diff --git a/.ghci b/.ghci
--- a/.ghci
+++ b/.ghci
@@ -1,2 +1,2 @@
-:set -isrc/compiler -isrc/runtime/haskell -isrc/server -isrc/example-based -isrc/server/transfer -idist/build/autogen -idist/build/gf/gf-tmp 
-:set -optP-DSERVER_MODE -optP-DUSE_INTERRUPT -optP-DCC_LAZY -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build/gf/gf-tmp -hidir dist/build/gf/gf-tmp -stubdir dist/build/gf/gf-tmp 
+:set -isrc/compiler -isrc/binary -isrc/runtime/haskell -isrc/server -isrc/example-based -isrc/server/transfer -idist/build/autogen -idist/build/gf/gf-tmp 
+:set -fwarn-unused-imports -optP-DSERVER_MODE -optP-DUSE_INTERRUPT -optP-DCC_LAZY -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build/gf/gf-tmp -hidir dist/build/gf/gf-tmp -stubdir dist/build/gf/gf-tmp
diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
 
 all: build
 
-dist/setup-config: gf.cabal Setup.hs
+dist/setup-config: gf.cabal Setup.hs WebSetup.hs
 	cabal configure
 
 build: dist/setup-config
@@ -30,6 +30,6 @@
 
 # Make a debian package. First add a suitable entry with the correct GF version
 # number to the top of debian/changelog.
-# (Tested on Ubuntu 11.10 & 12.04. You need to install dpkg-dev & debhelper.)
+# (Tested on Ubuntu 14.04. You need to install dpkg-dev & debhelper.)
 deb:
-	dpkg-buildpackage -us -uc
+	dpkg-buildpackage -b
diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -1,4 +1,3 @@
-
 import Distribution.Simple
 import Distribution.Simple.LocalBuildInfo
 import Distribution.Simple.BuildPaths
@@ -8,9 +7,9 @@
 import Control.Monad
 import Data.List(isPrefixOf,intersect)
 import Data.Maybe(listToMaybe)
-import System.IO
+--import System.IO
 import qualified Control.Exception as E
-import System.Cmd
+import System.Process
 import System.FilePath
 import System.Directory
 import System.Process
@@ -25,13 +24,13 @@
 
 main :: IO ()
 main = defaultMainWithHooks simpleUserHooks{ preBuild =gfPreBuild
-                                           , postBuild=buildRGL
+                                           , postBuild=gfPostBuild
                                            , preInst  =gfPreInst
                                            , postInst =gfPostInst
                                            , preCopy  =const . checkRGLArgs
                                            , postCopy =gfPostCopy
                                            , sDistHook=sdistRGL
-                                           , runTests =testRGL
+--                                         , runTests =testRGL
                                            }
   where
     gfPreBuild args  = gfPre args . buildDistPref
@@ -42,6 +41,11 @@
          extractDarcsVersion distFlag
          return h
 
+    gfPostBuild args flags pkg lbi =
+      do buildRGL args flags pkg lbi
+         let gf = default_gf pkg lbi
+         buildWeb gf args flags pkg lbi
+
     gfPostInst args flags pkg lbi =
       do installRGL args flags pkg lbi
          let gf = default_gf pkg lbi
@@ -120,9 +124,9 @@
   let args' = filter (\arg -> not (arg `elem` all_modes ||
                                    rgl_prefix `isPrefixOf` arg ||
                                    langs_prefix `isPrefixOf` arg)) args
-  if null args'
-    then return emptyHookedBuildInfo
-    else die $ "Unrecognised flags: " ++ intercalate ", " args'
+  unless (null args') $
+    putStrLn $ "Unrecognised flags: " ++ intercalate ", " args'
+  return emptyHookedBuildInfo
 
 buildRGL args flags pkg lbi = do
   let cmds = getRGLCommands args
@@ -166,43 +170,6 @@
                else return paths
         else getRGLFiles path paths
 
-testRGL args _ pkg lbi = do
-  let paths = case args of
-                []    -> ["testsuite"]
-                paths -> paths
-  mapM_ walk paths
-  where
-    walk path = mapM_ (walkFile . (path </>)) =<< ls path
-
-    walkFile fpath = do
-      exists <- doesFileExist fpath
-      if exists
-        then if takeExtension fpath == ".gfs"
-               then do let in_file   = fpath
-                           gold_file = addExtension fpath ".gold"
-                           out_file  = addExtension fpath ".out"
-                       putStr (in_file++" ... ")
-                       hFlush stdout
-                       res <- runTest in_file out_file gold_file
-                       putStrLn res
-               else return ()
-        else walk fpath
-
-    runTest in_file out_file gold_file = do
-      writeFile out_file =<< readProcess (default_gf pkg lbi) ["-run"] =<< readFile in_file
-      exists <- doesFileExist gold_file
-      if exists
-        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"
 
@@ -219,6 +186,7 @@
   (("danish",   "Dan"),""),
   (("dutch",    "Dut"),""),
   (("english",  "Eng"),""),
+  (("estonian", "Est"),""),
   (("finnish",  "Fin"),""),
   (("french",   "Fre"),""),
   (("greek",    "Gre"),""),
@@ -255,7 +223,7 @@
 --langsLang = langs `only` ["Fin"] --test
 
 -- languagues that have notpresent marked
-langsPresent = langsLang `except` ["Chi","Gre","Heb","Jpn","Mlt","Nep","Pes","Snd","Tha","Thb"]
+langsPresent = langsLang `except` ["Chi","Gre","Heb","Jpn","Mlt","Nep","Pes","Snd","Tha","Thb","Est"]
 
 -- languages for which to compile Try
 langsAPI  = langsLang `except` langsIncomplete -- ["Ina","Amh","Ara"]
@@ -387,8 +355,12 @@
 
 default_gf pkg lbi = buildDir lbi </> exeName' </> exeNameReal
   where
+    exeName' = "gf"
+    exeNameReal = exeName' <.> exeExtension
+    {- --old solution, could pick the wrong executable if there is more than one
     exeName' = (exeName . head . executables) pkg
     exeNameReal = exeName' <.> (if null $ takeExtension exeName' then exeExtension else "")
+    -}
 
 -- | Create autogen module with detailed version info by querying darcs
 extractDarcsVersion distFlag =
diff --git a/WebSetup.hs b/WebSetup.hs
--- a/WebSetup.hs
+++ b/WebSetup.hs
@@ -1,4 +1,4 @@
-module WebSetup(installWeb,copyWeb) where
+module WebSetup(buildWeb,installWeb,copyWeb) where
 
 import System.Directory(createDirectoryIfMissing,copyFile,removeFile)
 import System.FilePath((</>))
@@ -15,21 +15,42 @@
    Chrome). The example grammars listed below will be available in the minibar.
 -}
 
-example_grammars =  -- :: [(pgf, tmp, src)]
-   [("Foods.pgf","foods",foodsSrc),
-    ("Letter.pgf","letter",letterSrc)]
+example_grammars =  -- :: [(pgf, subdir, src)]
+   [("Letter.pgf","letter",letterSrc)
+   ,("Foods.pgf","foods",foodsSrc)
+   ,("Phrasebook.pgf","phrasebook",phrasebookSrc)
+   ]
   where
-    foodsDir ="contrib"</>"summerschool"</>"foods"
-  --foodsSrc = foodsDir</>"Foods???.gf" -- doesn't work on Win32
-    foodsSrc = unwords [foodsDir</>"Foods"++lang++".gf"|lang<-foodsLangs]
+  --foodsSrc = "Foods???.gf" -- doesn't work on Win32
+    foodsSrc = ["Foods"++lang++".gf"|lang<-foodsLangs]
     foodsLangs = words "Afr Amh Bul Cat Cze Dut Eng Epo Fin Fre Ger Gle Heb Hin Ice Ita Jpn Lav Mlt Mon Nep Pes Por Ron Spa Swe Tha Tsn Tur Urd"
 
-    letterDir = "examples"</>"letter"
-  --letterSrc = letterDir</>"Letter???.gf"
-    letterSrc = unwords [letterDir</>"Letter"++lang++".gf"|lang<-letterLangs]
+  --phrasebookSrc = "Phrasebook???.gf" -- doesn't work on Win32
+    phrasebookSrc = ["Phrasebook"++lang++".gf"|lang<-phrasebookLangs]
+    phrasebookLangs = words "Bul Cat Dan Dut Eng Lav Hin Nor Spa Swe Tha" -- only fastish languages
+
+  --letterSrc = "Letter???.gf"
+    letterSrc = ["Letter"++lang++".gf"|lang<-letterLangs]
     letterLangs = words "Eng Fin Fre Heb Rus Swe"
 
+buildWeb gf args flags pkg lbi =
+    do --putStrLn "buildWeb"
+       mapM_ build_pgf example_grammars
+  where
+    gfo_dir = buildDir lbi </> "examples"
 
+    build_pgf (pgf,subdir,src) =
+      do createDirectoryIfMissing True tmp_dir
+         putStrLn $ "Building "++pgf
+         execute cmd
+      where
+        tmp_dir = gfo_dir</>subdir
+        dir = "examples"</>subdir
+        cmd = gf++" -make -s -optimize-pgf --gfo-dir="++tmp_dir++
+              " --gf-lib-path="++buildDir lbi </> "rgl"++
+              " --output-dir="++gfo_dir++
+              " "++unwords [dir</>file|file<-src]
+
 installWeb gf args flags pki lbi = setupWeb gf args dest pki lbi
   where
     dest = NoCopyDest
@@ -41,29 +62,20 @@
              Flag d -> d
 
 setupWeb gf args dest pkg lbi =
-    do putStrLn "setupWeb"
-       mapM_ (createDirectoryIfMissing True) [grammars_dir,cloud_dir]
-       mapM_ build_pgf example_grammars
+    do mapM_ (createDirectoryIfMissing True) [grammars_dir,cloud_dir]
+       mapM_ copy_pgf example_grammars
        copyGFLogo
   where
     grammars_dir = www_dir </> "grammars"
     cloud_dir = www_dir </> "tmp" -- hmm
     logo_dir = www_dir </> "Logos"
     www_dir = datadir (absoluteInstallDirs pkg lbi dest) </> "www"
-    gfo_dir = buildDir lbi </> "gfo"
+    gfo_dir = buildDir lbi </> "examples"
 
-    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
+    copy_pgf (pgf,subdir,_) =
+      do let dst = grammars_dir</>pgf
+         putStrLn $ "Installing "++dst
+         copyFile (gfo_dir</>pgf) dst
 
     gf_logo = "gf0.png"
 
@@ -72,7 +84,7 @@
          copyFile ("doc"</>"Logos"</>gf_logo) (logo_dir</>gf_logo)
 
 execute command =
-  do putStrLn command
+  do --putStrLn command
      e <- system command
      case e of
        ExitSuccess -> return ()
diff --git a/bin/build-binary-dist.sh b/bin/build-binary-dist.sh
new file mode 100644
--- /dev/null
+++ b/bin/build-binary-dist.sh
@@ -0,0 +1,52 @@
+#! /bin/bash
+
+### This script builds a binary distribution tarball of GF from the source
+### package that this script is a part of. It assumes that you have installed
+### the Haskell Platform, version 2013.2.0.0 or 2012.4.0.0.
+
+os=$(uname)     # Operating system name (e.g. Darwin or Linux)
+hw=$(uname -m)  # Hardware name (e.g. i686 or x86_64)
+
+# GF version number:
+ver=$(grep -i ^version: gf.cabal | sed -e 's/version://' -e 's/ //g')
+
+destdir=/tmp/gf-binary-dist-$$     # assemble binary dist here
+prefix=/usr/local                  # where to install
+targz=gf-$ver-bin-$hw-$os.tar.gz   # the final tar file
+
+extralib="$destdir$prefix/lib"
+extrainclude="$destdir$prefix/include"
+extra="--extra-lib-dirs=$extralib --extra-include-dirs=$extrainclude"
+
+set -e                             # Stop if an error occurs
+set -x                             # print commands before exuting them
+
+## First configure & build the C run-time system
+pushd src/runtime/c
+bash setup.sh configure --prefix=$prefix
+bash setup.sh build
+bash setup.sh install prefix=$destdir$prefix
+popd
+
+## Build the python binding to the C run-time system
+pushd src/runtime/python
+EXTRA_INCLUDE_DIRS="$extrainclude" EXTRA_LIB_DIRS="$extralib" python setup.py build
+python setup.py install --prefix=$destdir$prefix
+popd
+
+## Build the Java binding to the C run-time system
+pushd src/runtime/java
+# not implemented yet
+popd
+
+## Build GF, with C run-time support enabled
+cabal install --only-dependencies
+cabal configure --prefix=$prefix -fserver -fc-runtime $extra
+DYLD_LIBRARY_PATH="$extralib" LD_LIBRARY_PATH="$extralib" cabal build
+cabal copy --destdir=$destdir
+libdir=`echo $destdir/$prefix/lib/gf-*/*/`
+cabal register --gen-pkg-config=$libdir/gf-$ver.conf
+
+tar -C $destdir/$prefix -zcf $targz .
+echo "Created $targz, consider renaming it to something more user friendly"
+rm -r $destdir
diff --git a/build-binary-dist.sh b/build-binary-dist.sh
deleted file mode 100644
--- a/build-binary-dist.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#! /bin/bash
-
-### This script builds a binary distribution of GF from the source package
-### that this script is a part of. It also assumes that you have installed
-### the Haskell Platform, version 2010.1.0.0 or 2010.2.0.0
-
-destdir=/tmp/gf-build-binary-dist  # assemble binary dist here
-prefix=/usr/local                  # where to install
-targz=gf-bin.tar.gz                # the final tar file, should be renamed 
-langs=""                           # which languages?
-#langs="langs=-Pol" # temporary problem with Polish, omit it
-
-set -e                             # Stop if an error occurs
-set -x                             # print commands before exuting them
-
-runhaskell Setup.hs configure --user --prefix $prefix -fserver
-runhaskell Setup.hs build $langs
-runhaskell Setup.hs copy --destdir=$destdir $langs
-
-tar -C $destdir/$prefix -zcf $targz .
-echo "Created $targz, rename it to something more informative"
-rm -r $destdir
diff --git a/contrib/c-bindings/PGFFFI.hs b/contrib/c-bindings/PGFFFI.hs
deleted file mode 100644
--- a/contrib/c-bindings/PGFFFI.hs
+++ /dev/null
@@ -1,232 +0,0 @@
--- GF C Bindings
--- Copyright (C) 2008-2010 Kevin Kofler
---
--- This library is free software; you can redistribute it and/or
--- modify it under the terms of the GNU Lesser General Public
--- License as published by the Free Software Foundation; either
--- version 2.1 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
--- Lesser General Public License for more details.
---
--- You should have received a copy of the GNU Lesser General Public
--- License along with this library; if not, see <http://www.gnu.org/licenses/>.
-
-
-module PGFFFI where
-
-import PGF
-import CString
-import Foreign
-import Foreign.C.Types
-import Control.Exception
-import IO
-import Data.Maybe
--- import GF.Text.Lexing
-
-
--- Utility functions used in the implementation (not exported):
-
--- This is a kind of a hack, the FFI spec doesn't guarantee that this will work.
--- The alternative would be to use Ptr () instead of StablePtr a everywhere.
-nullStablePtr :: StablePtr a
-nullStablePtr = (castPtrToStablePtr nullPtr)
-
-sizeOfStablePtr :: Int
-sizeOfStablePtr = (sizeOf (nullStablePtr))
-
-storeList :: [a] -> Ptr (StablePtr a) -> IO ()
-storeList list buf = do
-  case list of
-    carlist:cdrlist -> do
-      sptr <- (newStablePtr carlist)
-      (poke buf sptr)
-      (storeList cdrlist (plusPtr buf sizeOfStablePtr))
-    [] -> (poke buf nullStablePtr)
-
-listToArray :: [a] -> IO (Ptr (StablePtr a))
-listToArray list = do
-    buf <- (mallocBytes ((sizeOfStablePtr) * ((length list) + 1)))
-    (storeList list buf)
-    return buf
-
-
--- * PGF
-foreign export ccall "gf_freePGF" freeStablePtr :: StablePtr PGF -> IO ()
-
-foreign export ccall gf_readPGF :: CString -> IO (StablePtr PGF)
-gf_readPGF path = do
-  p <- (peekCString path)
-  result <- (readPGF p)
-  (newStablePtr result)
-
--- * Identifiers
-foreign export ccall "gf_freeCId" freeStablePtr :: StablePtr CId -> IO ()
-
-foreign export ccall gf_mkCId :: CString -> IO (StablePtr CId)
-gf_mkCId str = do
-  s <- (peekCString str)
-  (newStablePtr (mkCId s))
-
-foreign export ccall gf_wildCId :: IO (StablePtr CId)
-gf_wildCId = do
-  (newStablePtr (wildCId))
-
-foreign export ccall gf_showCId :: StablePtr CId -> IO CString
-gf_showCId cid = do
-  c <- (deRefStablePtr cid)
-  (newCString (showCId c))
-
-foreign export ccall gf_readCId :: CString -> IO (StablePtr CId)
-gf_readCId str = do
-  s <- (peekCString str)
-  case (readCId s) of
-    Just x -> (newStablePtr x)
-    Nothing -> (return (nullStablePtr))
-
--- TODO: So we can create, print and free a CId, but can we do anything useful with it?
---       We need some kind of C wrapper for the tree datastructures.
-
--- * Languages
-foreign export ccall "gf_freeLanguage" freeStablePtr :: StablePtr Language -> IO ()
-
-foreign export ccall gf_showLanguage :: StablePtr Language -> IO CString
-gf_showLanguage lang = do
-  l <- (deRefStablePtr lang)
-  (newCString (showLanguage l))
-
-foreign export ccall gf_readLanguage :: CString -> IO (StablePtr Language)
-gf_readLanguage str = do
-  s <- (peekCString str)
-  case (readLanguage s) of
-    Just x -> (newStablePtr x)
-    Nothing -> (return (nullStablePtr))
-
-foreign export ccall gf_languages :: StablePtr PGF -> IO (Ptr (StablePtr Language))
-gf_languages pgf = do
-  p <- (deRefStablePtr pgf)
-  (listToArray (languages p))
-
-foreign export ccall gf_abstractName :: StablePtr PGF -> IO (StablePtr Language)
-gf_abstractName pgf = do
-  p <- (deRefStablePtr pgf)
-  (newStablePtr (abstractName p))
-
-foreign export ccall gf_languageCode :: StablePtr PGF -> StablePtr Language -> IO CString
-gf_languageCode pgf lang = do
-  p <- (deRefStablePtr pgf)
-  l <- (deRefStablePtr lang)
-  case (languageCode p l) of
-    Just s -> (newCString s)
-    Nothing -> (return nullPtr)
-
--- * Types
-foreign export ccall "gf_freeType" freeStablePtr :: StablePtr Type -> IO ()
-
--- TODO: Hypo
-
--- TODO: allow nonempty scope
-foreign export ccall gf_showType :: StablePtr Type -> IO CString
-gf_showType tp = do
-  t <- (deRefStablePtr tp)
-  (newCString (showType [] t))
-
-foreign export ccall gf_readType :: CString -> IO (StablePtr Type)
-gf_readType str = do
-  s <- (peekCString str)
-  case (readType s) of
-    Just x -> (newStablePtr x)
-    Nothing -> (return (nullStablePtr))
-
--- TODO: mkType, mkHypo, mkDepHypo, mkImplHypo
-
-foreign export ccall gf_categories :: StablePtr PGF -> IO (Ptr (StablePtr CId))
-gf_categories pgf = do
-  p <- (deRefStablePtr pgf)
-  (listToArray (categories p))
-
-foreign export ccall gf_startCat :: StablePtr PGF -> IO (StablePtr Type)
-gf_startCat pgf = do
-  p <- (deRefStablePtr pgf)
-  (newStablePtr (startCat p))
-
--- TODO: * Functions
-
--- * Expressions & Trees
--- ** Tree
-foreign export ccall "gf_freeTree" freeStablePtr :: StablePtr Tree -> IO ()
-
--- ** Expr
-foreign export ccall "gf_freeExpr" freeStablePtr :: StablePtr Expr -> IO ()
-
--- TODO: allow nonempty scope
-foreign export ccall gf_showExpr :: StablePtr Expr -> IO CString
-gf_showExpr expr = do
-  e <- (deRefStablePtr expr)
-  (newCString (showExpr [] e))
-
-foreign export ccall gf_readExpr :: CString -> IO (StablePtr Expr)
-gf_readExpr str = do
-  s <- (peekCString str)
-  case (readExpr s) of
-    Just x -> (newStablePtr x)
-    Nothing -> (return (nullStablePtr))
-
--- * Operations
--- ** Linearization
-foreign export ccall gf_linearize :: StablePtr PGF -> StablePtr Language -> StablePtr Tree -> IO CString
-gf_linearize pgf lang tree = do
-  p <- (deRefStablePtr pgf)
-  l <- (deRefStablePtr lang)
-  t <- (deRefStablePtr tree)
-  (newCString (linearize p l t))
-
--- TODO: linearizeAllLang, linearizeAll, bracketedLinearize, tabularLinearizes
--- TODO: groupResults
-
-foreign export ccall gf_showPrintName :: StablePtr PGF -> StablePtr Language -> StablePtr CId -> IO CString
-gf_showPrintName pgf lang cid = do
-  p <- (deRefStablePtr pgf)
-  l <- (deRefStablePtr lang)
-  c <- (deRefStablePtr cid)
-  (newCString (showPrintName p l c))
-
--- TODO: BracketedString(..), FId, LIndex, Forest.showBracketedString
-
--- ** Parsing
-foreign export ccall gf_parse :: StablePtr PGF -> StablePtr Language -> StablePtr Type -> CString -> IO (Ptr (StablePtr Tree))
-gf_parse pgf lang cat input = do
-  p <- (deRefStablePtr pgf)
-  l <- (deRefStablePtr lang)
-  c <- (deRefStablePtr cat)
-  i <- (peekCString input)
-  (listToArray (parse p l c i))
-
--- TODO: parseAllLang, parseAll, parse_, parseWithRecovery
-
--- TODO: ** Evaluation
--- TODO: ** Type Checking
--- TODO: ** Low level parsing API
--- TODO: ** Generation
--- TODO: ** Morphological Analysis
--- TODO: ** Visualizations
-
--- TODO: * Browsing
-
--- GF.Text.Lexing:
-
--- foreign export ccall gf_stringOp :: CString -> CString -> IO CString
--- gf_stringOp op str = do
---   o <- (peekCString op)
---   s <- (peekCString str)
---   case (stringOp o) of
---     Just fn -> (newCString (fn s))
---     Nothing -> (return nullPtr)
-
-
--- Unused (exception handling):
---  (Control.Exception.catch (listToArray (parse p l c i)) (\(e::SomeException) -> do
---  (hPutStr stderr ("error: " ++ show e))
---  (return nullPtr)))
diff --git a/contrib/c-bindings/build-gfctest.sh b/contrib/c-bindings/build-gfctest.sh
deleted file mode 100644
--- a/contrib/c-bindings/build-gfctest.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-# GF C Bindings
-# Copyright (C) 2008-2010 Kevin Kofler
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 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
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, see <http://www.gnu.org/licenses/>.
-src=../../src
-import=-i$src/runtime/haskell:$src/compiler
-gf --make ../../examples/tutorial/embedded/QueryEng.gf &&
-ghc $import --make -fglasgow-exts -O2 -no-hs-main $* -c PGFFFI.hs &&
-ghc $import --make -fglasgow-exts -O2 -no-hs-main $* gfctest.c gf_lexing.c PGFFFI.hs -o gfctest
diff --git a/contrib/c-bindings/gf_lexing.c b/contrib/c-bindings/gf_lexing.c
deleted file mode 100644
--- a/contrib/c-bindings/gf_lexing.c
+++ /dev/null
@@ -1,287 +0,0 @@
-/* GF C Bindings
-   Copyright (C) 2010 Kevin Kofler
-
-   This library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 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
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with this library; if not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include "gf_lexing.h"
-#include <stddef.h>
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-
-typedef char **(*GF_Lexer)(const char *str);
-typedef char *(*GF_Unlexer)(char **arr);
-
-static inline void freev(char **p)
-{
-  char **q = p;
-  while (*q)
-    free(*(q++));
-  free(p);
-}
-
-static char **words(const char *str)
-{
-  unsigned char *buf = (unsigned char *) strdup(str);
-  unsigned char *p = buf, *q;
-  char **result, **r;
-  size_t count = 0u;
-  while (isspace(*p)) p++;
-  q = p;
-  if (*p) count++;
-  while (*p) {
-    if (isspace(*p)) {
-      *(p++) = 0;
-      while (isspace(*p)) *(p++) = 0;
-      if (*p) count++;
-    } else p++;
-  }
-  r = result = malloc((count+1)*sizeof(char *));
-  if (count) while (1) {
-    *(r++) = strdup((char *) q);
-    if (!--count) break;
-    while (*q) q++;
-    while (!*q) q++;
-  }
-  *r = NULL;
-  return result;
-}
-
-static char *unwords(char **arr)
-{
-  size_t len = 0u;
-  char **p = arr, *result, *r;
-  while (*p)
-    len += strlen(*(p++)) + 1u;
-  if (!len) return calloc(1, 1);
-  r = result = malloc(len);
-  p = arr;
-  while (1) {
-    size_t l = strlen(*p);
-    strcpy(r, *(p++));
-    if (!*p) break;
-    r += l;
-    *(r++) = ' ';
-  }
-  return result;
-}
-
-static char **lines(const char *str)
-{
-  unsigned char *buf = (unsigned char *) strdup(str);
-  unsigned char *p = buf, *q;
-  char **result, **r;
-  size_t count = 0u;
-  while (*p == '\n') p++;
-  q = p;
-  if (*p) count++;
-  while (*p) {
-    if (*p == '\n') {
-      *(p++) = 0;
-      while (*p == '\n') *(p++) = 0;
-      if (*p) count++;
-    } else p++;
-  }
-  r = result = malloc((count+1)*sizeof(char *));
-  if (count) while (1) {
-    *(r++) = strdup((char *) q);
-    if (!--count) break;
-    while (*q) q++;
-    while (!*q) q++;
-  }
-  *r = NULL;
-  return result;
-}
-
-static char *unlines(char **arr)
-{
-  size_t len = 0u;
-  char **p = arr, *result, *r;
-  while (*p)
-    len += strlen(*(p++)) + 1u;
-  if (!len) return calloc(1, 1);
-  r = result = malloc(len);
-  p = arr;
-  while (1) {
-    size_t l = strlen(*p);
-    strcpy(r, *(p++));
-    if (!*p) break;
-    r += l;
-    *(r++) = '\n';
-  }
-  return result;
-}
-
-static char *appLexer(GF_Lexer f, const char *str)
-{
-  char **arr = f(str), **p = arr, *result;
-  int ofs = 0;
-  while (*p && **p) p++;
-  while (*p) {
-    if (**p) p[-ofs] = *p; else ofs++;
-    p++;
-  }
-  p[-ofs] = NULL;
-  result = unwords(arr);
-  freev(arr);
-  return result;
-}
-
-static char *appUnlexer(GF_Unlexer f, const char *str)
-{
-  char **arr = lines(str), **p = arr, *result;
-  while (*p) {
-    char **warr = words(*p);
-    free(*p);
-    *(p++) = f(warr);
-    freev(warr);
-  }
-  result = unlines(arr);
-  freev(arr);
-  return result;
-}
-
-static inline int isPunct(char c)
-{
-  return c && strchr(".?!,:;", c);
-}
-
-static inline int isMajorPunct(char c)
-{
-  return c && strchr(".?!", c);
-}
-
-static inline int isMinorPunct(char c)
-{
-  return c && strchr(",:;", c);
-}
-
-static char *charToStr(char c)
-{
-  char *result = malloc(2), *p = result;
-  *(p++) = c;
-  *p = 0;
-  return result;
-}
-
-static char **lexChars(const char *str)
-{
-  char **result = malloc((strlen(str)+1)*sizeof(char *)), **r = result;
-  const char *p = str;
-  while (*p) {
-    if (!isspace(*p)) *(r++) = charToStr(*p);
-    p++;
-  }
-  *r = NULL;
-  return result;
-}
-
-static char **lexText(const char *str)
-{
-  char **result = malloc((strlen(str)+1)*sizeof(char *)), **r = result;
-  const char *p = str;
-  int uncap = 1;
-  while (*p) {
-    if (isMajorPunct(*p)) {
-      *(r++) = charToStr(*(p++));
-      uncap = 1;
-    } else if (isMinorPunct(*p)) {
-      *(r++) = charToStr(*(p++));
-      uncap = 0;
-    } else if (isspace(*p)) {
-      p++;
-      uncap = 0;
-    } else {
-      const char *q = p;
-      char *word;
-      size_t l;
-      while (*p && !isspace(*p) && !isPunct(*p)) p++;
-      l = p - q;
-      word = malloc(l + 1);
-      strncpy(word, q, l);
-      word[l] = 0;
-      if (uncap) *word = tolower(*word);
-      *(r++) = word;
-      uncap = 0;
-    }
-  }
-  *r = NULL;
-  return result;
-}
-
-static char *unlexText(char **arr)
-{
-  size_t len = 0u;
-  char **p = arr, *result, *r;
-  int cap = 1;
-  while (*p)
-    len += strlen(*(p++)) + 1u;
-  if (!len) return calloc(1, 1);
-  r = result = malloc(len);
-  p = arr;
-  while (1) {
-    size_t l = strlen(*p);
-    char *word = *(p++);
-    if (*word == '"' && word[l-1] == '"') word++, l--;
-    strncpy(r, word, l);
-    if (cap) *r = toupper(*r);
-    if (!*p) break;
-    r += l;
-    if (isPunct(**p) && !(*p)[1]) {
-      *(r++) = **p;
-      if (!p[1]) break;
-      cap = isMajorPunct(**(p++));
-    } else cap = 0;
-    *(r++) = ' ';
-  }
-  *r = 0;
-  return result;
-
-}
-
-static char *stringop_chars(const char *str)
-{
-  return appLexer(lexChars, str);
-}
-
-static char *stringop_lextext(const char *str)
-{
-  return appLexer(lexText, str);
-}
-
-static char *stringop_words(const char *str)
-{
-  return appLexer(words, str);
-}
-
-static char *stringop_unlextext(const char *str)
-{
-  return appUnlexer(unlexText, str);
-}
-
-static char *stringop_unwords(const char *str)
-{
-  return appUnlexer(unwords, str);
-}
-
-GF_StringOp gf_stringOp(const char *op)
-{
-  if (!strcmp(op, "chars")) return stringop_chars;
-  if (!strcmp(op, "lextext")) return stringop_lextext;
-  if (!strcmp(op, "words")) return stringop_words;
-  if (!strcmp(op, "unlextext")) return stringop_unlextext;
-  if (!strcmp(op, "unwords")) return stringop_unwords;
-  return NULL;
-}
diff --git a/contrib/c-bindings/gf_lexing.h b/contrib/c-bindings/gf_lexing.h
deleted file mode 100644
--- a/contrib/c-bindings/gf_lexing.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/* GF C Bindings
-   Copyright (C) 2010 Kevin Kofler
-
-   This library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 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
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with this library; if not, see <http://www.gnu.org/licenses/>.
-*/
-
-/* Function pointer type which applies a string operation to str, which is
-   assumed to be non-NULL.
-   The resulting string can be assumed to be non-NULL and must be freed using
-   free. */
-typedef char *(*GF_StringOp)(const char *str);
-
-/* Returns a GF_StringOp applying the operation op if available, otherwise
-   NULL. op is assumed to be non-NULL. The GF_StringOp MUST NOT be freed. */
-GF_StringOp gf_stringOp(const char *op);
diff --git a/contrib/c-bindings/gfctest.c b/contrib/c-bindings/gfctest.c
deleted file mode 100644
--- a/contrib/c-bindings/gfctest.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/* GF C Bindings
-   Copyright (C) 2008-2009 Kevin Kofler
-
-   This library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 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
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with this library; if not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include <stdio.h>
-#include <stdlib.h>
-#include "pgf.h"
-#include "gf_lexing.h"
-
-int main(int argc, char *argv[])
-{
-  gf_init(&argc, &argv);
-
-  GF_PGF pgf = gf_readPGF("Query.pgf");
-  GF_Language lang = gf_readLanguage("QueryEng");
-  GF_Type cat = gf_startCat(pgf);
-  char *lexed = gf_stringOp("lextext")("Is 2 prime");
-  // char *lexed = "is 23 odd";
-  GF_Tree *result = gf_parse(pgf, lang, cat, lexed);
-  free(lexed);
-  GF_Tree *p = result;
-  if (*p) {
-    do {
-      char *str = gf_showExpr(*(p++));
-      puts(str);
-      free(str);
-    } while (*p);
-  } else
-    puts("no match");
-  gf_freeTrees(result);
-  gf_freeType(cat);
-  gf_freeLanguage(lang);
-  gf_freePGF(pgf);
-
-  gf_exit();
-  return 0;
-}
diff --git a/contrib/c-bindings/gpl-3.0.txt b/contrib/c-bindings/gpl-3.0.txt
deleted file mode 100644
--- a/contrib/c-bindings/gpl-3.0.txt
+++ /dev/null
@@ -1,674 +0,0 @@
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program 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 General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/contrib/c-bindings/lgpl-2.1.txt b/contrib/c-bindings/lgpl-2.1.txt
deleted file mode 100644
--- a/contrib/c-bindings/lgpl-2.1.txt
+++ /dev/null
@@ -1,504 +0,0 @@
-		  GNU LESSER GENERAL PUBLIC LICENSE
-		       Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
- 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it.  You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
-  When we speak of free software, we are referring to freedom of use,
-not price.  Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
-  To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights.  These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  To protect each distributor, we want to make it very clear that
-there is no warranty for the free library.  Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
-  Finally, software patents pose a constant threat to the existence of
-any free program.  We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder.  Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
-  Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License.  This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License.  We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
-  When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library.  The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom.  The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
-  We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License.  It also provides other free software developers Less
-of an advantage over competing non-free programs.  These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries.  However, the Lesser license provides advantages in certain
-special circumstances.
-
-  For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard.  To achieve this, non-free programs must be
-allowed to use the library.  A more frequent case is that a free
-library does the same job as widely used non-free libraries.  In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
-  In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software.  For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
-  Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
-		  GNU LESSER GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-  6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Use a suitable shared library mechanism for linking with the
-    Library.  A suitable mechanism is one that (1) uses at run time a
-    copy of the library already present on the user's computer system,
-    rather than copying library functions into the executable, and (2)
-    will operate properly with a modified version of the library, if
-    the user installs one, as long as the modified version is
-    interface-compatible with the version that the work was made with.
-
-    c) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    d) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    e) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-
-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded.  In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-			    NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-           How to Apply These Terms to Your New Libraries
-
-  If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change.  You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
-  To apply these terms, attach the following notices to the library.  It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the library's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 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
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the
-  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
-  <signature of Ty Coon>, 1 April 1990
-  Ty Coon, President of Vice
-
-That's all there is to it!
-
-
diff --git a/contrib/c-bindings/lgpl-3.0.txt b/contrib/c-bindings/lgpl-3.0.txt
deleted file mode 100644
--- a/contrib/c-bindings/lgpl-3.0.txt
+++ /dev/null
@@ -1,165 +0,0 @@
-		   GNU LESSER GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-
-  This version of the GNU Lesser General Public License incorporates
-the terms and conditions of version 3 of the GNU General Public
-License, supplemented by the additional permissions listed below.
-
-  0. Additional Definitions.
-
-  As used herein, "this License" refers to version 3 of the GNU Lesser
-General Public License, and the "GNU GPL" refers to version 3 of the GNU
-General Public License.
-
-  "The Library" refers to a covered work governed by this License,
-other than an Application or a Combined Work as defined below.
-
-  An "Application" is any work that makes use of an interface provided
-by the Library, but which is not otherwise based on the Library.
-Defining a subclass of a class defined by the Library is deemed a mode
-of using an interface provided by the Library.
-
-  A "Combined Work" is a work produced by combining or linking an
-Application with the Library.  The particular version of the Library
-with which the Combined Work was made is also called the "Linked
-Version".
-
-  The "Minimal Corresponding Source" for a Combined Work means the
-Corresponding Source for the Combined Work, excluding any source code
-for portions of the Combined Work that, considered in isolation, are
-based on the Application, and not on the Linked Version.
-
-  The "Corresponding Application Code" for a Combined Work means the
-object code and/or source code for the Application, including any data
-and utility programs needed for reproducing the Combined Work from the
-Application, but excluding the System Libraries of the Combined Work.
-
-  1. Exception to Section 3 of the GNU GPL.
-
-  You may convey a covered work under sections 3 and 4 of this License
-without being bound by section 3 of the GNU GPL.
-
-  2. Conveying Modified Versions.
-
-  If you modify a copy of the Library, and, in your modifications, a
-facility refers to a function or data to be supplied by an Application
-that uses the facility (other than as an argument passed when the
-facility is invoked), then you may convey a copy of the modified
-version:
-
-   a) under this License, provided that you make a good faith effort to
-   ensure that, in the event an Application does not supply the
-   function or data, the facility still operates, and performs
-   whatever part of its purpose remains meaningful, or
-
-   b) under the GNU GPL, with none of the additional permissions of
-   this License applicable to that copy.
-
-  3. Object Code Incorporating Material from Library Header Files.
-
-  The object code form of an Application may incorporate material from
-a header file that is part of the Library.  You may convey such object
-code under terms of your choice, provided that, if the incorporated
-material is not limited to numerical parameters, data structure
-layouts and accessors, or small macros, inline functions and templates
-(ten or fewer lines in length), you do both of the following:
-
-   a) Give prominent notice with each copy of the object code that the
-   Library is used in it and that the Library and its use are
-   covered by this License.
-
-   b) Accompany the object code with a copy of the GNU GPL and this license
-   document.
-
-  4. Combined Works.
-
-  You may convey a Combined Work under terms of your choice that,
-taken together, effectively do not restrict modification of the
-portions of the Library contained in the Combined Work and reverse
-engineering for debugging such modifications, if you also do each of
-the following:
-
-   a) Give prominent notice with each copy of the Combined Work that
-   the Library is used in it and that the Library and its use are
-   covered by this License.
-
-   b) Accompany the Combined Work with a copy of the GNU GPL and this license
-   document.
-
-   c) For a Combined Work that displays copyright notices during
-   execution, include the copyright notice for the Library among
-   these notices, as well as a reference directing the user to the
-   copies of the GNU GPL and this license document.
-
-   d) Do one of the following:
-
-       0) Convey the Minimal Corresponding Source under the terms of this
-       License, and the Corresponding Application Code in a form
-       suitable for, and under terms that permit, the user to
-       recombine or relink the Application with a modified version of
-       the Linked Version to produce a modified Combined Work, in the
-       manner specified by section 6 of the GNU GPL for conveying
-       Corresponding Source.
-
-       1) Use a suitable shared library mechanism for linking with the
-       Library.  A suitable mechanism is one that (a) uses at run time
-       a copy of the Library already present on the user's computer
-       system, and (b) will operate properly with a modified version
-       of the Library that is interface-compatible with the Linked
-       Version.
-
-   e) Provide Installation Information, but only if you would otherwise
-   be required to provide such information under section 6 of the
-   GNU GPL, and only to the extent that such information is
-   necessary to install and execute a modified version of the
-   Combined Work produced by recombining or relinking the
-   Application with a modified version of the Linked Version. (If
-   you use option 4d0, the Installation Information must accompany
-   the Minimal Corresponding Source and Corresponding Application
-   Code. If you use option 4d1, you must provide the Installation
-   Information in the manner specified by section 6 of the GNU GPL
-   for conveying Corresponding Source.)
-
-  5. Combined Libraries.
-
-  You may place library facilities that are a work based on the
-Library side by side in a single library together with other library
-facilities that are not Applications and are not covered by this
-License, and convey such a combined library under terms of your
-choice, if you do both of the following:
-
-   a) Accompany the combined library with a copy of the same work based
-   on the Library, uncombined with any other library facilities,
-   conveyed under the terms of this License.
-
-   b) Give prominent notice with the combined library that part of it
-   is a work based on the Library, and explaining where to find the
-   accompanying uncombined form of the same work.
-
-  6. Revised Versions of the GNU Lesser General Public License.
-
-  The Free Software Foundation may publish revised and/or new versions
-of the GNU Lesser General Public License from time to time. Such new
-versions will be similar in spirit to the present version, but may
-differ in detail to address new problems or concerns.
-
-  Each version is given a distinguishing version number. If the
-Library as you received it specifies that a certain numbered version
-of the GNU Lesser General Public License "or any later version"
-applies to it, you have the option of following the terms and
-conditions either of that published version or of any later version
-published by the Free Software Foundation. If the Library as you
-received it does not specify a version number of the GNU Lesser
-General Public License, you may choose any version of the GNU Lesser
-General Public License ever published by the Free Software Foundation.
-
-  If the Library as you received it specifies that a proxy can decide
-whether future versions of the GNU Lesser General Public License shall
-apply, that proxy's public statement of acceptance of any version is
-permanent authorization for you to choose that version for the
-Library.
diff --git a/contrib/c-bindings/pgf.h b/contrib/c-bindings/pgf.h
deleted file mode 100644
--- a/contrib/c-bindings/pgf.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/* GF C Bindings
-   Copyright (C) 2008-2009 Kevin Kofler
-
-   This library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 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
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with this library; if not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include "HsFFI.h"
-
-#ifdef __GLASGOW_HASKELL__
-#include "PGFFFI_stub.h"
-
-extern void __stginit_PGFFFI ( void );
-#endif
-
-static inline void gf_init(int *argc, char ***argv)
-{
-  hs_init(argc, argv);
-#ifdef __GLASGOW_HASKELL__
-  hs_add_root(__stginit_PGFFFI);
-#endif
-}
-
-static inline void gf_exit(void)
-{
-  hs_exit();
-}
-
-typedef HsStablePtr GF_PGF;
-typedef HsStablePtr GF_CId;
-typedef HsStablePtr GF_Language;
-typedef HsStablePtr GF_Type;
-typedef HsStablePtr GF_Tree;
-typedef HsStablePtr GF_Expr;
-
-static inline void gf_freeCIds(GF_CId *p)
-{
-  GF_CId *q = p;
-  while (*q)
-    gf_freeCId(*(q++));
-  free(p);
-}
-
-static inline void gf_freeLanguages(GF_Language *p)
-{
-  GF_Language *q = p;
-  while (*q)
-    gf_freeLanguage(*(q++));
-  free(p);
-}
-
-static inline void gf_freeTrees(GF_Tree *p)
-{
-  GF_Type *q = p;
-  while (*q)
-    gf_freeTree(*(q++));
-  free(p);
-}
diff --git a/contrib/c-bindings/readme-ffi.txt b/contrib/c-bindings/readme-ffi.txt
deleted file mode 100644
--- a/contrib/c-bindings/readme-ffi.txt
+++ /dev/null
@@ -1,120 +0,0 @@
-GF C Bindings
-Copyright (C) 2008-2010 Kevin Kofler
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Lesser General Public
-License as published by the Free Software Foundation; either
-version 2.1 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
-Lesser General Public License for more details.
-
-You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, see <http://www.gnu.org/licenses/>.
-
-
-This library provides access to the GF embedded grammars (PGF) API to C/C++
-applications. To use it:
-1. #include "pgf.h"
-2. call gf_init(&argc, &argv); at the beginning of main()
-3. call gf_exit(); before exiting the program
-4. build with: ghc --make -fglasgow-exts -O2 -no-hs-main $* x.c PGFFFI.hs -o x
-
-
-Currently, the following functions from PGF are wrapped:
-readPGF  :: FilePath -> IO PGF
-mkCId :: String -> CId
-wildCId :: CId
-showCId :: CId -> String
-readCId :: String -> Maybe CId
-showLanguage :: Language -> String
-readLanguage :: String -> Maybe Language
-languages :: PGF -> [Language]
-abstractName :: PGF -> Language
-languageCode :: PGF -> Language -> Maybe String
-showType :: Type -> [CId] -> String (*)
-readType :: String -> Maybe Type
-categories :: PGF -> [CId]
-startCat :: PGF -> Type
-showExpr :: Expr -> [CId] -> String (*)
-readExpr :: String -> Maybe Expr
-linearize :: PGF -> Language -> Tree -> String
-showPrintName :: PGF -> Language -> CId -> String
-parse :: PGF -> Language -> Type -> String -> [Tree]
-(*) The [CId] parameter is currently not mapped; instead, [] is always passed.
-
-
-Some notes about the wrapping:
-* "gf_" is prepended to the wrapped functions as a form of namespacing.
-* Object types T are mapped to opaque C types GF_T which are handles to the
-  object. Whenever returned by a function, they get marked as used (so the
-  Haskell garbage collection won't delete them), so when you are done using
-  them, you should free them (assuming they're non-NULL) with the corresponding
-  gf_freeT function (i.e. one of: gf_freePGF, gf_freeLanguage, gf_freeType,
-  gf_freeCId, gf_freeTree, gf_freeExpr). (Internally, they are all Haskell
-  StablePtr handles, but this is subject to change.)
-* Strings are mapped to char *. Strings returned by functions, when not NULL,
-  are allocated with malloc and should thus be freed with free when no longer
-  needed.
-* A FilePath is a string.
-* A type Maybe T is mapped the same way as just T, except that the returned
-  handle or char * can be NULL, so you should test them with a test like if (p).
-  Otherwise functions can be expected to always return non-NULL
-  handles/pointers. Conversely, arguments to functions are always assumed to be
-  non-NULL.
-* Lists [T] are mapped to null-terminated arrays GF_T[], passed/returned as
-  pointers GF_T *. All objects in the array should be freed with the correct
-  gf_freeT function when no longer needed, the array itself with free. For your
-  convenience, the C header defines inline functions gf_freeLanguages,
-  gf_freeTypes and gf_freeTrees which free an entire array.
-* Bool is wrapped to int using the usual C convention of 1 = True, 0 = False.
-* A constant like wildCId is mapped to a function with no arguments, e.g.
-  GF_CId wildCId(void). The returned handle has to be freed as for any other
-  function.
-
-
-Thus, the C prototypes for the wrapped functions are:
-GF_PGF *gf_readPGF(char *path);
-GF_CId gf_mkCId(char *str);
-GF_CId wildCId(void);
-char *gf_showCId(GF_CID cid);
-GF_CId gf_readCId(char *str); /* may return NULL */
-char *gf_showLanguage(GF_Language lang);
-GF_Language gf_readLanguage(char *str); /* may return NULL */
-GF_Language *gf_languages(GF_PGF pgf);
-GF_Language gf_abstractName(GF_PGF pgf);
-char *gf_languageCode(GF_PGF pgf, GF_Language lang); /* may return NULL */
-char *gf_showType(GF_Type tp);
-GF_Type gf_readType(char *str); /* may return NULL */
-GF_CId *gf_categories(GF_PGF pgf);
-GF_Type gf_startCat(GF_PGF pgf);
-char *gf_showExpr(GF_Expr expr);
-GF_Expr gf_readExpr(char *str); /* may return NULL */
-char *gf_linearize(GF_PGF pgf, GF_Language lang, GF_Tree tree);
-char *gf_showPrintName(GF_PGF pgf, GF_Language lang, GF_CId cid);
-GF_Tree *gf_parse(GF_PGF pgf, GF_Language lang, GF_Type cat, char *input);
-
-The C prototypes for the freeing functions are:
-void gf_freePGF(GF_PGF pgf);
-void gf_freeCId(GF_CId cid);
-void gf_freeLanguage(GF_Language lang);
-void gf_freeType(GF_Type tp);
-void gf_freeTree(GF_Tree tree);
-void gf_freeExpr(GF_Expr expr);
-void gf_freeCIds(GF_Type *p);
-void gf_freeLanguages(GF_Language *p);
-void gf_freeTrees(GF_Tree *p);
-
-
-
-In addition, a C equivalent to the following function from GF.Text.Lexing:
-stringOp :: String -> Maybe (String -> String)
-is provided as:
-typedef char *(*GF_StringOp)(const char *str);
-GF_StringOp gf_stringOp(const char *op); /* may return NULL */
-which returns NULL if op is not a valid operation name, otherwise a pointer to a
-function which applies the function corresponding to op to the string str. The
-resulting string must be freed with free. The function pointer MUST NOT be
-freed.
diff --git a/contrib/eaglesconv/CollectLemmas.hs b/contrib/eaglesconv/CollectLemmas.hs
deleted file mode 100644
--- a/contrib/eaglesconv/CollectLemmas.hs
+++ /dev/null
@@ -1,28 +0,0 @@
--- Copyright (C) 2011 Nikita Frolov
-
-import qualified Data.Text as T
-import qualified Data.Text.IO as UTF8
-import System.IO
-import System.Environment
-import Control.Monad
-import Control.Monad.State
-
-main :: IO ()
-main = do
-  args <- getArgs
-  forM_ args $ \ f -> do
-    entries <- UTF8.readFile f >>= (return . T.lines)
-    forM_ entries $ \ entry ->
-       do
-         let ws = T.words entry
-             form = head ws
-             tags = toPairs $ tail ws
-         forM_ tags $ \ (lemma, tag) ->
-             do
-               UTF8.putStrLn $ T.concat [lemma, sp, form, sp, tag]
-                   where sp = T.singleton ' '
-                       
-
-toPairs xs = zip (stride 2 xs) (stride 2 (drop 1 xs))
-    where stride _ [] = []
-          stride n (x:xs) = x : stride n (drop (n-1) xs)
diff --git a/contrib/eaglesconv/EaglesConv.hs b/contrib/eaglesconv/EaglesConv.hs
deleted file mode 100644
--- a/contrib/eaglesconv/EaglesConv.hs
+++ /dev/null
@@ -1,135 +0,0 @@
--- Copyright (C) 2011 Nikita Frolov
-
--- No, we can't pipeline parsing and generation, because there is no guarantee
--- that we have collected all forms for a lemma before we've scanned the
--- complete file.
-
-import qualified Data.Text as T
-import qualified Data.Text.IO as UTF8
-import System.IO
-import System.Environment
-import Control.Monad
-import Control.Monad.State
-import qualified Data.Map as M
-import Codec.Text.IConv
-import qualified Data.ByteString.Lazy as BS
-import qualified Data.ByteString.Internal as BSI
-
-import EaglesMatcher
-
-type Lemmas = M.Map T.Text Forms
-
-main :: IO ()
-main = do
-  args <- getArgs
-  forM_ args $ \ f -> do
-    entries <- UTF8.readFile f >>= (return . T.lines)
-    lemmas <- return $ execState (collectLemmas entries) (M.empty :: Lemmas)
-    mapM_ generateLin (M.assocs lemmas)
-
-collectLemmas entries = do
-  forM_ entries $ \ entry -> do
-    let ws = T.words entry
-        lemma = head ws
-        tags = toPairs $ tail ws
-    lemmas <- get
-    forM_ tags $ \ (form, tag) -> do
-      let forms = (case M.lookup lemma lemmas of
-                     Just f -> f
-                     Nothing -> M.empty) :: Forms
-      if isOpenCat . T.unpack $ tag
-       then put $ M.insert lemma (M.insert tag form forms) lemmas
-       else return ()
-
-generateLin :: (T.Text, Forms) -> IO ()
-generateLin (lemma, forms) = do
-  let lemma' = myVeryOwnCyrillicRomanizationIConvSucks lemma
-  UTF8.putStr $ T.concat [T.pack "lin ", lemma']
-  UTF8.putStr $ case T.unpack . head . M.keys $ forms of
-                  ('N':_:_:_:g:a:'0':_) ->
-                      T.concat $ [T.pack "_N = mkN "]
-                               ++ map (quote . noun forms) [ ('N','S'), ('G','S')
-                               , ('D','S'), ('F','S'), ('C','S'), ('O','S')
-                               , ('L','S'), ('N','P'), ('G','P'), ('D','P')
-                               , ('F','P'), ('C','P'), ('O','P') ]
-                           ++ [showG g, sp, showAni a, ln]
-                  ('N':_:c:n:g:a:_) ->
-                      T.concat $ [T.pack "_PN = mkPN "
-                       , quote $ noun forms ('N', 'S')
-                       , showG g, sp
-                       , showN n, sp, showAni a, ln]
-                  ('A':_) ->
-                      T.concat $ [T.pack "_A = mkA ", quote $ adj forms 'P',
-                                   if adj forms 'P' /= adj forms 'C'
-                                      then quote $ adj forms 'C'
-                                      else T.pack ""
-                                   , ln]
-                  ('V':t) ->
-                      let a = case t of
-                                (_:_:_:_:'P':_:a':_) -> a'
-                                (_:_:_:_:_:a':_) -> a'
-                      in
-                        T.concat $ [T.pack "_V = mkV ", showAsp a, sp]
-                           ++ map (quote . verbPres forms) [ ('S','1'), ('S','2')
-                                                           , ('S','3'), ('P','1')
-                                                           , ('P','2'), ('P','3')]
-                           ++ [ quote $ verbPast forms ('S', 'M')
-                              , quote $ verbImp forms, quote $ verbInf forms, ln]
-                  ('D':_) ->
-                      T.concat $ [T.pack "_Adv = mkAdv "
-                                 , quote . adv $ forms, ln]
-  putStrLn ""
-  hFlush stdout
-      where quote x = T.concat [T.pack "\"", x, T.pack "\" "]
-            showG 'F' = T.pack "Fem"
-            showG 'A' = T.pack "Neut"
-            showG _ = T.pack "Masc"
-            showAni 'I' = T.pack "Inanimate"
-            showAni _ = T.pack "Animate"
-            showN 'P' = T.pack "Pl"
-            showN _ = T.pack "Sg"
-            showAsp 'F' = T.pack "Perfective"
-            showAsp _ = T.pack "Imperfective"
-            sp = T.singleton ' '
-            ln = T.pack " ;"
-
-toPairs xs = zip (stride 2 xs) (stride 2 (drop 1 xs))
-    where stride _ [] = []
-          stride n (x:xs) = x : stride n (drop (n-1) xs)
-
-myVeryOwnCyrillicRomanizationIConvSucks s = T.pack . concatMap r . T.unpack $ s
-    where r 'а' = "a"
-          r 'б' = "b"
-          r 'в' = "v"
-          r 'г' = "g"
-          r 'д' = "d"
-          r 'е' = "je"
-          r 'ё' = "jo"
-          r 'ж' = "zh"
-          r 'з' = "z"
-          r 'и' = "i"
-          r 'й' = "jj"
-          r 'к' = "k"
-          r 'л' = "l"
-          r 'м' = "m"
-          r 'н' = "n"
-          r 'о' = "o"
-          r 'п' = "p"
-          r 'р' = "r"
-          r 'с' = "s"
-          r 'т' = "t"
-          r 'у' = "u"
-          r 'ф' = "f"
-          r 'х' = "kh"
-          r 'ц' = "c"
-          r 'ч' = "ch"
-          r 'ш' = "sh"
-          r 'щ' = "shc"
-          r 'ъ' = "yy"
-          r 'ы' = "y"
-          r 'ь' = "q"
-          r 'э' = "e"
-          r 'ю' = "ju"
-          r 'я' = "ja"
-          r '-' = "_"
-          r o = [o]
diff --git a/contrib/eaglesconv/EaglesMatcher.hs b/contrib/eaglesconv/EaglesMatcher.hs
deleted file mode 100644
--- a/contrib/eaglesconv/EaglesMatcher.hs
+++ /dev/null
@@ -1,63 +0,0 @@
--- Copyright (C) 2011 Nikita Frolov
-
--- The format specification can be found at
--- http://devel.cpl.upc.edu/freeling/svn/trunk/doc/tagsets/tagset-ru.html
-
--- Bugs in the specification:
--- Participle, 2nd field: case, not mood
--- Participle, 6th field: field, not person
--- Verb, persons can be denoted both with 'Pnumber' or just 'number'
--- Noun, 10th field can be absent
-
--- No, it wouldn't be simpler to implement this grammar with Parsec or another
--- parser combinator library.
-
-
-module EaglesMatcher where
-
-import qualified Data.Text as T
-import Data.List
-import qualified Data.Map as M
-
-type Forms = M.Map T.Text T.Text
-
-isOpenCat ('A':_) = True
-isOpenCat ('N':_) = True
-isOpenCat ('V':_) = True
-isOpenCat ('D':_) = True
-isOpenCat _       = False
-
-noun forms (c, n) = findForm (matchNoun . T.unpack) forms
-    where matchNoun ('N':_:c':n':_) = c == c' && n == n'
-          matchNoun _ = False
-
-adj forms d = findForm (matchAdj . T.unpack) forms
-    where matchAdj ('A':'N':'S':'M':_:'F':d':_) = d == d
-          matchAdj _ = False
-
-verbPres forms (n, p) = findForm (matchPres . T.unpack) forms
-    where matchPres ('V':'D':n':_:'P':'P':p':_:'A':_) = n == n' && p == p'
-          matchPres ('V':'D':n':_:'F':'P':p':_:'A':_) = n == n' && p == p'
-          matchPres ('V':'D':n':_:'P':'P':p':_) = n == n' && p == p'
-          matchPres ('V':'D':n':_:'F':'P':p':_) = n == n' && p == p'
-          matchPres _ = False
-
-verbPast forms (n, g) = findForm (matchPast . T.unpack) forms
-    where matchPast ('V':'D':n':g':'S':_:_:'A':_) = n == n' && g == g'
-          matchPast _ = False
-
-verbImp forms = findForm (matchImp . T.unpack) forms
-    where matchImp ('V':'M':_) = True
-          matchImp _ = False
-
-verbInf forms = findForm (matchInf . T.unpack) forms
-    where matchInf ('V':'I':_) = True
-          matchInf _ = False
-
-adv forms = findForm (matchAdv . T.unpack) forms
-    where matchAdv ('D':d:_) = d == 'P'
-          matchAdv _ = False
-
-findForm match forms = case find match (M.keys forms) of
-                         Just tag -> forms M.! tag
-                         Nothing -> findForm (\ _ -> True) forms
diff --git a/contrib/eaglesconv/EaglesParser.hs b/contrib/eaglesconv/EaglesParser.hs
deleted file mode 100644
--- a/contrib/eaglesconv/EaglesParser.hs
+++ /dev/null
@@ -1,239 +0,0 @@
--- Copyright (C) 2011 Nikita Frolov
-
--- An early version of the parser that requires somewhat more memory. Kept for
--- nostalgic reasons.
-
-module EaglesParser where
-
-import qualified Data.Text as T
-import Data.List
-import qualified Data.Map as M
-
-type Forms = M.Map Tag T.Text
-
-data Tag = A Case Number Gender Animacy Form Degree Extra Obscene
-    | Adv Degree Extra Obscene
-    | AdvPron Extra
-    | Ord Case Number Gender Animacy
-    | AdjPron Case Number Gender Animacy Extra
-    | Frag Extra
-    | Conj Extra
-    | Inter Extra Obscene
-    | Num Case Number Gender Animacy Extra
-    | Part Extra
-    | Prep Extra
-    | N Case Number Gender Animacy Name Extra Obscene
-    | Pron Case Number Gender Animacy Extra
-    | V Mood Number Gender Tense Person Aspect Voice Trans Extra Obscene
-    | P Case Number Gender Tense Form Aspect Voice Trans Extra Obscene
-      deriving (Show, Ord, Eq)
-
-parseTag :: T.Text -> Tag
-parseTag tag = case (T.unpack tag) of {
-      ('A':c:n:g:a:f:cmp:e:o:[]) -> A (readCase c) (readNumber n)
-                                   (readGender g) (readAnimacy a)
-                                   (readForm f) (readDegree cmp)
-                                   (readExtra e) (readObscene o) ;
-      ('D':cmp:e:o:[]) -> Adv (readDegree cmp)
-                         (readExtra e) (readObscene o) ;
-      ('P':e:[]) -> AdvPron (readExtra e) ;
-      ('Y':c:n:g:a:[]) -> Ord (readCase c) (readNumber n)
-                         (readGender g) (readAnimacy a) ;
-      ('R':c:n:g:a:e:[]) -> AdjPron (readCase c) (readNumber n)
-                           (readGender g) (readAnimacy a) (readExtra e) ;
-      ('M':e:[]) -> Frag (readExtra e) ;
-      ('C':e:[]) -> Conj (readExtra e) ;
-      ('J':e:o:[]) -> Inter (readExtra e) (readObscene o) ;
-      ('Z':c:n:g:a:e:[]) -> Num (readCase c) (readNumber n)
-                           (readGender g) (readAnimacy a) (readExtra e) ;
-      ('T':e:[]) -> Part (readExtra e) ;
-      ('B':e:[]) -> Prep (readExtra e) ;
-      ('N':_:c:n:g:a:name:e:o:_:[]) -> N (readCase c) (readNumber n)
-                                      (readGender g) (readAnimacy a)
-                                      (readName name)
-                                      (readExtra e) (readObscene o) ;
-      ('N':_:c:n:g:a:name:e:o:[]) -> N (readCase c) (readNumber n)
-                                      (readGender g) (readAnimacy a)
-                                      (readName name)
-                                      (readExtra e) (readObscene o) ;
-      ('E':c:n:g:a:e:[]) -> Pron (readCase c) (readNumber n)
-                          (readGender g) (readAnimacy a) (readExtra e) ;
-      ('V':m:n:g:t:'P':p:a:v:tr:e:o:[]) -> V (readMood m) (readNumber n)
-                                          (readGender g) (readTense t)
-                                          (readPerson p) (readAspect a)
-                                          (readVoice v) (readTrans tr)
-                                          (readExtra e) (readObscene o) ;
-      ('V':m:n:g:t:'0':a:v:tr:e:o:[]) -> V (readMood m) (readNumber n)
-                                        (readGender g) (readTense t)
-                                        NP (readAspect a)
-                                        (readVoice v) (readTrans tr)
-                                        (readExtra e) (readObscene o) ;
-      ('V':m:n:g:t:p:a:v:tr:e:o:[]) -> V (readMood m) (readNumber n)
-                                          (readGender g) (readTense t)
-                                          (readPerson p) (readAspect a)
-                                          (readVoice v) (readTrans tr)
-                                          (readExtra e) (readObscene o) ;
-      ('Q':c:n:g:t:f:a:v:tr:e:o:[]) -> P (readCase c) (readNumber n)
-                                       (readGender g) (readTense t)
-                                       (readForm f) (readAspect a)
-                                       (readVoice v) (readTrans tr)
-                                       (readExtra e) (readObscene o) ;
-      _ -> error $ "Parse error: " ++ T.unpack tag }
-
-data Case = Nom | Gen | Dat | Acc | Inst | Prepos | Partit | Loc | Voc | NC
-      deriving (Show, Ord, Eq)
-
-readCase 'N' = Nom
-readCase 'G' = Gen
-readCase 'D' = Dat
-readCase 'F' = Acc
-readCase 'C' = Inst
-readCase 'O' = Prepos
-readCase 'P' = Partit
-readCase 'L' = Loc
-readCase 'V' = Voc
-readCase '0' = NC
-
-data Number = Sg | Pl | NN deriving (Show, Ord, Eq)
-
-readNumber 'S' = Sg
-readNumber 'P' = Pl
-readNumber '0' = NN
-
-data Gender = Masc | Fem | Neut | Common | NG deriving (Show, Ord, Eq)
-
-readGender 'F' = Fem
-readGender 'M' = Masc
-readGender 'A' = Neut
-readGender 'C' = Common
-readGender '0' = NG
-
-data Animacy = Animate | Inanimate | NA deriving (Show, Ord, Eq)
-
-readAnimacy 'A' = Animate
-readAnimacy 'I' = Inanimate
-readAnimacy '0' = NA
-
-data Form = Short | Full | NF deriving (Show, Ord, Eq)
-
-readForm 'S' = Short
-readForm 'F' = Full
-readForm '0' = NF
-
-data Degree = Pos | Comp | Super | ND deriving (Show, Ord, Eq)
-
-readDegree 'E' = Super
-readDegree 'C' = Comp
-readDegree 'P' = Pos
-readDegree '0' = ND
-
-data Extra = Introductory | Difficult | Distorted | Predicative
-           | Colloquial | Rare | Abbreviation | Obsolete | NE deriving (Show, Ord, Eq)
-
-readExtra 'P' = Introductory
-readExtra 'D' = Difficult
-readExtra 'V' = Distorted
-readExtra 'R' = Predicative
-readExtra 'I' = Colloquial
-readExtra 'A' = Rare
-readExtra 'B' = Abbreviation
-readExtra 'E' = Obsolete
-readExtra '0' = NE
-
-data Obscene = Obscene | NO deriving (Show, Ord, Eq)
-
-readObscene 'H' = Obscene
-readObscene '0' = NO
-
-data Name = Topo | Proper | Patro | Family | NNa deriving (Show, Ord, Eq)
-
-readName 'G' = Topo
-readName 'N' = Proper
-readName 'S' = Patro
-readName 'F' = Family
-readName '0' = NNa
-
-data Mood = Gerund | Inf | Ind | Imp | NM deriving (Show, Ord, Eq)
-
-readMood 'G' = Gerund
-readMood 'I' = Inf
-readMood 'D' = Ind
-readMood 'M' = Imp
-readMood '0' = NM
-
-data Tense = Pres | Fut | Past | NT deriving (Show, Ord, Eq)
-
-readTense 'P' = Pres
-readTense 'F' = Fut
-readTense 'S' = Past
-readTense '0' = NT
-
-data Person = P1 | P2 | P3 | NP deriving (Show, Ord, Eq)
-
-readPerson '1' = P1
-readPerson '2' = P2
-readPerson '3' = P3
-
-data Aspect = Perf | Imperf | NAs deriving (Show, Ord, Eq)
-
-readAspect 'F' = Perf
-readAspect 'N' = Imperf
-readAspect '0' = NAs
-
-data Voice = Act | Pass | NV deriving (Show, Ord, Eq)
-
-readVoice 'A' = Act
-readVoice 'S' = Pass
-readVoice '0' = NV
-
-data Trans = Trans | Intrans | NTr deriving (Show, Ord, Eq)
-
-readTrans 'M' = Trans
-readTrans 'A' = Intrans
-readTrans '0' = NTr
-
-isOpenCat :: Tag -> Bool
-isOpenCat (A _ _ _ _ _ _ _ _)     = True
-isOpenCat (N _ _ _ _ _ _ _)       = True
-isOpenCat (V _ _ _ _ _ _ _ _ _ _) = True
-isOpenCat (Adv _ _ _)             = True
-isOpenCat _                       = False
-
-noun :: Forms -> (Case, Number) -> T.Text
-noun forms (c, n) = findForm matchNoun forms
-    where matchNoun (N c' n' _ _ _ _ _) = c == c' && n == n'
-          matchNoun _ = False
-
-adj :: Forms -> Degree -> T.Text
-adj forms d = findForm matchAdj forms
-    where matchAdj (A _ _ _ _ _ d' _ _) = d == d
-          matchAdj _ = False
-
-verbPres :: Forms -> (Number, Person) -> T.Text
-verbPres forms (n, p) = findForm matchPres forms
-    where matchPres (V Ind n' _ Pres p' _ Act _ _ _) = n == n' && p == p'
-          matchPres _ = False
-
-verbPast :: Forms -> (Number, Gender) -> T.Text
-verbPast forms (n, g) = findForm matchPast forms
-    where matchPast (V Ind n' g' Past _ _ Act _ _ _) = n == n' && g == g'
-          matchPast _ = False
-
-verbImp :: Forms -> T.Text
-verbImp forms = findForm matchImp forms
-    where matchImp (V Imp _ _ _ _ _ _ _ _ _) = True
-          matchImp _ = False
-
-verbInf :: Forms -> T.Text
-verbInf forms = findForm matchInf forms
-    where matchInf (V Inf _ _ _ _ _ _ _ _ _) = True
-          matchInf _ = False
-
-adv :: Forms -> T.Text
-adv forms = findForm matchAdv forms
-    where matchAdv (Adv d _ _) = d == Pos
-          matchAdv _ = False
-
-findForm match forms = case find match (M.keys forms) of
-                         Just tag -> forms M.! tag
-                         Nothing -> findForm (\ _ -> True) forms
diff --git a/contrib/eaglesconv/README b/contrib/eaglesconv/README
deleted file mode 100644
--- a/contrib/eaglesconv/README
+++ /dev/null
@@ -1,24 +0,0 @@
-How to use:
-
-1) Sort the wordlist so it can be split into sublists. It is necessary because
-the converter is quite memory-hungry, and you might not have enough RAM to
-process the whole wordlist at once.
-
-./CollectLemmas dicc.src | sort > lemmas.src
-
-2) Split the sorted wordlist.
-
-split -l 500000 lemmas.src
-
-3) Splitting has probably left forms of some lemmas spread across two
-sublists. Manually edit sublists so all forms for a lemma are present in just
-one sublist.
-
-4) Run the converter.
-
-./run_conv.sh xa*
-
-5) The converter has produced abstract and concrete syntaxes for the
-dictionary. You can try them out with GF:
-
-gf DictRus.gf
diff --git a/contrib/eaglesconv/mkAbstract.sh b/contrib/eaglesconv/mkAbstract.sh
deleted file mode 100644
--- a/contrib/eaglesconv/mkAbstract.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-echo "abstract DictRusAbs = Cat ** {
-"
-cat $1 | sed 's/^lin/fun/g;s/=.*$//g;s/\_N/\_N : N\;/g;s/\_PN/\_PN : PN\;/g;s/\_A /\_A : A\;/g;s/\_V/\_V : V\;/g;s/\_Adv/\_Adv : Adv\;/g'
-
-echo "
-}"
diff --git a/contrib/eaglesconv/mkConcrete.sh b/contrib/eaglesconv/mkConcrete.sh
deleted file mode 100644
--- a/contrib/eaglesconv/mkConcrete.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-echo "--# -path=.:../prelude:../abstract:../common
-
-concrete DictRus of DictRusAbs = CatRus ** 
-  open ParadigmsRus, Prelude, StructuralRus, MorphoRus in {
-flags 
-  optimize=values ;
-  coding=utf8 ;
-"
-cat $1
-echo "}"
diff --git a/contrib/eaglesconv/run_conv.sh b/contrib/eaglesconv/run_conv.sh
deleted file mode 100644
--- a/contrib/eaglesconv/run_conv.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-./EaglesConv "$@" +RTS -K256M -RTS > convtmp
-./mkConcrete.sh convtmp > DictRus.gf
-./mkAbstract.sh convtmp > DictRusAbs.gf
diff --git a/contrib/py-bindings/Makefile b/contrib/py-bindings/Makefile
deleted file mode 100644
--- a/contrib/py-bindings/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-src=../../src
-import=-i$(src)/runtime/haskell:$(src)/compiler
-cbind=../c-bindings
-pyversion = $(shell python -c 'import sys; print ".".join(`t` for t in sys.version_info[:2])')
-pythoninc=/usr/include/python$(pyversion)
-debug= #-optc '-DDEBUG=1'
-exdir=../../examples/tutorial/embedded
-
-build: gf.so
-
-test:
-	python test.py
-
-gf.so:  PyGF.hs gfmodule.c Query.pgf
-	ghc $(import) --make -fglasgow-exts -O2 -no-hs-main -c $<
-	ghc -O2 --make -fglasgow-exts -no-hs-main -optl '-shared' \
-	 -optc '-DMODULE=$(basename $<)' $(debug) -optc '-I$(pythoninc)' -o $@ \
-	$(filter-out %.pgf, $^)
-
-
-
-clean:
-	rm -f *.hi  *.o
-	rm -f *_stub.*
-	rm -f PyGF.hs
-
-superclean: 
-	make clean
-	rm -f Query.pgf
-	rm -f gf.so
-	rm -f mtest
-
-PyGF.hs: PyGF.hsc
-	hsc2hs -I$(pythoninc) $<
-
-Query.pgf:
-	gf --make  $(exdir)/QueryEng.gf $(exdir)/QuerySpa.gf 
diff --git a/contrib/py-bindings/PyGF.hsc b/contrib/py-bindings/PyGF.hsc
deleted file mode 100644
--- a/contrib/py-bindings/PyGF.hsc
+++ /dev/null
@@ -1,304 +0,0 @@
-{-# LANGUAGE ForeignFunctionInterface #-} 
---
--- GF Python bindings
--- Jordi Saludes, upc.edu 2010, 2011
---
-
-module PyGF where
-
-import PGF
-import Foreign
-import CString
-import Foreign.C.Types
-import Control.Monad
-import Data.Map (keys, (!))
-import Data.Char (isSpace)
-
-#include "pygf.h"
-
-freeSp :: String -> Ptr a -> IO ()
-freeSp tname p = do
-    --DEBUG putStrLn $ "about to free pointer " ++ tname ++ " at " ++ (show p)
-    sp <- (#peek PyGF, sp) p
-    --DEBUG putStrLn "peeked"
-    freeStablePtr sp
-    --DEBUG putStrLn $ "freeing " ++ tname ++ " at " ++ (show p)
-
-instance Storable PGF where
-    sizeOf _ = (#size PyGF)
-    alignment _ = alignment (undefined::CInt)
-    poke p o = do
-      sp <- newStablePtr o
-      (#poke PyGF, sp) p sp
-    peek p = do
-      sp <- (#peek PyGF, sp) p
-      deRefStablePtr sp
-
-instance Storable Type where
-    sizeOf _ = (#size PyGF)
-    alignment _ = alignment (undefined::CInt)
-    poke p o = do
-      sp <- newStablePtr o
-      (#poke PyGF, sp) p sp
-    peek p = do
-      sp <- (#peek PyGF, sp) p
-      deRefStablePtr sp
-
-instance Storable Language where
-    sizeOf _ = (#size PyGF)
-    alignment _ = alignment (undefined::CInt)
-    poke p o = do
-      sp <- newStablePtr o
-      (#poke PyGF, sp) p sp
-    peek p = do
-      sp <- (#peek PyGF, sp) p
-      deRefStablePtr sp
-
-instance Storable Tree where
-    sizeOf _ = (#size PyGF)
-    alignment _ = alignment (undefined::CInt)
-    poke p o = do
-      sp <- newStablePtr o
-      (#poke PyGF, sp) p sp
-    peek p = do
-      sp <- (#peek PyGF, sp) p
-      deRefStablePtr sp
-
--- It is CId the same as Tree?
-
-{- instance Storable CId where
-    sizeOf _ = (#size PyGF)
-    alignment _ = alignment (undefined::CInt)
-    poke p o = do
-      sp <- newStablePtr o
-      (#poke PyGF, sp) p sp
-    peek p = do
-      sp <- (#peek PyGF, sp) p
-      deRefStablePtr sp
--}
-
-
-foreign export ccall gf_freePGF :: Ptr PGF -> IO ()
-foreign export ccall gf_freeType :: Ptr Type -> IO ()
-foreign export ccall gf_freeLanguage :: Ptr Language -> IO ()
-foreign export ccall gf_freeTree :: Ptr Tree -> IO ()
-foreign export ccall gf_freeExpr :: Ptr Expr -> IO ()
-foreign export ccall gf_freeCId :: Ptr CId -> IO ()
-gf_freePGF = freeSp "pgf"
-gf_freeType = freeSp "type"
-gf_freeLanguage = freeSp "language"
-gf_freeTree = freeSp "tree"
-gf_freeExpr = freeSp "expression"
-gf_freeCId = freeSp "CId"
-
-           
-{-foreign export ccall gf_printCId :: Ptr CId-> IO CString
-gf_printCId p = do
-    c <- peek p
-    newCString (showCId c)
--}
-
-foreign export ccall gf_readPGF :: CString -> IO (Ptr PGF)
-gf_readPGF path = do
-  ppgf <- pyPGF
-  p <- peekCString path
-  readPGF p >>= poke ppgf
-  return ppgf
-  
-foreign export ccall gf_readLanguage :: Ptr Language -> CString -> IO Bool
-gf_readLanguage pt str = do
-  s <- (peekCString str)
-  case (readLanguage s) of
-    Just x -> do
-            poke pt x
-            return True
-    Nothing -> return False
-
-foreign export ccall gf_startCat :: Ptr PGF -> IO (Ptr Type)
-gf_startCat ppgf = do
-  pgf <- peek ppgf
-  pcat <- pyType
-  poke pcat (startCat pgf)
-  return pcat
-
-foreign export ccall gf_parse :: Ptr PGF -> Ptr Language -> Ptr Type -> CString -> IO  (Ptr ())
-gf_parse ppgf plang pcat input = do
-  p <- peek ppgf
-  c <- peek pcat
-  i <- peekCString input
-  l <- peek plang
-  let parsed = parse p l c i
-  --DEBUG putStrLn $  (show $ length  parsed) ++ " parsings"
-  listToPy pyTree parsed
-  
-foreign export ccall gf_showExpr :: Ptr Expr -> IO CString
-gf_showExpr pexpr = do
-  e <- peek pexpr
-  newCString (showExpr [] e)
-
-listToPy :: Storable a => IO (Ptr a) -> [a] -> IO (Ptr ()) -- opaque -- IO (Ptr (Ptr Language))
-listToPy mk ls = do
-    pyls <- pyList
-    mapM_ (mpoke pyls)  ls
-    return pyls
-  where  mpoke pyl l = do
-          pl <- mk
-          poke pl l
-          pyl << pl
-       
-
-listToPyStrings :: [String] -> IO (Ptr ())
-listToPyStrings ss = do
-     pyls <- pyList
-     mapM_ (mpoke pyls) ss
-     return pyls
-  where mpoke pyl s = do
-  	      cs <- newCString s
-	      pcs <- pyString cs
-	      pyl << pcs
-
-              
-foreign export ccall gf_showLanguage :: Ptr Language -> IO CString
-gf_showLanguage plang = do
-  l <- peek plang
-  newCString $ showLanguage l
-
-foreign export ccall gf_showType :: Ptr Type -> IO CString
-gf_showType ptp = do
-  t <- peek ptp
-  newCString $ showType [] t
-
-foreign export ccall gf_showPrintName :: Ptr PGF -> Ptr Language -> Ptr CId -> IO CString
-gf_showPrintName ppgf plang pcid = do
-  pgf <- peek ppgf
-  lang <- peek plang
-  cid <- peek pcid
-  newCString (showPrintName pgf lang cid)
-
-foreign export ccall gf_abstractName :: Ptr PGF -> IO (Ptr Language)
-gf_abstractName ppgf = do
-  pabs <- pyLang
-  pgf <- peek ppgf
-  poke pabs $ abstractName pgf
-  return pabs
-
-foreign export ccall gf_linearize :: Ptr PGF -> Ptr Language -> Ptr Tree -> IO CString
-gf_linearize ppgf plang ptree = do
-  pgf <- peek ppgf
-  lang <- peek plang
-  tree <- peek ptree
-  newCString $ linearize pgf lang tree
-
-foreign export ccall gf_languageCode :: Ptr PGF -> Ptr Language -> IO CString
-gf_languageCode ppgf plang = do
-  pgf <- peek ppgf
-  lang <- peek plang
-  case languageCode pgf lang of
-    Just s -> newCString s
-    Nothing -> return nullPtr
-
-foreign export ccall gf_languages :: Ptr PGF -> IO (Ptr ()) -- (Ptr (Ptr Language))
-gf_languages ppgf = do
-  pgf <- peek ppgf
-  listToPy pyLang $ languages pgf
-
-foreign export ccall gf_categories :: Ptr PGF -> IO (Ptr ())
-gf_categories ppgf = do
-  pgf <- peek ppgf
-  listToPy pyCId $ categories pgf
-
-foreign export ccall gf_showCId :: Ptr CId -> IO CString
-gf_showCId pcid = do
-  cid <- peek pcid
-  newCString $ showCId cid
-
-foreign export ccall gf_unapp :: Ptr Expr -> IO (Ptr ())
-foreign export ccall gf_unint :: Ptr Expr -> IO CInt
-foreign export ccall gf_unstr :: Ptr Expr -> IO CString
-
-gf_unapp pexp = do
-    exp <- peek pexp
-    case unApp exp of
-        Just (f,args) -> do
-                   puexp <- pyList
-                   pf <- pyCId
-                   poke pf f
-                   puexp << pf
-                   mapM_ (\e -> do
-                              pe <- pyExpr
-                              poke pe e
-                              puexp << pe) args 
-                   return puexp
-        Nothing -> return nullPtr
-gf_unint pexp = do
-    exp <- peek pexp
-    return $ fromIntegral $ case unInt exp of
-                              Just n -> n
-                              _      -> (-9)
-gf_unstr pexp = do
-   exp <- peek pexp
-   case unStr exp of
-        Just s -> newCString s
-        _      -> return nullPtr
-
-foreign export ccall gf_inferexpr :: Ptr PGF -> Ptr Expr -> IO (Ptr Type)
-gf_inferexpr ppgf pexp = do
-    pgf <- peek ppgf
-    exp <- peek pexp
-    case inferExpr pgf exp of
-      Right (_,t) -> do
-                 ptype <- pyType
-                 poke ptype t
-                 return ptype
-      Left _       -> return nullPtr 
-
-
-foreign export ccall gf_functions :: Ptr PGF -> IO (Ptr ())
-gf_functions ppgf = do
-    pgf <- peek ppgf
-    listToPy pyCId $ functions pgf 
-
-foreign export ccall gf_functiontype :: Ptr PGF -> Ptr CId -> IO (Ptr Type)
-gf_functiontype ppgf pcid = do
-    pgf <- peek ppgf
-    cid <- peek pcid
-    case functionType pgf cid of
-        Just t -> do
-               ptp <- pyType
-               poke ptp t
-               return ptp
-        _      -> return nullPtr
-
-
-foreign export ccall gf_completions :: Ptr PGF -> Ptr Language -> Ptr Type -> CString -> IO (Ptr ())
-gf_completions ppgf plang pcat ctoks = do
-	pgf  <- peek ppgf
-	lang <- peek plang
-	cat  <- peek pcat
-	toks <- peekCString ctoks
-	let (rpre,rs) = break isSpace (reverse toks)
-	    pre = reverse rpre
-	    ws = words (reverse rs)
-	    state0 = initState pgf lang cat
-	    completions =
-	    		case loop state0 ws of
-	    		     Nothing    -> []
-			     Just state -> keys $ getCompletions state pre
-	listToPyStrings completions
-   where
-        loop ps []     = Just ps
-        loop ps (w:ws) =
-            case nextState ps (simpleParseInput w) of
-                Left _   -> Nothing
-                Right ps -> loop ps ws
- 	
-	
-foreign import ccall "newLang" pyLang :: IO (Ptr Language) 
-foreign import ccall "newPGF" pyPGF :: IO (Ptr PGF) 
-foreign import ccall "newTree" pyTree :: IO (Ptr Tree) 
-foreign import ccall "newgfType" pyType :: IO (Ptr Type) 
-foreign import ccall "newCId" pyCId :: IO (Ptr CId) 
-foreign import ccall "newExpr" pyExpr :: IO (Ptr Expr) 
-foreign import ccall "newList" pyList :: IO (Ptr ()) 
-foreign import ccall "newString" pyString :: CString -> IO (Ptr ())
-foreign import ccall "append" (<<) :: Ptr () -> Ptr a -> IO ()
diff --git a/contrib/py-bindings/example.rst b/contrib/py-bindings/example.rst
deleted file mode 100644
--- a/contrib/py-bindings/example.rst
+++ /dev/null
@@ -1,147 +0,0 @@
-Using the GF python bindings
-============================
-
-This is how to use some of the functionalities of the GF shell inside Python.
-
-Loading a pgf file
-------------------
-First you must import the library:
-
->>> import gf
-
-then load a PGF file, like this tiny example:
-
->>> pgf = gf.read_pgf("Query.pgf")
-
-We could ask for the supported languages:
-
->>> pgf.languages()
-[QueryEng, QuerySpa]
-
-The *start category* of the PGF module is:
-
->>> pgf.startcat()
-Question
-
-Parsing and linearizing
------------------------
-
-Let's us save the languages for later:
-
->>> eng,spa = pgf.languages()
-
-These are opaque objects, not strings:
-
->>> type(eng)
-<type 'gf.lang'>
-
-and must be used when parsing:
-
->>> pgf.parse(eng, "is 42 prime")
-[Prime (Number 42)]
-
-Yes, I know it should have a '?' at the end, but there is not support for other lexers at this time.
-
-Notice that parsing returns a list of gf trees.
-Let's save it and linearize it in Spanish:
-
->>> t = pgf.parse(eng, "is 42 prime")
->>> pgf.linearize(spa, t[0])
-'42 es primo'
-
-(which is not, but there is a '?' lacking at the end, remember?)
-
-
-Getting parsing completions
----------------------------
-One of the good things of the GF shell is that it suggests you which tokens can continue the line you are composing.
-
-We got this also in the bindings. 
-Suppose we have no idea on how to start:
-
->>> pgf.complete(eng, "")
-['is']
-
-so, there is only a sensible thing to put in. Let's continue:
-
->>> pgf.complete(eng, "is ")
-[]
-
-Is it important to note the blank space at the end, otherwise we get it again:
-
->>> pgf.complete(eng, "is")
-['is']
-
-But, how come that nothing is suggested at "is "? 
-At the current point, a literal integer is expected so GF would have to present an infinite list of alternatives. I cannot blame it for refusing to do so.
-
->>> pgf.complete(eng, "is 42 ")
-['even', 'odd', 'prime']
-
-Good. I will go for 'even', just to be in the safe side:
-
->>> pgf.complete(eng, "is 42 even ")
-[]
-
-Nothin again, but this time the phrase is complete. Let us check it by parsing:
-
->>> pgf.parse(eng, "is 42 even")
-[Even (Number 42)]
-
-Deconstructing gf trees
------------------------
-We store the last result and ask for its type:
-
->>> t = pgf.parse(eng, "is 42 even")[0]
->>> type(t)
-<type 'gf.tree'>
-
-What's inside this tree? We use ``unapply`` for that:
-
->>> t.unapply()
-[Even, Number 42]
-
-This method returns a list with the head of the **fun** judgement and its arguments:
-
->>> map(type, _)
-[<type 'gf.cid'>, <type 'gf.expr'>]
-
-
-Notice the argument is again a tree (``gf.tree`` or ``gf.expr``, it is all the same here.)
-
->>> t.unapply()[1]
-Number 42
-
-
-We will repeat the trick with it now:
-
->>> t.unapply()[1].unapply()
-[Number, 42]
-
-and again, the same structure shows up:
-
->>> map(type, _)             
-[<type 'gf.cid'>, <type 'gf.expr'>]
-
-One more time, just to get to the bottom of it:
-
->>> t.unapply()[1].unapply()[1].unapply()
-42
-
-but now it is an actual number:
-
->>> type(_)
-<type 'int'>
-
-We ended with a full decomposed **fun** judgement.
-
-
-Note
-----
-
-This file can be used to test the bindings: ::
-
-    python -m doctest example.rst
-
-
-
diff --git a/contrib/py-bindings/gfmodule.c b/contrib/py-bindings/gfmodule.c
deleted file mode 100644
--- a/contrib/py-bindings/gfmodule.c
+++ /dev/null
@@ -1,339 +0,0 @@
-// GF Python bindings
-// Jordi Saludes, upc.edu 2010, 2011
-//
-
-#include <Python.h>
-#include <sys/stat.h>
-#include "pygf.h"
-
-/* utilities */
-
-int
-checkType(void* obj, PyTypeObject* tp)
-{
-  int isRight = PyObject_TypeCheck((PyObject*)obj, tp);
-  if (!isRight)
-    PyErr_Format(PyExc_TypeError, "Expecting a %s.", tp->tp_doc);
-  return isRight;
-}
-
-
-/* new types and declarations */
-
-NEWGF(CId,GF_CId,CIdType,"gf.cid","identifier")
-NEWGF(Lang,GF_Language,LangType,"gf.lang","language")
-NEWGF(gfType,GF_Type,gfTypeType,"gf.type","gf type")
-NEWGF(PGF,GF_PGF,PGFType,"gf.pgf","PGF module")
-NEWGF(Expr,GF_Expr,ExprType,"gf.expr","gf expression")	
-NEWGF(Tree,GF_Tree,TreeType,"gf.tree","gf tree")
-
-
-/* CId methods, constructor and destructor */
-
-DEALLOCFN(CId_dealloc, CId, gf_freeCId, "freeCId")
-
-
-
-/* PGF methods, constructor and destructor */
-
-DEALLOCFN(PGF_dealloc, PGF, gf_freePGF, "freePGF")
-
-static PyObject* 
-pgf_repr(PGF *self) {
-  Lang* lang = gf_abstractName(self);
-  char* abs = gf_showLanguage(lang);
-  Py_DECREF(lang);					     
-  PyObject* str = PyString_FromFormat("<gf.pgf with abstract %s>", abs);
-  free(abs);
-return str;
-}
-
-static PyObject*
-languageCode(PGF *self, PyObject *args)
-{
-  Lang *lang;
-  if (!PyArg_ParseTuple(args, "O", &lang))
-    return NULL;
-  if (!checkType(lang, &LangType)) return NULL;
-  char* scode = gf_languageCode(self, lang);
-  if (scode) {
-    PyObject* result = PyString_FromString(scode);
-    free(scode);
-    return result;
-  } else {
-    Py_INCREF(Py_None);
-    return Py_None;
-  }
-}
-
-static PyObject*
-linearize(PGF *self, PyObject *args)
-{
-  Lang *lang;
-  Tree *tree;
-  if (!PyArg_ParseTuple(args, "OO", &lang, &tree))
-    return NULL;
-  if (!checkType(lang,&LangType)) return NULL;
-  if (!checkType(tree,&TreeType)) return NULL;
-  char* c_lin = gf_linearize(self, lang, tree);
-  PyObject* lin = PyString_FromString(c_lin);
-  free(c_lin);
-  return lin;
-}
-
-static Lang*
-abstractName(PGF *self)
-{
-  if (!checkType(self,&PGFType)) return NULL;
-  return gf_abstractName(self);
-}
-
-static PyObject*
-printName(PGF *self, PyObject *args)
-{
-	Lang* lang;
-	CId* id;
-	if (!PyArg_ParseTuple(args, "OO", &lang, &id))
-		return NULL;
-	if (!checkType(lang,&LangType)) return NULL;
-	if (!checkType(id,&CIdType)) return NULL;
-	char *pname = gf_showPrintName(self, lang, id);
-	PyObject* result = PyString_FromString(pname);
-	free(pname);
-	return result;
-}
-
-static gfType*
-functiontype(PGF *self, PyObject* args)
-{
-  CId* cid;
-  gfType* gftp;
-  if (!PyArg_ParseTuple(args, "O", &cid))
-    return NULL;
-  if (!checkType(cid,&CIdType)) {
-    PyErr_Format(PyExc_TypeError, "Must be a gf identifier.");
-    return NULL;
-  }
-  return gf_functiontype(self, cid);
-}
-
-
-static PyObject*
-parse(PGF *self, PyObject *args, PyObject *kws)
-{
-	Lang *lang;
-	gfType *cat = NULL;
-	char *lexed;
-	static char *kwlist[] = {"lang", "lexed", "cat", NULL};
-	if (!PyArg_ParseTupleAndKeywords(args, kws, "Os|O", kwlist, &lang, &lexed, &cat))
-	  return NULL;
-	if (!checkType(self, &PGFType)) return NULL;
-	if (!checkType(lang, &LangType)) return NULL;
-	if (cat) {
-	  if (!checkType(cat, &gfTypeType)) return NULL;
-	} else { 
-	  cat = gf_startCat(self);
-	}
-	return gf_parse(self, lang, cat, lexed);
-}
-
-static PGF*
-readPGF(PyObject *self, PyObject *args)
-{
-  char *path;
-  struct stat info;
-  if (!PyArg_ParseTuple(args, "s", &path))
-    return NULL;
-  if (stat(path, &info) == 0) {
-    	PGF* pgf = gf_readPGF(path);
-    	return pgf;
-  } else {
-		PyErr_Format(PyExc_IOError, "No such file: %s", path);
-    	return NULL;
-  }
-}
-
-
-static PyObject*
-completions(PGF *self, PyObject *args, PyObject *kws)
-{ char   *tokens;
-  Lang   *lang;
-  gfType *cat = NULL;
-  static char *kwlist[] = {"lang", "tokens", "category", NULL};
-  if (!PyArg_ParseTupleAndKeywords(args, kws, "Os|O", kwlist, &lang, &tokens, &cat))
-    return NULL;
-  if (!checkType(self, &PGFType)) return NULL;
-  if (!checkType(lang, &LangType)) return NULL;
-  if (cat) {
-    if (!checkType(cat, &gfTypeType)) return NULL;
-  } else {
-    cat = gf_startCat(self);
-  }
-  return gf_completions(self, lang, cat, tokens);
-}
-
-
-static PyMethodDef pgf_methods[] = {
-  {"parse", (PyCFunction)parse, METH_VARARGS|METH_KEYWORDS, "Parse a string."},
-  {"linearize", (PyCFunction)linearize, METH_VARARGS,"Linearize tree."},
-  {"lang_code", (PyCFunction)languageCode, METH_VARARGS,"Get the language code."},
-  {"print_name", (PyCFunction)printName, METH_VARARGS,"Get the print name for a id."},
-  {"fun_type", (PyCFunction)functiontype, METH_VARARGS,"Get the type of a fun expression."},
-  {"startcat", (PyCFunction)gf_startCat, METH_NOARGS,"Get the start category."},
-  {"categories", (PyCFunction)gf_categories, METH_NOARGS,"Get all categories."},
-  {"functions", (PyCFunction)gf_functions, METH_NOARGS,"Get all functions."},
-  {"abstract", (PyCFunction)abstractName, METH_NOARGS,"Get the module abstract name."},
-  {"languages", (PyCFunction)gf_languages, METH_NOARGS,"Get the module languages."},
-  {"complete", (PyCFunction)completions, METH_VARARGS|METH_KEYWORDS, "Get completions for tokens."},
-  {NULL, NULL, 0, NULL}  /* Sentinel */
-};
-
-REPRCB(CId_repr, CId, gf_showCId)
-
-
-/* Language methods, constructor and destructor */
-
-REPRCB(lang_repr, Lang, gf_showLanguage)
-DEALLOCFN(Lang_dealloc, Lang, gf_freeLanguage, "freeLanguage")
-
-static Lang*
-readLang(PyObject *self, PyObject *args)
-{
-  char *langName;
-  Lang *l;
-  if (!PyArg_ParseTuple(args,"s",&langName))
-    return NULL;
-  l = (Lang*)LangType.tp_new(&LangType,NULL,NULL);
-  if(!l) return NULL;
-  gf_readLanguage(l,langName);
-  return l;
-}
-
-
-
-/* gf types: methods, constructor and destructor */
-
-DEALLOCFN(gfType_dealloc, gfType, gf_freeType, "freeType")
-REPRCB(gfType_repr, gfType, gf_showType)
-
-
-/* expression type: methods, destructor */
-
-DEALLOCFN(expr_dealloc, Expr, gf_freeExpr, "freeExpr")
-REPRCB(expr_repr, Expr, gf_showExpr)
-
-
-static PyObject*
-unapp(Expr *self) {
-  PyObject* obj = gf_unapp(self);
-  if (!obj) {
-    char* s = gf_unstr(self);
-    if (s) {
-      obj = PyString_FromString(s);
-      free(s);
-    } else {
-      long n = gf_unint(self);
-      if (n != -9) {
-	obj = PyInt_FromLong(n);
-      } else {
-	PyErr_Format(PyExc_TypeError, "Cannot unapply expr.");
-      }
-    }
-  }
-  return obj;
-}
-
-static PyObject*
-infer_expr(Expr *self, PyObject* args) {
-  PGF* pgf;
-  if (!PyArg_ParseTuple(args, "O", &pgf))
-    return NULL;
-  if (!checkType(pgf, &PGFType)) {
-    PyErr_Format(PyExc_ValueError, "Must be a pgf module.");
-    return NULL;
-  }
-  return gf_inferexpr(pgf, self);
-}
-
-
-
-/* todo: Is Tree == Expr ? */
-
-static PyMethodDef expr_methods[] = {
-  {"unapply", (PyCFunction)unapp, METH_NOARGS, "Unapply an expression."},
-  {"infer", (PyCFunction)infer_expr, METH_VARARGS, "Infer the type of an expression."},
-  {NULL, NULL, 0, NULL}  /* Sentinel */
-};
-
-
-
-/* tree type: methods, constructor and destructor */
-//  Are Expr and Tree equivalent ? 
-
-REPRCB(tree_repr, Tree, gf_showExpr)
-DEALLOCFN(Tree_dealloc, Tree, gf_freeTree, "freeTree")
-
-
-
-
-
-/* gf module methods */
-
-static PyMethodDef gf_methods[] = {
-  {"read_pgf", (PyCFunction)readPGF, METH_VARARGS,"Read pgf file."},
-  {"read_language", (PyCFunction)readLang, METH_VARARGS,"Get the language."},
-  {NULL, NULL, 0, NULL}  /* Sentinel */
-};
-
-
-#ifndef PyMODINIT_FUNC/* declarations for DLL import/export */
-#define PyMODINIT_FUNC void
-#endif
-
-PyMODINIT_FUNC
-initgf(void) 
-{
-  PyObject* m;
-#define READYTYPE(t,trepr,tdealloc) t.tp_new = PyType_GenericNew; \
-    t.tp_repr = (reprfunc)trepr; \
-	t.tp_dealloc = (destructor)tdealloc; \
-	if (PyType_Ready(&t) < 0) return;
-	
-        READYTYPE(CIdType, CId_repr, CId_dealloc)
-	
-	PGFType.tp_methods = pgf_methods;
-	READYTYPE(PGFType, pgf_repr, PGF_dealloc)
-	
-	READYTYPE(LangType, lang_repr, Lang_dealloc)
-	
-	READYTYPE(gfTypeType, gfType_repr, gfType_dealloc)
-        
-	ExprType.tp_methods = expr_methods;
-	READYTYPE(ExprType, expr_repr, expr_dealloc)
-	
-	TreeType.tp_methods = expr_methods; // Tree == Expr ?
-	READYTYPE(TreeType, tree_repr, Tree_dealloc)	
-
-  m = Py_InitModule3("gf", gf_methods,
-		     "Grammatical Framework.");
-  static char *argv[] = {"gf.so", 0}, **argv_ = argv;
-  static int argc = 1;
-  gf_init (&argc, &argv_);
-  hs_add_root (__stginit_PyGF);
-
-#define ADDTYPE(t) Py_INCREF(&t);\
-PyModule_AddObject(m, "gf", (PyObject *)&t);
-
-	ADDTYPE(PGFType)
-	ADDTYPE(LangType)
-	ADDTYPE(gfTypeType)
-	ADDTYPE(TreeType)
-	ADDTYPE(ExprType)
-}
-
-
-/* List utilities to be imported by FFI */
-
-inline PyObject* newList() { return  PyList_New(0); }
-inline PyObject* newString(const char *s) { return  PyString_FromString(s); }
-inline void append(PyObject* l, PyObject* ob) { PyList_Append(l, ob); }
diff --git a/contrib/py-bindings/lgpl-3.0.txt b/contrib/py-bindings/lgpl-3.0.txt
deleted file mode 100644
--- a/contrib/py-bindings/lgpl-3.0.txt
+++ /dev/null
@@ -1,165 +0,0 @@
-		   GNU LESSER GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-
-  This version of the GNU Lesser General Public License incorporates
-the terms and conditions of version 3 of the GNU General Public
-License, supplemented by the additional permissions listed below.
-
-  0. Additional Definitions.
-
-  As used herein, "this License" refers to version 3 of the GNU Lesser
-General Public License, and the "GNU GPL" refers to version 3 of the GNU
-General Public License.
-
-  "The Library" refers to a covered work governed by this License,
-other than an Application or a Combined Work as defined below.
-
-  An "Application" is any work that makes use of an interface provided
-by the Library, but which is not otherwise based on the Library.
-Defining a subclass of a class defined by the Library is deemed a mode
-of using an interface provided by the Library.
-
-  A "Combined Work" is a work produced by combining or linking an
-Application with the Library.  The particular version of the Library
-with which the Combined Work was made is also called the "Linked
-Version".
-
-  The "Minimal Corresponding Source" for a Combined Work means the
-Corresponding Source for the Combined Work, excluding any source code
-for portions of the Combined Work that, considered in isolation, are
-based on the Application, and not on the Linked Version.
-
-  The "Corresponding Application Code" for a Combined Work means the
-object code and/or source code for the Application, including any data
-and utility programs needed for reproducing the Combined Work from the
-Application, but excluding the System Libraries of the Combined Work.
-
-  1. Exception to Section 3 of the GNU GPL.
-
-  You may convey a covered work under sections 3 and 4 of this License
-without being bound by section 3 of the GNU GPL.
-
-  2. Conveying Modified Versions.
-
-  If you modify a copy of the Library, and, in your modifications, a
-facility refers to a function or data to be supplied by an Application
-that uses the facility (other than as an argument passed when the
-facility is invoked), then you may convey a copy of the modified
-version:
-
-   a) under this License, provided that you make a good faith effort to
-   ensure that, in the event an Application does not supply the
-   function or data, the facility still operates, and performs
-   whatever part of its purpose remains meaningful, or
-
-   b) under the GNU GPL, with none of the additional permissions of
-   this License applicable to that copy.
-
-  3. Object Code Incorporating Material from Library Header Files.
-
-  The object code form of an Application may incorporate material from
-a header file that is part of the Library.  You may convey such object
-code under terms of your choice, provided that, if the incorporated
-material is not limited to numerical parameters, data structure
-layouts and accessors, or small macros, inline functions and templates
-(ten or fewer lines in length), you do both of the following:
-
-   a) Give prominent notice with each copy of the object code that the
-   Library is used in it and that the Library and its use are
-   covered by this License.
-
-   b) Accompany the object code with a copy of the GNU GPL and this license
-   document.
-
-  4. Combined Works.
-
-  You may convey a Combined Work under terms of your choice that,
-taken together, effectively do not restrict modification of the
-portions of the Library contained in the Combined Work and reverse
-engineering for debugging such modifications, if you also do each of
-the following:
-
-   a) Give prominent notice with each copy of the Combined Work that
-   the Library is used in it and that the Library and its use are
-   covered by this License.
-
-   b) Accompany the Combined Work with a copy of the GNU GPL and this license
-   document.
-
-   c) For a Combined Work that displays copyright notices during
-   execution, include the copyright notice for the Library among
-   these notices, as well as a reference directing the user to the
-   copies of the GNU GPL and this license document.
-
-   d) Do one of the following:
-
-       0) Convey the Minimal Corresponding Source under the terms of this
-       License, and the Corresponding Application Code in a form
-       suitable for, and under terms that permit, the user to
-       recombine or relink the Application with a modified version of
-       the Linked Version to produce a modified Combined Work, in the
-       manner specified by section 6 of the GNU GPL for conveying
-       Corresponding Source.
-
-       1) Use a suitable shared library mechanism for linking with the
-       Library.  A suitable mechanism is one that (a) uses at run time
-       a copy of the Library already present on the user's computer
-       system, and (b) will operate properly with a modified version
-       of the Library that is interface-compatible with the Linked
-       Version.
-
-   e) Provide Installation Information, but only if you would otherwise
-   be required to provide such information under section 6 of the
-   GNU GPL, and only to the extent that such information is
-   necessary to install and execute a modified version of the
-   Combined Work produced by recombining or relinking the
-   Application with a modified version of the Linked Version. (If
-   you use option 4d0, the Installation Information must accompany
-   the Minimal Corresponding Source and Corresponding Application
-   Code. If you use option 4d1, you must provide the Installation
-   Information in the manner specified by section 6 of the GNU GPL
-   for conveying Corresponding Source.)
-
-  5. Combined Libraries.
-
-  You may place library facilities that are a work based on the
-Library side by side in a single library together with other library
-facilities that are not Applications and are not covered by this
-License, and convey such a combined library under terms of your
-choice, if you do both of the following:
-
-   a) Accompany the combined library with a copy of the same work based
-   on the Library, uncombined with any other library facilities,
-   conveyed under the terms of this License.
-
-   b) Give prominent notice with the combined library that part of it
-   is a work based on the Library, and explaining where to find the
-   accompanying uncombined form of the same work.
-
-  6. Revised Versions of the GNU Lesser General Public License.
-
-  The Free Software Foundation may publish revised and/or new versions
-of the GNU Lesser General Public License from time to time. Such new
-versions will be similar in spirit to the present version, but may
-differ in detail to address new problems or concerns.
-
-  Each version is given a distinguishing version number. If the
-Library as you received it specifies that a certain numbered version
-of the GNU Lesser General Public License "or any later version"
-applies to it, you have the option of following the terms and
-conditions either of that published version or of any later version
-published by the Free Software Foundation. If the Library as you
-received it does not specify a version number of the GNU Lesser
-General Public License, you may choose any version of the GNU Lesser
-General Public License ever published by the Free Software Foundation.
-
-  If the Library as you received it specifies that a proxy can decide
-whether future versions of the GNU Lesser General Public License shall
-apply, that proxy's public statement of acceptance of any version is
-permanent authorization for you to choose that version for the
-Library.
diff --git a/contrib/py-bindings/pygf.h b/contrib/py-bindings/pygf.h
deleted file mode 100644
--- a/contrib/py-bindings/pygf.h
+++ /dev/null
@@ -1,96 +0,0 @@
-#include <Python.h>
-#include "HsFFI.h"
-
-#ifdef __GLASGOW_HASKELL__
-#include "PyGF_stub.h"
-
-extern void __stginit_PyGF ( void );
-#endif
-
-static inline void gf_init(int *argc, char ***argv)
-{
-  hs_init(argc, argv);
-#ifdef __GLASGOW_HASKELL__
-  hs_add_root(__stginit_PyGF);
-#endif
-}
-
-static inline void gf_exit(void)
-{
-  hs_exit();
-}
-
-typedef HsStablePtr GF_PGF;
-typedef HsStablePtr GF_CId;
-typedef HsStablePtr GF_Language;
-typedef HsStablePtr GF_Type;
-typedef HsStablePtr GF_Tree;
-typedef HsStablePtr GF_Expr;
-typedef struct {
-  PyObject_HEAD;
-  HsStablePtr sp;
-} PyGF;
-
-
-#define NEWOBJECT(OBJ, GFTYPE) typedef struct {\
-  PyObject_HEAD \
-  GFTYPE obj; \
-  } OBJ;
-
-#define PYTYPE(OBJ) OBJ ## Type
-#define NEWCONSTRUCTOR(OBJ) inline OBJ* new ## OBJ () {\
-    return (OBJ*)PYTYPE(OBJ).tp_new(&PYTYPE(OBJ),NULL,NULL); }
-
-#define NEWTYPE(TYPE,NAME,OBJECT,DOC) static PyTypeObject TYPE = {\
-    PyObject_HEAD_INIT(NULL)\
-    0,                         /*ob_size*/\
-    NAME,             /*tp_name*/\
-    sizeof(OBJECT), /*tp_basicsize*/\
-    0,                         /*tp_itemsize*/\
-    0,                         /*tp_dealloc*/\
-    0,                         /*tp_print*/\
-    0,                         /*tp_getattr*/\
-    0,                         /*tp_setattr*/\
-    0,                         /*tp_compare*/\
-    0,                         /*tp_repr*/\
-    0,                         /*tp_as_number*/\
-    0,                         /*tp_as_sequence*/\
-    0,                         /*tp_as_mapping*/\
-    0,                         /*tp_hash */\
-    0,                         /*tp_call*/\
-    0,                         /*tp_str*/\
-    0,                         /*tp_getattro*/\
-    0,                         /*tp_setattro*/\
-    0,                         /*tp_as_buffer*/\
-    Py_TPFLAGS_DEFAULT,        /*tp_flags*/\
-    DOC,           /* tp_doc */\
-  };
-#define NEWGF(OBJ,GFTYPE,TYPE,NAME,DOC) NEWOBJECT(OBJ,GFTYPE)   \
-  NEWTYPE(TYPE,NAME,OBJ,DOC)\
-  NEWCONSTRUCTOR(OBJ)
-
-
-// NEWOBJECT(CID, GF_CId)
-
-#ifdef DEBUG
-#define DEALLOCFN(delname,t,cb,cbname) static void \
-delname(t *self){ cb(self);\
-	printf("gf_%s has been called for stable pointer 0x%x\n", cbname, self->obj);\
-	self->ob_type->tp_free((PyObject*)self); }
-#else
-#define DEALLOCFN(delname,t,cb,cbname) static void \
-delname(t *self){ cb(self);\
-	self->ob_type->tp_free((PyObject*)self); }
-#endif
-
-#ifdef DEBUG
-#define REPRCB(cbid,t,gfcb) static PyObject* \
-cbid(t *self) { \
-	const char *str = gfcb(self); \
- 	return PyString_FromFormat("0x%x: %s", self->obj, str); }
-#else
-#define REPRCB(cbid,t,gfcb) static PyObject* \
-cbid(t *self) { \
-	const char *str = gfcb(self); \
- 	return PyString_FromString(str); }
-#endif
diff --git a/contrib/py-bindings/test.py b/contrib/py-bindings/test.py
deleted file mode 100644
--- a/contrib/py-bindings/test.py
+++ /dev/null
@@ -1,187 +0,0 @@
-#!/usr/bin/env python
-# GF Python bindings
-# Jordi Saludes 2010
-#
- 
-
-import gf
-import unittest
-
-samples = [
-	(['Odd', ['Number', 89]],
-	 {'eng': "is 89 odd",
-	  'spa': "89 es impar"}),
-	(['Prime', ['Number', 21]],
-	 {'eng': "is 21 prime",
-	  'spa': "21 es primo"})]
-
-def lang2iso(l):
-	s = rmprefix(l)
-	assert s[:5]=="Query"
-	return s[5:].lower()
-
-def exp2str(e):
-	def e2s(e,n):
-		if type(e) == type([2]):
-			f = e[0]
-			sr = ' '.join([e2s(arg,n+1) for arg in e[1:]])
-			ret =f + ' ' + sr
-			return n and '('+ret+')' or ret
-		elif type(e) == type('2'):
-			return e
-		elif type(e) == type(2):
-			return `e`
-		else:
-			raise ValueError, "Do not know how to render " + `e`
-	return e2s(e,0)
-		
-
-import re
-hexre = re.compile('0x[0-9a-f]+:[ ]*')
-def rmprefix(obj):
-	return `obj`
-#	s = `obj`
-#	m = hexre.match(s)
-#	return m and s[m.end(0):]
-
-class TestPgfInfo(unittest.TestCase):
-	def pgf(self, path=None):
-		path = path or self.path
-		return gf.read_pgf(path)
-	def setUp(self):
-		self.path = 'Query.pgf'
-	def test_readPgf(self):
-		pgf = self.pgf()
-		self.assertNotEqual(pgf,None)
-	def test_readNonExistent(self):
-		nopath = 'x' + self.path
-		self.assertRaises(IOError, self.pgf, nopath)
-	def test_startcat(self):
-		pgf = self.pgf()
-		cat = pgf.startcat()
-		self.assertEqual(rmprefix(cat),'Question')
-	def test_categories(self):
-		pgf = self.pgf()
-		cats = [`c` for c in pgf.categories()]
-		self.failUnless('Float' in cats)
-		self.failUnless('Int' in cats)
-		self.failUnless('String' in cats)
-	def test_createLanguage(self):
-		pgf = self.pgf()
-		for lang in 'QueryEng QuerySpa'.split():
-			l = gf.read_language(lang) 
-			self.assertEqual(rmprefix(l),lang)
-	def test_functions(self):
-		pgf = self.pgf()
-		self.assertTrue('Even' in [`f` for f in pgf.functions()])
-	def test_function_types(self):
-		pgf = self.pgf()
-		gftypes = dict((`f`,`pgf.fun_type(f)`) for f in pgf.functions())
-		for p in "Prime : Object -> Question; Yes : Answer".split(';'):
-			lhs,rhs = [s.strip() for s in p.split(':')]
-			self.assertEqual(gftypes[lhs],rhs)
-
-class TestParsing(unittest.TestCase):
-	def setUp(self):
-		self.lexed = samples
-		self.lang = 'QueryEng'
-		self.pgf = "Query.pgf"
-
-	def test_parse(self):
-		pgf = gf.read_pgf(self.pgf)
-		l = gf.read_language(self.lang)
-		for abs,cnc in self.lexed:
-			rabs = exp2str(abs)
-			ps = pgf.parse(l, cnc['eng'])
-			self.failUnless(ps)
-			pt = rmprefix(ps[0])
-			self.assertEqual(pt,rabs)
-
-
-class TestLinearize(unittest.TestCase):
-	def setUp(self):
-		self.samples = samples
-		self.pgf = gf.read_pgf('Query.pgf') 
-		self.lang = gf.read_language('QueryEng')
-
-	def test_Linearize(self):
-		l = self.lang
-		for abs,cnc in self.samples:
-			ts = self.pgf.parse(l, cnc['eng'])
-			self.assertEqual(cnc['eng'],self.pgf.linearize(l,ts[0]))
-
-class TestTranslate(unittest.TestCase):
-	def setUp(self):
-		self.samples = samples
-		self.pgf = gf.read_pgf('Query.pgf')
-		self.langs = [(lang2iso(l),l) for l in self.pgf.languages()]
-
-	def test_translate(self):
-		for abs,cnc in self.samples:
-			for i,l in self.langs:
-				for j,m in self.langs:
-					if i==j: continue
-					parsed = self.pgf.parse(l, cnc[i])
-					assert len(parsed) == 1
-					lin = self.pgf.linearize(m,parsed[0])
-					self.assertEqual(lin,cnc[j])
-
-class TestUnapplyExpr(unittest.TestCase):
-	def setUp(self):
-		self.samples = samples
-		self.pgf = gf.read_pgf('Query.pgf')
-		self.langs = dict([(lang2iso(l),l) for l in self.pgf.languages()])
-
-	def deep_unapp(self,exp):
-		exp = exp.unapply()
-		if type(exp) == type([2]):
-			f = exp[0]
-			return [`f`] + map(self.deep_unapp,exp[1:])
-		else:
-			return exp
-		
-
-	def test_unapply(self):
-		lg = 'eng'
-		lang = self.langs[lg]
-		for abs,cnc in self.samples:
-			parsed = self.pgf.parse(lang, cnc[lg])
-			uparsed = self.deep_unapp(parsed[0])
-			self.assertEqual(abs,uparsed)
-
-	def test_infer(self):
-		lg = 'eng'
-		lang = self.langs[lg]
-		cnc = self.samples[0][1]
-		parsed = self.pgf.parse(lang, cnc[lg])
-		exp = parsed[0]
-		for t in 'Question Object Int'.split():
-			self.assertEqual(`exp.infer(self.pgf)`, t)
-			uexp = exp.unapply()
-			if type(uexp) != type(2) and type(uexp) != type('2'):
-				exp = uexp[1]
-
-
-class TestComplete(unittest.TestCase):
-    def setUp(self):
-        self.lexed = samples
-	self.pgf = gf.read_pgf('Query.pgf')
-	self.langs = dict([(lang2iso(l),l) for l in self.pgf.languages()])
-
-    def test_complete(self):
-        for (_,d) in self.lexed:
-            for l,text in d.items():
-                lang = self.langs[l]
-		for k in range(len(text)):
-                    if text[k].isdigit() or text[k-1].isdigit(): # No completion for integer literals
-                         continue
-		    comps = self.pgf.complete(lang,text[:k])
-		    self.assertNotEqual(comps, [],
-					msg="while completing '%s^%s'" % (text[:k],text[k:]))
-
-		    self.assertTrue(any(w in text for w in comps),
-				    msg="None of %s is in '%s'" % (comps,text))
-					
-
-if __name__ == '__main__':
-	unittest.main()
diff --git a/contrib/summerschool/foods/CharactersGle.gf b/contrib/summerschool/foods/CharactersGle.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/CharactersGle.gf
+++ /dev/null
@@ -1,12 +0,0 @@
-resource CharactersGle = {
-	
-	--Character classes
-	oper
-		vowel : pattern Str = #("a"|"e"|"i"|"o"|"u"|"á"|"é"|"í"|"ó"|"ú") ;
-		vowelCap : pattern Str = #("A"|"E"|"I"|"O"|"U"|"Á"|"É"|"Í"|"Ó"|"Ú") ;
-		consonant : pattern Str = #("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"v"|"w"|"x"|"z") ;
-		consonantCap : pattern Str = #("B"|"C"|"D"|"F"|"G"|"H"|"J"|"K"|"L"|"M"|"N"|"P"|"Q"|"R"|"S"|"T"|"V"|"W"|"X"|"Z") ;
-		broadVowel : pattern Str = #("a"|"o"|"u"|"á"|"ó"|"ú") ;
-		slenderVowel : pattern Str = #("e"|"i"|"é"|"í") ;
-	
-}
diff --git a/contrib/summerschool/foods/Foods.gf b/contrib/summerschool/foods/Foods.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/Foods.gf
+++ /dev/null
@@ -1,15 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-abstract Foods = {
-  flags startcat = Comment ;
-  cat
-    Comment ; Item ; Kind ; Quality ;
-  fun
-    Pred : Item -> Quality -> Comment ;
-    This, That, These, Those : Kind -> Item ;
-    Mod : Quality -> Kind -> Kind ;
-    Wine, Cheese, Fish, Pizza : Kind ;
-    Very : Quality -> Quality ;
-    Fresh, Warm, Italian, 
-      Expensive, Delicious, Boring : Quality ;
-}
diff --git a/contrib/summerschool/foods/FoodsAfr.gf b/contrib/summerschool/foods/FoodsAfr.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsAfr.gf
+++ /dev/null
@@ -1,76 +0,0 @@
--- (c) 2009 Laurette Pretorius Sr & Jr and Ansu Berg under LGPL
-
-concrete FoodsAfr of Foods = open Prelude, Predef in{
-	lincat
-		Comment = {s: Str} ;
-		Kind = {s: Number => Str} ;
-		Item = {s: Str ; n: Number} ;
-		Quality = {s: AdjAP => Str} ;
-		
-	lin	
-		Pred item quality = {s = item.s ++ "is" ++ (quality.s ! Predic)};
-		This kind = {s = "hierdie" ++ (kind.s ! Sg); n = Sg};
-		That kind = {s = "daardie" ++ (kind.s ! Sg); n = Sg};
-		These kind = {s = "hierdie" ++ (kind.s ! Pl); n = Pl};
-		Those kind = {s = "daardie" ++ (kind.s ! Pl); n = Pl};
-		Mod quality kind = {s = table{n => (quality.s ! Attr) ++ (kind.s!n)}};
-		
-		Wine = declNoun_e "wyn";
-		Cheese = declNoun_aa "kaas";
-		Fish = declNoun_ss "vis";
-		Pizza = declNoun_s "pizza";
-		
-		Very quality = veryAdj quality;
-		
-		Fresh = regAdj "vars";
-		Warm = regAdj "warm";
-		Italian = smartAdj_e "Italiaans";
-		Expensive = regAdj "duur";
-		Delicious = smartAdj_e "heerlik";
-		Boring = smartAdj_e "vervelig";
-		
-	param
-		AdjAP = Attr | Predic ;
-		Number = Sg | Pl ;
-	
-	oper
-		--Noun operations (wyn, kaas, vis, pizza)
-		
-		declNoun_aa: Str -> {s: Number => Str} = \x ->
-		let v = tk 2 x
-		in
-		{s = table{Sg => x ; Pl => v + (last x) +"e"}}; 
-		
-		declNoun_e: Str -> {s: Number => Str} = \x -> {s = table{Sg => x ; Pl => x + "e"}} ;
-		declNoun_s: Str -> {s: Number => Str} = \x -> {s = table{Sg => x ; Pl => x + "s"}} ;
-		
-		declNoun_ss: Str -> {s: Number => Str} = \x -> {s = table{Sg => x ; Pl => x + (last x) + "e"}} ;
-
-		
-		--Adjective operations
-		
-		mkAdj : Str -> Str -> {s: AdjAP => Str} = \x,y -> {s = table{Attr => x; Predic => y}};
-		
-		declAdj_e : Str -> {s : AdjAP=> Str} = \x -> mkAdj (x + "e") x;
-		declAdj_g : Str -> {s : AdjAP=> Str} = \w ->
-			let v = init w
-			in mkAdj (v + "ë") w ;
-		
-		declAdj_oog : Str -> {s : AdjAP=> Str} = \w ->
-			let v = init w
-			in 
-				let i = init v
-				in mkAdj (i + "ë") w ;
-					
-		regAdj : Str -> {s : AdjAP=> Str} = \x -> mkAdj x x;
-		
-		veryAdj : {s: AdjAP => Str} -> {s : AdjAP=> Str} =  \x -> {s = table{a => "baie" ++ (x.s!a)}};
-		
-		
-		smartAdj_e : Str -> {s : AdjAP=> Str} = \a -> case a of 
-		{
-			_ + "oog" 			   		=> declAdj_oog a ;
-			_ + ("e" | "ie" | "o" | "oe") + "g" 	=> declAdj_g a ;
-			_					   	=> declAdj_e a 
-		};
-}
diff --git a/contrib/summerschool/foods/FoodsAmh.gf b/contrib/summerschool/foods/FoodsAmh.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsAmh.gf
+++ /dev/null
@@ -1,21 +0,0 @@
-concrete FoodsAmh of Foods ={
- flags coding = utf8;
- lincat
-  Comment,Item,Kind,Quality = Str;
- lin
-  Pred item quality = item ++ quality++ "ነው::" ;
-  This kind = "ይህ" ++ kind;
-  That kind = "ያ" ++ kind;
-  Mod quality kind = quality ++ kind;
-  Wine = "ወይን";
-  Cheese = "አይብ";
-  Fish = "ዓሳ";
-  Very quality = "በጣም" ++ quality;
-  Fresh = "አዲስ";
-  Warm = "ትኩስ";
-  Italian = "የጥልያን";
-  Expensive = "ውድ";
-  Delicious = "ጣፋጭ";
-  Boring = "አስቀያሚ";
-  
-}   
diff --git a/contrib/summerschool/foods/FoodsBul.gf b/contrib/summerschool/foods/FoodsBul.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsBul.gf
+++ /dev/null
@@ -1,43 +0,0 @@
--- (c) 2009 Krasimir Angelov under LGPL
-
-concrete FoodsBul of Foods = {
-  
-  flags
-    coding = utf8;
-
-  param
-    Gender = Masc | Fem | Neutr;
-    Number = Sg | Pl;
-    Agr    = ASg Gender | APl ;
-
-  lincat
-    Comment = Str ;
-    Quality = {s : Agr => Str} ;
-    Item = {s : Str; a : Agr} ;
-    Kind = {s : Number => Str; g : Gender} ;
-
-  lin
-    Pred item qual = item.s ++ case item.a of {ASg _ => "е"; APl => "са"} ++ qual.s ! item.a ;
-    
-    This  kind = {s=case kind.g of {Masc=>"този"; Fem=>"тази";  Neutr=>"това" } ++ kind.s ! Sg; a=ASg kind.g} ;
-    That  kind = {s=case kind.g of {Masc=>"онзи"; Fem=>"онази"; Neutr=>"онова"} ++ kind.s ! Sg; a=ASg kind.g} ;
-    These kind = {s="тези"  ++ kind.s ! Pl; a=APl} ;
-    Those kind = {s="онези" ++ kind.s ! Pl; a=APl} ;
-    
-    Mod qual kind = {s=\\n => qual.s ! (case n of {Sg => ASg kind.g; Pl => APl}) ++ kind.s ! n; g=kind.g} ;
-
-    Wine   = {s = table {Sg => "вино";   Pl => "вина"};   g = Neutr};
-    Cheese = {s = table {Sg => "сирене"; Pl => "сирена"}; g = Neutr};
-    Fish   = {s = table {Sg => "риба";   Pl => "риби"};   g = Fem};
-    Pizza  = {s = table {Sg => "пица";   Pl => "пици"};   g = Fem};
-
-    Very qual = {s = \\g => "много" ++ qual.s ! g};
-
-    Fresh     = {s = table {ASg Masc => "свеж";        ASg Fem => "свежа";       ASg Neutr => "свежо";       APl => "свежи"}};
-    Warm      = {s = table {ASg Masc => "горещ";       ASg Fem => "гореща";      ASg Neutr => "горещо";      APl => "горещи"}};
-    Italian   = {s = table {ASg Masc => "италиански";  ASg Fem => "италианска";  ASg Neutr => "италианско";  APl => "италиански"}}; 
-    Expensive = {s = table {ASg Masc => "скъп";        ASg Fem => "скъпа";       ASg Neutr => "скъпо";       APl => "скъпи"}};
-    Delicious = {s = table {ASg Masc => "превъзходен"; ASg Fem => "превъзходна"; ASg Neutr => "превъзходно"; APl => "превъзходни"}};
-    Boring    = {s = table {ASg Masc => "еднообразен"; ASg Fem => "еднообразна"; ASg Neutr => "еднообразно"; APl => "еднообразни"}};
-    
-}
diff --git a/contrib/summerschool/foods/FoodsCat.gf b/contrib/summerschool/foods/FoodsCat.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsCat.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
--- (c) 2009 Jordi Saludes under LGPL
-
-concrete FoodsCat of Foods = FoodsI with 
-  (Syntax = SyntaxCat),
-  (LexFoods = LexFoodsCat) ;
diff --git a/contrib/summerschool/foods/FoodsCze.gf b/contrib/summerschool/foods/FoodsCze.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsCze.gf
+++ /dev/null
@@ -1,35 +0,0 @@
--- (c) 2011 Katerina Bohmova under LGPL
-
-concrete FoodsCze of Foods = open ResCze in {
-  flags 
-    coding = utf8 ;
-  lincat
-    Comment = {s : Str} ; 
-    Quality = Adjective ; 
-    Kind = Noun ; 
-    Item = NounPhrase ;
-  lin
-    Pred item quality = 
-      {s = item.s ++ copula ! item.n ++ 
-           quality.s ! item.g ! item.n} ;
-    This  = det Sg "tento" "tato" "toto" ;
-    That  = det Sg "tamten" "tamta" "tamto" ;
-    These = det Pl "tyto" "tyto" "tato" ;
-    Those = det Pl "tamty" "tamty" "tamta" ;
-    Mod quality kind = {
-      s = \\n => quality.s ! kind.g ! n ++ kind.s ! n ;
-      g = kind.g
-      } ;
-    Wine = noun "víno" "vína" Neutr ;
-    Cheese = noun "sýr" "sýry" Masc ;
-    Fish = noun "ryba" "ryby" Fem ;
-    Pizza = noun "pizza" "pizzy" Fem ;
-    Very qual = {s = \\g,n => "velmi" ++ qual.s ! g ! n} ;
-    Fresh = regAdj "čerstv" ;
-    Warm = regAdj "tepl" ;
-    Italian = regAdj "italsk" ;
-    Expensive = regAdj "drah" ;
-    Delicious = regnfAdj "vynikající" ;
-    Boring = regAdj "nudn" ;
-}
-
diff --git a/contrib/summerschool/foods/FoodsDut.gf b/contrib/summerschool/foods/FoodsDut.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsDut.gf
+++ /dev/null
@@ -1,58 +0,0 @@
--- (c) 2009 Femke Johansson under LGPL
-
-concrete FoodsDut of Foods = {
-
-	lincat
-		Comment = {s : Str};
-		Quality = {s : AForm => Str};
-		Kind = { s : Number => Str};
-		Item = {s : Str ; n : Number};
-	
-	lin
-		Pred item quality = 
-			{s = item.s ++ copula ! item.n ++ quality.s ! APred};
-		This = det Sg "deze";
-		These = det Pl "deze";
-		That = det Sg "die";
-		Those = det Pl "die";
-		
-		Mod quality kind =
-			{s = \\n => quality.s ! AAttr ++ kind.s ! n};
-			Wine = regNoun "wijn";
-			Cheese = noun "kaas" "kazen";
-			Fish = noun "vis" "vissen";
-			Pizza = noun "pizza" "pizza's";
-			
-			Very a = {s = \\f => "erg" ++ a.s ! f};
-			
-			Fresh = regadj "vers";
-			Warm = regadj "warm";
-			Italian = regadj "Italiaans";
-			Expensive = adj "duur" "dure";
-			Delicious = regadj "lekker";
-			Boring = regadj "saai";
-		
-		param
-			Number = Sg | Pl;
-			AForm = APred | AAttr;
-		
-		oper
-			det : Number -> Str ->
-				{s : Number => Str} -> {s : Str ; n: Number} =
-				\n,det,noun -> {s = det ++ noun.s ! n ; n=n};
-				
-			noun : Str -> Str -> {s : Number => Str} = 
-				\man,men -> {s = table {Sg => man; Pl => men}};
-				
-			regNoun : Str -> {s : Number => Str} =
-				\wijn -> noun wijn (wijn + "en");
-				
-			regadj : Str -> {s : AForm => Str} =
-				\koud -> adj koud (koud+"e");
-			
-			adj : Str -> Str -> {s : AForm => Str} =
-				\duur, dure -> {s = table {APred => duur; AAttr => dure}};
-				
-			copula : Number => Str =
-				table {Sg => "is" ; Pl => "zijn"};
-}
diff --git a/contrib/summerschool/foods/FoodsEng.gf b/contrib/summerschool/foods/FoodsEng.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsEng.gf
+++ /dev/null
@@ -1,43 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-concrete FoodsEng of Foods = {
-  flags language = en_US;
-  lincat
-    Comment, Quality = {s : Str} ; 
-    Kind = {s : Number => Str} ; 
-    Item = {s : Str ; n : Number} ; 
-  lin
-    Pred item quality = 
-      {s = item.s ++ copula ! item.n ++ quality.s} ;
-    This  = det Sg "this" ;
-    That  = det Sg "that" ;
-    These = det Pl "these" ;
-    Those = det Pl "those" ;
-    Mod quality kind = 
-      {s = \\n => quality.s ++ kind.s ! n} ;
-    Wine = regNoun "wine" ;
-    Cheese = regNoun "cheese" ;
-    Fish = noun "fish" "fish" ;
-    Pizza = regNoun "pizza" ;
-    Very a = {s = "very" ++ a.s} ;
-    Fresh = adj "fresh" ;
-    Warm = adj "warm" ;
-    Italian = adj "Italian" ;
-    Expensive = adj "expensive" ;
-    Delicious = adj "delicious" ;
-    Boring = adj "boring" ;
-  param
-    Number = Sg | Pl ;
-  oper
-    det : Number -> Str -> 
-      {s : Number => Str} -> {s : Str ; n : Number} = 
-        \n,det,noun -> {s = det ++ noun.s ! n ; n = n} ;
-    noun : Str -> Str -> {s : Number => Str} = 
-      \man,men -> {s = table {Sg => man ; Pl => men}} ;
-    regNoun : Str -> {s : Number => Str} = 
-      \car -> noun car (car + "s") ;
-    adj : Str -> {s : Str} = 
-      \cold -> {s = cold} ;
-    copula : Number => Str = 
-      table {Sg => "is" ; Pl => "are"} ;
-}
diff --git a/contrib/summerschool/foods/FoodsEpo.gf b/contrib/summerschool/foods/FoodsEpo.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsEpo.gf
+++ /dev/null
@@ -1,48 +0,0 @@
--- (c) 2009 Julia Hammar under LGPL
-
-concrete FoodsEpo of Foods = open Prelude in {
-
-  flags coding =utf8 ;
-
-  lincat
-    Comment = SS ; 
-    Kind, Quality = {s : Number => Str} ; 
-    Item = {s : Str ; n : Number} ; 
-
-  lin
-    Pred item quality = ss (item.s ++ copula ! item.n ++ quality.s ! item.n) ;
-    This = det Sg "ĉi tiu" ;
-    That  = det Sg "tiu" ;
-    These = det Pl "ĉi tiuj" ;
-    Those = det Pl "tiuj" ;
-    Mod quality kind = {s = \\n => quality.s ! n ++ kind.s ! n} ;
-    Wine = regNoun "vino" ;
-    Cheese = regNoun "fromaĝo" ;
-    Fish = regNoun "fiŝo" ;
-    Pizza = regNoun "pico" ;
-    Very quality = {s = \\n => "tre" ++ quality.s ! n} ;
-    Fresh = regAdj "freŝa" ;
-    Warm = regAdj "varma" ;
-    Italian = regAdj "itala" ;
-    Expensive = regAdj "altekosta" ;
-    Delicious = regAdj "bongusta" ;
-    Boring = regAdj "enuiga" ;
-
-  param
-    Number = Sg | Pl ;
-
-  oper
-    det : Number -> Str -> {s : Number => Str} -> {s : Str ; n : Number} = 
-      \n,d,cn -> {
-        s = d ++ cn.s ! n ;
-        n = n
-      } ;
-    regNoun : Str -> {s : Number => Str} = 
-      \vino -> {s = table {Sg => vino ; Pl => vino + "j"}
-	} ;
-    regAdj : Str -> {s : Number => Str} =
-      \nova -> {s = table {Sg => nova ; Pl => nova + "j"}
-      } ;
-    copula : Number => Str = \\_ => "estas" ;
-}
-    
diff --git a/contrib/summerschool/foods/FoodsFin.gf b/contrib/summerschool/foods/FoodsFin.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsFin.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
--- (c) 2009 Aarne Ranta under LGPL
-
-concrete FoodsFin of Foods = FoodsI with 
-  (Syntax = SyntaxFin),
-  (LexFoods = LexFoodsFin) ;
diff --git a/contrib/summerschool/foods/FoodsFre.gf b/contrib/summerschool/foods/FoodsFre.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsFre.gf
+++ /dev/null
@@ -1,32 +0,0 @@
---# -path=.:../foods:present
-
-concrete FoodsFre of Foods = open SyntaxFre, ParadigmsFre in {
-
-	flags coding = utf8 ;
-	
-	lincat
-		Comment = Utt ;
-		Item = NP ;
-		Kind = CN ;
-		Quality = AP ;
-	
-	lin
-		Pred item quality = mkUtt (mkCl item quality) ;
-		This kind = mkNP this_QuantSg kind ;
-		That kind = mkNP that_QuantSg kind ;
-		These kind = mkNP these_QuantPl kind ;
-		Those kind = mkNP those_QuantPl kind ;
-		Mod quality kind = mkCN quality kind ;
-		Very quality = mkAP very_AdA quality ;
-		
-		Wine = mkCN (mkN "vin" masculine) ;
-		Pizza = mkCN (mkN "pizza" feminine) ;
-		Cheese = mkCN (mkN "fromage" masculine) ;
-		Fish = mkCN (mkN "poisson" masculine) ;
-		Fresh = mkAP (mkA "frais" "fraîche" "frais" "fraîchement") ;
-		Warm = mkAP (mkA "chaud") ;
-		Italian = mkAP (mkA "italien") ;
-		Expensive = mkAP (mkA "cher") ;
-		Delicious = mkAP (mkA "délicieux") ;
-		Boring = mkAP (mkA "ennuyeux") ;
-	}
diff --git a/contrib/summerschool/foods/FoodsGer.gf b/contrib/summerschool/foods/FoodsGer.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsGer.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
--- (c) 2009 Aarne Ranta under LGPL
-
-concrete FoodsGer of Foods = FoodsI with 
-  (Syntax = SyntaxGer),
-  (LexFoods = LexFoodsGer) ;
diff --git a/contrib/summerschool/foods/FoodsGle.gf b/contrib/summerschool/foods/FoodsGle.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsGle.gf
+++ /dev/null
@@ -1,59 +0,0 @@
-concrete FoodsGle of Foods = open MutationsGle, CharactersGle in {
-	param Gender = Masc|Fem ;
-	param Number = Sg|Pl ;
-	param Breadth = Broad|Slender|NoBreadth ;
-	
-	lincat Comment = Str;
-	lin Pred item quality = "tá" ++ item ++ quality.s!Sg!Unmutated ;
-
-	lincat Item = Str;
-	lin
-		This kind = (addArticleSg kind) ++ "seo" ;
-		That kind = (addArticleSg kind) ++ "sin";
-		These kind = (addArticlePl kind) ++ "seo" ;
-		Those kind = (addArticlePl kind) ++ "sin" ;
-	oper addArticleSg : {s : Number => Mutation => Str; g : Gender} -> Str =
-					    \kind -> "an" ++ case kind.g of { Masc => kind.s!Sg!PrefixT; Fem => kind.s!Sg!Lenition1DNTLS } ;
-	oper addArticlePl : {s : Number => Mutation => Str; g : Gender} -> Str =
-					    \kind -> "na" ++ kind.s!Pl!PrefixH ;
-	
-	lincat Kind = {s : Number => Mutation => Str; g : Gender; pe : Breadth} ;
-	lin
-		Mod quality kind = {
-			s = table{
-					Sg => table{mutation => kind.s!Sg!mutation ++ case kind.g of {Masc => quality.s!Sg!Unmutated; Fem => quality.s!Sg!Lenition1} };
-					Pl => table{mutation => kind.s!Pl!mutation ++ case kind.pe of {Slender => quality.s!Pl!Lenition1; _ => quality.s!Pl!Unmutated} }
-			};
-			g = kind.g;
-			pe = kind.pe
-		} ;
-		Wine = makeNoun "fíon" "fíonta" Masc ;
-		Cheese = makeNoun "cáis" "cáiseanna" Fem ;
-		Fish = makeNoun "iasc" "éisc" Masc ;
-		Pizza = makeNoun "píotsa" "píotsaí" Masc ;
-	oper makeNoun : Str -> Str -> Gender -> {s : Number => Mutation => Str; g : Gender; pe : Breadth} =
-		\sg,pl,g -> {
-						s = table{Sg => (mutate sg); Pl => (mutate pl)};
-						g = g;
-						pe = case pl of {
-							_ + v@(#broadVowel) + c@(#consonant*) + #consonant => Broad;
-							_ + v@(#slenderVowel) + c@(#consonant*) + #consonant => Slender;
-							_ => NoBreadth
-						}
-					} ;
-
-	lincat Quality = {s : Number => Mutation => Str; sVery : Number => Str} ;
-	lin
-		Very quality = {s=table{number => table{_ => quality.sVery!number}}; sVery=quality.sVery } ;
-		Fresh = makeAdjective "úr" "úra" ;
-		Warm = makeAdjective "te" "te" ;
-		Italian = makeAdjective "Iodálach" "Iodálacha" ;
-		Expensive = makeAdjective "daor" "daora" ;
-		Delicious = makeAdjective "blasta" "blasta" ;
-		Boring = makeAdjective "leamh" "leamha" ;
-	oper makeAdjective : Str -> Str -> {s : Number => Mutation => Str; sVery : Number => Str} =
-		\sg,pl -> {
-					s=table{Sg => (mutate sg); Pl => (mutate pl)};
-					sVery=table{Sg => "an-"+(lenition1dntls sg); Pl => "an-"+(lenition1dntls pl)}
-				  } ;
-}
diff --git a/contrib/summerschool/foods/FoodsHeb.gf b/contrib/summerschool/foods/FoodsHeb.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsHeb.gf
+++ /dev/null
@@ -1,108 +0,0 @@
---# -path=alltenses
-
---(c) 2009 Dana Dannells
--- Licensed under LGPL
-
-concrete FoodsHeb of Foods = open Prelude in {
-  
-  flags coding=utf8 ;
-
-    lincat
-      Comment = SS ;
-      Quality = {s: Number => Species => Gender =>  Str} ;  
-      Kind = {s : Number => Species => Str ; g : Gender ; mod : Modified} ; 
-      Item = {s : Str ; g : Gender ; n : Number ; sp : Species ; mod : Modified} ; 
-  
- 
-    lin
-      Pred item quality = ss (item.s ++ quality.s ! item.n ! Indef ! item.g ) ; 
-      This  = det Sg Def "הזה" "הזאת"; 
-      That  = det Sg Def "ההוא" "ההיא" ; 
-      These = det Pl Def "האלה" "האלה" ; 
-      Those = det Pl Def "ההם" "ההן" ; 
-      Mod quality kind = {
-	s = \\n,sp => kind.s ! n ! sp ++ quality.s ! n ! sp ! kind.g;
-	g = kind.g ;
-	mod = T
-	} ;     
-      Wine = regNoun "יין" "יינות" Masc ; 
-      Cheese = regNoun "גבינה" "גבינות" Fem ;  
-      Fish = regNoun "דג" "דגים" Masc ; 
-      Pizza = regNoun "פיצה" "פיצות" Fem ; 
-      Very qual = {s = \\g,n,sp => "מאוד" ++  qual.s ! g ! n ! sp} ;
-      Fresh = regAdj "טרי" ; 
-      Warm = regAdj "חם" ;
-      Italian = regAdj2 "איטלקי" ;
-      Expensive = regAdj "יקר" ; 
-      Delicious = regAdj "טעים" ; 
-      Boring = regAdj2 "משעמם"; 
-
-    param 
-      Number = Sg | Pl ;
-      Gender = Masc | Fem ;
-      Species = Def | Indef ;  
-      Modified = T | F ;
-
-    oper
-	Noun : Type = {s : Number => Species => Str ; g : Gender ; mod : Modified } ;
-  	Adj : Type = {s : Number => Species => Gender => Str} ;
-
-      det : Number -> Species -> Str -> Str -> Noun -> 
-	{s : Str ; g :Gender ; n : Number ; sp : Species ; mod : Modified} = 
-        \n,sp,m,f,cn -> {
-	  s = case cn.mod of { _ => cn.s ! n ! sp ++ case cn.g of {Masc => m ; Fem  => f} };
-	  g = cn.g ; 
-          n = n ;
-	  sp = sp ;
-	  mod = cn.mod
-        } ;
-      
-	noun : (gvina,hagvina,gvinot,hagvinot : Str) ->  Gender -> Noun =  
-      		\gvina,hagvina,gvinot,hagvinot,g -> {
-        	s = table {
-          		Sg  => table {
-             			Indef => gvina ;
-             			Def =>  hagvina 
-            		} ;
-          		Pl => table {
-             			Indef => gvinot ;
-             			Def => hagvinot  
-            		} 
-       	  	} ;
-        	g = g ;
-		mod = F 
-      } ;
-
-	regNoun : Str -> Str -> Gender -> Noun = 
-	        \gvina,gvinot, g -> 
-		noun gvina (defH gvina) gvinot (defH gvinot) g ; 
-
-      defH : Str -> Str = \cn ->
-	case cn of {_ => "ה" + cn};	
-
-      replaceLastLetter : Str -> Str = \c ->
-	 case c of {"ף" => "פ" ; "ם" => "מ" ; "ן" => "נ" ; "ץ" => "צ" ; "ך" => "כ"; _ => c} ;
-	      
-      adjective : (_,_,_,_ : Str) -> Adj = 
-       \tov,tova,tovim,tovot -> {
-        s = table {
-          Sg => table { 
-			Indef => table { Masc => tov ; Fem => tova } ; 
-			Def => table { Masc => defH tov ; Fem => defH tova }  
-            		} ; 
-          Pl => table { 
-			Indef => table {Masc => tovim ; Fem  => tovot } ; 
-			Def => table { Masc => defH tovim ; Fem  => defH tovot }  
-            		}
-	}
-      } ;
-    
-      regAdj : Str -> Adj = \tov ->
-	case tov of { to + c@? =>
-	adjective tov (to + replaceLastLetter (c) + "ה" ) (to + replaceLastLetter (c) +"ים" ) (to + replaceLastLetter (c) + "ות" )};	 
-     
-     regAdj2 : Str -> Adj = \italki ->
- 	case italki of { italk+ c@? => 
-    adjective italki (italk + replaceLastLetter (c)  +"ת" )  (italk + replaceLastLetter (c)+ "ים" ) (italk + replaceLastLetter (c)  + "ות" )};
-
-}  -- FoodsHeb  
diff --git a/contrib/summerschool/foods/FoodsHin.gf b/contrib/summerschool/foods/FoodsHin.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsHin.gf
+++ /dev/null
@@ -1,75 +0,0 @@
--- (c) 2010 Vikash Rauniyar under LGPL
-
-concrete FoodsHin of Foods = {
-
-  flags coding=utf8 ;
-
-  param
-    Gender = Masc | Fem ;
-    Number = Sg | Pl ;
-  lincat
-    Comment = {s : Str} ;
-    Item    = {s : Str ; g : Gender ; n : Number} ;
-    Kind    = {s : Number => Str ; g : Gender} ;
-    Quality = {s : Gender => Number => Str} ;
-  lin
-    Pred item quality = {
-      s = item.s ++ quality.s ! item.g ! item.n ++ copula item.n
-      } ;
-    This kind = {s = "यह" ++ kind.s ! Sg ; g = kind.g ; n = Sg} ;
-    That kind = {s = "वह" ++ kind.s ! Sg ; g = kind.g ; n = Sg} ;
-    These kind = {s = "ये" ++ kind.s ! Pl ; g = kind.g ; n = Pl} ;
-    Those kind = {s = "वे" ++ kind.s ! Pl ; g = kind.g ; n = Pl} ;
-    Mod quality kind = {
-      s = \\n => quality.s ! kind.g ! n ++ kind.s ! n ; 
-      g = kind.g
-      } ;
-    Wine = regN "मदिरा" ;
-    Cheese = regN "पनीर" ;
-    Fish = regN "मछली" ;
-    Pizza = regN "पिज़्ज़ा" ;
-    Very quality = {s = \\g,n => "अति" ++ quality.s ! g ! n} ;
-    Fresh = regAdj "ताज़ा" ;
-    Warm = regAdj "गरम" ;
-    Italian = regAdj "इटली" ; 
-    Expensive = regAdj "बहुमूल्य" ;
-    Delicious = regAdj "स्वादिष्ट" ;
-    Boring = regAdj "अरुचिकर" ;
-
-  oper
-    mkN : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = 
-      \s,p,g -> {
-        s = table {
-          Sg => s ;
-          Pl => p
-          } ;
-        g = g
-      } ;
-
-    regN : Str -> {s : Number => Str ; g : Gender} = \s -> case s of {
-      lark + "ा" => mkN s (lark + "े") Masc ;
-      lark + "ी" => mkN s (lark + "ीयँा") Fem ;
-      _           => mkN s s Masc 
-      } ;
-
-    mkAdj : Str -> Str -> Str -> {s : Gender => Number => Str} = \ms,mp,f -> {
-      s = table {
-        Masc => table {
-          Sg => ms ;
-          Pl => mp
-          } ;
-        Fem  => \\_ => f
-        }
-      } ;
-
-    regAdj : Str -> {s : Gender => Number => Str} = \a -> case a of {
-      acch + "ा" => mkAdj a (acch + "े") (acch + "ी") ;
-      _          => mkAdj a a a
-      } ;
-
-    copula : Number -> Str = \n -> case n of {
-      Sg => "है" ;
-      Pl => "हैं"
-      } ;
-
-  }
diff --git a/contrib/summerschool/foods/FoodsI.gf b/contrib/summerschool/foods/FoodsI.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsI.gf
+++ /dev/null
@@ -1,29 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-incomplete concrete FoodsI of Foods = 
-    open Syntax, LexFoods in {
-  lincat
-    Comment = Utt ; 
-    Item = NP ;
-    Kind = CN ;
-    Quality = AP ;
-  lin
-    Pred item quality = mkUtt (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 ;
-    Mod 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 ;
-}
diff --git a/contrib/summerschool/foods/FoodsIce.gf b/contrib/summerschool/foods/FoodsIce.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsIce.gf
+++ /dev/null
@@ -1,84 +0,0 @@
---# -path=.:prelude
-
--- (c) 2009 Martha Dis Brandt under LGPL
-
-concrete FoodsIce of Foods = open Prelude in {
-
---flags coding=utf8;
-
-  lincat
-    Comment = SS ; 
-    Quality = {s : Gender => Number => Defin => Str} ; 
-    Kind = {s : Number => Str ; g : Gender} ; 
-    Item = {s : Str ; g : Gender ; n : Number} ; 
-
-  lin
-    Pred item quality =  ss (item.s ++ copula item.n ++ quality.s ! item.g ! item.n ! Ind) ;
-         This, That  = det Sg "þessi"   "þessi"  "þetta" ;
-         These, Those = det Pl "þessir" "þessar" "þessi" ;
-    Mod quality kind = { s = \\n => quality.s ! kind.g ! n ! Def ++ kind.s ! n ; g = kind.g } ;
-         Wine = noun "vín" "vín" Neutr ;
-         Cheese = noun "ostur" "ostar" Masc ; 
-         Fish = noun "fiskur" "fiskar" Masc ; 
-         -- the word "pizza" is more commonly used in Iceland, but "flatbaka" is the Icelandic word for it
-         Pizza = noun "flatbaka" "flatbökur" Fem ;
-    Very qual = {s = \\g,n,defOrInd => "mjög" ++ qual.s ! g ! n ! defOrInd } ;
-         Fresh = regAdj "ferskur" ;
-         Warm = regAdj "heitur" ;
-         Boring = regAdj "leiðinlegur" ;
-         -- the order of the given adj forms is: mSg fSg nSg mPl fPl nPl mSgDef f/nSgDef _PlDef
-         Italian = adjective "ítalskur" "ítölsk" "ítalskt" "ítalskir" "ítalskar" "ítölsk" "ítalski" "ítalska" "ítalsku" ;
-         Expensive = adjective "dýr" "dýr" "dýrt" "dýrir" "dýrar" "dýr" "dýri" "dýra" "dýru" ; 
-         Delicious = adjective "ljúffengur" "ljúffeng" "ljúffengt" "ljúffengir" "ljúffengar" "ljúffeng" "ljúffengi" "ljúffenga" "ljúffengu" ;
-
-  param
-    Number = Sg | Pl ;
-    Gender = Masc | Fem | Neutr ;
-    Defin = Ind | Def ;
-
-  oper
-    det : Number -> Str -> Str -> Str -> {s : Number => Str ; g : Gender} -> 
-        {s : Str ; g : Gender ; n : Number} = 
-      \n,masc,fem,neutr,cn -> {
-        s = case cn.g of {Masc => masc ; Fem => fem; Neutr => neutr } ++ cn.s ! n ;
-        g = cn.g ;
-        n = n
-      } ;
-
-    noun : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = 
-      \man,men,g -> {
-        s = table {
-          Sg => man ;
-          Pl => men 
-          } ;
-        g = g
-      } ;
-
-    adjective : (x1,_,_,_,_,_,_,_,x9 : Str) -> {s : Gender => Number => Defin => Str} =
-      \ferskur,fersk,ferskt,ferskir,ferskar,fersk_pl,ferski,ferska,fersku -> {
-         s = \\g,n,t => case <g,n,t> of {
-            < Masc, Sg, Ind > => ferskur ;
-            < Masc, Pl, Ind > => ferskir ;
-            < Fem, Sg, Ind > => fersk ;
-            < Fem, Pl, Ind > => ferskar ;
-            < Neutr, Sg, Ind > => ferskt ;
-            < Neutr, Pl, Ind > => fersk_pl;
-            < Masc, Sg, Def > => ferski ;
-            < Fem, Sg, Def > | < Neutr, Sg, Def > => ferska ;
-            < _ , Pl, Def > => fersku 
-            }
-          } ;
-
-    regAdj : Str -> {s : Gender => Number => Defin => Str} = \ferskur ->
-      let fersk = Predef.tk 2 ferskur
-      in adjective
-        ferskur fersk (fersk + "t")
-        (fersk + "ir") (fersk + "ar") fersk
-        (fersk + "i") (fersk + "a") (fersk + "u") ;
-
-    copula : Number -> Str = 
-      \n -> case n of {
-        Sg => "er" ;
-        Pl => "eru"
-        } ;
-}
diff --git a/contrib/summerschool/foods/FoodsIta.gf b/contrib/summerschool/foods/FoodsIta.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsIta.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:present
-
--- (c) 2009 Aarne Ranta under LGPL
-
-concrete FoodsIta of Foods = FoodsI with 
-  (Syntax = SyntaxIta),
-  (LexFoods = LexFoodsIta) ;
-
diff --git a/contrib/summerschool/foods/FoodsJpn.gf b/contrib/summerschool/foods/FoodsJpn.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsJpn.gf
+++ /dev/null
@@ -1,72 +0,0 @@
---# -path=.:../lib/src/prelude
-
--- (c) 2009 Zofia Stankiewicz under LGPL
-
-concrete FoodsJpn of Foods = open Prelude in {
-
-flags coding=utf8 ;
-
-  lincat
-    Comment = {s: Style => Str};
-    Quality = {s: AdjUse => Str ; t: AdjType} ;
-    Kind = {s : Number => Str} ; 
-    Item = {s : Str ; n : Number} ; 
-
-  lin
-    Pred item quality = {s = case quality.t of {
-      IAdj => table {Plain => item.s ++ quality.s ! APred ; Polite => item.s ++ quality.s ! APred ++ copula ! Polite ! item.n } ;
-      NaAdj => \\p => item.s ++ quality.s ! APred ++ copula ! p ! item.n } 
-      } ;
-    This  = det Sg "この" ;
-    That  = det Sg "その" ;
-    These = det Pl "この" ;
-    Those = det Pl "その" ;
-    Mod quality kind = {s = \\n => quality.s ! Attr ++ kind.s ! n} ;
-    Wine = regNoun "ワインは" ;
-    Cheese = regNoun "チーズは" ;
-    Fish = regNoun "魚は" ;
-    Pizza = regNoun "ピザは" ;
-    Very quality =  {s = \\a => "とても" ++ quality.s ! a ; t = quality.t } ;
-    Fresh = adj "新鮮な" "新鮮";
-    Warm = regAdj "あたたかい" ;
-    Italian = adj "イタリアの" "イタリアのもの";
-    Expensive = regAdj "たかい" ;
-    Delicious = regAdj "おいしい" ;
-    Boring = regAdj "つまらない" ;
-
-  param
-    Number = Sg | Pl ;
-    AdjUse = Attr | APred ;        -- na-adjectives have different forms as noun attributes and predicates
-    Style = Plain | Polite ;      -- for phrase types
-    AdjType = IAdj | NaAdj ;      -- IAdj can form predicates without the copula, NaAdj cannot
-
-  oper
-    det : Number -> Str -> {s : Number => Str} -> {s : Str ; n : Number} = 
-      \n,d,cn -> {
-        s = d ++ cn.s ! n ;
-        n = n
-      } ;
-   noun : Str -> Str -> {s : Number => Str} = 
-      \sakana,sakana -> {s = \\_ => sakana } ;
-
-   regNoun : Str -> {s : Number => Str} = 
-      \sakana -> noun sakana sakana ;
-
-   adj : Str -> Str -> {s : AdjUse => Str ; t : AdjType} =
-      \chosenna, chosen -> {
-       s = table { 
-         Attr => chosenna ;
-         APred => chosen
-       } ;
-       t = NaAdj 
-      } ;
-   
-   regAdj : Str -> {s: AdjUse => Str ; t : AdjType} =\akai -> {
-     s = \\_ => akai ; t = IAdj} ;
-
-    copula : Style => Number => Str = 
-      table { 
-        Plain => \\_ => "だ" ;
-        Polite => \\_ => "です" } ;
-
-}   
diff --git a/contrib/summerschool/foods/FoodsLav.gf b/contrib/summerschool/foods/FoodsLav.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsLav.gf
+++ /dev/null
@@ -1,91 +0,0 @@
---# -path=.:prelude
-
--- (c) 2009 Inese Bernsone under LGPL
-
-concrete FoodsLav of Foods = open Prelude in {
-
-  flags
-    coding=utf8 ;
-    
-  lincat
-    Comment = SS ; 
-    Quality = {s : Q => Gender => Number => Defin => Str } ; 
-    Kind = {s : Number => Str ; g : Gender} ; 
-    Item = {s : Str ; g : Gender ; n : Number } ; 
-
-  lin
-    Pred item quality = ss (item.s ++ {- copula item.n -} "ir" ++ quality.s ! Q1 ! item.g ! item.n ! Ind ) ;
-      This  = det Sg "šis" "šī" ;
-      That  = det Sg "tas" "tā" ;
-      These = det Pl "šie" "šīs" ;
-      Those = det Pl "tie" "tās" ;
-    Mod quality kind = {s = \\n => quality.s ! Q1 ! kind.g ! n ! Def ++ kind.s ! n ; g = kind.g } ;
-      Wine = noun "vīns" "vīni" Masc ;
-      Cheese = noun "siers" "sieri" Masc ;
-      Fish = noun "zivs" "zivis" Fem ;
-      Pizza = noun "pica" "picas" Fem ;
-    Very qual = {s = \\q,g,n,spec => "ļoti" ++ qual.s ! Q2 ! g ! n ! spec }; 
- 
-      Fresh = adjective "svaigs" "svaiga" "svaigi" "svaigas" "svaigais" "svaigā" "svaigie" "svaigās" ;
-      Warm = regAdj "silts" ;
-      Italian = specAdj "itāļu" (regAdj "itālisks") ;
-      Expensive = regAdj "dārgs" ;
-      Delicious = regAdj "garšīgs" ;
-      Boring = regAdj "garlaicīgs" ;
-
-  param
-    Number = Sg | Pl ;
-    Gender = Masc | Fem ;
-    Defin = Ind | Def ;
-    Q = Q1 | Q2 ;
-
-  oper
-   det : Number -> Str -> Str -> {s : Number => Str ; g : Gender} -> 
-        {s : Str ; g : Gender ; n : Number} = 
-      \n,m,f,cn -> {
-        s = case cn.g of {Masc => m ; Fem => f} ++ cn.s ! n ;
-        g = cn.g ;
-        n = n
-      } ;
-    noun : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = 
-      \man,men,g -> {
-        s = table {
-          Sg => man ;
-          Pl => men 
-          } ;
-        g = g
-      } ;
-    adjective : (_,_,_,_,_,_,_,_ : Str) -> {s : Q => Gender => Number => Defin => Str} = 
-      \skaists,skaista,skaisti,skaistas,skaistais,skaistaa,skaistie,skaistaas -> {
-        s = table {
-		  _ => table {
-            Masc => table {
-              Sg => table {Ind => skaists ; Def => skaistais} ;
-              Pl => table {Ind => skaisti ; Def => skaistie}
-              } ; 
-            Fem => table {
-              Sg => table {Ind => skaista ; Def => skaistaa} ;
-              Pl => table {Ind => skaistas ; Def => skaistaas} 
-              }
-            } 
-		  }
-        } ;
-      
- {-   irregAdj : Str -> {s : Gender => Number => Defin => Str} = \itaalju ->
-     let itaalju = itaalju
-     in adjective itaalju (itaalju) (itaalju) (itaalju) (itaalju) (itaalju) (itaalju) (itaalju) ; -}
-     
-    regAdj : Str -> {s : Q => Gender => Number => Defin => Str} = \skaists ->
-      let skaist = init skaists 
-      in adjective skaists (skaist + "a") (skaist + "i") (skaist + "as") (skaist + "ais") (skaist + "ā") (skaist + "ie") (skaist + "ās");
-
-    Adjective : Type = {s : Q => Gender => Number => Defin => Str} ;
-
-	specAdj : Str -> Adjective -> Adjective = \s,a -> {
-      s = table {
-        Q2 => a.s ! Q1 ;
-        Q1 => \\_,_,_ => s
-        }		
-	  } ;
-	
-	}
diff --git a/contrib/summerschool/foods/FoodsMlt.gf b/contrib/summerschool/foods/FoodsMlt.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsMlt.gf
+++ /dev/null
@@ -1,105 +0,0 @@
--- (c) 2013 John J. Camilleri under LGPL
-
-concrete FoodsMlt of Foods = open Prelude in {
-  flags coding=utf8 ;
-
-  lincat
-    Comment = SS ;
-    Quality = {s : Gender => Number => Str} ;
-    Kind = {s : Number => Str ; g : Gender} ;
-    Item = {s : Str ; g : Gender ; n : Number} ;
-
-  lin
-    -- Pred item quality = ss (item.s ++ copula item.n item.g ++ quality.s ! item.g ! item.n) ;
-    Pred item quality = ss (item.s ++ quality.s ! item.g ! item.n) ;
-
-    This kind = det Sg "dan" "din" kind ;
-    That kind = det Sg "dak" "dik" kind ;
-    These kind = det Pl "dawn" "" kind ;
-    Those kind = det Pl "dawk" "" kind ;
-
-    Mod quality kind = {
-      s = \\n => kind.s ! n ++ quality.s ! kind.g ! n ;
-      g = kind.g
-      } ;
-
-    Wine = noun "inbid" "inbejjed" Masc ;
-    Cheese = noun "ġobon" "ġobniet" Masc ;
-    Fish = noun "ħuta" "ħut" Fem ;
-    Pizza = noun "pizza" "pizzez" Fem ;
-
-    Very qual = {s = \\g,n => qual.s ! g ! n ++ "ħafna"} ;
-
-    Warm = adjective "sħun" "sħuna" "sħan" ;
-    Expensive = adjective "għali" "għalja" "għaljin" ;
-    Delicious = adjective "tajjeb" "tajba" "tajbin" ;
-    Boring = uniAdj "tad-dwejjaq" ;
-    Fresh = regAdj "frisk" ;
-    Italian = regAdj "Taljan" ;
-
-  param
-    Number = Sg | Pl ;
-    Gender = Masc | Fem ;
-
-  oper
-    --Create an adjective (full function)
-    --Params: Sing Masc, Sing Fem, Plural
-    adjective : (_,_,_ : Str) -> {s : Gender => Number => Str} = \iswed,sewda,suwed -> {
-      s = table {
-	Masc => table {
-	  Sg => iswed ;
-	  Pl => suwed
-	  } ;
-	Fem => table {
-	  Sg => sewda ;
-	  Pl => suwed
-	  }
-	}
-      } ;
-
-    --Create a regular adjective
-    --Param: Sing Masc
-    regAdj : Str -> {s : Gender => Number => Str} = \frisk ->
-      adjective frisk (frisk + "a") (frisk + "i") ;
-
-    --Create a "uni-adjective" eg tal-buzz
-    --Param: Sing Masc
-    uniAdj : Str -> {s : Gender => Number => Str} = \uni ->
-      adjective uni uni uni ;
-
-    --Create a noun
-    --Params: Singular, Plural, Gender (inherent)
-    noun : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = \ktieb,kotba,g -> {
-      s = table {
-	Sg => ktieb ;
-	Pl => kotba
-	} ;
-      g = g
-      } ;
-
-    --Copula is a linking verb
-    --Params: Number, Gender
-    -- copula : Number -> Gender -> Str = \n,g -> case n of {
-    --   Sg => case g of { Masc => "huwa" ; Fem => "hija" } ;
-    --   Pl => "huma"
-    --   } ;
-
-    --Create an article, taking into account first letter of next word
-    article = pre {
-      "a"|"e"|"i"|"o"|"u" => "l-" ;
-      --cons@("ċ"|"d"|"n"|"r"|"s"|"t"|"x"|"ż") => "i" + cons + "-" ;
-      _ => "il-"
-      } ;
-
-    --Create a determinant
-    --Params: Sg/Pl, Masc, Fem
-    det : Number -> Str -> Str -> {s : Number => Str ; g : Gender} -> {s : Str ; g : Gender ; n : Number} = \n,m,f,cn -> {
-      s = case n of {
-	Sg => case cn.g of {Masc => m ; Fem => f}; --string
-	Pl => m --default to masc
-	} ++ article ++ cn.s ! n ;
-      g = cn.g ; --gender
-      n = n --number
-      } ;
-
-}
diff --git a/contrib/summerschool/foods/FoodsMon.gf b/contrib/summerschool/foods/FoodsMon.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsMon.gf
+++ /dev/null
@@ -1,49 +0,0 @@
---# -path=.:/GF/lib/src/prelude
-
--- (c) 2009 Nyamsuren Erdenebadrakh under LGPL
-
-concrete FoodsMon of Foods = open Prelude in {
-  flags coding=utf8;
-
-  lincat
-    Comment, Quality = SS ; 
-	Kind = {s : Number => Str} ; 
-    Item = {s : Str ; n : Number} ; 
-
-  lin
-	Pred item quality = ss (item.s ++ "бол" ++ quality.s) ;
-	This  = det Sg "энэ" ;
-	That  = det Sg "тэр" ;
-	These = det Pl "эдгээр" ;
-	Those = det Pl "тэдгээр" ;
-	Mod quality kind = {s = \\n => quality.s ++ kind.s ! n} ;
-	Wine = regNoun "дарс" ;
-	Cheese = regNoun "бяслаг" ;
-	Fish = regNoun "загас" ;
-	Pizza = regNoun "пицца" ;
-	Very = prefixSS "маш" ;
-	Fresh = ss "шинэ" ;
-	Warm = ss "халуун" ;
-	Italian = ss "итали" ;
-	Expensive = ss "үнэтэй" ;
-	Delicious = ss "амттай" ;
-	Boring = ss "амтгүй" ;
-
-  param
-    Number = Sg | Pl ;
-
-  oper
-	det : Number -> Str -> {s : Number => Str} -> {s : Str ; n : Number} = 
-	\n,d,cn -> {
-		s = d ++ cn.s ! n ;
-		n = n
-	} ;
-  	
-	regNoun : Str -> {s : Number => Str} = 
-	\x -> {s = table {
-		Sg => x ; 
-		Pl => x + "нууд"}
-		} ;
-	}
-	 
-    
diff --git a/contrib/summerschool/foods/FoodsNep.gf b/contrib/summerschool/foods/FoodsNep.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsNep.gf
+++ /dev/null
@@ -1,60 +0,0 @@
--- (c) 2011 Dinesh Simkhada under LGPL
-
-concrete FoodsNep of Foods = {
-
-  flags coding = utf8 ;
-
-  lincat
-    Comment, Quality = {s : Str} ; 
-    Kind = {s : Number => Str} ; 
-    Item = {s : Str ; n : Number} ; 
-    
-  lin
-    Pred item quality = 
-      {s = item.s ++ quality.s ++ copula ! item.n} ;
-      
-    This  = det Sg "यो" ;
-    That  = det Sg "त्यो" ;
-    These = det Pl "यी" ;
-    Those = det Pl "ती" ;
-    Mod quality kind = 
-      {s = \\n => quality.s ++ kind.s ! n} ;
-      
-    Wine = regNoun "रक्सी" ;
-    Cheese = regNoun "चिज" ;
-    Fish = regNoun "माछा" ;
-    Pizza = regNoun "पिज्जा" ;
-    Very a = {s = "धेरै" ++ a.s} ;
-    Fresh = adj "ताजा" ;
-    Warm = adj "तातो" ;
-    Italian = adj "इटालियन" ;
-    Expensive = adj "महँगो" | adj "बहुमूल्य" ;
-    Delicious = adj "स्वादिष्ट" | adj "मीठो" ;
-    Boring = adjPl "नमिठो" ;
-  
-  param
-    Number = Sg | Pl ;
-    
-  oper
-    det : Number -> Str -> 
-      {s : Number => Str} -> {s : Str ; n : Number} = 
-        \n,det,noun -> {s = det ++ noun.s ! n ; n = n} ;
-    
-    noun : Str -> Str -> {s : Number => Str} = 
-      \man,men -> {s = table {Sg => man ; Pl => men}} ;
-    
-    regNoun : Str -> {s : Number => Str} = 
-      \car -> noun car (car + "हरु") ;
-    
-    adjPl : Str -> {s : Str} = \a -> case a of {
-      bor + "ठो" => adj (bor + "ठा") ;
-      _ => adj a
-      } ;
-      
-    adj : Str -> {s : Str} = 
-      \cold -> {s = cold} ;
-    
-    copula : Number => Str = 
-      table {Sg => "छ" ; Pl => "छन्"} ;
-}
-
diff --git a/contrib/summerschool/foods/FoodsPes.gf b/contrib/summerschool/foods/FoodsPes.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsPes.gf
+++ /dev/null
@@ -1,65 +0,0 @@
-concrete FoodsPes of Foods = {
-
-      flags optimize=noexpand ; coding=utf8 ;
-	  
-      lincat
-        Comment = {s : Str} ;
-		Quality = {s : Add => Str; prep : Str} ;
-        Kind = {s : Add => Number => Str ; prep : Str};
-        Item = {s : Str ; n : Number};
-      lin
-        Pred item quality = {s = item.s ++ quality.s ! Indep ++ copula ! item.n} ;
-        This = det Sg "این" ;
-        That = det Sg "آن" ;
-        These = det Pl "این" ;
-        Those = det Pl "آن" ;
-        
-        Mod quality kind = {s = \\a,n =>  kind.s ! Attr ! n ++ kind.prep ++ quality.s ! a ;                                  
-                            prep = quality.prep             
-                            };
-        Wine = regN "شراب" ; 
-        Cheese = regN "پنیر" ;
-        Fish = regN "ماهى" ;
-        Pizza = regN "پیتزا" ;
-        Very a = {s = \\at => "خیلی" ++ a.s ! at ; prep = a.prep} ;
-        Fresh = adj "تازه" ;
-        Warm = adj "گرم" ;
-        Italian = adj "ایتالیایی" ;
-        Expensive = adj "گران" ;
-        Delicious = adj "لذىذ" ;
-        Boring = adj "ملال آور" ;  -- it must be written as ملال آور. 
-     
-     param
-        Number = Sg | Pl ;
-		Add = Indep | Attr ;
-     oper
-        det : Number -> Str -> {s: Add => Number => Str ; prep : Str} -> {s : Str ; n: Number} =
-           \n,det,noun -> {s = det ++ noun.s ! Indep ! n ; n = n };
-           
-        noun : (x1,_,_,x4 : Str) -> {s : Add => Number => Str ; prep : Str} = \pytzA, pytzAy, pytzAhA,pr -> 
-         {s = \\a,n => case <a,n> of
-		        {<Indep,Sg> => pytzA ; <Indep,Pl> => pytzAhA ;
-  				 <Attr,Sg>  =>pytzA ; <Attr,Pl>  => pytzAhA + "ى" };
-		 prep = pr
-		 };		 
-         
-        regN : Str -> {s: Add => Number => Str ; prep : Str} = \mrd -> 
-		case mrd of 
-		{ _ + ("ا"|"ه"|"ى"|"و"|"") => noun mrd (mrd+"ى") (mrd + "ها") "";
-		  _                        => noun mrd mrd (mrd + "ها") "e"
-		};
-        
-        adj : Str -> {s : Add => Str; prep : Str} = \tAzh -> 
-		case tAzh of 
-		{ _ + ("ا"|"ه"|"ى"|"و"|"") => mkAdj tAzh (tAzh ++ "ى") "" ;
-		  _                        => mkAdj tAzh tAzh "ه"
-        };
-		
-		mkAdj : Str -> Str -> Str -> {s : Add => Str; prep : Str} = \tAzh, tAzhy, pr  ->
-		{s = table {Indep => tAzh;
-		            Attr => tAzhy};
-		 prep = pr 			
-		};
-        copula : Number => Str = table {Sg => "است"; Pl => "هستند"};
-      
-}
diff --git a/contrib/summerschool/foods/FoodsPor.gf b/contrib/summerschool/foods/FoodsPor.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsPor.gf
+++ /dev/null
@@ -1,77 +0,0 @@
--- (c) 2009 Rami Shashati under LGPL
-
-concrete FoodsPor of Foods = open Prelude in {
-	lincat
-	  Comment = {s : Str} ;
-	  Quality = {s : Gender => Number => Str} ;
-	  Kind = {s : Number => Str ; g : Gender} ;
-	  Item = {s : Str ; n : Number ; g : Gender } ;
-	
-	lin 
-	  Pred item quality =
-	    {s = item.s ++ copula ! item.n ++ quality.s ! item.g ! item.n } ;
-	  This = det Sg (table {Masc => "este" ; Fem => "esta"}) ;
-	  That = det Sg (table {Masc => "esse" ; Fem => "essa"}) ;
-	  These = det Pl (table {Masc => "estes" ; Fem => "estas"}) ; 
-	  Those = det Pl (table {Masc => "esses" ; Fem => "essas"}) ;
-	 
-	  Mod quality kind = { s = \\n => kind.s ! n ++ quality.s ! kind.g ! n ; g = kind.g } ;
-	  
-	  Wine = regNoun "vinho" Masc ;
-	  Cheese = regNoun "queijo" Masc ;
-	  Fish = regNoun "peixe" Masc ;
-	  Pizza = regNoun "pizza" Fem ;
-	  
-      Very a = { s = \\g,n => "muito" ++ a.s ! g ! n } ;
-      
-      Fresh = mkAdjReg "fresco" ;
-      Warm = mkAdjReg "quente" ;
-      Italian = mkAdjReg "Italiano" ;
-      Expensive = mkAdjReg "caro" ;
-      Delicious = mkAdjReg "delicioso" ;
-      Boring = mkAdjReg "chato" ;
-	
-	param
-	  Number = Sg | Pl ;
-	  Gender = Masc | Fem ;
-	
-	oper
-	  QualityT : Type = {s : Gender => Number => Str} ;
-	  
-	  mkAdj : (_,_,_,_ : Str) -> QualityT = \bonito,bonita,bonitos,bonitas -> {
-	  	s = table {
-	  		Masc => table { Sg => bonito ; Pl => bonitos } ;
-	  		Fem => table { Sg => bonita ; Pl => bonitas }
-	    } ;
-	  } ;
-	  
-	  -- regular pattern
-	  adjSozinho : Str -> QualityT = \sozinho ->
-        let sozinh = Predef.tk 1 sozinho
-        in mkAdj sozinho (sozinh + "a") (sozinh + "os") (sozinh + "as") ;
-
-      -- for gender-independent adjectives
-      adjUtil : Str -> Str -> QualityT = \util,uteis ->
-        mkAdj util util uteis uteis ;
-
-      -- smart paradigm for adjcetives
-      mkAdjReg : Str -> QualityT = \a -> case last a of {
-      	"o" => adjSozinho a ;
-        "e" => adjUtil a (a + "s")
-      } ;
-      
-      ItemT : Type = {s : Str ; n : Number ; g : Gender } ;
-      
-      det : Number -> (Gender => Str) -> KindT -> ItemT =
-        \num,det,noun -> {s = det ! noun.g ++ noun.s ! num ; n = num ; g = noun.g } ;
-	    
-	  KindT : Type = {s : Number => Str ; g : Gender} ;
-	    
-	  noun : Str -> Str -> Gender -> KindT =
-	    \animal,animais,gen -> {s = table {Sg => animal ; Pl => animais} ; g = gen } ;
-	    
-	  regNoun : Str -> Gender -> KindT =
-	    \carro,gen -> noun carro (carro + "s") gen ;
-	  
-	  copula : Number => Str = table {Sg => "é" ; Pl => "são"} ;
-}
diff --git a/contrib/summerschool/foods/FoodsRon.gf b/contrib/summerschool/foods/FoodsRon.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsRon.gf
+++ /dev/null
@@ -1,72 +0,0 @@
--- (c) 2009 Ramona Enache under LGPL
-
-concrete FoodsRon of Foods = 
-{
-flags coding=utf8 ;
-
-param Number = Sg | Pl ;
-      Gender = Masc | Fem ;
-      NGender = NMasc | NFem | NNeut ;
-lincat 
-Comment = {s : Str};
-Quality = {s : Number => Gender => Str};
-Kind = {s : Number => Str; g : NGender};
-Item = {s : Str ; n : Number; g : Gender};
-
-lin
-
-This = det Sg (mkTab "acest" "această");
-That = det Sg (mkTab "acel" "acea");
-These = det Pl (mkTab "acești" "aceste");
-Those = det Pl (mkTab "acei" "acele");
-
-Wine = mkNoun "vin" "vinuri" NNeut ;
-Cheese = mkNoun "brânză" "brânzeturi" NFem ;
-Fish = mkNoun "peşte" "peşti" NMasc ;
-Pizza = mkNoun "pizza" "pizze" NFem;
-
-Very a = {s = \\n,g => "foarte" ++ a.s ! n ! g};
-
-Fresh = mkAdj "proaspăt" "proaspătă" "proaspeţi" "proaspete" ;
-Warm = mkAdj "cald" "caldă" "calzi" "calde" ;
-Italian = mkAdj "italian" "italiană" "italieni" "italiene" ;
-Expensive = mkAdj "scump" "scumpă" "scumpi" "scumpe" ;
-Delicious = mkAdj "delicios" "delcioasă" "delicioşi" "delicioase" ;
-Boring = mkAdj "plictisitor" "plictisitoare" "plictisitori" "plictisitoare" ;
-
-Pred item quality = {s = item.s ++ copula ! item.n ++ quality.s ! item.n ! item.g} ;
-
-Mod quality kind = {s = \\n => kind.s ! n ++ quality.s ! n ! (getAgrGender kind.g n) ; g = kind.g};
-
-oper 
-
-mkTab : Str -> Str -> {s : Gender => Str} = \acesta, aceasta ->
-{s = table{Masc => acesta;
-      Fem  => aceasta}};
-
-det : Number -> {s : Gender => Str} -> {s : Number => Str ; g : NGender} -> {s : Str; n : Number; g : Gender} =
-\n,det,noun -> let gg = getAgrGender noun.g n 
-  in
-   {s =  det.s ! gg  ++ noun.s ! n  ; n = n ; g = gg};
-
-mkNoun : Str -> Str -> NGender -> {s : Number => Str; g : NGender} = \peste, pesti,g ->
-{s = table {Sg => peste;
-            Pl => pesti};
- g = g
-};
-
-oper mkAdj : (x1,_,_,x4 : Str) -> {s : Number => Gender => Str} = \scump, scumpa, scumpi, scumpe ->
-{s = \\n,g => case <n,g> of
-{<Sg,Masc> => scump ; <Sg,Fem> => scumpa;
-<Pl,Masc> => scumpi ; <Pl,Fem> => scumpe
-}};
-
-copula : Number => Str = table {Sg => "este" ; Pl => "sunt"};
-
-getAgrGender : NGender -> Number -> Gender = \ng,n ->
-case <ng,n> of
-{<NMasc,_> => Masc ; <NFem,_> => Fem;
-<NNeut,Sg> => Masc ; <NNeut,Pl> => Fem
-};
-
-}
diff --git a/contrib/summerschool/foods/FoodsSpa.gf b/contrib/summerschool/foods/FoodsSpa.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsSpa.gf
+++ /dev/null
@@ -1,31 +0,0 @@
---# -path=.:present
-
-concrete FoodsSpa of Foods = open SyntaxSpa, StructuralSpa, ParadigmsSpa in {
-
-	lincat
-		Comment = Utt ;
-		Item = NP ;
-		Kind = CN ;
-		Quality = AP ;
-
-	lin
-		Pred item quality = mkUtt (mkCl item quality) ;
-		This kind = mkNP this_QuantSg kind ;
-		That kind = mkNP that_QuantSg kind ;
-		These kind = mkNP these_QuantPl kind ;
-		Those kind = mkNP those_QuantPl kind ;
-		Mod quality kind = mkCN quality kind ;
-		Very quality = mkAP very_AdA quality ;
-		Wine = mkCN (mkN "vino") ;
-                Pizza = mkCN (mkN "pizza") ;
-                Cheese = mkCN (mkN "queso") ;
-                Fish = mkCN (mkN "pescado") ;
-                Fresh = mkAP (mkA "fresco") ;
-                Warm = mkAP (mkA "caliente") ;
-                Italian = mkAP (mkA "italiano") ;
-                Expensive = mkAP (mkA "caro") ;
-                Delicious = mkAP (mkA "delicioso") ;
-                Boring = mkAP (mkA "aburrido") ;
-
-}
-
diff --git a/contrib/summerschool/foods/FoodsSwe.gf b/contrib/summerschool/foods/FoodsSwe.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsSwe.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
--- (c) 2009 Aarne Ranta under LGPL
-
-concrete FoodsSwe of Foods = FoodsI with 
-  (Syntax = SyntaxSwe),
-  (LexFoods = LexFoodsSwe) ** {flags language = sv_SE;} ;
diff --git a/contrib/summerschool/foods/FoodsTha.gf b/contrib/summerschool/foods/FoodsTha.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsTha.gf
+++ /dev/null
@@ -1,33 +0,0 @@
---# -path=.:alltenses
-
-concrete FoodsTha of Foods = open SyntaxTha, LexiconTha,
-  ParadigmsTha, (R=ResTha) in {
-
-        flags coding = utf8 ;
-
-	lincat
-		Comment = Utt ;
-		Item = NP ;
-		Kind = CN ;
-		Quality = AP ;
-
-	lin
-		Pred item quality = mkUtt (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 ;
-		Mod quality kind = mkCN quality kind ;
-		Very quality = mkAP very_AdA quality ;
-		Wine = mkCN (mkN (R.thword "เหล้าอ" "งุ่น") "ขวด") ;
-                Pizza = mkCN (mkN (R.thword "พิซ" "ซา") "ถาด") ;
-                Cheese = mkCN (mkN (R.thword "เนย" "แข็ง") "ก้อน") ;
-                Fish = mkCN fish_N ;
-                Fresh = mkAP (mkA "สด") ;
-                Warm = mkAP warm_A ;
-                Italian = mkAP (mkA " อิตาลี") ;
-                Expensive = mkAP (mkA "แพง") ;
-                Delicious = mkAP (mkA "อร่อย") ;
-                Boring = mkAP (mkA (R.thword "น่า" "เบิ่อ")) ;
-
-}
diff --git a/contrib/summerschool/foods/FoodsTsn.gf b/contrib/summerschool/foods/FoodsTsn.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsTsn.gf
+++ /dev/null
@@ -1,178 +0,0 @@
---# -path=alltenses
-
--- (c) 2009 Laurette Pretorius Sr & Jr and Ansu Berg under LGPL
-
-concrete FoodsTsn of Foods = open Prelude, Predef in {
-	flags coding = utf8;
-	lincat
-		Comment = {s:Str};
-		Item = {s:Str; c:NounClass; n:Number};
-		Kind = {w: Number => Str; r: Str; c: NounClass; q: Number => Str; b: Bool};
-		Quality = {s: NounClass => Number => Str; p_form: Str; t: TType};
-	lin	
-		Pred item quality = {s = item.s ++ ((mkPredDescrCop quality.t) ! item.c ! item.n) ++ quality.p_form};
-
-		This kind = {s = (kind.w ! Sg) ++ (mkDemPron1 ! kind.c ! Sg) ++ (kind.q ! Sg); c = kind.c; n = Sg};
-		That kind = {s = (kind.w ! Sg) ++ (mkDemPron2 ! kind.c ! Sg) ++ (kind.q ! Sg); c = kind.c; n = Sg};
-		These kind = {s = (kind.w ! Pl) ++ (mkDemPron1 ! kind.c ! Pl) ++ (kind.q ! Pl); c = kind.c; n = Pl};
-		Those kind = {s = (kind.w ! Pl) ++ (mkDemPron2 ! kind.c ! Pl) ++ (kind.q ! Pl); c = kind.c; n = Pl};	
-		
-		Mod quality kind = mkMod quality kind;
-
-	-- Lexicon
-		Wine = mkNounNC14_6 "jalwa";
-		Cheese = mkNounNC9_10 "kase";
-		Fish = mkNounNC9_10 "thlapi";
-		Pizza = mkNounNC9_10 "pizza";
-		Very quality = smartVery quality; 
-		Fresh = mkVarAdj "ntsha";
-		Warm = mkOrdAdj "bothitho";
-		Italian = mkPerAdj "Itali";
-		Expensive = mkVerbRel "tura"; 
-		Delicious = mkOrdAdj "monate";
-		Boring = mkOrdAdj "bosula";
-		
-	param
-		NounClass = NC9_10 | NC14_6;
-		Number = Sg | Pl;
-		TType = P | V | ModV | R ;				
-	oper
-		mkMod : {s: NounClass => Number => Str; p_form: Str; t: TType} -> {w: Number => Str; r: Str; c: NounClass; q: Number => Str; b: Bool} -> {w: Number => Str; r: Str; c: NounClass; q: Number => Str; 
-		b: Bool} = \x,y -> case y.b of
-		{
-			True => {w = y.w; r = y.r; c = y.c; 
-				q = table {
-				Sg => ((y.q ! Sg) ++ "le" ++ ((smartQualRelPart (x.t)) ! y.c ! Sg) ++ ((smartDescrCop (x.t)) ! 					y.c ! Sg) ++ (x.s ! y.c ! Sg)); 
-				Pl => ((y.q ! Pl) ++ "le" ++ ((smartQualRelPart (x.t))! y.c ! Pl) ++ ((smartDescrCop (x.t)) ! 					y.c ! Pl) ++(x.s ! y.c ! Pl))
-				  }; b = True
-				};
-			False => {w = y.w; r = y.r; c = y.c; 
-				q = table {
-				Sg => ((y.q ! Sg) ++ ((smartQualRelPart (x.t)) ! y.c ! Sg) ++ ((smartDescrCop (x.t)) ! y.c ! Sg) 					++ (x.s ! y.c ! Sg)); 
-				Pl => ((y.q ! Pl) ++ ((smartQualRelPart (x.t)) ! y.c ! Pl) ++ ((smartDescrCop (x.t)) ! y.c ! Pl) 					++(x.s ! y.c ! Pl))
-				  }; b = True
-				}
-		};
-
-		mkNounNC14_6 : Str -> {w: Number => Str; r: Str; c: NounClass; q: Number => Str; b: Bool} = \x -> {w = table {Sg => "bo" + x; Pl => "ma" + x}; r = x; c = NC14_6; 
-		q = table {Sg => ""; Pl => ""}; b = False};
-		
-		mkNounNC9_10 : Str -> {w: Number => Str; r: Str; c: NounClass; q: Number => Str; b: Bool} = \x -> {w = table {Sg => "" + x; Pl => "di" + x}; r = x; c = NC9_10; 
-		q = table {Sg => ""; Pl => ""}; b = False};
-
-		mkVarAdj : Str -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x -> 
-		{
-			s = table {
-				NC9_10 => table {Sg => "" + x; Pl => "di" + x};
-				NC14_6 => table {Sg => "bo" + x; Pl => "ma" + x}
-				};
-			p_form = x;
-			t = R;
-		};
-
-		mkOrdAdj : Str -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x -> 
-		{
-			s = table {
-				NC9_10 => table {Sg => "" + x; Pl => "" + x};
-				NC14_6 => table {Sg => "" + x; Pl => "" + x}
-				};
-			p_form = x;
-			t = R;
-		};
-
-		mkVerbRel : Str -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x -> 
-		{
-			s = table {
-				NC9_10 => table {Sg => x + "ng"; Pl => x + "ng"};
-				NC14_6 => table {Sg => x + "ng"; Pl => x + "ng"}
-				};
-			p_form = x;
-			t = V;
-		};
-
-		mkPerAdj : Str -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x -> 
-		{
-			s = table {
-				NC9_10 => table {Sg => "" + x; Pl => "" + x};
-				NC14_6 => table {Sg => "" + x; Pl => "" + x}
-				};
-			p_form = "mo" ++ x;
-			t = P;
-		};
-
-		mkVeryAdj : {s: NounClass => Number => Str; p_form: Str; t: TType} -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x ->
-		{
-			s = table{c => table{n => (x.s!c!n) ++ "thata"}}; p_form = x.p_form ++ "thata"; t = x.t
-		};
-
-		mkVeryVerb : {s: NounClass => Number => Str; p_form: Str; t: TType} -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x ->
-		{
-			s = table{c => table{n => (x.s!c!n) ++ "thata"}}; p_form = x.p_form ++ "thata"; t = ModV
-		};
-
-		smartVery : {s: NounClass => Number => Str; p_form: Str; t: TType} -> {s: NounClass => Number => Str; p_form: Str; t: TType} = 
-\x -> case x.t of --(x.s!c!n)
-		{
-			(V | ModV)	=>	mkVeryVerb x;
-			--ModV	=>	mkVeryVerb x;
-			_	=>	mkVeryAdj x
-		};
-
-		mkDemPron1 : NounClass => Number => Str = table
-			{
-				NC9_10 => table {Sg => "e"; Pl => "tse"};
-				NC14_6 => table {Sg => "bo"; Pl => "a"}
-			};
-		
-		mkDemPron2 : NounClass => Number => Str = table
-			{
-				NC9_10 => table {Sg => "eo"; Pl => "tseo"};
-				NC14_6 => table {Sg => "boo"; Pl => "ao"}
-			};
-
-		smartQualRelPart : TType -> (NounClass => Number => Str) = \x -> case x of 
-		{
-			P	=> mkQualRelPart_PName;
-			_	=> mkQualRelPart
-		};
-
-		mkQualRelPart : NounClass => Number => Str = table
-			{
-				NC9_10 => table {Sg => "e"; Pl => "tse"};
-				NC14_6 => table {Sg => "bo"; Pl => "a"}
-			};
-
-		mkQualRelPart_PName : NounClass => Number => Str = table
-			{
-				NC9_10 => table {Sg => "ya"; Pl => "tsa"};
-				NC14_6 => table {Sg => "ba"; Pl => "a"}
-			};
-
-		smartDescrCop : TType -> (NounClass => Number => Str) = \x -> case x of
-		{
-			P	=> mkDescrCop_PName;
-			_	=> mkDescrCop
-		};
-
-		mkDescrCop : NounClass => Number => Str = table
-			{
-				NC9_10 => table {Sg => "e"; Pl => "di"};
-				NC14_6 => table {Sg => "bo"; Pl => "a"}
-			};
-
-		mkDescrCop_PName : NounClass => Number => Str = table
-			{
-				NC9_10 => table {Sg => "ga"; Pl => "ga"};
-				NC14_6 => table {Sg => "ga"; Pl => "ga"}
-			};
-
-		mkPredDescrCop : TType -> (NounClass => Number => Str) = \x -> case x of
-			{
-				V => table 	{NC9_10 => table {Sg => "e" ++ "a"; Pl => "di" ++ "a"};
-						NC14_6 => table {Sg => "bo" ++ "a"; Pl => "a" ++ "a"}};
-
-				_ => table	{NC9_10 => table {Sg => "e"; Pl => "di"};
-						NC14_6 => table {Sg => "bo"; Pl => "a"}}
-			};
-
-}
diff --git a/contrib/summerschool/foods/FoodsTur.gf b/contrib/summerschool/foods/FoodsTur.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsTur.gf
+++ /dev/null
@@ -1,140 +0,0 @@
-{-
-  File      : FoodsTur.gf
-  Author    : Server Çimen
-  Version   : 1.0
-  Created on: August 26, 2009
-
-  This file contains concrete grammar of Foods abstract grammar for Turkish Language.
-  This grammar is to be used for Fridge demo and developed in the scope of GF Resource
-  Grammar Summer School.
-
--}
-
-concrete FoodsTur of Foods = open Predef in {
-  flags
-    coding=utf8 ;
-  lincat
-    Comment = {s : Str} ;
-    Quality = {s : Str ; c : Case; softness : Softness; h : Harmony} ;
-    Kind = {s : Case => Number => Str} ;
-    Item = {s : Str; n : Number} ;
-  lin
-    This = det Sg "bu" ;
-    That = det Sg "şu" ;
-    These = det Pl "bu" ;
-    Those = det Pl "şu" ;
-    -- Reason for excluding plural form of copula: In Turkish if subject is not a human being,
-    -- then singular form of copula is used regardless of the number of subject. Since all
-    -- possible subjects are non human, copula do not need to have plural form.
-    Pred item quality = {s = item.s ++ quality.s ++ "&+" ++ copula ! quality.softness ! quality.h} ;--! item.n} ;
-    Mod quality kind = {s = case quality.c of {
-                              Nom => \\t,n => quality.s ++ kind.s ! t ! n ;
-                              Gen => \\t,n => quality.s ++ kind.s ! Gen ! n
-                            }
-                       } ;
-    Wine = mkN "şarap" "şaraplar" "şarabı" "şarapları" ;
-    Cheese = mkN "peynir" "peynirler" "peyniri" "peynirleri" ;
-    Fish = mkN "balık" "balıklar" "balığı" "balıkları" ;
-    Pizza = mkN "pizza" "pizzalar" "pizzası" "pizzaları" ;
-    Very a = {s = "çok" ++ a.s ; c = a.c; softness = a.softness; h = a.h} ;
-    Fresh = adj "taze" Nom;
-    Warm = adj "ılık" Nom;
-    Italian = adj "İtalyan" Gen ;
-    Expensive = adj "pahalı" Nom;
-    Delicious = adj "lezzetli" Nom;
-    Boring = adj "sıkıcı" Nom;
-  param
-    Number = Sg | Pl ;
-    Case = Nom | Gen ;
-    Harmony = I_Har | Ih_Har | U_Har | Uh_Har ; --Ih = İ; Uh = Ü
-    Softness = Soft | Hard ;
-  oper
-    det : Number -> Str -> {s : Case => Number => Str} -> {s : Str; n : Number} =
-      \num,det,noun -> {s = det ++ noun.s ! Nom ! num; n = num} ;
-    mkN = overload {
-      mkN : Str -> Str -> {s : Case => Number => Str} = regNoun ;
-      mkn : Str -> Str -> Str -> Str-> {s : Case => Number => Str} = noun ;
-    } ;
-    regNoun : Str -> Str -> {s : Case => Number => Str} =
-      \peynir,peynirler -> noun peynir peynirler [] [] ;
-    noun : Str -> Str -> Str -> Str-> {s : Case => Number => Str} = 
-      \sarap,saraplar,sarabi,saraplari -> {
-        s = table {
-	      Nom =>  table {
-			Sg => sarap ;
-			Pl => saraplar
-	              } ;
-              Gen =>  table {
-                        Sg => sarabi ;
-			Pl => saraplari
-	              }
-              }
-      };
-  {-
-    Since there is a bug in overloading, this overload is useless.
-
-    mkA = overload {
-      mkA : Str -> {s : Str; c : Case; softness : Softness; h : Harmony} = \base -> adj base Nom ;
-      mkA : Str -> Case -> {s : Str; c : Case; softness : Softness; h : Harmony} = adj ;
-    } ;
-  -}
-    adj : Str -> Case -> {s : Str; c : Case; softness : Softness; h : Harmony} =
-      \italyan,ca -> {s = italyan ; c = ca; softness = (getSoftness italyan); h = (getHarmony italyan)} ;
-    -- See the comment at lines 26 and 27 for excluded plural form of copula.
-    copula : Softness => Harmony {-=> Number-} => Str =
-      table {
-        Soft => table {
-                  I_Har => "dır" ;--table {
-			   -- Sg => "dır" ;
-			   -- Pl => "dırlar"
-		  --} ;
-		  Ih_Har => "dir" ;--table {
-			    --Sg => "dir" ;
-			    --Pl => "dirler"
-		  --} ;
-		  U_Har => "dur" ;--table {
-			   -- Sg => "dur" ;
-			   -- Pl => "durlar"
-		  --} ;
-		  Uh_Har => "dür" --table {
-			    --Sg => "dür" ;
-			    --Pl => "dürler"
-		  --}
-        } ;
-        Hard => table {
-                  I_Har => "tır" ;--table {
-			    --Sg => "tır" ;
-			    --Pl => "tırlar"
-		  --} ;
-		  Ih_Har => "tir" ;--table {
-			    --Sg => "tir" ;
-			    --Pl => "tirler"
-		  --} ;
-		  U_Har => "tur" ;--table {
-			   -- Sg => "tur" ;
-			   -- Pl => "turlar"
-		  --} ;
-		  Uh_Har => "tür"--table {
-			    --Sg => "tür" ;
-			    --Pl => "türler"
-		  --}
-        }
-      } ;
-
-    getHarmony : Str -> Harmony
-      = \base -> case base of {
-                 _+c@("ı"|"a"|"i"|"e"|"u"|"o"|"ü"|"ö")+
-                 ("b"|"v"|"d"|"z"|"j"|"c"|"g"|"ğ"|"l"|"r"|"m"|"n"|"y"|"p"|"f"|"t"|"s"|"ş"|"ç"|"k"|"h")* =>
-                    case c of {
-                      ("ı"|"a") => I_Har ;
-                      ("i"|"e") => Ih_Har ;
-                      ("u"|"o") => U_Har  ;
-                      ("ü"|"ö") => Uh_Har
-                    }
-        } ;
-    getSoftness : Str -> Softness
-      = \base -> case base of {
-		   _+("f"|"s"|"t"|"k"|"ç"|"ş"|"h"|"p") => Hard ;
-		   _ => Soft
-		 } ;
-}
diff --git a/contrib/summerschool/foods/FoodsUrd.gf b/contrib/summerschool/foods/FoodsUrd.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/FoodsUrd.gf
+++ /dev/null
@@ -1,53 +0,0 @@
--- (c) 2009 Shafqat Virk under LGPL
-
-concrete FoodsUrd of Foods = {
-
-  flags coding=utf8 ;
-
-  
-	  param Number = Sg | Pl ;
-        param Gender = Masc | Fem;
-	  
-	 oper coupla : Number -> Str =\n -> case n of {Sg => "ہے" ; Pl => "ہیں"};
-	  
-	 	  
-      lincat
-        Comment = {s : Str} ; 
-	  Item = {s: Str ; n: Number ; g:Gender};
-	  Kind = {s: Number => Str ; g:Gender};
-        Quality = {s: Gender => Number => Str};
-  
-   lin
-    Pred item quality = {s = item.s ++ quality.s ! item.g ! item.n ++  coupla item.n} ;
-	This kind = {s = "یھ" ++ kind.s ! Sg; n= Sg ; g = kind.g } ;
-	These kind = {s = "یھ" ++ kind.s ! Pl; n = Pl ; g = kind.g} ;
-    That kind = {s = "وہ"  ++ kind.s ! Sg; n= Sg ; g = kind.g} ;
-	Those kind = {s = "وہ" ++ kind.s ! Pl; n=Pl ; g = kind.g} ;
-    Mod quality kind = {s = \\n => quality.s ! kind.g ! n  ++ kind.s ! n ;  g = kind.g};
-	Wine = {s = table { Sg => "شراب" ; Pl => "شرابیں"} ; g = Fem};
-    Cheese = {s = table { Sg => "پنیر" ; Pl => "پنیریں"} ; g = Fem};
-    Fish = {s = table { Sg => "مچھلی" ; Pl => "مچھلیاں"} ; g = Fem};
-    Pizza = {s = table { Sg => "پیزہ" ; Pl => "پیزے"} ; g = Masc};
-	Very quality = {s = \\g,n => "بہت" ++ quality.s ! g ! n} ;
-    Fresh = regAdj "تازہ" ;
-    Warm = regAdj "گرم" ;
-    Italian = regAdj "اٹا لوی" ;
-    Expensive = regAdj "مہنگا" ;
-    Delicious = regAdj "مزیدار" ;
-    Boring = regAdj "فضول" ;
-   
-   oper
-    regAdj : Str -> {s: Gender => Number => Str} = \a -> case a of {
-        x + "ا" => mkAdj a (x+"ے") (x+"ی");
-        _      => mkAdj a a a
-       };
-    mkAdj : Str -> Str -> Str -> {s: Gender => Number => Str} = \s,p,f -> {
-      s = table {
-           Masc => table {
-              Sg => s;
-              Pl => p
-              };
-           Fem => \\_ => f
-         }
-       };
-	}  
diff --git a/contrib/summerschool/foods/LexFoods.gf b/contrib/summerschool/foods/LexFoods.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/LexFoods.gf
+++ /dev/null
@@ -1,15 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-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 ;
-}
diff --git a/contrib/summerschool/foods/LexFoodsCat.gf b/contrib/summerschool/foods/LexFoodsCat.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/LexFoodsCat.gf
+++ /dev/null
@@ -1,18 +0,0 @@
--- (c) 2009 Jordi Saludes under LGPL
-
-instance LexFoodsCat of LexFoods = 
-    open SyntaxCat, ParadigmsCat, (M = MorphoCat) in {
-  flags
-	coding = utf8 ;
-  oper
-    wine_N = mkN "vi" "vins" M.Masc ;
-    pizza_N = mkN "pizza" ;
-    cheese_N = mkN "formatge" ;
-    fish_N = mkN "peix" "peixos" M.Masc;
-    fresh_A = mkA "fresc" "fresca" "frescos" "fresques" "frescament";
-    warm_A = mkA "calent" ;
-    italian_A = mkA "italià" "italiana" "italians" "italianes" "italianament" ;
-    expensive_A = mkA "car" ;
-    delicious_A = mkA "deliciós" "deliciosa" "deliciosos" "delicioses" "deliciosament";
-    boring_A = mkA "aburrit" "aburrida" "aburrits" "aburrides" "aburridament" ;
-}
diff --git a/contrib/summerschool/foods/LexFoodsFin.gf b/contrib/summerschool/foods/LexFoodsFin.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/LexFoodsFin.gf
+++ /dev/null
@@ -1,20 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-instance LexFoodsFin of LexFoods = 
-    open SyntaxFin, ParadigmsFin in {
-  oper
-    wine_N = mkN "viini" ;
-    pizza_N = mkN "pizza" ;
-    cheese_N = mkN "juusto" ;
-    fish_N = mkN "kala" ;
-    fresh_A = mkA "tuore" ;
-    warm_A = mkA 
-    (mkN "lämmin" "lämpimän" "lämmintä" "lämpimänä" "lämpimään" 
-         "lämpiminä" "lämpimiä" "lämpimien" "lämpimissä" "lämpimiin"
-	 ) 
-    "lämpimämpi" "lämpimin" ;
-    italian_A = mkA "italialainen" ;
-    expensive_A = mkA "kallis" ;
-    delicious_A = mkA "herkullinen" ;
-    boring_A = mkA "tylsä" ;
-}
diff --git a/contrib/summerschool/foods/LexFoodsGer.gf b/contrib/summerschool/foods/LexFoodsGer.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/LexFoodsGer.gf
+++ /dev/null
@@ -1,16 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-instance LexFoodsGer of LexFoods = 
-    open SyntaxGer, ParadigmsGer in {
-  oper
-    wine_N = mkN "Wein" ;
-    pizza_N = mkN "Pizza" "Pizzen" feminine ;
-    cheese_N = mkN "Käse" "Käse" 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" ;
-}
diff --git a/contrib/summerschool/foods/LexFoodsIta.gf b/contrib/summerschool/foods/LexFoodsIta.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/LexFoodsIta.gf
+++ /dev/null
@@ -1,16 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-instance LexFoodsIta of LexFoods = 
-    open SyntaxIta, ParadigmsIta in {
-  oper
-    wine_N = mkN "vino" ;
-    pizza_N = mkN "pizza" ;
-    cheese_N = mkN "formaggio" ;
-    fish_N = mkN "pesce" ;
-    fresh_A = mkA "fresco" ;
-    warm_A = mkA "caldo" ;
-    italian_A = mkA "italiano" ;
-    expensive_A = mkA "caro" ;
-    delicious_A = mkA "delizioso" ;
-    boring_A = mkA "noioso" ;
-}
diff --git a/contrib/summerschool/foods/LexFoodsSwe.gf b/contrib/summerschool/foods/LexFoodsSwe.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/LexFoodsSwe.gf
+++ /dev/null
@@ -1,16 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-instance LexFoodsSwe of LexFoods = 
-    open SyntaxSwe, ParadigmsSwe in {
-  oper
-    wine_N = mkN "vin" "vinet" "viner" "vinerna" ;
-    pizza_N = mkN "pizza" ;
-    cheese_N = mkN "ost" ;
-    fish_N = mkN "fisk" ;
-    fresh_A = mkA "färsk" ;
-    warm_A = mkA "varm" ;
-    italian_A = mkA "italiensk" ;
-    expensive_A = mkA "dyr" ;
-    delicious_A = mkA "läcker" ;
-    boring_A = mkA "tråkig" ;
-}
diff --git a/contrib/summerschool/foods/Makefile b/contrib/summerschool/foods/Makefile
deleted file mode 100644
--- a/contrib/summerschool/foods/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-
-all:: Foods.pgf
-
-Foods.pgf: Foods???.gf
-	gf -make -s -optimize-pgf Foods???.gf
-
-clean:
-	rm -rf *.gfo Foods.pgf
diff --git a/contrib/summerschool/foods/MutationsGle.gf b/contrib/summerschool/foods/MutationsGle.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/MutationsGle.gf
+++ /dev/null
@@ -1,92 +0,0 @@
-resource MutationsGle = open CharactersGle in {
-	param Mutation = Unmutated|Lenition1|Lenition1DNTLS|Lenition2|Eclipsis1|Eclipsis2|Eclipsis3|PrefixT|PrefixH;
-	
-	--Turns a string into a mutation table
-	oper mutate : (_ : Str) -> (Mutation => Str) = \str -> table {
-		Unmutated => str ;
-		Lenition1 => lenition1 str ;
-		Lenition1DNTLS => lenition1dntls str ;
-		Lenition2 => lenition2 str ;
-		Eclipsis1 => eclipsis1 str ;
-		Eclipsis2 => eclipsis2 str ;
-		Eclipsis3 => eclipsis3 str ;
-		PrefixT => prefixT str ;
-		PrefixH => prefixH str
-	};
-
-	--Performs lenition 1: inserts "h" if the word begins with a lenitable character
-	oper lenition1 : Str -> Str = \str -> case str of {
-		start@("p"|"b"|"m"|"f"|"t"|"d"|"c"|"g") + rest => start + "h" + rest ;
-		start@("P"|"B"|"M"|"F"|"T"|"D"|"C"|"G") + rest => start + "h" + rest ;
-		("s"|"S") + ("p"|"t"|"c") + _ => str ; --the sequences "sp", "st", "sc" are never mutated
-		start@("s"|"S") + rest => start + "h" + rest ;
-		_ => str
-	};
-	
-	--Performs lenition 1 with dentals: same as lenition 1 but leaves "d", "t" and "s" unmutated
-	oper lenition1dntls : Str -> Str = \str -> case str of {
-		start@("p"|"b"|"m"|"f"|"c"|"g") + rest => start + "h" + rest ;
-		start@("P"|"B"|"M"|"F"|"C"|"G") + rest => start + "h" + rest ;
-		_ => str
-	};
-
-	--Performs lenition 2: same as lenition 1 with dentals but also changes "s" into "ts"
-	oper lenition2 : Str -> Str = \str -> case str of {
-		start@("p"|"b"|"m"|"f"|"c"|"g") + rest => start + "h" + rest ;
-		start@("P"|"B"|"M"|"F"|"C"|"G") + rest => start + "h" + rest ;
-		("s"|"S") + ("p"|"t"|"c") + _ => str ; --the sequences "sp", "st", "sc" are never mutated
-		start@("s"|"S") + rest => "t" + start + rest ;
-		_ => str
-	};
-	
-	--Performs eclisis 1: prefixes something to every word that begins with an ecliptable character
-	oper eclipsis1 : Str -> Str = \str -> case str of {
-		start@("p"|"P") + rest => "b" + start + rest ;
-		start@("b"|"B") + rest => "m" + start + rest ;
-		start@("f"|"F") + rest => "bh" + start + rest ;
-		start@("c"|"C") + rest => "g" + start + rest ;
-		start@("g"|"G") + rest => "n" + start + rest ;
-		start@("t"|"T") + rest => "d" + start + rest ;
-		start@("d"|"D") + rest => "n" + start + rest ;
-		start@(#vowel) + rest => "n-" + start + rest ;
-		start@(#vowelCap) + rest => "n" + start + rest ;
-		_ => str
-	};
-
-	--Performs eclipsis 2: same as eclipsis 1 but leaves "t", "d" and vowels unchanges
-	oper eclipsis2 : Str -> Str = \str -> case str of {
-		start@("p"|"P") + rest => "b" + start + rest ;
-		start@("b"|"B") + rest => "m" + start + rest ;
-		start@("f"|"F") + rest => "bh" + start + rest ;
-		start@("c"|"C") + rest => "g" + start + rest ;
-		start@("g"|"G") + rest => "n" + start + rest ;
-		_ => str
-	};
-
-	--Performs eclipsis 3: same as eclipsis 2 but also changes "s" to "ts"
-	eclipsis3 : Str -> Str = \str -> case str of {
-		start@("p"|"P") + rest => "b" + start + rest ;
-		start@("b"|"B") + rest => "m" + start + rest ;
-		start@("f"|"F") + rest => "bh" + start + rest ;
-		start@("c"|"C") + rest => "g" + start + rest ;
-		start@("g"|"G") + rest => "n" + start + rest ;
-		("s"|"S") + ("p"|"t"|"c") + _ => str ; --the sequences "sp", "st", "sc" are never mutated
-		start@("s"|"S") + rest => "t" + start + rest ;
-		_ => str
-	};
-
-	--Prefixes a "t" to words beginning with a vowel
-	oper prefixT : Str -> Str = \str -> case str of {
-		start@(#vowel) + rest => "t-" + start + rest ;
-		start@(#vowelCap) + rest => "t" + start + rest ;
-		_ => str
-	};
-
-	--Prefixes a "h" to words beginning with a vowel
-	oper prefixH : Str -> Str = \str -> case str of {
-		start@(#vowel) + rest => "h" + start + rest ;
-		start@(#vowelCap) + rest => "h" + start + rest ;
-		_ => str
-	};
-	
-}
diff --git a/contrib/summerschool/foods/README b/contrib/summerschool/foods/README
deleted file mode 100644
--- a/contrib/summerschool/foods/README
+++ /dev/null
@@ -1,8 +0,0 @@
-Foods grammars from GF Summer School 2009. To build:
-
-  $ gf -make -s Foods???.gf                        -- to create Foods.pgf
-
-  $ mv Foods.pgf ~/GF/src/server/gwt/www/grammars/ -- to use in web applications
-
-
-
diff --git a/contrib/summerschool/foods/ResCze.gf b/contrib/summerschool/foods/ResCze.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/ResCze.gf
+++ /dev/null
@@ -1,46 +0,0 @@
--- (c) 2011 Katerina Bohmova under LGPL
-
-resource ResCze = open Prelude in {
-  flags 
-    coding = utf8 ;
-  param
-    Number = Sg | Pl ;
-    Gender = Masc | Fem | Neutr;
-  oper
-    NounPhrase : Type = 
-      {s : Str ; g : Gender ; n : Number} ; 
-    Noun : Type = {s : Number => Str ; g : Gender} ;
-    Adjective : Type = {s : Gender => Number => Str} ;
-
-    det : Number -> Str -> Str -> Str -> Noun -> NounPhrase =
-      \n,m,f,ne,cn -> {
-        s = table {Masc => m ; Fem => f; Neutr => ne} ! cn.g ++ 
-            cn.s ! n ;
-        g = cn.g ;
-        n = n
-      } ;
-    noun : Str -> Str -> Gender -> Noun =
-      \muz,muzi,g -> {
-        s = table {Sg => muz ; Pl => muzi} ;
-        g = g
-      } ;
-    adjective : (msg,fsg,nsg,mpl,fpl,npl : Str) -> Adjective =
-      \msg,fsg,nsg,mpl,fpl,npl -> {
-        s = table {
-          Masc => table {Sg => msg ; Pl => mpl} ; 
-          Fem => table {Sg => fsg ; Pl => fpl}  ;
-          Neutr => table {Sg => nsg ; Pl => npl}
-          }
-        } ;
-    regAdj : Str -> Adjective = 
-      \mlad ->
-      adjective (mlad+"ý") (mlad+"á") (mlad+"é")
-		 (mlad+"é") (mlad+"é") (mlad+"á") ;
-    regnfAdj : Str -> Adjective = 
-      \vynikajici ->
-      adjective vynikajici vynikajici vynikajici 
-		vynikajici vynikajici vynikajici;
-    copula : Number => Str = 
-      table {Sg => "je" ; Pl => "jsou"} ;
-}
-
diff --git a/contrib/summerschool/foods/transFoodsHin.gf b/contrib/summerschool/foods/transFoodsHin.gf
deleted file mode 100644
--- a/contrib/summerschool/foods/transFoodsHin.gf
+++ /dev/null
@@ -1,75 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-concrete FoodsHin of Foods = {
-
-  flags coding=utf8 ;
-
-  param
-    Gender = Masc | Fem ;
-    Number = Sg | Pl ;
-  lincat
-    Comment = {s : Str} ;
-    Item    = {s : Str ; g : Gender ; n : Number} ;
-    Kind    = {s : Number => Str ; g : Gender} ;
-    Quality = {s : Gender => Number => Str} ;
-  lin
-    Pred item quality = {
-      s = item.s ++ quality.s ! item.g ! item.n ++ copula item.n
-      } ;
-    This kind = {s = "yah" ++ kind.s ! Sg ; g = kind.g ; n = Sg} ;
-    That kind = {s = "vah" ++ kind.s ! Sg ; g = kind.g ; n = Sg} ;
-    These kind = {s = "ye" ++ kind.s ! Pl ; g = kind.g ; n = Pl} ;
-    Those kind = {s = "ve" ++ kind.s ! Pl ; g = kind.g ; n = Pl} ;
-    Mod quality kind = {
-      s = \\n => quality.s ! kind.g ! n ++ kind.s ! n ; 
-      g = kind.g
-      } ;
-    Wine = regN "madirA" ;
-    Cheese = regN "panIr" ;
-    Fish = regN "maClI" ;
-    Pizza = regN "pijjA" ;
-    Very quality = {s = \\g,n => "bahut" ++ quality.s ! g ! n} ;
-    Fresh = regAdj "tAzA" ;
-    Warm = regAdj "garam" ;
-    Italian = regAdj "i-t.alI" ; 
-    Expensive = regAdj "mahaNgA" ;
-    Delicious = regAdj "rucikar" ;
-    Boring = regAdj "pEriyA" ;
-
-  oper
-    mkN : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = 
-      \s,p,g -> {
-        s = table {
-          Sg => s ;
-          Pl => p
-          } ;
-        g = g
-      } ;
-
-    regN : Str -> {s : Number => Str ; g : Gender} = \s -> case s of {
-      lark + "A" => mkN s (lark + "e") Masc ;
-      lark + "I" => mkN s (lark + "iyaM") Fem ;
-      _           => mkN s s Masc 
-      } ;
-
-    mkAdj : Str -> Str -> Str -> {s : Gender => Number => Str} = \ms,mp,f -> {
-      s = table {
-        Masc => table {
-          Sg => ms ;
-          Pl => mp
-          } ;
-        Fem  => \\_ => f
-        }
-      } ;
-
-    regAdj : Str -> {s : Gender => Number => Str} = \a -> case a of {
-      acch + "A" => mkAdj a (acch + "e") (acch + "I") ;
-      _          => mkAdj a a a
-      } ;
-
-    copula : Number -> Str = \n -> case n of {
-      Sg => "hE" ;
-      Pl => "hEN"
-      } ;
-
-  }
diff --git a/contrib/summerschool/mini/Grammar.gf b/contrib/summerschool/mini/Grammar.gf
deleted file mode 100644
--- a/contrib/summerschool/mini/Grammar.gf
+++ /dev/null
@@ -1,36 +0,0 @@
-abstract Grammar = {
-
-  flags startcat = S ;
-
-  cat 
-    S ; Cl ; NP ; VP ; AP ; CN ; 
-    Det ; N ; A ; V ; V2 ; AdA ; 
-    Tense ; Pol ;
-    Conj ;
-  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 ;
-
-    ConjNP  : Conj -> NP -> NP -> NP ;
-
-    UseV    : V -> VP ;
-    UseN    : N -> CN ;
-    UseA    : A -> AP ;
-
-    a_Det, the_Det : Det ;
-    this_Det, these_Det : Det ;
-    that_Det, those_Det : Det ;
-    i_NP, she_NP, we_NP : NP ;
-    very_AdA : AdA ;
-
-    Pos, Neg : Pol ;
-    Pres, Perf : Tense ;
-
-    and_Conj, or_Conj : Conj ;
-}
diff --git a/contrib/summerschool/mini/GrammarIta.gf b/contrib/summerschool/mini/GrammarIta.gf
deleted file mode 100644
--- a/contrib/summerschool/mini/GrammarIta.gf
+++ /dev/null
@@ -1,137 +0,0 @@
-concrete GrammarIta of Grammar = open ResIta, Prelude in {
-  lincat  
-    S  = {s : Str} ;
-    Cl = {s : ResIta.Tense => Bool => Str} ; 
-    NP = ResIta.NP ;  
-      -- {s : Case => {clit,obj : Str ; isClit : Bool} ; a : Agr} ; 
-    VP = ResIta.VP ;  
-      -- {v : Verb ; clit : Str ; clitAgr : ClitAgr ; obj : Agr => Str} ;
-    AP = {s : Gender => Number => Str ; isPre : Bool} ;
-    CN = Noun ;           -- {s : Number => Str ; g : Gender} ;
-    Det = {s : Gender => Case => Str ; n : Number} ;
-    N = Noun ;            -- {s : Number => Str ; g : Gender} ;
-    A = Adj ;             -- {s : Gender => Number => Str ; isPre : Bool} ;
-    V = Verb ;            -- {s : VForm => Str ; aux : Aux} ;
-    V2 = Verb ** {c : Case} ;
-    AdA = {s : Str} ;
-    Pol = {s : Str ; b : Bool} ;
-    Tense = {s : Str ; t : ResIta.Tense} ;
-    Conj = {s : Str ; n : Number} ;
-  lin
-    UseCl t p cl = {s = t.s ++ p.s ++ cl.s ! t.t ! p.b} ; 
-    PredVP np vp = 
-      let 
-        subj = (np.s ! Nom).obj ;
-        obj  = vp.obj ! np.a ;
-        clit = vp.clit ;
-        verb = table {
-          Pres => agrV vp.v np.a ;
-          Perf => agrV (auxVerb vp.v.aux) np.a ++ agrPart vp.v np.a vp.clitAgr
-          }
-      in {
-        s = \\t,b => subj ++ neg b ++ clit ++ verb ! t ++ obj
-      } ;
-
-    ComplV2 v2 np = 
-      let
-        nps = np.s ! v2.c
-      in {
-        v = {s = v2.s ; aux = v2.aux} ; 
-        clit = nps.clit ; 
-        clitAgr = case <nps.isClit,v2.c> of {
-          <True,Acc> => CAgr np.a ;
-          _ => CAgrNo
-          } ;
-        obj  = \\_ => nps.obj
-        } ;
-
-    UseV v = {
-      v = v ; 
-      clit = [] ; 
-      clitAgr = CAgrNo ;
-      obj = \\_ => []
-      } ;
-
-    DetCN det cn = {
-      s = \\c => {
-        obj = det.s ! cn.g ! c ++ cn.s ! det.n ; 
-        clit = [] ; 
-        isClit = False
-        } ;
-      a = Ag cn.g det.n Per3
-      } ;
-
-    ModCN ap cn = {
-      s = \\n => preOrPost ap.isPre (ap.s ! cn.g ! n) (cn.s ! n) ;
-      g = cn.g
-      } ;
-
-    CompAP ap = {
-      v = essere_V ; 
-      clit = [] ; 
-      clitAgr = CAgrNo ;
-      obj = \\ag => case ag of {
-        Ag g n _ => ap.s ! g ! n
-        }
-      } ;
-
-    AdAP ada ap = {
-      s = \\g,n => ada.s ++ ap.s ! g ! n ;
-      isPre = ap.isPre ;
-      } ;
-
-    ConjNP co nx ny = {
-      s = \\c => {
-        obj = (nx.s ! c).obj ++ co.s ++ (ny.s ! c).obj ; 
-        clit = [] ; 
-        isClit = False
-        } ;
-      a = ny.a ; ---- should be conjAgr co.n nx.a ny.a
-      } ;
-
-    UseN n = n ;
-
-    UseA adj = adj ;
-
-    a_Det = adjDet (mkAdj "un" "una" [] [] True) Sg ;
-
-    the_Det = {
-      s = table {
-        Masc => table {
-          Nom | Acc => elisForms "lo" "l'" "il" ;
-          Dat => elisForms "allo" "all'" "al"
-          } ;
-        Fem => table {
-          Nom | Acc => elisForms "la" "'l" "la" ;
-          Dat => elisForms "alla" "all'" "alla"
-          }
-        } ;
-      n = Sg
-      } ;
-        
-    this_Det = adjDet (regAdj "questo") Sg ;
-    these_Det = adjDet (regAdj "questo") Pl ;
-    that_Det = adjDet quello_A Sg ;
-    those_Det = adjDet quello_A Pl ;
-
-    i_NP =   pronNP "io"  "mi" "mi" Masc Sg Per1 ;
-    she_NP = pronNP "lei" "la" "le" Fem  Sg Per3 ;
-    we_NP =  pronNP "noi" "ci" "ci" Masc Pl Per1 ;
-
-    very_AdA = ss "molto" ;
-
-    Pos  = {s = [] ; b = True} ;
-    Neg  = {s = [] ; b = False} ;
-    Pres = {s = [] ; t = ResIta.Pres} ;
-    Perf = {s = [] ; t = ResIta.Perf} ;
-
-    and_Conj = {s = "e" ; n = Pl} ;
-    or_Conj  = {s = "o" ; n = Sg} ;
-
-  oper
-    quello_A : Adj = mkAdj 
-      (elisForms "quello" "quell'" "quel") "quella"
-      (elisForms "quegli" "quegli" "quei") "quelle"
-      True ;
-
-}
diff --git a/contrib/summerschool/mini/ParadigmsIta.gf b/contrib/summerschool/mini/ParadigmsIta.gf
deleted file mode 100644
--- a/contrib/summerschool/mini/ParadigmsIta.gf
+++ /dev/null
@@ -1,47 +0,0 @@
-resource ParadigmsIta = GrammarIta [N,A,V] ** 
-  open ResIta, GrammarIta, Prelude in {
-
-oper
-  masculine : Gender = Masc ;
-  feminine : Gender = Fem ;
-
-  accusative : Case = Acc ;
-  dative : Case = Dat ;
-
-  mkN = overload {
-    mkN : (vino : Str) -> N 
-      = \n -> lin N (regNoun n) ;
-    mkN : (uomo, uomini : Str) -> Gender -> N 
-      = \s,p,g -> lin N (mkNoun s p g) ;
-    } ;
-
-  mkA = overload {
-    mkA : (nero : Str) -> A 
-      = \a -> lin A (regAdj a) ;
-    mkA : (buono,buona,buoni,buone : Str) -> Bool -> A 
-      = \sm,sf,pm,pf,p -> lin A (mkAdj sm sf pm pf False) ;
-    } ;
-
-  preA : A -> A
-      = \a -> lin A {s = a.s ; isPre = True} ;
-
-  mkV = overload {
-    mkV : (finire : Str) -> V 
-      = \v -> lin V (regVerb v) ;
-    mkV : (andare,vado,vadi,va,andiamo,andate,vanno,andato : Str) -> V 
-      = \i,p1,p2,p3,p4,p5,p6,p -> lin V (mkVerb i p1 p2 p3 p4 p5 p6 p Avere) ;
-    } ;
-
-  essereV : V -> V
-    = \v -> lin V {s = v.s ; aux = Essere} ;
-
-  mkV2 = overload {
-    mkV2 : Str -> V2
-      = \s -> lin V2 (regVerb s ** {c = accusative}) ;
-    mkV2 : V -> V2
-      = \v -> lin V2 (v ** {c = accusative}) ;
-    mkV2 : V -> Case -> V2
-      = \v,c -> lin V2 (v ** {c = c}) ;
-    } ;
-
-}
diff --git a/contrib/summerschool/mini/ResIta.gf b/contrib/summerschool/mini/ResIta.gf
deleted file mode 100644
--- a/contrib/summerschool/mini/ResIta.gf
+++ /dev/null
@@ -1,178 +0,0 @@
-resource ResIta = open Prelude in {
-
--- parameters
-
-param
-  Number = Sg | Pl ;
-  Gender = Masc | Fem ;
-  Case   = Nom | Acc | Dat ;
-  Agr    = Ag Gender Number Person ;
-  Aux    = Avere | Essere ;
-  Tense  = Pres | Perf ;
-  Person = Per1 | Per2 | Per3 ;
-
-  VForm = VInf | VPres Number Person | VPart Gender Number ;
-
-  ClitAgr = CAgrNo | CAgr Agr ;
-
--- parts of speech
-
-oper
-  VP = {
-    v : Verb ; 
-    clit : Str ; 
-    clitAgr : ClitAgr ; 
-    obj : Agr => Str
-    } ;
-  NP = {
-    s : Case => {clit,obj : Str ; isClit : Bool} ; 
-    a : Agr
-    } ; 
-
--- the preposition word of an abstract case
-
-  prepCase : Case -> Str = \c -> case c of {
-    Dat => "a" ;
-    _ => []
-    } ;
-
--- for predication
-
-  agrV : Verb -> Agr -> Str = \v,a -> case a of {
-    Ag _ n p => v.s ! VPres n p
-    } ;
-
-  auxVerb : Aux -> Verb = \a -> case a of {
-    Avere => 
-      mkVerb "avere" "ho" "hai" "ha" "abbiamo" "avete" "hanno" "avuto" Avere ;
-    Essere => 
-      mkVerb "essere" "sono" "sei" "è" "siamo" "siete" "sono" "stato" Essere
-    } ;
-
-  agrPart : Verb -> Agr -> ClitAgr -> Str = \v,a,c -> case v.aux of {
-    Avere  => case c of {
-      CAgr (Ag g n _) => v.s ! VPart g n ;
-      _ => v.s ! VPart Masc Sg
-      } ;
-    Essere => case a of {
-      Ag g n _ => v.s ! VPart g n
-      }
-    } ;
-
-  neg : Bool -> Str = \b -> case b of {True => [] ; False => "non"} ;
-
-  essere_V = auxVerb Essere ;
-
--- for coordination
-
-  conjAgr : Number -> Agr -> Agr -> Agr = \n,xa,ya -> 
-    let 
-      x = agrFeatures xa ; y = agrFeatures ya
-    in Ag 
-      (conjGender x.g y.g) 
-      (conjNumber (conjNumber x.n y.n) n)
-      (conjPerson x.p y.p) ;
-
-  agrFeatures : Agr -> {g : Gender ; n : Number ; p : Person} = \a -> 
-    case a of {Ag g n p => {g = g ; n = n ; p = p}} ;
-
-  conjGender : Gender -> Gender -> Gender = \g,h ->
-    case g of {Masc => Masc ; _ => h} ;
-
-  conjNumber : Number -> Number -> Number = \m,n ->
-    case m of {Pl => Pl ; _ => n} ;
-
-  conjPerson : Person -> Person -> Person = \p,q ->
-    case <p,q> of {
-      <Per1,_> | <_,Per1> => Per1 ;
-      <Per2,_> | <_,Per2> => Per2 ;
-      _                   => Per3
-      } ;
-
-
-
--- for morphology
-
-  Noun : Type = {s : Number => Str ; g : Gender} ;
-  Adj  : Type = {s : Gender => Number => Str ; isPre : Bool} ;
-  Verb : Type = {s : VForm => Str ; aux : Aux} ;
-
-  mkNoun : Str -> Str -> Gender -> Noun = \vino,vini,g -> {
-    s = table {Sg => vino ; Pl => vini} ;
-    g = g
-    } ;
-
-  regNoun : Str -> Noun = \vino -> case vino of {
-    fuo + c@("c"|"g") + "o" => mkNoun vino (fuo + c + "hi") Masc ;
-    ol  + "io" => mkNoun vino (ol + "i") Masc ;
-    vin + "o" => mkNoun vino (vin + "i") Masc ;
-    cas + "a" => mkNoun vino (cas + "e") Fem ;
-    pan + "e" => mkNoun vino (pan + "i") Masc ;
-    _ => mkNoun vino vino Masc 
-    } ;
-
-  mkAdj : (_,_,_,_ : Str) -> Bool -> Adj = \buono,buona,buoni,buone,p -> {
-    s = table {
-          Masc => table {Sg => buono ; Pl => buoni} ;
-          Fem  => table {Sg => buona ; Pl => buone}
-        } ;
-    isPre = p
-    } ;
-
-  regAdj : Str -> Adj = \nero -> case nero of {
-    ner + "o"  => mkAdj nero (ner + "a") (ner + "i") (ner + "e") False ;
-    verd + "e" => mkAdj nero nero (verd + "i") (verd + "i") False ;
-    _ => mkAdj nero nero nero nero False
-    } ;
-
-  mkVerb : (_,_,_,_,_,_,_,_ : Str) -> Aux -> Verb = 
-    \amare,amo,ami,ama,amiamo,amate,amano,amato,aux -> {
-    s = table {
-          VInf          => amare ;
-          VPres Sg Per1 => amo ;
-          VPres Sg Per2 => ami ;
-          VPres Sg Per3 => ama ;
-          VPres Pl Per1 => amiamo ;
-          VPres Pl Per2 => amate ;
-          VPres Pl Per3 => amano ;
-          VPart g n     => (regAdj amato).s ! g ! n
-          } ;
-    aux = aux
-    } ;
-
-  regVerb : Str -> Verb = \amare -> case amare of {
-    am  + "are" => mkVerb amare (am+"o") (am+"i") (am+"a") 
-                     (am+"iamo") (am+"ate") (am+"ano") (am+"ato") Avere ;
-    tem + "ere" => mkVerb amare (tem+"o") (tem+"i") (tem+"e") 
-                     (tem+"iamo") (tem+"ete") (tem+"ono") (tem+"uto") Avere ;
-    fin + "ire" => mkVerb amare (fin+"isco") (fin+"isci") (fin+"isce") 
-                     (fin+"iamo") (fin+"ite") (fin+"iscono") (fin+"ito") Avere
-    } ; 
-
--- for structural words
-
-  adjDet : Adj -> Number -> {s : Gender => Case => Str ; n : Number} = 
-  \adj,n -> {
-    s = \\g,c => prepCase c ++ adj.s ! g ! n ;
-    n = n
-    } ;
-
-  pronNP : (s,a,d : Str) -> Gender -> Number -> Person -> NP = 
-  \s,a,d,g,n,p -> {
-    s = table {
-      Nom => {clit = [] ; obj = s  ; isClit = False} ;
-      Acc => {clit = a  ; obj = [] ; isClit = True} ;
-      Dat => {clit = d  ; obj = [] ; isClit = True}
-      } ;
-    a = Ag g n p
-    } ;
-
--- phonological auxiliaries
-
-  vowel    : pattern Str = #("a" | "e" | "i" | "o" | "u" | "h") ;
-  s_impuro : pattern Str = #("z" | "s" + ("b"|"c"|"d"|"f"|"m"|"p"|"q"|"t")) ;
-
-  elisForms : (_,_,_ : Str) -> Str = \lo,l',il ->
-    pre {#s_impuro => lo ; #vowel => l' ; _ => il} ;
-
-}
diff --git a/contrib/summerschool/mini/Syntax.gf b/contrib/summerschool/mini/Syntax.gf
deleted file mode 100644
--- a/contrib/summerschool/mini/Syntax.gf
+++ /dev/null
@@ -1,45 +0,0 @@
-interface Syntax = Grammar - 
-    [UseCl,PredVP,ComplV2,UseV,DetCN,ModCN,CompAP,AdAP,
-     UseN,UseA,Pres,Perf,Pos,Neg] **
-  open Grammar in {
-
-oper
-  mkS = overload {
-    mkS : Cl -> S = UseCl Pres Pos ;
-    mkS : Tense -> Cl -> S = \t -> UseCl t Pos ;
-    mkS : Pol -> Cl -> S = UseCl Pres ;
-    mkS : Tense -> Pol -> Cl -> S = UseCl ;
-    } ;
-
-  mkCl = overload {
-    mkCl : NP -> V  -> Cl = \np,v -> PredVP np (UseV v) ;
-    mkCl : NP -> V2 -> NP -> Cl = \np,v,o -> PredVP np (ComplV2 v o) ;
-    mkCl : NP -> A  -> Cl = \np,a -> PredVP np (CompAP (UseA a)) ;
-    mkCl : NP -> AP -> Cl = \np,ap -> PredVP np (CompAP ap) ;
-    mkCl : NP -> VP -> Cl = PredVP ;
-    } ;
-
-  mkAP = overload {
-    mkAP : A -> AP = UseA ;
-    mkAP : AdA -> AP -> AP = AdAP ;
-    } ;
-
-  mkNP = overload {
-    mkNP : Det -> N -> NP = \d,n -> DetCN d (UseN n) ;
-    mkNP : Det -> CN -> NP = \d,n -> DetCN d n ;
-    } ;
-
-  mkCN = overload {
-    mkCN : N  -> CN = UseN ;
-    mkCN : A  -> N  -> CN = \a,n -> ModCN (UseA a) (UseN n) ; 
-    mkCN : A  -> CN -> CN = \a,n -> ModCN (UseA a) n ; 
-    mkCN : AP -> N  -> CN = \a,n -> ModCN a (UseN n) ; 
-    mkCN : AP -> CN -> CN = \a,n -> ModCN a n ; 
-    } ;
-
-  presTense : Tense = Pres ;
-  perfTense : Tense = Perf ;
-  posPol : Pol = Pos ;
-  negPol : Pol = Neg ;
-
-}
diff --git a/contrib/summerschool/mini/SyntaxIta.gf b/contrib/summerschool/mini/SyntaxIta.gf
deleted file mode 100644
--- a/contrib/summerschool/mini/SyntaxIta.gf
+++ /dev/null
@@ -1,3 +0,0 @@
-instance SyntaxIta of Syntax = GrammarIta - 
-    [PredVP,ComplV2,UseV,DetCN,ModCN,CompAP,AdAP,UseN,UseA] **
-  open GrammarIta in {} ;
diff --git a/contrib/summerschool/mini/Test.gf b/contrib/summerschool/mini/Test.gf
deleted file mode 100644
--- a/contrib/summerschool/mini/Test.gf
+++ /dev/null
@@ -1,9 +0,0 @@
-abstract Test = Grammar ** {
-
-fun
-  man_N, woman_N, house_N, tree_N : N ;
-  big_A, small_A, green_A : A ;
-  walk_V, arrive_V : V ;
-  love_V2, please_V2 : V2 ;
-
-} ;
diff --git a/contrib/summerschool/mini/TestIta.gf b/contrib/summerschool/mini/TestIta.gf
deleted file mode 100644
--- a/contrib/summerschool/mini/TestIta.gf
+++ /dev/null
@@ -1,17 +0,0 @@
-concrete TestIta of Test = GrammarIta ** open ParadigmsIta in {
-
-lin
-  man_N = mkN "uomo" "uomini" masculine ;
-  woman_N = mkN "donna" ;
-  house_N = mkN "casa" ;
-  tree_N = mkN "albero" ;
-  big_A = preA (mkA "grande") ;
-  small_A = preA (mkA "piccolo") ;
-  green_A = mkA "verde" ;
-  walk_V = mkV "camminare" ;
-  arrive_V = essereV (mkV "arrivare") ;
-  love_V2 = mkV2 "amare" ;
-  please_V2 = mkV2 (essereV (mkV "piacere" "piaccio" "piaci" "piace" 
-                        "piacciamo" "piacete" "piacciono" "piaciuto")) dative ;
-
-} ;
diff --git a/css/newstyle.css b/css/newstyle.css
new file mode 100644
--- /dev/null
+++ b/css/newstyle.css
@@ -0,0 +1,65 @@
+@import url(style.css);
+
+body.new { margin: 0 8px; }
+
+div.header { text-align: center; }
+
+div.sky {
+    margin: 0 -8px;
+    background-image: -webkit-linear-gradient(top, #a8d8ff, #f6f6f6 70%);
+    background-image: -moz-linear-gradient(top, #a8d8ff, #f6f6f6 70%);
+}
+
+div.header h1 {
+     margin: 0;
+     font-family: verdana, arial, sans-serif;
+     font-weight: normal; font-size: 200%;
+     /*text-decoration: underline;*/
+   }
+
+.tagline { font-family: sans-serif; }
+
+h2.noclear { clear: none; }
+
+
+div.red h1 {
+     color: #e80000;
+     text-shadow: rgba(232,0,0,0.25) 2px 2px 5px;
+}
+div.red .tagline { color: #e00000; }
+
+div.blue h1, div.blue .tagline { color: #06c; }
+
+div.links {
+    display: inline-block;
+    vertical-align: top;
+    margin-right: 1em;
+}
+
+.links h4 { margin: 0; }
+
+.links ul {
+    margin-top: 1ex;
+    margin-left: 2ex;
+    padding-left: 1ex;
+    font-family: sans-serif;
+}
+
+.links li { margin-top: 0.5ex; margin-bottom: 0.5ex; }
+
+div.menu {
+    font-size: 80%;
+    display: table;
+    margin-top: 3ex;
+    margin-right: auto;
+    margin-left: auto;
+    /*float: right;*/
+    /*border-radius: 5px;
+    margin-top: 1ex;
+    background: inherit;
+    border: 2px solid black;
+    padding-left: 0.3em;
+    box-shadow: 0px 0px 15px rgba(0,0,0,0.5);*/
+}
+
+.gflogo { width: 240px; }
diff --git a/css/oldstyle.css b/css/oldstyle.css
new file mode 100644
--- /dev/null
+++ b/css/oldstyle.css
@@ -0,0 +1,43 @@
+
+/* Found it at http://article.olduse.net/771@mit-eddie.UUCP */
+@font-face {
+  font-family: GlassTTYVT220;
+  src: local("Glass TTY VT220"), local("Glass TTY VT220 Medium"), url(/font/Glass_TTY_VT220.ttf) format("truetype");
+}
+
+body {
+  font-size: 20px;
+  font-family: GlassTTYVT220;
+  color: #e5b800;
+  background-color: #0a0600;
+}
+
+h1,h2,h3,h4 { font-size: 20px; }
+
+img.logo, img.grow { display: none; }
+
+a { color: #ecc800; }
+a:hover { color: #fcd800; }
+
+div.links {
+    display: inline-block;
+    vertical-align: top;
+    margin-right: 1em;
+}
+
+table.news td {
+    background: inherit;
+    border: 0;
+    vertical-align: baseline;
+    padding: 0.25ex 0.5ex;
+}
+
+table.news td:nth-child(1) {
+    /* Don't want the hyphens in dates (2012-06-29) to cause line breaks */
+    white-space: nowrap;
+}
+
+ol.languages {
+    column-width: 12em;
+    -moz-column-width: 12em;
+}
diff --git a/css/style.css b/css/style.css
--- a/css/style.css
+++ b/css/style.css
@@ -1,15 +1,4 @@
-
-body { background-color: #f2f2f2; }
-
-
-h1,h2,h3,h4 { font-family: sans-serif; color: #303030;
-	      text-shadow: rgba(0,0,0,0.25) 2px 2px 5px;
-	    }
-h1 { text-align: center; }
-h2 { border-bottom: 2px solid #303030; clear: right; }
-
-div.center { text-align: center; }
-div.news { font-size: small; }
+@import url(style0.css);
 
 table { border-collapse: collapse; }
 
@@ -29,29 +18,3 @@
 
 td { background: white; }
 th { background: #9df; }
-
-h1 img { float: right; border: 0; }
-h1 img.nofloat { float: none; }
-
-.grow {
-  animation-name: grow;
-  animation-duration: 2s;
-  animation-timing-function: ease-in-out;
-
-  -webkit-animation-name: grow;
-  -webkit-animation-duration: 2s;
-  -webkit-animation-timing-function: ease-in-out;
-
-}
-
-@keyframes grow {
-  from,50% { opacity: 0; transform: scale(0.1,0.1); }
-  80% { opacity: 1; transform: scale(1.1,1.1); }
-  to { transform: scale(1.0,1.0); }
-}
-
-@-webkit-keyframes grow {
-  from,50% { opacity: 0; -webkit-transform: scale(0.1,0.1); }
-  80% { opacity: 1; -webkit-transform: scale(1.1,1.1); }
-  to { -webkit-transform: scale(1.0,1.0); }
-}
diff --git a/css/style0.css b/css/style0.css
new file mode 100644
--- /dev/null
+++ b/css/style0.css
@@ -0,0 +1,46 @@
+
+body { background-color: #f6f6f6; }
+
+
+h1,h2,h3,h4 { font-family: sans-serif; color: #303030;
+	      text-shadow: rgba(0,0,0,0.25) 2px 2px 5px;
+	    }
+h1 { text-align: center; }
+h2 { border-bottom: 2px solid #303030; clear: right; }
+
+div.mainlinks { font-size: 140%; }
+div.center { text-align: center; }
+div.news { font-size: small; }
+
+h1 img { float: right; border: 0; }
+h1 img.nofloat { float: none; }
+img.right { float: right; }
+
+ol.languages {
+    column-width: 12em;
+    -moz-column-width: 12em;
+}
+
+.grow {
+  max-width: 75%;
+  animation-name: grow;
+  animation-duration: 2s;
+  animation-timing-function: ease-in-out;
+
+  -webkit-animation-name: grow;
+  -webkit-animation-duration: 2s;
+  -webkit-animation-timing-function: ease-in-out;
+
+}
+
+@keyframes grow {
+  from,50% { opacity: 0; transform: scale(0.1,0.1); }
+  80% { opacity: 1; transform: scale(1.1,1.1); }
+  to { transform: scale(1.0,1.0); }
+}
+
+@-webkit-keyframes grow {
+  from,50% { opacity: 0; -webkit-transform: scale(0.1,0.1); }
+  80% { opacity: 1; -webkit-transform: scale(1.1,1.1); }
+  to { -webkit-transform: scale(1.0,1.0); }
+}
diff --git a/debian/changelog b/debian/changelog
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+gf (3.6-1) precise saucy trusty; urgency=low
+
+  * GF 3.6
+
+ -- Thomas Hallgren <hallgren@chalmers.se>  Tue,  21 Jun 2014 20:00:00 +0200
+
 gf (3.5-1) precise quantal; urgency=low
 
   * GF 3.5
diff --git a/debian/control b/debian/control
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Thomas Hallgren <hallgren@chalmers.se>
 Standards-Version: 3.9.2
-Build-Depends: debhelper (>= 5), haskell-platform (>= 2011.2.0.1), libghc-haskeline-dev, libghc-mtl-dev, libghc-json-dev
+Build-Depends: debhelper (>= 5), haskell-platform (>= 2011.2.0.1), libghc-haskeline-dev, libghc-mtl-dev, libghc-json-dev, python-dev, autoconf, libtool
 Homepage: http://www.grammaticalframework.org/
 
 Package: gf
diff --git a/debian/rules b/debian/rules
--- a/debian/rules
+++ b/debian/rules
@@ -4,18 +4,27 @@
 	+dh $@
 
 override_dh_auto_build:
-	cabal build
+	cd src/runtime/python && EXTRA_INCLUDE_DIRS=$(CURDIR)/src/runtime/c EXTRA_LIB_DIRS=$(CURDIR)/src/runtime/c/.libs python setup.py build
+	echo LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(CURDIR)/src/runtime/c/.libs
+	LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(CURDIR)/src/runtime/c/.libs cabal build
 
 override_dh_auto_clean:
 	rm -fr dist/build
+	-cd src/runtime/python && rm -fr build
+	-cd src/runtime/c && make clean
 
 override_dh_auto_configure:
+	cd src/runtime/c && ./setup.sh configure --prefix=/usr
+	cd src/runtime/c && ./setup.sh build
 	cabal update
 	cabal install --only-dependencies
-	cabal configure --prefix=/usr -fserver
+	cabal configure --prefix=/usr -fserver -fc-runtime --extra-lib-dirs=$(CURDIR)/src/runtime/c/.libs --extra-include-dirs=$(CURDIR)/src/runtime/c
 
 override_dh_auto_install:
-	cabal copy --destdir=$(CURDIR)/debian/gf
+	LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(CURDIR)/src/runtime/c/.libs cabal copy --destdir=$(CURDIR)/debian/gf
+	cd src/runtime/c && ./setup.sh copy prefix=$(CURDIR)/debian/gf/usr
+	cd src/runtime/python && python setup.py install --prefix=$(CURDIR)/debian/gf/usr
+	D="`find debian/gf -name site-packages`" && [ -n "$$D" ] && cd $$D && cd .. && mv site-packages dist-packages
 
 override_dh_auto_test:
 ifneq (nocheck,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
diff --git a/demos/app.html b/demos/app.html
new file mode 100644
--- /dev/null
+++ b/demos/app.html
@@ -0,0 +1,127 @@
+<!DOCTPYE html>
+<html>
+<head>
+<link rel=stylesheet href="../css/style0.css">
+<meta name = "viewport" content = "width = device-width">
+<link rel=top href="../" title="GF">
+</head>
+<body>
+
+<h1>The Human Language Compiler - a mobile speech and text translation app for Android</h1>
+
+<center>
+<img src="images/app-trans.png" width=200>
+</center>
+
+<p>
+Download a <a href="http://grammaticalframework.org/~aarne/HLCompiler.apk">test version</a>;
+coming to Play Store soon.
+</p>
+
+<p>
+Or try first a
+<a href="http://cloud.grammaticalframework.org/wc.html">web version of the translator</a>
+</p>
+
+
+<p>
+The Human Language Compiler is a translator for human language based on
+programming language technology. Therefore it is compact in size
+and gives control on quality. It indicates confidence with colours:
+<ul>
+		<li><b>Green</b>:
+                 semantic translation, should be correct.
+                 But not necessarily the only correct one. 
+                </li>
+		<li><b>Yellow</b>:
+                 syntactic translation, should be grammatically correct.
+                 But can be very strange in its interpretation and choice of words.
+                </li>
+		<li><b>Light red</b>:
+                 chunk translation, probably incorrect.
+                 Builds the translation from small pieces.
+                </li>
+		<li><b>Dark red</b>:
+                 word-by-word translation, almost certainly incorrect.
+                 Builds the translation word by word.
+                </li>
+</ul>
+The green translations currently come from a tourist phrasebook, which allows
+you to translate things like "hello" and "how far is the airport from
+the hotel". But this part can be easily adapted to other uses, such as
+technical language.
+</p>
+
+<p>
+You can translate both speech and text, as selected in the menu in the upper right corner.
+Translation works between any pair of the supported languages, which means 110
+language pairs at the moment. But different languages are on different levels of development.
+The following table gives a rough idea of what to expect:
+</p>
+
+<p>
+<center>
+<table rules=all border=yes>
+<tr> <th></th>          <th>coverage</th> <th>quality</th> <th>speed</th> <th>speech</th> </tr>
+<tr> <th>Bulgarian</th> <td bgcolor=yellow></td> <td bgcolor=yellow></td><td bgcolor=palegreen></td> <td bgcolor=yellow>in only</td></tr>
+<tr> <th>Chinese</th>   <td bgcolor=pink></td> <td bgcolor=pink></td> <td bgcolor=palegreen></td> <td bgcolor=yellow>diff in/out</td> </tr>
+<tr> <th>Dutch</th>     <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=palegreen></td> </tr>
+<tr> <th>English</th>   <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> </tr>
+<tr> <th>Finnish</th>   <td bgcolor=yellow></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>French</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>German</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Hindi</th>     <td bgcolor=pink></td> <td bgcolor=pink></td> <td bgcolor=yellow></td> <td bgcolor=yellow>out only</td> </tr>
+<tr> <th>Italian</th>    <td bgcolor=pink></td> <td bgcolor=pink></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Spanish</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Swedish</th>   <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> </tr>
+</table>
+</center>
+This is new and experimental technology, and we are constantly working
+on the app. Expect frequent updates and improvements! 
+</p>
+<p>
+When you tap on a translation you get a screen with <b>alternative translations</b>.
+Tapping on each of the alternatives
+gives you <b>grammatical information</b>:
+an inflection table, if it is a single word,
+and a syntax tree otherwise.
+</p>
+
+<p>
+The app also provides an <b>input method</b> which you can use as 
+an alternative keyboard which allows you to do translation from
+other applications, for instance while you are entering SMS or e-mail.
+To activate it go to Settings > Language &amp; input.
+</p>
+
+<p>
+The Human Languge Compiler works <b>completely off-line</b>, without
+internet connection, although being on-line may give you better
+speech input and output.
+The app is small (around 23 MB for all languages).
+We do not show ads.
+</p>
+
+<p>
+Powered by <a href="http://www.grammaticalframework.org/">GF</a>,
+built by support from the GF community and from <a href="http://www.digitalgrammars.com/">Digital Grammars</a>.
+</p>
+<p>
+<i>Digital Grammars can tailor this app to you needs - tell us what you want to see
+	in the green area!</i>
+</p>
+
+<p>
+Publication: <a
+href="http://www.aclweb.org/anthology/E/E14/E14-2011.pdf">EACL 2014
+demo paper</a>
+</p>
+
+<center>
+<img src="images/app-table.png" width=160>
+<img src="images/app-disamb.png" width=160>
+</center>
+
+
+</body>
+</html>
diff --git a/demos/images/app-disamb.png b/demos/images/app-disamb.png
new file mode 100644
Binary files /dev/null and b/demos/images/app-disamb.png differ
diff --git a/demos/images/app-table.png b/demos/images/app-table.png
new file mode 100644
Binary files /dev/null and b/demos/images/app-table.png differ
diff --git a/demos/images/app-trans.png b/demos/images/app-trans.png
new file mode 100644
Binary files /dev/null and b/demos/images/app-trans.png differ
diff --git a/demos/index.html b/demos/index.html
--- a/demos/index.html
+++ b/demos/index.html
@@ -10,8 +10,13 @@
 <BODY>
 <H1><a href="../"><IMG SRC="../doc/Logos/gf0.png" alt=""></a>Grammatical Framework Demos</H1>
 
+<p><a href="translation.html">Wide coverage translation with GF</a>
+<p><a href="app.html">The Human Language Translator</a>:
+   a mobile speech and text translation app for Android.
 <p><a href="http://www.grammaticalframework.org/demos/phrasebook/">Tourist
 Phrasebook</a>
+
+<p><a href="http://www.phrasomatic.net/">Phrasomatic</a> (conceptual authoring based on Phrasebook)
 
 <p><a href="molto.html">MOLTO Application Grammars</a>
 
diff --git a/demos/resourcegrammars.html b/demos/resourcegrammars.html
new file mode 100644
--- /dev/null
+++ b/demos/resourcegrammars.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<TITLE>Computational Grammars for the World</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1>Computational Grammars for the World</H1>
+<FONT SIZE="4"><I>The GF Resource Grammar Library</I></FONT><BR>
+</CENTER>
+
+<P>
+Did you ever struggle with the inflection of French verbs? Or with getting the words in a German sentence into the right order? 
+Don't worry: these problems are as easy for a computer as to calculate 2+2. This page will give you access to computer programs that
+</P>
+
+<UL>
+<LI>help you construct sentences and other expressions
+<LI>help you inflect words
+<LI>help you covert sentences to different tenses, and other similar operations
+<LI>help you compare languages by translating them and linking corresponding parts
+<LI>allow you to practice your language skills by automatically generated and graded exercises
+<LI>explain grammar rules in a mathematically precise and shortest possible manner
+</UL>
+
+<P>
+<I>Coming soon!</I> for 29 languages.
+</P>
+<P>
+Powered by <A HREF="..">GF</A> and its <A HREF="../lib/doc/synopsis.html">Resource Grammar Library</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./demos/resourcegrammars.t2t -->
+</BODY></HTML>
diff --git a/demos/resourcegrammars.t2t b/demos/resourcegrammars.t2t
new file mode 100644
--- /dev/null
+++ b/demos/resourcegrammars.t2t
@@ -0,0 +1,19 @@
+Computational Grammars for the World
+The GF Resource Grammar Library
+
+
+
+Did you ever struggle with the inflection of French verbs? Or with getting the words in a German sentence into the right order? 
+Don't worry: these problems are as easy for a computer as to calculate 2+2. This page will give you access to computer programs that
+- help you construct sentences and other expressions
+- help you inflect words
+- help you covert sentences to different tenses, and other similar operations
+- help you compare languages by translating them and linking corresponding parts
+- allow you to practice your language skills by automatically generated and graded exercises
+- explain grammar rules in a mathematically precise and shortest possible manner
+
+
+//Coming soon!// for 29 languages.
+
+Powered by [GF ..] and its [Resource Grammar Library ../lib/doc/synopsis.html]
+
diff --git a/demos/translation.html b/demos/translation.html
new file mode 100644
--- /dev/null
+++ b/demos/translation.html
@@ -0,0 +1,121 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style0.css">
+<TITLE>Translation with GF</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.svg" alt=""></a>Translation with GF</H1>
+<FONT SIZE="4"><I>Powered by multilingual grammars</I></FONT><BR>
+</CENTER>
+
+
+<H2>Try it online</H2>
+
+<P>
+<iframe style="border: 0; width: 100%; height: 50ex;" src="http://cloud.grammaticalframework.org/wc.html#embed"></iframe>
+</P>
+
+<H2>Download the app</H2>
+
+<P>
+<A HREF="./app.html">App description and download page</A>
+</P>
+
+<H2>Colours</H2>
+
+<UL>
+<LI><B>Green: semantic translation</B>, should be correct.
+                 But not necessarily the only correct one. 
+<LI><B>Yellow: syntactic translation</B>, should be grammatically correct.
+                 But can be very strange in its interpretation and choice of words.
+<LI><B>Light red: chunk translation</B>, probably incorrect.
+                 Builds the translation from small pieces.
+<LI><B>Dark red: word-by-word translation</B>, almost certainly incorrect.
+                 Builds the translation word by word and returns unknown words verbatim.
+</UL>
+
+<P>
+The green translations currently come from a tourist phrasebook, which allows
+you to translate things like "hello" and "how far is the airport from
+the hotel". But this part can be easily adapted to other uses, such as
+technical language.
+</P>
+
+<H2>What you can expect</H2>
+
+<P>
+The program is designed to translate anything, just like Google translate and Bing. It has some advantages over them:
+</P>
+
+<UL>
+<LI>It uses <B>grammars</B> (as opposed to statistics), which makes it more correct in many cases.
+<LI>It is <B>open source</B>, which means you can inspect, copy, and modify it in what ever way you want.
+<LI>It is <B>light weight</B>, so that you can run it on your own computer and even on a smartphone.
+<LI>It gives you <B>linguistic information</B>, such as word inflections.
+<LI>It gives you <B>confidence information</B>, warning about translations that it is not so sure about.
+</UL>
+
+<P>
+However, this is not a mature product but a research prototype. It therefore has some shortcomings:
+</P>
+
+<UL>
+<LI>It has <B>limited coverage</B>, which means that it misses many words and syntactic constructions.
+<LI>It can be <B>clumsy</B>, for instance when it doesn't detect an idiom but translates too literally.
+<LI>It can be <B>slow</B>, in particular with long sentences and with some input languages.
+</UL>
+
+<P>
+Here are some hints to use it in a satisfactory way:
+</P>
+
+<UL>
+<LI>Start with short sentences (less than ten words), preferably from English or Swedish, to get an idea of the best performance.
+<LI>Take a look at the alternative translations, in particular for sentences with low confidence level.
+<LI>Send us feedback, and consider contributing to the improvement of the system!
+</UL>
+
+<P>
+The following table gives a rough idea of what to expect for each
+language (the speech column refers to the Android app):
+<center>
+<table rules=all border=yes>
+<tr> <th></th>          <th>coverage</th> <th>quality</th> <th>speed</th> <th>speech</th> </tr>
+<tr> <th>Bulgarian</th> <td bgcolor=yellow></td> <td bgcolor=yellow></td><td bgcolor=palegreen></td> <td bgcolor=yellow>in only</td></tr>
+<tr> <th>Chinese</th>   <td bgcolor=pink></td> <td bgcolor=pink></td> <td bgcolor=palegreen></td> <td bgcolor=yellow>diff in/out</td> </tr>
+<tr> <th>Dutch</th>     <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=palegreen></td> </tr>
+<tr> <th>English</th>   <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> </tr>
+<tr> <th>Finnish</th>   <td bgcolor=yellow></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>French</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>German</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Hindi</th>     <td bgcolor=pink></td> <td bgcolor=pink></td> <td bgcolor=yellow></td> <td bgcolor=yellow>out only</td> </tr>
+<tr> <th>Italian</th>    <td bgcolor=pink></td> <td bgcolor=pink></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Spanish</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Swedish</th>   <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> </tr>
+</table>
+</center>
+</P>
+
+<H2>How it works</H2>
+
+<P>
+Powered by <A HREF="../">Grammatical Framework</A>
+</P>
+<P>
+<A HREF="https://docs.google.com/presentation/d/1545yYmTlWgzyV1uwUwuvAsOCzdD1AIUdV_NZbZ1qMEo/edit?usp=sharing">Slides</A>
+explaining the translation method:
+</P>
+
+<H2>Get the sources</H2>
+
+<P>
+Download from <A HREF="../download/">here</A>
+</P>
+
+<H2>Send us feedback</H2>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./demos/translation.t2t -->
+</BODY></HTML>
diff --git a/demos/translation.t2t b/demos/translation.t2t
new file mode 100644
--- /dev/null
+++ b/demos/translation.t2t
@@ -0,0 +1,100 @@
+Translation with GF
+Powered by multilingual grammars
+
+%!style:../css/style0.css
+%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.svg" alt=""></a>
+%!postproc(html): #GFWCT <iframe style="border: 0; width: 100%; height: 50ex;" src="http://cloud.grammaticalframework.org/wc.html#embed"></iframe>
+
+==Try it online==
+
+%**Coming soon**:
+%//Here you will be able to select your source and target language and translate% whatever you want.//
+#GFWCT
+
+
+==Download the app==
+
+[App description and download page ./app.html]
+
+
+==Colours==
+
+- **Green: semantic translation**, should be correct.
+                 But not necessarily the only correct one. 
+- **Yellow: syntactic translation**, should be grammatically correct.
+                 But can be very strange in its interpretation and choice of words.
+- **Light red: chunk translation**, probably incorrect.
+                 Builds the translation from small pieces.
+- **Dark red: word-by-word translation**, almost certainly incorrect.
+                 Builds the translation word by word and returns unknown words verbatim.
+
+
+The green translations currently come from a tourist phrasebook, which allows
+you to translate things like "hello" and "how far is the airport from
+the hotel". But this part can be easily adapted to other uses, such as
+technical language.
+
+
+==What you can expect==
+
+The program is designed to translate anything, just like Google translate and Bing. It has some advantages over them:
+- It uses **grammars** (as opposed to statistics), which makes it more correct in many cases.
+- It is **open source**, which means you can inspect, copy, and modify it in what ever way you want.
+- It is **light weight**, so that you can run it on your own computer and even on a smartphone.
+- It gives you **linguistic information**, such as word inflections.
+- It gives you **confidence information**, warning about translations that it is not so sure about.
+
+
+However, this is not a mature product but a research prototype. It therefore has some shortcomings:
+- It has **limited coverage**, which means that it misses many words and syntactic constructions.
+- It can be **clumsy**, for instance when it doesn't detect an idiom but translates too literally.
+- It can be **slow**, in particular with long sentences and with some input languages.
+
+
+Here are some hints to use it in a satisfactory way:
+- Start with short sentences (less than ten words), preferably from English or Swedish, to get an idea of the best performance.
+- Take a look at the alternative translations, in particular for sentences with low confidence level.
+- Send us feedback, and consider contributing to the improvement of the system!
+
+
+
+The following table gives a rough idea of what to expect for each
+language (the speech column refers to the Android app):
+'''
+<center>
+<table rules=all border=yes>
+<tr> <th></th>          <th>coverage</th> <th>quality</th> <th>speed</th> <th>speech</th> </tr>
+<tr> <th>Bulgarian</th> <td bgcolor=yellow></td> <td bgcolor=yellow></td><td bgcolor=palegreen></td> <td bgcolor=yellow>in only</td></tr>
+<tr> <th>Chinese</th>   <td bgcolor=pink></td> <td bgcolor=pink></td> <td bgcolor=palegreen></td> <td bgcolor=yellow>diff in/out</td> </tr>
+<tr> <th>Dutch</th>     <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=palegreen></td> </tr>
+<tr> <th>English</th>   <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> </tr>
+<tr> <th>Finnish</th>   <td bgcolor=yellow></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>French</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>German</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Hindi</th>     <td bgcolor=pink></td> <td bgcolor=pink></td> <td bgcolor=yellow></td> <td bgcolor=yellow>out only</td> </tr>
+<tr> <th>Italian</th>    <td bgcolor=pink></td> <td bgcolor=pink></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Spanish</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Swedish</th>   <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> </tr>
+</table>
+</center>
+'''
+
+
+==How it works==
+
+Powered by [Grammatical Framework ../]
+
+[Slides https://docs.google.com/presentation/d/1545yYmTlWgzyV1uwUwuvAsOCzdD1AIUdV_NZbZ1qMEo/edit?usp=sharing]
+explaining the translation method:
+
+
+==Get the sources==
+
+Download from [here ../download/]
+
+
+==Send us feedback==
+
+
+
+
diff --git a/doc/Logos/gf0.svg b/doc/Logos/gf0.svg
--- a/doc/Logos/gf0.svg
+++ b/doc/Logos/gf0.svg
@@ -1,1 +1,1 @@
-<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN""http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" version="1.1"xmlns="http://www.w3.org/2000/svg"><desc>Grammatical Framework Logo</desc><path d="M157.5,225.5 v-51 h59 m-59,0 v-53 h114 a110.5,105 0 1,1 -24,-66"        fill="none" stroke="red" stroke-width="4"        stroke-linejoin="round" stroke-linecap="round"/></svg> 
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN""http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="320" height="240" version="1.1"xmlns="http://www.w3.org/2000/svg"><desc>Grammatical Framework Logo</desc><path d="M157.5,225.5 v-51 h59 m-59,0 v-53 h114 a110.5,105 0 1,1 -24,-66"        fill="none" stroke="red" stroke-width="4"        stroke-linejoin="round" stroke-linecap="round"/></svg> 
diff --git a/doc/Logos/gf1.svg b/doc/Logos/gf1.svg
new file mode 100644
--- /dev/null
+++ b/doc/Logos/gf1.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+
+<svg width="320" height="240" version="1.1" xmlns="http://www.w3.org/2000/svg">
+   <filter id="A"><feGaussianBlur stdDeviation="2"/></filter> 
+   <path filter="url(#A)"
+	 d="M159.5,227.5 v-51 h59 m-59,0 v-53 h114 a110.5,105 0 1,1 -24,-66"
+         fill="none" stroke="black" stroke-width="4" opacity="0.25"
+         stroke-linejoin="round" stroke-linecap="round"/>
+   <path d="M157.5,225.5 v-51 h59 m-59,0 v-53 h114 a110.5,105 0 1,1 -24,-66"
+         fill="none" stroke="red" stroke-width="4"
+         stroke-linejoin="round" stroke-linecap="round"/>
+</svg>
diff --git a/doc/gf-developers.html b/doc/gf-developers.html
--- a/doc/gf-developers.html
+++ b/doc/gf-developers.html
@@ -9,7 +9,7 @@
 <CENTER>
 <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>GF Developers Guide</H1>
 <FONT SIZE="4"><I>Authors: Björn Bringert, Krasimir Angelov and Thomas Hallgren</I></FONT><BR>
-<FONT SIZE="4">Last update: 2013-01-30, 15:11</FONT>
+<FONT SIZE="4">Last update: 2014-06-17, 16:14</FONT>
 </CENTER>
 
 <P></P>
@@ -30,15 +30,23 @@
       <LI><A HREF="#toc8">Read-write access</A>
       <LI><A HREF="#toc9">Further information about Darcs</A>
       </UL>
-    <LI><A HREF="#toc10">Compilation from source</A>
+    <LI><A HREF="#toc10">Compilation from source with Cabal</A>
       <UL>
       <LI><A HREF="#toc11">Configure</A>
       <LI><A HREF="#toc12">Build</A>
       <LI><A HREF="#toc13">Install</A>
       <LI><A HREF="#toc14">Clean</A>
+      <LI><A HREF="#toc15">Known problems with Cabal</A>
       </UL>
-    <LI><A HREF="#toc15">Compilation with make</A>
-    <LI><A HREF="#toc16">Running the testsuite</A>
+    <LI><A HREF="#toc16">Compilation with make</A>
+    <LI><A HREF="#toc17">Compiling GF with C run-time system support</A>
+    <LI><A HREF="#toc18">Creating .deb packages for Ubuntu</A>
+      <UL>
+      <LI><A HREF="#toc19">Preparations</A>
+      <LI><A HREF="#toc20">Creating the package</A>
+      </UL>
+    <LI><A HREF="#toc21">Creating .rpm packages for Fedora</A>
+    <LI><A HREF="#toc22">Running the testsuite</A>
     </UL>
 
 <P></P>
@@ -85,7 +93,7 @@
 
 <P>
 GF is written in Haskell, so first of all you need
-the <I>Haskell Platform</I>, version 2012.4.0.0. Downloads
+the <I>Haskell Platform</I>, version 2012.4.0.0 or 2013.2.0.0. Downloads
 and installation instructions are available from here:
 </P>
 <P>
@@ -106,12 +114,13 @@
 </P>
 
 <PRE>
-  The Glorious Glasgow Haskell Compilation System, version 7.4.2
+  The Glorious Glasgow Haskell Compilation System, version 7.6.3
 </PRE>
 
 <P>
 Other required tools included in the Haskell Platform are 
-<A HREF="http://www.haskell.org/cabal/">Cabal</A> 
+<A HREF="http://www.haskell.org/cabal/">Cabal</A>,
+<A HREF="http://www.haskell.org/alex/">Alex</A>
 and
 <A HREF="http://www.haskell.org/happy/">Happy</A>.
 </P>
@@ -123,7 +132,7 @@
 To get the GF source code, you also need <I>Darcs</I>, version 2 or later.  Darcs
 is a distributed version control system, see <A HREF="http://darcs.net/">http://darcs.net/</A> for
 more information. There are precompiled packages for many platforms
-available at and source code if you want to compile it yourself. Darcs
+available and source code if you want to compile it yourself. Darcs
 is also written in Haskell and so you can use GHC to compile it.
 </P>
 
@@ -138,7 +147,7 @@
 </P>
 
 <UL>
-<LI>On Ubuntu: <CODE>sudo apt-get install libghc6-haskeline-dev</CODE>
+<LI>On Ubuntu: <CODE>sudo apt-get install libghc-haskeline-dev</CODE>
 <LI>On Fedora: <CODE>sudo yum install ghc-haskeline-devel</CODE>
 </UL>
 
@@ -333,7 +342,7 @@
 </P>
 
 <A NAME="toc10"></A>
-<H2>Compilation from source</H2>
+<H2>Compilation from source with Cabal</H2>
 
 <P>
 The build system of GF is based on <I>Cabal</I>, which is part of the
@@ -470,6 +479,33 @@
 </PRE>
 
 <A NAME="toc15"></A>
+<H3>Known problems with Cabal</H3>
+
+<P>
+Some versions of Cabal (at least version 1.16) seem to have a bug that can
+cause the following error:
+</P>
+
+<PRE>
+  Configuring gf-3.x...
+  setup: Distribution/Simple/PackageIndex.hs:124:8-13: Assertion failed
+</PRE>
+
+<P>
+The exact cause of this problem is unclear, but it seems to happen
+during the configure phase if the same version of GF is already installed,
+so a workaround is to remove the existing installation with
+</P>
+
+<PRE>
+  ghc-pkg unregister gf
+</PRE>
+
+<P>
+You can check with <CODE>ghc-pkg list gf</CODE> that it is gone.
+</P>
+
+<A NAME="toc16"></A>
 <H2>Compilation with make</H2>
 
 <P>
@@ -507,7 +543,91 @@
   $ make clean
 </PRE>
 
-<A NAME="toc16"></A>
+<A NAME="toc17"></A>
+<H2>Compiling GF with C run-time system support</H2>
+
+<P>
+The C run-time system is separate implementation of the PGF run-time services
+that makes it possible to work with very large, ambiguous grammars, using
+probabilistic models to obtain probable parses.
+</P>
+<P>
+Support for calling the C run-time library is available in the web API
+provided by <CODE>gf -server</CODE>, if C run-time support is enabled.
+</P>
+<P>
+To enable the C run-time system, first go to the <CODE>src/runtime/c</CODE> directory
+and follow the instructions in the <CODE>INSTALL</CODE> file to install the C run-time
+system. Once this is done, you can install GF with C run-time support by
+doing
+</P>
+
+<PRE>
+  cabal install -fserver -fc-runtime
+</PRE>
+
+<P>
+from the top directory.
+</P>
+
+<A NAME="toc18"></A>
+<H2>Creating .deb packages for Ubuntu</H2>
+
+<P>
+This was tested on Ubuntu 14.04 for the release of GF 3.6, and the
+resulting <CODE>.deb</CODE> packages appears to work on Ubuntu 12.04, 13.10 and 14.04.
+</P>
+<P>
+Under Ubuntu, Haskell executables are statically linked against other Haskell
+libraries, so the .deb packages are fairly self-contained.
+</P>
+
+<A NAME="toc19"></A>
+<H3>Preparations</H3>
+
+<PRE>
+  sudo apt-get install dpkg-dev debhelper
+</PRE>
+
+<A NAME="toc20"></A>
+<H3>Creating the package</H3>
+
+<P>
+Make sure the <CODE>debian/changelog</CODE> starts with an entry that describes the
+version you are building. Then run
+</P>
+
+<PRE>
+  make deb
+</PRE>
+
+<A NAME="toc21"></A>
+<H2>Creating .rpm packages for Fedora</H2>
+
+<P>
+This is possible, but the procedure has not been automated.
+It involves using the cabal-rpm tool,
+</P>
+
+<PRE>
+  sudo yum install cabal-rpm
+</PRE>
+
+<P>
+and following the Fedora guide
+<A HREF="http://fedoraproject.org/wiki/How_to_create_an_RPM_package">How to create an RPM package</A>.
+</P>
+<P>
+Under Fedora, Haskell executables are dynamically linked against other Haskell
+libraries, so <CODE>.rpm</CODE> packages for all Haskell libraries that GF depends on
+are required. Most of them are already available in the Fedora distribution,
+but a few of them might have to be built and distributed along with
+the GF <CODE>.rpm</CODE> package.
+When building <CODE>.rpm</CODE> packages for GF 3.4, we also had to build <CODE>.rpm</CODE>s for
+<CODE>fst</CODE> and <CODE>httpd-shed</CODE>.
+</P>
+
+<A NAME="toc22"></A>
 <H2>Running the testsuite</H2>
 
 <P>
diff --git a/doc/gf-developers.t2t b/doc/gf-developers.t2t
--- a/doc/gf-developers.t2t
+++ b/doc/gf-developers.t2t
@@ -40,7 +40,7 @@
 === The Haskell Platform ===
 
 GF is written in Haskell, so first of all you need
-the //Haskell Platform//, version 2012.4.0.0. Downloads
+the //Haskell Platform//, version 2012.4.0.0 or 2013.2.0.0. Downloads
 and installation instructions are available from here:
 
     http://hackage.haskell.org/platform/
@@ -54,12 +54,12 @@
 of the Haskell Platform	 was successful you should see a message like:
 
 ```
-The Glorious Glasgow Haskell Compilation System, version 7.4.2
+The Glorious Glasgow Haskell Compilation System, version 7.6.3
 ```
 
 Other required tools included in the Haskell Platform are 
-[Cabal http://www.haskell.org/cabal/] 
-%,[Alex http://www.haskell.org/alex/]
+[Cabal http://www.haskell.org/cabal/],
+[Alex http://www.haskell.org/alex/]
 and
 [Happy http://www.haskell.org/happy/].
 
@@ -79,7 +79,7 @@
 extra step is needed to make sure the C libraries required by //haskeline//
 are installed.  Here is one way to do this:
 
-- On Ubuntu: ``sudo apt-get install libghc6-haskeline-dev``
+- On Ubuntu: ``sudo apt-get install libghc-haskeline-dev``
 - On Fedora: ``sudo yum install ghc-haskeline-devel``
 
 
@@ -366,8 +366,8 @@
 ```
 
 The exact cause of this problem is unclear, but it seems to happen
-during the configure phase if GF is already installed, so a workaround
-is to remove the existing installation with
+during the configure phase if the same version of GF is already installed,
+so a workaround is to remove the existing installation with
 
 ```
 ghc-pkg unregister gf
@@ -400,6 +400,85 @@
 %```
 %$ make sdist
 %```
+
+== Compiling GF with C run-time system support ==
+
+The C run-time system is a separate implementation of the PGF run-time services
+that makes it possible to work with very large, ambiguous grammars, using
+probabilistic models to obtain probable parses. The C run-time system might
+also be easier to use than the Haskell run-time system on certain platforms,
+e.g. Android and iOS.
+
+To install the C run-time system, go to the ``src/runtime/c`` directory
+and follow the instructions in the ``INSTALL`` file. This will install
+the C header files and libraries need to write C programs that use PGF grammars.
+Some example C programs are included in the ``utils`` subdirectory, e.g.
+``pgf-translate.c``.
+
+When the C run-time system is installed, you can install GF with C run-time
+support by doing
+
+```
+cabal install -fserver -fc-runtime
+```
+from the top directory. This give you two new things:
+
+- ``PGF2``: a module to import in Haskell programs, providing a binding to
+   the C run-time system.
+
+- ``gf -server`` mode is extended with new requests to call the C run-time
+   system, e.g. ``c-parse``, ``c-linearize`` and ``c-translate``.
+
+
+=== Python and Java bindings ===
+
+The C run-time system can also be used from Python and Java. Python and Java
+bindings are found in the ``src/runtime/python`` and ``src/runtime/java``
+directories, respecively. Compile them by following the instructions in
+the ``INSTALL`` files in those directories.
+
+== Creating .deb packages for Ubuntu ==
+
+This was tested on Ubuntu 14.04 for the release of GF 3.6, and the
+resulting ``.deb`` packages appears to work on Ubuntu 12.04, 13.10 and 14.04.
+
+Under Ubuntu, Haskell executables are statically linked against other Haskell
+libraries, so the .deb packages are fairly self-contained.
+
+=== Preparations ===
+
+```
+sudo apt-get install dpkg-dev debhelper
+```
+
+=== Creating the package ===
+
+Make sure the ``debian/changelog`` starts with an entry that describes the
+version you are building. Then run
+
+```
+make deb
+```
+
+== Creating .rpm packages for Fedora ==
+
+This is possible, but the procedure has not been automated.
+It involves using the cabal-rpm tool,
+
+```
+sudo yum install cabal-rpm
+```
+
+and following the Fedora guide
+[How to create an RPM package http://fedoraproject.org/wiki/How_to_create_an_RPM_package].
+
+Under Fedora, Haskell executables are dynamically linked against other Haskell
+libraries, so ``.rpm`` packages for all Haskell libraries that GF depends on
+are required. Most of them are already available in the Fedora distribution,
+but a few of them might have to be built and distributed along with
+the GF ``.rpm`` package.
+When building ``.rpm`` packages for GF 3.4, we also had to build ``.rpm``s for
+``fst`` and ``httpd-shed``.
 
 == Running the testsuite ==
 
diff --git a/doc/gf-editor-modes.html b/doc/gf-editor-modes.html
new file mode 100644
--- /dev/null
+++ b/doc/gf-editor-modes.html
@@ -0,0 +1,121 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta name = "viewport" content = "width = device-width"><TITLE>Editor modes &amp; IDE integration for GF</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Editor modes &amp; IDE integration for GF</H1>
+</CENTER>
+
+<P></P>
+<HR NOSHADE SIZE=1>
+<P></P>
+
+    <UL>
+    <LI><A HREF="#toc1">Emacs</A>
+    <LI><A HREF="#toc2">Eclipse</A>
+    <LI><A HREF="#toc3">Gedit</A>
+    <LI><A HREF="#toc4">Geany</A>
+    <LI><A HREF="#toc5">Vim</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>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="toc2"></A>
+<H2>Eclipse</H2>
+
+<P>
+<A HREF="http://www.grammaticalframework.org/eclipse/index.html">GF Eclipse Plugin</A>
+</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-3.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>
+
+<A NAME="toc5"></A>
+<H2>Vim</H2>
+
+<P>
+<A HREF="https://github.com/gdetrez/vim-gf">vim-gf</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./doc/gf-editor-modes.t2t -->
+</BODY></HTML>
diff --git a/doc/gf-editor-modes.t2t b/doc/gf-editor-modes.t2t
--- a/doc/gf-editor-modes.t2t
+++ b/doc/gf-editor-modes.t2t
@@ -17,7 +17,10 @@
 automatic indentation and lets you run the GF Shell in an emacs buffer.
 See installation instructions inside.
 
+==Eclipse==
 
+[GF Eclipse Plugin http://www.grammaticalframework.org/eclipse/index.html]
+
 ==Gedit==
 
 [John J. Camilleri http://johnjcamilleri.com/]
@@ -65,3 +68,8 @@
 ```
 GF=*.gf
 ```
+
+
+==Vim==
+
+[vim-gf https://github.com/gdetrez/vim-gf]
diff --git a/doc/gf-faq.html b/doc/gf-faq.html
new file mode 100644
--- /dev/null
+++ b/doc/gf-faq.html
@@ -0,0 +1,129 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta name = "viewport" content = "width = device-width"><TITLE>Grammatical Framework: Frequently Asked Quuestions</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework: Frequently Asked Quuestions</H1>
+<FONT SIZE="4"><I>Aarne Ranta</I></FONT><BR>
+<FONT SIZE="4">Mon Jun 23 15:39:57 2014</FONT>
+</CENTER>
+
+<P></P>
+<HR NOSHADE SIZE=1>
+<P></P>
+
+      <UL>
+      <LI><A HREF="#toc1">What has been done with GF?</A>
+      <LI><A HREF="#toc2">What parts does GF have?</A>
+      <LI><A HREF="#toc3">Is GF open-source?</A>
+      <LI><A HREF="#toc4">Can I use GF for commercial applications?</A>
+      <LI><A HREF="#toc5">When was GF started?</A>
+      <LI><A HREF="#toc6">Where does the name GF come from?</A>
+      <LI><A HREF="#toc7">Is GF backward compatible?</A>
+      <LI><A HREF="#toc8">Do I need Haskell to use GF?</A>
+      <LI><A HREF="#toc9">What is a lock field?</A>
+      </UL>
+
+<P></P>
+<HR NOSHADE SIZE=1>
+<P></P>
+
+<A NAME="toc1"></A>
+<H3>What has been done with GF?</H3>
+
+<P>
+<B>Translation</B>: systems with any number of parallel languages, with input in one language and output in all the others.
+</P>
+<P>
+<B>Natural language generation</B> (NLG): translation from a formal language to natural languages.
+</P>
+<P>
+<B>Ontology verbalization</B> is a special case of NLG.
+</P>
+<P>
+<B>Language training</B>: grammar and vocabulary training systems.
+</P>
+<P>
+<B>Human-computer interaction</B>: natural language interfaces, spoken dialogue systems.
+</P>
+<P>
+<B>Linguistics</B>: comparisons between languages.
+</P>
+
+<A NAME="toc2"></A>
+<H3>What parts does GF have?</H3>
+
+<P>
+A <B>grammar compiler</B>, used for compiling grammars to parsing, generation, and translation code. 
+</P>
+<P>
+A <B>run-time system</B>, used for parsing, generation and translation. The run-time system is available in several languages:
+Haskell, Java, C, C++, Javascript, and Python. The point with this is that you can include GF-based parsing and generation in 
+larger programs written in any of these languages.
+</P>
+<P>
+A <B>resource grammar library</B>, containing the morphology and basic syntax of currently 26 languages.
+</P>
+<P>
+A <B>web application toolkit</B>, containing server-side (Haskell) and client-side (Javascript) libraries.
+</P>
+<P>
+An <B>integrated development environment</B>, the GF-Eclipse plug-in.
+</P>
+<P>
+A <B>shell</B>, i.e. a command interpreter for testing and developing GF grammars. This is the program started by the command <CODE>gf</CODE> in a terminal.
+</P>
+
+<A NAME="toc3"></A>
+<H3>Is GF open-source?</H3>
+
+<A NAME="toc4"></A>
+<H3>Can I use GF for commercial applications?</H3>
+
+<P>
+Yes. Those parts of GF that you will need to distribute - the run-time system and the libraries - are licensed under LGPL and BSD; it's up to you to choose which. 
+</P>
+
+<A NAME="toc5"></A>
+<H3>When was GF started?</H3>
+
+<A NAME="toc6"></A>
+<H3>Where does the name GF come from?</H3>
+
+<P>
+GF = Grammatical Framework = LF + concrete syntax
+</P>
+<P>
+LF = Logical Framework
+</P>
+<P>
+Logical Frameworks are implementations of type theory, which have been built since the 1980's to support formalized mathematics. GF has its roots in
+type theory, which is widely used in the semantics of natural language. Some of these ideas were first implemented in ALF, Another Logical Framework,
+in 1992; the book <I>Type-Theoretical Grammar</I> (by A. Ranta, OUP 1994) has a chapter and an appendix on this. The first implementations did not have
+a parser, and GF proper, started in 1998, was an implementation of yet another LF together with concrete syntax supporting generation and parsing.
+Grammatical Framework was a natural name for this. We tried to avoid it in the beginning, because it sounded pretentious in its generality. But the
+name was just too natural to be avoided. 
+</P>
+
+<A NAME="toc7"></A>
+<H3>Is GF backward compatible?</H3>
+
+<A NAME="toc8"></A>
+<H3>Do I need Haskell to use GF?</H3>
+
+<P>
+No. GF is a language of its own, and you don't need to know Haskell. And if you download the GF binary, you don't need any Haskell tools. But if you want to
+become a GF developer, then it's better you install GF from the latest source, and then you need the GHC Haskell compiler to compile GF. But even then, you
+don't need to know Haskell yourself.
+</P>
+
+<A NAME="toc9"></A>
+<H3>What is a lock field?</H3>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./doc/gf-faq.t2t -->
+</BODY></HTML>
diff --git a/doc/gf-help-full.txt b/doc/gf-help-full.txt
--- a/doc/gf-help-full.txt
+++ b/doc/gf-help-full.txt
@@ -324,8 +324,8 @@
 
 #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.
+Generates all trees of a given category. By default, 
+the depth is limited to 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.
 
@@ -495,6 +495,76 @@
 
 #VSPACE
 
+====lc = linearize_chunks====
+#NOINDENT
+``lc`` = ``linearize_chunks``: //linearize a tree that has metavariables in maximal chunks without them.//
+
+#TINY
+
+A hopefully temporary command, intended to work around the type checker that fails
+trees where a function node is a metavariable.
+
+
+- Options:
+
+ | ``-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_sanskrit`` | from unicode to GF Sanskrit transliteration
+ | ``-from_sindhi`` | from unicode to GF Sindhi 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_sanskrit`` | from GF Sanskrit transliteration to unicode
+ | ``-to_sindhi`` | from GF Sindhi 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)
+
+- Examples:
+
+ | ``l -lang=LangSwe,LangNor -chunks ? a b (? c d)`` | 
+
+
+#NORMAL
+
+
+#VSPACE
+
 ====ma = morpho_analyse====
 #NOINDENT
 ``ma`` = ``morpho_analyse``: //print the morphological analyses of all words in the string.//
@@ -753,7 +823,7 @@
 option list. Thus 'pt -f -g s' returns g (f s). Typical tree processors
 are type checking and semantic computation.
 
-- Syntax: ``ps OPT? TREE``
+- Syntax: ``pt OPT? TREE``
 - Options:
 
  | ``-compute`` | compute by using semantic definitions (def)
@@ -1028,6 +1098,19 @@
  | ``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
+
+====tt = to_trie====
+#NOINDENT
+``tt`` = ``to_trie``: //combine a list of trees into a trie.//
+
+#TINY
+
+- Syntax: ``to_trie``
 
 #NORMAL
 
diff --git a/doc/gf-refman.html b/doc/gf-refman.html
--- a/doc/gf-refman.html
+++ b/doc/gf-refman.html
@@ -5,7 +5,7 @@
 </HEAD><BODY BGCOLOR="white" TEXT="black">
 <P ALIGN="center"><CENTER><H1>GF Language Reference Manual</H1>
 <FONT SIZE="4">
-<I>Aarne Ranta</I><BR>February 2008
+<I>Aarne Ranta</I>, <I>Krasimir Angelov</I><BR>June 2014, GF 3.6
 </FONT></CENTER>
 
 <P></P>
@@ -39,6 +39,7 @@
       <LI><A HREF="#toc22">Linearization type definitions, lincat</A>
       <LI><A HREF="#toc23">Linearization definitions, lin</A>
       <LI><A HREF="#toc24">Linearization default definitions, lindef</A>
+      <LI><A HREF="#toc24_r">Linearization reference definitions, linref</A>
       <LI><A HREF="#toc25">Printname definitions, printname cat and printname fun</A>
       <LI><A HREF="#toc26">Parameter type definitions, param</A>
       <LI><A HREF="#toc27">Parameter values</A>
@@ -968,13 +969,20 @@
 <TD>yes</TD>
 </TR>
 <TR>
-<TD><CODE>lindef</CODE> f = t</TD>
-<TD>f fun, t term</TD>
+<TD><CODE>lindef</CODE> C = t</TD>
+<TD>C cat, t term</TD>
 <TD>concrete*</TD>
 <TD>yes</TD>
 <TD>no</TD>
 </TR>
 <TR>
+<TD><CODE>linref</CODE> C = t</TD>
+<TD>C cat, t term</TD>
+<TD>concrete*</TD>
+<TD>yes</TD>
+<TD>no</TD>
+</TR>
+<TR>
 <TD><CODE>printname cat</CODE> C = t</TD>
 <TD>C cat, t term</TD>
 <TD>concrete*</TD>
@@ -1355,11 +1363,17 @@
 Linearization defaults are invoked when linearizing variable bindings
 in higher-order abstract syntax. A variable symbol is then presented
 as a string, which must be converted to correct type in order for
-linearization not to fail with an error. 
+the linearization not to fail with an error. 
 </P>
 <P>
-The defaults can also be used for linearizing metavariables
-in an interactive syntax editor.
+The other use of the defaults is for linearizing metavariables
+and abstract functions without linearization in the concrete syntax.
+In the first case the default linearization is applied to 
+the string <CODE>"?X"</CODE> where <CODE>X</CODE> is the unique index 
+of the metavariable, and in the second case the string is 
+<CODE>"[f]"</CODE> where <CODE>f</CODE> is the name of the abstract 
+function with missing linearization.
+
 </P>
 <P>
 Usually, linearization defaults are generated by using the default
@@ -1376,8 +1390,62 @@
 
 <P>
 The notion of the first value of a parameter type (#1(P)) is defined
-<a href="#paramvalues">here</a> below.
+<a href="#paramvalues">below</a>.
 </P>
+<A NAME="toc24_r"></A>
+<H3>Linearization reference definitions, linref</H3>
+<P>
+<a name="linrefjudgements"></a>
+</P>
+<P>
+A linearization reference definition,
+<center>
+  <CODE>linref</CODE> <I>C</I> <CODE>=</CODE> <I>t</I>
+</center>
+defines the reference linearization of category <I>C</I>, i.e. the function
+applicable to an object of the linearization type of <I>C</I> to make it into a string.
+</P>
+<P>
+The reference linearization is always applied to the top-level node
+of the abstract syntax tree. For example when we linearize the
+tree <CODE>f x1 x2 .. xn</CODE>, then we first apply <CODE>f</CODE>
+to its arguments which gives us an object of the linearization type of
+its category. After that we apply the reference linearization
+for the same category to get a string out of the object. This
+is particularly useful when the linearization type of <I>C</I>
+contains discontious constituents. In this case usually the reference
+linearization glues the constituents together to produce an
+intuitive linearization string.
+</P>
+<P>
+The reference linearization is also used for linearizing metavariables
+which stand in function position. For example the tree
+<CODE>f (? x1 x2 .. xn)</CODE> is linearized as follows. Each
+of the arguments <CODE>x1 x2 .. xn</CODE> is linearized, and after that
+the reference linearization of the its category is applied 
+to the output of the linearization. The result is a sequence of <CODE>n</CODE>
+strings which are concatenated into a single string. The final string
+is the input to the default linearization of the category 
+for the argument of <CODE>f</CODE>. After applying the default linearization
+we get an object that we could safely pass to <CODE>f</CODE>.
+</P>
+<P>
+Usually, linearization references are generated by using the
+rule that "picks the first string in the linearization type". The precise
+definition is by structural recursion on the type:
+</P>
+<UL>
+<LI>reference(Str,o) = Just o
+<LI>reference(P,s) = Nothing
+<LI>reference(P =&gt; T,o) = reference(T,o ! #1(P)) || reference(T,o ! #2(P)) || ... || reference(T,o ! #n(P))
+<LI>reference({r1 : R1; ... rn : Rn},o) = reference(R1, o.r1) || reference(R2, o.r2) || ... || reference(Rn, o.rn)
+</UL>
+Here each call to reference returns either <CODE>(Just o)</CODE> or <CODE>Nothing</CODE>.
+When we compute the reference for a table or a record then we pick 
+the reference for the first expression for which the recursive call
+gives us <CODE>Just</CODE>. If we get <CODE>Nothing</CODE> for
+all of them then the final result is <CODE>Nothing</CODE> too.
+
 <A NAME="toc25"></A>
 <H3>Printname definitions, printname cat and printname fun</H3>
 <P>
@@ -2422,9 +2490,21 @@
 </P>
 <UL>
 <LI>both <I>R</I> and <I>S</I> are either records or record types
-<LI>the labels in <I>R</I> and <I>S</I> are distinct
+<LI>the labels in <I>R</I> and <I>S</I> are disjoint, if <I>R</I> and <I>S</I> are record types
 </UL>
+(Since GF version 3.6) If <I>R</I> and <I>S</I> are record objects,
+then the labels in them need not be disjoint. Labels defined in
+<I>S</I> are then given priority, so that record extensions in fact
+works as <B>record update</B>. A common pattern of using this feature
+is
+<pre>
+  lin F x ... = x ** {r = ... x.r ...}
+</pre>
+where <tt>x</tt> is a record with many fields, just one of which is
+updated. Following the normal binding conditions, <tt>x.r</tt> on the
+right hand side still refers to the old value of the <tt>r</tt> field.
 
+
 <A NAME="toc41"></A>
 <H3>Subtyping</H3>
 <P>
@@ -2927,7 +3007,7 @@
 <H3>Predefined concrete syntax operations</H3>
 <P>
 The following predefined operations are defined in the resource module
-<CODE>prelude/Predefined.gf</CODE>. Their implementations are defined as
+<CODE>prelude/Predef.gf</CODE>. Their implementations are defined as
 a part of the GF grammar compiler. 
 </P>
 <TABLE ALIGN="center" CELLPADDING="4" BORDER="1">
@@ -3031,6 +3111,26 @@
 <TD><CODE>(L : Type) -&gt; L -&gt; Str</CODE></TD>
 <TD>find the "first" string</TD>
 </TR>
+<TR>
+<TD><CODE>nonExist</CODE></TD>
+<TD><CODE>Str</CODE></TD>
+<TD>this is a special token marking<BR/>
+non-existing morphological forms</TD>
+</TR>
+<TR>
+<TD><CODE>BIND</CODE></TD>
+<TD><CODE>Str</CODE></TD>
+<TD>this is a special token marking<BR/>
+that the surrounding tokens should not<BR/>
+be separated by space</TD>
+</TR>
+<TR>
+<TD><CODE>SOFT_BIND</CODE></TD>
+<TD><CODE>Str</CODE></TD>
+<TD>this is a special token marking<BR/>
+that the surrounding tokens may not<BR/>
+be separated by space</TD>
+</TR>
 </TABLE>
 
 <P></P>
@@ -3427,24 +3527,25 @@
 <TD><CODE>lindef</CODE></TD>
 </TR>
 <TR>
+<TD><CODE>linref</CODE></TD>
 <TD><CODE>of</CODE></TD>
 <TD><CODE>open</CODE></TD>
 <TD><CODE>oper</CODE></TD>
-<TD><CODE>param</CODE></TD>
 </TR>
 <TR>
+<TD><CODE>param</CODE></TD>
 <TD><CODE>pre</CODE></TD>
 <TD><CODE>printname</CODE></TD>
 <TD><CODE>resource</CODE></TD>
-<TD><CODE>strs</CODE></TD>
 </TR>
 <TR>
+<TD><CODE>strs</CODE></TD>
 <TD><CODE>table</CODE></TD>
 <TD><CODE>transfer</CODE></TD>
 <TD><CODE>variants</CODE></TD>
-<TD><CODE>where</CODE></TD>
 </TR>
 <TR>
+<TD><CODE>where</CODE></TD>
 <TD><CODE>with</CODE></TD>
 <TD></TD>
 <TD></TD>
@@ -3769,6 +3870,11 @@
 <TD></TD>
 <TD ALIGN="center"><B>|</B></TD>
 <TD><CODE>lindef</CODE> <I>[Def]</I></TD>
+</TR>
+<TR>
+<TD></TD>
+<TD ALIGN="center"><B>|</B></TD>
+<TD><CODE>linref</CODE> <I>[Def]</I></TD>
 </TR>
 <TR>
 <TD></TD>
diff --git a/doc/gf-shell-reference.html b/doc/gf-shell-reference.html
new file mode 100644
--- /dev/null
+++ b/doc/gf-shell-reference.html
@@ -0,0 +1,3082 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta name = "viewport" content = "width = device-width"><TITLE>The GF Software System</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>The GF Software System</H1>
+</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">lc = linearize_chunks</A>
+        <LI><A HREF="#toc20">ma = morpho_analyse</A>
+        <LI><A HREF="#toc21">mq = morpho_quiz</A>
+        <LI><A HREF="#toc22">p = parse</A>
+        <LI><A HREF="#toc23">pg = print_grammar</A>
+        <LI><A HREF="#toc24">ph = print_history</A>
+        <LI><A HREF="#toc25">ps = put_string</A>
+        <LI><A HREF="#toc26">pt = put_tree</A>
+        <LI><A HREF="#toc27">q = quit</A>
+        <LI><A HREF="#toc28">r = reload</A>
+        <LI><A HREF="#toc29">rf = read_file</A>
+        <LI><A HREF="#toc30">rt = rank_trees</A>
+        <LI><A HREF="#toc31">sd = show_dependencies</A>
+        <LI><A HREF="#toc32">se = set_encoding</A>
+        <LI><A HREF="#toc33">so = show_operations</A>
+        <LI><A HREF="#toc34">sp = system_pipe</A>
+        <LI><A HREF="#toc35">ss = show_source</A>
+        <LI><A HREF="#toc36">t = tokenize</A>
+        <LI><A HREF="#toc37">tq = translation_quiz</A>
+        <LI><A HREF="#toc38">tt = to_trie</A>
+        <LI><A HREF="#toc39">ut = unicode_table</A>
+        <LI><A HREF="#toc40">vd = visualize_dependency</A>
+        <LI><A HREF="#toc41">vp = visualize_parse</A>
+        <LI><A HREF="#toc42">vt = visualize_tree</A>
+        <LI><A HREF="#toc43">wf = write_file</A>
+        </UL>
+      </UL>
+    <LI><A HREF="#toc44">The GF batch compiler</A>
+    </UL>
+
+
+<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. By default, 
+the depth is limited to 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_sanskrit</CODE></TD>
+<TD>from unicode to GF Sanskrit transliteration</TD>
+</TR>
+<TR>
+<TD><CODE>-from_sindhi</CODE></TD>
+<TD>from unicode to GF Sindhi 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_sanskrit</CODE></TD>
+<TD>from GF Sanskrit transliteration to unicode</TD>
+</TR>
+<TR>
+<TD><CODE>-to_sindhi</CODE></TD>
+<TD>from GF Sindhi 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>lc = linearize_chunks</H4>
+
+<P>
+
+<CODE>lc</CODE> = <CODE>linearize_chunks</CODE>: <I>linearize a tree that has metavariables in maximal chunks without them.</I>
+</P>
+<P>
+
+</P>
+<P>
+A hopefully temporary command, intended to work around the type checker that fails
+trees where a function node is a metavariable.
+</P>
+
+<UL>
+<LI>Options:
+<P></P>
+</UL>
+
+<TABLE ALIGN="center" CELLPADDING="4">
+<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_sanskrit</CODE></TD>
+<TD>from unicode to GF Sanskrit transliteration</TD>
+</TR>
+<TR>
+<TD><CODE>-from_sindhi</CODE></TD>
+<TD>from unicode to GF Sindhi 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_sanskrit</CODE></TD>
+<TD>from GF Sanskrit transliteration to unicode</TD>
+</TR>
+<TR>
+<TD><CODE>-to_sindhi</CODE></TD>
+<TD>from GF Sindhi 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>
+</TABLE>
+
+<UL>
+<LI>Examples:
+<P></P>
+</UL>
+
+<TABLE ALIGN="center" BORDER="1" CELLPADDING="4">
+<TR>
+<TD><CODE>l -lang=LangSwe,LangNor -chunks ? a b (? c d)</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+</P>
+<P>
+<hr>
+</P>
+
+<A NAME="toc20"></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>-known</CODE></TD>
+<TD>return only the known words, in order of appearance</TD>
+</TR>
+<TR>
+<TD><CODE>-missing</CODE></TD>
+<TD>show the list of unknown words, in order of appearance</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="toc21"></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="toc22"></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="toc23"></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)
+ lp_byte_code		Bytecode for Teyjus (abstract syntax, experimental)
+ pgf_pretty		human-readable pgf
+ prolog		Prolog (whole grammar)
+ python		Python (whole grammar)
+ 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="toc24"></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="toc25"></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_sanskrit</CODE></TD>
+<TD>from unicode to GF Sanskrit transliteration</TD>
+</TR>
+<TR>
+<TD><CODE>-from_sindhi</CODE></TD>
+<TD>from unicode to GF Sindhi 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_sanskrit</CODE></TD>
+<TD>from GF Sanskrit transliteration to unicode</TD>
+</TR>
+<TR>
+<TD><CODE>-to_sindhi</CODE></TD>
+<TD>from GF Sindhi 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="toc26"></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>pt 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>-largest</CODE></TD>
+<TD>sort trees from largest to smallest, in number of nodes</TD>
+</TR>
+<TR>
+<TD><CODE>-nub</CODE></TD>
+<TD>remove duplicate trees</TD>
+</TR>
+<TR>
+<TD><CODE>-smallest</CODE></TD>
+<TD>sort trees from smallest to largest, in number of nodes</TD>
+</TR>
+<TR>
+<TD><CODE>-subtrees</CODE></TD>
+<TD>return all fully applied subtrees (stopping at abstractions), by default sorted from the largest</TD>
+</TR>
+<TR>
+<TD><CODE>-funs</CODE></TD>
+<TD>return all fun functions appearing in the tree, with duplications</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="toc27"></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="toc28"></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="toc29"></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="toc30"></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="toc31"></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="toc32"></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="toc33"></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="toc34"></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="toc35"></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="toc36"></A>
+<H4>t = tokenize</H4>
+
+<P>
+
+<CODE>t</CODE> = <CODE>tokenize</CODE>: <I>Tokenize string using 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="toc37"></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="toc38"></A>
+<H4>tt = to_trie</H4>
+
+<P>
+
+<CODE>tt</CODE> = <CODE>to_trie</CODE>: <I>combine a list of trees into a trie.</I>
+</P>
+<P>
+
+</P>
+
+<UL>
+<LI>Syntax: <CODE>to_trie</CODE>
+<P></P>
+
+</UL>
+
+<P>
+<hr>
+</P>
+
+<A NAME="toc39"></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>-nepali</CODE></TD>
+<TD>Nepali</TD>
+</TR>
+<TR>
+<TD><CODE>-persian</CODE></TD>
+<TD>Persian/Farsi</TD>
+</TR>
+<TR>
+<TD><CODE>-sanskrit</CODE></TD>
+<TD>Sanskrit</TD>
+</TR>
+<TR>
+<TD><CODE>-sindhi</CODE></TD>
+<TD>Sindhi</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="toc40"></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 CoNLL/MaltParser format (flag -output=conll 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>
+<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>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="toc41"></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 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 png, unless overridden by the
+flag -format.
+</P>
+
+<UL>
+<LI>Options:
+<P></P>
+</UL>
+
+<TABLE ALIGN="center" CELLPADDING="4">
+<TR>
+<TD><CODE>-showcat</CODE></TD>
+<TD>show categories in the tree nodes (default)</TD>
+</TR>
+<TR>
+<TD><CODE>-nocat</CODE></TD>
+<TD>don't show categories</TD>
+</TR>
+<TR>
+<TD><CODE>-showfun</CODE></TD>
+<TD>show function names in the tree nodes</TD>
+</TR>
+<TR>
+<TD><CODE>-nofun</CODE></TD>
+<TD>don't show function names (default)</TD>
+</TR>
+<TR>
+<TD><CODE>-showleaves</CODE></TD>
+<TD>show the leaves of the tree (default)</TD>
+</TR>
+<TR>
+<TD><CODE>-noleaves</CODE></TD>
+<TD>don't show the leaves of the tree (i.e., only the abstract tree)</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>
+<TR>
+<TD><CODE>-nodefont</CODE></TD>
+<TD>font for tree nodes (default: Times -- graphviz standard font)</TD>
+</TR>
+<TR>
+<TD><CODE>-leaffont</CODE></TD>
+<TD>font for tree leaves (default: nodefont)</TD>
+</TR>
+<TR>
+<TD><CODE>-nodecolor</CODE></TD>
+<TD>color for tree nodes (default: black -- graphviz standard color)</TD>
+</TR>
+<TR>
+<TD><CODE>-leafcolor</CODE></TD>
+<TD>color for tree leaves (default: nodecolor)</TD>
+</TR>
+<TR>
+<TD><CODE>-nodeedgestyle</CODE></TD>
+<TD>edge style between tree nodes (solid/dashed/dotted/bold, default: solid)</TD>
+</TR>
+<TR>
+<TD><CODE>-leafedgestyle</CODE></TD>
+<TD>edge style for links to leaves (solid/dashed/dotted/bold, default: dashed)</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="toc42"></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="toc43"></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="toc44"></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.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./doc/gf-shell-reference.t2t -->
+</BODY></HTML>
diff --git a/doc/icfp-2012.html b/doc/icfp-2012.html
new file mode 100644
--- /dev/null
+++ b/doc/icfp-2012.html
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<TITLE>Grammatical Framework Tutorial</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Tutorial</H1>
+<FONT SIZE="4"><I><a href="http://icfpconference.org/icfp2012/">ICFP 2012</a>, Copenhagen 9-15 September 2012</I></FONT><BR>
+</CENTER>
+
+
+<H2>Goals</H2>
+
+<P>
+This tutorial gives a hands-on introduction to GF (Grammatical Framework), 
+a special-purpose functional language 
+for writing grammars (<A HREF="http://grammaticalframework.org">http://grammaticalframework.org</A>).
+</P>
+<P>
+We will show how techniques from compiler construction and functional 
+programming can be used in the processing of natural languages, 
+but also for formal languages and interfacing 
+the two. An emerging use is DSL's, where GF provides high expressive 
+power in terms of both
+linguistic expressivity (beyond context-free) and semantics (dependent types).
+</P>
+<P>
+GF activities are rapidly growing: there is an on-going EU project 
+MOLTO (molto-project.eu), as well as a new textbook 
+(Aarne Ranta, Grammatical Framework: Programming with Multilingual Grammars, 
+CSLI Publications, Stanford, 2011). 
+GF also has users in companies (Galois, Ontotext, BeInformed, Google).
+Interestingly, GF has been the first functional language for many people, 
+in particular those with a linguistic background. It has a unique 
+combination of advanced features such as parametrized modules, regular 
+expression pattern matching, and dependent types - all of which are 
+amply motivated by practical applications.
+</P>
+<P>
+The <A HREF="http://www.grammaticalframework.org/lib/doc/synopsis.html">GF Resource Grammar Library</A>
+is an open-source international project 
+now comprising 24 languages, with 5 to 10 more under construction.
+It makes it possible to develop grammar applications without linguistic knowledge.
+</P>
+<P>
+At the same time, it is an experiment on using a common abstract syntax for
+the languages of the world. We don't claim it to be a universal grammar
+with no exceptions, but so far we haven't met any unsurmountable problems.
+If you want to contribute a new language, let us know! It is a job of
+2 to 6 months.
+</P>
+
+<H2>Structure of the tutorial</H2>
+
+<P>
+Hour 1. Writing multilingual grammars in GF (Aarne Ranta)
+<A HREF="http://www.cse.chalmers.se/~aarne/talks/gf-icfp-2012-1.pdf">Slides</A>
+</P>
+<P>
+Hour 2. Applications for the web, mobile phones, and as embedded Haskell programs 
+(Thomas Hallgren)
+<A HREF="/~hallgren/Talks/GF/Tutorial2012/tutorial2012.html">Slides</A>
+</P>
+<P>
+Hour 3. Internals of GF, theoretical aspects, and future trends (Krasimir Angelov)
+</P>
+
+<H2>Organizers</H2>
+
+<P>
+<A HREF="http://www.chalmers.se/cse/EN/organization/divisions/computing-science/people/angelov-krasimir">Krasimir Angelov</A>
+</P>
+<P>
+<A HREF="http://www.cse.chalmers.se/~hallgren/">Thomas Hallgren</A>
+</P>
+<P>
+<A HREF="http://www.cse.chalmers.se/~aarne/">Aarne Ranta</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./doc/icfp-2012.t2t -->
+</BODY></HTML>
diff --git a/doc/tutorial/gf-tutorial.html b/doc/tutorial/gf-tutorial.html
--- a/doc/tutorial/gf-tutorial.html
+++ b/doc/tutorial/gf-tutorial.html
@@ -8,7 +8,7 @@
 <P ALIGN="center"><CENTER><H1>Grammatical Framework Tutorial</H1>
 <FONT SIZE="4">
 <I>Aarne Ranta</I><BR>
-December 2010 for GF 3.2 
+December 2010 for GF 3.2
 </FONT></CENTER>
 
 <P></P>
@@ -283,7 +283,7 @@
 </P>
 <UL>
 <LI>some previous experience from some programming language
-<LI>the basics of using computers, e.g. the use of 
+<LI>the basics of using computers, e.g. the use of
   text editors and the management of files.
 <LI>knowledge of Unix commands is useful but not necessary
 <LI>knowledge of many natural languages may add fun to experience
@@ -301,13 +301,13 @@
 <a href="#chapthree">Lesson 2</a>: a larger grammar for the domain of food. English and Italian.
 </P>
 <P>
-<a href="#chaptwo">Lesson 3</a>: parameters - morphology and agreement.
+<a href="#chapfour">Lesson 3</a>: parameters - morphology and agreement.
 </P>
 <P>
 <a href="#chapfive">Lesson 4</a>: using the resource grammar library.
 </P>
 <P>
-<a href="#chapsix">Lesson 5</a>: semantics -  <B>dependent types</B>, <B>variable bindings</B>, 
+<a href="#chapsix">Lesson 5</a>: semantics -  <B>dependent types</B>, <B>variable bindings</B>,
 and <B>semantic definitions</B>.
 </P>
 <P>
@@ -374,17 +374,17 @@
 <P>
 The GF system is an implementation
 of the GF programming language, which in turn is built on the ideas of the
-GF theory. 
+GF theory.
 </P>
 <P>
 The focus of this tutorial is on using the GF programming language.
 </P>
 <P>
-At the same time, we learn the way of thinking in the GF theory. 
+At the same time, we learn the way of thinking in the GF theory.
 </P>
 <P>
-We make the grammars run on a computer by 
-using the GF system. 
+We make the grammars run on a computer by
+using the GF system.
 </P>
 <P>
 <!-- NEW -->
@@ -392,10 +392,10 @@
 <A NAME="toc6"></A>
 <H2>GF grammars and language processing tasks</H2>
 <P>
-A GF program is called a <B>grammar</B>. 
+A GF program is called a <B>grammar</B>.
 </P>
 <P>
-A grammar defines a language. 
+A grammar defines a language.
 </P>
 <P>
 From this definition, language processing components can be derived:
@@ -431,7 +431,7 @@
 <UL>
 <LI>binaries for Linux, Mac OS X, and Windows
 <LI>source code and documentation
-<LI>grammar libraries and examples 
+<LI>grammar libraries and examples
 </UL>
 
 <P>
@@ -483,7 +483,7 @@
 <H2>A "Hello World" grammar</H2>
 <P>
 Like most programming language tutorials, we start with a
-program that prints "Hello World" on the terminal. 
+program that prints "Hello World" on the terminal.
 </P>
 <P>
 Extra features:
@@ -513,8 +513,8 @@
 can be expressed in the grammar
 </P>
 <UL>
-<LI><I>Greetings</I>, where we greet a <I>Recipient</I>, which can be 
-  <I>World</I> or <I>Mum</I> or <I>Friends</I> 
+<LI><I>Greetings</I>, where we greet a <I>Recipient</I>, which can be
+  <I>World</I> or <I>Mum</I> or <I>Friends</I>
 </UL>
 
 <P>
@@ -526,12 +526,12 @@
 <PRE>
     -- a "Hello World" grammar
     abstract Hello = {
-  
+
       flags startcat = Greeting ;
-  
+
       cat Greeting ; Recipient ;
-  
-      fun 
+
+      fun
         Hello : Recipient -&gt; Greeting ;
         World, Mum, Friends : Recipient ;
     }
@@ -540,7 +540,7 @@
 The code has the following parts:
 </P>
 <UL>
-<LI>a <B>comment</B> (optional), saying what the module is doing 
+<LI>a <B>comment</B> (optional), saying what the module is doing
 <LI>a <B>module header</B> indicating that it is an abstract syntax
   module named <CODE>Hello</CODE>
 <LI>a <B>module body</B> in braces, consisting of
@@ -560,10 +560,10 @@
 </P>
 <PRE>
     concrete HelloEng of Hello = {
-  
+
       lincat Greeting, Recipient = {s : Str} ;
-  
-      lin 
+
+      lin
         Hello recip = {s = "hello" ++ recip.s} ;
         World = {s = "world"} ;
         Mum = {s = "mum"} ;
@@ -578,7 +578,7 @@
   <CODE>Hello</CODE>, itself named <CODE>HelloEng</CODE>
 <LI>a module body in curly brackets, consisting of
   <UL>
-  <LI><B>linearization type definitions</B> stating that 
+  <LI><B>linearization type definitions</B> stating that
     <CODE>Greeting</CODE> and <CODE>Recipient</CODE> are <B>records</B> with a <B>string</B> <CODE>s</CODE>
   <LI><B>linearization definitions</B> telling what records are assigned to
     each of the meanings defined in the abstract syntax
@@ -597,16 +597,16 @@
 <PRE>
     concrete HelloFin of Hello = {
       lincat Greeting, Recipient = {s : Str} ;
-      lin 
+      lin
         Hello recip = {s = "terve" ++ recip.s} ;
         World = {s = "maailma"} ;
         Mum = {s = "äiti"} ;
         Friends = {s = "ystävät"} ;
     }
-  
+
     concrete HelloIta of Hello = {
       lincat Greeting, Recipient = {s : Str} ;
-      lin 
+      lin
         Hello recip = {s = "ciao" ++ recip.s} ;
         World = {s = "mondo"} ;
         Mum = {s = "mamma"} ;
@@ -639,7 +639,7 @@
     &gt; i HelloEng.gf
 </PRE>
 <P>
-The GF system will <B>compile</B> your grammar 
+The GF system will <B>compile</B> your grammar
 into an internal representation and show the CPU time was consumed, followed
 by a new prompt:
 </P>
@@ -647,7 +647,7 @@
     &gt; i HelloEng.gf
     - compiling Hello.gf...   wrote file Hello.gfo 8 msec
     - compiling HelloEng.gf...   wrote file HelloEng.gfo 12 msec
-  
+
     12 msec
     &gt;
 </PRE>
@@ -672,7 +672,7 @@
     function argument1 ... argumentn
 </PRE>
 <P>
-Parentheses are only needed for grouping. 
+Parentheses are only needed for grouping.
 </P>
 <P>
 Parsing something that is not in grammar will fail:
@@ -680,7 +680,7 @@
 <PRE>
     &gt; parse "hello dad"
     Unknown words: dad
-  
+
     &gt; parse "world hello"
     no tree found
 </PRE>
@@ -689,7 +689,7 @@
 <!-- NEW -->
 </P>
 <P>
-You can also use GF for <B>linearization</B> (<CODE>linearize = l</CODE>). 
+You can also use GF for <B>linearization</B> (<CODE>linearize = l</CODE>).
 It takes trees into strings:
 </P>
 <PRE>
@@ -702,7 +702,7 @@
 <PRE>
     &gt; import HelloEng.gf
     &gt; import HelloIta.gf
-  
+
     &gt; parse -lang=HelloEng "hello mum" | linearize -lang=HelloIta
     ciao mamma
 </PRE>
@@ -737,16 +737,16 @@
 <LI>Add a concrete syntax for some other
 languages you might know.
 <P></P>
-<LI>Add a pair of greetings that are expressed in one and 
+<LI>Add a pair of greetings that are expressed in one and
 the same way in
-one language and in two different ways in another. 
+one language and in two different ways in another.
 For instance, <I>good morning</I>
-and <I>good afternoon</I> in English are both expressed 
+and <I>good afternoon</I> in English are both expressed
 as <I>buongiorno</I> in Italian.
 Test what happens when you translate <I>buongiorno</I> to English in GF.
 <P></P>
 <LI>Inject errors in the <CODE>Hello</CODE> grammars, for example, leave out
-some line, omit a variable in a <CODE>lin</CODE> rule, or change the name 
+some line, omit a variable in a <CODE>lin</CODE> rule, or change the name
 in one occurrence
 of a variable. Inspect the error messages generated by GF.
 </OL>
@@ -757,7 +757,7 @@
 <A NAME="toc13"></A>
 <H2>Using grammars from outside GF</H2>
 <P>
-You can use the <CODE>gf</CODE> program in a Unix pipe. 
+You can use the <CODE>gf</CODE> program in a Unix pipe.
 </P>
 <UL>
 <LI>echo a GF command
@@ -787,13 +787,13 @@
 </P>
 <PRE>
     $ gf --run &lt;hello.gfs
-  
+
     ciao mondo
     terve maailma
     hello world
 </PRE>
 <P>
-The option <CODE>--run</CODE> removes prompts, CPU time, and other messages. 
+The option <CODE>--run</CODE> removes prompts, CPU time, and other messages.
 </P>
 <P>
 See <a href="#chapeight">Lesson 7</a>, for stand-alone programs that don't need the GF system to run.
@@ -871,11 +871,11 @@
 </P>
 <UL>
 <LI>the start category is <CODE>Phrase</CODE>
-<LI>a <CODE>Phrase</CODE> can be built by assigning a <CODE>Quality</CODE> to an <CODE>Item</CODE> 
+<LI>a <CODE>Phrase</CODE> can be built by assigning a <CODE>Quality</CODE> to an <CODE>Item</CODE>
   (e.g. <I>this cheese is Italian</I>)
-<LI>an<CODE>Item</CODE> is build from a <CODE>Kind</CODE> by prefixing <I>this</I> or <I>that</I> 
+<LI>an<CODE>Item</CODE> is build from a <CODE>Kind</CODE> by prefixing <I>this</I> or <I>that</I>
   (e.g. <I>this wine</I>)
-<LI>a <CODE>Kind</CODE> is either <B>atomic</B> (e.g. <I>cheese</I>), or formed 
+<LI>a <CODE>Kind</CODE> is either <B>atomic</B> (e.g. <I>cheese</I>), or formed
   qualifying a given <CODE>Kind</CODE> with a <CODE>Quality</CODE> (e.g. <I>Italian cheese</I>)
 <LI>a <CODE>Quality</CODE> is either atomic (e.g. <I>Italian</I>,
   or built by modifying a given <CODE>Quality</CODE> with the word <I>very</I> (e.g. <I>very warm</I>)
@@ -886,12 +886,12 @@
 </P>
 <PRE>
     abstract Food = {
-  
+
       flags startcat = Phrase ;
-  
+
       cat
         Phrase ; Item ; Kind ; Quality ;
-  
+
       fun
         Is : Item -&gt; Quality -&gt; Phrase ;
         This, That : Kind -&gt; Item ;
@@ -916,10 +916,10 @@
 <H2>The concrete syntax FoodEng</H2>
 <PRE>
     concrete FoodEng of Food = {
-  
+
       lincat
         Phrase, Item, Kind, Quality = {s : Str} ;
-  
+
       lin
         Is item quality = {s = item.s ++ "is" ++ quality.s} ;
         This kind = {s = "this" ++ kind.s} ;
@@ -935,7 +935,7 @@
         Expensive = {s = "expensive"} ;
         Delicious = {s = "delicious"} ;
         Boring = {s = "boring"} ;
-    }  
+    }
 </PRE>
 <P></P>
 <P>
@@ -966,10 +966,10 @@
 <LI>Extend the <CODE>Food</CODE> grammar by ten new food kinds and
 qualities, and run the parser with new kinds of examples.
 <P></P>
-<LI>Add a rule that enables question phrases of the form 
+<LI>Add a rule that enables question phrases of the form
 <I>is this cheese Italian</I>.
 <P></P>
-<LI>Enable the optional prefixing of 
+<LI>Enable the optional prefixing of
 phrases with the words "excuse me but". Do this in such a way that
 the prefix can occur at most once.
 </OL>
@@ -1048,7 +1048,7 @@
 trees in your grammar, it would never terminate. Why?
 <P></P>
 <LI>Measure how many trees the grammar gives with depths 4 and 5,
-respectively. <B>Hint</B>. You can 
+respectively. <B>Hint</B>. You can
 use the Unix <B>word count</B> command <CODE>wc</CODE> to count lines.
 </OL>
 
@@ -1063,10 +1063,10 @@
 </P>
 <PRE>
     &gt; gr -tr | l -tr | p
-  
+
     Is (This Cheese) Boring
     this cheese is boring
-    Is (This Cheese) Boring  
+    Is (This Cheese) Boring
 </PRE>
 <P>
 Useful for test purposes: the pipe above can show
@@ -1074,7 +1074,7 @@
 contains strings that can be parsed in more than one way.
 </P>
 <P>
-<B>Exercise</B>. Extend the <CODE>Food</CODE> grammar so that it produces ambiguous 
+<B>Exercise</B>. Extend the <CODE>Food</CODE> grammar so that it produces ambiguous
 strings, and try out the ambiguity test.
 </P>
 <P>
@@ -1095,7 +1095,7 @@
     &gt; read_file -file=exx.tmp -lines | parse
 </PRE>
 <P>
-The flag <CODE>-lines</CODE> tells GF to read each line of the file separately. 
+The flag <CODE>-lines</CODE> tells GF to read each line of the file separately.
 </P>
 <P>
 Files with examples can be used for <B>regression testing</B>
@@ -1109,7 +1109,7 @@
 <H3>Visualizing trees</H3>
 <P>
 Parentheses give a linear representation of trees,
-useful for the computer. 
+useful for the computer.
 </P>
 <P>
 Human eye may prefer to see a visualization: <CODE>visualize_tree = vt</CODE>:
@@ -1134,11 +1134,11 @@
 might not have, but which are freely available on the web.
 </P>
 <P>
-You can save the temporary file <CODE>_grph.dot</CODE>, 
-which the command <CODE>vt</CODE> produces. 
+You can save the temporary file <CODE>_grph.dot</CODE>,
+which the command <CODE>vt</CODE> produces.
 </P>
 <P>
-Then you can process this file with the <CODE>dot</CODE> 
+Then you can process this file with the <CODE>dot</CODE>
 program (from the Graphviz package).
 </P>
 <PRE>
@@ -1197,10 +1197,10 @@
 </P>
 <PRE>
     concrete FoodIta of Food = {
-  
+
       lincat
         Phrase, Item, Kind, Quality = {s : Str} ;
-  
+
       lin
         Is item quality = {s = item.s ++ "è" ++ quality.s} ;
         This kind = {s = "questo" ++ kind.s} ;
@@ -1232,12 +1232,12 @@
       QKind quality kind = {s = kind.s ++ quality.s} ;
 </PRE>
 <P>
-Thus Italian says <CODE>vino italiano</CODE> for <CODE>Italian wine</CODE>. 
+Thus Italian says <CODE>vino italiano</CODE> for <CODE>Italian wine</CODE>.
 </P>
 <P>
 (Some Italian adjectives
-are put before the noun. This distinction can be controlled by parameters, 
-which are introduced in <a href="#chaptwo">Lesson 3</a>.)
+are put before the noun. This distinction can be controlled by parameters,
+which are introduced in <a href="#chapfour">Lesson 3</a>.)
 </P>
 <P>
 Multilingual grammars have yet another visualization option:
@@ -1259,7 +1259,7 @@
 <H3>Exercises on multilinguality</H3>
 <OL>
 <LI>Write a concrete syntax of <CODE>Food</CODE> for some other language.
-You will probably end up with grammatically incorrect 
+You will probably end up with grammatically incorrect
 linearizations - but don't
 worry about this yet.
 <P></P>
@@ -1267,7 +1267,7 @@
 other language, test with random or exhaustive generation what constructs
 come out incorrect, and prepare a list of those ones that cannot be helped
 with the currently available fragment of GF. You can return to your list
-after having worked out <a href="#chaptwo">Lesson 3</a>.
+after having worked out <a href="#chapfour">Lesson 3</a>.
 </OL>
 
 <P>
@@ -1312,7 +1312,7 @@
     variants {}
 </PRE>
 <P>
-It can be used e.g. if a word lacks a certain inflection form. 
+It can be used e.g. if a word lacks a certain inflection form.
 </P>
 <P>
 Free variation works for all types in concrete syntax; all terms in
@@ -1334,11 +1334,11 @@
 </P>
 <PRE>
     &gt; gr -number=2 | l -treebank
-  
+
     Is (That Cheese) (Very Boring)
     quel formaggio è molto noioso
     that cheese is very boring
-  
+
     Is (That Cheese) Fresh
     quel formaggio è fresco
     that cheese is fresh
@@ -1352,26 +1352,26 @@
 <P>
 <CODE>translation_quiz = tq</CODE>:
 generate random sentences, display them in one language, and check the user's
-answer given in another language. 
+answer given in another language.
 </P>
 <PRE>
     &gt; translation_quiz -from=FoodEng -to=FoodIta
-  
+
     Welcome to GF Translation Quiz.
     The quiz is over when you have done at least 10 examples
     with at least 75 % success.
     You can interrupt the quiz by entering a line consisting of a dot ('.').
-  
+
     this fish is warm
     questo pesce è caldo
     &gt; Yes.
     Score 1/1
-  
+
     this cheese is Italian
     questo formaggio è noioso
     &gt; No, not questo formaggio è noioso, but
     questo formaggio è italiano
-  
+
     Score 1/2
     this fish is expensive
 </PRE>
@@ -1403,8 +1403,8 @@
     Warm.      Quality ::= "warm" ;
 </PRE>
 <P>
-GF can convert BNF grammars into GF. 
-BNF files are recognized by the file name suffix <CODE>.cf</CODE> (for <B>context-free</B>): 
+GF can convert BNF grammars into GF.
+BNF files are recognized by the file name suffix <CODE>.cf</CODE> (for <B>context-free</B>):
 </P>
 <PRE>
     &gt; import food.cf
@@ -1465,7 +1465,7 @@
 <!-- NEW -->
 </P>
 <P>
-<B>Exercise</B>.  What happens when you import <CODE>FoodEng.gf</CODE> for 
+<B>Exercise</B>.  What happens when you import <CODE>FoodEng.gf</CODE> for
 a second time? Try this in different situations:
 </P>
 <UL>
@@ -1514,7 +1514,7 @@
 <!-- NEW -->
 </P>
 <P>
-Notice the <B>lambda abstraction</B> form 
+Notice the <B>lambda abstraction</B> form
 </P>
 <UL>
 <LI><CODE>\</CODE><I>x</I> <CODE>-&gt;</CODE> <I>t</I>
@@ -1548,7 +1548,7 @@
 <H3>The ``resource`` module type</H3>
 <P>
 The <CODE>resource</CODE> module type is used to package
-<CODE>oper</CODE> definitions into reusable resources. 
+<CODE>oper</CODE> definitions into reusable resources.
 </P>
 <PRE>
     resource StringOper = {
@@ -1571,10 +1571,10 @@
 </P>
 <PRE>
     concrete FoodEng of Food = open StringOper in {
-  
+
       lincat
         S, Item, Kind, Quality = SS ;
-  
+
       lin
         Is item quality = cc item (prefix "is" quality) ;
         This k = prefix "this" k ;
@@ -1614,12 +1614,12 @@
     lin This = prefix "this" ;
 </PRE>
 <P>
-Part of the art in functional programming: 
-decide the order of arguments in a function, 
-so that partial application can be used as much as possible. 
+Part of the art in functional programming:
+decide the order of arguments in a function,
+so that partial application can be used as much as possible.
 </P>
 <P>
-For instance, <CODE>prefix</CODE> is typically applied to 
+For instance, <CODE>prefix</CODE> is typically applied to
 linearization variables with constant strings. Hence we
 put the <CODE>Str</CODE> argument before the <CODE>SS</CODE> argument.
 </P>
@@ -1637,7 +1637,7 @@
 <A NAME="toc43"></A>
 <H3>Testing resource modules</H3>
 <P>
-Import with the flag <CODE>-retain</CODE>, 
+Import with the flag <CODE>-retain</CODE>,
 </P>
 <PRE>
     &gt; import -retain StringOper.gf
@@ -1669,7 +1669,7 @@
         Question ;
       fun
         QIs : Item -&gt; Quality -&gt; Question ;
-        Pizza : Kind ;      
+        Pizza : Kind ;
     }
 </PRE>
 <P>
@@ -1687,7 +1687,7 @@
 </PRE>
 <P>
 The effect of extension: all of the contents of the extended
-and extending modules are put together. 
+and extending modules are put together.
 </P>
 <P>
 In other words: the new module <B>inherits</B> the contents of the old module.
@@ -1708,7 +1708,7 @@
     }
 </PRE>
 <P>
-Resource modules can extend other resource modules - thus it is 
+Resource modules can extend other resource modules - thus it is
 possible to build resource hierarchies.
 </P>
 <P>
@@ -1721,7 +1721,7 @@
 </P>
 <PRE>
     abstract Foodmarket = Food, Fruit, Mushroom ** {
-      fun 
+      fun
         FruitKind    : Fruit    -&gt; Kind ;
         MushroomKind : Mushroom -&gt; Kind ;
       }
@@ -1734,7 +1734,7 @@
       cat Fruit ;
       fun Apple, Peach : Fruit ;
     }
-  
+
     abstract Mushroom = {
       cat Mushroom ;
       fun Cep, Agaric : Mushroom ;
@@ -1771,7 +1771,7 @@
 <P>
 It is possible to skip this chapter and go directly
 to the next, since the use of the GF Resource Grammar library
-makes it unnecessary to use parameters: they 
+makes it unnecessary to use parameters: they
 could be left to library implementors.
 </P>
 <P>
@@ -1788,7 +1788,7 @@
 </P>
 <UL>
 <LI>the <B>inflection</B> of nouns and verbs in singular and plural
-<LI>the <B>agreement</B> of the verb to subject: 
+<LI>the <B>agreement</B> of the verb to subject:
   the verb must have the same number as the subject
 </UL>
 
@@ -1821,8 +1821,8 @@
 </PRE>
 <P>
 This judgement defines the parameter type <CODE>Number</CODE> by listing
-its two <B>constructors</B>, <CODE>Sg</CODE> and <CODE>Pl</CODE> 
-(singular and plural). 
+its two <B>constructors</B>, <CODE>Sg</CODE> and <CODE>Pl</CODE>
+(singular and plural).
 </P>
 <P>
 We give <CODE>Kind</CODE> a linearization type that has a <B>table</B> depending on number:
@@ -1831,12 +1831,12 @@
     lincat Kind = {s : Number =&gt; Str} ;
 </PRE>
 <P>
-The <B>table type</B> <CODE>Number =&gt; Str</CODE> is similar a function type 
-(<CODE>Number -&gt; Str</CODE>). 
+The <B>table type</B> <CODE>Number =&gt; Str</CODE> is similar a function type
+(<CODE>Number -&gt; Str</CODE>).
 </P>
 <P>
 Difference: the argument must be a parameter type. Then
-the argument-value pairs can be listed in a finite table. 
+the argument-value pairs can be listed in a finite table.
 </P>
 <P>
 <!-- NEW -->
@@ -1857,7 +1857,7 @@
 left of the arrow <CODE>=&gt;</CODE> and a <B>value</B> on the right.
 </P>
 <P>
-The application of a table is done by the <B>selection</B> operator <CODE>!</CODE>. 
+The application of a table is done by the <B>selection</B> operator <CODE>!</CODE>.
 </P>
 <P>
 It which is computed by <B>pattern matching</B>: return
@@ -1865,7 +1865,7 @@
 argument. For instance,
 </P>
 <PRE>
-     table {Sg =&gt; "cheese" ; Pl =&gt; "cheeses"} ! Pl 
+     table {Sg =&gt; "cheese" ; Pl =&gt; "cheeses"} ! Pl
      ===&gt; "cheeses"
 </PRE>
 <P></P>
@@ -1886,7 +1886,7 @@
 <!-- NEW -->
 </P>
 <P>
-Constructors can take arguments from other parameter types. 
+Constructors can take arguments from other parameter types.
 </P>
 <P>
 Example: forms of English verbs (except <I>be</I>):
@@ -1895,7 +1895,7 @@
     param VerbForm = VPresent Number | VPast | VPastPart | VPresPart ;
 </PRE>
 <P>
-Fact expressed: only present tense has number variation. 
+Fact expressed: only present tense has number variation.
 </P>
 <P>
 Example table: the forms of the verb <I>drink</I>:
@@ -1911,9 +1911,9 @@
 </PRE>
 <P></P>
 <P>
-<B>Exercise</B>. In an earlier exercise (previous section), 
-you made a list of the possible 
-forms that nouns, adjectives, and verbs can have in some languages that 
+<B>Exercise</B>. In an earlier exercise (previous section),
+you made a list of the possible
+forms that nouns, adjectives, and verbs can have in some languages that
 you know. Now take some of the results and implement them by
 using parameter type definitions and tables. Write them into a <CODE>resource</CODE>
 module, which you can test by using the command <CODE>compute_concrete</CODE>.
@@ -1924,13 +1924,13 @@
 <A NAME="toc50"></A>
 <H2>Inflection tables and paradigms</H2>
 <P>
-A morphological <B>paradigm</B> is a formula telling how a class of 
+A morphological <B>paradigm</B> is a formula telling how a class of
 words is inflected.
 </P>
 <P>
-From the GF point of view, a paradigm is a function that takes 
-a <B>lemma</B> (also known as a <B>dictionary form</B>, or a <B>citation form</B>) and 
-returns an inflection table. 
+From the GF point of view, a paradigm is a function that takes
+a <B>lemma</B> (also known as a <B>dictionary form</B>, or a <B>citation form</B>) and
+returns an inflection table.
 </P>
 <P>
 The following operation defines the regular noun paradigm of English:
@@ -1968,7 +1968,7 @@
 </PRE>
 <P>
 The catch-all case for the past tense and the past participle
-uses a <B>wild card</B> pattern <CODE>_</CODE>. 
+uses a <B>wild card</B> pattern <CODE>_</CODE>.
 </P>
 <P>
 <!-- NEW -->
@@ -1991,7 +1991,7 @@
 <P>
 Purpose: a more radical
 variation between languages
-than just the use of different words and word orders. 
+than just the use of different words and word orders.
 </P>
 <P>
 We add to the grammar <CODE>Food</CODE> two rules for forming plural items:
@@ -2006,7 +2006,7 @@
     fun Pizza : Kind ;
 </PRE>
 <P>
-This will force us to deal with gender- 
+This will force us to deal with gender-
 </P>
 <P>
 <!-- NEW -->
@@ -2031,7 +2031,7 @@
 It is the <B>copula</B> (the verb <I>be</I>) that is affected:
 </P>
 <PRE>
-    oper copula : Number -&gt; Str = \n -&gt; 
+    oper copula : Number -&gt; Str = \n -&gt;
       case n of {
         Sg =&gt; "is" ;
         Pl =&gt; "are"
@@ -2064,7 +2064,7 @@
 <P>
 add <B>determiners</B>, either <I>this</I> or <I>these</I>, which
 require different <I>this pizza</I> vs.
-<I>these pizzas</I>. 
+<I>these pizzas</I>.
 </P>
 <P>
 Thus <CODE>Kind</CODE> must have both singular and plural forms:
@@ -2077,14 +2077,14 @@
 </P>
 <PRE>
     lin This kind = {
-      s = "this" ++ kind.s ! Sg ; 
+      s = "this" ++ kind.s ! Sg ;
       n = Sg
-    } ; 
-  
+    } ;
+
     lin These kind = {
-      s = "these" ++ kind.s ! Pl ; 
+      s = "these" ++ kind.s ! Pl ;
       n = Pl
-    } ; 
+    } ;
 </PRE>
 <P></P>
 <P>
@@ -2094,12 +2094,12 @@
 To avoid copy-and-paste, we can factor out the pattern of determination,
 </P>
 <PRE>
-    oper det : 
-      Str -&gt; Number -&gt; {s : Number =&gt; Str} -&gt; {s : Str ; n : Number} = 
+    oper det :
+      Str -&gt; Number -&gt; {s : Number =&gt; Str} -&gt; {s : Str ; n : Number} =
         \det,n,kind -&gt; {
-        s = det ++ kind.s ! n ; 
+        s = det ++ kind.s ! n ;
         n = n
-      } ; 
+      } ;
 </PRE>
 <P>
 Now we can write
@@ -2115,9 +2115,9 @@
     lincat Det = {s : Str ; n : Number} ;
     fun Det : Det -&gt; Kind -&gt; Item ;
     lin Det det kind = {
-        s = det.s ++ kind.s ! det.n ; 
+        s = det.s ++ kind.s ! det.n ;
         n = det.n
-      } ; 
+      } ;
 </PRE>
 <P></P>
 <P>
@@ -2174,14 +2174,14 @@
 (typically the one called the <B>head</B>). Italian modification:
 </P>
 <PRE>
-    lin QKind qual kind = 
+    lin QKind qual kind =
       let gen = kind.g in {
         s = table {n =&gt; kind.s ! n ++ qual.s ! gen ! n} ;
         g = gen
         } ;
 </PRE>
 <P>
-Notice 
+Notice
 </P>
 <UL>
 <LI><B>local definition</B> (<CODE>let</CODE> expression)
@@ -2194,16 +2194,16 @@
 <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. 
+We use some string operations from the library <CODE>Prelude</CODE> are used.
 </P>
 <PRE>
      concrete FoodsEng of Foods = open Prelude in {
-  
+
     lincat
-      S, Quality = SS ; 
-      Kind = {s : Number =&gt; Str} ; 
-      Item = {s : Str ; n : Number} ; 
-  
+      S, Quality = SS ;
+      Kind = {s : Number =&gt; Str} ;
+      Item = {s : Str ; n : Number} ;
+
     lin
       Is item quality = ss (item.s ++ copula item.n ++ quality.s) ;
       This  = det Sg "this" ;
@@ -2230,27 +2230,27 @@
 <PRE>
     param
       Number = Sg | Pl ;
-  
+
     oper
-      det : Number -&gt; Str -&gt; {s : Number =&gt; Str} -&gt; {s : Str ; n : Number} = 
+      det : Number -&gt; Str -&gt; {s : Number =&gt; Str} -&gt; {s : Str ; n : Number} =
         \n,d,cn -&gt; {
           s = d ++ cn.s ! n ;
           n = n
         } ;
-      noun : Str -&gt; Str -&gt; {s : Number =&gt; Str} = 
+      noun : Str -&gt; Str -&gt; {s : Number =&gt; Str} =
         \man,men -&gt; {s = table {
           Sg =&gt; man ;
-          Pl =&gt; men 
+          Pl =&gt; men
           }
         } ;
-      regNoun : Str -&gt; {s : Number =&gt; Str} = 
+      regNoun : Str -&gt; {s : Number =&gt; Str} =
         \car -&gt; noun car (car + "s") ;
-      copula : Number -&gt; Str = 
+      copula : Number -&gt; Str =
         \n -&gt; case n of {
           Sg =&gt; "is" ;
           Pl =&gt; "are"
           } ;
-    }    
+    }
 </PRE>
 <P></P>
 <P>
@@ -2265,7 +2265,7 @@
 Let us extend the English noun paradigms so that we can
 deal with all nouns, not just the regular ones. The goal is to
 provide a morphology module that makes it easy to
-add words to a lexicon. 
+add words to a lexicon.
 </P>
 <P>
 <!-- NEW -->
@@ -2278,14 +2278,14 @@
 </P>
 <PRE>
     oper Noun : Type = {s : Number =&gt; Str} ;
-  
+
     oper mkNoun : Str -&gt; Str -&gt; Noun = \x,y -&gt; {
       s = table {
         Sg =&gt; x ;
         Pl =&gt; y
         }
       } ;
-  
+
     oper regNoun : Str -&gt; Noun = \x -&gt; mkNoun x (x + "s") ;
 </PRE>
 <P>
@@ -2308,7 +2308,7 @@
 </P>
 <PRE>
     param Case = Nom | Gen ;
-  
+
     oper Noun : Type = {s : Number =&gt; Case =&gt; Str} ;
 </PRE>
 <P>
@@ -2343,7 +2343,7 @@
 </P>
 <P>
 In the last definition of <CODE>mkNoun</CODE>, we used a case expression
-on the last character of the plural, as well as the <CODE>Prelude</CODE> 
+on the last character of the plural, as well as the <CODE>Prelude</CODE>
 operation
 </P>
 <PRE>
@@ -2377,14 +2377,14 @@
 We could provide alternative paradigms:
 </P>
 <PRE>
-    noun_y : Str -&gt; Noun = \fly -&gt; mkNoun fly (init fly + "ies") ;  
+    noun_y : Str -&gt; Noun = \fly -&gt; mkNoun fly (init fly + "ies") ;
     noun_s : Str -&gt; Noun = \bus -&gt; mkNoun bus (bus + "es") ;
 </PRE>
 <P>
 (The Prelude function <CODE>init</CODE> drops the last character of a token.)
 </P>
 <P>
-Drawbacks: 
+Drawbacks:
 </P>
 <UL>
 <LI>it can be difficult to select the correct paradigm
@@ -2398,17 +2398,17 @@
 Better solution: a <B>smart paradigm</B>:
 </P>
 <PRE>
-    regNoun : Str -&gt; Noun = \w -&gt; 
-      let 
+    regNoun : Str -&gt; Noun = \w -&gt;
+      let
         ws : Str = case w of {
           _ + ("a" | "e" | "i" | "o") + "o" =&gt; w + "s" ;  -- bamboo
           _ + ("s" | "x" | "sh" | "o")      =&gt; w + "es" ; -- bus, hero
-          _ + "z"                           =&gt; w + "zes" ;-- quiz 
+          _ + "z"                           =&gt; w + "zes" ;-- quiz
           _ + ("a" | "e" | "o" | "u") + "y" =&gt; w + "s" ;  -- boy
           x + "y"                           =&gt; x + "ies" ;-- fly
           _                                 =&gt; w + "s"    -- car
-          } 
-      in 
+          }
+      in
       mkNoun w ws
 </PRE>
 <P>
@@ -2420,7 +2420,7 @@
 </UL>
 
 <P>
-The patterns are ordered in such a way that, for instance, 
+The patterns are ordered in such a way that, for instance,
 the suffix <CODE>"oo"</CODE> prevents <I>bamboo</I> from matching the suffix
 <CODE>"o"</CODE>.
 </P>
@@ -2431,7 +2431,7 @@
 <H3>Exercises on regular patterns</H3>
 <OL>
 <LI>The same rules that form plural nouns in English also
-apply in the formation of third-person singular verbs. 
+apply in the formation of third-person singular verbs.
 Write a regular verb paradigm that uses this idea, but first
 rewrite <CODE>regNoun</CODE> so that the analysis needed to build <I>s</I>-forms
 is factored out as a separate <CODE>oper</CODE>, which is shared with
@@ -2512,7 +2512,7 @@
 <H3>Separating operation types and definitions</H3>
 <P>
 In librarues, it is useful to group type signatures separately from
-definitions. It is possible to divide an <CODE>oper</CODE> judgement, 
+definitions. It is possible to divide an <CODE>oper</CODE> judgement,
 </P>
 <PRE>
     oper regNoun : Str -&gt; Noun ;
@@ -2538,7 +2538,7 @@
 functions have different types.
 </P>
 <P>
-In GF, the functions must be grouped together in <CODE>overload</CODE> groups. 
+In GF, the functions must be grouped together in <CODE>overload</CODE> groups.
 </P>
 <P>
 Example: different ways to define nouns in English:
@@ -2552,7 +2552,7 @@
 <P>
 Cf. dictionaries: if the
 word is regular, just one form is needed. If it is irregular,
-more forms are given. 
+more forms are given.
 </P>
 <P>
 The definition can be given separately, or at the same time, as the types:
@@ -2581,16 +2581,16 @@
     &gt; read_file bible.txt | morpho_analyse
 </PRE>
 <P>
-The command <CODE>morpho_quiz = mq</CODE> generates inflection exercises. 
+The command <CODE>morpho_quiz = mq</CODE> generates inflection exercises.
 </P>
 <PRE>
     % gf -path=alltenses:prelude $GF_LIB_PATH/alltenses/IrregFre.gfo
-  
+
     &gt; morpho_quiz -cat=V
-  
+
     Welcome to GF Morphology Quiz.
     ...
-  
+
     réapparaître : VFin VCondit  Pl  P2
     réapparaitriez
     &gt; No, not réapparaitriez, but
@@ -2617,7 +2617,7 @@
 </P>
 <PRE>
   concrete FoodsIta of Foods = open Prelude in {
-  
+
     param
       Number = Sg | Pl ;
       Gender = Masc | Fem ;
@@ -2629,10 +2629,10 @@
 </P>
 <PRE>
     lincat
-      Phr = SS ; 
-      Quality = {s : Gender =&gt; Number =&gt; Str} ; 
-      Kind = {s : Number =&gt; Str ; g : Gender} ; 
-      Item = {s : Str ; g : Gender ; n : Number} ; 
+      Phr = SS ;
+      Quality = {s : Gender =&gt; Number =&gt; Str} ;
+      Kind = {s : Number =&gt; Str ; g : Gender} ;
+      Item = {s : Str ; g : Gender ; n : Number} ;
 </PRE>
 <P></P>
 <P>
@@ -2643,13 +2643,13 @@
 </P>
 <PRE>
     oper
-      adjective : (_,_,_,_ : Str) -&gt; {s : Gender =&gt; Number =&gt; Str} = 
+      adjective : (_,_,_,_ : Str) -&gt; {s : Gender =&gt; Number =&gt; Str} =
         \nero,nera,neri,nere -&gt; {
           s = table {
             Masc =&gt; table {
               Sg =&gt; nero ;
               Pl =&gt; neri
-              } ; 
+              } ;
             Fem =&gt; table {
               Sg =&gt; nera ;
               Pl =&gt; nere
@@ -2662,7 +2662,7 @@
 </P>
 <PRE>
       regAdj : Str -&gt; {s : Gender =&gt; Number =&gt; Str} = \nero -&gt;
-        let ner = init nero 
+        let ner = init nero
         in adjective nero (ner + "a") (ner + "i") (ner + "e") ;
 </PRE>
 <P></P>
@@ -2670,11 +2670,11 @@
 <!-- NEW -->
 </P>
 <P>
-For noun inflection, we are happy to give the two forms and the gender 
+For noun inflection, we are happy to give the two forms and the gender
 explicitly:
 </P>
 <PRE>
-      noun : Str -&gt; Str -&gt; Gender -&gt; {s : Number =&gt; Str ; g : Gender} = 
+      noun : Str -&gt; Str -&gt; Gender -&gt; {s : Number =&gt; Str ; g : Gender} =
         \vino,vini,g -&gt; {
           s = table {
             Sg =&gt; vino ;
@@ -2687,7 +2687,7 @@
 We need only number variation for the copula.
 </P>
 <PRE>
-      copula : Number -&gt; Str = 
+      copula : Number -&gt; Str =
         \n -&gt; case n of {
           Sg =&gt; "è" ;
           Pl =&gt; "sono"
@@ -2701,8 +2701,8 @@
 Determination is more complex than in English, because of gender:
 </P>
 <PRE>
-      det : Number -&gt; Str -&gt; Str -&gt; {s : Number =&gt; Str ; g : Gender} -&gt; 
-          {s : Str ; g : Gender ; n : Number} = 
+      det : Number -&gt; Str -&gt; Str -&gt; {s : Number =&gt; Str ; g : Gender} -&gt;
+          {s : Str ; g : Gender ; n : Number} =
         \n,m,f,cn -&gt; {
           s = case cn.g of {Masc =&gt; m ; Fem =&gt; f} ++ cn.s ! n ;
           g = cn.g ;
@@ -2718,7 +2718,7 @@
 </P>
 <PRE>
     lin
-      Is item quality = 
+      Is item quality =
         ss (item.s ++ copula item.n ++ quality.s ! item.g ! item.n) ;
       This  = det Sg "questo" "questa" ;
       That  = det Sg "quel"   "quella" ;
@@ -2751,7 +2751,7 @@
 <LI>Experiment with multilingual generation and translation in the
 <CODE>Foods</CODE> grammars.
 <P></P>
-<LI>Add items, qualities, and determiners to the grammar, 
+<LI>Add items, qualities, and determiners to the grammar,
 and try to get their inflection and inherent features right.
 <P></P>
 <LI>Write a concrete syntax of <CODE>Food</CODE> for a language of your choice,
@@ -2787,10 +2787,10 @@
 </P>
 <PRE>
     lincat TV = {s : Number =&gt; Str ; part : Str} ;
-  
+
     fun AppTV : Item -&gt; TV -&gt; Item -&gt; Phrase ;
-  
-    lin AppTV subj tv obj = 
+
+    lin AppTV subj tv obj =
       {s = subj.s ++ tv.s ! subj.n ++ obj.s ++ tv.part} ;
 </PRE>
 <P></P>
@@ -2832,10 +2832,10 @@
 because <CODE>n</CODE> is a run-time variable. Also
 </P>
 <PRE>
-    lin Plural n = {s = (regNoun n).s ! Pl} ; 
+    lin Plural n = {s = (regNoun n).s ! Pl} ;
 </PRE>
 <P>
-is incorrect with <CODE>regNoun</CODE> as defined <a href="#secinflection">here</a>, because the run-time 
+is incorrect with <CODE>regNoun</CODE> as defined <a href="#secinflection">here</a>, because the run-time
 variable is eventually sent to string pattern matching and gluing.
 </P>
 <P>
@@ -2848,15 +2848,15 @@
     lin Question p = {s = p + "?"} ;
 </PRE>
 <P>
-is incorrect. 
+is incorrect.
 </P>
 <P>
 The way to go is to use an <B>unlexer</B> that creates correct spacing
-after linearization. 
+after linearization.
 </P>
 <P>
 Correspondingly, a <B>lexer</B> that e.g. analyses <CODE>"warm?"</CODE> into
-to tokens is needed before parsing. 
+to tokens is needed before parsing.
 This topic will be covered in <a href="#seclexing">here</a>.
 </P>
 <P>
@@ -2870,15 +2870,15 @@
 </P>
 <PRE>
     lincat TV = Verb ** {c : Case} ;
-  
-    lin Follow = regVerb "folgen" ** {c = Dative} ; 
+
+    lin Follow = regVerb "folgen" ** {c = Dative} ;
 </PRE>
 <P>
 <CODE>TV</CODE> becomes a <B>subtype</B> of <CODE>Verb</CODE>.
 </P>
 <P>
 If <I>T</I> is a subtype of <I>R</I>, an object of <I>T</I> can be used whenever
-an object of <I>R</I> is required. 
+an object of <I>R</I> is required.
 </P>
 <P>
 <B>Covariance</B>: a function returning a record <I>T</I> as value can
@@ -2910,7 +2910,7 @@
 English indefinite article:
 </P>
 <PRE>
-    oper artIndef : Str = 
+    oper artIndef : Str =
       pre {"a" ; "an" / strs {"a" ; "e" ; "i" ; "o"}} ;
 </PRE>
 <P>
@@ -2958,7 +2958,7 @@
 <LI><CODE>Ita</CODE>lian
 <LI><CODE>Nor</CODE>wegian
 <LI><CODE>Pol</CODE>ish
-<LI><CODE>Ron</CODE>, Romanian 
+<LI><CODE>Ron</CODE>, Romanian
 <LI><CODE>Rus</CODE>sian
 <LI><CODE>Spa</CODE>nish
 <LI><CODE>Swe</CODE>dish
@@ -2984,8 +2984,8 @@
 </P>
 <P>
 Resource grammars (as usual in linguistic tradition):
-a grammar specifies the <B>grammatically correct combinations of words</B>, 
-whatever their meanings are. 
+a grammar specifies the <B>grammatically correct combinations of words</B>,
+whatever their meanings are.
 </P>
 <P>
 With resource grammars, we can achieve a
@@ -3028,7 +3028,7 @@
 Two kinds of lexical categories:
 </P>
 <UL>
-<LI><B>closed</B>: 
+<LI><B>closed</B>:
   <UL>
   <LI>a finite number of words
   <LI>seldom extended in the history of language
@@ -3060,12 +3060,12 @@
 Closed classes: module <CODE>Syntax</CODE>. In the <CODE>Foods</CODE> grammar, we need
 </P>
 <PRE>
-    this_Det, that_Det, these_Det, those_Det : Det ; 
+    this_Det, that_Det, these_Det, those_Det : Det ;
     very_AdA  : AdA ;
 </PRE>
 <P>
 Naming convention: word followed by the category (so we can
-distinguish the quantifier <I>that</I> from the conjunction <I>that</I>). 
+distinguish the quantifier <I>that</I> from the conjunction <I>that</I>).
 </P>
 <P>
 Open classes have no objects in <CODE>Syntax</CODE>. Words are
@@ -3145,9 +3145,9 @@
 </P>
 <PRE>
     mkCl : NP -&gt; AP -&gt; Cl ;      -- e.g. "this pizza is very warm"
-    mkNP : Det -&gt; CN -&gt; NP ;     -- e.g. "this pizza" 
+    mkNP : Det -&gt; CN -&gt; NP ;     -- e.g. "this pizza"
     mkCN : AP -&gt; CN -&gt; CN ;      -- e.g. "warm pizza"
-    mkAP : AdA -&gt; AP -&gt; AP ;     -- e.g. "very warm" 
+    mkAP : AdA -&gt; AP -&gt; AP ;     -- e.g. "very warm"
 </PRE>
 <P>
 We also need <B>lexical insertion</B>, to form phrases from single words:
@@ -3176,10 +3176,10 @@
 can be built as follows:
 </P>
 <PRE>
-    mkCl 
-      (mkNP these_Det 
+    mkCl
+      (mkNP these_Det
          (mkCN (mkAP very_AdA (mkAP warm_A)) (mkCN pizza_CN)))
-      (mkAP italian_AP) 
+      (mkAP italian_AP)
 </PRE>
 <P>
 The task now: to define the concrete syntax of <CODE>Foods</CODE> so that
@@ -3198,9 +3198,9 @@
 Language-specific and language-independent parts - roughly,
 </P>
 <UL>
-<LI>the syntax API <CODE>Syntax</CODE><I>L</I> has the same types and 
+<LI>the syntax API <CODE>Syntax</CODE><I>L</I> has the same types and
   functions for all languages <I>L</I>
-<LI>the morphology API <CODE>Paradigms</CODE><I>L</I> has partly 
+<LI>the morphology API <CODE>Paradigms</CODE><I>L</I> has partly
   different types and functions
   for different languages <I>L</I>
 </UL>
@@ -3461,7 +3461,7 @@
 <A NAME="toc86"></A>
 <H3>Exercises</H3>
 <P>
-1. Try out the morphological paradigms in different languages. Do 
+1. Try out the morphological paradigms in different languages. Do
 as follows:
 </P>
 <PRE>
@@ -3479,7 +3479,7 @@
 <a name="secenglish"></a>
 </P>
 <P>
-We assume the abstract syntax <CODE>Foods</CODE> from <a href="#chaptwo">Lesson 3</a>.
+We assume the abstract syntax <CODE>Foods</CODE> from <a href="#chapfour">Lesson 3</a>.
 </P>
 <P>
 We don't need to think about inflection and agreement, but just pick
@@ -3489,9 +3489,9 @@
 We need a path with
 </P>
 <UL>
-<LI>the current directory <CODE>.</CODE> 
+<LI>the current directory <CODE>.</CODE>
 <LI>the directory <CODE>../foods</CODE>, in which <CODE>Foods.gf</CODE> resides.
-<LI>the library directory <CODE>present</CODE>, which is relative to the 
+<LI>the library directory <CODE>present</CODE>, which is relative to the
   environment variable <CODE>GF_LIB_PATH</CODE>
 </UL>
 
@@ -3500,7 +3500,7 @@
 </P>
 <PRE>
     --# -path=.:../foods:present
-  
+
     concrete FoodsEng of Foods = open SyntaxEng,ParadigmsEng in {
 </PRE>
 <P></P>
@@ -3515,7 +3515,7 @@
 </P>
 <PRE>
     lincat
-      Phrase = Cl ; 
+      Phrase = Cl ;
       Item = NP ;
       Kind = CN ;
       Quality = AP ;
@@ -3566,12 +3566,12 @@
 <A NAME="toc90"></A>
 <H3>English example: exercises</H3>
 <P>
-1. Compile the grammar <CODE>FoodsEng</CODE> and generate 
+1. Compile the grammar <CODE>FoodsEng</CODE> and generate
 and parse some sentences.
 </P>
 <P>
-2. Write a concrete syntax of <CODE>Foods</CODE> for Italian 
-or some other language included in the resource library. You can 
+2. Write a concrete syntax of <CODE>Foods</CODE> for Italian
+or some other language included in the resource library. You can
 compare the results with the hand-written
 grammars presented earlier in this tutorial.
 </P>
@@ -3588,12 +3588,12 @@
 <P>
 If you write  a concrete syntax of <CODE>Foods</CODE> for some other
 language, much of the code will look exactly the same
-as for English. This is because 
+as for English. This is because
 </P>
 <UL>
 <LI>the <CODE>Syntax</CODE> API is the same for all languages (because
-  all languages in the resource package do implement the same 
-  syntactic structures) 
+  all languages in the resource package do implement the same
+  syntactic structures)
 <LI>languages tend to use the syntactic structures in similar ways
 </UL>
 
@@ -3617,7 +3617,7 @@
 <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, 
+<B>Functors</B> familiar from the functional programming languages ML and OCaml,
 also known as <B>parametrized modules</B>.
 </P>
 <P>
@@ -3625,7 +3625,7 @@
 </P>
 <P>
 An <CODE>interface</CODE> is a module similar to a <CODE>resource</CODE>, but it only
-contains the <I>types</I> of <CODE>oper</CODE>s, not (necessarily) their definitions. 
+contains the <I>types</I> of <CODE>oper</CODE>s, not (necessarily) their definitions.
 </P>
 <P>
 Syntax for functors: add the keyword <CODE>incomplete</CODE>. We will use the header
@@ -3651,7 +3651,7 @@
 we can write a <B>functor instantiation</B>,
 </P>
 <PRE>
-    concrete FoodsGer of Foods = FoodsI with 
+    concrete FoodsGer of Foods = FoodsI with
       (Syntax = SyntaxGer),
       (LexFoods = LexFoodsGer) ;
 </PRE>
@@ -3663,10 +3663,10 @@
 <H3>Code for the Foods functor</H3>
 <PRE>
     --# -path=.:../foods
-  
+
     incomplete concrete FoodsI of Foods = open Syntax, LexFoods in {
     lincat
-      Phrase = Cl ; 
+      Phrase = Cl ;
       Item = NP ;
       Kind = CN ;
       Quality = AP ;
@@ -3678,7 +3678,7 @@
       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 ;
@@ -3744,8 +3744,8 @@
 <H3>Code for a German functor instantiation</H3>
 <PRE>
     --# -path=.:../foods:present
-  
-    concrete FoodsGer of Foods = FoodsI with 
+
+    concrete FoodsGer of Foods = FoodsI with
       (Syntax = SyntaxGer),
       (LexFoods = LexFoodsGer) ;
 </PRE>
@@ -3768,7 +3768,7 @@
 </P>
 <P>
 The domain lexicon instance requires some knowledge of the words of the
-language: 
+language:
 </P>
 <UL>
 <LI>what words are used for which concepts
@@ -3804,8 +3804,8 @@
 </P>
 <PRE>
     --# -path=.:../foods:present
-  
-    concrete FoodsFin of Foods = FoodsI with 
+
+    concrete FoodsFin of Foods = FoodsI with
       (Syntax = SyntaxFin),
       (LexFoods = LexFoodsFin) ;
 </PRE>
@@ -3820,11 +3820,11 @@
 </P>
 <PRE>
                         concrete DomainL*
-  
+
       instance LexDomainL                 instance SyntaxL*
-     
+
                    incomplete concrete DomainI
-                   /           |              \               
+                   /           |              \
      interface LexDomain   abstract Domain    interface Syntax*
 </PRE>
 <P>
@@ -3882,14 +3882,14 @@
 <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> 
+Problem: a functor only works when all languages use the resource <CODE>Syntax</CODE>
 in the same way.
 </P>
 <P>
 Example (contrived): assume that English has
 no word for <CODE>Pizza</CODE>, but has to use the paraphrase <I>Italian pie</I>.
 This is no longer a noun <CODE>N</CODE>, but a complex phrase
-in the category <CODE>CN</CODE>. 
+in the category <CODE>CN</CODE>.
 </P>
 <P>
 Possible solution: change interface the <CODE>LexFoods</CODE> with
@@ -3898,7 +3898,7 @@
     oper pizza_CN : CN ;
 </PRE>
 <P>
-Problem with this solution: 
+Problem with this solution:
 </P>
 <UL>
 <LI>we may end up changing the interface and the function with each new language
@@ -3933,18 +3933,18 @@
 <A NAME="toc105"></A>
 <H3>The functor problem solved</H3>
 <P>
-The English instantiation inherits the functor 
+The English instantiation inherits the functor
 implementation except for the constant <CODE>Pizza</CODE>. This constant
 is defined in the body instead:
 </P>
 <PRE>
     --# -path=.:../foods:present
-  
-    concrete FoodsEng of Foods = FoodsI - [Pizza] with 
+
+    concrete FoodsEng of Foods = FoodsI - [Pizza] with
       (Syntax = SyntaxEng),
-      (LexFoods = LexFoodsEng) ** 
+      (LexFoods = LexFoodsEng) **
         open SyntaxEng, ParadigmsEng in {
-  
+
       lin Pizza = mkCN (mkA "Italian") (mkN "pie") ;
     }
 </PRE>
@@ -3955,7 +3955,7 @@
 <A NAME="toc106"></A>
 <H2>Grammar reuse</H2>
 <P>
-Abstract syntax modules can be used as interfaces, 
+Abstract syntax modules can be used as interfaces,
 and concrete syntaxes as their instances.
 </P>
 <P>
@@ -3963,11 +3963,11 @@
 </P>
 <PRE>
     cat C         &lt;---&gt;  oper C : Type
-  
+
     fun f : A     &lt;---&gt;  oper f : A
-  
+
     lincat C = T  &lt;---&gt;  oper C : Type = T
-  
+
     lin f = t     &lt;---&gt;  oper f : A = t
 </PRE>
 <P></P>
@@ -4021,7 +4021,7 @@
     --# -path=.:../foods:alltenses
 </PRE>
 <P>
-Now we can see all the tenses of phrases, by using the <CODE>-all</CODE> flag 
+Now we can see all the tenses of phrases, by using the <CODE>-all</CODE> flag
 in linearization:
 </P>
 <PRE>
@@ -4076,7 +4076,7 @@
     Would this wine not have been delicious
 </PRE>
 <P>
-We also see 
+We also see
 </P>
 <UL>
 <LI>polarity (positive vs. negative)
@@ -4102,9 +4102,9 @@
 <UL>
 <LI>include semantic conditions in grammars, by using
   <UL>
-  <LI><B>dependent types</B> 
-  <LI><B>higher order abstract syntax</B> 
-  <LI>proof objects  
+  <LI><B>dependent types</B>
+  <LI><B>higher order abstract syntax</B>
+  <LI>proof objects
   <LI>semantic definitions
   <P></P>
 These concepts are inherited from <B>type theory</B> (more precisely:
@@ -4137,12 +4137,12 @@
 <I>dim a fan</I>.
 </P>
 <P>
-The following example is borrowed from the 
+The following example is borrowed from the
 Regulus Book (Rayner &amp; al. 2006).
 </P>
 <P>
 A simple example is a "smart house" system, which
-defines voice commands for household appliances.   
+defines voice commands for household appliances.
 </P>
 <P>
 <!-- NEW -->
@@ -4150,7 +4150,7 @@
 <A NAME="toc111"></A>
 <H3>A dependent type system</H3>
 <P>
-Ontology: 
+Ontology:
 </P>
 <UL>
 <LI>there are commands and device kinds
@@ -4164,10 +4164,10 @@
 <PRE>
     cat
       Command ;
-      Kind ; 
-      Device Kind ; -- argument type Kind 
-      Action Kind ; 
-    fun 
+      Kind ;
+      Device Kind ; -- argument type Kind
+      Action Kind ;
+    fun
       CAction : (k : Kind) -&gt; Action k -&gt; Device k -&gt; Command ;
 </PRE>
 <P>
@@ -4212,11 +4212,11 @@
 <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. 
+Concrete syntax does not know if a category is a dependent type.
 </P>
 <PRE>
     lincat Action = {s : Str} ;
-    lin CAction _ act dev = {s = act.s ++ dev.s} ; 
+    lin CAction _ act dev = {s = act.s ++ dev.s} ;
 </PRE>
 <P>
 Notice that the <CODE>Kind</CODE> argument is suppressed in linearization.
@@ -4267,7 +4267,7 @@
 </P>
 <PRE>
     &gt; parse "dim the fan" | put_tree -typecheck
-  
+
     Error in tree UCommand (CAction ? 0 dim (DKindOne fan)) :
       (? 0 &lt;&gt; fan) (? 0 &lt;&gt; light)
 </PRE>
@@ -4281,17 +4281,17 @@
 <a name="secpolymorphic"></a>
 </P>
 <P>
-Sometimes an action can be performed on all kinds of devices. 
+Sometimes an action can be performed on all kinds of devices.
 </P>
 <P>
-This is represented as a function that takes a <CODE>Kind</CODE> as an argument 
+This is represented as a function that takes a <CODE>Kind</CODE> as an argument
 and produce an <CODE>Action</CODE> for that <CODE>Kind</CODE>:
 </P>
 <PRE>
     fun switchOn, switchOff : (k : Kind) -&gt; Action k ;
 </PRE>
 <P>
-Functions of this kind are called <B>polymorphic</B>. 
+Functions of this kind are called <B>polymorphic</B>.
 </P>
 <P>
 We can use this kind of polymorphism in concrete syntax as well,
@@ -4300,7 +4300,7 @@
 <PRE>
     oper const :(a,b : Type) -&gt; a -&gt; b -&gt; a =
       \_,_,c,_ -&gt; c ;
-  
+
     oper flip : (a,b,c : Type) -&gt; (a -&gt; b -&gt;c) -&gt; b -&gt; a -&gt; c =
       \_,_,_,f,x,y -&gt; f y x ;
 </PRE>
@@ -4335,7 +4335,7 @@
 Example: define the <I>less than</I> proposition for natural numbers,
 </P>
 <PRE>
-    cat Nat ; 
+    cat Nat ;
     fun Zero : Nat ;
     fun Succ : Nat -&gt; Nat ;
 </PRE>
@@ -4354,7 +4354,7 @@
 its objects:
 </P>
 <PRE>
-    cat Less Nat Nat ; 
+    cat Less Nat Nat ;
     fun lessZ : (y : Nat) -&gt; Less Zero (Succ y) ;
     fun lessS : (x,y : Nat) -&gt; Less x y -&gt; Less (Succ x) (Succ y) ;
 </PRE>
@@ -4373,8 +4373,8 @@
 <A NAME="toc118"></A>
 <H3>Proof-carrying documents</H3>
 <P>
-Idea: to be semantically well-formed, the abstract syntax of a document 
-must contain a proof of some property, 
+Idea: to be semantically well-formed, the abstract syntax of a document
+must contain a proof of some property,
 although the proof is not shown in the concrete document.
 </P>
 <P>
@@ -4384,7 +4384,7 @@
 <I>To fly from Gothenburg to Prague, first take LH3043 to Frankfurt, then OK0537 to Prague.</I>
 </P>
 <P>
-The well-formedness of this text is partly expressible by dependent typing: 
+The well-formedness of this text is partly expressible by dependent typing:
 </P>
 <PRE>
     cat
@@ -4406,8 +4406,8 @@
 A legal connection is formed by the function
 </P>
 <PRE>
-    fun Connect : (x,y,z : City) -&gt; 
-      (u : Flight x y) -&gt; (v : Flight y z) -&gt; 
+    fun Connect : (x,y,z : City) -&gt;
+      (u : Flight x y) -&gt; (v : Flight y z) -&gt;
         IsPossible x y z u v -&gt; Flight x z ;
 </PRE>
 <P></P>
@@ -4425,7 +4425,7 @@
 </UL>
 
 <P>
-To make this scale up for new Kinds, we can refine this to 
+To make this scale up for new Kinds, we can refine this to
 <B>restricted polymorphism</B>: defined for Kinds of a certain <B>class</B>
 </P>
 <P>
@@ -4452,12 +4452,12 @@
     switchable_light : Switchable light ;
     switchable_fan   : Switchable fan ;
     dimmable_light   : Dimmable light ;
-  
+
     switchOn : (k : Kind) -&gt; Switchable k -&gt; Action k ;
     dim      : (k : Kind) -&gt; Dimmable k -&gt; Action k ;
 </PRE>
 <P>
-Classes for new actions can be added incrementally. 
+Classes for new actions can be added incrementally.
 </P>
 <P>
 <!-- NEW -->
@@ -4469,7 +4469,7 @@
 </P>
 <P>
 Mathematical notation and programming languages have
-expressions that <B>bind</B> variables. 
+expressions that <B>bind</B> variables.
 </P>
 <P>
 Example: universal quantifier formula
@@ -4486,10 +4486,10 @@
 </P>
 <PRE>
     for all x, x is equal to x
-  
+
     the function that for any numbers x and y returns the maximum of x+y
     and x*y
-  
+
     Let x be a natural number. Assume that x is even. Then x + 3 is odd.
 </PRE>
 <P></P>
@@ -4507,7 +4507,7 @@
 </PRE>
 <P>
 where <CODE>Ind</CODE> is the type of individuals and <CODE>Prop</CODE>,
-the type of propositions. 
+the type of propositions.
 </P>
 <P>
 Let us add an equality predicate
@@ -4538,7 +4538,7 @@
 <H3>Higher-order abstract syntax: linearization</H3>
 <P>
 HOAS has proved to be useful in the semantics and computer implementation of
-variable-binding expressions. 
+variable-binding expressions.
 </P>
 <P>
 How do we relate HOAS to the concrete syntax?
@@ -4554,7 +4554,7 @@
 General rule: if an argument type of a <CODE>fun</CODE> function is
 a function type <CODE>A -&gt; C</CODE>, the linearization type of
 this argument is the linearization type of <CODE>C</CODE>
-together with a new field <CODE>$0 : Str</CODE>. 
+together with a new field <CODE>$0 : Str</CODE>.
 </P>
 <P>
 The argument <CODE>B</CODE> thus has the linearization type
@@ -4593,7 +4593,7 @@
     lin Eq a b = {s = "(" ++ a.s ++ "=" ++ b.s ++ ")"}
 </PRE>
 <P>
-the linearization of the tree 
+the linearization of the tree
 </P>
 <PRE>
     \x -&gt; Eq x x
@@ -4611,7 +4611,7 @@
     All (\x -&gt; Eq x x)  --&gt; {s = "[( All x ) ( x = x )]"}.
 </PRE>
 <P>
-The linearization of the variable <CODE>x</CODE> is, 
+The linearization of the variable <CODE>x</CODE> is,
 "automagically", the string <CODE>"x"</CODE>.
 </P>
 <P>
@@ -4682,12 +4682,12 @@
 <PRE>
     fun one : Nat ;
     def one = Succ Zero ;
-  
+
     fun twice : Nat -&gt; Nat ;
     def twice x = plus x x ;
-  
+
     fun plus : Nat -&gt; Nat -&gt; Nat ;
-    def 
+    def
       plus x Zero = x ;
       plus x (Succ y) = Succ (Sum x y) ;
 </PRE>
@@ -4752,14 +4752,14 @@
 <A NAME="toc130"></A>
 <H3>Judgement forms for constructors</H3>
 <P>
-The judgement form <CODE>data</CODE> tells that a category has 
+The judgement form <CODE>data</CODE> tells that a category has
 certain functions as constructors:
 </P>
 <PRE>
     data Nat = Succ | Zero ;
 </PRE>
 <P>
-The type signatures of constructors are given separately, 
+The type signatures of constructors are given separately,
 </P>
 <PRE>
     fun Zero : Nat ;
@@ -4788,7 +4788,7 @@
 your favourite programming language.
 </P>
 <P>
-2. There is no termination checking for <CODE>def</CODE> definitions. 
+2. There is no termination checking for <CODE>def</CODE> definitions.
 Construct an examples that makes type checking loop.
 Type checking can be invoked with <CODE>put_term -transform=solve</CODE>.
 </P>
@@ -4816,13 +4816,13 @@
 <H3>Arithmetic expressions</H3>
 <P>
 We construct a calculator with addition, subtraction, multiplication, and
-division of integers. 
+division of integers.
 </P>
 <PRE>
     abstract Calculator = {
-  
+
     cat Exp ;
-  
+
     fun
       EPlus, EMinus, ETimes, EDiv : Exp -&gt; Exp -&gt; Exp ;
       EInt : Int -&gt; Exp ;
@@ -4848,12 +4848,12 @@
 <P>
 We begin with a
 concrete syntax that always uses parentheses around binary
-operator applications: 
+operator applications:
 </P>
 <PRE>
     concrete CalculatorP of Calculator = {
-  
-    lincat 
+
+    lincat
       Exp = SS ;
     lin
       EPlus  = infix "+" ;
@@ -4861,9 +4861,9 @@
       ETimes = infix "*" ;
       EDiv   = infix "/" ;
       EInt i = i ;
-  
+
     oper
-      infix : Str -&gt; SS -&gt; SS -&gt; SS = \f,x,y -&gt; 
+      infix : Str -&gt; SS -&gt; SS -&gt; SS = \f,x,y -&gt;
         ss ("(" ++ x.s ++ f ++ y.s ++ ")") ;
     }
 </PRE>
@@ -4875,10 +4875,10 @@
     ( 2 + ( 3 * 4 ) )
 </PRE>
 <P>
-First problems: 
+First problems:
 </P>
 <UL>
-<LI>to get rid of superfluous spaces and 
+<LI>to get rid of superfluous spaces and
 <LI>to recognize integer literals in the parser
 </UL>
 
@@ -5024,18 +5024,18 @@
     oper
       Prec : PType = Ints 2 ;
       TermPrec : Type = {s : Str ; p : Prec} ;
-  
+
       mkPrec : Prec -&gt; Str -&gt; TermPrec = \p,s -&gt; {s = s ; p = p} ;
-  
-    lincat 
+
+    lincat
       Exp = TermPrec ;
 </PRE>
 <P>
 Notice <CODE>Ints 2</CODE>: a parameter type, whose values are the integers
-<CODE>0,1,2</CODE>. 
+<CODE>0,1,2</CODE>.
 </P>
 <P>
-Using precedence levels: compare the inherent precedence of an 
+Using precedence levels: compare the inherent precedence of an
 expression with the expected precedence.
 </P>
 <UL>
@@ -5084,11 +5084,11 @@
 </P>
 <PRE>
     concrete CalculatorC of Calculator = open Formal, Prelude in {
-  
+
     flags lexer = codelit ; unlexer = code ; startcat = Exp ;
-  
+
     lincat Exp = TermPrec ;
-  
+
     lin
       EPlus  = infixl 0 "+" ;
       EMinus = infixl 0 "-" ;
@@ -5122,9 +5122,9 @@
 </P>
 <PRE>
     2 + 3 * 4
-  
+
       ===&gt;
-  
+
     iconst 2 : iconst 3 ; iconst 4 ; imul ; iadd
 </PRE>
 <P>
@@ -5138,7 +5138,7 @@
       EDiv   = postfix "idiv" ;
       EInt i = ss ("iconst" ++ i.s) ;
     oper
-      postfix : Str -&gt; SS -&gt; SS -&gt; SS = \op,x,y -&gt; 
+      postfix : Str -&gt; SS -&gt; SS -&gt; SS = \op,x,y -&gt;
         ss (x.s ++ ";" ++ y.s ++ ";" ++ op) ;
 </PRE>
 <P></P>
@@ -5152,8 +5152,8 @@
 <B>initializations</B> and <B>assignments</B>:
 </P>
 <PRE>
-    int x = 2 + 3 ;  
-    int y = x + 1 ; 
+    int x = 2 + 3 ;
+    int y = x + 1 ;
     x = x + 9 * y ;
 </PRE>
 <P>
@@ -5166,20 +5166,20 @@
       PAss   : Var -&gt; Exp  -&gt; Prog  -&gt; Prog ;
 </PRE>
 <P>
-<CODE>PInit</CODE> uses higher-order abstract syntax for making the 
-initialized variable available in the <B>continuation</B> of the program. 
+<CODE>PInit</CODE> uses higher-order abstract syntax for making the
+initialized variable available in the <B>continuation</B> of the program.
 </P>
 <P>
 The abstract syntax tree for the above code is
 </P>
 <PRE>
-    PInit (EPlus (EInt 2) (EInt 3)) (\x -&gt; 
-      PInit (EPlus (EVar x) (EInt 1)) (\y -&gt; 
-        PAss x (EPlus (EVar x) (ETimes (EInt 9) (EVar y))) 
+    PInit (EPlus (EInt 2) (EInt 3)) (\x -&gt;
+      PInit (EPlus (EVar x) (EInt 1)) (\y -&gt;
+        PAss x (EPlus (EVar x) (ETimes (EInt 9) (EVar y)))
           PEmpty))
 </PRE>
 <P>
-No uninitialized variables are allowed - there are no constructors for <CODE>Var</CODE>! 
+No uninitialized variables are allowed - there are no constructors for <CODE>Var</CODE>!
 But we do have the rule
 </P>
 <PRE>
@@ -5276,23 +5276,23 @@
 The portable format is called PGF, "Portable Grammar Format".
 </P>
 <P>
-This format is produced by using GF as batch compiler, with the option <CODE>-make</CODE>, 
+This format is produced by using GF as batch compiler, with the option <CODE>-make</CODE>,
 from the operative system shell:
 </P>
 <PRE>
     % gf -make SOURCE.gf
 </PRE>
 <P>
-PGF is the recommended format in 
+PGF is the recommended format in
 which final grammar products are distributed, because they
 are stripped from superfluous information and can be started and applied
 faster than sets of separate modules.
 </P>
 <P>
-Application programmers have never any need to read or modify PGF files. 
+Application programmers have never any need to read or modify PGF files.
 </P>
 <P>
-PGF thus plays the same role as machine code in 
+PGF thus plays the same role as machine code in
 general-purpose programming (or bytecode in Java).
 </P>
 <P>
@@ -5305,16 +5305,16 @@
 </P>
 <PRE>
     readPGF   :: FilePath -&gt; IO PGF
-  
+
     linearize :: PGF -&gt; Language -&gt; Tree -&gt; String
     parse     :: PGF -&gt; Language -&gt; Category -&gt; String -&gt; [Tree]
-  
+
     linearizeAll     :: PGF -&gt; Tree -&gt; [String]
     linearizeAllLang :: PGF -&gt; Tree -&gt; [(Language,String)]
-  
+
     parseAll     :: PGF -&gt; Category -&gt; String -&gt; [[Tree]]
     parseAllLang :: PGF -&gt; Category -&gt; String -&gt; [(Language,[Tree])]
-  
+
     languages    :: PGF -&gt; [Language]
     categories   :: PGF -&gt; [Category]
     startCat     :: PGF -&gt; Category
@@ -5335,16 +5335,16 @@
 </P>
 <PRE>
   module Main where
-  
+
   import PGF
   import System (getArgs)
-  
-  main :: IO () 
+
+  main :: IO ()
   main = do
     file:_ &lt;- getArgs
     gr     &lt;- readPGF file
     interact (translate gr)
-  
+
   translate :: PGF -&gt; String -&gt; String
   translate gr s = case parseAllLang gr (startCat gr) s of
     (lg,t:_):_ -&gt; unlines [linearize gr l t | l &lt;- languages gr, l /= lg]
@@ -5354,7 +5354,7 @@
 To run the translator, first compile it by
 </P>
 <PRE>
-    % ghc -make -o trans Translator.hs 
+    % ghc -make -o trans Translator.hs
 </PRE>
 <P>
 For this, you need the Haskell compiler <A HREF="http://www.haskell.org/ghc">GHC</A>.
@@ -5365,7 +5365,7 @@
 <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 
+Then produce a PGF file. For instance, the <CODE>Food</CODE> grammar set can be
 compiled as follows:
 </P>
 <PRE>
@@ -5399,9 +5399,9 @@
 </P>
 <PRE>
   loop :: (String -&gt; String) -&gt; IO ()
-  loop trans = do 
+  loop trans = do
     s &lt;- getLine
-    if s == "quit" then putStrLn "bye" else do  
+    if s == "quit" then putStrLn "bye" else do
       putStrLn $ trans s
       loop trans
 </PRE>
@@ -5464,18 +5464,18 @@
 </P>
 <PRE>
   abstract Query = {
-  
+
     flags startcat=Question ;
-  
-    cat 
+
+    cat
       Answer ; Question ; Object ;
-  
-    fun 
+
+    fun
       Even   : Object -&gt; Question ;
       Odd    : Object -&gt; Question ;
       Prime  : Object -&gt; Question ;
       Number : Int -&gt; Object ;
-  
+
       Yes : Answer ;
       No  : Answer ;
   }
@@ -5500,8 +5500,8 @@
     % gf -make --output-format=haskell QueryEng.gf
 </PRE>
 <P>
-The result is a file named <CODE>Query.hs</CODE>, containing a 
-module named <CODE>Query</CODE>. 
+The result is a file named <CODE>Query.hs</CODE>, containing a
+module named <CODE>Query</CODE>.
 </P>
 <P>
 <!-- NEW -->
@@ -5512,18 +5512,18 @@
 <PRE>
   module Query where
   import PGF
-  
+
   data GAnswer =
-     GYes 
-   | GNo 
-  
-  data GObject = GNumber GInt 
-  
+     GYes
+   | GNo
+
+  data GObject = GNumber GInt
+
   data GQuestion =
-     GPrime GObject 
-   | GOdd GObject 
-   | GEven GObject 
-  
+     GPrime GObject
+   | GOdd GObject
+   | GEven GObject
+
   newtype GInt = GInt Integer
 </PRE>
 <P>
@@ -5539,7 +5539,7 @@
 <H3>The question-answer function</H3>
 <P>
 Haskell's type checker guarantees that the functions are well-typed also with
-respect to GF. 
+respect to GF.
 </P>
 <PRE>
   answer :: GQuestion -&gt; GAnswer
@@ -5547,11 +5547,11 @@
     GOdd x   -&gt; test odd x
     GEven x  -&gt; test even x
     GPrime x -&gt; test prime x
-  
+
   value :: GObject -&gt; Int
   value e = case e of
     GNumber (GInt i) -&gt; fromInteger i
-  
+
   test :: (Int -&gt; Bool) -&gt; GObject -&gt; GAnswer
   test f x = if f (value x) then GYes else GNo
 </PRE>
@@ -5565,10 +5565,10 @@
 The generated Haskell module also contains
 </P>
 <PRE>
-  class Gf a where 
+  class Gf a where
     gf :: a -&gt; Tree
     fg :: Tree -&gt; a
-  
+
   instance Gf GQuestion where
     gf (GEven x1) = DTr [] (AC (CId "Even")) [gf x1]
     gf (GOdd x1) = DTr [] (AC (CId "Odd")) [gf x1]
@@ -5596,26 +5596,26 @@
 <H3>Putting it all together: the transfer definition</H3>
 <PRE>
   module TransferDef where
-  
+
   import PGF (Tree)
   import Query   -- generated from GF
-  
+
   transfer :: Tree -&gt; Tree
   transfer = gf . answer . fg
-  
+
   answer :: GQuestion -&gt; GAnswer
   answer p = case p of
     GOdd x   -&gt; test odd x
     GEven x  -&gt; test even x
     GPrime x -&gt; test prime x
-  
+
   value :: GObject -&gt; Int
   value e = case e of
     GNumber (GInt i) -&gt; fromInteger i
-  
+
   test :: (Int -&gt; Bool) -&gt; GObject -&gt; GAnswer
   test f x = if f (value x) then GYes else GNo
-  
+
   prime :: Int -&gt; Bool
   prime x = elem x primes where
     primes = sieve [2 .. x]
@@ -5633,22 +5633,22 @@
 </P>
 <PRE>
   module Main where
-  
+
   import PGF
   import TransferDef (transfer)
-  
-  main :: IO () 
+
+  main :: IO ()
   main = do
     gr &lt;- readPGF "Query.pgf"
     loop (translate transfer gr)
-  
+
   loop :: (String -&gt; String) -&gt; IO ()
-  loop trans = do 
+  loop trans = do
     s &lt;- getLine
-    if s == "quit" then putStrLn "bye" else do  
+    if s == "quit" then putStrLn "bye" else do
       putStrLn $ trans s
       loop trans
-  
+
   translate :: (Tree -&gt; Tree) -&gt; PGF -&gt; String -&gt; String
   translate tr gr s = case parseAllLang gr (startCat gr) s of
     (lg,t:_):_ -&gt; linearize gr lg (tr t)
@@ -5671,7 +5671,7 @@
 </PRE>
 <P>
 (The empty segments starting the command lines in a Makefile must be tabs.)
-Now we can compile the whole system by just typing 
+Now we can compile the whole system by just typing
 </P>
 <PRE>
     make
@@ -5700,8 +5700,8 @@
 <H2>Web server applications</H2>
 <P>
 PGF files can be used in web servers, for which there is a Haskell library included
-in <CODE>src/server/</CODE>. How to build a server for tasks like translators is explained 
-in the <A HREF="../src/server/README"><CODE>README</CODE></A> file in that directory. 
+in <CODE>src/server/</CODE>. How to build a server for tasks like translators is explained
+in the <A HREF="../src/server/README"><CODE>README</CODE></A> file in that directory.
 </P>
 <P>
 One of the servers that can be readily built with the library (without any
@@ -5750,12 +5750,12 @@
 <P>
 To perform parsing and linearization, the run-time library
 <CODE>gflib.js</CODE> is used. It is included in <CODE>GF/lib/javascript/</CODE>, together with
-some other JavaScript and HTML files; these files can be used 
+some other JavaScript and HTML files; these files can be used
 as templates for building applications.
 </P>
 <P>
-An example of usage is 
-<A HREF="http://grammaticalframework.org:41296"><CODE>translator.html</CODE></A>, 
+An example of usage is
+<A HREF="http://grammaticalframework.org:41296"><CODE>translator.html</CODE></A>,
 which is in fact initialized with
 a pointer to the Food grammar, so that it provides translation between the English
 and Italian grammars:
@@ -5764,7 +5764,7 @@
 <IMG ALIGN="middle" SRC="food-js.png" BORDER="0" ALT="">
 </P>
 <P>
-The grammar must have the name <CODE>grammar.js</CODE>. The abstract syntax and start 
+The grammar must have the name <CODE>grammar.js</CODE>. The abstract syntax and start
 category names in <CODE>translator.html</CODE> must match the ones in the grammar.
 With these changes, the translator works for any multilingual grammar.
 </P>
@@ -5775,7 +5775,7 @@
 <H2>Language models for speech recognition</H2>
 <P>
 The standard way of using GF in speech recognition is by building
-<B>grammar-based language models</B>. 
+<B>grammar-based language models</B>.
 </P>
 <P>
 GF supports several formats, including
@@ -5783,7 +5783,7 @@
 </P>
 <P>
 GSL is produced from GF by running <CODE>gf</CODE> with the flag
-<CODE>--output-format=gsl</CODE>. 
+<CODE>--output-format=gsl</CODE>.
 </P>
 <P>
 Example: GSL  generated from <CODE>FoodsEng.gf</CODE>.
@@ -5791,13 +5791,13 @@
 <PRE>
     % gf -make --output-format=gsl FoodsEng.gf
     % more FoodsEng.gsl
-  
+
     ;GSL2.0
     ; Nuance speech recognition grammar for FoodsEng
     ; Generated by GF
-  
+
     .MAIN Phrase_cat
-  
+
     Item_1 [("that" Kind_1) ("this" Kind_1)]
     Item_2 [("these" Kind_2) ("those" Kind_2)]
     Item_cat [Item_1 Item_2]
@@ -5809,7 +5809,7 @@
     Phrase_1 [(Item_1 "is" Quality_1)
               (Item_2 "are" Quality_1)]
     Phrase_cat Phrase_1
-    
+
     Quality_1 ["boring" "delicious" "expensive"
                "fresh" "italian" ("very" Quality_1) "warm"]
     Quality_cat Quality_1
diff --git a/doc/tutorial/gf-tutorial.t2t b/doc/tutorial/gf-tutorial.t2t
--- a/doc/tutorial/gf-tutorial.t2t
+++ b/doc/tutorial/gf-tutorial.t2t
@@ -1,6 +1,6 @@
 Grammatical Framework Tutorial
 Aarne Ranta
-December 2010 for GF 3.2 
+December 2010 for GF 3.2
 
 
 % NOTE: this is a txt2tags file.
@@ -94,7 +94,7 @@
 %!postproc(tex): #Lchapfour "label{chapfour}"
 %!postproc(tex): #Rchapfour "chref{chapfour}"
 %!postproc(html): #Lchapfour <a name="chapfour"></a>
-%!postproc(html): #Rchapfour <a href="#chaptwo">Lesson 3</a>
+%!postproc(html): #Rchapfour <a href="#chapfour">Lesson 3</a>
 
 %!postproc(tex): #Lchapfive "label{chapfive}"
 %!postproc(tex): #Rchapfive "chref{chapfive}"
@@ -284,7 +284,7 @@
 
 %!postproc(tex): "textbf" "keywrd"
 %!postproc(tex): #PRINTINDEX "printindex"
-%!preproc(html): #PRINTINDEX "" 
+%!preproc(html): #PRINTINDEX ""
 
 %!postproc(tex): #sugar "sugar"
 %!postproc(tex): #comput "computes"
@@ -588,7 +588,7 @@
 
 Prerequisites:
 - some previous experience from some programming language
-- the basics of using computers, e.g. the use of 
+- the basics of using computers, e.g. the use of
   text editors and the management of files.
 - knowledge of Unix commands is useful but not necessary
 - knowledge of many natural languages may add fun to experience
@@ -608,7 +608,7 @@
 
 #Rchapfive: using the resource grammar library.
 
-#Rchapsix: semantics -  **dependent types**, **variable bindings**, 
+#Rchapsix: semantics -  **dependent types**, **variable bindings**,
 and **semantic definitions**.
 
 #Rchapseven: implementing formal languages.
@@ -661,23 +661,23 @@
 
 The GF system is an implementation
 of the GF programming language, which in turn is built on the ideas of the
-GF theory. 
+GF theory.
 
 The focus of this tutorial is on using the GF programming language.
 
-At the same time, we learn the way of thinking in the GF theory. 
+At the same time, we learn the way of thinking in the GF theory.
 
-We make the grammars run on a computer by 
-using the GF system. 
+We make the grammars run on a computer by
+using the GF system.
 
 
 #NEW
 
 ==GF grammars and language processing tasks==
 
-A GF program is called a **grammar**. 
+A GF program is called a **grammar**.
 
-A grammar defines a language. 
+A grammar defines a language.
 
 From this definition, language processing components can be derived:
 - **parsing**: to analyse the language
@@ -706,7 +706,7 @@
 There you find
 - binaries for Linux, Mac OS X, and Windows
 - source code and documentation
-- grammar libraries and examples 
+- grammar libraries and examples
 
 
 Many examples in this tutorial are
@@ -746,7 +746,7 @@
 ==A "Hello World" grammar==
 
 Like most programming language tutorials, we start with a
-program that prints "Hello World" on the terminal. 
+program that prints "Hello World" on the terminal.
 
 Extra features:
 - **Multilinguality**: the message is printed in many languages.
@@ -766,8 +766,8 @@
 
 The abstract syntax defines what **meanings**
 can be expressed in the grammar
-- //Greetings//, where we greet a //Recipient//, which can be 
-  //World// or //Mum// or //Friends// 
+- //Greetings//, where we greet a //Recipient//, which can be
+  //World// or //Mum// or //Friends//
 
 
 
@@ -782,13 +782,13 @@
 
     cat Greeting ; Recipient ;
 
-    fun 
+    fun
       Hello : Recipient -> Greeting ;
       World, Mum, Friends : Recipient ;
   }
 ```
 The code has the following parts:
-- a **comment** (optional), saying what the module is doing 
+- a **comment** (optional), saying what the module is doing
 - a **module header** indicating that it is an abstract syntax
   module named ``Hello``
 - a **module body** in braces, consisting of
@@ -806,7 +806,7 @@
 
     lincat Greeting, Recipient = {s : Str} ;
 
-    lin 
+    lin
       Hello recip = {s = "hello" ++ recip.s} ;
       World = {s = "world"} ;
       Mum = {s = "mum"} ;
@@ -817,7 +817,7 @@
 - a module header indicating that it is a concrete syntax of the abstract syntax
   ``Hello``, itself named ``HelloEng``
 - a module body in curly brackets, consisting of
-  - **linearization type definitions** stating that 
+  - **linearization type definitions** stating that
     ``Greeting`` and ``Recipient`` are **records** with a **string** ``s``
   - **linearization definitions** telling what records are assigned to
     each of the meanings defined in the abstract syntax
@@ -832,7 +832,7 @@
 ```
   concrete HelloFin of Hello = {
     lincat Greeting, Recipient = {s : Str} ;
-    lin 
+    lin
       Hello recip = {s = "terve" ++ recip.s} ;
       World = {s = "maailma"} ;
       Mum = {s = "äiti"} ;
@@ -841,7 +841,7 @@
 
   concrete HelloIta of Hello = {
     lincat Greeting, Recipient = {s : Str} ;
-    lin 
+    lin
       Hello recip = {s = "ciao" ++ recip.s} ;
       World = {s = "mondo"} ;
       Mum = {s = "mamma"} ;
@@ -867,7 +867,7 @@
 ```
   > i HelloEng.gf
 ```
-The GF system will **compile** your grammar 
+The GF system will **compile** your grammar
 into an internal representation and show the CPU time was consumed, followed
 by a new prompt:
 ```
@@ -892,7 +892,7 @@
 ```
   function argument1 ... argumentn
 ```
-Parentheses are only needed for grouping. 
+Parentheses are only needed for grouping.
 
 Parsing something that is not in grammar will fail:
 ```
@@ -905,7 +905,7 @@
 
 #NEW
 
-You can also use GF for **linearization** (``linearize = l``). 
+You can also use GF for **linearization** (``linearize = l``).
 It takes trees into strings:
 ```
   > linearize Hello World
@@ -944,16 +944,16 @@
 + Add a concrete syntax for some other
 languages you might know.
 
-+ Add a pair of greetings that are expressed in one and 
++ Add a pair of greetings that are expressed in one and
 the same way in
-one language and in two different ways in another. 
+one language and in two different ways in another.
 For instance, //good morning//
-and //good afternoon// in English are both expressed 
+and //good afternoon// in English are both expressed
 as //buongiorno// in Italian.
 Test what happens when you translate //buongiorno// to English in GF.
 
 + Inject errors in the ``Hello`` grammars, for example, leave out
-some line, omit a variable in a ``lin`` rule, or change the name 
+some line, omit a variable in a ``lin`` rule, or change the name
 in one occurrence
 of a variable. Inspect the error messages generated by GF.
 
@@ -962,7 +962,7 @@
 
 ==Using grammars from outside GF==
 
-You can use the ``gf`` program in a Unix pipe. 
+You can use the ``gf`` program in a Unix pipe.
 - echo a GF command
 - pipe it into GF with grammar names as arguments
 
@@ -991,7 +991,7 @@
   terve maailma
   hello world
 ```
-The option ``--run`` removes prompts, CPU time, and other messages. 
+The option ``--run`` removes prompts, CPU time, and other messages.
 
 See #Rchapeight, for stand-alone programs that don't need the GF system to run.
 
@@ -1053,11 +1053,11 @@
 
 Phrases usable for speaking about food:
 - the start category is ``Phrase``
-- a ``Phrase`` can be built by assigning a ``Quality`` to an ``Item`` 
+- a ``Phrase`` can be built by assigning a ``Quality`` to an ``Item``
   (e.g. //this cheese is Italian//)
-- an``Item`` is build from a ``Kind`` by prefixing //this// or //that// 
+- an``Item`` is build from a ``Kind`` by prefixing //this// or //that//
   (e.g. //this wine//)
-- a ``Kind`` is either **atomic** (e.g. //cheese//), or formed 
+- a ``Kind`` is either **atomic** (e.g. //cheese//), or formed
   qualifying a given ``Kind`` with a ``Quality`` (e.g. //Italian cheese//)
 - a ``Quality`` is either atomic (e.g. //Italian//,
   or built by modifying a given ``Quality`` with the word //very// (e.g. //very warm//)
@@ -1113,7 +1113,7 @@
       Expensive = {s = "expensive"} ;
       Delicious = {s = "delicious"} ;
       Boring = {s = "boring"} ;
-  }  
+  }
 ```
 
 #NEW
@@ -1138,10 +1138,10 @@
 + Extend the ``Food`` grammar by ten new food kinds and
 qualities, and run the parser with new kinds of examples.
 
-+ Add a rule that enables question phrases of the form 
++ Add a rule that enables question phrases of the form
 //is this cheese Italian//.
 
-+ Enable the optional prefixing of 
++ Enable the optional prefixing of
 phrases with the words "excuse me but". Do this in such a way that
 the prefix can occur at most once.
 
@@ -1206,7 +1206,7 @@
 trees in your grammar, it would never terminate. Why?
 
 + Measure how many trees the grammar gives with depths 4 and 5,
-respectively. **Hint**. You can 
+respectively. **Hint**. You can
 use the Unix **word count** command ``wc`` to count lines.
 
 
@@ -1222,13 +1222,13 @@
 
   Is (This Cheese) Boring
   this cheese is boring
-  Is (This Cheese) Boring  
+  Is (This Cheese) Boring
 ```
 Useful for test purposes: the pipe above can show
 if a grammar is **ambiguous**, i.e.
 contains strings that can be parsed in more than one way.
 
-**Exercise**. Extend the ``Food`` grammar so that it produces ambiguous 
+**Exercise**. Extend the ``Food`` grammar so that it produces ambiguous
 strings, and try out the ambiguity test.
 
 
@@ -1244,7 +1244,7 @@
 ```
   > read_file -file=exx.tmp -lines | parse
 ```
-The flag ``-lines`` tells GF to read each line of the file separately. 
+The flag ``-lines`` tells GF to read each line of the file separately.
 
 Files with examples can be used for **regression testing**
 of grammars - the most systematic way to do this is by
@@ -1256,16 +1256,16 @@
 ===Visualizing trees===
 
 Parentheses give a linear representation of trees,
-useful for the computer. 
+useful for the computer.
 
 Human eye may prefer to see a visualization: ``visualize_tree = vt``:
-``` 
+```
   > parse "this delicious cheese is very Italian" | visualize_tree
 ```
 The tree is generated in postscript (``.ps``) file. The ``-view`` option is used for
 telling what command to use to view the file. Its default is ``"open"``, which works
 on Mac OS X. On Ubuntu Linux, one can write
-``` 
+```
   > parse "this delicious cheese is very Italian" | visualize_tree -view="eog"
 ```
 
@@ -1277,17 +1277,17 @@
 This command uses the program [Graphviz http://www.graphviz.org/], which you
 might not have, but which are freely available on the web.
 
-You can save the temporary file ``_grph.dot``, 
-which the command ``vt`` produces. 
+You can save the temporary file ``_grph.dot``,
+which the command ``vt`` produces.
 
-Then you can process this file with the ``dot`` 
+Then you can process this file with the ``dot``
 program (from the Graphviz package).
 ```
   % dot -Tpng _grph.dot > mytree.png
 ```
 You can also visualize **parse trees**, which show categories and words instead of
 function symbols. The command is ``visualize_parse = vp``:
-``` 
+```
   > parse "this delicious cheese is very Italian" | visualize_parse
 ```
 
@@ -1360,17 +1360,17 @@
 ```
     QKind quality kind = {s = kind.s ++ quality.s} ;
 ```
-Thus Italian says ``vino italiano`` for ``Italian wine``. 
+Thus Italian says ``vino italiano`` for ``Italian wine``.
 
 (Some Italian adjectives
-are put before the noun. This distinction can be controlled by parameters, 
+are put before the noun. This distinction can be controlled by parameters,
 which are introduced in #Rchapfour.)
 
 Multilingual grammars have yet another visualization option:
 **word alignment**, which shows what words correspond to each other.
 Technically, this means words that have the same smallest spanning subtrees
 in abstract syntax. The command is ``align_words = aw``:
-``` 
+```
   > parse "this delicious cheese is very Italian" | align_words
 ```
 
@@ -1382,7 +1382,7 @@
 ===Exercises on multilinguality===
 
 + Write a concrete syntax of ``Food`` for some other language.
-You will probably end up with grammatically incorrect 
+You will probably end up with grammatically incorrect
 linearizations - but don't
 worry about this yet.
 
@@ -1425,7 +1425,7 @@
 ```
   variants {}
 ```
-It can be used e.g. if a word lacks a certain inflection form. 
+It can be used e.g. if a word lacks a certain inflection form.
 
 Free variation works for all types in concrete syntax; all terms in
 a variant list must be of the same type.
@@ -1461,7 +1461,7 @@
 
 ``translation_quiz = tq``:
 generate random sentences, display them in one language, and check the user's
-answer given in another language. 
+answer given in another language.
 ```
   > translation_quiz -from=FoodEng -to=FoodIta
 
@@ -1509,8 +1509,8 @@
   Very.      Quality ::= "very" Quality ;
   Warm.      Quality ::= "warm" ;
 ```
-GF can convert BNF grammars into GF. 
-BNF files are recognized by the file name suffix ``.cf`` (for **context-free**): 
+GF can convert BNF grammars into GF.
+BNF files are recognized by the file name suffix ``.cf`` (for **context-free**):
 ```
   > import food.cf
 ```
@@ -1559,7 +1559,7 @@
 
 #NEW
 
-**Exercise**.  What happens when you import ``FoodEng.gf`` for 
+**Exercise**.  What happens when you import ``FoodEng.gf`` for
 a second time? Try this in different situations:
 - Right after importing it the first time (the modules are kept in
   the memory of GF and need no reloading).
@@ -1597,7 +1597,7 @@
 
 #NEW
 
-Notice the **lambda abstraction** form 
+Notice the **lambda abstraction** form
 - ``\``//x// ``->`` //t//
 
 
@@ -1623,7 +1623,7 @@
 ===The ``resource`` module type===
 
 The ``resource`` module type is used to package
-``oper`` definitions into reusable resources. 
+``oper`` definitions into reusable resources.
 ```
   resource StringOper = {
     oper
@@ -1682,11 +1682,11 @@
 ```
   lin This = prefix "this" ;
 ```
-Part of the art in functional programming: 
-decide the order of arguments in a function, 
-so that partial application can be used as much as possible. 
+Part of the art in functional programming:
+decide the order of arguments in a function,
+so that partial application can be used as much as possible.
 
-For instance, ``prefix`` is typically applied to 
+For instance, ``prefix`` is typically applied to
 linearization variables with constant strings. Hence we
 put the ``Str`` argument before the ``SS`` argument.
 
@@ -1702,7 +1702,7 @@
 
 ===Testing resource modules===
 
-Import with the flag ``-retain``, 
+Import with the flag ``-retain``,
 ```
   > import -retain StringOper.gf
 ```
@@ -1728,7 +1728,7 @@
       Question ;
     fun
       QIs : Item -> Quality -> Question ;
-      Pizza : Kind ;      
+      Pizza : Kind ;
   }
 ```
 Parallel to the abstract syntax, extensions can
@@ -1743,7 +1743,7 @@
   }
 ```
 The effect of extension: all of the contents of the extended
-and extending modules are put together. 
+and extending modules are put together.
 
 In other words: the new module **inherits** the contents of the old module.
 
@@ -1759,7 +1759,7 @@
       Pizza = ss "pizza" ;
   }
 ```
-Resource modules can extend other resource modules - thus it is 
+Resource modules can extend other resource modules - thus it is
 possible to build resource hierarchies.
 
 
@@ -1771,7 +1771,7 @@
 Extend several grammars at the same time:
 ```
   abstract Foodmarket = Food, Fruit, Mushroom ** {
-    fun 
+    fun
       FruitKind    : Fruit    -> Kind ;
       MushroomKind : Mushroom -> Kind ;
     }
@@ -1811,7 +1811,7 @@
 
 It is possible to skip this chapter and go directly
 to the next, since the use of the GF Resource Grammar library
-makes it unnecessary to use parameters: they 
+makes it unnecessary to use parameters: they
 could be left to library implementors.
 
 
@@ -1825,7 +1825,7 @@
 #ENQU
 This requires two things:
 - the **inflection** of nouns and verbs in singular and plural
-- the **agreement** of the verb to subject: 
+- the **agreement** of the verb to subject:
   the verb must have the same number as the subject
 
 
@@ -1851,18 +1851,18 @@
   param Number = Sg | Pl ;
 ```
 This judgement defines the parameter type ``Number`` by listing
-its two **constructors**, ``Sg`` and ``Pl`` 
-(singular and plural). 
+its two **constructors**, ``Sg`` and ``Pl``
+(singular and plural).
 
 We give ``Kind`` a linearization type that has a **table** depending on number:
 ```
   lincat Kind = {s : Number => Str} ;
 ```
-The **table type** ``Number => Str`` is similar a function type 
-(``Number -> Str``). 
+The **table type** ``Number => Str`` is similar a function type
+(``Number -> Str``).
 
 Difference: the argument must be a parameter type. Then
-the argument-value pairs can be listed in a finite table. 
+the argument-value pairs can be listed in a finite table.
 
 #NEW
 
@@ -1878,13 +1878,13 @@
 The table has **branches**, with a **pattern** on the
 left of the arrow ``=>`` and a **value** on the right.
 
-The application of a table is done by the **selection** operator ``!``. 
+The application of a table is done by the **selection** operator ``!``.
 
 It which is computed by **pattern matching**: return
 the value from the first branch whose pattern matches the
 argument. For instance,
 ```
-   table {Sg => "cheese" ; Pl => "cheeses"} ! Pl 
+   table {Sg => "cheese" ; Pl => "cheeses"} ! Pl
    ===> "cheeses"
 ```
 
@@ -1900,13 +1900,13 @@
 
 #NEW
 
-Constructors can take arguments from other parameter types. 
+Constructors can take arguments from other parameter types.
 
 Example: forms of English verbs (except //be//):
 ```
   param VerbForm = VPresent Number | VPast | VPastPart | VPresPart ;
 ```
-Fact expressed: only present tense has number variation. 
+Fact expressed: only present tense has number variation.
 
 Example table: the forms of the verb //drink//:
 ```
@@ -1917,12 +1917,12 @@
     VPastPart   => "drunk" ;
     VPresPart   => "drinking"
     }
-``` 
+```
 
 
-**Exercise**. In an earlier exercise (previous section), 
-you made a list of the possible 
-forms that nouns, adjectives, and verbs can have in some languages that 
+**Exercise**. In an earlier exercise (previous section),
+you made a list of the possible
+forms that nouns, adjectives, and verbs can have in some languages that
 you know. Now take some of the results and implement them by
 using parameter type definitions and tables. Write them into a ``resource``
 module, which you can test by using the command ``compute_concrete``.
@@ -1933,12 +1933,12 @@
 
 ==Inflection tables and paradigms==
 
-A morphological **paradigm** is a formula telling how a class of 
+A morphological **paradigm** is a formula telling how a class of
 words is inflected.
 
-From the GF point of view, a paradigm is a function that takes 
-a **lemma** (also known as a **dictionary form**, or a **citation form**) and 
-returns an inflection table. 
+From the GF point of view, a paradigm is a function that takes
+a **lemma** (also known as a **dictionary form**, or a **citation form**) and
+returns an inflection table.
 
 The following operation defines the regular noun paradigm of English:
 ```
@@ -1969,7 +1969,7 @@
     } ;
 ```
 The catch-all case for the past tense and the past participle
-uses a **wild card** pattern ``_``. 
+uses a **wild card** pattern ``_``.
 
 
 #NEW
@@ -1990,7 +1990,7 @@
 
 Purpose: a more radical
 variation between languages
-than just the use of different words and word orders. 
+than just the use of different words and word orders.
 
 We add to the grammar ``Food`` two rules for forming plural items:
 ```
@@ -2000,7 +2000,7 @@
 ```
   fun Pizza : Kind ;
 ```
-This will force us to deal with gender- 
+This will force us to deal with gender-
 
 
 #NEW
@@ -2020,7 +2020,7 @@
 ```
 It is the **copula** (the verb //be//) that is affected:
 ```
-  oper copula : Number -> Str = \n -> 
+  oper copula : Number -> Str = \n ->
     case n of {
       Sg => "is" ;
       Pl => "are"
@@ -2047,7 +2047,7 @@
 ```
 add **determiners**, either //this// or //these//, which
 require different //this pizza// vs.
-//these pizzas//. 
+//these pizzas//.
 
 Thus ``Kind`` must have both singular and plural forms:
 ```
@@ -2056,14 +2056,14 @@
 We can write
 ```
   lin This kind = {
-    s = "this" ++ kind.s ! Sg ; 
+    s = "this" ++ kind.s ! Sg ;
     n = Sg
-  } ; 
+  } ;
 
   lin These kind = {
-    s = "these" ++ kind.s ! Pl ; 
+    s = "these" ++ kind.s ! Pl ;
     n = Pl
-  } ; 
+  } ;
 ```
 
 
@@ -2071,12 +2071,12 @@
 
 To avoid copy-and-paste, we can factor out the pattern of determination,
 ```
-  oper det : 
-    Str -> Number -> {s : Number => Str} -> {s : Str ; n : Number} = 
+  oper det :
+    Str -> Number -> {s : Number => Str} -> {s : Str ; n : Number} =
       \det,n,kind -> {
-      s = det ++ kind.s ! n ; 
+      s = det ++ kind.s ! n ;
       n = n
-    } ; 
+    } ;
 ```
 Now we can write
 ```
@@ -2088,9 +2088,9 @@
   lincat Det = {s : Str ; n : Number} ;
   fun Det : Det -> Kind -> Item ;
   lin Det det kind = {
-      s = det.s ++ kind.s ! det.n ; 
+      s = det.s ++ kind.s ! det.n ;
       n = det.n
-    } ; 
+    } ;
 ```
 
 
@@ -2134,13 +2134,13 @@
 For combinations, they are //inherited// from some part of the construction
 (typically the one called the **head**). Italian modification:
 ```
-  lin QKind qual kind = 
+  lin QKind qual kind =
     let gen = kind.g in {
       s = table {n => kind.s ! n ++ qual.s ! gen ! n} ;
       g = gen
       } ;
 ```
-Notice 
+Notice
 - **local definition** (``let`` expression)
 - **variable pattern** ``n``
 
@@ -2150,14 +2150,14 @@
 
 ==An English concrete syntax for Foods with parameters==
 
-We use some string operations from the library ``Prelude`` are used. 
+We use some string operations from the library ``Prelude`` are used.
 ```
    concrete FoodsEng of Foods = open Prelude in {
 
   lincat
-    S, Quality = SS ; 
-    Kind = {s : Number => Str} ; 
-    Item = {s : Str ; n : Number} ; 
+    S, Quality = SS ;
+    Kind = {s : Number => Str} ;
+    Item = {s : Str ; n : Number} ;
 
   lin
     Is item quality = ss (item.s ++ copula item.n ++ quality.s) ;
@@ -2186,25 +2186,25 @@
     Number = Sg | Pl ;
 
   oper
-    det : Number -> Str -> {s : Number => Str} -> {s : Str ; n : Number} = 
+    det : Number -> Str -> {s : Number => Str} -> {s : Str ; n : Number} =
       \n,d,cn -> {
         s = d ++ cn.s ! n ;
         n = n
       } ;
-    noun : Str -> Str -> {s : Number => Str} = 
+    noun : Str -> Str -> {s : Number => Str} =
       \man,men -> {s = table {
         Sg => man ;
-        Pl => men 
+        Pl => men
         }
       } ;
-    regNoun : Str -> {s : Number => Str} = 
+    regNoun : Str -> {s : Number => Str} =
       \car -> noun car (car + "s") ;
-    copula : Number -> Str = 
+    copula : Number -> Str =
       \n -> case n of {
         Sg => "is" ;
         Pl => "are"
         } ;
-  }    
+  }
 ```
 
 #NEW
@@ -2216,7 +2216,7 @@
 Let us extend the English noun paradigms so that we can
 deal with all nouns, not just the regular ones. The goal is to
 provide a morphology module that makes it easy to
-add words to a lexicon. 
+add words to a lexicon.
 
 
 #NEW
@@ -2282,7 +2282,7 @@
 #NEW
 
 In the last definition of ``mkNoun``, we used a case expression
-on the last character of the plural, as well as the ``Prelude`` 
+on the last character of the plural, as well as the ``Prelude``
 operation
 ```
   last : Str -> Str ;
@@ -2309,12 +2309,12 @@
 
 We could provide alternative paradigms:
 ```
-  noun_y : Str -> Noun = \fly -> mkNoun fly (init fly + "ies") ;  
+  noun_y : Str -> Noun = \fly -> mkNoun fly (init fly + "ies") ;
   noun_s : Str -> Noun = \bus -> mkNoun bus (bus + "es") ;
 ```
 (The Prelude function ``init`` drops the last character of a token.)
 
-Drawbacks: 
+Drawbacks:
 - it can be difficult to select the correct paradigm
 - it can be difficult to remember the names of the different paradigms
 
@@ -2323,17 +2323,17 @@
 
 Better solution: a **smart paradigm**:
 ```
-  regNoun : Str -> Noun = \w -> 
-    let 
+  regNoun : Str -> Noun = \w ->
+    let
       ws : Str = case w of {
         _ + ("a" | "e" | "i" | "o") + "o" => w + "s" ;  -- bamboo
         _ + ("s" | "x" | "sh" | "o")      => w + "es" ; -- bus, hero
-        _ + "z"                           => w + "zes" ;-- quiz 
+        _ + "z"                           => w + "zes" ;-- quiz
         _ + ("a" | "e" | "o" | "u") + "y" => w + "s" ;  -- boy
         x + "y"                           => x + "ies" ;-- fly
         _                                 => w + "s"    -- car
-        } 
-    in 
+        }
+    in
     mkNoun w ws
 ```
 GF has **regular expression patterns**:
@@ -2341,7 +2341,7 @@
 - **concatenation patterns** //P// ``+`` //Q//
 
 
-The patterns are ordered in such a way that, for instance, 
+The patterns are ordered in such a way that, for instance,
 the suffix ``"oo"`` prevents //bamboo// from matching the suffix
 ``"o"``.
 
@@ -2351,7 +2351,7 @@
 ===Exercises on regular patterns===
 
 + The same rules that form plural nouns in English also
-apply in the formation of third-person singular verbs. 
+apply in the formation of third-person singular verbs.
 Write a regular verb paradigm that uses this idea, but first
 rewrite ``regNoun`` so that the analysis needed to build //s//-forms
 is factored out as a separate ``oper``, which is shared with
@@ -2416,7 +2416,7 @@
 ===Separating operation types and definitions===
 
 In librarues, it is useful to group type signatures separately from
-definitions. It is possible to divide an ``oper`` judgement, 
+definitions. It is possible to divide an ``oper`` judgement,
 ```
   oper regNoun : Str -> Noun ;
   oper regNoun s = mkNoun s (s + "s") ;
@@ -2436,7 +2436,7 @@
 The compiler performs **overload resolution**, which works as long as the
 functions have different types.
 
-In GF, the functions must be grouped together in ``overload`` groups. 
+In GF, the functions must be grouped together in ``overload`` groups.
 
 Example: different ways to define nouns in English:
 ```
@@ -2447,7 +2447,7 @@
 ```
 Cf. dictionaries: if the
 word is regular, just one form is needed. If it is irregular,
-more forms are given. 
+more forms are given.
 
 The definition can be given separately, or at the same time, as the types:
 ```
@@ -2470,7 +2470,7 @@
 ```
   > read_file bible.txt | morpho_analyse
 ```
-The command ``morpho_quiz = mq`` generates inflection exercises. 
+The command ``morpho_quiz = mq`` generates inflection exercises.
 ```
   % gf -path=alltenses:prelude $GF_LIB_PATH/alltenses/IrregFre.gfo
 
@@ -2512,10 +2512,10 @@
 Items have an inherent number and gender.
 ```
   lincat
-    Phr = SS ; 
-    Quality = {s : Gender => Number => Str} ; 
-    Kind = {s : Number => Str ; g : Gender} ; 
-    Item = {s : Str ; g : Gender ; n : Number} ; 
+    Phr = SS ;
+    Quality = {s : Gender => Number => Str} ;
+    Kind = {s : Number => Str ; g : Gender} ;
+    Item = {s : Str ; g : Gender ; n : Number} ;
 ```
 
 #NEW
@@ -2523,13 +2523,13 @@
 A Quality is an adjective, with one form for each gender-number combination.
 ```
   oper
-    adjective : (_,_,_,_ : Str) -> {s : Gender => Number => Str} = 
+    adjective : (_,_,_,_ : Str) -> {s : Gender => Number => Str} =
       \nero,nera,neri,nere -> {
         s = table {
           Masc => table {
             Sg => nero ;
             Pl => neri
-            } ; 
+            } ;
           Fem => table {
             Sg => nera ;
             Pl => nere
@@ -2540,16 +2540,16 @@
 Regular adjectives work by adding endings to the stem.
 ```
     regAdj : Str -> {s : Gender => Number => Str} = \nero ->
-      let ner = init nero 
+      let ner = init nero
       in adjective nero (ner + "a") (ner + "i") (ner + "e") ;
 ```
 
 #NEW
 
-For noun inflection, we are happy to give the two forms and the gender 
+For noun inflection, we are happy to give the two forms and the gender
 explicitly:
 ```
-    noun : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = 
+    noun : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} =
       \vino,vini,g -> {
         s = table {
           Sg => vino ;
@@ -2560,7 +2560,7 @@
 ```
 We need only number variation for the copula.
 ```
-    copula : Number -> Str = 
+    copula : Number -> Str =
       \n -> case n of {
         Sg => "è" ;
         Pl => "sono"
@@ -2571,8 +2571,8 @@
 
 Determination is more complex than in English, because of gender:
 ```
-    det : Number -> Str -> Str -> {s : Number => Str ; g : Gender} -> 
-        {s : Str ; g : Gender ; n : Number} = 
+    det : Number -> Str -> Str -> {s : Number => Str ; g : Gender} ->
+        {s : Str ; g : Gender ; n : Number} =
       \n,m,f,cn -> {
         s = case cn.g of {Masc => m ; Fem => f} ++ cn.s ! n ;
         g = cn.g ;
@@ -2586,7 +2586,7 @@
 The complete set of linearization rules:
 ```
   lin
-    Is item quality = 
+    Is item quality =
       ss (item.s ++ copula item.n ++ quality.s ! item.g ! item.n) ;
     This  = det Sg "questo" "questa" ;
     That  = det Sg "quel"   "quella" ;
@@ -2618,7 +2618,7 @@
 + Experiment with multilingual generation and translation in the
 ``Foods`` grammars.
 
-+ Add items, qualities, and determiners to the grammar, 
++ Add items, qualities, and determiners to the grammar,
 and try to get their inflection and inherent features right.
 
 + Write a concrete syntax of ``Food`` for a language of your choice,
@@ -2652,7 +2652,7 @@
 
   fun AppTV : Item -> TV -> Item -> Phrase ;
 
-  lin AppTV subj tv obj = 
+  lin AppTV subj tv obj =
     {s = subj.s ++ tv.s ! subj.n ++ obj.s ++ tv.part} ;
 ```
 
@@ -2685,9 +2685,9 @@
 ```
 because ``n`` is a run-time variable. Also
 ```
-  lin Plural n = {s = (regNoun n).s ! Pl} ; 
+  lin Plural n = {s = (regNoun n).s ! Pl} ;
 ```
-is incorrect with ``regNoun`` as defined #Rsecinflection, because the run-time 
+is incorrect with ``regNoun`` as defined #Rsecinflection, because the run-time
 variable is eventually sent to string pattern matching and gluing.
 
 
@@ -2697,13 +2697,13 @@
 ```
   lin Question p = {s = p + "?"} ;
 ```
-is incorrect. 
+is incorrect.
 
 The way to go is to use an **unlexer** that creates correct spacing
-after linearization. 
+after linearization.
 
 Correspondingly, a **lexer** that e.g. analyses ``"warm?"`` into
-to tokens is needed before parsing. 
+to tokens is needed before parsing.
 This topic will be covered in #Rseclexing.
 
 
@@ -2721,12 +2721,12 @@
 ```
   lincat TV = Verb ** {c : Case} ;
 
-  lin Follow = regVerb "folgen" ** {c = Dative} ; 
+  lin Follow = regVerb "folgen" ** {c = Dative} ;
 ```
 ``TV`` becomes a **subtype** of ``Verb``.
 
 If //T// is a subtype of //R//, an object of //T// can be used whenever
-an object of //R// is required. 
+an object of //R// is required.
 
 **Covariance**: a function returning a record //T// as value can
 also be used to return a value of a supertype //R//.
@@ -2753,7 +2753,7 @@
 
 English indefinite article:
 ```
-  oper artIndef : Str = 
+  oper artIndef : Str =
     pre {"a" ; "an" / strs {"a" ; "e" ; "i" ; "o"}} ;
 ```
 Thus
@@ -2797,7 +2797,7 @@
 - ``Ita``lian
 - ``Nor``wegian
 - ``Pol``ish
-- ``Ron``, Romanian 
+- ``Ron``, Romanian
 - ``Rus``sian
 - ``Spa``nish
 - ``Swe``dish
@@ -2819,8 +2819,8 @@
 tells how they are expressed(concrete syntax).
 
 Resource grammars (as usual in linguistic tradition):
-a grammar specifies the **grammatically correct combinations of words**, 
-whatever their meanings are. 
+a grammar specifies the **grammatically correct combinations of words**,
+whatever their meanings are.
 
 With resource grammars, we can achieve a
 wider coverage than with semantic grammars.
@@ -2849,7 +2849,7 @@
 ===Lexical categories===
 
 Two kinds of lexical categories:
-- **closed**: 
+- **closed**:
   - a finite number of words
   - seldom extended in the history of language
   - structural words / function words, e.g.
@@ -2874,11 +2874,11 @@
 
 Closed classes: module ``Syntax``. In the ``Foods`` grammar, we need
 ```
-  this_Det, that_Det, these_Det, those_Det : Det ; 
+  this_Det, that_Det, these_Det, those_Det : Det ;
   very_AdA  : AdA ;
 ```
 Naming convention: word followed by the category (so we can
-distinguish the quantifier //that// from the conjunction //that//). 
+distinguish the quantifier //that// from the conjunction //that//).
 
 Open classes have no objects in ``Syntax``. Words are
 built as they are needed in applications: if we have
@@ -2938,9 +2938,9 @@
 We need the following combinations:
 ```
   mkCl : NP -> AP -> Cl ;      -- e.g. "this pizza is very warm"
-  mkNP : Det -> CN -> NP ;     -- e.g. "this pizza" 
+  mkNP : Det -> CN -> NP ;     -- e.g. "this pizza"
   mkCN : AP -> CN -> CN ;      -- e.g. "warm pizza"
-  mkAP : AdA -> AP -> AP ;     -- e.g. "very warm" 
+  mkAP : AdA -> AP -> AP ;     -- e.g. "very warm"
 ```
 We also need **lexical insertion**, to form phrases from single words:
 ```
@@ -2963,10 +2963,10 @@
 #ENQU
 can be built as follows:
 ```
-  mkCl 
-    (mkNP these_Det 
+  mkCl
+    (mkNP these_Det
        (mkCN (mkAP very_AdA (mkAP warm_A)) (mkCN pizza_CN)))
-    (mkAP italian_AP) 
+    (mkAP italian_AP)
 ```
 The task now: to define the concrete syntax of ``Foods`` so that
 this syntactic tree gives the value of linearizing the semantic tree
@@ -2981,9 +2981,9 @@
 ==The resource API==
 
 Language-specific and language-independent parts - roughly,
-- the syntax API ``Syntax``//L// has the same types and 
+- the syntax API ``Syntax``//L// has the same types and
   functions for all languages //L//
-- the morphology API ``Paradigms``//L// has partly 
+- the morphology API ``Paradigms``//L// has partly
   different types and functions
   for different languages //L//
 
@@ -3039,15 +3039,15 @@
 From ``ParadigmsEng``:
 
 || Function  | Type  ||
-| ``mkN`` | ``(dog : Str) -> N`` | 
-| ``mkN`` | ``(man,men : Str) -> N`` | 
-| ``mkA`` | ``(cold : Str) -> A`` | 
+| ``mkN`` | ``(dog : Str) -> N`` |
+| ``mkN`` | ``(man,men : Str) -> N`` |
+| ``mkA`` | ``(cold : Str) -> A`` |
 
 From ``ParadigmsIta``:
 
 || Function  | Type  ||
-| ``mkN`` | ``(vino : Str) -> N`` | 
-| ``mkA`` | ``(caro : Str) -> A`` | 
+| ``mkN`` | ``(vino : Str) -> N`` |
+| ``mkA`` | ``(caro : Str) -> A`` |
 
 
 #NEW
@@ -3057,11 +3057,11 @@
 From ``ParadigmsGer``:
 
 || Function  | Type  ||
-| ``Gender`` | ``Type`` | 
+| ``Gender`` | ``Type`` |
 | ``masculine`` | ``Gender`` |
 | ``feminine`` | ``Gender`` |
-| ``neuter`` | ``Gender`` | 
-| ``mkN`` | ``(Stufe : Str) -> N`` | 
+| ``neuter`` | ``Gender`` |
+| ``mkN`` | ``(Stufe : Str) -> N`` |
 | ``mkN`` | ``(Bild,Bilder : Str) -> Gender -> N`` |
 | ``mkA`` | ``(klein : Str) -> A`` |
 | ``mkA`` | ``(gut,besser,beste : Str) -> A`` |
@@ -3069,8 +3069,8 @@
 From ``ParadigmsFin``:
 
 || Function  | Type  ||
-| ``mkN`` | ``(talo : Str) -> N`` | 
-| ``mkA`` | ``(hieno : Str) -> A`` | 
+| ``mkN`` | ``(talo : Str) -> N`` |
+| ``mkA`` | ``(hieno : Str) -> A`` |
 
 
 
@@ -3078,7 +3078,7 @@
 
 ===Exercises===
 
-1. Try out the morphological paradigms in different languages. Do 
+1. Try out the morphological paradigms in different languages. Do
 as follows:
 ```
   > i -path=alltenses -retain alltenses/ParadigmsGer.gfo
@@ -3099,9 +3099,9 @@
 functions from the resource grammar library.
 
 We need a path with
-- the current directory ``.`` 
+- the current directory ``.``
 - the directory ``../foods``, in which ``Foods.gf`` resides.
-- the library directory ``present``, which is relative to the 
+- the library directory ``present``, which is relative to the
   environment variable ``GF_LIB_PATH``
 
 
@@ -3121,7 +3121,7 @@
 for ``Item``, common nouns for ``Kind``, and adjectival phrases for ``Quality``.
 ```
   lincat
-    Phrase = Cl ; 
+    Phrase = Cl ;
     Item = NP ;
     Kind = CN ;
     Quality = AP ;
@@ -3166,11 +3166,11 @@
 
 ===English example: exercises===
 
-1. Compile the grammar ``FoodsEng`` and generate 
+1. Compile the grammar ``FoodsEng`` and generate
 and parse some sentences.
 
-2. Write a concrete syntax of ``Foods`` for Italian 
-or some other language included in the resource library. You can 
+2. Write a concrete syntax of ``Foods`` for Italian
+or some other language included in the resource library. You can
 compare the results with the hand-written
 grammars presented earlier in this tutorial.
 
@@ -3186,10 +3186,10 @@
 
 If you write  a concrete syntax of ``Foods`` for some other
 language, much of the code will look exactly the same
-as for English. This is because 
+as for English. This is because
 - the ``Syntax`` API is the same for all languages (because
-  all languages in the resource package do implement the same 
-  syntactic structures) 
+  all languages in the resource package do implement the same
+  syntactic structures)
 - languages tend to use the syntactic structures in similar ways
 
 
@@ -3208,13 +3208,13 @@
 
 ===Functors: functions on the module level===
 
-**Functors** familiar from the functional programming languages ML and OCaml, 
+**Functors** familiar from the functional programming languages ML and OCaml,
 also known as **parametrized modules**.
 
 In GF, a functor is a module that ``open``s one or more **interfaces**.
 
 An ``interface`` is a module similar to a ``resource``, but it only
-contains the //types// of ``oper``s, not (necessarily) their definitions. 
+contains the //types// of ``oper``s, not (necessarily) their definitions.
 
 Syntax for functors: add the keyword ``incomplete``. We will use the header
 ```
@@ -3232,7 +3232,7 @@
 ```
 we can write a **functor instantiation**,
 ```
-  concrete FoodsGer of Foods = FoodsI with 
+  concrete FoodsGer of Foods = FoodsI with
     (Syntax = SyntaxGer),
     (LexFoods = LexFoodsGer) ;
 ```
@@ -3246,7 +3246,7 @@
 
   incomplete concrete FoodsI of Foods = open Syntax, LexFoods in {
   lincat
-    Phrase = Cl ; 
+    Phrase = Cl ;
     Item = NP ;
     Kind = CN ;
     Quality = AP ;
@@ -3323,7 +3323,7 @@
 ```
   --# -path=.:../foods:present
 
-  concrete FoodsGer of Foods = FoodsI with 
+  concrete FoodsGer of Foods = FoodsI with
     (Syntax = SyntaxGer),
     (LexFoods = LexFoodsGer) ;
 ```
@@ -3342,7 +3342,7 @@
 The functor instantiation is completely mechanical to write.
 
 The domain lexicon instance requires some knowledge of the words of the
-language: 
+language:
 - what words are used for which concepts
 - how the words are
 - features such as genders
@@ -3372,7 +3372,7 @@
 ```
   --# -path=.:../foods:present
 
-  concrete FoodsFin of Foods = FoodsI with 
+  concrete FoodsFin of Foods = FoodsI with
     (Syntax = SyntaxFin),
     (LexFoods = LexFoodsFin) ;
 ```
@@ -3387,9 +3387,9 @@
                       concrete DomainL*
 
     instance LexDomainL                 instance SyntaxL*
-   
+
                  incomplete concrete DomainI
-                 /           |              \               
+                 /           |              \
    interface LexDomain   abstract Domain    interface Syntax*
 ```
 Modules marked with ``*`` are either given in the library, or trivial.
@@ -3435,19 +3435,19 @@
 
 ===A problem with functors===
 
-Problem: a functor only works when all languages use the resource ``Syntax`` 
+Problem: a functor only works when all languages use the resource ``Syntax``
 in the same way.
 
 Example (contrived): assume that English has
 no word for ``Pizza``, but has to use the paraphrase //Italian pie//.
 This is no longer a noun ``N``, but a complex phrase
-in the category ``CN``. 
+in the category ``CN``.
 
 Possible solution: change interface the ``LexFoods`` with
 ```
   oper pizza_CN : CN ;
 ```
-Problem with this solution: 
+Problem with this solution:
 - we may end up changing the interface and the function with each new language
 - we must every time also change the instances for the old languages to maintain
   type correctness
@@ -3473,29 +3473,29 @@
 
 ===The functor problem solved===
 
-The English instantiation inherits the functor 
+The English instantiation inherits the functor
 implementation except for the constant ``Pizza``. This constant
 is defined in the body instead:
 ```
   --# -path=.:../foods:present
 
-  concrete FoodsEng of Foods = FoodsI - [Pizza] with 
+  concrete FoodsEng of Foods = FoodsI - [Pizza] with
     (Syntax = SyntaxEng),
-    (LexFoods = LexFoodsEng) ** 
+    (LexFoods = LexFoodsEng) **
       open SyntaxEng, ParadigmsEng in {
 
     lin Pizza = mkCN (mkA "Italian") (mkN "pie") ;
   }
 ```
- 
 
+
 #NEW
 
 ==Grammar reuse==
 
-Abstract syntax modules can be used as interfaces, 
+Abstract syntax modules can be used as interfaces,
 and concrete syntaxes as their instances.
- 
+
 The following correspondencies are then applied:
 ```
   cat C         <--->  oper C : Type
@@ -3547,7 +3547,7 @@
 ```
   --# -path=.:../foods:alltenses
 ```
-Now we can see all the tenses of phrases, by using the ``-all`` flag 
+Now we can see all the tenses of phrases, by using the ``-all`` flag
 in linearization:
 ```
   > gr | l -all
@@ -3600,7 +3600,7 @@
   This wine would not have been delicious
   Would this wine not have been delicious
 ```
-We also see 
+We also see
 - polarity (positive vs. negative)
 - word order (direct vs. inverted)
 - variation between contracted and full negation
@@ -3619,9 +3619,9 @@
 
 Goals:
 - include semantic conditions in grammars, by using
-  - **dependent types** 
-  - **higher order abstract syntax** 
-  - proof objects  
+  - **dependent types**
+  - **higher order abstract syntax**
+  - proof objects
   - semantic definitions
 
 These concepts are inherited from **type theory** (more precisely:
@@ -3647,18 +3647,18 @@
 particular devices - we can //dim a light//, but we cannot
 //dim a fan//.
 
-The following example is borrowed from the 
+The following example is borrowed from the
 Regulus Book (Rayner & al. 2006).
 
 A simple example is a "smart house" system, which
-defines voice commands for household appliances.   
+defines voice commands for household appliances.
 
 
 #NEW
 
 ===A dependent type system===
 
-Ontology: 
+Ontology:
 - there are commands and device kinds
 - for each kind of device, there are devices and actions
 - a command concerns an action of some kind on a device of the same kind
@@ -3668,10 +3668,10 @@
 ```
   cat
     Command ;
-    Kind ; 
-    Device Kind ; -- argument type Kind 
-    Action Kind ; 
-  fun 
+    Kind ;
+    Device Kind ; -- argument type Kind
+    Action Kind ;
+  fun
     CAction : (k : Kind) -> Action k -> Device k -> Command ;
 ```
 ``Device`` and ``Action`` are both dependent types.
@@ -3706,10 +3706,10 @@
 
 ===Linearization and parsing with dependent types===
 
-Concrete syntax does not know if a category is a dependent type. 
+Concrete syntax does not know if a category is a dependent type.
 ```
   lincat Action = {s : Str} ;
-  lin CAction _ act dev = {s = act.s ++ dev.s} ; 
+  lin CAction _ act dev = {s = act.s ++ dev.s} ;
 ```
 Notice that the ``Kind`` argument is suppressed in linearization.
 
@@ -3762,14 +3762,14 @@
 
 #Lsecpolymorphic
 
-Sometimes an action can be performed on all kinds of devices. 
+Sometimes an action can be performed on all kinds of devices.
 
-This is represented as a function that takes a ``Kind`` as an argument 
+This is represented as a function that takes a ``Kind`` as an argument
 and produce an ``Action`` for that ``Kind``:
 ```
   fun switchOn, switchOff : (k : Kind) -> Action k ;
 ```
-Functions of this kind are called **polymorphic**. 
+Functions of this kind are called **polymorphic**.
 
 We can use this kind of polymorphism in concrete syntax as well,
 to express Haskell-type library functions:
@@ -3807,7 +3807,7 @@
 
 Example: define the //less than// proposition for natural numbers,
 ```
-  cat Nat ; 
+  cat Nat ;
   fun Zero : Nat ;
   fun Succ : Nat -> Nat ;
 ```
@@ -3821,7 +3821,7 @@
 with a dependent type ``Less`` //x y// and two functions constructing
 its objects:
 ```
-  cat Less Nat Nat ; 
+  cat Less Nat Nat ;
   fun lessZ : (y : Nat) -> Less Zero (Succ y) ;
   fun lessS : (x,y : Nat) -> Less x y -> Less (Succ x) (Succ y) ;
 ```
@@ -3838,15 +3838,15 @@
 
 ===Proof-carrying documents===
 
-Idea: to be semantically well-formed, the abstract syntax of a document 
-must contain a proof of some property, 
+Idea: to be semantically well-formed, the abstract syntax of a document
+must contain a proof of some property,
 although the proof is not shown in the concrete document.
 
 Example: documents describing flight connections:
 
 //To fly from Gothenburg to Prague, first take LH3043 to Frankfurt, then OK0537 to Prague.//
 
-The well-formedness of this text is partly expressible by dependent typing: 
+The well-formedness of this text is partly expressible by dependent typing:
 ```
   cat
     City ;
@@ -3863,8 +3863,8 @@
 ```
 A legal connection is formed by the function
 ```
-  fun Connect : (x,y,z : City) -> 
-    (u : Flight x y) -> (v : Flight y z) -> 
+  fun Connect : (x,y,z : City) ->
+    (u : Flight x y) -> (v : Flight y z) ->
       IsPossible x y z u v -> Flight x z ;
 ```
 
@@ -3878,7 +3878,7 @@
 - **polymorphic**: defined for all Kinds
 
 
-To make this scale up for new Kinds, we can refine this to 
+To make this scale up for new Kinds, we can refine this to
 **restricted polymorphism**: defined for Kinds of a certain **class**
 
 
@@ -3904,7 +3904,7 @@
   switchOn : (k : Kind) -> Switchable k -> Action k ;
   dim      : (k : Kind) -> Dimmable k -> Action k ;
 ```
-Classes for new actions can be added incrementally. 
+Classes for new actions can be added incrementally.
 
 
 
@@ -3915,7 +3915,7 @@
 #Lsecbinding
 
 Mathematical notation and programming languages have
-expressions that **bind** variables. 
+expressions that **bind** variables.
 
 Example: universal quantifier formula
 ```
@@ -3946,7 +3946,7 @@
   fun All : (Ind -> Prop) -> Prop
 ```
 where ``Ind`` is the type of individuals and ``Prop``,
-the type of propositions. 
+the type of propositions.
 
 Let us add an equality predicate
 ```
@@ -3969,7 +3969,7 @@
 ===Higher-order abstract syntax: linearization===
 
 HOAS has proved to be useful in the semantics and computer implementation of
-variable-binding expressions. 
+variable-binding expressions.
 
 How do we relate HOAS to the concrete syntax?
 
@@ -3981,7 +3981,7 @@
 General rule: if an argument type of a ``fun`` function is
 a function type ``A -> C``, the linearization type of
 this argument is the linearization type of ``C``
-together with a new field ``$0 : Str``. 
+together with a new field ``$0 : Str``.
 
 The argument ``B`` thus has the linearization type
 ```
@@ -4009,7 +4009,7 @@
 ```
   lin Eq a b = {s = "(" ++ a.s ++ "=" ++ b.s ++ ")"}
 ```
-the linearization of the tree 
+the linearization of the tree
 ```
   \x -> Eq x x
 ```
@@ -4021,7 +4021,7 @@
 ```
   All (\x -> Eq x x)  --> {s = "[( All x ) ( x = x )]"}.
 ```
-The linearization of the variable ``x`` is, 
+The linearization of the variable ``x`` is,
 "automagically", the string ``"x"``.
 
 
@@ -4087,7 +4087,7 @@
   def twice x = plus x x ;
 
   fun plus : Nat -> Nat -> Nat ;
-  def 
+  def
     plus x Zero = x ;
     plus x (Succ y) = Succ (Sum x y) ;
 ```
@@ -4140,12 +4140,12 @@
 
 ===Judgement forms for constructors===
 
-The judgement form ``data`` tells that a category has 
+The judgement form ``data`` tells that a category has
 certain functions as constructors:
 ```
   data Nat = Succ | Zero ;
 ```
-The type signatures of constructors are given separately, 
+The type signatures of constructors are given separately,
 ```
   fun Zero : Nat ;
   fun Succ : Nat -> Nat ;
@@ -4168,7 +4168,7 @@
 abstract syntax with semantic definitions. As concrete syntax, use
 your favourite programming language.
 
-2. There is no termination checking for ``def`` definitions. 
+2. There is no termination checking for ``def`` definitions.
 Construct an examples that makes type checking loop.
 Type checking can be invoked with ``put_term -transform=solve``.
 
@@ -4192,7 +4192,7 @@
 ===Arithmetic expressions===
 
 We construct a calculator with addition, subtraction, multiplication, and
-division of integers. 
+division of integers.
 ```
   abstract Calculator = {
 
@@ -4219,11 +4219,11 @@
 
 We begin with a
 concrete syntax that always uses parentheses around binary
-operator applications: 
+operator applications:
 ```
   concrete CalculatorP of Calculator = {
 
-  lincat 
+  lincat
     Exp = SS ;
   lin
     EPlus  = infix "+" ;
@@ -4233,7 +4233,7 @@
     EInt i = i ;
 
   oper
-    infix : Str -> SS -> SS -> SS = \f,x,y -> 
+    infix : Str -> SS -> SS -> SS = \f,x,y ->
       ss ("(" ++ x.s ++ f ++ y.s ++ ")") ;
   }
 ```
@@ -4242,8 +4242,8 @@
   > linearize EPlus (EInt 2) (ETimes (EInt 3) (EInt 4))
   ( 2 + ( 3 * 4 ) )
 ```
-First problems: 
-- to get rid of superfluous spaces and 
+First problems:
+- to get rid of superfluous spaces and
 - to recognize integer literals in the parser
 
 
@@ -4296,7 +4296,7 @@
   | ``lexcode``  | ``unlexcode``  | program code conventions (uses Haskell's lex)
   | ``lexmixed`` | ``unlexmixed`` | like text, but between $ signs like code
   | ``lextext``  | ``unlextext``  | with conventions on punctuation and capitals
-  | ``words``    | ``unwords``    | (default) tokens separated by space characters 
+  | ``words``    | ``unwords``    | (default) tokens separated by space characters
 
 %TODO: also on alphabet encodings - although somewhere else
 
@@ -4342,13 +4342,13 @@
 
     mkPrec : Prec -> Str -> TermPrec = \p,s -> {s = s ; p = p} ;
 
-  lincat 
+  lincat
     Exp = TermPrec ;
 ```
 Notice ``Ints 2``: a parameter type, whose values are the integers
-``0,1,2``. 
+``0,1,2``.
 
-Using precedence levels: compare the inherent precedence of an 
+Using precedence levels: compare the inherent precedence of an
 expression with the expected precedence.
 - if the inherent precedence is lower than the expected precedence,
   use parentheses
@@ -4435,7 +4435,7 @@
     EDiv   = postfix "idiv" ;
     EInt i = ss ("iconst" ++ i.s) ;
   oper
-    postfix : Str -> SS -> SS -> SS = \op,x,y -> 
+    postfix : Str -> SS -> SS -> SS = \op,x,y ->
       ss (x.s ++ ";" ++ y.s ++ ";" ++ op) ;
 ```
 
@@ -4447,8 +4447,8 @@
 A **straight code** programming language, with
 **initializations** and **assignments**:
 ```
-  int x = 2 + 3 ;  
-  int y = x + 1 ; 
+  int x = 2 + 3 ;
+  int y = x + 1 ;
   x = x + 9 * y ;
 ```
 We define programs by the following constructors:
@@ -4458,17 +4458,17 @@
     PInit  : Exp -> (Var -> Prog) -> Prog ;
     PAss   : Var -> Exp  -> Prog  -> Prog ;
 ```
-``PInit`` uses higher-order abstract syntax for making the 
-initialized variable available in the **continuation** of the program. 
+``PInit`` uses higher-order abstract syntax for making the
+initialized variable available in the **continuation** of the program.
 
 The abstract syntax tree for the above code is
 ```
-  PInit (EPlus (EInt 2) (EInt 3)) (\x -> 
-    PInit (EPlus (EVar x) (EInt 1)) (\y -> 
-      PAss x (EPlus (EVar x) (ETimes (EInt 9) (EVar y))) 
+  PInit (EPlus (EInt 2) (EInt 3)) (\x ->
+    PInit (EPlus (EVar x) (EInt 1)) (\y ->
+      PAss x (EPlus (EVar x) (ETimes (EInt 9) (EVar y)))
         PEmpty))
 ```
-No uninitialized variables are allowed - there are no constructors for ``Var``! 
+No uninitialized variables are allowed - there are no constructors for ``Var``!
 But we do have the rule
 ```
   fun EVar : Var -> Exp ;
@@ -4526,7 +4526,7 @@
 - generate language models for speech recognition from GF grammars
 
 
- 
+
 #NEW
 
 ==Functionalities of an embedded grammar format==
@@ -4548,19 +4548,19 @@
 
 The portable format is called PGF, "Portable Grammar Format".
 
-This format is produced by using GF as batch compiler, with the option ``-make``, 
+This format is produced by using GF as batch compiler, with the option ``-make``,
 from the operative system shell:
 ```
   % gf -make SOURCE.gf
 ```
-PGF is the recommended format in 
+PGF is the recommended format in
 which final grammar products are distributed, because they
 are stripped from superfluous information and can be started and applied
 faster than sets of separate modules.
 
-Application programmers have never any need to read or modify PGF files. 
+Application programmers have never any need to read or modify PGF files.
 
-PGF thus plays the same role as machine code in 
+PGF thus plays the same role as machine code in
 general-purpose programming (or bytecode in Java).
 
 
@@ -4603,7 +4603,7 @@
 import PGF
 import System (getArgs)
 
-main :: IO () 
+main :: IO ()
 main = do
   file:_ <- getArgs
   gr     <- readPGF file
@@ -4616,7 +4616,7 @@
 ```
 To run the translator, first compile it by
 ```
-  % ghc -make -o trans Translator.hs 
+  % ghc -make -o trans Translator.hs
 ```
 For this, you need the Haskell compiler [GHC http://www.haskell.org/ghc].
 
@@ -4625,7 +4625,7 @@
 
 ===Producing PGF for the translator===
 
-Then produce a PGF file. For instance, the ``Food`` grammar set can be 
+Then produce a PGF file. For instance, the ``Food`` grammar set can be
 compiled as follows:
 ```
   % gf -make FoodEng.gf FoodIta.gf
@@ -4654,9 +4654,9 @@
 follows:
 ```
 loop :: (String -> String) -> IO ()
-loop trans = do 
+loop trans = do
   s <- getLine
-  if s == "quit" then putStrLn "bye" else do  
+  if s == "quit" then putStrLn "bye" else do
     putStrLn $ trans s
     loop trans
 ```
@@ -4710,10 +4710,10 @@
 
   flags startcat=Question ;
 
-  cat 
+  cat
     Answer ; Question ; Object ;
 
-  fun 
+  fun
     Even   : Object -> Question ;
     Odd    : Object -> Question ;
     Prime  : Object -> Question ;
@@ -4738,8 +4738,8 @@
 ```
   % gf -make --output-format=haskell QueryEng.gf
 ```
-The result is a file named ``Query.hs``, containing a 
-module named ``Query``. 
+The result is a file named ``Query.hs``, containing a
+module named ``Query``.
 
 
 #NEW
@@ -4750,15 +4750,15 @@
 import PGF
 
 data GAnswer =
-   GYes 
- | GNo 
+   GYes
+ | GNo
 
-data GObject = GNumber GInt 
+data GObject = GNumber GInt
 
 data GQuestion =
-   GPrime GObject 
- | GOdd GObject 
- | GEven GObject 
+   GPrime GObject
+ | GOdd GObject
+ | GEven GObject
 
 newtype GInt = GInt Integer
 ```
@@ -4772,7 +4772,7 @@
 ===The question-answer function===
 
 Haskell's type checker guarantees that the functions are well-typed also with
-respect to GF. 
+respect to GF.
 ```
 answer :: GQuestion -> GAnswer
 answer p = case p of
@@ -4795,7 +4795,7 @@
 
 The generated Haskell module also contains
 ```
-class Gf a where 
+class Gf a where
   gf :: a -> Tree
   fg :: Tree -> a
 
@@ -4862,15 +4862,15 @@
 import PGF
 import TransferDef (transfer)
 
-main :: IO () 
+main :: IO ()
 main = do
   gr <- readPGF "Query.pgf"
   loop (translate transfer gr)
 
 loop :: (String -> String) -> IO ()
-loop trans = do 
+loop trans = do
   s <- getLine
-  if s == "quit" then putStrLn "bye" else do  
+  if s == "quit" then putStrLn "bye" else do
     putStrLn $ trans s
     loop trans
 
@@ -4894,7 +4894,7 @@
         strip math
 ```
 (The empty segments starting the command lines in a Makefile must be tabs.)
-Now we can compile the whole system by just typing 
+Now we can compile the whole system by just typing
 ```
   make
 ```
@@ -4916,8 +4916,8 @@
 ==Web server applications==
 
 PGF files can be used in web servers, for which there is a Haskell library included
-in ``src/server/``. How to build a server for tasks like translators is explained 
-in the [``README`` ../src/server/README] file in that directory. 
+in ``src/server/``. How to build a server for tasks like translators is explained
+in the [``README`` ../src/server/README] file in that directory.
 
 One of the servers that can be readily built with the library (without any
 programming required) is **fridge poetry magnets**. It is an application that
@@ -4958,18 +4958,18 @@
 
 To perform parsing and linearization, the run-time library
 ``gflib.js`` is used. It is included in ``GF/lib/javascript/``, together with
-some other JavaScript and HTML files; these files can be used 
+some other JavaScript and HTML files; these files can be used
 as templates for building applications.
 
-An example of usage is 
-[``translator.html`` http://grammaticalframework.org:41296], 
+An example of usage is
+[``translator.html`` http://grammaticalframework.org:41296],
 which is in fact initialized with
 a pointer to the Food grammar, so that it provides translation between the English
 and Italian grammars:
 
 [food-js.png]
 
-The grammar must have the name ``grammar.js``. The abstract syntax and start 
+The grammar must have the name ``grammar.js``. The abstract syntax and start
 category names in ``translator.html`` must match the ones in the grammar.
 With these changes, the translator works for any multilingual grammar.
 
@@ -4982,13 +4982,13 @@
 ==Language models for speech recognition==
 
 The standard way of using GF in speech recognition is by building
-**grammar-based language models**. 
+**grammar-based language models**.
 
 GF supports several formats, including
 GSL, the formatused in the [Nuance speech recognizer www.nuance.com].
 
 GSL is produced from GF by running ``gf`` with the flag
-``--output-format=gsl``. 
+``--output-format=gsl``.
 
 Example: GSL  generated from ``FoodsEng.gf``.
 ```
@@ -5012,7 +5012,7 @@
   Phrase_1 [(Item_1 "is" Quality_1)
             (Item_2 "are" Quality_1)]
   Phrase_cat Phrase_1
-  
+
   Quality_1 ["boring" "delicious" "expensive"
              "fresh" "italian" ("very" Quality_1) "warm"]
   Quality_cat Quality_1
@@ -5036,5 +5036,3 @@
     | ``slf_sub``        | finite automaton with sub-automata in HTK SLF
 
 All currently available formats can be seen with ``gf --help``.
-
-
diff --git a/download/encoding-change.html b/download/encoding-change.html
new file mode 100644
--- /dev/null
+++ b/download/encoding-change.html
@@ -0,0 +1,119 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta charset="UTF-8"><meta name = "viewport" content = "width = device-width"> <TITLE>GF character encoding changes</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>GF character encoding changes</H1>
+<FONT SIZE="4"><I>Thomas Hallgren</I></FONT><BR>
+<FONT SIZE="4">2014-06-23</FONT>
+</CENTER>
+
+
+<H2>Changes to character encodings in GF grammar files</H2>
+
+<P>
+Between the release of GF 3.5 and the next version, two changes were made
+relating to character encodings in GF grammar files:
+</P>
+
+<OL>
+<LI>The default character encoding was changed from Latin-1
+(also known as iso-8859-1, cp1252) to UTF-8.
+<P></P>
+<LI>They way you specify alternate character encodings was changed. Instead of
+  using a <CODE>flags coding = ...</CODE> declaration in the source file, you should now
+  use a pragma <CODE>--# -coding=...</CODE> at the top of the file instead.
+</OL>
+
+<H2>Advantages</H2>
+
+<P>
+UTF-8 is the default encoding for text files on many systems these days, so
+it makes sense to use it as the default for GF grammar files too.
+</P>
+<P>
+Changing how alternate encodings are specified allows conversion to Unicode
+to be done before parsing, which means that
+</P>
+
+<UL>
+<LI>we can allow Unicode characters in identifiers, not just in string literals,
+<LI>it makes accurate column positions in error messages possible,
+<LI>and (an implementation detail) we can use Alex to generate the lexer again.
+</UL>
+
+<H2>How are my grammar files affected?</H2>
+
+<P>
+If your files still compile without errors after the change, you don't need
+to do anything. (But see Known problems below!)
+If you get one of the following errors,
+</P>
+
+<UL>
+<LI><CODE>lexical error</CODE>,
+<LI><CODE>encoding mismatch</CODE>,
+<LI><CODE>Warning: default encoding has changed from Latin-1 to UTF-8</CODE>
+</UL>
+
+<P>
+ you need to add a
+<CODE>--# -coding=...</CODE> pragma to your file (or convert it to UTF-8).
+</P>
+
+<UL>
+<LI>For files containing only ASCII characters, no change is needed.
+<LI>For files encoded in UTF-8 (and thus using a <CODE>flags coding=utf8</CODE>
+  declaration), no change is needed.
+<LI>For files containing Latin-1 characters (e.g. characters like
+  å ä ö ü é), add a <CODE>#-- -coding=latin1</CODE> pragma at the top of the file.
+<LI>For files using other encodings, copy the encoding specified in the
+  <CODE>flags coding=</CODE><I>enc</I> to a corresponding <CODE>--# -coding=</CODE><I>enc</I>.
+</UL>
+
+<P>
+Grammars will still compile with GF-3.5 after these changes.
+</P>
+<P>
+Note that GF only understands one option per pragma line. If you already
+have a <CODE>--path=...</CODE> pragma, you can not put the <CODE>-coding=...</CODE> option on
+the same line. Add it on a separate line:
+</P>
+
+<PRE>
+  	--# -path=...
+  	--# -coding=...
+</PRE>
+
+<P>
+The recommendation for the future is to use UTF-8 for all source files.
+</P>
+
+<H2>Known problems</H2>
+
+<P>
+The intention is that if a grammar file is affected by the changed default
+encoding, then you will see one of the messages listed in the previous
+section when you compile the grammar. But there are a couple if issues to be
+aware of:
+</P>
+
+<UL>
+<LI>Alex 3.0 seems to be confused about the length of matched strings sometimes.
+  This can cause it to skip more than one line when it encounters a one-line
+  comment in a grammar file with character encoding problems. So instead of a
+  lexical error in the comment, you can get an odd syntax error
+  on a subsequent line.
+<P></P>
+<LI>If you explicitly specify -coding=utf8 for a file that is not in UTF-8, you
+  will not get an error, because the UTF-8 decoding function we currently use is
+  forgiving, substituting the Unicode replacement character �, instead of
+  reporting an error. Hopefully, we will be able to change this.
+</UL>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/encoding-change.t2t -->
+</BODY></HTML>
diff --git a/download/encoding-change.t2t b/download/encoding-change.t2t
new file mode 100644
--- /dev/null
+++ b/download/encoding-change.t2t
@@ -0,0 +1,89 @@
+GF character encoding changes
+Thomas Hallgren
+%%mtime(%F)
+
+%!style:../css/style.css
+%!postproc(html): <TITLE> <meta charset="UTF-8"><meta name = "viewport" content = "width = device-width"> <TITLE>
+%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>
+
+==Changes to character encodings in GF grammar files ==
+
+Between the release of GF 3.5 and the next version, two changes were made
+relating to character encodings in GF grammar files:
+
++ The default character encoding was changed from Latin-1
+(also known as iso-8859-1, cp1252) to UTF-8.
+
++ They way you specify alternate character encodings was changed. Instead of
+  using a ``flags coding = ...`` declaration in the source file, you should now
+  use a pragma ``--# -coding=...`` at the top of the file instead.
+
+
+== Advantages ==
+
+UTF-8 is the default encoding for text files on many systems these days, so
+it makes sense to use it as the default for GF grammar files too.
+
+Changing how alternate encodings are specified allows conversion to Unicode
+to be done before parsing, which means that
+
+- we can allow Unicode characters in identifiers, not just in string literals,
+- it makes accurate column positions in error messages possible,
+- and (an implementation detail) we can use Alex to generate the lexer again.
+
+
+== How are my grammar files affected? ==
+
+If your files still compile without errors after the change, you don't need
+to do anything. (But see Known problems below!)
+If you get one of the following errors,
+
+- ``lexical error``,
+- ``encoding mismatch``,
+- ``Warning: default encoding has changed from Latin-1 to UTF-8``
+
+
+ you need to add a
+``--# -coding=...`` pragma to your file (or convert it to UTF-8).
+
+- For files containing only ASCII characters, no change is needed.
+- For files encoded in UTF-8 (and thus using a ``flags coding=utf8``
+  declaration), no change is needed.
+- For files containing Latin-1 characters (e.g. characters like
+  å ä ö ü é), add a ``#-- -coding=latin1`` pragma at the top of the file.
+- For files using other encodings, copy the encoding specified in the
+  ``flags coding=``//enc// to a corresponding ``--# -coding=``//enc//.
+
+
+Grammars will still compile with GF-3.5 after these changes.
+
+
+Note that GF only understands one option per pragma line. If you already
+have a ``--path=...`` pragma, you can not put the ``-coding=...`` option on
+the same line. Add it on a separate line:
+
+```
+	--# -path=...
+	--# -coding=...
+```
+
+The recommendation for the future is to use UTF-8 for all source files.
+
+
+== Known problems ==
+
+The intention is that if a grammar file is affected by the changed default
+encoding, then you will see one of the messages listed in the previous
+section when you compile the grammar. But there are a couple if issues to be
+aware of:
+
+- Alex 3.0 seems to be confused about the length of matched strings sometimes.
+  This can cause it to skip more than one line when it encounters a one-line
+  comment in a grammar file with character encoding problems. So instead of a
+  lexical error in the comment, you can get an odd syntax error
+  on a subsequent line.
+
+- If you explicitly specify -coding=utf8 for a file that is not in UTF-8, you
+  will not get an error, because the UTF-8 decoding function we currently use is
+  forgiving, substituting the Unicode replacement character �, instead of
+  reporting an error. Hopefully, we will be able to change this.
diff --git a/download/index-3.2.9.html b/download/index-3.2.9.html
new file mode 100644
--- /dev/null
+++ b/download/index-3.2.9.html
@@ -0,0 +1,111 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<TITLE>Grammatical Framework Download and Installation</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Download and Installation</H1>
+</CENTER>
+
+<P>
+<B>GF 3.2.9</B> source-only snapshot was released on 12 September 2011.
+</P>
+<P>
+What's new? Faster grammar compilation!
+</P>
+
+<H2>Binary packages</H2>
+
+<P>
+No binary packages were created for this release.
+</P>
+
+<H2>Installing 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>
+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>
+Subsequently:
+</P>
+
+<PRE>
+    cd GF
+    darcs pull -a
+    cabal install
+</PRE>
+
+<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>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/index-3.2.9.t2t -->
+</BODY></HTML>
diff --git a/download/index-3.2.html b/download/index-3.2.html
new file mode 100644
--- /dev/null
+++ b/download/index-3.2.html
@@ -0,0 +1,180 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<TITLE>Grammatical Framework Download and Installation</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Download and Installation</H1>
+</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>
+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>
+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>
+Subsequently:
+</P>
+
+<PRE>
+    cd GF
+    darcs pull -a
+    cabal install
+</PRE>
+
+<P>
+The above notes for installing from source apply also in this case.
+</P>
+
+<HR NOSHADE SIZE=1>
+
+<P>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/index-3.2.t2t -->
+</BODY></HTML>
diff --git a/download/index-3.3.3.html b/download/index-3.3.3.html
new file mode 100644
--- /dev/null
+++ b/download/index-3.3.3.html
@@ -0,0 +1,188 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta name = "viewport" content = "width = device-width"><TITLE>Grammatical Framework Download and Installation</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Download and Installation</H1>
+</CENTER>
+
+<P>
+<B>GF 3.3.3</B> was released on 3 March 2012.
+</P>
+<P>
+What's new? See the <A HREF="release-3.3.3.html">Release notes</A>.
+</P>
+
+<H2>Binary packages</H2>
+
+<TABLE CELLPADDING="4">
+<TR>
+<TH>Platform</TH>
+<TH>Download</TH>
+<TH>How to install</TH>
+</TR>
+<TR>
+<TD>Linux (32-bit)</TD>
+<TD><A HREF="gf-3.3.3-bin-i386-linux.tar.gz">gf-3.3.3-bin-i386-linux.tar.gz</A></TD>
+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.3.3-bin-i386-linux.tar.gz</CODE></TD>
+</TR>
+<TR>
+<TD>Linux (64-bit)</TD>
+<TD><A HREF="gf-3.3.3-bin-amd64-linux.tar.gz">gf-3.3.3-bin-amd64-linux.tar.gz</A></TD>
+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.3.3-bin-amd64-linux.tar.gz</CODE></TD>
+</TR>
+<TR>
+<TD>MacOS X</TD>
+<TD><A HREF="gf-3.3.3-bin-intel-mac.tar.gz">gf-3.3.3-bin-intel-mac.tar.gz</A></TD>
+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.3.3-bin-intel-mac.tar.gz</CODE></TD>
+</TR>
+<TR>
+<TD>Windows</TD>
+<TD><A HREF="gf-3.3.3-bin-windows.zip">gf-3.3.3-bin-windows.zip</A></TD>
+<TD><CODE>unzip gf-3.3.3-bin-windows.zip</CODE></TD>
+</TR>
+</TABLE>
+
+<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 MacOS tar package works on 10.5 (Leopard), 10.6 (Snow Leopard) and probably
+also 10.7 (Lion).
+</P>
+<P>
+The MacOS and Linux <CODE>.tar.gz</CODE> 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.3.3/lib
+</PRE>
+
+<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</A>
+  (versions 2010.2.0.0 - 2011.4.0.0 should work) (see notes 2&amp;3 below)
+<LI><CODE>cabal update</CODE>
+<LI>On Linux: install some C libraries from your Linux distribution
+  (see note 1 below)
+<LI><CODE>cabal install gf</CODE>
+</OL>
+
+<P>
+You can also download the full source package from here:
+<A HREF="gf-3.3.3.tar.gz"><CODE>gf-3.3.3.tar.gz</CODE></A>.
+</P>
+
+<H3>Notes</H3>
+
+<P>
+The above steps installs GF for a single user.
+The executables are put in <CODE>$HOME/.cabal/bin</CODE>
+(or, with recent versions of the Haskell platform on Mac OS X,
+in <CODE>$HOME/Library/Haskell/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>
+or
+</P>
+
+<PRE>
+    PATH=$HOME/Library/Haskell/bin:$PATH
+</PRE>
+
+<P>
+<B>Note 1</B>.
+GF uses <A HREF="http://hackage.haskell.org/package/haskeline"><CODE>haskeline</CODE></A>, which
+on Linux depends on some non-Haskell libraries that
+won't be installed automatically by cabal, and therefore need to be installed
+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>
+
+<P>
+<B>Note 2</B>.
+GF (&lt;=3.3.3) does <B>not</B> compile with the most recent versions of GHC (&gt;=7.2).
+GF does <B>not</B> compile with the most recent versions of Alex (&gt;=3.0).
+</P>
+<P>
+<B>Note 3</B>.
+<A HREF="http://hackage.haskell.org/platform/mac.html">The Haskell Platform for Mac OS X</A>
+page states that you need Xcode 3.2 or later, but in fact it appears you need
+Xcode 3.2.3 or later. If you have Xcode 3.2.2, you can get an error from the
+linker: <CODE>ld: unknown option: -no_pie</CODE>.
+</P>
+
+<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>
+Subsequently:
+</P>
+
+<PRE>
+    cd GF
+    darcs pull -a
+    cabal install
+</PRE>
+
+<P>
+The above notes for installing from source apply also in this case.
+For more info, see the <A HREF="../doc/gf-developers.html">GF Developers Guide</A>.
+</P>
+
+<H2>Older releases</H2>
+
+<UL>
+<LI><A HREF="index-3.3.html">GF 3.3</A> (October 2011).
+<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 2010).
+<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>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/index-3.3.3.t2t -->
+</BODY></HTML>
diff --git a/download/index-3.3.html b/download/index-3.3.html
new file mode 100644
--- /dev/null
+++ b/download/index-3.3.html
@@ -0,0 +1,195 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<TITLE>Grammatical Framework Download and Installation</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Download and Installation</H1>
+</CENTER>
+
+<P>
+<B>GF 3.3</B> was released on 27 October 2011.
+</P>
+<P>
+What's new? See the <A HREF="release-3.3.html">Release notes</A>.
+</P>
+
+<H2>Binary packages</H2>
+
+<TABLE CELLPADDING="4">
+<TR>
+<TH>Platform</TH>
+<TH>Download</TH>
+<TH>How to install</TH>
+</TR>
+<TR>
+<TD>Linux (32-bit)</TD>
+<TD><A HREF="gf-3.3-bin-i386-linux.tar.gz">gf-3.3-bin-i386-linux.tar.gz</A></TD>
+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.3-bin-i386-linux.tar.gz</CODE></TD>
+</TR>
+<TR>
+<TD>Linux (64-bit)</TD>
+<TD><A HREF="gf-3.3-bin-amd64-linux.tar.gz">gf-3.3-bin-amd64-linux.tar.gz</A></TD>
+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.3-bin-amd64-linux.tar.gz</CODE></TD>
+</TR>
+<TR>
+<TD>MacOS X</TD>
+<TD><A HREF="gf-3.3-bin-intel-mac.tar.gz">gf-3.3-bin-intel-mac.tar.gz</A></TD>
+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.3-bin-intel-mac.tar.gz</CODE></TD>
+</TR>
+<TR>
+<TD>Ubuntu 11.10 (32-bit)</TD>
+<TD><A HREF="gf_3.3-1_i386-oneiric.deb">gf_3.3-1_i386-oneiric.deb</A></TD>
+<TD>Double-click on the package icon, or use <CODE>sudo dpkg -i gf_3.3-1_i386-oneiric.deb</CODE></TD>
+</TR>
+<TR>
+<TD>Ubuntu 11.10 (64-bit)</TD>
+<TD><A HREF="gf_3.3-1_amd64-oneiric.deb">gf_3.3-1_amd64-oneiric.deb</A></TD>
+<TD>Double-click on the package icon, or use <CODE>sudo dpkg -i gf_3.3-1_amd64-oneiric.deb</CODE></TD>
+</TR>
+<TR>
+<TD>Ubuntu 11.04 (32-bit)</TD>
+<TD><A HREF="gf_3.3-1_i386-natty.deb">gf_3.3-1_i386-natty.deb</A></TD>
+<TD>Double-click on the package icon, or use <CODE>sudo dpkg -i gf_3.3-1_i386-natty.deb</CODE></TD>
+</TR>
+<TR>
+<TD>Ubuntu 11.04 (64-bit)</TD>
+<TD><A HREF="gf_3.3-1_amd64-natty.deb">gf_3.3-1_amd64-natty.deb</A></TD>
+<TD>Double-click on the package icon, or use <CODE>sudo dpkg -i gf_3.3-1_amd64-natty.deb</CODE></TD>
+</TR>
+<TR>
+<TD>Windows</TD>
+<TD><A HREF="gf-3.3-bin-i386-windows.zip">gf-3.3-bin-i386-windows.zip</A></TD>
+<TD><CODE>unzip gf-3.3-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 MacOS tar package works on 10.5 (Leopard), 10.6 (Snow Leopard) and probably
+also 10.7 (Lion).
+</P>
+<P>
+The MacOS and Linux <CODE>.tar.gz</CODE> 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.3/lib
+</PRE>
+
+<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.3.tar.gz"><CODE>gf-3.3.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>
+(or, with recent versions of the Haskell platform on Mac OS X,
+in <CODE>$HOME/Library/Haskell/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>
+or
+</P>
+
+<PRE>
+    PATH=$HOME/Library/Haskell/bin:$PATH
+</PRE>
+
+<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>
+Subsequently:
+</P>
+
+<PRE>
+    cd GF
+    darcs pull -a
+    cabal install
+</PRE>
+
+<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 2010).
+<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>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/index-3.3.t2t -->
+</BODY></HTML>
diff --git a/download/index-3.4.html b/download/index-3.4.html
new file mode 100644
--- /dev/null
+++ b/download/index-3.4.html
@@ -0,0 +1,218 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta name = "viewport" content = "width = device-width"><TITLE>Grammatical Framework Download and Installation</TITLE>
+<STYLE>body { color: #333; } li>code,p>code,pre { color: #730; }</STYLE></HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Download and Installation</H1>
+</CENTER>
+
+<P>
+<B>GF 3.4</B> was released on 31 January 2013.
+</P>
+<P>
+What's new? See the <A HREF="release-3.4.html">Release notes</A>.
+</P>
+
+<H2>Binary packages</H2>
+
+<TABLE CELLPADDING="4">
+<TR>
+<TH>Platform</TH>
+<TH>Download</TH>
+<TH>How to install</TH>
+</TR>
+<TR>
+<TD>MacOS X</TD>
+<TD><A HREF="gf-3.4-bin-intel-mac.tar.gz">gf-3.4-bin-intel-mac.tar.gz</A></TD>
+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.4-bin-intel-mac.tar.gz</CODE></TD>
+</TR>
+<TR>
+<TD>Fedora (32-bit)</TD>
+<TD><A HREF="/~hallgren/tmp/Fedora/">Fedora RPMs</A></TD>
+<TD><CODE>sudo rpm -i ...</CODE></TD>
+</TR>
+<TR>
+<TD>Ubuntu (32-bit)</TD>
+<TD><A HREF="gf_3.4-1_i386.deb">gf_3.4-1_i386.deb</A></TD>
+<TD><CODE>sudo dpkg -i gf_3.4-1_i386.deb</CODE></TD>
+</TR>
+<TR>
+<TD>Ubuntu (64-bit)</TD>
+<TD><A HREF="gf_3.4-1_amd64.deb">gf_3.4-1_amd64.deb</A></TD>
+<TD><CODE>sudo dpkg -i gf_3.4-1_amd64.deb</CODE></TD>
+</TR>
+<TR>
+<TD>Windows</TD>
+<TD><A HREF="gf-3.4-bin-windows.zip">gf-3.4-bin-windows.zip</A></TD>
+</TR>
+</TABLE>
+
+<H3>Notes</H3>
+
+<P>
+The <CODE>.deb</CODE> packages work on Ubuntu 12.04, 12.10 and 13.04.
+</P>
+<P>
+The MacOS tar package works on 10.6 (Leopard), 10.7 (Lion)
+and 10.8 (Mountain Lion).
+</P>
+<P>
+The MacOS and Linux <CODE>.tar.gz</CODE> 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.4/lib
+</PRE>
+
+<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</A>
+  version 2012.4.0.0 (see notes 2&amp;3 below)
+<LI><CODE>cabal update</CODE>
+<LI>On Linux: install some C libraries from your Linux distribution
+  (see note 1 below)
+<LI><CODE>cabal install gf</CODE>
+</OL>
+
+<P>
+You can also download the full source package from here:
+<A HREF="gf-3.4.tar.gz"><CODE>gf-3.4.tar.gz</CODE></A>.
+</P>
+
+<H3>Notes</H3>
+
+<P>
+The above steps installs GF for a single user.
+The executables are put in <CODE>$HOME/.cabal/bin</CODE>
+(or, with recent versions of the Haskell platform on Mac OS X,
+in <CODE>$HOME/Library/Haskell/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>
+or
+</P>
+
+<PRE>
+    PATH=$HOME/Library/Haskell/bin:$PATH
+</PRE>
+
+<P>
+<B>Note 1</B>.
+GF uses <A HREF="http://hackage.haskell.org/package/haskeline"><CODE>haskeline</CODE></A>, which
+on Linux depends on some non-Haskell libraries that
+won't be installed automatically by cabal, and therefore need to be installed
+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>
+
+<P>
+<B>Note 2</B>.
+GF 3.4 does <B>not</B> compile with the most recent versions of GHC (&gt;=7.6).
+We recommend using GHC 7.4 (which is part of the Haskell Platform 2012.4.0.0).
+Older versions of GHC (6.12 and 7.0) still works for the most part.
+(For example, there is a issue with error reporting in <CODE>gf -server</CODE>
+when compiled with GHC 7.0.)
+</P>
+<P>
+<B>Note 3</B>.
+<A HREF="http://hackage.haskell.org/platform/mac.html">The Haskell Platform for Mac OS X</A>
+page states that you need Xcode 3.2 or later, but in fact it appears you need
+Xcode 3.2.3 or later. If you have Xcode 3.2.2, you can get an error from the
+linker: <CODE>ld: unknown option: -no_pie</CODE>.
+</P>
+
+<H3>Known problems</H3>
+
+<P>
+There seems to be a bug in some versions of Cabal that can cause
+</P>
+
+<PRE>
+    Distribution/Simple/PackageIndex.hs:124:8-13: Assertion failed
+</PRE>
+
+<P>
+ if GF is
+already installed. If you encounter this, you can use <CODE>ghc-pkg unregister gf</CODE>
+to remove the installed version of GF and <CODE>ghc-pkg list gf</CODE> to verify that
+it is gone.
+</P>
+
+<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>
+Subsequently:
+</P>
+
+<PRE>
+    cd GF
+    darcs pull -a
+    cabal install
+</PRE>
+
+<P>
+Alternatively, you can get the code from the
+<A HREF="https://github.com/GrammaticalFramework/GF/">GF GitHub</A> mirror, which is
+updated nightly.
+</P>
+<P>
+The above notes for installing from source apply also in these cases.
+For more info on working with the GF source code, see the
+<A HREF="../doc/gf-developers.html">GF Developers Guide</A>.
+</P>
+
+<H2>Older releases</H2>
+
+<UL>
+<LI><A HREF="index-3.3.3.html">GF 3.3.3</A> (March 2012).
+<LI><A HREF="index-3.3.html">GF 3.3</A> (October 2011).
+<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 2010).
+<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>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/index-3.4.t2t -->
+</BODY></HTML>
diff --git a/download/index-3.5.html b/download/index-3.5.html
new file mode 100644
--- /dev/null
+++ b/download/index-3.5.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta name = "viewport" content = "width = device-width"><TITLE>Grammatical Framework Download and Installation</TITLE>
+<STYLE>body { color: #333; } li>code,p>code,pre { color: #730; }</STYLE></HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Download and Installation</H1>
+</CENTER>
+
+<P>
+<B>GF 3.5</B> was released on 6 August 2013.
+</P>
+<P>
+What's new? See the <A HREF="release-3.5.html">Release notes</A>.
+</P>
+
+<H2>Binary packages</H2>
+
+<TABLE CELLPADDING="4">
+<TR>
+<TH>Platform</TH>
+<TH>Download</TH>
+<TH>How to install</TH>
+</TR>
+<TR>
+<TD>MacOS X</TD>
+<TD><A HREF="gf-3.5-bin-intel-mac.tar.gz">gf-3.5-bin-intel-mac.tar.gz</A></TD>
+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.5-bin-intel-mac.tar.gz</CODE></TD>
+</TR>
+<TR>
+<TD>Ubuntu (32-bit)</TD>
+<TD><A HREF="gf_3.5-1_i386.deb">gf_3.5-1_i386.deb</A></TD>
+<TD><CODE>sudo dpkg -i gf_3.5-1_i386.deb</CODE></TD>
+</TR>
+<TR>
+<TD>Ubuntu (64-bit)</TD>
+<TD><A HREF="gf_3.5-1_amd64.deb">gf_3.5-1_amd64.deb</A></TD>
+<TD><CODE>sudo dpkg -i gf_3.5-1_amd64.deb</CODE></TD>
+</TR>
+<TR>
+<TD>Windows</TD>
+<TD><A HREF="gf-3.5-bin-windows.zip">gf-3.5-bin-windows.zip</A></TD>
+<TD><CODE>unzip gf-3.5-bin-windows.zip</CODE></TD>
+</TR>
+</TABLE>
+
+<H3>Notes</H3>
+
+<P>
+The Windows package is installed by just unpacking it anywhere.
+You will probably need to set the <CODE>PATH</CODE> and <CODE>GF_LIB_PATH</CODE> environment
+variables, see Inari's notes on
+<A HREF="http://www.grammaticalframework.org/~inari/gf-windows.html#toc3">Installing GF on Windows</A>.
+</P>
+<P>
+The <CODE>.deb</CODE> packages work on Ubuntu 12.04, 12.10 and 13.04.
+</P>
+<P>
+The MacOS tar package works on 10.6 (Leopard), 10.7 (Lion)
+and 10.8 (Mountain Lion).
+</P>
+<P>
+The MacOS and Linux <CODE>.tar.gz</CODE> 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.5/lib
+</PRE>
+
+<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</A>
+  version 2013.2.0.0 or 2012.4.0.0 (see notes 2&amp;3 below)
+<LI><CODE>cabal update</CODE>
+<LI>On Linux: install some C libraries from your Linux distribution
+  (see note 1 below)
+<LI><CODE>cabal install gf</CODE>
+</OL>
+
+<P>
+You can also download the full source package from here:
+<A HREF="gf-3.5.tar.gz"><CODE>gf-3.5.tar.gz</CODE></A>.
+</P>
+
+<H3>Notes</H3>
+
+<P>
+The above steps installs GF for a single user.
+The executables are put in <CODE>$HOME/.cabal/bin</CODE>
+(or, with recent versions of the Haskell platform on Mac OS X,
+in <CODE>$HOME/Library/Haskell/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>
+or
+</P>
+
+<PRE>
+    PATH=$HOME/Library/Haskell/bin:$PATH
+</PRE>
+
+<P>
+<B>Note 1</B>.
+GF uses <A HREF="http://hackage.haskell.org/package/haskeline"><CODE>haskeline</CODE></A>, which
+on Linux depends on some non-Haskell libraries that
+won't be installed automatically by cabal, and therefore need to be installed
+manually. Here is one way to do this:
+</P>
+
+<UL>
+<LI>On Ubuntu: <CODE>sudo apt-get install libghc-haskeline-dev</CODE>
+<LI>On Fedora: <CODE>sudo yum install ghc-haskeline-devel</CODE>
+</UL>
+
+<P>
+<B>Note 2</B>.
+We recommend using GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0)
+or GHC 7.4 (which is part of the Haskell Platform 2012.4.0.0).
+Older versions of GHC (6.12 and 7.0) probably still work for the most part.
+(For example, there is a issue with error reporting in <CODE>gf -server</CODE>
+when compiled with GHC 7.0.)
+</P>
+<P>
+<B>Note 3</B>.
+<A HREF="http://hackage.haskell.org/platform/mac.html">The Haskell Platform for Mac OS X</A>
+page states that you need Xcode 3.2 or later, but in fact it appears you need
+Xcode 3.2.3 or later. If you have Xcode 3.2.2, you can get an error from the
+linker: <CODE>ld: unknown option: -no_pie</CODE>.
+</P>
+
+<H3>Known problems</H3>
+
+<P>
+There seems to be a bug in some versions of Cabal that can cause
+</P>
+
+<PRE>
+    Distribution/Simple/PackageIndex.hs:124:8-13: Assertion failed
+</PRE>
+
+<P>
+if the same version of GF is
+already installed. If you encounter this, you can use <CODE>ghc-pkg unregister gf</CODE>
+to remove the installed version of GF and <CODE>ghc-pkg list gf</CODE> to verify that
+it is gone.
+</P>
+
+<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>
+Subsequently:
+</P>
+
+<PRE>
+    cd GF
+    darcs pull -a
+    cabal install
+</PRE>
+
+<P>
+Alternatively, you can get the code from the
+<A HREF="https://github.com/GrammaticalFramework/GF/">GF GitHub</A> mirror, which is
+updated nightly.
+</P>
+<P>
+The above notes for installing from source apply also in these cases.
+For more info on working with the GF source code, see the
+<A HREF="../doc/gf-developers.html">GF Developers Guide</A>.
+</P>
+
+<H2>Older releases</H2>
+
+<UL>
+<LI><A HREF="index-3.4.html">GF 3.4</A> (January 2013).
+<LI><A HREF="index-3.3.3.html">GF 3.3.3</A> (March 2012).
+<LI><A HREF="index-3.3.html">GF 3.3</A> (October 2011).
+<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 2010).
+<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>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/index-3.5.t2t -->
+</BODY></HTML>
diff --git a/download/index-3.5.t2t b/download/index-3.5.t2t
new file mode 100644
--- /dev/null
+++ b/download/index-3.5.t2t
@@ -0,0 +1,164 @@
+Grammatical Framework Download and Installation
+
+
+%!style:../css/style.css
+%!postproc(html): </HEAD> <STYLE>body { color: #333; } li>code,p>code,pre { color: #730; }</STYLE></HEAD>
+%!postproc(html): <TITLE> <meta name = "viewport" content = "width = device-width"><TITLE>
+%!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.5** was released on 6 August 2013.
+
+What's new? See the [Release notes release-3.5.html].
+
+
+== Binary packages ==
+
+| **Platform** | **Download** | **How to install**
+| MacOS X | [gf-3.5-bin-intel-mac.tar.gz gf-3.5-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.5-bin-intel-mac.tar.gz``
+%| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | ``sudo rpm -i ...``
+| Ubuntu (32-bit) | [gf_3.5-1_i386.deb gf_3.5-1_i386.deb] | ``sudo dpkg -i gf_3.5-1_i386.deb``
+| Ubuntu (64-bit) | [gf_3.5-1_amd64.deb gf_3.5-1_amd64.deb] | ``sudo dpkg -i gf_3.5-1_amd64.deb``
+| Windows | [gf-3.5-bin-windows.zip gf-3.5-bin-windows.zip] | ``unzip gf-3.5-bin-windows.zip``
+%| ... | ... | ...
+
+%More binary 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.
+You will probably need to set the ``PATH`` and ``GF_LIB_PATH`` environment
+variables, see Inari's notes on
+[Installing GF on Windows http://www.grammaticalframework.org/~inari/gf-windows.html#toc3].
+
+The ``.deb`` packages work on Ubuntu 12.04, 12.10 and 13.04.
+
+%The ``.pkg`` package works on MacOS X 10.6 (Snow Leopard).
+The MacOS tar package works on 10.6 (Leopard), 10.7 (Lion)
+and 10.8 (Mountain Lion).
+
+The MacOS and Linux ``.tar.gz`` 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.5/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 http://hackage.haskell.org/platform]
+  version 2013.2.0.0 or 2012.4.0.0 (see notes 2&3 below)
++ ``cabal update``
++ On Linux: install some C libraries from your Linux distribution
+  (see note 1 below)
++ ``cabal install gf``
+
+
+You can also download the full source package from here:
+[``gf-3.5.tar.gz`` gf-3.5.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``
+(or, with recent versions of the Haskell platform on Mac OS X,
+in ``$HOME/Library/Haskell/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
+```
+or
+```
+  PATH=$HOME/Library/Haskell/bin:$PATH
+```
+
+**Note 1**.
+GF uses [``haskeline`` http://hackage.haskell.org/package/haskeline], which
+on Linux depends on some non-Haskell libraries that
+won't be installed automatically by cabal, and therefore need to be installed
+manually. Here is one way to do this:
+
+- On Ubuntu: ``sudo apt-get install libghc-haskeline-dev``
+- On Fedora: ``sudo yum install ghc-haskeline-devel``
+
+
+**Note 2**.
+We recommend using GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0)
+or GHC 7.4 (which is part of the Haskell Platform 2012.4.0.0).
+Older versions of GHC (6.12 and 7.0) probably still work for the most part.
+(For example, there is a issue with error reporting in ``gf -server``
+when compiled with GHC 7.0.)
+%GF does **not** compile with the most recent versions of Alex (>=3.0).
+
+**Note 3**.
+[The Haskell Platform for Mac OS X http://hackage.haskell.org/platform/mac.html]
+page states that you need Xcode 3.2 or later, but in fact it appears you need
+Xcode 3.2.3 or later. If you have Xcode 3.2.2, you can get an error from the
+linker: ``ld: unknown option: -no_pie``.
+
+=== Known problems ===
+
+There seems to be a bug in some versions of Cabal that can cause
+
+```
+  Distribution/Simple/PackageIndex.hs:124:8-13: Assertion failed
+```
+
+if the same version of GF is
+already installed. If you encounter this, you can use ``ghc-pkg unregister gf``
+to remove the installed version of GF and ``ghc-pkg list gf`` to verify that
+it is gone.
+
+==Installing from the latest developer code==
+
+The first time:
+%, assuming you already have the Haskell Platform and darcs
+
+```
+  darcs get --lazy http://www.grammaticalframework.org/ GF
+  cd GF
+  cabal install
+```
+
+Subsequently:
+
+```
+  cd GF
+  darcs pull -a
+  cabal install
+```
+
+Alternatively, you can get the code from the
+[GF GitHub https://github.com/GrammaticalFramework/GF/] mirror, which is
+updated nightly.
+
+The above notes for installing from source apply also in these cases.
+For more info on working with the GF source code, see the
+[GF Developers Guide ../doc/gf-developers.html].
+
+==Older releases==
+
+- [GF 3.4 index-3.4.html] (January 2013).
+- [GF 3.3.3 index-3.3.3.html] (March 2012).
+- [GF 3.3 index-3.3.html] (October 2011).
+- [GF 3.2.9 index-3.2.9.html] source-only snapshot (September 2011).
+- [GF 3.2 index-3.2.html] (December 2010).
+- [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]
diff --git a/download/index.html b/download/index.html
new file mode 100644
--- /dev/null
+++ b/download/index.html
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta name = "viewport" content = "width = device-width"><TITLE>Grammatical Framework Download and Installation</TITLE>
+<STYLE>body { color: #333; } li>code,p>code,pre { color: #730; }</STYLE></HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Download and Installation</H1>
+</CENTER>
+
+<P>
+<B>GF 3.6</B> was released on 23 June 2014.
+</P>
+<P>
+What's new? See the <A HREF="release-3.6.html">Release notes</A>.
+</P>
+
+<H2>Binary packages</H2>
+
+<TABLE CELLPADDING="4">
+<TR>
+<TH>Platform</TH>
+<TH>Download</TH>
+<TH>Features</TH>
+<TH>How to install</TH>
+</TR>
+<TR>
+<TD>Mac OS X</TD>
+<TD><A HREF="gf-3.6-bin-intel-mac.tar.gz">gf-3.6-bin-intel-mac.tar.gz</A></TD>
+<TD><small>GF+S+C+P</small></TD>
+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.6-bin-intel-mac.tar.gz</CODE></TD>
+</TR>
+<TR>
+<TD>Ubuntu (32-bit)</TD>
+<TD><A HREF="gf_3.6-1_i386.deb">gf_3.6-1_i386.deb</A></TD>
+<TD><small>GF+S+C+P</small></TD>
+<TD><CODE>sudo dpkg -i gf_3.6-1_i386.deb</CODE></TD>
+</TR>
+<TR>
+<TD>Ubuntu (64-bit)</TD>
+<TD><A HREF="gf_3.6-1_amd64.deb">gf_3.6-1_amd64.deb</A></TD>
+<TD><small>GF+S+C+P</small></TD>
+<TD><CODE>sudo dpkg -i gf_3.6-1_amd64.deb</CODE></TD>
+</TR>
+<TR>
+<TD>Windows</TD>
+<TD><A HREF="gf-3.6-bin-windows.zip">gf-3.6-bin-windows.zip</A></TD>
+<TD><small>GF+S</small></TD>
+<TD><CODE>unzip gf-3.6-bin-windows.zip</CODE></TD>
+</TR>
+<TR>
+<TD>MINGW</TD>
+<TD><A HREF="gf-3.6-bin-i686-MINGW32_NT-6.1.tar.gz">gf-3.6-bin-i686-MINGW32_NT-6.1.tar.gz</A></TD>
+<TD><small>GF+S+C</small></TD>
+<TD><CODE>tar -C / gf-3.6-bin-i686-MINGW32_NT-6.1.tar.gz</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+Features: GF = GF shell and grammar compiler and the Resource Grammar Library,
+S = <CODE>gf -server</CODE> mode, C = C run-time system, P = Python binding to the C run-time system
+</P>
+
+<H3>Notes</H3>
+
+<P>
+The Windows package is installed by just unpacking it anywhere.
+You will probably need to set the <CODE>PATH</CODE> and <CODE>GF_LIB_PATH</CODE> environment
+variables, see Inari's notes on
+<A HREF="http://www.grammaticalframework.org/~inari/gf-windows.html#toc3">Installing GF on Windows</A>.
+</P>
+<P>
+The new experimental MINGW package is for use in the
+<A HREF="http://www.mingw.org">MINGW</A> environment in Windows. Unpack it in the MSYS shell
+(which is started with <CODE>C:\MinGW\msys\1.0\msys.bat</CODE>).
+It should work out of the box without any additional settings.
+</P>
+<P>
+The <CODE>.deb</CODE> packages work on Ubuntu 12.04, 13.10 and 14.04.
+</P>
+<P>
+The Mac OS tar package works on 10.8 (Mountain Lion) and 10.9 (Mavericks).
+</P>
+<P>
+The Mac OS and Linux <CODE>.tar.gz</CODE> 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.6/lib
+</PRE>
+
+<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 under normal
+circumstances the prodedure is fairly simple:
+</P>
+
+<OL>
+<LI>Install the <A HREF="http://hackage.haskell.org/platform">Haskell Platform</A>
+  version 2013.2.0.0 or 2012.4.0.0 (see notes 2&amp;3 below)
+<LI><CODE>cabal update</CODE>
+<LI>On Linux: install some C libraries from your Linux distribution
+  (see note 1 below)
+<LI><CODE>cabal install gf</CODE>
+</OL>
+
+<P>
+You can also download the full source package from here:
+<A HREF="gf-3.6.tar.gz"><CODE>gf-3.6.tar.gz</CODE></A>.
+</P>
+
+<H3>Notes</H3>
+
+<P>
+The above steps installs GF for a single user.
+The executables are put in <CODE>$HOME/.cabal/bin</CODE>
+(or, with recent versions of the Haskell platform on Mac OS X,
+in <CODE>$HOME/Library/Haskell/bin</CODE>), so it is a good
+idea to put a line in your <CODE>.bash_profile</CODE> or <CODE>.profile</CODE>
+to add that directory to you path:
+</P>
+
+<PRE>
+    PATH=$HOME/.cabal/bin:$PATH
+</PRE>
+
+<P>
+or
+</P>
+
+<PRE>
+    PATH=$HOME/Library/Haskell/bin:$PATH
+</PRE>
+
+<P>
+<B>Note 1</B>.
+GF uses <A HREF="http://hackage.haskell.org/package/haskeline"><CODE>haskeline</CODE></A>, which
+on Linux depends on some non-Haskell libraries that
+won't be installed automatically by cabal, and therefore need to be installed
+manually. Here is one way to do this:
+</P>
+
+<UL>
+<LI>On Ubuntu: <CODE>sudo apt-get install libghc-haskeline-dev</CODE>
+<LI>On Fedora: <CODE>sudo yum install ghc-haskeline-devel</CODE>
+</UL>
+
+<P>
+<B>Note 2</B>.
+We recommend using GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0)
+or GHC 7.4 (which is part of the Haskell Platform 2012.4.0.0).
+Using GHC 7.0 will probably still work for the most part
+(but there is an issue with error reporting in <CODE>gf -server</CODE>
+when compiled with GHC 7.0).
+Compilation with GHC 6.12 is no longer supported, because of multiple package
+version dependency problems.
+</P>
+<P>
+The GF source code has been updated to be compilable with GHC 7.8,
+unlike the <A HREF="http://hackage.haskell.org/package/cgi">cgi</A> package on Hackage,
+which is needed to compile GF with <CODE>gf -server</CODE> mode support.
+If you want to compile GF with GHC 7.8 and need <CODE>gf -server</CODE> mode,
+there is
+<A HREF="https://github.com/jhenahan/haskell-cgi">a patched version of the cgi package on github</A>
+that you can install instead of the version on Hackage.
+</P>
+<P>
+<B>Note 3</B>.
+<A HREF="http://www.haskell.org/platform/mac.html">The Haskell Platform for Mac OS X</A>
+page states that you need Xcode 3.2 or later, but in fact it appears you need
+Xcode 3.2.3 or later. If you have Xcode 3.2.2, you can get an error from the
+linker: <CODE>ld: unknown option: -no_pie</CODE>.
+</P>
+
+<H3>Known problems</H3>
+
+<P>
+There seems to be a bug in some versions of Cabal that can cause
+</P>
+
+<PRE>
+    Distribution/Simple/PackageIndex.hs:124:8-13: Assertion failed
+</PRE>
+
+<P>
+if the same version of GF is
+already installed. If you encounter this, you can use <CODE>ghc-pkg unregister gf</CODE>
+to remove the installed version of GF and <CODE>ghc-pkg list gf</CODE> to verify that
+it is gone.
+</P>
+
+<H2>Installing from the latest developer source code</H2>
+
+<P>
+The first time:
+</P>
+
+<PRE>
+    darcs get --lazy http://www.grammaticalframework.org/ GF
+    cd GF
+    cabal install
+</PRE>
+
+<P>
+Subsequently:
+</P>
+
+<PRE>
+    cd GF
+    darcs pull -a
+    cabal install
+</PRE>
+
+<P>
+Alternatively, you can get the code from the
+<A HREF="https://github.com/GrammaticalFramework/GF/">GF GitHub</A> mirror, which is
+updated nightly.
+</P>
+<P>
+The above notes for installing from source apply also in these cases.
+For more info on working with the GF source code, see the
+<A HREF="../doc/gf-developers.html">GF Developers Guide</A>.
+</P>
+
+<H2>Older releases</H2>
+
+<UL>
+<LI><A HREF="index-3.5.html">GF 3.5</A> (August 2013)
+<LI><A HREF="index-3.4.html">GF 3.4</A> (January 2013).
+<LI><A HREF="index-3.3.3.html">GF 3.3.3</A> (March 2012).
+<LI><A HREF="index-3.3.html">GF 3.3</A> (October 2011).
+<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 2010).
+<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>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/index.t2t -->
+</BODY></HTML>
diff --git a/download/index.t2t b/download/index.t2t
--- a/download/index.t2t
+++ b/download/index.t2t
@@ -4,44 +4,56 @@
 %!style:../css/style.css
 %!postproc(html): </HEAD> <STYLE>body { color: #333; } li>code,p>code,pre { color: #730; }</STYLE></HEAD>
 %!postproc(html): <TITLE> <meta name = "viewport" content = "width = device-width"><TITLE>
-%!postproc(html): <TD><B> <TH>
-%!postproc(html): </B></TD> </TH>
 %!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>
+%!postproc(html): <TD><I> <TD><small>
+%!postproc(html): </I></TD> </small></TD>
 
-**GF 3.5** was released on 6 August 2013.
+**GF 3.6** was released on 23 June 2014.
 
-What's new? See the [Release notes release-3.5.html].
+What's new? See the [Release notes release-3.6.html].
 
 
 == Binary packages ==
 
-| **Platform** | **Download** | **How to install**
-| MacOS X | [gf-3.5-bin-intel-mac.tar.gz gf-3.5-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.5-bin-intel-mac.tar.gz``
-%| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | ``sudo rpm -i ...``
-| Ubuntu (32-bit) | [gf_3.5-1_i386.deb gf_3.5-1_i386.deb] | ``sudo dpkg -i gf_3.5-1_i386.deb``
-| Ubuntu (64-bit) | [gf_3.5-1_amd64.deb gf_3.5-1_amd64.deb] | ``sudo dpkg -i gf_3.5-1_amd64.deb``
-| Windows | [gf-3.5-bin-windows.zip gf-3.5-bin-windows.zip] | ``unzip gf-3.5-bin-windows.zip``
-%| ... | ... | ...
+|| Platform | Download | Features | How to install
+| Mac OS X | [gf-3.6-bin-intel-mac.tar.gz gf-3.6-bin-intel-mac.tar.gz] | //GF+S+C+P// | ``sudo tar -C /usr/local -zxf gf-3.6-bin-intel-mac.tar.gz``
+%| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | //GF+S+C+P// | ``sudo rpm -i ...``
+| Ubuntu (32-bit) | [gf_3.6-1_i386.deb gf_3.6-1_i386.deb] | //GF+S+C+P// | ``sudo dpkg -i gf_3.6-1_i386.deb``
+| Ubuntu (64-bit) | [gf_3.6-1_amd64.deb gf_3.6-1_amd64.deb] | //GF+S+C+P// | ``sudo dpkg -i gf_3.6-1_amd64.deb``
+| Windows | [gf-3.6-bin-windows.zip gf-3.6-bin-windows.zip] | //GF+S// | ``unzip gf-3.6-bin-windows.zip``
+| MINGW | [gf-3.6-bin-i686-MINGW32_NT-6.1.tar.gz gf-3.6-bin-i686-MINGW32_NT-6.1.tar.gz] | //GF+S+C// | ``tar -C / gf-3.6-bin-i686-MINGW32_NT-6.1.tar.gz``
+%| ... | ... | | ...
 
+Features: GF = GF shell and grammar compiler and the Resource Grammar Library,
+S = ``gf -server`` mode, C = C run-time system, P = Python binding to the C run-time system
+
 %More binary 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.
+%It finds the libraries relative to the ``.exe`` file.
+You will probably need to set the ``PATH`` and ``GF_LIB_PATH`` environment
+variables, see Inari's notes on
+[Installing GF on Windows http://www.grammaticalframework.org/~inari/gf-windows.html#toc3].
 
-The ``.deb`` packages work on Ubuntu 12.04, 12.10 and 13.04.
+The new experimental MINGW package is for use in the
+[MINGW http://www.mingw.org] environment in Windows. Unpack it in the MSYS shell
+(which is started with ``C:\MinGW\msys\1.0\msys.bat``).
+It should work out of the box without any additional settings.
 
+The ``.deb`` packages work on Ubuntu 12.04, 13.10 and 14.04.
+
 %The ``.pkg`` package works on MacOS X 10.6 (Snow Leopard).
-The MacOS tar package works on 10.6 (Leopard), 10.7 (Lion)
-and 10.8 (Mountain Lion).
+The Mac OS tar package works on 10.8 (Mountain Lion) and 10.9 (Mavericks).
 
-The MacOS and Linux ``.tar.gz`` packages are designed to be installed in ``/usr/local``.
+The Mac OS and Linux ``.tar.gz`` 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.5/lib
+  export GF_LIB_PATH=/usr/local/share/gf-3.6/lib
 ```
 
 where ``/usr/local`` should be replaced with the path to the location where you
@@ -50,8 +62,8 @@
 
 ==Installing the latest release from source==
 
-[GF is on Hackage http://hackage.haskell.org/package/gf], so the prodedure is
-fairly simple:
+[GF is on Hackage http://hackage.haskell.org/package/gf], so under normal
+circumstances the prodedure is fairly simple:
 
 + Install the [Haskell Platform http://hackage.haskell.org/platform]
   version 2013.2.0.0 or 2012.4.0.0 (see notes 2&3 below)
@@ -62,7 +74,7 @@
 
 
 You can also download the full source package from here:
-[``gf-3.5.tar.gz`` gf-3.5.tar.gz].
+[``gf-3.6.tar.gz`` gf-3.6.tar.gz].
 
 === Notes ===
 
@@ -71,7 +83,8 @@
 The executables are put in ``$HOME/.cabal/bin``
 (or, with recent versions of the Haskell platform on Mac OS X,
 in ``$HOME/Library/Haskell/bin``), so it is a good
-idea to put a line in your ``.bash_profile`` to add that directory to you path:
+idea to put a line in your ``.bash_profile`` or ``.profile``
+to add that directory to you path:
 
 ```
   PATH=$HOME/.cabal/bin:$PATH
@@ -94,13 +107,22 @@
 **Note 2**.
 We recommend using GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0)
 or GHC 7.4 (which is part of the Haskell Platform 2012.4.0.0).
-Older versions of GHC (6.12 and 7.0) probably still work for the most part.
-(For example, there is a issue with error reporting in ``gf -server``
-when compiled with GHC 7.0.)
-%GF does **not** compile with the most recent versions of Alex (>=3.0).
+Using GHC 7.0 will probably still work for the most part
+(but there is an issue with error reporting in ``gf -server``
+when compiled with GHC 7.0).
+Compilation with GHC 6.12 is no longer supported, because of multiple package
+version dependency problems.
 
+The GF source code has been updated to be compilable with GHC 7.8,
+unlike the [cgi http://hackage.haskell.org/package/cgi] package on Hackage,
+which is needed to compile GF with ``gf -server`` mode support.
+If you want to compile GF with GHC 7.8 and need ``gf -server`` mode,
+there is
+[a patched version of the cgi package on github https://github.com/jhenahan/haskell-cgi]
+that you can install instead of the version on Hackage.
+
 **Note 3**.
-[The Haskell Platform for Mac OS X http://hackage.haskell.org/platform/mac.html]
+[The Haskell Platform for Mac OS X http://www.haskell.org/platform/mac.html]
 page states that you need Xcode 3.2 or later, but in fact it appears you need
 Xcode 3.2.3 or later. If you have Xcode 3.2.2, you can get an error from the
 linker: ``ld: unknown option: -no_pie``.
@@ -113,12 +135,12 @@
   Distribution/Simple/PackageIndex.hs:124:8-13: Assertion failed
 ```
 
- if GF is
+if the same version of GF is
 already installed. If you encounter this, you can use ``ghc-pkg unregister gf``
 to remove the installed version of GF and ``ghc-pkg list gf`` to verify that
 it is gone.
 
-==Installing from the latest developer code==
+==Installing from the latest developer source code==
 
 The first time:
 %, assuming you already have the Haskell Platform and darcs
@@ -147,6 +169,7 @@
 
 ==Older releases==
 
+- [GF 3.5 index-3.5.html] (August 2013)
 - [GF 3.4 index-3.4.html] (January 2013).
 - [GF 3.3.3 index-3.3.3.html] (March 2012).
 - [GF 3.3 index-3.3.html] (October 2011).
diff --git a/download/release-3.2.html b/download/release-3.2.html
new file mode 100644
--- /dev/null
+++ b/download/release-3.2.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<TITLE>GF Version 3.2 Release Notes</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><IMG src="../doc/Logos/gf0.png">GF Version 3.2 Release Notes</H1>
+<FONT SIZE="4"><I>December 2010</I></FONT><BR>
+</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>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/release-3.2.t2t -->
+</BODY></HTML>
diff --git a/download/release-3.3.3.html b/download/release-3.3.3.html
new file mode 100644
--- /dev/null
+++ b/download/release-3.3.3.html
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta name = "viewport" content = "width = device-width"><TITLE>GF Version 3.3.3 Release Notes</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><IMG src="../doc/Logos/gf0.png">GF Version 3.3.3 Release Notes</H1>
+<FONT SIZE="4"><I>March 2012</I></FONT><BR>
+</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>New option <CODE>gf -tags</CODE> generates tags files for use with the
+  <A HREF="http://www.grammaticalframework.org/eclipse/">GF Eclipse plugin</A>.
+<LI>New languages in the Resource Grammar Library: Latvian, Thai, Hindi, Sindhi
+ (see the <A HREF="../lib/doc/synopsis.html">updated synopsis</A>). Improvements for other
+ languages, e.g. Russian and Swedish.
+<LI>Improved separate compilation makes recompiling large grammars faster.
+  The flag <CODE>-no-pmcfg</CODE> reverts to the old behaviour.
+<LI>Version numbers in <CODE>.gfo</CODE> files to avoid problems caused by reuse of
+  <CODE>.gfo</CODE> files produced with an incompatible version of the compiler.
+<LI>The web-based grammar editor now supports grammar extension and text mode
+  editing with instant syntax checking.
+<LI>Fix for a bug that prevented the shell commands <CODE>abstract_info</CODE>,
+  <CODE>generate_random</CODE> and <CODE>generate_trees</CODE> from working properly.
+<LI>Various other small improvements and bug fixes.
+</UL>
+
+<HR NOSHADE SIZE=1>
+
+<P>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/release-3.3.3.t2t -->
+</BODY></HTML>
diff --git a/download/release-3.3.html b/download/release-3.3.html
new file mode 100644
--- /dev/null
+++ b/download/release-3.3.html
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta name = "viewport" content = "width = device-width"><TITLE>GF Version 3.3 Release Notes</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><IMG src="../doc/Logos/gf0.png">GF Version 3.3 Release Notes</H1>
+<FONT SIZE="4"><I>October 2011</I></FONT><BR>
+</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>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/release-3.3.t2t -->
+</BODY></HTML>
diff --git a/download/release-3.4.html b/download/release-3.4.html
new file mode 100644
--- /dev/null
+++ b/download/release-3.4.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta charset="UTF-8"><meta name = "viewport" content = "width = device-width"> <TITLE>GF Version 3.4 Release Notes</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>GF Version 3.4 Release Notes</H1>
+<FONT SIZE="4"><I>January 2013</I></FONT><BR>
+</CENTER>
+
+
+<H2>Installation</H2>
+
+<P>
+See the <A HREF="http://www.grammaticalframework.org/download/index.html">download page</A>.
+</P>
+
+<H2>What's new</H2>
+
+<H3>GF compiler and run-time library</H3>
+
+<UL>
+<LI>A new partial evaluator that should provide more efficient grammar
+  complilation, and solve problems with stack overflows and overly long
+  compilaton times for certain grammars.
+<LI>New options for visualization of parse trees with the
+  shell command <A HREF="../doc/gf-shell-reference.html#toc39"><CODE>visualize_parse</CODE></A>.
+<LI><CODE>alltenses</CODE> is now part of the default search path, eliminating the need for
+  <CODE>-path=…</CODE> flags in many cases.
+<LI>Various other small improvements and bug fixes.
+</UL>
+
+<H3>Resource Grammar Library</H3>
+
+<UL>
+<LI>New languages in the Resource Grammar Library: Japanese, Chinese (complete);
+  Maltese, Hebrew (partial).
+ (see the <A HREF="../lib/doc/synopsis.html">updated synopsis</A>).
+<LI>Improvements for other languages, e.g. Latvian.
+<LI>Large morphological dictionaries for German, Urdu.
+<LI>Updated web-based RGL browser (<A HREF="../lib/doc/browse/">/lib/doc/browse/</A>).
+</UL>
+
+<H3>GF Cloud services</H3>
+
+<UL>
+<LI>A <A HREF="http://cloud.grammaticalframework.org/translator/about.html">Simple Translation Tool</A>
+  (a bilingual document editor) has been added.
+<LI>A <A HREF="http://cloud.grammaticalframework.org/syntax-editor/about.html">syntax tree editor</A>
+  has been added.
+<LI>Some new functionality in the web-based grammar editor, e.g. preliminary
+  support for public grammars.
+<LI>Various other small improvements and bug fixes.
+</UL>
+
+<HR NOSHADE SIZE=1>
+
+<P>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/release-3.4.t2t -->
+</BODY></HTML>
diff --git a/download/release-3.5.html b/download/release-3.5.html
new file mode 100644
--- /dev/null
+++ b/download/release-3.5.html
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta charset="UTF-8"><meta name = "viewport" content = "width = device-width"> <TITLE>GF 3.5 Release Notes</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>GF 3.5 Release Notes</H1>
+<FONT SIZE="4"><I>August 2013</I></FONT><BR>
+</CENTER>
+
+
+<H2>Installation</H2>
+
+<P>
+See the <A HREF="http://www.grammaticalframework.org/download/index.html">download page</A>.
+</P>
+
+<H2>What's new</H2>
+
+<P>
+Over 400 changes have been pushed to the source repository since the release
+of GF 3.4.
+</P>
+
+<H3>GF compiler and run-time library</H3>
+
+<UL>
+<LI>The Haskell source code for GF now compiles with GHC 7.6 and hence the
+  the latest <A HREF="http://www.haskell.org/platform/">Haskell Platform</A> (2013.2.0.0).
+  Compatibility with GHC 7.4 is also maintained.
+<LI><CODE>gf -s/-q</CODE> now silences <CODE>no linearization of ...</CODE> warnings.
+<LI>Faster regular expression pattern matching in the grammar compiler.
+<LI>Two bugs in the partial evaluator that caused problems with pattern macros
+  and variants have been fixed.
+<LI>A portability problem with PGF files has been fixed. It could cause problems
+  when PGF files were produced on a 32-bit system and used on a 64-bit system.
+</UL>
+
+<UL>
+<LI>The new runtime in C (in <A HREF="../src/runtime/c/">/src/runtime/c/</A>)
+  is now stable enough to be used although there
+  are still features from the Haskell runtime which are not ported yet.
+  The new runtime provides the following new features:
+     <UL>
+     <LI>state of the art statistical parser for GF (PMCFG)
+     <LI>the parser is usable in a robust mode, i.e. even if the
+     sentence is not in the scope of the grammar it is still possible
+     to get a list of parsable chunks
+     <LI>the linearizer is also more robust than the one in Haskell since
+     it can linearize the partial trees returned from the robust parser
+     <LI>the exhaustive generation for GF abstract trees generates the trees
+     in decreasing probability order (the order in Haskell is unspecified).
+     <LI>we have started using just-in-time compilation to native code in
+     the exhaustive generator. The goal is to reach the state where
+     GF will provide state of the art theorem prover.
+     </UL>
+<LI>There is a binding from Python to the C runtime in <A HREF="../src/runtime/python/">/src/runtime/python/</A>.
+<LI>A volunteer to complete the binding from Java is highly wanted,
+  <A HREF="../src/runtime/java/">/src/runtime/java/</A>.
+</UL>
+
+<H3>Resource Grammar Library</H3>
+
+<UL>
+<LI>New languages in the Resource Grammar Library: Greek, Maltese
+  (see the <A HREF="../lib/doc/synopsis.html">updated synopsis</A>).
+<LI>Various improvements for several other languages.
+<LI>Updated web-based RGL browser (<A HREF="../lib/doc/browse/">/lib/doc/browse/</A>),
+  with search-by-type and inbuilt syntax tree builder.
+</UL>
+
+<H3>GF Cloud services</H3>
+
+<UL>
+<LI>Word alignment diagrams can now be restricted to a subset
+  of the  languages supported by the grammar.
+<LI>Minibar: you can now click on a linearization to obtain a table with all
+  variants and forms.
+<LI>Support for <A HREF="https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS">cross-site HTTP requests</A>.
+<LI>A UTF-8 decoding problem in <CODE>gf -server</CODE> has been fixed.
+  It was caused by a backward incompatible change in
+  <A HREF="https://github.com/haskell/network/commit/f2168b1f8978b4ad9c504e545755f0795ac869ce"><CODE>network-2.4.1.1</CODE></A>.
+<LI>Various other small improvements and bug fixes.
+<P></P>
+</UL>
+
+<HR NOSHADE SIZE=1>
+
+<P>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/release-3.5.t2t -->
+</BODY></HTML>
diff --git a/download/release-3.6.html b/download/release-3.6.html
new file mode 100644
--- /dev/null
+++ b/download/release-3.6.html
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
+<meta charset="UTF-8"><meta name = "viewport" content = "width = device-width"> <TITLE>GF 3.6 Release Notes</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>GF 3.6 Release Notes</H1>
+<FONT SIZE="4"><I>June 2014</I></FONT><BR>
+</CENTER>
+
+
+<H2>Installation</H2>
+
+<P>
+See the <A HREF="http://www.grammaticalframework.org/download/index.html">download page</A>.
+</P>
+
+<H2>What's new</H2>
+
+<P>
+Over 1300 changes have been pushed to the source repository since the release
+of GF 3.5 in August 2013.
+</P>
+<P>
+Closed <A HREF="http://code.google.com/p/grammatical-framework/issues/list">issues</A>:
+ 25, 30, 41, 57, 60, 61, 68, 80, 81, 82.
+</P>
+
+<H3>GF compiler and run-time library</H3>
+
+<H4>New features and notable changes</H4>
+
+<UL>
+<LI>The default character encoding in grammar files has been changed from
+  Latin-1 to UTF-8. Also, alternate character encodings should now be specified
+  as <CODE>--# -coding=</CODE><I>enc</I>, instead of <CODE>flags coding=</CODE><I>enc</I>.
+  See the separate document
+  <A HREF="encoding-change.html">GF character encoding changes</A> for more details.
+<LI>Record update: in record objects (but not types) of form <CODE>r ** s</CODE>, the values assigned 
+  in <CODE>s</CODE> now overwrite those in <CODE>r</CODE>. In previous versions, record extensions with
+  overlapping assignments in <CODE>r</CODE> and <CODE>s</CODE> were not supported, and their behaviour was
+  unpredictable.
+<LI>The PGF file format has changed in minor but backward incompatible ways.
+  GF can still read the old format, thanks to a backward compatibility
+  module. The C run-time system supports only the new format. Old PGF files
+  can be converted to the new format by loading them in the GF shell and
+  writing out a new PGF file with the <CODE>pg -pgf</CODE> command.
+<LI>The PGF run-time Haskell library includes some new modules, e.g.
+ <CODE>PGF.Lexing</CODE> which contains lexing and unlexing functions, and
+  <CODE>PGF2</CODE>, which is a binding to the C run-time system. The latter is included
+  only if GF is configured with <CODE>-fc-runtime</CODE>, which is not the default,
+  since the C run-time system still has to be compiled and installed
+  separately before installing GF. The binary packages for GF 3.6 available
+  from the download page will include C run-time support.
+<LI><CODE>nonExist</CODE> now exists. It can be used in concrete syntax to mark
+  non-existing morphological forms.
+<LI>Token gluing: <CODE>BIND</CODE> and <CODE>SOFT_BIND</CODE> can be used in concrete syntax to
+  mark that the surrounding tokens should not be separated by space.
+</UL>
+
+<H4>Bug fixes and minor changes</H4>
+
+<UL>
+<LI>Nonlinear patterns (i.e., patterns where the same variable appears more than
+  once) in concrete syntax are now detected and reported as errors.
+  (Section C.4.13 in the GF book states that patterns must be
+  linear.)
+<LI>A pattern matching bug which prevented variables in patterns to be bound to
+  table values has been fixed.
+<LI>A bug with local variable name shadowing has been fixed.
+<LI>Type checking fixes: correction of
+  subtyping check for <CODE>Ints n&lt;=Ints m</CODE> and contravariance in table types.
+<LI>The refresh pass
+  had become obsolete and has been removed.
+<LI>The old partial evaluator
+  (and thus the command line options <CODE>--new-comp</CODE> and <CODE>--old-comp</CODE>)
+  has been removed.
+<LI>A missing rewrite rule has been added to the partial evaluator. It
+  can significantly reduce the compilation time for certain grammars.
+<LI>Some additional datestamp checks have been added to <CODE>gf -make</CODE> to avoid
+  recreating a PGF file when an uptodate PGF file already exists.
+<LI>The <CODE>--output-dir</CODE> option now applies also to PGF files.
+</UL>
+
+<H3>Resource Grammar Library</H3>
+
+<UL>
+<LI>New languages in the Resource Grammar Library: Estonian
+  (see the <A HREF="../lib/doc/synopsis.html">updated synopsis</A>).
+<LI>Grammars and dictionaries for wide coverage translation
+  (<A HREF="../lib/src/translator/">source</A>).
+<LI>Bug fixes and some new inflection paradigms in many languages.
+</UL>
+
+<H3>GF Cloud services</H3>
+
+<UL>
+<LI>There is a preliminary new <A HREF="http://cloud.grammaticalframework.org/wc.html">Wide Coverage Translation Demo</A> web app. The same wide coverage translation
+  method has also been added to the
+  <A HREF="http://cloud.grammaticalframework.org/translator/">Simple Translation Tool</A>.
+<LI>PGF web service API:
+  <UL>
+  <LI>the <CODE>lookupmorpho</CODE> request has been added to lookup the morphological
+    analysis of a word.
+  <LI>Requests like <CODE>parse</CODE> and <CODE>translate</CODE> that parse text input now
+    accept a <CODE>lexer</CODE> parameter to apply a lexer to the input text before
+    parsing. The lexer can be <CODE>text</CODE>, <CODE>code</CODE> or <CODE>mixed</CODE>.
+  <LI>Requests like <CODE>linearize</CODE> and <CODE>translate</CODE> that produce
+    linearizations now accept an <CODE>unlexer</CODE> parameter to apply an unlexer to the
+    linearizations. The unlexer can be <CODE>text</CODE>, <CODE>code</CODE> or <CODE>mixed</CODE>.
+  <LI>Preliminary new requests to access the C run-time system have been added:
+    <UL>
+    <LI><CODE>c-parse</CODE>, <CODE>c-linearize</CODE>, <CODE>c-translate</CODE>, <CODE>c-lookupmorpho</CODE>,
+      <CODE>c-grammar</CODE>. These work in the same way as the corresponding requests
+      without the <CODE>c-</CODE> prefix. Since the <CODE>c-parse</CODE> and <CODE>c-translate</CODE> can
+      produce very many (even infinitely many) results when used with large
+      ambiguous grammars, using the <CODE>limit</CODE> parameter to restrict number of
+      results, e.g. <CODE>limit=10</CODE>, is recommended.
+    <LI><CODE>c-wordforword</CODE>: this works as <CODE>c-translate</CODE> but does a
+      word-for-word lookup to create a (potentially very low quality)
+      translation that can be used if all else fails.
+    </UL>
+  </UL>
+</UL>
+
+<HR NOSHADE SIZE=1>
+
+<P>
+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./download/release-3.6.t2t -->
+</BODY></HTML>
diff --git a/download/release-3.6.t2t b/download/release-3.6.t2t
new file mode 100644
--- /dev/null
+++ b/download/release-3.6.t2t
@@ -0,0 +1,114 @@
+GF 3.6 Release Notes
+June 2014
+
+%!style:../css/style.css
+%!postproc(html): <TITLE> <meta charset="UTF-8"><meta name = "viewport" content = "width = device-width"> <TITLE>
+%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>
+
+==Installation==
+
+See the [download page http://www.grammaticalframework.org/download/index.html].
+
+==What's new==
+
+Over 1300 changes have been pushed to the source repository since the release
+of GF 3.5 in August 2013.
+
+Closed [issues http://code.google.com/p/grammatical-framework/issues/list]:
+ 25, 30, 41, 57, 60, 61, 68, 80, 81, 82.
+
+===GF compiler and run-time library===
+
+====New features and notable changes====
+
+- The default character encoding in grammar files has been changed from
+  Latin-1 to UTF-8. Also, alternate character encodings should now be specified
+  as ``--# -coding=``//enc//, instead of ``flags coding=``//enc//.
+  See the separate document
+  [GF character encoding changes encoding-change.html] for more details.
+- Record update: in record objects (but not types) of form ``r ** s``, the values assigned 
+  in ``s`` now overwrite those in ``r``. In previous versions, record extensions with
+  overlapping assignments in ``r`` and ``s`` were not supported, and their behaviour was
+  unpredictable.
+- The PGF file format has changed in minor but backward incompatible ways.
+  GF can still read the old format, thanks to a backward compatibility
+  module. The C run-time system supports only the new format. Old PGF files
+  can be converted to the new format by loading them in the GF shell and
+  writing out a new PGF file with the ``pg -pgf`` command.
+- The PGF run-time Haskell library includes some new modules, e.g.
+ ``PGF.Lexing`` which contains lexing and unlexing functions, and
+  ``PGF2``, which is a binding to the C run-time system. The latter is included
+  only if GF is configured with ``-fc-runtime``, which is not the default,
+  since the C run-time system still has to be compiled and installed
+  separately before installing GF. The binary packages for GF 3.6 available
+  from the download page will include C run-time support.
+- ``nonExist`` now exists. It can be used in concrete syntax to mark
+  non-existing morphological forms.
+- Token gluing: ``BIND`` and ``SOFT_BIND`` can be used in concrete syntax to
+  mark that the surrounding tokens should not be separated by space.
+% - Unicode characters in identifiers [...] (not documented, not tested)
+
+
+====Bug fixes and minor changes====
+
+- Nonlinear patterns (i.e., patterns where the same variable appears more than
+  once) in concrete syntax are now detected and reported as errors.
+  (Section C.4.13 in the GF book states that patterns must be
+  linear.)
+- A pattern matching bug which prevented variables in patterns to be bound to
+  table values has been fixed.
+- A bug with local variable name shadowing has been fixed.
+- Type checking fixes: correction of
+  subtyping check for ``Ints n<=Ints m`` and contravariance in table types.
+- The refresh pass
+% (and thus the command line option --dump-refresh)
+  had become obsolete and has been removed.
+- The old partial evaluator
+  (and thus the command line options ``--new-comp`` and ``--old-comp``)
+  has been removed.
+- A missing rewrite rule has been added to the partial evaluator. It
+  can significantly reduce the compilation time for certain grammars.
+- Some additional datestamp checks have been added to ``gf -make`` to avoid
+  recreating a PGF file when an uptodate PGF file already exists.
+- The ``--output-dir`` option now applies also to PGF files.
+
+
+===Resource Grammar Library===
+
+- New languages in the Resource Grammar Library: Estonian
+  (see the [updated synopsis ../lib/doc/synopsis.html]).
+- Grammars and dictionaries for wide coverage translation
+  ([source ../lib/src/translator/]).
+- Bug fixes and some new inflection paradigms in many languages.
+% - [...]
+
+
+===GF Cloud services===
+
+- There is a preliminary new [Wide Coverage Translation Demo http://cloud.grammaticalframework.org/wc.html] web app. The same wide coverage translation
+  method has also been added to the
+  [Simple Translation Tool http://cloud.grammaticalframework.org/translator/].
+- PGF web service API:
+  - the ``lookupmorpho`` request has been added to lookup the morphological
+    analysis of a word.
+  - Requests like ``parse`` and ``translate`` that parse text input now
+    accept a ``lexer`` parameter to apply a lexer to the input text before
+    parsing. The lexer can be ``text``, ``code`` or ``mixed``.
+  - Requests like ``linearize`` and ``translate`` that produce
+    linearizations now accept an ``unlexer`` parameter to apply an unlexer to the
+    linearizations. The unlexer can be ``text``, ``code`` or ``mixed``.
+  - Preliminary new requests to access the C run-time system have been added:
+    - ``c-parse``, ``c-linearize``, ``c-translate``, ``c-lookupmorpho``,
+      ``c-grammar``. These work in the same way as the corresponding requests
+      without the ``c-`` prefix. Since the ``c-parse`` and ``c-translate`` can
+      produce very many (even infinitely many) results when used with large
+      ambiguous grammars, using the ``limit`` parameter to restrict number of
+      results, e.g. ``limit=10``, is recommended.
+    - ``c-wordforword``: this works as ``c-translate`` but does a
+      word-for-word lookup to create a (potentially very low quality)
+      translation that can be used if all else fails.
+
+
+--------------------
+
+[www.grammaticalframework.org http://www.grammaticalframework.org]
diff --git a/examples/RDF/RDF.gf b/examples/RDF/RDF.gf
deleted file mode 100644
--- a/examples/RDF/RDF.gf
+++ /dev/null
@@ -1,77 +0,0 @@
--------------------------------------------------------------------------
---
--- Abstract Syntax for RDF according to the RDF and RDFS specifications
---
--- (c) Krasimir Angelov
---
--------------------------------------------------------------------------
-
-abstract RDF = {
-
-cat Value (class : Class) ;
-
-cat Resource (class : Class) ;
-fun res   : (c : Class) -> Resource c -> Value c ;
-
-cat [Resource (class : Class)] ;
-
-cat URI ;
-fun uri : (c : Class) -> URI -> Resource c ;
-
-cat BNode ;
-fun bnode  : (c : Class) -> BNode -> Resource c ;
-    nodeId : String -> BNode ;
-
-cat DataType ;
-fun datatype : DataType -> URI ;
-
-cat Literal ;
-fun lit    : Literal -> Value literal_C ;
-    int    : Int    -> Literal ;
-    float  : Float  -> Literal ;
-    string : String -> DataType -> Literal ;
-
-cat Property (domain, range : Class) ;
-fun property : (d, r : Class) -> Property d r -> URI ;
-
-cat Container (class : Class) ;
-fun container : (c : Class) -> Container c -> Resource c ;
-    bag  : Resource bag_C -> [Resource resource_C] -> Container bag_C ;
-    seq  : Resource seq_C -> [Resource resource_C] -> Container seq_C ;
-    alt  : Resource alt_C -> [Resource resource_C] -> Container alt_C ;
-
-cat Statement ;
-fun statement : Statement -> Resource statement_C ;
-    assert   : (d,r : Class) ->                         Resource d -> Property d r -> Value r -> Statement ;
-    r_assert : (d,r : Class) -> Resource statement_C -> Resource d -> Property d r -> Value r -> Statement ;
-
-cat Attribute (class : Class) (subject : Resource class) ;
-fun assign   : (d,r : Class) ->                         (s : Resource d) -> Property d r -> Value r -> Attribute d s ;
-    r_assign : (d,r : Class) -> Resource statement_C -> (s : Resource d) -> Property d r -> Value r -> Attribute d s ;
-
-cat [Attribute (class : Class) (subject : Resource class)] ;
-
-cat Description ;
-fun description : Description -> Resource bag_C ;
-    describe    :                   (c : Class) -> (s : Resource c) -> [Attribute c s] -> Description ;
-    r_describe  : Resource bag_C -> (c : Class) -> (s : Resource c) -> [Attribute c s] -> Description ;
-
-cat Class ;
-fun class : Class -> Resource class_C ;
-
-fun resource_C           : Class ;
-    class_C              : Class ;
-    property_C           : Class ;
-    constraintResource_C : Class ;
-    constraintProperty_C : Class ;
-    literal_C            : Class ;
-    statement_C          : Class ;
-    bag_C                : Class ;
-    seq_C                : Class ;
-    alt_C                : Class ;
-
-cat Inheritance (c1,c2 : Class) ;
-fun inheritance : (c1,c2 : Class) -> Inheritance c1 c2 -> Statement ;
-    upcast : (c1,c2 : Class) -> Inheritance c1 c2 -> Resource c1 -> Resource c2 ;
-
-}
diff --git a/examples/READ_ME b/examples/READ_ME
new file mode 100644
--- /dev/null
+++ b/examples/READ_ME
@@ -0,0 +1,14 @@
+All contributions (`contrib` and `examples` folders) have now been
+moved to a separate git repository at:
+
+https://github.com/GrammaticalFramework/gf-contrib
+
+This `examples` folder remains because its contents are compiled by
+SetupWeb, so that when you run the GF cloud server locally you already
+have some toy grammars to play with.
+
+Any updates to these grammars should be made at the gf-contrib repository
+above; changes will be copied from there to here manually.
+
+John J. Camilleri
+2013-09-16
diff --git a/examples/SUMO/Basic.gf b/examples/SUMO/Basic.gf
deleted file mode 100644
--- a/examples/SUMO/Basic.gf
+++ /dev/null
@@ -1,98 +0,0 @@
---# -path=.:englishExtended:common:prelude:abstract
-abstract Basic = {
-
-cat
-  Class;
-  El Class;
-  Ind Class;
-  SubClass (c1,c2 : Class);
-  Inherits Class Class ;
-  [El Class];
-  [Class];
-  Formula;
-  Desc Class;
-  Var Class;
-  Stmt ;
-
-
--- class-forming operations
-data 
-  both : Class -> Class -> Class ;
-  either : Class -> Class -> Class ;
-  
-  KappaFn : (c : Class) -> (Var c -> Formula) -> Class ;
-
-
--- inheritance between classes   
-data
-  -- simple sub-class relations
-  inhz : (c : Class) -> Inherits c c;
-  inhs : (c1, c2, c3 : Class) -> SubClass c1 c2 -> Inherits c2 c3 -> Inherits c1 c3;
-
-  -- (both c1 c2) is subclass of c1 and of c2
-  bothL : (c1, c2 : Class) -> SubClass (both c1 c2) c1 ;
-  bothR : (c1, c2 : Class) -> SubClass (both c1 c2) c2 ;
-
-  -- relationship with other subclasses
-  bothC : (c1, c2, c3 : Class) -> Inherits c3 c1 -> Inherits c3 c2 -> Inherits c3 (both c1 c2);
-
-  -- (either c1 c2) is superclass of c1 and of c2
-  eitherL : (c1, c2 : Class) -> Inherits c1 (either c1 c2);
-  eitherR : (c1, c2 : Class) -> Inherits c2 (either c1 c2);
-
-  -- relationship with other subclasses
-  eitherC : (c1,c2,c3 : Class) -> SubClass c1 c3 -> SubClass c2 c3 -> SubClass (either c1 c2) c3 ; 
-
-  -- sub-class axiom for KappaFn
-  kappa : (c : Class) -> (p : Var c -> Formula) -> Inherits (KappaFn c p) c ;
-
-
--- coercion from Var to El
-data 
-  var : (c1 , c2 : Class) -> Inherits c1 c2 -> Var c1 -> El c2 ;
-
-
--- coercion from Ind to El 
-data 
-  el : (c1, c2 : Class) -> Inherits c1 c2 -> Ind c1 -> El c2;
-
-
--- first-order logic operations for Formula
-data 
-  not : Formula -> Formula;
-  and : Formula -> Formula -> Formula;
-  or : Formula -> Formula -> Formula;
-  impl : Formula -> Formula -> Formula;
-  equiv : Formula -> Formula -> Formula;
-
--- quantification over instances of a Class
-data
-  exists : (c : Class) -> (Var c -> Formula) -> Formula;
-  forall : (c : Class) -> (Var c -> Formula) -> Formula;
-
-
--- Desc category
-data
-  desc : (c1,c2 : Class) -> Inherits c1 c2 -> Desc c2 ;
-
-fun descClass : (c : Class) -> Desc c -> Class ;
-def descClass _ (desc c _ _) = c ;
-
-fun descInh : (c : Class) -> (p : Desc c) -> Inherits (descClass c p) c ;
---def descInh c1 (desc c2 c1 i) = i ;
-
-fun desc2desc : (c1,c2 : Class) -> Inherits c1 c2 -> Desc c1 -> Desc c2 ;
---def desc2desc _ _ inh dsc = desc ? ? (plusInh ? ? ? inh (descInh ? dsc)) ;
-
---fun plusInh : (c1,c2,c3 : Class) -> Inherits c1 c2 -> Inherits c2 c3 -> Inherits c1 c3 ;
---def plusInh _ _ _ inhz                 inh2 = inh2 ;
---    plusInh _ _ _ (inhs _ _ _ sc inh1) inh2 = inhs ? ? ? sc (plusInh ? ? ? inh1 inh2) ;
-
-
--- statements 
-data 
-  subClassStm : (c1,c2 : Class) -> SubClass c1 c2 -> Stmt ;
-  instStm : (c : Class) -> Ind c -> Stmt ;
-  formStm : Formula -> Stmt ;
-
-};
diff --git a/examples/SUMO/BasicBul.gf b/examples/SUMO/BasicBul.gf
deleted file mode 100644
--- a/examples/SUMO/BasicBul.gf
+++ /dev/null
@@ -1,6 +0,0 @@
-concrete BasicBul of Basic = open SyntaxBul in {
-
-lincat 
-  Class = CN ;
-
-};
diff --git a/examples/SUMO/BasicEng.gf b/examples/SUMO/BasicEng.gf
deleted file mode 100644
--- a/examples/SUMO/BasicEng.gf
+++ /dev/null
@@ -1,99 +0,0 @@
---# -path=.:englishExtended:abstract:common:
-concrete BasicEng of Basic = open CatEng, ExtensionEng, DictLangEng, DictEng, ParadigmsEng, ResEng, Coordination, Prelude, ParamBasic, ConjunctionEng, NounEng in {
-
-lincat 
-  Class = CatEng.CN ;
-  El = CatEng.NP ;
-  Ind = CatEng.NP ;
-  Var = CatEng.PN ;
-  SubClass = {} ;
-  Inherits = {} ;
-  Desc = CatEng.CN ;
-  Formula = ExtensionEng.PolSentence;
-  [El] = ConjunctionEng.ListNP;
-  [Class] =ExtensionEng.ListCN ;
-  Stmt = ExtensionEng.StmtS ;
-
-lin 
-  BaseClass = {s1,s2 = \\_,_ => "";   
-               g  =  Neutr;
-               lock_ListCN=<>};  
-  ConsClass xs x = ExtensionEng.ConsCN xs x ;   
-  
-  BaseEl c = {s1,s2 = \\_ => "";
-              a = agrP3 Sg;
-              lock_ListNP=<>};
-         
-  ConsEl c xs x = ConjunctionEng.ConsNP xs x ;     
-
-  and f1 f2 = {s = \\f,c => f1.s ! Indep ! c ++ "and" ++ f2.s ! Indep ! c; flag = NothingS; lock_PolSentence = <>};
-  or f1 f2 = {s = \\f,c => f1.s ! Indep ! c ++ "or" ++ f2.s ! Indep ! c; flag = NothingS; lock_PolSentence = <>};
-  not f1 = {s = \\f => table {
-                         CNeg _ => "it is not true that" ++ f1.s ! f ! CPos ; 
-                         CPos  => f1.s ! Indep ! CNeg False
-                       }; 
-            flag = f1.flag;  
-            lock_PolSentence = <>
-           };
-  impl f1 f2 = {s = \\f,c => "if" ++ f1.s ! Indep ! c ++ "then" ++ f2.s ! Indep ! c; flag = NothingS; lock_PolSentence = <>};
-
-  equiv f1 f2 = {s = \\f,c => f1.s ! Indep ! c ++ "is" ++ "equivalent" ++ "to" ++ f2.s ! Indep ! c; flag = NothingS;
-                 lock_PolSentence = <>};
-
-  el c1 c2 i e = e; 
-  var c1 c2 i e = UsePN e;
-
-  exists C f = let np = DetCN (DetQuant IndefArt NumSg) C 
-               in { s = \\form,c => case <form, f.flag> of {
-                                      <Indep, ExistS _>    => "there" ++ "exists" ++ np.s ! npNom ++ f.$0 ++ f.s ! Attrib ! c ;
-                                      <Attrib, ExistS One> => "and" ++ np.s ! npNom ++ f.$0 ++ f.s ! Attrib ! c ;
-                                      <Attrib, ExistS _>   => "," ++ np.s ! npNom ++ f.$0 ++ f.s ! Attrib ! c ;
-                                      <Indep,_>            => "there" ++ "exists" ++ np.s ! npNom ++ f.$0 ++ "such" ++ "that" ++ f.s ! Indep ! c ; 
-                                      _                    => "and" ++ np.s ! npNom ++ f.$0 ++ "such" ++ "that" ++ f.s ! Indep ! c
-                                    }; 
-                    flag = case f.flag of {
-                             ExistS _   => ExistS Many;
-                             _        => ExistS One
-                           };
-                    lock_PolSentence=<>
-                  };
-              
-  forall C f = { s = \\form, c => case <form,f.flag> of {
-                                    <Indep,ForallS _>    => "for" ++ "every" ++ C.s ! Sg ! Nom ++ f.$0 ++  f.s ! Attrib ! c ;
-                                    <Attrib,ForallS One> => "," ++ "every" ++ C.s ! Sg ! Nom ++ f.$0 ++ f.s ! Attrib ! c ;
-                                    <Attrib, ForallS _>  => "," ++ "every" ++ C.s ! Sg ! Nom ++ f.$0 ++ f.s ! Attrib ! c ; 
-                                    <Indep,ExistS _>     => "for" ++"every"++ C.s ! Sg ! Nom ++ f.$0 ++ f.s ! Indep ! c ;
-                                    <Indep,_>            => "for" ++"every"++ C.s ! Sg ! Nom ++ f.$0 ++ "we"++"have" ++ "that" ++ f.s ! Indep ! c ;
-                                    <Attrib,ExistS _>    => "and" ++ "every" ++ C.s ! Sg ! Nom ++ f.$0 ++ f.s ! Indep ! c;
-                                     _                    => "and" ++ "every" ++ C.s ! Sg ! Nom ++ f.$0 ++ "we" ++ "have" ++ "that" ++f.s ! Indep ! c             };                         
-                 flag = case f.flag of {
-                          ForallS _   => ForallS Many;
-                          _           => ForallS One
-                        };
-                 lock_PolSentence=<>
-               };
- 
-  both c1 c2 = { s = \\c,n => c1.s ! c ! n ++ "and" ++ c2.s ! c ! n;
-                 g = c2.g; lock_CN = <>
-               };
-
-  either c1 c2 = { s = \\c,n => c1.s ! c ! n ++ "or" ++ c2.s ! c ! n;
-                   g = c2.g; lock_CN = <>
-                 };
-
-  KappaFn c ob2 = ApposCN (AdvCN (AdvCN (UseN class_N) (PrepNP part_Prep (DetCN (DetQuant IndefArt NumPl) c))) where_Adv) (sentToNoun ob2) ;
-
-  desc c1 c2 i = c2 ;
-  descClass c dc = c;                
-  desc2desc c1 c2 i d = d;                
-
-  subClassStm c1 c2 sc = lin StmtS (ss (c1. s ! Sg ! Nom ++ "is a subclass of" ++ c2.s ! Sg ! Nom)) ;
-  instStm c i = lin StmtS (ss (i.s ! npNom ++ "is an instance of" ++ c.s ! Sg ! Nom)) ;
-  formStm f = lin StmtS (ss (f.s ! Indep ! CPos)) ;
-
-lindef
-  Ind = \x -> {s = \\_ => x; a = agrP3 Sg; lock_NP = <>} ;
-  El = \x -> {s = \\_ => x; a = agrP3 Sg; lock_NP = <>} ; 
-  Class = \x -> {s = \\_,_ => x; g = Neutr; lock_CN =<>};         
-
-};
diff --git a/examples/SUMO/BasicFre.gf b/examples/SUMO/BasicFre.gf
deleted file mode 100644
--- a/examples/SUMO/BasicFre.gf
+++ /dev/null
@@ -1,107 +0,0 @@
---# -path=.:french:romance:abstract:prelude:common
-concrete BasicFre of Basic = CatFre - [Text] ** open DictLangFre, CommonRomance, Prelude, ParamBasic,Coordination, ParamX, ResFre,ParadigmsFre in{
-
-lincat 
- Class = CN ;
- El = NP ;
- Ind = NP ;
- Var = PN ;
- SubClass = {} ;
- Inherits = {} ;
- Desc = CN ;
- Formula = PolSentence;
- [El] = {s1,s2 : Case => Str ; a : Agr};
- [Class] = {s1,s2 : Number => Str ; g : Gender};
- Stmt = StmtS;
-
- lin 
-BaseClass = {s1,s2 = \\_ => "";   
-             g  =  Masc} ;
-             
-ConsClass xs x = consrTable Number comma xs x ** {g = x.g} ;   
-
-BaseEl c = {s1,s2 = \\_ => "";
-          a = agrP3 Masc Sg};   
-
-ConsEl cl x xs = {
-      s1 = \\c => (x.s ! c).comp ++ comma ++ xs.s1 ! c ;  
-      s2 = \\c => xs.s2 ! c ;  
-      a = conjAgr x.a xs.a 
-      } ;
-       
-and f1 f2 = {s = \\f,c => f1.s ! Indep ! c ++ "et" ++ f2.s ! Indep ! c; flag = NothingS; lock_PolSentence = <>};
-or f1 f2 = {s = \\f,c => f1.s ! Indep ! c ++ "ou" ++ f2.s ! Indep ! c; flag = NothingS; lock_PolSentence = <>};
-not f1 = {s = \\f,c => case c of 
-                        {Pos => f1.s ! Indep ! Neg ; 
-                         _   => f1.s ! Indep ! Pos };
-         flag = NothingS; lock_PolSentence = <>};
-impl f1 f2 = {s = \\f,c => "si" ++ f1.s ! Indep ! c ++ "alors" ++ f2.s ! Indep ! c; flag = NothingS; lock_PolSentence = <>};
-equiv f1 f2 = {s = \\f,c => f1.s ! Indep ! c ++ "est" ++ "equivalent" ++ "à" ++ f2.s ! Indep ! c; flag = NothingS;
-               lock_PolSentence = <>};
-
-               
-var c1 c2 i e = let np = UsePN e in
-               {s = np.s;
-                a = agrP3 c1.g Sg; isPol = False;
-                hasClit = False; lock_NP = <>};               
-               
-el c1 c2 i e = e ; 
-
-exists C f = let np = DetCN (DetQuant IndefArt NumSg) C ; 
-                 tel = case C.g of
-                           {Masc => "tel";
-                            _    => "telle"
-                           }
-                 in 
-                {s = \\form,c => case <form, f.flag> of 
-                           { <Indep, ExistS _> => "il" ++ "existe" ++ (np.s ! Nom).comp ++ f.$0 ++ f.s ! Attrib ! c ;
-                            <Attrib, ExistS One> => "et" ++ (np.s ! Nom).comp ++ f.$0 ++ f.s ! Attrib ! c ;
-                            <Attrib, ExistS _> => "," ++ (np.s ! Nom).comp ++ f.$0 ++ f.s ! Attrib ! c ;
-                            <Indep,_> => "il" ++ "existe" ++ (np.s ! Nom).comp ++ f.$0 ++ tel ++ "que" ++ f.s ! Indep ! c ; 
-                             _      => "et" ++ (np.s ! Nom).comp ++ f.$0 ++ tel ++ "que" ++ f.s ! Indep ! c }; 
-              flag = case f.flag of 
-                       {ExistS _   => ExistS Many;
-                        _        => ExistS One };
-              lock_PolSentence=<>};
-                         
-forall C f = {s = \\form, c => case <form,f.flag> of
-                         {<Indep,ForallS _> => "pour" ++ "chaque" ++ C.s ! Sg  ++ f.$0 ++  f.s ! Attrib ! c ;
-                          <Attrib,ForallS One> => "," ++ "chaque" ++ C.s ! Sg  ++ f.$0 ++ f.s ! Attrib ! c ;
-                          <Attrib, ForallS _> => "," ++ "chaque" ++ C.s ! Sg ++ f.$0 ++ f.s ! Attrib ! c ; 
-                          <Indep,ExistS _> => "pour" ++"chaque"++ C.s ! Sg ++ f.$0 ++ f.s ! Indep ! c ;
-                          <Indep,_> => "pour" ++"chaque"++ C.s ! Sg ++ f.$0 ++ "il"++ "y" ++ "a" ++ "que" ++ f.s ! Indep ! c ;
-                          <Attrib,ExistS _> => "et" ++ "chaque" ++ C.s ! Sg ++ f.$0 ++ f.s ! Indep ! c;
-                          _ => "and" ++ "every" ++ C.s ! Sg ++ f.$0 ++ "il" ++ "y" ++ "a" ++ "que" ++f.s ! Indep ! c             };                         
-              flag = case f.flag of 
-                        {ForallS _   => ForallS Many;
-                         _         => ForallS One };
-              lock_PolSentence=<>};                 
-              
-         
-
-both c1 c2 = {s = \\n => c1.s ! n ++ "et" ++ c2.s ! n;
-             g = c2.g; lock_CN = <>};
-
-         
-either c1 c2 = {s = \\n => c1.s ! n ++ "ou" ++ c2.s ! n;
-                g = c2.g; lock_CN = <>};         
-
-desc c1 c2 i = c2 ;
-descClass c dc = c;                
-desc2desc c1 c2 i d = d;                
-
-subClassStm c1 c2 sc = ss (c1. s ! Sg ++ "est" ++ "une" ++ "sous-classe" ++ "de" ++ c2.s ! Sg) ;
-instStm c i = ss ((i.s ! Nom).comp ++ "est" ++ "une" ++ "instance" ++ "de" ++ c.s ! Sg) ;
-formStm f = ss (f.s ! Indep ! Pos) ;
- 
-
--- lindef 
-
-lindef Ind =  \x -> heavyNP {s = \\_ => x ; a = agrP3 Masc Sg} ;
-                    
-lindef El = \x -> heavyNP {s = \\_ => x ; a = agrP3 Masc Sg} ;
-                    
-lindef Class = \x -> {s = \\n => x;
-                      g = Masc; lock_CN =<>}; 
-                  
- };
diff --git a/examples/SUMO/BasicRon.gf b/examples/SUMO/BasicRon.gf
deleted file mode 100644
--- a/examples/SUMO/BasicRon.gf
+++ /dev/null
@@ -1,120 +0,0 @@
---# -path=.:RGLExt:alltenses
-
-concrete BasicRon of Basic = CatRon - [Text] ** open DictLangRon,ResRon, Prelude, ParamBasic,Coordination, ParadigmsRon in {
-
-flags
-  coding=utf8 ;
-
-lincat 
- Class = CN ;
- El = NP ;
- Ind = NP ;
- Var = PN ;
- SubClass = {} ;
- Inherits = {} ;
- Desc = CN ;
- Formula = PolSentence;
- Stmt = StmtS ;
- [El] = {s1,s2 : NCase => Str ; a : Agr; nForm : NForm};
- [Class] = {s1,s2 : Number => Species => ACase => Str; g : NGender; a : Animacy ; isComp : Bool; needsRefForm : Bool};
- 
- lin
- 
-BaseClass = {s1,s2 = \\_,_,_ => "";   needsRefForm = False ;
-             g  =  NNeut; a = Inanimate; isComp = False} ;
-             
-ConsClass xs x = consrTable3 Number Species ACase comma xs x ** {g = x.g; a = x.a; needsRefForm = False; isComp = x.isComp} ;   
-   
- 
-BaseEl c = {s1,s2 = \\_ => "";
-          a = agrP3 Masc Sg; nForm = HasRef False};   
- 
-ConsEl cl x xs = {
-      s1 = \\c => (x.s ! c).comp ++ comma ++ xs.s1 ! c ;  
-      s2 = \\c => xs.s2 ! c ;  
-      a = conjAgr x.a xs.a ;
-      nForm = case x.nForm of 
-                  {HasClit => xs.nForm ;
-                   _       => HasRef False}
-      } ;
-
- 
-and f1 f2 = {s = \\f,c => f1.s ! Indep ! c ++ "şi" ++ f2.s ! Indep ! c; flag = NothingS; lock_PolSentence = <>};
-or f1 f2 = {s = \\f,c => f1.s ! Indep ! c ++ "sau" ++ f2.s ! Indep ! c; flag = NothingS; lock_PolSentence = <>};
-not f1 = {s = \\f,c => case c of 
-                        {Pos => f1.s ! Indep ! Neg ; 
-                         _   => f1.s ! Indep ! Pos };
-         flag = NothingS; lock_PolSentence = <>};
-impl f1 f2 = {s = \\f,c => f1.s ! Indep ! c ++ "implică" ++ f2.s ! Indep ! c; flag = NothingS; lock_PolSentence = <>};
-equiv f1 f2 = {s = \\f,c => f1.s ! Indep ! c ++ "este" ++ "echivalent" ++ "cu" ++ f2.s ! Indep ! c; flag = NothingS;
-               lock_PolSentence = <>};
-
-el c1 c2 i e = e ; 
- 
-var c1 c2 i e = let np = UsePN e in
-               {s = np.s;
-                a = agrP3 (agrGender c1.g Sg) Sg; indForm = np.indForm ; isPol = False;
-                nForm = np.nForm; ss = np.ss; isComp = np.isComp ; isPronoun = False;
-                lock_NP = <>}; 
-           
-exists C f = let np = DetCN (DetQuant IndefArt NumSg) C 
-                 in 
-                {s = \\form,c => case <form, f.flag> of 
-                           { <Indep, ExistS _> => "există" ++ (np.s ! No).comp ++ f.$0 ++ f.s ! Attrib ! c ;
-                            <Attrib, ExistS One> => "şi" ++ (np.s ! No).comp ++ f.$0 ++ f.s ! Attrib ! c ;
-                            <Attrib, ExistS _> => "," ++ (np.s ! No).comp ++ f.$0 ++ f.s ! Attrib ! c ;
-                            <Indep,_> => "există" ++ (np.s ! No).comp ++ f.$0 ++ "astfel" ++ "ca" ++ f.s ! Indep ! Pos ; 
-                             _      => "şi" ++ (np.s ! No).comp ++ f.$0 ++ "astfel" ++ "ca" ++ f.s ! Indep ! Pos }; 
-              flag = case f.flag of 
-                       {ExistS _   => ExistS Many;
-                        _        => ExistS One };
-              lock_PolSentence=<>};
-                        
-              
-              
-forall C f = {s = \\form, c => case <form,f.flag> of
-                         {<Indep,ForallS _> => "pentru" ++ "orice" ++ C.s ! Sg ! Indef ! ANomAcc ++ f.$0 ++  f.s ! Attrib ! c ;
-                          <Attrib,ForallS One > => "şi" ++ "orice" ++ C.s ! Sg ! Indef ! ANomAcc ++ f.$0 ++ f.s ! Attrib ! c ;
-                          <Attrib, ForallS _> => "," ++ "orice" ++ C.s ! Sg ! Indef ! ANomAcc ++ f.$0 ++ f.s ! Attrib ! c ;
-                          <Indep,ExistS _> => "pentru" ++"orice"++ C.s ! Sg ! Indef ! ANomAcc ++ f.$0 ++ f.s ! Indep ! c ;
-                          <Indep,_> => "pentru" ++"orice"++ C.s ! Sg ! Indef ! ANomAcc ++ f.$0 ++ "avem" ++ "că" ++ f.s ! Indep ! c ;
-                          <Attrib,ExistS _> => "şi" ++ "orice" ++ C.s ! Sg ! Indef ! ANomAcc ++ f.$0 ++ f.s ! Indep ! c;
-                          _ => "şi" ++ "orice" ++ C.s ! Sg ! Indef ! ANomAcc ++ f.$0 ++ "avem" ++ "că" ++f.s ! Indep ! c             };                         
-              flag = case f.flag of 
-                        {ForallS _   => ForallS Many;
-                         _         => ForallS One };
-              lock_PolSentence=<>};              
- 
-both c1 c2 = {s = \\c,sp,n => c1.s ! c ! sp ! n ++ "şi" ++ c2.s ! c ! sp ! n;
-             g = c2.g; a = case c1.a of 
-                            {Inanimate => Inanimate;
-                             _         => c2.a };                            
-             isComp = orB c1.isComp c2.isComp; needsRefForm = False; lock_CN = <>};
-
-         
-either c1 c2 = {s = \\c,sp,n => c1.s ! c ! sp ! n ++ "sau" ++ c2.s ! c ! sp ! n;
-                g = c2.g; a = case c1.a of 
-                             {Inanimate => Inanimate;
-                              _         => c2.a };
-                isComp = orB c1.isComp c2.isComp; needsRefForm = False; lock_CN = <>};         
-                
-subClassStm c1 c2 sc = ss (c1. s ! Sg ! Def ! ANomAcc ++ "este" ++ "o" ++ "subclasã" ++ "a" ++ c2.s ! Sg ! Def ! AGenDat) ;
-instStm c i = ss ((i.s ! No).comp ++ "este" ++ "o" ++ "instanþiere" ++ "a" ++ c.s ! Sg ! Def ! AGenDat) ;
-formStm f = ss (f.s ! Indep ! Pos) ;
-                
-                
-desc c1 c2 i = c2 ;
-descClass c dc = c;                
-desc2desc c1 c2 i d = d;                
--- lindef 
-
-lindef Ind = \x -> mkNP x ("lui" ++ x) x Sg Masc;
-                    
-lindef El = \x -> mkNP x ("lui" ++ x) x Sg Masc; 
-                    
-lindef Class = \x -> {s = \\n,sp,c => case c of 
-                                  {AGenDat => "lui" ++ x ;
-                                   _       => x};
-                      g = NMasc; a = Animate; isComp=False; needsRefForm = False; lock_CN =<>}; 
-                   
- };
diff --git a/examples/SUMO/BasicSwe.gf b/examples/SUMO/BasicSwe.gf
deleted file mode 100644
--- a/examples/SUMO/BasicSwe.gf
+++ /dev/null
@@ -1,6 +0,0 @@
-concrete BasicSwe of Basic = open SyntaxSwe in {
-
-lincat 
-  Class = CN ;
-
-};
diff --git a/examples/SUMO/Birds.gf b/examples/SUMO/Birds.gf
deleted file mode 100644
--- a/examples/SUMO/Birds.gf
+++ /dev/null
@@ -1,451 +0,0 @@
-abstract Birds = Merge ** {
-
-fun
-  GaviaStellata : Class ;
-  GaviaStellata_Class : SubClass GaviaStellata Bird ;
-
-  GaviaArctica : Class ;
-  GaviaArctica_Class : SubClass GaviaArctica Bird ;
-
-  PodicepsCristatus : Class ;
-  PodicepsCristatus_Class : SubClass PodicepsCristatus Bird ;
-
-  PodicepsAuritus : Class ;
-  PodicepsAuritus_Class : SubClass PodicepsAuritus Bird ;
-
-  ArdeaCinerea : Class ;
-  ArdeaCinerea_Class : SubClass ArdeaCinerea Bird ;
-
-  BotaurusStellaris : Class ;
-  BotaurusStellaris_Class : SubClass BotaurusStellaris Bird ;
-
-  CygnusOlor : Class ;
-  CygnusOlor_Class : SubClass CygnusOlor Bird ;
-
-  CygnusCygnus : Class ;
-  CygnusCygnus_Class : SubClass CygnusCygnus Bird ;
-
-  AnserFabalis : Class ;
-  AnserFabalis_Class : SubClass AnserFabalis Bird ;
-
-  AnserAnser : Class ;
-  AnserAnser_Class : SubClass AnserAnser Bird ;
-
-  BrantaCanadensis : Class ;
-  BrantaCanadensis_Class : SubClass BrantaCanadensis Bird ;
-
-  BrantaLeucopsis : Class ;
-  BrantaLeucopsis_Class : SubClass BrantaLeucopsis Bird ;
-
-  TadornaTadorna : Class ;
-  TadornaTadorna_Class : SubClass TadornaTadorna Bird ;
-
-  AnasPlatyrhynchos : Class ;
-  AnasPlatyrhynchos_Class : SubClass AnasPlatyrhynchos Bird ;
-
-  AnasPenelope : Class ;
-  AnasPenelope_Class : SubClass AnasPenelope Bird ;
-
-  AnasCrecca : Class ;
-  AnasCrecca_Class : SubClass AnasCrecca Bird ;
-
-  BucephalaClangula : Class ;
-  BucephalaClangula_Class : SubClass BucephalaClangula Bird ;
-
-  ClangulaHyemalis : Class ;
-  ClangulaHyemalis_Class : SubClass ClangulaHyemalis Bird ;
-
-  SomateriaMollissima : Class ;
-  SomateriaMollissima_Class : SubClass SomateriaMollissima Bird ;
-
-  MergusMerganser : Class ;
-  MergusMerganser_Class : SubClass MergusMerganser Bird ;
-
-  MelanittaNigra : Class ;
-  MelanittaNigra_Class : SubClass MelanittaNigra Bird ;
-
-  HaliaeetusAlbicilla : Class ;
-  HaliaeetusAlbicilla_Class : SubClass HaliaeetusAlbicilla Bird ;
-
-  PandionHaliaetus : Class ;
-  PandionHaliaetus_Class : SubClass PandionHaliaetus Bird ;
-
-  ButeoButeo : Class ;
-  ButeoButeo_Class : SubClass ButeoButeo Bird ;
-
-  AccipiterGentilis : Class ;
-  AccipiterGentilis_Class : SubClass AccipiterGentilis Bird ;
-
-  AccipiterNisus : Class ;
-  AccipiterNisus_Class : SubClass AccipiterNisus Bird ;
-
-  FalcoTinnunculus : Class ;
-  FalcoTinnunculus_Class : SubClass FalcoTinnunculus Bird ;
-
-  LagopusLagopus : Class ;
-  LagopusLagopus_Class : SubClass LagopusLagopus Bird ;
-
-  LagopusMutus : Class ;
-  LagopusMutus_Class : SubClass LagopusMutus Bird ;
-
-  TetraoUrogallus : Class ;
-  TetraoUrogallus_Class : SubClass TetraoUrogallus Bird ;
-
-  LyrurusTetrix : Class ;
-  LyrurusTetrix_Class : SubClass LyrurusTetrix Bird ;
-
-  PhasianusColchicus : Class ;
-  PhasianusColchicus_Class : SubClass PhasianusColchicus Bird ;
-
-  RallusAquaticus : Class ;
-  RallusAquaticus_Class : SubClass RallusAquaticus Bird ;
-
-  FulicaAtra : Class ;
-  FulicaAtra_Class : SubClass FulicaAtra Bird ;
-
-  GallinulaChloropus : Class ;
-  GallinulaChloropus_Class : SubClass GallinulaChloropus Bird ;
-
-  GrusGrus : Class ;
-  GrusGrus_Class : SubClass GrusGrus Bird ;
-
-  HaematopusOstralegus : Class ;
-  HaematopusOstralegus_Class : SubClass HaematopusOstralegus Bird ;
-
-  CharadriusHiaticula : Class ;
-  CharadriusHiaticula_Class : SubClass CharadriusHiaticula Bird ;
-
-  PluvialisApricaria : Class ;
-  PluvialisApricaria_Class : SubClass PluvialisApricaria Bird ;
-
-  VanellusVanellus : Class ;
-  VanellusVanellus_Class : SubClass VanellusVanellus Bird ;
-
-  CalidrisAlpina : Class ;
-  CalidrisAlpina_Class : SubClass CalidrisAlpina Bird ;
-
-  TringaGlareola : Class ;
-  TringaGlareola_Class : SubClass TringaGlareola Bird ;
-
-  TringaOchropus : Class ;
-  TringaOchropus_Class : SubClass TringaOchropus Bird ;
-
-  NumeniusArquata : Class ;
-  NumeniusArquata_Class : SubClass NumeniusArquata Bird ;
-
-  ScolopaxRusticola : Class ;
-  ScolopaxRusticola_Class : SubClass ScolopaxRusticola Bird ;
-
-  GallinagoGallinago : Class ;
-  GallinagoGallinago_Class : SubClass GallinagoGallinago Bird ;
-
-  LymnocryptesMinimus : Class ;
-  LymnocryptesMinimus_Class : SubClass LymnocryptesMinimus Bird ;
-
-  TringaTotanus : Class ;
-  TringaTotanus_Class : SubClass TringaTotanus Bird ;
-
-  TringaErythropus : Class ;
-  TringaErythropus_Class : SubClass TringaErythropus Bird ;
-
-  TringaNebularia : Class ;
-  TringaNebularia_Class : SubClass TringaNebularia Bird ;
-
-  StercorariusParasiticus : Class ;
-  StercorariusParasiticus_Class : SubClass StercorariusParasiticus Bird ;
-
-  LarusRidibundus : Class ;
-  LarusRidibundus_Class : SubClass LarusRidibundus Bird ;
-
-  LarusCanus : Class ;
-  LarusCanus_Class : SubClass LarusCanus Bird ;
-
-  LarusArgentatus : Class ;
-  LarusArgentatus_Class : SubClass LarusArgentatus Bird ;
-
-  LarusFuscus : Class ;
-  LarusFuscus_Class : SubClass LarusFuscus Bird ;
-
-  LarusMarinus : Class ;
-  LarusMarinus_Class : SubClass LarusMarinus Bird ;
-
-  SternaSandvicensis : Class ;
-  SternaSandvicensis_Class : SubClass SternaSandvicensis Bird ;
-
-  SternaCaspia : Class ;
-  SternaCaspia_Class : SubClass SternaCaspia Bird ;
-
-  SternaHirundo : Class ;
-  SternaHirundo_Class : SubClass SternaHirundo Bird ;
-
-  SternaParadisaea : Class ;
-  SternaParadisaea_Class : SubClass SternaParadisaea Bird ;
-
-  AlcaTorda : Class ;
-  AlcaTorda_Class : SubClass AlcaTorda Bird ;
-
-  ColumbaOenas : Class ;
-  ColumbaOenas_Class : SubClass ColumbaOenas Bird ;
-
-  ColumbaPalumnbus : Class ;
-  ColumbaPalumnbus_Class : SubClass ColumbaPalumnbus Bird ;
-
-  StreptopeliaDecaocto : Class ;
-  StreptopeliaDecaocto_Class : SubClass StreptopeliaDecaocto Bird ;
-
-  StrixAluco : Class ;
-  StrixAluco_Class : SubClass StrixAluco Bird ;
-
-  StrixUralensis : Class ;
-  StrixUralensis_Class : SubClass StrixUralensis Bird ;
-
-  BuboBubo : Class ;
-  BuboBubo_Class : SubClass BuboBubo Bird ;
-
-  AsioFlammeus : Class ;
-  AsioFlammeus_Class : SubClass AsioFlammeus Bird ;
-
-  AsioOtus : Class ;
-  AsioOtus_Class : SubClass AsioOtus Bird ;
-
-  AegoliusFunereus : Class ;
-  AegoliusFunereus_Class : SubClass AegoliusFunereus Bird ;
-
-  GlaucidiumPasserinum : Class ;
-  GlaucidiumPasserinum_Class : SubClass GlaucidiumPasserinum Bird ;
-
-  CuculusCanorus : Class ;
-  CuculusCanorus_Class : SubClass CuculusCanorus Bird ;
-
-  CaprimulgusEuropaeus : Class ;
-  CaprimulgusEuropaeus_Class : SubClass CaprimulgusEuropaeus Bird ;
-
-  PicusViridis : Class ;
-  PicusViridis_Class : SubClass PicusViridis Bird ;
-
-  DryocopusMartius : Class ;
-  DryocopusMartius_Class : SubClass DryocopusMartius Bird ;
-
-  JynxTorquilla : Class ;
-  JynxTorquilla_Class : SubClass JynxTorquilla Bird ;
-
-  DendrocoposMajor : Class ;
-  DendrocoposMajor_Class : SubClass DendrocoposMajor Bird ;
-
-  DendrocoposMinor : Class ;
-  DendrocoposMinor_Class : SubClass DendrocoposMinor Bird ;
-
-  AlaudaArvensis : Class ;
-  AlaudaArvensis_Class : SubClass AlaudaArvensis Bird ;
-
-  LullulaArborea : Class ;
-  LullulaArborea_Class : SubClass LullulaArborea Bird ;
-
-  ApusApus : Class ;
-  ApusApus_Class : SubClass ApusApus Bird ;
-
-  HirundoRustica : Class ;
-  HirundoRustica_Class : SubClass HirundoRustica Bird ;
-
-  DelichonUrbicum : Class ;
-  DelichonUrbicum_Class : SubClass DelichonUrbicum Bird ;
-
-  AnthusPratensis : Class ;
-  AnthusPratensis_Class : SubClass AnthusPratensis Bird ;
-
-  AnthusTrivialis : Class ;
-  AnthusTrivialis_Class : SubClass AnthusTrivialis Bird ;
-
-  MotacillaAlba : Class ;
-  MotacillaAlba_Class : SubClass MotacillaAlba Bird ;
-
-  MotacillaFlava : Class ;
-  MotacillaFlava_Class : SubClass MotacillaFlava Bird ;
-
-  TroglodytesTroglodytes : Class ;
-  TroglodytesTroglodytes_Class : SubClass TroglodytesTroglodytes Bird ;
-
-  BombycillaGarrulus : Class ;
-  BombycillaGarrulus_Class : SubClass BombycillaGarrulus Bird ;
-
-  PrunellaModularis : Class ;
-  PrunellaModularis_Class : SubClass PrunellaModularis Bird ;
-
-  LusciniaLuscinia : Class ;
-  LusciniaLuscinia_Class : SubClass LusciniaLuscinia Bird ;
-
-  ErithacusRubecula : Class ;
-  ErithacusRubecula_Class : SubClass ErithacusRubecula Bird ;
-
-  LusciniaSvecica : Class ;
-  LusciniaSvecica_Class : SubClass LusciniaSvecica Bird ;
-
-  PhoenicurusPhoenicurus : Class ;
-  PhoenicurusPhoenicurus_Class : SubClass PhoenicurusPhoenicurus Bird ;
-
-  OenantheOenanthe : Class ;
-  OenantheOenanthe_Class : SubClass OenantheOenanthe Bird ;
-
-  SaxicollaRubetra : Class ;
-  SaxicollaRubetra_Class : SubClass SaxicollaRubetra Bird ;
-
-  TurdusPhilomelos : Class ;
-  TurdusPhilomelos_Class : SubClass TurdusPhilomelos Bird ;
-
-  TurdusIliacus : Class ;
-  TurdusIliacus_Class : SubClass TurdusIliacus Bird ;
-
-  TurdusViscivorus : Class ;
-  TurdusViscivorus_Class : SubClass TurdusViscivorus Bird ;
-
-  TurdusPilaris : Class ;
-  TurdusPilaris_Class : SubClass TurdusPilaris Bird ;
-
-  TurdusMerula : Class ;
-  TurdusMerula_Class : SubClass TurdusMerula Bird ;
-
-  SylviaBorin : Class ;
-  SylviaBorin_Class : SubClass SylviaBorin Bird ;
-
-  SylviaAtricapilla : Class ;
-  SylviaAtricapilla_Class : SubClass SylviaAtricapilla Bird ;
-
-  SylviaCurruca : Class ;
-  SylviaCurruca_Class : SubClass SylviaCurruca Bird ;
-
-  SylviaCommunis : Class ;
-  SylviaCommunis_Class : SubClass SylviaCommunis Bird ;
-
-  AcrocephalusSchoenobaenus : Class ;
-  AcrocephalusSchoenobaenus_Class : SubClass AcrocephalusSchoenobaenus Bird ;
-
-  AcrocephalusScirpaceus : Class ;
-  AcrocephalusScirpaceus_Class : SubClass AcrocephalusScirpaceus Bird ;
-
-  AcrocephalusPalustris : Class ;
-  AcrocephalusPalustris_Class : SubClass AcrocephalusPalustris Bird ;
-
-  PhylloscopusTrochilus : Class ;
-  PhylloscopusTrochilus_Class : SubClass PhylloscopusTrochilus Bird ;
-
-  PhylloscopusCollybita : Class ;
-  PhylloscopusCollybita_Class : SubClass PhylloscopusCollybita Bird ;
-
-  PhylloscopusSibilatrix : Class ;
-  PhylloscopusSibilatrix_Class : SubClass PhylloscopusSibilatrix Bird ;
-
-  HippolaisIcterina : Class ;
-  HippolaisIcterina_Class : SubClass HippolaisIcterina Bird ;
-
-  RegulusRegulus : Class ;
-  RegulusRegulus_Class : SubClass RegulusRegulus Bird ;
-
-  FicedulaHypoleuca : Class ;
-  FicedulaHypoleuca_Class : SubClass FicedulaHypoleuca Bird ;
-
-  ParisMajor : Class ;
-  ParisMajor_Class : SubClass ParisMajor Bird ;
-
-  ParisCaeruleus : Class ;
-  ParisCaeruleus_Class : SubClass ParisCaeruleus Bird ;
-
-  SittaEuropaea : Class ;
-  SittaEuropaea_Class : SubClass SittaEuropaea Bird ;
-
-  ParisCristatus : Class ;
-  ParisCristatus_Class : SubClass ParisCristatus Bird ;
-
-  ParusAter : Class ;
-  ParusAter_Class : SubClass ParusAter Bird ;
-
-  ParusMontanus : Class ;
-  ParusMontanus_Class : SubClass ParusMontanus Bird ;
-
-  ParusPalustris : Class ;
-  ParusPalustris_Class : SubClass ParusPalustris Bird ;
-
-  AegithalosCaudatis : Class ;
-  AegithalosCaudatis_Class : SubClass AegithalosCaudatis Bird ;
-
-  PanururBiarmicus : Class ;
-  PanururBiarmicus_Class : SubClass PanururBiarmicus Bird ;
-
-  LaniusCollurio : Class ;
-  LaniusCollurio_Class : SubClass LaniusCollurio Bird ;
-
-  GarrulusGlandarius : Class ;
-  GarrulusGlandarius_Class : SubClass GarrulusGlandarius Bird ;
-
-  PicaPica : Class ;
-  PicaPica_Class : SubClass PicaPica Bird ;
-
-  NucifragaCaryocatactes : Class ;
-  NucifragaCaryocatactes_Class : SubClass NucifragaCaryocatactes Bird ;
-
-  CorvusMonedula : Class ;
-  CorvusMonedula_Class : SubClass CorvusMonedula Bird ;
-
-  CorvusFrugilegus : Class ;
-  CorvusFrugilegus_Class : SubClass CorvusFrugilegus Bird ;
-
-  CorvusCorone : Class ;
-  CorvusCorone_Class : SubClass CorvusCorone Bird ;
-
-  CorvusCorax : Class ;
-  CorvusCorax_Class : SubClass CorvusCorax Bird ;
-
-  SturnusVulgaris : Class ;
-  SturnusVulgaris_Class : SubClass SturnusVulgaris Bird ;
-
-  PasserDomesticus : Class ;
-  PasserDomesticus_Class : SubClass PasserDomesticus Bird ;
-
-  PasserMontanus : Class ;
-  PasserMontanus_Class : SubClass PasserMontanus Bird ;
-
-  FringillaCoelebs : Class ;
-  FringillaCoelebs_Class : SubClass FringillaCoelebs Bird ;
-
-  FringillaMontifringilla : Class ;
-  FringillaMontifringilla_Class : SubClass FringillaMontifringilla Bird ;
-
-  CarpodacusErythrinus : Class ;
-  CarpodacusErythrinus_Class : SubClass CarpodacusErythrinus Bird ;
-
-  CarduelisCannabina : Class ;
-  CarduelisCannabina_Class : SubClass CarduelisCannabina Bird ;
-
-  CarduelisFlammea : Class ;
-  CarduelisFlammea_Class : SubClass CarduelisFlammea Bird ;
-
-  CarduelisCarduelis : Class ;
-  CarduelisCarduelis_Class : SubClass CarduelisCarduelis Bird ;
-
-  CarduelisChloris : Class ;
-  CarduelisChloris_Class : SubClass CarduelisChloris Bird ;
-
-  CarduelisSpinus : Class ;
-  CarduelisSpinus_Class : SubClass CarduelisSpinus Bird ;
-
-  PyrrhulaPyrrhula : Class ;
-  PyrrhulaPyrrhula_Class : SubClass PyrrhulaPyrrhula Bird ;
-
-  LoxiaCurvirostra : Class ;
-  LoxiaCurvirostra_Class : SubClass LoxiaCurvirostra Bird ;
-
-  EmberizaSchoeniclus : Class ;
-  EmberizaSchoeniclus_Class : SubClass EmberizaSchoeniclus Bird ;
-
-  PlectrophenaxNivalis : Class ;
-  PlectrophenaxNivalis_Class : SubClass PlectrophenaxNivalis Bird ;
-
-  CalcariusLapponicus : Class ;
-  CalcariusLapponicus_Class : SubClass CalcariusLapponicus Bird ;
-
-  EmberizaHortulana : Class ;
-  EmberizaHortulana_Class : SubClass EmberizaHortulana Bird ;
-
-  EmberizaCitrinella : Class ;
-  EmberizaCitrinella_Class : SubClass EmberizaCitrinella Bird ;
-
-}
diff --git a/examples/SUMO/BirdsBul.gf b/examples/SUMO/BirdsBul.gf
deleted file mode 100644
--- a/examples/SUMO/BirdsBul.gf
+++ /dev/null
@@ -1,157 +0,0 @@
-concrete BirdsBul of Birds = MergeBul ** open SyntaxBul, ParadigmsBul, ResBul in {
-
-flags
-  coding=utf8 ;
-
-lin
-  GaviaStellata = mkCN (mkA076 "червеногуш") (mkN007b "гмуркач") ;
-  GaviaArctica  = mkCN (mkA076 "черногуш") (mkN007b "гмуркач") ;
-  PodicepsCristatus  = mkCN (mkA081 "голям") (mkN008a "гмурец") ;
-  PodicepsAuritus = mkCN (mkA076 "ушат") (mkN008a "гмурец") ;
-  ArdeaCinerea = mkCN (mkA076 "сив") (mkN041 "чапла") ;
-  BotaurusStellaris = mkCN (mkA081 "голям") (mkCN (mkA079 "воден") (mkN001 "бик")) ;
-  CygnusOlor = mkCN (mkA081 "ням") (mkN007 "лебед") ;
-  CygnusCygnus = mkCN (mkA085 "поен") (mkN007 "лебед") ;
-  AnserFabalis = mkCN (mkA079 "посевен") (mkN041 "гъска") ;
-  AnserAnser = mkCN (mkA076 "сив") (mkN041 "гъска") ;
-  BrantaCanadensis = mkCN (mkA078 "канадски") (mkN041 "гъска") ;
-  BrantaLeucopsis = mkCN (mkA076 "белобуз") (mkN041 "гъска") ;
-  TadornaTadorna = mkCN (mkA081 "бял") (mkN007 "ангъч") ;
-  AnasPlatyrhynchos = mkCN (mkA076 "зеленоглав") (mkN041 "патица") ;
-  AnasPenelope = mkCN (mkN001 "фиш") ;
-  AnasCrecca = mkCN (mkA079 "зимен") (mkN065 "бърне") ;
-  BucephalaClangula = mkCN (mkN041 "звънарка") ;
-  ClangulaHyemalis = mkCN (mkA076 "леден") (mkN041 "потапница") ;
-  SomateriaMollissima = mkCN (mkA076 "обикновен")  (mkN041 "гага") ;
-  MergusMerganser = mkCN (mkA081 "голям") (mkN008 "нирец") ;
-  MelanittaNigra = mkCN (mkA079 "траурен") (mkN041 "потапница") ;
-  HaliaeetusAlbicilla = mkCN (mkA078 "морски") (mkN008 "орел") ;
-  PandionHaliaetus = mkCN (compoundN (mkN008 "орел") (mkN031a "рибар")) ;
-  ButeoButeo = mkCN (mkA076 "обикновен") (mkN007 "мишелов") ;
-  AccipiterGentilis = mkCN (mkA081 "голям") (mkN007 "ястреб") ;
-  AccipiterNisus = mkCN (mkA080 "малък") (mkN007 "ястреб") ;
-  FalcoTinnunculus = mkCN (mkN007 "керкенез") ;
-  LagopusLagopus = mkCN (mkA081 "бял") (mkN041 "яребица") ;
-  LagopusMutus = mkCN (mkA076 "тундров") (mkN041 "яребица") ;
-  TetraoUrogallus = mkCN (mkN031 "глухар") ;
-  LyrurusTetrix = mkCN (mkA079 "черен") (mkN041 "яребица") ;
-  PhasianusColchicus = mkCN (mkA078 "колхидски") (mkN007 "фазан") ;
-  RallusAquaticus = mkCN (mkN008 "крещалец") ;
-  FulicaAtra = mkCN (mkN041 "лиска") ;
-  GallinulaChloropus = mkCN (mkN041 "зеленоножка") ;
-  GrusGrus = mkCN (mkA076 "сив") (mkN007 "жерав") ;
-  HaematopusOstralegus = mkCN (mkN007 "стридояд") ;
-  CharadriusHiaticula = mkCN (mkA079 "пясъчен") (mkN008 "дъждосвирец") ;
-  PluvialisApricaria = mkCN (mkA076 "златист") (mkN041 "булка") ;
-  VanellusVanellus = mkCN (mkA076 "обикновен") (mkN041 "калугерица") ;
-  CalidrisAlpina = mkCN (mkA076 "тъмногръд") (mkN007 "брегобегач") ;
-  TringaGlareola = mkCN (mkA080 "малък") (mkCN (mkA078 "горски") (mkCN (mkN007 "водобегач"))) ;
-  TringaOchropus = mkCN (mkA081 "голям") (mkCN (mkA078 "горски") (mkCN (mkN007 "водобегач"))) ;
-  NumeniusArquata = mkCN (mkA081 "голям") (mkN008 "свирец") ;
-  ScolopaxRusticola = mkCN (mkA078 "горски") (mkN007 "бекас") ;
-  GallinagoGallinago = mkCN (mkA079 "среден") (mkN041 "бекасина") ;
-  LymnocryptesMinimus = mkCN (mkA080 "малък") (mkN041 "бекасина") ;
-  TringaTotanus = mkCN (mkA080 "малък") (mkCN (mkA076 "червенокрак") (mkCN (mkN007 "водобегач"))) ;
-  TringaErythropus = mkCN (mkA081 "голям") (mkCN (mkA076 "червенокрак") (mkCN (mkN007 "водобегач"))) ;
-  TringaNebularia = mkCN (mkA081 "голям") (mkCN (mkA076 "зеленокрак") (mkCN (mkN007 "водобегач"))) ;
-  StercorariusParasiticus = mkCN (mkA079 "среден") (mkN014 "морелетник") ;
-  LarusRidibundus = mkCN (mkA079 "речен") (mkN041 "чайка") ;
-  LarusCanus = mkCN (compoundN (mkN041 "чайка") (mkN041 "буревестница")) ;
-  LarusArgentatus = mkCN (mkA076 "сребрист") (mkN041 "чайка") ;
-  LarusFuscus = mkCN (mkA080 "малък") (mkCN (mkA076 "черногърб") (mkCN (mkN041 "чайка"))) ;
-  LarusMarinus = mkCN (mkA081 "голям") (mkCN (mkA076 "черногърб") (mkCN (mkN041 "чайка"))) ;
-  SternaSandvicensis = mkCN (mkA076 "гривест") (mkN041 "рибарка") ;
-  SternaCaspia = mkCN (mkA078 "каспийски") (mkN041 "рибарка") ;
-  SternaHirundo = mkCN (mkA079 "речен") (mkN041 "рибарка") ;
-  SternaParadisaea = mkCN (mkA079 "полярен") (mkN041 "рибарка") ;
-  AlcaTorda = mkCN (mkN041a "гагарка") ;
-  ColumbaOenas = mkCN (compoundN (mkN007 "гълъб") (mkN007 "хралупар")) ;
-  ColumbaPalumnbus = mkCN (mkN014 "гривяк") ;
-  StreptopeliaDecaocto = mkCN (mkN041 "гугутка") ;
-  StrixAluco = mkCN (mkA078 "горски") (mkN041 "улулица") ;
-  StrixUralensis = mkCN (mkA078 "уралски") (mkN041 "улулица") ;
-  BuboBubo = mkCN (mkN007 "бухал") ;
-  AsioFlammeus = mkCN (mkA079 "блатен") (mkN041 "сова") ;
-  AsioOtus = mkCN (mkA078 "горски") (mkCN (mkA076 "ушат") (mkCN (mkN041 "сова"))) ;
-  AegoliusFunereus = mkCN (mkA076 "пернатоног") (mkN041 "кукумявка") ;
-  GlaucidiumPasserinum = mkCN (mkA080 "малък") (mkN041 "кукумявка") ;
-  CuculusCanorus = mkCN (mkA076 "обикновен") (mkN041 "кукувица") ;
-  CaprimulgusEuropaeus = mkCN (mkN032 "козодой") ;
-  PicusViridis = mkCN (mkA076 "зелен") (mkN007 "кълвач") ;
-  DryocopusMartius = mkCN (mkA079 "черен") (mkN007 "кълвач") ;
-  JynxTorquilla = mkCN (mkN041 "въртошийка") ;
-  DendrocoposMajor = mkCN (mkA081 "голям") (mkCN (mkA080 "пъстър") (mkCN (mkN007 "кълвач"))) ;
-  DendrocoposMinor = mkCN (mkA080 "малък") (mkCN (mkA080 "пъстър") (mkCN (mkN007 "кълвач"))) ;
-  AlaudaArvensis = mkCN (mkA078 "полски") (mkN041 "чучулига") ;
-  LullulaArborea = mkCN (mkA078 "горски") (mkN041 "чучулига") ;
-  ApusApus = mkCN (mkA079 "черен") (mkN007 "бързолет") ;
-  HirundoRustica = mkCN (mkA078 "селски") (mkN041 "лястовица") ;
-  DelichonUrbicum = mkCN (mkA078 "градски") (mkN041 "лястовица") ;
-  AnthusPratensis = mkCN (mkA079 "ливаден") (mkN041 "бъбрица") ;
-  AnthusTrivialis = mkCN (mkA078 "горски") (mkN041 "бъбрица") ;
-  MotacillaAlba = mkCN (mkA081 "бял") (mkN041 "стърчиопашка") ;
-  MotacillaFlava = mkCN (mkA076 "жълт") (mkN041 "стърчиопашка") ;
-  TroglodytesTroglodytes = mkCN (mkN065 "орехче") ;
-  BombycillaGarrulus = mkCN (mkN041 "копринарка") ;
-  PrunellaModularis = mkCN (mkA076 "сивогуш") (mkN041 "завирушка") ;
-  LusciniaLuscinia = mkCN (mkA079 "северен") (mkN032 "славей") ;
-  ErithacusRubecula = mkCN (mkN041 "червеногръдка") ;
-  LusciniaSvecica = mkCN (mkN041 "синьогушка") ;
-  PhoenicurusPhoenicurus = mkCN (mkA078 "градски") (mkN041 "червеноопашка") ;
-  OenantheOenanthe = mkCN (mkA076 "сив") (mkN065 "каменарче") ;
-  SaxicollaRubetra = mkCN (mkA076 "ръждивогуш") (mkN065 "ливадарче") ;
-  TurdusPhilomelos = mkCN (mkA085 "поен") (mkN001 "дрозд") ;
-  TurdusIliacus = mkCN (mkA076 "беловежд") (mkN001 "дрозд") ;
-  TurdusViscivorus = mkCN (mkA076 "имелов") (mkN001 "дрозд") ;
-  TurdusPilaris = mkCN (mkA076 "хвойнов") (mkN001 "дрозд") ;
-  TurdusMerula = mkCN (mkN001 "кос") ;
-  SylviaBorin = mkCN (mkA078 "градски") (mkN065 "коприварче") ;
-  SylviaAtricapilla = mkCN (mkA081 "голям") (mkCN (mkA076 "черноглав") (mkCN (mkN065 "коприварче"))) ;
-  SylviaCurruca = mkCN (mkA080 "малък") (mkCN (mkA076 "белогуш") (mkCN (mkN065 "коприварче"))) ;
-  SylviaCommunis = mkCN (mkA081 "голям") (mkCN (mkA076 "белогуш") (mkCN (mkN065 "коприварче"))) ;
-  AcrocephalusSchoenobaenus = mkCN (mkA079 "крайбрежен") (mkN065 "шаварче") ;
-  AcrocephalusScirpaceus = mkCN (mkA079 "блатен") (mkN065 "шаварче") ;
-  AcrocephalusPalustris = mkCN (mkA079 "мочурен") (mkN065 "шаварче") ;
-  PhylloscopusTrochilus = mkCN (mkA076 "брезов") (mkN008 "певец") ;
-  PhylloscopusCollybita = mkCN (mkA076 "елов") (mkN008 "певец") ;
-  PhylloscopusSibilatrix = mkCN (mkA076 "буков") (mkN008 "певец") ;
-  HippolaisIcterina = mkCN (mkA078 "градски") (mkN014 "присмехулник") ;
-  RegulusRegulus = mkCN (mkA076 "жълтоглав") (mkN065 "кралче") ;
-  FicedulaHypoleuca = mkCN (mkA079 "жалобен") (mkN041 "мухоловка") ;
-  ParisMajor = mkCN (mkA081 "голям") (mkN007 "синигер") ;
-  ParisCaeruleus = mkCN (mkA086 "син") (mkN007 "синигер") ;
-  SittaEuropaea = mkCN (mkA078 "горски") (mkN041 "зидарка") ;
-  ParisCristatus = mkCN (mkA076 "качулат") (mkN007 "синигер") ;
-  ParusAter = mkCN (mkA079 "черен") (mkN007 "синигер") ;
-  ParusMontanus = mkCN (mkA076 "матовоглав") (mkN007 "синигер") ;
-  ParusPalustris = mkCN (mkA076 "лъскавоглав") (mkN007 "синигер") ;
-  AegithalosCaudatis = mkCN (mkA076 "дългоопашат") (mkN007 "синигер") ;
-  PanururBiarmicus = mkCN (mkA076 "мустакат") (mkN007 "синигер") ;
-  LaniusCollurio = mkCN (mkA076 "червеногърб") (mkN041 "сврачка") ;
-  GarrulusGlandarius = mkCN (mkN041 "сойка") ;
-  PicaPica = mkCN (mkN041 "сврака") ;
-  NucifragaCaryocatactes = mkCN (mkN041 "сокерица") ;
-  CorvusMonedula = mkCN (mkN041 "гарга") ;
-  CorvusFrugilegus = mkCN (mkA079 "посевен") (mkN041 "врана") ;
-  CorvusCorone = mkCN (mkA079 "черен") (mkN041 "врана") ;
-  CorvusCorax = mkCN (compoundN (mkN007 "гарван") (mkN031 "гробар")) ;
-  SturnusVulgaris = mkCN (mkA076 "обикновен") (mkN008 "скорец") ;
-  PasserDomesticus = mkCN (mkA079 "домашен") (mkN065 "врабче") ;
-  PasserMontanus = mkCN (mkA078 "полски") (mkN065 "врабче") ;
-  FringillaCoelebs = mkCN (mkA076 "обикновен") (mkN041 "чинка") ;
-  FringillaMontifringilla = mkCN (mkA078 "планински") (mkN041 "чинка") ;
-  CarpodacusErythrinus = mkCN (mkA076 "червен") (mkN041 "чинка") ;
-  CarduelisCannabina = mkCN (mkA076 "обикновен") (mkN065 "конопарче") ;
-  CarduelisFlammea = mkCN (mkA076 "брезов") (mkN047 "скатия") ;
-  CarduelisCarduelis = mkCN (mkN041 "кадънка") ;
-  CarduelisChloris = mkCN (mkN041 "зеленика") ;
-  CarduelisSpinus = mkCN (mkA076 "елхов") (mkN047 "скатия") ;
-  PyrrhulaPyrrhula = mkCN (mkN041 "червенушка") ;
-  LoxiaCurvirostra = mkCN (mkA076 "обикновен") (mkN041 "кръсточовка") ;
-  EmberizaSchoeniclus = mkCN (mkA076 "тръстиков") (mkN041 "овесарка") ;
-  PlectrophenaxNivalis = mkCN (mkA079 "снежен") (mkN041 "овесарка") ;
-  CalcariusLapponicus = mkCN (mkA078 "Лапландски") (mkN041 "овесарка") ;
-  EmberizaHortulana = mkCN (mkA078 "градински") (mkN041 "овесарка") ;
-  EmberizaCitrinella = mkCN (mkA076 "жълт") (mkN041 "овесарка") ;
-
-}
diff --git a/examples/SUMO/BirdsEng.gf b/examples/SUMO/BirdsEng.gf
deleted file mode 100644
--- a/examples/SUMO/BirdsEng.gf
+++ /dev/null
@@ -1,158 +0,0 @@
-concrete BirdsEng of Birds = MergeEng ** open SyntaxEng, ParadigmsEng in {
-
-flags
-  coding=utf8 ;
-
-lin
-  GaviaStellata = mkCN (compoundN "red-throated" (mkN "loon")) ;
-  GaviaArctica  = mkCN (compoundN "black-throated" (mkN "loon")) ;
-  PodicepsCristatus  = mkCN (compoundN "great crested" (mkN "grebe")) ;
-  PodicepsAuritus = mkCN (compoundN "horned" (mkN "grebe")) ;
-  ArdeaCinerea = mkCN (compoundN "grey" (mkN "heron")) ;
-  BotaurusStellaris = mkCN (compoundN "eurasian" (mkN "bittern")) ;
-  CygnusOlor = mkCN (compoundN "mute" (mkN "swan")) ;
-  CygnusCygnus = mkCN (compoundN "whooper" (mkN "swan")) ;
-  AnserFabalis = mkCN (compoundN "bean" (mkN "goose")) ;
-  AnserAnser = mkCN (compoundN "greylag" (mkN "goose")) ;
-  BrantaCanadensis = mkCN (compoundN "canada" (mkN "goose")) ;
-  BrantaLeucopsis = mkCN (compoundN "barnacle" (mkN "goose")) ;
-  TadornaTadorna = mkCN (compoundN "common" (mkN "shelduck")) ;
-  AnasPlatyrhynchos = mkCN (mkN "mallard") ;
-  AnasPenelope = mkCN (compoundN "eurasian" (mkN "wigeon")) ;
-  AnasCrecca = mkCN (compoundN "common" (mkN "teal")) ;
-  BucephalaClangula = mkCN (compoundN "common" (mkN "goldeneye")) ;
-  ClangulaHyemalis = mkCN (compoundN "long-tailed" (mkN "duck")) ;
-  SomateriaMollissima = mkCN (compoundN "common" (mkN "eider")) ;
-  MergusMerganser = mkCN (compoundN "common" (mkN "merganser")) ;
-  MelanittaNigra = mkCN (compoundN "common" (mkN "scoter")) ;
-  HaliaeetusAlbicilla = mkCN (compoundN "white-tailed" (mkN "eagle")) ;
-  PandionHaliaetus = mkCN (mkN "osprey") ;
-  ButeoButeo = mkCN (compoundN "common" (mkN "buzzard")) ;
-  AccipiterGentilis = mkCN (compoundN "northern" (mkN "goshawk")) ;
-  AccipiterNisus = mkCN (compoundN "eurasian" (mkN "sparrowhawk")) ;
-  FalcoTinnunculus = mkCN (compoundN "common" (mkN "kestrel")) ;
-  LagopusLagopus = mkCN (compoundN "willow" (mkN "grouse")) ;
-  LagopusMutus = mkCN (compoundN "rock" (mkN "ptarmigan")) ;
-  TetraoUrogallus = mkCN (compoundN "western" (mkN "capercaillie")) ;
-  LyrurusTetrix = mkCN (compoundN "black" (mkN "grouse")) ;
-  PhasianusColchicus = mkCN (compoundN "common" (mkN "pheasant")) ;
-  RallusAquaticus = mkCN (compoundN "water" (mkN "rail")) ;
-  FulicaAtra = mkCN (compoundN "eurasian" (mkN "coot")) ;
-  GallinulaChloropus = mkCN (compoundN "common" (mkN "moorhen")) ;
-  GrusGrus = mkCN (compoundN "common" (mkN "crane")) ;
-  HaematopusOstralegus = mkCN (compoundN "eurasian" (mkN "oystercatcher")) ;
-  CharadriusHiaticula = mkCN (compoundN "ringed" (mkN "plover")) ;
-  PluvialisApricaria = mkCN (compoundN "eurasian Golden" (mkN "plover")) ;
-  VanellusVanellus = mkCN (compoundN "northern" (mkN "lapwing")) ;
-  CalidrisAlpina = mkCN (mkN "dunlin") ;
-  TringaGlareola = mkCN (compoundN "wood" (mkN "sandpiper")) ;
-  TringaOchropus = mkCN (compoundN "green" (mkN "sandpiper")) ;
-  NumeniusArquata = mkCN (compoundN "eurasian" (mkN "curlew")) ;
-  ScolopaxRusticola = mkCN (compoundN "eurasian" (mkN "woodcock")) ;
-  GallinagoGallinago = mkCN (compoundN "common" (mkN "snipe")) ;
-  LymnocryptesMinimus = mkCN (compoundN "jack" (mkN "snipe")) ;
-  TringaTotanus = mkCN (compoundN "common" (mkN "redshank")) ;
-  TringaErythropus = mkCN (compoundN "spotted" (mkN "redshank")) ;
-  TringaNebularia = mkCN (mkN "greenshank") ;
-  StercorariusParasiticus = mkCN (compoundN "parasitic" (mkN "jaeger")) ;
-  LarusRidibundus = mkCN (compoundN "black-headed" (mkN "gull")) ;
-  LarusCanus = mkCN (compoundN "common" (mkN "gull")) ;
-  LarusArgentatus = mkCN (compoundN "european Herring" (mkN "gull")) ;
-  LarusFuscus = mkCN (compoundN "lesser Black-backed" (mkN "gull")) ;
-  LarusMarinus = mkCN (compoundN "great Black-backed" (mkN "gull")) ;
-  SternaSandvicensis = mkCN (compoundN "sandwich" (mkN "tern")) ;
-  SternaCaspia = mkCN (compoundN "caspian" (mkN "tern")) ;
-  SternaHirundo = mkCN (compoundN "common" (mkN "tern")) ;
-  SternaParadisaea = mkCN (compoundN "arctic" (mkN "tern")) ;
-  AlcaTorda = mkCN (mkN "razorbill") ;
-  ColumbaOenas = mkCN (compoundN "stock" (mkN "pigeon")) ;
-  ColumbaPalumnbus = mkCN (compoundN "common Wood" (mkN "pigeon")) ;
-  StreptopeliaDecaocto = mkCN (compoundN "eurasian Collared" (mkN "dove")) ;
-  StrixAluco = mkCN (compoundN "tawny" (mkN "owl")) ;
-  StrixUralensis = mkCN (compoundN "ural" (mkN "owl")) ;
-  BuboBubo = mkCN (compoundN "eurasian" (mkN "eagle-owl")) ;
-  AsioFlammeus = mkCN (compoundN "short-eared" (mkN "owl")) ;
-  AsioOtus = mkCN (compoundN "long-eared" (mkN "owl")) ;
-  AegoliusFunereus = mkCN (compoundN "tengmalm's" (mkN "owl")) ;
-  GlaucidiumPasserinum = mkCN (compoundN "eurasian" (mkN "pygmy-owl")) ;
-  CuculusCanorus = mkCN (compoundN "common" (mkN "cuckoo")) ;
-  CaprimulgusEuropaeus = mkCN (compoundN "european" (mkN "nightjar")) ;
-  PicusViridis = mkCN (compoundN "green" (mkN "woodpecker")) ;
-  DryocopusMartius = mkCN (compoundN "black" (mkN "woodpecker")) ;
-  JynxTorquilla = mkCN (compoundN "eurasian" (mkN "wryneck")) ;
-  DendrocoposMajor = mkCN (compoundN "great Spotted" (mkN "woodpecker")) ;
-  DendrocoposMinor = mkCN (compoundN "lesser Spotted" (mkN "woodpecker")) ;
-  AlaudaArvensis = mkCN (mkN "skylark") ;
-  LullulaArborea = mkCN (mkN "woodlark") ;
-  ApusApus = mkCN (compoundN "common" (mkN "swift")) ;
-  HirundoRustica = mkCN (compoundN "barn" (mkN "swallow")) ;
-  DelichonUrbicum = mkCN (compoundN "common House" (mkN "martin")) ;
-  AnthusPratensis = mkCN (compoundN "meadow" (mkN "pipit")) ;
-  AnthusTrivialis = mkCN (compoundN "tree" (mkN "pipit")) ;
-  MotacillaAlba = mkCN (compoundN "white" (mkN "wagtail")) ;
-  MotacillaFlava = mkCN (compoundN "yellow" (mkN "wagtail")) ;
-  TroglodytesTroglodytes = mkCN (compoundN "winter" (mkN "wren")) ;
-  BombycillaGarrulus = mkCN (compoundN "bohemian" (mkN "waxwing")) ;
-  PrunellaModularis = mkCN (mkN "dunnock") ;
-  LusciniaLuscinia = mkCN (compoundN "thrush" (mkN "nightingale")) ;
-  ErithacusRubecula = mkCN (compoundN "european" (mkN "robin")) ;
-  LusciniaSvecica = mkCN (mkN "bluethroat") ;
-  PhoenicurusPhoenicurus = mkCN (compoundN "common" (mkN "redstart")) ;
-  OenantheOenanthe = mkCN (compoundN "northern" (mkN "wheatear")) ;
-  SaxicollaRubetra = mkCN (mkN "whinchat") ;
-  TurdusPhilomelos = mkCN (compoundN "song" (mkN "thrush")) ;
-  TurdusIliacus = mkCN (mkN "redwing") ;
-  TurdusViscivorus = mkCN (compoundN "mistle" (mkN "thrush")) ;
-  TurdusPilaris = mkCN (mkN "fieldfare") ;
-  TurdusMerula = mkCN (compoundN "common" (mkN "blackbird")) ;
-  SylviaBorin = mkCN (compoundN "garden" (mkN "warbler")) ;
-  SylviaAtricapilla = mkCN (mkN "blackcap") ;
-  SylviaCurruca = mkCN (compoundN "lesser" (mkN "whitethroat")) ;
-  SylviaCommunis = mkCN (mkN "whitethroat") ;
-  AcrocephalusSchoenobaenus = mkCN (compoundN "sedge" (mkN "warbler")) ;
-  
-  AcrocephalusScirpaceus = mkCN (compoundN "eurasian Reed" (mkN "warbler")) ;
-  AcrocephalusPalustris = mkCN (compoundN "marsh" (mkN "warbler")) ;
-  PhylloscopusTrochilus = mkCN (compoundN "willow" (mkN "warbler")) ;
-  PhylloscopusCollybita = mkCN (mkN "chiffchaff") ;
-  PhylloscopusSibilatrix = mkCN (compoundN "wood" (mkN "warbler")) ;
-  HippolaisIcterina = mkCN (compoundN "icterine" (mkN "warbler")) ;
-  RegulusRegulus = mkCN (mkN "goldcrest") ;
-  FicedulaHypoleuca = mkCN (compoundN "european Pied" (mkN "flycatcher")) ;
-  ParisMajor = mkCN (compoundN "great" (mkN "tit")) ;
-  ParisCaeruleus = mkCN (compoundN "blue" (mkN "tit")) ;
-  SittaEuropaea = mkCN (compoundN "eurasian" (mkN "nuthatch")) ;
-  ParisCristatus = mkCN (compoundN "crested" (mkN "tit")) ;
-  ParusAter = mkCN (compoundN "coal" (mkN "tit")) ;
-  ParusMontanus = mkCN (compoundN "willow" (mkN "tit")) ;
-  ParusPalustris = mkCN (compoundN "marsh" (mkN "tit")) ;
-  AegithalosCaudatis = mkCN (compoundN "long-tailed" (mkN "tit")) ;
-  PanururBiarmicus = mkCN (compoundN "bearded" (mkN "reedling")) ;
-  LaniusCollurio = mkCN (compoundN "red-backed" (mkN "shrike")) ;
-  GarrulusGlandarius = mkCN (compoundN "eurasian" (mkN "jay")) ;
-  PicaPica = mkCN (compoundN "european" (mkN "magpie")) ;
-  NucifragaCaryocatactes = mkCN (compoundN "spotted" (mkN "nutcracker")) ;
-  CorvusMonedula = mkCN (mkN "jackdaw") ;
-  CorvusFrugilegus = mkCN (mkN "rook") ;
-  CorvusCorone = mkCN (compoundN "carrion" (mkN "crow")) ;
-  CorvusCorax = mkCN (compoundN "common" (mkN "raven")) ;
-  SturnusVulgaris = mkCN (compoundN "european" (mkN "starling")) ;
-  PasserDomesticus = mkCN (compoundN "house" (mkN "sparrow")) ;
-  PasserMontanus = mkCN (compoundN "eurasian Tree" (mkN "sparrow")) ;
-  FringillaCoelebs = mkCN (mkN "chaffinch") ;
-  FringillaMontifringilla = mkCN (mkN "brambling") ;
-  CarpodacusErythrinus = mkCN (compoundN "common" (mkN "rosefinch")) ;
-  CarduelisCannabina = mkCN (mkN "linnet") ;
-  CarduelisFlammea = mkCN (compoundN "common" (mkN "redpoll")) ;
-  CarduelisCarduelis = mkCN (compoundN "european" (mkN "goldfinch")) ;
-  CarduelisChloris = mkCN (compoundN "european" (mkN "greenfinch")) ;
-  CarduelisSpinus = mkCN (compoundN "eurasian" (mkN "siskin")) ;
-  PyrrhulaPyrrhula = mkCN (compoundN "eurasian" (mkN "bullfinch")) ;
-  LoxiaCurvirostra = mkCN (compoundN "common" (mkN "crossbill")) ;
-  EmberizaSchoeniclus = mkCN (compoundN "reed" (mkN "bunting")) ;
-  PlectrophenaxNivalis = mkCN (compoundN "snow" (mkN "bunting")) ;
-  CalcariusLapponicus = mkCN (compoundN "lapland" (mkN "longspur")) ;
-  EmberizaHortulana = mkCN (compoundN "ortolan" (mkN "bunting")) ;
-  EmberizaCitrinella = mkCN (mkN "yellowhammer") ;
-
-}
diff --git a/examples/SUMO/BirdsSwe.gf b/examples/SUMO/BirdsSwe.gf
deleted file mode 100644
--- a/examples/SUMO/BirdsSwe.gf
+++ /dev/null
@@ -1,157 +0,0 @@
-concrete BirdsSwe of Birds = MergeSwe ** open SyntaxSwe, ParadigmsSwe, Prelude in {
-
-flags
-  coding=utf8 ;
-
-lin
-  GaviaStellata = mkCN (mkN "smålom") ;
-  GaviaArctica  = mkCN (mkN "storlom") ;
-  PodicepsCristatus  = mkCN (mkN "skäggdopping") ;
-  PodicepsAuritus = mkCN (mkN "svarthakedopping") ;
-  ArdeaCinerea = mkCN (mkN "gråhäger") ;
-  BotaurusStellaris = mkCN (mkN "rördrom") ;
-  CygnusOlor = mkCN (mkN "knölsvan") ;
-  CygnusCygnus = mkCN (mkN "sångsvan") ;
-  AnserFabalis = mkCN (mkN "sädgås") ;
-  AnserAnser = mkCN (mkN "grågås") ;
-  BrantaCanadensis = mkCN (mkN "kanadagås") ;
-  BrantaLeucopsis = mkCN (mkA "vitkindad") (mkN "gås") ; -- fixme  vitkindada -> vitkindade
-  TadornaTadorna = mkCN (mkN "gravand") ;
-  AnasPlatyrhynchos = mkCN (mkN "gräsand") ;
-  AnasPenelope = mkCN (mkN "bläsand") ;
-  AnasCrecca = mkCN (mkN "kricka") ;
-  BucephalaClangula = mkCN (mkN "knipa") ;
-  ClangulaHyemalis = mkCN (mkN "alfågel") ;
-  SomateriaMollissima = mkCN (mkN "ejder") ;
-  MergusMerganser = mkCN (mkN "storskrake") ;
-  MelanittaNigra = mkCN (mkN "sjöorre") ;
-  HaliaeetusAlbicilla = mkCN (mkN "havsörn") ;
-  PandionHaliaetus = mkCN (mkN "fiskgjuse") ;
-  ButeoButeo = mkCN (mkN "ormvråk") ;
-  AccipiterGentilis = mkCN (mkN "duvhök") ;
-  AccipiterNisus = mkCN (mkN "sparvhök") ;
-  FalcoTinnunculus = mkCN (mkN "tornfalk") ;
-  LagopusLagopus = mkCN (mkN "dalripa") ;
-  LagopusMutus = mkCN (mkN "fjällripa") ;
-  TetraoUrogallus = mkCN (mkN "tjäder") ;
-  LyrurusTetrix = mkCN (mkN "orre") ;
-  PhasianusColchicus = mkCN (mkN "fasan") ;
-  RallusAquaticus = mkCN (mkN "vattenral") ;
-  FulicaAtra = mkCN (mkN "sothöna") ;
-  GallinulaChloropus = mkCN (mkN "rörhöna") ;
-  GrusGrus = mkCN (mkN "trana") ;
-  HaematopusOstralegus = mkCN (mkN "strandskata") ;
-  CharadriusHiaticula = mkCN (mkA "större") (mkN "strandpipare" utrum) ;
-  PluvialisApricaria = mkCN (mkN "ljungpipare") ;
-  VanellusVanellus = mkCN (mkN "tofsvipa") ;
-  CalidrisAlpina = mkCN (mkN "kärrsnäppa") ;
-  TringaGlareola = mkCN (mkN "grönbena") ;
-  TringaOchropus = mkCN (mkN "skogssnäppa") ;
-  NumeniusArquata = mkCN (mkN "storspov") ;
-  ScolopaxRusticola = mkCN (mkN "morkulla") ;
-  GallinagoGallinago = mkCN (mkN "enkelbeckasin") ;
-  LymnocryptesMinimus = mkCN (mkN "dvärgbeckasin") ;
-  TringaTotanus = mkCN (mkN "rödbena") ;
-  TringaErythropus = mkCN (mkN "svartsnäppa") ;
-  TringaNebularia = mkCN (mkN "gluttsnäppa") ;
-  StercorariusParasiticus = mkCN (mkN "kustlabb") ;
-  LarusRidibundus = mkCN (mkN "skrattmås") ;
-  LarusCanus = mkCN (mkN "fiskmås") ;
-  LarusArgentatus = mkCN (mkN "gråtrut") ;
-  LarusFuscus = mkCN (mkN "silltrut") ;
-  LarusMarinus = mkCN (mkN "havstrut") ;
-  SternaSandvicensis = mkCN (mkA "kentsk") (mkN "tärna") ;
-  SternaCaspia = mkCN (mkN "skräntärna") ;
-  SternaHirundo = mkCN (mkN "fisktärna") ;
-  SternaParadisaea = mkCN (mkN "silvertärna") ;
-  AlcaTorda = mkCN (mkN "tordmule") ;
-  ColumbaOenas = mkCN (mkN "skogsduva") ;
-  ColumbaPalumnbus = mkCN (mkN "ringduva") ;
-  StreptopeliaDecaocto = mkCN (mkN "turkduva") ;
-  StrixAluco = mkCN (mkN "kattuggla") ;
-  StrixUralensis = mkCN (mkN "slaguggla") ;
-  BuboBubo = mkCN (mkN "berguv") ;
-  AsioFlammeus = mkCN (mkN "jorduggla") ;
-  AsioOtus = mkCN (mkN "hornuggla") ;
-  AegoliusFunereus = mkCN (mkN "pärluggla") ;
-  GlaucidiumPasserinum = mkCN (mkN "sparvuggla") ;
-  CuculusCanorus = mkCN (mkN "gök") ;
-  CaprimulgusEuropaeus = mkCN (mkN "nattskärra") ;
-  PicusViridis = mkCN (mkN "gröngöling") ;
-  DryocopusMartius = mkCN (mkN "spillkråka") ;
-  JynxTorquilla = mkCN (mkN "göktyta") ;
-  DendrocoposMajor = mkCN (lin AP {s=(comparAP (irregA "stor" "större" "störst")).s; isPre=True}) (mkN "hackspett") ;
-  DendrocoposMinor = mkCN (lin AP {s=(comparAP (mkA "liten" "litet" "lilla" "små" "mindre" "minst" "minsta")).s; isPre=True}) (mkN "hackspett") ;
-  AlaudaArvensis = mkCN (mkN "sånglärka") ;
-  LullulaArborea = mkCN (mkN "trädlärka") ;
-  ApusApus = mkCN (mkN "tornseglare") ;
-  HirundoRustica = mkCN (mkN "ladusvala") ;
-  DelichonUrbicum = mkCN (mkN "hussvala") ;
-  AnthusPratensis = mkCN (mkN "ängspiplärka") ;
-  AnthusTrivialis = mkCN (mkN "trädpiplärka") ;
-  MotacillaAlba = mkCN (mkN "sädesärla") ;
-  MotacillaFlava = mkCN (mkN "gulärla") ;
-  TroglodytesTroglodytes = mkCN (mkN "gärdsmyg") ;
-  BombycillaGarrulus = mkCN (mkN "sidensvans") ;
-  PrunellaModularis = mkCN (mkN "järnsparv") ;
-  LusciniaLuscinia = mkCN (mkN "näktergal") ;
-  ErithacusRubecula = mkCN (mkN "rödhake") ;
-  LusciniaSvecica = mkCN (mkN "blåhake") ;
-  PhoenicurusPhoenicurus = mkCN (mkN "rödstjärt") ;
-  OenantheOenanthe = mkCN (mkN "stenskvätta") ;
-  SaxicollaRubetra = mkCN (mkN "buskskvätta") ;
-  TurdusPhilomelos = mkCN (mkN "taltrast") ;
-  TurdusIliacus = mkCN (mkN "rödvingetrast") ;
-  TurdusViscivorus = mkCN (mkN "dubbeltrast") ;
-  TurdusPilaris = mkCN (mkN "björktrast") ;
-  TurdusMerula = mkCN (mkN "koltrast") ;
-  SylviaBorin = mkCN (mkN "trädgårdssångare") ;
-  SylviaAtricapilla = mkCN (mkN "svarthätta") ;
-  SylviaCurruca = mkCN (mkN "ärtsångare") ;
-  SylviaCommunis = mkCN (mkN "törnsångare") ;
-  AcrocephalusSchoenobaenus = mkCN (mkN "sävsångare") ;
-  AcrocephalusScirpaceus = mkCN (mkN "rörsångare") ;
-  AcrocephalusPalustris = mkCN (mkN "kärrsångare") ;
-  PhylloscopusTrochilus = mkCN (mkN "lövsångare") ;
-  PhylloscopusCollybita = mkCN (mkN "gransångare") ;
-  PhylloscopusSibilatrix = mkCN (mkN "grönsångare") ;
-  HippolaisIcterina = mkCN (mkN "härmsångare") ;
-  RegulusRegulus = mkCN (mkN "kungsfågel") ;
-  FicedulaHypoleuca = mkCN (mkA "svartvit") (mkN "flugsnappare" utrum) ;
-  ParisMajor = mkCN (mkN "talgoxe" utrum) ;
-  ParisCaeruleus = mkCN (mkN "blåmes") ;
-  SittaEuropaea = mkCN (mkN "nötväcka") ;
-  ParisCristatus = mkCN (mkN "tofsmes") ;
-  ParusAter = mkCN (mkN "svartmes") ;
-  ParusMontanus = mkCN (mkN "talltita") ;
-  ParusPalustris = mkCN (mkN "entita") ;
-  AegithalosCaudatis = mkCN (mkN "stjärtmes") ;
-  PanururBiarmicus = mkCN (mkN "skäggmes") ;
-  LaniusCollurio = mkCN (mkN "törnskata") ;
-  GarrulusGlandarius = mkCN (mkN "nötskrika") ;
-  PicaPica = mkCN (mkN "skata") ;
-  NucifragaCaryocatactes = mkCN (mkN "nötkråka") ;
-  CorvusMonedula = mkCN (mkN "kaja") ;
-  CorvusFrugilegus = mkCN (mkN "råka") ;
-  CorvusCorone = mkCN (mkN "kråka") ;
-  CorvusCorax = mkCN (mkN "korp") ;
-  SturnusVulgaris = mkCN (mkN "stare") ;
-  PasserDomesticus = mkCN (mkN "gråsparv") ;
-  PasserMontanus = mkCN (mkN "pilfink") ;
-  FringillaCoelebs = mkCN (mkN "bofink") ;
-  FringillaMontifringilla = mkCN (mkN "bergfink") ;
-  CarpodacusErythrinus = mkCN (mkN "rosenfink") ;
-  CarduelisCannabina = mkCN (mkN "hämpling") ;
-  CarduelisFlammea = mkCN (mkN "gråsiska") ;
-  CarduelisCarduelis = mkCN (mkN "steglits") ;
-  CarduelisChloris = mkCN (mkN "grönfink") ;
-  CarduelisSpinus = mkCN (mkN "grönsiska") ;
-  PyrrhulaPyrrhula = mkCN (mkN "domherre") ;
-  LoxiaCurvirostra = mkCN (lin AP {s=(comparAP (mkA "liten" "litet" "lilla" "små" "mindre" "minst" "minsta")).s; isPre=True}) (mkN "korsnäbb") ;
-  EmberizaSchoeniclus = mkCN (mkN "sävsparv") ;
-  PlectrophenaxNivalis = mkCN (mkN "snösparv") ;
-  CalcariusLapponicus = mkCN (mkN "lappsparv") ;
-  EmberizaHortulana = mkCN (mkN "ortolansparv") ;
-  EmberizaCitrinella = mkCN (mkN "gulsparv") ;
-  
-}
diff --git a/examples/SUMO/Communications.gf b/examples/SUMO/Communications.gf
deleted file mode 100644
--- a/examples/SUMO/Communications.gf
+++ /dev/null
@@ -1,157 +0,0 @@
-abstract Communications = MidLevelOntology, Geography ** {
-
-  --  An AMRadioStation is an 
-  -- engineeringSubcomponent of an AMRadioSystem.
-  fun AMRadioStation : Class ;
-  fun AMRadioStation_Class : SubClass AMRadioStation RadioStation ;
-
-  -- An AMRadioSystem consists of Radios, 
-  -- AMRadioStations, and other components that work together to make 
-  -- AM radio broadcasting possible in a given area.
-  fun AMRadioSystem : Class ;
-  fun AMRadioSystem_Class : SubClass AMRadioSystem RadioSystem ;
-
-  -- An ArtificialSatellite is a Device
-  -- that orbits the earth in space and performs various functions such as
-  -- aiding in communication, photographing the earth's surface, and others.
-  fun ArtificialSatellite : Class ;
-  fun ArtificialSatellite_Class : SubClass ArtificialSatellite (both EngineeringComponent Satellite) ;
-
-  -- A BroadcastingStation is
-  -- an engineeringSubcomponent of either a TelevisionSystem or
-  -- a RadioStation.
-  fun BroadcastingStation : Class ;
-  fun BroadcastingStation_Class : SubClass BroadcastingStation (both CommunicationDevice (both EngineeringComponent StationaryArtifact)) ;
-
-  -- A CableTelevisionSystem
-  -- is a CommunicationSystem for cable television.
-  fun CableTelevisionSystem : Class ;
-  fun CableTelevisionSystem_Class : SubClass CableTelevisionSystem CommunicationSystem ;
-
-  -- Relatively low power broadcasting
-  -- devices designed for voice communication among specialized groups
-  -- in which each receiver also has the power to transmit, unlike
-  -- broadcast radio where most components transmitting or receiving on
-  -- a given frequency or set of frequencies are receivers only. This 
-  -- includes unlicensed walkie_talkies, public safety radios, military
-  -- communication systems and CB radios.
-  fun CommunicationRadio : Class ;
-  fun CommunicationRadio_Class : SubClass CommunicationRadio CommunicationDevice ;
-
-  -- A CommunicationSatellite is an
-  -- ArtificialSatellite that serves as one engineeringSubcomponent of a 
-  -- CommunicationSystem.
-  fun CommunicationSatellite : Class ;
-  fun CommunicationSatellite_Class : SubClass CommunicationSatellite (both ArtificialSatellite CommunicationDevice) ;
-
-  -- An Eutelsat is one type of 
-  -- CommunicationSatellite.
-  fun Eutelsat : Class ;
-  fun Eutelsat_Class : SubClass Eutelsat CommunicationSatellite ;
-
-  -- A FMRadioStation is an 
-  -- engineeringSubcomponent of an FMRadioSystem.
-  fun FMRadioStation : Class ;
-  fun FMRadioStation_Class : SubClass FMRadioStation RadioStation ;
-
-  -- A FMRadioSystem consists of Radios, 
-  -- FMRadioStations, and other components that work together to make 
-  -- FM radio broadcasting possible in a given area.
-  fun FMRadioSystem : Class ;
-  fun FMRadioSystem_Class : SubClass FMRadioSystem RadioSystem ;
-
-  -- An Inmarsat is one type of 
-  -- CommunicationSatellite.
-  fun Inmarsat : Class ;
-  fun Inmarsat_Class : SubClass Inmarsat CommunicationSatellite ;
-
-  -- An Intelsat is one type of 
-  -- CommunicationSatellite.
-  fun Intelsat : Class ;
-  fun Intelsat_Class : SubClass Intelsat CommunicationSatellite ;
-
-  -- The Internet is a CommunicationSystem
-  -- for the rapid delivery of information between computers.
-  fun Internet : Ind CommunicationSystem ;
-
-  -- An InternetServiceProvider serves as an engineeringSubcomponent of
-  -- the Internet for a given area.
-  fun InternetServiceProvider : Class ;
-  fun InternetServiceProvider_Class : SubClass InternetServiceProvider CommunicationSystem ;
-
-  -- An InternetUser is an individual who
-  -- uses the Internet.
-  fun InternetUser : Ind SocialRole ;
-
-  -- An Intersputnik is one type of 
-  -- CommunicationSatellite.
-  fun Intersputnik : Class ;
-  fun Intersputnik_Class : SubClass Intersputnik CommunicationSatellite ;
-
-  -- A MainTelephoneLine is one 
-  -- engineeringSubcomponent of a TelephoneSystem used for voice communication 
-  -- or computer data transfer.
-  fun MainTelephoneLine : Class ;
-  fun MainTelephoneLine_Class : SubClass MainTelephoneLine CommunicationDevice ;
-
-  -- A Telephone that can be used without
-  -- connection to a MainTelephoneLine.
-  fun MobileCellPhone : Class ;
-  fun MobileCellPhone_Class : SubClass MobileCellPhone Telephone ;
-
-  -- An Orbita is one type of 
-  -- CommunicationSatellite.
-  fun Orbita : Class ;
-  fun Orbita_Class : SubClass Orbita CommunicationSatellite ;
-
-  -- A RadioStation is an 
-  -- engineeringSubcomponent of a RadioSystem.
-  fun RadioStation : Class ;
-  fun RadioStation_Class : SubClass RadioStation BroadcastingStation ;
-
-  -- A RadioSystem consists of Radios, 
-  -- RadioStations, and other components that work together to make 
-  -- radio broadcasting possible in a given area.
-  fun RadioSystem : Class ;
-  fun RadioSystem_Class : SubClass RadioSystem CommunicationSystem ;
-
-  -- A ShortwaveRadioStation 
-  -- is an engineeringSubcomponent of a ShortwaveRadioSystem.
-  fun ShortwaveRadioStation : Class ;
-  fun ShortwaveRadioStation_Class : SubClass ShortwaveRadioStation RadioStation ;
-
-  -- A ShortwaveRadioSystem consists 
-  -- of Radios, ShortwaveRadioStations, and other components that work 
-  -- together to make shortwave radio broadcasting possible in a given area.
-  fun ShortwaveRadioSystem : Class ;
-  fun ShortwaveRadioSystem_Class : SubClass ShortwaveRadioSystem RadioSystem ;
-
-  -- A TelephoneSystem consists of a complete
-  -- interconnection of Telephones, MainTelephoneLines, and other components
-  -- that work together to make telephonic communication possible from point to
-  -- point in a given area.
-  fun TelephoneSystem : Class ;
-  fun TelephoneSystem_Class : SubClass TelephoneSystem CommunicationSystem ;
-
-  -- A TelevisionStation is an 
-  -- engineeringSubcomponent of a TelevisionSystem.
-  fun TelevisionStation : Class ;
-  fun TelevisionStation_Class : SubClass TelevisionStation BroadcastingStation ;
-
-  -- A system for Broadcasting and 
-  -- receiving television signals.
-  fun TelevisionSystem : Class ;
-  fun TelevisionSystem_Class : SubClass TelevisionSystem CommunicationSystem ;
-
-  -- The expression
-  -- (communicationSatelliteForArea ?AREA ?SATELLITE ?INTEGER) means that 
-  -- ?INTEGER number of CommunicationSatellites of the type ?SATELLITE serve
-  -- as an engineeringSubcomponent of a TelephoneSystem of the GeopoliticalArea ?AREA.
-  fun communicationSatelliteForArea: El GeopoliticalArea -> Desc Satellite -> El Integer -> Formula ;-- replaced-- 
-
-  -- (internetCountryCode ?AREA ?CODE)
-  -- relates a GeopoliticalArea to the SymbolicString ?CODE used to
-  -- identify the ?AREA on internet websites.
-  fun internetCountryCode : El GeopoliticalArea -> El SymbolicString -> Formula ;
-
-}
diff --git a/examples/SUMO/CountriesAndRegions.gf b/examples/SUMO/CountriesAndRegions.gf
deleted file mode 100644
--- a/examples/SUMO/CountriesAndRegions.gf
+++ /dev/null
@@ -1,2685 +0,0 @@
-abstract CountriesAndRegions = MidLevelOntology, Geography, Government ** {
-
-  fun Country : Class ;
-
-  fun Afghanistan : Ind (both Country Nation);
-
-  fun Albania : Ind (both Country Nation);
-
-  fun Algeria : Ind (both Country Nation);
-
-  fun Andorra : Ind (both Country EuropeanNation);
-
-  fun Angola : Ind (both Country Nation);
-
-  fun AntiguaAndBarbuda : Ind (both Country Nation);
-
-  fun Argentina : Ind (both Country Nation);
-
-  fun Armenia : Ind (both Country Nation);
-
-  fun Australia : Ind (both Country Nation);
-
-  fun Austria : Ind (both Country Nation);
-
-  fun Azerbaijan : Ind (both Country Nation);
-
-  fun Bahamas : Ind Country ;
-
-  fun Bahrain : Ind (both Country Nation);
-
-  fun Bangladesh : Ind (both Country Nation);
-
-  fun Barbados : Ind (both Country Nation);
-
-  fun Belarus : Ind (both Country Nation);
-
-  fun Belgium : Ind (both Country EuropeanNation);
-
-  fun Belize : Ind (both Country Nation);
-
-  fun Benin : Ind (both Country Nation);
-
-  fun Bhutan : Ind (both Country Nation);
-
-  fun Bolivia : Ind (both Country Nation);
-
-  fun BosniaAndHerzegovina : Ind (both Country Nation);
-
-  fun Botswana : Ind (both Country Nation);
-
-  fun Brazil : Ind (both Country Nation);
-
-  fun Brunei : Ind (both Country Nation);
-
-  fun Bulgaria : Ind (both Country Nation);
-
-  fun BurkinaFaso : Ind (both Country Nation);
-
-  fun Burma : Ind Country ;
-
-  fun Burundi : Ind (both Country Nation);
-
-  fun Cambodia : Ind (both Country Nation);
-
-  fun Cameroon : Ind (both Country Nation);
-
-  fun Canada : Ind (both Country Nation);
-
-  fun CapeVerde : Ind (both Country Nation);
-
-  fun CentralAfricanRepublic : Ind (both Country Nation);
-
-  fun Chad : Ind (both Country Nation);
-
-  fun Chile : Ind (both Country Nation);
-
-  fun China : Ind (both Country Nation);
-
-  fun Colombia : Ind (both Country Nation);
-
-  fun Comoros : Ind (both Country Nation);
-
-  fun Congo : Ind Country ;
-
-  fun CostaRica : Ind (both Country Nation);
-
-  fun CoteDIvoire : Ind (both Country Nation);
-
-  fun Croatia : Ind (both Country Nation);
-
-  fun Cuba : Ind (both Country (both Nation Island)) ;
-
-  fun Cyprus : Ind (both Country Nation);
-
-  fun CzechRepublic : Ind (both Country Nation);
-
-  fun Denmark : Ind (both Country EuropeanNation);
-
-  fun Djibouti : Ind (both Country Nation);
-
-  fun Dominica : Ind (both Country Nation);
-
-  fun DominicanRepublic : Ind (both Country Nation);
-
-  fun Ecuador : Ind (both Country Nation);
-
-  fun Egypt : Ind (both Country Nation);
-
-  fun ElSalvador : Ind (both Country Nation);
-
-  fun EquatorialGuinea : Ind (both Country Nation);
-
-  fun Eritrea : Ind (both Country Nation);
-
-  fun Estonia : Ind (both Country Nation);
-
-  fun Ethiopia : Ind (both Country Nation);
-
-  fun Fiji : Ind (both Country Nation);
-
-  fun Finland : Ind (both Country EuropeanNation);
-
-  fun France : Ind (both Country EuropeanNation);
-
-  fun FrenchGuiana : Ind (both Country (both LandArea DependencyOrSpecialSovereigntyArea)) ;
-
-  fun Gabon : Ind (both Country Nation);
-
-  fun Gambia : Ind (both Country Nation);
-
-  fun Georgia : Ind (both Country Nation);
-
-  fun Germany : Ind (both Country EuropeanNation);
-
-  fun Ghana : Ind (both Country Nation);
-
-  fun Greece : Ind (both Country EuropeanNation);
-
-  fun Grenada : Ind (both Country Nation);
-
-  fun Guatemala : Ind (both Country Nation);
-
-  fun Guinea : Ind (both Country Nation);
-
-  fun Guyana : Ind (both Country Nation);
-
-  fun Haiti : Ind (both Country Nation);
-
-  fun HolySee : Ind (both Country EuropeanNation);
-
-  fun Honduras : Ind (both Country Nation);
-
-  fun Hungary : Ind (both Country Nation);
-
-  fun Iceland : Ind (both Country (both EuropeanNation Island)) ;
-
-  fun India : Ind (both Country Nation);
-
-  fun Indonesia : Ind (both Country Nation);
-
-  fun Iran : Ind (both Country Nation);
-
-  fun Iraq : Ind (both Country Nation);
-
-  fun Ireland : Ind (both Country EuropeanNation);
-
-  fun Israel : Ind (both Country Nation);
-
-  fun Italy : Ind (both Country EuropeanNation);
-
-  fun Jamaica : Ind (both Country Nation);
-
-  fun Japan : Ind (both Country (both Nation Island)) ;
-
-  fun Jordan : Ind (both Country Nation);
-
-  fun Kazakstan : Ind Country ;
-
-  fun Kenya : Ind (both Country Nation);
-
-  fun Kiribati : Ind (both Country Nation);
-
-  fun Kuwait : Ind (both Country Nation);
-
-  fun Kyrgyzstan : Ind (both Country Nation);
-
-  fun Laos : Ind (both Country Nation);
-
-  fun Latvia : Ind (both Country Nation);
-
-  fun Lebanon : Ind (both Country Nation);
-
-  fun Lesotho : Ind (both Country Nation);
-
-  fun Liberia : Ind (both Country Nation);
-
-  fun Libya : Ind (both Country Nation);
-
-  fun Liechtenstein : Ind (both Country Nation);
-
-  fun Lithuania : Ind (both Country Nation);
-
-  fun Luxembourg : Ind (both Country Nation);
-
-  fun Macedonia : Ind (both Country Nation);
-
-  fun Madagascar : Ind (both Country Nation);
-
-  fun Malawi : Ind (both Country Nation);
-
-  fun Malaysia : Ind (both Country Nation);
-
-  fun Maldives : Ind (both Country Nation);
-
-  fun Mali : Ind (both Country Nation);
-
-  fun Malta : Ind (both Country EuropeanNation);
-
-  fun MarshallIslands : Ind (both Country Nation);
-
-  fun Mauritania : Ind (both Country Nation);
-
-  fun Mauritius : Ind (both Country Nation);
-
-  fun Mexico : Ind (both Country Nation);
-
-  fun Micronesia : Ind (both Country Nation);
-
-  fun Moldova : Ind (both Country Nation);
-
-  fun Monaco : Ind (both Country EuropeanNation);
-
-  fun Mongolia : Ind (both Country Nation);
-
-  fun Morocco : Ind (both Country Nation);
-
-  fun Mozambique : Ind (both Country Nation);
-
-  fun Namibia : Ind (both Country Nation);
-
-  fun Nauru : Ind (both Country Nation);
-
-  fun Nepal : Ind (both Country Nation);
-
-  fun Netherlands : Ind (both Country EuropeanNation);
-
-  fun NewCaledonia : Ind (both Country (both LandArea DependencyOrSpecialSovereigntyArea)) ;
-
-  fun NewZealand : Ind (both Country Nation);
-
-  fun Nicaragua : Ind (both Country Nation);
-
-  fun Niger : Ind (both Country Nation);
-
-  fun Nigeria : Ind (both Country Nation);
-
-  fun NorthKorea : Ind (both Country Nation);
-
-  fun Norway : Ind (both Country EuropeanNation);
-
-  fun Oman : Ind (both Country Nation);
-
-  fun Pakistan : Ind (both Country Nation);
-
-  fun Palau : Ind (both Country Nation);
-
-  fun Panama : Ind (both Country Nation);
-
-  fun PapuaNewGuinea : Ind (both Country Nation);
-
-  fun Paraguay : Ind (both Country Nation);
-
-  fun Peru : Ind (both Country Nation);
-
-  fun Philippines : Ind (both Country Nation);
-
-  fun Poland : Ind (both Country EuropeanNation);
-
-  fun Portugal : Ind (both Country EuropeanNation);
-
-  fun Qatar : Ind (both Country Nation);
-
-  fun Romania : Ind (both Country Nation);
-
-  fun Russia : Ind (both Country Nation);
-
-  fun Rwanda : Ind (both Country Nation);
-
-  -- The nation of SaintKittsAndNevis
-  fun SaintKittsAndNevis : Ind (both Country Nation);
-
-  fun SaintLucia : Ind (both Country Nation);
-
-  -- The nation of SaintVincentAndTheGrenadines.
-  fun SaintVincentAndTheGrenadines : Ind (both Country Nation);
-
-  fun SanMarino : Ind (both Country EuropeanNation);
-
-  -- The nation of SaoTomeAndPrincipe.
-  fun SaoTomeAndPrincipe : Ind (both Country Nation);
-
-  fun SaudiArabia : Ind (both Country Nation);
-
-  fun Senegal : Ind (both Country Nation);
-
-  -- The nation of SerbiaAndMontenegro.
-  fun SerbiaAndMontenegro : Ind (both Country Nation);
-
-  fun Seychelles : Ind (both Country Nation);
-
-  fun SierraLeone : Ind (both Country Nation);
-
-  fun Singapore : Ind (both Country Nation);
-
-  fun Slovakia : Ind (both Country Nation);
-
-  fun Slovenia : Ind (both Country Nation);
-
-  fun SolomonIslands : Ind (both Country Nation);
-
-  fun Somalia : Ind (both Country Nation);
-
-  fun SouthAfrica : Ind (both Country Nation);
-
-  fun SouthKorea : Ind (both Country Nation);
-
-  fun Spain : Ind (both Country EuropeanNation);
-
-  fun SriLanka : Ind (both Country Nation);
-
-  fun Sudan : Ind (both Country Nation);
-
-  fun Suriname : Ind (both Country Nation);
-
-  fun Swaziland : Ind (both Country Nation);
-
-  fun Sweden : Ind (both Country EuropeanNation);
-
-  fun Switzerland : Ind (both Country EuropeanNation);
-
-  fun Syria : Ind (both Country Nation);
-
-  fun Taiwan : Ind (both Country Nation);
-
-  fun Tajikistan : Ind (both Country Nation);
-
-  fun Tanzania : Ind (both Country Nation);
-
-  fun Thailand : Ind (both Country Nation);
-
-  fun Togo : Ind (both Country Nation);
-
-  fun Tonga : Ind (both Country Nation);
-
-  -- The nation of TrinidadAndTobago.
-  fun TrinidadAndTobago : Ind (both Country Nation);
-
-  fun Tunisia : Ind (both Country Nation);
-
-  fun Turkey : Ind (both Country Nation);
-
-  fun Turkmenistan : Ind (both Country Nation);
-
-  fun Tuvalu : Ind (both Country Nation);
-
-  fun Uganda : Ind (both Country Nation);
-
-  fun Ukraine : Ind (both Country Nation);
-
-  fun UnitedArabEmirates : Ind (both Country EuropeanNation);
-
-  fun UnitedKingdom : Ind (both Country Nation);
-
-  fun UnitedStates : Ind (both Country Nation);
-
-  fun Uruguay : Ind (both Country Nation);
-
-  fun Uzbekistan : Ind (both Country Nation);
-
-  fun Vanuatu : Ind (both Country Nation);
-
-  fun Venezuela : Ind (both Country Nation);
-
-  fun Vietnam : Ind (both Country Nation);
-
-  fun WesternSahara : Ind (both Country (both Nation GeopoliticalArea)) ;
-
-  fun WesternSamoa : Ind Country ;
-
-  fun Yemen : Ind (both Country Nation);
-
-  fun Zaire : Ind Country ;
-
-  fun Zambia : Ind (both Country Nation);
-
-  --  The City of Adana in Turkey.
-  fun AdanaTurkey : Ind City ;
-
-  -- The City of AddisAbaba in Ethiopia.
-  fun AddisAbabaEthiopia : Ind City ;
-
-  -- The City of Aden in Yemen.
-  fun AdenYemen : Ind City ;
-
-  -- The City of Adora in WestBank.
-  fun AdoraWestBank : Ind City ;
-
-  -- The City of Afula in Israel.
-  fun AfulaIsrael : Ind City ;
-
-  -- The City of Agri in Turkey.
-  fun AgriTurkey : Ind City ;
-
-  -- The City of AinDefla in Algeria.
-  fun AinDeflaAlgeria : Ind City ;
-
-  -- The City of AinElHajar in Algeria.
-  fun AinElHajarAlgeria : Ind City ;
-
-  -- The City of Ajaccio in France.
-  fun AjaccioFrance : Ind City ;
-
-  -- The City of AlBalamand in Lebanon.
-  fun AlBalamandLebanon : Ind City ;
-
-  -- A state in the southeastern UnitedStates that 
-  -- borders on the GulfOfMexico.
-  fun Alabama : Ind AmericanState ;
-
-  -- The largest state in the UnitedStates.
-  fun Alaska : Ind AmericanState ;
-
-  -- The City of AleiSinai in GazaStrip.
-  fun AleiSinaiGazaStrip : Ind City ;
-
-  -- The City of AleiZahav in WestBank.
-  fun AleiZahavWestBank : Ind City ;
-
-  -- The City of Aley in Lebanon.
-  fun AleyLebanon : Ind City ;
-
-  -- The City of Algiers in Algeria.
-  fun AlgiersAlgeria : Ind City ;
-
-  -- The City of AlkhanYurt in Russia.
-  fun AlkhanYurtRussia : Ind City ;
-
-  -- The City of AlonMoreh in WestBank.
-  fun AlonMorehWestBank : Ind City ;
-
-  -- The City of Ambon in Indonesia.
-  fun AmbonIndonesia : Ind City ;
-
-  -- The class of cities that are in the UnitedStates.
-  fun AmericanCity : Class ;
-  fun AmericanCity_Class : SubClass AmericanCity City ;
-
-  -- A dependency of the UnitedStates
-  fun AmericanSamoa : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The class of states that make up the UnitedStates.
-  fun AmericanState : Class ;
-  fun AmericanState_Class : SubClass AmericanState StateOrProvince ;
-
-  -- The City of Amman in Jordan.
-  fun AmmanJordan : Ind City ;
-
-  -- The City of AnNuwaydirat in Bahrain.
-  fun AnNuwaydiratBahrain : Ind City ;
-
-  -- The City of Andean in Spain.
-  fun AndeanSpain : Ind City ;
-
-  -- The City of AngkorWat in Cambodia.
-  fun AngkorWatCambodia : Ind City ;
-
-  -- A dependency of the UnitedKingdom
-  fun Anguilla : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Ankara in Turkey.
-  fun AnkaraTurkey : Ind City ;
-
-  -- The City of Antalya in Turkey.
-  fun AntalyaTurkey : Ind City ;
-
-  fun Antarctica : Ind GeopoliticalArea ;
-
-  -- The City of Antioquia in Colombia.
-  fun AntioquiaColombia : Ind City ;
-
-  -- The City of Antwerp in Belgium.
-  fun AntwerpBelgium : Ind City ;
-
-  -- The City of Apumirac in Peru.
-  fun ApumiracPeru : Ind City ;
-
-  -- The City of Apure in Venezuela.
-  fun ApureVenezuela : Ind City ;
-
-  -- The City of Arauca in Colombia.
-  fun AraucaColombia : Ind City ;
-
-  -- The City of Argun in Russia.
-  fun ArgunRussia : Ind City ;
-
-  -- The City of Ariel in WestBank.
-  fun ArielWestBank : Ind City ;
-
-  -- A state in the southwestern UnitedStates that 
-  -- borders on Mexico.
-  fun Arizona : Ind AmericanState ;
-
-  -- A state in the southeastern UnitedStates that was 
-  -- part of the Confederacy.
-  fun Arkansas : Ind AmericanState ;
-
-  -- The City of Armagh in NorthernIreland.
-  fun ArmaghNorthernIreland : Ind City ;
-
-  -- A dependency of the Netherlands
-  fun Aruba : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Arzew in Algeria.
-  fun ArzewAlgeria : Ind City ;
-
-  -- The City of Ashdod in Israel.
-  fun AshdodIsrael : Ind City ;
-
-  -- A dependency of Australia
-  fun AshmoreAndCartierIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Askelon in Israel.
-  fun AskelonIsrael : Ind City ;
-
-  -- The City of Asmara in Eritrea.
-  fun AsmaraEritrea : Ind City ;
-
-  -- The City of Assam in India.
-  fun AssamIndia : Ind City ;
-
-  -- The City of Aswan in Egypt.
-  fun AswanEgypt : Ind City ;
-
-  -- The City of Asyut in Egypt.
-  fun AsyutEgypt : Ind City ;
-
-  -- The City of Athens in Greece.
-  fun AthensGreece : Ind City ;
-
-  -- The largest City in Georgia.
-  fun AtlantaGeorgia : Ind AmericanCity ;
-
-  -- The City of Atrush in Iraq.
-  fun AtrushIraq : Ind City ;
-
-  -- The City of Atzmona in GazaStrip.
-  fun AtzmonaGazaStrip : Ind City ;
-
-  -- The City of AvneiHefetz in Israel.
-  fun AvneiHefetzIsrael : Ind City ;
-
-  -- The City of Ayacucho in Peru.
-  fun AyacuchoPeru : Ind City ;
-
-  -- The City of Azor in Israel.
-  fun AzorIsrael : Ind City ;
-
-  -- The City of BKaot in WestBank.
-  fun BKaotWestBank : Ind City ;
-
-  -- The City of BadVilbel in Germany.
-  fun BadVilbelGermany : Ind City ;
-
-  -- The City of Baghdad in Iraq.
-  fun BaghdadIraq : Ind City ;
-
-  -- The City of Bagre in Colombia.
-  fun BagreColombia : Ind City ;
-
-  -- The City of Bahawalpur in Pakistan.
-  fun BahawalpurPakistan : Ind City ;
-
-  -- The City of BakaAlGarbiyeh in Israel.
-  fun BakaAlGarbiyehIsrael : Ind City ;
-
-  -- A dependency of the UnitedStates
-  fun BakerIsland : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of BakkaAlSharkiya in WestBank.
-  fun BakkaAlSharkiyaWestBank : Ind City ;
-
-  -- The City of Baku in Azerbaijan.
-  fun BakuAzerbaijan : Ind City ;
-
-  -- The City of Bale in Ethiopia.
-  fun BaleEthiopia : Ind City ;
-
-  -- The largest City in Maryland.
-  fun BaltimoreMaryland : Ind AmericanCity ;
-
-  -- The City of Banbridge in NorthernIreland.
-  fun BanbridgeNorthernIreland : Ind City ;
-
-  -- The City of Bangkok in Thailand.
-  fun BangkokThailand : Ind City ;
-
-  -- The City of Bangor in NorthernIreland.
-  fun BangorNorthernIreland : Ind City ;
-
-  -- The City of Bangui in CentralAfricanRepublic.
-  fun BanguiCentralAfricanRepublic : Ind City ;
-
-  -- The City of Barcelona in Spain.
-  fun BarcelonaSpain : Ind City ;
-
-  -- The City of Barkeo in Cambodia.
-  fun BarkeoCambodia : Ind City ;
-
-  -- The City of Barrancabermeja in Colombia.
-  fun BarrancabermejaColombia : Ind City ;
-
-  -- The City of Basra in Israel.
-  fun BasraIsrael : Ind City ;
- 
-  -- A dependency of France
-  fun BassasDaIndia : Ind (both Island DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of BatYam in Israel.
-  fun BatYamIsrael : Ind City ;
-
-  -- The City of Batman in Turkey.
-  fun BatmanTurkey : Ind City ;
-
-  -- The City of BeErSheva in Israel.
-  fun BeErShevaIsrael : Ind City ;
-
-  -- The City of Beasain in Spain.
-  fun BeasainSpain : Ind City ;
-
-  -- The City of Beirut in Lebanon.
-  fun BeirutLebanon : Ind City ;
-
-  -- The City of BeitEl in WestBank.
-  fun BeitElWestBank : Ind City ;
-
-  -- The City of BeitHaggai in WestBank.
-  fun BeitHaggaiWestBank : Ind City ;
-
-  -- The City of BeitHanina in WestBank.
-  fun BeitHaninaWestBank : Ind City ;
-
-  -- The City of BeitSahur in WestBank.
-  fun BeitSahurWestBank : Ind City ;
-
-  -- The City of BeitSheAn in Israel.
-  fun BeitSheAnIsrael : Ind City ;
-
-  -- The City of BeitShemesh in Israel.
-  fun BeitShemeshIsrael : Ind City ;
-
-  -- The City of Beledweyne in Somalia.
-  fun BeledweyneSomalia : Ind City ;
-
-  -- The City of Belfast in NorthernIreland.
-  fun BelfastNorthernIreland : Ind City ;
-
-  -- The City of Belgrade in SerbiaAndMontenegro.
-  fun BelgradeSerbiaAndMontenegro : Ind City ;
-
-  -- The City of Berlin in Germany. BerlinGermany The capital of Germany and the largest 
-  -- City of the country.
-  fun BerlinGermany : Ind EuropeanCity ;
-
-  -- A dependency of the UnitedKingdom
-  fun Bermuda : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The capital of Switzerland.
-  fun BernSwitzerland : Ind EuropeanCity ;
-
-  -- The City of BetLeHiyeh in GazaStrip.
-  fun BetLeHiyehGazaStrip : Ind City ;
-
-  fun BetLidJunctionIsrael : Ind GeographicArea ;
-
-  -- The City of BethEl in Israel.
-  fun BethElIsrael : Ind City ;
-
-  -- The City of Bethlehem in WestBank.
-  fun BethlehemWestBank : Ind City ;
-
-  -- The City of Bidya in WestBank.
-  fun BidyaWestBank : Ind City ;
-
-  -- The City of Bilbao in Spain.
-  fun BilbaoSpain : Ind City ;
-
-  -- The City of Billabona in Spain.
-  fun BillabonaSpain : Ind City ;
-
-  -- The City of Binyamina in Israel.
-  fun BinyaminaIsrael : Ind City ;
-
-  -- The City of Bishkek in Kyrgyzstan.
-  fun BishkekKyrgyzstan : Ind City ;
-
-  -- The City of BneiAyish in Israel.
-  fun BneiAyishIsrael : Ind City ;
-
-  -- The City of Bogota in Colombia.
-  fun BogotaColombia : Ind City ;
-
-  -- The City of Bologna in Italy.
-  fun BolognaItaly : Ind City ;
-
-  -- The City of Bonn in Germany.
-  fun BonnGermany : Ind City ;
-
-  fun BosphorousStraitsTurkey : Ind GeographicArea ;
-
-  -- The largest City in Massachusetts.
-  fun BostonMassachusetts : Ind AmericanCity ;
-
-  -- The City of Bouira in Algeria.
-  fun BouiraAlgeria : Ind City ;
-
-  -- A dependency of Norway
-  fun BouvetIsland : Ind (both Island DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of BouzeGuene in Algeria.
-  fun BouzeGueneAlgeria : Ind City ;
-
-  -- A dependency of the UnitedKingdom
-  fun BritishIndianOceanTerritory : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- A dependency of the UnitedKingdom
-  fun BritishVirginIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Brussels in Belgium.
-  fun BrusselsBelgium : Ind City ;
-
-  -- The City of Bucaramanga in Colombia.
-  fun BucaramangaColombia : Ind City ;
-
-  -- The City of Bucharest in Romania.
-  fun BucharestRomania : Ind City ;
-
-  -- The City of BuenosAires in Argentina.
-  fun BuenosAiresArgentina : Ind City ;
-
-  -- The City of Buinaksk in Russia.
-  fun BuinakskRussia : Ind City ;
-
-  fun BwindiforestUganda : Ind GeographicArea ;
-
-  -- The City of Cabinda in Angola.
-  fun CabindaAngola : Ind City ;
-
-  -- The City of Caglayan in Turkey.
-  fun CaglayanTurkey : Ind City ;
-
-  -- The City of Cairo in Egypt.
-  fun CairoEgypt : Ind City ;
-
-  -- The City of Calcutta in India.
-  fun CalcuttaIndia : Ind City ;
-
-  -- The City of Cali in Colombia.
-  fun CaliColombia : Ind City ;
-
-  -- The AmericanState with the highest population.
-  fun California : Ind AmericanState ;
-
-  -- The City of CampZama in Japan.
-  fun CampZamaJapan : Ind City ;
-
-  -- The City of Cankiri in Turkey.
-  fun CankiriTurkey : Ind City ;
-
-  -- The City of CapeTown in SouthAfrica.
-  fun CapeTownSouthAfrica : Ind City ;
-
-  fun CaritasPolandChechnya : Ind GeographicArea ;
-
-  -- The City of Carmel in Israel.
-  fun CarmelIsrael : Ind City ;
-
-  -- The City of CarmenDeBolivar in Colombia.
-  fun CarmenDeBolivarColombia : Ind City ;
-
-  -- The City of Carrejon in Colombia.
-  fun CarrejonColombia : Ind City ;
-
-  -- A dependency of the UnitedKingdom
-  fun CaymanIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Chaman in Pakistan.
-  fun ChamanPakistan : Ind City ;
-
-  -- The City of ChararESharif in India.
-  fun ChararESharifIndia : Ind City ;
-
-  -- The City of Charsaada in Pakistan.
-  fun CharsaadaPakistan : Ind City ;
-
-  -- The Nation of Chechnya.
-  fun Chechnya : Ind Nation ;
-
-  -- The City of ChernoRechye in Russia.
-  fun ChernoRechyeRussia : Ind City ;
-
-  -- Often referred to as the second city, 
-  -- ChicagoUnitedStates is the largest city in the midwestern United States.
-  fun ChicagoUnitedStates : Ind AmericanCity ;
-
-  -- The City of Chisimayu in Somalia.
-  fun ChisimayuSomalia : Ind City ;
-
-  -- The City of Chittagong in Bangladesh.
-  fun ChittagongBangladesh : Ind City ;
-
-  -- The City of Choba in Angola.
-  fun ChobaAngola : Ind City ;
-
-  -- The City of Choco in Colombia.
-  fun ChocoColombia : Ind City ;
-
-  -- The City of ChorrosQuero in Venezuela.
-  fun ChorrosQueroVenezuela : Ind City ;
-
-  -- A dependency of Australia
-  fun ChristmasIsland : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  fun ClarkAirbasePhilippines : Ind GeographicArea ;
-
-  -- Bordering Lake Erie, ClevelandOhio is 
-  -- the largest City in Ohio.
-  fun ClevelandOhio : Ind AmericanCity ;
-
-  -- A dependency of France
-  fun ClippertonIsland : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- A dependency of Australia
-  fun CocosKeelingIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Coimbatore in India.
-  fun CoimbatoreIndia : Ind City ;
-
-  -- The City of Cologne in Germany.
-  fun CologneGermany : Ind City ;
-
-  -- The City of ColombiaCity in Colombia.
-  fun ColombiaCityColombia : Ind City ;
-
-  -- The City of Colombia in Panama.
-  fun ColombiaPanama : Ind City ;
-
-  -- The City of Colombo in SriLanka.
-  fun ColomboSriLanka : Ind City ;
-
-  -- A large western state in the UnitedStates.
-  fun Colorado : Ind AmericanState ;
-
-  -- The capital of Ohio, located in the middle of the state.
-  fun ColumbusOhio : Ind AmericanCity ;
-
-  -- The City of Comayagua in Honduras.
-  fun ComayaguaHonduras : Ind City ;
-
-  -- A state in NewEngland, one of the original thirteen colonies.
-  fun Connecticut : Ind AmericanState ;
-
-  -- A dependency of NewZealand
-  fun CookIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of CopacaBana in Cuba.
-  fun CopacaBanaCuba : Ind City ;
-
-  -- The City of Copenhagen in Denmark. CopenhagenDenmark The capital of Denmark and the largest 
-  -- City of the country.
-  fun CopenhagenDenmark : Ind EuropeanCity ;
-
-  -- A dependency of Australia
-  fun CoralSeaIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Corsica in France.
-  fun CorsicaFrance : Ind City ;
-
-  -- The City of Corte in France.
-  fun CorteFrance : Ind City ;
-
-  -- The City of Corum in Turkey.
-  fun CorumTurkey : Ind City ;
-
-  -- The City of CundiNamarca in Colombia.
-  fun CundiNamarcaColombia : Ind City ;
-
-  -- The City of Cupiagua in Colombia.
-  fun CupiaguaColombia : Ind City ;
-
-  -- The City of Cuzco in Peru.
-  fun CuzcoPeru : Ind City ;
-
-  -- The former eastern bloc nation. It is currently 
-  -- divided into two independent Nations, the Czech Republic and Slovakia.
-  fun Czechoslovakia : Ind EuropeanNation ;
-
-  -- The City of Dagestan in Russia.
-  fun DagestanRussia : Ind City ;
-
-  -- The City of Dahuk in Iraq.
-  fun DahukIraq : Ind City ;
-
-  -- A large City in northeastern Texas.
-  fun DallasTexas : Ind AmericanCity ;
-
-  fun DangDistrictNepal : Ind GeographicArea ;
-
-  -- The City of DarEsSalaAm in Tanzania.
-  fun DarEsSalaAmTanzania : Ind City ;
-
-  -- The City of Darvaz in Tajikistan.
-  fun DarvazTajikistan : Ind City ;
-
-  -- The City of Deba in Spain.
-  fun DebaSpain : Ind City ;
-
-  -- A state in NewEngland, one of the original thirteen colonies.
-  fun Delaware : Ind AmericanState ;
-
-  -- The City of Delhi in India.
-  fun DelhiIndia : Ind City ;
-
-  -- The Nation of DemocraticRepublicOfTheCongo.
-  fun DemocraticRepublicOfTheCongo : Ind Nation ;
-
-  -- The capital and largest City in Colorado.
-  fun DenverColorado : Ind AmericanCity ;
-
-  -- The largest City in Michigan.
-  fun DetroitMichigan : Ind AmericanCity ;
-
-  -- The City of Dhahran in SaudiArabia.
-  fun DhahranSaudiArabia : Ind City ;
-
-  -- The City of Dhaka in Bangladesh.
-  fun DhakaBangladesh : Ind City ;
-
-  -- The City of Dinan in France.
-  fun DinanFrance : Ind City ;
-
-  -- The City of DirNaballah in WestBank.
-  fun DirNaballahWestBank : Ind City ;
-
-  -- The City of DireDawa in Ethiopia.
-  fun DireDawaEthiopia : Ind City ;
-
-  fun DistrictOfMansehraPakistan : Ind GeographicArea ;
-
-  -- The City of Djakashari in RepublicOfGeorgia.
-  fun DjakashariGeorgia : Ind City ;
-
-  -- The City of Djerba in Tunisia.
-  fun DjerbaTunisia : Ind City ;
-
-  -- The City of Doda in India.
-  fun DodaIndia : Ind City ;
-
-  -- The City of Dortmund in Germany.
-  fun DortmundGermany : Ind City ;
-
-  -- The City of Dublin in Ireland.
-  fun DublinIreland : Ind City ;
-
-  -- The City of Duesseldorf in Germany.
-  fun DuesseldorfGermany : Ind City ;
-
-  -- The City of Dugit in GazaStrip.
-  fun DugitGazaStrip : Ind City ;
-
-  -- The City of Durango in Spain.
-  fun DurangoSpain : Ind City ;
-
-  fun DushanbeAirportTajikistan : Ind GeographicArea ;
-
-  -- The City of DushanbeGarm in Tajikistan.
-  fun DushanbeGarmTajikistan : Ind City ;
-
-  -- The City of Dushanbe in Tajikistan.
-  fun DushanbeTajikistan : Ind City ;
-
-  -- The City of EastJerusalem in Israel.
-  fun EastJerusalemIsrael : Ind City ;
-
-  -- The Nation of EastTimor.
-  fun EastTimor : Ind Nation ;
-
-  -- The City of Efrat in WestBank.
-  fun EfratWestBank : Ind City ;
-
-  -- The City of Eilat in Israel.
-  fun EilatIsrael : Ind City ;
-
-  -- The City of Einav in WestBank.
-  fun EinavWestBank : Ind City ;
-
-  -- The City of ElAzzariya in the WestBank.
-  fun ElAzzariyaWestBank : Ind City ;
-
-  -- The City of ElBagre in Colombia.
-  fun ElBagreColombia : Ind City ;
-
-  -- The City of ElBireh in WestBank.
-  fun ElBirehWestBank : Ind City ;
-
-  -- The City of ElPlayon in Colombia.
-  fun ElPlayonColombia : Ind City ;
-
-  -- The City of ElRipialApure in Venezuela.
-  fun ElRipialApureVenezuela : Ind City ;
-
-  -- The City of Elayo in Somalia.
-  fun ElayoSomalia : Ind City ;
-
-  -- The City of EleiSinai in GazaStrip.
-  fun EleiSinaiGazaStrip : Ind City ;
-
-  -- The City of Emmanuel in WestBank.
-  fun EmmanuelWestBank : Ind City ;
-
-  -- The City of Erez in GazaStrip.
-  fun ErezGazaStrip : Ind City ;
-
-  -- A dependency of France
-  fun EuropaIsland : Ind (both Island DependencyOrSpecialSovereigntyArea) ;
-
-  -- The second smallest Continent.
-  fun Europe : Ind Continent ;
-
-  -- The class of cities that are in Europe.
-  fun EuropeanCity : Class ;
-  fun EuropeanCity_Class : SubClass EuropeanCity City ;
-
-  -- A dependency of the UnitedKingdom
-  fun FalklandIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The largest City in NorthDakota.
-  fun FargoNorthDakota : Ind AmericanCity ;
-
-  -- A dependency of Denmark
-  fun FaroeIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  fun FethiyeAndMarmarisTurkey : Ind GeographicArea ;
-
-  -- A state in the southeastern UnitedStates between 
-  -- the GulfOfMexico and the AtlanticOcean.
-  fun Florida : Ind AmericanState ;
-
-  fun FloridaUnitedStates : Ind GeographicArea ;
-
-  -- The City of Formeque in Colombia.
-  fun FormequeColombia : Ind City ;
-
-  -- The City of Frankfurt in Germany.
-  fun FrankfurtGermany : Ind City ;
-
-  -- The City of FrenchHill in Israel.
-  fun FrenchHillIsrael : Ind City ;
-
-  -- A dependency of France
-  fun FrenchPolynesia : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- A dependency of France
-  fun FrenchSouthernAndAntarcticLands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Fuengirola in Spain.
-  fun FuengirolaSpain : Ind City ;
-
-  -- The City of Fusagasusa in Colombia.
-  fun FusagasusaColombia : Ind City ;
-
-  -- The City of GaliAbkhazia in RepublicOfGeorgia.
-  fun GaliAbkhaziaGeorgia : Ind City ;
-
-  -- The City of Ganim in WestBank.
-  fun GanimWestBank : Ind City ;
-
-  -- The City of Gashuri in Israel.
-  fun GashuriIsrael : Ind City ;
-
-  -- A terroritory occupied by Israel.
-  fun GazaStrip : Ind (both LandArea (both Nation (both GeographicArea GeopoliticalArea))) ;
-
-  -- The City of GeneralSantos in Philippines.
-  fun GeneralSantosPhilippines : Ind City ;
-
-  -- The City of Geneva in Switzerland.
-  fun GenevaSwitzerland : Ind City ;
-
-  fun Georgia_US : Ind AmericanState ;
-
-  -- The City of Getxo in Spain.
-  fun GetxoSpain : Ind City ;
-
-  -- The City of Ghalebieh in Iraq.
-  fun GhalebiehIraq : Ind City ;
-
-  -- The City of Ghaziabad in India.
-  fun GhaziabadIndia : Ind City ;
-
-  fun GhaziabadUttarPradeshIndia : Ind GeographicArea ;
-
-  -- A dependency of the UnitedKingdom
-  fun Gibraltar : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Gilo in Israel.
-  fun GiloIsrael : Ind City ;
-
-  -- The City of GivatZeEv in WestBank.
-  fun GivatZeEvWestBank : Ind City ;
-
-  -- The City of Giza in Egypt.
-  fun GizaEgypt : Ind City ;
-
-  -- A dependency of France
-  fun GloriosoIslands : Ind (both Island DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Gonegalle in SriLanka.
-  fun GonegalleSriLanka : Ind City ;
-
-  -- The City of Granada in Spain.
-  fun GranadaSpain : Ind City ;
-
-  -- The City of Graz in Austria.
-  fun GrazAustria : Ind City ;
-
-  -- A dependency of Denmark
-  fun Greenland : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Grozny in Chechnya.
-  fun GroznyChechnya : Ind City ;
-
-  -- A dependency of France
-  fun Guadeloupe : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- A dependency of the UnitedStates Guam An Island in the PacificOcean that is a 
-  -- protectorate of the UnitedStates.
-  fun Guam : Ind (both DependencyOrSpecialSovereigntyArea Island) ;
-
-  -- A dependency of the UnitedKingdom
-  fun Guernsey : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Guilin in China.
-  fun GuilinChina : Ind City ;
-
-  -- The Nation of GuineaBissau.
-  fun GuineaBissau : Ind (both Country Nation) ;
-
-  -- The City of Gujarat in India.
-  fun GujaratIndia : Ind City ;
-
-  -- The City of GushEtzion in WestBank.
-  fun GushEtzionWestBank : Ind City ;
-
-  fun GushKatifGazaStrip : Ind GeographicArea ;
-
-  -- The City of GushKhatif in GazaStrip.
-  fun GushKhatifGazaStrip : Ind City ;
-
-  -- The City of Hadera in Israel.
-  fun HaderaIsrael : Ind City ;
-
-  -- The City of Haifa in Israel.
-  fun HaifaIsrael : Ind City ;
-
-  -- The City of Hamburg in Germany.
-  fun HamburgGermany : Ind City ;
-
-  -- The City of HamisMiliyana in Algeria.
-  fun HamisMiliyanaAlgeria : Ind City ;
-
-  -- The City of Hamra in WestBank.
-  fun HamraWestBank : Ind City ;
-
-  -- The City of Hannover in Germany.
-  fun HannoverGermany : Ind City ;
-
-  -- The City of HarBracha in WestBank.
-  fun HarBrachaWestBank : Ind City ;
-
-  -- The City of Harer in Ethiopia.
-  fun HarerEthiopia : Ind City ;
-
-  -- The City of Havana in Cuba.
-  fun HavanaCuba : Ind City ;
-
-  -- An AmericanState that consists of several Islands in 
-  -- the central PacificOcean.
-  fun Hawaii : Ind AmericanState ;
-
-  -- The City of Hawana in Iraq.
-  fun HawanaIraq : Ind City ;
-
-  -- A dependency of Australia
-  fun HeardIslandAndMcDonaldIslands : Ind (both Island DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Heart in Afghanistan.
-  fun HeartAfghanistan : Ind City ;
-
-  -- The City of Hebron in WestBank.
-  fun HebronWestBank : Ind City ;
-
-  -- The City of Hermesh in Israel.
-  fun HermeshIsrael : Ind City ;
-
-  -- The City of Hernani in Spain.
-  fun HernaniSpain : Ind City ;
-
-  -- The City of Herzliya in Israel.
-  fun HerzliyaIsrael : Ind City ;
-
-  -- The City of Hilversum in Netherlands.
-  fun HilversumNetherlands : Ind City ;
-
-  -- The City of Hizma in WestBank.
-  fun HizmaWestBank : Ind City ;
-
-  fun HodayaJunctionIsrael : Ind GeographicArea ;
-
-  fun HolonJunctionIsrael : Ind GeographicArea ;
-
-  -- A dependency of China
-  fun HongKong : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The capital and largest City in Hawaii.
-  fun HonoluluHawaii : Ind AmericanCity ;
-
-  -- Located in southeastern Texas, the largest City in the state.
-  fun HoustonTexas : Ind AmericanCity ;
-
-  -- A dependency of the UnitedStates
-  fun HowlandIsland : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Huallga in Peru.
-  fun HuallgaPeru : Ind City ;
-
-  -- A large River in NewYorkState.
-  fun HudsonRiver : Ind River ;
-
-  -- The City of Hurghada in Egypt.
-  fun HurghadaEgypt : Ind City ;
-
-  -- The City of Hyderabad in Pakistan.
-  fun HyderabadPakistan : Ind City ;
-
-  -- The City of Ibsril in Iraq.
-  fun IbsrilIraq : Ind City ;
-
-  -- A state known for potatoes in the northwestern UnitedStates.
-  fun Idaho : Ind AmericanState ;
-
-  -- A populous and industrial state in the midwestern UnitedStates.
-  fun Illinois : Ind AmericanState ;
-
-  fun IncirlikAirbaseTurkey : Ind GeographicArea ;
-
-  -- A state in the mideastern UnitedStates.
-  fun Indiana : Ind AmericanState ;
-
-  -- A state in the midwestern UnitedStates.
-  fun Iowa : Ind AmericanState ;
-
-  -- The City of Ipil in Philippines.
-  fun IpilPhilippines : Ind City ;
-
-  -- The City of Irbil in Iraq.
-  fun IrbilIraq : Ind City ;
-
-  -- The City of Islamabad in Pakistan.
-  fun IslamabadPakistan : Ind City ;
-
-  fun IslandOfBaliIndonesia : Ind GeographicArea ;
-
-  -- A dependency of the UnitedKingdom
-  fun IsleOfMan : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Istanbul in Turkey.
-  fun IstanbulTurkey : Ind City ;
-
-  -- The City of Itamar in WestBank.
-  fun ItamarWestBank : Ind City ;
-
-  -- The City of Izmir in Turkey.
-  fun IzmirTurkey : Ind City ;
-
-  -- The City of JMain in WestBank.
-  fun JMainWestBank : Ind City ;
-
-  -- The City of Jaffa in Israel.
-  fun JaffaIsrael : Ind City ;
-
-  -- The City of Jaffna in SriLanka.
-  fun JaffnaSriLanka : Ind City ;
-
-  -- The City of Jakarta in Indonesia.
-  fun JakartaIndonesia : Ind City ;
-
-  -- The City of Jalah in India.
-  fun JalahIndia : Ind City ;
-
-  fun JalpaiguriRailwayStationIndia : Ind GeographicArea ;
-
-  -- The City of Jammu in India.
-  fun JammuIndia : Ind City ;
-
-  -- A dependency of Norway
-  fun JanMayenIsland : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Jangas in Peru.
-  fun JangasPeru : Ind City ;
-
-  -- A dependency of the UnitedStates
-  fun JarvisIsland : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Jenin in WestBank.
-  fun JeninWestBank : Ind City ;
-
-  -- A dependency of the UnitedKingdom
-  fun Jersey : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of JerusalemHills in Israel.
-  fun JerusalemHillsIsrael : Ind City ;
-
-  -- The capital and largest City in Israel. 
-  -- It is regarded as a holy city by Muslims, Jews, and Christians.
-  fun JerusalemIsrael : Ind City ;
-
-  -- The City of JerusalemOldCity in Israel.
-  fun JerusalemOldCityIsrael : Ind City ;
-
-  -- The City of Johannesburg in SouthAfrica.
-  fun JohannesburgSouthAfrica : Ind City ;
-
-  -- A dependency of the UnitedStates
-  fun JohnstonAtoll : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Jolo in Philippines.
-  fun JoloPhilippines : Ind City ;
-
-  -- A dependency of France
-  fun JuanDeNovaIsland : Ind (both Island DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Jubial in SaudiArabia.
-  fun JubialSaudiArabia : Ind City ;
-
-  -- The City of Jullundur in India.
-  fun JullundurIndia : Ind City ;
-
-  -- The City of Kabacan in Philippines.
-  fun KabacanPhilippines : Ind City ;
-
-  -- The City of Kabul in Afghanistan.
-  fun KabulAfghanistan : Ind City ;
-
-  -- The City of KafrAkab in WestBank.
-  fun KafrAkabWestBank : Ind City ;
-
-  -- The City of KafrIdna in WestBank.
-  fun KafrIdnaWestBank : Ind City ;
-
-  -- The City of Kalkilya in WestBank.
-  fun KalkilyaWestBank : Ind City ;
-
-  -- The City of Kalmunai in SriLanka.
-  fun KalmunaiSriLanka : Ind City ;
-
-  -- The City of Kampala in Uganda.
-  fun KampalaUganda : Ind City ;
-
-  -- The City of Kandy in SriLanka.
-  fun KandySriLanka : Ind City ;
-
-  -- The City of Kanihama in India.
-  fun KanihamaIndia : Ind City ;
-
-  -- A state in the midwestern UnitedStates.
-  fun Kansas : Ind AmericanState ;
-
-  -- A large City at the western edge of Missouri.
-  fun KansasCityMissouri : Ind AmericanCity ;
-
-  -- The City of Karachi in Pakistan.
-  fun KarachiPakistan : Ind City ;
-
-  -- The City of Karkur in Israel.
-  fun KarkurIsrael : Ind City ;
-
-  -- The City of KarmeiTzur in WestBank.
-  fun KarmeiTzurWestBank : Ind City ;
-
-  -- The City of KarneiShomron in WestBank.
-  fun KarneiShomronWestBank : Ind City ;
-
-  -- The City of Kashmir in India.
-  fun KashmirIndia : Ind City ;
-
-  fun KatmanduAirportNepal : Ind GeographicArea ;
-
-  -- The Nation of Kazakhstan.
-  fun Kazakhstan : Ind Nation ;
-
-  fun KedumimSettlementWestBank : Ind GeographicArea ;
-
-  -- The City of Kedumim in WestBank.
-  fun KedumimWestBank : Ind City ;
-
-  -- A state in the southeastern UnitedStates.
-  fun Kentucky : Ind AmericanState ;
-
-  -- The City of KfarBaAneh in Israel.
-  fun KfarBaAnehIsrael : Ind City ;
-
-  -- The City of KfarDarom in GazaStrip.
-  fun KfarDaromGazaStrip : Ind City ;
-
-  -- The City of KfarDaromNetzarim in Israel.
-  fun KfarDaromNetzarimIsrael : Ind City ;
-
-  -- The City of KfarHess in Israel.
-  fun KfarHessIsrael : Ind City ;
-
-  -- The City of KfarSaba in Israel.
-  fun KfarSabaIsrael : Ind City ;
-
-  -- The City of KfarTzurif in WestBank.
-  fun KfarTzurifWestBank : Ind City ;
-
-  -- The City of KfarYam in GazaStrip.
-  fun KfarYamGazaStrip : Ind City ;
-
-  -- The City of Khankala in Chechnya.
-  fun KhankalaChechnya : Ind City ;
-
-  -- The City of Khartoum in Sudan.
-  fun KhartoumSudan : Ind City ;
-
-  -- The City of Khelil in Algeria.
-  fun KhelilAlgeria : Ind City ;
-
-  -- The City of Khobar in SaudiArabia.
-  fun KhobarSaudiArabia : Ind City ;
-
-  -- The City of KibbutzGalEd in Israel.
-  fun KibbutzGalEdIsrael : Ind City ;
-
-  -- The City of KibbutzMerav in Israel.
-  fun KibbutzMeravIsrael : Ind City ;
-
-  -- The City of KibbutzSheluhot in Israel.
-  fun KibbutzSheluhotIsrael : Ind City ;
-
-  -- The City of Kidapawan in Philippines.
-  fun KidapawanPhilippines : Ind City ;
-
-  -- The City of Kigali in Rwanda.
-  fun KigaliRwanda : Ind City ;
-
-  -- A dependency of the UnitedStates
-  fun KingmanReef : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Kirikkale in Turkey.
-  fun KirikkaleTurkey : Ind City ;
-
-  -- The City of KiryatArba in WestBank.
-  fun KiryatArbaWestBank : Ind City ;
-
-  -- The City of KiryatMotzkin in Israel.
-  fun KiryatMotzkinIsrael : Ind City ;
-
-  -- The City of KiryatNetafim in WestBank.
-  fun KiryatNetafimWestBank : Ind City ;
-
-  -- The City of Kissufim in GazaStrip.
-  fun KissufimGazaStrip : Ind City ;
-
-  -- The City of KiursehirBoztep in Turkey.
-  fun KiursehirBoztepTurkey : Ind City ;
-
-  -- The City of Klaiyat in Lebanon.
-  fun KlaiyatLebanon : Ind City ;
-
-  -- The City of Kohlan in Yemen.
-  fun KohlanYemen : Ind City ;
-
-  -- The City of KomsomoLabad in Tajikistan.
-  fun KomsomoLabadTajikistan : Ind City ;
-
-  -- A Peninsula in Asia that separates the Yellow Sea from 
-  -- the Sea of Japan. It is occupied by the nations of North and South Korea.
-  fun KoreanPeninsula : Ind Peninsula ;
-
-  -- The City of KuwaitCity in Kuwait.
-  fun KuwaitCityKuwait : Ind City ;
-
-  -- The City of LIleRousse in France.
-  fun LIleRousseFrance : Ind City ;
-
-  -- The City of LaCeiba in Honduras.
-  fun LaCeibaHonduras : Ind City ;
-
-  -- The City of LaGabarra in Venezuela.
-  fun LaGabarraVenezuela : Ind City ;
-
-  -- The City of LaGuajira in Colombia.
-  fun LaGuajiraColombia : Ind City ;
-
-  -- The City of LaPaz in Bolivia.
-  fun LaPazBolivia : Ind City ;
-
-  -- The City of LaVictoria in Venezuela.
-  fun LaVictoriaVenezuela : Ind City ;
-
-  -- The City of Lahore in Pakistan.
-  fun LahorePakistan : Ind City ;
-
-  -- The City of Larba in Algeria.
-  fun LarbaAlgeria : Ind City ;
-
-  -- The City of Larnaca in Cyprus.
-  fun LarnacaCyprus : Ind City ;
-
-  -- The City of Lasarte in Spain.
-  fun LasarteSpain : Ind City ;
-
-  -- The City of Leiza in Spain.
-  fun LeizaSpain : Ind City ;
-
-  fun LesEucalyptusDistrictAlgeria : Ind GeographicArea ;
-
-  -- The City of Libertador in Venezuela.
-  fun LibertadorVenezuela : Ind City ;
-
-  -- The City of Lice in Turkey.
-  fun LiceTurkey : Ind City ;
-
-  -- The City of Lima in Peru.
-  fun LimaPeru : Ind City ;
-
-  -- The City of Lindos in Rhodes.
-  fun LindosRhodes : Ind City ;
-
-  -- The City of Linz in Australia.
-  fun LinzAustralia : Ind City ;
-
-  -- The City of Lockerbie in UnitedKingdom.
-  fun LockerbieUnitedKingdom : Ind City ;
-
-  -- The City of Logorno in Spain.
-  fun LogornoSpain : Ind City ;
-
-  -- The City of London in UnitedKingdom.
-  -- The capital city and the largest city of the UnitedKingdom.
-  fun LondonUnitedKingdom : Ind EuropeanCity ;
-
-  -- The City of Londonberry in NorthernIreland.
-  fun LondonberryNorthernIreland : Ind City ;
-
-  -- A large Island off the coast of NewYorkState. 
-  -- The boroughs of Queens and Brooklyn make up the western end of this Island.
-  fun LongIsland : Ind Island ;
-
-  -- The largest City in California.
-  fun LosAngelesCalifornia : Ind AmericanCity ;
-
-  fun LosAngelesInternationalAirportUnitedStates : Ind GeographicArea ;
-
-  -- The City of LosAngeles in UnitedStates.
-  fun LosAngelesUnitedStates : Ind City ;
-
-  -- The City of LosBancos in Venezuela.
-  fun LosBancosVenezuela : Ind City ;
-
-  fun LosKatiosNationalParkColombia : Ind GeographicArea ;
-
-  -- A state in the south_central part of the UnitedStates. 
-  -- It borders on the GulfOfMexico and is known for its bayous and cajun culture.
-  fun Louisiana : Ind AmericanState ;
-
-  -- The City of Luanda in Angola.
-  fun LuandaAngola : Ind City ;
-
-  -- The City of Luebeck in Germany.
-  fun LuebeckGermany : Ind City ;
-
-  -- The City of LundaNorte in Angola.
-  fun LundaNorteAngola : Ind City ;
-
-  -- The City of Luxor in Egypt.
-  fun LuxorEgypt : Ind City ;
-
-  -- The City of Lyons in France.
-  fun LyonsFrance : Ind City ;
-
-  -- The City of MaAlehMichmash in WestBank.
-  fun MaAlehMichmashWestBank : Ind City ;
-
-  -- A dependency of China
-  fun Macau : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Maccabim in Israel.
-  fun MaccabimIsrael : Ind City ;
-
-  -- The City of Madhu in SriLanka.
-  fun MadhuSriLanka : Ind City ;
-
-  -- The City of Madras in India.
-  fun MadrasIndia : Ind City ;
-
-  -- The City of Madrid in Spain.
-  fun MadridSpain : Ind City ;
-
-  -- The City of Magdalena in Colombia.
-  fun MagdalenaColombia : Ind City ;
-
-  -- The City of MaidanShar in Afghanistan.
-  fun MaidanSharAfghanistan : Ind City ;
-
-  -- The most northeastern AmericanState.
-  fun Maine : Ind AmericanState ;
-
-  -- The City of Makhachkala in Russia.
-  fun MakhachkalaRussia : Ind City ;
-
-  -- The City of Malaga in Spain.
-  fun MalagaSpain : Ind City ;
-
-  fun MalukkaIslandsIndonesia : Ind GeographicArea ;
-
-  -- The City of Managua in Nigeria.
-  fun ManaguaNigeria : Ind City ;
-
-  -- The City of Manama in Bahrain.
-  fun ManamaBahrain : Ind City ;
-
-  -- The largest City in NewHampshire.
-  fun ManchesterNewHampshire : Ind AmericanCity ;
-
-  -- The City of Manchester in UnitedKingdom.
-  fun ManchesterUnitedKingdom : Ind City ;
-
-  fun MangalsenAndSanpheBagarNepal : Ind GeographicArea ;
-
-  -- The City of Manila in Philippines.
-  fun ManilaPhilippines : Ind City ;
-
-  -- The City of Maon in Israel.
-  fun MaonIsrael : Ind City ;
-
-  -- The City of Mapourdit in Sudan.
-  fun MapourditSudan : Ind City ;
-
-  -- The City of MarSaba in WestBank.
-  fun MarSabaWestBank : Ind City ;
-
-  -- The City of Marawi in Philippines.
-  fun MarawiPhilippines : Ind City ;
-
-  -- The City of Mardan in Pakistan.
-  fun MardanPakistan : Ind City ;
-
-  -- The City of Marmaris in Turkey.
-  fun MarmarisTurkey : Ind City ;
-
-  -- The City of Marseilles in France.
-  fun MarseillesFrance : Ind City ;
-
-  -- A dependency of France
-  fun Martinique : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- A state in the eastern UnitedStates that borders on WashingtonDC.
-  fun Maryland : Ind AmericanState ;
-
-  -- The City of Masha in WestBank.
-  fun MashaWestBank : Ind City ;
-
-  -- A northeastern AmericanState. Its largest City is BostonMassachusetts.
-  fun Massachusetts : Ind AmericanState ;
-
-  -- The City of Matsumoto in Japan.
-  fun MatsumotoJapan : Ind City ;
-
-  -- The City of Mawdiyah in Yemen.
-  fun MawdiyahYemen : Ind City ;
-
-  -- A dependency of France
-  fun Mayotte : Ind (both Island DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of MeaShearim in Israel.
-  fun MeaShearimIsrael : Ind City ;
-
-  -- The City of Mecca in SaudiArabia.
-  fun MeccaSaudiArabia : Ind City ;
-
-  -- The City of Mechora in WestBank.
-  fun MechoraWestBank : Ind City ;
-
-  -- The City of Medan in Indonesia.
-  fun MedanIndonesia : Ind City ;
-
-  -- The City of Medellin in Colombia.
-  fun MedellinColombia : Ind City ;
-
-  -- The City of Megido in Israel.
-  fun MegidoIsrael : Ind City ;
-
-  -- The City of Mehola in Israel.
-  fun MeholaIsrael : Ind City ;
-
-  -- The City of Mekholah in Israel.
-  fun MekholahIsrael : Ind City ;
-
-  -- The largest City in Tennessee, located on the MississippiRiver.
-  fun MemphisTennessee : Ind AmericanCity ;
-
-  -- The City of Mersin in Turkey.
-  fun MersinTurkey : Ind City ;
-
-  -- The City of Meta in Colombia.
-  fun MetaColombia : Ind City ;
-
-  -- The City of Metulla in Israel.
-  fun MetullaIsrael : Ind City ;
-
-  -- The City of Metzer in Israel.
-  fun MetzerIsrael : Ind City ;
-
-  -- A populous and industrial state in the midwestern UnitedStates.
-  fun Michigan : Ind AmericanState ;
-
-  -- A dependency of the UnitedStates
-  fun MidwayIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Milan in Italy.
-  fun MilanItaly : Ind City ;
-
-  -- The City of Mindanao in Philippines.
-  fun MindanaoPhilippines : Ind City ;
-
-  fun MinharotRoadWestBank : Ind GeographicArea ;
-
-  -- The largest City in Minnesota.
-  fun MinneapolisMinnesota : Ind AmericanCity ;
-
-  -- A state in the northern midwest of the UnitedStates.
-  fun Minnesota : Ind AmericanState ;
-
-  -- The City of MiranShah in Pakistan.
-  fun MiranShahPakistan : Ind City ;
-
-  -- A state in the southeastern UnitedStates that borders on the GulfOfMexico.
-  fun Mississippi : Ind AmericanState ;
-
-  -- The major River in the UnitedStates. 
-  -- It runs almost the entire width of the UnitedStates, from Minnesota to the GulfOfMexico.
-  fun MississippiRiver : Ind River ;
-
-  -- A state in the central UnitedStates.
-  fun Missouri : Ind AmericanState ;
-
-  -- The City of Mitu in Colombia.
-  fun MituColombia : Ind City ;
-
-  -- The City of ModiinIllit in WestBank.
-  fun ModiinIllitWestBank : Ind City ;
-
-  -- The City of Mombassa in Kenya.
-  fun MombassaKenya : Ind City ;
-
-  -- A state in the northwestern UnitedStates.
-  fun Montana : Ind AmericanState ;
-
-  -- A large City in eastern Canada.
-  fun MontrealCanada : Ind City ;
-
-  -- A dependency of the UnitedKingdom
-  fun Montserrat : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  fun MoragJunctionGazaStrip : Ind GeographicArea ;
-
-  -- The City of Moscow in Russia. MoscowRussia The capital of Russia and the largest 
-  -- City of the country.
-  fun MoscowRussia : Ind EuropeanCity ;
-
-  -- The City of MoshavHagor in Israel.
-  fun MoshavHagorIsrael : Ind City ;
-
-  -- The City of MoshavTomer in WestBank.
-  fun MoshavTomerWestBank : Ind City ;
-
-  -- The City of MukallahAden in Yemen.
-  fun MukallahAdenYemen : Ind City ;
-
-  -- The City of MunchenGladbach in Germany.
-  fun MunchenGladbachGermany : Ind City ;
-
-  -- The City of Munster in Germany.
-  fun MunsterGermany : Ind City ;
-
-  -- The City of Murlough in NorthernIreland.
-  fun MurloughNorthernIreland : Ind City ;
-
-  -- The City of MusMus in Israel.
-  fun MusMusIsrael : Ind City ;
-
-  -- The City of Mutata in Colombia.
-  fun MutataColombia : Ind City ;
-
-  -- The City of Muttur in SriLanka.
-  fun MutturSriLanka : Ind City ;
-
-  -- A Nation in southeastern Asia, formerly known as Burma.
-  fun Myanmar : Ind Nation ;
-
-  -- The City of NaAlin in WestBank.
-  fun NaAlinWestBank : Ind City ;
-
-  -- The City of Nablus in WestBank.
-  fun NablusWestBank : Ind City ;
-
-  -- The City of NahalOz in GazaStrip.
-  fun NahalOzGazaStrip : Ind City ;
-
-  -- The City of Naharaim in Israel.
-  fun NaharaimIsrael : Ind City ;
-
-  -- The City of Nahariya in Israel.
-  fun NahariyaIsrael : Ind City ;
-
-  -- The City of Nairobi in Kenya.
-  fun NairobiKenya : Ind City ;
-
-  -- The City of Najaf in Iraq.
-  fun NajafIraq : Ind City ;
-
-  fun NallurAreaSriLanka : Ind GeographicArea ;
-
-  -- The City of Naqura in Lebanon.
-  fun NaquraLebanon : Ind City ;
-
-  -- The City of Narayangang in Bangladesh.
-  fun NarayangangBangladesh : Ind City ;
-
-  -- A large City in Tennessee.
-  fun NashvilleTennessee : Ind AmericanCity ;
-
-  -- The City of Natania in Israel.
-  fun NataniaIsrael : Ind City ;
-
-  -- A dependency of the UnitedStates
-  fun NavassaIsland : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of NearAdarim.
-  fun NearAdarim : Ind City ;
-
-  -- The City of NearAleiZahav.
-  fun NearAleiZahav : Ind City ;
-
-  -- The City of NearJenin.
-  fun NearJenin : Ind City ;
-
-  -- A state in the midwestern UnitedStates.
-  fun Nebraska : Ind AmericanState ;
-
-  -- The City of Netanya in Israel.
-  fun NetanyaIsrael : Ind City ;
-
-  -- A dependency of the Netherlands
-  fun NetherlandsAntilles : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Netzarim in GazaStrip.
-  fun NetzarimGazaStrip : Ind City ;
-
-  -- The City of NetzerHazani in GazaStrip.
-  fun NetzerHazaniGazaStrip : Ind City ;
-
-  -- A state in the western UnitedStates.
-  fun Nevada : Ind AmericanState ;
-
-  -- The City of NeveDaniel in WestBank.
-  fun NeveDanielWestBank : Ind City ;
-
-  -- The City of NeveDekalim.
-  fun NeveDekalim : Ind City ;
-
-  -- The City of NeveYamin in Israel.
-  fun NeveYaminIsrael : Ind City ;
-
-  -- The City of NewDelhi in India.
-  fun NewDelhiIndia : Ind City ;
-
-  -- A GeographicArea in the UnitedStates that is made up of the states of
-  -- Maine, New Hampshire, Vermont, Massachusetts, Rhode Island, and Connecticut.
-  fun NewEngland : Ind GeographicArea ;
-
-  -- A northeastern AmericanState. Its largest City is ManchesterNewHampshire.
-  fun NewHampshire : Ind AmericanState ;
-
-  -- A state in the eastern UnitedStates.
-  fun NewJersey : Ind AmericanState ;
-
-  -- A southwestern state in the UnitedStates.
-  fun NewMexico : Ind AmericanState ;
-
-  -- The City of NewYorkCity in UnitedStates. NewYorkCityUnitedStates The largest City in the UnitedStates. 
-  -- A worldwide center of finance and culture, it is comprised of five boroughs.
-  fun NewYorkCityUnitedStates : Ind AmericanCity ;
-
-  -- A populous state in the northeastern UnitedStates.
-  fun NewYorkState : Ind AmericanState ;
-
-  fun NeztarimSettlementGazaStrip : Ind GeographicArea ;
-
-  -- The City of Niamey in Niger.
-  fun NiameyNiger : Ind City ;
-
-  -- The City of Nissanit in GazaStrip.
-  fun NissanitGazaStrip : Ind City ;
-
-  -- The City of NitzaneiOz in WestBank.
-  fun NitzaneiOzWestBank : Ind City ;
-
-  -- The City of Nitzanim in Israel.
-  fun NitzanimIsrael : Ind City ;
-
-  -- A dependency of NewZealand
-  fun Niue : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  fun NokdimTekoaRdWestBank : Ind GeographicArea ;
-
-  -- A dependency of Australia
-  fun NorfolkIsland : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of NorteDeSantander in Colombia.
-  fun NorteDeSantanderColombia : Ind City ;
-
-  -- A state in the southeastern UnitedStates.
-  fun NorthCarolina : Ind AmericanState ;
-
-  -- A state in the northern midwest of the UnitedStates.
-  fun NorthDakota : Ind AmericanState ;
-
-  fun NorthernCaucasiusChechnya : Ind GeographicArea ;
-
-  -- The Nation of NorthernIreland.
-  fun NorthernIreland : Ind Nation ;
-
-  -- A dependency of the UnitedStates
-  fun NorthernMarianaIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Novogrozny in Russia.
-  fun NovogroznyRussia : Ind City ;
-
-  -- The City of NovyyAtagi in Russia.
-  fun NovyyAtagiRussia : Ind City ;
-
-  -- The City of Oberwart in Austria.
-  fun OberwartAustria : Ind City ;
-
-  -- The City of Ofra in WestBank.
-  fun OfraWestBank : Ind City ;
-
-  -- A populous and industrial state in the midwestern UnitedStates.
-  fun Ohio : Ind AmericanState ;
-
-  fun OilbaseAlgeria : Ind GeographicArea ;
-
-  -- The City of Okara in Pakistan.
-  fun OkaraPakistan : Ind City ;
-
-  -- A state in the southwestern UnitedStates.
-  fun Oklahoma : Ind AmericanState ;
-
-  -- The City of OlayaHerrera in Colombia.
-  fun OlayaHerreraColombia : Ind City ;
-
-  -- The City of Omagh in NorthernIreland.
-  fun OmaghNorthernIreland : Ind City ;
-
-  -- The City of OrYehuda in Israel.
-  fun OrYehudaIsrael : Ind City ;
-
-  -- The City of Oran in Algeria.
-  fun OranAlgeria : Ind City ;
-
-  -- An AmericanState on the PacificOcean.
-  fun Oregon : Ind AmericanState ;
-
-  -- The City of Osaka in Japan.
-  fun OsakaJapan : Ind City ;
-
-  -- The City of Oslo in Norway.
-  fun OsloNorway : Ind City ;
-
-  -- The City of Ossnabruck in Germany.
-  fun OssnabruckGermany : Ind City ;
-
-  fun OthnielJunctionIsrael : Ind GeographicArea ;
-
-  -- The City of Otniel in WestBank.
-  fun OtnielWestBank : Ind City ;
-
-  -- The City of Otzarin in WestBank.
-  fun OtzarinWestBank : Ind City ;
-
-  -- The City of Ozamis in Philippines.
-  fun OzamisPhilippines : Ind City ;
-
-  -- The City of Pahalgam in India.
-  fun PahalgamIndia : Ind City ;
-
-  -- A GeopoliticalArea that was divided by the 
-  -- UnitedKingdom into Israel and Jordan in 1948.
-  fun Palestine : Ind OverseasArea ;
-
-  fun PalestinianLiberationOrganization : Ind PoliticalOrganization ;
-
-  -- A dependency of the UnitedStates
-  fun PalmyraAtoll : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Palorinya in Uganda.
-  fun PalorinyaUganda : Ind City ;
-
-  -- The City of Pamplona in Spain.
-  fun PamplonaSpain : Ind City ;
-
-  -- The City of PanamaCity in Panama.
-  fun PanamaCityPanama : Ind City ;
-
-  -- The City of Pantras in Greece.
-  fun PantrasGreece : Ind City ;
-
-  -- The City of Papayin in Colombia.
-  fun PapayinColombia : Ind City ;
-
-  -- The City of Papua in Indonesia.
-  fun PapuaIndonesia : Ind City ;
-
-  fun ParacelIslands : Ind (both LandArea GeopoliticalArea) ;
-
-  -- The capital of France and the largest City of the country.
-  fun Paris : Ind EuropeanCity ;
-
-  -- The capital of France and the largest City of the country.
-  fun ParisFrance : Ind EuropeanCity ;
-
-  -- The City of Patikul in Philippines.
-  fun PatikulPhilippines : Ind City ;
-
-  -- The City of Pau in France.
-  fun PauFrance : Ind City ;
-
-  -- The City of PeAtSadeh in GazaStrip.
-  fun PeAtSadehGazaStrip : Ind City ;
-
-  -- A mid_Atlantic AmericanState. Its two major cities are Philadelphia and Pittsburgh.
-  -- Pennsylvania A mid_Atlantic AmericanState. Its two major cities 
-  -- are PhiladelphiaPennsylvania and PittsburghPennsylvania.
-  fun Pennsylvania : Ind AmericanState ;
-
-  -- The City of Peshawar in Pakistan.
-  fun PeshawarPakistan : Ind City ;
-
-  -- The City of PetahTikva.
-  fun PetahTikva : Ind City ;
-
-  -- The City of PetahTikvah in Israel.
-  fun PetahTikvahIsrael : Ind City ;
-
-  -- The largest City in Pennsylvania.
-  fun PhiladelphiaPennsylvania : Ind AmericanCity ;
-
-  -- The City of PhnomPenh in Cambodia.
-  fun PhnomPenhCambodia : Ind City ;
-
-  -- A dependency of the UnitedKingdom
-  fun PitcairnIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The second largest City in Pennsylvania. 
-  -- It was once a center of steel production in the UnitedStates.
-  fun PittsburghPennsylvania : Ind AmericanCity ;
-
-  -- The City of Portadown in Ireland.
-  fun PortadownIreland : Ind City ;
-
-  -- The City of Prague in CzechRepublic.
-  fun PragueCzechRepublic : Ind City ;
-
-  -- The largest and capital city of RhodeIsland.
-  fun ProvidenceRhodeIsland : Ind AmericanCity ;
-
-  -- The City of PuertoAlvira in Colombia.
-  fun PuertoAlviraColombia : Ind City ;
-
-  -- The City of PuertoLleras in Colombia.
-  fun PuertoLlerasColombia : Ind City ;
-
-  -- An dependent part of the UnitedStates.
-  fun PuertoRico : Ind (both Archipelago DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Punjab in Pakistan.
-  fun PunjabPakistan : Ind City ;
-
-  -- The City of Quetta in Pakistan.
-  fun QuettaPakistan : Ind City ;
-
-  -- The City of Quito in Ecuador.
-  fun QuitoEcuador : Ind City ;
-
-  -- The City of RadaAman in Yemen.
-  fun RadaAmanYemen : Ind City ;
-
-  -- The City of Rafah in GazaStrip.
-  fun RafahGazaStrip : Ind City ;
-
-  -- The City of RamaJunction in WestBank.
-  fun RamaJunctionWestBank : Ind City ;
-
-  -- The City of RamalDeAspusana in Peru.
-  fun RamalDeAspusanaPeru : Ind City ;
-
-  -- The City of Ramallah in WestBank.
-  fun RamallahWestBank : Ind City ;
-
-  -- The City of RamatGan in Israel.
-  fun RamatGanIsrael : Ind City ;
-
-  -- The City of Ramin in WestBank.
-  fun RaminWestBank : Ind City ;
-
-  -- The City of Ramle in Israel.
-  fun RamleIsrael : Ind City ;
-
-  -- The City of Rawalpindi in Pakistan.
-  fun RawalpindiPakistan : Ind City ;
-
-  -- A tributary of the Mississippi River.
-  fun RedRiver : Ind River ;
-
-  -- The Nation of Georgia.
-  fun RepublicOfGeorgia : Ind Nation ;
-
-  -- A dependency of France
-  fun Reunion : Ind (both Nation DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Reus in Spain.
-  fun ReusSpain : Ind City ;
-
-  -- A northeastern AmericanState. Its capital city is 
-  -- ProvidenceRhodeIsland. It is the smallest AmercianState
-  fun RhodeIsland : Ind AmericanState ;
-
-  -- The Nation of Rhodes.
-  fun Rhodes : Ind Nation ;
-
-  -- The capital of Virginia, located in the 
-  -- east_central part of the state.
-  fun RichmondVirginia : Ind AmericanCity ;
-
-  -- The City of Riga in Latvia.
-  fun RigaLatvia : Ind City ;
-
-  -- The City of Rijeka in Croatia.
-  fun RijekaCroatia : Ind City ;
-
-  fun RimalDistrictGazaStrip : Ind GeographicArea ;
-
-  -- The City of RishonLeZion in Israel.
-  fun RishonLeZionIsrael : Ind City ;
-
-  -- The City of Riyadh in SaudiArabia.
-  fun RiyadhSaudiArabia : Ind City ;
-
-  -- The City of Roermond in Netherlands.
-  fun RoermondNetherlands : Ind City ;
-
-  -- The City of Rome in Italy. RomeItaly The capital of Italy and the largest City 
-  -- of the country.
-  fun RomeItaly : Ind EuropeanCity ;
-
-  -- The City of Rosas in Spain.
-  fun RosasSpain : Ind City ;
-
-  -- The City of RostovOnDon in Russia.
-  fun RostovOnDonRussia : Ind City ;
-
-  -- The City of Ruhengeri in Rwanda.
-  fun RuhengeriRwanda : Ind City ;
-
-  fun SaadaPakistan : Ind GeographicArea ;
-
-  -- The City of Saada in Yemen.
-  fun SaadaYemen : Ind City ;
-
-  -- The City of Sabatena in Colombia.
-  fun SabatenaColombia : Ind City ;
-
-  -- The City of Sacramento in UnitedStates.
-  fun SacramentoUnitedStates : Ind City ;
-
-  -- The City of SaintAvold in France.
-  fun SaintAvoldFrance : Ind City ;
-
-  -- A dependency of the UnitedKingdom
-  fun SaintHelena : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of SaintJeanDeLuz in France.
-  fun SaintJeanDeLuzFrance : Ind City ;
-
-  -- A large City in Missouri.
-  fun SaintLouisMissouri : Ind AmericanCity ;
-
-  -- The capital of Minnesota, borders MinneapolisMinnesota.
-  fun SaintPaulMinnesota : Ind AmericanCity ;
-
-  -- A dependency of France
-  fun SaintPierreAndMiquelon : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of SaintSebastian in Spain.
-  fun SaintSebastianSpain : Ind City ;
-
-  -- The City of Sairanbar in Iraq.
-  fun SairanbarIraq : Ind City ;
-
-  -- The City of SajaIA in GazaStrip.
-  fun SajaIAGazaStrip : Ind City ;
-
-  -- The City of SallentDeGallego in Spain.
-  fun SallentDeGallegoSpain : Ind City ;
-
-  -- The City of Samaria in WestBank.
-  fun SamariaWestBank : Ind City ;
-
-  -- The City of Samashki in Russia.
-  fun SamashkiRussia : Ind City ;
-
-  -- The Nation of Samoa.
-  fun Samoa : Ind Nation ;
-
-  -- The City of SanDiego in Colombia.
-  fun SanDiegoColombia : Ind City ;
-
-  -- A large City in California, located on the San Francisco Bay.
-  fun SanFranciscoCalifornia : Ind AmericanCity ;
-
-  -- The City of SanJose in CostaRica.
-  fun SanJoseCostaRica : Ind City ;
-
-  -- The City of SanLuis in Colombia.
-  fun SanLuisColombia : Ind City ;
-
-  -- The City of SanMiguel in ElSalvador.
-  fun SanMiguelElSalvador : Ind City ;
-
-  -- The City of SanPablo in Colombia.
-  fun SanPabloColombia : Ind City ;
-
-  -- The City of SanSabatian in Spain.
-  fun SanSabatianSpain : Ind City ;
-
-  -- The City of Sanaa in Yemen.
-  fun SanaaYemen : Ind City ;
-
-  -- The City of Sangaldan in India.
-  fun SangaldanIndia : Ind City ;
-
-  -- The City of SantaMarta in Colombia.
-  fun SantaMartaColombia : Ind City ;
-
-  -- The City of SantaPola in Spain.
-  fun SantaPolaSpain : Ind City ;
-
-  fun SantaRitaMountainsPanama : Ind GeographicArea ;
-
-  -- The City of Santiago in Chile.
-  fun SantiagoChile : Ind City ;
-
-  -- The City of Sanur in Israel.
-  fun SanurIsrael : Ind City ;
-
-  -- The City of Sarajevo in BosniaAndHerzegovina.
-  fun SarajevoBosniaAndHerzegovina : Ind City ;
-
-  -- The City of Satkhira in Bangladesh.
-  fun SatkhiraBangladesh : Ind City ;
-
-  -- A City in Georgia near the mouth of the Savannah River.
-  fun SavannahGeorgia : Ind AmericanCity ;
-
-  -- A division of the UnitedKingdom.
-  fun Scotland : Ind GeopoliticalArea ;
-
-  -- The City of Segovia in Colombia.
-  fun SegoviaColombia : Ind City ;
-
-  -- The City of Seoul in SouthKorea.
-  fun SeoulSouthKorea : Ind City ;
-
-  -- The City of Seville in Spain.
-  fun SevilleSpain : Ind City ;
-
-  -- The City of ShadmotMehola in WestBank.
-  fun ShadmotMeholaWestBank : Ind City ;
-
-  -- The City of ShaveiShomron in WestBank.
-  fun ShaveiShomronWestBank : Ind City ;
-
-  -- The City of SheikhAjlun in GazaStrip.
-  fun SheikhAjlunGazaStrip : Ind City ;
-
-  -- The City of Shilo in WestBank.
-  fun ShiloWestBank : Ind City ;
-
-  -- The City of Shimi in Ecuador.
-  fun ShimiEcuador : Ind City ;
-
-  -- The City of Shlomi in Israel.
-  fun ShlomiIsrael : Ind City ;
-
-  -- The City of SidiHalifah in Libya.
-  fun SidiHalifahLibya : Ind City ;
-
-  -- The City of Sidon in Lebanon.
-  fun SidonLebanon : Ind City ;
-
-  -- The City of Siirt in Turkey.
-  fun SiirtTurkey : Ind City ;
-
-  -- The City of SilatADahar in WestBank.
-  fun SilatADaharWestBank : Ind City ;
-
-  fun SipadanIslandMalaysia : Ind GeographicArea ;
-
-  -- The City of Sitra.
-  fun Sitra : Ind City ;
-
-  -- The City of Sitrah in Bahrain.
-  fun SitrahBahrain : Ind City ;
-
-  -- The City of Sopore in India.
-  fun SoporeIndia : Ind City ;
-
-  -- A state in the southeastern UnitedStates.
-  fun SouthCarolina : Ind AmericanState ;
-
-  -- A state in the northern midwest of the UnitedStates.
-  fun SouthDakota : Ind AmericanState ;
-
-  -- A dependency of the UnitedKingdom
-  fun SouthGeorgiaAndTheSouthSandwichIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The former communist nation of the Soviet Union.
-  fun SovietUnion : Ind EuropeanNation ;
-
-  fun SpratlyIslands : Ind (both LandArea GeopoliticalArea) ;
-
-  -- The City of Srinagar in India.
-  fun SrinagarIndia : Ind City ;
-
-  -- The City of Srinigar in India.
-  fun SrinigarIndia : Ind City ;
-
-  -- The City of Sriperumbudur in India.
-  fun SriperumbudurIndia : Ind City ;
-
-  -- The City of Stewartstown in NorthernIreland.
-  fun StewartstownNorthernIreland : Ind City ;
-
-  -- The City of Stockholm in Sweden.
-  fun StockholmSweden : Ind City ;
-
-  -- The City of Strasbourg in France.
-  fun StrasbourgFrance : Ind City ;
-
-  -- The City of SukaiManiyah.
-  fun SukaiManiyah : Ind City ;
-
-  fun SukaimaniyahIraq : Ind GeographicArea ;
-
-  -- The City of Sulawesi in Indonesia.
-  fun SulawesiIndonesia : Ind City ;
-
-  -- The City of Sulaymaniyah in Iraq.
-  fun SulaymaniyahIraq : Ind City ;
-
-  -- The City of Sumayr in Yemen.
-  fun SumayrYemen : Ind City ;
-
-  -- The City of Susiya in WestBank.
-  fun SusiyaWestBank : Ind City ;
-
-  -- A dependency of Norway
-  fun Svalbard : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of TBilisi in RepublicOfGeorgia.
-  fun TBilisiGeorgia : Ind City ;
-
-  -- The City of Taila in Pakistan.
-  fun TailaPakistan : Ind City ;
-
-  -- The City of TamezGuida in Algeria.
-  fun TamezGuidaAlgeria : Ind City ;
-
-  -- The City of Tandy in SriLanka.
-  fun TandySriLanka : Ind City ;
-
-  -- The City of Taxila in Pakistan.
-  fun TaxilaPakistan : Ind City ;
-
-  -- The City of Tegucigalpa in Honduras.
-  fun TegucigalpaHonduras : Ind City ;
-
-  -- The City of Teheran in Iran.
-  fun TeheranIran : Ind City ;
-
-  -- The City of Tehran.
-  fun Tehran : Ind City ;
-
-  -- The City of Tekoa in WestBank.
-  fun TekoaWestBank : Ind City ;
-
-  -- The City of TelAviv in Israel.
-  fun TelAvivIsrael : Ind City ;
-
-  fun TelHaShomerJunctionIsrael : Ind GeographicArea ;
-
-  -- The City of TelQateifa in GazaStrip.
-  fun TelQateifaGazaStrip : Ind City ;
-
-  -- The City of TelRumeiyda in Israel.
-  fun TelRumeiydaIsrael : Ind City ;
-
-  -- The City of Telem in Israel.
-  fun TelemIsrael : Ind City ;
-
-  -- The City of Tena in WestBank.
-  fun TenaWestBank : Ind City ;
-
-  -- A state in the southeastern UnitedStates.
-  fun Tennessee : Ind AmericanState ;
-
-  -- The second largest AmericanState, located in the southwest 
-  -- on the GulfOfMexico.
-  fun Texas : Ind AmericanState ;
-
-  -- The Nation of TheBahamas.
-  fun TheBahamas : Ind Nation ;
-
-  -- The City of TheHague in Netherlands.
-  fun TheHagueNetherlands : Ind City ;
-
-  fun TheKyrgyzCapitalBishkekChina : Ind GeographicArea ;
-
-  -- The City of Thekraguri in India.
-  fun ThekraguriIndia : Ind City ;
-
-  -- The City of Tiaret in Algeria.
-  fun TiaretAlgeria : Ind City ;
-
-  -- The City of Tirat in Algeria.
-  fun TiratAlgeria : Ind City ;
-
-  -- A dependency of NewZealand
-  fun Tokelau : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The capital and largest City in Japan.
-  fun TokyoJapan : Ind City ;
-
-  -- The City of Tolosa in Spain.
-  fun TolosaSpain : Ind City ;
-
-  -- The City of Topkaki in Turkey.
-  fun TopkakiTurkey : Ind City ;
-
-  -- The City of Trabzon in Turkey.
-  fun TrabzonTurkey : Ind City ;
-
-  fun TrincomaleeHarborSriLanka : Ind GeographicArea ;
-
-  -- The City of Tripoli in Libya.
-  fun TripoliLibya : Ind City ;
-
-  -- A dependency of France
-  fun TromelinIsland : Ind (both Island DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Tulkarem in WestBank.
-  fun TulkaremWestBank : Ind City ;
-
-  -- The City of Tulkarm in WestBank.
-  fun TulkarmWestBank : Ind City ;
-
-  -- The City of Tunceli in Turkey.
-  fun TunceliTurkey : Ind City ;
-
-  -- The City of Turbat in Pakistan.
-  fun TurbatPakistan : Ind City ;
-
-  -- A dependency of the UnitedKingdom
-  fun TurksAndCaicosIslands : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  fun UWaIndianReservationColombia : Ind GeographicArea ;
-
-  -- The City of UmAlFahm in Israel.
-  fun UmAlFahmIsrael : Ind City ;
-
-  -- The City of UmmQasr in Iraq.
-  fun UmmQasrIraq : Ind City ;
-
-  -- The City of Urena in Venezuela.
-  fun UrenaVenezuela : Ind City ;
-
-  -- The City of Urra in Colombia.
-  fun UrraColombia : Ind City ;
-
-  -- The City of UrsMartan in Russia.
-  fun UrsMartanRussia : Ind City ;
-
-  -- A state in the western UnitedStates.
-  fun Utah : Ind AmericanState ;
-
-  -- The City of Valencia in Spain.
-  fun ValenciaSpain : Ind City ;
-
-  -- The City of Valledupar in Colombia.
-  fun ValleduparColombia : Ind City ;
-
-  -- The City of Van in Turkey.
-  fun VanTurkey : Ind City ;
-
-  -- The City of Vavuniya in SriLanka.
-  fun VavuniyaSriLanka : Ind City ;
-
-  -- A northeastern AmericanState know for its small towns 
-  -- and rustic beauty.
-  fun Vermont : Ind AmericanState ;
-
-  -- The City of Vienna in Austria.
-  fun ViennaAustria : Ind City ;
-
-  -- The City of Vientiane in Laos.
-  fun VientianeLaos : Ind City ;
-
-  -- The City of Villavicencio in Colombia.
-  fun VillavicencioColombia : Ind City ;
-
-  -- The VirginIslands is an Archipelago in the West Indies that comprises both the
-  -- BritishVirginIslands, administered by the UnitedKingdom, and the
-  -- USVirginIslands, administered by the UnitedStates.
-  fun VirginIslands : Ind (both Archipelago DependencyOrSpecialSovereigntyArea) ;
-
-  -- A state in the southeastern UnitedStates that borders on WashingtonDC.
-  fun Virginia : Ind AmericanState ;
-
-  -- The City of Vitoria in Spain.
-  fun VitoriaSpain : Ind City ;
-
-  -- The City of Vitrolles in France.
-  fun VitrollesFrance : Ind City ;
-
-  -- The City of Vladikavkaz in Russia.
-  fun VladikavkazRussia : Ind City ;
-
-  -- The City of Vladivostok in Russia.
-  fun VladivostokRussia : Ind City ;
-
-  -- The City of Volgodonsk in Russia.
-  fun VolgodonskRussia : Ind City ;
-
-  -- The City of WadiAlDabaat in Yemen.
-  fun WadiAlDabaatYemen : Ind City ;
-
-  -- The City of WadiAra in Israel.
-  fun WadiAraIsrael : Ind City ;
-
-  -- The City of WadiKelt in WestBank.
-  fun WadiKeltWestBank : Ind City ;
-
-  -- A dependency of the UnitedStates
-  fun WakeIsland : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- A dependency of France
-  fun WallisAndFutuna : Ind (both LandArea DependencyOrSpecialSovereigntyArea) ;
-
-  -- The City of Warsaw in Poland. WarsawPoland The capital City of Poland.
-  fun WarsawPoland : Ind EuropeanCity ;
-
-  -- An AmericanState on the PacificOcean.
-  fun Washington : Ind AmericanState ;
-
-  -- The capitalCity of the UnitedStates.
-  fun WashingtonDCUnitedStates : Ind AmericanCity ;
-
-  -- The City of Wattyan in Bahrain.
-  fun WattyanBahrain : Ind City ;
-
-  -- A terroritory occupied by Israel.
-  fun WestBank : Ind (both LandArea (both Nation (both GeographicArea GeopoliticalArea))) ;
-
-  -- The City of WestBeirut in Lebanon.
-  fun WestBeirutLebanon : Ind City ;
-
-  -- A state in the southeastern UnitedStates
-  fun WestVirginia : Ind AmericanState ;
-
-  -- A state in the midnorthern UnitedStates.
-  fun Wisconsin : Ind AmericanState ;
-
-  -- A large western state in the UnitedStates.
-  fun Wyoming : Ind AmericanState ;
-
-  -- The City of XiAn in China.
-  fun XiAnChina : Ind City ;
-
-  -- The City of YaAbad in WestBank.
-  fun YaAbadWestBank : Ind City ;
-
-  -- The City of YagurJunction in Israel.
-  fun YagurJunctionIsrael : Ind City ;
-
-  -- The City of Yehud in Israel.
-  fun YehudIsrael : Ind City ;
-
-  -- The City of Yerevan in Armenia.
-  fun YerevanArmenia : Ind City ;
-
-  -- The City of Yitzhar in WestBank.
-  fun YitzharWestBank : Ind City ;
-
-  -- The City of Yokota in Japan.
-  fun YokotaJapan : Ind City ;
-
-  -- The City of Yopal in Colombia.
-  fun YopalColombia : Ind City ;
-
-  -- The City of Yuksekova in Turkey.
-  fun YuksekovaTurkey : Ind City ;
-
-  -- The City of Zaita in Israel.
-  fun ZaitaIsrael : Ind City ;
-
-  -- The City of Zamar in Yemen.
-  fun ZamarYemen : Ind City ;
-
-  -- The City of Zamboanga in Philippines.
-  fun ZamboangaPhilippines : Ind City ;
-
-  -- The City of Zamboango in Philippines.
-  fun ZamboangoPhilippines : Ind City ;
-
-  -- The City of Zaragoza in Spain.
-  fun ZaragozaSpain : Ind City ;
-
-  -- The City of Zarauz in Spain.
-  fun ZarauzSpain : Ind City ;
-
-  fun ZeifIntersectionWestBank : Ind GeographicArea ;
-
-  -- The City of Zekharya in Israel.
-  fun ZekharyaIsrael : Ind City ;
-
-  fun Zimbabwe : Ind Nation ;
-
-  -- The City of Zulia in Colombia.
-  fun ZuliaColombia : Ind City ;
-
-  -- The City of Zumaia in Spain.
-  fun ZumaiaSpain : Ind City ;
-
-  -- The City of Zumarraga in Spain.
-  fun ZumarragaSpain : Ind City ;
-
-  -- The City of Zvornik in BosniaAndHerzegovina.
-  fun ZvornikBosniaAndHerzegovina : Ind City ;
-
-  fun oilfieldsVenezuela : Ind GeographicArea ;
-
-}
diff --git a/examples/SUMO/CountriesAndRegionsEng.gf b/examples/SUMO/CountriesAndRegionsEng.gf
deleted file mode 100644
--- a/examples/SUMO/CountriesAndRegionsEng.gf
+++ /dev/null
@@ -1,848 +0,0 @@
---# -path=.:englishExtended
-concrete CountriesAndRegionsEng of CountriesAndRegions = MidLevelOntologyEng ** open ParadigmsEng,NounEng  in {
-  
-lin 
-  NewJersey = UsePN (mkPN "New Jersey") ;
-  NewYorkState = UsePN (mkPN "New York") ;
-  Texas = UsePN (mkPN "Texas") ;
-  AdanaTurkey = UsePN (mkPN "Adana") ;
-  AddisAbabaEthiopia = UsePN (mkPN "Addis Ababa") ;
-  AdenYemen = UsePN (mkPN "Aden") ;
-  AdoraWestBank = UsePN (mkPN "Adora") ;
-  AfulaIsrael = UsePN (mkPN "Afula") ;
-  AgriTurkey = UsePN (mkPN "Agri") ;
-  AinDeflaAlgeria = UsePN (mkPN "Ain Defla") ;
-  AinElHajarAlgeria = UsePN (mkPN "Ain el Hajar") ;
-  AjaccioFrance = UsePN (mkPN "Ajaccio") ;
-  AlBalamandLebanon = UsePN (mkPN "Al-Balamand") ;
-  AleiSinaiGazaStrip = UsePN (mkPN "Alei Sinai") ;
-  AleiZahavWestBank = UsePN (mkPN "Alei Zahav") ;
-  AleyLebanon = UsePN (mkPN "Aley") ;
-  AlgiersAlgeria = UsePN (mkPN "Algiers") ;
-  AlkhanYurtRussia = UsePN (mkPN "Alkhan-Yurt") ;
-  AlonMorehWestBank = UsePN (mkPN "Alon Moreh") ;
-  AmbonIndonesia = UsePN (mkPN "Ambon") ;
-  AmmanJordan = UsePN (mkPN "Amman") ;
-  AnNuwaydiratBahrain = UsePN (mkPN "An Nuwaydirat") ;
-  AndeanSpain = UsePN (mkPN "Andean") ;
-  AngkorWatCambodia = UsePN (mkPN "Angkor Wat") ;
-  AnkaraTurkey = UsePN (mkPN "Ankara") ;
-  AntalyaTurkey = UsePN (mkPN "Antalya") ;
-  AntioquiaColombia = UsePN (mkPN "Antioquia") ;
-  AntwerpBelgium = UsePN (mkPN "Antwerp") ;
-  ApumiracPeru = UsePN (mkPN "Apumirac") ;
-  ApureVenezuela = UsePN (mkPN "Apure") ;
-  AraucaColombia = UsePN (mkPN "Arauca") ;
-  ArgunRussia = UsePN (mkPN "Argun") ;
-  ArielWestBank = UsePN (mkPN "Ariel") ;
-  ArmaghNorthernIreland = UsePN (mkPN "Armagh") ;
-  ArzewAlgeria = UsePN (mkPN "Arzew") ;
-  AshdodIsrael = UsePN (mkPN "Ashdod") ;
-  AskelonIsrael = UsePN (mkPN "Askelon") ;
-  AsmaraEritrea = UsePN (mkPN "Asmara") ;
-  AssamIndia = UsePN (mkPN "Assam") ;
-  AswanEgypt = UsePN (mkPN "Aswan") ;
-  AsyutEgypt = UsePN (mkPN "Asyut") ;
-  AthensGreece = UsePN (mkPN "Athens") ;
-  AtrushIraq = UsePN (mkPN "Atrush") ;
-  AtzmonaGazaStrip = UsePN (mkPN "Atzmona") ;
-  AvneiHefetzIsrael = UsePN (mkPN "Avnei Hefetz") ;
-  AyacuchoPeru = UsePN (mkPN "Ayacucho") ;
-  AzorIsrael = UsePN (mkPN "Azor") ;
-  BadVilbelGermany = UsePN (mkPN "Bad Vilbel") ;
-  BaghdadIraq = UsePN (mkPN "Baghdad") ;
-  BagreColombia = UsePN (mkPN "Bagre") ;
-  Bahamas = UsePN (mkPN "Bahamas") ;
-  BahawalpurPakistan = UsePN (mkPN "Bahawalpur") ;
-  BakaAlGarbiyehIsrael = UsePN (mkPN "Baka al-Garbiyeh") ;
-  BakkaAlSharkiyaWestBank = UsePN (mkPN "Bakka al-Sharkiya") ;
-  BakuAzerbaijan = UsePN (mkPN "Baku") ;
-  BaleEthiopia = UsePN (mkPN "Bale") ;
-  BanbridgeNorthernIreland = UsePN (mkPN "Banbridge") ;
-  BangkokThailand = UsePN (mkPN "Bangkok") ;
-  BangorNorthernIreland = UsePN (mkPN "Bangor") ;
-  BanguiCentralAfricanRepublic = UsePN (mkPN "Bangui") ;
-  BarcelonaSpain = UsePN (mkPN "Barcelona") ;
-  BarkeoCambodia = UsePN (mkPN "Barkeo") ;
-  BarrancabermejaColombia = UsePN (mkPN "Barrancabermeja") ;
-  BasraIsrael = UsePN (mkPN "Basra") ;
-  BatYamIsrael = UsePN (mkPN "Bat Yam") ;
-  BatmanTurkey = UsePN (mkPN "Batman") ;
-  BeasainSpain = UsePN (mkPN "Beasain") ;
-  BeErShevaIsrael = UsePN (mkPN "Be'er Sheva") ;
-  BeirutLebanon = UsePN (mkPN "Beirut") ;
-  BeitElWestBank = UsePN (mkPN "Beit El") ;
-  BeitHaggaiWestBank = UsePN (mkPN "Beit Haggai") ;
-  BeitSahurWestBank = UsePN (mkPN "Beit Sahur") ;
-  BeitSheAnIsrael = UsePN (mkPN "Beit She'an") ;
-  BeitShemeshIsrael = UsePN (mkPN "Beit Shemesh") ;
-  BeledweyneSomalia = UsePN (mkPN "Beledweyne") ;
-  BelfastNorthernIreland = UsePN (mkPN "Belfast") ;
-  BelgradeSerbiaAndMontenegro = UsePN (mkPN "Belgrade") ;
-  BerlinGermany = UsePN (mkPN "Berlin") ;
-  BetLeHiyehGazaStrip = UsePN (mkPN "Bet LeHiyeh") ;
-  BetLidJunctionIsrael = UsePN (mkPN "Bet Lid Junction") ;
-  BethElIsrael = UsePN (mkPN "Beth El") ;
-  BethlehemWestBank = UsePN (mkPN "Bethlehem") ;
-  BidyaWestBank = UsePN (mkPN "Bidya") ;
-  BilbaoSpain = UsePN (mkPN "Bilbao") ;
-  BillabonaSpain = UsePN (mkPN "Billabona") ;
-  BinyaminaIsrael = UsePN (mkPN "Binyamina") ;
-  BKaotWestBank = UsePN (mkPN "B'kaot") ;
-  BneiAyishIsrael = UsePN (mkPN "Bnei Ayish") ;
-  BogotaColombia = UsePN (mkPN "Bogota") ;
-  BolognaItaly = UsePN (mkPN "Bologna") ;
-  BonnGermany = UsePN (mkPN "Bonn") ;
-  BosphorousStraitsTurkey = UsePN (mkPN "BosphorousStraits") ;
-  BouiraAlgeria = UsePN (mkPN "Bouira") ;
-  BouzeGueneAlgeria = UsePN (mkPN "Bouze-guene") ;
-  BrusselsBelgium = UsePN (mkPN "Brussels") ;
-  BucaramangaColombia = UsePN (mkPN "Bucaramanga") ;
-  BucharestRomania = UsePN (mkPN "Bucharest") ;
-  BuenosAiresArgentina = UsePN (mkPN "Buenos Aires") ;
-  BuinakskRussia = UsePN (mkPN "Buinaksk") ;
-  Burma = UsePN (mkPN "Burma") ;
-  BwindiforestUganda = UsePN (mkPN "Bwindi forest") ;
-  CabindaAngola = UsePN (mkPN "Cabinda") ;
-  CaglayanTurkey = UsePN (mkPN "Caglayan") ;
-  CairoEgypt = UsePN (mkPN "Cairo") ;
-  CalcuttaIndia = UsePN (mkPN "Calcutta") ;
-  CaliColombia = UsePN (mkPN "Cali") ;
-  CampZamaJapan = UsePN (mkPN "Camp Zama") ;
-  CankiriTurkey = UsePN (mkPN "Cankiri") ;
-  CapeTownSouthAfrica = UsePN (mkPN "Cape Town") ;
-  CaritasPolandChechnya = UsePN (mkPN "Caritas Poland") ;
-  CarmelIsrael = UsePN (mkPN "Carmel") ;
-  CarmenDeBolivarColombia = UsePN (mkPN "Carmen de Bolivar") ;
-  CarrejonColombia = UsePN (mkPN "Carrejon") ;
-  ChamanPakistan = UsePN (mkPN "Chaman") ;
-  ChararESharifIndia = UsePN (mkPN "Charar-e-Sharif") ;
-  CharsaadaPakistan = UsePN (mkPN "Charsaada") ;
-  ChernoRechyeRussia = UsePN (mkPN "Cherno-rechye") ;
-  ChicagoUnitedStates = UsePN (mkPN "Chicago") ;
-  ChisimayuSomalia = UsePN (mkPN "Chisimayu") ;
-  ChittagongBangladesh = UsePN (mkPN "Chittagong") ;
-  ChobaAngola = UsePN (mkPN "Choba") ;
-  ChocoColombia = UsePN (mkPN "Choco") ;
-  ChorrosQueroVenezuela = UsePN (mkPN "Chorros-quero") ;
-  ClarkAirbasePhilippines = UsePN (mkPN "Clark Airbase") ;
-  CoimbatoreIndia = UsePN (mkPN "Coimbatore") ;
-  CologneGermany = UsePN (mkPN "Cologne") ;
-  ColombiaCityColombia = UsePN (mkPN "Colombia City") ;
-  ColombiaPanama = UsePN (mkPN "Colombia") ;
-  ColomboSriLanka = UsePN (mkPN "Colombo") ;
-  ComayaguaHonduras = UsePN (mkPN "Comayagua") ;
-  Congo = UsePN (mkPN "Congo") ;
-  CopacaBanaCuba = UsePN (mkPN "Copaca-bana") ;
-  CopenhagenDenmark = UsePN (mkPN "Copenhagen") ;
-  CorsicaFrance = UsePN (mkPN "Corsica") ;
-  CorteFrance = UsePN (mkPN "Corte") ;
-  CorumTurkey = UsePN (mkPN "Corum") ;
-  CundiNamarcaColombia = UsePN (mkPN "Cundi-namarca") ;
-  CupiaguaColombia = UsePN (mkPN "Cupiagua") ;
-  CuzcoPeru = UsePN (mkPN "Cuzco") ;
-  DagestanRussia = UsePN (mkPN "Dagestan") ;
-  DahukIraq = UsePN (mkPN "Dahuk") ;
-  DangDistrictNepal = UsePN (mkPN "Dang district") ;
-  DarEsSalaAmTanzania = UsePN (mkPN "Dar es Sala'am") ;
-  DarvazTajikistan = UsePN (mkPN "Darvaz") ;
-  DebaSpain = UsePN (mkPN "Deba") ;
-  DelhiIndia = UsePN (mkPN "Delhi") ;
-  DhahranSaudiArabia = UsePN (mkPN "Dhahran") ;
-  DhakaBangladesh = UsePN (mkPN "Dhaka") ;
-  DinanFrance = UsePN (mkPN "Dinan") ;
-  DirNaballahWestBank = UsePN (mkPN "Dir Naballah") ;
-  DireDawaEthiopia = UsePN (mkPN "Dire Dawa") ;
-  DistrictOfMansehraPakistan = UsePN (mkPN "district of Mansehra") ;
-  DjakashariGeorgia = UsePN (mkPN "Djakashari") ;
-  DjerbaTunisia = UsePN (mkPN "Djerba") ;
-  DodaIndia = UsePN (mkPN "Doda") ;
-  DortmundGermany = UsePN (mkPN "Dortmund") ;
-  DublinIreland = UsePN (mkPN "Dublin") ;
-  DuesseldorfGermany = UsePN (mkPN "Duesseldorf") ;
-  DugitGazaStrip = UsePN (mkPN "Dugit") ;
-  DurangoSpain = UsePN (mkPN "Durango") ;
-  DushanbeTajikistan = UsePN (mkPN "Dushanbe") ;
-  DushanbeAirportTajikistan = UsePN (mkPN "Dushanbe airport") ;
-  DushanbeGarmTajikistan = UsePN (mkPN "Dushanbe Garm") ;
-  EastJerusalemIsrael = UsePN (mkPN "East Jerusalem") ;
-  EfratWestBank = UsePN (mkPN "Efrat") ;
-  EilatIsrael = UsePN (mkPN "Eilat") ;
-  EinavWestBank = UsePN (mkPN "Einav") ;
-  ElBagreColombia = UsePN (mkPN "El Bagre") ;
-  ElBirehWestBank = UsePN (mkPN "El Bireh") ;
-  ElPlayonColombia = UsePN (mkPN "El Playon") ;
-  ElRipialApureVenezuela = UsePN (mkPN "El Ripial Apure") ;
-  ElayoSomalia = UsePN (mkPN "Elayo") ;
-  ElAzzariyaWestBank = UsePN (mkPN "el-Azzariya") ;
-  EleiSinaiGazaStrip = UsePN (mkPN "Elei Sinai") ;
-  EmmanuelWestBank = UsePN (mkPN "Emmanuel") ;
-  ErezGazaStrip = UsePN (mkPN "Erez") ;
-  FethiyeAndMarmarisTurkey = UsePN (mkPN "Fethiye and Marmaris") ;
-  FloridaUnitedStates = UsePN (mkPN "Florida") ;
-  FormequeColombia = UsePN (mkPN "Formeque") ;
-  FrankfurtGermany = UsePN (mkPN "Frankfurt") ;
-  FrenchHillIsrael = UsePN (mkPN "French Hill") ;
-  FuengirolaSpain = UsePN (mkPN "Fuengirola") ;
-  FusagasusaColombia = UsePN (mkPN "Fusagasusa") ;
-  GaliAbkhaziaGeorgia = UsePN (mkPN "Gali Abkhazia") ;
-  GanimWestBank = UsePN (mkPN "Ganim") ;
-  GashuriIsrael = UsePN (mkPN "Gashuri") ;
-  GeneralSantosPhilippines = UsePN (mkPN "General Santos") ;
-  GenevaSwitzerland = UsePN (mkPN "Geneva") ;
-  Georgia = UsePN (mkPN "Georgia") ;
-  GetxoSpain = UsePN (mkPN "Getxo") ;
-  GhalebiehIraq = UsePN (mkPN "Ghalebieh") ;
-  GhaziabadUttarPradeshIndia = UsePN (mkPN "Ghaziabad Uttar Pradesh") ;
-  GiloIsrael = UsePN (mkPN "Gilo") ;
-  GivatZeEvWestBank = UsePN (mkPN "Givat Ze'ev") ;
-  GizaEgypt = UsePN (mkPN "Giza") ;
-  GonegalleSriLanka = UsePN (mkPN "Gonegalle") ;
-  GranadaSpain = UsePN (mkPN "Granada") ;
-  GrazAustria = UsePN (mkPN "Graz") ;
-  GroznyChechnya = UsePN (mkPN "Grozny") ;
-  GuilinChina = UsePN (mkPN "Guilin") ;
-  GujaratIndia = UsePN (mkPN "Gujarat") ;
-  GushEtzionWestBank = UsePN (mkPN "Gush Etzion") ;
-  GushKatifGazaStrip = UsePN (mkPN "Gush Katif") ;
-  HaderaIsrael = UsePN (mkPN "Hadera") ;
-  HaifaIsrael = UsePN (mkPN "Haifa") ;
-  HamburgGermany = UsePN (mkPN "Hamburg") ;
-  HamisMiliyanaAlgeria = UsePN (mkPN "Hamis Miliyana") ;
-  HamraWestBank = UsePN (mkPN "Hamra") ;
-  HannoverGermany = UsePN (mkPN "Hannover") ;
-  HarBrachaWestBank = UsePN (mkPN "Har Bracha") ;
-  HarerEthiopia = UsePN (mkPN "Harer") ;
-  HavanaCuba = UsePN (mkPN "Havana") ;
-  HawanaIraq = UsePN (mkPN "Hawana") ;
-  HeartAfghanistan = UsePN (mkPN "Heart") ;
-  HebronWestBank = UsePN (mkPN "Hebron") ;
-  HermeshIsrael = UsePN (mkPN "Hermesh") ;
-  HernaniSpain = UsePN (mkPN "Hernani") ;
-  HerzliyaIsrael = UsePN (mkPN "Herzliya") ;
-  HilversumNetherlands = UsePN (mkPN "Hilversum") ;
-  HizmaWestBank = UsePN (mkPN "Hizma") ;
-  HodayaJunctionIsrael = UsePN (mkPN "Hodaya Junction") ;
-  HolonJunctionIsrael = UsePN (mkPN "Holon Junction") ;
-  HuallgaPeru = UsePN (mkPN "Huallga") ;
-  HurghadaEgypt = UsePN (mkPN "Hurghada") ;
-  HyderabadPakistan = UsePN (mkPN "Hyderabad") ;
-  IbsrilIraq = UsePN (mkPN "Ibsril") ;
-  IncirlikAirbaseTurkey = UsePN (mkPN "Incirlik Airbase") ;
-  IpilPhilippines = UsePN (mkPN "Ipil") ;
-  IrbilIraq = UsePN (mkPN "Irbil") ;
-  IslamabadPakistan = UsePN (mkPN "Islamabad") ;
-  IslandOfBaliIndonesia = UsePN (mkPN "Island of Bali") ;
-  IstanbulTurkey = UsePN (mkPN "Istanbul") ;
-  ItamarWestBank = UsePN (mkPN "Itamar") ;
-  IzmirTurkey = UsePN (mkPN "Izmir") ;
-  JaffaIsrael = UsePN (mkPN "Jaffa") ;
-  JaffnaSriLanka = UsePN (mkPN "Jaffna") ;
-  JakartaIndonesia = UsePN (mkPN "Jakarta") ;
-  JalahIndia = UsePN (mkPN "Jalah") ;
-  JalpaiguriRailwayStationIndia = UsePN (mkPN "Jalpaiguri Railway Station") ;
-  JammuIndia = UsePN (mkPN "Jammu") ;
-  JangasPeru = UsePN (mkPN "Jangas") ;
-  JeninWestBank = UsePN (mkPN "Jenin") ;
-  JerusalemIsrael = UsePN (mkPN "Jerusalem") ;
-  JMainWestBank = UsePN (mkPN "J'main") ;
-  JohannesburgSouthAfrica = UsePN (mkPN "Johannesburg") ;
-  JoloPhilippines = UsePN (mkPN "Jolo") ;
-  JubialSaudiArabia = UsePN (mkPN "Jubial") ;
-  JullundurIndia = UsePN (mkPN "Jullundur") ;
-  KabacanPhilippines = UsePN (mkPN "Kabacan") ;
-  KabulAfghanistan = UsePN (mkPN "Kabul") ;
-  KafrAkabWestBank = UsePN (mkPN "Kafr Akab") ;
-  KafrIdnaWestBank = UsePN (mkPN "Kafr Idna") ;
-  KalkilyaWestBank = UsePN (mkPN "Kalkilya") ;
-  KalmunaiSriLanka = UsePN (mkPN "Kalmunai") ;
-  KampalaUganda = UsePN (mkPN "Kampala") ;
-  KandySriLanka = UsePN (mkPN "Kandy") ;
-  KanihamaIndia = UsePN (mkPN "Kanihama") ;
-  KarachiPakistan = UsePN (mkPN "Karachi") ;
-  KarkurIsrael = UsePN (mkPN "Karkur") ;
-  KarmeiTzurWestBank = UsePN (mkPN "Karmei Tzur") ;
-  KarneiShomronWestBank = UsePN (mkPN "Karnei Shomron") ;
-  KashmirIndia = UsePN (mkPN "Kashmir") ;
-  KatmanduAirportNepal = UsePN (mkPN "Katmandu Airport") ;
-  KedumimWestBank = UsePN (mkPN "Kedumim") ;
-  KedumimSettlementWestBank = UsePN (mkPN "Kedumim Settlement") ;
-  KfarBaAnehIsrael = UsePN (mkPN "Kfar Ba'aneh") ;
-  KfarDaromGazaStrip = UsePN (mkPN "Kfar Darom") ;
-  KfarHessIsrael = UsePN (mkPN "Kfar Hess") ;
-  KfarSabaIsrael = UsePN (mkPN "Kfar Saba") ;
-  KfarTzurifWestBank = UsePN (mkPN "Kfar Tzurif") ;
-  KfarYamGazaStrip = UsePN (mkPN "Kfar Yam") ;
-  KfarDaromNetzarimIsrael = UsePN (mkPN "Kfar-Darom Netzarim") ;
-  KhankalaChechnya = UsePN (mkPN "Khankala") ;
-  KhartoumSudan = UsePN (mkPN "Khartoum") ;
-  KhelilAlgeria = UsePN (mkPN "Khelil") ;
-  KhobarSaudiArabia = UsePN (mkPN "Khobar") ;
-  KibbutzGalEdIsrael = UsePN (mkPN "Kibbutz Gal 'Ed") ;
-  KibbutzMeravIsrael = UsePN (mkPN "Kibbutz Merav") ;
-  KibbutzSheluhotIsrael = UsePN (mkPN "Kibbutz Sheluhot") ;
-  KidapawanPhilippines = UsePN (mkPN "Kidapawan") ;
-  KigaliRwanda = UsePN (mkPN "Kigali") ;
-  KirikkaleTurkey = UsePN (mkPN "Kirikkale") ;
-  KiryatArbaWestBank = UsePN (mkPN "Kiryat Arba") ;
-  KiryatMotzkinIsrael = UsePN (mkPN "Kiryat Motzkin") ;
-  KiryatNetafimWestBank = UsePN (mkPN "Kiryat Netafim") ;
-  KissufimGazaStrip = UsePN (mkPN "Kissufim") ;
-  KiursehirBoztepTurkey = UsePN (mkPN "Kiursehir-Boztep") ;
-  KlaiyatLebanon = UsePN (mkPN "Klaiyat") ;
-  KohlanYemen = UsePN (mkPN "Kohlan") ;
-  KomsomoLabadTajikistan = UsePN (mkPN "Komsomo-labad") ;
-  KuwaitCityKuwait = UsePN (mkPN "Kuwait City") ;
-  LaCeibaHonduras = UsePN (mkPN "La Ceiba") ;
-  LaGabarraVenezuela = UsePN (mkPN "La Gabarra") ;
-  LaGuajiraColombia = UsePN (mkPN "La Guajira") ;
-  LaPazBolivia = UsePN (mkPN "La Paz") ;
-  LaVictoriaVenezuela = UsePN (mkPN "La Victoria") ;
-  LahorePakistan = UsePN (mkPN "Lahore") ;
-  LarbaAlgeria = UsePN (mkPN "Larba") ;
-  LarnacaCyprus = UsePN (mkPN "Larnaca") ;
-  LasarteSpain = UsePN (mkPN "Lasarte") ;
-  LeizaSpain = UsePN (mkPN "Leiza") ;
-  LesEucalyptusDistrictAlgeria = UsePN (mkPN "Les Eucalyptus district") ;
-  LibertadorVenezuela = UsePN (mkPN "Libertador") ;
-  LiceTurkey = UsePN (mkPN "Lice") ;
-  LIleRousseFrance = UsePN (mkPN "L'Ile-Rousse") ;
-  LimaPeru = UsePN (mkPN "Lima") ;
-  LindosRhodes = UsePN (mkPN "Lindos") ;
-  LinzAustralia = UsePN (mkPN "Linz") ;
-  LockerbieUnitedKingdom = UsePN (mkPN "Lockerbie") ;
-  LogornoSpain = UsePN (mkPN "Logorno") ;
-  LondonUnitedKingdom = UsePN (mkPN "London") ;
-  LondonberryNorthernIreland = UsePN (mkPN "Londonberry") ;
-  LosAngelesUnitedStates = UsePN (mkPN "Los Angeles") ;
-  LosAngelesInternationalAirportUnitedStates = UsePN (mkPN "Los Angeles International Airport") ;
-  LosBancosVenezuela = UsePN (mkPN "Los Bancos") ;
-  LosKatiosNationalParkColombia = UsePN (mkPN "Los Katios National Park") ;
-  LuandaAngola = UsePN (mkPN "Luanda") ;
-  LuebeckGermany = UsePN (mkPN "Luebeck") ;
-  LundaNorteAngola = UsePN (mkPN "Lunda Norte") ;
-  LuxorEgypt = UsePN (mkPN "Luxor") ;
-  LyonsFrance = UsePN (mkPN "Lyons") ;
-  MaAlehMichmashWestBank = UsePN (mkPN "Ma'aleh Michmash") ;
-  MaccabimIsrael = UsePN (mkPN "Maccabim") ;
-  MadhuSriLanka = UsePN (mkPN "Madhu") ;
-  MadrasIndia = UsePN (mkPN "Madras") ;
-  MadridSpain = UsePN (mkPN "Madrid") ;
-  MagdalenaColombia = UsePN (mkPN "Magdalena") ;
-  MaidanSharAfghanistan = UsePN (mkPN "Maidan Shar") ;
-  MakhachkalaRussia = UsePN (mkPN "Makhachkala") ;
-  MalagaSpain = UsePN (mkPN "Malaga") ;
-  MalukkaIslandsIndonesia = UsePN (mkPN "Malukka islands") ;
-  ManaguaNigeria = UsePN (mkPN "Managua") ;
-  ManamaBahrain = UsePN (mkPN "Manama") ;
-  ManchesterUnitedKingdom = UsePN (mkPN "Manchester") ;
-  MangalsenAndSanpheBagarNepal = UsePN (mkPN "Mangalsen and Sanphe Bagar") ;
-  ManilaPhilippines = UsePN (mkPN "Manila") ;
-  MaonIsrael = UsePN (mkPN "Maon") ;
-  MapourditSudan = UsePN (mkPN "Mapourdit") ;
-  MarSabaWestBank = UsePN (mkPN "Mar Saba") ;
-  MarawiPhilippines = UsePN (mkPN "Marawi") ;
-  MardanPakistan = UsePN (mkPN "Mardan") ;
-  MarmarisTurkey = UsePN (mkPN "Marmaris") ;
-  MarseillesFrance = UsePN (mkPN "Marseilles") ;
-  MashaWestBank = UsePN (mkPN "Masha") ;
-  MatsumotoJapan = UsePN (mkPN "Matsumoto") ;
-  MawdiyahYemen = UsePN (mkPN "Mawdiyah") ;
-  MeaShearimIsrael = UsePN (mkPN "Mea Shearim") ;
-  MeccaSaudiArabia = UsePN (mkPN "Mecca") ;
-  MechoraWestBank = UsePN (mkPN "Mechora") ;
-  MedanIndonesia = UsePN (mkPN "Medan") ;
-  MedellinColombia = UsePN (mkPN "Medellin") ;
-  MegidoIsrael = UsePN (mkPN "Megido") ;
-  MeholaIsrael = UsePN (mkPN "Mehola") ;
-  MekholahIsrael = UsePN (mkPN "Mekholah") ;
-  MersinTurkey = UsePN (mkPN "Mersin") ;
-  MetaColombia = UsePN (mkPN "Meta") ;
-  MetullaIsrael = UsePN (mkPN "Metulla") ;
-  MetzerIsrael = UsePN (mkPN "Metzer") ;
-  MilanItaly = UsePN (mkPN "Milan") ;
-  MindanaoPhilippines = UsePN (mkPN "Mindanao") ;
-  MinharotRoadWestBank = UsePN (mkPN "Minharot Road") ;
-  MiranShahPakistan = UsePN (mkPN "Miran Shah") ;
-  MituColombia = UsePN (mkPN "Mitu") ;
-  ModiinIllitWestBank = UsePN (mkPN "Modiin Illit") ;
-  MombassaKenya = UsePN (mkPN "Mombassa") ;
-  MoragJunctionGazaStrip = UsePN (mkPN "Morag Junction") ;
-  MoscowRussia = UsePN (mkPN "Moscow") ;
-  MoshavHagorIsrael = UsePN (mkPN "Moshav Hagor") ;
-  MoshavTomerWestBank = UsePN (mkPN "Moshav Tomer") ;
-  MukallahAdenYemen = UsePN (mkPN "Mukallah-Aden") ;
-  MunchenGladbachGermany = UsePN (mkPN "Munchen-Gladbach") ;
-  MunsterGermany = UsePN (mkPN "Munster") ;
-  MurloughNorthernIreland = UsePN (mkPN "Murlough") ;
-  MusMusIsrael = UsePN (mkPN "Mus Mus") ;
-  MutataColombia = UsePN (mkPN "Mutata") ;
-  MutturSriLanka = UsePN (mkPN "Muttur") ;
-  NaAlinWestBank = UsePN (mkPN "Na'alin") ;
-  NablusWestBank = UsePN (mkPN "Nablus") ;
-  NahalOzGazaStrip = UsePN (mkPN "Nahal Oz") ;
-  NaharaimIsrael = UsePN (mkPN "Naharaim") ;
-  NahariyaIsrael = UsePN (mkPN "Nahariya") ;
-  NairobiKenya = UsePN (mkPN "Nairobi") ;
-  NajafIraq = UsePN (mkPN "Najaf") ;
-  NallurAreaSriLanka = UsePN (mkPN "Nallur Area") ;
-  NaquraLebanon = UsePN (mkPN "Naqura") ;
-  NarayangangBangladesh = UsePN (mkPN "Narayangang") ;
-  NetanyaIsrael = UsePN (mkPN "Netanya") ;
-  NetzarimGazaStrip = UsePN (mkPN "Netzarim") ;
-  NetzerHazaniGazaStrip = UsePN (mkPN "Netzer Hazani") ;
-  NeveDanielWestBank = UsePN (mkPN "Neve Daniel") ;
-  NeveYaminIsrael = UsePN (mkPN "Neve Yamin") ;
-  NewDelhiIndia = UsePN (mkPN "New Delhi") ;
-  NewYorkCityUnitedStates = UsePN (mkPN "New York City") ;
-  NeztarimSettlementGazaStrip = UsePN (mkPN "Neztarim Settlement") ;
-  NiameyNiger = UsePN (mkPN "Niamey") ;
-  NissanitGazaStrip = UsePN (mkPN "Nissanit") ;
-  NitzaneiOzWestBank = UsePN (mkPN "Nitzanei Oz") ;
-  NitzanimIsrael = UsePN (mkPN "Nitzanim") ;
-  NokdimTekoaRdWestBank = UsePN (mkPN "Nokdim-Tekoa Rd.") ;
-  NorteDeSantanderColombia = UsePN (mkPN "Norte de Santander") ;
-  NorthernCaucasiusChechnya = UsePN (mkPN "Northern Caucasius") ;
-  NovogroznyRussia = UsePN (mkPN "Novogrozny") ;
-  NovyyAtagiRussia = UsePN (mkPN "Novyy Atagi") ;
-  OberwartAustria = UsePN (mkPN "Oberwart") ;
-  OfraWestBank = UsePN (mkPN "Ofra") ;
-  OilbaseAlgeria = UsePN (mkPN "Oil base") ;
-  oilfieldsVenezuela = UsePN (mkPN "oilfields") ;
-  OkaraPakistan = UsePN (mkPN "Okara") ;
-  OlayaHerreraColombia = UsePN (mkPN "Olaya Herrera") ;
-  OmaghNorthernIreland = UsePN (mkPN "Omagh") ;
-  OrYehudaIsrael = UsePN (mkPN "Or Yehuda") ;
-  OranAlgeria = UsePN (mkPN "Oran") ;
-  OsakaJapan = UsePN (mkPN "Osaka") ;
-  OsloNorway = UsePN (mkPN "Oslo") ;
-  OssnabruckGermany = UsePN (mkPN "Ossnabruck") ;
-  OthnielJunctionIsrael = UsePN (mkPN "Othniel Junction") ;
-  OtnielWestBank = UsePN (mkPN "Otniel") ;
-  OtzarinWestBank = UsePN (mkPN "Otzarin") ;
-  OzamisPhilippines = UsePN (mkPN "Ozamis") ;
-  PahalgamIndia = UsePN (mkPN "Pahalgam") ;
-  PalorinyaUganda = UsePN (mkPN "Palorinya") ;
-  PamplonaSpain = UsePN (mkPN "Pamplona") ;
-  PanamaCityPanama = UsePN (mkPN "Panama City") ;
-  PantrasGreece = UsePN (mkPN "Pantras") ;
-  PapayinColombia = UsePN (mkPN "Papayin") ;
-  PapuaIndonesia = UsePN (mkPN "Papua") ;
-  ParisFrance = UsePN (mkPN "Paris") ;
-  PatikulPhilippines = UsePN (mkPN "Patikul") ;
-  PauFrance = UsePN (mkPN "Pau") ;
-  PeAtSadehGazaStrip = UsePN (mkPN "Pe'at Sadeh") ;
-  PeshawarPakistan = UsePN (mkPN "Peshawar") ;
-  PetahTikvahIsrael = UsePN (mkPN "Petah Tikvah") ;
-  PhnomPenhCambodia = UsePN (mkPN "Phnom Penh") ;
-  PortadownIreland = UsePN (mkPN "Portadown") ;
-  PragueCzechRepublic = UsePN (mkPN "Prague") ;
-  PuertoAlviraColombia = UsePN (mkPN "Puerto Alvira") ;
-  PuertoLlerasColombia = UsePN (mkPN "Puerto Lleras") ;
-  PunjabPakistan = UsePN (mkPN "Punjab") ;
-  QuettaPakistan = UsePN (mkPN "Quetta") ;
-  QuitoEcuador = UsePN (mkPN "Quito") ;
-  RadaAmanYemen = UsePN (mkPN "Rada-Aman") ;
-  RafahGazaStrip = UsePN (mkPN "Rafah") ;
-  RamaJunctionWestBank = UsePN (mkPN "Rama Junction") ;
-  RamalDeAspusanaPeru = UsePN (mkPN "Ramal de Aspusana") ;
-  RamallahWestBank = UsePN (mkPN "Ramallah") ;
-  RamatGanIsrael = UsePN (mkPN "Ramat Gan") ;
-  RaminWestBank = UsePN (mkPN "Ramin") ;
-  RamleIsrael = UsePN (mkPN "Ramle") ;
-  RawalpindiPakistan = UsePN (mkPN "Rawalpindi") ;
-  ReusSpain = UsePN (mkPN "Reus") ;
-  RigaLatvia = UsePN (mkPN "Riga") ;
-  RijekaCroatia = UsePN (mkPN "Rijeka") ;
-  RimalDistrictGazaStrip = UsePN (mkPN "Rimal district") ;
-  RishonLeZionIsrael = UsePN (mkPN "Rishon Le Zion") ;
-  RiyadhSaudiArabia = UsePN (mkPN "Riyadh") ;
-  RoermondNetherlands = UsePN (mkPN "Roermond") ;
-  RomeItaly = UsePN (mkPN "Rome") ;
-  RosasSpain = UsePN (mkPN "Rosas") ;
-  RostovOnDonRussia = UsePN (mkPN "Rostov-on-Don") ;
-  RuhengeriRwanda = UsePN (mkPN "Ruhengeri") ;
-  SaadaYemen = UsePN (mkPN "Saada") ;
-  SabatenaColombia = UsePN (mkPN "Sabatena") ;
-  SacramentoUnitedStates = UsePN (mkPN "Sacramento") ;
-  SaintAvoldFrance = UsePN (mkPN "Saint Avold") ;
-  SaintSebastianSpain = UsePN (mkPN "Saint Sebastian") ;
-  SaintJeanDeLuzFrance = UsePN (mkPN "Saint-Jean-de-Luz") ;
-  SairanbarIraq = UsePN (mkPN "Sairanbar") ;
-  SajaIAGazaStrip = UsePN (mkPN "Saja'i'a") ;
-  SallentDeGallegoSpain = UsePN (mkPN "Sallent de Gallego") ;
-  SamariaWestBank = UsePN (mkPN "Samaria") ;
-  SamashkiRussia = UsePN (mkPN "Samashki") ;
-  SanDiegoColombia = UsePN (mkPN "San Diego") ;
-  SanJoseCostaRica = UsePN (mkPN "San Jose") ;
-  SanLuisColombia = UsePN (mkPN "San Luis") ;
-  SanMiguelElSalvador = UsePN (mkPN "San Miguel") ;
-  SanPabloColombia = UsePN (mkPN "San Pablo") ;
-  SanSabatianSpain = UsePN (mkPN "San Sabatian") ;
-  SanaaYemen = UsePN (mkPN "Sanaa") ;
-  SangaldanIndia = UsePN (mkPN "Sangaldan") ;
-  SantaMartaColombia = UsePN (mkPN "Santa Marta") ;
-  SantaPolaSpain = UsePN (mkPN "Santa Pola") ;
-  SantaRitaMountainsPanama = UsePN (mkPN "Santa Rita Mountains") ;
-  SantiagoChile = UsePN (mkPN "Santiago") ;
-  SanurIsrael = UsePN (mkPN "Sanur") ;
-  SarajevoBosniaAndHerzegovina = UsePN (mkPN "Sarajevo") ;
-  SatkhiraBangladesh = UsePN (mkPN "Satkhira") ;
-  SegoviaColombia = UsePN (mkPN "Segovia") ;
-  SeoulSouthKorea = UsePN (mkPN "Seoul") ;
-  SevilleSpain = UsePN (mkPN "Seville") ;
-  ShadmotMeholaWestBank = UsePN (mkPN "Shadmot Mehola") ;
-  ShaveiShomronWestBank = UsePN (mkPN "Shavei Shomron") ;
-  SheikhAjlunGazaStrip = UsePN (mkPN "Sheikh Ajlun") ;
-  ShiloWestBank = UsePN (mkPN "Shilo") ;
-  ShimiEcuador = UsePN (mkPN "Shimi") ;
-  ShlomiIsrael = UsePN (mkPN "Shlomi") ;
-  SidiHalifahLibya = UsePN (mkPN "Sidi Halifah") ;
-  SidonLebanon = UsePN (mkPN "Sidon") ;
-  SiirtTurkey = UsePN (mkPN "Siirt") ;
-  SilatADaharWestBank = UsePN (mkPN "Silat a-Dahar") ;
-  SipadanIslandMalaysia = UsePN (mkPN "Sipadan Island") ;
-  SitrahBahrain = UsePN (mkPN "Sitrah") ;
-  SoporeIndia = UsePN (mkPN "Sopore") ;
-  SrinagarIndia = UsePN (mkPN "Srinagar") ;
-  SrinigarIndia = UsePN (mkPN "Srinigar") ;
-  SriperumbudurIndia = UsePN (mkPN "Sriperumbudur") ;
-  StewartstownNorthernIreland = UsePN (mkPN "Stewartstown") ;
-  StockholmSweden = UsePN (mkPN "Stockholm") ;
-  StrasbourgFrance = UsePN (mkPN "Strasbourg") ;
-  SukaimaniyahIraq = UsePN (mkPN "Sukai-maniyah") ;
-  SulawesiIndonesia = UsePN (mkPN "Sulawesi") ;
-  SulaymaniyahIraq = UsePN (mkPN "Sulaymaniyah") ;
-  SumayrYemen = UsePN (mkPN "Sumayr") ;
-  SusiyaWestBank = UsePN (mkPN "Susiya") ;
-  TailaPakistan = UsePN (mkPN "Taila") ;
-  TamezGuidaAlgeria = UsePN (mkPN "Tamez-guida") ;
-  TandySriLanka = UsePN (mkPN "Tandy") ;
-  TaxilaPakistan = UsePN (mkPN "Taxila") ;
-  TBilisiGeorgia = UsePN (mkPN "T'bilisi") ;
-  TegucigalpaHonduras = UsePN (mkPN "Tegucigalpa") ;
-  TeheranIran = UsePN (mkPN "Teheran") ;
-  TekoaWestBank = UsePN (mkPN "Tekoa") ;
-  TelAvivIsrael = UsePN (mkPN "Tel Aviv" | mkPN "Tel-Aviv") ;
-  TelHaShomerJunctionIsrael = UsePN (mkPN "Tel HaShomer Junction") ;
-  TelQateifaGazaStrip = UsePN (mkPN "Tel Qateifa") ;
-  TelRumeiydaIsrael = UsePN (mkPN "Tel Rumeiyda") ;
-  TelemIsrael = UsePN (mkPN "Telem") ;
-  TenaWestBank = UsePN (mkPN "Tena") ;
-  TheHagueNetherlands = UsePN (mkPN "The Hague") ;
-  TheKyrgyzCapitalBishkekChina = UsePN (mkPN "The Kyrgyz capital Bishkek.") ;
-  ThekraguriIndia = UsePN (mkPN "Thekraguri") ;
-  TiaretAlgeria = UsePN (mkPN "Tiaret") ;
-  TiratAlgeria = UsePN (mkPN "Tirat") ;
-  TokyoJapan = UsePN (mkPN "Tokyo") ;
-  TolosaSpain = UsePN (mkPN "Tolosa") ;
-  TopkakiTurkey = UsePN (mkPN "Topkaki") ;
-  TrabzonTurkey = UsePN (mkPN "Trabzon") ;
-  TrincomaleeHarborSriLanka = UsePN (mkPN "Trincomalee Harbor") ;
-  TripoliLibya = UsePN (mkPN "Tripoli") ;
-  TulkaremWestBank = UsePN (mkPN "Tulkarem") ;
-  TulkarmWestBank = UsePN (mkPN "Tulkarm") ;
-  TunceliTurkey = UsePN (mkPN "Tunceli") ;
-  TurbatPakistan = UsePN (mkPN "Turbat") ;
-  UmAlFahmIsrael = UsePN (mkPN "Um al-Fahm") ;
-  UmmQasrIraq = UsePN (mkPN "Umm Qasr") ;
-  UrenaVenezuela = UsePN (mkPN "Urena") ;
-  UrraColombia = UsePN (mkPN "Urra") ;
-  UrsMartanRussia = UsePN (mkPN "Urs-Martan") ;
-  UWaIndianReservationColombia = UsePN (mkPN "U'wa Indian reservation") ;
-  ValenciaSpain = UsePN (mkPN "Valencia") ;
-  ValleduparColombia = UsePN (mkPN "Valledupar") ;
-  VanTurkey = UsePN (mkPN "Van") ;
-  VavuniyaSriLanka = UsePN (mkPN "Vavuniya") ;
-  ViennaAustria = UsePN (mkPN "Vienna") ;
-  VientianeLaos = UsePN (mkPN "Vientiane") ;
-  VillavicencioColombia = UsePN (mkPN "Villavicencio") ;
-  VitoriaSpain = UsePN (mkPN "Vitoria") ;
-  VitrollesFrance = UsePN (mkPN "Vitrolles") ;
-  VladikavkazRussia = UsePN (mkPN "Vladikavkaz") ;
-  VladivostokRussia = UsePN (mkPN "Vladivostok") ;
-  VolgodonskRussia = UsePN (mkPN "Volgodonsk") ;
-  WadiAlDabaatYemen = UsePN (mkPN "Wadi al-Dabaat") ;
-  WadiAraIsrael = UsePN (mkPN "Wadi Ara") ;
-  WadiKeltWestBank = UsePN (mkPN "Wadi Kelt") ;
-  WarsawPoland = UsePN (mkPN "Warsaw") ;
-  WashingtonDCUnitedStates = UsePN (mkPN "Washington DC.") ;
-  WattyanBahrain = UsePN (mkPN "Wattyan") ;
-  WestBeirutLebanon = UsePN (mkPN "West Beirut") ;
-  XiAnChina = UsePN (mkPN "Xi'an") ;
-  YaAbadWestBank = UsePN (mkPN "Ya'abad") ;
-  YagurJunctionIsrael = UsePN (mkPN "Yagur Junction") ;
-  YehudIsrael = UsePN (mkPN "Yehud") ;
-  YerevanArmenia = UsePN (mkPN "Yerevan") ;
-  YitzharWestBank = UsePN (mkPN "Yitzhar") ;
-  YokotaJapan = UsePN (mkPN "Yokota") ;
-  YopalColombia = UsePN (mkPN "Yopal") ;
-  YuksekovaTurkey = UsePN (mkPN "Yuksekova") ;
-  ZaitaIsrael = UsePN (mkPN "Zaita") ;
-  ZamarYemen = UsePN (mkPN "Zamar") ;
-  ZamboangaPhilippines = UsePN (mkPN "Zamboanga") ;
-  ZaragozaSpain = UsePN (mkPN "Zaragoza") ;
-  ZarauzSpain = UsePN (mkPN "Zarauz") ;
-  ZeifIntersectionWestBank = UsePN (mkPN "Zeif intersection") ;
-  ZekharyaIsrael = UsePN (mkPN "Zekharya") ;
-  ZuliaColombia = UsePN (mkPN "Zulia") ;
-  ZumaiaSpain = UsePN (mkPN "Zumaia") ;
-  ZumarragaSpain = UsePN (mkPN "Zumarraga") ;
-  Burundi = UsePN (mkPN "Burundi") ;
-  CentralAfricanRepublic = UsePN (mkPN "Central African Republic") ;
-  Chad = UsePN (mkPN "Chad") ;
-  DemocraticRepublicOfTheCongo = UsePN (mkPN "Democratic Republic of the Congo") ;
-  Rwanda = UsePN (mkPN "Rwanda") ;
-  Djibouti = UsePN (mkPN "Djibouti") ;
-  Eritrea = UsePN (mkPN "Eritrea") ;
-  Ethiopia = UsePN (mkPN "Ethiopia") ;
-  Kenya = UsePN (mkPN "Kenya") ;
-  Seychelles = UsePN (mkPN "Seychelles") ;
-  Somalia = UsePN (mkPN "Somalia") ;
-  Tanzania = UsePN (mkPN "Tanzania") ;
-  Uganda = UsePN (mkPN "Uganda") ;
-  Algeria = UsePN (mkPN "Algeria") ;
-  Egypt = UsePN (mkPN "Egypt") ;
-  Libya = UsePN (mkPN "Libya") ;
-  Mauritania = UsePN (mkPN "Mauritania") ;
-  Morocco = UsePN (mkPN "Morocco") ;
-  Sudan = UsePN (mkPN "Sudan") ;
-  Tunisia = UsePN (mkPN "Tunisia") ;
-  WesternSahara = UsePN (mkPN "Western Sahara") ;
-  Angola = UsePN (mkPN "Angola") ;
-  BassasDaIndia = UsePN (mkPN "Bassas da India") ;
-  Botswana = UsePN (mkPN "Botswana") ;
-  BouvetIsland = UsePN (mkPN "Bouvet Island") ;
-  Comoros = UsePN (mkPN "Comoros") ;
-  EuropaIsland = UsePN (mkPN "Europa Island") ;
-  GloriosoIslands = UsePN (mkPN "Glorioso Islands") ;
-  HeardIslandAndMcDonaldIslands = UsePN (mkPN "Heard Island and McDonald Islands") ;
-  JuanDeNovaIsland = UsePN (mkPN "Juan de Nova Island") ;
-  Lesotho = UsePN (mkPN "Lesotho" | mkPN "Basutoland") ;
-  Madagascar = UsePN (mkPN "Madagascar") ;
-  Malawi = UsePN (mkPN "Malawi") ;
-  Mauritius = UsePN (mkPN "Mauritius") ;
-  Mayotte = UsePN (mkPN "Mayotte") ;
-  Mozambique = UsePN (mkPN "Mozambique") ;
-  Namibia = UsePN (mkPN "Namibia") ;
-  Reunion = UsePN (mkPN "Reunion") ;
-  SouthAfrica = UsePN (mkPN "South Africa") ;
-  Swaziland = UsePN (mkPN "Swaziland") ;
-  TromelinIsland = UsePN (mkPN "Tromelin Island") ;
-  Zambia = UsePN (mkPN "Zambia") ;
-  Zimbabwe = UsePN (mkPN "Zimbabwe") ;
-  Benin = UsePN (mkPN "Benin") ;
-  BurkinaFaso = UsePN (mkPN "Burkina Faso") ;
-  Cameroon = UsePN (mkPN "Cameroon") ;
-  CapeVerde = UsePN (mkPN "Cape Verde") ;
-  CoteDIvoire = UsePN (mkPN "Cote d'Ivoire") ;
-  EquatorialGuinea = UsePN (mkPN "Equatorial Guinea") ;
-  Gabon = UsePN (mkPN "Gabon") ;
-  Gambia = UsePN (mkPN "Gambia") ;
-  Ghana = UsePN (mkPN "Ghana") ;
-  Guinea = UsePN (mkPN "Guinea") ;
-  GuineaBissau = UsePN (mkPN "Guinea Bissau") ;
-  Liberia = UsePN (mkPN "Liberia") ;
-  Mali = UsePN (mkPN "Mali") ;
-  Niger = UsePN (mkPN "Niger") ;
-  Nigeria = UsePN (mkPN "Nigeria") ;
-  Senegal = UsePN (mkPN "Senegal") ;
-  SierraLeone = UsePN (mkPN "Sierra Leone") ;
-  Togo = UsePN (mkPN "Togo") ;
-  SaintHelena = UsePN (mkPN "Saint Helena") ;
-  Bahrain = UsePN (mkPN "Bahrain") ;
-  Cyprus = UsePN (mkPN "Cyprus") ;
-  GazaStrip = UsePN (mkPN "Gaza Strip") ;
-  Iran = UsePN (mkPN "Iran") ;
-  Iraq = UsePN (mkPN "Iraq") ;
-  Israel = UsePN (mkPN "Israel") ;
-  Jordan = UsePN (mkPN "Jordan") ;
-  Kuwait = UsePN (mkPN "Kuwait") ;
-  Lebanon = UsePN (mkPN "Lebanon") ;
-  Oman = UsePN (mkPN "Oman") ;
-  Qatar = UsePN (mkPN "Qatar") ;
-  SaudiArabia = UsePN (mkPN "Saudi Arabia") ;
-  Syria = UsePN (mkPN "Syria") ;
-  UnitedArabEmirates = UsePN (mkPN "United Arab Emirates") ;
-  WestBank = UsePN (mkPN "West Bank") ;
-  Yemen = UsePN (mkPN "Yemen") ;
-  Austria = UsePN (mkPN "Austria") ;
-  CzechRepublic = UsePN (mkPN "Czech Republic") ;
-  Germany = UsePN (mkPN "Germany") ;
-  Hungary = UsePN (mkPN "Hungary") ;
-  Liechtenstein = UsePN (mkPN "Liechtenstein") ;
-  Poland = UsePN (mkPN "Poland") ;
-  Slovakia = UsePN (mkPN "Slovakia") ;
-  Slovenia = UsePN (mkPN "Slovenia") ;
-  Switzerland = UsePN (mkPN "Switzerland") ;
-  Belarus = UsePN (mkPN "Belarus") ;
-  Estonia = UsePN (mkPN "Estonia") ;
-  Latvia = UsePN (mkPN "Latvia") ;
-  Lithuania = UsePN (mkPN "Lithuania") ;
-  Moldova = UsePN (mkPN "Moldova") ;
-  Ukraine = UsePN (mkPN "Ukraine") ;
-  Denmark = UsePN (mkPN "Denmark") ;
-  FaroeIslands = UsePN (mkPN "Faroe Islands") ;
-  Finland = UsePN (mkPN "Finland") ;
-  Iceland = UsePN (mkPN "Iceland") ;
-  JanMayenIsland = UsePN (mkPN "Jan Mayen Island") ;
-  Norway = UsePN (mkPN "Norway") ;
-  Svalbard = UsePN (mkPN "Svalbard") ;
-  Sweden = UsePN (mkPN "Sweden") ;
-  Greece = UsePN (mkPN "Greece") ;
-  HolySee = UsePN (mkPN "Holy See") ;
-  Italy = UsePN (mkPN "Italy") ;
-  Malta = UsePN (mkPN "Malta") ;
-  SanMarino = UsePN (mkPN "San Marino") ;
-  Belgium = UsePN (mkPN "Belgium") ;
-  France = UsePN (mkPN "France") ;
-  Guernsey = UsePN (mkPN "Guernsey") ;
-  Ireland = UsePN (mkPN "Ireland") ;
-  Jersey = UsePN (mkPN "Jersey") ;
-  Luxembourg = UsePN (mkPN "Luxembourg") ;
-  IsleOfMan = UsePN (mkPN "Isle of Man") ;
-  Monaco = UsePN (mkPN "Monaco") ;
-  Netherlands = UsePN (mkPN "Netherlands") ;
-  UnitedKingdom = UsePN (mkPN "United Kingdom of Great Britain and Northern Ireland" | mkPN "United Kingdom" | mkPN "Great Britain") ;
-  Albania = UsePN (mkPN "Albania") ;
-  BosniaAndHerzegovina = UsePN (mkPN "Bosnia and Herzegovina") ;
-  Bulgaria = UsePN (mkPN "Bulgaria") ;
-  Croatia = UsePN (mkPN "Croatia") ;
-  Macedonia = UsePN (mkPN "Macedonia") ;
-  Romania = UsePN (mkPN "Romania") ;
-  Turkey = UsePN (mkPN "Turkey") ;
-  Andorra = UsePN (mkPN "Andorra") ;
-  Gibraltar = UsePN (mkPN "Gibraltar") ;
-  Portugal = UsePN (mkPN "Portugal") ;
-  Spain = UsePN (mkPN "Spain") ;
-  Bermuda = UsePN (mkPN "Bermuda") ;
-  UnitedStates = UsePN (mkPN "United States") ;
-  Canada = UsePN (mkPN "Canada") ;
-  Greenland = UsePN (mkPN "Greenland") ;
-  SaintPierreAndMiquelon = UsePN (mkPN "Saint Pierre and Miquelon") ;
-  Anguilla = UsePN (mkPN "Anguilla") ;
-  AntiguaAndBarbuda = UsePN (mkPN "Antigua and Barbuda") ;
-  Aruba = UsePN (mkPN "Aruba") ;
-  TheBahamas = UsePN (mkPN "Bahamas") ;
-  Barbados = UsePN (mkPN "Barbados") ;
-  BritishVirginIslands = UsePN (mkPN "British Virgin Islands") ;
-  CaymanIslands = UsePN (mkPN "Cayman Islands") ;
-  Cuba = UsePN (mkPN "Cuba") ;
-  Dominica = UsePN (mkPN "Dominica") ;
-  DominicanRepublic = UsePN (mkPN "Dominican Republic") ;
-  Grenada = UsePN (mkPN "Grenada") ;
-  Guadeloupe = UsePN (mkPN "Guadeloupe") ;
-  Haiti = UsePN (mkPN "Haiti") ;
-  Jamaica = UsePN (mkPN "Jamaica") ;
-  Martinique = UsePN (mkPN "Martinique") ;
-  Montserrat = UsePN (mkPN "Montserrat") ;
-  NavassaIsland = UsePN (mkPN "Navassa Island") ;
-  NetherlandsAntilles = UsePN (mkPN "Netherlands Antilles") ;
-  PuertoRico = UsePN (mkPN "Puerto Rico") ;
-  SaintLucia = UsePN (mkPN "Saint Lucia") ;
-  TurksAndCaicosIslands = UsePN (mkPN "Turks and Caicos Islands") ;
-  VirginIslands = UsePN (mkPN "Virgin Islands") ;
-  Belize = UsePN (mkPN "Belize") ;
-  ClippertonIsland = UsePN (mkPN "Clipperton Island") ;
-  CostaRica = UsePN (mkPN "Costa Rica") ;
-  ElSalvador = UsePN (mkPN "El Salvador") ;
-  Guatemala = UsePN (mkPN "Guatemala") ;
-  Honduras = UsePN (mkPN "Honduras") ;
-  Mexico = UsePN (mkPN "Mexico") ;
-  Nicaragua = UsePN (mkPN "Nicaragua") ;
-  Panama = UsePN (mkPN "Panama") ;
-  Bolivia = UsePN (mkPN "Bolivia") ;
-  Paraguay = UsePN (mkPN "Paraguay") ;
-  Brazil = UsePN (mkPN "Brazil") ;
-  Colombia = UsePN (mkPN "Colombia") ;
-  FrenchGuiana = UsePN (mkPN "French Guiana") ;
-  Guyana = UsePN (mkPN "Guyana") ;
-  Suriname = UsePN (mkPN "Suriname") ;
-  Venezuela = UsePN (mkPN "Venezuela") ;
-  Argentina = UsePN (mkPN "Argentina") ;
-  Chile = UsePN (mkPN "Chile") ;
-  FalklandIslands = UsePN (mkPN "Falkland Islands") ;
-  SouthGeorgiaAndTheSouthSandwichIslands = UsePN (mkPN "South Georgia and the South Sandwich Islands") ;
-  Uruguay = UsePN (mkPN "Uruguay") ;
-  Ecuador = UsePN (mkPN "Ecuador") ;
-  Peru = UsePN (mkPN "Peru") ;
-  Kazakhstan = UsePN (mkPN "Kazakhstan") ;
-  Kyrgyzstan = UsePN (mkPN "Kyrgyzstan") ;
-  Tajikistan = UsePN (mkPN "Tajikistan") ;
-  Turkmenistan = UsePN (mkPN "Turkmenistan") ;
-  Uzbekistan = UsePN (mkPN "Uzbekistan") ;
-  China = UsePN (mkPN "China") ;
-  HongKong = UsePN (mkPN "Hong Kong") ;
-  Japan = UsePN (mkPN "Japan") ;
-  NorthKorea = UsePN (mkPN "NorthKorea") ;
-  SouthKorea = UsePN (mkPN "SouthKorea") ;
-  Macau = UsePN (mkPN "Macau") ;
-  Taiwan = UsePN (mkPN "Taiwan" | mkPN "Republic of China") ;
-  Mongolia = UsePN (mkPN "Mongolia") ;
-  Russia = UsePN (mkPN "Russia") ;
-  Afghanistan = UsePN (mkPN "Afghanistan") ;
-  Bangladesh = UsePN (mkPN "Bangladesh") ;
-  Bhutan = UsePN (mkPN "Bhutan") ;
-  BritishIndianOceanTerritory = UsePN (mkPN "British Indian Ocean Territory") ;
-  India = UsePN (mkPN "India") ;
-  Maldives = UsePN (mkPN "Maldives") ;
-  Nepal = UsePN (mkPN "Nepal") ;
-  Pakistan = UsePN (mkPN "Pakistan") ;
-  SriLanka = UsePN (mkPN "Sri Lanka") ;
-  FrenchSouthernAndAntarcticLands = UsePN (mkPN "French Southern and Antarctic Lands") ;
-  AshmoreAndCartierIslands = UsePN (mkPN "Ashmore and Cartier Islands") ;
-  Brunei = UsePN (mkPN "Brunei") ;
-  Cambodia = UsePN (mkPN "Cambodia") ;
-  ChristmasIsland = UsePN (mkPN "Christmas Island") ;
-  CocosKeelingIslands = UsePN (mkPN "Cocos Keeling Islands") ;
-  EastTimor = UsePN (mkPN "East Timor") ;
-  Indonesia = UsePN (mkPN "Indonesia") ;
-  Laos = UsePN (mkPN "Laos") ;
-  Malaysia = UsePN (mkPN "Malaysia") ;
-  Myanmar = UsePN (mkPN "Myanmar") ;
-  PapuaNewGuinea = UsePN (mkPN "Papua New Guinea") ;
-  ParacelIslands = UsePN (mkPN "Paracel Islands") ;
-  Philippines = UsePN (mkPN "Philippines") ;
-  Singapore = UsePN (mkPN "Singapore") ;
-  SpratlyIslands = UsePN (mkPN "Spratly Islands") ;
-  Thailand = UsePN (mkPN "Thailand") ;
-  Vietnam = UsePN (mkPN "Vietnam") ;
-  Armenia = UsePN (mkPN "Armenia") ;
-  Azerbaijan = UsePN (mkPN "Azerbaijan") ;
-  RepublicOfGeorgia = UsePN (mkPN "Republic Of Georgia") ;
-  AmericanSamoa = UsePN (mkPN "American Samoa") ;
-  Australia = UsePN (mkPN "Australia") ;
-  BakerIsland = UsePN (mkPN "Baker Island") ;
-  CookIslands = UsePN (mkPN "Cook Islands") ;
-  CoralSeaIslands = UsePN (mkPN "Coral Sea Islands") ;
-  Fiji = UsePN (mkPN "Fiji") ;
-  FrenchPolynesia = UsePN (mkPN "French Polynesia") ;
-  Guam = UsePN (mkPN "Guam") ;
-  HowlandIsland = UsePN (mkPN "Howland Island") ;
-  JarvisIsland = UsePN (mkPN "Jarvis Island") ;
-  JohnstonAtoll = UsePN (mkPN "Johnston Atoll") ;
-  KingmanReef = UsePN (mkPN "Kingman Reef") ;
-  Kiribati = UsePN (mkPN "Kiribati") ;
-  MarshallIslands = UsePN (mkPN "Marshall Islands") ;
-  Micronesia = UsePN (mkPN "Micronesia") ;
-  MidwayIslands = UsePN (mkPN "Midway Islands") ;
-  Nauru = UsePN (mkPN "Nauru") ;
-  NewCaledonia = UsePN (mkPN "New Caledonia") ;
-  NewZealand = UsePN (mkPN "New Zealand") ;
-  Niue = UsePN (mkPN "Niue") ;
-  NorfolkIsland = UsePN (mkPN "Norfolk Island") ;
-  NorthernMarianaIslands = UsePN (mkPN "Northern Mariana Islands") ;
-  Palau = UsePN (mkPN "Palau") ;
-  PalmyraAtoll = UsePN (mkPN "Palmyra Atoll") ;
-  PitcairnIslands = UsePN (mkPN "Pitcairn Islands") ;
-  Samoa = UsePN (mkPN "Samoa") ;
-  SolomonIslands = UsePN (mkPN "Solomon Islands") ;
-  Tokelau = UsePN (mkPN "Tokelau") ;
-  Tonga = UsePN (mkPN "Tonga") ;
-  Tuvalu = UsePN (mkPN "Tuvalu") ;
-  Vanuatu = UsePN (mkPN "Vanuatu") ;
-  WakeIsland = UsePN (mkPN "Wake Island") ;
-  WallisAndFutuna = UsePN (mkPN "Wallis and Futuna") ;
-  Zaire = UsePN (mkPN "Zaire") ;
-  
-};
diff --git a/examples/SUMO/CountriesAndRegionsRon.gf b/examples/SUMO/CountriesAndRegionsRon.gf
deleted file mode 100644
--- a/examples/SUMO/CountriesAndRegionsRon.gf
+++ /dev/null
@@ -1,269 +0,0 @@
---# -path=.:englishExtended
-concrete CountriesAndRegionsRon of CountriesAndRegions = MidLevelOntologyRon ** open ParadigmsRon,NounRon  in {
-
-flags
-  coding = utf8 ;
-  
-lin
-  Afghanistan = UsePN (mkPN "Afghanistan" | mkPN "Afganistan") ;
-  Albania = UsePN (mkPN "Albania") ;
-  Algeria = UsePN (mkPN "Algeria") ;
-  AlgiersAlgeria = UsePN (mkPN "Alger") ;
-  AmericanSamoa = UsePN (mkPN "Samoa Americană") ;
-  AmmanJordan = UsePN (mkPN "Amman") ;
-  Andorra = UsePN (mkPN "Andorra" | mkPN "Andora") ;
-  Angola = UsePN (mkPN "Angola") ;
-  Anguilla = UsePN (mkPN "Anguilla") ;
-  AnkaraTurkey = UsePN (mkPN "Ankara") ;
-  AntiguaAndBarbuda = UsePN (mkPN "Antigua şi Barbuda") ;
-  Argentina = UsePN (mkPN "Argentina") ;
-  ArmaghNorthernIreland = UsePN (mkPN "Armagh") ;
-  Armenia = UsePN (mkPN "Armenia") ;
-  Aruba = UsePN (mkPN "Aruba") ;
-  AshdodIsrael = UsePN (mkPN "Aşdod") ;
-  AskelonIsrael = UsePN (mkPN "Aşkelon") ;
-  AsmaraEritrea = UsePN (mkPN "Asmara") ;
-  AswanEgypt = UsePN (mkPN "Assuan" | mkPN "Aswan") ;
-  AthensGreece = UsePN (mkPN "Atena") ;
-  Australia = UsePN (mkPN "Australia") ;
-  Austria = UsePN (mkPN "Austria") ;
-  Azerbaijan = UsePN (mkPN "Azerbaijan" | mkPN "Azerbaidjan") ;
-  Bahamas = UsePN (mkPN "Bahamas") ;
-  Bahrain = UsePN (mkPN "Bahrain") ;
-  BangkokThailand = UsePN (mkPN "Bangkok") ;
-  Bangladesh = UsePN (mkPN "Bangladeş" | mkPN "Bangladesh") ;
-  Barbados = UsePN (mkPN "Barbados") ;
-  BeirutLebanon = UsePN (mkPN "Beirut") ;
-  Belarus = UsePN (mkPN "Belarus" | mkPN "Bielorusia") ;
-  BelfastNorthernIreland = UsePN (mkPN "Belfast") ;
-  Belgium = UsePN (mkPN "Belgia") ;
-  Belize = UsePN (mkPN "Belize") ;
-  Benin = UsePN (mkPN "Benin") ;
-  Bermuda = UsePN (mkPN "Insulele Bermude") ;
-  Bhutan = UsePN (mkPN "Bhutan") ;
-  Bolivia = UsePN (mkPN "Bolivia") ;
-  Botswana = UsePN (mkPN "Botswana") ;
-  BouvetIsland = UsePN (mkPN "Insula Bouvet") ;
-  Brazil = UsePN (mkPN "Brazilia") ;
-  BritishIndianOceanTerritory = UsePN (mkPN "Teritoriile Britanice din Oceanul Indian") ;
-  BritishVirginIslands = UsePN (mkPN "Insulele Virgine, Britanice") ;
-  Brunei = UsePN (mkPN "Brunei") ;
-  BrusselsBelgium = UsePN (mkPN "Bruxelles") ;
-  BucharestRomania = UsePN (mkPN "Bucureşti") ;
-  Bulgaria = UsePN (mkPN "Bulgaria") ;
-  BurkinaFaso = UsePN (mkPN "Burkina Fasso" | mkPN "Burkina Faso") ;
-  Burundi = UsePN (mkPN "Burundi") ;
-  CairoEgypt = UsePN (mkPN "Cairo") ;
-  Cambodia = UsePN (mkPN "Cambodgia") ;
-  Cameroon = UsePN (mkPN "Camerun") ;
-  Canada = UsePN (mkPN "Canada") ;
-  CapeVerde = UsePN (mkPN "Capul Verde") ;
-  CaymanIslands = UsePN (mkPN "Insulele Cayman") ;
-  CentralAfricanRepublic = UsePN (mkPN "Republica Central Africană" | mkPN "Republica Centrafricană") ;
-  Chad = UsePN (mkPN "Ciad") ;
-  Chile = UsePN (mkPN "Chile") ;
-  China = UsePN (mkPN "Republica Populară Chineză" | mkPN "China") ;
-  ChristmasIsland = UsePN (mkPN "Insula Christmas") ;
-  CocosKeelingIslands = UsePN (mkPN "Insulele Cocos (Keeling)") ;
-  Colombia = UsePN (mkPN "Columbia") ;
-  Comoros = UsePN (mkPN "Comore" | mkPN "Comoros") ;
-  Congo = UsePN (mkPN "Republica Congo" | mkPN "Congo") ;
-  CookIslands = UsePN (mkPN "Insulele Cook") ;
-  CopenhagenDenmark = UsePN (mkPN "Copenhaga") ;
-  CostaRica = UsePN (mkPN "Costa Rica") ;
-  Croatia = UsePN (mkPN "Croaţia") ;
-  Cuba = UsePN (mkPN "Cuba") ;
-  Cyprus = UsePN (mkPN "Cipru") ;
-  CzechRepublic = UsePN (mkPN "Republica Cehă" | mkPN "Cehia") ;
-  DelhiIndia = UsePN (mkPN "Delhi") ;
-  DemocraticRepublicOfTheCongo = UsePN (mkPN "Zair" | mkPN "Congo, Republica Democratică" | mkPN "Republica Democrată Congo") ;
-  Denmark = UsePN (mkPN "Danemarca") ;
-  Djibouti = UsePN (mkPN "Djibouti") ;
-  Dominica = UsePN (mkPN "Dominica") ;
-  DominicanRepublic = UsePN (mkPN "Republica Dominicană") ;
-  DortmundGermany = UsePN (mkPN "Dortmund") ;
-  DublinIreland = UsePN (mkPN "Dublin") ;
-  DuesseldorfGermany = UsePN (mkPN "Düsseldorf") ;
-  EastJerusalemIsrael = UsePN (mkPN "Ierusalim") ;
-  EastTimor = UsePN (mkPN "Timorul de Est") ;
-  Ecuador = UsePN (mkPN "Ecuador") ;
-  Egypt = UsePN (mkPN "Egipt") ;
-  ElSalvador = UsePN (mkPN "El Salvador") ;
-  EquatorialGuinea = UsePN (mkPN "Guineea Ecuatorială") ;
-  Eritrea = UsePN (mkPN "Eritreea" | mkPN "Eritrea") ;
-  Estonia = UsePN (mkPN "Estonia") ;
-  Ethiopia = UsePN (mkPN "Etiopia") ;
-  FalklandIslands = UsePN (mkPN "Insulele Falkland") ;
-  FaroeIslands = UsePN (mkPN "Insulele Feroe" | mkPN "Insulele Faroe") ;
-  Fiji = UsePN (mkPN "Fiji") ;
-  Finland = UsePN (mkPN "Finlanda") ;
-  France = UsePN (mkPN "Franţa") ;
-  FrenchGuiana = UsePN (mkPN "Guiana Franceză") ;
-  Gabon = UsePN (mkPN "Gabon") ;
-  Gambia = UsePN (mkPN "Gambia") ;
-  Georgia = UsePN (mkPN "Georgia") ;
-  Germany = UsePN (mkPN "Germania") ;
-  Ghana = UsePN (mkPN "Ghana") ;
-  Gibraltar = UsePN (mkPN "Gibraltar") ;
-  GrazAustria = UsePN (mkPN "Graz") ;
-  Greece = UsePN (mkPN "Grecia") ;
-  Greenland = UsePN (mkPN "Groenlanda") ;
-  Grenada = UsePN (mkPN "Grenada") ;
-  Guadeloupe = UsePN (mkPN "Guadeloupe") ;
-  Guam = UsePN (mkPN "Guam") ;
-  Guatemala = UsePN (mkPN "Guatemala") ;
-  Guernsey = UsePN (mkPN "Guernsey") ;
-  Guinea = UsePN (mkPN "Guinea" | mkPN "Guineea") ;
-  Guyana = UsePN (mkPN "Guiana" | mkPN "Guyana") ;
-  HaderaIsrael = UsePN (mkPN "Hadera") ;
-  HaifaIsrael = UsePN (mkPN "Haifa") ;
-  Haiti = UsePN (mkPN "Haiti") ;
-  HavanaCuba = UsePN (mkPN "Havana") ;
-  HilversumNetherlands = UsePN (mkPN "Hilversum") ;
-  Honduras = UsePN (mkPN "Honduras") ;
-  HongKong = UsePN (mkPN "Hong Kong") ;
-  Hungary = UsePN (mkPN "Ungaria") ;
-  Iceland = UsePN (mkPN "Islanda") ;
-  India = UsePN (mkPN "India") ;
-  Indonesia = UsePN (mkPN "Indonezia") ;
-  Iran = UsePN (mkPN "Iran (Republica islamică)" | mkPN "Iran") ;
-  Iraq = UsePN (mkPN "Irak" | mkPN "Iraq") ;
-  Ireland = UsePN (mkPN "Republica Irlanda" | mkPN "Irlanda") ;
-  Israel = UsePN (mkPN "Israel") ;
-  Italy = UsePN (mkPN "Italia") ;
-  Jamaica = UsePN (mkPN "Jamaica") ;
-  Japan = UsePN (mkPN "Japonia") ;
-  Jersey = UsePN (mkPN "Insula Jersey") ;
-  JerusalemIsrael = UsePN (mkPN "Ierusalim") ;
-  Jordan = UsePN (mkPN "Iordania") ;
-  Kazakhstan = UsePN (mkPN "Kazahstan") ;
-  Kenya = UsePN (mkPN "Kenya") ;
-  Kiribati = UsePN (mkPN "Kiribati") ;
-  Kuwait = UsePN (mkPN "Kuweit") ;
-  Kyrgyzstan = UsePN (mkPN "Kârgâzstan" | mkPN "Kirghizia") ;
-  LahorePakistan = UsePN (mkPN "Lahore") ;
-  Laos = UsePN (mkPN "Lao, Republica Democratică Populară" | mkPN "Laos") ;
-  Latvia = UsePN (mkPN "Letonia") ;
-  Lebanon = UsePN (mkPN "Liban") ;
-  Lesotho = UsePN (mkPN "Lesotho") ;
-  Liberia = UsePN (mkPN "Liberia") ;
-  Libya = UsePN (mkPN "Libia, Jamahiriya Arabă" | mkPN "Libia") ;
-  Liechtenstein = UsePN (mkPN "Liechtenstein") ;
-  Lithuania = UsePN (mkPN "Lituania") ;
-  LondonUnitedKingdom = UsePN (mkPN "Londra") ;
-  LosAngelesUnitedStates = UsePN (mkPN "Los Angeles") ;
-  Luxembourg = UsePN (mkPN "Luxemburg") ;
-  Macedonia = UsePN (mkPN "Fosta Republică Iugoslavă Macedonia" | mkPN "Republica Macedonia" | mkPN "Macedonia") ;
-  Madagascar = UsePN (mkPN "Madagascar") ;
-  Malawi = UsePN (mkPN "Malawi") ;
-  Malaysia = UsePN (mkPN "Malaiezia" | mkPN "Malaysia" | mkPN "Malaezia") ;
-  Maldives = UsePN (mkPN "Maldive") ;
-  Mali = UsePN (mkPN "Mali") ;
-  Malta = UsePN (mkPN "Insula Malta" | mkPN "Malta") ;
-  ManamaBahrain = UsePN (mkPN "Manama") ;
-  ManchesterUnitedKingdom = UsePN (mkPN "Manchester") ;
-  MarshallIslands = UsePN (mkPN "Insulele Marshall") ;
-  Martinique = UsePN (mkPN "Martinica") ;
-  Mauritania = UsePN (mkPN "Mauritania") ;
-  Mauritius = UsePN (mkPN "Mauriţius" | mkPN "Mauritius") ;
-  Mayotte = UsePN (mkPN "Mayotte") ;
-  MeccaSaudiArabia = UsePN (mkPN "Mecca") ;
-  Mexico = UsePN (mkPN "Mexic") ;
-  Micronesia = UsePN (mkPN "Micronezia, Republica Federală") ;
-  Moldova = UsePN (mkPN "Moldova, Republica" | mkPN "Republica Moldova") ;
-  Monaco = UsePN (mkPN "Monaco") ;
-  Mongolia = UsePN (mkPN "Mongolia") ;
-  Montserrat = UsePN (mkPN "Montserrat") ;
-  Morocco = UsePN (mkPN "Maroc") ;
-  MoscowRussia = UsePN (mkPN "Moscova") ;
-  Mozambique = UsePN (mkPN "Mozambic") ;
-  Myanmar = UsePN (mkPN "Myanmar") ;
-  NairobiKenya = UsePN (mkPN "Nairobi") ;
-  Namibia = UsePN (mkPN "Namibia") ;
-  Nauru = UsePN (mkPN "Nauru") ;
-  Nepal = UsePN (mkPN "Nepal") ;
-  NetanyaIsrael = UsePN (mkPN "Netania" | mkPN "Natania") ;
-  Netherlands = UsePN (mkPN "Ţările de Jos" | mkPN "Olanda") ;
-  NetherlandsAntilles = UsePN (mkPN "Antilele Olandeze") ;
-  NewCaledonia = UsePN (mkPN "Noua Caledonie") ;
-  NewDelhiIndia = UsePN (mkPN "New Delhi") ;
-  NewYorkCityUnitedStates = UsePN (mkPN "New York" | mkPN "New York City") ;
-  NewZealand = UsePN (mkPN "Noua Zeelandă") ;
-  Nicaragua = UsePN (mkPN "Nicaragua") ;
-  Niger = UsePN (mkPN "Niger") ;
-  Nigeria = UsePN (mkPN "Nigeria") ;
-  Niue = UsePN (mkPN "Niue") ;
-  NorfolkIsland = UsePN (mkPN "Insula Norfolk") ;
-  NorthKorea = UsePN (mkPN "Coreea de Nord") ;
-  NorthernMarianaIslands = UsePN (mkPN "Insulele Northern Mariana") ;
-  Norway = UsePN (mkPN "Norvegia") ;
-  Oman = UsePN (mkPN "Oman") ;
-  OranAlgeria = UsePN (mkPN "Oran") ;
-  Pakistan = UsePN (mkPN "Pakistan") ;
-  Palau = UsePN (mkPN "Palau") ;
-  Panama = UsePN (mkPN "Panama") ;
-  PapuaNewGuinea = UsePN (mkPN "Papua Noua Guinee") ;
-  Paraguay = UsePN (mkPN "Paraguay") ;
-  Peru = UsePN (mkPN "Peru") ;
-  Philippines = UsePN (mkPN "Filipine") ;
-  Poland = UsePN (mkPN "Polonia") ;
-  Portugal = UsePN (mkPN "Portugalia") ;
-  PuertoRico = UsePN (mkPN "Porto Rico") ;
-  Qatar = UsePN (mkPN "Qatar") ;
-  Reunion = UsePN (mkPN "Reunion") ;
-  RoermondNetherlands = UsePN (mkPN "Roermond") ;
-  Romania = UsePN (mkPN "România") ;
-  Russia = UsePN (mkPN "Federația Rusă" | mkPN "Rusia") ;
-  Rwanda = UsePN (mkPN "Ruanda" | mkPN "Rwanda") ;
-  SaintHelena = UsePN (mkPN "Saint Helena") ;
-  SaintLucia = UsePN (mkPN "Saint Lucia") ;
-  Samoa = UsePN (mkPN "Samoa") ;
-  SanMarino = UsePN (mkPN "San Marino") ;
-  SantiagoChile = UsePN (mkPN "Santiago de Chile") ;
-  SaudiArabia = UsePN (mkPN "Arabia Saudită") ;
-  Senegal = UsePN (mkPN "Senegal") ;
-  Seychelles = UsePN (mkPN "Seychelles") ;
-  SierraLeone = UsePN (mkPN "Sierra Leone") ;
-  Singapore = UsePN (mkPN "Singapore") ;
-  Slovakia = UsePN (mkPN "Slovacia") ;
-  Slovenia = UsePN (mkPN "Slovenia") ;
-  SolomonIslands = UsePN (mkPN "Insulele Solomon") ;
-  Somalia = UsePN (mkPN "Somalia") ;
-  SouthAfrica = UsePN (mkPN "Africa de Sud") ;
-  SouthKorea = UsePN (mkPN "Coreea de Sud") ;
-  Spain = UsePN (mkPN "Spania") ;
-  SriLanka = UsePN (mkPN "Sri Lanka") ;
-  Sudan = UsePN (mkPN "Sudan") ;
-  Suriname = UsePN (mkPN "Surinam") ;
-  Swaziland = UsePN (mkPN "Swaziland") ;
-  Sweden = UsePN (mkPN "Suedia") ;
-  Switzerland = UsePN (mkPN "Elveţia" | mkPN "Eleveţia") ;
-  Syria = UsePN (mkPN "Siria") ;
-  Taiwan = UsePN (mkPN "Taiwan") ;
-  Tajikistan = UsePN (mkPN "Tajikistan" | mkPN "Tadjikistan") ;
-  Tanzania = UsePN (mkPN "Tanzania") ;
-  TelAvivIsrael = UsePN (mkPN "Tel Aviv") ;
-  Thailand = UsePN (mkPN "Thailanda" | mkPN "Tailanda") ;
-  Togo = UsePN (mkPN "Togo") ;
-  Tokelau = UsePN (mkPN "Tokelau") ;
-  Tonga = UsePN (mkPN "Tonga") ;
-  Tunisia = UsePN (mkPN "Tunisia") ;
-  Turkey = UsePN (mkPN "Turcia") ;
-  Turkmenistan = UsePN (mkPN "Turkmenia" | mkPN "Turkmenistan") ;
-  Tuvalu = UsePN (mkPN "Tuvalu") ;
-  Uganda = UsePN (mkPN "Uganda") ;
-  Ukraine = UsePN (mkPN "Ucraina") ;
-  UnitedArabEmirates = UsePN (mkPN "Emiratele Arabe Unite") ;
-  UnitedKingdom = UsePN (mkPN "Regatul Unit" | mkPN "Marea Britanie") ;
-  UnitedStates = UsePN (mkPN "Statele Unite" | mkPN "Statele Unite ale Americii") ;
-  Uruguay = UsePN (mkPN "Uruguay") ;
-  Uzbekistan = UsePN (mkPN "Uzbekistan") ;
-  Vanuatu = UsePN (mkPN "Vanuatu") ;
-  Venezuela = UsePN (mkPN "Venezuela") ;
-  Vietnam = UsePN (mkPN "Vietnam") ;
-  WesternSahara = UsePN (mkPN "Sahara de Vest") ;
-  Yemen = UsePN (mkPN "Yemen") ;
-  Zambia = UsePN (mkPN "Zambia") ;
-  Zimbabwe = UsePN (mkPN "Zimbabwe") ;
-
-};
diff --git a/examples/SUMO/Economy.gf b/examples/SUMO/Economy.gf
deleted file mode 100644
--- a/examples/SUMO/Economy.gf
+++ /dev/null
@@ -1,2328 +0,0 @@
--- # -path=.:englishExtended
-abstract Economy = MidLevelOntology, Transportation, Geography ** {
-
-  --  AdvancedDevelopingCountry 
-  -- is an Attribute used to describe a LessDevelopedCountry (LDC) 
-  -- that is undergoing rapid industrial development. Also called 'newly 
-  -- industrializing economy' (or 'country').
-  fun AdvancedDevelopingCountry : Ind EconomicDevelopmentLevel ;
-
-  -- AdvancedEconomy is an Attribute 
-  -- used to represent the InternationalMonetaryFund's top category of 
-  -- development levels (AdvancedEconomy,, countries in transition, and 
-  -- developing countries. Generally (but not exactly) corresponds with 
-  -- DevelopedCountry classification used by UnitedNations agencies.
-  fun AdvancedEconomy : Ind IMFDevelopmentLevel ;
-
-  fun AfghanAfghani : Ind UnitOfCurrency ;
-
-  fun AfghanAfghaniCoin : Class ;
-  fun AfghanAfghaniCoin_Class : SubClass AfghanAfghaniCoin CurrencyCoin ;
-
-  fun AgriculturalSector : Ind IndustryAttribute ;
-
-  fun AgricultureBasedEconomy : Ind FinancialSectorAttribute ;
-
-  -- (AgricultureFn ?PRODUCT) denotes the 
-  -- subclass of Agriculture processes in which the AgriculturalProduct 
-  -- ?PRODUCT is cultivated.
-  fun AgricultureFn: Desc AgriculturalProduct -> Desc Agriculture ;
-
-  fun AgricultureForestryFishingAndHunting : Ind IndustryAttribute ;
-
-  fun AlbanianLek : Ind UnitOfCurrency ;
-
-  fun Alfalfa : Class ;
-  fun Alfalfa_Class : SubClass Alfalfa (both Fodder (both Plant PlantAgriculturalProduct)) ;
-
-  fun AlgerianDinar : Ind UnitOfCurrency ;
-
-  fun AlmondNut : Class ;
-  fun AlmondNut_Class : SubClass AlmondNut EdibleNut ;
-
-  -- Aloes is the class of 
-  -- PlantAgriculturalProducts that are dried juice of 
-  -- the Aloe plant.
-  fun Aloes : Class ;
-  fun Aloes_Class : SubClass Aloes PlantAgriculturalProduct ;
-
-  -- Alumina is the naturally occurring oxide 
-  -- of aluminum which is found in corundum and bauxite.
-  fun Alumina : Class ;
-  fun Alumina_Class : SubClass Alumina CompoundSubstance ;
-
-  fun AluminumMetal : Class ;
-  fun AluminumMetal_Class : SubClass AluminumMetal MetalProduct ;
-
-  fun AngolanKwanza : Ind UnitOfCurrency ;
-
-  -- AnimalSkin is the subclass of BodyCovering that 
-  -- includes the skins, or parts of skins, of animals.
-  fun AnimalSkin : Class ;
-  fun AnimalSkin_Class : SubClass AnimalSkin BodyCovering ;
-
-  -- A FruitOrVegetable that has a tart to sweet taste and a spherical shape.
-  fun Apple : Class ;
-  fun Apple_Class : SubClass Apple (both (both Food Fruit) GroceryProduce) ;
-
-  fun ArgentineAustral : Ind UnitOfCurrency ;
-
-  fun ArmenianDram : Ind UnitOfCurrency ;
-
-  -- Asphalt is a highly viscous liquid that occurs 
-  -- naturally in most crude petroleums. Asphalt can be separated from the 
-  -- other components in crude oil (such as naphtha, gasoline and diesel) by 
-  -- the process of fractional distillation, usually under vacuum conditions. 
-  -- Both tars and asphalts are classified as bitumens, a classification that 
-  -- includes all materials entirely soluble in carbon disulphide. Asphalt is 
-  -- commonly used in roofing shingles, and combined with mineral aggregate to 
-  -- make asphalt concrete for making roads. (definition from Wikipedia)
-  fun Asphalt : Class ;
-  fun Asphalt_Class : SubClass Asphalt RefinedPetroleumProduct ;
-
-  fun AsphaltPavingRoofingAndSaturatedMaterialsManufacturing : Ind IndustryAttribute ;
-
-  fun AustralianDollar : Ind UnitOfCurrency ;
-
-  fun AustrianSchilling : Ind UnitOfCurrency ;
-
-  -- A TropicalFruit that is shaped like a pear and has a dark green skin and a rich meat.
-  fun Avocado : Class ;
-  fun Avocado_Class : SubClass Avocado (both Food TropicalFruit) ;
-
-  fun AzerbaijaniManat : Ind UnitOfCurrency ;
-
-  fun BahamianDollar : Ind UnitOfCurrency ;
-
-  fun BahrainianDinar : Ind UnitOfCurrency ;
-
-  fun BalsaWood : Class ;
-  fun BalsaWood_Class : SubClass BalsaWood WoodProduct ;
-
-  fun Banana : Class ;
-  fun Banana_Class : SubClass Banana (both GroceryProduce TropicalFruit) ;
-
-  fun BangladeshiTaka : Ind UnitOfCurrency ;
-
-  fun BarbadosDollar : Ind UnitOfCurrency ;
-
-  fun BarleyFarming : Ind IndustryAttribute ;
-
-  fun BarleyGrain : Class ;
-  fun BarleyGrain_Class : SubClass BarleyGrain CerealGrain ;
-
-  -- Bauxite is an impure mixture of earthy 
-  -- hydrous aluminum oxides and hydroxides that is the principal 
-  -- source of aluminum.
-  fun Bauxite : Class ;
-  fun Bauxite_Class : SubClass Bauxite (both MiningProduct Mixture) ;
-
-  fun Bean : Class ;
-  fun Bean_Class : SubClass Bean Legume ;
-
-  fun BelarusianRubel : Ind UnitOfCurrency ;
-
-  fun BelgianFranc : Ind UnitOfCurrency ;
-
-  fun BelizeDollar : Ind UnitOfCurrency ;
-
-  fun BeninFranc : Ind UnitOfCurrency ;
-
-  fun BermudaDollar : Ind UnitOfCurrency ;
-
-  fun Berry : Class ;
-  fun Berry_Class : SubClass Berry (both Fruit GroceryProduce) ;
-
-  -- BeverageProduct is the class of products 
-  -- that are Beverages, packaged or unpackaged.
-  fun BeverageProduct : Class ;
-  fun BeverageProduct_Class : SubClass BeverageProduct Product ;
-
-  fun BhutaneseNgultrum : Ind UnitOfCurrency ;
-
-  fun BlackPepper : Class ;
-  fun BlackPepper_Class : SubClass BlackPepper Spice ;
-
-  fun BolivianBoliviano : Ind UnitOfCurrency ;
-
-  fun BotswanaPula : Ind UnitOfCurrency ;
-
-  fun BrazilianReal : Ind UnitOfCurrency ;
-
-  fun Breadfruit : Class ;
-  fun Breadfruit_Class : SubClass Breadfruit (both GroceryProduce TropicalFruit) ;
-
-  fun BritishPound : Ind UnitOfCurrency ;
-
-  fun BritishPoundCoin : Class ;
-  fun BritishPoundCoin_Class : SubClass BritishPoundCoin CurrencyCoin ;
-
-  fun BruneiDollar : Ind UnitOfCurrency ;
-
-  fun BulgarianLev : Ind UnitOfCurrency ;
-
-  fun BurkinaFasoFranc : Ind UnitOfCurrency ;
-
-  fun BurundiFranc : Ind UnitOfCurrency ;
-
-  fun Cabbage : Class ;
-  fun Cabbage_Class : SubClass Cabbage (both GroceryProduce Vegetable) ;
-
-  fun CambodianRiel : Ind UnitOfCurrency ;
-
-  fun Camel : Class ;
-  fun Camel_Class : SubClass Camel (both Livestock Mammal) ;
-
-  fun CameroonFranc : Ind UnitOfCurrency ;
-
-  fun CanadianDollar : Ind UnitOfCurrency ;
-
-  fun CanadianDollarCoin : Class ;
-  fun CanadianDollarCoin_Class : SubClass CanadianDollarCoin CurrencyCoin ;
-
-  fun Cannabis : Class ;
-  fun Cannabis_Class : SubClass Cannabis PlantAgriculturalProduct ;
-
-  fun CapeVerdeEscudo : Ind UnitOfCurrency ;
-
-  -- CapitalGoods are those that are used 
-  -- in the production of other Products. For example, raw materials 
-  -- from which end products are manufactured, or machines and other 
-  -- structures used in the production process.
-  fun CapitalGood : Class ;
-  fun CapitalGood_Class : SubClass CapitalGood Product ;
-
-  -- CapitalistEconomy is the 
-  -- Attribute used to characterize a country whose economy is based 
-  -- on private ownership of the means of production and distribution, 
-  -- and on private accumulation of capital.
-  fun CapitalistEconomy : Ind EconomicSystemAttribute ;
-
-  fun Cardamom : Class ;
-  fun Cardamom_Class : SubClass Cardamom Spice ;
-
-  fun Carrot : Class ;
-  fun Carrot_Class : SubClass Carrot (both GroceryProduce RootVegetable) ;
-
-  fun CashewNut : Class ;
-  fun CashewNut_Class : SubClass CashewNut EdibleNut ;
-
-  fun Cassava : Class ;
-  fun Cassava_Class : SubClass Cassava (both GroceryProduce RootVegetable) ;
-
-  fun Cattle : Class ;
-  fun Cattle_Class : SubClass Cattle (both HoofedMammal Livestock) ;
-
-  fun Cauliflower : Class ;
-  fun Cauliflower_Class : SubClass Cauliflower (both GroceryProduce Vegetable) ;
-
-  fun Caviar : Class ;
-  fun Caviar_Class : SubClass Caviar FishRoe ;
-
-  fun CaymanIslandsDollar : Ind UnitOfCurrency ;
-
-  -- Cement is a subclass of CompoundSubstance 
-  -- whose instances may contain various minerals or ores, prepared by 
-  -- heating and pulverizing, and used in binding Concrete or in laying 
-  -- brick or stone.
-  fun Cement : Class ;
-  fun Cement_Class : SubClass Cement (both CompoundSubstance ManufacturedProduct) ;
-
-  fun CentralAfricanRepublicFranc : Ind UnitOfCurrency ;
-
-  -- CentrallyPlannedEconomy 
-  -- is a term used mainly to describe communist or formerly communist 
-  -- states, many of which are now evolving away from command economies 
-  -- towards market_oriented systems. Also known as a 'command economy'.
-  fun CentrallyPlannedEconomy : Ind EconomicSystemAttribute ;
-
-  fun CerealGrainFarming : Ind IndustryAttribute ;
-
-  fun CerealGrain_Vegetable : SubClass CerealGrain Vegetable ;
-
-  fun CerealGrass : Class ;
-  fun CerealGrass_Class : SubClass CerealGrass Grass ;
-
-  fun ChadianFranc : Ind UnitOfCurrency ;
-
-  fun Cheese : Class ;
-  fun Cheese_Class : SubClass Cheese (both DairyProduct PreparedFood) ;
-
-  -- ChemicalProduct is the subclass 
-  -- of Product comprising all chemical compounds that are end products 
-  -- or industrial products used in the manufacture of end products.
-  fun ChemicalProduct : Class ;
-  fun ChemicalProduct_Class : SubClass ChemicalProduct (both CompoundSubstance ManufacturedProduct) ;
-
-  fun ChileanPeso : Ind UnitOfCurrency ;
-
-  fun ChineseYuan : Ind UnitOfCurrency ;
-
-  fun Chrysanthemum : Class ;
-  fun Chrysanthemum_Class : SubClass Chrysanthemum (both FloweringPlant PlantAgriculturalProduct) ;
-
-  fun Cinnamon : Class ;
-  fun Cinnamon_Class : SubClass Cinnamon Spice ;
-
-  fun CitrusFruit : Class ;
-  fun CitrusFruit_Class : SubClass CitrusFruit (both Fruit GroceryProduce) ;
-
-  fun ClothesDryer : Class ;
-  fun ClothesDryer_Class : SubClass ClothesDryer MajorAppliance ;
-
-  fun ClothesWashingMachine : Class ;
-  fun ClothesWashingMachine_Class : SubClass ClothesWashingMachine MajorAppliance ;
-
-  fun Clove : Class ;
-  fun Clove_Class : SubClass Clove Spice ;
-
-  fun Clover : Class ;
-  fun Clover_Class : SubClass Clover (both Fodder (both Plant PlantAgriculturalProduct)) ;
-
-  fun CoalIndustry : Ind IndustryAttribute ;
-
-  fun CoalMining : Ind IndustryAttribute ;
-
-  fun CoalProductsManufacturing : Ind IndustryAttribute ;
-
-  -- Coca is the class of PlantAgriculturalProducts consisting of the parts, 
-  -- especially leaves, of the coca plant. Coca leaves are the source of Cocaine.
-  fun Coca : Class ;
-  fun Coca_Class : SubClass Coca PlantAgriculturalProduct ;
-
-  fun Cocaine : Class ;
-  fun Cocaine_Class : SubClass Cocaine (both Narcotic PlantAgriculturalProduct) ;
-
-  -- Cocoa is the class of powdered 
-  -- PlantAgriculturalProduct derived from cacao beans.
-  fun Cocoa : Class ;
-  fun Cocoa_Class : SubClass Cocoa (both FruitOrVegetable PlantAgriculturalProduct) ;
-
-  fun CocoaBean : Class ;
-  fun CocoaBean_Class : SubClass CocoaBean (both FruitOrVegetable PlantAgriculturalProduct) ;
-
-  -- A FruitOrVegetable that is produced by a type of palm 
-  -- and has an edible white meat.
-  fun Coconut : Class ;
-  fun Coconut_Class : SubClass Coconut (both Food TropicalFruit) ;
-
-  fun CoffeeBean : Class ;
-  fun CoffeeBean_Class : SubClass CoffeeBean (both FruitOrVegetable PlantAgriculturalProduct) ;
-
-  fun ColombianPeso : Ind UnitOfCurrency ;
-
-  fun CommercialAndIndustrialRefrigerationAndEquipmentManufacturing : Ind IndustryAttribute ;
-
-  fun CommunalLandOwnershipEconomy : Ind EconomicSystemAttribute ;
-
-  -- Concrete is a class of CompoundSubstances 
-  -- used as building materials. Concrete is made up of Mineral pieces 
-  -- (sand or gravel) and a Cement material used to bind them together.
-  fun Concrete : Class ;
-  fun Concrete_Class : SubClass Concrete (both ManufacturedProduct Mixture) ;
-
-  fun CongoFranc : Ind UnitOfCurrency ;
-
-  fun ConsumerGood : Class ;
-  fun ConsumerGood_Class : SubClass ConsumerGood ManufacturedProduct ;
-
-  fun ConsumerGoodsIndustry : Ind IndustryAttribute ;
-
-  fun ControlledLaborMarketEconomy : Ind FinancialSectorAttribute ;
-
-  -- ControlledSubstance is 
-  -- the subclass of BiologicallyActiveSubstances whose distribution 
-  -- and use is controlled by government regulation.
-  fun ControlledSubstance : Class ;
-  fun ControlledSubstance_Class : SubClass ControlledSubstance BiologicallyActiveSubstance ;
-
-  fun CookingOven : Class ;
-  fun CookingOven_Class : SubClass CookingOven MajorAppliance ;
-
-  fun CookingRange : Class ;
-  fun CookingRange_Class : SubClass CookingRange MajorAppliance ;
-
-  fun CopperFoundriesExceptDieCasting : Ind IndustryAttribute ;
-
-  fun CopperIndustry : Ind IndustryAttribute ;
-
-  fun CopperOre : Class ;
-  fun CopperOre_Class : SubClass CopperOre (both Mineral MiningProduct) ;
-
-  fun CopperOreMining : Ind IndustryAttribute ;
-
-  fun CopperRollingDrawingExtrudingAndAlloying : Ind IndustryAttribute ;
-
-  -- Copra is the class of dried coconut 
-  -- meat valued for the extracted coconut oil.
-  fun Copra : Class ;
-  fun Copra_Class : SubClass Copra PlantAgriculturalProduct ;
-
-  fun CornFarming : Ind IndustryAttribute ;
-
-  fun CostaRicanColon : Ind UnitOfCurrency ;
-
-  fun CottonFiber : Class ;
-  fun CottonFiber_Class : SubClass CottonFiber PlantAgriculturalProduct ;
-
-  -- CountryInTransition is a term 
-  -- used by the InternationalMonetaryFund (IMF) to describe the middle 
-  -- group in its hierarchy of advanced countries, countries in transition, 
-  -- and developing countries. Most of the countries with this attribute 
-  -- are former USSR or Eastern European countries. Generally corresponds 
-  -- with FormerSovietOrEasternEuropeanCountry classification used by 
-  -- UnitedNations agencies.
-  fun CountryInTransition : Ind IMFDevelopmentLevel ;
-
-  fun CowPea : Class ;
-  fun CowPea_Class : SubClass CowPea Legume ;
-
-  fun Crayfish : Class ;
-  fun Crayfish_Class : SubClass Crayfish Shellfish ;
-
-  fun CrudePetroleumExtraction : Ind IndustryAttribute ;
-
-  fun CubanPeso : Ind UnitOfCurrency ;
-
-  fun Cucumber : Class ;
-  fun Cucumber_Class : SubClass Cucumber (both GroceryProduce Vegetable) ;
-
-  fun CutFlower : Class ;
-  fun CutFlower_Class : SubClass CutFlower PlantAgriculturalProduct ;
-
-  fun CypriotPound : Ind UnitOfCurrency ;
-
-  fun CzechKoruna : Ind UnitOfCurrency ;
-
-  fun DanishKrone : Ind UnitOfCurrency ;
-
-  -- A FruitOrVegetable that is produced by the date palm.
-  fun DateFruit : Class ;
-  fun DateFruit_Class : SubClass DateFruit (both Food TropicalFruit) ;
-
-  fun Deer : Class ;
-  fun Deer_Class : SubClass Deer (both HoofedMammal Livestock) ;
-
-  -- DemocraticSocialism is an 
-  -- Attribute that describes a country in which socialism is promoted 
-  -- by a political party or parties within a democratic government. 
-  -- Under DemocraticSocialism, the government participates in central 
-  -- planning of the economy and may also manage nationalized industries.
-  fun DemocraticSocialism : Ind EconomicSystemAttribute ;
-
-  -- DevelopedCountry (DC) is a term used to describe members of the top 
-  -- group in the UNEconomicDevelopmentLevels. DevelopedCountry includes 
-  -- market_oriented economies of mainly democratic nations, including members 
-  -- of the OrganizationForEconomicCooperationAndDevelopment (OECD). DCs 
-  -- are also known as First World countries, 'the North', and industrial 
-  -- countries. Developed countries generally have high incomes (high per 
-  -- capita GDP or GNI), but there are exceptions to DC membership both above 
-  -- and below that standard. There is significant overlap, but not perfect 
-  -- congruence, between the UN category DevelopedCountry and the IMF 
-  -- category AdvancedEconomy.
-  fun DevelopedCountry : Ind UNEconomicDevelopmentLevel ;
-
-  -- DevelopingCountry is a term 
-  -- used by the InternationalMonetaryFund (IMF) for the bottom group 
-  -- in its hierarchy of advanced countries, countries in transition, 
-  -- and developing countries. Generally corresponds to the attribute 
-  -- LessDevelopedCountry used by UnitedNations agencies. Not to 
-  -- be confused with DevelopedCountry.
-  fun DevelopingCountry : Ind IMFDevelopmentLevel ;
-
-  -- DieselFuel is the subclass of 
-  -- RefinedPetroleumProducts that are fuels for diesel engines.
-  fun DieselFuel : Class ;
-  fun DieselFuel_Class : SubClass DieselFuel FossilFuel ;
-
-  fun Dishwasher : Class ;
-  fun Dishwasher_Class : SubClass Dishwasher MajorAppliance ;
-
-  -- Distillation is a means of separating Liquids 
-  -- through differences in their boilingPoints. The device used in 
-  -- distillation is referred to as a still and consists at a minimum of a pot 
-  -- in which the source material is heated, a condenser in which the heated 
-  -- Gas is cooled back to the liquid state, and a receiver in which the 
-  -- concentrated or purified liquid is collected. The equipment may effect 
-  -- separation by one of two main methods. Firstly the vapours given off by 
-  -- the heated mixture may consist of two liquids with significantly different 
-  -- boiling points. Thus, the vapour that is given off is in the vast 
-  -- majority of one or the other liquid, which after condensation and 
-  -- collection effects the separation. The second method (fractional 
-  -- distillation) relies upon a gradient of temperatures existing in the 
-  -- condenser stage of the equipment. Often in this technique, a vertical 
-  -- condenser, or column, is used. By extracting products that are liquid at 
-  -- different heights up the column, it is possible to extract liquids that 
-  -- have different boiling points. (from Wikipedia)
-  fun Distilling : Class ;
-  fun Distilling_Class : SubClass Distilling Separating ;
-
-  fun DiversifiedEconomy : Ind FinancialSectorAttribute ;
-
-  fun DjiboutiFranc : Ind UnitOfCurrency ;
-
-  fun DominicanDollar : Ind UnitOfCurrency ;
-
-  fun DominicanPeso : Ind UnitOfCurrency ;
-
-  fun DrillingOilAndGasWells : Ind IndustryAttribute ;
-
-  -- DurableGood is the subclass of 
-  -- ManufacturedProducts which are designed to last for three years 
-  -- or more.
-  fun DurableGood : Class ;
-  fun DurableGood_Class : SubClass DurableGood ManufacturedProduct ;
-
-  fun DutchGuilder : Ind UnitOfCurrency ;
-
-  -- EconomicAttribute is the class 
-  -- of terms including all Attributes used to characterize the 
-  -- economic systems or development levels of Nations or dependent 
-  -- GeopoliticalAreas.
-  fun EconomicAttribute : Class ;
-  fun EconomicAttribute_Class : SubClass EconomicAttribute (both PoliticoEconomicAttribute RelationalAttribute) ;
-
-  -- EconomicDevelopmentLevel is a subclass of EconomicAttribute 
-  -- containing terms used to describe the economic development level of a 
-  -- Nation or GeopoliticalArea. This class is further subdivided into 
-  -- different scales devised or used by different agencies.
-  fun EconomicDevelopmentLevel : Class ;
-  fun EconomicDevelopmentLevel_Class : SubClass EconomicDevelopmentLevel EconomicAttribute ;
-
-  -- EconomicSystemAttribute 
-  -- is the class of Attributes that describe the type of economic 
-  -- system that a country or area has. For example, CapitalistEconomy 
-  -- or SocialistEconomy.
-  fun EconomicSystemAttribute : Class ;
-  fun EconomicSystemAttribute_Class : SubClass EconomicSystemAttribute EconomicAttribute ;
-
-  fun EcuadoranSucre : Ind UnitOfCurrency ;
-
-  fun EdibleNut : Class ;
-  fun EdibleNut_Class : SubClass EdibleNut (both FruitOrVegetable GroceryProduce) ;
-
-  fun EdibleTuber : Class ;
-  fun EdibleTuber_Class : SubClass EdibleTuber (both PlantAgriculturalProduct RootVegetable) ;
-
-  fun Eggplant : Class ;
-  fun Eggplant_Class : SubClass Eggplant (both GroceryProduce Vegetable) ;
-
-  fun EgyptianPound : Ind UnitOfCurrency ;
-
-  fun ElSalvadoranColon : Ind UnitOfCurrency ;
-
-  -- ElectricalPowerGeneration is 
-  -- the subclass of PowerGeneration processes in which electricity is 
-  -- generated.
-  fun ElectricalPowerGeneration : Class ;
-  fun ElectricalPowerGeneration_Class : SubClass ElectricalPowerGeneration PowerGeneration ;
-
-  -- While electricity is typically thought of as just a difference
-  -- in electrical potential, one way of modeling electricity is as a substance
-  -- that can be moved from one point to another or consumed. One could make the claim
-  -- that subatomic physics also supports the classification as a substance since electrons
-  -- are objects.
-  fun Electricity : Class ;
-  fun Electricity_Class : SubClass Electricity Substance ;
-
-  fun EstonianKroon : Ind UnitOfCurrency ;
-
-  fun EthiopianBirr : Ind UnitOfCurrency ;
-
-  fun EuroCentCoin : Class ;
-  fun EuroCentCoin_Class : SubClass EuroCentCoin CurrencyCoin ;
-
-  fun EuroDollarCoin : Class ;
-  fun EuroDollarCoin_Class : SubClass EuroDollarCoin CurrencyCoin ;
-
-  -- Exporting is the class of actions in 
-  -- which there is a ChangeOfPossession of goods shipped from a 
-  -- provider in one Nation to a destination in another Nation. 
-  -- Typically, there are Selling and Buying events associated 
-  -- with an Exporting. Either the seller or the exporting country 
-  -- may be considered the origin of Exporting.
-  fun Exporting : Class ;
-  fun Exporting_Class : SubClass Exporting (both ChangeOfPossession FinancialTransaction) ;
-
-  -- Any Mixture which is used to provide nutrients to 
-  -- living Plants. Fertilizers can be made up of plant or animal material, e.g. 
-  -- compost, or they can be entirely synthetic, e.g. ammonium nitrate.
-  fun Fertilizer : Class ;
-  fun Fertilizer_Class : SubClass Fertilizer Mixture ;
-
-  fun FertilizerIndustry : Ind IndustryAttribute ;
-
-  fun FertilizerManufacturing : Ind IndustryAttribute ;
-
-  fun FertilizerMineralMining : Ind IndustryAttribute ;
-
-  fun FijiDollar : Ind UnitOfCurrency ;
-
-  -- FinancialSectorAttribute is 
-  -- a class of Attributes that are used to indicate which financial sectors 
-  -- are most important in the economy of a Nation or GeopoliticalArea.
-  fun FinancialSectorAttribute : Class ;
-  fun FinancialSectorAttribute_Class : SubClass FinancialSectorAttribute EconomicAttribute ;
-
-  fun FinnishMarkka : Ind UnitOfCurrency ;
-
-  -- (FiscalYearFn ?PLACE) denotes the subclass 
-  -- of TimeIntervals that are fiscalYearPeriods of the Organization or 
-  -- GeopoliticalArea ?PLACE.
-  fun FiscalYearFn: El Agent -> Desc TimeInterval ;
-
-  -- (FiscalYearStartingFn ?PLACE ?YEAR) 
-  -- denotes the particular fiscal year that is observed in ?PLACE and begins 
-  -- during the calendar Year indicated by ?YEAR.
-  fun FiscalYearStartingFn: El Agent -> Desc Year -> Ind TimeInterval ;
-
-  -- FishProduct is the subclass of 
-  -- AnimalAgriculturalProduct that comprises products derived 
-  -- from fish.
-  fun FishProduct : Class ;
-  fun FishProduct_Class : SubClass FishProduct AnimalAgriculturalProduct ;
-
-  fun FishRoe : Class ;
-  fun FishRoe_Class : SubClass FishRoe FishProduct ;
-
-  fun FlaxFiber : Class ;
-  fun FlaxFiber_Class : SubClass FlaxFiber PlantAgriculturalProduct ;
-
-  -- Fodder is the class of OrganicObjects that are used as food for
-  -- domesticated animals. Fodder Fodder is the subclass of Food that is 
-  -- intended for instances of DomesticAnimal.
-  fun Fodder : Class ;
-  fun Fodder_Class : SubClass Fodder (both Food OrganicObject) ;
-
-  fun FoodEgg : Class ;
-  fun FoodEgg_Class : SubClass FoodEgg AnimalAgriculturalProduct ;
-
-  fun FoodFish : Class ;
-  fun FoodFish_Class : SubClass FoodFish Seafood ;
-
-  -- FoodProduct is the class of food 
-  -- products, packaged or unpackaged.
-  fun FoodProduct : Class ;
-  fun FoodProduct_Class : SubClass FoodProduct Product ;
-
-  fun Footwear : Class ;
-  fun Footwear_Class : SubClass Footwear Clothing ;
-
-  fun ForageCrop : Class ;
-  fun ForageCrop_Class : SubClass ForageCrop (both Fodder (both Plant PlantAgriculturalProduct)) ;
-
-  fun ForestProduct : Class ;
-  fun ForestProduct_Class : SubClass ForestProduct Product ;
-
-  fun ForestryAndLogging : Ind IndustryAttribute ;
-
-  -- FormerSovietOrEasternEuropeanCountry (former USSR_EE) is an 
-  -- Attribute that characterizes countries that were part of the former 
-  -- Soviet Union or its sphere of influence in Eastern Europe. This level 
-  -- occupies a middle position between DevelopedCountry (DC) and 
-  -- LessDevelopedCountry (LDC) in UNEconomicDevelopmentLevels. 
-  -- Previously, former USSR_EE countries had a CentrallyPlannedEconomy and 
-  -- were Marxist_Leninist states. Many are now evolving away from command 
-  -- economies to market economic systems. During the 1980's, the group 
-  -- included Albania, Bulgaria, Cambodia, China, Cuba, Czechoslovakia, the 
-  -- German Democratic Republic (East Germany), Hungary, North Korea, Laos, 
-  -- Mongolia, Poland, Romania, the USSR, Vietnam and Yugoslavia.
-  fun FormerSovietOrEasternEuropeanCountry : Ind UNEconomicDevelopmentLevel ;
-
-  fun FossilFuelPowerGeneration : Ind PowerGeneration ;
-
-  -- FourDragonsEconomy describes four 
-  -- small Asian countries that achieved rapid economic growth in the 1990s. 
-  -- Some systems of EconomicDevelopmentLevel place them as a 
-  -- LessDevelopedCountry, but the IMF includes them in AdvancedEconomy.
-  fun FourDragonsEconomy : Ind EconomicDevelopmentLevel ;
-
-  fun Freezer : Class ;
-  fun Freezer_Class : SubClass Freezer MajorAppliance ;
-
-  fun FrenchFranc : Ind UnitOfCurrency ;
-
-  fun FrenchFrancCoin : Class ;
-  fun FrenchFrancCoin_Class : SubClass FrenchFrancCoin CurrencyCoin ;
-
-  fun Fruit : Class ;
-  fun Fruit_Class : SubClass Fruit FruitOrVegetable ;
-
-  fun FruitFarming : Ind IndustryAttribute ;
-
-  fun FurnitureAndHomeFurnishingWholesalers : Ind IndustryAttribute ;
-
-  fun FurnitureAndHomeFurnishingsStores : Ind IndustryAttribute ;
-
-  fun FurnitureAndRelatedProductManufacturing : Ind IndustryAttribute ;
-
-  fun FurnitureIndustry : Ind IndustryAttribute ;
-
-  fun FurnitureManufacturing : Ind IndustryAttribute ;
-
-  fun Furniture_DurableGood : SubClass Furniture DurableGood ;
-
-  fun GabonFranc : Ind UnitOfCurrency ;
-
-  fun GambianDalasi : Ind UnitOfCurrency ;
-
-  -- Gasoline is the subclass of 
-  -- RefinedPetroleumProducts that are fuels for internal combustion engines.
-  fun Gasoline : Class ;
-  fun Gasoline_Class : SubClass Gasoline FossilFuel ;
-
-  -- Gemstone is the subclass of Mineral items 
-  -- that are especially valued for use in jewelry and other decorative items, and also in some mechanical and industrial applications.
-  fun Gemstone : Class ;
-  fun Gemstone_Class : SubClass Gemstone Mixture ;
-
-  fun GeorgianLari : Ind UnitOfCurrency ;
-
-  fun GermanMark : Ind UnitOfCurrency ;
-
-  fun GermanMarkCoin : Class ;
-  fun GermanMarkCoin_Class : SubClass GermanMarkCoin CurrencyCoin ;
-
-  fun GhanianCedi : Ind UnitOfCurrency ;
-
-  fun Ginger : Class ;
-  fun Ginger_Class : SubClass Ginger (both Spice Vegetable) ;
-
-  -- A domesticated HoofedMammal that is raised primarily for Milk.
-  fun Goat : Class ;
-  fun Goat_Class : SubClass Goat (both HoofedMammal Livestock) ;
-
-  -- GovernmentRegulatedEconomy 
-  -- is an Attribute that describes the economy of a country in which the 
-  -- government determines prices, production, wages, allocation of resources, 
-  -- or other economic factors. An economy that is wholly government planned 
-  -- is a CentrallyPlannedEconomy.
-  fun GovernmentRegulatedEconomy : Ind EconomicSystemAttribute ;
-
-  -- GovernmentSubsidizedEconomy 
-  -- is an Attribute describing an economy in which the government provides 
-  -- subsidies to various industries, workers, or other groups as part of its 
-  -- economic policy.
-  fun GovernmentSubsidizedEconomy : Ind EconomicSystemAttribute ;
-
-  fun GrainAndOilseedMilling : Ind IndustryAttribute ;
-
-  fun Grape : Class ;
-  fun Grape_Class : SubClass Grape (both Fruit GroceryProduce) ;
-
-  fun GreekDrachma : Ind UnitOfCurrency ;
-
-  fun GreenPepper : Class ;
-  fun GreenPepper_Class : SubClass GreenPepper (both GroceryProduce Vegetable) ;
-
-  fun GrenadaDollar : Ind UnitOfCurrency ;
-
-  fun Groundnut : Class ;
-  fun Groundnut_Class : SubClass Groundnut (both EdibleTuber (both FruitOrVegetable GroceryProduce)) ;
-
-  fun GuatemalanQuetzal : Ind UnitOfCurrency ;
-
-  fun GuernseyCattle : Class ;
-  fun GuernseyCattle_Class : SubClass GuernseyCattle Cattle ;
-
-  fun GuineaBissauPeso : Ind UnitOfCurrency ;
-
-  fun GuineanFranc : Ind UnitOfCurrency ;
-
-  fun GumArabic : Class ;
-  fun GumArabic_Class : SubClass GumArabic (both PlantAgriculturalProduct Substance) ;
-
-  fun GuyanaDollar : Ind UnitOfCurrency ;
-
-  fun HaitianGourde : Ind UnitOfCurrency ;
-
-  fun HandicraftIndustry : Ind IndustryAttribute ;
-
-  -- HandicraftProduct is the class of 
-  -- Products that are manufactured by hand with a special skill.
-  fun HandicraftProduct : Class ;
-  fun HandicraftProduct_Class : SubClass HandicraftProduct Product ;
-
-  fun HandwovenCarpet : Class ;
-  fun HandwovenCarpet_Class : SubClass HandwovenCarpet (both HandicraftProduct TextileProduct) ;
-
-  fun HandwovenCarpetManufacturing : Ind IndustryAttribute ;
-
-  fun Hardwood : Class ;
-  fun Hardwood_Class : SubClass Hardwood WoodProduct ;
-
-  -- Grass that has been cut and cured for use as Fodder.
-  fun Hay : Class ;
-  fun Hay_Class : SubClass Hay Fodder ;
-
-  fun HempFiber : Class ;
-  fun HempFiber_Class : SubClass HempFiber PlantAgriculturalProduct ;
-
-  -- HighIncomeCountry is an Attribute representing the World Bank 
-  -- classification for any country where the per capita GNI is 
-  -- equal to or greater than &9,266 in UnitedStatesDollars.
-  fun HighIncomeCountry : Ind WorldBankGNIPerCapitaLevel ;
-
-  -- HighTechIndustrialEconomy 
-  -- is an Attribute used to describe industrialized countries whose 
-  -- infrastructure uses the most advanced kinds of technology.
-  fun HighTechIndustrialEconomy : Ind EconomicDevelopmentLevel ;
-
-  fun HonduranLempira : Ind UnitOfCurrency ;
-
-  fun Honey_AnimalAgriculturalProduct : SubClass Honey AnimalAgriculturalProduct ;
-
-  fun HongKongDollar : Ind UnitOfCurrency ;
-
-  fun HotWaterHeater : Class ;
-  fun HotWaterHeater_Class : SubClass HotWaterHeater MajorAppliance ;
-
-  fun HouseholdRefrigeratorAndHomeFreezerManufacturing : Ind IndustryAttribute ;
-
-  fun HungarianForint : Ind UnitOfCurrency ;
-
-  fun HydroElectricPowerGeneration : Ind ElectricalPowerGeneration ;
-
-  -- IMFDevelopmentLevel is a 
-  -- collection of Attributes representing economic development levels 
-  -- used by the InternationalMonetaryFund (IMF) to characterize national 
-  -- economies. The hierarchy of IMF levels includes: AdvancedEconomy, 
-  -- CountryInTransition, and DevelopingCountry. There is some, but not 
-  -- complete, overlap with concepts used by UnitedNations agencies. 
-  -- See
-  fun IMFDevelopmentLevel : Class ;
-  fun IMFDevelopmentLevel_Class : SubClass IMFDevelopmentLevel EconomicDevelopmentLevel ;
-
-  fun IcelandicKrona : Ind UnitOfCurrency ;
-
-  fun IndianRupee : Ind UnitOfCurrency ;
-
-  fun IndonesianRupiah : Ind UnitOfCurrency ;
-
-  fun IndustrialRawMaterial : Class ;
-  fun IndustrialRawMaterial_Class : SubClass IndustrialRawMaterial CapitalGood ;
-
-  fun IndustrialSector : Ind IndustryAttribute ;
-
-  -- IndustrialSupply is the class of 
-  -- products that are used in industry but which are not raw materials 
-  -- for products being manufactured. IndustrialSupply includes maintenance, 
-  -- repair, and operation (MRO) supplies, including janitorial, electrical, 
-  -- bearings, tools, machinery, accessories, fire and safety equipment, and 
-  -- other industrial items.
-  fun IndustrialSupply : Class ;
-  fun IndustrialSupply_Class : SubClass IndustrialSupply (both CapitalGood ManufacturedProduct) ;
-
-  fun IndustryAttribute : Class ;
-
-  fun IranianRial : Ind UnitOfCurrency ;
-
-  fun IraqiDinar : Ind UnitOfCurrency ;
-
-  fun IrishPound : Ind UnitOfCurrency ;
-
-  fun IronMetal : Class ;
-  fun IronMetal_Class : SubClass IronMetal MetalProduct ;
-
-  -- IronOre is a subclass of CompoundSubstance 
-  -- that contains compounds of iron, of which the most common are 
-  -- hematite and limonite. Iron is obtained from smelting iron ores.
-  fun IronOre : Class ;
-  fun IronOre_Class : SubClass IronOre (both CompoundSubstance (both Mineral MiningProduct)) ;
-
-  fun IsraeliShekel : Ind UnitOfCurrency ;
-
-  fun ItalianLire : Ind UnitOfCurrency ;
-
-  fun ItalianLireCoin : Class ;
-  fun ItalianLireCoin_Class : SubClass ItalianLireCoin CurrencyCoin ;
-
-  fun IvoryCoastFranc : Ind UnitOfCurrency ;
-
-  fun JamaicanDollar : Ind UnitOfCurrency ;
-
-  fun JapaneseYen : Ind UnitOfCurrency ;
-
-  fun JapaneseYenCoin : Class ;
-  fun JapaneseYenCoin_Class : SubClass JapaneseYenCoin CurrencyCoin ;
-
-  -- Jewelry is the subclass of PersonalAdornment 
-  -- items that are typically made of metals (especially precious metals), 
-  -- gems, and other non_cloth materials.
-  fun Jewelry : Class ;
-  fun Jewelry_Class : SubClass Jewelry (both PersonalAdornment WearableItem) ;
-
-  fun JordanianDinar : Ind UnitOfCurrency ;
-
-  fun JuteFiber : Class ;
-  fun JuteFiber_Class : SubClass JuteFiber PlantAgriculturalProduct ;
-
-  fun KazakhstaniTenge : Ind UnitOfCurrency ;
-
-  fun KentiaPalmSeed : Class ;
-  fun KentiaPalmSeed_Class : SubClass KentiaPalmSeed (both PlantAgriculturalProduct Seed) ;
-
-  fun KenyanShilling : Ind UnitOfCurrency ;
-
-  -- Khat is the class of PlantAgriculturalProducts 
-  -- made from the leaves and buds of the staff tree, which 
-  -- are chewed or brewed as a stimulating tea.
-  fun Khat : Class ;
-  fun Khat_Class : SubClass Khat PlantAgriculturalProduct ;
-
-  -- KilowattHour is a UnitOfMeasure for 
-  -- energy that represents 1000 Watts (1 kW) of power expended over one 
-  -- hour (1 h) of time. This is the unit commonly used in commercial 
-  -- power contexts. It is equivalent to 3,600,000 Joules.
-  fun KilowattHour : Ind CompositeUnitOfMeasure ;
-
-  fun KiribatiDollar : Ind UnitOfCurrency ;
-
-  fun KuwaitiDinar : Ind UnitOfCurrency ;
-
-  fun KyrgyzstaniSom : Ind UnitOfCurrency ;
-
-  fun LambMeat : Class ;
-  fun LambMeat_Class : SubClass LambMeat Meat ;
-
-  fun Lambskin : Class ;
-  fun Lambskin_Class : SubClass Lambskin Pelt ;
-
-  fun LaotianKip : Ind UnitOfCurrency ;
-
-  fun LatvianLats : Ind UnitOfCurrency ;
-
-  fun LeadIndustry : Ind IndustryAttribute ;
-
-  fun LeadManufacturing : Ind IndustryAttribute ;
-
-  fun LeadMetal : Class ;
-  fun LeadMetal_Class : SubClass LeadMetal MetalProduct ;
-
-  fun LeadOre : Class ;
-  fun LeadOre_Class : SubClass LeadOre (both Mineral MiningProduct) ;
-
-  fun LeadOreMining : Ind IndustryAttribute ;
-
-  fun LeadProduct : Class ;
-  fun LeadProduct_Class : SubClass LeadProduct (both LeadMetal ManufacturedProduct) ;
-
-  fun Leaf : Class ;
-  fun Leaf_Class : SubClass Leaf AnatomicalStructure ;
-
-  fun LeafyGreenVegetable : Class ;
-  fun LeafyGreenVegetable_Class : SubClass LeafyGreenVegetable (both GroceryProduce Vegetable) ;
-
-  -- LeastDevelopedCountry 
-  -- is a sub_classification of LessDevelopedCountry characterizing
-  -- those countries that have no significant economic growth, a per 
-  -- capita GDP of less than 1,000 UnitedStatesDollars, and low 
-  -- literacy. Also known as 'undeveloped countries'.
-  fun LeastDevelopedCountry : Ind EconomicDevelopmentLevel ;
-
-  fun LebanesePound : Ind UnitOfCurrency ;
-
-  fun Legume : Class ;
-  fun Legume_Class : SubClass Legume (both PlantAgriculturalProduct Vegetable) ;
-
-  fun Lemon : Class ;
-  fun Lemon_Class : SubClass Lemon CitrusFruit ;
-
-  fun Lentil : Class ;
-  fun Lentil_Class : SubClass Lentil Pulse ;
-
-  fun LesothoLoti : Ind UnitOfCurrency ;
-
-  -- LessDevelopedCountry (LDC) is 
-  -- the Attribute used to describe the bottom group in the hierarchy 
-  -- of UNEconomicDevelopmentLevels. Less developed countries are countries 
-  -- or dependent areas with low levels of production, living standards, 
-  -- and technology. Per capita GDP (perCapitaGDPInPeriod), or GDI 
-  -- (Gross Domestic Income), is generally less than 5,000 and often 
-  -- below 1,500. Subgroups of LDC, however, include countries that have 
-  -- higher per capita incomes, as well as advanced technology, and rapid rates 
-  -- of growth. Subgroups of LDC include: advanced developing countries, 
-  -- the Four Dragons (also known as Four Tigers), LeastDevelopedCountry 
-  -- (LLDCs), low_income countries, middle_income countries, newly 
-  -- industrializing economies (NIEs), the South (from the location of 
-  -- most LDC countries, relative to Northern developed countries), Third 
-  -- World (obsolete), UnderdevelopedCountry, UndevelopedCountry.
-  fun LessDevelopedCountry : Ind UNEconomicDevelopmentLevel ;
-
-  fun LiberianDollar : Ind UnitOfCurrency ;
-
-  fun LibyanDinar : Ind UnitOfCurrency ;
-
-  fun Lime : Class ;
-  fun Lime_Class : SubClass Lime CitrusFruit ;
-
-  fun LithuanianLitas : Ind UnitOfCurrency ;
-
-  -- LowIncomeCountry is an 
-  -- Attribute representing the World Bank classification for any country 
-  -- where the per capita GNI is 755 or below in UnitedStatesDollars.
-  fun LowIncomeCountry : Ind WorldBankGNIPerCapitaLevel ;
-
-  -- LowerMiddleIncomeCountry is an Attribute representing the World 
-  -- Bank classification for any country where the per capita GNI is 
-  -- between 756 and 2,995 (inclusive) in UnitedStatesDollars.
-  fun LowerMiddleIncomeCountry : Ind WorldBankGNIPerCapitaLevel ;
-
-  -- A ManufacturedProduct derived from Timber.
-  fun Lumber : Class ;
-  fun Lumber_Class : SubClass Lumber (both DurableGood ForestProduct) ;
-
-  fun LumberIndustry : Ind IndustryAttribute ;
-
-  fun LumberPlywoodMillworkAndWoodPanelWholesalers : Ind IndustryAttribute ;
-
-  fun LuxembourgFranc : Ind UnitOfCurrency ;
-
-  fun MacademiaNut : Class ;
-  fun MacademiaNut_Class : SubClass MacademiaNut EdibleNut ;
-
-  fun MacaoPataca : Ind UnitOfCurrency ;
-
-  fun Mace : Class ;
-  fun Mace_Class : SubClass Mace Spice ;
-
-  fun MachineTool : Class ;
-  fun MachineTool_Class : SubClass MachineTool Machinery ;
-
-  fun Machine_Machinery : SubClass Machine Machinery ;
-
-  -- Machinery is the class of products 
-  -- that includes Machines, tools, and machine parts used in industrial 
-  -- or other commercial processes.
-  fun Machinery : Class ;
-  fun Machinery_Class : SubClass Machinery (both Device (both DurableGood IndustrialSupply)) ;
-
-  fun MadagascarFranc : Ind UnitOfCurrency ;
-
-  fun MajorAppliance : Class ;
-  fun MajorAppliance_Class : SubClass MajorAppliance (both Device DurableGood) ;
-
-  -- MajorIndustrialEconomy is an 
-  -- Attribute used to describe countries with the largest, industrialized, 
-  -- non_communist economies in the world.
-  fun MajorIndustrialEconomy : Ind EconomicDevelopmentLevel ;
-
-  fun MalawianKwacha : Ind UnitOfCurrency ;
-
-  fun MalaysianRinggit : Ind UnitOfCurrency ;
-
-  fun MaliFranc : Ind UnitOfCurrency ;
-
-  fun MalteseLira : Ind UnitOfCurrency ;
-
-  fun Mango : Class ;
-  fun Mango_Class : SubClass Mango (both GroceryProduce TropicalFruit) ;
-
-  fun ManufacturingBasedEconomy : Ind FinancialSectorAttribute ;
-
-  -- MarketEconomy is an Attribute that 
-  -- describes an economy in which market forces, specifically supply and 
-  -- demand, provide input for privately managed decisions about pricing 
-  -- and production of goods.
-  fun MarketEconomy : Ind EconomicSystemAttribute ;
-
-  fun MarketSocialism : Ind EconomicSystemAttribute ;
-
-  fun MauritanianOuguiya : Ind UnitOfCurrency ;
-
-  fun MauritianRupee : Ind UnitOfCurrency ;
-
-  fun Meat_AnimalAgriculturalProduct : SubClass Meat AnimalAgriculturalProduct ;
-
-  fun Melon : Class ;
-  fun Melon_Class : SubClass Melon (both Fruit GroceryProduce) ;
-
-  fun MetalProduct : Class ;
-  fun MetalProduct_Class : SubClass MetalProduct DurableGood ;
-
-  fun MetallurgyIndustry : Ind IndustryAttribute ;
-
-  fun MexicanPeso : Ind UnitOfCurrency ;
-
-  fun Milk_DairyProduct : SubClass Milk DairyProduct ;
-
-  fun MilletFarming : Ind IndustryAttribute ;
-
-  fun MilletGrain : Class ;
-  fun MilletGrain_Class : SubClass MilletGrain CerealGrain ;
-
-  fun Millwork : Ind IndustryAttribute ;
-
-  fun MiningExceptOilAndGas : Ind IndustryAttribute ;
-
-  fun MiningIndustry : Ind IndustryAttribute ;
-
-  -- MixedEconomy is the Attribute 
-  -- of a country whose economy has elements of more than one pure 
-  -- economic system, e.g., a market economy with government welfare 
-  -- for unemployed workers. A mixed_economy country may be a 
-  -- CountryInTransition, as from a prior communist economy to 
-  -- capitalism, but a mixed economy may also be a stable combination 
-  -- of different economic approaches in different areas of a national 
-  -- economy, e.g., nationally managed health care and education systems 
-  -- in an otherwise private_enterprise economy.
-  fun MixedEconomy : Ind EconomicSystemAttribute ;
-
-  fun MoldovanLeu : Ind UnitOfCurrency ;
-
-  fun MongolianTugrik : Ind UnitOfCurrency ;
-
-  fun MoroccanDirham : Ind UnitOfCurrency ;
-
-  -- MotorOil is the subclass of PetroleumLubricants 
-  -- that are used to lubricate motors.
-  fun MotorOil : Class ;
-  fun MotorOil_Class : SubClass MotorOil PetroleumLubricant ;
-
-  fun MotorVehicleAndMotorVehiclePartsAndSuppliesWholesalers : Ind IndustryAttribute ;
-
-  fun MotorVehicleAndPartsDealers : Ind IndustryAttribute ;
-
-  fun MotorVehicleBodyAndTrailerManufacturing : Ind IndustryAttribute ;
-
-  fun MotorVehicleIndustry : Ind IndustryAttribute ;
-
-  fun MotorVehicleManufacturing : Ind IndustryAttribute ;
-
-  fun MotorVehiclePartsManufacturing : Ind IndustryAttribute ;
-
-  fun MozambiqueMetical : Ind UnitOfCurrency ;
-
-  fun MulberryLeaf : Class ;
-  fun MulberryLeaf_Class : SubClass MulberryLeaf (both Fodder (both Leaf PlantAgriculturalProduct)) ;
-
-  fun Mutton : Class ;
-  fun Mutton_Class : SubClass Mutton Meat ;
-
-  fun MyanmarKyat : Ind UnitOfCurrency ;
-
-  -- Narcotic is a subclass of addictive 
-  -- BiologicallyActiveSubstances that have damping effects on the 
-  -- nervous system and may be fatal in large doses.
-  fun Narcotic : Class ;
-  fun Narcotic_Class : SubClass Narcotic ControlledSubstance ;
-
-  -- NationalizedIndustryEconomy 
-  -- is an Attribute describing an economy in which the major industries, 
-  -- such as energy and transportation, are owned by the national government.
-  fun NationalizedIndustryEconomy : Ind EconomicSystemAttribute ;
-
-  fun NaturalGasDistribution : Ind IndustryAttribute ;
-
-  fun NaturalGasIndustry : Ind IndustryAttribute ;
-
-  fun NaturalGasLiquidExtraction : Ind IndustryAttribute ;
-
-  -- NaturalRubber is the subclass of 
-  -- PlantAgriculturalProducts made from the sap of plant species 
-  -- which produce natural polymers.
-  fun NaturalRubber : Class ;
-  fun NaturalRubber_Class : SubClass NaturalRubber PlantAgriculturalProduct ;
-
-  fun NepaleseRupee : Ind UnitOfCurrency ;
-
-  fun NewZealandDollar : Ind UnitOfCurrency ;
-
-  -- NewlyIndustrializingEconomy is an Attribute used to describe a 
-  -- LessDevelopedCountry (LDC) that is undergoing rapid industrial 
-  -- development. Also called 'newly industrializing economy' (or 
-  -- 'country').
-  fun NewlyIndustrializingEconomy : Ind EconomicDevelopmentLevel ;
-
-  fun NicaraguanCordoba : Ind UnitOfCurrency ;
-
-  fun NickelOre : Class ;
-  fun NickelOre_Class : SubClass NickelOre (both Mineral MiningProduct) ;
-
-  fun NigerFranc : Ind UnitOfCurrency ;
-
-  fun NigerianNaira : Ind UnitOfCurrency ;
-
-  fun NorfolkIslandPineSeed : Class ;
-  fun NorfolkIslandPineSeed_Class : SubClass NorfolkIslandPineSeed (both PlantAgriculturalProduct Seed) ;
-
-  fun NorthKoreanWon : Ind UnitOfCurrency ;
-
-  fun NorwegianKrone : Ind UnitOfCurrency ;
-
-  fun NuclearPowerGeneration : Ind PowerGeneration ;
-
-  fun Nut : Class ;
-  fun Nut_Class : SubClass Nut (both PlantAgriculturalProduct ReproductiveBody) ;
-
-  fun Nutmeg : Class ;
-  fun Nutmeg_Class : SubClass Nutmeg Spice ;
-
-  fun OatFarming : Ind IndustryAttribute ;
-
-  fun OatGrain : Class ;
-  fun OatGrain_Class : SubClass OatGrain CerealGrain ;
-
-  fun OffshoreBankingSectorEconomy : Ind FinancialSectorAttribute ;
-
-  fun OffshoreFinancialSectorEconomy : Ind FinancialSectorAttribute ;
-
-  fun Oilseed : Class ;
-  fun Oilseed_Class : SubClass Oilseed (both PlantAgriculturalProduct Seed) ;
-
-  -- Okoume (Aucoumea klaineana), also called 
-  -- 'gaboon', is a wood of West African origin.
-  fun Okoume : Class ;
-  fun Okoume_Class : SubClass Okoume Hardwood ;
-
-  fun Olive : Class ;
-  fun Olive_Class : SubClass Olive (both Fruit GroceryProduce) ;
-
-  fun OliveOil : Class ;
-  fun OliveOil_Class : SubClass OliveOil VegetableOil ;
-
-  fun OmaniRiyal : Ind UnitOfCurrency ;
-
-  fun OpiumPoppy : Class ;
-  fun OpiumPoppy_Class : SubClass OpiumPoppy (both PlantAgriculturalProduct Poppy) ;
-
-  fun OpiumPoppyFarming : Class ;
-  fun OpiumPoppyFarming_Class : SubClass OpiumPoppyFarming Farming ;
-
-  -- A substance harvested from the seed capsules of the 
-  -- opium poppy that contains various powerful alkaloids.
-  fun Opium : Class ;
-  fun Opium_Class : SubClass Opium (both (both Depressant Narcotic) (both PlantSubstance PlantAgriculturalProduct)) ;
-
-  fun Orchid : Class ;
-  fun Orchid_Class : SubClass Orchid (both FloweringPlant PlantAgriculturalProduct) ;
-
-  fun OrnamentalFish : Class ;
-  fun OrnamentalFish_Class : SubClass OrnamentalFish (both AnimalAgriculturalProduct Fish) ;
-
-  -- OtherSourcePowerGeneration 
-  -- represents all non_fossil fuel, non_hydroelectric, and non_nuclear power 
-  -- generation processes, e.g., wind power generation.
-  fun OtherSourcePowerGeneration : Ind PowerGeneration ;
-
-  -- PPPBasedEconomicValuation 
-  -- is a class of relations used to state international economic information 
-  -- in U.S. dollar amounts. The U.S. dollar amounts are derived from Purchasing 
-  -- Power Parity conversions of economic totals (e.g., GDP) given in local 
-  -- currency. This contrasts with a method of conversion based on currency 
-  -- exchange rates. The PPP method is used by the CIA World Fact Book for 
-  -- the purpose of presenting economic data for all countries covered. Their 
-  -- basis for PPP dollar price weights is the UN International Comparison Program 
-  -- (UNICP) and the work of Professors Robert Summers and Alan Heston of the 
-  -- University of Pennsylvania.
-  fun PPPBasedEconomicValuation : Class ;
-
-  -- PackagedBeverageProduct is the 
-  -- class of Products that consist of a BeverageProduct in some kind of 
-  -- packaging, including cups and bottles.
-  fun PackagedBeverageProduct : Class ;
-  fun PackagedBeverageProduct_Class : SubClass PackagedBeverageProduct Product ;
-
-  -- PackagedFoodProduct is the 
-  -- class of Products that consist of a FoodProduct in a package.
-  fun PackagedFoodProduct : Class ;
-  fun PackagedFoodProduct_Class : SubClass PackagedFoodProduct Product ;
-
-  fun PaddyRice : Class ;
-  fun PaddyRice_Class : SubClass PaddyRice CerealGrass ;
-
-  fun PakistaniRupee : Ind UnitOfCurrency ;
-
-  fun PalmKernel : Class ;
-  fun PalmKernel_Class : SubClass PalmKernel PlantAgriculturalProduct ;
-
-  fun PalmOil : Class ;
-  fun PalmOil_Class : SubClass PalmOil VegetableOil ;
-
-  fun PalmOilNut : Class ;
-  fun PalmOilNut_Class : SubClass PalmOilNut (both Nut PlantAgriculturalProduct) ;
-
-  fun PanamanianBalboa : Ind UnitOfCurrency ;
-
-  fun Papaw : Class ;
-  fun Papaw_Class : SubClass Papaw (both GroceryProduce TropicalFruit) ;
-
-  fun Papaya : Class ;
-  fun Papaya_Class : SubClass Papaya (both GroceryProduce TropicalFruit) ;
-
-  fun PapuanKina : Ind UnitOfCurrency ;
-
-  fun ParaguayanGuarani : Ind UnitOfCurrency ;
-
-  fun PartialMarketEconomy : Ind EconomicSystemAttribute ;
-
-  fun PassionFruit : Class ;
-  fun PassionFruit_Class : SubClass PassionFruit (both GroceryProduce TropicalFruit) ;
-
-  -- The edible Seed of a pea plant.
-  fun Pea : Class ;
-  fun Pea_Class : SubClass Pea (both (both Food Seed) Legume) ;
-
-  fun Peanut : Class ;
-  fun Peanut_Class : SubClass Peanut (both EdibleNut GroceryProduce) ;
-
-  fun Pearl : Class ;
-  fun Pearl_Class : SubClass Pearl Jewelry ;
-
-  fun PecanNut : Class ;
-  fun PecanNut_Class : SubClass PecanNut EdibleNut ;
-
-  -- Pelt is the subclass of AnimalSkin 
-  -- that comprises the pelts or hides of animals that are used in 
-  -- the manufacture of wearable or household items.
-  fun Pelt : Class ;
-  fun Pelt_Class : SubClass Pelt (both AnimalAgriculturalProduct AnimalSkin) ;
-
-  fun PerfumeEssence : Class ;
-  fun PerfumeEssence_Class : SubClass PerfumeEssence PlantAgriculturalProduct ;
-
-  -- PersonalAdornment is the subclass 
-  -- of WearableItems that are worn primarily for decorative purposes.
-  fun PersonalAdornment : Class ;
-  fun PersonalAdornment_Class : SubClass PersonalAdornment WearableItem ;
-
-  fun PeruvianInti : Ind UnitOfCurrency ;
-
-  -- Petroleum is commonly known as crude 
-  -- oil. It is a thick, dark brown or greenish flammable liquid, which exists 
-  -- in the upper strata of some areas of the Earth's crust. It consists of a 
-  -- complex mixture of various hydrocarbons, largely of the methane series, 
-  -- but may vary much in appearance, composition, and purity. (from Wikipedia)
-  -- Crude oil has not be subject to the distillation that will yield a
-  -- RefinedPetroleumProduct.
-  fun Petroleum : Class ;
-  fun Petroleum_Class : SubClass Petroleum PetroleumProduct ;
-
-  fun PetroleumBasedEconomy : Ind FinancialSectorAttribute ;
-
-  fun PetroleumIndustry : Ind IndustryAttribute ;
-
-  -- PetroleumLubricant is the subclass of 
-  -- RefinedPetroleumProducts that are lubricants.
-  fun PetroleumLubricant : Class ;
-  fun PetroleumLubricant_Class : SubClass PetroleumLubricant RefinedPetroleumProduct ;
-
-  fun PetroleumProductsManufacturing : Ind IndustryAttribute ;
-
-  fun PetroleumRefineries : Ind IndustryAttribute ;
-
-  fun PharmaceuticalProduct : Class ;
-  fun PharmaceuticalProduct_Class : SubClass PharmaceuticalProduct ManufacturedProduct ;
-
-  fun PhilippinePeso : Ind UnitOfCurrency ;
-
-  fun PhosphoricAcid : Class ;
-  fun PhosphoricAcid_Class : SubClass PhosphoricAcid CompoundSubstance ;
-
-  fun Pineapple : Class ;
-  fun Pineapple_Class : SubClass Pineapple (both GroceryProduce TropicalFruit) ;
-
-  fun PipelineTransportationOfNaturalGas : Ind IndustryAttribute ;
-
-  fun Plantain : Class ;
-  fun Plantain_Class : SubClass Plantain (both GroceryProduce TropicalFruit) ;
-
-  fun Plastic : Class ;
-  fun Plastic_Class : SubClass Plastic ManufacturedProduct ;
-
-  fun PolishZloty : Ind UnitOfCurrency ;
-
-  fun Poppy : Class ;
-  fun Poppy_Class : SubClass Poppy FloweringPlant ;
-
-  fun PortugueseEscudo : Ind UnitOfCurrency ;
-
-  fun PotatoTuber : Class ;
-  fun PotatoTuber_Class : SubClass PotatoTuber (both EdibleTuber GroceryProduce) ;
-
-  -- PowerGeneration is the class of 
-  -- Processes in which some kind of power is generated either for immediate 
-  -- use in a Device or to be stored for future use.
-  fun PowerGeneration : Class ;
-  fun PowerGeneration_Class : SubClass PowerGeneration Process ;
-
-  -- PreciousGemstone is the class of 
-  -- Minerals and fossilized substances that have great monetary value.
-  fun PreciousGemstone : Class ;
-  fun PreciousGemstone_Class : SubClass PreciousGemstone (both Gemstone MiningProduct) ;
-
-  fun PrimarySmeltingAndRefiningOfCopper : Ind IndustryAttribute ;
-
-  -- PrivateEnterpriseEconomy is 
-  -- the Attribute used to characterize a country in which private 
-  -- enterprise is the main source of economic wealth.
-  fun PrivateEnterpriseEconomy : Ind EconomicSystemAttribute ;
-
-  -- PrivatizingEconomy is an 
-  -- Attribute that describes a country in which formerly government_
-  -- owned industries are being transferred into private holdings.
-  fun PrivatizingEconomy : Ind EconomicSystemAttribute ;
-
-  -- ProductPackage is the class of objects 
-  -- designed to contain Products for shipping and sale.
-  fun ProductPackage : Class ;
-  fun ProductPackage_Class : SubClass ProductPackage Container ;
-
-  fun Pulse : Class ;
-  fun Pulse_Class : SubClass Pulse Legume ;
-
-  -- PureCapitalistEconomy is an 
-  -- Attribute representing a capitalist economy that has no admixture of 
-  -- socialism.
-  fun PureCapitalistEconomy : Ind EconomicSystemAttribute ;
-
-  -- PureSocialistEconomy is an Attribute representing a 
-  -- socialist economy that has no admixture of capitalism.
-  fun PureSocialistEconomy : Ind EconomicSystemAttribute ;
-
-  -- Pyrethrum is the subclass of 
-  -- BiologicallyActiveSubstance consisting of insecticidal 
-  -- derivations from the flower heads of Chrysanthemums.
-  fun Pyrethrum : Class ;
-  fun Pyrethrum_Class : SubClass Pyrethrum (both BiologicallyActiveSubstance PlantAgriculturalProduct) ;
-
-  fun QatariRiyal : Ind UnitOfCurrency ;
-
-  fun Quinine : Class ;
-  fun Quinine_Class : SubClass Quinine PlantAgriculturalProduct ;
-
-  fun ReadyMixConcrete : Class ;
-  fun ReadyMixConcrete_Class : SubClass ReadyMixConcrete Concrete ;
-
-  fun RefrigeratedWarehousingAndStorage : Ind IndustryAttribute ;
-
-  fun RefrigerationEquipmentAndSuppliesWholesalers : Ind IndustryAttribute ;
-
-  fun RefrigerationEquipmentManufacturing : Ind IndustryAttribute ;
-
-  fun RefrigeratorAndFreezerIndustry : Ind IndustryAttribute ;
-
-  fun Refrigerator_MajorAppliance : SubClass Refrigerator MajorAppliance ;
-
-  fun Reindeer : Class ;
-  fun Reindeer_Class : SubClass Reindeer (both HoofedMammal Livestock) ;
-
-  fun RiceFarming : Ind IndustryAttribute ;
-
-  fun RomanianLeu : Ind UnitOfCurrency ;
-
-  fun RootStarch : Class ;
-  fun RootStarch_Class : SubClass RootStarch (both FruitOrVegetable PlantAgriculturalProduct) ;
-
-  fun RootVegetable : Class ;
-  fun RootVegetable_Class : SubClass RootVegetable (both FruitOrVegetable PlantAgriculturalProduct) ;
-
-  fun RussianRuble : Ind UnitOfCurrency ;
-
-  fun RwandaFranc : Ind UnitOfCurrency ;
-
-  fun RyeFarming : Ind IndustryAttribute ;
-
-  fun RyeGrain : Class ;
-  fun RyeGrain_Class : SubClass RyeGrain CerealGrain ;
-
-  fun Salmon : Class ;
-  fun Salmon_Class : SubClass Salmon FoodFish ;
-
-  fun SaoThomeEPrincipeDobra : Ind UnitOfCurrency ;
-
-  fun SaudiArabianRiyal : Ind UnitOfCurrency ;
-
-  fun Seafood : Class ;
-  fun Seafood_Class : SubClass Seafood Meat ;
-
-  fun Seed_FruitOrVegetable : SubClass Seed FruitOrVegetable ;
-
-  -- SemipreciousGemstone is the class of Minerals and 
-  -- other substances that have significant monetary value, 
-  -- but less than those of the class PreciousGemstone.
-  fun SemipreciousGemstone : Class ;
-  fun SemipreciousGemstone_Class : SubClass SemipreciousGemstone (both Gemstone MiningProduct) ;
-
-  fun SenegaleseFranc : Ind UnitOfCurrency ;
-
-  fun SenepolCattle : Class ;
-  fun SenepolCattle_Class : SubClass SenepolCattle Cattle ;
-
-  fun ServiceBasedEconomy : Ind FinancialSectorAttribute ;
-
-  fun ServiceSector : Ind IndustryAttribute ;
-
-  fun Sesame : Class ;
-  fun Sesame_Class : SubClass Sesame PlantAgriculturalProduct ;
-
-  fun SeychellesRupee : Ind UnitOfCurrency ;
-
-  fun SheaNut : Class ;
-  fun SheaNut_Class : SubClass SheaNut EdibleNut ;
-
-  fun Sheep_Livestock : SubClass Sheep Livestock ;
-
-  fun Sheepskin : Class ;
-  fun Sheepskin_Class : SubClass Sheepskin Pelt ;
-
-  fun Shellfish : Class ;
-  fun Shellfish_Class : SubClass Shellfish Seafood ;
-
-  fun Shrimp : Class ;
-  fun Shrimp_Class : SubClass Shrimp Shellfish ;
-
-  fun SierraLeoneLeone : Ind UnitOfCurrency ;
-
-  fun SingaporeDollar : Ind UnitOfCurrency ;
-
-  fun SisalFiber : Class ;
-  fun SisalFiber_Class : SubClass SisalFiber PlantAgriculturalProduct ;
-
-  fun SlovakianKoruna : Ind UnitOfCurrency ;
-
-  -- Soap is a Surfactant Cleaning mixture used for 
-  -- personal or minor cleaning. It usually comes in solid moulded form. In 
-  -- the developed world, synthetic detergents have superseded soap as a 
-  -- laundry aid. Many soaps are mixtures of sodium or potassium salts of 
-  -- fatty acids which can be derived from oils or fats by reacting them with 
-  -- an alkali (such as sodium or potassium hydroxide) at 80_100 degrees Celsius in a 
-  -- process known as saponification. (from Wikipedia)
-  fun Soap : Class ;
-  fun Soap_Class : SubClass Soap Surfactant ;
-
-  -- SocialistEconomy is the Attribute 
-  -- used to characterize a country in which there is government ownership 
-  -- or direction of the means of production and distribution.
-  fun SocialistEconomy : Ind EconomicSystemAttribute ;
-
-  fun SomalianShilling : Ind UnitOfCurrency ;
-
-  fun Sorghum : Class ;
-  fun Sorghum_Class : SubClass Sorghum CerealGrass ;
-
-  fun SorghumFarming : Ind IndustryAttribute ;
-
-  fun SorghumGrain : Class ;
-  fun SorghumGrain_Class : SubClass SorghumGrain CerealGrain ;
-
-  fun SouthAfricanRand : Ind UnitOfCurrency ;
-
-  fun SouthKoreanWon : Ind UnitOfCurrency ;
-
-  fun Soya : Class ;
-  fun Soya_Class : SubClass Soya PlantAgriculturalProduct ;
-
-  fun Soybean : Class ;
-  fun Soybean_Class : SubClass Soybean Bean ;
-
-  fun SpanishPeseta : Ind UnitOfCurrency ;
-
-  fun Spice : Class ;
-  fun Spice_Class : SubClass Spice (both FruitOrVegetable PlantAgriculturalProduct) ;
-
-  fun SpicePepper : Class ;
-  fun SpicePepper_Class : SubClass SpicePepper Spice ;
-
-  fun Squash : Class ;
-  fun Squash_Class : SubClass Squash (both GroceryProduce Vegetable) ;
-
-  fun SriLankanRupee : Ind UnitOfCurrency ;
-
-  fun SteelForging : Ind IndustryAttribute ;
-
-  fun SteelFoundriesExceptInvestment : Ind IndustryAttribute ;
-
-  fun SteelIndustry : Ind IndustryAttribute ;
-
-  fun SteelInvestmentFoundries : Ind IndustryAttribute ;
-
-  fun SteelMills : Ind IndustryAttribute ;
-
-  fun SteelProductManufacturingFromPurchasedSteel : Ind IndustryAttribute ;
-
-  fun Steel_MetalProduct : SubClass Steel MetalProduct ;
-
-  fun SubsistenceAgricultureEconomy : Ind FinancialSectorAttribute ;
-
-  fun SudanesePound : Ind UnitOfCurrency ;
-
-  fun SugarBeet : Class ;
-  fun SugarBeet_Class : SubClass SugarBeet Vegetable ;
-
-  fun SugarCane : Class ;
-  fun SugarCane_Class : SubClass SugarCane (both GroceryProduce Vegetable) ;
-
-  fun Sunflower : Class ;
-  fun Sunflower_Class : SubClass Sunflower (both FloweringPlant PlantAgriculturalProduct) ;
-
-  fun SunflowerSeed : Class ;
-  fun SunflowerSeed_Class : SubClass SunflowerSeed (both PlantAgriculturalProduct Seed) ;
-
-  fun SupportActivitiesForMetalMining : Ind IndustryAttribute ;
-
-  fun SupportActivitiesForNonmetallicMineralsExceptFuels : Ind IndustryAttribute ;
-
-  fun SupportActivitiesForOilOperations : Ind IndustryAttribute ;
-
-  fun SurinameseGuilder : Ind UnitOfCurrency ;
-
-  fun SwazilandLilangeni : Ind UnitOfCurrency ;
-
-  fun SwedishKrona : Ind UnitOfCurrency ;
-
-  fun SweetPepper : Class ;
-  fun SweetPepper_Class : SubClass SweetPepper (both GroceryProduce Vegetable) ;
-
-  fun SweetPotatoTuber : Class ;
-  fun SweetPotatoTuber_Class : SubClass SweetPotatoTuber (both EdibleTuber GroceryProduce) ;
-
-  fun SwissFranc : Ind UnitOfCurrency ;
-
-  fun SyrianPound : Ind UnitOfCurrency ;
-
-  fun TaiwanDollar : Ind UnitOfCurrency ;
-
-  fun TajikSomoni : Ind UnitOfCurrency ;
-
-  fun TajikSomoniCoin : Class ;
-  fun TajikSomoniCoin_Class : SubClass TajikSomoniCoin CurrencyCoin ;
-
-  fun TajikistaniRuble : Ind UnitOfCurrency ;
-
-  fun TanzanianShilling : Ind UnitOfCurrency ;
-
-  fun TaroTuber : Class ;
-  fun TaroTuber_Class : SubClass TaroTuber (both EdibleTuber GroceryProduce) ;
-
-  fun TaxHavenEconomy : Ind FinancialSectorAttribute ;
-
-  fun TeaLeaf : Class ;
-  fun TeaLeaf_Class : SubClass TeaLeaf TeaPlantAerialPart ;
-
-  -- TeaPlantAerialPart is the 
-  -- class of all parts of the tea plant from which tea may be made, 
-  -- including leaves, stems, and twigs.
-  fun TeaPlantAerialPart : Class ;
-  fun TeaPlantAerialPart_Class : SubClass TeaPlantAerialPart FruitOrVegetable ;
-
-  fun TextileIndustry : Ind IndustryAttribute ;
-
-  fun TextileMills : Ind IndustryAttribute ;
-
-  fun TextileProduct : Class ;
-  fun TextileProduct_Class : SubClass TextileProduct (both Artifact ManufacturedProduct) ;
-
-  fun TextileProductMills : Ind IndustryAttribute ;
-
-  fun ThaiBaht : Ind UnitOfCurrency ;
-
-  -- Timber is wood from trees that is 
-  -- suitable for use for building or other human purposes.
-  fun Timber : Class ;
-  fun Timber_Class : SubClass Timber (both CompoundSubstance ForestProduct) ;
-
-  fun TogoFranc : Ind UnitOfCurrency ;
-
-  fun Tomato : Class ;
-  fun Tomato_Class : SubClass Tomato (both Fruit GroceryProduce) ;
-
-  fun TonganPaanga : Ind UnitOfCurrency ;
-
-  fun TourismBasedEconomy : Ind FinancialSectorAttribute ;
-
-  -- TourismIndustry is an Attribute that 
-  -- describes organizations that provide services or products for travellers 
-  -- who stay temporarily in a region to experience local attractions. There 
-  -- is an overlap between TourismIndustry and each of the following 
-  -- industries: TravelArrangementAndReservationServices, 
-  -- TravelerAccommodation, MuseumsHistoricalSitesAndSimilarInstitutions, 
-  -- AmusementGamblingAndRecreationIndustries, and
-  -- ArtsEntertainmentAndRecreation.
-  fun TourismIndustry : Ind IndustryAttribute ;
-
-  fun TradeBasedEconomy : Ind FinancialSectorAttribute ;
-
-  fun TrinidadAndTobagoDollar : Ind UnitOfCurrency ;
-
-  fun TropicalFruit : Class ;
-  fun TropicalFruit_Class : SubClass TropicalFruit (both Fruit GroceryProduce) ;
-
-  fun TunisianDinar : Ind UnitOfCurrency ;
-
-  fun TurkeyBird : Class ;
-  fun TurkeyBird_Class : SubClass TurkeyBird Poultry ;
-
-  fun TurkeyMeat : Class ;
-  fun TurkeyMeat_Class : SubClass TurkeyMeat Meat ;
-
-  fun TurkishLira : Ind UnitOfCurrency ;
-
-  fun TurkmenManat : Ind UnitOfCurrency ;
-
-  fun Turnip : Class ;
-  fun Turnip_Class : SubClass Turnip (both GroceryProduce RootVegetable) ;
-
-  fun Turtle : Class ;
-  fun Turtle_Class : SubClass Turtle (both Livestock Reptile) ;
-
-  fun TuvaluDollar : Ind UnitOfCurrency ;
-
-  fun TwoTierLaborMarketEconomy : Ind FinancialSectorAttribute ;
-
-  -- UNEconomicDevelopmentLevel 
-  -- is a subclass of EconomicDevelopmentLevel containing terms used to 
-  -- represent economic development classifications used by UnitedNations 
-  -- agencies. The top level of this classification scheme includes the 
-  -- concepts of DevelopedCountry, FormerSovietOrEasternEuropeanCountry, 
-  -- and LessDevelopedCountry.
-  fun UNEconomicDevelopmentLevel : Class ;
-  fun UNEconomicDevelopmentLevel_Class : SubClass UNEconomicDevelopmentLevel EconomicDevelopmentLevel ;
-
-  fun UgandanShilling : Ind UnitOfCurrency ;
-
-  fun UkranianHryvnia : Ind UnitOfCurrency ;
-
-  -- UnderdevelopedCountry is an 
-  -- Attribute describing less developed countries that have potential 
-  -- for above_average economic growth. See also LessDevelopedCountry.
-  fun UnderdevelopedCountry : Ind EconomicDevelopmentLevel ;
-
-  fun UnitedArabEmirateDirham : Ind UnitOfCurrency ;
-
-  fun UnitedStatesCentCoin : Class ;
-  fun UnitedStatesCentCoin_Class : SubClass UnitedStatesCentCoin CurrencyCoin ;
-
-  fun UnitedStatesDollarBill : Class ;
-  fun UnitedStatesDollarBill_Class : SubClass UnitedStatesDollarBill CurrencyBill ;
-
-  fun UnitedStatesFiveCentCoin : Class ;
-  fun UnitedStatesFiveCentCoin_Class : SubClass UnitedStatesFiveCentCoin CurrencyCoin ;
-
-  fun UnitedStatesQuarterCoin : Class ;
-  fun UnitedStatesQuarterCoin_Class : SubClass UnitedStatesQuarterCoin CurrencyCoin ;
-
-  fun UnitedStatesTenCentCoin : Class ;
-  fun UnitedStatesTenCentCoin_Class : SubClass UnitedStatesTenCentCoin CurrencyCoin ;
-
-  -- LowerMiddleIncomeCountry is an Attribute representing the World Bank 
-  -- classification for any country where the per capita GNI is 
-  -- between 2,996 and 9,266 (inclusive) in UnitedStatesDollars.
-  fun UpperMiddleIncomeCountry : Ind WorldBankGNIPerCapitaLevel ;
-
-  fun UruguayanPeso : Ind UnitOfCurrency ;
-
-  fun UzbekistaniSom : Ind UnitOfCurrency ;
-
-  fun Vanilla : Class ;
-  fun Vanilla_Class : SubClass Vanilla Spice ;
-
-  fun Veal : Class ;
-  fun Veal_Class : SubClass Veal Meat ;
-
-  fun Vegetable : Class ;
-  fun Vegetable_Class : SubClass Vegetable FruitOrVegetable ;
-
-  fun VegetableFarming : Ind IndustryAttribute ;
-
-  fun VegetableOil : Class ;
-  fun VegetableOil_Class : SubClass VegetableOil PlantAgriculturalProduct ;
-
-  fun VegetableOilIndustry : Ind IndustryAttribute ;
-
-  fun VenezuelanBolivar : Ind UnitOfCurrency ;
-
-  fun VietnameseDong : Ind UnitOfCurrency ;
-
-  fun Walnut : Class ;
-  fun Walnut_Class : SubClass Walnut EdibleNut ;
-
-  fun WaterBuffalo : Class ;
-  fun WaterBuffalo_Class : SubClass WaterBuffalo (both HoofedMammal Livestock) ;
-
-  fun WaterBuffaloMeat : Class ;
-  fun WaterBuffaloMeat_Class : SubClass WaterBuffaloMeat Meat ;
-
-  fun Watermelon : Class ;
-  fun Watermelon_Class : SubClass Watermelon Melon ;
-
-  -- WelfareCapitalism is an Attribute 
-  -- describing an economy in which the government provides economic subsidies 
-  -- to unemployed or disabled individuals.
-  fun WelfareCapitalism : Ind EconomicSystemAttribute ;
-
-  fun WesternSamoaNtala : Ind UnitOfCurrency ;
-
-  fun WheatFarming : Ind IndustryAttribute ;
-
-  fun WineGrape : Class ;
-  fun WineGrape_Class : SubClass WineGrape PlantAgriculturalProduct ;
-
-  fun WoodProduct : Class ;
-  fun WoodProduct_Class : SubClass WoodProduct ForestProduct ;
-
-  fun WoodProductManufacturing : Ind IndustryAttribute ;
-
-  fun WoolFiber : Class ;
-  fun WoolFiber_Class : SubClass WoolFiber AnimalAgriculturalProduct ;
-
-  -- WorldBankGNIPerCapitaLevel 
-  -- is the subclass of EconomicDevelopmentLevel containing attributes 
-  -- that characterize countries according to their per capita gross national 
-  -- income (GNI), as determined by the WorldBankGroup. The World Bank 
-  -- uses the Atlas method for making cross_country comparisons of national income.
-  fun WorldBankGNIPerCapitaLevel : Class ;
-  fun WorldBankGNIPerCapitaLevel_Class : SubClass WorldBankGNIPerCapitaLevel EconomicDevelopmentLevel ;
-
-  fun YamTuber : Class ;
-  fun YamTuber_Class : SubClass YamTuber (both EdibleTuber GroceryProduce) ;
-
-  fun YemeniRial : Ind UnitOfCurrency ;
-
-  fun YlangYlang : Class ;
-  fun YlangYlang_Class : SubClass YlangYlang PerfumeEssence ;
-
-  fun Yugoslavia : Ind Nation ;
-
-  fun YugoslavianDinar : Ind UnitOfCurrency ;
-
-  fun ZaireSezaire : Ind UnitOfCurrency ;
-
-  fun ZambianKwacha : Ind UnitOfCurrency ;
-
-  fun ZimbabweanDollar : Ind UnitOfCurrency ;
-
-  fun ZincIndustry : Ind IndustryAttribute ;
-
-  fun ZincManufacturing : Ind IndustryAttribute ;
-
-  fun ZincOre : Class ;
-  fun ZincOre_Class : SubClass ZincOre (both Mineral MiningProduct) ;
-
-  fun ZincOreMining : Ind IndustryAttribute ;
-
-  fun ZincProduct : Class ;
-  fun ZincProduct_Class : SubClass ZincProduct (both ManufacturedProduct MetalProduct) ;
-
-  -- (agriculturalProductType ?AREA ?TYPE) means that the 
-  -- GeopoliticalArea ?AREA produces a crop or other 
-  -- agricultural product of ?TYPE.
-  fun agriculturalProductType: El GeopoliticalArea -> Desc Object -> Formula ;
-
-  -- (agriculturalProductTypeByRank ?AREA ?TYPE ?NTH) means that the 
-  -- GeopoliticalArea ?AREA produces a crop or other 
-  -- agricultural product of ?TYPE, which is its ?NTH most important 
-  -- crop.
-  fun agriculturalProductTypeByRank: El GeopoliticalArea -> Desc Object -> Desc PositiveInteger -> Formula ;
-
-  -- (annualElectricityConsumption ?AREA ?AMOUNT) means that the 
-  -- GeopoliticalArea ?AREA uses ?AMOUNT of electricity (measured in KilowattHours) annually.
-  fun annualElectricityConsumption : El GeopoliticalArea -> El PhysicalQuantity -> Formula ;
-
-  -- (annualElectricityExport ?AREA ?AMOUNT) means that the 
-  -- GeopoliticalArea ?AREA exported the total ?AMOUNT of 
-  -- electricity (measured in KilowattHours) annually.
-  fun annualElectricityExport : El GeopoliticalArea -> El PhysicalQuantity -> Formula ;
-
-  -- (annualElectricityImport ?AREA ?AMOUNT) means that the 
-  -- GeopoliticalArea ?AREA imported the total ?AMOUNT of 
-  -- electricity (measured in KilowattHours) annually.
-  fun annualElectricityImport : El GeopoliticalArea -> El PhysicalQuantity -> Formula ;
-
-  -- (annualElectricityProduction ?AREA ?AMOUNT) means that the amount of 
-  -- electricity generated annually in the GeographicalArea ?AREA is 
-  -- ?AMOUNT, measured in KilowattHours.
-  fun annualElectricityProduction : El GeopoliticalArea -> El PhysicalQuantity -> Formula ;
-
-  -- (annualExpendituresOfArea ?AREA ?AMOUNT) means that the annual 
-  -- budgetary expenditures of the GeopoliticalArea ?AREA are ?AMOUNT, 
-  -- calculated in U.S. dollars according to the currency exchange rate 
-  -- method.
-  fun annualExpendituresOfArea : El GeopoliticalArea -> El CurrencyMeasure -> Formula ;
-
-  -- (annualExpendituresOfAreaInPeriod ?AREA ?AMOUNT ?PERIOD) means that 
-  -- the annual budgetary expenditures of the GeopoliticalArea ?AREA are 
-  -- ?AMOUNT for the annual TimeInterval indicated by ?PERIOD, calculated 
-  -- in U.S. dollars according to the currency exchange rate method.
-  fun annualExpendituresOfAreaInPeriod: El GeopoliticalArea -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (annualExportTotal ?AREA ?AMOUNT) means that the total 
-  -- value of exports from the GeopoliticalArea ?AREA is ?AMOUNT 
-  -- (in UnitedStatesDollars) annually. Export value is calculated 
-  -- on a Free on Board (F.O.B.) basis.
-  fun annualExportTotal : El GeopoliticalArea -> El CurrencyMeasure -> Formula ;
-
-  -- (annualImportTotal ?AREA ?AMOUNT) means that the total 
-  -- value of imports to the GeopoliticalArea ?AREA is ?AMOUNT (in 
-  -- UnitedStatesDollars) annually. Import value is calculated on a Cost, 
-  -- Insurance, and Freight (C.I.F.) or a Free on Board (F.O.B.) basis.
-  fun annualImportTotal : El GeopoliticalArea -> El CurrencyMeasure -> Formula ;
-
-  -- (annualRevenuesOfArea ?AREA ?AMOUNT) means that the annual budgetary 
-  -- revenues of the GeopoliticalArea ?AREA are ?AMOUNT, calculated in U.S. 
-  -- dollars according to the currency exchange rate method.
-  fun annualRevenuesOfArea : El GeopoliticalArea -> El CurrencyMeasure -> Formula ;
-
-  -- (annualRevenuesOfAreaInPeriod ?AREA ?AMOUNT ?PERIOD) means that the 
-  -- annual budgetary revenues of the GeopoliticalArea ?AREA are ?AMOUNT 
-  -- for the annual TimeInterval indicated by ?PERIOD, calculated in U.S. 
-  -- dollars according to the currency exchange rate method.
-  fun annualRevenuesOfAreaInPeriod: El GeopoliticalArea -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (capitalExpendituresOfArea ?AREA ?AMOUNT) means that the annual 
-  -- capital expenditures of the GeopoliticalArea ?AREA are ?AMOUNT, 
-  -- calculated in U.S. dollars according to the currency exchange rate 
-  -- method. This figure is a portion of the annualExpendituresOfArea 
-  -- for ?AREA.
-  fun capitalExpendituresOfArea : El GeopoliticalArea -> El CurrencyMeasure -> Formula ;
-
-  -- (capitalExpendituresOfAreaInPeriod ?AREA ?AMOUNT ?PERIOD) means that 
-  -- the annual capital expenditures of the GeopoliticalArea ?AREA are 
-  -- ?AMOUNT for the annual TimeInterval indicated by ?PERIOD, calculated in 
-  -- U.S. dollars according to the currency exchange rate method. This figure 
-  -- is a portion of the annualExpendituresOfArea for ?AREA in ?PERIOD.
-  fun capitalExpendituresOfAreaInPeriod: El GeopoliticalArea -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (currencyCode ?CODE ?UNIT) means 
-  -- that ?CODE is the InternationalOrganizationForStandardization 
-  -- (ISO) 4217 alphabetic currency code for the national 
-  -- CurrencyMeasure ?UNIT.
-  fun currencyCode : El SymbolicString -> El UnitOfCurrency -> Formula ;
-
-  -- (currencyExchangePerUSDollar ?AMOUNT ?PERIOD) means that one 
-  -- UnitedStatesDollar is worth ?AMOUNT (in a non_U.S. CurrencyMeasure), 
-  -- during the TimeInterval indicated by ?PERIOD. The rate of exchange may 
-  -- be based either on international market forces or official fiat.
-  fun currencyExchangePerUSDollar: El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (currencyExchangeRate ?UNIT ?AMOUNT) means that the currency 
-  -- denomination ?UNIT is worth ?AMOUNT (which is in another 
-  -- CurrencyMeasure).
-  fun currencyExchangeRate : El UnitOfCurrency -> El CurrencyMeasure -> Formula ;
-
-  -- (currencyExchangeRateInPeriod ?UNIT ?AMOUNT ?PERIOD) means that the 
-  -- currency denomination ?UNIT is worth ?AMOUNT (which is expressed in another 
-  -- UnitOfCurrency) during the TimeInterval indicated by ?PERIOD.
-  fun currencyExchangeRateInPeriod: El UnitOfCurrency -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (currencyType ?AREA ?UNIT) means 
-  -- that the official currency used in the GeopoliticalArea ?AREA 
-  -- is the UnitOfMeasure ?UNIT.
-  fun currencyType : El GeopoliticalArea -> El UnitOfCurrency -> Formula ;
-
-  -- The currencyValue is a relation between
-  -- a physical instrument of currency, such as a bill or coin, and the
-  -- measure of its worth in a particular currency.
-  fun currencyValue: Desc Currency -> El CurrencyMeasure -> Formula ;
-
-  -- (economicAidDonated ?AGENT ?AMOUNT) means that the GeopoliticalArea 
-  -- ?AREA donated ?AMOUNT of aid (valued in U.S. dollars) to developing 
-  -- countries and multilateral organizations. This figure covers 'net 
-  -- official development assistance' (ODA), which is net financial assistance 
-  -- from nations belonging to the 
-  -- OrganizationForEconomicCooperationAndDevelopment (OECD), with the main 
-  -- goal of promoting economic development and welfare. Such aid contains a 
-  -- grant element of at least 25%. This statistic does not cover private 
-  -- flows of assistance or other official flows (OOF).
-  fun economicAidDonated : El GeopoliticalArea -> El CurrencyMeasure -> Formula ;
-
-  -- (economicAidDonatedInPeriod ?AGENT ?AMOUNT ?PERIOD) means that the 
-  -- GeopoliticalArea ?AGENT donated ?AMOUNT of aid (valued in U.S. dollars) 
-  -- to developing countries and multilateral organizations during the 
-  -- TimeInterval indicated by ?PERIOD. This figure covers 'net official 
-  -- development assistance' (ODA), which is net financial assistance from 
-  -- nations belonging to the 
-  -- OrganizationForEconomicCooperationAndDevelopment (OECD), with the main 
-  -- goal of promoting economic development and welfare. Such aid contains a 
-  -- grant element of at least 25%. This statistic does not cover private 
-  -- flows of assistance or other official flows (OOF).
-  fun economicAidDonatedInPeriod: El GeopoliticalArea -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (economicAidReceivedNet ?AREA ?AMOUNT) means that the 
-  -- GeopoliticalArea ?AREA had a net inflow of Official Development Finance 
-  -- (ODF) of ?AMOUNT. ODF includes funds from the World Bank, the IMF, other 
-  -- international organizations, and individual donor nations, including both 
-  -- grants and loans. The figure includes formal commitments of aid not yet 
-  -- disbursed. The figure is the net amount of inflow after deducting 
-  -- repayments, valued in U.S. dollars.
-  fun economicAidReceivedNet : El GeopoliticalArea -> El CurrencyMeasure -> Formula ;
-
-  -- (economicAidReceivedNetInPeriod ?AREA ?AMOUNT ?PERIOD) means that the 
-  -- GeopoliticalArea ?AREA had a net inflow of Official Development Finance 
-  -- (ODF) of ?AMOUNT during the TimeInterval indicated by ?PERIOD. ODF 
-  -- includes funds from the World Bank, the IMF, other international 
-  -- organizations, and individual donor nations, including both grants and 
-  -- loans. The figure includes formal commitments of aid not yet disbursed. 
-  -- The figure is the net amount of inflow after deducting repayments, 
-  -- valued in U.S. dollars.
-  fun economicAidReceivedNetInPeriod: El GeopoliticalArea -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (economyType ?POLITY ?TYPE) means that the 
-  -- GeopoliticalArea ?POLITY has an economic system of TYPE.
-  fun economyType : El Agent -> El EconomicAttribute -> Formula ;
-
-  -- (electricityConsumptionInPeriod ?AREA ?AMOUNT ?YEAR) means that 
-  -- the GeopoliticalArea ?AREA used ?AMOUNT of electricity (measured in 
-  -- KilowattHours) during the TimeInterval indicated by ?YEAR.
-  fun electricityConsumptionInPeriod: El GeopoliticalArea -> El PhysicalQuantity -> Desc TimeInterval -> Formula ;
-
-  -- (electricityExportInPeriod ?AREA ?AMOUNT ?PERIOD) means that 
-  -- the GeopoliticalArea ?AREA exported the total ?AMOUNT of electricity 
-  -- (measured in KilowattHours) during the TimeInterval indicated 
-  -- by ?PERIOD.
-  fun electricityExportInPeriod: El GeopoliticalArea -> El PhysicalQuantity -> Desc TimeInterval -> Formula ;
-
-  -- (electricityFractionFromSource ?AREA ?SOURCE ?FRACTION) means that in 
-  -- the GeopoliticalArea ?AREA, ?SOURCE provides ?FRACTION of the total 
-  -- electricity production.
-  fun electricityFractionFromSource: El GeopoliticalArea -> Desc PowerGeneration -> El RealNumber -> Formula ;
-
-  -- (electricityFractionFromSourceInPeriod ?AREA ?SOURCE ?FRACTION ?PERIOD) 
-  -- means that in the GeopoliticalArea ?AREA, ?SOURCE provides ?FRACTION 
-  -- of the total electricity production during the TimeInterval indicated 
-  -- by ?PERIOD.
-  fun electricityFractionFromSourceInPeriod: El GeopoliticalArea -> Desc PowerGeneration -> El RealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (electricityImportInPeriod ?AREA ?AMOUNT ?PERIOD) means that 
-  -- the GeopoliticalArea ?AREA imported the total ?AMOUNT of electricity 
-  -- (measured in KilowattHours) during the TimeInterval indicated by ?PERIOD.
-  fun electricityImportInPeriod: El GeopoliticalArea -> El PhysicalQuantity -> Desc TimeInterval -> Formula ;
-
-  -- (electricityProductionInPeriod ?AREA ?AMOUNT ?PERIOD) means that the 
-  -- GeopoliticalArea ?AREA generates ?AMOUNT of electricity, measured in 
-  -- KilowattHours, during the TimeInterval indicated by ?PERIOD.
-  fun electricityProductionInPeriod: El GeopoliticalArea -> El PhysicalQuantity -> Desc TimeInterval -> Formula ;
-
-  -- (exportCommodityType ?AREA ?TYPE) means that the GeopoliticalArea 
-  -- ?AREA exports the commodity ?TYPE.
-  fun exportCommodityType: El GeopoliticalArea -> Desc Object -> Formula ;
-
-  -- (exportCommodityTypeByRank ?AREA ?TYPE ?NTH) means that the 
-  -- GeopoliticalArea ?AREA has the commodity ?TYPE as its ?NTH 
-  -- most valuable export.
-  fun exportCommodityTypeByRank: El GeopoliticalArea -> Desc Object -> El PositiveInteger -> Formula ;
-
-  -- (exportPartner ?AGENT1 ?AGENT2) means that the Agent ?AGENT1 exports goods to the Agent ?AGENT2.
-  fun exportPartner : El Agent -> El Agent -> Formula ;
-
-  -- (exportPartnerByFraction ?AREA1 ?AREA2 ?FRACTION) means that 
-  -- the GeopoliticalArea ?AREA1 exports goods to GeopoliticalArea 
-  -- ?AREA2 and receives ?FRACTION of the exportTotalInPeriod of ?AREA1, 
-  -- based on U.S. dollar value of exports.
-  fun exportPartnerByFraction : El GeopoliticalArea -> El GeopoliticalArea -> El PositiveRealNumber -> Formula ;
-
-  -- (exportPartnerByFractionInPeriod ?AREA1 ?AREA2 ?FRACTION ?PERIOD) means 
-  -- that the GeopoliticalArea ?AREA1 exports goods to GeopoliticalArea 
-  -- ?AREA2 and receives ?FRACTION of the exportTotalInPeriod of ?AREA1 
-  -- in the TimeInterval ?PERIOD, based on U.S. dollar value of exports.
-  fun exportPartnerByFractionInPeriod: El GeopoliticalArea -> El GeopoliticalArea -> El PositiveRealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (exportPartnerByRank ?AREA1 ?AREA2 ?NTH) means that 
-  -- the GeopoliticalArea ?AREA1 exports goods to GeopoliticalArea 
-  -- ?AREA2 and is the ?NTH most important export partner of ?AREA1, 
-  -- based on U.S. dollar value of exports.
-  fun exportPartnerByRank : El GeopoliticalArea -> El GeopoliticalArea -> El PositiveInteger -> Formula ;
-
-  -- (exportPartnerByRankInPeriod ?AREA1 ?AREA2 ?NTH ?PERIOD) means that 
-  -- the GeopoliticalArea ?AREA1 exports goods to GeopoliticalArea 
-  -- ?AREA2 and is the ?NTH most important export partner of ?AREA1, 
-  -- in the TimeInterval ?PERIOD, based on U.S. dollar value of exports.
-  fun exportPartnerByRankInPeriod: El GeopoliticalArea -> El GeopoliticalArea -> El PositiveInteger -> Desc TimeInterval -> Formula ;
-
-  -- (exportPartnerInPeriod ?AGENT1 ?AGENT2 ?PERIOD) means that the Agent 
-  -- ?AGENT1 exports goods to the Agent ?AGENT2 during the TimeInterval 
-  -- indicated by ?PERIOD.
-  fun exportPartnerInPeriod: El Agent -> El Agent -> Desc TimeInterval -> Formula ;
-
-  -- (exportTotalInPeriod ?AREA ?AMOUNT ?PERIOD) means that the 
-  -- total value of exports from the GeopoliticalArea ?AREA is ?AMOUNT 
-  -- (in UnitedStatesDollars) for the TimeInterval indicated by ?PERIOD. 
-  -- Export value is calculated on a Free on Board (F.O.B.) basis.
-  fun exportTotalInPeriod: El GeopoliticalArea -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (externalDebt ?COUNTRY ?AMOUNT) means 
-  -- that the GeopoliticalArea ?COUNTRY owes the total sum ?AMOUNT of debt 
-  -- (public and private) to nonresidents. The amount is valued in U.S. 
-  -- dollars but may be repayable in foreign currency, goods, or services.
-  fun externalDebt : El GeopoliticalArea -> El CurrencyMeasure -> Formula ;
-
-  -- (externalDebtInPeriod ?COUNTRY ?AMOUNT ?PERIOD) means that the 
-  -- GeopoliticalArea ?COUNTRY owes the total sum ?AMOUNT of debt (public 
-  -- and private) to nonresidents during the TimeInterval indicated by 
-  -- ?PERIOD. The amount is valued in U.S. dollars but may be repayable in 
-  -- foreign currency, goods, or services.
-  fun externalDebtInPeriod: El GeopoliticalArea -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- The predicate fiscalYearPeriod 
-  -- indicates the period that an Agent or Organization uses as its 
-  -- 12_month accounting period. (fiscalYearPeriod ?AGENT Year) means 
-  -- that ?AGENT observes its 12_month accounting period during the 
-  -- regular calendar year (CY), from January to December. For 
-  -- fiscal years with other beginning and ending months (FYs), use 
-  -- (fiscalYearPeriod ?AGENT (RecurrentTimeIntervalFn ?STARTMONTH ?ENDMONTH)). 
-  -- For example, (fiscalYearPeriod (GovernmentFn UnitedStates) 
-  -- (RecurrentTimeIntervalFn October September)). For FYs that begin 
-  -- or end mid_month, days may be specified within RecurrentTimeIntervalFn.
-  fun fiscalYearPeriod: El Agent -> Desc TimeInterval -> Formula ;
-
-  -- (highestDecileShareOfHouseholdIncome ?AREA ?FRACTION) means that 
-  -- in the GeopoliticalArea ?AREA, the highest decile (90_100%) of 
-  -- households with respect to household income (or consumption) had 
-  -- ?FRACTION amount of the total household income (or consumption). 
-  -- Data from different countries may not be directly comparable due to 
-  -- variation in the basis of the data (e.g., based on income versus 
-  -- based on consumption).
-  fun highestDecileShareOfHouseholdIncome : El GeopoliticalArea -> El RealNumber -> Formula ;
-
-  -- (highestDecileShareOfHouseholdIncomeInPeriod ?AREA ?FRACTION ?PERIOD) 
-  -- means that in the GeopoliticalArea ?AREA, the highest decile (90_100%) 
-  -- of households with respect to household income (or consumption) had 
-  -- ?FRACTION amount of the total household income (or consumption), during 
-  -- the TimeInterval indicated by ?PERIOD. Data from different countries 
-  -- may not be directly comparable due to variation in the basis of the data 
-  -- (e.g., based on household income versus based on household consumption).
-  fun highestDecileShareOfHouseholdIncomeInPeriod: El GeopoliticalArea -> El RealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (importCommodityType ?AREA ?TYPE) means that the GeopoliticalArea 
-  -- ?AREA imports the commodity ?TYPE.
-  fun importCommodityType: El GeopoliticalArea -> Desc Object -> Formula ;
-
-  -- (importCommodityTypeByRank ?AREA ?TYPE ?NTH) means that the 
-  -- GeopoliticalArea ?AREA has the commodity ?TYPE as its ?NTH 
-  -- most valuable import.
-  fun importCommodityTypeByRank: El GeopoliticalArea -> Desc Object -> El PositiveInteger -> Formula ;
-
-  -- (importPartner ?AGENT1 ?AGENT2) means 
-  -- that the Agent ?AGENT1 imports goods from the Agent ?AGENT2.
-  fun importPartner : El Agent -> El Agent -> Formula ;
-
-  -- (importPartnerByFraction ?AREA1 ?AREA2 ?FRACTION) means that 
-  -- the GeopoliticalArea ?AREA1 imports goods from GeopoliticalArea 
-  -- ?AREA2 and provides ?FRACTION of the importTotalInPeriod of ?AREA1, 
-  -- based on U.S. dollar value of imports.
-  fun importPartnerByFraction : El GeopoliticalArea -> El GeopoliticalArea -> El PositiveRealNumber -> Formula ;
-
-  -- (importPartnerByFractionInPeriod ?AREA1 ?AREA2 ?FRACTION ?PERIOD) means 
-  -- that the GeopoliticalArea ?AREA1 imports goods from GeopoliticalArea 
-  -- ?AREA2 and provides ?FRACTION of the importTotalInPeriod of ?AREA1 
-  -- during the TimeInterval ?PERIOD, in U.S. dollar value of imports.
-  fun importPartnerByFractionInPeriod: El GeopoliticalArea -> El GeopoliticalArea -> El PositiveRealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (importPartnerByRank ?AREA1 ?AREA2 ?NTH) means that 
-  -- the GeopoliticalArea ?AREA1 imports goods from GeopoliticalArea 
-  -- ?AREA2 is the ?NTH most important import partner of ?AREA1, based on 
-  -- U.S. dollar value of imports.
-  fun importPartnerByRank : El GeopoliticalArea -> El GeopoliticalArea -> El PositiveInteger -> Formula ;
-
-  -- (importPartnerByRankInPeriod ?AREA1 ?AREA2 ?NTH ?PERIOD) means that 
-  -- the GeopoliticalArea ?AREA1 imports goods from GeopoliticalArea 
-  -- ?AREA2 is the ?NTH most important import partner of ?AREA1 during 
-  -- the TimeInterval ?PERIOD, based on U.S. dollar value of imports.
-  fun importPartnerByRankInPeriod: El GeopoliticalArea -> El GeopoliticalArea -> El PositiveInteger -> Desc TimeInterval -> Formula ;
-
-  -- (importPartnerInPeriod ?AGENT1 ?AGENT2 ?PERIOD) means that the Agent 
-  -- ?AGENT1 imports goods from the Agent ?AGENT2 during the TimeInterval 
-  -- indicated by ?PERIOD.
-  fun importPartnerInPeriod: El Agent -> El Agent -> Desc TimeInterval -> Formula ;
-
-  -- (importTotalInPeriod ?AREA ?AMOUNT ?PERIOD) means that the 
-  -- total value of imports to the GeopoliticalArea ?AREA is ?AMOUNT 
-  -- (in UnitedStatesDollars) for the TimeInterval indicated by ?PERIOD. 
-  -- Import value is calculated on a Cost, Insurance, and Freight (C.I.F.) 
-  -- or a Free on Board (F.O.B.) basis.
-  fun importTotalInPeriod: El GeopoliticalArea -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (incomeDistributionByGiniIndex ?AREA ?INDEX) means that in the 
-  -- GeopoliticalArea ?AREA, the distribution of family income is ?INDEX, 
-  -- as measured by the Gini index for family income distribution.
-  fun incomeDistributionByGiniIndex : El GeopoliticalArea -> El NonnegativeRealNumber -> Formula ;
-
-  -- (incomeDistributionByGiniIndexInPeriod ?AREA ?INDEX ?PERIOD) means that 
-  -- in the GeopoliticalArea ?AREA, the distribution of family income is 
-  -- ?INDEX, as measured by the Gini index, during the TimeInterval indicated 
-  -- by ?PERIOD.
-  fun incomeDistributionByGiniIndexInPeriod: El GeopoliticalArea -> El NonnegativeRealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (industrialProductionGrowthRate ?AREA ?RATE) means that in 
-  -- the GeopoliticalArea ?AREA, the annual percentage increase in 
-  -- industrial production is ?RATE.
-  fun industrialProductionGrowthRate : El GeopoliticalArea -> El RealNumber -> Formula ;
-
-  -- (industrialProductionGrowthRateInPeriod ?AREA ?RATE ?PERIOD) means 
-  -- that in the GeopoliticalArea ?AREA, the annual percentage increase in 
-  -- industrial production is ?RATE, for the TimeInterval ?PERIOD.
-  fun industrialProductionGrowthRateInPeriod: El GeopoliticalArea -> El RealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (industryOfArea ?AREA ?SECTOR) means that the GeopoliticalArea ?AREA produces 
-  -- goods or services in the economic area ?SECTOR.
-  fun industryOfArea : El GeopoliticalArea -> El IndustryAttribute -> Formula ;
-
-  -- (industryProductType ?INDUSTRY ?TYPE) means that organizations with 
-  -- the IndustryAttribute ?INDUSTRY produce products of the kind ?TYPE.
-  fun industryProductType: El IndustryAttribute -> Desc Object -> Formula ;
-
-  -- (industryRankByOutput ?AREA ?SECTOR ?NTH) means that in the 
-  -- GeopoliticalArea ?AREA, the economic area ?SECTOR is ?NTH with 
-  -- respect to the value of its annual output.
-  fun industryRankByOutput : El GeopoliticalArea -> El IndustryAttribute -> El PositiveInteger -> Formula ;
-
-  -- (industryServiceType ?INDUSTRY ?TYPE) means that organizations with 
-  -- the IndustryAttribute ?INDUSTRY provide services of the kind ?TYPE.
-  fun industryServiceType: El IndustryAttribute -> Desc IntentionalProcess -> Formula ;
-
-  -- (inflationRateOfConsumerPrices ?AREA ?FRACTION) means that in the 
-  -- GeopoliticalArea ?AREA, the annual change in consumer prices was 
-  -- ?FRACTION, compared with prices from the previous year.
-  fun inflationRateOfConsumerPrices : El GeopoliticalArea -> El RealNumber -> Formula ;
-
-  -- (inflationRateOfConsumerPricesInPeriod ?AREA ?FRACTION ?PERIOD) means 
-  -- that in the GeopoliticalArea ?AREA, the annual change in consumer 
-  -- prices was ?FRACTION, for the TimeInterval indicated by ?PERIOD, 
-  -- compared with prices from the prior period.
-  fun inflationRateOfConsumerPricesInPeriod: El GeopoliticalArea -> El RealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (laborForceFractionByOccupation ?AREA ?SECTOR ?FRACTION) 
-  -- means that in the GeopoliticalArea ?AREA, workers in the job area 
-  -- ?SECTOR make up ?FRACTION of the labor force. The unemployed are not 
-  -- included in these figures. Occupation may be indicated by an 
-  -- OccupationalRole or an IndustryAttribute.
-  fun laborForceFractionByOccupation : El GeopoliticalArea -> El Attribute -> El RealNumber -> Formula ;
-
-  -- (laborForceFractionByOccupationInPeriod ?AREA ?SECTOR ?FRACTION ?PERIOD) 
-  -- means that in the GeopoliticalArea ?AREA, workers in the job area 
-  -- ?SECTOR make up ?FRACTION of the labor force, during the TimeInterval 
-  -- indicated by ?PERIOD. The unemployed are not included in these figures. 
-  -- Occupation may be indicated by an OccupationalRole or an 
-  -- IndustryAttribute.
-  fun laborForceFractionByOccupationInPeriod: El GeopoliticalArea -> El Attribute -> El RealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (laborForceTotal ?AREA ?AMOUNT) means that the total labor 
-  -- force of the GeopoliticalArea ?AREA is ?AMOUNT. This includes 
-  -- unemployed workers.
-  fun laborForceTotal : El GeopoliticalArea -> El NonnegativeRealNumber -> Formula ;
-
-  -- (laborForceTotalInPeriod ?AREA ?AMOUNT ?PERIOD) means that the total 
-  -- labor force of the GeopoliticalArea ?AREA is ?AMOUNT during the 
-  -- TimeInterval indicated by ?PERIOD. This includes unemployed workers.
-  fun laborForceTotalInPeriod: El GeopoliticalArea -> El NonnegativeRealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (lowestDecileShareOfHouseholdIncome ?AREA ?FRACTION) means that 
-  -- in the GeopoliticalArea ?AREA, the lowest decile (0_10%) of 
-  -- households with respect to household income (or consumption) had 
-  -- ?FRACTION amount of the total household income (or consumption). 
-  -- Data from different countries may not be directly comparable due to 
-  -- variation in the basis of the data (e.g., based on income versus based 
-  -- on consumption).
-  fun lowestDecileShareOfHouseholdIncome : El GeopoliticalArea -> El RealNumber -> Formula ;
-
-  -- (lowestDecileShareOfHouseholdIncomeInPeriod ?AREA ?FRACTION ?PERIOD) 
-  -- means that in the GeopoliticalArea ?AREA, the lowest decile (0_10%) 
-  -- of households with respect to household income (or consumption) had 
-  -- ?FRACTION amount of the total household income (or consumption), during 
-  -- the TimeInterval indicated by ?PERIOD. Data from different countries 
-  -- may not be directly comparable due to variation in the basis of the data 
-  -- (e.g., based on household income versus based on household consumption).
-  fun lowestDecileShareOfHouseholdIncomeInPeriod: El GeopoliticalArea -> El RealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (organizationProductType ?BUSINESS ?TYPE) means that the Organization 
-  -- ?BUSINESS produces products of the kind ?TYPE.
-  fun organizationProductType: El Organization -> Desc Object -> Formula ;
-
-  -- (organizationServiceType ?BUSINESS ?TYPE) means that the Organization 
-  -- ?BUSINESS provides services of the kind ?TYPE.
-  fun organizationServiceType: El Organization -> Desc IntentionalProcess -> Formula ;
-
-  -- (perCapitaGDP ?AREA ?AMOUNT) means 
-  -- that the Gross Domestic Product, on a per capita basis, for the 
-  -- GeopoliticalArea ?AREA is ?AMOUNT, calculated in U.S. dollars on a 
-  -- purchasing power parity basis. See PPPBasedEconomicValuation.
-  fun perCapitaGDP : El GeopoliticalArea -> El CurrencyMeasure -> Formula ;
-
-  -- (perCapitaGDPInPeriod ?AREA ?AMOUNT ?PERIOD) means that the Gross 
-  -- Domestic Product, on a per capita basis, for the GeopoliticalArea 
-  -- ?AREA is ?AMOUNT during the period indicated by ?PERIOD, calculated in 
-  -- U.S. dollars on a purchasing power parity basis. See 
-  -- PPPBasedEconomicValuation.
-  fun perCapitaGDPInPeriod: El GeopoliticalArea -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (populationFractionBelowPovertyLine ?AREA ?FRACTION) means that in 
-  -- the GeopoliticalArea ?AREA, the segment of the population living 
-  -- below the (locally defined) poverty line is ?FRACTION. Note that the 
-  -- definition of the poverty line varies internationally.
-  fun populationFractionBelowPovertyLine : El GeopoliticalArea -> El RealNumber -> Formula ;
-
-  -- (populationFractionBelowPovertyLineInPeriod ?AREA ?FRACTION ?PERIOD) 
-  -- means that in the GeopoliticalArea ?AREA, the segment of the population 
-  -- living below the (locally defined) poverty line is ?FRACTION during the 
-  -- TimeInterval indicated by ?PERIOD. Note that the definition of the 
-  -- poverty line varies internationally.
-  fun populationFractionBelowPovertyLineInPeriod: El GeopoliticalArea -> El RealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (realGrowthRateOfGDP ?AREA ?RATE) 
-  -- means that the annual rate of growth in the Gross Domestic Product (GDP) 
-  -- for the GeopoliticalArea ?AREA is the fraction ?RATE, adjusted for 
-  -- inflation, with GDP calculated on a purchasing power parity basis. 
-  -- See PPPBasedEconomicValuation.
-  fun realGrowthRateOfGDP : El GeopoliticalArea -> El RealNumber -> Formula ;
-
-  -- (realGrowthRateOfGDPInPeriod ?AREA ?RATE ?PERIOD) means that the 
-  -- annual rate of growth in the Gross Domestic Product (GDP) for the 
-  -- GeopoliticalArea ?AREA is the fraction ?RATE in the period ?PERIOD, 
-  -- adjusted for inflation, with GDP calculated on a purchasing power 
-  -- parity basis. See PPPBasedEconomicValuation.
-  fun realGrowthRateOfGDPInPeriod: El GeopoliticalArea -> El RealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (resultType ?PROCESS ?TYPE) means that 
-  -- the Process ?PROCESS produces some result(s) of the type ?TYPE.
-  fun resultType: El Process -> Desc Object -> Formula ;
-
-  -- (sectorCompositionOfGDP ?AREA ?SECTOR ?FRACTION) means 
-  -- that in the GeopoliticalArea ?AREA, the economic sector ?SECTOR 
-  -- contributes the amount ?FRACTION to the Gross National Product.
-  fun sectorCompositionOfGDP : El GeopoliticalArea -> El IndustryAttribute -> El RealNumber -> Formula ;
-
-  -- (sectorCompositionOfGDPInPeriod ?AREA ?SECTOR ?FRACTION ?PERIOD) 
-  -- means that in the GeopoliticalArea ?AREA, the economic sector ?SECTOR 
-  -- contributes the amount ?FRACTION to the Gross National Product 
-  -- during the TimeInterval indicated by ?PERIOD.
-  fun sectorCompositionOfGDPInPeriod: El GeopoliticalArea -> El IndustryAttribute -> El RealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (sectorValueOfGDP ?AREA ?SECTOR ?AMOUNT) means that for the 
-  -- GeopoliticalArea ?AREA, the economic sector ?SECTOR contributes 
-  -- ?AMOUNT to the Gross National Product, evaluated in U.S. dollars on 
-  -- a purchasing power parity basis. See PPPBasedEconomicValuation.
-  fun sectorValueOfGDP : El GeopoliticalArea -> El IndustryAttribute -> El CurrencyMeasure -> Formula ;
-
-  -- (sectorValueOfGDPInPeriod ?AREA ?SECTOR ?AMOUNT ?PERIOD) means that 
-  -- for the GeopoliticalArea ?AREA, the economic sector ?SECTOR contributes 
-  -- ?AMOUNT to the Gross National Product during the TimeInterval indicated 
-  -- by ?PERIOD, evaluated in U.S. dollars on a purchasing power parity basis. 
-  -- See PPPBasedEconomicValuation.
-  fun sectorValueOfGDPInPeriod: El GeopoliticalArea -> El IndustryAttribute -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (totalGDP ?AREA ?AMOUNT) means that the value 
-  -- of all final goods and services produced within the GeopoliticalArea 
-  -- ?AREA is ?AMOUNT, in U.S. dollars, calculated on a purchasing power parity 
-  -- basis. This represents Gross Domestic Product (GDP). See 
-  -- PPPBasedEconomicValuation.
-  fun totalGDP : El GeopoliticalArea -> El CurrencyMeasure -> Formula ;
-
-  -- (totalGDPInPeriod ?AREA ?AMOUNT ?PERIOD) 
-  -- means that the value of all final goods and services produced within 
-  -- the GeopoliticalArea ?AREA is ?AMOUNT in the period indicated by ?PERIOD, 
-  -- measured in U.S. dollars calculated on a purchasing power parity basis. 
-  -- (See PPPBasedEconomicValuation.) This is the Gross Domestic Product for 
-  -- ?AREA for a specified period.
-  fun totalGDPInPeriod: El GeopoliticalArea -> El CurrencyMeasure -> Desc TimeInterval -> Formula ;
-
-  -- (unemploymentRateOfArea ?AREA ?RATE ?PERIOD) means that the 
-  -- unemployment rate in the GeographicalArea ?AREA is ?RATE, 
-  -- during the TimeInterval indicated by ?PERIOD.
-  fun unemploymentRateOfArea: El GeopoliticalArea -> El RealNumber -> Desc TimeInterval -> Formula ;
-
-  -- (unemploymentRateOfAreaInPeriod ?AREA ?RATE ?PERIOD) means that the 
-  -- unemployment rate in the GeographicalArea ?AREA is ?RATE, during the 
-  -- TimeInterval indicated by ?PERIOD.
-  fun unemploymentRateOfAreaInPeriod: El GeopoliticalArea -> El RealNumber -> Desc TimeInterval -> Formula ;
-
-}
diff --git a/examples/SUMO/EconomyEng.gf b/examples/SUMO/EconomyEng.gf
deleted file mode 100644
--- a/examples/SUMO/EconomyEng.gf
+++ /dev/null
@@ -1,13 +0,0 @@
-concrete EconomyEng of Economy = MidLevelOntologyEng ** open DictLangEng, DictEng, ParadigmsEng in {
-
-lin
-  Apple = UseN apple_N ;
-  Avocado = UseN avocado_N ;
-  Coconut = UseN coconut_N ;
-  DateFruit = ApposCN (UseN date_N) (MassNP (UseN fruit_N)) ;
-  Fodder = UseN fodder_N ;
-  Hay = UseN hay_N ;
-  Opium = UseN opium_N ;
-  Pea = UseN pea_N ;
-
-}
diff --git a/examples/SUMO/EconomyFre.gf b/examples/SUMO/EconomyFre.gf
deleted file mode 100644
--- a/examples/SUMO/EconomyFre.gf
+++ /dev/null
@@ -1,6 +0,0 @@
-concrete EconomyFre of Economy = MidLevelOntologyFre ** open DictLangFre, LexiconFre in {
-
-lin
-  Apple = UseN apple_N ;
-
-}
diff --git a/examples/SUMO/EconomyRon.gf b/examples/SUMO/EconomyRon.gf
deleted file mode 100644
--- a/examples/SUMO/EconomyRon.gf
+++ /dev/null
@@ -1,6 +0,0 @@
-concrete EconomyRon of Economy = MidLevelOntologyRon ** open DictLangRon, LexiconRon in {
-
-lin
-  Apple = UseN apple_N ;
-
-}
diff --git a/examples/SUMO/Elements.gf b/examples/SUMO/Elements.gf
deleted file mode 100644
--- a/examples/SUMO/Elements.gf
+++ /dev/null
@@ -1,929 +0,0 @@
-abstract Elements = Merge ** {
-
-  --  Silvery radioactive metallic element, belongs to 
-  -- group 3 of the periodic table. The most stable isotope, Ac_227, has a 
-  -- half_life of 217 years. Ac_228 (half_life of 6.13 hours) also occurs in 
-  -- nature. There are 22 other artificial isotopes, all radioactive and 
-  -- having very short half_lives. Chemistry similar to lanthanum. Used as a 
-  -- source of alpha particles. Discovered by A. Debierne in 1899.
-  fun Actinium : Class ;
-  fun Actinium_Class : SubClass Actinium ElementalSubstance ;
-
-  -- Silvery_white lustrous metallic element of group 
-  -- 3 of the periodic table. Highly reactive but protected by a thin 
-  -- transparent layer of the oxide which quickly forms in air. There are many 
-  -- alloys of aluminum, as well as a good number of industrial uses. Makes up 
-  -- 8.1 percent of the Earth's crust, by weight. Isolated in 1825 by H.C. 
-  -- Oersted.
-  fun Aluminum : Class ;
-  fun Aluminum_Class : SubClass Aluminum ElementalSubstance ;
-
-  -- Radioactive metallic transuranic element, 
-  -- belongs to the actinoids. Ten known isotopes. Am_243 is the most stable 
-  -- isotope, with a half_life of 7.95*10^3 years. Discovered by Glenn T. 
-  -- Seaborg and associates in 1945, it was obtained by bombarding 
-  -- {uranium}_238 with alpha particles.
-  fun Americium : Class ;
-  fun Americium_Class : SubClass Americium ElementalSubstance ;
-
-  -- Element of group 15. Multiple allotropic forms. 
-  -- The stable form of antimony is a blue_white metal. Yellow and black 
-  -- antimony are unstable non_metals. Used in flame_proofing, paints, 
-  -- ceramics, enamels, and rubber. Attacked by oxidizing acids and halogens. 
-  -- First reported by Tholden in 1450.
-  fun Antimony : Class ;
-  fun Antimony_Class : SubClass Antimony ElementalSubstance ;
-
-  -- Monatomic noble gas. Makes up 0.93 percent of the 
-  -- air. Colourless, odorless. Is inert and has no true compounds. Lord 
-  -- Rayleigh and Sir william Ramsey identified argon in 1894.
-  fun Argon : Class ;
-  fun Argon_Class : SubClass Argon ElementalSubstance ;
-
-  -- Metalloid element of group 15. There are three 
-  -- allotropes, yellow, black, and grey. Reacts with halogens, concentrated 
-  -- oxidizing acids and hot alkalis. Albertus Magnus is believed to have been 
-  -- the first to isolate the element in 1250.
-  fun Arsenic : Class ;
-  fun Arsenic_Class : SubClass Arsenic ElementalSubstance ;
-
-  -- Radioactive halogen element. Occurs naturally 
-  -- from uranium and thorium decay. At least 20 known isotopes. At_210, the 
-  -- most stable, has a half_life of 8.3 hours. Synthesized by nuclear 
-  -- bombardment in 1940 by D.R. Corson, K.R. MacKenzie and E. Segre at the 
-  -- University of California.
-  fun Astatine : Class ;
-  fun Astatine_Class : SubClass Astatine ElementalSubstance ;
-
-  -- Silvery_white reactive element, belonging to group 
-  -- 2 of the periodic table. Soluble barium compounds are extremely 
-  -- poisonous. Identified in 1774 by Karl Scheele and extracted in 1808 by 
-  -- Humphry Davy.
-  fun Barium : Class ;
-  fun Barium_Class : SubClass Barium ElementalSubstance ;
-
-  -- Radioactive metallic transuranic element. 
-  -- Belongs to actinoid series. Eight known isotopes, the most common Bk_247, 
-  -- has a half_life of 1.4*10^3 years. First produced by Glenn T. Seaborg 
-  -- and associates in 1949 by bombarding americium_241 with alpha 
-  -- particles.
-  fun Berkelium : Class ;
-  fun Berkelium_Class : SubClass Berkelium ElementalSubstance ;
-
-  -- Grey metallic element of group 2 of the periodic 
-  -- table. Is toxic and can cause severe lung diseases and dermatitis. Shows 
-  -- high covalent character. It was isolated independently by F. Wohler and 
-  -- A.A. Bussy in 1828.
-  fun Beryllium : Class ;
-  fun Beryllium_Class : SubClass Beryllium ElementalSubstance ;
-
-  -- White crystalline metal with a pink tinge, belongs 
-  -- to group 15. Most diamagnetic of all metals and has the lowest thermal 
-  -- conductivity of all the elements except mercury. Lead_free bismuth 
-  -- compounds are used in cosmetics and medical procedures. Burns in the air 
-  -- and produces a blue flame. In 1753, C.G. Junine first demonstrated that 
-  -- it was different from lead.
-  fun Bismuth : Class ;
-  fun Bismuth_Class : SubClass Bismuth ElementalSubstance ;
-
-  -- An element of group 13 of the periodic table. There 
-  -- are two allotropes, amorphous boron is a brown power, but metallic boron 
-  -- is black. The metallic form is hard (9.3 on Mohs' scale) and a bad 
-  -- conductor in room temperatures. It is never found free in nature. 
-  -- Boron_10 is used in nuclear reactor control rods and shields. It was 
-  -- discovered in 1808 by Sir Humphry Davy and by J.L. Gay_Lussac and L.J. 
-  -- Thenard.
-  fun Boron : Class ;
-  fun Boron_Class : SubClass Boron ElementalSubstance ;
-
-  -- Halogen element. Red volatile liquid at room 
-  -- temperature. Its reactivity is somewhere between chlorine and iodine. 
-  -- Harmful to human tissue in a liquid state, the vapour irritates eyes and 
-  -- throat. Discovered in 1826 by Antoine Balard.
-  fun Bromine : Class ;
-  fun Bromine_Class : SubClass Bromine ElementalSubstance ;
-
-  -- Soft bluish metal belonging to group 12 of the 
-  -- periodic table. Extremely toxic even in low concentrations. Chemically 
-  -- similar to zinc, but lends itself to more complex compounds. Discovered 
-  -- in 1817 by F. Stromeyer.
-  fun Cadmium : Class ;
-  fun Cadmium_Class : SubClass Cadmium ElementalSubstance ;
-
-  -- Soft silvery_white metallic element belonging to 
-  -- group 1 of the periodic table. One of the three metals which are liquid 
-  -- at room temperature. Cs_133 is the natural, and only stable, isotope. 
-  -- Fifteen other radioisotopes exist. Caesium reacts explosively with cold 
-  -- water, and ice at temperatures above 157K. Caesium hydroxide is the 
-  -- strongest base known. Caesium is the most electropositive, most alkaline 
-  -- and has the least ionization potential of all the elements. Known uses 
-  -- include the basis of atomic clocks, catalyst for the hydrogenation of some 
-  -- organic compounds, and in photoelectric cells. Caesium was discovered by 
-  -- Gustav Kirchoff and Robert Bunsen in Germany in 1860 spectroscopically. 
-  -- Its identification was based upon the bright blue lines in its spectrum. 
-  -- The name comes from the latin word caesius, which means sky blue. Caesium 
-  -- should be considered highly toxic. Some of the radioisotopes are even 
-  -- more toxic.
-  fun Caesium : Class ;
-  fun Caesium_Class : SubClass Caesium ElementalSubstance ;
-
-  -- Soft grey metallic element belonging to group 2 of 
-  -- the periodic table. Used a reducing agent in the extraction of thorium, 
-  -- zirconium and uranium. Essential element for living organisms.
-  fun Calcium : Class ;
-  fun Calcium_Class : SubClass Calcium ElementalSubstance ;
-
-  -- Radioactive metallic transuranic element. 
-  -- Belongs to actinoid series. Cf_251 has a half life of about 700 years. 
-  -- Nine isotopes are known. Cf_252 is an intense {neutron} source, which 
-  -- makes it an intense {neutron} source and gives it a use in {neutron} 
-  -- activation analysis and a possible use as a radiation source in medicine. 
-  -- First produced by Glenn T. Seaborg and associates in 1950.
-  fun Californium : Class ;
-  fun Californium_Class : SubClass Californium ElementalSubstance ;
-
-  -- Carbon is a member of group 14 of the periodic 
-  -- table. It has three allotropic forms of it, diamonds, graphite and 
-  -- fullerite. Carbon_14 is commonly used in radioactive dating. Carbon 
-  -- occurs in all organic life and is the basis of organic chemistry. Carbon 
-  -- has the interesting chemical property of being able to bond with itself, 
-  -- and a wide variety of other elements.
-  fun Carbon : Class ;
-  fun Carbon_Class : SubClass Carbon ElementalSubstance ;
-
-  -- Silvery metallic element, belongs to the 
-  -- lanthanoids. Four natural isotopes exist, and fifteen radioactive 
-  -- isotopes have been identified. Used in some rare_earth alloys. The 
-  -- oxidized form is used in the glass industry. Discovered by Martin .H. 
-  -- Klaproth in 1803.
-  fun Cerium : Class ;
-  fun Cerium_Class : SubClass Cerium ElementalSubstance ;
-
-  -- Halogen element. Poisonous greenish_yellow gas. 
-  -- Occurs widely in nature as sodium chloride in seawater. Reacts directly 
-  -- with many elements and compounds, strong oxidizing agent. Discovered by 
-  -- Karl Scheele in 1774. Humphrey David confirmed it as an element in 
-  -- 1810.
-  fun Chlorine : Class ;
-  fun Chlorine_Class : SubClass Chlorine ElementalSubstance ;
-
-  -- Hard silvery transition element. Used in 
-  -- decorative electroplating. Discovered in 1797 by Vauquelin.
-  fun Chromium : Class ;
-  fun Chromium_Class : SubClass Chromium ElementalSubstance ;
-
-  -- Light grey transition element. Some meteorites 
-  -- contain small amounts of metallic cobalt. Generally alloyed for use. 
-  -- Mammals require small amounts of cobalt salts. Cobalt_60, an artificially 
-  -- produced radioactive isotope of Cobalt is an important radioactive tracer 
-  -- and cancer_treatment agent. Discovered by G. Brandt in 1737.
-  fun Cobalt : Class ;
-  fun Cobalt_Class : SubClass Cobalt ElementalSubstance ;
-
-  -- Red_brown transition element. Known by the Romans 
-  -- as 'cuprum.' Extracted and used for thousands of years. Malleable, 
-  -- ductile and an excellent conductor of heat and electricity. When in moist 
-  -- conditions, a greenish layer forms on the outside.
-  fun Copper : Class ;
-  fun Copper_Class : SubClass Copper ElementalSubstance ;
-
-  -- Radioactive metallic transuranic element. Belongs 
-  -- to actinoid series. Nine known isotopes, Cm_247 has a half_life of 
-  -- 1.64*10^7 years. First identified by Glenn T. Seaborg and associates in 
-  -- 1944, first produced by L.B. Werner and I. Perlman in 1947 by bombarding 
-  -- americium_241 with {neutron}s. Named for Marie Curie.
-  fun Curium : Class ;
-  fun Curium_Class : SubClass Curium ElementalSubstance ;
-
-  -- Metallic with a bright silvery_white lustre. 
-  -- Dysprosium belongs to the lanthanoids. It is relatively stable in air at 
-  -- room temperatures, it will however dissolve in mineral acids, evolving 
-  -- hydrogen. It is found in from rare_earth minerals. There are seven 
-  -- natural isotopes of dysprosium, and eight radioisotopes, Dy_154 being the 
-  -- most stable with a half_life of 3*10^6 years. Dysprosium is used as a 
-  -- neutron absorber in nuclear fission reactions, and in compact disks. It 
-  -- was discovered by Paul Emile Lecoq de Boisbaudran in 1886 in France. Its 
-  -- name comes from the Greek word dysprositos, which means hard to obtain.
-  fun Dysprosium : Class ;
-  fun Dysprosium_Class : SubClass Dysprosium ElementalSubstance ;
-
-  -- Appearance is unknown, however it is most 
-  -- probably metallic and silver or gray in color. Radioactive metallic 
-  -- transuranic element belonging to the actinoids. Es_254 has the longest 
-  -- half_life of the eleven known isotopes at 270 days. First identified by 
-  -- Albert Ghiorso and associates in the debris of the 1952 hydrogen bomb 
-  -- explosion. In 1961 the first microgram quantities of Es_232 were 
-  -- separated. While einsteinium never exists naturally, if a sufficient 
-  -- amount was assembled, it would pose a radiation hazard.
-  fun Einsteinium : Class ;
-  fun Einsteinium_Class : SubClass Einsteinium ElementalSubstance ;
-
-  -- Soft silvery metallic element which belongs to the 
-  -- lanthanoids. Six natural isotopes that are stable. Twelve artificial 
-  -- isotopes are known. Used in nuclear technology as a neutron absorber. It 
-  -- is being investigated for other possible uses. Discovered by Carl G. 
-  -- Mosander in 1843.
-  fun Erbium : Class ;
-  fun Erbium_Class : SubClass Erbium ElementalSubstance ;
-
-  -- Soft silvery metallic element belonging to the 
-  -- lanthanoids. Eu_151 and Eu_153 are the only two stable isotopes, both of 
-  -- which are {neutron} absorbers. Discovered in 1889 by Sir William 
-  -- Crookes.
-  fun Europium : Class ;
-  fun Europium_Class : SubClass Europium ElementalSubstance ;
-
-  -- Radioactive metallic transuranic element, belongs 
-  -- to the actinoids. Ten known isotopes, most stable is Fm_257 with a 
-  -- half_life of 10 days. First identified by Albert Ghiorso and associates 
-  -- in the debris of the first hydrogen_bomb explosion in 1952.
-  fun Fermium : Class ;
-  fun Fermium_Class : SubClass Fermium ElementalSubstance ;
-
-  -- A poisonous pale yellow gaseous element belonging 
-  -- to group 17 of the periodic table (The halogens). It is the most 
-  -- chemically reactive and electronegative element. It is highly dangerous, 
-  -- causing severe chemical burns on contact with flesh. Fluorine was 
-  -- identified by Scheele in 1771 and first isolated by Moissan in 1886.
-  fun Fluorine : Class ;
-  fun Fluorine_Class : SubClass Fluorine ElementalSubstance ;
-
-  -- Radioactive element, belongs to group 1 of the 
-  -- periodic table. Found in uranium and thorium ores. The 22 known isotopes 
-  -- are all radioactive, with the most stable being Fr_223. Its existence was 
-  -- confirmed in 1939 by Marguerite Perey.
-  fun Francium : Class ;
-  fun Francium_Class : SubClass Francium ElementalSubstance ;
-
-  -- Soft silvery metallic element belonging to the 
-  -- lanthanoids. Seven natural, stable isotopes are known in addition to 
-  -- eleven artificial isotopes. Gd_155 and Gd_157 and the best neutron 
-  -- absorbers of all elements. Gadolinium compounds are used in electronics. 
-  -- Discovered by J.C.G Marignac in 1880.
-  fun Gadolinium : Class ;
-  fun Gadolinium_Class : SubClass Gadolinium ElementalSubstance ;
-
-  -- Soft silvery metallic element, belongs to group 13 
-  -- of the periodic table. The two stable isotopes are Ga_69 and Ga_71. 
-  -- Eight radioactive isotopes are known, all having short half_lives. 
-  -- Gallium Arsenide is used as a semiconductor. Corrodes most other metals 
-  -- by diffusing into their lattice. First identified by Francois Lecoq de 
-  -- Boisbaudran in 1875.
-  fun Gallium : Class ;
-  fun Gallium_Class : SubClass Gallium ElementalSubstance ;
-
-  -- Lustrous hard metalloid element, belongs to 
-  -- group 14 of the periodic table. Forms a large number of organometallic 
-  -- compounds. Predicted by Mendeleev in 1871, it was actually found in 1886 
-  -- by Winkler.
-  fun Germanium : Class ;
-  fun Germanium_Class : SubClass Germanium ElementalSubstance ;
-
-  -- Gold is gold colored. It is the most malleable and 
-  -- ductile metal known. There is only one stable isotope of gold, and five 
-  -- radioisotopes of gold, Au_195 being the most stable with a half_life of 
-  -- 186 days. Gold is used as a monetary standard, in jewelry, dentistry, 
-  -- electronics. Au_198 is used in treating cancer and some other medical 
-  -- conditions. Gold has been known to exist as far back as 2600 BC. Gold 
-  -- comes from the Anglo_Saxon word gold. Its symbol, Au, comes from the 
-  -- Latin word aurum, which means gold. Gold is not particularly toxic, 
-  -- however it is known to cause damage to the liver and kidneys in some.
-  fun Gold : Class ;
-  fun Gold_Class : SubClass Gold ElementalSubstance ;
-
-  -- Silvery lustrous metallic transition element. 
-  -- Used in tungsten alloys in filaments and electrodes, also acts as a 
-  -- neutron absorber. First reported by Urbain in 1911, existence was finally 
-  -- established in 1923 by D. Coster, G.C. de Hevesy in 1923.
-  fun Hafnium : Class ;
-  fun Hafnium_Class : SubClass Hafnium ElementalSubstance ;
-
-  -- Colourless, odourless gaseous nonmetallic element. 
-  -- Belongs to group 18 of the periodic table. Lowest boiling point of all 
-  -- elements and can only be solidified under pressure. Chemically inert, no 
-  -- known compounds. Discovered in the solar spectrum in 1868 by Lockyer.
-  fun Helium : Class ;
-  fun Helium_Class : SubClass Helium ElementalSubstance ;
-
-  -- Relatively soft and malleable silvery_white 
-  -- metallic element, which is stable in dry air at room temperature. It 
-  -- oxidizes in moist air and at high temperatures. It belongs to the 
-  -- lanthanoids. A rare_earth metal, it is found in the minerals monazite and 
-  -- gadolinite. It possesses unusual magnetic properties. One natural 
-  -- isotope, Ho_165 exists, six radioisotopes exist, the most stable being 
-  -- Ho_163 with a half_life of 4570 years. Holmium is used in some metal 
-  -- alloys, it is also said to stimulate the metabolism. Discovered by Per 
-  -- Theodor Cleve and J.L. Soret in Switzerland in 1879. The name homium 
-  -- comes from the Greek word Holmia which means Sweden. While all holmium 
-  -- compounds should be considered highly toxic, initial evidence seems to 
-  -- indicate that they do not pose much danger. The metal's dust however, is 
-  -- a fire hazard.
-  fun Holmium : Class ;
-  fun Holmium_Class : SubClass Holmium ElementalSubstance ;
-
-  -- Colourless, odourless gaseous chemical element. 
-  -- Lightest and most abundant element in the universe. Present in water and 
-  -- in all organic compounds. Chemically reacts with most elements. 
-  -- Discovered by Henry Cavendish in 1776.
-  fun Hydrogen : Class ;
-  fun Hydrogen_Class : SubClass Hydrogen ElementalSubstance ;
-
-  -- Soft silvery element belonging to group 13 of the 
-  -- periodic table. The most common natural isotope is In_115, which has a 
-  -- half_life of 6*10^4 years. Five other radioisotopes exist. Discovered in 
-  -- 1863 by Reich and Richter.
-  fun Indium : Class ;
-  fun Indium_Class : SubClass Indium ElementalSubstance ;
-
-  -- Dark violet nonmetallic element, belongs to group 
-  -- 17 of the periodic table. Insoluble in water. Required as a trace 
-  -- element for living organisms. One stable isotope, I_127 exists, in 
-  -- addition to fourteen radioactive isotopes. Chemically the least reactive 
-  -- of the halogens, and the most electropositive metallic halogen. 
-  -- Discovered in 1812 by Courtois.
-  fun Iodine : Class ;
-  fun Iodine_Class : SubClass Iodine ElementalSubstance ;
-
-  -- Very hard and brittle, silvery metallic transition 
-  -- element. It has a yellowish cast to it. Salts of iridium are highly 
-  -- colored. It is the most corrosion resistant metal known, not attacked by 
-  -- any acid, but is attacked by molten salts. There are two natural isotopes 
-  -- of iridium, and 4 radioisotopes, the most stable being Ir_192 with a 
-  -- half_life of 73.83 days. Ir_192 decays into {platinum}, while the other 
-  -- radioisotopes decay into {osmium}. Iridium is used in high temperature 
-  -- apparatus, electrical contacts, and as a hardening agent for platinum. 
-  -- Discovered in 1803 by Smithson Tennant in England. The name comes from 
-  -- the Greek word iris, which means rainbow. Iridium metal is generally 
-  -- non_toxic due to its relative unreactivity, but iridium compounds should 
-  -- be considered highly toxic.
-  fun Iridium : Class ;
-  fun Iridium_Class : SubClass Iridium ElementalSubstance ;
-
-  -- Silvery malleable and ductile metallic transition 
-  -- element. Has nine isotopes and is the fourth most abundant element in the 
-  -- earth's crust. Required by living organisms as a trace element (used in 
-  -- hemoglobin in humans.) Quite reactive, oxidizes in moist air, displaces 
-  -- hydrogen from dilute acids and combines with nonmetallic elements.
-  fun Iron : Class ;
-  fun Iron_Class : SubClass Iron ElementalSubstance ;
-
-  -- Colorless gaseous element, belongs to the noble 
-  -- gases. Occurs in the air, 0.0001 percent by volume. It can be extracted 
-  -- from liquid air by fractional distillation. Generally not isolated, but 
-  -- used with other inert gases in fluorescent lamps. Five natural isotopes, 
-  -- and five radioactive isotopes. Kr_85, the most stable radioactive 
-  -- isotope, has a half_life of 10.76 years and is produced in fission 
-  -- reactors. Practically inert, though known to form compounds with 
-  -- {fluorine}.
-  fun Krypton : Class ;
-  fun Krypton_Class : SubClass Krypton ElementalSubstance ;
-
-  -- (From the Greek word lanthanein, to line hidden) 
-  -- Silvery metallic element belonging to group 3 of the periodic table and 
-  -- oft considered to be one of the lanthanoids. Found in some rare_earth 
-  -- minerals. Twenty_five natural isotopes exist. La_139 which is stable, 
-  -- and La_138 which has a half_life of 10^10 to 10^15 years. The other 
-  -- twenty_three isotopes are radioactive. It resembles the lanthanoids 
-  -- chemically. Lanthanum has a low to moderate level of toxicity, and should 
-  -- be handled with care. Discovered in 1839 by C.G. Mosander.
-  fun Lanthanum : Class ;
-  fun Lanthanum_Class : SubClass Lanthanum ElementalSubstance ;
-
-  -- Appearance unknown, however it is most likely 
-  -- silvery_white or grey and metallic. Lawrencium is a synthetic rare_earth 
-  -- metal. There are eight known radioisotopes, the most stable being Lr_262 
-  -- with a half_life of 3.6 hours. Due to the short half_life of lawrencium, 
-  -- and its radioactivity, there are no known uses for it. Identified by 
-  -- Albert Ghiorso in 1961 at Berkeley. It was produced by bombarding 
-  -- californium with boron ions. The name is temporary {IUPAC} nomenclature, 
-  -- the origin of the name comes from Ernest O. Lawrence, the inventor of the 
-  -- cyclotron. If sufficient amounts of lawrencium were produced, it would 
-  -- pose a radiation hazard.
-  fun Lawrencium : Class ;
-  fun Lawrencium_Class : SubClass Lawrencium ElementalSubstance ;
-
-  -- Heavy dull grey ductile metallic element, belongs to 
-  -- group 14. Used in building construction, lead_place accumulators, bullets 
-  -- and shot, and is part of solder, pewter, bearing metals, type metals and 
-  -- fusible alloys.
-  fun Lead : Class ;
-  fun Lead_Class : SubClass Lead ElementalSubstance ;
-
-  -- Socket silvery metal. First member of group 1 of 
-  -- the periodic table. Lithium salts are used in psychomedicine.
-  fun Lithium : Class ;
-  fun Lithium_Class : SubClass Lithium ElementalSubstance ;
-
-  -- Silvery_white rare_earth metal which is 
-  -- relatively stable in air. It happens to be the most expensive rare_earth 
-  -- metal. Its found with almost all rare_earth metals, but is very difficult 
-  -- to separate from other elements. Least abundant of all natural elements. 
-  -- Used in metal alloys, and as a catalyst in various processes. There are 
-  -- two natural, stable isotopes, and seven radioisotopes, the most stable 
-  -- being Lu_174 with a half_life of 3.3 years. The separation of lutetium 
-  -- from {ytterbium} was described by Georges Urbain in 1907. It was 
-  -- discovered at approximately the same time by Carl Auer von Welsbach. The 
-  -- name comes from the Greek word lutetia which means Paris.
-  fun Lutetium : Class ;
-  fun Lutetium_Class : SubClass Lutetium ElementalSubstance ;
-
-  -- Silvery metallic element belonging to group 2 of 
-  -- the periodic table (alkaline_earth metals). It is essential for living 
-  -- organisms, and is used in a number of light alloys. Chemically very 
-  -- reactive, it forms a protective oxide coating when exposed to air and 
-  -- burns with an intense white flame. It also reacts with sulphur, nitrogen 
-  -- and the halogens. First isolated by Bussy in 1828.
-  fun Magnesium : Class ;
-  fun Magnesium_Class : SubClass Magnesium ElementalSubstance ;
-
-  -- Grey brittle metallic transition element. 
-  -- Rather electropositive, combines with some non_metals when heated. 
-  -- Discovered in 1774 by Scheele.
-  fun Manganese : Class ;
-  fun Manganese_Class : SubClass Manganese ElementalSubstance ;
-
-  -- Half_life of approximately 5ms. The creation 
-  -- of this element demonstrated that fusion techniques could indeed be used 
-  -- to make new, heavy nuclei. Made and identified by physicists of the Heavy 
-  -- Ion Research Laboratory, Darmstadt, West Germany in 1982. Named in honor 
-  -- of Lise Meitner the Austrian physicist.
-  fun Meitnerium : Class ;
-  fun Meitnerium_Class : SubClass Meitnerium ElementalSubstance ;
-
-  -- Radioactive metallic transuranic element. 
-  -- Belongs to the actinoid series. Only known isotope, Md_256 has a 
-  -- half_life of 1.3 hours. First identified by Glenn T. Seaborg, Albert 
-  -- Ghiorso and associates in 1955. Alternative name {unnilunium} has been 
-  -- proposed. Named after the 'inventor' of the periodic table, Dmitri 
-  -- Mendeleev.
-  fun Mendelevium : Class ;
-  fun Mendelevium_Class : SubClass Mendelevium ElementalSubstance ;
-
-  -- Heavy silvery liquid metallic element, belongs to 
-  -- the zinc group. Used in thermometers, barometers and other scientific 
-  -- apparatus. Less reactive than zinc and cadmium, does not displace 
-  -- hydrogen from acids. Forms a number of complexes and organomercury 
-  -- compounds.
-  fun Mercury : Class ;
-  fun Mercury_Class : SubClass Mercury ElementalSubstance ;
-
-  -- Silvery_white, hard metallic transition 
-  -- element. It is chemically unreactive and is not affected by most acids. 
-  -- It oxidizes at high temperatures. There are seven natural isotopes, and 
-  -- four radioisotopes, Mo_93 being the most stable with a half_life of 3500 
-  -- years. Molybdenum is used in almost all high_strength steels, it has 
-  -- nuclear applications, and is a catalyst in petroleum refining. Discovered 
-  -- in 1778 by Carl Welhelm Scheele of Sweden. Impure metal was prepared in 
-  -- 1782 by Peter Jacob Hjelm. The name comes from the Greek word molybdos 
-  -- which means lead. Trace amounts of molybdenum are required for all known 
-  -- forms of life. All molybdenum compounds should be considered highly 
-  -- toxic, and will also cause severe birth defects.
-  fun Molybdenum : Class ;
-  fun Molybdenum_Class : SubClass Molybdenum ElementalSubstance ;
-
-  -- Soft bright silvery metallic element, belongs to 
-  -- the lanthanoids. Seven natural isotopes, Nd_144 being the only 
-  -- radioactive one with a half_life of 10^10 to 10^15 years. Six artificial 
-  -- radioisotopes have been produced. The metal is used in glass works to 
-  -- color class a shade of violet_purple and make it dichroic. One of the 
-  -- more reactive rare_earth metals, quickly reacts with air. Used in some 
-  -- rare_earth alloys. Neodymium is used to color the glass used in welder's 
-  -- glasses. Neodymium is also used in very powerful, permanent magnets 
-  -- (Nd2Fe14B). Discovered by Carl F. Auer von Welsbach in Austria in 1885 
-  -- by separating didymium into its elemental components {praseodymium} and 
-  -- neodymium. The name comes from the Greek words 'neos didymos' which means 
-  -- 'new twin'. Neodymium should be considered highly toxic, however evidence 
-  -- would seem to show that it acts as little more than a skin and eye 
-  -- irritant. The dust however, presents a fire and explosion hazard.
-  fun Neodymium : Class ;
-  fun Neodymium_Class : SubClass Neodymium ElementalSubstance ;
-
-  -- Colourless gaseous element of group 18 on the 
-  -- periodic table (noble gases). Neon occurs in the atmosphere, and 
-  -- comprises 0.0018 percent of the volume of the atmosphere. It has a 
-  -- distinct reddish glow when used in discharge tubes and neon based lamps. 
-  -- It forms almost no chemical compounds. Neon was discovered in 1898 by Sir 
-  -- William Ramsey and M.W. Travers.
-  fun Neon : Class ;
-  fun Neon_Class : SubClass Neon ElementalSubstance ;
-
-  -- Radioactive metallic transuranic element, 
-  -- belongs to the actinoids. Np_237, the most stable isotope, has a 
-  -- half_life of 2.2*10^6 years and is a by product of nuclear reactors. The 
-  -- other known isotopes have mass numbers 229 through 236, and 238 through 
-  -- 241. Np_236 has a half_life of 5*10^3 years. First produced by Edwin M. 
-  -- McMillan and P.H. Abelson in 1940.
-  fun Neptunium : Class ;
-  fun Neptunium_Class : SubClass Neptunium ElementalSubstance ;
-
-  -- Malleable ductile silvery metallic transition 
-  -- element. Discovered by A.F. Cronstedt in 1751.
-  fun Nickel : Class ;
-  fun Nickel_Class : SubClass Nickel ElementalSubstance ;
-
-  -- Soft, ductile grey_blue metallic transition 
-  -- element. Used in special steels and in welded joints to increase 
-  -- strength. Combines with halogens and oxidizes in air at 200 degrees 
-  -- celsius. Discovered by Charles Hatchett in 1801 and isolated by 
-  -- Blomstrand in 1864. Called {columbium} originally.
-  fun Niobium : Class ;
-  fun Niobium_Class : SubClass Niobium ElementalSubstance ;
-
-  -- Colourless, gaseous element which belongs to 
-  -- group 15 of the periodic table. Constitutes ~78 percent of the atmosphere 
-  -- and is an essential part of the ecosystem. Nitrogen for industrial 
-  -- purposes is acquired by the fractional distillation of liquid air. 
-  -- Chemically inactive, reactive generally only at high temperatures or in 
-  -- electrical discharges. It was discovered in 1772 by D. Rutherford.
-  fun Nitrogen : Class ;
-  fun Nitrogen_Class : SubClass Nitrogen ElementalSubstance ;
-
-  -- Radioactive metallic transuranic element, belongs 
-  -- to the actinoids. Seven known isotopes exist, the most stable being 
-  -- No_254 with a half_life of 255 seconds. First identified with certainty 
-  -- by Albert Ghiorso and Glenn T. Seaborg in 1966. {Unnilbium} has been 
-  -- proposed as an alternative name.
-  fun Nobelium : Class ;
-  fun Nobelium_Class : SubClass Nobelium ElementalSubstance ;
-
-  -- Hard blue_white metallic transition element. Found 
-  -- with platinum and used in some alloys with platinum and iridium.
-  fun Osmium : Class ;
-  fun Osmium_Class : SubClass Osmium ElementalSubstance ;
-
-  -- A colourless, odourless gaseous element belonging 
-  -- to group 16 of the periodic table. It is the most abundant element 
-  -- present in the earth's crust. It also makes up 20.8 percent of the 
-  -- Earth's atmosphere. For industrial purposes, it is separated from liquid 
-  -- air by fractional distillation. It is used in high temperature welding, 
-  -- and in breathing. It commonly comes in the form of Oxygen, but is found 
-  -- as Ozone in the upper atmosphere. It was discovered by Priestley in 
-  -- 1774.
-  fun Oxygen : Class ;
-  fun Oxygen_Class : SubClass Oxygen ElementalSubstance ;
-
-  -- Soft white ductile transition element. Found 
-  -- with some copper and nickel ores. Does not react with oxygen at normal 
-  -- temperatures. Dissolves slowly in hydrochloric acid. Discovered in 1803 
-  -- by W.H. Wollaston.
-  fun Palladium : Class ;
-  fun Palladium_Class : SubClass Palladium ElementalSubstance ;
-
-  -- Non_metallic element belonging to group 15 of 
-  -- the periodic table. Has a multiple allotropic forms. Essential element 
-  -- for living organisms. It was discovered by Brandt in 1669.
-  fun Phosphorus : Class ;
-  fun Phosphorus_Class : SubClass Phosphorus ElementalSubstance ;
-
-  -- Attractive greyish_white metal. When pure, it is 
-  -- malleable and ductile. Does not oxidize in air, insoluble in hydrochloric 
-  -- and nitric acid. Corroded by halogens, cyandies, sulphur and alkalis. 
-  -- {Hydrogen} and {oxygen} react explosively in the presence of platinum. 
-  -- There are six stable isotopes and three radioisotopes, the most stable 
-  -- being Pt_193 with a half_life of 60 years. Platinum is used in jewelry, 
-  -- laboratory equipment, electrical contacts, dentistry, and anti_pollution 
-  -- devices in cars. PtCl2(NH3)2 is used to treat some forms of cancer. 
-  -- Platinum_{cobalt} alloys have magnetic properties. It is also used in the 
-  -- definition of the Standard Hydrogen Electrode. Discovered by Antonio de 
-  -- Ulloa in South America in 1735. The name comes from the Spanish word 
-  -- platina which means silver. Platinum metal is generally not a health 
-  -- concern due to its unreactivity, however platinum compounds should be 
-  -- considered highly toxic.
-  fun Platinum : Class ;
-  fun Platinum_Class : SubClass Platinum ElementalSubstance ;
-
-  -- Dense silvery radioactive metallic transuranic 
-  -- element, belongs to the actinoids. Pu_244 is the most stable isotope with 
-  -- a half_life of 7.6*10^7 years. Thirteen isotopes are known. Pu_239 is 
-  -- the most important, it undergoes nuclear fission with slow neutrons and is 
-  -- hence important to nuclear weapons and reactors. Plutonium production is 
-  -- monitored down to the gram to prevent military misuse. First produced by 
-  -- Gleen T. Seaborg, Edwin M. McMillan, J.W. Kennedy and A.C. Wahl in 
-  -- 1940.
-  fun Plutonium : Class ;
-  fun Plutonium_Class : SubClass Plutonium ElementalSubstance ;
-
-  -- Rare radioactive metallic element, belongs to 
-  -- group 16 of the periodic table. Over 30 known isotopes exist, the most of 
-  -- all elements. Po_209 has a half_life of 103 years. Possible uses in 
-  -- heating spacecraft. Discovered by Marie Curie in 1898 in a sample of 
-  -- pitchblende.
-  fun Polonium : Class ;
-  fun Polonium_Class : SubClass Polonium ElementalSubstance ;
-
-  -- Soft silvery metallic element belonging to group 
-  -- 1 of the periodic table (alkali metals). Occurs naturally in seawater and 
-  -- a many minerals. Highly reactive, chemically, it resembles sodium in its 
-  -- behavior and compounds. Discovered by Sir Humphry Davy in 1807.
-  fun Potassium : Class ;
-  fun Potassium_Class : SubClass Potassium ElementalSubstance ;
-
-  -- Soft silvery metallic element, belongs to the 
-  -- lanthanoids. Only natural isotope is Pr_141 which is not radioactive. 
-  -- Fourteen radioactive isotopes have been artificially produced. Used in 
-  -- rare_earth alloys. Discovered in 1885 by C.A. von Welsbach.
-  fun Praseodymium : Class ;
-  fun Praseodymium_Class : SubClass Praseodymium ElementalSubstance ;
-
-  -- Soft silvery metallic element, belongs to the 
-  -- lanthanoids. Pm_147, the only natural isotope, is radioactive and has a 
-  -- half_life of 252 years. Eighteen radioisotopes have been produced, but 
-  -- all have very short half_lives. Found only in nuclear decay waste. 
-  -- Pm_147 is of interest as a beta_decay source, however Pm_146 and Pm_148 
-  -- have to be removed from it first, as they generate gamma radiation. 
-  -- Discovered by J.A. Marinsky, L.E. Glendenin and C.D. Coryell in 
-  -- 1947.
-  fun Promethium : Class ;
-  fun Promethium_Class : SubClass Promethium ElementalSubstance ;
-
-  -- Radioactive metallic element, belongs to the 
-  -- actinoids. The most stable isotope, Pa_231 has a half_life of 2.43*10^4 
-  -- years. At least 10 other radioactive isotopes are known. No practical 
-  -- applications are known. Discovered in 1917 by Lise Meitner and Otto 
-  -- Hahn.
-  fun Protactinium : Class ;
-  fun Protactinium_Class : SubClass Protactinium ElementalSubstance ;
-
-  -- Radioactive metallic transuranic element, belongs 
-  -- to group 2 of the periodic table. Most stable isotope, Ra_226 has a 
-  -- half_life of 1602 years, which decays into radon. Isolated from 
-  -- pitchblende in 1898 Marie and Pierre Curie.
-  fun Radium : Class ;
-  fun Radium_Class : SubClass Radium ElementalSubstance ;
-
-  -- Colorless radioactive gaseous element, belongs to 
-  -- the noble gases. Of the twenty known isotopes, the most stable is Rn_222 
-  -- with a half_life of 3.8 days. Formed by the radioactive decay of 
-  -- {Radium}_226. Radon itself decays into {polonium}. Used in radiotherapy. 
-  -- As a noble gas, it is effectively inert, though radon fluoride has been 
-  -- synthesized. First isolated in 1908 by Ramsey and Gray.
-  fun Radon : Class ;
-  fun Radon_Class : SubClass Radon ElementalSubstance ;
-
-  -- Silvery_white metallic transition element. 
-  -- Obtained as a by_product of molybdenum refinement. Rhenium_molybdenum 
-  -- alloys are superconducting.
-  fun Rhenium : Class ;
-  fun Rhenium_Class : SubClass Rhenium ElementalSubstance ;
-
-  -- Silvery white metallic transition element. Found 
-  -- with platinum and used in some platinum alloys. Not attacked by acids, 
-  -- dissolves only in aqua regia. Discovered in 1803 by W.H. Wollaston.
-  fun Rhodium : Class ;
-  fun Rhodium_Class : SubClass Rhodium ElementalSubstance ;
-
-  -- Soft silvery metallic element, belongs to group 1 
-  -- of the periodic table. Rb_97, the naturally occurring isotope, is 
-  -- radioactive. It is highly reactive, with properties similar to other 
-  -- elements in group 1, like igniting spontaneously in air. Discovered 
-  -- spectroscopically in 1861 by W. Bunsen and G.R. Kirchoff.
-  fun Rubidium : Class ;
-  fun Rubidium_Class : SubClass Rubidium ElementalSubstance ;
-
-  -- Hard white metallic transition element. Found 
-  -- with platinum, used as a catalyst in some platinum alloys. Dissolves in 
-  -- fused alkalis, and is not attacked by acids. Reacts with halogens and 
-  -- oxygen at high temperatures. Isolated in 1844 by K.K. Klaus.
-  fun Ruthenium : Class ;
-  fun Ruthenium_Class : SubClass Ruthenium ElementalSubstance ;
-
-  -- Soft silvery metallic element, belongs to the 
-  -- lanthanoids. Seven natural isotopes, Sm_147 is the only radioisotope, and 
-  -- has a half_life of 2.5*10^11 years. Used for making special alloys needed 
-  -- in the production of nuclear reactors. Also used as a neutron absorber. 
-  -- Small quantities of samarium oxide is used in special optical glasses. 
-  -- The largest use of the element is its ferromagnetic alloy which produces 
-  -- permanent magnets that are five times stronger than magnets produced by 
-  -- any other material. Discovered by Francois Lecoq de Boisbaudran in 
-  -- 1879.
-  fun Samarium : Class ;
-  fun Samarium_Class : SubClass Samarium ElementalSubstance ;
-
-  -- Rare soft silvery metallic element belonging to 
-  -- group 3 of the periodic table. There are ten isotopes, nine of which are 
-  -- radioactive and have short half_lives. Predicted in 1869 by Mendeleev, 
-  -- isolated by Nilson in 1879.
-  fun Scandium : Class ;
-  fun Scandium_Class : SubClass Scandium ElementalSubstance ;
-
-  -- Metalloid element, belongs to group 16 of the 
-  -- periodic table. Multiple allotropic forms exist. Chemically resembles 
-  -- sulphur. Discovered in 1817 by Jons J. Berzelius.
-  fun Selenium : Class ;
-  fun Selenium_Class : SubClass Selenium ElementalSubstance ;
-
-  -- Metalloid element belonging to group 14 of the 
-  -- periodic table. It is the second most abundant element in the Earth's 
-  -- crust, making up 25.7 percent of it by weight. Chemically less reactive 
-  -- than carbon. First identified by Lavoisier in 1787 and first isolated in 
-  -- 1823 by Berzelius.
-  fun Silicon : Class ;
-  fun Silicon_Class : SubClass Silicon ElementalSubstance ;
-
-  -- White lustrous soft metallic transition element. 
-  -- Found in both its elemental form and in minerals. Used in jewellery, 
-  -- tableware and so on. Less reactive than silver, chemically.
-  fun Silver : Class ;
-  fun Silver_Class : SubClass Silver ElementalSubstance ;
-
-  -- Soft silvery reactive element belonging to group 1 
-  -- of the periodic table (alkali metals). It is highly reactive, oxidizing 
-  -- in air and reacting violently with water, forcing it to be kept under oil. 
-  -- It was first isolated by Humphrey Davy in 1807.
-  fun Sodium : Class ;
-  fun Sodium_Class : SubClass Sodium ElementalSubstance ;
-
-  -- Soft yellowish metallic element, belongs to 
-  -- group 2 of the periodic table. Highly reactive chemically. Sr_90 is 
-  -- present in radioactive fallout and has a half_life of 28 years. 
-  -- Discovered in 1798 by Klaproth and Hope, isolated in 1808 by Humphry 
-  -- Davy.
-  fun Strontium : Class ;
-  fun Strontium_Class : SubClass Strontium ElementalSubstance ;
-
-  -- Yellow, nonmetallic element belonging to group 16 
-  -- of the periodic table. It is an essential element in living organisms, 
-  -- needed in the amino acids cysteine and methionine, and hence in many 
-  -- proteins. Absorbed by plants from the soil as sulphate ion.
-  fun Sulphur : Class ;
-  fun Sulphur_Class : SubClass Sulphur ElementalSubstance ;
-
-  -- Heavy blue_grey metallic transition element. 
-  -- Ta_181 is a stable isotope, and Ta_180 is a radioactive isotope, with a 
-  -- half_life in excess of 10^7 years. Used in surgery as it is unreactive. 
-  -- Forms a passive oxide layer in air. Identified in 1802 by Ekeberg and 
-  -- isolated in 1820 by Jons J. Berzelius.
-  fun Tantalum : Class ;
-  fun Tantalum_Class : SubClass Tantalum ElementalSubstance ;
-
-  -- Radioactive metallic transition element. Can 
-  -- be detected in some stars and the fission products of uranium. First made 
-  -- by Perrier and Segre by bombarding molybdenum with deutrons, giving them 
-  -- Tc_97. Tc_99 is the most stable isotope with a half_life of 2.6*10^6 
-  -- years. Sixteen isotopes are known. Organic technetium compounds are used 
-  -- in bone imaging. Chemical properties are intermediate between rhenium and 
-  -- manganese.
-  fun Technetium : Class ;
-  fun Technetium_Class : SubClass Technetium ElementalSubstance ;
-
-  -- Silvery metalloid element of group 16. Eight 
-  -- natural isotopes, nine radioactive isotopes. Used in semiconductors and 
-  -- to a degree in some steels. Chemistry is similar to {sulphur}. 
-  -- Discovered in 1782 by Franz Miller.
-  fun Tellurium : Class ;
-  fun Tellurium_Class : SubClass Tellurium ElementalSubstance ;
-
-  -- Silvery metallic element belonging to the 
-  -- lanthanoids. Tb_159 is the only stable isotope, there are seventeen 
-  -- artificial isotopes. Discovered by G.G. Mosander in 1843.
-  fun Terbium : Class ;
-  fun Terbium_Class : SubClass Terbium ElementalSubstance ;
-
-  -- Pure, unreacted thallium appears silvery_white 
-  -- and exhibits a metallic lustre. Upon reacting with air, it begins to turn 
-  -- bluish_grey and looks like lead. It is very malleable, and can be cut 
-  -- with a knife. There are two stable isotopes, and four radioisotopes, 
-  -- Tl_204 being the most stable with a half_life of 3.78 years. Thallium 
-  -- sulphate was used as a rodenticide. Thallium sulphine's conductivity 
-  -- changes with exposure to infrared light, this gives it a use in infrared 
-  -- detectors. Discovered by Sir William Crookes via spectroscopy. Its name 
-  -- comes from the Greek word thallos, which means green twig. Thallium and 
-  -- its compounds are toxic and can cause cancer.
-  fun Thallium : Class ;
-  fun Thallium_Class : SubClass Thallium ElementalSubstance ;
-
-  -- Grey radioactive metallic element. Belongs to 
-  -- actinoids. Found in monazite sand in Brazil, India and the US. 
-  -- Thorium_232 has a half_life of 1.39x10^10 years. Can be used as a nuclear 
-  -- fuel for breeder reactors. Thorium_232 captures slow {neutron}s and 
-  -- breeds uranium_233. Discovered by Jons J. Berzelius in 1829.
-  fun Thorium : Class ;
-  fun Thorium_Class : SubClass Thorium ElementalSubstance ;
-
-  -- Soft grey metallic element that belongs to the 
-  -- lanthanoids. One natural isotope exists, Tm_169, and seventeen artificial 
-  -- isotopes have been produced. No known uses for the element. Discovered 
-  -- in 1879 by Per Theodor Cleve.
-  fun Thulium : Class ;
-  fun Thulium_Class : SubClass Thulium ElementalSubstance ;
-
-  -- Silvery malleable metallic element belonging to group 
-  -- 14 of the periodic table. Twenty_six isotopes are known, five of which 
-  -- are radioactive. Chemically reactive. Combines directly with chlorine 
-  -- and oxygen and displaces hydrogen from dilute acids.
-  fun Tin : Class ;
-  fun Tin_Class : SubClass Tin ElementalSubstance ;
-
-  -- White metallic transition element. Occurs in 
-  -- numerous minerals. Used in strong, light corrosion_resistant alloys. 
-  -- Forms a passive oxide coating when exposed to air. First discovered by 
-  -- Gregor in 1789.
-  fun Titanium : Class ;
-  fun Titanium_Class : SubClass Titanium ElementalSubstance ;
-
-  -- White or grey metallic transition element, 
-  -- formerly called {wolfram}. Forms a protective oxide in air and can be 
-  -- oxidized at high temperature. First isolated by Jose and Fausto de 
-  -- Elhuyer in 1783.
-  fun Tungsten : Class ;
-  fun Tungsten_Class : SubClass Tungsten ElementalSubstance ;
-
-  -- Half_life of approximately 10ms. Reported in 
-  -- 1994 by German researchers at Darmstadt, Germany.
-  fun Unnildecium : Class ;
-  fun Unnildecium_Class : SubClass Unnildecium ElementalSubstance ;
-
-  -- Half_life of 0.9 +/_ 0.2 s. Discovered by the 
-  -- Joint Institute for Nuclear Research at Dubna (U.S.S.R.) in June of 1974. 
-  -- Its existence was confirmed by the Lawrence Berkeley Laboratory and 
-  -- Livermore National Laboratory in September of 1974.
-  fun Unnilhexium : Class ;
-  fun Unnilhexium_Class : SubClass Unnilhexium ElementalSubstance ;
-
-  -- Radioactive transition metal.
-  fun Unniloctium : Class ;
-  fun Unniloctium_Class : SubClass Unniloctium ElementalSubstance ;
-
-  -- Radioactive transactinide element. Half_life 
-  -- of 1.6s. Discovered in 1970 by Berkeley researchers. So far, seven 
-  -- isotopes have been discovered.
-  fun Unnilpentium : Class ;
-  fun Unnilpentium_Class : SubClass Unnilpentium ElementalSubstance ;
-
-  -- Radioactive transactinide element. Expected 
-  -- to have similar chemical properties to those displayed by hafnium. Rf_260 
-  -- was discovered by the Joint Nuclear Research Institute at Dubna (U.S.S.R.) 
-  -- in 1964. Researchers at Berkeley discovered Unq_257 and Unq_258 in 
-  -- 1964.
-  fun Unnilquadium : Class ;
-  fun Unnilquadium_Class : SubClass Unnilquadium ElementalSubstance ;
-
-  -- Radioactive transition metal. Half_life of 
-  -- approximately 1/500 s. Discovered by the Joint Institute for Nuclear 
-  -- Research at Dubna (U.S.S.R.) in 1976. Confirmed by West German physicists 
-  -- at the Heavy Ion Research Laboratory at Darmstadt.
-  fun Unnilseptium : Class ;
-  fun Unnilseptium_Class : SubClass Unnilseptium ElementalSubstance ;
-
-  -- White radioactive metallic element belonging to 
-  -- the actinoids. Three natural isotopes, U_238, U_235 and U_234. 
-  -- Uranium_235 is used as the fuel for nuclear reactors and weapons. 
-  -- Discovered by Martin H. Klaproth in 1789.
-  fun Uranium : Class ;
-  fun Uranium_Class : SubClass Uranium ElementalSubstance ;
-
-  -- Soft and ductile, bright white metal. Good 
-  -- resistance to corrosion by alkalis, sulphuric and hydrochloric acid. It 
-  -- oxidizes readily about 933K. There are two naturally occurring isotopes 
-  -- of vanadium, and 5 radioisotopes, V_49 having the longest half_life at 337 
-  -- days. Vanadium has nuclear applications, the foil is used in cladding 
-  -- titanium to steel, and vanadium_gallium tape is used to produce a 
-  -- superconductive magnet. Originally discovered by Andres Manuel del Rio of 
-  -- Mexico City in 1801. His discovery went unheeded, however, and in 1820, 
-  -- Nils Gabriel Sefstron of Sweden rediscovered it. Metallic vanadium was 
-  -- isolated by Henry Enfield Roscoe in 1867. The name vanadium comes from 
-  -- {Vanadis}, a goddess of Scandinavian mythology. Silvery_white metallic 
-  -- transition element. Vanadium is essential to {ascidian}s. Rats and 
-  -- chickens are also known to require it. Metal powder is a fire hazard, and 
-  -- vanadium compounds should be considered highly toxic. May cause lung 
-  -- cancer if inhaled.
-  fun Vanadium : Class ;
-  fun Vanadium_Class : SubClass Vanadium ElementalSubstance ;
-
-  -- Colourless, odourless gas belonging to group 18 on 
-  -- the periodic table (the noble gases.) Nine natural isotopes and seven 
-  -- radioactive isotopes are known. Xenon was part of the first noble_gas 
-  -- compound synthesized. Several others involving Xenon have been found 
-  -- since then. Xenon was discovered by Ramsey and Travers in 1898.
-  fun Xenon : Class ;
-  fun Xenon_Class : SubClass Xenon ElementalSubstance ;
-
-  -- Silvery metallic element of the lanthanoids. 
-  -- Seven natural isotopes and ten artificial isotopes are known. Used in 
-  -- certain steels. Discovered by J.D.G. Marignac in 1878.
-  fun Ytterbium : Class ;
-  fun Ytterbium_Class : SubClass Ytterbium ElementalSubstance ;
-
-  -- Silvery_grey metallic element of group 3 on the 
-  -- periodic table. Found in uranium ores. The only natural isotope is Y_89, 
-  -- there are 14 other artificial isotopes. Chemically resembles the 
-  -- lanthanoids. Stable in the air below 400 degrees, celsius. Discovered in 
-  -- 1828 by Friedrich Wohler.
-  fun Yttrium : Class ;
-  fun Yttrium_Class : SubClass Yttrium ElementalSubstance ;
-
-  -- Blue_white metallic element. Occurs in multiple 
-  -- compounds naturally. Five stable isotopes are six radioactive isotopes 
-  -- have been found. Chemically a reactive metal, combines with oxygen and 
-  -- other non_metals, reacts with dilute acids to release hydrogen.
-  fun Zinc : Class ;
-  fun Zinc_Class : SubClass Zinc ElementalSubstance ;
-
-  -- Grey_white metallic transition element. Five 
-  -- natural isotopes and six radioactive isotopes are known. Used in nuclear 
-  -- reactors for a {neutron} absorber. Discovered in 1789 by Martin Klaproth, 
-  -- isolated in 1824 by Berzelius.
-  fun Zirconium : Class ;
-  fun Zirconium_Class : SubClass Zirconium ElementalSubstance ;
-
-}
diff --git a/examples/SUMO/ElementsEng.gf b/examples/SUMO/ElementsEng.gf
deleted file mode 100644
--- a/examples/SUMO/ElementsEng.gf
+++ /dev/null
@@ -1,116 +0,0 @@
---# -path=.:englishExtended
-concrete ElementsEng of Elements = MergeEng ** open ParadigmsEng,NounEng  in {
-
-lin 
-  Hydrogen = UseN (mkN "Hydrogen") ;
-  Helium = UseN (mkN "Helium") ;
-  Lithium = UseN (mkN "Lithium") ;
-  Beryllium = UseN (mkN "Beryllium") ;
-  Boron = UseN (mkN "Boron") ;
-  Carbon = UseN (mkN "Carbon") ;
-  Nitrogen = UseN (mkN "Nitrogen") ;
-  Oxygen = UseN (mkN "Oxygen") ;
-  Fluorine = UseN (mkN "Fluorine") ;
-  Neon = UseN (mkN "Neon") ;
-  Sodium = UseN (mkN "Sodium") ;
-  Magnesium = UseN (mkN "Magnesium") ;
-  Aluminum = UseN (mkN "Aluminum") ;
-  Silicon = UseN (mkN "Silicon") ;
-  Phosphorus = UseN (mkN "Phosphorus") ;
-  Sulphur = UseN (mkN "Sulphur") ;
-  Chlorine = UseN (mkN "Chlorine") ;
-  Argon = UseN (mkN "Argon") ;
-  Potassium = UseN (mkN "Potassium") ;
-  Calcium = UseN (mkN "Calcium") ;
-  Scandium = UseN (mkN "Scandium") ;
-  Titanium = UseN (mkN "Titanium") ;
-  Vanadium = UseN (mkN "Vanadium") ;
-  Chromium = UseN (mkN "Chromium") ;
-  Manganese = UseN (mkN "Manganese") ;
-  Iron = UseN (mkN "Iron") ;
-  Cobalt = UseN (mkN "Cobalt") ;
-  Nickel = UseN (mkN "Nickel") ;
-  Copper = UseN (mkN "Copper") ;
-  Zinc = UseN (mkN "Zinc") ;
-  Gallium = UseN (mkN "Gallium") ;
-  Germanium = UseN (mkN "Germanium") ;
-  Arsenic = UseN (mkN "Arsenic") ;
-  Selenium = UseN (mkN "Selenium") ;
-  Bromine = UseN (mkN "Bromine") ;
-  Krypton = UseN (mkN "Krypton") ;
-  Rubidium = UseN (mkN "Rubidium") ;
-  Strontium = UseN (mkN "Strontium") ;
-  Yttrium = UseN (mkN "Yttrium") ;
-  Zirconium = UseN (mkN "Zirconium") ;
-  Niobium = UseN (mkN "Niobium") ;
-  Molybdenum = UseN (mkN "Molybdenum") ;
-  Technetium = UseN (mkN "Technetium") ;
-  Ruthenium = UseN (mkN "Ruthenium") ;
-  Rhodium = UseN (mkN "Rhodium") ;
-  Palladium = UseN (mkN "Palladium") ;
-  Silver = UseN (mkN "Silver") ;
-  Cadmium = UseN (mkN "Cadmium") ;
-  Indium = UseN (mkN "Indium") ;
-  Tin = UseN (mkN "Tin") ;
-  Antimony = UseN (mkN "Antimony") ;
-  Tellurium = UseN (mkN "Tellurium") ;
-  Iodine = UseN (mkN "Iodine") ;
-  Xenon = UseN (mkN "Xenon") ;
-  Caesium = UseN (mkN "Caesium") ;
-  Barium = UseN (mkN "Barium") ;
-  Lanthanum = UseN (mkN "Lanthanum") ;
-  Cerium = UseN (mkN "Cerium") ;
-  Praseodymium = UseN (mkN "Praseodymium") ;
-  Neodymium = UseN (mkN "Neodymium") ;
-  Promethium = UseN (mkN "Promethium") ;
-  Samarium = UseN (mkN "Samarium") ;
-  Europium = UseN (mkN "Europium") ;
-  Gadolinium = UseN (mkN "Gadolinium") ;
-  Terbium = UseN (mkN "Terbium") ;
-  Dysprosium = UseN (mkN "Dysprosium") ;
-  Holmium = UseN (mkN "Holmium") ;
-  Erbium = UseN (mkN "Erbium") ;
-  Thulium = UseN (mkN "Thulium") ;
-  Ytterbium = UseN (mkN "Ytterbium") ;
-  Lutetium = UseN (mkN "Lutetium") ;
-  Hafnium = UseN (mkN "Hafnium") ;
-  Tantalum = UseN (mkN "Tantalum") ;
-  Tungsten = UseN (mkN "Tungsten") ;
-  Rhenium = UseN (mkN "Rhenium") ;
-  Osmium = UseN (mkN "Osmium") ;
-  Iridium = UseN (mkN "Iridium") ;
-  Platinum = UseN (mkN "Platinum") ;
-  Gold = UseN (mkN "Gold") ;
-  Mercury = UseN (mkN "Mercury") ;
-  Thallium = UseN (mkN "Thallium") ;
-  Lead = UseN (mkN "Lead") ;
-  Bismuth = UseN (mkN "Bismuth") ;
-  Polonium = UseN (mkN "Polonium") ;
-  Astatine = UseN (mkN "Astatine") ;
-  Radon = UseN (mkN "Radon") ;
-  Francium = UseN (mkN "Francium") ;
-  Radium = UseN (mkN "Radium") ;
-  Actinium = UseN (mkN "Actinium") ;
-  Thorium = UseN (mkN "Thorium") ;
-  Protactinium = UseN (mkN "Protactinium") ;
-  Uranium = UseN (mkN "Uranium") ;
-  Neptunium = UseN (mkN "Neptunium") ;
-  Plutonium = UseN (mkN "Plutonium") ;
-  Americium = UseN (mkN "Americium") ;
-  Curium = UseN (mkN "Curium") ;
-  Berkelium = UseN (mkN "Berkelium") ;
-  Californium = UseN (mkN "Californium") ;
-  Einsteinium = UseN (mkN "Einsteinium") ;
-  Fermium = UseN (mkN "Fermium") ;
-  Mendelevium = UseN (mkN "Mendelevium") ;
-  Nobelium = UseN (mkN "Nobelium") ;
-  Lawrencium = UseN (mkN "Lawrencium") ;
-  Unnilquadium = UseN (mkN "Unnilquadium") ;
-  Unnilpentium = UseN (mkN "Unnilpentium") ;
-  Unnilhexium = UseN (mkN "Unnilhexium") ;
-  Unnilseptium = UseN (mkN "Unnilseptium") ;
-  Unniloctium = UseN (mkN "Unniloctium") ;
-  Meitnerium = UseN (mkN "Meitnerium") ;
-  Unnildecium = UseN (mkN "Unnildecium") ;
-
-}
diff --git a/examples/SUMO/Engineering.gf b/examples/SUMO/Engineering.gf
deleted file mode 100644
--- a/examples/SUMO/Engineering.gf
+++ /dev/null
@@ -1,1007 +0,0 @@
-abstract Engineering = MidLevelOntology ** {
-
-  --  A PureTwopole that accumulates across variable.
-  fun AcrossVariableAccumulator : Class ;
-  fun AcrossVariableAccumulator_Class : SubClass AcrossVariableAccumulator PureTwopole ;
-
-  -- A Source that models a generator of across variable.
-  fun AcrossVariableSource : Class ;
-  fun AcrossVariableSource_Class : SubClass AcrossVariableSource Source ;
-
-  -- algebraic equation or set of equations
-  fun AlgebraicAttribute : Ind EquationAttribute ;
-
-  -- An Equation that is not
-  -- a DifferentialEquation
-  fun AlgebraicEquation : Class ;
-  fun AlgebraicEquation_Class : SubClass AlgebraicEquation Equation ;
-
-  -- Set of both differential and algebraic equations
-  fun AlgebroDifferentialAttribute : Ind InternalAttribute ;
-
-  -- Electronic equipment that increases strength of
-  -- signals passing through it, it can be modeled using a controlled
-  -- source, or an operational amplifier.
-  fun Amplifier : Class ;
-  fun Amplifier_Class : SubClass Amplifier ElectricalCircuit ;
-
-  -- PhysicalDimension of angular velocity, [s^_1].
-  fun AngularVelocity : Ind PhysicalDimension ;
-
-  -- set of application domains (medicine, physics, etc)
-  fun ApplicationDomain : Class ;
-  fun ApplicationDomain_Class : SubClass ApplicationDomain InternalAttribute ;
-
-  -- article
-  fun ArticleCategory : Ind DocumentCategory ;
-
-  -- astronomy
-  fun AstronomyDomain : Class ;
-  fun AstronomyDomain_Class : SubClass AstronomyDomain PhysicsDomain ;
-
-  -- For given class and for given attribute, return
-  -- a subclass of the class of object having the attribute
-  fun AttrFn : Class -> El Attribute -> Class ;
-
-  -- autonomous
-  fun Autonomous : Class ;
-  fun Autonomous_Class : SubClass Autonomous InternalAttribute ;
-
-  -- With no backlash.
-  fun Backlashless : Class ;
-  fun Backlashless_Class : SubClass Backlashless InternalAttribute ;
-
-  -- the part of a transistor that separates the emitter 
-  -- from the collector
-  fun Base : Class ;
-  fun Base_Class : SubClass Base Terminal ;
-
-  -- Battery is a subclass of Device. Batteries are 
-  -- devices that use chemical means to store or produce electrical power.
-  fun Battery : Class ;
-  fun Battery_Class : SubClass Battery (both ElectricDevice DCPowerSource) ;
-
-  -- Bessel's equation
-  fun BesselsEquation : Class ;
-  fun BesselsEquation_Class : SubClass BesselsEquation (both NonlinearEquation OrdinaryDifferentialEquation) ;
-
-  -- Bipolar transistor
-  fun BjtTransistor : Class ;
-  fun BjtTransistor_Class : SubClass BjtTransistor Transistor ;
-
-  -- A SinglePhaseRectifier of
-  -- that exploits both polarities of the input power source.
-  fun BridgeSinglePhaseRectifier : Class ;
-  fun BridgeSinglePhaseRectifier_Class : SubClass BridgeSinglePhaseRectifier SinglePhaseRectifier ;
-
-  -- With no brushes (of electrical motors)
-  fun Brushless : Class ;
-  fun Brushless_Class : SubClass Brushless InternalAttribute ;
-
-  -- An ElectricalComponent characterized by its
-  -- capacitance.
-  fun Capacitor : Class ;
-  fun Capacitor_Class : SubClass Capacitor ElectricalComponent ;
-
-  -- An AcrossVariableAccumulator from electrical energy domain.
-  fun CapacitorElement : Class ;
-  fun CapacitorElement_Class : SubClass CapacitorElement ElectricDevice ;
-
-  -- 4_wheeled motor vehicle, usually propelled by
-  -- an internal combustion engine
-  fun Car : Class ;
-  fun Car_Class : SubClass Car Vehicle ;
-
-  -- circuit theory
-  fun CircuitTheoryDomain : Class ;
-  fun CircuitTheoryDomain_Class : SubClass CircuitTheoryDomain (both ElectricalEngineeringDomain PhysicsDomain) ;
-
-  -- the electrode in a transistor through which a 
-  -- primary flow of carriers leaves the inter_electrode region
-  fun Collector : Class ;
-  fun Collector_Class : SubClass Collector Terminal ;
-
-  -- The ability of material to stretch or bend.
-  fun Compliance : Ind PhysicalAttribute ;
-
-  -- A collection of bytes stored as an 
-  -- individual entity. All data on disk is stored as a file with an 
-  -- assigned file name that is unique within the folder (directory) 
-  -- it resides in. ComputerFile file systems contain only files and folders
-  fun ComputerFile : Class ;
-  fun ComputerFile_Class : SubClass ComputerFile ContentBearingObject ;
-
-  fun ComputerProgram_ITAgent : SubClass ComputerProgram ITAgent ;
-
-  -- the ability of a material to lead current
-  fun Conductivity : Ind PhysicalAttribute ;
-
-  -- A Substance that readily conducts
-  -- electricity.
-  fun ConductorSubstance : Class ;
-  fun ConductorSubstance_Class : SubClass ConductorSubstance Substance ;
-
-  -- A class of control design method
-  fun ControlDesignMethod : Class ;
-  fun ControlDesignMethod_Class : SubClass ControlDesignMethod Method ;
-
-  -- control
-  fun ControlDomain : Class ;
-  fun ControlDomain_Class : SubClass ControlDomain EngineeringDomain ;
-
-  -- a mechanism that controls the operation of some
-  -- device
-  fun Controller : Class ;
-  fun Controller_Class : SubClass Controller UnknownDomainDevice ;
-
-  -- PhysicalDimension of electrical current, [A].
-  fun Current : Ind PhysicalDimension ;
-
-  -- A direct_current PowerSource.
-  fun DCPowerSource : Class ;
-  fun DCPowerSource_Class : SubClass DCPowerSource PowerSource ;
-
-  -- A Dissipator from translatory energy domain.
-  fun DamperElement : Class ;
-  fun DamperElement_Class : SubClass DamperElement (both Dissipator TranslatoryTwopole) ;
-
-  -- A direct_current electrical motor.
-  fun DcMotor : Class ;
-  fun DcMotor_Class : SubClass DcMotor ElectricalMotor ;
-
-  -- differential equation or set of equations
-  fun DifferentialAttribute : Ind EquationAttribute ;
-
-  -- An Equation containing differentials
-  -- of a function
-  fun DifferentialEquation : Class ;
-  fun DifferentialEquation_Class : SubClass DifferentialEquation Equation ;
-
-  -- Dimensionless PhysicalDimension.
-  fun Dimensionless : Ind PhysicalDimension ;
-
-  -- A semiconductor device that consists of a p_n
-  -- junction, it is used e.g. in rectifiers or demodulators.
-  fun Diode : Class ;
-  fun Diode_Class : SubClass Diode SemiconductorComponent ;
-
-  -- Valve that controls the direction
-  -- of flow of a fluid
-  fun DirectionalControlValve : Class ;
-  fun DirectionalControlValve_Class : SubClass DirectionalControlValve Valve ;
-
-  -- A method of converting continuous problem
-  -- to a discrete one, loaded by some discretization error.
-  fun Discretization : Class ;
-  fun Discretization_Class : SubClass Discretization MathematicalMethod ;
-
-  -- A PureTwopole that models a dissipation of energy.
-  fun Dissipator : Class ;
-  fun Dissipator_Class : SubClass Dissipator PureTwopole ;
-
-  -- document category
-  fun DocumentCategory : Class ;
-  fun DocumentCategory_Class : SubClass DocumentCategory WebDocumentAttribute ;
-
-  -- A SinglePhaseRectifier of
-  -- that exploits both polarities of the input power source.
-  fun DoublerSinglePhaseRectifier : Class ;
-  fun DoublerSinglePhaseRectifier_Class : SubClass DoublerSinglePhaseRectifier SinglePhaseRectifier ;
-
-  -- Asserts that the constitutive relation of
-  -- a multipole does depend on time.
-  fun DynamicMultipole : Ind MultipoleAttribute ;
-
-  -- Electrical energetic interaction
-  fun Electrical : Ind PhysicalDomain ;
-
-  -- A complex ElectricDevice consisting
-  -- of several mutually interconnected electrical components.
-  fun ElectricalCircuit : Class ;
-  fun ElectricalCircuit_Class : SubClass ElectricalCircuit ElectricDevice ;
-
-  -- A discrete ElectricDevice for
-  -- general usage, such as resistors, capacitors, diodes, transistors etc.
-  fun ElectricalComponent : Class ;
-  fun ElectricalComponent_Class : SubClass ElectricalComponent ElectricDevice ;
-
-  -- An ElectricalComponent designed to
-  -- transmit electricity
-  fun ElectricalConductor : Class ;
-  fun ElectricalConductor_Class : SubClass ElectricalConductor ElectricalComponent ;
-
-  -- electrical drives (motors)
-  fun ElectricalDrivesDomain : Class ;
-  fun ElectricalDrivesDomain_Class : SubClass ElectricalDrivesDomain ElectroMechanicalDevicesDomain ;
-
-  -- domain involving electrical engineering
-  fun ElectricalEngineeringDomain : Class ;
-  fun ElectricalEngineeringDomain_Class : SubClass ElectricalEngineeringDomain EngineeringDomain ;
-
-  -- A Method used in electrical
-  -- engineering for designing and constructing electrical devices.
-  fun ElectricalEngineeringMethod : Class ;
-  fun ElectricalEngineeringMethod_Class : SubClass ElectricalEngineeringMethod Method ;
-
-  -- An electrical motor.
-  fun ElectricalMotor : Class ;
-  fun ElectricalMotor_Class : SubClass ElectricalMotor (both ElectricDevice Motor) ;
-
-  -- A MultipoleModel containing only
-  -- electrical multipoles.
-  fun ElectricalMultipoleModel : Class ;
-  fun ElectricalMultipoleModel_Class : SubClass ElectricalMultipoleModel MultipoleModel ;
-
-  -- A Process in which electrical
-  -- interactions take place
-  fun ElectricalProcess : Class ;
-  fun ElectricalProcess_Class : SubClass ElectricalProcess NaturalProcess ;
-
-  -- a resonance of electrical energy.
-  fun ElectricalResonance : Class ;
-  fun ElectricalResonance_Class : SubClass ElectricalResonance (both ElectricalProcess Resonance) ;
-
-  -- A PureTwopole from electrical energy domain.
-  fun ElectricalTwopole : Class ;
-  fun ElectricalTwopole_Class : SubClass ElectricalTwopole PureTwopole ;
-
-  -- electrical drives (motors)
-  fun ElectroMechanicalDevicesDomain : Class ;
-  fun ElectroMechanicalDevicesDomain_Class : SubClass ElectroMechanicalDevicesDomain (both ElectricalEngineeringDomain MechanicalEngineeringDomain) ;
-
-  -- electronic circuits _ electrical circuits 
-  -- containing complex semiconductor components
-  fun ElectronicsDomain : Class ;
-  fun ElectronicsDomain_Class : SubClass ElectronicsDomain ElectricalEngineeringDomain ;
-
-  -- the electrode in a transistor where electrons originate
-  fun Emitter : Class ;
-  fun Emitter_Class : SubClass Emitter Terminal ;
-
-  -- engineering (mechanical, electrical)
-  fun EngineeringDomain : Class ;
-  fun EngineeringDomain_Class : SubClass EngineeringDomain ScienceDomain ;
-
-  -- a process of designing, manufacturing and
-  -- operating of an engineering system involving all stages of the life cycle.
-  fun EngineersProcess : Class ;
-  fun EngineersProcess_Class : SubClass EngineersProcess EngineersSubprocess ;
-
-  -- a class of subprocesses that are needed to
-  -- design and operate an engineering system
-  fun EngineersSubprocess : Class ;
-  fun EngineersSubprocess_Class : SubClass EngineersSubprocess IntentionalProcess ;
-
-  -- a mathematical statement that two expressions are equal.
-  fun Equation : Class ;
-  fun Equation_Class : SubClass Equation Proposition ;
-
-  -- an attribute that applies to an equation
-  -- or to a set of equations
-  fun EquationAttribute : Class ;
-  fun EquationAttribute_Class : SubClass EquationAttribute InternalAttribute ;
-
-  -- Field_effect transistor.
-  fun FetTransistor : Class ;
-  fun FetTransistor_Class : SubClass FetTransistor Transistor ;
-
-  -- file system
-  fun FileSystem : Class ;
-  fun FileSystem_Class : SubClass FileSystem Group ;
-
-  -- A DifferentialEquation
-  -- where variables are differentiated only once.
-  fun FirstOrderDifferentialEquation : Class ;
-  fun FirstOrderDifferentialEquation_Class : SubClass FirstOrderDifferentialEquation DifferentialEquation ;
-
-  -- A FluidPowerDevice designed to transform
-  -- fluid_power energy into mechanical translatory energy.
-  fun FluidCylinder : Class ;
-  fun FluidCylinder_Class : SubClass FluidCylinder (both FluidPowerDevice MechanicalDevice) ;
-
-  -- Fluid power energetic interaction
-  fun FluidPower : Ind PhysicalDomain ;
-
-  -- An EngineeringComponent in function of
-  -- which play role fluid_power energetical interactions.
-  fun FluidPowerDevice : Class ;
-  fun FluidPowerDevice_Class : SubClass FluidPowerDevice EngineeringComponent ;
-
-  -- fluid power (hydraulic) systems
-  fun FluidPowerDomain : Class ;
-  fun FluidPowerDomain_Class : SubClass FluidPowerDomain MechanicalEngineeringDomain ;
-
-  -- PhysicalDimension of force, [N].
-  fun Force : Ind PhysicalDimension ;
-
-  -- Computing a Fourier series for given
-  -- periodic function
-  fun FourierAnalysis : Class ;
-  fun FourierAnalysis_Class : SubClass FourierAnalysis MathematicalMethod ;
-
-  -- Reconstruction of a periodic function
-  -- from its Fourier series representation.
-  fun FourierSynthesis : Class ;
-  fun FourierSynthesis_Class : SubClass FourierSynthesis MathematicalMethod ;
-
-  -- A Multipole with exactly four poles.
-  fun Fourpole : Class ;
-  fun Fourpole_Class : SubClass Fourpole Multipole ;
-
-  -- Alters the frequency spectrum of signals
-  -- passing through it
-  fun FrequencyFilter : Class ;
-  fun FrequencyFilter_Class : SubClass FrequencyFilter ElectricalCircuit ;
-
-  -- A MechanicalProcess in which mechanical
-  -- energy is converted into a heat
-  fun Friction : Class ;
-  fun Friction_Class : SubClass Friction MechanicalProcess ;
-
-  -- a toothed wheel that engages another toothed
-  -- mechanism in order to change the speed or direction of transmitted motion.
-  fun Gear : Class ;
-  fun Gear_Class : SubClass Gear MechanicalDevice ;
-
-  -- a pair of gears that are used to change speed or
-  -- direction of an angular motion, ideal gear train can be modeled using
-  -- a transformer.
-  fun GearTrain : Class ;
-  fun GearTrain_Class : SubClass GearTrain MechanicalDevice ;
-
-  -- A device composed of several gear_trains used
-  -- to change speed and torque of transmitted motion.
-  fun Gearbox : Class ;
-  fun Gearbox_Class : SubClass Gearbox MechanicalDevice ;
-
-  -- A Transducer for which the ratio of
-  -- across variable on one side and through variable on the
-  -- other side is equal to the ratio of the remaining two variables.
-  fun Gyrator : Class ;
-  fun Gyrator_Class : SubClass Gyrator Transducer ;
-
-  -- A SinglePhaseRectifier of
-  -- that exploits only one polarity of the input power source.
-  fun HalfWaveSinglePhaseRectifier : Class ;
-  fun HalfWaveSinglePhaseRectifier_Class : SubClass HalfWaveSinglePhaseRectifier SinglePhaseRectifier ;
-
-  -- A DifferentialEquation
-  -- where variables are differentiated more than once.
-  fun HigherOrderDifferentialEquation : Class ;
-  fun HigherOrderDifferentialEquation_Class : SubClass HigherOrderDifferentialEquation DifferentialEquation ;
-
-  fun Human_ITAgent : SubClass Human ITAgent ;
-
-  -- agent capable of performing ITProcess
-  fun ITAgent : Class ;
-  fun ITAgent_Class : SubClass ITAgent Agent ;
-
-  -- A process performed on a computer by a human
-  -- operator.
-  fun ITProcess : Class ;
-  fun ITProcess_Class : SubClass ITProcess IntentionalProcess ;
-
-  -- A Fourpole modeling an
-  -- OperationalAmplifier with ideal properties.
-  fun IdealOperationalAmplifier : Class ;
-  fun IdealOperationalAmplifier_Class : SubClass IdealOperationalAmplifier Fourpole ;
-
-  -- A PureTwopole that models an ideal switch.
-  fun IdealSwitch : Class ;
-  fun IdealSwitch_Class : SubClass IdealSwitch PureTwopole ;
-
-  -- A PureTwopole that is linear.
-  fun IdealTwopole : Class ;
-  fun IdealTwopole_Class : SubClass IdealTwopole PureTwopole ;
-
-  -- Asserts that a constitutive relation of a multipole 
-  -- does not refer to other variables than terminal or inner.
-  fun IndependentMultipole : Ind MultipoleAttribute ;
-
-  -- A property of an electric circuit by which an
-  -- electromotive force is induced in it by a variation of current.
-  fun Inductance : Class ; --  subattribute PhysicalAttribute
-
-  -- An electrical motor powered by a three_phase power suply.
-  fun InductionMotor : Class ;
-  fun InductionMotor_Class : SubClass InductionMotor ElectricalMotor ;
-
-  -- An ElectricalComponent that introduces inductance into a circuit.
-  fun Inductor : Class ;
-  fun Inductor_Class : SubClass Inductor ElectricalComponent ;
-
-  -- A ThroughVariableAccumulator from electrical energy domain.
-  fun InductorElement : Class ;
-  fun InductorElement_Class : SubClass InductorElement ElectricDevice ;
-
-  -- An AcrossVariableAccumulator from translatory energy domain.
-  fun Inertor : Class ;
-  fun Inertor_Class : SubClass Inertor (both AcrossVariableAccumulator TranslatoryTwopole) ;
-
-  -- The process of deploying an application
-  -- on a computer.
-  fun Installation : Class ;
-  fun Installation_Class : SubClass Installation ITProcess ;
-
-  -- a Substance such as glass or
-  -- porcelain with negligible electrical conductivity.
-  fun InsulatorSubstance : Class ;
-  fun InsulatorSubstance_Class : SubClass InsulatorSubstance Substance ;
-
-  -- An Amplifier that changes the polarity of the input signal.
-  fun InvertingAmplifier : Class ;
-  fun InvertingAmplifier_Class : SubClass InvertingAmplifier Amplifier ;
-
-  -- Junction field_effect transistor.
-  fun JfetTransistor : Class ;
-  fun JfetTransistor_Class : SubClass JfetTransistor FetTransistor ;
-
-  -- light emitted at a p_n junction is proportional 
-  -- to the bias current, color depends on the material used
-  fun LED : Class ;
-  fun LED_Class : SubClass LED Diode ;
-
-  -- PhysicalDimension of length, [m].
-  fun Length : Ind PhysicalDimension ;
-
-  -- adjective
-  fun LexAdjective : Ind LexiconCategory ;
-
-  -- adverb
-  fun LexAdverb : Ind LexiconCategory ;
-
-  -- noun
-  fun LexNoun : Ind LexiconCategory ;
-
-  -- verb
-  fun LexVerb : Ind LexiconCategory ;
-
-  -- WordNet category: noun, verb, adjective or adverb
-  fun LexiconCategory : Class ;
-  fun LexiconCategory_Class : SubClass LexiconCategory InternalAttribute ;
-
-  -- library model
-  fun LibraryModelCategory : Ind DocumentCategory ;
-
-  -- A polynomial Equation of the first degree.
-  fun LinearEquation : Class ;
-  fun LinearEquation_Class : SubClass LinearEquation Equation ;
-
-  -- Asserts that the constitutive relation of
-  -- a multipole is linear.
-  fun LinearMultipole : Ind MultipoleAttribute ;
-
-  -- A Method that involves using mathematical aparatus.
-  fun MathematicalMethod : Class ;
-  fun MathematicalMethod_Class : SubClass MathematicalMethod Method ;
-
-  -- A model that uses the mathematical aparatus
-  fun MathematicalModel : Class ;
-  fun MathematicalModel_Class : SubClass MathematicalModel Model ;
-
-  -- A model of a Pendulum consisting
-  -- of a mass hanged on a stiff string.
-  fun MathematicalPendulum : Class ;
-  fun MathematicalPendulum_Class : SubClass MathematicalPendulum MathematicalModel ;
-
-  -- mathematics
-  fun MathematicsDomain : Class ;
-  fun MathematicsDomain_Class : SubClass MathematicsDomain NaturalSciencesDomain ;
-
-  -- An EngineeringComponent in function of
-  -- which play role mechanical energetical interactions.
-  fun MechanicalDevice : Class ;
-  fun MechanicalDevice_Class : SubClass MechanicalDevice EngineeringComponent ;
-
-  -- domain involving mechanical engineering
-  fun MechanicalEngineeringDomain : Class ;
-  fun MechanicalEngineeringDomain_Class : SubClass MechanicalEngineeringDomain EngineeringDomain ;
-
-  -- A Process in which mechanical interactions take place
-  fun MechanicalProcess : Class ;
-  fun MechanicalProcess_Class : SubClass MechanicalProcess NaturalProcess ;
-
-  -- a resonance of mechanical energy.
-  fun MechanicalResonance : Class ;
-  fun MechanicalResonance_Class : SubClass MechanicalResonance (both MechanicalProcess Resonance) ;
-
-  -- basic (theoretic) mechanics
-  fun MechanicsDomain : Class ;
-  fun MechanicsDomain_Class : SubClass MechanicsDomain PhysicsDomain ;
-
-  -- a way of doing something, esp. a systematic one;
-  -- implies an orderly logical arrangement (usually in steps).
-  fun Method : Class ;
-  fun Method_Class : SubClass Method Procedure ;
-
-  -- An abstract object that models certain aspect of a
-  -- physical object, is subject to abstraction and idealization.
-  fun Model : Class ;
-  fun Model_Class : SubClass Model Abstract ;
-
-  -- A creative process of creating a model.
-  fun Modeling : Class ;
-  fun Modeling_Class : SubClass Modeling IntentionalProcess ;
-
-  -- Metal_oxyde semiconductor field_effect
-  -- transistor.
-  fun MosfetTransistor : Class ;
-  fun MosfetTransistor_Class : SubClass MosfetTransistor FetTransistor ;
-
-  -- An actuator intended to deliver mechanical power
-  fun Motor : Class ;
-  fun Motor_Class : SubClass Motor MechanicalDevice ;
-
-  -- Basic element of a multipole diagram, a
-  -- multipole is a model of a component of a dynamic system, it can model a
-  -- real separable component, such as a motor of a vehicle, or just an
-  -- attribute of the system, such as inertia or friction, multipole interacts
-  -- with other multipoles through its poles. Multipole Each multipole must have at least one section.
-  fun Multipole : Class ;
-  fun Multipole_Class : SubClass Multipole Model ;
-
-  -- a set of tags that can be associated with multipoles
-  fun MultipoleAttribute : Class ;
-  fun MultipoleAttribute_Class : SubClass MultipoleAttribute InternalAttribute ;
-
-  -- Graphical representation of a MultipoleModel.
-  fun MultipoleDiagram : Class ;
-  fun MultipoleDiagram_Class : SubClass MultipoleDiagram ContentBearingObject ;
-
-  -- Model of a physical system consisting of
-  -- mutually interconnected multipoles.
-  fun MultipoleModel : Class ;
-  fun MultipoleModel_Class : SubClass MultipoleModel Model ;
-
-  -- modeling of a dynamic system by means of
-  -- its representation by a multipole diagram.
-  fun MultipoleModeling : Class ;
-  fun MultipoleModeling_Class : SubClass MultipoleModeling Modeling ;
-
-  -- A part of multipole pole that models
-  -- a single energetical interaction. If a pole belongs to a multipole, it also belongs to
-  -- one of its sections.
-  fun MultipolePole : Class ;
-  fun MultipolePole_Class : SubClass MultipolePole Model ;
-
-  -- MultipoleSection that contains exactly two
-  -- poles. MultipolePort Ports do not have three distinct poles.
-  fun MultipolePort : Class ;
-  fun MultipolePort_Class : SubClass MultipolePort MultipoleSection ;
-
-  -- One of the postulates of the multipole modeling theory.
-  fun MultipolePostulate : Class ;
-
-  -- a multipole variable that have physical
-  -- dimension and meaning.
-  fun MultipoleQuantity : Class ;
-  fun MultipoleQuantity_Class : SubClass MultipoleQuantity Quantity ;
-
-  -- A set of poles that is subject to
-  -- the postulate of continuity. A multipole may consist of one or
-  -- more sections. Sections of a single multipole do not overlap
-  -- and cover all its poles. MultipoleSection Each section must have at least two distinct poles.
-  fun MultipoleSection : Class ;
-  fun MultipoleSection_Class : SubClass MultipoleSection Model ;
-
-  -- a variable that describes energetical
-  -- interactions between multipoles.
-  fun MultipoleVariable : Class ;
-  fun MultipoleVariable_Class : SubClass MultipoleVariable Number ;
-
-  -- Property whereby an electromotive force is
-  -- induced in a circuit by variation of current in a neighboring circuit.
-  fun MutualInductance : Class ;
-  fun MutualInductance_Class : SubClass MutualInductance Inductance ;
-
-  -- natural sciences (mathematics, physics)
-  fun NaturalSciencesDomain : Class ;
-  fun NaturalSciencesDomain_Class : SubClass NaturalSciencesDomain ScienceDomain ;
-
-  -- A body remains at rest or in motion with
-  -- a constant velocity unless acted upon by an external force
-  fun NewtonsFirstLaw : Class ;
-  fun NewtonsFirstLaw_Class : SubClass NewtonsFirstLaw NewtonsLaw ;
-
-  -- One of three basic laws of classical mechanics.
-  fun NewtonsLaw : Class ;
-  fun NewtonsLaw_Class : SubClass NewtonsLaw ScientificLaw ;
-
-  -- The rate of change of momentum is
-  -- proportional to the imposed force and goes in the direction of
-  -- the force
-  fun NewtonsSecondLaw : Class ;
-  fun NewtonsSecondLaw_Class : SubClass NewtonsSecondLaw NewtonsLaw ;
-
-  -- Action and reaction are equal and opposite.
-  fun NewtonsThirdLaw : Class ;
-  fun NewtonsThirdLaw_Class : SubClass NewtonsThirdLaw NewtonsLaw ;
-
-  -- An Amplifier that does not change the polarity 
-  -- of the input signal.
-  fun NoninvertingAmplifier : Class ;
-  fun NoninvertingAmplifier_Class : SubClass NoninvertingAmplifier Amplifier ;
-
-  -- The description of the entity (e.g. a Model)
-  -- involves nonlinear functions.
-  fun Nonlinear : Class ;
-  fun Nonlinear_Class : SubClass Nonlinear InternalAttribute ;
-
-  -- An ElectricalMultipoleModel containing
-  -- nonlinear multipoles.
-  fun NonlinearCircuit : Class ;
-  fun NonlinearCircuit_Class : SubClass NonlinearCircuit ElectricalMultipoleModel ;
-
-  -- An Equation that is not a LinearEquation.
-  fun NonlinearEquation : Class ;
-  fun NonlinearEquation_Class : SubClass NonlinearEquation Equation ;
-
-  -- A BjtTransistor with N_P_N junctions.
-  fun NpnTransistor : Class ;
-  fun NpnTransistor_Class : SubClass NpnTransistor BjtTransistor ;
-
-  -- A complex semiconductor device with
-  -- behaviour similar to the IdealOperationalAmplifier.
-  fun OperationalAmplifier : Class ;
-  fun OperationalAmplifier_Class : SubClass OperationalAmplifier ElectricalCircuit ;
-
-  -- A DifferentialEquation
-  -- that is not a PartialDifferentialEquation.
-  fun OrdinaryDifferentialEquation : Class ;
-  fun OrdinaryDifferentialEquation_Class : SubClass OrdinaryDifferentialEquation DifferentialEquation ;
-
-  -- Resonance taking place in a series RLC
-  -- circuit, i.e. in a circuit where its elements are connected in_series.
-  fun ParallelResonance : Class ;
-  fun ParallelResonance_Class : SubClass ParallelResonance ElectricalResonance ;
-
-  -- A DifferentialEquation
-  -- involving a functions of more than one variable.
-  fun PartialDifferentialEquation : Class ;
-  fun PartialDifferentialEquation_Class : SubClass PartialDifferentialEquation DifferentialEquation ;
-
-  -- A MechanicalDevice of an object mounted so that
-  -- it swings freely under the influence of gravity.
-  fun Pendulum : Class ;
-  fun Pendulum_Class : SubClass Pendulum MechanicalDevice ;
-
-  -- A DC motor in which the auxiliary
-  -- magnetic field is provided by a permanent magnet.
-  fun PermanentMagnetDcMotor : Class ;
-  fun PermanentMagnetDcMotor_Class : SubClass PermanentMagnetDcMotor DcMotor ;
-
-  -- A physical dimension such as
-  -- length, mass, force etc.
-  fun PhysicalDimension : Class ;
-  fun PhysicalDimension_Class : SubClass PhysicalDimension Quantity ;
-
-  -- An attribute of a multipole pole describing
-  -- the kind of physical interaction the pole models.
-  fun PhysicalDomain : Class ;
-  fun PhysicalDomain_Class : SubClass PhysicalDomain InternalAttribute ;
-
-  -- physics
-  fun PhysicsDomain : Class ;
-  fun PhysicsDomain_Class : SubClass PhysicsDomain NaturalSciencesDomain ;
-
-  -- A BjtTransistor with P_N_P junctions.
-  fun PnpTransistor : Class ;
-  fun PnpTransistor_Class : SubClass PnpTransistor BjtTransistor ;
-
-  -- The sum of through variables of
-  -- poles of multipole section is equal to zero.
-  fun PostulateOfContinuity : Class ;
-  fun PostulateOfContinuity_Class : SubClass PostulateOfContinuity MultipolePostulate ;
-
-  -- PhysicalDimension of power, [W].
-  fun Power : Ind PhysicalDimension ;
-
-  -- power electronic circuits (power supplies etc.)
-  fun PowerElectronicsDomain : Class ;
-  fun PowerElectronicsDomain_Class : SubClass PowerElectronicsDomain ElectronicsDomain ;
-
-  -- PhysicalDimension of pressure, [Pa],[N.m^_2].
-  fun Pressure : Ind PhysicalDimension ;
-
-  -- valve that controls the pressure in a fluid
-  fun PressureControlValve : Class ;
-  fun PressureControlValve_Class : SubClass PressureControlValve Valve ;
-
-  -- A Twopole that models single physical
-  -- phenomenon, its constitutive relation has special structure.
-  fun PureTwopole : Class ;
-  fun PureTwopole_Class : SubClass PureTwopole Twopole ;
-
-  -- Pulse_width modulation technique
-  fun Pwm : Class ;
-  fun Pwm_Class : SubClass Pwm ElectricalEngineeringMethod ;
-
-  -- An ElectricalMultipoleModel containing
-  -- a ResistorElement and a CapacitorElement.
-  fun RCCircuit : Class ;
-  fun RCCircuit_Class : SubClass RCCircuit ElectricalMultipoleModel ;
-
-  -- An ElectricalMultipoleModel containing
-  -- a ResistorElement, an InductorElement and a CapacitorElement.
-  fun RLCCircuit : Class ;
-  fun RLCCircuit_Class : SubClass RLCCircuit ElectricalMultipoleModel ;
-
-  -- An ElectricalMultipoleModel containing
-  -- a ResistorElement and an InductorElement.
-  fun RLCircuit : Class ;
-  fun RLCircuit_Class : SubClass RLCircuit ElectricalMultipoleModel ;
-
-  -- electrical device that transforms alternating
-  -- into direct current.
-  fun Rectifier : Class ;
-  fun Rectifier_Class : SubClass Rectifier ElectricalCircuit ;
-
-  -- an electro_mechanical device used as a controlled switch
-  fun Relay : Class ;
-  fun Relay_Class : SubClass Relay (both ElectricalComponent MechanicalDevice) ;
-
-  -- relays
-  fun RelaysDomain : Class ;
-  fun RelaysDomain_Class : SubClass RelaysDomain ElectroMechanicalDevicesDomain ;
-
-  -- Most common type of a presure control valve;
-  -- it consists of a piston that is retained on its seat by a spring
-  fun ReliefValve : Class ;
-  fun ReliefValve_Class : SubClass ReliefValve PressureControlValve ;
-
-  -- A material's opposition to the flow of
-  -- electric current.
-  fun Resistivity : Ind PhysicalAttribute ;
-
-  -- An ElectricalComponent that resists the flow of
-  -- electrical current. A Dissipator from electrical energy domain.
-  fun ResistorElement : Class ;
-  fun ResistorElement_Class : SubClass ResistorElement (both ElectricDevice ElectricalComponent) ;
-
-  -- a vibration of large amplitude produced by
-  -- a relatively small vibration near the same frequency of vibration
-  -- as the natural frequency of the resonating system.
-  fun Resonance : Class ;
-  fun Resonance_Class : SubClass Resonance NaturalProcess ;
-
-  -- Root_locus control design method
-  fun RootLocus : Class ;
-  fun RootLocus_Class : SubClass RootLocus ControlDesignMethod ;
-
-  -- Mechanic rotary energetic interaction
-  fun Rotary : Ind PhysicalDomain ;
-
-  -- The Rotating component of a motor, generator or similar 
-  -- Device. Rotor The rotating armature of a motor or generator.
-  fun Rotor : Class ;
-  fun Rotor_Class : SubClass Rotor (both EngineeringComponent (both ElectricDevice MechanicalDevice)) ;
-
-  -- science (natural sciences, engineering, medicine...)
-  fun ScienceDomain : Class ;
-  fun ScienceDomain_Class : SubClass ScienceDomain ApplicationDomain ;
-
-  -- A generalization based on recurring facts or events 
-  -- (in science or mathematics etc)
-  fun ScientificLaw : Class ;
-  fun ScientificLaw_Class : SubClass ScientificLaw Proposition ;
-
-  -- An electrical device that exploits
-  -- properties of semiconductors.
-  fun SemiconductorComponent : Class ;
-  fun SemiconductorComponent_Class : SubClass SemiconductorComponent ElectricalComponent ;
-
-  -- A DC motor in which the auxiliary
-  -- magnetic field is provided an active circuit.
-  fun SeparatelyExcitedDcMotor : Class ;
-  fun SeparatelyExcitedDcMotor_Class : SubClass SeparatelyExcitedDcMotor DcMotor ;
-
-  -- Resonance taking place in a parallel RLC
-  -- circuit, i.e. in a circuit where its elements are connected in_parallel.
-  fun SeriesResonance : Class ;
-  fun SeriesResonance_Class : SubClass SeriesResonance ElectricalResonance ;
-
-  -- A Set of equations
-  fun SetOfEquations : Class ;
-  fun SetOfEquations_Class : SubClass SetOfEquations Set ;
-
-  -- A revolving rod that transmits power or motion.
-  fun Shaft : Class ;
-  fun Shaft_Class : SubClass Shaft MechanicalDevice ;
-
-  -- A PowerSource of single phase
-  -- alternating current.
-  fun SinglePhasePowerSource : Class ;
-  fun SinglePhasePowerSource_Class : SubClass SinglePhasePowerSource PowerSource ;
-
-  -- A Rectifier of single phase AC
-  -- voltage.
-  fun SinglePhaseRectifier : Class ;
-  fun SinglePhaseRectifier_Class : SubClass SinglePhaseRectifier Rectifier ;
-
-  -- solved example
-  fun SolvedExampleCategory : Ind DocumentCategory ;
-
-  -- A PureTwopole that models a generator of either across or through variable.
-  fun Source : Class ;
-  fun Source_Class : SubClass Source PureTwopole ;
-
-  -- a directional control valve that uses a spool
-  -- to control the direction of flow
-  fun SpoolValve : Class ;
-  fun SpoolValve_Class : SubClass SpoolValve DirectionalControlValve ;
-
-  -- a metal device that returns to its shape or
-  -- position when pushed or pulled or pressed
-  fun Spring : Class ;
-  fun Spring_Class : SubClass Spring MechanicalDevice ;
-
-  -- A ThroughVariableAccumulator from translatory energy domain.
-  fun SpringElement : Class ;
-  fun SpringElement_Class : SubClass SpringElement (both ThroughVariableAccumulator TranslatoryTwopole) ;
-
-  -- Stationary part of a motor or generator in or
-  -- around which the rotor revolves.
-  fun Stator : Class ;
-  fun Stator_Class : SubClass Stator (both ElectricDevice MechanicalDevice) ;
-
-  -- The physical property of being inflexible
-  -- and hard to stretch.
-  fun Stiffness : Ind PhysicalAttribute ;
-
-  -- a process of designing an engineering system
-  fun SystemDesign : Class ;
-  fun SystemDesign_Class : SubClass SystemDesign EngineersSubprocess ;
-
-  -- a process of specifying requirements
-  -- on a system
-  fun SystemSpecification : Class ;
-  fun SystemSpecification_Class : SubClass SystemSpecification EngineersSubprocess ;
-
-  -- A practical Method or art applied to some
-  -- particular task
-  fun Technique : Class ;
-  fun Technique_Class : SubClass Technique Method ;
-
-  -- a point on an electrical device (such as a 
-  -- battery) at which electric current enters or leaves
-  fun Terminal : Class ; --  meronym ElectricalComponent
-
-  -- A PowerSource of three phase
-  -- alternating current.
-  fun ThreePhasePowerSource : Class ;
-  fun ThreePhasePowerSource_Class : SubClass ThreePhasePowerSource PowerSource ;
-
-  -- A Rectifier of single phase AC
-  -- voltage.
-  fun ThreePhaseRectifier : Class ;
-  fun ThreePhaseRectifier_Class : SubClass ThreePhaseRectifier Rectifier ;
-
-  -- A PureTwopole that accumulates through variable.
-  fun ThroughVariableAccumulator : Class ;
-  fun ThroughVariableAccumulator_Class : SubClass ThroughVariableAccumulator PureTwopole ;
-
-  -- A Source that models a generator of through variable.
-  fun ThroughVariableSource : Class ;
-  fun ThroughVariableSource_Class : SubClass ThroughVariableSource Source ;
-
-  -- a SemiconductorComponent that consists of three
-  -- p_n junctions, it is used e.g. in controlled rectifiers.
-  fun Thyristor : Class ;
-  fun Thyristor_Class : SubClass Thyristor SemiconductorComponent ;
-
-  -- PhysicalDimension of torque, [N/m].
-  fun Torque : Ind PhysicalDimension ;
-
-  -- A Transducer for which the ratio of
-  -- across variables and through variables respectively is equal.
-  fun Transformer : Class ;
-  fun Transformer_Class : SubClass Transformer Transducer ;
-
-  -- An ElectricalDevice by which alternating 
-  -- current of one voltage is changed to another voltage.
-  fun TransformerDevice : Class ;
-  fun TransformerDevice_Class : SubClass TransformerDevice ElectricDevice ;
-
-  -- A semiconductor device capable of amplification
-  -- or switching.
-  fun Transistor : Class ;
-  fun Transistor_Class : SubClass Transistor SemiconductorComponent ;
-
-  -- Mechanic translatory energetic interaction
-  fun Translatory : Ind PhysicalDomain ;
-
-  -- A PureTwopole from translatory energy domain.
-  fun TranslatoryTwopole : Class ;
-  fun TranslatoryTwopole_Class : SubClass TranslatoryTwopole PureTwopole ;
-
-  fun Truck_Car : SubClass Truck Car ;
-
-  -- tutorial
-  fun TutorialCategory : Ind DocumentCategory ;
-
-  -- A Multipole with exactly two poles. Twopole Twopole has exactly one port.
-  fun Twopole : Class ;
-  fun Twopole_Class : SubClass Twopole Multipole ;
-
-  -- A Multipole with exactly two sections.
-  fun Twoport : Class ;
-  fun Twoport_Class : SubClass Twoport Fourpole ;
-
-  -- The process of removing of an installed
-  -- application from a computer.
-  fun UnInstallation : Class ;
-  fun UnInstallation_Class : SubClass UnInstallation ITProcess ;
-
-  -- An EngineeringComponent for which
-  -- the principal physical domain is not specified.
-  fun UnknownDomainDevice : Class ;
-  fun UnknownDomainDevice_Class : SubClass UnknownDomainDevice EngineeringComponent ;
-
-  -- A hydraulic valve.
-  fun Valve : Class ;
-  fun Valve_Class : SubClass Valve (both FluidPowerDevice MechanicalDevice) ;
-
-  -- Bessel's equation
-  fun VanderpolsEquation : Class ;
-  fun VanderpolsEquation_Class : SubClass VanderpolsEquation (both NonlinearEquation OrdinaryDifferentialEquation) ;
-
-  -- PhysicalDimension of velocity, [m/s].
-  fun Velocity : Ind PhysicalDimension ;
-
-  -- PhysicalDimension of voltage, [V].
-  fun Voltage : Ind PhysicalDimension ;
-
-  -- valve that controls the flow rate of
-  -- a fluid
-  fun VolumeControlValve : Class ;
-  fun VolumeControlValve_Class : SubClass VolumeControlValve Valve ;
-
-  -- PhysicalDimension of volume flow, [m^_3].
-  fun VolumeFlow : Ind PhysicalDimension ;
-
-  -- knowledge base document _ a document in natural language 
-  -- representing one piece of knowledge in the knowledge base
-  fun WebDocument : Class ;
-  fun WebDocument_Class : SubClass WebDocument ContentBearingObject ;
-
-  -- knowledge base document attribute
-  fun WebDocumentAttribute : Class ;
-  fun WebDocumentAttribute_Class : SubClass WebDocumentAttribute InternalAttribute ;
-
-  fun ZenerDiode : Class ;
-  fun ZenerDiode_Class : SubClass ZenerDiode Diode ;
-
-  -- A meronymy relation similar to part, but
-  -- for abstract rather than physical things.
-  fun abstractPart : El Abstract -> El Abstract -> Formula;
-
-  -- multipole pole has across variable
-  fun hasAcrossVariable : El MultipolePole -> El MultipoleVariable -> Formula ;
-
-  -- multipole quantity has certain dimension
-  fun hasDimension : El MultipoleQuantity -> El PhysicalDimension -> Formula ;
-
-  -- multipole pole has through variable
-  fun hasThroughVariable : El MultipolePole -> El MultipoleVariable -> Formula ;
-
-  -- multipole quantity has certain variable
-  fun hasVariable : El MultipoleQuantity -> El MultipoleVariable -> Formula ;
-
-  -- associates a SUMO concept with a lexicon word
-  fun lexicon : El SetOrClass -> El LexiconCategory -> El SymbolicString -> Formula ;
-
-  -- A relation similar to WordNet meronymy relation.
-  -- If class A is a meronym of class B, it means that instances of A
-  -- typically are parts of instances of B.
-  fun meronym : Desc Object -> Desc Object -> Formula ;
-
-  -- A relation signaling that certain model is
-  -- convenient for modeling of certain class of devices.
-  fun models : El Model -> El EngineeringComponent -> Formula ;
-
-  -- Relation that holds for pairs of physical
-  -- dimensions that multiply up into a physical dimension of Power.
-  -- The first is considered for across variable, the second for through variable.
-  fun physicalDomain : El PhysicalDimension -> El PhysicalDimension -> El PhysicalDomain -> Formula ;
-
-}
diff --git a/examples/SUMO/EngineeringEng.gf b/examples/SUMO/EngineeringEng.gf
deleted file mode 100644
--- a/examples/SUMO/EngineeringEng.gf
+++ /dev/null
@@ -1,9 +0,0 @@
-concrete EngineeringEng of Engineering = MidLevelOntologyEng ** open DictLangEng, DictEng, ParadigmsEng in {
-
-lin
-  Battery = UseN battery_N ;
-  Method = UseN method_N ;
-  Model = UseN model_N ;
-  Rotor = UseN rotor_N ;
-
-}
diff --git a/examples/SUMO/EngineeringFre.gf b/examples/SUMO/EngineeringFre.gf
deleted file mode 100644
--- a/examples/SUMO/EngineeringFre.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:french:romance:abstract:prelude:common
-concrete EngineeringFre of Engineering = BasicFre ** open DictLangFre, ParadigmsFre, ResFre, LexiconFre, ExtraLexiconFre, ParamBasic,StructuralFre in {
- 
-lin
-
-Model = UseN model_N ; -- FIX ME
-};
diff --git a/examples/SUMO/EngineeringRon.gf b/examples/SUMO/EngineeringRon.gf
deleted file mode 100644
--- a/examples/SUMO/EngineeringRon.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:romanian:romance:abstract:prelude:common
-concrete EngineeringRon of Engineering = BasicRon ** open DictLangRon, ParadigmsRon, ResRon, LexiconRon, ExtraLexiconRon, ParamBasic,StructuralRon in {
- 
-lin
-
-Model = UseN model_N ; -- FIX ME
-};
diff --git a/examples/SUMO/FinancialOntology.gf b/examples/SUMO/FinancialOntology.gf
deleted file mode 100644
--- a/examples/SUMO/FinancialOntology.gf
+++ /dev/null
@@ -1,1586 +0,0 @@
-abstract FinancialOntology = MidLevelOntology ** {
-
-  -- The highest rating given by bond rating agencies
-  fun AAA_Rating : Ind FinancialRating ;
-
-  -- All_or_none order (AON) is a type of option order 
-  -- which requires that the order be executed completely or not at all. An AON 
-  -- order may be either a day order or a GTC order.
-  fun AONOrder : Class ;
-  fun AONOrder_Class : SubClass AONOrder FinancialOrder ;
-
-  -- (Automatic Teller Machine) A banking terminal that 
-  -- accepts deposits and dispenses cash. ATMs are activated by inserting a cash or 
-  -- credit card that contains the user's account number and PIN on a magnetic stripe. 
-  -- The ATM calls up the bank's computers to verify the balance, dispenses the cash 
-  -- and then transmits a completed transaction notice.
-  fun ATMMachine : Class ;
-  fun ATMMachine_Class : SubClass ATMMachine StationaryArtifact ;
-
-  -- A narrow opening in an ATM machine where cards are inserted.
-  fun ATMSlot : Class ;
-  fun ATMSlot_Class : SubClass ATMSlot Hole ;
-
-  -- A unary function that maps a FinancialAsset to the FinancialAccount 
-  -- associated with the Asset.
-  fun AccountFn : El FinancialAsset -> Ind FinancialAccount ;
-
-  fun Active : Ind StatusAttribute ;
-
-  -- An InterestBearingAccount in which 
-  -- the interest rate is adjusted periodically, usually based on a standard 
-  -- market rate outside the control of the bank or savings institution, such 
-  -- as that prevailing on TreasuryBill or the primeInterestRate.
-  fun AdjustableRateAccount : Class ;
-  fun AdjustableRateAccount_Class : SubClass AdjustableRateAccount InterestBearingAccount ;
-
-  fun AmericanExpressCard : Class ;
-  fun AmericanExpressCard_Class : SubClass AmericanExpressCard CreditCard ;
-
-  -- An option that can be exercised at any time 
-  -- prior to its expiration date
-  fun AmericanStyleOption : Ind Option ;
-
-  -- A contract sold by an insurance company designed to provide 
-  -- payments to the holder at specified intervals, usually after retirement. FixedAnnuities 
-  -- guarantee a certain payment amount, while VariableAnnuities do not, but do have the 
-  -- potential for greater returns, but both are relatively safe, low_yielding investments.
-  fun Annuity : Class ;
-  fun Annuity_Class : SubClass Annuity FinancialContract ;
-
-  -- The process of dividing investments among different kinds of 
-  -- assets, such as Stocks, Bonds, RealEstate and cash, to optimize the risk/reward tradeoff based 
-  -- on an individual's or institution's specific situation and goals.
-  fun AssetAllocation : Class ;
-  fun AssetAllocation_Class : SubClass AssetAllocation FinancialTransaction ;
-
-  -- An activity which approves or 
-  -- disapproves a transaction.
-  fun AuthorizationOfTransaction : Class ;
-  fun AuthorizationOfTransaction_Class : SubClass AuthorizationOfTransaction (both ControllingAnAccount (both FinancialService RegulatoryProcess)) ;
-
-  -- Transactions which occur through computer 
-  -- networks and which do not require direct management.
-  fun AutomaticTransaction : Class ;
-  fun AutomaticTransaction_Class : SubClass AutomaticTransaction FinancialTransaction ;
-
-  -- A mid_range rating given by bond rating agencies.
-  fun B_Rating : Ind FinancialRating ;
-
-  -- A long_term loan, often a mortgage, that has 
-  -- one large payment (the balloon payment) due upon maturity. Often done 
-  -- when refinancing or a major cash flow event is anticipated.
-  fun BalloonLoan : Class ;
-  fun BalloonLoan_Class : SubClass BalloonLoan Loan ;
-
-  -- A CreditCard or a DebitCard issued by a 
-  -- FinancialOrganization.
-  fun BankCard : Class ;
-  fun BankCard_Class : SubClass BankCard FinancialInstrument ;
-
-  -- A monthly report sent to a debtor or bank depositor.
-  fun BankStatement : Class ;
-  fun BankStatement_Class : SubClass BankStatement Proposition ;
-
-  -- A bank loan terminating in one year or more.
-  fun BankTermLoan : Class ;
-  fun BankTermLoan_Class : SubClass BankTermLoan Loan ;
-
-  -- An organization, chartered by a state or 
-  -- federal government, which does most or all of the following: receives Deposits, 
-  -- honors FinancialInstruments drawn on them, and pays Interest on them, discounts 
-  -- Notes, makes Loans, and invests in SecuredLoans, collects Checks, Drafts 
-  -- and Notes, certifies depositor's checks, and issues drafts and Cashier's checks.
-  fun Bank_FinancialOrganization : Class ;
-  fun Bank_FinancialOrganization_Class : SubClass Bank_FinancialOrganization FinancialOrganization ;
-
-  -- An adjective describing the opinion that a stock, or 
-  -- a market in general, will decline in price __ a negative or pessimistic outlook.
-  fun Bearish : Class ;
-  fun Bearish_Class : SubClass Bearish InvestmentAttribute ;
-
-  -- Stock with a solid and stable earnings record from a 
-  -- company that either leads or dominates or is a major player in a specific industry.
-  fun BlueChipStock : Class ;
-  fun BlueChipStock_Class : SubClass BlueChipStock Stock ;
-
-  -- A debt instrument issued for a period of more than one year with 
-  -- the purpose of raising capital by borrowing. The Federal government, states, cities, 
-  -- corporations, and many other types of institutions sell bonds. A bond is generally a 
-  -- promise to repay the principal along with interest on a specified maturityDate.
-  fun Bond : Class ;
-  fun Bond_Class : SubClass Bond (both FinancialInstrument Investment) ;
-
-  -- Stock in a short sale.
-  fun BorrowedStock : Class ;
-  fun BorrowedStock_Class : SubClass BorrowedStock Stock ;
-
-  -- Short_term financing which is expected to be paid back relatively 
-  -- quickly, such as by a subsequent longer_term loan.
-  fun BridgeLoan : Class ;
-  fun BridgeLoan_Class : SubClass BridgeLoan Loan ;
-
-  -- An individual or firm which acts as an intermediary between 
-  -- a buyer and seller, usually charging a commisssion.
-  fun Broker : Class ;
-  fun Broker_Class : SubClass Broker CognitiveAgent ;
-
-  -- Money lent to brokers by banks, for financing 
-  -- the underwriting of new issues, financing customer margin accounts, and 
-  -- other purposes.
-  fun BrokerLoan : Class ;
-  fun BrokerLoan_Class : SubClass BrokerLoan Loan ;
-
-  -- A fund that a customer has entrusted to 
-  -- a securities brokerage.
-  fun BrokerageAccount : Ind InvestmentAccount ;
-
-  -- An attribute describing the opinion that a stock, or the 
-  -- market in general, will rise in price __ a positive or optimistic outlook.
-  fun Bullish : Class ;
-  fun Bullish_Class : SubClass Bullish InvestmentAttribute ;
-
-  -- A complex option strategy that involves 
-  -- selling two calls and buying two calls on the same or different markets, 
-  -- with several maturity dates. One of the options has a higher exercise 
-  -- price and the other has a lower exercise price than the other two options. 
-  -- The payoff diagram resembles the shape of a butterfly.
-  fun ButterflySpread : Class ;
-  fun ButterflySpread_Class : SubClass ButterflySpread SpreadOption ;
-
-  -- A mid_range rating given by bond rating agencies.
-  fun C_Rating : Ind FinancialRating ;
-
-  fun Call : Class ;
-  fun Call_Class : SubClass Call FinancialTransaction ;
-
-  -- An option contract that gives the holder the 
-  -- right to buy a certain quantity (usually 100 shares) of an underlying 
-  -- security from the writer of the option, at a specified price (the strike 
-  -- price) up to a specified date (the expiration date).
-  fun CallOption : Class ;
-  fun CallOption_Class : SubClass CallOption Option ;
-
-  -- A bond which the issuer has the right to redeem 
-  -- prior to its maturity date, under certain conditions.
-  fun CallableBond : Class ;
-  fun CallableBond_Class : SubClass CallableBond Bond ;
-
-  -- A loan that must repaid upon the lender's demand.
-  fun CallableLoan : Class ;
-  fun CallableLoan_Class : SubClass CallableLoan Loan ;
-
-  fun CancellingAnOrder : Class ;
-  fun CancellingAnOrder_Class : SubClass CancellingAnOrder FinancialTransaction ;
-
-  -- Circulating paper money
-  fun Cash : Class ;
-  fun Cash_Class : SubClass Cash (both FinancialAsset FinancialInstrument) ;
-
-  -- CDs (certificates of deposit) are bank, credit union or savings 
-  -- and loan instruments that allow the depositor to lock in an interest rate for a specific period of 
-  -- time (e.g. six months, one year, five years). If the money is withdrawn from the CD before the CD 
-  -- matures, there is likely to be an early_withdrawal penalty __ often three month's interest. Generally, 
-  -- the longer the time period of the CD, the higher the interest paid.
-  fun CertificateOfDeposit : Class ;
-  fun CertificateOfDeposit_Class : SubClass CertificateOfDeposit SavingsAccount ;
-
-  -- A FinancialInstrument drawn against deposited funds, 
-  -- to pay a specified amount of money to a specific person upon demand.
-  fun Check : Class ;
-  fun Check_Class : SubClass Check FinancialInstrument ;
-
-  -- A bank account against which the depositor can draw checks
-  fun CheckingAccount : Class ;
-  fun CheckingAccount_Class : SubClass CheckingAccount DepositAccount ;
-
-  -- The attribute which describes services that are 
-  -- shut or closed.
-  fun ClosedService : Ind ServiceAttribute ;
-
-  -- An activity of closing a financial account
-  fun ClosingAnAccount : Class ;
-  fun ClosingAnAccount_Class : SubClass ClosingAnAccount FinancialTransaction ;
-
-  -- Assets pledged by a borrower to secure a loan or other credit, and 
-  -- subject to seizure in the event of FinancialDefault.
-  fun Collateral : Class ;
-  fun Collateral_Class : SubClass Collateral FinancialAsset ;
-
-  -- Securities representing equity, ownership in a 
-  -- Corporation, providing voting rights, and entitling the holder to a share 
-  -- of the company's success through dividends and/or capital appreciation. 
-  -- In the event of liquidation, common stock holders have rights to a 
-  -- company's assets only after bondholders, other debt holders, and 
-  -- PreferredStock holders have been satisfied.
-  fun CommonStock : Class ;
-  fun CommonStock_Class : SubClass CommonStock Stock ;
-
-  -- The replacement of multiple loans with a single loan, often 
-  -- with a lower monthly payment and a longer repayment period.
-  fun ConsolidationLoan : Class ;
-  fun ConsolidationLoan_Class : SubClass ConsolidationLoan Loan ;
-
-  -- An inflationary indicator that measures 
-  -- the change in the cost of a fixed basket of products and services, 
-  -- including housing, electricity, food, and transportation. The CPI is 
-  -- published monthly.
-  fun ConsumerPriceIndex : Class ;
-  fun ConsumerPriceIndex_Class : SubClass ConsumerPriceIndex InflationIndex ;
-
-  -- Attribute that applies to Propositions where 
-  -- something is promised in return, i.e. a reciprocal promise.
-  fun Contract : Class ; --  make subclass with Promise 
-
-  -- An activity of controlling a financial account
-  fun ControllingAnAccount : Class ;
-  fun ControllingAnAccount_Class : SubClass ControllingAnAccount FinancialTransaction ;
-
-  -- A mortgage that is not insured or guaranteed 
-  -- by the government.
-  fun ConventionalMortgage : Class ;
-  fun ConventionalMortgage_Class : SubClass ConventionalMortgage Mortgage ;
-
-  -- Short_term option contracts.
-  fun ConventionalOption : Class ;
-  fun ConventionalOption_Class : SubClass ConventionalOption Option ;
-
-  -- This is the class of accounts held by corporations. This class 
-  -- is disjoint with PersonalAccounts.
-  fun CorporateAccount : Class ;
-  fun CorporateAccount_Class : SubClass CorporateAccount FinancialAccount ;
-
-  -- A bond issued by a corporation. Such bonds usually have 
-  -- a par value of 1,000, are taxable, have a term maturity, are paid for out of a sinking 
-  -- fund accumulated for that purpose, and are traded on major exchanges.
-  fun CorporateBond : Class ;
-  fun CorporateBond_Class : SubClass CorporateBond (both Bond TaxableInvestment) ;
-
-  -- An unregistered, negotiable bond on which interest and principal 
-  -- are payable to the holder, regardless of whom it was originally issued to. The coupons are 
-  -- attached to the bond, and each coupon represents a single interest payment. The holder submits 
-  -- a coupon, usually semi_annually, to the issuer or paying agent to receive payment. Coupon bonds 
-  -- are being phased out in favor of registered bonds.
-  fun CouponBond : Class ;
-  fun CouponBond_Class : SubClass CouponBond Bond ;
-
-  -- Credit extended by a business to a customer
-  fun CreditAccount : Class ;
-  fun CreditAccount_Class : SubClass CreditAccount LiabilityAccount ;
-
-  -- Any card that may be used repeatedly to borrow money 
-  -- or buy products and services on credit. Issued by banks, savings and loans, retail 
-  -- stores, and other businesses.
-  fun CreditCard : Class ;
-  fun CreditCard_Class : SubClass CreditCard BankCard ;
-
-  -- A type of CreditAccount which uses a CreditCard for 
-  -- FinancialTransactions.
-  fun CreditCardAccount : Class ;
-  fun CreditCardAccount_Class : SubClass CreditCardAccount CreditAccount ;
-
-  -- Credit unions are non_profit, member_owned, financial 
-  -- cooperatives. They are operated entirely by and for their members. When you deposit 
-  -- money in a credit union, you become a member of the union because your deposit is 
-  -- considered partial ownership in the credit union. Many large organizations have 
-  -- established credit unions for their employees.
-  fun CreditUnion : Class ;
-  fun CreditUnion_Class : SubClass CreditUnion FinancialOrganization ;
-
-  -- A unary function that maps a FinancialAccount to the 
-  -- currency linked to the account.
-  fun CurrencyFn : El FinancialAccount -> Ind FinancialInstrument ;
-
-  -- The lowest rating given by bond rating agencies.
-  fun D_Rating : Ind FinancialRating ;
-
-  -- A bank loan to a broker for the purchase of securities pending delivery 
-  -- through clearing later the same day.
-  fun DayLoan : Class ;
-  fun DayLoan_Class : SubClass DayLoan Loan ;
-
-  -- A type of option order which instructs the broker 
-  -- to cancel any unfilled portion of the order at the close of trading on the 
-  -- day the order is first entered.
-  fun DayOrder : Class ;
-  fun DayOrder_Class : SubClass DayOrder FinancialOrder ;
-
-  -- A card which allows customers to access their funds 
-  -- immediately, electronically. Unlike a credit card, a debit card does not have 
-  -- any float.
-  fun DebitCard : Class ;
-  fun DebitCard_Class : SubClass DebitCard BankCard ;
-
-  -- DefensiveStocks are stocks of food companies, drug 
-  -- manufacturers and utility companies.
-  fun DefensiveStock : Class ;
-  fun DefensiveStock_Class : SubClass DefensiveStock Stock ;
-
-  -- A company retirement plan, such as 
-  -- a 401(k) or 403(b), in which the employee elects to defer some amount of 
-  -- his/her salary into the plan and bears the investment risk.
-  fun DefinedContributionPlan : Class ;
-  fun DefinedContributionPlan_Class : SubClass DefinedContributionPlan PensionPlan ;
-
-  -- An Activity of money being transferred into a customer's 
-  -- account at a financial institution.
-  fun Deposit : Class ;
-  fun Deposit_Class : SubClass Deposit FinancialTransaction ;
-
-  -- An account where money is deposited for checking, savings or 
-  -- brokerage use.
-  fun DepositAccount : Class ;
-  fun DepositAccount_Class : SubClass DepositAccount FinancialAccount ;
-
-  -- An activity of depositing a check into a 
-  -- FinancialOrganization.
-  fun DepositingACheck : Class ;
-  fun DepositingACheck_Class : SubClass DepositingACheck UsingAnAccount ;
-
-  -- A distribution from qualified pension plan, 401(k)
-  --  plan, or 403(b) plan, that is remitted directly to the trustee, custodian, or 
-  -- issuer of the receiving IRA and is reported to the IRS as a rollover. This can only 
-  -- be done once per year, per account.
-  fun DirectRollover : Class ;
-  fun DirectRollover_Class : SubClass DirectRollover Rollover ;
-
-  fun DiscoverCard : Class ;
-  fun DiscoverCard_Class : SubClass DiscoverCard CreditCard ;
-
-  -- A taxable payment declared by a company's board of directors 
-  -- and given to its shareHolders out of the company's current or retained earnings. 
-  -- Usually quarterly. Usually given as cash, but it can also take the form of Stock or 
-  -- other property.
-  fun Dividend : Class ;
-  fun Dividend_Class : SubClass Dividend Payment ;
-
-  -- A stock market transaction (or sometimes, a quote) 
-  -- at a price lower than the preceding one for the same security.
-  fun Downtick : Class ;
-  fun Downtick_Class : SubClass Downtick StockMarketTransaction ;
-
-  -- An activity of paying by a check.
-  fun DrawingACheck : Class ;
-  fun DrawingACheck_Class : SubClass DrawingACheck UsingAnAccount ;
-
-  -- Data which provide information about or 
-  -- predict the overall health of the economy or the financial markets, 
-  -- examples are inflation, interest rates, employment, etc.
-  fun EconomicIndicator : Class ;
-  fun EconomicIndicator_Class : SubClass EconomicIndicator Proposition ;
-
-  fun Employment : Class ;
-  fun Employment_Class : SubClass Employment (both FinancialContract ServiceContract) ;
-
-  -- A subclass of AuthorizationOfTransaction where 
-  -- a customer enters his/her personal identification number.
-  fun EnteringAPin : Class ;
-  fun EnteringAPin_Class : SubClass EnteringAPin AuthorizationOfTransaction ;
-
-  fun EnteringAPing : Class ;
-  fun EnteringAPing_Class : SubClass EnteringAPing ContentDevelopment ;
-
-  -- An option on shares of an individual common stock.
-  fun EquityOption : Class ;
-  fun EquityOption_Class : SubClass EquityOption Option ;
-
-  -- An option that can be exercised only during 
-  -- a specified period of time just prior to its expiration.
-  fun EuropeanStyleOption : Ind Option ;
-
-  -- A short_term loan which is continually renewed rather than repaid.
-  fun EvergreenLoan : Class ;
-  fun EvergreenLoan_Class : SubClass EvergreenLoan Loan ;
-
-  -- An activity when the owner of the the Option 
-  -- contract invokes his rights. In the case of a call, the option owner buys the 
-  -- underlying stock. In the case of a put, the option owner sells the underlying stock.
-  fun ExerciseAnOption : Ind FinancialTransaction ;
-
-  -- A class of expired BankCards.
-  fun ExpiredCard : Class ;
-  fun ExpiredCard_Class : SubClass ExpiredCard BankCard ;
-
-  -- A subclass of FinancialTransactions from one 
-  -- FinancialOrganization to another.
-  fun ExternalTransfer : Class ;
-  fun ExternalTransfer_Class : SubClass ExternalTransfer FinancialTransaction ;
-
-  -- A government mortgage that is insured by the Federal Housing 
-  -- Administration (FHA).
-  fun FHALoan : Class ;
-  fun FHALoan_Class : SubClass FHALoan Mortgage ;
-
-  -- Fill_or_kill order is a type of option order 
-  -- which requires that the order be executed completely or not at all. A 
-  -- fill_or_kill order is similar to an all_or_none (AON) order. The 
-  -- difference is that if the order cannot be completely executed (i.e., 
-  -- filled in its entirety) as soon as it is announced in the trading crowd, 
-  -- it is to be 'killed' (i.e., cancelled) immediately. Unlike an AON order, 
-  -- a FOK order cannot be used as part of a GTC order.
-  fun FOKOrder : Class ;
-  fun FOKOrder_Class : SubClass FOKOrder FinancialOrder ;
-
-  -- The communication of a printed page between remote locations.
-  fun Fax : Class ;
-  fun Fax_Class : SubClass Fax Communication ;
-
-  -- Fax machines scan a paper form and transmit a coded 
-  -- image over the telephone system. The receiving machine prints a facsimile of 
-  -- the original. A fax machine is made up of a scanner, printer and modem with 
-  -- fax signaling.
-  fun FaxMachine : Class ;
-  fun FaxMachine_Class : SubClass FaxMachine Device ;
-
-  fun FederalHousingAdministration : Class ;
-  fun FederalHousingAdministration_Class : SubClass FederalHousingAdministration Government ;
-
-  -- Execute an order or buy or sell a security 
-  -- or commodity.
-  fun FillingAnOrder : Class ;
-  fun FillingAnOrder_Class : SubClass FillingAnOrder FinancialTransaction ;
-
-  -- A financial agreement between two or more parties
-  fun FinancialContract : Class ;
-
-  -- Failure to make required debt payments on a timely basis 
-  -- or to comply with other conditions of an obligation or agreement.
-  fun FinancialDefault : Class ;
-  fun FinancialDefault_Class : SubClass FinancialDefault FinancialTransaction ;
-
-  -- A request from a client to a broker to buy (buy order) or sell 
-  -- (sell order) a specified amount of a particular security or commodity at a specific 
-  -- price or at the market price.
-  fun FinancialOrder : Class ;
-  fun FinancialOrder_Class : SubClass FinancialOrder ServiceContract ;
-
-  -- The class FinancialOrganization includes, 
-  -- as subclasses, Bank_FinancialOrganization, CreditUnion and SavingsAnLoans.
-  fun FinancialOrganization : Class ;
-  fun FinancialOrganization_Class : SubClass FinancialOrganization Organization ;
-
-  -- The highest rating is usually AAA_Rating, 
-  -- and the lowest is D_Rating.
-  fun FinancialRating : Class ;
-  fun FinancialRating_Class : SubClass FinancialRating RelationalAttribute ;
-
-  -- A request for financial data sent in order
-  -- to get a FinancialResponse.
-  fun FinancialRequest : Class ;
-  fun FinancialRequest_Class : SubClass FinancialRequest FinancialTransaction ;
-
-  -- The response data provided to fulfil a FinancialRequest.
-  fun FinancialResponse : Class ;
-  fun FinancialResponse_Class : SubClass FinancialResponse FinancialTransaction ;
-
-  -- An investment vehicle offered by an insurance company, that 
-  -- guarantees a stream of fixed payments over the life of the annuity. The insurer, not the 
-  -- insured, takes the investment risk.
-  fun FixedAnnuity : Class ;
-  fun FixedAnnuity_Class : SubClass FixedAnnuity Annuity ;
-
-  -- An InterestBearingAccount in which the interest rate does not 
-  -- change during the entire term of the loan.
-  fun FixedRateAccount : Class ;
-  fun FixedRateAccount_Class : SubClass FixedRateAccount InterestBearingAccount ;
-
-  -- Good_'til_cancelled (GTC) order is a type of limit order 
-  -- that remains in effect until it is either executed (filled) or cancelled, as opposed 
-  -- to a day order, which expires if not executed by the end of the trading day. A GTC 
-  -- option order is an order which if not executed will be automatically cancelled at the 
-  -- option's expiration
-  fun GTCOrder : Class ;
-  fun GTCOrder_Class : SubClass GTCOrder FinancialOrder ;
-
-  -- A bond sold by the U.S. government.
-  fun GovernmentBond : Class ;
-  fun GovernmentBond_Class : SubClass GovernmentBond Bond ;
-
-  -- Investment term that is applied to a Stock that is expected 
-  -- to appreciate in value at a high rate, pay big dividends or split.
-  fun GrowthStock : Class ;
-  fun GrowthStock_Class : SubClass GrowthStock Stock ;
-
-  -- An Attribute of FinancialAccounts which can be easily 
-  -- converted to cash.
-  fun HighLiquidity : Ind LiquidityAttribute ;
-
-  -- An Attribute that characterizes investments which are likely 
-  -- to lose their principal.
-  fun HighRisk : Ind RiskAttribute ;
-
-  -- An Attribute that characterizes accounts that are very profitable.
-  fun HighYield : Ind YieldAttribute ;
-
-  -- Immediate or cancel Order is a type of option order 
-  -- which gives the trading crowd one opportunity to take the other side of the 
-  -- trade. After being announced, the order will be either partially or totally 
-  -- filled with any remaining balance immediately cancelled. An IOC order, which 
-  -- can be considered a type of day order, cannot be used as part of a GTC order 
-  -- since it will be cancelled shortly after being entered. The difference between 
-  -- fill_or_kill (FOK) orders and IOC orders is that a IOC order may be partially 
-  -- executed.
-  fun IOCOrder : Class ;
-  fun IOCOrder_Class : SubClass IOCOrder FinancialOrder ;
-
-  -- A benchmark against which financial or economic performance is measured, 
-  -- such as the S&P 500 or the Consumer Price Index.
-  fun Index : Class ;
-  fun Index_Class : SubClass Index PerformanceMeasure ;
-
-  -- A bond whose cash flow is inflation_adjusted, by 
-  -- being linked to the purchasing power of a particular currency.
-  fun IndexBond : Class ;
-  fun IndexBond_Class : SubClass IndexBond Bond ;
-
-  -- An option whose underlying interest is an index. 
-  -- Generally, index options are cash_settled.
-  fun IndexOption : Class ;
-  fun IndexOption_Class : SubClass IndexOption Option ;
-
-  -- A loan in which payments change in response to 
-  -- changes in an index such as the Consumer Price Index.
-  fun IndexedLoan : Class ;
-  fun IndexedLoan_Class : SubClass IndexedLoan Loan ;
-
-  -- A tax_deferred retirement 
-  -- account for an individual that permits individuals to set aside up to 
-  -- 2,000 per year, with earnings tax_deferred until withdrawals begin at age 
-  -- 59 1/2 or later (or earlier, with a 10% penalty). Only those who do not 
-  -- participate in a pension plan at work or who do participate and meet 
-  -- certain income guidelines can make deductible contributions to an IRA. 
-  -- All others can make contributions to an IRA on a non_deductible basis. 
-  -- Such contributions qualify as a deduction against income earned in that 
-  -- year and interest accumulates tax_deferred until the funds are withdrawn.
-  fun IndividualRetirementAccount : Class ;
-  fun IndividualRetirementAccount_Class : SubClass IndividualRetirementAccount (both PensionPlan (both PersonalAccount SavingsAccount)) ;
-
-  -- The overall general upward price movement of 
-  -- goods and services in an economy, usually as measured by the Consumer 
-  -- Price Index and the Producer Price Index.
-  fun Inflation : Class ;
-  fun Inflation_Class : SubClass Inflation EconomicIndicator ;
-
-  fun InflationIndex : Class ;
-  fun InflationIndex_Class : SubClass InflationIndex Index ;
-  -- Money paid for the use of money.
-  fun Interest : Class ;
-  fun Interest_Class : SubClass Interest CurrencyMeasure ;
-
-  -- FinancialAccounts that have a fixed or adjustable interest rate.
-  fun InterestBearingAccount : Class ;
-  fun InterestBearingAccount_Class : SubClass InterestBearingAccount FinancialAccount ;
-
-  -- A non_amortized loan in which interest is 
-  -- due at regular intervals until maturity, when the full principal on the 
-  -- loan is due.
-  fun InterestOnlyLoan : Class ;
-  fun InterestOnlyLoan_Class : SubClass InterestOnlyLoan Loan ;
-
-  -- The usual way of calculating Interest, as a 
-  -- percentage of the sum borrowed.
-  fun InterestRate : Class ;
-  fun InterestRate_Class : SubClass InterestRate (both ConstantQuantity EconomicIndicator) ;
-
-  -- A subclass of FinancialTransactions within 
-  -- one FinancialOrganization.
-  fun InternalTransfer : Class ;
-  fun InternalTransfer_Class : SubClass InternalTransfer FinancialTransaction ;
-
-  -- An activity of commiting money or capital in order to 
-  -- gain a financial return.
-  fun Investing : Class ;
-  fun Investing_Class : SubClass Investing FinancialTransaction ;
-
-  -- An account acquired for future financial return or benefit
-  fun InvestmentAccount : Class ;
-  fun InvestmentAccount_Class : SubClass InvestmentAccount DepositAccount ;
-
-  fun InvestmentAttribute : Class ;
-  fun InvestmentAttribute_Class : SubClass InvestmentAttribute RelationalAttribute ;
-  -- A person who purchases income_producing assets.
-  fun Investor : Class ;
-  fun Investor_Class : SubClass Investor SocialRole ;
-
-  -- An account owned by two or more people, usually sharing a household 
-  -- and expenses. Each co_owner has equal access to the account. Most types of accounts, whether it's 
-  -- basic checking, savings or money market, allow for joint use
-  fun JointAccount : Class ;
-  fun JointAccount_Class : SubClass JointAccount PersonalAccount ;
-
-  -- A high_risk, non_investment_grade bond with a low 
-  -- credit rating, usually BB or lower, as a consequence, it usually has a high 
-  -- yield.
-  fun JunkBond : Class ;
-  fun JunkBond_Class : SubClass JunkBond CorporateBond ;
-
-  -- Calls and puts with an expiration as long as 
-  -- thirty_nine months. Currently, equity LEAPS have two series at any 
-  -- time with a January expiration. For example, in October 2000, LEAPS 
-  -- are available with expirations of January 2002 and January 2003.
-  fun LEAPS : Class ;
-  fun LEAPS_Class : SubClass LEAPS Option ;
-
-  -- A financial obligation, debt, claim, or potential loss
-  fun Liability : Class ;
-  fun Liability_Class : SubClass Liability FinancialContract ;
-
-  -- An account for which a person is liable
-  fun LiabilityAccount : Class ;
-  fun LiabilityAccount_Class : SubClass LiabilityAccount FinancialAccount ;
-
-  -- LimitOrder is an order to a Broker to buy a specified quantity 
-  -- of a Security at or below a specified price, or to sell it at or above a specified limitPrice.
-  fun LimitOrder : Class ;
-  fun LimitOrder_Class : SubClass LimitOrder FinancialOrder ;
-
-  -- The class of events of selling all of a company's assets, 
-  -- paying outstanding debts, and distribution of the remainder to shareholders, and them 
-  -- going out of business.
-  fun Liquidation : Class ;
-  fun Liquidation_Class : SubClass Liquidation FinancialTransaction ;
-
-  -- A class of attributes which describe the degree to 
-  -- which accounts can be easily converted to cash.
-  fun LiquidityAttribute : Class ;
-  fun LiquidityAttribute_Class : SubClass LiquidityAttribute RelationalAttribute ;
-
-  -- An arrangement in which a lender gives money or property to a borrower, 
-  -- and the borrower agrees to return the property or repay the money, usually along with interest, 
-  -- at some future point(s) in time.
-  fun Loan : Class ;
-  fun Loan_Class : SubClass Loan LiabilityAccount ;
-
-  -- A formal offer by a lender making explicit 
-  -- the terms under which it agrees to lend money to a borrower over a certain 
-  -- period of time.
-  fun LoanCommitment : Class ;
-  fun LoanCommitment_Class : SubClass LoanCommitment Contract ;
-
-  fun Locked : Ind StatusAttribute ;
-
-  -- A straddle in which a long position is taken in 
-  -- both a put and a call option
-  fun LongStraddle : Class ;
-  fun LongStraddle_Class : SubClass LongStraddle Straddle ;
-
-  -- An Attribute of FinancialAccounts which cannot be easily 
-  -- converted to cash.
-  fun LowLiquidity : Ind LiquidityAttribute ;
-
-  fun LowRisk : Ind RiskAttribute ;
-
-  -- An Attribute that characterizes accounts that are not very profitable.
-  fun LowYield : Ind YieldAttribute ;
-
-  -- A Market_not_held order is a type of market order 
-  -- which allows the investor to give discretion to the floor broker regarding 
-  -- the price and/or time at which a trade is executed.
-  fun MNHOrder : Class ;
-  fun MNHOrder_Class : SubClass MNHOrder FinancialOrder ;
-
-  -- A Market_on_close order is a type of option order 
-  -- which requires that an order be executed at or near the close of trading on 
-  -- the day the order is entered. A MOC order, which can be considered a type of 
-  -- day order, cannot be used as part of a GTC order
-  fun MOCOrder : Class ;
-  fun MOCOrder_Class : SubClass MOCOrder FinancialOrder ;
-
-  -- One who directs a business or other enterprise.
-  fun Manager : Ind Position ;
-
-  -- An order to buy or sell security at the best prices available.
-  fun MarketOrder : Class ;
-  fun MarketOrder_Class : SubClass MarketOrder FinancialOrder ;
-
-  -- A stock index in which each stock affects the 
-  -- index in proportion to its number of shares outstanding.
-  fun MarketShareWeightedIndex : Class ;
-  fun MarketShareWeightedIndex_Class : SubClass MarketShareWeightedIndex Index ;
-
-  -- A stock index in which each stock 
-  -- affects the index in proportion to its market value. Examples include 
-  -- NASDAQ Composite Index, S&P 500, Wilshire 5000 Equity Index, Hang Seng 
-  -- Index, and EAFE Index.
-  fun MarketValueWeightedIndex : Class ;
-  fun MarketValueWeightedIndex_Class : SubClass MarketValueWeightedIndex Index ;
-
-  fun MasterCard : Class ;
-  fun MasterCard_Class : SubClass MasterCard CreditCard ;
-
-  -- MoneyMarket is for borrowing and lending money for three years 
-  -- or less. The securities in a money market can be U.S. government bonds, TreasuryBills and commercial 
-  -- paper from banks and companies.
-  fun MoneyMarket : Class ;
-  fun MoneyMarket_Class : SubClass MoneyMarket SavingsAccount ;
-
-  -- A loan to finance the purchase of real estate, usually with specified payment 
-  -- periods and interest rates.
-  fun Mortgage : Class ;
-  fun Mortgage_Class : SubClass Mortgage SecuredLoan ;
-
-  -- These are bonds generally bought through a 
-  -- government agency that deals in the real estate market. They are bonds 
-  -- issued by mortgage lenders.
-  fun MortgageBond : Class ;
-  fun MortgageBond_Class : SubClass MortgageBond CorporateBond ;
-
-  -- Bond issued by a state, city, or local government to 
-  -- finance operations or special projects, interest on it is often tax_free.
-  fun MunicipalBond : Class ;
-  fun MunicipalBond_Class : SubClass MunicipalBond (both Bond TaxFreeInvestment) ;
-
-  -- An open_ended fund operated by an investment company which 
-  -- raises money from shareholders and invests in a group of assets, in accordance with a stated 
-  -- set of objectives. Benefits include diversification and professional money management. Shares 
-  -- are issued and redeemed on demand, based on the fund's net asset value which is determined at 
-  -- the end of each trading session.
-  fun MutualFundAccount : Class ;
-  fun MutualFundAccount_Class : SubClass MutualFundAccount InvestmentAccount ;
-
-  -- National Association of Securities Dealers Automated Quotations 
-  -- system.
-  fun NASDAQ : Ind Organization ;
-
-  -- A market_value weighted index of all common stocks 
-  -- listed on NASDAQ.
-  fun NASDAQCompositeIndex : Class ;
-  fun NASDAQCompositeIndex_Class : SubClass NASDAQCompositeIndex Index ;
-
-  -- A not_held order is a type of order which releases 
-  -- normal obligations implied by the other terms of the order. For example, a 
-  -- limit order designated as 'not_held' allows discretion to the floor trader in 
-  -- filling the order when the market trades at the limit price of the order. In 
-  -- this case, there is no obligation to provide the customer with an execution if 
-  -- the market trades through the limit price on the order.
-  fun NHOrder : Class ;
-  fun NHOrder_Class : SubClass NHOrder FinancialOrder ;
-
-  fun New : Ind StatusAttribute ;
-
-  -- Index of 225 leading stocks traded on the Tokyo Stock 
-  -- Exchange.
-  fun NikkeiIndex : Class ;
-  fun NikkeiIndex_Class : SubClass NikkeiIndex Index ;
-
-  -- A legal document that obligates a borrower to repay a loan 
-  -- at a specified interestRate during a specified period of time or on demand
-  fun Note : Class ;
-  fun Note_Class : SubClass Note FinancialInstrument ;
-
-  -- One_cancels_other order (OCO) is a type of option 
-  -- order which treats two or more option orders as a package, whereby the execution 
-  -- of any one of the orders causes all the orders to be reduced by the same amount. 
-  -- For example, the investor would enter an OCO order if he/she wished to buy 
-  -- 10 May 60 calls or 10 June 60 calls or any combination of the two which when 
-  -- summed equaled 10 contracts. An OCO order may be either a day order or a GTC order
-  fun OCOOrder : Class ;
-  fun OCOOrder_Class : SubClass OCOOrder FinancialOrder ;
-
-  -- The attribute which describes services that 
-  -- are ready to transact business.
-  fun OpenService : Ind ServiceAttribute ;
-
-  -- An activity of opening a financial account
-  fun OpeningAnAccount : Class ;
-  fun OpeningAnAccount_Class : SubClass OpeningAnAccount FinancialTransaction ;
-
-  -- An option is a contract to buy or sell 100 shares 
-  -- of a stock at a fixed price (the strike price) on or before a fixed date.
-  fun Option : Class ;
-  fun Option_Class : SubClass Option FinancialContract ;
-
-  -- A collection of buying/selling options 
-  -- whose purpose is to result in an optimal profit for the investor.
-  fun OptionStrategy : Class ;
-  fun OptionStrategy_Class : SubClass OptionStrategy FinancialTransaction ;
-
-  -- A check issued to an employee in payment of salary or wages
-  fun PayCheck : Class ;
-  fun PayCheck_Class : SubClass PayCheck Check ;
-
-  -- The partial or complete discharge of an obligation by 
-  -- its settlement in the form of the transfer of funds, assets, or services equal 
-  -- to the monetary value of part or all of the debtor's obligation.
-  fun Payment : Class ;
-  fun Payment_Class : SubClass Payment FinancialTransaction ;
-
-  -- A fee charged as a penalty.
-  fun Penalty : Class ;
-  fun Penalty_Class : SubClass Penalty ChargingAFee ;
-
-  fun Pending : Ind StatusAttribute ;
-
-  -- Extremely speculative, high_risk Stock, usually 
-  -- with a price of less than 5 dollars per share. In the U.S., nearly all 
-  -- are traded on the over_the_counter bulletin board.
-  fun PennyStock : Class ;
-  fun PennyStock_Class : SubClass PennyStock Stock ;
-
-  -- A bond issued by an insurance company to 
-  -- guarantee satisfactory completion of a project by a contractor.
-  fun PerformanceBond : Class ;
-  fun PerformanceBond_Class : SubClass PerformanceBond Bond ;
-
-  fun PerformanceMeasure : Class ;
-  fun PerformanceMeasure_Class : SubClass PerformanceMeasure PhysicalQuantity ;
-
-  -- This is the class of personal accounts, as opposed to 
-  -- CorporateAccounts.
-  fun PersonalAccount : Class ;
-  fun PersonalAccount_Class : SubClass PersonalAccount FinancialAccount ;
-
-  -- Two lenders participating in the same loan.
-  fun PiggybankLoan : Class ;
-  fun PiggybankLoan_Class : SubClass PiggybankLoan Loan ;
-
-  fun PlacingAnOrder : Class ;
-  fun PlacingAnOrder_Class : SubClass PlacingAnOrder FinancialTransaction ;
-
-  -- CapitalStock which provides a specific Dividend 
-  -- that is paid before any dividends are paid to common stock holders, and which takes 
-  -- precedence over common stock in the event of a liquidation. Usually does not carry 
-  -- voting rights.
-  fun PreferredStock : Class ;
-  fun PreferredStock_Class : SubClass PreferredStock Stock ;
-
-  -- Prepayment is the payment of all or part of a debt 
-  -- prior to its due date.
-  fun Prepayment : Class ;
-  fun Prepayment_Class : SubClass Prepayment Payment ;
-
-  -- A stock index in which each stock affects the index 
-  -- in proportion to its price per share.
-  fun PriceWeightedIndex : Class ;
-  fun PriceWeightedIndex_Class : SubClass PriceWeightedIndex Index ;
-
-  -- An activity of paying the amount specified on the 
-  -- check from funds on deposit.
-  fun ProcessingACheck : Class ;
-  fun ProcessingACheck_Class : SubClass ProcessingACheck (both AuthorizationOfTransaction ControllingAnAccount) ;
-
-  -- An inflationary indicator published by the U.S. Bureau 
-  -- of Labor Statistics to evaluate wholesale price levels in the economy.
-  fun ProducerPriceIndex : Class ;
-  fun ProducerPriceIndex_Class : SubClass ProducerPriceIndex InflationIndex ;
-
-  -- An option contract that gives the holder the 
-  -- right to sell a certain quantity of an underlying security to the writer 
-  -- of the option, at a specified price (strike price) up to a specified date 
-  -- (expiration date).
-  fun PutOption : Class ;
-  fun PutOption_Class : SubClass PutOption Option ;
-
-  -- Land, including all the natural resources and permanent buildings on it.
-  fun RealEstate : Class ;
-  fun RealEstate_Class : SubClass RealEstate (both CorpuscularObject (both FinancialAsset Region)) ;
-
-  -- A written acknowledgment that a specified article, 
-  -- sum of money, or shipment of merchandise has been received.
-  fun Receipt : Ind FinancialInstrument ;
-
-  -- Paying off an existing loan with the proceeds from a new loan, using 
-  -- the same property as collateral.
-  fun Refinancing : Class ;
-  fun Refinancing_Class : SubClass Refinancing FinancialTransaction ;
-
-  -- A bond issued with the name of the owner printed on the 
-  -- face of the certificate. It can be transferred to another individual only with the 
-  -- owner's endorsement.
-  fun RegisteredBond : Class ;
-  fun RegisteredBond_Class : SubClass RegisteredBond Bond ;
-
-  -- Securities, usually issued in private placements, that 
-  -- have limited transferability.
-  fun RestrictedStock : Class ;
-  fun RestrictedStock_Class : SubClass RestrictedStock Stock ;
-
-  -- A class of attributes which describe the degree of risk 
-  -- of a particular investment.
-  fun RiskAttribute : Class ;
-  fun RiskAttribute_Class : SubClass RiskAttribute RelationalAttribute ;
-
-  -- A tax_free reinvestment of a distribution from a 
-  -- qualified retirement plan into an IRA or other qualified plan within 60 days. 
-  -- Also called IRA rollover. Or more generally, a movement of funds from one investment 
-  -- to another.
-  fun Rollover : Class ;
-  fun Rollover_Class : SubClass Rollover FinancialTransaction ;
-
-  -- An individual retirement account in which a person 
-  -- can set aside after_tax income up to a specified amount each year. Earnings on the 
-  -- account are tax_free, and tax_free withdrawals may be made at retirement age.
-  fun RothIRAAccount : Class ;
-  fun RothIRAAccount_Class : SubClass RothIRAAccount IndividualRetirementAccount ;
-
-  fun SARSEPPlan : Class ;
-  fun SARSEPPlan_Class : SubClass SARSEPPlan DefinedContributionPlan ;
-
-  -- An account in a bank on which interest is usually paid and from 
-  -- which withdrawals can be made usually only by presentation of a passbook or by written authorization 
-  -- on a prescribed form.
-  fun SavingsAccount : Class ;
-  fun SavingsAccount_Class : SubClass SavingsAccount (both DepositAccount InterestBearingAccount) ;
-
-  -- A federally or state chartered FinancialOrganization 
-  -- that takes Deposits from individuals, funds Mortgages, and pays Dividends.
-  fun SavingsAndLoans : Class ;
-  fun SavingsAndLoans_Class : SubClass SavingsAndLoans FinancialOrganization ;
-
-  -- A defined contribution plan offered by a 
-  -- corporation to its employees, which allows employees to set aside 
-  -- tax_deferred income for retirement purposes. The name 401(k) comes from 
-  -- the IRS section describing the program.
-  fun SavingsPlan_401K : Class ;
-  fun SavingsPlan_401K_Class : SubClass SavingsPlan_401K DefinedContributionPlan ;
-
-  -- A retirement plan similar to a 401(k) plan, but 
-  -- one which is offered by non_profit organizations, such as universities and 
-  -- some charitable organizations, rather than corporations.
-  fun SavingsPlan_403B : Class ;
-  fun SavingsPlan_403B_Class : SubClass SavingsPlan_403B DefinedContributionPlan ;
-
-  -- A simpler alternative to a 401(k) plan available 
-  -- only to companies with 25 or fewer employees, which gives employees the 
-  -- opportunity to make contributions to their SEP accounts with pre_tax 
-  -- dollars and reduce their current year's net income.
-  fun SavingsPlan_408K : Class ;
-  fun SavingsPlan_408K_Class : SubClass SavingsPlan_408K PensionPlan ;
-
-  -- Bond backed by collateral, such as a mortgage 
-  -- or lien, the title to which would be transferred to the bondholders in the 
-  -- event of default.
-  fun SecuredBond : Class ;
-  fun SecuredBond_Class : SubClass SecuredBond Bond ;
-
-  fun SecuredLoan : Class ;
-  fun SecuredLoan_Class : SubClass SecuredLoan Loan ;
-
-  -- An investment instrument, other than an insurance policy or 
-  -- FixedAnnuity insurance policy or fixed annuity issued by a corporation, government, 
-  -- or other organization which offers evidence of debt or equity.
-  fun Security : Class ;
-  fun Security_Class : SubClass Security FinancialInstrument ;
-
-  -- The class of attributes which describe 
-  -- CommercialServices, such as OpenService and ClosedService.
-  fun ServiceAttribute : Class ;
-  fun ServiceAttribute_Class : SubClass ServiceAttribute RelationalAttribute ;
-
-  -- A Contract where an Agent agrees to 
-  -- perform a service for another Agent (usually for a price).
-  fun ServiceContract : Class ; 
-  fun ServiceContract_Class : SubClass ServiceContract Contract ;
-
-  -- Certificate, representing one unit of ownership in a corporation, 
-  -- MutualFund, or limited partnership.
-  fun Share : Class ;
-  fun Share_Class : SubClass Share (both CurrencyMeasure Security) ;
-
-  -- Borrowing a security (or commodity futures 
-  -- contract) from a broker and selling it, with the understanding that it 
-  -- must later be bought back (hopefully at a lower price) and returned to the 
-  -- broker. SEC rules allow investors to sell short only on an uptick or a 
-  -- zero_plus tick, to prevent 'pool operators' from driving down a stock 
-  -- price through heavy short_selling, then buying the shares for a large 
-  -- profit.
-  fun ShortSale : Class ;
-  fun ShortSale_Class : SubClass ShortSale FinancialTransaction ;
-
-  -- A put or call option by itself, as opposed to 
-  -- multiple options as used in a spread or straddle.
-  fun SingleOption : Class ;
-  fun SingleOption_Class : SubClass SingleOption OptionStrategy ;
-
-  -- A loan whose principal is due in total with a single 
-  -- payment at maturity.
-  fun SinglePaymentLoan : Class ;
-  fun SinglePaymentLoan_Class : SubClass SinglePaymentLoan Loan ;
-
-  -- The purchase of one option and the 
-  -- simultaneous sale of a related option, such as two options of the same 
-  -- class but different strike prices and/or expiration dates.
-  fun SpreadOption : Class ;
-  fun SpreadOption_Class : SubClass SpreadOption OptionStrategy ;
-
-  -- A class of four Attributes indicating the 
-  -- status of a FinancialAccount, viz. Active, Locked, New, and Pending.
-  fun StatusAttribute : Class ;
-  fun StatusAttribute_Class : SubClass StatusAttribute RelationalAttribute ;
-
-  -- Any index which is intended to gauge upward or downward trends 
-  -- in stock prices.
-  fun StockIndex : Class ;
-  fun StockIndex_Class : SubClass StockIndex Index ;
-
-  -- General term for the organized trading of stocks through 
-  -- exchanges and over_the_counter.
-  fun StockMarket : Class ;
-  fun StockMarket_Class : SubClass StockMarket Organization ;
-
-  -- Any FinancialTransaction which involves 
-  -- Stock and which occurs in a StockMarket.
-  fun StockMarketTransaction : Class ;
-  fun StockMarketTransaction_Class : SubClass StockMarketTransaction FinancialTransaction ;
-
-  -- An option in which the underlier is the 
-  -- common stock of a corporation, giving the holder the right to buy or 
-  -- sell its stock, at a specified price, by a specific date.
-  fun StockOption : Class ;
-  fun StockOption_Class : SubClass StockOption Option ;
-
-  -- Exchange of the number of shares of stock outstanding 
-  -- for a larger number.
-  fun StockSplit : Class ;
-  fun StockSplit_Class : SubClass StockSplit FinancialTransaction ;
-
-  -- A market order to buy or sell a certain quantity of 
-  -- a certain security if a specified price (the stopPrice) is reached or passed.
-  fun StopOrder : Class ;
-  fun StopOrder_Class : SubClass StopOrder FinancialOrder ;
-
-  -- The purchase or sale of an equal number of puts and 
-  -- calls, with the same strike price and expiration dates.
-  fun Straddle : Class ;
-  fun Straddle_Class : SubClass Straddle OptionStrategy ;
-
-  fun TaxFreeInvestment : Class ;
-  fun TaxFreeInvestment_Class : SubClass TaxFreeInvestment Investment ;
-
-  fun TaxableInvestment : Class ;
-  fun TaxableInvestment_Class : SubClass TaxableInvestment Investment ;
-
-  -- The instrument, such as a deed, that constitutes evidence 
-  -- of a legal right of possession or control.
-  fun Title : Class ;
-  fun Title_Class : SubClass Title FinancialInstrument ;
-
-  -- Accounts that pay interest, usually at below_market 
-  -- interest rates, that do not have a specific maturity, and that usually can be withdrawn upon demand
-  fun TraditionalSavingsAccount : Class ;
-  fun TraditionalSavingsAccount_Class : SubClass TraditionalSavingsAccount SavingsAccount ;
-
-  -- A negotiable debt obligation issued by the U.S. government and backed 
-  -- by its full faith and credit, having a maturity of one year or less. Exempt from state and local taxes
-  fun TreasuryBill : Class ;
-  fun TreasuryBill_Class : SubClass TreasuryBill SavingsAccount ;
-
-  -- A negotiable, coupon_bearing debt obligation 
-  -- issued by the U.S. government and backed by its full faith and credit, having 
-  -- a maturity of more than 7 years. Interest is paid semi_annually. Exempt from 
-  -- state and local taxes.
-  fun TreasuryBond : Class ;
-  fun TreasuryBond_Class : SubClass TreasuryBond Bond ;
-
-  fun UnsecuredLoan : Class ;
-  fun UnsecuredLoan_Class : SubClass UnsecuredLoan Loan ;
-
-  -- To change data in a file or database
-  fun Update : Class ;
-  fun Update_Class : SubClass Update (both ContentDevelopment FinancialTransaction) ;
-
-  -- A stock market transaction (or sometimes, a quote) 
-  -- at a price higher than the preceding one for the same security.
-  fun Uptick : Class ;
-  fun Uptick_Class : SubClass Uptick StockMarketTransaction ;
-
-  -- An activity of using a financial account
-  fun UsingAnAccount : Class ;
-  fun UsingAnAccount_Class : SubClass UsingAnAccount FinancialTransaction ;
-
-  -- A class of valid BankCards
-  fun ValidCard : Class ;
-  fun ValidCard_Class : SubClass ValidCard BankCard ;
-
-  -- When the shares in a company are considered attractive because 
-  -- the company is undervalue, usually because it has a low P/E ratio.
-  fun ValueStock : Class ;
-  fun ValueStock_Class : SubClass ValueStock Stock ;
-
-  -- An investment vehicle offered by an insurance company that 
-  -- does not guarantee a payment amount but does have the potential for greater returns than 
-  -- a FixedAnnuity.
-  fun VariableAnnuity : Class ;
-  fun VariableAnnuity_Class : SubClass VariableAnnuity Annuity ;
-
-  -- A subclass of AuthorizationOfTransaction 
-  -- where an ATM machine checks the code of the BankCard inserted to this machine.
-  fun VerifyingCardCode : Class ;
-  fun VerifyingCardCode_Class : SubClass VerifyingCardCode AuthorizationOfTransaction ;
-
-  fun VisaCard : Class ;
-  fun VisaCard_Class : SubClass VisaCard CreditCard ;
-
-  -- An activity of money being transferred from a customer's 
-  -- account at a financial institution.
-  fun Withdrawal : Class ;
-  fun Withdrawal_Class : SubClass Withdrawal FinancialTransaction ;
-
-  -- A class of attributes which describe the degree to which 
-  -- accounts are profitable.
-  fun YieldAttribute : Class ;
-  fun YieldAttribute_Class : SubClass YieldAttribute RelationalAttribute ;
-
-  -- A bond in which no periodic coupon is paid over the 
-  -- life of the contract. Instead, both the principal and the interest are paid at the 
-  -- maturity date.
-  fun ZeroCouponBond : Class ;
-  fun ZeroCouponBond_Class : SubClass ZeroCouponBond Bond ;
-
-  -- (accountAt ?Account ?Bank) means that ?Account is a 
-  -- FinancialAccount opened in the FinancialOrganization ?Bank.
-  fun accountAt : El FinancialAccount -> El FinancialOrganization -> Formula ;
-
-  -- (accountHolder ?Account ?Agent) means that ?Agent 
-  -- is the account holder of the FinancialAccount ?Account.
-  fun accountHolder : El FinancialAccount -> El CognitiveAgent -> Formula ;
-
-  fun accountNumber : El FinancialAccount -> El PositiveInteger -> Formula ;
-
-  -- (accountStatus ?Account ?Status) holds if 
-  -- ?Status describes the status of the account, such as Active, Locked, 
-  -- New or Pending.
-  fun accountStatus : El FinancialAccount -> El StatusAttribute -> Formula ;
-
-  -- The accumulated coupon interest, paid to the seller of a 
-  -- bond by the buyer unless the bond is in default.
-  fun accruedInterest : El Bond -> El Interest -> Formula ;
-
-  fun administrator : El FinancialAccount -> El Position -> Formula ;
-
-  -- (administratorStatus ?Administrator ?Status) 
-  -- holds is ?Status describes the status of the administrator.
-  fun administratorStatus : El Position -> El StatusAttribute -> Formula ;
-
-  -- An amount (usually income) after taxes 
-  -- have been subtracted.
-  fun afterTaxIncome : El Human -> El CurrencyMeasure -> El OrganizationalProcess -> Formula ;
-
-  -- (agreementActive ?Agreement ?Date) holds if 
-  -- ?Agreement is in force at the time specified by ?Date.
-  fun agreementActive : El Contract -> El TimePosition -> Formula ;
-
-  -- (agreementMember ?Agreement ?Agent) means that 
-  -- ?Agent is one of the participants of the Agreement.
-  fun agreementMember : El Contract -> El CognitiveAgent -> Formula ;
-
-  -- (agreementPeriod ?Agreement ?Period) holds if 
-  -- ?Period specifies a Time interval during which ?Agreement is in force.
-  fun agreementPeriod : El Contract -> El TimeInterval -> Formula ;
-
-  -- (amountCharged ?Fee ?Amount) means that ?Amount is the amount of 
-  -- the fee charged.
-  fun amountCharged : El ChargingAFee -> El CurrencyMeasure -> Formula ;
-
-  -- (amountDue ?ACCOUNT ?AMOUNT ?DATE) means ?DATE is the 
-  -- date on which the amount of Money ?AMOUNT of a particular ?ACCOUNT is due and payable
-  fun amountDue : El FinancialAccount -> El CurrencyMeasure -> El TimePosition -> Formula ;
-
-  fun appraisedValue : El Collateral -> El CurrencyMeasure -> Formula ;
-
-  -- (askPrice ?Obj ?Money ?Agent) means that ?Agent offers to sell 
-  -- ?Obj for the amount of ?Money.
-  fun askPrice : El Object -> El CurrencyMeasure -> El Agent -> Formula ;
-
-  -- A term that describes an option with a strike 
-  -- price that is equal to the current market price of the underlying stock.
-  fun atTheMoney : El Option -> El TimePosition -> Formula ;
-
-  -- (availableBalance ?Account ?Day ?Amount) means that ?Amount is 
-  -- the balance which is available for withdrawal from the FinancialAccount ?Account.
-  fun availableBalance : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;
-
-  -- (availableCash ?Account ?Day ?Cash) holds if ?Cash is 
-  -- a cash amount available for withdrawal from the FinancialAccount ?Account.
-  fun availableCash : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;
-
-  -- (bankAccount ?Type ?Bank) holds if ?Type is a 
-  -- type of the financial accounts offered by the bank.
-  fun bankAccount: Desc FinancialAccount -> El Bank_FinancialOrganization -> Formula ;
-
-  -- Income before taxes are deducted
-  fun beforeTaxIncome : El Human -> El CurrencyMeasure -> El OrganizationalProcess -> Formula ;
-
-  -- A standard by which something can be measured or judged.
-  fun benchmark : El Abstract -> El PerformanceMeasure -> Formula ;
-
-  -- (bidPrice ?Obj ?Money ?Agent) means that ?Agent offers to buy ?Obj for the amount of ?Money.
-  fun bidPrice : El Object -> El CurrencyMeasure -> El Agent -> Formula ;
-
-  -- A measure of the quality and safety of a bond,
-  -- based on the issuer's financial condition. More specifically, an
-  -- evaluation from a rating service indicating the likelihood that a debt
-  -- issuer will be able to meet scheduled interest and principal repayments.
-  -- Typically, AAA is highest (best), and D is lowest (worst).
-  fun bondRating : El Bond -> El FinancialRating -> Formula ;
-
-  -- (borrower ?Loan ?Agent) means that ?Agent is a borrower of the ?Loan
-  fun borrower : El Loan -> El CognitiveAgent -> Formula ;
-
-  -- (buyingPowerAmount ?Account ?Day ?Amount) holds if ?Amount is
-  -- the buying power amount of the FinancialAccount ?Account on the Day ?Day.
-  fun buyingPowerAmount : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;
-
-  -- Date, prior to maturity, on which a callable bond may be redeemed.
-  fun callDate : El Bond -> El Day -> Formula ;
-
-  -- (cardAccount ?Card ?Account) means that ?Account is 
-  -- the FinancialAccount linked to a BankCard ?Card.
-  fun cardAccount : El BankCard -> El FinancialAccount -> Formula ;
-
-  -- (cardCode ?Code ?Card) means that ?Code represents 
-  -- the account number of the BankCard ?Card.
-  fun cardCode : El ContentBearingObject -> El BankCard -> Formula ;
-
-  -- (checkAccount ?Check ?Account) means that ?Account 
-  -- is the FinancialAccount from which the amount specifed on the check is paid.
-  fun checkAccount : El Check -> El FinancialAccount -> Formula ;
-
-  fun checkNumber : El Check -> El PositiveInteger -> Formula;
-
-  -- (closingPrice ?Stock ?Amount ?Day) means that the closing 
-  -- price of the Stock ?Stock on the Day ?Day was ?Amount.
-  fun closingPrice : El Stock -> El CurrencyMeasure -> El Day -> Formula ;
-
-  -- The total monetary value an employee receives during a certain time period.
-  fun compensationPackage : El Human -> El CurrencyMeasure -> El TimePosition -> Formula ;
-
-  -- (compoundInterest ?Account ?Amount ?Time) means 
-  -- that ?Amount is the interest which is calculated not only on the initial principal 
-  -- but also the accumulated interest of prior periods. Compound interest can be 
-  -- calculated annually, semi_annually, quartely, monthly, or daily.
-  fun compoundInterest : El FinancialAccount -> El Interest -> El TimeInterval -> Formula ;
-
-  fun confirmationNumber : El FinancialTransaction -> El SymbolicString -> Formula ;
-
-  -- (couponInterest ?BOND ?INTEREST) means that ?INTEREST is 
-  -- the periodic interest payment made to bondholders during the life of the ?BOND.
-  fun couponInterest : El Bond -> El Interest -> Formula ;
-
-  -- (creditLimit ?ACCOUNT ?AMNT) holds if ?AMNT is the 
-  -- maximum amount of credit that a bank or other lender will extend to a customer.
-  fun creditLimit : El CreditAccount -> El CurrencyMeasure -> Formula ;
-
-  -- (creditRanking ?Agent ?Rating) holds if ?Rating is a FinancialRating 
-  -- based on financial analysis by a credit bureau, of one's financial history,
-  -- specifically as it relates to one's ability to meet debt obligations.
-  -- Lenders use this information to decide whether to approve a loan.
-  fun creditRanking : El CognitiveAgent -> El FinancialRating -> Formula ;
-
-  -- (creditsPerPeriod ?Account ?Amount ?Period) holds if ?Amount is the amount credited to 
-  -- the FinancialAccount ?Account during the time period ?Period.
-  fun creditsPerPeriod : El FinancialAccount -> El CurrencyMeasure -> El TimeInterval -> Formula ;
-
-  -- (currentAccountBalance ?Account ?Date ?Amount) means that ?Amount is the balance of 
-  -- the FinancialAccount ?Account as of the date ?Date.
-  fun currentAccountBalance : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;
-
-  -- (currentInterestRate ?Account ?Day ?Rate) means that ?Rate is the interest rate of 
-  -- the Account on a specific day ?Day.
-  fun currentInterestRate : El FinancialAccount -> El Day -> El InterestRate -> Formula ;
-
-  -- A very general relation that exists whenever there is a FinancialTransaction between 
-  -- the two Agents such that the first is the destination of the FinancialTransaction and 
-  -- the second is the agent.
-  fun customer : El CognitiveAgent -> El CognitiveAgent -> Formula ;
-
-  -- (customerRepresentative ?PERSON1 ?PERSON2 ?ORG) means that ?PERSON1 acts as a representative 
-  -- of Organization ?ORG in a SocialInteraction involving ?PERSON2.
-  fun customerRepresentative : El CognitiveAgent -> El CognitiveAgent -> El Organization -> Formula ;
-
-  -- (dailyLimit ?Account ?TransactionType ?Amount) means that ?Amount is the daily limit of 
-  -- the ?Account for the type of FinancialTransactions ?TransactionType.
-  fun dailyLimit: El FinancialAccount -> Desc FinancialTransaction -> El CurrencyMeasure -> Formula ;
-
-  -- (dateOfStatement ?Statement ?Date) holds if ?Date is the date when BankStatement was issued.
-  fun dateOfStatement : El BankStatement -> El Day -> Formula ;
-
-  -- (dayPhone ?Phone ?Agent) means that ?Phone is a phone 
-  -- number corresponding to the location where ?Agent can be reached during the day.
-  fun dayPhone : El SymbolicString -> El Agent -> Formula ;
-
-  -- The part of the purchase price paid in cash up front, 
-  -- reducing the amount of the loan or mortgage.
-  fun downPayment : El Loan -> El CurrencyMeasure -> Formula ;
-
-  -- Legal date an agreement or document goes into force.
-  fun effectiveDate : El Contract -> El Day -> Formula ;
-
-  -- (emailAddress ?Address ?Agent) means that ?Address is 
-  -- an electronic address of the location where ?Agent can be reached.
-  fun emailAddress : El SymbolicString -> El Agent -> Formula ;
-
-  -- An individual's contribution to his/her 
-  -- own retirement plan, often tax_deferred.
-  fun employeeContribution : El Human -> El CurrencyMeasure -> El TimeInterval -> Formula ;
-
-  -- (eveningPhone ?Phone ?Agent) means that ?Phone is a phone number 
-  -- corresponidng to the location where ?Agent can be reached during the evening.
-  fun eveningPhone : El SymbolicString -> El Agent -> Formula ;
-
-  -- (expirationDate ?Contract ?Date) means that ?Date is the date on which ?Contract expires.
-  fun expirationDate : El Contract -> El Day -> Formula ;
-
-  -- The nominal dollar amount assigned to a security by the issuer. 
-  -- For an equity security, par is usually a very small amount that bears no relationship to 
-  -- its market price, except for preferred stock, in which case par is used to calculate dividend 
-  -- payments. For a debt security, par is the amount repaid to the investor when the bond matures 
-  -- (usually, corporate bonds have a par value of 1000, municipal bonds 5000, and federal bonds 
-  -- 10,000).
-  fun faceValue : El Collateral -> El CurrencyMeasure -> Formula ;
-
-  fun finalPrice : El Stock -> El CurrencyMeasure -> Formula ;
-
-  -- (financialResponseTo ?Response ?Request) means that 
-  -- ?Response is a FinancialResponse to the FinancialRequest ?Request.
-  fun financialResponseTo : El FinancialResponse -> El FinancialRequest -> Formula ;
-
-  -- (fixedInterestRate ?Account ?Rate) holds if ?Rate is the interest rate that
-  -- does not change during the entire term of the account.
-  fun fixedInterestRate : El FinancialAccount -> El InterestRate -> Formula ;
-
-  -- A minimum amount that a lender is willing to loan
-  fun floorLoan : El Loan -> El CurrencyMeasure -> Formula ;
-
-  -- A call option is in the money if the stock 
-  -- price is above the strike price. A put option is in the money if the 
-  -- stock price is below the strike price.
-  fun inTheMoney : El Option -> El TimePosition -> Formula ;
-
-  -- (incomeOf ?Agent ?Money ?Period) means that 
-  -- ?Money is the amount of money or its equivalent received during a period 
-  -- of time in exchange for labor or services, from the sale of goods or 
-  -- property, or as profit from financial investments
-  fun income : El Human -> El CurrencyMeasure -> El TimeInterval -> Formula ;
-
-  -- (incomeEarned ?Agent ?Money ?Action) means that ?Agent earned
-  -- the amount of money ?Money from performing ?Action. Note that incomeEarned
-  -- denotes that amount of money made before taxes are deducted.
-  fun incomeEarned : El Human -> El CurrencyMeasure -> El OrganizationalProcess -> Formula ;
-
-  -- The percentage increase in the price of goods and services, usually annually.
-  fun inflationRate : El Inflation -> El RealNumber -> Formula ;
-
-  -- The annually percentage increase 
-  -- in the price of goods and services for the given Nation.
-  fun inflationRateInCountry : El Nation -> El RealNumber -> Formula ;
-
-  -- (insured ?Contract ?Org) means that ?Contract is insured 
-  -- by the ?Organization.
-  fun insured : El Contract -> El Organization -> Formula ;
-
-  -- (interestEarned ?Account ?Interest ?Period) means that ?Interest is 
-  -- the amount earned on the FinancialAccount ?Account, for the duration ?Period.
-  fun interestEarned : El FinancialAccount -> El Interest -> El TimeInterval -> Formula ;
-
-  -- (interestRatePerPeriod ?ACCOUNT ?RATE ?TIME) means that ?RATE is the interest 
-  -- per the period TIME divided by principal amount, expressed as a percentage
-  fun interestRatePerPeriod : El FinancialAccount -> El InterestRate -> El TimeInterval -> Formula ;
-
-  -- (issuedBy ?Instrument ?Agent) means that a 
-  -- FinancialInstrument ?Instrument is produced and offered by ?Agent.
-  fun issuedBy : El FinancialInstrument -> El CognitiveAgent -> Formula ;
-
-  -- (lastStatement ?Account ?Statement) means that 
-  -- ?Statement is the most recent monthly report sent to a debtor or bank depositor.
-  fun lastStatement : El FinancialAccount -> El BankStatement -> Formula ;
-
-  -- (lastStatementBalance ?Account ?Amount) holds if ?Amount is the balance 
-  -- shown on the last statement.
-  fun lastStatementBalance : El FinancialAccount -> El CurrencyMeasure -> Formula ;
-
-  -- (lender ?Loan ?Agent) means that ?Agent is a private, public or 
-  -- institutional entity that put up the funds for the ?Loan.
-  fun lender : El Loan -> El CognitiveAgent -> Formula ;
-
-  -- (limitPrice ?Order ?Money) means that ?Money is the limit price 
-  -- for the limit order ?Order. If ?Order is a buy order, then ?Money specifies the maximum price
-  -- to be paid. If ?Order is a sell order, then ?Money specifies the minimum price to be paid.
-  fun limitPrice : El LimitOrder -> El CurrencyMeasure -> Formula ;
-
-  -- Degree to which accounts can be easily converted to cash.
-  fun liquidity : El FinancialAccount -> El LiquidityAttribute -> Formula ;
-
-  fun listedOn : El Stock -> El Organization -> Formula ;
-
-  -- (loanFeeAmount ?Loan ?Amount) means that 
-  -- ?Amount is the fee amount of the Loan ?Loan.
-  fun loanFeeAmount : El Loan -> El CurrencyMeasure -> Formula ;
-
-  -- (loanForPurchase ?ACCOUNT ?PRODUCT) means that ?ACCOUNT is a 
-  -- loan to finance the purchase of ?PRODUCT.
-  fun loanForPurchase : El Loan -> El Object -> Formula ;
-
-  fun loanInterest : El Loan -> El CurrencyMeasure -> Formula ;
-
-  -- (marginBalanceAmount ?Account ?Day ?Amount) 
-  -- holds if ?Amount is the margin balance amount of the FinancialAccount ?Account 
-  -- on the Day ?Day.
-  fun marginBalanceAmount : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;
-
-  fun marketValueAmount : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;
-
-  -- The date on which the principal amount of the account 
-  -- becomes due and payable.
-  fun maturityDate : El FinancialAccount -> El Day -> Formula ;
-
-  -- (minimumBalance ?Account ?ActivityType ?Amount) 
-  -- means that ?Amount is the mimimum amount required by the type of 
-  -- FinancialTransaction ?ActivityType.
-  fun minimumBalance: El FinancialAccount -> Desc FinancialTransaction -> El CurrencyMeasure -> Formula ;
-
-  -- The smallest amount which can be paid on a revolving 
-  -- charge account to avoid a penalty.
-  fun minimumPayment : El LiabilityAccount -> El CurrencyMeasure -> El TimeDuration -> Formula ;
-
-  -- (monthlyIncome ?Agent ?Money) means that ?Money is the amount of money received 
-  -- during one month period
-  fun monthlyIncome : El Human -> El CurrencyMeasure -> Formula ;
-
-  -- The amount due the supplier after commissions have been deducted.
-  fun netAmount : El Investment -> El CurrencyMeasure -> Formula ;
-
-  -- Total assets minus total liabilities of an individual or company.
-  fun netWorth : El CognitiveAgent -> El CurrencyMeasure -> El Day -> Formula ;
-
-  -- (optionHolder ?Option ?Agent) means that ?Agent is the holder of the option.
-  fun optionHolder : El Option -> El CognitiveAgent -> Formula ;
-
-  -- (optionSeller ?Option ?Agent) means that ?Agent is the writer of the option.
-  fun optionSeller : El Option -> El CognitiveAgent -> Formula ;
-
-  -- (orderFor ?Order ?Transaction ?Security) means that the content of ?Order 
-  -- is to realize an instance of ?Transaction where ?Security is the patient of ?Transaction.
-  fun orderFor: El FinancialTransaction -> Desc FinancialTransaction -> El Security -> Formula ;
-
-  -- (originalBalance ?ACCOUNT ?BALANCE) means that ?BALANCE is 
-  -- the balance of the account at the time the account is opened.
-  fun originalBalance : El FinancialAccount -> El CurrencyMeasure -> Formula ;
-
-  -- A call option is out of the money if the 
-  -- stock price is below its strike price. A put option is out of the money 
-  -- if the stock price is above its strike price.
-  fun outOfTheMoney : El Option -> El TimePosition -> Formula ;
-
-  -- The amount by which withdrawals exceed deposits.
-  fun overdraft : El FinancialAccount -> El CurrencyMeasure -> El Day -> Formula ;
-
-  -- (paymentsPerPeriod ?Account ?Amount ?Period) holds if ?Amount is 
-  -- the amount paid on the FinancialAccount ?Account during the time period ?Period.
-  fun paymentsPerPeriod : El FinancialAccount -> El CurrencyMeasure -> El TimeInterval -> Formula ;
-
-  -- (periodicPayment ?Pay ?Amount ?Period) holds if ?Pay is one of the periodic payments for the amount ?Amount.
-  fun periodicPayment : El FinancialAccount -> El CurrencyMeasure -> El TimeDuration -> Formula ;
-
-  -- (phoneNumber ?Phone ?Agent) holds if ?Phone is a phone number corresponding to the Telephone ?Phone.
-  fun phoneNumber : El SymbolicString -> El Telephone -> Formula ;
-
-  -- (pin ?PIN ?Card) means that ?PIN is a personal identification number linked to the ?Card.
-  fun pin : El SymbolicString -> El BankCard -> Formula ;
-
-  -- The maximum amount of money the Agent can lose by choosing this type of Investment.
-  fun potentialLoss : El CognitiveAgent -> El Investment -> El CurrencyMeasure -> Formula ;
-
-  -- Total price of an option.
-  fun premium : El Option -> El CurrencyMeasure -> Formula ;
-
-  -- (price ?Obj ?Money ?Agent) means that ?Agent pays the amount of 
-  -- money ?Money for ?Obj.
-  fun price : El Physical -> El CurrencyMeasure -> El Agent -> Formula ;
-
-  -- The interest rate that commercial banks charge their most creditworthy borrowers, 
-  -- such as large corporations. The prime rate is a lagging indicator.
-  fun primeInterestRate : El Day -> El InterestRate -> Formula ;
-
-  -- (principalAmount ?ACCOUNT ?BALANCE) means that ?BALANCE is the amount borrowed,
-  -- or the part of the amount borrowed which remains unpaid (excluding interest).
-  fun principalAmount : El FinancialAccount -> El CurrencyMeasure -> Formula ;
-
-  -- The positive gain from an investment or business operation after 
-  -- subtracting for all expenses.
-  fun profit : El FinancialTransaction -> El CurrencyMeasure -> Formula ;
-
-  -- (purchasesPerPeriod ?Account ?Amount ?Period) 
-  -- holds if ?Amount is the amount of purchases added to the FinancialAccount ?Account 
-  -- during the time period ?Period.
-  fun purchasesPerPeriod : El FinancialAccount -> El CurrencyMeasure -> El TimeInterval -> Formula ;
-
-  -- Relates an instance of Investing to the level of risk associated 
-  -- with the investment.
-  fun riskLevel : El Investment -> El RiskAttribute -> Formula ;
-
-  fun riskTolerance : El Investor -> El RiskAttribute -> Formula ;
-
-  -- Assets pledged by a borrower to secure a loan 
-  -- or other credit, and subject to seizure in the event of FinancialDefault.
-  fun securedBy : El FinancialAccount -> El Collateral -> Formula ;
-
-  -- A charge to the customer levied by a FinancialOrganization 
-  -- for a FinancialTransaction, such as OpeningAnAccount or UsingAnAccount.
-  fun serviceFee : El FinancialOrganization -> El FinancialTransaction -> El CurrencyMeasure -> Formula ;
-
-  -- (shareHolder ?Stock ?Agent) means that ?Agent possesses 
-  -- shares of Stock in a corporation or mutual fund.
-  fun shareHolder : El Share -> El CognitiveAgent -> Formula ;
-
-  fun shareOf : El Share -> El Organization -> Formula ;
-
-  -- (marketvalueAmount ?Account ?Day ?Amount) holds 
-  -- if ?Amount is the market value amount of the FinancialAccount ?Account on the Day 
-  -- ?Day. shortBalanceAmount (shortBalanceAmount ?Account ?Day ?Amount) 
-  -- holds if ?Amount is the short balance amount of the FinancialAccount ?Account 
-  -- on the Day ?Day.
-  fun shortBalanceAmount : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;
-
-  -- (signedBy ?Instrument ?Agent) means that ?Instrument 
-  -- has been signed by ?Agent.
-  fun signedBy : El Certificate -> El CognitiveAgent -> Formula ;
-
-  -- (simpleInterest ?Account ?Amount ?Time) means 
-  -- that ?Amount is the interest calculated on a principal sum, not compounded on 
-  -- earned interest, for the duration ?Time.
-  fun simpleInterest : El FinancialAccount -> El Interest -> El TimeInterval -> Formula ;
-
-  fun splitFor : El StockSplit -> El Integer -> El Integer -> Formula ;
-
-  -- (statementAccount ?Statement ?Account) means 
-  -- that ?Account is the account of the BankStatement ?Statement.
-  fun statementAccount : El BankStatement -> El FinancialAccount -> Formula ;
-
-  -- (statementInterest ?Statement ?Amount) holds 
-  -- if ?Amount is the interest amount as shown on the BankStatement ?Statement.
-  fun statementInterest : El BankStatement -> El CurrencyMeasure -> Formula ;
-
-  -- (statementPeriod ?Statement ?Period) means that 
-  -- ?Period is the time period of the BankStatement ?Statement.
-  fun statementPeriod : El BankStatement -> El TimeInterval -> Formula ;
-
-  -- A unique symbol assigned to a security. NYSE and 
-  -- AMEX listed stocks have symbols of three characters or less. NASDAQ_listed 
-  -- securities have four or five characters.
-  fun stockSymbol : El Stock -> El SymbolicString -> Formula ;
-
-  -- The specified price on an option contract at 
-  -- which the contract may be exercised, whereby a call option buyer can buy 
-  -- the underlier or a put option buyer can sell the underlier.
-  fun strikePrice : El FinancialInstrument -> El CurrencyMeasure -> Formula ;
-
-  -- Income whose taxes can be postponed 
-  -- until a later date. Examples include IRA, 401(k), Keogh Plan, annuity, 
-  -- Savings Bond and Employee Stock Ownership Plan.
-  fun taxDeferredIncome : El Human -> El CurrencyMeasure -> El OrganizationalProcess -> Formula ;
-
-  -- (underlier ?Option ?Instrument) means that 
-  -- ?Instrument is a security which is subject to delivery upon exercise of 
-  -- ?Option.
-  fun underlier : El Option -> El FinancialInstrument -> Formula ;
-
-  -- The annual rate of return on an investment, expressed as a 
-  -- percentage. For bonds and notes, it is the coupon rate divided by the market price.
-  fun yield : El Investment -> El FunctionQuantity -> Formula ;
-
-  -- A profit obtained from an investment. yieldLevel Relates a FinancialAccount to
-  -- the yield level (i.e. the type of profit) which can be expected from the account.
-  fun yieldLevel : El FinancialAccount -> El YieldAttribute -> Formula ;
-
-}
diff --git a/examples/SUMO/Geography.gf b/examples/SUMO/Geography.gf
deleted file mode 100644
--- a/examples/SUMO/Geography.gf
+++ /dev/null
@@ -1,2887 +0,0 @@
-abstract Geography = MidLevelOntology ** {
-
-  fun AcidRainIssue : Ind EnvironmentalIssue ;
-
-  --  AcidRainfall is the subclass of 
-  -- Raining in which the precipitate contains harmful amounts of 
-  -- sulfur dioxide or nitrogen oxide. The standard for acid rain 
-  -- is below 5.6 pH.
-  fun AcidRainfall : Class ;
-  fun AcidRainfall_Class : SubClass AcidRainfall WeatherProcess ;
-
-  -- Acidification is the process of 
-  -- lowering soil and water pH due to acid rain or other types of 
-  -- acid deposition. Potential harmful effects include killing 
-  -- freshwater fish and plants.
-  fun Acidification : Class ;
-  fun Acidification_Class : SubClass Acidification Combining ;
-
-  fun AcidificationIssue : Ind EnvironmentalIssue ;
-
-  -- AerosolParticulate is a 
-  -- Substance that includes aerosol_dispersed particles 
-  -- that are mixed with air, gas, or smoke. A form of Pollution.
-  fun AerosolParticulate : Class ;
-  fun AerosolParticulate_Class : SubClass AerosolParticulate Substance ;
-
-  fun AerosolParticulateIssue : Ind EnvironmentalIssue ;
-
-  -- Afforestation is the process of 
-  -- planting trees and plants on spaces that are either empty or in 
-  -- agricultural use.
-  fun Afforestation : Class ;
-  fun Afforestation_Class : SubClass Afforestation Planting ;
-
-  fun Africa : Ind Continent ;
-
-  -- Aftershock is the subclass of EarthTremors 
-  -- that occur after the main tremor(s) of an Earthquake.
-  fun Aftershock : Class ;
-  fun Aftershock_Class : SubClass Aftershock EarthTremor ;
-
-  -- Agreement is the class of 
-  -- Propositions that express the contents of agreements 
-  -- entered into by CognitiveAgents. Agreement includes 
-  -- treaties, contracts, purchase orders, pledges, marriage 
-  -- vows, etc. An Agreement may be written down in a document 
-  -- or other ContentBearingObject.
-  fun Agreement : Class ;
-  fun Agreement_Class : SubClass Agreement Proposition ;
-
-  -- (AgreementOrganizationFn ?AGR) 
-  -- denotes the official Organization established by the Agreement ?AGR 
-  -- to administer or enforce the terms of that agreement.
-  fun AgreementOrganizationFn : El Agreement -> Ind Organization ;
-
-  fun AgriculturalChemicalsIssue : Ind EnvironmentalIssue ;
-
-  fun AgriculturalExpansionIssue : Ind EnvironmentalIssue ;
-
-  -- Agriculture is a class of Processes 
-  -- in which land, plants, or animals are cultivated in order to produce 
-  -- food or other organic products.
-  fun Agriculture : Class ;
-  fun Agriculture_Class : SubClass Agriculture Maintaining ;
-
-  -- AirPollution is the subclass of 
-  -- Pollution processes in which air is contaminated.
-  fun AirPollution : Class ;
-  fun AirPollution_Class : SubClass AirPollution Pollution ;
-
-  fun AirPollutionConvention : Ind Agreement ;
-
-  fun AirPollutionIssue : Ind PollutionIssue ;
-
-  fun AirPollution_NitrogenOxidesProtocol : Ind Agreement ;
-
-  fun AirPollution_PeristentOrganicPollutantsProtocol : Ind Agreement ;
-
-  fun AirPollution_Sulphur85Protocol : Ind Agreement ;
-
-  fun AirPollution_Sulphur94Protocol : Ind Agreement ;
-
-  fun AirPollution_VolatileOrganicCompoundsProtocol : Ind Agreement ;
-
-  -- AirStream is the class of FlowRegions that consist of air.
-  fun AirStream : Class ;
-  fun AirStream_Class : SubClass AirStream (both Air FlowRegion) ;
-
-  -- The area below the AntarcticCircle, which is
-  -- 66 degrees 33 minutes and 38 seconds south latitude. It is dark
-  -- for at least 24 hours at some point during the year, with an
-  -- increasing period of yearly continuous darkness as one gets closer
-  -- to the South Pole.
-  fun AntarcticArea : Class ;
-  fun AntarcticArea_Class : SubClass AntarcticArea LandArea ;
-
-  fun AntarcticCircumpolarCurrent : Ind WaterMotion ;
-
-  fun AntarcticSealsConvention : Ind Agreement ;
-
-  fun AntarcticTreaty : Ind Agreement ;
-
-  fun Antarctic_EnvironmentalProtocol : Ind Agreement ;
-
-  fun Antarctic_MarineLivingResourcesConvention : Ind Agreement ;
-
-  fun ArabianSea : Ind Sea ;
-
-  -- ArableLand is the subclass of 
-  -- LandArea that represents land in cultivation with crops that 
-  -- are replanted after each harvest, e.g., wheat and rice.
-  fun ArableLand : Class ;
-  fun ArableLand_Class : SubClass ArableLand LandArea ;
-
-  fun AralSea : Ind SaltLake ;
-
-  -- ArcMinute represents a UnitOfMeasure 
-  -- equivalent to 1/60th of an AngularDegree.
-  fun ArcMinute : Ind UnitOfAngularMeasure ;
-
-  -- ArcSecond represents a UnitOfMeasure 
-  -- equivalent to 1/60th of an ArcMinute.
-  fun ArcSecond : Ind UnitOfAngularMeasure ;
-
-  -- An ArchipelagicArea is a GeographicArea 
-  -- including an Archipelago and the surrounding WaterArea.
-  fun ArchipelagicArea : Class ;
-  fun ArchipelagicArea_Class : SubClass ArchipelagicArea GeographicArea ;
-
-  -- An Archipelago is a group of islands.
-  fun Archipelago : Class ;
-  fun Archipelago_Class : SubClass Archipelago (both Collection LandForm) ;
-
-  -- ArcticOcean represents the Arctic Ocean.
-  fun ArcticOcean : Ind Ocean ;
-
-  -- The area above the Artic Circle, which is
-  -- 66 degrees 33 minutes and 38 seconds north latitude. It is dark
-  -- for at least 24 hours at some point during the year, with an
-  -- increasing period of yearly continuous darkness as one gets closer
-  -- to the North Pole.
-  fun ArcticRegion : Class ;
-
-  -- AreaOfConcern is a subclass of 
-  -- Attributes that represent and classify the kinds of interests that 
-  -- agents have.
-  fun AreaOfConcern : Class ;
-  fun AreaOfConcern_Class : SubClass AreaOfConcern RelationalAttribute ;
-
-  -- AridClimateZone is the 
-  -- class of regions in which the climate is characterized by 
-  -- a distinct dry season. Annual rate of moisture evaporation 
-  -- exceeds annual rate of precipitation. This is Class B in the 
-  -- Koeppen climate system.
-  fun AridClimateZone : Class ;
-  fun AridClimateZone_Class : SubClass AridClimateZone ClimateZone ;
-
-  -- Asbestos is a Mineral.
-  fun Asbestos : Class ;
-  fun Asbestos_Class : SubClass Asbestos Mineral ;
-
-  fun AsbestosDisposalIssue : Ind EnvironmentalIssue ;
-
-  fun Asia : Ind Continent ;
-
-  -- AtlanticOcean represents the Atlantic Ocean.
-  fun AtlanticOcean : Ind Ocean ;
-
-  -- Atmosphere is a mixture of gases 
-  -- surrounding any celestial object that has a gravitational field 
-  -- strong enough to prevent the gases from escaping.
-  fun Atmosphere : Class ;
-  fun Atmosphere_Class : SubClass Atmosphere Region ;
-
-  fun AtmosphericHazing : Class ;
-  fun AtmosphericHazing_Class : SubClass AtmosphericHazing WeatherProcess ;
-
-  -- Atoll is the class of CoralReefs which surround a lagoon.
-  fun Atoll : Class ;
-  fun Atoll_Class : SubClass Atoll CoralReef ;
-
-  -- AvalancheProcess is a subclass of 
-  -- Motion that represents events in which a loosened mass of snow, ice, 
-  -- rock, or earth rapidly descends a steep slope, with a destructive force.
-  fun AvalancheProcess : Class ;
-  fun AvalancheProcess_Class : SubClass AvalancheProcess Impelling ;
-
-  fun BalticSea : Ind Sea ;
-
-  -- Barite is Barium Sulfate occurring as a mineral.
-  fun Barite : Class ;
-  fun Barite_Class : SubClass Barite (both CompoundSubstance Mineral) ;
-
-  -- A Basin is an area of land enclosed or partially 
-  -- enclosed by higher land.
-  fun Basin : Class ;
-  fun Basin_Class : SubClass Basin LandForm ;
-
-  -- Bay is the class of extensions of a body of water 
-  -- (salt or fresh) that reach into the land, usually smaller than a 
-  -- Gulf.
-  fun Bay : Class ;
-  fun Bay_Class : SubClass Bay Inlet ;
-
-  -- BeaufortNumber is the
-  -- Attribute for indicating wind force, according to
-  -- classifications based on observable weather conditions and later
-  -- related to wind speed ranges.
-  fun BeaufortNumber : Class ;
-  fun BeaufortNumber_Class : SubClass BeaufortNumber RelationalAttribute ;
-
-  fun BeaufortNumberEight : Ind BeaufortNumber ;
-
-  fun BeaufortNumberEleven : Ind BeaufortNumber ;
-
-  fun BeaufortNumberFive : Ind BeaufortNumber ;
-
-  fun BeaufortNumberFour : Ind BeaufortNumber ;
-
-  fun BeaufortNumberNine : Ind BeaufortNumber ;
-
-  fun BeaufortNumberOne : Ind BeaufortNumber ;
-
-  fun BeaufortNumberSeven : Ind BeaufortNumber ;
-
-  fun BeaufortNumberSix : Ind BeaufortNumber ;
-
-  fun BeaufortNumberTen : Ind BeaufortNumber ;
-
-  fun BeaufortNumberThree : Ind BeaufortNumber ;
-
-  fun BeaufortNumberTwelve : Ind BeaufortNumber ;
-
-  fun BeaufortNumberTwo : Ind BeaufortNumber ;
-
-  fun BeringSea : Ind Sea ;
-
-  -- BiodiversityAttribute is the 
-  -- class of Attributes that describe the level of biodiversity present 
-  -- in a GeographicArea or Ecosystem.
-  fun BiodiversityAttribute : Class ;
-  fun BiodiversityAttribute_Class : SubClass BiodiversityAttribute InternalAttribute ;
-
-  fun BiodiversityConvention : Ind Agreement ;
-
-  fun BiodiversityIssue : Class ;
-  fun BiodiversityIssue_Class : SubClass BiodiversityIssue EnvironmentalIssue ;
-
-  -- Biome is the class of GeographicAreas 
-  -- representing major kinds of ecological communities, that is, areas in 
-  -- which certain kinds of plants, animals, weather, and terrain interact 
-  -- to produce and support a distinctive ecosystem.
-  fun Biome : Class ;
-  fun Biome_Class : SubClass Biome Ecosystem ;
-
-  fun BlackSea : Ind Sea ;
-
-  fun Blizzard : Class ;
-  fun Blizzard_Class : SubClass Blizzard WeatherProcess ;
-
-  -- (BorderFn ?AREA1 ?AREA2) denotes the 
-  -- border area where the GeographicAreas ?AREA1 and ?AREA2 meet.
-  fun BorderFn : El GeographicArea -> El GeographicArea -> Ind GeographicArea ;
-
-  fun BorealForest : Class ;
-  fun BorealForest_Class : SubClass BorealForest (both Biome Forest) ;
-
-  -- BrownCoal is a soft Coal harder than 
-  -- peat and softer than bituminous coal. Also called lignite, it is 
-  -- brownish in color.
-  fun BrownCoal : Class ;
-  fun BrownCoal_Class : SubClass BrownCoal Coal ;
-
-  -- A Butte is an Upland raised sharply from the 
-  -- surrounding region. Smaller in area than a Mesa.
-  fun Butte : Class ;
-  fun Butte_Class : SubClass Butte (both LandForm UplandArea) ;
-
-  -- A CanalStructure is the constructed 
-  -- framework, including Locks, that contains the waters of a Canal.
-  fun CanalStructure : Class ;
-  fun CanalStructure_Class : SubClass CanalStructure StationaryArtifact ;
-
-  -- CanopiedVegetation describes the 
-  -- density of vegetation in a RainForest or Jungle.
-  fun CanopiedVegetation : Ind Attribute ;
-
-  -- A Canyon is a narrow valley with steep sides, usually 
-  -- created by erosion.
-  fun Canyon : Class ;
-  fun Canyon_Class : SubClass Canyon LandForm ;
-
-  -- A Cape is a piece of land projecting into a body of water.
-  fun Cape : Class ;
-  fun Cape_Class : SubClass Cape LandForm ;
-
-  -- CarbonCycle is the class of 
-  -- GeologicalProcesses in which carbon in various forms is passed 
-  -- between air, water, earth, and the biosphere.
-  fun CarbonCycle : Class ;
-  fun CarbonCycle_Class : SubClass CarbonCycle GeologicalProcess ;
-
-  fun CarbonDioxideEmission : Class ;
-  fun CarbonDioxideEmission_Class : SubClass CarbonDioxideEmission Separating ;
-
-  fun CaribbeanRegion : Ind GeographicArea ;
-
-  fun CaribbeanSea : Ind Sea ;
-
-  fun CaspianSea : Ind SaltLake ;
-
-  -- A CaveMatrix is the framework of earth or 
-  -- rock in which a Cave is embedded.
-  fun CaveMatrix : Class ;
-  fun CaveMatrix_Class : SubClass CaveMatrix LandForm ;
-
-  fun CentralAfrica : Ind GeographicArea ;
-
-  fun CentralAsia : Ind GeographicArea ;
-
-  fun CentralEurope : Ind GeographicArea ;
-
-  fun CentralSouthAmerica : Ind GeographicArea ;
-
-  fun ChinookWind : Class ;
-  fun ChinookWind_Class : SubClass ChinookWind WindProcess ;
-
-  -- A mineral that consists of an oxide of
-  -- iron and chromium.
-  fun Chromite : Class ;
-  fun Chromite_Class : SubClass Chromite (both CompoundSubstance Mineral) ;
-
-  -- Fine_grained soil consisting of mineral particles, not 
-  -- necessarily clay minerals, that are less than 0.002 mm in their maximum dimension.
-  fun Clay : Class ;
-  fun Clay_Class : SubClass Clay Soil ;
-
-  -- ClearWeather represents a condition 
-  -- in which less than 30% of the sky is covered with clouds.
-  fun ClearWeather : Class ;
-  fun ClearWeather_Class : SubClass ClearWeather WeatherProcess ;
-
-  -- A Cliff is any high, very_steep_to_perpendicular 
-  -- or overhanging face of rock or earth, a precipice.
-  fun Cliff : Class ;
-  fun Cliff_Class : SubClass Cliff SlopedArea ;
-
-  fun ClimateChangeConvention : Ind Agreement ;
-
-  fun ClimateChangeIssue : Ind EnvironmentalIssue ;
-
-  fun ClimateChange_KyotoProtocol : Ind Agreement ;
-
-  -- &ClimateZone is a subclass of GeographicArea in which regions 
-  -- are classified according to their long_term weather conditions. 
-  -- The subclasses of ClimateZone are based on the Koeppen Climate 
-  -- Classification system. In the Koeppen system, climate zones are 
-  -- distinguished based on temperatures and rainfall.
-  fun ClimateZone : Class ;
-  fun ClimateZone_Class : SubClass ClimateZone GeographicArea ;
-
-  -- Coal is a black or brownish black solid combustible 
-  -- substance formed by the partial decomposition of vegetable matter without 
-  -- free access of air and under the influence of moisture and often increased 
-  -- pressure and temperature. Coal is a sedimentary rock containing a high 
-  -- proportion of carbon.
-  fun Coal : Class ;
-  fun Coal_Class : SubClass Coal (both FossilFuel (both Mineral Rock)) ;
-
-  fun CoastalDegradation : Ind EnvironmentalIssue ;
-
-  fun CoastalFlooding : Class ;
-  fun CoastalFlooding_Class : SubClass CoastalFlooding Flooding ;
-
-  fun CoastalMarinePollutionIssue : Ind EnvironmentalIssue ;
-
-  -- CoastalPlain is the class of broad plains 
-  -- areas adjacent to a Sea or Ocean. A coastal plain includes a narrower 
-  -- ShoreArea adjacent to a body of water.
-  fun CoastalPlain : Class ;
-  fun CoastalPlain_Class : SubClass CoastalPlain Plain ;
-
-  -- ColdClimateZone is the subclass 
-  -- of ClimateZone that is characterized by a warmest month with average 
-  -- temperature less than 10 degrees Celsius and a coldest month with 
-  -- average temperature less than _3 degrees Celsius. This is 
-  -- Koeppen climate system Type D.
-  fun ColdClimateZone : Class ;
-  fun ColdClimateZone_Class : SubClass ColdClimateZone ClimateZone ;
-
-  -- ColdDampClimateZone is the 
-  -- subclass of ColdClimateZone that is characterized by having more 
-  -- than 30 mm of precipitation in the driest month. This is subtype 
-  -- 'Df' in the Koeppen climate system.
-  fun ColdDampClimateZone : Class ;
-  fun ColdDampClimateZone_Class : SubClass ColdDampClimateZone ColdClimateZone ;
-
-  -- ColdFront is the class of transitional 
-  -- weather processes occurring between a cold air mass that is advancing 
-  -- upon a warm air mass.
-  fun ColdFront : Class ;
-  fun ColdFront_Class : SubClass ColdFront WeatherFront ;
-
-  -- ContinentalClimateZone is a subclass of TemperateClimateZone that is 
-  -- characterized by cold winters and hot summers.
-  fun ContinentalClimateZone : Class ;
-  fun ContinentalClimateZone_Class : SubClass ContinentalClimateZone TemperateClimateZone ;
-
-  -- ContinentalMargin is class of 
-  -- SubmergedLandAreas that are the extension of land underwater at 
-  -- the edge of a continent, before a drop to the sea floor. A 
-  -- ContinentalMargin includes the ContinentalShelf and the 
-  -- continental break, slope, or rise at the outer edge.
-  fun ContinentalMargin : Class ;
-  fun ContinentalMargin_Class : SubClass ContinentalMargin SubmergedLandArea ;
-
-  -- A ContinentalShelf is a natural 
-  -- undersea extension of land around a Continent. The shelf is a 
-  -- gently sloped (average less than one percent) plain that is an extension 
-  -- of the CoastalPlain found off the coast of most continents.
-  fun ContinentalShelf : Class ;
-  fun ContinentalShelf_Class : SubClass ContinentalShelf SubmergedLandArea ;
-
-  -- Corals are gastrovascular marine cnidarians (phylum 
-  -- Cnidaria, class Anthozoa) existing as small anemone_like polyps, typically 
-  -- forming colonies of many individuals. The group includes the important 
-  -- reef builders known as hermatypic corals, found in tropical oceans, and 
-  -- belonging to the subclass Zoantharia of order Scleractinia (formerly 
-  -- Madreporaria). The hermatypic corals obtain much of their nutrient 
-  -- requirement from symbiotic unicellular algae called zooxanthellae, and so 
-  -- are dependent upon growing in sunlight. As a result, these corals are 
-  -- usually found not far beneath the surface, although in clear waters corals 
-  -- can grow at depths of 60 m (200 ft). Corals breed by spawning, with all 
-  -- corals of the same species in a region releasing gametes simultaneously 
-  -- over a period of one to several nights around a full moon. (from Wikipedia)
-  fun Coral : Class ;
-  fun Coral_Class : SubClass Coral Invertebrate ;
-
-  -- CoralReef is the subclass of Reefs that are 
-  -- formed from living organisms that produce the limestone formations of the 
-  -- reef. Coral reefs include fringing reefs, barrier reefs, and Atolls.
-  fun CoralReef : Class ;
-  fun CoralReef_Class : SubClass CoralReef Reef ;
-
-  fun CoralReefDecayIssue : Ind EnvironmentalIssue ;
-
-  -- A Cove is a small part of a body of water that 
-  -- reaches into a coast.
-  fun Cove : Class ;
-  fun Cove_Class : SubClass Cove Inlet ;
-
-  -- Crosswind is the relative attribute of a 
-  -- Wind to an object when the force of the wind is applied to a lateral 
-  -- side of the object.
-  fun Crosswind : Ind Attribute ;
-
-  -- CyclonicStorm is the class of 
-  -- LowPressureWeatherSystems that involve a low pressure area 
-  -- surrounded by rapidly rotating winds, with the whole system 
-  -- typically moving forward at 20_30 mph.
-  fun CyclonicStorm : Class ;
-  fun CyclonicStorm_Class : SubClass CyclonicStorm (both LowPressureWeatherSystem Windstorm) ;
-
-  -- DDT (dichoro_diphenyl_trichloro_ethane) 
-  -- is a highly toxic insecticide also harmful to most other animal 
-  -- species. DDT was banned in the UnitedStates in 1972.
-  fun DDT : Class ;
-  fun DDT_Class : SubClass DDT CompoundSubstance ;
-
-  -- (DatumFn ?place) denotes the point of MLLW (Mean Lower Low 
-  -- Water) used as the initial data point for a coastal or WaterArea given on a nautical 
-  -- chart. High and low tides are calculated with reference to this point.
-  fun DatumFn : El GeographicArea -> Ind LengthMeasure ;
-
-  fun DeadSea : Ind SaltLake ;
-
-  -- Defoliant is the class of substances 
-  -- that are used to make plants lose their leaves, typically used 
-  -- in agriculture or warfare. Defoliants may have detrimental 
-  -- environmental side effects.
-  fun Defoliant : Class ;
-  fun Defoliant_Class : SubClass Defoliant PureSubstance ;
-
-  fun Deforestation : Class ;
-  fun Deforestation_Class : SubClass Deforestation (both ForestDamage Removing) ;
-
-  fun DeforestationIssue : Ind EnvironmentalIssue ;
-
-  -- A Delta is a LandForm composed of silt or other 
-  -- alluvium, deposited at or near the mouth of a river or stream as it enters 
-  -- a body of relatively static water. Typically a delta is flat and fan_shaped.
-  fun Delta : Class ;
-  fun Delta_Class : SubClass Delta LandForm ;
-
-  -- DenseVegetation describes the 
-  -- density of vegetation in a Forest.
-  fun DenseVegetation : Ind Attribute ;
-
-  -- Desert is a subclass of LandAreas that are 
-  -- arid regions having sparse or no vegetation.
-  fun Desert : Class ;
-  fun Desert_Class : SubClass Desert LandArea ;
-
-  -- DesertClimateZone 
-  -- is the class of AridClimateZones characterized by 
-  -- sparse, desert vegetation. Koeppen system 'BW'.
-  fun DesertClimateZone : Class ;
-  fun DesertClimateZone_Class : SubClass DesertClimateZone AridClimateZone ;
-
-  -- Desertification represents the 
-  -- Process by which desert conditions are spread over an area.
-  fun Desertification : Class ;
-  fun Desertification_Class : SubClass Desertification WeatherProcess ;
-
-  fun DesertificationConvention : Ind Agreement ;
-
-  fun DesertificationIssue : Ind EnvironmentalIssue ;
-
-  fun DipSlipFault : Class ;
-  fun DipSlipFault_Class : SubClass DipSlipFault GeologicalFault ;
-
-  -- (DirectionalSubregionFn ?DIRECTION ?AREA) denotes the part 
-  -- of GeographicArea ?AREA that lies in ?DIRECTION from the 
-  -- geographic center of ?AREA. For example, 
-  -- (DirectionalSubregionFn Iraq North) denotes the Northern 
-  -- part of Iraq. Such subregions are defined purely by geographical 
-  -- points of reference, not by sociological ones. For example, 
-  -- (DirectionalSubregionFn UnitedStatesOfAmerica South) denotes 
-  -- the Southern half of the United States, it does not denote the 
-  -- American South as distinguished for historical, literary, or 
-  -- cultural purposes.
-  fun DirectionalSubregionFn : El DirectionalAttribute -> El GeographicArea -> Ind GeographicArea ;
-
-  fun DiseaseConditionsIssue : Class ;
-  fun DiseaseConditionsIssue_Class : SubClass DiseaseConditionsIssue EnvironmentalIssue ;
-
-  -- (DocumentFn ?PROP) denotes a class 
-  -- of Text objects that contain the information ?PROP.
-  fun DocumentFn: El Proposition -> Desc Text ;
-
-  -- Downhill is a PositionalAttribute that 
-  -- describes the relation between two things, one of which is located 
-  -- down a slope from the other.
-  fun Downhill : Ind PositionalAttribute ;
-
-  fun Downstream : Ind PositionalAttribute ;
-
-  -- Downwind is a PositionalAttribute that indicates relative position 
-  -- downwind (leeward) with respect to the direction that the Wind is 
-  -- blowing.
-  fun Downwind : Ind PositionalAttribute ;
-
-  fun Dredging : Class ;
-  fun Dredging_Class : SubClass Dredging Removing ;
-
-  fun DriftNetFishingIssue : Ind EnvironmentalIssue ;
-
-  fun DriftnetFishing : Class ;
-  fun DriftnetFishing_Class : SubClass DriftnetFishing Fishing ;
-
-  -- Drought is the subclass of WeatherProcess 
-  -- that represents long periods without precipitation, which is damaging 
-  -- to crops, livestock, and human life.
-  fun Drought : Class ;
-  fun Drought_Class : SubClass Drought WeatherProcess ;
-
-  fun DroughtIssue : Ind EnvironmentalIssue ;
-
-  -- DryWinterColdClimateZone 
-  -- is a subclass of ColdClimateZone that is characterized by having 
-  -- at least ten times as much precipitation in the wettest summer month 
-  -- as in the driest winter month. This is Koeppen climate system subtype 
-  -- 'Dw'.
-  fun DryWinterColdClimateZone : Class ;
-  fun DryWinterColdClimateZone_Class : SubClass DryWinterColdClimateZone ColdClimateZone ;
-
-  fun DustStorm : Class ;
-  fun DustStorm_Class : SubClass DustStorm WeatherProcess ;
-
-  -- An EarthTremor is an individual seismic 
-  -- event in which the earth shakes due to release of seismic pressures.
-  fun EarthTremor : Class ;
-  fun EarthTremor_Class : SubClass EarthTremor (both GeologicalProcess Tremor) ;
-
-  -- Earthquake is the class of events in 
-  -- which the earth shakes while its layers readjust due to tensional 
-  -- stresses in the surface of the earth. A single earthquake may consist 
-  -- of one or more EarthTremors.
-  fun Earthquake : Class ;
-  fun Earthquake_Class : SubClass Earthquake GeologicalProcess ;
-
-  -- EarthsAtmosphere is the layer of gases, a mixture of mainly oxygen and nitrogen,
-  -- surrounding PlanetEarth. See also Air.
-  fun EarthsAtmosphere : Ind Atmosphere ;
-
-  -- EarthsMoon is the Moon of PlanetEarth.
-  fun EarthsMoon : Ind Moon ;
-
-  fun EasternAfrica : Ind GeographicArea ;
-
-  fun EasternAsia : Ind GeographicArea ;
-
-  fun EasternEurope : Ind GeographicArea ;
-
-  -- The half of the Earth that includes Europe, 
-  -- Asia, Africa, and Australia.
-  fun EasternHemisphere : Ind Hemisphere ;
-
-  fun EasternSouthAmerica : Ind GeographicArea ;
-
-  -- Ecosystem is a subclass of GeographicAreas considered together with
-  -- their organisms and environment as a functioning whole.
-  fun Ecosystem : Class ;
-  fun Ecosystem_Class : SubClass Ecosystem GeographicArea ;
-
-  -- Effluent is a Substance 
-  -- that generically covers any waste matter that is released into 
-  -- the environment, including sewage and industrial pollutants.
-  fun Effluent : Class ;
-  fun Effluent_Class : SubClass Effluent Substance ;
-
-  fun ElNino : Class ;
-  fun ElNino_Class : SubClass ElNino WeatherSeason ;
-
-  -- (ElevationHighPointFn ?AREA) 
-  -- denotes the area within the GeographicArea ?AREA that has the 
-  -- highest elevation.
-  fun ElevationHighPointFn : El GeographicArea -> Ind GeographicArea ;
-
-  -- (ElevationLowPointFn ?AREA) 
-  -- denotes the area within the GeographicArea ?AREA that has the 
-  -- lowest elevation.
-  fun ElevationLowPointFn : El GeographicArea -> Ind GeographicArea ;
-
-
-  fun EndangeredMarineWildlifeIssue : Ind BiodiversityIssue ;
-
-  -- EndangeredSpecies is the 
-  -- subclass of Organism that includes plants and animals that 
-  -- are in danger of extinction from destruction of individuals 
-  -- or of habitat.
-  fun EndangeredSpecies : Class ;
-  fun EndangeredSpecies_Class : SubClass EndangeredSpecies Organism ;
-
-  fun EndangeredSpeciesConvention : Ind Agreement ;
-
-  fun EndangeredSpeciesIssue : Ind BiodiversityIssue ;
-
-  fun EnvironmentalIssue : Class ;
-  fun EnvironmentalIssue_Class : SubClass EnvironmentalIssue AreaOfConcern ;
-
-  fun EnvironmentalModificationConvention : Ind Agreement ;
-
-  fun EnvironmentalWaterIssue : Class ;
-  fun EnvironmentalWaterIssue_Class : SubClass EnvironmentalWaterIssue EnvironmentalIssue ;
-
-  -- Erosion is a wearing process on 
-  -- LandForms by wind, running water, ice, heat, and other processes, 
-  -- in which rock and soil material are removed from one area and 
-  -- deposited elsewhere.
-  fun Erosion : Class ;
-  fun Erosion_Class : SubClass Erosion (both GeologicalProcess Removing) ;
-
-  -- Estuary is the subclass of BodyOfWater that 
-  -- represents WaterAreas where a sea or ocean Tide meets a River 
-  -- current.
-  fun Estuary : Class ;
-  fun Estuary_Class : SubClass Estuary (both BodyOfWater (both Inlet SaltWaterArea)) ;
-
-  -- ExclusiveFishingZone is the 
-  -- subclass of MaritimeClaimArea including offshore areas over which a 
-  -- nation claims exclusive jurisdiction only for fishing purposes (cf. 
-  -- MaritimeExclusiveEconomicZone). Zone widths vary up to 200 miles 
-  -- (NM).
-  fun ExclusiveFishingZone : Class ;
-  fun ExclusiveFishingZone_Class : SubClass ExclusiveFishingZone (both MaritimeClaimArea SaltWaterArea) ;
-
-  -- (ExclusiveFishingZoneFn ?POLITY) denotes the 
-  -- ExclusiveFishingZone that is claimed by the 
-  -- GeopoliticalArea ?POLITY.
-  fun ExclusiveFishingZoneFn : El GeopoliticalArea -> Ind ExclusiveFishingZone ;
-
-  -- ExtendedFishingZone is the subclass of MaritimeClaimArea 
-  -- that includes offshore areas over which a nation claims fishing rights, 
-  -- beyond that nation's ExclusiveFishingZone. Zone widths vary, 
-  -- from as little as 12 miles (NM) up to a width of 200 miles (NM).
-  fun ExtendedFishingZone : Class ;
-  fun ExtendedFishingZone_Class : SubClass ExtendedFishingZone (both MaritimeClaimArea SaltWaterArea) ;
-
-  -- (ExtendedFishingZoneFn ?POLITY) denotes the 
-  -- ExtendedFishingZoneFn that is claimed by the 
-  -- GeopoliticalArea ?POLITY, beyond its ExclusiveFishingZone.
-  fun ExtendedFishingZoneFn : El GeopoliticalArea -> Ind ExtendedFishingZone ;
-
-  fun Famine : Class ;
-  fun Famine_Class : SubClass Famine SocialInteraction ;
-
-  fun FamineIssue : Ind EnvironmentalIssue ;
-
-  fun FarmingPracticesIssue : Ind EnvironmentalIssue ;
-
-  -- Fathom is a UnitOfMeasure used for measuring 
-  -- water depth. One fathom is equal to six feet.
-  fun Fathom : Ind UnitOfLength ;
-
-  -- FertileTerrain describes an area 
-  -- that has the type of soil and climate conditions needed to produce 
-  -- good quality crops.
-  fun FertileTerrain : Ind TerrainAttribute ;
-
-  -- Fire is the subclass of Combustion events in 
-  -- which flames are present. Fires are slower combustion processes than 
-  -- explosions, though some fires may include explosive episodes.
-  fun Fire : Class ;
-  fun Fire_Class : SubClass Fire Combustion ;
-
-  fun FishStockDepletionIssue : Ind EnvironmentalIssue ;
-
-  -- Fishing is the class of Processes in which 
-  -- Fish are hunted.
-  fun Fishing : Class ;
-  fun Fishing_Class : SubClass Fishing Hunting ;
-
-  fun FlashFlooding : Class ;
-  fun FlashFlooding_Class : SubClass FlashFlooding Flooding ;
-
-  -- FlatTerrain is a TerrainAttribute 
-  -- describing regions within which there is very little variation in 
-  -- altitude.
-  fun FlatTerrain : Ind TerrainAttribute ;
-
-  fun Flooding_WeatherProcess : SubClass Flooding WeatherProcess ;
-
-  -- (FlowFn ?FLUID) denotes the Motion process
-  -- associated with the constitutive pieces of the FlowRegion ?FLUID.
-  fun FlowFn : El FlowRegion -> Ind Motion ;
-
-  -- (FlowRegionFn ?FLOW) denotes the region 
-  -- in which the coherent LiquidMotion process ?FLOW is occurring.
-  fun FlowRegionFn : El LiquidMotion -> Ind Region ;
-
-  fun FlowRegion_Region : SubClass FlowRegion Region ;
-
-  fun Fogging : Class ;
-  fun Fogging_Class : SubClass Fogging WeatherProcess ;
-
-  -- Forest is the class of large LandAreas that 
-  -- are covered by trees and associated undergrowth, either growing wild or 
-  -- managed for the purpose of timber production.
-  fun Forest : Class ;
-  fun Forest_Class : SubClass Forest LandArea ;
-
-  fun ForestDamage : Class ;
-  fun ForestDamage_Class : SubClass ForestDamage Damaging ;
-
-  fun ForestDegradation : Ind EnvironmentalIssue ;
-
-  fun ForestFire : Class ;
-  fun ForestFire_Class : SubClass ForestFire (both Combustion ForestDamage) ;
-
-  fun FragileEcosystemIssue : Ind BiodiversityIssue ;
-
-  fun FreezingRain : Class ;
-  fun FreezingRain_Class : SubClass FreezingRain Precipitation ;
-
-  -- Freshwater is the subclass of Water 
-  -- that has low soluble mineral content. See also PotableWater.
-  fun Freshwater : Class ;
-  fun Freshwater_Class : SubClass Freshwater Water ;
-
-  fun FreshwaterOverutilization : Class ;
-  fun FreshwaterOverutilization_Class : SubClass FreshwaterOverutilization SocialInteraction ;
-
-  -- (GeographicCenterFn ?REGION) denotes the geographical center 
-  -- of the GeographicArea ?REGION.
-  fun GeographicCenterFn : El GeographicArea -> Ind GeographicArea ;
-
-  fun GeographicRegion : Class ;
-
-  -- GeologicalFault is the subclass of 
-  -- GeographicAreas in which there is a fracture in the Earth's crust 
-  -- and differential movement can occur on the two sides of the fault. 
-  -- Such movement results in EarthTremors and is the cause of 
-  -- Earthquakes.
-  fun GeologicalFault : Class ;
-  fun GeologicalFault_Class : SubClass GeologicalFault GeographicArea ;
-
-  -- GeologicallyStable is a 
-  -- TerrainAttribute of a GeographicArea in which the geological 
-  -- substructure is stable, i.e., there are no active Volcanoes, 
-  -- no major fault lines, no blasting or other destabilizing activity.
-  fun GeologicallyStable : Ind TerrainAttribute ;
-
-  fun Ghibli : Class ;
-  fun Ghibli_Class : SubClass Ghibli WindProcess ;
-
-  -- A Glacier is a large body of slow_moving ice. 
-  -- Glaciers displace soil and rock while moving over land surfaces and break 
-  -- apart, forming Icebergs, when they reach the sea.
-  fun Glacier : Class ;
-  fun Glacier_Class : SubClass Glacier LandForm ;
-
-  fun GrassFire : Class ;
-  fun GrassFire_Class : SubClass GrassFire Combustion ;
-
-  -- Grassland is the class of LandAreas 
-  -- where the predominant vegetation is some kind of grass.
-  fun Grassland : Class ;
-  fun Grassland_Class : SubClass Grassland (both Biome LandArea) ;
-
-  -- Gravel is small rounded stones, often mixed with sand.
-  fun Gravel : Class ;
-  fun Gravel_Class : SubClass Gravel Rock ;
-
-  fun GreatSaltLake : Ind SaltLake ;
-
-  -- GreenhouseGas is the subclass of 
-  -- substances that, when present in the atmosphere, trap infrared 
-  -- radiation and cause global warming. Greenhouse gases include 
-  -- carbon dioxide, hydrofluorocarbons, methane, nitrous oxide, ozone, 
-  -- and water vapor.
-  fun GreenhouseGas : Class ;
-  fun GreenhouseGas_Class : SubClass GreenhouseGas PureSubstance ;
-
-  fun GreenwichEnglandUK : Ind City ;
-
-  -- GroundCoverVegetation 
-  -- describes the density of uniform low vegetation in a field or meadow.
-  fun GroundCoverVegetation : Ind Attribute ;
-
-  -- Groundwater is the subclass of 
-  -- Water that is found in deposits in the earth.
-  fun Groundwater : Class ;
-  fun Groundwater_Class : SubClass Groundwater Water ;
-
-  fun GroundwaterPollutionIssue : Ind EnvironmentalWaterIssue ;
-
-  -- Gulf is the class of extensions of a Sea or 
-  -- Ocean that reach into a land mass or are partially enclosed by a 
-  -- LandArea. A Gulf is typically larger than a Bay.
-  fun Gulf : Class ;
-  fun Gulf_Class : SubClass Gulf (both BodyOfWater SaltWaterArea) ;
-
-  fun GulfOfAden : Ind (both Gulf SaltWaterArea) ;
-
-  fun GulfOfMexico : Ind (both Gulf SaltWaterArea) ;
-
-  fun GulfOfOman : Ind (both Gulf SaltWaterArea) ;
-
-  -- Hailing is a precipitation process 
-  -- in which Water falls in a Solid state with round, hard pellets.
-  fun Hailing : Class ;
-  fun Hailing_Class : SubClass Hailing Precipitation ;
-
-  fun HarmattanWind : Class ;
-  fun HarmattanWind_Class : SubClass HarmattanWind WindProcess ;
-
-  fun HazardousWastesConvention : Ind Agreement ;
-
-  -- Headwind is the relative attribute of a 
-  -- Wind to an object when the force of the wind is applied to the front 
-  -- of the object (FrontFn). A headwind can negatively affect the speed 
-  -- capability of a vehicle.
-  fun Headwind : Ind Attribute ;
-
-  fun HeavyRaining : Class ;
-  fun HeavyRaining_Class : SubClass HeavyRaining Raining ;
-
-  fun HeavySurf : Class ;
-  fun HeavySurf_Class : SubClass HeavySurf (both WaterMotion WeatherProcess) ;
-
-  -- Hemisphere is the class of GeographicAreas 
-  -- that are halves of the Earth, as traditionally divided into the Northern 
-  -- and Southern Hemispheres along the equator and into the Eastern and Western 
-  -- Hemispheres along a north_south line running 20°W and 160°E.
-  fun Hemisphere : Class ;
-  fun Hemisphere_Class : SubClass Hemisphere GeographicArea ;
-
-  fun HighBiodiversity : Ind BiodiversityAttribute ;
-
-  -- HighPressureWeatherSystem is 
-  -- the class of weather systems characterized by high barometricPressures. 
-  -- High pressure systems typically cause clear weather.
-  fun HighPressureWeatherSystem : Class ;
-  fun HighPressureWeatherSystem_Class : SubClass HighPressureWeatherSystem WeatherSystem ;
-
-  -- HighTide is the class of TidalProcesses that 
-  -- occur twice a day in marine waters, in which the water level rises above 
-  -- the mean sea level.
-  fun HighTide : Class ;
-  fun HighTide_Class : SubClass HighTide TidalProcess ;
-
-  -- HigherHighTide is the subclass of 
-  -- HighTide processes that occur in marine waters with a 
-  -- MixedTideProcess.
-  fun HigherHighTide : Class ;
-  fun HigherHighTide_Class : SubClass HigherHighTide HighTide ;
-
-  -- A Hill is a raised part of the earth's surface with 
-  -- sloping sides _ an old mountain which because of erosion has become shorter 
-  -- and more rounded.
-  fun Hill : Class ;
-  fun Hill_Class : SubClass Hill (both LandForm UplandArea) ;
-
-  -- Humus is decaying organic matter found in Soil 
-  -- and derived from dead animal and plant material.
-  fun Humus : Class ;
-  fun Humus_Class : SubClass Humus Mixture ;
-
-  fun Hurricane : Class ;
-  fun Hurricane_Class : SubClass Hurricane (both TropicalCyclone WeatherProcess) ;
-
-  fun HurricaneSeason : Class ;
-  fun HurricaneSeason_Class : SubClass HurricaneSeason WeatherSeason ;
-
-  -- HydropowerWaterArea is the class of WaterAreas with waterflow strength adequate 
-  -- for the production of hydropower.
-  fun HydropowerWaterArea : Class ;
-  fun HydropowerWaterArea_Class : SubClass HydropowerWaterArea WaterArea ;
-
-  -- An Iceberg is a large chunk of ice that has 
-  -- broken off from a glacier and fallen into the sea. The larger part of 
-  -- an Iceberg floats underwater.
-  fun Iceberg : Class ;
-  fun Iceberg_Class : SubClass Iceberg (both SelfConnectedObject Water) ;
-
-  fun Icing : Class ;
-  fun Icing_Class : SubClass Icing (both Freezing WeatherProcess) ;
-
-  fun IllegalWildlifeTradeIssue : Ind EnvironmentalIssue ;
-
-  fun InadequatePotableWaterIssue : Ind EnvironmentalWaterIssue ;
-
-  fun InadequateSanitationIssue : Ind EnvironmentalIssue ;
-
-  -- IndianOcean represents the Indian Ocean.
-  fun IndianOcean : Ind Ocean ;
-
-  fun IndigenousPeoplesPreservationIssue : Ind EnvironmentalIssue ;
-
-  -- IndustrialPollution is 
-  -- the subclass of Pollution characterized by pollutants that 
-  -- originate in industrial processes.
-  fun IndustrialPollution : Class ;
-  fun IndustrialPollution_Class : SubClass IndustrialPollution Pollution ;
-
-  fun IndustrialPollutionIssue : Ind PollutionIssue ;
-
-  -- An instance of InlandWaterSystem 
-  -- comprises two or more lakes or rivers, canals, or other waterways that 
-  -- are interconnected.
-  fun InlandWaterSystem : Class ;
-  fun InlandWaterSystem_Class : SubClass InlandWaterSystem (both Collection WaterArea) ;
-
-  -- Inlet is the class of bays or other recesses 
-  -- into the shore of a lake, sea, or river, includes InletPassages, which 
-  -- are passages leading from open water through some barrier to a bay or 
-  -- lagoon.
-  fun Inlet : Class ;
-  fun Inlet_Class : SubClass Inlet BodyOfWater ;
-
-  -- InletPassage is the class of water 
-  -- passages connecting an area of open water to a bay or lagoon, through 
-  -- some land barrier(s) close on either side.
-  fun InletPassage : Class ;
-  fun InletPassage_Class : SubClass InletPassage Inlet ;
-
-  -- (InnerBoundaryFn ?REGION) denotes the 
-  -- inner boundary of the Region ?REGION, where ?REGION has an inner and 
-  -- outer orientation with respect to another object.
-  fun InnerBoundaryFn : El Region -> Ind Region ;
-
-  -- InternationalAgreement is the 
-  -- subclass of Agreements which are made by and between Nations.
-  fun InternationalAgreement : Class ;
-  fun InternationalAgreement_Class : SubClass InternationalAgreement Agreement ;
-
-  -- InternationalBorder is the 
-  -- subclass of GeographicAreas where the areas of two Nations meet.
-  fun InternationalBorder : Class ;
-  fun InternationalBorder_Class : SubClass InternationalBorder GeographicArea ;
-
-  fun InvasiveSpeciesIssue : Ind EnvironmentalIssue ;
-
-  -- IrrigatedLand is the subclass of 
-  -- LandArea representing land whose water supply is artificially 
-  -- supplied or supplemented.
-  fun IrrigatedLand : Class ;
-  fun IrrigatedLand_Class : SubClass IrrigatedLand LandArea ;
-
-  -- Irrigating is the process of transporting 
-  -- and applying water to crops by artificial means.
-  fun Irrigating : Class ;
-  fun Irrigating_Class : SubClass Irrigating Motion ;
-
-  -- IrrigationChannel is the class of 
-  -- artificially created channels used for transporting water to agricultural 
-  -- fields for Irrigating crops.
-  fun IrrigationChannel : Class ;
-  fun IrrigationChannel_Class : SubClass IrrigationChannel Artifact ;
-
-  -- An Isthmus is a narrow strip of land that 
-  -- connects two larger land masses and is bordered on two sides by water.
-  fun Isthmus : Class ;
-  fun Isthmus_Class : SubClass Isthmus LandArea ;
-
-  -- JetStream is the class of high_velocity 
-  -- AirStreams that blow constantly in the upper atmosphere with constant 
-  -- speed and direction, though their location shifts somewhat. There are 
-  -- four JetStreams in EarthsAtmosphere.
-  fun JetStream : Class ;
-  fun JetStream_Class : SubClass JetStream AirStream ;
-
-  -- Jungle is a subclass of fertile LandAreas 
-  -- that are overgrown with tropical vegetation.
-  fun Jungle : Class ;
-  fun Jungle_Class : SubClass Jungle (both Biome LandArea) ;
-
-  fun Khamsin : Class ;
-  fun Khamsin_Class : SubClass Khamsin Windstorm ;
-
-  -- KnotUnitOfSpeed is a unit for measuring 
-  -- speed. One KnotUnitOfSpeed is equal to one NauticalMile per one 
-  -- HourDuration.
-  fun KnotUnitOfSpeed : Ind CompositeUnitOfMeasure ;
-
-  fun KokoNor : Ind SaltLake ;
-
-  -- Lake is the subclass of BodyOfWater whose instances are naturally
-  -- occurring static bodies of water surrounded by land.
-  fun Lake : Class ;
-  fun Lake_Class : SubClass Lake StaticWaterArea ;
-
-  fun LakeBakhtegan : Ind SaltLake ;
-
-  fun LakeEyre : Ind SaltLake ;
-
-  fun LakeMareotis : Ind SaltLake ;
-
-  -- A LakeRegion is a GeographicArea 
-  -- including land surrounding one or more Lakes.
-  fun LakeRegion : Class ;
-  fun LakeRegion_Class : SubClass LakeRegion GeographicArea ;
-
-  fun LakeTorrens : Ind SaltLake ;
-
-  fun LakeWalker : Ind SaltLake ;
-
-  fun LandClearingIssue : Ind BiodiversityIssue ;
-
-  -- A LandForm is the class of geographically and/or geologically 
-  -- distinct areas that occur on Earth's surface, including mountains, hills, plains, valleys, 
-  -- deltas, and features of submerged land areas such as the ocean floor.
-  fun LandForm : Class ;
-  fun LandForm_Class : SubClass LandForm GeographicArea ;
-
-  fun LandSubsidence : Class ;
-  fun LandSubsidence_Class : SubClass LandSubsidence GeologicalProcess ;
-
-  -- LandlockedArea is the class of 
-  -- LandAreas that lack access to an Ocean or to a Waterway 
-  -- providing a link to the ocean.
-  fun LandlockedArea : Class ;
-  fun LandlockedArea_Class : SubClass LandlockedArea LandArea ;
-
-  -- LandlockedWater includes water 
-  -- areas that are surrounded by land, including salt lakes, fresh 
-  -- water lakes, ponds, reservoirs, and (more or less) wetlands.
-  fun LandlockedWater : Class ;
-  fun LandlockedWater_Class : SubClass LandlockedWater BodyOfWater ;
-
-  fun LandminesIssue : Ind EnvironmentalIssue ;
-
-  fun Landslide : Class ;
-  fun Landslide_Class : SubClass Landslide GeologicalProcess ;
-
-  -- LandslideProcess is a subclass 
-  -- of Motion that represents events in which a loosened mass of mud, 
-  -- dirt, or rock slides down a slope, by the force of gravity.
-  fun LandslideProcess : Class ;
-  fun LandslideProcess_Class : SubClass LandslideProcess Impelling ;
-
-  -- Latitude is the class of Regions, 
-  -- associated with areas on the Earth's surface, which are parallels 
-  -- measured in PlaneAngleDegrees from the Equator.
-  fun Latitude : Class ;
-  fun Latitude_Class : SubClass Latitude Region ;
-
-  -- LatitudeFn is a VariableArityRelation 
-  -- used to denote a parallel of latitude. Examples: 
-  -- (LatitudeFn North (MeasureFn 38 AngularDegree)), (LatitudeFn 
-  -- South (MeasureFn 23 AngularDegree) (MeasureFn 30 ArcMinute)), 
-  -- (LatitudeFn South (MeasureFn 60 AngularDegree) (MeasureFn 0 ArcMinute) 
-  -- (MeasureFn 0 ArcSecond)), (LatitudeFn North 
-  -- (MeasureFn 42 AngularDegree) (MeasureFn 7.89 ArcMinute)).
-  fun LatitudeFn : El DirectionalAttribute -> El AngleMeasure -> El AngleMeasure -> El AngleMeasure -> Ind Region ;
-
-  fun LawOfTheSeaConvention : Ind Agreement ;
-
-  -- Lichen is the class of complex thallyphytic 
-  -- plants made up of Alga and Fungus growing symbiotically.
-  fun Lichen : Class ;
-  fun Lichen_Class : SubClass Lichen NonFloweringPlant ;
-
-  fun LimitedFreshWaterIssue : Ind EnvironmentalWaterIssue ;
-
-  -- LittoralCurrent is the subclass of 
-  -- WaterCurrents that occur near a ShoreArea. Examples include 
-  -- TidalEbb, TidalFlow, and RipCurrents.
-  fun LittoralCurrent : Class ;
-  fun LittoralCurrent_Class : SubClass LittoralCurrent WaterCurrent ;
-
-  -- A LittoralZone is an area along the shore 
-  -- of a large body of water, especially an Ocean or Sea, including the area 
-  -- extending from the high tide mark out to a depth of 200 meters. The littoral 
-  -- zone is of interest for its land features, e.g., slope gradient and soil 
-  -- composition, including features of its SubmergedLandArea.
-  fun LittoralZone : Class ;
-  fun LittoralZone_Class : SubClass LittoralZone GeographicArea ;
-
-  -- Type of soil intermediate in texture between clay and sand, 
-  -- consisting of a mixture of clay, sand, gravel, silt, and organic matter.
-  fun Loam : Class ;
-  fun Loam_Class : SubClass Loam Soil ;
-
-  fun Locust : Class ;
-  fun Locust_Class : SubClass Locust Animal ;
-
-  -- Longitude is the class of Regions, 
-  -- associated with areas on the Earth's surface, which are meridians 
-  -- measured in PlaneAngleDegrees from the PrimeMeridian through 
-  -- GreenwichEnglandUK.
-  fun Longitude : Class ;
-  fun Longitude_Class : SubClass Longitude Region ;
-
-  -- (LongitudeFn ?DIRECTION @ROW) 
-  -- denotes a meridian of longitude. Note that LongitudeFn is 
-  -- a VariableArityRelation. Examples: 
-  -- (LongitudeFn East (MeasureFn 180 AngularDegree)), (LongitudeFn 
-  -- West (MeasureFn 122 AngularDegree) (MeasureFn 24 ArcMinute)), 
-  -- (LongitudeFn East (MeasureFn 121 AngularDegree) 
-  -- (MeasureFn 0 ArcMinute) (MeasureFn 15 ArcSecond)), 
-  -- (LongitudeFn West (MeasureFn 80 AngularDegree) 
-  -- (MeasureFn 6.78 ArcMinute)).
-  fun LongitudeFn : El DirectionalAttribute -> El AngleMeasure -> El AngleMeasure -> El AngleMeasure -> Ind GeographicArea ;
-
-  fun LossOfHabitatIssue : Ind EnvironmentalIssue ;
-
-  fun LowBiodiversity : Ind BiodiversityAttribute ;
-
-  -- LowPressureWeatherSystem is 
-  -- the class of weather systems characterized by low or unstable 
-  -- barometricPressures. Low pressure systems typically introduce 
-  -- unsettled weather, frequently including storms.
-  fun LowPressureWeatherSystem : Class ;
-  fun LowPressureWeatherSystem_Class : SubClass LowPressureWeatherSystem WeatherSystem ;
-
-  -- LowTerrain is terrain in which the slope 
-  -- is less than 3%.
-  fun LowTerrain : Ind TerrainAttribute ;
-
-  -- LowTide is the class of TidalProcesses that 
-  -- occur twice a day in marine waters, in which the water level falls below 
-  -- the mean sea level.
-  fun LowTide : Class ;
-  fun LowTide_Class : SubClass LowTide TidalProcess ;
-
-  -- LowerLowTide is the subclass of LowTide 
-  -- processes that occur in marine waters with a MixedTideProcess.
-  fun LowerLowTide : Class ;
-  fun LowerLowTide_Class : SubClass LowerLowTide LowTide ;
-
-  -- A LowlandArea is a land area lower than the surrounding region, 
-  -- and usually level land.
-  fun LowlandArea : Class ;
-  fun LowlandArea_Class : SubClass LowlandArea LandForm ;
-
-  fun MarineDumpingConvention : Ind Agreement ;
-
-  fun MarineLifeConservationConvention : Ind Agreement ;
-
-  -- A MaritimeClaimArea is a GeographicArea 
-  -- delimited by a geopolitical state's claim, under the LawOfTheSea, of rights 
-  -- to certain resources, activities, or jurisdiction in the claimed area. 
-  -- MaritimeClaimAreas can pertain to WaterAreas, SubmergedLandAreas, and Airspace.
-  fun MaritimeClaimArea : Class ;
-  fun MaritimeClaimArea_Class : SubClass MaritimeClaimArea GeographicArea ;
-
-  -- (MaritimeClaimsTerritorialSeaFn ?REGION) denotes a 
-  -- peripheral zones of maritime control extending outward from the Region 
-  -- ?REGION.
-  fun MaritimeClaimsTerritorialSeaFn : El Region -> Ind PerimeterArea ;
-
-  -- MaritimeContiguousZone 
-  -- is the subclass of MaritimeClaimArea that includes areas over 
-  -- which a geopolitical state may exercise some control of activities 
-  -- beyond the 12_mile zone of its TerritorialSea. In general, 
-  -- the authorized control is for preventing or punishing activities 
-  -- that would violate laws applying within the 12_mile zone (that is, 
-  -- authorization to chase and intercept). According to the LawOfTheSea, 
-  -- a MaritimeContiguousZone may extend up to 24 nautical miles from the coast.
-  fun MaritimeContiguousZone : Class ;
-  fun MaritimeContiguousZone_Class : SubClass MaritimeContiguousZone (both MaritimeClaimArea SaltWaterArea) ;
-
-  -- (MaritimeContiguousZoneFn ?POLITY) denotes the MaritimeContiguousZone 
-  -- that is claimed by the GeopoliticalArea ?POLITY.
-  fun MaritimeContiguousZoneFn : El GeopoliticalArea -> Ind MaritimeContiguousZone ;
-
-  -- MaritimeExclusiveEconomicZone is the subclass of MaritimeClaimArea 
-  -- that represents the offshore area that coastal nations can claim for 
-  -- fishing and other uses of the ocean water and seabed found there.
-  fun MaritimeExclusiveEconomicZone : Class ;
-  fun MaritimeExclusiveEconomicZone_Class : SubClass MaritimeExclusiveEconomicZone (both MaritimeClaimArea SaltWaterArea) ;
-
-  -- (MaritimeExclusiveEconomicZoneFn ?POLITY) denotes the 
-  -- MaritimeExclusiveEconomicZone that is claimed by the 
-  -- GeopoliticalArea ?POLITY.
-  fun MaritimeExclusiveEconomicZoneFn : El GeopoliticalArea -> Ind MaritimeExclusiveEconomicZone ;
-
-  fun MaritimeHazard : Class ;
-  fun MaritimeHazard_Class : SubClass MaritimeHazard LandForm ;
-
-  -- MaritimeShelfArea 
-  -- is a subclass of MaritimeClaimArea that covers SubmergedLandAreas 
-  -- claimed by an adjacent geopolitical area. The LawOfTheSea defines 
-  -- the continental shelf as extending up to 200 miles (NM) offshore and 
-  -- including the resources found therein. The defined claim area does not 
-  -- correspond exactly to a geological ContinentalShelf, but if there is one, 
-  -- the two areas will overlap spatially.
-  fun MaritimeShelfArea : Class ;
-  fun MaritimeShelfArea_Class : SubClass MaritimeShelfArea (both MaritimeClaimArea SubmergedLandArea) ;
-
-  -- (MaritimeShelfAreaFn ?POLITY) denotes the MaritimeShelfArea 
-  -- that is claimed by the GeopoliticalArea ?POLITY.
-  fun MaritimeShelfAreaFn : El GeopoliticalArea -> Ind MaritimeShelfArea ;
-
-  -- MediterraneanClimateZone 
-  -- is a subclass of TemperateClimateZone that is characterized by 
-  -- mild, cool, wet winters and warm dry summers. Mediterranean shores 
-  -- are the archetype, but the Mediterranean climate is also found elsewhere.
-  fun MediterraneanClimateZone : Class ;
-  fun MediterraneanClimateZone_Class : SubClass MediterraneanClimateZone TemperateClimateZone ;
-
-  fun MediterraneanSea : Ind Sea ;
-
-  fun MediumBiodiversity : Ind BiodiversityAttribute ;
-
-  -- A Mesa is a land formation having a relatively flat 
-  -- top and steep rock walls.
-  fun Mesa : Class ;
-  fun Mesa_Class : SubClass Mesa (both LandForm UplandArea) ;
-
-  -- MetallurgicalPlant is the 
-  -- subclass of Organization that includes metal refining and 
-  -- manufacturing plants. Such plants typically release extremely 
-  -- toxic waste which can pollute air and groundwater if not 
-  -- properly treated.
-  fun MetallurgicalPlant : Class ;
-  fun MetallurgicalPlant_Class : SubClass MetallurgicalPlant Organization ;
-
-  fun MiddleAmerica : Ind GeographicArea ;
-
-  -- MiddleEastRegion is a 
-  -- GeopoliticalArea that comprises countries of Southwestern Asia 
-  -- and (in some definitions) Northwestern Africa. Here this term is 
-  -- defined as in the CIA World Fact Book, in which the Middle East 
-  -- includes: Bahrain, Cyprus, the Gaza Strip, Iran, Iraq, Israel, 
-  -- Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, Syria, the United 
-  -- Arab Emirates, the West Bank, and Yemen.
-  fun MiddleEastRegion : Ind (both GeographicArea GeopoliticalArea) ;
-
-  -- MiddleLatitudeDesertClimateZone is the subclass of 
-  -- DesertClimateZone characterized by a cool dry climate 
-  -- typical of middle latitude deserts. This is subtype 'BWk' 
-  -- in the Keoppen climate system.
-  fun MiddleLatitudeDesertClimateZone : Class ;
-  fun MiddleLatitudeDesertClimateZone_Class : SubClass MiddleLatitudeDesertClimateZone DesertClimateZone ;
-
-  -- MidlatitudeContinentalClimateZone is a subclass of 
-  -- TemperateClimateZone that is characterized by cool winters 
-  -- and hot summers.
-  fun MidlatitudeContinentalClimateZone : Class ;
-  fun MidlatitudeContinentalClimateZone_Class : SubClass MidlatitudeContinentalClimateZone ClimateZone ;
-
-  fun MiningPollutionIssue : Ind EnvironmentalIssue ;
-
-  fun Mistral : Class ;
-  fun Mistral_Class : SubClass Mistral WindProcess ;
-
-  -- MixedTideProcess is the subclass of 
-  -- TidalProcesses consisting of daily cycles in which the two low and 
-  -- two high tides are of unequal height. In areas with this kind of 
-  -- pattern, the chart (based on average low water) is determined by the 
-  -- Mean Lower Low Water.
-  fun MixedTideProcess : Class ;
-  fun MixedTideProcess_Class : SubClass MixedTideProcess TidalProcess ;
-
-  fun Monsoon : Class ;
-  fun Monsoon_Class : SubClass Monsoon WeatherSeason ;
-
-  -- MonsoonClimateZone is the class 
-  -- of TropicalClimateZones in which there is a short dry season between 
-  -- rains heavy enough to keep the ground wet all through the year. This 
-  -- is Koeppen climate system subtype 'Aw'.
-  fun MonsoonClimateZone : Class ;
-  fun MonsoonClimateZone_Class : SubClass MonsoonClimateZone TropicalClimateZone ;
-
-  -- Moon is the class of NaturalSatellites that 
-  -- orbit planets or large asteroids.
-  fun Moon : Class ;
-  fun Moon_Class : SubClass Moon NaturalSatellite ;
-
-  -- A Mountain is a high, rocky LandForm, usually 
-  -- with steep sides and a pointed or rounded top, and higher than a Hill.
-  fun Mountain : Class ;
-  fun Mountain_Class : SubClass Mountain (both LandForm UplandArea) ;
-
-  -- A MountainRange is a row or chain of connected mountains.
-  fun MountainRange : Class ;
-  fun MountainRange_Class : SubClass MountainRange (both LandForm UplandArea) ;
-
-  -- An area of MountainousTerrain 
-  -- is an area of rugged terrain in which there are many mountains.
-  fun MountainousTerrain : Ind TerrainAttribute ;
-
-  fun Mudflow : Class ;
-  fun Mudflow_Class : SubClass Mudflow Landslide ;
-
-  fun Mudslide : Class ;
-  fun Mudslide_Class : SubClass Mudslide Landslide ;
-
-  -- NaturalGas is a combustible mixture 
-  -- of methane and higher hydrocarbons.
-  fun NaturalGas : Class ;
-  fun NaturalGas_Class : SubClass NaturalGas CompoundSubstance ;
-
-  -- NaturalSatellite is the class of large, 
-  -- naturally occurring astronomical bodies orbiting some other AstronomicalBody.
-  fun NaturalSatellite : Class ;
-  fun NaturalSatellite_Class : SubClass NaturalSatellite Satellite ;
-
-  -- NauticalMile represents the international 
-  -- unit used for measuring distance in sea and air navigation. The unit is 
-  -- based on the length of a minute of arc of a great circle of 
-  -- PlanetEarth.
-  fun NauticalMile : Ind UnitOfLength ;
-
-  fun NormalFault : Class ;
-  fun NormalFault_Class : SubClass NormalFault DipSlipFault ;
-
-  fun NorthAmerica : Ind (both GeographicArea Continent) ;
-
-  -- NorthAtlanticOcean denotes the northern geographicSubregion 
-  -- of the AtlanticOcean.
-  fun NorthAtlanticOcean : Ind (both SaltWaterArea BodyOfWater) ;
-
-  -- NorthPacificOcean denotes the northern geographicSubregion 
-  -- of the PacificOcean.
-  fun NorthPacificOcean : Ind (both SaltWaterArea BodyOfWater) ;
-
-  fun NorthSea : Ind Sea ;
-
-  -- Northeast represents the compass direction of Northeast.
-  fun Northeast : Ind DirectionalAttribute ;
-
-  fun NorthernAfrica : Ind GeographicArea ;
-
-  fun NorthernAsia : Ind GeographicArea ;
-
-  fun NorthernEurope : Ind GeographicArea ;
-
-  -- The half of the Earth that lies above the equator.
-  fun NorthernHemisphere : Ind Hemisphere ;
-
-  fun NorthernNorthAmerica : Ind GeographicArea ;
-
-  fun NorthernSouthAmerica : Ind GeographicArea ;
-
-  -- Northwest represents the compass direction of Northwest.
-  fun Northwest : Ind DirectionalAttribute ;
-
-  -- NoxiousSubstance is 
-  -- the class of Substances that are harmful to Humans.
-  fun NoxiousSubstance : Class ;
-  fun NoxiousSubstance_Class : SubClass NoxiousSubstance Substance ;
-
-  fun NuclearEnvironmentalIssue : Ind PollutionIssue ;
-
-  fun NuclearPollutionIssue : Ind EnvironmentalIssue ;
-
-  fun NuclearTestBanTreaty : Ind Agreement ;
-
-  -- Oasis is a subclass of LandAreas that are 
-  -- fertile places within a desert, which have water and some vegetation.
-  fun Oasis : Class ;
-  fun Oasis_Class : SubClass Oasis (both Biome LandArea) ;
-
-  -- OccludedFront is the class of complex 
-  -- weather transition processes in which a cold air mass overtakes a warm 
-  -- air mass.
-  fun OccludedFront : Class ;
-  fun OccludedFront_Class : SubClass OccludedFront WeatherFront ;
-
-  -- Ocean is the class containing the oceans 
-  -- that are the major subdivisions of the WorldOcean. According to 
-  -- the International Hydrographic Association, there are five oceans: 
-  -- the AtlanticOcean, PacificOcean, IndianOcean, SouthernOcean, 
-  -- and ArcticOcean. Note: The largest oceans, the Atlantic and Pacific, 
-  -- are subdivided into Northern and Southern regions, but those regions 
-  -- are not separate Oceans.
-  fun Ocean : Class ;
-  fun Ocean_Class : SubClass Ocean (both BodyOfWater SaltWaterArea) ;
-
-  fun Oceania : Ind (both GeographicArea Continent) ;
-
-  fun OilPollutionIssue : Ind PollutionIssue ;
-
-  -- OpenSea is the Attribute of a WaterArea 
-  -- that is open ocean beyond five NauticalMiles of land, also known as 
-  -- 'blue water'.
-  fun OpenSea : Ind Attribute ;
-
-  -- (OuterBoundaryFn ?REGION) denotes the 
-  -- outer boundary of the Region ?REGION, where ?REGION has an inner and 
-  -- outer orientation with respect to another object.
-  fun OuterBoundaryFn : El Region -> Ind Region ;
-
-  -- OvercastWeather represents
-  --  a condition in which more than 70% of the sky is covered 
-  -- with clouds.
-  fun OvercastWeather : Class ;
-  fun OvercastWeather_Class : SubClass OvercastWeather WeatherProcess ;
-
-  -- Overgrazing is the class of processes 
-  -- in which grazing animals consume vegetation faster than it can regrow.
-  fun Overgrazing : Class ;
-  fun Overgrazing_Class : SubClass Overgrazing Eating ;
-
-  fun OvergrazingIssue : Ind EnvironmentalIssue ;
-
-  fun OverhuntingIssue : Ind EnvironmentalIssue ;
-
-  fun OverpopulationIssue : Ind EnvironmentalIssue ;
-
-  fun OzoneDepletionIssue : Ind EnvironmentalIssue ;
-
-  fun OzoneLayerProtectionProtocol : Ind Agreement ;
-
-  -- The OzoneShield is a layer in 
-  -- EarthsAtmosphere, located about 25 miles above Earth's surface, 
-  -- composed of ozone gas that absorbs ultraviolent radiation from 
-  -- the Sun that can be damaging to living things.
-  fun OzoneShield : Ind (both AtmosphericRegion CompoundSubstance) ;
-
-  -- PHValue ('pH') is a UnitOfMeasure 
-  -- used to measure the acidity or alkalinity of a solution. The pH 
-  -- scale ranges from 0 to 14. The pH of a neutral solution is 7. 
-  -- Acid solutions have a pH value less than seven. Alkaline solutions 
-  -- have a value greater than seven.
-  fun PHValue : Ind NonCompositeUnitOfMeasure ;
-
-  -- PacificOcean represents the Pacific Ocean.
-  fun PacificOcean : Ind Ocean ;
-
-  -- Pampa is a class of vast, level, typically grassy 
-  -- Plains of land in South America.
-  fun Pampa : Class ;
-  fun Pampa_Class : SubClass Pampa (both Grassland Plain) ;
-
-  fun Pampero : Class ;
-  fun Pampero_Class : SubClass Pampero Windstorm ;
-
-  -- PartlyCloudyWeather 
-  -- represents a condition in which between 30% and 70% of the 
-  -- sky is covered with clouds.
-  fun PartlyCloudyWeather : Class ;
-  fun PartlyCloudyWeather_Class : SubClass PartlyCloudyWeather WeatherProcess ;
-
-  -- A Peninsula is a piece of land that extends 
-  -- into a body of water and is surrounded on three sides by water. Typically 
-  -- connected by an Isthmus or neck of land that is narrower than its main 
-  -- portion (contrast with Cape).
-  fun Peninsula : Class ;
-  fun Peninsula_Class : SubClass Peninsula LandForm ;
-
-  -- A PerimeterArea is a region that 
-  -- extends outward from a boundary with another region, surrounding or 
-  -- partially surrounding it, but which is not part of that other region. 
-  -- See BorderFn and PerimeterAreaFn.
-  fun PerimeterArea : Class ;
-  fun PerimeterArea_Class : SubClass PerimeterArea Region ;
-
-  -- (PerimeterAreaFn ?REGION) denotes a 
-  -- class including any peripheral zones extending outward from the Region 
-  -- ?REGION.
-  fun PerimeterAreaFn: El Region -> Desc PerimeterArea ;
-
-  fun Permafrost : Ind CompoundSubstance ;
-
-  -- PermanentCropLand is the subclass 
-  -- of LandArea that represents land cultivated for crops that are produced 
-  -- without replanting after every harvest, such as fruit trees, coffee, rubber, 
-  -- nuts, and vineyards. Does not include timberland. Cf. arableLandArea.
-  fun PermanentCropLand : Class ;
-  fun PermanentCropLand_Class : SubClass PermanentCropLand LandArea ;
-
-  fun PersianGulf : Ind (both Gulf SaltWaterArea) ;
-
-  fun PesticideIssue : Ind EnvironmentalIssue ;
-
-  -- PesticidePollution is 
-  -- the subclass of Pollution in which the pollutant is a pesticide.
-  fun PesticidePollution : Class ;
-  fun PesticidePollution_Class : SubClass PesticidePollution Pollution ;
-
-  -- Phospate is a salt or ester of a 
-  -- phosphoric acid.
-  fun Phosphate : Class ;
-  fun Phosphate_Class : SubClass Phosphate CompoundSubstance ;
-
-  -- A Piedmont is a LandArea at the foot of mountains.
-  fun Piedmont : Class ;
-  fun Piedmont_Class : SubClass Piedmont LandArea ;
-
-  -- Pines are coniferous BotanicalTrees of the 
-  -- genus Pinus, in the family Pinaceae. They are evergreens, with needle_
-  -- shaped leaves and propagate by dropping pine cones, which contains
-  -- seeds. (from Wikipedia)
-  fun PineTree : Class ;
-  fun PineTree_Class : SubClass PineTree BotanicalTree ;
-
-  -- A Plain is a broad, flat or gently rolling area, 
-  -- usually low in elevation.
-  fun Plain : Class ;
-  fun Plain_Class : SubClass Plain LowlandArea ;
-
-  -- Planet is the class of large 
-  -- NaturalSatellites that revolve around a star.
-  fun Planet : Class ;
-  fun Planet_Class : SubClass Planet NaturalSatellite ;
-
-  fun PlanetEarth : Ind Planet ;
-
-  fun PlanetJupiter : Ind Planet ;
-
-  fun PlanetMars : Ind Planet ;
-
-  fun PlanetMercury : Ind Planet ;
-
-  fun PlanetNeptune : Ind Planet ;
-
-  fun PlanetPluto : Ind Planet ;
-
-  fun PlanetSaturn : Ind Planet ;
-
-  fun PlanetUranus : Ind Planet ;
-
-  fun PlanetVenus : Ind Planet ;
-
-  -- Planting is the class of processes in 
-  -- which botanical Plants are planted or transplanted, whether as 
-  -- seeds, seedlings, or mature plants.
-  fun Planting : Class ;
-  fun Planting_Class : SubClass Planting Putting ;
-
-  -- A Plateau is a flat upland area with one steep 
-  -- face, elevated plain.
-  fun Plateau : Class ;
-  fun Plateau_Class : SubClass Plateau (both LandForm UplandArea) ;
-
-  -- Poaching is the illegal killing 
-  -- of non_human animals.
-  fun Poaching : Class ;
-  fun Poaching_Class : SubClass Poaching Killing ;
-
-  -- PolarClimateZone is a subclass of 
-  -- ClimateZone characterized by having an average temperature less than 
-  -- 10 degrees Celsius in the warmest month. This is Koeppen climate system 
-  -- Type E. No agriculture is supported in polar climates.
-  fun PolarClimateZone : Class ;
-  fun PolarClimateZone_Class : SubClass PolarClimateZone ClimateZone ;
-
-  -- PolarTypeFClimateZone is a 
-  -- subclass of PolarClimateZone characterized by having no month in 
-  -- which the temperature rises to 10 degrees Celsius or above.
-  fun PolarTypeFClimateZone : Class ;
-  fun PolarTypeFClimateZone_Class : SubClass PolarTypeFClimateZone PolarClimateZone ;
-
-  fun PollutedFishStocksIssue : Ind EnvironmentalIssue ;
-
-  -- Pollution is the contamination of an 
-  -- environment by man_made wastes.
-  fun Pollution : Class ;
-  fun Pollution_Class : SubClass Pollution SocialInteraction ;
-
-  fun PollutionIssue : Class ;
-  fun PollutionIssue_Class : SubClass PollutionIssue EnvironmentalIssue ;
-  fun PoopoLake : Ind SaltLake ;
-
-  fun PopulationMigrationIssue : Ind EnvironmentalIssue ;
-
-  -- PotableWater is the subclass 
-  -- of Water that represents safely drinkable water.
-  fun PotableWater : Class ;
-  fun PotableWater_Class : SubClass PotableWater Freshwater ;
-
-  -- Potash is a Potassium carbonate from 
-  -- wood ashes or a potassium compound.
-  fun Potash : Class ;
-  fun Potash_Class : SubClass Potash CompoundSubstance ;
-
-  fun PowerPlantEmissionsIssue : Ind PollutionIssue ;
-
-  -- Prairie is a class of large plains 
-  -- LandAreas with tall grass vegetation.
-  fun Prairie : Class ;
-  fun Prairie_Class : SubClass Prairie (both Grassland Plain) ;
-
-  -- RainForest is the subclass of LandAreas 
-  -- that are densely planted with trees.
-  fun RainForest : Class ;
-  fun RainForest_Class : SubClass RainForest (both Biome Forest) ;
-
-  -- Raining is a precipitation process 
-  -- in which water falls in a Liquid state.
-  fun Raining : Class ;
-  fun Raining_Class : SubClass Raining Precipitation ;
-
-  -- Rapids is the class of WaterAreas that are 
-  -- parts of a StreamWaterArea where the currents move swiftly over 
-  -- rocks.
-  fun Rapids : Class ;
-  fun Rapids_Class : SubClass Rapids StreamWaterArea ;
-
-  fun RawSewagePollutionIssue : Ind PollutionIssue ;
-
-  fun RedSea : Ind Sea ;
-
-  -- A Reef is a ridge of rock, coral, or sand at or near 
-  -- the surface of a WaterArea.
-  fun Reef : Class ;
-  fun Reef_Class : SubClass Reef (both LandForm MaritimeHazard) ;
-
-  -- Reforestation is the process of 
-  -- replanting trees on land where they were cut or burned.
-  fun Reforestation : Class ;
-  fun Reforestation_Class : SubClass Reforestation Planting ;
-
-  -- A Reservoir is an artifically made (or 
-  -- artifically enlarged) holding area where water is collected and stored 
-  -- for future use.
-  fun Reservoir : Class ;
-  fun Reservoir_Class : SubClass Reservoir (both Artifact FreshWaterArea) ;
-
-  -- A ReservoirLake is an artifically made 
-  -- (or artifically enlarged) lake used for water collection and storage.
-  fun ReservoirLake : Class ;
-  fun ReservoirLake_Class : SubClass ReservoirLake (both Lake Reservoir) ;
-
-  -- A RichterMagnitude is a measure 
-  -- of the severity of an EarthTremor. For example, 
-  -- (MeasureFn 6.5 RichterMagnitude) denotes the value of 6.5 on the 
-  -- Richter scale.
-  fun RichterMagnitude : Ind CompositeUnitOfMeasure ;
-
-  -- A RipCurrent is a fast narrow surface current 
-  -- that flows seaward from a ShoreArea.
-  fun RipCurrent : Class ;
-  fun RipCurrent_Class : SubClass RipCurrent LittoralCurrent ;
-
-  -- River is the class of large streams of fresh 
-  -- water flowing through land into a lake, ocean, or other body of water.
-  fun River : Class ;
-  fun River_Class : SubClass River (both BodyOfWater (both FreshWaterArea StreamWaterArea)) ;
-
-  -- A RiverBank is the ShoreArea adjacent to a river.
-  fun RiverBank : Class ;
-  fun RiverBank_Class : SubClass RiverBank (both LandForm ShoreArea) ;
-
-  -- RiverMouth is the subclass of WaterAreas 
-  -- that are the outfalls of a river or stream into another body of water.
-  fun RiverMouth : Class ;
-  fun RiverMouth_Class : SubClass RiverMouth (both StreamWaterArea WaterArea) ;
-
-  -- A RiverSystem comprises all the tributary 
-  -- streams and rivers (StreamWaterAreas) that drain along converging 
-  -- paths into the main river of the system, which discharges into a 
-  -- StaticWaterArea.
-  fun RiverSystem : Class ;
-  fun RiverSystem_Class : SubClass RiverSystem (both Collection WaterArea) ;
-
-  fun Rockslide : Class ;
-  fun Rockslide_Class : SubClass Rockslide Landslide ;
-
-  -- Salination is the class of processes 
-  -- in which either Freshwater or Topsoil becomes imbued with 
-  -- SodiumChloride from sea water or from the evaporation of irrigation water.
-  fun Salination : Class ;
-  fun Salination_Class : SubClass Salination Combining ;
-
-  -- A Salt is a chemical substance which is a combination 
-  -- of a metal or a base with an acid.
-  fun Salt : Class ;
-  fun Salt_Class : SubClass Salt CompoundSubstance ;
-
-  -- SaltLake is the class of landlocked 
-  -- bodies of salt water, including those referred to as 'Seas', e.g., 
-  -- the CaspianSea. But note that the MediterraneanSea is a Sea.
-  fun SaltLake : Class ;
-  fun SaltLake_Class : SubClass SaltLake (both LandlockedWater SaltWaterArea) ;
-
-  fun SaltonSea : Ind SaltLake ;
-
-  -- Sand is loose fragments of minerals or rocks. Smaller than 
-  -- gravel and larger than silt and clay, sand particles range from 8/10,000 to 8/100 
-  -- inch (0.02 to 2 millimeters) in diameter. Sand is formed by the Erosion of rocks 
-  -- through the action of water, ice, or air.
-  fun Sand : Class ;
-  fun Sand_Class : SubClass Sand Soil ;
-
-  fun Sandstorm : Class ;
-  fun Sandstorm_Class : SubClass Sandstorm WeatherProcess ;
-
-  -- Sanitation is the class of processes 
-  -- by which human waste and garbage are disposed of.
-  fun Sanitation : Class ;
-  fun Sanitation_Class : SubClass Sanitation Removing ;
-
-  -- Satellite is the collection of bodies that 
-  -- revolve around some astronomical body, e.g., planets around a star. 
-  -- This class includes both artificial and NaturalSatellites.
-  fun Satellite : Class ;
-  fun Satellite_Class : SubClass Satellite AstronomicalBody ;
-
-  -- Savanna is a class of tropical or subtropical 
-  -- Grasslands, typically treeless.
-  fun Savanna : Class ;
-  fun Savanna_Class : SubClass Savanna (both Grassland Plain) ;
-
-  -- ScatteredVegetation describes 
-  -- the pattern of vegetation in which plants appear at intervals.
-  fun ScatteredVegetation : Ind Attribute ;
-
-  -- Sea is the class of smaller subdivisions of 
-  -- the WorldOcean, typically partially surrounded by land. However, 
-  -- for inland salt water bodies that are sometimes called 'Sea', see 
-  -- SaltLake.
-  fun Sea : Class ;
-  fun Sea_Class : SubClass Sea (both BodyOfWater SaltWaterArea) ;
-
-  fun SeaIce : Class ;
-  fun SeaIce_Class : SubClass SeaIce Ice ;
-
-  -- SeaLevel designates the global Mean Sea Surface 
-  -- (MSS). Note that SeaLevel represents a GeographicArea that comprises all 
-  -- the local Mean Sea Level (MSL) areas used as references for measuring altitude. 
-  -- In fact, there are local variations in MSL, due to tides and long_ and short_
-  -- term weather conditions.
-  fun SeaLevel : Ind GeographicArea ;
-
-  -- SeabedArea is the class of SubmergedLandAreas that are part of 
-  -- the sea floor.
-  fun SeabedArea : Class ;
-  fun SeabedArea_Class : SubClass SeabedArea SubmergedLandArea ;
-
-  -- A Seacoast is the ShoreArea along the 
-  -- margin of an ocean, extending inland approximately 1_3 km from the low 
-  -- water mark.
-  fun Seacoast : Class ;
-  fun Seacoast_Class : SubClass Seacoast (both LandForm ShoreArea) ;
-
-  fun SemiaridClimateZone : Class ;
-  fun SemiaridClimateZone_Class : SubClass SemiaridClimateZone ClimateZone ;
-
-  fun SevereThunderstorm : Class ;
-  fun SevereThunderstorm_Class : SubClass SevereThunderstorm WeatherProcess ;
-
-  fun SewageDisposal : Class ;
-  fun SewageDisposal_Class : SubClass SewageDisposal Sanitation ;
-
-  fun ShipPollutionProtocol : Ind Agreement ;
-
-  fun Shoal : Class ;
-  fun Shoal_Class : SubClass Shoal MaritimeHazard ;
-
-  -- Shoreline is the class of LandAreas that 
-  -- are the edge of a larger land mass abutting a bordering WaterArea.
-  fun Shoreline : Class ;
-  fun Shoreline_Class : SubClass Shoreline LandArea ;
-
-  -- (ShorelineFn ?LAND ?WATER) denotes 
-  -- the Shoreline where the GeographicArea ?LAND borders the 
-  -- WaterArea ?WATER.
-  fun ShorelineFn : El GeographicArea -> El WaterArea -> Ind LandArea ;
-
-  -- (ShortageFn ?TYPE) means that there 
-  -- is a shortage of objects of ?TYPE, which are used as resources.
-  fun ShortageFn: Desc Object -> Ind Entity ;
-
-  -- Shrub is the class of low, perennial, 
-  -- typically multi_stemmed woody plants, called shrubs or bushes.
-  fun Shrub : Class ;
-  fun Shrub_Class : SubClass Shrub FloweringPlant ;
-
-  -- SigningADocument is the class of 
-  -- actions in which an agent affixes a signature, stamp, or other evidence 
-  -- of authorization or attestation to a document. The document and signature 
-  -- may be electronic. Signings count as SocialInteractions even if done in 
-  -- private, because their significance derives from a social context.
-  fun SigningADocument : Class ;
-  fun SigningADocument_Class : SubClass SigningADocument Committing ;
-
-  -- Silt is sand or earth which is carried along by flowing 
-  -- water and deposited at a bend in a river or at a river's opening.
-  fun Silt : Class ;
-  fun Silt_Class : SubClass Silt Soil ;
-
-  -- Siltation is the class of processes 
-  -- in which WaterAreas become filled in with silt or mud, due to 
-  -- soil Erosion.
-  fun Siltation : Class ;
-  fun Siltation_Class : SubClass Siltation Putting ;
-
-  fun SiltationIssue : Ind EnvironmentalIssue ;
-
-  fun Sirocco : Class ;
-  fun Sirocco_Class : SubClass Sirocco WindProcess ;
-
-  -- SlashAndBurnAgriculture 
-  -- is the subclass of Agriculture processes in which land is 
-  -- cleared by cutting and burning trees, and crops are farmed until 
-  -- the soil is depleted, at which point the plot is abandoned to 
-  -- regrowth. This rotational technique is viable only with low 
-  -- populations and infrequent re_use.
-  fun SlashAndBurnAgriculture : Class ;
-  fun SlashAndBurnAgriculture_Class : SubClass SlashAndBurnAgriculture Agriculture ;
-
-  fun Sleeting : Class ;
-  fun Sleeting_Class : SubClass Sleeting Precipitation ;
-
-  -- A SlopedArea is a land surface which lies at 
-  -- an angle to the horizontal so that some points on it are higher than 
-  -- others, a slope.
-  fun SlopedArea : Class ;
-  fun SlopedArea_Class : SubClass SlopedArea LandForm ;
-
-  -- Snowing is a precipitation process 
-  -- in which water falls in a Solid state.
-  fun Snowing : Class ;
-  fun Snowing_Class : SubClass Snowing Precipitation ;
-
-  fun SocialInteractions : Class ;
-
-  -- Soil is a substance composed of fine rock material 
-  -- disintegrated by geological processes, mixed with humus, the organic remains of decomposed vegetation.
-  fun Soil : Class ;
-  fun Soil_Class : SubClass Soil Mixture ;
-
-  -- SoilDegradation is a class of 
-  -- processes in which the productive capacity of soil is lowered by 
-  -- over_fertilization, overuse of pesticides, erosion, or soil 
-  -- compaction.
-  fun SoilDegradation : Class ;
-  fun SoilDegradation_Class : SubClass SoilDegradation SocialInteractions ;
-
-  fun SoilDegradationIssue : Ind SoilQualityIssue ;
-
-  -- SoilErosion is the subclass of 
-  -- Erosion in which the matter removed by wind or water is topsoil.
-  fun SoilErosion : Class ;
-  fun SoilErosion_Class : SubClass SoilErosion Erosion ;
-
-  fun SoilErosionIssue : Ind SoilQualityIssue ;
-
-  fun SoilExhaustionIssue : Ind SoilQualityIssue ;
-
-  fun SoilPollutionIssue : Ind (both PollutionIssue SoilQualityIssue) ;
-
-  fun SoilQualityIssue : Class ;
-  fun SoilQualityIssue_Class : SubClass SoilQualityIssue EnvironmentalIssue ;
-
-  fun SoilSalination : Class ;
-  fun SoilSalination_Class : SubClass SoilSalination Salination ;
-
-  fun SoilSalinityIssue : Ind SoilQualityIssue ;
-
-  -- SoilSolution is the liquid component of soils, 
-  -- which is largely water containing a number of mineral substances in solution, 
-  -- as well as comparatively large amounts of dissolved oxygen and carbon dioxide.
-  fun SoilSolution : Class ;
-  fun SoilSolution_Class : SubClass SoilSolution Solution ;
-
-  -- Sol is the nearest Star to PlanetEarth and 
-  -- the focus of its SolarSystem.
-  fun Sol : Ind Star ;
-
-  -- SolarSystem is the class of systems that 
-  -- consist of a star or stars and any encircling astronomical bodies.
-  fun SolarSystem : Class ;
-  fun SolarSystem_Class : SubClass SolarSystem Collection ;
-
-  fun SolidWasteDisposal : Class ;
-  fun SolidWasteDisposal_Class : SubClass SolidWasteDisposal Sanitation ;
-
-  fun SolidWasteDisposalIssue : Ind PollutionIssue ;
-
-  -- A Sound is a long, relatively narrow waterway 
-  -- lying along the shore of a land mass and protected from open water by 
-  -- another land area, an island or group of islands. Some sounds open at 
-  -- both ends into the same body of water (e.g., Long Island Sound), while 
-  -- others connect two different bodies of water (e.g., Melville Sound). 
-  -- A Sound may occur in salt or fresh water bodies. Generally wider than 
-  -- a Strait.
-  fun Sound : Class ;
-  fun Sound_Class : SubClass Sound BodyOfWater ;
-
-  fun SouthAmerica : Ind Continent ;
-
-  -- SouthAtlanticOcean denotes the southern geographicSubregion 
-  -- of the AtlanticOcean.
-  fun SouthAtlanticOcean : Ind (both SaltWaterArea BodyOfWater) ;
-
-  -- SouthPacificOcean denotes the southern geographicSubregion 
-  -- of the PacificOcean.
-  fun SouthPacificOcean : Ind (both SaltWaterArea BodyOfWater) ;
-
-  fun SouthSandwichTrench : Ind Hole ;
-
-  -- Southeast represents the compass direction of Southeast.
-  fun Southeast : Ind DirectionalAttribute ;
-
-  fun SoutheasternAsia : Ind GeographicArea ;
-
-  fun SoutheasternEurope : Ind GeographicArea ;
-
-  fun SouthernAfrica : Ind GeographicArea ;
-
-  fun SouthernAsia : Ind GeographicArea ;
-
-  fun SouthernEurope : Ind GeographicArea ;
-
-  -- The half of the Earth that lies below the 
-  -- equator.
-  fun SouthernHemisphere : Ind Hemisphere ;
-
-  -- SouthernOcean represents the Southern Ocean.
-  fun SouthernOcean : Ind (both Ocean PolarClimateZone) ;
-
-  fun SouthernSouthAmerica : Ind GeographicArea ;
-
-  -- Southwest represents the compass direction of Southwest.
-  fun Southwest : Ind DirectionalAttribute ;
-
-  fun SouthwesternAsia : Ind GeographicArea ;
-
-  fun SouthwesternEurope : Ind GeographicArea ;
-
-  -- SparseVegetation describes the 
-  -- pattern of vegetation in an area where there is very little vegetation.
-  fun SparseVegetation : Ind Attribute ;
-
-  fun Squall : Class ;
-  fun Squall_Class : SubClass Squall WeatherProcess ;
-
-  -- SquareKilometer represents a 
-  -- UnitOfMeasure equal to one square kilometer.
-  fun SquareKilometer : Ind UnitOfArea ;
-
-  -- SquareMeter represents a UnitOfMeasure 
-  -- equal to one square Meter.
-  fun SquareMeter : Ind UnitOfArea ;
-
-  -- (SquareUnitFn ?UNIT) denotes the 
-  -- UnitOfMeasure that is the square of the UnitOfMeasure ?UNIT. 
-  -- For example, (SquareUnitFn (KiloFn Meter)) denotes the unit 
-  -- of a square kilometer.
-  fun SquareUnitFn : El UnitOfMeasure -> Ind UnitOfMeasure ;
-
-  -- Star is the class of hot gaseous astronomical bodies.
-  fun Star : Class ;
-  fun Star_Class : SubClass Star AstronomicalBody ;
-
-  -- StationaryFront is the class of 
-  -- boundary areas between two air masses that are stationary, with neither 
-  -- mass presently replacing the other.
-  fun StationaryFront : Class ;
-  fun StationaryFront_Class : SubClass StationaryFront WeatherFront ;
-
-  -- A TerrainAttribute of a region in 
-  -- which there is a wide variation in elevation and slopeGradients 
-  -- of more than 10%.
-  fun SteepTerrain : Ind TerrainAttribute ;
-
-  -- Steppe is a subclass of Plain, representing 
-  -- vast, level, treeless areas of land in Asia or SE Europe.
-  fun Steppe : Class ;
-  fun Steppe_Class : SubClass Steppe Plain ;
-
-  -- SteppeClimateZone 
-  -- is the class of AridClimateZones where the dominant 
-  -- vegetation type is grasses, with no trees. Koeppen 
-  -- system 'BS'.
-  fun SteppeClimateZone : Class ;
-  fun SteppeClimateZone_Class : SubClass SteppeClimateZone AridClimateZone ;
-
-  -- A Stone is any small fragment of rock or mineral matter.
-  fun Stone : Class ;
-  fun Stone_Class : SubClass Stone Rock ;
-
-  fun StormSystem : Class ;
-  fun StormSystem_Class : SubClass StormSystem WeatherSystem ;
-
-  -- Strait is the subclass of BodyOfWater that 
-  -- consists of narrow water areas connecting two larger bodies of water. 
-  -- Straits are naturally occurring bodies of water.
-  fun Strait : Class ;
-  fun Strait_Class : SubClass Strait BodyOfWater ;
-
-  fun StraitOfHormuz : Ind (both Strait SaltWaterArea) ;
-
-  -- A StreamWaterConfluence is the 
-  -- place where a stream or other tributary joins a river.
-  fun StreamWaterConfluence : Class ;
-  fun StreamWaterConfluence_Class : SubClass StreamWaterConfluence WaterArea ;
-
-  fun StrikeSlipFault : Class ;
-  fun StrikeSlipFault_Class : SubClass StrikeSlipFault GeologicalFault ;
-
-  fun StrongWind : Class ;
-  fun StrongWind_Class : SubClass StrongWind WindProcess ;
-
-  -- SubmergedLandArea is the class of land 
-  -- regions that are located beneath bodies of water.
-  fun SubmergedLandArea : Class ;
-  fun SubmergedLandArea_Class : SubClass SubmergedLandArea GeographicArea ;
-
-  -- SubtropicalDesertClimateZone is a subclass of DesertClimateZone 
-  -- that is characterized by an average temperature greater than 18 
-  -- degrees Celsius, as well as very low rainfall. This is Koeppen 
-  -- system 'BWh'.
-  fun SubtropicalDesertClimateZone : Class ;
-  fun SubtropicalDesertClimateZone_Class : SubClass SubtropicalDesertClimateZone DesertClimateZone ;
-
-  -- SurfaceGroundArea is a subclass of 
-  -- GeographicArea that is restricted to regions whose surface is solid 
-  -- ground. A SurfaceGroundArea may be a discontinuous region overlapping 
-  -- a larger, continuous GeographicArea but excluding any WaterAreas 
-  -- enclosed therein. Rivers, lakes, reservoirs and other surface water areas 
-  -- are not part of any SurfaceGroundArea.
-  fun SurfaceGroundArea : Class ;
-  fun SurfaceGroundArea_Class : SubClass SurfaceGroundArea GeographicArea ;
-
-  fun Swarming : Class ;
-  fun Swarming_Class : SubClass Swarming Motion ;
-
-  -- Tailwind is the relative attribute of a 
-  -- Wind to an object when the force of the wind is applied to the back 
-  -- of the object (BackFn). A tailwind can positively affect the speed 
-  -- capability of a vehicle.
-  fun Tailwind : Ind Attribute ;
-
-  -- Talc is a very soft Mineral that is 
-  -- a basic silicate of magnesium.
-  fun Talc : Class ;
-  fun Talc_Class : SubClass Talc Mineral ;
-
-  -- TemperateClimateZone is the 
-  -- subclass of ClimateZone whose warmest month has an average 
-  -- temperature greater than 10 degrees Celsius and whose coolest month 
-  -- has an average temperature between 18 degrees and _3 degrees Celsius. 
-  -- This is Class C in the Koeppen climate system.
-  fun TemperateClimateZone : Class ;
-  fun TemperateClimateZone_Class : SubClass TemperateClimateZone ClimateZone ;
-
-  fun TemperateHardwoodForest : Class ;
-  fun TemperateHardwoodForest_Class : SubClass TemperateHardwoodForest (both Biome Forest) ;
-
-  fun TemperateRainForest : Class ;
-  fun TemperateRainForest_Class : SubClass TemperateRainForest (both RainForest TemperateHardwoodForest) ;
-
-  -- TemperateSummerDryClimateZone is the subclass of TemperateClimateZone 
-  -- that is characterized by dry summers, and in which the wettest winter month 
-  -- has at least three times the moisture of the driest summer month. The 
-  -- driest month has less than an average of 30 mm of precipitation. Koeppen 
-  -- climate system type 'Cs'.
-  fun TemperateSummerDryClimateZone : Class ;
-  fun TemperateSummerDryClimateZone_Class : SubClass TemperateSummerDryClimateZone TemperateClimateZone ;
-
-  -- TemperateWinterDryClimateZone is a subclass of TemperateClimateZone 
-  -- characterized by having at least 10 times as much precipitation in the 
-  -- wettest summer month as in the driest winter month. Koeppen climate 
-  -- system type 'Cw'.
-  fun TemperateWinterDryClimateZone : Class ;
-  fun TemperateWinterDryClimateZone_Class : SubClass TemperateWinterDryClimateZone TemperateClimateZone ;
-
-  -- TerrainAttribute is a class of 
-  -- Attributes that describe terrain.
-  fun TerrainAttribute : Class ;
-  fun TerrainAttribute_Class : SubClass TerrainAttribute InternalAttribute ;
-
-  -- TerritorialSea is the class 
-  -- of contiguous waters over which a GeopoliticalArea claims 
-  -- jurisdiction in accordance with the United Nations Convention 
-  -- on the LawOfTheSea (LOS), Part II. A territorial sea may be
-  -- up to 12 miles (NauticalMiles) in breadth. A subclass of 
-  -- MaritimeClaimArea.
-  fun TerritorialSea : Class ;
-  fun TerritorialSea_Class : SubClass TerritorialSea (both MaritimeClaimArea SaltWaterArea) ;
-
-  -- (TerritorialSeaFn ?POLITY) denotes 
-  -- the TerritorialSea that is claimed by the GeopoliticalArea ?POLITY.
-  fun TerritorialSeaFn : El GeopoliticalArea -> Ind TerritorialSea ;
-
-  fun ThrustFault : Class ;
-  fun ThrustFault_Class : SubClass ThrustFault DipSlipFault ;
-
-  fun Thunderstorm : Class ;
-  fun Thunderstorm_Class : SubClass Thunderstorm WeatherProcess ;
-
-  -- A TidalBore is an unusally high, fast tidal 
-  -- inflow from the sea, resulting from a high volume of water rushing from 
-  -- a wide_mouthed bay or Estuary into narrower landward areas.
-  fun TidalBore : Class ;
-  fun TidalBore_Class : SubClass TidalBore LittoralCurrent ;
-
-  -- TidalEbb is the subclass of WaterCurrents that are temporary and variable,
-  -- but regular, currents of ocean water flowing seaward up to and during 
-  -- the time of low tide. Alternating with TidalFlow.
-  fun TidalEbb : Class ;
-  fun TidalEbb_Class : SubClass TidalEbb LittoralCurrent ;
-
-  -- TidalFlow is the subclass of WaterCurrents 
-  -- that are temporary and variable, but regular, currents of ocean water 
-  -- flowing landward up to and during the time of high tide. Alternating 
-  -- with TidalEbb.
-  fun TidalFlow : Class ;
-  fun TidalFlow_Class : SubClass TidalFlow LittoralCurrent ;
-
-  -- TidalProcess is the class of daily 
-  -- recurring events in which the water level in a BodyOfWater rises 
-  -- and falls with the changing position between Earth and the Moon.
-  fun TidalProcess : Class ;
-  fun TidalProcess_Class : SubClass TidalProcess InternalChange ;
-
-  -- A Tide is a vertical movement of the water level 
-  -- in a BodyOfWater due to the gravitational attraction between Earth and 
-  -- the moon. Tides are diurnally recurrent events. In most regions with 
-  -- tides, every day there are two high tides and two low tides. MixedTide 
-  -- represents a process in which the tides at either extreme are unequal.
-  fun Tide : Class ;
-  fun Tide_Class : SubClass Tide (both FlowRegion SaltWaterArea) ;
-
-  fun Tornado : Class ;
-  fun Tornado_Class : SubClass Tornado WeatherProcess ;
-
-  fun ToxicChemicalPollutionIssue : Ind PollutionIssue ;
-
-  fun ToxicWasteDisposalIssue : Ind PollutionIssue ;
-
-  -- TreatyDocument is the subclass of 
-  -- Texts that represent written agreements between Nations.
-  fun TreatyDocument : Class ;
-  fun TreatyDocument_Class : SubClass TreatyDocument Text ;
-
-  -- TropicalClimateZone is a 
-  -- subclass of ClimateZone in which the average temperature of the 
-  -- coldest month is greater than 18 degrees Celsius. This is Class 
-  -- 'A' in the Koeppen climate classification system.
-  fun TropicalClimateZone : Class ;
-  fun TropicalClimateZone_Class : SubClass TropicalClimateZone ClimateZone ;
-
-  -- TropicalCyclone is the class of 
-  -- CyclonicStorms that occur in the Tropics and typically have 
-  -- rotational winds of hurricane force (74 mph or higher).
-  fun TropicalCyclone : Class ;
-  fun TropicalCyclone_Class : SubClass TropicalCyclone CyclonicStorm ;
-
-  fun TropicalRainForest : Class ;
-  fun TropicalRainForest_Class : SubClass TropicalRainForest RainForest ;
-
-  fun TropicalTimber83Agreement : Ind Agreement ;
-
-  fun TropicalTimber94Agreement : Ind Agreement ;
-
-  -- The Tropics is the region of 
-  -- PlanetEarth that lies between approximately 23 and one half degrees 
-  -- North latitude and 23 and one half degrees South latitude, 
-  -- encircling the globe. 'The Tropics'. See also TropicArea.
-  fun Tropics : Ind GeographicArea ;
-
-  -- Tsunami is the class of highly destructive 
-  -- ocean waves caused by offshore seismic processes.
-  fun Tsunami : Class ;
-  fun Tsunami_Class : SubClass Tsunami WeatherProcess ;
-
-  -- Tundra is a subclass of flat, treeless Plains 
-  -- areas lying within the ArcticRegion. Subsoil in Tundra is permanently 
-  -- frozen.
-  fun Tundra : Class ;
-  fun Tundra_Class : SubClass Tundra (both ArcticRegion (both Biome Plain)) ;
-
-  -- TundraClimateZone is a subclass of 
-  -- PolarClimateZone characterized by having an average temperature 
-  -- above zero degrees Celsius (but below 10 degrees) in the warmest month. 
-  -- Koeppen subtype 'ET'.
-  fun TundraClimateZone : Class ;
-  fun TundraClimateZone_Class : SubClass TundraClimateZone PolarClimateZone ;
-
-  fun Typhoon : Class ;
-  fun Typhoon_Class : SubClass Typhoon TropicalCyclone ;
-
-  fun UVLevelsIssue : Ind EnvironmentalIssue ;
-
-  -- The class of regions located Below the surface of the earth.
-  fun UndergroundArea : Class ;
-  fun UndergroundArea_Class : SubClass UndergroundArea GeographicArea ;
-
-  fun UnexplodedOrdinanceIssue : Ind EnvironmentalIssue ;
-
-  -- A UniformPerimeterArea is one 
-  -- that has a defined uniform width.
-  fun UniformPerimeterArea : Class ;
-  fun UniformPerimeterArea_Class : SubClass UniformPerimeterArea PerimeterArea ;
-
-  -- Uphill is a PositionalAttribute that 
-  -- describes the relation between two things, one of which is located 
-  -- up a slope from the other.
-  fun Uphill : Ind PositionalAttribute ;
-
-  -- An UplandArea is a LandArea elevated above the surrounding 
-  -- terrain.
-  fun UplandArea : Class ;
-  fun UplandArea_Class : SubClass UplandArea LandForm ;
-
-  fun Upstream : Ind PositionalAttribute ;
-
-  -- Upwind is a PositionalAttribute that indicates relative position 
-  -- upwind (windward) with respect to the direction that the Wind is 
-  -- blowing.
-  fun Upwind : Ind PositionalAttribute ;
-
-  fun UrbanizationIssue : Ind EnvironmentalIssue ;
-
-  -- A Valley is an area of low_lying land flanked by 
-  -- higher ground. Valleys typically contain a stream or river flowing along the valley floor.
-  fun Valley : Class ;
-  fun Valley_Class : SubClass Valley (both LandForm LowlandArea) ;
-
-  fun VehicleEmissionsIssue : Ind PollutionIssue ;
-
-  -- VehicularPollution is the 
-  -- subclass of Pollution in which the pollutants are vehicle emissions.
-  fun VehicularPollution : Class ;
-  fun VehicularPollution_Class : SubClass VehicularPollution Pollution ;
-
-  -- Veldt is a subclass of Grasslands which have 
-  -- scattered shrubs or trees.
-  fun Veldt : Class ;
-  fun Veldt_Class : SubClass Veldt (both Grassland Plain) ;
-
-  -- A VolcanicCone is a hill of lava or 
-  -- pyroclastics surrounding a volcanic vent. Not as high as a 
-  -- VolcanicMountain.
-  fun VolcanicCone : Class ;
-  fun VolcanicCone_Class : SubClass VolcanicCone (both Hill Volcano) ;
-
-  -- VolcanicEruption is the subclass of 
-  -- GeologicalProcesses in which Volcanoes erupt.
-  fun VolcanicEruption : Class ;
-  fun VolcanicEruption_Class : SubClass VolcanicEruption GeologicalProcess ;
-
-  fun VolcanicGasRelease : Class ;
-  fun VolcanicGasRelease_Class : SubClass VolcanicGasRelease VolcanicEruption ;
-
-  -- A VolcanicMountain is a cone_shaped 
-  -- mountain formed out of rock or ash thrown up from inside the earth, 
-  -- frequently with an opening or depression at the top.
-  fun VolcanicMountain : Class ;
-  fun VolcanicMountain_Class : SubClass VolcanicMountain (both Mountain Volcano) ;
-
-  fun VolcanicallyActive : Ind VolcanoStatus ;
-
-  fun VolcanicallyDormant : Ind VolcanoStatus ;
-
-  fun VolcanicallyExtinct : Ind VolcanoStatus ;
-
-  -- A Volcano in the broadest sense, i.e., a region 
-  -- containing a vent through which magmous and/or pyroclastic materials are 
-  -- passed from the interior of the Earth to its surface (atmospheric or 
-  -- underwater).
-  fun Volcano : Class ;
-  fun Volcano_Class : SubClass Volcano LandForm ;
-
-  fun VolcanoStatus : Class ;
-  fun VolcanoStatus_Class : SubClass VolcanoStatus InternalAttribute ;
-
-  -- WarmFront is the class of transitional 
-  -- weather processes occurring between a warm air mass that is advancing 
-  -- upon a cool air mass.
-  fun WarmFront : Class ;
-  fun WarmFront_Class : SubClass WarmFront WeatherFront ;
-
-  fun WaterBorneDiseaseIssue : Ind EnvironmentalIssue ;
-
-  -- WaterCatchment is the subclass of 
-  -- Artifacts used to capture rainwater or runoff as a source 
-  -- of Freshwater.
-  fun WaterCatchment : Class ;
-  fun WaterCatchment_Class : SubClass WaterCatchment Artifact ;
-
-  -- WaterCurrent is a subclass of FlowRegions 
-  -- consisting of moving water, especially those currents found within a 
-  -- well_identified area and having an established pattern of movement, such 
-  -- as an OceanCurrent, a RipTide, or a River. WaterCurrent is 
-  -- disjoint with StaticWaterArea. As a consequence, Lakes for example 
-  -- cannot be FlowRegions, however, currents may be present in a lake.
-  fun WaterCurrent : Class ;
-  fun WaterCurrent_Class : SubClass WaterCurrent (both FlowRegion WaterArea) ;
-
-  fun WaterInfrastructureIssue : Ind EnvironmentalIssue ;
-
-  fun WaterManagementIssue : Ind EnvironmentalIssue ;
-
-  -- WaterOnlyArea is a subclass of 
-  -- GeographicArea that is restricted to regions whose surface is water. 
-  -- A WaterOnlyArea may be a discontinuous region overlapping a larger, 
-  -- continuous GeographicArea but excluding any LandAreas enclosed therein. 
-  -- Dry land areas, including islands, are not part of any WaterOnlyArea.
-  fun WaterOnlyArea : Class ;
-  fun WaterOnlyArea_Class : SubClass WaterOnlyArea GeographicArea ;
-
-  fun WaterOverutilization : Class ;
-  fun WaterOverutilization_Class : SubClass WaterOverutilization SocialInteraction ;
-
-  -- WaterPollution is the subclass 
-  -- of Pollution processes in which Water is the polluted substance.
-  fun WaterPollution : Class ;
-  fun WaterPollution_Class : SubClass WaterPollution Pollution ;
-
-  fun WaterPollutionIssue : Ind EnvironmentalWaterIssue ;
-
-  -- Waterfall is the subclass of StreamWaterAreas where running water 
-  -- falls steeply downhill.
-  fun Waterfall : Class ;
-  fun Waterfall_Class : SubClass Waterfall StreamWaterArea ;
-
-  -- A WatershedDivide is a summit area, or 
-  -- narrow tract of higher ground that constitutes the watershed boundary 
-  -- between two adjacent drainage basins, it divides the surface waters that 
-  -- flow naturally in one direction from those that flow in the opposite 
-  -- direction.
-  fun WatershedDivide : Class ;
-  fun WatershedDivide_Class : SubClass WatershedDivide (both LandArea UplandArea) ;
-
-  fun Waterspout : Class ;
-  fun Waterspout_Class : SubClass Waterspout WeatherProcess ;
-
-  -- WeatherFront is the class of weather 
-  -- processes that are involve relationships between two air masses, such 
-  -- as a high pressure weather system or a low pressure system.
-  fun WeatherFront : Class ;
-  fun WeatherFront_Class : SubClass WeatherFront WeatherProcess ;
-
-  -- WeatherSeason is the class of seasonal 
-  -- processes that are characterized by various weather patterns. 
-  -- WeatherSeasons may recur on a regular annual basis, on a different 
-  -- pattern, or irregularly.
-  fun WeatherSeason : Class ;
-  fun WeatherSeason_Class : SubClass WeatherSeason WeatherProcess ;
-
-  -- WeatherSystem is the class of 
-  -- large_scale atmospheric processes that influence weather in a region 
-  -- for 2_5 days.
-  fun WeatherSystem : Class ;
-  fun WeatherSystem_Class : SubClass WeatherSystem WeatherProcess ;
-
-  fun WesternAfrica : Ind GeographicArea ;
-
-  fun WesternEurope : Ind GeographicArea ;
-
-  -- The half of the Earth that includes North 
-  -- and South America.
-  fun WesternHemisphere : Ind Hemisphere ;
-
-  fun WesternSouthAmerica : Ind GeographicArea ;
-
-  -- WetTropicalClimateZone is 
-  -- the subclass of TropicalClimateZone that is characterized by having 
-  -- no dry months. At least 60 mm of rainfall occur in the driest month. 
-  -- This is subtype 'Af' in the Koeppen climate system.
-  fun WetTropicalClimateZone : Class ;
-  fun WetTropicalClimateZone_Class : SubClass WetTropicalClimateZone TropicalClimateZone ;
-
-  fun WetlandDegradationIssue : Ind EnvironmentalIssue ;
-
-  fun WetlandsConvention : Ind Agreement ;
-
-  fun WhalingConvention : Ind Agreement ;
-
-  fun WildlifePoachingIssue : Ind EnvironmentalIssue ;
-
-  -- WindFlow is the class of variable AirStreams 
-  -- that are in the EarthsAtmosphere.
-  fun WindFlow : Class ;
-  fun WindFlow_Class : SubClass WindFlow AirStream ;
-
-  fun WindProcess : Class ;
-  fun WindProcess_Class : SubClass WindProcess WeatherProcess ;
-
-  fun Windstorm : Class ;
-  fun Windstorm_Class : SubClass Windstorm WindProcess ;
-
-  -- The WorldOcean is the collective mass of 
-  -- sea water that covers 70% of the surface of PlanetEarth, surrounding 
-  -- all of its dry land areas. Earth's individual Oceans are parts of 
-  -- the WorldOcean.
-  fun WorldOcean : Ind (both SaltWaterArea BodyOfWater) ;
-
-  fun Zud : Class ;
-  fun Zud_Class : SubClass Zud WeatherProcess ;
-
-  -- (airTemperature ?AREA ?TEMP) means that the temperature of the 
-  -- air at ?AREA is ?TEMP. Temperature may be expressed in units of 
-  -- TemperatureMeasure, including CelsiusDegree and FahrenheitDegree, 
-  -- among others.
-  fun airTemperature : El Object -> El TemperatureMeasure -> Formula ;
-
-  -- (arableLandArea ?REGION ?AMOUNT) 
-  -- means that the GeographicArea ?REGION has ?AMOUNT of land under 
-  -- cultivation with crops that are replanted after each harvest. ?AMOUNT 
-  -- may be expressed in physical units or with a percent or fraction.
-  -- Cf. permanentCropLandArea.
-  fun arableLandArea : El GeographicArea -> El ConstantQuantity -> Formula ;
-
-  -- (averagePrecipitationForPeriod ?PLACE ?PERIOD ?AMOUNT) means 
-  -- that at the GeographicArea ?PLACE, and during the TimeDuration 
-  -- ?PERIOD, the average daily precipitation was ?AMOUNT.
-  fun averagePrecipitationForPeriod : El GeographicArea -> El TimeDuration -> El ConstantQuantity -> Formula ;
-
-  -- (averageRainfallForPeriod ?AREA ?MO ?AMOUNT)
-  -- means that ?AREA receives ?AMOUNT of rain in month ?MO in an average
-  -- year. Note that ?AMOUNT is a linear measure indicating the depth of water that
-  -- would accumulate over ?AREA if all water were captured.
-  fun averageRainfallForPeriod : El GeographicArea -> El Month -> El LengthMeasure -> Formula ;
-
-  -- (averageTemperatureForPeriod ?PLACE ?PERIOD ?AMOUNT) means that 
-  -- at the GeographicArea ?PLACE, and during the TimeDuration 
-  -- ?PERIOD, the average daily temperature was ?AMOUNT. Temperature 
-  -- may be expressed in some UnitOfTemperature, including 
-  -- CelsiusDegree and FahrenheitDegree, among others.
-  fun averageTemperatureForPeriod : El GeographicArea -> El TimeDuration -> El TemperatureMeasure -> Formula ;
-
-  -- (bioindicatorForHabitat ?AREA ?SPECIES) means that the health 
-  -- of the individuals in ?SPECIES indicates the condition of their 
-  -- habitat in the GeographicArea ?AREA.
-  fun bioindicatorForHabitat: El GeographicArea -> Desc OrganicObject -> Formula ;
-
-  -- (claimedTerritory ?AREA ?POLITY) 
-  -- means that some right over the GeographicArea ?AREA is claimed by 
-  -- the Agent or GeopoliticalArea ?POLITY. If two politically independent 
-  -- states or agents claim the same area, that area is a 'disputed 
-  -- territory'.
-  fun claimedTerritory : El GeographicArea -> El Agent -> Formula ;
-
-  -- (climateTypeInArea ?TYPE ?REGION) 
-  -- means that all or part of the GeographicArea ?REGION is of the 
-  -- ClimateZone ?TYPE.
-  fun climateTypeInArea: El GeographicArea -> Desc ClimateZone -> Formula ;
-
-  -- (cloudCoverFraction ?AREA ?AMOUNT) 
-  -- means that in the Region ?AREA, the fraction ?AMOUNT of the sky is 
-  -- covered with clouds.
-  fun cloudCoverFraction : El Region -> El NonnegativeRealNumber -> Formula ;
-
-  -- (coldSeasonInArea ?AREA ?INTERVAL) 
-  -- means that in the GeographicArea ?AREA, the cold season occurs 
-  -- during the TimeInterval ?INTERVAL.
-  fun coldSeasonInArea: El GeographicArea -> Desc TimeInterval -> Formula ;
-
-  -- (connectedDownstream ?OBJ1 ?OBJ2) 
-  -- means that ?OBJ1 is connected, remotely or immediately, with ?OBJ2 along 
-  -- a directed system such as a RiverSystem.
-  fun connectedDownstream : El Object -> El Object -> Formula ;
-
-  -- (coolSeasonInArea ?AREA ?INTERVAL) 
-  -- means that in the GeographicArea ?AREA, the cool season occurs 
-  -- during the TimeInterval ?INTERVAL. For example, (coolSeasonInArea 
-  -- Angola (RecurringTimeIntervalFn May October
-  fun coolSeasonInArea: El GeographicArea -> Desc TimeInterval -> Formula ;
-
-  -- (courseWRTCompassNorth ?OBJ1 ?OBJ2 ?HEADING) means that the course 
-  -- heading from ?OBJ1 to ?OBJ2 is ?HEADING in AngularDegrees, with 
-  -- the reference point of 000 degrees North as measured by compass on 
-  -- or at ?OBJ1.
-  fun courseWRTCompassNorth : El Physical -> El Physical -> El PlaneAngleMeasure -> Formula ;
-
-  -- (courseWRTMagneticNorth ?OBJ1 ?OBJ2 ?HEADING) means that the course 
-  -- heading from ?OBJ1 to ?OBJ2 is ?HEADING in AngularDegrees, with 
-  -- the reference point of 000 degrees being the magnetic North pole.
-  fun courseWRTMagneticNorth : El Physical -> El Physical -> El PlaneAngleMeasure -> Formula ;
-
-  -- (courseWRTTrueNorth ?OBJ1 ?OBJ2 ?HEADING) means that the course 
-  -- heading or track from ?OBJ1 to ?OBJ2 is ?HEADING, in AngularDegrees, 
-  -- with the reference point of 000 degrees being true North.
-  fun courseWRTTrueNorth : El Physical -> El Physical -> El PlaneAngleMeasure -> Formula ;
-
-  -- (dateOpenedForSignature ?PROP ?DATE) means that as of a date 
-  -- indicated by ?DATE, document(s) may officially be signed (by the 
-  -- appropriate agents) to effect commitments to the Agreement ?PROP.
-  fun dateOpenedForSignature: El Proposition -> Desc TimePosition -> Formula ;
-
-  -- (daylightHoursInterval ?PLACE ?DAY ?INTERVAL) means that in the 
-  -- Region ?PLACE, on the Day indicated by ?DAY, there is daylight 
-  -- during the TimeInterval ?INTERVAL.
-  fun daylightHoursInterval: El Region -> Desc Day -> El TimeInterval -> Formula ;
-
-  -- (daylightHoursTotal ?PLACE ?DAY ?TIME) means that in the Region 
-  -- ?PLACE, on the Day indicated by ?DAY, there is daylight for a 
-  -- total TimeDuration ?LENGTH.
-  fun daylightHoursTotal: El Region -> Desc Day -> El TimeDuration -> Formula ;
-
-  -- (dependentGeopoliticalArea 
-  -- ?AREA1 ?AREA2) means that ?AREA1 is a geopolitical possession of the 
-  -- GeopoliticalArea ?AREA2 and is not a geopoliticalSubdivision of 
-  -- ?AREA2. For example, (dependentGeopoliticalArea Guam UnitedStates), 
-  -- because Guam is a territory of the UnitedStates, not one of the fifty 
-  -- U.S. states. Contrast primaryGeopoliticalSubdivision.
-  fun dependentGeopoliticalArea : El GeographicArea -> El Agent -> Formula ;
-
-  -- (drySeasonInArea ?AREA ?INTERVAL) 
-  -- means that in the GeographicArea ?AREA, the dry season occurs 
-  -- during the TimeInterval ?INTERVAL. For example, (drySeasonInArea 
-  -- Angola (RecurringTimeIntervalFn May October)).
-  fun drySeasonInArea: El GeographicArea -> Desc TimeInterval -> Formula ;
-
-  -- The altitude of an object
-  -- above the sea level of PlanetEarth
-  fun earthAltitude : El Physical -> El Physical -> El LengthMeasure -> Formula ;
-
-  -- (elevation ?OBJECT ?HEIGHT) means that the 
-  -- physical Object ?OBJECT is located on the surface of PlanetEarth 
-  -- at the vertical distance ?HEIGHT above (or below, for a negative 
-  -- quantity) SeaLevel. ?OBJECT may be a superficialPart of Earth's 
-  -- surface, such as a GeographicArea. Elevation is measured from 
-  -- SeaLevel to the vertical top of the object.
-  fun elevation : El Object -> El LengthMeasure -> Formula ;
-
-  -- (environmentalProblemTypeInArea ?AREA ?PROBLEM) means that 
-  -- objects or processes of type ?PROBLEM is an environmental 
-  -- problem in the GeographicArea ?AREA.
-  fun environmentalProblemTypeInArea: El GeographicArea -> Desc Physical -> Formula ;
-
-  -- The relation between WaterMotion Processes
-  -- and the region in which they occur continuously over at least hours, but
-  -- typically months or years. A water balloon bursting and flowing downhill
-  -- would not use this relation, because there would be no StreamWaterArea
-  -- to relate to.
-  fun flowCurrent : El WaterMotion -> El WaterArea -> Formula ;
-
-  -- (groundSubsurfaceType ?area ?subsoil) 
-  -- means that the predominant Substance in the subsoil or subsurface layer of 
-  -- the LandArea ?area is of type ?subsoil.
-  fun groundSubsurfaceType: El LandArea -> Desc Substance -> Formula ;
-
-  -- (%&groundSurfaceType ?area ?substance) means 
-  -- that the predominant Substance at the ground surface of the LandArea ?area is ?substance.
-  fun groundSurfaceType: El LandArea -> Desc Substance -> Formula ;
-
-  -- (headingWRTCompassNorth ?OBJ ?DEGREE) 
-  -- means that the front_to_back axis of the Object ?OBJ points in 
-  -- the direction ?DEGREE, according to the compass carried by ?OBJ.
-  fun headingWRTCompassNorth : El Object -> El PlaneAngleMeasure -> Formula ;
-
-  -- (headingWRTMagneticNorth ?OBJ ?DEGREE) 
-  -- means that the front_to_back axis of the Object ?OBJ points in 
-  -- the direction ?DEGREE, with respect to magnetic North.
-  fun headingWRTMagneticNorth : El Object -> El PlaneAngleMeasure -> Formula ;
-
-  -- (headingWRTTrueNorth ?OBJ ?DEGREE) 
-  -- means that the front_to_back axis of the Object ?OBJ points in 
-  -- the direction ?DEGREE, with respect to true North.
-  fun headingWRTTrueNorth : El Object -> El PlaneAngleMeasure -> Formula ;
-
-  -- (highAltitudeWindSpeed ?PLACE ?RATE) means that the Wind 
-  -- blowing above 25,000 feet at ?PLACE has a speed of ?RATE.
-  fun highAltitudeWindSpeed : El Object -> El ConstantQuantity -> Formula ;
-
-  -- (highAltitudeWindVelocity ?PLACE ?SPEED ?TOWARD) means that the 
-  -- Wind blowing above 25,000 feet at ?PLACE has a speed of ?SPEED 
-  -- and is moving toward the DirectionalAttribute ?TOWARD.
-  fun highAltitudeWindVelocity : El Object -> El PhysicalQuantity -> El DirectionalAttribute -> Formula ;
-
-  -- (highTide ?PLACE ?TIME ?AMOUNT) means that 
-  -- there is a HighTide at the Region ?PLACE at the TimeInterval ?TIME 
-  -- with the relative height ?AMOUNT. The height is given in relation to 
-  -- the datum on a standard chart.
-  fun highTide : El Region -> El TimeInterval -> El LengthMeasure -> Formula ;
-
-  -- (highestTemperatureForPeriod ?PLACE ?PERIOD ?AMOUNT) means that 
-  -- at the GeographicArea ?PLACE, during the TimeDuration ?PERIOD, 
-  -- the highest temperature was ?AMOUNT. Temperature may be expressed 
-  -- in some UnitOfTemperature, including CelsiusDegree and 
-  -- FahrenheitDegree, among others.
-  fun highestTemperatureForPeriod : El GeographicArea -> El TimeDuration -> El TemperatureMeasure -> Formula ;
-
-  -- (hotSeasonInArea ?AREA ?INTERVAL) 
-  -- means that in the GeographicArea ?AREA, the hot season occurs 
-  -- during the TimeInterval ?INTERVAL. For example, (hotSeasonInArea 
-  -- Angola (RecurringTimeIntervalFn November April)).
-  fun hotSeasonInArea: El GeographicArea -> Desc TimeInterval -> Formula ;
-
-  -- (irrigatedLandArea ?REGION ?AMOUNT) 
-  -- means that the GeographicArea ?REGION has the ?AMOUNT of irrigated land. 
-  -- ?AMOUNT may be expressed in physical units or with a percent or fraction.
-  fun irrigatedLandArea : El GeographicArea -> El ConstantQuantity -> Formula ;
-
-  -- (landAreaOnly ?REGION ?MEASURE) means 
-  -- that the total area(s) of solid ground within the GeographicArea 
-  -- ?REGION has the AreaMeasure ?AMOUNT. The pieces of solid ground need 
-  -- not be continuous within the region.
-  fun landAreaOnly : El GeographicArea -> El AreaMeasure -> Formula ;
-
-  -- (lowAltitudeWindSpeed ?PLACE ?RATE) means that the Wind blowing 
-  -- between 500_10,000 feet at ?PLACE has a speed of ?RATE. Wind speed 
-  -- may be expressed in knots (KnotUnitOfSpeed) or as any distance per 
-  -- time unit (using (SpeedFn ?DISTANCE ?TIME)).
-  fun lowAltitudeWindSpeed : El Object -> El PhysicalQuantity -> Formula ;
-
-  -- (lowAltitudeWindVelocity ?PLACE ?SPEED ?DIRECTION) means that the 
-  -- low_altitude Wind blowing at ?PLACE has a speed of ?SPEED and comes 
-  -- from the compass point ?DIRECTION. Low_altitude wind is wind blowing 
-  -- between 500_10,000 feet.
-  fun lowAltitudeWindVelocity : El Object -> El PhysicalQuantity -> El DirectionalAttribute -> Formula ;
-
-  -- (lowTide ?PLACE ?TIME ?AMOUNT) means that 
-  -- there is a LowTide at the Region ?PLACE at the TimeInterval ?TIME 
-  -- with the relative height ?AMOUNT. The height is given in relation to 
-  -- the datum on a standard chart.
-  fun lowTide : El Region -> El TimeInterval -> El LengthMeasure -> Formula ;
-
-  -- (lowestTemperatureForPeriod ?PLACE ?PERIOD ?AMOUNT) means that 
-  -- at the GeographicArea ?PLACE, during the TimeDuration ?PERIOD, 
-  -- the highest temperature was ?AMOUNT. Temperature may be expressed 
-  -- in some UnitOfTemperature, including CelsiusDegree and 
-  -- FahrenheitDegree, among others.
-  fun lowestTemperatureForPeriod : El GeographicArea -> El TimeDuration -> El TemperatureMeasure -> Formula ;
-
-  -- (magneticVariation ?AREA ?DEGREE ?DIRECTION) means that in the 
-  -- GeographicArea ?AREA, the magnetic variation of a compass from 
-  -- 000 degrees true is ?DEGREE AngularDegrees in ?DIRECTION (East 
-  -- or West).
-  fun magneticVariation : El GeographicArea -> El PlaneAngleMeasure -> El DirectionalAttribute -> Formula ;
-
-  -- (mapOfArea ?AREA ?POINTER) means that a map 
-  -- of the Region ?AREA can be found at the location ?POINTER.
-  fun mapOfArea : El Region -> El SymbolicString -> Formula ;
-
-  -- (maritimeClaimType ?POLITY ?TYPE)
-  -- means that the GeopoliticalArea ?POLITY claims rights over a 
-  -- MaritimeClaimArea of ?TYPE.
-  fun maritimeClaimType: El GeopoliticalArea -> Desc MaritimeClaimArea -> Formula ;
-
-  -- (meanSeaLevel ?place ?measure) means that the Mean Sea 
-  -- Level (MSL) at ?place is ?measure. ?measure is a distance representing the sea level 
-  -- at ?place measured against a benchmark (and averaged over a long time). MSL is measured 
-  -- by tide gauges for maritime purposes, while geodesists use the difference between the 
-  -- local sea surface and an ideal level ocean surface (the geoid).
-  fun meanSeaLevel : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (mediumAltitudeWindSpeed ?PLACE ?RATE) means that the Wind 
-  -- blowing between 10,000_25,000 feet at ?PLACE has a speed of ?RATE.
-  fun mediumAltitudeWindSpeed : El Object -> El ConstantQuantity -> Formula ;
-
-  -- (mediumAltitudeWindVelocity ?PLACE ?SPEED ?TOWARD) means that the 
-  -- Wind blowing between 10,000_25,000 feet at ?PLACE has a speed of 
-  -- ?SPEED and is moving toward the DirectionalAttribute ?TOWARD.
-  fun mediumAltitudeWindVelocity : El Object -> El PhysicalQuantity -> El DirectionalAttribute -> Formula ;
-
-  -- (naturalHazardTypeInArea ?AREA ?TYPE) means that in the 
-  -- GeographicArea ?AREA, Processes of ?TYPE occur with some 
-  -- frequency and may cause damage or danger to human lives and property.
-  fun naturalHazardTypeInArea: El GeographicArea -> Desc Physical -> Formula ;
-
-  -- (naturalResourceTypeInArea ?REGION ?TYPE) means that the 
-  -- GeographicArea ?REGION has resources of the kind ?TYPE.
-  fun naturalResourceTypeInArea: El GeographicArea -> Desc Object -> Formula ;
-
-  -- (objectGeographicCoordinates ?OBJECT ?LAT ?LONG) means that 
-  -- the Object ?OBJECT is found at the geographic coordinates 
-  -- ?LAT and ?LONG.
-  fun objectGeographicCoordinates : El Object -> El Latitude -> El Longitude -> Formula ;
-
-  -- (oppositeDirection ?DIR1 ?DIR2) 
-  -- means that the PositionalAttribute ?DIR1 points in the compass 
-  -- direction opposite to the DirectionalAttribute ?DIR2.
-  fun oppositeDirection : El PositionalAttribute -> El PositionalAttribute -> Formula ;
-
-  -- (orbits ?SATELLITE ?FOCUS) means that the Object 
-  -- ?SATELLITE revolves around the AstronomicalBody ?FOCUS.
-  fun orbits : El Object -> El AstronomicalBody -> Formula ;
-
-  -- This predicate is used to represent information from the CIA 
-  -- World Fact Book. (otherLandUseArea ?REGION ?AMOUNT) means that 
-  -- in the GeographicArea ?REGION, the ?AMOUNT of land has some 
-  -- use other than planting seasonal or permanent crops. ?AMOUNT may be 
-  -- expressed in physical units or with a percent or fraction. See also 
-  -- arableLandArea and permanentLandArea.
-  fun otherLandUseArea : El GeographicArea -> El ConstantQuantity -> Formula ;
-
-  -- (overcastDaysInPeriod ?AREA ?PERIOD ?NUMBER) means that during the 
-  -- time ?PERIOD, the GeographicArea ?AREA experienced ?NUMBER of 
-  -- OvercastWeather days.
-  fun overcastDaysInPeriod : El GeographicArea -> El TimeDuration -> El NonnegativeRealNumber -> Formula ;
-
-  -- (partyToAgreement ?AGENT ?PROP) 
-  -- means that the Agent ?AGENT has committed to the agreement ?PROP.
-  fun partyToAgreement : El Agent -> El Proposition -> Formula ;
-
-  -- (permanentCropLandArea ?REGION ?AMOUNT) means that the GeographicArea 
-  -- ?REGION has ?AMOUNT of land under cultivation with crops that are not 
-  -- replanted after each harvest. This includes orchards, vineyards, coffee 
-  -- and rubber plantations. Timberland is excluded. ?AMOUNT may be expressed 
-  -- in physical units or with a percent or fraction. Cf. permanentCropLandArea.
-  fun permanentCropLandArea : El GeographicArea -> El ConstantQuantity -> Formula ;
-
-  -- (precipitationAmount ?EVENT ?AMOUNT) means that in the 
-  -- Precipitation process ?EVENT, the quantity of precipitation 
-  -- that fell was ?AMOUNT.
-  fun precipitationAmount : El Precipitation -> El ConstantQuantity -> Formula ;
-
-  -- (precipitationRate ?EVENT ?RATE) means that in the 
-  -- Precipitation ?EVENT, the precipitation falls at a rate 
-  -- of ?RATE.
-  fun precipitationRate : El Precipitation -> El FunctionQuantity -> Formula ;
-
-  -- (precipitationState ?EVENT ?STATE) means that in the Precipitation 
-  -- ?EVENT, the stuff falling is in the PhysicalState ?STATE (e.g., 
-  -- Liquid or Solid ice).
-  fun precipitationState : El WeatherProcess -> El PhysicalState -> Formula ;
-
-  -- (rainySeasonInArea ?AREA ?INTERVAL) 
-  -- means that in the GeographicArea ?AREA, the rainy or wet season occurs 
-  -- during the TimeInterval ?INTERVAL. For example, (rainySeasonInArea 
-  -- Angola (RecurringTimeIntervalFn November April)).
-  fun rainySeasonInArea: El GeographicArea -> Desc TimeInterval -> Formula ;
-
-  -- (regionalIssue ?AREA ?ISSUE) means 
-  -- that the AreaOfConcern ?ISSUE is relevant to a problem in the 
-  -- GeographicArea ?AREA.
-  fun regionalIssue : El GeographicArea -> El AreaOfConcern -> Formula ;
-
-  -- (relativeBearing ?OBJ1?OBJ2 ?DEGREES) 
-  -- means that ?OBJ1 and ?OBJ2 are separated by the amount ?DEGREES of 
-  -- PlaneAngleMeasure.
-  fun relativeBearing : El Object -> El Object -> El PlaneAngleMeasure -> Formula ;
-
-  -- (relativeHumidity ?AREA ?AMOUNT) 
-  -- means that the amount of moisture in the air at ?AREA is ?AMOUNT. 
-  -- Relative humidity expresses the amount of moisture as a percentage, 
-  -- or ratio, between the actual moisture saturation of the air compared 
-  -- to the potential moisture saturation of the air. At full (potential) 
-  -- saturation, precipitation would occur.
-  fun relativeHumidity : El Object -> El NonnegativeRealNumber -> Formula ;
-
-  -- (seaSurfaceTemperature ?AREA ?TEMP) means that the 
-  -- temperature of the sea surface at ?AREA is ?TEMP. 
-  -- Temperature may be expressed in some UnitOfTemperature, 
-  -- including CelsiusDegree and FahrenheitDegree, among others.
-  fun seaSurfaceTemperature : El WaterArea -> El ConstantQuantity -> Formula ;
-
-  -- The length of the boundary 
-  -- between two GeographicRegions.
-  fun sharedBorderLength : El GeographicRegion -> El GeographicRegion -> El LengthMeasure -> Formula ;
-
-  -- (slopeGradient ?AREA ?SLOPE) means that 
-  -- in the LandArea ?AREA there is an incline of ?slope, where ?SLOPE is 
-  -- the percent of vertical rise over horizontal distance. slopeGradient 
-  -- gives an approximate value for nonzero slope over ?AREA, without regard 
-  -- to orientation. For example, (slopeGradient ?AREA 0.10) means that 
-  -- there is a 10% incline across the area, without specifying the 
-  -- orientation in which the land rises or falls. Also see 
-  -- slopeGradientTowardsOrientation.
-  fun slopeGradient : El LandArea -> El NonnegativeRealNumber -> Formula ;
-
-  -- (slopeGradientTowardsOrientation ?AREA ?DIRECTION ?SLOPE) means that 
-  -- in the LandArea ?AREA, there is an incline of ?SLOPE towards the 
-  -- DirectionalAttribute ?DIRECTION. ?SLOPE is a RationalNumber 
-  -- representing the percent of vertical rise over horizontal distance.
-  fun slopeGradientTowardsOrientation : El LandArea -> El DirectionalAttribute -> El RationalNumber -> Formula ;
-
-  -- (streamOutfall ?WATER ?RIVER) means that 
-  -- the WaterArea ?MOUTH is the outfall of the River ?RIVER.
-  fun streamOutfall : El WaterArea -> El River -> Formula ;
-
-  -- (surfaceWindDirection ?PLACE ?DIRECTION) means that at ?PLACE 
-  -- the wind is coming from the compass point ?DIRECTION. For example, 
-  -- (surfaceWindDirection SanFranciscoBay Northwest) means that the 
-  -- wind in San Francisco Bay is coming from the Northwest. The wind is 
-  -- within 500 feet of Earth's surface.
-  fun surfaceWindDirection : El Object -> El DirectionalAttribute -> Formula ;
-
-  -- (surfaceWindSpeed ?PLACE ?RATE) 
-  -- means that the speed of the surface Wind at the GeographicArea 
-  -- ?PLACE is ?RATE. Wind speed may be expressed in knots (KnotUnitOfSpeed) 
-  -- or as any distance per time unit (using (SpeedFn ?DISTANCE ?TIME)). 
-  -- Surface wind is found at the surface of the planet, everyday wind. 
-  -- Technically, Winds moving through the atmosphere up to an altitude 
-  -- of 500 feet.
-  fun surfaceWindSpeed : El Object -> El PhysicalQuantity -> Formula ;
-
-  -- (surfaceWindVelocity ?PLACE ?SPEED ?TOWARD) means that the 
-  -- surface Wind blowing at ?PLACE has a speed of ?SPEED and is moving 
-  -- toward the DirectionalAttribute ?TOWARD. Surface wind is found at the 
-  -- surface of the planet, everyday wind. Technically, Winds moving 
-  -- through the atmosphere up to an altitude of 500 feet.
-  fun surfaceWindVelocity : El Object -> El PhysicalQuantity -> El DirectionalAttribute -> Formula ;
-
-  -- (terrainInArea ?AREA ?ATTRIBUTE) 
-  -- means that the GeographicArea ?AREA is or includes a region with 
-  -- the features of TerrainArea ?ATTRIBUTE.
-  fun terrainInArea : El GeographicArea -> El TerrainAttribute -> Formula ;
-
-  -- (totalArea ?REGION ?AMOUNT) means that 
-  -- the total area of ?REGION is the AreaMeasure ?AMOUNT.
-  fun totalArea : El Region -> El AreaMeasure -> Formula ;
-
-  -- (totalBiomass ?PLACE ?MASS) means that the 
-  -- total amount (in weight or volume) of living matter in the Region 
-  -- ?PLACE is ?MASS.
-  fun totalBiomass : El GeographicArea -> El PhysicalQuantity -> Formula ;
-
-  -- (totalCoastline ?AREA ?COASTLENGTH) 
-  -- means that the total length of all boundaries between the GeographicArea 
-  -- ?AREA and the ocean is the LengthMeasure ?COASTLENGTH. The coastline 
-  -- counted may be discontinuous and may even be along different oceans (as 
-  -- in Columbia). A totalCoastline of zero indicates a LandlockedArea. 
-  -- Note that only Ocean coastlines are counted, not any shores with inland 
-  -- waters.
-  fun totalCoastline : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (totalLandBoundary ?REGION ?LENGTH) 
-  -- means that the GeographicArea ?REGION has a total LengthMeasure 
-  -- ?LENGTH of land boundaries between it and other countries. Note that 
-  -- the boundaries included in the total length may be discontinuous, as when 
-  -- interrupted by stretches of Seacoast.
-  fun totalLandBoundary : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (totalPrecipitationForPeriod ?PLACE ?PERIOD ?AMOUNT) means that 
-  -- at the GeographicArea ?PLACE, and during the TimeDuration ?PERIOD, 
-  -- the total amount of precipitation was ?AMOUNT.
-  fun totalPrecipitationForPeriod : El GeographicArea -> El TimeDuration -> El ConstantQuantity -> Formula ;
-
-  -- (unratifiedSignatoryToAgreement ?AGENT ?PROP) means that 
-  -- the Agent ?AGENT has signed a document to begin the process of 
-  -- committing to the Agreement ?PROP, but that a ratification 
-  -- process required to complete the commitment has not yet occurred.
-  fun unratifiedSignatoryToAgreement : El Agent -> El Proposition -> Formula ;
-
-  -- (vegetationType ?area ?type) associates 
-  -- a particular GeographicArea with a type of Plant that is found there.
-  fun vegetationType : El GeographicArea -> Desc Plant -> Formula ;
-
-  -- (vegetationTypePattern ?AREA ?TYPE ?DENSITY) means that in the 
-  -- GeographicArea ?AREA the Plant ?TYPE is found with ?DENSITY.
-  fun vegetationTypePattern: El GeographicArea -> Desc Plant -> El Attribute -> Formula ;
-
-  -- (warmSeasonInArea ?AREA ?INTERVAL) 
-  -- means that in the GeographicArea ?AREA, the warm season occurs 
-  -- during the TimeInterval ?INTERVAL.
-  fun warmSeasonInArea: El GeographicArea -> Desc TimeInterval -> Formula ;
-
-  -- (waterAreaOnly ?REGION ?MEASURE) means 
-  -- that the total area(s) of surface water within the GeographicArea 
-  -- ?REGION has the AreaMeasure ?AMOUNT. The pieces of water need not be 
-  -- continuous within the region.
-  fun waterAreaOnly : El GeographicArea -> El AreaMeasure -> Formula ;
-
-  -- (waterDepth ?AREA ?LENGTH) means that the 
-  -- depth of water at the Region ?AREA is ?LENGTH.
-  fun waterDepth : El WaterArea -> El LengthMeasure -> Formula ;
-
-  -- (windRelativePosition ?OBJECT ?POSITION) means that the Wind blows 
-  -- at ?OBJECT from the relative vector ?POSITION. E.g., Crosswind, 
-  -- Headwind, Tailwind.
-  fun windRelativePosition : El Object -> El Attribute -> Formula ;
-
-}
diff --git a/examples/SUMO/GeographyEng.gf b/examples/SUMO/GeographyEng.gf
deleted file mode 100644
--- a/examples/SUMO/GeographyEng.gf
+++ /dev/null
@@ -1,8 +0,0 @@
-concrete GeographyEng of Geography = MidLevelOntologyEng ** open DictLangEng, DictEng, ParadigmsEng in {
-
-lin
-  NaturalSatellite = AdjCN (PositA natural_A) (UseN satellite_N) ;
-  Planet = UseN planet_N ;
-  Satellite = UseN satellite_N ;
-
-}
diff --git a/examples/SUMO/Government.gf b/examples/SUMO/Government.gf
deleted file mode 100644
--- a/examples/SUMO/Government.gf
+++ /dev/null
@@ -1,1649 +0,0 @@
-abstract Government = MidLevelOntology, Geography ** {
-
-  fun ASEANRegionalForum : Ind OrganizationOfNations ;
-
-  fun AbsoluteMonarchy : Ind FormOfGovernment ;
-
-  -- AcceptsICJJurisdiction is the 
-  -- Attribute of a legal system that accepts rulings of the 
-  -- InternationalCourtOfJustice.
-  fun AcceptsICJJurisdiction : Ind LegalSystemAttribute ;
-
-  fun ActingConsulGeneral : Ind ForeignServicePosition ;
-
-  fun AdministrationAndManagement : Ind AreaOfConcern ;
-
-  fun AdvisoryCommittee : Ind MemberStatus ;
-
-  fun AfricanCaribbeanAndPacificGroupOfStates : Ind OrganizationOfNations ;
-
-  fun AfricanDevelopmentBank : Ind OrganizationOfNations ;
-
-  fun AgencyForTheFrenchSpeakingCommunity : Ind OrganizationOfNations ;
-
-  fun AgencyForTheProhibitionOfNuclearWeaponsInLatinAmericaAndTheCaribbean : Ind OrganizationOfNations ;
-
-  fun AgriculturalDevelopment : Ind AreaOfConcern ;
-
-  -- Ambassador is the Attribute of the most 
-  -- highly_ranked foreign service representatives from the government of one 
-  -- country to another.
-  fun Ambassador : Ind ForeignServicePosition ;
-
-  -- The AmericanInstituteInTaiwan 
-  -- is a private, nonprofit corporation under United States government 
-  -- oversight that conducts relations with Taiwan.
-  fun AmericanInstituteInTaiwan : Ind Organization ;
-
-  fun Anarchy : Ind FormOfGovernment ;
-
-  fun AndeanCommunityOfNations : Ind OrganizationOfNations ;
-
-  fun AntarcticTreatyCouncil : Ind OrganizationOfNations ;
-
-  -- Antiterrorism and Effective 
-  --  Death Penalty Act modifies the Immigration and Nationality Act
-  --  was enacted in 1996 and specifies that: 
-  --  (1) It is unlawful to provide funds or other material support to a 
-  --  designated FTO. 
-  --  (2) Representatives and certain members of a designated FTO can be denied 
-  --  visas or excluded from the United States. 
-  --  (3) US financial institutions must block funds of designated FTOs and their 
-  --  agents and must report the blockage to the US Department of the Treasury.
-  fun AntiterrorismAndEffectiveDeathPenaltyAct : Ind Proposition ;
-
-  -- AppealsCourt is the class of 
-  -- JudicialOrganizations that review cases from lower courts on appeal.
-  fun AppealsCourt : Class ;
-  fun AppealsCourt_Class : SubClass AppealsCourt JudicialOrganization ;
-
-  fun ArabBankForEconomicDevelopmentInAfrica : Ind OrganizationOfNations ;
-
-  fun ArabCooperationCouncil : Ind OrganizationOfNations ;
-
-  fun ArabFundForEconomicAndSocialDevelopment : Ind OrganizationOfNations ;
-
-  fun ArabLeague : Ind OrganizationOfNations ;
-
-  fun ArabMaghrebUnion : Ind OrganizationOfNations ;
-
-  fun ArabMonetaryFund : Ind OrganizationOfNations ;
-
-  fun ArmsControl : Ind TransnationalIssue ;
-
-  fun AsiaPacificEconomicCooperation : Ind OrganizationOfNations ;
-
-  fun AsianDevelopmentBank : Ind OrganizationOfNations ;
-
-  fun AssociateMember : Ind MemberStatus ;
-
-  fun AssociatePartner : Ind MemberStatus ;
-
-  fun AssociationOfSoutheastAsianNations : Ind OrganizationOfNations ;
-
-  fun AustraliaGroup : Ind OrganizationOfNations ;
-
-  fun AustraliaNewZealandUnitedStatesSecurityTreaty : Ind OrganizationOfNations ;
-
-  -- AuthoritarianRegime is the 
-  -- attribute of a government that rules autocratically, not allowing 
-  -- opposition.
-  fun AuthoritarianRegime : Ind FormOfGovernment ;
-
-  fun AuthoritarianSocialist : Ind FormOfGovernment ;
-
-  fun BankForInternationalSettlements : Ind OrganizationOfNations ;
-
-  fun BeneluxEconomicUnion : Ind OrganizationOfNations ;
-
-  -- BicameralLegislature is the 
-  -- Attribute of governments whose legislative branches have two
-  -- legislative chambers. For example, in the UnitedStates the legislative 
-  -- branch comprises the Senate and the House of Representatives.
-  fun BicameralLegislature : Ind FormOfGovernment ;
-
-  fun BigSeven : Ind OrganizationOfNations ;
-
-  fun BigSix : Ind OrganizationOfNations ;
-
-  fun BlackSeaEconomicCooperationZone : Ind OrganizationOfNations ;
-
-  fun BoardOfTrusteesMember : Ind MemberStatus ;
-
-  fun BoundaryDetermination : Ind TransnationalIssue ;
-
-  fun BritishCrownColony : Class ;
-  fun BritishCrownColony_Class : SubClass BritishCrownColony OverseasArea ;
-
-  fun CBWExportControls : Ind TransnationalIssue ;
-
-  -- (CabinetFn ?AREA) denotes the 
-  -- GovernmentCabinet associated with the government of the 
-  -- GeopoliticalArea ?AREA.
-  fun CabinetFn : El GeopoliticalArea -> Ind GovernmentOrganization ;
-
-  fun CaribbeanCommunityAndCommonMarket : Ind OrganizationOfNations ;
-
-  fun CaribbeanDevelopmentBank : Ind OrganizationOfNations ;
-
-  fun CategoryIIIMember : Ind MemberStatus ;
-
-  fun CategoryIIMember : Ind MemberStatus ;
-
-  fun CategoryIMember : Ind MemberStatus ;
-
-  fun CentralAfricanStatesDevelopmentBank : Ind OrganizationOfNations ;
-
-  fun CentralAmericanBankForEconomicIntegration : Ind OrganizationOfNations ;
-
-  fun CentralAmericanCommonMarket : Ind OrganizationOfNations ;
-
-  fun CentralEuropeanInitiative : Ind OrganizationOfNations ;
-
-  fun Chairman : Ind Position ;
-
-  -- ChargeDAffaires is the Attribute of 
-  -- foreign servicer officers representing their governments abroad as 
-  -- Charges d'Affaires.
-  fun ChargeDAffaires : Ind ForeignServicePosition ;
-
-  fun Chiefdom : Ind FormOfGovernment ;
-
-  fun ChildHealthServices : Ind AreaOfConcern ;
-
-  -- CivilLaw is the attribute of legal systems 
-  -- based ultimately on the code of civil law developed in Ancient Rome. 
-  -- Civil law systems are characterized by their expression of laws in written 
-  -- code and statute and by their effort to use general principles to define 
-  -- and rationalize the laws.
-  fun CivilLaw : Ind LegalSystemAttribute ;
-
-  fun CivilPoliceTraining : Ind AreaOfConcern ;
-
-  fun ColomboPlan : Ind OrganizationOfNations ;
-
-  fun CommissionForSocialDevelopment : Ind InternationalOrganization ;
-
-  fun CommissionOnCrimePreventionAndCriminalJustice : Ind InternationalOrganization ;
-
-  fun CommissionOnHumanRights : Ind InternationalOrganization ;
-
-  fun CommissionOnNarcoticsDrugs : Ind InternationalOrganization ;
-
-  fun CommissionOnPopulationAndDevelopment : Ind InternationalOrganization ;
-
-  fun CommissionOnScienceAndTechnologyForDevelopment : Ind InternationalOrganization ;
-
-  fun CommissionOnSustainableDevelopment : Ind InternationalOrganization ;
-
-  fun CommissionOnTheStatusOfWomen : Ind InternationalOrganization ;
-
-  fun Commissioner : Ind MemberStatus ;
-
-  fun Commonwealth : Ind FormOfGovernment ;
-
-  fun CommonwealthOfIndependentStates : Ind OrganizationOfNations ;
-
-  fun CommonwealthOfNations : Ind OrganizationOfNations ;
-
-  fun CommunicationsCoordination : Ind AreaOfConcern ;
-
-  fun CommunistState : Ind FormOfGovernment ;
-
-  fun CompactOfFreeAssociationWithNewZealand : Ind FormOfGovernment ;
-
-  fun CompactOfFreeAssociationWithUnitedStates : Ind FormOfGovernment ;
-
-  fun CompensationAndReparation : Ind AreaOfConcern ;
-
-  -- CompulsorySuffrageLaw is a law that 
-  -- requires all eligible voters in a country to vote, under threat of some 
-  -- penalty.
-  fun CompulsorySuffrageLaw : Ind SuffrageLaw ;
-
-  -- The class Constitution includes the bodies of
-  -- abstract principles formulated to guide the laws, institutions and practices 
-  -- of various Governments. Also see ConstitutionDocument.
-  fun Constitution : Class ;
-  fun Constitution_Class : SubClass Constitution Proposition ;
-
-  -- ConstitutionDocument is the class 
-  -- of information_containing objects in which the Constitution of a 
-  -- government is encoded.
-  fun ConstitutionDocument : Class ;
-  fun ConstitutionDocument_Class : SubClass ConstitutionDocument ContentBearingObject ;
-
-  -- (ConstitutionFn ?AREA) denotes a class 
-  -- containing all Constitutions adopted by the government of the 
-  -- GeopoliticalArea ?AREA. For example, (ConstitutionFn UnitedStates) 
-  -- contains the ConstitutionOfTheUnitedStates.
-  fun ConstitutionFn: El GeopoliticalArea -> Desc Constitution ;
-
-  -- ConstitutionalCourt is the class of 
-  -- JudicialOrganizations that rule on constitutional matters, in countries 
-  -- that have a Constitution.
-  fun ConstitutionalCourt : Class ;
-  fun ConstitutionalCourt_Class : SubClass ConstitutionalCourt JudicialOrganization ;
-
-  fun ConstitutionalDemocracy : Ind FormOfGovernment ;
-
-  fun ConstitutionalDemocraticRepublic : Ind FormOfGovernment ;
-
-  -- ConstitutionalGovernment is 
-  -- the attribute of a government whose authority and rule are guided by 
-  -- principles expressed in a written Constitution.
-  fun ConstitutionalGovernment : Ind FormOfGovernment ;
-
-  fun ConstitutionalMonarchy : Ind FormOfGovernment ;
-
-  fun ConstitutionalParliamentaryDemocracy : Ind FormOfGovernment ;
-
-  fun ConstitutionalRepublic : Ind FormOfGovernment ;
-
-  -- Consul is the Attribute of foreign service 
-  -- officers representing their governments abroad as Consuls.
-  fun Consul : Ind ForeignServicePosition ;
-
-  -- ConsulGeneral is the Attribute of 
-  -- foreign service officers representing their governments abroad as 
-  -- Consuls General.
-  fun ConsulGeneral : Ind ForeignServicePosition ;
-
-  -- Consulate is a class of government 
-  -- organizations that represent one nation within the territory of a second 
-  -- nation. Consulates offer services for citizens of their own country 
-  -- abroad, as well as for citizens of the host country who have dealings 
-  -- with the country represented by the consulate general. See also 
-  -- ConsulateGeneral.
-  fun Consulate : Class ;
-  fun Consulate_Class : SubClass Consulate DiplomaticOrganization ;
-
-  -- ConsulateGeneral is a class of 
-  -- government organizations that represent one nation within the territory of 
-  -- a second nation. Consulates General offer a wider variety of services 
-  -- than do Consulates.
-  fun ConsulateGeneral : Class ;
-  fun ConsulateGeneral_Class : SubClass ConsulateGeneral DiplomaticOrganization ;
-
-  fun ControlBiologicalAndChemicalWeapons : Ind TransnationalIssue ;
-
-  fun ControlNuclearWeapons : Ind TransnationalIssue ;
-
-  fun ControlWeaponsOfMassDestruction : Ind TransnationalIssue ;
-
-  fun ConventionalArmsControl : Ind TransnationalIssue ;
-
-  fun CooperatingState : Ind MemberStatus ;
-
-  fun CooperationInCivilAviation : Ind AreaOfConcern ;
-
-  fun CoordinateCreditPolicy : Ind TransnationalIssue ;
-
-  -- The 
-  -- CoordinatingCommitteeOnExportControls was abolished as of March 31, 
-  -- 1994, and its members formed the WassenaarArrangement on July 12, 1996, 
-  -- with expanded membership and a post_Cold War aim of voluntary export 
-  -- controls on conventional arms and dual_use goods and technologies.
-  fun CoordinatingCommitteeOnExportControls : Ind OrganizationOfNations ;
-
-  fun Coprincipality : Ind FormOfGovernment ;
-
-  fun CorrespondentMember : Ind MemberStatus ;
-
-  fun CouncilForMutualEconomicAssistance : Ind OrganizationOfNations ;
-
-  -- The 
-  -- CouncilOfArabEconomicUnity was established in 1957 but did not become 
-  -- effective until May 30, 1964.
-  fun CouncilOfArabEconomicUnity : Ind OrganizationOfNations ;
-
-  fun CouncilOfEurope : Ind OrganizationOfNations ;
-
-  fun CouncilOfTheBalticSeaStates : Ind OrganizationOfNations ;
-
-  fun CouncilOfTheEntente : Ind OrganizationOfNations ;
-
-  fun CrimePrevention : Ind AreaOfConcern ;
-
-  fun CulturalCooperation : Ind TransnationalIssue ;
-
-  -- Democracy is the attribute of a government 
-  -- whose authority and rule are based in the will of the people governed. 
-  -- The will of the people is usually expressed through Elections, direct or 
-  -- indirect.
-  fun Democracy : Ind FormOfGovernment ;
-
-  -- The US Government
-  -- organization founded in 2002 to consolidate and organize
-  -- national_level preparations to thwart security threats, primarily
-  -- terrorist attacks, against the United States of America.
-  fun DepartmentOfHomelandSecurity : Ind GovernmentOrganization ;
-
-  -- DependencyOrSpecialSovereigntyArea is a subclass of 
-  -- GeopoliticalArea, representing the classification 'Dependency or Special 
-  -- Sovereignty Area' used by the CIA World Fact Book. Cf. 
-  -- IndependentState.
-  fun DependencyOrSpecialSovereigntyArea : Class ;
-  fun DependencyOrSpecialSovereigntyArea_Class : SubClass DependencyOrSpecialSovereigntyArea GeopoliticalArea ;
-
-  fun DialoguePartner : Ind MemberStatus ;
-
-  fun Dictatorship : Ind FormOfGovernment ;
-
-  -- DiplomaticAgent is a generic Attribute 
-  -- of persons charged to represent one national government to another nation 
-  -- or international organization. This includes any Ambassador or head of 
-  -- a diplomatic mission. Individuals with this attribute may also hold a 
-  -- career diplomatic position (see ForeignServicePosition).
-  fun DiplomaticAgent : Ind ForeignServicePosition ;
-
-  -- DiplomaticOrganization is the 
-  -- general class of government organizations that represent one nation in 
-  -- official government business with other nations.
-  fun DiplomaticOrganization : Class ;
-  fun DiplomaticOrganization_Class : SubClass DiplomaticOrganization GovernmentOrganization ;
-
-  fun EastAfricanDevelopmentBank : Ind OrganizationOfNations ;
-
-  fun EcclesiasticalGovernment : Ind FormOfGovernment ;
-
-  fun EconomicAndSocialCommissionForAsiaAndThePacific : Ind InternationalOrganization ;
-
-  fun EconomicAndSocialCommissionForWesternAsia : Ind InternationalOrganization ;
-
-  -- The EconomicAndSocialCouncil is 
-  -- the coordinating organization for the social and economic work of the 
-  -- UnitedNations. It comprises five regional commissions and nine 
-  -- functional commissions.
-  fun EconomicAndSocialCouncil : Ind OrganizationOfNations ;
-
-  fun EconomicCommissionForAfrica : Ind InternationalOrganization ;
-
-  fun EconomicCommissionForEurope : Ind InternationalOrganization ;
-
-  fun EconomicCommissionForLatinAmericaAndTheCaribbean : Ind InternationalOrganization ;
-
-  fun EconomicCommunityOfTheGreatLakesCountries : Ind OrganizationOfNations ;
-
-  fun EconomicCommunityOfWestAfricanStates : Ind OrganizationOfNations ;
-
-  fun EconomicCooperation : Ind TransnationalIssue ;
-
-  fun EconomicCooperationOrganization : Ind OrganizationOfNations ;
-
-  fun EconomicDevelopment : Ind AreaOfConcern ;
-
-  fun EconomicIntegration : Ind TransnationalIssue ;
-
-  fun EconomicPolicyCoordination : Ind TransnationalIssue ;
-
-  fun EducationalCooperation : Ind (both TransnationalIssue AreaOfConcern) ;
-
-  fun EfficientCustomsAdministration : Ind (both TransnationalIssue AreaOfConcern ) ;
-
-  -- (ElectionFn ?ORG) denotes the class of 
-  -- Elections conducted by the GeopoliticalArea or Organization ?ORG, 
-  -- in which offices or issues pertaining to ?ORG are voted upon.
-  fun ElectionFn: El Agent -> Desc Election ;
-
-  fun EliminateChemicalWeapons : Ind TransnationalIssue ;
-
-  -- Embassy is the class of top_ranked 
-  -- GovernmentOrganizations that represent one nation within the boundaries 
-  -- of another. Not all nations have embassy_level representation from other 
-  -- nations.
-  fun Embassy : Class ;
-  fun Embassy_Class : SubClass Embassy DiplomaticOrganization ;
-
-  fun EmergingDemocracy : Ind FormOfGovernment ;
-
-  fun EmigrationAndImmigrationIssues : Ind (both TransnationalIssue AreaOfConcern) ;
-
-  fun EnergyAndTheEnvironment : Ind TransnationalIssue ;
-
-  fun EnergyCooperation : Ind (both TransnationalIssue AreaOfConcern) ; 
-
-  -- EnglishCommonLaw is the attribute of 
-  -- legal systems based on the common law developed in England and influential 
-  -- in its English_speaking colonies. Common law is characterized by laws and 
-  -- rulings based on precedent and custom, rather than on written statute.
-  fun EnglishCommonLaw : Ind LegalSystemAttribute ;
-
-  fun EnvironmentalCooperation : Ind TransnationalIssue ;
-
-  fun EuroAtlanticPartnershipCouncil : Ind OrganizationOfNations ;
-
-  fun EuropeanBankForReconstructionAndDevelopment : Ind OrganizationOfNations ;
-
-  -- The EuropeanCommunity was merged into 
-  -- the EuropeanUnion on February 7, 1992.
-  fun EuropeanCommunity : Ind OrganizationOfNations ;
-
-  fun EuropeanFreeTradeAssociation : Ind OrganizationOfNations ;
-
-  fun EuropeanInvestmentBank : Ind OrganizationOfNations ;
-
-  fun EuropeanMonetaryUnion : Ind OrganizationOfNations ;
-
-  fun EuropeanOrganizationForNuclearResearch : Ind OrganizationOfNations ;
-
-  fun EuropeanSpaceAgency : Ind OrganizationOfNations ;
-
-  fun EuropeanUnion : Ind OrganizationOfNations ;
-
-  fun ExclusiveMaleSuffrage : Ind RestrictedSuffrage ;
-
-  fun ExecutiveBoardMember : Ind MemberStatus ;
-
-  -- (ExecutiveBranchFn ?ORG) denotes the 
-  -- executive branch of ?ORG, with all its officials and agencies, considered 
-  -- as a whole.
-  fun ExecutiveBranchFn : El Agent -> Ind Organization ;
-
-  fun ExecutiveCommitteeMember : Ind MemberStatus ;
-
-  fun Factionalism : Ind FormOfGovernment ;
-
-  fun FederalDemocraticRepublic : Ind FormOfGovernment ;
-
-  -- FederalGovernment is the attribute of 
-  -- a government that is formed by agreement between a collection of political 
-  -- units that agree to give up some of their power to the central government, 
-  -- while reserving some powers to themselves. The government of the 
-  -- UnitedStates is a federal government, in which power is shared between 
-  -- the states and the central goverment, as set out in the U.S. 
-  -- Constitution.
-  fun FederalGovernment : Ind FormOfGovernment ;
-
-  fun FederalParliamentaryDemocracy : Ind FormOfGovernment ;
-
-  fun FederalRepublic : Ind FormOfGovernment ;
-
-  fun Federation : Ind FormOfGovernment ;
-
-  fun FinancialCooperation : Ind TransnationalIssue ;
-
-  -- FixedHoliday is the class of Holidays 
-  -- whose observance is fixed to recurrences of the calendar day that the 
-  -- holiday commemorates. See commemoratesDate.
-  fun FixedHoliday : Class ;
-  fun FixedHoliday_Class : SubClass FixedHoliday Holiday ;
-
-  fun FoodAid : Ind TransnationalIssue ;
-
-  fun FoodAndAgricultureOrganization : Ind OrganizationOfNations ;
-
-  -- ForeignServicePosition is the 
-  -- subclass of Positions that belong to foreign service personnel working 
-  -- for a national government or international organization.
-  fun ForeignServicePosition : Class ;
-  fun ForeignServicePosition_Class : SubClass ForeignServicePosition Position ;
-
-  -- A Foreign Terrorist Organization
-  --  is an Organization designated by the USStateDeparment as one which
-  --  conducts acts of terrorism. This designation makes it subject to the
-  --  AntiterrorismAndEffectiveDeathPenaltyAct.
-  fun ForeignTerroristOrganization : Class ;
-  fun ForeignTerroristOrganization_Class : SubClass ForeignTerroristOrganization TerroristOrganization ;
-
-  fun FrancZone : Ind OrganizationOfNations ;
-
-  fun FullMember : Ind MemberStatus ;
-
-  fun GenderEquality : Ind AreaOfConcern ;
-
-  -- GovernmentCabinet is the class of 
-  -- GovernmentOrganizations whose purpose is to advise a President, 
-  -- Governor, or other political leader(s) on policy matters.
-  fun GovernmentCabinet : Class ;
-  fun GovernmentCabinet_Class : SubClass GovernmentCabinet GovernmentOrganization ;
-
-  fun GovernmentDeputy : Ind Position ;
-
-  -- The GroupOf10 (also known as the Paris Club) 
-  -- is a group of (now) 11 major creditor nations that manage the repayment of 
-  -- loans by debtor countries. The Group of 10 works closely with the 
-  -- InternationalMonetaryFund.
-  fun GroupOf10 : Ind OrganizationOfNations ;
-
-  fun GroupOf11 : Ind OrganizationOfNations ;
-
-  -- The GroupOf15 was a result of the NonalignedMovement.
-  fun GroupOf15 : Ind OrganizationOfNations ;
-
-  -- The GroupOf24 promotes the interests of 
-  -- developing countries in Africa, Asia, and Latin America within the 
-  -- InternationalMonetaryFund.
-  fun GroupOf24 : Ind OrganizationOfNations ;
-
-  fun GroupOf3 : Ind OrganizationOfNations ;
-
-  fun GroupOf5 : Ind OrganizationOfNations ;
-
-  fun GroupOf6 : Ind OrganizationOfNations ;
-
-  -- The memberships of the BigSeven and the 
-  -- GroupOf7 include the same Nations.
-  fun GroupOf7 : Ind OrganizationOfNations ;
-
-  fun GroupOf77 : Ind OrganizationOfNations ;
-
-  -- The GroupOf8 members were participants in the 
-  -- Conference on International Economic Cooperation (CIEC) between 
-  -- 1975_1977.
-  fun GroupOf8 : Ind OrganizationOfNations ;
-
-  fun GroupOf9 : Ind OrganizationOfNations ;
-
-  fun GuestStatus : Ind MemberStatus ;
-
-  fun GulfCooperationCouncil : Ind OrganizationOfNations ;
-
-  fun HereditaryMonarchy : Ind FormOfGovernment ;
-
-  -- Holiday is the class of time periods that are 
-  -- observed as holidays in a country, culture, or religion. Holidays may 
-  -- recur annually on the same date, or they may be moveable, for example, 
-  -- UnitedStatesThanksgivingDay falls on the last Thursday of each 
-  -- November.
-  fun Holiday : Class ;
-  fun Holiday_Class : SubClass Holiday TimeInterval ;
-
-  fun HumanRightsIssues : Ind TransnationalIssue ;
-
-  fun HumanitarianAid : Ind TransnationalIssue ;
-
-  fun HumanitarianAssistance : Ind TransnationalIssue ;
-
-  fun ImmigrationAndNationalityAct_Section219_US : Ind Proposition ;
-
-  fun ImmigrationAndNationalityAct_US : Ind Proposition ;
-
-  fun ImproveHumanSettlementConditions : Ind AreaOfConcern ;
-
-  -- IndependentState is a subclass of 
-  -- GeopoliticalArea, representing the classification 'Independent State' 
-  -- used by the CIA World Fact Book. Cf. 
-  -- DependencyOrSpecialSovereigntyArea.
-  fun IndependentState : Class ;
-  fun IndependentState_Class : SubClass IndependentState (both GeopoliticalArea Nation) ;
-
-  fun IndianOceanCommission : Ind OrganizationOfNations ;
-
-  fun IndustryStandards : Ind AreaOfConcern ;
-
-  fun InformationCooperation : Ind AreaOfConcern ;
-
-  fun InformationStandards : Ind AreaOfConcern ;
-
-  fun InfrastructureCooperation : Ind AreaOfConcern ;
-
-  fun IntellectualPropertyProtection : Ind AreaOfConcern ;
-
-  fun InterAmericanDevelopmentBank : Ind OrganizationOfNations ;
-
-  -- The 
-  -- InterGovernmentalAuthorityOnDevelopment is the revitalized successor 
-  -- organization of the Inter_Governmental Authority on Development, which had 
-  -- been established 15_16 January 1986.
-  fun InterGovernmentalAuthorityOnDevelopment : Ind OrganizationOfNations ;
-
-  fun InternationalAtomicEnergyAgency : Ind OrganizationOfNations ;
-
-  fun InternationalBankForReconstructionAndDevelopment : Ind OrganizationOfNations ;
-
-  fun InternationalCenterForSecretariatOfInvestmentDisputes : Ind InternationalOrganization ;
-
-  fun InternationalChamberOfCommerce : Ind OrganizationOfNations ;
-
-  fun InternationalCivilAviationOrganization : Ind OrganizationOfNations ;
-
-  fun InternationalCommitteeOfTheRedCross : Ind InternationalOrganization ;
-
-  fun InternationalConfederationOfFreeTradeUnions : Ind OrganizationOfNations ;
-
-  -- The InternationalCourtOfJustice superseded the Permanent Court of International Justice.
-  fun InternationalCourtOfJustice : Ind (both InternationalOrganization JudicialOrganization) ;
-
-  -- Interpol is the 
-  -- successor organization to the International Criminal Police Organization, 
-  -- which had been established in 1923.
-  fun InternationalCriminalPoliceOrganization : Ind OrganizationOfNations ;
-
-  fun InternationalCriminalTribunalForRwanda : Ind InternationalOrganization ;
-
-  fun InternationalCriminalTribunalForTheFormerYugoslavia : Ind InternationalOrganization ;
-
-  fun InternationalDevelopmentAssociation : Ind OrganizationOfNations ;
-
-  -- The InternationalEnergyAgency 
-  -- was established by the OrganizationForEconomicAndCulturalDevelopment.
-  fun InternationalEnergyAgency : Ind OrganizationOfNations ;
-
-  fun InternationalFederationOfRedCrossAndRedCrescentSocieties : Ind OrganizationOfNations ;
-
-  -- The InternationalFinanceCorporation is affiliated with the InternationalBankForReconstructionAndDevelopment.
-  fun InternationalFinanceCorporation : Ind OrganizationOfNations ;
-
-  fun InternationalFundForAgriculturalDevelopment : Ind OrganizationOfNations ;
-
-  fun InternationalHydrographicOrganization : Ind OrganizationOfNations ;
-
-  fun InternationalJustice : Ind (both AreaOfConcern TransnationalIssue) ;
-
-  -- The InternationalLaborOrganization became affiliated with 
-  -- the UnitedNations in 1946.
-  fun InternationalLaborOrganization : Ind OrganizationOfNations ;
-
-  fun InternationalMaritimeAffairs : Ind AreaOfConcern ;
-
-  -- The InternationalMaritimeOrganization was established in 1948 but became 
-  -- effective ten years later.
-  fun InternationalMaritimeOrganization : Ind OrganizationOfNations ;
-
-  fun InternationalMonetaryFund : Ind OrganizationOfNations ;
-
-  fun InternationalOlympicCommittee : Ind OrganizationOfNations ;
-
-  fun InternationalOrNonregionalMember : Ind MemberStatus ;
-
-  -- InternationalOrganization is 
-  -- the class of Organizations whose activities have international scope and 
-  -- which typically have members who are, or are from, different Nations.
-  fun InternationalOrganization : Class ;
-  fun InternationalOrganization_Class : SubClass InternationalOrganization Organization ;
-
-  fun InternationalOrganizationForMigration : Ind OrganizationOfNations ;
-
-  fun InternationalOrganizationForStandardization : Ind OrganizationOfNations ;
-
-  fun InternationalPeaceAndSecurity : Ind TransnationalIssue ;
-
-  fun InternationalRedCrossAndRedCrescentMovement : Ind InternationalOrganization ;
-
-  fun InternationalResearchAndTrainingInstituteForTheAdvancementOfWomen : Ind OrganizationOfNations ;
-
-  -- The InternationalTelecommunicationUnion became affiliated with the 
-  -- UnitedNations on November 15, 1947.
-  fun InternationalTelecommunicationUnion : Ind OrganizationOfNations ;
-
-  fun InternationalTradeSupport : Ind TransnationalIssue ;
-
-  fun IslamicDevelopmentBank : Ind OrganizationOfNations ;
-
-  fun IslamicGovernment : Ind FormOfGovernment ;
-
-  -- IslamicLaw is the Attribute of 
-  -- legal systems that are based on religious principles of Islam.
-  fun IslamicLaw : Ind LegalSystemAttribute ;
-
-  -- IslamicLawCourt is the subclass of 
-  -- JudicialOrganizations that are conducted according to principles of 
-  -- Islamic Law.
-  fun IslamicLawCourt : Class ;
-  fun IslamicLawCourt_Class : SubClass IslamicLawCourt JudicialOrganization ;
-
-  -- JudgeAtLaw is the Position of a person who 
-  -- is a public official with the authority to decide legal matters in a 
-  -- governmental JudicialOrganization.
-  fun JudgeAtLaw : Ind Position ;
-
-  -- JudicialReviewOfExecutiveActs is an attribute of legal systems 
-  -- in which the judiciary has authority to review acts of the executive 
-  -- branch.
-  fun JudicialReviewOfExecutiveActs : Ind LegalSystemAttribute ;
-
-  -- JudicialReviewOfLegislativeActs is an attribute of legal systems 
-  -- in which the judiciary has authority to review acts of the legislature.
-  fun JudicialReviewOfLegislativeActs : Ind LegalSystemAttribute ;
-
-  -- (JudiciaryFn ?AREA) denotes the judicial 
-  -- branch of the GeopoliticalArea ?AREA, that is, the 
-  -- JudicialOrganization(s) associated with the government of ?AREA, 
-  -- considered as a whole.
-  fun JudiciaryFn : El GeopoliticalArea -> Ind GovernmentOrganization ;
-
-  fun JusticeIssues : Ind AreaOfConcern ;
-
-  fun King : Ind Position ;
-
-  fun LaborIssues : Ind AreaOfConcern ;
-
-  fun LatinAmericanEconomicSystem : Ind OrganizationOfNations ;
-
-  fun LatinAmericanIntegrationAssociation : Ind OrganizationOfNations ;
-
-  fun Leader : Ind Position ;
-
-  -- LegalSystemAttribute is the class 
-  -- of Attributes that are used to characterize legal systems, as, e.g., 
-  -- according to their sources, areas of concern, or principles of 
-  -- organization.
-  fun LegalSystemAttribute : Class ;
-  fun LegalSystemAttribute_Class : SubClass LegalSystemAttribute RelationalAttribute ;
-
-  -- LegislativeChamber is the class of 
-  -- LegislativeOrganizations which are a coherent body that considers and 
-  -- votes upon legislation in common session. For example, the United States 
-  -- Senate.
-  fun LegislativeChamber : Class ;
-  fun LegislativeChamber_Class : SubClass LegislativeChamber LegislativeOrganization ;
-
-  -- (LegislatureFn ?AREA) denotes the 
-  -- legislative branch of the GeopoliticalArea ?AREA.
-  fun LegislatureFn : El GeopoliticalArea -> Ind LegislativeOrganization ;
-
-  -- (MemberFn ?ORG) denotes the Position of 
-  -- a member in the Organization ?ORG.
-  fun MemberFn : El Organization -> Ind Position ;
-
-  -- (MemberRoleFn ?ORG ?POSITION) denotes the 
-  -- role of having the Position ?POSITION the Organization ?ORG.
-  fun MemberRoleFn : El Organization -> El Position -> Ind Position ;
-
-  -- MemberStatus is the class of 
-  -- RelationalAttributes that represent the different kinds of status 
-  -- that may be held in various organizations. Included in this class are 
-  -- membership types for InternationalOrganizations covered by the CIA World 
-  -- Fact Book.
-  fun MemberStatus : Class ;
-  fun MemberStatus_Class : SubClass MemberStatus RelationalAttribute ;
-
-  fun MembershipApplicant : Ind MemberStatus ;
-
-  fun MembershipPending : Ind MemberStatus ;
-
-  fun MilitaryCommander : Ind Position ;
-
-  fun MilitaryCooperation : Ind TransnationalIssue ;
-
-  fun MilitaryDictatorship : Ind FormOfGovernment ;
-
-  fun Monarch : Ind Position ;
-
-  -- Monarchy is the attribute of a government 
-  -- that is ruled by a monarch, which is usually a hereditary role.
-  fun Monarchy : Ind FormOfGovernment ;
-
-  fun MonetaryAndEconomicCommunityOfCentralAfrica : Ind OrganizationOfNations ;
-
-  fun MonetaryStability : Ind AreaOfConcern ;
-
-  fun MonetaryUnion : Ind TransnationalIssue ;
-
-  -- MoveableHoliday is the class of 
-  -- Holidays whose observance is not fixed to recurrences of any particular 
-  -- calendar day. For example, UnitedStatesMemorialDay is observed on the 
-  -- last Monday of May.
-  fun MoveableHoliday : Class ;
-  fun MoveableHoliday_Class : SubClass MoveableHoliday Holiday ;
-
-  fun MulitlateralInvestmentGeographicAgency : Ind InternationalOrganization ;
-
-  fun MultipartyDemocracy : Ind FormOfGovernment ;
-
-  fun MutualDefensePact : Ind TransnationalIssue ;
-
-  -- NapoleonicCode is the specialization of 
-  -- CivilLaw developed in France under Napoleon Bonaparte. It is still the 
-  -- basis of French law as well as of legal systems developed under French 
-  -- influence.
-  fun NapoleonicCode : Ind LegalSystemAttribute ;
-
-  fun NationalCommitteeChairman : Ind Position ;
-
-  -- NationalGovernment is the class of 
-  -- national_level governments of Nations.
-  fun NationalGovernment : Class ;
-  fun NationalGovernment_Class : SubClass NationalGovernment Government ;
-
-  -- The NonalignedMovement was 
-  -- established to promote political and military cooperation outside of the 
-  -- traditional East and West power groups.
-  fun NonalignedMovement : Ind OrganizationOfNations ;
-
-  fun NonpermanentStatus : Ind MemberStatus ;
-
-  fun NonregionalMember : Ind MemberStatus ;
-
-  fun NonstateParticipant : Ind MemberStatus ;
-
-  fun NordicCouncil : Ind OrganizationOfNations ;
-
-  fun NordicInvestmentBank : Ind OrganizationOfNations ;
-
-  fun NorthAtlanticTreatyOrganization : Ind OrganizationOfNations ;
-
-  fun NuclearDisarmament : Ind TransnationalIssue ;
-
-  fun NuclearEnergyAgency : Ind OrganizationOfNations ;
-
-  fun NuclearExportControls : Ind TransnationalIssue ;
-
-  fun NuclearNonproliferation : Ind TransnationalIssue ;
-
-  fun NuclearSuppliersGroup : Ind OrganizationOfNations ;
-
-  fun ObservationAndMonitoring : Ind AreaOfConcern ;
-
-  fun ObserverStatus : Ind MemberStatus ;
-
-  fun OrganizationForEconomicCooperationAndDevelopment : Ind OrganizationOfNations ;
-
-  -- The OrganizationForSecurityAndCooperationInEurope, established January 1, 
-  -- 1995, grew out of the Conference on Security and Cooperation in Europe, 
-  -- which began meeting in 1975.
-  fun OrganizationForSecurityAndCooperationInEurope : Ind OrganizationOfNations ;
-
-  fun OrganizationForTheProhibitionOfChemicalWeapons : Ind OrganizationOfNations ;
-
-  -- The OrganizationOfAfricanUnity was renamed to African Union 
-  -- (Union_Africaine) in July, 2002.
-  fun OrganizationOfAfricanUnity : Ind OrganizationOfNations ;
-
-  -- The OrganizationOfAmericanStates adopted its present charter on April 30, 1948.
-  fun OrganizationOfAmericanStates : Ind OrganizationOfNations ;
-
-  fun OrganizationOfArabPetroleumExportingCountries : Ind OrganizationOfNations ;
-
-  fun OrganizationOfEasternCaribbeanStates : Ind OrganizationOfNations ;
-
-  -- This is the class of Organizations whose members are Nations.
-  fun OrganizationOfNations : Class ;
-  fun OrganizationOfNations_Class : SubClass OrganizationOfNations InternationalOrganization ;
-
-  fun OrganizationOfPetroleumExportingCountries : Ind OrganizationOfNations ;
-
-  fun OrganizationOfTheIslamicConference : Ind OrganizationOfNations ;
-
-  fun OrganizeOlympicGames : Ind TransnationalIssue ;
-
-  -- OverseasArea is the class of 
-  -- GeopoliticalAreas that are related to a Nation as overseas 
-  -- territories, possessions, protectorates, or departments.
-  fun OverseasArea : Class ;
-  fun OverseasArea_Class : SubClass OverseasArea (both DependencyOrSpecialSovereigntyArea GeopoliticalArea) ;
-
-  -- (OverseasAreaFn ?AREA) denotes the class 
-  -- of OverseasAreas that belong to the GeopoliticalArea ?AREA.
-  fun OverseasAreaFn: El GeopoliticalArea -> Desc OverseasArea ;
-
-  fun PacificCommunity : Ind OrganizationOfNations ;
-
-  fun PacificIslandForum : Ind OrganizationOfNations ;
-
-  -- Parliament is the subclass of 
-  -- LegislativeOrganizations similar to that of the United Kingdom.
-  fun Parliament : Class ;
-  fun Parliament_Class : SubClass Parliament LegislativeOrganization ;
-
-  fun ParliamentaryDemocracy : Ind FormOfGovernment ;
-
-  fun ParliamentaryDemocraticRepublic : Ind FormOfGovernment ;
-
-  -- ParliamentaryGovernment is the 
-  -- attribute of a government whose chief LegislativeOrganization is a 
-  -- Parliament. A parliamentary government is compatible with various 
-  -- other government types, including Monarchy.
-  fun ParliamentaryGovernment : Ind FormOfGovernment ;
-
-  fun ParliamentaryRepublic : Ind FormOfGovernment ;
-
-  fun ParliamentaryTerritory : Class ;
-  fun ParliamentaryTerritory_Class : SubClass ParliamentaryTerritory GeopoliticalArea ;
-
-  fun PartIMember : Ind MemberStatus ;
-
-  fun PartIIMember : Ind MemberStatus ;
-
-  fun PartnersForCooperation : Ind MemberStatus ;
-
-  fun PartnershipForPeace : Ind OrganizationOfNations ;
-
-  fun PeacefulUseOfAtomicPower : Ind TransnationalIssue ;
-
-  fun PeacekeepingOperation : Ind (both TransnationalIssue AreaOfConcern) ;
-
-  fun PermanentChargeDAffaires : Ind ForeignServicePosition ;
-
-  fun PermanentCourtOfArbitration : Ind OrganizationOfNations ;
-
-  fun PermanentRepresentative : Ind Position ;
-
-  fun PermanentStatus : Ind MemberStatus ;
-
-  -- PoliticalCoalition is the class of 
-  -- political organizations that are constituted by political parties joined 
-  -- together for some common interest(s).
-  fun PoliticalCoalition : Class ;
-  fun PoliticalCoalition_Class : SubClass PoliticalCoalition (both PoliticalOrganization PoliticalParty) ;
-
-  fun PoliticalCooperation : Ind AreaOfConcern ;
-
-  fun PoliticalDevelopment : Ind AreaOfConcern ;
-
-  fun PoliticalIntegration : Ind AreaOfConcern ;
-
-  -- PoliticalPressureGroup is the 
-  -- class of Organizations that exert political pressure and have leaders 
-  -- who are involved in politics but not standing for election. For example, 
-  -- corporate lobbying groups, Mothers Against Drunk Driving (MADD), or the 
-  -- American Civil Liberties Union (ACLU).
-  fun PoliticalPressureGroup : Class ;
-  fun PoliticalPressureGroup_Class : SubClass PoliticalPressureGroup PoliticalOrganization ;
-
-  fun PopulationPolicySupport : Ind AreaOfConcern ;
-
-  fun President : Ind Position ;
-
-  fun PresidentialGovernment : Ind FormOfGovernment ;
-
-  fun PrimeMinister : Ind Position ;
-
-  fun PrincipalOfficer : Ind ForeignServicePosition ;
-
-  fun PromotePrivateEnterprise : Ind AreaOfConcern ;
-
-  fun PromoteRegionalStability : Ind TransnationalIssue ;
-
-  fun PromoteSustainableDevelopment : Ind AreaOfConcern ;
-
-  fun PromoteTradeUnionism : Ind AreaOfConcern ;
-
-  fun PromotionOfFreeTrade : Ind TransnationalIssue ;
-
-  fun PromotionOfPrivateEnterprise : Ind AreaOfConcern ;
-
-  fun PromotionOfTourism : Ind AreaOfConcern ;
-
-  fun PromotionOfTradeAndInvestment : Ind TransnationalIssue ;
-
-  fun PublicHealthConcern : Ind AreaOfConcern ;
-
-  fun Queen : Ind Position ;
-
-  fun ReducePoverty : Ind AreaOfConcern ;
-
-  fun ReducingCrime : Ind AreaOfConcern ;
-
-  fun RefugeeAssistance : Ind (both TransnationalIssue AreaOfConcern) ;
-
-  -- RegionalLaw is the class of regional 
-  -- laws, considered as a body, established by particular Governments 
-  -- to regulate activities under their jurisdictions. For example, 
-  -- (RegionalLawFn UnitedStates) represents the content of the laws, 
-  -- statutes, and rulings of the United States.
-  fun RegionalLaw : Class ;
-  fun RegionalLaw_Class : SubClass RegionalLaw Proposition ;
-
-  -- (RegionalLawFn ?AREA) denotes the laws 
-  -- pertaining in the GeopoliticalArea ?AREA that are established and 
-  -- enforced by the Government of ?AREA. For example, (RegionalLawFn 
-  -- UnitedStates) denotes the laws of the government of the UnitedStates 
-  -- and its constituent units.
-  fun RegionalLawFn : El GeopoliticalArea -> Ind RegionalLaw ;
-
-  fun RegionalMember : Ind MemberStatus ;
-
-  fun RegionalSecurity : Ind AreaOfConcern ;
-
-  fun ReproductiveHealthAndFamilyPlannning : Ind AreaOfConcern ;
-
-  -- Republic is the attribute of a government 
-  -- whose power and authority are vested in its members, who elect 
-  -- representatives to exercise that power.
-  fun Republic : Ind FormOfGovernment ;
-
-  -- RestrictedSuffrage is a subclass of 
-  -- SuffrageLaw covering laws that restrict suffrage by further 
-  -- conditions beyond the basics of citizenship and age.
-  fun RestrictedSuffrage : Class ;
-  fun RestrictedSuffrage_Class : SubClass RestrictedSuffrage SuffrageLaw ;
-
-  -- The RioGroup was the result of fusing the 
-  -- Contadora Group and the Lima (or Support) Group.
-  fun RioGroup : Ind OrganizationOfNations ;
-
-  -- RomanCanonLaw is the attribute of legal 
-  -- systems based on the Ecclesiastical law developed by the Roman Catholic 
-  -- Church.
-  fun RomanCanonLaw : Ind LegalSystemAttribute ;
-
-  fun ScientificCooperation : Ind AreaOfConcern ;
-
-  fun SelfGoverningTerritory : Class ;
-  fun SelfGoverningTerritory_Class : SubClass SelfGoverningTerritory GeopoliticalArea ;
-
-  fun SignatoryMember : Ind MemberStatus ;
-
-  fun SocialCooperation : Ind TransnationalIssue ;
-
-  fun SocialDevelopment : Ind AreaOfConcern ;
-
-  fun SocioeconomicResearch : Ind AreaOfConcern ;
-
-  fun SouthAsianAssociationForRegionalCooperation : Ind OrganizationOfNations ;
-
-  fun SouthPacificRegionalTradeAndEconomicCooperationAgreement : Ind OrganizationOfNations ;
-
-  fun SouthernAfricanCustomsUnion : Ind OrganizationOfNations ;
-
-  fun SouthernAfricanDevelopmentCommunity : Ind OrganizationOfNations ;
-
-  fun SouthernConeCommonMarket : Ind OrganizationOfNations ;
-
-  fun SpaceResearchAndTechnology : Ind AreaOfConcern ;
-
-  fun Spokesperson : Ind Position ;
-
-  fun StatisticalCommission : Ind InternationalOrganization ;
-
-  fun SubbureauMember : Ind MemberStatus ;
-
-  fun SubscriberMember : Ind MemberStatus ;
-
-  -- SuffrageLaw is a class that includes the 
-  -- various types of suffrage rules of different Nations. Instances of 
-  -- SuffrageLaw represent the propositional content of various suffrage 
-  -- laws.
-  fun SuffrageLaw : Class ;
-  fun SuffrageLaw_Class : SubClass SuffrageLaw Proposition ;
-
-  fun SupportLawEnforcement : Ind AreaOfConcern ;
-
-  -- SupremeCourt is the subclass of 
-  -- JudicialOrganizations that are the ultimate judicial authority for the 
-  -- matters on which they rule. For example, the UnitedStatesSupremeCourt, 
-  -- or the InternationalCourtOfJustice (World Court).
-  fun SupremeCourt : Class ;
-  fun SupremeCourt_Class : SubClass SupremeCourt JudicialOrganization ;
-
-  -- (SupremeCourtFn ?AREA) denotes the class 
-  -- of the highest court(s) in the judicial system of GeopoliticalArea 
-  -- ?AREA. For example, the UnitedStatesSupremeCourt belongs to the class
-  -- (SupremeCourtFn UnitedStates).
-  fun SupremeCourtFn: El GeopoliticalArea -> Desc SupremeCourt ;
-
-  -- SupremeCourtJudge is the Position 
-  -- of a person who is a JudgeAtLaw on some SupremeCourt.
-  fun SupremeCourtJudge : Ind Position ;
-
-  fun SuspendedMember : Ind MemberStatus ;
-
-  fun TechnologyCooperation : Ind AreaOfConcern ;
-
-  -- TheocraticGovernment is the 
-  -- attribute of a government that bases its authority on Religion.
-  fun TheocraticGovernment : Ind FormOfGovernment ;
-
-  fun TheocraticRepublic : Ind FormOfGovernment ;
-
-  fun TransitionalAdministration : Ind (both AreaOfConcern TransnationalIssue) ;
-
-  -- TransitionalGovernment is the 
-  -- attribute of a government that is changing from one form of government 
-  -- to another. This may be accompanied by social unrest or instability.
-  fun TransitionalGovernment : Ind FormOfGovernment ;
-
-  -- TransnationalIssue is a class of 
-  -- Attributes that characterize the concerns of Nations, international 
-  -- Non_Governmental Institutions (NGOs), and other transnational agents.
-  fun TransnationalIssue : Class ;
-  fun TransnationalIssue_Class : SubClass TransnationalIssue AreaOfConcern ;
-
-  fun TransportationCoordination : Ind AreaOfConcern ;
-
-  -- The US government organization charged with protecting the
-  -- integrity of US national borders, primarily by detecting and
-  -- preventing attempts at illegal immigration.
-  fun USCustomsAndBorderProtection : Ind (both GovernmentOrganization PoliceOrganization) ;
-
-  -- The branch of the US Government that
-  --  handles relations with foreign governments and entities. It is the chief
-  --  diplomatic instrument of US foreign policy. It controls US embassies and 
-  --  consuls.
-  fun USStateDepartment : Ind Government ;
-
-  fun UnicameralLegislature : Ind FormOfGovernment ;
-
-  fun UnincorporatedUnitedStatesTerritory : Class ;
-  fun UnincorporatedUnitedStatesTerritory_Class : SubClass UnincorporatedUnitedStatesTerritory OverseasArea ;
-
-  -- UnitaryRule is a FormOfGovernment in which 
-  -- the central government controls affairs at all levels, including the local 
-  -- level.
-  fun UnitaryRule : Ind FormOfGovernment ;
-
-  -- The UnitedNations has six principal 
-  -- subOrganizations: the Secretariat, the General Assembly, the Security 
-  -- Council, the Economic and Social Council, the Trusteeship Council 
-  -- (currently inactive), and the International Court of Justice. The United 
-  -- Nations has numerous subordinate agencies and bodies within those six 
-  -- major subdivisions.
-  fun UnitedNations : Ind OrganizationOfNations ;
-
-  fun UnitedNationsCenterForHumanSettlements : Ind OrganizationOfNations ;
-
-  fun UnitedNationsChildrensFund : Ind OrganizationOfNations ;
-
-  fun UnitedNationsCivilianPoliceMissionInHaiti : Ind OrganizationOfNations ;
-
-  -- The UnitedNationsCompensationCommission was created to process claims and 
-  -- pay compensation for losses and damage suffered as a direct result of 
-  -- the unlawful invasion and occupation of Kuwait by Iraq.
-  fun UnitedNationsCompensationCommission : Ind InternationalOrganization ;
-
-  fun UnitedNationsConferenceOnTradeAndDevelopment : Ind OrganizationOfNations ;
-
-  fun UnitedNationsDevelopmentProgram : Ind OrganizationOfNations ;
-
-  -- The UnitedNationsDisengagementObserverForce was formed by the UN Security 
-  -- Council in order to observe the 1973 Arab_Israeli cease_fire.
-  fun UnitedNationsDisengagementObserverForce : Ind OrganizationOfNations ;
-
-  fun UnitedNationsEducationalScientificAndCulturalOrganization : Ind OrganizationOfNations ;
-
-  fun UnitedNationsEnvironmentProgram : Ind OrganizationOfNations ;
-
-  -- The UnitedNationsGeneralAssembly is the primary deliberative body of the UnitedNations.
-  fun UnitedNationsGeneralAssembly : Ind OrganizationOfNations ;
-
-  fun UnitedNationsHighCommissionerForHumanRights : Ind InternationalOrganization ;
-
-  fun UnitedNationsHighCommissionerForRefugees : Ind OrganizationOfNations ;
-
-  fun UnitedNationsIndustrialDevelopmentOrganization : Ind OrganizationOfNations ;
-
-  fun UnitedNationsInstituteForDisarmamentResearch : Ind InternationalOrganization ;
-
-  fun UnitedNationsInstituteForTrainingAndResearch : Ind OrganizationOfNations ;
-
-  fun UnitedNationsInterimAdministrationMissionInKosovo : Ind InternationalOrganization ;
-
-  fun UnitedNationsInterimAdminstrationMissionInKosovo : Ind OrganizationOfNations ;
-
-  fun UnitedNationsInterimForceInLebanon : Ind OrganizationOfNations ;
-
-  -- The UnitedNationsInterregionalCrimeAndJusticeResearchInstitute was 
-  -- reconstituted (from UNSDRI) into its present form in 1989 to address 
-  -- broader demands introduced by the participation of more developing 
-  -- countries in the UnitedNations.
-  fun UnitedNationsInterregionalCrimeAndJusticeResearchInstitute : Ind InternationalOrganization ;
-
-  fun UnitedNationsIraqKuwaitBoundaryDemarcationCommission : Ind InternationalOrganization ;
-
-  fun UnitedNationsIraqKuwaitObservationMission : Ind OrganizationOfNations ;
-
-  fun UnitedNationsMilitaryObserverGroupInIndiaAndPakistan : Ind OrganizationOfNations ;
-
-  fun UnitedNationsMissionForTheReferendumInWesternSahara : Ind OrganizationOfNations ;
-
-  fun UnitedNationsMissionInBosniaAndHerzegovina : Ind OrganizationOfNations ;
-
-  fun UnitedNationsMissionInEthiopiaAndEritrea : Ind OrganizationOfNations ;
-
-  fun UnitedNationsMissionInSierraLeone : Ind OrganizationOfNations ;
-
-  fun UnitedNationsMissionOfObserversInPrevlaka : Ind OrganizationOfNations ;
-
-  fun UnitedNationsMissionOfObserversInTajikistan : Ind OrganizationOfNations ;
-
-  fun UnitedNationsMonitoringAndVerificationCommission : Ind OrganizationOfNations ;
-
-  fun UnitedNationsObserverMissionInGeorgia : Ind OrganizationOfNations ;
-
-  fun UnitedNationsOfficeOfProjectServices : Ind InternationalOrganization ;
-
-  fun UnitedNationsOrganizationMissionInTheDemocraticRepublicOfTheCongo : Ind OrganizationOfNations ;
-
-  fun UnitedNationsPeaceKeepingForceInCyprus : Ind OrganizationOfNations ;
-
-  fun UnitedNationsPopulationFund : Ind OrganizationOfNations ;
-
-  fun UnitedNationsPreventiveDeploymentForce : Ind OrganizationOfNations ;
-
-  fun UnitedNationsReliefAndWorksAgencyForPalestineRefugeesInTheNearEast : Ind OrganizationOfNations ;
-
-  -- The UnitedNationsResearchInstituteForSocialDevelopment conducts research 
-  -- into problems of social and economic development. The Chair of its Board 
-  -- of Directors is appointed by the UN Secretary General. (No country 
-  -- members.)
-  fun UnitedNationsResearchInstituteForSocialDevelopment : Ind InternationalOrganization ;
-
-  -- The UnitedNationsSecretariat is 
-  -- the primary administrative body of the UnitedNations. It is headed by 
-  -- the United Nations' Secretary General, and constituted by him and his 
-  -- staff. The UN General Assembly appoints the Secretary General for a 
-  -- five_year term.
-  fun UnitedNationsSecretariat : Ind InternationalOrganization ;
-
-  fun UnitedNationsSecurityCouncil : Ind OrganizationOfNations ;
-
-  fun UnitedNationsSystemStaffCollege : Ind OrganizationOfNations ;
-
-  fun UnitedNationsTransitionalAdministrationInEastTimor : Ind OrganizationOfNations ;
-
-  fun UnitedNationsTruceSupervisionOrganization : Ind OrganizationOfNations ;
-
-  -- The UnitedNationsTrusteeshipCouncil is one of the six major organs of the 
-  -- UnitedNations, but it is currently inactive (though not dissolved) 
-  -- following the transition of the last UN trust territory to an independent 
-  -- government.
-  fun UnitedNationsTrusteeshipCouncil : Ind OrganizationOfNations ;
-
-  -- The Rector and 24 members of the 
-  -- UnitedNationsUniversity Council are appointed by the UN Secretary 
-  -- General and the Director General of UNESCO.
-  fun UnitedNationsUniversity : Ind InternationalOrganization ;
-
-  -- Provides services to farmers in the UnitedStates.
-  fun UnitedStatesDepartmentOfAgriculture : Ind GovernmentOrganization ;
-
-  -- Entrusted with the national security of the UnitedStates.
-  fun UnitedStatesDepartmentOfDefense : Ind GovernmentOrganization ;
-
-  -- One of the two legislatures that make up the UnitedStatesCongress.
-  fun UnitedStatesHouseOfRepresentatives : Ind LegislativeOrganization ;
-
-  -- The GovernmentOrganization of the 
-  -- UnitedStates that is entrusted with delivering the mail.
-  fun UnitedStatesPostalService : Ind GovernmentOrganization ;
-
-  -- One of the two legislatures that make up the UnitedStatesCongress.
-  fun UnitedStatesSenate : Ind LegislativeOrganization ;
-
-  -- The UniversalPostalUnion became 
-  -- affiliated with the UnitedNations on November 15, 1947.
-  fun UniversalPostalUnion : Ind OrganizationOfNations ;
-
-  -- UniversalSuffrageLaw is a law that 
-  -- enfranchises all citizens of a country who have achieved the applicable 
-  -- age of maturity (suffrageAgeMinumum).
-  fun UniversalSuffrageLaw : Ind SuffrageLaw ;
-
-  fun ViceChairman : Ind Position ;
-
-  fun VicePresident : Ind Position ;
-
-  fun VoterAgeRequirement : Class ;
-  fun VoterAgeRequirement_Class : SubClass VoterAgeRequirement SuffrageLaw ;
-
-  fun VoterCitizenshipRequirement : Ind SuffrageLaw ;
-
-  -- (VotingFn ?ELECTION) denotes the class of 
-  -- voting events that occur as part of the Election ?ELECTION.
-  fun VotingFn: El Election -> Desc Voting ;
-
-  fun WarCrimesProsecution : Ind (both AreaOfConcern TransnationalIssue) ;
-
-  fun WarsawPact : Ind OrganizationOfNations ;
-
-  fun WassenaarArrangement : Ind OrganizationOfNations ;
-
-  fun WeaponsInspection : Ind (both AreaOfConcern TransnationalIssue) ;
-
-  fun WestAfricanDevelopmentBank : Ind OrganizationOfNations ;
-
-  fun WestAfricanEconomicAndMonetaryUnion : Ind OrganizationOfNations ;
-
-  fun WesternEuropeanUnion : Ind OrganizationOfNations ;
-
-  fun WorldBankGroup : Ind OrganizationOfNations ;
-
-  -- The WorldConfederationOfLabor 
-  -- was previously named the International Federation of Christian Trade 
-  -- Unions. It was renamed on October 4, 1968.
-  fun WorldConfederationOfLabor : Ind OrganizationOfNations ;
-
-  fun WorldCustomsOrganization : Ind OrganizationOfNations ;
-
-  fun WorldFederationOfTradeUnions : Ind OrganizationOfNations ;
-
-  fun WorldFoodProgram : Ind OrganizationOfNations ;
-
-  fun WorldHealthOrganization : Ind OrganizationOfNations ;
-
-  fun WorldIntellectualPropertyOrganization : Ind OrganizationOfNations ;
-
-  fun WorldLaborIssues : Ind (both AreaOfConcern TransnationalIssue) ;
-
-  fun WorldMeteorologicalOrganization : Ind OrganizationOfNations ;
-
-  fun WorldTourismOrganization : Ind OrganizationOfNations ;
-
-  -- The WorldTradeOrganization 
-  -- succeeded the General Agreement on Tariff and Trade (GATT).
-  fun WorldTradeOrganization : Ind OrganizationOfNations ;
-
-  -- The ZanggerCommittee was established during the 1970s.
-  fun ZanggerCommittee : Ind OrganizationOfNations ;
-
-  -- (abbreviation ?STRING ?THING) means that 
-  -- ?STRING is an abbreviation used to refer to ?THING. Abbreviations include 
-  -- acronyms and other abbreviated forms.
-  fun abbreviation : El SymbolicString -> El Entity -> Formula ;
-
-  -- (administrativeCenter ?CENTER 
-  -- ?REGION) means that ?CENTER is the City (or other area) from which 
-  -- the larger GeopoliticalArea ?REGION is administered.
-  fun administrativeCenter : El GeopoliticalArea -> El GeopoliticalArea -> Formula ;
-
-  -- (agentOperatesInArea ?AGENT ?AREA) 
-  -- means that the individual or Organization ?AGENT operates in the 
-  -- GeographicArea ?AREA.
-  fun agentOperatesInArea : El Agent -> El GeographicArea -> Formula ;
-
-  -- (agreementAdoptionDate ?AGR ?TIME) 
-  -- means that the agreement ?AGR was adopted on the date indicated by ?TIME. 
-  -- For example, (agreementAdoptionDate ConstitutionOfTheUnitedStates 
-  -- (DayFn 17 (MonthFn September (YearFn 1787)))).
-  fun agreementAdoptionDate: El Proposition -> Desc TimePosition -> Formula ;
-
-  -- (agreementEffectiveDate ?AGR ?TIME) means that the agreement ?AGR
-  -- becomes effective on the date indicated by ?TIME. 
-  -- For example, (agreementEffectiveDate ConstitutionOfTheUnitedStates (DayFn 4 (MonthFn March (YearFn 1789)))).
-  fun agreementEffectiveDate: El Proposition -> Desc TimePosition -> Formula ;
-
-  -- (agreementEffectiveDuring ?AGR ?DATE) means that the agreement ?AGR is effective during the time 
-  -- indicated by ?DATE. The agreement may be effective for longer than ?DATE, 
-  -- but it is in effect at least throughout the time indicated by ?DATE.
-  fun agreementEffectiveDuring: El Proposition -> Desc TimePosition -> Formula ;
-
-  -- (agreementRevisionDate ?AGR ?DATE ?CHANGE) means that the agreement 
-  -- ?AGR was revised at the time indicated by ?DATE, with respect to the 
-  -- part ?CHANGE. Revisions cover additions and removals.
-  fun agreementRevisionDate: El Proposition -> Desc TimePosition -> El Proposition -> Formula ;
-
-  -- (aimOfOrganization ?GROUP ?DESCRIPTION) means that the Organization 
-  -- ?GROUP has the purpose ?DESCRIPTION, formulated as a quoted text.
-  fun aimOfOrganization : El Organization -> El SymbolicString -> Formula ;
-
-  -- (associateInOrganization ?AGENT ?GROUP) means that ?AGENT is associated in some way
-  -- with the Group ?GROUP. This includes participation as a guest or observer,
-  -- as well as being a full member. See member for a more specific relation.
-  fun associateInOrganization : El Agent -> El Group -> Formula ;
-
-  -- (associateWithStatus ?AGT ?STATUS ?GROUP) means that the Agent 
-  -- ?AGT has the RelationalAttribute ?STATUS in the Group ?GROUP. 
-  -- For example, (associateWithStatus UnitedStates PermanentMember UnitedNationsSecurityCouncil)
-  -- means that the &UnitedStates has the status of a permanent member in the U.N. Security Council.
-  fun associateWithStatus : El Agent -> El RelationalAttribute -> El Group -> Formula ;
-
-  -- (candidateForPosition ?ELECTION ?POSITION ?CONTENDER) means that in the Election ?ELECTION for 
-  -- ?POSITION, the Agent ?CONTENDER was one of the candidates.
-  fun candidateForPosition : El Election -> El SocialRole -> El Agent -> Formula ;
-
-  -- (capitalCity ?CITY ?REGION) means that the 
-  -- City ?CITY is the capital of the GeopoliticalArea ?REGION.
-  fun capitalCity : El City -> El GeopoliticalArea -> Formula ;
-
-  -- (cardinality ?SET ?NUMBER) means that there 
-  -- are ?NUMBER of elements in the SetOrClass ?SET.
-  fun cardinality : El SetOrClass -> El NonnegativeInteger -> Formula ;
-
-  -- (chamberOfLegislature ?CHAMBER ?LEGISLATURE) means that ?CHAMBER is a legislative body
-  -- within the ?LEGISLATURE.
-  fun chamberOfLegislature : El Organization -> El Organization -> Formula ;
-
-  -- (chanceryAddressInArea ?AREA1 ?ADDRESS ?AREA2) means that the address of the main foreign service 
-  -- organization of the GeopoliticalArea ?AREA1 for ?AREA2 is the SymbolicString ?ADDRESS.
-  fun chanceryAddressInArea : El GeopoliticalArea -> El SymbolicString -> El GeopoliticalArea -> Formula ;
-
-  -- (chanceryFAXNumberInArea ?AREA1 ?FAX ?AREA2) means that the FAX number of the main diplomatic office of 
-  -- the GeopoliticalArea ?AREA1 located in ?AREA2 is ?FAX.
-  fun chanceryFAXNumberInArea : El GeopoliticalArea -> El SymbolicString -> El GeopoliticalArea -> Formula ;
-
-  -- (chanceryMailingAddressInArea ?AREA1 ?ADDRESS ?AREA2) means that the mailing address of
-  -- the main foreign service organization of the GeopoliticalArea ?AREA1 located in ?AREA2 is
-  -- the SymbolicString ?ADDRESS.
-  fun chanceryMailingAddressInArea : El GeopoliticalArea -> El SymbolicString -> El GeopoliticalArea -> Formula ;
-
-  -- (chanceryTelephoneNumberInArea ?AREA1 ?TELEPHONE ?AREA2) means that the 
-  -- telephone number of the main diplomatic office of the GeopoliticalArea 
-  -- ?AREA1 located in ?AREA2 is ?TELEPHONE.
-  fun chanceryTelephoneNumberInArea : El GeopoliticalArea -> El SymbolicString -> El GeopoliticalArea -> Formula ;
-
-  -- (chiefOfDiplomaticMission ?AGENT1 ?PERSON ?RANK ?AGENT2) means that 
-  -- the chief diplomatic representative sent by the Agent ?AGENT1 to the 
-  -- Agent ?AGENT2 is ?PERSON, whose official position is ?RANK.
-  fun chiefOfDiplomaticMission : El Agent -> El Human -> El Position -> El Agent -> Formula ;
-
-  -- (chiefOfState ?POLITY ?ROLE ?PERSON) means 
-  -- that ?PERSON is the titular leader of the government of the 
-  -- GeopoliticalArea ?POLITY and represents it at official functions. The 
-  -- office held by this chief of state is ?ROLE (e.g., President, Queen, 
-  -- Chairman). Note: this term is defined as in the CIA World Fact Book.
-  fun chiefOfState : El GeopoliticalArea -> El Position -> El Human -> Formula ;
-
-  -- (chiefOfStateType ?NATION ?ROLE) means 
-  -- that the chiefOfState of the GeopoliticalArea ?NATION holds the 
-  -- Position ?ROLE in its government.
-  fun chiefOfStateType : El GeopoliticalArea -> El Position -> Formula ;
-
-  -- (commemoratesDate ?HOLIDAY ?DATE) means 
-  -- that instances of the Holiday ?HOLIDAY are observed to commemorate 
-  -- something that happened during the TimeInterval specified by ?DATE. 
-  -- For example, (commemoratesDate BastilleDay (DayFn 14 (MonthFn July (YearFn 1789)))).
-  fun commemoratesDate: El Holiday -> Desc TimeInterval -> Formula ;
-
-  -- (conventionalLongName ?NAME ?THING) 
-  -- means that the string ?NAME is the long form of the name conventionally 
-  -- used for ?THING.
-  fun conventionalLongName : El SymbolicString -> El Entity -> Formula ;
-
-  -- (conventionalShortName ?NAME ?THING) means that the string ?NAME is
-  -- the short form of the name conventionally used for ?THING. 
-  -- For a more specialized subset of short names, see abbreviation.
-  fun conventionalShortName : El SymbolicString -> El Entity -> Formula ;
-
-  -- (dateDissolved ?THING ?TIME) means that the Physical ?THING was dissolved,
-  -- disbanded, or superseded on the date indicated by ?TIME. 
-  -- For example, (dateDissolved UnitedNationsPreventiveDeploymentForce (DayFn 25 (MonthFn March (YearFn 1999)))).
-  fun dateDissolved: El Physical -> Desc TimePosition -> Formula ;
-
-  -- (dateEstablished ?THING ?TIME) means 
-  -- that the Physical ?THING was founded on the date indicated by ?TIME. 
-  -- For example, (dateEstablished UnitedNations (DayFn 26 (MonthFn June (YearFn 1945)))).
-  fun dateEstablished: El Physical -> Desc TimePosition -> Formula ;
-
-  -- (dependentAreaOfType ?AREA ?COUNTRY ?TYPE) means that 
-  -- the GeopoliticalArea ?AREA is a dependency of the independent Nation ?COUNTRY, 
-  -- administered as a unit of ?TYPE. 
-  -- For example, (dependentAreaOfType SaintHelena UnitedKingdom OverseasArea).
-  fun dependentAreaOfType: El GeopoliticalArea -> El GeopoliticalArea -> Desc GeopoliticalArea -> Formula ;
-
-  -- (diplomaticOrganizationType ?AGENT1 ?ORG ?AGENT2) means that the 
-  -- Agent ?AGENT1 has a diplomatic organization of the type ?ORG 
-  -- in Agent ?AGENT2. For example, 
-  -- (diplomaticOrganizationType UnitedStates Embassy France), or 
-  -- (diplomaticOrganizationType UnitedStates ConsulateGeneral 
-  -- ShanghaiChina).
-  fun diplomaticOrganizationType: El Agent -> Desc Organization -> El Agent -> Formula ;
-
-  -- (diplomaticRelations ?COUNTRY1 ?COUNTRY2) means that there are official 
-  -- diplomatic relations between the two Nations ?COUNTRY1 and ?COUNTRY2.
-  fun diplomaticRelations : El GeopoliticalArea -> El GeopoliticalArea -> Formula ;
-
-  -- (diplomaticRepresentationType ?AGENT1 ?RANK ?AGENT2) means that the 
-  -- Agent ?AGENT1 sends a representative with the Position ?RANK 
-  -- to the Agent ?AGENT2.
-  fun diplomaticRepresentationType : El Agent -> El Position -> El Agent -> Formula ;
-
-  -- (diplomaticRepresentativeInRole ?AGENT1 ?PERSON ?RANK ?AGENT2) means 
-  -- that the Agent ?AGENT1 sends the individual ?PERSON with the 
-  -- Position ?RANK as its representative to the Agent ?AGENT2. 
-  -- Note: it is possible for ?PERSON to be diplomatically accredited to more 
-  -- than one area. For example, currently the United States Ambassador to 
-  -- Papua New Guinea is also accredited to Vanuatu, and there is no embassy 
-  -- in Vanuatu.
-  fun diplomaticRepresentativeInRole : El Agent -> El Human -> El Position -> El Agent -> Formula ;
-
-  -- (electionDatePlannedForPosition ?AGENT ?TIME ?POSITION) means that the 
-  -- Agent ?AGENT (a Nation, Government, or Organization) plans to hold 
-  -- an Election on the date indicated by ?TIME for position(s) ?POSITION.
-  fun electionDatePlannedForPosition: El Agent -> Desc TimePosition -> El SocialRole -> Formula ;
-
-  -- (electionForOrganization ?ELECTION ?GROUP) means that in the 
-  -- Election ?ELECTION, candidates run for election to the organization ?GROUP.
-  fun electionForOrganization : El Election -> El Organization -> Formula ;
-
-  -- (electionForPosition ?ELECTION ?POSITION) means that in the Election ?ELECTION, 
-  -- candidates run for election to the role(s) ?POSITION.
-  fun electionForPosition : El Election -> El SocialRole -> Formula ;
-
-  -- (electionWinner ?ELECTION ?POSITION ?CONTENDER) means that in the Election ?ELECTION, 
-  -- ?POSITION was won by the Agent ?CONTENDER. Contenders may be either persons or political parties.
-  fun electionWinner : El Election -> El SocialRole -> El Agent -> Formula ;
-
-  -- (executiveBranch ?BRANCH ?ORG) means 
-  -- that the Organization ?BRANCH is the executive branch of the 
-  -- GeopoliticalArea or Organization ?ORG, that is, its executive offices 
-  -- and bodies, considered as a whole.
-  fun executiveBranch : El Organization -> El Agent -> Formula ;
-
-  -- (flagDescription ?AREA ?DESCRIPTION) 
-  -- means that the SymbolicString ?DESCRIPTION is a verbal description of 
-  -- the flag of the GeopoliticalArea ?AREA.
-  fun flagDescription : El GeopoliticalArea -> El SymbolicString -> Formula ;
-
-  -- (flagImage ?AREA ?POINTER) means that an image 
-  -- of the flag of the GeopoliticalArea ?AREA is found at the location given 
-  -- in the SymbolicString ?POINTER.
-  fun flagImage : El GeopoliticalArea -> El SymbolicString -> Formula ;
-
-  -- (governmentType ?BODY ?FORM) means that 
-  -- the GeopoliticalArea or Organization ?BODY has a government with 
-  -- characteristic(s) of the type ?FORM.
-  fun governmentType : El Agent -> El FormOfGovernment -> Formula ;
-
-  -- (headOfGovernment ?POLITY ?ROLE ?PERSON) means that ?PERSON is
-  -- the top administrative leader of the Government of the GeopoliticalArea ?POLITY, with 
-  -- authority for managing its day_to_day functions. The office held by this person 
-  -- is the Position ?ROLE (e.g., President, Prime Minister, Governor). 
-  -- Note: this term is defined as in the CIA World Fact Book.
-  fun headOfGovernment : El GeopoliticalArea -> El Position -> El Human -> Formula ;
-
-  -- (holidayTimeInArea ?AREA ?TIME) means that ?TIME is a particular time period during which Holiday 
-  -- is observed, thus during which normal government, business, and other services may not operate.
-  fun holidayTimeInArea : El GeopoliticalArea -> El TimePosition -> Formula ;
-
-  -- (independenceDate ?AREA ?DATE) means 
-  -- that the GeopoliticalArea ?AREA achieved its sovereignty on the date ?DATE.
-  -- For example, (independenceDate Afghanistan (DayFn 19 (MonthFn August (YearFn 1919)))).
-  fun independenceDate: El GeopoliticalArea -> Desc TimeInterval -> Formula ;
-
-  -- (judicialBranch ?BRANCH ?ORG) means that 
-  -- the Organization ?BRANCH is the judicial branch of the 
-  -- GeopoliticalArea or Organization ?ORG, that is, all of its courts and 
-  -- judicial offices, considered as a whole.
-  fun judicialBranch : El Organization -> El Agent -> Formula ;
-
-  -- (leaderPosition ?ORG ?ROLE)
-  -- means that in the organization ?ORG, the leader is the person 
-  -- who holds the Position ?ROLE in the organization.
-  fun leaderPosition : El Agent -> El Position -> Formula ;
-
-  -- (legalSystemType ?AREA ?TYPE) means 
-  -- that the GeopoliticalArea ?AREA has a legal system characterized by 
-  -- the LegalSystemAttribute ?TYPE. For example, (legalSystemType 
-  -- UnitedStates EnglishCommonLaw). A legal system may have multiple characteristics.
-  fun legalSystemType : El GeopoliticalArea -> El LegalSystemAttribute -> Formula ;
-
-  -- (legislativeBranch ?BRANCH ?ORG) means 
-  -- that the Organization ?BRANCH is the legislative branch of the 
-  -- GeopoliticalArea or Organization ?ORG.
-  fun legislativeBranch : El Organization -> El Agent -> Formula ;
-
-  -- (nationalCelebration ?AREA ?HOLIDAY) 
-  -- means that the primary day of national celebration in the 
-  -- GeopoliticalArea ?AREA is ?HOLIDAY. 
-  -- For example, (nationalCelebration Afghanistan AfghanIndependenceDay).
-  fun nationalCelebration: El GeopoliticalArea -> Desc Holiday -> Formula ;
-
-  -- (nationalHoliday ?AREA ?HOLIDAY) means 
-  -- that ?HOLIDAY is a national holiday observed in ?AREA. The 
-  -- GeopoliticalArea ?AREA observes a holiday on days specified as a 
-  -- ?HOLIDAY, during which national government offices and other facilities 
-  -- typically are closed. There may be multiple nationalHolidays. 
-  -- For example, (nationalHoliday UnitedStates UnitedStatesMemorialDay).
-  fun nationalHoliday: El GeopoliticalArea -> Desc Holiday -> Formula ;
-
-  -- (organizationalObjective ?AGENT ?FOCUS) means that the Agent ?AGENT has
-  -- significant aims and concerns characterized by the AreaOfConcern ?FOCUS.
-  fun organizationalObjective : El Agent -> El AreaOfConcern -> Formula ;
-
-  -- (politicalPartyOfCountry ?PARTY ?AREA) means that the PoliticalParty ?PARTY participates
-  -- in politics in the GeopoliticalArea ?AREA.
-  fun politicalPartyOfCountry : El PoliticalParty -> El GeopoliticalArea -> Formula ;
-
-  -- (primaryGeopoliticalSubdivision ?AREA ?COUNTRY) means that the 
-  -- GeopoliticalArea ?AREA is one of the first_order administrative 
-  -- divisions of the Nation ?COUNTRY. For example, in the United States, 
-  -- any of the fifty states. This does not include subordinate regions that 
-  -- have a lesser status, such as British Crown colonies, U.S. territories, 
-  -- or protectorates. See geopoliticalSubdivision.
-  fun primaryGeopoliticalSubdivision : El GeopoliticalArea -> El GeopoliticalArea -> Formula ;
-
-  -- (primaryGeopoliticalSubdivisionType ?COUNTRY ?TYPE) means that the 
-  -- first_order administrative divisons of ?COUNTRY are of the type ?TYPE.
-  fun primaryGeopoliticalSubdivisionType: El GeopoliticalArea -> Desc GeopoliticalArea -> Formula ;
-
-  -- (representativeAgentToAgent ?SENDER ?REP ?RECEIVER) means that 
-  -- the Agent ?SENDER has the Agent ?REP as its representative 
-  -- to the Agent ?RECEIVER. ?REP works for ?SENDER and is not assumed 
-  -- to be an impartial mediator.
-  fun representativeAgentToAgent : El Agent -> El Agent -> El Agent -> Formula ;
-
-  -- (roleAppointsRole ?ORG ?APPOINTER ?APPOINTED) means that in the Organization or
-  -- GeopoliticalArea ?ORG, the agent holding the SocialRole ?APPOINTER has the authority to 
-  -- appoint a person to fill the role ?APPOINTED.
-  fun roleAppointsRole : El Agent -> El SocialRole -> El SocialRole -> Formula ;
-
-  -- (roleApprovesRole ?ORG ?APPROVER ?APPOINTED) means that in the Organization or GeopoliticalArea ?ORG, 
-  -- the agent holding the SocialRole ?APPROVER has the authority to approve (or disapprove) of an appointee for
-  -- the role ?APPOINTED.
-  fun roleApprovesRole : El Agent -> El SocialRole -> El SocialRole -> Formula ;
-
-  -- (roleNominatesRole ?ORG ?NOMINATOR ?NOMINATED) means that in the Organization or GeopoliticalArea ?ORG, 
-  -- the agent holding the SocialRole ?NOMINATOR has the authority to nominate one or more persons to
-  -- fill the role ?NOMINATED.
-  fun roleNominatesRole : El Agent -> El SocialRole -> El SocialRole -> Formula ;
-
-  -- (seatsHeldInOrganization ?GROUP ?PARTY ?NUMBER) means that in the Organization ?GROUP, 
-  -- the PoliticalParty or other Agent ?AGENT, holds or controls this ?NUMBER of seats.
-  fun seatsHeldInOrganization : El Organization -> El Agent -> El NonnegativeInteger -> Formula ;
-
-  -- (seatsInOrganizationCount ?ORG ?NUMBER) means that there is a total ?NUMBER of seats in 
-  -- the Organization ?ORG.
-  fun seatsInOrganizationCount : El Organization -> El Integer -> Formula ;
-
-  -- (seatsWonInElection ?ELECTION ?AGENT ?NUMBER) means that in the Election ?ELECTION, 
-  -- the PoliticalParty ?AGENT won this ?NUMBER of seats.
-  fun seatsWonInElection : El Election -> El Agent -> El Integer -> Formula ;
-
-  -- (successorOrganization ?OLD ?NEW) 
-  -- means that the Organization ?OLD was transformed or merged into, or 
-  -- otherwise succeeded by, the Organization ?NEW.
-  fun successorOrganization : El Organization -> El Organization -> Formula ;
-
-  -- (suffrageAgeMaximum ?POLITY ?AGE) 
-  -- means that in the Organization or GeopoliticalArea ?POLITY, a person 
-  -- must be ?AGE or younger in order to vote in the elections of ?POLITY.
-  fun suffrageAgeMaximum : El Agent -> El TimeDuration -> Formula ;
-
-  -- (suffrageAgeMinimum ?POLITY ?AGE) 
-  -- means that in the Organization or GeopoliticalArea ?POLITY, a person 
-  -- must be ?AGE or older in order to vote in the elections of ?POLITY.
-  fun suffrageAgeMinimum : El Agent -> El TimeDuration -> Formula ;
-
-  -- (termLength ?ORG ?ROLE ?LENGTH) means 
-  -- that in the Organization or GeopoliticalArea ?ORG, the term of office 
-  -- for the position ?ROLE is the TimeDuration ?LENGTH.
-  fun termLength : El Agent -> El SocialRole -> El TimeDuration -> Formula ;
-
-  -- (voteFractionReceived ?ELECTION ?POSITION ?CONTENDER ?FRACTION) means 
-  -- that in the Election ?ELECTION for ?POSITION, the Agent ?CONTENDER 
-  -- received ?FRACTION of the votes cast. Contenders may be either persons or political parties.
-  fun voteFractionReceived : El Election -> El SocialRole -> El Agent -> El RealNumber -> Formula ;
-
-}
diff --git a/examples/SUMO/Merge.gf b/examples/SUMO/Merge.gf
deleted file mode 100644
--- a/examples/SUMO/Merge.gf
+++ /dev/null
@@ -1,6379 +0,0 @@
-abstract Merge = Basic ** {
-
-  -- Any AnatomicalStructure which 
-  -- is not normally found in the Organism of which it is a part, i.e. it is 
-  -- the result of a PathologicProcess. This class covers tumors, birth marks, 
-  -- goiters, etc.
-  fun AbnormalAnatomicalStructure  : Class ;
-  fun AbnormalAnatomicalStructure_Class : SubClass AbnormalAnatomicalStructure AnatomicalStructure ;
-
-  -- This is a PositionalAttribute derived from the 
-  -- up/down schema and not involving contact. Note that this means directly 
-  -- above, i.e., if one object is Above another object, then the projections 
-  -- of the two objects overlap.
-  fun Above  : Ind AntiSymmetricPositionalAttribute ;
-
-  -- The value of (AbsoluteValueFn ?NUMBER) 
-  -- is the absolute value of the RealNumber ?NUMBER.
-  fun AbsoluteValueFn  : El RealNumber -> Ind NonnegativeRealNumber ;
-
-  -- Properties or qualities as distinguished from any 
-  -- particular embodiment of the properties/qualities in a physical medium. 
-  -- Instances of Abstract can be said to exist in the same sense as mathematical 
-  -- objects such as sets and relations, but they cannot exist at a particular 
-  -- place and time without some physical encoding or embodiment.
-  fun Abstract  : Class ;
-  fun Abstract_Class : SubClass Abstract Entity ;
-
-  -- A UnaryFunction that maps a Class into 
-  -- the instance of Attribute that specifies the condition(s) for membership 
-  -- in the Class.
-  fun AbstractionFn  : Class -> Ind Attribute ;
-
-  -- If ?NUMBER1 and ?NUMBER2 are Numbers, then 
-  -- (AdditionFn ?NUMBER1 ?NUMBER2) is the arithmetical sum of these 
-  -- numbers.
-  fun AdditionFn  : El Quantity -> El Quantity -> Ind Quantity ;
-
-  -- Used to assert that an object ?OBJ1 is close 
-  -- to, near or abutting ?OBJ2. This PositionalAttribute covers the 
-  -- following common sense notions: adjoins, abuts, is contiguous to, 
-  -- is juxtaposed, and is close to.
-  fun Adjacent  : Ind SymmetricPositionalAttribute ;
-
-  -- One of the parts of speech. The Class of 
-  -- Words that conventionally denote Attributes of Objects.
-  fun Adjective  : Class ;
-  fun Adjective_Class : SubClass Adjective Word ;
-
-  -- One of the parts of speech. The Class of Words 
-  -- that conventionally denote Attributes of Processes.
-  fun Adverb  : Class ;
-  fun Adverb_Class : SubClass Adverb Word ;
-
-  -- A Disseminating whose purpose is to 
-  -- promote the sale of an Object represented in a Text or Icon 
-  -- (the advertisement).
-  fun Advertising  : Class ;
-  fun Advertising_Class : SubClass Advertising Disseminating ;
-
-  -- A GroupOfPeople whose members all have the 
-  -- same age.
-  fun AgeGroup  : Class ;
-  fun AgeGroup_Class : SubClass AgeGroup GroupOfPeople ;
-
-  -- Something or someone that can act on its own and 
-  -- produce changes in the world.
-  fun Agent  : Class ;
-  fun Agent_Class : SubClass Agent Object ;
-
-  -- Air is the gaseous stuff that makes up the 
-  -- atmosphere surrounding Earth.
-  fun Air  : Class ;
-  fun Air_Class : SubClass Air GasMixture ;
-
-  -- A Class containing all of the Attributes 
-  -- relating to the notions of possibility and necessity.
-  fun AlethicAttribute  : Class ;
-  fun AlethicAttribute_Class : SubClass AlethicAttribute ObjectiveNorm ;
-
-  -- A chiefly aquatic plant that contains chlorophyll, 
-  -- but does not form embryos during development and lacks vascular tissue.
-  fun Alga  : Class ;
-  fun Alga_Class : SubClass Alga NonFloweringPlant ;
-
-  -- Any BodyMotion which is accomplished by 
-  -- means of the legs of an Animal for the purpose of moving from one 
-  -- point to another.
-  fun Ambulating  : Class ;
-  fun Ambulating_Class : SubClass Ambulating (both BodyMotion Translocation) ;
-
-  -- SI electric current measure. Symbol: A. It is 
-  -- one of the base units in SI. It is defined as follows: the Ampere is 
-  -- that constant current which, if maintained in two straight parallel 
-  -- conductors of infinite length, of negligible circular cross_section, and 
-  -- placed 1 Meter apart in a vacuum, would produce between these conductors 
-  -- a force equal to 2*10^(_7) Newton per Meter of length.
-  fun Ampere  : Ind CompositeUnitOfMeasure ;
-
-  -- A cold_blooded, smooth_skinned Vertebrate 
-  -- which characteristically hatches as an aquatic larva, breathing by 
-  -- gills. When mature, the Amphibian breathes with Lungs.
-  fun Amphibian  : Class ;
-  fun Amphibian_Class : SubClass Amphibian ColdBloodedVertebrate ;
-
-  -- Atomic mass unit. Symbol: u. It is the mass of 
-  -- the twelfth part of an atom of the Carbon 12 isotope.
-  fun Amu  : Ind UnitOfMass ;
-
-  -- A normal or pathological part 
-  -- of the anatomy or structural organization of an Organism. This 
-  -- class covers BodyParts, as well as structures that are given off 
-  -- by Organisms, e.g. ReproductiveBodies.
-  fun AnatomicalStructure  : Class ;
-  fun AnatomicalStructure_Class : SubClass AnatomicalStructure OrganicObject ;
-
-  -- The value of an angle in a plane or in a 
-  -- solid.
-  fun AngleMeasure  : Class ;
-  fun AngleMeasure_Class : SubClass AngleMeasure ConstantQuantity ;
-
-  -- The Angstrom is a LengthMeasure. 
-  -- 1 Angstrom = 10^(_10) m
-  fun Angstrom  : Ind UnitOfLength ;
-
-  -- A plane angle measure.
-  fun AngularDegree  : Ind UnitOfAngularMeasure ;
-
-  -- Attributes that indicate whether an 
-  -- Organism is alive or not.
-  fun AnimacyAttribute  : Class ;
-  fun AnimacyAttribute_Class : SubClass AnimacyAttribute BiologicalAttribute ;
-
-  -- An Organism with eukaryotic Cells, and lacking 
-  -- stiff cell walls, plastids, and photosynthetic pigments.
-  fun Animal : Class ;
-  def Animal = KappaFn Organism (\ANIMAL -> and (forall AnimalSubstance           (\SUBSTANCE -> part (var AnimalSubstance Object ? SUBSTANCE)
-                                                                                                      (var Organism Object ? ANIMAL)))
-                                                (forall AnimalAnatomicalStructure (\STRUCTURE -> part (var AnimalAnatomicalStructure Object ? STRUCTURE)
-                                                                                                      (var Organism Object ? ANIMAL)))) ;
-
-  -- AnatomicalStructures that 
-  -- are possessed exclusively by Animals.
-  fun AnimalAnatomicalStructure  : Class ;
-  fun AnimalAnatomicalStructure_Class : SubClass AnimalAnatomicalStructure AnatomicalStructure ;
-
-  -- The subclass of Languages used by 
-  -- Animals other than Humans.
-  fun AnimalLanguage  : Class ;
-  fun AnimalLanguage_Class : SubClass AnimalLanguage Language ;
-
-  -- BodySubstances that are produced 
-  -- exclusively by Animals.
-  fun AnimalSubstance  : Class ;
-  fun AnimalSubstance_Class : SubClass AnimalSubstance BodySubstance ;
-
-  -- AntiSymmetricPositionalAttribute is the class of 
-  -- PositionalAttribute that hold in only one direction. I.e. two objects cannot
-  -- simulataneously be On each other.
-  fun AntiSymmetricPositionalAttribute  : Class ;
-  fun AntiSymmetricPositionalAttribute_Class : SubClass AntiSymmetricPositionalAttribute PositionalAttribute ;
-
-  -- Various Primates with no tails or only short 
-  -- tails.
-  fun Ape  : Class ;
-  fun Ape_Class : SubClass Ape Primate ;
-
-  -- The Class of all Months which are April.
-  fun April  : Class ;
-  fun April_Class : SubClass April Month ;
-
-  -- The Class of Mammals that dwell chiefly 
-  -- in the water. Includes whales, dolphins, manatees, seals, and walruses.
-  fun AquaticMammal  : Class ;
-  fun AquaticMammal_Class : SubClass AquaticMammal Mammal ;
-
-  -- A Class of Arthropods that includes 
-  -- ticks and spiders.
-  fun Arachnid  : Class ;
-  fun Arachnid_Class : SubClass Arachnid Arthropod ;
-
-  -- Measures of the amount of space in two 
-  -- dimensions.
-  fun AreaMeasure  : Class ;
-  fun AreaMeasure_Class : SubClass AreaMeasure FunctionQuantity ;
-
-  -- Any proposition which has the form of a deductive 
-  -- or inductive argument, i.e. a set of premises which, it is claimed, imply 
-  -- a conclusion.
-  fun Argument  : Class ;
-  fun Argument_Class : SubClass Argument Proposition ;
-
-  -- Artifacts that are created primarily for 
-  -- aesthetic appreciation. Note that this Class does not include 
-  -- most examples of architecture, which belong under StationaryArtifact.
-  fun ArtWork  : Class ;
-  fun ArtWork_Class : SubClass ArtWork Artifact ;
-
-  -- A Class of Invertebrate that includes 
-  -- Arachnids and Insects.
-  fun Arthropod  : Class ;
-  fun Arthropod_Class : SubClass Arthropod Invertebrate ;
-
-  -- A relatively short Text that either is unbound or is 
-  -- bound with other Articles in a Book.
-  fun Article  : Class ;
-  fun Article_Class : SubClass Article Text ;
-
-  -- A CorpuscularObject that is the product of a 
-  -- Making.
-  fun Artifact  : Class ;
-  fun Artifact_Class : SubClass Artifact CorpuscularObject ;
-
-  -- The subclass of Languages that are 
-  -- designed by Humans.
-  fun ArtificialLanguage  : Class ;
-  fun ArtificialLanguage_Class : SubClass ArtificialLanguage Language ;
-
-  -- Asexual Processes of biological 
-  -- reproduction.
-  fun AsexualReproduction  : Class ;
-  fun AsexualReproduction_Class : SubClass AsexualReproduction Replication ;
-
-  -- Attribute that applies to Organisms that are 
-  -- sleeping.
-  fun Asleep  : Ind ConsciousnessAttribute ;
-
-  -- The Class of all astronomical 
-  -- objects of significant size. It includes SelfConnectedObjects 
-  -- like planets, stars, and asteroids, as well as Collections like 
-  -- nebulae, galaxies, and constellations. Note that the planet Earth 
-  -- is an AstronomicalBody, but every Region of Earth is a 
-  -- GeographicArea.
-  fun AstronomicalBody  : Class ;
-  fun AstronomicalBody_Class : SubClass AstronomicalBody Region ;
-
-  -- An extremely small unit of matter that retains its 
-  -- identity in Chemical reactions. It consists of an AtomicNucleus and 
-  -- Electrons surrounding the AtomicNucleus.
-  fun Atom  : Class ;
-  fun Atom_Class : SubClass Atom ElementalSubstance ;
-
-  -- MassMeasure that is also known as the gram_atom. 
-  -- Defined as the mass in grams of 1 Mole of pure substance. For example, 
-  -- 1 AtomGram of Carbon 12 will be 12 Grams of pure Carbon 12. 2 AtomGrams 
-  -- of the same substance will be 24 Grams of it. This is an unusual unit in 
-  -- that it is essentially 1 Mole of 'stuff' measured in grams, so that the 
-  -- actual value (i.e. mass) depends on the type of substance.
-  fun AtomGram  : Ind UnitOfMass ;
-
-  -- The core of the Atom. It is composed of 
-  -- Protons and Neutrons.
-  fun AtomicNucleus  : Class ;
-  fun AtomicNucleus_Class : SubClass AtomicNucleus SubatomicParticle ;
-
-  -- A Process where one Object becomes attached 
-  -- to another Object. Note that this differs from Putting in that two 
-  -- things which are attached may already be in the same location. Note that 
-  -- Combining is different from Attaching in that the former applies to 
-  -- Substances, while the latter applies to CorpuscularObjects. Note too 
-  -- that Attaching is different from Putting in that one or both of the 
-  -- two things which are attached may or may not be moved from the location 
-  -- where they were combined.
-  fun Attaching  : Class ;
-  fun Attaching_Class : SubClass Attaching DualObjectProcess ;
-
-  -- A Device whose purpose is to attach one thing 
-  -- to something else, e.g. nails, screws, buttons, etc.
-  fun AttachingDevice  : Class ;
-  fun AttachingDevice_Class : SubClass AttachingDevice Device ;
-
-  -- A Maneuver in a ViolentContest where the 
-  -- agent attempts to inflict damage on the patient.
-  fun Attack  : Class ;
-  fun Attack_Class : SubClass Attack Maneuver ;
-
-  -- Qualities which we cannot or choose not to 
-  -- reify into subclasses of Object.
-  fun Attribute  : Class ;
-  fun Attribute_Class : SubClass Attribute Abstract ;
-
-  -- A sound level capable of being heard by a Human.
-  fun Audible  : Ind SoundAttribute ;
-
-  -- The Class of all Months which are August.
-  fun August  : Class ;
-  fun August_Class : SubClass August Month ;
-
-  -- The class of PhysiologicProcesses of 
-  -- which there is not conscious awareness and control.
-  fun AutonomicProcess  : Class ;
-  fun AutonomicProcess_Class : SubClass AutonomicProcess PhysiologicProcess ;
-
-  -- Attribute that applies to Organisms that are 
-  -- neither Unconscious nor Asleep.
-  fun Awake  : Ind ConsciousnessAttribute ;
-
-  -- A Function that maps an Object to the side 
-  -- that is opposite the FrontFn of the Object. Note that this is a 
-  -- partial function, since some Objects do not have sides, e.g. apples 
-  -- and spheres. Note too that the range of this Function is indefinite in 
-  -- much the way that ImmediateFutureFn and ImmediatePastFn are indefinite. 
-  -- Although this indefiniteness is undesirable from a theoretical standpoint, 
-  -- it does not have significant practical implications, since there is 
-  -- widespread intersubjective agreement about the most common cases.
-  fun BackFn  : El SelfConnectedObject -> Ind SelfConnectedObject ;
-
-  -- A small, typically one_celled, prokaryotic 
-  -- Microorganism.
-  fun Bacterium  : Class ;
-  fun Bacterium_Class : SubClass Bacterium Microorganism ;
-
-  -- A ViolentContest between two or more military 
-  -- units within the context of a war. Note that this does not cover the 
-  -- metaphorical sense of 'battle', which simply means a struggle of some 
-  -- sort. This sense should be represented with the more general concept of 
-  -- Contest.
-  fun Battle  : Class ;
-  fun Battle_Class : SubClass Battle ViolentContest ;
-
-  -- SI activity measure. Symbol: Bq. It measures 
-  -- the amount of radioactivity contained in a given sample of matter. It is 
-  -- that quantity of a radioactive element in which there is one atomic 
-  -- disintegration per SecondDuration. Becquerel = s^(_1).
-  fun Becquerel  : Ind CompositeUnitOfMeasure ;
-
-  -- A UnaryFunction that maps a TimeInterval to 
-  -- the TimePoint at which the interval begins.
-  fun BeginFn  : El TimeInterval -> Ind TimePoint ;
-
-  -- A UnaryFunction that maps a GraphPath 
-  -- to the GraphNode that is the beginning of the GraphPath. Note that, 
-  -- unlike InitialNodeFn (which relates a GraphArc to a GraphNode), 
-  -- BeginNodeFn is a total function _ every GraphPath has a beginning.
-  fun BeginNodeFn  : El GraphPath -> Ind GraphNode ;
-
-  -- A GroupOfPeople whose members share a belief 
-  -- or set of beliefs.
-  fun BeliefGroup  : Class ;
-  fun BeliefGroup_Class : SubClass BeliefGroup GroupOfPeople ;
-
-  -- This PositionalAttribute is derived from the 
-  -- up/down schema and may or may not involve contact. Note that this means 
-  -- directly below, i.e., if one object is Below another object, then the 
-  -- projections of the two objects overlap.
-  fun Below  : Ind AntiSymmetricPositionalAttribute ;
-
-  -- A FinancialTransaction where an instance of 
-  -- CurrencyMeasure is exchanged for the possibility of winning a larger 
-  -- instance of CurrencyMeasure within the context of some sort of 
-  -- Game.
-  fun Betting  : Class ;
-  fun Betting_Class : SubClass Betting FinancialTransaction ;
-
-  -- Any Food that is ingested by Drinking. 
-  -- Note that this class is disjoint with the other subclasses of Food, 
-  -- i.e. Meat and FruitOrVegetable.
-  fun Beverage  : Class ;
-  fun Beverage_Class : SubClass Beverage Food ;
-
-  -- Elements from the number system with base 2. 
-  -- Every BinaryNumber is expressed as a sequence of the digits 1 and 0.
-  fun BinaryNumber  : Class ;
-  fun BinaryNumber_Class : SubClass BinaryNumber RealNumber ;
-
-  -- Attributes that apply specifically 
-  -- to instances of Organism.
-  fun BiologicalAttribute  : Class ;
-  fun BiologicalAttribute_Class : SubClass BiologicalAttribute InternalAttribute ;
-
-  -- A Process embodied in an Organism.
-  fun BiologicalProcess  : Class ;
-  fun BiologicalProcess_Class : SubClass BiologicalProcess InternalChange ;
-
-  -- A Substance that is capable of inducing a change in the structure or functioning of an 
-  -- Organism. This Class includes Substances used in the treatment, 
-  -- diagnosis, prevention or analysis of normal and abnormal body function. 
-  -- This Class also includes Substances that occur naturally in the body 
-  -- and are administered therapeutically. Finally, BiologicallyActiveSubstance 
-  -- includes Nutrients, most drugs of abuse, and agents that require special 
-  -- handling because of their toxicity.
-  fun BiologicallyActiveSubstance  : Class ;
-  fun BiologicallyActiveSubstance_Class : SubClass BiologicallyActiveSubstance Substance ;
-
-  -- A Vertebrate having a constant body temperature 
-  -- and characterized by the presence of feathers.
-  fun Bird  : Class ;
-  fun Bird_Class : SubClass Bird WarmBloodedVertebrate ;
-
-  -- The Process of being born.
-  fun Birth  : Class ;
-  fun Birth_Class : SubClass Birth OrganismProcess ;
-
-  -- One Bit of information. A one or a zero.
-  fun Bit  : Ind UnitOfInformation ;
-
-  -- The Attribute of being black in color.
-  fun Black  : Ind PrimaryColor ;
-
-  -- A fluid present in Animals that transports 
-  -- Nutrients to and waste products away from various BodyParts.
-  fun Blood  : Class ;
-  fun Blood_Class : SubClass Blood BodySubstance ;
-
-  -- The Attribute of being blue in color.
-  fun Blue  : Ind PrimaryColor ;
-
-  -- Any BodyPart which contains an unfilled space, 
-  -- e.g. BodyVessels, the atria and ventricles of the heart, the lungs, etc.
-  fun BodyCavity  : Class ;
-  fun BodyCavity_Class : SubClass BodyCavity BodyPart ;
-
-  -- Any BodyPart which is a covering of another 
-  -- BodyPart or of an entire Organism. This would include the rinds of 
-  -- FruitOrVegetables and the skins of Animals.
-  fun BodyCovering  : Class ;
-  fun BodyCovering_Class : SubClass BodyCovering BodyPart ;
-
-  -- The place where two BodyParts 
-  -- meet or connect.
-  fun BodyJunction  : Class ;
-  fun BodyJunction_Class : SubClass BodyJunction BodyPart ;
-
-  -- Any Motion where the agent is an Organism 
-  -- and the patient is a BodyPart.
-  fun BodyMotion  : Class ;
-  fun BodyMotion_Class : SubClass BodyMotion Motion ;
-
-  -- A collection of Cells and Tissues which 
-  -- are localized to a specific area of an Organism and which are not 
-  -- pathological. The instances of this Class range from gross structures 
-  -- to small components of complex Organs.
-  fun BodyPart  : Class ;
-  fun BodyPart_Class : SubClass BodyPart AnatomicalStructure ;
-
-  -- The class of Attributes expressing 
-  -- configurations of bodies or parts of bodies of animals or humans, 
-  -- e.g. standing, sitting, kneeling, lying down, etc.
-  fun BodyPosition  : Class ;
-  fun BodyPosition_Class : SubClass BodyPosition BiologicalAttribute ;
-
-  -- Extracellular material and mixtures of 
-  -- cells and extracellular material that are produced, excreted or accreted 
-  -- by an Organism. Included here are Substances such as saliva, dental 
-  -- enamel, sweat, hormones, and gastric acid.
-  fun BodySubstance  : Class ;
-  fun BodySubstance_Class : SubClass BodySubstance Substance ;
-
-  -- Any tube_like structure which occurs naturally in 
-  -- an Organism and through which a BodySubstance can circulate.
-  fun BodyVessel  : Class ;
-  fun BodyVessel_Class : SubClass BodyVessel BodyCavity ;
-
-  -- The Class of Processes where a Substance is 
-  -- heated and converted from a Liquid to a Gas.
-  fun Boiling  : Class ;
-  fun Boiling_Class : SubClass Boiling StateChange ;
-
-  -- Rigid Tissue composed largely of calcium that makes up 
-  -- the skeleton of Vertebrates. Note that this Class also includes teeth.
-  fun Bone  : Class ;
-  fun Bone_Class : SubClass Bone (both AnimalSubstance Tissue) ;
-
-  -- A Text that has pages and is bound.
-  fun Book  : Class ;
-  fun Book_Class : SubClass Book Text ;
-
-  -- The subclass of Getting Processes where 
-  -- the agent gets something for a limited period of time with the expectation 
-  -- that it will be returned later (perhaps with interest).
-  fun Borrowing  : Class ;
-  fun Borrowing_Class : SubClass Borrowing Getting ;
-
-  -- The Process of respiration, by which oxygen 
-  -- is made available to an Animal. This covers processes of inhalation, 
-  -- exhalation, and alternations between the two.
-  fun Breathing  : Class ;
-  fun Breathing_Class : SubClass Breathing (both AutonomicProcess OrganismProcess) ;
-
-  -- An energy measure.
-  fun BritishThermalUnit  : Ind CompositeUnitOfMeasure ;
-
-  -- The Class of StationaryArtifacts which are 
-  -- intended to house Humans and their activities.
-  fun Building  : Class ;
-  fun Building_Class : SubClass Building StationaryArtifact ;
-
-  -- A FinancialTransaction in which an instance of 
-  -- CurrencyMeasure is exchanged for an instance of Physical.
-  fun Buying  : Class ;
-  fun Buying_Class : SubClass Buying FinancialTransaction ;
-
-  -- One Byte of information. A Byte is eight Bits.
-  fun Byte  : Ind UnitOfInformation ;
-
-  -- IntentionalPsychologicalProcesses which involve 
-  -- the consideration and/or manipulation of instances of Quantity.
-  fun Calculating  : Class ;
-  fun Calculating_Class : SubClass Calculating IntentionalPsychologicalProcess ;
-
-  -- A Calorie is an energy measure.
-  fun Calorie  : Ind CompositeUnitOfMeasure ;
-
-  -- SI luminosity intensity measure. Symbol: cd. 
-  -- It is one of the base units in SI, and it is currently defined as 
-  -- follows: the Candela is the luminous intensity, in a given direction, 
-  -- of a source that emits monochromatic radiation of frequency 540*10^12 
-  -- Hertz and that has a radiant intensity in that direction of 1/683 
-  -- Watt per Steradian.
-  fun Candela  : Ind CompositeUnitOfMeasure ;
-
-  -- The Class of Carnivores with completely 
-  -- separable toes, nonretractable claws, and long muzzles.
-  fun Canine  : Class ;
-  fun Canine_Class : SubClass Canine Carnivore ;
-
-  -- An element of living cells and a source of 
-  -- energy for Animals. This class includes both simple Carbohydrates, 
-  -- i.e. sugars, and complex Carbohydrates, i.e. starches.
-  fun Carbohydrate  : Class ;
-  fun Carbohydrate_Class : SubClass Carbohydrate Nutrient ;
-
-  fun CardinalityFn  : El (either SetOrClass Collection) -> Ind Number ;
-
-  -- The Class of flesh_eating Mammals. Members 
-  -- of this Class typically have four or five claws on each paw. Includes 
-  -- cats, dogs, bears, racoons, and skunks.
-  fun Carnivore  : Class ;
-  fun Carnivore_Class : SubClass Carnivore Mammal ;
-
-  -- Transfer from one point to another by means of 
-  -- an Animal or Human.
-  fun Carrying  : Class ;
-  fun Carrying_Class : SubClass Carrying Transfer ;
-
-  -- (CeilingFn ?NUMBER) returns the smallest 
-  -- Integer greater than or equal to the RealNumber ?NUMBER.
-  fun CeilingFn  : El RealNumber -> Ind Integer ;
-
-  -- The fundamental structural and functional unit of 
-  -- living Organisms.
-  fun Cell  : Class ;
-  fun Cell_Class : SubClass Cell BodyPart ;
-
-  -- A TemperatureMeasure. The freezing point 
-  -- and the boiling point of water are, respectively, 0 CelsiusDegrees and 100 
-  -- CelsiusDegrees.
-  fun CelsiusDegree  : Ind (both TemperatureMeasure UnitOfMeasure) ;
-
-  -- (CenterOfCircleFn ?CIRCLE) denotes the 
-  -- GeometricPoint that is the center of the Circle ?CIRCLE.
-  fun CenterOfCircleFn  : El Circle -> Ind GeometricPoint ;
-
-  -- Submultiple of Meter. Symbol: cm. It is 
-  -- the 100th part of a Meter
-  fun Centimeter  : Ind UnitOfLength ;
-
-  -- A TimeZone that covers much of the 
-  -- midwestern United States.
-  fun CentralTimeZone  : Ind TimeZone ;
-
-  -- A Text that confers a right or obligation 
-  -- on the holder of the Certificate. Note that the right or obligation 
-  -- need not be a legal one, as in the case of an academic diploma that grants 
-  -- certain privileges in the professional world.
-  fun Certificate  : Class ;
-  fun Certificate_Class : SubClass Certificate Text ;
-
-  -- The Class of Processes where 
-  -- ownership of something is transferred from one Agent to another.
-  fun ChangeOfPossession  : Class ;
-  fun ChangeOfPossession_Class : SubClass ChangeOfPossession SocialInteraction ;
-
-  -- An element of an alphabet, a set of numerals, etc. 
-  -- Note that a Character may or may not be part of a Language. Character 
-  -- is a subclass of SymbolicString, because every instance of Character is 
-  -- an alphanumeric sequence consisting of a single element.
-  fun Character  : Class ;
-  fun Character_Class : SubClass Character SymbolicString ;
-
-  -- The Class of ChemicalProcesses 
-  -- in which a CompoundSubstance breaks down into simpler products.
-  fun ChemicalDecomposition  : Class ;
-  fun ChemicalDecomposition_Class : SubClass ChemicalDecomposition (both ChemicalProcess Separating) ;
-
-  -- A ChemicalProcess occurs whenever 
-  -- chemical compounds (CompoundSubstances) are formed or decomposed. 
-  -- For example, reactants disappear as chemical change occurs, and products 
-  -- appear as chemical change occurs. In a chemical change a chemical 
-  -- reaction takes place. Catalysts in a ChemicalProcess may speed up the 
-  -- reaction, but aren't themselves produced or consumed. Examples: rusting of 
-  -- iron and the decomposition of water, induced by an electric current, to 
-  -- gaseous hydrogen and gaseous oxygen.
-  fun ChemicalProcess  : Class ;
-  fun ChemicalProcess_Class : SubClass ChemicalProcess InternalChange ;
-
-  -- The Class of ChemicalProcesses in 
-  -- which a CompoundSubstance is formed from simpler reactants.
-  fun ChemicalSynthesis  : Class ;
-  fun ChemicalSynthesis_Class : SubClass ChemicalSynthesis (both ChemicalProcess Combining) ;
-
-  -- The class of Ovals such that all GeometricPoints 
-  -- that make up the Circle are equidistant from a single GeometricPoint, 
-  -- known as the center of the Circle.
-  fun Circle  : Class ;
-  fun Circle_Class : SubClass Circle Oval ;
-
-  -- A LandArea of relatively small size, inhabited 
-  -- by a community of people, and having some sort of political structure. 
-  -- Note that this class includes both large cities and small settlements 
-  -- like towns, villages, hamlets, etc.
-  fun City  : Class ;
-  fun City_Class : SubClass City (both GeopoliticalArea LandArea) ;
-
-  -- The Class of IntentionalPsychologicalProcesses 
-  -- which involve attaching a name or category to a thing or set of things. 
-  -- Note that Classifying is distinguished from Learning by the fact 
-  -- that the latter covers the acquisition by a CognitiveAgent of any 
-  -- Proposition, while the former involves the assignment of a label 
-  -- or category.
-  fun Classifying  : Class ;
-  fun Classifying_Class : SubClass Classifying IntentionalPsychologicalProcess ;
-
-  -- Any TwoDimensionalFigure which 
-  -- has a well defined interior and exterior.
-  fun ClosedTwoDimensionalFigure  : Class ;
-  fun ClosedTwoDimensionalFigure_Class : SubClass ClosedTwoDimensionalFigure TwoDimensionalFigure ;
-
-  -- Artifact made out of fabrics and possibly other 
-  -- materials that are used to cover the bodies of Humans.
-  fun Clothing  : Class ;
-  fun Clothing_Class : SubClass Clothing WearableItem ;
-
-  -- Any GasMixture that is visible, e.g. Smoke produced 
-  -- by a fire or clouds of water vapor in the sky.
-  fun Cloud  : Class ;
-  fun Cloud_Class : SubClass Cloud GasMixture ;
-
-  -- A SentientAgent with responsibilities 
-  -- and the ability to reason, deliberate, make plans, etc. This is 
-  -- essentially the legal/ethical notion of a person. Note that, although 
-  -- Human is a subclass of CognitiveAgent, there may be instances of 
-  -- CognitiveAgent which are not also instances of Human. For example, 
-  -- chimpanzees, gorillas, dolphins, whales, and some extraterrestrials 
-  -- (if they exist) may be CognitiveAgents.
-  fun CognitiveAgent  : Class ;
-  fun CognitiveAgent_Class : SubClass CognitiveAgent SentientAgent ;
-
-  -- Vertebrates whose body temperature 
-  -- is not internally regulated.
-  fun ColdBloodedVertebrate  : Class ;
-  fun ColdBloodedVertebrate_Class : SubClass ColdBloodedVertebrate Vertebrate ;
-
-  -- Collections have members like Classes, but, unlike Classes, 
-  -- they have a position in space_time and members can be 
-  -- added and subtracted without thereby changing the identity of the 
-  -- Collection. Some examples are toolkits, football teams, and flocks 
-  -- of sheep.
-  fun Collection  : Class ;
-  fun Collection_Class : SubClass Collection Object ;
-
-  -- The Class of Attributes relating to the 
-  -- color of Objects.
-  fun ColorAttribute  : Class ;
-  fun ColorAttribute_Class : SubClass ColorAttribute InternalAttribute ;
-
-  -- The subclass of SurfaceChange where a 
-  -- ColorAttribute of the patient is altered. Note that the change in
-  -- color may apply to just part of the object.
-  fun Coloring  : Class ;
-  fun Coloring_Class : SubClass Coloring SurfaceChange ;
-
-  -- A Process where two or more SelfConnectedObjects 
-  -- are incorporated into a single SelfConnectedObject. Note that Combining 
-  -- is different from Attaching in that the former results in one of the objects 
-  -- being part of the other, while Attaching only results in the two objects 
-  -- being connected with one another. Note too that Combining is different 
-  -- from Putting in that one or both of the two things which are combined may or 
-  -- may not be moved from the location where they were combined.
-  fun Combining  : Class ;
-  fun Combining_Class : SubClass Combining DualObjectProcess ;
-
-  -- The Class of ChemicalProcesses in which an Object 
-  -- reacts with oxygen and gives off heat. This includes all Processes in which 
-  -- something is burning.
-  fun Combustion  : Class ;
-  fun Combustion_Class : SubClass Combustion ChemicalDecomposition ;
-
-  -- An Agent that provides products and/or 
-  -- services for a fee with the aim of making a profit.
-  fun CommercialAgent  : Class ;
-  fun CommercialAgent_Class : SubClass CommercialAgent Agent ;
-
-  -- Any FinancialTransaction by a 
-  -- CommercialAgent where the aim is to produce a profit.
-  fun CommercialService  : Class ;
-  fun CommercialService_Class : SubClass CommercialService (both FinancialTransaction ServiceProcess) ;
-
-  -- Instances of this Class commit the agent to some 
-  -- future course. For example, Bob promised Susan that he would be home by 11pm.
-  fun Committing  : Class ;
-  fun Committing_Class : SubClass Committing LinguisticCommunication ;
-
-  -- A SocialInteraction that involves 
-  -- the transfer of information between two or more CognitiveAgents. 
-  -- Note that Communication is closely related to, but essentially 
-  -- different from, ContentDevelopment. The latter involves the creation 
-  -- or modification of a ContentBearingObject, while Communication is 
-  -- the transfer of information for the purpose of conveying a message.
-  fun Communication  : Class ;
-  fun Communication_Class : SubClass Communication (both ContentBearingProcess SocialInteraction) ;
-
-  -- The Class of IntentionalPsychologicalProcesses 
-  -- which involve comparing, relating, contrasting, etc. the properties of 
-  -- two or more Entities.
-  fun Comparing  : Class ;
-  fun Comparing_Class : SubClass Comparing (both DualObjectProcess IntentionalPsychologicalProcess) ;
-
-  -- The complement of a given SetOrClass C is the 
-  -- SetOrClass of all things that are not instances of C. In other words, an 
-  -- object is an instance of the complement of a SetOrClass C just in case it 
-  -- is not an instance of C.
-  fun ComplementFn  : El SetOrClass -> Ind SetOrClass ;
-
-  -- A Number that has the form: x + yi, where x 
-  -- and y are RealNumbers and i is the square root of _1.
-  fun ComplexNumber  : Class ;
-  fun ComplexNumber_Class : SubClass ComplexNumber Number ;
-
-  -- Instances
-  -- of this Class are UnitsOfMeasure defined by the functional
-  -- composition of other units, each of which might be a
-  -- CompositeUnitOfMeasure or a NonCompositeUnitOfMeasure.
-  fun CompositeUnitOfMeasure  : Class ;
-  fun CompositeUnitOfMeasure_Class : SubClass CompositeUnitOfMeasure UnitOfMeasure ;
-
-  -- The Class of Substances that contain 
-  -- two or more elements (ElementalSubstances), in definite proportion by weight. 
-  -- The composition of a pure compound will be invariant, regardless of the method 
-  -- of preparation. Compounds are composed of more than one kind of atom (element). 
-  -- The term molecule is often used for the smallest unit of a compound that still 
-  -- retains all of the properties of the compound. Examples: Table salt (sodium 
-  -- chloride, NaCl), sugar (sucrose, C_{12}H_{22}O_{11}), and water (H_2O).
-  fun CompoundSubstance  : Class ;
-  fun CompoundSubstance_Class : SubClass CompoundSubstance PureSubstance ;
-
-  -- The class of Languages designed for 
-  -- and interpreted by a computer.
-  fun ComputerLanguage  : Class ;
-  fun ComputerLanguage_Class : SubClass ComputerLanguage ArtificialLanguage ;
-
-  -- A set of instructions in a computer 
-  -- programming language that can be executed by a computer.
-  fun ComputerProgram  : Class ;
-  fun ComputerProgram_Class : SubClass ComputerProgram Procedure ;
-
-  -- The process of developing a 
-  -- ComputerProgram
-  fun ComputerProgramming  : Class ;
-  fun ComputerProgramming_Class : SubClass ComputerProgramming ContentDevelopment ;
-
-  -- The Class of Processes where an Object is 
-  -- cooled and converted from a Gas to a Liquid.
-  fun Condensing  : Class ;
-  fun Condensing_Class : SubClass Condensing StateChange ;
-
-  -- The Class of Keeping Processes where the 
-  -- patient is a Human or an Animal and is kept involuntarily. This covers 
-  -- caging, imprisonment, jailing, etc.
-  fun Confining  : Class ;
-  fun Confining_Class : SubClass Confining Keeping ;
-
-  -- Attributes that indicate whether 
-  -- an Organism is conscious or the qualitative degree of consciousness of 
-  -- an Organism.
-  fun ConsciousnessAttribute  : Class ;
-  fun ConsciousnessAttribute_Class : SubClass ConsciousnessAttribute StateOfMind ;
-
-  -- A ConstantQuantity is a PhysicalQuantity that has a constant value, e.g. 
-  -- 3 Meters and 5 HourDurations. The magnitude (see MagnitudeFn) of every
-  -- ConstantQuantity is a RealNumber. ConstantQuantity is
-  -- distinguished from FunctionQuantity, in that each instance of the
-  -- latter is formed through the mapping of one PhysicalQuantity to
-  -- another PhysicalQuantity. Each instance of ConstantQuantity is
-  -- expressed with the BinaryFunction MeasureFn, which takes a
-  -- Number and a UnitOfMeasure as arguments. For example, 3 Meters
-  -- is expressed as (MeasureFn 3 Meter). Instances of
-  -- ConstantQuantity form a partial order (see
-  -- PartialOrderingRelation) with the lessThan relation, since
-  -- lessThan is a RelationExtendedToQuantities and lessThan is
-  -- defined over the RealNumbers. The lessThan relation is not a
-  -- total order (see TotalOrderingRelation) over the class
-  -- ConstantQuantity since elements of some subclasses of
-  -- ConstantQuantity (such as length quantities) are incomparable to
-  -- elements of other subclasses of ConstantQuantity
-  -- (such as mass quantities).
-  fun ConstantQuantity  : Class ;
-  fun ConstantQuantity_Class : SubClass ConstantQuantity PhysicalQuantity ;
-
-  -- An ConstructedLanguage is a 
-  -- HumanLanguage that did not evolve spontaneously within a language
-  -- community, but rather had its core grammar and vocabulary invented by 
-  -- one or more language experts, often with an aim to produce a more 
-  -- grammatically regular language than any language that has evolved 
-  -- naturally. This Class includes languages like Esperanto that were 
-  -- created to facilitate international communication
-  fun ConstructedLanguage  : Class ;
-  fun ConstructedLanguage_Class : SubClass ConstructedLanguage (both ArtificialLanguage HumanLanguage) ;
-
-  -- The subclass of Making in which a 
-  -- StationaryArtifact is built.
-  fun Constructing  : Class ;
-  fun Constructing_Class : SubClass Constructing Making ;
-
-  -- Any SelfConnectedObject that expresses 
-  -- content. This content may be a Proposition, e.g. when the ContentBearingObject 
-  -- is a Sentence or Text, or it may be a representation of an abstract or 
-  -- physical object, as with an Icon, a Word or a Phrase.
-  fun ContentBearingObject  : Class ;
-  fun ContentBearingObject_Class : SubClass ContentBearingObject (both ContentBearingPhysical CorpuscularObject) ;
-
-  -- Any Object or Process that
-  -- expresses content. This covers Objects that contain a Proposition,
-  -- such as a book, as well as ManualSignLanguage, which may similarly
-  -- contain a Proposition.
-  fun ContentBearingPhysical  : Class ;
-  fun ContentBearingPhysical_Class : SubClass ContentBearingPhysical Physical ;
-
-  -- Any Process, for example 
-  -- ManualHumanLanguage, which may contain a Proposition.
-  fun ContentBearingProcess  : Class ;
-  fun ContentBearingProcess_Class : SubClass ContentBearingProcess ContentBearingPhysical ;
-
-  -- A subclass of IntentionalProcess in 
-  -- which content is modified, its form is altered or it is created anew.
-  fun ContentDevelopment  : Class ;
-  fun ContentDevelopment_Class : SubClass ContentDevelopment IntentionalProcess ;
-
-  -- A SocialInteraction where the agent and 
-  -- patient are CognitiveAgents who are trying to defeat one another. 
-  -- Note that this concept is often applied in a metaphorical sense in natural 
-  -- language, when we speak, e.g., of the struggle of plants for space or 
-  -- sunlight, or of bacteria for food resources in some environment.
-  fun Contest  : Class ;
-  fun Contest_Class : SubClass Contest SocialInteraction ;
-
-  -- A Class containing Attributes that are 
-  -- specific to participants in a Contest. In particular, these Attributes 
-  -- indicate the position of one of the agents in the Contest with respect 
-  -- to other agent(s) in the Contest. Some examples of these Attributes 
-  -- are winning, losing, won, lost, etc.
-  fun ContestAttribute  : Class ;
-  fun ContestAttribute_Class : SubClass ContestAttribute ObjectiveNorm ;
-
-  -- As defined in the CIA World Fact Book, 
-  -- Continent covers seven land masses: Africa, NorthAmerica, 
-  -- SouthAmerica, Antarctica, Europe, Asia, and Oceania. 
-  -- Note that Australia, counted as a continent in some other systems, 
-  -- is included in Oceania in the Fact Book. As a consequence, there 
-  -- is no Nation which is also a Continent.
-  fun Continent  : Class ;
-  fun Continent_Class : SubClass Continent LandArea ;
-
-  -- The Making of an instance of Food. Note 
-  -- that this can cover any preparation of Food, e.g. making a salad, 
-  -- cutting up fruit, etc. It does not necessarily involve the application 
-  -- of heat.
-  fun Cooking  : Class ;
-  fun Cooking_Class : SubClass Cooking Making ;
-
-  -- Any Decreasing Process where the PhysicalQuantity 
-  -- decreased is a TemperatureMeasure.
-  fun Cooling  : Class ;
-  fun Cooling_Class : SubClass Cooling Decreasing ;
-
-  -- The subclass of SocialInteraction where 
-  -- the participants involved work together for the achievement of a common 
-  -- goal.
-  fun Cooperation  : Class ;
-  fun Cooperation_Class : SubClass Cooperation SocialInteraction ;
-
-  -- A TimeZone which functions 
-  -- as the standard time zone. It is also known as Zulu time (in the military), 
-  -- Greenwich Mean Time, and the Western European time zone. Note that whenever 
-  -- a TimeZone is not specified, the TimePosition is understood to be with 
-  -- respect to the CoordinatedUniversalTimeZone.
-  fun CoordinatedUniversalTimeZone  : Ind TimeZone ;
-
-  -- An Organization that has a special legal status 
-  -- that allows a group of persons to act as a CommercialAgent and that insulates 
-  -- the owners (shareholders) from many liabilities that might result from the 
-  -- corporation's operation.
-  fun Corporation  : Class ;
-  fun Corporation_Class : SubClass Corporation (both CommercialAgent Organization) ;
-
-  -- A SelfConnectedObject whose parts have 
-  -- properties that are not shared by the whole.
-  fun CorpuscularObject  : Class ;
-  fun CorpuscularObject_Class : SubClass CorpuscularObject SelfConnectedObject ;
-
-  -- (CosineFn ?DEGREE) returns the cosine of the 
-  -- PlaneAngleMeasure ?DEGREE. The cosine of ?DEGREE is the ratio of the 
-  -- side next to ?DEGREE to the hypotenuse in a right_angled triangle.
-  fun CosineFn  : El PlaneAngleMeasure -> Ind RealNumber ;
-
-  -- SI electric charge measure. Symbol: C. It is 
-  -- the quantity of electric charge transported through a cross section of 
-  -- a conductor in an electric circuit during each SecondDuration by a 
-  -- current of 1 Ampere. Coulomb = s*A.
-  fun Coulomb  : Ind CompositeUnitOfMeasure ;
-
-  -- Enumerating something. The Class of Calculating 
-  -- Processes where the aim is to determine the Number corresponding to the 
-  -- patient.
-  fun Counting  : Class ;
-  fun Counting_Class : SubClass Counting Calculating ;
-
-  -- A GeopoliticalArea that is larger than a city, 
-  -- usually encompassing several cities, and smaller than a StateOrProvince. 
-  -- Aside from City, this is the smallest geopolitical subdivision, and it is 
-  -- known by various names in various counties, e.g. parrish, commune, etc.
-  fun County  : Class ;
-  fun County_Class : SubClass County (both GeopoliticalArea LandArea) ;
-
-  -- The Class of Putting processes where the agent 
-  -- covers the patient, either completely or only partially, with something 
-  -- else.
-  fun Covering  : Class ;
-  fun Covering_Class : SubClass Covering Putting ;
-
-  -- The subclass of Process in which 
-  -- something is created. Note that the thing created is specified 
-  -- with the result CaseRole.
-  fun Creation  : Class ;
-  fun Creation_Class : SubClass Creation InternalChange ;
-
-  -- A Class of Arthropods that mainly dwells 
-  -- in water and has a segmented body and a chitinous exoskeleton. Includes 
-  -- lobsters, crabs, shrimp, and barnacles.
-  fun Crustacean  : Class ;
-  fun Crustacean_Class : SubClass Crustacean Arthropod ;
-
-  -- English unit of volume equal to 1/2 of a Pint.
-  fun Cup  : Ind UnitOfVolume ;
-
-  -- Any element of the official currrency of some 
-  -- Nation. This covers both CurrencyBills and CurrencyCoins.
-  fun Currency  : Class ;
-  fun Currency_Class : SubClass Currency FinancialInstrument ;
-
-  -- Instances of this
-  -- subclass of ConstantQuantity are measures of monetaryValue
-  -- stated in terms of some UnitOfCurrency such as UnitedStatesDollar,
-  -- UnitedStatesCent, Lire, Yen, etc.
-  fun CurrencyMeasure  : Class ;
-  fun CurrencyMeasure_Class : SubClass CurrencyMeasure ConstantQuantity ;
-
-  -- A UnaryFunction that assigns a Graph the 
-  -- Class of GraphPaths that partition the graph into two separate 
-  -- graphs if cut. There may be more than one cutset for a given graph.
-  fun CutSetFn : El Graph -> Desc GraphPath ;
-
-  -- The subclass of Poking Processes which 
-  -- involve a sharp instrument.
-  fun Cutting  : Class ;
-  fun Cutting_Class : SubClass Cutting Poking ;
-
-  -- The Class of Processes where the agent brings about a situation
-  -- where the patient no longer functions normally or as intended.
-  fun Damaging  : Class ;
-  fun Damaging_Class : SubClass Damaging InternalChange ;
-
-  -- An Attribute which indicates that the associated 
-  -- Object contains some Liquid.
-  fun Damp  : Ind SaturationAttribute ;
-
-  -- Any BodyMotion of Humans which is deliberately coordinated with music.
-  fun Dancing  : Class ;
-  fun Dancing_Class : SubClass Dancing BodyMotion ;
-
-  -- The Class of all calendar Days.
-  fun Day  : Class ;
-  fun Day_Class : SubClass Day TimeInterval ;
-
-  -- Time unit. 1 day = 24 hours.
-  fun DayDuration  : Ind UnitOfDuration ;
-
-  -- A BinaryFunction that assigns a PositiveRealNumber and 
-  -- a subclass of Months to the Days within each Month corresponding to that 
-  -- PositiveRealNumber. For example, (DayFn 16 August) is the Class of all 
-  -- sixteenth days of August. For another example, (DayFn 9 Month) would return 
-  -- the class of all ninth days of any month. For still another example, (DayFn 18 
-  -- (MonthFn August (YearFn 1912))) denotes the 18th day of August 1912.
-  fun DayFn : El PositiveInteger -> Desc Month -> Desc Day ;
-
-  -- This Attribute applies to Organisms that are 
-  -- not alive.
-  fun Dead  : Ind (both AnimacyAttribute ConsciousnessAttribute) ;
-
-  -- The Process of dying.
-  fun Death  : Class ;
-  fun Death_Class : SubClass Death OrganismProcess ;
-
-  -- The Class of all Months which are December.
-  fun December  : Class ;
-  fun December_Class : SubClass December Month ;
-
-  -- The subclass of Selecting where the agent 
-  -- opts for one course of action out of a set of multiple possibilities 
-  -- that are open to him/her.
-  fun Deciding  : Class ;
-  fun Deciding_Class : SubClass Deciding Selecting ;
-
-  -- The Class of LinguisticCommunications that 
-  -- effect an institutional alteration when performed by competent authority. 
-  -- Some examples are nominating, marrying, and excommunicating.
-  fun Declaring  : Class ;
-  fun Declaring_Class : SubClass Declaring LinguisticCommunication ;
-
-  -- Converting a document or message that has previously 
-  -- been encoded (see Encoding) into a Language that can be understood by a 
-  -- relatively large number of speakers.
-  fun Decoding  : Class ;
-  fun Decoding_Class : SubClass Decoding Writing ;
-
-  -- Any QuantityChange where the PhysicalQuantity is decreased.
-  fun Decreasing  : Class ;
-  fun Decreasing_Class : SubClass Decreasing QuantityChange ;
-
-  -- An Argument which has the form of a deduction, i.e. 
-  -- it is claimed that the set of premises entails the conclusion.
-  fun DeductiveArgument  : Class ;
-  fun DeductiveArgument_Class : SubClass DeductiveArgument Argument ;
-
-  -- A Maneuver in a ViolentContest 
-  -- where the agent attempts to avoid being damaged.
-  fun DefensiveManeuver  : Class ;
-  fun DefensiveManeuver_Class : SubClass DefensiveManeuver Maneuver ;
-
-  -- Exhibiting something or a range of things 
-  -- before the public in a particular location. This would cover software 
-  -- demos, theatrical plays, lectures, dance and music recitals, museum 
-  -- exhibitions, etc.
-  fun Demonstrating  : Class ;
-  fun Demonstrating_Class : SubClass Demonstrating Disseminating ;
-
-  -- (DenominatorFn ?NUMBER) returns the 
-  -- denominator of the canonical reduced form of the RealNumber ?NUMBER.
-  fun DenominatorFn  : El RealNumber -> Ind Integer ;
-
-  -- DensityFn maps an instance of MassMeasure 
-  -- and an instance of VolumeMeasure to the density represented by this 
-  -- proportion of mass and volume. For example, (DensityFn (MeasureFn 3 Gram) 
-  -- (MeasureFn 1 Liter)) represents the density of 3 grams per liter.
-  fun DensityFn  : El MassMeasure -> El VolumeMeasure -> Ind FunctionQuantity;
-
-  -- A Class containing all of the Attributes 
-  -- relating to the notions of permission, obligation, and prohibition.
-  fun DeonticAttribute  : Class ;
-  fun DeonticAttribute_Class : SubClass DeonticAttribute ObjectiveNorm ;
-
-  -- The spatial analogue of Planning. Designing a 
-  -- Collection of Objects involves determining a placement of the Objects 
-  -- with respect to one another and perhaps other Objects as well, in order to 
-  -- satisfy a particular purpose.
-  fun Designing  : Class ;
-  fun Designing_Class : SubClass Designing IntentionalPsychologicalProcess ;
-
-  -- The subclass of Damagings in which the patient (or an essential element of the patient) is destroyed. 
-  -- Note that the difference between this concept and its superclass is solely one of extent.
-  fun Destruction  : Class ;
-  fun Destruction_Class : SubClass Destruction Damaging ;
-
-  -- A Process where the agent detaches one thing 
-  -- from something else. Note that Detaching is different from Separating 
-  -- in that the latter applies to Substances, while the former applies to 
-  -- CorpuscularObjects. Note too that Detaching is different from 
-  -- Removing in that one or both of the two things which are detached may or 
-  -- may not be moved from the location where they were attached.
-  fun Detaching  : Class ;
-  fun Detaching_Class : SubClass Detaching DualObjectProcess ;
-
-  -- Attributes that indicate the stage of development of an Organism.
-  fun DevelopmentalAttribute  : Class ;
-  fun DevelopmentalAttribute_Class : SubClass DevelopmentalAttribute BiologicalAttribute ;
-
-  -- A Device is an Artifact whose purpose is to 
-  -- serve as an instrument in a specific subclass of Process.
-  fun Device  : Class ;
-  fun Device_Class : SubClass Device Artifact ;
-
-  -- A Process that is carried out for 
-  -- the purpose of determining the nature of a DiseaseOrSyndrome.
-  fun DiagnosticProcess  : Class ;
-  fun DiagnosticProcess_Class : SubClass DiagnosticProcess Investigating ;
-
-  -- The Process by which Food that has been ingested is broken down
-  -- into simpler chemical compounds and absorbed by the Organism.
-  fun Digesting  : Class ;
-  fun Digesting_Class : SubClass Digesting (both AutonomicProcess OrganismProcess) ;
-
-
-  -- The Class of directed graphs. A directed graph is a Graph in which all GraphArcs
-  -- have direction, i.e. every GraphArc has an initial node (see 
-  -- InitialNodeFn) and a terminal node (see TerminalNodeFn).
-  fun DirectedGraph  : Class ;
-  fun DirectedGraph_Class : SubClass DirectedGraph Graph ;
-
-  -- Instances of this Class urge some further action 
-  -- among the receivers. A Directing can be an Ordering, a Requesting or 
-  -- a Questioning.
-  fun Directing  : Class ;
-  fun Directing_Class : SubClass Directing LinguisticCommunication ;
-
-  -- The act of changing the direction in 
-  -- which the patient of the act is oriented.
-  fun DirectionChange  : Class ;
-  fun DirectionChange_Class : SubClass DirectionChange Motion ;
-
-  -- The subclass of PositionalAttributes 
-  -- that concern compass directions.
-  fun DirectionalAttribute  : Class ;
-  fun DirectionalAttribute_Class : SubClass DirectionalAttribute PositionalAttribute ;
-
-  -- A Stating in which two Agents have
-  -- contradictory statements. This is distinguished from Arguing in
-  -- that the statement in dispute may be a simple assertion, rather than
-  -- a chain of deduction, and that two entities must be disagreeing with
-  -- each other, whereas a single entity may craft an argument for a given
-  -- point of view, without the need for another agent to disagree with.
-  fun Disagreeing  : Class ;
-  fun Disagreeing_Class : SubClass Disagreeing Stating ;
-
-  -- Finding something that was sought. Note that 
-  -- this class is restricted to cases of discovering something Physical. 
-  -- For cases involving the acquisition of knowledge, the class Learning 
-  -- should be used.
-  fun Discovering  : Class ;
-  fun Discovering_Class : SubClass Discovering IntentionalPsychologicalProcess ;
-
-  -- A BiologicalAttribute which qualifies 
-  -- something that alters or interferes with a normal process, state or activity 
-  -- of an Organism. It is usually characterized by the abnormal functioning of 
-  -- one or more of the host's systems, parts, or Organs.
-  fun DiseaseOrSyndrome  : Class ;
-  fun DiseaseOrSyndrome_Class : SubClass DiseaseOrSyndrome BiologicalAttribute ;
-
-  -- Any Communication that involves a 
-  -- single agent and many destinations. This covers the release 
-  -- of a published book, broadcasting, a theatrical performance, giving 
-  -- orders to assembled troops, delivering a public lecture, etc.
-  fun Disseminating  : Class ;
-  fun Disseminating_Class : SubClass Disseminating Communication ;
-
-  -- If ?NUMBER1 and ?NUMBER2 are Numbers, then 
-  -- (DivisionFn ?NUMBER1 ?NUMBER2) is the result of dividing ?NUMBER1 by 
-  -- ?NUMBER2. Note that when ?NUMBER1 = 1 (DivisionFn ?NUMBER1 ?NUMBER2) 
-  -- is the reciprocal of ?NUMBER2. Note too that (DivisionFn ?NUMBER1 ?NUMBER2)
-  -- is undefined when ?NUMBER2 = 0.
-  fun DivisionFn  : El Quantity -> El Quantity -> Ind Quantity ;
-
-  -- The Process by which liquid Food, i.e. 
-  -- Beverages, are incorporated into an Animal.
-  fun Drinking  : Class ;
-  fun Drinking_Class : SubClass Drinking Ingesting ;
-
-  -- Controlling the direction and/or speed of a 
-  -- Vehicle. This includes navigating a ship, driving a car or truck, 
-  -- operating a train, etc.
-  fun Driving  : Class ;
-  fun Driving_Class : SubClass Driving Guiding ;
-
-  -- An Attribute which indicates that the associated 
-  -- Object contains no Liquid.
-  fun Dry  : Ind SaturationAttribute ;
-
-  -- The Class of Processes where a Liquid is removed 
-  -- from an Object.
-  fun Drying  : Class ;
-  fun Drying_Class : SubClass Drying Removing ;
-
-  -- Any Process that requires two, 
-  -- nonidentical patients.
-  fun DualObjectProcess  : Class ;
-  fun DualObjectProcess_Class : SubClass DualObjectProcess Process ;
-
-  -- The compass direction of East.
-  fun East  : Ind DirectionalAttribute ;
-
-  -- A TimeZone that covers much of the eastern United States.
-  fun EasternTimeZone  : Ind TimeZone ;
-
-  -- The Process by which solid Food is incorporated into an Animal.
-  fun Eating  : Class ;
-  fun Eating_Class : SubClass Eating Ingesting ;
-
-  -- A binary function that maps a type of text 
-  -- (e.g. Agatha Christie's Murder_on_the_Orient_Express) and a number 
-  -- to the edition of the text type corresponding to the number.
-  fun EditionFn : Desc ContentBearingObject -> El PositiveInteger -> Desc ContentBearingObject ;
-
-  -- A EducationalOrganization is an institution of learning. 
-  -- Some examples are public and private K_12 schools, and colleges and universities.
-  fun EducationalOrganization  : Class ;
-  fun EducationalOrganization_Class : SubClass EducationalOrganization Organization ;
-
-  -- Any Process which is intended to result in Learning.
-  fun EducationalProcess  : Class ;
-  fun EducationalProcess_Class : SubClass EducationalProcess Guiding ;
-
-  -- The fertilized or unfertilized female ReproductiveBody of an Animal. 
-  -- This includes Bird and Reptile eggs, as well as mammalian ova.
-  fun Egg  : Class ;
-  fun Egg_Class : SubClass Egg (both AnimalAnatomicalStructure ReproductiveBody) ;
-
-  -- Election is the class of events conducted by an 
-  -- organization, in which qualified participants vote for officers, adopt 
-  -- resolutions, or settle other issues in that Organization.
-  fun Election  : Class ;
-  fun Election_Class : SubClass Election OrganizationalProcess ;
-
-  -- SubatomicParticles that surround the AtomicNucleus. They have a negative charge.
-  fun Electron  : Class ;
-  fun Electron_Class : SubClass Electron SubatomicParticle ;
-
-  -- The ElectronVolt is an energy measure. 
-  -- Symbol: eV. It is the kinetic energy acquired by an electron in passing 
-  -- through a potential difference of 1 Volt in a vacuum.
-  fun ElectronVolt  : Ind CompositeUnitOfMeasure ;
-
-  -- The Class of PureSubstances that 
-  -- cannot be separated into two or more Substances by ordinary chemical 
-  -- (or physical) means. This excludes nuclear reactions. ElementalSubstances 
-  -- are composed of only one kind of atom. Examples: Iron (Fe), copper (Cu), 
-  -- and oxygen (O_2). ElementalSubstances are the simplest 
-  -- PureSubstances.
-  fun ElementalSubstance  : Class ;
-  fun ElementalSubstance_Class : SubClass ElementalSubstance PureSubstance ;
-
-  -- The stage of an Organism or an 
-  -- AnatomicalStructure that exists only before the Organism is born. 
-  -- Mammals, for example, have this Attribute only prior to 
-  -- their birth.
-  fun Embryonic  : Ind DevelopmentalAttribute ;
-
-  -- The Class of Attributes that denote emotional states of Organisms.
-  fun EmotionalState  : Class ;
-  fun EmotionalState_Class : SubClass EmotionalState StateOfMind ;
-
-  -- Converting a document or message into a formal 
-  -- language or into a code that can be understood only by a relatively small 
-  -- body of Agents. Generally speaking, this hinders wide dissemination of 
-  -- the content in the original document or message.
-  fun Encoding  : Class ;
-  fun Encoding_Class : SubClass Encoding Writing ;
-
-  -- A UnaryFunction that maps a TimeInterval to 
-  -- the TimePoint at which the interval ends.
-  fun EndFn  : El TimeInterval -> Ind TimePoint ;
-
-  -- A UnaryFunction that maps a GraphPath 
-  -- to the GraphNode that is the end of the GraphPath. Note that, unlike 
-  -- TerminalNodeFn (which relates a GraphArc to a GraphNode), 
-  -- EndNodeFn is a total function _ every GraphPath has a end.
-  fun EndNodeFn  : El GraphPath -> Ind GraphNode ;
-
-  -- A fundamental concept that applies 
-  -- in many engineering domains. An EngineeringComponent is an element of 
-  -- a Device that is a physically whole object, such as one might 
-  -- see listed as standard parts in a catalog. The main difference betweeen 
-  -- EngineeringComponents and arbitrary globs of matter is that 
-  -- EngineeringComponents are object_like in a modeling sense. Thus, an 
-  -- EngineeringComponent is not an arbtrary subregion, but a part of a 
-  -- system with a stable identity.
-  fun EngineeringComponent  : Class ;
-  fun EngineeringComponent_Class : SubClass EngineeringComponent Device ;
-
-  -- An EngineeringConnection is an 
-  -- EngineeringComponent that represents a connection relationship between 
-  -- two other EngineeringComponents. It is a reification of the 
-  -- Predicate connectedEngineeringComponents. That means that whenever 
-  -- this Predicate holds between two EngineeringComponents, there exists an 
-  -- EngineeringConnection. The practical reason for reifying a relationship 
-  -- is to be able to attach other information about it. For example, one
-  -- might want to say that a particular connection is associated with some 
-  -- shared parameters, or that it is of a particular type. 
-  -- EngineeringConnections are EngineeringComponents and can therefore be 
-  -- an engineeringSubcomponent of other EngineeringComponents. However, 
-  -- to provide for modular regularity in component systems, 
-  -- EngineeringConnections cannot be connected. For each pair of 
-  -- EngineeringComponents related by connectedEngineeringComponents, there 
-  -- exists at least one EngineeringConnection. However, that object may not 
-  -- be unique, and the same EngineeringConnection may be associated with 
-  -- several pairs of EngineeringComponents.
-  fun EngineeringConnection  : Class ;
-  fun EngineeringConnection_Class : SubClass EngineeringConnection EngineeringComponent ;
-
-  -- The universal class of individuals. This is the root 
-  -- node of the ontology.
-  fun Entity  : Class ;
-
-  -- A complex Protein that is produced by living cells and which
-  -- catalyzes specific biochemical reactions. There are six 
-  -- main types of enzymes: oxidoreductases, transferases, hydrolases, 
-  -- lyases, isomerases, and ligases.
-  fun Enzyme  : Class ;
-  fun Enzyme_Class : SubClass Enzyme Protein ;
-
-  -- A GroupOfPeople whose members originate 
-  -- from the same GeographicArea or share the same Language and/or cultural 
-  -- practices.
-  fun EthnicGroup  : Class ;
-  fun EthnicGroup_Class : SubClass EthnicGroup GroupOfPeople ;
-
-  -- A currency measure. 1 EuroCent is equal to .01 EuroDollars.
-  fun EuroCent  : Ind UnitOfCurrency ;
-
-  -- A currency measure of most European Union countries.
-  fun EuroDollar  : Ind UnitOfCurrency ;
-
-  -- The Class of Processes where a Substance is converted
-  -- from a Liquid to a Gas at a temperature below its Boiling point.
-  fun Evaporating  : Class ;
-  fun Evaporating_Class : SubClass Evaporating StateChange ;
-
-  -- An Integer that is evenly divisible 
-  -- by 2.
-  fun EvenInteger  : Class ;
-  fun EvenInteger_Class : SubClass EvenInteger Integer ;
-
-  -- The system of Bones that are on the Outside of an organism and 
-  -- make up the supporting structure of many Invertebrates.
-  fun Exoskeleton  : Class ;
-  fun Exoskeleton_Class : SubClass Exoskeleton (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- Investigating the truth of a Proposition 
-  -- by constructing and observing a trial. Note that the trial may be either 
-  -- controlled or uncontrolled, blind or not blind.
-  fun Experimenting  : Class ;
-  fun Experimenting_Class : SubClass Experimenting Investigating ;
-
-  -- An Argument where the conclusion is an 
-  -- observed fact and the premises are other facts which collectively imply 
-  -- the conclusion. Note that this is the they hypothetico_deductive model 
-  -- of explanation.
-  fun Explanation  : Class ;
-  fun Explanation_Class : SubClass Explanation DeductiveArgument ;
-
-  -- (ExponentiationFn ?NUMBER ?INT) returns 
-  -- the RealNumber ?NUMBER raised to the power of the Integer ?INT.
-  fun ExponentiationFn  : El Quantity -> El Integer -> Ind Quantity ;
-
-  -- Instances of this Class express a state of the agent. 
-  -- For example, Jane thanked Barbara for the present she had given her. The thanking 
-  -- in this case expresses the gratitude of Jane towards Barbara. Note that Expressing, 
-  -- unlike the other speech act types, is not a subclass of LinguisticCommunication. 
-  -- This is because emotions, for example, can be expressed without language, e.g. by 
-  -- smiling.
-  fun Expressing  : Class ;
-  fun Expressing_Class : SubClass Expressing Communication ;
-
-  -- A UnaryFunction that maps an Attribute 
-  -- into the Class whose condition for membership is the Attribute.
-  fun ExtensionFn  : El Attribute -> Class ;
-
-  -- Artifacts that are created by weaving together 
-  -- natural or synthetic fibers or by treating the skins of certain sorts of 
-  -- Animals. Note that this Class includes articles that are created by 
-  -- stitching together various types of fabrics, e.g. bedspreads. On the other 
-  -- hand, Clothing is not a subclass of Fabric, because many clothing items 
-  -- contain elements that are not fabrics.
-  fun Fabric  : Class ;
-  fun Fabric_Class : SubClass Fabric Artifact ;
-
-  -- The class of Texts that purport to 
-  -- reveal facts about the world. Such texts are often known as information 
-  -- or as non_fiction. Note that something can be an instance of 
-  -- FactualText, even if it is wholly inaccurate. Whether something 
-  -- is a FactualText is determined by the beliefs of the agent creating 
-  -- the text.
-  fun FactualText  : Class ;
-  fun FactualText_Class : SubClass FactualText Text ;
-
-  -- A UnitOfTemperature that is commonly 
-  -- used in the United States. On the Fahrenheit scale, the freezing point 
-  -- of water is 32 FahrenheitDegrees, and the boiling point of water is 
-  -- 212 FahrenheitDegrees.
-  fun FahrenheitDegree  : Ind UnitOfTemperature ;
-
-  -- Falling is the class of events in which something moves 
-  -- from a higher location to a lower location under the force of gravity.
-  fun Falling  : Class ;
-  fun Falling_Class : SubClass Falling (both MotionDownward Translocation) ;
-
-  -- The TruthValue of being false.
-  fun False  : Ind TruthValue ;
-
-  -- A GroupOfPeople whose members bear 
-  -- familyRelations to one another.
-  fun FamilyGroup  : Class ;
-  fun FamilyGroup_Class : SubClass FamilyGroup GroupOfPeople ;
-
-  -- SI capacitance measure. Symbol: F. It is the 
-  -- capacitance of a capacitator between the plates of which there appears 
-  -- a difference of potential of 1 Volt when it is charged by a quantity 
-  -- of electricity equal to 1 Coulomb. Farad = C/V = 
-  -- m^(_2)*kg(_1)*s^4*A^2.
-  fun Farad  : Ind CompositeUnitOfMeasure ;
-
-  -- Nonrigid Tissue that is composed largely of fat cells.
-  fun FatTissue  : Class ;
-  fun FatTissue_Class : SubClass FatTissue Tissue ;
-
-  -- The Class of all Months which are February.
-  fun February  : Class ;
-  fun February_Class : SubClass February Month ;
-
-  -- The Class of Carnivores with completely
-  -- separable toes, slim bodies, and rounded heads. All felines other than
-  -- the cheetah have retractable claws.
-  fun Feline  : Class ;
-  fun Feline_Class : SubClass Feline Carnivore ;
-
-  -- An Attribute indicating that an Organism is 
-  -- female in nature.
-  fun Female  : Ind SexAttribute ;
-
-  -- A NonFloweringPlant that contains vascular tissue. 
-  -- This class includes true ferns, as well as horsetails, club mosses, and 
-  -- whisk ferns.
-  fun Fern  : Class ;
-  fun Fern_Class : SubClass Fern NonFloweringPlant ;
-
-  -- The class of Texts that purport to 
-  -- be largely a product of the author's imagination, i.e. the author 
-  -- does not believe that most of the content conveyed by the text is 
-  -- an accurate depiction of the real world. Note that something can 
-  -- be an instance of FictionalText, even if it is completely true. 
-  -- Whether something is a FictionalText is determined by the beliefs 
-  -- of the agent creating the text.
-  fun FictionalText  : Class ;
-  fun FictionalText_Class : SubClass FictionalText Text ;
-
-  -- An academic or applied discipline with 
-  -- recognized experts and with a core of accepted theory or practice. Note 
-  -- that FieldOfStudy is a subclass of Proposition, because a 
-  -- FieldOfStudy is understood to be a body of abstract, informational 
-  -- content, with varying degrees of certainty attached to each element of 
-  -- this content.
-  fun FieldOfStudy  : Class ;
-  fun FieldOfStudy_Class : SubClass FieldOfStudy Proposition ;
-
-  -- Something is Fillable if it can be filled by 
-  -- something else. Note that 'filled' here means perfectly filled.
-  -- Something is fillable just in case it is part of a hole, i.e., 
-  -- fillability is an exclusive property of holes and their parts.
-  fun Fillable  : Ind ShapeAttribute ;
-
-  -- A document having monetary value 
-  -- or recording a monetary transaction
-  fun FinancialInstrument  : Class ;
-  fun FinancialInstrument_Class : SubClass FinancialInstrument Certificate ;
-
-  -- A Transaction where an instance 
-  -- of Currency is exchanged for something else.
-  fun FinancialTransaction  : Class ;
-  fun FinancialTransaction_Class : SubClass FinancialTransaction Transaction ;
-
-  -- A Set containing a finite number of elements.
-  fun FiniteSet  : Class ;
-  fun FiniteSet_Class : SubClass FiniteSet Set ;
-
-  -- A cold_blooded aquatic Vertebrate characterized by 
-  -- fins and breathing by gills. Included here are Fish having either a bony 
-  -- skeleton, such as a perch, or a cartilaginous skeleton, such as a shark. 
-  -- Also included are those Fish lacking a jaw, such as a lamprey or 
-  -- hagfish.
-  fun Fish  : Class ;
-  fun Fish_Class : SubClass Fish ColdBloodedVertebrate ;
-
-  -- The Attribute of being flammable at normal temperatures
-  -- (i.e. not while a Plasma).
-  fun Flammable  : Ind PhysicalAttribute ;
-
-  -- (FloorFn ?NUMBER) returns the largest Integer 
-  -- less than or equal to the RealNumber ?NUMBER.
-  fun FloorFn  : El RealNumber -> Ind Integer ;
-
-  -- FlowRegion is a class of things whose 
-  -- boundaries are relatively stable but whose constitutive material is continuously moving 
-  -- through the region itself and being replaced by 
-  -- other, similar material. Each FlowRegion is constituted by a stream 
-  -- of matter moving as a whole. A FlowRegion may be liquid or gaseous. 
-  -- A wind may be considered as a Process or as a FlowRegion, similarly 
-  -- an OceanCurrent or a WaterWave. The motion process associated with a 
-  -- FlowRegion F is denoted by (FlowFn F). Note that certain 
-  -- properties belong to the FlowRegion itself (e.g., mass, length, volume, 
-  -- temperature, and speed or velocity of the region moving as a whole), 
-  -- while other properties of interest belong to the Motion of its 
-  -- constitutive stuff (e.g., velocity, direction). The motion of 
-  -- a FlowRegion as a whole (e.g., JetStream moves within the atmosphere) 
-  -- is distinguished from the motion of the pieces of stuff constituting the 
-  -- FlowRegion. See FlowFn and FlowRegionFn.
-  fun FlowRegion  : Class ;
-
-  -- A Plant that produces seeds and flowers. 
-  -- This class includes trees, shrubs, herbs, and flowers.
-  fun FloweringPlant  : Class ;
-  fun FloweringPlant_Class : SubClass FloweringPlant Plant ;
-
-  -- Fluid is the PhysicalState attribute of an 
-  -- Object that does not have a fixed shape and thus tends to flow or to 
-  -- conform to the shape of a container.
-  fun Fluid  : Ind PhysicalState ;
-
-  -- Any SelfConnectedObject containing Nutrients, 
-  -- such as carbohydrates, proteins, and fats, that can be ingested by a 
-  -- living Animal and metabolized into energy and body tissue.
-  fun Food  : Class ;
-  fun Food_Class : SubClass Food SelfConnectedObject ;
-
-  -- English length unit of feet.
-  fun FootLength  : Ind UnitOfLength ;
-
-  -- The Class of Processes where an Object is 
-  -- cooled and converted from a Liquid to a Solid.
-  fun Freezing  : Class ;
-  fun Freezing_Class : SubClass Freezing StateChange ;
-
-  -- A subclass of
-  -- TimeDependentQuantity, instances of which are measures of the
-  -- frequency with which some Process occurs.
-  fun FrequencyMeasure  : Class ;
-  fun FrequencyMeasure_Class : SubClass FrequencyMeasure TimeDependentQuantity ;
-
-  -- A WaterArea whose Water is not saline, 
-  -- e.g. most rivers and lakes.
-  fun FreshWaterArea  : Class ;
-  fun FreshWaterArea_Class : SubClass FreshWaterArea WaterArea ;
-
-  -- The Class of all calendar Fridays.
-  fun Friday  : Class ;
-  fun Friday_Class : SubClass Friday Day ;
-
-  -- A Function that maps an Object to the side 
-  -- that generally receives the most attention or that typically faces the 
-  -- direction in which the Object moves. Note that this is a partial 
-  -- function, since some Objects do not have sides, e.g. apples and 
-  -- spheres. Note too that the range of this Function is indefinite in 
-  -- much the way that ImmediateFutureFn and ImmediatePastFn are indefinite. 
-  -- Although this indefiniteness is undesirable from a theoretical standpoint, 
-  -- it does not have significant practical implications, since there is 
-  -- widespread intersubjective agreement about the most common cases.
-  fun FrontFn  : El SelfConnectedObject -> Ind SelfConnectedObject ;
-
-  -- Any fruit or vegetable, i.e. a 
-  -- ripened ReproductiveBody of a Plant. Note that FruitOrVegetable 
-  -- is not a subclass of Food, because some fruits, e.g. poisonous 
-  -- berries, are not edible.
-  fun FruitOrVegetable  : Class ;
-  fun FruitOrVegetable_Class : SubClass FruitOrVegetable (both PlantAnatomicalStructure ReproductiveBody) ;
-
-  -- The stage of an Organism when it has reached 
-  -- the end of its growth phase.
-  fun FullyFormed  : Ind DevelopmentalAttribute ;
-
-  -- A FunctionQuantity
-  -- is a PhysicalQuantity that is returned by a Function that maps
-  -- from one or more instances of ConstantQuantity to another instance
-  -- of ConstantQuantity. For example, the velocity of a particle would
-  -- be represented by a FunctionQuantity relating values of time (which
-  -- are instances of ConstantQuantity) to values of distance
-  -- (also instances of ConstantQuantity). Note that all elements of the
-  -- range of the Function corresponding to a FunctionQuantity have the
-  -- same physical dimension as the FunctionQuantity itself.
-  fun FunctionQuantity  : Class ;
-  fun FunctionQuantity_Class : SubClass FunctionQuantity PhysicalQuantity ;
-
-  -- Any instance of Giving where the patient is an 
-  -- instance of Currency. Note that this class covers both financing, e.g. 
-  -- where a firm funds a software company with venture capital with the agreement 
-  -- that a certain percentage of the profits on the investment will be returned 
-  -- to the firm, and instances of UnilateralGiving, e.g. providing a tuition 
-  -- waiver and/or a stipend to a student as part of scholarship or fellowship.
-  fun Funding  : Class ;
-  fun Funding_Class : SubClass Funding Giving ;
-
-  -- A eukaryotic Organism characterized by the 
-  -- absence of chlorophyll and the presence of rigid cell walls. Included 
-  -- here are both slime molds and true fungi such as yeasts, molds, mildews, 
-  -- and mushrooms.
-  fun Fungus  : Class ;
-  fun Fungus_Class : SubClass Fungus Organism ;
-
-  -- A UnaryFunction that maps a TimePosition 
-  -- to the TimeInterval which it meets and which ends at 
-  -- PositiveInfinity.
-  fun FutureFn  : El TimePosition -> Ind TimeInterval ;
-
-  -- A Contest whose purpose is the 
-  -- enjoyment/stimulation of the participants or spectators of the Game.
-  fun Game  : Class ;
-  fun Game_Class : SubClass Game (both Contest RecreationOrExercise) ;
-
-  -- An Object has the Attribute of Gas if it has 
-  -- neither a fixed volume nor a fixed shape.
-  fun Gas  : Ind PhysicalState ;
-
-  -- Any Mixture that satisfies two conditions, 
-  -- viz. it is made up predominantly of things which are a Gas and any 
-  -- component other than Gas in the Mixture is in the form of fine particles 
-  -- which are suspended in the Gas.
-  fun GasMixture  : Class ;
-  fun GasMixture_Class : SubClass GasMixture Mixture ;
-
-  -- Any Motion where the patient is a 
-  -- Gas. This class would cover, in particular, the motion of 
-  -- Air, e.g. a breeze or wind.
-  fun GasMotion  : Class ;
-  fun GasMotion_Class : SubClass GasMotion Motion ;
-
-  -- A UnaryFunction that takes a 
-  -- SetOrClass of Classes as its single argument and returns a SetOrClass which 
-  -- is the intersection of all of the Classes in the original SetOrClass, i.e. 
-  -- the SetOrClass containing just those instances which are instances of all 
-  -- instances of the original SetOrClass.
-  fun GeneralizedIntersectionFn : Desc SetOrClass -> Ind SetOrClass ;
-
-  -- A UnaryFunction that takes a SetOrClass 
-  -- of Classes as its single argument and returns a SetOrClass which is the 
-  -- merge of all of the Classes in the original SetOrClass, i.e. the SetOrClass 
-  -- containing just those instances which are instances of an instance of the 
-  -- original SetOrClass.
-  fun GeneralizedUnionFn : Desc SetOrClass -> Ind SetOrClass ;
-
-  -- A geographic location, generally having 
-  -- definite boundaries. Note that this differs from its immediate superclass 
-  -- Region in that a GeographicArea is a three_dimensional Region of the 
-  -- earth. Accordingly, all astronomical objects other than earth and all 
-  -- one_dimensional and two_dimensional Regions are not classed under 
-  -- GeographicArea.
-  fun GeographicArea  : Class ;
-  fun GeographicArea_Class : SubClass GeographicArea Region ;
-
-  -- The class of activities that 
-  -- are caused by geological forces and affect geological features, 
-  -- and which may affect the biosphere as well.
-  fun GeologicalProcess  : Class ;
-  fun GeologicalProcess_Class : SubClass GeologicalProcess (both InternalChange Motion) ;
-
-  -- The class of all geometric figures, i.e. the 
-  -- class of all abstract, spatial representations. The instances of this class 
-  -- are GeometricPoints, TwoDimensionalFigures or ThreeDimensionalFigures.
-  fun GeometricFigure  : Class ;
-  fun GeometricFigure_Class : SubClass GeometricFigure ShapeAttribute ;
-
-  -- The class of zero_dimensional 
-  -- GeometricFigures, i.e. the class of GeometricFigures that have position 
-  -- but lack extension in any dimension.
-  fun GeometricPoint  : Class ;
-  fun GeometricPoint_Class : SubClass GeometricPoint GeometricFigure ;
-
-  -- Any GeographicArea which is associated 
-  -- with some sort of political structure. This class includes Lands, 
-  -- Cities, districts of cities, counties, etc. Note that the identity 
-  -- of a GeopoliticalArea may remain constant after a change in borders.
-  fun GeopoliticalArea  : Class ;
-  fun GeopoliticalArea_Class : SubClass GeopoliticalArea (both Agent GeographicArea) ;
-
-  -- Any BodyMotion, e.g. a hand wave, a nod of the 
-  -- head, a smile, which is also an instance of Communication.
-  fun Gesture  : Class ;
-  fun Gesture_Class : SubClass Gesture (both BodyMotion Communication) ;
-
-  -- The subclass of ChangeOfPossession where the
-  -- agent gets something. Note that the source from which something is 
-  -- obtained is specified with the origin CaseRole.
-  fun Getting  : Class ;
-  fun Getting_Class : SubClass Getting ChangeOfPossession ;
-
-  -- A UnaryFunction that maps a UnitOfMeasure into 
-  -- a UnitOfMeasure that is equal to 1,000,000,000 units of the original 
-  -- UnitOfMeasure. For example, (GigaFn Hertz) is 1,000,000,000 Hertz.
-  fun GigaFn  : El UnitOfMeasure -> Ind UnitOfMeasure;
-
-  -- The subclass of ChangeOfPossession where the 
-  -- agent gives the destination something.
-  fun Giving  : Class ;
-  fun Giving_Class : SubClass Giving ChangeOfPossession ;
-
-  -- Any instance of Giving where the agent gives 
-  -- something to the destination which was previously given to the agent by 
-  -- the destination, e.g. returing a book that was borrowed from someone.
-  fun GivingBack  : Class ;
-  fun GivingBack_Class : SubClass GivingBack Giving ;
-
-  -- An Organ that removes Substances from the Blood, 
-  -- alters them in some way, and then releases them.
-  fun Gland  : Class ;
-  fun Gland_Class : SubClass Gland Organ ;
-
-  -- The ruling body of a GeopoliticalArea.
-  fun Government  : Class ;
-  fun Government_Class : SubClass Government GovernmentOrganization ;
-
-  -- (GovernmentFn ?AREA) denotes the 
-  -- Government of the GeopoliticalArea ?AREA. For example, 
-  -- (GovernmentFn UnitedStates) denotes the Federal_level government of 
-  -- the United States, (GovernmentFn PuertoRico) denotes the government of 
-  -- the Commonwealth of Puerto Rico.
-  fun GovernmentFn  : El GeopoliticalArea -> Ind Government ;
-
-  -- GovernmentOrganization is the 
-  -- class of official Organizations that are concerned with the government 
-  -- of a GeopoliticalArea at some level. They may be a subOrganization 
-  -- of a government.
-  fun GovernmentOrganization  : Class ;
-  fun GovernmentOrganization_Class : SubClass GovernmentOrganization Organization ;
-
-  -- Any instance of Touching which results in 
-  -- a situation where the agent grasps the patient of the Touching.
-  fun Grabbing  : Class ;
-  fun Grabbing_Class : SubClass Grabbing (both Attaching Touching) ;
-
-  -- The OrganizationalProcess of graduating 
-  -- from an EducationalOrganization.
-  fun Graduation  : Class ;
-  fun Graduation_Class : SubClass Graduation LeavingAnOrganization ;
-
-  -- Submultiple of kilogram. Symbol: g. 
-  -- 1 kilogram = 1000 Grams.
-  fun Gram  : Ind UnitOfMass ;
-
-  -- The Class of graphs, where a graph is understood 
-  -- to be a set of GraphNodes connected by GraphArcs. Note that this 
-  -- Class includes only connected graphs, i.e. graphs in which there is a 
-  -- GraphPath between any two GraphNodes. Note too that every Graph 
-  -- is required to contain at least two GraphArcs and three GraphNodes.
-  fun Graph  : Class ;
-  fun Graph_Class : SubClass Graph Abstract ;
-
-  -- Graphs are comprised of GraphNodes 
-  -- and GraphArcs. Every GraphArc links two GraphNodes.
-  fun GraphArc  : Class ;
-  fun GraphArc_Class : SubClass GraphArc GraphElement ;
-
-  -- A GraphPath that begins (see 
-  -- BeginNodeFn) and ends (see EndNodeFn) at the same 
-  -- GraphNode.
-  fun GraphCircuit  : Class ;
-  fun GraphCircuit_Class : SubClass GraphCircuit GraphPath ;
-
-  -- Noncompositional parts of Graphs. 
-  -- These parts are restricted to GraphNodes and GraphArcs.
-  fun GraphElement  : Class ;
-  fun GraphElement_Class : SubClass GraphElement Abstract ;
-
-  -- A GraphArc in which a GraphNode is 
-  -- linked to itself.
-  fun GraphLoop  : Class ;
-  fun GraphLoop_Class : SubClass GraphLoop GraphArc ;
-
-  -- Graphs are comprised of GraphNodes 
-  -- and GraphArcs. Every GraphNode is linked by a GraphArc.
-  fun GraphNode  : Class ;
-  fun GraphNode_Class : SubClass GraphNode GraphElement ;
-
-  -- Informally, a single, directed route between 
-  -- two GraphNodes in a Graph. Formally, a DirectedGraph that is a 
-  -- subGraph of the original Graph and such that no two GraphArcs in 
-  -- the DirectedGraph have the same intial node (see InitialNodeFn) or 
-  -- the same terminal node (see TerminalNodeFn).
-  fun GraphPath  : Class ;
-  fun GraphPath_Class : SubClass GraphPath DirectedGraph ;
-
-  -- A BinaryFunction that maps two GraphNodes 
-  -- to the Class of GraphPaths between those two nodes. Note that the two 
-  -- GraphNodes must belong to the same Graph.
-  fun GraphPathFn : El GraphNode -> El GraphNode -> Desc GraphPath ;
-
-  -- SI absorbed dose measure. Symbol: Gy. It measures 
-  -- the dose of radiation absorbed in living tissue. It is equal approximately 
-  -- to the absorbed dose delivered when the energy per unit mass imparted to
-  -- matter by ionizing radiation is 1 Joule per kilogram. Gray = J/kg 
-  -- = m^2*s^(_2).
-  fun Gray  : Ind CompositeUnitOfMeasure ;
-
-  -- (GreatestCommonDivisorFn 
-  -- ?NUMBER1 ?NUMBER2 ... ?NUMBER) returns the greatest common divisor of 
-  -- ?NUMBER1 through ?NUMBER.
-  fun GreatestCommonDivisorFn  : [El Integer] -> Ind Integer ;
-
-  -- A Collection of Agents, e.g. a flock 
-  -- of sheep, a herd of goats, or the local Boy Scout troop.
-  fun Group  : Class ;
-  fun Group_Class : SubClass Group (both Agent Collection) ;
-
-  -- Any Group whose members are 
-  -- exclusively Humans.
-  fun GroupOfPeople  : Class ;
-  fun GroupOfPeople_Class : SubClass GroupOfPeople Group ;
-
-  -- The Process of biological development in which 
-  -- an Organism or part of an Organism changes its form or its size.
-  fun Growth  : Class ;
-  fun Growth_Class : SubClass Growth AutonomicProcess ;
-
-  -- Any IntentionalProcess where the agent tries to 
-  -- direct the behavior of another Object, whether an Agent or not.
-  fun Guiding  : Class ;
-  fun Guiding_Class : SubClass Guiding IntentionalProcess ;
-
-  -- The subclass of Perception in which the 
-  -- sensing is done by an auditory Organ.
-  fun Hearing  : Class ;
-  fun Hearing_Class : SubClass Hearing Perception ;
-
-  -- Any Increasing Process where the PhysicalQuantity 
-  -- increased is a TemperatureMeasure.
-  fun Heating  : Class ;
-  fun Heating_Class : SubClass Heating Increasing ;
-
-  -- SI inductance measure. Symbol: H. One Henry 
-  -- is equivalent to one Volt divided by one Ampere per SecondDuration. 
-  -- If a current changing at the rate of one Ampere per SecondDuration 
-  -- induces an electromotive force of one Volt, the circuit has an 
-  -- inductance of one Henry. Henry = Wb/A = m^2*kg*s^(_2)*A^(_2).
-  fun Henry  : Ind CompositeUnitOfMeasure ;
-
-  -- SI frequency measure. Symbol: Hz. It is the 
-  -- number of cycles per second. Hertz = s^(_1). Note that Hertz 
-  -- does not have a conversion function.
-  fun Hertz  : Ind UnitOfFrequency ;
-
-  -- OrganizationalProcesses where someone is made an 
-  -- employee of an Organization.
-  fun Hiring  : Class ;
-  fun Hiring_Class : SubClass Hiring JoiningAnOrganization ;
-
-  -- A hole is an immaterial body located at the surface 
-  -- of an Object. Since every Hole is ontologically dependent on its host 
-  -- (i.e., the object in which it is a hole), being a Hole is defined as 
-  -- being a hole in something. Note that two Holes may occupy the same 
-  -- region, or part of the same region, without sharing any parts. Any two 
-  -- hosts of a hole have a common proper part that entirely hosts the hole. A 
-  -- common host of two holes hosts all parts of the sum of those holes. Any 
-  -- object that includes the host of a hole is a host of that hole, unless its 
-  -- parts also include parts of that very hole. Overlapping holes have 
-  -- overlapping hosts. No hole is atomic. Holes are connected with their 
-  -- hosts. No hole can have a proper part that is externally connected with 
-  -- exactly the same things as the hole itself.
-  fun Hole  : Class ;
-  fun Hole_Class : SubClass Hole Region ;
-
-  -- A UnaryFunction that maps a Hole to 
-  -- the Object which is its principal host. The principle host of a Hole 
-  -- is its maximally connected host (a notion taken here to be defined only 
-  -- when the argument is a hole).
-  fun HoleHostFn  : El Hole -> Ind Object ;
-
-  -- A UnaryFunction that maps a Hole to the skin 
-  -- of the Hole. The skin of a Hole is the fusion of those superficial 
-  -- parts (see superficialPart) of the Hole's principal host (see 
-  -- HoleHostFn) with which the Hole is externally connected.
-  fun HoleSkinFn  : El Hole -> Ind Object ;
-
-  -- Includes Humans and relatively recent 
-  -- ancestors of Humans.
-  fun Hominid  : Class ;
-  fun Hominid_Class : SubClass Hominid Primate ;
-
-  -- The Class of quadruped Mammals with hooves. 
-  -- Includes horses, cows, sheep, pigs, antelope, etc.
-  fun HoofedMammal  : Class ;
-  fun HoofedMammal_Class : SubClass HoofedMammal Mammal ;
-
-  -- Attribute used to indicate that an Object 
-  -- is positioned width_wise with respect to another Object.
-  fun Horizontal  : Ind PositionalAttribute ;
-
-  -- In Animals, a chemical secreted by an 
-  -- endocrine gland whose products are released into the circulating fluid. 
-  -- Plant hormones or synthetic hormones which are used only to alter or 
-  -- control various physiologic processes, e.g., reproductive control agents, 
-  -- are assigned to the Class BiologicallyActiveSubstance. Hormones act as 
-  -- chemical messengers and regulate various physiologic processes such as 
-  -- growth, reproduction, metabolism, etc. They usually fall into two broad 
-  -- categories, viz. steroid hormones and peptide hormones.
-  fun Hormone  : Class ;
-  fun Hormone_Class : SubClass Hormone (both BiologicallyActiveSubstance BodySubstance) ;
-
-  -- A power measure that is equal to 746 Watts.
-  fun Horsepower  : Ind CompositeUnitOfMeasure ;
-
-  -- The Class of all clock Hours.
-  fun Hour  : Class ;
-  fun Hour_Class : SubClass Hour TimeInterval ;
-
-  -- Time unit. 1 hour = 60 minutes.
-  fun HourDuration  : Ind UnitOfDuration ;
-
-  -- A BinaryFunction that assigns a PositiveRealNumber and 
-  -- a subclass of Days to the Hours within each Day corresponding to that 
-  -- NonnegativeInteger. For example, (HourFn 12 Thursday) is the Class of all 
-  -- instances of noon Thursday. For another example, (HourFn 0 Day) would return 
-  -- the class of all instances of midnight. For still another example, (HourFn 14 
-  -- (DayFn 18 (MonthFn August (YearFn 1912)))) denotes 2 PM on the 18th day of 
-  -- August 1912.
-  fun HourFn : El NonnegativeInteger -> Desc Day -> Desc Hour ;
-
-  -- A ResidentialBuilding which is intended to be 
-  -- inhabited by members of the same SocialUnit. Houses are distinguished 
-  -- from temporary housing like hotels and multi_family dwellings like condominium 
-  -- and apartment buildings.
-  fun House  : Class ;
-  fun House_Class : SubClass House (both ResidentialBuilding SingleFamilyResidence) ;
-
-  -- Modern man, the only remaining species of the Homo 
-  -- genus.
-  fun Human  : Class ;
-  fun Human_Class : SubClass Human (both CognitiveAgent Hominid) ;
-
-  -- The subclass of Languages used by 
-  -- Humans.
-  fun HumanLanguage  : Class ;
-  fun HumanLanguage_Class : SubClass HumanLanguage Language ;
-
-  -- Hunting is the class of Processes in which 
-  -- an animal or animals are pursued and sometimes captured and/or killed.
-  fun Hunting  : Class ;
-  fun Hunting_Class : SubClass Hunting Pursuing ;
-
-  -- This is the subclass of ContentBearingPhysical 
-  -- which are not part of a Language and which have some sort of similarity 
-  -- with the Objects that they represent. This Class would include symbolic 
-  -- roadway signs, representational art works, photographs, etc.
-  fun Icon  : Class ;
-  fun Icon_Class : SubClass Icon ContentBearingPhysical ;
-
-  -- The Attribute of Regions that are 
-  -- illuminated to some degree, i.e. in which some shapes are visually 
-  -- discernable.
-  fun Illuminated  : Ind VisualAttribute ;
-
-  -- Any Number that is the result of 
-  -- multiplying a RealNumber by the square root of _1.
-  fun ImaginaryNumber  : Class ;
-  fun ImaginaryNumber_Class : SubClass ImaginaryNumber Number ;
-
-  -- (ImaginaryPartFn ?NUMBER) returns 
-  -- the part of ?NUMBER that has the square root of _1 as its factor.
-  fun ImaginaryPartFn  : El ComplexNumber -> Ind ImaginaryNumber ;
-
-  -- (ImmediateFamilyFn ?PERSON) denotes the 
-  -- immediate family of ?PERSON, i.e. the Group consisting of the parents of 
-  -- ?PERSON and anyone of whom ?PERSON is a parent.
-  fun ImmediateFamilyFn  : El Human -> Ind FamilyGroup ;
-
-  -- A UnaryFunction that maps a 
-  -- TimePosition to a short, indeterminate TimeInterval that 
-  -- immediately follows the TimePosition.
-  fun ImmediateFutureFn  : El TimePosition -> Ind TimeInterval ;
-
-  -- A UnaryFunction that maps a 
-  -- TimePosition to a short, indeterminate TimeInterval that 
-  -- immediately precedes the TimePosition.
-  fun ImmediatePastFn  : El TimePosition -> Ind TimeInterval ;
-
-  -- Any Touching where something comes into 
-  -- sudden, forceful, physical contact with something else. Some examples 
-  -- would be striking, knocking, whipping etc.
-  fun Impacting  : Class ;
-  fun Impacting_Class : SubClass Impacting Touching ;
-
-  -- The subclass of Transfer where the patient 
-  -- travels through space by means of a sudden, forceful event. Some examples 
-  -- would be shooting, throwing, tossing, etc.
-  fun Impelling  : Class ;
-  fun Impelling_Class : SubClass Impelling Transfer ;
-
-  -- English length unit of inches.
-  fun Inch  : Ind UnitOfLength ;
-
-  -- InchMercury is a UnitOfMeasure 
-  -- for barometricPressure. It is used to express the number of 
-  -- inches of mercury supported in a mercurial barometer by the 
-  -- surrounding air pressure.
-  fun InchMercury  : Ind UnitOfAtmosphericPressure ;
-
-  -- Any QuantityChange where the PhysicalQuantity 
-  -- is increased.
-  fun Increasing  : Class ;
-  fun Increasing_Class : SubClass Increasing QuantityChange ;
-
-  -- An Argument which is inductive, i.e. it is 
-  -- claimed that a set of specific cases makes the conclusion, which generalizes 
-  -- these cases, more likely to be true.
-  fun InductiveArgument  : Class ;
-  fun InductiveArgument_Class : SubClass InductiveArgument Argument ;
-
-  -- Measures of the amount of information. 
-  -- Includes Bit, Byte, and multiples of these, e.g. KiloByte and 
-  -- MegaByte.
-  fun InformationMeasure  : Class ;
-  fun InformationMeasure_Class : SubClass InformationMeasure ConstantQuantity ;
-
-  -- The Process by which Food is 
-  -- taken into an Animal.
-  fun Ingesting  : Class ;
-  fun Ingesting_Class : SubClass Ingesting OrganismProcess ;
-
-  -- A UnaryFunction that maps a 
-  -- GraphArc to the initial node of the GraphArc. Note
-  -- that this is a partial function. In particular, the function is 
-  -- undefined for GraphArcs that are not part of a DirectedGraph.
-  fun InitialNodeFn  : El GraphArc -> Ind GraphNode ;
-
-  -- Inserting a BiologicallyActiveSubstance into an 
-  -- Animal or a Human with a syringe.
-  fun Injecting  : Class ;
-  fun Injecting_Class : SubClass Injecting Inserting ;
-
-  -- The process of creating a traumatic wound or 
-  -- injury. Since Injuring is not possible without some biologic function 
-  -- of the organism being injured, it is a subclass of BiologicalProcess.
-  fun Injuring : Class ;
-  def Injuring = both PathologicProcess
-                      (KappaFn Damaging (\INJ -> exists Organism (\ORGANISM -> patient (var Damaging Process ? INJ)
-                                                                                       (var Organism Entity ? ORGANISM)))) ;
-
-  -- A Class of small Arthropods that are 
-  -- air_breathing and that are distinguished by appearance.
-  fun Insect  : Class ;
-  fun Insect_Class : SubClass Insect Arthropod ;
-
-  -- Putting one thing inside of another thing.
-  fun Inserting  : Class ;
-  fun Inserting_Class : SubClass Inserting Putting ;
-
-  -- A negative or nonnegative whole number.
-  fun Integer  : Class ;
-  fun Integer_Class : SubClass Integer RationalNumber ;
-
-  -- (IntegerSquareRootFn ?NUMBER) 
-  -- returns the integer square root of ?NUMBER.
-  fun IntegerSquareRootFn  : El RealNumber -> Ind NonnegativeInteger ;
-
-  -- A Process that has a specific 
-  -- purpose for the CognitiveAgent who performs it.
-  fun IntentionalProcess  : Class ;
-  fun IntentionalProcess_Class : SubClass IntentionalProcess Process ;
-
-  -- An IntentionalProcess that 
-  -- can be realized entirely within the mind or brain of an Organism. Thus, 
-  -- for example, Reasoning is a subclass of IntentionalPsychologicalProcess, 
-  -- because one can reason simply by exercising one's mind/brain. On the other 
-  -- hand, RecreationOrExercise is not a subclass of IntentionalPsychologicalProcess,
-  -- because many instances of RecreationOrExercise necessarily have subProcesses 
-  -- of BodyMotion.
-  fun IntentionalPsychologicalProcess  : Class ;
-  fun IntentionalPsychologicalProcess_Class : SubClass IntentionalPsychologicalProcess (both IntentionalProcess PsychologicalProcess) ;
-
-  -- Any Attribute of an Entity that is an 
-  -- internal property of the Entity, e.g. its shape, its color, its fragility, 
-  -- etc.
-  fun InternalAttribute  : Class ;
-  fun InternalAttribute_Class : SubClass InternalAttribute Attribute ;
-
-  -- Processes which involve altering an internal 
-  -- property of an Object, e.g. the shape of the Object, its coloring, its 
-  -- structure, etc. Processes that are not instances of this class include 
-  -- changes that only affect the relationship to other objects, e.g. changes in 
-  -- spatial or temporal location.
-  fun InternalChange  : Class ;
-  fun InternalChange_Class : SubClass InternalChange Process ;
-
-  -- Any Process of assigning a Proposition to 
-  -- a Text, i.e. understanding the Text.
-  fun Interpreting  : Class ;
-  fun Interpreting_Class : SubClass Interpreting IntentionalPsychologicalProcess ;
-
-  -- A BinaryFunction that maps two 
-  -- SetOrClasses to the intersection of these SetOrClasses. An object is 
-  -- an instance of the intersection of two SetOrClasses just in case it is 
-  -- an instance of both of those SetOrClasses.
-  fun IntersectionFn  : El SetOrClass -> El SetOrClass -> Ind SetOrClass ;
-
-  -- A BinaryFunction that
-  -- maps two instances of ConstantQuantity to the subclass of
-  -- ConstantQuantity that comprises the interval from the first
-  -- ConstantQuantity to the second ConstantQuantity. For
-  -- example, (IntervalFn (MeasureFn 8 Meter) (MeasureFn 14 Meter)) 
-  -- would return the subclass of ConstantQuantity comprising quantities 
-  -- between 8 and 14 meters in length.
-  fun IntervalFn : El ConstantQuantity -> El ConstantQuantity -> Desc ConstantQuantity ;
-
-  -- DeductiveArguments that are not 
-  -- ValidDeductiveArguments, i.e. it is not the case that the set of premises 
-  -- in fact entails the conclusion.
-  fun InvalidDeductiveArgument  : Class ;
-  fun InvalidDeductiveArgument_Class : SubClass InvalidDeductiveArgument DeductiveArgument ;
-
-  -- An Animal which has no spinal column.
-  fun Invertebrate  : Class ;
-  fun Invertebrate_Class : SubClass Invertebrate Animal ;
-
-  -- The class of IntentionalPsychologicalProcesses 
-  -- where the agent attempts to obtaina information (i.e. a Proposition denoted 
-  -- by a Formula).
-  fun Investigating  : Class ;
-  fun Investigating_Class : SubClass Investigating IntentionalPsychologicalProcess ;
-
-  -- Any RealNumber that is not also a 
-  -- RationalNumber.
-  fun IrrationalNumber  : Class ;
-  fun IrrationalNumber_Class : SubClass IrrationalNumber RealNumber ;
-
-  -- A LandArea that is completely surrounded by a WaterArea.
-  fun Island  : Class ;
-  fun Island_Class : SubClass Island LandArea ;
-
-  -- The Class of all Months which are January.
-  fun January  : Class ;
-  fun January_Class : SubClass January Month ;
-
-  -- The OrganizationalProcess of 
-  -- becoming a member of an Organization.
-  fun JoiningAnOrganization  : Class ;
-  fun JoiningAnOrganization_Class : SubClass JoiningAnOrganization OrganizationalProcess ;
-
-  -- SI energy measure. Symbol: J. It is the work 
-  -- done when the point of application of 1 Newton is displaced a distance 
-  -- of 1 Meter in the direction of the force. Joule = N*m = 
-  -- m^2*kg*s^(_2).
-  fun Joule  : Ind CompositeUnitOfMeasure ;
-
-  -- The subclass of Selecting where the agent opts 
-  -- for one belief out of a set of multiple possibilities that are available to 
-  -- him/her.
-  fun Judging  : Class ;
-  fun Judging_Class : SubClass Judging Selecting ;
-
-  -- JudicialOrganization is the class 
-  -- of Organizations whose primary purpose is to render judgments according 
-  -- to the statutes or regulations of a government or other organization. 
-  -- Judicial bodies are not necessarily government organizations, for example, 
-  -- those associated with sporting associations.
-  fun JudicialOrganization  : Class ;
-  fun JudicialOrganization_Class : SubClass JudicialOrganization Organization ;
-
-  -- Any legal proceeding which is conducted 
-  -- by a JudicialOrganization. Note that there is an important difference 
-  -- between the concepts LegalAction and JudicialProcess. The former 
-  -- refers to legal claims that are brought by a plaintiff, e.g. law suits, 
-  -- while the second refers to trials and other sorts of judicial hearings 
-  -- where the merits of a LegalAction are decided.
-  fun JudicialProcess  : Class ;
-  def JudicialProcess = KappaFn PoliticalProcess (\PROCESS -> forall Organization (\ORG -> agent (var PoliticalProcess Process ? PROCESS)
-                                                                                                 (var Organization Agent ? ORG))) ;
-
-  -- The Class of all Months which are July.
-  fun July  : Class ;
-  fun July_Class : SubClass July Month ;
-
-  -- The Class of all Months which are June.
-  fun June  : Class ;
-  fun June_Class : SubClass June Month ;
-
-  -- The Class of Processes where the agent 
-  -- keeps something in a particular location for an extended period of time.
-  fun Keeping  : Class ;
-  fun Keeping_Class : SubClass Keeping IntentionalProcess ;
-
-  -- SI UnitOfMeasure used
-  -- with MeasureFn to produce terms denoting instances of
-  -- TemperatureMeasure. Symbol: K. It is one of the base units in
-  -- SI (it is also a unit in the ITS system). Kelvin differs from the
-  -- Celsius scale in that the triple point of water is defined to be
-  -- 273.16 KelvinDegrees while it is 0 CelsiusDegrees. The magnitudes
-  -- of intervals in the two scales are the same. By definition the
-  -- conversion constant is 273.15.
-  fun KelvinDegree  : Ind UnitOfTemperature ;
-
-  -- The subclass of Destruction in which the 
-  -- death of an Organism is caused by an Organism. Note that in cases 
-  -- of suicide the Organism would be the same in both cases.
-  fun Killing  : Class ;
-  fun Killing_Class : SubClass Killing Destruction ;
-
-  -- One KiloByte (KB) of information. One 
-  -- KiloByte is 1024 Bytes. Note that this sense of 'kilo' is 
-  -- different from the one accepted in the SI system.
-  fun KiloByte  : Ind UnitOfInformation ;
-
-  -- A UnaryFunction that maps a UnitOfMeasure into 
-  -- a UnitOfMeasure that is equal to 1,000 units of the original UnitOfMeasure. 
-  -- For example, (KiloFn Gram) is 1,000 Grams.
-  fun KiloFn  : El UnitOfMeasure -> Ind UnitOfMeasure;
-
-  -- Supermultiple of Gramm. Symbol: kg. 1 Kilogram
-  -- = 1000 Grams.
-  fun Kilogram  : Ind UnitOfMass ;
-
-  -- Supermultiple of Meter. Symbol: km. A
-  -- Meter is the 1000th part of a Kilometer
-  fun Kilometer  : Ind UnitOfLength ;
-
-  -- An area which is predominantly solid ground, 
-  -- e.g. a Nation, a mountain, a desert, etc. Note that a LandArea may 
-  -- contain some relatively small WaterAreas. For example, Australia is 
-  -- a LandArea even though it contains various rivers and lakes.
-  fun LandArea  : Class ;
-  fun LandArea_Class : SubClass LandArea GeographicArea ;
-
-  -- LandTransitway is the subclass of 
-  -- Transitway that represents areas intended for motion over the ground.
-  fun LandTransitway  : Class ;
-  fun LandTransitway_Class : SubClass LandTransitway (both LandArea Transitway) ;
-
-  -- A system of signs for expressing thought. The 
-  -- system can be either natural or artificial, i.e. something that emerges 
-  -- gradually as a cultural artifact or something that is intentionally created 
-  -- by a person or group of people.
-  fun Language  : Class ;
-  fun Language_Class : SubClass Language LinguisticExpression ;
-
-  -- Form of most Invertebrates, Amphibians, and 
-  -- Fish immediately after they hatch. This form is fundamentally unlike 
-  -- the adult form, and metamorphosis is required to reach the latter form.
-  fun Larval  : Ind DevelopmentalAttribute ;
-
-  -- Attribute that applies to Propositions that are 
-  -- required by a government or a branch of the government and that are enforced 
-  -- with penalties for noncompliance. These Propositions may be codified as 
-  -- legislation or they may be more informal, as in the case of government policy.
-  fun Law  : Ind DeonticAttribute ;
-
-  -- The Class of all leap years. These are years 
-  -- which are either (i.) evenly divisible by 4 and not by 100 or (ii.) evenly 
-  -- divisible by 400 (this latter case is known as a leap century).
-  fun LeapYear  : Class ;
-  fun LeapYear_Class : SubClass LeapYear Year ;
-
-  -- The Class of Processes which relate to the 
-  -- acquisition of information.
-  fun Learning  : Class ;
-  fun Learning_Class : SubClass Learning IntentionalPsychologicalProcess ;
-
-  -- (LeastCommonMultipleFn 
-  -- ?NUMBER1 ?NUMBER2 ... ?NUMBER) returns the least common multiple of 
-  -- ?NUMBER1 through ?NUMBER.
-  fun LeastCommonMultipleFn  : [El Integer] -> Ind Integer ;
-
-  -- The OrganizationalProcess of 
-  -- leaving an Organization, whether voluntarily or involuntarily.
-  fun LeavingAnOrganization  : Class ;
-  fun LeavingAnOrganization_Class : SubClass LeavingAnOrganization OrganizationalProcess ;
-
-  -- This PositionalAttribute is derived from the 
-  -- left/right schema. Note that this means directly to the left, so that, 
-  -- if one object is to the left of another, then the projections of the 
-  -- two objects overlap.
-  fun Left  : Ind AntiSymmetricPositionalAttribute ;
-
-  -- Any Process where a CognitiveAgent seeks 
-  -- to obtain something through a court of law.
-  fun LegalAction  : Class ;
-  fun LegalAction_Class : SubClass LegalAction Contest ;
-
-  -- A decision issued by a court with respect to 
-  -- a LegalAction. Note that a LegalDecision is the act of Declaring a 
-  -- decision of a court, it is not the act of judge or jury Deciding the merits 
-  -- of a particular LegalAction.
-  fun LegalDecision  : Class ;
-  fun LegalDecision_Class : SubClass LegalDecision (both Declaring JudicialProcess) ;
-
-  -- The subclass of Giving Processes where 
-  -- the agent gives the destination something for a limited period of 
-  -- time with the expectation that it will be returned later (perhaps with 
-  -- interest).
-  fun Lending  : Class ;
-  fun Lending_Class : SubClass Lending Giving ;
-
-  -- A subclass of
-  -- ConstantQuantity, instances of which are measures of length.
-  fun LengthMeasure  : Class ;
-  fun LengthMeasure_Class : SubClass LengthMeasure ConstantQuantity ;
-
-  -- The ProbabilityAttribute of being probable, i.e. more 
-  -- likely than not to be True.
-  fun Likely  : Ind ProbabilityAttribute ;
-
-  -- A Communication that involves 
-  -- the transfer of information via a LinguisticExpression.
-  fun LinguisticCommunication  : Class ;
-  fun LinguisticCommunication_Class : SubClass LinguisticCommunication Communication ;
-
-  -- This is the subclass of 
-  -- ContentBearingPhysical which are language_related. Note that this Class 
-  -- encompasses both Language and the the elements of Languages, 
-  -- e.g. Words.
-  fun LinguisticExpression  : Class ;
-  fun LinguisticExpression_Class : SubClass LinguisticExpression ContentBearingPhysical ;
-
-  -- An Object has the Attribute of Liquid if 
-  -- it has a fixed volume but not a fixed shape.
-  fun Liquid  : Ind PhysicalState ;
-
-  -- Any Mixture that satisfies two conditions, 
-  -- viz. it is made up predominantly of things which are a Liquid and any 
-  -- component other than Liquid in the Mixture is in the form of fine particles 
-  -- which are suspended in the Liquid.
-  fun LiquidMixture  : Class ;
-  fun LiquidMixture_Class : SubClass LiquidMixture Mixture ;
-
-  -- Any Motion where the patient is a 
-  -- Liquid. This class would cover, in particular, the flow of 
-  -- Water.
-  fun LiquidMotion  : Class ;
-  fun LiquidMotion_Class : SubClass LiquidMotion Motion ;
-
-  -- Every List is a particular ordered n_tuple of 
-  -- items. Generally speaking, Lists are created by means of the ListFn 
-  -- Function, which takes any number of items as arguments and returns a 
-  -- List with the items in the same order. Anything, including other 
-  -- Lists, may be an item in a List. Note too that Lists are 
-  -- extensional _ two lists that have the same items in the same order are 
-  -- identical. Note too that a List may contain no items. In that case, 
-  -- the List is the NullList.
-  fun List  : Class ;
-
-  -- A Function that returns the concatenation 
-  -- of the two Lists that are given as arguments. For example, the value of 
-  -- (ListConcatenateFn (ListFn Monday Tuesday) (ListFn Wednesday 
-  -- Thursday)) would be (ListFn Monday Tuesday Wednesday Thursday).
-  fun ListConcatenateFn  : El List -> El List -> Ind List ;
-
-  -- A Function that takes any number of arguments and 
-  -- returns the List containing those arguments in exactly the same order.
-  fun ListFn  : [El Entity] -> Ind List ;
-
-  -- A Function that takes a List as its sole 
-  -- argument and returns the number of items in the List. For example, 
-  -- (ListLengthFn (ListFn Monday Tuesday Wednesday)) would return the 
-  -- value 3.
-  fun ListLengthFn  : El List -> Ind NonnegativeInteger ;
-
-  -- (ListOrderFn ?LIST ?NUMBER) denotes the item 
-  -- that is in the ?NUMBER position in the List ?LIST. For example, 
-  -- (ListOrderFn (ListFn Monday Tuesday Wednesday) 2) would return the 
-  -- value Tuesday.
-  fun ListOrderFn  : El List -> El PositiveInteger -> Ind Entity ;
-
-  -- Any instance of Hearing which is intentional.
-  fun Listening  : Class ;
-  fun Listening_Class : SubClass Listening (both Hearing IntentionalProcess) ;
-
-  -- Unit of volume in the metric
-  -- system. It is currently defined to be equal to one cubic
-  -- decimeter (0.001 cubic meter). Symbol: l.
-  fun Liter  : Ind UnitOfVolume ;
-
-  -- This Attribute applies to Organisms that are 
-  -- alive.
-  fun Living  : Ind AnimacyAttribute ;
-
-  -- (LogFn ?NUMBER ?INT) returns the logarithm of the 
-  -- RealNumber ?NUMBER in the base denoted by the Integer ?INT.
-  fun LogFn  : El RealNumber -> El PositiveInteger -> Ind RealNumber ;
-
-  -- This Class comprises all 
-  -- of the logical operators (viz. 'and', 'or', 'not', '=>', and '<=>').
-  fun LogicalOperator  : Class ;
-
-  -- Any instance of Seeing which is intentional.
-  fun Looking  : Class ;
-  fun Looking_Class : SubClass Looking (both IntentionalProcess Seeing) ;
-
-  -- SI luminous flux measure. Symbol: lm. It is the 
-  -- amount streaming outward through one solid angle of 1 Steradian from a 
-  -- uniform point source having an intensity of one Candela. Lumen = 
-  -- cd*sr = cd * 1.
-  fun Lumen  : Ind CompositeUnitOfMeasure ;
-
-  -- SI illuminance measure. Symbol: lx. It is the 
-  -- amount of illumination provided when one Lumen is evenly distributed 
-  -- over an area of 1 square Meter. This is also equivalent to the 
-  -- illumination that would exist on a surface all points of which are one 
-  -- Meter from a point source of one Candela. Lux = lm/m^2 = 
-  -- m^(_2)*cd.
-  fun Lux  : Ind CompositeUnitOfMeasure ;
-
-  -- Machines are Devices that that have a 
-  -- well_defined resource and result and that automatically convert 
-  -- the resource into the result.
-  fun Machine  : Class ;
-  fun Machine_Class : SubClass Machine Device ;
-
-  -- The magnitude of a PhysicalQuantity is the 
-  -- numeric value for the quantity. In other words, MagnitudeFn converts 
-  -- a PhysicalQuantity with an associated UnitOfMeasure into an ordinary 
-  -- RealNumber. For example, the magnitude of the ConstantQuantity 2 
-  -- Kilometers is the RealNumber 2. Note that the magnitude of a 
-  -- quantity in a given unit times that unit is equal to the original 
-  -- quantity.
-  fun MagnitudeFn  : El PhysicalQuantity -> Ind RealNumber ;
-
-  -- The Class of Processes where the agent 
-  -- cares for or maintains the Object.
-  fun Maintaining  : Class ;
-  fun Maintaining_Class : SubClass Maintaining IntentionalProcess ;
-
-  -- The subclass of Creation in which an individual 
-  -- Artifact or a type of Artifact is made.
-  fun Making  : Class ;
-  fun Making_Class : SubClass Making (both Creation IntentionalProcess) ;
-
-  -- An Attribute indicating that an Organism is 
-  -- male in nature.
-  fun Male  : Ind SexAttribute ;
-
-  -- A Vertebrate having a constant body temperature 
-  -- and characterized by the presence of hair, mammary glands, and sweat 
-  -- glands.
-  fun Mammal  : Class ;
-  fun Mammal_Class : SubClass Mammal WarmBloodedVertebrate ;
-
-  -- The class of Male Humans.
-  fun Man  : Class ;
-  fun Man_Class : SubClass Man Human ;
-
-  -- OrganizationalProcesses that involve overseeing 
-  -- the activities of others. Note the key differences between RegulatoryProcess 
-  -- and its sibling Managing. The latter implies a long_term relationship between 
-  -- the manager and the managed, while the former implies a normative standard to which 
-  -- the activities of the regulated are referred.
-  fun Managing  : Class ;
-  fun Managing_Class : SubClass Managing (both Guiding OrganizationalProcess) ;
-
-  -- An intentional move or play within a Contest. 
-  -- In many cases, a Maneuver is a realization of part of a strategy for 
-  -- winning the Contest, but it also may be just an arbitrary or semi_arbitrary 
-  -- division of the overarching Contest, e.g. innings in a baseball game.
-  fun Maneuver  : Class ;
-  fun Maneuver_Class : SubClass Maneuver IntentionalProcess ;
-
-  -- A ManualHumanLanguage is a
-  -- HumanLanguage which has as its medium gestures and movement, such 
-  -- as the shape, position, and movement of the hands.
-  fun ManualHumanLanguage  : Class ;
-  fun ManualHumanLanguage_Class : SubClass ManualHumanLanguage HumanLanguage ;
-
-  -- The Making of Artifacts on a mass 
-  -- scale.
-  fun Manufacture  : Class ;
-  fun Manufacture_Class : SubClass Manufacture Making ;
-
-  -- Any Corporation which manufactures Products.
-  fun Manufacturer  : Class ;
-  fun Manufacturer_Class : SubClass Manufacturer Corporation ;
-
-  -- The Class of all Months which are March.
-  fun March  : Class ;
-  fun March_Class : SubClass March Month ;
-
-  -- The Class of Mammals which have a pouch for 
-  -- their young.
-  fun Marsupial  : Class ;
-  fun Marsupial_Class : SubClass Marsupial Mammal ;
-
-  -- A subclass of
-  -- ConstantQuantity, instances of which are measures of the amount of
-  -- matter in an Object.
-  fun MassMeasure  : Class ;
-  fun MassMeasure_Class : SubClass MassMeasure ConstantQuantity ;
-
-  -- The OrganizationalProcess of joining an 
-  -- EducationalOrganization as a student.
-  fun Matriculation  : Class ;
-  fun Matriculation_Class : SubClass Matriculation JoiningAnOrganization ;
-
-  -- (MaxFn ?NUMBER1 ?NUMBER2) is the largest of 
-  -- ?NUMBER1 and ?NUMBER2. In cases where ?NUMBER1 is equal to ?NUMBER2, 
-  -- MaxFn returns one of its arguments.
-  fun MaxFn  : El Quantity -> El Quantity -> Ind Quantity ;
-
-  -- This BinaryFunction assigns two 
-  -- GraphNodes to the GraphPath with the largest sum of weighted arcs 
-  -- between the two GraphNodes.
-  fun MaximalWeightedPathFn  : El GraphNode -> El GraphNode -> Ind GraphPath ;
-
-  -- The Class of all Months which are May.
-  fun May  : Class ;
-  fun May_Class : SubClass May Month ;
-
-  -- This BinaryFunction maps a
-  -- RealNumber and a UnitOfMeasure to that Number of units. It is
-  -- used to express `measured' instances of PhysicalQuantity. Example:
-  -- the concept of three meters is represented as (MeasureFn 3
-  -- Meter).
-  fun MeasureFn  : El RealNumber -> El UnitOfMeasure -> Ind PhysicalQuantity ;
-
-  -- The Class of Calculating Processes where 
-  -- the aim is to determine the PhysicalQuantity of some aspect of the patient.
-  fun Measuring  : Class ;
-  fun Measuring_Class : SubClass Measuring Calculating ;
-
-  -- Any Device whose purpose is to measure a 
-  -- PhysicalQuantity.
-  fun MeasuringDevice  : Class ;
-  fun MeasuringDevice_Class : SubClass MeasuringDevice Device ;
-
-  -- Any Food which was originally part of an 
-  -- Animal and is not ingested by drinking, including eggs and animal 
-  -- blood that is eaten as food. Note that this class covers both raw 
-  -- meat and meat that has been prepared in some way, e.g. by cooking. 
-  -- Note too that preparations involving Meat and FruitOrVegetable 
-  -- are classed directly under Food.
-  fun Meat  : Class ;
-  fun Meat_Class : SubClass Meat Food ;
-
-  -- The coming together of two or more 
-  -- CognitiveAgents for the purpose of Communication. This covers informal 
-  -- meetings, e.g. visits with family members, and formal meetings, e.g. a board 
-  -- of directors meeting.
-  fun Meeting  : Class ;
-  fun Meeting_Class : SubClass Meeting SocialInteraction ;
-
-  -- One MegaByte (MB) of information. One 
-  -- MegaByte is 1024 KiloBytes. Note that this sense of 'mega' is 
-  -- different from the one accepted in the SI system.
-  fun MegaByte  : Ind UnitOfInformation ;
-
-  -- A UnaryFunction that maps a UnitOfMeasure into 
-  -- a UnitOfMeasure that is equal to 1,000,000 units of the original 
-  -- UnitOfMeasure. For example, (MegaFn Hertz) is 1,000,000 Hertz.
-  fun MegaFn  : El UnitOfMeasure -> Ind UnitOfMeasure;
-
-  -- The Class of Processes where an Object is 
-  -- heated and converted from a Solid to a Liquid.
-  fun Melting  : Class ;
-  fun Melting_Class : SubClass Melting StateChange ;
-
-  -- Any Corporation which sells 
-  -- goods or services to customers for a profit.
-  fun MercantileOrganization  : Class ;
-  fun MercantileOrganization_Class : SubClass MercantileOrganization Corporation ;
-
-  -- (MereologicalDifferenceFn ?OBJ1 ?OBJ2)
-  -- denotes the Object consisting of the parts which belong to ?OBJ1 
-  -- and not to ?OBJ2.
-  fun MereologicalDifferenceFn  : El Object -> El Object -> Ind Object ;
-
-  -- (MereologicalProductFn ?OBJ1 ?OBJ2) 
-  -- denotes the Object consisting of the parts which belong to both ?OBJ1 
-  -- and ?OBJ2.
-  fun MereologicalProductFn  : El Object -> El Object -> Ind Object ;
-
-  -- (MereologicalSumFn ?OBJ1 ?OBJ2) 
-  -- denotes the Object consisting of the parts which belong to either 
-  -- ?OBJ1 or ?OBJ2.
-  fun MereologicalSumFn  : El Object -> El Object -> Ind Object ;
-
-  -- A Metal is an ElementalSubstance that conducts heat 
-  -- and electricity, is shiny and reflects many colors of light, and can be hammered 
-  -- into sheets or drawn into wire. About 80% of the known chemical elements 
-  -- (ElementalSubstances) are metals.
-  fun Metal  : Class ;
-  fun Metal_Class : SubClass Metal ElementalSubstance ;
-
-  -- SI UnitOfLength. Symbol: m. It is one of the
-  -- base units in SI, and it is currently defined as follows: the Meter 
-  -- is the length of the path traveled by light in a vacuum during a time 
-  -- interval of 1/299792458 of a SecondDuration.
-  fun Meter  : Ind UnitOfLength ;
-
-  -- A UnaryFunction that maps a UnitOfMeasure into 
-  -- a UnitOfMeasure that is equal to .000001 units of the original UnitOfMeasure. 
-  -- For example, (MicroFn Meter) is .000001 Meters.
-  fun MicroFn  : El UnitOfMeasure -> Ind UnitOfMeasure;
-
-  -- An Organism that can be seen only with the aid of a microscope.
-  fun Microorganism  : Class ;
-  fun Microorganism_Class : SubClass Microorganism Organism ;
-
-  -- English length unit of miles.
-  fun Mile  : Ind UnitOfLength ;
-
-  -- MilitaryForce is the subclass of 
-  -- Organizations that are organized along military lines and for the 
-  -- purpose of either defensive or offensive combat, whether or not 
-  -- the force is an official GovernmentOrganization.
-  fun MilitaryForce  : Class ;
-  fun MilitaryForce_Class : SubClass MilitaryForce PoliticalOrganization ;
-
-  -- Any heavily armed Organization 
-  -- that is part of a Government and that is charged with representing the 
-  -- Government in international conflicts.
-  fun MilitaryOrganization  : Class ;
-  fun MilitaryOrganization_Class : SubClass MilitaryOrganization (both GovernmentOrganization MilitaryForce) ;
-
-  -- Any Process that is carried out by a 
-  -- military organization. Note that this class covers Processes, e.g. 
-  -- military operations, that are the result of careful planning, as well as 
-  -- those which are unscripted.
-  fun MilitaryProcess  : Class ;
-  fun MilitaryProcess_Class : SubClass MilitaryProcess PoliticalProcess ;
-
-  -- A UnaryFunction that maps a UnitOfMeasure into 
-  -- a UnitOfMeasure that is equal to .001 units of the original UnitOfMeasure. 
-  -- For example, (MilliFn Gram) is .001 Grams.
-  fun MilliFn  : El UnitOfMeasure -> Ind UnitOfMeasure;
-
-  -- Submultiple of Meter. Symbol: mm. A millimeter
-  -- is the 1000th part of a meter
-  fun Millimeter  : Ind UnitOfLength ;
-
-  -- (MinFn ?NUMBER1 ?NUMBER2) is the smallest of 
-  -- ?NUMBER1 and ?NUMBER2. In cases where ?NUMBER1 is equal to ?NUMBER2, 
-  -- MinFn returns one of its arguments.
-  fun MinFn  : El Quantity -> El Quantity -> Ind Quantity ;
-
-  -- Any of various naturally occurring homogeneous 
-  -- substances (such as stone, coal, salt, sulfur, sand, petroleum), or 
-  -- synthetic substances having the chemical composition and crystalline form 
-  -- and properties of a naturally occurring mineral.
-  fun Mineral  : Class ;
-  fun Mineral_Class : SubClass Mineral Substance ;
-
-  -- A UnaryFunction that assigns a Graph 
-  -- the Class of GraphPaths which comprise cutsets for the Graph and 
-  -- which have the least number of GraphArcs.
-  fun MinimalCutSetFn : El Graph -> Desc GraphPath ;
-
-  -- This BinaryFunction assigns two 
-  -- GraphNodes to the GraphPath with the smallest sum of weighted arcs 
-  -- between the two GraphNodes.
-  fun MinimalWeightedPathFn  : El GraphNode -> El GraphNode -> Ind GraphPath ;
-
-  -- The Class of all clock Minutes.
-  fun Minute  : Class ;
-  fun Minute_Class : SubClass Minute TimeInterval ;
-
-  -- Time unit. 1 minute = 60 seconds.
-  fun MinuteDuration  : Ind UnitOfDuration ;
-
-  -- A BinaryFunction that assigns a PositiveRealNumber and 
-  -- a subclass of Hours to the Minutes within each Hour corresponding to that 
-  -- NonnegativeInteger. For example, (MinuteFn 30 (HourFn 17 Day)) is the Class 
-  -- of all 5:30's in the afternoon. For another example, (MinuteFn 15 Hour) would return 
-  -- the class of all instances of quarter past the hour. For still another example, 
-  -- (MinuteFn 15 (HourFn 14 (DayFn 18 (MonthFn August (YearFn 1912))))) denotes 
-  -- 15 minutes after 2 PM on the 18th day of August 1912.
-  fun MinuteFn : El NonnegativeInteger -> Desc Hour -> Desc Minute ;
-
-  -- A Mixture is two or more PureSubstances, 
-  -- combined in varying proportions _ each retaining its own specific properties. 
-  -- The components of a Mixture can be separated by physical means, i.e. without 
-  -- the making and breaking of chemical bonds. Examples: Air, table salt thoroughly 
-  -- dissolved in water, milk, wood, and concrete.
-  fun Mixture  : Class ;
-  fun Mixture_Class : SubClass Mixture Substance ;
-
-  -- MmMercury is a UnitOfMeasure 
-  -- for barometricPressure. It is used to express the number 
-  -- of millimeters of mercury supported in a mercurial barometer
-  --  by the surrounding air pressure.
-  fun MmMercury  : Ind UnitOfAtmosphericPressure ;
-
-  -- SI amount of substance
-  -- unit. symbol: mol. It is one of the base units in SI. It is defined as
-  -- follows: the Mole is the amount of substance of a system which
-  -- contains as many elementary entities as there are atoms in 0.012
-  -- Kilograms of carbon 12. Note that, when this UnitOfMeasure is
-  -- used, the elementary entities must be specified _ they may be atoms,
-  -- molecules, ions, electrons, etc. or groups of such particles.
-  fun Mole  : Ind UnitOfMass ;
-
-  -- A molecule is the smallest unit of matter of a 
-  -- CompoundSubstance that retains all the physical and chemical properties 
-  -- of that substance, e.g., Ne, H2, H2O. A molecule is two or more Atoms 
-  -- linked by a chemical bond.
-  fun Molecule  : Class ;
-  fun Molecule_Class : SubClass Molecule CompoundSubstance ;
-
-  -- Soft_bodied Invertebrate that is usually 
-  -- contained in a shell. Includes oysters, clams, mussels, snails, slugs, 
-  -- octopi, and squid.
-  fun Mollusk  : Class ;
-  fun Mollusk_Class : SubClass Mollusk Invertebrate ;
-
-  -- The Class of all calendar Mondays.
-  fun Monday  : Class ;
-  fun Monday_Class : SubClass Monday Day ;
-
-  -- Various Primates with relatively long 
-  -- tails.
-  fun Monkey  : Class ;
-  fun Monkey_Class : SubClass Monkey Primate ;
-
-  -- An Object with this Attribute has 
-  -- the same color on every part of its surface.
-  fun Monochromatic  : Ind ColorAttribute ;
-
-  -- The Class of all calendar Months.
-  fun Month  : Class ;
-  fun Month_Class : SubClass Month TimeInterval ;
-
-  -- Time unit. A month's duration is at least
-  -- 28 days, and no more than 31 days. Note that this unit is a range, rather
-  -- than an exact amount, unlike most other units.
-  fun MonthDuration  : Ind UnitOfDuration ;
-
-  -- A BinaryFunction that maps a subclass of Month and a 
-  -- subclass of Year to the class containing the Months corresponding to thos Years. 
-  -- For example (MonthFn January (YearFn 1912)) is the class containing the eighth 
-  -- Month, i.e. August, of the Year 1912. For another example, (MonthFn August 
-  -- Year) is equal to August, the class of all months of August. Note that this function 
-  -- returns a Class as a value. The reason for this is that the related functions, viz. 
-  -- DayFn, HourFn, MinuteFn, and SecondFn, are used to generate both specific TimeIntervals 
-  -- and recurrent intervals, and the only way to do this is to make the domains and ranges of 
-  -- these functions classes rather than individuals.
-  fun MonthFn : Desc Month -> Desc Year -> Desc Month ;
-
-  -- Part of a Word which cannot be subdivided 
-  -- and which expresses a meaning.
-  fun Morpheme  : Class ;
-  fun Morpheme_Class : SubClass Morpheme LinguisticExpression ;
-
-  -- A NonFloweringPlant without true roots and little 
-  -- if any vascular tissue.
-  fun Moss  : Class ;
-  fun Moss_Class : SubClass Moss NonFloweringPlant ;
-
-  -- Any Process of movement.
-  fun Motion  : Class ;
-  fun Motion_Class : SubClass Motion Process ;
-
-  -- Motion where an Object is moving toward the 
-  -- ground.
-  fun MotionDownward  : Class ;
-  fun MotionDownward_Class : SubClass MotionDownward Motion ;
-
-  -- A ContentBearingObject which depicts motion 
-  -- (and which may have an audio or text component as well). This Class covers 
-  -- films, videos, etc.
-  fun MotionPicture  : Class ;
-  fun MotionPicture_Class : SubClass MotionPicture Text ;
-
-  -- Motion where an Object is moving away from the ground.
-  fun MotionUpward  : Class ;
-  fun MotionUpward_Class : SubClass MotionUpward Motion ;
-
-  -- A TimeZone that covers much of the 
-  -- Rocky Mountain region of the United States.
-  fun MountainTimeZone  : Ind TimeZone ;
-
-  -- The Class of multigraphs. A multigraph 
-  -- is a Graph containing at least one pair of GraphNodes that are 
-  -- connected by more than one GraphArc.
-  fun MultiGraph  : Class ;
-  fun MultiGraph_Class : SubClass MultiGraph Graph ;
-
-  -- If ?NUMBER1 and ?NUMBER2 are Numbers, 
-  -- then (MultiplicationFn ?NUMBER1 ?NUMBER2) is the arithmetical product 
-  -- of these numbers.
-  fun MultiplicationFn  : El Quantity -> El Quantity -> Ind Quantity ;
-
-  -- Nonrigid Tissue appearing only in Animals and 
-  -- composed largely of contractile cells.
-  fun Muscle  : Class ;
-  fun Muscle_Class : SubClass Muscle (both AnimalSubstance Tissue) ;
-
-  -- The subclass of RadiatingSound where the 
-  -- sound is intended to be melodic and is produced deliberately.
-  fun Music  : Class ;
-  fun Music_Class : SubClass Music RadiatingSound ;
-
-  -- A Device which is manipulated by a Human 
-  -- and whose purpose is to produce Music.
-  fun MusicalInstrument  : Class ;
-  fun MusicalInstrument_Class : SubClass MusicalInstrument Device ;
-
-  -- A SetOrClass is a MutuallyDisjointClass 
-  -- just in case there exists nothing which is an instance of all of the instances of 
-  -- the original SetOrClass.
-  fun MutuallyDisjointClass  : Class ;
-  fun MutuallyDisjointClass_Class : SubClass MutuallyDisjointClass SetOrClass ;
-
-  -- A Class of Arthropods that includes 
-  -- centipedes and millipedes.
-  fun Myriapod  : Class ;
-  fun Myriapod_Class : SubClass Myriapod Arthropod ;
-
-  -- A Promise where nothing is promised in return, 
-  -- i.e. a nudum pactum.
-  fun NakedPromise  : Ind DeonticAttribute ;
-
-  -- The Process of assigning a name to someone or something.
-  fun Naming  : Class ;
-  fun Naming_Class : SubClass Naming Declaring ;
-
-  -- A UnaryFunction that maps a UnitOfMeasure into 
-  -- a UnitOfMeasure that is equal to .000000001 units of the original 
-  -- UnitOfMeasure. For example, (MicroFn SecondDuration) is .000000001 
-  -- SecondDurations.
-  fun NanoFn  : El UnitOfMeasure -> Ind UnitOfMeasure;
-
-  -- The broadest GeopoliticalArea, i.e. Nations are 
-  -- GeopoliticalAreas that are not part of any other overarching and 
-  -- comprehensive governance structure (excepting commonwealths and other sorts 
-  -- of loose international organizations).
-  fun Nation  : Class ;
-  fun Nation_Class : SubClass Nation (both GeopoliticalArea LandArea) ;
-
-  -- The subclass of HumanLanguages which 
-  -- are not designed and which evolve from generation to generation. This 
-  -- Class includes all of the national languages, e.g. English, Spanish, 
-  -- Japanese, etc. Note that this class includes dialects of natural 
-  -- languages.
-  fun NaturalLanguage  : Class ;
-  fun NaturalLanguage_Class : SubClass NaturalLanguage HumanLanguage ;
-
-  -- A Process that take place in nature
-  -- spontanously.
-  fun NaturalProcess  : Class ;
-  fun NaturalProcess_Class : SubClass NaturalProcess Process ;
-
-  -- Any Substance that is not the result of 
-  -- an IntentionalProcess, i.e. any substance that occurs naturally.
-  fun NaturalSubstance  : Class ;
-  fun NaturalSubstance_Class : SubClass NaturalSubstance Substance ;
-
-  -- The relation of common sense adjacency. Note that, if 
-  -- an object is Near another object, then the objects are not connected.
-  fun Near  : Ind SymmetricPositionalAttribute ;
-
-  -- Attribute that applies to Propositions that are 
-  -- necessary, i.e. true in every possible world.
-  fun Necessity  : Ind AlethicAttribute ;
-
-  -- The TimePoint that is before all other TimePoints.
-  fun NegativeInfinity : Ind TimePoint ;
-
-  -- An Integer that is less than zero.
-  fun NegativeInteger : Class ;
-  fun NegativeInteger_Class : SubClass NegativeInteger (both Integer NegativeRealNumber) ;
-
-  -- A RealNumber that is less than zero.
-  fun NegativeRealNumber : Class ;
-  def NegativeRealNumber = KappaFn RealNumber (\NUMBER -> lessThan (var RealNumber Quantity ? NUMBER)
-                                                                   (el Integer Quantity ? (toInt 0)));
-
-  -- A system in Vertebrates that is made up of 
-  -- the Brain, the spinal cord, nerves, etc.
-  fun NervousSystem  : Class ;
-  fun NervousSystem_Class : SubClass NervousSystem (both AnimalAnatomicalStructure Organ) ;
-
-  -- Components of the AtomicNucleus. They have no charge.
-  fun Neutron : Class ;
-  fun Neutron_Class : SubClass Neutron SubatomicParticle ;
-
-  -- SI force measure. Symbol: N. It is that force 
-  -- which gives to a mass of 1 kilogram an acceleration of 1 Meter per 
-  -- SecondDuration. Newton = m*kg*s^(_2).
-  fun Newton : Ind CompositeUnitOfMeasure ;
-
-  -- Instances of
-  -- this Class are UnitsOfMeasure that are applied to a single
-  -- dimension, and so are not intrinsically defined by the functional
-  -- composition of other units.
-  fun NonCompositeUnitOfMeasure  : Class ;
-  fun NonCompositeUnitOfMeasure_Class : SubClass NonCompositeUnitOfMeasure UnitOfMeasure ;
-
-  -- A Plant that reproduces with spores and 
-  -- does not produce flowers.
-  fun NonFloweringPlant  : Class ;
-  fun NonFloweringPlant_Class : SubClass NonFloweringPlant Plant ;
-
-  -- The stage of an Organism before it is FullyFormed.
-  fun NonFullyFormed  : Ind DevelopmentalAttribute ;
-
-  -- Any SetOrClass that contains at least one instance.
-  fun NonNullSet  : Class ;
-  fun NonNullSet_Class : SubClass NonNullSet SetOrClass ;
-
-  -- An Integer that is greater than or equal to zero.
-  fun NonnegativeInteger  : Class ;
-  fun NonnegativeInteger_Class : SubClass NonnegativeInteger (both Integer NonnegativeRealNumber) ;
-
-  -- A RealNumber that is greater than or equal to zero.
-  fun NonnegativeRealNumber : Class ;
-  def NonnegativeRealNumber = KappaFn RealNumber (\NUMBER -> greaterThanOrEqualTo (var RealNumber Quantity ? NUMBER)
-                                                                                  (el Integer Quantity ? (toInt 0))) ;
-
-  -- A Class containing all of the 
-  -- Attributes that are specific to morality, legality, aesthetics, 
-  -- etiquette, etc. Many of these attributes express a judgement that 
-  -- something ought or ought not to be the case.
-  fun NormativeAttribute  : Class ;
-  fun NormativeAttribute_Class : SubClass NormativeAttribute RelationalAttribute ;
-
-  -- The compass direction of North.
-  fun North  : Ind DirectionalAttribute ;
-
-  -- One of the parts of speech. The Class of Words 
-  -- that conventionally denote Objects.
-  fun Noun  : Class ;
-  fun Noun_Class : SubClass Noun Word ;
-
-  -- A Phrase that has the same function as a Noun.
-  fun NounPhrase  : Class ;
-  fun NounPhrase_Class : SubClass NounPhrase Phrase ;
-
-  -- The Class of all Months which are November.
-  fun November  : Class ;
-  fun November_Class : SubClass November Month ;
-
-  -- The List that has no items. The uniqueness of 
-  -- NullList follows from the extensionality of Lists, i.e. the fact that 
-  -- two Lists with the same items in the same order are identical.
-  fun NullList  : Ind List ;
-
-  -- Any SetOrClass that contains no instances.
-  fun NullSet  : Class ;
-  fun NullSet_Class : SubClass NullSet SetOrClass ;
-
-  -- A measure of how many things there are, or how
-  -- much there is, of a certain kind. Numbers are subclassed into 
-  -- RealNumber, ComplexNumber, and ImaginaryNumber.
-  fun Number  : Class ;
-  fun Number_Class : SubClass Number Quantity ;
-
-  -- NumberE is the RealNumber that is the base for 
-  -- natural logarithms. It is approximately equal to 2.718282.
-  fun NumberE  : Ind PositiveRealNumber ;
-
-  -- (NumeratorFn ?NUMBER) returns the numerator 
-  -- of the canonical reduced form ?NUMBER.
-  fun NumeratorFn  : El RealNumber -> Ind Integer ;
-
-  -- A BiologicallyActiveSubstance required by an Organism. 
-  -- It is generally ingested as Food, and it is of primary interest because of its role 
-  -- in the biologic functioning of the Organism.
-  fun Nutrient  : Class ;
-  fun Nutrient_Class : SubClass Nutrient BiologicallyActiveSubstance ;
-
-  -- Corresponds roughly to the class of ordinary 
-  -- objects. Examples include normal physical objects, geographical regions, 
-  -- and locations of Processes, the complement of Objects in the Physical 
-  -- class. In a 4D ontology, an Object is something whose spatiotemporal 
-  -- extent is thought of as dividing into spatial parts roughly parallel to the 
-  -- time_axis.
-  fun Object  : Class ;
-  fun Object_Class : SubClass Object Physical ;
-
-  -- The Class of NormativeAttributes that are 
-  -- associated with an objective criterion for their attribution, i.e. there is 
-  -- broad consensus about the cases where these attributes are applicable.
-  fun ObjectiveNorm  : Class ;
-  fun ObjectiveNorm_Class : SubClass ObjectiveNorm NormativeAttribute ;
-
-  -- Attribute that applies to Propositions that an 
-  -- Agent is required, by some authority, to make true.
-  fun Obligation  : Ind DeonticAttribute ;
-
-  -- The Class of all Months which are October.
-  fun October  : Class ;
-  fun October_Class : SubClass October Month ;
-
-  -- An Integer that is not evenly divisible by 2.
-  fun OddInteger  : Class ;
-  fun OddInteger_Class : SubClass OddInteger Integer ;
-
-  -- The subclass of Committing in which a 
-  -- CognitiveAgent offers something Physical to another agent. Offerings 
-  -- may be unconditional (in which case they are a promise to effect a 
-  -- UnilateralGiving) or conditional (in which case they are a promise to 
-  -- effect a Transaction of some sort).
-  fun Offering  : Class ;
-  fun Offering_Class : SubClass Offering Committing ;
-
-  -- SI electric resistance measure. It is the electric
-  -- resistance between two points of a conductor when a constant difference 
-  -- of potential of 1 Volt, applied between these two points,
-  -- produces in this conductor a current of 1 Ampere, this conductor not
-  -- being the force of any electromotive force. Ohm = V/A = 
-  -- m^2*kg*s^(_3)*A^(_2).
-  fun Ohm  : Ind CompositeUnitOfMeasure ;
-
-  -- The Class of properties that are 
-  -- detectable by smell.
-  fun OlfactoryAttribute  : Class ;
-  fun OlfactoryAttribute_Class : SubClass OlfactoryAttribute PerceptualAttribute ;
-
-  -- This is used to assert that an object is on top of 
-  -- another object, and it is derived from the up/down schema and involves 
-  -- contact.
-  fun On  : Ind AntiSymmetricPositionalAttribute ;
-
-  -- The class of GeometricFigures that 
-  -- have position and an extension along a single dimension, viz. straight lines.
-  fun OneDimensionalFigure  : Class ;
-  fun OneDimensionalFigure_Class : SubClass OneDimensionalFigure GeometricFigure ;
-
-  -- The class of TwoDimensionalFigures that 
-  -- are not ClosedTwoDimensionalFigures.
-  fun OpenTwoDimensionalFigure  : Class ;
-  fun OpenTwoDimensionalFigure_Class : SubClass OpenTwoDimensionalFigure TwoDimensionalFigure ;
-
-  -- A Directing in which the receiver is 
-  -- commanded to realize the content of a ContentBearingObject. Orders 
-  -- are injunctions, the disobedience of which involves sanctions, or 
-  -- which express an obligation upon the part of the orderee.
-  fun Ordering  : Class ;
-  fun Ordering_Class : SubClass Ordering Directing ;
-
-  -- A somewhat independent BodyPart that performs a 
-  -- specialized function. Note that this functional definition covers bodily 
-  -- systems, e.g. the digestive system or the central nervous system.
-  fun Organ  : Class ;
-  fun Organ_Class : SubClass Organ BodyPart ;
-
-  -- A PhysiologicProcess of a 
-  -- particular Organ or Tissue.
-  fun OrganOrTissueProcess  : Class ;
-  fun OrganOrTissueProcess_Class : SubClass OrganOrTissueProcess AutonomicProcess ;
-
-  -- This class encompasses Organisms, 
-  -- CorpuscularObjects that are parts of Organisms, i.e. BodyParts, 
-  -- and CorpuscularObjects that are nonintentionally produced by 
-  -- Organisms, e.g. ReproductiveBodies.
-  fun OrganicObject  : Class ;
-  fun OrganicObject_Class : SubClass OrganicObject CorpuscularObject ;
-
-  -- Generally, a living individual, including all 
-  -- Plants and Animals.
-  fun Organism  : Class ;
-  fun Organism_Class : SubClass Organism (both Agent OrganicObject) ;
-
-  -- A physiologic function of the 
-  -- Organism as a whole, of multiple organ systems or of multiple 
-  -- Organs or Tissues.
-  fun OrganismProcess  : Class ;
-  fun OrganismProcess_Class : SubClass OrganismProcess PhysiologicProcess ;
-
-  -- An Organization is a corporate or similar 
-  -- institution. The members of an Organization typically have a common 
-  -- purpose or function. Note that this class also covers divisions, departments, 
-  -- etc. of organizations. For example, both the Shell Corporation and the 
-  -- accounting department at Shell would both be instances of Organization. 
-  -- Note too that the existence of an Organization is dependent on the existence 
-  -- of at least one member (since Organization is a subclass of Collection). 
-  -- Accordingly, in cases of purely legal organizations, a fictitious member 
-  -- should be assumed.
-  fun Organization  : Class ;
-  fun Organization_Class : SubClass Organization (both CognitiveAgent Group) ;
-
-  -- An IntentionalProcess that involves an Organization.
-  fun OrganizationalProcess  : Class ;
-  fun OrganizationalProcess_Class : SubClass OrganizationalProcess IntentionalProcess ;
-
-  -- English unit of volume equal to 1/8 of a Cup.
-  fun Ounce  : Ind UnitOfVolume ;
-
-  -- The class of ClosedTwoDimensionalFigures that are 
-  -- produced by the intersection of a Cone with a ClosedTwoDimensionalFigure.
-  fun Oval  : Class ;
-  fun Oval_Class : SubClass Oval ClosedTwoDimensionalFigure ;
-
-  -- A TimeZone that covers much of the 
-  -- western part of the United States.
-  fun PacificTimeZone  : Ind TimeZone ;
-
-  -- A SetOrClass is a PairwiseDisjointClass 
-  -- just in case every instance of the SetOrClass is either equal to or disjoint 
-  -- from every other instance of the SetOrClass.
-  fun PairwiseDisjointClass  : Class ;
-  fun PairwiseDisjointClass_Class : SubClass PairwiseDisjointClass SetOrClass ;
-
-  -- An Organization which is much like 
-  -- a MilitaryOrganization, e.g. it is made up of armed fighters, except that it 
-  -- is not associated with a Government.
-  fun ParamilitaryOrganization  : Class ;
-  fun ParamilitaryOrganization_Class : SubClass ParamilitaryOrganization MilitaryForce ;
-
-  -- An umbrella Class for any Word that does not 
-  -- fit into the other subclasses of Word. A ParticleWord is generally a small 
-  -- term that serves a grammatical or logical function, e.g. 'and', 'of', 
-  -- 'since', etc. At some point, this class might be broken up into the 
-  -- subclasses 'Connective', 'Preposition', etc. Note that the class ParticleWord 
-  -- includes both personal and possessive pronouns, e.g. 'she', 'hers', 'it', 'its', 
-  -- etc.
-  fun ParticleWord  : Class ;
-  fun ParticleWord_Class : SubClass ParticleWord Word ;
-
-  -- SI pressure measure. Symbol:Pa. It is the 
-  -- pressure of one Newton per square Meter. Pascal = N/m^2 
-  -- = m^(_1)*kg*s^(_2).
-  fun Pascal  : Ind CompositeUnitOfMeasure ;
-
-  -- A UnaryFunction that maps a TimePosition 
-  -- to the TimeInterval that meets it and that begins at 
-  -- NegativeInfinity.
-  fun PastFn  : El TimePosition -> Ind TimeInterval ;
-
-  -- A Certificate that expresses the content of an 
-  -- invention that has been accorded legal protection by a governemental 
-  -- entity.
-  fun Patent  : Class ;
-  fun Patent_Class : SubClass Patent Certificate ;
-
-  -- A UnaryFunction that maps a GraphPath to 
-  -- the sum of the arcWeights on the GraphArcs in the GraphPath.
-  fun PathWeightFn  : El GraphPath -> Ind Quantity ;
-
-  -- A disordered process, activity, or 
-  -- state of the Organism as a whole, of a body system or systems, or of 
-  -- multiple Organs or Tissues. Included here are normal responses to a 
-  -- negative stimulus as well as patholologic conditions or states that are 
-  -- less specific than a disease. Pathologic functions frequently have 
-  -- systemic effects.
-  fun PathologicProcess  : Class ;
-  fun PathologicProcess_Class : SubClass PathologicProcess BiologicalProcess ;
-
-  -- PerFn maps two instances of PhysicalQuantity to 
-  -- the FunctionQuantity composed of these two instances. For example, 
-  -- (PerFn (MeasureFn 2 (MicroFn Gram)) (MeasureFn 1 (KiloFn 
-  -- Gram))) denotes the FunctionQuantity of 2 micrograms per kiogram. 
-  -- This function is useful, because it allows the knowledge engineer to 
-  -- dynamically generate instances of FunctionQuantity.
-  fun PerFn  : El PhysicalQuantity -> El PhysicalQuantity -> Ind FunctionQuantity ;
-
-  -- Sensing some aspect of the material world. 
-  -- Note that the agent of this sensing is assumed to be an Animal.
-  fun Perception  : Class ;
-  fun Perception_Class : SubClass Perception PsychologicalProcess ;
-
-  -- Any Attribute whose presence is detected 
-  -- by an act of Perception.
-  fun PerceptualAttribute  : Class ;
-  fun PerceptualAttribute_Class : SubClass PerceptualAttribute InternalAttribute ;
-
-  -- A Series whose elements are published separately 
-  -- and on a periodic basis.
-  fun Periodical  : Class ;
-  fun Periodical_Class : SubClass Periodical Series ;
-
-  -- A BinaryFunction that maps a subclass of 
-  -- Periodical and a number to all of the issues of the Periodical corresponding 
-  -- to the number.
-  fun PeriodicalIssueFn : Desc Periodical -> El PositiveInteger -> Desc Periodical ;
-
-  -- A Residence where people live, i.e. 
-  -- where people have a home.
-  fun PermanentResidence  : Class ;
-  fun PermanentResidence_Class : SubClass PermanentResidence Residence ;
-
-  -- Attribute that applies to Propositions that an 
-  -- Agent is permitted, by some authority, to make true.
-  fun Permission  : Ind DeonticAttribute ;
-
-  -- A set of Words in a Language which form a unit, 
-  -- i.e. express a meaning in the Language.
-  fun Phrase  : Class ;
-  fun Phrase_Class : SubClass Phrase LinguisticExpression ;
-
-  -- An entity that has a location in space_time. 
-  -- Note that locations are themselves understood to have a location in 
-  -- space_time.
-  fun Physical  : Class ;
-  fun Physical_Class : SubClass Physical Entity ;
-
-  -- An InternalAttribute given by physical
-  -- properties of the object.
-  fun PhysicalAttribute  : Class ;
-  fun PhysicalAttribute_Class : SubClass PhysicalAttribute InternalAttribute ;
-
-  -- A PhysicalQuantity is a measure of 
-  -- some quantifiable aspect of the modeled world, such as 'the earth's 
-  -- diameter' (a constant length) and 'the stress in a loaded deformable 
-  -- solid' (a measure of stress, which is a function of three spatial 
-  -- coordinates). Every PhysicalQuantity is either a ConstantQuantity
-  -- or FunctionQuantity. Instances of ConstantQuantity are dependent 
-  -- on a UnitOfMeasure, while instances of FunctionQuantity are 
-  -- Functions that map instances of ConstantQuantity to other instances 
-  -- of ConstantQuantity (e.g., a TimeDependentQuantity is a
-  -- FunctionQuantity). Although the name and definition of 
-  -- PhysicalQuantity is borrowed from physics, a PhysicalQuantity need 
-  -- not be material. Aside from the dimensions of length, time, velocity, 
-  -- etc., nonphysical dimensions such as currency are also possible. 
-  -- Accordingly, amounts of money would be instances of PhysicalQuantity. 
-  -- A PhysicalQuantity is distinguished from a pure Number by the fact that 
-  -- the former is associated with a dimension of measurement.
-  fun PhysicalQuantity  : Class ;
-  fun PhysicalQuantity_Class : SubClass PhysicalQuantity Quantity ;
-
-  -- The physical state of an Object. There 
-  -- are three reified instances of this Class: Solid, Liquid, and Gas. 
-  -- Physical changes are not characterized by the transformation of one 
-  -- substance into another, but rather by the change of the form (physical 
-  -- states) of a given substance. For example, melting an iron nail yields a 
-  -- substance still called iron.
-  fun PhysicalState  : Class ;
-  fun PhysicalState_Class : SubClass PhysicalState InternalAttribute ;
-
-  -- PhysicalSystem is the class of complex 
-  -- Physical things. A PhysicalSystem may have one or more 
-  -- corresponding abstract Graph representations.
-  fun PhysicalSystem  : Class ;
-  fun PhysicalSystem_Class : SubClass PhysicalSystem Physical ;
-
-  -- A normal process of an Organism 
-  -- or part of an Organism.
-  fun PhysiologicProcess  : Class ;
-  fun PhysiologicProcess_Class : SubClass PhysiologicProcess BiologicalProcess ;
-
-  -- Pi is the RealNumber that 
-  -- is the ratio of the perimeter of a circle to its diameter. It is 
-  -- approximately equal to 3.141592653589793.
-  fun Pi  : Ind PositiveRealNumber ;
-
-  -- A UnaryFunction that maps a UnitOfMeasure into 
-  -- a UnitOfMeasure that is equal to .000000000001 units of the original 
-  -- UnitOfMeasure. For example, (PicoFn SecondDuration) is .000000000001 
-  -- SecondDurations.
-  fun PicoFn  : El UnitOfMeasure -> Ind UnitOfMeasure;
-
-  -- English unit of volume equal to 1/2 of a 
-  -- Quart.
-  fun Pint  : Ind UnitOfVolume ;
-
-  -- A specification of a sequence of Processes which 
-  -- is intended to satisfy a specified purpose at some future time.
-  fun Plan  : Class ;
-  fun Plan_Class : SubClass Plan Procedure ;
-
-  -- The value of an angle in a plane.
-  fun PlaneAngleMeasure  : Class ;
-  fun PlaneAngleMeasure_Class : SubClass PlaneAngleMeasure AngleMeasure ;
-
-  -- Specifying a set of actions in order to meet a 
-  -- set of goals or objectives.
-  fun Planning  : Class ;
-  fun Planning_Class : SubClass Planning IntentionalPsychologicalProcess ;
-
-  -- An Organism having cellulose cell walls, growing 
-  -- by synthesis of Substances, generally distinguished by the presence of 
-  -- chlorophyll, and lacking the power of locomotion.
-  fun Plant : Class ;
-  def Plant = KappaFn Organism (\PLANT -> and (forall PlantSubstance           (\SUBSTANCE -> part (var PlantSubstance Object ? SUBSTANCE)
-                                                                                                   (var Organism Object ? PLANT)))
-                                              (forall PlantAnatomicalStructure (\STRUCTURE -> part (var PlantAnatomicalStructure Object ? STRUCTURE)
-                                                                                                   (var Organism Object ? PLANT)))) ;
-
-  -- AnatomicalStructures that 
-  -- are possessed exclusively by Plants.
-  fun PlantAnatomicalStructure  : Class ;
-  fun PlantAnatomicalStructure_Class : SubClass PlantAnatomicalStructure AnatomicalStructure ;
-
-  -- BodySubstances that are produced 
-  -- exclusively by Plants.
-  fun PlantSubstance  : Class ;
-  fun PlantSubstance_Class : SubClass PlantSubstance BodySubstance ;
-
-  -- An extremely energetic PhysicalState that consists 
-  -- of atomic nuclei stripped of electrons. That is, a plasma is composed of 
-  -- positive ions and free electrons. Plasma behaves differently enough from 
-  -- Gas that it is referred to as the fourth state of matter.
-  fun Plasma  : Ind PhysicalState ;
-
-  -- The shape of an Object with this Attribute 
-  -- can easily be altered.
-  fun Pliable  : Ind InternalAttribute ;
-
-  -- A Poisoning is caused by an external 
-  -- substance. Since Poisoning is not possible without some biologic 
-  -- function which affects the Organism being injured, it is a subclass 
-  -- of BiologicalProcess.
-  fun Poisoning  : Class ;
-  fun Poisoning_Class : SubClass Poisoning Injuring ;
-
-  -- The Class of Processes where the agent
-  -- pierces the surface of the Object with an instrument.
-  fun Poking  : Class ;
-  fun Poking_Class : SubClass Poking IntentionalProcess ;
-
-  -- Any GovernmentOrganization 
-  -- that is charged with domestic enforcement of the laws of the Government.
-  fun PoliceOrganization  : Class ;
-  fun PoliceOrganization_Class : SubClass PoliceOrganization GovernmentOrganization ;
-
-  -- An Organization that is attempting to bring about some sort 
-  -- of political change.
-  fun PoliticalOrganization  : Class ;
-  fun PoliticalOrganization_Class : SubClass PoliticalOrganization Organization ;
-
-  -- An OrganizationalProcess carried 
-  -- out by, for or against officially constituted governments. Some examples 
-  -- would be voting on proposed legislation, electing a government representative, 
-  -- or even overthrowing a government in a revolution.
-  fun PoliticalProcess  : Class ;
-  fun PoliticalProcess_Class : SubClass PoliticalProcess OrganizationalProcess ;
-
-  -- A powder produced by FloweringPlants that contains male 
-  -- gametes and is capable of fertilizing the seeds of FloweringPlants of the same 
-  -- species.
-  fun Pollen  : Class ;
-  fun Pollen_Class : SubClass Pollen (both PlantAnatomicalStructure ReproductiveBody) ;
-
-  -- An Object with this Attribute has 
-  -- different colors on different parts of its surface.
-  fun Polychromatic  : Ind ColorAttribute ;
-
-  -- A formal position of reponsibility within an 
-  -- Organization. Examples of Positions include president, laboratory 
-  -- director, senior researcher, sales representative, etc.
-  fun Position  : Class ;
-  fun Position_Class : SubClass Position SocialRole ;
-
-  -- Attributes characterizing the 
-  -- orientation of an Object, e.g. Vertical versus Horizontal, Left 
-  -- versus Right etc.
-  fun PositionalAttribute : Class ;
-  fun PositionalAttribute_Class : SubClass PositionalAttribute RelationalAttribute ;
-
-  -- The TimePoint that is after all other TimePoints.
-  fun PositiveInfinity : Ind TimePoint ;
-
-  -- An Integer that is greater than zero.
-  fun PositiveInteger : Class ;
-  fun PositiveInteger_Class : SubClass PositiveInteger (both NonnegativeInteger PositiveRealNumber) ;
-
-  -- A RealNumber that is greater than 
-  -- zero.
-  fun PositiveRealNumber : Class ;
-  def PositiveRealNumber = KappaFn NonnegativeRealNumber (\NUMBER -> greaterThan (var NonnegativeRealNumber Quantity ? NUMBER)
-                                                                                 (el Integer Quantity ? (toInt 0)));
-
-  -- Attribute that applies to Propositions that are 
-  -- possible, i.e. true in at least one possible world.
-  fun Possibility : Ind AlethicAttribute ;
-
-  -- English pound of force. The conversion
-  -- factor depends on the local value of the acceleration of free fall. A
-  -- mean value is used in the conversion axiom associated with this 
-  -- constant.
-  fun PoundForce : Ind CompositeUnitOfMeasure ;
-
-  -- English mass unit of pounds.
-  fun PoundMass : Ind UnitOfMass ;
-
-  -- (PowerSetFn ?CLASS) maps the SetOrClass 
-  -- ?CLASS to the SetOrClass of all subclasses of ?CLASS.
-  fun PowerSetFn : El SetOrClass -> Desc SetOrClass ;
-
-  -- Precipitation is the process of 
-  -- water molecules falling from the air to the ground, in either a 
-  -- liquid or frozen state.
-  fun Precipitation  : Class ;
-  fun Precipitation_Class : SubClass Precipitation (both Falling (both WaterMotion WeatherProcess)) ;
-
-  -- A unary function that maps an Integer to 
-  -- its predecessor, e.g. the predecessor of 5 is 4.
-  fun PredecessorFn  : El Integer -> Ind Integer ;
-
-  -- The Class of IntentionalPsychologicalProcesses 
-  -- which involve the formulation of a Proposition about a state of affairs 
-  -- which might be realized in the future.
-  fun Predicting  : Class ;
-  fun Predicting_Class : SubClass Predicting IntentionalPsychologicalProcess ;
-
-  -- (PremisesFn ?ARGUMENT) returns the complete 
-  -- set of premises of the Argument ?ARGUMENT.
-  fun PremisesFn  : El Argument -> Ind Proposition ;
-
-  -- A Phrase that begins with a 
-  -- preposition and that functions as an Adjective or an Adverb.
-  fun PrepositionalPhrase  : Class ;
-  fun PrepositionalPhrase_Class : SubClass PrepositionalPhrase Phrase ;
-
-  -- Any SocialInteraction where a 
-  -- CognitiveAgent or Group of CognitiveAgents attempts to make 
-  -- another CognitiveAgent or Group of CognitiveAgents believe 
-  -- something that is false. This covers deceit, affectation, 
-  -- impersonation, and entertainment productions, to give just a few 
-  -- examples.
-  fun Pretending  : Class ;
-  fun Pretending_Class : SubClass Pretending SocialInteraction ;
-
-  -- Colors which can be blended to form any 
-  -- color and which cannot be derived from any other colors.
-  fun PrimaryColor  : Class ;
-  fun PrimaryColor_Class : SubClass PrimaryColor ColorAttribute ;
-
-  -- The Class of Mammals which are 
-  -- Primates.
-  fun Primate  : Class ;
-  fun Primate_Class : SubClass Primate Mammal ;
-
-  -- An Integer that is evenly divisible only 
-  -- by itself and 1.
-  fun PrimeNumber  : Class ;
-  fun PrimeNumber_Class : SubClass PrimeNumber Integer ;
-
-  -- A class containing all of the Attributes 
-  -- relating to objective, qualitative assessments of probability, e.g. Likely and 
-  -- Unlikely.
-  fun ProbabilityAttribute  : Class ;
-  fun ProbabilityAttribute_Class : SubClass ProbabilityAttribute ObjectiveNorm ;
-
-  -- One of the basic ProbabilityRelations, 
-  -- ProbabilityFn is used to state the a priori probability of a state of 
-  -- affairs. (ProbabilityFn ?FORMULA) denotes the a priori probability 
-  -- of ?FORMULA.
-  fun ProbabilityFn  : Formula -> Ind RealNumber ;
-
-  -- A sequence_dependent specification. Some 
-  -- examples are ComputerPrograms, finite_state machines, cooking recipes, 
-  -- musical scores, conference schedules, driving directions, and the scripts 
-  -- of plays and movies.
-  fun Procedure  : Class ;
-  fun Procedure_Class : SubClass Procedure Proposition ;
-
-  -- The class of things that happen 
-  -- and have temporal parts or stages. Examples include extended events 
-  -- like a football match or a race, actions like Pursuing and Reading, 
-  -- and biological processes. The formal definition is: anything that occurs in
-  -- time but is not an Object. Note that a Process may have 
-  -- participants 'inside' it which are Objects, such as the players 
-  -- in a football match. In a 4D ontology, a Process is something whose 
-  -- spatiotemporal extent is thought of as dividing into temporal stages 
-  -- roughly perpendicular to the time_axis.
-  fun Process  : Class ;
-  fun Process_Class : SubClass Process Physical ;
-
-  -- An Artifact that is produced by Manufacture.
-  fun Product  : Class ;
-  fun Product_Class : SubClass Product Artifact ;
-
-  -- Prohibition is the DeonticAttribute that 
-  -- applies to Formulas that an Agent is forbidden, by some authority, 
-  -- to make true.
-  fun Prohibition  : Ind DeonticAttribute ;
-
-  -- Attribute that applies to Propositions that 
-  -- an Agent promises to make true. Promises may be implicit or explicit. 
-  -- They may be expressed in a written or verbal or gestural manner.
-  fun Promise  : Ind DeonticAttribute ;
-
-  -- A UnaryFunction that maps an Agent to the 
-  -- Set of Objects owned by the Agent.
-  fun PropertyFn  : El Agent -> Ind Set ;
-
-  -- Propositions are Abstract entities that 
-  -- express a complete thought or a set of such thoughts. As an example, 
-  -- the formula '(instance Yojo Cat)' expresses the Proposition that the 
-  -- entity named Yojo is an element of the Class of Cats. Note that 
-  -- propositions are not restricted to the content expressed by individual 
-  -- sentences of a Language. They may encompass the content expressed by 
-  -- theories, books, and even whole libraries. It is important to distinguish 
-  -- Propositions from the ContentBearingObjects that express them. A 
-  -- Proposition is a piece of information, e.g. that the cat is on the mat, 
-  -- but a ContentBearingObject is an Object that represents this information. 
-  -- A Proposition is an abstraction that may have multiple representations: 
-  -- strings, sounds, icons, etc. For example, the Proposition that the cat is 
-  -- on the mat is represented here as a string of graphical characters displayed 
-  -- on a monitor and/or printed on paper, but it can be represented by a sequence 
-  -- of sounds or by some non_latin alphabet or by some cryptographic form
-  fun Proposition  : Class ;
-  fun Proposition_Class : SubClass Proposition Abstract ;
-
-  -- The BodyPosition of lying down, being in a 
-  -- horizontal position.
-  fun Prostrate  : Ind BodyPosition ;
-
-  -- A Nutrient made up of amino acids joined by 
-  -- peptide bonds.
-  fun Protein  : Class ;
-  fun Protein_Class : SubClass Protein Nutrient ;
-
-  -- Components of the AtomicNucleus. They have a 
-  -- positive charge.
-  fun Proton  : Class ;
-  fun Proton_Class : SubClass Proton SubatomicParticle ;
-
-  -- The Class of pseudographs. A pseudograph 
-  -- is a Graph containing at least one GraphLoop.
-  fun PseudoGraph  : Class ;
-  fun PseudoGraph_Class : SubClass PseudoGraph Graph ;
-
-  -- Attributes that characterize the mental 
-  -- or behavioral life of an Organism.
-  fun PsychologicalAttribute  : Class ;
-  fun PsychologicalAttribute_Class : SubClass PsychologicalAttribute BiologicalAttribute ;
-
-  -- A clinically significant 
-  -- dysfunction whose major manifestation is behavioral or psychological. 
-  -- These dysfunctions may have identified or presumed biological etiologies 
-  -- or manifestations.
-  fun PsychologicalDysfunction  : Class ;
-  fun PsychologicalDysfunction_Class : SubClass PsychologicalDysfunction (both DiseaseOrSyndrome PsychologicalAttribute) ;
-
-  -- A BiologicalProcess which takes place in 
-  -- the mind or brain of an Organism and which may be manifested in the behavior 
-  -- of the Organism.
-  fun PsychologicalProcess  : Class ;
-  fun PsychologicalProcess_Class : SubClass PsychologicalProcess BiologicalProcess ;
-
-  -- The Manufacture of Texts. Note that 
-  -- there is no implication that the Texts are distributed. Such 
-  -- distribution, when it occurs, is an instance of Dissemination.
-  fun Publication  : Class ;
-  fun Publication_Class : SubClass Publication (both ContentDevelopment Manufacture) ;
-
-  -- A Contract between two Agents in 
-  -- which one Agent agrees to render the other some good or service in 
-  -- exchange for currency.
-  fun PurchaseContract  : Ind DeonticAttribute ;
-
-  -- The Class of Substances with constant 
-  -- composition. A PureSubstance can be either an element (ElementalSubstance) 
-  -- or a compound of elements (CompoundSubstance). Examples: Table salt 
-  -- (sodium chloride, NaCl), sugar (sucrose, C_{12}H_{22}O_{11}), water (H_2O), 
-  -- iron (Fe), copper (Cu), and oxygen (O_2).
-  fun PureSubstance  : Class ;
-  fun PureSubstance_Class : SubClass PureSubstance Substance ;
-
-  -- The class of IntentionalProcesses where something is 
-  -- sought. Some examples would be hunting, shopping, trawling, and stalking.
-  fun Pursuing  : Class ;
-  fun Pursuing_Class : SubClass Pursuing IntentionalProcess ;
-
-  -- The Class of Processes where something is put 
-  -- in a location. Note that the location is specified with the CaseRole 
-  -- destination.
-  fun Putting  : Class ;
-  fun Putting_Class : SubClass Putting Transfer ;
-
-  -- Any specification of how many or how much of 
-  -- something there is. Accordingly, there are two subclasses of Quantity: 
-  -- Number (how many) and PhysicalQuantity (how much).
-  fun Quantity  : Class ;
-  fun Quantity_Class : SubClass Quantity Abstract ;
-
-  -- Any InternalChange where a PhysicalQuantity 
-  -- associated with the patient is altered.
-  fun QuantityChange  : Class ;
-  fun QuantityChange_Class : SubClass QuantityChange InternalChange ;
-
-  -- English unit of volume equal to 1/4 of a 
-  -- UnitedStatesGallon.
-  fun Quart  : Ind UnitOfVolume ;
-
-  -- A request for information. For example, John asked 
-  -- Bill if the President had said anything about taxes in his State of the Union 
-  -- address.
-  fun Questioning  : Class ;
-  fun Questioning_Class : SubClass Questioning Directing ;
-
-  -- SI plane angle measure. Symbol: rad. It is the 
-  -- angle of a circle subtended by an arc equal in length to the circle's 
-  -- radius. Another definition is: the plane angle between two radii of a 
-  -- circle which cut off on the circumference an arc equal in length to the 
-  -- radius. Radian = m/m = 1.
-  fun Radian  : Ind UnitOfAngularMeasure ;
-
-  -- Processes in which some form of electromagnetic 
-  -- radiation, e.g. radio waves, light waves, electrical energy, etc., is given 
-  -- off or absorbed by something else.
-  fun Radiating  : Class ;
-  fun Radiating_Class : SubClass Radiating Motion ;
-
-  -- RadiatingElectromagnetic 
-  -- is the subclass of Radiating processes in which electromagnetic 
-  -- radiation is transmitted or absorbed.
-  fun RadiatingElectromagnetic  : Class ;
-  fun RadiatingElectromagnetic_Class : SubClass RadiatingElectromagnetic Radiating ;
-
-  -- Any instance of Radiating where the 
-  -- wavelengths are longer than those of visible light and shorter than those 
-  -- of radio emissions.
-  fun RadiatingInfrared  : Class ;
-  fun RadiatingInfrared_Class : SubClass RadiatingInfrared RadiatingElectromagnetic ;
-
-  -- The subclass of Radiating in which 
-  -- light is given off or absorbed. Some examples include blinking, flashing, 
-  -- and glittering.
-  fun RadiatingLight  : Class ;
-  fun RadiatingLight_Class : SubClass RadiatingLight RadiatingElectromagnetic ;
-
-  -- Releasing atomic energy, i.e. energy from 
-  -- a nuclear reaction.
-  fun RadiatingNuclear  : Class ;
-  fun RadiatingNuclear_Class : SubClass RadiatingNuclear Radiating ;
-
-  -- The subclass of Radiating in which 
-  -- sound waves are given off or absorbed. Some examples include creaking, 
-  -- roaring, and whistling.
-  fun RadiatingSound  : Class ;
-  fun RadiatingSound_Class : SubClass RadiatingSound Radiating ;
-
-  fun RadiatingXRay  : Class ;
-  fun RadiatingXRay_Class : SubClass RadiatingXRay RadiatingElectromagnetic ;
-
-  -- A TemperatureMeasure. Note that 0 RankineDegrees is
-  -- the same as the absolute zero (i.e. 0 KelvinDegrees).
-  fun RankineDegree  : Ind UnitOfTemperature ;
-
-  -- Any RealNumber that is the product of 
-  -- dividing two Integers.
-  fun RationalNumber  : Class ;
-  fun RationalNumber_Class : SubClass RationalNumber RealNumber ;
-
-  -- (RationalNumberFn ?NUMBER) returns 
-  -- the rational representation of ?NUMBER.
-  fun RationalNumberFn  : El Number -> Ind RationalNumber ;
-
-  -- A subclass of ContentDevelopment in which 
-  -- content is converted from a written form into a spoken representation. 
-  -- Note that the class Interpreting should be used in cases where a 
-  -- Text is read silently.
-  fun Reading  : Class ;
-  fun Reading_Class : SubClass Reading ContentDevelopment ;
-
-  -- Any Number that can be expressed as a 
-  -- (possibly infinite) decimal, i.e. any Number that has a position 
-  -- on the number line.
-  fun RealNumber  : Class ;
-  fun RealNumber_Class : SubClass RealNumber Number ;
-
-  -- (RealNumberFn ?NUMBER) returns the part of 
-  -- ?NUMBER that is a RealNumber.
-  fun RealNumberFn  : El Number -> Ind RealNumber ;
-
-  -- The Class of IntentionalPsychologicalProcesses 
-  -- which involve concluding, on the basis of either deductive or inductive 
-  -- evidence, that a particular Proposition or Sentence is true.
-  fun Reasoning  : Class ;
-  fun Reasoning_Class : SubClass Reasoning IntentionalPsychologicalProcess ;
-
-  -- (ReciprocalFn ?NUMBER) is the reciprocal 
-  -- element of ?NUMBER with respect to the multiplication operator 
-  -- (MultiplicationFn), i.e. 1/?NUMBER. Not all numbers have a reciprocal 
-  -- element. For example the number 0 does not. If a number ?NUMBER has a 
-  -- reciprocal ?RECIP, then the product of ?NUMBER and ?RECIP will be 
-  -- 1, e.g. 3*1/3 = 1. The reciprocal of an element is equal to 
-  -- applying the ExponentiationFn function to the element to the power 
-  -- _1.
-  fun ReciprocalFn  : El Quantity -> Ind Quantity ;
-
-  -- A Process that is carried out for 
-  -- the purpose of recreation or exercise. Since RecreationOrExercise is a 
-  -- subclass of IntentionalProcess, the intent of a process determines whether 
-  -- or not it is an instance of the class. Hence, if John and Bill watch the same 
-  -- program on television, and John watches it to relax while Bill watches it solely 
-  -- to satisfy an educational requirement, then John's watching the movie is an 
-  -- instance of RecreationOrExercise, while Bill's is not (both cases of 
-  -- watching the television program would however be in the class of Seeing, since 
-  -- being an instance of this latter class is not determined by intention).
-  fun RecreationOrExercise  : Class ;
-  fun RecreationOrExercise_Class : SubClass RecreationOrExercise IntentionalProcess ;
-
-  -- A function that is useful for generating 
-  -- recurring time intervals. For example, (RecurrentTimeIntervalFn (HourFn 6 Day) 
-  -- (HourFn 12 Day)) returns the Class of TimeIntervals beginning at 6 in the 
-  -- morning and ending at 12 noon. For another example, (RecurrentTimeInterval 
-  -- Saturday Sunday) returns the Class of all weekends. For still another example, 
-  -- (RecurrentTimeInterval June August) returns the Class containing the academic 
-  -- summer period.
-  fun RecurrentTimeIntervalFn : Desc TimeInterval -> Desc TimeInterval -> Desc TimeInterval ;
-
-  -- The Attribute of redness.
-  fun Red  : Ind PrimaryColor ;
-
-  -- A topographic location. Regions encompass 
-  -- surfaces of Objects, imaginary places, and GeographicAreas. Note 
-  -- that a Region is the only kind of Object which can be located at 
-  -- itself. Note too that Region is not a subclass of SelfConnectedObject, 
-  -- because some Regions, e.g. archipelagos, have parts which are not 
-  -- connected with one another.
-  fun Region  : Class ;
-  fun Region_Class : SubClass Region Object ;
-
-  -- an Guiding whose aim is the enforcement 
-  -- of rules or regulations. Note the key differences between RegulatoryProcess 
-  -- and the related concept Managing. The latter implies a long_term relationship 
-  -- between a single manager and limited number of agents who are managed, while the 
-  -- former implies a normative standard to which the activities of the regulated are 
-  -- referred.
-  fun RegulatoryProcess  : Class ;
-  fun RegulatoryProcess_Class : SubClass RegulatoryProcess Guiding ;
-
-  -- Any Attribute that an Entity has by 
-  -- virtue of a relationship that it bears to another Entity or set of Entities, 
-  -- e.g. SocialRoles and PositionalAttributes.
-  fun RelationalAttribute  : Class ;
-  fun RelationalAttribute_Class : SubClass RelationalAttribute Attribute ;
-
-  -- A BinaryFunction that maps two 
-  -- SetOrClasses to the difference between these SetOrClasses. More 
-  -- precisely, (RelativeComplementFn ?CLASS1 ?CLASS2) denotes the instances 
-  -- of ?CLASS1 that are not also instances of ?CLASS2.
-  fun RelativeComplementFn  : El SetOrClass -> El SetOrClass -> Ind SetOrClass ;
-
-  -- A means of converting TimePositions 
-  -- between different TimeZones. (RelativeTimeFn ?TIME ?ZONE) 
-  -- denotes the TimePosition in CoordinatedUniversalTime that is 
-  -- contemporaneous with the TimePosition ?TIME in TimeZone ?ZONE.
-  -- For example, (RelativeTimeFn (MeasureFn 14 HourDuration) EasternTimeZone) 
-  -- would return the value (MeasureFn 19 HourDuration).
-  fun RelativeTimeFn  : El TimePosition -> El TimeZone -> Ind TimePosition ;
-
-  -- Any instance of Transfer which results in 
-  -- a situation where it is not the case that the agent grasps something 
-  -- which he/she grasps previously.
-  fun Releasing  : Class ;
-  fun Releasing_Class : SubClass Releasing Transfer ;
-
-  -- An Organization whose members 
-  -- share a set of religious beliefs.
-  fun ReligiousOrganization  : Class ;
-  fun ReligiousOrganization_Class : SubClass ReligiousOrganization (both BeliefGroup Organization) ;
-
-  -- An OrganizationalProcess that is 
-  -- carried out within or by a ReligiousOrganization.
-  fun ReligiousProcess  : Class ;
-  fun ReligiousProcess_Class : SubClass ReligiousProcess OrganizationalProcess ;
-
-  -- (RemainderFn ?NUMBER ?DIVISOR) is the 
-  -- remainder of the number ?NUMBER divided by the number ?DIVISOR. 
-  -- The result has the same sign as ?DIVISOR.
-  fun RemainderFn  : El Quantity -> El Quantity -> Ind Quantity ;
-
-  -- The Class of PsychologicalProcesses which 
-  -- involve the recollection of prior experiences and/or of knowledge 
-  -- which was previously acquired.
-  fun Remembering  : Class ;
-  fun Remembering_Class : SubClass Remembering PsychologicalProcess ;
-
-  -- The Class of Processes where something is 
-  -- taken away from a location. Note that the thing removed and the location 
-  -- are specified with the CaseRoles patient and origin, respectively.
-  fun Removing  : Class ;
-  fun Removing_Class : SubClass Removing Transfer ;
-
-  -- The Class of Processes where the agent 
-  -- makes a modification or series of modifications to an Object that is not 
-  -- functioning as intended so that it works properly.
-  fun Repairing  : Class ;
-  fun Repairing_Class : SubClass Repairing IntentionalProcess ;
-
-  -- The Process of biological reproduction. 
-  -- This can be either a sexual or an asexual process.
-  fun Replication  : Class ;
-  fun Replication_Class : SubClass Replication OrganismProcess ;
-
-  -- Any ArtWork that represents 
-  -- something Physical.
-  fun RepresentationalArtWork  : Class ;
-  fun RepresentationalArtWork_Class : SubClass RepresentationalArtWork (both ArtWork Icon) ;
-
-  -- Reproductive structure of Organisms. 
-  -- Consists of an Embryonic Object and a nutritive/protective envelope. 
-  -- Note that this class includes seeds, spores, and FruitOrVegetables, as 
-  -- well as the eggs produced by Animals.
-  fun ReproductiveBody  : Class ;
-  fun ReproductiveBody_Class : SubClass ReproductiveBody BodyPart ;
-
-  -- A ColdBloodedVertebrate having an external 
-  -- covering of scales or horny plates. Reptiles breathe by means of 
-  -- Lungs and generally lay eggs.
-  fun Reptile  : Class ;
-  fun Reptile_Class : SubClass Reptile ColdBloodedVertebrate ;
-
-  -- A request expresses a desire that some future 
-  -- action be performed. For example, the 5th Battalion requested air support 
-  -- from the 3rd Bomber Group. Note that this class covers proposals, 
-  -- recommendations, suggestions, etc.
-  fun Requesting  : Class ;
-  fun Requesting_Class : SubClass Requesting Directing ;
-
-  -- A Building or part of a Building which provides 
-  -- some accomodation for sleeping.
-  fun Residence  : Class ;
-  fun Residence_Class : SubClass Residence StationaryArtifact ;
-
-  -- A Building which provides some 
-  -- accomodation for sleeping. Note that this class does not cover just 
-  -- permanent residences, e.g. Houses and condominium and apartment buildings, 
-  -- but also temporary residences, e.g. hotels and dormitories. 
-  -- ResidentialBuildings are also distinguished from CommercialBuildings, 
-  -- which are intended to serve an organizational rather than a residential 
-  -- function.
-  fun ResidentialBuilding  : Class ;
-  fun ResidentialBuilding_Class : SubClass ResidentialBuilding (both Building Residence) ;
-
-  -- This PositionalAttribute is derived from the 
-  -- left/right schema. Note that this means directly to the right, so that, 
-  -- if one object is to the right of another, then the projections of the 
-  -- two objects overlap.
-  fun Right  : Ind AntiSymmetricPositionalAttribute ;
-
-  -- The shape of an Object with this Attribute 
-  -- cannot be altered without breaking.
-  fun Rigid  : Ind InternalAttribute ;
-
-  -- Roadway is the subclass of LandTransitways 
-  -- that are areas intended for surface travel by self_powered, wheeled 
-  -- vehicles, excluding those that travel on tracks. Roadways have been 
-  -- at least minimally improved to enable the passage of vehicles. 
-  -- Roadways include dirt and gravelled roads, paved streets, and 
-  -- expressways.
-  fun Roadway  : Class ;
-  fun Roadway_Class : SubClass Roadway LandTransitway ;
-
-  -- The Class of Mammals with one or two pairs 
-  -- of incisors for gnawing. Includes rats, mice, guinea pigs, and 
-  -- rabbits.
-  fun Rodent  : Class ;
-  fun Rodent_Class : SubClass Rodent Mammal ;
-
-  -- A properPart of a Building which is separated from 
-  -- the exterior of the Building and/or other Rooms of the Building by walls. 
-  -- Some Rooms may have a specific purpose, e.g. sleeping, bathing, cooking, 
-  -- entertainment, etc.
-  fun Room  : Class ;
-  fun Room_Class : SubClass Room StationaryArtifact ;
-
-  -- An Object with this Attribute has a rough 
-  -- surface.
-  fun Rough  : Ind TextureAttribute ;
-
-  -- (RoundFn ?NUMBER) is the Integer closest 
-  -- to ?NUMBER on the number line. If ?NUMBER is halfway between two 
-  -- Integers (for example 3.5), it denotes the larger Integer.
-  fun RoundFn  : El Quantity -> Ind Quantity ;
-
-  -- Ambulating relatively quickly, i.e. moving in such a 
-  -- way that, with each step, neither foot is in contact with the ground for a 
-  -- period of time.
-  fun Running  : Class ;
-  fun Running_Class : SubClass Running Ambulating ;
-
-  -- A WaterArea whose Water is saline, e.g. 
-  -- oceans and seas.
-  fun SaltWaterArea  : Class ;
-  fun SaltWaterArea_Class : SubClass SaltWaterArea WaterArea ;
-
-  -- A Class of Attributes that specify, in 
-  -- a qualitative manner, the extent of the presence of one kind of Object in 
-  -- another kind of Object.
-  fun SaturationAttribute  : Class ;
-  fun SaturationAttribute_Class : SubClass SaturationAttribute InternalAttribute ;
-
-  -- The Class of all calendar Saturdays.
-  fun Saturday  : Class ;
-  fun Saturday_Class : SubClass Saturday Day ;
-
-  -- The Class of all clock Seconds.
-  fun Second  : Class ;
-  fun Second_Class : SubClass Second TimeInterval ;
-
-  -- SI UnitOfDuration. Symbol: s. 
-  -- It is one of the base units in SI, and it is currently defined as 
-  -- follows: the SecondDuration is the duration of 9192631770 periods of 
-  -- the radiation corresponding to the transition between the two hyperfine 
-  -- levels of the ground state of the cesium 133 atom.
-  fun SecondDuration  : Ind UnitOfDuration ;
-
-  -- A BinaryFunction that assigns a PositiveRealNumber and a 
-  -- subclass of Minutes to the Seconds within each Minute corresponding to that 
-  -- PositiveRealNumber. For example, (SecondFn 4 (MinuteFn 5 Hour)) is the Class 
-  -- of all fourth Seconds of every fifth Minute of every hour. For another example, 
-  -- (SecondFn 8 Minute) would return the eighth second of every minute. For still 
-  -- another example, 
-  --
-  -- (SecondFn 9 (MinuteFn 15 (HourFn 14 (DayFn 18 (MonthFn August (YearFn 1912)))))) 
-  --
-  -- denotes 9 seconds and 15 minutes after 2 PM on the 18th day of August 1912.
-  fun SecondFn : El PositiveRealNumber -> Desc Minute -> Desc Second ;
-
-  -- The fertilized or unfertilized female ReproductiveBody 
-  -- of a FloweringPlant.
-  fun Seed  : Class ;
-  fun Seed_Class : SubClass Seed (both PlantAnatomicalStructure ReproductiveBody) ;
-
-  -- The subclass of Perception in which the 
-  -- sensing is done by an ocular Organ.
-  fun Seeing  : Class ;
-  fun Seeing_Class : SubClass Seeing Perception ;
-
-  -- The Class of IntentionalPsychologicalProcesses 
-  -- which involve opting for one or more Entity out of a larger set of Entities. 
-  -- Note that this covers all cases of judging or evaluating.
-  fun Selecting  : Class ;
-  fun Selecting_Class : SubClass Selecting IntentionalPsychologicalProcess ;
-
-  -- A SelfConnectedObject is any 
-  -- Object that does not consist of two or more disconnected parts.
-  fun SelfConnectedObject  : Class ;
-  fun SelfConnectedObject_Class : SubClass SelfConnectedObject Object ;
-
-  -- A FinancialTransaction in which an instance of 
-  -- Physical is exchanged for an instance of CurrencyMeasure.
-  fun Selling  : Class ;
-  fun Selling_Class : SubClass Selling FinancialTransaction ;
-
-  -- A syntactically well_formed formula of a 
-  -- Language. It includes, at minimum, a predicate and a subject (which 
-  -- may be explicit or implicit), and it expresses a Proposition.
-  fun Sentence  : Class ;
-  fun Sentence_Class : SubClass Sentence LinguisticExpression ;
-
-  -- An Agent that has rights but may or may 
-  -- not have responsibilities and the ability to reason. If the latter are 
-  -- present, then the Agent is also an instance of CognitiveAgent. 
-  -- Domesticated animals are an example of SentientAgents that are not 
-  -- also CognitiveAgents.
-  fun SentientAgent  : Class ;
-  fun SentientAgent_Class : SubClass SentientAgent Agent ;
-
-  -- A Process where a SelfConnectedObject is 
-  -- separated into (some of) its parts. Note that Separating is different 
-  -- from Detaching in that the latter only results in the two objects not 
-  -- being connected. Note too that Separating is different from 
-  -- Removing in that one or both of the two things which are separated 
-  -- may or may not be moved from the location where they were separated.
-  fun Separating  : Class ;
-  fun Separating_Class : SubClass Separating DualObjectProcess ;
-
-  -- The Class of all Months which are September.
-  fun September  : Class ;
-  fun September_Class : SubClass September Month ;
-
-  -- A Text consisting of multiple self_contained units. 
-  -- Some examples are an encyclopedia containing a couple dozen volumes, a television 
-  -- series made up of many episodes, a film serial, etc.
-  fun Series  : Class ;
-  fun Series_Class : SubClass Series Text ;
-
-  -- A BinaryFunction that maps a type of Series 
-  -- (e.g. the Encyclopedia_Britannica or the Popular_Mechanics periodical) and a 
-  -- number to the volumes of the text type designated by the number.
-  fun SeriesVolumeFn : Desc Series -> El PositiveInteger -> Desc Text ;
-
-  -- ServiceProcess denotes the class
-  -- of events in which one agent performs a service for another. The
-  -- service need not be commercial, and it need not be the case that
-  -- the serviceRecipient pays or recompenses the serviceProvider
-  -- for the service.
-  fun ServiceProcess  : Class ;
-  fun ServiceProcess_Class : SubClass ServiceProcess SocialInteraction ;
-
-  -- A SetOrClass that satisfies extensionality as well as
-  -- other constraints specified by some choice of set theory. Sets differ 
-  -- from Classes in two important respects. First, Sets are extensional _ 
-  -- two Sets with the same elements are identical. Second, a Set can be 
-  -- an arbitrary stock of objects. That is, there is no requirement that Sets 
-  -- have an associated condition that determines their membership. Note that Sets 
-  -- are not assumed to be unique sets, i.e. elements of a Set may occur more 
-  -- than once in the Set.
-  fun Set  : Class ;
-  fun Set_Class : SubClass Set SetOrClass ;
-
-  -- The SetOrClass of Sets
-  -- and Classes, i.e. any instance of Abstract that has elements or
-  -- instances.
-  fun SetOrClass  : Class ;
-  fun SetOrClass_Class : SubClass SetOrClass Abstract ;
-
-  -- Attributes that indicate the sex of an 
-  -- Organism.
-  fun SexAttribute  : Class ;
-  fun SexAttribute_Class : SubClass SexAttribute BiologicalAttribute ;
-
-  -- Sexual Processes of biological 
-  -- reproduction.
-  fun SexualReproduction  : Class ;
-  fun SexualReproduction_Class : SubClass SexualReproduction Replication ;
-
-  -- Any Attribute that relates to the 
-  -- shape of an Object.
-  fun ShapeAttribute  : Class ;
-  fun ShapeAttribute_Class : SubClass ShapeAttribute InternalAttribute ;
-
-  -- The Process of changing the shape of an Object.
-  fun ShapeChange  : Class ;
-  fun ShapeChange_Class : SubClass ShapeChange InternalChange ;
-
-  -- The subclass of Impelling where the patient 
-  -- is a projectile that is fired through the air by means of some sort of 
-  -- Device.
-  fun Shooting  : Class ;
-  fun Shooting_Class : SubClass Shooting Impelling ;
-
-  -- A ShoreArea is a LandArea approximately 
-  -- 1_3 km wide bordering a body of water, such as an ocean, bay, river, 
-  -- or lake. A ShoreArea may comprise a variety of LandForms, such as dunes, 
-  -- sloughs, and marshes.
-  fun ShoreArea  : Class ;
-  fun ShoreArea_Class : SubClass ShoreArea LandArea ;
-
-  -- SI electric conductance measure. Symbol: S. 
-  -- In the case of direct current, the conductance in Siemens is the 
-  -- reciprocal of the resistance in Ohms, in the case of alternating current, 
-  -- it is the reciprocal of the impedance in ohms. siemens = A/V = 
-  -- m^(_2)*kg(_1)*s^(3)*A^2.
-  fun Siemens  : Ind CompositeUnitOfMeasure ;
-
-  -- SI dose equivalent measure. Symbol: Sv. It is 
-  -- a unit of biologic dose of ionizing radiation. The Sievert makes it 
-  -- possible to normalize doses of different types of radiation. It takes 
-  -- into account the relative biologic effectiveness of ionizing radiation, 
-  -- since each form of such radiation__e.g., X rays, gamma rays, neutrons__
-  -- has a slightly different effect on living tissue for a given absorbed 
-  -- dose. The dose equivalent of a given type of radiation (in Sievert) is 
-  -- the dose of the radiation in Gray multiplied by a quality factor that 
-  -- is based on the relative biologic effectiveness of the radiation. 
-  -- Accordingly, one Sievert is generally defined as the amount of radiation 
-  -- roughly equivalent in biologic effectiveness to one Gray of gamma 
-  -- radiation. Sievert = J/kg = m^2*s^(_2)
-  fun Sievert  : Ind CompositeUnitOfMeasure ;
-
-  -- (SignumFn ?NUMBER) denotes the sign of ?NUMBER. 
-  -- This is one of the following values: _1, 1, or 0.
-  fun SignumFn  : El RealNumber -> Ind Integer ;
-
-  -- (SineFn ?DEGREE) is the sine of the 
-  -- PlaneAngleMeasure ?DEGREE. The sine of ?DEGREE is the ratio of the side 
-  -- opposite ?DEGREE to the hypotenuse in a right_angled triangle.
-  fun SineFn  : El PlaneAngleMeasure -> Ind RealNumber ;
-
-  -- Speaking that is also Music.
-  fun Singing  : Class ;
-  fun Singing_Class : SubClass Singing (both Music Speaking) ;
-
-  -- SingleAgentProcess 
-  -- is the Class of all Processes that require exactly one agent in order to occur.
-  fun SingleAgentProcess  : Class ;
-  fun SingleAgentProcess_Class : SubClass SingleAgentProcess Process ;
-
-  -- A PermanentResidence which is 
-  -- intended to be the home of a single SocialUnit. This class covers 
-  -- Houses, ApartmentUnits, and CondominiumUnits.
-  fun SingleFamilyResidence  : Class ;
-  fun SingleFamilyResidence_Class : SubClass SingleFamilyResidence PermanentResidence ;
-
-  -- The BodyPosition of being recumbent, i.e. 
-  -- knees bent and back side supported.
-  fun Sitting  : Ind BodyPosition ;
-
-  -- The system of Bones that make up the supporting structure 
-  -- of Vertebrates.
-  fun Skeleton  : Class ;
-  fun Skeleton_Class : SubClass Skeleton (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- English mass unit of slugs.
-  fun Slug  : Ind UnitOfMass ;
-
-  -- The subclass of Perception in which the 
-  -- sensing is done by an olefactory Organ.
-  fun Smelling  : Class ;
-  fun Smelling_Class : SubClass Smelling Perception ;
-
-  -- A mixture of fine particles suspended in a gas that is 
-  -- produced by Combustion.
-  fun Smoke  : Class ;
-  fun Smoke_Class : SubClass Smoke Cloud ;
-
-  -- An Object with this Attribute has a smooth 
-  -- surface.
-  fun Smooth  : Ind TextureAttribute ;
-
-  -- The subclass of 
-  -- IntentionalProcess that involves interactions between 
-  -- CognitiveAgents.
-  fun SocialInteraction  : Class ;
-  fun SocialInteraction_Class : SubClass SocialInteraction IntentionalProcess ;
-
-  -- The Class of all Attributes that 
-  -- specify the position or status of a CognitiveAgent within an 
-  -- Organization or other Group.
-  fun SocialRole  : Class ;
-  fun SocialRole_Class : SubClass SocialRole RelationalAttribute ;
-
-  -- A GroupOfPeople who all have the same home.
-  fun SocialUnit  : Class ;
-  fun SocialUnit_Class : SubClass SocialUnit GroupOfPeople ;
-
-  -- An Object has the Attribute of Solid if it 
-  -- has a fixed shape and a fixed volume.
-  fun Solid  : Ind PhysicalState ;
-
-  -- The value of an angle in a solid.
-  fun SolidAngleMeasure  : Class ;
-  fun SolidAngleMeasure_Class : SubClass SolidAngleMeasure AngleMeasure ;
-
-  -- A liquid mixture. The most abundant component in 
-  -- a solution is called the solvent. Other components are called solutes. 
-  -- A solution, though homogeneous, may nonetheless have variable composition. 
-  -- Any amount of salt, up to a maximum limit, can be dissolved in a given 
-  -- amount of water.
-  fun Solution  : Class ;
-  fun Solution_Class : SubClass Solution LiquidMixture ;
-
-  -- The volume of sound relative to a listener.
-  fun SoundAttribute  : Class ;
-  fun SoundAttribute_Class : SubClass SoundAttribute RelationalAttribute ;
-
-  -- The compass direction of South.
-  fun South  : Ind DirectionalAttribute ;
-
-  -- Any LinguisticGeneration which is also a 
-  -- Vocalizing, i.e. any LinguisticCommunication by a Human which 
-  -- involves his/her vocal cords.
-  fun Speaking  : Class ;
-  fun Speaking_Class : SubClass Speaking (both LinguisticCommunication Vocalizing) ;
-
-  -- Maps an instance of LengthMeasure and an instance of 
-  -- TimeDuration to the speed represented by this proportion of distance and time. 
-  -- For example, (SpeedFn (MeasureFn 55 Mile)(MeasureFn 1 HourDuration)) 
-  -- represents the velocity of 55 miles per hour.
-  fun SpeedFn  : El LengthMeasure -> El TimeDuration -> Ind FunctionQuantity ;
-
-  -- A flexible column made out of bones called 
-  -- vertebrae. The main function of the SpinalColumn is to protect the 
-  -- spinal cord.
-  fun SpinalColumn  : Class ;
-  fun SpinalColumn_Class : SubClass SpinalColumn (both AnimalAnatomicalStructure Organ) ;
-
-  -- A SpokenHumanLanguage is a
-  -- HumanLanguage which has as its medium the human voice. It can also 
-  -- berepresented visually through writing, although not all 
-  -- SpokenHumanLanguages have a codified written form.
-  fun SpokenHumanLanguage  : Class ;
-  fun SpokenHumanLanguage_Class : SubClass SpokenHumanLanguage HumanLanguage ;
-
-  -- Any ReproductiveBody of a NonFloweringPlant.
-  fun Spore  : Class ;
-  fun Spore_Class : SubClass Spore (both PlantAnatomicalStructure ReproductiveBody) ;
-
-  -- A Game which requires some degree of physical 
-  -- exercion from the participants of the game.
-  fun Sport  : Class ;
-  fun Sport_Class : SubClass Sport Game ;
-
-  -- (SquareRootFn ?NUMBER) is the principal 
-  -- square root of ?NUMBER.
-  fun SquareRootFn  : El RealNumber -> Ind Number ;
-
-  -- The BodyPosition of being upright, i.e. being 
-  -- fully extended and supported by nothing other than one's own feet.
-  fun Standing  : Ind BodyPosition ;
-
-  -- Any Process where the PhysicalState 
-  -- of part of the patient of the Process changes.
-  fun StateChange  : Class ;
-  fun StateChange_Class : SubClass StateChange InternalChange ;
-
-  -- The class StateOfMind is distinguished from 
-  -- its complement TraitAttribute by the fact that instances of the former are 
-  -- transient while instances of the latter are persistent features of a creature's behavioral/psychological make_up.
-  fun StateOfMind  : Class ;
-  fun StateOfMind_Class : SubClass StateOfMind PsychologicalAttribute ;
-
-  -- Administrative subdivisions of a 
-  -- Nation that are broader than any other political subdivisions that 
-  -- may exist. This Class includes the states of the United States, as 
-  -- well as the provinces of Canada and European countries.
-  fun StateOrProvince  : Class ;
-  fun StateOrProvince_Class : SubClass StateOrProvince (both GeopoliticalArea LandArea) ;
-
-  -- A WaterArea in which water does not flow 
-  -- constantly or in the same direction, e.g. most lakes and ponds.
-  fun StaticWaterArea  : Class ;
-  fun StaticWaterArea_Class : SubClass StaticWaterArea WaterArea ;
-
-  -- Instances of this Class commit the agent to some truth. 
-  -- For example, John claimed that the moon is made of green cheese.
-  fun Stating  : Class ;
-  fun Stating_Class : SubClass Stating LinguisticCommunication ;
-
-  -- A StationaryArtifact is an Artifact 
-  -- that has a fixed spatial location. Most instances of this Class are 
-  -- architectural works, e.g. the Eiffel Tower, the Great Pyramids, office towers, 
-  -- single_family houses, etc.
-  fun StationaryArtifact  : Class ;
-  fun StationaryArtifact_Class : SubClass StationaryArtifact Artifact ;
-
-  -- SI solid angle measure. Symbol: sr. It is 
-  -- the solid angle of a sphere subtended by a portion of the surface whose 
-  -- area is equal to the square of the sphere's radius. Another definition 
-  -- is: the solid angle which, having its vertex in the center of the sphere, 
-  -- cuts off an area of the surface of the sphere equal to that of a square 
-  -- with sides of length equal to the radius of the sphere. Steradian = 
-  -- m^2/m^2 = 1.
-  fun Steradian  : Ind UnitOfAngularMeasure ;
-
-  -- A relatively narrow WaterArea where the 
-  -- water flows constantly and in the same direction, e.g. a river, a stream, 
-  -- etc.
-  fun StreamWaterArea  : Class ;
-  fun StreamWaterArea_Class : SubClass StreamWaterArea (both FlowRegion WaterArea) ;
-
-  -- The class of ElementalSubstances that 
-  -- are smaller than Atoms and compose Atoms.
-  fun SubatomicParticle  : Class ;
-  fun SubatomicParticle_Class : SubClass SubatomicParticle ElementalSubstance ;
-
-  -- The Class of NormativeAttributes
-  -- which lack an objective criterion for their attribution, i.e. the attribution of 
-  -- these Attributes varies from subject to subject and even with respect to the 
-  -- same subject over time. This Class is, generally speaking, only used when 
-  -- mapping external knowledge sources to the SUMO. If a term from such a knowledge 
-  -- source seems to lack objective criteria for its attribution, it is assigned to 
-  -- this Class.
-  fun SubjectiveAssessmentAttribute  : Class ;
-  fun SubjectiveAssessmentAttribute_Class : SubClass SubjectiveAssessmentAttribute NormativeAttribute ;
-
-  -- An Object in which every part is similar to 
-  -- every other in every relevant respect. More precisely, something is a 
-  -- Substance when it has only arbitrary pieces as parts _ any parts have 
-  -- properties which are similar to those of the whole. Note that a Substance 
-  -- may nonetheless have physical properties that vary. For example, the 
-  -- temperature, chemical constitution, density, etc. may change from one part 
-  -- to another. An example would be a body of water.
-  fun Substance  : Class ;
-  fun Substance_Class : SubClass Substance SelfConnectedObject ;
-
-  -- The Class of Transfers where one thing is 
-  -- replaced with something else.
-  fun Substituting  : Class ;
-  fun Substituting_Class : SubClass Substituting (both DualObjectProcess Transfer) ;
-
-  -- If ?NUMBER1 and ?NUMBER2 are Numbers, 
-  -- then (SubtractionFn ?NUMBER1 ?NUMBER2) is the arithmetical difference 
-  -- between ?NUMBER1 and ?NUMBER2, i.e. ?NUMBER1 minus ?NUMBER2. An 
-  -- exception occurs when ?NUMBER1 is equal to 0, in which case 
-  -- (SubtractionFn ?NUMBER1 ?NUMBER2) is the negation of ?NUMBER2.
-  fun SubtractionFn  : El Quantity -> El Quantity -> Ind Quantity ;
-
-  -- A UnaryFunction that maps an Integer to 
-  -- its successor, e.g. the successor of 5 is 6.
-  fun SuccessorFn  : El Integer -> Ind Integer ;
-
-  -- A short Text that is a summary of another, 
-  -- longer Text.
-  fun Summary  : Class ;
-  fun Summary_Class : SubClass Summary Text ;
-
-  -- The Class of all calendar Sundays.
-  fun Sunday  : Class ;
-  fun Sunday_Class : SubClass Sunday Day ;
-
-  -- Instances of this Class suppose, for the sake of 
-  -- argument, that a proposition is true. For example, John considered what he 
-  -- would do if he won the lottery.
-  fun Supposing  : Class ;
-  fun Supposing_Class : SubClass Supposing LinguisticCommunication ;
-
-  -- Processes which involve altering 
-  -- the properties that apply to the surface of an Object.
-  fun SurfaceChange  : Class ;
-  fun SurfaceChange_Class : SubClass SurfaceChange InternalChange ;
-
-  -- Any TherapeuticProcess that involves making an 
-  -- incision in the Animal that is the patient of the TherapeuticProcess.
-  fun Surgery  : Class ;
-  fun Surgery_Class : SubClass Surgery TherapeuticProcess ;
-
-  -- A LiquidMixture where at least one of the 
-  -- components of the Mixture is equally distributed throughout the Mixture 
-  -- but is not dissolved in it.
-  fun Suspension  : Class ;
-  fun Suspension_Class : SubClass Suspension LiquidMixture ;
-
-  -- Any deliberate and controlled BodyMotion 
-  -- through water that is accomplished by an Organism.
-  fun Swimming  : Class ;
-  fun Swimming_Class : SubClass Swimming BodyMotion ;
-
-  -- The Class of alphanumeric sequences.
-  fun SymbolicString  : Class ;
-  fun SymbolicString_Class : SubClass SymbolicString ContentBearingObject ;
-
-  -- SymmetricAttribute is the class of 
-  -- PositionalAttribute that hold between two items regardless of their 
-  -- order or orientation.
-  fun SymmetricPositionalAttribute  : Class ;
-  fun SymmetricPositionalAttribute_Class : SubClass SymmetricPositionalAttribute PositionalAttribute ;
-
-  -- Any Substance that is the result of an 
-  -- IntentionalProcess, i.e. any substance that is created by Humans.
-  fun SyntheticSubstance : Class ;
-  def SyntheticSubstance = KappaFn Substance (\SUBSTANCE -> exists IntentionalProcess
-                                                                   (\PROCESS -> result (var IntentionalProcess Process ? PROCESS)
-                                                                                        (var Substance Entity ? SUBSTANCE))) ;
-
-  -- The Class of Systeme 
-  -- International (SI) units.
-  fun SystemeInternationalUnit  : Class ;
-  fun SystemeInternationalUnit_Class : SubClass SystemeInternationalUnit UnitOfMeasure ;
-
-  -- The subclass of Perception in which 
-  -- the sensing is done by Touching. Note that Touching need not involve 
-  -- TactilePerception. For example, a person who has lost all sensation in 
-  -- both of his legs would have no TactilePerception of anything his legs 
-  -- were Touching.
-  fun TactilePerception  : Class ;
-  fun TactilePerception_Class : SubClass TactilePerception Perception ;
-
-  -- (TangentFn ?DEGREE) is the tangent of the 
-  -- PlaneAngleMeasure ?DEGREE. The tangent of ?DEGREE is the ratio of 
-  -- the side opposite ?DEGREE to the side next to ?DEGREE in a right_angled 
-  -- triangle.
-  fun TangentFn  : El PlaneAngleMeasure -> Ind RealNumber ;
-
-  -- The Class of Attributes relating to 
-  -- the taste of Objects.
-  fun TasteAttribute  : Class ;
-  fun TasteAttribute_Class : SubClass TasteAttribute PerceptualAttribute ;
-
-  -- The subclass of Perception in which the 
-  -- sensing is done by of an Organ which can discriminate various tastes.
-  fun Tasting  : Class ;
-  fun Tasting_Class : SubClass Tasting Perception ;
-
-  -- Measures of temperature. 
-  -- In scientific circles, the temperature of something is understood as the 
-  -- average velocity of the atoms or molecules that make up the thing.
-  fun TemperatureMeasure  : Class ;
-  fun TemperatureMeasure_Class : SubClass TemperatureMeasure ConstantQuantity ;
-
-  -- The basic Function for expressing 
-  -- the composition of larger TimeIntervals out of smaller TimeIntervals. 
-  -- For example, if ThisSeptember is an instance of September, 
-  -- (TemporalCompositionFn ThisSeptember Day) denotes the Class of 
-  -- consecutive days that make up ThisSeptember. Note that one can obtain 
-  -- the number of instances of this Class by using the function CardinalityFn.
-  fun TemporalCompositionFn : El TimeInterval -> Desc TimeInterval -> Desc TimeInterval ;
-
-  -- A Residence which is strictly temporary, 
-  -- i.e. where no one makes his/her home.
-  fun TemporaryResidence  : Class ;
-  fun TemporaryResidence_Class : SubClass TemporaryResidence Residence ;
-
-  -- A UnaryFunction that maps a UnitOfMeasure 
-  -- into a UnitOfMeasure that is equal to 1,000,000,000,000 units of the original 
-  -- UnitOfMeasure. For example, (TeraFn Hertz) is 1,000,000,000,000 Hertz.
-  fun TeraFn  : El UnitOfMeasure -> Ind UnitOfMeasure;
-
-  -- A UnaryFunction that maps a 
-  -- GraphArc to the terminal node of the GraphArc. Note that this 
-  -- is a partial function. In particular, the function is undefined 
-  -- for GraphArcs that are not part of a DirectedGraph.
-  fun TerminalNodeFn  : El GraphArc -> Ind GraphNode ;
-
-  -- OrganizationalProcesses where someone 
-  -- ceases to be an employee of an Organization. Note that this covers being 
-  -- laid off, being fired, and voluntarily leaving a job.
-  fun TerminatingEmployment  : Class ;
-  fun TerminatingEmployment_Class : SubClass TerminatingEmployment LeavingAnOrganization ;
-
-  -- SI magnetic flux density measure. Symbol: T.
-  -- One Tesla equals one Weber per square Meter. Tesla = Wb/m^2 = 
-  -- kg*s^(_2)*A^(_1).
-  fun Tesla  : Ind CompositeUnitOfMeasure ;
-
-  -- A LinguisticExpression or set of 
-  -- LinguisticExpressions that perform a specific function related 
-  -- to Communication, e.g. express a discourse about a particular 
-  -- topic, and that are inscribed in a CorpuscularObject by Humans.
-  fun Text  : Class ;
-  fun Text_Class : SubClass Text (both Artifact (both ContentBearingObject LinguisticExpression)) ;
-
-  -- Any Attribute that characterizes the 
-  -- texture of an Object.
-  fun TextureAttribute  : Class ;
-  fun TextureAttribute_Class : SubClass TextureAttribute PerceptualAttribute ;
-
-  -- A Process that is carried out 
-  -- for the purpose of curing, improving or reducing the pain associated 
-  -- with a DiseaseOrSyndrome.
-  fun TherapeuticProcess  : Class ;
-  fun TherapeuticProcess_Class : SubClass TherapeuticProcess Repairing ;
-
-  -- The class of GeometricFigures that 
-  -- have position and an extension along three dimensions, viz. geometric solids 
-  -- like polyhedrons and cylinders.
-  fun ThreeDimensionalFigure  : Class ;
-  fun ThreeDimensionalFigure_Class : SubClass ThreeDimensionalFigure GeometricFigure ;
-
-  -- The Class of all calendar Thursdays.
-  fun Thursday  : Class ;
-  fun Thursday_Class : SubClass Thursday Day ;
-
-  -- A UnaryConstantFunctionQuantity of continuous time. All instances of
-  -- this Class are returned by Functions that map a time quantity into
-  -- another ConstantQuantity such as temperature. For example, 'the
-  -- temperature at the top of the Empire State Building' is a
-  -- TimeDependentQuantity, since its value depends on the time.
-  fun TimeDependentQuantity  : Class ;
-  fun TimeDependentQuantity_Class : SubClass TimeDependentQuantity UnaryConstantFunctionQuantity ;
-
-  -- Any measure of length of time, 
-  -- with or without respect to the universal timeline.
-  fun TimeDuration  : Class ;
-  fun TimeDuration_Class : SubClass TimeDuration TimeMeasure ;
-
-  -- An interval of time.
-  -- Note that a TimeInterval has both an extent and a location on the
-  -- universal timeline. Note too that a TimeInterval has no gaps,
-  -- i.e. this class contains only convex time intervals.
-  fun TimeInterval  : Class ;
-  fun TimeInterval_Class : SubClass TimeInterval TimePosition ;
-
-  -- A BinaryFunction that takes two TimePoints 
-  -- as arguments and returns the TimeInterval defined by these two TimePoints. 
-  -- Note that the first TimePoint must occur earlier than the second TimePoint.
-  fun TimeIntervalFn  : El TimePoint -> El TimePoint -> Ind TimeInterval ;
-
-  -- The class of temporal durations (instances 
-  -- of TimeDuration) and positions of TimePoints and TimeIntervals along 
-  -- the universal timeline (instances of TimePosition).
-  fun TimeMeasure  : Class ;
-  fun TimeMeasure_Class : SubClass TimeMeasure ConstantQuantity ;
-
-  -- An extensionless point on
-  -- the universal timeline. The TimePoints at which Processes occur
-  -- can be known with various degrees of precision and approximation, but
-  -- conceptually TimePoints are point_like and not interval_like. That
-  -- is, it doesn't make sense to talk about how long a TimePoint
-  -- lasts.
-  fun TimePoint  : Class ;
-  fun TimePoint_Class : SubClass TimePoint TimePosition ;
-
-  -- Any TimePoint or TimeInterval 
-  -- along the universal timeline from NegativeInfinity to 
-  -- PositiveInfinity.
-  fun TimePosition  : Class ;
-  fun TimePosition_Class : SubClass TimePosition TimeMeasure ;
-
-  -- An Attribute which is used to specify coordinates 
-  -- in which time measures are uniform, i.e. all time devices are synchronized to 
-  -- the same TimePositions.
-  fun TimeZone  : Class ;
-  fun TimeZone_Class : SubClass TimeZone RelationalAttribute ;
-
-  -- An aggregation of similarly specialized Cells 
-  -- and the associated intercellular substance. Tissues are relatively 
-  -- non_localized in comparison to BodyParts, Organs or Organ components. 
-  -- The main features of Tissues are self_connectivity (see 
-  -- SelfConnectedObject) and being a homogeneous mass (all parts in the 
-  -- same granularity are instances of Tissue as well).
-  fun Tissue  : Class ;
-  fun Tissue_Class : SubClass Tissue BodySubstance ;
-
-  -- Any Transfer where two Objects are 
-  -- brought into immediate physical contact with one another.
-  fun Touching  : Class ;
-  fun Touching_Class : SubClass Touching Transfer ;
-
-  -- Attributes that indicate the the 
-  -- behavior/personality traits of an Organism.
-  fun TraitAttribute  : Class ;
-  fun TraitAttribute_Class : SubClass TraitAttribute PsychologicalAttribute ;
-
-  -- The subclass of ChangeOfPossession where 
-  -- something is exchanged for something else.
-  fun Transaction  : Class ;
-  fun Transaction_Class : SubClass Transaction (both ChangeOfPossession DualObjectProcess) ;
-
-  -- Any instance of Translocation where the agent 
-  -- and the patient are not the same thing.
-  fun Transfer  : Class ;
-  fun Transfer_Class : SubClass Transfer Translocation ;
-
-  -- Transitway is the broadest class 
-  -- of regions which may be passed through as a path in instances 
-  -- of Translocation. Transitway includes land, air, and sea 
-  -- regions, and it includes both natural and artificial transitways.
-  fun Transitway  : Class ;
-  fun Transitway_Class : SubClass Transitway (both Region SelfConnectedObject) ;
-
-  -- Converting content from one Language into another. 
-  -- This covers oral translation (i.e. interpreting) as well as written translation.
-  fun Translating  : Class ;
-  fun Translating_Class : SubClass Translating (both ContentDevelopment DualObjectProcess) ;
-
-  -- Translocation is that class of Motions 
-  -- in which an object moves from one place to another. In the case of round 
-  -- trips, the origin and destination are the same, but the intervening 
-  -- motion passes through other locations. Translocation represents linear 
-  -- motion, in contrast to rotation or other movement in place. A vehicle is 
-  -- not necessary, Ambulating is a kind of Translocation.
-  fun Translocation  : Class ;
-  fun Translocation_Class : SubClass Translocation Motion ;
-
-  -- Motion from one point to another by means 
-  -- of a TransportationDevice.
-  fun Transportation  : Class ;
-  fun Transportation_Class : SubClass Transportation Translocation ;
-
-  -- A TransportationDevice is a Device 
-  -- which serves as the instrument in a Transportation Process which carries 
-  -- the patient of the Process from one point to another.
-  fun TransportationDevice  : Class ;
-  fun TransportationDevice_Class : SubClass TransportationDevice Device ;
-
-  -- A Tree is a DirectedGraph that has no 
-  -- GraphLoops.
-  fun Tree  : Class ;
-  fun Tree_Class : SubClass Tree Graph ;
-
-  -- The TruthValue of being true.
-  fun True  : Ind TruthValue ;
-
-  -- The Class of truth values, e.g. True and 
-  -- False. These are Attributes of Sentences and Propositions.
-  fun TruthValue  : Class ;
-  fun TruthValue_Class : SubClass TruthValue RelationalAttribute ;
-
-  -- The Class of all calendar Tuesdays.
-  fun Tuesday  : Class ;
-  fun Tuesday_Class : SubClass Tuesday Day ;
-
-  -- Any two OneDimensionalFigures (i.e. 
-  -- straight lines) meeting at a single GeometricPoint.
-  fun TwoDimensionalAngle  : Class ;
-  fun TwoDimensionalAngle_Class : SubClass TwoDimensionalAngle OpenTwoDimensionalFigure ;
-
-  -- The class of GeometricFigures that 
-  -- have position and an extension along two dimensions, viz. plane figures 
-  -- like circles and polygons.
-  fun TwoDimensionalFigure  : Class ;
-  fun TwoDimensionalFigure_Class : SubClass TwoDimensionalFigure GeometricFigure ;
-
-  -- A subclass of FunctionQuantity, instances of which are returned by
-  -- UnaryFunctions that map from one instance of the Class
-  -- ConstantQuantity to another instance of the Class
-  -- ConstantQuantity.
-  fun UnaryConstantFunctionQuantity  : Class ;
-  fun UnaryConstantFunctionQuantity_Class : SubClass UnaryConstantFunctionQuantity FunctionQuantity ;
-
-  -- Attribute that applies to Organisms that 
-  -- are unconscious. An Organism may be Unconscious because it is Dead 
-  -- or because of a blow to the head, a drug, etc.
-  fun Unconscious  : Ind ConsciousnessAttribute ;
-
-  -- The Class of Removing processes where the agent 
-  -- uncovers the patient, either completely or only partially.
-  fun Uncovering  : Class ;
-  fun Uncovering_Class : SubClass Uncovering Removing ;
-
-  -- The Attribute of a CognitiveAgent when 
-  -- he/she is unemployed.
-  fun Unemployed  : Ind SocialRole ;
-
-  -- Any instance of Detaching which results in 
-  -- a situation where it is not the case that the agent grasps something 
-  -- which he/she grasps previously.
-  fun Ungrasping  : Class ;
-  fun Ungrasping_Class : SubClass Ungrasping Detaching ;
-
-  -- Any instance of Getting that is not part 
-  -- of a Transaction. In other words, any instance of Getting where nothing 
-  -- is given in return. Some examples of UnilateralGetting are: appropriating, 
-  -- commandeering, stealing, etc.
-  fun UnilateralGetting  : Class ;
-  fun UnilateralGetting_Class : SubClass UnilateralGetting Getting ;
-
-  -- Any instance of Giving that is not part 
-  -- of a Transaction. In other words, any instance of Giving where nothing 
-  -- is received in return. Some examples of UnilateralGiving are: honorary 
-  -- awards, gifts, and financial grants.
-  fun UnilateralGiving  : Class ;
-  fun UnilateralGiving_Class : SubClass UnilateralGiving Giving ;
-
-  -- The Attribute of Regions that are 
-  -- unilluminated, i.e in which no shapes are visually discernable.
-  fun Unilluminated  : Ind VisualAttribute ;
-
-  -- A BinaryFunction that maps two SetOrClasses to 
-  -- the union of these SetOrClasses. An object is an element of the union 
-  -- of two SetOrClasses just in case it is an instance of either SetOrClass.
-  fun UnionFn  : El SetOrClass -> El SetOrClass -> Ind SetOrClass ;
-
-  -- A List in which no item appears more than once, 
-  -- i.e. a List for which there are no distinct numbers ?NUMBER1 and ?NUMBER2 
-  -- such that (ListOrderFn ?LIST ?NUMBER1) and (ListOrderFn ?LIST ?NUMBER2) 
-  -- return the same value.
-  fun UniqueList  : Class ;
-  fun UniqueList_Class : SubClass UniqueList List ;
-
-  -- UnitFn returns just the UnitOfMeasure of a PhysicalQuantity with an associated
-  -- UnitOfMeasure and RealNumber magnitude. For example, the unit of
-  -- the ConstantQuantity (MeasureFn 2 Kilometer) is the
-  -- UnitOfMeasure Kilometer.
-  fun UnitFn  : El PhysicalQuantity -> Ind UnitOfMeasure ;
-
-  -- Every instance of this Class is a UnitOfMeasure that can be used
-  -- with MeasureFn to form instances of AngleMeasure.
-  fun UnitOfAngularMeasure  : Class ;
-  fun UnitOfAngularMeasure_Class : SubClass UnitOfAngularMeasure NonCompositeUnitOfMeasure ;
-
-  -- Every instance of this Class is a UnitOfMeasure that can be used with MeasureFn to form
-  -- instances of AreaMeasure.
-  fun UnitOfArea  : Class ;
-  fun UnitOfArea_Class : SubClass UnitOfArea CompositeUnitOfMeasure ;
-
-  -- UnitOfAtmosphericPressure includes those instances of
-  -- UnitOfMeasure used to measure atmospheric pressure (barometricPressure),
-  -- e.g., InchMercury.
-  fun UnitOfAtmosphericPressure  : Class ;
-  fun UnitOfAtmosphericPressure_Class : SubClass UnitOfAtmosphericPressure CompositeUnitOfMeasure ;
-
-  -- Every instance of this Class is a UnitOfMeasure that can be used with MeasureFn to form
-  -- instances of CurrencyMeasure.
-  fun UnitOfCurrency  : Class ;
-  fun UnitOfCurrency_Class : SubClass UnitOfCurrency NonCompositeUnitOfMeasure ;
-
-  -- Every instance of this Class is a UnitOfMeasure that can be used with MeasureFn to form
-  -- instances of TimeDuration. Note that TimeDuration is a subclass of TimeMeasure.
-  fun UnitOfDuration  : Class ;
-  fun UnitOfDuration_Class : SubClass UnitOfDuration NonCompositeUnitOfMeasure ;
-
-  -- Every instance of this
-  -- Class is a UnitOfMeasure that can be used with MeasureFn to form
-  -- instances of FrequencyMeasure.
-  fun UnitOfFrequency  : Class ;
-  fun UnitOfFrequency_Class : SubClass UnitOfFrequency CompositeUnitOfMeasure ;
-
-  -- Every instance of this
-  -- Class is a UnitOfMeasure that can be used with MeasureFn to form
-  -- instances of InformationMeasure.
-  fun UnitOfInformation  : Class ;
-  fun UnitOfInformation_Class : SubClass UnitOfInformation NonCompositeUnitOfMeasure ;
-
-  -- Every instance of this
-  -- Class is a UnitOfMeasure that can be used with MeasureFn to form
-  -- instances of LengthMeasure.
-  fun UnitOfLength  : Class ;
-  fun UnitOfLength_Class : SubClass UnitOfLength NonCompositeUnitOfMeasure ;
-
-  -- Every instance of this
-  -- Class is a UnitOfMeasure that can be used with MeasureFn to form
-  -- instances of MassMeasure, which denote the amount of matter in
-  -- PhysicalObjects.
-  fun UnitOfMass  : Class ;
-  fun UnitOfMass_Class : SubClass UnitOfMass NonCompositeUnitOfMeasure ;
-
-  -- A standard of measurement for some dimension. 
-  -- For example, the Meter is a UnitOfMeasure for the dimension of length, 
-  -- as is the Inch. There is no intrinsic property of a UnitOfMeasure that 
-  -- makes it primitive or fundamental, rather, a system of units (e.g. 
-  -- SystemeInternationalUnit) defines a set of orthogonal dimensions and 
-  -- assigns units for each.
-  fun UnitOfMeasure  : Class ;
-  fun UnitOfMeasure_Class : SubClass UnitOfMeasure PhysicalQuantity ;
-
-  -- Every instance of this Class is a UnitOfMeasure that can be used with MeasureFn to form
-  -- instances of TemperatureMeasure.
-  fun UnitOfTemperature  : Class ;
-  fun UnitOfTemperature_Class : SubClass UnitOfTemperature NonCompositeUnitOfMeasure ;
-
-  -- Every instance of this Class is a UnitOfMeasure that can be used with MeasureFn to form
-  -- instances of VolumeMeasure.
-  fun UnitOfVolume  : Class ;
-  fun UnitOfVolume_Class : SubClass UnitOfVolume CompositeUnitOfMeasure ;
-
-  -- Unit of volume commonly used in the United Kingdom.
-  fun UnitedKingdomGallon  : Ind UnitOfVolume ;
-
-  -- A currency measure. 1 UnitedStatesCent is equal to .01 UnitedStatesDollars.
-  fun UnitedStatesCent  : Ind UnitOfCurrency ;
-
-  -- A currency measure.
-  fun UnitedStatesDollar  : Ind UnitOfCurrency ;
-
-  -- Unit of volume commonly used in the United States.
-  fun UnitedStatesGallon  : Ind UnitOfVolume ;
-
-  -- The ProbabilityAttribute of being improbable, i.e. more 
-  -- likely than not to be False.
-  fun Unlikely  : Ind ProbabilityAttribute ;
-
-  -- A DeductiveArgument which is valid, i.e. the set of premises in fact entails the conclusion.
-  fun ValidDeductiveArgument  : Class ;
-  fun ValidDeductiveArgument_Class : SubClass ValidDeductiveArgument DeductiveArgument ;
-
-  -- Vehicle is the subclass of 
-  -- TransportationDevices that transport passengers or goods 
-  -- from one place to another by moving from one place to the other 
-  -- with them, e.g., cars, trucks, ferries, and airplanes. Contrast 
-  -- with devices such as pipelines, escalators, or supermarket 
-  -- checkout belts, which carry items from one place to another by means 
-  -- of a moving part, without the device removing from the origin to 
-  -- the destination.
-  fun Vehicle  : Class ;
-  fun Vehicle_Class : SubClass Vehicle TransportationDevice ;
-
-  -- Specifies the velocity of an object, i.e. the speed 
-  -- and the direction of the speed. For example (VelocityFn (MeasureFn 55 Mile) 
-  -- (MeasureFn 2 HourDuration) ?REFERENCE North) denotes the velocity of 55 miles 
-  -- per hour North of the given reference point ?REFERENCE.
-  fun VelocityFn  : El LengthMeasure -> El TimeDuration -> El Region -> El DirectionalAttribute -> Ind FunctionQuantity ;
-
-  -- One of the parts of speech. The Class of Words 
-  -- that conventionally denote Processes.
-  fun Verb  : Class ;
-  fun Verb_Class : SubClass Verb Word ;
-
-  -- A Phrase that has the same function as a Verb.
-  fun VerbPhrase  : Class ;
-  fun VerbPhrase_Class : SubClass VerbPhrase Phrase ;
-
-  -- An Animal which has a spinal column.
-  fun Vertebrate : Class ;
-  def Vertebrate = KappaFn Animal (\VERT -> and (and (and (exists SpinalColumn (\SPINE -> component (var SpinalColumn CorpuscularObject ? SPINE)
-                                                                                                    (var Animal CorpuscularObject ? VERT)))
-                                                          (forall NervousSystem (\S -> part (var NervousSystem Object ? S)
-                                                                                            (var Animal Object ? VERT))))
-                                                     (forall Skeleton (\SKELETON -> part (var Skeleton Object ? SKELETON)
-                                                                                         (var Animal Object ? VERT))))
-                                                (forall Exoskeleton (\SKELETON -> part (var Exoskeleton Object ? SKELETON)
-                                                                                       (var Animal Object ? VERT)))) ;
-
-  -- Attribute used to indicate that an Object 
-  -- is positioned height_wise with respect to another Object.
-  fun Vertical  : Ind PositionalAttribute ;
-
-  -- A Contest where one participant attempts to 
-  -- physically injure another participant.
-  fun ViolentContest  : Class ;
-  fun ViolentContest_Class : SubClass ViolentContest Contest ;
-
-  -- An Organism consisting of a core of a single 
-  -- nucleic acid enclosed in a protective coat of protein. A virus may replicate 
-  -- only inside a host living cell. A virus exhibits some but not all of the 
-  -- usual characteristics of living things.
-  fun Virus  : Class ;
-  fun Virus_Class : SubClass Virus Microorganism ;
-
-  -- The Class of visually discernible 
-  -- properties.
-  fun VisualAttribute  : Class ;
-  fun VisualAttribute_Class : SubClass VisualAttribute PerceptualAttribute ;
-
-  -- A Nutrient present in natural products or made 
-  -- synthetically, which is essential in the diet of Humans and other higher 
-  -- Animals. Included here are Vitamin precursors and provitamins.
-  fun Vitamin  : Class ;
-  fun Vitamin_Class : SubClass Vitamin Nutrient ;
-
-  -- The vocal cords, are composed
-  -- of two folds of mucous membrane stretched horizontally across the
-  -- larynx. They vibrate, modulating the flow of air being expelled from the
-  -- lungs during Vocalizing.
-  fun VocalCords  : Class ;
-  fun VocalCords_Class : SubClass VocalCords Organ ;
-
-  -- Any instance of RadiatingSound where the 
-  -- instrument is the Human vocal cords. This covers grunts, screams, 
-  -- roars, as well as Speaking.
-  fun Vocalizing  : Class ;
-  fun Vocalizing_Class : SubClass Vocalizing (both BodyMotion RadiatingSound) ;
-
-  -- SI electric potential measure. Symbol: V. It is 
-  -- the difference of electric potential between two points of a conducting 
-  -- wire carrying a constant current of 1 Ampere, when the power dissipated 
-  -- between these points is equal to 1 Watt. Volt = W/A = 
-  -- m^2*kg*s^(_3)*A^(_1).
-  fun Volt  : Ind CompositeUnitOfMeasure ;
-
-  -- Measures of the amount of space in three dimensions.
-  fun VolumeMeasure  : Class ;
-  fun VolumeMeasure_Class : SubClass VolumeMeasure FunctionQuantity ;
-
-  -- Voting is the activity of voting in an 
-  -- Election. Voting is typically done by individuals, while Elections 
-  -- are conducted by Organizations. The voting process by an individual 
-  -- voter is part of an Election process.
-  fun Voting  : Class ;
-  fun Voting_Class : SubClass Voting Deciding ;
-
-  -- Ambulating relatively slowly, i.e. moving in such a 
-  -- way that at least one foot is always in contact with the ground.
-  fun Walking  : Class ;
-  fun Walking_Class : SubClass Walking Ambulating ;
-
-  -- A military confrontation between two or more 
-  -- GeopoliticalAreas or Organizations whose members are GeopoliticalAreas. 
-  -- As the corresponding axiom specifies, a War is made up of Battles.
-  fun War  : Class ;
-  fun War_Class : SubClass War ViolentContest ;
-
-  -- Vertebrates whose body temperature 
-  -- is internally regulated.
-  fun WarmBloodedVertebrate  : Class ;
-  fun WarmBloodedVertebrate_Class : SubClass WarmBloodedVertebrate Vertebrate ;
-
-  -- A Contract that states the cirumstances 
-  -- under which defects in the product will be corrected for no charge. 
-  -- A Warranty is usually limited to a length of time that is specified 
-  -- in the Warranty itself. A Warranty also includes information about 
-  -- what is not covered and actions that invalidate the Warranty.
-  fun Warranty  : Ind DeonticAttribute ;
-
-  -- The Class of samples of the compound H20. Note 
-  -- that this Class covers both pure and impure Water.
-  fun Water  : Class ;
-  fun Water_Class : SubClass Water CompoundSubstance ;
-
-  -- A body which is made up predominantly of water, 
-  -- e.g. rivers, lakes, oceans, etc.
-  fun WaterArea  : Class ;
-  fun WaterArea_Class : SubClass WaterArea GeographicArea ;
-
-  -- Any Cloud that is composed primarily of water vapor.
-  fun WaterCloud  : Class ;
-  fun WaterCloud_Class : SubClass WaterCloud Cloud ;
-
-  -- Any LiquidMotion where the Liquid is Water.
-  fun WaterMotion  : Class ;
-  fun WaterMotion_Class : SubClass WaterMotion LiquidMotion ;
-
-  -- SI power measure. Symbol: W. A UnitOfMeasure 
-  -- that measures power, i.e. energy produced or expended divided by 
-  -- TimeDuration. It is the power which gives rise to the production 
-  -- of energy (or work) at the rate of one Joule per SecondDuration. 
-  -- Watt = J/s = m^2*kg*s^(_3).
-  fun Watt  : Ind CompositeUnitOfMeasure ;
-
-  -- A UnaryFunction that maps an Agent to a 
-  -- CurrencyMeasure specifying the value of the property owned by the Agent. 
-  -- Note that this Function is generally used in conjunction with the 
-  -- Function PropertyFn, e.g. (WealthFn (PropertyFn BillGates)) would 
-  -- return the monetary value of the sum of Bill Gates' holdings.
-  fun WealthFn  : El Agent -> Ind CurrencyMeasure ;
-
-  -- The Class of Devices that are designed 
-  -- primarily to damage or destroy Humans/Animals, StationaryArtifacts or 
-  -- the places inhabited by Humans/Animals.
-  fun Weapon  : Class ;
-  fun Weapon_Class : SubClass Weapon Device ;
-
-  -- WearableItem is the subclass of 
-  -- Artifacts that are made to be worn on the body.
-  fun WearableItem  : Class ;
-  fun WearableItem_Class : SubClass WearableItem Artifact ;
-
-  -- WeatherProcess is the broadest class of 
-  -- processes that involve weather, including weather seasons (not to be confused 
-  -- with instances of SeasonOfYear), weather systems, and short_term weather 
-  -- events.
-  fun WeatherProcess  : Class ;
-  fun WeatherProcess_Class : SubClass WeatherProcess Motion ;
-
-  -- SI magnetic flux measure. Symbol: Wb. It is the 
-  -- magnetic flux which, linking a circuit of one turn, produces in it an
-  -- electromotive force of 1 Volt as it is reduced to zero at a uniform
-  -- rate in 1 SecondDuration. Weber = V*s = m^2*kg*s^(_2)*A^(_1).
-  fun Weber  : Ind CompositeUnitOfMeasure ;
-
-  -- Any Declaring that leads to one person being 
-  -- the spouse of another.
-  fun Wedding  : Class ;
-  fun Wedding_Class : SubClass Wedding Declaring ;
-
-  -- The Class of all calendar Wednesdays.
-  fun Wednesday  : Class ;
-  fun Wednesday_Class : SubClass Wednesday Day ;
-
-  -- The Class of all calendar weeks.
-  fun Week  : Class ;
-  fun Week_Class : SubClass Week TimeInterval ;
-
-  -- Time unit. A week's duration is seven days.
-  fun WeekDuration  : Ind UnitOfDuration ;
-
-  -- The compass direction of West.
-  fun West  : Ind DirectionalAttribute ;
-
-  -- An Attribute which indicates that the 
-  -- associated Object is fully saturated with a Liquid, i.e. 
-  -- every part of the Object has a subpart which is a Liquid.
-  fun Wet  : Ind SaturationAttribute ;
-
-  -- The Class of Processes where a Liquid is 
-  -- added to an Object.
-  fun Wetting  : Class ;
-  fun Wetting_Class : SubClass Wetting Putting ;
-
-  -- A UnaryFunction that maps an Object or 
-  -- Process to the exact TimeInterval during which it exists. Note 
-  -- that, for every TimePoint ?TIME outside of the TimeInterval 
-  -- (WhenFn ?THING), (time ?THING ?TIME) does not hold.
-  fun WhenFn  : El Physical -> Ind TimeInterval ;
-
-  -- Maps an Object and a TimePoint at which the Object exists to
-  -- the Region where the Object existed at that TimePoint.
-  fun WhereFn  : El Physical -> El TimePoint -> Ind Region ;
-
-  -- The Attribute of being white in color.
-  fun White  : Ind PrimaryColor ;
-
-  -- Any Motion of Air.
-  fun Wind  : Class ;
-  fun Wind_Class : SubClass Wind GasMotion ;
-
-  -- The class of Female Humans.
-  fun Woman  : Class ;
-  fun Woman_Class : SubClass Woman Human ;
-
-  -- A term of a Language that represents a concept.
-  fun Word  : Class ;
-  fun Word_Class : SubClass Word LinguisticExpression ;
-
-  -- Long, narrow, soft_bodied Invertebrates.
-  fun Worm  : Class ;
-  fun Worm_Class : SubClass Worm Invertebrate ;
-
-  -- A subclass of ContentDevelopment in which 
-  -- content is converted from one form (e.g. uttered, written or represented 
-  -- mentally) into a written form. Note that this class covers both 
-  -- transcription and original creation of written Texts.
-  fun Writing  : Class ;
-  fun Writing_Class : SubClass Writing ContentDevelopment ;
-
-  -- The Class of all calendar Years.
-  fun Year  : Class ;
-  fun Year_Class : SubClass Year TimeInterval ;
-
-  -- Time unit. one calendar year. 1 year = 365 days = 31536000 seconds.
-  fun YearDuration  : Ind UnitOfDuration ;
-
-  -- A UnaryFunction that maps a number to the corresponding calendar 
-  -- Year. For example, (YearFn 1912) returns the Class containing just one instance, 
-  -- the year of 1912. As might be expected, positive integers return years in the Common Era, 
-  -- while negative integers return years in B.C.E. Note that this function returns a Class 
-  -- as a value. The reason for this is that the related functions, viz. MonthFn, DayFn, 
-  -- HourFn, MinuteFn, and SecondFn, are used to generate both specific TimeIntervals 
-  -- and recurrent intervals, and the only way to do this is to make the domains and ranges of 
-  -- these functions classes rather than individuals.
-  fun YearFn : El Integer -> Desc Year ;
-
-  -- The Attribute of being yellow in color.
-  fun Yellow  : Ind PrimaryColor ;
-
-  -- (abstractCounterpart ?AB ?PHYS
-  -- relates a Physical entity to an Abstract one which is an idealized
-  -- model in some dimension of the Physical entity. For example, an
-  -- Abstract GraphNode could be stated to be the counterpart of an 
-  -- actual Computer in a ComputerNetwork.
-  fun abstractCounterpart  : El Abstract -> El Physical -> Formula ;
-
-  -- (acquaintance ?H1 ?H2) means that ?H1 has
-  -- met and knows something about ?H2, such as ?H2's name and appearance.
-  -- Statements made with this predicate should be temporally specified with
-  -- holdsDuring. Note that acquaintance is not symmetric. For the
-  -- symmetric version, see mutualAcquaintance.
-  fun acquaintance  : El Human -> El Human -> Formula ;
-
-  -- Simply relates an Object to a ConstantQuantity 
-  -- specifying the age of the Object.
-  fun age  : El Object -> El TimeDuration -> Formula ;
-
-  -- (agent ?PROCESS ?AGENT) means that ?AGENT is 
-  -- an active determinant, either animate or inanimate, of the Process 
-  -- ?PROCESS, with or without voluntary intention. For example, Eve is an 
-  -- agent in the following proposition: Eve bit an apple.
-  fun agent  : El Process -> El Agent -> Formula ;
-
-  -- A TernaryPredicate that is
-  -- used to state the distance between the top of an Object and
-  -- another point that is below the top of the Object (often this
-  -- other point will be sea level). Note that this Predicate can be
-  -- used to specify, for example, the height of geographic features,
-  -- e.g. mountains, the altitude of aircraft, and the orbit of satellites
-  -- around the Earth.
-  fun altitude  : El Physical -> El Physical -> El LengthMeasure -> Formula ;
-
-  -- The transitive closure of the parent predicate. 
-  -- (ancestor ?DESCENDANT ?ANCESTOR) means that ?ANCESTOR is either the 
-  -- parent of ?DESCENDANT or the parent of the parent of DESCENDANT or etc.
-  fun ancestor  : El Organism -> El Organism -> Formula ;
-
-  -- (angleOfFigure ?ANGLE ?FIGURE) means that 
-  -- the TwoDimensionalAngle ?ANGLE is part of the GeometricFigure ?FIGURE.
-  fun angleOfFigure  : El GeometricFigure -> El GeometricFigure -> Formula ;
-
-  -- (angularMeasure ?ANGLE ?MEASURE) means that 
-  -- the two_dimensional geometric angle ?ANGLE has the PlaneAngleMeasure of 
-  -- ?MEASURE.
-  fun angularMeasure  : El TwoDimensionalAngle -> El PlaneAngleMeasure -> Formula ;
-
-  -- This predicate indicates the value of a 
-  -- GraphArc in a Graph. This could map to the length of a road in 
-  -- a road network or the flow rate of a pipe in a plumbing system.
-  fun arcWeight  : El GraphArc -> El Quantity -> Formula ;
-
-  -- (atomicNumber ?ELEMENT ?NUMBER) means that 
-  -- the ElementalSubstance ?ELEMENT has the atomic number ?NUMBER. The 
-  -- atomic number is the number of Protons in the nucleus of an Atom.
-  fun atomicNumber : Desc ElementalSubstance -> El PositiveInteger -> Formula ;
-
-  -- (attends ?DEMO ?PERSON) means that ?PERSON attends, 
-  -- i.e. is a member of the audience, of the performance event ?DEMO.
-  fun attends  : El Demonstrating -> El Human -> Formula ;
-
-  -- (attribute ?OBJECT ?PROPERTY) means that 
-  -- ?PROPERTY is a Attribute of ?OBJECT. For example, 
-  -- (attribute MyLittleRedWagon Red).
-  fun attribute  : El Object -> El Attribute -> Formula ;
-
-  -- (authors ?AGENT ?TEXT) means that ?AGENT is 
-  -- creatively responsible for ?TEXT. For example, Agatha Christie is 
-  -- author of Murder_on_the_Orient_Express.
-  fun authors : El Agent -> Desc Text -> Formula ;
-
-  -- A partial function that relates a List to a 
-  -- RealNumber, provided that the List only has list elements that are 
-  -- RealNumbers. The RealNumber associated with the List is equal to the 
-  -- mathematical average of the RealNumbers in the List divided by the total
-  -- number of list elements.
-  fun average  : El List -> El RealNumber -> Formula ;
-
-  -- (barometricPressure ?AREA ?PRESSURE) means that the atmospheric 
-  -- pressure measured at ?AREA is ?PRESSURE. Barometric pressure is 
-  -- typically expressed in units of InchMercury or MmMercury. For 
-  -- example, standard sea level pressure is 29.92 inches (760 mm) of mercury: 
-  -- (barometricPressure SeaLevel (MeasureFn 29.92 InchMercury)).
-  fun barometricPressure  : El Object -> El UnitOfAtmosphericPressure -> Formula ;
-
-  -- (before ?POINT1 ?POINT2) means that ?POINT1 
-  -- precedes ?POINT2 on the universal timeline.
-  fun before  : El TimePoint -> El TimePoint -> Formula ;
-
-  -- (beforeOrEqual ?POINT1 ?POINT2) means that ?POINT1 
-  -- is identical with ?POINT2 or occurs before it on the universal timeline.
-  fun beforeOrEqual  : El TimePoint -> El TimePoint -> Formula ;
-
-  -- The epistemic predicate of belief. (believes ?AGENT ?FORMULA) means 
-  -- that ?AGENT believes the proposition expressed by ?FORMULA.
-  fun believes  : El CognitiveAgent -> Formula -> Formula ;
-
-  -- (between ?OBJ1 ?OBJ2 ?OBJ3) means that ?OBJ2 is 
-  -- spatially located between ?OBJ1 and ?OBJ3. Note that this implies that 
-  -- ?OBJ2 is directly between ?OBJ1 and ?OBJ3, i.e. the projections of ?OBJ1 
-  -- and ?OBJ3 overlap with ?OBJ2.
-  fun between  : El Object -> El Object -> El Object -> Formula ;
-
-  -- The temperature at which a PureSubstance changes
-  -- state from a Liquid to a Gas.
-  fun boilingPoint : Desc PureSubstance -> El TemperatureMeasure -> Formula ;
-
-  -- (bottom ?BOTTOM ?OBJECT) holds if ?BOTTOM is the 
-  -- lowest or deepest maximal superficial part of ?OBJECT.
-  fun bottom  : El SelfConnectedObject -> El SelfConnectedObject -> Formula ;
-
-  -- The general relationship of being a brother. 
-  -- (brother ?MAN ?PERSON) means that ?MAN is the brother of ?PERSON.
-  fun brother  : El Man -> El Human -> Formula ;
-
-  -- The causation relation between instances of Process. 
-  -- (causes ?PROCESS1 ?PROCESS2) means that the instance of Process ?PROCESS1 
-  -- brings about the instance of Process ?PROCESS2.
-  fun causes  : El Process -> El Process -> Formula ;
-
-  -- (causesProposition ?FORMULA1 ?FORMULA2) means
-  -- that the state of affairs described by ?FORMULA1
-  -- causes, or mechanistically brings about, the state of affairs
-  -- described by ?FORMULA2. Note that unlike entails, the time
-  -- during which ?FORMULA2 holds cannot precede the time during which
-  -- ?FORMULA1 holds, although ?FORMULA1 and ?FORMULA2 can hold
-  -- simultaneously. Note, also, that causesProposition is a
-  -- predicate, not a truth function. The following rule
-  -- (contraposition) does not hold: (=> (causesProp ?FORMULA1
-  -- ?FORMULA2) (causesProp (not ?FORMULA2) (not ?FORMULA1))).
-  fun causesProposition  : Formula -> Formula -> Formula ;
-
-  -- The causation relation between subclasses of Process. 
-  -- (causesSubclass ?PROCESS1 ?PROCESS2) means that the subclass of Process ?PROCESS1 
-  -- brings about the subclass of Process ?PROCESS2, e.g. (causesSubclass Killing 
-  -- Death).
-  fun causesSubclass : Desc Process -> Desc Process -> Formula ;
-
-  -- (citizen ?PERSON ?NATION) means that the 
-  -- Human ?PERSON is a citizen of Nation ?NATION.
-  fun citizen  : El Human -> El Nation -> Formula ;
-
-  -- (completelyFills ?OBJ ?HOLE) 
-  -- means that some part of the Object ?OBJ fills the Hole ?HOLE. 
-  -- Note that if (completelyFills ?OBJ1 ?HOLE) and (part ?OBJ1 ?OBJ2),
-  -- then (completelyFills ?OBJ2 ?HOLE). A complete filler of (a part of) a hole
-  -- is connected with everything with which (that part of) the hole itself is connected. 
-  -- A perfect filler of (a part of) a hole completely fills every proper 
-  -- part of (that part of) that hole.
-  fun completelyFills  : El Object -> El Hole -> Formula ;
-
-  -- A specialized common sense notion of part 
-  -- for heterogeneous parts of complexes. (component ?COMPONENT ?WHOLE) 
-  -- means that ?COMPONENT is a component of ?WHOLE. Examples of component 
-  -- include the doors and walls of a house, the states or provinces of a 
-  -- country, or the limbs and organs of an animal. Compare piece, which 
-  -- is also a subrelation of part.
-  fun component  : El CorpuscularObject -> El CorpuscularObject -> Formula ;
-
-  -- (conclusion ?ARGUMENT ?PROPOSITION) means that
-  -- the Proposition ?PROPOSITION is the conclusion explicitly drawn from the 
-  -- Argument ?ARGUMENT. Note that it may or may not be the case that ?ARGUMENT 
-  -- entails ?PROPOSITION.
-  fun conclusion  : El Argument -> El Proposition -> Formula ;
-
-  -- One of the basic ProbabilityRelations. 
-  -- conditionalProbability is used to state the numeric value of a conditional 
-  -- probability. (conditionalProbability ?FORMULA1 ?FORMULA2 ?NUMBER) means 
-  -- that the probability of ?FORMULA2 being true given that ?FORMULA1 is true is 
-  -- ?NUMBER.
-  fun conditionalProbability  : Formula -> Formula -> El RealNumber -> Formula ;
-
-  -- Expresses the relationship between a Formula, 
-  -- an Entity, and an ObjectiveNorm when the Entity brings it about that 
-  -- the Formula has the ObjectiveNorm.
-  fun confersNorm  : El Entity -> Formula -> El ObjectiveNorm -> Formula ;
-
-  -- Expresses the relationship between a 
-  -- a Formula, an Entity, and a CognitiveAgent when the Entity 
-  -- obligates the CognitiveAgent to bring it about that the Formula is true.
-  fun confersObligation  : Formula -> El Entity -> El CognitiveAgent -> Formula ;
-
-  -- Expresses the relationship between a Formula, 
-  -- an Entity, and a CognitiveAgent when the Entity authorizes the 
-  -- CognitiveAgent to bring it about that the Formula is true.
-  fun confersRight  : Formula -> El Entity -> El CognitiveAgent -> Formula ;
-
-  -- (connected ?OBJ1 ?OBJ2) means that ?OBJ1 
-  -- meetsSpatially ?OBJ2 or that ?OBJ1 overlapsSpatially ?OBJ2.
-  fun connected  : El Object -> El Object -> Formula ;
-
-  -- This is the most general 
-  -- connection relation between EngineeringComponents. If 
-  -- (connectedEngineeringComponents ?COMP1 ?COMP2), then neither ?COMP1 nor 
-  -- ?COMP2 can be an engineeringSubcomponent of the other. The relation 
-  -- connectedEngineeringComponents is a SymmetricRelation, there is no 
-  -- information in the direction of connection between two components. It is 
-  -- also an IrreflexiveRelation, no EngineeringComponent bears this relation 
-  -- to itself. Note that this relation does not associate a name or type 
-  -- with the connection.
-  fun connectedEngineeringComponents  : El EngineeringComponent -> El EngineeringComponent -> Formula ;
-
-  -- The relationship between three things, when one of 
-  -- the three things connects the other two. More formally, (connects ?OBJ1 ?OBJ2 ?OBJ3)
-  -- means that (connected ?OBJ1 ?OBJ2) and (connected ?OBJ1 ?OBJ3)
-  -- and not (connected ?OBJ2 ?OBJ3).
-  fun connects  : El SelfConnectedObject -> El SelfConnectedObject -> El SelfConnectedObject -> Formula ;
-
-  -- connectsEngineeringComponents 
-  -- is a TernaryPredicate that maps from an EngineeringConnection to the 
-  -- EngineeringComponents it connects. Since EngineeringComponents cannot 
-  -- be connected to themselves and there cannot be an EngineeringConnection 
-  -- without a connectedEngineeringComponents Predicate, the second and third 
-  -- arguments of any connectsEngineeringComponents relationship will always be 
-  -- distinct for any given first argument.
-  fun connectsEngineeringComponents  : El EngineeringComponent -> El EngineeringComponent -> El SelfConnectedObject -> Formula ;
-
-  -- (considers ?AGENT ?FORMULA) means that ?AGENT considers or wonders
-  -- about the truth of the proposition expressed by ?FORMULA.
-  fun considers  : El CognitiveAgent -> Formula -> Formula ;
-
-  -- (consistent ?PROP1 ?PROP2) means that the two 
-  -- Propositions ?PROP1 and ?PROP2 are consistent with one another, i.e. it 
-  -- is possible for both of them to be true at the same time.
-  fun consistent  : El Proposition -> El Proposition -> Formula ;
-
-  -- The relation of spatial containment for two 
-  -- separable objects. When the two objects are not separable (e.g. an 
-  -- automobile and one of its seats), the relation of part should be used. 
-  -- (contains ?OBJ1 ?OBJ2) means that the SelfConnectedObject ?OBJ1 has 
-  -- a space (i.e. a Hole) which is at least partially filled by ?OBJ2.
-  fun contains  : El SelfConnectedObject -> El Object -> Formula ;
-
-  -- A subrelation of represents. This 
-  -- predicate relates a ContentBearingPhysical to the Proposition that is 
-  -- expressed by the ContentBearingPhysical. Examples include the relationships 
-  -- between a physical novel and its story and between a printed score and its 
-  -- musical content.
-  fun containsInformation  : El ContentBearingPhysical -> El Proposition -> Formula ;
-
-  -- A contraryAttribute is a set of Attributes 
-  -- such that something can not simultaneously have more than one of these Attributes. 
-  -- For example, (contraryAttribute Pliable Rigid) means that nothing can be both 
-  -- Pliable and Rigid.
-  fun contraryAttribute  : [El Attribute] -> Formula ;
-
-  -- (cooccur ?THING1 ?THING2) means that the 
-  -- Object or Process ?THING1 occurs at the same time as, together with, 
-  -- or jointly with the Object or Process ?THING2. This covers the 
-  -- following temporal relations: is co_incident with, is concurrent with, 
-  -- is contemporaneous with, and is concomitant with.
-  fun cooccur  : El Physical -> El Physical -> Formula ;
-
-  -- relates an Object to an exact copy of the 
-  -- Object, where an exact copy is indistinguishable from the original 
-  -- with regard to every property except (possibly) spatial and/or temporal 
-  -- location.
-  fun copy  : El Object -> El Object -> Formula ;
-
-  -- (crosses ?OBJ1 ?OBJ2) means that Object ?OBJ1 
-  -- traverses Object ?OBJ2, without being connected to it.
-  fun crosses  : El Object -> El Object -> Formula ;
-
-  -- A BinaryPredicate that specifies a 
-  -- TimePosition in absolute calendar time, at the resolution 
-  -- of one day, for a particular Object or Process.
-  fun date  : El Physical -> El Day -> Formula ;
-
-  -- The general relationship of daughterhood. 
-  -- (daughter ?CHILD ?PARENT) means that ?CHILD is 
-  -- the biological daughter of ?PARENT.
-  fun daughter  : El Organism -> El Organism -> Formula ;
-
-  -- One of the basic ProbabilityRelations. 
-  -- (decreasesLikelihood ?FORMULA1 ?FORMULA2) means that ?FORMULA2 is less 
-  -- likely to be true if ?FORMULA1 is true.
-  fun decreasesLikelihood  : Formula -> Formula -> Formula ;
-
-  -- Expresses the relationship between an 
-  -- Entity, a Formula, and an ObjectiveNorm when the Entity 
-  -- brings it about that the Formula does not have the ObjectiveNorm.
-  fun deprivesNorm  : El Entity -> Formula -> El ObjectiveNorm -> Formula ;
-
-  -- A TernaryPredicate that is
-  -- used to state the distance between the top of an Object and
-  -- another point that is above the top of the Object (often this
-  -- other point will be sea level). Note that this Predicate can be
-  -- used to specify, for example, the depth of marine life or submarines,
-  -- for example.
-  fun depth  : El Physical -> El Physical -> El LengthMeasure -> Formula ;
-
-  -- (desires ?AGENT ?FORMULA) means that ?AGENT wants 
-  -- to bring about the state of affairs expressed by ?FORMULA. Note that there 
-  -- is no implication that what is desired by the agent is not already true. 
-  -- Note too that desires is distinguished from wants only in that the former 
-  -- is a PropositionalAttitude, while wants is an ObjectAttitude.
-  fun desires  : El CognitiveAgent -> Formula -> Formula ;
-
-  -- (destination ?PROCESS ?GOAL) means that 
-  -- ?GOAL is the target or goal of the Process ?PROCESS. For example, 
-  -- Danbury would be the destination in the following proposition: Bob went 
-  -- to Danbury. Note that this is a very general CaseRole and, in 
-  -- particular, that it covers the concepts of 'recipient' and 'beneficiary'. 
-  -- Thus, John would be the destination in the following proposition: 
-  -- Tom gave a book to John.
-  fun destination  : El Process -> El Entity -> Formula ;
-
-  -- (developmentalForm ?OBJECT ?FORM) 
-  -- means that ?FORM is an earlier stage in the individual maturation of 
-  -- ?OBJECT. For example, tadpole and caterpillar are developmentalForms 
-  -- of frogs and butterflies, respectively.
-  fun developmentalForm  : El OrganicObject -> El DevelopmentalAttribute -> Formula ;
-
-  -- (diameter ?CIRCLE ?LENGTH) means that the diameter 
-  -- of the Circle ?CIRCLE has a length of ?LENGTH.
-  fun diameter  : El Circle -> El LengthMeasure -> Formula ;
-
-  -- (direction ?PROC ?ATTR) means that the 
-  -- Process ?PROC is moving in the direction ?ATTR. For example, one 
-  -- would use this Predicate to represent the fact that Max is moving 
-  -- North.
-  fun direction  : El Process -> El DirectionalAttribute -> Formula ;
-
-  -- Classes are disjoint only if they share no 
-  -- instances, i.e. just in case the result of applying IntersectionFn to
-  -- them is empty.
-  fun disjoint  : El SetOrClass -> El SetOrClass -> Formula ;
-
-  -- A disjointDecomposition of a Class 
-  -- C is a set of subclasses of C that are mutually disjoint.
-  fun disjointDecomposition  : Class -> [Class] -> Formula ;
-
-  -- (distance ?OBJ1 ?OBJ2 ?QUANT) means that the 
-  -- shortest distance between the two objects ?OBJ1 and ?OBJ2 is ?QUANT. Note 
-  -- that the difference between the predicates length and distance is that 
-  -- the length is used to state the LengthMeasure of one of the dimensions of 
-  -- a single object, while distance is used to state the LengthMeasure that 
-  -- separates two distinct objects.
-  fun distance  : El Physical -> El Physical -> El LengthMeasure -> Formula ;
-
-  -- A relation between objects 
-  -- in the domain of discourse and strings of natural language text stated in 
-  -- a particular HumanLanguage. The domain of documentation is not 
-  -- constants (names), but the objects themselves. This means that one does 
-  -- not quote the names when associating them with their documentation.
-  fun documentation  : El Entity -> El HumanLanguage -> El SymbolicString -> Formula ;
-
-  -- (duration ?POS ?TIME) means that the 
-  -- duration of the TimePosition ?POS is ?TIME. Note that this 
-  -- Predicate can be used in conjunction with the Function WhenFn 
-  -- to specify the duration of any instance of Physical.
-  fun duration  : El TimeInterval -> El TimeDuration -> Formula ;
-
-  -- (during ?INTERVAL1 ?INTERVAL2) means that 
-  -- ?INTERVAL1 starts after and ends before ?INTERVAL2.
-  fun during  : El TimeInterval -> El TimeInterval -> Formula ;
-
-  -- (earlier ?INTERVAL1 ?INTERVAL2) means that 
-  -- the TimeInterval ?INTERVAL1 ends before the TimeInterval ?INTERVAL2 
-  -- begins.
-  fun earlier  : El TimeInterval -> El TimeInterval -> Formula ;
-
-  -- (editor ?AGENT ?TEXT) means that ?AGENT is 
-  -- an editor of ?TEXT.
-  fun editor : El Agent -> Desc Text -> Formula ;
-
-  -- (element ?ENTITY ?SET) is true just in case 
-  -- ?ENTITY is contained in the Set ?SET. An Entity can be an element 
-  -- of another Entity only if the latter is a Set.
-  fun element  : El Entity -> El Set -> Formula ;
-
-  -- (employs ?ORG ?PERSON) means that ?ORG has 
-  -- hired ?PERSON and currently retains ?PERSON, on a salaried, hourly 
-  -- or contractual basis, to provide services in exchange for monetary 
-  -- compensation.
-  fun employs  : El Organization -> El CognitiveAgent -> Formula ;
-
-  -- (engineeringSubcomponent ?SUB ?SUPER)
-  -- means that the EngineeringComponent ?SUB is structurally a 
-  -- properPart of ?SUPER. This relation is an AsymmetricRelation, since 
-  -- two EngineeringComponents cannot be subcomponents of each other.
-  fun engineeringSubcomponent  : El EngineeringComponent -> El EngineeringComponent -> Formula ;
-
-  -- The operator of logical entailment. (entails ?FORMULA1 ?FORMULA2)
-  -- means that ?FORMULA2 can be derived from ?FORMULA1 
-  -- by means of the proof theory of SUO_KIF.
-  fun entails  : Formula -> Formula -> Formula ;
-
-  -- (equal ?ENTITY1 ?ENTITY2) is true just in case 
-  -- ?ENTITY1 is identical with ?ENTITY2.
-  fun equal  : El Entity -> El Entity -> Formula ;
-
-  -- A binary predicate that relates two subclasses of ContentBearingObject. 
-  -- (equivalentContentClass ?CLASS1 ?CLASS2) means that the content expressed by
-  -- each instance of ?CLASS1 is also expressed by each instance of ?CLASS2, 
-  -- and vice versa. An example would be the relationship between English and Russian
-  -- editions of Agatha Christie's 'Murder on the Orient Express'. Note that 
-  -- (equivalentContentClass ?CLASS1 ?CLASS2) implies
-  -- (subsumesContentClass ?CLASS1 ?CLASS2) and (subsumesContentClass ?CLASS2 ?CLASS1).
-  fun equivalentContentClass  : Desc ContentBearingObject -> Desc ContentBearingObject -> Formula ;
-
-  -- A BinaryPredicate relating two 
-  -- instances of ContentBearingObject. (equivalentContentInstance ?OBJ1 ?OBJ2)
-  -- means that the content expressed by ?OBJ1 is identical to 
-  -- the content expressed by ?OBJ2. An example would be the relationship 
-  -- between a handwritten draft of a letter to one's lawyer and a typed 
-  -- copy of the same letter. Note that (equivalentContentInstance ?OBJ1 ?OBJ2) 
-  -- implies (subsumesContentInstance ?OBJ1 ?OBJ2) and 
-  -- (subsumesContentInstance ?OBJ2 ?OBJ2).
-  fun equivalentContentInstance  : El ContentBearingObject -> El ContentBearingObject -> Formula ;
-
-  -- The actual, minimal location of an Object. 
-  -- This is a subrelation of the more general Predicate located.
-  fun exactlyLocated  : El Physical -> El Object -> Formula ;
-
-  -- This predicate relates a Class to a 
-  -- set of Attributes, and it means that the elements of this set exhaust the 
-  -- instances of the Class. For example, (exhaustiveAttribute PhysicalState 
-  -- Solid Fluid Liquid Gas Plasma) means that there are only five instances of 
-  -- the class PhysicalState, viz. Solid, Fluid, Liquid, Gas and Plasma.
-  fun exhaustiveAttribute : Desc Attribute -> [El Attribute] -> Formula ;
-
-  -- An exhaustiveDecomposition of a 
-  -- Class C is a set of subclasses of C such that every instance of C is an 
-  -- instance of one of the subclasses in the set. Note: this does not necessarily 
-  -- mean that the elements of the set are disjoint (see partition _ a partition 
-  -- is a disjoint exhaustive decomposition).
-  fun exhaustiveDecomposition  : Class -> [Class] -> Formula ;
-
-  -- (experiencer ?PROCESS ?AGENT) means 
-  -- that ?AGENT experiences the Process ?PROCESS. For example, Yojo 
-  -- is the experiencer of seeing in the following proposition: Yojo 
-  -- sees the fish. Note that experiencer, unlike agent, does 
-  -- not entail a causal relation between its arguments.
-  fun experiencer  : El Process -> El Entity -> Formula ;
-
-  -- (exploits ?OBJ ?AGENT) means that ?OBJ is used 
-  -- by ?AGENT as a resource in an unspecified instance of Process. This 
-  -- Predicate, as its corresponding axiom indicates, is a composition of the 
-  -- relations agent and resource.
-  fun exploits  : El Object -> El Agent -> Formula ;
-
-  -- (expressedInLanguage ?EXPRESS ?LANG) means that the
-  -- LinguisticExpression ?EXPRESS is part of the Language ?LANG.
-  fun expressedInLanguage  : El LinguisticExpression -> El Language -> Formula ;
-
-  -- (faces ?OBJ ?DIRECTION) means that the front of 
-  -- ?OBJ (see FrontFn) is positioned towards the compass direction ?DIRECTION. 
-  -- More precisely, it means that if a line were extended from the center of 
-  -- ?DIRECTION, the line would intersect with the front of ?OBJ before it 
-  -- intersected with its back (see BackFn).
-  fun faces  : El Object -> El DirectionalAttribute -> Formula ;
-
-  -- A very general Predicate for biological 
-  -- relationships. (familyRelation ?ORGANISM1 ?ORGANISM2) means that 
-  -- ?ORGANISM1 and ?ORGANISM2 are biologically derived from a common ancestor.
-  fun familyRelation  : El Organism -> El Organism -> Formula ;
-
-  -- The general relationship of fatherhood. 
-  -- (father ?CHILD ?FATHER) means that ?FATHER is the biological father of ?CHILD.
-  fun father  : El Organism -> El Organism -> Formula ;
-
-  -- Holes can be filled. (fills ?OBJ ?HOLE) 
-  -- means that the Object ?OBJ fills the Hole ?HOLE. Note that 
-  -- fills here means perfectly filled. Perfect fillers and fillable entities have no parts in common (rather, 
-  -- they may occupy the same spatial region).
-  fun fills  : El Object -> El Hole -> Formula ;
-
-  -- (finishes ?INTERVAL1 ?INTERVAL2) means that 
-  -- ?INTERVAL1 and ?INTERVAL2 are both TimeIntervals that have the same 
-  -- ending TimePoint and that ?INTERVAL2 begins before ?INTERVAL1.
-  fun finishes  : El TimeInterval -> El TimeInterval -> Formula ;
-
-  -- (frequency ?PROC ?TIME) means that the 
-  -- Process type of ?PROC recurs after every interval of ?TIME.
-  fun frequency : Desc Process -> El TimeDuration -> Formula ;
-
-  -- (geographicSubregion ?PART ?WHOLE) means that the GeographicArea ?PART is
-  -- part of the GeographicArea ?WHOLE.
-  fun geographicSubregion  : El GeographicArea -> El GeographicArea -> Formula ;
-
-  -- (geometricDistance ?POINT1 ?POINT2 ?LENGTH)
-  -- means that ?LENGTH is the distance between the two 
-  -- GeometricPoints ?POINT1 and ?POINT2.
-  fun geometricDistance  : El GeometricPoint -> El GeometricPoint -> El LengthMeasure -> Formula ;
-
-  -- (geometricPart ?PART ?WHOLE) means that the 
-  -- GeometricFigure ?PART is part of the GeometricFigure ?WHOLE.
-  fun geometricPart  : El GeometricFigure -> El GeometricFigure -> Formula ;
-
-  -- (geopoliticalSubdivision ?AREA1 ?AREA2) means that ?AREA1 is any 
-  -- geopolitical part of ?AREA2, that is, ?AREA1 is
-  -- an integral geographicSubregion of ?AREA2 (not a DependencyOrSpecialSovereigntyArea), 
-  -- having its own associated GovernmentOrganization which is subordinated to or constrained by 
-  -- the government of ?AREA2. Cf. dependentGeopoliticalArea.
-  fun geopoliticalSubdivision  : El GeopoliticalArea -> El GeopoliticalArea -> Formula ;
-
-  -- (graphMeasure ?GRAPH ?MEAS) fixes a 
-  -- UnitOfMeasure that is used for the arcWeight of a given Graph. Stating 
-  -- such a relationship entails that the components of given graph are the 
-  -- abstractCounterparts of sets of Physical Entity(ies).
-  fun graphMeasure  : El Graph -> El UnitOfMeasure -> Formula ;
-
-  -- A basic relation for Graphs and their 
-  -- parts. (graphPart ?PART ?GRAPH) means that ?PART is a GraphArc 
-  -- or GraphNode of the Graph ?GRAPH.
-  fun graphPart  : El GraphElement -> El Graph -> Formula ;
-
-  -- The state of grasping an Object. (grasps ?ANIMAL ?OBJ) means
-  -- that the Animal ?ANIMAL is intentionally holding
-  -- on to the Object ?OBJ.
-  fun grasps  : El Animal -> El Object -> Formula ;
-
-  -- (greaterThan ?NUMBER1 ?NUMBER2) is true 
-  -- just in case the Quantity ?NUMBER1 is greater than the Quantity 
-  -- ?NUMBER2.
-  fun greaterThan  : El Quantity -> El Quantity -> Formula ;
-
-  -- (greaterThanByQuality ?ENTITY1 ?ENTITY2 ?ATT) means that
-  -- ?ENTITY1 has more of the given quality ?ATT than ?ENTITY2
-  fun greaterThanByQuality  : El Entity -> El Entity -> El Attribute -> Formula ;
-
-  -- (greaterThanOrEqualTo ?NUMBER1 
-  -- ?NUMBER2) is true just in case the Quantity ?NUMBER1 is greater 
-  -- than the Quantity ?NUMBER2.
-  fun greaterThanOrEqualTo  : El Quantity -> El Quantity -> Formula ;
-
-  -- This Predicate expresses the concept of a 
-  -- conventional goal, i.e. a goal with a neutralized agent's intention. 
-  -- Accordingly, (hasPurpose ?THING ?FORMULA) means that the instance of 
-  -- Physical ?THING has, as its purpose, the Proposition expressed by 
-  -- ?FORMULA. Note that there is an important difference in meaning between 
-  -- the Predicates hasPurpose and result. Although the second argument 
-  -- of the latter can satisfy the second argument of the former, 
-  -- a conventional goal is an expected and desired outcome, while a result 
-  -- may be neither expected nor desired. For example, a machine process may 
-  -- have outcomes but no goals, aimless wandering may have an outcome but no 
-  -- goal, a learning process may have goals with no outcomes, and so on.
-  fun hasPurpose  : El Physical -> Formula -> Formula ;
-
-  -- Expresses a cognitive attitude of an 
-  -- agent with respect to a particular instance of Physical. More precisely, 
-  -- (hasPurposeForAgent ?THING ?FORMULA ?AGENT) means that the purpose of 
-  -- ?THING for ?AGENT is the proposition expressed by ?FORMULA. Very complex 
-  -- issues are involved here. In particular, the rules of inference of the 
-  -- first order predicate calculus are not truth_preserving for the second 
-  -- argument position of this Predicate.
-  fun hasPurposeForAgent  : El Physical -> Formula -> El CognitiveAgent -> Formula ;
-
-  -- Similar to the capability Predicate 
-  -- with the additional restriction that the ability be practised/
-  -- demonstrated to some measurable degree.
-  fun hasSkill : Desc Process -> El Agent -> Formula ;
-
-  -- The height of an Object is the distance between 
-  -- its top and its bottom.
-  fun height  : El SelfConnectedObject -> El LengthMeasure -> Formula ;
-
-  -- (holdsDuring ?TIME ?FORMULA) means that the 
-  -- proposition denoted by ?FORMULA is true in the time frame ?TIME. Note 
-  -- that this implies that ?FORMULA is true at every TimePoint which is a 
-  -- temporalPart of ?TIME.
-  fun holdsDuring  : El TimePosition -> Formula -> Formula ;
-
-  -- Expresses a relationship between a 
-  -- Formula and a CognitiveAgent whereby the CognitiveAgent has 
-  -- the obligation to bring it about that the Formula is true.
-  fun holdsObligation  : Formula -> El CognitiveAgent -> Formula ;
-
-  -- Expresses a relationship between a Formula 
-  -- and a CognitiveAgent whereby the CognitiveAgent has the right to 
-  -- bring it about that the Formula is true.
-  fun holdsRight  : Formula -> El CognitiveAgent -> Formula ;
-
-  -- (hole ?HOLE ?OBJ) means that ?HOLE is a 
-  -- Hole in ?OBJ. A Hole is a fillable body located at the 
-  -- surface an Object.
-  fun hole  : El Hole -> El SelfConnectedObject -> Formula ;
-
-  -- The relation between a Human and a PermanentResidence 
-  -- of the Human.
-  fun home  : El Human -> El PermanentResidence -> Formula ;
-
-  -- (husband ?MAN ?WOMAN) means that ?MAN is the 
-  -- husband of ?WOMAN.
-  fun husband  : El Man -> El Woman -> Formula ;
-
-  -- (identicalListItems ?LIST1 ?LIST2) 
-  -- means that ?LIST1 and ?LIST2 have exactly the same items in their 
-  -- respective lists. Although ?LIST1 and ?LIST2 are required to share 
-  -- exactly the same items, they may order these items differently.
-  fun identicalListItems  : El List -> El List -> Formula ;
-
-  -- A SetOrClass ?CLASS1 is an immediateSubclass 
-  -- of another SetOrClass ?CLASS2 just in case ?CLASS1 is a subclass of ?CLASS2 and 
-  -- there is no other subclass of ?CLASS2 such that ?CLASS1 is also a subclass of it.
-  fun immediateSubclass  : El SetOrClass -> El SetOrClass -> Formula ;
-
-  -- The analog of element and instance for Lists. 
-  -- (inList ?OBJ ?LIST) means that ?OBJ is in the List ?LIST. For example, 
-  -- (inList Tuesday (ListFn Monday Tuesday Wednesday)) would be true.
-  fun inList  : El Entity -> El List -> Formula ;
-
-  -- A very general Predicate. 
-  -- (inScopeOfInterest ?AGENT ?ENTITY) means that ?ENTITY is within the 
-  -- scope of interest of ?AGENT. Note that the interest indicated can be 
-  -- either positive or negative, i.e. the ?AGENT can have an interest in 
-  -- avoiding or promoting ?ENTITY.
-  fun inScopeOfInterest  : El CognitiveAgent -> El Entity -> Formula ;
-
-  -- One of the basic ProbabilityRelations. 
-  -- (increasesLikelihood ?FORMULA1 ?FORMULA2) means that ?FORMULA2 is more 
-  -- likely to be true if ?FORMULA1 is true.
-  fun increasesLikelihood  : Formula -> Formula -> Formula ;
-
-  -- One of the basic ProbabilityRelations. 
-  -- (independentProbability ?FORMULA1 ?FORMULA2) means that the probabilities of 
-  -- ?FORMULA1 and ?FORMULA2 being true are independent.
-  fun independentProbability  : Formula -> Formula -> Formula ;
-
-  -- A very basic notion of living within something 
-  -- else. (inhabits ?ORGANISM ?OBJECT) means that ?OBJECT is the residence 
-  -- (either permanent or temporary), nest, etc. of ?ORGANISM.
-  fun inhabits  : El Organism -> El Object -> Formula ;
-
-  -- A very general Predicate. (inhibits ?PROC1 ?PROC2) means
-  -- that the Process ?PROC1 inhibits or hinders 
-  -- the occurrence of the Process ?PROC2. For example, obstructing an 
-  -- object inhibits moving it. Note that this is a relation between types 
-  -- of Processes, not between instances.
-  fun inhibits : Desc Process -> Desc Process -> Formula ;
-
-  -- (instrument ?EVENT ?TOOL) means that ?TOOL 
-  -- is used by an agent in bringing about ?EVENT and that ?TOOL is not 
-  -- changed by ?EVENT. For example, the key is an instrument in the 
-  -- following proposition: The key opened the door. Note that instrument 
-  -- and resource cannot be satisfied by the same ordered pair.
-  fun instrument  : El Process -> El Object -> Formula ;
-
-  -- (interiorPart ?OBJ1 ?OBJ2) means 
-  -- that ?OBJ1 is part ?OBJ2 and there is no overlap between ?OBJ1 and 
-  -- any superficialPart ?OBJ2.
-  fun interiorPart  : El Object -> El Object -> Formula ;
-
-  -- (involvedInEvent ?EVENT ?THING) means 
-  -- that in the Process ?EVENT, the Entity ?THING plays some CaseRole.
-  fun involvedInEvent  : El Process -> El Entity -> Formula ;
-
-  -- The epistemic predicate of knowing. (knows 
-  -- ?AGENT ?FORMULA) means that ?AGENT knows the proposition expressed by 
-  -- ?FORMULA. Note that knows entails conscious awareness, so this 
-  -- Predicate cannot be used to express tacit or subconscious or 
-  -- unconscious knowledge.
-  fun knows  : El CognitiveAgent -> Formula -> Formula ;
-
-  -- (larger ?OBJ1 ?OBJ2) means that ?OBJ1 is 
-  -- larger, with respect to all LengthMeasures, than ?OBJ2.
-  fun larger  : El Object -> El Object -> Formula ;
-
-  -- (leader ?INSTITUTION ?PERSON)
-  -- means that the leader of ?INSTITUTION is ?PERSON.
-  fun leader  : El Agent -> El Human -> Formula ;
-
-  -- (legalRelation ?AGENT1 ?AGENT2) means 
-  -- that ?AGENT1 and ?AGENT2 are relatives by virtue of a legal relationship. 
-  -- Some examples include marriage, adoption, etc.
-  fun legalRelation  : El Human -> El Human -> Formula ;
-
-  -- binary predicate that is used to state the measure 
-  -- of an Object along its longest span.
-  fun length  : El Object -> El PhysicalQuantity -> Formula ;
-
-  -- (lessThan ?NUMBER1 ?NUMBER2) is true just 
-  -- in case the Quantity ?NUMBER1 is less than the Quantity ?NUMBER2.
-  fun lessThan  : El Quantity -> El Quantity -> Formula ;
-
-  -- (lessThanOrEqualTo ?NUMBER1 ?NUMBER2) is true
-  -- just in case the Quantity ?NUMBER1 is less than or equal to 
-  -- the Quantity ?NUMBER2.
-  fun lessThanOrEqualTo  : El Quantity -> El Quantity -> Formula ;
-
-  -- (lineMeasure ?LINE ?MEASURE) means that the 
-  -- straight line ?LINE has the LengthMeasure of ?MEASURE.
-  fun lineMeasure  : El OneDimensionalFigure -> El LengthMeasure -> Formula ;
-
-  -- Binary predicate that is used to state the measure 
-  -- of an Object from one point to another point along its surface. Note 
-  -- that the difference between the predicates length and distance is that 
-  -- the length is used to state the LengthMeasure of one of the dimensions of 
-  -- a single object, while distance is used to state the LengthMeasure that 
-  -- separates two distinct objects.
-  fun linearExtent  : El Object -> El LengthMeasure -> Formula ;
-
-  -- a TernaryPredicate that specifies the 
-  -- GraphArc connecting two GraphNodes.
-  fun links  : El GraphNode -> El GraphNode -> El GraphArc -> Formula ;
-
-  -- (located ?PHYS ?OBJ) means that ?PHYS is partlyLocated at ?OBJ, 
-  -- and there is no part or subProcess of ?PHYS that is not located at ?OBJ.
-  fun located  : El Physical -> El Object -> Formula ;
-
-  -- (manner ?PROCESS ?MANNER) means that the 
-  -- Process ?PROCESS is qualified by the Attribute ?MANNER. The Attributes 
-  -- of Processes are usually denoted by adverbs and include things like the 
-  -- speed of the wind, the style of a dance, or the intensity of a sports 
-  -- competition.
-  fun manner  : El Process -> El Attribute -> Formula ;
-
-  -- (material ?SUBSTANCE ?OBJECT) means that 
-  -- ?OBJECT is structurally made up in part of ?SUBSTANCE. This relation 
-  -- encompasses the concepts of 'composed of', 'made of', and 'formed of'. 
-  -- For example, plastic is a material of my computer monitor. Compare 
-  -- part and its subrelations, viz component and piece.
-  fun material : Desc Substance -> El CorpuscularObject -> Formula ;
-
-  -- A very general Predicate for
-  -- asserting that a particular Object is measured by a particular
-  -- PhysicalQuantity. In general, the second argument of this
-  -- Predicate will be a term produced with the Function MeasureFn.
-  fun measure  : El Object -> El PhysicalQuantity -> Formula ;
-
-  -- (meetsSpatially ?OBJ1 ?OBJ2) means that 
-  -- ?OBJ1 and ?OBJ2 are connected but that neither ?OBJ1 nor ?OBJ2 
-  -- overlapsSpatially the other.
-  fun meetsSpatially  : El Object -> El Object -> Formula ;
-
-  -- (meetsTemporally ?INTERVAL1 ?INTERVAL2) 
-  -- means that the terminal point of the TimeInterval ?INTERVAL1 is the 
-  -- initial point of the TimeInterval ?INTERVAL2.
-  fun meetsTemporally  : El TimeInterval -> El TimeInterval -> Formula ;
-
-  -- The temperature at which a PureSubstance changes
-  -- state from a Solid to a Liquid. Note that Arsenic can sublimate directly
-  -- from Solid to Gas which means that its melting and boiling points are equal.
-  fun meltingPoint : Desc PureSubstance -> El TemperatureMeasure -> Formula ;
-
-  -- A specialized common sense notion of part for 
-  -- uniform parts of Collections. For example, each sheep in a flock of 
-  -- sheep would have the relationship of member to the flock.
-  fun member  : El SelfConnectedObject -> El Collection -> Formula ;
-
-  -- A BinaryRelation that is used to state the 
-  -- normative force of a Proposition. (modalAttribute ?FORMULA ?PROP) means 
-  -- that the Proposition expressed by ?FORMULA has the NormativeAttribute 
-  -- ?PROP. For example, (modalAttribute (exists (?ACT ?OBJ) (and 
-  -- (instance ?ACT Giving) (agent ?ACT John) (patient ?ACT ?OBJ) 
-  -- (destination ?ACT Tom))) Obligation) means that John is obligated to give 
-  -- Tom something.
-  fun modalAttribute  : Formula -> El NormativeAttribute -> Formula ;
-
-  -- A BinaryPredicate that associates an 
-  -- Object or Process with its value expressed as an instance of 
-  -- CurrencyMeasure.
-  fun monetaryValue  : El Physical -> El CurrencyMeasure -> Formula ;
-
-  -- The general relationship of motherhood. 
-  -- (mother ?CHILD ?MOTHER) means that ?MOTHER is the biological mother 
-  -- of ?CHILD.
-  fun mother  : El Organism -> El Organism -> Formula ;
-
-  -- (multiplicativeFactor ?NUMBER1 ?NUMBER2) 
-  -- means that ?NUMBER1 is a factor of ?NUMBER2, i.e. ?NUMBER1 can be multiplied by 
-  -- some Integer to give ?NUMBER2 as a result.
-  fun multiplicativeFactor  : El Integer -> El Integer -> Formula ;
-
-  -- (mutualAcquaintance ?H1 ?H2) means
-  -- that ?H1 and ?H2 have met each other and know something about each other,
-  -- such as name and appearance. Statements made with this predicate should
-  -- be temporally specified with holdsDuring. See also the weaker,
-  -- non_symmetric version of this predicate, acquaintance.
-  fun mutualAcquaintance  : El Human -> El Human -> Formula ;
-
-  -- (names ?STRING ?ENTITY) means that the thing ?ENTITY 
-  -- has the SymbolicString ?STRING as its name. Note that names and represents 
-  -- are the two immediate subrelations of refers. The predicate names is used 
-  -- when the referring item is merely a tag without connotative content, while the 
-  -- predicate represents is used for referring items that have such content.
-  fun names  : El SymbolicString -> El Entity -> Formula ;
-
-  -- (needs ?AGENT ?OBJECT) means that ?OBJECT is 
-  -- physically required for the continued existence of ?AGENT.
-  fun needs  : El CognitiveAgent -> El Physical -> Formula ;
-
-  -- (occupiesPosition ?PERSON ?POSITION ?ORG) 
-  -- means that ?PERSON holds the Position ?POSITION at Organization ?ORG. 
-  -- For example, (occupiesPosition TomSmith ResearchDirector 
-  -- AcmeLaboratory) means that TomSmith is a research director at Acme Labs.
-  fun occupiesPosition  : El Human -> El Position -> El Organization -> Formula ;
-
-  -- A general Predicate for indicating how two 
-  -- Objects are oriented with respect to one another. For example, 
-  -- (orientation ?OBJ1 ?OBJ2 North) means that ?OBJ1 is north of ?OBJ2, and 
-  -- (orientation ?OBJ1 ?OBJ2 Vertical) means that ?OBJ1 is positioned 
-  -- vertically with respect to ?OBJ2.
-  fun orientation  : El Object -> El Object -> El PositionalAttribute -> Formula ;
-
-  -- (origin ?PROCESS ?SOURCE) means that ?SOURCE 
-  -- indicates where the ?Process began. Note that this relation implies 
-  -- that ?SOURCE is present at the beginning of the process, but need not 
-  -- participate throughout the process. For example, the submarine is the 
-  -- origin in the following proposition: the missile was launched from a 
-  -- submarine.
-  fun origin  : El Process -> El Object -> Formula ;
-
-  -- (overlapsPartially ?OBJ1 ?OBJ2) means 
-  -- that ?OBJ1 and ?OBJ2 have part(s) in common, but neither ?OBJ1 nor ?OBJ2 
-  -- is a part of the other.
-  fun overlapsPartially  : El Object -> El Object -> Formula ;
-
-  -- (overlapsSpatially ?OBJ1 ?OBJ2) means 
-  -- that the Objects ?OBJ1 and ?OBJ2 have some parts in common. This is a 
-  -- reflexive and symmetric (but not transitive) relation.
-  fun overlapsSpatially  : El Object -> El Object -> Formula ;
-
-  -- (overlapsTemporally ?INTERVAL1 ?INTERVAL2) 
-  -- means that the TimeIntervals ?INTERVAL1 and ?INTERVAL2 
-  -- have a TimeInterval as a common part.
-  fun overlapsTemporally  : El TimeInterval -> El TimeInterval -> Formula ;
-
-  -- (parallel ?LINE1 ?LINE2) means that the 
-  -- OneDimensionalFigures ?LINE1 and ?LINE2 are parallel to one another, 
-  -- i.e. they are equidistant from one another at every point.
-  fun parallel  : El OneDimensionalFigure -> El OneDimensionalFigure -> Formula ;
-
-  -- The general relationship of parenthood. 
-  -- (parent ?CHILD ?PARENT) means that ?PARENT is a biological parent 
-  -- of ?CHILD.
-  fun parent  : El Organism -> El Organism -> Formula ;
-  
-  -- A binary predicate is a partial ordering on a set or class
-  -- only if the relation is reflexive on the set or class, 
-  -- and it is both an antisymmetric relation, and a transitive relation.
-  fun partialOrderingOn : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def partialOrderingOn c p = and (reflexiveOn c p)
-                                  (and (TransitiveRelation c p)
-                                       (AntisymmetricRelation c p)) ;
-
-  -- The basic mereological relation. All other 
-  -- mereological relations are defined in terms of this one. 
-  -- (part ?PART ?WHOLE) simply means that the Object ?PART is part
-  -- of the Object ?WHOLE. Note that, since part is a 
-  -- ReflexiveRelation, every Object is a part of itself.
-  fun part  : El Object -> El Object -> Formula ;
-
-  -- (partiallyFills ?OBJ ?HOLE) means that ?OBJ completelyFills some part of ?HOLE. 
-  -- Note that if (partiallyFills ?OBJ1 ?HOLE) and (part ?OBJ1 ?OBJ2), then (partiallyFills ?OBJ2 ?HOLE). 
-  -- Note too that a partial filler need not be wholly inside a hole (it may 
-  -- stick out), which means that every complete filler also qualifies as 
-  -- (is a limit case of) a partial one.
-  fun partiallyFills  : El Physical -> El Object -> Formula ;
-
-  -- A partition of a class C is a set of 
-  -- mutually disjoint classes (a subclass partition) which covers C. 
-  -- Every instance of C is an instance of exactly one of the subclasses 
-  -- in the partition.
-  fun partition  : Class -> [Class] -> Formula ;
-
-  -- (partlyLocated ?THING ?OBJ) means that the 
-  -- instance of Physical ?THING is at least partially located at ?OBJ. For 
-  -- example, Istanbul is partly located in Asia and partly located in Europe. 
-  -- Note that partlyLocated is the most basic localization relation: located 
-  -- is an immediate subrelation of partlyLocated and exactlyLocated is 
-  -- an immediate subrelation of located.
-  fun partlyLocated  : El Physical -> El Object -> Formula ;
-
-  -- (path ?MOTION ?PATH) means that ?PATH is a route 
-  -- along which ?MOTION occurs. For example, Highway 101 is the path in the 
-  -- following proposition: the car drove up Highway 101.
-  fun path  : El Motion -> El Object -> Formula ;
-
-  -- A BinaryPredicate that specifies the 
-  -- length (in number of GraphNodes) of a GraphPath.
-  -- (pathLength ?PATH ?NUMBER) means that there are ?NUMBER nodes in 
-  -- the GraphPath ?PATH.
-  fun pathLength  : El GraphPath -> El PositiveInteger -> Formula ;
-
-  -- (patient ?PROCESS ?ENTITY) means that ?ENTITY 
-  -- is a participant in ?PROCESS that may be moved, said, experienced, etc. 
-  -- For example, the direct objects in the sentences 'The cat swallowed the 
-  -- canary' and 'Billy likes the beer' would be examples of patients. Note 
-  -- that the patient of a Process may or may not undergo structural 
-  -- change as a result of the Process. The CaseRole of patient is used 
-  -- when one wants to specify as broadly as possible the object of a 
-  -- Process.
-  fun patient  : El Process -> El Entity -> Formula ;
-
-  -- (penetrates ?OBJ1 ?OBJ2) means that ?OBJ1 is connected to ?OBJ2 along
-  -- at least one whole dimension (length, width or depth).
-  fun penetrates  : El Object -> El Object -> Formula ;
-
-  -- A specialized common sense notion of part for 
-  -- arbitrary parts of Substances. Quasi_synonyms are: chunk, hunk, bit, 
-  -- etc. Compare component, another subrelation of part.
-  fun piece  : El Substance -> El Substance -> Formula ;
-
-  -- (pointOfFigure ?POINT ?FIGURE) means that 
-  -- the GeometricPoint ?POINT is part of the GeometricFigure ?FIGURE.
-  fun pointOfFigure  : El GeometricFigure -> El GeometricFigure -> Formula ;
-
-  -- (pointOfIntersection ?FIGURE1 ?FIGURE2 
-  -- ?POINT) means that the two straight lines ?FIGURE1 and ?FIGURE2 meet at the 
-  -- point ?POINT.
-  fun pointOfIntersection  : El OneDimensionalFigure -> El OneDimensionalFigure -> El GeometricPoint -> Formula ;
-
-  -- Relation that holds between an Agent and 
-  -- an Object when the Agent has ownership of the Object.
-  fun possesses  : El Agent -> El Object -> Formula ;
-
-  -- A very general Predicate. (precondition 
-  -- ?PROC1 ?PROC2) means that an instance of ?PROC2 can exist only if an 
-  -- instance of ?PROC1 also exists.
-  fun precondition : Desc Process -> Desc Process -> Formula ;
-
-  -- (prefers ?AGENT ?FORMULA1 ?FORMULA2) means that 
-  -- CognitiveAgent ?AGENT prefers the state of affairs expressed by ?FORMULA1
-  -- over the state of affairs expressed by ?FORMULA2 all things being equal.
-  fun prefers  : El CognitiveAgent -> Formula -> Formula -> Formula ;
-
-  -- (premise ?ARGUMENT ?PROPOSITION) means that the 
-  -- Proposition ?PROPOSITION is an explicit assumption of the Argument 
-  -- ?ARGUMENT.
-  fun premise  : El Argument -> El Proposition -> Formula ;
-
-  -- A very general Predicate. (prevents ?PROC1 ?PROC2) means that ?PROC1 
-  -- prevents the occurrence of ?PROC2. In other words, if ?PROC1 is occurring
-  -- in a particular time and place, ?PROC2 cannot occur at the same time and place.
-  -- For example, innoculating prevents contracting disease. Note that this is a 
-  -- relation between types of Processes, not between instances.
-  fun prevents : Desc Process -> Desc Process -> Formula ;
-
-  -- (properPart ?OBJ1 ?OBJ2) means that 
-  -- ?OBJ1 is a part of ?OBJ2 other than ?OBJ2 itself. This is a 
-  -- TransitiveRelation and AsymmetricRelation (hence an 
-  -- IrreflexiveRelation).
-  fun properPart  : El Object -> El Object -> Formula ;
-
-  -- (properlyFills ?OBJ ?HOLE) 
-  -- means that ?HOLE is properly (though perhaps incompletely) filled by 
-  -- ?OBJ, i.e. some part of ?HOLE is perfectly filled by ?OBJ. Note that 
-  -- properlyFills is the dual of completelyFills, and is so 
-  -- related to partiallyFills that ?OBJ properlyFills ?HOLE just in 
-  -- case ?OBJ partiallyFills every part of ?HOLE. (Thus, every perfect 
-  -- filler is both complete and proper in this sense). 
-  -- Every hole is connected with everything with which a proper filler 
-  -- of the hole is connected. Every proper part of a perfect filler of (a part of) a hole properly 
-  -- fills (that part of) that hole.
-  fun properlyFills  : El Object -> El Hole -> Formula ;
-
-  -- This Predicate holds between an instance of 
-  -- Entity and an instance of Attribute. (property ?ENTITY ?ATTR) 
-  -- means that ?ENTITY has the Attribute ?ATTR.
-  fun property  : El Entity -> El Attribute -> Formula ;
-
-  -- (publishes ?ORG ?TEXT) means that ?ORG 
-  -- publishes ?TEXT. For example, Bantam Books publishes Agatha Christie's 
-  -- Murder_on_the_Orient_Express.
-  fun publishes : El Organization -> Desc Text -> Formula ;
-
-  -- (radius ?CIRCLE ?LENGTH) means that the radius of 
-  -- the Circle ?CIRCLE has a length of ?LENGTH.
-  fun radius  : El Circle -> El LengthMeasure -> Formula ;
-
-  -- A subrelation of represents. 
-  -- (realization ?PROCESS ?PROP) means that ?PROCESS is a Process which 
-  -- expresses the content of ?PROP. Examples include a particular musical 
-  -- performance, which realizes the content of a musical score, or the 
-  -- reading of a poem.
-  fun realization  : El Process -> El Proposition -> Formula ;
-
-  -- (refers ?OBJ1 ?OBJ2) means that ?OBJ1 
-  -- mentions or includes a reference to ?OBJ2. Note that refers is 
-  -- more general in meaning than represents, because presumably something 
-  -- can represent something else only if it refers to this other thing. 
-  -- For example, an article whose topic is a recent change in the price of 
-  -- oil may refer to many other things, e.g. the general state of the economy, 
-  -- the weather in California, the prospect of global warming, the options 
-  -- for alternative energy sources, the stock prices of various oil companies, 
-  -- etc.
-  fun refers  : El Entity -> El Entity -> Formula ;
-  
-  -- A binary predicate is reflexive on a set or class only if
-  -- every instance of the set or class bears the relation to itself.
-  fun reflexiveOn  : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def reflexiveOn c p = forall c (\INST -> p (var c c ? INST) (var c c ? INST)) ;
-
-  -- (relatedEvent ?EVENT1 ?EVENT2) means 
-  -- that the Process ?EVENT1 is related to the Process ?EVENT2. The 
-  -- relationship is between separate individual events, not events and 
-  -- their subprocesses. On the other hand, two subProcesses of the same 
-  -- overarching event may be relatedEvents. The argument order does not 
-  -- imply temporal ordering.
-  fun relatedEvent  : El Process -> El Process -> Formula ;
-
-  -- Used to signify a three_place 
-  -- relation between a concept in an external knowledge source, a concept 
-  -- in the SUMO, and the name of the other knowledge source.
-  fun relatedExternalConcept  : El SymbolicString -> El Entity -> El Language -> Formula ;
-
-  -- Means that the two arguments are 
-  -- related concepts within the SUMO, i.e. there is a significant similarity 
-  -- of meaning between them. To indicate a meaning relation between a SUMO 
-  -- concept and a concept from another source, use the Predicate 
-  -- relatedExternalConcept.
-  fun relatedInternalConcept  : El Entity -> El Entity -> Formula ;
-
-  -- (relative ?O1 ?O2) means that ?O1
-  -- and ?O2 are relatives, whether through common ancestry (consanguinity),
-  -- someone's marriage (affinity), or someone's adoption. This definition is
-  -- intentionally broad, so as to capture a wide array of `familial'
-  -- relations. The notion of who counts as `family' also varies between
-  -- cultures, but that aspect of meaning is not addressed here.
-  fun relative  : El Organism -> El Organism -> Formula ;
-
-  -- A very general semiotics Predicate. 
-  -- (represents ?THING ?ENTITY) means that ?THING in some way indicates, 
-  -- expresses, connotes, pictures, describes, etc. ?ENTITY. The Predicates 
-  -- containsInformation and realization are subrelations of represents. 
-  -- Note that represents is a subrelation of refers, since something can 
-  -- represent something else only if it refers to this other thing. See the 
-  -- documentation string for names.
-  fun represents  : El Entity -> El Entity -> Formula ;
-
-  -- A very general predicate. 
-  -- (representsForAgent ?ENTITY1 ?ENTITY2 ?AGENT) means that the ?AGENT 
-  -- chooses to use ?ENTITY1 to 'stand for' ?ENTITY2.
-  fun representsForAgent  : El Entity -> El Entity -> El Agent -> Formula ;
-
-  -- A very general predicate. 
-  -- (representsInLanguage ?THING ?ENTITY ?LANGUAGE) means that the 
-  -- LinguisticExpression ?THING stands for ?ENTITY in the Language 
-  -- ?LANGUAGE.
-  fun representsInLanguage  : El LinguisticExpression -> El Entity -> El Language -> Formula ;
-
-  fun resourceS  : El Process -> El Entity -> Formula ;
-
-  -- (result ?ACTION ?OUTPUT) means that ?OUTPUT is 
-  -- a product of ?ACTION. For example, house is a result in the 
-  -- following proposition: Eric built a house.
-  fun result  : El Process -> El Entity -> Formula ;
-
-  -- The relationship between two Organisms that 
-  -- have the same mother and father. Note that this relationship does 
-  -- not hold between half_brothers, half_sisters, etc.
-  fun sibling  : El Organism -> El Organism -> Formula ;
-
-  -- (side ?SIDE ?OBJECT) means that ?SIDE is a side of the object, 
-  -- as opposed to the top or bottom.
-  fun side  : El SelfConnectedObject -> El SelfConnectedObject -> Formula ;
-
-  -- The general relationship of being a sister. 
-  -- (sister ?WOMAN ?PERSON) means that ?WOMAN is the sister of ?PERSON.
-  fun sister  : El Woman -> El Human -> Formula ;
-
-  -- (smaller ?OBJ1 ?OBJ2) means that ?OBJ1 
-  -- is smaller, with respect to all LengthMeasures, than ?OBJ2.
-  fun smaller  : El Object -> El Object -> Formula ;
-
-  -- The general relationship of being a son. 
-  -- (son ?CHILD ?PARENT) means that ?CHILD is the biological 
-  -- son of ?PARENT.
-  fun son  : El Organism -> El Organism -> Formula ;
-
-  -- The relationship of marriage between two Humans.
-  fun spouse  : El Human -> El Human -> Formula ;
-
-  -- (starts ?INTERVAL1 ?INTERVAL2) means that 
-  -- ?INTERVAL1 and ?INTERVAL2 are both TimeIntervals that have the same 
-  -- initial TimePoint and that ?INTERVAL1 ends before ?INTERVAL2.
-  fun starts  : El TimeInterval -> El TimeInterval -> Formula ;
-
-  -- The relation between a Human and a TemporaryResidence 
-  -- of the Human.
-  fun stays  : El Human -> El TemporaryResidence -> Formula ;
-
-  -- Means that the second argument can be 
-  -- ascribed to everything which has the first argument ascribed to it.
-  fun subAttribute  : El Attribute -> El Attribute -> Formula ;
-
-  -- (subCollection ?COLL1 ?COLL2) means that 
-  -- the Collection ?COLL1 is a proper part of the Collection ?COLL2.
-  fun subCollection  : El Collection -> El Collection -> Formula ;
-
-  -- The relation between two Graphs when one 
-  -- Graph is a part of the other. (subGraph ?GRAPH1 ?GRAPH2) means 
-  -- that ?GRAPH1 is a part of ?GRAPH2.
-  fun subGraph  : El Graph -> El Graph -> Formula ;
-
-  -- (subList ?LIST1 ?LIST2) means that ?LIST1 is a 
-  -- sublist of ?LIST2, i.e. every element of ?LIST1 is an element of ?LIST2 and 
-  -- the elements that are common to both Lists have the same order in both 
-  -- Lists. Elements that are common to both Lists and are consecutive in one 
-  -- list must also be consecutive in the other list. (Therefore _ the list of 
-  -- prime numbers smaller than 10 [1 2 3 5 7] is not a subList of the 
-  -- natural numbers smaller than 10 [1 2 3 4 5 6 7 8 9]).
-  fun subList  : El List -> El List -> Formula ;
-
-  -- (subOrganization ?ORG1 ?ORG2) means 
-  -- that ?ORG1 is an Organization which is a part of the Organization 
-  -- ?ORG2. Note that subOrganization is a ReflexiveRelation, so every 
-  -- Organization is a subOrganization of itself.
-  fun subOrganization  : El Organization -> El Organization -> Formula ;
-
-  -- (subPlan ?PLAN1 ?PLAN2) means that ?PLAN1 
-  -- is a Plan which is a proper part of ?PLAN2. This relation is generally 
-  -- used to relate a supporting Plan to the overall Plan in a particular 
-  -- context.
-  fun subPlan  : El Plan -> El Plan -> Formula ;
-
-  -- (subProcess ?SUBPROC ?PROC) means that ?SUBPROC 
-  -- is a subprocess of ?PROC. A subprocess is here understood as a temporally 
-  -- distinguished part (proper or not) of a Process.
-  fun subProcess  : El Process -> El Process -> Formula ;
-
-  -- (subProposition ?PROP1 ?PROP2) means that 
-  -- ?PROP1 is a Proposition which is a proper part of the Proposition ?PROP2. 
-  -- In other words, subProposition is the analogue of properPart for chunks 
-  -- of abstract content.
-  fun subProposition  : El Proposition -> El Proposition -> Formula ;
-
-  -- (subSystem ?SUB ?SYSTEM) means that the 
-  -- PhysicalSystem ?SUB is a part of the PhysicalSystem ?SYSTEM.
-  fun subSystem  : El PhysicalSystem -> El PhysicalSystem -> Formula ;
-
-  -- (subclass ?CLASS1 ?CLASS2) means that ?CLASS1 is 
-  -- a subclass of ?CLASS2, i.e. every instance of ?CLASS1 is also an instance of 
-  -- ?CLASS2. A class may have multiple superclasses and subclasses.
-  fun subclass  : El SetOrClass -> El SetOrClass -> Formula ;
-
-  -- (subset ?SET1 ?SET2) is true just in case the 
-  -- elements of the Set ?SET1 are also elements of the Set ?SET2.
-  fun subset  : El Set -> El Set -> Formula ;
-
-  -- (subsumedExternalConcept 
-  -- ?STRING ?THING ?LANGUAGE) means that the SUMO concept ?THING is subsumed 
-  -- by the meaning of ?STRING in ?LANGUAGE, i.e. the concept ?THING is narrower 
-  -- in meaning than ?STRING.
-  fun subsumedExternalConcept  : El SymbolicString -> El Entity -> El Language -> Formula ;
-
-  -- A BinaryPredicate that relates two 
-  -- subclasses of ContentBearingObject. (subsumesContentClass ?CLASS1 
-  -- ?CLASS2) means that the content expressed by each instance of ?CLASS2 is 
-  -- also expressed by each instance of ?CLASS1. Examples include the 
-  -- relationship between a poem and one of its stanzas or between a book and 
-  -- one of its chapters. Note that this is a relation between subclasses of 
-  -- ContentBearingObject, rather than instances. If one wants to relate 
-  -- instances, the Predicate subsumesContentInstance can be used. Note 
-  -- that subsumesContentClass is needed in many cases. Consider, for 
-  -- example, the relation between the King James edition of the Bible and its 
-  -- Book of Genesis. This relation holds for every copy of this edition and 
-  -- not just for a single instance.
-  fun subsumesContentClass : Desc ContentBearingObject -> Desc ContentBearingObject -> Formula ;
-
-  -- A BinaryPredicate relating two 
-  -- instances of ContentBearingObject. (subsumesContentInstance ?OBJ1 ?OBJ2) 
-  -- means that the content expressed by ?OBJ2 is part of the content expressed 
-  -- by ?OBJ1. An example is the relationship between a handwritten poem and 
-  -- one of its stanzas. Note that this is a relation between instances, 
-  -- rather than Classes. If one wants to assert a content relationship 
-  -- between Classes, e.g. between the version of an intellectual work and a 
-  -- part of that work, the relation subsumesContentClass should be used.
-  fun subsumesContentInstance  : El ContentBearingObject -> El ContentBearingObject -> Formula ;
-
-  -- (subsumingExternalConcept 
-  -- ?STRING ?THING ?LANGUAGE) means that the SUMO concept ?THING subsumes 
-  -- the meaning of ?STRING in ?LANGUAGE, i.e. the concept ?THING is broader 
-  -- in meaning than ?STRING.
-  fun subsumingExternalConcept  : El SymbolicString -> El Entity -> El Language -> Formula ;
-
-  -- (successorAttribute ?ATTR1 ?ATTR2) 
-  -- means that ?ATTR2 is the Attribute that comes immediately after ?ATTR1 
-  -- on the scale that they share.
-  fun successorAttribute  : El Attribute -> El Attribute -> Formula ;
-
-  -- The transitive closure of 
-  -- successorAttribute. (successorAttributeClosure ?ATTR1 ?ATTR2) means 
-  -- that there is a chain of successorAttribute assertions connecting 
-  -- ?ATTR1 and ?ATTR2.
-  fun successorAttributeClosure  : El Attribute -> El Attribute -> Formula ;
-
-  -- (superficialPart ?OBJ1 ?OBJ2) 
-  -- means that ?OBJ1 is a part of ?OBJ2 that has no interior parts of its own 
-  -- (or, intuitively, that only overlaps those parts of ?OBJ2 that are 
-  -- externally connected with the mereological complement of ?OBJ2). This too 
-  -- is a transitive relation closed under MereologicalSumFn and 
-  -- MereologicalProductFn.
-  fun superficialPart  : El Object -> El Object -> Formula ;
-
-  -- (surface ?OBJ1 ?OBJ2) means that ?OBJ1 
-  -- is a maximally connected superficialPart of ?OBJ2. Note that some 
-  -- SelfConnectedObjects have more than one surface, e.g. a hollow 
-  -- object like a tennis ball has both an inner and an outer surface.
-  fun surface  : El SelfConnectedObject -> El SelfConnectedObject -> Formula ;
-
-  -- (synonymousExternalConcept 
-  -- ?STRING ?THING ?LANGUAGE) means that the SUMO concept ?THING has the 
-  -- same meaning as ?STRING in ?LANGUAGE.
-  fun synonymousExternalConcept  : El SymbolicString -> El Entity -> El Language -> Formula ;
-
-  -- (systemPart ?PART ?SYSTEM) means that 
-  -- the Physical thing ?PART is a SystemElement in the PhysicalSystem 
-  -- ?SYSTEM.
-  fun systemPart  : El Physical -> El PhysicalSystem -> Formula ;
-
-  -- The temporal analogue of the spatial part 
-  -- predicate. (temporalPart ?POS1 ?POS2) means that TimePosition ?POS1 
-  -- is part of TimePosition ?POS2. Note that since temporalPart is a 
-  -- ReflexiveRelation every TimePostion is a temporalPart of itself.
-  fun temporalPart  : El TimePosition -> El TimePosition -> Formula ;
-
-  -- (temporallyBetween ?POINT1 ?POINT2 
-  -- ?POINT3) means that the TimePoint ?POINT2 is between the TimePoints 
-  -- ?POINT1 and ?POINT3, i.e. ?POINT1 is before ?POINT2 and ?POINT2 is before 
-  -- ?POINT3.
-  fun temporallyBetween  : El TimePoint -> El TimePoint -> El TimePoint -> Formula ;
-
-  -- (temporallyBetweenOrEqual ?POINT1 ?POINT2 
-  -- ?POINT3) means that the TimePoint ?POINT1 is before or equal to the 
-  -- TimePoint ?POINT2 and ?POINT2 is before or equal to the TimePoint 
-  -- ?POINT3.
-  fun temporallyBetweenOrEqual  : El TimePoint -> El TimePoint -> El TimePoint -> Formula ;
-
-  -- This relation holds between an instance of 
-  -- Physical and an instance of TimePosition just in case the temporal 
-  -- lifespan of the former includes the latter. In other words, (time
-  -- ?THING ?TIME) means that ?THING existed or occurred at ?TIME. Note 
-  -- that time does for instances of Physical what holdsDuring does 
-  -- for instances of Formula. The constants located and time are 
-  -- the basic spatial and temporal predicates, respectively.
-  fun time  : El Physical -> El TimePosition -> Formula ;
-  
-  fun totalOrderingOn : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def totalOrderingOn c p = and (partialOrderingOn c p)
-                                (trichotomizingOn  c p) ;
-
-  -- (top ?TOP ?OBJECT) means that ?TOP is the highest maximal 
-  -- superficial part of ?OBJECT.
-  fun top  : El SelfConnectedObject -> El SelfConnectedObject -> Formula ;
-
-  -- (transactionAmount ?TRANSACTION 
-  -- ?AMOUNT) means that ?AMOUNT is an instance of CurrencyMeasure being 
-  -- exhanged in the FinancialTransaction ?TRANSACTION.
-  fun transactionAmount  : El FinancialTransaction -> El CurrencyMeasure -> Formula ;
-
-  -- (traverses ?OBJ1 ?OBJ2) means that ?OBJ1 
-  -- crosses or extends across ?OBJ2. Note that crosses and 
-  -- penetrates are subrelations of traverses.
-  fun traverses  : El Object -> El Object -> Formula ;
-
-  -- A binary predicate ?REL is trichotomizing on a set or class only if, 
-  -- for all instances ?INST1 and ?INST2 of the set or class, 
-  -- at least one of the following holds: 
-  --    (?REL ?INST1 ?INST2), 
-  --    (?REL ?INST2 ?INST1) or 
-  --    (equal ?INST1 ?INST2)
-  fun trichotomizingOn : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def trichotomizingOn c p = forall c (\INST1 -> forall c (\INST2 -> or (or (p (var c c ? INST1) (var c c ? INST2)) 
-                                                                            (p (var c c ? INST2) (var c c ? INST1)))
-                                                                        (equal (var c Entity ? INST1) (var c Entity ? INST2)))) ;
-
-  -- The BinaryPredicate that relates a Sentence 
-  -- to its TruthValue.
-  fun truth  : El Sentence -> El TruthValue -> Formula ;
-
-  -- The class of names that uniquely identify 
-  -- an instance of Entity. Some examples of uniqueIdentifiers are the keys 
-  -- of tables in database applications and
-  -- the ISBN (International Standard Book Number).
-  fun uniqueIdentifier  : El SymbolicString -> El Entity -> Formula ;
-
-  -- (uses ?OBJECT AGENT) means that ?OBJECT is used by 
-  -- ?AGENT as an instrument in an unspecified Process. This Predicate, 
-  -- as its corresponding axiom indicates, is a composition of the CaseRoles 
-  -- agent and instrument.
-  fun uses  : El Object -> El Agent -> Formula ;
-
-  -- Some Artifacts have a life cycle with discrete 
-  -- stages or versions. (version ARTIFACT1 ARTIFACT2) means that ARTIFACT1 
-  -- is a version of ARTIFACT2. Note that this Predicate relates subclasses of 
-  -- Artifact and not instances.
-  fun version : Desc Artifact -> Desc Artifact -> Formula ;
-
-  -- (wants ?AGENT ?OBJECT) means that ?OBJECT is desired by ?AGENT, 
-  -- i.e. ?AGENT believes that ?OBJECT will satisfy one of its goals. Note that there is 
-  -- no implication that what is wanted by an agent is not already possessed by the agent.
-  fun wants  : El CognitiveAgent -> El Physical -> Formula ;
-
-  -- (wears ?AGENT ?CLOTHING) means that ?AGENT is wearing 
-  -- the item of Clothing ?CLOTHING.
-  fun wears  : El Animal -> El Clothing -> Formula ;
-
-  -- (weight ?O ?MM) means that on planet earth
-  -- the SelfConnectedObject ?O has the weight ?MM.
-  fun weight  : El SelfConnectedObject -> El MassMeasure -> Formula ;
-
-  -- binary predicate that is used to state the measure 
-  -- of an Object from side to side at its widest span.
-  fun width  : El Object -> El PhysicalQuantity -> Formula ;
-
-  -- (wife ?WOMAN ?MAN) means that ?WOMAN is the wife of ?MAN.
-  fun wife  : El Woman -> El Man -> Formula ;
-
-
-  -- relations
-  fun SingleValuedRelation : (c : Class) -> (El c -> Formula) -> Formula;
-  def SingleValuedRelation c f = 
-          forall c (\x -> forall c (\y -> impl (and (f (var c c ? x)) (f (var c c ? y)))
-                                               (equal (var c Entity ? x) (var c Entity ? y))));
-
-  fun AntisymmetricRelation : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def AntisymmetricRelation c f = 
-          forall c (\x -> forall c (\y -> impl (and (f (var c c ? x) (var c c ? y))
-                                                    (f (var c c ? y) (var c c ? x)))
-                                               (equal (var c Entity ? x) (var c Entity ? y)))) ;
-
-  fun IntentionalRelation : (c1,c2 : Class) -> (El c1 -> El c2 -> Formula) -> Formula ;
-  def IntentionalRelation c1 c2 f = 
-          -- assume binary predicate, since it is mostly used for that
-          forall c1 (\x -> forall c2 (\y -> inScopeOfInterest (var c1 CognitiveAgent ? x) (var c2 Entity ? y)));
-        
-
-  fun ReflexiveRelation : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def ReflexiveRelation c f = 
-          forall c (\x -> f (var c c ? x) (var c c ? x));
-
-  fun SymmetricRelation : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def SymmetricRelation c f = 
-          forall c (\x -> forall c (\y -> impl (f (var c c ? x) (var c c ? y))
-                                               (f (var c c ? y) (var c c ? x))));
-
-  fun EquivalenceRelation : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def EquivalenceRelation c f = 
-          and (and (ReflexiveRelation c f)
-                   (SymmetricRelation c f))
-              (TransitiveRelation c f);
-
-  fun TransitiveRelation : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def TransitiveRelation c f = 
-          forall c (\x -> forall c (\y -> forall c (\z -> impl (and (f (var c c ? x) (var c c ? y)) 
-                                                                    (f (var c c ? y) (var c c ? z)))
-                                                               (f (var c c ? x) (var c c ? z)))));
-
-  fun IrreflexiveRelation : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def IrreflexiveRelation c f = 
-          forall c (\x -> not (f (var c c ? x) (var c c ? x))) ;
-
-  fun AsymmetricRelation : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def AsymmetricRelation c f = 
-          and (AntisymmetricRelation c f) (IrreflexiveRelation c f);
-
-  fun PropositionalAttitude : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def PropositionalAttitude c f = 
-          AsymmetricRelation c f;
-
-  fun ObjectAttitude : (c1,c2 : Class) -> (El c1 -> El c2 -> Formula) -> Formula ;
-  def ObjectAttitude c1 c2 f = 
-          IntentionalRelation c1 c2 f ;
-
-  fun IntransitiveRelation : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def IntransitiveRelation c f = 
-          forall c (\x -> forall c (\y -> forall c (\z -> impl (and (f (var c c ? x) (var c c ? y)) 
-                                                                    (f (var c c ? y) (var c c ? z)))
-                                                               (not (f (var c c ? x) (var c c ? z)))))) ;
-
-  fun PartialOrderingRelation : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def PartialOrderingRelation c f = 
-          and (and (TransitiveRelation c f)
-                   (AntisymmetricRelation c f))
-              (ReflexiveRelation c f) ;
-
-  fun TrichotomizingRelation : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def TrichotomizingRelation c f = 
-          forall c (\x -> forall c (\y -> or (or (and (and (f (var c c ? x) (var c c ? y))
-                                                           (not (equal (var c Entity ? x) (var c Entity ? y))))
-                                                      (not (f (var c c ? y) (var c c ? x))))
-                                                 (and (and (not (f (var c c ? x) (var c c ? y)))
-                                                           (equal (var c Entity ? x) (var c Entity ? y)))
-                                                      (not (f (var c c ? y) (var c c ? x)))))
-                                             (and (and (f (var c c ? y) (var c c ? x))
-                                                       (not (equal (var c Entity ? x) (var c Entity ? y))))
-                                                  (not (f (var c c ? x) (var c c ? y))))));
-
-  fun TotalOrderingRelation : (c : Class) -> (El c -> El c -> Formula) -> Formula ;
-  def TotalOrderingRelation c f = 
-            and (PartialOrderingRelation c f) (TrichotomizingRelation c f) ;
-
-  fun OneToOneFunction : (c1, c2 : Class) -> (El c1 -> Ind c2) -> Formula ;
-  def OneToOneFunction c1 c2 f = forall c1(\x -> 
-            forall c1 (\y -> impl (not (equal (var c1 Entity ? x) (var c1 Entity ? y))) 
-                                  (not (equal (el c2 Entity ? (f (var c1 c1 ? x)))
-                                              (el c2 Entity ? (f (var c1 c1 ? y)))))));
-
-  fun SequenceFunction : (c : Class) -> (El Integer -> Ind c) -> Formula ;
-  def SequenceFunction c f = 
-            OneToOneFunction Integer c f ;
-
-  fun AssociativeFunction : (c : Class) -> (El c -> El c -> Ind c) -> Formula ;
-  def AssociativeFunction c f = 
-            forall c (\x -> forall c (\y -> forall c (\z -> equal (el c Entity ? (f (var c c ? x) (el c c ? (f (var c c ? y) (var c c ? z))))) 
-                                                                  (el c Entity ? (f (el c c ? (f (var c c ? x) (var c c ? y))) (var c c ? z))))));
-
-  fun CommutativeFunction : (c1,c2 : Class) -> (El c1 -> El c1 -> Ind c2) -> Formula ;
-  def CommutativeFunction c1 c2 f = 
-            forall c1 (\x -> forall c1 (\y -> equal (el c2 Entity ? (f (var c1 c1 ? x) (var c1 c1 ? y)))
-                                                    (el c2 Entity ? (f (var c1 c1 ? y) (var c1 c1 ? y)))));
-
-  fun identityElement : (c : Class) -> (El c -> El c -> Ind c) -> El c -> Formula ;
-  def identityElement c f elem = 
-            forall c (\x -> equal (el c Entity ? (f (var c c ? x) elem)) (var c Entity ? x));
-
-  fun distributes : (c : Class) -> (El c -> El c -> Ind c) -> (El c -> El c -> Ind c) -> Formula ;
-  def distributes c f g = 
-            forall c (\x -> forall c (\y -> forall c (\z -> equal (el c Entity ? (g (el c c ? (f (var c c ? x) (var c c ? y))) (var c c ? z)))
-                                                                  (el c Entity ? (f (el c c ? (g (var c c ? x) (var c c ? z))) (el c c ? (g (var c c ? y) (var c c ? z))))))));
- 
-  fun inverse : (c : Class) -> (El c -> El c -> Formula) -> (El c -> El c -> Formula) -> Formula ;
-  def inverse c f g = 
-            forall c (\x -> forall c (\y -> equiv (f (var c c ? x) (var c c ? y))
-                                                  (g (var c c ? y) (var c c ? x))));                                     
-
-  fun subRelation2El : (c1,c2,c3,c4 : Class) -> (El c1 -> El c2 -> Formula) -> (El c3 -> El c4 -> Formula) -> Formula ;
-  def subRelation2El c1 c2 c3 c4 f g = 
-            forall c1 (\x -> forall c2 (\y -> impl (f (var c1 c1 ? x) (var c2 c2 ? y))
-                                                   (g (var c1 c3 ? x) (var c2 c4 ? y))));
-
-
-  --others
-  fun toInt : Int -> Ind Integer ;
-  fun toRealNum : Float -> Ind RealNumber ;
-
-}
diff --git a/examples/SUMO/MergeBul.gf b/examples/SUMO/MergeBul.gf
deleted file mode 100644
--- a/examples/SUMO/MergeBul.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-concrete MergeBul of Merge = BasicBul ** open SyntaxBul, ParadigmsBul in {
-
-flags
-  coding=utf8 ;
-
-lin
-  Bird = mkCN (mkN041 "птица") ;
-  Monday = mkCN (mkN014 "понеделник") ;
-  Tuesday = mkCN (mkN014 "вторник") ;
-  Wednesday = mkCN (mkN043 "сряда") ;
-  Thursday = mkCN (mkN014 "четвъртък") ;
-  Friday = mkCN (mkN014 "петък") ;
-  Saturday = mkCN (mkN041 "събота") ;
-  Sunday = mkCN (mkN047 "неделя") ;
-
-};
diff --git a/examples/SUMO/MergeEng.gf b/examples/SUMO/MergeEng.gf
deleted file mode 100644
--- a/examples/SUMO/MergeEng.gf
+++ /dev/null
@@ -1,1006 +0,0 @@
-concrete MergeEng of Merge = BasicEng ** open DictLangEng, DictEng, ParadigmsEng, ResEng, ParamBasic,ExtensionEng in {
-   
-lin
-  -- single instances 
-  AngularDegree = MassNP (AdjCN (PositA angular_A) (UseN degree_N)) ;
-  AtomGram = MassNP (ApposCN (UseN atom_N) (MassNP (UseN gram_N))) ;
-  Bit = MassNP (UseN bit_N) ;
-  Black = MassNP (UseN black_N) ;
-  Blue = MassNP (UseN blue_N) ;
-  BritishThermalUnit = MassNP (AdjCN (PositA british_A) (AdjCN (PositA thermal_A) (UseN unit_N))) ;
-  Calorie = MassNP (UseN calorie_N) ;
-  Ampere = MassNP (UseN ampere_N) ;
-  Joule = MassNP (UseN joule_N) ;
-  Watt = MassNP (UseN watt_N) ;
-  Volt = MassNP (UseN volt_N) ;
-  Ohm = MassNP (UseN ohm_N) ;
-  Gray = MassNP (UseN gray_N) ;
-  ElectronVolt = MassNP (ApposCN (UseN electron_N) (MassNP (UseN volt_N))) ;
-  Gram = MassNP (UseN gram_N) ;
-  Hertz = DetCN (DetQuant IndefArt NumSg) (UseN hertz_N) ;
-  Kilogram = MassNP (UseN kilogram_N) ;
-  Meter = MassNP (UseN meter_N) ;
-  Mole = MassNP (UseN mole_N) ;
-  SecondDuration = MassNP (AdjCN (AdjOrd (OrdNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2))))))) (UseN duration_N)) ;
-  Left = MassNP (UseN left_N) ;
-  Right = MassNP (UseN right_N) ;
-  CentralTimeZone = MassNP (AdjCN (PositA central_A) (ApposCN (UseN time_N) (MassNP (UseN zone_N)))) ;
-  Cup = MassNP (UseN cup_N) ;
-  Damp = MassNP (UseN damp_N) ;
-  DayDuration = MassNP (ApposCN (UseN day_N) (MassNP (UseN duration_N))) ;
-  East = MassNP (UseN east_N) ;
-  EasternTimeZone = MassNP (AdjCN (PositA eastern_A) (ApposCN (UseN time_N) (MassNP (UseN zone_N)))) ;
-  ElectronVolt = MassNP (ApposCN (UseN electron_N) (MassNP (UseN volt_N))) ;
-  Female = MassNP (UseN female_N) ;
-  Fluid = MassNP (UseN fluid_N) ;
-  FootLength = MassNP (ApposCN (UseN foot_N) (MassNP (UseN length_N))) ;
-  Gas = MassNP (UseN gas_N) ;
-  Horsepower = DetCN (DetQuant IndefArt NumSg) (UseN horsepower_N) ;
-  HourDuration = MassNP (ApposCN (UseN hour_N) (MassNP (UseN duration_N))) ;
-  Inch = MassNP (UseN inch_N) ;
-  InchMercury = MassNP (ApposCN (UseN inch_N) (MassNP (UseN mercury_N))) ;
-  Liquid = MassNP (UseN liquid_N) ;
-  Living = DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 live_V2)) ;
-  Male = MassNP (UseN male_N) ;
-  Mile = MassNP (UseN mile_N) ;
-  MinuteDuration = MassNP (AdjCN (PositA minute_A) (UseN duration_N)) ;
-  MmMercury = DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN mm_N) (MassNP (UseN mercury_N))) ;
-  MonthDuration = MassNP (ApposCN (UseN month_N) (MassNP (UseN duration_N))) ;
-  MountainTimeZone = MassNP (ApposCN (ApposCN (UseN mountain_N) (MassNP (UseN time_N))) (MassNP (UseN zone_N))) ;
-  Necessity = MassNP (UseN necessity_N) ;
-  NegativeInfinity = MassNP (AdjCN (PositA negative_A) (UseN infinity_N)) ;
-  North = MassNP (UseN north_N) ;
-  NullList = MassNP (AdjCN (PositA null_A) (UseN list_N)) ;
-  Obligation = MassNP (UseN obligation_N) ;
-  Ounce = MassNP (UseN ounce_N) ;
-  PacificTimeZone = MassNP (AdjCN (PositA pacific_A) (ApposCN (UseN time_N) (MassNP (UseN zone_N)))) ;
-  Permission = MassNP (UseN permission_N) ;
-  Pi = MassNP (UseN pi_N) ;
-  Pint = MassNP (UseN pint_N) ;
-  Plasma = MassNP (UseN plasma_N) ;
-  PositiveInfinity = MassNP (AdjCN (PositA positive_A) (UseN infinity_N)) ;
-  Possibility = MassNP (UseN possibility_N) ;
-  PoundForce = MassNP (ApposCN (UseN pound_N) (MassNP (UseN force_N))) ;
-  PoundMass = MassNP (ApposCN (UseN pound_N) (MassNP (UseN mass_N))) ;
-  Prohibition = MassNP (UseN prohibition_N) ;
-  Quart = MassNP (UseN quart_N) ;
-  Red = MassNP (UseN red_N) ;
-  Rough = MassNP (UseN rough_N) ;
-  Sitting = DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 sit_V2)) ;
-  Slug = MassNP (UseN slug_N) ;
-  Smooth = MassNP (UseN smooth_N) ;
-  Solid = MassNP (UseN solid_N) ;
-  South = MassNP (UseN south_N) ;
-  Standing = DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 stand_V2)) ;
-  True = MassNP (UseN true_N) ;
-  Unconscious = MassNP (UseN unconscious_N) ;
-  UnitedKingdomGallon = MassNP (AdjCN (PositA united_A) (ApposCN (UseN kingdom_N) (MassNP (UseN gallon_N)))) ;
-  UnitedStatesCent = DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA united_A) (ApposCN (UseN state_N) (MassNP (UseN cent_N)))) ;
-  UnitedStatesDollar = DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA united_A) (ApposCN (UseN state_N) (MassNP (UseN dollar_N)))) ;
-  UnitedStatesGallon = DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA united_A) (ApposCN (UseN state_N) (MassNP (UseN gallon_N)))) ;
-  Vertical = MassNP (UseN vertical_N) ;
-  WeekDuration = MassNP (ApposCN (UseN week_N) (MassNP (UseN duration_N))) ;
-  West = MassNP (UseN west_N) ;
-  Wet = MassNP (UseN wet_N) ;
-  White = MassNP (UseN white_N) ;
-  YearDuration = MassNP (ApposCN (UseN year_N) (MassNP (UseN duration_N))) ;
-  Yellow = MassNP (UseN yellow_N) ;
-  Law = MassNP (UseN law_N) ;
-  Promise = MassNP (UseN promise_N) ;
-  PurchaseContract = MassNP (ApposCN (UseN purchase_N) (MassNP (UseN contract_N))) ;
-  Warranty = MassNP (UseN warranty_N) ;
-  NakedPromise = MassNP (AdjCN (PositA naked_A) (UseN promise_N)) ;
-  
-  
-  
-  -- subclass declarations :
-  AbnormalAnatomicalStructure = AdjCN (PositA abnormal_A) (AdjCN (PositA anatomical_A) (UseN structure_N)) ;
-  Abstract = AdjCN (PositA abstract_A) (UseN entity_N) ;
-  Adjective = UseN adjective_N ;
-  Adverb = UseN adverb_N ;
-  Advertising = UseN2 (VerbToNounV2 advertise_V2) ;
-  AgeGroup = ApposCN (UseN age_N) (MassNP (UseN group_N)) ;
-  Agent = UseN agent_N ;
-  Air = UseN air_N ;
-  Alga = UseN alga_N ;
-  Amphibian = UseN amphibian_N ;
-  AnatomicalStructure = AdjCN (PositA anatomical_A) (UseN structure_N) ;
-  AngleMeasure = ApposCN (UseN angle_N) (MassNP (UseN measure_N)) ;
-  Animal = UseN animal_N ;
-  AnimalAnatomicalStructure = ApposCN (UseN animal_N) (MassNP (AdjCN (PositA anatomical_A) (UseN structure_N))) ;
-  AnimalLanguage = ApposCN (UseN animal_N) (MassNP (UseN language_N)) ;
-  AnimalSubstance = ApposCN (UseN animal_N) (MassNP (UseN substance_N)) ;
-  Ape = UseN ape_N ;
-  April = UseN april_N ;
-  AquaticMammal = AdjCN (PositA aquatic_A) (UseN mammal_N) ;
-  Arachnid = UseN arachnid_N ;
-  AreaMeasure = ApposCN (UseN area_N) (MassNP (UseN measure_N)) ;
-  Argument = UseN argument_N ;
-  ArtWork = ApposCN (UseN art_N) (MassNP (UseN work_N)) ;
-  Article = UseN article_N ;
-  Artifact = UseN artifact_N ;
-  ArtificialLanguage = AdjCN (PositA artificial_A) (UseN language_N) ;
-  AsexualReproduction = AdjCN (PositA asexual_A) (UseN reproduction_N) ;
-  AstronomicalBody = AdjCN (PositA astronomical_A) (UseN body_N) ;
-  Atom = UseN atom_N ;
-  AtomicNucleus = AdjCN (PositA atomic_A) (UseN nucleus_N) ;
-  Attaching = UseN2 (VerbToNounV2 attach_V2) ;
-  AttachingDevice = ApposCN (UseN2 (VerbToNounV2 attach_V2)) (MassNP (UseN device_N)) ;
-  Attack = UseN attack_N ;
-  Attribute = UseN attribute_N ;
-  August = UseN august_N ;
-  Bacterium = UseN bacterium_N ;
-  Battle = UseN battle_N ;
-  BeliefGroup = ApposCN (UseN belief_N) (MassNP (UseN group_N)) ;
-  Betting = UseN2 (VerbToNounV2 bet_V2) ;
-  Beverage = UseN beverage_N ;
-  BinaryNumber = AdjCN (PositA binary_A) (UseN number_N) ;
-  BiologicalAttribute = AdjCN (PositA biological_A) (UseN attribute_N) ;
-  BiologicalProcess = AdjCN (PositA biological_A) (UseN process_N) ;
-  Bird = UseN bird_N ;
-  Birth = UseN birth_N ;
-  Blood = UseN blood_N ;
-  BodyCavity = ApposCN (UseN body_N) (MassNP (UseN cavity_N)) ;
-  BodyCovering = ApposCN (UseN body_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 cover_V2))) ;
-  BodyJunction = ApposCN (UseN body_N) (MassNP (UseN junction_N)) ;
-  BodyMotion = ApposCN (UseN body_N) (MassNP (UseN motion_N)) ;
-  BodyPart = AdvCN (UseN body_N) part_Adv ;
-  BodyPosition = ApposCN (UseN body_N) (MassNP (UseN position_N)) ;
-  BodySubstance = ApposCN (UseN body_N) (MassNP (UseN substance_N)) ;
-  BodyVessel = ApposCN (UseN body_N) (MassNP (UseN vessel_N)) ;
-  Boiling = UseN2 (VerbToNounV2 boil_V2) ;
-  Bone = UseN bone_N ;
-  Book = UseN book_N ;
-  Borrowing = UseN2 (VerbToNounV2 borrow_V2) ;
-  Breathing = UseN breathing_N ;
-  Building = UseN building_N ;
-  Buying = UseN2 (VerbToNounV2 buy_V2) ;
-  Calculating = UseN2 (VerbToNounV2 calculate_V2) ;
-  Carbohydrate = UseN carbohydrate_N ;
-  Carnivore = UseN carnivore_N ;
-  Carrying = UseN2 (VerbToNounV2 carry_V2) ;
-  Cell = UseN cell_N ;
-  Certificate = UseN certificate_N ;
-  ChangeOfPossession = AdvCN (UseN change_N) (PrepNP part_Prep (MassNP (UseN possession_N))) ;
-  Character = UseN character_N ;
-  ChemicalDecomposition = AdjCN (PositA chemical_A) (UseN decomposition_N) ;
-  ChemicalProcess = AdjCN (PositA chemical_A) (UseN process_N) ;
-  ChemicalSynthesis = AdjCN (PositA chemical_A) (UseN synthesis_N) ;
-  Circle = UseN circle_N ;
-  City = UseN city_N ;
-  Classifying = UseN2 (VerbToNounV2 classify_V2) ;
-  ClosedTwoDimensionalFigure = AdjCN (PositA (VerbToParticipeA close_V)) (AdjCN (PositA (compoundA (regA "two-dimensional"))) (UseN figure_N)) ;
-  Clothing = UseN clothing_N ;
-  Cloud = UseN cloud_N ;
-  Collection = UseN collection_N ;
-  Combining = UseN2 (VerbToNounV2 combine_V2) ;
-  Combustion = UseN combustion_N ;
-  CommercialAgent = AdjCN (PositA commercial_A) (UseN agent_N) ;
-  CommercialService = AdjCN (PositA commercial_A) (UseN service_N) ;
-  Committing = UseN2 (VerbToNounV2 commit_V2) ;
-  Communication = UseN communication_N ;
-  Comparing = UseN2 (VerbToNounV2 compare_V2) ;
-  ComplexNumber = AdjCN (PositA complex_A) (UseN number_N) ;
-  CompositeUnitOfMeasure = AdjCN (PositA composite_A) (AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (UseN measure_N)))) ;
-  CompoundSubstance = AdjCN (PositA compound_A) (UseN substance_N) ;
-  ComputerLanguage = ApposCN (UseN computer_N) (MassNP (UseN language_N)) ;
-  ComputerProgram = ApposCN (UseN computer_N) (MassNP (UseN program_N)) ;
-  ComputerProgramming = ApposCN (UseN computer_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 program_V2))) ;
-  Condensing = UseN2 (VerbToNounV2 condense_V2) ;
-  Confining = UseN2 (VerbToNounV2 confine_V2) ;
-  ConsciousnessAttribute = ApposCN (UseN consciousness_N) (MassNP (UseN attribute_N)) ;
-  ConstantQuantity = AdjCN (PositA constant_A) (UseN quantity_N) ;
-  Constructing = UseN2 (VerbToNounV2 construct_V2) ;
-  ContentBearingObject = AdjCN (PositA (mkA "content-bearing")) (UseN object_N) ;
-  ContentBearingPhysical = AdjCN (PositA (mkA "content-bearing")) (AdjCN (PositA physical_A) (UseN entity_N)) ;
-  ContentBearingProcess = AdjCN (PositA (mkA "content-bearing")) (UseN process_N) ;
-  ContentDevelopment = AdjCN (PositA content_A) (UseN development_N) ;
-  Contest = UseN contest_N ;
-  ContestAttribute = ApposCN (UseN contest_N) (MassNP (UseN attribute_N)) ;
-  Continent = UseN continent_N ;
-  Cooking = UseN cooking_N ;
-  Cooling = UseN2 (VerbToNounV2 cool_V2) ;
-  Cooperation = UseN cooperation_N ;
-  Corporation = UseN corporation_N ;
-  Counting = UseN2 (VerbToNounV2 count_V2) ;
-  County = UseN county_N ;
-  Covering = UseN covering_N ;
-  Creation = UseN creation_N ;
-  Crustacean = UseN crustacean_N ;
-  Currency = UseN currency_N ;
-  CurrencyMeasure = ApposCN (UseN currency_N) (MassNP (UseN measure_N)) ;
-  Cutting = UseN cutting_N ;
-  Damaging = UseN2 (VerbToNounV2 damage_V2) ;
-  Dancing = UseN dancing_N ;
-  Day = UseN day_N ;
-  Death = UseN death_N ;
-  December = UseN december_N ;
-  Deciding = UseN2 (VerbToNounV2 decide_V2) ;
-  Declaring = UseN2 (VerbToNounV2 declare_V2) ;
-  Decoding = UseN2 (VerbToNounV2 decode_V2) ;
-  Decreasing = UseN2 (VerbToNounV2 decrease_V2) ;
-  DeductiveArgument = AdjCN (PositA deductive_A) (UseN argument_N) ;
-  Demonstrating = UseN2 (VerbToNounV2 demonstrate_V2) ;
-  Designing = UseN designing_N ;
-  Destruction = UseN destruction_N ;
-  Detaching = UseN2 (VerbToNounV2 detach_V2) ;
-  Device = UseN device_N ;
-  DiagnosticProcess = AdjCN (PositA diagnostic_A) (UseN process_N) ;
-  Digesting = UseN2 (VerbToNounV2 digest_V2) ;
-  DirectedGraph = AdjCN (PositA (VerbToParticipeA direct_V)) (UseN graph_N) ;
-  Directing = UseN2 (VerbToNounV2 direct_V2) ;
-  DirectionChange = ApposCN (UseN direction_N) (MassNP (UseN change_N)) ;
-  DirectionalAttribute = AdjCN (PositA directional_A) (UseN attribute_N) ;
-  Discovering = UseN2 (VerbToNounV2 discover_V2) ;
-  DiseaseOrSyndrome = ConjCN or_Conj (BaseCN (UseN disease_N) (UseN syndrome_N)) ;
-  Disseminating = UseN2 (VerbToNounV2 disseminate_V2) ;
-  Drinking = UseN drinking_N ;
-  Driving = UseN2 (VerbToNounV2 drive_V2) ;
-  Drying = UseN2 (VerbToNounV2 dry_V2) ;
-  DualObjectProcess = AdjCN (PositA dual_A) (ApposCN (UseN object_N) (MassNP (UseN process_N))) ;
-  Eating = UseN2 (VerbToNounV2 eat_V2) ;
-  EducationalOrganization = AdjCN (PositA educational_A) (UseN organization_N) ;
-  EducationalProcess = AdjCN (PositA educational_A) (UseN process_N) ;
-  Egg = UseN egg_N ;
-  Election = UseN election_N ;
-  Electron = UseN electron_N ;
-  ElementalSubstance = AdjCN (PositA elemental_A) (UseN substance_N) ;
-  EmotionalState = AdjCN (PositA emotional_A) (UseN state_N) ;
-  Encoding = UseN2 (VerbToNounV2 encode_V2) ;
-  EngineeringComponent = AdjCN (PositA (VerbToGerundA engineer_V)) (UseN component_N) ;
-  EngineeringConnection = AdjCN (PositA (VerbToGerundA engineer_V)) (UseN connection_N) ;
-  Entity = UseN entity_N ;
-  Enzyme = UseN enzyme_N ;
-  EthnicGroup = AdjCN (PositA ethnic_A) (UseN group_N) ;
-  Evaporating = UseN2 (VerbToNounV2 evaporate_V2) ;
-  EvenInteger = AdjCN (PositA even_A) (UseN integer_N) ;
-  Experimenting = UseN (VerbToNoun experiment_V) ;
-  Explanation = UseN explanation_N ;
-  Expressing = UseN2 (VerbToNounV2 express_V2) ;
-  Fabric = UseN fabric_N ;
-  FactualText = AdjCN (PositA factual_A) (UseN text_N) ;
-  Falling = UseN2 (VerbToNounV2 befall_V2) ;
-  FamilyGroup = ApposCN (UseN family_N) (MassNP (UseN group_N)) ;
-  FatTissue = AdjCN (PositA fat_A) (UseN tissue_N) ;
-  February = UseN february_N ;
-  Fern = UseN fern_N ;
-  FictionalText = AdjCN (PositA fictional_A) (UseN text_N) ;
-  FieldOfStudy = AdvCN (UseN field_N) (PrepNP part_Prep (MassNP (UseN study_N))) ;
-  FinancialInstrument = AdjCN (PositA financial_A) (UseN instrument_N) ;
-  FinancialTransaction = AdjCN (PositA financial_A) (UseN transaction_N) ;
-  FiniteSet = AdjCN (PositA finite_A) (UseN set_N) ;
-  Fish = UseN fish_N ;
-  FlowRegion = ApposCN (UseN flow_N) (MassNP (UseN region_N)) ;
-  FloweringPlant = AdjCN (PositA (VerbToGerundA flower_V)) (UseN plant_N) ;
-  Food = UseN food_N ;
-  Freezing = UseN2 (VerbToNounV2 deep_freeze_V2) ;
-  FrequencyMeasure = ApposCN (UseN frequency_N) (MassNP (UseN measure_N)) ;
-  FreshWaterArea = AdjCN (PositA fresh_A) (ApposCN (UseN water_N) (MassNP (UseN area_N))) ;
-  Friday = UseN friday_N ;
-  FruitOrVegetable = ConjCN or_Conj (BaseCN (UseN fruit_N) (UseN vegetable_N)) ;
-  FunctionQuantity = ApposCN (UseN function_N) (MassNP (UseN quantity_N)) ;
-  Funding = UseN2 (VerbToNounV2 fund_V2) ;
-  Fungus = UseN fungus_N ;
-  Game = UseN game_N ;
-  GasMixture = ApposCN (UseN gas_N) (MassNP (UseN mixture_N)) ;
-  GasMotion = ApposCN (UseN gas_N) (MassNP (UseN motion_N)) ;
-  GeologicalProcess = AdjCN (PositA geological_A) (UseN process_N) ;
-  GeometricFigure = AdjCN (PositA geometric_A) (UseN figure_N) ;
-  GeometricPoint = AdjCN (PositA geometric_A) (UseN point_N) ;
-  Gesture = UseN gesture_N ;
-  Getting = UseN2 (VerbToNounV2 beget_V2) ;
-  Giving = UseN2 (VerbToNounV2 give_V2) ;
-  GivingBack = AdjCN (PositA (VerbToGerundA give_V)) (UseN back_N) ;
-  Gland = UseN gland_N ;
-  Government = UseN government_N ;
-  GovernmentOrganization = ApposCN (UseN government_N) (MassNP (UseN organization_N)) ;
-  Grabbing = UseN2 (VerbToNounV2 grab_V2) ;
-  Graduation = UseN graduation_N ;
-  Graph = UseN graph_N ;
-  GraphArc = ApposCN (UseN graph_N) (MassNP (UseN arc_N)) ;
-  GraphCircuit = ApposCN (UseN graph_N) (MassNP (UseN circuit_N)) ;
-  GraphElement = ApposCN (UseN graph_N) (MassNP (UseN element_N)) ;
-  GraphLoop = ApposCN (UseN graph_N) (MassNP (UseN loop_N)) ;
-  GraphNode = ApposCN (UseN graph_N) (MassNP (UseN node_N)) ;
-  GraphPath = ApposCN (UseN graph_N) (MassNP (UseN path_N)) ;
-  Group = UseN group_N ;
-  GroupOfPeople = AdvCN (UseN group_N) (PrepNP part_Prep (MassNP (UseN people_N))) ;
-  Growth = UseN growth_N ;
-  Guiding = UseN2 (VerbToNounV2 guide_V2) ;
-  Hearing = UseN hearing_N ;
-  Heating = UseN heating_N ;
-  Hiring = UseN2 (VerbToNounV2 hire_V2) ;
-  Hole = UseN hole_N ;
-  Hormone = UseN hormone_N ;
-  Hour = UseN hour_N ;
-  House = UseN house_N ;
-  Human = UseN human_N ;
-  HumanLanguage = AdjCN (PositA human_A) (UseN language_N) ;
-  Hunting = UseN hunting_N ;
-  Icon = UseN icon_N ;
-  ImaginaryNumber = AdjCN (PositA imaginary_A) (UseN number_N) ;
-  Impacting = UseN2 (VerbToNounV2 impact_V2) ;
-  Impelling = UseN2 (VerbToNounV2 impel_V2) ;
-  Increasing = UseN2 (VerbToNounV2 increase_V2) ;
-  InductiveArgument = AdjCN (PositA inductive_A) (UseN argument_N) ;
-  InformationMeasure = ApposCN (UseN information_N) (MassNP (UseN measure_N)) ;
-  Ingesting = UseN2 (VerbToNounV2 ingest_V2) ;
-  Injecting = UseN2 (VerbToNounV2 inject_V2) ;
-  Injuring = UseN2 (VerbToNounV2 injure_V2) ;
-  Insect = UseN insect_N ;
-  Inserting = UseN2 (VerbToNounV2 insert_V2) ;
-  Integer = UseN integer_N ;
-  IntentionalProcess = AdjCN (PositA intentional_A) (UseN process_N) ;
-  IntentionalPsychologicalProcess = AdjCN (PositA intentional_A) (AdjCN (PositA psychological_A) (UseN process_N)) ;
-  InternalAttribute = AdjCN (PositA internal_A) (UseN attribute_N) ;
-  InternalChange = AdjCN (PositA internal_A) (UseN change_N) ;
-  Interpreting = UseN2 (VerbToNounV2 interpret_V2) ;
-  InvalidDeductiveArgument = AdjCN (PositA invalid_A) (AdjCN (PositA deductive_A) (UseN argument_N)) ;
-  Invertebrate = UseN invertebrate_N ;
-  Investigating = UseN2 (VerbToNounV2 investigate_V2) ;
-  IrrationalNumber = AdjCN (PositA irrational_A) (UseN number_N) ;
-  Island = UseN island_N ;
-  January = UseN january_N ;
-  JoiningAnOrganization = ApposCN (UseN2 (VerbToNounV2 join_V2)) (DetCN (DetQuant IndefArt NumSg) (UseN organization_N)) ;
-  Judging = UseN2 (VerbToNounV2 judge_V2) ;
-  JudicialOrganization = AdjCN (PositA judicial_A) (UseN organization_N) ;
-  JudicialProcess = AdjCN (PositA judicial_A) (UseN process_N) ;
-  July = UseN july_N ;
-  June = UseN june_N ;
-  Keeping = UseN keeping_N ;
-  Killing = UseN killing_N ;
-  LandArea = ApposCN (UseN land_N) (MassNP (UseN area_N)) ;
-  Language = UseN language_N ;
-  LeapYear = ApposCN (UseN leap_N) (MassNP (UseN year_N)) ;
-  Learning = UseN learning_N ;
-  LeavingAnOrganization = ApposCN (UseN2 (VerbToNounV2 leave_V2)) (DetCN (DetQuant IndefArt NumSg) (UseN organization_N)) ;
-  LegalAction = AdjCN (PositA legal_A) (UseN action_N) ;
-  LegalDecision = AdjCN (PositA legal_A) (UseN decision_N) ;
-  Lending = UseN2 (VerbToNounV2 lend_V2) ;
-  LengthMeasure = ApposCN (UseN length_N) (MassNP (UseN measure_N)) ;
-  LinguisticCommunication = AdjCN (PositA linguistic_A) (UseN communication_N) ;
-  LinguisticExpression = AdjCN (PositA linguistic_A) (UseN expression_N) ;
-  LiquidMixture = AdjCN (PositA liquid_A) (UseN mixture_N) ;
-  LiquidMotion = AdjCN (PositA liquid_A) (UseN motion_N) ;
-  List = UseN list_N ;
-  Listening = UseN (VerbToNoun listen_V) ;
-  LogicalOperator = AdjCN (PositA logical_A) (UseN operator_N) ;
-  Looking = UseN2 (VerbToNounV2 look_V2) ;
-  Machine = UseN machine_N ;
-  Maintaining = UseN2 (VerbToNounV2 maintain_V2) ;
-  Making = UseN making_N ;
-  Mammal = UseN mammal_N ;
-  Man = UseN man_N ;
-  Managing = UseN2 (VerbToNounV2 manage_V2) ;
-  ManualHumanLanguage = AdjCN (PositA manual_A) (AdjCN (PositA human_A) (UseN language_N)) ;
-  Manufacture = UseN manufacture_N ;
-  Manufacturer = UseN manufacturer_N ;
-  March = UseN march_N ;
-  Marsupial = UseN marsupial_N ;
-  MassMeasure = ApposCN (UseN mass_N) (MassNP (UseN measure_N)) ;
-  Matriculation = UseN matriculation_N ;
-  May = UseN may_N ;
-  Measuring = UseN2 (VerbToNounV2 measure_V2) ;
-  MeasuringDevice = AdjCN (PositA (VerbToGerundA measure_V)) (UseN device_N) ;
-  Meat = UseN meat_N ;
-  Meeting = UseN meeting_N ;
-  Melting = UseN2 (VerbToNounV2 melt_V2) ;
-  MercantileOrganization = AdjCN (PositA mercantile_A) (UseN organization_N) ;
-  Metal = UseN metal_N ;
-  MilitaryForce = AdjCN (PositA military_A) (UseN force_N) ;
-  MilitaryOrganization = AdjCN (PositA military_A) (UseN organization_N) ;
-  MilitaryProcess = AdjCN (PositA military_A) (UseN process_N) ;
-  Mineral = UseN mineral_N ;
-  Minute = UseN minute_N ;
-  Mixture = UseN mixture_N ;
-  Molecule = UseN molecule_N ;
-  Monday = UseN monday_N ;
-  Monkey = UseN monkey_N ;
-  Month = UseN month_N ;
-  Morpheme = UseN morpheme_N ;
-  Moss = UseN moss_N ;
-  Motion = UseN motion_N ;
-  MotionDownward = AdvCN (UseN motion_N) downward_Adv ;
-  MotionPicture = ApposCN (UseN motion_N) (MassNP (UseN picture_N)) ;
-  MotionUpward = AdvCN (UseN motion_N) upward_Adv ;
-  Muscle = UseN muscle_N ;
-  Music = UseN music_N ;
-  MusicalInstrument = AdjCN (PositA musical_A) (UseN instrument_N) ;
-  Naming = UseN2 (VerbToNounV2 name_V2) ;
-  Nation = UseN nation_N ;
-  NaturalLanguage = AdjCN (PositA natural_A) (UseN language_N) ;
-  NaturalProcess = AdjCN (PositA natural_A) (UseN process_N) ;
-  NaturalSubstance = AdjCN (PositA natural_A) (UseN substance_N) ;
-  NegativeInteger = AdjCN (PositA negative_A) (UseN integer_N) ;
-  NegativeRealNumber = AdjCN (PositA negative_A) (AdjCN (PositA real_A) (UseN number_N)) ;
-  Neutron = UseN neutron_N ;
-  NormativeAttribute = AdjCN (PositA normative_A) (UseN attribute_N) ;
-  Noun = UseN noun_N ;
-  NounPhrase = ApposCN (UseN noun_N) (MassNP (UseN phrase_N)) ;
-  November = UseN november_N ;
-  NullSet = AdjCN (PositA null_A) (UseN set_N) ;
-  Number = UseN number_N ;
-  Nutrient = UseN nutrient_N ;
-  Object = UseN object_N ;
-  ObjectiveNorm = AdjCN (PositA objective_A) (UseN norm_N) ;
-  October = UseN october_N ;
-  OddInteger = AdjCN (PositA odd_A) (UseN integer_N) ;
-  Offering = UseN offering_N ;
-  OlfactoryAttribute = AdjCN (PositA olfactory_A) (UseN attribute_N) ;
-  OneDimensionalFigure = AdjCN (PositA (compoundA (regA "two-dimensional"))) (UseN figure_N) ;
-  OpenTwoDimensionalFigure = AdjCN (PositA open_A) (AdjCN (PositA (compoundA (regA "two-dimensional"))) (UseN figure_N)) ;
-  Ordering = UseN ordering_N ;
-  Organ = UseN organ_N ;
-  OrganOrTissueProcess = ApposCN (ConjCN or_Conj (BaseCN (UseN organ_N) (UseN tissue_N))) (MassNP (UseN process_N)) ;
-  OrganicObject = AdjCN (PositA organic_A) (UseN object_N) ;
-  Organism = UseN organism_N ;
-  OrganismProcess = ApposCN (UseN organism_N) (MassNP (UseN process_N)) ;
-  Organization = UseN organization_N ;
-  OrganizationalProcess = AdjCN (PositA organizational_A) (UseN process_N) ;
-  Oval = UseN oval_N ;
-  ParamilitaryOrganization = AdjCN (PositA paramilitary_A) (UseN organization_N) ;
-  ParticleWord = ApposCN (UseN particle_N) (MassNP (UseN word_N)) ;
-  Patent = UseN patent_N ;
-  Perception = UseN perception_N ;
-  PerceptualAttribute = AdjCN (PositA perceptual_A) (UseN attribute_N) ;
-  Periodical = UseN periodical_N ;
-  PermanentResidence = AdjCN (PositA permanent_A) (UseN residence_N) ;
-  Phrase = UseN phrase_N ;
-  Physical = AdjCN (PositA physical_A) (UseN entity_N) ;
-  PhysicalAttribute = AdjCN (PositA physical_A) (UseN attribute_N) ;
-  PhysicalQuantity = AdjCN (PositA physical_A) (UseN quantity_N) ;
-  PhysicalState = AdjCN (PositA physical_A) (UseN state_N) ;
-  PhysicalSystem = AdjCN (PositA physical_A) (UseN system_N) ;
-  Plan = UseN plan_N ;
-  PlaneAngleMeasure = ApposCN (ApposCN (UseN plane_N) (MassNP (UseN angle_N))) (MassNP (UseN measure_N)) ;
-  Planning = UseN2 (VerbToNounV2 plan_V2) ;
-  Plant = UseN plant_N ;
-  PlantAnatomicalStructure = ApposCN (UseN plant_N) (MassNP (AdjCN (PositA anatomical_A) (UseN structure_N))) ;
-  PlantSubstance = ApposCN (UseN plant_N) (MassNP (UseN substance_N)) ;
-  Poisoning = UseN2 (VerbToNounV2 poison_V2) ;
-  Poking = UseN2 (VerbToNounV2 poke_V2) ;
-  PoliticalOrganization = AdjCN (PositA political_A) (UseN organization_N) ;
-  PoliticalProcess = AdjCN (PositA political_A) (UseN process_N) ;
-  Pollen = UseN pollen_N ;
-  Position = UseN position_N ;
-  PositiveInteger = AdjCN (PositA positive_A) (UseN integer_N) ;
-  PositiveRealNumber = AdjCN (PositA positive_A) (AdjCN (PositA real_A) (UseN number_N)) ;
-  Precipitation = UseN precipitation_N ;
-  Predicting = UseN2 (VerbToNounV2 predict_V2) ;
-  PrepositionalPhrase = AdjCN (PositA prepositional_A) (UseN phrase_N) ;
-  Pretending = UseN2 (VerbToNounV2 pretend_V2) ;
-  PrimaryColor = AdjCN (PositA primary_A) (UseN colour_N) ;
-  Primate = UseN primate_N ;
-  PrimeNumber = AdjCN (PositA prime_A) (UseN number_N) ;
-  ProbabilityAttribute = ApposCN (UseN probability_N) (MassNP (UseN attribute_N)) ;
-  Procedure = UseN procedure_N ;
-  Process = UseN process_N ;
-  Product = UseN product_N ;
-  Proposition = UseN proposition_N ;
-  Protein = UseN protein_N ;
-  Proton = UseN proton_N ;
-  PseudoGraph = AdjCN (PositA pseudo_A) (UseN graph_N) ;
-  PsychologicalAttribute = AdjCN (PositA psychological_A) (UseN attribute_N) ;
-  PsychologicalProcess = AdjCN (PositA psychological_A) (UseN process_N) ;
-  Publication = UseN publication_N ;
-  PureSubstance = AdjCN (PositA pure_A) (UseN substance_N) ;
-  Pursuing = UseN2 (VerbToNounV2 pursue_V2) ;
-  Putting = UseN2 (VerbToNounV2 put_V2) ;
-  Quantity = UseN quantity_N ;
-  QuantityChange = ApposCN (UseN quantity_N) (MassNP (UseN change_N)) ;
-  Questioning = UseN2 (VerbToNounV2 question_V2) ;
-  Radiating = UseN2 (VerbToNounV2 radiate_V2) ;
-  RadiatingLight = AdjCN (PositA (VerbToGerundA radiate_V)) (UseN light_N) ;
-  RadiatingSound = AdjCN (PositA (VerbToGerundA radiate_V)) (UseN sound_N) ;
-  RationalNumber = AdjCN (PositA rational_A) (UseN number_N) ;
-  Reading = UseN reading_N ;
-  RealNumber = AdjCN (PositA real_A) (UseN number_N) ;
-  Reasoning = UseN reasoning_N ;
-  RecreationOrExercise = ConjCN or_Conj (BaseCN (UseN recreation_N) (UseN exercise_N)) ;
-  Region = UseN region_N ;
-  Releasing = UseN2 (VerbToNounV2 release_V2) ;
-  ReligiousOrganization = AdjCN (PositA religious_A) (UseN organization_N) ;
-  ReligiousProcess = AdjCN (PositA religious_A) (UseN process_N) ;
-  Remembering = UseN2 (VerbToNounV2 remember_V2) ;
-  Removing = UseN2 (VerbToNounV2 remove_V2) ;
-  Repairing = UseN2 (VerbToNounV2 repair_V2) ;
-  ReproductiveBody = AdjCN (PositA reproductive_A) (UseN body_N) ;
-  Reptile = UseN reptile_N ;
-  Requesting = UseN2 (VerbToNounV2 request_V2) ;
-  Residence = UseN residence_N ;
-  ResidentialBuilding = AdjCN (PositA residential_A) (UseN building_N) ;
-  Roadway = UseN roadway_N ;
-  Rodent = UseN rodent_N ;
-  Room = UseN room_N ;
-  Running = UseN running_N ;
-  SaltWaterArea = AdjCN (PositA salt_A) (ApposCN (UseN water_N) (MassNP (UseN area_N))) ;
-  SaturationAttribute = ApposCN (UseN saturation_N) (MassNP (UseN attribute_N)) ;
-  Saturday = UseN saturday_N ;
-  Second = UseN second_N ;
-  Seed = UseN seed_N ;
-  Seeing = UseN2 (VerbToNounV2 foresee_V2) ;
-  Selecting = UseN2 (VerbToNounV2 select_V2) ;
-  SelfConnectedObject = ApposCN (UseN self_N) (MassNP (AdjCN (PositA (VerbToParticipeA connect_V)) (UseN object_N))) ;
-  Selling = UseN selling_N ;
-  Sentence = UseN sentence_N ;
-  SentientAgent = AdjCN (PositA sentient_A) (UseN agent_N) ;
-  Separating = UseN2 (VerbToNounV2 separate_V2) ;
-  September = UseN september_N ;
-  Series = UseN series_N ;
-  ServiceProcess = ApposCN (UseN service_N) (MassNP (UseN process_N)) ;
-  Set = UseN set_N ;
-  SetOrClass = ConjCN or_Conj (BaseCN (UseN set_N) (UseN class_N)) ;
-  SexAttribute = ApposCN (UseN sex_N) (MassNP (UseN attribute_N)) ;
-  SexualReproduction = AdjCN (PositA sexual_A) (UseN reproduction_N) ;
-  ShapeAttribute = ApposCN (UseN shape_N) (MassNP (UseN attribute_N)) ;
-  ShapeChange = ApposCN (UseN shape_N) (MassNP (UseN change_N)) ;
-  Shooting = UseN shooting_N ;
-  ShoreArea = ApposCN (UseN shore_N) (MassNP (UseN area_N)) ;
-  Singing = UseN singing_N ;
-  SingleAgentProcess = AdjCN (PositA single_A) (ApposCN (UseN agent_N) (MassNP (UseN process_N))) ;
-  SingleFamilyResidence = AdjCN (PositA single_A) (ApposCN (UseN family_N) (MassNP (UseN residence_N))) ;
-  Smelling = UseN2 (VerbToNounV2 smell_V2) ;
-  Smoke = UseN smoke_N ;
-  SocialInteraction = AdjCN (PositA social_A) (UseN interaction_N) ;
-  SocialRole = AdjCN (PositA social_A) (UseN role_1_N) ;
-  SocialUnit = AdjCN (PositA social_A) (UseN unit_N) ;
-  SolidAngleMeasure = AdjCN (PositA solid_A) (ApposCN (UseN angle_N) (MassNP (UseN measure_N))) ;
-  Solution = UseN solution_N ;
-  SoundAttribute = AdjCN (PositA sound_A) (UseN attribute_N) ;
-  Speaking = UseN2 (VerbToNounV2 bespeak_V2) ;
-  SpokenHumanLanguage = AdjCN (PositA (VerbToParticipeA speak_V)) (AdjCN (PositA human_A) (UseN language_N)) ;
-  Spore = UseN spore_N ;
-  Sport = UseN sport_N ;
-  StateChange = ApposCN (UseN state_N) (MassNP (UseN change_N)) ;
-  StateOfMind = AdvCN (UseN state_N) (PrepNP part_Prep (MassNP (UseN mind_N))) ;
-  StateOrProvince = ConjCN or_Conj (BaseCN (UseN state_N) (UseN province_N)) ;
-  StaticWaterArea = AdjCN (PositA static_A) (ApposCN (UseN water_N) (MassNP (UseN area_N))) ;
-  Stating = UseN2 (VerbToNounV2 state_V2) ;
-  StationaryArtifact = AdjCN (PositA stationary_A) (UseN artifact_N) ;
-  StreamWaterArea = ApposCN (ApposCN (UseN stream_N) (MassNP (UseN water_N))) (MassNP (UseN area_N)) ;
-  SubatomicParticle = AdjCN (PositA subatomic_A) (UseN particle_N) ;
-  SubjectiveAssessmentAttribute = AdjCN (PositA subjective_A) (ApposCN (UseN assessment_N) (MassNP (UseN attribute_N))) ;
-  Substance = UseN substance_N ;
-  Substituting = UseN2 (VerbToNounV2 substitute_V2) ;
-  Summary = UseN summary_N ;
-  Sunday = UseN sunday_N ;
-  Supposing = UseN2 (VerbToNounV2 suppose_V2) ;
-  SurfaceChange = ApposCN (UseN surface_N) (MassNP (UseN change_N)) ;
-  Surgery = UseN surgery_N ;
-  Suspension = UseN suspension_N ;
-  Swimming = UseN swimming_N ;
-  SymbolicString = AdjCN (PositA symbolic_A) (UseN string_N) ;
-  SyntheticSubstance = AdjCN (PositA synthetic_A) (UseN substance_N) ;
-  TactilePerception = AdjCN (PositA tactile_A) (UseN perception_N) ;
-  TasteAttribute = ApposCN (UseN taste_N) (MassNP (UseN attribute_N)) ;
-  Tasting = UseN2 (VerbToNounV2 taste_V2) ;
-  TemperatureMeasure = ApposCN (UseN temperature_N) (MassNP (UseN measure_N)) ;
-  TemporaryResidence = AdjCN (PositA temporary_A) (UseN residence_N) ;
-  TerminatingEmployment = AdjCN (PositA (VerbToGerundA terminate_V)) (UseN employment_N) ;
-  Text = UseN text_N ;
-  TextureAttribute = ApposCN (UseN texture_N) (MassNP (UseN attribute_N)) ;
-  TherapeuticProcess = AdjCN (PositA therapeutic_A) (UseN process_N) ;
-  ThreeDimensionalFigure = AdjCN (PositA (compoundA (regA "three-dimensional"))) (UseN figure_N) ;
-  Thursday = UseN thursday_N ;
-  TimeDependentQuantity = ApposCN (ApposCN (UseN time_N) (MassNP (UseN dependent_N))) (MassNP (UseN quantity_N)) ;
-  TimeDuration = ApposCN (UseN time_N) (MassNP (UseN duration_N)) ;
-  TimeInterval = ApposCN (UseN time_N) (MassNP (UseN interval_N)) ;
-  TimeMeasure = ApposCN (UseN time_N) (MassNP (UseN measure_N)) ;
-  TimePoint = ApposCN (UseN time_N) (MassNP (UseN point_N)) ;
-  TimePosition = ApposCN (UseN time_N) (MassNP (UseN position_N)) ;
-  TimeZone = ApposCN (UseN time_N) (MassNP (UseN zone_N)) ;
-  Tissue = UseN tissue_N ;
-  Touching = UseN2 (VerbToNounV2 touch_V2) ;
-  TraitAttribute = ApposCN (UseN trait_N) (MassNP (UseN attribute_N)) ;
-  Transaction = UseN transaction_N ;
-  Transfer = UseN transfer_N ;
-  Translating = UseN2 (VerbToNounV2 translate_V2) ;
-  Transportation = UseN transportation_N ;
-  TransportationDevice = ApposCN (UseN transportation_N) (MassNP (UseN device_N)) ;
-  Tree = UseN tree_N ;
-  TruthValue = ApposCN (UseN truth_N) (MassNP (UseN value_N)) ;
-  Tuesday = UseN tuesday_N ;
-  TwoDimensionalAngle = AdjCN (PositA (compoundA (regA "two-dimensional"))) (UseN angle_N) ;
-  TwoDimensionalFigure = AdjCN (PositA (compoundA (regA "two-dimensional"))) (UseN figure_N) ;
-  Uncovering = UseN2 (VerbToNounV2 uncover_V2) ;
-  UnilateralGetting = AdjCN (PositA unilateral_A) (UseN2 (VerbToNounV2 beget_V2)) ;
-  UnilateralGiving = AdjCN (PositA unilateral_A) (UseN2 (VerbToNounV2 give_V2)) ;
-  UniqueList = AdjCN (PositA unique_A) (UseN list_N) ;
-  UnitOfAngularMeasure = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (AdjCN (PositA angular_A) (UseN measure_N)))) ;
-  UnitOfArea = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (UseN area_N))) ;
-  UnitOfAtmosphericPressure = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (AdjCN (PositA atmospheric_A) (UseN pressure_N)))) ;
-  UnitOfCurrency = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (UseN currency_N))) ;
-  UnitOfDuration = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (UseN duration_N))) ;
-  UnitOfFrequency = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (UseN frequency_N))) ;
-  UnitOfInformation = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (UseN information_N))) ;
-  UnitOfLength = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (UseN length_N))) ;
-  UnitOfMass = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (UseN mass_N))) ;
-  UnitOfMeasure = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (UseN measure_N))) ;
-  UnitOfTemperature = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (UseN temperature_N))) ;
-  UnitOfVolume = AdvCN (UseN unit_N) (PrepNP part_Prep (MassNP (UseN volume_N))) ;
-  ValidDeductiveArgument = AdjCN (PositA valid_A) (AdjCN (PositA deductive_A) (UseN argument_N)) ;
-  Vehicle = UseN vehicle_N ;
-  Verb = UseN verb_N ;
-  VerbPhrase = ApposCN (UseN verb_N) (MassNP (UseN phrase_N)) ;
-  Vertebrate = UseN vertebrate_N ;
-  ViolentContest = AdjCN (PositA violent_A) (UseN contest_N) ;
-  Virus = UseN virus_N ;
-  VisualAttribute = AdjCN (PositA visual_A) (UseN attribute_N) ;
-  Vitamin = UseN vitamin_N ;
-  VocalCords = AdjCN (PositA vocal_A) (UseN cord_N) ;
-  Vocalizing = UseN2 (VerbToNounV2 vocalize_V2) ;
-  VolumeMeasure = ApposCN (UseN volume_N) (MassNP (UseN measure_N)) ;
-  Voting = UseN2 (VerbToNounV2 vote_V2) ;
-  Walking = UseN walking_N ;
-  War = UseN war_N ;
-  Water = UseN water_N ;
-  WaterArea = ApposCN (UseN water_N) (MassNP (UseN area_N)) ;
-  WaterCloud = ApposCN (UseN water_N) (MassNP (UseN cloud_N)) ;
-  WaterMotion = ApposCN (UseN water_N) (MassNP (UseN motion_N)) ;
-  Weapon = UseN weapon_N ;
-  WearableItem = AdjCN (PositA wearable_A) (UseN item_N) ;
-  WeatherProcess = ApposCN (UseN weather_N) (MassNP (UseN process_N)) ;
-  Wedding = UseN wedding_N ;
-  Wednesday = UseN wednesday_N ;
-  Week = UseN week_N ;
-  Wetting = UseN wetting_N ;
-  Wind = UseN wind_N ;
-  Woman = UseN woman_N ;
-  Word = UseN word_N ;
-  Worm = UseN worm_N ;
-  Writing = UseN writing_N ;
-  Year = UseN year_N ;
-  
-  
-  -- nullary functions 
-  
-  GreatestCommonDivisorFn ob = AdvNP (DetCN (DetQuantOrd DefArt NumSg (OrdSuperl great_A)) (AdjCN (PositA common_A) (UseN divisor_N))) (PrepNP part_Prep (ConjNP and_Conj ob)) ;
-  LeastCommonMultipleFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA least_A) (AdjCN (PositA common_A) (UseN multiple_N)))) (PrepNP part_Prep (ConjNP and_Conj ob)) ;
-  ListFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN list_N)) (PrepNP part_Prep (ConjNP and_Conj ob)) ;
-  
-  -- unary functions 
-  
-  AbsoluteValueFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA absolute_A) (UseN value_N))) (PrepNP part_Prep ob) ;
-  AbstractionFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN abstraction_N)) (PrepNP part_Prep (MassNP ob)) ;
-  BackFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN back_N)) (PrepNP part_Prep ob) ;
-  BeginFn ob = AdvNP (DetCN (DetQuant DefArt NumPl) (UseN2 (VerbToNounV2 begin_V2))) (PrepNP part_Prep ob) ;
-  BeginNodeFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA initial_A) (UseN node_N))) (PrepNP part_Prep ob) ;
-  CeilingFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN ceiling_N)) (PrepNP part_Prep ob) ;
-  CenterOfCircleFn ob = AdvNP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN centre_N)) (PrepNP part_Prep (MassNP (UseN circle_N)))) (PrepNP part_Prep ob) ;
-  ComplementFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN complement_N)) (PrepNP part_Prep ob) ;
-  CosineFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN cosine_N)) (PrepNP part_Prep ob) ;
-  CutSetFn ob = AdvCN (AdjCN (PositA (VerbToParticipeA cut_V)) (UseN set_N)) (PrepNP part_Prep ob) ;
-  DenominatorFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN denominator_N)) (PrepNP part_Prep ob) ;
-  EndFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN end_N)) (PrepNP part_Prep ob) ;
-  EndNodeFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN end_N) (MassNP (UseN node_N)))) (PrepNP part_Prep ob) ;
-  ExtensionFn ob = AdvCN (UseN extension_N) (PrepNP part_Prep  ob) ;
-  FloorFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN floor_N)) (PrepNP part_Prep ob) ;
-  FrontFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN front_N)) (PrepNP part_Prep ob) ;
-  FutureFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN future_N)) (PrepNP part_Prep ob) ;
-  GeneralizedIntersectionFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA (VerbToParticipeA generalize_V)) (UseN intersection_N))) (PrepNP part_Prep (MassNP ob)) ;
-  GeneralizedUnionFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA (VerbToParticipeA generalize_V)) (UseN union_N))) (PrepNP part_Prep (MassNP  ob)) ;
-  GovernmentFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN government_N)) (PrepNP part_Prep  ob) ;
-  HoleHostFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN hole_N) (MassNP (UseN host_N)))) (PrepNP part_Prep ob) ;
-  HoleSkinFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN hole_N) (MassNP (UseN skin_N)))) (PrepNP part_Prep ob) ;
-  ImaginaryPartFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA imaginary_A) (UseN part_N))) (PrepNP part_Prep ob) ;
-  ImmediateFamilyFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA immediate_A) (UseN family_N))) (PrepNP part_Prep ob) ;
-  ImmediateFutureFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA immediate_A) (UseN future_N))) (PrepNP part_Prep ob) ;
-  ImmediatePastFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA immediate_A) (UseN past_N))) (PrepNP part_Prep ob) ;
-  InitialNodeFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA initial_A) (UseN node_N))) (PrepNP part_Prep ob) ;
-  IntegerSquareRootFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (ApposCN (AdvCN (UseN integer_N) square_Adv) (MassNP (UseN root_N)))) (PrepNP part_Prep ob) ;
-  MagnitudeFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN magnitude_N)) (PrepNP part_Prep ob) ;
-  MinimalCutSetFn ob = AdvCN (AdjCN (PositA minimal_A) (AdjCN (PositA (VerbToParticipeA cut_V)) (UseN set_N))) (PrepNP part_Prep ob) ;
-  NumeratorFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN numerator_N)) (PrepNP part_Prep ob) ;
-  PastFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN past_N)) (PrepNP part_Prep ob) ;
-  PathWeightFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN path_N) (MassNP (UseN weight_N)))) (PrepNP part_Prep ob) ;
-  PowerSetFn ob = AdvCN (ApposCN (UseN power_N) (MassNP (UseN set_N))) (PrepNP part_Prep ob) ;
-  PredecessorFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN predecessor_N)) (PrepNP part_Prep ob) ;
-  PremisesFn ob = AdvNP (DetCN (DetQuant DefArt NumPl) (UseN premise_N)) (PrepNP part_Prep ob) ;
-  ProbabilityFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN probability_N)) (PrepNP part_Prep (sentToNoun ob)) ;
-  PropertyFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN property_N)) (PrepNP part_Prep ob) ;
-  RationalNumberFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA rational_A) (UseN number_N))) (PrepNP part_Prep ob) ;
-  RealNumberFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA real_A) (UseN number_N))) (PrepNP part_Prep ob) ;
-  ReciprocalFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN reciprocal_N)) (PrepNP part_Prep ob) ;
-  RoundFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA round_A) (UseN value_N))) (PrepNP part_Prep ob) ;
-  SineFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN sine_N)) (PrepNP part_Prep ob) ;
-  SquareRootFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA square_A) (UseN root_N))) (PrepNP part_Prep ob) ;
-  SuccessorFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN successor_N)) (PrepNP part_Prep ob) ;
-  TangentFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN tangent_N)) (PrepNP part_Prep ob) ;
-  TerminalNodeFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA terminal_A) (UseN node_N))) (PrepNP part_Prep ob) ;
-  UnitFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN unit_N)) (PrepNP part_Prep ob) ;
-  WealthFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN wealth_N)) (PrepNP part_Prep ob) ;
-  WhenFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN time_N)) (PrepNP part_Prep ob) ;
-  YearFn ob = AdvCN (UseN year_N) (PrepNP part_Prep ob) ;
-  KiloFn ob = AdvNP (MassNP (UseN kilo_N)) (PrepNP part_Prep ob) ;
-  ListLengthFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN length_N)) (PrepNP part_Prep ob) ;
-  SignumFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN sign_N)) (PrepNP part_Prep ob) ;
-  
-  -- binary functions 
-  
-  AdditionFn ob1 ob2 = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN addition_N)) (PrepNP part_Prep (ConjNP and_Conj (BaseNP ob1 ob2))) ;
-  DayFn ob1 ob2 = AdvCN (ApposCN (UseN day_N) ob1) (PrepNP part_Prep (MassNP ob2)) ;
-  DivisionFn ob1 ob2 = AdvNP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN division_N)) (PrepNP part_Prep ob1)) (PrepNP to_Prep ob2) ;
-  EditionFn ob1 ob2 = AdvCN (ApposCN (UseN edition_N) (MassNP ob1)) (PrepNP part_Prep ob2) ;
-  ExponentiationFn ob1 ob2 = AdvNP (AdvNP ob1 (PrepNP to_Prep (DetCN (DetQuant DefArt NumSg) (UseN power_N)))) (PrepNP part_Prep ob2) ;
-  GraphPathFn ob1 ob2 = AdvCN (UseN path_N) (PrepNP between_Prep (ConjNP and_Conj (BaseNP ob1 ob2))) ;
-  HourFn ob1 ob2 = AdvCN (ApposCN (UseN hour_N) ob1) (PrepNP part_Prep (MassNP ob2)) ;
-  IntersectionFn ob1 ob2 = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN intersection_N)) (PrepNP part_Prep (ConjNP and_Conj (BaseNP ob1 ob2))) ;
-  IntervalFn ob1 ob2 = AdvCN (AdvCN (UseN interval_N) (PrepNP from_Prep ob1)) (PrepNP to_Prep ob2) ;
-  ListConcatenateFn ob1 ob2 = AdvNP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN concatenation_N)) (PrepNP part_Prep ob1)) (PrepNP to_Prep ob2) ;
-  ListOrderFn ob1 ob2 = AdvNP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN element_N)) (PrepNP with_Prep (MassNP (ApposCN (UseN number_N) ob2)))) (PrepNP in_Prep ob1) ;
-  LogFn ob1 ob2 = AdvNP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN logarithm_N)) (PrepNP part_Prep ob1)) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN base_N) ob2))) ;
-  MaxFn ob1 ob2 = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN maximum_N)) (PrepNP part_Prep (ConjNP and_Conj (BaseNP ob1 ob2))) ;
-  MaximalWeightedPathFn ob1 ob2 = AdvNP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN path_N)) (PrepNP part_Prep (MassNP (AdjCN (PositA maximal_A) (UseN weight_N))))) (PrepNP between_Prep (ConjNP and_Conj (BaseNP ob1 ob2))) ;
-  MinFn ob1 ob2 = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN minimum_N)) (PrepNP part_Prep (ConjNP and_Conj (BaseNP ob1 ob2))) ;
-  MinimalWeightedPathFn ob1 ob2 = AdvNP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN path_N)) (PrepNP part_Prep (MassNP (AdjCN (PositA minimal_A) (UseN weight_N))))) (PrepNP between_Prep (ConjNP and_Conj (BaseNP ob1 ob2))) ;
-  MinuteFn ob1 ob2 = AdvCN (ApposCN (UseN minute_N) ob1) (PrepNP part_Prep (MassNP ob2)) ;
-  MonthFn ob1 ob2 = AdvCN (ApposCN (UseN month_N) (MassNP ob1)) (PrepNP part_Prep (MassNP ob2)) ;
-  MultiplicationFn ob1 ob2 = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN multiplication_N)) (PrepNP part_Prep (ConjNP and_Conj (BaseNP ob1 ob2))) ;
-  PerFn ob1 ob2 = AdvNP ob1 (PrepNP per_Prep ob2) ;
-  PeriodicalIssueFn ob1 ob2 = AdvCN (AdvCN (AdjCN (PositA periodical_A) (UseN issue_N)) (PrepNP part_Prep (MassNP ob1))) (PrepNP with_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN number_N) ob2))) ;
-  RecurrentTimeIntervalFn ob1 ob2 = AdvCN (AdjCN (PositA recurrent_A) (ApposCN (UseN time_N) (MassNP (UseN interval_N)))) (PrepNP between_Prep (ConjNP and_Conj (BaseNP (MassNP ob1) (MassNP ob2)))) ;
-  RelativeComplementFn ob1 ob2 = AdvNP (DetCN (DetQuant DefArt NumSg) (ApposCN (AdvCN (UseN complement_N) (PrepNP part_Prep ob2)) (MassNP (UseN relative_N)))) (PrepNP to_Prep ob1) ;
-  RelativeTimeFn ob1 ob2 = AdvNP (DetCN (DetQuant DefArt NumSg) (ApposCN (ApposCN (UseN time_N) ob1) (MassNP (UseN relative_N)))) (PrepNP to_Prep ob2) ;
-  RemainderFn ob1 ob2 = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN remainder_N)) (PrepNP part_Prep (ConjNP and_Conj (BaseNP ob1 ob2))) ;
-  SecondFn ob1 ob2 = AdvCN (ApposCN (UseN second_N) ob1) (PrepNP part_Prep (MassNP ob2)) ;
-  SeriesVolumeFn ob1 ob2 = AdvCN (ApposCN (UseN volume_N) ob2) (PrepNP in_Prep (DetCN (DetQuant DefArt NumPl) (ApposCN (UseN series_N) (MassNP ob1)))) ;
-  SubtractionFn ob1 ob2 = AdvNP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN subtraction_N)) (PrepNP part_Prep ob2)) (PrepNP from_Prep ob1) ;
-  TemporalCompositionFn ob1 ob2 = AdvCN (AdjCN (PositA temporal_A) (UseN composition_N)) (PrepNP part_Prep (ConjNP and_Conj (BaseNP ob1 (MassNP ob2)))) ;
-  TimeIntervalFn ob1 ob2 = AdvNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN time_N) (MassNP (UseN interval_N)))) (PrepNP between_Prep (ConjNP and_Conj (BaseNP ob1 ob2))) ;
-  UnionFn ob1 ob2 = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN union_N)) (PrepNP part_Prep (ConjNP and_Conj (BaseNP ob1 ob2))) ;
-  WhereFn ob1 ob2 = AdvNP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN location_N)) (PrepNP part_Prep ob1)) (PrepNP at_Prep ob2) ;
-  DensityFn ob1 ob2 = AdvNP (AdvNP (DetCN (DetQuant IndefArt NumSg) (UseN density_N)) (PrepNP part_Prep ob1)) (PrepNP per_Prep ob2) ;
-  SpeedFn ob1 ob2 = AdvNP (AdvNP (DetCN (DetQuant IndefArt NumSg) (UseN speed_N)) (PrepNP part_Prep ob1)) (PrepNP per_Prep ob2) ;
-  
-  -- quaternary functions 
-  
-  VelocityFn ob1 ob2 ob3 ob4 = AdvNP (AdvNP (AdvNP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN velocity_N)) (PrepNP part_Prep ob1)) (PrepNP per_Prep ob2)) (PrepNP part_Prep ob3)) (PrepNP to_Prep ob4) ;
-  
-  
-  -- nullary predicates
-  
-  contraryAttribute ob1 = mkPolSent (PredVP (ConjNP and_Conj ob1) (UseComp (CompNP (MassNP (AdjCN (PositA contrary_A) (UseN attribute_N)))))) ;
-  exhaustiveAttribute ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj ob2) (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA exhaustive_A) (UseN decomposition_N))))) (PrepNP part_Prep (MassNP ob1))) (PrepNP in_Prep (DetCN (DetQuant IndefArt NumPl) (UseN instance_N))))) ;
-  exhaustiveDecomposition ob1 ob2 = mkPolSent (PredVP (MassNP (ConjCN and_Conj ob2)) (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA exhaustive_A) (UseN decomposition_N))))) (PrepNP part_Prep (MassNP ob1)))) ;
-  partition ob1 ob2 = mkPolSent (PredVP (MassNP (ConjCN and_Conj ob2)) (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN partition_N)))) (PrepNP part_Prep (MassNP ob1)))) ;
-  
-  
-  
-  -- binary predicates   
-  abstractCounterpart ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA abstract_A) (UseN counterpart_N))))) (PrepNP part_Prep ob2))) ;
-  acquaintance ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN acquaintance_N)))) (PrepNP part_Prep ob2))) ;
-  atomicNumber ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA atomic_A) (UseN number_N))))) (PrepNP part_Prep ob2))) ;
-  authors ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN author_N)))) (PrepNP part_Prep (MassNP ob2)))) ;
-  average ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN average_N)))) (PrepNP part_Prep ob2))) ;
-  barometricPressure ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA barometric_A) (UseN pressure_N))))) (PrepNP part_Prep ob2))) ;
-  believes ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a believe_V2) (sentToNoun ob2))) ;
-  boilingPoint ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumPl) (ApposCN (UseN2 (VerbToNounV2 boil_V2)) (MassNP (UseN point_N)))))) (PrepNP part_Prep ob2))) ;
-  causes ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a cause_V2) ob2)) ;
-  causesProposition ob1 ob2 = mkPolSent (PredVP (sentToNoun ob1) (ComplSlash (SlashV2a cause_V2) (sentToNoun ob2))) ;
-  causesSubclass ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (AdvVP (ComplSlash (SlashV2a cause_V2) (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN class_N))))) (PrepNP part_Prep (MassNP ob2)))) ;
-  citizen ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN citizen_N)))) (PrepNP part_Prep ob2))) ;
-  conclusion ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN conclusion_N)))) (PrepNP part_Prep ob2))) ;
-  connected ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (PassV2 connect_V2) (PrepNP to_Prep ob2))) ;
-  considers ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a consider_V2) (sentToNoun ob2))) ;
-  consistent ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompAP (PositA consistent_A))) (PrepNP with_Prep ob2))) ;
-  containsInformation ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a contain_V2) (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN information_N) ob2)))) ;
-  cooccur ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (UseV occur_V) (PositAdvAdj simultaneous_A)) (PrepNP with_Prep ob2))) ;
-  copy ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN copy_N)))) (PrepNP part_Prep ob2))) ;
-  date ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN date_N)))) (PrepNP part_Prep ob2))) ;
-  decreasesLikelihood ob1 ob2 = mkPolSent (PredVP (sentToNoun ob1) (AdvVP (ComplSlash (SlashV2a decrease_V2) (DetCN (DetQuant DefArt NumSg) (UseN possibility_N))) (PrepNP part_Prep (sentToNoun ob2)))) ;
-  desires ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a desire_V2) (sentToNoun ob2))) ;
-  diameter ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN diameter_N)))) (PrepNP part_Prep ob2))) ;
-  duration ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN duration_N)))) (PrepNP part_Prep ob2))) ;
-  earlier ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompAP (ComparA early_A ob2)))) ;
-  editor ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN editor_N)))) (PrepNP part_Prep (MassNP ob2)))) ;
-  element ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN element_N)))) (PrepNP part_Prep ob2))) ;
-  employs ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a employ_V2) ob2)) ;
-  entails ob1 ob2 = mkPolSent (PredVP (sentToNoun ob1) (ComplSlash (SlashV2a entail_V2) (sentToNoun ob2))) ;
-  equal ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompAP (PositA equal_A))) (PrepNP to_Prep ob2))) ;
-  exploits ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a exploit_V2) ob2)) ;
-  expressedInLanguage ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (PassV2 express_V2) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN language_N) ob2))))) ;
-  faces ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a face_V2) ob2)) ;
-  familyRelation ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN family_N) (MassNP (UseN relation_N)))))) (PrepNP part_Prep ob2))) ;
-  frequency ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN frequency_N)))) (PrepNP part_Prep ob2))) ;
-  geometricPart ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA geometric_A) (UseN part_N))))) (PrepNP part_Prep ob2))) ;
-  graphMeasure ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN measure_N)))) (PrepNP part_Prep ob2))) ;
-  graphPart ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN part_N)))) (PrepNP part_Prep ob2))) ;
-  hasPurpose ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN purpose_N) (sentToNoun ob2))))) ;
-  hasSkill ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN skill_N)  ob2)))) ;
-  holdsDuring ob1 ob2 = mkPolSent (PredVP (sentToNoun ob2) (AdvVP (UseV hold_V) (PrepNP during_Prep ob1))) ;
-  holdsObligation ob1 ob2 = mkPolSent (PredVP (sentToNoun ob1) (ComplSlash (SlashV2a behold_V2) (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN obligation_N) ob2)))) ;
-  holdsRight ob1 ob2 = mkPolSent (PredVP (sentToNoun ob1) (ComplSlash (SlashV2a behold_V2) (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN right_N)  ob2)))) ;
-  hole ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN hole_N)))) (PrepNP part_Prep ob2))) ;
-  identicalListItems ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA identical_A) (UseN item_N))))) ;
-  inList ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN element_N)))) (PrepNP part_Prep ob2))) ;
-  increasesLikelihood ob1 ob2 = mkPolSent (PredVP (sentToNoun ob1) (AdvVP (ComplSlash (SlashV2a increase_V2) (DetCN (DetQuant DefArt NumSg) (UseN possibility_N))) (PrepNP part_Prep (sentToNoun ob2)))) ;
-  independentProbability ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP (sentToNoun ob1) (sentToNoun ob2))) (ComplSlash (SlashV2a have_V2) (MassNP (AdjCN (PositA independent_A) (UseN probability_N))))) ;
-  inhabits ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a inhabit_V2) ob2)) ;
-  inhibits ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (ComplSlash (SlashV2a inhibit_V2) (MassNP ob2))) ;
-  knows ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a know_V2) (sentToNoun ob2))) ;
-  larger ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompAP (ComparA large_A ob2)))) ;
-  leader ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN leader_N)))) (PrepNP part_Prep ob2))) ;
-  legalRelation ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA legal_A) (UseN relation_N))))) (PrepNP part_Prep ob2))) ;
-  lessThanOrEqualTo ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompAP (ConjAP or_Conj (BaseAP (PositA less_A) (PositA equal_A))))) (PrepNP to_Prep ob2))) ;
-  lineMeasure ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN measure_N)))) (PrepNP part_Prep ob2))) ;
-  material ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN material_N)))) (PrepNP part_Prep ob2))) ;
-  measure ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN measure_N)))) (PrepNP part_Prep ob2))) ;
-  meltingPoint ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumPl) (ApposCN (UseN2 (VerbToNounV2 melt_V2)) (MassNP (UseN point_N)))))) (PrepNP part_Prep ob2))) ;
-  multiplicativeFactor ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN factor_N)))) (PrepNP part_Prep ob2))) ;
-  mutualAcquaintance ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (UseComp (CompNP (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA mutual_A) (UseN acquaintance_N)))))) ;
-  needs ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a need_V2) ob2)) ;
-  parallel ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompAP (PositA parallel_A))) (PrepNP to_Prep ob2))) ;
-  parent ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN parent_N)))) (PrepNP part_Prep ob2))) ;
-  partialOrderingOn c p = mkPolSent (PredVP (sentToNoun p) (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA partial_A) (UseN ordering_N))))) (PrepNP on_Prep (DetCN (DetQuant IndefArt NumSg) c)))) ;
-  pathLength ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN length_N)))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN path_N) ob2))))) ;
-  possesses ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a possess_V2) ob2)) ;
-  precondition ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN precondition_N)))) (PrepNP part_Prep (MassNP ob2)))) ;
-  premise ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN premise_N)))) (PrepNP part_Prep ob2))) ;
-  prevents ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (ComplSlash (SlashV2a prevent_V2) (MassNP ob2))) ;
-  property ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN property_N)))) (PrepNP part_Prep ob2))) ;
-  publishes ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a publish_V2) (MassNP ob2))) ;
-  radius ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN radius_N)))) (PrepNP part_Prep ob2))) ;
-  refers ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseV refer_V) (PrepNP to_Prep ob2))) ;
-  reflexiveOn c p = mkPolSent (PredVP (sentToNoun p) (AdvVP (UseComp (CompAP (PositA reflexive_A))) (PrepNP on_Prep (DetCN (DetQuant IndefArt NumSg) c)))) ;
-  relatedEvent ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (UseComp (CompNP (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA (VerbToParticipeA relate_V)) (UseN event_N)))))) ;
-  relatedInternalConcept ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (UseComp (CompNP (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA (VerbToParticipeA relate_V)) (AdjCN (PositA internal_A) (UseN concept_N))))))) ;
-  relative ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN relative_N)))) (PrepNP part_Prep ob2))) ;
-  sibling ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN sibling_N)))) (PrepNP part_Prep ob2))) ;
-  smaller ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompAP (ComparA small_A ob2)))) ;
-  subAttribute ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN attribute_N)))))) (PrepNP part_Prep ob2))) ;
-  subCollection ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN collection_N)))))) (PrepNP part_Prep ob2))) ;
-  subGraph ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN graph_N)))))) (PrepNP part_Prep ob2))) ;
-  subList ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN list_N)))))) (PrepNP part_Prep ob2))) ;
-  subProcess ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN process_N)))))) (PrepNP part_Prep ob2))) ;
-  subProposition ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN proposition_N)))))) (PrepNP part_Prep ob2))) ;
-  subSystem ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN system_N)))))) (PrepNP part_Prep ob2))) ;
-  subclass ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN class_N)))))) (PrepNP part_Prep ob2))) ;
-  
-  subsumesContentClass ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (AdvVP (ComplSlash (SlashV2a subsume_V2) (DetCN (DetQuant DefArt NumSg) (UseN content_N))) (PrepNP part_Prep (MassNP ob2)))) ;
-  subsumesContentInstance ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a subsume_V2) (DetCN (DetQuant DefArt NumSg) (UseN content_N))) (PrepNP part_Prep ob2))) ;
-  successorAttribute ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN successor_N) (MassNP (UseN attribute_N)))))) (PrepNP part_Prep ob2))) ;
-  systemPart ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN part_N)))) (PrepNP part_Prep ob2))) ;
-  temporalPart ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA temporal_A) (UseN part_N))))) (PrepNP part_Prep ob2))) ;
-  time ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN time_N)))) (PrepNP part_Prep ob2))) ;
-  totalOrderingOn c p = mkPolSent (PredVP (sentToNoun p) (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA total_A) (UseN ordering_N))))) (PrepNP on_Prep (DetCN (DetQuant IndefArt NumSg) c)))) ;
-  traverses ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a traverse_V2) ob2)) ;
-  uses ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a use_V2) ob2)) ;
-  version ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN version_N)))) (PrepNP part_Prep (MassNP ob2)))) ;
-  wants ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a want_V2) ob2)) ;
-  wears ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a outwear_V2) ob2)) ;
-  weight ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN weight_N)))) (PrepNP part_Prep ob2))) ;
-  age ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN age_N)))) (PrepNP part_Prep ob2))) ;
-  agent ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN agent_N)))) (PrepNP part_Prep ob2))) ;
-  ancestor ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN ancestor_N)))) (PrepNP part_Prep ob2))) ;
-  angleOfFigure ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN angle_N)))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN figure_N) ob2))))) ;
-  attends ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a attend_V2) ob2)) ;
-  attribute ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN attribute_N)))) (PrepNP part_Prep ob2))) ;
-  before ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompAdv (PrepNP before_Prep ob2)))) ;
-  bottom ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN bottom_N)))) (PrepNP part_Prep ob2))) ;
-  side ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN side_N)))) (PrepNP part_Prep ob2))) ;
-  surface ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN surface_N)))) (PrepNP part_Prep ob2))) ;
-  top ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN top_N)))) (PrepNP part_Prep ob2))) ;
-  brother ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN brother_N)))) (PrepNP part_Prep ob2))) ;
-  fills ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a fill_V2) ob2)) ;
-  completelyFills ob1 ob2 = mkPolSent (PredVP (AdvNP ob1 (PositAdvAdj complete_A)) (ComplSlash (SlashV2a fill_V2) ob2)) ;
-  properlyFills ob1 ob2 = mkPolSent (PredVP (AdvNP ob1 (PositAdvAdj proper_A)) (ComplSlash (SlashV2a fill_V2) ob2)) ;
-  exactlyLocated ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA exact_A) (UseN location_N))))) (PrepNP part_Prep ob1))) ;
-  partiallyFills ob1 ob2 = mkPolSent (PredVP (AdvNP ob1 (PositAdvAdj partial_A)) (ComplSlash (SlashV2a fill_V2) ob2)) ;
-  component ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN component_N)))) (PrepNP part_Prep ob2))) ;
-  contains ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a contain_V2) ob2)) ;
-  crosses ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a cross_V2) ob2)) ;
-  destination ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN destination_N)))) (PrepNP part_Prep ob2))) ;
-  direction ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN direction_N)))) (PrepNP part_Prep ob2))) ;
-  during ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseV happen_V) (PrepNP during_Prep ob2))) ;
-  equivalentContentClass ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP (MassNP ob1) (MassNP ob2))) (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA equivalent_A) (UseN content_N))))) ;
-  finishes ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a finish_V2) ob2)) ;
-  grasps ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a grasp_V2) ob2)) ;
-  penetrates ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a penetrate_V2) ob2)) ;
-  height ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN height_N)))) (PrepNP part_Prep ob2))) ;
-  length ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN length_N)))) (PrepNP part_Prep ob2))) ;
-  width ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN width_N)))) (PrepNP part_Prep ob2))) ;
-  home ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN home_N)))) (PrepNP part_Prep ob2))) ;
-  husband ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN husband_N)))) (PrepNP part_Prep ob2))) ;
-  wife ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN wife_N)))) (PrepNP part_Prep ob2))) ;
-  instrument ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN instrument_N)))) (PrepNP part_Prep ob2))) ;
-  result ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN result_N)))) (PrepNP part_Prep ob2))) ;
-  interiorPart ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN interior_N)))) part_Adv) (PrepNP part_Prep ob2))) ;
-  linearExtent ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA linear_A) (UseN extent_N))))) (PrepNP part_Prep ob2))) ;
-  located ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN location_N)))) (PrepNP part_Prep ob1))) ;
-  manner ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN manner_N)))) (PrepNP part_Prep ob2))) ;
-  member ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN member_N)))) (PrepNP part_Prep ob2))) ;
-  monetaryValue ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA monetary_A) (UseN value_N))))) (PrepNP part_Prep ob2))) ;
-  names ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN name_N)))) (PrepNP part_Prep ob2))) ;
-  origin ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN origin_N)))) (PrepNP part_Prep ob2))) ;
-  part ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN part_N)))) (PrepNP part_Prep ob2))) ;
-  path ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN path_N)))) (PrepNP part_Prep ob2))) ;
-  mother ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN mother_N)))) (PrepNP part_Prep ob2))) ;
-  father ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN father_N)))) (PrepNP part_Prep ob2))) ;
-  daughter ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN daughter_N)))) (PrepNP part_Prep ob2))) ;
-  son ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN son_N)))) (PrepNP part_Prep ob2))) ;
-  patient ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN patient_N)))) (PrepNP part_Prep ob2))) ;
-  piece ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN piece_N)))) (PrepNP part_Prep ob2))) ;
-  pointOfFigure ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN point_N)))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN figure_N) ob2))))) ;
-  properPart ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA proper_A) (UseN part_N))))) (PrepNP part_Prep ob2))) ;
-  realization ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN realization_N)))) (PrepNP part_Prep ob2))) ;
-  represents ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a represent_V2) ob2)) ;
-  sister ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN sister_N)))) (PrepNP part_Prep ob2))) ;
-  spouse ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN spouse_N)))) (PrepNP part_Prep ob2))) ;
-  starts ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a start_V2) ob2)) ;
-  stays ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a stay_V2) ob2)) ;
-  subOrganization ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN organization_N)))))) (PrepNP part_Prep ob2))) ;
-  subPlan ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN plan_N)))))) (PrepNP part_Prep ob2))) ;
-  superficialPart ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA superficial_A) (UseN part_N))))) (PrepNP part_Prep ob2))) ;
-  truth ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN truth_N) (MassNP (UseN value_N)))))) (PrepNP part_Prep ob2))) ;
-  angularMeasure ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA angular_A) (UseN measure_N))))) (PrepNP part_Prep ob1))) ;
-  arcWeight ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN weight_N)))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN arc_N) ob1))))) ;
-  geographicSubregion ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN region_N)))))) (PrepNP part_Prep ob2))) ;
-  involvedInEvent ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (PassV2 involve_V2) (PrepNP in_Prep ob2))) ;
-  meetsTemporally ob1 ob2 = mkPolSent (PredVP (AdvNP ob1 (PositAdvAdj temporal_A)) (ComplSlash (SlashV2a meet_V2) ob2)) ;
-  partlyLocated ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA partial_A) (UseN location_N))))) (PrepNP part_Prep ob1))) ;
-  geopoliticalSubdivision ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN division_N)))))) (PrepNP part_Prep ob2))) ;
-  immediateSubclass ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA immediate_A) (ApposCN (UseN sub_N) (MassNP (UseN class_N))))))) (PrepNP part_Prep ob2))) ;
-  meetsSpatially ob1 ob2 = mkPolSent (PredVP (AdvNP ob1 (PositAdvAdj spatial_A)) (ComplSlash (SlashV2a meet_V2) ob2)) ;
-  overlapsPartially ob1 ob2 = mkPolSent (PredVP (AdvNP ob1 (PositAdvAdj partial_A)) (ComplSlash (SlashV2a overlap_V2) ob2)) ;
-  overlapsSpatially ob1 ob2 = mkPolSent (PredVP (AdvNP ob1 (PositAdvAdj spatial_A)) (ComplSlash (SlashV2a overlap_V2) ob2)) ;
-  subset ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN set_N)))))) (PrepNP part_Prep ob2))) ;
-  greaterThan ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompAP (ComparA great_A ob2)))) ;
-  greaterThanOrEqualTo ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompAP (ConjAP or_Conj (BaseAP (UseComparA great_A) (PositA equal_A))))) (PrepNP to_Prep ob2))) ;
-  inScopeOfInterest ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (PassV2 interest_V2) (PrepNP in_Prep ob2))) ;
-  overlapsTemporally ob1 ob2 = mkPolSent (PredVP (AdvNP ob1 (PositAdvAdj temporal_A)) (ComplSlash (SlashV2a overlap_V2) ob2)) ;
-  engineeringSubcomponent ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN component_N)))))) (PrepNP part_Prep ob2))) ;
-  equivalentContentInstance ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA equivalent_A) (UseN content_N))))) ;
-  successorAttributeClosure ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (ApposCN (UseN successor_N) (MassNP (UseN attribute_N))) (MassNP (UseN closure_N)))))) (PrepNP part_Prep ob2))) ;
-  transactionAmount ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN amount_N)))) (PrepNP part_Prep ob2))) ;
-  connectedEngineeringComponents ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (PassV2 connect_V2)) ;
-  
-  
-  -- ternary predicate 
-  
-  between ob1 ob2 ob3 = mkPolSent (PredVP ob2 (UseComp (CompAdv (PrepNP between_Prep (ConjNP and_Conj (BaseNP ob1 ob3)))))) ;
-  conditionalProbability ob1 ob2 ob3 = mkPolSent (PredVP ob3 (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN probability_N)))) (PrepNP part_Prep (PPartNP (sentToNoun ob1) condition_V2))) (PrepNP by8agent_Prep (sentToNoun ob2)))) ;
-  confersNorm ob1 ob2 ob3 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a confer_V2) (ConjNP and_Conj (BaseNP ob3 (sentToNoun ob2))))) ;
-  confersObligation ob1 ob2 ob3 = mkPolSent (PredVP (sentToNoun ob1) (AdvVP (AdvVP (ComplSlash (SlashV2a confer_V2) (DetCN (DetQuant DefArt NumSg) (UseN obligation_N))) (PrepNP part_Prep ob3)) (PrepNP to_Prep  ob2))) ;
-  confersRight ob1 ob2 ob3 = mkPolSent (PredVP (sentToNoun ob1) (AdvVP (AdvVP (ComplSlash (SlashV2a confer_V2) (DetCN (DetQuant DefArt NumSg) (UseN right_N))) (PrepNP part_Prep ob3)) (PrepNP to_Prep ob2))) ;
-  connects ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a connect_V2) ob2) (PrepNP to_Prep ob3))) ;
-  deprivesNorm ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a deprive_V2) ob3) (PrepNP to_Prep ( sentToNoun ob2)))) ;
-  distance ob1 ob2 ob3 = mkPolSent (PredVP ob3 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN distance_N)))) (PrepNP between_Prep (ConjNP and_Conj (BaseNP ob1 ob2))))) ;
-  documentation ob1 ob2 ob3 = mkPolSent (PredVP ob2 (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN documentation_N)))) (PrepNP part_Prep ob1)) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN language_N) ob2))))) ;
-  geometricDistance ob1 ob2 ob3 = mkPolSent (PredVP ob3 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA geometric_A) (UseN distance_N))))) (PrepNP between_Prep (ConjNP and_Conj (BaseNP ob1 ob2))))) ;
-  hasPurposeForAgent ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN purpose_N) (sentToNoun ob2)))) (PrepNP for_Prep (MassNP (ApposCN (UseN agent_N) ob3))))) ;
-  links ob1 ob2 ob3 = mkPolSent (PredVP ob3 (ComplSlash (SlashV2a link_V2) (ConjNP and_Conj (BaseNP ob1 ob2)))) ;
-  occupiesPosition ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a occupy_V2) (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN position_N) ob2))) (PrepNP in_Prep ob3))) ;
-  orientation ob1 ob2 ob3 = mkPolSent (PredVP ob3 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN orientation_N)))) (PrepNP part_Prep (ConjNP and_Conj (BaseNP ob1 ob2))))) ;
-  pointOfIntersection ob1 ob2 ob3 = mkPolSent (PredVP ob3 (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN point_N)))) (PrepNP part_Prep (MassNP (UseN intersection_N)))) (PrepNP part_Prep (ConjNP and_Conj (BaseNP ob1 ob2))))) ;
-  relatedExternalConcept ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA (VerbToParticipeA relate_V)) (AdjCN (PositA external_A) (UseN concept_N)))))) (PrepNP part_Prep ob2)) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN language_N) ob3))))) ;
-  representsForAgent ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a represent_V2) ob2) (PrepNP for_Prep ob3))) ;
-  representsInLanguage ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a represent_V2) ob2) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN language_N) ob3))))) ;
-  temporallyBetween ob1 ob2 ob3 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompAdv (PositAdvAdj temporal_A))) (PrepNP between_Prep (ConjNP and_Conj (BaseNP ob1 ob3))))) ;
-  temporallyBetweenOrEqual ob1 ob2 ob3 = mkPolSent (PredVP ob2 (AdvVP (AdvVP (UseComp (CompAdv (PositAdvAdj temporal_A))) (ConjAdv or_Conj (BaseAdv between_Adv (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA same_A) (UseN time_N))))))) (PrepNP with_Prep (ConjNP or_Conj (BaseNP ob1 ob3))))) ;
-  altitude ob1 ob2 ob3 = mkPolSent (PredVP ob3 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (AdvCN (UseN altitude_N) (PrepNP part_Prep ob1)) (MassNP (UseN relative_N)))))) (PrepNP to_Prep ob2))) ;
-  connectsEngineeringComponents ob1 ob2 ob3 = mkPolSent (PredVP ob3 (ComplSlash (SlashV2a connect_V2) (ConjNP and_Conj (BaseNP ob2 ob3)))) ;
-  depth ob1 ob2 ob3 = mkPolSent (PredVP ob3 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (AdvCN (UseN depth_N) (PrepNP part_Prep ob1)) (MassNP (UseN relative_N)))))) (PrepNP to_Prep ob2))) ;
-  synonymousExternalConcept ob1 ob2 ob3 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA synonymous_A) (AdjCN (PositA external_A) (UseN concept_N)))))) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN language_N) ob3))))) ;
-  greaterThanByQuality ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (AdvVP (UseV (mkV "have")) more_Adv) (PrepNP part_Prep (PPartNP ob3 compare_V2))) (PrepNP to_Prep ob2))) ;
-  prefers ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a prefer_V2) (sentToNoun ob2)) (PrepNP to_Prep (sentToNoun ob3)))) ;
-  
-  --relations
-  AsymmetricRelation c f = mkPolSent(PredVP (sentToNoun f) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA asymmetric_A) (UseN relation_N)))))) ;
-  EquivalenceRelation c f = mkPolSent(PredVP (sentToNoun f) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN equivalence_N) (MassNP (UseN relation_N))))))) ;
-  IntransitiveRelation c f = mkPolSent(PredVP (sentToNoun f) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA intransitive_A) (UseN relation_N)))))) ;
-  -- OneToOneFunction c1 c2 f = mkPolSent(PredVP f (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdvCN (UseN one_N) (PrepNP to_Prep (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN function_N)))))))) ;
-  PartialOrderingRelation c f = mkPolSent(PredVP (sentToNoun f) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA partial_A) (ApposCN (UseN2 (VerbToNounV2 order_V2)) (MassNP (UseN relation_N)))))))) ;
-  SequenceFunction c f = mkPolSent(PredVP  f (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sequence_N) (MassNP (UseN function_N))))))) ;
-  ReflexiveRelation c f = mkPolSent(PredVP (sentToNoun f) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA reflexive_A) (UseN relation_N)))))) ;
-  SymmetricRelation c f = mkPolSent(PredVP (sentToNoun f) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA symmetric_A) (UseN relation_N)))))) ;
-  TotalOrderingRelation c f = mkPolSent(PredVP (sentToNoun f) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA total_A) (ApposCN (UseN2 (VerbToNounV2 order_V2)) (MassNP (UseN relation_N)))))))) ;
-  TransitiveRelation c f = mkPolSent(PredVP (sentToNoun f) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA transitive_A) (UseN relation_N)))))) ;
-  IntentionalRelation c1 c2 f = mkPolSent(PredVP (sentToNoun f) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA intentional_A) (UseN relation_N)))))) ;
-  subRelation2El c1 c2 c3 c4 f g = mkPolSent (PredVP (sentToNoun f) (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN relation_N)))))) (PrepNP part_Prep (sentToNoun g)))) ;
-  identityElement c f elem = mkPolSent (PredVP elem (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN identity_N) (MassNP (UseN element_N)))))) (PrepNP part_Prep f))) ;
-  inverse c f g = mkPolSent (PredVP (sentToNoun f) (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN inverse_N)))) (PrepNP part_Prep (sentToNoun g)))) ;
-
-  --others
-  toInt x = {s = \\c => x.s; a = agrP3 Sg; lock_NP = <>} ;
-  toRealNum x = {s = \\c => x.s; a = agrP3 Sg; lock_NP = <>} ;
-};
diff --git a/examples/SUMO/MergeFre.gf b/examples/SUMO/MergeFre.gf
deleted file mode 100644
--- a/examples/SUMO/MergeFre.gf
+++ /dev/null
@@ -1,67 +0,0 @@
---# -path=.:french:romance:abstract:prelude:common
-concrete MergeFre of Merge = BasicFre ** open DictLangFre, ParadigmsFre, ResFre, LexiconFre, ExtraLexiconFre, ParamBasic,StructuralFre in {
- 
-lin
--- single instances 
-
-
-
--- subclass declarations :
-
-Animal = UseN animal_N ;
-AnimalLanguage = ApposCN (UseN animal_N) (MassNP (UseN language_N)) ;
-Blood = UseN blood_N ;
-Bone = UseN bone_N ;
-Book = UseN book_N ;
-Buying = UseN2 (VerbToNounV2 buy_V2) ;
-Day = UseN day_N ;
-Eating = UseN2 (VerbToNounV2 eat_V2) ;
-Egg = UseN egg_N ;
-House = UseN house_N ; 
-Man = UseN man_N ;
-Meat = UseN meat_N ;
-WaterCloud = ApposCN (UseN water_N) (MassNP (UseN cloud_N)) ;
-Wind = UseN wind_N ;
-Woman = UseN woman_N ;
-Worm = UseN worm_N ;
-Year = UseN year_N ;
-
--- unary functions
-FloorFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN floor_N)) (PrepNP part_Prep ob) ; 
-YearFn ob = AdvCN (UseN year_N) (PrepNP part_Prep ob) ;
-SquareRootFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA square_A) (UseN root_N))) (PrepNP part_Prep ob) ;
-RoundFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA round_A) (UseN value_N))) (PrepNP possess_Prep ob) ;
-
--- binary functions 
-
-
-DayFn ob1 ob2 = AdvCN (ApposCN (UseN day_N) ob1) (PrepNP part_Prep (MassNP ob2)) ;
-
-
-
-knows ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a know_V2) (sentToNoun ob2))) ;
-smaller ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompAP (ComparA small_A ob2)))) ;
-husband ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN husband_N)))) (PrepNP part_Prep ob2))) ;
-wife ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN wife_N)))) (PrepNP part_Prep ob2))) ;
-sister ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN sister_N)))) (PrepNP part_Prep ob2))) ;
-
--- ternary predicate 
-
-
----------------- CNL demo
-Entity = UseN entity_N ;
-Abstract = UseN abstract_N ;
-Attribute = UseN attribute_N ; 
-Graph = UseN graph_N ;
-GraphElement = AdvCN (UseN element_N) (PrepNP part_Prep (MassNP (UseN graph_N))) ;
-Proposition = UseN proposition_N ;
-Quantity = UseN quantity_N ;
-SetOrClass = ConjCN or_Conj (BaseCN (UseN set_N) (UseN class_N)) ;
-Physical = UseN physical_N ;
-ContentBearingPhysical = AdvCN (UseN physical_N) (PrepNP with_Prep (MassNP (UseN content_N))) ;
-Object = UseN object_N ;
-PhysicalSystem = AdjCN (PositA physical_A) (UseN system_N) ;
-Process = UseN process_N ;
-
-
-};
diff --git a/examples/SUMO/MergeRon.gf b/examples/SUMO/MergeRon.gf
deleted file mode 100644
--- a/examples/SUMO/MergeRon.gf
+++ /dev/null
@@ -1,72 +0,0 @@
---# -path=.:romanian:abstract:prelude:common
-concrete MergeRon of Merge = BasicRon ** open DictLangRon, ParadigmsRon, ResRon, LexiconRon, ExtraLexiconRon, ParamBasic,StructuralRon in {
- 
-lin
--- single instances 
-
-
-
--- subclass declarations :
-
-Animal = UseN animal_N ;
-AnimalLanguage = ApposCN (UseN animal_N) (MassNP (UseN language_N)) ;
-Blood = UseN blood_N ;
-Bone = UseN bone_N ;
-Book = UseN book_N ;
-Buying = UseN2 (VerbToNounV2 buy_V2) ;
-Day = UseN day_N ;
-Eating = UseN2 (VerbToNounV2 eat_V2) ;
-Egg = UseN egg_N ;
-House = UseN house_N ; 
-Man = UseN man_N ;
-Meat = UseN meat_N ;
-WaterCloud = ApposCN (UseN water_N) (MassNP (UseN cloud_N)) ;
-Wind = UseN wind_N ;
-Woman = UseN woman_N ;
-Worm = UseN worm_N ;
-Year = UseN year_N ;
-
--- unary functions
-FloorFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN floor_N)) (PrepNP part_Prep ob) ; 
-YearFn ob = AdvCN (UseN year_N) (PrepNP part_Prep ob) ;
-SquareRootFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA square_A) (UseN root_N))) (PrepNP part_Prep ob) ;
-RoundFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA round_A) (UseN value_N))) (PrepNP possess_Prep ob) ;
-
--- binary functions 
-
-
-DayFn ob1 ob2 = AdvCN (ApposCN (UseN day_N) ob1) (PrepNP part_Prep (MassNP ob2)) ;
-
-
-
-knows ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a know_V2) (sentToNoun ob2))) ;
-smaller ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompAP (ComparA small_A ob2)))) ;
-husband ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN husband_N)))) (PrepNP part_Prep ob2))) ;
-wife ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN wife_N)))) (PrepNP part_Prep ob2))) ;
-sister ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN sister_N)))) (PrepNP part_Prep ob2))) ;
-
--- ternary predicate 
-
-
---others
-toInt x = mkNP x.s ("lui" ++ x.s) x.s Sg Masc;
-toRealNum x = mkNP x.s ("lui" ++ x.s) x.s Sg Masc; 
-
-
----------------- CNL demo
-Entity = UseN entity_N ;
-Abstract = UseN abstract_N ;
-Attribute = UseN attribute_N ; 
-Graph = UseN graph_N ;
-GraphElement = AdvCN (UseN element_N) (PrepNP part_Prep (MassNP (UseN graph_N))) ;
-Proposition = UseN proposition_N ;
-Quantity = UseN quantity_N ;
-SetOrClass = ConjCN or_Conj (BaseCN (UseN set_N) (UseN class_N)) ;
-Physical = UseN physical_N ;
-ContentBearingPhysical = AdvCN (UseN physical_N) (PrepNP with_Prep (MassNP (UseN content_N))) ;
-Object = UseN object_N ;
-PhysicalSystem = AdjCN (PositA physical_A) (UseN system_N) ;
-Process = UseN process_N ;
-
-
-};
diff --git a/examples/SUMO/MergeSwe.gf b/examples/SUMO/MergeSwe.gf
deleted file mode 100644
--- a/examples/SUMO/MergeSwe.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-concrete MergeSwe of Merge = BasicSwe ** open SyntaxSwe, ParadigmsSwe in {
-
-flags
-  coding=utf8 ;
-
-lin
-  Bird = mkCN (mkN "fågel") ;
-  Monday = mkCN (mkN "måndag") ;
-  Tuesday = mkCN (mkN "tisdag") ;
-  Wednesday = mkCN (mkN "onsdag") ;
-  Thursday = mkCN (mkN "torsdag") ;
-  Friday = mkCN (mkN "fredag") ;
-  Saturday = mkCN (mkN "lördag") ;
-  Sunday = mkCN (mkN "söndag") ;
-
-};
diff --git a/examples/SUMO/MidLevelOntology.gf b/examples/SUMO/MidLevelOntology.gf
deleted file mode 100644
--- a/examples/SUMO/MidLevelOntology.gf
+++ /dev/null
@@ -1,7979 +0,0 @@
-abstract MidLevelOntology = Merge, Elements ** {
-
-  -- Removing a human fetus from a Pregnant woman 
-  -- in such a way that the fetus cannot survive.
-  fun Aborting : Class ;
-  fun Aborting_Class : SubClass Aborting Removing ;
-
-  -- A Certificate that demonstrates that the holder 
-  -- of the Certificate has successfully completed an EducationalProgram.
-  fun AcademicDegree : Class ;
-  fun AcademicDegree_Class : SubClass AcademicDegree Certificate ;
-
-  -- Increasing the speed with which someone 
-  -- or something is moving.
-  fun Accelerating : Class ;
-  fun Accelerating_Class : SubClass Accelerating (both Increasing Translocation) ;
-
-  -- The Profession of being an Accountant.
-  fun Accountant : Ind Profession ;
-
-  -- Any process of certifying an EducationalOrganization.
-  fun Accrediting : Class ;
-  fun Accrediting_Class : SubClass Accrediting Declaring ;
-
-  -- AchievingControl is the
-  -- class of all events in which an Agent gains physical
-  -- control over some object.
-  fun AchievingControl : Class ;
-  fun AchievingControl_Class : SubClass AchievingControl Guiding ;
-
-  -- A UnitOfMeasure equal to 4840 square yards.
-  fun Acre : Ind UnitOfArea ;
-
-  -- Any TwoDimensionalAngle that has an 
-  -- angularMeasure that is less than 90 AngularDegrees.
-  fun AcuteAngle : Class ;
-  fun AcuteAngle_Class : SubClass AcuteAngle TwoDimensionalAngle ;
-
-  -- A RelationalAttribute that indicates an address 
-  -- where an Agent can regularly be contacted.
-  fun Address : Class ;
-  fun Address_Class : SubClass Address RelationalAttribute ;
-
-  -- Combining a substance with Air.
-  fun Aerating : Class ;
-  fun Aerating_Class : SubClass Aerating Combining ;
-
-  -- A Device whose purpose is to mix Substances with 
-  -- Air.
-  fun Aerator : Class ;
-  fun Aerator_Class : SubClass Aerator Device ;
-
-  -- An RecreationOrExerciseDevice whose purpose is 
-  -- to develop the cardiovascular system.
-  fun AerobicExerciseDevice : Class ;
-  fun AerobicExerciseDevice_Class : SubClass AerobicExerciseDevice RecreationOrExerciseDevice ;
-
-  -- The class of TimeIntervals that begin at noon and 
-  -- end at Sunset.
-  fun Afternoon : Class ;
-  fun Afternoon_Class : SubClass Afternoon DayTime ;
-
-  -- A CommercialAgent whose customers are all other 
-  -- CommercialAgents, e.g. staffing agencies, food_service providers, etc.
-  fun Agency : Class ;
-  fun Agency_Class : SubClass Agency CommercialAgent ;
-
-  -- AgriculturalProduct is the subclass of Product that comprises
-  -- the products of agricultural activity.
-  fun AgriculturalProduct : Class ;
-  fun AgriculturalProduct_Class : SubClass AgriculturalProduct Product ;
-
-  -- AirForce is the subclass of MilitaryService 
-  -- that comprises military air forces.
-  fun AirForce : Class ;
-  fun AirForce_Class : SubClass AirForce MilitaryService ;
-
-  -- Any instance of Transportation where the 
-  -- instrument is an Aircraft and which is through an AtmosphericRegion.
-  fun AirTransportation : Class ;
-  fun AirTransportation_Class : SubClass AirTransportation Transportation ;
-
-  -- Any Vehicle which is capable of 
-  -- AirTransportation. Note that this class covers both fixed_wing aircraft
-  -- and helicopters.
-  fun Aircraft : Class ;
-  fun Aircraft_Class : SubClass Aircraft Vehicle ;
-
-  -- OrganicCompounds that are produced from hydrocarbons 
-  -- by distillation.
-  fun Alcohol : Class ;
-  fun Alcohol_Class : SubClass Alcohol OrganicCompound ;
-
-  -- Any Beverage that contains Alcohol.
-  fun AlcoholicBeverage : Class ;
-  fun AlcoholicBeverage_Class : SubClass AlcoholicBeverage (both Beverage Depressant) ;
-
-  -- A ChemicalBase found in some Plants that has 
-  -- physiological and psychological effects.
-  fun Alkaloid : Class ;
-  fun Alkaloid_Class : SubClass Alkaloid (both BiologicallyActiveSubstance ChemicalBase) ;
-
-  -- Any Character that is comprised of a single 
-  -- alphabetical character, e.g. A, B, C, D, ...
-  fun AlphabeticCharacter : Class ;
-  fun AlphabeticCharacter_Class : SubClass AlphabeticCharacter Character ;
-
-  -- Tiny sacs in the Lung which absorb Oxygen 
-  -- which is delivered to them by the BronchialDucts.
-  fun Alveolus : Class ;
-  fun Alveolus_Class : SubClass Alveolus (both AnimalAnatomicalStructure BodyVessel) ;
-
-  -- Any Maneuver in a ViolentContest where one 
-  -- contestParticipant attempts to conceal himself from another 
-  -- contestParticipant so that he can Attack the other 
-  -- contestParticipant.
-  fun Ambush : Class ;
-  fun Ambush_Class : SubClass Ambush Maneuver ;
-
-  -- Organic acids that are the building blocks of 
-  -- Proteins.
-  fun AminoAcid : Class ;
-  fun AminoAcid_Class : SubClass AminoAcid (both ChemicalAcid OrganicCompound) ;
-
-  -- A very large Boa that is found in South America.
-  fun Anaconda : Class ;
-  fun Anaconda_Class : SubClass Anaconda ConstrictorSnake ;
-
-  -- An RecreationOrExerciseDevice whose purpose 
-  -- is to develop Muscles without also developing the cardiovascular system.
-  fun AnaerobicExerciseDevice : Class ;
-  fun AnaerobicExerciseDevice_Class : SubClass AnaerobicExerciseDevice RecreationOrExerciseDevice ;
-
-  -- An AttachingDevice which is large hook or set of hooks 
-  -- that are used to secure a Ship on the open water.
-  fun Anchor : Class ;
-  fun Anchor_Class : SubClass Anchor AttachingDevice ;
-
-  -- The state of being wrathful, irate or indignant.
-  fun Anger : Ind EmotionalState ;
-
-  -- AnimalAgriculturalProduct is the class of AgriculturalProducts 
-  -- that are animal in nature, including meat, fish, dairy products, 
-  -- hides, furs, animal fats and oils, etc.
-  fun AnimalAgriculturalProduct : Class ;
-  fun AnimalAgriculturalProduct_Class : SubClass AnimalAgriculturalProduct AgriculturalProduct ;
-
-  -- Any Device which is used to control the 
-  -- movements of an Animal or Human, e.g. leashes, reins, harnesses, muzzles, 
-  -- bridles, shackles, handcuffs, etc.
-  fun AnimalController : Class ;
-  fun AnimalController_Class : SubClass AnimalController Device ;
-
-  -- AnimalPoweredDevice is the subclass 
-  -- of Devices that function with power supplied by animals. Examples: 
-  -- oxcarts, horse_drawn plows, mule_driven mills.
-  fun AnimalPoweredDevice : Class ;
-  fun AnimalPoweredDevice_Class : SubClass AnimalPoweredDevice Device ;
-
-  -- An Artifact which is intended to house 
-  -- Animals and not Humans. Note that an AnimalResidence may or may not 
-  -- be a StationaryArtifact, e.g. a horse stall is stationary while a doghouse 
-  -- generally is not.
-  fun AnimalResidence : Class ;
-  fun AnimalResidence_Class : SubClass AnimalResidence Artifact ;
-
-  -- A hard shell of calcium that serves as a 
-  -- supporting structure for some Invertebrates.
-  fun AnimalShell : Class ;
-  fun AnimalShell_Class : SubClass AnimalShell (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- A GroupOfAnimals which are Pulling something.
-  fun AnimalTeam : Class ;
-  fun AnimalTeam_Class : SubClass AnimalTeam GroupOfAnimals ;
-
-  -- The joint in the Leg that connects the tibia and the 
-  -- fibula to the talus.
-  fun Ankle : Class ;
-  fun Ankle_Class : SubClass Ankle BodyJoint ;
-
-  -- Any Text which contains information about 
-  -- an event in the future.
-  fun Announcement : Class ;
-  fun Announcement_Class : SubClass Announcement FactualText ;
-
-  -- Responding to a Questioning, i.e. trying to answer 
-  -- someone's question.
-  fun Answering : Class ;
-  fun Answering_Class : SubClass Answering Stating ;
-
-  -- A colony Insect of three types: males, 
-  -- QueenInsect, and worker ants.
-  fun AntInsect : Class ;
-  fun AntInsect_Class : SubClass AntInsect Insect ;
-
-  -- The class of TimeIntervals that begin at midnight 
-  -- and end at noon.
-  fun AnteMeridiem : Class ;
-  fun AnteMeridiem_Class : SubClass AnteMeridiem TimeInterval ;
-
-  -- A HoofedMammal with long legs and backward_facing horns. 
-  -- This class includes gazelles, addax, blackbucks, etc.
-  fun Antelope : Class ;
-  fun Antelope_Class : SubClass Antelope HoofedMammal ;
-
-  -- A CommunicationDevice which enables or improves 
-  -- the reception of RadioEmissions by another CommunicationDevice (the 
-  -- radio or television receiver).
-  fun Antenna : Class ;
-  fun Antenna_Class : SubClass Antenna CommunicationDevice ;
-
-  -- The field of anthropology.
-  fun Anthropology : Ind SocialScience ;
-
-  -- A BiologicallyActiveSubstance than can kill 
-  -- instances of Bacterium.
-  fun Antibiotic : Class ;
-  fun Antibiotic_Class : SubClass Antibiotic BiologicallyActiveSubstance ;
-
-  -- An immunoglobulin which is produced by the body 
-  -- and which has the ability to neutralize Antigens.
-  fun Antibody : Class ;
-  fun Antibody_Class : SubClass Antibody Protein ;
-
-  -- Any BiologicallyActiveSubstance that has the 
-  -- capacity to stimulate the production of Antibodies.
-  fun Antigen : Class ;
-  fun Antigen_Class : SubClass Antigen BiologicallyActiveSubstance ;
-
-  -- An Antigen that is carried in the red blood 
-  -- cells of those with BloodTypeA.
-  fun AntigenA : Class ;
-  fun AntigenA_Class : SubClass AntigenA Antigen ;
-
-  -- An Antigen that is carried in the red blood 
-  -- cells of those with BloodTypeB.
-  fun AntigenB : Class ;
-  fun AntigenB_Class : SubClass AntigenB Antigen ;
-
-  -- The BeliefGroup that is characterized by a 
-  -- dislike for Judaism.
-  fun Antisemitism : Ind BeliefGroup ;
-
-  -- The state of being worried, troubled or uneasy.
-  fun Anxiety : Ind EmotionalState ;
-
-  -- A ResidentialBuilding containing 
-  -- ApartmentUnits.
-  fun ApartmentBuilding : Class ;
-  fun ApartmentBuilding_Class : SubClass ApartmentBuilding ResidentialBuilding ;
-
-  -- A SingleFamilyResidence that is not owned 
-  -- by any member of the SocialUnit that lives there.
-  fun ApartmentUnit : Class ;
-  fun ApartmentUnit_Class : SubClass ApartmentUnit SingleFamilyResidence ;
-
-  -- A FormText whose purpose is to obtain admission 
-  -- to an Organization or to receive assistance from an Organization.
-  fun Application : Class ;
-  fun Application_Class : SubClass Application FormText ;
-
-  -- Any instance of Declaring by which the 
-  -- patient is assigned to a Position within an Organization where 
-  -- the patient previously had no position. For example, the appointments 
-  -- of people to non_elective offices in a government.
-  fun Appointing : Class ;
-  fun Appointing_Class : SubClass Appointing Declaring ;
-
-  -- An item of Clothing that protects the front and 
-  -- middle part of the body while one is Cooking or doing other work.
-  fun Apron : Class ;
-  fun Apron_Class : SubClass Apron Clothing ;
-
-  -- The FieldOfStudy of designing Buildings, i.e. 
-  -- creating Blueprints for Buildings.
-  fun Architecture : Ind FieldOfStudy ;
-
-  -- Any Stating which has the form of an Argument.
-  fun Arguing : Class ;
-  fun Arguing_Class : SubClass Arguing Stating ;
-
-  -- The upper Limbs of a Primate.
-  fun Arm : Class ;
-  fun Arm_Class : SubClass Arm Limb ;
-
-  -- MilitaryServices that are land forces.
-  fun Army : Class ;
-  fun Army_Class : SubClass Army MilitaryService ;
-
-  -- The final part of any instance of Translocation.
-  fun Arriving : Class ;
-  fun Arriving_Class : SubClass Arriving Translocation ;
-
-  -- An Icon which has the shape of an arrow and 
-  -- which is used to indicate direction or a relationship betwee two things.
-  fun ArrowFigure : Class ;
-  fun ArrowFigure_Class : SubClass ArrowFigure Icon ;
-
-  -- An Icon which has the shape of an arrow and which 
-  -- is used to indicate direction or a relationship betwee two things.
-  fun ArrowIcon : Class ;
-  fun ArrowIcon_Class : SubClass ArrowIcon Icon ;
-
-  -- A long, thin Projectile with a pointed tip is 
-  -- fired from a bow.
-  fun ArrowProjectile : Class ;
-  fun ArrowProjectile_Class : SubClass ArrowProjectile Projectile ;
-
-  -- An act where an agent sets something which it does not possess 
-  -- on fire in order to destroy it or its contents.
-  fun Arson : Class ;
-  fun Arson_Class : SubClass Arson (both Combustion Destruction) ;
-
-  -- The Profession of reporting and critiquing current 
-  -- ArtWorks.
-  fun ArtCritic : Ind Journalist ;
-
-  -- Any ContentDevelopment that results in a 
-  -- PaintedPicture.
-  fun ArtPainting : Class ;
-  fun ArtPainting_Class : SubClass ArtPainting (both ContentDevelopment Painting) ;
-
-  -- Any School whose aim is to teach students 
-  -- how to create ArtWorks.
-  fun ArtSchool : Class ;
-  fun ArtSchool_Class : SubClass ArtSchool School ;
-
-  -- A Workshop, which is 
-  -- devoted to the creation of ArtWorks.
-  fun ArtStudio : Class ;
-  fun ArtStudio_Class : SubClass ArtStudio Workshop ;
-
-  -- Any BloodVessel which transfers Blood from 
-  -- the Heart to the extremities of the body.
-  fun Artery : Class ;
-  fun Artery_Class : SubClass Artery BloodVessel ;
-
-  -- A Gun that is too large to be carried and fired 
-  -- by a single Human. Typically, ArtilleryGuns are on wheels.
-  fun ArtilleryGun : Class ;
-  fun ArtilleryGun_Class : SubClass ArtilleryGun Gun ;
-
-  -- AtmosphericRegion is the class of 
-  -- all subregions of EarthsAtmosphere.
-  fun AtmosphericRegion : Class ;
-  fun AtmosphericRegion_Class : SubClass AtmosphericRegion SpaceRegion ;
-
-  -- Two or more Atoms that are bound together and 
-  -- comprise part of a Molecule.
-  fun AtomicGroup : Class ;
-  fun AtomicGroup_Class : SubClass AtomicGroup CompoundSubstance ;
-
-  -- Any decrease in the size of a BodyPart which is due to 
-  -- disease or lack of use.
-  fun Atrophy : Class ;
-  fun Atrophy_Class : SubClass Atrophy (both Decreasing PathologicProcess) ;
-
-  -- The Profession of practicing law, whether as a 
-  -- judge or as a legal advocate.
-  fun Attorney : Class ;
-
-  -- The head law officer of a GeopoliticalArea, 
-  -- usually a Nation or StateOrProvince.
-  fun AttorneyGeneral : Ind (both Profession GovernmentOfficer) ;
-
-  -- A representation of sound on some medium such
-  -- as wax cylinder, vinyl record, magnetic tape, CD or flash memory, that is 
-  -- intended to be used in some machine to reproduce that sound.
-  fun AudioRecording : Class ;
-  fun AudioRecording_Class : SubClass AudioRecording (both ContentBearingObject Text) ;
-
-  -- Any Building whose purpose is to hold concerts, 
-  -- sports events, plays, etc. before an audience. This class includes theaters, 
-  -- sports stadiums, university auditoriums, etc.
-  fun Auditorium : Class ;
-  fun Auditorium_Class : SubClass Auditorium Building ;
-
-  -- A Seat within an Auditorium from which one 
-  -- can observe the PerformanceStage.
-  fun AuditoriumSeat : Class ;
-  fun AuditoriumSeat_Class : SubClass AuditoriumSeat Seat ;
-
-  -- A Gun that fires a burst of Projectiles 
-  -- with each pull of the trigger. Also known as a machine gun.
-  fun AutomaticGun : Class ;
-  fun AutomaticGun_Class : SubClass AutomaticGun Gun ;
-
-  -- Automobile is a subclass of 
-  -- SelfPoweredRoadVehicles including passenger cars, family vans, light 
-  -- trucks, and sport utility vehicles. In general, this class covers 
-  -- four_wheeled passenger road vehicles.
-  fun Automobile : Class ;
-  fun Automobile_Class : SubClass Automobile (both PassengerVehicle SelfPoweredRoadVehicle) ;
-
-  -- Axle is a class of Devices each of which can 
-  -- be paired with two VehicleWheels to rotate and move a RoadVehicle.
-  fun Axle : Class ;
-  fun Axle_Class : SubClass Axle Device ;
-
-  -- A disease that is caused by instances of 
-  -- Bacterium.
-  fun BacterialDisease : Class ;
-  fun BacterialDisease_Class : SubClass BacterialDisease InfectiousDisease ;
-
-  -- Any Container which is made of Fabric.
-  fun Bag : Class ;
-  fun Bag_Class : SubClass Bag Container ;
-
-  -- Any instance of Cooking where the instrument 
-  -- is an Oven.
-  fun Baking : Class ;
-  fun Baking_Class : SubClass Baking (both Cooking Heating) ;
-
-  -- Any GamePiece which has the shape of a sphere.
-  fun Ball : Class ;
-  fun Ball_Class : SubClass Ball GamePiece ;
-
-  -- A Missile which is guided for the first stage 
-  -- of its flight but then falls to its target for the second stage.
-  fun BallisticMissile : Class ;
-  fun BallisticMissile_Class : SubClass BallisticMissile Missile ;
-
-  -- A FormText which is used in Voting. A list of 
-  -- candidates is printed on the form, and the voter selects the candidate he/she 
-  -- wants to vote for.
-  fun Ballot : Class ;
-  fun Ballot_Class : SubClass Ballot FormText ;
-
-  -- A piece of Fabric that is used in Covering an 
-  -- open wound.
-  fun Bandage : Class ;
-  fun Bandage_Class : SubClass Bandage Fabric ;
-
-  -- Any SkilledOccupation which involves working in a 
-  -- FinancialBank.
-  fun Banker : Ind SkilledOccupation ;
-
-  -- A ReligiousProcess which marks the acceptance of 
-  -- the person being baptized into the ReligiousOrganization.
-  fun Baptizing : Class ;
-  fun Baptizing_Class : SubClass Baptizing (both JoiningAnOrganization ReligiousProcess) ;
-
-  -- Offering to sell something to someone at a 
-  -- reduced price.
-  fun BargainSale : Class ;
-  fun BargainSale_Class : SubClass BargainSale Offering ;
-
-  -- Any instance of RadiatingSound which is produced 
-  -- by a Canine.
-  fun Barking : Class ;
-  fun Barking_Class : SubClass Barking RadiatingSound ;
-
-  -- A Building on a Farm that is used for keeping 
-  -- DomesticAnimals, Fodder or harvested crops.
-  fun Barn : Class ;
-  fun Barn_Class : SubClass Barn Building ;
-
-  fun BaseballBase : Class ;
-
-  -- A BuildingLevel which satisfies two conditions, viz. it is 
-  -- lower than all of the other BuildingLevels in the same Building and it is below 
-  -- ground level.
-  fun Basement : Class ;
-  fun Basement_Class : SubClass Basement BuildingLevel ;
-
-  -- Washing the entire body of a Human or Animal.
-  fun Bathing : Class ;
-  fun Bathing_Class : SubClass Bathing Washing ;
-
-  -- A WashingDevice which is intended to be used by 
-  -- Humans for washing their bodies. Note that this class covers bathtubs, showers, 
-  -- etc.
-  fun BathingDevice : Class ;
-  fun BathingDevice_Class : SubClass BathingDevice WashingDevice ;
-
-  -- A Room that contains a WashBasin and possibly a Toilet.
-  fun Bathroom : Class ;
-  def Bathroom = KappaFn Room (\R -> exists Toilet (\T -> located (var Toilet Physical ? T) (var Room Object ? R)));
-
-  -- A thin stick which is used for OrchestralConducting.
-  fun Baton : Class ;
-  fun Baton_Class : SubClass Baton Device ;
-
-  -- The process of transitioning from a state of 
-  -- being Sober to a state of being Drunk.
-  fun BecomingDrunk : Class ;
-  fun BecomingDrunk_Class : SubClass BecomingDrunk PsychologicalProcess ;
-
-  -- A piece of Furniture which is primarily for sleeping.
-  fun Bed : Class ;
-  fun Bed_Class : SubClass Bed Furniture ;
-
-  -- A Room intended primarily for sleeping.
-  fun Bedroom : Class ;
-  fun Bedroom_Class : SubClass Bedroom Room ;
-
-  -- A hairy Insect, some species of which produce honey 
-  -- and/or sting.
-  fun Bee : Class ;
-  fun Bee_Class : SubClass Bee Insect ;
-
-  -- Meat that was originally part of a Cow.
-  fun Beef : Class ;
-  fun Beef_Class : SubClass Beef Meat ;
-
-  -- An AlcoholicBeverage that is prepared by fermenting 
-  -- malt and hops.
-  fun Beer : Class ;
-  fun Beer_Class : SubClass Beer AlcoholicBeverage ;
-
-  -- The TimeInterval that runs from 
-  -- NegativeInfinity to the time of the birth of Christ.
-  fun BeforeCommonEra : Ind TimeInterval ;
-
-  -- The process of an Organization 
-  -- commencing operations. In the case of a Corporation, this would be 
-  -- the process of going into business.
-  fun BeginningOperations : Class ;
-  fun BeginningOperations_Class : SubClass BeginningOperations OrganizationalProcess ;
-
-  -- A PercussionInstrument that produces a single tone 
-  -- when it is struck.
-  fun Bell : Class ;
-  fun Bell_Class : SubClass Bell PercussionInstrument ;
-
-  -- A piece of Clothing that is worn around the waist 
-  -- to restrain another piece of clothing.
-  fun Belt : Class ;
-  fun Belt_Class : SubClass Belt Clothing ;
-
-  -- Any UnilateralGiving where the agent 
-  -- wills some part of his/her property to someone else upon his/her death.
-  fun Bequeathing : Class ;
-  fun Bequeathing_Class : SubClass Bequeathing UnilateralGiving ;
-
-  -- A HistoricalAccount which is concerned 
-  -- with the life of a single Human.
-  fun Biography : Class ;
-  fun Biography_Class : SubClass Biography HistoricalAccount ;
-
-  -- The production of a zygote from the fusion 
-  -- of a male and female gamete.
-  fun BiologicalConception : Class ;
-  fun BiologicalConception_Class : SubClass BiologicalConception OrganOrTissueProcess ;
-
-  -- The Class of all biological species, i.e. 
-  -- the class of all classes of Organism whose instances can interbreed.
-  fun BiologicalSpecies : Class ;
-
-  -- The study of the classification, development, and 
-  -- functioning of Organisms.
-  fun Biology : Ind Science ;
-
-  -- Any DiagnosticProcess which involves the examination of 
-  -- BodySubstances taken from a living Organism.
-  fun Biopsy : Class ;
-  fun Biopsy_Class : SubClass Biopsy (both DiagnosticProcess Removing) ;
-
-  -- Any Egg that is produced by a Bird.
-  fun BirdEgg : Class ;
-  fun BirdEgg_Class : SubClass BirdEgg Egg ;
-
-  -- Any instance of Grabbing where the instrument is 
-  -- the Mouth of the agent.
-  fun Biting : Class ;
-  fun Biting_Class : SubClass Biting Grabbing ;
-
-  -- A piece of Fabric whose purpose is to keep a 
-  -- person who is in bed warm.
-  fun Blanket : Class ;
-  fun Blanket_Class : SubClass Blanket Fabric ;
-
-  -- The release of Blood from an Animal in response 
-  -- to an Injuring of some sort.
-  fun Bleeding : Class ;
-  fun Bleeding_Class : SubClass Bleeding AutonomicProcess ;
-
-  -- The Attribute that applies to Animals and Humans 
-  -- that are unable to see.
-  fun Blind : Ind BiologicalAttribute ;
-
-  -- Any Process where the stomach or instestines of a 
-  -- Human or Animal become distended from excessive gas.
-  fun Bloating : Class ;
-  fun Bloating_Class : SubClass Bloating (both Increasing PathologicProcess) ;
-
-  -- Any Maneuver in a Contest where one 
-  -- contestParticipant attempts to deny access to something that is wanted 
-  -- by another contestParticipant.
-  fun Blockade : Class ;
-  fun Blockade_Class : SubClass Blockade Maneuver ;
-
-  -- A Cell that is normally present in Blood.
-  fun BloodCell : Class ;
-  fun BloodCell_Class : SubClass BloodCell (both AnimalAnatomicalStructure Cell) ;
-
-  -- The subclass of Blood that contains AntigenA 
-  -- and does not contain AntigenB.
-  fun BloodTypeA : Class ;
-  fun BloodTypeA_Class : SubClass BloodTypeA Blood ;
-
-  -- The subclass of Blood that contains both 
-  -- AntigenA and AntigenB.
-  fun BloodTypeAB : Class ;
-  fun BloodTypeAB_Class : SubClass BloodTypeAB Blood ;
-
-  -- The subclass of Blood that contains AntigenB 
-  -- and does not contain AntigenA.
-  fun BloodTypeB : Class ;
-  fun BloodTypeB_Class : SubClass BloodTypeB Blood ;
-
-  -- The subclass of Blood that contains neither 
-  -- AntigenA nor AntigenB.
-  fun BloodTypeO : Class ;
-  fun BloodTypeO_Class : SubClass BloodTypeO Blood ;
-
-  -- Any BodyVessel which is used to circulate 
-  -- Blood from one part of the body to another.
-  fun BloodVessel : Class ;
-  fun BloodVessel_Class : SubClass BloodVessel (both AnimalAnatomicalStructure BodyVessel) ;
-
-  -- An Icon which is a scale model of an Artifact, 
-  -- whether the Artifact actually exists or not.
-  fun Blueprint : Class ;
-  fun Blueprint_Class : SubClass Blueprint Icon ;
-
-  -- The process of turning red in response to a 
-  -- stimulus which has a deep emotional effect.
-  fun Blushing : Class ;
-  fun Blushing_Class : SubClass Blushing AutonomicProcess ;
-
-  -- A piece of material with flat, rectangular sides. 
-  -- Note that boards and blocks are lumped into a single concept, because the 
-  -- difference between these notions cannot be precisely defined.
-  fun BoardOrBlock : Class ;
-  fun BoardOrBlock_Class : SubClass BoardOrBlock Artifact ;
-
-  -- Getting on a Vehicle, e.g. getting into an 
-  -- Automobile, boarding an Aircraft, etc.
-  fun Boarding : Class ;
-  fun Boarding_Class : SubClass Boarding Translocation ;
-
-  -- One of the levels of a WaterVehicle, e.g. the 
-  -- upper deck and lower deck of small boats with a cabin.
-  fun BoatDeck : Class ;
-  fun BoatDeck_Class : SubClass BoatDeck Artifact ;
-
-  -- BodyJunctions where different parts of the same 
-  -- Skeleton come together.
-  fun BodyJoint : Class ;
-  fun BodyJoint_Class : SubClass BodyJoint BodyJunction ;
-
-  -- A BodyOfWater is a connected body of 
-  -- water with established boundaries marked by either geographical features 
-  -- or conventional borders.
-  fun BodyOfWater : Class ;
-  fun BodyOfWater_Class : SubClass BodyOfWater (both SelfConnectedObject WaterArea) ;
-
-  -- A weapon that explodes in order to cause damage.
-  fun Bomb : Class ;
-  fun Bomb_Class : SubClass Bomb (both ExplosiveDevice Weapon) ;
-
-  -- Any MilitaryAircraft whose purpose is to deliver 
-  -- ExplosiveDevices.
-  fun Bomber : Class ;
-  fun Bomber_Class : SubClass Bomber MilitaryAircraft ;
-
-  -- An act of Destruction where the thing destroyed
-  -- is destroyed by means of an explosive device.
-  fun Bombing : Class ;
-  fun Bombing_Class : SubClass Bombing Destruction ;
-
-  -- BotanicalTree is an imprecise term 
-  -- for a perennial woody plant that is larger than a bush or shrub, 
-  -- generally understood to describe a large growth having one main trunk 
-  -- with few or no branches projecting from its base, a well_developed crown 
-  -- of foliage, and a height at maturity of at least 12 feet.
-  fun BotanicalTree : Class ;
-  fun BotanicalTree_Class : SubClass BotanicalTree FloweringPlant ;
-
-  -- A Container whose top is narrower than its bottom, which 
-  -- has no handle, and which is intended to store Liquids.
-  fun Bottle : Class ;
-  fun Bottle_Class : SubClass Bottle FluidContainer ;
-
-  -- Any downward motion of the body that indicates respect 
-  -- for or submission to another Agent.
-  fun Bowing : Class ;
-  fun Bowing_Class : SubClass Bowing (both Gesture (both Inclining MotionDownward)) ;
-
-  -- Any six_sided Container whose sides are 
-  -- rectangular in shape.
-  fun Box : Class ;
-  fun Box_Class : SubClass Box Container ;
-
-  -- A HumanChild who is Male.
-  fun Boy : Class ;
-  fun Boy_Class : SubClass Boy (both HumanChild Man) ;
-
-  -- The seat of the central nervous system.
-  fun Brain : Class ;
-  fun Brain_Class : SubClass Brain (both AnimalAnatomicalStructure Organ) ;
-
-  -- A DistilledAlcoholicBeverage that is prepared by 
-  -- distilling Wine.
-  fun Brandy : Class ;
-  fun Brandy_Class : SubClass Brandy DistilledAlcoholicBeverage ;
-
-  -- A MetallicAlloy made from Copper and Zinc.
-  fun Brass : Class ;
-  fun Brass_Class : SubClass Brass MetallicAlloy ;
-
-  -- Food that consists largely of grain flour 
-  -- and water. Note that this class covers crackers, cookies, as well as any 
-  -- self_connected instance of bread, whether it is a loaf, a slice, a chunk 
-  -- of bread, etc.
-  fun BreadOrBiscuit : Class ;
-  fun BreadOrBiscuit_Class : SubClass BreadOrBiscuit PreparedFood ;
-
-  -- A subclass of Attributes for 
-  -- characterizing the breakability of CorpuscularObjects.
-  fun BreakabilityAttribute : Class ;
-  fun BreakabilityAttribute_Class : SubClass BreakabilityAttribute InternalAttribute ;
-
-  -- The paired Organs which are part of the chests 
-  -- of Primates.
-  fun Breast : Class ;
-  fun Breast_Class : SubClass Breast (both AnimalAnatomicalStructure Organ) ;
-
-  -- A block of fired Clay that is used in Constructing.
-  fun Brick : Class ;
-  fun Brick_Class : SubClass Brick BoardOrBlock ;
-
-  -- A MilitaryGeneral that ranks below 
-  -- a MajorGeneral.
-  fun BrigadierGeneral : Class ;
-  fun BrigadierGeneral_Class : SubClass BrigadierGeneral MilitaryGeneral ;
-
-  -- BroadcastNetwork is the subclass of 
-  -- CommunicationSystems consisting of BroadcastingStations that are linked 
-  -- electronically and managed or owned by one organization.
-  fun BroadcastNetwork : Class ;
-  fun BroadcastNetwork_Class : SubClass BroadcastNetwork CommunicationSystem ;
-
-  -- A Series of episodes that are broadcast 
-  -- on television or radio.
-  fun BroadcastProgram : Class ;
-  fun BroadcastProgram_Class : SubClass BroadcastProgram Series ;
-
-  -- Disseminating information by using a 
-  -- CommunicationDevice that radiates RadioEmissions.
-  fun Broadcasting : Class ;
-  fun Broadcasting_Class : SubClass Broadcasting (both Disseminating RadioEmission) ;
-
-  -- Any BodyVessel which is located in a 
-  -- Lung and which carries oxygen from the trachea to the alveoli.
-  fun BronchialDuct : Class ;
-  fun BronchialDuct_Class : SubClass BronchialDuct (both AnimalAnatomicalStructure BodyVessel) ;
-
-  -- A GroupOfAnimals that are all born at the same time 
-  -- and to the same parents.
-  fun Brood : Class ;
-  fun Brood_Class : SubClass Brood GroupOfAnimals ;
-
-  -- A BrushOrComb whose purpose is to remove dirt and other 
-  -- small particles from floors.
-  fun Broom : Class ;
-  fun Broom_Class : SubClass Broom BrushOrComb ;
-
-  -- A SecondaryColor that resembles the color of wood or 
-  -- of soil.
-  fun Brown : Ind SecondaryColor ;
-
-  -- A Device which consists of a handle and bristles and 
-  -- whose purpose is to remove particles from something or to smooth something out.
-  fun BrushOrComb : Class ;
-  fun BrushOrComb_Class : SubClass BrushOrComb Device ;
-
-  -- A globe which has a Liquid surface and which contains 
-  -- a Gas.
-  fun Bubble : Class ;
-  fun Bubble_Class : SubClass Bubble CorpuscularObject ;
-
-  -- A HoofedMammal with long hair whose habitat is the 
-  -- plains of NorthAmerica.
-  fun Buffalo : Class ;
-  fun Buffalo_Class : SubClass Buffalo HoofedMammal ;
-
-  -- A HornInstrument that has no valves.
-  fun Bugle : Class ;
-  fun Bugle_Class : SubClass Bugle HornInstrument ;
-
-  -- The story or level of a building, e.g. the Basement, 
-  -- the Attic, the ground level, the fourteenth floor, etc.
-  fun BuildingLevel : Class ;
-  fun BuildingLevel_Class : SubClass BuildingLevel StationaryArtifact ;
-
-  -- A Cow that is Male.
-  fun Bull : Class ;
-  def Bull = KappaFn Cow (\B -> attribute (var Cow Object ? B) (el SexAttribute Attribute ? Male)) ;
-
-  -- A Projectile that is designed to be fired by a Gun.
-  fun Bullet : Class ;
-  fun Bullet_Class : SubClass Bullet Projectile ;
-
-  -- A large Bee which lacks a stinger.
-  fun BumbleBee : Class ;
-  fun BumbleBee_Class : SubClass BumbleBee Bee ;
-
-  -- A small Cave created by an Animal for the purpose 
-  -- of inhabiting it.
-  fun Burrow : Class ;
-  fun Burrow_Class : SubClass Burrow Cave ;
-
-  -- Putting something in the ground and then covering 
-  -- it with Soil.
-  fun Burying : Class ;
-  fun Burying_Class : SubClass Burying (both Digging Putting) ;
-
-  -- Bus is the subclass of SelfPoweredRoadVehicles 
-  -- that can transport large numbers of passengers (i.e., dozens) at one 
-  -- time. It can be distinguished from a van which is
-  -- designed to carry less than a dozen people.
-  fun Bus : Class ;
-  fun Bus_Class : SubClass Bus SelfPoweredRoadVehicle ;
-
-  -- An area, often, though not necessarily with
-  -- seats or some kind of minimal shelter, where people gather to meet and
-  -- board a bus. It must border a road.
-  fun BusStop : Class ;
-  fun BusStop_Class : SubClass BusStop GeographicArea ;
-
-  -- Any Contest where the contestParticipants 
-  -- are Corporations and the aim is to win as many customers as possible.
-  fun BusinessCompetition : Class ;
-  fun BusinessCompetition_Class : SubClass BusinessCompetition Contest ;
-
-  -- Any of a class of people in a professional 
-  -- occupation such as banking, finance, management, or engineering. This is 
-  -- distinguished from blue collar jobs that primarily involve manual labor 
-  -- rather than thought as the effort expended to derive remuneration. It is 
-  -- also distinguished from professions that may be outwardly similar but are 
-  -- done in a non_profit organization.
-  fun BusinessPerson : Ind OccupationalRole ;
-
-  -- An emulsion of fat which is produced by churning Milk.
-  fun Butter : Class ;
-  fun Butter_Class : SubClass Butter (both DairyProduct PreparedFood) ;
-
-  -- An AttachingDevice that is used on Clothing.
-  fun Button : Class ;
-  fun Button_Class : SubClass Button AttachingDevice ;
-
-  -- Any Restaurant which does not offer table service. 
-  -- Food is selected and purchased at a central counter.
-  fun Cafeteria : Class ;
-  fun Cafeteria_Class : SubClass Cafeteria Restaurant ;
-
-  -- A young Cow, i.e. a Cow that is NonFullyFormed.
-  fun Calf : Class ;
-  def Calf = KappaFn Cow (\C -> attribute (var Cow Object ? C) (el DevelopmentalAttribute Attribute ? NonFullyFormed));
-
-  -- A Device which is capable of Photographing.
-  fun Camera : Class ;
-  fun Camera_Class : SubClass Camera Device ;
-
-  -- A MobileResidence consisting of tents and other temporary 
-  -- living quarters that is constructed on an undeveloped LandArea.
-  fun Camp : Class ;
-  fun Camp_Class : SubClass Camp MobileResidence ;
-
-  -- A LandArea whose purpose is to have MobileResidences 
-  -- (e.g. recreational vehicles, mobile homes, Tents, etc.) located there.
-  fun Campground : Class ;
-  fun Campground_Class : SubClass Campground LandArea ;
-
-  -- A DiseaseOrSyndrome characterized by pathologic and 
-  -- uncontrolled cell division that results in a Tumor.
-  fun Cancer : Ind DiseaseOrSyndrome ;
-
-  -- An LightFixture that consists of Wax and a wick, 
-  -- which is lit with a flame.
-  fun Candle : Class ;
-  fun Candle_Class : SubClass Candle LightFixture ;
-
-  -- A very small BloodVessel that connects arterioles 
-  -- (very small Arteries) with venules (very small Veins).
-  fun Capillary : Class ;
-  fun Capillary_Class : SubClass Capillary BloodVessel ;
-
-  -- A commissioned MilitaryOfficer who ranks 
-  -- above a Lieutenant but below a MajorOfficer.
-  fun CaptainOfficer : Class ;
-  fun CaptainOfficer_Class : SubClass CaptainOfficer MilitaryOfficer ;
-
-  -- A Capturing is a ChangeOfControl event in which an Agent
-  -- gains physical control over another Agent.
-  fun Capturing : Class ;
-  fun Capturing_Class : SubClass Capturing ChangeOfControl ;
-
-  -- A car bombing is an attack in which a car is
-  -- used as the delivery mechanism for a bomb. The car is usually destroyed
-  -- in the blast if the bomb detonates successfully.
-  fun CarBombing : Class ;
-  fun CarBombing_Class : SubClass CarBombing Bombing ;
-
-  -- Any Organization whose purpose is to 
-  -- provide medical care for for Humans who reside there, either permanently 
-  -- or temporarily.
-  fun CareOrganization : Class ;
-  fun CareOrganization_Class : SubClass CareOrganization Organization ;
-
-  -- A Vehicle that is designed to
-  -- carry Objects. Note that Vehicles that are primarily designed to carry
-  -- people rather than cargo may still carry cargo. For example, a passenger sedan
-  -- might be capable of carrying lumber strapped to the roof. For this
-  -- reason, PassengerVehicle and CargoVehicle are not disjoint.
-  fun CargoVehicle : Class ;
-  fun CargoVehicle_Class : SubClass CargoVehicle Vehicle ;
-
-  -- Any occupation that involves creating and repairing 
-  -- structural and decorative portions of Buildings that are made chiefly of Wood.
-  -- This does not include plumbing, roofing, electrical, foundation and site work.
-  fun Carpenter : Ind OccupationalTrade ;
-
-  -- Making Buildings out of Wood.
-  fun Carpentry : Class ;
-  fun Carpentry_Class : SubClass Carpentry Making ;
-
-  -- Any Maneuver in a Game which results in a 
-  -- situation where the agent grasps the Ball.
-  fun Catching : Class ;
-  fun Catching_Class : SubClass Catching (both Maneuver Touching) ;
-
-  -- Any Process whose result is that the 
-  -- patient of the process is happy.
-  fun CausingHappiness : Class ;
-  fun CausingHappiness_Class : SubClass CausingHappiness Process ;
-
-  -- Any Process whose result is that the 
-  -- patient of the process is in Pain.
-  fun CausingPain : Class ;
-  fun CausingPain_Class : SubClass CausingPain CausingUnhappiness ;
-
-  -- Any Process whose result is that the 
-  -- patient of the process is unhappy.
-  fun CausingUnhappiness : Class ;
-  fun CausingUnhappiness_Class : SubClass CausingUnhappiness Process ;
-
-  -- MilitaryUnits composed primarily of Soldiers 
-  -- who are mounted, i.e. who perform their combat missions from a Horse or 
-  -- Vehicle.
-  fun CavalryUnit : Class ;
-  fun CavalryUnit_Class : SubClass CavalryUnit MilitaryUnit ;
-
-  -- A Cave is a naturally formed opening beneath 
-  -- the surface of the Earth, generally formed by dissolution of carbonate 
-  -- bedrock. Caves may also form by erosion of coastal bedrock, partial 
-  -- melting of glaciers, or solidification of lava into hollow tubes.
-  fun Cave : Class ;
-  fun Cave_Class : SubClass Cave Hole ;
-
-  -- The process of an Organization 
-  -- ceasing operations, i.e. its folding or going out of business in 
-  -- some other fashion.
-  fun CeasingOperations : Class ;
-  fun CeasingOperations_Class : SubClass CeasingOperations OrganizationalProcess ;
-
-  -- A StationaryArtifact that is the top surface 
-  -- of a Room.
-  fun Ceiling : Class ;
-  fun Ceiling_Class : SubClass Ceiling StationaryArtifact ;
-
-  -- Anyone who is known by a large number of people,
-  -- either explicitly by name, or by action.
-  fun Celebrity : Class ;
-
-  -- The part of the Cell that contains DNA and 
-  -- RNA.
-  fun CellNucleus : Class ;
-  fun CellNucleus_Class : SubClass CellNucleus OrganicObject ;
-
-  -- The main component of Plant Tissue.
-  fun Cellulose : Class ;
-  fun Cellulose_Class : SubClass Cellulose (both Carbohydrate PlantSubstance) ;
-
-  -- A LandArea which is used for burying the dead.
-  fun Cemetery : Class ;
-  fun Cemetery_Class : SubClass Cemetery LandArea ;
-
-  -- Any instance of Rotating where there is 
-  -- Motion away from the center of the Rotating.
-  fun CentrifugalMotion : Class ;
-  fun CentrifugalMotion_Class : SubClass CentrifugalMotion Rotating ;
-
-  -- Any instance of Rotating where there is 
-  -- Motion towards the center of the Rotating.
-  fun CentripetalMotion : Class ;
-  fun CentripetalMotion_Class : SubClass CentripetalMotion Rotating ;
-
-  -- The TimeDuration of 100 years.
-  fun CenturyDuration : Ind UnitOfDuration ;
-
-  -- Any Seed which is produced by the cereal grasses, 
-  -- e.g. rice, corn, wheat, etc.
-  fun CerealGrain : Class ;
-  fun CerealGrain_Class : SubClass CerealGrain (both (both Food Seed) PlantAgriculturalProduct) ;
-
-  -- A Seat that is designed to accommodate a single 
-  -- Human.
-  fun Chair : Class ;
-  fun Chair_Class : SubClass Chair Seat ;
-
-  -- A ChangeOfControl is an event in which an agent gains
-  -- physical control over some object that was previously controlled
-  -- by a different agent.
-  fun ChangeOfControl : Class ;
-  fun ChangeOfControl_Class : SubClass ChangeOfControl AchievingControl ;
-
-  -- Any instance of a process of 
-  -- RemovingClothing and Dressing.
-  fun ChangingClothing : Class ;
-  fun ChangingClothing_Class : SubClass ChangingClothing Transfer ;
-
-  -- A numbered and/or titled
-  -- section of a Book, which is typically indicated in a table of
-  -- contents for the Book.
-  fun Chapter : Class ;
-  fun Chapter_Class : SubClass Chapter Article ;
-
-  -- An activity of a fee being charged
-  fun ChargingAFee : Class ;
-  fun ChargingAFee_Class : SubClass ChargingAFee FinancialTransaction ;
-
-  -- An Icon which depicts one or more quantities.
-  fun Chart : Class ;
-  fun Chart_Class : SubClass Chart Icon ;
-
-  -- An area on or very near a border, usually along 
-  -- a road connecting two regions, where MilitaryPersons or Police 
-  -- restrict the flow of traffic in order to extract tarrifs, deny movement to 
-  -- certain kinds of people or goods, or other enforement actions. Because of 
-  -- the power relationship involved, such areas are often the site of illegal 
-  -- activities conducted by the officials in order to extract favors or 
-  -- bribes.
-  fun Checkpoint : Class ;
-  fun Checkpoint_Class : SubClass Checkpoint GeographicArea ;
-
-  -- A bitter CompoundSubstance that is capable of 
-  -- reacting with a ChemicalBase and forming a ChemicalSalt.
-  fun ChemicalAcid : Class ;
-  fun ChemicalAcid_Class : SubClass ChemicalAcid CompoundSubstance ;
-
-  -- An attack against people or property in which
-  -- a chemical agent is used as the active ingredient of the attack.
-  fun ChemicalAttack : Class ;
-  fun ChemicalAttack_Class : SubClass ChemicalAttack ViolentContest ;
-
-  -- A CompoundSubstance that is capable of 
-  -- reacting with a ChemicalAcid and forming a ChemicalSalt.
-  fun ChemicalBase : Class ;
-  fun ChemicalBase_Class : SubClass ChemicalBase CompoundSubstance ;
-
-  -- The Attribute of being in a chemically 
-  -- stable state, i.e. the relative proportions of resources and results will 
-  -- not longer change.
-  fun ChemicalEquilibrium : Ind InternalAttribute ;
-
-  -- Any ChemicalProcess where Electrons 
-  -- are added to the substance undergoing the ChemicalProcess.
-  fun ChemicalReduction : Class ;
-  fun ChemicalReduction_Class : SubClass ChemicalReduction ChemicalSynthesis ;
-
-  -- A bitter CompoundSubstance that is formed in a 
-  -- chemical reaction of a ChemicalBase with a ChemicalAcid.
-  fun ChemicalSalt : Class ;
-  fun ChemicalSalt_Class : SubClass ChemicalSalt CompoundSubstance ;
-
-  -- The study of the compositions, properties, and 
-  -- reactions of Substances.
-  fun Chemistry : Ind Science ;
-
-  -- Any piece of Furniture which is also a 
-  -- Container, e.g. a chest of drawers, a memory chest, an armoire, etc.
-  fun ChestOrCabinet : Class ;
-  fun ChestOrCabinet_Class : SubClass ChestOrCabinet (both Container Furniture) ;
-
-  -- Breaking up or mashing Food with one's teeth.
-  fun Chewing : Class ;
-  fun Chewing_Class : SubClass Chewing BodyMotion ;
-
-  -- A subclass of Bird that is raised for its meat 
-  -- and for its eggs.
-  fun Chicken : Class ;
-  fun Chicken_Class : SubClass Chicken Poultry ;
-
-  -- Meat that was originally part of a Chicken.
-  fun ChickenMeat : Class ;
-  fun ChickenMeat_Class : SubClass ChickenMeat Meat ;
-
-  -- A thin passageway through which Smoke from a controlled 
-  -- fire is conducted Outside of a Building or Room.
-  fun Chimney : Class ;
-  fun Chimney_Class : SubClass Chimney (both Device StationaryArtifact) ;
-
-  -- A part of the Face which protrudes slightly and which 
-  -- is lower than all other parts of the Face.
-  fun Chin : Class ;
-  fun Chin_Class : SubClass Chin (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- A Steroid that is produced by the Liver and that 
-  -- is believed to be closely associated with various cardiological disorders.
-  fun Cholesterol : Class ;
-  fun Cholesterol_Class : SubClass Cholesterol (both AnimalSubstance Steroid) ;
-
-  -- Planning that results in a sequence of dance 
-  -- steps that are executed as part of a Performance.
-  fun Choreographing : Class ;
-  fun Choreographing_Class : SubClass Choreographing Planning ;
-
-  -- Any instance of the collection of writings which 
-  -- is regarded as scripture by those who embrace Christianity.
-  fun ChristianBible : Class ;
-  fun ChristianBible_Class : SubClass ChristianBible Book ;
-
-  -- Four books in the New Testament of the 
-  -- ChristianBible that describe the life and teachings of Jesus Christ 
-  -- and that are referred to, respectively, as Matthew, Mark, Luke, and John.
-  fun ChristianGospel : Class ;
-  fun ChristianGospel_Class : SubClass ChristianGospel Text ;
-
-  -- Any ReligiousService that is conducted by 
-  -- members of Christianity.
-  fun ChristianService : Class ;
-  fun ChristianService_Class : SubClass ChristianService ReligiousService ;
-
-  -- Processes of Separating a LiquidMixture or 
-  -- a GasMixture into some or all of the PureSubstances that comprise it.
-  fun Chromatography : Class ;
-  fun Chromatography_Class : SubClass Chromatography Separating ;
-
-  -- A tube of thin paper containing finely ground 
-  -- tobacco that is smoked.
-  fun CigarOrCigarette : Class ;
-  fun CigarOrCigarette_Class : SubClass CigarOrCigarette SmokingDevice ;
-
-  -- A slice of a Circle, i.e. any 
-  -- ClosedTwoDimensionalFigure which consists of two Radii and the arc of 
-  -- the Circle that they bound.
-  fun CircleSector : Class ;
-  fun CircleSector_Class : SubClass CircleSector ClosedTwoDimensionalFigure ;
-
-  -- Removing the foreskin of the penis. This is
-  -- usually performed on infants, but is occasionally performed on adolescents
-  -- and adults, either for medical reasons, or after religious conversion. It is
-  -- often conducted as a religious rite, since it is prescribed by both the
-  -- Jewish and Muslim religions, although it is prevalent also as a social
-  -- norm in the UnitedStates and other Nations.
-  fun Circumision : Class ;
-  fun Circumision_Class : SubClass Circumision (both Removing Surgery) ;
-
-  -- (CitizenryFn ?AREA) denotes the 
-  -- GroupOfPeople who are legal and permanent residents of the 
-  -- GeopoliticalArea ?AREA.
-  fun CitizenryFn : El GeopoliticalArea -> Ind GroupOfPeople ;
-
-  -- A square_shaped area surrounded by Roadways 
-  -- which is part of a City and typically contains Buildings.
-  fun CityBlock : Class ;
-  fun CityBlock_Class : SubClass CityBlock LandArea ;
-
-  -- Any geopoliticalSubdivision of a City.
-  fun CityDistrict : Class ;
-  fun CityDistrict_Class : SubClass CityDistrict GeopoliticalArea ;
-
-  -- CityGovernment is the class of 
-  -- governments of Cities.
-  fun CityGovernment : Class ;
-  fun CityGovernment_Class : SubClass CityGovernment Government ;
-
-  -- A War in which the fighting GeopoliticalAreas 
-  -- are both part of the same Nation.
-  fun CivilWar : Class ;
-  fun CivilWar_Class : SubClass CivilWar War ;
-
-  -- Someone who is not a member of an active
-  -- MilitaryOrganization.
-  fun Civilian : Class ;
-  fun Civilian_Class : SubClass Civilian SocialRole ;
-
-  -- An AttachingDevice which is designed to attach 
-  -- two things together by means of a movable part which can be tightened 
-  -- or loosened.
-  fun Clamp : Class ;
-  fun Clamp_Class : SubClass Clamp AttachingDevice ;
-
-  -- Bringing the Hands together repeatedly to make 
-  -- a loud noise.
-  fun Clapping : Class ;
-  fun Clapping_Class : SubClass Clapping (both HandGesture (both Impacting RadiatingSound)) ;
-
-  -- A ClassificationScheme is a conceptual structure, 
-  -- an abstract arrangement of concepts and the relations that link them.
-  fun ClassificationScheme : Class ;
-  fun ClassificationScheme_Class : SubClass ClassificationScheme Proposition ;
-
-  -- Any Room in a School where education 
-  -- takes place.
-  fun Classroom : Class ;
-  fun Classroom_Class : SubClass Classroom Room ;
-
-  -- The Profession of being in charge of or ministering 
-  -- to a ReligousOrganization.
-  fun Cleric : Class ;
-  fun Cleric_Class : SubClass Cleric ReligiousPosition ;
-
-  -- The class of Positions where the position 
-  -- holder is responsible for clerical duties, e.g. typing documents, answering 
-  -- phones, keeping schedules, etc.
-  fun ClericalSecretary : Ind SkilledOccupation ;
-
-  -- A piece of Clothing that covers the whole body 
-  -- except the face (and possibly entire head), hands, and feet.
-  fun Cloak : Class ;
-  fun Cloak_Class : SubClass Cloak Clothing ;
-
-  -- Any Device that measures and represents TimeDuration 
-  -- or TimePosition.
-  fun Clock : Class ;
-  fun Clock_Class : SubClass Clock MeasuringDevice ;
-
-  -- A relatively small Room used for storage.
-  fun Closet : Class ;
-  fun Closet_Class : SubClass Closet Room ;
-
-  -- The Class of Processes where an aperture is 
-  -- closed in an Object.
-  fun Closing : Class ;
-  fun Closing_Class : SubClass Closing Motion ;
-
-  -- Completing a Contract of some sort, 
-  -- e.g. the purchase of a house, closing a business deal, etc.
-  fun ClosingContract : Class ;
-  fun ClosingContract_Class : SubClass ClosingContract Committing ;
-
-  -- The EyeMotion of tensing the eye lids so that 
-  -- the corneas are not exposed to light.
-  fun ClosingEyes : Class ;
-  fun ClosingEyes_Class : SubClass ClosingEyes (both Closing EyeMotion) ;
-
-  -- A Collection of instances of Clothing that 
-  -- are designed to be worn together.
-  fun ClothingSuit : Class ;
-  fun ClothingSuit_Class : SubClass ClothingSuit Collection ;
-
-  -- Any occupation that involves training an athlete or a 
-  -- sports team.
-  fun Coach : Ind SkilledOccupation ;
-
-  -- CoastGuard is the subclass of GovernmentOrganizations 
-  -- that enforce the maritime laws of a Nation and guard its Seacoast. This may be 
-  -- a military or quasi_military organization.
-  fun CoastGuard : Class ;
-  fun CoastGuard_Class : SubClass CoastGuard GovernmentOrganization ;
-
-  -- Clothing that has sleeves and covers from the neck 
-  -- down. Coats are intended to be worn outdoors.
-  fun Coat : Class ;
-  fun Coat_Class : SubClass Coat OutdoorClothing ;
-
-  -- A Beverage which is prepared by infusing ground, 
-  -- roasted coffee beans into hot water.
-  fun Coffee : Class ;
-  fun Coffee_Class : SubClass Coffee (both Beverage PreparedFood) ;
-
-  -- A Container for a HumanCorpse.
-  fun Coffin : Class ;
-  fun Coffin_Class : SubClass Coffin Container ;
-
-  -- Any abstract ArtWork that is produced by arranging 
-  -- bits of paper or photographs.
-  fun Collage : Class ;
-  fun Collage_Class : SubClass Collage ArtWork ;
-
-  -- A piece of Clothing that fits around the Neck. 
-  -- A Collar is always part of a Coat or a Shirt.
-  fun Collar : Class ;
-  fun Collar_Class : SubClass Collar Clothing ;
-
-  -- A School which admits students who have 
-  -- graduated from high school and which confers a bachelor's degree, 
-  -- normally requiring four years of study. Note that a College does 
-  -- not confer any graduate degrees. For institutions that confer both 
-  -- bachelor's and graduate degrees, the concept University should be 
-  -- used.
-  fun College : Class ;
-  fun College_Class : SubClass College PostSecondarySchool ;
-
-  -- The Positions of a student at a PostSecondarySchool 
-  -- who has completed less than one year at the school.
-  fun CollegeFreshman : Ind CollegeStudentPosition ;
-
-  -- The Positions of a student at a PostSecondarySchool 
-  -- who has completed at least two years and less than three years at the school.
-  fun CollegeJunior : Ind CollegeStudentPosition ;
-
-  -- The Positions of a student at a PostSecondarySchool 
-  -- who has completed at least three years and less than four years at the school.
-  fun CollegeSenior : Ind CollegeStudentPosition ;
-
-  -- The Positions of a student at a PostSecondarySchool 
-  -- who has completed at least one year and less than two years at the school.
-  fun CollegeSophomore : Ind CollegeStudentPosition ;
-
-  -- Any Position at a PostSecondarySchool 
-  -- which is occupied exclusively by students.
-  fun CollegeStudentPosition : Class ;
-  fun CollegeStudentPosition_Class : SubClass CollegeStudentPosition Position ;
-
-  -- A commissioned MilitaryOfficer who ranks above 
-  -- a lieutenant colonel and below a brigadier general.
-  fun Colonel : Class ;
-  fun Colonel_Class : SubClass Colonel MilitaryOfficer ;
-
-  -- Positions which involve performing stand_up comedy, which 
-  -- is recorded and/or performed in front of live audiences.
-  fun Comedian : Ind EntertainmentProfession ;
-
-  -- A Building which is intended for 
-  -- organizational activities, e.g. retail or wholesale selling, manufacturing, 
-  -- office work, etc.
-  fun CommercialBuilding : Class ;
-  fun CommercialBuilding_Class : SubClass CommercialBuilding (both Building PlaceOfCommerce) ;
-
-  -- CommercialShipping is the subclass of 
-  -- Transportation events in which a commercial agent provides transportation 
-  -- of goods for remuneration.
-  fun CommercialShipping : Class ;
-  fun CommercialShipping_Class : SubClass CommercialShipping (both CommercialService Shipping) ;
-
-  -- A Room or suite of Rooms intended for 
-  -- clerical and/or professional work of a single Organization.
-  fun CommercialUnit : Class ;
-  fun CommercialUnit_Class : SubClass CommercialUnit PlaceOfCommerce ;
-
-  -- A small, temporary Organization whose purpose 
-  -- is to investigate some issue.
-  fun Commission : Class ;
-  fun Commission_Class : SubClass Commission Organization ;
-
-  -- The TimeInterval that runs from the supposed 
-  -- time of the death of Christ to PositiveInfinity.
-  fun CommonEra : Ind TimeInterval ;
-
-  -- A CommunicationDevice is a Device
-  -- which serves at the instrument in a Communication Process by allowing
-  -- the communicated message to be conveyed between the participants.
-  fun CommunicationDevice : Class ;
-  fun CommunicationDevice_Class : SubClass CommunicationDevice EngineeringComponent ;
-
-  -- CommunicationOrganization is 
-  -- the subclass of Organizations that manage Communications over physical 
-  -- infrastructure owned or leased by the organization. Such organizations 
-  -- may also produce and disseminate information, entertainment, or other 
-  -- content. Also see MediaOrganization.
-  fun CommunicationOrganization : Class ;
-  fun CommunicationOrganization_Class : SubClass CommunicationOrganization Organization ;
-
-  -- CommunicationSystem is a complex 
-  -- system with various components, enabling communication (in some 
-  -- medium) between points in a specific area, whether local or worldwide.
-  fun CommunicationSystem : Class ;
-  fun CommunicationSystem_Class : SubClass CommunicationSystem Collection ;
-
-  -- Any PoliticalParty that advocates for a 
-  -- CommunistState.
-  fun CommunistParty : Class ;
-  fun CommunistParty_Class : SubClass CommunistParty PoliticalParty ;
-
-  -- A Container which is part of another Container, 
-  -- e.g. a drawer, a zippered pouch in a piece of luggage, a compartment in a TV 
-  -- dinner, etc.
-  fun Compartment : Class ;
-  fun Compartment_Class : SubClass Compartment Container ;
-
-  -- A Device that indicates the direction of the
-  -- various DirectionalAttributes with respect to the device.
-  fun Compass : Class ;
-  fun Compass_Class : SubClass Compass (both ContentBearingObject Device) ;
-
-  -- ContentDevelopment which results in a 
-  -- MusicalComposition.
-  fun Composing : Class ;
-  fun Composing_Class : SubClass Composing ContentDevelopment ;
-
-  -- ContentDevelopment which results in a 
-  -- MusicalComposition.
-  fun ComposingMusic : Class ;
-  fun ComposingMusic_Class : SubClass ComposingMusic ContentDevelopment ;
-
-  -- Locating something in such a way that it cannot 
-  -- be seen.
-  fun Concealing : Class ;
-  fun Concealing_Class : SubClass Concealing Putting ;
-
-  -- A ResidentialBuilding containing 
-  -- CondominiumUnits.
-  fun CondominiumBuilding : Class ;
-  fun CondominiumBuilding_Class : SubClass CondominiumBuilding ResidentialBuilding ;
-
-  -- A SingleFamilyResidence that may be owned 
-  -- by a member of the SocialUnit that lives there.
-  fun CondominiumUnit : Class ;
-  def CondominiumUnit = KappaFn SingleFamilyResidence (\UNIT -> exists Human (\PERSON -> and (home (var Human Human ? PERSON) (var SingleFamilyResidence PermanentResidence ? UNIT))
-                                                                                             (possesses (var Human Agent ? PERSON) (var SingleFamilyResidence Object ? UNIT)))) ;
-
-  -- The class of ThreeDimensionalFigures which are 
-  -- produced by rotating a RightTriangle around its RightAngle.
-  fun Cone : Class ;
-  fun Cone_Class : SubClass Cone ThreeDimensionalFigure ;
-
-  -- Any Soldier that served on the confederate side 
-  -- during the American Civil War. ConfederateSoldier Any Soldier that served on the
-  -- confederate side during the American Civil War.
-  fun ConfederateSoldier : Class ;
-  fun ConfederateSoldier_Class : SubClass ConfederateSoldier Soldier ;
-
-  -- The eleven states of the UnitedStates 
-  -- that tried to secede from the UnitedStates.
-  fun ConfederateStatesOfAmerica : Ind GeopoliticalArea ;
-
-  -- Any ExpressingApproval to a person for 
-  -- something that the person did in the past and that is regarded as being 
-  -- to the benefit of the person congratulated.
-  fun Congratulating : Class ;
-  fun Congratulating_Class : SubClass Congratulating ExpressingApproval ;
-
-  -- A CompoundSubstance that results from 
-  -- the ChemicalSynthesis of two or more CompoundSubstances.
-  fun ConjugatedSubstance : Class ;
-  fun ConjugatedSubstance_Class : SubClass ConjugatedSubstance CompoundSubstance ;
-
-  -- An AlphabeticCharacter that denotes a speech sound 
-  -- that results in audible friction when it is pronounced.
-  fun Consonant : Class ;
-  fun Consonant_Class : SubClass Consonant AlphabeticCharacter ;
-
-  -- A Snake that lacks venom and kills its 
-  -- prey by crushing it to death.
-  fun ConstrictorSnake : Class ;
-  fun ConstrictorSnake_Class : SubClass ConstrictorSnake Snake ;
-
-  -- Any Holder whose purpose is to contain 
-  -- something else. Note that Container is more specific in meaning 
-  -- than Holder, because a Container must have a Hole that is at 
-  -- least partially filled by the thing contained.
-  fun Container : Class ;
-  fun Container_Class : SubClass Container Holder ;
-
-  -- ContainerEmpty is the Attribute of a 
-  -- Container that is empty.
-  fun ContainerEmpty : Ind RelationalAttribute ;
-
-  -- ContainerFull is the Attribute of a 
-  -- Container that is full to capacity.
-  fun ContainerFull : Ind RelationalAttribute ;
-
-  -- Devices which permit sexual intercourse but 
-  -- which reduce the likelihood of conception.
-  fun ContraceptiveDevice : Class ;
-  fun ContraceptiveDevice_Class : SubClass ContraceptiveDevice Device ;
-
-  -- A group of vehicles that all are being driven
-  -- in formation (e.g., lines, rows, columns) to the same destination.
-  -- That destination may be an intermediate destination on the way to a
-  -- final destination for some of the vehicles however. This is
-  -- distinguished from vehicles that have no common purpose, such as
-  -- traffic on a freeway. This includes cases where some of the agents
-  -- driving the vehicles intend to reach a point but fail to do so.
-  fun Convoy : Class ;
-  fun Convoy_Class : SubClass Convoy Collection ;
-
-  -- A Device whose purpose is Cooling something, 
-  -- e.g. air conditioners, refrigerators, freezers, etc.
-  fun CoolingDevice : Class ;
-  fun CoolingDevice_Class : SubClass CoolingDevice Device ;
-
-  -- Making a copy of something.
-  fun Copying : Class ;
-  fun Copying_Class : SubClass Copying Making ;
-
-  -- A GovernmentOfficer who investigates deaths that are 
-  -- suspected of being due to something other than natural causes.
-  fun Coroner : Ind GovernmentOfficer ;
-
-  -- A noncomissioned MilitaryOfficer.
-  fun Corporal : Class ;
-  fun Corporal_Class : SubClass Corporal MilitaryOfficer ;
-
-  -- Instances of LinguisticCommunication which 
-  -- are achieved by means of Texts that are mailed between the persons 
-  -- communicating with one another.
-  fun Corresponding : Class ;
-  fun Corresponding_Class : SubClass Corresponding LinguisticCommunication ;
-
-  -- Fibers from the cotton plant that are used in 
-  -- Making CottonFabric.
-  fun Cotton : Class ;
-  fun Cotton_Class : SubClass Cotton PlantAnatomicalStructure ;
-
-  -- Any Fabric that is made entirely out of Cotton.
-  fun CottonFabric : Class ;
-  fun CottonFabric_Class : SubClass CottonFabric Fabric ;
-
-  -- Any Room whose purpose is to realize 
-  -- JudicialProcesses.
-  fun CourtRoom : Class ;
-  fun CourtRoom_Class : SubClass CourtRoom Room ;
-
-  -- A domesticated HoofedMammal that is raised for milk 
-  -- and beef, and is also used for work.
-  fun Cow : Class ;
-  fun Cow_Class : SubClass Cow (both DomesticAnimal HoofedMammal) ;
-
-  -- Crane is a subclass of mechanical Devices 
-  -- that consist of a HoistingDevice on a moveable boom, designed to 
-  -- assist in moving heavy loads.
-  fun Crane : Class ;
-  fun Crane_Class : SubClass Crane MaterialHandlingEquipment ;
-
-  -- Creek is the class of small streams of fresh 
-  -- water flowing through land, usually into a River.
-  fun Creek : Class ;
-  fun Creek_Class : SubClass Creek (both BodyOfWater (both FreshWaterArea StreamWaterArea)) ;
-
-  -- Any IntentionalProcess that violates a Law.
-  fun CriminalAction : Class ;
-  fun CriminalAction_Class : SubClass CriminalAction IntentionalProcess ;
-
-  -- A GroupOfPeople which exists (partially or 
-  -- wholly) for the purpose of CriminalAction.
-  fun CriminalGang : Class ;
-  fun CriminalGang_Class : SubClass CriminalGang GroupOfPeople ;
-
-  -- A LandArea which is dedicated to 
-  -- Agriculture, e.g. Lawns, gardens, and fields for growing crops.
-  fun CultivatedLandArea : Class ;
-  fun CultivatedLandArea_Class : SubClass CultivatedLandArea LandArea ;
-
-  -- A raised concrete or asphalt structure that connects a 
-  -- Sidewalk with a Roadway.
-  fun Curb : Class ;
-  fun Curb_Class : SubClass Curb StationaryArtifact ;
-
-  -- Any instance of Currency that is made 
-  -- of paper.
-  fun CurrencyBill : Class ;
-  fun CurrencyBill_Class : SubClass CurrencyBill Currency ;
-
-  -- Any instance of Currency that is made 
-  -- of Metal.
-  fun CurrencyCoin : Class ;
-  fun CurrencyCoin_Class : SubClass CurrencyCoin Currency ;
-
-  -- A piece of Fabric whose purpose is Covering a 
-  -- Window so as to keep out the light or prevent people from seeing inside.
-  fun Curtain : Class ;
-  fun Curtain_Class : SubClass Curtain (both Fabric WindowCovering) ;
-
-  -- Any Device whose purpose is Cutting something 
-  -- else. This class covers knives of all times, axes, saws, razors, chisels etc.
-  fun CuttingDevice : Class ;
-  fun CuttingDevice_Class : SubClass CuttingDevice Device ;
-
-  -- The class of ThreeDimensionalFigures such that 
-  -- all GeometricPoints that make up the Cylinder are equidistant from a 
-  -- OneDimensionalFigure, known as the axis of the Cylinder.
-  fun Cylinder : Class ;
-  fun Cylinder_Class : SubClass Cylinder ThreeDimensionalFigure ;
-
-  fun DairyProduct : Class ;
-  fun DairyProduct_Class : SubClass DairyProduct AnimalAgriculturalProduct ;
-
-  -- A School that does not board its students, i.e. 
-  -- students attend classes during the day and then return to a private residence 
-  -- for the night.
-  fun DaySchool : Class ;
-  fun DaySchool_Class : SubClass DaySchool School ;
-
-  -- The class of TimeIntervals that begin at Sunrise 
-  -- and end at Sunset.
-  fun DayTime : Class ;
-  fun DayTime_Class : SubClass DayTime TimeInterval ;
-
-  -- Any Position within a ReligiousOrganization that is held 
-  -- by a layman, which is part_time, and which involves assisting a Cleric.
-  fun Deacon : Class ;
-  fun Deacon_Class : SubClass Deacon PartTimePosition ;
-
-  -- The Attribute that applies to Animals and Humans 
-  -- that are unable to hear.
-  fun Deaf : Ind BiologicalAttribute ;
-
-  -- A Contest where each participant holds a different 
-  -- view regarding some issue, and each participant attempts to prove, by 
-  -- rhetoric or evidence, that his/her own views about a particular matter are 
-  -- correct and/or that the views of the other participants are incorrect.
-  fun Debating : Class ;
-  fun Debating_Class : SubClass Debating (both Contest LinguisticCommunication) ;
-
-  -- Getting off a Vehicle, e.g. getting out of an 
-  -- Automobile, deplaning, getting off a WaterVehicle, etc.
-  fun Deboarding : Class ;
-  fun Deboarding_Class : SubClass Deboarding Translocation ;
-
-  -- The TimeDuration of 10 years.
-  fun DecadeDuration : Ind UnitOfDuration ;
-
-  -- Decreasing the speed with which someone 
-  -- or something is moving.
-  fun Decelerating : Class ;
-  fun Decelerating_Class : SubClass Decelerating (both Decreasing Translocation) ;
-
-  -- One of the two major political parties in 
-  -- the UnitedStates. The DemocraticParty represents liberal values.
-  fun DemocraticParty : Ind PoliticalParty ;
-
-  -- The Profession of being a dentist, i.e. diagnosing 
-  -- and treating problems related to the teeth.
-  fun Dentist : Ind Profession ;
-
-  -- Any BiologicallyActiveSubstance which has 
-  -- the effect of depressing the central nervous system, i.e. decreasing 
-  -- function or activity in the Brain or SpinalCord.
-  fun Depressant : Class ;
-  fun Depressant_Class : SubClass Depressant BiologicallyActiveSubstance ;
-
-  -- A Position which authorizes the holder of the position 
-  -- to act as the sheriff when the sheriff is not available.
-  fun Deputy : Ind PoliceOfficer ;
-
-  -- (DescendantsFn ?PERSON) denotes all and only 
-  -- the descendants of ?PERSON, i.e. the Group consisting of ?OFFSPRING who 
-  -- satisfy the following formula: (ancestor ?OFFSPRING ?PERSON).
-  fun DescendantsFn : El Human -> Ind FamilyGroup ;
-
-  -- A Table for a single person which is intended to be 
-  -- used for paperwork.
-  fun Desk : Class ;
-  fun Desk_Class : SubClass Desk Table ;
-
-  -- A detergent is a compound, or a mixture of 
-  -- compounds, whose molecules have two distinct regions: one that is 
-  -- hydrophilic, and dissolves easily in water, and another region that is 
-  -- hydrophobic, with little (if any) affinity for water. As a consequence, 
-  -- these compounds can aid in the solubilization of hydrophobic compounds in 
-  -- water, and usually are optimized for this property. Though Soap also has 
-  -- these properties, soaps in general are not considered detergents. Soap is 
-  -- a particular type of surfactant that is derived from oils and fats. They 
-  -- are created through the saponification process whereby the ester linkage 
-  -- in a vegetable oil or fat is hydrolytically cleaved, creating a sodium or 
-  -- potassium salt of a fatty acid (i.e. soap). Both detergents and soaps 
-  -- are considered to be surfactants. Surfactants that are not soaps are 
-  -- considered to be detergents. Detergents are also commonly known as any 
-  -- cleaning mixture containing surfactants. (from Wikipedia)
-  fun Detergent : Class ;
-  fun Detergent_Class : SubClass Detergent (both Mixture Surfactant) ;
-
-  -- This class contains two Attributes to 
-  -- indicate whether a Device is or is not behaving as it is intended to 
-  -- behave, Functioning and Malfunctioning.
-  fun DeviceAttribute : Class ;
-  fun DeviceAttribute_Class : SubClass DeviceAttribute ObjectiveNorm ;
-
-  fun DeviceClosed : Ind (both DeviceStateAttribute RelationalAttribute) ;
-
-  fun DeviceOff : Ind (both DeviceStateAttribute InternalAttribute) ;
-
-  fun DeviceOn : Ind (both DeviceStateAttribute InternalAttribute) ;
-
-  fun DeviceOpen : Ind (both DeviceStateAttribute RelationalAttribute) ;
-
-  -- DeviceStateAttribute is the class 
-  -- of attributes that represent different states that a Device may be in. 
-  -- Examples: DeviceOff, DeviceOn, DeviceOpen, and DeviceClosed.
-  fun DeviceStateAttribute : Class ;
-  fun DeviceStateAttribute_Class : SubClass DeviceStateAttribute DeviceAttribute ;
-
-  -- Any process of Separating a Solution into two or more 
-  -- constituent PureSubstances by means of their unequal diffusion through membranes 
-  -- that are partially permeable.
-  fun Dialysis : Class ;
-  fun Dialysis_Class : SubClass Dialysis Separating ;
-
-  -- (DiameterFn ?CIRCLE) denotes the length of the 
-  -- diameter of the Circle ?CIRCLE.
-  fun DiameterFn : El Circle -> Ind LengthMeasure ;
-
-  -- Crystalline Carbon that is valued as a gem and 
-  -- used in industrial applications.
-  fun Diamond : Class ;
-  fun Diamond_Class : SubClass Diamond (both Carbon Mineral) ;
-
-  -- A DiseaseOrSyndrome of frequent, watery bowel 
-  -- movements. Severe cases can be fatal for the young or weak. It is
-  -- a common cause of death for the very young in poor developing countries.
-  fun Diarrhea : Ind DiseaseOrSyndrome ;
-
-  -- A ReferenceBook which specifies the meanings 
-  -- of the Words of a Language.
-  fun Dictionary : Class ;
-  fun Dictionary_Class : SubClass Dictionary ReferenceBook ;
-
-  -- DieselEngine is the subclass of 
-  -- InternalCombustionEngines that use DieselFuel as their resource.
-  fun DieselEngine : Class ;
-  fun DieselEngine_Class : SubClass DieselEngine InternalCombustionEngine ;
-
-  -- A Plan regarding what one is allowed to eat.
-  fun Diet : Class ;
-  fun Diet_Class : SubClass Diet Plan ;
-
-  -- Any Process of removing or turning over the Soil.
-  fun Digging : Class ;
-  fun Digging_Class : SubClass Digging (both IntentionalProcess SurfaceChange) ;
-
-  -- Any of the extremities of Limbs that are 
-  -- found in the higer Vertebrates and the Amphibians.
-  fun DigitAppendage : Class ;
-  fun DigitAppendage_Class : SubClass DigitAppendage (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- Any Character that is comprised of a single digit, 
-  -- i.e. one of the numerals 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
-  fun DigitCharacter : Class ;
-  fun DigitCharacter_Class : SubClass DigitCharacter Character ;
-
-  -- Adding a Liquid to a Solution to decrease 
-  -- the concentration of the Solution.
-  fun Diluting : Class ;
-  fun Diluting_Class : SubClass Diluting Putting ;
-
-  -- A Room intended primarily for Eating.
-  fun DiningRoom : Class ;
-  fun DiningRoom_Class : SubClass DiningRoom Room ;
-
-  -- A person who works as a facilitator for communication
-  -- between countries, in the official employ of one of the countries.
-  fun Diplomat : Ind OccupationalRole ;
-
-  -- A Holder for Food while the Food is being eaten.
-  fun Dish : Class ;
-  fun Dish_Class : SubClass Dish Holder ;
-
-  -- Any BodyMotion which results in not being On 
-  -- something else.
-  fun Dismounting : Class ;
-  fun Dismounting_Class : SubClass Dismounting BodyMotion ;
-
-  -- DisplacementHullWaterVehicle is 
-  -- a subclass of WaterVehicle with hulls designed to move water aside as they 
-  -- move through the water. Contrast with PlaningHullWaterVehicle.
-  fun DisplacementHullWaterVehicle : Class ;
-  fun DisplacementHullWaterVehicle_Class : SubClass DisplacementHullWaterVehicle WaterVehicle ;
-
-  -- Something for posting content so 
-  -- that it can be disseminated to the public.
-  fun DisplayArtifact : Class ;
-  fun DisplayArtifact_Class : SubClass DisplayArtifact Artifact ;
-
-  -- Someone who is opposed to the leadership
-  -- of a particular country. Typically, a dissident suffers punishment
-  -- at the hands of the country whose leadership he is opposing.
-  fun Dissident : Ind (both Civilian SocialRole) ; 
-
-  -- An AlcoholicBeverage that has 
-  -- had some part of its Water content removed by distillation. This class 
-  -- covers drinks of unmixed, hard liquor.
-  fun DistilledAlcoholicBeverage : Class ;
-  fun DistilledAlcoholicBeverage_Class : SubClass DistilledAlcoholicBeverage AlcoholicBeverage ;
-
-  -- A legal act whereby a marriage is dissolved. This 
-  -- includes annulments.
-  fun Divorcing : Class ;
-  fun Divorcing_Class : SubClass Divorcing Declaring ;
-
-  -- A MotionPicture which purports to represent the 
-  -- facts about a person, event, etc.
-  fun Documentary : Class ;
-  fun Documentary_Class : SubClass Documentary (both FactualText MotionPicture) ;
-
-  -- Purposely moving one's body in such a way as 
-  -- to avoid being hit by something.
-  fun Dodging : Class ;
-  fun Dodging_Class : SubClass Dodging (both BodyMotion IntentionalProcess) ;
-
-  -- Any Animal that is kept by a Human, as 
-  -- a pet, as livestock, for exhibition, etc.
-  fun DomesticAnimal : Class ;
-  fun DomesticAnimal_Class : SubClass DomesticAnimal Animal ;
-
-  -- A variety of Feline which has been domesticated 
-  -- by selective breeding.
-  fun DomesticCat : Class ;
-  fun DomesticCat_Class : SubClass DomesticCat (both DomesticAnimal Feline) ;
-
-  -- Canines which have evolved from the common 
-  -- wolf by selective breeding.
-  fun DomesticDog : Class ;
-  fun DomesticDog_Class : SubClass DomesticDog (both Canine DomesticAnimal) ;
-
-  -- A domesticated HoofedMammal that is used for work.
-  fun Donkey : Class ;
-  fun Donkey_Class : SubClass Donkey (both HoofedMammal Livestock) ;
-
-  -- An Artifact that restricts and permits access to a 
-  -- StationaryArtifact (e.g. Building or Room) depending on whether the 
-  -- Door is open or locked. Note that the class Door also covers gates, 
-  -- because it is not possible to define objective criteria that reliably 
-  -- distinguish doors from gates.
-  fun Door : Class ;
-  fun Door_Class : SubClass Door (both Artifact Device) ;
-
-  -- A StationaryArtifact consisting of a frame that 
-  -- holds a Door.
-  fun Doorway : Class ;
-  fun Doorway_Class : SubClass Doorway StationaryArtifact ;
-
-  -- A TemporaryResidence which is owned by a School 
-  -- and which is used to house students while they take classes at the School.
-  fun Dormitory : Class ;
-  fun Dormitory_Class : SubClass Dormitory (both ResidentialBuilding TemporaryResidence) ;
-
-  -- A Mixture of Flour, Water, and possibly 
-  -- other ingredients (such as Butter and Salt), which is used in 
-  -- making BreadOrBiscuits.
-  fun Dough : Class ;
-  fun Dough_Class : SubClass Dough (both Mixture PreparedFood) ;
-
-  -- A PositionalAttribute to indicate that one thing is 
-  -- one or more floors below a second thing in the same building.
-  fun Downstairs : Ind PositionalAttribute ;
-
-  -- The commercial center of a City. The part of the 
-  -- City that contains more shops and offices than any other part.
-  fun Downtown : Class ;
-  fun Downtown_Class : SubClass Downtown CityDistrict ;
-
-  -- Playing a character in a Performance, 
-  -- MotionPicture, etc.
-  fun DramaticActing : Class ;
-  fun DramaticActing_Class : SubClass DramaticActing Pretending ;
-
-  -- The GroupOfPeople who engage in DramaticActing 
-  -- as part of the realization of a single FictionalText.
-  fun DramaticCast : Class ;
-  fun DramaticCast_Class : SubClass DramaticCast GroupOfPeople ;
-
-  -- The process of directing a DramaticActing 
-  -- in a MotionPicture or the Performance of a DramaticPlay.
-  fun DramaticDirecting : Class ;
-  fun DramaticDirecting_Class : SubClass DramaticDirecting Guiding ;
-
-  -- A Performance that consists exclusively of 
-  -- DramaticActing, e.g. a live performance of Death_of_a_Salesman in front 
-  -- of an audience.
-  fun DramaticPerformance : Class ;
-  fun DramaticPerformance_Class : SubClass DramaticPerformance Performance ;
-
-  -- A FictionalText that is intended to be realized 
-  -- as DramaticActing.
-  fun DramaticPlay : Class ;
-  fun DramaticPlay_Class : SubClass DramaticPlay FictionalText ;
-
-  -- Any ContentDevelopment that results in a Sketch.
-  fun Drawing : Class ;
-  fun Drawing_Class : SubClass Drawing (both ContentDevelopment SurfaceChange) ;
-
-  -- A Process of producing metal images which occurs 
-  -- while one is Asleep.
-  fun Dreaming : Class ;
-  fun Dreaming_Class : SubClass Dreaming Imagining ;
-
-  -- An item of Clothing which covers the lower body of a Woman.
-  fun Dress : Class ;
-  fun Dress_Class : SubClass Dress Clothing ;
-
-  -- The Process of putting on Clothing.
-  fun Dressing : Class ;
-  fun Dressing_Class : SubClass Dressing Putting ;
-
-  -- Any Room which is intended for ChangingClothing.
-  fun DressingRoom : Class ;
-  fun DressingRoom_Class : SubClass DressingRoom Room ;
-
-  -- A Device that has the purpose of creating a Hole. 
-  -- This covers manual drills as well as electric or pneumatic drills.
-  fun Drill : Class ;
-  fun Drill_Class : SubClass Drill CuttingDevice ;
-
-  -- Any Process of producing a hole in a 
-  -- SelfConnectedObject which involves rotating a long, thin bit.
-  fun Drilling : Class ;
-  fun Drilling_Class : SubClass Drilling (both IntentionalProcess SurfaceChange) ;
-
-  -- An open FluidContainer that is intended to serve a Beverage 
-  -- to a single person. Note that this class includes both cups with handles and 
-  -- drinking glasses.
-  fun DrinkingCup : Class ;
-  fun DrinkingCup_Class : SubClass DrinkingCup FluidContainer ;
-
-  -- Any LiquidMotion where the Liquid is moved drop by drop.
-  fun Dripping : Class ;
-  fun Dripping_Class : SubClass Dripping LiquidMotion ;
-
-  -- An EngineeringComponent whose purpose is to 
-  -- transfer force from one part of a Device to another part.
-  fun DriveComponent : Class ;
-  fun DriveComponent_Class : SubClass DriveComponent EngineeringComponent ;
-
-  -- A License which identifies the holder and 
-  -- indicates that he has the right to drive a certain class of RoadVehicle.
-  fun DriversLicense : Class ;
-  fun DriversLicense_Class : SubClass DriversLicense License ;
-
-  -- A small, private Roadway that is used for parking 
-  -- Automobiles or for connecting a Garage to a public Roadway.
-  fun Driveway : Class ;
-  fun Driveway_Class : SubClass Driveway Roadway ;
-
-  -- A RetailStore that sells Medicine, and 
-  -- perhaps other items as well.
-  fun DrugStore : Class ;
-  fun DrugStore_Class : SubClass DrugStore RetailStore ;
-
-  -- The ConsciousnessAttribute of someone whose motor and/or 
-  -- cognitive faculties are significantly impaired by a BiologicallyActiveSubstance.
-  fun Drugged : Ind ConsciousnessAttribute ;
-
-  -- An atonal PercussionInstrument which consists of a hollow cylinder
-  -- and a fabric stretched across at least one end of the cylinder.
-  fun Drum : Class ;
-  fun Drum_Class : SubClass Drum PercussionInstrument ;
-
-  -- Playing a Drum. Note that this includes both
-  -- musical performance, as well as signalling and cerimonial applications.
-  fun Drumming : Class ;
-  fun Drumming_Class : SubClass Drumming (both Demonstrating RadiatingSound) ;
-
-  -- The ConsciousnessAttribute of someone whose motor and 
-  -- cognitive faculties are significantly impaired by Alcohol.
-  fun Drunk : Ind ConsciousnessAttribute ;
-
-  -- A subclass of Bird with webbed feet and a large bill. 
-  -- Some ducks live in the wild, and some are raised for meat and/or eggs.
-  fun Duck : Class ;
-  fun Duck_Class : SubClass Duck Poultry ;
-
-  -- Purposely moving one's body downward in such a way as 
-  -- to avoid being hit by something.
-  fun Ducking : Class ;
-  fun Ducking_Class : SubClass Ducking (both BodyMotion (both IntentionalProcess MotionDownward)) ;
-
-  -- A Tax that is levied on imports and/or exports.
-  fun DutyTax : Class ;
-  fun DutyTax_Class : SubClass DutyTax Tax ;
-
-  -- The Organ of hearing.
-  fun Ear : Class ;
-  fun Ear_Class : SubClass Ear (both AnimalAnatomicalStructure Organ) ;
-
-  -- Instances of RadiatingSound where the instrument 
-  -- is a surface which bounces sound waves back to their origin, where they can 
-  -- be heard again.
-  fun Echoing : Class ;
-  fun Echoing_Class : SubClass Echoing RadiatingSound ;
-
-  -- A class of Relations which are used 
-  -- to specify various economic measures, e.g. the GDP, the consumer price 
-  -- index, and the trade deficit.
-  fun EconomicRelation : El GeopoliticalArea -> El Entity -> Formula;
-
-  -- The field of economics.
-  fun Economics : Ind SocialScience ;
-
-  -- A schedule of class meetings offered by an 
-  -- EducationalOrganization.
-  fun EducationalCourse : Class ;
-  fun EducationalCourse_Class : SubClass EducationalCourse EducationalProgram ;
-
-  -- A building or campus, owned by an
-  -- EducationalOrganization, which is intended as the location for
-  -- EducationalProcesses.
-  fun EducationalFacility : Class ;
-  fun EducationalFacility_Class : SubClass EducationalFacility StationaryArtifact ;
-
-  -- A series of EducationalCourses that must 
-  -- be completed to receive an AcademicDegree or other Certificate. Note that 
-  -- an EducationalProgram, unlike an EducationalCourse, may be realized at more 
-  -- than one EducationalOrganization.
-  fun EducationalProgram : Class ;
-  fun EducationalProgram_Class : SubClass EducationalProgram Plan ;
-
-  -- The joint in the Arm connecting the forearm and the 
-  -- upper arm.
-  fun Elbow : Class ;
-  fun Elbow_Class : SubClass Elbow BodyJoint ;
-
-  -- ElectoralCollegeElection is 
-  -- the class of Elections in which the outcome is decided by the votes of 
-  -- electors who have been chosen by popular vote, rather than directly by 
-  -- results of the popular vote. ElectoralCollegeElection is an indirect 
-  -- method of election, in contrast to PopularElection.
-  fun ElectoralCollegeElection : Class ;
-  fun ElectoralCollegeElection_Class : SubClass ElectoralCollegeElection GeneralElection ;
-
-  -- A Device that uses Electricity as its
-  -- primary power source.
-  fun ElectricDevice : Class ;
-  fun ElectricDevice_Class : SubClass ElectricDevice Device ;
-
-  -- ElectricMotor is the subclass of Engines 
-  -- that produce mechanical power from electricity.
-  fun ElectricMotor : Class ;
-  fun ElectricMotor_Class : SubClass ElectricMotor (both ElectricDevice Engine) ;
-
-  -- ElectricalSignalling is the subclass of Signalling processes
-  -- that involve control of an electrical current. Cf. ElectronicSignalling.
-  fun ElectricalSignalling : Class ;
-  fun ElectricalSignalling_Class : SubClass ElectricalSignalling Signalling ;
-
-  -- ElectrifiedRailwayCar is the 
-  -- subclass of railway cars that are powered by electricity, which is 
-  -- provided to the car through an overhead link or electrified third rail.
-  fun ElectrifiedRailwayCar : Class ;
-  fun ElectrifiedRailwayCar_Class : SubClass ElectrifiedRailwayCar (both ElectricDevice (both PoweredVehicle RollingStock)) ;
-
-  -- ElectronicSignalling is the 
-  -- subclass of Signalling processes that involve a signal generated by 
-  -- a computer.
-  fun ElectronicSignalling : Class ;
-  fun ElectronicSignalling_Class : SubClass ElectronicSignalling Signalling ;
-
-  -- The branch of Physics that deals with the theory 
-  -- and applications of electron emissions.
-  fun Electronics : Ind FieldOfStudy ;
-
-  -- A very large, almost hairless Herbivore with a long trunk.
-  fun Elephant : Class ;
-  fun Elephant_Class : SubClass Elephant Herbivore ;
-
-  -- A TransportationDevice consisting of a car that moves 
-  -- up and down in a vertical shaft so that people or objects can move from one floor to another 
-  -- in a building.
-  fun Elevator : Class ;
-  fun Elevator_Class : SubClass Elevator TransportationDevice ;
-
-  -- An embassy is a Building that is owned by a Government to house
-  -- its diplomatic and consular staff that is in another country.
-  fun EmbassyBuilding : Class ;
-  fun EmbassyBuilding_Class : SubClass EmbassyBuilding GovernmentBuilding ;
-
-  -- The class of Touching processes where one Human hugs another one.
-  fun Embracing : Class ;
-  fun Embracing_Class : SubClass Embracing Touching ;
-
-  -- A DiseaseOrSyndrome that affects the Lungs and 
-  -- which results in a decrease of breathing ability.
-  fun Emphysema : Ind DiseaseOrSyndrome ;
-
-  -- Involuntarily ending one's employment. 
-  -- Note that this covers termination due to inadequate performance, as 
-  -- well as layoffs.
-  fun EmploymentFiring : Class ;
-  fun EmploymentFiring_Class : SubClass EmploymentFiring TerminatingEmployment ;
-
-  -- Engine is a subclass of Transducer. Engines are devices for converting
-  -- some form of energy resource into mechanical power.
-  fun Engine : Class ;
-  fun Engine_Class : SubClass Engine Transducer ;
-
-  -- The application of instances of Science to the solution 
-  -- of practical problems, i.e. the creation of various forms of technology.
-  fun Engineering : Ind Science ;
-
-  -- A building that has the primary 
-  -- purpose of entertaining people.
-  fun EntertainmentBuilding : Class ;
-  fun EntertainmentBuilding_Class : SubClass EntertainmentBuilding Building ;
-
-  -- Any business whose services include 
-  -- Performances. This class covers nightclubs, commercial live theaters, 
-  -- and comedy clubs.
-  fun EntertainmentCompany : Class ;
-  fun EntertainmentCompany_Class : SubClass EntertainmentCompany CommercialAgent ;
-
-  -- Positions which involve creating 
-  -- content or performances that are intended to entertain. This class covers 
-  -- the TheaterProfession, FilmMakingProfession, being a comedian, etc.
-  fun EntertainmentProfession : Class ;
-  fun EntertainmentProfession_Class : SubClass EntertainmentProfession SkilledOccupation ;
-
-  -- More commonly known as burying, this is the class 
-  -- of processes of putting a HumanCorpse into a Tomb. Note that this class 
-  -- is not a subclass of Burying, since some Tombs are not covered with Soil, 
-  -- e.g. those in a mausoleum.
-  fun Entombing : Class ;
-  fun Entombing_Class : SubClass Entombing Putting ;
-
-  -- A sealable Container for one or more pieces of 
-  -- paper which is designed to protect the papers while they are transferred to 
-  -- someone.
-  fun Envelope : Class ;
-  fun Envelope_Class : SubClass Envelope Container ;
-
-  -- Any instance of Translocation where the agent brings 
-  -- it about that he/she is no longer confined without having the right to do 
-  -- so.
-  fun Escaping : Class ;
-  fun Escaping_Class : SubClass Escaping Translocation ;
-
-  -- Any Investigating by one Government of another 
-  -- Government where the second Government does not know that it is being 
-  -- spied upon.
-  fun Espionage : Class ;
-  fun Espionage_Class : SubClass Espionage (both Investigating PoliticalProcess) ;
-
-  -- The class of nations that are in Europe.
-  fun EuropeanNation : Class ;
-  fun EuropeanNation_Class : SubClass EuropeanNation Nation ;
-
-  -- The state of being happy about a state of 
-  -- affairs that might occur in the future.
-  fun Excitement : Ind EmotionalState ;
-
-  -- Killing of a Human by a Government for 
-  -- the commission of a CriminalAction.
-  fun Execution : Class ;
-  fun Execution_Class : SubClass Execution Killing ;
-
-  -- A Residence of a chiefOfState, e.g. 
-  -- the White House, a state governor's mansion, Buckingham Palace, etc.
-  fun ExecutiveResidence : Class ;
-  fun ExecutiveResidence_Class : SubClass ExecutiveResidence PermanentResidence ;
-
-  -- Any instance of Breathing where the breath is 
-  -- expelled from the Lungs.
-  fun Exhaling : Class ;
-  fun Exhaling_Class : SubClass Exhaling Breathing ;
-
-  -- Any sudden and massive release of energy that is 
-  -- the product of a chemical reaction.
-  fun Explosion : Class ;
-  fun Explosion_Class : SubClass Explosion Radiating ;
-
-  -- A Device whose purpose is to explode. Note 
-  -- that ExplosiveDevice is not a subclass of Weapon, since explosives can be 
-  -- used in demolition work and in fireworks displays, for example.
-  fun ExplosiveDevice : Class ;
-  fun ExplosiveDevice_Class : SubClass ExplosiveDevice Device ;
-
-  -- An ExplosiveDevice which is designed to 
-  -- explode when there is movement over it, e.g. by a person on foot, by a 
-  -- RoadVehicle, etc.
-  fun ExplosiveMine : Class ;
-  fun ExplosiveMine_Class : SubClass ExplosiveMine (both ExplosiveDevice Weapon) ;
-
-  -- Any Substance which is capable of exploding.
-  fun ExplosiveSubstance : Class ;
-  fun ExplosiveSubstance_Class : SubClass ExplosiveSubstance Substance ;
-
-  -- Expressing favor about a physical thing 
-  -- or a state of affairs.
-  fun ExpressingApproval : Class ;
-  fun ExpressingApproval_Class : SubClass ExpressingApproval Expressing ;
-
-  -- Expressing disfavor about a physical 
-  -- thing or a state of affairs.
-  fun ExpressingDisapproval : Class ;
-  fun ExpressingDisapproval_Class : SubClass ExpressingDisapproval Expressing ;
-
-  -- Any instance of Expressing an acknowledgment 
-  -- of a person's departure. Note that this class is not a subclass of 
-  -- LinguisticCommunication, because it covers gestures of departure, e.g. Waving 
-  -- and Nodding in certain circumstances.
-  fun ExpressingFarewell : Class ;
-  fun ExpressingFarewell_Class : SubClass ExpressingFarewell Expressing ;
-
-  -- Any instance of Expressing that is also an 
-  -- instance of LinguisticCommunication, e.g. thanking someone, expressing condolence, 
-  -- expressing disapproval with an utterance rather than a Gesture, etc.
-  fun ExpressingInLanguage : Class ;
-  fun ExpressingInLanguage_Class : SubClass ExpressingInLanguage (both Expressing LinguisticCommunication) ;
-
-  -- The Organ of sight.
-  fun Eye : Class ;
-  fun Eye_Class : SubClass Eye (both AnimalAnatomicalStructure Organ) ;
-
-  -- A lens or pair of lenses with or without frames whose 
-  -- purpose is to to correct a defect in vision. This class covers ordinary eye 
-  -- glasses, reading glasses, contact lenses, monocles, etc.
-  fun EyeGlass : Class ;
-  fun EyeGlass_Class : SubClass EyeGlass OpticalDevice ;
-
-  -- Any Motion where a patient is the agent's 
-  -- own Eyelid or Eyelids.
-  fun EyeMotion : Class ;
-  fun EyeMotion_Class : SubClass EyeMotion BodyMotion ;
-
-  -- Folds of Skin that can be manipulated to 
-  -- cover or uncover Eyes.
-  fun Eyelid : Class ;
-  fun Eyelid_Class : SubClass Eyelid Skin ;
-
-  -- The part of the Head from forehead to chin and 
-  -- from ear to ear.
-  fun Face : Class ;
-  fun Face_Class : SubClass Face (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- Any Gesture whose instrument is the Face.
-  fun FacialExpression : Class ;
-  fun FacialExpression_Class : SubClass FacialExpression Gesture ;
-
-  -- Hair that grows on the Face. This 
-  -- class covers beards, mustaches, sideburns, midnight shadow, etc.
-  fun FacialHair : Class ;
-  fun FacialHair_Class : SubClass FacialHair Hair ;
-
-  -- The class of Statements that are True.
-  fun Fact : Class ;
-  fun Fact_Class : SubClass Fact Statement ;
-
-  -- A Building intended to house a process that 
-  -- produces goods of some value.
-  fun Factory : Class ;
-  fun Factory_Class : SubClass Factory Building ;
-
-  -- The SeasonOfYear that begins at the autumnal 
-  -- equinox and ends at the winter solstice.
-  fun FallSeason : Class ;
-  fun FallSeason_Class : SubClass FallSeason SeasonOfYear ;
-
-  -- The process of transitioning from a state of 
-  -- being Awake to a state of being Asleep.
-  fun FallingAsleep : Class ;
-  fun FallingAsleep_Class : SubClass FallingAsleep PsychologicalProcess ;
-
-  -- Radioactive powder that is typically dispersed by 
-  -- the explosion of a nuclear weapon.
-  fun Fallout : Class ;
-  fun Fallout_Class : SubClass Fallout Powder ;
-
-  -- A Partnership that is owned by a single 
-  -- family.
-  fun FamilyBusiness : Class ;
-  fun FamilyBusiness_Class : SubClass FamilyBusiness Partnership ;
-
-  -- A CoolingDevice which consists simply of one or more 
-  -- blades that circulate the air. Note that this class covers both electrical fans 
-  -- and fans that are manually operated.
-  fun FanDevice : Class ;
-  fun FanDevice_Class : SubClass FanDevice CoolingDevice ;
-
-  -- A StationaryArtifact consisting of a cultivated 
-  -- LandArea and Buildings for maintaining the land and/or the Animals 
-  -- on the land.
-  fun Farm : Class ;
-  fun Farm_Class : SubClass Farm StationaryArtifact ;
-
-  -- A Building on a Farm that is used for keeping 
-  -- DomesticAnimals, Fodder or harvested crops.
-  fun FarmBuilding : Class ;
-  fun FarmBuilding_Class : SubClass FarmBuilding Building ;
-
-  -- OccupationalTrades which involve Agriculture.
-  fun FarmHand : Ind OccupationalTrade ;
-
-  -- Operating a farm, e.g. planting and harvesting crops, 
-  -- tending livestock, etc.
-  fun Farming : Class ;
-  fun Farming_Class : SubClass Farming Working ;
-
-  -- Each instance of this class is one of the structures 
-  -- that make up the external covering of Birds.
-  fun Feather : Class ;
-  fun Feather_Class : SubClass Feather (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- Giving Food to a Human or Animal.
-  fun Feeding : Class ;
-  fun Feeding_Class : SubClass Feeding Giving ;
-
-  -- A Cow that is Female.
-  fun FemaleCow : Class ;
-  def FemaleCow = KappaFn Cow (\COW -> attribute (var Cow Object ? COW) (el SexAttribute Attribute ? Female)) ;
-
-  -- A StationaryArtifact that serves to demarcate or
-  -- to prevent access to or from the area that the Fence surrounds.
-  fun Fence : Class ;
-  fun Fence_Class : SubClass Fence StationaryArtifact ;
-
-  -- Having a body temperature which is (significantly) greater 
-  -- than 98.6 degrees Fahrenheit. This syndrome is often associated with dehydration 
-  -- and chills.
-  fun Fever : Ind DiseaseOrSyndrome ;
-
-  -- A LandArea that has been cleared of BotanicalTrees. 
-  -- Note that a Field is not necessarily used for the cultivation of crops and 
-  -- that a Field may be very small, e.g. Lawn is a subclass of Field.
-  fun Field : Class ;
-  fun Field_Class : SubClass Field LandArea ;
-
-  -- The study of legal principles and the framework of national 
-  -- and/or international laws.
-  fun FieldOfLaw : Ind FieldOfStudy ;
-
-  -- Any high_speed MilitaryAircraft whose purpose is 
-  -- to destroy enemy MilitaryAircraft.
-  fun Fighter : Class ;
-  fun Fighter_Class : SubClass Fighter MilitaryAircraft ;
-
-  -- A Device whose purpose is to make something 
-  -- smoother. For example, a nail file is used to even out the tips of one's 
-  -- finger nails.
-  fun FileDevice : Class ;
-  fun FileDevice_Class : SubClass FileDevice Device ;
-
-  -- Positions which involve directing MotionPictures.
-  fun FilmDirector : Class ;
-  fun FilmDirector_Class : SubClass FilmDirector FilmMakingProfession ;
-
-  -- ContentDevelopment where the result is a 
-  -- MotionPicture.
-  fun FilmMaking : Class ;
-  fun FilmMaking_Class : SubClass FilmMaking ContentDevelopment ;
-
-  -- Positions which involve FilmMaking, 
-  -- i.e. acting in films, directing films, producing films, etc.
-  fun FilmMakingProfession : Class ;
-  fun FilmMakingProfession_Class : SubClass FilmMakingProfession EntertainmentProfession ;
-
-  -- Positions which involve producing MotionPictures, 
-  -- i.e arranging the financing for the MotionPicture and supervising its production.
-  fun FilmProducer : Class ;
-  fun FilmProducer_Class : SubClass FilmProducer FilmMakingProfession ;
-
-  -- A Device whose purpose is to remove part of a 
-  -- Solution that is passed through the Filter.
-  fun Filter : Class ;
-  fun Filter_Class : SubClass Filter Device ;
-
-  -- A formal banking, brokerage, or business relationship 
-  -- established to provide for regular services, dealings, and other financial 
-  -- transactions.
-  fun FinancialAccount : Class ;
-
-  -- Any item of economic value owned by an individual or 
-  -- corporation, especially that which could be converted to cash. Examples are cash, 
-  -- securities, accounts receivable, inventory, office equipment, a house, a car, and 
-  -- other property.
-  fun FinancialAsset : Class ;
-
-  -- A brief statement that the stated amount 
-  -- of money is owed by the person to whom the bill is delivered.
-  fun FinancialBill : Class ;
-  fun FinancialBill_Class : SubClass FinancialBill FinancialText ;
-
-  -- The class FinancialCompany 
-  -- includes, as subclasses, FinancialBank, CreditUnion and SavingsAndLoan.
-  fun FinancialCompany : Class ;
-  fun FinancialCompany_Class : SubClass FinancialCompany CommercialAgent ;
-
-  -- Services performed by a
-  -- FinancialCompany.
-  fun FinancialService : Class ;
-  fun FinancialService_Class : SubClass FinancialService CommercialService ;
-
-  -- A Report about monetary figures. This 
-  -- class covers FinancialBills, balance sheets, account statements, etc.
-  fun FinancialText : Class ;
-  fun FinancialText_Class : SubClass FinancialText Report ;
-
-  -- Any Funding which is provided by a FinancialCompany 
-  -- with the aim of making a profit on the money invested.
-  fun Financing : Class ;
-  fun Financing_Class : SubClass Financing (both FinancialService Funding) ;
-
-  -- The five extremities of Hands.
-  fun Finger : Class ;
-  fun Finger_Class : SubClass Finger DigitAppendage ;
-
-  -- That pattern of arches, loops, and whorls that mark 
-  -- the imprint of a Finger.
-  fun Fingerprint : Class ;
-  fun Fingerprint_Class : SubClass Fingerprint (both BiologicalAttribute ShapeAttribute) ;
-
-  -- Any Quantity that is limited or bounded in 
-  -- magnitude.
-  fun FiniteQuantity : Class ;
-  fun FiniteQuantity_Class : SubClass FiniteQuantity Quantity ;
-
-  -- A Gun that is small enough to be carried and fired by 
-  -- a single Human.
-  fun Firearm : Class ;
-  fun Firearm_Class : SubClass Firearm Gun ;
-
-  -- A Device in a Building which is used for burning wood, 
-  -- coal, etc for heat.
-  fun Fireplace : Class ;
-  fun Fireplace_Class : SubClass Fireplace (both Device StationaryArtifact) ;
-
-  -- (FirstFn ?LIST) returns the first item in 
-  -- the List ?LIST. For example, (FirstFn (ListFn Monday Tuesday 
-  -- Wednesday)) would return the value of Monday.
-  fun FirstFn : El List -> Ind Entity ;
-
-  -- Meat that was originally part of a Fish.
-  fun FishMeat : Class ;
-  fun FishMeat_Class : SubClass FishMeat Meat ;
-
-  -- The BodyPosition of having the fingers drawn into 
-  -- the palm so that the hand can be used for striking something.
-  fun Fist : Ind BodyPosition ;
-
-  -- An Icon made of Fabric that refers to a particular 
-  -- GeopoliticalArea.
-  fun Flag : Class ;
-  fun Flag_Class : SubClass Flag Icon ;
-
-  -- A three dimensional object for which
-  -- two dimensions are markedly larger than the third the
-  -- two larger dimensions are also not of markedly different length.
-  fun Flat : Ind ShapeAttribute ;
-
-  -- Flooding is the subclass of LiquidMotion 
-  -- processes in which the water level of a Waterway rises or water spreads 
-  -- over a flood plain along a Waterway.
-  fun Flooding : Class ;
-  fun Flooding_Class : SubClass Flooding LiquidMotion ;
-
-  -- A StationaryArtifact that is the bottom surface 
-  -- of a Room.
-  fun Floor : Class ;
-  fun Floor_Class : SubClass Floor StationaryArtifact ;
-
-  -- A Powder that is prepared from CerealGrain, e.g. 
-  -- wheat flour, rice flour, etc. Flour is most often used in the making 
-  -- of BreadOrBiscuits.
-  fun Flour : Class ;
-  fun Flour_Class : SubClass Flour (both Powder PreparedFood) ;
-
-  -- The reproductive organ of FloweringPlants.
-  fun Flower : Class ;
-  fun Flower_Class : SubClass Flower (both Organ PlantAnatomicalStructure) ;
-
-  -- A Container which is used to store Fluids, 
-  -- i.e. Liquids and Gases.
-  fun FluidContainer : Class ;
-  fun FluidContainer_Class : SubClass FluidContainer Container ;
-
-  -- Insects with Wings and two Limbs.
-  fun FlyInsect : Class ;
-  fun FlyInsect_Class : SubClass FlyInsect Insect ;
-
-  -- Any instance of Translocation which is through an 
-  -- AtmosphericRegion and which is powered by the wings of an Animal.
-  fun Flying : Class ;
-  fun Flying_Class : SubClass Flying Translocation ;
-
-  -- Altering the relative distance of a Lens 
-  -- so that a visual image is sharper.
-  fun Focusing : Class ;
-  fun Focusing_Class : SubClass Focusing QuantityChange ;
-
-  -- Any WaterCloud that is in contact with the ground.
-  fun Fog : Class ;
-  fun Fog_Class : SubClass Fog WaterCloud ;
-
-  -- Bending something in such a way that one part of 
-  -- it covers another part.
-  fun Folding : Class ;
-  fun Folding_Class : SubClass Folding ShapeChange ;
-
-  -- The lower part of a Limb, the part which makes contact 
-  -- with the ground in locomotion of the Animal.
-  fun Foot : Class ;
-  fun Foot_Class : SubClass Foot (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- FormOfGovernment is a class of 
-  -- Attributes used to describe the characteristics of a government, 
-  -- especially a NationalGovernment. The concept FormOfGovernment is 
-  -- interpreted broadly enough to include Anarchy and Factionalism.
-  fun FormOfGovernment : Class ;
-  fun FormOfGovernment_Class : SubClass FormOfGovernment PoliticoEconomicAttribute ;
-
-  -- A page or set of pages containing spaces where 
-  -- information is to be entered by an Agent.
-  fun FormText : Class ;
-  fun FormText_Class : SubClass FormText Text ;
-
-  -- Any Meeting which is the result of Planning 
-  -- and whose purpose is not socializing.
-  fun FormalMeeting : Class ;
-  fun FormalMeeting_Class : SubClass FormalMeeting Meeting ;
-
-  -- FossilFuel is the subclass of Fuel whose 
-  -- instances are derived from fossilized organic deposits, such as Coal 
-  -- and LiquefiedPetroleumGas.
-  fun FossilFuel : Class ;
-  fun FossilFuel_Class : SubClass FossilFuel (both Fuel PetroleumProduct) ;
-
-  -- A SportsAttribute that indicates that the GamePiece of 
-  -- a Sport is no longer in play because it has gone beyond the limits of the 
-  -- sports field.
-  fun Foul : Ind SportsAttribute ;
-
-  -- Setting up an Organization.
-  fun Founding : Class ;
-  fun Founding_Class : SubClass Founding (both Declaring OrganizationalProcess) ;
-
-  -- Canines with a bushy tail and pointed ears and nose. 
-  -- Foxes tend to be much smaller than most DomesticDogs.
-  fun Fox : Class ;
-  fun Fox_Class : SubClass Fox Canine ;
-
-  -- An Attribute which indicates that the associated Object is very breakable.
-  fun Fragile : Ind BreakabilityAttribute ;
-
-  -- Any Atom which is not part of a Molecule.
-  fun FreeAtom : Class ;
-  fun FreeAtom_Class : SubClass FreeAtom Atom ;
-
-  -- A Romance language that is the official language 
-  -- of France and Belgium, and is widely spoken in Africa.
-  fun FrenchLanguage : Ind (both SpokenHumanLanguage NaturalLanguage) ; 
-
-  -- Any PsychologicalProcess where the patient comes to feel Anxiety.
-  fun Frightening : Class ;
-  fun Frightening_Class : SubClass Frightening PsychologicalProcess ;
-
-  -- Furrowing the forehead in such a way as to convey unhappiness.
-  fun Frowning : Class ;
-  fun Frowning_Class : SubClass Frowning FacialExpression ;
-
-  -- Fuel is the class of Substances that can be 
-  -- used as resources in Combustion processes in order to produce heat. 
-  -- Mechanical energy can be produced by burning fuel in an Engine.
-  fun Fuel : Class ;
-  fun Fuel_Class : SubClass Fuel Substance ;
-
-  -- Any Position where the employee is either 
-  -- salaried or paid for at least 40 hour of work per week.
-  fun FullTimePosition : Class ;
-  fun FullTimePosition_Class : SubClass FullTimePosition Position ;
-
-  -- Indicates that a Device is performing its 
-  -- intended function.
-  fun Functioning : Ind DeviceAttribute ;
-
-  -- A FormalMeeting whose purpose is to commemorate the Death of someone.
-  fun Funeral : Class ;
-  fun Funeral_Class : SubClass Funeral FormalMeeting ;
-
-  -- Any free_standing and movable Artifacts which are not which are
-  -- used in day_to_day living and designed to rest on the Floor of a Room.
-  fun Furniture : Class ;
-  fun Furniture_Class : SubClass Furniture Artifact ;
-
-  -- The process of transitioning from a state of being Unconscious to
-  -- a state of being Awake.
-  fun GainingConsciousness : Class ;
-  fun GainingConsciousness_Class : SubClass GainingConsciousness PsychologicalProcess ;
-
-  -- An Artifact that is designed to be used as an instrument in a Game.
-  fun GameArtifact : Class ;
-  fun GameArtifact_Class : SubClass GameArtifact Artifact ;
-
-  -- Any ContestAttribute that is specific to a Game.
-  fun GameAttribute : Class ;
-  fun GameAttribute_Class : SubClass GameAttribute ContestAttribute ;
-
-  -- A GameArtifact which is intended to be used as the 
-  -- game area for playing a particular game.
-  fun GameBoard : Class ;
-  fun GameBoard_Class : SubClass GameBoard GameArtifact ;
-
-  -- A decision issued by an official referee in a 
-  -- Game. Note that GameCall is a subclass of Declaring, because these 
-  -- decisions have binding, normative force.
-  fun GameCall : Class ;
-  fun GameCall_Class : SubClass GameCall (both Deciding Declaring) ;
-
-  -- A small cube with 1 to 6 dots on each face that is 
-  -- used to generate numbers at random in a Game.
-  fun GameDie : Class ;
-  fun GameDie_Class : SubClass GameDie GamePiece ;
-
-  -- The location where a GameShot must end up if it 
-  -- is to constitute a Score.
-  fun GameGoal : Class ;
-  fun GameGoal_Class : SubClass GameGoal GameArtifact ;
-
-  -- A GameArtifact that is moved around in a game 
-  -- area.
-  fun GamePiece : Class ;
-  fun GamePiece_Class : SubClass GamePiece GameArtifact ;
-
-  -- A position which involves adjudicating contested 
-  -- Maneuvers in a Game, i.e. deciding whether or not the Maneuvers are 
-  -- permitted by the rules of the Game.
-  fun GameReferee : Class ;
-  fun GameReferee_Class : SubClass GameReferee SkilledOccupation ;
-
-  -- Impelling a GamePiece for the purpose of 
-  -- scoring a point or preventing the opposing player or team from scoring 
-  -- a point. Note that this class does not cover shots which are disallowed 
-  -- by the rules of the game.
-  fun GameShot : Class ;
-  fun GameShot_Class : SubClass GameShot (both Impelling Maneuver) ;
-
-  -- A Building or part of a Building which is intended to house 
-  -- one or more Automobiles when they are not in use or are under
-  -- repair.
-  fun Garage : Class ;
-  fun Garage_Class : SubClass Garage StationaryArtifact ;
-
-  -- GasolineEngine is the subclass of 
-  -- InternalCombustionEngines that use Gasoline as their resource.
-  fun GasolineEngine : Class ;
-  fun GasolineEngine_Class : SubClass GasolineEngine InternalCombustionEngine ;
-
-  -- A Mollusk with a distinct head that has no 
-  -- shell (e.g. slugs) or a univalve shell (e.g. snails).
-  fun Gastropod : Class ;
-  fun Gastropod_Class : SubClass Gastropod Mollusk ;
-
-  -- GeneralElection is the subclass of 
-  -- Elections that are held at regular intervals and in which all or most 
-  -- constituencies of a GeopoliticalArea participate.
-  fun GeneralElection : Class ;
-  fun GeneralElection_Class : SubClass GeneralElection Election ;
-
-  -- A Germanic language that is spoken primarily in 
-  -- Germany and Austria.
-  fun GermanLanguage : Ind (both SpokenHumanLanguage NaturalLanguage) ;
-
-  -- A HumanChild who is Female.
-  fun Girl : Class ;
-  fun Girl_Class : SubClass Girl (both HumanChild Woman) ;
-
-  -- A transparent or translucent Mixture of silicates.
-  fun Glass : Class ;
-  fun Glass_Class : SubClass Glass Mixture ;
-
-  -- Clothing that is intended to be worn on the Hand. 
-  -- Note that this class covers both gloves which have individual compartments 
-  -- for each of the Fingers and mittens.
-  fun Glove : Class ;
-  fun Glove_Class : SubClass Glove Clothing ;
-
-  -- Any Mixture whose purpose is to be used as the instrument 
-  -- of Attaching one thing to another.
-  fun Glue : Class ;
-  fun Glue_Class : SubClass Glue Mixture ;
-
-  -- A DiseaseOrSyndrome which is due to an Iodine deficiency 
-  -- and which results in an enlarged ThyroidGland.
-  fun Goiter : Ind DiseaseOrSyndrome ;
-
-  -- A subclass of Bird with webbed feet and a long neck 
-  -- and a large body. These Birds are often raised for their Meat.
-  fun Goose : Class ;
-  fun Goose_Class : SubClass Goose Poultry ;
-
-  -- A building belonging to a Government
-  fun GovernmentBuilding : Class ;
-  fun GovernmentBuilding_Class : SubClass GovernmentBuilding Building ;
-
-  -- Any Profession where the position occupied 
-  -- is within a GovernmentOrganization.
-  fun GovernmentOfficer : Class ;
-  fun GovernmentOfficer_Class : SubClass GovernmentOfficer Profession ;
-
-  -- A person who works for a Government.
-  fun GovernmentPerson : Ind OccupationalRole ;
-
-  -- The class of Positions where the position holder 
-  -- is head of an adminstrative department of Government.
-  fun GovernmentSecretary : Class ;
-  fun GovernmentSecretary_Class : SubClass GovernmentSecretary SkilledOccupation ;
-
-  -- The head of the Government of an AmericanState.
-  fun Governor : Ind Position ;
-
-  -- A School which is devoted to a specific 
-  -- subject area, which admits students that have a bachelor's degree, which 
-  -- grants masters and/or doctorate degrees, and which is part of a University.
-  fun GraduateSchool : Class ;
-  fun GraduateSchool_Class : SubClass GraduateSchool PostSecondarySchool ;
-
-  -- An Icon which depicts one or more quantities.
-  fun GraphDiagram : Class ;
-  fun GraphDiagram_Class : SubClass GraphDiagram Icon ;
-
-  -- FloweringPlants with green, narrow leaves that are 
-  -- used for lawns and Fields. Grass includes any plant of the family 
-  -- Gramineae, a widely distributed group of mostly annual and perennial 
-  -- herbs.
-  fun Grass : Class ;
-  fun Grass_Class : SubClass Grass FloweringPlant ;
-
-  -- Insects with enormous legs that are used for 
-  -- jumping.
-  fun Grasshopper : Class ;
-  fun Grasshopper_Class : SubClass Grasshopper Insect ;
-
-  -- A SecondaryColor that results from mixing Black and 
-  -- White.
-  fun GrayColor : Ind SecondaryColor ;
-
-  -- An Indo_European language that is spoken in Greece.
-  fun GreekLanguage : Ind (both SpokenHumanLanguage NaturalLanguage) ;
-
-  -- A SecondaryColor that resembles the color of fresh 
-  -- grass.
-  fun Green : Ind SecondaryColor ;
-
-  -- Any instance of Expressing an acknowledgment of a 
-  -- person's arrival. Note that this class is not a subclass of ExpressingInLanguage, 
-  -- because it covers gestures of greeting, e.g. Waving and Nodding in certain 
-  -- circumstances.
-  fun Greeting : Class ;
-  fun Greeting_Class : SubClass Greeting Expressing ;
-
-  fun GroceryProduce : Class ;
-  fun GroceryProduce_Class : SubClass GroceryProduce (both FruitOrVegetable PlantAgriculturalProduct) ;
-
-  -- A RetailStore that sells Food, and perhaps 
-  -- other items as well.
-  fun GroceryStore : Class ;
-  fun GroceryStore_Class : SubClass GroceryStore RetailStore ;
-
-  -- Any Group which contains exclusively 
-  -- non_human members.
-  fun GroupOfAnimals : Class ;
-  fun GroupOfAnimals_Class : SubClass GroupOfAnimals Group ;
-
-  -- A StringInstrument that has six to twelve strings and 
-  -- is played by strumming with one hand while grasping frets with the other hand.
-  fun Guitar : Class ;
-  fun Guitar_Class : SubClass Guitar StringInstrument ;
-
-  -- A Weapon that shoots a Projectile.
-  fun Gun : Class ;
-  fun Gun_Class : SubClass Gun (both ProjectileLauncher Weapon) ;
-
-  -- The part of a Gun through which a Projectile travels 
-  -- when it is fired.
-  fun GunBarrel : Class ;
-  fun GunBarrel_Class : SubClass GunBarrel EngineeringComponent ;
-
-  -- A Mixture of potassium nitrate, sulfur, and 
-  -- charcoal that is used in ExplosiveDevices and to propell Projectiles 
-  -- in ProjectileWeapons.
-  fun GunPowder : Class ;
-  fun GunPowder_Class : SubClass GunPowder Mixture ;
-
-  -- The part of a Gun that is placed against the 
-  -- shoulder to absorb some of the recoil action when it is fired.
-  fun GunStock : Class ;
-  fun GunStock_Class : SubClass GunStock EngineeringComponent ;
-
-  -- The part of the Gun which is pulled in Shooting 
-  -- the Gun.
-  fun GunTrigger : Class ;
-  fun GunTrigger_Class : SubClass GunTrigger EngineeringComponent ;
-
-  -- A filament that covers part of the body of many 
-  -- Mammals.
-  fun Hair : Class ;
-  fun Hair_Class : SubClass Hair AnimalAnatomicalStructure ;
-
-  -- Removing (some or all) the Hair from the 
-  -- body of an Animal. Note that this covers shaving hair, cutting hair, 
-  -- pulling hair out by the roots, etc.
-  fun HairRemoval : Class ;
-  fun HairRemoval_Class : SubClass HairRemoval Removing ;
-
-  -- A Device that is used to pound Nails into a 
-  -- surface, where they become firmly attached.
-  fun Hammer : Class ;
-  fun Hammer_Class : SubClass Hammer Device ;
-
-  -- The grasping, fingered part of an upper limb of a 
-  -- Primate.
-  fun Hand : Class ;
-  fun Hand_Class : SubClass Hand (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- Any Gesture which involves the Hands.
-  fun HandGesture : Class ;
-  fun HandGesture_Class : SubClass HandGesture Gesture ;
-
-  -- A hand grenade is a small explosive device
-  -- with a simple trigger mechanism, usually lasting a few seconds, designed
-  -- to be propelled by a human to its target.
-  fun HandGrenade : Class ;
-  fun HandGrenade_Class : SubClass HandGrenade Bomb ;
-
-  -- An attack in which a HandGrenade is 
-  -- employed as an explosive device for the purpose of Destruction.
-  -- A case in which a hand grenade is used as a blunt striking object in
-  -- an attack would not be in this class.
-  fun HandgrenadeAttack : Class ;
-  fun HandgrenadeAttack_Class : SubClass HandgrenadeAttack Bombing ;
-
-  -- The part or parts of an Artifact that are designed to be 
-  -- held with the Hands when the Artifact is used or carried.
-  fun Handle : Class ;
-  fun Handle_Class : SubClass Handle EngineeringComponent ;
-
-  -- The BodyPosition where one rests on one's hands 
-  -- and extends one's feet in the air.
-  fun Handstand : Ind BodyPosition ;
-
-  -- Suffocating someone by suspending him/her from 
-  -- a rope wound around the neck until asphyxiation occurs.
-  fun Hanging : Class ;
-  fun Hanging_Class : SubClass Hanging Suffocating ;
-
-  -- The state of being happy, experiencing pleasure, 
-  -- joy or contentment. Note that this Attribute covers both active enjoyment, 
-  -- as well as the emotional state of simply being free from anxiety or fear.
-  fun Happiness : Ind EmotionalState ;
-
-  -- Gathering the plant results of Agriculture.
-  fun Harvesting : Class ;
-  fun Harvesting_Class : SubClass Harvesting Removing ;
-
-  -- A type of Clothing that is worn on the Head. Note 
-  -- that this class covers caps, bonnets, berets, etc.
-  fun Hat : Class ;
-  fun Hat_Class : SubClass Hat Clothing ;
-
-  -- The part of the body containing the sense organs and 
-  -- the brain.
-  fun Head : Class ;
-  fun Head_Class : SubClass Head (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- Pain that that is restricted to the Head.
-  fun Headache : Ind EmotionalState ;
-
-  -- Any VehicleLight which is attached to the front of a Vehicle.
-  fun Headlight : Class ;
-  fun Headlight_Class : SubClass Headlight VehicleLight ;
-
-  -- The Organ that pumps Blood throughout the body.
-  fun Heart : Class ;
-  fun Heart_Class : SubClass Heart (both AnimalAnatomicalStructure Organ) ;
-
-  -- A Device whose purpose is Heating something, 
-  -- e.g. electric heaters, heat lamps, ovens, stoves, etc.
-  fun HeatingDevice : Class ;
-  fun HeatingDevice_Class : SubClass HeatingDevice Device ;
-
-  -- Any Aircraft with rapidly rotating wings.
-  fun Helicopter : Class ;
-  fun Helicopter_Class : SubClass Helicopter Aircraft ;
-
-  -- A Female Chicken.
-  fun Hen : Class ;
-  def Hen = KappaFn Chicken (\H -> attribute (var Chicken Object ? H) (el SexAttribute Attribute ? Female)) ;
-
-  -- A plant_eating Mammal.
-  fun Herbivore : Class ;
-  fun Herbivore_Class : SubClass Herbivore Mammal ;
-
-  -- A School which admits students who have 
-  -- graduated from a middle school and which normally covers the ninth through 
-  -- twelfth grades. A HighSchool confers a high school diploma.
-  fun HighSchool : Class ;
-  fun HighSchool_Class : SubClass HighSchool School ;
-
-  -- Robbing a Vehicle and then driving
-  -- or piloting it away.
-  fun Hijacking : Class ;
-  fun Hijacking_Class : SubClass Hijacking Robbing ;
-
-  -- An EngineeringComponent that connects one thing to 
-  -- another in such a way that they can move relative to one another.
-  fun Hinge : Class ;
-  fun Hinge_Class : SubClass Hinge EngineeringComponent ;
-
-  -- A FactualAccount that describes 
-  -- significant events that occurred in the past.
-  fun HistoricalAccount : Class ;
-  fun HistoricalAccount_Class : SubClass HistoricalAccount (both FactualText NarrativeText) ;
-
-  -- The recording and interpretation of past events involving 
-  -- Humans, including political events and cultural practices.
-  fun History : Ind FieldOfStudy ;
-
-  -- HoistingDevice is a subclass of 
-  -- mechanical Devices that provide a mechanical advantage in lifting 
-  -- and lowering, e.g., by use of a block and tackle.
-  fun HoistingDevice : Class ;
-  fun HoistingDevice_Class : SubClass HoistingDevice MaterialHandlingEquipment ;
-
-  -- A large class of Devices whose purpose is to hold 
-  -- something else, i.e. be the instrument of a Keeping.
-  fun Holder : Class ;
-  fun Holder_Class : SubClass Holder Device ;
-
-  -- A stiff piece of Paper, usually folded over, which 
-  -- is sent to others in celebration of a Holiday.
-  fun HolidayCard : Class ;
-  fun HolidayCard_Class : SubClass HolidayCard ContentBearingObject ;
-
-  -- A Container for a Pistol. It is generally made of 
-  -- Leather and worn on either the shoulder or the waist.
-  fun Holster : Class ;
-  fun Holster_Class : SubClass Holster Container ;
-
-  -- The final BaseballBase which must be touched 
-  -- by the batter in order to achieve a BaseballRun.
-  fun HomeBase : Class ;
-  fun HomeBase_Class : SubClass HomeBase BaseballBase ;
-
-  -- An edible, sweet Substance produced by some species of 
-  -- Bees.
-  fun Honey : Class ;
-  fun Honey_Class : SubClass Honey (both AnimalSubstance Food) ;
-
-  -- The hard end of the Foot of a HoofedMammal.
-  fun Hoof : Class ;
-  fun Hoof_Class : SubClass Hoof (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- A Hormone secreted by the ThyroidGland.
-  fun HormoneTSH : Class ;
-  fun HormoneTSH_Class : SubClass HormoneTSH Hormone ;
-
-  -- An outgrowth of Bone that is found on some 
-  -- HoofedMammals.
-  fun Horn : Class ;
-  fun Horn_Class : SubClass Horn Bone ;
-
-  -- A MusicalInstrument which is played by 
-  -- blowing it. It uses lip vibration to generates sound and control part 
-  -- of the pitch generation process as well.
-  fun HornInstrument : Class ;
-  fun HornInstrument_Class : SubClass HornInstrument MusicalInstrument ;
-
-  -- A domesticated HoofedMammal that is used for 
-  -- transportation and work.
-  fun Horse : Class ;
-  fun Horse_Class : SubClass Horse (both HoofedMammal Livestock) ;
-
-  -- Any instance of Carrying where the Animal is 
-  -- a Horse.
-  fun HorseRiding : Class ;
-  fun HorseRiding_Class : SubClass HorseRiding Carrying ;
-
-  -- A Building that serves at the place of business for
-  -- a HospitalOrganization.
-  fun HospitalBuilding : Class ;
-  fun HospitalBuilding_Class : SubClass HospitalBuilding TemporaryResidence ;
-
-  -- A CareOrganization where patients reside for a 
-  -- short period of time while they undergo treatment for a disease or disorder.
-  fun HospitalOrganization : Class ;
-  fun HospitalOrganization_Class : SubClass HospitalOrganization CareOrganization ;
-
-  -- An event in which one agent keeps another
-  -- against his or her will, in order to force it or a third agent to 
-  -- accede to some demand. The hostages are typically kept in the place
-  -- where they are first taken hostage, in contrast to a Kidnapping.
-  -- Hostage taking often involves a number of people (although it may be
-  -- just one), again, in contrast to a Kidnapping.
-  fun HostageTaking : Class ;
-  fun HostageTaking_Class : SubClass HostageTaking UnilateralGetting ;
-
-  -- A building which servers the purpose of a temporary
-  -- home for people, either for people who are travelling, or occasionally for
-  -- those who do not have another more permanent residence. A hotel is 
-  -- distinguished from a homeless shelter, or a residence loaned to a friend
-  -- in that the primary purpose of the building is to generate revenue in
-  -- return for the priviledge of staying there. Many hotels contains other 
-  -- facilities such as Restaurants or health clubs or even miscellaneous stores
-  -- although that is not their primary business or purpose.
-  fun Hotel : Class ;
-  fun Hotel_Class : SubClass Hotel (both Building TemporaryResidence) ;
-
-  -- A role occupied by a wife who manages the home 
-  -- while her husband earns income for the family.
-  fun Housewife : Ind SocialRole ;
-
-  -- The class of Humans that are 18 years of 
-  -- age or older.
-  fun HumanAdult : Class ;
-  fun HumanAdult_Class : SubClass HumanAdult Human ;
-
-  -- A Human between birth and the first year of age.
-  fun HumanBaby : Class ;
-  fun HumanBaby_Class : SubClass HumanBaby HumanChild ;
-
-  -- A HumanYouth between birth and puberty, i.e a 
-  -- Human who is NonFullyFormed.
-  fun HumanChild : Class ;
-  fun HumanChild_Class : SubClass HumanChild HumanYouth ;
-
-  -- A Dead thing which was formerly a Human.
-  fun HumanCorpse : Class ;
-  fun HumanCorpse_Class : SubClass HumanCorpse OrganicObject ;
-
-  -- A Human who is owned by someone else.
-  fun HumanSlave : Ind SocialRole ;
-
-  -- The class of Humans that are younger than 
-  -- 18 years of age.
-  fun HumanYouth : Class ;
-  fun HumanYouth_Class : SubClass HumanYouth Human ;
-
-  -- The Attribute that applies to Animals and Humans 
-  -- when they want Food.
-  fun Hungry : Ind BiologicalAttribute ;
-
-  -- Any OrganicCompound that contains only Carbon 
-  -- and Hydrogen.
-  fun Hydrocarbon : Class ;
-  fun Hydrocarbon_Class : SubClass Hydrocarbon OrganicCompound ;
-
-  -- The part of the Brain lying below the 
-  -- thalamus that serves to regulate AutonomicProcesses.
-  fun Hypothalamus : Class ;
-  fun Hypothalamus_Class : SubClass Hypothalamus (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- Water that has the PhysicalState of Solid.
-  fun Ice : Class ;
-  def Ice = KappaFn Water (\ICE -> attribute (var Water Object ? ICE) (el PhysicalState Attribute ? Solid)) ;
-
-  -- A proposition is Illegal just in case it is inconsistent 
-  -- with any proposition that is a Law.
-  fun Illegal : Ind DeonticAttribute ;
-
-  -- Forming a mental picture of something which 
-  -- is not present.
-  fun Imagining : Class ;
-  fun Imagining_Class : SubClass Imagining PsychologicalProcess ;
-
-  -- Any Translocation by a Human from one Nation 
-  -- to another Nation where the person is not a citizen for the purpose of taking 
-  -- up residence.
-  fun Immigrating : Class ;
-  fun Immigrating_Class : SubClass Immigrating Translocation ;
-
-  -- The class of Confining processes where the detainee 
-  -- is put in Prison.
-  fun Imprisoning : Class ;
-  fun Imprisoning_Class : SubClass Imprisoning Confining ;
-
-  -- An attack in which an agent
-  -- uses a device which causes fire in order to destroy life or property.
-  fun IncendiaryDeviceAttack : Class ;
-  fun IncendiaryDeviceAttack_Class : SubClass IncendiaryDeviceAttack (both Combustion ViolentContest) ;
-
-  -- Moving one's body downward from a vertical position. 
-  -- Note that this class covers cases of leaning forward, as well as those of 
-  -- reclining backwards.
-  fun Inclining : Class ;
-  fun Inclining_Class : SubClass Inclining (both BodyMotion MotionDownward) ;
-
-  -- A Tax on annual income.
-  fun IncomeTax : Class ;
-  fun IncomeTax_Class : SubClass IncomeTax Tax ;
-
-  -- Pointing out a person, place or thing with 
-  -- one's hand or with an Artifact.
-  fun Indicating : Class ;
-  fun Indicating_Class : SubClass Indicating (both BodyMotion Communication) ;
-
-  -- Any Region which is enclosed by a Building.
-  fun Indoors : Ind Region ;
-
-  -- A Building or part of a Building or group 
-  -- of Buildings whose purpose is to Manufacture something.
-  fun IndustrialPlant : Class ;
-  fun IndustrialPlant_Class : SubClass IndustrialPlant StationaryArtifact ;
-
-  -- The class of Collections of Corporations 
-  -- which are in the same line of business.
-  fun Industry : Class ;
-  fun Industry_Class : SubClass Industry Collection ;
-
-  -- Any DiseaseOrSyndrome that is caused by a 
-  -- Microorganism.
-  fun InfectiousDisease : Class ;
-  fun InfectiousDisease_Class : SubClass InfectiousDisease DiseaseOrSyndrome ;
-
-  -- An event in which an agent joins an
-  -- organization under false pretenses. The objective of such an act
-  -- is often to gather information helpful to a rival organization.
-  fun Infiltration : Class ;
-  fun Infiltration_Class : SubClass Infiltration JoiningAnOrganization ;
-
-  -- Any Quantity that is not limited or bounded 
-  -- in magnitude.
-  fun InfiniteQuantity : Class ;
-  fun InfiniteQuantity_Class : SubClass InfiniteQuantity Quantity ;
-
-  -- Any instance of Breathing where the breath is 
-  -- taken into the Lungs.
-  fun Inhaling : Class ;
-  fun Inhaling_Class : SubClass Inhaling Breathing ;
-
-  -- Any UnilateralGetting where the agent 
-  -- receives some part of the property of a person upon the death of the 
-  -- person.
-  fun Inheriting : Class ;
-  fun Inheriting_Class : SubClass Inheriting UnilateralGetting ;
-
-  -- Inside is a PositionalAttribute used to 
-  -- describe the relative location of one object or region to another 
-  -- region. For example, (orientation Virginia UnitedStates Inside).
-  fun Inside : Ind PositionalAttribute ;
-
-  -- Putting a Device in a location and configuring 
-  -- the Device so that it can be used as intended after the installation.
-  fun Installing : Class ;
-  fun Installing_Class : SubClass Installing Putting ;
-
-  -- Music which is produced (at least in part) 
-  -- by a MusicalInstrument.
-  fun InstrumentalMusic : Class ;
-  fun InstrumentalMusic_Class : SubClass InstrumentalMusic Music ;
-
-  -- A Hormone secreted by the Pancreas that is used 
-  -- to regulate the metabolism of Carbohydrates.
-  fun Insulin : Class ;
-  fun Insulin_Class : SubClass Insulin Hormone ;
-
-  -- A CommercialAgent that insures Agents 
-  -- for the payment of a premium or premiums.
-  fun InsuranceCompany : Class ;
-  fun InsuranceCompany_Class : SubClass InsuranceCompany CommercialAgent ;
-
-  -- A Certificate that states the terms of an 
-  -- insurance contract.
-  fun InsurancePolicy : Class ;
-  fun InsurancePolicy_Class : SubClass InsurancePolicy Certificate ;
-
-  -- The FieldOfStudy of designing the interiors of Buildings.
-  fun InteriorDesign : Ind FieldOfStudy ;
-
-  -- InternalCombustionEngine is 
-  -- the subclass of Engines in which a heat reaction that occurs inside 
-  -- the engine is transformed into mechanical energy.
-  fun InternalCombustionEngine : Class ;
-  fun InternalCombustionEngine_Class : SubClass InternalCombustionEngine Engine ;
-
-  -- An Attribute that applies to Propositions 
-  -- that express Laws concerning the relations between Nations.
-  fun InternationalLaw : Ind DeonticAttribute ;
-
-  -- A FormalMeeting whose purpose is to acquire 
-  -- information from the interviewee that can be used in a media report.
-  fun Interviewing : Class ;
-  fun Interviewing_Class : SubClass Interviewing FormalMeeting ;
-
-  -- A BodyVessel which connects the Stomach to 
-  -- the anus and which is used in digesting Food.
-  fun Intestine : Class ;
-  fun Intestine_Class : SubClass Intestine (both AnimalAnatomicalStructure BodyVessel) ;
-
-  -- An item of value purchased for income or capital appreciation.
-  fun Investment : Class ;
-  fun Investment_Class : SubClass Investment FinancialAsset ;
-
-  -- An electronically charged Atom or Molecule. In 
-  -- other words, a PureSubstance that has lost one of its Electrons.
-  fun Ion : Class ;
-  fun Ion_Class : SubClass Ion PureSubstance ;
-
-  -- A very hard substance that makes up the tusks of 
-  -- elephants and walruses.
-  fun Ivory : Class ;
-  fun Ivory_Class : SubClass Ivory Bone ;
-
-  -- Any Position which involves cleaning a Building 
-  -- or some of the Rooms within a Building.
-  fun Janitor : Class ;
-  fun Janitor_Class : SubClass Janitor UnskilledOccupation ;
-
-  -- The Profession of being a news reporter, i.e. 
-  -- investigating and reporting, in a publication or broadcast program, current 
-  -- events.
-  fun Journalist : Class ;
-  fun Journalist_Class : SubClass Journalist Profession ;
-
-  -- An Attorney who has the power of deciding legal cases.
-  fun Judge : Class ;
-  fun Judge_Class : SubClass Judge (both Attorney GovernmentOfficer) ;
-
-  -- Any MotionUpward which is done by one's body 
-  -- and which results in a situation where one's feet are unsupported.
-  fun Jumping : Class ;
-  fun Jumping_Class : SubClass Jumping (both BodyMotion MotionUpward) ;
-
-  -- The class of PostSecondarySchools that 
-  -- offer an associate's degree and do not offer a bachelor's degree.
-  fun JuniorCollege : Class ;
-  fun JuniorCollege_Class : SubClass JuniorCollege PostSecondarySchool ;
-
-  -- A GroupOfPeople who are given the duty of rendering a 
-  -- verdict with respect to a LegalAction.
-  fun Jury : Class ;
-  fun Jury_Class : SubClass Jury GroupOfPeople ;
-
-  -- A Device which opens and closes a Lock.
-  fun Key : Class ;
-  fun Key_Class : SubClass Key SecurityDevice ;
-
-  -- Any instance of Impelling where the instrument 
-  -- is a Foot of the agent.
-  fun Kicking : Class ;
-  fun Kicking_Class : SubClass Kicking Impelling ;
-
-  -- An event in which one agent keeps another
-  -- against his or her will, in order to force it or a third agent to 
-  -- accede to some demand. The kidnapped party is normally removed from
-  -- the location where first attacked. In contrast to a HotageTaking,
-  -- a kidnapping normally involves an attack on one, or a very small 
-  -- number of people, such as a couple.
-  fun Kidnapping : Class ;
-  fun Kidnapping_Class : SubClass Kidnapping Robbing ;
-
-  -- An Organ that separates urine from other 
-  -- BodySubstances and passes it to the bladder.
-  fun Kidney : Class ;
-  fun Kidney_Class : SubClass Kidney (both AnimalAnatomicalStructure Organ) ;
-
-  -- The class of Touching processes where the lips 
-  -- of two persons are brought into contact with each other.
-  fun Kissing : Class ;
-  fun Kissing_Class : SubClass Kissing Touching ;
-
-  -- A Room intended for Cooking.
-  fun Kitchen : Class ;
-  fun Kitchen_Class : SubClass Kitchen Room ;
-
-  -- The joint in the Leg connecting the tibia and fibula 
-  -- with the femur.
-  fun Knee : Class ;
-  fun Knee_Class : SubClass Knee BodyJoint ;
-
-  -- The BodyPosition of resting one's weight on one's Knees.
-  fun Kneeling : Ind BodyPosition ;
-
-  -- A sharp object used for cutting. The object must 
-  -- have at least single blade or major protrusion which may be sharp at its 
-  -- end as well. It may be sharp on both sides, or just one. Unlike an awl 
-  -- it has a sharp edge rather than a point. Unlike scissors, it is a single 
-  -- blade without additional articulated parts. Unlike an axe, a knife is 
-  -- well_designed for slicing rather than chopping, although a heavy knife 
-  -- such as a broadsword can also be used for chopping, whereas a non_knife is 
-  -- not well designed for slicing meat for example. A knife can be small like 
-  -- a pocket knife, or large like a two_handed broadsword. A knife may also 
-  -- include other protrusions such as in the split swords and trident_like 
-  -- objects (that also possess a long sharp edge) in Chinese weaponry.
-  fun Knife : Class ;
-  fun Knife_Class : SubClass Knife CuttingDevice ;
-
-  -- An attack in which a knife is used.
-  fun KnifeAttack : Class ;
-  fun KnifeAttack_Class : SubClass KnifeAttack ViolentContest ;
-
-  -- A SocialRole that is assigned by the 
-  -- UnitedKingdom to persons for reasons of personal merit.
-  fun Knight : Ind SocialRole ;
-
-  -- Any joint in a Finger.
-  fun Knuckle : Class ;
-  fun Knuckle_Class : SubClass Knuckle BodyJoint ;
-
-  -- A very brief Text that is attached to an Object 
-  -- and that indicates very specific information about the Object, e.g. its 
-  -- name, its monetaryValue, etc.
-  fun Label : Class ;
-  fun Label_Class : SubClass Label Text ;
-
-  -- A Process in which some or all of the 
-  -- employees of an Organization refuse to work until their pay is 
-  -- increased or their working conditions are improved in some respect.
-  fun LaborStriking : Class ;
-  fun LaborStriking_Class : SubClass LaborStriking OrganizationalProcess ;
-
-  -- A Building, Room or suite of Rooms where 
-  -- scientific research, i.e. Experimenting, is conducted.
-  fun Laboratory : Class ;
-  fun Laboratory_Class : SubClass Laboratory StationaryArtifact ;
-
-  -- An Artifact which consists of two parallel supports 
-  -- connected by a series of rungs which can be used to ascend or descend.
-  fun Ladder : Class ;
-  fun Ladder_Class : SubClass Ladder Artifact ;
-
-  -- A young Sheep, i.e. a Sheep that is NonFullyFormed.
-  fun Lamb : Class ;
-  def Lamb = KappaFn Sheep (\L -> attribute (var Sheep Object ? L)
-                                            (el DevelopmentalAttribute Attribute ? NonFullyFormed)) ;
-
-  -- Any instance of Transportation where the 
-  -- instrument is a LandVehicle.
-  fun LandTransportation : Class ;
-  fun LandTransportation_Class : SubClass LandTransportation Transportation ;
-
-  -- LandVehicle is the class of TransportationDevices that travel on 
-  -- land. The two main types of LandVehicle are RoadVehicle and 
-  -- RailVehicle. Note that this includes vehicles which travel on any solid
-  -- surface, including a frozen body of water or snow.
-  fun LandVehicle : Class ;
-  fun LandVehicle_Class : SubClass LandVehicle Vehicle ;
-
-  -- Any instance of Translocation which ends up on something other 
-  -- than an AtmosphericRegion and which has an instance of Flying as a subProcess.
-  fun Landing : Class ;
-  fun Landing_Class : SubClass Landing Translocation ;
-
-  -- (LastFn ?LIST) returns the last item in the 
-  -- List ?LIST. For example, (LastFn (ListFn Monday Tuesday 
-  -- Wednesday)) would return the value of Wednesday.
-  fun LastFn : El List -> Ind Entity ;
-
-  -- A Language that was spoken in ancient Rome and 
-  -- is still the official language of the Vatican.
-  fun LatinLanguage : Ind (both SpokenHumanLanguage NaturalLanguage) ;
-
-  -- Expressing happiness by Vocalizing in a 
-  -- certain way.
-  fun Laughing : Class ;
-  fun Laughing_Class : SubClass Laughing (both FacialExpression Vocalizing) ;
-
-  -- Any RegulatoryProcess where the agent is either 
-  -- a PoliceOrganization or a member of a PoliceOrganization. This covers 
-  -- everything from issuing a traffic ticket to arresting someone on suspicion of having 
-  -- committed a Murder.
-  fun LawEnforcement : Class ;
-  fun LawEnforcement_Class : SubClass LawEnforcement (both PoliticalProcess RegulatoryProcess) ;
-
-  -- A CultivatedLandArea and Field 
-  -- containing mowed Grass.
-  fun Lawn : Class ;
-  fun Lawn_Class : SubClass Lawn (both CultivatedLandArea Field) ;
-
-  -- Any OrganismProcess where an Egg is expelled 
-  -- from the body of a Animal, e.g. a Bird or Reptile laying eggs.
-  fun LayingEggs : Class ;
-  fun LayingEggs_Class : SubClass LayingEggs OrganismProcess ;
-
-  -- A Fabric that is the result of tanning an Animal 
-  -- Skin.
-  fun Leather : Class ;
-  fun Leather_Class : SubClass Leather Fabric ;
-
-  -- The initial part of any instance of Translocation.
-  fun Leaving : Class ;
-  fun Leaving_Class : SubClass Leaving Translocation ;
-
-  -- Any instance of Speaking which is done before an 
-  -- assembled audience.
-  fun Lecture : Class ;
-  fun Lecture_Class : SubClass Lecture (both Demonstrating Speaking) ;
-
-  -- The lower Limbs of Primates.
-  fun Leg : Class ;
-  fun Leg_Class : SubClass Leg Limb ;
-
-  -- A proposition is Legal just in case it is not inconsistent 
-  -- with any proposition that is a Law.
-  fun Legal : Ind DeonticAttribute ;
-
-  -- Asking that a higher court reconsider a LegalDecision 
-  -- of a lower court.
-  fun LegalAppeal : Class ;
-  fun LegalAppeal_Class : SubClass LegalAppeal (both JudicialProcess Requesting) ;
-
-  -- Any LegalDecision where the defendant is found 
-  -- not to be guilty of the crime for which the corresponding trial was held.
-  fun LegalAquittal : Class ;
-  fun LegalAquittal_Class : SubClass LegalAquittal LegalDecision ;
-
-  -- Any LegalDecision which gives to the plaintiff of 
-  -- the corresponding LegalAction some amount of monetary compensation.
-  fun LegalAward : Class ;
-  fun LegalAward_Class : SubClass LegalAward LegalDecision ;
-
-  -- Any LegalAction of which a Government is 
-  -- the agent.
-  fun LegalCharge : Class ;
-  fun LegalCharge_Class : SubClass LegalCharge LegalAction ;
-
-  -- Any LegalDecision where the defendant is found 
-  -- guilty of the crime for which the corresponding trial was held.
-  fun LegalConviction : Class ;
-  fun LegalConviction_Class : SubClass LegalConviction LegalDecision ;
-
-  -- Any LegalDecision where the LegalAction of 
-  -- the plaintiff is dismissed by the court, e.g. for lack of merit.
-  fun LegalDismissal : Class ;
-  fun LegalDismissal_Class : SubClass LegalDismissal LegalDecision ;
-
-  -- An Argument that explains the reasoning behind a 
-  -- LegalDecision.
-  fun LegalOpinion : Class ;
-  fun LegalOpinion_Class : SubClass LegalOpinion Argument ;
-
-  -- An official order that a person appear at a 
-  -- CourtRoom at a specified time.
-  fun LegalSummons : Class ;
-  fun LegalSummons_Class : SubClass LegalSummons (both JudicialProcess Ordering) ;
-
-  -- The Attribute of being a proposed law, 
-  -- i.e. being under consideration by a legislative body of Government.
-  fun LegislativeBill : Ind DeonticAttribute ;
-
-  -- LegislativeOrganization is the 
-  -- class of Organizations that have as their main purpose the passing of 
-  -- laws or regulations.
-  fun LegislativeOrganization : Class ;
-  fun LegislativeOrganization_Class : SubClass LegislativeOrganization Organization ;
-
-  -- A citrus FruitOrVegetable that has a Yellow skin 
-  -- and a tart, acidic flavor.
-  fun LemonFruit : Class ;
-  fun LemonFruit_Class : SubClass LemonFruit (both Food FruitOrVegetable) ;
-
-  -- Increasing the length of something.
-  fun Lengthening : Class ;
-  fun Lengthening_Class : SubClass Lengthening Increasing ;
-
-  -- An OpticalDevice which consists of a polished, 
-  -- transparent piece of glass or plastic. Lenses are often part of 
-  -- other OpticalDevices.
-  fun Lens : Class ;
-  fun Lens_Class : SubClass Lens OpticalDevice ;
-
-  -- Any AbnormalAnatomicalStructure which is the result of 
-  -- an Injuring and which is found on the surface of an Organ.
-  fun Lesion : Class ;
-  fun Lesion_Class : SubClass Lesion AbnormalAnatomicalStructure ;
-
-  -- A brief message which is intended to be mailed 
-  -- to a person or Organization.
-  fun Letter : Class ;
-  fun Letter_Class : SubClass Letter FactualText ;
-
-  -- An attack with a bomb that is
-  -- concealed in a letter or package, which is typically designed to 
-  -- explode upon opening.
-  fun LetterBombAttack : Class ;
-  fun LetterBombAttack_Class : SubClass LetterBombAttack Bombing ;
-
-  -- The ShapeAttribute of Objects where no 
-  -- part of the top of the Object is higher than any other part of the 
-  -- top.
-  fun LevelShape : Ind ShapeAttribute ;
-
-  -- An EducationalOrganization which is a repository 
-  -- of Texts which have been classified for efficient retrieval.
-  fun Library : Class ;
-  fun Library_Class : SubClass Library EducationalOrganization ;
-
-  -- License is the subclass of Certificates that 
-  -- are granted by a GovernmentOrganization and that authorize the performance 
-  -- of a kind of action, e.g., driving, exporting, travelling to another 
-  -- country, etc.
-  fun License : Class ;
-  fun License_Class : SubClass License Certificate ;
-
-  -- The class of Touching processes where the Tongue 
-  -- is brought into contact with something else.
-  fun Licking : Class ;
-  fun Licking_Class : SubClass Licking Touching ;
-
-  -- A commissioned MilitaryOfficer.
-  fun Lieutenant : Class ;
-  fun Lieutenant_Class : SubClass Lieutenant MilitaryOfficer ;
-
-  -- The second_in_command of some Governments 
-  -- of AmericanStates.
-  fun LieutenantGovernor : Ind Position ;
-
-  -- Any Device whose purpose is to be a source of 
-  -- visible light.
-  fun LightFixture : Class ;
-  fun LightFixture_Class : SubClass LightFixture Device ;
-
-  -- A WeatherProcess which involves a significant 
-  -- release of electricity from a Cloud.
-  fun Lightning : Class ;
-  fun Lightning_Class : SubClass Lightning (both Radiating WeatherProcess) ;
-
-  -- A FloweringPlant that has large clusters of 
-  -- aromatic flowers.
-  fun Lilac : Class ;
-  fun Lilac_Class : SubClass Lilac FloweringPlant ;
-
-  -- Any of the limbs of a Vertebrate.
-  -- Animal Appendages with joints that are used for movement 
-  -- and grasping.
-  fun Limb : Class ;
-  fun Limb_Class : SubClass Limb (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- A ShapeAttribute that applies to 
-  -- Collections and indicates that all of the members of the Collection 
-  -- are arrayed in a line, i.e. each member (except possibly the first) is 
-  -- behind or to the side of exactly one other member.
-  fun LineFormation : Ind ShapeAttribute ;
-
-  -- Any Attribute that is 
-  -- expressed by a Language or class of Languages.
-  fun LinguisticAttribute : Class ;
-  fun LinguisticAttribute_Class : SubClass LinguisticAttribute InternalAttribute ;
-
-  -- The field of linguistics.
-  fun Linguistics : Ind SocialScience ;
-
-  -- Folds of Tissue surrounding the mouths of some 
-  -- Vertebrates.
-  fun Lip : Class ;
-  fun Lip_Class : SubClass Lip (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- LiquefiedPetroleumGas is a 
-  -- compressed hydrocarbon gas.
-  fun LiquefiedPetroleumGas : Class ;
-  fun LiquefiedPetroleumGas_Class : SubClass LiquefiedPetroleumGas (both FossilFuel RefinedPetroleumProduct) ;
-
-  -- Any BodySubstance which is Liquid 
-  -- under normal circumstances.
-  fun LiquidBodySubstance : Class ;
-  fun LiquidBodySubstance_Class : SubClass LiquidBodySubstance BodySubstance ;
-
-  -- A UnitOfMeasure used in preparing AlcoholicBeverages.
-  fun LiquorShot : Ind UnitOfVolume ;
-
-  -- The ability to read and write. Someone who 
-  -- has this Attribute is able to read and write.
-  fun LiteracyAttribute : Ind TraitAttribute ;
-
-  -- The study of literature, i.e. instances of FictionalText 
-  -- that are regarded as having special merit.
-  fun Literature : Ind FieldOfStudy ;
-
-  -- An Organ that secretes bile and serves metabolic 
-  -- functions.
-  fun Liver : Class ;
-  fun Liver_Class : SubClass Liver (both AnimalAnatomicalStructure Organ) ;
-
-  -- Livestock is the class of live animals 
-  -- raised as AgriculturalProducts.
-  fun Livestock : Class ;
-  fun Livestock_Class : SubClass Livestock (both AnimalAgriculturalProduct DomesticAnimal) ;
-
-  -- Inserting ammunition into a ProjectileWeapon 
-  -- in such a way that the ammunition can be fired by the weapon.
-  fun LoadingWeapon : Class ;
-  fun LoadingWeapon_Class : SubClass LoadingWeapon Inserting ;
-
-  -- A Device, which, through a Key or a combination prevents 
-  -- access to a Container or StationaryArtifact.
-  fun Lock : Class ;
-  fun Lock_Class : SubClass Lock SecurityDevice ;
-
-  -- A three dimensional object that
-  -- has two thin dimensions and one markedly larger one.
-  fun LongAndThin : Ind ShapeAttribute ;
-
-  -- The process of transitioning from a state 
-  -- of being Awake to a state of being Unconscious.
-  fun LosingConsciousness : Class ;
-  fun LosingConsciousness_Class : SubClass LosingConsciousness PsychologicalProcess ;
-
-  -- The ContestAttribute that applies to a Contest 
-  -- participant who has lost the Contest.
-  fun Lost : Ind ContestAttribute ;
-
-  -- A respiratory organ of Vertebrates. Its function is 
-  -- to furnish the blood with oxygen and to remove carbon dioxide.
-  fun Lung : Class ;
-  fun Lung_Class : SubClass Lung (both AnimalAnatomicalStructure Organ) ;
-
-  -- The BodyMotion of moving from a Sitting 
-  -- to a Prostrate position.
-  fun LyingDown : Class ;
-  fun LyingDown_Class : SubClass LyingDown (both BodyMotion MotionDownward) ;
-
-  -- A lynching is a form of Killing conducted under 
-  -- a thin guise of legitimacy by a vigilante group. It may be a purge of an 
-  -- individual from the group who is perceived to have gone astray, or it may 
-  -- be the summary execution of an individual outside the group that the group 
-  -- has determined has violated some law or code, either of the group, or the 
-  -- larger society. A lynching is distinguished from a legal execution in 
-  -- that the laws of a government are not followed in carrying out the 
-  -- killing. A lynching is distinguished from a murder in that there is the 
-  -- pretense of some process carried out by a group in the name of their own 
-  -- group or a higher power.
-  fun Lynching : Class ;
-  fun Lynching_Class : SubClass Lynching Killing ;
-
-  -- Any Text which is intended to be sung.
-  fun Lyrics : Class ;
-  fun Lyrics_Class : SubClass Lyrics Text ;
-
-  -- A Periodical that is softbound and printed on 
-  -- glossy paper.
-  fun Magazine : Class ;
-  fun Magazine_Class : SubClass Magazine Periodical ;
-
-  -- Any instance of RadiatingElectromagnetic which 
-  -- involves the attraction of Iron.
-  fun Magnetism : Class ;
-  fun Magnetism_Class : SubClass Magnetism RadiatingElectromagnetic ;
-
-  -- Any ServicePosition where various needs of a person 
-  -- or family are served over a long period of time. Note that these Positions 
-  -- are, by definition, filled only by Women.
-  fun Maid : Class ;
-  fun Maid_Class : SubClass Maid ServicePosition ;
-
-  -- A Container whose purpose is to receive items 
-  -- that are mailed to the address associated with the Mailbox.
-  fun Mailbox : Class ;
-  fun Mailbox_Class : SubClass Mailbox Container ;
-
-  -- Any instance of Transfer where a postal system is 
-  -- used to move the patient, either a letter or a package.
-  fun Mailing : Class ;
-  fun Mailing_Class : SubClass Mailing Transfer ;
-
-  -- A CerealGrain which is found on long ears of a Plant 
-  -- native to the Americas.
-  fun MaizeGrain : Class ;
-  fun MaizeGrain_Class : SubClass MaizeGrain (both CerealGrain GroceryProduce) ;
-
-  -- A MilitaryGeneral that ranks above a BrigadierGeneral.
-  fun MajorGeneral : Class ;
-  fun MajorGeneral_Class : SubClass MajorGeneral MilitaryGeneral ;
-
-  -- Indicates that a Device is not performing 
-  -- its intended function.
-  fun Malfunctioning : Ind DeviceAttribute ;
-
-  -- A pipe which has several outlets for other pipes that flow 
-  -- into or out of it.
-  fun Manifold : Class ;
-  fun Manifold_Class : SubClass Manifold EngineeringComponent ;
-
-  -- Any Position which involves manual 
-  -- work.
-  fun ManualLabor : Class ;
-  fun ManualLabor_Class : SubClass ManualLabor Position ;
-
-  -- An Icon which represents one or more GeographicAreas 
-  -- (or even the entire Earth).
-  fun Map : Class ;
-  fun Map_Class : SubClass Map Icon ;
-
-  -- A metamorphic Rock that is used in Constructing 
-  -- and in creating Sculptures.
-  fun Marble : Class ;
-  fun Marble_Class : SubClass Marble Rock ;
-
-  -- An area, building, or set of buildings
-  -- where FinancialTransactions are intended to take place. There should
-  -- be more than one owner or renter of space or buildings within the
-  -- marketplace.
-  fun Marketplace : Class ;
-  fun Marketplace_Class : SubClass Marketplace GeographicArea ;
-
-  -- A Contract between a married couple 
-  -- about how assets owned by the couple will be distributed in the event 
-  -- that the couple is divorced.
-  fun MarriageContract : Ind DeonticAttribute ;
-
-  -- A PoliceOfficer whose responsibility is to enforce 
-  -- the decisions of a law court.
-  fun Marshal : Class ;
-  fun Marshal_Class : SubClass Marshal PoliceOfficer ;
-
-  -- A subclass of TherapeuticProcess which involves 
-  -- kneading Muscles in such a way that tension is relieved, blood circulation 
-  -- is increased, etc.
-  fun Massaging : Class ;
-  fun Massaging_Class : SubClass Massaging (both TherapeuticProcess Touching) ;
-
-  -- A large pole in the center of a WaterVehicle which is 
-  -- used to support a sail.
-  fun Mast : Class ;
-  fun Mast_Class : SubClass Mast Artifact ;
-
-  -- A small stick of carboard or wood that is treated 
-  -- with chemicals that can be easily ignited with friction. MatchDevices are 
-  -- used for starting fires.
-  fun MatchDevice : Class ;
-  fun MatchDevice_Class : SubClass MatchDevice Device ;
-
-  -- MaterialHandlingEquipment is a class of Devices that are equipment used for handling goods and 
-  -- supplies more efficiently or safely. Examples are cranes, hoists, forklifts, conveyors, racks, etc.
-  fun MaterialHandlingEquipment : Class ;
-  fun MaterialHandlingEquipment_Class : SubClass MaterialHandlingEquipment Device ;
-
-  -- The FieldOfStudy dealing with quantities and their 
-  -- relations to one another.
-  fun Mathematics : Ind FieldOfStudy ;
-
-  -- Any process of sexual intercourse between two Humans 
-  -- or Animals.
-  fun Mating : Class ;
-  fun Mating_Class : SubClass Mating OrganismProcess ;
-
-  -- The head of the Government of a City.
-  fun Mayor : Ind Position ;
-
-  -- MediaOrganization is the subclass 
-  -- of Organization for groups whose primary purpose is the production or 
-  -- dissemination of media content. For organizations that physically enable 
-  -- Communication, see CommunicationOrganization.
-  fun MediaOrganization : Class ;
-  fun MediaOrganization_Class : SubClass MediaOrganization Organization ;
-
-  -- A CareOrganization which provides medical care 
-  -- on an out_patient basis only, i.e. there are no rooms where patients may take 
-  -- up residence for a period of time while they receive care.
-  fun MedicalClinic : Class ;
-  fun MedicalClinic_Class : SubClass MedicalClinic CareOrganization ;
-
-  fun MedicalClinicBuilding : Class ;
-  fun MedicalClinicBuilding_Class : SubClass MedicalClinicBuilding Building ;
-
-  -- The Profession of being a medical doctor, 
-  -- i.e. having attended medical school and being licensed to practice medicine.
-  fun MedicalDoctor : Class ;
-
-  -- A GraduateSchool that is devoted to 
-  -- MedicalScience and that grants the degree of doctor of medicine.
-  fun MedicalSchool : Class ;
-  fun MedicalSchool_Class : SubClass MedicalSchool GraduateSchool ;
-
-  -- The field of medicine.
-  fun MedicalScience : Ind Science ;
-
-  -- Any BiologicallyActiveSubstance which has a 
-  -- therapeutic effect under certain conditions.
-  fun Medicine : Class ;
-  fun Medicine_Class : SubClass Medicine BiologicallyActiveSubstance ;
-
-  -- The process of committing a Text to memory.
-  fun Memorizing : Class ;
-  fun Memorizing_Class : SubClass Memorizing Learning ;
-
-  -- A periodic discharge of Blood and other 
-  -- BiologicalSubstances by Females that is part of a readjustment of 
-  -- the uterus.
-  fun Menstruation : Class ;
-  fun Menstruation_Class : SubClass Menstruation OrganOrTissueProcess ;
-
-  -- A FactualText which is intended to be delivered to 
-  -- and read by a Human, GroupOfPeople or Organization.
-  fun Message : Class ;
-  fun Message_Class : SubClass Message FactualText ;
-
-  -- Any instance of Transfer where a Message is the 
-  -- patient.
-  fun Messaging : Class ;
-  fun Messaging_Class : SubClass Messaging Transfer ;
-
-  -- A Mixture of two or more Metals, and possibly 
-  -- nonmetallic elements as well. For example, steel is an alloy containing iron 
-  -- and manganese.
-  fun MetallicAlloy : Class ;
-  fun MetallicAlloy_Class : SubClass MetallicAlloy Mixture ;
-
-  -- Any Meteoroid that leaves traces on the surface 
-  -- of Earth.
-  fun Meteorite : Class ;
-  fun Meteorite_Class : SubClass Meteorite Meteoroid ;
-
-  -- Any AstronomicalBody that breaks through the 
-  -- Atmosphere of Earth.
-  fun Meteoroid : Class ;
-  fun Meteoroid_Class : SubClass Meteoroid AstronomicalBody ;
-
-  -- MetricTon is a UnitOfMeasure that represents 
-  -- a weight of 2,205 PoundMass.
-  fun MetricTon : Ind UnitOfMass ;
-
-  -- A CommunicationDevice that converts sound 
-  -- into electrical energy.
-  fun Microphone : Class ;
-  fun Microphone_Class : SubClass Microphone (both CommunicationDevice ElectricDevice) ;
-
-  -- An OpticalDevice with a stand and a focus, which is 
-  -- used for magnifying the images of things that are placed in the stand.
-  fun Microscope : Class ;
-  fun Microscope_Class : SubClass Microscope OpticalDevice ;
-
-  -- A militant is someone who is not 
-  -- officially authorized by a government to engage in combat, but who
-  -- does so on behalf of a PoliticalOrganization.
-  fun Militant : Ind SocialRole ;
-
-  -- Any Aircraft which is made for a 
-  -- MilitaryOrganization. This includes fighters, Bombers, attack 
-  -- helicopters, etc.
-  fun MilitaryAircraft : Class ;
-  fun MilitaryAircraft_Class : SubClass MilitaryAircraft (both Aircraft MilitaryVehicle) ;
-
-  -- Any Artifact which is made for a 
-  -- MilitaryOrganization.
-  fun MilitaryArtifact : Class ;
-  fun MilitaryArtifact_Class : SubClass MilitaryArtifact Artifact ;
-
-  -- Any MilitaryUnit with the rank of 
-  -- corps.
-  fun MilitaryCorps : Class ;
-  fun MilitaryCorps_Class : SubClass MilitaryCorps MilitaryUnit ;
-
-  -- A GeographicArea along which opposing military 
-  -- forces confront one another in a Battle.
-  fun MilitaryFront : Class ;
-  fun MilitaryFront_Class : SubClass MilitaryFront GeographicArea ;
-
-  -- MilitaryGeneral is a generic Position 
-  -- that indicates holding (or having held) the rank of General in some 
-  -- military force. An indicator that someone uses the title, without 
-  -- committing to his or her exact rank or military affiliation.
-  fun MilitaryGeneral : Class ;
-  fun MilitaryGeneral_Class : SubClass MilitaryGeneral MilitaryOfficer ;
-
-  -- Any Process by a MilitaryOrganization 
-  -- which involves moving through enemy positions without detection by the enemy.
-  fun MilitaryInfiltration : Class ;
-  fun MilitaryInfiltration_Class : SubClass MilitaryInfiltration (both MilitaryProcess Translocation) ;
-
-  -- A StationaryArtifact consisting of grounds 
-  -- and Buildings that is intended to be used by a MilitaryOrganization.
-  fun MilitaryInstallation : Class ;
-  fun MilitaryInstallation_Class : SubClass MilitaryInstallation (both MilitaryArtifact StationaryArtifact) ;
-
-  -- Any Maneuver which takes place in a Battle 
-  -- and which is intended to secure a tactical advantage for one of the agents of 
-  -- the Battle.
-  fun MilitaryManeuver : Class ;
-  fun MilitaryManeuver_Class : SubClass MilitaryManeuver Maneuver ;
-
-  -- The class of Soldiers who have authority or command.
-  fun MilitaryOfficer : Class ;
-  fun MilitaryOfficer_Class : SubClass MilitaryOfficer Soldier ;
-
-  -- Someone who is a member of a
-  -- ModernMilitaryOrganization.
-  fun MilitaryPerson : Ind OccupationalRole ;
-
-  -- An enlisted Soldier of the lowest rank.
-  fun MilitaryPrivate : Class ;
-  fun MilitaryPrivate_Class : SubClass MilitaryPrivate Soldier ;
-
-  -- MilitaryReserveForce is the subclass 
-  -- of MilitaryOrganizations that consist of forces trained in military 
-  -- procedures and activities, which are subject to being called to active duty 
-  -- if needed.
-  fun MilitaryReserveForce : Class ;
-  fun MilitaryReserveForce_Class : SubClass MilitaryReserveForce MilitaryOrganization ;
-
-  -- The study of the principles of war.
-  fun MilitaryScience : Ind FieldOfStudy ;
-
-  -- A branch of the armed forces of a Nation. 
-  -- For example, there are five military services in the United States, the army, 
-  -- the navy, the air force, the marines, and the coast guard.
-  fun MilitaryService : Class ;
-  fun MilitaryService_Class : SubClass MilitaryService MilitaryOrganization ;
-
-  -- Any Ship which is made for a MilitaryOrganization. 
-  -- This includes aircraft carriers, destroyers, etc.
-  fun MilitaryShip : Class ;
-  fun MilitaryShip_Class : SubClass MilitaryShip (both MilitaryWaterVehicle Ship) ;
-
-  -- Any MilitaryUnit with the rank of squad.
-  fun MilitarySquad : Class ;
-  fun MilitarySquad_Class : SubClass MilitarySquad MilitaryUnit ;
-
-  -- Any MilitaryArtifact which is sold to a 
-  -- non_military customer.
-  fun MilitarySurplus : Class ;
-  fun MilitarySurplus_Class : SubClass MilitarySurplus MilitaryArtifact ;
-
-  -- A MilitaryVehicle that moves along the ground 
-  -- on treaded wheels and that contains a large cannon.
-  fun MilitaryTank : Class ;
-  fun MilitaryTank_Class : SubClass MilitaryTank (both ArtilleryGun (both MilitaryVehicle RoadVehicle)) ;
-
-  -- Any MilitaryOrganization that can be dispatched 
-  -- to an area of operations.
-  fun MilitaryUnit : Class ;
-  fun MilitaryUnit_Class : SubClass MilitaryUnit MilitaryOrganization ;
-
-  -- Any Vehicle which is intended to be 
-  -- used by a MilitaryOrganization. MilitaryVehicle Military platforms which are also vehicles. 
-  -- This would include things like airplanes and tanks, but exclude things like 
-  -- towed platforms.
-  fun MilitaryVehicle : Class ;
-  fun MilitaryVehicle_Class : SubClass MilitaryVehicle Vehicle ;
-
-  -- MilitaryWaterVehicle is the class of 
-  -- all WaterVehicle owned or leased for use by some MilitaryOrganization.
-  fun MilitaryWaterVehicle : Class ;
-  fun MilitaryWaterVehicle_Class : SubClass MilitaryWaterVehicle WaterVehicle ;
-
-  -- A nutritious BodySubstance produced by Mammals
-  -- that has evolved to provide nourishment for their offspring during
-  -- their initial period of life.
-  fun Milk : Class ;
-  fun Milk_Class : SubClass Milk (both Beverage LiquidBodySubstance) ;
-
-  -- The UnitOfDuration of 1000 years.
-  fun MillenniumDuration : Ind UnitOfDuration ;
-
-  -- An construction in the earth from which Minerals are removed, 
-  -- either in pure form or as part of ores.
-  fun Mine : Class ;
-  fun Mine_Class : SubClass Mine StationaryArtifact ;
-
-  -- MiningProduct is the class of things 
-  -- that are produced from the earth for human use by mining or another form 
-  -- of extraction. This includes metal ores, petroleum, and other products.
-  fun MiningProduct : Class ;
-  fun MiningProduct_Class : SubClass MiningProduct Product ;
-
-  -- An Artifact with a surface that is capable of 
-  -- displaying an image by reflecting light.
-  fun Mirror : Class ;
-  fun Mirror_Class : SubClass Mirror Artifact ;
-
-  -- A Projectile which is propelled by a rocket and 
-  -- contains a Bomb.
-  fun Missile : Class ;
-  fun Missile_Class : SubClass Missile (both Projectile SelfPoweredDevice) ;
-
-  -- The class of ReligiousOrganizations 
-  -- that send members to foreign countries with the aim of coverting citizens 
-  -- of those countries to the beliefs of the ReligiousOrganization.
-  fun MissionOrganization : Class ;
-  fun MissionOrganization_Class : SubClass MissionOrganization ReligiousOrganization ;
-
-  -- Anything which serves to house people but 
-  -- which changes its location from time to time, e.g. a motorhome, a mobile 
-  -- home, a camp, etc. Note that MobileResidence is disjoint from Residence, 
-  -- because the latter is a subclass of StationaryArtifact.
-  fun MobileResidence : Class ;
-  fun MobileResidence_Class : SubClass MobileResidence Artifact ;
-
-  -- Any Position which involves posing for an 
-  -- artist or photographer.
-  fun ModellingPosition : Class ;
-  fun ModellingPosition_Class : SubClass ModellingPosition Position ;
-
-  -- Music which has a single part, i.e. Music 
-  -- which cannot be divided into two or more contemporaneous subProcesses which 
-  -- are also instances of Music.
-  fun MonophonicMusic : Class ;
-  fun MonophonicMusic_Class : SubClass MonophonicMusic Music ;
-
-  -- A StationaryArtifact whose purpose is to commemorate 
-  -- a person, animal or event.
-  fun Monument : Class ;
-  fun Monument_Class : SubClass Monument StationaryArtifact ;
-
-  -- The class of TimeIntervals that begin at Sunrise 
-  -- and end at noon.
-  fun Morning : Class ;
-  fun Morning_Class : SubClass Morning DayTime ;
-
-  -- A mortar is a bomb that is shot at a location. A 
-  -- howitzer is a weapon that fires mortars. The mortar may not include the 
-  -- propelling charge that provides the motive force for delivering it to its 
-  -- target, which distinguishes it from a rocket. A mortar is distinguished 
-  -- from other bombs in that it is propelled rather than exploded in place, or 
-  -- dropped, or propelled by human power.
-  fun Mortar : Class ;
-  fun Mortar_Class : SubClass Mortar Weapon ;
-
-  -- An attack in which a Mortar weapon is
-  -- used.
-  fun MortarAttack : Class ;
-  fun MortarAttack_Class : SubClass MortarAttack Bombing ;
-
-  -- A short_range Gun that is positioned on the ground 
-  -- at a high angle and fires explosive shells.
-  fun MortarGun : Class ;
-  fun MortarGun_Class : SubClass MortarGun ArtilleryGun ;
-
-  -- Nocturnal Insect with a large body and antennae.
-  fun Moth : Class ;
-  fun Moth_Class : SubClass Moth Insect ;
-
-  -- A discrete part of a MotionPicture which is set in 
-  -- the same time period and the same location.
-  fun MotionPictureScene : Class ;
-  fun MotionPictureScene_Class : SubClass MotionPictureScene MotionPicture ;
-
-  -- A unit of action in a MotionPicture, a 
-  -- MotionPictureShot is a sequence of images which are captured by a single 
-  -- camera without interruption.
-  fun MotionPictureShot : Class ;
-  fun MotionPictureShot_Class : SubClass MotionPictureShot MotionPicture ;
-
-  -- Motorcycle is the subclass of RoadVehicles 
-  -- that have two wheels one behind the other in the frame, upon which the rider 
-  -- sits on a seat above the engine.
-  fun Motorcycle : Class ;
-  fun Motorcycle_Class : SubClass Motorcycle (both SelfPoweredRoadVehicle RoadVehicle) ;
-
-  -- MotorizedRailwayCar is the subclass 
-  -- of railway cars that carry their own power source.
-  fun MotorizedRailwayCar : Class ;
-  fun MotorizedRailwayCar_Class : SubClass MotorizedRailwayCar (both PoweredVehicle RollingStock) ;
-
-  -- Any BodyMotion which results in being On 
-  -- something else.
-  fun Mounting : Class ;
-  fun Mounting_Class : SubClass Mounting BodyMotion ;
-
-  -- A Rodent that has a hairless tail like a rat but that 
-  -- is smaller than a Rat.
-  fun Mouse : Class ;
-  fun Mouse_Class : SubClass Mouse Rodent ;
-
-  -- Part of the Face, used for Ingesting Food 
-  -- and Vocalizing.
-  fun Mouth : Class ;
-  fun Mouth_Class : SubClass Mouth (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- The process of changing one's residence, i.e. 
-  -- moving one's belongs to a new home.
-  fun MovingResidence : Class ;
-  fun MovingResidence_Class : SubClass MovingResidence Transfer ;
-
-  -- The product of a Male Donkey and a Female 
-  -- Horse. Mules are always sterile.
-  fun Mule : Class ;
-  fun Mule_Class : SubClass Mule (both DomesticAnimal HoofedMammal) ;
-
-  -- Impermissible Killing of a Human.
-  fun Murder : Class ;
-  fun Murder_Class : SubClass Murder (both CriminalAction Killing) ;
-
-  -- An EducationalOrganization where Artifacts of historic, 
-  -- scientific or aesthetic value are collected and exhibited.
-  fun Museum : Class ;
-  fun Museum_Class : SubClass Museum EducationalOrganization ;
-
-  -- An AudioRecording of Music. Note that
-  -- many AudioRecordings contain music, so only an audio recording without
-  -- any music would be an instance of AudioRecording rather than of 
-  -- MusicRecording.
-  fun MusicRecording : Class ;
-  fun MusicRecording_Class : SubClass MusicRecording AudioRecording ;
-
-  -- A Text in a Language that represents a form of music.
-  fun MusicText : Class ;
-  fun MusicText_Class : SubClass MusicText Text ;
-
-  -- A Text that expresses the notes, 
-  -- words, etc. of a song or other sort of Music.
-  fun MusicalComposition : Class ;
-  fun MusicalComposition_Class : SubClass MusicalComposition Text ;
-
-  -- A GroupOfPeople that create Music 
-  -- together.
-  fun MusicalGroup : Class ;
-  fun MusicalGroup_Class : SubClass MusicalGroup GroupOfPeople ;
-
-  -- A Performance that consists exclusively of 
-  -- Music, e.g. an orchestra playing a symphony to an assembled audience.
-  fun MusicalPerformance : Class ;
-  fun MusicalPerformance_Class : SubClass MusicalPerformance Performance ;
-
-  -- A Process of RadiatingSound where the
-  -- sound has a fundamental frequency and 0 or more partial frequencies
-  -- or unrelated transients or noise components that have a lesser
-  -- amplitude than the fundamental.
-  fun MusicalTone : Class ;
-  fun MusicalTone_Class : SubClass MusicalTone RadiatingSound ;
-
-  -- A Musician is someone who is capable of giving a MusicalPerformance.
-  -- This includes amateurs and others who don't formally make a living at the activity
-  -- or choose it as a profession.
-  fun Musician : Ind SocialRole ;
-
-  -- A FictionalText whose central plot element is a 
-  -- crime of some sort, usually a murder.
-  fun MysteryStory : Class ;
-  fun MysteryStory_Class : SubClass MysteryStory FictionalText ;
-
-  -- An AttachingDevice which is a thin piece of metal, with 
-  -- or without a head, that is fastened with a Hammer.
-  fun Nail : Class ;
-  fun Nail_Class : SubClass Nail AttachingDevice ;
-
-  -- Any of the horny structures which are found 
-  -- on the DigitAppendages of Primates and other Animals. This includes
-  -- fingernails and toenails.
-  fun NailDigit : Class ;
-  fun NailDigit_Class : SubClass NailDigit AnimalAnatomicalStructure ;
-
-  -- Any Text that tells a story, whether true 
-  -- or false.
-  fun NarrativeText : Class ;
-  fun NarrativeText_Class : SubClass NarrativeText Text ;
-
-  -- A Flag that is the official flag of a Nation, 
-  -- e.g. the stars and stripes is the NationalFlag of the UnitedStates.
-  fun NationalFlag : Class ;
-  fun NationalFlag_Class : SubClass NationalFlag Flag ;
-
-  -- The German PoliticalParty headed by Adolf Hitler.
-  fun NaziParty : Ind PoliticalParty ;
-
-  -- The part of the body that connects the Head to the 
-  -- rest of the body.
-  fun Neck : Class ;
-  fun Neck_Class : SubClass Neck (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- A sweet, sticky liquid that is produced by Plants 
-  -- and that attracts Insects.
-  fun Nectar : Class ;
-  fun Nectar_Class : SubClass Nectar PlantSubstance ;
-
-  -- A Contest where each participant attempts to 
-  -- maximize his self_interest in a Promise that marks the end of the Contest.
-  fun Negotiating : Class ;
-  fun Negotiating_Class : SubClass Negotiating (both Contest LinguisticCommunication) ;
-
-  -- The Cells that make up a NervousSystem.
-  fun NerveCell : Class ;
-  fun NerveCell_Class : SubClass NerveCell (both AnimalAnatomicalStructure Cell) ;
-
-  -- Any structure which is created by nonhuman Animals for 
-  -- the purpose of giving birth to their offspring.
-  fun Nest : Class ;
-  fun Nest_Class : SubClass Nest CorpuscularObject ;
-
-  -- Any PsychologicalDysfunction which is not due 
-  -- to an organic impairment of the NervousSystem.
-  fun Neurosis : Class ;
-  fun Neurosis_Class : SubClass Neurosis PsychologicalDysfunction ;
-
-  -- The second and final part of the ChristianBible,
-  -- describing the life and teachings of Jesus Christ and the activities of his 
-  -- apostles.
-  fun NewTestament : Class ;
-  fun NewTestament_Class : SubClass NewTestament Book ;
-
-  -- A BroadcastProgram that is devoted to 
-  -- reporting the latest events in a city, region, nation or the world at 
-  -- large.
-  fun NewsProgram : Class ;
-  fun NewsProgram_Class : SubClass NewsProgram BroadcastProgram ;
-
-  -- The Profession of being a news reporter, i.e. 
-  -- investigating and reporting, in a publication or broadcast program, current 
-  -- events.
-  fun NewsReporter : Ind Profession ;
-
-  -- A Periodical that is published on a daily or 
-  -- weekly basis, that contains Reports, and whose issues are printed on 
-  -- newsprint paper.
-  fun Newspaper : Class ;
-  fun Newspaper_Class : SubClass Newspaper Periodical ;
-
-  -- The class of TimeIntervals that begin at Sunset
-  -- and end at Sunrise.
-  fun NightTime : Class ;
-  fun NightTime_Class : SubClass NightTime TimeInterval ;
-
-  -- Moving the Head up and down or side to side 
-  -- to indicate approval or disapproval.
-  fun Nodding : Class ;
-  fun Nodding_Class : SubClass Nodding Gesture ;
-
-  -- Any Organization whose purpose is something 
-  -- other than making a profit.
-  fun NonprofitOrganization : Class ;
-  fun NonprofitOrganization_Class : SubClass NonprofitOrganization Organization ;
-
-  -- The class of DiseaseOrSyndromes that are not 
-  -- caused by a single type of Microorganism.
-  fun NonspecificDisease : Class ;
-  fun NonspecificDisease_Class : SubClass NonspecificDisease DiseaseOrSyndrome ;
-
-  -- The Organ of Smelling.
-  fun Nose : Class ;
-  fun Nose_Class : SubClass Nose (both AnimalAnatomicalStructure Organ) ;
-
-  -- Either of two BodyVessels that run through the Nose 
-  -- and connect it to the Throat.
-  fun Nostril : Class ;
-  fun Nostril_Class : SubClass Nostril (both AnimalAnatomicalStructure BodyVessel) ;
-
-  -- A FictionalText that is larger than a ShortStory 
-  -- and that is bound independently (i.e. it is a Book).
-  fun Novel : Class ;
-  fun Novel_Class : SubClass Novel (both Book FictionalText) ;
-
-  -- A NuclearFamily is a SocialUnit composed
-  -- of at least two and not more than three generations of familyRelations:
-  -- parents, their children, and possibly the parents' parents (children's
-  -- grandparents).
-  fun NuclearFamily : Class ;
-  fun NuclearFamily_Class : SubClass NuclearFamily (both FamilyGroup SocialUnit) ;
-
-  -- An ExplosiveDevice and RadioactiveWeapon
-  -- which achieves its effect by means of a critical mass of a radioactive substance.
-  fun NuclearWeapon : Class ;
-  fun NuclearWeapon_Class : SubClass NuclearWeapon (both ExplosiveDevice (both RadioactiveWeapon Weapon)) ;
-
-  -- Any WoodArtifact that is made from the Wood of an oak tree.
-  fun OakWood : Class ;
-  fun OakWood_Class : SubClass OakWood WoodArtifact ;
-
-  -- A Device consisting of a flat, broad surface attached to a 
-  -- handle that is used as an instrument in Rowing.
-  fun Oar : Class ;
-  fun Oar_Class : SubClass Oar TransportationDevice ;
-
-  -- Any TwoDimensionalAngle that has an 
-  -- angularMeasure that is greater than 90 AngularDegrees.
-  fun ObliqueAngle : Class ;
-  fun ObliqueAngle_Class : SubClass ObliqueAngle TwoDimensionalAngle ;
-
-  -- (OccupationFn ?PROCESS) denotes the 
-  -- subclass of ?PROCESS where instances of ?PROCESS are performed as 
-  -- one's occupation, i.e. as part of a FinancialTransaction where one 
-  -- earns money for the performance of ?PROCESS.
-  fun OccupationFn : El IntentionalProcess -> Desc FinancialTransaction ;
-
-  -- A Role of a Human in a OrganizationalProcess.
-  fun OccupationalRole : Class ;
-  fun OccupationalRole_Class : SubClass OccupationalRole Position ;
-
-  -- Any Position that involves skilled manual work.
-  fun OccupationalTrade : Class ;
-  fun OccupationalTrade_Class : SubClass OccupationalTrade (both ManualLabor SkilledOccupation) ;
-
-  -- Offering to sell something to someone.
-  fun OfferingForSale : Class ;
-  fun OfferingForSale_Class : SubClass OfferingForSale Offering ;
-
-  -- Offering to buy something from someone.
-  fun OfferingToPurchase : Class ;
-  fun OfferingToPurchase_Class : SubClass OfferingToPurchase Offering ;
-
-  -- A building in which work activities take
-  -- place which is not primarily designed for manufacturing or retail sales.
-  fun OfficeBuilding : Class ;
-  fun OfficeBuilding_Class : SubClass OfficeBuilding Building ;
-
-  -- A greasy, viscous Solution that cannot be mixed with Water. 
-  -- Note that this general class covers petroleum oil, vegetable oil, animal fat, etc.
-  fun Oil : Class ;
-  fun Oil_Class : SubClass Oil Solution ;
-
-  -- Any Paint which is an oil_based Solution.
-  fun OilPaint : Class ;
-  fun OilPaint_Class : SubClass OilPaint Paint ;
-
-  -- Any OilPicture which is created 
-  -- with oil_based paints.
-  fun OilPicture : Class ;
-  fun OilPicture_Class : SubClass OilPicture PaintedPicture ;
-
-  -- The first part of the ChristianBible, describing 
-  -- the history of the Hebrew people.
-  fun OldTestament : Class ;
-  fun OldTestament_Class : SubClass OldTestament Book ;
-
-  -- An Ontology is a
-  -- ClassificationScheme that links concepts via many different
-  -- relations. Ontologies typically are not restricted to binary
-  -- relations and are structured by several kinds of conceptual
-  -- hierarchies, including set_ or class_based subsumption, spatial
-  -- containment, mereology
-  -- (theory of parts and wholes), and logical contexts. Thus,
-  -- an ontology typically includes multiple taxonomies.
-  fun Ontology : Class ;
-  fun Ontology_Class : SubClass Ontology ClassificationScheme ;
-
-  -- The Class of Processes where an aperture is 
-  -- created in an Object. Note that the aperture may be created intentionally, 
-  -- as when one opens a door, or unintentionally, as when the ground ruptures 
-  -- in a seismic event.
-  fun Opening : Class ;
-  fun Opening_Class : SubClass Opening Motion ;
-
-  -- The BodyMotion of relaxing the eye lids so that 
-  -- the corneas are exposed to light.
-  fun OpeningEyes : Class ;
-  fun OpeningEyes_Class : SubClass OpeningEyes (both EyeMotion Opening) ;
-
-  -- A DramaticPlay that is set to Music.
-  fun Opera : Class ;
-  fun Opera_Class : SubClass Opera DramaticPlay ;
-
-  -- A Device which enables someone to see something 
-  -- more clearly or with greater magnification.
-  fun OpticalDevice : Class ;
-  fun OpticalDevice_Class : SubClass OpticalDevice Device ;
-
-  -- A SecondaryColor that results from mixing Red 
-  -- and Yellow and resembles the color of a ripe orange fruit.
-  fun OrangeColor : Ind SecondaryColor ;
-
-  -- A citrus FruitOrVegetable that has an OrangeColor skin and a sweet, acidic flavor.
-  fun OrangeFruit : Class ;
-  fun OrangeFruit_Class : SubClass OrangeFruit (both Food FruitOrVegetable) ;
-
-  -- A GroupOfPeople that create InstrumentalMusic together.
-  fun Orchestra : Class ;
-  fun Orchestra_Class : SubClass Orchestra MusicalGroup ;
-
-  -- The Process of directing an orchestra.
-  fun OrchestralConducting : Class ;
-  fun OrchestralConducting_Class : SubClass OrchestralConducting Guiding ;
-
-  -- A Sentence that expresses an order for something or that something be done.
-  fun Order : Class ;
-  def Order = KappaFn Sentence (\SENTENCE -> exists Ordering (\ORDER -> result (var Ordering Process ? ORDER) (var Sentence Entity ? SENTENCE)));
-
-  -- Any CompoundSubstance that has a Carbon base.
-  fun OrganicCompound : Class ;
-  fun OrganicCompound_Class : SubClass OrganicCompound CompoundSubstance ;
-
-  -- Any BiologicalProcess that results in the formation of an Organ.
-  fun Organification : Class ;
-  fun Organification_Class : SubClass Organification OrganOrTissueProcess ;
-
-  -- Part of an Organization that 
-  -- is responsible for managing the Organization.
-  fun OrganizationalBoard : Class ;
-  fun OrganizationalBoard_Class : SubClass OrganizationalBoard Organization ;
-
-  -- The process of two or more 
-  -- Organizations merging into a single Organization.
-  fun OrganizationalMerging : Class ;
-  fun OrganizationalMerging_Class : SubClass OrganizationalMerging OrganizationalProcess ;
-
-  -- A method for representing the sounds of a Language 
-  -- with written Characters.
-  fun Orthography : Class ;
-  fun Orthography_Class : SubClass Orthography Procedure ;
-
-  -- Any BiologicalProcess that results in the 
-  -- formation of Bones.
-  fun Ossification : Class ;
-  fun Ossification_Class : SubClass Ossification OrganOrTissueProcess ;
-
-  -- Clothing that is intended to be worn outdoors.
-  fun OutdoorClothing : Class ;
-  fun OutdoorClothing_Class : SubClass OutdoorClothing Clothing ;
-
-  -- Any Region which is not enclosed by a Building 
-  -- or part of a Building.
-  fun Outdoors : Ind Region ;
-
-  -- The class of all Regions which are 
-  -- neither GeographicAreas nor AtmosphericRegions.
-  fun OuterSpaceRegion : Class ;
-  fun OuterSpaceRegion_Class : SubClass OuterSpaceRegion SpaceRegion ;
-
-  -- Outside is a PositionalAttribute used to 
-  -- describe the relative location of one object or region to another 
-  -- region. For example, (orientation Cuba UnitedStates Outside).
-  fun Outside : Ind PositionalAttribute ;
-
-  -- A HeatingDevice with a door for inserting and removing 
-  -- Food that is to undergo Baking.
-  fun Oven : Class ;
-  fun Oven_Class : SubClass Oven (both Container HeatingDevice) ;
-
-  -- A nocturnal bird of prey with a large head and 
-  -- forward_facing eyes.
-  fun Owl : Class ;
-  fun Owl_Class : SubClass Owl Bird ;
-
-  -- Any ChemicalProcess where Electrons 
-  -- are removed from the substance undergoing the ChemicalProcess.
-  fun Oxidation : Class ;
-  fun Oxidation_Class : SubClass Oxidation ChemicalDecomposition ;
-
-  -- A single page of Text.
-  fun Page : Ind UnitOfInformation ;
-
-  -- A physical sensation of discomfort which can vary widely 
-  -- in intensity.
-  fun Pain : Ind EmotionalState ;
-
-  -- Any Solution which is capable of Coloring something.
-  fun Paint : Class ;
-  fun Paint_Class : SubClass Paint Solution ;
-
-  -- Any ArtWork which is produced by Painting.
-  fun PaintedPicture : Class ;
-  fun PaintedPicture_Class : SubClass PaintedPicture ArtWork ;
-
-  -- The application of Paint to a surface. Note that 
-  -- this class covers both ArtPainting (the creation of PaintedPictures), as 
-  -- well as painting one's kitchen, for example.
-  fun Painting : Class ;
-  fun Painting_Class : SubClass Painting (both Coloring Covering) ;
-
-  -- A large Gland that secretes Insulin and other 
-  -- substances.
-  fun Pancreas : Class ;
-  fun Pancreas_Class : SubClass Pancreas Gland ;
-
-  -- Paper is a flat sheet of fibers, usually produced by 
-  -- spreading a wet solution of wood particles on a flat surface and drying 
-  -- through heat and pressure. The fibers can also be cotton or a synthetic, 
-  -- although typically the bulk of the substance is wood fibers. This 
-  -- includes all manner of paper products that may have varying thicknesses, 
-  -- colors or texture. This is distinguished from flat wood products such as 
-  -- plywood and particle board which have a structural function in building 
-  -- construction. Sheathing materials such as the paper affixed to sheetrock 
-  -- however, is paper.
-  fun Paper : Class ;
-  fun Paper_Class : SubClass Paper Artifact ;
-
-  -- A Text which consists of one or more sentences, 
-  -- begins with an indented line, and expresses a single topic.
-  fun Paragraph : Class ;
-  fun Paragraph_Class : SubClass Paragraph Text ;
-
-  -- A publicly owned LandArea which is intended to be used 
-  -- for recreation and/or exercise.
-  fun Park : Class ;
-  fun Park_Class : SubClass Park LandArea ;
-
-  -- A LandArea which has been levelled, paved, and 
-  -- marked off for parking Automobiles.
-  fun ParkingLot : Class ;
-  fun ParkingLot_Class : SubClass ParkingLot StationaryArtifact ;
-
-  -- Any Position where the employee is not 
-  -- salaried and is paid for less than 40 hours of work per week.
-  fun PartTimePosition : Class ;
-  fun PartTimePosition_Class : SubClass PartTimePosition Position ;
-
-  -- A CommercialAgent that is owned by more 
-  -- than one person.
-  fun Partnership : Class ;
-  fun Partnership_Class : SubClass Partnership CommercialAgent ;
-
-  -- A Text which is authored by a PoliticalParty 
-  -- and which contains the core goals and principles of the PoliticalParty for a 
-  -- particular year or election cycle.
-  fun PartyPlatform : Class ;
-  fun PartyPlatform_Class : SubClass PartyPlatform FactualText ;
-
-  -- A Certificate that allows the holder to 
-  -- be at or away from a specified location, e.g. a pass for a leave of 
-  -- absence, a hall pass, a pass to enter a cleared facility, etc.
-  fun PassCertificate : Class ;
-  fun PassCertificate_Class : SubClass PassCertificate Certificate ;
-
-  -- A Vehicle that is designed to
-  -- carry Humans. Note that Vehicles that are not designed to
-  -- carry people may still do so. For example, a boxcar might still
-  -- transport homeless people, but was not built to do so.
-  fun PassengerVehicle : Class ;
-  fun PassengerVehicle_Class : SubClass PassengerVehicle Vehicle ;
-
-  -- The Process of converting a LegislativeBill 
-  -- into Law by a duly authorized legislative body of Government.
-  fun PassingABill : Class ;
-  fun PassingABill_Class : SubClass PassingABill (both Declaring PoliticalProcess) ;
-
-  -- A License which identifies the holder and permits 
-  -- travel between different countries.
-  fun Passport : Class ;
-  fun Passport_Class : SubClass Passport License ;
-
-  -- A military deployment which is intended
-  -- to prevent hostilities between two other entities located in the same rough
-  -- geographic area.
-  fun PeaceKeepingMission : Class ;
-  fun PeaceKeepingMission_Class : SubClass PeaceKeepingMission MilitaryOrganization ;
-
-  -- A FruitOrVegetable that has a thick skin and the 
-  -- shape of a tear drop.
-  fun PearFruit : Class ;
-  fun PearFruit_Class : SubClass PearFruit (both Food FruitOrVegetable) ;
-
-  -- Removing the Skin (or part of the Skin) from 
-  -- an Organism. Note that this class covers a large range of cases, including 
-  -- peeling an orange, pelting an Animal, etc.
-  fun Peeling : Class ;
-  fun Peeling_Class : SubClass Peeling Removing ;
-
-  -- A WritingDevice that consists of an encased piece of 
-  -- graphite.
-  fun Pencil : Class ;
-  fun Pencil_Class : SubClass Pencil WritingDevice ;
-
-  -- A qualified retirement plan set up by a 
-  -- corporation, labor union, government, or other organization for its 
-  -- employees. Examples include profit_sharing plans, stock bonus and 
-  -- employee stock ownership plans, thrift plans, target benefit plans, 
-  -- money purchase plans, and defined benefit plans.
-  fun PensionPlan : Class ;
-  fun PensionPlan_Class : SubClass PensionPlan FinancialAccount ;
-
-  -- A MusicalInstrument which does not 
-  -- have strings and which is played by striking it.
-  fun PercussionInstrument : Class ;
-  fun PercussionInstrument_Class : SubClass PercussionInstrument MusicalInstrument ;
-
-  -- A Demonstrating which includes DramaticActing 
-  -- and/or Music and which is intended to entertain the audience.
-  fun Performance : Class ;
-  fun Performance_Class : SubClass Performance Demonstrating ;
-
-  -- A discrete subProcess of a Performance, 
-  -- e.g. an act of a play, a movement of a performance of a symphony, etc.
-  fun PerformanceAct : Class ;
-  fun PerformanceAct_Class : SubClass PerformanceAct Performance ;
-
-  -- A Text that describes the events 
-  -- and/or participants in a Performance.
-  fun PerformanceProgram : Class ;
-  fun PerformanceProgram_Class : SubClass PerformanceProgram FactualText ;
-
-  -- A large platform for theatrical plays, 
-  -- lectures, dances, music recitals, etc, which can be observed by an audience.
-  fun PerformanceStage : Class ;
-  fun PerformanceStage_Class : SubClass PerformanceStage StationaryArtifact ;
-
-  -- A part of the PerformanceStage that is not 
-  -- visible to members of the audience.
-  fun PerformanceStageWing : Class ;
-  fun PerformanceStageWing_Class : SubClass PerformanceStageWing StationaryArtifact ;
-
-  -- Any Publisher that publishes 
-  -- Periodicals, e.g. newspaper and magazine publishing houses.
-  fun PeriodicalPublisher : Class ;
-  fun PeriodicalPublisher_Class : SubClass PeriodicalPublisher Publisher ;
-
-  -- PetroleumProduct is a broad class that 
-  -- includes both crude oil (Petroleum) and RefinedPetroleumProducts.
-  fun PetroleumProduct : Class ;
-  fun PetroleumProduct_Class : SubClass PetroleumProduct (both MiningProduct Oil) ;
-
-  -- The Profession of being a pharmacist, i.e. 
-  -- preparing and dispensing BiologicallyActiveSubstances.
-  fun Pharmacist : Class ;
-  fun Pharmacist_Class : SubClass Pharmacist Profession ;
-
-  -- The study of first principles, including epistemology, 
-  -- metaphysics, and ethics.
-  fun Philosophy : Ind FieldOfStudy ;
-
-  -- An Icon that is the result of a process of Photographing.
-  fun Photograph : Class ;
-  fun Photograph_Class : SubClass Photograph Icon ;
-
-  -- Celluloid covered with an emulsion which can 
-  -- be converted into photographic negatives by a Camera.
-  fun PhotographicFilm : Class ;
-  fun PhotographicFilm_Class : SubClass PhotographicFilm Artifact ;
-
-  -- ContentDevelopment where the instrument 
-  -- is a camera and the result is a Photograph.
-  fun Photographing : Class ;
-  fun Photographing_Class : SubClass Photographing ContentDevelopment ;
-
-  -- The study of matter and energy and their relations.
-  fun Physics : Ind Science ;
-
-  -- The part of Biology dealing with the functioning of 
-  -- Organisms.
-  fun Physiology : Ind Science ;
-
-  -- A StringInstrument with keys that, when pressed down, 
-  -- activate hammers that, in turn, strike strings.
-  fun Piano : Class ;
-  fun Piano_Class : SubClass Piano StringInstrument ;
-
-  -- A frame which surrounds a PaintedPicture or 
-  -- Photograph and has the function of protecting and accenting the picture.
-  fun PictureFrame : Class ;
-  fun PictureFrame_Class : SubClass PictureFrame Artifact ;
-
-  -- A domesticated HoofedMammal that is raised for pork.
-  fun Pig : Class ;
-  fun Pig_Class : SubClass Pig (both HoofedMammal Livestock) ;
-
-  -- A subclass of Bird with a stout body and short legs.
-  fun Pigeon : Class ;
-  fun Pigeon_Class : SubClass Pigeon Bird ;
-
-  -- A soft, stuffed Artifact to support the Head or 
-  -- the body as a whole while one is sleeping or relaxing.
-  fun Pillow : Class ;
-  fun Pillow_Class : SubClass Pillow Artifact ;
-
-  -- A SecondaryColor that results from mixing Red and 
-  -- White.
-  fun Pink : Ind SecondaryColor ;
-
-  -- Pipeline is the class of pipelines used 
-  -- to transport various kinds of fluids.
-  fun Pipeline : Class ;
-  fun Pipeline_Class : SubClass Pipeline Transitway ;
-
-  -- A Firearm that is intended to be aimed and fired with a 
-  -- single hand.
-  fun Pistol : Class ;
-  fun Pistol_Class : SubClass Pistol Firearm ;
-
-  -- The place where the pitcher in Baseball 
-  -- stands when he is throwing balls to the batter.
-  fun PitchersMound : Class ;
-  fun PitchersMound_Class : SubClass PitchersMound GameArtifact ;
-
-  -- Throwing a Ball to the batter in a game of 
-  -- Baseball or softball.
-  fun Pitching : Class ;
-  fun Pitching_Class : SubClass Pitching (both GameShot Throwing) ;
-
-  -- The main Gland of the endocrine system.
-  fun PituitaryGland : Class ;
-  fun PituitaryGland_Class : SubClass PituitaryGland Gland ;
-
-  -- A Building or part of a Building which is 
-  -- intended for organizational activities, e.g. retail or wholesale selling, 
-  -- manufacturing, office work, etc.
-  fun PlaceOfCommerce : Class ;
-  fun PlaceOfCommerce_Class : SubClass PlaceOfCommerce StationaryArtifact ;
-
-  -- Any place designed for ReligiousProcesses.
-  fun PlaceOfWorship : Class ;
-  fun PlaceOfWorship_Class : SubClass PlaceOfWorship Building ;
-
-  -- PlacingUnderArrest is the class of events in which a
-  -- CognitiveAgent, typically a law enforcement professional,
-  -- legally takes into custody a human or group of humans.
-  fun PlacingUnderArrest : Class ;
-  fun PlacingUnderArrest_Class : SubClass PlacingUnderArrest (both Capturing (both LawEnforcement (both LegalAction SocialInteraction))) ;
-
-  -- PlantAgriculturalProduct 
-  -- is the class of AgriculturalProducts that are vegetable in nature, 
-  -- in the widest sense, e.g., fruits, grains, green vegetables, cotton, 
-  -- linen, flowers, wine grapes, hops.
-  fun PlantAgriculturalProduct : Class ;
-  fun PlantAgriculturalProduct_Class : SubClass PlantAgriculturalProduct AgriculturalProduct ;
-
-  -- The stem of a Plant or any shoot arising from 
-  -- the stem of a Plant.
-  fun PlantBranch : Class ;
-  fun PlantBranch_Class : SubClass PlantBranch (both BodyPart PlantAnatomicalStructure) ;
-
-  -- An Organ of Plants whose main purpose is 
-  -- photosynthesis.
-  fun PlantLeaf : Class ;
-  fun PlantLeaf_Class : SubClass PlantLeaf (both Organ PlantAnatomicalStructure) ;
-
-  -- An Organ of Plants whose main purpose is twofold, viz. to absorb
-  -- nutrients from the ground and to anchor the Plant in place.
-  fun PlantRoot : Class ;
-  fun PlantRoot_Class : SubClass PlantRoot (both Organ PlantAnatomicalStructure) ;
-
-  -- A small piece of stiff paper with markings 
-  -- which is intended to be used for playing card games.
-  fun PlayingCard : Class ;
-  fun PlayingCard_Class : SubClass PlayingCard (both ContentBearingObject GameArtifact) ;
-
-  -- Stating in a court of law a claim about whether or 
-  -- not one is guilty of the crime of which one has been accused.
-  fun Pleading : Class ;
-  fun Pleading_Class : SubClass Pleading Stating ;
-
-  -- An Artifact which is designed to fit snugly within a Hole.
-  fun Plug : Class ;
-  fun Plug_Class : SubClass Plug Artifact ;
-
-  -- Any occupation that involves installing, repairing, and 
-  -- replacing pipes and pipe fixtures.
-  fun Plumber : Ind OccupationalTrade ;
-
-  -- A pouch of Fabric in an instance of Clothing where something can be kept.
-  fun Pocket : Class ;
-  fun Pocket_Class : SubClass Pocket Fabric ;
-
-  -- A PoliceOfficer who is in charge of a precinct.
-  fun PoliceCaptain : Class ;
-  fun PoliceCaptain_Class : SubClass PoliceCaptain PoliceOfficer ;
-
-  -- The Profession of being a police 
-  -- detective, i.e. being a PoliceOfficer whose duties include the 
-  -- investigation of crimes.
-  fun PoliceDetective : Ind PoliceOfficer ; 
-
-  -- A building designed to house PolicePersons.
-  fun PoliceFacility : Class ;
-  fun PoliceFacility_Class : SubClass PoliceFacility Building ;
-
-  -- The Profession of being a police officer, i.e. 
-  -- working for a law enforcement agency that is part of a Government.
-  fun PoliceOfficer : Class ;
-  fun PoliceOfficer_Class : SubClass PoliceOfficer (both GovernmentOfficer Profession) ;
-
-  -- A member of a government whose occupation
-  -- has the primary purpose of preventing crime and arresting criminals.
-  fun PolicePerson : Ind OccupationalRole ;
-
-  -- A PoliceOfficer with the rank of sergeant.
-  fun PoliceSergeant : Class ;
-  fun PoliceSergeant_Class : SubClass PoliceSergeant PoliceOfficer ;
-
-  -- A CriminalAction that is committed by or 
-  -- against Governments.
-  fun PoliticalCrime : Class ;
-  fun PoliticalCrime_Class : SubClass PoliticalCrime (both CriminalAction PoliticalProcess) ;
-
-  -- A well known person who participates
-  -- in a PoliticalProcess. This must either be the person's principal
-  -- occupation, or what is intended to become his principal occupation
-  -- (for example, after an election).
-  fun PoliticalFigure : Class ;
-  fun PoliticalFigure_Class : SubClass PoliticalFigure Celebrity ;
-
-  -- PoliticalParty is the class of 
-  -- PoliticalOrganizations that may sponsor candidates for Elections.
-  fun PoliticalParty : Class ;
-  fun PoliticalParty_Class : SubClass PoliticalParty PoliticalOrganization ;
-
-  -- The violent overthrow of one Government 
-  -- and its replacement by another. This covers grass_roots revolutions, as well 
-  -- as coups d'etat.
-  fun PoliticalRevolution : Class ;
-  fun PoliticalRevolution_Class : SubClass PoliticalRevolution (both PoliticalProcess ViolentContest) ;
-
-  -- The field of political science.
-  fun PoliticalScience : Ind SocialScience ;
-
-  -- Any Attribute of a Government which specifies some aspect of the political or
-  -- economic system of the Government.
-  fun PoliticoEconomicAttribute : Class ;
-  fun PoliticoEconomicAttribute_Class : SubClass PoliticoEconomicAttribute RelationalAttribute ;
-
-  -- Investigating what people believe (and in what proportions) 
-  -- by asking a set of structured questions to a random sample of people.
-  fun Polling : Class ;
-  fun Polling_Class : SubClass Polling Investigating ;
-
-  -- A ClosedTwoDimensionalFigure that is composed 
-  -- exclusively of straight lines, i.e. OneDimensionalFigures.
-  fun Polygon : Class ;
-  fun Polygon_Class : SubClass Polygon ClosedTwoDimensionalFigure ;
-
-  -- Music which has two or more parts, i.e. Music 
-  -- which can be divided into two or more contemporaneous subProcesses which are 
-  -- also instances of Music.
-  fun PolyphonicMusic : Class ;
-  def PolyphonicMusic = KappaFn Music (\MUSIC -> exists Music (\PART1 -> 
-                                                 exists Music (\PART2 -> and (and (and (and (subProcess (var Music Process ? PART1)
-                                                                                                        (var Music Process ? MUSIC))
-                                                                                            (subProcess (var Music Process ? PART2)
-                                                                                                        (var Music Process ? MUSIC)))
-                                                                                       (not (equal (var Music Entity ? PART1)
-                                                                                                   (var Music Entity ? PART2))))
-                                                                                  (cooccur (var Music Physical ? PART1)
-                                                                                           (var Music Physical ? MUSIC)))
-                                                                             (cooccur (var Music Physical ? PART2)
-                                                                                      (var Music Physical ? MUSIC)))));
-
-  -- The Position of head of the RomanCatholicChurch.
-  fun Pope : Ind Position ;
-
-  -- PopularElection is the class of 
-  -- Elections in which office_holders and issues are determined directly by 
-  -- the outcome of the votes cast by the enfranchised. For example, U.S. 
-  -- Senators and Representatives are elected by PopularElection. By 
-  -- contrast, U.S. Presidents are elected by indirect elections, in which the 
-  -- Electoral College determines the actual outcome. See electionWinner.
-  fun PopularElection : Class ;
-  fun PopularElection_Class : SubClass PopularElection GeneralElection ;
-
-  -- A StationaryArtifact which is connected to a 
-  -- Building and which provides some shelter in entering or leaving the 
-  -- Building or in sitting outside.
-  fun Porch : Class ;
-  fun Porch_Class : SubClass Porch StationaryArtifact ;
-
-  -- Meat that was originally part of a Pig.
-  fun Pork : Class ;
-  fun Pork_Class : SubClass Pork Meat ;
-
-  -- A PaintedPicture that represents someone's Face.
-  fun Portrait : Class ;
-  fun Portrait_Class : SubClass Portrait PaintedPicture ;
-
-  -- The class of TimeIntervals that begin at noon and 
-  -- end at midnight.
-  fun PostMeridiem : Class ;
-  fun PostMeridiem_Class : SubClass PostMeridiem TimeInterval ;
-
-  -- The class of Schools that offer 
-  -- an associate's degree or a bachelor's degree.
-  fun PostSecondarySchool : Class ;
-  fun PostSecondarySchool_Class : SubClass PostSecondarySchool School ;
-
-  -- A Container which has a handle and is used for 
-  -- Cooking.
-  fun PotOrPan : Class ;
-  fun PotOrPan_Class : SubClass PotOrPan Container ;
-
-  -- Any occupation that involves the creation of Pottery.
-  fun Potter : Ind OccupationalTrade ;
-
-  -- Household Artifacts that are made out of baked Clay.
-  fun Pottery : Class ;
-  fun Pottery_Class : SubClass Pottery Artifact ;
-
-  fun Poultry : Class ;
-  fun Poultry_Class : SubClass Poultry (both Bird Livestock) ;
-
-  -- Any instance of Transfer from one Container to 
-  -- another, where the thing transferred is a Liquid.
-  fun Pouring : Class ;
-  fun Pouring_Class : SubClass Pouring (both LiquidMotion Transfer) ;
-
-  -- Any Solid Substance which consists of loose, 
-  -- identical, and very small particles.
-  fun Powder : Class ;
-  fun Powder_Class : SubClass Powder Substance ;
-
-  -- A source of electrical power.
-  fun PowerSource : Class ;
-  fun PowerSource_Class : SubClass PowerSource Device ;
-
-  -- A Vehicle that has a powerComponent.
-  -- Note that PoweredVehicles include those vehicles that have a powerComponent
-  -- where the user can and does often choose not to use it, such as a moped with pedals.
-  fun PoweredVehicle : Class ;
-  fun PoweredVehicle_Class : SubClass PoweredVehicle Vehicle ;
-
-  -- A formal or informal process of private worship which 
-  -- may or may not be carried out in a ReligiousBuilding.
-  fun Praying : Class ;
-  fun Praying_Class : SubClass Praying (both ReligiousProcess Requesting) ;
-
-  -- The Attribute that applies to Female Animals and 
-  -- Humans that have an embryo or fetus growing inside of them as the result of 
-  -- having one of the Female's Eggs fertilized.
-  fun Pregnant : Ind BiologicalAttribute ;
-
-  -- Food that is the result of Cooking.
-  fun PreparedFood : Class ;
-  fun PreparedFood_Class : SubClass PreparedFood Food ;
-
-  -- The position of being head of the 
-  -- UnitedStates.
-  fun PresidentOfTheUnitedStates : Ind Position ;
-
-  -- Any Device that measures and represents PressureMeasure.
-  fun PressureMeasuringDevice : Class ;
-  fun PressureMeasuringDevice_Class : SubClass PressureMeasuringDevice MeasuringDevice ;
-
-  -- An installation which is owned and maintained by 
-  -- a Government for the purpose of Confining people. This class covers 
-  -- jails, federal prisons, concentration camps, gulags, etc.
-  fun Prison : Class ;
-  fun Prison_Class : SubClass Prison StationaryArtifact ;
-
-  -- The Profession of being a private detective, 
-  -- i.e. a detective who can be hired for a fee to investigate something.
-  fun PrivateDetective : Ind Profession ;
-
-  -- A School which is not publicly owned.
-  fun PrivateSchool : Class ;
-  fun PrivateSchool_Class : SubClass PrivateSchool School ;
-
-  -- Any instance of Speaking before an assembled 
-  -- audience that effects an institutional change, e.g. a change in the laws of 
-  -- the government.
-  fun Proclaiming : Class ;
-  fun Proclaiming_Class : SubClass Proclaiming (both Declaring Lecture) ;
-
-  -- Any occupation that requires at least a bachelor's degree.
-  fun Profession : Class ;
-  fun Profession_Class : SubClass Profession SkilledOccupation ;
-
-  -- The Profession of being a teacher at a PostSecondarySchool.
-  fun Professor : Ind Profession ;
-
-  -- An arrangement in which an employer 
-  -- shares its profits with its employees. The compensation can be stocks, 
-  -- bonds or cash, and can be immediate or deferred until retirement.
-  fun ProfitSharingPlan : Class ;
-  fun ProfitSharingPlan_Class : SubClass ProfitSharingPlan PensionPlan ;
-
-  -- A missile, bullet, etc. that is fired from a Weapon.
-  fun Projectile : Class ;
-  fun Projectile_Class : SubClass Projectile Weapon ;
-
-  -- A Weapon that shoots a Projectile.
-  fun ProjectileLauncher : Class ;
-  fun ProjectileLauncher_Class : SubClass ProjectileLauncher Weapon ;
-
-  -- The outer casing of a Projectile.
-  fun ProjectileShell : Class ;
-  fun ProjectileShell_Class : SubClass ProjectileShell Container ;
-
-  -- A CommunicationDevice upon which images 
-  -- are projected so that they can be viewed.
-  fun ProjectionScreen : Class ;
-  fun ProjectionScreen_Class : SubClass ProjectionScreen CommunicationDevice ;
-
-  -- A CommercialAgent that is owned by a 
-  -- single person.
-  fun Proprietorship : Class ;
-  fun Proprietorship_Class : SubClass Proprietorship CommercialAgent ;
-
-  -- Unicellular Organisms that are capable of movement 
-  -- and that are found in almost every part of the world. This class includes 
-  -- amoebas, sporozoans, and paramecia.
-  fun Protozoa : Class ;
-  fun Protozoa_Class : SubClass Protozoa Microorganism ;
-
-  -- The field of psychology.
-  fun Psychology : Ind SocialScience ;
-
-  -- Any PsychologicalDysfunction which is the 
-  -- result of an organic impairment of the NervousSystem.
-  fun Psychosis : Class ;
-  fun Psychosis_Class : SubClass Psychosis PsychologicalDysfunction ;
-
-  -- The DevelopmentalAttribute of having functional sex 
-  -- glands which are not fully mature.
-  fun Puberty : Ind DevelopmentalAttribute ;
-
-  -- An Attorney who defends criminal cases for a 
-  -- GovernmentOrganization.
-  fun PublicDefender : Class ;
-  fun PublicDefender_Class : SubClass PublicDefender (both Attorney GovernmentOfficer) ;
-
-  -- A Library which is financed by taxes and which 
-  -- is open to everyone.
-  fun PublicLibrary : Class ;
-  fun PublicLibrary_Class : SubClass PublicLibrary (both GovernmentOrganization Library) ;
-
-  -- A Park that is publicly owned, i.e. owned by a Government.
-  fun PublicPark : Class ;
-  fun PublicPark_Class : SubClass PublicPark Park ;
-
-  -- An Attorney who prosecutes criminal cases for 
-  -- a GovernmentOrganization.
-  fun PublicProsecutor : Class ;
-  fun PublicProsecutor_Class : SubClass PublicProsecutor (both Attorney GovernmentOfficer) ;
-
-  -- A School which is financed primarily by taxes.
-  fun PublicSchool : Class ;
-  fun PublicSchool_Class : SubClass PublicSchool (both GovernmentOrganization School) ;
-
-  -- Any business whose services include the 
-  -- Publication of Texts.
-  fun Publisher : Class ;
-  fun Publisher_Class : SubClass Publisher CommercialAgent ;
-
-  -- Any instance of LandTransportation, where a 
-  -- TransportationDevice is dragged by something else, whether the something 
-  -- else is an Animal or a self_powered TransportationDevice.
-  fun Pulling : Class ;
-  fun Pulling_Class : SubClass Pulling LandTransportation ;
-
-  -- An Artery that carries Blood from 
-  -- the Heart to a Lung.
-  fun PulmonaryArtery : Class ;
-  fun PulmonaryArtery_Class : SubClass PulmonaryArtery Artery ;
-
-  -- A Vein that carries Blood from the 
-  -- Lungs to the Heart.
-  fun PulmonaryVein : Class ;
-  fun PulmonaryVein_Class : SubClass PulmonaryVein Vein ;
-
-  -- A Device that moves Fluids by means of pressure or suction.
-  fun Pump : Class ;
-  fun Pump_Class : SubClass Pump TransportationDevice ;
-
-  -- Any instance of Impelling where the instrument 
-  -- is a Fist of the agent.
-  fun Punching : Class ;
-  fun Punching_Class : SubClass Punching Impelling ;
-
-  -- A RegulatoryProcess where the agent does 
-  -- something to the destination that the agent knows is undesirable 
-  -- for the destination.
-  fun Punishing : Class ;
-  fun Punishing_Class : SubClass Punishing RegulatoryProcess ;
-
-  -- A SecondaryColor that results from mixing Red and Blue.
-  fun Purple : Ind SecondaryColor ;
-
-  -- Any four_sided Polygon.
-  fun Quadrilateral : Class ;
-  fun Quadrilateral_Class : SubClass Quadrilateral Polygon ;
-
-  -- A Female Insect which is the sole member of 
-  -- her colony with the capability to reproduce.
-  fun QueenInsect : Class ;
-  fun QueenInsect_Class : SubClass QueenInsect Insect ;
-
-  -- An interrogative Sentence, a Sentence that 
-  -- poses a question.
-  fun Question : Class ;
-  def Question = KappaFn Sentence (\SENTENCE -> exists Questioning (\QUESTION -> result (var Questioning Process ? QUESTION) (var Sentence Entity ? SENTENCE)));
-
-  -- A burrowing Rodent with a short tail and long ears.
-  fun Rabbit : Class ;
-  fun Rabbit_Class : SubClass Rabbit Rodent ;
-
-  -- A sport which involves a contest of speed between the 
-  -- participants. Note that this covers a variety of things, including auto 
-  -- racing, running competitions, etc.
-  fun Racing : Class ;
-  fun Racing_Class : SubClass Racing Sport ;
-
-  -- An ElectricDevice that emits and receives microwave 
-  -- radiation for the purpose of locating and tracking distant objects.
-  fun Radar : Class ;
-  fun Radar_Class : SubClass Radar ElectricDevice ;
-
-  fun RadiatingInfrared_Radiating : SubClass RadiatingInfrared Radiating ;
-
-  -- All sound waves that have frequencies 
-  -- above those that normal Human ears can detect.
-  fun RadiatingSoundUltrasonic : Class ;
-  fun RadiatingSoundUltrasonic_Class : SubClass RadiatingSoundUltrasonic RadiatingSound ;
-
-  -- Any case of RadiatingElectromagnetic where the 
-  -- wavelengths are shorter than those of visible light and longer than those 
-  -- of X_Rays.
-  fun RadiatingUltraviolet : Class ;
-  fun RadiatingUltraviolet_Class : SubClass RadiatingUltraviolet RadiatingElectromagnetic ;
-
-  -- Any instance of RadiatingLight that can 
-  -- be detected by normal human visual perception.
-  fun RadiatingVisibleLight : Class ;
-  def RadiatingVisibleLight = KappaFn RadiatingLight (\R -> exists Human (\H -> 
-                                                            exists Seeing (\S -> and (agent (var Seeing Process ? S)
-                                                                                            (var Human Agent ? H))
-                                                                                     (patient (var Seeing Process ? S)
-                                                                                              (var RadiatingLight Entity ? R))))) ;
-
-  -- Any instance of Broadcasting which is 
-  -- intended to be received by a RadioReceiver.
-  fun RadioBroadcasting : Class ;
-  fun RadioBroadcasting_Class : SubClass RadioBroadcasting Broadcasting ;
-
-  -- Any instance of RadiatingElectromagnetic 
-  -- where the waves have a wavelength between 5 milimeters and 30,000 meters.
-  fun RadioEmission : Class ;
-  fun RadioEmission_Class : SubClass RadioEmission RadiatingElectromagnetic ;
-
-  -- A RadioReceiver is a Device for receiving 
-  -- radio broadcast signals from a RadioStation.
-  fun RadioReceiver : Class ;
-  fun RadioReceiver_Class : SubClass RadioReceiver ReceiverDevice ;
-
-  -- A WeaponOfMassDestruction which 
-  -- achieves its effect through radioactivity, either by an explosion resulting 
-  -- from nuclear fission or by a conventional explosive device that scatters 
-  -- radioactive debris.
-  fun RadioactiveWeapon : Class ;
-  fun RadioactiveWeapon_Class : SubClass RadioactiveWeapon WeaponOfMassDestruction ;
-
-  -- Weapons which are designed to spread 
-  -- radioactive particles over a large area by means of a conventional 
-  -- explosive device rather than a nuclear reaction. These weapons are often 
-  -- referred to as 'dirty bombs'.
-  fun RadiologicalWeapon : Class ;
-  fun RadiologicalWeapon_Class : SubClass RadiologicalWeapon RadioactiveWeapon ;
-
-  -- A PlantRoot that is often used in salads.
-  fun Radish : Class ;
-  fun Radish_Class : SubClass Radish (both Food PlantRoot) ;
-
-  -- (RadiusFn ?CIRCLE) denotes the length of the radius 
-  -- of the Circle ?CIRCLE.
-  fun RadiusFn : El Circle -> Ind LengthMeasure ;
-
-  -- RailTransportationSystem 
-  -- is the subclass of TransitSystems whose routes are Railways.
-  fun RailTransportationSystem : Class ;
-  fun RailTransportationSystem_Class : SubClass RailTransportationSystem TransitSystem ;
-
-  -- A Vehicle designed to move on Railways.
-  fun RailVehicle : Class ;
-  fun RailVehicle_Class : SubClass RailVehicle LandVehicle ;
-
-  -- Any TransportationCompany whose services 
-  -- include Transportation by Train.
-  fun RailroadCompany : Class ;
-  fun RailroadCompany_Class : SubClass RailroadCompany TransportationCompany ;
-
-  -- Ramp is the class of SelfConnectedObjects that are 
-  -- inclined planes used for moving objects from one level to another, 
-  -- especially used for wheeled vehicles and people who cannot climb stairs.
-  fun Ramp : Class ;
-  fun Ramp_Class : SubClass Ramp SelfConnectedObject ;
-
-  -- Any instance of Mating where one participant does not 
-  -- consent. This is limited to acts between Humans.
-  fun Raping : Class ;
-  fun Raping_Class : SubClass Raping (both CriminalAction Mating) ;
-
-  -- A Rodent that has a hairless tail like a Mouse 
-  -- but that is larger than a Mouse.
-  fun Rat : Class ;
-  fun Rat_Class : SubClass Rat Rodent ;
-
-  -- A subclass of Snake which derives its name 
-  -- from the fact that it can manipulate its tail in such a way as to produce 
-  -- a sound like that of a rattle.
-  fun Rattlesnake : Class ;
-  fun Rattlesnake_Class : SubClass Rattlesnake Snake ;
-
-  -- Food that is not the result of Cooking.
-  fun RawFood : Class ;
-  fun RawFood_Class : SubClass RawFood Food ;
-
-  -- Any VehicleWindow which is located at the back 
-  -- of an Automobile.
-  fun RearWindow : Class ;
-  fun RearWindow_Class : SubClass RearWindow VehicleWindow ;
-
-  -- An ElectricDevice that is capable of 
-  -- receiving and decoding RadioEmissions, e.g. Radios and Televisions.
-  fun ReceiverDevice : Class ;
-  fun ReceiverDevice_Class : SubClass ReceiverDevice (both CommunicationDevice ElectricDevice) ;
-
-  -- Any instance of Speaking where what is 
-  -- uttered is contained within a Text.
-  fun Reciting : Class ;
-  fun Reciting_Class : SubClass Reciting Speaking ;
-
-  -- Any Process where the experiencer recovers 
-  -- from a DiseaseOrSyndrome.
-  fun RecoveringFromIllness : Class ;
-  fun RecoveringFromIllness_Class : SubClass RecoveringFromIllness OrganismProcess ;
-
-  -- A Device whose purpose is RecreationOrExercise.
-  fun RecreationOrExerciseDevice : Class ;
-  fun RecreationOrExerciseDevice_Class : SubClass RecreationOrExerciseDevice Device ;
-
-  -- Any Quadrilateral whose angles are all 
-  -- RightAngles.
-  fun Rectangle : Class ;
-  fun Rectangle_Class : SubClass Rectangle Quadrilateral ;
-
-  -- BloodCells that contain hemoglobin, lack a 
-  -- CellNucleus, and carry Oxygen to the tissues of the body.
-  fun RedBloodCell : Class ;
-  fun RedBloodCell_Class : SubClass RedBloodCell BloodCell ;
-
-  -- Any Soldier that served on the British side during 
-  -- the American revolutionary war. RedcoatSoldier Any Soldier that served on the
-  -- British side during the American revolutionary war.
-  fun RedcoatSoldier : Class ;
-  fun RedcoatSoldier_Class : SubClass RedcoatSoldier Soldier ;
-
-  -- A Book which is not intended to be read 
-  -- from cover to cover, but which is meant to be consulted to answer specific 
-  -- factual questions, e.g. about the meaning of a word, the location of a 
-  -- country, etc.
-  fun ReferenceBook : Class ;
-  fun ReferenceBook_Class : SubClass ReferenceBook (both Book FactualText) ;
-
-  -- A Text which is not intended to be read 
-  -- from beginning to end, but which is meant to be consulted to answer specific 
-  -- factual questions, e.g. about the meaning of a word, the location of a 
-  -- country, etc.
-  fun ReferenceText : Class ;
-  fun ReferenceText_Class : SubClass ReferenceText FactualText ;
-
-  -- A Substance that is the result
-  -- of the Distilling of Petroleum.
-  fun RefinedPetroleumProduct : Class ;
-  fun RefinedPetroleumProduct_Class : SubClass RefinedPetroleumProduct PetroleumProduct ;
-
-  -- Any instance of Radiating where the radiated 
-  -- waves rebound from a surface, e.g. an echo of sound or a reflection of 
-  -- light.
-  fun Reflecting : Class ;
-  fun Reflecting_Class : SubClass Reflecting Radiating ;
-
-  -- Those instances of RadiatingLight where the 
-  -- instrument is not a light source, but is simply a surface which bends light 
-  -- waves that come in contact with it.
-  fun ReflectingLight : Class ;
-  fun ReflectingLight_Class : SubClass ReflectingLight (both RadiatingLight Reflecting) ;
-
-  -- Any Muscle reaction which is a response 
-  -- to a specific stimulus and which does not reach the level of consciousness.
-  fun ReflexiveProcess : Class ;
-  fun ReflexiveProcess_Class : SubClass ReflexiveProcess AutonomicProcess ;
-
-  -- The intersection of Containers and ElectricDevices 
-  -- in which the temperature is reduced from that of the outside air by a Cooling 
-  -- process.
-  fun Refrigerator : Class ;
-  fun Refrigerator_Class : SubClass Refrigerator (both Container (both CoolingDevice ElectricDevice)) ;
-
-  -- Submitting official paperwork in a government 
-  -- agency, e.g. filing for divorce, making a legal claim against someone.
-  fun Registering : Class ;
-  fun Registering_Class : SubClass Registering (both PoliticalProcess Stating) ;
-
-  -- ExpressingDisapproval about a state of affairs 
-  -- that has already occurred.
-  fun Regretting : Class ;
-  fun Regretting_Class : SubClass Regretting ExpressingDisapproval ;
-
-  -- Any TherapeuticProcess that removes Pain from 
-  -- the patient of the process.
-  fun RelievingPain : Class ;
-  fun RelievingPain_Class : SubClass RelievingPain TherapeuticProcess ;
-
-  -- A Building which is intended to be 
-  -- used for religious worship. This class covers churches, temples, 
-  -- religious shrines, etc.
-  fun ReligiousBuilding : Class ;
-  fun ReligiousBuilding_Class : SubClass ReligiousBuilding Building ;
-
-  -- A well_known leader of a religious group.
-  fun ReligiousFigure : Class ;
-  fun ReligiousFigure_Class : SubClass ReligiousFigure Celebrity ;
-
-  -- Any Position within a ReligousOrganization.
-  fun ReligiousPosition : Class ;
-  fun ReligiousPosition_Class : SubClass ReligiousPosition Position ;
-
-  -- A formal process of public worship which is 
-  -- typically carried out in a church, temple or other sanctified building and 
-  -- which typically accords with a prescribed set of rules.
-  fun ReligiousService : Class ;
-  fun ReligiousService_Class : SubClass ReligiousService (both Demonstrating ReligiousProcess) ;
-
-  -- Any Requesting that is intended to cause a 
-  -- Remembering of something.
-  fun Reminding : Class ;
-  fun Reminding_Class : SubClass Reminding Requesting ;
-
-  -- Removing Clothing from a Human or 
-  -- Animal in such a way that the Human or Animal no longer wears the 
-  -- Clothing.
-  fun RemovingClothing : Class ;
-  fun RemovingClothing_Class : SubClass RemovingClothing Uncovering ;
-
-  -- Giving money to the owner of an Object in 
-  -- exchange for the right to use the Object for a fixed time period.
-  fun Renting : Class ;
-  fun Renting_Class : SubClass Renting (both Borrowing FinancialTransaction) ;
-
-  -- A relatively brief FactualText, often it 
-  -- describes the findings of a study or experiment, or a series of 
-  -- observations.
-  fun Report : Class ;
-  fun Report_Class : SubClass Report (both Article FactualText) ;
-
-  -- One of the two major political parties in 
-  -- the UnitedStates. The RepublicanParty represents traditional, 
-  -- conservative values.
-  fun RepublicanParty : Ind PoliticalParty ;
-
-  -- A Sentence that expresses a request for something or 
-  -- that something be done.
-  fun Request : Class ;
-  def Request = KappaFn Sentence (\SENTENCE -> exists Requesting (\REQUEST -> result (var Requesting Process ? REQUEST)(var Sentence Entity ? SENTENCE)));
-
-  -- The Profession of being a scientific 
-  -- researcher.
-  fun Researcher : Class ;
-  fun Researcher_Class : SubClass Researcher Profession ;
-
-  -- (ResidentFn ?AREA) denotes the 
-  -- GroupOfPeople who have their home in ?AREA.
-  fun ResidentFn : El GeopoliticalArea -> Ind GroupOfPeople ;
-
-  -- Voluntarily ending one's employment.
-  fun Resigning : Class ;
-  fun Resigning_Class : SubClass Resigning TerminatingEmployment ;
-
-  -- Any instance of Deciding which is conducted at a 
-  -- FormalMeeting and where the agent is an Organization.
-  fun Resolution : Class ;
-  fun Resolution_Class : SubClass Resolution Deciding ;
-
-  -- Any CommercialAgent whose services include selling 
-  -- Food to customers which is intended to be eaten on the premises.
-  fun Restaurant : Class ;
-  fun Restaurant_Class : SubClass Restaurant CommercialAgent ;
-
-  -- A Building where people pay to be served food
-  -- and eat. Some restaurants may also offer entertainment.
-  fun RestaurantBuilding : Class ;
-  fun RestaurantBuilding_Class : SubClass RestaurantBuilding Building ;
-
-  -- A Store where individuals who are not
-  -- representing an Organization purchase items. This distinguishes
-  -- retail stores from wholesale establishments, where the purchasers
-  -- are businesses or their representatives, as well as mail order or
-  -- office buildings where transactions are facillitated but the consumer
-  -- does not take possession of the item on the premises. More succinctly,
-  -- the complement of WholesaleStore, i.e. 
-  -- MercantileOrganizations that sell their goods to the general public.
-  fun RetailStore : Class ;
-  fun RetailStore_Class : SubClass RetailStore MercantileOrganization ;
-
-  -- A membrane that covers the Eye and converts 
-  -- the image formed by the lens of the Eye into neurochemical impulses 
-  -- which can be processed by the Brain.
-  fun Retina : Class ;
-  fun Retina_Class : SubClass Retina (both AnimalAnatomicalStructure Organ) ;
-
-  -- Voluntary unemployment toward the end of one's life.
-  fun Retired : Ind SocialRole ;
-
-  -- Voluntarily leaving employment at the end of one's 
-  -- career in order to take time off in the later years of one's life.
-  fun Retiring : Class ;
-  fun Retiring_Class : SubClass Retiring Resigning ;
-
-  -- Any instance of Translocation where the agent 
-  -- goes to a location where he/she had been before the Translocation took place.
-  fun Returning : Class ;
-  fun Returning_Class : SubClass Returning Translocation ;
-
-  -- Moving something in such a way that its top 
-  -- becomes its bottom and vice versa.
-  fun Reversing : Class ;
-  fun Reversing_Class : SubClass Reversing Motion ;
-
-  -- A Pistol whose magazine is a revolving cylinder with 
-  -- six chambers for Bullets.
-  fun RevolverGun : Class ;
-  fun RevolverGun_Class : SubClass RevolverGun Pistol ;
-
-  -- A CerealGrain which has short and long grain varieties 
-  -- and which is usually prepared for eating by steaming.
-  fun RiceGrain : Class ;
-  fun RiceGrain_Class : SubClass RiceGrain CerealGrain ;
-
-  -- A Firearm with a long barrel that is intended to be fired 
-  -- from the shoulder.
-  fun Rifle : Class ;
-  fun Rifle_Class : SubClass Rifle Firearm ;
-
-  -- Any TwoDimensionalAngle that has the 
-  -- angularMeasure of 90 AngularDegrees.
-  fun RightAngle : Class ;
-  fun RightAngle_Class : SubClass RightAngle TwoDimensionalAngle ;
-
-  -- Any Triangle that contains a RightAngle.
-  fun RightTriangle : Class ;
-  fun RightTriangle_Class : SubClass RightTriangle Triangle ;
-
-  -- Any instance of RadiatingSound which is produced by 
-  -- a Bell.
-  fun Ringing : Class ;
-  fun Ringing_Class : SubClass Ringing RadiatingSound ;
-
-  -- A path along which vehicles travel. It is typically,
-  -- although not necessarily, paved and intended for cars.
-  fun Road : Class ;
-  fun Road_Class : SubClass Road (both Region Roadway) ;
-
-  -- RoadTransportationSystem 
-  -- is the subclass of TransportationSystems whose routes are Roadways.
-  fun RoadTransportationSystem : Class ;
-  fun RoadTransportationSystem_Class : SubClass RoadTransportationSystem TransitSystem ;
-
-  -- The class of LandVehicles that are not 
-  -- RollingStock.
-  fun RoadVehicle : Class ;
-  fun RoadVehicle_Class : SubClass RoadVehicle LandVehicle ;
-
-  -- Any instance of Stealing which involves the threat 
-  -- of the use of force.
-  fun Robbing : Class ;
-  fun Robbing_Class : SubClass Robbing Stealing ;
-
-  -- Rock is any naturally formed aggregate of one or more 
-  -- minerals, consolidated or not, with some degree of mineralogic and chemical 
-  -- constancy, in popular use the term is usually restricted to those aggregates 
-  -- that are hard, compact, and coherent.
-  fun Rock : Class ;
-  fun Rock_Class : SubClass Rock Substance ;
-
-  -- A Spacecraft which has the shape of a cylinder 
-  -- with a cone on top and which is powered by a jet engine.
-  fun Rocket : Class ;
-  fun Rocket_Class : SubClass Rocket (both (both Projectile Spacecraft) Aircraft) ;
-
-  -- An attack in which a rocket or
-  -- missile is used.
-  fun RocketMissileAttack : Class ;
-  fun RocketMissileAttack_Class : SubClass RocketMissileAttack Bombing ;
-
-  -- A single rail car. Any RailVehicle that is 
-  -- not composed of other RailVehicles.
-  fun RollingStock : Class ;
-  fun RollingStock_Class : SubClass RollingStock RailVehicle ;
-
-  -- The top of a Building.
-  fun Roof : Class ;
-  fun Roof_Class : SubClass Roof StationaryArtifact ;
-
-  -- A Male Chicken.
-  fun Rooster : Class ;
-  def Rooster = KappaFn Chicken (\R -> attribute (var Chicken Object ? R) (el SexAttribute Attribute ? Male)) ;
-
-  -- Motion that begins and ends at the same point, 
-  -- because the trajectory of the Motion is circular.
-  fun Rotating : Class ;
-  fun Rotating_Class : SubClass Rotating Motion ;
-
-  -- Any ThreeDimensionalFigure that has a single
-  -- tangent at every point on its surface.
-  fun RoundShape : Ind ThreeDimensionalFigure ;
-
-  -- Any instance of WaterTransportation where the 
-  -- instrument is an Oar that is manually powered.
-  fun Rowing : Class ;
-  fun Rowing_Class : SubClass Rowing WaterTransportation ;
-
-  -- A latex that is produced by certain species of 
-  -- BotanticalTrees.
-  fun Rubber : Class ;
-  fun Rubber_Class : SubClass Rubber PlantSubstance ;
-
-  -- A piece of Fabric whose purpose is to cover a Floor.
-  fun Rug : Class ;
-  fun Rug_Class : SubClass Rug Fabric ;
-
-  -- A Slavic language that is spoken in Russia.
-  fun RussianLanguage : Ind (both SpokenHumanLanguage NaturalLanguage) ;
-
-  -- A Device which allows a Human to ride on a 
-  -- Horse.
-  fun Saddle : Class ;
-  fun Saddle_Class : SubClass Saddle Holder ;
-
-  -- A Container with a Lock which is intended 
-  -- to secure items from theft. Note that this covers safes, lockers, and locked 
-  -- storage compartments.
-  fun SafeContainer : Class ;
-  fun SafeContainer_Class : SubClass SafeContainer (both Container SecurityDevice) ;
-
-  -- The class of Positions which involve working on a 
-  -- ship, whether a merchant ship or a navy ship.
-  fun Sailor : Class ;
-  fun Sailor_Class : SubClass Sailor SkilledOccupation ;
-
-  -- Any instance of Working that involves Selling or 
-  -- trying to sell items.
-  fun Sales : Class ;
-  fun Sales_Class : SubClass Sales Working ;
-
-  -- Any Position which involves Selling 
-  -- or trying to sell items.
-  fun SalesPosition : Class ;
-  fun SalesPosition_Class : SubClass SalesPosition SkilledOccupation ;
-
-  -- A Solution consisting of SodiumChloride and 
-  -- Water.
-  fun SalineSolution : Class ;
-  fun SalineSolution_Class : SubClass SalineSolution Solution ;
-
-  -- Any kind of open shoe lacking a markedly
-  -- thicker heel. The toe may be enclosed, but there must be some opening in the upper
-  -- other than the Hole through which the foot is inserted.
-  fun Sandal : Class ;
-  fun Sandal_Class : SubClass Sandal Shoe ;
-
-  -- Any Food which consists of two or more pieces 
-  -- of bread and some sort of filling between the two pieces of bread.
-  fun Sandwich : Class ;
-  fun Sandwich_Class : SubClass Sandwich PreparedFood ;
-
-  -- The state of being happy about a state of
-  -- affairs that occurred in the past. In cases where that state of affairs 
-  -- is the product of one's own doing, this is known as pride.
-  fun Satisfaction : Ind EmotionalState ;
-
-  -- Any instance of Increasing where the PhysicalQuantity 
-  -- involved is a CurrencyMeasure. This includes saving in a financial account
-  -- as well as stuffing gold bars under the matress, or a squirrel saving nuts
-  -- for winter.
-  fun Saving : Class ;
-  fun Saving_Class : SubClass Saving Increasing ;
-
-  -- A federally or state chartered 
-  -- FinancialCompany that takes Deposits from individuals, funds 
-  -- Mortgages, and pays Dividends.
-  fun SavingsAndLoan : Class ;
-  fun SavingsAndLoan_Class : SubClass SavingsAndLoan FinancialCompany ;
-
-  -- Any AbnormalAnatomicalStructure which results from the 
-  -- healing of a Lesion.
-  fun Scar : Class ;
-  fun Scar_Class : SubClass Scar AbnormalAnatomicalStructure ;
-
-  -- Any Funding which is made on the basis of merit 
-  -- and whose purpose is to allow the destination to realize an 
-  -- EducationalProgram.
-  fun Scholarship : Class ;
-  fun Scholarship_Class : SubClass Scholarship Funding ;
-
-  -- An EducationalOrganization with a curriculum, 
-  -- teachers, and students. Most Schools are housed in a Building 
-  -- dedicated to the EducationalOrganization.
-  fun School : Class ;
-  fun School_Class : SubClass School EducationalOrganization ;
-
-  -- Any FieldOfStudy which tests theories on the basis of 
-  -- careful observations and/or experiments and which has a cumulative body of results.
-  fun Science : Class ;
-  fun Science_Class : SubClass Science FieldOfStudy ;
-
-  -- A successful attempt to score a point in a Game.
-  fun Score : Class ;
-  fun Score_Class : SubClass Score GameShot ;
-
-  -- An AttachingDevice which contains a spiral of grooves to 
-  -- hold it in place and which is fastened with a Screwdriver.
-  fun Screw : Class ;
-  fun Screw_Class : SubClass Screw AttachingDevice ;
-
-  -- A Device that is used to rotate
-  -- a Screw, which by the action of its helical threads is driven into a 
-  -- medium that is softer than the material of the screw itself.
-  fun Screwdriver : Class ;
-  fun Screwdriver_Class : SubClass Screwdriver Device ;
-
-  -- The collection of Characters in a particular 
-  -- written language. Every WrittenCommunication consists of Characters 
-  -- written in a particular script. Scripts include different typefaces, as 
-  -- well as entirely different characters. 'Times Roman' is a very specific 
-  -- script. While the 'latin' character set is a general one, that has 
-  -- specific subclasses like Times Roman. Other scripts include Devanagri 
-  -- (which may be expressed in many different more specific typefaces), or 
-  -- Simplified Chinese.
-  fun Script : Class ;
-  fun Script_Class : SubClass Script Collection ;
-
-  -- Any ArtWork which is not constructed on the 
-  -- two_dimensional surface of a canvas, piece of paper, etc.
-  fun Sculpture : Class ;
-  fun Sculpture_Class : SubClass Sculpture ArtWork ;
-
-  -- SeasonOfYear is the class of four 
-  -- seasons correlated with the calendar Year and associated with 
-  -- changes in the length of daylight and with overall temperature 
-  -- changes. Depending upon the GeographicArea, a SeasonOfYear 
-  -- may also be associated with weather patterns (e.g., rainy, dry, 
-  -- windy). The characteristics of seasons (cold vs. hot temperatures, 
-  -- long vs. short days) are reversed from the NorthernHemisphere 
-  -- to the SouthernHemisphere.
-  fun SeasonOfYear : Class ;
-  fun SeasonOfYear_Class : SubClass SeasonOfYear TimeInterval ;
-
-  -- Any instance of Furniture which is designed to 
-  -- accommodate Humans who are Sitting.
-  fun Seat : Class ;
-  fun Seat_Class : SubClass Seat Furniture ;
-
-  -- Guiding someone to a Seat, e.g. as when an usher 
-  -- shows someone to a Seat in an Auditorium.
-  fun Seating : Class ;
-  fun Seating_Class : SubClass Seating Guiding ;
-
-  -- A color that is the product of mixing together 
-  -- two or more PrimaryColors.
-  fun SecondaryColor : Class ;
-  fun SecondaryColor_Class : SubClass SecondaryColor ColorAttribute ;
-
-  -- A School which admits students who have 
-  -- graduated from a middle school and which normally covers the ninth through 
-  -- twelfth grades. A SecondarySchool confers a high school diploma.
-  fun SecondarySchool : Class ;
-  fun SecondarySchool_Class : SubClass SecondarySchool School ;
-
-  -- The head of the UnitedStatesDepartmentOfInterior.
-  fun SecretaryOfTheInterior : Ind GovernmentSecretary ;
-
-  -- The head of the United States Treasury Department.
-  fun SecretaryOfTheTreasury : Ind GovernmentSecretary ;
-
-  -- A SecurityDevice that detects intrusions to 
-  -- a StationaryArtifact and issues a warning of some sort.
-  fun SecurityAlarm : Class ;
-  fun SecurityAlarm_Class : SubClass SecurityAlarm (both ElectricDevice SecurityDevice) ;
-
-  -- A Device whose purpose is to protect people or 
-  -- property from kidnappers and/or thieves.
-  fun SecurityDevice : Class ;
-  fun SecurityDevice_Class : SubClass SecurityDevice Device ;
-
-  -- The Organization that is charged with 
-  -- ensuring the security of members of the overall Organization and the 
-  -- property of the Organization.
-  fun SecurityUnit : Class ;
-  fun SecurityUnit_Class : SubClass SecurityUnit Organization ;
-
-  -- Any instance of UnilateralGetting which is done by 
-  -- a Government and which is not permitted by the origin of the UnilateralGetting.
-  fun SeizingProperty : Class ;
-  fun SeizingProperty_Class : SubClass SeizingProperty UnilateralGetting ;
-
-  -- SelfPoweredDevice is 
-  -- the subclass of Devices whose action is powered by some kind of on_board 
-  -- component or power source (not the user, which would be a 
-  -- UserPoweredVehicle).
-  fun SelfPoweredDevice : Class ;
-  def SelfPoweredDevice = KappaFn Device (\O -> exists Artifact (\G -> powerPlant (var Device Device ? O) (var Artifact Artifact ? G))) ;
-
-  -- SelfPoweredRoadVehicle is the 
-  -- class of RoadVehicles that are also PoweredVehicles. 
-  -- SelfPoweredRoadVehicle covers motorcycles, semi_trailers, RVs, etc., 
-  -- as well as Automobiles. This class includes vehicles powered by 
-  -- electricity, gasoline, diesel, and other fuels.
-  fun SelfPoweredRoadVehicle : Class ;
-  fun SelfPoweredRoadVehicle_Class : SubClass SelfPoweredRoadVehicle (both PoweredVehicle RoadVehicle) ;
-
-  -- Any LegalDecision where the defendant is assigned 
-  -- a punishment for a CriminalAction which was the subject of an earlier 
-  -- LegalConviction.
-  fun Sentencing : Class ;
-  fun Sentencing_Class : SubClass Sentencing LegalDecision ;
-
-  -- A noncomissioned MilitaryOfficer.
-  fun Sergeant : Class ;
-  fun Sergeant_Class : SubClass Sergeant MilitaryOfficer ;
-
-  -- A Lecture that is part of a ReligiousService.
-  fun Sermon : Class ;
-  fun Sermon_Class : SubClass Sermon Lecture ;
-
-  -- Any LiquidBodySubstance other than Blood.
-  fun Serum : Class ;
-  fun Serum_Class : SubClass Serum LiquidBodySubstance ;
-
-  -- An Organization that performs 
-  -- a public service and is regulated by the Government.
-  fun ServiceOrganization : Class ;
-  fun ServiceOrganization_Class : SubClass ServiceOrganization Organization ;
-
-  -- Any Position which involves working 
-  -- as a waiter or servant, either for an Organization (e.g. a restaurant) 
-  -- or for a person or family.
-  fun ServicePosition : Class ;
-  fun ServicePosition_Class : SubClass ServicePosition SkilledOccupation ;
-
-  -- Working as a waiter or servant, either for an 
-  -- Organization (e.g. a Restaurant) or for a person or family.
-  fun Serving : Class ;
-  fun Serving_Class : SubClass Serving Working ;
-
-  -- A Pipline which is used to transport human 
-  -- waste to an area where it can be treated and/or disposed of.
-  fun SewageSystem : Class ;
-  fun SewageSystem_Class : SubClass SewageSystem Pipeline ;
-
-  -- Attaching two pieces of Fabric or one part of a 
-  -- piece of Fabric to another part by means of needle and thread.
-  fun Sewing : Class ;
-  fun Sewing_Class : SubClass Sewing Attaching ;
-
-  -- The subclass of ChangeOfPossession where a 
-  -- properPart of the patient is given by the agent or the destination.
-  fun Sharing : Class ;
-  fun Sharing_Class : SubClass Sharing ChangeOfPossession ;
-
-  -- A domesticated HoofedMammal that is bred for its 
-  -- wool and for its meat (known as mutton).
-  fun Sheep : Class ;
-  fun Sheep_Class : SubClass Sheep (both DomesticAnimal HoofedMammal) ;
-
-  -- An piece of Furniture or part of a piece of Furniture 
-  -- that is used for keeping or displaying things.
-  fun Shelf : Class ;
-  fun Shelf_Class : SubClass Shelf Artifact ;
-
-  -- A PoliceOfficer whose jurisdiction is a County.
-  fun Sheriff : Class ;
-  fun Sheriff_Class : SubClass Sheriff PoliceOfficer ;
-
-  -- An Artifact that is held by the hand or whole arm and 
-  -- is used to prevent injuries from Weapons.
-  fun Shield : Class ;
-  fun Shield_Class : SubClass Shield Artifact ;
-
-  -- Ship is the class of large WaterVehicle used 
-  -- for travel on oceans, seas, or large lakes.
-  fun Ship : Class ;
-  fun Ship_Class : SubClass Ship DisplacementHullWaterVehicle ;
-
-  -- The class of Positions which involve the command of a ship.
-  fun ShipCaptain : Class ;
-  fun ShipCaptain_Class : SubClass ShipCaptain Sailor ;
-
-  -- The class of Positions that involve some responsibility 
-  -- on a ship and are lower in rank than ShipCaptain.
-  fun ShipMate : Class ;
-  fun ShipMate_Class : SubClass ShipMate Sailor ;
-
-  -- The class of Sailors which have a position of 
-  -- responsibility on a Ship.
-  fun ShipOfficer : Class ;
-  fun ShipOfficer_Class : SubClass ShipOfficer Sailor ;
-
-  -- Shipping is the subclass of Transportation 
-  -- events in which goods are transported from one place to another by an 
-  -- agent who is entrusted with the goods temporarily just in order to move 
-  -- them. Shipping may be done within an organization or it may be done 
-  -- by an outside commercial agent. See CommercialShipping.
-  fun Shipping : Class ;
-  fun Shipping_Class : SubClass Shipping Transportation ;
-
-  -- An item of Clothing which covers the upper body of a Human.
-  fun Shirt : Class ;
-  fun Shirt_Class : SubClass Shirt Clothing ;
-
-  -- Clothing that is intended to be worn on the Foot. 
-  -- It consists of an upper, a sole, and a heel.
-  fun Shoe : Class ;
-  fun Shoe_Class : SubClass Shoe Clothing ;
-
-  -- The bottom part of a Shoe that is
-  -- intended to be the point of contact with the ground while the
-  -- shoe is being worn.
-  fun ShoeSole : Class ;
-  fun ShoeSole_Class : SubClass ShoeSole Artifact ;
-
-  -- A MercantileOrganization which is a collection 
-  -- of various shops gathered together in a single, modern development.
-  fun ShoppingMall : Class ;
-  fun ShoppingMall_Class : SubClass ShoppingMall MercantileOrganization ;
-
-  -- A brief work of fiction, often bound with other 
-  -- short stories in a Book or Periodical.
-  fun ShortStory : Class ;
-  fun ShortStory_Class : SubClass ShortStory (both Article FictionalText) ;
-
-  -- Decreasing the length of something.
-  fun Shortening : Class ;
-  fun Shortening_Class : SubClass Shortening Decreasing ;
-
-  -- A solid metal Ball that is used in the sport of shotput.
-  fun ShotBall : Class ;
-  fun ShotBall_Class : SubClass ShotBall Ball ;
-
-  -- The part of a Primate between the Arm and the neck.
-  fun Shoulder : Class ;
-  fun Shoulder_Class : SubClass Shoulder (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- Moving the Shoulders in such a way that the motion 
-  -- is intended to express something to someone else.
-  fun Shrugging : Class ;
-  fun Shrugging_Class : SubClass Shrugging (both BodyMotion Gesture) ;
-
-  -- A prepared path for pedestrians alongside a Roadway.
-  fun Sidewalk : Class ;
-  fun Sidewalk_Class : SubClass Sidewalk StationaryArtifact ;
-
-  -- Signalling is the subclass of Guiding 
-  -- processes in which an agent, animate or inanimate, sends a signal to 
-  -- another Object. In many cases, this signal will be an electrical or 
-  -- electronic one. Some signals may directly control the behavior of 
-  -- the object signalled, while others may merely cause information to be 
-  -- presented. Instances of electrical Signalling are typically more 
-  -- complex than simply than operation of a DeviceSwitch, though in some 
-  -- cases, Signalling involves remote activation of such a switch by another 
-  -- device.
-  fun Signalling : Class ;
-  fun Signalling_Class : SubClass Signalling Guiding ;
-
-  -- Fabric that is woven from the strands produced by 
-  -- certain Larval Insects.
-  fun Silk : Class ;
-  fun Silk_Class : SubClass Silk Fabric ;
-
-  -- The class of Falling processes that occur in a BodyOfWater.
-  fun Sinking : Class ;
-  fun Sinking_Class : SubClass Sinking Falling ;
-
-  -- The BodyMotion of moving from a Standing 
-  -- to a Sitting position.
-  fun SittingDown : Class ;
-  fun SittingDown_Class : SubClass SittingDown (both BodyMotion MotionDownward) ;
-
-  -- Any ArtWork which is produced by a pencil or 
-  -- piece of charcoal.
-  fun Sketch : Class ;
-  fun Sketch_Class : SubClass Sketch ArtWork ;
-
-  -- Any Position which requires 
-  -- learning a set of skills.
-  fun SkilledOccupation : Class ;
-  fun SkilledOccupation_Class : SubClass SkilledOccupation Position ;
-
-  -- A BodyCovering that comprises part of the surface of Animals.
-  fun Skin : Class ;
-  fun Skin_Class : SubClass Skin (both AnimalAnatomicalStructure BodyCovering) ;
-
-  -- The Bone that is found in the Heads of Vertebrates.
-  fun Skull : Class ;
-  fun Skull_Class : SubClass Skull Bone ;
-
-  -- A Window that is part of the Ceiling of 
-  -- a Room.
-  fun Skylight : Class ;
-  fun Skylight_Class : SubClass Skylight Window ;
-
-  -- A piece of Clothing that covers the Arm. A 
-  -- Sleeve is always part of a Coat or a Shirt.
-  fun Sleeve : Class ;
-  fun Sleeve_Class : SubClass Sleeve Clothing ;
-
-  -- Spreading the lips in such a way as to convey 
-  -- happiness.
-  fun Smiling : Class ;
-  fun Smiling_Class : SubClass Smiling FacialExpression ;
-
-  -- Inhaling and exhaling Smoke produced by a CigarOrCigarette.
-  fun Smoking : Class ;
-  fun Smoking_Class : SubClass Smoking RecreationOrExercise ;
-
-  -- Any Device whose purpose is Smoking.
-  fun SmokingDevice : Class ;
-  fun SmokingDevice_Class : SubClass SmokingDevice Device ;
-
-  -- A SmokingDevice consisting of a tube and a small bowl.
-  fun SmokingPipe : Class ;
-  fun SmokingPipe_Class : SubClass SmokingPipe SmokingDevice ;
-
-  -- Any instance Transportation which is also a CriminalAction.
-  fun Smuggling : Class ;
-  fun Smuggling_Class : SubClass Smuggling (both CriminalAction Transportation) ;
-
-  -- A long and narrow Reptile which lacks Limbs.
-  fun Snake : Class ;
-  fun Snake_Class : SubClass Snake Reptile ;
-
-  -- The ConsciousnessAttribute of someone whose motor and
-  -- cognitive faculties are not significantly impaired by a BiologicallyActiveSubstance.
-  fun Sober : Ind ConsciousnessAttribute ;
-
-  -- The process of transitioning from a state of 
-  -- being Drunk to a state of being Sober.
-  fun SoberingUp : Class ;
-  fun SoberingUp_Class : SubClass SoberingUp PsychologicalProcess ;
-
-  -- Any Meeting where the intent is primarily 
-  -- to socialize and be entertained.
-  fun SocialParty : Class ;
-  fun SocialParty_Class : SubClass SocialParty (both Meeting RecreationOrExercise) ;
-
-  -- Any Science which studies human behavior, either in 
-  -- the aggregate, as do, for example, Economics and Linguistics, or with respect to 
-  -- the individual, as does Psychology.
-  fun SocialScience : Class ;
-  fun SocialScience_Class : SubClass SocialScience Science ;
-
-  -- A piece of Clothing that is made of a soft Fabric 
-  -- like Cotton and that is intended to be worn on the Foot.
-  fun Sock : Class ;
-  fun Sock_Class : SubClass Sock Clothing ;
-
-  -- SodiumChloride is the compound of Sodium and Chloride,
-  -- which may appear in crystalline form or in solution with water or other substances.
-  -- It is a compound found in solution in significant quantities in sea water.
-  fun SodiumChloride : Class ;
-  fun SodiumChloride_Class : SubClass SodiumChloride ChemicalSalt ;
-
-  -- A padded Seat that is designed to accommodate more than one Human.
-  fun Sofa : Class ;
-  fun Sofa_Class : SubClass Sofa Seat ;
-
-  -- Attaching two things by means of a MetallicAlloy.
-  fun Soldering : Class ;
-  fun Soldering_Class : SubClass Soldering Attaching ;
-
-  -- The class of SkilledOccupations which involve serving in 
-  -- the armed forces of a Nation.
-  fun Soldier : Class ;
-  fun Soldier_Class : SubClass Soldier SkilledOccupation ;
-
-  -- Any BodyMotion which begins and ends in 
-  -- a Sitting position and where the feet roll over the head and return to 
-  -- their original position.
-  fun Somersaulting : Class ;
-  fun Somersaulting_Class : SubClass Somersaulting BodyMotion ;
-
-  -- Something that emits and receives sound 
-  -- for the purpose of locating and tracking distant objects. Note that
-  -- this covers both manmade devices and BodyParts such as the sonar
-  -- of bats and dolphins.
-  fun Sonar : Class ;
-  fun Sonar_Class : SubClass Sonar CorpuscularObject ;
-
-  -- Any MusicalComposition which contains Lyrics.
-  fun Song : Class ;
-  fun Song_Class : SubClass Song MusicalComposition ;
-
-  -- Food which is prepared by reducing Meat 
-  -- and/or FruitOrVegetables to a translucent broth which can be used as 
-  -- a base for soups or sauces.
-  fun SoupStock : Class ;
-  fun SoupStock_Class : SubClass SoupStock PreparedFood ;
-
-  -- The class of all Regions which are not GeographicAreas.
-  fun SpaceRegion : Class ;
-  fun SpaceRegion_Class : SubClass SpaceRegion Region ;
-
-  -- Any instance of Transportation where the 
-  -- instrument is a Spacecraft and which is through a SpaceRegion.
-  fun SpaceTransportation : Class ;
-  fun SpaceTransportation_Class : SubClass SpaceTransportation Transportation ;
-
-  -- Any Vehicle which is capable of SpaceTransportation.
-  fun Spacecraft : Class ;
-  fun Spacecraft_Class : SubClass Spacecraft Vehicle ;
-
-  -- A Romance language that is the official language 
-  -- of Spain, Mexico, and many Central and South American countries.
-  fun SpanishLanguage : Ind (both SpokenHumanLanguage NaturalLanguage) ;
-
-  -- A Weapon with a long handle and a short blade.
-  fun Spear : Class ;
-  fun Spear_Class : SubClass Spear Weapon ;
-
-  -- The class of ThreeDimensionalFigures such that 
-  -- all GeometricPoints that make up the Sphere are equidistant from a 
-  -- single GeometricPoint, known as the center of the Sphere.
-  fun Sphere : Class ;
-  fun Sphere_Class : SubClass Sphere ThreeDimensionalFigure ;
-
-  -- A cord of nerves that carries impulses to 
-  -- and from the Brain. It is contained within the SpinalColumn.
-  fun SpinalCord : Class ;
-  fun SpinalCord_Class : SubClass SpinalCord Organ ;
-
-  -- Any instance of Impelling where the origin is 
-  -- the Mouth of the agent.
-  fun Spitting : Class ;
-  fun Spitting_Class : SubClass Spitting Impelling ;
-
-  -- An Organ on the left side of the body that produces 
-  -- Cells that play a crucial role in immune response.
-  fun Spleen : Class ;
-  fun Spleen_Class : SubClass Spleen (both AnimalAnatomicalStructure Organ) ;
-
-  -- The BodyPosition of extending one's Legs at 
-  -- right angles to one's Torso.
-  fun Splitting : Ind BodyPosition ;
-
-  -- A GameShot which is part of a Sport and 
-  -- which serves to start the Sport, e.g. the beginning shot in Tennis, 
-  -- Badminton or Squash.
-  fun SportServe : Class ;
-  fun SportServe_Class : SubClass SportServe GameShot ;
-
-  -- Any GameAttribute that is specific to 
-  -- a Sport.
-  fun SportsAttribute : Class ;
-  fun SportsAttribute_Class : SubClass SportsAttribute GameAttribute ;
-
-  -- A specially designated and maintained facility 
-  -- where Sports are played. Note that this covers sports fields, stadiums, 
-  -- and gymnasiums.
-  fun SportsFacility : Class ;
-  fun SportsFacility_Class : SubClass SportsFacility StationaryArtifact ;
-
-  -- A specially designated and maintained area 
-  -- where Sports are played.
-  fun SportsGround : Class ;
-  fun SportsGround_Class : SubClass SportsGround StationaryArtifact ;
-
-  -- An Organization whose members are SportsTeams 
-  -- and whose purpose is to set up games between its members.
-  fun SportsLeague : Class ;
-  fun SportsLeague_Class : SubClass SportsLeague Organization ;
-
-  -- A SportsAttribute that indicates that a player in 
-  -- a Sport can no longer compete because he has been tagged with the GamePiece.
-  fun SportsOut : Ind SportsAttribute ;
-
-  -- A Plan for a Maneuver within a TeamSport.
-  fun SportsPlay : Class ;
-  fun SportsPlay_Class : SubClass SportsPlay Plan ;
-
-  -- A Position which is filled by someone on a 
-  -- SportsTeam and which represents the role played by the person on the team.
-  fun SportsPosition : Class ;
-  fun SportsPosition_Class : SubClass SportsPosition SkilledOccupation ;
-
-  -- A GroupOfPeople who habitually play a Sport 
-  -- together, either as an occupation or as a leisure activity.
-  fun SportsTeam : Class ;
-  fun SportsTeam_Class : SubClass SportsTeam GroupOfPeople ;
-
-  -- Any instance of Transfer of a Liquid which is 
-  -- accomplished by converting the Liquid into a mist.
-  fun Spraying : Class ;
-  fun Spraying_Class : SubClass Spraying (both LiquidMotion Transfer) ;
-
-  -- The SeasonOfYear that begins at the spring 
-  -- equinox and ends at the summer solstice. SpringSeason is the class of 
-  -- TimeIntervals associated with the calendar months of March 
-  -- through May.
-  fun SpringSeason : Class ;
-  fun SpringSeason_Class : SubClass SpringSeason SeasonOfYear ;
-
-  -- Any Rectangle whose sides are all equal.
-  fun Square : Class ;
-  fun Square_Class : SubClass Square Rectangle ;
-
-  -- SquareMile represents a UnitOfMeasure equal to one square Mile.
-  fun SquareMile : Ind UnitOfArea ;
-
-  -- SquareYard represents a UnitOfMeasure equal to one square YardLength.
-  fun SquareYard : Ind UnitOfArea ;
-
-  -- Sitting on one's heels.
-  fun Squatting : Ind BodyPosition ;
-
-  -- A tree_dwelling Rodent with a bushy tail.
-  fun Squirrel : Class ;
-  fun Squirrel_Class : SubClass Squirrel Rodent ;
-
-  -- A Wagon that is pulled by Horses and whose purpose 
-  -- was to transport Humans and their luggage from one City to the next, especially 
-  -- in areas which did not have an established transportation system, e.g. the old west.
-  fun StageCoach : Class ;
-  fun StageCoach_Class : SubClass StageCoach Wagon ;
-
-  -- A StationaryArtifact which allows one to climb, step 
-  -- by step, from one level to another.
-  fun Stairway : Class ;
-  fun Stairway_Class : SubClass Stairway StationaryArtifact ;
-
-  -- The BodyMotion of moving from a Sitting 
-  -- to a Standing position.
-  fun StandingUp : Class ;
-  fun StandingUp_Class : SubClass StandingUp (both BodyMotion MotionUpward) ;
-
-  -- A complex Carbohydrate that is the main form in 
-  -- which Carbohydrates are stored.
-  fun Starch : Class ;
-  fun Starch_Class : SubClass Starch Carbohydrate ;
-
-  -- (StartFn ?PROCESS) denotes IntentionalProcesses 
-  -- of bringing it about that Processes of type ?PROCESS begin, e.g. start 
-  -- working, begin running, etc.
-  fun StartFn : El Process -> Desc IntentionalProcess ;
-
-  -- Killing someone by depriving them of Food.
-  fun Starving : Class ;
-  fun Starving_Class : SubClass Starving Killing ;
-
-  -- The class of Governments whose 
-  -- jurisdictions are StateOrProvinces.
-  fun StateGovernment : Class ;
-  fun StateGovernment_Class : SubClass StateGovernment Government ;
-
-  -- A Sentence that is stated to be true.
-  fun Statement : Class ;
-  def Statement = KappaFn Sentence (\SENTENCE -> exists Stating (\STATE -> result (var Stating Process ? STATE)
-                                                                                  (var Sentence Entity ? SENTENCE))) ;
-
-  -- Any UnilateralGetting which is not permitted by the 
-  -- origin of the UnilateralGetting. These cases of UnilateralGetting are 
-  -- distinguished from ones where the destination is the subject of charity or 
-  -- other forms of benefaction.
-  fun Stealing : Class ;
-  fun Stealing_Class : SubClass Stealing (both CriminalAction UnilateralGetting) ;
-
-  -- SteamEngine is the subclass of Engines 
-  -- that produce mechanical power from heat and steam pressure.
-  fun SteamEngine : Class ;
-  fun SteamEngine_Class : SubClass SteamEngine Engine ;
-
-  -- A MetallicAlloy made from Iron and other elements.
-  fun Steel : Class ;
-  fun Steel_Class : SubClass Steel MetallicAlloy ;
-
-  -- A component of a ReligiousBuilding that is tall 
-  -- and narrow and symbolizes the connection between humanity and a deity.
-  fun Steeple : Class ;
-  fun Steeple_Class : SubClass Steeple StationaryArtifact ;
-
-  -- A VehicleController which enables one to steer 
-  -- a Vehicle.
-  fun SteeringWheel : Class ;
-  fun SteeringWheel_Class : SubClass SteeringWheel VehicleController ;
-
-  -- The BodyMotion of extending one foot forward 
-  -- and then bringing the other foot to the same lateral position as the 
-  -- first leg.
-  fun Stepping : Class ;
-  fun Stepping_Class : SubClass Stepping BodyMotion ;
-
-  -- A StationaryArtifact which allows one to climb, step 
-  -- by step, from one level to another.
-  fun Steps : Class ;
-  fun Steps_Class : SubClass Steps StationaryArtifact ;
-
-  -- A class of OrganicCompounds having the same basic 
-  -- chemical structure and having significant physiological effects.
-  fun Steroid : Class ;
-  fun Steroid_Class : SubClass Steroid (both BiologicallyActiveSubstance OrganicCompound) ;
-
-  -- Any BiologicallyActiveSubstance which has 
-  -- the effect of stimulating the central nervous system, i.e. increasing 
-  -- function or activity in the Brain or SpinalCord.
-  fun Stimulant : Class ;
-  fun Stimulant_Class : SubClass Stimulant BiologicallyActiveSubstance ;
-
-  -- Any instance of LiquidMotion which is also an 
-  -- instance of Combining two or more Liquids.
-  fun Stirring : Class ;
-  fun Stirring_Class : SubClass Stirring (both Combining LiquidMotion) ;
-
-  -- An instrument that signifies an ownership position, 
-  -- or equity, in a Corporation, and represents a claim on its proportionate 
-  -- share in the corporation's assets and profits.
-  fun Stock : Class ;
-  fun Stock_Class : SubClass Stock (both FinancialInstrument Investment) ;
-
-  -- A muscular sac that is the principal organ of 
-  -- digestion.
-  fun Stomach : Class ;
-  fun Stomach_Class : SubClass Stomach (both AnimalAnatomicalStructure Organ) ;
-
-  -- An act where a victim or victims is attacked
-  -- with stones. The stones may either be placed on top of a victim in
-  -- order to cause death by pressure and suffocation, in which case the act
-  -- is typically part of a ritualized legal sentence, or where the victim
-  -- is pelted with stones causing injury or death by trauma. The intent
-  -- of such an act is usually the death of the victim.
-  fun Stoning : Class ;
-  fun Stoning_Class : SubClass Stoning ViolentContest ;
-
-  -- (StopFn ?PROCESS) denotes IntentionalProcesses of bringing it
-  -- about that Processes of type ?PROCESS end, e.g. stop walking, quit working, etc.
-  fun StopFn : El Process -> Desc IntentionalProcess ;
-
-  -- A Building that has the purpose of housing
-  -- FinancialTransactions.
-  fun Store : Class ;
-  fun Store_Class : SubClass Store Building ;
-
-  -- Someone who operates a store which he
-  -- either owns or rents.
-  fun StoreOwner : Ind OccupationalRole ;
-
-  -- The Region where two or more unstable air 
-  -- masses meet.
-  fun StormFront : Class ;
-  fun StormFront_Class : SubClass StormFront AtmosphericRegion ;
-
-  -- A HeatingDevice which consists one or more burners for 
-  -- heating pots and pans of Food.
-  fun Stove : Class ;
-  fun Stove_Class : SubClass Stove HeatingDevice ;
-
-  -- Any instance of Grabbing where the patient is 
-  -- someone else's throat and the intention is to make it impossible for the other 
-  -- person to breathe.
-  fun Strangling : Class ;
-  fun Strangling_Class : SubClass Strangling Grabbing ;
-
-  -- (StreetAddressFn ?BUILDING ?ROAD ?CITY 
-  -- ?COUNTRY) returns the Agent, e.g. a family, an organization, a person, 
-  -- etc. that resides or conducts business at the corresponding address.
-  fun StreetAddressFn : El StationaryArtifact -> El Roadway -> El City -> El Nation -> Ind Agent ;
-
-  -- Streetcar is the subclass of 
-  -- ElectrifiedRailwayCars that run on tracks laid into, along, or 
-  -- beside city Streets.
-  fun Streetcar : Class ;
-  fun Streetcar_Class : SubClass Streetcar ElectrifiedRailwayCar ;
-
-  -- A SoundAttribute of Syllables. It denotes the quality of
-  -- being emphasized over the other Syllables in the same Word.
-  fun Stressed : Ind SoundAttribute ;
-
-  -- Moving two sides of an object in opposite 
-  -- directions so that the object becomes both longer and thinner.
-  fun Stretching : Class ;
-  fun Stretching_Class : SubClass Stretching (both Lengthening Motion) ;
-
-  -- A long, thin strand of Fabric that is used for Tying 
-  -- things together, etc. Note that this class covers a cord of any width, including 
-  -- rope, twine, and thread, for example.
-  fun String : Class ;
-  fun String_Class : SubClass String Artifact ;
-
-  -- A MusicalInstrument which is played by 
-  -- striking strings, either directly as with a guitar or indirectly via keys 
-  -- as with Pianos.
-  fun StringInstrument : Class ;
-  fun StringInstrument_Class : SubClass StringInstrument MusicalInstrument ;
-
-  -- A person who participates in an
-  -- EducationalProcess in order to learn something.
-  fun Student : Ind SocialRole ;
-
-  -- A WaterVehicle which is capable of travelling 
-  -- under the water level by filling tanks with water.
-  fun Submarine : Class ;
-  fun Submarine_Class : SubClass Submarine WaterVehicle ;
-
-  -- A subway is a hollow area of the earth, typically
-  -- under large cities, designed for running trains that move people. It is
-  -- distinguished from other kinds of tunnels in that trains run through
-  -- them, primarily for the purpose of carrying people rather than ore, for
-  -- example.
-  fun Subway : Class ;
-  fun Subway_Class : SubClass Subway Hole ;
-
-  -- Any RailTransportationSystem that runs 
-  -- exclusively through Tunnels.
-  fun SubwaySystem : Class ;
-  fun SubwaySystem_Class : SubClass SubwaySystem RailTransportationSystem ;
-
-  -- Killing someone by asphyxiation, i.e. by 
-  -- depriving them of Oxygen.
-  fun Suffocating : Class ;
-  fun Suffocating_Class : SubClass Suffocating Killing ;
-
-  -- A simple Carbohydrate that has a sweet taste and 
-  -- consists mostly or entirely of sucrose.
-  fun Sugar : Class ;
-  fun Sugar_Class : SubClass Sugar (both Carbohydrate PlantAgriculturalProduct) ;
-
-  -- Any instance of Killing where the agent and 
-  -- the experiencer are identical.
-  fun Suicide : Class ;
-  fun Suicide_Class : SubClass Suicide Killing ;
-
-  -- A bomb attack in which the bomber
-  -- intends to blow himself up during the course of the attack. The bomber
-  -- is the delivery mechanism for the explosive and the bomb is typically
-  -- in close contact with the bomber, such as being strapped around his
-  -- torso. This action is distinguished from actions in which the bomber
-  -- merely happens to be blown up by his own bomb in that the bomber
-  -- knows that he is committing suicide.
-  fun SuicideBombing : Class ;
-  fun SuicideBombing_Class : SubClass SuicideBombing (both Bombing Killing) ;
-
-  -- The SeasonOfYear that begins at the summer 
-  -- solstice and ends at the autumnal equinox.
-  fun SummerSeason : Class ;
-  fun SummerSeason_Class : SubClass SummerSeason SeasonOfYear ;
-
-  -- Any instance of RadiatingLight where the 
-  -- Sun (Sol) is the origin.
-  fun Sunlight : Class ;
-  fun Sunlight_Class : SubClass Sunlight RadiatingLight ;
-
-  -- The TimeInterval of each Day when the sun is rising 
-  -- and is partially overlapped by the horizon line.
-  fun Sunrise : Class ;
-  fun Sunrise_Class : SubClass Sunrise TimeInterval ;
-
-  -- The TimeInterval of each Day when the sun is setting 
-  -- and is partially overlapped by the horizon line.
-  fun Sunset : Class ;
-  fun Sunset_Class : SubClass Sunset TimeInterval ;
-
-  -- A Sentence that is assumed to be true, possibly 
-  -- just for the sake of argument.
-  fun Supposition : Class ;
-  def Supposition = KappaFn Sentence (\SENTENCE -> exists Supposing (\SUPPOSE -> result (var Supposing Process ? SUPPOSE)
-                                                                                        (var Sentence Entity ? SENTENCE))) ;
-
-  -- Surfactants, also known as Wetting agents, 
-  -- lower the surface tension of a Liquid, allowing easier spreading. The 
-  -- term surfactant is a compression of 'Surface active agent'. Surfactants 
-  -- are usually organic compounds that contain both hydrophobic and 
-  -- hydrophilic groups, and are thus semi_soluble in both organic and aqueous 
-  -- solvents.
-  fun Surfactant : Class ;
-  fun Surfactant_Class : SubClass Surfactant Substance ;
-
-  -- The Profession of being a surgeon, i.e. being a 
-  -- medical doctor who specializes in performing surgical operations.
-  fun Surgeon : Class ;
-  fun Surgeon_Class : SubClass Surgeon MedicalDoctor ;
-
-  -- The EmotionalState that one experiences when something 
-  -- unexpected and of significance occurs.
-  fun Surprise : Ind EmotionalState ;
-
-  -- An AnimalSubstance that contains SodiumChloride 
-  -- and is produced by the sweat glands.
-  fun Sweat : Class ;
-  fun Sweat_Class : SubClass Sweat AnimalSubstance ;
-
-  -- Removing small particles from the floor by means of 
-  -- a Broom.
-  fun Sweeping : Class ;
-  fun Sweeping_Class : SubClass Sweeping Removing ;
-
-  -- A FluidContainer that is filled with Water 
-  -- and that is used for Swimming.
-  fun SwimmingPool : Class ;
-  fun SwimmingPool_Class : SubClass SwimmingPool (both FluidContainer StationaryArtifact) ;
-
-  -- An EngineeringComponent which is capable of turning 
-  -- an ElectricDevice on and off.
-  fun SwitchDevice : Class ;
-  fun SwitchDevice_Class : SubClass SwitchDevice EngineeringComponent ;
-
-  -- A Weapon with a long blade and covered 
-  -- handle.
-  fun Sword : Class ;
-  fun Sword_Class : SubClass Sword Weapon ;
-
-  -- A sequence of Characters from the same Word 
-  -- that denote a single sound.
-  fun Syllable : Class ;
-  fun Syllable_Class : SubClass Syllable SymbolicString ;
-
-  -- A ShapeAttribute that applies to a 
-  -- SelfConnectedObject that can be divided into two copies of each other.
-  fun SymmetricShape : Ind ShapeAttribute ;
-
-  -- A piece of Furniture with four legs and a flat top. 
-  -- It is used either for eating, paperwork or meetings.
-  fun Table : Class ;
-  fun Table_Class : SubClass Table Furniture ;
-
-  -- Devices that are used in Ingesting (Eating 
-  -- and/or Drinking) a meal. This coves dishware, flatware, and glassware.
-  fun Tableware : Class ;
-  fun Tableware_Class : SubClass Tableware Device ;
-
-  -- A BodyPart which extends from the rear of the 
-  -- main body of some Vertebrates.
-  fun Tail : Class ;
-  fun Tail_Class : SubClass Tail AnimalAnatomicalStructure ;
-
-  -- Any VehicleLight which is attached to the back 
-  -- of a Vehicle.
-  fun Taillight : Class ;
-  fun Taillight_Class : SubClass Taillight VehicleLight ;
-
-  -- Any Process where the experiencer contracts a 
-  -- DiseaseOrSyndrome.
-  fun TakingIll : Class ;
-  fun TakingIll_Class : SubClass TakingIll PathologicProcess ;
-
-  -- Any instance of Translocation which starts on something other 
-  -- than an AtmosphericRegion and which has an instance of Flying as a subProcess.
-  fun TakingOff : Class ;
-  fun TakingOff_Class : SubClass TakingOff Translocation ;
-
-  -- A thin strip of Fabric or Paper that is used to attach 
-  -- two things.
-  fun Tape : Class ;
-  fun Tape_Class : SubClass Tape AttachingDevice ;
-
-  -- A Restaurant whose primary service is selling 
-  -- AlcoholicBeverages to customers.
-  fun Tavern : Class ;
-  fun Tavern_Class : SubClass Tavern Restaurant ;
-
-  -- A fee charged by a government on a product, income, or activity.
-  fun Tax : Class ;
-  fun Tax_Class : SubClass Tax ChargingAFee ;
-
-  -- A FormText that is used for calculating the amount 
-  -- of income tax owed in a given year.
-  fun TaxReturn : Class ;
-  fun TaxReturn_Class : SubClass TaxReturn FormText ;
-
-  -- An Automobile which is used to transport people 
-  -- on short trips in exchange for a fare.
-  fun Taxicab : Class ;
-  fun Taxicab_Class : SubClass Taxicab Automobile ;
-
-  -- A Taxonomy is a ClassificationScheme
-  -- that typically includes the salient concepts of a domain of
-  -- interest, plus, minimally, a binary `broader than'/`narrower
-  -- than' relation by which the concepts are linked. The `broader
-  -- than'/`narrower than' relation is usually conceived as set_ or
-  -- class_based subsumption, but taxonomies are notorious for
-  -- conflating the set membership and set subsumption (i.e.,
-  -- subset/superset) relations into a single `IS_A' relation. Some
-  -- taxonomies include additional binary relations, such as
-  -- `subpart'/`superpart'.
-  fun Taxonomy : Class ;
-  fun Taxonomy_Class : SubClass Taxonomy ClassificationScheme ;
-
-  -- A Beverage which is prepared by infusing tea leaves 
-  -- into hot water.
-  fun Tea : Class ;
-  fun Tea_Class : SubClass Tea (both Beverage PreparedFood) ;
-
-  -- The Profession of being a teacher.
-  fun Teacher : Ind Profession ;
-
-  -- Any Sport which is played by SportsTeams, e.g. 
-  -- Baseball and Football.
-  fun TeamSport : Class ;
-  fun TeamSport_Class : SubClass TeamSport Sport ;
-
-  -- The class of SalineSolutions produced by 
-  -- the lacrimal glands of the Eyes.
-  fun TearSubstance : Class ;
-  fun TearSubstance_Class : SubClass TearSubstance (both LiquidBodySubstance SalineSolution) ;
-
-  -- A HumanYouth between puberty and the age of 20.
-  fun Teenager : Class ;
-  fun Teenager_Class : SubClass Teenager HumanYouth ;
-
-  -- A Device that permits LinguisticCommunication 
-  -- between remote points by means of a code of aural dots and dashes that can 
-  -- be converted into letters of an alphabet.
-  fun Telegraph : Class ;
-  fun Telegraph_Class : SubClass Telegraph (both CommunicationDevice ElectricDevice) ;
-
-  -- A Device that permits LinguisticCommunication 
-  -- between remote points by converting sound into electrical signals that are 
-  -- then transmitted. When the signals are received, they are converted back 
-  -- into sound.
-  fun Telephone : Class ;
-  fun Telephone_Class : SubClass Telephone (both CommunicationDevice ElectricDevice) ;
-
-  -- A WireLine that carries telephone signals and 
-  -- allows users of Telephones or Telegraphs to communicate with one another.
-  fun TelephoneLine : Class ;
-  fun TelephoneLine_Class : SubClass TelephoneLine WireLine ;
-
-  -- Any instance of Speaking where the 
-  -- instrument of Communication is a Telephone.
-  fun Telephoning : Class ;
-  fun Telephoning_Class : SubClass Telephoning Speaking ;
-
-  -- Any instance of Broadcasting which 
-  -- is intended to be received by a Television.
-  fun TelevisionBroadcasting : Class ;
-  fun TelevisionBroadcasting_Class : SubClass TelevisionBroadcasting Broadcasting ;
-
-  -- A TelevisionReceiver is a Device for 
-  -- receiving television broadcast signals from a TelevisionStation. TelevisionReceiver A TelevisionReceiver is a Device for receiving 
-  -- television broadcast signals from a TelevisionStation or signals
-  -- transmitted through a cable from a CableTelevisionSystem.
-  fun TelevisionReceiver : Class ;
-  fun TelevisionReceiver_Class : SubClass TelevisionReceiver (both ReceiverDevice EngineeringComponent) ;
-
-  -- Any Stating which is both False and believed 
-  -- to be False by the agent of the Stating.
-  fun TellingALie : Class ;
-  fun TellingALie_Class : SubClass TellingALie Stating ;
-
-  -- Tissue that connects Muscle to Bone.
-  fun Tendon : Class ;
-  fun Tendon_Class : SubClass Tendon (both AnimalSubstance Tissue) ;
-
-  -- A MobileResidence that is made of Fabric and poles and 
-  -- can be easily assembled and disassembled.
-  fun Tent : Class ;
-  fun Tent_Class : SubClass Tent MobileResidence ;
-
-  -- A group that uses violent means in an
-  --  attempt to bring about their political aims. Those violent means are
-  --  distinguished from a war between nations, or a civil war in that the group
-  --  is at least partially clandestine and a significant proportion of its acts
-  --  are against non_military targets.
-  fun TerroristOrganization : Class ;
-  fun TerroristOrganization_Class : SubClass TerroristOrganization PoliticalOrganization ;
-
-  -- A FormText which is intended to measure some aspect 
-  -- of the cognitive capabilities, e.g. intelligence or knowledge of a domain, 
-  -- of the person taking the test.
-  fun TestForm : Class ;
-  fun TestForm_Class : SubClass TestForm (both FormText MeasuringDevice) ;
-
-  -- A Certificate that describes how a person's 
-  -- property is to be distributed after the death of the person.
-  fun Testament : Class ;
-  fun Testament_Class : SubClass Testament Certificate ;
-
-  -- Giving testimony as part of a JudicialProcess.
-  fun Testifying : Class ;
-  fun Testifying_Class : SubClass Testifying Stating ;
-
-  -- Any ExpressingApproval to a person for something 
-  -- that the person did in the past and that is regarded as being to the thanker's 
-  -- benefit.
-  fun Thanking : Class ;
-  fun Thanking_Class : SubClass Thanking ExpressingApproval ;
-
-  -- Often know as the stage, the 
-  -- Position of performing live plays.
-  fun TheaterProfession : Class ;
-  fun TheaterProfession_Class : SubClass TheaterProfession EntertainmentProfession ;
-
-  -- The systematic study of religious practice and religious truth.
-  fun Theology : Ind FieldOfStudy ;
-
-  -- Any Device that measures and represents 
-  -- TemperatureMeasure.
-  fun Thermometer : Class ;
-  fun Thermometer_Class : SubClass Thermometer MeasuringDevice ;
-
-  -- Any Committing where the thing promised 
-  -- is something that is deemed undesirable by the destination of the 
-  -- Committing.
-  fun Threatening : Class ;
-  fun Threatening_Class : SubClass Threatening Committing ;
-
-  -- A BodyVessel which connects the Mouth to the 
-  -- lungs and stomach.
-  fun Throat : Class ;
-  fun Throat_Class : SubClass Throat (both AnimalAnatomicalStructure BodyVessel) ;
-
-  -- Any instance of Impelling where the instrument is 
-  -- an Arm.
-  fun Throwing : Class ;
-  fun Throwing_Class : SubClass Throwing (both BodyMotion Impelling) ;
-
-  -- The thick, short Finger of each Hand.
-  fun Thumb : Class ;
-  fun Thumb_Class : SubClass Thumb Finger ;
-
-  -- Any instance of RadiatingSound which is caused by 
-  -- an instance of Lightning.
-  fun Thunder : Class ;
-  fun Thunder_Class : SubClass Thunder (both RadiatingSound WeatherProcess) ;
-
-  -- A Gland in the neck that produces HormoneTSH, 
-  -- which regulates body weight, metabolic rate, etc.
-  fun ThyroidGland : Class ;
-  fun ThyroidGland_Class : SubClass ThyroidGland Gland ;
-
-  -- A Hormone secreted by the ThyroidGland.
-  fun ThyroidHormone : Class ;
-  fun ThyroidHormone_Class : SubClass ThyroidHormone Hormone ;
-
-  -- A Certificate that allows the holder to perform 
-  -- a specified act once, e.g. ride a bus, attend a concert, obtain a prize, 
-  -- etc.
-  fun Ticket : Class ;
-  fun Ticket_Class : SubClass Ticket Certificate ;
-
-  -- Clothing that is intended to be worn around the 
-  -- Neck and knotted at the front.
-  fun TieClothing : Class ;
-  fun TieClothing_Class : SubClass TieClothing Clothing ;
-
-  -- The ContestAttribute that applies to all contestParticipants 
-  -- in a Contest when none of them have Won or Lost the Contest.
-  fun TieScore : Ind ContestAttribute ;
-
-  -- Any Process of Digging, e.g. breaking and 
-  -- turning over Soil that facilitates Agriculture.
-  fun Tilling : Class ;
-  fun Tilling_Class : SubClass Tilling (both Digging (both IntentionalProcess SurfaceChange)) ;
-
-  -- An Amphibian that lacks a Tail and lives at least 
-  -- partially outside of water.
-  fun Toad : Class ;
-  fun Toad_Class : SubClass Toad Amphibian ;
-
-  -- A FloweringPlant containing nicotine whose leaves 
-  -- are dried and then smoked or ingested.
-  fun Tobacco : Class ;
-  fun Tobacco_Class : SubClass Tobacco (both FloweringPlant PlantAgriculturalProduct) ;
-
-  -- The five extremities of a Foot.
-  fun Toe : Class ;
-  fun Toe_Class : SubClass Toe (both AnimalAnatomicalStructure (both BodyPart DigitAppendage)) ;
-
-  -- A Device for the disposal of wastes resulting from
-  -- urination and defecation.
-  fun Toilet : Class ;
-  fun Toilet_Class : SubClass Toilet Device ;
-
-  -- A StationaryArtifact which is meant to contain someone who is Dead.
-  fun Tomb : Class ;
-  fun Tomb_Class : SubClass Tomb StationaryArtifact ;
-
-  -- English mass unit that is equal to 2000 pounds.
-  fun TonMass : Ind UnitOfMass ;
-
-  -- Any SpokenHumanLanguage that uses pitch to 
-  -- differentiate otherwise identical words, e.g. Chinese.
-  fun TonalLanguage : Class ;
-  fun TonalLanguage_Class : SubClass TonalLanguage SpokenHumanLanguage ;
-
-  -- Part of the Mouth, used for Tasting Food, 
-  -- Vocalizing, and the initial stage of Digesting.
-  fun Tongue : Class ;
-  fun Tongue_Class : SubClass Tongue (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- Part of the Mouth, used for biting and chewing.
-  fun Tooth : Class ;
-  fun Tooth_Class : SubClass Tooth Bone ;
-
-  -- A small BrushOrComb with relatively soft
-  -- bristles and a long handle, used for brushing teeth (see Tooth). It is
-  -- used help control bacteria living in the mouth. While most typically used
-  -- by humans on themselves, it can be used by Dentists on their
-  -- patients and by adults assisting children. They are occasionally used by
-  -- humans caring for pets, zoo animals and valuable livestock.
-  fun Toothbrush : Class ;
-  fun Toothbrush_Class : SubClass Toothbrush BrushOrComb ;
-
-  -- The body of a Primate excluding its Limbs.
-  fun Torso : Class ;
-  fun Torso_Class : SubClass Torso (both AnimalAnatomicalStructure BodyPart) ;
-
-  -- A tourist is a person who is travelling to a 
-  -- place primarily for reasons of entertainment or education, rather than
-  -- business, although business transaction may take place during the trip.
-  fun Tourist : Ind SocialRole ;
-
-  -- A tourist site is a location that has some
-  -- feature of interest to Tourists, which entertains or informs them.
-  fun TouristSite : Class ;
-  fun TouristSite_Class : SubClass TouristSite GeographicArea ;
-
-  -- A piece of Fabric which is used for Drying.
-  fun Towel : Class ;
-  fun Towel_Class : SubClass Towel Fabric ;
-
-  -- Any ContentDevelopment that results in a Blueprint.
-  fun Tracing : Class ;
-  fun Tracing_Class : SubClass Tracing (both ContentDevelopment SurfaceChange) ;
-
-  -- TractorTrailer is the subclass of 
-  -- RoadVehicles that are truck tractor_ truck trailer combinations.
-  fun TractorTrailer : Class ;
-  fun TractorTrailer_Class : SubClass TractorTrailer RoadVehicle ;
-
-  -- The state of being free from Anxiety.
-  fun Tranquility : Ind EmotionalState ;
-
-  -- A Device which is capable of converting one 
-  -- form of energy into another. Formally, a Twoport that neither stores 
-  -- nor dissipates, but only transfers energy between its two ports.
-  fun Transducer : Class ;
-  fun Transducer_Class : SubClass Transducer Device ;
-
-  -- Any process within an Organization 
-  -- where a person is moved from one Position to another, e.g. the promotion 
-  -- or demotion of an employee.
-  fun TransferringPosition : Class ;
-  fun TransferringPosition_Class : SubClass TransferringPosition OrganizationalProcess ;
-
-  -- A TransitSystem is a system of 
-  -- interconnected Transitways over which some type(s) of vehicles or 
-  -- travellers may pass. In addition to Transitways, TransitSystems 
-  -- may also include TransitJunctions and TransitTerminals. Transit 
-  -- systems may be demarcated by where they are located (e.g., the rail 
-  -- system of Afghanistan), who owns or manages them (e.g., American 
-  -- Airlines TransitSystem of AirRoutes, or state highways managed by 
-  -- TexDOT), or the type of vehicles or travellers accommodated (e.g., 
-  -- the system of Santa Clara county bike trails.
-  fun TransitSystem : Class ;
-  fun TransitSystem_Class : SubClass TransitSystem PhysicalSystem ;
-
-  -- A Transparent material is one through which
-  -- it is possible to have Seeing.
-  fun Transparent : Ind InternalAttribute ;
-
-  -- TransportViaRoadVehicle is the class of Transportation
-  -- events in which the instrument is an instance of
-  -- RoadVehicle.
-  fun TransportViaRoadVehicle : Class ;
-  def TransportViaRoadVehicle = both LandTransportation
-                                     (KappaFn Transportation (\TRANSPORT -> exists RoadVehicle (\VEHICLE -> instrument (var Transportation Process ? TRANSPORT) 
-                                                                                                                       (var RoadVehicle Object ? VEHICLE))));
-
-  -- A CommercialAgent whose services include Transportation, 
-  -- e.g. a RailroadCompany, an airline, a cruise ship line, etc.
-  fun TransportationCompany : Class ;
-  fun TransportationCompany_Class : SubClass TransportationCompany CommercialAgent ;
-
-  -- A Device whose purpose is to trap or cage Animals, 
-  -- i.e. to be in instrument in an act of Confining.
-  fun TrapOrCage : Class ;
-  fun TrapOrCage_Class : SubClass TrapOrCage Holder ;
-
-  -- Any Container which is intended to be 
-  -- used for carrying clothing, toiletries, and other personal effects that 
-  -- would be needed on a overnight trip.
-  fun TravelContainer : Class ;
-  fun TravelContainer_Class : SubClass TravelContainer Container ;
-
-  -- A Holder that is designed for Food, dishes, and 
-  -- flatware.
-  fun Tray : Class ;
-  fun Tray_Class : SubClass Tray Holder ;
-
-  -- Any SkilledOccupation which involves receiving 
-  -- and disbursing money.
-  fun Treasurer : Class ;
-  fun Treasurer_Class : SubClass Treasurer SkilledOccupation ;
-
-  -- Any Contract which holds between two or more Nations.
-  fun Treaty : Ind DeonticAttribute ;
-
-  -- Any PlantBranch which is part of a BotanicalTree.
-  fun TreeBranch : Class ;
-  fun TreeBranch_Class : SubClass TreeBranch PlantBranch ;
-
-  -- Any BodyMotion which is involuntary and which is 
-  -- repeated many times over a short time frame, e.g. a tremor in the hands,
-  -- shivering etc.
-  fun Trembling : Class ;
-  fun Trembling_Class : SubClass Trembling (both AutonomicProcess (both BodyMotion Tremor)) ;
-
-  -- Motion that involves rapidly Rotating between two positions.
-  fun Tremor : Class ;
-  fun Tremor_Class : SubClass Tremor Rotating ;
-
-  -- Entering property that does not belong to one and without 
-  -- the permission of the owner of the property.
-  fun Trespassing : Class ;
-  fun Trespassing_Class : SubClass Trespassing (both CriminalAction Translocation) ;
-
-  -- Any three_sided Polygon.
-  fun Triangle : Class ;
-  fun Triangle_Class : SubClass Triangle Polygon ;
-
-  -- A piece of Clothing that covers each Leg of a person separately.
-  fun Trousers : Class ;
-  fun Trousers_Class : SubClass Trousers Clothing ;
-
-  -- Any Vehicle that is intended to carry substantial
-  -- amounts of cargo, in addition to passengers. This includes 18_wheelers,
-  -- pickup trucks, tanker trucks etc. Consumer vehicles with trunks or enclosed
-  -- rear areas that can carry cargo are not defined as trucks. Truck is the subclass of RoadVehicles that 
-  -- are designed primarily for transporting various kinds of non_passenger 
-  -- loads. Truck is the class of single_bodied trucks or TruckTractors. 
-  -- Note: TractorTrailer combinations are a distinct class. Truck an automotive vehicle suitable for hauling
-  fun Truck : Class ;
-  fun Truck_Class : SubClass Truck (both CargoVehicle SelfPoweredRoadVehicle) ;
-
-  -- TruckTractor is the subclass of Trucks that are used to tow truck trailers.
-  -- Truck tractors are the cab portions of tractor_trailers. See also TruckTrailer.
-  fun TruckTractor : Class ;
-  fun TruckTractor_Class : SubClass TruckTractor Truck ;
-
-  -- TruckTrailer is the subclass of Wagons 
-  -- that are towed by TruckTractors. These are the trailers used in 
-  -- tractor_trailer (semi_trailer) rigs.
-  fun TruckTrailer : Class ;
-  fun TruckTrailer_Class : SubClass TruckTrailer Wagon ;
-
-  -- A long, narrow, and hollow Artifact that is designed for 
-  -- moving Fluids from place to another.
-  fun Tube : Class ;
-  fun Tube_Class : SubClass Tube Artifact ;
-
-  -- A BacterialDisease caused by the Tubercle Bacillus 
-  -- that results in lesions on various body parts, especially the Lungs. Tuberculosis A disease that usually infects the lungs and causes severe 
-  -- coughing. In some cases it will result in hemorrhage of the lungs.
-  fun Tuberculosis : Ind BacterialDisease ;
-
-  -- Any AbnormalAnatomicalStructure which consists of a 
-  -- mass of Tissue. Note that this class covers both malignant (i.e. cancerous) 
-  -- and benign tumors.
-  fun Tumor : Class ;
-  fun Tumor_Class : SubClass Tumor AbnormalAnatomicalStructure ;
-
-  -- An Engine which converts the kinetic energy of a moving 
-  -- Liquid (typically Water) into mechanical energy.
-  fun Turbine : Class ;
-  fun Turbine_Class : SubClass Turbine Engine ;
-
-  -- Any Process whose result is that the patient 
-  -- of the process is in the state of DeviceOff. In other words, this class covers 
-  -- any process of turning off a device, e.g. turning off the lights, switching off a 
-  -- television set, etc.
-  fun TurningOffDevice : Class ;
-  fun TurningOffDevice_Class : SubClass TurningOffDevice InternalChange ;
-
-  -- Any Process whose result is that the patient 
-  -- of the process is in the state of DeviceOn. In other words, this class covers 
-  -- any process of turning on a device, e.g. turning on the lights, switching on a 
-  -- television set, etc.
-  fun TurningOnDevice : Class ;
-  fun TurningOnDevice_Class : SubClass TurningOnDevice InternalChange ;
-
-  -- A real_world physical object
-  -- with a very flat aspect. This includes drawings on paper, cave
-  -- paintings and other surface alterations.
-  fun TwoDimensionalObject : Class ;
-  fun TwoDimensionalObject_Class : SubClass TwoDimensionalObject Object ;
-
-  -- The Process of tying two things, or two strands of 
-  -- the same thing, together.
-  fun Tying : Class ;
-  fun Tying_Class : SubClass Tying Attaching ;
-
-  -- An Attribute which indicates that the 
-  -- associated Object cannot be broken under normal usage conditions.
-  fun Unbreakable : Ind BreakabilityAttribute ;
-
-  -- The state of being unhappy, experiencing pain, 
-  -- sorrow or unease.
-  fun Unhappiness : Ind EmotionalState ;
-
-  -- An Organization comprised of workers from 
-  -- the same Corporation or Industry. The purpose of the UnionOrganization 
-  -- is to strengthen its representation in bargaining with the Corporation or 
-  -- Industry.
-  fun UnionOrganization : Class ;
-  fun UnionOrganization_Class : SubClass UnionOrganization Organization ;
-
-  -- Any Soldier that served on the union side during 
-  -- the American Civil War. UnionSoldier Any Soldier that served on the union
-  -- side during the American Civil War.
-  fun UnionSoldier : Class ;
-  fun UnionSoldier_Class : SubClass UnionSoldier Soldier ;
-
-  -- The states of the UnitedStates that the 
-  -- ConfederateStatesOfAmerica seceded from.
-  fun UnionStatesOfAmerica : Ind GeopoliticalArea ;
-
-  -- The legislative branch of the government 
-  -- of the UnitedStates.
-  fun UnitedStatesCongress : Ind LegislativeOrganization ;
-
-  -- Manages and preserves public lands and natural resources in the UnitedStates.
-  fun UnitedStatesDepartmentOfInterior : Ind GovernmentOrganization ;
-
-  -- The subOrganization of the US government that sets and enforces foreign policy.
-  fun UnitedStatesDepartmentOfState : Ind GovernmentOrganization ;
-
-  -- A School which admits students that 
-  -- have graduated from high school (known as undergraduate students) and 
-  -- students who have received a bachelor's degree (known as graduate 
-  -- students). A University confers both bachelor's and graduate 
-  -- degrees.
-  fun University : Class ;
-  fun University_Class : SubClass University PostSecondarySchool ;
-
-  -- Any Position which does not 
-  -- require learning a set of skills.
-  fun UnskilledOccupation : Class ;
-  fun UnskilledOccupation_Class : SubClass UnskilledOccupation ManualLabor ;
-
-  -- The Process of untying two things, or two strands 
-  -- of the same thing.
-  fun Untying : Class ;
-  fun Untying_Class : SubClass Untying Detaching ;
-
-  -- A PositionalAttribute to indicate that one thing is 
-  -- one or more floors above a second thing in the same building.
-  fun Upstairs : Ind PositionalAttribute ;
-
-  -- Urea is a dry, soluble, nitrogenous substance 
-  -- that is the major solid component of the urine of mammals, and which 
-  -- may be synthesized from ammonia and carbon dioxide, it is useful in the 
-  -- production of Plastic and in Fertilizers.
-  fun Urea : Class ;
-  fun Urea_Class : SubClass Urea OrganicCompound ;
-
-  -- Taking time off from Working.
-  fun Vacationing : Class ;
-  fun Vacationing_Class : SubClass Vacationing RecreationOrExercise ;
-
-  -- An event where the objective of the agent
-  -- is to damage or destroy some property of another agent. This is
-  -- distinguished from acts where the prime objective is damage or loss
-  -- of life of another agent.
-  fun Vandalism : Class ;
-  fun Vandalism_Class : SubClass Vandalism Destruction ;
-
-  -- An event in which a vehicle is used by an agent in order to inflict
-  -- injury, death or damage to people or property.
-  fun VehicleAttack : Class ;
-  fun VehicleAttack_Class : SubClass VehicleAttack ViolentContest ;
-
-  -- A VehicleController which is capable of stopping the motion of a Vehicle.
-  fun VehicleBrake : Class ;
-  fun VehicleBrake_Class : SubClass VehicleBrake VehicleController ;
-
-  -- Any Device which is used to start, stop or 
-  -- control the movements of a Vehicle. This class covers steering wheels, brakes, 
-  -- acceleration pedals, airplane sticks, etc.
-  fun VehicleController : Class ;
-  fun VehicleController_Class : SubClass VehicleController Device ;
-
-  -- Any LightFixture which is attached to the 
-  -- surface of a Vehicle and whose purpose is to illuminate that area around 
-  -- the Vehicle so that potential obstacles can be detected or alerted.
-  fun VehicleLight : Class ;
-  fun VehicleLight_Class : SubClass VehicleLight LightFixture ;
-
-  -- A VehicleController which controls the amount 
-  -- of Fuel which is supplied to the Engine.
-  fun VehicleThrottle : Class ;
-  fun VehicleThrottle_Class : SubClass VehicleThrottle VehicleController ;
-
-  -- A covering, usually made of rubber, for a Wheel.
-  fun VehicleTire : Class ;
-  fun VehicleTire_Class : SubClass VehicleTire Artifact ;
-
-  -- VehicleWheel is a class of cylindrical 
-  -- Devices used to move a RoadVehicle along a road, running either 
-  -- directly on the wheel rims or on tires attached to the wheel rims.
-  fun VehicleWheel : Class ;
-  fun VehicleWheel_Class : SubClass VehicleWheel Wheel ;
-
-  -- Any Window which is part of a Vehicle, 
-  -- e.g. the Windshield and RearWindow of an Automobile.
-  fun VehicleWindow : Class ;
-  fun VehicleWindow_Class : SubClass VehicleWindow Window ;
-
-  -- A piece of Clothing intended to cover or
-  -- obscure the face or hair of a Woman. This is commonly worn for
-  -- religious reasons when in public in Muslim countries, but is also customary
-  -- at Weddings and Funerals among some non_Muslim women.
-  fun Veil : Class ;
-  fun Veil_Class : SubClass Veil Clothing ;
-
-  -- Any BloodVessel which transfers Blood from 
-  -- the extremities of the body to the Heart.
-  fun Vein : Class ;
-  fun Vein_Class : SubClass Vein BloodVessel ;
-
-  -- A Device which is capable of Selling a Product to a customer
-  -- automatically when the customer inserts the appropriate amount of Currency.
-  fun VendingDevice : Class ;
-  fun VendingDevice_Class : SubClass VendingDevice Device ;
-
-  -- The Attribute that applies to someone who was a 
-  -- Soldier at one time, but is not currently a Soldier.
-  fun Veteran : Ind SocialRole ;
-
-  -- A representation of video on some medium such
-  -- as film, videotape or DVD. Instances of this class are also commonly
-  -- instances of AudioRecording.
-  fun VideoRecording : Class ;
-  fun VideoRecording_Class : SubClass VideoRecording ContentBearingObject ;
-
-  -- A StringInstrument that has four strings, a hollow 
-  -- body, and is played on the shoulder with a bow.
-  fun Violin : Class ;
-  fun Violin_Class : SubClass Violin StringInstrument ;
-
-  -- A disease that is caused by instances of 
-  -- Virus.
-  fun ViralDisease : Class ;
-  fun ViralDisease_Class : SubClass ViralDisease InfectiousDisease ;
-
-  -- Music which is produced (at least in part)
-  -- by Singing.
-  fun VocalMusic : Class ;
-  fun VocalMusic_Class : SubClass VocalMusic Music ;
-
-  -- Any School whose aim is to teach 
-  -- students an OccupationalTrade.
-  fun VocationalSchool : Class ;
-  fun VocationalSchool_Class : SubClass VocationalSchool School ;
-
-  -- A structure where Voting for an Election 
-  -- takes place.
-  fun VotingPoll : Class ;
-  fun VotingPoll_Class : SubClass VotingPoll StationaryArtifact ;
-
-  -- An AlphabeticCharacter that denotes a speech sound that 
-  -- does not result in audible friction when it is pronounced.
-  fun Vowel : Class ;
-  fun Vowel_Class : SubClass Vowel AlphabeticCharacter ;
-
-  -- A diurnal bird of prey with a bald head that 
-  -- feeds on carrion.
-  fun Vulture : Class ;
-  fun Vulture_Class : SubClass Vulture Bird ;
-
-  -- Any instance of Walking which occurs through a 
-  -- BodyOfWater.
-  fun Wading : Class ;
-  fun Wading_Class : SubClass Wading Walking ;
-
-  -- A Landcraft that is not self_propelled, but must be 
-  -- pulled by either an Animal or a self_propelled Vehicle to move along the 
-  -- ground.
-  fun Wagon : Class ;
-  fun Wagon_Class : SubClass Wagon LandVehicle ;
-
-  -- The process of transitioning from a state of being 
-  -- Asleep to a state of being Awake.
-  fun WakingUp : Class ;
-  fun WakingUp_Class : SubClass WakingUp PsychologicalProcess ;
-
-  -- A Device which has the form of a staff with 
-  -- a handle and which enables some people to walk with greater assurance.
-  fun WalkingCane : Class ;
-  fun WalkingCane_Class : SubClass WalkingCane Device ;
-
-  -- A StationaryArtifact that supports a Building or 
-  -- partitions it into Rooms.
-  fun Wall : Class ;
-  fun Wall_Class : SubClass Wall StationaryArtifact ;
-
-  -- Any decorative paper that is used to cover the 
-  -- Walls of Rooms.
-  fun Wallpaper : Class ;
-  fun Wallpaper_Class : SubClass Wallpaper ArtWork ;
-
-  -- A very large CommercialBuilding whose purpose is 
-  -- to store commodities.
-  fun Warehouse : Class ;
-  fun Warehouse_Class : SubClass Warehouse CommercialBuilding ;
-
-  -- A WashingDevice which is intended to be used by 
-  -- Humans for washing their Hands.
-  fun WashBasin : Class ;
-  fun WashBasin_Class : SubClass WashBasin WashingDevice ;
-
-  -- Removing small particles from something by means of 
-  -- a Detergent and Water.
-  fun Washing : Class ;
-  fun Washing_Class : SubClass Washing Removing ;
-
-  -- Any Device whose purpose is Washing 
-  -- something, e.g. washing machines, dishwashers, bathtubs, etc.
-  fun WashingDevice : Class ;
-  fun WashingDevice_Class : SubClass WashingDevice Device ;
-
-  -- A Container which is used for trash.
-  fun Wastebasket : Class ;
-  fun Wastebasket_Class : SubClass Wastebasket Container ;
-
-  -- A Clock that can be worn on the Wrist.
-  fun WatchClock : Class ;
-  def WatchClock = KappaFn Clock (\C -> exists Human (\P -> exists Wrist (\W -> and (wears (var Human Animal ? P)
-                                                                                           (var Clock Clothing ? C))
-                                                                                    (located (var Clock Physical ? C)
-                                                                                             (var Wrist Object ? W))))) ;
-
-  -- Any instance of Transportation where the instrument is a WaterVehicle.
-  fun WaterTransportation : Class ;
-  fun WaterTransportation_Class : SubClass WaterTransportation Transportation ;
-
-  -- WaterVehicle is the class of all TransportationDevices used to travel on or in water.
-  fun WaterVehicle : Class ;
-  fun WaterVehicle_Class : SubClass WaterVehicle Vehicle ;
-
-  -- A WaterWave is a raised ridge of water 
-  -- moving along the surface of a body of water. The WaterWave moves 
-  -- in a direction approximately transverse to the crest line of the wave. 
-  -- The patient of the WaterWave is successive regions of water, which 
-  -- do not travel in the direction of the wave or with it.
-  fun WaterWave : Class ;
-  fun WaterWave_Class : SubClass WaterWave LiquidMotion ;
-
-  -- Any Paint which is a water_based Solution.
-  fun WatercolorPaint : Class ;
-  fun WatercolorPaint_Class : SubClass WatercolorPaint Paint ;
-
-  -- Any PaintedPicture which is created 
-  -- with water_based paints.
-  fun WatercolorPicture : Class ;
-  fun WatercolorPicture_Class : SubClass WatercolorPicture PaintedPicture ;
-
-  -- Moving a Hand to indicate a greeting, farewell, 
-  -- recognition, goodwill, etc.
-  fun Waving : Class ;
-  fun Waving_Class : SubClass Waving HandGesture ;
-
-  -- Any Substance of high molecular weight that resembles 
-  -- beeswax.
-  fun Wax : Class ;
-  fun Wax_Class : SubClass Wax Substance ;
-
-  -- Nuclear, chemical and biological weapons. 
-  -- What these weapons have in common is that they are designed to kill large numbers 
-  -- of people indiscriminately.
-  fun WeaponOfMassDestruction : Class ;
-  fun WeaponOfMassDestruction_Class : SubClass WeaponOfMassDestruction Weapon ;
-
-  -- Any Saturday and Sunday which are contiguous.
-  fun Weekend : Class ;
-  fun Weekend_Class : SubClass Weekend TimeInterval ;
-
-  -- Expressing unhappiness by shedding tears.
-  fun Weeping : Class ;
-  fun Weeping_Class : SubClass Weeping FacialExpression ;
-
-  -- Any Funding which is provided by a ServiceOrganization 
-  -- to people in need.
-  fun Welfare : Class ;
-  fun Welfare_Class : SubClass Welfare Funding ;
-
-  -- A long CerealGrain which is produced by certain grasses and 
-  -- which is used to make BreadOrBiscuits.
-  fun WheatGrain : Class ;
-  fun WheatGrain_Class : SubClass WheatGrain CerealGrain ;
-
-  -- A circular Artifact which is a component of 
-  -- LandVehicles and of some Devices.
-  fun Wheel : Class ;
-  fun Wheel_Class : SubClass Wheel Artifact ;
-
-  -- A Weapon that consists of a thin strand of 
-  -- Fabric, usually Leather, and a handle by which the strand is 
-  -- impelled at a high rate of speed.
-  fun Whip : Class ;
-  fun Whip_Class : SubClass Whip Weapon ;
-
-  -- A DistilledAlcoholicBeverage that is prepared by 
-  -- distilling fermented grain mash.
-  fun Whiskey : Class ;
-  fun Whiskey_Class : SubClass Whiskey DistilledAlcoholicBeverage ;
-
-  -- BloodCells that lack hemoglobin, contain a 
-  -- CellNucleus, and have no color.
-  fun WhiteBloodCell : Class ;
-  fun WhiteBloodCell_Class : SubClass WhiteBloodCell BloodCell ;
-
-  -- A MercantileOrganization that sells its 
-  -- goods exclusively to Corporations.
-  fun WholesaleStore : Class ;
-  fun WholesaleStore_Class : SubClass WholesaleStore (both Agency MercantileOrganization) ;
-
-  -- The Attribute that applies to someone who was 
-  -- married to someone who has died, and who has not remarried.
-  fun Widowed : Ind SocialRole ;
-
-  -- A BotanicalTree of the genus Salix.
-  fun WillowTree : Class ;
-  fun WillowTree_Class : SubClass WillowTree BotanicalTree ;
-
-  -- A MusicalInstrument which is played by 
-  -- blowing it and which uses a reed, or resonator hole as in the case of a flute.
-  fun WindInstrument : Class ;
-  fun WindInstrument_Class : SubClass WindInstrument MusicalInstrument ;
-
-  -- Windmill is the subclass of Engines that 
-  -- produce mechanical power from Wind energy.
-  fun Windmill : Class ;
-  fun Windmill_Class : SubClass Windmill Engine ;
-
-  -- An Artifact composed of transparent material 
-  -- that admits light (and possibly air) into a Room, Building 
-  -- or Vehicle.
-  fun Window : Class ;
-  fun Window_Class : SubClass Window Artifact ;
-
-  -- An Artifact that is used to cover 
-  -- Windows. Note that this class includes blinds, drapes, shutters, 
-  -- etc.
-  fun WindowCovering : Class ;
-  fun WindowCovering_Class : SubClass WindowCovering Artifact ;
-
-  -- Any VehicleWindow which located at the front 
-  -- of an Automobile.
-  fun Windshield : Class ;
-  fun Windshield_Class : SubClass Windshield VehicleWindow ;
-
-  -- An AlcoholicBeverage that is prepared by fermenting 
-  -- the juice of grapes.
-  fun Wine : Class ;
-  fun Wine_Class : SubClass Wine (both AlcoholicBeverage PlantAgriculturalProduct) ;
-
-  -- Any Limb which is capable of being an 
-  -- instrument in Flying.
-  fun Wing : Class ;
-  fun Wing_Class : SubClass Wing Limb ;
-
-  -- The wings of Aircraft, i.e. the parts of Aircraft 
-  -- that allow them to become and remain airborne.
-  fun WingDevice : Class ;
-  fun WingDevice_Class : SubClass WingDevice EngineeringComponent ;
-
-  -- Any instance of ClosingEyes which is intended to 
-  -- express something to someone else.
-  fun Winking : Class ;
-  fun Winking_Class : SubClass Winking (both ClosingEyes Gesture) ;
-
-  -- The SeasonOfYear that begins at the winter 
-  -- solstice and ends at the spring equinox.
-  fun WinterSeason : Class ;
-  fun WinterSeason_Class : SubClass WinterSeason SeasonOfYear ;
-
-  -- A long, thin strand of Metal that is used in a wide 
-  -- range of applications, including the wiring of electrical systems, creating 
-  -- bundles and the construction of cages.
-  fun Wire : Class ;
-  fun Wire_Class : SubClass Wire Artifact ;
-
-  -- A Wire that is designed for conducting electricity.
-  fun WireLine : Class ;
-  fun WireLine_Class : SubClass WireLine (both EngineeringComponent Wire) ;
-
-  -- An EngineeringComponent consisting of a coil of 
-  -- Wire that returns to its original shape when pulled apart or pressed together.
-  fun WireSpring : Class ;
-  fun WireSpring_Class : SubClass WireSpring (both EngineeringComponent Wire) ;
-
-  -- The ContestAttribute that applies to a Contest 
-  -- participant who has won the Contest.
-  fun Won : Ind ContestAttribute ;
-
-  -- Tissue that comprises the inner trunk of Trees. 
-  -- It is often used in constructing Buildings and other Artifacts.
-  -- Wood is the principal substance making up a tree, and is distinguished from the
-  -- bark, roots, flowers, seeds, fruit and leaves.
-  fun Wood : Class ;
-  fun Wood_Class : SubClass Wood (both PlantSubstance Tissue) ;
-
-  -- Wood that has been cut (and perhaps treated) for 
-  -- some purpose, e.g. Constructing or Combustion. Note that this class covers 
-  -- both lumber and firewood.
-  fun WoodArtifact : Class ;
-  fun WoodArtifact_Class : SubClass WoodArtifact Artifact ;
-
-  -- Fabric that is made from the Hair of Sheep.
-  fun Wool : Class ;
-  fun Wool_Class : SubClass Wool Fabric ;
-
-  -- Sterile members of an Insect colony which 
-  -- are responsible for locating food and caring for eggs, larvae, etc.
-  fun WorkerInsect : Class ;
-  fun WorkerInsect_Class : SubClass WorkerInsect Insect ;
-
-  -- Any FinancialTransaction where someone exchanges 
-  -- his/her labor for an instance of CurrencyMeasure.
-  fun Working : Class ;
-  fun Working_Class : SubClass Working FinancialTransaction ;
-
-  -- A Room, suite of Rooms or Building which is 
-  -- devoted to hand_crafting Artifacts.
-  fun Workshop : Class ;
-  fun Workshop_Class : SubClass Workshop StationaryArtifact ;
-
-  -- The joint in the Arm connecting the radius and carpal bones.
-  fun Wrist : Class ;
-  fun Wrist_Class : SubClass Wrist BodyJoint ;
-
-  -- A Device whose purpose is to be an instrument 
-  -- of Writing, e.g. pens, pencils, crayons, etc.
-  fun WritingDevice : Class ;
-  fun WritingDevice_Class : SubClass WritingDevice Device ;
-
-  -- Any LinguisticCommunication where the 
-  -- instrument is a Text, e.g. a letter, an email, a memo, etc.
-  fun WrittenCommunication : Class ;
-  fun WrittenCommunication_Class : SubClass WrittenCommunication LinguisticCommunication ;
-
-  -- Electro_magnetic radiation of short wavelength, 
-  -- often made use of by devices that scan the inside of objects.
-  fun XRayRadiation : Class ;
-  fun XRayRadiation_Class : SubClass XRayRadiation Radiating ;
-
-  -- English unit of length, equal to 3 FeetLength.
-  fun YardLength : Ind UnitOfLength ;
-
-  -- (address ?AGENT ?ADDRESS) means that ?ADDRESS 
-  -- is an address or part of an address for the Agent ?AGENT.
-  fun address : El Agent -> El Address -> Formula ;
-
-  fun affiliatedOrganization : El Organization -> El Organization -> Formula ;
-
-  -- (alias ?STRING ?AGENT) means that ?STRING is an
-  -- alternate identifier for ?AGENT, and is likely being used to hide or
-  -- obscure ?AGENT's true identity.
-  fun alias : El SymbolicString -> El Agent -> Formula ;
-
-  -- (allegiance ?AGENT ?ENTITY) means that the CognitiveAgent 
-  -- ?AGENT owes its allegiance to the political entity ?ENTITY.
-  fun allegiance : El CognitiveAgent -> El CognitiveAgent -> Formula ;
-
-  -- (ancestorOrganization ?ORG1 ?ORG2) means that 
-  -- the Organization ?ORG1 descended from the Organization ?ORG2.
-  fun ancestorOrganization : El Organization -> El Organization -> Formula ;
-
-  -- (anniversary ?PHYSICAL ?TIME) means that 
-  -- ?TIME is the class of TimeIntervals which mark the anniversary of 
-  -- ?PHYSICAL. For example, (anniversary Christmas (DayFn 35 December)) 
-  -- means that Christmas is celebrated each year on the 25th of December.
-  fun anniversary : El Physical -> El TimeInterval -> Formula ;
-
-  -- (areaOfResponsibility ?AGENT ?PROCESS_TYPE ?AREA) means that ?AGENT
-  -- (typically an instance of Organization) is responsible or accountable for
-  -- actions or undertakings of type ?PROCESS_TYPE in the
-  -- GeographicArea denoted by ?AREA.
-  fun areaOfResponsibility : El Agent -> Desc Process -> El GeographicArea -> Formula ;
-
-  -- (arrested ?EVENT ?AGENT) means that during ?EVENT, ?AGENT is
-  -- taken into custody, typically by a representative of a law
-  -- enforcement organization.
-  fun arrested : El PlacingUnderArrest -> El Agent -> Formula ;
-
-  -- (aunt ?AUNT ?PERSON) means that ?AUNT is 
-  -- the sister of a parent of ?PERSON.
-  fun aunt : El Woman -> El Human -> Formula ;
-
-  -- (axis ?A ?OBJ) means that a part ?A of an Object ?OBJ
-  -- is the axis of rotation in a Rotating.
-  fun axis : El Object -> El Object -> Formula ;
-
-  -- (benefits ?PROCESS ?AGENT) means that
-  -- ?AGENT somehow derives benefit as a result of ?PROCESS. This is
-  -- a very general relation, and does not entail that ?AGENT is a
-  -- participant in ?PROCESS.
-  fun benefits : El Process -> El Agent -> Formula ;
-
-  -- (birthdate ?PERSON ?DAY) means that ?DAY is the 
-  -- Day on which the ?PERSON was born.
-  fun birthdate : El Human -> El Day -> Formula ;
-
-  -- (birthday ?PERSON ?DAY) means that ?DAY is the 
-  -- anniversary each year of the birth of ?PERSON. For example, (birthday 
-  -- WilliamJeffersonClinton (DayFn 19 August)) means that Bill Clinton's 
-  -- birthday is August 19th.
-  fun birthday : El Human -> El Day -> Formula ;
-
-  -- (birthplace ?INDIV ?PLACE) means that the Animal ?INDIV was born 
-  -- at the location ?PLACE. The location may be a geographic area or a building, such as a hospital.
-  fun birthplace : El Animal -> El Object -> Formula ;
-
-  -- (brandName ?NAME ?PRODUCT) means that ?NAME 
-  -- is the brand name for the product class ?PRODUCT, e.g. Cheerios is the 
-  -- brand name for a certain class of breakfast cereal.
-  fun brandName : El SymbolicString -> El Product -> Formula ;
-
-  -- (capacity ?OBJ ?QUANTITY) means that ?OBJ can contain 
-  -- something that has the measure of ?QUANTITY. This predicate denotes maximal 
-  -- capacity, i.e. ?OBJ can hold no more than ?QUANTITY. Note, however, that this 
-  -- does not mean that capacity is a SingleValuedRelation, since an object may 
-  -- have various maximal capacities across different dimensions, e.g. a particular 
-  -- box may have a capacity of 3 pounds and a capacity of 1 liter.
-  fun capacity : El SelfConnectedObject -> El ConstantQuantity -> Formula ;
-
-  -- (cargo ?EVENT ?OBJ) means that ?OBJ is transported as cargo in 
-  -- the Shipping event ?EVENT.
-  fun cargo : El Shipping -> El Object -> Formula ;
-
-  -- (changesLocation ?EVENT ?OBJECT) means that during the Translocation 
-  -- event ?EVENT, ?OBJECT's location changes. ?OBJECT might also be the agent,
-  -- patient, or experiencer of ?EVENT.
-  fun changesLocation : El Translocation -> El Object -> Formula ;
-
-  -- (cityAddress ?CITY ?ADDRESS) means that the 
-  -- City ?CITY is part of the address ?ADDRESS.
-  fun cityAddress : El City -> El Address -> Formula ;
-
-  -- (holdsDuring ?T1 (cohabitant ?H1 ?H2))
-  -- means that during the time ?T1, ?H1 and ?H2 have the same home.
-  fun cohabitant : El Human -> El Human -> Formula ;
-
-  -- (conjugate ?COMPOUND1 ?COMPOUND2) means that 
-  -- ?COMPOUND1 and ?COMPOUND2 are identical CompoundSubstances except that 
-  -- one has one more Proton than the other.
-  fun conjugate : El CompoundSubstance -> El CompoundSubstance -> Formula ;
-
-  -- (contestParticipant ?CONTEST ?AGENT) 
-  -- means that ?AGENT is one of the sides in the Contest ?CONTEST. For 
-  -- example, if the ?CONTEST is a football game, then ?AGENT would be one of 
-  -- the opposing teams. For another example, if ?CONTEST is a Battle, then 
-  -- ?AGENT would be one of the sides fighting each other.
-  fun contestParticipant : El Contest -> El Agent -> Formula ;
-
-  -- (controlled ?EVENT ?OBJECT) means that during the
-  -- AchievingControl denoted by ?EVENT, ?OBJECT comes to be
-  -- physically controlled by an Agent.
-  fun controlled : El AchievingControl -> El Object -> Formula ;
-
-  -- (conveyance ?EVENT ?OBJ) means that ?OBJ is the
-  -- Vehicle or other transportation device used in ?EVENT.
-  fun conveyance : El Transportation -> El TransportationDevice -> Formula ;
-
-  -- (cousin ?PERSON1 ?PERSON2) means that ?PERSON1 
-  -- and ?PERSON2 are cousins, i.e. ?PERSON1 and ?PERSON2 have grandparents 
-  -- (but not parents) in common.
-  fun cousin : El Human -> El Human -> Formula ;
-
-  -- (holdsDuring ?T1 (coworker ?H1 ?H2)) means
-  -- that during time ?T1, ?H1 and ?H2 are both employed by the same agent, are
-  -- of roughly the same job status, and come into contact at least part of the
-  -- time at the same work location.
-  fun coworker : El Human -> El Human -> Formula ;
-
-  -- (birthdate ?PERSON ?DAY) means that ?DAY is the 
-  -- Day on which the ?PERSON died.
-  fun deathdate : El Human -> El Day -> Formula ;
-
-  -- (deathplace ?INDIV ?PLACE) means that the Animal ?INDIV died 
-  -- at the location ?PLACE. The location may be a geographic area or a building, 
-  -- such as a hospital.
-  fun deathplace : El Animal -> El Object -> Formula ;
-
-  -- (deceptiveIdentifier ?OBJ ?AGENT)
-  -- means that ?AGENT presents ?OBJ as a representation of ?AGENT's `true'
-  -- identity, when in fact it is not.
-  fun deceptiveIdentifier : El ContentBearingObject -> El Agent -> Formula ;
-
-  -- (defendant ?AGENT ?ACTION) means the LegalAction 
-  -- ?ACTION makes a legal claim against ?AGENT.
-  fun defendant : El CognitiveAgent -> El LegalAction -> Formula ;
-
-  -- (detainee ?EVENT ?OBJECT) means that in the 
-  -- Confining ?EVENT, the Object ?OBJECT is restrained by force, threat, or 
-  -- other form of intimidation.
-  fun detainee : El Confining -> El Animal -> Formula ;
-
-  -- (deviceState ?DEVICE ?STATE) means that 
-  -- the Object ?DEVICE is in the DeviceStateAttribute ?STATE.
-  fun deviceState : El Object -> El DeviceStateAttribute -> Formula ;
-
-  -- (disapproves ?AGENT ?FORMULA) means that 
-  -- ?AGENT has a feeling of antipathy to the state of affairs represented by 
-  -- ?FORMULA, i.e. ?AGENT believes that the realization of ?FORMULA will 
-  -- thwart one of his/her goals. Note that there is no implication that what 
-  -- is disapproved of by an agent is not already true.
-  fun disapproves : El CognitiveAgent -> Formula -> Formula ;
-
-  -- (dislikes ?AGENT ?OBJECT) means that ?AGENT has a 
-  -- feeling of antipathy to ?OBJECT, i.e. ?AGENT believes that ?OBJECT will 
-  -- thwart one of his/her goals. Note that there is no implication that what 
-  -- is hated by an agent is not already possessed by the agent.
-  fun dislikes : El CognitiveAgent -> El Object -> Formula ;
-
-  -- (distanceOnPath ?DIST ?PATH) means that for a given path (which is a pathInSystem) that the 
-  -- distance of the route is the measurement ?DIST. distanceOnPath (distanceOnPath ?DIST ?PATH) 
-  -- means that for a given path (which is a pathInSystem) that the distance of the route is
-  -- the measurement ?DIST.
-  fun distanceOnPath : El ConstantQuantity -> El Transitway -> Formula ;
-
-  -- (holdsDuring ?T1 (domesticPartner ?H1 ?H2)) means that during the time ?T1, ?H1
-  -- and ?H2 live together and share a common domestic life but are
-  -- not joined in a traditional marriage, a common_law marriage, or a
-  -- civil union.
-  fun domesticPartner : El Human -> El Human -> Formula ;
-
-  -- (doubts ?AGENT ?FORMULA) means that ?AGENT is unsure 
-  -- about the truth of ?FORMULA, in particular ?AGENT does not believe that 
-  -- ?FORMULA is true.
-  fun doubts : El CognitiveAgent -> Formula -> Formula ;
-
-  -- Models the effective range of some
-  -- device that is able to move by itself (like vehicles, rockets and so
-  -- on) or move other things (like weapons).
-  fun effectiveRange : El Device -> El LengthMeasure -> Formula ;
-
-  -- (electronNumber ?SUBSTANCE ?NUMBER) means that 
-  -- the PureSubstance ?SUBSTANCE has the number of Electrons ?NUMBER.
-  fun electronNumber : El PureSubstance -> El PositiveInteger -> Formula ;
-
-  -- (enjoys ?AGENT ?PROCESS) means that the 
-  -- CognitiveAgent ?AGENT tends to enjoy actions of type ?PROCESS, 
-  -- i.e. tends to enjoy being the agent or experiencer of such 
-  -- actions.
-  fun enjoys : El CognitiveAgent -> El IntentionalProcess -> Formula ;
-
-  -- (equipmentCount ?OBJECT ?TYPE ?QUANTITY) means that ?OBJECT 
-  -- is equipped with devices of the type ?TYPE, in the number ?QUANTITY. 
-  -- Equipment associated with an ?OBJECT may be a component of ?OBJECT 
-  -- (such as the emergency oxygen system built into passenger jets) or it may 
-  -- be a device simply located on or with ?OBJECT (such as a first aid kit).
-  fun equipmentCount : El Object -> Desc Device -> El Quantity -> Formula ;
-
-  -- (equipmentType ?THING ?TYPE) means that 
-  -- the Artifact ?THING has a component or attachment of Device ?TYPE. 
-  -- See also equipmentTypeCount.
-  fun equipmentType : El Artifact -> El Device -> Formula ;
-
-  -- Any belief about the future. (expects ?AGENT ?BELIEF) means that 
-  -- (believes ?AGENT ?BELIEF) and, if ?BELIEF happens, it will
-  -- happen in the future, i.e. after the expectation.
-  fun expects : El CognitiveAgent -> Formula -> Formula ;
-
-  -- (experimentalControl ?EXPERIMENT ?OBJ) means that the Object ?OBJ
-  -- serves as a control in the instance of Experimenting ?EXPERIMENT, 
-  -- i.e. ?OBJ is the standard against which something else in 
-  -- the experiment can be compared.
-  fun experimentalControl : El Experimenting -> El Object -> Formula ;
-
-  -- (familyName ?STRING ?HUMAN) means that the SymbolicString ?STRING denotes a non_optional
-  -- name that ?HUMAN has inherited by virtue of being born into a
-  -- particular family (kin group). surname is another word for this type
-  -- of name. Cf. givenName.
-  fun familyName : El SymbolicString -> El Human -> Formula ;
-
-  -- (fears ?AGENT ?FORMULA) means that ?AGENT fears that 
-  -- the proposition ?FORMULA will be true, i.e. he/she believes that it will 
-  -- come to pass in the future and that it will be undesirable for ?AGENT.
-  fun fears : El CognitiveAgent -> Formula -> Formula ;
-
-  -- A formal banking, brokerage, or business 
-  -- relationship established to provide for regular services, dealings, and 
-  -- other financial transactions. (financialAccount ?ACCOUNT ?ORG) means that 
-  -- ?ACCOUNT is a financial account opened at the FinancialCompany 
-  -- ?ORG.
-  fun financialAccount : El FinancialAccount -> El FinancialCompany -> Formula ;
-
-  -- A predicate that relates an Agent to any 
-  -- item of economic value owned by the Agent. Examples of financial assets 
-  -- are cash, securities, accounts receivable, inventory, office equipment, a 
-  -- house, a car, and other property.
-  fun financialAsset : El Agent -> El Object -> Formula ;
-
-  -- (formerName ?NAME ?THING) means that the 
-  -- string ?NAME is a name formerly used for ?THING.
-  fun formerName : El Entity -> El Entity -> Formula ;
-
-  -- (holdsDuring ?T1 (friend ?H1 ?H2)) means that
-  -- during time ?T1, ?H1 and ?H2 know each other, share a relationship of
-  -- mutual care and concern, and probably also share some common interests.
-  fun friend : El Human -> El Human -> Formula ;
-
-  -- (gainsControl ?EVENT ?AGENT) means that during ?EVENT, ?AGENT
-  -- gains control of the patient (object).
-  fun gainsControl : El AchievingControl -> El Agent -> Formula ;
-
-  -- (givenName ?STRING ?HUMAN)
-  -- means that ?STRING is a name selected for ?HUMAN, usually from among
-  -- many options, as opposed to a mandatory name (cf. familyName) that
-  -- ?HUMAN has inherited by virtue of being born into a certain kin group,
-  -- caste, or occupation.
-  fun givenName : El SymbolicString -> El Human -> Formula ;
-
-  -- (grammaticalRelation ?PHRASE ?SENTENCE) 
-  -- means that the Phrase ?PHRASE has a grammatical relation to the Sentence 
-  -- ?SENTENCE, i.e. it is a subject, object, main verb, etc. of the ?SENTENCE.
-  fun grammaticalRelation : El Phrase -> El Sentence -> Formula ;
-
-  -- (grandfather ?PERSON ?PARENT) means that 
-  -- ?PARENT is the grandfather of ?PERSON.
-  fun grandfather : El Human -> El Man -> Formula ;
-
-  -- (grandmother ?PERSON ?PARENT) means that 
-  -- ?PARENT is the grandmother of ?PERSON.
-  fun grandmother : El Human -> El Woman -> Formula ;
-
-  -- (grandparent ?YOUNGER ?OLDER) means that
-  -- ?OLDER is a parent of ?YOUNGER's parent.
-  fun grandparent : El Human -> El Human -> Formula ;
-
-  -- A subrelation of member, groupMember 
-  -- is used to relate a Human to a GroupOfPeople of which he/she is a 
-  -- member.
-  fun groupMember : El Human -> El GroupOfPeople -> Formula ;
-
-  -- (half ?HALF ?WHOLE) means that ?HALF is one half 
-  -- of ?WHOLE.
-  fun half : El Object -> El Object -> Formula ;
-
-  -- (hasExpertise ?PERSON ?FIELD) means that ?PERSON has 
-  -- studied the FieldOfStudy ?FIELD and is regarded as an expert.
-  fun hasExpertise : El Human -> El FieldOfStudy -> Formula ;
-
-  -- (hasOccupation ?PERSON ?WORK) means that ?PERSON 
-  -- engages in activities of the class ?WORK as a means of earning a living.
-  fun hasOccupation : El Human -> Desc IntentionalProcess -> Formula ;
-
-  -- (headquartersOfOrganization ?ORG ?AREA) 
-  -- means that the Organization ?ORG is headquartered in ?AREA.
-  fun headquartersOfOrganization : El Organization -> El GeopoliticalArea -> Formula ;
-
-  -- (hopes ?AGENT ?FORMULA) means that ?AGENT hopes that 
-  -- the proposition ?FORMULA will be true, i.e. he/she believes that it will 
-  -- come to pass in the future and that it will be desirable for ?AGENT.
-  fun hopes : El CognitiveAgent -> Formula -> Formula ;
-
-  -- (hostileForces ?UNIT1 ?UNIT2) means that 
-  -- the MilitaryUnits ?UNIT1 and ?UNIT2 are, respectively, allied with 
-  -- GeopoliticalAreas that are at war with one another.
-  fun hostileForces : El MilitaryUnit -> El MilitaryUnit -> Formula ;
-
-  -- (humanCapacity ?CONSTRUCT ?NUMBER) means that the 
-  -- StationaryArtifact ?CONSTRUCT, e.g. a Building or a Room, can hold a maximum 
-  -- of ?NUMBER Humans without crowding.
-  fun humanCapacity : El StationaryArtifact -> El PositiveInteger -> Formula ;
-
-  -- (ideologicalAffiliationOfOrganization ?ORG ?GOV) means that one of the goals
-  -- of ?ORG is to realize the FormOfGovernment ?GOV.
-  fun ideologicalAffiliationOfOrganization : El Organization -> El FormOfGovernment -> Formula ;
-
-  -- Every instance of the first argument is initially 
-  -- found as part of an instance of the second argument, even though it 
-  -- might lose that part later in its lifetime. While the part must initially 
-  -- exist as part of a whole, this does not say that each whole necessarily initially 
-  -- contains such a part. For example, a thumb must at some time have been 
-  -- part of a hand, but every hand need not have a thumb, even at birth. This 
-  -- is a class_level relation roughly corresponding to part.
-  fun initialPart : Desc Object -> Desc Object -> Formula ;
-
-  -- Every instance of the second argument initially 
-  -- contains an instance of the first argument, even though it 
-  -- might lose that part later in its lifetime. Every normal human starts life with an
-  -- appendix for example. While the whole must initially 
-  -- contain such a part, this does not say that each part necessarily initially 
-  -- exists as part of such a whole. This is a class_level relation roughly 
-  -- corresponding to part.
-  fun initiallyContainsPart : Desc Object -> Desc Object -> Formula;
-
-  -- (intelligenceQuotient ?PERSON ?NUMBER) means that ?NUMBER is the I.Q. of ?PERSON. 
-  -- The I.Q. of a person is the ratio of their mental age (determined by a standardized test) 
-  -- divided by their chronological age, multiplied by 100.
-  fun intelligenceQuotient : El Human -> El RationalNumber -> Formula ;
-
-  -- (inventory ?CBO ?COLLECTION) means that 
-  -- the ContentBearingObject ?CBO contains a list or enumeration of the 
-  -- members of the Collection ?COLLECTION.
-  fun inventory : El ContentBearingObject -> El Collection -> Formula ;
-
-  -- (lacks ?AGENT ?OBJECT) means that ?AGENT needs 
-  -- ?OBJECT and it is not currently the case that ?AGENT possesses ?OBJECT.
-  fun lacks : El CognitiveAgent -> El Physical -> Formula ;
-
-  -- (landlord ?PERSON ?UNIT) means that ?PERSON is a 
-  -- landlord of the Residence ?UNIT, i.e. he or she owns ?UNIT and is renting 
-  -- the unit to someone else.
-  fun landlord : El Agent -> El PermanentResidence -> Formula ;
-
-  -- (holdsDuring ?T1 (legalGuardian ?H1 ?H2)) means that during the time ?T1,
-  -- ?H2 has legal authority over ?H1, and is responsible for looking after ?H1's interests.
-  fun legalGuardian : El Human -> El Human -> Formula ;
-
-  -- (localLongName ?NAME ?THING) means that the string ?NAME is the long form of the name
-  -- used for ?THING in its local area or language.
-  fun localLongName : El SymbolicString -> El Entity -> Formula ;
-
-  -- (localShortName ?NAME ?THING) means that the string ?NAME is the short form of the name
-  -- used for ?THING in its local area or language.
-  fun localShortName : El SymbolicString -> El Entity -> Formula ;
-
-  -- (locatedAtTime ?OBJ ?TIME ?PLACE) means
-  -- that during the time specified by ?TIME, ?OBJ was in the location
-  -- specified by ?PLACE.
-  fun locatedAtTime : El Object -> El TimePosition -> El Object -> Formula ;
-
-  -- (losesControl ?EVENT ?AGENT) means that during ?EVENT, ?AGENT
-  -- loses physical control of the controlled object.
-  fun losesControl : El ChangeOfControl -> El Agent -> Formula ;
-
-  -- The amount by which the cost of an investment or 
-  -- business operation exceeds its return, i.e. the negative quantity left 
-  -- after subtracting for all expenses.
-  fun loss : El FinancialTransaction -> El CurrencyMeasure -> Formula;
-
-  -- (measurementReading ?DEVICE ?QUANTITY) 
-  -- means that ?QUANTITY is a reading of the MeasuringDevice ?DEVICE, e.g. if 
-  -- ?THERMOMETER is a Thermometer, (measurementReading ?THERMOMETER 
-  -- (MeasureFn 42 CelsiusDegree)) would mean that ?THERMOMETER registers 42 
-  -- degrees Celsius.
-  fun measurementReading : El MeasuringDevice -> El ConstantQuantity -> Formula ;
-
-  -- (meatOfAnimal ?MEATCLASS ?ANIMALCLASS) states
-  -- that ?MEATCLASS was once part of the class of Animal ?ANIMALCLASS)
-  fun meatOfAnimal : Desc Meat -> Desc Animal -> Formula ;
-
-  -- A relation between a Human and a 
-  -- CareOrganization that treats the patient.
-  fun medicalPatient : El Human -> El CareOrganization -> Formula ;
-
-  -- (memberAtTime ?MEMBER ?COLLECTION
-  -- ?TIME) means that during the time period denoted by ?TIME,
-  -- ?MEMBER is a member of ?COLLECTION.
-  fun memberAtTime : El SelfConnectedObject -> El Collection -> El TimePosition -> Formula ;
-
-  -- (memberCount ?ORG ?NUMBER) means that there 
-  -- is a total ?NUMBER of members in the Collection ?ORG.
-  fun memberCount : El Collection -> El Integer -> Formula ;
-
-  -- (memberType ?GROUP ?TYPE) means that all 
-  -- the members of the Collection ?GROUP belong to the SetOrClass 
-  -- ?TYPE.
-  fun memberType : El Collection -> El SetOrClass -> Formula ;
-
-  -- (memberTypeCount ?GROUP ?TYPE ?NUMBER) means that the 
-  -- Collection ?GROUP has ?NUMBER members of the kind ?TYPE.
-  fun memberTypeCount : El Collection -> El SetOrClass -> El NonnegativeInteger -> Formula ;
-
-  -- (middleName ?CHAR ?INDIV) means that the 
-  -- SymbolicString ?CHAR contains the middle name of the Human ?INDIV.
-  fun middleName : El SymbolicString -> El Human -> Formula ;
-
-  -- (monetaryWage ?ORG ?PERSON ?TIME ?MONEY) means 
-  -- that the Organization employs ?PERSON and pays him/her the amount of money 
-  -- ?MONEY per TimeDuration ?TIME.
-  fun monetaryWage : El Organization -> El Human -> El TimeDuration -> El CurrencyMeasure -> Formula ;
-
-  -- (most ?MOST ?WHOLE) means that ?MOST is a part 
-  -- of ?WHOLE that is greater than half of ?WHOLE.
-  fun most : El Object -> El Object -> Formula ;
-
-  -- (moves ?MOTION ?OBJECT) means that during
-  -- the Motion event ?MOTION, ?OBJECT moves. This does not
-  -- necessarily imply that the location of ?OBJECT changes during
-  -- ?MOTION. See also changesLocation and Translocation.
-  fun moves : El Motion -> El Object -> Formula ;
-
-  -- (mutualStranger ?H1 ?H2) means that ?H1
-  -- and ?H2 have not met each other and do not know each other. Statements
-  -- made with this predicate should be temporally specified with
-  -- holdsDuring. See also the weaker, non_symmetric version of this
-  -- predicate, stranger.
-  fun mutualStranger : El Human -> El Human -> Formula ;
-
-  -- (neighbor ?PERSON1 ?PERSON2) means that ?PERSON1 is 
-  -- a neighbor of ?PERSON2, i.e. ?PERSON1 and ?PERSON2 have their homes Near 
-  -- one another.
-  fun neighbor : El Human -> El Human -> Formula ;
-
-  -- (nephew ?NEPHEW ?PERSON) means that ?NEPHEW is 
-  -- the son of a sibling of ?PERSON.
-  fun nephew : El Man -> El Human -> Formula ;
-
-  -- (niece ?NIECE ?PERSON) means that ?NIECE is 
-  -- the daughter of a sibling of ?PERSON.
-  fun niece : El Woman -> El Human -> Formula ;
-
-  -- (occupation ?PERSON ?TYPE) means that the occupation 
-  -- of ?PERSON is ?TYPE. This predicate is most often used in combination with the 
-  -- function OccupationFn, e.g. (occupation PoliceOfficerWilkins (OccupationFn 
-  -- LawEnforcement)).
-  fun occupation : El Human -> El FinancialTransaction -> Formula ;
-
-  -- (older ?OBJ1 ?OBJ2) means that ?OBJ1 is older than 
-  -- ?OBJ2, i.e. the age of ?OBJ1 is greaterThan the age of ?OBJ2.
-  fun older : El Object -> El Object -> Formula ;
-
-  -- (onboard ?OBJ ?VEHICLE) means that the 
-  -- SelfConnectedObject ?OBJ is inside the Vehicle ?VEHICLE.
-  fun onboard : El SelfConnectedObject -> El Vehicle -> Formula ;
-
-  -- (operator ?OBJECT ?AGENT) means that ?AGENT 
-  -- determines how ?OBJECT is used, either by directly or indirectly operating 
-  -- it.
-  fun operator : El Object -> El Agent -> Formula ;
-
-  -- (parasite ?ORGANISM1 ?ORGANISM2) means that there 
-  -- is a parasitic relationship between ?ORGANISM1 and ?ORGANISM2, i.e. ?ORGANISM1 
-  -- inhabits and obtains nourishment from ?ORGANISM2 in such a way that 
-  -- ?ORGANISM2 is injured.
-  fun parasite : El Organism -> El Organism -> Formula ;
-
-  -- (pathInSystem ?PATH ?SYSTEM) means that 
-  -- the Physical thing ?PATH consists of one or more connected routes in 
-  -- the PhysicalSystem ?SYSTEM.
-  fun pathInSystem : El Transitway -> El TransitSystem -> Formula ;
-
-  -- The relation of receiving medical care 
-  -- from a recognized medical practitioner. (patientMedical ?PATIENT 
-  -- ?DOCTOR) means that ?PATIENT is the patient of ?DOCTOR. Note that 
-  -- argument type restriction on the second argument is CognitiveAgent 
-  -- to allow for cases where someone is the patient of an Organization, 
-  -- viz. a CareOrganization.
-  fun patientMedical : El Human -> El CognitiveAgent -> Formula ;
-
-  -- (plaintiff ?ACTION ?AGENT) means that ?AGENT 
-  -- is responsible for initiating the LegalAction ?ACTION.
-  fun plaintiff : El LegalAction -> El CognitiveAgent -> Formula ;
-
-  -- (postalBoxNumber ?NUMBER ?ADDRESS) means 
-  -- that the post office box ?NUMBER is part of the address ?ADDRESS.
-  fun postalBoxNumber : El PositiveInteger -> El Address -> Formula ;
-
-  -- (postalCode ?NUMBER ?ADDRESS) means that the 
-  -- the postal code, e.g. zip code, ?NUMBER is part of the address ?ADDRESS.
-  fun postalCode : El PositiveInteger -> El Address -> Formula ;
-
-  -- (potentialOfHydrogen ?SOLUTION ?NUMBER) 
-  -- means that the Solution ?SOLUTION has a pH value of ?NUMBER. The ph varies 
-  -- between 0 and 14, and it is a measure of the acidity or alkalinity of ?SOLUTION. 
-  -- More precisely, and it is the logarithm of the reciprocal of the quantity of 
-  -- AtomGrams of Hydrogen ions.
-  fun potentialOfHydrogen : El Solution -> El RealNumber -> Formula ;
-
-  -- (powerPlant ?GENERATOR ?THING) means that 
-  -- the Device ?GENERATOR is the power_producing component of the Artifact 
-  -- ?THING which provides the energy for its operation.
-  fun powerPlant : El Device -> El Artifact -> Formula ;
-
-  -- (protonNumber ?SUBSTANCE ?NUMBER) means that 
-  -- the PureSubstance ?SUBSTANCE has the number of Protons ?NUMBER.
-  fun protonNumber : El PureSubstance -> El PositiveInteger -> Formula ;
-
-  -- (quarter ?QUART ?WHOLE) means that ?QUART is a 
-  -- quarter of ?WHOLE.
-  fun quarter : El Object -> El Object -> Formula ;
-
-  -- (reactant ?PROCESS ?SUBSTANCE) means that ?SUBSTANCE 
-  -- is a chemical reactant in the chemical reaction ?PROCESS, i.e. ?SUBSTANCE is 
-  -- present at the beginning of the chemical reaction ?PROCESS.
-  fun reactant : El ChemicalProcess -> El Substance -> Formula ;
-
-  -- (reagent ?PROCESS ?SUBSTANCE) means that ?SUBSTANCE 
-  -- is a chemical agent in the chemical reaction ?PROCESS.
-  fun reagent : El ChemicalProcess -> El Substance -> Formula ;
-
-  -- (registeredItem ?DOCUMENT ?ITEM) means 
-  -- that the Text ?DOCUMENT contains an official record of the Physical 
-  -- thing ?ITEM. The registered item could be an object or an event, e.g., 
-  -- an automobile, a ship, a marriage, an adoption.
-  fun registeredItem : El Text -> El Physical -> Formula ;
-
-  -- (religiousAffiliationOfOrganization ?ORG ?BELIEF) means
-  -- that one of the goals of ?ORG is to advance the religious teachings 
-  -- of the BeliefGroup ?BELIEF.
-  fun religiousAffiliationOfOrganization : El Organization -> El BeliefGroup -> Formula ;
-
-  -- (routeInSystem ?PART ?SYSTEM) means that 
-  -- the Transitway ?PART is an established route of the 
-  -- TransportationSystem ?SYSTEM.
-  fun routeInSystem : El Transitway -> El TransitSystem -> Formula ;
-
-  -- (secretesSubstance ?OBJ ?STUFF) means 
-  -- that the subclass of OrganicObject (either Organism or BodyPart) 
-  -- ?OBJ produces the subclass of Substance ?STUFF.
-  fun secretesSubstance : Desc OrganicObject -> Desc NaturalSubstance -> Formula ;
-
-  -- (sententialObject ?OBJECT ?SENTENCE) means that the NounPhrase ?OBJECT is 
-  -- the object of the Sentence ?SENTENCE.
-  fun sententialObject : El NounPhrase -> El Sentence -> Formula ;
-
-  -- (sententialSubject ?SUBJECT ?SENTENCE) means that the NounPhrase ?SUBJECT is
-  -- the subject of the Sentence ?SENTENCE.
-  fun sententialSubject : El NounPhrase -> El Sentence -> Formula ;
-
-  -- (serviceProvider ?EVENT ?AGENT)
-  -- means that ?AGENT is the supplier of the service provided in ?EVENT.
-  fun serviceProvider : El ServiceProcess -> El CognitiveAgent -> Formula ;
-
-  -- (serviceRecipient ?EVENT ?AGENT) means that ?AGENT is the
-  -- receiver of the service provided in ?EVENT.
-  fun serviceRecipient : El ServiceProcess -> El CognitiveAgent -> Formula ;
-
-  -- (sideOfFigure ?SIDE ?FIGURE) means that the 
-  -- OneDimensionalFigure ?POINT is a side of the GeometricFigure ?FIGURE.
-  fun sideOfFigure : El OneDimensionalFigure -> El GeometricFigure -> Formula ;
-
-  -- (sliceOfFigure ?SLICE ?FIGURE) indicates
-  -- that ?SLICE is a 2_d section of the 3_d figure ?FIGURE. Or, more 
-  -- formally, ?SLICE is 2_d figure formed by the intersection of a plane
-  -- with the 3_d figure ?FIGURE.
-  fun sliceOfFigure : El TwoDimensionalObject -> El CorpuscularObject -> Formula ;
-
-  -- A relation between a Process of 
-  -- MusicalTone and the fundamental frequency of that tone.
-  fun soundFrequency : El MusicalTone -> El FunctionQuantity -> Formula ;
-
-  -- (speaksLanguage ?AGENT ?LANGUAGE) means that the SentientAgent ?AGENT is
-  -- capable of understanding and/or generating the Language ?LANGUAGE.
-  fun speaksLanguage : El SentientAgent -> El Language -> Formula ;
-
-  -- (stepfather ?PERSON ?FATHER) means that ?FATHER 
-  -- is the stepfather of ?PERSON, i.e. ?FATHER is the spouse of the mother 
-  -- of ?PERSON, without also being the father of ?PERSON.
-  fun stepfather : El Human -> El Man -> Formula ;
-
-  -- (stepmother ?PERSON ?MOTHER) means that ?MOTHER 
-  -- is the stepmother of ?PERSON, i.e. ?MOTHER is the spouse of the father 
-  -- of ?PERSON, without also being the mother of ?PERSON.
-  fun stepmother : El Human -> El Woman -> Formula ;
-
-  -- (stockHolder ?Stock ?Agent) means that 
-  -- ?Agent possesses the Stock ?Stock.
-  fun stockHolder : El Stock -> El CognitiveAgent -> Formula ;
-
-  -- (stranger ?H1 ?H2) means that ?H1 has
-  -- not met ?H2, or, in other words, (not (acquaintance ?H1 ?H2)). 
-  -- Statements made with stranger should be temporally
-  -- specified with holdsDuring. Note that stranger is not
-  -- symmetric, meaning that ?H2 might know ?H1. For the symmetric
-  -- version, see mutualStranger.
-  fun stranger : El Human -> El Human -> Formula ;
-
-  -- (streetAddress ?STREET ?ADDRESS) means 
-  -- that the Roadway ?STREET is part of the address ?ADDRESS.
-  fun streetAddress : El Roadway -> El Address -> Formula ;
-
-  -- (streetNumber ?BUILDING ?ADDRESS) means 
-  -- that the Building ?BUILDING is part of the address ?ADDRESS.
-  fun streetNumber : El Building -> El Address -> Formula ;
-
-  -- (student ?ORG ?AGENT) means that ?AGENT is enrolled 
-  -- in the EducationalOrganization ?ORG.
-  fun student : El EducationalOrganization -> El CognitiveAgent -> Formula ;
-
-  -- (subField ?FIELD1 ?FIELD2) means that ?FIELD1 is a proper 
-  -- part of the FieldOfStudy ?FIELD2. For example, Physiology is a subField of 
-  -- Biology.
-  fun subField : El FieldOfStudy -> El FieldOfStudy -> Formula ;
-
-  -- (subordinateInOrganization ?ORG ?PERSON1 ?PERSON2) means that 
-  -- in the Organization ?ORG, ?PERSON1 is subordinate to ?PERSON2.
-  fun subordinateInOrganization : El Organization -> El Human -> El Human -> Formula ;
-
-  -- (subordinatePosition ?ORG ?SUB ?SUPER) means that in 
-  -- the Organization ?ORG, the holder of role ?SUB is subordinate to 
-  -- the holder of role ?SUPER.
-  fun subordinatePosition : El Organization -> El Position -> El Position -> Formula ;
-
-  -- (tangent ?LINE ?CIRCLE) means that the straight line 
-  -- ?LINE is tangent to the figure ?CIRCLE, i.e. ?LINE touches ?CIRCLE without 
-  -- intersecting it.
-  fun tangent : El OneDimensionalFigure -> El TwoDimensionalObject -> Formula ;
-
-  -- This relation identifies the patient in the event that is the object of the attack.
-  fun targetInAttack : El Process -> El Object -> Formula ;
-
-  -- (teacher ?ORG ?AGENT) means that ?AGENT is a teacher at the EducationalOrganization ?ORG.
-  fun teacher : El EducationalOrganization -> El CognitiveAgent -> Formula ;
-
-  -- (telephoneNumber ?NUMBER ?AGENT) means 
-  -- that ?NUMBER is a telephone number at which ?AGENT can be regularly contacted.
-  fun telephoneNumber : El SymbolicString -> El Agent -> Formula ;
-
-  -- (tenant ?PERSON ?UNIT) means that ?PERSON is a tenant of the Residence ?UNIT, 
-  -- i.e. he or she is renting the unit.
-  fun tenant : El Agent -> El Residence -> Formula ;
-
-  -- (third ?THIRD ?WHOLE) means that ?THIRD is one third of ?WHOLE.
-  fun third : El Object -> El Object -> Formula ;
-
-  -- A binary predicate used to indicate the title of a ContentBearingPhysical. Note that the
-  -- second argument type restriction is a subclass, rather than an
-  -- instance, of ContentBearingPhysical. Thus, the title
-  -- Murder_on_the_Orient_Express corresponds to a large class of Books,
-  -- and not just to a single copy of the book.
-  fun titles : El SymbolicString -> El ContentBearingPhysical -> Formula ;
-
-  -- (transported ?EVENT ?OBJ) means that ?OBJ is transported
-  -- (carried/moved to a different physical location) in the Transportation ?EVENT.
-  fun transported : El Transportation -> El Object -> Formula ;
-
-  -- An instance of the first argument is typically 
-  -- found as part of an instance of the second argument. This is a 
-  -- class_level relation roughly corresponding to part. Note that this does 
-  -- not imply that such wholes typically have such parts.
-  fun typicalPart : Desc Object -> Desc Object -> Formula ;
-
-  -- An instance of the second argument typically 
-  -- contains an instance of the first argument. This is a 
-  -- class_level relation roughly corresponding to part. Note that this does 
-  -- not imply that such parts typically have such wholes.
-  fun typicallyContainsPart : Desc Object -> Desc Object -> Formula ;
-
-  -- (uncle ?UNCLE ?PERSON) means that ?UNCLE is 
-  -- the brother of a parent of ?PERSON.
-  fun uncle : El Man -> El Human -> Formula ;
-
-  -- (unitNumber ?UNIT ?ADDRESS) means that the 
-  -- StationaryArtifact ?UNIT is part of the address ?ADDRESS.
-  fun unitNumber : El StationaryArtifact -> El Address -> Formula ;
-
-  -- (wavelength ?RADIATION ?MEASURE) means that the 
-  -- instance of radiation, ?RADIATION, has an average wavelength of ?MEASURE.
-  fun wavelength : El Radiating -> El LengthMeasure -> Formula ;
-
-  -- (yearOfFounding ?ORG ?NUMBER) means that the Organization ?ORG
-  -- was founded in the year expressed in ?NUMBER.
-  fun yearOfFounding : El Organization -> El Integer -> Formula ;
-
-}
diff --git a/examples/SUMO/MidLevelOntologyEng.gf b/examples/SUMO/MidLevelOntologyEng.gf
deleted file mode 100644
--- a/examples/SUMO/MidLevelOntologyEng.gf
+++ /dev/null
@@ -1,1488 +0,0 @@
-concrete MidLevelOntologyEng of MidLevelOntology = MergeEng, ElementsEng ** open DictLangEng, DictEng, ParadigmsEng,ExtensionEng in {
-
-lin
-  -- individual instances :
-  Accountant = MassNP (UseN accountant_N) ;
-  Acre = MassNP (UseN acre_N) ;
-  Anthropology = MassNP (UseN anthropology_N) ;
-  Architecture = MassNP (UseN architecture_N) ;
-  AttorneyGeneral = MassNP (ApposCN (UseN attorney_N) (MassNP (UseN general_N))) ;
-  Banker = MassNP (UseN banker_N) ;
-  Biology = MassNP (UseN biology_N) ;
-  Blind = MassNP (UseN blind_N) ;
-  BusinessPerson = MassNP (ApposCN (UseN business_N) (MassNP (UseN person_N))) ;
-  Cancer = MassNP (UseN cancer_N) ;
-  Carpenter = MassNP (UseN carpenter_N) ;
-  CenturyDuration = MassNP (ApposCN (UseN century_N) (MassNP (UseN duration_N))) ;
-  ChemicalEquilibrium = MassNP (AdjCN (PositA chemical_A) (UseN equilibrium_N)) ;
-  Chemistry = MassNP (UseN chemistry_N) ;
-  ClericalSecretary = MassNP (AdjCN (PositA clerical_A) (UseN secretary_N)) ;
-  Coach = MassNP (UseN coach_N) ;
-  CollegeFreshman = MassNP (ApposCN (UseN college_N) (MassNP (UseN freshman_N))) ;
-  CollegeJunior = MassNP (ApposCN (UseN college_N) (MassNP (UseN junior_N))) ;
-  CollegeSenior = MassNP (ApposCN (UseN college_N) (MassNP (UseN senior_N))) ;
-  CollegeSophomore = MassNP (ApposCN (UseN college_N) (MassNP (UseN sophomore_N))) ;
-  Comedian = MassNP (UseN comedian_N) ;
-  CommonEra = MassNP (AdjCN (PositA common_A) (UseN era_N)) ;
-  ContainerEmpty = MassNP (ApposCN (UseN container_N) (MassNP (UseN empty_N))) ;
-  Coroner = MassNP (UseN coroner_N) ;
-  DecadeDuration = MassNP (ApposCN (UseN decade_N) (MassNP (UseN duration_N))) ;
-  DemocraticParty = MassNP (AdjCN (PositA democratic_A) (UseN party_N)) ;
-  Dentist = MassNP (UseN dentist_N) ;
-  Diarrhea = MassNP (UseN diarrhea_N) ;
-  Diplomat = MassNP (UseN diplomat_N) ;
-  Dissident = MassNP (UseN dissident_N) ;
-  Economics = DetCN (DetQuant IndefArt NumPl) (UseN economics_N) ;
-  Electronics = DetCN (DetQuant IndefArt NumPl) (UseN electronics_N) ;
-  Engineering = DetCN (DetQuant IndefArt NumPl) (UseN2 (VerbToNounV2 engineer_V2)) ;
-  FarmHand = MassNP (ApposCN (UseN farm_N) (MassNP (UseN hand_N))) ;
-  Fever = MassNP (UseN fever_N) ;
-  FieldOfLaw = AdvNP (MassNP (UseN field_N)) (PrepNP part_Prep (MassNP (UseN law_N))) ;
-  Fist = MassNP (UseN fist_N) ;
-  Flat = MassNP (UseN flat_N) ;
-  Foul = MassNP (UseN foul_N) ;
-  Functioning = DetCN (DetQuant IndefArt NumSg) (UseN (VerbToNoun function_V)) ;
-  GovernmentPerson = MassNP (ApposCN (UseN government_N) (MassNP (UseN person_N))) ;
-  Governor = MassNP (UseN governor_N) ;
-  Green = MassNP (UseN green_N) ;
-  Handstand = MassNP (UseN handstand_N) ;
-  Happiness = MassNP (UseN happiness_N) ;
-  History = MassNP (UseN history_N) ;
-  HumanSlave = MassNP (AdjCN (PositA human_A) (UseN slave_N)) ;
-  Inside = MassNP (UseN inside_N) ;
-  InteriorDesign = MassNP (AdjCN (PositA interior_A) (UseN design_N)) ;
-  Kneeling = DetCN (DetQuant IndefArt NumSg) (UseN (VerbToNoun kneel_V)) ;
-  Knight = MassNP (UseN knight_N) ;
-  LegislativeBill = MassNP (AdjCN (PositA legislative_A) (UseN bill_N)) ;
-  LevelShape = MassNP (AdjCN (PositA level_A) (UseN shape_N)) ;
-  LieutenantGovernor = MassNP (ApposCN (UseN lieutenant_N) (MassNP (UseN governor_N))) ;
-  LineFormation = MassNP (ApposCN (UseN line_N) (MassNP (UseN formation_N))) ;
-  Linguistics = DetCN (DetQuant IndefArt NumPl) (UseN linguistics_N) ;
-  LiquorShot = PPartNP (MassNP (UseN liquor_N)) overshoot_V2 ;
-  Literature = MassNP (UseN literature_N) ;
-  Malfunctioning = DetCN (DetQuant IndefArt NumSg) (UseN (VerbToNoun malfunction_V)) ;
-  Mathematics = DetCN (DetQuant IndefArt NumPl) (UseN mathematics_N) ;
-  Mayor = MassNP (UseN mayor_N) ;
-  MedicalScience = MassNP (AdjCN (PositA medical_A) (UseN science_N)) ;
-  MetricTon = MassNP (AdjCN (PositA metric_A) (UseN ton_N)) ;
-  Militant = MassNP (UseN militant_N) ;
-  MilitaryPerson = MassNP (AdjCN (PositA military_A) (UseN person_N)) ;
-  MilitaryScience = MassNP (AdjCN (PositA military_A) (UseN science_N)) ;
-  MillenniumDuration = MassNP (ApposCN (UseN millennium_N) (MassNP (UseN duration_N))) ;
-  Musician = MassNP (UseN musician_N) ;
-  NaziParty = MassNP (AdjCN (PositA nazi_A) (UseN party_N)) ;
-  NewsReporter = MassNP (ApposCN (UseN news_N) (MassNP (UseN reporter_N))) ;
-  Outside = MassNP (UseN outside_N) ;
-  Page = MassNP (UseN page_N) ;
-  Philosophy = MassNP (UseN philosophy_N) ;
-  Physics = DetCN (DetQuant IndefArt NumPl) (UseN physic_N) ;
-  Physiology = MassNP (UseN physiology_N) ;
-  Pink = MassNP (UseN pink_N) ;
-  Plumber = MassNP (UseN plumber_N) ;
-  PoliticalScience = MassNP (AdjCN (PositA political_A) (UseN science_N)) ;
-  Pope = MassNP (UseN pope_N) ;
-  Potter = MassNP (UseN potter_N) ;
-  PresidentOfTheUnitedStates = AdvNP (MassNP (UseN president_N)) (PrepNP part_Prep (DetCN (DetQuant DefArt NumPl) (AdjCN (PositA united_A) (UseN state_N)))) ;
-  PrivateDetective = MassNP (AdjCN (PositA private_A) (UseN detective_N)) ;
-  Psychology = MassNP (UseN psychology_N) ;
-  Purple = MassNP (UseN purple_N) ;
-  RepublicanParty = MassNP (AdjCN (PositA republican_A) (UseN party_N)) ;
-  RoundShape = MassNP (AdjCN (PositA round_A) (UseN shape_N)) ;
-  SecretaryOfTheInterior = AdvNP (MassNP (UseN secretary_N)) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (UseN interior_N))) ;
-  SecretaryOfTheTreasury = AdvNP (MassNP (UseN secretary_N)) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (UseN treasury_N))) ;
-  Splitting = DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 split_V2)) ;
-  SportsOut = AdvNP (DetCN (DetQuant IndefArt NumPl) (UseN sport_N)) out_Adv ;
-  SquareMile = MassNP (AdjCN (PositA square_A) (UseN mile_N)) ;
-  SquareYard = MassNP (AdjCN (PositA square_A) (UseN yard_N)) ;
-  StoreOwner = MassNP (ApposCN (UseN store_N) (MassNP (UseN owner_N))) ;
-  Student = MassNP (UseN student_N) ;
-  Surprise = MassNP (UseN surprise_N) ;
-  SymmetricShape = MassNP (AdjCN (PositA symmetric_A) (UseN shape_N)) ;
-  Teacher = MassNP (UseN teacher_N) ;
-  Theology = MassNP (UseN theology_N) ;
-  TieScore = MassNP (ApposCN (UseN tie_N) (MassNP (UseN score_N))) ;
-  TonMass = MassNP (ApposCN (UseN ton_N) (MassNP (UseN mass_N))) ;
-  Tourist = MassNP (UseN tourist_N) ;
-  Tuberculosis = MassNP (UseN tuberculosis_N) ;
-  Unhappiness = MassNP (UseN unhappiness_N) ;
-  UnitedStatesCongress = DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA united_A) (ApposCN (UseN state_N) (MassNP (UseN congress_N)))) ;
-  UnitedStatesDepartmentOfInterior = AdvNP (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA united_A) (ApposCN (UseN state_N) (MassNP (UseN department_N))))) (PrepNP part_Prep (MassNP (UseN interior_N))) ;
-  UnitedStatesDepartmentOfState = AdvNP (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA united_A) (ApposCN (UseN state_N) (MassNP (UseN department_N))))) (PrepNP part_Prep (MassNP (UseN state_N))) ;
-  Veteran = MassNP (UseN veteran_N) ;
-  YardLength = MassNP (ApposCN (UseN yard_N) (MassNP (UseN length_N))) ;
-  Drunk = MassNP (UseN drunk_N) ;
-  InternationalLaw = MassNP (AdjCN (PositA international_A) (UseN law_N)) ;
-  MarriageContract = MassNP (ApposCN (UseN marriage_N) (MassNP (UseN contract_N))) ;
-  Treaty = MassNP (UseN treaty_N) ;
-  Satisfaction = MassNP (UseN satisfaction_N) ;
-  Tranquility = MassNP (UseN tranquility_N) ;
-  Excitement = MassNP (UseN excitement_N) ;
-  Anxiety = MassNP (UseN anxiety_N) ;
-  Anger = MassNP (UseN anger_N) ;
-  Pain = MassNP (UseN pain_N) ;
-  Headache = MassNP (UseN headache_N) ;
-  Puberty = MassNP (UseN puberty_N) ;
-  Squatting = DetCN (DetQuant IndefArt NumSg) (UseN (VerbToNoun squat_V)) ;
-  Housewife = MassNP (UseN housewife_N) ;
-  Deputy = MassNP (UseN deputy_N) ;
-  AttorneyGeneral = MassNP (ApposCN (UseN attorney_N) (MassNP (UseN general_N))) ;
-  Professor = MassNP (UseN professor_N) ;
-  ArtCritic = MassNP (ApposCN (UseN art_N) (MassNP (UseN critic_N))) ;
-  Dissident = MassNP (UseN dissident_N) ;
-
-
-  -- subclasses 
-  Aborting = UseN2 (VerbToNounV2 abort_V2) ;
-  AcademicDegree = AdjCN (PositA academic_A) (UseN degree_N) ;
-  Accelerating = UseN2 (VerbToNounV2 accelerate_V2) ;
-  Accrediting = UseN2 (VerbToNounV2 accredit_V2) ;
-  AchievingControl = AdjCN (PositA (VerbToGerundA achieve_V2)) (UseN control_N) ;
-  AcuteAngle = AdjCN (PositA acute_A) (UseN angle_N) ;
-  Address = UseN address_N ;
-  Aerating = UseN2 (VerbToNounV2 aerate_V2) ;
-  Afternoon = UseN afternoon_N ;
-  Agency = UseN agency_N ;
-  AirForce = ApposCN (UseN air_N) (MassNP (UseN force_N)) ;
-  AirTransportation = ApposCN (UseN air_N) (MassNP (UseN transportation_N)) ;
-  Aircraft = UseN aircraft_N ;
-  Alcohol = UseN alcohol_N ;
-  AlcoholicBeverage = AdjCN (PositA alcoholic_A) (UseN beverage_N) ;
-  Ambush = UseN ambush_N ;
-  Anaconda = UseN anaconda_N ;
-  Anchor = UseN anchor_N ;
-  AnimalController = ApposCN (UseN animal_N) (MassNP (UseN controller_N)) ;
-  AnimalPoweredDevice = ApposCN (UseN animal_N) (MassNP (AdjCN (PositA powered_A) (UseN device_N))) ;
-  AnimalResidence = ApposCN (UseN animal_N) (MassNP (UseN residence_N)) ;
-  AnimalShell = ApposCN (UseN animal_N) (MassNP (UseN shell_N)) ;
-  AnimalTeam = ApposCN (UseN animal_N) (MassNP (UseN team_N)) ;
-  Ankle = UseN ankle_N ;
-  Announcement = UseN announcement_N ;
-  Answering = UseN2 (VerbToNounV2 answer_V2) ;
-  AntInsect = ApposCN (UseN ant_N) (MassNP (UseN insect_N)) ;
-  Antelope = UseN antelope_N ;
-  Antenna = UseN antenna_N ;
-  Antibiotic = UseN antibiotic_N ;
-  Antibody = UseN antibody_N ;
-  ApartmentBuilding = ApposCN (UseN apartment_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 build_V2))) ;
-  ApartmentUnit = ApposCN (UseN apartment_N) (MassNP (UseN unit_N)) ;
-  Application = UseN application_N ;
-  Appointing = UseN2 (VerbToNounV2 appoint_V2) ;
-  Apron = UseN apron_N ;
-  Arguing = UseN2 (VerbToNounV2 argue_V2) ;
-  Arm = UseN arm_N ;
-  Army = UseN army_N ;
-  Arriving = UseN (VerbToNoun arrive_V) ;
-  ArrowFigure = ApposCN (UseN arrow_N) (MassNP (UseN figure_N)) ;
-  ArrowIcon = ApposCN (UseN arrow_N) (MassNP (UseN icon_N)) ;
-  ArrowProjectile = ApposCN (UseN arrow_N) (MassNP (UseN projectile_N)) ;
-  Arson = UseN arson_N ;
-  ArtPainting = ApposCN (UseN art_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 paint_V2))) ;
-  ArtSchool = ApposCN (UseN art_N) (MassNP (UseN school_N)) ;
-  ArtStudio = ApposCN (UseN art_N) (MassNP (UseN studio_N)) ;
-  Artery = UseN artery_N ;
-  ArtilleryGun = ApposCN (UseN artillery_N) (MassNP (UseN gun_N)) ;
-  AtmosphericRegion = AdjCN (PositA atmospheric_A) (UseN region_N) ;
-  AtomicGroup = AdjCN (PositA atomic_A) (UseN group_N) ;
-  Atrophy = UseN atrophy_N ;
-  Auditorium = UseN auditorium_N ;
-  AuditoriumSeat = ApposCN (UseN auditorium_N) (MassNP (UseN seat_N)) ;
-  AutomaticGun = AdjCN (PositA automatic_A) (UseN gun_N) ;
-  Automobile = UseN automobile_N ;
-  Axle = UseN axle_N ;
-  BacterialDisease = AdjCN (PositA bacterial_A) (UseN disease_N) ;
-  Bag = UseN bag_N ;
-  Baking = UseN2 (VerbToNounV2 bake_V2) ;
-  Ball = UseN ball_N ;
-  BallisticMissile = AdjCN (PositA ballistic_A) (UseN missile_N) ;
-  Ballot = UseN ballot_N ;
-  Bandage = UseN bandage_N ;
-  Baptizing = UseN2 (VerbToNounV2 baptize_V2) ;
-  BargainSale = ApposCN (UseN bargain_N) (MassNP (UseN sale_N)) ;
-  Barking = UseN2 (VerbToNounV2 bark_V2) ;
-  Barn = UseN barn_N ;
-  Basement = UseN basement_N ;
-  Bathing = UseN bathing_N ;
-  BathingDevice = AdjCN (PositA (VerbToGerundA bath_V2)) (UseN device_N) ;
-  Bathroom = UseN bathroom_N ;
-  Baton = UseN baton_N ;
-  BecomingDrunk = AdjCN (PositA becoming_A) (UseN drunk_N) ;
-  Bed = UseN bed_N ;
-  Bedroom = UseN bedroom_N ;
-  Bee = UseN bee_N ;
-  Beef = UseN beef_N ;
-  Beer = UseN beer_N ;
-  BeginningOperations = AdjCN (PositA (VerbToGerundA begin_V2)) (UseN operation_N) ;
-  Bell = UseN bell_N ;
-  Belt = UseN belt_N ;
-  Bequeathing = UseN2 (VerbToNounV2 bequeath_V2) ;
-  Biography = UseN biography_N ;
-  BiologicalConception = AdjCN (PositA biological_A) (UseN conception_N) ;
-  BiologicalSpecies = AdjCN (PositA biological_A) (UseN species_N) ;
-  BirdEgg = ApposCN (UseN bird_N) (MassNP (UseN egg_N)) ;
-  Biting = UseN2 (VerbToNounV2 backbite_V2) ;
-  Blanket = UseN blanket_N ;
-  Bleeding = UseN2 (VerbToNounV2 bleed_V2) ;
-  Blockade = UseN blockade_N ;
-  BloodCell = ApposCN (UseN blood_N) (MassNP (UseN cell_N)) ;
-  BloodVessel = ApposCN (UseN blood_N) (MassNP (UseN vessel_N)) ;
-  Blueprint = UseN blueprint_N ;
-  Blushing = UseN (VerbToNoun blush_V) ;
-  BoardOrBlock = ConjCN or_Conj (BaseCN (UseN board_N) (UseN block_N)) ;
-  Boarding = UseN boarding_N ;
-  BoatDeck = ApposCN (UseN boat_N) (MassNP (UseN deck_N)) ;
-  BodyJoint = ApposCN (UseN body_N) (MassNP (UseN joint_N)) ;
-  Bomb = UseN bomb_N ;
-  Bomber = UseN bomber_N ;
-  Bombing = UseN2 (VerbToNounV2 bomb_V2) ;
-  Bottle = UseN bottle_N ;
-  Bowing = UseN bowing_N ;
-  Box = UseN box_N ;
-  Boy = UseN boy_N ;
-  Brain = UseN brain_N ;
-  Brandy = UseN brandy_N ;
-  Brass = UseN brass_N ;
-  BreadOrBiscuit = ConjCN or_Conj (BaseCN (UseN bread_N) (UseN biscuit_N)) ;
-  Breast = UseN breast_N ;
-  Brick = UseN brick_N ;
-  BrigadierGeneral = ApposCN (UseN brigadier_N) (MassNP (UseN general_N)) ;
-  BroadcastNetwork = ApposCN (UseN broadcast_N) (MassNP (UseN network_N)) ;
-  BroadcastProgram = ApposCN (UseN broadcast_N) (MassNP (UseN program_N)) ;
-  Broadcasting = UseN broadcasting_N ;
-  BronchialDuct = AdjCN (PositA bronchial_A) (UseN duct_N) ;
-  Brood = UseN brood_N ;
-  Broom = UseN broom_N ;
-  BrushOrComb = ConjCN or_Conj (BaseCN (UseN brush_N) (UseN comb_N)) ;
-  Bubble = UseN bubble_N ;
-  Buffalo = UseN buffalo_N ;
-  Bugle = UseN bugle_N ;
-  BuildingLevel = AdjCN (PositA (VerbToGerundA build_V2)) (UseN level_N) ;
-  Bull = UseN bull_N ;
-  Bullet = UseN bullet_N ;
-  Burrow = UseN burrow_N ;
-  Burying = UseN2 (VerbToNounV2 bury_V2) ;
-  Bus = UseN bus_N ;
-  BusStop = ApposCN (UseN bus_N) (MassNP (UseN stop_N)) ;
-  BusinessCompetition = ApposCN (UseN business_N) (MassNP (UseN competition_N)) ;
-  Butter = UseN butter_N ;
-  Button = UseN button_N ;
-  Cafeteria = UseN cafeteria_N ;
-  Calf = UseN calf_N ;
-  Camera = UseN camera_N ;
-  Camp = UseN camp_N ;
-  Candle = UseN candle_N ;
-  Capillary = UseN capillary_N ;
-  CaptainOfficer = ApposCN (UseN captain_N) (MassNP (UseN officer_N)) ;
-  Capturing = UseN2 (VerbToNounV2 capture_V2) ;
-  CarBombing = ApposCN (UseN car_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 bomb_V2))) ;
-  CareOrganization = ApposCN (UseN care_N) (MassNP (UseN organization_N)) ;
-  Carpentry = UseN carpentry_N ;
-  Catching = UseN2 (VerbToNounV2 catch_V2) ;
-  CausingHappiness = AdjCN (PositA (VerbToGerundA cause_V2)) (UseN happiness_N) ;
-  CausingPain = AdjCN (PositA (VerbToGerundA cause_V2)) (UseN pain_N) ;
-  CausingUnhappiness = AdjCN (PositA (VerbToGerundA cause_V2)) (UseN unhappiness_N) ;
-  CavalryUnit = ApposCN (UseN cavalry_N) (MassNP (UseN unit_N)) ;
-  CeasingOperations = AdjCN (PositA (VerbToGerundA cease_V2)) (UseN operation_N) ;
-  Ceiling = UseN ceiling_N ;
-  CellNucleus = ApposCN (UseN cell_N) (MassNP (UseN nucleus_N)) ;
-  Cellulose = UseN cellulose_N ;
-  Cemetery = UseN cemetery_N ;
-  CentrifugalMotion = AdjCN (PositA centrifugal_A) (UseN motion_N) ;
-  CentripetalMotion = AdjCN (PositA centripetal_A) (UseN motion_N) ;
-  CerealGrain = ApposCN (UseN cereal_N) (MassNP (UseN grain_N)) ;
-  Chair = UseN chair_N ;
-  ChangeOfControl = AdvCN (UseN change_N) (PrepNP part_Prep (MassNP (UseN control_N))) ;
-  ChangingClothing = AdjCN (PositA (VerbToGerundA change_V2)) (UseN clothing_N) ;
-  Chapter = UseN chapter_N ;
-  Chart = UseN chart_N ;
-  Checkpoint = UseN checkpoint_N ;
-  ChemicalAcid = AdjCN (PositA chemical_A) (UseN acid_N) ;
-  ChemicalAttack = AdjCN (PositA chemical_A) (UseN attack_N) ;
-  ChemicalBase = AdjCN (PositA chemical_A) (UseN base_N) ;
-  ChemicalReduction = AdjCN (PositA chemical_A) (UseN reduction_N) ;
-  ChemicalSalt = AdjCN (PositA chemical_A) (UseN salt_N) ;
-  ChestOrCabinet = ConjCN or_Conj (BaseCN (UseN chest_N) (UseN cabinet_N)) ;
-  Chewing = UseN2 (VerbToNounV2 chew_V2) ;
-  Chicken = UseN chicken_N ;
-  ChickenMeat = ApposCN (UseN chicken_N) (MassNP (UseN meat_N)) ;
-  Chimney = UseN chimney_N ;
-  Chin = UseN chin_N ;
-  ChristianBible = AdjCN (PositA christian_A) (UseN bible_N) ;
-  ChristianGospel = AdjCN (PositA christian_A) (UseN gospel_N) ;
-  ChristianService = AdjCN (PositA christian_A) (UseN service_N) ;
-  CigarOrCigarette = ConjCN or_Conj (BaseCN (UseN cigar_N) (UseN cigarette_N)) ;
-  CircleSector = ApposCN (UseN circle_N) (MassNP (UseN sector_N)) ;
-  CityBlock = ApposCN (UseN city_N) (MassNP (UseN block_N)) ;
-  CityDistrict = ApposCN (UseN city_N) (MassNP (UseN district_N)) ;
-  CityGovernment = ApposCN (UseN city_N) (MassNP (UseN government_N)) ;
-  CivilWar = AdjCN (PositA civil_A) (UseN war_N) ;
-  Civilian = UseN civilian_N ;
-  Clamp = UseN clamp_N ;
-  Clapping = UseN2 (VerbToNounV2 clap_V2) ;
-  ClassificationScheme = ApposCN (UseN classification_N) (MassNP (UseN scheme_N)) ;
-  Classroom = UseN classroom_N ;
-  Cleric = UseN cleric_N ;
-  Cloak = UseN cloak_N ;
-  Clock = UseN clock_N ;
-  Closet = UseN closet_N ;
-  Closing = UseN2 (VerbToNounV2 close_V2) ;
-  ClosingContract = AdjCN (PositA (VerbToGerundA close_V2)) (UseN contract_N) ;
-  ClosingEyes = AdjCN (PositA (VerbToGerundA close_V2)) (UseN eye_N) ;
-  ClothingSuit = AdjCN (PositA (VerbToGerundA clothe_V2)) (UseN suit_N) ;
-  CoastGuard = ApposCN (UseN coast_N) (MassNP (UseN guard_N)) ;
-  Coat = UseN coat_N ;
-  Coffee = UseN coffee_N ;
-  Coffin = UseN coffin_N ;
-  Collage = UseN collage_N ;
-  Collar = UseN collar_N ;
-  College = UseN college_N ;
-  CollegeStudentPosition = ApposCN (ApposCN (UseN college_N) (MassNP (UseN student_N))) (MassNP (UseN position_N)) ;
-  Colonel = UseN colonel_N ;
-  CommercialBuilding = AdjCN (PositA commercial_A) (UseN building_N) ;
-  CommercialShipping = AdjCN (PositA commercial_A) (UseN shipping_N) ;
-  CommercialUnit = AdjCN (PositA commercial_A) (UseN unit_N) ;
-  Commission = UseN commission_N ;
-  CommunicationOrganization = ApposCN (UseN communication_N) (MassNP (UseN organization_N)) ;
-  CommunicationSystem = ApposCN (UseN communication_N) (MassNP (UseN system_N)) ;
-  CommunistParty = AdjCN (PositA communist_A) (UseN party_N) ;
-  Compartment = UseN compartment_N ;
-  Compass = UseN compass_N ;
-  Composing = UseN2 (VerbToNounV2 compose_V2) ;
-  ComposingMusic = AdjCN (PositA (VerbToGerundA compose_V2)) (UseN music_N) ;
-  Concealing = UseN2 (VerbToNounV2 conceal_V2) ;
-  CondominiumBuilding = ApposCN (UseN condominium_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 build_V2))) ;
-  CondominiumUnit = ApposCN (UseN condominium_N) (MassNP (UseN unit_N)) ;
-  Cone = UseN cone_N ;
-  ConfederateSoldier = AdjCN (PositA confederate_A) (UseN soldier_N) ;
-  Congratulating = UseN2 (VerbToNounV2 congratulate_V2) ;
-  ConjugatedSubstance = AdjCN (PositA (VerbToParticipeA conjugate_V)) (UseN substance_N) ;
-  Consonant = UseN consonant_N ;
-  Container = UseN container_N ;
-  ContraceptiveDevice = AdjCN (PositA contraceptive_A) (UseN device_N) ;
-  Convoy = UseN convoy_N ;
-  CoolingDevice = AdjCN (PositA (VerbToGerundA cool_V2)) (UseN device_N) ;
-  Copying = UseN2 (VerbToNounV2 copy_V2) ;
-  Corporal = UseN corporal_N ;
-  Corresponding = UseN (VerbToNoun correspond_V) ;
-  Cotton = UseN cotton_N ;
-  CottonFabric = ApposCN (UseN cotton_N) (MassNP (UseN fabric_N)) ;
-  CourtRoom = ApposCN (UseN court_N) (MassNP (UseN room_N)) ;
-  Cow = UseN cow_N ;
-  Crane = UseN crane_N ;
-  Creek = UseN creek_N ;
-  CriminalAction = AdjCN (PositA criminal_A) (UseN action_N) ;
-  CriminalGang = AdjCN (PositA criminal_A) (UseN gang_N) ;
-  CultivatedLandArea = AdjCN (PositA cultivated_A) (ApposCN (UseN land_N) (MassNP (UseN area_N))) ;
-  Curb = UseN curb_N ;
-  CurrencyBill = ApposCN (UseN currency_N) (MassNP (UseN bill_N)) ;
-  CurrencyCoin = ApposCN (UseN currency_N) (MassNP (UseN coin_N)) ;
-  Curtain = UseN curtain_N ;
-  CuttingDevice = AdjCN (PositA cutting_A) (UseN device_N) ;
-  Cylinder = UseN cylinder_N ;
-  DaySchool = ApposCN (UseN day_N) (MassNP (UseN school_N)) ;
-  DayTime = ApposCN (UseN day_N) (MassNP (UseN time_N)) ;
-  Deacon = UseN deacon_N ;
-  Debating = UseN2 (VerbToNounV2 debate_V2) ;
-  Decelerating = UseN2 (VerbToNounV2 decelerate_V2) ;
-  Desk = UseN desk_N ;
-  Detergent = UseN detergent_N ;
-  DeviceAttribute = ApposCN (UseN device_N) (MassNP (UseN attribute_N)) ;
-  DeviceStateAttribute = ApposCN (ApposCN (UseN device_N) (MassNP (UseN state_N))) (MassNP (UseN attribute_N)) ;
-  Diamond = UseN diamond_N ;
-  Dictionary = UseN dictionary_N ;
-  DieselEngine = ApposCN (UseN diesel_N) (MassNP (UseN engine_N)) ;
-  Diet = UseN diet_N ;
-  Digging = UseN digging_N ;
-  DigitAppendage = ApposCN (UseN digit_N) (MassNP (UseN appendage_N)) ;
-  DigitCharacter = ApposCN (UseN digit_N) (MassNP (UseN character_N)) ;
-  Diluting = UseN2 (VerbToNounV2 dilute_V2) ;
-  DiningRoom = AdjCN (PositA (VerbToGerundA dine_V2)) (UseN room_N) ;
-  Dish = UseN dish_N ;
-  Dismounting = UseN2 (VerbToNounV2 dismount_V2) ;
-  DisplayArtifact = ApposCN (UseN display_N) (MassNP (UseN artifact_N)) ;
-  DistilledAlcoholicBeverage = AdjCN (PositA (VerbToParticipeA distil_V)) (AdjCN (PositA alcoholic_A) (UseN beverage_N)) ;
-  Divorcing = UseN2 (VerbToNounV2 divorce_V2) ;
-  Dodging = UseN2 (VerbToNounV2 dodge_V2) ;
-  DomesticAnimal = AdjCN (PositA domestic_A) (UseN animal_N) ;
-  DomesticCat = AdjCN (PositA domestic_A) (UseN cat_N) ;
-  DomesticDog = AdjCN (PositA domestic_A) (UseN dog_N) ;
-  Donkey = UseN donkey_N ;
-  Door = UseN door_N ;
-  Doorway = UseN doorway_N ;
-  Dormitory = UseN dormitory_N ;
-  Dough = UseN dough_N ;
-  DramaticActing = AdjCN (PositA dramatic_A) (UseN acting_N) ;
-  DramaticCast = AdjCN (PositA dramatic_A) (UseN cast_N) ;
-  DramaticDirecting = AdjCN (PositA dramatic_A) (UseN2 (VerbToNounV2 direct_V2)) ;
-  DramaticPerformance = AdjCN (PositA dramatic_A) (UseN performance_N) ;
-  DramaticPlay = AdjCN (PositA dramatic_A) (UseN play_N) ;
-  Drawing = UseN drawing_N ;
-  Dreaming = UseN2 (VerbToNounV2 dream_V2) ;
-  Dress = UseN dress_N ;
-  Dressing = UseN dressing_N ;
-  DressingRoom = AdjCN (PositA (VerbToGerundA dress_V2)) (UseN room_N) ;
-  Drill = UseN drill_N ;
-  Drilling = UseN2 (VerbToNounV2 drill_V2) ;
-  DrinkingCup = AdjCN (PositA (VerbToGerundA drink_V2)) (UseN cup_N) ;
-  Dripping = UseN dripping_N ;
-  DriveComponent = ApposCN (UseN drive_N) (MassNP (UseN component_N)) ;
-  Driveway = UseN driveway_N ;
-  DrugStore = ApposCN (UseN drug_N) (MassNP (UseN store_N)) ;
-  Drum = UseN drum_N ;
-  Drumming = UseN2 (VerbToNounV2 drum_V2) ;
-  Duck = UseN duck_N ;
-  Ducking = UseN ducking_N ;
-  DutyTax = ApposCN (UseN duty_N) (MassNP (UseN tax_N)) ;
-  Ear = UseN ear_N ;
-  Echoing = UseN2 (VerbToNounV2 echo_V2) ;
-  EducationalCourse = AdjCN (PositA educational_A) (UseN course_N) ;
-  EducationalFacility = AdjCN (PositA educational_A) (UseN facility_N) ;
-  EducationalProgram = AdjCN (PositA educational_A) (UseN program_N) ;
-  Elbow = UseN elbow_N ;
-  ElectoralCollegeElection = AdjCN (PositA electoral_A) (ApposCN (UseN college_N) (MassNP (UseN election_N))) ;
-  ElectricDevice = AdjCN (PositA electric_A) (UseN device_N) ;
-  ElectricMotor = AdjCN (PositA electric_A) (UseN motor_N) ;
-  ElectricalSignalling = AdjCN (PositA electrical_A) (UseN2 (VerbToNounV2 signal_V2)) ;
-  ElectronicSignalling = AdjCN (PositA electronic_A) (UseN2 (VerbToNounV2 signal_V2)) ;
-  Elephant = UseN elephant_N ;
-  Elevator = UseN elevator_N ;
-  EmbassyBuilding = ApposCN (UseN embassy_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 build_V2))) ;
-  Embracing = UseN2 (VerbToNounV2 embrace_V2) ;
-  EmploymentFiring = ApposCN (UseN employment_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 fire_V2))) ;
-  Engine = UseN engine_N ;
-  EntertainmentBuilding = ApposCN (UseN entertainment_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 build_V2))) ;
-  EntertainmentCompany = ApposCN (UseN entertainment_N) (MassNP (UseN company_N)) ;
-  EntertainmentProfession = ApposCN (UseN entertainment_N) (MassNP (UseN profession_N)) ;
-  Entombing = UseN2 (VerbToNounV2 entomb_V2) ;
-  Envelope = UseN envelope_N ;
-  Escaping = UseN2 (VerbToNounV2 escape_V2) ;
-  Espionage = UseN espionage_N ;
-  EuropeanNation = AdjCN (PositA european_A) (UseN nation_N) ;
-  Execution = UseN execution_N ;
-  ExecutiveResidence = AdjCN (PositA executive_A) (UseN residence_N) ;
-  Exhaling = UseN2 (VerbToNounV2 exhale_V2) ;
-  Explosion = UseN explosion_N ;
-  ExplosiveDevice = AdjCN (PositA explosive_A) (UseN device_N) ;
-  ExplosiveMine = AdjCN (PositA explosive_A) (UseN mine_N) ;
-  ExplosiveSubstance = AdjCN (PositA explosive_A) (UseN substance_N) ;
-  ExpressingApproval = AdjCN (PositA (VerbToGerundA express_V2)) (UseN approval_N) ;
-  ExpressingDisapproval = AdjCN (PositA (VerbToGerundA express_V2)) (UseN disapproval_N) ;
-  ExpressingFarewell = AdjCN (PositA (VerbToGerundA express_V2)) (UseN farewell_N) ;
-  ExpressingInLanguage = AdjCN (PositA (VerbToGerundA express_V2)) (ApposCN (UseN in_N) (MassNP (UseN language_N))) ;
-  Eye = UseN eye_N ;
-  EyeGlass = ApposCN (UseN eye_N) (MassNP (UseN glass_N)) ;
-  EyeMotion = ApposCN (UseN eye_N) (MassNP (UseN motion_N)) ;
-  Eyelid = UseN eyelid_N ;
-  Face = UseN face_N ;
-  FacialExpression = AdjCN (PositA facial_A) (UseN expression_N) ;
-  FacialHair = AdjCN (PositA facial_A) (UseN hair_N) ;
-  Fact = UseN fact_N ;
-  Factory = UseN factory_N ;
-  FallSeason = ApposCN (UseN fall_N) (MassNP (UseN season_N)) ;
-  FallingAsleep = AdvCN (UseN2 (VerbToNounV2 befall_V2)) asleep_Adv ;
-  Fallout = UseN fallout_N ;
-  FamilyBusiness = ApposCN (UseN family_N) (MassNP (UseN business_N)) ;
-  FanDevice = ApposCN (UseN fan_N) (MassNP (UseN device_N)) ;
-  Farm = UseN farm_N ;
-  FarmBuilding = ApposCN (UseN farm_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 build_V2))) ;
-  Farming = UseN2 (VerbToNounV2 farm_V2) ;
-  Feather = UseN feather_N ;
-  Feeding = UseN2 (VerbToNounV2 breastfeed_V2) ;
-  FemaleCow = AdjCN (PositA female_A) (UseN cow_N) ;
-  Fence = UseN fence_N ;
-  Field = UseN field_N ;
-  Fighter = UseN fighter_N ;
-  FileDevice = ApposCN (UseN file_N) (MassNP (UseN device_N)) ;
-  FilmDirector = ApposCN (UseN film_N) (MassNP (UseN director_N)) ;
-  FilmMaking = ApposCN (UseN film_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 make_V2))) ;
-  FilmMakingProfession = ApposCN (ApposCN (UseN film_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 make_V2)))) (MassNP (UseN profession_N)) ;
-  FilmProducer = ApposCN (UseN film_N) (MassNP (UseN producer_N)) ;
-  Filter = UseN filter_N ;
-  FinancialBill = AdjCN (PositA financial_A) (UseN bill_N) ;
-  FinancialCompany = AdjCN (PositA financial_A) (UseN company_N) ;
-  FinancialService = AdjCN (PositA financial_A) (UseN service_N) ;
-  FinancialText = AdjCN (PositA financial_A) (UseN text_N) ;
-  Financing = UseN2 (VerbToNounV2 finance_V2) ;
-  Finger = UseN finger_N ;
-  Fingerprint = UseN fingerprint_N ;
-  FiniteQuantity = AdjCN (PositA finite_A) (UseN quantity_N) ;
-  Firearm = UseN firearm_N ;
-  Fireplace = UseN fireplace_N ;
-  FishMeat = ApposCN (UseN fish_N) (MassNP (UseN meat_N)) ;
-  Flag = UseN flag_N ;
-  Flooding = UseN2 (VerbToNounV2 flood_V2) ;
-  Floor = UseN floor_N ;
-  Flour = UseN flour_N ;
-  Flower = UseN flower_N ;
-  FluidContainer = AdjCN (PositA fluid_A) (UseN container_N) ;
-  FlyInsect = AdjCN (PositA fly_A) (UseN insect_N) ;
-  Flying = UseN2 (VerbToNounV2 fly_V2) ;
-  Focusing = UseN2 (VerbToNounV2 focus_V2) ;
-  Fog = UseN fog_N ;
-  Folding = UseN2 (VerbToNounV2 fold_V2) ;
-  Foot = UseN foot_N ;
-  FormOfGovernment = AdvCN (UseN form_N) (PrepNP part_Prep (MassNP (UseN government_N))) ;
-  FormText = ApposCN (UseN form_N) (MassNP (UseN text_N)) ;
-  FormalMeeting = AdjCN (PositA formal_A) (UseN meeting_N) ;
-  FossilFuel = ApposCN (UseN fossil_N) (MassNP (UseN fuel_N)) ;
-  Founding = UseN2 (VerbToNounV2 found_V2) ;
-  Fox = UseN fox_N ;
-  FreeAtom = AdjCN (PositA free_A) (UseN atom_N) ;
-  Frightening = UseN2 (VerbToNounV2 frighten_V2) ;
-  Frowning = UseN (VerbToNoun frown_V) ;
-  Fuel = UseN fuel_N ;
-  FullTimePosition = AdjCN (PositA full_A) (ApposCN (UseN time_N) (MassNP (UseN position_N))) ;
-  Funeral = UseN funeral_N ;
-  Furniture = UseN furniture_N ;
-  GainingConsciousness = AdjCN (PositA (VerbToGerundA gain_V2)) (UseN consciousness_N) ;
-  GameArtifact = AdjCN (PositA game_A) (UseN artifact_N) ;
-  GameAttribute = AdjCN (PositA game_A) (UseN attribute_N) ;
-  GameBoard = AdjCN (PositA game_A) (UseN board_N) ;
-  GameCall = AdjCN (PositA game_A) (UseN call_N) ;
-  GameDie = AdjCN (PositA game_A) (UseN die_N) ;
-  GameGoal = AdjCN (PositA game_A) (UseN goal_N) ;
-  GamePiece = AdjCN (PositA game_A) (UseN piece_N) ;
-  GameReferee = AdjCN (PositA game_A) (UseN referee_N) ;
-  GameShot = AdjCN (PositA game_A) (UseN shot_N) ;
-  Garage = UseN garage_N ;
-  GasolineEngine = ApposCN (UseN gasoline_N) (MassNP (UseN engine_N)) ;
-  Girl = UseN girl_N ;
-  Glass = UseN glass_N ;
-  Glove = UseN glove_N ;
-  Glue = UseN glue_N ;
-  Goose = UseN goose_N ;
-  GovernmentBuilding = ApposCN (UseN government_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 build_V2))) ;
-  GovernmentOfficer = ApposCN (UseN government_N) (MassNP (UseN officer_N)) ;
-  GovernmentSecretary = ApposCN (UseN government_N) (MassNP (UseN secretary_N)) ;
-  GraduateSchool = ApposCN (UseN graduate_N) (MassNP (UseN school_N)) ;
-  GraphDiagram = ApposCN (UseN graph_N) (MassNP (UseN diagram_N)) ;
-  Grass = UseN grass_N ;
-  Grasshopper = UseN grasshopper_N ;
-  Greeting = UseN greeting_N ;
-  GroceryStore = ApposCN (UseN grocery_N) (MassNP (UseN store_N)) ;
-  GroupOfAnimals = AdvCN (UseN group_N) (PrepNP part_Prep (DetCN (DetQuant IndefArt NumSg) (UseN animal_N))) ;
-  Guitar = UseN guitar_N ;
-  Gun = UseN gun_N ;
-  GunBarrel = ApposCN (UseN gun_N) (MassNP (UseN barrel_N)) ;
-  GunPowder = ApposCN (UseN gun_N) (MassNP (UseN powder_N)) ;
-  GunStock = ApposCN (UseN gun_N) (MassNP (UseN stock_N)) ;
-  GunTrigger = ApposCN (UseN gun_N) (MassNP (UseN trigger_N)) ;
-  Hair = UseN hair_N ;
-  HairRemoval = ApposCN (UseN hair_N) (MassNP (UseN removal_N)) ;
-  Hammer = UseN hammer_N ;
-  Hand = UseN hand_N ;
-  HandGesture = ApposCN (UseN hand_N) (MassNP (UseN gesture_N)) ;
-  HandGrenade = ApposCN (UseN hand_N) (MassNP (UseN grenade_N)) ;
-  Handle = UseN handle_N ;
-  Hanging = UseN hanging_N ;
-  Harvesting = UseN2 (VerbToNounV2 harvest_V2) ;
-  Hat = UseN hat_N ;
-  Head = UseN head_N ;
-  Headlight = UseN headlight_N ;
-  Heart = UseN heart_N ;
-  HeatingDevice = AdjCN (PositA (VerbToGerundA heat_V2)) (UseN device_N) ;
-  Helicopter = UseN helicopter_N ;
-  Hen = UseN hen_N ;
-  HighSchool = AdjCN (PositA high_A) (UseN school_N) ;
-  Hijacking = UseN2 (VerbToNounV2 hijack_V2) ;
-  Hinge = UseN hinge_N ;
-  HistoricalAccount = AdjCN (PositA historical_A) (UseN account_N) ;
-  HoistingDevice = AdjCN (PositA (VerbToGerundA hoist_V2)) (UseN device_N) ;
-  Holder = UseN holder_N ;
-  HolidayCard = ApposCN (UseN holiday_N) (MassNP (UseN card_N)) ;
-  Holster = UseN holster_N ;
-  HomeBase = ApposCN (UseN home_N) (MassNP (UseN base_N)) ;
-  Honey = UseN honey_N ;
-  Hoof = UseN hoof_N ;
-  Horn = UseN horn_N ;
-  HornInstrument = ApposCN (UseN horn_N) (MassNP (UseN instrument_N)) ;
-  Horse = UseN horse_N ;
-  HorseRiding = ApposCN (UseN horse_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 outride_V2))) ;
-  HospitalBuilding = ApposCN (UseN hospital_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 build_V2))) ;
-  HospitalOrganization = ApposCN (UseN hospital_N) (MassNP (UseN organization_N)) ;
-  HostageTaking = ApposCN (UseN hostage_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 betake_V2))) ;
-  Hotel = UseN hotel_N ;
-  HumanAdult = AdjCN (PositA human_A) (UseN adult_N) ;
-  HumanBaby = AdjCN (PositA human_A) (UseN baby_N) ;
-  HumanChild = AdjCN (PositA human_A) (UseN child_N) ;
-  HumanCorpse = AdjCN (PositA human_A) (UseN corpse_N) ;
-  HumanYouth = AdjCN (PositA human_A) (UseN youth_N) ;
-  Hydrocarbon = UseN hydrocarbon_N ;
-  Ice = UseN ice_N ;
-  Imagining = UseN2 (VerbToNounV2 imagine_V2) ;
-  Immigrating = UseN (VerbToNoun immigrate_V) ;
-  Imprisoning = UseN2 (VerbToNounV2 imprison_V2) ;
-  IncendiaryDeviceAttack = ApposCN (ApposCN (UseN incendiary_N) (MassNP (UseN device_N))) (MassNP (UseN attack_N)) ;
-  Inclining = UseN2 (VerbToNounV2 incline_V2) ;
-  IncomeTax = ApposCN (UseN income_N) (MassNP (UseN tax_N)) ;
-  Indicating = UseN2 (VerbToNounV2 indicate_V2) ;
-  IndustrialPlant = AdjCN (PositA industrial_A) (UseN plant_N) ;
-  Industry = UseN industry_N ;
-  InfectiousDisease = AdjCN (PositA infectious_A) (UseN disease_N) ;
-  Infiltration = UseN infiltration_N ;
-  InfiniteQuantity = AdjCN (PositA infinite_A) (UseN quantity_N) ;
-  Inhaling = UseN2 (VerbToNounV2 inhale_V2) ;
-  Inheriting = UseN2 (VerbToNounV2 inherit_V2) ;
-  Installing = UseN2 (VerbToNounV2 install_V2) ;
-  InstrumentalMusic = AdjCN (PositA instrumental_A) (UseN music_N) ;
-  Insulin = UseN insulin_N ;
-  InsuranceCompany = ApposCN (UseN insurance_N) (MassNP (UseN company_N)) ;
-  InsurancePolicy = ApposCN (UseN insurance_N) (MassNP (UseN policy_N)) ;
-  InternalCombustionEngine = AdjCN (PositA internal_A) (ApposCN (UseN combustion_N) (MassNP (UseN engine_N))) ;
-  Interviewing = UseN2 (VerbToNounV2 interview_V2) ;
-  Intestine = UseN intestine_N ;
-  Ion = UseN ion_N ;
-  Ivory = UseN ivory_N ;
-  Janitor = UseN janitor_N ;
-  Journalist = UseN journalist_N ;
-  Judge = UseN judge_N ;
-  Jumping = UseN2 (VerbToNounV2 jump_V2) ;
-  JuniorCollege = AdjCN (PositA junior_A) (UseN college_N) ;
-  Jury = UseN jury_N ;
-  Key = UseN key_N ;
-  Kicking = UseN2 (VerbToNounV2 kick_V2) ;
-  Kidnapping = UseN2 (VerbToNounV2 kidnap_V2) ;
-  Kidney = UseN kidney_N ;
-  Kissing = UseN2 (VerbToNounV2 kiss_V2) ;
-  Kitchen = UseN kitchen_N ;
-  Knee = UseN knee_N ;
-  Knife = UseN knife_N ;
-  KnifeAttack = ApposCN (UseN knife_N) (MassNP (UseN attack_N)) ;
-  Knuckle = UseN knuckle_N ;
-  Label = UseN label_N ;
-  Laboratory = UseN laboratory_N ;
-  Ladder = UseN ladder_N ;
-  Lamb = UseN lamb_N ;
-  LandTransportation = ApposCN (UseN land_N) (MassNP (UseN transportation_N)) ;
-  LandVehicle = ApposCN (UseN land_N) (MassNP (UseN vehicle_N)) ;
-  Landing = UseN landing_N ;
-  Laughing = UseN2 (VerbToNounV2 laugh_V2) ;
-  LawEnforcement = ApposCN (UseN law_N) (MassNP (UseN enforcement_N)) ;
-  Lawn = UseN lawn_N ;
-  LayingEggs = AdjCN (PositA (VerbToGerundA inlay_V2)) (UseN egg_N) ;
-  Leather = UseN leather_N ;
-  Leaving = UseN2 (VerbToNounV2 leave_V2) ;
-  Lecture = UseN lecture_N ;
-  Leg = UseN leg_N ;
-  LegalAppeal = AdjCN (PositA legal_A) (UseN appeal_N) ;
-  LegalAward = AdjCN (PositA legal_A) (UseN award_N) ;
-  LegalCharge = AdjCN (PositA legal_A) (UseN charge_N) ;
-  LegalConviction = AdjCN (PositA legal_A) (UseN conviction_N) ;
-  LegalDismissal = AdjCN (PositA legal_A) (UseN dismissal_N) ;
-  LegalOpinion = AdjCN (PositA legal_A) (UseN opinion_N) ;
-  LegalSummons = AdjCN (PositA legal_A) (UseN summons_N) ;
-  LemonFruit = ApposCN (UseN lemon_N) (MassNP (UseN fruit_N)) ;
-  Lengthening = UseN2 (VerbToNounV2 lengthen_V2) ;
-  Lens = UseN lens_N ;
-  Lesion = UseN lesion_N ;
-  Letter = UseN letter_N ;
-  LetterBombAttack = ApposCN (ApposCN (UseN letter_N) (MassNP (UseN bomb_N))) (MassNP (UseN attack_N)) ;
-  Library = UseN library_N ;
-  Licking = UseN licking_N ;
-  Lieutenant = UseN lieutenant_N ;
-  LightFixture = AdjCN (PositA light_A) (UseN fixture_N) ;
-  Lightning = UseN lightning_N ;
-  Lilac = UseN lilac_N ;
-  Limb = UseN limb_N ;
-  LinguisticAttribute = AdjCN (PositA linguistic_A) (UseN attribute_N) ;
-  Lip = UseN lip_N ;
-  LiquefiedPetroleumGas = AdjCN (PositA (VerbToParticipeA liquefy_V)) (ApposCN (UseN petroleum_N) (MassNP (UseN gas_N))) ;
-  LiquidBodySubstance = AdjCN (PositA liquid_A) (ApposCN (UseN body_N) (MassNP (UseN substance_N))) ;
-  Liver = UseN liver_N ;
-  LoadingWeapon = AdjCN (PositA (VerbToGerundA load_V2)) (UseN weapon_N) ;
-  Lock = UseN lock_N ;
-  LosingConsciousness = AdjCN (PositA (VerbToGerundA lose_V2)) (UseN consciousness_N) ;
-  Lung = UseN lung_N ;
-  LyingDown = AdjCN (PositA (VerbToGerundA belie_V2)) (UseN down_N) ;
-  Lynching = UseN2 (VerbToNounV2 lynch_V2) ;
-  Lyrics = UseN lyric_N ;
-  Magazine = UseN magazine_N ;
-  Magnetism = UseN magnetism_N ;
-  Maid = UseN maid_N ;
-  Mailbox = UseN mailbox_N ;
-  Mailing = UseN2 (VerbToNounV2 mail_V2) ;
-  MaizeGrain = ApposCN (UseN maize_N) (MassNP (UseN grain_N)) ;
-  MajorGeneral = AdjCN (PositA major_A) (UseN general_N) ;
-  Manifold = UseN manifold_N ;
-  Map = UseN map_N ;
-  Marble = UseN marble_N ;
-  Marketplace = UseN marketplace_N ;
-  Marshal = UseN marshal_N ;
-  Massaging = UseN2 (VerbToNounV2 massage_V2) ;
-  Mast = UseN mast_N ;
-  MatchDevice = ApposCN (UseN match_N) (MassNP (UseN device_N)) ;
-  MaterialHandlingEquipment = AdjCN (PositA material_A) (AdjCN (PositA (VerbToGerundA handle_V2)) (UseN equipment_N)) ;
-  Mating = UseN2 (VerbToNounV2 mate_V2) ;
-  MedicalClinic = AdjCN (PositA medical_A) (UseN clinic_N) ;
-  MedicalClinicBuilding = AdjCN (PositA medical_A) (ApposCN (UseN clinic_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 build_V2)))) ;
-  MedicalSchool = AdjCN (PositA medical_A) (UseN school_N) ;
-  Medicine = UseN medicine_N ;
-  Memorizing = UseN2 (VerbToNounV2 memorize_V2) ;
-  Menstruation = UseN menstruation_N ;
-  Message = UseN message_N ;
-  MetallicAlloy = AdjCN (PositA metallic_A) (UseN alloy_N) ;
-  Meteorite = UseN meteorite_N ;
-  Microphone = UseN microphone_N ;
-  Microscope = UseN microscope_N ;
-  MilitaryAircraft = AdjCN (PositA military_A) (UseN aircraft_N) ;
-  MilitaryArtifact = AdjCN (PositA military_A) (UseN artifact_N) ;
-  MilitaryCorps = AdjCN (PositA military_A) (UseN corps_N) ;
-  MilitaryFront = AdjCN (PositA military_A) (UseN front_N) ;
-  MilitaryInfiltration = AdjCN (PositA military_A) (UseN infiltration_N) ;
-  MilitaryInstallation = AdjCN (PositA military_A) (UseN installation_N) ;
-  MilitaryOfficer = AdjCN (PositA military_A) (UseN officer_N) ;
-  MilitaryPrivate = AdjCN (PositA military_A) (UseN private_N) ;
-  MilitaryReserveForce = AdjCN (PositA military_A) (ApposCN (UseN reserve_N) (MassNP (UseN force_N))) ;
-  MilitaryService = AdjCN (PositA military_A) (UseN service_N) ;
-  MilitaryShip = AdjCN (PositA military_A) (UseN ship_N) ;
-  MilitarySquad = AdjCN (PositA military_A) (UseN squad_N) ;
-  MilitarySurplus = AdjCN (PositA military_A) (UseN surplus_N) ;
-  MilitaryTank = AdjCN (PositA military_A) (UseN tank_N) ;
-  MilitaryUnit = AdjCN (PositA military_A) (UseN unit_N) ;
-  MilitaryVehicle = AdjCN (PositA military_A) (UseN vehicle_N) ;
-  MilitaryWaterVehicle = AdjCN (PositA military_A) (ApposCN (UseN water_N) (MassNP (UseN vehicle_N))) ;
-  Milk = UseN milk_N ;
-  Mine = UseN mine_N ;
-  Mirror = UseN mirror_N ;
-  Missile = UseN missile_N ;
-  MissionOrganization = ApposCN (UseN mission_N) (MassNP (UseN organization_N)) ;
-  MobileResidence = AdjCN (PositA mobile_A) (UseN residence_N) ;
-  ModellingPosition = AdjCN (PositA (VerbToGerundA model_V2)) (UseN position_N) ;
-  Monument = UseN monument_N ;
-  Morning = UseN morning_N ;
-  Mortar = UseN mortar_N ;
-  MortarAttack = ApposCN (UseN mortar_N) (MassNP (UseN attack_N)) ;
-  MortarGun = ApposCN (UseN mortar_N) (MassNP (UseN gun_N)) ;
-  Moth = UseN moth_N ;
-  MotionPictureScene = ApposCN (ApposCN (UseN motion_N) (MassNP (UseN picture_N))) (MassNP (UseN scene_N)) ;
-  MotionPictureShot = ApposCN (ApposCN (UseN motion_N) (MassNP (UseN picture_N))) (MassNP (UseN shot_N)) ;
-  Motorcycle = UseN motorcycle_N ;
-  Mounting = UseN2 (VerbToNounV2 mount_V2) ;
-  Mouse = UseN mouse_N ;
-  Mouth = UseN mouth_N ;
-  MovingResidence = AdjCN (PositA (VerbToGerundA move_V2)) (UseN residence_N) ;
-  Mule = UseN mule_N ;
-  Murder = UseN murder_N ;
-  Museum = UseN museum_N ;
-  MusicRecording = ApposCN (UseN music_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 record_V2))) ;
-  MusicText = ApposCN (UseN music_N) (MassNP (UseN text_N)) ;
-  MusicalComposition = AdjCN (PositA musical_A) (UseN composition_N) ;
-  MusicalGroup = AdjCN (PositA musical_A) (UseN group_N) ;
-  MusicalPerformance = AdjCN (PositA musical_A) (UseN performance_N) ;
-  MusicalTone = AdjCN (PositA musical_A) (UseN tone_N) ;
-  MysteryStory = ApposCN (UseN mystery_N) (MassNP (UseN story_N)) ;
-  Nail = UseN nail_N ;
-  NailDigit = ApposCN (UseN nail_N) (MassNP (UseN digit_N)) ;
-  NarrativeText = ApposCN (UseN narrative_N) (MassNP (UseN text_N)) ;
-  NationalFlag = AdjCN (PositA national_A) (UseN flag_N) ;
-  Neck = UseN neck_N ;
-  Nectar = UseN nectar_N ;
-  Negotiating = UseN2 (VerbToNounV2 negotiate_V2) ;
-  NerveCell = ApposCN (UseN nerve_N) (MassNP (UseN cell_N)) ;
-  NervousSystem = AdjCN (PositA nervous_A) (UseN system_N) ;
-  Nest = UseN nest_N ;
-  Neurosis = UseN neurosis_N ;
-  NewTestament = AdjCN (PositA new_A) (UseN testament_N) ;
-  NewsProgram = ApposCN (UseN news_N) (MassNP (UseN program_N)) ;
-  Newspaper = UseN newspaper_N ;
-  NightTime = ApposCN (UseN night_N) (MassNP (UseN time_N)) ;
-  Nodding = UseN2 (VerbToNounV2 nod_V2) ;
-  Nose = UseN nose_N ;
-  Nostril = UseN nostril_N ;
-  Novel = UseN novel_N ;
-  NuclearFamily = AdjCN (PositA nuclear_A) (UseN family_N) ;
-  NuclearWeapon = AdjCN (PositA nuclear_A) (UseN weapon_N) ;
-  OakWood = ApposCN (UseN oak_N) (MassNP (UseN wood_N)) ;
-  Oar = UseN oar_N ;
-  ObliqueAngle = AdjCN (PositA oblique_A) (UseN angle_N) ;
-  OccupationalRole = AdjCN (PositA occupational_A) (UseN role_1_N) ;
-  OccupationalTrade = AdjCN (PositA occupational_A) (UseN trade_N) ;
-  OfferingForSale = AdvCN (UseN offering_N) (PrepNP for_Prep (MassNP (UseN sale_N))) ;
-  OfferingToPurchase = AdvCN (UseN offering_N) (PrepNP to_Prep (MassNP (UseN purchase_N))) ;
-  OfficeBuilding = ApposCN (UseN office_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 build_V2))) ;
-  Oil = UseN oil_N ;
-  OilPaint = ApposCN (UseN oil_N) (MassNP (UseN paint_N)) ;
-  OilPicture = ApposCN (UseN oil_N) (MassNP (UseN picture_N)) ;
-  OldTestament = AdjCN (PositA old_A) (UseN testament_N) ;
-  Ontology = UseN ontology_N ;
-  Opening = UseN opening_N ;
-  OpeningEyes = AdjCN (PositA opening_A) (UseN eye_N) ;
-  Opera = UseN opera_N ;
-  OpticalDevice = AdjCN (PositA optical_A) (UseN device_N) ;
-  OrangeFruit = AdjCN (PositA orange_A) (UseN fruit_N) ;
-  Orchestra = UseN orchestra_N ;
-  OrchestralConducting = AdjCN (PositA orchestral_A) (UseN2 (VerbToNounV2 conduct_V2)) ;
-  Order = UseN order_N ;
-  OrganicCompound = AdjCN (PositA organic_A) (UseN compound_N) ;
-  OrganizationalBoard = AdjCN (PositA organizational_A) (UseN board_N) ;
-  OrganizationalMerging = AdjCN (PositA organizational_A) (UseN2 (VerbToNounV2 merge_V2)) ;
-  Orthography = UseN orthography_N ;
-  Ossification = UseN ossification_N ;
-  OutdoorClothing = AdjCN (PositA outdoor_A) (UseN clothing_N) ;
-  OuterSpaceRegion = AdjCN (PositA outer_A) (ApposCN (UseN space_N) (MassNP (UseN region_N))) ;
-  Oven = UseN oven_N ;
-  Owl = UseN owl_N ;
-  Oxidation = UseN oxidation_N ;
-  Paint = UseN paint_N ;
-  PaintedPicture = AdjCN (PositA (VerbToParticipeA paint_V)) (UseN picture_N) ;
-  Painting = UseN painting_N ;
-  Pancreas = UseN pancreas_N ;
-  Paper = UseN paper_N ;
-  Paragraph = UseN paragraph_N ;
-  Park = UseN park_N ;
-  ParkingLot = AdjCN (PositA (VerbToGerundA park_V2)) (UseN lot_N) ;
-  PartTimePosition = ApposCN (ApposCN (UseN part_N) (MassNP (UseN time_N))) (MassNP (UseN position_N)) ;
-  Partnership = UseN partnership_N ;
-  PartyPlatform = ApposCN (UseN party_N) (MassNP (UseN platform_N)) ;
-  PassCertificate = ApposCN (UseN pass_N) (MassNP (UseN certificate_N)) ;
-  PassingABill = ApposCN (UseN passing_N) (DetCN (DetQuant IndefArt NumSg) (UseN bill_N)) ;
-  Passport = UseN passport_N ;
-  PeaceKeepingMission = ApposCN (ApposCN (UseN peace_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 keep_V2)))) (MassNP (UseN mission_N)) ;
-  PearFruit = ApposCN (UseN pear_N) (MassNP (UseN fruit_N)) ;
-  Peeling = UseN2 (VerbToNounV2 peel_V2) ;
-  Pencil = UseN pencil_N ;
-  PensionPlan = ApposCN (UseN pension_N) (MassNP (UseN plan_N)) ;
-  PercussionInstrument = ApposCN (UseN percussion_N) (MassNP (UseN instrument_N)) ;
-  Performance = UseN performance_N ;
-  PerformanceAct = ApposCN (UseN performance_N) (MassNP (UseN act_N)) ;
-  PerformanceProgram = ApposCN (UseN performance_N) (MassNP (UseN program_N)) ;
-  PerformanceStage = ApposCN (UseN performance_N) (MassNP (UseN stage_N)) ;
-  PerformanceStageWing = ApposCN (ApposCN (UseN performance_N) (MassNP (UseN stage_N))) (MassNP (UseN wing_N)) ;
-  PeriodicalPublisher = AdjCN (PositA periodical_A) (UseN publisher_N) ;
-  PetroleumProduct = ApposCN (UseN petroleum_N) (MassNP (UseN product_N)) ;
-  Pharmacist = UseN pharmacist_N ;
-  Photograph = UseN photograph_N ;
-  PhotographicFilm = AdjCN (PositA photographic_A) (UseN film_N) ;
-  Photographing = UseN2 (VerbToNounV2 photograph_V2) ;
-  Piano = UseN piano_N ;
-  PictureFrame = ApposCN (UseN picture_N) (MassNP (UseN frame_N)) ;
-  Pig = UseN pig_N ;
-  Pigeon = UseN pigeon_N ;
-  Pillow = UseN pillow_N ;
-  Pistol = UseN pistol_N ;
-  PitchersMound = ApposCN (UseN pitcher_N) (MassNP (UseN mound_N)) ;
-  Pitching = UseN2 (VerbToNounV2 pitch_V2) ;
-  PituitaryGland = AdjCN (PositA pituitary_A) (UseN gland_N) ;
-  PlaceOfCommerce = AdvCN (UseN place_N) (PrepNP part_Prep (MassNP (UseN commerce_N))) ;
-  PlaceOfWorship = AdvCN (UseN place_N) (PrepNP part_Prep (MassNP (UseN worship_N))) ;
-  PlacingUnderArrest = AdvCN (UseN placing_N) (PrepNP under_Prep (MassNP (UseN arrest_N))) ;
-  PlantBranch = ApposCN (UseN plant_N) (MassNP (UseN branch_N)) ;
-  PlantLeaf = ApposCN (UseN plant_N) (MassNP (UseN leaf_N)) ;
-  PlantRoot = ApposCN (UseN plant_N) (MassNP (UseN root_N)) ;
-  PlayingCard = AdjCN (PositA (VerbToGerundA play_V2)) (UseN card_N) ;
-  Pleading = UseN2 (VerbToNounV2 plead_V2) ;
-  Plug = UseN plug_N ;
-  Pocket = UseN pocket_N ;
-  PoliticalCrime = AdjCN (PositA political_A) (UseN crime_N) ;
-  PoliticalFigure = AdjCN (PositA political_A) (UseN figure_N) ;
-  PoliticalRevolution = AdjCN (PositA political_A) (UseN revolution_N) ;
-  Polling = UseN2 (VerbToNounV2 poll_V2) ;
-  Polygon = UseN polygon_N ;
-  PolyphonicMusic = AdjCN (PositA polyphonic_A) (UseN music_N) ;
-  PopularElection = AdjCN (PositA popular_A) (UseN election_N) ;
-  Porch = UseN porch_N ;
-  Pork = UseN pork_N ;
-  Portrait = UseN portrait_N ;
-  PostSecondarySchool = ApposCN (UseN post_N) (MassNP (AdjCN (PositA secondary_A) (UseN school_N))) ;
-  PotOrPan = ConjCN or_Conj (BaseCN (UseN pot_N) (UseN pan_N)) ;
-  Pottery = UseN pottery_N ;
-  Pouring = UseN2 (VerbToNounV2 pour_V2) ;
-  Powder = UseN powder_N ;
-  Praying = UseN2 (VerbToNounV2 pray_V2) ;
-  PreparedFood = AdjCN (PositA (VerbToParticipeA prepare_V)) (UseN food_N) ;
-  PressureMeasuringDevice = ApposCN (ApposCN (UseN pressure_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 measure_V2)))) (MassNP (UseN device_N)) ;
-  Prison = UseN prison_N ;
-  PrivateSchool = AdjCN (PositA private_A) (UseN school_N) ;
-  Proclaiming = UseN2 (VerbToNounV2 proclaim_V2) ;
-  Profession = UseN profession_N ;
-  ProfitSharingPlan = ApposCN (ApposCN (UseN profit_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 share_V2)))) (MassNP (UseN plan_N)) ;
-  Projectile = UseN projectile_N ;
-  ProjectileLauncher = AdjCN (PositA projectile_A) (UseN launcher_N) ;
-  ProjectileShell = AdjCN (PositA projectile_A) (UseN shell_N) ;
-  ProjectionScreen = ApposCN (UseN projection_N) (MassNP (UseN screen_N)) ;
-  Psychosis = UseN psychosis_N ;
-  PublicDefender = AdjCN (PositA public_A) (UseN defender_N) ;
-  PublicLibrary = AdjCN (PositA public_A) (UseN library_N) ;
-  PublicPark = AdjCN (PositA public_A) (UseN park_N) ;
-  PublicProsecutor = AdjCN (PositA public_A) (UseN prosecutor_N) ;
-  PublicSchool = AdjCN (PositA public_A) (UseN school_N) ;
-  Publisher = UseN publisher_N ;
-  Pulling = UseN2 (VerbToNounV2 pull_V2) ;
-  PulmonaryArtery = AdjCN (PositA pulmonary_A) (UseN artery_N) ;
-  PulmonaryVein = AdjCN (PositA pulmonary_A) (UseN vein_N) ;
-  Pump = UseN pump_N ;
-  Punching = UseN2 (VerbToNounV2 punch_V2) ;
-  Punishing = UseN2 (VerbToNounV2 punish_V2) ;
-  Quadrilateral = UseN quadrilateral_N ;
-  QueenInsect = ApposCN (UseN queen_N) (MassNP (UseN insect_N)) ;
-  Question = UseN question_N ;
-  Rabbit = UseN rabbit_N ;
-  Racing = UseN racing_N ;
-  Radar = UseN radar_N ;
-  RadiatingVisibleLight = AdjCN (PositA (VerbToGerundA radiate_V2)) (AdjCN (PositA visible_A) (UseN light_N)) ;
-  RadioBroadcasting = ApposCN (UseN radio_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 broadcast_V2))) ;
-  RadioEmission = ApposCN (UseN radio_N) (MassNP (UseN emission_N)) ;
-  RadioReceiver = ApposCN (UseN radio_N) (MassNP (UseN receiver_N)) ;
-  RadioactiveWeapon = AdjCN (PositA radioactive_A) (UseN weapon_N) ;
-  Radish = UseN radish_N ;
-  RailroadCompany = ApposCN (UseN railroad_N) (MassNP (UseN company_N)) ;
-  Ramp = UseN ramp_N ;
-  Raping = UseN2 (VerbToNounV2 rape_V2) ;
-  Rat = UseN rat_N ;
-  Rattlesnake = UseN rattlesnake_N ;
-  RawFood = AdjCN (PositA raw_A) (UseN food_N) ;
-  RearWindow = ApposCN (UseN rear_N) (MassNP (UseN window_N)) ;
-  ReceiverDevice = ApposCN (UseN receiver_N) (MassNP (UseN device_N)) ;
-  Reciting = UseN2 (VerbToNounV2 recite_V2) ;
-  RecoveringFromIllness = AdvCN (UseN2 (VerbToNounV2 recover_V2)) (PrepNP from_Prep (MassNP (UseN illness_N))) ;
-  RecreationOrExerciseDevice = ApposCN (ConjCN or_Conj (BaseCN (UseN recreation_N) (UseN exercise_N))) (MassNP (UseN device_N)) ;
-  Rectangle = UseN rectangle_N ;
-  RedBloodCell = AdjCN (PositA red_A) (ApposCN (UseN blood_N) (MassNP (UseN cell_N))) ;
-  RedcoatSoldier = ApposCN (UseN redcoat_N) (MassNP (UseN soldier_N)) ;
-  ReferenceBook = ApposCN (UseN reference_N) (MassNP (UseN book_N)) ;
-  ReferenceText = ApposCN (UseN reference_N) (MassNP (UseN text_N)) ;
-  Reflecting = UseN2 (VerbToNounV2 reflect_V2) ;
-  ReflectingLight = AdjCN (PositA (VerbToGerundA reflect_V2)) (UseN light_N) ;
-  ReflexiveProcess = AdjCN (PositA reflexive_A) (UseN process_N) ;
-  Refrigerator = UseN refrigerator_N ;
-  Registering = UseN2 (VerbToNounV2 register_V2) ;
-  Regretting = UseN2 (VerbToNounV2 regret_V2) ;
-  RelievingPain = AdjCN (PositA (VerbToGerundA relieve_V2)) (UseN pain_N) ;
-  ReligiousBuilding = AdjCN (PositA religious_A) (UseN building_N) ;
-  ReligiousFigure = AdjCN (PositA religious_A) (UseN figure_N) ;
-  ReligiousPosition = AdjCN (PositA religious_A) (UseN position_N) ;
-  ReligiousService = AdjCN (PositA religious_A) (UseN service_N) ;
-  Reminding = UseN2 (VerbToNounV2 remind_V2) ;
-  RemovingClothing = AdjCN (PositA (VerbToGerundA remove_V2)) (UseN clothing_N) ;
-  Renting = UseN2 (VerbToNounV2 rent_V2) ;
-  Report = UseN report_N ;
-  Request = UseN request_N ;
-  Researcher = UseN researcher_N ;
-  Resigning = UseN2 (VerbToNounV2 resign_V2) ;
-  Resolution = UseN resolution_N ;
-  Restaurant = UseN restaurant_N ;
-  RestaurantBuilding = ApposCN (UseN restaurant_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 build_V2))) ;
-  RetailStore = ApposCN (UseN retail_N) (MassNP (UseN store_N)) ;
-  Retina = UseN retina_N ;
-  Retiring = UseN2 (VerbToNounV2 retire_V2) ;
-  Returning = UseN2 (VerbToNounV2 return_V2) ;
-  Reversing = UseN2 (VerbToNounV2 reverse_V2) ;
-  RevolverGun = ApposCN (UseN revolver_N) (MassNP (UseN gun_N)) ;
-  RiceGrain = ApposCN (UseN rice_N) (MassNP (UseN grain_N)) ;
-  Rifle = UseN rifle_N ;
-  RightAngle = AdjCN (PositA right_A) (UseN angle_N) ;
-  RightTriangle = AdjCN (PositA right_A) (UseN triangle_N) ;
-  Ringing = UseN2 (VerbToNounV2 ring_V2) ;
-  Road = UseN road_N ;
-  RoadTransportationSystem = ApposCN (ApposCN (UseN road_N) (MassNP (UseN transportation_N))) (MassNP (UseN system_N)) ;
-  RoadVehicle = ApposCN (UseN road_N) (MassNP (UseN vehicle_N)) ;
-  Robbing = UseN2 (VerbToNounV2 rob_V2) ;
-  Rocket = UseN rocket_N ;
-  RocketMissileAttack = ApposCN (ApposCN (UseN rocket_N) (MassNP (UseN missile_N))) (MassNP (UseN attack_N)) ;
-  Roof = UseN roof_N ;
-  Rooster = UseN rooster_N ;
-  Rotating = UseN2 (VerbToNounV2 rotate_V2) ;
-  Rowing = UseN rowing_N ;
-  Rubber = UseN rubber_N ;
-  Rug = UseN rug_N ;
-  Saddle = UseN saddle_N ;
-  SafeContainer = AdjCN (PositA safe_A) (UseN container_N) ;
-  Sailor = UseN sailor_N ;
-  Sales = UseN sale_N ;
-  SalesPosition = ApposCN (UseN sale_N) (MassNP (UseN position_N)) ;
-  SalineSolution = AdjCN (PositA saline_A) (UseN solution_N) ;
-  Sandal = UseN sandal_N ;
-  Sandwich = UseN sandwich_N ;
-  Saving = UseN saving_N ;
-  Scar = UseN scar_N ;
-  Scholarship = UseN scholarship_N ;
-  School = UseN school_N ;
-  Science = UseN science_N ;
-  Score = UseN score_N ;
-  Screw = UseN screw_N ;
-  Screwdriver = UseN screwdriver_N ;
-  Script = UseN script_N ;
-  Sculpture = UseN sculpture_N ;
-  SeasonOfYear = AdvCN (UseN season_N) (PrepNP part_Prep (MassNP (UseN year_N))) ;
-  Seat = UseN seat_N ;
-  Seating = UseN2 (VerbToNounV2 seat_V2) ;
-  SecondarySchool = AdjCN (PositA secondary_A) (UseN school_N) ;
-  SecurityAlarm = ApposCN (UseN security_N) (MassNP (UseN alarm_N)) ;
-  SecurityDevice = ApposCN (UseN security_N) (MassNP (UseN device_N)) ;
-  SecurityUnit = ApposCN (UseN security_N) (MassNP (UseN unit_N)) ;
-  SeizingProperty = AdjCN (PositA (VerbToGerundA seize_V2)) (UseN property_N) ;
-  SelfPoweredDevice = ApposCN (UseN self_N) (MassNP (AdjCN (PositA powered_A) (UseN device_N))) ;
-  SelfPoweredRoadVehicle = ApposCN (ApposCN (UseN self_N) (MassNP (AdjCN (PositA powered_A) (UseN road_N)))) (MassNP (UseN vehicle_N)) ;
-  Sentencing = UseN2 (VerbToNounV2 sentence_V2) ;
-  Sergeant = UseN sergeant_N ;
-  Sermon = UseN sermon_N ;
-  Serum = UseN serum_N ;
-  ServiceOrganization = ApposCN (UseN service_N) (MassNP (UseN organization_N)) ;
-  ServicePosition = ApposCN (UseN service_N) (MassNP (UseN position_N)) ;
-  Serving = UseN serving_N ;
-  SewageSystem = ApposCN (UseN sewage_N) (MassNP (UseN system_N)) ;
-  Sewing = UseN sewing_N ;
-  Sharing = UseN2 (VerbToNounV2 share_V2) ;
-  Sheep = UseN sheep_N ;
-  Shelf = UseN shelf_N ;
-  Sheriff = UseN sheriff_N ;
-  Shield = UseN shield_N ;
-  ShipCaptain = ApposCN (UseN ship_N) (MassNP (UseN captain_N)) ;
-  ShipMate = ApposCN (UseN ship_N) (MassNP (UseN mate_1_N)) ;
-  ShipOfficer = ApposCN (UseN ship_N) (MassNP (UseN officer_N)) ;
-  Shipping = UseN shipping_N ;
-  Shirt = UseN shirt_N ;
-  Shoe = UseN shoe_N ;
-  ShoeSole = ApposCN (UseN shoe_N) (MassNP (UseN sole_N)) ;
-  ShortStory = AdjCN (PositA short_A) (UseN story_N) ;
-  Shortening = UseN shortening_N ;
-  ShotBall = AdjCN (PositA (VerbToParticipeA shoot_V)) (UseN ball_N) ;
-  Shoulder = UseN shoulder_N ;
-  Shrugging = UseN2 (VerbToNounV2 shrug_V2) ;
-  Sidewalk = UseN sidewalk_N ;
-  Signalling = UseN2 (VerbToNounV2 signal_V2) ;
-  Silk = UseN silk_N ;
-  Sinking = UseN sinking_N ;
-  SittingDown = AdjCN (PositA (VerbToGerundA sit_V2)) (UseN down_N) ;
-  Skeleton = UseN skeleton_N ;
-  Sketch = UseN sketch_N ;
-  SkilledOccupation = AdjCN (PositA skilled_A) (UseN occupation_N) ;
-  Skin = UseN skin_N ;
-  Skull = UseN skull_N ;
-  Skylight = UseN skylight_N ;
-  Sleeve = UseN sleeve_N ;
-  Smiling = UseN2 (VerbToNounV2 smile_V2) ;
-  Smoking = UseN smoking_N ;
-  SmokingDevice = AdjCN (PositA (VerbToGerundA smoke_V2)) (UseN device_N) ;
-  SmokingPipe = AdjCN (PositA (VerbToGerundA smoke_V2)) (UseN pipe_N) ;
-  Smuggling = UseN2 (VerbToNounV2 smuggle_V2) ;
-  Snake = UseN snake_N ;
-  SoberingUp = AdvCN (UseN2 (VerbToNounV2 sober_V2)) up_Adv ;
-  SocialParty = AdjCN (PositA social_A) (UseN party_N) ;
-  SocialScience = AdjCN (PositA social_A) (UseN science_N) ;
-  Sock = UseN sock_N ;
-  SodiumChloride = ApposCN (UseN sodium_N) (MassNP (UseN chloride_N)) ;
-  Sofa = UseN sofa_N ;
-  Soldering = UseN2 (VerbToNounV2 solder_V2) ;
-  Soldier = UseN soldier_N ;
-  Somersaulting = UseN (VerbToNoun somersault_V) ;
-  Sonar = UseN sonar_N ;
-  Song = UseN song_N ;
-  SoupStock = ApposCN (UseN soup_N) (MassNP (UseN stock_N)) ;
-  SpaceRegion = ApposCN (UseN space_N) (MassNP (UseN region_N)) ;
-  SpaceTransportation = ApposCN (UseN space_N) (MassNP (UseN transportation_N)) ;
-  Spacecraft = UseN spacecraft_N ;
-  Spear = UseN spear_N ;
-  Sphere = UseN sphere_N ;
-  SpinalColumn = AdjCN (PositA spinal_A) (UseN column_N) ;
-  SpinalCord = AdjCN (PositA spinal_A) (UseN cord_N) ;
-  Spitting = UseN spitting_N ;
-  Spleen = UseN spleen_N ;
-  SportServe = ApposCN (UseN sport_N) (MassNP (UseN serve_N)) ;
-  SportsAttribute = ApposCN (UseN sport_N) (MassNP (UseN attribute_N)) ;
-  SportsFacility = ApposCN (UseN sport_N) (MassNP (UseN facility_N)) ;
-  SportsGround = ApposCN (UseN sport_N) (MassNP (UseN ground_N)) ;
-  SportsLeague = ApposCN (UseN sport_N) (MassNP (UseN league_N)) ;
-  SportsPlay = ApposCN (UseN sport_N) (MassNP (UseN play_N)) ;
-  SportsPosition = ApposCN (UseN sport_N) (MassNP (UseN position_N)) ;
-  SportsTeam = ApposCN (UseN sport_N) (MassNP (UseN team_N)) ;
-  Spraying = UseN2 (VerbToNounV2 spray_V2) ;
-  SpringSeason = ApposCN (UseN spring_N) (MassNP (UseN season_N)) ;
-  Square = UseN square_N ;
-  Squirrel = UseN squirrel_N ;
-  StageCoach = ApposCN (UseN stage_N) (MassNP (UseN coach_N)) ;
-  Stairway = UseN stairway_N ;
-  StandingUp = AdvCN (UseN standing_N) up_Adv ;
-  Starch = UseN starch_N ;
-  Starving = UseN2 (VerbToNounV2 starve_V2) ;
-  StateGovernment = ApposCN (UseN state_N) (MassNP (UseN government_N)) ;
-  Statement = UseN statement_N ;
-  Stealing = UseN2 (VerbToNounV2 steal_V2) ;
-  SteamEngine = ApposCN (UseN steam_N) (MassNP (UseN engine_N)) ;
-  Steel = UseN steel_N ;
-  Steeple = UseN steeple_N ;
-  SteeringWheel = AdjCN (PositA (VerbToGerundA steer_V2)) (UseN wheel_N) ;
-  Stepping = UseN2 (VerbToNounV2 step_V2) ;
-  Steps = UseN step_N ;
-  Stimulant = UseN stimulant_N ;
-  Stirring = UseN2 (VerbToNounV2 stir_V2) ;
-  Stomach = UseN stomach_N ;
-  Stoning = UseN2 (VerbToNounV2 stone_V2) ;
-  Store = UseN store_N ;
-  StormFront = ApposCN (UseN storm_N) (MassNP (UseN front_N)) ;
-  Stove = UseN stove_N ;
-  Strangling = UseN2 (VerbToNounV2 strangle_V2) ;
-  Streetcar = UseN streetcar_N ;
-  Stretching = UseN2 (VerbToNounV2 stretch_V2) ;
-  String = UseN string_N ;
-  StringInstrument = ApposCN (UseN string_N) (MassNP (UseN instrument_N)) ;
-  Submarine = UseN submarine_N ;
-  Subway = UseN subway_N ;
-  SubwaySystem = ApposCN (UseN subway_N) (MassNP (UseN system_N)) ;
-  Suffocating = UseN2 (VerbToNounV2 suffocate_V2) ;
-  Sugar = UseN sugar_N ;
-  Suicide = UseN suicide_N ;
-  SuicideBombing = ApposCN (UseN suicide_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 bomb_V2))) ;
-  SummerSeason = ApposCN (UseN summer_N) (MassNP (UseN season_N)) ;
-  Sunlight = UseN sunlight_N ;
-  Sunrise = UseN sunrise_N ;
-  Sunset = UseN sunset_N ;
-  Supposition = UseN supposition_N ;
-  Surgeon = UseN surgeon_N ;
-  Sweat = UseN sweat_N ;
-  Sweeping = UseN sweeping_N ;
-  SwimmingPool = AdjCN (PositA (VerbToGerundA swim_V2)) (UseN pool_N) ;
-  SwitchDevice = ApposCN (UseN switch_N) (MassNP (UseN device_N)) ;
-  Sword = UseN sword_N ;
-  Syllable = UseN syllable_N ;
-  Table = UseN table_N ;
-  Tableware = UseN tableware_N ;
-  Tail = UseN tail_N ;
-  TakingIll = AdjCN (PositA taking_A) (UseN ill_N) ;
-  TakingOff = AdvCN (UseN2 (VerbToNounV2 betake_V2)) off_Adv ;
-  Tape = UseN tape_N ;
-  Tavern = UseN tavern_N ;
-  TaxReturn = ApposCN (UseN tax_N) (MassNP (UseN return_N)) ;
-  Taxicab = UseN taxicab_N ;
-  Taxonomy = UseN taxonomy_N ;
-  Tea = UseN tea_N ;
-  TeamSport = ApposCN (UseN team_N) (MassNP (UseN sport_N)) ;
-  TearSubstance = ApposCN (UseN tear_N) (MassNP (UseN substance_N)) ;
-  Teenager = UseN teenager_N ;
-  Telegraph = UseN telegraph_N ;
-  Telephone = UseN telephone_N ;
-  TelephoneLine = ApposCN (UseN telephone_N) (MassNP (UseN line_N)) ;
-  Telephoning = UseN2 (VerbToNounV2 telephone_V2) ;
-  TelevisionBroadcasting = ApposCN (UseN television_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 broadcast_V2))) ;
-  TelevisionReceiver = ApposCN (UseN television_N) (MassNP (UseN receiver_N)) ;
-  TellingALie = ApposCN (UseN2 (VerbToNounV2 foretell_V2)) (DetCN (DetQuant IndefArt NumSg) (UseN lie_N)) ;
-  Tendon = UseN tendon_N ;
-  Tent = UseN tent_N ;
-  TerroristOrganization = ApposCN (UseN terrorist_N) (MassNP (UseN organization_N)) ;
-  TestForm = ApposCN (UseN test_N) (MassNP (UseN form_N)) ;
-  Testament = UseN testament_N ;
-  Testifying = UseN2 (VerbToNounV2 testify_V2) ;
-  Thanking = UseN2 (VerbToNounV2 thank_V2) ;
-  Thermometer = UseN thermometer_N ;
-  Threatening = UseN2 (VerbToNounV2 threaten_V2) ;
-  Throat = UseN throat_N ;
-  Throwing = UseN2 (VerbToNounV2 throw_V2) ;
-  Thumb = UseN thumb_N ;
-  Thunder = UseN thunder_N ;
-  ThyroidGland = ApposCN (UseN thyroid_N) (MassNP (UseN gland_N)) ;
-  ThyroidHormone = ApposCN (UseN thyroid_N) (MassNP (UseN hormone_N)) ;
-  Ticket = UseN ticket_N ;
-  TieClothing = ApposCN (UseN tie_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 clothe_V2))) ;
-  Tilling = UseN2 (VerbToNounV2 till_V2) ;
-  Toad = UseN toad_N ;
-  Tobacco = UseN tobacco_N ;
-  Toe = UseN toe_N ;
-  Toilet = UseN toilet_N ;
-  Tomb = UseN tomb_N ;
-  TonalLanguage = AdjCN (PositA tonal_A) (UseN language_N) ;
-  Tongue = UseN tongue_N ;
-  Tooth = UseN tooth_N ;
-  Toothbrush = UseN toothbrush_N ;
-  Torso = UseN torso_N ;
-  TouristSite = ApposCN (UseN tourist_N) (MassNP (UseN site_N)) ;
-  Towel = UseN towel_N ;
-  Tracing = UseN tracing_N ;
-  TractorTrailer = ApposCN (UseN tractor_N) (MassNP (UseN trailer_N)) ;
-  TransferringPosition = AdjCN (PositA (VerbToGerundA transfer_V2)) (UseN position_N) ;
-  TransportationCompany = ApposCN (UseN transportation_N) (MassNP (UseN company_N)) ;
-  TrapOrCage = ConjCN or_Conj (BaseCN (UseN trap_N) (UseN cage_N)) ;
-  TravelContainer = ApposCN (UseN travel_N) (MassNP (UseN container_N)) ;
-  Tray = UseN tray_N ;
-  Treasurer = UseN treasurer_N ;
-  TreeBranch = ApposCN (UseN tree_N) (MassNP (UseN branch_N)) ;
-  Trembling = UseN (VerbToNoun tremble_V) ;
-  Tremor = UseN tremor_N ;
-  Trespassing = UseN (VerbToNoun trespass_V) ;
-  Triangle = UseN triangle_N ;
-  Trousers = UseN trouser_N ;
-  Truck = UseN truck_N ;
-  TruckTractor = ApposCN (UseN truck_N) (MassNP (UseN tractor_N)) ;
-  TruckTrailer = ApposCN (UseN truck_N) (MassNP (UseN trailer_N)) ;
-  Tube = UseN tube_N ;
-  Turbine = UseN turbine_N ;
-  TurningOffDevice = AdjCN (PositA (VerbToGerundA turn_V2)) (AdjCN (PositA off_A) (UseN device_N)) ;
-  TurningOnDevice = AdvCN (UseN turning_N) (PrepNP on_Prep (MassNP (UseN device_N))) ;
-  TwoDimensionalObject = AdjCN (PositA (compoundA (regA "two-dimensional"))) (UseN object_N) ;
-  UnionOrganization = ApposCN (UseN union_N) (MassNP (UseN organization_N)) ;
-  UnionSoldier = ApposCN (UseN union_N) (MassNP (UseN soldier_N)) ;
-  University = UseN university_N ;
-  UnskilledOccupation = AdjCN (PositA unskilled_A) (UseN occupation_N) ;
-  Vacationing = UseN (VerbToNoun vacation_V) ;
-  Vandalism = UseN vandalism_N ;
-  VehicleAttack = ApposCN (UseN vehicle_N) (MassNP (UseN attack_N)) ;
-  VehicleBrake = ApposCN (UseN vehicle_N) (MassNP (UseN brake_N)) ;
-  VehicleController = ApposCN (UseN vehicle_N) (MassNP (UseN controller_N)) ;
-  VehicleLight = AdvCN (UseN vehicle_N) light_Adv ;
-  VehicleThrottle = ApposCN (UseN vehicle_N) (MassNP (UseN throttle_N)) ;
-  VehicleTire = ApposCN (UseN vehicle_N) (MassNP (UseN tire_N)) ;
-  VehicleWheel = ApposCN (UseN vehicle_N) (MassNP (UseN wheel_N)) ;
-  VehicleWindow = ApposCN (UseN vehicle_N) (MassNP (UseN window_N)) ;
-  Veil = UseN veil_N ;
-  Vein = UseN vein_N ;
-  VendingDevice = AdjCN (PositA (VerbToGerundA vend_V2)) (UseN device_N) ;
-  VideoRecording = ApposCN (UseN video_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 record_V2))) ;
-  Violin = UseN violin_N ;
-  VocalMusic = AdjCN (PositA vocal_A) (UseN music_N) ;
-  VocationalSchool = AdjCN (PositA vocational_A) (UseN school_N) ;
-  VotingPoll = AdjCN (PositA (VerbToGerundA vote_V2)) (UseN poll_N) ;
-  Vowel = UseN vowel_N ;
-  Vulture = UseN vulture_N ;
-  Wading = UseN2 (VerbToNounV2 wade_V2) ;
-  WakingUp = AdvCN (UseN2 (VerbToNounV2 wake_V2)) up_Adv ;
-  WalkingCane = AdjCN (PositA (VerbToGerundA walk_V2)) (UseN cane_N) ;
-  Wall = UseN wall_N ;
-  Wallpaper = UseN wallpaper_N ;
-  Warehouse = UseN warehouse_N ;
-  WashBasin = ApposCN (UseN wash_N) (MassNP (UseN basin_N)) ;
-  Washing = UseN washing_N ;
-  WashingDevice = AdjCN (PositA (VerbToGerundA wash_V2)) (UseN device_N) ;
-  Wastebasket = UseN wastebasket_N ;
-  WatchClock = ApposCN (UseN watch_N) (MassNP (UseN clock_N)) ;
-  WaterTransportation = ApposCN (UseN water_N) (MassNP (UseN transportation_N)) ;
-  WaterWave = ApposCN (UseN water_N) (MassNP (UseN wave_N)) ;
-  Waving = UseN2 (VerbToNounV2 wave_V2) ;
-  Wax = UseN wax_N ;
-  WeaponOfMassDestruction = AdvCN (UseN weapon_N) (PrepNP part_Prep (MassNP (ApposCN (UseN mass_N) (MassNP (UseN destruction_N))))) ;
-  Weekend = UseN weekend_N ;
-  Weeping = UseN2 (VerbToNounV2 weep_V2) ;
-  Welfare = UseN welfare_N ;
-  WheatGrain = ApposCN (UseN wheat_N) (MassNP (UseN grain_N)) ;
-  Wheel = UseN wheel_N ;
-  Whip = UseN whip_N ;
-  Whiskey = UseN whiskey_N ;
-  WhiteBloodCell = AdjCN (PositA white_A) (ApposCN (UseN blood_N) (MassNP (UseN cell_N))) ;
-  WholesaleStore = AdjCN (PositA wholesale_A) (UseN store_N) ;
-  WillowTree = ApposCN (UseN willow_N) (MassNP (UseN tree_N)) ;
-  WindInstrument = ApposCN (UseN wind_N) (MassNP (UseN instrument_N)) ;
-  Windmill = UseN windmill_N ;
-  Window = UseN window_N ;
-  WindowCovering = ApposCN (UseN window_N) (DetCN (DetQuant IndefArt NumSg) (UseN2 (VerbToNounV2 cover_V2))) ;
-  Windshield = UseN windshield_N ;
-  Wine = UseN wine_N ;
-  Wing = UseN wing_N ;
-  WingDevice = ApposCN (UseN wing_N) (MassNP (UseN device_N)) ;
-  Winking = UseN2 (VerbToNounV2 wink_V2) ;
-  WinterSeason = ApposCN (UseN winter_N) (MassNP (UseN season_N)) ;
-  Wire = UseN wire_N ;
-  WireLine = ApposCN (UseN wire_N) (MassNP (UseN line_N)) ;
-  WireSpring = ApposCN (UseN wire_N) (MassNP (UseN spring_N)) ;
-  Wood = UseN wood_N ;
-  WoodArtifact = ApposCN (UseN wood_N) (MassNP (UseN artifact_N)) ;
-  Wool = UseN wool_N ;
-  WorkerInsect = ApposCN (UseN worker_N) (MassNP (UseN insect_N)) ;
-  Working = UseN working_N ;
-  Workshop = UseN workshop_N ;
-  Wrist = UseN wrist_N ;
-  WritingDevice = AdjCN (PositA (VerbToGerundA rewrite_V2)) (UseN device_N) ;
-  WrittenCommunication = AdjCN (PositA (VerbToParticipeA write_V)) (UseN communication_N) ;
-  LegislativeOrganization = AdjCN (PositA legislative_A) (UseN organization_N) ;
-  CommunicationDevice = ApposCN (UseN communication_N) (MassNP (UseN device_N)) ;
-  PassengerVehicle = ApposCN (UseN passenger_N) (MassNP (UseN vehicle_N)) ;
-  PowerSource = ApposCN (UseN power_N) (MassNP (UseN source_N)) ;
-  MilitaryGeneral = AdjCN (PositA military_A) (UseN general_N) ;
-  Cave = UseN cave_N ;
-  DairyProduct = ApposCN (UseN dairy_N) (MassNP (UseN product_N)) ;
-  PoliticalParty = AdjCN (PositA political_A) (UseN party_N) ;
-  BodyOfWater = AdvCN (UseN body_N) (PrepNP part_Prep (MassNP (UseN water_N))) ;
-  AnimalAgriculturalProduct = ApposCN (UseN animal_N) (MassNP (AdjCN (PositA agricultural_A) (UseN product_N))) ;
-  AgriculturalProduct = AdjCN (PositA agricultural_A) (UseN product_N) ;
-  Livestock = UseN livestock_N ;
-  Tax = UseN tax_N ;
-  ChargingAFee = ApposCN (UseN2 (VerbToNounV2 charge_V2)) (DetCN (DetQuant IndefArt NumSg) (UseN fee_N)) ;
-  GeneralElection = AdjCN (PositA general_A) (UseN election_N) ;
-  BaseballBase = ApposCN (UseN baseball_N) (MassNP (UseN base_N)) ;
-  Attorney = UseN attorney_N ;
-  RefinedPetroleumProduct = AdjCN (PositA (VerbToParticipeA refine_V)) (ApposCN (UseN petroleum_N) (MassNP (UseN product_N))) ;
-  GroceryProduce = ApposCN (UseN grocery_N) (MassNP (UseN produce_N)) ;
-  PlantAgriculturalProduct = ApposCN (UseN plant_N) (MassNP (AdjCN (PositA agricultural_A) (UseN product_N))) ;
-  Rock = UseN rock_N ;
-  Ship = UseN ship_N ;
-  DisplacementHullWaterVehicle = ApposCN (ApposCN (ApposCN (UseN displacement_N) (MassNP (UseN hull_N))) (MassNP (UseN water_N))) (MassNP (UseN vehicle_N)) ;
-  WaterVehicle = ApposCN (UseN water_N) (MassNP (UseN vehicle_N)) ;
-  PoweredVehicle = AdjCN (PositA powered_A) (UseN vehicle_N) ;
-  RollingStock = AdjCN (PositA (VerbToGerundA roll_V2)) (UseN stock_N) ;
-  RailVehicle = ApposCN (UseN rail_N) (MassNP (UseN vehicle_N)) ;
-  FinancialAccount = AdjCN (PositA financial_A) (UseN account_N) ;
-  MiningProduct = AdjCN (PositA (VerbToGerundA mine_V2)) (UseN product_N) ;
-  Celebrity = UseN celebrity_N ;
-  TransitSystem = ApposCN (UseN transit_N) (MassNP (UseN system_N)) ;
-  Pipeline = UseN pipeline_N ;
-  RailTransportationSystem = ApposCN (ApposCN (UseN rail_N) (MassNP (UseN transportation_N))) (MassNP (UseN system_N)) ;
-  MedicalDoctor = AdjCN (PositA medical_A) (UseN doctor_N) ;
-  CargoVehicle = ApposCN (UseN cargo_N) (MassNP (UseN vehicle_N)) ;
-  BotanicalTree = AdjCN (PositA botanical_A) (UseN tree_N) ;
-  Stock = UseN stock_N ;
-  Investment = UseN investment_N ;
-  FinancialAsset = AdjCN (PositA financial_A) (UseN asset_N) ;
-
-  -- unary functions :
-
-  DescendantsFn ob = AdvNP (DetCN (DetQuant DefArt NumPl) (UseN descendant_N)) (PrepNP part_Prep ob) ;
-  DiameterFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN diameter_N)) (PrepNP part_Prep ob) ;
-  FirstFn ob = AdvNP (DetCN (DetQuantOrd DefArt NumSg (OrdNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01)))))) (UseN element_N)) (PrepNP part_Prep ob) ;
-  LastFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA last_A) (UseN element_N))) (PrepNP part_Prep ob) ;
-  OccupationFn ob = AdvCN (UseN occupation_N) (PrepNP part_Prep ob) ;
-  RadiusFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN radius_N)) (PrepNP part_Prep ob) ;
-  ResidentFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (UseN resident_N)) (PrepNP part_Prep ob) ;
-  StartFn ob = AdvCN (UseN start_N) (PrepNP part_Prep ob) ;
-  StopFn ob = AdvCN (UseN stop_N) (PrepNP part_Prep ob) ;
-  CitizenryFn ob = AdvNP (DetCN (DetQuant DefArt NumPl) (UseN citizen_N)) (PrepNP part_Prep ob) ;
-
-
-  -- quaternary functions :
-  StreetAddressFn ob1 ob2 ob3 ob4= AdvNP (DetCN (DetQuant DefArt NumSg) (UseN inhabitant_N)) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (ApposCN (ApposCN (ApposCN (UseN address_N) ob1) ob2) ob3) ob4))) ;
-
-
-
-  -- ternary predicates :
-  areaOfResponsibility ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (UseComp (CompAP (PositA responsible_A))) (PrepNP for_Prep (MassNP ob2))) (PrepNP in_Prep ob3))) ;
-  subordinateInOrganization ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN subordinate_N)))) (PrepNP part_Prep ob2)) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN organization_N) ob3))))) ;
-  subordinatePosition ob1 ob2 ob3 = mkPolSent (PredVP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN holder_N)) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN position_N) ob1)))) (AdvVP (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN subordinate_N)))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (UseN holder_N)))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN position_N) ob2)))) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN organization_N) ob3))))) ;
-  equipmentCount ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (PassV2 equip_V2) (PrepNP with_Prep (DetCN (DetQuant IndefArt NumSg) (ApposCN (AdvCN (UseN number_N) (PrepNP part_Prep (MassNP ob2))) (DetCN (DetQuant IndefArt NumPl) (UseN device_N)))))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN type_N) ob3))))) ;
-  memberTypeCount ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt NumSg) (ApposCN (AdvCN (UseN number_N) (PrepNP part_Prep ob2)) (DetCN (DetQuant IndefArt NumPl) (UseN member_N))))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN type_N) ob3))))) ;
-  memberAtTime ob1 ob2 ob3 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN member_N)))) (PrepNP part_Prep ob2)) (PrepNP at_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN time_N) ob3))))) ;
-  locatedAtTime ob1 ob2 ob3 = mkPolSent (PredVP ob1 (UseComp (CompAdv (ConjAdv and_Conj (BaseAdv (PrepNP at_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN time_N) ob2))) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN place_N) ob3)))))))) ;
-
-  -- quaternary predicates 
-
-  monetaryWage ob1 ob2 ob3 ob4 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (AdvVP (ComplSlash (SlashV2a employ_V2) ob2) (PrepNP with_Prep (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA monetary_A) (UseN wage_N))))) (PrepNP part_Prep ob3)) (PrepNP per_Prep ob4))) ;
-
-
-  -- binary predicates 
-
-  address ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN address_N)))) (PrepNP part_Prep ob1))) ;
-  affiliatedOrganization ob1 ob2 = mkPolSent (PredVP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN organization_N) ob1)) (AdvVP (PassV2 affiliate_V2) (PrepNP to_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN organization_N) ob2))))) ;
-  alias ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN alias_N)))) (PrepNP for_Prep ob2))) ;
-  ancestorOrganization ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN ancestor_N) (MassNP (UseN organization_N)))))) (PrepNP part_Prep ob2))) ;
-  anniversary ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN anniversary_N)))) (PrepNP part_Prep ob2))) ;
-  axis ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN axis_N)))) (PrepNP part_Prep ob2))) ;
-  benefits ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a benefit_V2) ob2)) ;
-  birthdate ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN birth_N) (MassNP (UseN date_N)))))) (PrepNP part_Prep ob2))) ;
-  birthplace ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN birth_N) (MassNP (UseN place_N)))))) (PrepNP part_Prep ob2))) ;
-  capacity ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN capacity_N)))) (PrepNP part_Prep ob2))) ;
-  cohabitant ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA same_A) (UseN home_N))))) ;
-  coworker ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (AdvVP (UseV work_V) together_Adv)) ;
-  deathdate ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN death_N) (MassNP (UseN date_N)))))) (PrepNP part_Prep ob2))) ;
-  deathplace ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN death_N) (MassNP (UseN place_N)))))) (PrepNP part_Prep ob2))) ;
-  deviceState ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompAdv (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN state_N) ob2)))))) ;
-  disapproves ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseV disapprove_V) (PrepNP part_Prep (sentToNoun ob2)))) ;
-  domesticPartner ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA domestic_A) (ApposCN (UseN partner_N) ob2)))))) ;
-  doubts ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a doubt_V2) (sentToNoun ob2))) ;
-  effectiveRange ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA effective_A) (UseN range_N))))) (PrepNP part_Prep ob2))) ;
-  electronNumber ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN electron_N) (MassNP (UseN number_N)))))) (PrepNP part_Prep ob2))) ;
-  equipmentType ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt NumSg) (UseN component_N))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN type_N) ob2))))) ;
-  grammaticalRelation ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA grammatical_A) (UseN relation_N)))) (PrepNP to_Prep ob2))) ;
-  grandparent ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN grandparent_N)))) (PrepNP part_Prep ob2))) ;
-  hasExpertise ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a have_V2) (MassNP (UseN expertise_N))) (PrepNP in_Prep ob2))) ;
-  hasOccupation ob1 ob2 = mkPolSent (PredVP (MassNP ob2) (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN occupation_N)))) (PrepNP part_Prep ob1))) ;
-  hostileForces ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (UseComp (CompNP (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA hostile_A) (UseN force_N)))))) ;
-  humanCapacity ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt NumSg) (ApposCN (AdvCN (UseN capacity_N) (PrepNP part_Prep ob2)) (DetCN (DetQuant IndefArt NumPl) (UseN human_N)))))) ;
-  ideologicalAffiliationOfOrganization ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA ideological_A) (UseN affiliation_N))))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN organization_N) ob2))))) ;
-  intelligenceQuotient ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN intelligence_N) (MassNP (UseN quotient_N))))) (PrepNP part_Prep ob2))) ;
-  inventory ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN inventory_N)))) (PrepNP part_Prep ob2))) ;
-  landlord ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN landlord_N)))) (PrepNP part_Prep ob2))) ;
-  legalGuardian ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA legal_A) (UseN guardian_N))))) (PrepNP part_Prep ob2))) ;
-  measurementReading ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumPl) (UseN2 (VerbToNounV2 lip_read_V2))))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN measurement_N) ob2))))) ;
-  medicalPatient ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA medical_A) (UseN patient_N))))) (PrepNP part_Prep ob2))) ;
-  memberCount ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt NumSg) (ApposCN (AdvCN (UseN number_N) (PrepNP part_Prep ob2)) (DetCN (DetQuant IndefArt NumPl) (UseN member_N)))))) ;
-  memberType ob1 ob2 = mkPolSent (PredVP (AdvNP (DetCN (DetQuant DefArt NumPl) (UseN member_N)) (PrepNP part_Prep ob1)) (AdvVP (UseV belong_V) (PrepNP to_Prep ob2))) ;
-  mutualStranger ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (UseComp (CompNP (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA mutual_A) (UseN stranger_N)))))) ;
-  neighbor ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN neighbour_N)))) (PrepNP part_Prep ob2))) ;
-  occupation ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN occupation_N)))) (PrepNP part_Prep ob1))) ;
-  older ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompAP (ComparA old_A ob2)))) ;
-  operator ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN operator_N)))) (PrepNP part_Prep ob1))) ;
-  parasite ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN parasite_N)))) (PrepNP part_Prep ob2))) ;
-  pathInSystem ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN path_N)))) (PrepNP in_Prep ob2))) ;
-  patientMedical ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN patient_N)))) (PrepNP part_Prep ob2))) ;
-  potentialOfHydrogen ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN potential_N)))) (PrepNP part_Prep (MassNP (UseN hydrogen_N)))) (PrepNP part_Prep ob2))) ;
-  powerPlant ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN power_N) (MassNP (UseN plant_N)))))) (PrepNP part_Prep ob2))) ;
-  protonNumber ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN proton_N) (MassNP (UseN number_N)))))) (PrepNP part_Prep ob2))) ;
-  religiousAffiliationOfOrganization ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA religious_A) (UseN affiliation_N))))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN organization_N) ob2))))) ;
-  secretesSubstance ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (ComplSlash (SlashV2a secrete_V2) (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN substance_N) (MassNP ob2))))) ;
-  sliceOfFigure ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN slice_N)))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN figure_N) ob2))))) ;
-  speaksLanguage ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a bespeak_V2) (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN language_N) ob2)))) ;
-  stranger ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN stranger_N)))) (PrepNP to_Prep ob2))) ;
-  tangent ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (MassNP (UseN tangent_N)))) (PrepNP to_Prep ob2))) ;
-  tenant ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN tenant_N)))) (PrepNP part_Prep ob2))) ;
-  transported ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (PassV2 transport_V2) (PrepNP in_Prep ob2))) ;
-  yearOfFounding ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN year_N)))) (PrepNP part_Prep (DetCN (DetQuant IndefArt NumPl) (UseN2 (VerbToNounV2 found_V2))))) (PrepNP part_Prep ob2))) ;
-  wavelength ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN wavelength_N)))) (PrepNP part_Prep ob2))) ;
-  cityAddress ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN city_N) (MassNP (UseN address_N)))))) (PrepNP part_Prep ob2))) ;
-  streetAddress ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN street_N) (MassNP (UseN address_N)))))) (PrepNP part_Prep ob2))) ;
-  streetNumber ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN street_N) (MassNP (UseN number_N)))))) (PrepNP part_Prep ob2))) ;
-  unitNumber ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN unit_N) (MassNP (UseN number_N)))))) (PrepNP part_Prep ob2))) ;
-  detainee ob1 ob2 = mkPolSent (PredVP ob2 (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN detainee_N) ob2))))) ;
-  targetInAttack ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN target_N)))) (PrepNP in_Prep (MassNP (ApposCN (UseN attack_N) ob2))))) ;
-  enjoys ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a enjoy_V2) ob2)) ;
-  dislikes ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a dislike_V2) ob2)) ;
-  groupMember ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN member_N)))) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN group_N) ob2))))) ;
-  titles ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN title_N)))) (PrepNP part_Prep ob2))) ;
-  familyName ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN family_N) (MassNP (UseN name_N)))))) (PrepNP part_Prep ob2))) ;
-  middleName ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN middle_N) (MassNP (UseN name_N)))))) (PrepNP part_Prep ob2))) ;
-  givenName ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA (VerbToParticipeA give_V)) (UseN name_N))))) (PrepNP part_Prep ob2))) ;
-  localLongName ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA local_A) (AdjCN (PositA long_A) (UseN name_N)))))) (PrepNP part_Prep ob2))) ;
-  localShortName ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA local_A) (AdjCN (PositA short_A) (UseN name_N)))))) (PrepNP part_Prep ob2))) ;
-  defendant ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN defendant_N)))) (PrepNP part_Prep ob2))) ;
-  registeredItem ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a contain_V2) (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA official_A) (UseN record_N)))) (PrepNP part_Prep ob2))) ;
-  student ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN student_N)))) (PrepNP part_Prep ob2))) ;
-  teacher ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN teacher_N)))) (PrepNP part_Prep ob2))) ;
-  onboard ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompNP (MassNP (ApposCN (UseN inside_N) ob2))))) ;
-  sideOfFigure ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN side_N)))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN figure_N) ob2))))) ;
-  contestParticipant ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN participant_N)))) (PrepNP in_Prep ob2))) ;
-  subField ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN sub_N) (MassNP (UseN field_N)))))) (PrepNP part_Prep ob2))) ;
-  financialAccount ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA financial_A) (UseN account_N))))) (PrepNP part_Prep ob2))) ;
-  serviceProvider ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN provider_N)))) (PrepNP part_Prep ob2))) ;
-  serviceRecipient ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN recipient_N)))) (PrepNP part_Prep ob2))) ;
-  moves ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a move_V2) ob2)) ;
-  changesLocation ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a change_V2) (DetCN (DetQuant DefArt NumSg) (UseN location_N))) (PrepNP part_Prep ob2))) ;
-  friend ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN friend_N)))) (PrepNP part_Prep ob2))) ;
-  grandfather ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN grandfather_N)))) (PrepNP part_Prep ob2))) ;
-  aunt ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN aunt_N)))) (PrepNP part_Prep ob2))) ;
-  cousin ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN cousin_N)))) (PrepNP part_Prep ob2))) ;
-  grandmother ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN grandmother_N)))) (PrepNP part_Prep ob2))) ;
-  nephew ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN nephew_N)))) (PrepNP part_Prep ob2))) ;
-  niece ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN niece_N)))) (PrepNP part_Prep ob2))) ;
-  uncle ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN uncle_N)))) (PrepNP part_Prep ob2))) ;
-  stepfather ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN stepfather_N)))) (PrepNP part_Prep ob2))) ;
-  stepmother ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN stepmother_N)))) (PrepNP part_Prep ob2))) ;
-  controlled ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (PassV2 control_V2) (PrepNP by8agent_Prep ob2))) ;
-  gainsControl ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a gain_V2) (MassNP (UseN control_N))) (PrepNP part_Prep ob2))) ;
-  losesControl ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a lose_V2) (MassNP (UseN control_N))) (PrepNP part_Prep ob2))) ;
-  arrested ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (PassV2 arrest_V2) (PrepNP during_Prep ob1))) ;
-  conveyance ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (PPartNP (DetCN (DetQuant IndefArt NumSg) (UseN vehicle_N)) use_V2))) (PrepNP in_Prep ob1))) ;
-  birthday ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN birthday_N)))) (PrepNP part_Prep ob2))) ;
-  routeInSystem ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN route_N)))) (PrepNP in_Prep ob2))) ;
-  expects ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a expect_V2) (sentToNoun ob2))) ;
-  financialAsset ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA financial_A) (UseN asset_N))))) (PrepNP part_Prep ob2))) ;
-  half ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN half_N)))) (PrepNP part_Prep ob2))) ;
-  lacks ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a lack_V2) ob2)) ;
-  most ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN large_N)))) part_Adv) (PrepNP part_Prep ob2))) ;
-  quarter ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN quarter_N)))) (PrepNP part_Prep ob2))) ;
-  third ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN (mkN "third"))))) (PrepNP part_Prep ob2))) ;
-  fears ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a fear_V2) (sentToNoun ob2))) ;
-  hopes ob1 ob2 = mkPolSent (PredVP ob1 (ComplVS hope_VS (getSent ob2))) ;
-  plaintiff ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN plaintiff_N)))) (PrepNP part_Prep ob2))) ;
-  brandName ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (ApposCN (UseN brand_N) (MassNP (UseN name_N)))))) (PrepNP part_Prep ob2))) ;
-  formerName ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA former_A) (UseN name_N))))) (PrepNP part_Prep ob2))) ;
-  reactant ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseV participate_V) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN reaction_N) ob1))))) ;
-  reagent ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN reagent_N)))) (PrepNP part_Prep ob2))) ;
-  postalBoxNumber ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA postal_A) (ApposCN (UseN box_N) (MassNP (UseN number_N))))))) (PrepNP part_Prep ob2))) ;
-  postalCode ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA postal_A) (UseN code_N))))) (PrepNP part_Prep ob2))) ;
-  telephoneNumber ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN telephone_N) (MassNP (UseN number_N)))))) (PrepNP part_Prep ob2))) ;
-  conjugate ob1 ob2 = mkPolSent (PredVP (ConjNP and_Conj (BaseNP ob1 ob2)) (PassV2 conjugate_V2)) ;
-  sententialObject ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN object_N)))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN sentence_N) ob2))))) ;
-  sententialSubject ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN subject_N)))) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN sentence_N) ob2))))) ;
-  stockHolder ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a possess_V2) ob2)) ;
-  experimentalControl ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN controller_N)))) (PrepNP in_Prep ob1))) ;
-  allegiance ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (ComplSlash (SlashV2a owe_V2) (MassNP (UseN allegiance_N))) (PrepNP to_Prep ob2))) ;
-  deceptiveIdentifier ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA deceptive_A) (UseN identification_N))))) (PrepNP part_Prep ob2))) ;
-  cargo ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN cargo_N)))) (PrepNP part_Prep ob2))) ;
-  meatOfAnimal ob1 ob2 = mkPolSent (PredVP (MassNP ob1) (UseComp (CompNP (AdvNP (MassNP (UseN meat_N)) (PrepNP part_Prep (MassNP (ApposCN (UseN animal_N) (MassNP ob2)))))))) ;
-  distanceOnPath ob1 ob2 = mkPolSent (PredVP ob1 (UseComp (CompNP (AdvNP (AdvNP (DetCN (DetQuant DefArt NumSg) (UseN distance_N)) (PrepNP on_Prep (MassNP (UseN path_N)))) (PrepNP part_Prep ob1))))) ;
-  loss ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN loss_N)))) (PrepNP part_Prep ob1))) ;
-  soundFrequency ob1 ob2 = mkPolSent (PredVP ob2 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA sound_A) (UseN frequency_N))))) (PrepNP part_Prep ob1))) ;
-};
diff --git a/examples/SUMO/MidLevelOntologyFre.gf b/examples/SUMO/MidLevelOntologyFre.gf
deleted file mode 100644
--- a/examples/SUMO/MidLevelOntologyFre.gf
+++ /dev/null
@@ -1,41 +0,0 @@
---# -path=.:french:romance:abstract:prelude:common
-concrete MidLevelOntologyFre of MidLevelOntology = MergeFre ** open DictLangFre, ParadigmsFre, LexiconFre, ExtraLexiconFre in {
-
-lin
-
--- individual instances :
-
-Student = MassNP (UseN student_N) ;
-Teacher = MassNP (UseN teacher_N) ;
-
-
--- subclasses
-ArtSchool = ApposCN (UseN art_N) (MassNP (UseN school_N)) ;
-Beer = UseN beer_N ;
-BirdEgg = ApposCN (UseN bird_N) (MassNP (UseN egg_N)) ;
-Boy = UseN boy_N ;
-Closing = UseN2 (VerbToNounV2 close_V2) ;
-DaySchool = ApposCN (UseN day_N) (MassNP (UseN school_N)) ;
-Eye = UseN eye_N ;
-Girl = UseN girl_N ;
-Grass = UseN grass_N ;
-Head = UseN head_N ;
-Heart = UseN heart_N ;
-Knee = UseN knee_N ;
-Milk = UseN milk_N ;
-Restaurant = UseN restaurant_N ;
-
--- unary functions :
-
-FirstFn ob = AdvNP (DetCN (DetQuantOrd DefArt NumSg (OrdNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01)))))) (UseN element_N)) (PrepNP part_Prep ob) ;
-
-
---bespeak_V2
-speaksLanguage ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a speak_V2) (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN language_N) ob2)))) ;
-student ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN student_N)))) (PrepNP part_Prep ob2))) ;
-teacher ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN teacher_N)))) (PrepNP part_Prep ob2))) ;
-friend ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN friend_N)))) (PrepNP part_Prep ob2))) ;
-cousin ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN cousin_N)))) (PrepNP part_Prep ob2))) ;
-fears ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a fear_V2) (sentToNoun ob2))) ;
-
- };
diff --git a/examples/SUMO/MidLevelOntologyRon.gf b/examples/SUMO/MidLevelOntologyRon.gf
deleted file mode 100644
--- a/examples/SUMO/MidLevelOntologyRon.gf
+++ /dev/null
@@ -1,42 +0,0 @@
---# -path=.:romanian:abstract:prelude:common
-concrete MidLevelOntologyRon of MidLevelOntology = MergeRon ** open DictLangRon, ParadigmsRon, LexiconRon, ExtraLexiconRon in {
-
-lin
-
--- individual instances :
-
-Student = MassNP (UseN student_N) ;
-Teacher = MassNP (UseN teacher_N) ;
-
-
--- subclasses 
-ArtSchool = ApposCN (UseN art_N) (MassNP (UseN school_N)) ;
-Beer = UseN beer_N ;
-BirdEgg = ApposCN (UseN bird_N) (MassNP (UseN egg_N)) ;
-Boy = UseN boy_N ;
-Closing = UseN2 (VerbToNounV2 close_V2) ;
-DaySchool = ApposCN (UseN day_N) (MassNP (UseN school_N)) ;
-Eye = UseN eye_N ;
-Girl = UseN girl_N ;
-Grass = UseN grass_N ;
-Head = UseN head_N ;
-Heart = UseN heart_N ;
-Knee = UseN knee_N ;
-Milk = UseN milk_N ;
-Restaurant = UseN restaurant_N ;
-
--- unary functions :
-
-FirstFn ob = AdvNP (DetCN (DetQuantOrd DefArt NumSg (OrdNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01)))))) (UseN element_N)) (PrepNP part_Prep ob) ;
---LastFn ob = AdvNP (DetCN (DetQuant DefArt NumSg) (AdjCN (PositA last_A) (UseN element_N))) (PrepNP part_Prep ob);
-
-
---bespeak_V2
-speaksLanguage ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a speak_V2) (DetCN (DetQuant DefArt NumSg) (ApposCN (UseN language_N) ob2)))) ;
-student ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN student_N)))) (PrepNP part_Prep ob2))) ;
-teacher ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN teacher_N)))) (PrepNP part_Prep ob2))) ;
-friend ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN friend_N)))) (PrepNP part_Prep ob2))) ;
-cousin ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant DefArt NumSg) (UseN cousin_N)))) (PrepNP part_Prep ob2))) ;
-fears ob1 ob2 = mkPolSent (PredVP ob1 (ComplSlash (SlashV2a fear_V2) (sentToNoun ob2))) ;
-
- };
diff --git a/examples/SUMO/Military.gf b/examples/SUMO/Military.gf
deleted file mode 100644
--- a/examples/SUMO/Military.gf
+++ /dev/null
@@ -1,397 +0,0 @@
-abstract Military = MidLevelOntology ** {
-
-  --  A modern nation_states' air forces 
-  -- (the whole branch of service) and not a subdivision thereof.
-  fun AirForce_BranchOfService : Class ;
-  fun AirForce_BranchOfService_Class : SubClass AirForce_BranchOfService MilitaryOrganization ;
-
-  -- (AvailableForMilitaryServiceMaleFn
-  --  ?AREA) denotes the Integer that represents the count of the population of 
-  -- males of military age in the GeopoliticalArea ?AREA.
-  fun AvailableForMilitaryServiceMaleFn : El GeopoliticalArea -> Ind Integer ;
-
-  -- In military terminology, a battalion consists of 
-  -- two to six companies typically commanded by a lieutenant colonel. The 
-  -- nomenclature varies by nationality and by branch of arms, e.g. some 
-  -- armies organize their infantry into battalions, but call battalion_sized 
-  -- cavalry, reconnaissance, or tank units a squadron or a regiment instead. 
-  -- There may even be subtle distinctions within a nation's branches of arms, 
-  -- such a distinction between a tank battalion and an armored squadron, 
-  -- depending on how the unit's operational role is perceived to fit into the 
-  -- army's historical organization. A battalion is potentially the smallest 
-  -- military unit capable of independent operations (i.e. not attached to a 
-  -- higher command), but is usually part of a regiment or a brigade or both, 
-  -- depending on the organizational model used by that service. Battalions 
-  -- are ordinarily homogeneous with respect to type (e.g. an infantry 
-  -- battalion or a tank battalion), although there are occasional 
-  -- exceptions. (from Wikipedia)
-  fun Battalion : Class ;
-  fun Battalion_Class : SubClass Battalion MilitaryUnit ;
-
-  -- Brigade is a term from military science which 
-  -- refers to a group of several battalions (typically two to four), and 
-  -- directly attached supporting units (normally including at least an 
-  -- artillery battery and additional logistic support). A brigade is smaller 
-  -- than a division and roughly equal to or a little larger than a regiment. 
-  -- Strength typically ranges between 1,500 and 3,500 personnel. (from Wikipedia)
-  fun Brigade : Class ;
-  fun Brigade_Class : SubClass Brigade MilitaryUnit ;
-
-  -- In military organizations, an officer 
-  -- is a member of the service who holds a position of responsibility. 
-  -- Commissioned officers derive authority directly from a sovereign power 
-  -- and, as such, hold a commission charging them with the duties and 
-  -- responsibilities of a specific office or position. Commissioned officers 
-  -- are typically the only persons in a military able to exercise command 
-  -- (according to the most technical definition of the word) over a military 
-  -- unit. Non_commissioned officers in positions of authority can be said to 
-  -- have control or charge rather than command per se, although the use of the 
-  -- word command to describe any use of authority is widespread and often 
-  -- official. (from Wikipedia)
-  fun CommissionedOfficerRank : Class ;
-  fun CommissionedOfficerRank_Class : SubClass CommissionedOfficerRank MilitaryRank ;
-
-  -- The ranks of junior officers are the 
-  -- three or four lowest ranks of officers, possibily complicated by the 
-  -- status of trainee officers. Their units are generally not expected to 
-  -- operate independently for any significant length of time. Typical ranks 
-  -- for this level are captains, who typically lead companies and smaller 
-  -- units Lieutenant. Company grade officers will also fill staff roles in 
-  -- some units. (from Wikipedia)
-  fun CompanyGradeRank : Class ;
-  fun CompanyGradeRank_Class : SubClass CompanyGradeRank CommissionedOfficerRank ;
-
-  -- A company is a military unit, typically 
-  -- consisting of 100_200 soldiers. Most companies are formed of three or 
-  -- four platoons although the exact number may vary by country, unit type and 
-  -- structure. (from Wikipedia)
-  fun Company_Military : Class ;
-  fun Company_Military_Class : SubClass Company_Military MilitaryUnit ;
-
-  -- Soldiers who are enlisted in some 
-  -- military and have no command.
-  fun EnlistedSoldierRank : Class ;
-  fun EnlistedSoldierRank_Class : SubClass EnlistedSoldierRank MilitaryRank ;
-
-  -- Senior officers who typically 
-  -- command units that can be expected to operate independently for short 
-  -- periods of time (battalions and regiments, large warships). Field Grade 
-  -- officers also commonly fill staff positions. (from Wikipedia)
-  fun FieldGradeOfficerRank : Class ;
-  fun FieldGradeOfficerRank_Class : SubClass FieldGradeOfficerRank CommissionedOfficerRank ;
-
-  -- (FitForMilitaryServiceMaleFn
-  --  ?AREA) denotes the Integer that represents the count of the population of 
-  -- males of military age in the GeopoliticalArea ?AREA that is also capable
-  -- of being a member of the military.
-  fun FitForMilitaryServiceMaleFn : El GeopoliticalArea -> Ind Integer ;
-
-  -- Admirals (Navy), Generals (Army) and 
-  -- Marshals who typically command units that are expected to operate 
-  -- independently for extended periods of time (brigades and larger, fleets of 
-  -- ships). (from Wikipedia)
-  fun FlagOfficerRank : Class ;
-  fun FlagOfficerRank_Class : SubClass FlagOfficerRank CommissionedOfficerRank ;
-
-  -- Military operations conducted to distribute food to the friendly force. (from FM 100_40)
-  fun FoodDistributionOperation : Class ;
-  fun FoodDistributionOperation_Class : SubClass FoodDistributionOperation (both Getting (both Giving MilitaryOperation)) ;
-
-  -- A MilitaryUnit composed primarily of Soldiers 
-  -- who fight on foot, i.e. without the use of heavy artillery.
-  fun InfantryUnit : Class ;
-  fun InfantryUnit_Class : SubClass InfantryUnit MilitaryUnit ;
-
-  -- Ranks with grade E5 or E6.
-  fun JuniorNCORank : Class ;
-  fun JuniorNCORank_Class : SubClass JuniorNCORank NonCommissionedOfficerRank ;
-
-  -- Modern nation_states' marine units (the 
-  -- whole branch of service) and not a subdivision thereof.
-  fun Marines_BranchOfService : Class ;
-  fun Marines_BranchOfService_Class : SubClass Marines_BranchOfService MilitaryOrganization ;
-
-  -- A Convoy of MilitaryVehicles, travelling to the same 
-  -- at least intermediate destination, in relatively close proximity.
-  fun MilitaryConvoy : Class ;
-  fun MilitaryConvoy_Class : SubClass MilitaryConvoy Convoy ;
-
-  -- Trucks used by a military to transport food.
-  fun MilitaryFoodTruck : Class ;
-  fun MilitaryFoodTruck_Class : SubClass MilitaryFoodTruck MilitarySupportVehicle ;
-
-  -- A MilitaryOperation is distinguished 
-  -- from the broader class of MilitaryProcess in that it is planned in 
-  -- advance.
-  fun MilitaryOperation : Class ;
-  fun MilitaryOperation_Class : SubClass MilitaryOperation MilitaryProcess ;
-
-  -- Military platforms. These are usually mobile 
-  -- entities which can carry military equipment such as Weapons and 
-  -- communications equipment. Often, as with a tank outfitted with a gun, a 
-  -- MilitaryPlatform carrying some Weapon comprises a WeaponSystem.
-  fun MilitaryPlatform : Class ;
-  fun MilitaryPlatform_Class : SubClass MilitaryPlatform TransportationDevice ;
-
-  -- The class of Positions in a Military. Rank is usually commensurate
-  -- with degrees of power, prestige and pay.
-  fun MilitaryRank : Class ;
-  fun MilitaryRank_Class : SubClass MilitaryRank SkilledOccupation ;
-
-  -- Trucks used by a military to transport supplies.
-  fun MilitarySupplyTruck : Class ;
-  fun MilitarySupplyTruck_Class : SubClass MilitarySupplyTruck (both MilitarySupportVehicle Truck) ;
-
-  -- Vehicles meant to be used for support, rather
-  -- than combat in a military context.
-  fun MilitarySupportVehicle : Class ;
-  fun MilitarySupportVehicle_Class : SubClass MilitarySupportVehicle MilitaryVehicle ;
-
-  fun MilitaryVehicle_MilitaryPlatform : SubClass MilitaryVehicle MilitaryPlatform ;
-
-  -- Modern nation_states' naval air 
-  -- forces (the whole branch of service) and not a subdivision thereof.
-  fun NavalAirForce_BranchOfService : Class ;
-  fun NavalAirForce_BranchOfService_Class : SubClass NavalAirForce_BranchOfService MilitaryOrganization ;
-
-  -- MilitaryOrganizations that are sea forces.
-  fun Navy_BranchOfService : Class ;
-  fun Navy_BranchOfService_Class : SubClass Navy_BranchOfService MilitaryOrganization ;
-
-  -- Non_commissioned officers, or NCOs, in 
-  -- positions of authority can be said to have control or charge rather than 
-  -- command per se, although the use of the word command to describe any use 
-  -- of authority is widespread and often official. This is distinguished from 
-  -- the official responsibility for command entrusted to a 
-  -- CommissionedOfficer. NCOs are enlisted positions. (from Wikipedia)
-  fun NonCommissionedOfficerRank : Class ;
-  fun NonCommissionedOfficerRank_Class : SubClass NonCommissionedOfficerRank EnlistedSoldierRank ;
-
-  -- A MilitaryUnit, the purpose of which is
-  -- to prevent violent actions but providing deterrent to such actions through
-  -- the threat of overwhelming retaliation.
-  fun PeacekeepingUnit : Class ;
-  fun PeacekeepingUnit_Class : SubClass PeacekeepingUnit MilitaryUnit ;
-
-  -- Platoon is a term from military science. In an 
-  -- army, a platoon is a unit of thirty to forty soldiers typically commanded 
-  -- by a Lieutenant assisted by a non_commissioned officer. A platoon is 
-  -- formed by at least two squads (usually 3 or 4) and is smaller than a 
-  -- company (typically there are 3 or 4 platoons per company). Most platoons 
-  -- are infantry platoons, some carry other designations such as mortar or 
-  -- heavy weapons platoons. A platoon is the smallest military unit led by a 
-  -- commissioned officer. (from Wikipedia)
-  fun Platoon : Class ;
-  fun Platoon_Class : SubClass Platoon MilitaryUnit ;
-
-  -- The lowest group of ranks in the military
-  -- (Grade E1 through E4). These Soldiers usually have no authority
-  -- based on their ranks.
-  fun PrivateRank : Class ;
-  fun PrivateRank_Class : SubClass PrivateRank EnlistedSoldierRank ;
-
-  -- (equal (ReachingMilitaryAgeAnnuallyMaleFn ?AREA ?YEAR) ?COUNT) means that in the
-  -- GeopoliticalArea ?AREA, there are ?COUNT number of male individuals who for 
-  -- that year ?YEAR come to be of militaryAge.
-  fun ReachingMilitaryAgeAnnuallyMaleFn : El GeopoliticalArea -> El Year -> Ind Integer ;
-
-  -- Military operations conducted to protect the friendly 
-  -- force by providing early and accurate warning of enemy operations, to provide the force 
-  -- being protected with time and maneuver space within which to react to the enemy, and to 
-  -- develop the situation to allow the commander to effectively use the protected force. 
-  -- Security operations orient on the force or facility to be protected, rather than on the 
-  -- enemy. (from FM 100_40).
-  fun SecurityOperation : Class ;
-  fun SecurityOperation_Class : SubClass SecurityOperation MilitaryOperation ;
-
-  -- Ranks with grade E7 through E9.
-  fun SeniorNCORank : Class ;
-  fun SeniorNCORank_Class : SubClass SeniorNCORank NonCommissionedOfficerRank ;
-
-  -- Any Soldier who is tasked with carrying the colors of his/her unit in Battles and parades.
-  fun StandardBearer : Class ;
-  fun StandardBearer_Class : SubClass StandardBearer Soldier ;
-
-  -- Any Soldier who served during the American Civil War
-  fun USCivilWarSoldier : Ind Soldier ;
-
-  -- The class of Positions in the USMilitary.
-  fun USMilitaryRank : Class ;
-  fun USMilitaryRank_Class : SubClass USMilitaryRank MilitaryRank ;
-
-  -- A USMilitaryRank that is variously called
-  -- Airman Basic in the Air Force, Private in the USArmy, 
-  -- Private in the USMarineCorps, and Seaman Recruit in the USNavy.
-  fun USMilitaryRankE1 : Ind (both PrivateRank USMilitaryRank) ;
-
-  -- A USMilitaryRank that is variously called
-  -- Airman in the Air Force, Private in the USArmy, 
-  -- Private First Class in the USMarineCorps, and Seaman Apprentice in the USNavy.
-  fun USMilitaryRankE2 : Ind (both PrivateRank USMilitaryRank) ;
-
-  -- A USMilitaryRank that is variously called
-  -- Airman First Class in the Air Force, Private First Class in the USArmy, 
-  -- Lance Corporal in the USMarineCorps, and Seaman in the USNavy.
-  fun USMilitaryRankE3 : Ind (both PrivateRank USMilitaryRank) ;
-
-  -- A USMilitaryRank that is variously called
-  -- Senior Airman in the Air Force, Specialist or Corporal in the USArmy, 
-  -- Corporal in the USMarineCorps, and Petty Officer 3rd Class in the USNavy.
-  fun USMilitaryRankE4 : Ind (both PrivateRank USMilitaryRank) ;
-
-  -- A USMilitaryRank that is variously called
-  -- Staff Sergeant in the Air Force, Sergeant in the USArmy, 
-  -- Sergeant in the USMarineCorps, and Petty Officer 2nd Class in the USNavy.
-  fun USMilitaryRankE5 : Ind (both JuniorNCORank USMilitaryRank) ;
-
-  -- A USMilitaryRank that is variously called
-  -- Technical Sergeant in the Air Force, Staff Sergeant in the USArmy, 
-  -- Staff Sergeant in the USMarineCorps, and Petty Officer 1st Class in the USNavy.
-  fun USMilitaryRankE6 : Ind (both JuniorNCORank USMilitaryRank) ;
-
-  -- A USMilitaryRank that is variously called
-  -- Master Sergeant in the Air Force, Sergeant First Class in the USArmy, 
-  -- Gunnery Sergeant in the USMarineCorps, and Chief Petty Officer in the USNavy.
-  fun USMilitaryRankE7 : Ind (both SeniorNCORank USMilitaryRank) ;
-
-  -- A USMilitaryRank that is variously called
-  -- Senior Master Sergeant in the Air Force, Master Sergeant or First Sergeant in the USArmy, 
-  -- Master Sergeant or First Sergeant in the USMarineCorps, and Senior Chief Petty Officer in the USNavy.
-  fun USMilitaryRankE8 : Ind (both SeniorNCORank USMilitaryRank) ;
-
-  -- A USMilitaryRank that is variously 
-  -- called Chief Master Sergeant or Command Chief Master Sergeant or Chief 
-  -- Master Sergeant of the Air Force in the Air Force, Sergeant Major or 
-  -- Command Sergeant Major or Sergeant Major of the Army in the USArmy, 
-  -- Master Gunnery Sergeant or Sergeant Major or Sergeant Major of the Marine 
-  -- Corps in the USMarineCorps, and Master Chief Petty Officer or Command 
-  -- Master Chief Petty Officer or Master Chief Petty Officer of the Navy in 
-  -- the USNavy.
-  fun USMilitaryRankE9 : Ind (both SeniorNCORank USMilitaryRank) ;
-
-  -- A special USMilitaryRank above E9 that marks usually the end of
-  -- carrier of non_commissioned officers.
-  fun USMilitaryRankE9special : Ind (both USMilitaryRank SeniorNCORank) ;
-
-  fun USMilitaryRankO1 : Ind (both CompanyGradeRank USMilitaryRank) ;
-
-  fun USMilitaryRankO10 : Ind (both FlagOfficerRank USMilitaryRank) ;
-
-  fun USMilitaryRankO2 : Ind (both CompanyGradeRank USMilitaryRank) ;
-
-  fun USMilitaryRankO3 : Ind (both CompanyGradeRank USMilitaryRank) ;
-
-  fun USMilitaryRankO4 : Ind (both FieldGradeOfficerRank USMilitaryRank) ;
-
-  fun USMilitaryRankO5 : Ind (both FieldGradeOfficerRank USMilitaryRank) ;
-
-  fun USMilitaryRankO6 : Ind (both FieldGradeOfficerRank USMilitaryRank) ;
-
-  fun USMilitaryRankO7 : Ind (both FlagOfficerRank USMilitaryRank) ;
-
-  fun USMilitaryRankO8 : Ind (both FlagOfficerRank USMilitaryRank) ;
-
-  fun USMilitaryRankO9 : Ind (both FlagOfficerRank USMilitaryRank) ;
-
-  fun USMilitaryRankSpecial : Ind (both FlagOfficerRank USMilitaryRank) ;
-
-  fun USMilitaryRankWO1 : Ind (both USWarrantOfficerRank USMilitaryRank) ;
-
-  fun USMilitaryRankWO2 : Ind (both USWarrantOfficerRank (both USMilitaryRank CommissionedOfficerRank)) ;
-
-  fun USMilitaryRankWO3 : Ind (both USWarrantOfficerRank (both USMilitaryRank CommissionedOfficerRank)) ;
-
-  fun USMilitaryRankWO4 : Ind (both USWarrantOfficerRank (both USMilitaryRank CommissionedOfficerRank)) ;
-
-  fun USMilitaryRankWO5 : Ind (both USWarrantOfficerRank (both USMilitaryRank CommissionedOfficerRank)) ;
-
-  -- Any Soldier who served
-  -- during the American Revolutionary War
-  fun USRevolutionaryWarSoldier : Ind Soldier ;
-
-  -- In the United States military, a 
-  -- warrant officer was originally, and strictly, a highly skilled, 
-  -- single_track specialty officer. But as many chief warrant officers assume 
-  -- positions as officer in charge or department head, along with the high 
-  -- number of bachelor's and masters degrees held within the community, their 
-  -- contribution and expertise as a community is ever_increasing. There are 
-  -- no 'warrant officers' per se in the U.S. Navy, but rather the term 'chief 
-  -- warrant officer' is correct. In the U.S. Navy, a sailor must be in one 
-  -- of the top three enlisted ranks to be eligible to become a Chief Warrant 
-  -- Officer. In the U.S. Army, a person can progress to the warrant officer 
-  -- rank at a grade lower than E_7 thus having a longer career and greater 
-  -- opportunity to serve and grow. In the U.S. Marine Corps, after serving 
-  -- at least eight years of enlisted service, and reaching the grade of E_5 
-  -- (sergeant), an enlisted Marine can apply for the Warrant Officer program. 
-  -- Upon the initial appointment to WO1 a warrant is given by the secretary of 
-  -- the service, and upon promotion to chief warrant officer (CW2 and above) 
-  -- they are commissioned by the President of the United States, take the same 
-  -- oath and receive the same commission and charges as commissioned officers, 
-  -- thus deriving their authority from the same source.
-  fun USWarrantOfficerRank : Class ;
-  fun USWarrantOfficerRank_Class : SubClass USWarrantOfficerRank CommissionedOfficerRank ;
-
-  -- (betweenOnPath ?OBJ1 ?OBJ2 ?OBJ3 ?PATH) 
-  -- means that ?OBJ2 is spatially located between ?OBJ1 and ?OBJ3 on the path 
-  -- ?PATH. Note that this is a more specialized relation of between since any 
-  -- object that is between others with respect to a particular path is also 
-  -- simply between them.
-  fun betweenOnPath : El Object -> El Object -> El Object -> Formula ;
-
-  -- The typical MilitaryRank of
-  -- the leader of an instance of the given MilitaryEchelon.
-  fun commandRankOfEchelon: Desc MilitaryUnit -> El MilitaryRank -> Formula ;
-
-  -- (fitForMilitaryService ?AGENT ?PROCESS)
-  -- means that ?AGENT is capable of carrying out the MilitaryProcess ?PROCESS as
-  -- the agent of the ?PROCESS.
-  fun fitForMilitaryService: El CognitiveAgent -> Desc MilitaryProcess -> Formula ;
-
-  -- (militaryAge ?AREA ?AGE) means that in the 
-  -- GeopoliticalArea ?AREA, a person must be ?AGE or older in order to be a
-  -- member of the military of the ?AREA.
-  fun militaryAge : El GeopoliticalArea -> El TimeDuration -> Formula ;
-
-  -- (militaryExpendituresFractionOfGDP ?AREA ?FRACTION) means 
-  -- that the estimated military spending of the GeopoliticalArea ?AREA is 
-  -- ?FRACTION of the gross domestic product (GDP) of that area.
-  fun militaryExpendituresFractionOfGDP : El GeopoliticalArea -> El RationalNumber -> Formula ;
-
-  -- (militaryExpendituresFractionOfGDPInPeriod ?AREA ?FRACTION ?PERIOD) 
-  -- means that the estimated military spending of the GeopoliticalArea ?AREA 
-  -- was ?FRACTION of the gross domestic product (GDP) of that area during the
-  -- TimeInterval indicated by ?PERIOD.
-  fun militaryExpendituresFractionOfGDPInPeriod : El GeopoliticalArea -> El RationalNumber -> El TimeInterval -> Formula ;
-
-  -- (militaryExpendituresInUSDollars ?AREA ?AMOUNT) means that the 
-  -- estimated military spending of the GeopoliticalArea ?AREA is ?AMOUNT 
-  -- in UnitedStatesDollars. Note: This predicate was created to represent 
-  -- data from the CIA World Fact Book, which calculates ?AMOUNT by multiplying 
-  -- estimated percentage of ?AREA's budget spent on defense by its gross 
-  -- domestic product (GDP) expressed in U.S. dollars. Note that this GDP is 
-  -- calculated by the exchange rate method rather than by 
-  -- PPPBasedEconomicValuation. Military expenditures data is approximate.
-  fun militaryExpendituresInUSDollars : El GeopoliticalArea -> El CurrencyMeasure -> Formula ;
-
-  -- (militaryExpendituresInUSDollarsInPeriod ?AREA ?AMOUNT ?PERIOD) means 
-  -- that the estimated military spending of the GeopoliticalArea ?AREA was 
-  -- ?AMOUNT in UnitedStatesDollars during the TimeInterval indicated by 
-  -- ?PERIOD. Note: This predicate was created to represent data from the CIA 
-  -- World Fact Book, which calculates ?AMOUNT by multiplying estimated defense 
-  -- spending of an ?AREA in percentage terms by the gross domestic product (GDP) 
-  -- for ?PERIOD. Note that for this figure, GDP is calculated by the exchange 
-  -- rate method rather than by PPPBasedEconomicValuation. In any case, 
-  -- military expenditures data should be treated as only approximate.
-  fun militaryExpendituresInUSDollarsInPeriod : El GeopoliticalArea -> El CurrencyMeasure -> El TimeInterval -> Formula ;
-
-  -- (militaryOfArea ?MILITARY ?AREA) 
-  -- denotes that ?MILITARY is a MilitaryOrganization serving in defense of 
-  -- the GeopoliticalArea ?AREA.
-  fun militaryOfArea : El MilitaryOrganization -> El GeopoliticalArea -> Formula ;
-
-  -- A subEchelon is a relationship between
-  -- named organizational unit types in which a unit of one type is a
-  -- subOrganization of the other.
-  fun subEchelon: Desc MilitaryUnit -> Desc MilitaryUnit -> Formula ;
-
-}
diff --git a/examples/SUMO/Mondial.gf b/examples/SUMO/Mondial.gf
deleted file mode 100644
--- a/examples/SUMO/Mondial.gf
+++ /dev/null
@@ -1,10727 +0,0 @@
-abstract Mondial = CountriesAndRegions ** {
-
-  fun Continents_Africa : Ind Continent ;
-
-  fun Continents_America : Ind Continent ;
-
-  fun Continents_Asia : Ind Continent ;
-
-  fun Continents_Australia_Oceania : Ind Continent ;
-
-  fun Continents_Europe : Ind Continent ;
-
-  fun Countries_AFG_cities_Kabul : Ind City ;
-
-  fun Countries_AG_cities_SaintJohns : Ind City ;
-
-  fun Countries_AL_cities_Durres : Ind City ;
-
-  fun Countries_AL_cities_Elbasan : Ind City ;
-
-  fun Countries_AL_cities_Korce : Ind City ;
-
-  fun Countries_AL_cities_Shkoder : Ind City ;
-
-  fun Countries_AL_cities_Tirane : Ind City ;
-
-  fun Countries_AL_cities_Vlore : Ind City ;
-
-  fun Countries_AND_cities_AndorralaVella : Ind City ;
-
-  fun Countries_ANG_provinces_Bengo : Ind Province ;
-
-  fun Countries_ANG_provinces_Bengo_cities_Caxito : Ind City ;
-
-  fun Countries_ANG_provinces_Benguela : Ind Province ;
-
-  fun Countries_ANG_provinces_Benguela_cities_Benguela : Ind City ;
-
-  fun Countries_ANG_provinces_Bie : Ind Province ;
-
-  fun Countries_ANG_provinces_Bie_cities_Bie : Ind City ;
-
-  fun Countries_ANG_provinces_Cabinda : Ind Province ;
-
-  fun Countries_ANG_provinces_Cabinda_cities_Cabinda : Ind City ;
-
-  fun Countries_ANG_provinces_CuandoCubango : Ind Province ;
-
-  fun Countries_ANG_provinces_CuandoCubango_cities_Menongue : Ind City ;
-
-  fun Countries_ANG_provinces_CuanzaNorte : Ind Province ;
-
-  fun Countries_ANG_provinces_CuanzaNorte_cities_Ndalatando : Ind City ;
-
-  fun Countries_ANG_provinces_CuanzaSul : Ind Province ;
-
-  fun Countries_ANG_provinces_CuanzaSul_cities_Sumbe : Ind City ;
-
-  fun Countries_ANG_provinces_Cunene : Ind Province ;
-
-  fun Countries_ANG_provinces_Cunene_cities_Ngiva : Ind City ;
-
-  fun Countries_ANG_provinces_Huambo : Ind Province ;
-
-  fun Countries_ANG_provinces_Huambo_cities_Huambo : Ind City ;
-
-  fun Countries_ANG_provinces_Huila : Ind Province ;
-
-  fun Countries_ANG_provinces_Huila_cities_Lubango : Ind City ;
-
-  fun Countries_ANG_provinces_Luanda : Ind Province ;
-
-  fun Countries_ANG_provinces_Luanda_cities_Luanda : Ind City ;
-
-  fun Countries_ANG_provinces_LundaNorte : Ind Province ;
-
-  fun Countries_ANG_provinces_LundaNorte_cities_Lucapa : Ind City ;
-
-  fun Countries_ANG_provinces_LundaSul : Ind Province ;
-
-  fun Countries_ANG_provinces_LundaSul_cities_Saurimo : Ind City ;
-
-  fun Countries_ANG_provinces_Malanje : Ind Province ;
-
-  fun Countries_ANG_provinces_Malanje_cities_Malanje : Ind City ;
-
-  fun Countries_ANG_provinces_Moxico : Ind Province ;
-
-  fun Countries_ANG_provinces_Moxico_cities_Luena : Ind City ;
-
-  fun Countries_ANG_provinces_Namibe : Ind Province ;
-
-  fun Countries_ANG_provinces_Namibe_cities_Namibe : Ind City ;
-
-  fun Countries_ANG_provinces_Uige : Ind Province ;
-
-  fun Countries_ANG_provinces_Uige_cities_Uige : Ind City ;
-
-  fun Countries_ANG_provinces_Zaire : Ind Province ;
-
-  fun Countries_ANG_provinces_Zaire_cities_MbanzaCongo : Ind City ;
-
-  fun Countries_ARM_cities_Yerevan : Ind City ;
-
-  fun Countries_AUS_provinces_AustraliaCapitalTerritory : Ind Province ;
-
-  fun Countries_AUS_provinces_AustraliaCapitalTerritory_cities_Canberra : Ind City ;
-
-  fun Countries_AUS_provinces_CocosIslands : Ind Province ;
-
-  fun Countries_AUS_provinces_CocosIslands_cities_BantamVillage : Ind City ;
-
-  fun Countries_AUS_provinces_Kirimati : Ind Province ;
-
-  fun Countries_AUS_provinces_Kirimati_cities_FlyingFishCove : Ind City ;
-
-  fun Countries_AUS_provinces_NewSouthWales : Ind Province ;
-
-  fun Countries_AUS_provinces_NewSouthWales_cities_Geelong : Ind City ;
-
-  fun Countries_AUS_provinces_NewSouthWales_cities_Newcastle : Ind City ;
-
-  fun Countries_AUS_provinces_NewSouthWales_cities_SunshineCoast : Ind City ;
-
-  fun Countries_AUS_provinces_NewSouthWales_cities_Sydney : Ind City ;
-
-  fun Countries_AUS_provinces_NewSouthWales_cities_Wollongong : Ind City ;
-
-  fun Countries_AUS_provinces_NorfolkIsland : Ind Province ;
-
-  fun Countries_AUS_provinces_NorfolkIsland_cities_Kingston : Ind City ;
-
-  fun Countries_AUS_provinces_NorthernTerritory : Ind Province ;
-
-  fun Countries_AUS_provinces_NorthernTerritory_cities_Darwin : Ind City ;
-
-  fun Countries_AUS_provinces_Queensland : Ind Province ;
-
-  fun Countries_AUS_provinces_Queensland_cities_Brisbane : Ind City ;
-
-  fun Countries_AUS_provinces_Queensland_cities_GoldCoast : Ind City ;
-
-  fun Countries_AUS_provinces_Queensland_cities_Townsville : Ind City ;
-
-  fun Countries_AUS_provinces_SouthAustralia : Ind Province ;
-
-  fun Countries_AUS_provinces_SouthAustralia_cities_Adelaide : Ind City ;
-
-  fun Countries_AUS_provinces_Tasmania : Ind Province ;
-
-  fun Countries_AUS_provinces_Tasmania_cities_Hobart : Ind City ;
-
-  fun Countries_AUS_provinces_Victoria : Ind Province ;
-
-  fun Countries_AUS_provinces_Victoria_cities_Melbourne : Ind City ;
-
-  fun Countries_AUS_provinces_WesternAustralia : Ind Province ;
-
-  fun Countries_AUS_provinces_WesternAustralia_cities_Albany : Ind City ;
-
-  fun Countries_AUS_provinces_WesternAustralia_cities_Perth : Ind City ;
-
-  fun Countries_AZ_cities_Baku : Ind City ;
-
-  fun Countries_A_provinces_Burgenland : Ind Province ;
-
-  fun Countries_A_provinces_Burgenland_cities_Eisenstadt : Ind City ;
-
-  fun Countries_A_provinces_Carinthia : Ind Province ;
-
-  fun Countries_A_provinces_Carinthia_cities_Klagenfurt : Ind City ;
-
-  fun Countries_A_provinces_LowerAustria : Ind Province ;
-
-  fun Countries_A_provinces_LowerAustria_cities_St_Polten : Ind City ;
-
-  fun Countries_A_provinces_Salzburg : Ind Province ;
-
-  fun Countries_A_provinces_Salzburg_cities_Salzburg : Ind City ;
-
-  fun Countries_A_provinces_Styria : Ind Province ;
-
-  fun Countries_A_provinces_Styria_cities_Graz : Ind City ;
-
-  fun Countries_A_provinces_Tyrol : Ind Province ;
-
-  fun Countries_A_provinces_Tyrol_cities_Innsbruck : Ind City ;
-
-  fun Countries_A_provinces_UpperAustria : Ind Province ;
-
-  fun Countries_A_provinces_UpperAustria_cities_Linz : Ind City ;
-
-  fun Countries_A_provinces_Vienna : Ind Province ;
-
-  fun Countries_A_provinces_Vienna_cities_Vienna : Ind City ;
-
-  fun Countries_A_provinces_Vorarlberg : Ind Province ;
-
-  fun Countries_A_provinces_Vorarlberg_cities_Bregenz : Ind City ;
-
-  fun Countries_BDS_cities_Bridgetown : Ind City ;
-
-  fun Countries_BD_cities_Barisal : Ind City ;
-
-  fun Countries_BD_cities_Bogra : Ind City ;
-
-  fun Countries_BD_cities_Brahmanbaria : Ind City ;
-
-  fun Countries_BD_cities_Chittagong : Ind City ;
-
-  fun Countries_BD_cities_Comilla : Ind City ;
-
-  fun Countries_BD_cities_Dhaka : Ind City ;
-
-  fun Countries_BD_cities_Dinajpur : Ind City ;
-
-  fun Countries_BD_cities_Gazipur : Ind City ;
-
-  fun Countries_BD_cities_Jamalpur : Ind City ;
-
-  fun Countries_BD_cities_Jessore : Ind City ;
-
-  fun Countries_BD_cities_Khulna : Ind City ;
-
-  fun Countries_BD_cities_Mymensingh : Ind City ;
-
-  fun Countries_BD_cities_Naogaon : Ind City ;
-
-  fun Countries_BD_cities_Narayanganj : Ind City ;
-
-  fun Countries_BD_cities_Narsinghdi : Ind City ;
-
-  fun Countries_BD_cities_Nawabganj : Ind City ;
-
-  fun Countries_BD_cities_Pabna : Ind City ;
-
-  fun Countries_BD_cities_Rajshahi : Ind City ;
-
-  fun Countries_BD_cities_Rangpur : Ind City ;
-
-  fun Countries_BD_cities_Saidpur : Ind City ;
-
-  fun Countries_BD_cities_Savar : Ind City ;
-
-  fun Countries_BD_cities_Sirajganj : Ind City ;
-
-  fun Countries_BD_cities_Sylhet : Ind City ;
-
-  fun Countries_BD_cities_Tangail : Ind City ;
-
-  fun Countries_BD_cities_Tongi : Ind City ;
-
-  fun Countries_BEN_cities_Porto_Novo : Ind City ;
-
-  fun Countries_BF_cities_Ouagadougou : Ind City ;
-
-  fun Countries_BG_cities_Sofia : Ind City ;
-
-  fun Countries_BHT_cities_Thimphu : Ind City ;
-
-  fun Countries_BIH_cities_Sarajevo : Ind City ;
-
-  fun Countries_BI_cities_Bujumbura : Ind City ;
-
-  fun Countries_BOL_cities_Cochabamba : Ind City ;
-
-  fun Countries_BOL_cities_LaPaz : Ind City ;
-
-  fun Countries_BOL_cities_Sucre : Ind City ;
-
-  fun Countries_BRN_cities_Manama : Ind City ;
-
-  fun Countries_BRU_cities_BandarSeriBegawan : Ind City ;
-
-  fun Countries_BR_cities_Abaetetuba : Ind City ;
-
-  fun Countries_BR_cities_Alvorada : Ind City ;
-
-  fun Countries_BR_cities_Betim : Ind City ;
-
-  fun Countries_BR_cities_CabodeSantoAgostinho : Ind City ;
-
-  fun Countries_BR_cities_CamposdosGoytacazes : Ind City ;
-
-  fun Countries_BR_cities_Contagem : Ind City ;
-
-  fun Countries_BR_cities_Hortolandia : Ind City ;
-
-  fun Countries_BR_cities_Ibirite : Ind City ;
-
-  fun Countries_BR_cities_NossaSenhoradoSocorro : Ind City ;
-
-  fun Countries_BR_cities_RibeiraodasNeves : Ind City ;
-
-  fun Countries_BR_cities_SantaBarbaradOeste : Ind City ;
-
-  fun Countries_BR_cities_SaoJosedosPinhais : Ind City ;
-
-  fun Countries_BR_cities_SapucaiadoSul : Ind City ;
-
-  fun Countries_BR_cities_Sumare : Ind City ;
-
-  fun Countries_BR_provinces_Acre : Ind Province ;
-
-  fun Countries_BR_provinces_Acre_cities_RioBranco : Ind City ;
-
-  fun Countries_BR_provinces_Alagoas : Ind Province ;
-
-  fun Countries_BR_provinces_Alagoas_cities_Maceio : Ind City ;
-
-  fun Countries_BR_provinces_Amapa : Ind Province ;
-
-  fun Countries_BR_provinces_Amapa_cities_Macapa : Ind City ;
-
-  fun Countries_BR_provinces_Amazonas : Ind Province ;
-
-  fun Countries_BR_provinces_Amazonas_cities_Manaus : Ind City ;
-
-  fun Countries_BR_provinces_Bahia : Ind Province ;
-
-  fun Countries_BR_provinces_Bahia_cities_Alagoinhas : Ind City ;
-
-  fun Countries_BR_provinces_Bahia_cities_Barreiras : Ind City ;
-
-  fun Countries_BR_provinces_Bahia_cities_Camacari : Ind City ;
-
-  fun Countries_BR_provinces_Bahia_cities_FeiradeSantana : Ind City ;
-
-  fun Countries_BR_provinces_Bahia_cities_Ilheus : Ind City ;
-
-  fun Countries_BR_provinces_Bahia_cities_Itabuna : Ind City ;
-
-  fun Countries_BR_provinces_Bahia_cities_Jequie : Ind City ;
-
-  fun Countries_BR_provinces_Bahia_cities_Juazeiro : Ind City ;
-
-  fun Countries_BR_provinces_Bahia_cities_Salvador : Ind City ;
-
-  fun Countries_BR_provinces_Bahia_cities_VitoriadaConquista : Ind City ;
-
-  fun Countries_BR_provinces_Ceara : Ind Province ;
-
-  fun Countries_BR_provinces_Ceara_cities_Caucaia : Ind City ;
-
-  fun Countries_BR_provinces_Ceara_cities_Fortaleza : Ind City ;
-
-  fun Countries_BR_provinces_Ceara_cities_JuazeirodoNorte : Ind City ;
-
-  fun Countries_BR_provinces_Ceara_cities_Maracanau : Ind City ;
-
-  fun Countries_BR_provinces_Ceara_cities_Sobral : Ind City ;
-
-  fun Countries_BR_provinces_DistritoFederal : Ind Province ;
-
-  fun Countries_BR_provinces_DistritoFederal_cities_Brasilia : Ind City ;
-
-  fun Countries_BR_provinces_EspiritoSanto : Ind Province ;
-
-  fun Countries_BR_provinces_EspiritoSanto_cities_CachoeirodeItapemirim : Ind City ;
-
-  fun Countries_BR_provinces_EspiritoSanto_cities_Cariacica : Ind City ;
-
-  fun Countries_BR_provinces_EspiritoSanto_cities_Colatina : Ind City ;
-
-  fun Countries_BR_provinces_EspiritoSanto_cities_Linhares : Ind City ;
-
-  fun Countries_BR_provinces_EspiritoSanto_cities_Serra : Ind City ;
-
-  fun Countries_BR_provinces_EspiritoSanto_cities_VilaVelha : Ind City ;
-
-  fun Countries_BR_provinces_EspiritoSanto_cities_Vitoria : Ind City ;
-
-  fun Countries_BR_provinces_Goias : Ind Province ;
-
-  fun Countries_BR_provinces_Goias_cities_Anapolis : Ind City ;
-
-  fun Countries_BR_provinces_Goias_cities_Araguaina : Ind City ;
-
-  fun Countries_BR_provinces_Goias_cities_Goiania : Ind City ;
-
-  fun Countries_BR_provinces_Goias_cities_Luziania : Ind City ;
-
-  fun Countries_BR_provinces_Goias_cities_RioVerde : Ind City ;
-
-  fun Countries_BR_provinces_Maranhao : Ind Province ;
-
-  fun Countries_BR_provinces_Maranhao_cities_Caxias : Ind City ;
-
-  fun Countries_BR_provinces_Maranhao_cities_Codo : Ind City ;
-
-  fun Countries_BR_provinces_Maranhao_cities_Imperatriz : Ind City ;
-
-  fun Countries_BR_provinces_Maranhao_cities_SaoLuis : Ind City ;
-
-  fun Countries_BR_provinces_Maranhao_cities_Timon : Ind City ;
-
-  fun Countries_BR_provinces_MatoGrosso : Ind Province ;
-
-  fun Countries_BR_provinces_MatoGrosso_cities_Cuiaba : Ind City ;
-
-  fun Countries_BR_provinces_MatoGrosso_cities_Rondonopolis : Ind City ;
-
-  fun Countries_BR_provinces_MatoGrosso_cities_VarzeaGrande : Ind City ;
-
-  fun Countries_BR_provinces_MatoGrossodoSul : Ind Province ;
-
-  fun Countries_BR_provinces_MatoGrossodoSul_cities_CampoGrande : Ind City ;
-
-  fun Countries_BR_provinces_MatoGrossodoSul_cities_Dourados : Ind City ;
-
-  fun Countries_BR_provinces_MatoGrossodoSul_cities_Parnaiba : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais : Ind Province ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_Barbacena : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_BeloHorizonte : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_Divinopolis : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_GovernadorValadares : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_Ipatinga : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_ItapecericadaSerra : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_JuizdeFora : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_MontesClaros : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_PatosdeMinas : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_PocosdeCaldas : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_Sabara : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_SeteLagoas : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_TeofiloOtoni : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_Uberaba : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_Uberlandia : Ind City ;
-
-  fun Countries_BR_provinces_MinasGerais_cities_Varginha : Ind City ;
-
-  fun Countries_BR_provinces_Para : Ind Province ;
-
-  fun Countries_BR_provinces_Para_cities_Ananindeua : Ind City ;
-
-  fun Countries_BR_provinces_Para_cities_Belem : Ind City ;
-
-  fun Countries_BR_provinces_Para_cities_Castanhal : Ind City ;
-
-  fun Countries_BR_provinces_Para_cities_Itaituba : Ind City ;
-
-  fun Countries_BR_provinces_Para_cities_Maraba : Ind City ;
-
-  fun Countries_BR_provinces_Para_cities_Santarem : Ind City ;
-
-  fun Countries_BR_provinces_Paraiba : Ind Province ;
-
-  fun Countries_BR_provinces_Paraiba_cities_CampinaGrande : Ind City ;
-
-  fun Countries_BR_provinces_Paraiba_cities_JoaoPessoa : Ind City ;
-
-  fun Countries_BR_provinces_Paraiba_cities_SantaLuzia : Ind City ;
-
-  fun Countries_BR_provinces_Paraiba_cities_SantaRita : Ind City ;
-
-  fun Countries_BR_provinces_Parana : Ind Province ;
-
-  fun Countries_BR_provinces_Parana_cities_Apucarana : Ind City ;
-
-  fun Countries_BR_provinces_Parana_cities_Cascavel : Ind City ;
-
-  fun Countries_BR_provinces_Parana_cities_Colombo : Ind City ;
-
-  fun Countries_BR_provinces_Parana_cities_Curitiba : Ind City ;
-
-  fun Countries_BR_provinces_Parana_cities_FozdoIguacu : Ind City ;
-
-  fun Countries_BR_provinces_Parana_cities_Guarapuava : Ind City ;
-
-  fun Countries_BR_provinces_Parana_cities_Londrina : Ind City ;
-
-  fun Countries_BR_provinces_Parana_cities_Maringa : Ind City ;
-
-  fun Countries_BR_provinces_Parana_cities_Paranagua : Ind City ;
-
-  fun Countries_BR_provinces_Parana_cities_PontaGrossa : Ind City ;
-
-  fun Countries_BR_provinces_Pernambuco : Ind Province ;
-
-  fun Countries_BR_provinces_Pernambuco_cities_Camaragibe : Ind City ;
-
-  fun Countries_BR_provinces_Pernambuco_cities_Caruaru : Ind City ;
-
-  fun Countries_BR_provinces_Pernambuco_cities_Garanhuns : Ind City ;
-
-  fun Countries_BR_provinces_Pernambuco_cities_Gravatai : Ind City ;
-
-  fun Countries_BR_provinces_Pernambuco_cities_JaboataodosGuararapes : Ind City ;
-
-  fun Countries_BR_provinces_Pernambuco_cities_Paulista : Ind City ;
-
-  fun Countries_BR_provinces_Pernambuco_cities_Petrolina : Ind City ;
-
-  fun Countries_BR_provinces_Pernambuco_cities_Recife : Ind City ;
-
-  fun Countries_BR_provinces_Pernambuco_cities_VitoriadeSantoAntao : Ind City ;
-
-  fun Countries_BR_provinces_Piaui : Ind Province ;
-
-  fun Countries_BR_provinces_Piaui_cities_Teresina : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoNorte : Ind Province ;
-
-  fun Countries_BR_provinces_RioGrandedoNorte_cities_Mossoro : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoNorte_cities_Natal : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul : Ind Province ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_Bage : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_Canoas : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_CaxiasdoSul : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_NovoHamburgo : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_PassoFundo : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_Pelotas : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_PortoAlegre : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_RioGrande : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_SantaCruzdoSul : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_SantaMaria : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_SaoLeopoldo : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_Uruguaiana : Ind City ;
-
-  fun Countries_BR_provinces_RioGrandedoSul_cities_Viamao : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro : Ind Province ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_BarraMansa : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_BelfortRoxo : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_CaboFrio : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_DuquedeCaxias : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_Itaborai : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_Macae : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_Mage : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_Nilopolis : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_Niteroi : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_NovaFriburgo : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_NovoIguacu : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_Olinda : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_Petropolis : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_Queimados : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_RiodeJaneiro : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_SaoGoncalo : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_SaoJoaodeMeriti : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_Teresopolis : Ind City ;
-
-  fun Countries_BR_provinces_RiodeJaneiro_cities_VoltaRedonda : Ind City ;
-
-  fun Countries_BR_provinces_Rondonia : Ind Province ;
-
-  fun Countries_BR_provinces_Rondonia_cities_PortoVelho : Ind City ;
-
-  fun Countries_BR_provinces_Roraima : Ind Province ;
-
-  fun Countries_BR_provinces_Roraima_cities_BoaVista : Ind City ;
-
-  fun Countries_BR_provinces_SantaCatarina : Ind Province ;
-
-  fun Countries_BR_provinces_SantaCatarina_cities_Blumenau : Ind City ;
-
-  fun Countries_BR_provinces_SantaCatarina_cities_Chapeco : Ind City ;
-
-  fun Countries_BR_provinces_SantaCatarina_cities_Criciuma : Ind City ;
-
-  fun Countries_BR_provinces_SantaCatarina_cities_Florianopolis : Ind City ;
-
-  fun Countries_BR_provinces_SantaCatarina_cities_Itajai : Ind City ;
-
-  fun Countries_BR_provinces_SantaCatarina_cities_Joinvile : Ind City ;
-
-  fun Countries_BR_provinces_SantaCatarina_cities_Lages : Ind City ;
-
-  fun Countries_BR_provinces_SantaCatarina_cities_PraiaGrande : Ind City ;
-
-  fun Countries_BR_provinces_SantaCatarina_cities_SaoJose : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo : Ind Province ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Americana : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_AparecidadeGoiania : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Aracatuba : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Araraquara : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Barretos : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Barueri : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Bauru : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Botucatu : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_BragancaPaulista : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Campinas : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Carapicuiba : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Catanduva : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Cotia : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Diadema : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Embu : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_FerrazdeVasconcelos : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Franca : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_FranciscoMorato : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Guaruja : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Guarulhos : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Indaiatuba : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Itapetininga : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Itapevi : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Itaquaquecetuba : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Itu : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Jacarei : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Jau : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Jundiai : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Limeira : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Marilia : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Maua : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_MojiGuacu : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_MojidasCruzes : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Osasco : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Pindamonhangaba : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Piracicaba : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_PresidentePrudente : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_RibeiraoPires : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_RibeiraoPreto : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_RioClaro : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_SantoAndre : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Santos : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_SaoBernardodoCampo : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_SaoCaetanodoSul : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_SaoCarlos : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_SaoJosedoRioPreto : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_SaoJosedosCampos : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_SaoPaulo : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_SaoVicente : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Sorocaba : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Suzano : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_TaboaodaSerra : Ind City ;
-
-  fun Countries_BR_provinces_SaoPaulo_cities_Taubate : Ind City ;
-
-  fun Countries_BR_provinces_Sergipe : Ind Province ;
-
-  fun Countries_BR_provinces_Sergipe_cities_Aracaju : Ind City ;
-
-  fun Countries_BR_provinces_Sergipe_cities_Arapiraca : Ind City ;
-
-  fun Countries_BR_provinces_Tocantins : Ind Province ;
-
-  fun Countries_BR_provinces_Tocantins_cities_Palmas : Ind City ;
-
-  fun Countries_BS_cities_Nassau : Ind City ;
-
-  fun Countries_BY_cities_Minsk : Ind City ;
-
-  fun Countries_BZ_cities_Belmopan : Ind City ;
-
-  fun Countries_B_provinces_Antwerp : Ind Province ;
-
-  fun Countries_B_provinces_Antwerp_cities_Antwerp : Ind City ;
-
-  fun Countries_B_provinces_Brabant : Ind Province ;
-
-  fun Countries_B_provinces_Brabant_cities_Brussels : Ind City ;
-
-  fun Countries_B_provinces_EastFlanders : Ind Province ;
-
-  fun Countries_B_provinces_EastFlanders_cities_Ghent : Ind City ;
-
-  fun Countries_B_provinces_Hainaut : Ind Province ;
-
-  fun Countries_B_provinces_Hainaut_cities_Charleroi : Ind City ;
-
-  fun Countries_B_provinces_Hainaut_cities_Mons : Ind City ;
-
-  fun Countries_B_provinces_Liege : Ind Province ;
-
-  fun Countries_B_provinces_Liege_cities_Liege : Ind City ;
-
-  fun Countries_B_provinces_Limburg : Ind Province ;
-
-  fun Countries_B_provinces_Limburg_cities_Hasselt : Ind City ;
-
-  fun Countries_B_provinces_Luxembourg : Ind Province ;
-
-  fun Countries_B_provinces_Luxembourg_cities_Arlon : Ind City ;
-
-  fun Countries_B_provinces_Namur : Ind Province ;
-
-  fun Countries_B_provinces_Namur_cities_Namur : Ind City ;
-
-  fun Countries_B_provinces_WestFlanders : Ind Province ;
-
-  fun Countries_B_provinces_WestFlanders_cities_Brugge : Ind City ;
-
-  fun Countries_CAM_provinces_Adamaoua : Ind Province ;
-
-  fun Countries_CAM_provinces_Adamaoua_cities_Ngaoundere : Ind City ;
-
-  fun Countries_CAM_provinces_Centre : Ind Province ;
-
-  fun Countries_CAM_provinces_Centre_cities_Yaounde : Ind City ;
-
-  fun Countries_CAM_provinces_Cote : Ind Province ;
-
-  fun Countries_CAM_provinces_Cote_cities_Douala : Ind City ;
-
-  fun Countries_CAM_provinces_Est : Ind Province ;
-
-  fun Countries_CAM_provinces_Est_cities_Bertoua : Ind City ;
-
-  fun Countries_CAM_provinces_Nord : Ind Province ;
-
-  fun Countries_CAM_provinces_Nord_cities_Garoua : Ind City ;
-
-  fun Countries_CAM_provinces_Nordextreme : Ind Province ;
-
-  fun Countries_CAM_provinces_Nordextreme_cities_Maroua : Ind City ;
-
-  fun Countries_CAM_provinces_Nordoueste : Ind Province ;
-
-  fun Countries_CAM_provinces_Nordoueste_cities_Bamenda : Ind City ;
-
-  fun Countries_CAM_provinces_Ouest : Ind Province ;
-
-  fun Countries_CAM_provinces_Ouest_cities_Bafoussam : Ind City ;
-
-  fun Countries_CAM_provinces_Sud : Ind Province ;
-
-  fun Countries_CAM_provinces_Sud_cities_Ebolowa : Ind City ;
-
-  fun Countries_CAM_provinces_Sudoueste : Ind Province ;
-
-  fun Countries_CAM_provinces_Sudoueste_cities_Buea : Ind City ;
-
-  fun Countries_CDN_cities_Surrey : Ind City ;
-
-  fun Countries_CDN_provinces_Alberta : Ind Province ;
-
-  fun Countries_CDN_provinces_Alberta_cities_Calgary : Ind City ;
-
-  fun Countries_CDN_provinces_Alberta_cities_Edmonton : Ind City ;
-
-  fun Countries_CDN_provinces_BritishColumbia : Ind Province ;
-
-  fun Countries_CDN_provinces_BritishColumbia_cities_Burnaby : Ind City ;
-
-  fun Countries_CDN_provinces_BritishColumbia_cities_Vancouver : Ind City ;
-
-  fun Countries_CDN_provinces_BritishColumbia_cities_Victoria : Ind City ;
-
-  fun Countries_CDN_provinces_Manitoba : Ind Province ;
-
-  fun Countries_CDN_provinces_Manitoba_cities_Winnipeg : Ind City ;
-
-  fun Countries_CDN_provinces_NewBrunswick : Ind Province ;
-
-  fun Countries_CDN_provinces_NewBrunswick_cities_Fredericton : Ind City ;
-
-  fun Countries_CDN_provinces_Newfoundland : Ind Province ;
-
-  fun Countries_CDN_provinces_Newfoundland_cities_SaintJohns : Ind City ;
-
-  fun Countries_CDN_provinces_NorthwestTerritories : Ind Province ;
-
-  fun Countries_CDN_provinces_NorthwestTerritories_cities_Yellowknife : Ind City ;
-
-  fun Countries_CDN_provinces_NovaScotia : Ind Province ;
-
-  fun Countries_CDN_provinces_NovaScotia_cities_Halifax : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario : Ind Province ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Brampton : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Burlington : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_EastYork : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Etobicoke : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Glouchester : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Hamilton : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Kitchener : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_London : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Markham : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Mississauga : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Nepean : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_NorthYork : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Oshawa : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Ottawa : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_SaintCatharines : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Scarborough : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_ThunderBay : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Toronto : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Vaughan : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_Windsor : Ind City ;
-
-  fun Countries_CDN_provinces_Ontario_cities_York : Ind City ;
-
-  fun Countries_CDN_provinces_PrinceEdwardIsland : Ind Province ;
-
-  fun Countries_CDN_provinces_PrinceEdwardIsland_cities_Charlottetown : Ind City ;
-
-  fun Countries_CDN_provinces_Quebec : Ind Province ;
-
-  fun Countries_CDN_provinces_Quebec_cities_Laval : Ind City ;
-
-  fun Countries_CDN_provinces_Quebec_cities_Longueuil : Ind City ;
-
-  fun Countries_CDN_provinces_Quebec_cities_Montreal : Ind City ;
-
-  fun Countries_CDN_provinces_Quebec_cities_Quebec : Ind City ;
-
-  fun Countries_CDN_provinces_Quebec_cities_Richmond : Ind City ;
-
-  fun Countries_CDN_provinces_Saskatchewan : Ind Province ;
-
-  fun Countries_CDN_provinces_Saskatchewan_cities_Regina : Ind City ;
-
-  fun Countries_CDN_provinces_Saskatchewan_cities_Saskatoon : Ind City ;
-
-  fun Countries_CDN_provinces_YukonTerritory : Ind Province ;
-
-  fun Countries_CDN_provinces_YukonTerritory_cities_Whitehorse : Ind City ;
-
-  fun Countries_CH_provinces_AG : Ind Province ;
-
-  fun Countries_CH_provinces_AG_cities_Aarau : Ind City ;
-
-  fun Countries_CH_provinces_AI : Ind Province ;
-
-  fun Countries_CH_provinces_AI_cities_Appenzell : Ind City ;
-
-  fun Countries_CH_provinces_AR : Ind Province ;
-
-  fun Countries_CH_provinces_AR_cities_Herisau : Ind City ;
-
-  fun Countries_CH_provinces_BE : Ind Province ;
-
-  fun Countries_CH_provinces_BE_cities_Bern : Ind City ;
-
-  fun Countries_CH_provinces_BE_cities_Biel : Ind City ;
-
-  fun Countries_CH_provinces_BL : Ind Province ;
-
-  fun Countries_CH_provinces_BL_cities_Liestal : Ind City ;
-
-  fun Countries_CH_provinces_BS : Ind Province ;
-
-  fun Countries_CH_provinces_BS_cities_Basel : Ind City ;
-
-  fun Countries_CH_provinces_FR : Ind Province ;
-
-  fun Countries_CH_provinces_FR_cities_Fribourg : Ind City ;
-
-  fun Countries_CH_provinces_GE : Ind Province ;
-
-  fun Countries_CH_provinces_GE_cities_Geneva : Ind City ;
-
-  fun Countries_CH_provinces_GL : Ind Province ;
-
-  fun Countries_CH_provinces_GL_cities_Glarus : Ind City ;
-
-  fun Countries_CH_provinces_GR : Ind Province ;
-
-  fun Countries_CH_provinces_GR_cities_Chur : Ind City ;
-
-  fun Countries_CH_provinces_JU : Ind Province ;
-
-  fun Countries_CH_provinces_JU_cities_Delemont : Ind City ;
-
-  fun Countries_CH_provinces_LU : Ind Province ;
-
-  fun Countries_CH_provinces_LU_cities_Luzern : Ind City ;
-
-  fun Countries_CH_provinces_NE : Ind Province ;
-
-  fun Countries_CH_provinces_NE_cities_Neuchatel : Ind City ;
-
-  fun Countries_CH_provinces_NW : Ind Province ;
-
-  fun Countries_CH_provinces_NW_cities_Stans : Ind City ;
-
-  fun Countries_CH_provinces_OW : Ind Province ;
-
-  fun Countries_CH_provinces_OW_cities_Sarnen : Ind City ;
-
-  fun Countries_CH_provinces_SG : Ind Province ;
-
-  fun Countries_CH_provinces_SG_cities_SanktGallen : Ind City ;
-
-  fun Countries_CH_provinces_SH : Ind Province ;
-
-  fun Countries_CH_provinces_SH_cities_Schaffhausen : Ind City ;
-
-  fun Countries_CH_provinces_SO : Ind Province ;
-
-  fun Countries_CH_provinces_SO_cities_Solothurn : Ind City ;
-
-  fun Countries_CH_provinces_SZ : Ind Province ;
-
-  fun Countries_CH_provinces_SZ_cities_Schwyz : Ind City ;
-
-  fun Countries_CH_provinces_TG : Ind Province ;
-
-  fun Countries_CH_provinces_TG_cities_Frauenfeld : Ind City ;
-
-  fun Countries_CH_provinces_TI : Ind Province ;
-
-  fun Countries_CH_provinces_TI_cities_Bellinzona : Ind City ;
-
-  fun Countries_CH_provinces_UR : Ind Province ;
-
-  fun Countries_CH_provinces_UR_cities_Altdorf : Ind City ;
-
-  fun Countries_CH_provinces_VD : Ind Province ;
-
-  fun Countries_CH_provinces_VD_cities_Lausanne : Ind City ;
-
-  fun Countries_CH_provinces_VS : Ind Province ;
-
-  fun Countries_CH_provinces_VS_cities_Sion : Ind City ;
-
-  fun Countries_CH_provinces_ZG : Ind Province ;
-
-  fun Countries_CH_provinces_ZG_cities_Zug : Ind City ;
-
-  fun Countries_CH_provinces_ZH : Ind Province ;
-
-  fun Countries_CH_provinces_ZH_cities_Winterthur : Ind City ;
-
-  fun Countries_CH_provinces_ZH_cities_Zurich : Ind City ;
-
-  fun Countries_CI_cities_Abidjan : Ind City ;
-
-  fun Countries_CI_cities_Yamoussoukro : Ind City ;
-
-  fun Countries_CL_cities_Colombo : Ind City ;
-
-  fun Countries_COM_cities_Moroni : Ind City ;
-
-  fun Countries_CO_provinces_Amazonas : Ind Province ;
-
-  fun Countries_CO_provinces_Amazonas_cities_Leticia : Ind City ;
-
-  fun Countries_CO_provinces_Antioquia : Ind Province ;
-
-  fun Countries_CO_provinces_Antioquia_cities_Bello : Ind City ;
-
-  fun Countries_CO_provinces_Antioquia_cities_Envigado : Ind City ;
-
-  fun Countries_CO_provinces_Antioquia_cities_Itagui : Ind City ;
-
-  fun Countries_CO_provinces_Antioquia_cities_Medellin : Ind City ;
-
-  fun Countries_CO_provinces_Antioquia_cities_Turbo : Ind City ;
-
-  fun Countries_CO_provinces_Arauca : Ind Province ;
-
-  fun Countries_CO_provinces_Arauca_cities_Arauca : Ind City ;
-
-  fun Countries_CO_provinces_Atlantico : Ind Province ;
-
-  fun Countries_CO_provinces_Atlantico_cities_Barranquilla : Ind City ;
-
-  fun Countries_CO_provinces_Atlantico_cities_Malambo : Ind City ;
-
-  fun Countries_CO_provinces_Atlantico_cities_Soledad : Ind City ;
-
-  fun Countries_CO_provinces_Bolivar : Ind Province ;
-
-  fun Countries_CO_provinces_Bolivar_cities_Cartagena : Ind City ;
-
-  fun Countries_CO_provinces_Bolivar_cities_Mangangue : Ind City ;
-
-  fun Countries_CO_provinces_Boyaca : Ind Province ;
-
-  fun Countries_CO_provinces_Boyaca_cities_Tunja : Ind City ;
-
-  fun Countries_CO_provinces_Caldas : Ind Province ;
-
-  fun Countries_CO_provinces_Caldas_cities_Manizales : Ind City ;
-
-  fun Countries_CO_provinces_Caqueta : Ind Province ;
-
-  fun Countries_CO_provinces_Caqueta_cities_Florencia : Ind City ;
-
-  fun Countries_CO_provinces_Casanare : Ind Province ;
-
-  fun Countries_CO_provinces_Casanare_cities_Yopal : Ind City ;
-
-  fun Countries_CO_provinces_Cauca : Ind Province ;
-
-  fun Countries_CO_provinces_Cauca_cities_Popayan : Ind City ;
-
-  fun Countries_CO_provinces_Cesar : Ind Province ;
-
-  fun Countries_CO_provinces_Cesar_cities_Valledupar : Ind City ;
-
-  fun Countries_CO_provinces_Choco : Ind Province ;
-
-  fun Countries_CO_provinces_Choco_cities_Quibdo : Ind City ;
-
-  fun Countries_CO_provinces_Cordoba : Ind Province ;
-
-  fun Countries_CO_provinces_Cordoba_cities_Monteria : Ind City ;
-
-  fun Countries_CO_provinces_Cundinamarca : Ind Province ;
-
-  fun Countries_CO_provinces_Cundinamarca_cities_Soacha : Ind City ;
-
-  fun Countries_CO_provinces_Guainia : Ind Province ;
-
-  fun Countries_CO_provinces_Guainia_cities_PuertoInirida : Ind City ;
-
-  fun Countries_CO_provinces_Guajira_La : Ind Province ;
-
-  fun Countries_CO_provinces_Guajira_La_cities_Cienaga : Ind City ;
-
-  fun Countries_CO_provinces_Guajira_La_cities_Riohacha : Ind City ;
-
-  fun Countries_CO_provinces_Guaviare : Ind Province ;
-
-  fun Countries_CO_provinces_Guaviare_cities_SanJosedelGuaviare : Ind City ;
-
-  fun Countries_CO_provinces_Huila : Ind Province ;
-
-  fun Countries_CO_provinces_Huila_cities_Neiva : Ind City ;
-
-  fun Countries_CO_provinces_Magdalena : Ind Province ;
-
-  fun Countries_CO_provinces_Magdalena_cities_SantaMarta : Ind City ;
-
-  fun Countries_CO_provinces_Meta : Ind Province ;
-
-  fun Countries_CO_provinces_Meta_cities_Villavicencio : Ind City ;
-
-  fun Countries_CO_provinces_Narino : Ind Province ;
-
-  fun Countries_CO_provinces_Narino_cities_Pasto : Ind City ;
-
-  fun Countries_CO_provinces_Narino_cities_Tumaco : Ind City ;
-
-  fun Countries_CO_provinces_NortedeSantander : Ind Province ;
-
-  fun Countries_CO_provinces_NortedeSantander_cities_Cucuta : Ind City ;
-
-  fun Countries_CO_provinces_Putumayo : Ind Province ;
-
-  fun Countries_CO_provinces_Putumayo_cities_Mocoa : Ind City ;
-
-  fun Countries_CO_provinces_Quindio : Ind Province ;
-
-  fun Countries_CO_provinces_Quindio_cities_Armenia : Ind City ;
-
-  fun Countries_CO_provinces_Risaralda : Ind Province ;
-
-  fun Countries_CO_provinces_Risaralda_cities_Dosquebradas : Ind City ;
-
-  fun Countries_CO_provinces_Risaralda_cities_Pereira : Ind City ;
-
-  fun Countries_CO_provinces_SanAndresyProvidencia : Ind Province ;
-
-  fun Countries_CO_provinces_SanAndresyProvidencia_cities_SanAndres : Ind City ;
-
-  fun Countries_CO_provinces_SantaFedeBogota_DC : Ind Province ;
-
-  fun Countries_CO_provinces_SantaFedeBogota_DC_cities_Bogota : Ind City ;
-
-  fun Countries_CO_provinces_SantanderdelSur : Ind Province ;
-
-  fun Countries_CO_provinces_SantanderdelSur_cities_Barrancabermeja : Ind City ;
-
-  fun Countries_CO_provinces_SantanderdelSur_cities_Bucaramanga : Ind City ;
-
-  fun Countries_CO_provinces_SantanderdelSur_cities_Floridablanca : Ind City ;
-
-  fun Countries_CO_provinces_Sucre : Ind Province ;
-
-  fun Countries_CO_provinces_Sucre_cities_Sincelejo : Ind City ;
-
-  fun Countries_CO_provinces_Tolima : Ind Province ;
-
-  fun Countries_CO_provinces_Tolima_cities_Ibague : Ind City ;
-
-  fun Countries_CO_provinces_ValledeCauca : Ind Province ;
-
-  fun Countries_CO_provinces_ValledeCauca_cities_Buenaventura : Ind City ;
-
-  fun Countries_CO_provinces_ValledeCauca_cities_Cali : Ind City ;
-
-  fun Countries_CO_provinces_ValledeCauca_cities_Cartago : Ind City ;
-
-  fun Countries_CO_provinces_ValledeCauca_cities_Palmira : Ind City ;
-
-  fun Countries_CO_provinces_ValledeCauca_cities_Tulua : Ind City ;
-
-  fun Countries_CO_provinces_Vaupes : Ind Province ;
-
-  fun Countries_CO_provinces_Vaupes_cities_Mitu : Ind City ;
-
-  fun Countries_CO_provinces_Vichada : Ind Province ;
-
-  fun Countries_CO_provinces_Vichada_cities_PuertoCarreno : Ind City ;
-
-  fun Countries_CR_provinces_Alajuela : Ind Province ;
-
-  fun Countries_CR_provinces_Alajuela_cities_Alajuela : Ind City ;
-
-  fun Countries_CR_provinces_Cartago : Ind Province ;
-
-  fun Countries_CR_provinces_Cartago_cities_Cartago : Ind City ;
-
-  fun Countries_CR_provinces_Guanacaste : Ind Province ;
-
-  fun Countries_CR_provinces_Guanacaste_cities_Liberia : Ind City ;
-
-  fun Countries_CR_provinces_Heredia : Ind Province ;
-
-  fun Countries_CR_provinces_Heredia_cities_Heredia : Ind City ;
-
-  fun Countries_CR_provinces_Limon : Ind Province ;
-
-  fun Countries_CR_provinces_Limon_cities_Limon : Ind City ;
-
-  fun Countries_CR_provinces_Punarenas : Ind Province ;
-
-  fun Countries_CR_provinces_Punarenas_cities_Puntarenas : Ind City ;
-
-  fun Countries_CR_provinces_SanJose : Ind Province ;
-
-  fun Countries_CR_provinces_SanJose_cities_SanJose : Ind City ;
-
-  fun Countries_CV_cities_Praia : Ind City ;
-
-  fun Countries_CY_cities_Nicosia : Ind City ;
-
-  fun Countries_CZ_provinces_Jihocesky : Ind Province ;
-
-  fun Countries_CZ_provinces_Jihocesky_cities_CeskeBudejovice : Ind City ;
-
-  fun Countries_CZ_provinces_Jihomoravsky : Ind Province ;
-
-  fun Countries_CZ_provinces_Jihomoravsky_cities_Brno : Ind City ;
-
-  fun Countries_CZ_provinces_Jihomoravsky_cities_Zlin : Ind City ;
-
-  fun Countries_CZ_provinces_Praha : Ind Province ;
-
-  fun Countries_CZ_provinces_Praha_cities_Prague : Ind City ;
-
-  fun Countries_CZ_provinces_Severocesky : Ind Province ;
-
-  fun Countries_CZ_provinces_Severocesky_cities_Liberec : Ind City ;
-
-  fun Countries_CZ_provinces_Severocesky_cities_UstinadLabem : Ind City ;
-
-  fun Countries_CZ_provinces_Severomoravsky : Ind Province ;
-
-  fun Countries_CZ_provinces_Severomoravsky_cities_Olomouc : Ind City ;
-
-  fun Countries_CZ_provinces_Severomoravsky_cities_Ostrava : Ind City ;
-
-  fun Countries_CZ_provinces_Vychodocesky : Ind Province ;
-
-  fun Countries_CZ_provinces_Vychodocesky_cities_HradecKralove : Ind City ;
-
-  fun Countries_CZ_provinces_Vychodocesky_cities_Pardubice : Ind City ;
-
-  fun Countries_CZ_provinces_Zapadocesky : Ind Province ;
-
-  fun Countries_CZ_provinces_Zapadocesky_cities_Plzen : Ind City ;
-
-  fun Countries_C_provinces_Camaguey : Ind Province ;
-
-  fun Countries_C_provinces_Camaguey_cities_Camaguey : Ind City ;
-
-  fun Countries_C_provinces_CiegodeAvila : Ind Province ;
-
-  fun Countries_C_provinces_CiegodeAvila_cities_CiegodeAvila : Ind City ;
-
-  fun Countries_C_provinces_Cienfuegos : Ind Province ;
-
-  fun Countries_C_provinces_Cienfuegos_cities_Cienfuegos : Ind City ;
-
-  fun Countries_C_provinces_CiudaddelaHabana : Ind Province ;
-
-  fun Countries_C_provinces_CiudaddelaHabana_cities_Havana : Ind City ;
-
-  fun Countries_C_provinces_Granma : Ind Province ;
-
-  fun Countries_C_provinces_Granma_cities_Bayamo : Ind City ;
-
-  fun Countries_C_provinces_Granma_cities_Manzanillo : Ind City ;
-
-  fun Countries_C_provinces_Guantanamo : Ind Province ;
-
-  fun Countries_C_provinces_Guantanamo_cities_Guantanamo : Ind City ;
-
-  fun Countries_C_provinces_Holguin : Ind Province ;
-
-  fun Countries_C_provinces_Holguin_cities_Holguin : Ind City ;
-
-  fun Countries_C_provinces_IsladelaJuventud : Ind Province ;
-
-  fun Countries_C_provinces_IsladelaJuventud_cities_NuevaGerona : Ind City ;
-
-  fun Countries_C_provinces_LaHabana : Ind Province ;
-
-  fun Countries_C_provinces_LasTunas : Ind Province ;
-
-  fun Countries_C_provinces_LasTunas_cities_VictoriadelasTunas : Ind City ;
-
-  fun Countries_C_provinces_Matanzas : Ind Province ;
-
-  fun Countries_C_provinces_Matanzas_cities_Matanzas : Ind City ;
-
-  fun Countries_C_provinces_PinardelRio : Ind Province ;
-
-  fun Countries_C_provinces_PinardelRio_cities_PinardelRio : Ind City ;
-
-  fun Countries_C_provinces_SanctiSpiritus : Ind Province ;
-
-  fun Countries_C_provinces_SanctiSpiritus_cities_SanctiSpiritus : Ind City ;
-
-  fun Countries_C_provinces_SantiagodeCuba : Ind Province ;
-
-  fun Countries_C_provinces_SantiagodeCuba_cities_SantiagodeCuba : Ind City ;
-
-  fun Countries_C_provinces_VillaClara : Ind Province ;
-
-  fun Countries_C_provinces_VillaClara_cities_SantaClara : Ind City ;
-
-  fun Countries_DJI_cities_Djibouti : Ind City ;
-
-  fun Countries_DK_cities_Aalborg : Ind City ;
-
-  fun Countries_DK_cities_Aarhus : Ind City ;
-
-  fun Countries_DK_cities_Copenhagen : Ind City ;
-
-  fun Countries_DK_cities_Esbjerg : Ind City ;
-
-  fun Countries_DK_cities_Odense : Ind City ;
-
-  fun Countries_DK_cities_Randers : Ind City ;
-
-  fun Countries_DOM_cities_SantoDomingo : Ind City ;
-
-  fun Countries_DZ_cities_Algiers : Ind City ;
-
-  fun Countries_DZ_cities_Annaba : Ind City ;
-
-  fun Countries_DZ_cities_Batna : Ind City ;
-
-  fun Countries_DZ_cities_Bechar : Ind City ;
-
-  fun Countries_DZ_cities_Bejaia : Ind City ;
-
-  fun Countries_DZ_cities_Blida : Ind City ;
-
-  fun Countries_DZ_cities_Constantine : Ind City ;
-
-  fun Countries_DZ_cities_Mostaganem : Ind City ;
-
-  fun Countries_DZ_cities_Oran : Ind City ;
-
-  fun Countries_DZ_cities_Setif : Ind City ;
-
-  fun Countries_DZ_cities_SidibelAbbes : Ind City ;
-
-  fun Countries_DZ_cities_Skikda : Ind City ;
-
-  fun Countries_DZ_cities_Tebessa : Ind City ;
-
-  fun Countries_DZ_cities_Tlemcen : Ind City ;
-
-  fun Countries_D_provinces_BadenWurttemberg : Ind Province ;
-
-  fun Countries_D_provinces_BadenWurttemberg_cities_FreiburgimBreisgau : Ind City ;
-
-  fun Countries_D_provinces_BadenWurttemberg_cities_Heidelberg : Ind City ;
-
-  fun Countries_D_provinces_BadenWurttemberg_cities_Heilbronn : Ind City ;
-
-  fun Countries_D_provinces_BadenWurttemberg_cities_Karlsruhe : Ind City ;
-
-  fun Countries_D_provinces_BadenWurttemberg_cities_Mannheim : Ind City ;
-
-  fun Countries_D_provinces_BadenWurttemberg_cities_Pforzheim : Ind City ;
-
-  fun Countries_D_provinces_BadenWurttemberg_cities_Reutlingen : Ind City ;
-
-  fun Countries_D_provinces_BadenWurttemberg_cities_Stuttgart : Ind City ;
-
-  fun Countries_D_provinces_BadenWurttemberg_cities_Ulm : Ind City ;
-
-  fun Countries_D_provinces_Bayern : Ind Province ;
-
-  fun Countries_D_provinces_Bayern_cities_Augsburg : Ind City ;
-
-  fun Countries_D_provinces_Bayern_cities_Erlangen : Ind City ;
-
-  fun Countries_D_provinces_Bayern_cities_Furth : Ind City ;
-
-  fun Countries_D_provinces_Bayern_cities_Ingolstadt : Ind City ;
-
-  fun Countries_D_provinces_Bayern_cities_Munich : Ind City ;
-
-  fun Countries_D_provinces_Bayern_cities_Nurnberg : Ind City ;
-
-  fun Countries_D_provinces_Bayern_cities_Regensburg : Ind City ;
-
-  fun Countries_D_provinces_Bayern_cities_Wurzburg : Ind City ;
-
-  fun Countries_D_provinces_Berlin : Ind Province ;
-
-  fun Countries_D_provinces_Berlin_cities_Berlin : Ind City ;
-
-  fun Countries_D_provinces_Brandenburg : Ind Province ;
-
-  fun Countries_D_provinces_Brandenburg_cities_Cottbus : Ind City ;
-
-  fun Countries_D_provinces_Brandenburg_cities_Potsdam : Ind City ;
-
-  fun Countries_D_provinces_Bremen : Ind Province ;
-
-  fun Countries_D_provinces_Bremen_cities_Bremen : Ind City ;
-
-  fun Countries_D_provinces_Bremen_cities_Bremerhaven : Ind City ;
-
-  fun Countries_D_provinces_Hamburg : Ind Province ;
-
-  fun Countries_D_provinces_Hamburg_cities_Hamburg : Ind City ;
-
-  fun Countries_D_provinces_Hessen : Ind Province ;
-
-  fun Countries_D_provinces_Hessen_cities_Darmstadt : Ind City ;
-
-  fun Countries_D_provinces_Hessen_cities_FrankfurtamMain : Ind City ;
-
-  fun Countries_D_provinces_Hessen_cities_Kassel : Ind City ;
-
-  fun Countries_D_provinces_Hessen_cities_OffenbachamMain : Ind City ;
-
-  fun Countries_D_provinces_Hessen_cities_Wiesbaden : Ind City ;
-
-  fun Countries_D_provinces_MecklenburgVorpommern : Ind Province ;
-
-  fun Countries_D_provinces_MecklenburgVorpommern_cities_Rostock : Ind City ;
-
-  fun Countries_D_provinces_MecklenburgVorpommern_cities_Schwerin : Ind City ;
-
-  fun Countries_D_provinces_Niedersachsen : Ind Province ;
-
-  fun Countries_D_provinces_Niedersachsen_cities_Braunschweig : Ind City ;
-
-  fun Countries_D_provinces_Niedersachsen_cities_Gottingen : Ind City ;
-
-  fun Countries_D_provinces_Niedersachsen_cities_Hannover : Ind City ;
-
-  fun Countries_D_provinces_Niedersachsen_cities_Hildesheim : Ind City ;
-
-  fun Countries_D_provinces_Niedersachsen_cities_Oldenburg : Ind City ;
-
-  fun Countries_D_provinces_Niedersachsen_cities_Osnabruck : Ind City ;
-
-  fun Countries_D_provinces_Niedersachsen_cities_Salzgitter : Ind City ;
-
-  fun Countries_D_provinces_Niedersachsen_cities_Wolfsburg : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen : Ind Province ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Aachen : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_BergischGladbach : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Bielefeld : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Bochum : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Bonn : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Bottrop : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Dortmund : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Duisburg : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Dusseldorf : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Essen : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Gelsenkirchen : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Hagen : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Hamm : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Herne : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Koln : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Krefeld : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Leverkusen : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Moers : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Monchengladbach : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_MulheimanderRuhr : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Munster : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Neuss : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Oberhausen : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Paderborn : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Recklinghausen : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Remscheid : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Siegen : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Solingen : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Witten : Ind City ;
-
-  fun Countries_D_provinces_NordrheinWestfalen_cities_Wuppertal : Ind City ;
-
-  fun Countries_D_provinces_RheinlandPfalz : Ind Province ;
-
-  fun Countries_D_provinces_RheinlandPfalz_cities_Kaiserslautern : Ind City ;
-
-  fun Countries_D_provinces_RheinlandPfalz_cities_Koblenz : Ind City ;
-
-  fun Countries_D_provinces_RheinlandPfalz_cities_Ludwigshafen : Ind City ;
-
-  fun Countries_D_provinces_RheinlandPfalz_cities_Mainz : Ind City ;
-
-  fun Countries_D_provinces_Saarland : Ind Province ;
-
-  fun Countries_D_provinces_Saarland_cities_Saarbrucken : Ind City ;
-
-  fun Countries_D_provinces_Sachsen : Ind Province ;
-
-  fun Countries_D_provinces_SachsenAnhalt : Ind Province ;
-
-  fun Countries_D_provinces_SachsenAnhalt_cities_Halle : Ind City ;
-
-  fun Countries_D_provinces_SachsenAnhalt_cities_Magdeburg : Ind City ;
-
-  fun Countries_D_provinces_Sachsen_cities_Chemnitz : Ind City ;
-
-  fun Countries_D_provinces_Sachsen_cities_Dresden : Ind City ;
-
-  fun Countries_D_provinces_Sachsen_cities_Leipzig : Ind City ;
-
-  fun Countries_D_provinces_Sachsen_cities_Zwickau : Ind City ;
-
-  fun Countries_D_provinces_SchleswigHolstein : Ind Province ;
-
-  fun Countries_D_provinces_SchleswigHolstein_cities_Kiel : Ind City ;
-
-  fun Countries_D_provinces_SchleswigHolstein_cities_Lubeck : Ind City ;
-
-  fun Countries_D_provinces_Thuringen : Ind Province ;
-
-  fun Countries_D_provinces_Thuringen_cities_Erfurt : Ind City ;
-
-  fun Countries_D_provinces_Thuringen_cities_Gera : Ind City ;
-
-  fun Countries_D_provinces_Thuringen_cities_Jena : Ind City ;
-
-  fun Countries_EAK_provinces_Central : Ind Province ;
-
-  fun Countries_EAK_provinces_Central_cities_Nyeri : Ind City ;
-
-  fun Countries_EAK_provinces_Central_cities_Thika : Ind City ;
-
-  fun Countries_EAK_provinces_Coast : Ind Province ;
-
-  fun Countries_EAK_provinces_Coast_cities_Malindi : Ind City ;
-
-  fun Countries_EAK_provinces_Coast_cities_Mombasa : Ind City ;
-
-  fun Countries_EAK_provinces_Eastern : Ind Province ;
-
-  fun Countries_EAK_provinces_Eastern_cities_Embu : Ind City ;
-
-  fun Countries_EAK_provinces_Eastern_cities_Machakos : Ind City ;
-
-  fun Countries_EAK_provinces_Eastern_cities_Meru : Ind City ;
-
-  fun Countries_EAK_provinces_Nairobi : Ind Province ;
-
-  fun Countries_EAK_provinces_Nairobi_cities_Nairobi : Ind City ;
-
-  fun Countries_EAK_provinces_NorthEastern : Ind Province ;
-
-  fun Countries_EAK_provinces_NorthEastern_cities_Garissa : Ind City ;
-
-  fun Countries_EAK_provinces_Nyanza : Ind Province ;
-
-  fun Countries_EAK_provinces_Nyanza_cities_Kisii : Ind City ;
-
-  fun Countries_EAK_provinces_Nyanza_cities_Kisumu : Ind City ;
-
-  fun Countries_EAK_provinces_RiftValley : Ind Province ;
-
-  fun Countries_EAK_provinces_RiftValley_cities_Eldoret : Ind City ;
-
-  fun Countries_EAK_provinces_RiftValley_cities_Kericho : Ind City ;
-
-  fun Countries_EAK_provinces_RiftValley_cities_Kitale : Ind City ;
-
-  fun Countries_EAK_provinces_RiftValley_cities_Nakuru : Ind City ;
-
-  fun Countries_EAK_provinces_Western : Ind Province ;
-
-  fun Countries_EAK_provinces_Western_cities_Kakamega : Ind City ;
-
-  fun Countries_EAT_provinces_Arusha : Ind Province ;
-
-  fun Countries_EAT_provinces_Arusha_cities_Arusha : Ind City ;
-
-  fun Countries_EAT_provinces_Daressalam : Ind Province ;
-
-  fun Countries_EAT_provinces_Daressalam_cities_DaresSalaam : Ind City ;
-
-  fun Countries_EAT_provinces_Dodoma : Ind Province ;
-
-  fun Countries_EAT_provinces_Dodoma_cities_Dodoma : Ind City ;
-
-  fun Countries_EAT_provinces_Iringa : Ind Province ;
-
-  fun Countries_EAT_provinces_Iringa_cities_Iringa : Ind City ;
-
-  fun Countries_EAT_provinces_Kagera : Ind Province ;
-
-  fun Countries_EAT_provinces_Kagera_cities_Bukoba : Ind City ;
-
-  fun Countries_EAT_provinces_KaskaziniPemba : Ind Province ;
-
-  fun Countries_EAT_provinces_KaskaziniPemba_cities_Wete : Ind City ;
-
-  fun Countries_EAT_provinces_KaskaziniUjunga : Ind Province ;
-
-  fun Countries_EAT_provinces_KaskaziniUjunga_cities_Mkokotoni : Ind City ;
-
-  fun Countries_EAT_provinces_Kigoma : Ind Province ;
-
-  fun Countries_EAT_provinces_Kigoma_cities_KigomaUjiji : Ind City ;
-
-  fun Countries_EAT_provinces_Kilimanjaro : Ind Province ;
-
-  fun Countries_EAT_provinces_Kilimanjaro_cities_Moshi : Ind City ;
-
-  fun Countries_EAT_provinces_KusiniPemba : Ind Province ;
-
-  fun Countries_EAT_provinces_KusiniPemba_cities_ChakeCahke : Ind City ;
-
-  fun Countries_EAT_provinces_KusiniUjunga : Ind Province ;
-
-  fun Countries_EAT_provinces_KusiniUjunga_cities_Koani : Ind City ;
-
-  fun Countries_EAT_provinces_Lindi : Ind Province ;
-
-  fun Countries_EAT_provinces_Lindi_cities_Lindi : Ind City ;
-
-  fun Countries_EAT_provinces_Mara : Ind Province ;
-
-  fun Countries_EAT_provinces_Mara_cities_Musoma : Ind City ;
-
-  fun Countries_EAT_provinces_Mbeya : Ind Province ;
-
-  fun Countries_EAT_provinces_Mbeya_cities_Mbeya : Ind City ;
-
-  fun Countries_EAT_provinces_MjiniMagharibi : Ind Province ;
-
-  fun Countries_EAT_provinces_MjiniMagharibi_cities_Zanzibar : Ind City ;
-
-  fun Countries_EAT_provinces_Morogoro : Ind Province ;
-
-  fun Countries_EAT_provinces_Morogoro_cities_Morogoro : Ind City ;
-
-  fun Countries_EAT_provinces_Mtwara : Ind Province ;
-
-  fun Countries_EAT_provinces_Mtwara_cities_MtwaraMikandani : Ind City ;
-
-  fun Countries_EAT_provinces_Mwanza : Ind Province ;
-
-  fun Countries_EAT_provinces_Mwanza_cities_Mwanza : Ind City ;
-
-  fun Countries_EAT_provinces_Pwani : Ind Province ;
-
-  fun Countries_EAT_provinces_Rukwa : Ind Province ;
-
-  fun Countries_EAT_provinces_Rukwa_cities_Sumbawanga : Ind City ;
-
-  fun Countries_EAT_provinces_Ruvuma : Ind Province ;
-
-  fun Countries_EAT_provinces_Ruvuma_cities_Songea : Ind City ;
-
-  fun Countries_EAT_provinces_Shinyanga : Ind Province ;
-
-  fun Countries_EAT_provinces_Shinyanga_cities_Shinyanga : Ind City ;
-
-  fun Countries_EAT_provinces_Singida : Ind Province ;
-
-  fun Countries_EAT_provinces_Singida_cities_Singida : Ind City ;
-
-  fun Countries_EAT_provinces_Tabora : Ind Province ;
-
-  fun Countries_EAT_provinces_Tabora_cities_Tabora : Ind City ;
-
-  fun Countries_EAT_provinces_Tanga : Ind Province ;
-
-  fun Countries_EAT_provinces_Tanga_cities_Tanga : Ind City ;
-
-  fun Countries_EAU_cities_Kampala : Ind City ;
-
-  fun Countries_EC_cities_Guayaquil : Ind City ;
-
-  fun Countries_EC_cities_Quito : Ind City ;
-
-  fun Countries_ER_cities_Asmara : Ind City ;
-
-  fun Countries_ES_cities_Apopa : Ind City ;
-
-  fun Countries_ES_cities_Delgado : Ind City ;
-
-  fun Countries_ES_cities_Mejicanos : Ind City ;
-
-  fun Countries_ES_cities_Soyapango : Ind City ;
-
-  fun Countries_ES_provinces_Ahuachapan : Ind Province ;
-
-  fun Countries_ES_provinces_Ahuachapan_cities_Ahuachapan : Ind City ;
-
-  fun Countries_ES_provinces_Cabanas : Ind Province ;
-
-  fun Countries_ES_provinces_Cabanas_cities_Sensuntepeque : Ind City ;
-
-  fun Countries_ES_provinces_Chalatenango : Ind Province ;
-
-  fun Countries_ES_provinces_Chalatenango_cities_Chalatenango : Ind City ;
-
-  fun Countries_ES_provinces_Cuscatlan : Ind Province ;
-
-  fun Countries_ES_provinces_Cuscatlan_cities_Cojutepeque : Ind City ;
-
-  fun Countries_ES_provinces_LaLibertad : Ind Province ;
-
-  fun Countries_ES_provinces_LaLibertad_cities_NuevaSanSalvador : Ind City ;
-
-  fun Countries_ES_provinces_LaPaz : Ind Province ;
-
-  fun Countries_ES_provinces_LaPaz_cities_Zacatecoluca : Ind City ;
-
-  fun Countries_ES_provinces_LaUnion : Ind Province ;
-
-  fun Countries_ES_provinces_LaUnion_cities_LaUnion : Ind City ;
-
-  fun Countries_ES_provinces_Morazan : Ind Province ;
-
-  fun Countries_ES_provinces_Morazan_cities_SanFranciscoGotera : Ind City ;
-
-  fun Countries_ES_provinces_SanMiguel : Ind Province ;
-
-  fun Countries_ES_provinces_SanMiguel_cities_SanMiguel : Ind City ;
-
-  fun Countries_ES_provinces_SanSalvador : Ind Province ;
-
-  fun Countries_ES_provinces_SanSalvador_cities_SanSalvador : Ind City ;
-
-  fun Countries_ES_provinces_SanVicente : Ind Province ;
-
-  fun Countries_ES_provinces_SanVicente_cities_SanVicente : Ind City ;
-
-  fun Countries_ES_provinces_SantaAna : Ind Province ;
-
-  fun Countries_ES_provinces_SantaAna_cities_SantaAna : Ind City ;
-
-  fun Countries_ES_provinces_Sonsonate : Ind Province ;
-
-  fun Countries_ES_provinces_Sonsonate_cities_Sonsonate : Ind City ;
-
-  fun Countries_ES_provinces_Usulutan : Ind Province ;
-
-  fun Countries_ES_provinces_Usulutan_cities_Usulutan : Ind City ;
-
-  fun Countries_ETH_cities_AddisAbaba : Ind City ;
-
-  fun Countries_ETH_cities_BahirDar : Ind City ;
-
-  fun Countries_ETH_cities_Debrezit : Ind City ;
-
-  fun Countries_ETH_cities_Dese : Ind City ;
-
-  fun Countries_ETH_cities_DireDawa : Ind City ;
-
-  fun Countries_ETH_cities_Gonder : Ind City ;
-
-  fun Countries_ETH_cities_Harer : Ind City ;
-
-  fun Countries_ETH_cities_Jima : Ind City ;
-
-  fun Countries_ETH_cities_Mekele : Ind City ;
-
-  fun Countries_ETH_cities_Nazret : Ind City ;
-
-  fun Countries_ET_provinces_Aswan : Ind Province ;
-
-  fun Countries_ET_provinces_Aswan_cities_Aswan : Ind City ;
-
-  fun Countries_ET_provinces_Asyut : Ind Province ;
-
-  fun Countries_ET_provinces_Asyut_cities_Asyut : Ind City ;
-
-  fun Countries_ET_provinces_BeniSuef : Ind Province ;
-
-  fun Countries_ET_provinces_BeniSuef_cities_BeniSuef : Ind City ;
-
-  fun Countries_ET_provinces_BurSaid_munic : Ind Province ;
-
-  fun Countries_ET_provinces_BurSaid_munic_cities_BurSaid : Ind City ;
-
-  fun Countries_ET_provinces_BurSaid_munic_cities_PortSaid : Ind City ;
-
-  fun Countries_ET_provinces_Dumyat : Ind Province ;
-
-  fun Countries_ET_provinces_Dumyat_cities_Dumyat : Ind City ;
-
-  fun Countries_ET_provinces_ElBahrelAhmar : Ind Province ;
-
-  fun Countries_ET_provinces_ElBahrelAhmar_cities_Hurghada : Ind City ;
-
-  fun Countries_ET_provinces_ElBuhayra : Ind Province ;
-
-  fun Countries_ET_provinces_ElBuhayra_cities_Damanhur : Ind City ;
-
-  fun Countries_ET_provinces_ElBuhayra_cities_KafrelDauwar : Ind City ;
-
-  fun Countries_ET_provinces_ElDaqahliya : Ind Province ;
-
-  fun Countries_ET_provinces_ElDaqahliya_cities_ElMansura : Ind City ;
-
-  fun Countries_ET_provinces_ElFaiyum : Ind Province ;
-
-  fun Countries_ET_provinces_ElFaiyum_cities_ElFaiyum : Ind City ;
-
-  fun Countries_ET_provinces_ElGharbiya : Ind Province ;
-
-  fun Countries_ET_provinces_ElGharbiya_cities_ElMahallaelKubra : Ind City ;
-
-  fun Countries_ET_provinces_ElGharbiya_cities_Tanta : Ind City ;
-
-  fun Countries_ET_provinces_ElGiza : Ind Province ;
-
-  fun Countries_ET_provinces_ElGiza_cities_ElGiza : Ind City ;
-
-  fun Countries_ET_provinces_ElIskandariya_munic : Ind Province ;
-
-  fun Countries_ET_provinces_ElIskandariya_munic_cities_Alexandria : Ind City ;
-
-  fun Countries_ET_provinces_ElIskandariya_munic_cities_ElIskandariya : Ind City ;
-
-  fun Countries_ET_provinces_ElMinufiya : Ind Province ;
-
-  fun Countries_ET_provinces_ElMinufiya_cities_ShibinelKom : Ind City ;
-
-  fun Countries_ET_provinces_ElMinya : Ind Province ;
-
-  fun Countries_ET_provinces_ElMinya_cities_ElMinya : Ind City ;
-
-  fun Countries_ET_provinces_ElQahira_munic : Ind Province ;
-
-  fun Countries_ET_provinces_ElQahira_munic_cities_Cairo : Ind City ;
-
-  fun Countries_ET_provinces_ElQahira_munic_cities_ElQahira : Ind City ;
-
-  fun Countries_ET_provinces_ElQahira_munic_cities_Helwan : Ind City ;
-
-  fun Countries_ET_provinces_ElQalubiya : Ind Province ;
-
-  fun Countries_ET_provinces_ElQalubiya_cities_Benha : Ind City ;
-
-  fun Countries_ET_provinces_ElQalubiya_cities_ShubraelKheima : Ind City ;
-
-  fun Countries_ET_provinces_ElSuweiz_munic : Ind Province ;
-
-  fun Countries_ET_provinces_ElSuweiz_munic_cities_ElSuweiz : Ind City ;
-
-  fun Countries_ET_provinces_ElSuweiz_munic_cities_Suez : Ind City ;
-
-  fun Countries_ET_provinces_ElWadielJadid : Ind Province ;
-
-  fun Countries_ET_provinces_ElWadielJadid_cities_ElKharga : Ind City ;
-
-  fun Countries_ET_provinces_Ismailiya : Ind Province ;
-
-  fun Countries_ET_provinces_Ismailiya_cities_Ismailiya : Ind City ;
-
-  fun Countries_ET_provinces_KafrelSheikh : Ind Province ;
-
-  fun Countries_ET_provinces_KafrelSheikh_cities_KafrelSheikh : Ind City ;
-
-  fun Countries_ET_provinces_Matruh : Ind Province ;
-
-  fun Countries_ET_provinces_Matruh_cities_MarsaMatruh : Ind City ;
-
-  fun Countries_ET_provinces_Qena : Ind Province ;
-
-  fun Countries_ET_provinces_Qena_cities_ElUqsur : Ind City ;
-
-  fun Countries_ET_provinces_Qena_cities_Qena : Ind City ;
-
-  fun Countries_ET_provinces_Sharqiya : Ind Province ;
-
-  fun Countries_ET_provinces_Sharqiya_cities_Zagazig : Ind City ;
-
-  fun Countries_ET_provinces_SinaalJanubiyah : Ind Province ;
-
-  fun Countries_ET_provinces_SinaalJanubiyah_cities_ElTur : Ind City ;
-
-  fun Countries_ET_provinces_SinaashShamaliyah : Ind Province ;
-
-  fun Countries_ET_provinces_SinaashShamaliyah_cities_ElArish : Ind City ;
-
-  fun Countries_ET_provinces_Sohag : Ind Province ;
-
-  fun Countries_ET_provinces_Sohag_cities_Sohag : Ind City ;
-
-  fun Countries_EW_cities_Tallinn : Ind City ;
-
-  fun Countries_E_provinces_Andalusia : Ind Province ;
-
-  fun Countries_E_provinces_Andalusia_cities_Algeciras : Ind City ;
-
-  fun Countries_E_provinces_Andalusia_cities_Almeria : Ind City ;
-
-  fun Countries_E_provinces_Andalusia_cities_Cadiz : Ind City ;
-
-  fun Countries_E_provinces_Andalusia_cities_Cordoba : Ind City ;
-
-  fun Countries_E_provinces_Andalusia_cities_Granada : Ind City ;
-
-  fun Countries_E_provinces_Andalusia_cities_Huelva : Ind City ;
-
-  fun Countries_E_provinces_Andalusia_cities_Jaen : Ind City ;
-
-  fun Countries_E_provinces_Andalusia_cities_JerezdelaFrontera : Ind City ;
-
-  fun Countries_E_provinces_Andalusia_cities_Malaga : Ind City ;
-
-  fun Countries_E_provinces_Andalusia_cities_Sevilla : Ind City ;
-
-  fun Countries_E_provinces_Aragon : Ind Province ;
-
-  fun Countries_E_provinces_Aragon_cities_Zaragoza : Ind City ;
-
-  fun Countries_E_provinces_Asturias : Ind Province ;
-
-  fun Countries_E_provinces_Asturias_cities_Gijon : Ind City ;
-
-  fun Countries_E_provinces_Asturias_cities_Oviedo : Ind City ;
-
-  fun Countries_E_provinces_BalearicIslands : Ind Province ;
-
-  fun Countries_E_provinces_BalearicIslands_cities_PalmadeMallorca : Ind City ;
-
-  fun Countries_E_provinces_BasqueCountry : Ind Province ;
-
-  fun Countries_E_provinces_BasqueCountry_cities_Bilbao : Ind City ;
-
-  fun Countries_E_provinces_BasqueCountry_cities_Donostia : Ind City ;
-
-  fun Countries_E_provinces_BasqueCountry_cities_VitoriaGasteiz : Ind City ;
-
-  fun Countries_E_provinces_CanaryIslands : Ind Province ;
-
-  fun Countries_E_provinces_CanaryIslands_cities_LaLaguna : Ind City ;
-
-  fun Countries_E_provinces_CanaryIslands_cities_LasPalmasdeGranCanaria : Ind City ;
-
-  fun Countries_E_provinces_CanaryIslands_cities_SantaCruzdeTenerife : Ind City ;
-
-  fun Countries_E_provinces_Cantabria : Ind Province ;
-
-  fun Countries_E_provinces_Cantabria_cities_Santander : Ind City ;
-
-  fun Countries_E_provinces_CastileLaMancha : Ind Province ;
-
-  fun Countries_E_provinces_CastileLaMancha_cities_Toledo : Ind City ;
-
-  fun Countries_E_provinces_CastileandLeon : Ind Province ;
-
-  fun Countries_E_provinces_CastileandLeon_cities_Albacete : Ind City ;
-
-  fun Countries_E_provinces_CastileandLeon_cities_Burgos : Ind City ;
-
-  fun Countries_E_provinces_CastileandLeon_cities_Leon : Ind City ;
-
-  fun Countries_E_provinces_CastileandLeon_cities_Salamanca : Ind City ;
-
-  fun Countries_E_provinces_CastileandLeon_cities_Valladolid : Ind City ;
-
-  fun Countries_E_provinces_Catalonia : Ind Province ;
-
-  fun Countries_E_provinces_Catalonia_cities_Badalona : Ind City ;
-
-  fun Countries_E_provinces_Catalonia_cities_Baracaldo : Ind City ;
-
-  fun Countries_E_provinces_Catalonia_cities_Barcelona : Ind City ;
-
-  fun Countries_E_provinces_Catalonia_cities_HospitaletdeLlobregat : Ind City ;
-
-  fun Countries_E_provinces_Catalonia_cities_Lleida : Ind City ;
-
-  fun Countries_E_provinces_Catalonia_cities_Mataro : Ind City ;
-
-  fun Countries_E_provinces_Catalonia_cities_Sabadell : Ind City ;
-
-  fun Countries_E_provinces_Catalonia_cities_SantaColomadeGramanet : Ind City ;
-
-  fun Countries_E_provinces_Catalonia_cities_Tarragona : Ind City ;
-
-  fun Countries_E_provinces_Catalonia_cities_Terrassa : Ind City ;
-
-  fun Countries_E_provinces_Estremadura : Ind Province ;
-
-  fun Countries_E_provinces_Estremadura_cities_Badajoz : Ind City ;
-
-  fun Countries_E_provinces_Estremadura_cities_Merida : Ind City ;
-
-  fun Countries_E_provinces_Galicia : Ind Province ;
-
-  fun Countries_E_provinces_Galicia_cities_LaCoruna : Ind City ;
-
-  fun Countries_E_provinces_Galicia_cities_Orense : Ind City ;
-
-  fun Countries_E_provinces_Galicia_cities_SantiagodeCompostella : Ind City ;
-
-  fun Countries_E_provinces_Galicia_cities_Vigo : Ind City ;
-
-  fun Countries_E_provinces_Madrid : Ind Province ;
-
-  fun Countries_E_provinces_Madrid_cities_AlcaladeHenares : Ind City ;
-
-  fun Countries_E_provinces_Madrid_cities_Alcorcon : Ind City ;
-
-  fun Countries_E_provinces_Madrid_cities_Fuenlabrada : Ind City ;
-
-  fun Countries_E_provinces_Madrid_cities_Getafe : Ind City ;
-
-  fun Countries_E_provinces_Madrid_cities_Leganes : Ind City ;
-
-  fun Countries_E_provinces_Madrid_cities_Madrid : Ind City ;
-
-  fun Countries_E_provinces_Madrid_cities_Mostoles : Ind City ;
-
-  fun Countries_E_provinces_Murcia : Ind Province ;
-
-  fun Countries_E_provinces_Murcia_cities_Cartagena : Ind City ;
-
-  fun Countries_E_provinces_Murcia_cities_Murcia : Ind City ;
-
-  fun Countries_E_provinces_Navarre : Ind Province ;
-
-  fun Countries_E_provinces_Navarre_cities_Pamplona : Ind City ;
-
-  fun Countries_E_provinces_Rioja : Ind Province ;
-
-  fun Countries_E_provinces_Rioja_cities_Logrono : Ind City ;
-
-  fun Countries_E_provinces_Valencia : Ind Province ;
-
-  fun Countries_E_provinces_Valencia_cities_Alacant : Ind City ;
-
-  fun Countries_E_provinces_Valencia_cities_CastellondelaPlana : Ind City ;
-
-  fun Countries_E_provinces_Valencia_cities_Elx : Ind City ;
-
-  fun Countries_E_provinces_Valencia_cities_Valencia : Ind City ;
-
-  fun Countries_FGU_cities_Cayenne : Ind City ;
-
-  fun Countries_FJI_cities_Suva : Ind City ;
-
-  fun Countries_FL_cities_Vaduz : Ind City ;
-
-  fun Countries_FSM_cities_Kolonia : Ind City ;
-
-  fun Countries_F_provinces_Alsace : Ind Province ;
-
-  fun Countries_F_provinces_Alsace_cities_Mulhouse : Ind City ;
-
-  fun Countries_F_provinces_Alsace_cities_Strasbourg : Ind City ;
-
-  fun Countries_F_provinces_Aquitaine : Ind Province ;
-
-  fun Countries_F_provinces_Aquitaine_cities_Bordeaux : Ind City ;
-
-  fun Countries_F_provinces_Auvergne : Ind Province ;
-
-  fun Countries_F_provinces_Auvergne_cities_ClermontFerrand : Ind City ;
-
-  fun Countries_F_provinces_BasseNormandie : Ind Province ;
-
-  fun Countries_F_provinces_BasseNormandie_cities_Caen : Ind City ;
-
-  fun Countries_F_provinces_Bourgogne : Ind Province ;
-
-  fun Countries_F_provinces_Bourgogne_cities_Dijon : Ind City ;
-
-  fun Countries_F_provinces_Bretagne : Ind Province ;
-
-  fun Countries_F_provinces_Bretagne_cities_Brest : Ind City ;
-
-  fun Countries_F_provinces_Bretagne_cities_Rennes : Ind City ;
-
-  fun Countries_F_provinces_Centre : Ind Province ;
-
-  fun Countries_F_provinces_Centre_cities_Orleans : Ind City ;
-
-  fun Countries_F_provinces_Centre_cities_Tours : Ind City ;
-
-  fun Countries_F_provinces_ChampagneArdenne : Ind Province ;
-
-  fun Countries_F_provinces_ChampagneArdenne_cities_ChalonssurMarne : Ind City ;
-
-  fun Countries_F_provinces_ChampagneArdenne_cities_Reims : Ind City ;
-
-  fun Countries_F_provinces_Corse : Ind Province ;
-
-  fun Countries_F_provinces_Corse_cities_Ajaccio : Ind City ;
-
-  fun Countries_F_provinces_FrancheComte : Ind Province ;
-
-  fun Countries_F_provinces_FrancheComte_cities_Besancon : Ind City ;
-
-  fun Countries_F_provinces_HauteNormandie : Ind Province ;
-
-  fun Countries_F_provinces_HauteNormandie_cities_LeHavre : Ind City ;
-
-  fun Countries_F_provinces_HauteNormandie_cities_Rouen : Ind City ;
-
-  fun Countries_F_provinces_IledeFrance : Ind Province ;
-
-  fun Countries_F_provinces_IledeFrance_cities_BoulogneBillancourt : Ind City ;
-
-  fun Countries_F_provinces_IledeFrance_cities_Paris : Ind City ;
-
-  fun Countries_F_provinces_LanguedocRousillon : Ind Province ;
-
-  fun Countries_F_provinces_LanguedocRousillon_cities_Montpellier : Ind City ;
-
-  fun Countries_F_provinces_LanguedocRousillon_cities_Nimes : Ind City ;
-
-  fun Countries_F_provinces_LanguedocRousillon_cities_Perpignan : Ind City ;
-
-  fun Countries_F_provinces_Limousin : Ind Province ;
-
-  fun Countries_F_provinces_Limousin_cities_Limoges : Ind City ;
-
-  fun Countries_F_provinces_Lorraine : Ind Province ;
-
-  fun Countries_F_provinces_Lorraine_cities_Metz : Ind City ;
-
-  fun Countries_F_provinces_Lorraine_cities_Nancy : Ind City ;
-
-  fun Countries_F_provinces_MidiPyrenees : Ind Province ;
-
-  fun Countries_F_provinces_MidiPyrenees_cities_Toulouse : Ind City ;
-
-  fun Countries_F_provinces_NordPasdeCalais : Ind Province ;
-
-  fun Countries_F_provinces_NordPasdeCalais_cities_Lille : Ind City ;
-
-  fun Countries_F_provinces_PaysdelaLoire : Ind Province ;
-
-  fun Countries_F_provinces_PaysdelaLoire_cities_Angers : Ind City ;
-
-  fun Countries_F_provinces_PaysdelaLoire_cities_LeMans : Ind City ;
-
-  fun Countries_F_provinces_PaysdelaLoire_cities_Nantes : Ind City ;
-
-  fun Countries_F_provinces_Picardie : Ind Province ;
-
-  fun Countries_F_provinces_Picardie_cities_Amiens : Ind City ;
-
-  fun Countries_F_provinces_PoitouCharentes : Ind Province ;
-
-  fun Countries_F_provinces_PoitouCharentes_cities_Poitiers : Ind City ;
-
-  fun Countries_F_provinces_ProvenceCotedAzur : Ind Province ;
-
-  fun Countries_F_provinces_ProvenceCotedAzur_cities_AixenProvence : Ind City ;
-
-  fun Countries_F_provinces_ProvenceCotedAzur_cities_Marseille : Ind City ;
-
-  fun Countries_F_provinces_ProvenceCotedAzur_cities_Nice : Ind City ;
-
-  fun Countries_F_provinces_ProvenceCotedAzur_cities_Toulon : Ind City ;
-
-  fun Countries_F_provinces_RhoneAlpes : Ind Province ;
-
-  fun Countries_F_provinces_RhoneAlpes_cities_Grenoble : Ind City ;
-
-  fun Countries_F_provinces_RhoneAlpes_cities_Lyon : Ind City ;
-
-  fun Countries_F_provinces_RhoneAlpes_cities_SaintEtienne : Ind City ;
-
-  fun Countries_F_provinces_RhoneAlpes_cities_Villeurbanne : Ind City ;
-
-  fun Countries_GB_cities_Sandwell : Ind City ;
-
-  fun Countries_GB_cities_WrexhamMaelor : Ind City ;
-
-  fun Countries_GB_provinces_AberconwyandColwyn : Ind Province ;
-
-  fun Countries_GB_provinces_AberconwyandColwyn_cities_ColwynBay : Ind City ;
-
-  fun Countries_GB_provinces_Anglesey : Ind Province ;
-
-  fun Countries_GB_provinces_Anglesey_cities_Llangefni : Ind City ;
-
-  fun Countries_GB_provinces_Avon : Ind Province ;
-
-  fun Countries_GB_provinces_Avon_cities_Bristol : Ind City ;
-
-  fun Countries_GB_provinces_Bedfordshire : Ind Province ;
-
-  fun Countries_GB_provinces_Bedfordshire_cities_Bedford : Ind City ;
-
-  fun Countries_GB_provinces_Bedfordshire_cities_Luton : Ind City ;
-
-  fun Countries_GB_provinces_Berkshire : Ind Province ;
-
-  fun Countries_GB_provinces_Berkshire_cities_Bracknell : Ind City ;
-
-  fun Countries_GB_provinces_Berkshire_cities_Newbury : Ind City ;
-
-  fun Countries_GB_provinces_Berkshire_cities_Reading : Ind City ;
-
-  fun Countries_GB_provinces_Berkshire_cities_Slough : Ind City ;
-
-  fun Countries_GB_provinces_Berkshire_cities_Windsor : Ind City ;
-
-  fun Countries_GB_provinces_Berkshire_cities_Wokingham : Ind City ;
-
-  fun Countries_GB_provinces_BlaenauGwent : Ind Province ;
-
-  fun Countries_GB_provinces_BlaenauGwent_cities_EbbwVale : Ind City ;
-
-  fun Countries_GB_provinces_Borders : Ind Province ;
-
-  fun Countries_GB_provinces_Borders_cities_NewtownSt_Boswells : Ind City ;
-
-  fun Countries_GB_provinces_Bridgend : Ind Province ;
-
-  fun Countries_GB_provinces_Bridgend_cities_Bridgend : Ind City ;
-
-  fun Countries_GB_provinces_Buckinghamshire : Ind Province ;
-
-  fun Countries_GB_provinces_Buckinghamshire_cities_Aylesbury : Ind City ;
-
-  fun Countries_GB_provinces_Buckinghamshire_cities_MiltonKeynes : Ind City ;
-
-  fun Countries_GB_provinces_Buckinghamshire_cities_Wycombe : Ind City ;
-
-  fun Countries_GB_provinces_Caerphilly : Ind Province ;
-
-  fun Countries_GB_provinces_Caerphilly_cities_YstradFawr : Ind City ;
-
-  fun Countries_GB_provinces_Cambridgeshire : Ind Province ;
-
-  fun Countries_GB_provinces_Cambridgeshire_cities_Cambridge : Ind City ;
-
-  fun Countries_GB_provinces_Cambridgeshire_cities_Huntingdon : Ind City ;
-
-  fun Countries_GB_provinces_Cambridgeshire_cities_Peterborough : Ind City ;
-
-  fun Countries_GB_provinces_Cardiff : Ind Province ;
-
-  fun Countries_GB_provinces_Cardiff_cities_Cardiff : Ind City ;
-
-  fun Countries_GB_provinces_Carmarthenshire : Ind Province ;
-
-  fun Countries_GB_provinces_Carmarthenshire_cities_Carmarthen : Ind City ;
-
-  fun Countries_GB_provinces_Central : Ind Province ;
-
-  fun Countries_GB_provinces_Central_cities_Stirling : Ind City ;
-
-  fun Countries_GB_provinces_Ceredigion : Ind Province ;
-
-  fun Countries_GB_provinces_Ceredigion_cities_Aberystwyth : Ind City ;
-
-  fun Countries_GB_provinces_Cheshire : Ind Province ;
-
-  fun Countries_GB_provinces_Cheshire_cities_Chester : Ind City ;
-
-  fun Countries_GB_provinces_Cheshire_cities_Crewe : Ind City ;
-
-  fun Countries_GB_provinces_Cheshire_cities_Macclesfield : Ind City ;
-
-  fun Countries_GB_provinces_Cheshire_cities_Warrington : Ind City ;
-
-  fun Countries_GB_provinces_Cleveland : Ind Province ;
-
-  fun Countries_GB_provinces_Cleveland_cities_Middlesbrough : Ind City ;
-
-  fun Countries_GB_provinces_Cleveland_cities_StocktononTees : Ind City ;
-
-  fun Countries_GB_provinces_Cornwall_IslesofScilly : Ind Province ;
-
-  fun Countries_GB_provinces_Cornwall_IslesofScilly_cities_Truro : Ind City ;
-
-  fun Countries_GB_provinces_Cumbria : Ind Province ;
-
-  fun Countries_GB_provinces_Cumbria_cities_Carlisle : Ind City ;
-
-  fun Countries_GB_provinces_Denbighshire : Ind Province ;
-
-  fun Countries_GB_provinces_Denbighshire_cities_Ruthin : Ind City ;
-
-  fun Countries_GB_provinces_Derbyshire : Ind Province ;
-
-  fun Countries_GB_provinces_Derbyshire_cities_Chesterfield : Ind City ;
-
-  fun Countries_GB_provinces_Derbyshire_cities_Derby : Ind City ;
-
-  fun Countries_GB_provinces_Derbyshire_cities_Matlock : Ind City ;
-
-  fun Countries_GB_provinces_Derbyshire_cities_SuttoninAshfield : Ind City ;
-
-  fun Countries_GB_provinces_Devon : Ind Province ;
-
-  fun Countries_GB_provinces_Devon_cities_Exeter : Ind City ;
-
-  fun Countries_GB_provinces_Devon_cities_Plymouth : Ind City ;
-
-  fun Countries_GB_provinces_Dorset : Ind Province ;
-
-  fun Countries_GB_provinces_Dorset_cities_Bournemouth : Ind City ;
-
-  fun Countries_GB_provinces_Dorset_cities_Dorchester : Ind City ;
-
-  fun Countries_GB_provinces_Dorset_cities_Poole : Ind City ;
-
-  fun Countries_GB_provinces_DumfriesandGalloway : Ind Province ;
-
-  fun Countries_GB_provinces_DumfriesandGalloway_cities_Dumfries : Ind City ;
-
-  fun Countries_GB_provinces_Durham : Ind Province ;
-
-  fun Countries_GB_provinces_Durham_cities_Darlington : Ind City ;
-
-  fun Countries_GB_provinces_Durham_cities_Durham : Ind City ;
-
-  fun Countries_GB_provinces_EastSussex : Ind Province ;
-
-  fun Countries_GB_provinces_EastSussex_cities_Brighton : Ind City ;
-
-  fun Countries_GB_provinces_EastSussex_cities_Lewes : Ind City ;
-
-  fun Countries_GB_provinces_Essex : Ind Province ;
-
-  fun Countries_GB_provinces_Essex_cities_Basildon : Ind City ;
-
-  fun Countries_GB_provinces_Essex_cities_Braintree : Ind City ;
-
-  fun Countries_GB_provinces_Essex_cities_Chelmsford : Ind City ;
-
-  fun Countries_GB_provinces_Essex_cities_Colchester : Ind City ;
-
-  fun Countries_GB_provinces_Essex_cities_EppingForest : Ind City ;
-
-  fun Countries_GB_provinces_Essex_cities_SouthendonSea : Ind City ;
-
-  fun Countries_GB_provinces_Fife : Ind Province ;
-
-  fun Countries_GB_provinces_Fife_cities_Glenrothes : Ind City ;
-
-  fun Countries_GB_provinces_Flintshire : Ind Province ;
-
-  fun Countries_GB_provinces_Flintshire_cities_Mold : Ind City ;
-
-  fun Countries_GB_provinces_Gloucestershire : Ind Province ;
-
-  fun Countries_GB_provinces_Gloucestershire_cities_Cheltenham : Ind City ;
-
-  fun Countries_GB_provinces_Gloucestershire_cities_Gloucester : Ind City ;
-
-  fun Countries_GB_provinces_Gloucestershire_cities_Glouchester : Ind City ;
-
-  fun Countries_GB_provinces_Gloucestershire_cities_Stroud : Ind City ;
-
-  fun Countries_GB_provinces_Grampian : Ind Province ;
-
-  fun Countries_GB_provinces_Grampian_cities_Aberdeen : Ind City ;
-
-  fun Countries_GB_provinces_GreaterLondon : Ind Province ;
-
-  fun Countries_GB_provinces_GreaterLondon_cities_London : Ind City ;
-
-  fun Countries_GB_provinces_GreaterManchester : Ind Province ;
-
-  fun Countries_GB_provinces_GreaterManchester_cities_Bolton : Ind City ;
-
-  fun Countries_GB_provinces_GreaterManchester_cities_Bury : Ind City ;
-
-  fun Countries_GB_provinces_GreaterManchester_cities_Manchester : Ind City ;
-
-  fun Countries_GB_provinces_GreaterManchester_cities_Oldham : Ind City ;
-
-  fun Countries_GB_provinces_GreaterManchester_cities_Rochdale : Ind City ;
-
-  fun Countries_GB_provinces_GreaterManchester_cities_Salford : Ind City ;
-
-  fun Countries_GB_provinces_GreaterManchester_cities_Stockport : Ind City ;
-
-  fun Countries_GB_provinces_GreaterManchester_cities_Tameside : Ind City ;
-
-  fun Countries_GB_provinces_GreaterManchester_cities_Trafford : Ind City ;
-
-  fun Countries_GB_provinces_GreaterManchester_cities_Wigan : Ind City ;
-
-  fun Countries_GB_provinces_Gwynedd : Ind Province ;
-
-  fun Countries_GB_provinces_Gwynedd_cities_Caernarfon : Ind City ;
-
-  fun Countries_GB_provinces_Hampshire : Ind Province ;
-
-  fun Countries_GB_provinces_Hampshire_cities_Basingstoke : Ind City ;
-
-  fun Countries_GB_provinces_Hampshire_cities_Eastleigh : Ind City ;
-
-  fun Countries_GB_provinces_Hampshire_cities_Fareham : Ind City ;
-
-  fun Countries_GB_provinces_Hampshire_cities_Havant : Ind City ;
-
-  fun Countries_GB_provinces_Hampshire_cities_Portsmouth : Ind City ;
-
-  fun Countries_GB_provinces_Hampshire_cities_Southampton : Ind City ;
-
-  fun Countries_GB_provinces_Hampshire_cities_Winchester : Ind City ;
-
-  fun Countries_GB_provinces_HerefordandWorcester : Ind Province ;
-
-  fun Countries_GB_provinces_HerefordandWorcester_cities_Worcester : Ind City ;
-
-  fun Countries_GB_provinces_Hertfordshire : Ind Province ;
-
-  fun Countries_GB_provinces_Hertfordshire_cities_Hertford : Ind City ;
-
-  fun Countries_GB_provinces_Hertfordshire_cities_SaintAlbans : Ind City ;
-
-  fun Countries_GB_provinces_Highland : Ind Province ;
-
-  fun Countries_GB_provinces_Highland_cities_Inverness : Ind City ;
-
-  fun Countries_GB_provinces_Humberside : Ind Province ;
-
-  fun Countries_GB_provinces_Humberside_cities_Beverley : Ind City ;
-
-  fun Countries_GB_provinces_Humberside_cities_Hull : Ind City ;
-
-  fun Countries_GB_provinces_Humberside_cities_KingstonuponHull : Ind City ;
-
-  fun Countries_GB_provinces_IslandAreas_munic : Ind Province ;
-
-  fun Countries_GB_provinces_IslandAreas_munic_cities_IslandAreas : Ind City ;
-
-  fun Countries_GB_provinces_IsleofWight : Ind Province ;
-
-  fun Countries_GB_provinces_Kent : Ind Province ;
-
-  fun Countries_GB_provinces_Kent_cities_Canterbury : Ind City ;
-
-  fun Countries_GB_provinces_Kent_cities_Dover : Ind City ;
-
-  fun Countries_GB_provinces_Kent_cities_Maidstone : Ind City ;
-
-  fun Countries_GB_provinces_Kent_cities_RochesteruponMedway : Ind City ;
-
-  fun Countries_GB_provinces_Kent_cities_Sevenoaks : Ind City ;
-
-  fun Countries_GB_provinces_Kent_cities_Swale : Ind City ;
-
-  fun Countries_GB_provinces_Kent_cities_Tonbridge : Ind City ;
-
-  fun Countries_GB_provinces_Kent_cities_TunbridgeWells : Ind City ;
-
-  fun Countries_GB_provinces_Lancashire : Ind Province ;
-
-  fun Countries_GB_provinces_Lancashire_cities_Blackburn : Ind City ;
-
-  fun Countries_GB_provinces_Lancashire_cities_Blackpool : Ind City ;
-
-  fun Countries_GB_provinces_Lancashire_cities_Lancaster : Ind City ;
-
-  fun Countries_GB_provinces_Lancashire_cities_Preston : Ind City ;
-
-  fun Countries_GB_provinces_Leicestershire : Ind Province ;
-
-  fun Countries_GB_provinces_Leicestershire_cities_Leicester : Ind City ;
-
-  fun Countries_GB_provinces_Leicestershire_cities_Leichester : Ind City ;
-
-  fun Countries_GB_provinces_Lincolnshire : Ind Province ;
-
-  fun Countries_GB_provinces_Lincolnshire_cities_Lincoln : Ind City ;
-
-  fun Countries_GB_provinces_Lothian : Ind Province ;
-
-  fun Countries_GB_provinces_Lothian_cities_Edinburgh : Ind City ;
-
-  fun Countries_GB_provinces_Merseyside : Ind Province ;
-
-  fun Countries_GB_provinces_Merseyside_cities_Knowsley : Ind City ;
-
-  fun Countries_GB_provinces_Merseyside_cities_Liverpool : Ind City ;
-
-  fun Countries_GB_provinces_Merseyside_cities_SaintHelens : Ind City ;
-
-  fun Countries_GB_provinces_Merseyside_cities_Sefton : Ind City ;
-
-  fun Countries_GB_provinces_Merseyside_cities_Wiral : Ind City ;
-
-  fun Countries_GB_provinces_MerthyrTydfil : Ind Province ;
-
-  fun Countries_GB_provinces_MerthyrTydfil_cities_MerthyrTydfil : Ind City ;
-
-  fun Countries_GB_provinces_Monmouthshire : Ind Province ;
-
-  fun Countries_GB_provinces_Monmouthshire_cities_Cwmbran : Ind City ;
-
-  fun Countries_GB_provinces_NeathandPortTalbot : Ind Province ;
-
-  fun Countries_GB_provinces_NeathandPortTalbot_cities_PortTalbot : Ind City ;
-
-  fun Countries_GB_provinces_Newport : Ind Province ;
-
-  fun Countries_GB_provinces_Newport_cities_Newport : Ind City ;
-
-  fun Countries_GB_provinces_Norfolk : Ind Province ;
-
-  fun Countries_GB_provinces_Norfolk_cities_KingsLynn : Ind City ;
-
-  fun Countries_GB_provinces_Norfolk_cities_Norwich : Ind City ;
-
-  fun Countries_GB_provinces_NorthYorkshire : Ind Province ;
-
-  fun Countries_GB_provinces_NorthYorkshire_cities_Harrogate : Ind City ;
-
-  fun Countries_GB_provinces_NorthYorkshire_cities_Northallerton : Ind City ;
-
-  fun Countries_GB_provinces_NorthYorkshire_cities_Scarborough : Ind City ;
-
-  fun Countries_GB_provinces_NorthYorkshire_cities_York : Ind City ;
-
-  fun Countries_GB_provinces_Northamptonshire : Ind Province ;
-
-  fun Countries_GB_provinces_Northamptonshire_cities_Northampton : Ind City ;
-
-  fun Countries_GB_provinces_NorthernIreland : Ind Province ;
-
-  fun Countries_GB_provinces_NorthernIreland_cities_Belfast : Ind City ;
-
-  fun Countries_GB_provinces_Northumberland : Ind Province ;
-
-  fun Countries_GB_provinces_Nottinghamshire : Ind Province ;
-
-  fun Countries_GB_provinces_Nottinghamshire_cities_Mansfield : Ind City ;
-
-  fun Countries_GB_provinces_Nottinghamshire_cities_NewarkonTrent : Ind City ;
-
-  fun Countries_GB_provinces_Nottinghamshire_cities_Nottingham : Ind City ;
-
-  fun Countries_GB_provinces_Oxfordshire : Ind Province ;
-
-  fun Countries_GB_provinces_Oxfordshire_cities_Oxford : Ind City ;
-
-  fun Countries_GB_provinces_Pembrokeshire : Ind Province ;
-
-  fun Countries_GB_provinces_Pembrokeshire_cities_Haverfordwest : Ind City ;
-
-  fun Countries_GB_provinces_Powys : Ind Province ;
-
-  fun Countries_GB_provinces_Powys_cities_LlandrindodWells : Ind City ;
-
-  fun Countries_GB_provinces_RhonddaCynonTaff : Ind Province ;
-
-  fun Countries_GB_provinces_RhonddaCynonTaff_cities_Rhondda : Ind City ;
-
-  fun Countries_GB_provinces_Shropshire : Ind Province ;
-
-  fun Countries_GB_provinces_Shropshire_cities_Shrewsbury : Ind City ;
-
-  fun Countries_GB_provinces_Somerset : Ind Province ;
-
-  fun Countries_GB_provinces_Somerset_cities_Taunton : Ind City ;
-
-  fun Countries_GB_provinces_SouthYorkshire : Ind Province ;
-
-  fun Countries_GB_provinces_SouthYorkshire_cities_Barnsley : Ind City ;
-
-  fun Countries_GB_provinces_SouthYorkshire_cities_Doncaster : Ind City ;
-
-  fun Countries_GB_provinces_SouthYorkshire_cities_Rotherham : Ind City ;
-
-  fun Countries_GB_provinces_SouthYorkshire_cities_Sheffield : Ind City ;
-
-  fun Countries_GB_provinces_Staffordshire : Ind Province ;
-
-  fun Countries_GB_provinces_Staffordshire_cities_NewcastleunderLyme : Ind City ;
-
-  fun Countries_GB_provinces_Staffordshire_cities_Stafford : Ind City ;
-
-  fun Countries_GB_provinces_Staffordshire_cities_StokeonTrent : Ind City ;
-
-  fun Countries_GB_provinces_Strathclyde : Ind Province ;
-
-  fun Countries_GB_provinces_Strathclyde_cities_Glasgow : Ind City ;
-
-  fun Countries_GB_provinces_Strathclyde_cities_Renfrew : Ind City ;
-
-  fun Countries_GB_provinces_Suffolk : Ind Province ;
-
-  fun Countries_GB_provinces_Suffolk_cities_Ipswich : Ind City ;
-
-  fun Countries_GB_provinces_Surrey : Ind Province ;
-
-  fun Countries_GB_provinces_Surrey_cities_Elmbridge : Ind City ;
-
-  fun Countries_GB_provinces_Surrey_cities_Guildford : Ind City ;
-
-  fun Countries_GB_provinces_Surrey_cities_Kingston : Ind City ;
-
-  fun Countries_GB_provinces_Surrey_cities_Reigate : Ind City ;
-
-  fun Countries_GB_provinces_Swansea : Ind Province ;
-
-  fun Countries_GB_provinces_Swansea_cities_Swansea : Ind City ;
-
-  fun Countries_GB_provinces_Tayside : Ind Province ;
-
-  fun Countries_GB_provinces_Tayside_cities_Dundee : Ind City ;
-
-  fun Countries_GB_provinces_Torfaen : Ind Province ;
-
-  fun Countries_GB_provinces_Torfaen_cities_Pontypool : Ind City ;
-
-  fun Countries_GB_provinces_TyneandWear : Ind Province ;
-
-  fun Countries_GB_provinces_TyneandWear_cities_Gateshead : Ind City ;
-
-  fun Countries_GB_provinces_TyneandWear_cities_Newcastle : Ind City ;
-
-  fun Countries_GB_provinces_TyneandWear_cities_NewcastleuponTyne : Ind City ;
-
-  fun Countries_GB_provinces_TyneandWear_cities_Sunderland : Ind City ;
-
-  fun Countries_GB_provinces_ValeofGlamorgan : Ind Province ;
-
-  fun Countries_GB_provinces_ValeofGlamorgan_cities_Barry : Ind City ;
-
-  fun Countries_GB_provinces_ValeofGlamorgan_cities_RhymneyValley : Ind City ;
-
-  fun Countries_GB_provinces_Warwickshire : Ind Province ;
-
-  fun Countries_GB_provinces_Warwickshire_cities_Nuneaton : Ind City ;
-
-  fun Countries_GB_provinces_Warwickshire_cities_StratfordonAvon : Ind City ;
-
-  fun Countries_GB_provinces_Warwickshire_cities_Warwick : Ind City ;
-
-  fun Countries_GB_provinces_WestMidlands : Ind Province ;
-
-  fun Countries_GB_provinces_WestMidlands_cities_Birmingham : Ind City ;
-
-  fun Countries_GB_provinces_WestMidlands_cities_Coventry : Ind City ;
-
-  fun Countries_GB_provinces_WestMidlands_cities_Dudley : Ind City ;
-
-  fun Countries_GB_provinces_WestMidlands_cities_Solihull : Ind City ;
-
-  fun Countries_GB_provinces_WestMidlands_cities_Walsall : Ind City ;
-
-  fun Countries_GB_provinces_WestMidlands_cities_WestBromwich : Ind City ;
-
-  fun Countries_GB_provinces_WestMidlands_cities_Wolverhampton : Ind City ;
-
-  fun Countries_GB_provinces_WestSussex : Ind Province ;
-
-  fun Countries_GB_provinces_WestSussex_cities_Chichester : Ind City ;
-
-  fun Countries_GB_provinces_WestSussex_cities_Horsham : Ind City ;
-
-  fun Countries_GB_provinces_WestYorkshire : Ind Province ;
-
-  fun Countries_GB_provinces_WestYorkshire_cities_Bradford : Ind City ;
-
-  fun Countries_GB_provinces_WestYorkshire_cities_Huddersfield : Ind City ;
-
-  fun Countries_GB_provinces_WestYorkshire_cities_Kirklees : Ind City ;
-
-  fun Countries_GB_provinces_WestYorkshire_cities_Leeds : Ind City ;
-
-  fun Countries_GB_provinces_WestYorkshire_cities_Wakefield : Ind City ;
-
-  fun Countries_GB_provinces_Wiltshire : Ind Province ;
-
-  fun Countries_GB_provinces_Wiltshire_cities_Salisbury : Ind City ;
-
-  fun Countries_GB_provinces_Wiltshire_cities_Trowbridge : Ind City ;
-
-  fun Countries_GB_provinces_Wrexham : Ind Province ;
-
-  fun Countries_GB_provinces_Wrexham_cities_Wrexham : Ind City ;
-
-  fun Countries_GCA_cities_GuatemalaCity : Ind City ;
-
-  fun Countries_GCA_cities_Mixco : Ind City ;
-
-  fun Countries_GCA_cities_VillaNueva : Ind City ;
-
-  fun Countries_GE_cities_Tbilisi : Ind City ;
-
-  fun Countries_GH_cities_Accra : Ind City ;
-
-  fun Countries_GH_cities_CapeCoast : Ind City ;
-
-  fun Countries_GH_cities_Kumasi : Ind City ;
-
-  fun Countries_GH_cities_Sekondi : Ind City ;
-
-  fun Countries_GH_cities_Takoradi : Ind City ;
-
-  fun Countries_GH_cities_Tamale : Ind City ;
-
-  fun Countries_GH_cities_Tema : Ind City ;
-
-  fun Countries_GNB_cities_Bissau : Ind City ;
-
-  fun Countries_GQ_cities_Malabo : Ind City ;
-
-  fun Countries_GQ_cities_Sta_Isabel : Ind City ;
-
-  fun Countries_GR_cities_Iraklion : Ind City ;
-
-  fun Countries_GR_cities_Kavalla : Ind City ;
-
-  fun Countries_GR_cities_Larisa : Ind City ;
-
-  fun Countries_GR_cities_Patrai : Ind City ;
-
-  fun Countries_GR_cities_Piraeus : Ind City ;
-
-  fun Countries_GR_cities_Thessaloniki : Ind City ;
-
-  fun Countries_GR_cities_Volos : Ind City ;
-
-  fun Countries_GR_provinces_AnatolikiMakedhoniakaiThraki : Ind Province ;
-
-  fun Countries_GR_provinces_Attiki : Ind Province ;
-
-  fun Countries_GR_provinces_Attiki_cities_Athens : Ind City ;
-
-  fun Countries_GR_provinces_DhytikiEllas : Ind Province ;
-
-  fun Countries_GR_provinces_DhytikiMakedhonia : Ind Province ;
-
-  fun Countries_GR_provinces_IonioiNisoi : Ind Province ;
-
-  fun Countries_GR_provinces_Ipiros : Ind Province ;
-
-  fun Countries_GR_provinces_KedrikiMakedhonia : Ind Province ;
-
-  fun Countries_GR_provinces_Kriti : Ind Province ;
-
-  fun Countries_GR_provinces_NotionAiyaion : Ind Province ;
-
-  fun Countries_GR_provinces_Peloponnisos : Ind Province ;
-
-  fun Countries_GR_provinces_StereaEllas : Ind Province ;
-
-  fun Countries_GR_provinces_Thessalia : Ind Province ;
-
-  fun Countries_GR_provinces_VoreionAiyaion : Ind Province ;
-
-  fun Countries_GUY_cities_Georgetown : Ind City ;
-
-  fun Countries_G_cities_Libreville : Ind City ;
-
-  fun Countries_HCA_provinces_Atlantida : Ind Province ;
-
-  fun Countries_HCA_provinces_Atlantida_cities_LaCeiba : Ind City ;
-
-  fun Countries_HCA_provinces_Atlantida_cities_Tela : Ind City ;
-
-  fun Countries_HCA_provinces_Choluteca : Ind Province ;
-
-  fun Countries_HCA_provinces_Choluteca_cities_Choluteca : Ind City ;
-
-  fun Countries_HCA_provinces_Colon : Ind Province ;
-
-  fun Countries_HCA_provinces_Colon_cities_Trujillo : Ind City ;
-
-  fun Countries_HCA_provinces_Comayagua : Ind Province ;
-
-  fun Countries_HCA_provinces_Comayagua_cities_Comayagua : Ind City ;
-
-  fun Countries_HCA_provinces_Copan : Ind Province ;
-
-  fun Countries_HCA_provinces_Copan_cities_SantaRosadeCopan : Ind City ;
-
-  fun Countries_HCA_provinces_Cortes : Ind Province ;
-
-  fun Countries_HCA_provinces_Cortes_cities_PuertoCortes : Ind City ;
-
-  fun Countries_HCA_provinces_Cortes_cities_SanPedroSula : Ind City ;
-
-  fun Countries_HCA_provinces_ElParaiso : Ind Province ;
-
-  fun Countries_HCA_provinces_ElParaiso_cities_Danli : Ind City ;
-
-  fun Countries_HCA_provinces_ElParaiso_cities_Yuscaran : Ind City ;
-
-  fun Countries_HCA_provinces_FranciscoMorazan : Ind Province ;
-
-  fun Countries_HCA_provinces_FranciscoMorazan_cities_Siguatepeque : Ind City ;
-
-  fun Countries_HCA_provinces_FranciscoMorazan_cities_Tegucigalpa : Ind City ;
-
-  fun Countries_HCA_provinces_GraciasaDios : Ind Province ;
-
-  fun Countries_HCA_provinces_GraciasaDios_cities_PuertoLempira : Ind City ;
-
-  fun Countries_HCA_provinces_Intibuca : Ind Province ;
-
-  fun Countries_HCA_provinces_Intibuca_cities_LaEsperanza : Ind City ;
-
-  fun Countries_HCA_provinces_IslasdelaBahia : Ind Province ;
-
-  fun Countries_HCA_provinces_IslasdelaBahia_cities_Roatan : Ind City ;
-
-  fun Countries_HCA_provinces_LaPaz : Ind Province ;
-
-  fun Countries_HCA_provinces_LaPaz_cities_LaPaz : Ind City ;
-
-  fun Countries_HCA_provinces_Lempira : Ind Province ;
-
-  fun Countries_HCA_provinces_Lempira_cities_Gracias : Ind City ;
-
-  fun Countries_HCA_provinces_Ocotepeque : Ind Province ;
-
-  fun Countries_HCA_provinces_Ocotepeque_cities_Ocotepeque : Ind City ;
-
-  fun Countries_HCA_provinces_Olancho : Ind Province ;
-
-  fun Countries_HCA_provinces_Olancho_cities_Jutigalpa : Ind City ;
-
-  fun Countries_HCA_provinces_SantaBarbara : Ind Province ;
-
-  fun Countries_HCA_provinces_SantaBarbara_cities_SantaBarbara : Ind City ;
-
-  fun Countries_HCA_provinces_Valle : Ind Province ;
-
-  fun Countries_HCA_provinces_Valle_cities_Nacaome : Ind City ;
-
-  fun Countries_HCA_provinces_Yoro : Ind Province ;
-
-  fun Countries_HCA_provinces_Yoro_cities_ElProgreso : Ind City ;
-
-  fun Countries_HCA_provinces_Yoro_cities_Olanchito : Ind City ;
-
-  fun Countries_HCA_provinces_Yoro_cities_Yoro : Ind City ;
-
-  fun Countries_HR_cities_Zagreb : Ind City ;
-
-  fun Countries_H_provinces_BacsKiskun : Ind Province ;
-
-  fun Countries_H_provinces_BacsKiskun_cities_Kecskemet : Ind City ;
-
-  fun Countries_H_provinces_Baranya : Ind Province ;
-
-  fun Countries_H_provinces_Bekes : Ind Province ;
-
-  fun Countries_H_provinces_Bekes_cities_Bekescaba : Ind City ;
-
-  fun Countries_H_provinces_BorsodAbaujZemplen : Ind Province ;
-
-  fun Countries_H_provinces_Budapest_munic : Ind Province ;
-
-  fun Countries_H_provinces_Budapest_munic_cities_Budapest : Ind City ;
-
-  fun Countries_H_provinces_Csongrad : Ind Province ;
-
-  fun Countries_H_provinces_Csongrad_cities_Hodmezovasarhely : Ind City ;
-
-  fun Countries_H_provinces_Debrecen_munic : Ind Province ;
-
-  fun Countries_H_provinces_Debrecen_munic_cities_Debrecen : Ind City ;
-
-  fun Countries_H_provinces_Fejer : Ind Province ;
-
-  fun Countries_H_provinces_Fejer_cities_Szekesfehervar : Ind City ;
-
-  fun Countries_H_provinces_GyorSopron : Ind Province ;
-
-  fun Countries_H_provinces_Gyor_munic : Ind Province ;
-
-  fun Countries_H_provinces_Gyor_munic_cities_Gyor : Ind City ;
-
-  fun Countries_H_provinces_HajduBihar : Ind Province ;
-
-  fun Countries_H_provinces_Heves : Ind Province ;
-
-  fun Countries_H_provinces_Heves_cities_Eger : Ind City ;
-
-  fun Countries_H_provinces_KomaromEsztergom : Ind Province ;
-
-  fun Countries_H_provinces_KomaromEsztergom_cities_Tatabanya : Ind City ;
-
-  fun Countries_H_provinces_Miskolc_munic : Ind Province ;
-
-  fun Countries_H_provinces_Miskolc_munic_cities_Miskolc : Ind City ;
-
-  fun Countries_H_provinces_Nograd : Ind Province ;
-
-  fun Countries_H_provinces_Nograd_cities_Salgotarjan : Ind City ;
-
-  fun Countries_H_provinces_Pecs_munic : Ind Province ;
-
-  fun Countries_H_provinces_Pecs_munic_cities_Pecs : Ind City ;
-
-  fun Countries_H_provinces_Pest : Ind Province ;
-
-  fun Countries_H_provinces_Somogy : Ind Province ;
-
-  fun Countries_H_provinces_Somogy_cities_Kaposvar : Ind City ;
-
-  fun Countries_H_provinces_SzabolcsSzatmar : Ind Province ;
-
-  fun Countries_H_provinces_SzabolcsSzatmar_cities_Nyiregyhaza : Ind City ;
-
-  fun Countries_H_provinces_Szeged_munic : Ind Province ;
-
-  fun Countries_H_provinces_Szeged_munic_cities_Szeged : Ind City ;
-
-  fun Countries_H_provinces_Szolnok : Ind Province ;
-
-  fun Countries_H_provinces_Szolnok_cities_Szolnok : Ind City ;
-
-  fun Countries_H_provinces_Tolna : Ind Province ;
-
-  fun Countries_H_provinces_Tolna_cities_Szekszard : Ind City ;
-
-  fun Countries_H_provinces_Vas : Ind Province ;
-
-  fun Countries_H_provinces_Vas_cities_Szombathely : Ind City ;
-
-  fun Countries_H_provinces_Veszprem : Ind Province ;
-
-  fun Countries_H_provinces_Veszprem_cities_Veszprem : Ind City ;
-
-  fun Countries_H_provinces_Zala : Ind Province ;
-
-  fun Countries_H_provinces_Zala_cities_Zalaegerszeg : Ind City ;
-
-  fun Countries_IL_provinces_Central : Ind Province ;
-
-  fun Countries_IL_provinces_Central_cities_Jerusalem : Ind City ;
-
-  fun Countries_IL_provinces_Central_cities_Ramla : Ind City ;
-
-  fun Countries_IL_provinces_Haifa : Ind Province ;
-
-  fun Countries_IL_provinces_Haifa_cities_Haifa : Ind City ;
-
-  fun Countries_IL_provinces_North : Ind Province ;
-
-  fun Countries_IL_provinces_North_cities_Nazareth : Ind City ;
-
-  fun Countries_IL_provinces_South : Ind Province ;
-
-  fun Countries_IL_provinces_South_cities_BeerSheva : Ind City ;
-
-  fun Countries_IL_provinces_TelAviv : Ind Province ;
-
-  fun Countries_IL_provinces_TelAviv_cities_TelAviv : Ind City ;
-
-  fun Countries_IND_cities_PimpriChinchwad : Ind City ;
-
-  fun Countries_IND_provinces_AndamanandNicobarIs_ : Ind Province ;
-
-  fun Countries_IND_provinces_AndamanandNicobarIs__cities_PortBlair : Ind City ;
-
-  fun Countries_IND_provinces_AndhraPradesh : Ind Province ;
-
-  fun Countries_IND_provinces_AndhraPradesh_cities_Guntur : Ind City ;
-
-  fun Countries_IND_provinces_AndhraPradesh_cities_Hyderabad : Ind City ;
-
-  fun Countries_IND_provinces_AndhraPradesh_cities_Rajahmundry : Ind City ;
-
-  fun Countries_IND_provinces_AndhraPradesh_cities_Vijayawada : Ind City ;
-
-  fun Countries_IND_provinces_AndhraPradesh_cities_Vishakhapatnam : Ind City ;
-
-  fun Countries_IND_provinces_AndhraPradesh_cities_Warangal : Ind City ;
-
-  fun Countries_IND_provinces_ArunachalPradesh : Ind Province ;
-
-  fun Countries_IND_provinces_ArunachalPradesh_cities_Itanagar : Ind City ;
-
-  fun Countries_IND_provinces_Assam : Ind Province ;
-
-  fun Countries_IND_provinces_Assam_cities_Dispur : Ind City ;
-
-  fun Countries_IND_provinces_Assam_cities_Gauhati : Ind City ;
-
-  fun Countries_IND_provinces_Bihar : Ind Province ;
-
-  fun Countries_IND_provinces_Bihar_cities_BokaraSteelCity : Ind City ;
-
-  fun Countries_IND_provinces_Bihar_cities_Jamshedpur : Ind City ;
-
-  fun Countries_IND_provinces_Bihar_cities_Patna : Ind City ;
-
-  fun Countries_IND_provinces_Bihar_cities_Ranchi : Ind City ;
-
-  fun Countries_IND_provinces_Chandigarh : Ind Province ;
-
-  fun Countries_IND_provinces_Chandigarh_cities_Chandigarh : Ind City ;
-
-  fun Countries_IND_provinces_DadraandNagarHaveli : Ind Province ;
-
-  fun Countries_IND_provinces_DadraandNagarHaveli_cities_Silvassa : Ind City ;
-
-  fun Countries_IND_provinces_DamanandDiu : Ind Province ;
-
-  fun Countries_IND_provinces_DamanandDiu_cities_Daman : Ind City ;
-
-  fun Countries_IND_provinces_Delhi : Ind Province ;
-
-  fun Countries_IND_provinces_Delhi_cities_Ghaziabad : Ind City ;
-
-  fun Countries_IND_provinces_Delhi_cities_NewDelhi : Ind City ;
-
-  fun Countries_IND_provinces_Goa : Ind Province ;
-
-  fun Countries_IND_provinces_Goa_cities_Panaji : Ind City ;
-
-  fun Countries_IND_provinces_Gujarat : Ind Province ;
-
-  fun Countries_IND_provinces_Gujarat_cities_Ahmadabad : Ind City ;
-
-  fun Countries_IND_provinces_Gujarat_cities_Bhavnagar : Ind City ;
-
-  fun Countries_IND_provinces_Gujarat_cities_Gandhinagar : Ind City ;
-
-  fun Countries_IND_provinces_Gujarat_cities_Jamnagar : Ind City ;
-
-  fun Countries_IND_provinces_Gujarat_cities_Rajkot : Ind City ;
-
-  fun Countries_IND_provinces_Gujarat_cities_Surat : Ind City ;
-
-  fun Countries_IND_provinces_Gujarat_cities_Vadodara : Ind City ;
-
-  fun Countries_IND_provinces_Haryana : Ind Province ;
-
-  fun Countries_IND_provinces_HimachalPradesh : Ind Province ;
-
-  fun Countries_IND_provinces_HimachalPradesh_cities_Simla : Ind City ;
-
-  fun Countries_IND_provinces_JammuandKashmir : Ind Province ;
-
-  fun Countries_IND_provinces_JammuandKashmir_cities_Jammu : Ind City ;
-
-  fun Countries_IND_provinces_JammuandKashmir_cities_Srinagar : Ind City ;
-
-  fun Countries_IND_provinces_Karnataka : Ind Province ;
-
-  fun Countries_IND_provinces_Karnataka_cities_Bangalore : Ind City ;
-
-  fun Countries_IND_provinces_Karnataka_cities_Hubli : Ind City ;
-
-  fun Countries_IND_provinces_Karnataka_cities_Mysore : Ind City ;
-
-  fun Countries_IND_provinces_Kerala : Ind Province ;
-
-  fun Countries_IND_provinces_Kerala_cities_Cochin : Ind City ;
-
-  fun Countries_IND_provinces_Kerala_cities_Kozhikode : Ind City ;
-
-  fun Countries_IND_provinces_Kerala_cities_Trivandrum : Ind City ;
-
-  fun Countries_IND_provinces_LakshadweepIs_ : Ind Province ;
-
-  fun Countries_IND_provinces_LakshadweepIs__cities_Kavaratti : Ind City ;
-
-  fun Countries_IND_provinces_MadhyaPradesh : Ind Province ;
-
-  fun Countries_IND_provinces_MadhyaPradesh_cities_Bhatpara : Ind City ;
-
-  fun Countries_IND_provinces_MadhyaPradesh_cities_Bhilai : Ind City ;
-
-  fun Countries_IND_provinces_MadhyaPradesh_cities_Bhopal : Ind City ;
-
-  fun Countries_IND_provinces_MadhyaPradesh_cities_Gwalior : Ind City ;
-
-  fun Countries_IND_provinces_MadhyaPradesh_cities_Indore : Ind City ;
-
-  fun Countries_IND_provinces_MadhyaPradesh_cities_Jabalpur : Ind City ;
-
-  fun Countries_IND_provinces_MadhyaPradesh_cities_Raipur : Ind City ;
-
-  fun Countries_IND_provinces_MadhyaPradesh_cities_Ujjain : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra : Ind Province ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Amravati : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Aurangabad : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Bhiwandi : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Bombay : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Kalyan : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Kolhapur : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Mumbai : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Nagpur : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Nasik : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_NewBombay : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Pune : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Sholapur : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Thane : Ind City ;
-
-  fun Countries_IND_provinces_Maharashtra_cities_Ulhasnagar : Ind City ;
-
-  fun Countries_IND_provinces_Manipur : Ind Province ;
-
-  fun Countries_IND_provinces_Manipur_cities_Imphal : Ind City ;
-
-  fun Countries_IND_provinces_Meghalaya : Ind Province ;
-
-  fun Countries_IND_provinces_Meghalaya_cities_Shillong : Ind City ;
-
-  fun Countries_IND_provinces_Mizoram : Ind Province ;
-
-  fun Countries_IND_provinces_Mizoram_cities_Aijal : Ind City ;
-
-  fun Countries_IND_provinces_Nagaland : Ind Province ;
-
-  fun Countries_IND_provinces_Nagaland_cities_Kohima : Ind City ;
-
-  fun Countries_IND_provinces_Orissa : Ind Province ;
-
-  fun Countries_IND_provinces_Orissa_cities_Bhubaneswar : Ind City ;
-
-  fun Countries_IND_provinces_Orissa_cities_Cuttack : Ind City ;
-
-  fun Countries_IND_provinces_Pondicherry : Ind Province ;
-
-  fun Countries_IND_provinces_Pondicherry_cities_Pondicherry : Ind City ;
-
-  fun Countries_IND_provinces_Punjab : Ind Province ;
-
-  fun Countries_IND_provinces_Punjab_cities_Amritsar : Ind City ;
-
-  fun Countries_IND_provinces_Punjab_cities_Jalandhar : Ind City ;
-
-  fun Countries_IND_provinces_Punjab_cities_Ludhiana : Ind City ;
-
-  fun Countries_IND_provinces_Rajasthan : Ind Province ;
-
-  fun Countries_IND_provinces_Rajasthan_cities_Ajmer : Ind City ;
-
-  fun Countries_IND_provinces_Rajasthan_cities_Bikaner : Ind City ;
-
-  fun Countries_IND_provinces_Rajasthan_cities_Jaipur : Ind City ;
-
-  fun Countries_IND_provinces_Rajasthan_cities_Jodhpur : Ind City ;
-
-  fun Countries_IND_provinces_Rajasthan_cities_Kota : Ind City ;
-
-  fun Countries_IND_provinces_Sikkim : Ind Province ;
-
-  fun Countries_IND_provinces_Sikkim_cities_Gangtok : Ind City ;
-
-  fun Countries_IND_provinces_TamilNadu : Ind Province ;
-
-  fun Countries_IND_provinces_TamilNadu_cities_Coimbatore : Ind City ;
-
-  fun Countries_IND_provinces_TamilNadu_cities_Madras : Ind City ;
-
-  fun Countries_IND_provinces_TamilNadu_cities_Madurai : Ind City ;
-
-  fun Countries_IND_provinces_TamilNadu_cities_Salem : Ind City ;
-
-  fun Countries_IND_provinces_TamilNadu_cities_Tiruchchirappalli : Ind City ;
-
-  fun Countries_IND_provinces_Tripura : Ind Province ;
-
-  fun Countries_IND_provinces_Tripura_cities_Agartala : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh : Ind Province ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Agra : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Aligarh : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Allahabad : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Bareilly : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Faridabad : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Gorakhpur : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Jhansi : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Kanpur : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Lucknow : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Meerut : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Moradabad : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Saharanpur : Ind City ;
-
-  fun Countries_IND_provinces_UttarPradesh_cities_Varanasi : Ind City ;
-
-  fun Countries_IND_provinces_WestBengal : Ind Province ;
-
-  fun Countries_IND_provinces_WestBengal_cities_Calcutta : Ind City ;
-
-  fun Countries_IND_provinces_WestBengal_cities_Durgapur : Ind City ;
-
-  fun Countries_IND_provinces_WestBengal_cities_Haora : Ind City ;
-
-  fun Countries_IRL_cities_Dublin : Ind City ;
-
-  fun Countries_IRQ_provinces_AdTamim : Ind Province ;
-
-  fun Countries_IRQ_provinces_AdTamim_cities_Kirkuk : Ind City ;
-
-  fun Countries_IRQ_provinces_AlAnbar : Ind Province ;
-
-  fun Countries_IRQ_provinces_AlAnbar_cities_ArRamadi : Ind City ;
-
-  fun Countries_IRQ_provinces_AlBasrah : Ind Province ;
-
-  fun Countries_IRQ_provinces_AlBasrah_cities_AlBasrah : Ind City ;
-
-  fun Countries_IRQ_provinces_AlMuthanna : Ind Province ;
-
-  fun Countries_IRQ_provinces_AlMuthanna_cities_AsSamawah : Ind City ;
-
-  fun Countries_IRQ_provinces_AlQadisiyah : Ind Province ;
-
-  fun Countries_IRQ_provinces_AlQadisiyah_cities_AdDiwaniyah : Ind City ;
-
-  fun Countries_IRQ_provinces_AlQadisiyah_cities_Diwaniyah : Ind City ;
-
-  fun Countries_IRQ_provinces_AnNajaf : Ind Province ;
-
-  fun Countries_IRQ_provinces_AnNajaf_cities_AnNajaf : Ind City ;
-
-  fun Countries_IRQ_provinces_AsSulaymaniyah : Ind Province ;
-
-  fun Countries_IRQ_provinces_AsSulaymaniyah_cities_AsSulaymaniyah : Ind City ;
-
-  fun Countries_IRQ_provinces_Babil : Ind Province ;
-
-  fun Countries_IRQ_provinces_Babil_cities_AlHillah : Ind City ;
-
-  fun Countries_IRQ_provinces_Baghdad : Ind Province ;
-
-  fun Countries_IRQ_provinces_Baghdad_cities_Baghdad : Ind City ;
-
-  fun Countries_IRQ_provinces_Dahuk : Ind Province ;
-
-  fun Countries_IRQ_provinces_Dahuk_cities_Dahuk : Ind City ;
-
-  fun Countries_IRQ_provinces_DhiQar : Ind Province ;
-
-  fun Countries_IRQ_provinces_DhiQar_cities_AnNasiriyah : Ind City ;
-
-  fun Countries_IRQ_provinces_Diyala : Ind Province ;
-
-  fun Countries_IRQ_provinces_Diyala_cities_Baqubah : Ind City ;
-
-  fun Countries_IRQ_provinces_Irbil : Ind Province ;
-
-  fun Countries_IRQ_provinces_Irbil_cities_Irbil : Ind City ;
-
-  fun Countries_IRQ_provinces_Karbala : Ind Province ;
-
-  fun Countries_IRQ_provinces_Karbala_cities_Karbala : Ind City ;
-
-  fun Countries_IRQ_provinces_Maysan : Ind Province ;
-
-  fun Countries_IRQ_provinces_Maysan_cities_AlAmarah : Ind City ;
-
-  fun Countries_IRQ_provinces_Ninawa : Ind Province ;
-
-  fun Countries_IRQ_provinces_Ninawa_cities_AlMawsil : Ind City ;
-
-  fun Countries_IRQ_provinces_Ninawa_cities_Mosul : Ind City ;
-
-  fun Countries_IRQ_provinces_SalahadDin : Ind Province ;
-
-  fun Countries_IRQ_provinces_SalahadDin_cities_Samarra : Ind City ;
-
-  fun Countries_IRQ_provinces_Wasit : Ind Province ;
-
-  fun Countries_IRQ_provinces_Wasit_cities_AlKut : Ind City ;
-
-  fun Countries_IR_cities_Islamshahr : Ind City ;
-
-  fun Countries_IR_cities_Mehrshahr : Ind City ;
-
-  fun Countries_IR_cities_Rajaishahr : Ind City ;
-
-  fun Countries_IR_provinces_AzarbayianeGharbt : Ind Province ;
-
-  fun Countries_IR_provinces_AzarbayianeGharbt_cities_Khvoy : Ind City ;
-
-  fun Countries_IR_provinces_AzarbayianeGharbt_cities_Maragheh : Ind City ;
-
-  fun Countries_IR_provinces_AzarbayianeGharbt_cities_Orumiyeh : Ind City ;
-
-  fun Countries_IR_provinces_AzarbayianeSharqi : Ind Province ;
-
-  fun Countries_IR_provinces_AzarbayianeSharqi_cities_Ardabil : Ind City ;
-
-  fun Countries_IR_provinces_AzarbayianeSharqi_cities_Tabriz : Ind City ;
-
-  fun Countries_IR_provinces_Bakhtaran : Ind Province ;
-
-  fun Countries_IR_provinces_Bakhtaran_cities_Bakhtaran : Ind City ;
-
-  fun Countries_IR_provinces_BoyerAhmadeKohkiluyeh : Ind Province ;
-
-  fun Countries_IR_provinces_BoyerAhmadeKohkiluyeh_cities_Yasuj : Ind City ;
-
-  fun Countries_IR_provinces_Bushehr : Ind Province ;
-
-  fun Countries_IR_provinces_Bushehr_cities_BandareBushehr : Ind City ;
-
-  fun Countries_IR_provinces_Bushehr_cities_Bushehr : Ind City ;
-
-  fun Countries_IR_provinces_ChaharMahaleBakhtiari : Ind Province ;
-
-  fun Countries_IR_provinces_ChaharMahaleBakhtiari_cities_ShahreKord : Ind City ;
-
-  fun Countries_IR_provinces_Esfahan : Ind Province ;
-
-  fun Countries_IR_provinces_Esfahan_cities_Esfahan : Ind City ;
-
-  fun Countries_IR_provinces_Esfahan_cities_Khomeynishahr : Ind City ;
-
-  fun Countries_IR_provinces_Esfahan_cities_Najafabad : Ind City ;
-
-  fun Countries_IR_provinces_Fars : Ind Province ;
-
-  fun Countries_IR_provinces_Fars_cities_Shiraz : Ind City ;
-
-  fun Countries_IR_provinces_Gilan : Ind Province ;
-
-  fun Countries_IR_provinces_Gilan_cities_Rasht : Ind City ;
-
-  fun Countries_IR_provinces_Hamadan : Ind Province ;
-
-  fun Countries_IR_provinces_Hamadan_cities_Hamadan : Ind City ;
-
-  fun Countries_IR_provinces_Hamadan_cities_Malayer : Ind City ;
-
-  fun Countries_IR_provinces_Hormozgan : Ind Province ;
-
-  fun Countries_IR_provinces_Hormozgan_cities_BandarAbbas : Ind City ;
-
-  fun Countries_IR_provinces_Ilam : Ind Province ;
-
-  fun Countries_IR_provinces_Ilam_cities_Ilam : Ind City ;
-
-  fun Countries_IR_provinces_Kerman : Ind Province ;
-
-  fun Countries_IR_provinces_Kerman_cities_Kerman : Ind City ;
-
-  fun Countries_IR_provinces_Kerman_cities_Sirjan : Ind City ;
-
-  fun Countries_IR_provinces_Khorasan : Ind Province ;
-
-  fun Countries_IR_provinces_Khorasan_cities_Birjand : Ind City ;
-
-  fun Countries_IR_provinces_Khorasan_cities_Bojnurd : Ind City ;
-
-  fun Countries_IR_provinces_Khorasan_cities_Mashhad : Ind City ;
-
-  fun Countries_IR_provinces_Khorasan_cities_Neyshabur : Ind City ;
-
-  fun Countries_IR_provinces_Khorasan_cities_Sabzevar : Ind City ;
-
-  fun Countries_IR_provinces_Khuzestan : Ind Province ;
-
-  fun Countries_IR_provinces_Khuzestan_cities_Ahvaz : Ind City ;
-
-  fun Countries_IR_provinces_Khuzestan_cities_Dezful : Ind City ;
-
-  fun Countries_IR_provinces_Khuzestan_cities_Khorramshahr : Ind City ;
-
-  fun Countries_IR_provinces_Khuzestan_cities_MasjedeSoleyman : Ind City ;
-
-  fun Countries_IR_provinces_Kordestan : Ind Province ;
-
-  fun Countries_IR_provinces_Kordestan_cities_Sanandaj : Ind City ;
-
-  fun Countries_IR_provinces_Lorestan : Ind Province ;
-
-  fun Countries_IR_provinces_Lorestan_cities_Borujerd : Ind City ;
-
-  fun Countries_IR_provinces_Lorestan_cities_Khorramabad : Ind City ;
-
-  fun Countries_IR_provinces_Markazi : Ind Province ;
-
-  fun Countries_IR_provinces_Markazi_cities_Arak : Ind City ;
-
-  fun Countries_IR_provinces_Mazandaran : Ind Province ;
-
-  fun Countries_IR_provinces_Mazandaran_cities_Amol : Ind City ;
-
-  fun Countries_IR_provinces_Mazandaran_cities_Babol : Ind City ;
-
-  fun Countries_IR_provinces_Mazandaran_cities_GonbadeKavus : Ind City ;
-
-  fun Countries_IR_provinces_Mazandaran_cities_Gorgan : Ind City ;
-
-  fun Countries_IR_provinces_Mazandaran_cities_Qaemshahr : Ind City ;
-
-  fun Countries_IR_provinces_Mazandaran_cities_Sari : Ind City ;
-
-  fun Countries_IR_provinces_Semnan : Ind Province ;
-
-  fun Countries_IR_provinces_Semnan_cities_Semnan : Ind City ;
-
-  fun Countries_IR_provinces_SistaneBaluchestan : Ind Province ;
-
-  fun Countries_IR_provinces_SistaneBaluchestan_cities_Zahedan : Ind City ;
-
-  fun Countries_IR_provinces_Tehran : Ind Province ;
-
-  fun Countries_IR_provinces_Tehran_cities_Karaj : Ind City ;
-
-  fun Countries_IR_provinces_Tehran_cities_Kashan : Ind City ;
-
-  fun Countries_IR_provinces_Tehran_cities_Qazvin : Ind City ;
-
-  fun Countries_IR_provinces_Tehran_cities_Qom : Ind City ;
-
-  fun Countries_IR_provinces_Tehran_cities_Tehran : Ind City ;
-
-  fun Countries_IR_provinces_Yazd : Ind Province ;
-
-  fun Countries_IR_provinces_Yazd_cities_Yazd : Ind City ;
-
-  fun Countries_IR_provinces_Zanjan : Ind Province ;
-
-  fun Countries_IR_provinces_Zanjan_cities_Zanjan : Ind City ;
-
-  fun Countries_IS_cities_Akureyri : Ind City ;
-
-  fun Countries_IS_cities_Hafnarfjoerdur : Ind City ;
-
-  fun Countries_IS_cities_Keflavik : Ind City ;
-
-  fun Countries_IS_cities_Reykjavik : Ind City ;
-
-  fun Countries_I_cities_Forli : Ind City ;
-
-  fun Countries_I_provinces_Abruzzo : Ind Province ;
-
-  fun Countries_I_provinces_Abruzzo_cities_LAquila : Ind City ;
-
-  fun Countries_I_provinces_Abruzzo_cities_Pescara : Ind City ;
-
-  fun Countries_I_provinces_Basilicata : Ind Province ;
-
-  fun Countries_I_provinces_Basilicata_cities_Potenza : Ind City ;
-
-  fun Countries_I_provinces_Calabria : Ind Province ;
-
-  fun Countries_I_provinces_Calabria_cities_Catanzaro : Ind City ;
-
-  fun Countries_I_provinces_Calabria_cities_Cosenza : Ind City ;
-
-  fun Countries_I_provinces_Calabria_cities_Messina : Ind City ;
-
-  fun Countries_I_provinces_Calabria_cities_ReggiodiCalabria : Ind City ;
-
-  fun Countries_I_provinces_Campania : Ind Province ;
-
-  fun Countries_I_provinces_Campania_cities_Napoli : Ind City ;
-
-  fun Countries_I_provinces_Campania_cities_Salerno : Ind City ;
-
-  fun Countries_I_provinces_Campania_cities_TorredelGreco : Ind City ;
-
-  fun Countries_I_provinces_EmiliaRomagna : Ind Province ;
-
-  fun Countries_I_provinces_EmiliaRomagna_cities_Bologna : Ind City ;
-
-  fun Countries_I_provinces_EmiliaRomagna_cities_Ferrara : Ind City ;
-
-  fun Countries_I_provinces_EmiliaRomagna_cities_Modena : Ind City ;
-
-  fun Countries_I_provinces_EmiliaRomagna_cities_Parma : Ind City ;
-
-  fun Countries_I_provinces_EmiliaRomagna_cities_Piacenza : Ind City ;
-
-  fun Countries_I_provinces_EmiliaRomagna_cities_Ravenna : Ind City ;
-
-  fun Countries_I_provinces_EmiliaRomagna_cities_ReggionellEmilia : Ind City ;
-
-  fun Countries_I_provinces_EmiliaRomagna_cities_Rimini : Ind City ;
-
-  fun Countries_I_provinces_FriuliVeneziaGiulia : Ind Province ;
-
-  fun Countries_I_provinces_FriuliVeneziaGiulia_cities_Trieste : Ind City ;
-
-  fun Countries_I_provinces_Lazio : Ind Province ;
-
-  fun Countries_I_provinces_Lazio_cities_Latina : Ind City ;
-
-  fun Countries_I_provinces_Lazio_cities_Rome : Ind City ;
-
-  fun Countries_I_provinces_Liguria : Ind Province ;
-
-  fun Countries_I_provinces_Liguria_cities_Genua : Ind City ;
-
-  fun Countries_I_provinces_Liguria_cities_LaSpezia : Ind City ;
-
-  fun Countries_I_provinces_Lombardia : Ind Province ;
-
-  fun Countries_I_provinces_Lombardia_cities_Bergamo : Ind City ;
-
-  fun Countries_I_provinces_Lombardia_cities_Brescia : Ind City ;
-
-  fun Countries_I_provinces_Lombardia_cities_Milan : Ind City ;
-
-  fun Countries_I_provinces_Lombardia_cities_Monza : Ind City ;
-
-  fun Countries_I_provinces_Marche : Ind Province ;
-
-  fun Countries_I_provinces_Marche_cities_Ancona : Ind City ;
-
-  fun Countries_I_provinces_Molise : Ind Province ;
-
-  fun Countries_I_provinces_Molise_cities_Campobasso : Ind City ;
-
-  fun Countries_I_provinces_Piemonte : Ind Province ;
-
-  fun Countries_I_provinces_Piemonte_cities_Novara : Ind City ;
-
-  fun Countries_I_provinces_Piemonte_cities_Turin : Ind City ;
-
-  fun Countries_I_provinces_Puglia : Ind Province ;
-
-  fun Countries_I_provinces_Puglia_cities_Bari : Ind City ;
-
-  fun Countries_I_provinces_Puglia_cities_Foggia : Ind City ;
-
-  fun Countries_I_provinces_Puglia_cities_Lecce : Ind City ;
-
-  fun Countries_I_provinces_Puglia_cities_Taranto : Ind City ;
-
-  fun Countries_I_provinces_Sardegna : Ind Province ;
-
-  fun Countries_I_provinces_Sardegna_cities_Cagliari : Ind City ;
-
-  fun Countries_I_provinces_Sardegna_cities_Sassari : Ind City ;
-
-  fun Countries_I_provinces_Sicilia : Ind Province ;
-
-  fun Countries_I_provinces_Sicilia_cities_Catania : Ind City ;
-
-  fun Countries_I_provinces_Sicilia_cities_Palermo : Ind City ;
-
-  fun Countries_I_provinces_Sicilia_cities_Siracusa : Ind City ;
-
-  fun Countries_I_provinces_Toscana : Ind Province ;
-
-  fun Countries_I_provinces_Toscana_cities_Firenze : Ind City ;
-
-  fun Countries_I_provinces_Toscana_cities_Livorno : Ind City ;
-
-  fun Countries_I_provinces_Toscana_cities_Pisa : Ind City ;
-
-  fun Countries_I_provinces_Toscana_cities_Prato : Ind City ;
-
-  fun Countries_I_provinces_TrentinoAltoAdige : Ind Province ;
-
-  fun Countries_I_provinces_TrentinoAltoAdige_cities_Bolzano : Ind City ;
-
-  fun Countries_I_provinces_TrentinoAltoAdige_cities_Trento : Ind City ;
-
-  fun Countries_I_provinces_Umbria : Ind Province ;
-
-  fun Countries_I_provinces_Umbria_cities_Perugia : Ind City ;
-
-  fun Countries_I_provinces_Umbria_cities_Terni : Ind City ;
-
-  fun Countries_I_provinces_ValledAosta : Ind Province ;
-
-  fun Countries_I_provinces_ValledAosta_cities_Aosta : Ind City ;
-
-  fun Countries_I_provinces_Veneto : Ind Province ;
-
-  fun Countries_I_provinces_Veneto_cities_Padova : Ind City ;
-
-  fun Countries_I_provinces_Veneto_cities_Venice : Ind City ;
-
-  fun Countries_I_provinces_Veneto_cities_Verona : Ind City ;
-
-  fun Countries_I_provinces_Veneto_cities_Vicenza : Ind City ;
-
-  fun Countries_JA_cities_Kingston : Ind City ;
-
-  fun Countries_JOR_cities_Amman : Ind City ;
-
-  fun Countries_J_provinces_Aichi : Ind Province ;
-
-  fun Countries_J_provinces_Aichi_cities_Nagoya : Ind City ;
-
-  fun Countries_J_provinces_Akita : Ind Province ;
-
-  fun Countries_J_provinces_Akita_cities_Akita : Ind City ;
-
-  fun Countries_J_provinces_Aomori : Ind Province ;
-
-  fun Countries_J_provinces_Aomori_cities_Aomori : Ind City ;
-
-  fun Countries_J_provinces_Chiba : Ind Province ;
-
-  fun Countries_J_provinces_Chiba_cities_Chiba : Ind City ;
-
-  fun Countries_J_provinces_Ehime : Ind Province ;
-
-  fun Countries_J_provinces_Ehime_cities_Matsuyama : Ind City ;
-
-  fun Countries_J_provinces_Fukui : Ind Province ;
-
-  fun Countries_J_provinces_Fukui_cities_Fukui : Ind City ;
-
-  fun Countries_J_provinces_Fukuoka : Ind Province ;
-
-  fun Countries_J_provinces_Fukuoka_cities_Fukuoka : Ind City ;
-
-  fun Countries_J_provinces_Fukuoka_cities_Kitakyushu : Ind City ;
-
-  fun Countries_J_provinces_Fukushima : Ind Province ;
-
-  fun Countries_J_provinces_Fukushima_cities_Fukushima : Ind City ;
-
-  fun Countries_J_provinces_Gifu : Ind Province ;
-
-  fun Countries_J_provinces_Gifu_cities_Gifu : Ind City ;
-
-  fun Countries_J_provinces_Gumma : Ind Province ;
-
-  fun Countries_J_provinces_Gumma_cities_Maebashi : Ind City ;
-
-  fun Countries_J_provinces_Hiroshima : Ind Province ;
-
-  fun Countries_J_provinces_Hiroshima_cities_Hiroshima : Ind City ;
-
-  fun Countries_J_provinces_Hokkaido : Ind Province ;
-
-  fun Countries_J_provinces_Hokkaido_cities_Sapporo : Ind City ;
-
-  fun Countries_J_provinces_Hyogo : Ind Province ;
-
-  fun Countries_J_provinces_Hyogo_cities_Kobe : Ind City ;
-
-  fun Countries_J_provinces_Ibaraki : Ind Province ;
-
-  fun Countries_J_provinces_Ibaraki_cities_Mito : Ind City ;
-
-  fun Countries_J_provinces_Ishikawa : Ind Province ;
-
-  fun Countries_J_provinces_Ishikawa_cities_Kanazawa : Ind City ;
-
-  fun Countries_J_provinces_Iwate : Ind Province ;
-
-  fun Countries_J_provinces_Iwate_cities_Morioka : Ind City ;
-
-  fun Countries_J_provinces_Kagawa : Ind Province ;
-
-  fun Countries_J_provinces_Kagawa_cities_Takamatsu : Ind City ;
-
-  fun Countries_J_provinces_Kagoshima : Ind Province ;
-
-  fun Countries_J_provinces_Kagoshima_cities_Kagoshima : Ind City ;
-
-  fun Countries_J_provinces_Kanagawa : Ind Province ;
-
-  fun Countries_J_provinces_Kanagawa_cities_Kawasaki : Ind City ;
-
-  fun Countries_J_provinces_Kanagawa_cities_Yokohama : Ind City ;
-
-  fun Countries_J_provinces_Kochi : Ind Province ;
-
-  fun Countries_J_provinces_Kochi_cities_Kochi : Ind City ;
-
-  fun Countries_J_provinces_Kumamoto : Ind Province ;
-
-  fun Countries_J_provinces_Kumamoto_cities_Kumamoto : Ind City ;
-
-  fun Countries_J_provinces_Kyoto : Ind Province ;
-
-  fun Countries_J_provinces_Kyoto_cities_Kyoto : Ind City ;
-
-  fun Countries_J_provinces_Mie : Ind Province ;
-
-  fun Countries_J_provinces_Mie_cities_Tsu : Ind City ;
-
-  fun Countries_J_provinces_Miyagi : Ind Province ;
-
-  fun Countries_J_provinces_Miyagi_cities_Sendai : Ind City ;
-
-  fun Countries_J_provinces_Miyazaki : Ind Province ;
-
-  fun Countries_J_provinces_Miyazaki_cities_Miyazaki : Ind City ;
-
-  fun Countries_J_provinces_Nagano : Ind Province ;
-
-  fun Countries_J_provinces_Nagano_cities_Nagano : Ind City ;
-
-  fun Countries_J_provinces_Nagasaki : Ind Province ;
-
-  fun Countries_J_provinces_Nagasaki_cities_Nagasaki : Ind City ;
-
-  fun Countries_J_provinces_Nara : Ind Province ;
-
-  fun Countries_J_provinces_Nara_cities_Nara : Ind City ;
-
-  fun Countries_J_provinces_Niigata : Ind Province ;
-
-  fun Countries_J_provinces_Niigata_cities_Niigata : Ind City ;
-
-  fun Countries_J_provinces_Oita : Ind Province ;
-
-  fun Countries_J_provinces_Oita_cities_Oita : Ind City ;
-
-  fun Countries_J_provinces_Okayama : Ind Province ;
-
-  fun Countries_J_provinces_Okayama_cities_Okayama : Ind City ;
-
-  fun Countries_J_provinces_Okinawa : Ind Province ;
-
-  fun Countries_J_provinces_Okinawa_cities_Naha : Ind City ;
-
-  fun Countries_J_provinces_Osaka : Ind Province ;
-
-  fun Countries_J_provinces_Osaka_cities_Osaka : Ind City ;
-
-  fun Countries_J_provinces_Saga : Ind Province ;
-
-  fun Countries_J_provinces_Saga_cities_Saga : Ind City ;
-
-  fun Countries_J_provinces_Saitama : Ind Province ;
-
-  fun Countries_J_provinces_Saitama_cities_Urawa : Ind City ;
-
-  fun Countries_J_provinces_Shiga : Ind Province ;
-
-  fun Countries_J_provinces_Shiga_cities_Otsu : Ind City ;
-
-  fun Countries_J_provinces_Shimane : Ind Province ;
-
-  fun Countries_J_provinces_Shimane_cities_Matsue : Ind City ;
-
-  fun Countries_J_provinces_Shizuoka : Ind Province ;
-
-  fun Countries_J_provinces_Shizuoka_cities_Shizuoka : Ind City ;
-
-  fun Countries_J_provinces_Tochigi : Ind Province ;
-
-  fun Countries_J_provinces_Tochigi_cities_Utsonomiya : Ind City ;
-
-  fun Countries_J_provinces_Tokushima : Ind Province ;
-
-  fun Countries_J_provinces_Tokushima_cities_Tokushima : Ind City ;
-
-  fun Countries_J_provinces_Tokyo : Ind Province ;
-
-  fun Countries_J_provinces_Tokyo_cities_Tokyo : Ind City ;
-
-  fun Countries_J_provinces_Tottori : Ind Province ;
-
-  fun Countries_J_provinces_Tottori_cities_Tottori : Ind City ;
-
-  fun Countries_J_provinces_Toyama : Ind Province ;
-
-  fun Countries_J_provinces_Toyama_cities_Toyama : Ind City ;
-
-  fun Countries_J_provinces_Wakayama : Ind Province ;
-
-  fun Countries_J_provinces_Wakayama_cities_Wakayama : Ind City ;
-
-  fun Countries_J_provinces_Yamagata : Ind Province ;
-
-  fun Countries_J_provinces_Yamagata_cities_Yamagata : Ind City ;
-
-  fun Countries_J_provinces_Yamaguchi : Ind Province ;
-
-  fun Countries_J_provinces_Yamaguchi_cities_Yamaguchi : Ind City ;
-
-  fun Countries_J_provinces_Yamanashi : Ind Province ;
-
-  fun Countries_J_provinces_Yamanashi_cities_Kofu : Ind City ;
-
-  fun Countries_KAZ_provinces_Almaty : Ind Province ;
-
-  fun Countries_KAZ_provinces_Almaty_munic : Ind Province ;
-
-  fun Countries_KAZ_provinces_Almaty_munic_cities_Almaty : Ind City ;
-
-  fun Countries_KAZ_provinces_Aqmola : Ind Province ;
-
-  fun Countries_KAZ_provinces_Aqmola_cities_Aqmola : Ind City ;
-
-  fun Countries_KAZ_provinces_Aqtobe : Ind Province ;
-
-  fun Countries_KAZ_provinces_Aqtobe_cities_Aqtobe : Ind City ;
-
-  fun Countries_KAZ_provinces_Atyrau : Ind Province ;
-
-  fun Countries_KAZ_provinces_Atyrau_cities_Atyrau : Ind City ;
-
-  fun Countries_KAZ_provinces_BatysQazaqstan : Ind Province ;
-
-  fun Countries_KAZ_provinces_BatysQazaqstan_cities_Oral : Ind City ;
-
-  fun Countries_KAZ_provinces_Kokchetau : Ind Province ;
-
-  fun Countries_KAZ_provinces_Kokchetau_cities_Kokchetau : Ind City ;
-
-  fun Countries_KAZ_provinces_Leninsk_munic : Ind Province ;
-
-  fun Countries_KAZ_provinces_Leninsk_munic_cities_Leninsk : Ind City ;
-
-  fun Countries_KAZ_provinces_Mangghystau : Ind Province ;
-
-  fun Countries_KAZ_provinces_Mangghystau_cities_Aqtau : Ind City ;
-
-  fun Countries_KAZ_provinces_OngtustikQazaqstan : Ind Province ;
-
-  fun Countries_KAZ_provinces_OngtustikQazaqstan_cities_Shymkent : Ind City ;
-
-  fun Countries_KAZ_provinces_Pavlodar : Ind Province ;
-
-  fun Countries_KAZ_provinces_Pavlodar_cities_Ekibastuz : Ind City ;
-
-  fun Countries_KAZ_provinces_Pavlodar_cities_Pavlodar : Ind City ;
-
-  fun Countries_KAZ_provinces_Qaraghandy : Ind Province ;
-
-  fun Countries_KAZ_provinces_Qaraghandy_cities_Karaganda : Ind City ;
-
-  fun Countries_KAZ_provinces_Qaraghandy_cities_Temirtau : Ind City ;
-
-  fun Countries_KAZ_provinces_Qostanay : Ind Province ;
-
-  fun Countries_KAZ_provinces_Qostanay_cities_Qostanay : Ind City ;
-
-  fun Countries_KAZ_provinces_Qostanay_cities_Rudny : Ind City ;
-
-  fun Countries_KAZ_provinces_Qyzylorda : Ind Province ;
-
-  fun Countries_KAZ_provinces_Qyzylorda_cities_Qyzylorda : Ind City ;
-
-  fun Countries_KAZ_provinces_Semey : Ind Province ;
-
-  fun Countries_KAZ_provinces_Semey_cities_Semey : Ind City ;
-
-  fun Countries_KAZ_provinces_ShyghysQazaqstan : Ind Province ;
-
-  fun Countries_KAZ_provinces_ShyghysQazaqstan_cities_Oskemen : Ind City ;
-
-  fun Countries_KAZ_provinces_SoltustikQazaqstan : Ind Province ;
-
-  fun Countries_KAZ_provinces_SoltustikQazaqstan_cities_Petropavl : Ind City ;
-
-  fun Countries_KAZ_provinces_Taldyqorghan : Ind Province ;
-
-  fun Countries_KAZ_provinces_Taldyqorghan_cities_Taldyqorghan : Ind City ;
-
-  fun Countries_KAZ_provinces_Torghay : Ind Province ;
-
-  fun Countries_KAZ_provinces_Torghay_cities_Arqalyq : Ind City ;
-
-  fun Countries_KAZ_provinces_Zhambyl : Ind Province ;
-
-  fun Countries_KAZ_provinces_Zhambyl_cities_Dzhambul : Ind City ;
-
-  fun Countries_KAZ_provinces_Zhambyl_cities_Zhambyl : Ind City ;
-
-  fun Countries_KAZ_provinces_Zhezkazghan : Ind Province ;
-
-  fun Countries_KAZ_provinces_Zhezkazghan_cities_Zhezkazghan : Ind City ;
-
-  fun Countries_KAZ_provinces_Zhezkazghan_cities_Zhezqazghan : Ind City ;
-
-  fun Countries_KGZ_cities_Bishkek : Ind City ;
-
-  fun Countries_KIR_cities_Tarawa : Ind City ;
-
-  fun Countries_KN_cities_Basseterre : Ind City ;
-
-  fun Countries_KWT_cities_Kuwait : Ind City ;
-
-  fun Countries_K_cities_PhnomPenh : Ind City ;
-
-  fun Countries_LAO_cities_Vientiane : Ind City ;
-
-  fun Countries_LAR_cities_Bengasi : Ind City ;
-
-  fun Countries_LAR_cities_Tripoli : Ind City ;
-
-  fun Countries_LB_cities_Monrovia : Ind City ;
-
-  fun Countries_LS_cities_Maseru : Ind City ;
-
-  fun Countries_LT_cities_Vilnius : Ind City ;
-
-  fun Countries_LV_cities_Riga : Ind City ;
-
-  fun Countries_L_cities_Luxembourg : Ind City ;
-
-  fun Countries_MAL_cities_SeloyangBaru : Ind City ;
-
-  fun Countries_MAL_provinces_Fed_Terr_ofKualaLumpur : Ind Province ;
-
-  fun Countries_MAL_provinces_Fed_Terr_ofKualaLumpur_cities_KualaLumpur : Ind City ;
-
-  fun Countries_MAL_provinces_Fed_Terr_ofKualaLumpur_cities_PetalingJaya : Ind City ;
-
-  fun Countries_MAL_provinces_Fed_Terr_ofLabuan : Ind Province ;
-
-  fun Countries_MAL_provinces_Fed_Terr_ofLabuan_cities_Labuan : Ind City ;
-
-  fun Countries_MAL_provinces_Johor : Ind Province ;
-
-  fun Countries_MAL_provinces_Johor_cities_JohorBaharu : Ind City ;
-
-  fun Countries_MAL_provinces_Kedah : Ind Province ;
-
-  fun Countries_MAL_provinces_Kedah_cities_AlorSetar : Ind City ;
-
-  fun Countries_MAL_provinces_Kelantan : Ind Province ;
-
-  fun Countries_MAL_provinces_Kelantan_cities_KotaBaharu : Ind City ;
-
-  fun Countries_MAL_provinces_Melaka : Ind Province ;
-
-  fun Countries_MAL_provinces_Melaka_cities_Melaka : Ind City ;
-
-  fun Countries_MAL_provinces_NegeriSembilan : Ind Province ;
-
-  fun Countries_MAL_provinces_NegeriSembilan_cities_Seremban : Ind City ;
-
-  fun Countries_MAL_provinces_Pahang : Ind Province ;
-
-  fun Countries_MAL_provinces_Pahang_cities_Kuantan : Ind City ;
-
-  fun Countries_MAL_provinces_Perak : Ind Province ;
-
-  fun Countries_MAL_provinces_Perak_cities_Ipoh : Ind City ;
-
-  fun Countries_MAL_provinces_Perak_cities_Taiping : Ind City ;
-
-  fun Countries_MAL_provinces_Perlis : Ind Province ;
-
-  fun Countries_MAL_provinces_Perlis_cities_Kangar : Ind City ;
-
-  fun Countries_MAL_provinces_PulauPinang : Ind Province ;
-
-  fun Countries_MAL_provinces_PulauPinang_cities_GeorgeTown : Ind City ;
-
-  fun Countries_MAL_provinces_Sabah : Ind Province ;
-
-  fun Countries_MAL_provinces_Sabah_cities_KotaKinabalu : Ind City ;
-
-  fun Countries_MAL_provinces_Sabah_cities_Sandakan : Ind City ;
-
-  fun Countries_MAL_provinces_Sabah_cities_Tawai : Ind City ;
-
-  fun Countries_MAL_provinces_Sarawak : Ind Province ;
-
-  fun Countries_MAL_provinces_Sarawak_cities_Kuching : Ind City ;
-
-  fun Countries_MAL_provinces_Sarawak_cities_Sibu : Ind City ;
-
-  fun Countries_MAL_provinces_Selangor : Ind Province ;
-
-  fun Countries_MAL_provinces_Selangor_cities_Kelang : Ind City ;
-
-  fun Countries_MAL_provinces_Selangor_cities_ShahAlam : Ind City ;
-
-  fun Countries_MAL_provinces_Terengganu : Ind Province ;
-
-  fun Countries_MAL_provinces_Terengganu_cities_KualaTerengganu : Ind City ;
-
-  fun Countries_MA_cities_Agadir : Ind City ;
-
-  fun Countries_MA_cities_BeniMellal : Ind City ;
-
-  fun Countries_MA_cities_Casablanca : Ind City ;
-
-  fun Countries_MA_cities_Fes : Ind City ;
-
-  fun Countries_MA_cities_Kenitra : Ind City ;
-
-  fun Countries_MA_cities_Khouribga : Ind City ;
-
-  fun Countries_MA_cities_Marrakech : Ind City ;
-
-  fun Countries_MA_cities_Meknes : Ind City ;
-
-  fun Countries_MA_cities_Oujda : Ind City ;
-
-  fun Countries_MA_cities_Rabat : Ind City ;
-
-  fun Countries_MA_cities_Safi : Ind City ;
-
-  fun Countries_MA_cities_Tanger : Ind City ;
-
-  fun Countries_MA_cities_Tetouan : Ind City ;
-
-  fun Countries_MA_provinces_Centre : Ind Province ;
-
-  fun Countries_MA_provinces_CentreNord : Ind Province ;
-
-  fun Countries_MA_provinces_CentreSud : Ind Province ;
-
-  fun Countries_MA_provinces_NordOuest : Ind Province ;
-
-  fun Countries_MA_provinces_Oriental : Ind Province ;
-
-  fun Countries_MA_provinces_Tensift : Ind Province ;
-
-  fun Countries_MC_cities_Monaco : Ind City ;
-
-  fun Countries_MD_cities_Chisinau : Ind City ;
-
-  fun Countries_MEX_cities_AtizapandeZaragoza : Ind City ;
-
-  fun Countries_MEX_cities_CiudadApodaca : Ind City ;
-
-  fun Countries_MEX_cities_Llave : Ind City ;
-
-  fun Countries_MEX_cities_SanPedroGarzaGarcia : Ind City ;
-
-  fun Countries_MEX_cities_SoledaddeGracianoSanchez : Ind City ;
-
-  fun Countries_MEX_provinces_Aguascalientes : Ind Province ;
-
-  fun Countries_MEX_provinces_Aguascalientes_cities_Aguascalientes : Ind City ;
-
-  fun Countries_MEX_provinces_BajaCalifornia : Ind Province ;
-
-  fun Countries_MEX_provinces_BajaCaliforniaSur : Ind Province ;
-
-  fun Countries_MEX_provinces_BajaCaliforniaSur_cities_LaPaz : Ind City ;
-
-  fun Countries_MEX_provinces_BajaCalifornia_cities_Ensenada : Ind City ;
-
-  fun Countries_MEX_provinces_BajaCalifornia_cities_Mexicali : Ind City ;
-
-  fun Countries_MEX_provinces_BajaCalifornia_cities_Tijuana : Ind City ;
-
-  fun Countries_MEX_provinces_Campeche : Ind Province ;
-
-  fun Countries_MEX_provinces_Campeche_cities_Campeche : Ind City ;
-
-  fun Countries_MEX_provinces_Chiapas : Ind Province ;
-
-  fun Countries_MEX_provinces_Chiapas_cities_Nezahualcoyotl : Ind City ;
-
-  fun Countries_MEX_provinces_Chiapas_cities_Tapachula : Ind City ;
-
-  fun Countries_MEX_provinces_Chiapas_cities_Tonala : Ind City ;
-
-  fun Countries_MEX_provinces_Chiapas_cities_TuxtlaGutierrez : Ind City ;
-
-  fun Countries_MEX_provinces_Chihuahua : Ind Province ;
-
-  fun Countries_MEX_provinces_Chihuahua_cities_Chihuahua : Ind City ;
-
-  fun Countries_MEX_provinces_Chihuahua_cities_Juarez : Ind City ;
-
-  fun Countries_MEX_provinces_Coahuila : Ind Province ;
-
-  fun Countries_MEX_provinces_Coahuila_cities_Monclova : Ind City ;
-
-  fun Countries_MEX_provinces_Coahuila_cities_Saltillo : Ind City ;
-
-  fun Countries_MEX_provinces_Coahuila_cities_Torreon : Ind City ;
-
-  fun Countries_MEX_provinces_Colima : Ind Province ;
-
-  fun Countries_MEX_provinces_Colima_cities_Colima : Ind City ;
-
-  fun Countries_MEX_provinces_DistritoFederal : Ind Province ;
-
-  fun Countries_MEX_provinces_DistritoFederal_cities_MexicoCity : Ind City ;
-
-  fun Countries_MEX_provinces_Durango : Ind Province ;
-
-  fun Countries_MEX_provinces_Durango_cities_Durango : Ind City ;
-
-  fun Countries_MEX_provinces_Durango_cities_GomezPalacio : Ind City ;
-
-  fun Countries_MEX_provinces_Durango_cities_VictoriadeDurango : Ind City ;
-
-  fun Countries_MEX_provinces_Guanajuato : Ind Province ;
-
-  fun Countries_MEX_provinces_Guanajuato_cities_Celaya : Ind City ;
-
-  fun Countries_MEX_provinces_Guanajuato_cities_Guanajuato : Ind City ;
-
-  fun Countries_MEX_provinces_Guanajuato_cities_Irapuato : Ind City ;
-
-  fun Countries_MEX_provinces_Guanajuato_cities_Leon : Ind City ;
-
-  fun Countries_MEX_provinces_Guanajuato_cities_Salamanca : Ind City ;
-
-  fun Countries_MEX_provinces_Guerrero : Ind Province ;
-
-  fun Countries_MEX_provinces_Guerrero_cities_Acapulco : Ind City ;
-
-  fun Countries_MEX_provinces_Guerrero_cities_Chilpancingo : Ind City ;
-
-  fun Countries_MEX_provinces_Hidalgo : Ind Province ;
-
-  fun Countries_MEX_provinces_Hidalgo_cities_Pachuca : Ind City ;
-
-  fun Countries_MEX_provinces_Hidalgo_cities_PachucadeSoto : Ind City ;
-
-  fun Countries_MEX_provinces_Jalisco : Ind Province ;
-
-  fun Countries_MEX_provinces_Jalisco_cities_Cuautla : Ind City ;
-
-  fun Countries_MEX_provinces_Jalisco_cities_Guadalajara : Ind City ;
-
-  fun Countries_MEX_provinces_Jalisco_cities_Tlaquepaque : Ind City ;
-
-  fun Countries_MEX_provinces_Jalisco_cities_Zapopan : Ind City ;
-
-  fun Countries_MEX_provinces_Mexico_Estadode : Ind Province ;
-
-  fun Countries_MEX_provinces_Mexico_Estadode_cities_Toluca : Ind City ;
-
-  fun Countries_MEX_provinces_Mexico_Estadode_cities_TolucadeLerdo : Ind City ;
-
-  fun Countries_MEX_provinces_Michoacan : Ind Province ;
-
-  fun Countries_MEX_provinces_Michoacan_cities_Morelia : Ind City ;
-
-  fun Countries_MEX_provinces_Michoacan_cities_Uruapan : Ind City ;
-
-  fun Countries_MEX_provinces_Michoacan_cities_Zamora : Ind City ;
-
-  fun Countries_MEX_provinces_Morelos : Ind Province ;
-
-  fun Countries_MEX_provinces_Morelos_cities_Cuernavaca : Ind City ;
-
-  fun Countries_MEX_provinces_Nayarit : Ind Province ;
-
-  fun Countries_MEX_provinces_Nayarit_cities_Tepic : Ind City ;
-
-  fun Countries_MEX_provinces_NuevoLeon : Ind Province ;
-
-  fun Countries_MEX_provinces_NuevoLeon_cities_CiudadSantaCatarina : Ind City ;
-
-  fun Countries_MEX_provinces_NuevoLeon_cities_Guadalupe : Ind City ;
-
-  fun Countries_MEX_provinces_NuevoLeon_cities_Monterrey : Ind City ;
-
-  fun Countries_MEX_provinces_NuevoLeon_cities_SanNicolasdelosGarza : Ind City ;
-
-  fun Countries_MEX_provinces_Oaxaca : Ind Province ;
-
-  fun Countries_MEX_provinces_Oaxaca_cities_Oaxaca : Ind City ;
-
-  fun Countries_MEX_provinces_Puebla : Ind Province ;
-
-  fun Countries_MEX_provinces_Puebla_cities_Puebla : Ind City ;
-
-  fun Countries_MEX_provinces_Puebla_cities_Tehuacan : Ind City ;
-
-  fun Countries_MEX_provinces_Queretaro : Ind Province ;
-
-  fun Countries_MEX_provinces_Queretaro_cities_Queretaro : Ind City ;
-
-  fun Countries_MEX_provinces_QuintanaRoo : Ind Province ;
-
-  fun Countries_MEX_provinces_QuintanaRoo_cities_Cancun : Ind City ;
-
-  fun Countries_MEX_provinces_QuintanaRoo_cities_Chetumal : Ind City ;
-
-  fun Countries_MEX_provinces_SanLuisPotosi : Ind Province ;
-
-  fun Countries_MEX_provinces_SanLuisPotosi_cities_SanLuisPotosi : Ind City ;
-
-  fun Countries_MEX_provinces_Sinaloa : Ind Province ;
-
-  fun Countries_MEX_provinces_Sinaloa_cities_Culiacan : Ind City ;
-
-  fun Countries_MEX_provinces_Sinaloa_cities_LosMochis : Ind City ;
-
-  fun Countries_MEX_provinces_Sinaloa_cities_Mazatlan : Ind City ;
-
-  fun Countries_MEX_provinces_Sonora : Ind Province ;
-
-  fun Countries_MEX_provinces_Sonora_cities_CiudadObregon : Ind City ;
-
-  fun Countries_MEX_provinces_Sonora_cities_Hermosillo : Ind City ;
-
-  fun Countries_MEX_provinces_Sonora_cities_HeroicaNogales : Ind City ;
-
-  fun Countries_MEX_provinces_Tabasco : Ind Province ;
-
-  fun Countries_MEX_provinces_Tabasco_cities_Villahermosa : Ind City ;
-
-  fun Countries_MEX_provinces_Tamaulipas : Ind Province ;
-
-  fun Countries_MEX_provinces_Tamaulipas_cities_CiudadMadero : Ind City ;
-
-  fun Countries_MEX_provinces_Tamaulipas_cities_CiudadVictoria : Ind City ;
-
-  fun Countries_MEX_provinces_Tamaulipas_cities_Matamoros : Ind City ;
-
-  fun Countries_MEX_provinces_Tamaulipas_cities_NuevoLaredo : Ind City ;
-
-  fun Countries_MEX_provinces_Tamaulipas_cities_Reynosa : Ind City ;
-
-  fun Countries_MEX_provinces_Tamaulipas_cities_Tampico : Ind City ;
-
-  fun Countries_MEX_provinces_Tlaxcala : Ind Province ;
-
-  fun Countries_MEX_provinces_Tlaxcala_cities_Tlaxcala : Ind City ;
-
-  fun Countries_MEX_provinces_Veracruz : Ind Province ;
-
-  fun Countries_MEX_provinces_Veracruz_cities_Coatzacoalcos : Ind City ;
-
-  fun Countries_MEX_provinces_Veracruz_cities_Cordoba : Ind City ;
-
-  fun Countries_MEX_provinces_Veracruz_cities_Jalapa : Ind City ;
-
-  fun Countries_MEX_provinces_Veracruz_cities_Minatitlan : Ind City ;
-
-  fun Countries_MEX_provinces_Veracruz_cities_Orizaba : Ind City ;
-
-  fun Countries_MEX_provinces_Veracruz_cities_PozaRica : Ind City ;
-
-  fun Countries_MEX_provinces_Veracruz_cities_XalapaEnriquez : Ind City ;
-
-  fun Countries_MEX_provinces_Yucatan : Ind Province ;
-
-  fun Countries_MEX_provinces_Yucatan_cities_Merida : Ind City ;
-
-  fun Countries_MEX_provinces_Zacatecas : Ind Province ;
-
-  fun Countries_MEX_provinces_Zacatecas_cities_Zacatecas : Ind City ;
-
-  fun Countries_MH_cities_Majuro : Ind City ;
-
-  fun Countries_MK_cities_Skopje : Ind City ;
-
-  fun Countries_MNG_cities_Ulaanbaatar : Ind City ;
-
-  fun Countries_MOC_cities_Matala : Ind City ;
-
-  fun Countries_MOC_provinces_CaboDelgado : Ind Province ;
-
-  fun Countries_MOC_provinces_CaboDelgado_cities_Pemba : Ind City ;
-
-  fun Countries_MOC_provinces_Gaza : Ind Province ;
-
-  fun Countries_MOC_provinces_Gaza_cities_XaiXai : Ind City ;
-
-  fun Countries_MOC_provinces_Inhambane : Ind Province ;
-
-  fun Countries_MOC_provinces_Inhambane_cities_Inhambane : Ind City ;
-
-  fun Countries_MOC_provinces_Manica : Ind Province ;
-
-  fun Countries_MOC_provinces_Manica_cities_Chimoio : Ind City ;
-
-  fun Countries_MOC_provinces_Maputo : Ind Province ;
-
-  fun Countries_MOC_provinces_Maputo_cities_Nacala : Ind City ;
-
-  fun Countries_MOC_provinces_Maputo_munic : Ind Province ;
-
-  fun Countries_MOC_provinces_Maputo_munic_cities_Maputo : Ind City ;
-
-  fun Countries_MOC_provinces_Nampula : Ind Province ;
-
-  fun Countries_MOC_provinces_Nampula_cities_Nampula : Ind City ;
-
-  fun Countries_MOC_provinces_Niassa : Ind Province ;
-
-  fun Countries_MOC_provinces_Niassa_cities_Lichinga : Ind City ;
-
-  fun Countries_MOC_provinces_Sofala : Ind Province ;
-
-  fun Countries_MOC_provinces_Sofala_cities_Beira : Ind City ;
-
-  fun Countries_MOC_provinces_Tete : Ind Province ;
-
-  fun Countries_MOC_provinces_Tete_cities_Tete : Ind City ;
-
-  fun Countries_MOC_provinces_Zambezia : Ind Province ;
-
-  fun Countries_MOC_provinces_Zambezia_cities_Quelimane : Ind City ;
-
-  fun Countries_MS_cities_PortLouis : Ind City ;
-
-  fun Countries_MV_cities_Male : Ind City ;
-
-  fun Countries_MW_cities_Lilongwe : Ind City ;
-
-  fun Countries_MYA_provinces_Ayeyarwady : Ind Province ;
-
-  fun Countries_MYA_provinces_Ayeyarwady_cities_Pathein : Ind City ;
-
-  fun Countries_MYA_provinces_Bago : Ind Province ;
-
-  fun Countries_MYA_provinces_Bago_cities_Bago : Ind City ;
-
-  fun Countries_MYA_provinces_Chin : Ind Province ;
-
-  fun Countries_MYA_provinces_Chin_cities_Hakha : Ind City ;
-
-  fun Countries_MYA_provinces_Kachin : Ind Province ;
-
-  fun Countries_MYA_provinces_Kachin_cities_Myitkyina : Ind City ;
-
-  fun Countries_MYA_provinces_Kayah : Ind Province ;
-
-  fun Countries_MYA_provinces_Kayah_cities_Loikaw : Ind City ;
-
-  fun Countries_MYA_provinces_Kayin : Ind Province ;
-
-  fun Countries_MYA_provinces_Kayin_cities_Hpaan : Ind City ;
-
-  fun Countries_MYA_provinces_Magway : Ind Province ;
-
-  fun Countries_MYA_provinces_Magway_cities_Magway : Ind City ;
-
-  fun Countries_MYA_provinces_Mandalay : Ind Province ;
-
-  fun Countries_MYA_provinces_Mandalay_cities_Mandalay : Ind City ;
-
-  fun Countries_MYA_provinces_Mon : Ind Province ;
-
-  fun Countries_MYA_provinces_Mon_cities_Moulmein : Ind City ;
-
-  fun Countries_MYA_provinces_Rakhine : Ind Province ;
-
-  fun Countries_MYA_provinces_Rakhine_cities_Akyab : Ind City ;
-
-  fun Countries_MYA_provinces_Sagaing : Ind Province ;
-
-  fun Countries_MYA_provinces_Sagaing_cities_Monywa : Ind City ;
-
-  fun Countries_MYA_provinces_Sagaing_cities_Sagaing : Ind City ;
-
-  fun Countries_MYA_provinces_Shan : Ind Province ;
-
-  fun Countries_MYA_provinces_Shan_cities_Taunggyi : Ind City ;
-
-  fun Countries_MYA_provinces_Tanintharyi : Ind Province ;
-
-  fun Countries_MYA_provinces_Tanintharyi_cities_Tavoy : Ind City ;
-
-  fun Countries_MYA_provinces_Yangon : Ind Province ;
-
-  fun Countries_MYA_provinces_Yangon_cities_Rangoon : Ind City ;
-
-  fun Countries_M_cities_Valletta : Ind City ;
-
-  fun Countries_NAM_cities_Windhoek : Ind City ;
-
-  fun Countries_NAU_cities_Yaren : Ind City ;
-
-  fun Countries_NCA_cities_Noumea : Ind City ;
-
-  fun Countries_NEP_cities_Kathmandu : Ind City ;
-
-  fun Countries_NIC_cities_Chinandega : Ind City ;
-
-  fun Countries_NIC_cities_Leon : Ind City ;
-
-  fun Countries_NIC_cities_Managua : Ind City ;
-
-  fun Countries_NIC_cities_Masaya : Ind City ;
-
-  fun Countries_NL_provinces_Drenthe : Ind Province ;
-
-  fun Countries_NL_provinces_Drenthe_cities_Assen : Ind City ;
-
-  fun Countries_NL_provinces_Flevoland : Ind Province ;
-
-  fun Countries_NL_provinces_Flevoland_cities_Lelystad : Ind City ;
-
-  fun Countries_NL_provinces_Friesland : Ind Province ;
-
-  fun Countries_NL_provinces_Friesland_cities_Leeuwarden : Ind City ;
-
-  fun Countries_NL_provinces_Gelderland : Ind Province ;
-
-  fun Countries_NL_provinces_Gelderland_cities_Arnhem : Ind City ;
-
-  fun Countries_NL_provinces_Gelderland_cities_Nijmegen : Ind City ;
-
-  fun Countries_NL_provinces_Groningen : Ind Province ;
-
-  fun Countries_NL_provinces_Groningen_cities_Groningen : Ind City ;
-
-  fun Countries_NL_provinces_Limburg : Ind Province ;
-
-  fun Countries_NL_provinces_Limburg_cities_Geleen : Ind City ;
-
-  fun Countries_NL_provinces_Limburg_cities_Heerlen : Ind City ;
-
-  fun Countries_NL_provinces_Limburg_cities_Maastricht : Ind City ;
-
-  fun Countries_NL_provinces_NoordBrabant : Ind Province ;
-
-  fun Countries_NL_provinces_NoordBrabant_cities_Breda : Ind City ;
-
-  fun Countries_NL_provinces_NoordBrabant_cities_Eindhoven : Ind City ;
-
-  fun Countries_NL_provinces_NoordBrabant_cities_Tilburg : Ind City ;
-
-  fun Countries_NL_provinces_NoordBrabant_cities_sHertogenbosch : Ind City ;
-
-  fun Countries_NL_provinces_NoordHolland : Ind Province ;
-
-  fun Countries_NL_provinces_NoordHolland_cities_Amsterdam : Ind City ;
-
-  fun Countries_NL_provinces_NoordHolland_cities_Haarlem : Ind City ;
-
-  fun Countries_NL_provinces_NoordHolland_cities_Hilversum : Ind City ;
-
-  fun Countries_NL_provinces_NoordHolland_cities_Velsen : Ind City ;
-
-  fun Countries_NL_provinces_NoordHolland_cities_Zaanstreek : Ind City ;
-
-  fun Countries_NL_provinces_Overijssel : Ind Province ;
-
-  fun Countries_NL_provinces_Overijssel_cities_Enschede : Ind City ;
-
-  fun Countries_NL_provinces_Overijssel_cities_Zwolle : Ind City ;
-
-  fun Countries_NL_provinces_Utrecht : Ind Province ;
-
-  fun Countries_NL_provinces_Utrecht_cities_Utrecht : Ind City ;
-
-  fun Countries_NL_provinces_Zeeland : Ind Province ;
-
-  fun Countries_NL_provinces_Zeeland_cities_Middelburg : Ind City ;
-
-  fun Countries_NL_provinces_ZuidHolland : Ind Province ;
-
-  fun Countries_NL_provinces_ZuidHolland_cities_Dordrecht : Ind City ;
-
-  fun Countries_NL_provinces_ZuidHolland_cities_Leiden : Ind City ;
-
-  fun Countries_NL_provinces_ZuidHolland_cities_Rotterdam : Ind City ;
-
-  fun Countries_NL_provinces_ZuidHolland_cities_sGravenhage : Ind City ;
-
-  fun Countries_NOK_cities_Anju : Ind City ;
-
-  fun Countries_NOK_cities_Chongjin : Ind City ;
-
-  fun Countries_NOK_cities_Haeju : Ind City ;
-
-  fun Countries_NOK_cities_HamhungHungnam : Ind City ;
-
-  fun Countries_NOK_cities_Huichon : Ind City ;
-
-  fun Countries_NOK_cities_Kaesong : Ind City ;
-
-  fun Countries_NOK_cities_Kanggye : Ind City ;
-
-  fun Countries_NOK_cities_Kusong : Ind City ;
-
-  fun Countries_NOK_cities_Nampo : Ind City ;
-
-  fun Countries_NOK_cities_Pyongyang : Ind City ;
-
-  fun Countries_NOK_cities_Sinpo : Ind City ;
-
-  fun Countries_NOK_cities_Sinuiju : Ind City ;
-
-  fun Countries_NOK_cities_Songjin : Ind City ;
-
-  fun Countries_NOK_cities_Sunchon : Ind City ;
-
-  fun Countries_NOK_cities_Tanchon : Ind City ;
-
-  fun Countries_NOK_cities_Tokchon : Ind City ;
-
-  fun Countries_NOK_cities_Wonsan : Ind City ;
-
-  fun Countries_NZ_cities_Auckland : Ind City ;
-
-  fun Countries_NZ_cities_Wellington : Ind City ;
-
-  fun Countries_N_provinces_Akershus : Ind Province ;
-
-  fun Countries_N_provinces_AustAgder : Ind Province ;
-
-  fun Countries_N_provinces_AustAgder_cities_Arendal : Ind City ;
-
-  fun Countries_N_provinces_Buskerud : Ind Province ;
-
-  fun Countries_N_provinces_Buskerud_cities_Drammen : Ind City ;
-
-  fun Countries_N_provinces_Finnmark : Ind Province ;
-
-  fun Countries_N_provinces_Finnmark_cities_Hammerfest : Ind City ;
-
-  fun Countries_N_provinces_Finnmark_cities_Vadsoe : Ind City ;
-
-  fun Countries_N_provinces_Hedmark : Ind Province ;
-
-  fun Countries_N_provinces_Hedmark_cities_Hamar : Ind City ;
-
-  fun Countries_N_provinces_Hordaland : Ind Province ;
-
-  fun Countries_N_provinces_Hordaland_cities_Bergen : Ind City ;
-
-  fun Countries_N_provinces_MoereogRomsdal : Ind Province ;
-
-  fun Countries_N_provinces_MoereogRomsdal_cities_Molde : Ind City ;
-
-  fun Countries_N_provinces_NordTrondelag : Ind Province ;
-
-  fun Countries_N_provinces_NordTrondelag_cities_Steinkjer : Ind City ;
-
-  fun Countries_N_provinces_Nordland : Ind Province ;
-
-  fun Countries_N_provinces_Nordland_cities_Bodoe : Ind City ;
-
-  fun Countries_N_provinces_Nordland_cities_Narvik : Ind City ;
-
-  fun Countries_N_provinces_Nordland_cities_Svolvaer : Ind City ;
-
-  fun Countries_N_provinces_Oestfold : Ind Province ;
-
-  fun Countries_N_provinces_Oestfold_cities_Moss : Ind City ;
-
-  fun Countries_N_provinces_Oppland : Ind Province ;
-
-  fun Countries_N_provinces_Oppland_cities_Lillehammer : Ind City ;
-
-  fun Countries_N_provinces_Oslo : Ind Province ;
-
-  fun Countries_N_provinces_Oslo_cities_Oslo : Ind City ;
-
-  fun Countries_N_provinces_Rogaland : Ind Province ;
-
-  fun Countries_N_provinces_Rogaland_cities_Stavanger : Ind City ;
-
-  fun Countries_N_provinces_SoerTrondelag : Ind Province ;
-
-  fun Countries_N_provinces_SoerTrondelag_cities_Trondheim : Ind City ;
-
-  fun Countries_N_provinces_SognogFjordane : Ind Province ;
-
-  fun Countries_N_provinces_SognogFjordane_cities_Hermannsverk : Ind City ;
-
-  fun Countries_N_provinces_Telemark : Ind Province ;
-
-  fun Countries_N_provinces_Telemark_cities_Skien : Ind City ;
-
-  fun Countries_N_provinces_Troms : Ind Province ;
-
-  fun Countries_N_provinces_Troms_cities_Tromsoe : Ind City ;
-
-  fun Countries_N_provinces_VestAgder : Ind Province ;
-
-  fun Countries_N_provinces_VestAgder_cities_Kristiansand : Ind City ;
-
-  fun Countries_N_provinces_Vestfold : Ind Province ;
-
-  fun Countries_N_provinces_Vestfold_cities_Toensberg : Ind City ;
-
-  fun Countries_OM_cities_Muscat : Ind City ;
-
-  fun Countries_PAL_cities_Koror : Ind City ;
-
-  fun Countries_PA_provinces_BocasdelToro : Ind Province ;
-
-  fun Countries_PA_provinces_BocasdelToro_cities_BocasdelToro : Ind City ;
-
-  fun Countries_PA_provinces_Chiriqui : Ind Province ;
-
-  fun Countries_PA_provinces_Chiriqui_cities_David : Ind City ;
-
-  fun Countries_PA_provinces_Cocle : Ind Province ;
-
-  fun Countries_PA_provinces_Cocle_cities_Penonome : Ind City ;
-
-  fun Countries_PA_provinces_Colon : Ind Province ;
-
-  fun Countries_PA_provinces_Colon_cities_Colon : Ind City ;
-
-  fun Countries_PA_provinces_ComarcadeSanBlas : Ind Province ;
-
-  fun Countries_PA_provinces_ComarcadeSanBlas_cities_ElPorvenir : Ind City ;
-
-  fun Countries_PA_provinces_Darien : Ind Province ;
-
-  fun Countries_PA_provinces_Darien_cities_LaPalma : Ind City ;
-
-  fun Countries_PA_provinces_Herrera : Ind Province ;
-
-  fun Countries_PA_provinces_Herrera_cities_Chitre : Ind City ;
-
-  fun Countries_PA_provinces_LosSantos : Ind Province ;
-
-  fun Countries_PA_provinces_LosSantos_cities_LasTablas : Ind City ;
-
-  fun Countries_PA_provinces_Panama : Ind Province ;
-
-  fun Countries_PA_provinces_Panama_cities_PanamaCity : Ind City ;
-
-  fun Countries_PA_provinces_Panama_cities_SanMiguelito : Ind City ;
-
-  fun Countries_PA_provinces_Veraguas : Ind Province ;
-
-  fun Countries_PA_provinces_Veraguas_cities_Santiago : Ind City ;
-
-  fun Countries_PE_provinces_Amazonas : Ind Province ;
-
-  fun Countries_PE_provinces_Amazonas_cities_Chachapoyas : Ind City ;
-
-  fun Countries_PE_provinces_Ancash : Ind Province ;
-
-  fun Countries_PE_provinces_Ancash_cities_Chimbote : Ind City ;
-
-  fun Countries_PE_provinces_Ancash_cities_Huaraz : Ind City ;
-
-  fun Countries_PE_provinces_Apurimac : Ind Province ;
-
-  fun Countries_PE_provinces_Apurimac_cities_Abancay : Ind City ;
-
-  fun Countries_PE_provinces_Arequipa : Ind Province ;
-
-  fun Countries_PE_provinces_Arequipa_cities_Arequipa : Ind City ;
-
-  fun Countries_PE_provinces_Ayacucho : Ind Province ;
-
-  fun Countries_PE_provinces_Ayacucho_cities_Ayacucho : Ind City ;
-
-  fun Countries_PE_provinces_Cajamarca : Ind Province ;
-
-  fun Countries_PE_provinces_Cajamarca_cities_Cajamarca : Ind City ;
-
-  fun Countries_PE_provinces_Callao : Ind Province ;
-
-  fun Countries_PE_provinces_Callao_cities_Callao : Ind City ;
-
-  fun Countries_PE_provinces_Cuzco : Ind Province ;
-
-  fun Countries_PE_provinces_Cuzco_cities_Cuzco : Ind City ;
-
-  fun Countries_PE_provinces_Huancavelica : Ind Province ;
-
-  fun Countries_PE_provinces_Huancavelica_cities_Huancavelica : Ind City ;
-
-  fun Countries_PE_provinces_Huanuco : Ind Province ;
-
-  fun Countries_PE_provinces_Huanuco_cities_Huanuco : Ind City ;
-
-  fun Countries_PE_provinces_Ica : Ind Province ;
-
-  fun Countries_PE_provinces_Ica_cities_ChinchaAlta : Ind City ;
-
-  fun Countries_PE_provinces_Ica_cities_Ica : Ind City ;
-
-  fun Countries_PE_provinces_Junin : Ind Province ;
-
-  fun Countries_PE_provinces_Junin_cities_Huancayo : Ind City ;
-
-  fun Countries_PE_provinces_LaLibertad : Ind Province ;
-
-  fun Countries_PE_provinces_LaLibertad_cities_Trujillo : Ind City ;
-
-  fun Countries_PE_provinces_Lambayeque : Ind Province ;
-
-  fun Countries_PE_provinces_Lambayeque_cities_Chiclayo : Ind City ;
-
-  fun Countries_PE_provinces_Lima : Ind Province ;
-
-  fun Countries_PE_provinces_Lima_cities_Lima : Ind City ;
-
-  fun Countries_PE_provinces_Loreto : Ind Province ;
-
-  fun Countries_PE_provinces_Loreto_cities_Iquitos : Ind City ;
-
-  fun Countries_PE_provinces_MadredeDios : Ind Province ;
-
-  fun Countries_PE_provinces_MadredeDios_cities_PuertoMaldonado : Ind City ;
-
-  fun Countries_PE_provinces_Moquegua : Ind Province ;
-
-  fun Countries_PE_provinces_Moquegua_cities_Moquegua : Ind City ;
-
-  fun Countries_PE_provinces_Pasco : Ind Province ;
-
-  fun Countries_PE_provinces_Pasco_cities_CerrodePasco : Ind City ;
-
-  fun Countries_PE_provinces_Piura : Ind Province ;
-
-  fun Countries_PE_provinces_Piura_cities_Piura : Ind City ;
-
-  fun Countries_PE_provinces_Piura_cities_Sullana : Ind City ;
-
-  fun Countries_PE_provinces_Piura_cities_Talara : Ind City ;
-
-  fun Countries_PE_provinces_Puno : Ind Province ;
-
-  fun Countries_PE_provinces_Puno_cities_Juliaca : Ind City ;
-
-  fun Countries_PE_provinces_Puno_cities_Puno : Ind City ;
-
-  fun Countries_PE_provinces_SanMartin : Ind Province ;
-
-  fun Countries_PE_provinces_SanMartin_cities_Moyobamba : Ind City ;
-
-  fun Countries_PE_provinces_Tacna : Ind Province ;
-
-  fun Countries_PE_provinces_Tacna_cities_Tacna : Ind City ;
-
-  fun Countries_PE_provinces_Tumbes : Ind Province ;
-
-  fun Countries_PE_provinces_Tumbes_cities_Tumbes : Ind City ;
-
-  fun Countries_PE_provinces_Ucayali : Ind Province ;
-
-  fun Countries_PE_provinces_Ucayali_cities_Pucallpa : Ind City ;
-
-  fun Countries_PK_cities_Bahawalpur : Ind City ;
-
-  fun Countries_PK_cities_Chiniot : Ind City ;
-
-  fun Countries_PK_cities_DeraGhaziKhan : Ind City ;
-
-  fun Countries_PK_cities_Gujranwala : Ind City ;
-
-  fun Countries_PK_cities_Gujrat : Ind City ;
-
-  fun Countries_PK_cities_Hyderabad : Ind City ;
-
-  fun Countries_PK_cities_Islamabad : Ind City ;
-
-  fun Countries_PK_cities_Jhang : Ind City ;
-
-  fun Countries_PK_cities_Jhelum : Ind City ;
-
-  fun Countries_PK_cities_Karachi : Ind City ;
-
-  fun Countries_PK_cities_Kasur : Ind City ;
-
-  fun Countries_PK_cities_Lahore : Ind City ;
-
-  fun Countries_PK_cities_LahoreCantonment : Ind City ;
-
-  fun Countries_PK_cities_Larkana : Ind City ;
-
-  fun Countries_PK_cities_Lyallpur : Ind City ;
-
-  fun Countries_PK_cities_Mardan : Ind City ;
-
-  fun Countries_PK_cities_MirpurKhas : Ind City ;
-
-  fun Countries_PK_cities_Multan : Ind City ;
-
-  fun Countries_PK_cities_Nawabshah : Ind City ;
-
-  fun Countries_PK_cities_Okara : Ind City ;
-
-  fun Countries_PK_cities_Peshawar : Ind City ;
-
-  fun Countries_PK_cities_Quetta : Ind City ;
-
-  fun Countries_PK_cities_RahimYarKhan : Ind City ;
-
-  fun Countries_PK_cities_Rawalpindi : Ind City ;
-
-  fun Countries_PK_cities_Sahiwal : Ind City ;
-
-  fun Countries_PK_cities_Sargodha : Ind City ;
-
-  fun Countries_PK_cities_Sheikhupura : Ind City ;
-
-  fun Countries_PK_cities_Sialkot : Ind City ;
-
-  fun Countries_PK_cities_Sukkur : Ind City ;
-
-  fun Countries_PK_cities_WahCantonment : Ind City ;
-
-  fun Countries_PL_cities_DabrowaGornicza : Ind City ;
-
-  fun Countries_PL_cities_JastrzebieZdroj : Ind City ;
-
-  fun Countries_PL_provinces_Bialostockie : Ind Province ;
-
-  fun Countries_PL_provinces_Bialostockie_cities_Bialystok : Ind City ;
-
-  fun Countries_PL_provinces_Bialskopodlaskie : Ind Province ;
-
-  fun Countries_PL_provinces_Bialskopodlaskie_cities_BialaPodlaska : Ind City ;
-
-  fun Countries_PL_provinces_Bielskie : Ind Province ;
-
-  fun Countries_PL_provinces_Bielskie_cities_BielskoBiala : Ind City ;
-
-  fun Countries_PL_provinces_Bydgoskie : Ind Province ;
-
-  fun Countries_PL_provinces_Bydgoskie_cities_Bydgoszcz : Ind City ;
-
-  fun Countries_PL_provinces_Chelmskie : Ind Province ;
-
-  fun Countries_PL_provinces_Chelmskie_cities_Chelm : Ind City ;
-
-  fun Countries_PL_provinces_Ciechanowskie : Ind Province ;
-
-  fun Countries_PL_provinces_Ciechanowskie_cities_Ciechanow : Ind City ;
-
-  fun Countries_PL_provinces_Czestochowskie : Ind Province ;
-
-  fun Countries_PL_provinces_Czestochowskie_cities_Czestochowa : Ind City ;
-
-  fun Countries_PL_provinces_Elblaskie : Ind Province ;
-
-  fun Countries_PL_provinces_Elblaskie_cities_Elblag : Ind City ;
-
-  fun Countries_PL_provinces_Gdanskie : Ind Province ;
-
-  fun Countries_PL_provinces_Gdanskie_cities_Gdansk : Ind City ;
-
-  fun Countries_PL_provinces_Gdanskie_cities_Gdynia : Ind City ;
-
-  fun Countries_PL_provinces_Gorzowskie : Ind Province ;
-
-  fun Countries_PL_provinces_Gorzowskie_cities_GorzowWielkopolski : Ind City ;
-
-  fun Countries_PL_provinces_Gorzowskie_cities_GorzowWielkopolskie : Ind City ;
-
-  fun Countries_PL_provinces_Jeleniogorskie : Ind Province ;
-
-  fun Countries_PL_provinces_Jeleniogorskie_cities_JeleniaGora : Ind City ;
-
-  fun Countries_PL_provinces_Kaliskie : Ind Province ;
-
-  fun Countries_PL_provinces_Kaliskie_cities_Kalisz : Ind City ;
-
-  fun Countries_PL_provinces_Katowickie : Ind Province ;
-
-  fun Countries_PL_provinces_Katowickie_cities_Bytom : Ind City ;
-
-  fun Countries_PL_provinces_Katowickie_cities_Chorzow : Ind City ;
-
-  fun Countries_PL_provinces_Katowickie_cities_Gliwice : Ind City ;
-
-  fun Countries_PL_provinces_Katowickie_cities_Katowice : Ind City ;
-
-  fun Countries_PL_provinces_Katowickie_cities_RudaSlaska : Ind City ;
-
-  fun Countries_PL_provinces_Katowickie_cities_Rybnik : Ind City ;
-
-  fun Countries_PL_provinces_Katowickie_cities_Sosnowiec : Ind City ;
-
-  fun Countries_PL_provinces_Katowickie_cities_Tychy : Ind City ;
-
-  fun Countries_PL_provinces_Katowickie_cities_WodzilawSlaski : Ind City ;
-
-  fun Countries_PL_provinces_Katowickie_cities_Zabrze : Ind City ;
-
-  fun Countries_PL_provinces_Kieleckie : Ind Province ;
-
-  fun Countries_PL_provinces_Kieleckie_cities_Kielce : Ind City ;
-
-  fun Countries_PL_provinces_Koninskie : Ind Province ;
-
-  fun Countries_PL_provinces_Koninskie_cities_Konin : Ind City ;
-
-  fun Countries_PL_provinces_Koszalinskie : Ind Province ;
-
-  fun Countries_PL_provinces_Koszalinskie_cities_Koszalin : Ind City ;
-
-  fun Countries_PL_provinces_Krakowskie : Ind Province ;
-
-  fun Countries_PL_provinces_Krakowskie_cities_Krakow : Ind City ;
-
-  fun Countries_PL_provinces_Krosnienskie : Ind Province ;
-
-  fun Countries_PL_provinces_Krosnienskie_cities_Krosno : Ind City ;
-
-  fun Countries_PL_provinces_Legnickie : Ind Province ;
-
-  fun Countries_PL_provinces_Legnickie_cities_Legnica : Ind City ;
-
-  fun Countries_PL_provinces_Leszczynskie : Ind Province ;
-
-  fun Countries_PL_provinces_Leszczynskie_cities_Leszno : Ind City ;
-
-  fun Countries_PL_provinces_Lodzkie : Ind Province ;
-
-  fun Countries_PL_provinces_Lodzkie_cities_Lodz : Ind City ;
-
-  fun Countries_PL_provinces_Lomzynskie : Ind Province ;
-
-  fun Countries_PL_provinces_Lomzynskie_cities_Lomza : Ind City ;
-
-  fun Countries_PL_provinces_Lubelskie : Ind Province ;
-
-  fun Countries_PL_provinces_Lubelskie_cities_Lublin : Ind City ;
-
-  fun Countries_PL_provinces_Nowosadeckie : Ind Province ;
-
-  fun Countries_PL_provinces_Nowosadeckie_cities_NowySacz : Ind City ;
-
-  fun Countries_PL_provinces_Olsztynskie : Ind Province ;
-
-  fun Countries_PL_provinces_Olsztynskie_cities_Olsztyn : Ind City ;
-
-  fun Countries_PL_provinces_Opolskie : Ind Province ;
-
-  fun Countries_PL_provinces_Opolskie_cities_Opole : Ind City ;
-
-  fun Countries_PL_provinces_Ostroleckie : Ind Province ;
-
-  fun Countries_PL_provinces_Ostroleckie_cities_Ostroleka : Ind City ;
-
-  fun Countries_PL_provinces_Pilskie : Ind Province ;
-
-  fun Countries_PL_provinces_Pilskie_cities_Pila : Ind City ;
-
-  fun Countries_PL_provinces_Piotrkowskie : Ind Province ;
-
-  fun Countries_PL_provinces_Piotrkowskie_cities_PiottrkowTrybunalski : Ind City ;
-
-  fun Countries_PL_provinces_Plockie : Ind Province ;
-
-  fun Countries_PL_provinces_Plockie_cities_Plock : Ind City ;
-
-  fun Countries_PL_provinces_Poznanskie : Ind Province ;
-
-  fun Countries_PL_provinces_Poznanskie_cities_Poznan : Ind City ;
-
-  fun Countries_PL_provinces_Przemyskie : Ind Province ;
-
-  fun Countries_PL_provinces_Przemyskie_cities_Przemysl : Ind City ;
-
-  fun Countries_PL_provinces_Radomskie : Ind Province ;
-
-  fun Countries_PL_provinces_Radomskie_cities_Radom : Ind City ;
-
-  fun Countries_PL_provinces_Rzeszowskie : Ind Province ;
-
-  fun Countries_PL_provinces_Rzeszowskie_cities_Rzeszow : Ind City ;
-
-  fun Countries_PL_provinces_Siedleckie : Ind Province ;
-
-  fun Countries_PL_provinces_Siedleckie_cities_Siedlce : Ind City ;
-
-  fun Countries_PL_provinces_Sieradzkie : Ind Province ;
-
-  fun Countries_PL_provinces_Sieradzkie_cities_Sieradz : Ind City ;
-
-  fun Countries_PL_provinces_Skierniewickie : Ind Province ;
-
-  fun Countries_PL_provinces_Skierniewickie_cities_Skierniewice : Ind City ;
-
-  fun Countries_PL_provinces_Slupskie : Ind Province ;
-
-  fun Countries_PL_provinces_Slupskie_cities_Slupsk : Ind City ;
-
-  fun Countries_PL_provinces_Suwalskie : Ind Province ;
-
-  fun Countries_PL_provinces_Suwalskie_cities_Suwalki : Ind City ;
-
-  fun Countries_PL_provinces_Szczecinskie : Ind Province ;
-
-  fun Countries_PL_provinces_Szczecinskie_cities_Szczecin : Ind City ;
-
-  fun Countries_PL_provinces_Tarnobrzeskie : Ind Province ;
-
-  fun Countries_PL_provinces_Tarnobrzeskie_cities_Tarnobrzeg : Ind City ;
-
-  fun Countries_PL_provinces_Tarnowskie : Ind Province ;
-
-  fun Countries_PL_provinces_Tarnowskie_cities_Tarnow : Ind City ;
-
-  fun Countries_PL_provinces_Torunskie : Ind Province ;
-
-  fun Countries_PL_provinces_Torunskie_cities_Grudziadz : Ind City ;
-
-  fun Countries_PL_provinces_Torunskie_cities_Torun : Ind City ;
-
-  fun Countries_PL_provinces_Walbrzyskie : Ind Province ;
-
-  fun Countries_PL_provinces_Walbrzyskie_cities_Walbrzych : Ind City ;
-
-  fun Countries_PL_provinces_Warszwaskie : Ind Province ;
-
-  fun Countries_PL_provinces_Warszwaskie_cities_Warsaw : Ind City ;
-
-  fun Countries_PL_provinces_Wloclawskie : Ind Province ;
-
-  fun Countries_PL_provinces_Wloclawskie_cities_Wloclawek : Ind City ;
-
-  fun Countries_PL_provinces_Wroclawskie : Ind Province ;
-
-  fun Countries_PL_provinces_Wroclawskie_cities_Wroclaw : Ind City ;
-
-  fun Countries_PL_provinces_Zamojskie : Ind Province ;
-
-  fun Countries_PL_provinces_Zamojskie_cities_Zamosc : Ind City ;
-
-  fun Countries_PL_provinces_Zielonogorskie : Ind Province ;
-
-  fun Countries_PL_provinces_Zielonogorskie_cities_ZielonaGora : Ind City ;
-
-  fun Countries_PNG_cities_PortMoresby : Ind City ;
-
-  fun Countries_PY_cities_Asuncion : Ind City ;
-
-  fun Countries_P_provinces_Aveiro : Ind Province ;
-
-  fun Countries_P_provinces_Azores_The : Ind Province ;
-
-  fun Countries_P_provinces_Beja : Ind Province ;
-
-  fun Countries_P_provinces_Braga : Ind Province ;
-
-  fun Countries_P_provinces_Braga_cities_Braga : Ind City ;
-
-  fun Countries_P_provinces_Braganca : Ind Province ;
-
-  fun Countries_P_provinces_CasteloBranco : Ind Province ;
-
-  fun Countries_P_provinces_Coimbra : Ind Province ;
-
-  fun Countries_P_provinces_Coimbra_cities_Coimbra : Ind City ;
-
-  fun Countries_P_provinces_Evora : Ind Province ;
-
-  fun Countries_P_provinces_Faro : Ind Province ;
-
-  fun Countries_P_provinces_Guarda : Ind Province ;
-
-  fun Countries_P_provinces_Leiria : Ind Province ;
-
-  fun Countries_P_provinces_Lisbon : Ind Province ;
-
-  fun Countries_P_provinces_Lisbon_cities_Almada : Ind City ;
-
-  fun Countries_P_provinces_Lisbon_cities_Amadora : Ind City ;
-
-  fun Countries_P_provinces_Lisbon_cities_Barreiro : Ind City ;
-
-  fun Countries_P_provinces_Lisbon_cities_Lisbon : Ind City ;
-
-  fun Countries_P_provinces_Madeira : Ind Province ;
-
-  fun Countries_P_provinces_Madeira_cities_Funchal : Ind City ;
-
-  fun Countries_P_provinces_Portalegre : Ind Province ;
-
-  fun Countries_P_provinces_Porto : Ind Province ;
-
-  fun Countries_P_provinces_Porto_cities_Porto : Ind City ;
-
-  fun Countries_P_provinces_Porto_cities_VilaNovadeGaia : Ind City ;
-
-  fun Countries_P_provinces_Santarem : Ind Province ;
-
-  fun Countries_P_provinces_Setubal : Ind Province ;
-
-  fun Countries_P_provinces_Setubal_cities_Setubal : Ind City ;
-
-  fun Countries_P_provinces_VianadoCastelo : Ind Province ;
-
-  fun Countries_P_provinces_VilaReal : Ind Province ;
-
-  fun Countries_P_provinces_Viseu : Ind Province ;
-
-  fun Countries_Q_cities_Doha : Ind City ;
-
-  fun Countries_Q_cities_Rayyan : Ind City ;
-
-  fun Countries_Q_cities_Wakrah : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires : Ind Province ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_Avellaneda : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_BahiaBlanca : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_GeneralSanMartin : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_LaMatanza : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_LaPlata : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_Lanus : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_LomasdeZamoras : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_MardelPlata : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_Moron : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_Quilmes : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_SanIsidro : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_SanNicolasdelosArroyos : Ind City ;
-
-  fun Countries_RA_provinces_BuenosAires_cities_VicenteLopez : Ind City ;
-
-  fun Countries_RA_provinces_Catamarca : Ind Province ;
-
-  fun Countries_RA_provinces_Catamarca_cities_SanFernando : Ind City ;
-
-  fun Countries_RA_provinces_Catamarca_cities_SanFernandodelValledeCatamarca : Ind City ;
-
-  fun Countries_RA_provinces_Chaco : Ind Province ;
-
-  fun Countries_RA_provinces_Chaco_cities_Resistencia : Ind City ;
-
-  fun Countries_RA_provinces_Chubut : Ind Province ;
-
-  fun Countries_RA_provinces_Chubut_cities_ComodoroRivadavia : Ind City ;
-
-  fun Countries_RA_provinces_Chubut_cities_Rawson : Ind City ;
-
-  fun Countries_RA_provinces_Cordoba : Ind Province ;
-
-  fun Countries_RA_provinces_Cordoba_cities_Cordoba : Ind City ;
-
-  fun Countries_RA_provinces_Cordoba_cities_RioCuarto : Ind City ;
-
-  fun Countries_RA_provinces_Corrientes : Ind Province ;
-
-  fun Countries_RA_provinces_Corrientes_cities_Corrientes : Ind City ;
-
-  fun Countries_RA_provinces_DistritoFederal : Ind Province ;
-
-  fun Countries_RA_provinces_DistritoFederal_cities_BuenosAires : Ind City ;
-
-  fun Countries_RA_provinces_EntreRios : Ind Province ;
-
-  fun Countries_RA_provinces_EntreRios_cities_Concordia : Ind City ;
-
-  fun Countries_RA_provinces_EntreRios_cities_Parana : Ind City ;
-
-  fun Countries_RA_provinces_Formosa : Ind Province ;
-
-  fun Countries_RA_provinces_Formosa_cities_Formosa : Ind City ;
-
-  fun Countries_RA_provinces_Jujuy : Ind Province ;
-
-  fun Countries_RA_provinces_Jujuy_cities_SanSalvadordeJujuy : Ind City ;
-
-  fun Countries_RA_provinces_LaPampa : Ind Province ;
-
-  fun Countries_RA_provinces_LaPampa_cities_SantaRosa : Ind City ;
-
-  fun Countries_RA_provinces_LaRioja : Ind Province ;
-
-  fun Countries_RA_provinces_LaRioja_cities_LaRioja : Ind City ;
-
-  fun Countries_RA_provinces_Mendoza : Ind Province ;
-
-  fun Countries_RA_provinces_Mendoza_cities_Mendoza : Ind City ;
-
-  fun Countries_RA_provinces_Misiones : Ind Province ;
-
-  fun Countries_RA_provinces_Misiones_cities_Posadas : Ind City ;
-
-  fun Countries_RA_provinces_Neuquen : Ind Province ;
-
-  fun Countries_RA_provinces_Neuquen_cities_Neuquen : Ind City ;
-
-  fun Countries_RA_provinces_RioNegro : Ind Province ;
-
-  fun Countries_RA_provinces_RioNegro_cities_Viedma : Ind City ;
-
-  fun Countries_RA_provinces_Salta : Ind Province ;
-
-  fun Countries_RA_provinces_Salta_cities_Salta : Ind City ;
-
-  fun Countries_RA_provinces_SanJuan : Ind Province ;
-
-  fun Countries_RA_provinces_SanJuan_cities_SanJuan : Ind City ;
-
-  fun Countries_RA_provinces_SanLuis : Ind Province ;
-
-  fun Countries_RA_provinces_SanLuis_cities_SanLuis : Ind City ;
-
-  fun Countries_RA_provinces_SantaCruz : Ind Province ;
-
-  fun Countries_RA_provinces_SantaCruz_cities_RioGallegos : Ind City ;
-
-  fun Countries_RA_provinces_SantaFe : Ind Province ;
-
-  fun Countries_RA_provinces_SantaFe_cities_Rosario : Ind City ;
-
-  fun Countries_RA_provinces_SantaFe_cities_SantaFe : Ind City ;
-
-  fun Countries_RA_provinces_SantiagodeEstero : Ind Province ;
-
-  fun Countries_RA_provinces_SantiagodeEstero_cities_SantiagodelEstero : Ind City ;
-
-  fun Countries_RA_provinces_SantiagodeEstero_cities_SantiagodelEsteroLaBanda : Ind City ;
-
-  fun Countries_RA_provinces_TierradelFuego : Ind Province ;
-
-  fun Countries_RA_provinces_TierradelFuego_cities_Ushuaia : Ind City ;
-
-  fun Countries_RA_provinces_Tucuman : Ind Province ;
-
-  fun Countries_RA_provinces_Tucuman_cities_SanMigueldeTucuman : Ind City ;
-
-  fun Countries_RB_cities_Gaborone : Ind City ;
-
-  fun Countries_RCA_cities_Bangui : Ind City ;
-
-  fun Countries_RCB_cities_Brazzaville : Ind City ;
-
-  fun Countries_RCH_cities_Santiago : Ind City ;
-
-  fun Countries_RCH_cities_Valparaiso : Ind City ;
-
-  fun Countries_RC_cities_Chungho : Ind City ;
-
-  fun Countries_RC_cities_Chungli : Ind City ;
-
-  fun Countries_RC_cities_Hsinchuang : Ind City ;
-
-  fun Countries_RC_cities_Hsintien : Ind City ;
-
-  fun Countries_RC_cities_Sanchuung : Ind City ;
-
-  fun Countries_RC_cities_Yungho : Ind City ;
-
-  fun Countries_RC_provinces_Changhua : Ind Province ;
-
-  fun Countries_RC_provinces_Changhua_cities_Changhua : Ind City ;
-
-  fun Countries_RC_provinces_Chiai : Ind Province ;
-
-  fun Countries_RC_provinces_Chiai_munic : Ind Province ;
-
-  fun Countries_RC_provinces_Chiai_munic_cities_Chiai : Ind City ;
-
-  fun Countries_RC_provinces_Chilung_munic : Ind Province ;
-
-  fun Countries_RC_provinces_Chilung_munic_cities_Chilung : Ind City ;
-
-  fun Countries_RC_provinces_Hsinchu : Ind Province ;
-
-  fun Countries_RC_provinces_Hsinchu_munic : Ind Province ;
-
-  fun Countries_RC_provinces_Hsinchu_munic_cities_Hsinchu : Ind City ;
-
-  fun Countries_RC_provinces_Hualien : Ind Province ;
-
-  fun Countries_RC_provinces_Hualien_cities_Hualien : Ind City ;
-
-  fun Countries_RC_provinces_Ilan : Ind Province ;
-
-  fun Countries_RC_provinces_Ilan_cities_Ilan : Ind City ;
-
-  fun Countries_RC_provinces_Kaohsiung : Ind Province ;
-
-  fun Countries_RC_provinces_Kaohsiung_cities_Fengshan : Ind City ;
-
-  fun Countries_RC_provinces_Kaohsiung_munic : Ind Province ;
-
-  fun Countries_RC_provinces_Kaohsiung_munic_cities_Kaohsiung : Ind City ;
-
-  fun Countries_RC_provinces_Miaoli : Ind Province ;
-
-  fun Countries_RC_provinces_Miaoli_cities_Miaoli : Ind City ;
-
-  fun Countries_RC_provinces_Nantou : Ind Province ;
-
-  fun Countries_RC_provinces_Nantou_cities_Nantou : Ind City ;
-
-  fun Countries_RC_provinces_Penghu : Ind Province ;
-
-  fun Countries_RC_provinces_Penghu_cities_Makung : Ind City ;
-
-  fun Countries_RC_provinces_Pingtung : Ind Province ;
-
-  fun Countries_RC_provinces_Pingtung_cities_Pingtung : Ind City ;
-
-  fun Countries_RC_provinces_Taichung : Ind Province ;
-
-  fun Countries_RC_provinces_Taichung_cities_Fengyuan : Ind City ;
-
-  fun Countries_RC_provinces_Taichung_munic : Ind Province ;
-
-  fun Countries_RC_provinces_Taichung_munic_cities_Taichung : Ind City ;
-
-  fun Countries_RC_provinces_Tainan : Ind Province ;
-
-  fun Countries_RC_provinces_Tainan_cities_Hsinying : Ind City ;
-
-  fun Countries_RC_provinces_Tainan_munic : Ind Province ;
-
-  fun Countries_RC_provinces_Tainan_munic_cities_Tainan : Ind City ;
-
-  fun Countries_RC_provinces_Taipei : Ind Province ;
-
-  fun Countries_RC_provinces_Taipei_cities_Panchiao : Ind City ;
-
-  fun Countries_RC_provinces_Taipei_munic : Ind Province ;
-
-  fun Countries_RC_provinces_Taipei_munic_cities_Taipei : Ind City ;
-
-  fun Countries_RC_provinces_Taitung : Ind Province ;
-
-  fun Countries_RC_provinces_Taitung_cities_Taitung : Ind City ;
-
-  fun Countries_RC_provinces_Taoyuan : Ind Province ;
-
-  fun Countries_RC_provinces_Taoyuan_cities_Taoyuan : Ind City ;
-
-  fun Countries_RC_provinces_Yunlin : Ind Province ;
-
-  fun Countries_RC_provinces_Yunlin_cities_Touliu : Ind City ;
-
-  fun Countries_RG_cities_Conakry : Ind City ;
-
-  fun Countries_RH_cities_Port_au_Prince : Ind City ;
-
-  fun Countries_RIM_cities_Nouakchott : Ind City ;
-
-  fun Countries_RI_cities_Ambon : Ind City ;
-
-  fun Countries_RI_cities_Balikpapan : Ind City ;
-
-  fun Countries_RI_cities_BandaAceh : Ind City ;
-
-  fun Countries_RI_cities_BandarLampung : Ind City ;
-
-  fun Countries_RI_cities_Bandung : Ind City ;
-
-  fun Countries_RI_cities_Banjarmasin : Ind City ;
-
-  fun Countries_RI_cities_Batam : Ind City ;
-
-  fun Countries_RI_cities_Bengkulu : Ind City ;
-
-  fun Countries_RI_cities_Binjai : Ind City ;
-
-  fun Countries_RI_cities_Blitar : Ind City ;
-
-  fun Countries_RI_cities_Bogor : Ind City ;
-
-  fun Countries_RI_cities_Cirebon : Ind City ;
-
-  fun Countries_RI_cities_Gorontalo : Ind City ;
-
-  fun Countries_RI_cities_Jakarta : Ind City ;
-
-  fun Countries_RI_cities_Jambi : Ind City ;
-
-  fun Countries_RI_cities_Kediri : Ind City ;
-
-  fun Countries_RI_cities_Madiun : Ind City ;
-
-  fun Countries_RI_cities_Magelang : Ind City ;
-
-  fun Countries_RI_cities_Malang : Ind City ;
-
-  fun Countries_RI_cities_Manado : Ind City ;
-
-  fun Countries_RI_cities_Medan : Ind City ;
-
-  fun Countries_RI_cities_Padang : Ind City ;
-
-  fun Countries_RI_cities_Palangkaraya : Ind City ;
-
-  fun Countries_RI_cities_Palembang : Ind City ;
-
-  fun Countries_RI_cities_PangkalPinang : Ind City ;
-
-  fun Countries_RI_cities_ParePare : Ind City ;
-
-  fun Countries_RI_cities_Pasuruan : Ind City ;
-
-  fun Countries_RI_cities_Pekalongan : Ind City ;
-
-  fun Countries_RI_cities_PekanBaru : Ind City ;
-
-  fun Countries_RI_cities_PematangSiantar : Ind City ;
-
-  fun Countries_RI_cities_Pontianak : Ind City ;
-
-  fun Countries_RI_cities_Probolinggo : Ind City ;
-
-  fun Countries_RI_cities_Samarinda : Ind City ;
-
-  fun Countries_RI_cities_Semarang : Ind City ;
-
-  fun Countries_RI_cities_Sukabumi : Ind City ;
-
-  fun Countries_RI_cities_Surabaya : Ind City ;
-
-  fun Countries_RI_cities_Surakarta : Ind City ;
-
-  fun Countries_RI_cities_TanjungBalai : Ind City ;
-
-  fun Countries_RI_cities_TebingTinggi : Ind City ;
-
-  fun Countries_RI_cities_Tegal : Ind City ;
-
-  fun Countries_RI_cities_UjungPandang : Ind City ;
-
-  fun Countries_RI_cities_Yogyakarta : Ind City ;
-
-  fun Countries_RL_cities_Beirut : Ind City ;
-
-  fun Countries_RMM_cities_Bamako : Ind City ;
-
-  fun Countries_RM_provinces_Antananarivo : Ind Province ;
-
-  fun Countries_RM_provinces_Antananarivo_cities_Antananarivo : Ind City ;
-
-  fun Countries_RM_provinces_Antananarivo_cities_Antsirabe : Ind City ;
-
-  fun Countries_RM_provinces_Antsiranana : Ind Province ;
-
-  fun Countries_RM_provinces_Antsiranana_cities_Antsiranana : Ind City ;
-
-  fun Countries_RM_provinces_Fianarantsoa : Ind Province ;
-
-  fun Countries_RM_provinces_Fianarantsoa_cities_Fianarantsoa : Ind City ;
-
-  fun Countries_RM_provinces_Mahajanga : Ind Province ;
-
-  fun Countries_RM_provinces_Mahajanga_cities_Majunga : Ind City ;
-
-  fun Countries_RM_provinces_Toamasina : Ind Province ;
-
-  fun Countries_RM_provinces_Toamasina_cities_Tamatave : Ind City ;
-
-  fun Countries_RM_provinces_Toliary : Ind Province ;
-
-  fun Countries_RM_provinces_Toliary_cities_Toliary : Ind City ;
-
-  fun Countries_RN_cities_Niamey : Ind City ;
-
-  fun Countries_ROK_cities_Cheju : Ind City ;
-
-  fun Countries_ROK_cities_Chinju : Ind City ;
-
-  fun Countries_ROK_cities_Chongju : Ind City ;
-
-  fun Countries_ROK_cities_Chonju : Ind City ;
-
-  fun Countries_ROK_cities_Chunchon : Ind City ;
-
-  fun Countries_ROK_cities_Inchon : Ind City ;
-
-  fun Countries_ROK_cities_Kunsan : Ind City ;
-
-  fun Countries_ROK_cities_Kwangju : Ind City ;
-
-  fun Countries_ROK_cities_Masan : Ind City ;
-
-  fun Countries_ROK_cities_Mokpo : Ind City ;
-
-  fun Countries_ROK_cities_Pusan : Ind City ;
-
-  fun Countries_ROK_cities_Seoul : Ind City ;
-
-  fun Countries_ROK_cities_Songnam : Ind City ;
-
-  fun Countries_ROK_cities_Suwon : Ind City ;
-
-  fun Countries_ROK_cities_Taegu : Ind City ;
-
-  fun Countries_ROK_cities_Taejon : Ind City ;
-
-  fun Countries_ROK_cities_Ulsan : Ind City ;
-
-  fun Countries_ROK_cities_Yosu : Ind City ;
-
-  fun Countries_ROU_cities_Montevideo : Ind City ;
-
-  fun Countries_RO_provinces_Alba : Ind Province ;
-
-  fun Countries_RO_provinces_Alba_cities_AlbaIulia : Ind City ;
-
-  fun Countries_RO_provinces_Arad : Ind Province ;
-
-  fun Countries_RO_provinces_Arad_cities_Arad : Ind City ;
-
-  fun Countries_RO_provinces_Arges : Ind Province ;
-
-  fun Countries_RO_provinces_Arges_cities_Pitesti : Ind City ;
-
-  fun Countries_RO_provinces_Bacau : Ind Province ;
-
-  fun Countries_RO_provinces_Bacau_cities_Bacau : Ind City ;
-
-  fun Countries_RO_provinces_Bihor : Ind Province ;
-
-  fun Countries_RO_provinces_Bihor_cities_Oradea : Ind City ;
-
-  fun Countries_RO_provinces_BistritaNasaud : Ind Province ;
-
-  fun Countries_RO_provinces_BistritaNasaud_cities_Bistrita : Ind City ;
-
-  fun Countries_RO_provinces_Botosani : Ind Province ;
-
-  fun Countries_RO_provinces_Botosani_cities_Botosani : Ind City ;
-
-  fun Countries_RO_provinces_Braila : Ind Province ;
-
-  fun Countries_RO_provinces_Braila_cities_Braila : Ind City ;
-
-  fun Countries_RO_provinces_Brasov : Ind Province ;
-
-  fun Countries_RO_provinces_Brasov_cities_Brasov : Ind City ;
-
-  fun Countries_RO_provinces_Bucuresti : Ind Province ;
-
-  fun Countries_RO_provinces_Bucuresti_cities_Bucharest : Ind City ;
-
-  fun Countries_RO_provinces_Buzau : Ind Province ;
-
-  fun Countries_RO_provinces_Buzau_cities_Buzau : Ind City ;
-
-  fun Countries_RO_provinces_Calarasi : Ind Province ;
-
-  fun Countries_RO_provinces_Calarasi_cities_Calarasi : Ind City ;
-
-  fun Countries_RO_provinces_CarasSeverin : Ind Province ;
-
-  fun Countries_RO_provinces_CarasSeverin_cities_Resita : Ind City ;
-
-  fun Countries_RO_provinces_Cluj : Ind Province ;
-
-  fun Countries_RO_provinces_Cluj_cities_ClujNapoca : Ind City ;
-
-  fun Countries_RO_provinces_Constanta : Ind Province ;
-
-  fun Countries_RO_provinces_Constanta_cities_Constanta : Ind City ;
-
-  fun Countries_RO_provinces_Covasha : Ind Province ;
-
-  fun Countries_RO_provinces_Covasha_cities_SfintuGheorghe : Ind City ;
-
-  fun Countries_RO_provinces_Dimbovita : Ind Province ;
-
-  fun Countries_RO_provinces_Dimbovita_cities_Tirgoviste : Ind City ;
-
-  fun Countries_RO_provinces_Dolj : Ind Province ;
-
-  fun Countries_RO_provinces_Dolj_cities_Craiova : Ind City ;
-
-  fun Countries_RO_provinces_Galati : Ind Province ;
-
-  fun Countries_RO_provinces_Galati_cities_Galati : Ind City ;
-
-  fun Countries_RO_provinces_Giurgiu : Ind Province ;
-
-  fun Countries_RO_provinces_Giurgiu_cities_Giurgiu : Ind City ;
-
-  fun Countries_RO_provinces_Gorj : Ind Province ;
-
-  fun Countries_RO_provinces_Gorj_cities_TirguJiu : Ind City ;
-
-  fun Countries_RO_provinces_Harghita : Ind Province ;
-
-  fun Countries_RO_provinces_Harghita_cities_MiercureaCiuc : Ind City ;
-
-  fun Countries_RO_provinces_Hunedoara : Ind Province ;
-
-  fun Countries_RO_provinces_Hunedoara_cities_Deva : Ind City ;
-
-  fun Countries_RO_provinces_Ialomita : Ind Province ;
-
-  fun Countries_RO_provinces_Ialomita_cities_Slobozia : Ind City ;
-
-  fun Countries_RO_provinces_Iasi : Ind Province ;
-
-  fun Countries_RO_provinces_Iasi_cities_Iasi : Ind City ;
-
-  fun Countries_RO_provinces_Maramures : Ind Province ;
-
-  fun Countries_RO_provinces_Maramures_cities_BaiaMare : Ind City ;
-
-  fun Countries_RO_provinces_Mehedinti : Ind Province ;
-
-  fun Countries_RO_provinces_Mehedinti_cities_DrobetaTurnuSeverin : Ind City ;
-
-  fun Countries_RO_provinces_Mures : Ind Province ;
-
-  fun Countries_RO_provinces_Mures_cities_TirguMures : Ind City ;
-
-  fun Countries_RO_provinces_Neamt : Ind Province ;
-
-  fun Countries_RO_provinces_Neamt_cities_PiatraNeamt : Ind City ;
-
-  fun Countries_RO_provinces_Olt : Ind Province ;
-
-  fun Countries_RO_provinces_Olt_cities_Slatina : Ind City ;
-
-  fun Countries_RO_provinces_Prahova : Ind Province ;
-
-  fun Countries_RO_provinces_Prahova_cities_Ploiesti : Ind City ;
-
-  fun Countries_RO_provinces_Salaj : Ind Province ;
-
-  fun Countries_RO_provinces_Salaj_cities_Zalau : Ind City ;
-
-  fun Countries_RO_provinces_SatuMare : Ind Province ;
-
-  fun Countries_RO_provinces_SatuMare_cities_SatuMare : Ind City ;
-
-  fun Countries_RO_provinces_Sibiu : Ind Province ;
-
-  fun Countries_RO_provinces_Sibiu_cities_Sibiu : Ind City ;
-
-  fun Countries_RO_provinces_Suceava : Ind Province ;
-
-  fun Countries_RO_provinces_Suceava_cities_Suceava : Ind City ;
-
-  fun Countries_RO_provinces_Teleorman : Ind Province ;
-
-  fun Countries_RO_provinces_Teleorman_cities_Alexandria : Ind City ;
-
-  fun Countries_RO_provinces_Timis : Ind Province ;
-
-  fun Countries_RO_provinces_Timis_cities_Timisoara : Ind City ;
-
-  fun Countries_RO_provinces_Tulcea : Ind Province ;
-
-  fun Countries_RO_provinces_Tulcea_cities_Tulcea : Ind City ;
-
-  fun Countries_RO_provinces_Vaslui : Ind Province ;
-
-  fun Countries_RO_provinces_Vaslui_cities_Vaslui : Ind City ;
-
-  fun Countries_RO_provinces_Vilcea : Ind Province ;
-
-  fun Countries_RO_provinces_Vilcea_cities_RimnicuVilcea : Ind City ;
-
-  fun Countries_RO_provinces_Vrancea : Ind Province ;
-
-  fun Countries_RO_provinces_Vrancea_cities_Focsani : Ind City ;
-
-  fun Countries_RP_cities_CagayandeOro : Ind City ;
-
-  fun Countries_RP_cities_Cebu : Ind City ;
-
-  fun Countries_RP_cities_Davao : Ind City ;
-
-  fun Countries_RP_cities_Kalookan : Ind City ;
-
-  fun Countries_RP_cities_Makati : Ind City ;
-
-  fun Countries_RP_cities_Manila : Ind City ;
-
-  fun Countries_RP_cities_Pasay : Ind City ;
-
-  fun Countries_RP_cities_Pasig : Ind City ;
-
-  fun Countries_RP_cities_Quezon : Ind City ;
-
-  fun Countries_RP_cities_Zamboanga : Ind City ;
-
-  fun Countries_RSA_cities_Alexandra : Ind City ;
-
-  fun Countries_RSA_cities_Benoni : Ind City ;
-
-  fun Countries_RSA_cities_Boksburg : Ind City ;
-
-  fun Countries_RSA_cities_Carletonville : Ind City ;
-
-  fun Countries_RSA_cities_Daveyton : Ind City ;
-
-  fun Countries_RSA_cities_Diepmeadow : Ind City ;
-
-  fun Countries_RSA_cities_Evaton : Ind City ;
-
-  fun Countries_RSA_cities_Germiston : Ind City ;
-
-  fun Countries_RSA_cities_Ibhayi : Ind City ;
-
-  fun Countries_RSA_cities_Katlehong : Ind City ;
-
-  fun Countries_RSA_cities_KemptonPark : Ind City ;
-
-  fun Countries_RSA_cities_Khayalitsha : Ind City ;
-
-  fun Countries_RSA_cities_Lekoa : Ind City ;
-
-  fun Countries_RSA_cities_Mamelodi : Ind City ;
-
-  fun Countries_RSA_cities_Mangaung : Ind City ;
-
-  fun Countries_RSA_cities_Roodepoort : Ind City ;
-
-  fun Countries_RSA_cities_Sandton : Ind City ;
-
-  fun Countries_RSA_cities_Soshanguve : Ind City ;
-
-  fun Countries_RSA_cities_Tembisa : Ind City ;
-
-  fun Countries_RSA_provinces_EasternCape : Ind Province ;
-
-  fun Countries_RSA_provinces_EasternCape_cities_EastLondon : Ind City ;
-
-  fun Countries_RSA_provinces_EasternCape_cities_KingWilliamsTown : Ind City ;
-
-  fun Countries_RSA_provinces_EasternCape_cities_PortElizabeth : Ind City ;
-
-  fun Countries_RSA_provinces_FreeState : Ind Province ;
-
-  fun Countries_RSA_provinces_FreeState_cities_Bloemfontein : Ind City ;
-
-  fun Countries_RSA_provinces_Gauteng : Ind Province ;
-
-  fun Countries_RSA_provinces_Gauteng_cities_Johannesburg : Ind City ;
-
-  fun Countries_RSA_provinces_Gauteng_cities_Pretoria : Ind City ;
-
-  fun Countries_RSA_provinces_Gauteng_cities_Soweto : Ind City ;
-
-  fun Countries_RSA_provinces_KwazuluNatal : Ind Province ;
-
-  fun Countries_RSA_provinces_KwazuluNatal_cities_Durban : Ind City ;
-
-  fun Countries_RSA_provinces_KwazuluNatal_cities_Pietermaritzburg : Ind City ;
-
-  fun Countries_RSA_provinces_Mpumalanga : Ind Province ;
-
-  fun Countries_RSA_provinces_Mpumalanga_cities_Nelspruit : Ind City ;
-
-  fun Countries_RSA_provinces_NorthWest : Ind Province ;
-
-  fun Countries_RSA_provinces_NorthWest_cities_Mmabatho : Ind City ;
-
-  fun Countries_RSA_provinces_NorthernCape : Ind Province ;
-
-  fun Countries_RSA_provinces_NorthernCape_cities_Kimberley : Ind City ;
-
-  fun Countries_RSA_provinces_NorthernProvince : Ind Province ;
-
-  fun Countries_RSA_provinces_NorthernProvince_cities_Pietersburg : Ind City ;
-
-  fun Countries_RSA_provinces_WesternCape : Ind Province ;
-
-  fun Countries_RSA_provinces_WesternCape_cities_CapeTown : Ind City ;
-
-  fun Countries_RSM_cities_SanMarino : Ind City ;
-
-  fun Countries_RT_cities_Lome : Ind City ;
-
-  fun Countries_RWA_cities_Kigali : Ind City ;
-
-  fun Countries_R_cities_Seversk : Ind City ;
-
-  fun Countries_R_cities_Zagorsk : Ind City ;
-
-  fun Countries_R_provinces_Altayskiykray : Ind Province ;
-
-  fun Countries_R_provinces_Altayskiykray_cities_Barnaul : Ind City ;
-
-  fun Countries_R_provinces_Altayskiykray_cities_Biysk : Ind City ;
-
-  fun Countries_R_provinces_Altayskiykray_cities_Rubtsovsk : Ind City ;
-
-  fun Countries_R_provinces_Amurskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Amurskayaoblast_cities_Blagoveshchensk : Ind City ;
-
-  fun Countries_R_provinces_Arkhangelskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Arkhangelskayaoblast_cities_Arkhangelsk : Ind City ;
-
-  fun Countries_R_provinces_Arkhangelskayaoblast_cities_Severodvinsk : Ind City ;
-
-  fun Countries_R_provinces_Astrakhanskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Astrakhanskayaoblast_cities_Astrakhan : Ind City ;
-
-  fun Countries_R_provinces_Belgorodskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Belgorodskayaoblast_cities_Belgorod : Ind City ;
-
-  fun Countries_R_provinces_Belgorodskayaoblast_cities_StaryOskol : Ind City ;
-
-  fun Countries_R_provinces_Bryanskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Bryanskayaoblast_cities_Bryansk : Ind City ;
-
-  fun Countries_R_provinces_ChechenRep_ : Ind Province ;
-
-  fun Countries_R_provinces_ChechenRep__cities_Grozny : Ind City ;
-
-  fun Countries_R_provinces_Chelyabinskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Chelyabinskayaoblast_cities_Chelyabinsk : Ind City ;
-
-  fun Countries_R_provinces_Chelyabinskayaoblast_cities_Magnitogorsk : Ind City ;
-
-  fun Countries_R_provinces_Chelyabinskayaoblast_cities_Miass : Ind City ;
-
-  fun Countries_R_provinces_Chelyabinskayaoblast_cities_Zlatoust : Ind City ;
-
-  fun Countries_R_provinces_Chitinskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Chitinskayaoblast_cities_Chita : Ind City ;
-
-  fun Countries_R_provinces_Chukotskyao : Ind Province ;
-
-  fun Countries_R_provinces_Chukotskyao_cities_Anadyr : Ind City ;
-
-  fun Countries_R_provinces_ChuvashRepublic : Ind Province ;
-
-  fun Countries_R_provinces_ChuvashRepublic_cities_Cheboksary : Ind City ;
-
-  fun Countries_R_provinces_ChuvashRepublic_cities_Novocheboksarsk : Ind City ;
-
-  fun Countries_R_provinces_Irkutskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Irkutskayaoblast_cities_Angarsk : Ind City ;
-
-  fun Countries_R_provinces_Irkutskayaoblast_cities_Bratsk : Ind City ;
-
-  fun Countries_R_provinces_Irkutskayaoblast_cities_Irkutsk : Ind City ;
-
-  fun Countries_R_provinces_Irkutskayaoblast_cities_UsolyeSibirskoye : Ind City ;
-
-  fun Countries_R_provinces_Irkutskayaoblast_cities_UstIlimsk : Ind City ;
-
-  fun Countries_R_provinces_Ivanovskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Ivanovskayaoblast_cities_Ivanovo : Ind City ;
-
-  fun Countries_R_provinces_Ivanovskayaoblast_cities_Kineshma : Ind City ;
-
-  fun Countries_R_provinces_KabardinoBalkarRep_ : Ind Province ;
-
-  fun Countries_R_provinces_KabardinoBalkarRep__cities_Nalchik : Ind City ;
-
-  fun Countries_R_provinces_Kaliningradskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Kaliningradskayaoblast_cities_Kaliningrad : Ind City ;
-
-  fun Countries_R_provinces_Kaluzhskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Kaluzhskayaoblast_cities_Kaluga : Ind City ;
-
-  fun Countries_R_provinces_Kaluzhskayaoblast_cities_Obninsk : Ind City ;
-
-  fun Countries_R_provinces_Kamchatskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Kamchatskayaoblast_cities_PetropavlovskKamchatsky : Ind City ;
-
-  fun Countries_R_provinces_KarachayevoCherkesskRep_ : Ind Province ;
-
-  fun Countries_R_provinces_KarachayevoCherkesskRep__cities_Cherkessk : Ind City ;
-
-  fun Countries_R_provinces_Kemerovskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Kemerovskayaoblast_cities_AnzheroSudzhensk : Ind City ;
-
-  fun Countries_R_provinces_Kemerovskayaoblast_cities_Kemerovo : Ind City ;
-
-  fun Countries_R_provinces_Kemerovskayaoblast_cities_Kiselyovsk : Ind City ;
-
-  fun Countries_R_provinces_Kemerovskayaoblast_cities_LeninskKuznetskiy : Ind City ;
-
-  fun Countries_R_provinces_Kemerovskayaoblast_cities_Mezhdurechensk : Ind City ;
-
-  fun Countries_R_provinces_Kemerovskayaoblast_cities_Novokuznetsk : Ind City ;
-
-  fun Countries_R_provinces_Kemerovskayaoblast_cities_Prokopyevsk : Ind City ;
-
-  fun Countries_R_provinces_Khabarovskiykray : Ind Province ;
-
-  fun Countries_R_provinces_Khabarovskiykray_cities_Khabarovsk : Ind City ;
-
-  fun Countries_R_provinces_Khabarovskiykray_cities_KomsomolsknaAmure : Ind City ;
-
-  fun Countries_R_provinces_Kirovskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Kirovskayaoblast_cities_Kirov : Ind City ;
-
-  fun Countries_R_provinces_Kostromskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Kostromskayaoblast_cities_Kostroma : Ind City ;
-
-  fun Countries_R_provinces_Krasnodarskykray : Ind Province ;
-
-  fun Countries_R_provinces_Krasnodarskykray_cities_Armavir : Ind City ;
-
-  fun Countries_R_provinces_Krasnodarskykray_cities_Krasnodar : Ind City ;
-
-  fun Countries_R_provinces_Krasnodarskykray_cities_Novorossiysk : Ind City ;
-
-  fun Countries_R_provinces_Krasnodarskykray_cities_Sochi : Ind City ;
-
-  fun Countries_R_provinces_Krasnoyarskiykray : Ind Province ;
-
-  fun Countries_R_provinces_Krasnoyarskiykray_cities_Achinsk : Ind City ;
-
-  fun Countries_R_provinces_Krasnoyarskiykray_cities_Kansk : Ind City ;
-
-  fun Countries_R_provinces_Krasnoyarskiykray_cities_Krasnoyarsk : Ind City ;
-
-  fun Countries_R_provinces_Krasnoyarskiykray_cities_Norilsk : Ind City ;
-
-  fun Countries_R_provinces_Kurganskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Kurganskayaoblast_cities_Kurgan : Ind City ;
-
-  fun Countries_R_provinces_Kurskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Kurskayaoblast_cities_Kursk : Ind City ;
-
-  fun Countries_R_provinces_Leningradskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Leningradskayaoblast_cities_Kolpino : Ind City ;
-
-  fun Countries_R_provinces_Lipetskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Lipetskayaoblast_cities_Lipetsk : Ind City ;
-
-  fun Countries_R_provinces_Lipetskayaoblast_cities_Yelets : Ind City ;
-
-  fun Countries_R_provinces_Magadanskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Magadanskayaoblast_cities_Magadan : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Balashikha : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Elektrostal : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Khimki : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Kolomna : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Lyubertsy : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Mytishchi : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Noginsk : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Odintsovo : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_OrekhovoZuyevo : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Podolsk : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Serpukhov : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Shchyolkovo : Ind City ;
-
-  fun Countries_R_provinces_Moskovskayaoblast_cities_Zelenograd : Ind City ;
-
-  fun Countries_R_provinces_Moskva : Ind Province ;
-
-  fun Countries_R_provinces_Moskva_cities_Moscow : Ind City ;
-
-  fun Countries_R_provinces_Murmanskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Murmanskayaoblast_cities_Murmansk : Ind City ;
-
-  fun Countries_R_provinces_Nizhegorodskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Nizhegorodskayaoblast_cities_Arzamas : Ind City ;
-
-  fun Countries_R_provinces_Nizhegorodskayaoblast_cities_Dzerzhinsk : Ind City ;
-
-  fun Countries_R_provinces_Nizhegorodskayaoblast_cities_NizhniyNovgorod : Ind City ;
-
-  fun Countries_R_provinces_Novgorodskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Novgorodskayaoblast_cities_Novgorod : Ind City ;
-
-  fun Countries_R_provinces_Novosibirskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Novosibirskayaoblast_cities_Novosibirsk : Ind City ;
-
-  fun Countries_R_provinces_Omskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Omskayaoblast_cities_Omsk : Ind City ;
-
-  fun Countries_R_provinces_Orenburgskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Orenburgskayaoblast_cities_Novotroitsk : Ind City ;
-
-  fun Countries_R_provinces_Orenburgskayaoblast_cities_Orenburg : Ind City ;
-
-  fun Countries_R_provinces_Orenburgskayaoblast_cities_Orsk : Ind City ;
-
-  fun Countries_R_provinces_Orlovskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Orlovskayaoblast_cities_Orel : Ind City ;
-
-  fun Countries_R_provinces_Penzenskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Penzenskayaoblast_cities_Kuznetsk : Ind City ;
-
-  fun Countries_R_provinces_Penzenskayaoblast_cities_Penza : Ind City ;
-
-  fun Countries_R_provinces_Permskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Permskayaoblast_cities_Berezniki : Ind City ;
-
-  fun Countries_R_provinces_Permskayaoblast_cities_Perm : Ind City ;
-
-  fun Countries_R_provinces_Permskayaoblast_cities_Solikamsk : Ind City ;
-
-  fun Countries_R_provinces_Primorskykray : Ind Province ;
-
-  fun Countries_R_provinces_Primorskykray_cities_Nakhodka : Ind City ;
-
-  fun Countries_R_provinces_Primorskykray_cities_Ussuriysk : Ind City ;
-
-  fun Countries_R_provinces_Primorskykray_cities_Vladivostok : Ind City ;
-
-  fun Countries_R_provinces_Pskovskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Pskovskayaoblast_cities_Pskov : Ind City ;
-
-  fun Countries_R_provinces_Pskovskayaoblast_cities_VelikiyeLuki : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofAdygeya : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofAdygeya_cities_Maykop : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofAltay : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofAltay_cities_GornoAltaysk : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofBashkortostan : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofBashkortostan_cities_Oktyabrsky : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofBashkortostan_cities_Salavat : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofBashkortostan_cities_Sterlitamak : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofBashkortostan_cities_Ufa : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofBuryatiya : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofBuryatiya_cities_UlanUde : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofDagestan : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofDagestan_cities_Makhachkala : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofIngushetiya : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofIngushetiya_cities_Nazran : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofKalmykiya : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofKalmykiya_cities_Elista : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofKarelia : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofKarelia_cities_Petrozavodsk : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofKhakassiya : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofKhakassiya_cities_Abakan : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofKomi : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofKomi_cities_Syktyvkar : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofKomi_cities_Ukhta : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofKomi_cities_Vorkuta : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofMariyEl : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofMariyEl_cities_YoshkarOla : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofMordovia : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofMordovia_cities_Saransk : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofNorthOssetiya : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofNorthOssetiya_cities_Vladikavkaz : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofSakha : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofSakha_cities_Yakutsk : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofTatarstan : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofTatarstan_cities_Almetyevsk : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofTatarstan_cities_Kazan : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofTatarstan_cities_NaberezhnyeChelny : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofTatarstan_cities_Nizhnekamsk : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofTatarstan_cities_Zelenodolysk : Ind City ;
-
-  fun Countries_R_provinces_Rep_ofTyva : Ind Province ;
-
-  fun Countries_R_provinces_Rep_ofTyva_cities_Kyzyl : Ind City ;
-
-  fun Countries_R_provinces_Rostovskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Rostovskayaoblast_cities_Novocherkassk : Ind City ;
-
-  fun Countries_R_provinces_Rostovskayaoblast_cities_Novoshakhtinsk : Ind City ;
-
-  fun Countries_R_provinces_Rostovskayaoblast_cities_RostovnaDonu : Ind City ;
-
-  fun Countries_R_provinces_Rostovskayaoblast_cities_RostovnoDonu : Ind City ;
-
-  fun Countries_R_provinces_Rostovskayaoblast_cities_Shakhty : Ind City ;
-
-  fun Countries_R_provinces_Rostovskayaoblast_cities_Taganrog : Ind City ;
-
-  fun Countries_R_provinces_Rostovskayaoblast_cities_Volgodonsk : Ind City ;
-
-  fun Countries_R_provinces_Ryazanskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Ryazanskayaoblast_cities_Ryazan : Ind City ;
-
-  fun Countries_R_provinces_Sakhalinskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Sakhalinskayaoblast_cities_YuzhnoSakhalinsk : Ind City ;
-
-  fun Countries_R_provinces_Samarskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Samarskayaoblast_cities_Novokuybyshevsk : Ind City ;
-
-  fun Countries_R_provinces_Samarskayaoblast_cities_Samara : Ind City ;
-
-  fun Countries_R_provinces_Samarskayaoblast_cities_Syzran : Ind City ;
-
-  fun Countries_R_provinces_Samarskayaoblast_cities_Tolyatti : Ind City ;
-
-  fun Countries_R_provinces_SanktPeterburg : Ind Province ;
-
-  fun Countries_R_provinces_SanktPeterburg_cities_SanktPeterburg : Ind City ;
-
-  fun Countries_R_provinces_Saratovskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Saratovskayaoblast_cities_Balakovo : Ind City ;
-
-  fun Countries_R_provinces_Saratovskayaoblast_cities_Engels : Ind City ;
-
-  fun Countries_R_provinces_Saratovskayaoblast_cities_Saratov : Ind City ;
-
-  fun Countries_R_provinces_Smolenskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Smolenskayaoblast_cities_Smolensk : Ind City ;
-
-  fun Countries_R_provinces_Stavropolskykray : Ind Province ;
-
-  fun Countries_R_provinces_Stavropolskykray_cities_Kislovodsk : Ind City ;
-
-  fun Countries_R_provinces_Stavropolskykray_cities_Neftekamsk : Ind City ;
-
-  fun Countries_R_provinces_Stavropolskykray_cities_Nevinnomyssk : Ind City ;
-
-  fun Countries_R_provinces_Stavropolskykray_cities_Pyatigorsk : Ind City ;
-
-  fun Countries_R_provinces_Stavropolskykray_cities_Stavropol : Ind City ;
-
-  fun Countries_R_provinces_Sverdlovskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Sverdlovskayaoblast_cities_KamenskUralskiy : Ind City ;
-
-  fun Countries_R_provinces_Sverdlovskayaoblast_cities_NizhniyTagil : Ind City ;
-
-  fun Countries_R_provinces_Sverdlovskayaoblast_cities_Pervouralsk : Ind City ;
-
-  fun Countries_R_provinces_Sverdlovskayaoblast_cities_Serov : Ind City ;
-
-  fun Countries_R_provinces_Sverdlovskayaoblast_cities_Yekaterinburg : Ind City ;
-
-  fun Countries_R_provinces_Tambovskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Tambovskayaoblast_cities_Michurinsk : Ind City ;
-
-  fun Countries_R_provinces_Tambovskayaoblast_cities_Tambov : Ind City ;
-
-  fun Countries_R_provinces_Tomskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Tomskayaoblast_cities_Tomsk : Ind City ;
-
-  fun Countries_R_provinces_Tulskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Tulskayaoblast_cities_Novomoskovsk : Ind City ;
-
-  fun Countries_R_provinces_Tulskayaoblast_cities_Tula : Ind City ;
-
-  fun Countries_R_provinces_Tverskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Tverskayaoblast_cities_Tver : Ind City ;
-
-  fun Countries_R_provinces_Tyumenskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Tyumenskayaoblast_cities_Nizhnevartovsk : Ind City ;
-
-  fun Countries_R_provinces_Tyumenskayaoblast_cities_Surgut : Ind City ;
-
-  fun Countries_R_provinces_Tyumenskayaoblast_cities_Tyumen : Ind City ;
-
-  fun Countries_R_provinces_UdmurtRepublic : Ind Province ;
-
-  fun Countries_R_provinces_UdmurtRepublic_cities_Glazov : Ind City ;
-
-  fun Countries_R_provinces_UdmurtRepublic_cities_Izhevsk : Ind City ;
-
-  fun Countries_R_provinces_UdmurtRepublic_cities_Sarapul : Ind City ;
-
-  fun Countries_R_provinces_UdmurtRepublic_cities_Votkinsk : Ind City ;
-
-  fun Countries_R_provinces_Ulyanovskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Ulyanovskayaoblast_cities_Dimitrovgrad : Ind City ;
-
-  fun Countries_R_provinces_Ulyanovskayaoblast_cities_Simbirsk : Ind City ;
-
-  fun Countries_R_provinces_Vladimirskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Vladimirskayaoblast_cities_Kovrov : Ind City ;
-
-  fun Countries_R_provinces_Vladimirskayaoblast_cities_Murom : Ind City ;
-
-  fun Countries_R_provinces_Vladimirskayaoblast_cities_Vladimir : Ind City ;
-
-  fun Countries_R_provinces_Volgogradskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Volgogradskayaoblast_cities_Kamyshin : Ind City ;
-
-  fun Countries_R_provinces_Volgogradskayaoblast_cities_Volgograd : Ind City ;
-
-  fun Countries_R_provinces_Volgogradskayaoblast_cities_Volzhsky : Ind City ;
-
-  fun Countries_R_provinces_Vologodskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Vologodskayaoblast_cities_Cherepovets : Ind City ;
-
-  fun Countries_R_provinces_Vologodskayaoblast_cities_Vologda : Ind City ;
-
-  fun Countries_R_provinces_Voronezhskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Voronezhskayaoblast_cities_Voronezh : Ind City ;
-
-  fun Countries_R_provinces_Yaroslavskayaoblast : Ind Province ;
-
-  fun Countries_R_provinces_Yaroslavskayaoblast_cities_Rybinsk : Ind City ;
-
-  fun Countries_R_provinces_Yaroslavskayaoblast_cities_Yaroslavl : Ind City ;
-
-  fun Countries_R_provinces_Yevreyskayaavt_oblast : Ind Province ;
-
-  fun Countries_R_provinces_Yevreyskayaavt_oblast_cities_Birobidzhan : Ind City ;
-
-  fun Countries_SA_cities_Jeddah : Ind City ;
-
-  fun Countries_SA_cities_Riyadh : Ind City ;
-
-  fun Countries_SD_cities_Mbabane : Ind City ;
-
-  fun Countries_SF_provinces_Aland : Ind Province ;
-
-  fun Countries_SF_provinces_Aland_cities_Mariehamn : Ind City ;
-
-  fun Countries_SF_provinces_Haeme : Ind Province ;
-
-  fun Countries_SF_provinces_Haeme_cities_Haemeenlinna : Ind City ;
-
-  fun Countries_SF_provinces_Haeme_cities_Lahti : Ind City ;
-
-  fun Countries_SF_provinces_Haeme_cities_Tampere : Ind City ;
-
-  fun Countries_SF_provinces_Kuopio : Ind Province ;
-
-  fun Countries_SF_provinces_Kuopio_cities_Kuopio : Ind City ;
-
-  fun Countries_SF_provinces_Kymi : Ind Province ;
-
-  fun Countries_SF_provinces_Kymi_cities_Kotka : Ind City ;
-
-  fun Countries_SF_provinces_Kymi_cities_Lappeenrenta : Ind City ;
-
-  fun Countries_SF_provinces_Lappia : Ind Province ;
-
-  fun Countries_SF_provinces_Lappia_cities_Rovaniemi : Ind City ;
-
-  fun Countries_SF_provinces_Mikkeli : Ind Province ;
-
-  fun Countries_SF_provinces_Mikkeli_cities_Mikkeli : Ind City ;
-
-  fun Countries_SF_provinces_Oulu : Ind Province ;
-
-  fun Countries_SF_provinces_Oulu_cities_Oulu : Ind City ;
-
-  fun Countries_SF_provinces_Pohjols_Karjala : Ind Province ;
-
-  fun Countries_SF_provinces_Pohjols_Karjala_cities_Joensuu : Ind City ;
-
-  fun Countries_SF_provinces_Suomi : Ind Province ;
-
-  fun Countries_SF_provinces_Suomi_cities_Jyvaeskylae : Ind City ;
-
-  fun Countries_SF_provinces_Turku_Pori : Ind Province ;
-
-  fun Countries_SF_provinces_Turku_Pori_cities_Pori : Ind City ;
-
-  fun Countries_SF_provinces_Turku_Pori_cities_Turku : Ind City ;
-
-  fun Countries_SF_provinces_Uusimaa : Ind Province ;
-
-  fun Countries_SF_provinces_Uusimaa_cities_Espoo : Ind City ;
-
-  fun Countries_SF_provinces_Uusimaa_cities_Helsinki : Ind City ;
-
-  fun Countries_SF_provinces_Vaasa : Ind Province ;
-
-  fun Countries_SF_provinces_Vaasa_cities_Vaasa : Ind City ;
-
-  fun Countries_SGP_cities_Singapore : Ind City ;
-
-  fun Countries_SK_cities_Bratislava : Ind City ;
-
-  fun Countries_SLB_cities_Honiara : Ind City ;
-
-  fun Countries_SLO_cities_Ljubljana : Ind City ;
-
-  fun Countries_SME_cities_Paramaribo : Ind City ;
-
-  fun Countries_SN_provinces_Dakar : Ind Province ;
-
-  fun Countries_SN_provinces_Dakar_cities_Dakar : Ind City ;
-
-  fun Countries_SN_provinces_Diourbel : Ind Province ;
-
-  fun Countries_SN_provinces_Diourbel_cities_Diourbel : Ind City ;
-
-  fun Countries_SN_provinces_Fatick : Ind Province ;
-
-  fun Countries_SN_provinces_Fatick_cities_Fatick : Ind City ;
-
-  fun Countries_SN_provinces_Kaolack : Ind Province ;
-
-  fun Countries_SN_provinces_Kaolack_cities_Kaolack : Ind City ;
-
-  fun Countries_SN_provinces_Kolda : Ind Province ;
-
-  fun Countries_SN_provinces_Kolda_cities_Kolda : Ind City ;
-
-  fun Countries_SN_provinces_Louga : Ind Province ;
-
-  fun Countries_SN_provinces_Louga_cities_Louga : Ind City ;
-
-  fun Countries_SN_provinces_SaintLouis : Ind Province ;
-
-  fun Countries_SN_provinces_SaintLouis_cities_SaintLouis : Ind City ;
-
-  fun Countries_SN_provinces_Tambacounda : Ind Province ;
-
-  fun Countries_SN_provinces_Tambacounda_cities_Tambacounda : Ind City ;
-
-  fun Countries_SN_provinces_Thies : Ind Province ;
-
-  fun Countries_SN_provinces_Thies_cities_Thies : Ind City ;
-
-  fun Countries_SN_provinces_Ziguinchor : Ind Province ;
-
-  fun Countries_SN_provinces_Ziguinchor_cities_Ziguinchor : Ind City ;
-
-  fun Countries_SP_cities_Mogadishu : Ind City ;
-
-  fun Countries_STP_cities_SaoTome : Ind City ;
-
-  fun Countries_SUD_provinces_AalianNil : Ind Province ;
-
-  fun Countries_SUD_provinces_AalianNil_cities_Malakal : Ind City ;
-
-  fun Countries_SUD_provinces_BahralGhazal : Ind Province ;
-
-  fun Countries_SUD_provinces_BahralGhazal_cities_Waw : Ind City ;
-
-  fun Countries_SUD_provinces_Darfur : Ind Province ;
-
-  fun Countries_SUD_provinces_Darfur_cities_Nyala : Ind City ;
-
-  fun Countries_SUD_provinces_Darfur_cities_alFasher : Ind City ;
-
-  fun Countries_SUD_provinces_Kurdufan : Ind Province ;
-
-  fun Countries_SUD_provinces_Kurdufan_cities_alUbayyid : Ind City ;
-
-  fun Countries_SUD_provinces_alIstiwaiyah : Ind Province ;
-
-  fun Countries_SUD_provinces_alIstiwaiyah_cities_Juba : Ind City ;
-
-  fun Countries_SUD_provinces_alKhartum : Ind Province ;
-
-  fun Countries_SUD_provinces_alKhartum_cities_Khartoum : Ind City ;
-
-  fun Countries_SUD_provinces_alKhartum_cities_KhartoumNorth : Ind City ;
-
-  fun Countries_SUD_provinces_alKhartum_cities_Omdurman : Ind City ;
-
-  fun Countries_SUD_provinces_alWusta : Ind Province ;
-
-  fun Countries_SUD_provinces_alWusta_cities_WadMadani : Ind City ;
-
-  fun Countries_SUD_provinces_ashShamaliyah : Ind Province ;
-
-  fun Countries_SUD_provinces_ashShamaliyah_cities_adDamir : Ind City ;
-
-  fun Countries_SUD_provinces_ashSharqiyah : Ind Province ;
-
-  fun Countries_SUD_provinces_ashSharqiyah_cities_Kassala : Ind City ;
-
-  fun Countries_SUD_provinces_ashSharqiyah_cities_PortSudan : Ind City ;
-
-  fun Countries_SUD_provinces_ashSharqiyah_cities_alQadarif : Ind City ;
-
-  fun Countries_SYR_cities_Aleppo : Ind City ;
-
-  fun Countries_SYR_cities_Damascus : Ind City ;
-
-  fun Countries_SYR_cities_Homs : Ind City ;
-
-  fun Countries_SY_cities_Victoria : Ind City ;
-
-  fun Countries_S_provinces_Alvsborg : Ind Province ;
-
-  fun Countries_S_provinces_Alvsborg_cities_Vanersborg : Ind City ;
-
-  fun Countries_S_provinces_Blekinge : Ind Province ;
-
-  fun Countries_S_provinces_Blekinge_cities_Karlskrona : Ind City ;
-
-  fun Countries_S_provinces_Gavleborg : Ind Province ;
-
-  fun Countries_S_provinces_Gavleborg_cities_Gavle : Ind City ;
-
-  fun Countries_S_provinces_GoteborgochBohus : Ind Province ;
-
-  fun Countries_S_provinces_GoteborgochBohus_cities_Goteborg : Ind City ;
-
-  fun Countries_S_provinces_Gotland : Ind Province ;
-
-  fun Countries_S_provinces_Gotland_cities_Visby : Ind City ;
-
-  fun Countries_S_provinces_Halland : Ind Province ;
-
-  fun Countries_S_provinces_Halland_cities_Halmstad : Ind City ;
-
-  fun Countries_S_provinces_Jamtland : Ind Province ;
-
-  fun Countries_S_provinces_Jamtland_cities_Ostersund : Ind City ;
-
-  fun Countries_S_provinces_Jonkoping : Ind Province ;
-
-  fun Countries_S_provinces_Jonkoping_cities_Jonkoping : Ind City ;
-
-  fun Countries_S_provinces_Kalmar : Ind Province ;
-
-  fun Countries_S_provinces_Kalmar_cities_Kalmar : Ind City ;
-
-  fun Countries_S_provinces_Kopparberg : Ind Province ;
-
-  fun Countries_S_provinces_Kopparberg_cities_Falun : Ind City ;
-
-  fun Countries_S_provinces_Kristianstad : Ind Province ;
-
-  fun Countries_S_provinces_Kristianstad_cities_Kristianstad : Ind City ;
-
-  fun Countries_S_provinces_Kronoberg : Ind Province ;
-
-  fun Countries_S_provinces_Kronoberg_cities_Vaxjo : Ind City ;
-
-  fun Countries_S_provinces_Malmohus : Ind Province ;
-
-  fun Countries_S_provinces_Malmohus_cities_Helsingborg : Ind City ;
-
-  fun Countries_S_provinces_Malmohus_cities_Malmo : Ind City ;
-
-  fun Countries_S_provinces_Norrbotten : Ind Province ;
-
-  fun Countries_S_provinces_Norrbotten_cities_Jokkmokk : Ind City ;
-
-  fun Countries_S_provinces_Norrbotten_cities_Lulea : Ind City ;
-
-  fun Countries_S_provinces_Orebro : Ind Province ;
-
-  fun Countries_S_provinces_Orebro_cities_Orebro : Ind City ;
-
-  fun Countries_S_provinces_Ostergotland : Ind Province ;
-
-  fun Countries_S_provinces_Ostergotland_cities_Linkoping : Ind City ;
-
-  fun Countries_S_provinces_Ostergotland_cities_Norrkoping : Ind City ;
-
-  fun Countries_S_provinces_Skaraborg : Ind Province ;
-
-  fun Countries_S_provinces_Skaraborg_cities_Mariestad : Ind City ;
-
-  fun Countries_S_provinces_Sodermanland : Ind Province ;
-
-  fun Countries_S_provinces_Sodermanland_cities_Nykoping : Ind City ;
-
-  fun Countries_S_provinces_Stockholm : Ind Province ;
-
-  fun Countries_S_provinces_Stockholm_cities_Stockholm : Ind City ;
-
-  fun Countries_S_provinces_Uppsala : Ind Province ;
-
-  fun Countries_S_provinces_Uppsala_cities_Uppsala : Ind City ;
-
-  fun Countries_S_provinces_Varmland : Ind Province ;
-
-  fun Countries_S_provinces_Varmland_cities_Karlstad : Ind City ;
-
-  fun Countries_S_provinces_Vasterbotten : Ind Province ;
-
-  fun Countries_S_provinces_Vasterbotten_cities_Umea : Ind City ;
-
-  fun Countries_S_provinces_Vasternorrland : Ind Province ;
-
-  fun Countries_S_provinces_Vasternorrland_cities_Harnosand : Ind City ;
-
-  fun Countries_S_provinces_Vastmanland : Ind Province ;
-
-  fun Countries_S_provinces_Vastmanland_cities_Vasteras : Ind City ;
-
-  fun Countries_TAD_provinces_BadakhshoniKuni : Ind Province ;
-
-  fun Countries_TAD_provinces_BadakhshoniKuni_cities_Khorugh : Ind City ;
-
-  fun Countries_TAD_provinces_Dushanbe_munic : Ind Province ;
-
-  fun Countries_TAD_provinces_Dushanbe_munic_cities_Dushanbe : Ind City ;
-
-  fun Countries_TAD_provinces_Khatlon : Ind Province ;
-
-  fun Countries_TAD_provinces_Khatlon_cities_Qurghonteppa : Ind City ;
-
-  fun Countries_TAD_provinces_Kulob : Ind Province ;
-
-  fun Countries_TAD_provinces_Kulob_cities_Kulob : Ind City ;
-
-  fun Countries_TAD_provinces_Leninobod : Ind Province ;
-
-  fun Countries_TAD_provinces_Leninobod_cities_Khujand : Ind City ;
-
-  fun Countries_TCH_cities_NDjamena : Ind City ;
-
-  fun Countries_THA_provinces_AmnatCharoen : Ind Province ;
-
-  fun Countries_THA_provinces_AngThong : Ind Province ;
-
-  fun Countries_THA_provinces_BangkokMetropolis : Ind Province ;
-
-  fun Countries_THA_provinces_BangkokMetropolis_cities_Bangkok : Ind City ;
-
-  fun Countries_THA_provinces_BuriRam : Ind Province ;
-
-  fun Countries_THA_provinces_CentralRegion : Ind Province ;
-
-  fun Countries_THA_provinces_Chachoengsao : Ind Province ;
-
-  fun Countries_THA_provinces_ChaiNat : Ind Province ;
-
-  fun Countries_THA_provinces_Chaiyaphum : Ind Province ;
-
-  fun Countries_THA_provinces_Chanthaburi : Ind Province ;
-
-  fun Countries_THA_provinces_ChiangMai : Ind Province ;
-
-  fun Countries_THA_provinces_ChiangMai_cities_ChiangMai : Ind City ;
-
-  fun Countries_THA_provinces_ChiangRai : Ind Province ;
-
-  fun Countries_THA_provinces_ChonBuri : Ind Province ;
-
-  fun Countries_THA_provinces_Chumphon : Ind Province ;
-
-  fun Countries_THA_provinces_Kalasin : Ind Province ;
-
-  fun Countries_THA_provinces_KamphaengPhet : Ind Province ;
-
-  fun Countries_THA_provinces_Kanchanaburi : Ind Province ;
-
-  fun Countries_THA_provinces_KhonKaen : Ind Province ;
-
-  fun Countries_THA_provinces_KhonKaen_cities_KhonKaen : Ind City ;
-
-  fun Countries_THA_provinces_Krabi : Ind Province ;
-
-  fun Countries_THA_provinces_Lampang : Ind Province ;
-
-  fun Countries_THA_provinces_Lamphun : Ind Province ;
-
-  fun Countries_THA_provinces_Loei : Ind Province ;
-
-  fun Countries_THA_provinces_LopBuri : Ind Province ;
-
-  fun Countries_THA_provinces_MaeHongSon : Ind Province ;
-
-  fun Countries_THA_provinces_MahaSarakham : Ind Province ;
-
-  fun Countries_THA_provinces_Mukdahan : Ind Province ;
-
-  fun Countries_THA_provinces_NakhonNayok : Ind Province ;
-
-  fun Countries_THA_provinces_NakhonPathom : Ind Province ;
-
-  fun Countries_THA_provinces_NakhonPhanom : Ind Province ;
-
-  fun Countries_THA_provinces_NakhonRatchasima : Ind Province ;
-
-  fun Countries_THA_provinces_NakhonRatchasima_cities_NakhonRatchasima : Ind City ;
-
-  fun Countries_THA_provinces_NakhonSawan : Ind Province ;
-
-  fun Countries_THA_provinces_NakhonSawan_cities_NakhonSawan : Ind City ;
-
-  fun Countries_THA_provinces_NakhonSiThammarat : Ind Province ;
-
-  fun Countries_THA_provinces_NakhonSiThammarat_cities_NakhonsiThammarat : Ind City ;
-
-  fun Countries_THA_provinces_Nan : Ind Province ;
-
-  fun Countries_THA_provinces_Narathiwat : Ind Province ;
-
-  fun Countries_THA_provinces_NongBuaLamPhu : Ind Province ;
-
-  fun Countries_THA_provinces_NongKhai : Ind Province ;
-
-  fun Countries_THA_provinces_Nonthaburi : Ind Province ;
-
-  fun Countries_THA_provinces_Nonthaburi_cities_Nonthaburi : Ind City ;
-
-  fun Countries_THA_provinces_NortheasternRegion : Ind Province ;
-
-  fun Countries_THA_provinces_NorthernRegion : Ind Province ;
-
-  fun Countries_THA_provinces_PathumThani : Ind Province ;
-
-  fun Countries_THA_provinces_Pattani : Ind Province ;
-
-  fun Countries_THA_provinces_Petchanbun : Ind Province ;
-
-  fun Countries_THA_provinces_Phangnga : Ind Province ;
-
-  fun Countries_THA_provinces_Phatthalung : Ind Province ;
-
-  fun Countries_THA_provinces_Phayao : Ind Province ;
-
-  fun Countries_THA_provinces_Phetchaburi : Ind Province ;
-
-  fun Countries_THA_provinces_Phichit : Ind Province ;
-
-  fun Countries_THA_provinces_Phitsanulok : Ind Province ;
-
-  fun Countries_THA_provinces_PhraNakhonSiAyutthaya : Ind Province ;
-
-  fun Countries_THA_provinces_Phrae : Ind Province ;
-
-  fun Countries_THA_provinces_Phuket : Ind Province ;
-
-  fun Countries_THA_provinces_PrachinBuri : Ind Province ;
-
-  fun Countries_THA_provinces_PrachuapKhiriKhan : Ind Province ;
-
-  fun Countries_THA_provinces_Ranong : Ind Province ;
-
-  fun Countries_THA_provinces_Ratchaburi : Ind Province ;
-
-  fun Countries_THA_provinces_Rayong : Ind Province ;
-
-  fun Countries_THA_provinces_RoiEt : Ind Province ;
-
-  fun Countries_THA_provinces_SaKaeo : Ind Province ;
-
-  fun Countries_THA_provinces_SakonNakhon : Ind Province ;
-
-  fun Countries_THA_provinces_SamutPrakan : Ind Province ;
-
-  fun Countries_THA_provinces_SamutSakhon : Ind Province ;
-
-  fun Countries_THA_provinces_SamutSongkhram : Ind Province ;
-
-  fun Countries_THA_provinces_Saraburi : Ind Province ;
-
-  fun Countries_THA_provinces_Saraburi_cities_Saraburi : Ind City ;
-
-  fun Countries_THA_provinces_Satun : Ind Province ;
-
-  fun Countries_THA_provinces_SiSaKet : Ind Province ;
-
-  fun Countries_THA_provinces_SingBuri : Ind Province ;
-
-  fun Countries_THA_provinces_Songkhla : Ind Province ;
-
-  fun Countries_THA_provinces_Songkhla_cities_Songkhla : Ind City ;
-
-  fun Countries_THA_provinces_SouthernRegion : Ind Province ;
-
-  fun Countries_THA_provinces_Sukhothai : Ind Province ;
-
-  fun Countries_THA_provinces_SuphanBuri : Ind Province ;
-
-  fun Countries_THA_provinces_SuratThani : Ind Province ;
-
-  fun Countries_THA_provinces_Surin : Ind Province ;
-
-  fun Countries_THA_provinces_Tak : Ind Province ;
-
-  fun Countries_THA_provinces_Trang : Ind Province ;
-
-  fun Countries_THA_provinces_Trat : Ind Province ;
-
-  fun Countries_THA_provinces_UbonRatchathani : Ind Province ;
-
-  fun Countries_THA_provinces_UbonRatchathani_cities_UbonRatchathani : Ind City ;
-
-  fun Countries_THA_provinces_UdonThani : Ind Province ;
-
-  fun Countries_THA_provinces_UthaiThani : Ind Province ;
-
-  fun Countries_THA_provinces_Uttaradit : Ind Province ;
-
-  fun Countries_THA_provinces_Yala : Ind Province ;
-
-  fun Countries_THA_provinces_Yasothon : Ind Province ;
-
-  fun Countries_TJ_cities_HongKong : Ind City ;
-
-  fun Countries_TJ_cities_Macau : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui : Ind Province ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Anqing : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Bengbu : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Chaoxian : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Chuxian : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Fuyang : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Hefei : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Huaibei : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Huainan : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Luan : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Maanshan : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Suzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Tongling : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Wuhu : Ind City ;
-
-  fun Countries_TJ_provinces_Anhui_cities_Xuancheng : Ind City ;
-
-  fun Countries_TJ_provinces_Beijing_munic : Ind Province ;
-
-  fun Countries_TJ_provinces_Beijing_munic_cities_Beijing : Ind City ;
-
-  fun Countries_TJ_provinces_Fujian : Ind Province ;
-
-  fun Countries_TJ_provinces_Fujian_cities_Fuzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Fujian_cities_Longyan : Ind City ;
-
-  fun Countries_TJ_provinces_Fujian_cities_Nanping : Ind City ;
-
-  fun Countries_TJ_provinces_Fujian_cities_Quanzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Fujian_cities_Sanming : Ind City ;
-
-  fun Countries_TJ_provinces_Fujian_cities_Xiamen : Ind City ;
-
-  fun Countries_TJ_provinces_Fujian_cities_Yongan : Ind City ;
-
-  fun Countries_TJ_provinces_Fujian_cities_Zhangzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Gansu : Ind Province ;
-
-  fun Countries_TJ_provinces_Gansu_cities_Baiyin : Ind City ;
-
-  fun Countries_TJ_provinces_Gansu_cities_Lanzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Gansu_cities_Tianshui : Ind City ;
-
-  fun Countries_TJ_provinces_Gansu_cities_Wuwei : Ind City ;
-
-  fun Countries_TJ_provinces_Gansu_cities_Yumen : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong : Ind Province ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Chaozhou : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Dongguan : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Foshan : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Guangzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Heyuan : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Huizhou : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Jiangmen : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Maoming : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Meixian : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Shantou : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Shanwei : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Shaoguan : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Shenzhen : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Yangjiang : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Zhanjiang : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Zhaoqing : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Zhongshan : Ind City ;
-
-  fun Countries_TJ_provinces_Guangdong_cities_Zhuhai : Ind City ;
-
-  fun Countries_TJ_provinces_GuangxiZhuangzu : Ind Province ;
-
-  fun Countries_TJ_provinces_GuangxiZhuangzu_cities_Beihai : Ind City ;
-
-  fun Countries_TJ_provinces_GuangxiZhuangzu_cities_Guilin : Ind City ;
-
-  fun Countries_TJ_provinces_GuangxiZhuangzu_cities_Guixian : Ind City ;
-
-  fun Countries_TJ_provinces_GuangxiZhuangzu_cities_Liuzhou : Ind City ;
-
-  fun Countries_TJ_provinces_GuangxiZhuangzu_cities_Nanning : Ind City ;
-
-  fun Countries_TJ_provinces_GuangxiZhuangzu_cities_Qinzhou : Ind City ;
-
-  fun Countries_TJ_provinces_GuangxiZhuangzu_cities_Wuzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Guizhou : Ind Province ;
-
-  fun Countries_TJ_provinces_Guizhou_cities_Anshun : Ind City ;
-
-  fun Countries_TJ_provinces_Guizhou_cities_Duyun : Ind City ;
-
-  fun Countries_TJ_provinces_Guizhou_cities_Guiyang : Ind City ;
-
-  fun Countries_TJ_provinces_Guizhou_cities_Kaili : Ind City ;
-
-  fun Countries_TJ_provinces_Guizhou_cities_Liupanshui : Ind City ;
-
-  fun Countries_TJ_provinces_Guizhou_cities_Zunyi : Ind City ;
-
-  fun Countries_TJ_provinces_Hainan : Ind Province ;
-
-  fun Countries_TJ_provinces_Hainan_cities_Haikou : Ind City ;
-
-  fun Countries_TJ_provinces_Hainan_cities_Sanya : Ind City ;
-
-  fun Countries_TJ_provinces_Hebei : Ind Province ;
-
-  fun Countries_TJ_provinces_Hebei_cities_Baoding : Ind City ;
-
-  fun Countries_TJ_provinces_Hebei_cities_Chengde : Ind City ;
-
-  fun Countries_TJ_provinces_Hebei_cities_Handan : Ind City ;
-
-  fun Countries_TJ_provinces_Hebei_cities_Hengshui : Ind City ;
-
-  fun Countries_TJ_provinces_Hebei_cities_Qinhuangdao : Ind City ;
-
-  fun Countries_TJ_provinces_Hebei_cities_Quzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Hebei_cities_Renqiu : Ind City ;
-
-  fun Countries_TJ_provinces_Hebei_cities_Shijiazhuang : Ind City ;
-
-  fun Countries_TJ_provinces_Hebei_cities_Tangshan : Ind City ;
-
-  fun Countries_TJ_provinces_Hebei_cities_Xingtai : Ind City ;
-
-  fun Countries_TJ_provinces_Hebei_cities_Zhangjiakou : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang : Ind Province ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Acheng : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Anda : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Beian : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Daqing : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Fuling : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Harbin : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Hegang : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Jiamusi : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Jixi : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Mishan : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Mudanjiang : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Qiqihar : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Qitaihe : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Shangzhi : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Shuangcheng : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Shuangyashan : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Suihua : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Yichun : Ind City ;
-
-  fun Countries_TJ_provinces_Heilongjiang_cities_Zhaodong : Ind City ;
-
-  fun Countries_TJ_provinces_Henan : Ind Province ;
-
-  fun Countries_TJ_provinces_Henan_cities_Anyang : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Hebi : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Jiaozuo : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Kaifeng : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Luohe : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Luoyang : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Nanyang : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Pingdingshan : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Puyang : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Sanmenxia : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Shangqiu : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Xinxiang : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Xinyang : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Xuchang : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Zhengzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Zhoukou : Ind City ;
-
-  fun Countries_TJ_provinces_Henan_cities_Zhumadian : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei : Ind Province ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Cangzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Echeng : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Guangshui : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Honghu : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Huangshi : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Laohekou : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Puqi : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Shashi : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Shishou : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Shiyan : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Tianmen : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Wuhan : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Xiangfan : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Xianning : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Xiaogan : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Yichang : Ind City ;
-
-  fun Countries_TJ_provinces_Hubei_cities_Zaoyang : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan : Ind Province ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Changde : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Changsha : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Hengyang : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Huaihua : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Leiyang : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Lengshuijiang : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Liling : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Loudi : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Shaoyang : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Xiangtan : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Yiyang : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Yuanjiang : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Yueyang : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Zhuzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Hunan_cities_Zixing : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu : Ind Province ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Changshu : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Changzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Danyang : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Dongtai : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Huaian : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Huaiyin : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Jiangyin : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Kunshan : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Lianyungang : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Liyang : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Nanjing : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Nantong : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Suqian : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Suzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Taizhou : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Wuxi : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Xinghua : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Xuzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Yancheng : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Yangzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Yixing : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Yizheng : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangsu_cities_Zhenjiang : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangxi : Ind Province ;
-
-  fun Countries_TJ_provinces_Jiangxi_cities_Fuzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangxi_cities_Ganzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangxi_cities_Jingdezhen : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangxi_cities_Jiujiang : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangxi_cities_Nanchang : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangxi_cities_Pingxiang : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangxi_cities_Shangrao : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangxi_cities_Xinyu : Ind City ;
-
-  fun Countries_TJ_provinces_Jiangxi_cities_Yichun : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin : Ind Province ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Baicheng : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Changchun : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Daan : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Dunhua : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Fuyu : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Gongzhuling : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Huadian : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Hunjiang : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Jilin : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Jiutai : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Liaoyuan : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Longjing : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Meihekou : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Siping : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Tonghua : Ind City ;
-
-  fun Countries_TJ_provinces_Jilin_cities_Yanji : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning : Ind Province ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Anshan : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Beipiao : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Benxi : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Chaoyang : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Dalian : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Dandong : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Fengcheng : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Fushun : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Fuxin : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Haicheng : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Jinxi : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Jinzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Liaoyang : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Panshan : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Shenyang : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Tieling : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Wafangdian : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Xingcheng : Ind City ;
-
-  fun Countries_TJ_provinces_Liaoning_cities_Yingkou : Ind City ;
-
-  fun Countries_TJ_provinces_NeiMonggol : Ind Province ;
-
-  fun Countries_TJ_provinces_NeiMonggol_cities_Baotou : Ind City ;
-
-  fun Countries_TJ_provinces_NeiMonggol_cities_Chifeng : Ind City ;
-
-  fun Countries_TJ_provinces_NeiMonggol_cities_Hailar : Ind City ;
-
-  fun Countries_TJ_provinces_NeiMonggol_cities_Hohhot : Ind City ;
-
-  fun Countries_TJ_provinces_NeiMonggol_cities_Jining : Ind City ;
-
-  fun Countries_TJ_provinces_NeiMonggol_cities_Linhe : Ind City ;
-
-  fun Countries_TJ_provinces_NeiMonggol_cities_Manzhouli : Ind City ;
-
-  fun Countries_TJ_provinces_NeiMonggol_cities_Tongliao : Ind City ;
-
-  fun Countries_TJ_provinces_NeiMonggol_cities_Ulanhot : Ind City ;
-
-  fun Countries_TJ_provinces_NeiMonggol_cities_Wuhai : Ind City ;
-
-  fun Countries_TJ_provinces_NeiMonggol_cities_Yakeshi : Ind City ;
-
-  fun Countries_TJ_provinces_NingxiaHuizu : Ind Province ;
-
-  fun Countries_TJ_provinces_NingxiaHuizu_cities_Shizuishan : Ind City ;
-
-  fun Countries_TJ_provinces_NingxiaHuizu_cities_Yinchuan : Ind City ;
-
-  fun Countries_TJ_provinces_Qinghai : Ind Province ;
-
-  fun Countries_TJ_provinces_Qinghai_cities_Xining : Ind City ;
-
-  fun Countries_TJ_provinces_Qinghai_cities_Yushu : Ind City ;
-
-  fun Countries_TJ_provinces_Shaanxi : Ind Province ;
-
-  fun Countries_TJ_provinces_Shaanxi_cities_Ankang : Ind City ;
-
-  fun Countries_TJ_provinces_Shaanxi_cities_Baoji : Ind City ;
-
-  fun Countries_TJ_provinces_Shaanxi_cities_Hanzhong : Ind City ;
-
-  fun Countries_TJ_provinces_Shaanxi_cities_Tongchuan : Ind City ;
-
-  fun Countries_TJ_provinces_Shaanxi_cities_Weinan : Ind City ;
-
-  fun Countries_TJ_provinces_Shaanxi_cities_Xi : Ind City ;
-
-  fun Countries_TJ_provinces_Shaanxi_cities_Xian : Ind City ;
-
-  fun Countries_TJ_provinces_Shaanxi_cities_Xianyang : Ind City ;
-
-  fun Countries_TJ_provinces_Shaanxi_cities_Yanan : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong : Ind Province ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Dezhou : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Dongying : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Heze : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Jiaonan : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Jiaoxian : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Jinan : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Jining : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Laiwu : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Laiyang : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Liancheng : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Liaocheng : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Linqing : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Linyi : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Longkou : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Pingdu : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Qingdao : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Rizhao : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Taian : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Tengxian : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Weifang : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Weihai : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Wendeng : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Xintai : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Yantai : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Zaozhuang : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Zhucheng : Ind City ;
-
-  fun Countries_TJ_provinces_Shandong_cities_Zibo : Ind City ;
-
-  fun Countries_TJ_provinces_Shanghai_munic : Ind Province ;
-
-  fun Countries_TJ_provinces_Shanghai_munic_cities_Shanghai : Ind City ;
-
-  fun Countries_TJ_provinces_Shanxi : Ind Province ;
-
-  fun Countries_TJ_provinces_Shanxi_cities_Changzhi : Ind City ;
-
-  fun Countries_TJ_provinces_Shanxi_cities_Datong : Ind City ;
-
-  fun Countries_TJ_provinces_Shanxi_cities_Jincheng : Ind City ;
-
-  fun Countries_TJ_provinces_Shanxi_cities_Linfen : Ind City ;
-
-  fun Countries_TJ_provinces_Shanxi_cities_Taiyuan : Ind City ;
-
-  fun Countries_TJ_provinces_Shanxi_cities_Yangquan : Ind City ;
-
-  fun Countries_TJ_provinces_Shanxi_cities_Yuci : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan : Ind Province ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Chengdu : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Chongqing : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Daxian : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Deyang : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Dukou : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Guangyuan : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Jiangyou : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Leshan : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Luzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Mianyang : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Nanchong : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Neijiang : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Qianjiang : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Wanxian : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Xichang : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Yibin : Ind City ;
-
-  fun Countries_TJ_provinces_Sichuan_cities_Zigong : Ind City ;
-
-  fun Countries_TJ_provinces_Tianjin_munic : Ind Province ;
-
-  fun Countries_TJ_provinces_Tianjin_munic_cities_Tianjin : Ind City ;
-
-  fun Countries_TJ_provinces_Tibet : Ind Province ;
-
-  fun Countries_TJ_provinces_Tibet_cities_Lhasa : Ind City ;
-
-  fun Countries_TJ_provinces_XinjiangUygur : Ind Province ;
-
-  fun Countries_TJ_provinces_XinjiangUygur_cities_Aksu : Ind City ;
-
-  fun Countries_TJ_provinces_XinjiangUygur_cities_Hami : Ind City ;
-
-  fun Countries_TJ_provinces_XinjiangUygur_cities_Karamay : Ind City ;
-
-  fun Countries_TJ_provinces_XinjiangUygur_cities_Kashi : Ind City ;
-
-  fun Countries_TJ_provinces_XinjiangUygur_cities_Korla : Ind City ;
-
-  fun Countries_TJ_provinces_XinjiangUygur_cities_Shihezi : Ind City ;
-
-  fun Countries_TJ_provinces_XinjiangUygur_cities_Urumqi : Ind City ;
-
-  fun Countries_TJ_provinces_XinjiangUygur_cities_Yining : Ind City ;
-
-  fun Countries_TJ_provinces_Yunnan : Ind Province ;
-
-  fun Countries_TJ_provinces_Yunnan_cities_Gejiu : Ind City ;
-
-  fun Countries_TJ_provinces_Yunnan_cities_Kunming : Ind City ;
-
-  fun Countries_TJ_provinces_Yunnan_cities_Qujing : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang : Ind Province ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Cixi : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Haining : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Hangzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Huzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Jiaxing : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Jinhua : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Ningbo : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Ruian : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Shaoxing : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Wenzhou : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Xiaoshan : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Yuyao : Ind City ;
-
-  fun Countries_TJ_provinces_Zhejiang_cities_Zhoushan : Ind City ;
-
-  fun Countries_TM_provinces_Ahal : Ind Province ;
-
-  fun Countries_TM_provinces_Ahal_cities_Ashgabat : Ind City ;
-
-  fun Countries_TM_provinces_Balkan : Ind Province ;
-
-  fun Countries_TM_provinces_Balkan_cities_Nebitdag : Ind City ;
-
-  fun Countries_TM_provinces_Dashhowuz : Ind Province ;
-
-  fun Countries_TM_provinces_Dashhowuz_cities_Tashauz : Ind City ;
-
-  fun Countries_TM_provinces_Leban : Ind Province ;
-
-  fun Countries_TM_provinces_Leban_cities_Charjew : Ind City ;
-
-  fun Countries_TM_provinces_Mary : Ind Province ;
-
-  fun Countries_TM_provinces_Mary_cities_Mary : Ind City ;
-
-  fun Countries_TN_cities_Tunis : Ind City ;
-
-  fun Countries_TO_cities_Nukualofa : Ind City ;
-
-  fun Countries_TR_cities_Hatay : Ind City ;
-
-  fun Countries_TR_cities_Icel : Ind City ;
-
-  fun Countries_TR_provinces_Adana : Ind Province ;
-
-  fun Countries_TR_provinces_Adana_cities_Adana : Ind City ;
-
-  fun Countries_TR_provinces_Adana_cities_Osmaniye : Ind City ;
-
-  fun Countries_TR_provinces_Adiyaman : Ind Province ;
-
-  fun Countries_TR_provinces_Adiyaman_cities_Adiyaman : Ind City ;
-
-  fun Countries_TR_provinces_Afyon : Ind Province ;
-
-  fun Countries_TR_provinces_Afyon_cities_Afyon : Ind City ;
-
-  fun Countries_TR_provinces_Agri : Ind Province ;
-
-  fun Countries_TR_provinces_Agri_cities_Agri : Ind City ;
-
-  fun Countries_TR_provinces_Aksaray : Ind Province ;
-
-  fun Countries_TR_provinces_Aksaray_cities_Aksaray : Ind City ;
-
-  fun Countries_TR_provinces_Amasya : Ind Province ;
-
-  fun Countries_TR_provinces_Amasya_cities_Amasya : Ind City ;
-
-  fun Countries_TR_provinces_Ankara : Ind Province ;
-
-  fun Countries_TR_provinces_Ankara_cities_Ankara : Ind City ;
-
-  fun Countries_TR_provinces_Antalya : Ind Province ;
-
-  fun Countries_TR_provinces_Antalya_cities_Antalya : Ind City ;
-
-  fun Countries_TR_provinces_Artvin : Ind Province ;
-
-  fun Countries_TR_provinces_Artvin_cities_Artvin : Ind City ;
-
-  fun Countries_TR_provinces_Aydin : Ind Province ;
-
-  fun Countries_TR_provinces_Aydin_cities_Aydin : Ind City ;
-
-  fun Countries_TR_provinces_Balikesir : Ind Province ;
-
-  fun Countries_TR_provinces_Balikesir_cities_Balikesir : Ind City ;
-
-  fun Countries_TR_provinces_Batman : Ind Province ;
-
-  fun Countries_TR_provinces_Batman_cities_Batman : Ind City ;
-
-  fun Countries_TR_provinces_Bayburt : Ind Province ;
-
-  fun Countries_TR_provinces_Bayburt_cities_Bayburt : Ind City ;
-
-  fun Countries_TR_provinces_Bilecik : Ind Province ;
-
-  fun Countries_TR_provinces_Bilecik_cities_Bilecik : Ind City ;
-
-  fun Countries_TR_provinces_Bingol : Ind Province ;
-
-  fun Countries_TR_provinces_Bingol_cities_Bingol : Ind City ;
-
-  fun Countries_TR_provinces_Bitlis : Ind Province ;
-
-  fun Countries_TR_provinces_Bitlis_cities_Bitlis : Ind City ;
-
-  fun Countries_TR_provinces_Bolu : Ind Province ;
-
-  fun Countries_TR_provinces_Bolu_cities_Bolu : Ind City ;
-
-  fun Countries_TR_provinces_Burdur : Ind Province ;
-
-  fun Countries_TR_provinces_Burdur_cities_Burdur : Ind City ;
-
-  fun Countries_TR_provinces_Bursa : Ind Province ;
-
-  fun Countries_TR_provinces_Bursa_cities_Bursa : Ind City ;
-
-  fun Countries_TR_provinces_Canakkale : Ind Province ;
-
-  fun Countries_TR_provinces_Canakkale_cities_Canakkale : Ind City ;
-
-  fun Countries_TR_provinces_Cankiri : Ind Province ;
-
-  fun Countries_TR_provinces_Cankiri_cities_Cankiri : Ind City ;
-
-  fun Countries_TR_provinces_Corum : Ind Province ;
-
-  fun Countries_TR_provinces_Corum_cities_Corum : Ind City ;
-
-  fun Countries_TR_provinces_Denizli : Ind Province ;
-
-  fun Countries_TR_provinces_Denizli_cities_Denizli : Ind City ;
-
-  fun Countries_TR_provinces_Diyarbakir : Ind Province ;
-
-  fun Countries_TR_provinces_Diyarbakir_cities_Diyarbakir : Ind City ;
-
-  fun Countries_TR_provinces_Edirne : Ind Province ;
-
-  fun Countries_TR_provinces_Edirne_cities_Edirne : Ind City ;
-
-  fun Countries_TR_provinces_Elazig : Ind Province ;
-
-  fun Countries_TR_provinces_Elazig_cities_Elazig : Ind City ;
-
-  fun Countries_TR_provinces_Erzincan : Ind Province ;
-
-  fun Countries_TR_provinces_Erzincan_cities_Erzincan : Ind City ;
-
-  fun Countries_TR_provinces_Erzurum : Ind Province ;
-
-  fun Countries_TR_provinces_Erzurum_cities_Erzurum : Ind City ;
-
-  fun Countries_TR_provinces_Eskisehir : Ind Province ;
-
-  fun Countries_TR_provinces_Eskisehir_cities_Eskisehir : Ind City ;
-
-  fun Countries_TR_provinces_Gaziantep : Ind Province ;
-
-  fun Countries_TR_provinces_Gaziantep_cities_Gaziantep : Ind City ;
-
-  fun Countries_TR_provinces_Giresun : Ind Province ;
-
-  fun Countries_TR_provinces_Giresun_cities_Giresun : Ind City ;
-
-  fun Countries_TR_provinces_Gumushane : Ind Province ;
-
-  fun Countries_TR_provinces_Gumushane_cities_Gumushane : Ind City ;
-
-  fun Countries_TR_provinces_Hakkari : Ind Province ;
-
-  fun Countries_TR_provinces_Hakkari_cities_Hakkari : Ind City ;
-
-  fun Countries_TR_provinces_Hatay : Ind Province ;
-
-  fun Countries_TR_provinces_Hatay_cities_Antakya : Ind City ;
-
-  fun Countries_TR_provinces_Hatay_cities_Iskenderun : Ind City ;
-
-  fun Countries_TR_provinces_Icel : Ind Province ;
-
-  fun Countries_TR_provinces_Icel_cities_Mersin : Ind City ;
-
-  fun Countries_TR_provinces_Icel_cities_Tarsus : Ind City ;
-
-  fun Countries_TR_provinces_Isparta : Ind Province ;
-
-  fun Countries_TR_provinces_Isparta_cities_Isparta : Ind City ;
-
-  fun Countries_TR_provinces_Istanbul : Ind Province ;
-
-  fun Countries_TR_provinces_Istanbul_cities_Istanbul : Ind City ;
-
-  fun Countries_TR_provinces_Izmir : Ind Province ;
-
-  fun Countries_TR_provinces_Izmir_cities_Izmir : Ind City ;
-
-  fun Countries_TR_provinces_Karaman : Ind Province ;
-
-  fun Countries_TR_provinces_Karaman_cities_Karaman : Ind City ;
-
-  fun Countries_TR_provinces_Karamanmaras : Ind Province ;
-
-  fun Countries_TR_provinces_Karamanmaras_cities_KaramanMaras : Ind City ;
-
-  fun Countries_TR_provinces_Kars : Ind Province ;
-
-  fun Countries_TR_provinces_Kars_cities_Kars : Ind City ;
-
-  fun Countries_TR_provinces_Kastamonu : Ind Province ;
-
-  fun Countries_TR_provinces_Kastamonu_cities_Kastamonu : Ind City ;
-
-  fun Countries_TR_provinces_Kayseri : Ind Province ;
-
-  fun Countries_TR_provinces_Kayseri_cities_Kayseri : Ind City ;
-
-  fun Countries_TR_provinces_Kirikkale : Ind Province ;
-
-  fun Countries_TR_provinces_Kirikkale_cities_Kirikkale : Ind City ;
-
-  fun Countries_TR_provinces_Kirklareli : Ind Province ;
-
-  fun Countries_TR_provinces_Kirklareli_cities_Kirklareli : Ind City ;
-
-  fun Countries_TR_provinces_Kirsehir : Ind Province ;
-
-  fun Countries_TR_provinces_Kirsehir_cities_Kirsehir : Ind City ;
-
-  fun Countries_TR_provinces_Kocaeli : Ind Province ;
-
-  fun Countries_TR_provinces_Kocaeli_cities_Adapazari : Ind City ;
-
-  fun Countries_TR_provinces_Kocaeli_cities_Gebze : Ind City ;
-
-  fun Countries_TR_provinces_Kocaeli_cities_Izmit : Ind City ;
-
-  fun Countries_TR_provinces_Kocaeli_cities_Kocaeli : Ind City ;
-
-  fun Countries_TR_provinces_Konya : Ind Province ;
-
-  fun Countries_TR_provinces_Konya_cities_Konya : Ind City ;
-
-  fun Countries_TR_provinces_Kutahya : Ind Province ;
-
-  fun Countries_TR_provinces_Kutahya_cities_Kutahya : Ind City ;
-
-  fun Countries_TR_provinces_Malatya : Ind Province ;
-
-  fun Countries_TR_provinces_Malatya_cities_Malatya : Ind City ;
-
-  fun Countries_TR_provinces_Manisa : Ind Province ;
-
-  fun Countries_TR_provinces_Manisa_cities_Manisa : Ind City ;
-
-  fun Countries_TR_provinces_Mardin : Ind Province ;
-
-  fun Countries_TR_provinces_Mardin_cities_Mardin : Ind City ;
-
-  fun Countries_TR_provinces_Mugla : Ind Province ;
-
-  fun Countries_TR_provinces_Mugla_cities_Mugla : Ind City ;
-
-  fun Countries_TR_provinces_Mus : Ind Province ;
-
-  fun Countries_TR_provinces_Mus_cities_Mus : Ind City ;
-
-  fun Countries_TR_provinces_Nevsehir : Ind Province ;
-
-  fun Countries_TR_provinces_Nevsehir_cities_Nevsehir : Ind City ;
-
-  fun Countries_TR_provinces_Nigde : Ind Province ;
-
-  fun Countries_TR_provinces_Nigde_cities_Nigde : Ind City ;
-
-  fun Countries_TR_provinces_Ordu : Ind Province ;
-
-  fun Countries_TR_provinces_Ordu_cities_Ordu : Ind City ;
-
-  fun Countries_TR_provinces_Rize : Ind Province ;
-
-  fun Countries_TR_provinces_Rize_cities_Rize : Ind City ;
-
-  fun Countries_TR_provinces_Sakarya : Ind Province ;
-
-  fun Countries_TR_provinces_Sakarya_cities_Sakarya : Ind City ;
-
-  fun Countries_TR_provinces_Samsun : Ind Province ;
-
-  fun Countries_TR_provinces_Samsun_cities_Samsun : Ind City ;
-
-  fun Countries_TR_provinces_Sanliurfa : Ind Province ;
-
-  fun Countries_TR_provinces_Sanliurfa_cities_Urfa : Ind City ;
-
-  fun Countries_TR_provinces_Siirt : Ind Province ;
-
-  fun Countries_TR_provinces_Siirt_cities_Siirt : Ind City ;
-
-  fun Countries_TR_provinces_Sinop : Ind Province ;
-
-  fun Countries_TR_provinces_Sinop_cities_Sinop : Ind City ;
-
-  fun Countries_TR_provinces_Sirnak : Ind Province ;
-
-  fun Countries_TR_provinces_Sirnak_cities_Sirnak : Ind City ;
-
-  fun Countries_TR_provinces_Sivas : Ind Province ;
-
-  fun Countries_TR_provinces_Sivas_cities_Sivas : Ind City ;
-
-  fun Countries_TR_provinces_Tekirdag : Ind Province ;
-
-  fun Countries_TR_provinces_Tekirdag_cities_Tekirdag : Ind City ;
-
-  fun Countries_TR_provinces_Tokat : Ind Province ;
-
-  fun Countries_TR_provinces_Tokat_cities_Tokat : Ind City ;
-
-  fun Countries_TR_provinces_Trabzon : Ind Province ;
-
-  fun Countries_TR_provinces_Trabzon_cities_Trabzon : Ind City ;
-
-  fun Countries_TR_provinces_Tunceli : Ind Province ;
-
-  fun Countries_TR_provinces_Tunceli_cities_Tunceli : Ind City ;
-
-  fun Countries_TR_provinces_Usak : Ind Province ;
-
-  fun Countries_TR_provinces_Usak_cities_Usak : Ind City ;
-
-  fun Countries_TR_provinces_Van : Ind Province ;
-
-  fun Countries_TR_provinces_Van_cities_Van : Ind City ;
-
-  fun Countries_TR_provinces_Yozgat : Ind Province ;
-
-  fun Countries_TR_provinces_Yozgat_cities_Yozgat : Ind City ;
-
-  fun Countries_TR_provinces_Zonguldak : Ind Province ;
-
-  fun Countries_TR_provinces_Zonguldak_cities_Karabuk : Ind City ;
-
-  fun Countries_TR_provinces_Zonguldak_cities_Zonguldak : Ind City ;
-
-  fun Countries_TT_cities_Port_of_Spain : Ind City ;
-
-  fun Countries_TUV_cities_Funafuti : Ind City ;
-
-  fun Countries_UAE_cities_AbuDhabi : Ind City ;
-
-  fun Countries_UAE_cities_AlAyn : Ind City ;
-
-  fun Countries_UAE_cities_Dubai : Ind City ;
-
-  fun Countries_UAE_cities_Sharjah : Ind City ;
-
-  fun Countries_UAE_provinces_AbuDhabi : Ind Province ;
-
-  fun Countries_UAE_provinces_Ajman : Ind Province ;
-
-  fun Countries_UAE_provinces_AlFujayrah : Ind Province ;
-
-  fun Countries_UAE_provinces_AshShariqah : Ind Province ;
-
-  fun Countries_UAE_provinces_Dubayy : Ind Province ;
-
-  fun Countries_UAE_provinces_RasalKhaymah : Ind Province ;
-
-  fun Countries_UAE_provinces_UmmalQaywayn : Ind Province ;
-
-  fun Countries_UA_provinces_Cherkaska : Ind Province ;
-
-  fun Countries_UA_provinces_Cherkaska_cities_Cherkasy : Ind City ;
-
-  fun Countries_UA_provinces_Chernihivska : Ind Province ;
-
-  fun Countries_UA_provinces_Chernihivska_cities_Chernihiv : Ind City ;
-
-  fun Countries_UA_provinces_Chernivetska : Ind Province ;
-
-  fun Countries_UA_provinces_Chernivetska_cities_Chernivtsi : Ind City ;
-
-  fun Countries_UA_provinces_Dnipropetrovska : Ind Province ;
-
-  fun Countries_UA_provinces_Dnipropetrovska_cities_Dniprodzerzhynsk : Ind City ;
-
-  fun Countries_UA_provinces_Dnipropetrovska_cities_Dnipropetrovsk : Ind City ;
-
-  fun Countries_UA_provinces_Dnipropetrovska_cities_KryvyyRih : Ind City ;
-
-  fun Countries_UA_provinces_Donetska : Ind Province ;
-
-  fun Countries_UA_provinces_Donetska_cities_Donetsk : Ind City ;
-
-  fun Countries_UA_provinces_Donetska_cities_Horlivka : Ind City ;
-
-  fun Countries_UA_provinces_Donetska_cities_Makiyivka : Ind City ;
-
-  fun Countries_UA_provinces_Donetska_cities_Mariupol : Ind City ;
-
-  fun Countries_UA_provinces_IvanoFrankivska : Ind Province ;
-
-  fun Countries_UA_provinces_IvanoFrankivska_cities_IvanoFrankivsk : Ind City ;
-
-  fun Countries_UA_provinces_Kharkivska : Ind Province ;
-
-  fun Countries_UA_provinces_Kharkivska_cities_Kharkiv : Ind City ;
-
-  fun Countries_UA_provinces_Khersonska : Ind Province ;
-
-  fun Countries_UA_provinces_Khersonska_cities_Kherson : Ind City ;
-
-  fun Countries_UA_provinces_Khmelnytska : Ind Province ;
-
-  fun Countries_UA_provinces_Khmelnytska_cities_Khmelnytskyy : Ind City ;
-
-  fun Countries_UA_provinces_Kirovohradska : Ind Province ;
-
-  fun Countries_UA_provinces_Kirovohradska_cities_Kirovohrad : Ind City ;
-
-  fun Countries_UA_provinces_Krym : Ind Province ;
-
-  fun Countries_UA_provinces_Krym_cities_Sevastopol : Ind City ;
-
-  fun Countries_UA_provinces_Krym_cities_Simferopol : Ind City ;
-
-  fun Countries_UA_provinces_Kyyivska : Ind Province ;
-
-  fun Countries_UA_provinces_Kyyivska_cities_Kiev : Ind City ;
-
-  fun Countries_UA_provinces_Luhanska : Ind Province ;
-
-  fun Countries_UA_provinces_Luhanska_cities_Luhansk : Ind City ;
-
-  fun Countries_UA_provinces_Lvivska : Ind Province ;
-
-  fun Countries_UA_provinces_Lvivska_cities_Lviv : Ind City ;
-
-  fun Countries_UA_provinces_Mykolayivska : Ind Province ;
-
-  fun Countries_UA_provinces_Mykolayivska_cities_Mykolayiv : Ind City ;
-
-  fun Countries_UA_provinces_Odeska : Ind Province ;
-
-  fun Countries_UA_provinces_Odeska_cities_Odesa : Ind City ;
-
-  fun Countries_UA_provinces_Poltavska : Ind Province ;
-
-  fun Countries_UA_provinces_Poltavska_cities_Kremenchuk : Ind City ;
-
-  fun Countries_UA_provinces_Poltavska_cities_Poltava : Ind City ;
-
-  fun Countries_UA_provinces_Rivnenska : Ind Province ;
-
-  fun Countries_UA_provinces_Rivnenska_cities_Rivne : Ind City ;
-
-  fun Countries_UA_provinces_Sumska : Ind Province ;
-
-  fun Countries_UA_provinces_Sumska_cities_Sumy : Ind City ;
-
-  fun Countries_UA_provinces_Ternopilska : Ind Province ;
-
-  fun Countries_UA_provinces_Ternopilska_cities_Ternopil : Ind City ;
-
-  fun Countries_UA_provinces_Vinnytska : Ind Province ;
-
-  fun Countries_UA_provinces_Vinnytska_cities_Vinnytsya : Ind City ;
-
-  fun Countries_UA_provinces_Volynska : Ind Province ;
-
-  fun Countries_UA_provinces_Volynska_cities_Lutsk : Ind City ;
-
-  fun Countries_UA_provinces_Zakarpatska : Ind Province ;
-
-  fun Countries_UA_provinces_Zakarpatska_cities_Uzhhorod : Ind City ;
-
-  fun Countries_UA_provinces_Zaporizka : Ind Province ;
-
-  fun Countries_UA_provinces_Zaporizka_cities_Zaporizhzhya : Ind City ;
-
-  fun Countries_UA_provinces_Zhytomyrska : Ind Province ;
-
-  fun Countries_UA_provinces_Zhytomyrska_cities_Zhytomyr : Ind City ;
-
-  fun Countries_USA_provinces_Alabama : Ind Province ;
-
-  fun Countries_USA_provinces_Alabama_cities_Birmingham : Ind City ;
-
-  fun Countries_USA_provinces_Alabama_cities_Huntsville : Ind City ;
-
-  fun Countries_USA_provinces_Alabama_cities_Mobile : Ind City ;
-
-  fun Countries_USA_provinces_Alabama_cities_Montgomery : Ind City ;
-
-  fun Countries_USA_provinces_Alaska : Ind Province ;
-
-  fun Countries_USA_provinces_Alaska_cities_Anchorage : Ind City ;
-
-  fun Countries_USA_provinces_Alaska_cities_Juneau : Ind City ;
-
-  fun Countries_USA_provinces_Arizona : Ind Province ;
-
-  fun Countries_USA_provinces_Arizona_cities_Chandler : Ind City ;
-
-  fun Countries_USA_provinces_Arizona_cities_Glendale : Ind City ;
-
-  fun Countries_USA_provinces_Arizona_cities_Mesa : Ind City ;
-
-  fun Countries_USA_provinces_Arizona_cities_Phoenix : Ind City ;
-
-  fun Countries_USA_provinces_Arizona_cities_Scottsdale : Ind City ;
-
-  fun Countries_USA_provinces_Arizona_cities_Tempe : Ind City ;
-
-  fun Countries_USA_provinces_Arizona_cities_Tucson : Ind City ;
-
-  fun Countries_USA_provinces_Arkansas : Ind Province ;
-
-  fun Countries_USA_provinces_Arkansas_cities_LittleRock : Ind City ;
-
-  fun Countries_USA_provinces_California : Ind Province ;
-
-  fun Countries_USA_provinces_California_cities_Anaheim : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Bakersfield : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Berkeley : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_ChulaVista : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Concord : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Corona : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_CostaMesa : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_ElMonte : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Escondido : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Fontana : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Fremont : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Fresno : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Fullerton : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_GardenGrove : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Glendale : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Hayward : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_HuntingtonBeach : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Inglewood : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Irvine : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Lancaster : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_LongBeach : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_LosAngeles : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Modesto : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_MorenoValley : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Norwalk : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Oakland : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Oceanside : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Ontario : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Orange : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Oxnard : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Palmdale : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Pasadena : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Pomona : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_RanchoCucamonga : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Riverside : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Sacramento : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Salinas : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_SanBernardino : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_SanDiego : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_SanFrancisco : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_SanJose : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_SantaAna : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_SantaClarita : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_SantaRosa : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_SimiValley : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Stockton : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Sunnyvale : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_ThousandOaks : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Torrance : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_Vallejo : Ind City ;
-
-  fun Countries_USA_provinces_California_cities_WestCovina : Ind City ;
-
-  fun Countries_USA_provinces_Colorado : Ind Province ;
-
-  fun Countries_USA_provinces_Colorado_cities_Aurora : Ind City ;
-
-  fun Countries_USA_provinces_Colorado_cities_ColoradoSprings : Ind City ;
-
-  fun Countries_USA_provinces_Colorado_cities_Denver : Ind City ;
-
-  fun Countries_USA_provinces_Colorado_cities_FortCollins : Ind City ;
-
-  fun Countries_USA_provinces_Colorado_cities_Lakewood : Ind City ;
-
-  fun Countries_USA_provinces_Connecticut : Ind Province ;
-
-  fun Countries_USA_provinces_Connecticut_cities_Bridgeport : Ind City ;
-
-  fun Countries_USA_provinces_Connecticut_cities_Hartford : Ind City ;
-
-  fun Countries_USA_provinces_Connecticut_cities_NewHaven : Ind City ;
-
-  fun Countries_USA_provinces_Connecticut_cities_Stamford : Ind City ;
-
-  fun Countries_USA_provinces_Connecticut_cities_Waterbury : Ind City ;
-
-  fun Countries_USA_provinces_Delaware : Ind Province ;
-
-  fun Countries_USA_provinces_Delaware_cities_Dover : Ind City ;
-
-  fun Countries_USA_provinces_Distr_Columbia : Ind Province ;
-
-  fun Countries_USA_provinces_Distr_Columbia_cities_Washington : Ind City ;
-
-  fun Countries_USA_provinces_Florida : Ind Province ;
-
-  fun Countries_USA_provinces_Florida_cities_Clearwater : Ind City ;
-
-  fun Countries_USA_provinces_Florida_cities_CoralSprings : Ind City ;
-
-  fun Countries_USA_provinces_Florida_cities_FortLauderdale : Ind City ;
-
-  fun Countries_USA_provinces_Florida_cities_Hialeah : Ind City ;
-
-  fun Countries_USA_provinces_Florida_cities_Hollywood : Ind City ;
-
-  fun Countries_USA_provinces_Florida_cities_Jacksonville : Ind City ;
-
-  fun Countries_USA_provinces_Florida_cities_Miami : Ind City ;
-
-  fun Countries_USA_provinces_Florida_cities_Orlando : Ind City ;
-
-  fun Countries_USA_provinces_Florida_cities_PembrokePines : Ind City ;
-
-  fun Countries_USA_provinces_Florida_cities_St_Petersburg : Ind City ;
-
-  fun Countries_USA_provinces_Florida_cities_Tallahassee : Ind City ;
-
-  fun Countries_USA_provinces_Florida_cities_Tampa : Ind City ;
-
-  fun Countries_USA_provinces_Georgia : Ind Province ;
-
-  fun Countries_USA_provinces_Georgia_cities_Atlanta : Ind City ;
-
-  fun Countries_USA_provinces_Georgia_cities_Columbus : Ind City ;
-
-  fun Countries_USA_provinces_Georgia_cities_Macon : Ind City ;
-
-  fun Countries_USA_provinces_Georgia_cities_Savannah : Ind City ;
-
-  fun Countries_USA_provinces_Hawaii : Ind Province ;
-
-  fun Countries_USA_provinces_Hawaii_cities_Hilo : Ind City ;
-
-  fun Countries_USA_provinces_Hawaii_cities_Honolulu : Ind City ;
-
-  fun Countries_USA_provinces_Idaho : Ind Province ;
-
-  fun Countries_USA_provinces_Idaho_cities_Boise : Ind City ;
-
-  fun Countries_USA_provinces_Illinois : Ind Province ;
-
-  fun Countries_USA_provinces_Illinois_cities_Aurora : Ind City ;
-
-  fun Countries_USA_provinces_Illinois_cities_Chicago : Ind City ;
-
-  fun Countries_USA_provinces_Illinois_cities_Naperville : Ind City ;
-
-  fun Countries_USA_provinces_Illinois_cities_Peoria : Ind City ;
-
-  fun Countries_USA_provinces_Illinois_cities_Rockford : Ind City ;
-
-  fun Countries_USA_provinces_Illinois_cities_Springfield : Ind City ;
-
-  fun Countries_USA_provinces_Indiana : Ind Province ;
-
-  fun Countries_USA_provinces_Indiana_cities_Evansville : Ind City ;
-
-  fun Countries_USA_provinces_Indiana_cities_FortWayne : Ind City ;
-
-  fun Countries_USA_provinces_Indiana_cities_Gary : Ind City ;
-
-  fun Countries_USA_provinces_Indiana_cities_Indianapolis : Ind City ;
-
-  fun Countries_USA_provinces_Indiana_cities_SouthBend : Ind City ;
-
-  fun Countries_USA_provinces_Iowa : Ind Province ;
-
-  fun Countries_USA_provinces_Iowa_cities_CedarRapids : Ind City ;
-
-  fun Countries_USA_provinces_Iowa_cities_DesMoines : Ind City ;
-
-  fun Countries_USA_provinces_Kansas : Ind Province ;
-
-  fun Countries_USA_provinces_Kansas_cities_KansasCity : Ind City ;
-
-  fun Countries_USA_provinces_Kansas_cities_OverlandPark : Ind City ;
-
-  fun Countries_USA_provinces_Kansas_cities_Topeka : Ind City ;
-
-  fun Countries_USA_provinces_Kansas_cities_Wichita : Ind City ;
-
-  fun Countries_USA_provinces_Kentucky : Ind Province ;
-
-  fun Countries_USA_provinces_Kentucky_cities_Frankfort : Ind City ;
-
-  fun Countries_USA_provinces_Kentucky_cities_LexingtonFayette : Ind City ;
-
-  fun Countries_USA_provinces_Kentucky_cities_Louisville : Ind City ;
-
-  fun Countries_USA_provinces_Louisiana : Ind Province ;
-
-  fun Countries_USA_provinces_Louisiana_cities_BatonRouge : Ind City ;
-
-  fun Countries_USA_provinces_Louisiana_cities_Lafayette : Ind City ;
-
-  fun Countries_USA_provinces_Louisiana_cities_NewOrleans : Ind City ;
-
-  fun Countries_USA_provinces_Louisiana_cities_Shreveport : Ind City ;
-
-  fun Countries_USA_provinces_Maine : Ind Province ;
-
-  fun Countries_USA_provinces_Maine_cities_Augusta : Ind City ;
-
-  fun Countries_USA_provinces_Maryland : Ind Province ;
-
-  fun Countries_USA_provinces_Maryland_cities_Annapolis : Ind City ;
-
-  fun Countries_USA_provinces_Maryland_cities_Baltimore : Ind City ;
-
-  fun Countries_USA_provinces_Massachusetts : Ind Province ;
-
-  fun Countries_USA_provinces_Massachusetts_cities_Boston : Ind City ;
-
-  fun Countries_USA_provinces_Massachusetts_cities_Lowell : Ind City ;
-
-  fun Countries_USA_provinces_Massachusetts_cities_Springfield : Ind City ;
-
-  fun Countries_USA_provinces_Massachusetts_cities_Worcester : Ind City ;
-
-  fun Countries_USA_provinces_Michigan : Ind Province ;
-
-  fun Countries_USA_provinces_Michigan_cities_AnnArbor : Ind City ;
-
-  fun Countries_USA_provinces_Michigan_cities_Detroit : Ind City ;
-
-  fun Countries_USA_provinces_Michigan_cities_Flint : Ind City ;
-
-  fun Countries_USA_provinces_Michigan_cities_GrandRapids : Ind City ;
-
-  fun Countries_USA_provinces_Michigan_cities_Lansing : Ind City ;
-
-  fun Countries_USA_provinces_Michigan_cities_Livonia : Ind City ;
-
-  fun Countries_USA_provinces_Michigan_cities_SterlingHeights : Ind City ;
-
-  fun Countries_USA_provinces_Michigan_cities_Warren : Ind City ;
-
-  fun Countries_USA_provinces_Minnesota : Ind Province ;
-
-  fun Countries_USA_provinces_Minnesota_cities_Minneapolis : Ind City ;
-
-  fun Countries_USA_provinces_Minnesota_cities_St_Paul : Ind City ;
-
-  fun Countries_USA_provinces_Mississippi : Ind Province ;
-
-  fun Countries_USA_provinces_Mississippi_cities_Jackson : Ind City ;
-
-  fun Countries_USA_provinces_Missouri : Ind Province ;
-
-  fun Countries_USA_provinces_Missouri_cities_Independence : Ind City ;
-
-  fun Countries_USA_provinces_Missouri_cities_JeffersonCity : Ind City ;
-
-  fun Countries_USA_provinces_Missouri_cities_KansasCity : Ind City ;
-
-  fun Countries_USA_provinces_Missouri_cities_Springfield : Ind City ;
-
-  fun Countries_USA_provinces_Missouri_cities_St_Louis : Ind City ;
-
-  fun Countries_USA_provinces_Montana : Ind Province ;
-
-  fun Countries_USA_provinces_Montana_cities_Helena : Ind City ;
-
-  fun Countries_USA_provinces_Nebraska : Ind Province ;
-
-  fun Countries_USA_provinces_Nebraska_cities_Lincoln : Ind City ;
-
-  fun Countries_USA_provinces_Nebraska_cities_Omaha : Ind City ;
-
-  fun Countries_USA_provinces_Nevada : Ind Province ;
-
-  fun Countries_USA_provinces_Nevada_cities_CarsonCity : Ind City ;
-
-  fun Countries_USA_provinces_Nevada_cities_Henderson : Ind City ;
-
-  fun Countries_USA_provinces_Nevada_cities_LasVegas : Ind City ;
-
-  fun Countries_USA_provinces_Nevada_cities_Reno : Ind City ;
-
-  fun Countries_USA_provinces_NewHampshire : Ind Province ;
-
-  fun Countries_USA_provinces_NewHampshire_cities_Concord : Ind City ;
-
-  fun Countries_USA_provinces_NewHampshire_cities_Manchester : Ind City ;
-
-  fun Countries_USA_provinces_NewJersey : Ind Province ;
-
-  fun Countries_USA_provinces_NewJersey_cities_Elizabeth : Ind City ;
-
-  fun Countries_USA_provinces_NewJersey_cities_JerseyCity : Ind City ;
-
-  fun Countries_USA_provinces_NewJersey_cities_Newark : Ind City ;
-
-  fun Countries_USA_provinces_NewJersey_cities_Paterson : Ind City ;
-
-  fun Countries_USA_provinces_NewJersey_cities_Trenton : Ind City ;
-
-  fun Countries_USA_provinces_NewMexico : Ind Province ;
-
-  fun Countries_USA_provinces_NewMexico_cities_Albuquerque : Ind City ;
-
-  fun Countries_USA_provinces_NewMexico_cities_SantaFe : Ind City ;
-
-  fun Countries_USA_provinces_NewYork : Ind Province ;
-
-  fun Countries_USA_provinces_NewYork_cities_Albany : Ind City ;
-
-  fun Countries_USA_provinces_NewYork_cities_Buffalo : Ind City ;
-
-  fun Countries_USA_provinces_NewYork_cities_NewYork : Ind City ;
-
-  fun Countries_USA_provinces_NewYork_cities_Rochester : Ind City ;
-
-  fun Countries_USA_provinces_NewYork_cities_Syracuse : Ind City ;
-
-  fun Countries_USA_provinces_NewYork_cities_Yonkers : Ind City ;
-
-  fun Countries_USA_provinces_NorthCarolina : Ind Province ;
-
-  fun Countries_USA_provinces_NorthCarolina_cities_Charlotte : Ind City ;
-
-  fun Countries_USA_provinces_NorthCarolina_cities_Durham : Ind City ;
-
-  fun Countries_USA_provinces_NorthCarolina_cities_Greensboro : Ind City ;
-
-  fun Countries_USA_provinces_NorthCarolina_cities_Raleigh : Ind City ;
-
-  fun Countries_USA_provinces_NorthCarolina_cities_WinstonSalem : Ind City ;
-
-  fun Countries_USA_provinces_NorthDakota : Ind Province ;
-
-  fun Countries_USA_provinces_NorthDakota_cities_Bismarck : Ind City ;
-
-  fun Countries_USA_provinces_Ohio : Ind Province ;
-
-  fun Countries_USA_provinces_Ohio_cities_Akron : Ind City ;
-
-  fun Countries_USA_provinces_Ohio_cities_Cincinnati : Ind City ;
-
-  fun Countries_USA_provinces_Ohio_cities_Cleveland : Ind City ;
-
-  fun Countries_USA_provinces_Ohio_cities_Columbus : Ind City ;
-
-  fun Countries_USA_provinces_Ohio_cities_Dayton : Ind City ;
-
-  fun Countries_USA_provinces_Ohio_cities_Toledo : Ind City ;
-
-  fun Countries_USA_provinces_Oklahoma : Ind Province ;
-
-  fun Countries_USA_provinces_Oklahoma_cities_OklahomaCity : Ind City ;
-
-  fun Countries_USA_provinces_Oklahoma_cities_Tulsa : Ind City ;
-
-  fun Countries_USA_provinces_Oregon : Ind Province ;
-
-  fun Countries_USA_provinces_Oregon_cities_Eugene : Ind City ;
-
-  fun Countries_USA_provinces_Oregon_cities_Portland : Ind City ;
-
-  fun Countries_USA_provinces_Oregon_cities_Salem : Ind City ;
-
-  fun Countries_USA_provinces_Pennsylvania : Ind Province ;
-
-  fun Countries_USA_provinces_Pennsylvania_cities_Allentown : Ind City ;
-
-  fun Countries_USA_provinces_Pennsylvania_cities_Erie : Ind City ;
-
-  fun Countries_USA_provinces_Pennsylvania_cities_Harrisburg : Ind City ;
-
-  fun Countries_USA_provinces_Pennsylvania_cities_Philadelphia : Ind City ;
-
-  fun Countries_USA_provinces_Pennsylvania_cities_Pittsburgh : Ind City ;
-
-  fun Countries_USA_provinces_RhodeIsland : Ind Province ;
-
-  fun Countries_USA_provinces_RhodeIsland_cities_Providence : Ind City ;
-
-  fun Countries_USA_provinces_SouthCarolina : Ind Province ;
-
-  fun Countries_USA_provinces_SouthCarolina_cities_Columbia : Ind City ;
-
-  fun Countries_USA_provinces_SouthDakota : Ind Province ;
-
-  fun Countries_USA_provinces_SouthDakota_cities_Pierre : Ind City ;
-
-  fun Countries_USA_provinces_SouthDakota_cities_SiouxFalls : Ind City ;
-
-  fun Countries_USA_provinces_Tennessee : Ind Province ;
-
-  fun Countries_USA_provinces_Tennessee_cities_Chattanooga : Ind City ;
-
-  fun Countries_USA_provinces_Tennessee_cities_Knoxville : Ind City ;
-
-  fun Countries_USA_provinces_Tennessee_cities_Memphis : Ind City ;
-
-  fun Countries_USA_provinces_Tennessee_cities_Nashville : Ind City ;
-
-  fun Countries_USA_provinces_Tennessee_cities_NashvilleDavidson : Ind City ;
-
-  fun Countries_USA_provinces_Texas : Ind Province ;
-
-  fun Countries_USA_provinces_Texas_cities_Abilene : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Amarillo : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Arlington : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Austin : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Beaumont : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Brownsville : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_CorpusChristi : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Dallas : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_ElPaso : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_FortWorth : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Garland : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_GrandPrairie : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Houston : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Irving : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Laredo : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Lubbock : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_McAllen : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Mesquite : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Pasadena : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Plano : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_SanAntonio : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_Waco : Ind City ;
-
-  fun Countries_USA_provinces_Texas_cities_WichitaFalls : Ind City ;
-
-  fun Countries_USA_provinces_Utah : Ind Province ;
-
-  fun Countries_USA_provinces_Utah_cities_SaltLakeCity : Ind City ;
-
-  fun Countries_USA_provinces_Vermont : Ind Province ;
-
-  fun Countries_USA_provinces_Vermont_cities_Montpelier : Ind City ;
-
-  fun Countries_USA_provinces_Virginia : Ind Province ;
-
-  fun Countries_USA_provinces_Virginia_cities_Alexandria : Ind City ;
-
-  fun Countries_USA_provinces_Virginia_cities_Arlington : Ind City ;
-
-  fun Countries_USA_provinces_Virginia_cities_Chesapeake : Ind City ;
-
-  fun Countries_USA_provinces_Virginia_cities_Hampton : Ind City ;
-
-  fun Countries_USA_provinces_Virginia_cities_NewportNews : Ind City ;
-
-  fun Countries_USA_provinces_Virginia_cities_Norfolk : Ind City ;
-
-  fun Countries_USA_provinces_Virginia_cities_Portsmouth : Ind City ;
-
-  fun Countries_USA_provinces_Virginia_cities_Richmond : Ind City ;
-
-  fun Countries_USA_provinces_Virginia_cities_VirginiaBeach : Ind City ;
-
-  fun Countries_USA_provinces_Washington : Ind Province ;
-
-  fun Countries_USA_provinces_Washington_cities_Olympia : Ind City ;
-
-  fun Countries_USA_provinces_Washington_cities_Seattle : Ind City ;
-
-  fun Countries_USA_provinces_Washington_cities_Spokane : Ind City ;
-
-  fun Countries_USA_provinces_Washington_cities_Tacoma : Ind City ;
-
-  fun Countries_USA_provinces_WestVirginia : Ind Province ;
-
-  fun Countries_USA_provinces_WestVirginia_cities_Charleston : Ind City ;
-
-  fun Countries_USA_provinces_Wisconsin : Ind Province ;
-
-  fun Countries_USA_provinces_Wisconsin_cities_GreenBay : Ind City ;
-
-  fun Countries_USA_provinces_Wisconsin_cities_Madison : Ind City ;
-
-  fun Countries_USA_provinces_Wisconsin_cities_Milwaukee : Ind City ;
-
-  fun Countries_USA_provinces_Wyoming : Ind Province ;
-
-  fun Countries_USA_provinces_Wyoming_cities_Cheyenne : Ind City ;
-
-  fun Countries_UZB_provinces_Andijon : Ind Province ;
-
-  fun Countries_UZB_provinces_Andijon_cities_Andijon : Ind City ;
-
-  fun Countries_UZB_provinces_Bukhoro : Ind Province ;
-
-  fun Countries_UZB_provinces_Bukhoro_cities_Bukhoro : Ind City ;
-
-  fun Countries_UZB_provinces_Farghona : Ind Province ;
-
-  fun Countries_UZB_provinces_Farghona_cities_Farghona : Ind City ;
-
-  fun Countries_UZB_provinces_Farghona_cities_Marghilon : Ind City ;
-
-  fun Countries_UZB_provinces_Farghona_cities_Quqon : Ind City ;
-
-  fun Countries_UZB_provinces_Jizzakh : Ind Province ;
-
-  fun Countries_UZB_provinces_Jizzakh_cities_Jizzakh : Ind City ;
-
-  fun Countries_UZB_provinces_Khorazm : Ind Province ;
-
-  fun Countries_UZB_provinces_Khorazm_cities_Urganch : Ind City ;
-
-  fun Countries_UZB_provinces_Namangan : Ind Province ;
-
-  fun Countries_UZB_provinces_Namangan_cities_Namangan : Ind City ;
-
-  fun Countries_UZB_provinces_Nawoiy : Ind Province ;
-
-  fun Countries_UZB_provinces_Nawoiy_cities_Nawoiy : Ind City ;
-
-  fun Countries_UZB_provinces_Qasqadare : Ind Province ;
-
-  fun Countries_UZB_provinces_Qasqadare_cities_Qarshi : Ind City ;
-
-  fun Countries_UZB_provinces_Qoraqalpoghiston : Ind Province ;
-
-  fun Countries_UZB_provinces_Qoraqalpoghiston_cities_Nukus : Ind City ;
-
-  fun Countries_UZB_provinces_Samarqand : Ind Province ;
-
-  fun Countries_UZB_provinces_Samarqand_cities_Samarqand : Ind City ;
-
-  fun Countries_UZB_provinces_Sirdare : Ind Province ;
-
-  fun Countries_UZB_provinces_Sirdare_cities_Guliston : Ind City ;
-
-  fun Countries_UZB_provinces_Surkhondare : Ind Province ;
-
-  fun Countries_UZB_provinces_Surkhondare_cities_Termiz : Ind City ;
-
-  fun Countries_UZB_provinces_Toshkent : Ind Province ;
-
-  fun Countries_UZB_provinces_Toshkent_cities_Angren : Ind City ;
-
-  fun Countries_UZB_provinces_Toshkent_cities_Chirchiq : Ind City ;
-
-  fun Countries_UZB_provinces_Toshkent_cities_Olmaliq : Ind City ;
-
-  fun Countries_UZB_provinces_Toshkent_cities_Tashkent : Ind City ;
-
-  fun Countries_VN_cities_CamPha : Ind City ;
-
-  fun Countries_VN_cities_CanTho : Ind City ;
-
-  fun Countries_VN_cities_DaNang : Ind City ;
-
-  fun Countries_VN_cities_Haiphong : Ind City ;
-
-  fun Countries_VN_cities_Hanoi : Ind City ;
-
-  fun Countries_VN_cities_HongGai : Ind City ;
-
-  fun Countries_VN_cities_Hue : Ind City ;
-
-  fun Countries_VN_cities_LongXuyen : Ind City ;
-
-  fun Countries_VN_cities_NamDinh : Ind City ;
-
-  fun Countries_VN_cities_NhaTrang : Ind City ;
-
-  fun Countries_VN_cities_QuiNhon : Ind City ;
-
-  fun Countries_VN_cities_Saigon : Ind City ;
-
-  fun Countries_VN_cities_ThaiNguyen : Ind City ;
-
-  fun Countries_VN_cities_VietTri : Ind City ;
-
-  fun Countries_VN_cities_VungTau : Ind City ;
-
-  fun Countries_VN_provinces_AnGiang : Ind Province ;
-
-  fun Countries_VN_provinces_BaRiaVungTau : Ind Province ;
-
-  fun Countries_VN_provinces_BacThai : Ind Province ;
-
-  fun Countries_VN_provinces_BenTre : Ind Province ;
-
-  fun Countries_VN_provinces_BinhDinh : Ind Province ;
-
-  fun Countries_VN_provinces_BinhThuan : Ind Province ;
-
-  fun Countries_VN_provinces_CanTho : Ind Province ;
-
-  fun Countries_VN_provinces_CaoBang : Ind Province ;
-
-  fun Countries_VN_provinces_CentralHighlands : Ind Province ;
-
-  fun Countries_VN_provinces_DacLac : Ind Province ;
-
-  fun Countries_VN_provinces_DongNai : Ind Province ;
-
-  fun Countries_VN_provinces_DongThap : Ind Province ;
-
-  fun Countries_VN_provinces_GiaLai : Ind Province ;
-
-  fun Countries_VN_provinces_HaBac : Ind Province ;
-
-  fun Countries_VN_provinces_HaGiang : Ind Province ;
-
-  fun Countries_VN_provinces_HaTay : Ind Province ;
-
-  fun Countries_VN_provinces_HaTinh : Ind Province ;
-
-  fun Countries_VN_provinces_HaiHung : Ind Province ;
-
-  fun Countries_VN_provinces_Haiphong : Ind Province ;
-
-  fun Countries_VN_provinces_Hanoi : Ind Province ;
-
-  fun Countries_VN_provinces_HoChiMinhCity : Ind Province ;
-
-  fun Countries_VN_provinces_HoaBinh : Ind Province ;
-
-  fun Countries_VN_provinces_KhanhHoa : Ind Province ;
-
-  fun Countries_VN_provinces_KienGiang : Ind Province ;
-
-  fun Countries_VN_provinces_KonTum : Ind Province ;
-
-  fun Countries_VN_provinces_LaiChau : Ind Province ;
-
-  fun Countries_VN_provinces_LamDong : Ind Province ;
-
-  fun Countries_VN_provinces_LangSon : Ind Province ;
-
-  fun Countries_VN_provinces_LaoCai : Ind Province ;
-
-  fun Countries_VN_provinces_LongAn : Ind Province ;
-
-  fun Countries_VN_provinces_MekongRiverDelta : Ind Province ;
-
-  fun Countries_VN_provinces_MinhHai : Ind Province ;
-
-  fun Countries_VN_provinces_NamHa : Ind Province ;
-
-  fun Countries_VN_provinces_NgheAn : Ind Province ;
-
-  fun Countries_VN_provinces_NinhBinh : Ind Province ;
-
-  fun Countries_VN_provinces_NinhThuan : Ind Province ;
-
-  fun Countries_VN_provinces_NorthCentralCoast : Ind Province ;
-
-  fun Countries_VN_provinces_NorthEastSouth : Ind Province ;
-
-  fun Countries_VN_provinces_NorthMountainandMidlands : Ind Province ;
-
-  fun Countries_VN_provinces_PhuYen : Ind Province ;
-
-  fun Countries_VN_provinces_QuangBinh : Ind Province ;
-
-  fun Countries_VN_provinces_QuangNamDaNang : Ind Province ;
-
-  fun Countries_VN_provinces_QuangNgai : Ind Province ;
-
-  fun Countries_VN_provinces_QuangNinh : Ind Province ;
-
-  fun Countries_VN_provinces_QuangTri : Ind Province ;
-
-  fun Countries_VN_provinces_RedRiverDelta : Ind Province ;
-
-  fun Countries_VN_provinces_SocTrang : Ind Province ;
-
-  fun Countries_VN_provinces_SonLa : Ind Province ;
-
-  fun Countries_VN_provinces_SongBe : Ind Province ;
-
-  fun Countries_VN_provinces_SouthCentralCoast : Ind Province ;
-
-  fun Countries_VN_provinces_TayNinh : Ind Province ;
-
-  fun Countries_VN_provinces_ThaiBinh : Ind Province ;
-
-  fun Countries_VN_provinces_ThanhHoa : Ind Province ;
-
-  fun Countries_VN_provinces_ThuaThienHue : Ind Province ;
-
-  fun Countries_VN_provinces_TienGiang : Ind Province ;
-
-  fun Countries_VN_provinces_TraVinh : Ind Province ;
-
-  fun Countries_VN_provinces_TuyenQuang : Ind Province ;
-
-  fun Countries_VN_provinces_VinhLong : Ind Province ;
-
-  fun Countries_VN_provinces_VinhPhu : Ind Province ;
-
-  fun Countries_VN_provinces_YenBai : Ind Province ;
-
-  fun Countries_VU_cities_Port_Vila : Ind City ;
-
-  fun Countries_V_cities_VaticanCity : Ind City ;
-
-  fun Countries_WAG_cities_Banjul : Ind City ;
-
-  fun Countries_WAL_cities_Freetown : Ind City ;
-
-  fun Countries_WAN_cities_Aarri : Ind City ;
-
-  fun Countries_WAN_cities_Aba : Ind City ;
-
-  fun Countries_WAN_cities_Abeokuta : Ind City ;
-
-  fun Countries_WAN_cities_Abuja : Ind City ;
-
-  fun Countries_WAN_cities_AdoEkiti : Ind City ;
-
-  fun Countries_WAN_cities_Akure : Ind City ;
-
-  fun Countries_WAN_cities_BeninCity : Ind City ;
-
-  fun Countries_WAN_cities_Bida : Ind City ;
-
-  fun Countries_WAN_cities_Calabar : Ind City ;
-
-  fun Countries_WAN_cities_DebaHabe : Ind City ;
-
-  fun Countries_WAN_cities_Ede : Ind City ;
-
-  fun Countries_WAN_cities_EffonAlaiye : Ind City ;
-
-  fun Countries_WAN_cities_Enugu : Ind City ;
-
-  fun Countries_WAN_cities_Gusau : Ind City ;
-
-  fun Countries_WAN_cities_Ibadan : Ind City ;
-
-  fun Countries_WAN_cities_Ife : Ind City ;
-
-  fun Countries_WAN_cities_IjebuOde : Ind City ;
-
-  fun Countries_WAN_cities_Ikare : Ind City ;
-
-  fun Countries_WAN_cities_Ikerre : Ind City ;
-
-  fun Countries_WAN_cities_Ikire : Ind City ;
-
-  fun Countries_WAN_cities_Ikirun : Ind City ;
-
-  fun Countries_WAN_cities_Ikorodu : Ind City ;
-
-  fun Countries_WAN_cities_Ila : Ind City ;
-
-  fun Countries_WAN_cities_IlaweEkiti : Ind City ;
-
-  fun Countries_WAN_cities_Ilesha : Ind City ;
-
-  fun Countries_WAN_cities_Ilobu : Ind City ;
-
-  fun Countries_WAN_cities_Ilorin : Ind City ;
-
-  fun Countries_WAN_cities_Inisa : Ind City ;
-
-  fun Countries_WAN_cities_Iseyin : Ind City ;
-
-  fun Countries_WAN_cities_Iwo : Ind City ;
-
-  fun Countries_WAN_cities_Jos : Ind City ;
-
-  fun Countries_WAN_cities_Kaduna : Ind City ;
-
-  fun Countries_WAN_cities_Kano : Ind City ;
-
-  fun Countries_WAN_cities_Katsina : Ind City ;
-
-  fun Countries_WAN_cities_Kumo : Ind City ;
-
-  fun Countries_WAN_cities_Lafia : Ind City ;
-
-  fun Countries_WAN_cities_Lagos : Ind City ;
-
-  fun Countries_WAN_cities_Maiduguri : Ind City ;
-
-  fun Countries_WAN_cities_Makurdi : Ind City ;
-
-  fun Countries_WAN_cities_Minna : Ind City ;
-
-  fun Countries_WAN_cities_Mushin : Ind City ;
-
-  fun Countries_WAN_cities_Offa : Ind City ;
-
-  fun Countries_WAN_cities_Ogbomosho : Ind City ;
-
-  fun Countries_WAN_cities_Oka : Ind City ;
-
-  fun Countries_WAN_cities_Ondo : Ind City ;
-
-  fun Countries_WAN_cities_Onitsha : Ind City ;
-
-  fun Countries_WAN_cities_Oshogbo : Ind City ;
-
-  fun Countries_WAN_cities_Owo : Ind City ;
-
-  fun Countries_WAN_cities_Oyo : Ind City ;
-
-  fun Countries_WAN_cities_PortHarcourt : Ind City ;
-
-  fun Countries_WAN_cities_Sapele : Ind City ;
-
-  fun Countries_WAN_cities_Shagamu : Ind City ;
-
-  fun Countries_WAN_cities_Shaki : Ind City ;
-
-  fun Countries_WAN_cities_Shomolu : Ind City ;
-
-  fun Countries_WAN_cities_Sokoto : Ind City ;
-
-  fun Countries_WAN_cities_Zaria : Ind City ;
-
-  fun Countries_WD_cities_Roseau : Ind City ;
-
-  fun Countries_WG_cities_SaintGeorges : Ind City ;
-
-  fun Countries_WL_cities_Castries : Ind City ;
-
-  fun Countries_WSA_cities_ElAlaiun : Ind City ;
-
-  fun Countries_WS_cities_Apia : Ind City ;
-
-  fun Countries_WV_cities_Kingstown : Ind City ;
-
-  fun Countries_YE_cities_Sanaa : Ind City ;
-
-  fun Countries_YU_cities_Belgrade : Ind City ;
-
-  fun Countries_YV_cities_SantaAnadeCoro : Ind City ;
-
-  fun Countries_YV_cities_Turmero : Ind City ;
-
-  fun Countries_YV_provinces_Amazonas : Ind Province ;
-
-  fun Countries_YV_provinces_Amazonas_cities_PuertoAyacucho : Ind City ;
-
-  fun Countries_YV_provinces_Anzoategui : Ind Province ;
-
-  fun Countries_YV_provinces_Anzoategui_cities_Barcelona : Ind City ;
-
-  fun Countries_YV_provinces_Anzoategui_cities_PuertoLaCruz : Ind City ;
-
-  fun Countries_YV_provinces_Apure : Ind Province ;
-
-  fun Countries_YV_provinces_Apure_cities_SanFernando : Ind City ;
-
-  fun Countries_YV_provinces_Aragua : Ind Province ;
-
-  fun Countries_YV_provinces_Aragua_cities_Maracay : Ind City ;
-
-  fun Countries_YV_provinces_Barinas : Ind Province ;
-
-  fun Countries_YV_provinces_Barinas_cities_Barinas : Ind City ;
-
-  fun Countries_YV_provinces_Bolivar : Ind Province ;
-
-  fun Countries_YV_provinces_Bolivar_cities_CiudadBolivar : Ind City ;
-
-  fun Countries_YV_provinces_Bolivar_cities_CiudadGuayana : Ind City ;
-
-  fun Countries_YV_provinces_Carabobo : Ind Province ;
-
-  fun Countries_YV_provinces_Carabobo_cities_Guacara : Ind City ;
-
-  fun Countries_YV_provinces_Carabobo_cities_PuertoCabello : Ind City ;
-
-  fun Countries_YV_provinces_Carabobo_cities_Valencia : Ind City ;
-
-  fun Countries_YV_provinces_Cojedes : Ind Province ;
-
-  fun Countries_YV_provinces_Cojedes_cities_SanCarlos : Ind City ;
-
-  fun Countries_YV_provinces_DeltaAmacuro : Ind Province ;
-
-  fun Countries_YV_provinces_DeltaAmacuro_cities_Tucupita : Ind City ;
-
-  fun Countries_YV_provinces_DistritoFederal : Ind Province ;
-
-  fun Countries_YV_provinces_DistritoFederal_cities_Caracas : Ind City ;
-
-  fun Countries_YV_provinces_DistritoFederal_cities_CatiaLaMar : Ind City ;
-
-  fun Countries_YV_provinces_Falcon : Ind Province ;
-
-  fun Countries_YV_provinces_Falcon_cities_Coro : Ind City ;
-
-  fun Countries_YV_provinces_Guarico : Ind Province ;
-
-  fun Countries_YV_provinces_Guarico_cities_SanJuan : Ind City ;
-
-  fun Countries_YV_provinces_Lara : Ind Province ;
-
-  fun Countries_YV_provinces_Lara_cities_Barquisimeto : Ind City ;
-
-  fun Countries_YV_provinces_Merida : Ind Province ;
-
-  fun Countries_YV_provinces_Merida_cities_Merida : Ind City ;
-
-  fun Countries_YV_provinces_Miranda : Ind Province ;
-
-  fun Countries_YV_provinces_Miranda_cities_Baruta : Ind City ;
-
-  fun Countries_YV_provinces_Miranda_cities_Guarenas : Ind City ;
-
-  fun Countries_YV_provinces_Miranda_cities_LosTeques : Ind City ;
-
-  fun Countries_YV_provinces_Miranda_cities_Petare : Ind City ;
-
-  fun Countries_YV_provinces_Monagas : Ind Province ;
-
-  fun Countries_YV_provinces_Monagas_cities_Maturin : Ind City ;
-
-  fun Countries_YV_provinces_NuevaEsparta : Ind Province ;
-
-  fun Countries_YV_provinces_NuevaEsparta_cities_LaAscuncion : Ind City ;
-
-  fun Countries_YV_provinces_Portuguesa : Ind Province ;
-
-  fun Countries_YV_provinces_Portuguesa_cities_Acarigua : Ind City ;
-
-  fun Countries_YV_provinces_Portuguesa_cities_Guanare : Ind City ;
-
-  fun Countries_YV_provinces_Sucre : Ind Province ;
-
-  fun Countries_YV_provinces_Sucre_cities_Cumana : Ind City ;
-
-  fun Countries_YV_provinces_Tachira : Ind Province ;
-
-  fun Countries_YV_provinces_Tachira_cities_SanCristobal : Ind City ;
-
-  fun Countries_YV_provinces_Trujillo : Ind Province ;
-
-  fun Countries_YV_provinces_Trujillo_cities_Trujillo : Ind City ;
-
-  fun Countries_YV_provinces_Yaracuy : Ind Province ;
-
-  fun Countries_YV_provinces_Yaracuy_cities_SanFelipe : Ind City ;
-
-  fun Countries_YV_provinces_Zulia : Ind Province ;
-
-  fun Countries_YV_provinces_Zulia_cities_Cabimas : Ind City ;
-
-  fun Countries_YV_provinces_Zulia_cities_Maracaibo : Ind City ;
-
-  fun Countries_ZRE_provinces_Bandundu : Ind Province ;
-
-  fun Countries_ZRE_provinces_Bandundu_cities_Bandundu : Ind City ;
-
-  fun Countries_ZRE_provinces_Bandundu_cities_Kikwit : Ind City ;
-
-  fun Countries_ZRE_provinces_BasZaire : Ind Province ;
-
-  fun Countries_ZRE_provinces_BasZaire_cities_Boma : Ind City ;
-
-  fun Countries_ZRE_provinces_BasZaire_cities_Matadi : Ind City ;
-
-  fun Countries_ZRE_provinces_Equateur : Ind Province ;
-
-  fun Countries_ZRE_provinces_Equateur_cities_Mbandaka : Ind City ;
-
-  fun Countries_ZRE_provinces_HautZaire : Ind Province ;
-
-  fun Countries_ZRE_provinces_HautZaire_cities_Kisangani : Ind City ;
-
-  fun Countries_ZRE_provinces_KasaiOccidental : Ind Province ;
-
-  fun Countries_ZRE_provinces_KasaiOccidental_cities_Kananga : Ind City ;
-
-  fun Countries_ZRE_provinces_KasaiOccidental_cities_Tshikapa : Ind City ;
-
-  fun Countries_ZRE_provinces_KasaiOriental : Ind Province ;
-
-  fun Countries_ZRE_provinces_KasaiOriental_cities_Kalemi : Ind City ;
-
-  fun Countries_ZRE_provinces_KasaiOriental_cities_MbujiMayi : Ind City ;
-
-  fun Countries_ZRE_provinces_KasaiOriental_cities_MweneDitu : Ind City ;
-
-  fun Countries_ZRE_provinces_Kinshasa : Ind Province ;
-
-  fun Countries_ZRE_provinces_Kinshasa_cities_Kinshasa : Ind City ;
-
-  fun Countries_ZRE_provinces_Kivu : Ind Province ;
-
-  fun Countries_ZRE_provinces_Kivu_cities_Bukavu : Ind City ;
-
-  fun Countries_ZRE_provinces_Kivu_cities_Butembo : Ind City ;
-
-  fun Countries_ZRE_provinces_Kivu_cities_Goma : Ind City ;
-
-  fun Countries_ZRE_provinces_Kivu_cities_Uvira : Ind City ;
-
-  fun Countries_ZRE_provinces_Shaba : Ind Province ;
-
-  fun Countries_ZRE_provinces_Shaba_cities_Kolwezi : Ind City ;
-
-  fun Countries_ZRE_provinces_Shaba_cities_Likasi : Ind City ;
-
-  fun Countries_ZRE_provinces_Shaba_cities_Lubumbashi : Ind City ;
-
-  fun Countries_ZW_cities_Harare : Ind City ;
-
-  fun Countries_Z_provinces_Central : Ind Province ;
-
-  fun Countries_Z_provinces_Central_cities_Kabwe : Ind City ;
-
-  fun Countries_Z_provinces_Copperbelt : Ind Province ;
-
-  fun Countries_Z_provinces_Copperbelt_cities_Chingola : Ind City ;
-
-  fun Countries_Z_provinces_Copperbelt_cities_Kitwe : Ind City ;
-
-  fun Countries_Z_provinces_Copperbelt_cities_Luanshya : Ind City ;
-
-  fun Countries_Z_provinces_Copperbelt_cities_Mufulira : Ind City ;
-
-  fun Countries_Z_provinces_Copperbelt_cities_Ndola : Ind City ;
-
-  fun Countries_Z_provinces_Eastern : Ind Province ;
-
-  fun Countries_Z_provinces_Eastern_cities_Chipata : Ind City ;
-
-  fun Countries_Z_provinces_Luapula : Ind Province ;
-
-  fun Countries_Z_provinces_Luapula_cities_Mansa : Ind City ;
-
-  fun Countries_Z_provinces_Lusaka : Ind Province ;
-
-  fun Countries_Z_provinces_Lusaka_cities_Lusaka : Ind City ;
-
-  fun Countries_Z_provinces_Northern : Ind Province ;
-
-  fun Countries_Z_provinces_Northern_cities_Kasama : Ind City ;
-
-  fun Countries_Z_provinces_Northwestern : Ind Province ;
-
-  fun Countries_Z_provinces_Northwestern_cities_Solwezi : Ind City ;
-
-  fun Countries_Z_provinces_Southern : Ind Province ;
-
-  fun Countries_Z_provinces_Southern_cities_Livingstone : Ind City ;
-
-  fun Countries_Z_provinces_Western : Ind Province ;
-
-  fun Countries_Z_provinces_Western_cities_Mongu : Ind City ;
-
-  fun Countries_cid_cia_American_Samoa : Ind Country ;
-
-  fun Countries_cid_cia_American_Samoa_cities_PagoPago : Ind City ;
-
-  fun Countries_cid_cia_Anguilla : Ind Country ;
-
-  fun Countries_cid_cia_Anguilla_cities_TheValley : Ind City ;
-
-  fun Countries_cid_cia_Aruba : Ind Country ;
-
-  fun Countries_cid_cia_Aruba_cities_Oranjestad : Ind City ;
-
-  fun Countries_cid_cia_Ashmore_and_Cartier_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Baker_Island : Ind Country ;
-
-  fun Countries_cid_cia_Bassas_da_India : Ind Country ;
-
-  fun Countries_cid_cia_Bermuda : Ind Country ;
-
-  fun Countries_cid_cia_Bermuda_cities_Hamilton : Ind City ;
-
-  fun Countries_cid_cia_Bouvet_Island : Ind Country ;
-
-  fun Countries_cid_cia_British_Indian_Ocean_Territory : Ind Country ;
-
-  fun Countries_cid_cia_British_Virgin_Islands : Ind Country ;
-
-  fun Countries_cid_cia_British_Virgin_Islands_cities_RoadTown : Ind City ;
-
-  fun Countries_cid_cia_Cayman_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Cayman_Islands_cities_GeorgeTown : Ind City ;
-
-  fun Countries_cid_cia_Christmas_Island : Ind Country ;
-
-  fun Countries_cid_cia_Christmas_Island_cities_TheSettlement : Ind City ;
-
-  fun Countries_cid_cia_Clipperton_Island : Ind Country ;
-
-  fun Countries_cid_cia_Cocos_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Cocos_Islands_cities_WestIsland : Ind City ;
-
-  fun Countries_cid_cia_Cook_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Cook_Islands_cities_Avarua : Ind City ;
-
-  fun Countries_cid_cia_Coral_Sea_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Europa_Island : Ind Country ;
-
-  fun Countries_cid_cia_Falkland_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Falkland_Islands_cities_Stanley : Ind City ;
-
-  fun Countries_cid_cia_Faroe_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Faroe_Islands_cities_Torshavn : Ind City ;
-
-  fun Countries_cid_cia_French_Polynesia : Ind Country ;
-
-  fun Countries_cid_cia_French_Polynesia_cities_Papeete : Ind City ;
-
-  fun Countries_cid_cia_French_Southern_and_Antarctic_Lands : Ind Country ;
-
-  fun Countries_cid_cia_Gaza_Strip : Ind Country ;
-
-  fun Countries_cid_cia_Gibraltar : Ind Country ;
-
-  fun Countries_cid_cia_Gibraltar_cities_Gibraltar : Ind City ;
-
-  fun Countries_cid_cia_Glorioso_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Greenland : Ind Country ;
-
-  fun Countries_cid_cia_Greenland_cities_Nuuk : Ind City ;
-
-  fun Countries_cid_cia_Guadeloupe : Ind Country ;
-
-  fun Countries_cid_cia_Guadeloupe_cities_Basse_Terre : Ind City ;
-
-  fun Countries_cid_cia_Guam : Ind Country ;
-
-  fun Countries_cid_cia_Guam_cities_Agana : Ind City ;
-
-  fun Countries_cid_cia_Guernsey : Ind Country ;
-
-  fun Countries_cid_cia_Guernsey_cities_SaintPeterPort : Ind City ;
-
-  fun Countries_cid_cia_Heard_Island_and_McDonald_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Hong_Kong : Ind Country ;
-
-  fun Countries_cid_cia_Howland_Island : Ind Country ;
-
-  fun Countries_cid_cia_Jan_Mayen : Ind Country ;
-
-  fun Countries_cid_cia_Jarvis_Island : Ind Country ;
-
-  fun Countries_cid_cia_Jersey : Ind Country ;
-
-  fun Countries_cid_cia_Jersey_cities_SaintHelier : Ind City ;
-
-  fun Countries_cid_cia_Johnston_Atoll : Ind Country ;
-
-  fun Countries_cid_cia_Juan_de_Nova_Island : Ind Country ;
-
-  fun Countries_cid_cia_Kingman_Reef : Ind Country ;
-
-  fun Countries_cid_cia_Macau : Ind Country ;
-
-  fun Countries_cid_cia_Macau_cities_Macau : Ind City ;
-
-  fun Countries_cid_cia_Man : Ind Country ;
-
-  fun Countries_cid_cia_Man_cities_Douglas : Ind City ;
-
-  fun Countries_cid_cia_Martinique : Ind Country ;
-
-  fun Countries_cid_cia_Martinique_cities_Fort_de_France : Ind City ;
-
-  fun Countries_cid_cia_Mayotte : Ind Country ;
-
-  fun Countries_cid_cia_Mayotte_cities_Mamoutzou : Ind City ;
-
-  fun Countries_cid_cia_Midway_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Montserrat : Ind Country ;
-
-  fun Countries_cid_cia_Montserrat_cities_Plymouth : Ind City ;
-
-  fun Countries_cid_cia_Navassa_Island : Ind Country ;
-
-  fun Countries_cid_cia_Netherlands_Antilles : Ind Country ;
-
-  fun Countries_cid_cia_Netherlands_Antilles_cities_Willemstad : Ind City ;
-
-  fun Countries_cid_cia_Niue : Ind Country ;
-
-  fun Countries_cid_cia_Niue_cities_Alofi : Ind City ;
-
-  fun Countries_cid_cia_Norfolk_Island : Ind Country ;
-
-  fun Countries_cid_cia_Norfolk_Island_cities_Kingston : Ind City ;
-
-  fun Countries_cid_cia_Northern_Mariana_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Northern_Mariana_Islands_cities_Saipan : Ind City ;
-
-  fun Countries_cid_cia_Palmyra_Atoll : Ind Country ;
-
-  fun Countries_cid_cia_Paracel_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Pitcairn_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Pitcairn_Islands_cities_Adamstown : Ind City ;
-
-  fun Countries_cid_cia_Puerto_Rico : Ind Country ;
-
-  fun Countries_cid_cia_Puerto_Rico_cities_SanJuan : Ind City ;
-
-  fun Countries_cid_cia_Reunion : Ind Country ;
-
-  fun Countries_cid_cia_Reunion_cities_Saint_Denis : Ind City ;
-
-  fun Countries_cid_cia_Saint_Helena : Ind Country ;
-
-  fun Countries_cid_cia_Saint_Helena_cities_Jamestown : Ind City ;
-
-  fun Countries_cid_cia_Saint_Pierre_and_Miquelon : Ind Country ;
-
-  fun Countries_cid_cia_Saint_Pierre_and_Miquelon_cities_Saint_Pierre : Ind City ;
-
-  fun Countries_cid_cia_South_Georgia_and_the_South_Sandwich_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Spratly_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Svalbard : Ind Country ;
-
-  fun Countries_cid_cia_Svalbard_cities_Longyearbyen : Ind City ;
-
-  fun Countries_cid_cia_Tokelau : Ind Country ;
-
-  fun Countries_cid_cia_Tromelin_Island : Ind Country ;
-
-  fun Countries_cid_cia_Turks_and_Caicos_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Turks_and_Caicos_Islands_cities_GrandTurk : Ind City ;
-
-  fun Countries_cid_cia_Virgin_Islands : Ind Country ;
-
-  fun Countries_cid_cia_Virgin_Islands_cities_CharlotteAmalie : Ind City ;
-
-  fun Countries_cid_cia_Wake_Island : Ind Country ;
-
-  fun Countries_cid_cia_Wallis_and_Futuna : Ind Country ;
-
-  fun Countries_cid_cia_Wallis_and_Futuna_cities_Mata_Utu : Ind City ;
-
-  fun Countries_cid_cia_West_Bank : Ind Country ;
-
-  fun Deserts_ArabianDesert : Ind Desert ;
-
-  fun Deserts_Asauad : Ind Desert ;
-
-  fun Deserts_Atacama : Ind Desert ;
-
-  fun Deserts_Dschurab : Ind Desert ;
-
-  fun Deserts_ErgIgidi : Ind Desert ;
-
-  fun Deserts_ErgRebiana : Ind Desert ;
-
-  fun Deserts_ErgSchesch : Ind Desert ;
-
-  fun Deserts_ErgdeBilma : Ind Desert ;
-
-  fun Deserts_Fesan : Ind Desert ;
-
-  fun Deserts_GibsonDesert : Ind Desert ;
-
-  fun Deserts_GrandErgEst : Ind Desert ;
-
-  fun Deserts_GrandErgOuest : Ind Desert ;
-
-  fun Deserts_GrandSandDesert : Ind Desert ;
-
-  fun Deserts_GrandVictoriaDesert : Ind Desert ;
-
-  fun Deserts_HamadaduDraa : Ind Desert ;
-
-  fun Deserts_Hamadael_Hamra : Ind Desert ;
-
-  fun Deserts_Kalahari : Ind Desert ;
-
-  fun Deserts_Karakum : Ind Desert ;
-
-  fun Deserts_Kysylkum : Ind Desert ;
-
-  fun Deserts_LibyanDesert : Ind Desert ;
-
-  fun Deserts_Makteir : Ind Desert ;
-
-  fun Deserts_Mujunkum : Ind Desert ;
-
-  fun Deserts_NubianDesert : Ind Desert ;
-
-  fun Deserts_Sagiael_Hamra : Ind Desert ;
-
-  fun Deserts_SimpsonDesert : Ind Desert ;
-
-  fun Deserts_Tanami : Ind Desert ;
-
-  fun Deserts_Tanesruft : Ind Desert ;
-
-  fun Deserts_Tenere : Ind Desert ;
-
-  fun Deserts_Trarza : Ind Desert ;
-
-  fun Deserts_Uaran : Ind Desert ;
-
-  fun Islands_Aland : Ind Island ;
-
-  fun Islands_Alderney : Ind Island ;
-
-  fun Islands_Alicudi : Ind Island ;
-
-  fun Islands_Anglesey : Ind Island ;
-
-  fun Islands_Anguilla : Ind Island ;
-
-  fun Islands_Anjouan : Ind Island ;
-
-  fun Islands_Antigua : Ind Island ;
-
-  fun Islands_Arran : Ind Island ;
-
-  fun Islands_Ascension : Ind Island ;
-
-  fun Islands_Aust_Vagoey : Ind Island ;
-
-  fun Islands_BaffinIsland : Ind Island ;
-
-  fun Islands_Bahamas : Ind Island ;
-
-  fun Islands_Bali : Ind Island ;
-
-  fun Islands_BanksIsland : Ind Island ;
-
-  fun Islands_Barbados : Ind Island ;
-
-  fun Islands_Barbuda : Ind Island ;
-
-  fun Islands_Barra : Ind Island ;
-
-  fun Islands_Benbecula : Ind Island ;
-
-  fun Islands_Bermuda : Ind Island ;
-
-  fun Islands_BishopRock : Ind Island ;
-
-  fun Islands_Bohol : Ind Island ;
-
-  fun Islands_Bornholm : Ind Island ;
-
-  fun Islands_CangarooIsland : Ind Island ;
-
-  fun Islands_Cayman : Ind Island ;
-
-  fun Islands_CaymanBrac : Ind Island ;
-
-  fun Islands_Chios : Ind Island ;
-
-  fun Islands_Coll : Ind Island ;
-
-  fun Islands_Colonsay : Ind Island ;
-
-  fun Islands_Cuba : Ind Island ;
-
-  fun Islands_Dagoe : Ind Island ;
-
-  fun Islands_Dominica : Ind Island ;
-
-  fun Islands_EastCaicos : Ind Island ;
-
-  fun Islands_Falster : Ind Island ;
-
-  fun Islands_FernandoPoo : Ind Island ;
-
-  fun Islands_Fidschi : Ind Island ;
-
-  fun Islands_Flores : Ind Island ;
-
-  fun Islands_Formentera : Ind Island ;
-
-  fun Islands_Fuenen : Ind Island ;
-
-  fun Islands_Fuerteventura : Ind Island ;
-
-  fun Islands_Gheschm : Ind Island ;
-
-  fun Islands_Gomera : Ind Island ;
-
-  fun Islands_Gotland : Ind Island ;
-
-  fun Islands_GrKomoro : Ind Island ;
-
-  fun Islands_GranCanaria : Ind Island ;
-
-  fun Islands_GrandCaicos : Ind Island ;
-
-  fun Islands_Grenada : Ind Island ;
-
-  fun Islands_Guadeloupe : Ind Island ;
-
-  fun Islands_Guernsey : Ind Island ;
-
-  fun Islands_Harris : Ind Island ;
-
-  fun Islands_Hawaii : Ind Island ;
-
-  fun Islands_Hierro : Ind Island ;
-
-  fun Islands_Hispaniola : Ind Island ;
-
-  fun Islands_Hokkaido : Ind Island ;
-
-  fun Islands_Honshu : Ind Island ;
-
-  fun Islands_Hoy : Ind Island ;
-
-  fun Islands_Ibiza : Ind Island ;
-
-  fun Islands_Iceland : Ind Island ;
-
-  fun Islands_Ikaria : Ind Island ;
-
-  fun Islands_Iona : Ind Island ;
-
-  fun Islands_Isabela : Ind Island ;
-
-  fun Islands_Islay : Ind Island ;
-
-  fun Islands_IsleofMan : Ind Island ;
-
-  fun Islands_Jamaica : Ind Island ;
-
-  fun Islands_JanMayen : Ind Island ;
-
-  fun Islands_Jersey : Ind Island ;
-
-  fun Islands_Jura : Ind Island ;
-
-  fun Islands_Kauai : Ind Island ;
-
-  fun Islands_Kefallinia : Ind Island ;
-
-  fun Islands_Khark : Ind Island ;
-
-  fun Islands_Kiribati : Ind Island ;
-
-  fun Islands_Korfu : Ind Island ;
-
-  fun Islands_Kos : Ind Island ;
-
-  fun Islands_Kotelnyisland : Ind Island ;
-
-  fun Islands_Kreta : Ind Island ;
-
-  fun Islands_Kyushu : Ind Island ;
-
-  fun Islands_LaPalma : Ind Island ;
-
-  fun Islands_Lampedusa : Ind Island ;
-
-  fun Islands_Lanai : Ind Island ;
-
-  fun Islands_Langeland : Ind Island ;
-
-  fun Islands_Lanzarote : Ind Island ;
-
-  fun Islands_Lavan : Ind Island ;
-
-  fun Islands_Lefkas : Ind Island ;
-
-  fun Islands_Lewis : Ind Island ;
-
-  fun Islands_Leyte : Ind Island ;
-
-  fun Islands_Linosa : Ind Island ;
-
-  fun Islands_Lipari : Ind Island ;
-
-  fun Islands_LittleCayman : Ind Island ;
-
-  fun Islands_Lolland : Ind Island ;
-
-  fun Islands_Lundy : Ind Island ;
-
-  fun Islands_Luzon : Ind Island ;
-
-  fun Islands_Madagaskar : Ind Island ;
-
-  fun Islands_Madeira : Ind Island ;
-
-  fun Islands_Mainland : Ind Island ;
-
-  fun Islands_Mallorca : Ind Island ;
-
-  fun Islands_Malta : Ind Island ;
-
-  fun Islands_MarthasVineyard : Ind Island ;
-
-  fun Islands_Martinique : Ind Island ;
-
-  fun Islands_Maui : Ind Island ;
-
-  fun Islands_Mauritius : Ind Island ;
-
-  fun Islands_Mayotta : Ind Island ;
-
-  fun Islands_MelvilleIsland : Ind Island ;
-
-  fun Islands_Menorca : Ind Island ;
-
-  fun Islands_Mindanao : Ind Island ;
-
-  fun Islands_Mindoro : Ind Island ;
-
-  fun Islands_Mohilla : Ind Island ;
-
-  fun Islands_Molokai : Ind Island ;
-
-  fun Islands_Montserrat : Ind Island ;
-
-  fun Islands_Mull : Ind Island ;
-
-  fun Islands_Nantucket : Ind Island ;
-
-  fun Islands_Nauru : Ind Island ;
-
-  fun Islands_Negros : Ind Island ;
-
-  fun Islands_Nevis : Ind Island ;
-
-  fun Islands_NewCaledonia : Ind Island ;
-
-  fun Islands_NorthCaicos : Ind Island ;
-
-  fun Islands_NorthUlist : Ind Island ;
-
-  fun Islands_Oahu : Ind Island ;
-
-  fun Islands_Oeland : Ind Island ;
-
-  fun Islands_Oesel : Ind Island ;
-
-  fun Islands_Palau : Ind Island ;
-
-  fun Islands_Palawan : Ind Island ;
-
-  fun Islands_Panarea : Ind Island ;
-
-  fun Islands_Panay : Ind Island ;
-
-  fun Islands_Paramuschir : Ind Island ;
-
-  fun Islands_Patmos : Ind Island ;
-
-  fun Islands_PortoSanto : Ind Island ;
-
-  fun Islands_PrinceCharlesIsland : Ind Island ;
-
-  fun Islands_PrinceEdwardIsland : Ind Island ;
-
-  fun Islands_PrinceofWalesIsland : Ind Island ;
-
-  fun Islands_Providenciales : Ind Island ;
-
-  fun Islands_Rhodos : Ind Island ;
-
-  fun Islands_Rhum : Ind Island ;
-
-  fun Islands_Sachalin : Ind Island ;
-
-  fun Islands_SaintKitts : Ind Island ;
-
-  fun Islands_SaintLucia : Ind Island ;
-
-  fun Islands_SaintVincent : Ind Island ;
-
-  fun Islands_Salina : Ind Island ;
-
-  fun Islands_Samar : Ind Island ;
-
-  fun Islands_Samos : Ind Island ;
-
-  fun Islands_SanClementeIsland : Ind Island ;
-
-  fun Islands_SanMiguelIsland : Ind Island ;
-
-  fun Islands_Sanday : Ind Island ;
-
-  fun Islands_SantaCatalinaIsland : Ind Island ;
-
-  fun Islands_SantaCruzIsland : Ind Island ;
-
-  fun Islands_SantaMaria : Ind Island ;
-
-  fun Islands_SantaRosaIsland : Ind Island ;
-
-  fun Islands_SaoMiguel : Ind Island ;
-
-  fun Islands_SaoTomeandPrincipe : Ind Island ;
-
-  fun Islands_Seeland : Ind Island ;
-
-  fun Islands_Shikoku : Ind Island ;
-
-  fun Islands_Skye : Ind Island ;
-
-  fun Islands_SouthRonaldson : Ind Island ;
-
-  fun Islands_SouthUlist : Ind Island ;
-
-  fun Islands_SouthamptonIsland : Ind Island ;
-
-  fun Islands_SriLanka : Ind Island ;
-
-  fun Islands_St_Helena : Ind Island ;
-
-  fun Islands_Staffa : Ind Island ;
-
-  fun Islands_Stromboli : Ind Island ;
-
-  fun Islands_Sumatra : Ind Island ;
-
-  fun Islands_Taiwan : Ind Island ;
-
-  fun Islands_Tasmania : Ind Island ;
-
-  fun Islands_Teneriffa : Ind Island ;
-
-  fun Islands_Tilos : Ind Island ;
-
-  fun Islands_Tiree : Ind Island ;
-
-  fun Islands_Tobago : Ind Island ;
-
-  fun Islands_Tonga : Ind Island ;
-
-  fun Islands_Trinidad : Ind Island ;
-
-  fun Islands_Tuvalu : Ind Island ;
-
-  fun Islands_VancouverIsland : Ind Island ;
-
-  fun Islands_Vanuatu : Ind Island ;
-
-  fun Islands_VictoriaIsland : Ind Island ;
-
-  fun Islands_Vulcano : Ind Island ;
-
-  fun Islands_Westray : Ind Island ;
-
-  fun Islands_Westsamoa : Ind Island ;
-
-  fun Islands_Zakinthos : Ind Island ;
-
-  fun Lakes_Arresee : Ind Lake ;
-
-  fun Lakes_BarragedeMbakaou : Ind Lake ;
-
-  fun Lakes_Bodensee : Ind Lake ;
-
-  fun Lakes_CaspianSea : Ind Lake ;
-
-  fun Lakes_ChicamaugaLake : Ind Lake ;
-
-  fun Lakes_DaryachehyeNamak : Ind Lake ;
-
-  fun Lakes_Disappointment_Lake : Ind Lake ;
-
-  fun Lakes_F_D_R_Lake : Ind Lake ;
-
-  fun Lakes_GreatBearLake : Ind Lake ;
-
-  fun Lakes_GreatSaltLake : Ind Lake ;
-
-  fun Lakes_GreatSlaveLake : Ind Lake ;
-
-  fun Lakes_HamuneJazMurian : Ind Lake ;
-
-  fun Lakes_Inari : Ind Lake ;
-
-  fun Lakes_Issyk_Kul : Ind Lake ;
-
-  fun Lakes_KentuckyLake : Ind Lake ;
-
-  fun Lakes_LacLeman : Ind Lake ;
-
-  fun Lakes_LagoMaggiore : Ind Lake ;
-
-  fun Lakes_LagodeChapala : Ind Lake ;
-
-  fun Lakes_LagodiComo : Ind Lake ;
-
-  fun Lakes_LagodiGarda : Ind Lake ;
-
-  fun Lakes_LakeAbaya : Ind Lake ;
-
-  fun Lakes_LakeAlbert : Ind Lake ;
-
-  fun Lakes_LakeAmadeus : Ind Lake ;
-
-  fun Lakes_LakeAssale : Ind Lake ;
-
-  fun Lakes_LakeBangweulu : Ind Lake ;
-
-  fun Lakes_LakeCabora_Bassa : Ind Lake ;
-
-  fun Lakes_LakeChilwa : Ind Lake ;
-
-  fun Lakes_LakeEduard : Ind Lake ;
-
-  fun Lakes_LakeErie : Ind Lake ;
-
-  fun Lakes_LakeEtoscha : Ind Lake ;
-
-  fun Lakes_LakeEyasi : Ind Lake ;
-
-  fun Lakes_LakeEyre : Ind Lake ;
-
-  fun Lakes_LakeHuron : Ind Lake ;
-
-  fun Lakes_LakeKainji : Ind Lake ;
-
-  fun Lakes_LakeKalla : Ind Lake ;
-
-  fun Lakes_LakeKariba : Ind Lake ;
-
-  fun Lakes_LakeKioga : Ind Lake ;
-
-  fun Lakes_LakeKivu : Ind Lake ;
-
-  fun Lakes_LakeLeopold_II : Ind Lake ;
-
-  fun Lakes_LakeMackay : Ind Lake ;
-
-  fun Lakes_LakeMakarikari : Ind Lake ;
-
-  fun Lakes_LakeMaracaibo : Ind Lake ;
-
-  fun Lakes_LakeMeade : Ind Lake ;
-
-  fun Lakes_LakeMichigan : Ind Lake ;
-
-  fun Lakes_LakeMweru : Ind Lake ;
-
-  fun Lakes_LakeNaesi : Ind Lake ;
-
-  fun Lakes_LakeNasser : Ind Lake ;
-
-  fun Lakes_LakeNatron : Ind Lake ;
-
-  fun Lakes_LakeNgami : Ind Lake ;
-
-  fun Lakes_LakeNicaragua : Ind Lake ;
-
-  fun Lakes_LakeNipigon : Ind Lake ;
-
-  fun Lakes_LakeNyasa : Ind Lake ;
-
-  fun Lakes_LakeOhrid : Ind Lake ;
-
-  fun Lakes_LakeOkeechobee : Ind Lake ;
-
-  fun Lakes_LakeOntario : Ind Lake ;
-
-  fun Lakes_LakeOri : Ind Lake ;
-
-  fun Lakes_LakePowell : Ind Lake ;
-
-  fun Lakes_LakePrespa : Ind Lake ;
-
-  fun Lakes_LakeRudolph : Ind Lake ;
-
-  fun Lakes_LakeRukwa : Ind Lake ;
-
-  fun Lakes_LakeSaima : Ind Lake ;
-
-  fun Lakes_LakeSkutari : Ind Lake ;
-
-  fun Lakes_LakeStephanie : Ind Lake ;
-
-  fun Lakes_LakeSuat : Ind Lake ;
-
-  fun Lakes_LakeSuperior : Ind Lake ;
-
-  fun Lakes_LakeTahoe : Ind Lake ;
-
-  fun Lakes_LakeTana : Ind Lake ;
-
-  fun Lakes_LakeTanganjika : Ind Lake ;
-
-  fun Lakes_LakeTiticaca : Ind Lake ;
-
-  fun Lakes_LakeTorren : Ind Lake ;
-
-  fun Lakes_LakeTumba : Ind Lake ;
-
-  fun Lakes_LakeUrumiyeh : Ind Lake ;
-
-  fun Lakes_LakeVictoria : Ind Lake ;
-
-  fun Lakes_LakeVolta : Ind Lake ;
-
-  fun Lakes_LakeWilliston : Ind Lake ;
-
-  fun Lakes_LakeWinnipeg : Ind Lake ;
-
-  fun Lakes_LakeWinnipesaukee : Ind Lake ;
-
-  fun Lakes_Maelaren : Ind Lake ;
-
-  fun Lakes_Mjoesen : Ind Lake ;
-
-  fun Lakes_OzeroAral : Ind Lake ;
-
-  fun Lakes_OzeroBaikal : Ind Lake ;
-
-  fun Lakes_OzeroBalchash : Ind Lake ;
-
-  fun Lakes_OzeroChanka : Ind Lake ;
-
-  fun Lakes_OzeroLadoga : Ind Lake ;
-
-  fun Lakes_OzeroOnega : Ind Lake ;
-
-  fun Lakes_OzeroPskovskoje : Ind Lake ;
-
-  fun Lakes_OzeroTaimyr : Ind Lake ;
-
-  fun Lakes_OzeroTschany : Ind Lake ;
-
-  fun Lakes_Paeijaenne : Ind Lake ;
-
-  fun Lakes_Tschadsee : Ind Lake ;
-
-  fun Lakes_Vaenern : Ind Lake ;
-
-  fun Lakes_Vaettern : Ind Lake ;
-
-  fun Mountains_Aconcagua : Ind Mountain ;
-
-  fun Mountains_Bjelucha : Ind Mountain ;
-
-  fun Mountains_BlueMountainPeak : Ind Mountain ;
-
-  fun Mountains_BorahPeak : Ind Mountain ;
-
-  fun Mountains_BoundaryPeak : Ind Mountain ;
-
-  fun Mountains_CathkinPeak : Ind Mountain ;
-
-  fun Mountains_Chimborazo : Ind Mountain ;
-
-  fun Mountains_Citlaltepetl : Ind Mountain ;
-
-  fun Mountains_ClingmansDome : Ind Mountain ;
-
-  fun Mountains_Damavand : Ind Mountain ;
-
-  fun Mountains_DjebelAures : Ind Mountain ;
-
-  fun Mountains_Elbrus : Ind Mountain ;
-
-  fun Mountains_EmiKussi : Ind Mountain ;
-
-  fun Mountains_Fako : Ind Mountain ;
-
-  fun Mountains_Feldberg : Ind Mountain ;
-
-  fun Mountains_Fuji_Yama : Ind Mountain ;
-
-  fun Mountains_Galdhoeppig : Ind Mountain ;
-
-  fun Mountains_GannettPeak : Ind Mountain ;
-
-  fun Mountains_Glittertind : Ind Mountain ;
-
-  fun Mountains_GranitePeak : Ind Mountain ;
-
-  fun Mountains_GrosserArber : Ind Mountain ;
-
-  fun Mountains_Grossglockner : Ind Mountain ;
-
-  fun Mountains_GuadalupePeak : Ind Mountain ;
-
-  fun Mountains_Haltiatunturi : Ind Mountain ;
-
-  fun Mountains_HarneyPeak : Ind Mountain ;
-
-  fun Mountains_Hotaka_Dake : Ind Mountain ;
-
-  fun Mountains_Huascaran : Ind Mountain ;
-
-  fun Mountains_HumphreysPeak : Ind Mountain ;
-
-  fun Mountains_Illampu : Ind Mountain ;
-
-  fun Mountains_JabalMarra : Ind Mountain ;
-
-  fun Mountains_Jezerce : Ind Mountain ;
-
-  fun Mountains_Joekul : Ind Mountain ;
-
-  fun Mountains_Jostedalsbre : Ind Mountain ;
-
-  fun Mountains_Kasbek : Ind Mountain ;
-
-  fun Mountains_Kebnekaise : Ind Mountain ;
-
-  fun Mountains_Kenia : Ind Mountain ;
-
-  fun Mountains_Kilimanjaro : Ind Mountain ;
-
-  fun Mountains_Kinabalu : Ind Mountain ;
-
-  fun Mountains_KingsPeak : Ind Mountain ;
-
-  fun Mountains_Korab : Ind Mountain ;
-
-  fun Mountains_Leuser : Ind Mountain ;
-
-  fun Mountains_Llullaillaco : Ind Mountain ;
-
-  fun Mountains_MaunaKea : Ind Mountain ;
-
-  fun Mountains_Meru : Ind Mountain ;
-
-  fun Mountains_Montblanc : Ind Mountain ;
-
-  fun Mountains_MountEverest : Ind Mountain ;
-
-  fun Mountains_MountGodwinAusten : Ind Mountain ;
-
-  fun Mountains_MountMorrison : Ind Mountain ;
-
-  fun Mountains_Mpika : Ind Mountain ;
-
-  fun Mountains_MtAylmer : Ind Mountain ;
-
-  fun Mountains_MtElbert : Ind Mountain ;
-
-  fun Mountains_MtHood : Ind Mountain ;
-
-  fun Mountains_MtMcKinley : Ind Mountain ;
-
-  fun Mountains_MtMitchell : Ind Mountain ;
-
-  fun Mountains_MtRainier : Ind Mountain ;
-
-  fun Mountains_MtRobson : Ind Mountain ;
-
-  fun Mountains_MtWashington : Ind Mountain ;
-
-  fun Mountains_MtWhitney : Ind Mountain ;
-
-  fun Mountains_Mt_Bogong : Ind Mountain ;
-
-  fun Mountains_Mt_Grebun : Ind Mountain ;
-
-  fun Mountains_Mt_Kosciuszko : Ind Mountain ;
-
-  fun Mountains_NevadodeColima : Ind Mountain ;
-
-  fun Mountains_NevadodeToluca : Ind Mountain ;
-
-  fun Mountains_Oeraefajoekull : Ind Mountain ;
-
-  fun Mountains_PicoDuarte : Ind Mountain ;
-
-  fun Mountains_PikChan_Tengri : Ind Mountain ;
-
-  fun Mountains_PikKarl_Marx : Ind Mountain ;
-
-  fun Mountains_PikKommunizma : Ind Mountain ;
-
-  fun Mountains_PikLenina : Ind Mountain ;
-
-  fun Mountains_PikMoskva : Ind Mountain ;
-
-  fun Mountains_PikPobeda : Ind Mountain ;
-
-  fun Mountains_PikRevoluzija : Ind Mountain ;
-
-  fun Mountains_Popocatepetl : Ind Mountain ;
-
-  fun Mountains_Portefjaellen : Ind Mountain ;
-
-  fun Mountains_Pulog : Ind Mountain ;
-
-  fun Mountains_RasDaschan : Ind Mountain ;
-
-  fun Mountains_Sabalan : Ind Mountain ;
-
-  fun Mountains_Sarektjokko : Ind Mountain ;
-
-  fun Mountains_Semeru : Ind Mountain ;
-
-  fun Mountains_Snoefell : Ind Mountain ;
-
-  fun Mountains_Snoehetta : Ind Mountain ;
-
-  fun Mountains_Sulitjelma : Ind Mountain ;
-
-  fun Mountains_Tahan : Ind Mountain ;
-
-  fun Mountains_Tahat : Ind Mountain ;
-
-  fun Mountains_Tamgak : Ind Mountain ;
-
-  fun Mountains_Tarrekaise : Ind Mountain ;
-
-  fun Mountains_Tubhal : Ind Mountain ;
-
-  fun Mountains_Zugspitze : Ind Mountain ;
-
-  fun Organizations_ABEDA : Ind Organization ;
-
-  fun Organizations_ACC : Ind Organization ;
-
-  fun Organizations_ACCT : Ind Organization ;
-
-  fun Organizations_ACP : Ind Organization ;
-
-  fun Organizations_AFESD : Ind Organization ;
-
-  fun Organizations_AG : Ind Organization ;
-
-  fun Organizations_AL : Ind Organization ;
-
-  fun Organizations_AMF : Ind Organization ;
-
-  fun Organizations_AMU : Ind Organization ;
-
-  fun Organizations_ANC : Ind Organization ;
-
-  fun Organizations_ANZUS : Ind Organization ;
-
-  fun Organizations_APEC : Ind Organization ;
-
-  fun Organizations_ASEAN : Ind Organization ;
-
-  fun Organizations_AfDB : Ind Organization ;
-
-  fun Organizations_AsDB : Ind Organization ;
-
-  fun Organizations_BCIE : Ind Organization ;
-
-  fun Organizations_BDEAC : Ind Organization ;
-
-  fun Organizations_BIS : Ind Organization ;
-
-  fun Organizations_BSEC : Ind Organization ;
-
-  fun Organizations_Benelux : Ind Organization ;
-
-  fun Organizations_C : Ind Organization ;
-
-  fun Organizations_CACM : Ind Organization ;
-
-  fun Organizations_CAEU : Ind Organization ;
-
-  fun Organizations_CBSS : Ind Organization ;
-
-  fun Organizations_CCC : Ind Organization ;
-
-  fun Organizations_CDB : Ind Organization ;
-
-  fun Organizations_CE : Ind Organization ;
-
-  fun Organizations_CEAO : Ind Organization ;
-
-  fun Organizations_CEEAC : Ind Organization ;
-
-  fun Organizations_CEI : Ind Organization ;
-
-  fun Organizations_CEMA : Ind Organization ;
-
-  fun Organizations_CEPGL : Ind Organization ;
-
-  fun Organizations_CERN : Ind Organization ;
-
-  fun Organizations_CIS : Ind Organization ;
-
-  fun Organizations_CP : Ind Organization ;
-
-  fun Organizations_Caricom : Ind Organization ;
-
-  fun Organizations_EADB : Ind Organization ;
-
-  fun Organizations_EBRD : Ind Organization ;
-
-  fun Organizations_ECA : Ind Organization ;
-
-  fun Organizations_ECE : Ind Organization ;
-
-  fun Organizations_ECLAC : Ind Organization ;
-
-  fun Organizations_ECO : Ind Organization ;
-
-  fun Organizations_ECOSOC : Ind Organization ;
-
-  fun Organizations_ECOWAS : Ind Organization ;
-
-  fun Organizations_EFTA : Ind Organization ;
-
-  fun Organizations_EIB : Ind Organization ;
-
-  fun Organizations_EN : Ind Organization ;
-
-  fun Organizations_ESA : Ind Organization ;
-
-  fun Organizations_ESCAP : Ind Organization ;
-
-  fun Organizations_ESCWA : Ind Organization ;
-
-  fun Organizations_EU : Ind Organization ;
-
-  fun Organizations_Entente : Ind Organization ;
-
-  fun Organizations_FAO : Ind Organization ;
-
-  fun Organizations_FZ : Ind Organization ;
-
-  fun Organizations_GCC : Ind Organization ;
-
-  fun Organizations_G_10 : Ind Organization ;
-
-  fun Organizations_G_11 : Ind Organization ;
-
-  fun Organizations_G_15 : Ind Organization ;
-
-  fun Organizations_G_19 : Ind Organization ;
-
-  fun Organizations_G_2 : Ind Organization ;
-
-  fun Organizations_G_24 : Ind Organization ;
-
-  fun Organizations_G_3 : Ind Organization ;
-
-  fun Organizations_G_30 : Ind Organization ;
-
-  fun Organizations_G_33 : Ind Organization ;
-
-  fun Organizations_G_5 : Ind Organization ;
-
-  fun Organizations_G_6 : Ind Organization ;
-
-  fun Organizations_G_7 : Ind Organization ;
-
-  fun Organizations_G_77 : Ind Organization ;
-
-  fun Organizations_G_8 : Ind Organization ;
-
-  fun Organizations_G_9 : Ind Organization ;
-
-  fun Organizations_IADB : Ind Organization ;
-
-  fun Organizations_IAEA : Ind Organization ;
-
-  fun Organizations_IBRD : Ind Organization ;
-
-  fun Organizations_ICAO : Ind Organization ;
-
-  fun Organizations_ICC : Ind Organization ;
-
-  fun Organizations_ICFTU : Ind Organization ;
-
-  fun Organizations_ICJ : Ind Organization ;
-
-  fun Organizations_ICRC : Ind Organization ;
-
-  fun Organizations_ICRM : Ind Organization ;
-
-  fun Organizations_IDA : Ind Organization ;
-
-  fun Organizations_IDB : Ind Organization ;
-
-  fun Organizations_IEA : Ind Organization ;
-
-  fun Organizations_IFAD : Ind Organization ;
-
-  fun Organizations_IFC : Ind Organization ;
-
-  fun Organizations_IFRCS : Ind Organization ;
-
-  fun Organizations_IGADD : Ind Organization ;
-
-  fun Organizations_ILO : Ind Organization ;
-
-  fun Organizations_IMF : Ind Organization ;
-
-  fun Organizations_IMO : Ind Organization ;
-
-  fun Organizations_IOC : Ind Organization ;
-
-  fun Organizations_IOM : Ind Organization ;
-
-  fun Organizations_ISO : Ind Organization ;
-
-  fun Organizations_ITU : Ind Organization ;
-
-  fun Organizations_Inmarsat : Ind Organization ;
-
-  fun Organizations_Intelsat : Ind Organization ;
-
-  fun Organizations_Interpol : Ind Organization ;
-
-  fun Organizations_LAES : Ind Organization ;
-
-  fun Organizations_LAIA : Ind Organization ;
-
-  fun Organizations_MINURSO : Ind Organization ;
-
-  fun Organizations_MTCR : Ind Organization ;
-
-  fun Organizations_MekongGroup : Ind Organization ;
-
-  fun Organizations_Mercosur : Ind Organization ;
-
-  fun Organizations_NAM : Ind Organization ;
-
-  fun Organizations_NATO : Ind Organization ;
-
-  fun Organizations_NC : Ind Organization ;
-
-  fun Organizations_NIB : Ind Organization ;
-
-  fun Organizations_NSG : Ind Organization ;
-
-  fun Organizations_OAPEC : Ind Organization ;
-
-  fun Organizations_OAS : Ind Organization ;
-
-  fun Organizations_OAU : Ind Organization ;
-
-  fun Organizations_OECD : Ind Organization ;
-
-  fun Organizations_OECS : Ind Organization ;
-
-  fun Organizations_OIC : Ind Organization ;
-
-  fun Organizations_OPANAL : Ind Organization ;
-
-  fun Organizations_OPEC : Ind Organization ;
-
-  fun Organizations_OSCE : Ind Organization ;
-
-  fun Organizations_PCA : Ind Organization ;
-
-  fun Organizations_PFP : Ind Organization ;
-
-  fun Organizations_RG : Ind Organization ;
-
-  fun Organizations_SAARC : Ind Organization ;
-
-  fun Organizations_SACU : Ind Organization ;
-
-  fun Organizations_SADC : Ind Organization ;
-
-  fun Organizations_SELA : Ind Organization ;
-
-  fun Organizations_SPC : Ind Organization ;
-
-  fun Organizations_SPF : Ind Organization ;
-
-  fun Organizations_Sparteca : Ind Organization ;
-
-  fun Organizations_UDEAC : Ind Organization ;
-
-  fun Organizations_UN : Ind Organization ;
-
-  fun Organizations_UNAMIR : Ind Organization ;
-
-  fun Organizations_UNAVEMIII : Ind Organization ;
-
-  fun Organizations_UNCRO : Ind Organization ;
-
-  fun Organizations_UNCTAD : Ind Organization ;
-
-  fun Organizations_UNDOF : Ind Organization ;
-
-  fun Organizations_UNDP : Ind Organization ;
-
-  fun Organizations_UNEP : Ind Organization ;
-
-  fun Organizations_UNESCO : Ind Organization ;
-
-  fun Organizations_UNFICYP : Ind Organization ;
-
-  fun Organizations_UNFPA : Ind Organization ;
-
-  fun Organizations_UNHCR : Ind Organization ;
-
-  fun Organizations_UNICEF : Ind Organization ;
-
-  fun Organizations_UNIDO : Ind Organization ;
-
-  fun Organizations_UNIFIL : Ind Organization ;
-
-  fun Organizations_UNIKOM : Ind Organization ;
-
-  fun Organizations_UNITAR : Ind Organization ;
-
-  fun Organizations_UNMIH : Ind Organization ;
-
-  fun Organizations_UNMOGIP : Ind Organization ;
-
-  fun Organizations_UNMOT : Ind Organization ;
-
-  fun Organizations_UNOMIG : Ind Organization ;
-
-  fun Organizations_UNOMIL : Ind Organization ;
-
-  fun Organizations_UNPREDEP : Ind Organization ;
-
-  fun Organizations_UNPROFOR : Ind Organization ;
-
-  fun Organizations_UNRISD : Ind Organization ;
-
-  fun Organizations_UNRWA : Ind Organization ;
-
-  fun Organizations_UNTSO : Ind Organization ;
-
-  fun Organizations_UNU : Ind Organization ;
-
-  fun Organizations_UPU : Ind Organization ;
-
-  fun Organizations_WADB : Ind Organization ;
-
-  fun Organizations_WCL : Ind Organization ;
-
-  fun Organizations_WEU : Ind Organization ;
-
-  fun Organizations_WFC : Ind Organization ;
-
-  fun Organizations_WFP : Ind Organization ;
-
-  fun Organizations_WFTU : Ind Organization ;
-
-  fun Organizations_WHO : Ind Organization ;
-
-  fun Organizations_WIPO : Ind Organization ;
-
-  fun Organizations_WMO : Ind Organization ;
-
-  fun Organizations_WToO : Ind Organization ;
-
-  fun Organizations_WTrO : Ind Organization ;
-
-  fun Organizations_ZC : Ind Organization ;
-
-  fun Province : Class ;
-  fun Province_Class : SubClass Province StateOrProvince ;
-
-  fun Rivers_Ajan_Jurjach : Ind River ;
-
-  fun Rivers_Amazonas : Ind River ;
-
-  fun Rivers_Amudarja : Ind River ;
-
-  fun Rivers_Amur : Ind River ;
-
-  fun Rivers_Anuwimi : Ind River ;
-
-  fun Rivers_Argun : Ind River ;
-
-  fun Rivers_Arkansas : Ind River ;
-
-  fun Rivers_Atbara : Ind River ;
-
-  fun Rivers_Bahrel_Djebel : Ind River ;
-
-  fun Rivers_Bahrel_Gasal : Ind River ;
-
-  fun Rivers_Bani : Ind River ;
-
-  fun Rivers_Baro : Ind River ;
-
-  fun Rivers_Benue : Ind River ;
-
-  fun Rivers_Bija : Ind River ;
-
-  fun Rivers_BlackDrin : Ind River ;
-
-  fun Rivers_BlackIrtysch : Ind River ;
-
-  fun Rivers_BlueNile : Ind River ;
-
-  fun Rivers_Bomu : Ind River ;
-
-  fun Rivers_Busira : Ind River ;
-
-  fun Rivers_Casai : Ind River ;
-
-  fun Rivers_Chatanga : Ind River ;
-
-  fun Rivers_Chire : Ind River ;
-
-  fun Rivers_Colorado : Ind River ;
-
-  fun Rivers_ColumbiaRiver : Ind River ;
-
-  fun Rivers_ConnecticutRiver : Ind River ;
-
-  fun Rivers_Cuango : Ind River ;
-
-  fun Rivers_Cuanza : Ind River ;
-
-  fun Rivers_Cuilo : Ind River ;
-
-  fun Rivers_Cunene : Ind River ;
-
-  fun Rivers_Dalaelv : Ind River ;
-
-  fun Rivers_Djuba : Ind River ;
-
-  fun Rivers_Dnepr : Ind River ;
-
-  fun Rivers_Don : Ind River ;
-
-  fun Rivers_Donau : Ind River ;
-
-  fun Rivers_Drin : Ind River ;
-
-  fun Rivers_Elbe : Ind River ;
-
-  fun Rivers_Fulda : Ind River ;
-
-  fun Rivers_Gambia : Ind River ;
-
-  fun Rivers_Garonne : Ind River ;
-
-  fun Rivers_Gloma : Ind River ;
-
-  fun Rivers_Goetaaelv : Ind River ;
-
-  fun Rivers_GrosserJenissej : Ind River ;
-
-  fun Rivers_Han : Ind River ;
-
-  fun Rivers_HudsonRiver : Ind River ;
-
-  fun Rivers_Hwangho : Ind River ;
-
-  fun Rivers_Ingoda : Ind River ;
-
-  fun Rivers_Irtysch : Ind River ;
-
-  fun Rivers_Ischim : Ind River ;
-
-  fun Rivers_Jangtse_Kiang : Ind River ;
-
-  fun Rivers_Jenissej : Ind River ;
-
-  fun Rivers_JoekulsaaFjoellum : Ind River ;
-
-  fun Rivers_Jug : Ind River ;
-
-  fun Rivers_Kafue : Ind River ;
-
-  fun Rivers_Karun : Ind River ;
-
-  fun Rivers_Katun : Ind River ;
-
-  fun Rivers_Kemijoki : Ind River ;
-
-  fun Rivers_Kitakami : Ind River ;
-
-  fun Rivers_Klaraelv : Ind River ;
-
-  fun Rivers_KleinerJenissej : Ind River ;
-
-  fun Rivers_Kokemaeenjoki : Ind River ;
-
-  fun Rivers_Kolyma : Ind River ;
-
-  fun Rivers_Kulu : Ind River ;
-
-  fun Rivers_Kura : Ind River ;
-
-  fun Rivers_Kwa : Ind River ;
-
-  fun Rivers_Lena : Ind River ;
-
-  fun Rivers_Limpopo : Ind River ;
-
-  fun Rivers_Loire : Ind River ;
-
-  fun Rivers_Lomami : Ind River ;
-
-  fun Rivers_Luangwa : Ind River ;
-
-  fun Rivers_Lukuga : Ind River ;
-
-  fun Rivers_Luvua : Ind River ;
-
-  fun Rivers_Mekong : Ind River ;
-
-  fun Rivers_Mississippi : Ind River ;
-
-  fun Rivers_Missouri : Ind River ;
-
-  fun Rivers_Moldau : Ind River ;
-
-  fun Rivers_Neva : Ind River ;
-
-  fun Rivers_Niger : Ind River ;
-
-  fun Rivers_Nile : Ind River ;
-
-  fun Rivers_NorthernDwina : Ind River ;
-
-  fun Rivers_Ob : Ind River ;
-
-  fun Rivers_Oesterdalaelv : Ind River ;
-
-  fun Rivers_Oka : Ind River ;
-
-  fun Rivers_Onon : Ind River ;
-
-  fun Rivers_Oranje : Ind River ;
-
-  fun Rivers_Orinoco : Ind River ;
-
-  fun Rivers_Oulujoki : Ind River ;
-
-  fun Rivers_Ounasjoki : Ind River ;
-
-  fun Rivers_Paraguay : Ind River ;
-
-  fun Rivers_Parana : Ind River ;
-
-  fun Rivers_Petschora : Ind River ;
-
-  fun Rivers_Pibor : Ind River ;
-
-  fun Rivers_Pjandsh : Ind River ;
-
-  fun Rivers_Rhein : Ind River ;
-
-  fun Rivers_Rhone : Ind River ;
-
-  fun Rivers_RioBalsas : Ind River ;
-
-  fun Rivers_RioGrande : Ind River ;
-
-  fun Rivers_RiodelaPlata : Ind River ;
-
-  fun Rivers_Rufiji : Ind River ;
-
-  fun Rivers_Ruki : Ind River ;
-
-  fun Rivers_Ruvuma : Ind River ;
-
-  fun Rivers_Sanaga : Ind River ;
-
-  fun Rivers_Sanga : Ind River ;
-
-  fun Rivers_Save : Ind River ;
-
-  fun Rivers_Schari : Ind River ;
-
-  fun Rivers_Schilka : Ind River ;
-
-  fun Rivers_Seine : Ind River ;
-
-  fun Rivers_Senegal : Ind River ;
-
-  fun Rivers_Sobat : Ind River ;
-
-  fun Rivers_St_Lorenzstrom : Ind River ;
-
-  fun Rivers_Suchona : Ind River ;
-
-  fun Rivers_Syrdarja : Ind River ;
-
-  fun Rivers_Tana : Ind River ;
-
-  fun Rivers_Thames : Ind River ;
-
-  fun Rivers_Thjorsa : Ind River ;
-
-  fun Rivers_Tobol : Ind River ;
-
-  fun Rivers_Torneaelv : Ind River ;
-
-  fun Rivers_Tshuapa : Ind River ;
-
-  fun Rivers_Ubangi : Ind River ;
-
-  fun Rivers_Uelle : Ind River ;
-
-  fun Rivers_Umeaelv : Ind River ;
-
-  fun Rivers_Ural : Ind River ;
-
-  fun Rivers_Uruguay : Ind River ;
-
-  fun Rivers_Vaal : Ind River ;
-
-  fun Rivers_Vaesterdalaelv : Ind River ;
-
-  fun Rivers_Volga : Ind River ;
-
-  fun Rivers_Volta : Ind River ;
-
-  fun Rivers_WebiSchebeli : Ind River ;
-
-  fun Rivers_Weichsel : Ind River ;
-
-  fun Rivers_Werra : Ind River ;
-
-  fun Rivers_Weser : Ind River ;
-
-  fun Rivers_WesternDwina : Ind River ;
-
-  fun Rivers_WhiteDrin : Ind River ;
-
-  fun Rivers_WhiteNile : Ind River ;
-
-  fun Rivers_Zaire : Ind River ;
-
-  fun Rivers_Zambezi : Ind River ;
-
-  fun Seas_ArabianSea : Ind Sea ;
-
-  fun Seas_ArcticOcean : Ind Sea ;
-
-  fun Seas_AtlanticOcean : Ind Sea ;
-
-  fun Seas_BalticSea : Ind Sea ;
-
-  fun Seas_BlackSea : Ind Sea ;
-
-  fun Seas_CaribbeanSea : Ind Sea ;
-
-  fun Seas_EastChinaSea : Ind Sea ;
-
-  fun Seas_GulfofAden : Ind Sea ;
-
-  fun Seas_GulfofMexico : Ind Sea ;
-
-  fun Seas_IndianOcean : Ind Sea ;
-
-  fun Seas_IrishSea : Ind Sea ;
-
-  fun Seas_MediterraneanSea : Ind Sea ;
-
-  fun Seas_NorthSea : Ind Sea ;
-
-  fun Seas_NorwegianSea : Ind Sea ;
-
-  fun Seas_PacificOcean : Ind Sea ;
-
-  fun Seas_PersianGulf : Ind Sea ;
-
-  fun Seas_RedSea : Ind Sea ;
-
-  fun Seas_SeaofAzov : Ind Sea ;
-
-  fun Seas_SeaofJapan : Ind Sea ;
-
-  fun Seas_SouthChinaSea : Ind Sea ;
-
-  fun Seas_SundaSea : Ind Sea ;
-
-  fun Seas_YellowSea : Ind Sea ;
-
-  fun flowsInto : El River -> El Sea -> Formula ;
-
-  fun geographicalSubregion : El City -> El Province -> Formula ;
-
-  fun hasHeadq : El Organization -> El City -> Formula ;
-}
diff --git a/examples/SUMO/MondialEng.gf b/examples/SUMO/MondialEng.gf
deleted file mode 100644
--- a/examples/SUMO/MondialEng.gf
+++ /dev/null
@@ -1,5363 +0,0 @@
-concrete MondialEng of Mondial = MidLevelOntologyEng ** open ParadigmsEng,NounEng in {
-
-lin 
-  Countries_H_provinces_Pest = UsePN (mkPN "Pest") ;
-  Countries_THA_provinces_KamphaengPhet = UsePN (mkPN "Kamphaeng Phet") ;
-  Countries_USA_provinces_Illinois_cities_Naperville = UsePN (mkPN "Naperville") ;
-  Countries_USA_provinces_NorthCarolina_cities_Greensboro = UsePN (mkPN "Greensboro") ;
-  Countries_EAK_provinces_RiftValley_cities_Nakuru = UsePN (mkPN "Nakuru") ;
-  Countries_TJ_provinces_Guangdong_cities_Shenzhen = UsePN (mkPN "Shenzhen") ;
-  Islands_St_Helena = UsePN (mkPN "St. Helena") ;
-  Countries_F_provinces_IledeFrance_cities_BoulogneBillancourt = UsePN (mkPN "Boulogne Billancourt") ;
-  Countries_ETH_cities_Nazret = UsePN (mkPN "Nazret") ;
-  Countries_IR_provinces_AzarbayianeGharbt_cities_Khvoy = UsePN (mkPN "Khvoy") ;
-  Countries_TJ_provinces_Jilin_cities_Jilin = UsePN (mkPN "Jilin") ;
-  Countries_ES_provinces_Sonsonate_cities_Sonsonate = UsePN (mkPN "Sonsonate") ;
-  Countries_H_provinces_Heves = UsePN (mkPN "Heves") ;
-  Countries_UA_provinces_Odeska = UsePN (mkPN "Odeska") ;
-  Countries_BR_provinces_SaoPaulo_cities_Guarulhos = UsePN (mkPN "Guarulhos") ;
-  Countries_TJ_provinces_NeiMonggol_cities_Yakeshi = UsePN (mkPN "Yakeshi") ;
-  Countries_THA_provinces_SaKaeo = UsePN (mkPN "Sa Kaeo") ;
-  Countries_YV_provinces_Trujillo = UsePN (mkPN "Trujillo") ;
-  Countries_N_provinces_Hordaland_cities_Bergen = UsePN (mkPN "Bergen") ;
-  Countries_RO_provinces_Suceava = UsePN (mkPN "Suceava") ;
-  Countries_TJ_provinces_Hubei_cities_Puqi = UsePN (mkPN "Puqi") ;
-  Countries_RSA_provinces_Gauteng_cities_Soweto = UsePN (mkPN "Soweto") ;
-  Countries_TR_provinces_Giresun_cities_Giresun = UsePN (mkPN "Giresun") ;
-  Islands_Anguilla = UsePN (mkPN "Anguilla") ;
-  Countries_J_provinces_Fukushima = UsePN (mkPN "Fukushima") ;
-  Islands_SaintLucia = UsePN (mkPN "Saint Lucia") ;
-  Countries_NOK_cities_Sunchon = UsePN (mkPN "Sunchon") ;
-  Countries_RI_cities_Binjai = UsePN (mkPN "Binjai") ;
-  Countries_S_provinces_Sodermanland_cities_Nykoping = UsePN (mkPN "Nykoping") ;
-  Countries_cid_cia_Aruba = UsePN (mkPN "Aruba") ;
-  Countries_HCA_provinces_Atlantida_cities_LaCeiba = UsePN (mkPN "La Ceiba") ;
-  Countries_C_provinces_IsladelaJuventud_cities_NuevaGerona = UsePN (mkPN "Nueva Gerona") ;
-  Countries_TR_provinces_Mugla_cities_Mugla = UsePN (mkPN "Mugla") ;
-  Countries_IND_provinces_HimachalPradesh_cities_Simla = UsePN (mkPN "Simla") ;
-  Countries_BR_provinces_SantaCatarina_cities_Blumenau = UsePN (mkPN "Blumenau") ;
-  Countries_D_provinces_Hessen_cities_Wiesbaden = UsePN (mkPN "Wiesbaden") ;
-  Countries_BD_cities_Saidpur = UsePN (mkPN "Saidpur") ;
-  Islands_PortoSanto = UsePN (mkPN "Porto Santo") ;
-  Countries_TJ_provinces_Jiangsu_cities_Huaian = UsePN (mkPN "Huaian") ;
-  Countries_RO_provinces_Tulcea_cities_Tulcea = UsePN (mkPN "Tulcea") ;
-  Countries_HCA_provinces_Copan = UsePN (mkPN "Copan") ;
-  Countries_PK_cities_Sheikhupura = UsePN (mkPN "Sheikhupura") ;
-  Countries_IRQ_provinces_Ninawa_cities_Mosul = UsePN (mkPN "Mosul") ;
-  Countries_CZ_provinces_Jihocesky_cities_CeskeBudejovice = UsePN (mkPN "Ceske Budejovice") ;
-  Countries_PL_provinces_Lodzkie_cities_Lodz = UsePN (mkPN "Lodz") ;
-  Countries_MS_cities_PortLouis = UsePN (mkPN "Port Louis") ;
-  Organizations_G_5 = UsePN (mkPN "Group of 5") ;
-  Countries_R_provinces_Rep_ofBashkortostan_cities_Oktyabrsky = UsePN (mkPN "Oktyabrsky") ;
-  Countries_D_provinces_Hessen_cities_FrankfurtamMain = UsePN (mkPN "Frankfurt am Main") ;
-  Countries_CDN_provinces_NewBrunswick = UsePN (mkPN "New Brunswick") ;
-  Countries_IS_cities_Reykjavik = UsePN (mkPN "Reykjavik") ;
-  Countries_GB_provinces_Swansea = UsePN (mkPN "Swansea") ;
-  Countries_GB_provinces_Flintshire_cities_Mold = UsePN (mkPN "Mold") ;
-  Countries_USA_provinces_Indiana_cities_FortWayne = UsePN (mkPN "Fort Wayne") ;
-  Countries_IND_provinces_WestBengal_cities_Calcutta = UsePN (mkPN "Calcutta") ;
-  Countries_ET_provinces_BurSaid_munic = UsePN (mkPN "Bur Said (munic.)") ;
-  Countries_RP_cities_Makati = UsePN (mkPN "Makati") ;
-  Countries_I_provinces_Puglia_cities_Taranto = UsePN (mkPN "Taranto") ;
-  Countries_I_provinces_ValledAosta_cities_Aosta = UsePN (mkPN "Aosta") ;
-  Countries_I_provinces_FriuliVeneziaGiulia = UsePN (mkPN "Friuli Venezia Giulia") ;
-  Countries_UZB_provinces_Toshkent = UsePN (mkPN "Toshkent") ;
-  Countries_BG_cities_Sofia = UsePN (mkPN "Sofia") ;
-  Countries_BR_provinces_MatoGrosso_cities_Cuiaba = UsePN (mkPN "Cuiaba") ;
-  Countries_YV_cities_SantaAnadeCoro = UsePN (mkPN "Santa Ana de Coro") ;
-  Countries_USA_provinces_Michigan_cities_GrandRapids = UsePN (mkPN "Grand Rapids") ;
-  Countries_PA_provinces_Panama_cities_PanamaCity = UsePN (mkPN "Panama City") ;
-  Countries_GB_provinces_Wiltshire = UsePN (mkPN "Wiltshire") ;
-  Countries_R_provinces_Rep_ofAltay_cities_GornoAltaysk = UsePN (mkPN "Gorno Altaysk") ;
-  Countries_TAD_provinces_Khatlon_cities_Qurghonteppa = UsePN (mkPN "Qurghonteppa") ;
-  Countries_IR_provinces_AzarbayianeGharbt_cities_Orumiyeh = UsePN (mkPN "Orumiyeh") ;
-  Countries_TR_provinces_Aksaray_cities_Aksaray = UsePN (mkPN "Aksaray") ;
-  Countries_KAZ_provinces_Qostanay_cities_Rudny = UsePN (mkPN "Rudny") ;
-  Countries_CO_provinces_Caldas = UsePN (mkPN "Caldas") ;
-  Countries_ET_provinces_Aswan = UsePN (mkPN "Aswan") ;
-  Countries_EAT_provinces_Arusha = UsePN (mkPN "Arusha") ;
-  Countries_UA_provinces_Dnipropetrovska = UsePN (mkPN "Dnipropetrovska") ;
-  Countries_ET_provinces_Ismailiya_cities_Ismailiya = UsePN (mkPN "Ismailiya") ;
-  Countries_RO_provinces_Arad_cities_Arad = UsePN (mkPN "Arad") ;
-  Islands_NewCaledonia = UsePN (mkPN "New Caledonia") ;
-  Countries_cid_cia_Pitcairn_Islands_cities_Adamstown = UsePN (mkPN "Adamstown") ;
-  Countries_TR_provinces_Sinop_cities_Sinop = UsePN (mkPN "Sinop") ;
-  Organizations_ICRC = UsePN (mkPN "International Committee of the Red Cross") ;
-  Countries_IND_provinces_UttarPradesh_cities_Lucknow = UsePN (mkPN "Lucknow") ;
-  Islands_Barbuda = UsePN (mkPN "Barbuda") ;
-  Countries_RO_provinces_Cluj = UsePN (mkPN "Cluj") ;
-  Countries_N_provinces_VestAgder = UsePN (mkPN "Vest Agder") ;
-  Countries_AUS_provinces_AustraliaCapitalTerritory_cities_Canberra = UsePN (mkPN "Canberra") ;
-  Countries_GB_provinces_Hampshire = UsePN (mkPN "Hampshire") ;
-  Countries_VN_cities_HongGai = UsePN (mkPN "Hong Gai") ;
-  Countries_RA_provinces_Chaco = UsePN (mkPN "Chaco") ;
-  Rivers_Colorado = UsePN (mkPN "Colorado") ;
-  Countries_PA_provinces_Cocle_cities_Penonome = UsePN (mkPN "Penonome") ;
-  Countries_R_provinces_ChechenRep__cities_Grozny = UsePN (mkPN "Grozny") ;
-  Countries_USA_provinces_Pennsylvania_cities_Erie = UsePN (mkPN "Erie") ;
-  Countries_NL_provinces_Limburg = UsePN (mkPN "Limburg") ;
-  Countries_UA_provinces_Volynska = UsePN (mkPN "Volynska") ;
-  Countries_R_provinces_Ulyanovskayaoblast = UsePN (mkPN "Ulyanovskaya oblast") ;
-  Countries_GB_provinces_GreaterManchester_cities_Stockport = UsePN (mkPN "Stockport") ;
-  Countries_MYA_provinces_Kachin = UsePN (mkPN "Kachin") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Munster = UsePN (mkPN "Munster") ;
-  Countries_VN_provinces_NgheAn = UsePN (mkPN "Nghe An") ;
-  Countries_TR_provinces_Kayseri = UsePN (mkPN "Kayseri") ;
-  Countries_TJ_provinces_Jilin_cities_Jiutai = UsePN (mkPN "Jiutai") ;
-  Countries_J_provinces_Yamanashi = UsePN (mkPN "Yamanashi") ;
-  Countries_RC_provinces_Tainan = UsePN (mkPN "Tainan") ;
-  Countries_C_provinces_VillaClara = UsePN (mkPN "Villa Clara") ;
-  Countries_BR_cities_Hortolandia = UsePN (mkPN "Hortolandia") ;
-  Countries_USA_provinces_NewYork_cities_Syracuse = UsePN (mkPN "Syracuse") ;
-  Mountains_Haltiatunturi = UsePN (mkPN "Haltiatunturi") ;
-  Seas_IndianOcean = UsePN (mkPN "Indian Ocean") ;
-  Islands_Gotland = UsePN (mkPN "Gotland") ;
-  Countries_J_provinces_Kagawa_cities_Takamatsu = UsePN (mkPN "Takamatsu") ;
-  Countries_TR_provinces_Kutahya = UsePN (mkPN "Kutahya") ;
-  Countries_BR_provinces_Parana_cities_Guarapuava = UsePN (mkPN "Guarapuava") ;
-  Organizations_PCA = UsePN (mkPN "Permanent Court of Arbitration") ;
-  Rivers_Jangtse_Kiang = UsePN (mkPN "Jangtse-Kiang") ;
-  Countries_CAM_provinces_Ouest = UsePN (mkPN "Ouest") ;
-  Countries_ROK_cities_Kunsan = UsePN (mkPN "Kunsan") ;
-  Organizations_ASEAN = UsePN (mkPN "Association of Southeast Asian Nations") ;
-  Islands_Islay = UsePN (mkPN "Islay") ;
-  Deserts_GrandErgOuest = UsePN (mkPN "Grand Erg Ouest") ;
-  Countries_MA_cities_Rabat = UsePN (mkPN "Rabat") ;
-  Countries_ES_provinces_SanSalvador_cities_SanSalvador = UsePN (mkPN "San Salvador") ;
-  Countries_IR_provinces_Gilan = UsePN (mkPN "Gilan") ;
-  Countries_E_provinces_Galicia_cities_SantiagodeCompostella = UsePN (mkPN "Santiago de Compostella") ;
-  Countries_SF_provinces_Aland = UsePN (mkPN "Aland") ;
-  Countries_HCA_provinces_Comayagua_cities_Comayagua = UsePN (mkPN "Comayagua") ;
-  Countries_RSA_cities_Benoni = UsePN (mkPN "Benoni") ;
-  Countries_TJ_provinces_Jiangsu_cities_Wuxi = UsePN (mkPN "Wuxi") ;
-  Countries_WAN_cities_Ogbomosho = UsePN (mkPN "Ogbomosho") ;
-  Countries_MEX_provinces_Chihuahua_cities_Juarez = UsePN (mkPN "Juarez") ;
-  Countries_cid_cia_Saint_Helena = UsePN (mkPN "Saint Helena") ;
-  Countries_TJ_provinces_Shaanxi_cities_Xian = UsePN (mkPN "Xian") ;
-  Countries_TJ_provinces_NeiMonggol = UsePN (mkPN "Nei Monggol") ;
-  Countries_SF_provinces_Uusimaa = UsePN (mkPN "Uusimaa") ;
-  Countries_D_provinces_Hessen_cities_OffenbachamMain = UsePN (mkPN "Offenbach am Main") ;
-  Countries_TJ_provinces_Fujian_cities_Longyan = UsePN (mkPN "Longyan") ;
-  Countries_CH_provinces_BE_cities_Biel = UsePN (mkPN "Biel") ;
-  Countries_KAZ_provinces_Aqtobe = UsePN (mkPN "Aqtobe") ;
-  Countries_WAN_cities_Ikirun = UsePN (mkPN "Ikirun") ;
-  Countries_TJ_provinces_Jiangsu_cities_Yancheng = UsePN (mkPN "Yancheng") ;
-  Countries_UA_provinces_IvanoFrankivska_cities_IvanoFrankivsk = UsePN (mkPN "Ivano Frankivsk") ;
-  Countries_GB_provinces_Bedfordshire = UsePN (mkPN "Bedfordshire") ;
-  Countries_P_provinces_Braga_cities_Braga = UsePN (mkPN "Braga") ;
-  Countries_BR_provinces_Rondonia = UsePN (mkPN "Rondonia") ;
-  Countries_RSA_provinces_NorthernProvince_cities_Pietersburg = UsePN (mkPN "Pietersburg") ;
-  Countries_CH_provinces_SZ_cities_Schwyz = UsePN (mkPN "Schwyz") ;
-  Countries_PE_provinces_Ica = UsePN (mkPN "Ica") ;
-  Countries_IND_provinces_Rajasthan_cities_Ajmer = UsePN (mkPN "Ajmer") ;
-  Countries_F_provinces_ProvenceCotedAzur_cities_AixenProvence = UsePN (mkPN "Aix en Provence") ;
-  Lakes_LakeNasser = UsePN (mkPN "Lake Nasser") ;
-  Countries_TJ_provinces_Shandong_cities_Laiwu = UsePN (mkPN "Laiwu") ;
-  Countries_GB_provinces_Surrey_cities_Guildford = UsePN (mkPN "Guildford") ;
-  Countries_WAN_cities_Ife = UsePN (mkPN "Ife") ;
-  Countries_E_provinces_Andalusia_cities_JerezdelaFrontera = UsePN (mkPN "Jerez de la Frontera") ;
-  Mountains_Jostedalsbre = UsePN (mkPN "Jostedalsbre") ;
-  Rivers_Mississippi = UsePN (mkPN "Mississippi") ;
-  Countries_R_provinces_Sverdlovskayaoblast = UsePN (mkPN "Sverdlovskaya oblast") ;
-  Countries_YU_cities_Belgrade = UsePN (mkPN "Belgrade") ;
-  Countries_ET_provinces_ElBuhayra_cities_Damanhur = UsePN (mkPN "Damanhur") ;
-  Countries_MEX_provinces_Hidalgo_cities_PachucadeSoto = UsePN (mkPN "Pachuca de Soto") ;
-  Countries_TJ_provinces_Guangdong_cities_Chaozhou = UsePN (mkPN "Chaozhou") ;
-  Countries_H_provinces_Szeged_munic = UsePN (mkPN "Szeged (munic.)") ;
-  Countries_MEX_provinces_Oaxaca = UsePN (mkPN "Oaxaca") ;
-  Countries_USA_provinces_Oregon = UsePN (mkPN "Oregon") ;
-  Countries_SF_provinces_Kymi = UsePN (mkPN "Kymi") ;
-  Countries_KAZ_provinces_Aqmola = UsePN (mkPN "Aqmola") ;
-  Countries_R_provinces_Penzenskayaoblast = UsePN (mkPN "Penzenskaya oblast") ;
-  Countries_USA_provinces_Oregon_cities_Salem = UsePN (mkPN "Salem") ;
-  Countries_USA_provinces_Connecticut_cities_NewHaven = UsePN (mkPN "New Haven") ;
-  Countries_R_provinces_Arkhangelskayaoblast_cities_Severodvinsk = UsePN (mkPN "Severodvinsk") ;
-  Countries_I_provinces_EmiliaRomagna_cities_Parma = UsePN (mkPN "Parma") ;
-  Countries_TJ_provinces_Hubei_cities_Echeng = UsePN (mkPN "Echeng") ;
-  Countries_PL_provinces_Torunskie_cities_Grudziadz = UsePN (mkPN "Grudziadz") ;
-  Countries_USA_provinces_Florida_cities_Orlando = UsePN (mkPN "Orlando") ;
-  Countries_YV_provinces_Zulia_cities_Cabimas = UsePN (mkPN "Cabimas") ;
-  Countries_GB_provinces_Lancashire_cities_Blackpool = UsePN (mkPN "Blackpool") ;
-  Countries_S_provinces_Kopparberg_cities_Falun = UsePN (mkPN "Falun") ;
-  Countries_TJ_provinces_Henan_cities_Puyang = UsePN (mkPN "Puyang") ;
-  Countries_R_provinces_Kemerovskayaoblast_cities_Prokopyevsk = UsePN (mkPN "Prokopyevsk") ;
-  Countries_D_provinces_Sachsen_cities_Dresden = UsePN (mkPN "Dresden") ;
-  Lakes_LakeAmadeus = UsePN (mkPN "Lake Amadeus") ;
-  Islands_Maui = UsePN (mkPN "Maui") ;
-  Countries_F_provinces_LanguedocRousillon_cities_Montpellier = UsePN (mkPN "Montpellier") ;
-  Countries_PL_provinces_Olsztynskie = UsePN (mkPN "Olsztynskie") ;
-  Countries_UZB_provinces_Samarqand_cities_Samarqand = UsePN (mkPN "Samarqand") ;
-  Countries_USA_provinces_California_cities_CostaMesa = UsePN (mkPN "Costa Mesa") ;
-  Countries_IRQ_provinces_Baghdad = UsePN (mkPN "Baghdad") ;
-  Countries_THA_provinces_ChiangRai = UsePN (mkPN "Chiang Rai") ;
-  Countries_IND_provinces_UttarPradesh = UsePN (mkPN "Uttar Pradesh") ;
-  Countries_TR_provinces_Bayburt = UsePN (mkPN "Bayburt") ;
-  Countries_F_provinces_ProvenceCotedAzur_cities_Toulon = UsePN (mkPN "Toulon") ;
-  Countries_TJ_provinces_Jilin_cities_Dunhua = UsePN (mkPN "Dunhua") ;
-  Countries_TR_provinces_Icel_cities_Tarsus = UsePN (mkPN "Tarsus") ;
-  Countries_TR_provinces_Antalya = UsePN (mkPN "Antalya") ;
-  Countries_USA_provinces_Virginia_cities_Portsmouth = UsePN (mkPN "Portsmouth") ;
-  Countries_I_provinces_Puglia_cities_Foggia = UsePN (mkPN "Foggia") ;
-  Countries_P_provinces_Lisbon_cities_Amadora = UsePN (mkPN "Amadora") ;
-  Countries_BR_provinces_SaoPaulo_cities_RibeiraoPires = UsePN (mkPN "Ribeirao Pires") ;
-  Countries_USA_provinces_Indiana = UsePN (mkPN "Indiana") ;
-  Islands_Jura = UsePN (mkPN "Jura") ;
-  Countries_S_provinces_Gotland_cities_Visby = UsePN (mkPN "Visby") ;
-  Countries_UA_provinces_Lvivska = UsePN (mkPN "Lvivska") ;
-  Countries_PL_provinces_Wloclawskie_cities_Wloclawek = UsePN (mkPN "Wloclawek") ;
-  Countries_USA_provinces_Michigan_cities_Warren = UsePN (mkPN "Warren") ;
-  Organizations_IFC = UsePN (mkPN "International Finance Corporation") ;
-  Countries_TJ_provinces_Guangdong_cities_Meixian = UsePN (mkPN "Meixian") ;
-  Countries_GB_provinces_IsleofWight = UsePN (mkPN "Isle of Wight") ;
-  Countries_USA_provinces_NewYork_cities_Buffalo = UsePN (mkPN "Buffalo") ;
-  Countries_PE_provinces_Huancavelica = UsePN (mkPN "Huancavelica") ;
-  Countries_VN_provinces_KonTum = UsePN (mkPN "Kon Tum") ;
-  Islands_Negros = UsePN (mkPN "Negros") ;
-  Deserts_ErgSchesch = UsePN (mkPN "Erg Schesch") ;
-  Countries_TJ_provinces_Fujian_cities_Quanzhou = UsePN (mkPN "Quanzhou") ;
-  Countries_UAE_cities_Sharjah = UsePN (mkPN "Sharjah") ;
-  Countries_IND_provinces_MadhyaPradesh_cities_Jabalpur = UsePN (mkPN "Jabalpur") ;
-  Countries_ES_provinces_Cuscatlan = UsePN (mkPN "Cuscatlan") ;
-  Countries_cid_cia_Jersey_cities_SaintHelier = UsePN (mkPN "Saint Helier") ;
-  Mountains_MaunaKea = UsePN (mkPN "Mauna Kea") ;
-  Countries_TJ_provinces_Shanxi_cities_Yangquan = UsePN (mkPN "Yangquan") ;
-  Countries_cid_cia_Wallis_and_Futuna = UsePN (mkPN "Wallis and Futuna") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_CaboFrio = UsePN (mkPN "Cabo Frio") ;
-  Rivers_Atbara = UsePN (mkPN "Atbara") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_SaoLeopoldo = UsePN (mkPN "Sao Leopoldo") ;
-  Countries_IND_provinces_DadraandNagarHaveli = UsePN (mkPN "Dadra and Nagar Haveli") ;
-  Countries_RA_provinces_BuenosAires_cities_GeneralSanMartin = UsePN (mkPN "General San Martin") ;
-  Countries_UA_provinces_Khmelnytska = UsePN (mkPN "Khmelnytska") ;
-  Countries_F_provinces_Centre_cities_Orleans = UsePN (mkPN "Orleans") ;
-  Countries_BR_provinces_SaoPaulo_cities_Itaquaquecetuba = UsePN (mkPN "Itaquaquecetuba") ;
-  Rivers_Kulu = UsePN (mkPN "Kulu") ;
-  Countries_MEX_provinces_Sonora_cities_CiudadObregon = UsePN (mkPN "Ciudad Obregon") ;
-  Countries_TJ_provinces_NeiMonggol_cities_Hailar = UsePN (mkPN "Hailar") ;
-  Countries_AG_cities_SaintJohns = UsePN (mkPN "Saint Johns") ;
-  Countries_FJI_cities_Suva = UsePN (mkPN "Suva") ;
-  Countries_ANG_provinces_LundaSul_cities_Saurimo = UsePN (mkPN "Saurimo") ;
-  Countries_PE_provinces_Loreto_cities_Iquitos = UsePN (mkPN "Iquitos") ;
-  Countries_SUD_provinces_alKhartum_cities_Omdurman = UsePN (mkPN "Omdurman") ;
-  Countries_KAZ_provinces_Mangghystau = UsePN (mkPN "Mangghystau") ;
-  Mountains_Tahat = UsePN (mkPN "Tahat") ;
-  Organizations_UNU = UsePN (mkPN "United Nations University") ;
-  Countries_EAK_provinces_NorthEastern = UsePN (mkPN "North Eastern") ;
-  Countries_WAN_cities_Maiduguri = UsePN (mkPN "Maiduguri") ;
-  Countries_NL_provinces_Overijssel_cities_Enschede = UsePN (mkPN "Enschede") ;
-  Countries_GQ_cities_Malabo = UsePN (mkPN "Malabo") ;
-  Countries_TJ_provinces_Shaanxi_cities_Baoji = UsePN (mkPN "Baoji") ;
-  Countries_H_provinces_Fejer = UsePN (mkPN "Fejer") ;
-  Mountains_KingsPeak = UsePN (mkPN "Kings Peak") ;
-  Countries_PL_provinces_Bialskopodlaskie_cities_BialaPodlaska = UsePN (mkPN "Biala Podlaska") ;
-  Countries_IL_provinces_Central_cities_Ramla = UsePN (mkPN "Ramla") ;
-  Countries_TR_provinces_Sirnak_cities_Sirnak = UsePN (mkPN "Sirnak") ;
-  Countries_J_provinces_Nagasaki = UsePN (mkPN "Nagasaki") ;
-  Countries_EAT_provinces_Mtwara_cities_MtwaraMikandani = UsePN (mkPN "Mtwara Mikandani") ;
-  Countries_RO_provinces_Botosani_cities_Botosani = UsePN (mkPN "Botosani") ;
-  Countries_TR_provinces_Gaziantep_cities_Gaziantep = UsePN (mkPN "Gaziantep") ;
-  Countries_EAT_provinces_Mara = UsePN (mkPN "Mara") ;
-  Countries_BRN_cities_Manama = UsePN (mkPN "Manama") ;
-  Lakes_Bodensee = UsePN (mkPN "Bodensee") ;
-  Countries_NAU_cities_Yaren = UsePN (mkPN "Yaren") ;
-  Countries_NOK_cities_Chongjin = UsePN (mkPN "Chongjin") ;
-  Countries_E_provinces_Aragon_cities_Zaragoza = UsePN (mkPN "Zaragoza") ;
-  Countries_GB_provinces_Nottinghamshire_cities_Mansfield = UsePN (mkPN "Mansfield") ;
-  Countries_USA_provinces_Kentucky_cities_LexingtonFayette = UsePN (mkPN "Lexington Fayette") ;
-  Countries_PE_provinces_Lambayeque = UsePN (mkPN "Lambayeque") ;
-  Countries_Z_provinces_Western_cities_Mongu = UsePN (mkPN "Mongu") ;
-  Countries_R_provinces_Ulyanovskayaoblast_cities_Simbirsk = UsePN (mkPN "Simbirsk") ;
-  Countries_ANG_provinces_LundaSul = UsePN (mkPN "Lunda Sul") ;
-  Rivers_Ruvuma = UsePN (mkPN "Ruvuma") ;
-  Countries_TJ_provinces_Shandong_cities_Zhucheng = UsePN (mkPN "Zhucheng") ;
-  Countries_BR_provinces_Pernambuco_cities_Paulista = UsePN (mkPN "Paulista") ;
-  Countries_RI_cities_Semarang = UsePN (mkPN "Semarang") ;
-  Countries_IRQ_provinces_Karbala = UsePN (mkPN "Karbala") ;
-  Countries_PL_provinces_Jeleniogorskie_cities_JeleniaGora = UsePN (mkPN "Jelenia Gora") ;
-  Countries_TR_provinces_Bayburt_cities_Bayburt = UsePN (mkPN "Bayburt") ;
-  Countries_IND_provinces_Orissa_cities_Bhubaneswar = UsePN (mkPN "Bhubaneswar") ;
-  Mountains_PikMoskva = UsePN (mkPN "Pik Moskva") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Recklinghausen = UsePN (mkPN "Recklinghausen") ;
-  Countries_IRQ_provinces_AnNajaf_cities_AnNajaf = UsePN (mkPN "An Najaf") ;
-  Countries_TR_provinces_Hakkari_cities_Hakkari = UsePN (mkPN "Hakkari") ;
-  Countries_BR_provinces_MinasGerais_cities_Varginha = UsePN (mkPN "Varginha") ;
-  Countries_H_provinces_Debrecen_munic_cities_Debrecen = UsePN (mkPN "Debrecen") ;
-  Rivers_Benue = UsePN (mkPN "Benue") ;
-  Countries_TJ_provinces_Hubei_cities_Xianning = UsePN (mkPN "Xianning") ;
-  Organizations_Interpol = UsePN (mkPN "International Criminal Police Organization") ;
-  Countries_USA_provinces_Iowa_cities_DesMoines = UsePN (mkPN "Des Moines") ;
-  Countries_TJ_provinces_Jiangsu_cities_Yangzhou = UsePN (mkPN "Yangzhou") ;
-  Islands_Molokai = UsePN (mkPN "Molokai") ;
-  Organizations_EFTA = UsePN (mkPN "European Free Trade Association") ;
-  Organizations_SELA = UsePN (mkPN "Sistema Economico Latinoamericana") ;
-  Countries_E_provinces_Murcia_cities_Cartagena = UsePN (mkPN "Cartagena") ;
-  Countries_USA_provinces_Nevada_cities_Reno = UsePN (mkPN "Reno") ;
-  Countries_PL_provinces_Krosnienskie = UsePN (mkPN "Krosnienskie") ;
-  Countries_S_provinces_Malmohus = UsePN (mkPN "Malmohus") ;
-  Countries_ES_cities_Mejicanos = UsePN (mkPN "Mejicanos") ;
-  Countries_IRQ_provinces_Diyala_cities_Baqubah = UsePN (mkPN "Baqubah") ;
-  Islands_Lampedusa = UsePN (mkPN "Lampedusa") ;
-  Countries_CH_provinces_NW = UsePN (mkPN "NW") ;
-  Islands_Panay = UsePN (mkPN "Panay") ;
-  Seas_GulfofAden = UsePN (mkPN "Gulf of Aden") ;
-  Countries_J_provinces_Tottori = UsePN (mkPN "Tottori") ;
-  Countries_N_provinces_Nordland_cities_Bodoe = UsePN (mkPN "Bodoe") ;
-  Countries_MYA_provinces_Sagaing_cities_Sagaing = UsePN (mkPN "Sagaing") ;
-  Countries_J_provinces_Wakayama_cities_Wakayama = UsePN (mkPN "Wakayama") ;
-  Countries_TR_provinces_Kocaeli_cities_Kocaeli = UsePN (mkPN "Kocaeli") ;
-  Countries_NL_provinces_NoordBrabant_cities_Tilburg = UsePN (mkPN "Tilburg") ;
-  Countries_HCA_provinces_Valle_cities_Nacaome = UsePN (mkPN "Nacaome") ;
-  Countries_P_provinces_Madeira = UsePN (mkPN "Madeira") ;
-  Countries_PL_provinces_Elblaskie = UsePN (mkPN "Elblaskie") ;
-  Countries_USA_provinces_Kansas_cities_Topeka = UsePN (mkPN "Topeka") ;
-  Countries_N_provinces_Oslo_cities_Oslo = UsePN (mkPN "Oslo") ;
-  Countries_IND_provinces_AndamanandNicobarIs_ = UsePN (mkPN "Andaman and Nicobar Is.") ;
-  Countries_GB_provinces_BlaenauGwent_cities_EbbwVale = UsePN (mkPN "Ebbw Vale") ;
-  Countries_THA_provinces_Phatthalung = UsePN (mkPN "Phatthalung") ;
-  Countries_GB_provinces_Lothian_cities_Edinburgh = UsePN (mkPN "Edinburgh") ;
-  Countries_USA_provinces_Texas_cities_McAllen = UsePN (mkPN "McAllen") ;
-  Countries_MEX_provinces_Tamaulipas_cities_Matamoros = UsePN (mkPN "Matamoros") ;
-  Countries_RI_cities_Padang = UsePN (mkPN "Padang") ;
-  Countries_GB_provinces_NorthYorkshire_cities_York = UsePN (mkPN "York") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Odintsovo = UsePN (mkPN "Odintsovo") ;
-  Countries_GB_provinces_WestYorkshire_cities_Leeds = UsePN (mkPN "Leeds") ;
-  Organizations_UNRISD = UsePN (mkPN "United Nations Research Institute for Social Development") ;
-  Countries_IND_provinces_MadhyaPradesh_cities_Bhatpara = UsePN (mkPN "Bhatpara") ;
-  Countries_SUD_provinces_Kurdufan_cities_alUbayyid = UsePN (mkPN "al Ubayyid") ;
-  Countries_UAE_provinces_Ajman = UsePN (mkPN "Ajman") ;
-  Countries_RC_provinces_Taichung_cities_Fengyuan = UsePN (mkPN "Fengyuan") ;
-  Countries_TR_provinces_Isparta = UsePN (mkPN "Isparta") ;
-  Countries_BD_cities_Jessore = UsePN (mkPN "Jessore") ;
-  Countries_R_provinces_Saratovskayaoblast_cities_Engels = UsePN (mkPN "Engels") ;
-  Countries_TR_provinces_Mus_cities_Mus = UsePN (mkPN "Mus") ;
-  Countries_Q_cities_Wakrah = UsePN (mkPN "Wakrah") ;
-  Seas_EastChinaSea = UsePN (mkPN "East China Sea") ;
-  Organizations_ECOSOC = UsePN (mkPN "Economic and Social Council") ;
-  Countries_TR_provinces_Rize_cities_Rize = UsePN (mkPN "Rize") ;
-  Countries_EAT_provinces_Daressalam = UsePN (mkPN "Daressalam") ;
-  Countries_GB_provinces_WestYorkshire = UsePN (mkPN "West Yorkshire") ;
-  Islands_SouthamptonIsland = UsePN (mkPN "Southampton Island") ;
-  Countries_C_provinces_Holguin_cities_Holguin = UsePN (mkPN "Holguin") ;
-  Countries_cid_cia_Pitcairn_Islands = UsePN (mkPN "Pitcairn Islands") ;
-  Countries_cid_cia_Baker_Island = UsePN (mkPN "Baker Island") ;
-  Mountains_Grossglockner = UsePN (mkPN "Grossglockner") ;
-  Countries_P_provinces_Viseu = UsePN (mkPN "Viseu") ;
-  Countries_VN_cities_CamPha = UsePN (mkPN "Cam Pha") ;
-  Countries_TM_provinces_Mary_cities_Mary = UsePN (mkPN "Mary") ;
-  Countries_R_provinces_Ivanovskayaoblast_cities_Ivanovo = UsePN (mkPN "Ivanovo") ;
-  Countries_D_provinces_Bayern_cities_Ingolstadt = UsePN (mkPN "Ingolstadt") ;
-  Countries_MYA_provinces_Shan_cities_Taunggyi = UsePN (mkPN "Taunggyi") ;
-  Organizations_ECA = UsePN (mkPN "Economic Commission for Africa") ;
-  Countries_USA_provinces_Nevada_cities_CarsonCity = UsePN (mkPN "Carson City") ;
-  Countries_PL_provinces_Ciechanowskie_cities_Ciechanow = UsePN (mkPN "Ciechanow") ;
-  Countries_B_provinces_Liege = UsePN (mkPN "Liege") ;
-  Countries_F_provinces_Bretagne = UsePN (mkPN "Bretagne") ;
-  Countries_USA_provinces_Georgia_cities_Atlanta = UsePN (mkPN "Atlanta") ;
-  Lakes_LakeTahoe = UsePN (mkPN "Lake Tahoe") ;
-  Countries_EAT_provinces_Singida_cities_Singida = UsePN (mkPN "Singida") ;
-  Countries_TJ_provinces_Jiangsu_cities_Zhenjiang = UsePN (mkPN "Zhenjiang") ;
-  Countries_FL_cities_Vaduz = UsePN (mkPN "Vaduz") ;
-  Countries_ANG_provinces_Bie_cities_Bie = UsePN (mkPN "Bie") ;
-  Countries_TJ_provinces_Shandong_cities_Wendeng = UsePN (mkPN "Wendeng") ;
-  Countries_USA_provinces_Alaska_cities_Juneau = UsePN (mkPN "Juneau") ;
-  Countries_MEX_provinces_Tamaulipas_cities_CiudadMadero = UsePN (mkPN "Ciudad Madero") ;
-  Countries_R_provinces_Rep_ofNorthOssetiya_cities_Vladikavkaz = UsePN (mkPN "Vladikavkaz") ;
-  Countries_MYA_provinces_Bago = UsePN (mkPN "Bago") ;
-  Countries_USA_provinces_Louisiana = UsePN (mkPN "Louisiana") ;
-  Countries_RC_provinces_Taitung_cities_Taitung = UsePN (mkPN "Taitung") ;
-  Countries_RO_provinces_Vaslui = UsePN (mkPN "Vaslui") ;
-  Countries_HCA_provinces_SantaBarbara = UsePN (mkPN "Santa Barbara") ;
-  Countries_THA_provinces_Chaiyaphum = UsePN (mkPN "Chaiyaphum") ;
-  Countries_USA_provinces_California_cities_Berkeley = UsePN (mkPN "Berkeley") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_Itaborai = UsePN (mkPN "Itaborai") ;
-  Organizations_UNOMIL = UsePN (mkPN "United Nations Observer Mission in Liberia") ;
-  Countries_ANG_provinces_Huila_cities_Lubango = UsePN (mkPN "Lubango") ;
-  Countries_EAK_provinces_Central_cities_Thika = UsePN (mkPN "Thika") ;
-  Countries_IR_provinces_Mazandaran_cities_Babol = UsePN (mkPN "Babol") ;
-  Countries_TJ_provinces_Guangdong_cities_Jiangmen = UsePN (mkPN "Jiangmen") ;
-  Countries_RO_provinces_Mures = UsePN (mkPN "Mures") ;
-  Countries_CO_provinces_Tolima_cities_Ibague = UsePN (mkPN "Ibague") ;
-  Countries_IR_provinces_Bakhtaran_cities_Bakhtaran = UsePN (mkPN "Bakhtaran") ;
-  Countries_USA_provinces_Idaho = UsePN (mkPN "Idaho") ;
-  Countries_B_provinces_Hainaut = UsePN (mkPN "Hainaut") ;
-  Lakes_OzeroTaimyr = UsePN (mkPN "Ozero Taimyr") ;
-  Countries_BR_provinces_SaoPaulo_cities_Itapevi = UsePN (mkPN "Itapevi") ;
-  Countries_DZ_cities_Tlemcen = UsePN (mkPN "Tlemcen") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_NovoIguacu = UsePN (mkPN "Novo Iguacu") ;
-  Countries_F_provinces_Alsace_cities_Mulhouse = UsePN (mkPN "Mulhouse") ;
-  Islands_Fuenen = UsePN (mkPN "Fuenen") ;
-  Countries_NL_provinces_Flevoland_cities_Lelystad = UsePN (mkPN "Lelystad") ;
-  Countries_YV_provinces_DistritoFederal = UsePN (mkPN "Distrito Federal") ;
-  Countries_PE_provinces_MadredeDios = UsePN (mkPN "Madre de Dios") ;
-  Countries_N_provinces_Vestfold = UsePN (mkPN "Vestfold") ;
-  Countries_TJ_provinces_Shandong_cities_Taian = UsePN (mkPN "Taian") ;
-  Countries_GB_provinces_Cheshire_cities_Macclesfield = UsePN (mkPN "Macclesfield") ;
-  Countries_BR_provinces_Paraiba = UsePN (mkPN "Paraiba") ;
-  Countries_YV_provinces_Miranda_cities_Guarenas = UsePN (mkPN "Guarenas") ;
-  Countries_D_provinces_Hessen_cities_Kassel = UsePN (mkPN "Kassel") ;
-  Countries_BD_cities_Gazipur = UsePN (mkPN "Gazipur") ;
-  Countries_J_provinces_Tokushima = UsePN (mkPN "Tokushima") ;
-  Countries_GB_provinces_Kent = UsePN (mkPN "Kent") ;
-  Countries_USA_provinces_Texas_cities_Austin = UsePN (mkPN "Austin") ;
-  Countries_EAT_provinces_Daressalam_cities_DaresSalaam = UsePN (mkPN "Dar es Salaam") ;
-  Countries_IR_provinces_AzarbayianeSharqi_cities_Tabriz = UsePN (mkPN "Tabriz") ;
-  Countries_HCA_provinces_Valle = UsePN (mkPN "Valle") ;
-  Countries_THA_provinces_Lamphun = UsePN (mkPN "Lamphun") ;
-  Countries_N_provinces_SoerTrondelag_cities_Trondheim = UsePN (mkPN "Trondheim") ;
-  Islands_FernandoPoo = UsePN (mkPN "Fernando Poo") ;
-  Mountains_Kinabalu = UsePN (mkPN "Kinabalu") ;
-  Countries_TR_provinces_Sivas_cities_Sivas = UsePN (mkPN "Sivas") ;
-  Countries_TJ_provinces_Jiangxi_cities_Jingdezhen = UsePN (mkPN "Jingdezhen") ;
-  Countries_CI_cities_Yamoussoukro = UsePN (mkPN "Yamoussoukro") ;
-  Organizations_G_7 = UsePN (mkPN "Group of 7") ;
-  Countries_ZRE_provinces_KasaiOriental = UsePN (mkPN "Kasai Oriental") ;
-  Countries_GB_provinces_Surrey = UsePN (mkPN "Surrey") ;
-  Countries_EAT_provinces_KaskaziniUjunga_cities_Mkokotoni = UsePN (mkPN "Mkokotoni") ;
-  Countries_I_provinces_Piemonte_cities_Turin = UsePN (mkPN "Turin") ;
-  Countries_RH_cities_Port_au_Prince = UsePN (mkPN "Port-au-Prince") ;
-  Countries_SF_provinces_Aland_cities_Mariehamn = UsePN (mkPN "Mariehamn") ;
-  Countries_ES_provinces_Usulutan_cities_Usulutan = UsePN (mkPN "Usulutan") ;
-  Countries_UA_provinces_Donetska_cities_Donetsk = UsePN (mkPN "Donetsk") ;
-  Countries_BR_provinces_MinasGerais_cities_Sabara = UsePN (mkPN "Sabara") ;
-  Countries_I_provinces_Lombardia_cities_Bergamo = UsePN (mkPN "Bergamo") ;
-  Countries_IND_provinces_Gujarat = UsePN (mkPN "Gujarat") ;
-  Countries_S_provinces_Blekinge_cities_Karlskrona = UsePN (mkPN "Karlskrona") ;
-  Countries_USA_provinces_Alabama = UsePN (mkPN "Alabama") ;
-  Countries_cid_cia_Christmas_Island = UsePN (mkPN "Christmas Island") ;
-  Countries_IND_provinces_Kerala_cities_Trivandrum = UsePN (mkPN "Trivandrum") ;
-  Countries_cid_cia_Christmas_Island_cities_TheSettlement = UsePN (mkPN "The Settlement") ;
-  Countries_RO_provinces_Bucuresti_cities_Bucharest = UsePN (mkPN "Bucharest") ;
-  Countries_BY_cities_Minsk = UsePN (mkPN "Minsk") ;
-  Countries_TJ_provinces_Sichuan_cities_Wanxian = UsePN (mkPN "Wanxian") ;
-  Countries_N_provinces_Hedmark_cities_Hamar = UsePN (mkPN "Hamar") ;
-  Countries_E_provinces_Andalusia = UsePN (mkPN "Andalusia") ;
-  Mountains_Bjelucha = UsePN (mkPN "Bjelucha") ;
-  Countries_TJ_provinces_Jiangxi_cities_Jiujiang = UsePN (mkPN "Jiujiang") ;
-  Countries_PE_provinces_Huanuco = UsePN (mkPN "Huanuco") ;
-  Countries_RO_provinces_Hunedoara = UsePN (mkPN "Hunedoara") ;
-  Countries_R_provinces_Samarskayaoblast_cities_Syzran = UsePN (mkPN "Syzran") ;
-  Organizations_G_3 = UsePN (mkPN "Group of 3") ;
-  Countries_BR_provinces_Para_cities_Maraba = UsePN (mkPN "Maraba") ;
-  Countries_DZ_cities_Algiers = UsePN (mkPN "Algiers") ;
-  Countries_RA_provinces_Tucuman = UsePN (mkPN "Tucuman") ;
-  Countries_TJ_provinces_Guizhou_cities_Liupanshui = UsePN (mkPN "Liupanshui") ;
-  Islands_Mayotta = UsePN (mkPN "Mayotta") ;
-  Countries_I_provinces_EmiliaRomagna_cities_Ferrara = UsePN (mkPN "Ferrara") ;
-  Lakes_LakeOhrid = UsePN (mkPN "Lake Ohrid") ;
-  Countries_GB_provinces_Buckinghamshire_cities_Aylesbury = UsePN (mkPN "Aylesbury") ;
-  Countries_GB_provinces_GreaterManchester_cities_Oldham = UsePN (mkPN "Oldham") ;
-  Countries_IR_provinces_Khorasan_cities_Birjand = UsePN (mkPN "Birjand") ;
-  Countries_CH_provinces_GL = UsePN (mkPN "GL") ;
-  Countries_S_provinces_Kalmar_cities_Kalmar = UsePN (mkPN "Kalmar") ;
-  Mountains_PikKarl_Marx = UsePN (mkPN "Pik Karl-Marx") ;
-  Countries_DZ_cities_SidibelAbbes = UsePN (mkPN "Sidi bel Abbes") ;
-  Countries_CO_provinces_Narino_cities_Tumaco = UsePN (mkPN "Tumaco") ;
-  Countries_ET_provinces_Ismailiya = UsePN (mkPN "Ismailiya") ;
-  Countries_RO_provinces_Iasi_cities_Iasi = UsePN (mkPN "Iasi") ;
-  Rivers_Senegal = UsePN (mkPN "Senegal") ;
-  Deserts_ErgdeBilma = UsePN (mkPN "Erg de Bilma") ;
-  Mountains_Mt_Grebun = UsePN (mkPN "Mt-Grebun") ;
-  Countries_BR_provinces_SaoPaulo_cities_Jau = UsePN (mkPN "Jau") ;
-  Countries_TJ_provinces_Liaoning_cities_Haicheng = UsePN (mkPN "Haicheng") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_Uruguaiana = UsePN (mkPN "Uruguaiana") ;
-  Countries_D_provinces_BadenWurttemberg_cities_Heilbronn = UsePN (mkPN "Heilbronn") ;
-  Countries_cid_cia_Saint_Helena_cities_Jamestown = UsePN (mkPN "Jamestown") ;
-  Organizations_CERN = UsePN (mkPN "European Organization for Nuclear Research") ;
-  Countries_GB_provinces_Cardiff = UsePN (mkPN "Cardiff") ;
-  Countries_TJ_provinces_Hubei_cities_Tianmen = UsePN (mkPN "Tianmen") ;
-  Countries_BR_provinces_MinasGerais = UsePN (mkPN "Minas Gerais") ;
-  Countries_R_provinces_Tyumenskayaoblast = UsePN (mkPN "Tyumenskaya oblast") ;
-  Countries_IND_provinces_UttarPradesh_cities_Saharanpur = UsePN (mkPN "Saharanpur") ;
-  Countries_R_provinces_ChuvashRepublic_cities_Novocheboksarsk = UsePN (mkPN "Novocheboksarsk") ;
-  Organizations_CEPGL = UsePN (mkPN "Economic Community of the Great Lakes Countries") ;
-  Countries_YV_provinces_Apure_cities_SanFernando = UsePN (mkPN "San Fernando") ;
-  Countries_USA_provinces_California_cities_Modesto = UsePN (mkPN "Modesto") ;
-  Countries_J_provinces_Shimane_cities_Matsue = UsePN (mkPN "Matsue") ;
-  Countries_BZ_cities_Belmopan = UsePN (mkPN "Belmopan") ;
-  Rivers_BlackDrin = UsePN (mkPN "Black Drin") ;
-  Countries_TO_cities_Nukualofa = UsePN (mkPN "Nukualofa") ;
-  Countries_TJ_provinces_Jiangxi_cities_Ganzhou = UsePN (mkPN "Ganzhou") ;
-  Countries_NIC_cities_Managua = UsePN (mkPN "Managua") ;
-  Countries_BD_cities_Rangpur = UsePN (mkPN "Rangpur") ;
-  Countries_N_provinces_AustAgder = UsePN (mkPN "Aust Agder") ;
-  Countries_USA_provinces_Hawaii = UsePN (mkPN "Hawaii") ;
-  Lakes_OzeroTschany = UsePN (mkPN "Ozero Tschany") ;
-  Countries_SF_provinces_Lappia_cities_Rovaniemi = UsePN (mkPN "Rovaniemi") ;
-  Organizations_G_15 = UsePN (mkPN "Group of 15") ;
-  Countries_USA_provinces_NewJersey = UsePN (mkPN "New Jersey") ;
-  Countries_GB_provinces_Monmouthshire = UsePN (mkPN "Monmouthshire") ;
-  Countries_TJ_provinces_Gansu_cities_Lanzhou = UsePN (mkPN "Lanzhou") ;
-  Countries_IND_provinces_Sikkim = UsePN (mkPN "Sikkim") ;
-  Countries_AL_cities_Shkoder = UsePN (mkPN "Shkoder") ;
-  Islands_SaoTomeandPrincipe = UsePN (mkPN "Sao Tome and Principe") ;
-  Countries_C_provinces_PinardelRio = UsePN (mkPN "Pinar del Rio") ;
-  Countries_USA_provinces_California_cities_RanchoCucamonga = UsePN (mkPN "Rancho Cucamonga") ;
-  Countries_TT_cities_Port_of_Spain = UsePN (mkPN "Port-of-Spain") ;
-  Countries_R_provinces_Murmanskayaoblast_cities_Murmansk = UsePN (mkPN "Murmansk") ;
-  Seas_PacificOcean = UsePN (mkPN "Pacific Ocean") ;
-  Countries_AND_cities_AndorralaVella = UsePN (mkPN "Andorra la Vella") ;
-  Countries_USA_provinces_Washington_cities_Olympia = UsePN (mkPN "Olympia") ;
-  Countries_AUS_provinces_Tasmania_cities_Hobart = UsePN (mkPN "Hobart") ;
-  Countries_IR_provinces_Mazandaran = UsePN (mkPN "Mazandaran") ;
-  Islands_Lundy = UsePN (mkPN "Lundy") ;
-  Countries_MEX_provinces_Colima = UsePN (mkPN "Colima") ;
-  Countries_D_provinces_BadenWurttemberg_cities_Reutlingen = UsePN (mkPN "Reutlingen") ;
-  Countries_USA_provinces_Oklahoma_cities_OklahomaCity = UsePN (mkPN "Oklahoma City") ;
-  Countries_CDN_provinces_Ontario_cities_Hamilton = UsePN (mkPN "Hamilton") ;
-  Countries_I_provinces_Campania = UsePN (mkPN "Campania") ;
-  Countries_E_provinces_BasqueCountry_cities_VitoriaGasteiz = UsePN (mkPN "Vitoria Gasteiz") ;
-  Countries_PL_provinces_Gorzowskie_cities_GorzowWielkopolski = UsePN (mkPN "Gorzow Wielkopolski") ;
-  Countries_RI_cities_BandaAceh = UsePN (mkPN "Banda Aceh") ;
-  Islands_SantaMaria = UsePN (mkPN "Santa Maria") ;
-  Countries_KAZ_provinces_Almaty_munic = UsePN (mkPN "Almaty (munic.)") ;
-  Countries_KN_cities_Basseterre = UsePN (mkPN "Basseterre") ;
-  Countries_EAK_provinces_NorthEastern_cities_Garissa = UsePN (mkPN "Garissa") ;
-  Countries_IND_provinces_Rajasthan_cities_Bikaner = UsePN (mkPN "Bikaner") ;
-  Countries_TJ_provinces_Jilin_cities_Baicheng = UsePN (mkPN "Baicheng") ;
-  Countries_GB_provinces_Lincolnshire = UsePN (mkPN "Lincolnshire") ;
-  Countries_CH_provinces_BS_cities_Basel = UsePN (mkPN "Basel") ;
-  Countries_MEX_provinces_BajaCaliforniaSur_cities_LaPaz = UsePN (mkPN "La Paz") ;
-  Countries_R_provinces_Kemerovskayaoblast_cities_Novokuznetsk = UsePN (mkPN "Novokuznetsk") ;
-  Countries_BR_provinces_Bahia_cities_Jequie = UsePN (mkPN "Jequie") ;
-  Countries_USA_provinces_Florida_cities_Clearwater = UsePN (mkPN "Clearwater") ;
-  Countries_GB_provinces_Bridgend_cities_Bridgend = UsePN (mkPN "Bridgend") ;
-  Countries_KAZ_provinces_OngtustikQazaqstan_cities_Shymkent = UsePN (mkPN "Shymkent") ;
-  Countries_MAL_provinces_Pahang_cities_Kuantan = UsePN (mkPN "Kuantan") ;
-  Countries_KAZ_provinces_Torghay = UsePN (mkPN "Torghay") ;
-  Countries_UA_provinces_Krym_cities_Sevastopol = UsePN (mkPN "Sevastopol") ;
-  Countries_USA_provinces_Florida_cities_Tampa = UsePN (mkPN "Tampa") ;
-  Deserts_Karakum = UsePN (mkPN "Karakum") ;
-  Islands_BaffinIsland = UsePN (mkPN "Baffin Island") ;
-  Countries_R_provinces_Moskovskayaoblast = UsePN (mkPN "Moskovskaya oblast") ;
-  Mountains_Citlaltepetl = UsePN (mkPN "Citlaltepetl") ;
-  Countries_RSA_provinces_NorthWest_cities_Mmabatho = UsePN (mkPN "Mmabatho") ;
-  Countries_KAZ_provinces_Qyzylorda_cities_Qyzylorda = UsePN (mkPN "Qyzylorda") ;
-  Countries_PL_provinces_Lomzynskie = UsePN (mkPN "Lomzynskie") ;
-  Countries_CH_provinces_GL_cities_Glarus = UsePN (mkPN "Glarus") ;
-  Organizations_EADB = UsePN (mkPN "East African Development Bank") ;
-  Countries_cid_cia_Juan_de_Nova_Island = UsePN (mkPN "Juan de Nova Island") ;
-  Countries_S_provinces_Jonkoping = UsePN (mkPN "Jonkoping") ;
-  Countries_RC_provinces_Yunlin = UsePN (mkPN "Yunlin") ;
-  Countries_PL_provinces_Torunskie = UsePN (mkPN "Torunskie") ;
-  Countries_H_provinces_Miskolc_munic = UsePN (mkPN "Miskolc (munic.)") ;
-  Countries_USA_provinces_Texas_cities_Garland = UsePN (mkPN "Garland") ;
-  Countries_IRQ_provinces_AdTamim_cities_Kirkuk = UsePN (mkPN "Kirkuk") ;
-  Rivers_Onon = UsePN (mkPN "Onon") ;
-  Countries_SLO_cities_Ljubljana = UsePN (mkPN "Ljubljana") ;
-  Countries_BD_cities_Barisal = UsePN (mkPN "Barisal") ;
-  Countries_USA_provinces_Texas_cities_Dallas = UsePN (mkPN "Dallas") ;
-  Countries_FSM_cities_Kolonia = UsePN (mkPN "Kolonia") ;
-  Countries_I_provinces_Veneto_cities_Vicenza = UsePN (mkPN "Vicenza") ;
-  Countries_YV_provinces_Barinas_cities_Barinas = UsePN (mkPN "Barinas") ;
-  Rivers_Zaire = UsePN (mkPN "Zaire") ;
-  Countries_R_provinces_Arkhangelskayaoblast_cities_Arkhangelsk = UsePN (mkPN "Arkhangelsk") ;
-  Countries_NL_provinces_Friesland_cities_Leeuwarden = UsePN (mkPN "Leeuwarden") ;
-  Rivers_Djuba = UsePN (mkPN "Djuba") ;
-  Countries_USA_provinces_California_cities_Corona = UsePN (mkPN "Corona") ;
-  Countries_SF_provinces_Vaasa = UsePN (mkPN "Vaasa") ;
-  Countries_CO_provinces_Vaupes_cities_Mitu = UsePN (mkPN "Mitu") ;
-  Countries_PK_cities_Sialkot = UsePN (mkPN "Sialkot") ;
-  Lakes_LakeAlbert = UsePN (mkPN "Lake Albert") ;
-  Countries_TR_provinces_Bursa = UsePN (mkPN "Bursa") ;
-  Countries_S_provinces_Vastmanland_cities_Vasteras = UsePN (mkPN "Vasteras") ;
-  Countries_R_provinces_Rep_ofAdygeya_cities_Maykop = UsePN (mkPN "Maykop") ;
-  Countries_R_provinces_Lipetskayaoblast_cities_Lipetsk = UsePN (mkPN "Lipetsk") ;
-  Countries_USA_provinces_RhodeIsland_cities_Providence = UsePN (mkPN "Providence") ;
-  Countries_PE_provinces_Piura_cities_Piura = UsePN (mkPN "Piura") ;
-  Countries_TJ_provinces_Sichuan_cities_Chongqing = UsePN (mkPN "Chongqing") ;
-  Countries_CH_provinces_GR = UsePN (mkPN "GR") ;
-  Countries_IRQ_provinces_AlBasrah = UsePN (mkPN "Al Basrah") ;
-  Countries_CH_provinces_JU = UsePN (mkPN "JU") ;
-  Countries_CH_provinces_VS = UsePN (mkPN "VS") ;
-  Countries_IRQ_provinces_Irbil = UsePN (mkPN "Irbil") ;
-  Countries_WAN_cities_Iwo = UsePN (mkPN "Iwo") ;
-  Countries_VN_provinces_NorthCentralCoast = UsePN (mkPN "North Central Coast") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Oberhausen = UsePN (mkPN "Oberhausen") ;
-  Countries_TM_provinces_Mary = UsePN (mkPN "Mary") ;
-  Countries_BD_cities_Jamalpur = UsePN (mkPN "Jamalpur") ;
-  Countries_TJ_provinces_XinjiangUygur_cities_Shihezi = UsePN (mkPN "Shihezi") ;
-  Countries_MOC_provinces_Zambezia = UsePN (mkPN "Zambezia") ;
-  Countries_BR_provinces_SaoPaulo_cities_PresidentePrudente = UsePN (mkPN "Presidente Prudente") ;
-  Countries_TJ_provinces_Jiangxi_cities_Pingxiang = UsePN (mkPN "Pingxiang") ;
-  Countries_R_provinces_Rostovskayaoblast_cities_RostovnoDonu = UsePN (mkPN "Rostov no Donu") ;
-  Countries_BR_provinces_RioGrandedoSul = UsePN (mkPN "Rio Grande do Sul") ;
-  Countries_USA_provinces_California_cities_Anaheim = UsePN (mkPN "Anaheim") ;
-  Countries_ET_provinces_ElQalubiya_cities_ShubraelKheima = UsePN (mkPN "Shubra el Kheima") ;
-  Countries_SF_provinces_Pohjols_Karjala_cities_Joensuu = UsePN (mkPN "Joensuu") ;
-  Countries_R_provinces_Krasnoyarskiykray = UsePN (mkPN "Krasnoyarskiy kray") ;
-  Countries_USA_provinces_Maine_cities_Augusta = UsePN (mkPN "Augusta") ;
-  Countries_BR_provinces_Para = UsePN (mkPN "Para") ;
-  Countries_BR_provinces_SaoPaulo_cities_AparecidadeGoiania = UsePN (mkPN "Aparecida de Goiania") ;
-  Countries_SK_cities_Bratislava = UsePN (mkPN "Bratislava") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Beian = UsePN (mkPN "Beian") ;
-  Organizations_ESA = UsePN (mkPN "European Space Agency") ;
-  Countries_cid_cia_Faroe_Islands = UsePN (mkPN "Faroe Islands") ;
-  Countries_CH_provinces_AG_cities_Aarau = UsePN (mkPN "Aarau") ;
-  Organizations_MekongGroup = UsePN (mkPN "ASEAN-Mekong Basin Development Group") ;
-  Countries_IR_provinces_Fars_cities_Shiraz = UsePN (mkPN "Shiraz") ;
-  Islands_Fuerteventura = UsePN (mkPN "Fuerteventura") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Qiqihar = UsePN (mkPN "Qiqihar") ;
-  Countries_cid_cia_Macau = UsePN (mkPN "Macau") ;
-  Countries_MEX_provinces_SanLuisPotosi_cities_SanLuisPotosi = UsePN (mkPN "San Luis Potosi") ;
-  Countries_J_provinces_Ishikawa_cities_Kanazawa = UsePN (mkPN "Kanazawa") ;
-  Countries_cid_cia_Wake_Island = UsePN (mkPN "Wake Island") ;
-  Countries_SA_cities_Riyadh = UsePN (mkPN "Riyadh") ;
-  Organizations_UN = UsePN (mkPN "United Nations") ;
-  Countries_E_provinces_Catalonia_cities_Baracaldo = UsePN (mkPN "Baracaldo") ;
-  Countries_RSA_provinces_KwazuluNatal = UsePN (mkPN "Kwazulu Natal") ;
-  Countries_ETH_cities_BahirDar = UsePN (mkPN "Bahir Dar") ;
-  Countries_CDN_provinces_Ontario_cities_NorthYork = UsePN (mkPN "North York") ;
-  Countries_MEX_provinces_Guanajuato_cities_Salamanca = UsePN (mkPN "Salamanca") ;
-  Lakes_LakeAbaya = UsePN (mkPN "Lake Abaya") ;
-  Countries_RO_provinces_Alba = UsePN (mkPN "Alba") ;
-  Countries_Z_provinces_Luapula_cities_Mansa = UsePN (mkPN "Mansa") ;
-  Countries_TJ_provinces_Jiangsu_cities_Lianyungang = UsePN (mkPN "Lianyungang") ;
-  Countries_KAZ_provinces_Qostanay = UsePN (mkPN "Qostanay") ;
-  Countries_RO_provinces_Bacau_cities_Bacau = UsePN (mkPN "Bacau") ;
-  Countries_CDN_provinces_NovaScotia = UsePN (mkPN "Nova Scotia") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Bielefeld = UsePN (mkPN "Bielefeld") ;
-  Countries_CDN_provinces_Ontario_cities_Nepean = UsePN (mkPN "Nepean") ;
-  Islands_Kiribati = UsePN (mkPN "Kiribati") ;
-  Countries_N_provinces_Oppland = UsePN (mkPN "Oppland") ;
-  Organizations_NC = UsePN (mkPN "Nordic Council") ;
-  Countries_USA_provinces_California_cities_SanBernardino = UsePN (mkPN "San Bernardino") ;
-  Countries_IR_provinces_Khuzestan = UsePN (mkPN "Khuzestan") ;
-  Rivers_Pjandsh = UsePN (mkPN "Pjandsh") ;
-  Countries_A_provinces_LowerAustria_cities_St_Polten = UsePN (mkPN "St. Polten") ;
-  Countries_CH_provinces_SH_cities_Schaffhausen = UsePN (mkPN "Schaffhausen") ;
-  Countries_E_provinces_Asturias = UsePN (mkPN "Asturias") ;
-  Countries_KWT_cities_Kuwait = UsePN (mkPN "Kuwait") ;
-  Countries_PL_provinces_Nowosadeckie = UsePN (mkPN "Nowosadeckie") ;
-  Countries_ET_provinces_ElMinufiya_cities_ShibinelKom = UsePN (mkPN "Shibin el Kom") ;
-  Countries_J_provinces_Fukui_cities_Fukui = UsePN (mkPN "Fukui") ;
-  Countries_EAK_provinces_Eastern_cities_Machakos = UsePN (mkPN "Machakos") ;
-  Countries_GB_provinces_Tayside = UsePN (mkPN "Tayside") ;
-  Countries_USA_provinces_Iowa_cities_CedarRapids = UsePN (mkPN "Cedar Rapids") ;
-  Countries_RO_provinces_Alba_cities_AlbaIulia = UsePN (mkPN "Alba Iulia") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Mudanjiang = UsePN (mkPN "Mudanjiang") ;
-  Countries_ANG_provinces_CuanzaSul = UsePN (mkPN "Cuanza Sul") ;
-  Countries_J_provinces_Fukuoka = UsePN (mkPN "Fukuoka") ;
-  Countries_MEX_provinces_Coahuila_cities_Saltillo = UsePN (mkPN "Saltillo") ;
-  Rivers_Don = UsePN (mkPN "Don") ;
-  Countries_N_provinces_Oslo = UsePN (mkPN "Oslo") ;
-  Countries_CR_provinces_Alajuela = UsePN (mkPN "Alajuela") ;
-  Countries_R_provinces_Rep_ofKarelia_cities_Petrozavodsk = UsePN (mkPN "Petrozavodsk") ;
-  Countries_BR_provinces_SaoPaulo_cities_Itu = UsePN (mkPN "Itu") ;
-  Countries_WAN_cities_Oka = UsePN (mkPN "Oka") ;
-  Countries_PL_provinces_Krosnienskie_cities_Krosno = UsePN (mkPN "Krosno") ;
-  Countries_USA_provinces_Maryland = UsePN (mkPN "Maryland") ;
-  Countries_GB_provinces_Essex_cities_Chelmsford = UsePN (mkPN "Chelmsford") ;
-  Countries_ZRE_provinces_Kinshasa = UsePN (mkPN "Kinshasa") ;
-  Countries_ZRE_provinces_Equateur = UsePN (mkPN "Equateur") ;
-  Countries_TR_provinces_Canakkale_cities_Canakkale = UsePN (mkPN "Canakkale") ;
-  Deserts_ErgRebiana = UsePN (mkPN "Erg Rebiana") ;
-  Countries_IND_provinces_JammuandKashmir_cities_Jammu = UsePN (mkPN "Jammu") ;
-  Countries_S_provinces_Jamtland = UsePN (mkPN "Jamtland") ;
-  Countries_TJ_provinces_Shaanxi_cities_Yanan = UsePN (mkPN "Yanan") ;
-  Countries_E_provinces_CastileLaMancha_cities_Toledo = UsePN (mkPN "Toledo") ;
-  Countries_RO_provinces_Brasov = UsePN (mkPN "Brasov") ;
-  Countries_TJ_provinces_Hunan_cities_Changde = UsePN (mkPN "Changde") ;
-  Islands_Jersey = UsePN (mkPN "Jersey") ;
-  Countries_GH_cities_Tamale = UsePN (mkPN "Tamale") ;
-  Countries_ET_provinces_Matruh = UsePN (mkPN "Matruh") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_BergischGladbach = UsePN (mkPN "Bergisch Gladbach") ;
-  Countries_WAN_cities_Ilorin = UsePN (mkPN "Ilorin") ;
-  Countries_BR_provinces_Bahia_cities_Salvador = UsePN (mkPN "Salvador") ;
-  Seas_IrishSea = UsePN (mkPN "Irish Sea") ;
-  Countries_ES_cities_Soyapango = UsePN (mkPN "Soyapango") ;
-  Countries_R_provinces_Permskayaoblast_cities_Perm = UsePN (mkPN "Perm") ;
-  Organizations_IOM = UsePN (mkPN "International Organization for Migration") ;
-  Organizations_G_30 = UsePN (mkPN "Group of 30") ;
-  Countries_IRQ_provinces_Karbala_cities_Karbala = UsePN (mkPN "Karbala") ;
-  Countries_RC_provinces_Tainan_munic = UsePN (mkPN "Tainan (munic.)") ;
-  Islands_Gomera = UsePN (mkPN "Gomera") ;
-  Countries_GB_provinces_Bedfordshire_cities_Luton = UsePN (mkPN "Luton") ;
-  Continents_Africa = UsePN (mkPN "Africa") ;
-  Countries_MOC_provinces_Tete_cities_Tete = UsePN (mkPN "Tete") ;
-  Countries_PE_provinces_Ucayali_cities_Pucallpa = UsePN (mkPN "Pucallpa") ;
-  Countries_USA_provinces_California_cities_Oxnard = UsePN (mkPN "Oxnard") ;
-  Countries_CO_provinces_Amazonas = UsePN (mkPN "Amazonas") ;
-  Countries_IND_provinces_Maharashtra_cities_Amravati = UsePN (mkPN "Amravati") ;
-  Countries_SN_provinces_Tambacounda_cities_Tambacounda = UsePN (mkPN "Tambacounda") ;
-  Countries_B_provinces_Hainaut_cities_Charleroi = UsePN (mkPN "Charleroi") ;
-  Countries_GB_provinces_Kent_cities_RochesteruponMedway = UsePN (mkPN "Rochester upon Medway") ;
-  Countries_WAN_cities_Abuja = UsePN (mkPN "Abuja") ;
-  Countries_USA_provinces_Arizona_cities_Phoenix = UsePN (mkPN "Phoenix") ;
-  Countries_USA_provinces_NewYork_cities_Albany = UsePN (mkPN "Albany") ;
-  Countries_TAD_provinces_Dushanbe_munic_cities_Dushanbe = UsePN (mkPN "Dushanbe") ;
-  Countries_BR_provinces_MinasGerais_cities_Barbacena = UsePN (mkPN "Barbacena") ;
-  Countries_CO_provinces_Cauca = UsePN (mkPN "Cauca") ;
-  Countries_GB_provinces_Kent_cities_TunbridgeWells = UsePN (mkPN "Tunbridge Wells") ;
-  Countries_NOK_cities_Kusong = UsePN (mkPN "Kusong") ;
-  Countries_TR_provinces_Amasya = UsePN (mkPN "Amasya") ;
-  Countries_BR_provinces_MinasGerais_cities_BeloHorizonte = UsePN (mkPN "Belo Horizonte") ;
-  Countries_MH_cities_Majuro = UsePN (mkPN "Majuro") ;
-  Countries_TJ_provinces_Hebei_cities_Tangshan = UsePN (mkPN "Tangshan") ;
-  Countries_BR_provinces_Pernambuco_cities_VitoriadeSantoAntao = UsePN (mkPN "Vitoria de Santo Antao") ;
-  Countries_PL_provinces_Skierniewickie_cities_Skierniewice = UsePN (mkPN "Skierniewice") ;
-  Countries_UA_provinces_Donetska = UsePN (mkPN "Donetska") ;
-  Countries_ES_provinces_LaLibertad_cities_NuevaSanSalvador = UsePN (mkPN "Nueva San Salvador") ;
-  Countries_GB_provinces_Central = UsePN (mkPN "Central") ;
-  Countries_SF_provinces_Mikkeli = UsePN (mkPN "Mikkeli") ;
-  Countries_TR_provinces_Samsun_cities_Samsun = UsePN (mkPN "Samsun") ;
-  Countries_UAE_provinces_AlFujayrah = UsePN (mkPN "Al Fujayrah") ;
-  Countries_GB_provinces_HerefordandWorcester_cities_Worcester = UsePN (mkPN "Worcester") ;
-  Countries_cid_cia_Gibraltar_cities_Gibraltar = UsePN (mkPN "Gibraltar") ;
-  Countries_PE_provinces_Piura_cities_Talara = UsePN (mkPN "Talara") ;
-  Countries_GB_provinces_Surrey_cities_Reigate = UsePN (mkPN "Reigate") ;
-  Countries_MOC_provinces_Maputo_cities_Nacala = UsePN (mkPN "Nacala") ;
-  Organizations_OSCE = UsePN (mkPN "Organization for Security and Cooperation in Europe") ;
-  Countries_J_provinces_Kyoto = UsePN (mkPN "Kyoto") ;
-  Countries_HCA_provinces_Choluteca = UsePN (mkPN "Choluteca") ;
-  Countries_RA_provinces_DistritoFederal = UsePN (mkPN "Distrito Federal") ;
-  Countries_YV_provinces_Anzoategui = UsePN (mkPN "Anzoategui") ;
-  Countries_GB_provinces_Wiltshire_cities_Trowbridge = UsePN (mkPN "Trowbridge") ;
-  Countries_D_provinces_Berlin_cities_Berlin = UsePN (mkPN "Berlin") ;
-  Countries_TR_provinces_Bursa_cities_Bursa = UsePN (mkPN "Bursa") ;
-  Lakes_LakePowell = UsePN (mkPN "Lake Powell") ;
-  Countries_PE_provinces_Moquegua_cities_Moquegua = UsePN (mkPN "Moquegua") ;
-  Countries_USA_provinces_California_cities_LongBeach = UsePN (mkPN "Long Beach") ;
-  Countries_MEX_provinces_Michoacan_cities_Zamora = UsePN (mkPN "Zamora") ;
-  Countries_BR_provinces_SaoPaulo_cities_Barretos = UsePN (mkPN "Barretos") ;
-  Countries_UZB_provinces_Samarqand = UsePN (mkPN "Samarqand") ;
-  Countries_MYA_provinces_Kachin_cities_Myitkyina = UsePN (mkPN "Myitkyina") ;
-  Countries_TR_cities_Icel = UsePN (mkPN "Icel") ;
-  Countries_J_provinces_Oita = UsePN (mkPN "Oita") ;
-  Countries_D_provinces_Niedersachsen_cities_Salzgitter = UsePN (mkPN "Salzgitter") ;
-  Countries_KAZ_provinces_Zhambyl_cities_Zhambyl = UsePN (mkPN "Zhambyl") ;
-  Countries_TR_provinces_Aydin = UsePN (mkPN "Aydin") ;
-  Countries_N_provinces_Hedmark = UsePN (mkPN "Hedmark") ;
-  Countries_GB_provinces_Staffordshire_cities_Stafford = UsePN (mkPN "Stafford") ;
-  Countries_USA_provinces_California_cities_ThousandOaks = UsePN (mkPN "Thousand Oaks") ;
-  Countries_TJ_provinces_Shandong_cities_Weifang = UsePN (mkPN "Weifang") ;
-  Countries_EAT_provinces_Tanga = UsePN (mkPN "Tanga") ;
-  Countries_ANG_provinces_Cabinda = UsePN (mkPN "Cabinda") ;
-  Lakes_LakeHuron = UsePN (mkPN "Lake Huron") ;
-  Countries_NL_provinces_NoordHolland_cities_Hilversum = UsePN (mkPN "Hilversum") ;
-  Countries_IND_provinces_JammuandKashmir_cities_Srinagar = UsePN (mkPN "Srinagar") ;
-  Rivers_WebiSchebeli = UsePN (mkPN "Webi Schebeli") ;
-  Organizations_GCC = UsePN (mkPN "Gulf Cooperation Council") ;
-  Countries_MEX_cities_SoledaddeGracianoSanchez = UsePN (mkPN "Soledad de Graciano Sanchez") ;
-  Countries_BR_provinces_Paraiba_cities_JoaoPessoa = UsePN (mkPN "Joao Pessoa") ;
-  Countries_J_provinces_Tokyo_cities_Tokyo = UsePN (mkPN "Tokyo") ;
-  Countries_UA_provinces_Rivnenska_cities_Rivne = UsePN (mkPN "Rivne") ;
-  Countries_TJ_provinces_XinjiangUygur_cities_Urumqi = UsePN (mkPN "Urumqi") ;
-  Countries_TR_provinces_Kutahya_cities_Kutahya = UsePN (mkPN "Kutahya") ;
-  Countries_THA_provinces_Trat = UsePN (mkPN "Trat") ;
-  Countries_COM_cities_Moroni = UsePN (mkPN "Moroni") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Noginsk = UsePN (mkPN "Noginsk") ;
-  Countries_WAN_cities_Ondo = UsePN (mkPN "Ondo") ;
-  Countries_USA_provinces_Montana = UsePN (mkPN "Montana") ;
-  Countries_J_provinces_Hyogo = UsePN (mkPN "Hyogo") ;
-  Countries_E_provinces_Valencia_cities_Valencia = UsePN (mkPN "Valencia") ;
-  Countries_IRQ_provinces_DhiQar = UsePN (mkPN "Dhi Qar") ;
-  Countries_TJ_provinces_Guizhou_cities_Anshun = UsePN (mkPN "Anshun") ;
-  Countries_cid_cia_Norfolk_Island_cities_Kingston = UsePN (mkPN "Kingston") ;
-  Countries_CH_provinces_ZH = UsePN (mkPN "ZH") ;
-  Islands_LaPalma = UsePN (mkPN "La Palma") ;
-  Countries_VN_cities_LongXuyen = UsePN (mkPN "Long Xuyen") ;
-  Countries_RC_provinces_Kaohsiung = UsePN (mkPN "Kaohsiung") ;
-  Countries_E_provinces_Madrid_cities_Leganes = UsePN (mkPN "Leganes") ;
-  Countries_PE_provinces_Loreto = UsePN (mkPN "Loreto") ;
-  Countries_UA_provinces_Chernihivska = UsePN (mkPN "Chernihivska") ;
-  Countries_RC_provinces_Tainan_munic_cities_Tainan = UsePN (mkPN "Tainan") ;
-  Countries_GB_provinces_Highland_cities_Inverness = UsePN (mkPN "Inverness") ;
-  Mountains_Pulog = UsePN (mkPN "Pulog") ;
-  Countries_R_provinces_Rep_ofMariyEl = UsePN (mkPN "Rep. of Mariy El") ;
-  Countries_TR_provinces_Karaman_cities_Karaman = UsePN (mkPN "Karaman") ;
-  Countries_TR_provinces_Afyon = UsePN (mkPN "Afyon") ;
-  Countries_R_provinces_Ryazanskayaoblast = UsePN (mkPN "Ryazanskaya oblast") ;
-  Islands_IsleofMan = UsePN (mkPN "Isle of Man") ;
-  Countries_J_provinces_Ehime = UsePN (mkPN "Ehime") ;
-  Countries_GQ_cities_Sta_Isabel = UsePN (mkPN "Sta. Isabel") ;
-  Countries_CH_provinces_ZG_cities_Zug = UsePN (mkPN "Zug") ;
-  Countries_PL_provinces_Zielonogorskie = UsePN (mkPN "Zielonogorskie") ;
-  Countries_A_provinces_Salzburg_cities_Salzburg = UsePN (mkPN "Salzburg") ;
-  Countries_MA_provinces_CentreSud = UsePN (mkPN "Centre Sud") ;
-  Countries_VN_cities_CanTho = UsePN (mkPN "Can Tho") ;
-  Countries_CH_provinces_LU_cities_Luzern = UsePN (mkPN "Luzern") ;
-  Countries_IND_provinces_AndhraPradesh = UsePN (mkPN "Andhra Pradesh") ;
-  Countries_NL_provinces_NoordBrabant_cities_sHertogenbosch = UsePN (mkPN "s Hertogenbosch") ;
-  Countries_TJ_provinces_XinjiangUygur_cities_Kashi = UsePN (mkPN "Kashi") ;
-  Countries_CO_provinces_Cesar_cities_Valledupar = UsePN (mkPN "Valledupar") ;
-  Countries_IND_provinces_Punjab_cities_Amritsar = UsePN (mkPN "Amritsar") ;
-  Countries_UA_provinces_Cherkaska = UsePN (mkPN "Cherkaska") ;
-  Countries_R_provinces_Rep_ofMordovia_cities_Saransk = UsePN (mkPN "Saransk") ;
-  Countries_ET_provinces_ElQahira_munic_cities_Helwan = UsePN (mkPN "Helwan") ;
-  Countries_C_provinces_SantiagodeCuba = UsePN (mkPN "Santiago de Cuba") ;
-  Deserts_ErgIgidi = UsePN (mkPN "Erg Igidi") ;
-  Countries_GB_provinces_Grampian = UsePN (mkPN "Grampian") ;
-  Countries_GR_provinces_Kriti = UsePN (mkPN "Kriti") ;
-  Countries_GB_provinces_Gloucestershire = UsePN (mkPN "Gloucestershire") ;
-  Countries_S_provinces_Stockholm_cities_Stockholm = UsePN (mkPN "Stockholm") ;
-  Islands_Vulcano = UsePN (mkPN "Vulcano") ;
-  Countries_PL_provinces_Zamojskie = UsePN (mkPN "Zamojskie") ;
-  Countries_BR_provinces_EspiritoSanto = UsePN (mkPN "Espirito Santo") ;
-  Countries_J_provinces_Yamagata = UsePN (mkPN "Yamagata") ;
-  Countries_F_provinces_Bourgogne_cities_Dijon = UsePN (mkPN "Dijon") ;
-  Countries_PA_provinces_ComarcadeSanBlas = UsePN (mkPN "Comarca de San Blas") ;
-  Countries_EAT_provinces_Kilimanjaro = UsePN (mkPN "Kilimanjaro") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Duisburg = UsePN (mkPN "Duisburg") ;
-  Organizations_IMO = UsePN (mkPN "International Maritime Organization") ;
-  Countries_TR_provinces_Batman_cities_Batman = UsePN (mkPN "Batman") ;
-  Organizations_CCC = UsePN (mkPN "Customs Cooperation Council") ;
-  Countries_UA_provinces_Mykolayivska = UsePN (mkPN "Mykolayivska") ;
-  Countries_NOK_cities_Kaesong = UsePN (mkPN "Kaesong") ;
-  Countries_MEX_provinces_Aguascalientes_cities_Aguascalientes = UsePN (mkPN "Aguascalientes") ;
-  Countries_J_provinces_Gifu_cities_Gifu = UsePN (mkPN "Gifu") ;
-  Organizations_UNEP = UsePN (mkPN "United Nations Environment Program") ;
-  Countries_cid_cia_Bermuda_cities_Hamilton = UsePN (mkPN "Hamilton") ;
-  Countries_EAK_provinces_Nairobi = UsePN (mkPN "Nairobi") ;
-  Countries_VN_provinces_LongAn = UsePN (mkPN "Long An") ;
-  Countries_PL_provinces_Suwalskie = UsePN (mkPN "Suwalskie") ;
-  Countries_E_provinces_BasqueCountry_cities_Bilbao = UsePN (mkPN "Bilbao") ;
-  Countries_PL_cities_JastrzebieZdroj = UsePN (mkPN "Jastrzebie Zdroj") ;
-  Countries_MEX_cities_Llave = UsePN (mkPN "Llave") ;
-  Countries_CDN_provinces_Alberta_cities_Calgary = UsePN (mkPN "Calgary") ;
-  Countries_R_provinces_Bryanskayaoblast = UsePN (mkPN "Bryanskaya oblast") ;
-  Countries_USA_provinces_Kansas_cities_OverlandPark = UsePN (mkPN "Overland Park") ;
-  Countries_ANG_provinces_Benguela = UsePN (mkPN "Benguela") ;
-  Countries_MEX_provinces_Guanajuato = UsePN (mkPN "Guanajuato") ;
-  Countries_cid_cia_Greenland_cities_Nuuk = UsePN (mkPN "Nuuk") ;
-  Islands_Lewis = UsePN (mkPN "Lewis") ;
-  Countries_J_provinces_Kagawa = UsePN (mkPN "Kagawa") ;
-  Countries_E_provinces_Cantabria = UsePN (mkPN "Cantabria") ;
-  Countries_J_provinces_Fukuoka_cities_Fukuoka = UsePN (mkPN "Fukuoka") ;
-  Countries_TR_provinces_Zonguldak_cities_Karabuk = UsePN (mkPN "Karabuk") ;
-  Islands_Skye = UsePN (mkPN "Skye") ;
-  Countries_BR_provinces_Roraima = UsePN (mkPN "Roraima") ;
-  Countries_THA_provinces_ChiangMai = UsePN (mkPN "Chiang Mai") ;
-  Countries_BD_cities_Savar = UsePN (mkPN "Savar") ;
-  Countries_CO_provinces_ValledeCauca_cities_Buenaventura = UsePN (mkPN "Buenaventura") ;
-  Countries_BD_cities_Dhaka = UsePN (mkPN "Dhaka") ;
-  Countries_CH_provinces_GE_cities_Geneva = UsePN (mkPN "Geneva") ;
-  Countries_IR_provinces_Semnan = UsePN (mkPN "Semnan") ;
-  Countries_PE_provinces_Ayacucho = UsePN (mkPN "Ayacucho") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Hegang = UsePN (mkPN "Hegang") ;
-  Countries_I_provinces_Abruzzo_cities_LAquila = UsePN (mkPN "LAquila") ;
-  Rivers_Drin = UsePN (mkPN "Drin") ;
-  Countries_RO_provinces_Buzau_cities_Buzau = UsePN (mkPN "Buzau") ;
-  Countries_YV_provinces_Miranda_cities_Petare = UsePN (mkPN "Petare") ;
-  Countries_NZ_cities_Auckland = UsePN (mkPN "Auckland") ;
-  Countries_THA_provinces_Pattani = UsePN (mkPN "Pattani") ;
-  Countries_RSA_provinces_Gauteng_cities_Johannesburg = UsePN (mkPN "Johannesburg") ;
-  Countries_ZW_cities_Harare = UsePN (mkPN "Harare") ;
-  Countries_VN_cities_NhaTrang = UsePN (mkPN "Nha Trang") ;
-  Countries_IR_provinces_Markazi_cities_Arak = UsePN (mkPN "Arak") ;
-  Countries_GB_provinces_Anglesey_cities_Llangefni = UsePN (mkPN "Llangefni") ;
-  Countries_PL_provinces_Rzeszowskie_cities_Rzeszow = UsePN (mkPN "Rzeszow") ;
-  Countries_F_provinces_LanguedocRousillon_cities_Perpignan = UsePN (mkPN "Perpignan") ;
-  Countries_R_provinces_Smolenskayaoblast = UsePN (mkPN "Smolenskaya oblast") ;
-  Countries_NCA_cities_Noumea = UsePN (mkPN "Noumea") ;
-  Countries_CDN_provinces_Quebec_cities_Quebec = UsePN (mkPN "Quebec") ;
-  Countries_UZB_provinces_Surkhondare = UsePN (mkPN "Surkhondare") ;
-  Countries_GB_provinces_Suffolk = UsePN (mkPN "Suffolk") ;
-  Countries_THA_provinces_UbonRatchathani = UsePN (mkPN "Ubon Ratchathani") ;
-  Countries_RA_provinces_SantaCruz = UsePN (mkPN "Santa Cruz") ;
-  Countries_BR_provinces_SaoPaulo_cities_Indaiatuba = UsePN (mkPN "Indaiatuba") ;
-  Countries_TR_provinces_Trabzon_cities_Trabzon = UsePN (mkPN "Trabzon") ;
-  Countries_S_provinces_Ostergotland_cities_Linkoping = UsePN (mkPN "Linkoping") ;
-  Countries_NL_provinces_ZuidHolland_cities_Rotterdam = UsePN (mkPN "Rotterdam") ;
-  Countries_J_provinces_Fukuoka_cities_Kitakyushu = UsePN (mkPN "Kita kyushu") ;
-  Countries_IND_provinces_Maharashtra_cities_Mumbai = UsePN (mkPN "Mumbai") ;
-  Countries_UA_provinces_Volynska_cities_Lutsk = UsePN (mkPN "Lutsk") ;
-  Countries_CH_provinces_NE_cities_Neuchatel = UsePN (mkPN "Neuchatel") ;
-  Countries_USA_provinces_Tennessee_cities_Knoxville = UsePN (mkPN "Knoxville") ;
-  Countries_cid_cia_Anguilla = UsePN (mkPN "Anguilla") ;
-  Countries_RI_cities_Pekalongan = UsePN (mkPN "Pekalongan") ;
-  Countries_PK_cities_Larkana = UsePN (mkPN "Larkana") ;
-  Countries_GB_provinces_Derbyshire_cities_Derby = UsePN (mkPN "Derby") ;
-  Countries_THA_provinces_SakonNakhon = UsePN (mkPN "Sakon Nakhon") ;
-  Lakes_LakeUrumiyeh = UsePN (mkPN "Lake Urumiyeh") ;
-  Countries_GB_provinces_TyneandWear_cities_NewcastleuponTyne = UsePN (mkPN "Newcastle upon Tyne") ;
-  Countries_R_provinces_Stavropolskykray_cities_Neftekamsk = UsePN (mkPN "Neftekamsk") ;
-  Countries_NL_provinces_Flevoland = UsePN (mkPN "Flevoland") ;
-  Countries_TJ_provinces_Jiangsu_cities_Yizheng = UsePN (mkPN "Yizheng") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_Niteroi = UsePN (mkPN "Niteroi") ;
-  Countries_IND_provinces_Karnataka_cities_Bangalore = UsePN (mkPN "Bangalore") ;
-  Countries_R_provinces_Chelyabinskayaoblast_cities_Zlatoust = UsePN (mkPN "Zlatoust") ;
-  Countries_I_provinces_Lombardia_cities_Milan = UsePN (mkPN "Milan") ;
-  Islands_Patmos = UsePN (mkPN "Patmos") ;
-  Lakes_LakeWinnipeg = UsePN (mkPN "Lake Winnipeg") ;
-  Countries_RC_provinces_Chilung_munic_cities_Chilung = UsePN (mkPN "Chilung") ;
-  Countries_H_provinces_KomaromEsztergom = UsePN (mkPN "Komarom Esztergom") ;
-  Countries_IND_provinces_Mizoram_cities_Aijal = UsePN (mkPN "Aijal") ;
-  Countries_HR_cities_Zagreb = UsePN (mkPN "Zagreb") ;
-  Countries_MEX_provinces_NuevoLeon = UsePN (mkPN "Nuevo Leon") ;
-  Countries_GB_provinces_Swansea_cities_Swansea = UsePN (mkPN "Swansea") ;
-  Countries_RC_provinces_Ilan = UsePN (mkPN "Ilan") ;
-  Lakes_LakeTanganjika = UsePN (mkPN "Lake Tanganjika") ;
-  Countries_MEX_provinces_NuevoLeon_cities_SanNicolasdelosGarza = UsePN (mkPN "San Nicolas de los Garza") ;
-  Countries_D_provinces_Brandenburg_cities_Cottbus = UsePN (mkPN "Cottbus") ;
-  Countries_TR_provinces_Kastamonu = UsePN (mkPN "Kastamonu") ;
-  Mountains_PicoDuarte = UsePN (mkPN "Pico Duarte") ;
-  Countries_RA_provinces_SanLuis_cities_SanLuis = UsePN (mkPN "San Luis") ;
-  Countries_RC_provinces_Yunlin_cities_Touliu = UsePN (mkPN "Touliu") ;
-  Countries_GB_provinces_ValeofGlamorgan = UsePN (mkPN "Vale of Glamorgan") ;
-  Countries_WAL_cities_Freetown = UsePN (mkPN "Freetown") ;
-  Countries_SF_provinces_Haeme_cities_Haemeenlinna = UsePN (mkPN "Haemeenlinna") ;
-  Countries_R_provinces_Altayskiykray_cities_Barnaul = UsePN (mkPN "Barnaul") ;
-  Countries_VN_provinces_SocTrang = UsePN (mkPN "Soc Trang") ;
-  Countries_ANG_provinces_LundaNorte_cities_Lucapa = UsePN (mkPN "Lucapa") ;
-  Countries_R_provinces_Volgogradskayaoblast_cities_Kamyshin = UsePN (mkPN "Kamyshin") ;
-  Islands_Kotelnyisland = UsePN (mkPN "Kotelny island") ;
-  Rivers_Seine = UsePN (mkPN "Seine") ;
-  Countries_MAL_provinces_Sarawak_cities_Sibu = UsePN (mkPN "Sibu") ;
-  Organizations_ESCAP = UsePN (mkPN "Economic and Social Commission for Asia and the Pacific") ;
-  Countries_CR_provinces_Alajuela_cities_Alajuela = UsePN (mkPN "Alajuela") ;
-  Countries_TJ_provinces_Tibet = UsePN (mkPN "Tibet") ;
-  Countries_GR_provinces_AnatolikiMakedhoniakaiThraki = UsePN (mkPN "Anatoliki Makedhonia kai Thraki") ;
-  Countries_TR_provinces_Samsun = UsePN (mkPN "Samsun") ;
-  Countries_RSA_cities_Sandton = UsePN (mkPN "Sandton") ;
-  Rivers_Kura = UsePN (mkPN "Kura") ;
-  Countries_MAL_provinces_Selangor_cities_ShahAlam = UsePN (mkPN "Shah Alam") ;
-  Countries_RI_cities_Surabaya = UsePN (mkPN "Surabaya") ;
-  Countries_PA_provinces_Panama_cities_SanMiguelito = UsePN (mkPN "San Miguelito") ;
-  Countries_VN_provinces_LangSon = UsePN (mkPN "Lang Son") ;
-  Countries_TJ_provinces_Hubei_cities_Cangzhou = UsePN (mkPN "Cangzhou") ;
-  Countries_GB_provinces_Essex_cities_SouthendonSea = UsePN (mkPN "Southend on Sea") ;
-  Countries_BR_provinces_Amazonas_cities_Manaus = UsePN (mkPN "Manaus") ;
-  Islands_Palawan = UsePN (mkPN "Palawan") ;
-  Countries_SN_provinces_Thies_cities_Thies = UsePN (mkPN "Thies") ;
-  Countries_MA_provinces_NordOuest = UsePN (mkPN "Nord Ouest") ;
-  Countries_UA_provinces_Chernihivska_cities_Chernihiv = UsePN (mkPN "Chernihiv") ;
-  Countries_TJ_provinces_Zhejiang_cities_Cixi = UsePN (mkPN "Cixi") ;
-  Countries_S_provinces_Kronoberg = UsePN (mkPN "Kronoberg") ;
-  Countries_SUD_provinces_alKhartum_cities_KhartoumNorth = UsePN (mkPN "Khartoum North") ;
-  Countries_TJ_provinces_GuangxiZhuangzu = UsePN (mkPN "Guangxi Zhuangzu") ;
-  Countries_PK_cities_DeraGhaziKhan = UsePN (mkPN "Dera Ghazi Khan") ;
-  Organizations_UNIDO = UsePN (mkPN "United Nations Industrial Development Organization") ;
-  Countries_IL_provinces_Haifa = UsePN (mkPN "Haifa") ;
-  Countries_EAT_provinces_Kagera_cities_Bukoba = UsePN (mkPN "Bukoba") ;
-  Countries_RO_provinces_Covasha = UsePN (mkPN "Covasha") ;
-  Countries_CZ_provinces_Jihomoravsky = UsePN (mkPN "Jihomoravsky") ;
-  Countries_MAL_provinces_NegeriSembilan = UsePN (mkPN "Negeri Sembilan") ;
-  Organizations_CE = UsePN (mkPN "Council of Europe") ;
-  Countries_SF_provinces_Turku_Pori = UsePN (mkPN "Turku-Pori") ;
-  Countries_MA_provinces_Oriental = UsePN (mkPN "Oriental") ;
-  Countries_TR_provinces_Bitlis_cities_Bitlis = UsePN (mkPN "Bitlis") ;
-  Countries_TJ_provinces_Hebei_cities_Zhangjiakou = UsePN (mkPN "Zhangjiakou") ;
-  Countries_B_provinces_Namur_cities_Namur = UsePN (mkPN "Namur") ;
-  Countries_GB_provinces_Berkshire_cities_Bracknell = UsePN (mkPN "Bracknell") ;
-  Countries_TJ_provinces_GuangxiZhuangzu_cities_Liuzhou = UsePN (mkPN "Liuzhou") ;
-  Countries_AUS_provinces_WesternAustralia_cities_Albany = UsePN (mkPN "Albany") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_Macae = UsePN (mkPN "Macae") ;
-  Countries_H_provinces_Veszprem_cities_Veszprem = UsePN (mkPN "Veszprem") ;
-  Deserts_Trarza = UsePN (mkPN "Trarza") ;
-  Countries_RO_provinces_Neamt = UsePN (mkPN "Neamt") ;
-  Countries_YV_provinces_Lara_cities_Barquisimeto = UsePN (mkPN "Barquisimeto") ;
-  Countries_IL_provinces_TelAviv_cities_TelAviv = UsePN (mkPN "Tel Aviv") ;
-  Countries_MAL_provinces_Selangor_cities_Kelang = UsePN (mkPN "Kelang") ;
-  Countries_CO_provinces_Vaupes = UsePN (mkPN "Vaupes") ;
-  Countries_RO_provinces_Olt_cities_Slatina = UsePN (mkPN "Slatina") ;
-  Countries_MAL_provinces_Johor = UsePN (mkPN "Johor") ;
-  Deserts_Kysylkum = UsePN (mkPN "Kysylkum") ;
-  Countries_MEX_provinces_Puebla_cities_Puebla = UsePN (mkPN "Puebla") ;
-  Countries_RO_provinces_Bihor_cities_Oradea = UsePN (mkPN "Oradea") ;
-  Countries_IR_provinces_ChaharMahaleBakhtiari = UsePN (mkPN "Chahar Mahal e Bakhtiari") ;
-  Organizations_IDB = UsePN (mkPN "Islamic Development Bank") ;
-  Countries_RO_provinces_Timis = UsePN (mkPN "Timis") ;
-  Countries_CO_provinces_Bolivar_cities_Cartagena = UsePN (mkPN "Cartagena") ;
-  Countries_C_provinces_LasTunas = UsePN (mkPN "Las Tunas") ;
-  Countries_ANG_provinces_CuandoCubango = UsePN (mkPN "Cuando Cubango") ;
-  Countries_GB_provinces_Cleveland_cities_Middlesbrough = UsePN (mkPN "Middlesbrough") ;
-  Countries_CO_provinces_SantanderdelSur = UsePN (mkPN "Santander del Sur") ;
-  Countries_R_provinces_Tulskayaoblast = UsePN (mkPN "Tulskaya oblast") ;
-  Countries_CO_provinces_Cesar = UsePN (mkPN "Cesar") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Krefeld = UsePN (mkPN "Krefeld") ;
-  Countries_cid_cia_Howland_Island = UsePN (mkPN "Howland Island") ;
-  Countries_J_provinces_Saga = UsePN (mkPN "Saga") ;
-  Islands_Alicudi = UsePN (mkPN "Alicudi") ;
-  Lakes_LakeNgami = UsePN (mkPN "Lake Ngami") ;
-  Countries_GB_provinces_Merseyside = UsePN (mkPN "Merseyside") ;
-  Countries_YV_provinces_Miranda = UsePN (mkPN "Miranda") ;
-  Countries_B_provinces_Namur = UsePN (mkPN "Namur") ;
-  Countries_UZB_provinces_Nawoiy = UsePN (mkPN "Nawoiy") ;
-  Countries_USA_provinces_Arizona_cities_Glendale = UsePN (mkPN "Glendale") ;
-  Countries_BD_cities_Rajshahi = UsePN (mkPN "Rajshahi") ;
-  Countries_GB_provinces_Durham = UsePN (mkPN "Durham") ;
-  Countries_USA_provinces_Arizona_cities_Chandler = UsePN (mkPN "Chandler") ;
-  Countries_IND_provinces_Kerala_cities_Kozhikode = UsePN (mkPN "Kozhikode") ;
-  Countries_PK_cities_Okara = UsePN (mkPN "Okara") ;
-  Countries_RO_provinces_BistritaNasaud = UsePN (mkPN "Bistrita Nasaud") ;
-  Countries_E_provinces_Aragon = UsePN (mkPN "Aragon") ;
-  Countries_MAL_provinces_Perak_cities_Ipoh = UsePN (mkPN "Ipoh") ;
-  Countries_GB_provinces_Strathclyde = UsePN (mkPN "Strathclyde") ;
-  Countries_CAM_provinces_Adamaoua_cities_Ngaoundere = UsePN (mkPN "Ngaoundere") ;
-  Countries_C_provinces_Holguin = UsePN (mkPN "Holguin") ;
-  Countries_N_provinces_Oestfold_cities_Moss = UsePN (mkPN "Moss") ;
-  Countries_E_provinces_Valencia_cities_CastellondelaPlana = UsePN (mkPN "Castellon de la Plana") ;
-  Countries_RA_provinces_Neuquen = UsePN (mkPN "Neuquen") ;
-  Countries_IRQ_provinces_AlAnbar = UsePN (mkPN "Al Anbar") ;
-  Countries_RI_cities_TebingTinggi = UsePN (mkPN "Tebing Tinggi") ;
-  Countries_GB_provinces_Merseyside_cities_SaintHelens = UsePN (mkPN "Saint Helens") ;
-  Deserts_Tanesruft = UsePN (mkPN "Tanesruft") ;
-  Countries_SUD_provinces_alWusta = UsePN (mkPN "al Wusta") ;
-  Countries_TJ_provinces_Hebei_cities_Xingtai = UsePN (mkPN "Xingtai") ;
-  Countries_TJ_provinces_Shaanxi_cities_Hanzhong = UsePN (mkPN "Hanzhong") ;
-  Countries_TR_provinces_Konya = UsePN (mkPN "Konya") ;
-  Countries_cid_cia_Paracel_Islands = UsePN (mkPN "Paracel Islands") ;
-  Countries_Q_cities_Rayyan = UsePN (mkPN "Rayyan") ;
-  Countries_N_provinces_SoerTrondelag = UsePN (mkPN "Soer Trondelag") ;
-  Countries_THA_provinces_SuphanBuri = UsePN (mkPN "Suphan Buri") ;
-  Countries_VN_provinces_TraVinh = UsePN (mkPN "Tra Vinh") ;
-  Countries_Z_provinces_Copperbelt_cities_Kitwe = UsePN (mkPN "Kitwe") ;
-  Countries_GB_provinces_Cheshire = UsePN (mkPN "Cheshire") ;
-  Countries_TJ_provinces_Jiangsu_cities_Changzhou = UsePN (mkPN "Changzhou") ;
-  Countries_THA_provinces_AngThong = UsePN (mkPN "Ang Thong") ;
-  Countries_TR_provinces_Kirklareli = UsePN (mkPN "Kirklareli") ;
-  Countries_HCA_provinces_Cortes_cities_PuertoCortes = UsePN (mkPN "Puerto Cortes") ;
-  Countries_R_provinces_Rep_ofIngushetiya_cities_Nazran = UsePN (mkPN "Nazran") ;
-  Countries_F_provinces_PaysdelaLoire_cities_Angers = UsePN (mkPN "Angers") ;
-  Mountains_HumphreysPeak = UsePN (mkPN "Humphreys Peak") ;
-  Countries_IND_provinces_Maharashtra_cities_Nasik = UsePN (mkPN "Nasik") ;
-  Countries_EAT_provinces_MjiniMagharibi = UsePN (mkPN "Mjini Magharibi") ;
-  Countries_MAL_provinces_Perlis = UsePN (mkPN "Perlis") ;
-  Countries_CO_provinces_Magdalena_cities_SantaMarta = UsePN (mkPN "Santa Marta") ;
-  Countries_ROK_cities_Kwangju = UsePN (mkPN "Kwangju") ;
-  Countries_TJ_provinces_Zhejiang_cities_Huzhou = UsePN (mkPN "Huzhou") ;
-  Countries_TJ_provinces_GuangxiZhuangzu_cities_Guilin = UsePN (mkPN "Guilin") ;
-  Countries_R_provinces_Rep_ofKomi_cities_Ukhta = UsePN (mkPN "Ukhta") ;
-  Countries_BR_provinces_SaoPaulo_cities_Cotia = UsePN (mkPN "Cotia") ;
-  Countries_UZB_provinces_Farghona_cities_Marghilon = UsePN (mkPN "Marghilon") ;
-  Countries_IR_provinces_Mazandaran_cities_Qaemshahr = UsePN (mkPN "Qaemshahr") ;
-  Countries_IR_provinces_Bushehr_cities_Bushehr = UsePN (mkPN "Bushehr") ;
-  Countries_UA_provinces_Chernivetska = UsePN (mkPN "Chernivetska") ;
-  Countries_A_provinces_Salzburg = UsePN (mkPN "Salzburg") ;
-  Countries_R_provinces_Rostovskayaoblast_cities_Novoshakhtinsk = UsePN (mkPN "Novoshakhtinsk") ;
-  Countries_C_provinces_VillaClara_cities_SantaClara = UsePN (mkPN "Santa Clara") ;
-  Countries_EAT_provinces_Lindi_cities_Lindi = UsePN (mkPN "Lindi") ;
-  Countries_S_provinces_Gavleborg_cities_Gavle = UsePN (mkPN "Gavle") ;
-  Countries_E_provinces_CanaryIslands_cities_LaLaguna = UsePN (mkPN "La Laguna") ;
-  Countries_D_provinces_BadenWurttemberg_cities_FreiburgimBreisgau = UsePN (mkPN "Freiburg im Breisgau") ;
-  Countries_MEX_provinces_Guanajuato_cities_Guanajuato = UsePN (mkPN "Guanajuato") ;
-  Countries_IND_provinces_Gujarat_cities_Jamnagar = UsePN (mkPN "Jamnagar") ;
-  Countries_CDN_provinces_PrinceEdwardIsland_cities_Charlottetown = UsePN (mkPN "Charlottetown") ;
-  Countries_ET_provinces_ElQalubiya_cities_Benha = UsePN (mkPN "Benha") ;
-  Countries_IR_provinces_Kerman = UsePN (mkPN "Kerman") ;
-  Countries_R_provinces_Rep_ofSakha_cities_Yakutsk = UsePN (mkPN "Yakutsk") ;
-  Countries_RC_cities_Sanchuung = UsePN (mkPN "Sanchuung") ;
-  Countries_CO_provinces_Casanare_cities_Yopal = UsePN (mkPN "Yopal") ;
-  Countries_GB_provinces_TyneandWear_cities_Gateshead = UsePN (mkPN "Gateshead") ;
-  Countries_SN_provinces_Diourbel = UsePN (mkPN "Diourbel") ;
-  Countries_IRQ_provinces_Ninawa = UsePN (mkPN "Ninawa") ;
-  Countries_USA_provinces_Texas_cities_Mesquite = UsePN (mkPN "Mesquite") ;
-  Countries_R_provinces_Amurskayaoblast = UsePN (mkPN "Amurskaya oblast") ;
-  Countries_GB_provinces_Berkshire_cities_Newbury = UsePN (mkPN "Newbury") ;
-  Organizations_WMO = UsePN (mkPN "World Meteorological Organization") ;
-  Countries_CO_provinces_SanAndresyProvidencia = UsePN (mkPN "San Andres y Providencia") ;
-  Seas_ArabianSea = UsePN (mkPN "Arabian Sea") ;
-  Countries_TUV_cities_Funafuti = UsePN (mkPN "Funafuti") ;
-  Countries_USA_provinces_California_cities_SimiValley = UsePN (mkPN "Simi Valley") ;
-  Countries_C_provinces_SanctiSpiritus_cities_SanctiSpiritus = UsePN (mkPN "Sancti Spiritus") ;
-  Countries_CDN_provinces_BritishColumbia_cities_Victoria = UsePN (mkPN "Victoria") ;
-  Countries_BR_provinces_SaoPaulo = UsePN (mkPN "Sao Paulo") ;
-  Countries_R_provinces_Orlovskayaoblast_cities_Orel = UsePN (mkPN "Orel") ;
-  Countries_DK_cities_Odense = UsePN (mkPN "Odense") ;
-  Countries_BD_cities_Comilla = UsePN (mkPN "Comilla") ;
-  Countries_R_provinces_Krasnoyarskiykray_cities_Kansk = UsePN (mkPN "Kansk") ;
-  Countries_PL_provinces_Gdanskie_cities_Gdansk = UsePN (mkPN "Gdansk") ;
-  Countries_BR_cities_SantaBarbaradOeste = UsePN (mkPN "Santa Barbara dOeste") ;
-  Countries_RC_provinces_Changhua_cities_Changhua = UsePN (mkPN "Changhua") ;
-  Countries_R_provinces_UdmurtRepublic_cities_Sarapul = UsePN (mkPN "Sarapul") ;
-  Countries_UAE_cities_Dubai = UsePN (mkPN "Dubai") ;
-  Countries_P_provinces_Lisbon = UsePN (mkPN "Lisbon") ;
-  Countries_USA_provinces_Virginia_cities_VirginiaBeach = UsePN (mkPN "Virginia Beach") ;
-  Countries_cid_cia_Cayman_Islands_cities_GeorgeTown = UsePN (mkPN "George Town") ;
-  Countries_USA_provinces_California_cities_Stockton = UsePN (mkPN "Stockton") ;
-  Countries_SF_provinces_Oulu = UsePN (mkPN "Oulu") ;
-  Countries_RO_provinces_Olt = UsePN (mkPN "Olt") ;
-  Countries_CDN_provinces_Ontario_cities_Brampton = UsePN (mkPN "Brampton") ;
-  Countries_TJ_provinces_Jilin_cities_Gongzhuling = UsePN (mkPN "Gongzhuling") ;
-  Countries_CO_provinces_Meta_cities_Villavicencio = UsePN (mkPN "Villavicencio") ;
-  Countries_EAT_provinces_Mbeya = UsePN (mkPN "Mbeya") ;
-  Countries_D_provinces_Thuringen = UsePN (mkPN "Thuringen") ;
-  Countries_BR_provinces_Bahia_cities_Juazeiro = UsePN (mkPN "Juazeiro") ;
-  Countries_CH_provinces_TI = UsePN (mkPN "TI") ;
-  Countries_PL_provinces_Katowickie_cities_Katowice = UsePN (mkPN "Katowice") ;
-  Countries_BHT_cities_Thimphu = UsePN (mkPN "Thimphu") ;
-  Countries_MEX_provinces_Coahuila = UsePN (mkPN "Coahuila") ;
-  Rivers_Kwa = UsePN (mkPN "Kwa") ;
-  Countries_IR_provinces_Semnan_cities_Semnan = UsePN (mkPN "Semnan") ;
-  Countries_I_provinces_Veneto_cities_Venice = UsePN (mkPN "Venice") ;
-  Lakes_LakeSuat = UsePN (mkPN "Lake Suat") ;
-  Countries_TJ_provinces_Anhui_cities_Anqing = UsePN (mkPN "Anqing") ;
-  Countries_J_provinces_Shizuoka = UsePN (mkPN "Shizuoka") ;
-  Countries_S_provinces_Alvsborg_cities_Vanersborg = UsePN (mkPN "Vanersborg") ;
-  Countries_TJ_provinces_Shaanxi_cities_Weinan = UsePN (mkPN "Weinan") ;
-  Countries_HCA_provinces_Copan_cities_SantaRosadeCopan = UsePN (mkPN "Santa Rosa de Copan") ;
-  Countries_BR_provinces_Paraiba_cities_SantaLuzia = UsePN (mkPN "Santa Luzia") ;
-  Countries_RI_cities_Bengkulu = UsePN (mkPN "Bengkulu") ;
-  Countries_MEX_provinces_Tabasco = UsePN (mkPN "Tabasco") ;
-  Countries_SA_cities_Jeddah = UsePN (mkPN "Jeddah") ;
-  Countries_NL_provinces_NoordBrabant = UsePN (mkPN "Noord Brabant") ;
-  Countries_TJ_provinces_Tibet_cities_Lhasa = UsePN (mkPN "Lhasa") ;
-  Countries_TR_provinces_Afyon_cities_Afyon = UsePN (mkPN "Afyon") ;
-  Countries_IND_provinces_AndhraPradesh_cities_Warangal = UsePN (mkPN "Warangal") ;
-  Countries_KAZ_provinces_Almaty = UsePN (mkPN "Almaty") ;
-  Countries_B_provinces_Antwerp = UsePN (mkPN "Antwerp") ;
-  Countries_ZRE_provinces_Kivu_cities_Goma = UsePN (mkPN "Goma") ;
-  Rivers_Ural = UsePN (mkPN "Ural") ;
-  Islands_Langeland = UsePN (mkPN "Langeland") ;
-  Countries_GR_provinces_StereaEllas = UsePN (mkPN "Sterea Ellas") ;
-  Countries_MA_cities_Tanger = UsePN (mkPN "Tanger") ;
-  Countries_R_provinces_Pskovskayaoblast_cities_Pskov = UsePN (mkPN "Pskov") ;
-  Countries_TJ_provinces_Henan_cities_Sanmenxia = UsePN (mkPN "Sanmenxia") ;
-  Countries_ET_provinces_Asyut_cities_Asyut = UsePN (mkPN "Asyut") ;
-  Countries_GB_provinces_IslandAreas_munic = UsePN (mkPN "Island Areas (munic.)") ;
-  Countries_MEX_provinces_Michoacan = UsePN (mkPN "Michoacan") ;
-  Organizations_UNTSO = UsePN (mkPN "United Nations Truce Supervision Organization") ;
-  Countries_J_provinces_Gifu = UsePN (mkPN "Gifu") ;
-  Countries_TR_provinces_Kirikkale_cities_Kirikkale = UsePN (mkPN "Kirikkale") ;
-  Countries_CZ_provinces_Severomoravsky_cities_Ostrava = UsePN (mkPN "Ostrava") ;
-  Countries_BR_provinces_Bahia_cities_Ilheus = UsePN (mkPN "Ilheus") ;
-  Countries_RM_provinces_Antsiranana = UsePN (mkPN "Antsiranana") ;
-  Countries_NL_provinces_Groningen_cities_Groningen = UsePN (mkPN "Groningen") ;
-  Countries_BR_provinces_Para_cities_Itaituba = UsePN (mkPN "Itaituba") ;
-  Countries_UA_provinces_Poltavska_cities_Kremenchuk = UsePN (mkPN "Kremenchuk") ;
-  Countries_RA_provinces_Cordoba_cities_RioCuarto = UsePN (mkPN "Rio Cuarto") ;
-  Countries_RI_cities_Bandung = UsePN (mkPN "Bandung") ;
-  Countries_MEX_provinces_Chihuahua = UsePN (mkPN "Chihuahua") ;
-  Countries_GB_provinces_Cleveland_cities_StocktononTees = UsePN (mkPN "Stockton on Tees") ;
-  Countries_Z_provinces_Copperbelt_cities_Chingola = UsePN (mkPN "Chingola") ;
-  Countries_ES_cities_Delgado = UsePN (mkPN "Delgado") ;
-  Lakes_LakeSuperior = UsePN (mkPN "Lake Superior") ;
-  Countries_I_provinces_Toscana_cities_Pisa = UsePN (mkPN "Pisa") ;
-  Countries_NL_provinces_Zeeland_cities_Middelburg = UsePN (mkPN "Middelburg") ;
-  Countries_RSA_cities_Daveyton = UsePN (mkPN "Daveyton") ;
-  Countries_R_provinces_Tulskayaoblast_cities_Tula = UsePN (mkPN "Tula") ;
-  Countries_IND_provinces_UttarPradesh_cities_Allahabad = UsePN (mkPN "Allahabad") ;
-  Countries_RA_provinces_LaPampa_cities_SantaRosa = UsePN (mkPN "Santa Rosa") ;
-  Countries_RI_cities_Palangkaraya = UsePN (mkPN "Palangkaraya") ;
-  Lakes_LakeNyasa = UsePN (mkPN "Lake Nyasa") ;
-  Countries_HCA_provinces_ElParaiso = UsePN (mkPN "El Paraiso") ;
-  Countries_cid_cia_Reunion_cities_Saint_Denis = UsePN (mkPN "Saint-Denis") ;
-  Countries_I_provinces_Lombardia_cities_Brescia = UsePN (mkPN "Brescia") ;
-  Countries_TR_provinces_Kirikkale = UsePN (mkPN "Kirikkale") ;
-  Countries_UZB_provinces_Toshkent_cities_Tashkent = UsePN (mkPN "Tashkent") ;
-  Countries_R_provinces_Krasnodarskykray_cities_Armavir = UsePN (mkPN "Armavir") ;
-  Countries_CO_provinces_Amazonas_cities_Leticia = UsePN (mkPN "Leticia") ;
-  Countries_TR_provinces_Isparta_cities_Isparta = UsePN (mkPN "Isparta") ;
-  Countries_GB_provinces_TyneandWear_cities_Newcastle = UsePN (mkPN "Newcastle") ;
-  Countries_E_provinces_Catalonia_cities_Lleida = UsePN (mkPN "Lleida") ;
-  Countries_SN_provinces_Kolda_cities_Kolda = UsePN (mkPN "Kolda") ;
-  Countries_WAN_cities_Kano = UsePN (mkPN "Kano") ;
-  Countries_USA_provinces_Georgia_cities_Columbus = UsePN (mkPN "Columbus") ;
-  Countries_ET_provinces_BeniSuef_cities_BeniSuef = UsePN (mkPN "Beni Suef") ;
-  Countries_IS_cities_Akureyri = UsePN (mkPN "Akureyri") ;
-  Deserts_GrandErgEst = UsePN (mkPN "Grand Erg Est") ;
-  Countries_J_provinces_Kochi_cities_Kochi = UsePN (mkPN "Kochi") ;
-  Countries_IND_provinces_AndhraPradesh_cities_Vijayawada = UsePN (mkPN "Vijayawada") ;
-  Countries_WAN_cities_Inisa = UsePN (mkPN "Inisa") ;
-  Countries_N_provinces_Oppland_cities_Lillehammer = UsePN (mkPN "Lillehammer") ;
-  Islands_JanMayen = UsePN (mkPN "Jan Mayen") ;
-  Countries_SF_provinces_Haeme_cities_Tampere = UsePN (mkPN "Tampere") ;
-  Countries_GCA_cities_GuatemalaCity = UsePN (mkPN "Guatemala City") ;
-  Countries_TR_provinces_Tokat = UsePN (mkPN "Tokat") ;
-  Countries_R_provinces_Smolenskayaoblast_cities_Smolensk = UsePN (mkPN "Smolensk") ;
-  Mountains_Leuser = UsePN (mkPN "Leuser") ;
-  Countries_YV_provinces_Anzoategui_cities_PuertoLaCruz = UsePN (mkPN "Puerto La Cruz") ;
-  Countries_USA_provinces_California_cities_ChulaVista = UsePN (mkPN "Chula Vista") ;
-  Countries_BD_cities_Nawabganj = UsePN (mkPN "Nawabganj") ;
-  Countries_CZ_provinces_Zapadocesky_cities_Plzen = UsePN (mkPN "Plzen") ;
-  Islands_Seeland = UsePN (mkPN "Seeland") ;
-  Countries_S_provinces_Norrbotten_cities_Lulea = UsePN (mkPN "Lulea") ;
-  Countries_PL_provinces_Leszczynskie = UsePN (mkPN "Leszczynskie") ;
-  Countries_R_provinces_Novosibirskayaoblast_cities_Novosibirsk = UsePN (mkPN "Novosibirsk") ;
-  Countries_PL_provinces_Gorzowskie = UsePN (mkPN "Gorzowskie") ;
-  Countries_ZRE_provinces_Shaba_cities_Likasi = UsePN (mkPN "Likasi") ;
-  Rivers_JoekulsaaFjoellum = UsePN (mkPN "Joekulsa a Fjoellum") ;
-  Organizations_NSG = UsePN (mkPN "Nuclear Suppliers Group") ;
-  Countries_YV_provinces_Tachira = UsePN (mkPN "Tachira") ;
-  Countries_THA_provinces_SamutSongkhram = UsePN (mkPN "Samut Songkhram") ;
-  Countries_LAR_cities_Bengasi = UsePN (mkPN "Bengasi") ;
-  Countries_B_provinces_Liege_cities_Liege = UsePN (mkPN "Liege") ;
-  Countries_TJ_provinces_Shandong_cities_Dongying = UsePN (mkPN "Dongying") ;
-  Countries_TJ_provinces_Jiangxi_cities_Shangrao = UsePN (mkPN "Shangrao") ;
-  Countries_RI_cities_Batam = UsePN (mkPN "Batam") ;
-  Rivers_WhiteDrin = UsePN (mkPN "White Drin") ;
-  Rivers_Oulujoki = UsePN (mkPN "Oulujoki") ;
-  Countries_TJ_provinces_Hubei_cities_Xiaogan = UsePN (mkPN "Xiaogan") ;
-  Countries_R_provinces_Tambovskayaoblast_cities_Tambov = UsePN (mkPN "Tambov") ;
-  Countries_J_provinces_Mie_cities_Tsu = UsePN (mkPN "Tsu") ;
-  Countries_R_provinces_Belgorodskayaoblast_cities_Belgorod = UsePN (mkPN "Belgorod") ;
-  Countries_PE_provinces_Ancash = UsePN (mkPN "Ancash") ;
-  Countries_ROK_cities_Taegu = UsePN (mkPN "Taegu") ;
-  Countries_RO_provinces_Arges_cities_Pitesti = UsePN (mkPN "Pitesti") ;
-  Islands_PrinceofWalesIsland = UsePN (mkPN "Prince of Wales Island") ;
-  Countries_PE_provinces_Ica_cities_ChinchaAlta = UsePN (mkPN "Chincha Alta") ;
-  Countries_IRQ_provinces_AsSulaymaniyah = UsePN (mkPN "As Sulaymaniyah") ;
-  Countries_UA_provinces_Luhanska_cities_Luhansk = UsePN (mkPN "Luhansk") ;
-  Countries_TJ_provinces_Qinghai = UsePN (mkPN "Qinghai") ;
-  Countries_GB_provinces_Merseyside_cities_Sefton = UsePN (mkPN "Sefton") ;
-  Countries_cid_cia_Virgin_Islands_cities_CharlotteAmalie = UsePN (mkPN "Charlotte Amalie") ;
-  Countries_B_provinces_Limburg_cities_Hasselt = UsePN (mkPN "Hasselt") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_NovoHamburgo = UsePN (mkPN "Novo Hamburgo") ;
-  Countries_IR_provinces_Tehran_cities_Qom = UsePN (mkPN "Qom") ;
-  Countries_KAZ_provinces_Zhambyl_cities_Dzhambul = UsePN (mkPN "Dzhambul") ;
-  Countries_S_provinces_Skaraborg_cities_Mariestad = UsePN (mkPN "Mariestad") ;
-  Organizations_UNFPA = UsePN (mkPN "United Nations Population Fund") ;
-  Lakes_LakeBangweulu = UsePN (mkPN "Lake Bangweulu") ;
-  Lakes_LakeNicaragua = UsePN (mkPN "Lake Nicaragua") ;
-  Countries_cid_cia_Northern_Mariana_Islands = UsePN (mkPN "Northern Mariana Islands") ;
-  Countries_R_cities_Seversk = UsePN (mkPN "Seversk") ;
-  Countries_TJ_provinces_Liaoning_cities_Fushun = UsePN (mkPN "Fushun") ;
-  Countries_R_provinces_Sakhalinskayaoblast_cities_YuzhnoSakhalinsk = UsePN (mkPN "Yuzhno Sakhalinsk") ;
-  Countries_MV_cities_Male = UsePN (mkPN "Male") ;
-  Countries_RP_cities_Davao = UsePN (mkPN "Davao") ;
-  Lakes_LakeRudolph = UsePN (mkPN "Lake Rudolph") ;
-  Organizations_G_19 = UsePN (mkPN "Group of 19") ;
-  Countries_BR_provinces_EspiritoSanto_cities_Colatina = UsePN (mkPN "Colatina") ;
-  Countries_TJ_provinces_Shandong_cities_Zaozhuang = UsePN (mkPN "Zaozhuang") ;
-  Countries_J_provinces_Oita_cities_Oita = UsePN (mkPN "Oita") ;
-  Countries_CR_provinces_Limon = UsePN (mkPN "Limon") ;
-  Countries_J_provinces_Nagasaki_cities_Nagasaki = UsePN (mkPN "Nagasaki") ;
-  Organizations_IEA = UsePN (mkPN "International Energy Agency") ;
-  Seas_CaribbeanSea = UsePN (mkPN "Caribbean Sea") ;
-  Countries_ANG_provinces_Malanje = UsePN (mkPN "Malanje") ;
-  Mountains_Glittertind = UsePN (mkPN "Glittertind") ;
-  Countries_THA_provinces_AmnatCharoen = UsePN (mkPN "Amnat Charoen") ;
-  Countries_TJ_provinces_Jilin_cities_Liaoyuan = UsePN (mkPN "Liaoyuan") ;
-  Countries_BR_provinces_Roraima_cities_BoaVista = UsePN (mkPN "Boa Vista") ;
-  Islands_EastCaicos = UsePN (mkPN "East Caicos") ;
-  Countries_HCA_provinces_Yoro_cities_Olanchito = UsePN (mkPN "Olanchito") ;
-  Countries_TR_provinces_Giresun = UsePN (mkPN "Giresun") ;
-  Countries_RO_provinces_Calarasi_cities_Calarasi = UsePN (mkPN "Calarasi") ;
-  Countries_RO_provinces_Galati_cities_Galati = UsePN (mkPN "Galati") ;
-  Countries_D_provinces_Niedersachsen_cities_Hannover = UsePN (mkPN "Hannover") ;
-  Countries_PL_provinces_Kaliskie_cities_Kalisz = UsePN (mkPN "Kalisz") ;
-  Countries_USA_provinces_NewHampshire = UsePN (mkPN "New Hampshire") ;
-  Countries_J_provinces_Okinawa_cities_Naha = UsePN (mkPN "Naha") ;
-  Countries_WAN_cities_Oyo = UsePN (mkPN "Oyo") ;
-  Countries_RI_cities_Kediri = UsePN (mkPN "Kediri") ;
-  Countries_RSA_cities_Tembisa = UsePN (mkPN "Tembisa") ;
-  Countries_USA_provinces_Utah_cities_SaltLakeCity = UsePN (mkPN "Salt Lake City") ;
-  Countries_USA_provinces_Texas_cities_Plano = UsePN (mkPN "Plano") ;
-  Countries_RM_provinces_Antsiranana_cities_Antsiranana = UsePN (mkPN "Antsiranana") ;
-  Organizations_CACM = UsePN (mkPN "Central American Common Market") ;
-  Countries_USA_provinces_Montana_cities_Helena = UsePN (mkPN "Helena") ;
-  Countries_IND_provinces_Gujarat_cities_Bhavnagar = UsePN (mkPN "Bhavnagar") ;
-  Countries_HCA_provinces_Lempira_cities_Gracias = UsePN (mkPN "Gracias") ;
-  Countries_P_provinces_Faro = UsePN (mkPN "Faro") ;
-  Countries_R_provinces_Kemerovskayaoblast = UsePN (mkPN "Kemerovskaya oblast") ;
-  Countries_CV_cities_Praia = UsePN (mkPN "Praia") ;
-  Countries_D_provinces_Sachsen_cities_Chemnitz = UsePN (mkPN "Chemnitz") ;
-  Countries_MAL_provinces_Kelantan_cities_KotaBaharu = UsePN (mkPN "Kota Baharu") ;
-  Countries_WAN_cities_Owo = UsePN (mkPN "Owo") ;
-  Countries_BD_cities_Brahmanbaria = UsePN (mkPN "Brahmanbaria") ;
-  Countries_CAM_provinces_Sudoueste_cities_Buea = UsePN (mkPN "Buea") ;
-  Countries_MYA_provinces_Ayeyarwady_cities_Pathein = UsePN (mkPN "Pathein") ;
-  Countries_IND_provinces_UttarPradesh_cities_Aligarh = UsePN (mkPN "Aligarh") ;
-  Mountains_RasDaschan = UsePN (mkPN "Ras Daschan") ;
-  Rivers_BlueNile = UsePN (mkPN "Blue Nile") ;
-  Countries_VN_provinces_QuangNgai = UsePN (mkPN "Quang Ngai") ;
-  Countries_ET_provinces_ElGharbiya_cities_ElMahallaelKubra = UsePN (mkPN "El Mahalla el Kubra") ;
-  Countries_USA_provinces_Connecticut_cities_Hartford = UsePN (mkPN "Hartford") ;
-  Countries_MYA_provinces_Kayin = UsePN (mkPN "Kayin") ;
-  Lakes_ChicamaugaLake = UsePN (mkPN "Chicamauga Lake") ;
-  Mountains_Meru = UsePN (mkPN "Meru") ;
-  Countries_IND_provinces_Nagaland_cities_Kohima = UsePN (mkPN "Kohima") ;
-  Countries_GB_provinces_Hampshire_cities_Havant = UsePN (mkPN "Havant") ;
-  Countries_ET_provinces_Qena_cities_ElUqsur = UsePN (mkPN "El Uqsur") ;
-  Countries_A_provinces_Vienna = UsePN (mkPN "Vienna") ;
-  Countries_H_provinces_Csongrad_cities_Hodmezovasarhely = UsePN (mkPN "Hodmezovasarhely") ;
-  Countries_GB_provinces_Dorset = UsePN (mkPN "Dorset") ;
-  Countries_USA_provinces_NewJersey_cities_Trenton = UsePN (mkPN "Trenton") ;
-  Countries_TJ_provinces_Hunan_cities_Yuanjiang = UsePN (mkPN "Yuanjiang") ;
-  Countries_GB_provinces_Pembrokeshire = UsePN (mkPN "Pembrokeshire") ;
-  Countries_BR_provinces_DistritoFederal = UsePN (mkPN "Distrito Federal") ;
-  Countries_R_provinces_Rostovskayaoblast = UsePN (mkPN "Rostovskaya oblast") ;
-  Countries_GNB_cities_Bissau = UsePN (mkPN "Bissau") ;
-  Lakes_Vaenern = UsePN (mkPN "Vaenern") ;
-  Countries_LB_cities_Monrovia = UsePN (mkPN "Monrovia") ;
-  Countries_IND_provinces_MadhyaPradesh_cities_Bhilai = UsePN (mkPN "Bhilai") ;
-  Countries_PL_provinces_Bydgoskie_cities_Bydgoszcz = UsePN (mkPN "Bydgoszcz") ;
-  Countries_RA_provinces_BuenosAires_cities_Quilmes = UsePN (mkPN "Quilmes") ;
-  Countries_GB_provinces_Caerphilly_cities_YstradFawr = UsePN (mkPN "Ystrad Fawr") ;
-  Countries_AUS_provinces_NorfolkIsland_cities_Kingston = UsePN (mkPN "Kingston") ;
-  Islands_Rhodos = UsePN (mkPN "Rhodos") ;
-  Islands_Lanai = UsePN (mkPN "Lanai") ;
-  Countries_ET_provinces_KafrelSheikh = UsePN (mkPN "Kafr el Sheikh") ;
-  Countries_IR_provinces_Tehran_cities_Kashan = UsePN (mkPN "Kashan") ;
-  Countries_GH_cities_Tema = UsePN (mkPN "Tema") ;
-  Countries_IS_cities_Keflavik = UsePN (mkPN "Keflavik") ;
-  Countries_PL_provinces_Opolskie = UsePN (mkPN "Opolskie") ;
-  Countries_GR_cities_Larisa = UsePN (mkPN "Larisa") ;
-  Mountains_Chimborazo = UsePN (mkPN "Chimborazo") ;
-  Countries_GCA_cities_Mixco = UsePN (mkPN "Mixco") ;
-  Countries_Z_provinces_Copperbelt = UsePN (mkPN "Copperbelt") ;
-  Countries_CDN_provinces_BritishColumbia_cities_Vancouver = UsePN (mkPN "Vancouver") ;
-  Countries_F_provinces_IledeFrance_cities_Paris = UsePN (mkPN "Paris") ;
-  Countries_TJ_provinces_Beijing_munic = UsePN (mkPN "Beijing (munic.)") ;
-  Countries_WAN_cities_Iseyin = UsePN (mkPN "Iseyin") ;
-  Organizations_ANZUS = UsePN (mkPN "Australia-New Zealand-United States Security Treaty") ;
-  Countries_CAM_provinces_Cote_cities_Douala = UsePN (mkPN "Douala") ;
-  Countries_R_provinces_Krasnodarskykray = UsePN (mkPN "Krasnodarsky kray") ;
-  Countries_USA_provinces_California_cities_Salinas = UsePN (mkPN "Salinas") ;
-  Countries_A_provinces_Tyrol = UsePN (mkPN "Tyrol") ;
-  Countries_IR_provinces_Zanjan = UsePN (mkPN "Zanjan") ;
-  Countries_IL_provinces_TelAviv = UsePN (mkPN "Tel Aviv") ;
-  Countries_RSA_provinces_Gauteng_cities_Pretoria = UsePN (mkPN "Pretoria") ;
-  Countries_MOC_provinces_Maputo = UsePN (mkPN "Maputo") ;
-  Countries_RP_cities_CagayandeOro = UsePN (mkPN "Cagayan de Oro") ;
-  Deserts_LibyanDesert = UsePN (mkPN "Libyan Desert") ;
-  Countries_cid_cia_Cook_Islands_cities_Avarua = UsePN (mkPN "Avarua") ;
-  Countries_MA_provinces_CentreNord = UsePN (mkPN "Centre Nord") ;
-  Countries_IR_provinces_Lorestan_cities_Borujerd = UsePN (mkPN "Borujerd") ;
-  Countries_CH_provinces_JU_cities_Delemont = UsePN (mkPN "Delemont") ;
-  Countries_S_provinces_Vasterbotten = UsePN (mkPN "Vasterbotten") ;
-  Islands_Mull = UsePN (mkPN "Mull") ;
-  Countries_USA_provinces_SouthDakota_cities_Pierre = UsePN (mkPN "Pierre") ;
-  Countries_MEX_provinces_Mexico_Estadode = UsePN (mkPN "Mexico, Estado de") ;
-  Countries_GB_provinces_Essex = UsePN (mkPN "Essex") ;
-  Countries_RI_cities_Balikpapan = UsePN (mkPN "Balikpapan") ;
-  Countries_cid_cia_Man = UsePN (mkPN "Man") ;
-  Countries_CH_provinces_AR_cities_Herisau = UsePN (mkPN "Herisau") ;
-  Countries_MAL_provinces_Sabah_cities_KotaKinabalu = UsePN (mkPN "Kota Kinabalu") ;
-  Countries_HCA_provinces_Ocotepeque = UsePN (mkPN "Ocotepeque") ;
-  Countries_KAZ_provinces_Qaraghandy_cities_Temirtau = UsePN (mkPN "Temirtau") ;
-  Seas_RedSea = UsePN (mkPN "Red Sea") ;
-  Countries_VN_provinces_CentralHighlands = UsePN (mkPN "Central Highlands") ;
-  Countries_TJ_provinces_Jilin_cities_Daan = UsePN (mkPN "Daan") ;
-  Islands_Kefallinia = UsePN (mkPN "Kefallinia") ;
-  Countries_ZRE_provinces_BasZaire_cities_Boma = UsePN (mkPN "Boma") ;
-  Countries_WAN_cities_Makurdi = UsePN (mkPN "Makurdi") ;
-  Countries_KAZ_provinces_Semey_cities_Semey = UsePN (mkPN "Semey") ;
-  Lakes_LacLeman = UsePN (mkPN "Lac Leman") ;
-  Countries_TJ_provinces_Hebei = UsePN (mkPN "Hebei") ;
-  Countries_R_provinces_Rostovskayaoblast_cities_Taganrog = UsePN (mkPN "Taganrog") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_DuquedeCaxias = UsePN (mkPN "Duque de Caxias") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Neuss = UsePN (mkPN "Neuss") ;
-  Countries_ANG_provinces_Zaire = UsePN (mkPN "Zaire") ;
-  Islands_Sumatra = UsePN (mkPN "Sumatra") ;
-  Lakes_LakeMakarikari = UsePN (mkPN "Lake Makarikari") ;
-  Countries_P_provinces_Porto = UsePN (mkPN "Porto") ;
-  Countries_TJ_provinces_Liaoning_cities_Yingkou = UsePN (mkPN "Yingkou") ;
-  Countries_VN_provinces_SonLa = UsePN (mkPN "Son La") ;
-  Countries_GB_provinces_Cheshire_cities_Chester = UsePN (mkPN "Chester") ;
-  Countries_GB_provinces_Denbighshire_cities_Ruthin = UsePN (mkPN "Ruthin") ;
-  Countries_TJ_provinces_Guangdong = UsePN (mkPN "Guangdong") ;
-  Countries_Q_cities_Doha = UsePN (mkPN "Doha") ;
-  Countries_TM_provinces_Leban_cities_Charjew = UsePN (mkPN "Charjew") ;
-  Countries_BD_cities_Naogaon = UsePN (mkPN "Naogaon") ;
-  Lakes_OzeroBalchash = UsePN (mkPN "Ozero Balchash") ;
-  Countries_N_provinces_Buskerud = UsePN (mkPN "Buskerud") ;
-  Countries_TJ_provinces_Hebei_cities_Baoding = UsePN (mkPN "Baoding") ;
-  Countries_TJ_provinces_Jiangsu_cities_Nantong = UsePN (mkPN "Nantong") ;
-  Countries_PL_provinces_Tarnobrzeskie_cities_Tarnobrzeg = UsePN (mkPN "Tarnobrzeg") ;
-  Countries_USA_provinces_Missouri = UsePN (mkPN "Missouri") ;
-  Countries_J_provinces_Hyogo_cities_Kobe = UsePN (mkPN "Kobe") ;
-  Countries_ET_provinces_Qena_cities_Qena = UsePN (mkPN "Qena") ;
-  Countries_BR_cities_RibeiraodasNeves = UsePN (mkPN "Ribeirao das Neves") ;
-  Countries_cid_cia_Cayman_Islands = UsePN (mkPN "Cayman Islands") ;
-  Islands_Teneriffa = UsePN (mkPN "Teneriffa") ;
-  Countries_PE_provinces_Amazonas = UsePN (mkPN "Amazonas") ;
-  Countries_AUS_provinces_Tasmania = UsePN (mkPN "Tasmania") ;
-  Countries_RA_provinces_BuenosAires_cities_Moron = UsePN (mkPN "Moron") ;
-  Countries_GB_provinces_WestMidlands_cities_Dudley = UsePN (mkPN "Dudley") ;
-  Countries_H_provinces_Vas_cities_Szombathely = UsePN (mkPN "Szombathely") ;
-  Countries_IND_provinces_Orissa = UsePN (mkPN "Orissa") ;
-  Countries_WAN_cities_Lagos = UsePN (mkPN "Lagos") ;
-  Countries_CZ_provinces_Jihocesky = UsePN (mkPN "Jihocesky") ;
-  Countries_I_provinces_Basilicata = UsePN (mkPN "Basilicata") ;
-  Islands_VictoriaIsland = UsePN (mkPN "Victoria Island") ;
-  Countries_TR_provinces_Eskisehir_cities_Eskisehir = UsePN (mkPN "Eskisehir") ;
-  Countries_SUD_provinces_Darfur_cities_Nyala = UsePN (mkPN "Nyala") ;
-  Islands_Leyte = UsePN (mkPN "Leyte") ;
-  Countries_I_provinces_EmiliaRomagna_cities_Modena = UsePN (mkPN "Modena") ;
-  Countries_USA_provinces_California_cities_SantaAna = UsePN (mkPN "Santa Ana") ;
-  Countries_NOK_cities_Songjin = UsePN (mkPN "Songjin") ;
-  Countries_R_provinces_Krasnoyarskiykray_cities_Norilsk = UsePN (mkPN "Norilsk") ;
-  Islands_GranCanaria = UsePN (mkPN "Gran Canaria") ;
-  Countries_IR_provinces_Lorestan = UsePN (mkPN "Lorestan") ;
-  Lakes_LakeStephanie = UsePN (mkPN "Lake Stephanie") ;
-  Countries_D_provinces_NordrheinWestfalen = UsePN (mkPN "Nordrhein Westfalen") ;
-  Countries_TJ_provinces_Anhui_cities_Hefei = UsePN (mkPN "Hefei") ;
-  Countries_SF_provinces_Haeme = UsePN (mkPN "Haeme") ;
-  Countries_F_provinces_Auvergne = UsePN (mkPN "Auvergne") ;
-  Countries_cid_cia_Aruba_cities_Oranjestad = UsePN (mkPN "Oranjestad") ;
-  Islands_Cayman = UsePN (mkPN "Cayman") ;
-  Countries_CH_provinces_SO_cities_Solothurn = UsePN (mkPN "Solothurn") ;
-  Countries_R_provinces_Irkutskayaoblast_cities_UstIlimsk = UsePN (mkPN "Ust Ilimsk") ;
-  Countries_USA_provinces_NewJersey_cities_Elizabeth = UsePN (mkPN "Elizabeth") ;
-  Rivers_Weser = UsePN (mkPN "Weser") ;
-  Islands_Rhum = UsePN (mkPN "Rhum") ;
-  Countries_CO_provinces_Guainia_cities_PuertoInirida = UsePN (mkPN "Puerto Inirida") ;
-  Countries_GB_provinces_IslandAreas_munic_cities_IslandAreas = UsePN (mkPN "Island Areas") ;
-  Countries_NOK_cities_Kanggye = UsePN (mkPN "Kanggye") ;
-  Countries_RSA_provinces_Mpumalanga = UsePN (mkPN "Mpumalanga") ;
-  Countries_D_provinces_SchleswigHolstein = UsePN (mkPN "Schleswig Holstein") ;
-  Islands_Tobago = UsePN (mkPN "Tobago") ;
-  Countries_TJ_provinces_Zhejiang_cities_Yuyao = UsePN (mkPN "Yuyao") ;
-  Countries_TAD_provinces_Leninobod = UsePN (mkPN "Leninobod") ;
-  Countries_RC_provinces_Taipei_munic_cities_Taipei = UsePN (mkPN "Taipei") ;
-  Countries_ROK_cities_Chonju = UsePN (mkPN "Chonju") ;
-  Countries_PL_provinces_Krakowskie = UsePN (mkPN "Krakowskie") ;
-  Countries_H_provinces_SzabolcsSzatmar = UsePN (mkPN "Szabolcs Szatmar") ;
-  Countries_YV_provinces_Aragua = UsePN (mkPN "Aragua") ;
-  Countries_TJ_provinces_Guangdong_cities_Maoming = UsePN (mkPN "Maoming") ;
-  Countries_BR_provinces_Bahia_cities_Barreiras = UsePN (mkPN "Barreiras") ;
-  Countries_USA_provinces_Utah = UsePN (mkPN "Utah") ;
-  Countries_TJ_provinces_Hubei_cities_Shishou = UsePN (mkPN "Shishou") ;
-  Countries_RSA_cities_Mamelodi = UsePN (mkPN "Mamelodi") ;
-  Countries_GB_provinces_Devon = UsePN (mkPN "Devon") ;
-  Countries_VN_provinces_BinhThuan = UsePN (mkPN "Binh Thuan") ;
-  Organizations_ACC = UsePN (mkPN "Arab Cooperation Council") ;
-  Rivers_Parana = UsePN (mkPN "Parana") ;
-  Countries_GB_provinces_Surrey_cities_Elmbridge = UsePN (mkPN "Elmbridge") ;
-  Countries_BD_cities_Sirajganj = UsePN (mkPN "Sirajganj") ;
-  Countries_PL_provinces_Przemyskie_cities_Przemysl = UsePN (mkPN "Przemysl") ;
-  Countries_TJ_provinces_Guangdong_cities_Shaoguan = UsePN (mkPN "Shaoguan") ;
-  Countries_J_provinces_Saga_cities_Saga = UsePN (mkPN "Saga") ;
-  Countries_R_provinces_Primorskykray_cities_Ussuriysk = UsePN (mkPN "Ussuriysk") ;
-  Countries_ET_provinces_Dumyat = UsePN (mkPN "Dumyat") ;
-  Countries_EAK_provinces_Western = UsePN (mkPN "Western") ;
-  Countries_BR_provinces_Alagoas = UsePN (mkPN "Alagoas") ;
-  Countries_TJ_provinces_Shandong_cities_Xintai = UsePN (mkPN "Xintai") ;
-  Countries_DK_cities_Randers = UsePN (mkPN "Randers") ;
-  Countries_TR_provinces_Erzincan_cities_Erzincan = UsePN (mkPN "Erzincan") ;
-  Countries_E_provinces_Murcia = UsePN (mkPN "Murcia") ;
-  Countries_THA_provinces_BuriRam = UsePN (mkPN "Buri Ram") ;
-  Countries_USA_provinces_California_cities_SantaClarita = UsePN (mkPN "Santa Clarita") ;
-  Countries_BR_provinces_Acre = UsePN (mkPN "Acre") ;
-  Countries_RSA_provinces_EasternCape_cities_KingWilliamsTown = UsePN (mkPN "King Williams Town") ;
-  Rivers_St_Lorenzstrom = UsePN (mkPN "St. Lorenzstrom") ;
-  Countries_N_provinces_MoereogRomsdal_cities_Molde = UsePN (mkPN "Molde") ;
-  Countries_N_provinces_Telemark_cities_Skien = UsePN (mkPN "Skien") ;
-  Countries_UZB_provinces_Bukhoro = UsePN (mkPN "Bukhoro") ;
-  Countries_PA_provinces_Cocle = UsePN (mkPN "Cocle") ;
-  Countries_cid_cia_Svalbard = UsePN (mkPN "Svalbard") ;
-  Countries_AUS_provinces_Kirimati = UsePN (mkPN "Kirimati") ;
-  Countries_cid_cia_Montserrat_cities_Plymouth = UsePN (mkPN "Plymouth") ;
-  Countries_R_provinces_Altayskiykray_cities_Biysk = UsePN (mkPN "Biysk") ;
-  Countries_TR_provinces_Ankara = UsePN (mkPN "Ankara") ;
-  Countries_THA_provinces_NakhonSawan_cities_NakhonSawan = UsePN (mkPN "Nakhon Sawan") ;
-  Countries_E_provinces_Catalonia_cities_SantaColomadeGramanet = UsePN (mkPN "Santa Coloma de Gramanet") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Podolsk = UsePN (mkPN "Podolsk") ;
-  Countries_BR_provinces_SaoPaulo_cities_SaoVicente = UsePN (mkPN "Sao Vicente") ;
-  Countries_E_provinces_Galicia_cities_Orense = UsePN (mkPN "Orense") ;
-  Countries_PE_provinces_Ayacucho_cities_Ayacucho = UsePN (mkPN "Ayacucho") ;
-  Islands_Iona = UsePN (mkPN "Iona") ;
-  Countries_MAL_provinces_Pahang = UsePN (mkPN "Pahang") ;
-  Countries_TJ_provinces_Liaoning_cities_Wafangdian = UsePN (mkPN "Wafangdian") ;
-  Rivers_Schari = UsePN (mkPN "Schari") ;
-  Organizations_CP = UsePN (mkPN "Colombo Plan") ;
-  Lakes_LakeNaesi = UsePN (mkPN "Lake Naesi") ;
-  Countries_cid_cia_Macau_cities_Macau = UsePN (mkPN "Macau") ;
-  Countries_CDN_provinces_Quebec_cities_Montreal = UsePN (mkPN "Montreal") ;
-  Countries_GH_cities_Kumasi = UsePN (mkPN "Kumasi") ;
-  Countries_ES_provinces_SanVicente = UsePN (mkPN "San Vicente") ;
-  Organizations_BCIE = UsePN (mkPN "Central American Bank for Economic Integration") ;
-  Countries_R_provinces_Rep_ofBashkortostan = UsePN (mkPN "Rep. of Bashkortostan") ;
-  Organizations_G_11 = UsePN (mkPN "Group of 11") ;
-  Countries_PL_provinces_Warszwaskie = UsePN (mkPN "Warszwaskie") ;
-  Countries_cid_cia_Guam_cities_Agana = UsePN (mkPN "Agana") ;
-  Countries_H_provinces_Debrecen_munic = UsePN (mkPN "Debrecen (munic.)") ;
-  Countries_EAK_provinces_Nyanza_cities_Kisii = UsePN (mkPN "Kisii") ;
-  Countries_ANG_provinces_Moxico = UsePN (mkPN "Moxico") ;
-  Countries_RM_provinces_Mahajanga = UsePN (mkPN "Mahajanga") ;
-  Countries_PL_provinces_Leszczynskie_cities_Leszno = UsePN (mkPN "Leszno") ;
-  Countries_VN_provinces_TuyenQuang = UsePN (mkPN "Tuyen Quang") ;
-  Organizations_OPEC = UsePN (mkPN "Organization of Petroleum Exporting Countries") ;
-  Lakes_GreatBearLake = UsePN (mkPN "Great Bear Lake") ;
-  Countries_TJ_provinces_Hunan_cities_Liling = UsePN (mkPN "Liling") ;
-  Countries_TJ_provinces_Yunnan_cities_Kunming = UsePN (mkPN "Kunming") ;
-  Countries_MOC_cities_Matala = UsePN (mkPN "Matala") ;
-  Countries_PE_provinces_SanMartin_cities_Moyobamba = UsePN (mkPN "Moyobamba") ;
-  Countries_N_provinces_Oestfold = UsePN (mkPN "Oestfold") ;
-  Countries_GB_provinces_Gloucestershire_cities_Stroud = UsePN (mkPN "Stroud") ;
-  Countries_A_provinces_Vorarlberg_cities_Bregenz = UsePN (mkPN "Bregenz") ;
-  Countries_KAZ_provinces_Kokchetau_cities_Kokchetau = UsePN (mkPN "Kokchetau") ;
-  Countries_THA_provinces_BangkokMetropolis_cities_Bangkok = UsePN (mkPN "Bangkok") ;
-  Countries_R_provinces_Tambovskayaoblast_cities_Michurinsk = UsePN (mkPN "Michurinsk") ;
-  Countries_GB_provinces_Cheshire_cities_Crewe = UsePN (mkPN "Crewe") ;
-  Countries_I_provinces_Molise_cities_Campobasso = UsePN (mkPN "Campobasso") ;
-  Countries_D_provinces_RheinlandPfalz_cities_Koblenz = UsePN (mkPN "Koblenz") ;
-  Countries_CO_provinces_Cordoba = UsePN (mkPN "Cordoba") ;
-  Organizations_OIC = UsePN (mkPN "Organization of the Islamic Conference") ;
-  Countries_PE_provinces_Tumbes = UsePN (mkPN "Tumbes") ;
-  Countries_J_provinces_Nara = UsePN (mkPN "Nara") ;
-  Countries_R_provinces_Yevreyskayaavt_oblast_cities_Birobidzhan = UsePN (mkPN "Birobidzhan") ;
-  Countries_YV_provinces_Merida_cities_Merida = UsePN (mkPN "Merida") ;
-  Countries_TJ_provinces_GuangxiZhuangzu_cities_Guixian = UsePN (mkPN "Guixian") ;
-  Countries_IRQ_provinces_Irbil_cities_Irbil = UsePN (mkPN "Irbil") ;
-  Countries_USA_provinces_Massachusetts_cities_Lowell = UsePN (mkPN "Lowell") ;
-  Countries_C_provinces_Matanzas = UsePN (mkPN "Matanzas") ;
-  Countries_ET_provinces_ElQahira_munic_cities_Cairo = UsePN (mkPN "Cairo") ;
-  Countries_E_provinces_Rioja_cities_Logrono = UsePN (mkPN "Logrono") ;
-  Countries_R_provinces_Stavropolskykray_cities_Nevinnomyssk = UsePN (mkPN "Nevinnomyssk") ;
-  Countries_KAZ_provinces_ShyghysQazaqstan = UsePN (mkPN "Shyghys Qazaqstan") ;
-  Countries_IND_provinces_Sikkim_cities_Gangtok = UsePN (mkPN "Gangtok") ;
-  Countries_WAN_cities_Ilobu = UsePN (mkPN "Ilobu") ;
-  Rivers_Baro = UsePN (mkPN "Baro") ;
-  Rivers_WhiteNile = UsePN (mkPN "White Nile") ;
-  Countries_C_provinces_CiegodeAvila_cities_CiegodeAvila = UsePN (mkPN "Ciego de Avila") ;
-  Countries_IR_provinces_Esfahan_cities_Esfahan = UsePN (mkPN "Esfahan") ;
-  Countries_IR_cities_Islamshahr = UsePN (mkPN "Islamshahr") ;
-  Countries_AL_cities_Elbasan = UsePN (mkPN "Elbasan") ;
-  Countries_GB_provinces_Merseyside_cities_Wiral = UsePN (mkPN "Wiral") ;
-  Countries_cid_cia_Niue = UsePN (mkPN "Niue") ;
-  Countries_GH_cities_Sekondi = UsePN (mkPN "Sekondi") ;
-  Countries_MEX_provinces_Chiapas_cities_Nezahualcoyotl = UsePN (mkPN "Nezahualcoyotl") ;
-  Countries_PL_provinces_Katowickie_cities_RudaSlaska = UsePN (mkPN "Ruda Slaska") ;
-  Countries_BR_provinces_MinasGerais_cities_JuizdeFora = UsePN (mkPN "Juiz de Fora") ;
-  Mountains_EmiKussi = UsePN (mkPN "Emi Kussi") ;
-  Countries_F_provinces_NordPasdeCalais = UsePN (mkPN "Nord Pas de Calais") ;
-  Countries_BD_cities_Tangail = UsePN (mkPN "Tangail") ;
-  Countries_R_provinces_Kaluzhskayaoblast = UsePN (mkPN "Kaluzhskaya oblast") ;
-  Countries_TJ_provinces_Henan_cities_Nanyang = UsePN (mkPN "Nanyang") ;
-  Countries_J_provinces_Yamanashi_cities_Kofu = UsePN (mkPN "Kofu") ;
-  Countries_USA_provinces_Ohio_cities_Cleveland = UsePN (mkPN "Cleveland") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_SantaCruzdoSul = UsePN (mkPN "Santa Cruz do Sul") ;
-  Rivers_Rhone = UsePN (mkPN "Rhone") ;
-  Countries_USA_provinces_Alabama_cities_Huntsville = UsePN (mkPN "Huntsville") ;
-  Countries_GB_provinces_Northamptonshire = UsePN (mkPN "Northamptonshire") ;
-  Countries_SUD_provinces_BahralGhazal_cities_Waw = UsePN (mkPN "Waw") ;
-  Countries_WAN_cities_Aba = UsePN (mkPN "Aba") ;
-  Countries_PA_provinces_LosSantos = UsePN (mkPN "Los Santos") ;
-  Islands_Anjouan = UsePN (mkPN "Anjouan") ;
-  Countries_YV_provinces_Cojedes_cities_SanCarlos = UsePN (mkPN "San Carlos") ;
-  Countries_TJ_provinces_Jilin_cities_Huadian = UsePN (mkPN "Huadian") ;
-  Countries_USA_provinces_Arizona_cities_Tucson = UsePN (mkPN "Tucson") ;
-  Countries_USA_provinces_California_cities_Pasadena = UsePN (mkPN "Pasadena") ;
-  Countries_TJ_provinces_Liaoning_cities_Dandong = UsePN (mkPN "Dandong") ;
-  Countries_MEX_provinces_DistritoFederal_cities_MexicoCity = UsePN (mkPN "Mexico City") ;
-  Countries_PL_provinces_Koszalinskie_cities_Koszalin = UsePN (mkPN "Koszalin") ;
-  Countries_H_provinces_Nograd = UsePN (mkPN "Nograd") ;
-  Countries_KAZ_provinces_Zhezkazghan_cities_Zhezkazghan = UsePN (mkPN "Zhezkazghan") ;
-  Countries_PL_provinces_Torunskie_cities_Torun = UsePN (mkPN "Torun") ;
-  Countries_PE_provinces_Arequipa = UsePN (mkPN "Arequipa") ;
-  Countries_GB_provinces_Humberside_cities_Beverley = UsePN (mkPN "Beverley") ;
-  Countries_PK_cities_Peshawar = UsePN (mkPN "Peshawar") ;
-  Countries_R_provinces_Omskayaoblast = UsePN (mkPN "Omskaya oblast") ;
-  Countries_CH_provinces_GR_cities_Chur = UsePN (mkPN "Chur") ;
-  Countries_F_provinces_Corse = UsePN (mkPN "Corse") ;
-  Countries_TJ_provinces_Zhejiang_cities_Haining = UsePN (mkPN "Haining") ;
-  Mountains_Snoefell = UsePN (mkPN "Snoefell") ;
-  Countries_J_provinces_Saitama_cities_Urawa = UsePN (mkPN "Urawa") ;
-  Countries_D_provinces_Sachsen_cities_Zwickau = UsePN (mkPN "Zwickau") ;
-  Countries_I_provinces_Sardegna_cities_Cagliari = UsePN (mkPN "Cagliari") ;
-  Lakes_LakeCabora_Bassa = UsePN (mkPN "Lake Cabora-Bassa") ;
-  Countries_IND_cities_PimpriChinchwad = UsePN (mkPN "Pimpri Chinchwad") ;
-  Countries_Z_provinces_Southern = UsePN (mkPN "Southern") ;
-  Countries_cid_cia_Coral_Sea_Islands = UsePN (mkPN "Coral Sea Islands") ;
-  Countries_GH_cities_Takoradi = UsePN (mkPN "Takoradi") ;
-  Countries_CO_provinces_Arauca_cities_Arauca = UsePN (mkPN "Arauca") ;
-  Countries_CO_provinces_Choco_cities_Quibdo = UsePN (mkPN "Quibdo") ;
-  Countries_RO_provinces_Brasov_cities_Brasov = UsePN (mkPN "Brasov") ;
-  Countries_IR_provinces_Fars = UsePN (mkPN "Fars") ;
-  Lakes_LakeWinnipesaukee = UsePN (mkPN "Lake Winnipesaukee") ;
-  Countries_IND_provinces_Maharashtra_cities_Ulhasnagar = UsePN (mkPN "Ulhasnagar") ;
-  Countries_GB_provinces_Warwickshire = UsePN (mkPN "Warwickshire") ;
-  Countries_MEX_provinces_Chiapas_cities_Tapachula = UsePN (mkPN "Tapachula") ;
-  Organizations_OAPEC = UsePN (mkPN "Organization of Arab Petroleum Exporting Countries") ;
-  Countries_USA_provinces_Colorado_cities_Aurora = UsePN (mkPN "Aurora") ;
-  Countries_BR_provinces_EspiritoSanto_cities_Linhares = UsePN (mkPN "Linhares") ;
-  Rivers_Irtysch = UsePN (mkPN "Irtysch") ;
-  Countries_TR_provinces_Artvin_cities_Artvin = UsePN (mkPN "Artvin") ;
-  Countries_I_provinces_Puglia_cities_Lecce = UsePN (mkPN "Lecce") ;
-  Countries_MYA_provinces_Shan = UsePN (mkPN "Shan") ;
-  Countries_TJ_provinces_Henan_cities_Pingdingshan = UsePN (mkPN "Pingdingshan") ;
-  Countries_THA_provinces_CentralRegion = UsePN (mkPN "Central Region") ;
-  Countries_TJ_provinces_Shanghai_munic_cities_Shanghai = UsePN (mkPN "Shanghai") ;
-  Countries_UA_provinces_Odeska_cities_Odesa = UsePN (mkPN "Odesa") ;
-  Countries_ANG_provinces_Zaire_cities_MbanzaCongo = UsePN (mkPN "Mbanza Congo") ;
-  Countries_RO_provinces_Dimbovita_cities_Tirgoviste = UsePN (mkPN "Tirgoviste") ;
-  Countries_MEX_provinces_BajaCalifornia = UsePN (mkPN "Baja California") ;
-  Countries_RI_cities_Malang = UsePN (mkPN "Malang") ;
-  Lakes_LakeEyasi = UsePN (mkPN "Lake Eyasi") ;
-  Countries_BR_provinces_SaoPaulo_cities_MojidasCruzes = UsePN (mkPN "Moji das Cruzes") ;
-  Countries_N_provinces_SognogFjordane = UsePN (mkPN "Sogn og Fjordane") ;
-  Countries_IND_provinces_AndhraPradesh_cities_Hyderabad = UsePN (mkPN "Hyderabad") ;
-  Countries_GB_provinces_Hampshire_cities_Fareham = UsePN (mkPN "Fareham") ;
-  Countries_R_provinces_Tyumenskayaoblast_cities_Nizhnevartovsk = UsePN (mkPN "Nizhnevartovsk") ;
-  Lakes_LakeMackay = UsePN (mkPN "Lake Mackay") ;
-  Countries_MEX_provinces_Queretaro = UsePN (mkPN "Queretaro") ;
-  Countries_E_provinces_Catalonia = UsePN (mkPN "Catalonia") ;
-  Countries_WV_cities_Kingstown = UsePN (mkPN "Kingstown") ;
-  Seas_BalticSea = UsePN (mkPN "Baltic Sea") ;
-  Countries_GB_provinces_Humberside = UsePN (mkPN "Humberside") ;
-  Countries_TJ_provinces_Qinghai_cities_Yushu = UsePN (mkPN "Yushu") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_Viamao = UsePN (mkPN "Viamao") ;
-  Countries_MOC_provinces_Tete = UsePN (mkPN "Tete") ;
-  Organizations_AMF = UsePN (mkPN "Arab Monetary Fund") ;
-  Countries_CO_provinces_ValledeCauca_cities_Cartago = UsePN (mkPN "Cartago") ;
-  Countries_BD_cities_Narsinghdi = UsePN (mkPN "Narsinghdi") ;
-  Countries_EAT_provinces_KaskaziniPemba_cities_Wete = UsePN (mkPN "Wete") ;
-  Countries_TR_provinces_Kirklareli_cities_Kirklareli = UsePN (mkPN "Kirklareli") ;
-  Countries_IND_provinces_UttarPradesh_cities_Gorakhpur = UsePN (mkPN "Gorakhpur") ;
-  Countries_RA_provinces_TierradelFuego = UsePN (mkPN "Tierra del Fuego") ;
-  Countries_I_provinces_TrentinoAltoAdige_cities_Trento = UsePN (mkPN "Trento") ;
-  Rivers_Donau = UsePN (mkPN "Donau") ;
-  Countries_THA_provinces_Lampang = UsePN (mkPN "Lampang") ;
-  Countries_B_provinces_Luxembourg = UsePN (mkPN "Luxembourg") ;
-  Organizations_ECOWAS = UsePN (mkPN "Economic Community of West African States") ;
-  Countries_R_provinces_Moskva_cities_Moscow = UsePN (mkPN "Moscow") ;
-  Countries_S_provinces_Sodermanland = UsePN (mkPN "Sodermanland") ;
-  Countries_IND_provinces_UttarPradesh_cities_Faridabad = UsePN (mkPN "Faridabad") ;
-  Rivers_Sanaga = UsePN (mkPN "Sanaga") ;
-  Countries_RO_provinces_Prahova = UsePN (mkPN "Prahova") ;
-  Countries_UZB_provinces_Sirdare = UsePN (mkPN "Sirdare") ;
-  Countries_TJ_provinces_Guizhou_cities_Zunyi = UsePN (mkPN "Zunyi") ;
-  Countries_PK_cities_WahCantonment = UsePN (mkPN "Wah Cantonment") ;
-  Countries_E_provinces_Estremadura_cities_Badajoz = UsePN (mkPN "Badajoz") ;
-  Countries_R_provinces_Altayskiykray_cities_Rubtsovsk = UsePN (mkPN "Rubtsovsk") ;
-  Rivers_Ajan_Jurjach = UsePN (mkPN "Ajan-Jurjach") ;
-  Countries_USA_provinces_Tennessee_cities_Chattanooga = UsePN (mkPN "Chattanooga") ;
-  Countries_USA_provinces_Kentucky = UsePN (mkPN "Kentucky") ;
-  Islands_Westsamoa = UsePN (mkPN "Westsamoa") ;
-  Countries_D_provinces_MecklenburgVorpommern = UsePN (mkPN "Mecklenburg Vorpommern") ;
-  Countries_THA_provinces_NakhonRatchasima_cities_NakhonRatchasima = UsePN (mkPN "Nakhon Ratchasima") ;
-  Countries_IS_cities_Hafnarfjoerdur = UsePN (mkPN "Hafnarfjoerdur") ;
-  Countries_TJ_provinces_Jiangsu_cities_Jiangyin = UsePN (mkPN "Jiangyin") ;
-  Countries_CR_provinces_Guanacaste_cities_Liberia = UsePN (mkPN "Liberia") ;
-  Countries_CH_provinces_VD_cities_Lausanne = UsePN (mkPN "Lausanne") ;
-  Countries_TR_provinces_Ordu_cities_Ordu = UsePN (mkPN "Ordu") ;
-  Islands_Barra = UsePN (mkPN "Barra") ;
-  Islands_Nantucket = UsePN (mkPN "Nantucket") ;
-  Lakes_HamuneJazMurian = UsePN (mkPN "Hamun e Jaz Murian") ;
-  Countries_CH_provinces_BL_cities_Liestal = UsePN (mkPN "Liestal") ;
-  Countries_D_provinces_Niedersachsen_cities_Osnabruck = UsePN (mkPN "Osnabruck") ;
-  Countries_USA_provinces_California_cities_Fontana = UsePN (mkPN "Fontana") ;
-  Countries_CO_provinces_Guajira_La = UsePN (mkPN "Guajira, La") ;
-  Islands_SouthUlist = UsePN (mkPN "South Ulist") ;
-  Islands_Oeland = UsePN (mkPN "Oeland") ;
-  Countries_TJ_provinces_Tianjin_munic_cities_Tianjin = UsePN (mkPN "Tianjin") ;
-  Countries_TM_provinces_Ahal = UsePN (mkPN "Ahal") ;
-  Countries_E_provinces_Navarre_cities_Pamplona = UsePN (mkPN "Pamplona") ;
-  Countries_cid_cia_Niue_cities_Alofi = UsePN (mkPN "Alofi") ;
-  Countries_P_provinces_Setubal_cities_Setubal = UsePN (mkPN "Setubal") ;
-  Organizations_AsDB = UsePN (mkPN "Asian Development Bank") ;
-  Countries_IND_provinces_Assam_cities_Gauhati = UsePN (mkPN "Gauhati") ;
-  Islands_Samos = UsePN (mkPN "Samos") ;
-  Countries_R_provinces_Novosibirskayaoblast = UsePN (mkPN "Novosibirskaya oblast") ;
-  Countries_VN_cities_QuiNhon = UsePN (mkPN "Qui Nhon") ;
-  Countries_UA_provinces_Khersonska_cities_Kherson = UsePN (mkPN "Kherson") ;
-  Countries_YV_provinces_DistritoFederal_cities_Caracas = UsePN (mkPN "Caracas") ;
-  Countries_IL_provinces_Haifa_cities_Haifa = UsePN (mkPN "Haifa") ;
-  Countries_F_provinces_Picardie = UsePN (mkPN "Picardie") ;
-  Countries_YV_provinces_Guarico = UsePN (mkPN "Guarico") ;
-  Countries_PL_provinces_Katowickie = UsePN (mkPN "Katowickie") ;
-  Countries_TJ_provinces_Shandong_cities_Dezhou = UsePN (mkPN "Dezhou") ;
-  Countries_BD_cities_Bogra = UsePN (mkPN "Bogra") ;
-  Countries_J_provinces_Yamagata_cities_Yamagata = UsePN (mkPN "Yamagata") ;
-  Countries_TJ_provinces_Liaoning_cities_Fengcheng = UsePN (mkPN "Fengcheng") ;
-  Countries_TR_provinces_Denizli_cities_Denizli = UsePN (mkPN "Denizli") ;
-  Mountains_GannettPeak = UsePN (mkPN "Gannett Peak") ;
-  Countries_S_provinces_Vasternorrland_cities_Harnosand = UsePN (mkPN "Harnosand") ;
-  Countries_R_provinces_Novgorodskayaoblast = UsePN (mkPN "Novgorodskaya oblast") ;
-  Countries_IND_provinces_Gujarat_cities_Surat = UsePN (mkPN "Surat") ;
-  Countries_F_provinces_BasseNormandie = UsePN (mkPN "Basse Normandie") ;
-  Countries_TJ_provinces_Jilin_cities_Hunjiang = UsePN (mkPN "Hunjiang") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Moers = UsePN (mkPN "Moers") ;
-  Countries_KAZ_provinces_Atyrau_cities_Atyrau = UsePN (mkPN "Atyrau") ;
-  Countries_TJ_provinces_Jiangsu_cities_Nanjing = UsePN (mkPN "Nanjing") ;
-  Rivers_Thjorsa = UsePN (mkPN "Thjorsa") ;
-  Organizations_IGADD = UsePN (mkPN "Inter-Governmental Authority on Drought and Development") ;
-  Countries_VN_cities_Haiphong = UsePN (mkPN "Haiphong") ;
-  Islands_Mindanao = UsePN (mkPN "Mindanao") ;
-  Countries_ZRE_provinces_HautZaire = UsePN (mkPN "Haut Zaire") ;
-  Countries_TR_provinces_Zonguldak_cities_Zonguldak = UsePN (mkPN "Zonguldak") ;
-  Countries_EAT_provinces_Mara_cities_Musoma = UsePN (mkPN "Musoma") ;
-  Islands_Guernsey = UsePN (mkPN "Guernsey") ;
-  Countries_MAL_provinces_Perlis_cities_Kangar = UsePN (mkPN "Kangar") ;
-  Countries_KAZ_provinces_Zhezkazghan_cities_Zhezqazghan = UsePN (mkPN "Zhezqazghan") ;
-  Countries_I_provinces_EmiliaRomagna_cities_Ravenna = UsePN (mkPN "Ravenna") ;
-  Countries_J_provinces_Niigata = UsePN (mkPN "Niigata") ;
-  Countries_PL_provinces_Koninskie_cities_Konin = UsePN (mkPN "Konin") ;
-  Countries_MAL_provinces_Fed_Terr_ofLabuan_cities_Labuan = UsePN (mkPN "Labuan") ;
-  Countries_H_provinces_Szeged_munic_cities_Szeged = UsePN (mkPN "Szeged") ;
-  Countries_E_provinces_Andalusia_cities_Granada = UsePN (mkPN "Granada") ;
-  Countries_SN_provinces_Dakar_cities_Dakar = UsePN (mkPN "Dakar") ;
-  Countries_TJ_provinces_Guangdong_cities_Yangjiang = UsePN (mkPN "Yangjiang") ;
-  Countries_H_provinces_Zala_cities_Zalaegerszeg = UsePN (mkPN "Zalaegerszeg") ;
-  Countries_D_provinces_Bayern_cities_Augsburg = UsePN (mkPN "Augsburg") ;
-  Countries_cid_cia_Montserrat = UsePN (mkPN "Montserrat") ;
-  Countries_BR_provinces_SaoPaulo_cities_Suzano = UsePN (mkPN "Suzano") ;
-  Countries_TJ_provinces_Shandong_cities_Zibo = UsePN (mkPN "Zibo") ;
-  Countries_BS_cities_Nassau = UsePN (mkPN "Nassau") ;
-  Countries_MEX_provinces_Veracruz_cities_Orizaba = UsePN (mkPN "Orizaba") ;
-  Mountains_Tubhal = UsePN (mkPN "Tubhal") ;
-  Countries_ES_provinces_Sonsonate = UsePN (mkPN "Sonsonate") ;
-  Countries_H_provinces_KomaromEsztergom_cities_Tatabanya = UsePN (mkPN "Tatabanya") ;
-  Countries_GB_provinces_GreaterLondon_cities_London = UsePN (mkPN "London") ;
-  Countries_R_provinces_Rep_ofTyva_cities_Kyzyl = UsePN (mkPN "Kyzyl") ;
-  Countries_J_provinces_Kagoshima_cities_Kagoshima = UsePN (mkPN "Kagoshima") ;
-  Countries_GH_cities_Accra = UsePN (mkPN "Accra") ;
-  Countries_IND_provinces_MadhyaPradesh_cities_Ujjain = UsePN (mkPN "Ujjain") ;
-  Countries_R_provinces_Primorskykray = UsePN (mkPN "Primorsky kray") ;
-  Countries_HCA_provinces_IslasdelaBahia = UsePN (mkPN "Islas de la Bahia") ;
-  Lakes_Maelaren = UsePN (mkPN "Maelaren") ;
-  Countries_R_provinces_Rep_ofKomi_cities_Vorkuta = UsePN (mkPN "Vorkuta") ;
-  Countries_MEX_provinces_Sonora_cities_Hermosillo = UsePN (mkPN "Hermosillo") ;
-  Rivers_Cuanza = UsePN (mkPN "Cuanza") ;
-  Countries_TR_provinces_Manisa_cities_Manisa = UsePN (mkPN "Manisa") ;
-  Countries_R_provinces_Rep_ofTatarstan = UsePN (mkPN "Rep. of Tatarstan") ;
-  Countries_IR_provinces_Tehran_cities_Karaj = UsePN (mkPN "Karaj") ;
-  Countries_BR_provinces_EspiritoSanto_cities_CachoeirodeItapemirim = UsePN (mkPN "Cachoeiro de Itapemirim") ;
-  Lakes_Tschadsee = UsePN (mkPN "Tschadsee") ;
-  Countries_RC_provinces_Hsinchu = UsePN (mkPN "Hsinchu") ;
-  Countries_GB_provinces_ValeofGlamorgan_cities_RhymneyValley = UsePN (mkPN "Rhymney Valley") ;
-  Countries_I_provinces_FriuliVeneziaGiulia_cities_Trieste = UsePN (mkPN "Trieste") ;
-  Countries_RA_provinces_Jujuy = UsePN (mkPN "Jujuy") ;
-  Countries_DZ_cities_Blida = UsePN (mkPN "Blida") ;
-  Countries_TR_provinces_Gumushane = UsePN (mkPN "Gumushane") ;
-  Countries_D_provinces_Sachsen_cities_Leipzig = UsePN (mkPN "Leipzig") ;
-  Countries_RN_cities_Niamey = UsePN (mkPN "Niamey") ;
-  Countries_UAE_provinces_RasalKhaymah = UsePN (mkPN "Ras al Khaymah") ;
-  Continents_America = UsePN (mkPN "America") ;
-  Countries_SUD_provinces_AalianNil = UsePN (mkPN "Aali an Nil") ;
-  Countries_PA_provinces_Herrera = UsePN (mkPN "Herrera") ;
-  Countries_WAG_cities_Banjul = UsePN (mkPN "Banjul") ;
-  Countries_BR_provinces_SantaCatarina_cities_Lages = UsePN (mkPN "Lages") ;
-  Countries_P_provinces_Evora = UsePN (mkPN "Evora") ;
-  Countries_ANG_provinces_Luanda_cities_Luanda = UsePN (mkPN "Luanda") ;
-  Rivers_Luvua = UsePN (mkPN "Luvua") ;
-  Countries_cid_cia_Falkland_Islands = UsePN (mkPN "Falkland Islands") ;
-  Countries_D_provinces_SchleswigHolstein_cities_Lubeck = UsePN (mkPN "Lubeck") ;
-  Islands_Samar = UsePN (mkPN "Samar") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Aachen = UsePN (mkPN "Aachen") ;
-  Countries_CH_provinces_ZH_cities_Zurich = UsePN (mkPN "Zurich") ;
-  Countries_THA_provinces_MaeHongSon = UsePN (mkPN "Mae Hong Son") ;
-  Countries_VN_cities_VungTau = UsePN (mkPN "Vung Tau") ;
-  Countries_I_provinces_Toscana_cities_Prato = UsePN (mkPN "Prato") ;
-  Countries_ETH_cities_DireDawa = UsePN (mkPN "Dire Dawa") ;
-  Lakes_LakeKainji = UsePN (mkPN "Lake Kainji") ;
-  Countries_YV_provinces_DeltaAmacuro = UsePN (mkPN "Delta Amacuro") ;
-  Countries_cid_cia_Clipperton_Island = UsePN (mkPN "Clipperton Island") ;
-  Countries_USA_provinces_NewYork_cities_Yonkers = UsePN (mkPN "Yonkers") ;
-  Countries_TR_provinces_Bolu_cities_Bolu = UsePN (mkPN "Bolu") ;
-  Countries_VN_provinces_AnGiang = UsePN (mkPN "An Giang") ;
-  Countries_IR_provinces_Kerman_cities_Kerman = UsePN (mkPN "Kerman") ;
-  Countries_CO_provinces_Caldas_cities_Manizales = UsePN (mkPN "Manizales") ;
-  Organizations_Inmarsat = UsePN (mkPN "International Mobile Satellite Organization") ;
-  Countries_MA_cities_Casablanca = UsePN (mkPN "Casablanca") ;
-  Countries_VN_provinces_QuangBinh = UsePN (mkPN "Quang Binh") ;
-  Countries_CO_provinces_ValledeCauca_cities_Cali = UsePN (mkPN "Cali") ;
-  Countries_VN_provinces_NinhThuan = UsePN (mkPN "Ninh Thuan") ;
-  Countries_I_provinces_Umbria = UsePN (mkPN "Umbria") ;
-  Countries_CO_provinces_Antioquia_cities_Envigado = UsePN (mkPN "Envigado") ;
-  Countries_J_provinces_Hiroshima_cities_Hiroshima = UsePN (mkPN "Hiroshima") ;
-  Countries_SUD_provinces_alIstiwaiyah_cities_Juba = UsePN (mkPN "Juba") ;
-  Countries_TJ_provinces_Jiangsu_cities_Kunshan = UsePN (mkPN "Kunshan") ;
-  Countries_D_provinces_SachsenAnhalt = UsePN (mkPN "Sachsen Anhalt") ;
-  Countries_TJ_provinces_XinjiangUygur_cities_Korla = UsePN (mkPN "Korla") ;
-  Countries_BR_provinces_SaoPaulo_cities_Aracatuba = UsePN (mkPN "Aracatuba") ;
-  Countries_TJ_provinces_Jilin_cities_Changchun = UsePN (mkPN "Changchun") ;
-  Countries_I_provinces_Veneto_cities_Verona = UsePN (mkPN "Verona") ;
-  Countries_USA_provinces_Ohio = UsePN (mkPN "Ohio") ;
-  Countries_HCA_provinces_Yoro_cities_ElProgreso = UsePN (mkPN "El Progreso") ;
-  Countries_USA_provinces_Colorado_cities_Lakewood = UsePN (mkPN "Lakewood") ;
-  Countries_TR_provinces_Karaman = UsePN (mkPN "Karaman") ;
-  Countries_TR_provinces_Malatya = UsePN (mkPN "Malatya") ;
-  Countries_R_provinces_UdmurtRepublic = UsePN (mkPN "Udmurt Republic") ;
-  Countries_MOC_provinces_Inhambane = UsePN (mkPN "Inhambane") ;
-  Countries_ET_provinces_ElGharbiya = UsePN (mkPN "El Gharbiya") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Essen = UsePN (mkPN "Essen") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Monchengladbach = UsePN (mkPN "Monchengladbach") ;
-  Countries_WAN_cities_Gusau = UsePN (mkPN "Gusau") ;
-  Seas_SeaofAzov = UsePN (mkPN "Sea of Azov") ;
-  Countries_VN_provinces_HaiHung = UsePN (mkPN "Hai Hung") ;
-  Countries_NL_provinces_Limburg_cities_Maastricht = UsePN (mkPN "Maastricht") ;
-  Countries_H_provinces_Somogy = UsePN (mkPN "Somogy") ;
-  Countries_UA_provinces_Vinnytska = UsePN (mkPN "Vinnytska") ;
-  Countries_TJ_provinces_Hunan = UsePN (mkPN "Hunan") ;
-  Countries_TJ_provinces_Hubei_cities_Zaoyang = UsePN (mkPN "Zaoyang") ;
-  Countries_IL_provinces_South_cities_BeerSheva = UsePN (mkPN "Beer Sheva") ;
-  Countries_IND_provinces_Karnataka_cities_Mysore = UsePN (mkPN "Mysore") ;
-  Countries_I_provinces_Campania_cities_TorredelGreco = UsePN (mkPN "Torre del Greco") ;
-  Countries_RI_cities_Palembang = UsePN (mkPN "Palembang") ;
-  Countries_TAD_provinces_Kulob_cities_Kulob = UsePN (mkPN "Kulob") ;
-  Countries_USA_provinces_Indiana_cities_SouthBend = UsePN (mkPN "South Bend") ;
-  Countries_ROU_cities_Montevideo = UsePN (mkPN "Montevideo") ;
-  Countries_RM_provinces_Mahajanga_cities_Majunga = UsePN (mkPN "Majunga") ;
-  Countries_GB_provinces_Hertfordshire_cities_Hertford = UsePN (mkPN "Hertford") ;
-  Countries_CAM_provinces_Adamaoua = UsePN (mkPN "Adamaoua") ;
-  Rivers_Karun = UsePN (mkPN "Karun") ;
-  Countries_UA_provinces_Kirovohradska_cities_Kirovohrad = UsePN (mkPN "Kirovohrad") ;
-  Countries_RI_cities_Samarinda = UsePN (mkPN "Samarinda") ;
-  Islands_SantaCruzIsland = UsePN (mkPN "Santa Cruz Island") ;
-  Countries_SF_provinces_Lappia = UsePN (mkPN "Lappia") ;
-  Countries_MAL_provinces_Perak = UsePN (mkPN "Perak") ;
-  Countries_TJ_provinces_Guizhou_cities_Guiyang = UsePN (mkPN "Guiyang") ;
-  Countries_ZRE_provinces_Shaba = UsePN (mkPN "Shaba") ;
-  Countries_RA_provinces_BuenosAires_cities_LaMatanza = UsePN (mkPN "La Matanza") ;
-  Rivers_Zambezi = UsePN (mkPN "Zambezi") ;
-  Countries_TJ_provinces_Jiangsu_cities_Suqian = UsePN (mkPN "Suqian") ;
-  Countries_E_provinces_Rioja = UsePN (mkPN "Rioja") ;
-  Countries_PK_cities_Mardan = UsePN (mkPN "Mardan") ;
-  Countries_CAM_provinces_Nordoueste_cities_Bamenda = UsePN (mkPN "Bamenda") ;
-  Islands_Iceland = UsePN (mkPN "Iceland") ;
-  Countries_R_cities_Zagorsk = UsePN (mkPN "Zagorsk") ;
-  Countries_USA_provinces_NewYork = UsePN (mkPN "New York") ;
-  Countries_Z_provinces_Northern = UsePN (mkPN "Northern") ;
-  Countries_IR_provinces_Esfahan = UsePN (mkPN "Esfahan") ;
-  Countries_I_provinces_Toscana_cities_Firenze = UsePN (mkPN "Firenze") ;
-  Countries_CO_provinces_Guajira_La_cities_Cienaga = UsePN (mkPN "Cienaga") ;
-  Countries_TJ_provinces_Shandong_cities_Yantai = UsePN (mkPN "Yantai") ;
-  Countries_NOK_cities_Tanchon = UsePN (mkPN "Tanchon") ;
-  Countries_GB_provinces_Shropshire_cities_Shrewsbury = UsePN (mkPN "Shrewsbury") ;
-  Rivers_Loire = UsePN (mkPN "Loire") ;
-  Countries_PL_provinces_Rzeszowskie = UsePN (mkPN "Rzeszowskie") ;
-  Countries_TJ_provinces_Zhejiang_cities_Zhoushan = UsePN (mkPN "Zhoushan") ;
-  Countries_N_provinces_Finnmark_cities_Vadsoe = UsePN (mkPN "Vadsoe") ;
-  Countries_USA_provinces_Indiana_cities_Indianapolis = UsePN (mkPN "Indianapolis") ;
-  Countries_GB_provinces_Grampian_cities_Aberdeen = UsePN (mkPN "Aberdeen") ;
-  Countries_BR_provinces_SantaCatarina_cities_PraiaGrande = UsePN (mkPN "Praia Grande") ;
-  Countries_PE_provinces_Piura_cities_Sullana = UsePN (mkPN "Sullana") ;
-  Countries_USA_provinces_Oregon_cities_Eugene = UsePN (mkPN "Eugene") ;
-  Countries_YV_provinces_Portuguesa_cities_Acarigua = UsePN (mkPN "Acarigua") ;
-  Countries_GB_provinces_Essex_cities_Colchester = UsePN (mkPN "Colchester") ;
-  Countries_USA_provinces_California_cities_WestCovina = UsePN (mkPN "West Covina") ;
-  Countries_USA_provinces_Alaska_cities_Anchorage = UsePN (mkPN "Anchorage") ;
-  Countries_CO_provinces_Atlantico = UsePN (mkPN "Atlantico") ;
-  Countries_GB_provinces_Gloucestershire_cities_Gloucester = UsePN (mkPN "Gloucester") ;
-  Countries_THA_provinces_ChiangMai_cities_ChiangMai = UsePN (mkPN "Chiang Mai") ;
-  Countries_CH_provinces_SG = UsePN (mkPN "SG") ;
-  Countries_MEX_provinces_Veracruz_cities_Cordoba = UsePN (mkPN "Cordoba") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Shangzhi = UsePN (mkPN "Shangzhi") ;
-  Mountains_Jezerce = UsePN (mkPN "Jezerce") ;
-  Countries_USA_provinces_Michigan_cities_SterlingHeights = UsePN (mkPN "Sterling Heights") ;
-  Countries_R_provinces_Kaliningradskayaoblast = UsePN (mkPN "Kaliningradskaya oblast") ;
-  Rivers_Ingoda = UsePN (mkPN "Ingoda") ;
-  Countries_UA_provinces_Khmelnytska_cities_Khmelnytskyy = UsePN (mkPN "Khmelnytskyy") ;
-  Countries_WAN_cities_Akure = UsePN (mkPN "Akure") ;
-  Countries_THA_provinces_Chachoengsao = UsePN (mkPN "Chachoengsao") ;
-  Countries_USA_provinces_Arizona_cities_Mesa = UsePN (mkPN "Mesa") ;
-  Countries_PL_provinces_Radomskie = UsePN (mkPN "Radomskie") ;
-  Countries_USA_provinces_NewMexico = UsePN (mkPN "New Mexico") ;
-  Countries_USA_provinces_Texas_cities_Lubbock = UsePN (mkPN "Lubbock") ;
-  Islands_GrKomoro = UsePN (mkPN "Gr Komoro") ;
-  Countries_USA_provinces_Massachusetts_cities_Springfield = UsePN (mkPN "Springfield") ;
-  Countries_RA_provinces_BuenosAires = UsePN (mkPN "Buenos Aires") ;
-  Countries_GB_provinces_Bridgend = UsePN (mkPN "Bridgend") ;
-  Countries_S_provinces_Alvsborg = UsePN (mkPN "Alvsborg") ;
-  Countries_S_provinces_Uppsala = UsePN (mkPN "Uppsala") ;
-  Countries_TJ_provinces_Zhejiang_cities_Jinhua = UsePN (mkPN "Jinhua") ;
-  Countries_GB_provinces_GreaterManchester_cities_Manchester = UsePN (mkPN "Manchester") ;
-  Countries_USA_provinces_Alaska = UsePN (mkPN "Alaska") ;
-  Rivers_Oranje = UsePN (mkPN "Oranje") ;
-  Countries_R_provinces_Kemerovskayaoblast_cities_LeninskKuznetskiy = UsePN (mkPN "Leninsk Kuznetskiy") ;
-  Countries_GB_provinces_WestYorkshire_cities_Kirklees = UsePN (mkPN "Kirklees") ;
-  Countries_R_provinces_Tomskayaoblast_cities_Tomsk = UsePN (mkPN "Tomsk") ;
-  Countries_S_provinces_Vasterbotten_cities_Umea = UsePN (mkPN "Umea") ;
-  Countries_TJ_provinces_Sichuan_cities_Xichang = UsePN (mkPN "Xichang") ;
-  Countries_THA_provinces_Nonthaburi = UsePN (mkPN "Nonthaburi") ;
-  Countries_BR_provinces_SaoPaulo_cities_Santos = UsePN (mkPN "Santos") ;
-  Countries_TJ_provinces_Liaoning_cities_Panshan = UsePN (mkPN "Panshan") ;
-  Countries_USA_provinces_California_cities_SanDiego = UsePN (mkPN "San Diego") ;
-  Countries_THA_provinces_Sukhothai = UsePN (mkPN "Sukhothai") ;
-  Countries_SUD_provinces_alWusta_cities_WadMadani = UsePN (mkPN "Wad Madani") ;
-  Countries_RP_cities_Cebu = UsePN (mkPN "Cebu") ;
-  Countries_CO_provinces_Cundinamarca = UsePN (mkPN "Cundinamarca") ;
-  Countries_KAZ_provinces_BatysQazaqstan_cities_Oral = UsePN (mkPN "Oral") ;
-  Countries_cid_cia_Gibraltar = UsePN (mkPN "Gibraltar") ;
-  Countries_UZB_provinces_Qasqadare = UsePN (mkPN "Qasqadare") ;
-  Countries_N_provinces_Finnmark = UsePN (mkPN "Finnmark") ;
-  Countries_GR_provinces_DhytikiMakedhonia = UsePN (mkPN "Dhytiki Makedhonia") ;
-  Countries_BR_provinces_SaoPaulo_cities_RibeiraoPreto = UsePN (mkPN "Ribeirao Preto") ;
-  Countries_KAZ_provinces_Pavlodar_cities_Ekibastuz = UsePN (mkPN "Ekibastuz") ;
-  Countries_D_provinces_Bremen_cities_Bremerhaven = UsePN (mkPN "Bremerhaven") ;
-  Countries_USA_provinces_California_cities_Vallejo = UsePN (mkPN "Vallejo") ;
-  Countries_IR_provinces_Mazandaran_cities_GonbadeKavus = UsePN (mkPN "Gonbad e Kavus") ;
-  Countries_CH_provinces_OW = UsePN (mkPN "OW") ;
-  Organizations_LAIA = UsePN (mkPN "Latin American Integration Association") ;
-  Countries_EAT_provinces_Mwanza_cities_Mwanza = UsePN (mkPN "Mwanza") ;
-  Organizations_WToO = UsePN (mkPN "World Tourism Organization") ;
-  Countries_TR_provinces_Mardin = UsePN (mkPN "Mardin") ;
-  Countries_MAL_provinces_Selangor = UsePN (mkPN "Selangor") ;
-  Countries_PL_provinces_Chelmskie_cities_Chelm = UsePN (mkPN "Chelm") ;
-  Countries_SN_provinces_Louga_cities_Louga = UsePN (mkPN "Louga") ;
-  Countries_D_provinces_RheinlandPfalz_cities_Kaiserslautern = UsePN (mkPN "Kaiserslautern") ;
-  Mountains_ClingmansDome = UsePN (mkPN "Clingmans Dome") ;
-  Countries_J_provinces_Miyazaki = UsePN (mkPN "Miyazaki") ;
-  Countries_IND_provinces_Maharashtra_cities_Nagpur = UsePN (mkPN "Nagpur") ;
-  Countries_J_provinces_Kochi = UsePN (mkPN "Kochi") ;
-  Countries_USA_provinces_NorthCarolina = UsePN (mkPN "North Carolina") ;
-  Countries_CO_provinces_NortedeSantander = UsePN (mkPN "Norte de Santander") ;
-  Countries_CO_provinces_ValledeCauca_cities_Tulua = UsePN (mkPN "Tulua") ;
-  Countries_RA_provinces_SanJuan = UsePN (mkPN "San Juan") ;
-  Countries_MAL_provinces_Fed_Terr_ofLabuan = UsePN (mkPN "Fed. Terr. of Labuan") ;
-  Countries_USA_provinces_Ohio_cities_Cincinnati = UsePN (mkPN "Cincinnati") ;
-  Countries_HCA_provinces_SantaBarbara_cities_SantaBarbara = UsePN (mkPN "Santa Barbara") ;
-  Countries_IR_provinces_Kerman_cities_Sirjan = UsePN (mkPN "Sirjan") ;
-  Countries_EAT_provinces_Ruvuma_cities_Songea = UsePN (mkPN "Songea") ;
-  Countries_ANG_provinces_Namibe_cities_Namibe = UsePN (mkPN "Namibe") ;
-  Countries_RO_provinces_Vilcea_cities_RimnicuVilcea = UsePN (mkPN "Rimnicu Vilcea") ;
-  Countries_HCA_provinces_GraciasaDios = UsePN (mkPN "Gracias a Dios") ;
-  Countries_USA_provinces_Nevada_cities_Henderson = UsePN (mkPN "Henderson") ;
-  Countries_WAN_cities_Onitsha = UsePN (mkPN "Onitsha") ;
-  Countries_PL_provinces_Przemyskie = UsePN (mkPN "Przemyskie") ;
-  Lakes_OzeroLadoga = UsePN (mkPN "Ozero Ladoga") ;
-  Countries_CO_provinces_Putumayo_cities_Mocoa = UsePN (mkPN "Mocoa") ;
-  Countries_TJ_provinces_Shaanxi_cities_Tongchuan = UsePN (mkPN "Tongchuan") ;
-  Countries_PE_provinces_Junin_cities_Huancayo = UsePN (mkPN "Huancayo") ;
-  Countries_BR_provinces_Parana_cities_Londrina = UsePN (mkPN "Londrina") ;
-  Countries_RSA_provinces_Gauteng = UsePN (mkPN "Gauteng") ;
-  Countries_RO_provinces_SatuMare_cities_SatuMare = UsePN (mkPN "Satu Mare") ;
-  Countries_USA_provinces_Michigan_cities_Detroit = UsePN (mkPN "Detroit") ;
-  Countries_USA_provinces_Wisconsin_cities_Madison = UsePN (mkPN "Madison") ;
-  Countries_S_provinces_Uppsala_cities_Uppsala = UsePN (mkPN "Uppsala") ;
-  Countries_USA_provinces_Connecticut_cities_Bridgeport = UsePN (mkPN "Bridgeport") ;
-  Countries_R_provinces_UdmurtRepublic_cities_Izhevsk = UsePN (mkPN "Izhevsk") ;
-  Countries_THA_provinces_Uttaradit = UsePN (mkPN "Uttaradit") ;
-  Countries_PE_provinces_Tacna = UsePN (mkPN "Tacna") ;
-  Countries_E_provinces_Galicia_cities_LaCoruna = UsePN (mkPN "La Coruna") ;
-  Countries_R_provinces_Voronezhskayaoblast_cities_Voronezh = UsePN (mkPN "Voronezh") ;
-  Countries_PL_provinces_Bielskie = UsePN (mkPN "Bielskie") ;
-  Countries_ANG_provinces_Bengo_cities_Caxito = UsePN (mkPN "Caxito") ;
-  Countries_EAK_provinces_Coast_cities_Malindi = UsePN (mkPN "Malindi") ;
-  Countries_F_provinces_PaysdelaLoire_cities_LeMans = UsePN (mkPN "Le Mans") ;
-  Countries_I_provinces_Puglia = UsePN (mkPN "Puglia") ;
-  Countries_RO_provinces_Arad = UsePN (mkPN "Arad") ;
-  Countries_RSA_provinces_WesternCape = UsePN (mkPN "Western Cape") ;
-  Countries_BR_provinces_Ceara = UsePN (mkPN "Ceara") ;
-  Countries_RO_provinces_Prahova_cities_Ploiesti = UsePN (mkPN "Ploiesti") ;
-  Countries_GR_provinces_VoreionAiyaion = UsePN (mkPN "Voreion Aiyaion") ;
-  Countries_N_provinces_Hordaland = UsePN (mkPN "Hordaland") ;
-  Countries_GB_provinces_Powys = UsePN (mkPN "Powys") ;
-  Countries_TJ_provinces_Anhui = UsePN (mkPN "Anhui") ;
-  Countries_USA_provinces_Hawaii_cities_Honolulu = UsePN (mkPN "Honolulu") ;
-  Organizations_IFRCS = UsePN (mkPN "International Federation of Red Cross and Red Crescent Societies") ;
-  Countries_RO_provinces_Maramures_cities_BaiaMare = UsePN (mkPN "Baia Mare") ;
-  Countries_IND_provinces_ArunachalPradesh = UsePN (mkPN "Arunachal Pradesh") ;
-  Countries_F_provinces_LanguedocRousillon = UsePN (mkPN "Languedoc Rousillon") ;
-  Countries_RC_provinces_Hsinchu_munic_cities_Hsinchu = UsePN (mkPN "Hsinchu") ;
-  Countries_TJ_provinces_Hunan_cities_Xiangtan = UsePN (mkPN "Xiangtan") ;
-  Countries_RI_cities_BandarLampung = UsePN (mkPN "Bandar Lampung") ;
-  Countries_IND_provinces_Mizoram = UsePN (mkPN "Mizoram") ;
-  Islands_SanClementeIsland = UsePN (mkPN "San Clemente Island") ;
-  Countries_FGU_cities_Cayenne = UsePN (mkPN "Cayenne") ;
-  Seas_BlackSea = UsePN (mkPN "Black Sea") ;
-  Countries_HCA_provinces_Intibuca = UsePN (mkPN "Intibuca") ;
-  Countries_BR_provinces_SaoPaulo_cities_Campinas = UsePN (mkPN "Campinas") ;
-  Countries_RA_provinces_Mendoza = UsePN (mkPN "Mendoza") ;
-  Countries_SUD_provinces_Kurdufan = UsePN (mkPN "Kurdufan") ;
-  Countries_E_provinces_Andalusia_cities_Jaen = UsePN (mkPN "Jaen") ;
-  Countries_E_provinces_Madrid_cities_Mostoles = UsePN (mkPN "Mostoles") ;
-  Countries_BR_provinces_Para_cities_Santarem = UsePN (mkPN "Santarem") ;
-  Countries_R_provinces_Kirovskayaoblast_cities_Kirov = UsePN (mkPN "Kirov") ;
-  Countries_NL_provinces_Overijssel_cities_Zwolle = UsePN (mkPN "Zwolle") ;
-  Islands_Nevis = UsePN (mkPN "Nevis") ;
-  Islands_Coll = UsePN (mkPN "Coll") ;
-  Countries_USA_provinces_Florida_cities_Hialeah = UsePN (mkPN "Hialeah") ;
-  Countries_A_provinces_Styria_cities_Graz = UsePN (mkPN "Graz") ;
-  Countries_HCA_provinces_IslasdelaBahia_cities_Roatan = UsePN (mkPN "Roatan") ;
-  Countries_TJ_provinces_Fujian = UsePN (mkPN "Fujian") ;
-  Countries_RSM_cities_SanMarino = UsePN (mkPN "San Marino") ;
-  Islands_Honshu = UsePN (mkPN "Honshu") ;
-  Countries_GB_provinces_Staffordshire = UsePN (mkPN "Staffordshire") ;
-  Countries_YV_provinces_Monagas_cities_Maturin = UsePN (mkPN "Maturin") ;
-  Countries_GB_provinces_Essex_cities_Basildon = UsePN (mkPN "Basildon") ;
-  Countries_ES_provinces_LaUnion = UsePN (mkPN "La Union") ;
-  Countries_D_provinces_SchleswigHolstein_cities_Kiel = UsePN (mkPN "Kiel") ;
-  Countries_RSA_cities_Katlehong = UsePN (mkPN "Katlehong") ;
-  Lakes_LakeTorren = UsePN (mkPN "Lake Torren") ;
-  Countries_UZB_provinces_Farghona_cities_Quqon = UsePN (mkPN "Quqon") ;
-  Countries_THA_provinces_Kanchanaburi = UsePN (mkPN "Kanchanaburi") ;
-  Countries_RP_cities_Manila = UsePN (mkPN "Manila") ;
-  Lakes_LakeSkutari = UsePN (mkPN "Lake Skutari") ;
-  Countries_J_provinces_Kyoto_cities_Kyoto = UsePN (mkPN "Kyoto") ;
-  Countries_YV_provinces_Portuguesa = UsePN (mkPN "Portuguesa") ;
-  Mountains_NevadodeToluca = UsePN (mkPN "Nevado de Toluca") ;
-  Mountains_MountEverest = UsePN (mkPN "Mount Everest") ;
-  Countries_VN_provinces_ThaiBinh = UsePN (mkPN "Thai Binh") ;
-  Countries_RM_provinces_Toliary_cities_Toliary = UsePN (mkPN "Toliary") ;
-  Islands_VancouverIsland = UsePN (mkPN "Vancouver Island") ;
-  Lakes_OzeroOnega = UsePN (mkPN "Ozero Onega") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Solingen = UsePN (mkPN "Solingen") ;
-  Countries_USA_provinces_Connecticut = UsePN (mkPN "Connecticut") ;
-  Countries_C_provinces_Guantanamo = UsePN (mkPN "Guantanamo") ;
-  Countries_E_provinces_Catalonia_cities_Sabadell = UsePN (mkPN "Sabadell") ;
-  Countries_RC_provinces_Taipei = UsePN (mkPN "Taipei") ;
-  Countries_USA_provinces_Washington_cities_Spokane = UsePN (mkPN "Spokane") ;
-  Countries_AL_cities_Vlore = UsePN (mkPN "Vlore") ;
-  Countries_PL_provinces_Bielskie_cities_BielskoBiala = UsePN (mkPN "Bielsko Biala") ;
-  Countries_MEX_provinces_Hidalgo_cities_Pachuca = UsePN (mkPN "Pachuca") ;
-  Countries_cid_cia_Wallis_and_Futuna_cities_Mata_Utu = UsePN (mkPN "Mata-Utu") ;
-  Countries_VN_provinces_HoaBinh = UsePN (mkPN "Hoa Binh") ;
-  Organizations_ECLAC = UsePN (mkPN "Economic Commission for Latin America and the Caribbean") ;
-  Countries_EAT_provinces_Ruvuma = UsePN (mkPN "Ruvuma") ;
-  Countries_IND_provinces_Assam = UsePN (mkPN "Assam") ;
-  Countries_R_provinces_Omskayaoblast_cities_Omsk = UsePN (mkPN "Omsk") ;
-  Countries_N_provinces_Finnmark_cities_Hammerfest = UsePN (mkPN "Hammerfest") ;
-  Countries_TJ_provinces_Hunan_cities_Loudi = UsePN (mkPN "Loudi") ;
-  Countries_THA_provinces_Saraburi_cities_Saraburi = UsePN (mkPN "Saraburi") ;
-  Mountains_MtWashington = UsePN (mkPN "Mt Washington") ;
-  Organizations_UPU = UsePN (mkPN "Universal Postal Union") ;
-  Countries_R_provinces_Ryazanskayaoblast_cities_Ryazan = UsePN (mkPN "Ryazan") ;
-  Countries_NL_provinces_Overijssel = UsePN (mkPN "Overijssel") ;
-  Countries_cid_cia_Navassa_Island = UsePN (mkPN "Navassa Island") ;
-  Countries_THA_provinces_Chanthaburi = UsePN (mkPN "Chanthaburi") ;
-  Countries_KAZ_provinces_Almaty_munic_cities_Almaty = UsePN (mkPN "Almaty") ;
-  Countries_F_provinces_Corse_cities_Ajaccio = UsePN (mkPN "Ajaccio") ;
-  Countries_I_provinces_Puglia_cities_Bari = UsePN (mkPN "Bari") ;
-  Countries_MEX_provinces_Campeche_cities_Campeche = UsePN (mkPN "Campeche") ;
-  Countries_BR_cities_Alvorada = UsePN (mkPN "Alvorada") ;
-  Organizations_AfDB = UsePN (mkPN "African Development Bank") ;
-  Rivers_Kokemaeenjoki = UsePN (mkPN "Kokemaeenjoki") ;
-  Countries_UA_provinces_Kyyivska = UsePN (mkPN "Kyyivska") ;
-  Organizations_CAEU = UsePN (mkPN "Council of Arab Economic Unity") ;
-  Countries_cid_cia_Jan_Mayen = UsePN (mkPN "Jan Mayen") ;
-  Countries_R_provinces_Leningradskayaoblast = UsePN (mkPN "Leningradskaya oblast") ;
-  Countries_RCB_cities_Brazzaville = UsePN (mkPN "Brazzaville") ;
-  Countries_F_provinces_Aquitaine_cities_Bordeaux = UsePN (mkPN "Bordeaux") ;
-  Countries_BR_provinces_SaoPaulo_cities_Botucatu = UsePN (mkPN "Botucatu") ;
-  Countries_USA_provinces_Florida_cities_Hollywood = UsePN (mkPN "Hollywood") ;
-  Countries_S_provinces_Ostergotland_cities_Norrkoping = UsePN (mkPN "Norrkoping") ;
-  Countries_ES_provinces_LaLibertad = UsePN (mkPN "La Libertad") ;
-  Countries_USA_provinces_California_cities_Pomona = UsePN (mkPN "Pomona") ;
-  Countries_BR_cities_Abaetetuba = UsePN (mkPN "Abaetetuba") ;
-  Countries_WAN_cities_Ikorodu = UsePN (mkPN "Ikorodu") ;
-  Countries_ET_provinces_SinaashShamaliyah_cities_ElArish = UsePN (mkPN "El Arish") ;
-  Rivers_Lukuga = UsePN (mkPN "Lukuga") ;
-  Countries_TJ_provinces_Guangdong_cities_Heyuan = UsePN (mkPN "Heyuan") ;
-  Countries_KAZ_provinces_Qaraghandy_cities_Karaganda = UsePN (mkPN "Karaganda") ;
-  Countries_TR_provinces_Tokat_cities_Tokat = UsePN (mkPN "Tokat") ;
-  Countries_C_provinces_Guantanamo_cities_Guantanamo = UsePN (mkPN "Guantanamo") ;
-  Islands_Hoy = UsePN (mkPN "Hoy") ;
-  Countries_BR_cities_Sumare = UsePN (mkPN "Sumare") ;
-  Mountains_Kenia = UsePN (mkPN "Kenia") ;
-  Rivers_Bani = UsePN (mkPN "Bani") ;
-  Countries_RA_provinces_RioNegro = UsePN (mkPN "Rio Negro") ;
-  Countries_WAN_cities_Ila = UsePN (mkPN "Ila") ;
-  Countries_TJ_provinces_Hunan_cities_Yiyang = UsePN (mkPN "Yiyang") ;
-  Countries_PL_provinces_Lodzkie = UsePN (mkPN "Lodzkie") ;
-  Countries_NL_provinces_Friesland = UsePN (mkPN "Friesland") ;
-  Countries_RP_cities_Pasig = UsePN (mkPN "Pasig") ;
-  Countries_R_provinces_Pskovskayaoblast_cities_VelikiyeLuki = UsePN (mkPN "Velikiye Luki") ;
-  Countries_E_provinces_Madrid_cities_AlcaladeHenares = UsePN (mkPN "Alcala de Henares") ;
-  Countries_cid_cia_Bouvet_Island = UsePN (mkPN "Bouvet Island") ;
-  Countries_GB_provinces_Oxfordshire = UsePN (mkPN "Oxfordshire") ;
-  Countries_CO_provinces_NortedeSantander_cities_Cucuta = UsePN (mkPN "Cucuta") ;
-  Countries_GB_provinces_Lancashire_cities_Lancaster = UsePN (mkPN "Lancaster") ;
-  Countries_cid_cia_Europa_Island = UsePN (mkPN "Europa Island") ;
-  Countries_CO_provinces_Bolivar = UsePN (mkPN "Bolivar") ;
-  Countries_ET_provinces_ElGharbiya_cities_Tanta = UsePN (mkPN "Tanta") ;
-  Countries_TJ_provinces_Henan = UsePN (mkPN "Henan") ;
-  Countries_BR_provinces_Para_cities_Castanhal = UsePN (mkPN "Castanhal") ;
-  Countries_R_provinces_Orlovskayaoblast = UsePN (mkPN "Orlovskaya oblast") ;
-  Countries_MEX_provinces_Guanajuato_cities_Celaya = UsePN (mkPN "Celaya") ;
-  Countries_MAL_provinces_Kelantan = UsePN (mkPN "Kelantan") ;
-  Countries_UA_provinces_Donetska_cities_Makiyivka = UsePN (mkPN "Makiyivka") ;
-  Countries_WAN_cities_Ikerre = UsePN (mkPN "Ikerre") ;
-  Countries_cid_cia_Johnston_Atoll = UsePN (mkPN "Johnston Atoll") ;
-  Countries_RC_cities_Hsinchuang = UsePN (mkPN "Hsinchuang") ;
-  Countries_I_provinces_Liguria_cities_LaSpezia = UsePN (mkPN "La Spezia") ;
-  Countries_RM_provinces_Toamasina_cities_Tamatave = UsePN (mkPN "Tamatave") ;
-  Countries_S_provinces_Kristianstad_cities_Kristianstad = UsePN (mkPN "Kristianstad") ;
-  Countries_R_provinces_UdmurtRepublic_cities_Glazov = UsePN (mkPN "Glazov") ;
-  Countries_HCA_provinces_Lempira = UsePN (mkPN "Lempira") ;
-  Rivers_Vaal = UsePN (mkPN "Vaal") ;
-  Countries_TJ_provinces_Anhui_cities_Xuancheng = UsePN (mkPN "Xuancheng") ;
-  Countries_ET_provinces_ElWadielJadid_cities_ElKharga = UsePN (mkPN "El Kharga") ;
-  Countries_R_provinces_Vladimirskayaoblast_cities_Vladimir = UsePN (mkPN "Vladimir") ;
-  Mountains_Portefjaellen = UsePN (mkPN "Portefjaellen") ;
-  Countries_PL_provinces_Warszwaskie_cities_Warsaw = UsePN (mkPN "Warsaw") ;
-  Countries_IRQ_provinces_Babil = UsePN (mkPN "Babil") ;
-  Countries_CZ_provinces_Zapadocesky = UsePN (mkPN "Zapadocesky") ;
-  Organizations_Benelux = UsePN (mkPN "Benelux Economic Union") ;
-  Countries_TJ_provinces_Sichuan_cities_Chengdu = UsePN (mkPN "Chengdu") ;
-  Countries_PL_provinces_Lomzynskie_cities_Lomza = UsePN (mkPN "Lomza") ;
-  Countries_CO_provinces_Risaralda = UsePN (mkPN "Risaralda") ;
-  Countries_R_provinces_Kostromskayaoblast = UsePN (mkPN "Kostromskaya oblast") ;
-  Countries_E_provinces_Catalonia_cities_HospitaletdeLlobregat = UsePN (mkPN "Hospitalet de Llobregat") ;
-  Countries_GR_provinces_Attiki = UsePN (mkPN "Attiki") ;
-  Countries_D_provinces_Bayern_cities_Nurnberg = UsePN (mkPN "Nurnberg") ;
-  Countries_USA_provinces_Mississippi_cities_Jackson = UsePN (mkPN "Jackson") ;
-  Islands_Montserrat = UsePN (mkPN "Montserrat") ;
-  Countries_R_provinces_Magadanskayaoblast_cities_Magadan = UsePN (mkPN "Magadan") ;
-  Countries_ES_provinces_Chalatenango_cities_Chalatenango = UsePN (mkPN "Chalatenango") ;
-  Countries_CO_provinces_Narino = UsePN (mkPN "Narino") ;
-  Islands_SantaRosaIsland = UsePN (mkPN "Santa Rosa Island") ;
-  Countries_MEX_provinces_Hidalgo = UsePN (mkPN "Hidalgo") ;
-  Countries_R_provinces_Ivanovskayaoblast = UsePN (mkPN "Ivanovskaya oblast") ;
-  Countries_C_provinces_CiegodeAvila = UsePN (mkPN "Ciego de Avila") ;
-  Countries_R_provinces_Tulskayaoblast_cities_Novomoskovsk = UsePN (mkPN "Novomoskovsk") ;
-  Countries_GB_provinces_GreaterManchester_cities_Wigan = UsePN (mkPN "Wigan") ;
-  Countries_GB_provinces_Central_cities_Stirling = UsePN (mkPN "Stirling") ;
-  Countries_USA_provinces_Texas_cities_Laredo = UsePN (mkPN "Laredo") ;
-  Rivers_Chire = UsePN (mkPN "Chire") ;
-  Countries_TJ_provinces_NeiMonggol_cities_Hohhot = UsePN (mkPN "Hohhot") ;
-  Countries_CZ_provinces_Severocesky_cities_Liberec = UsePN (mkPN "Liberec") ;
-  Lakes_LakePrespa = UsePN (mkPN "Lake Prespa") ;
-  Rivers_Cunene = UsePN (mkPN "Cunene") ;
-  Rivers_Arkansas = UsePN (mkPN "Arkansas") ;
-  Countries_TJ_provinces_Hunan_cities_Shaoyang = UsePN (mkPN "Shaoyang") ;
-  Countries_VN_provinces_SongBe = UsePN (mkPN "Song Be") ;
-  Countries_J_provinces_Okayama = UsePN (mkPN "Okayama") ;
-  Countries_USA_provinces_Virginia_cities_Chesapeake = UsePN (mkPN "Chesapeake") ;
-  Countries_RSA_cities_Ibhayi = UsePN (mkPN "Ibhayi") ;
-  Countries_CH_provinces_VD = UsePN (mkPN "VD") ;
-  Lakes_LakeWilliston = UsePN (mkPN "Lake Williston") ;
-  Islands_Shikoku = UsePN (mkPN "Shikoku") ;
-  Countries_IR_provinces_Khuzestan_cities_Dezful = UsePN (mkPN "Dezful") ;
-  Countries_IND_provinces_Bihar = UsePN (mkPN "Bihar") ;
-  Deserts_Makteir = UsePN (mkPN "Makteir") ;
-  Countries_EAT_provinces_Mwanza = UsePN (mkPN "Mwanza") ;
-  Rivers_Weichsel = UsePN (mkPN "Weichsel") ;
-  Countries_PL_provinces_Poznanskie = UsePN (mkPN "Poznanskie") ;
-  Countries_GB_provinces_Somerset_cities_Taunton = UsePN (mkPN "Taunton") ;
-  Countries_RO_provinces_Salaj = UsePN (mkPN "Salaj") ;
-  Countries_R_provinces_Belgorodskayaoblast = UsePN (mkPN "Belgorodskaya oblast") ;
-  Countries_CH_provinces_BL = UsePN (mkPN "BL") ;
-  Countries_RA_provinces_Corrientes_cities_Corrientes = UsePN (mkPN "Corrientes") ;
-  Countries_TR_provinces_Erzurum_cities_Erzurum = UsePN (mkPN "Erzurum") ;
-  Countries_CDN_provinces_Ontario_cities_SaintCatharines = UsePN (mkPN "Saint Catharines") ;
-  Countries_ET_provinces_ElSuweiz_munic = UsePN (mkPN "El Suweiz (munic.)") ;
-  Countries_BR_provinces_Pernambuco_cities_Petrolina = UsePN (mkPN "Petrolina") ;
-  Islands_Bornholm = UsePN (mkPN "Bornholm") ;
-  Countries_USA_provinces_Texas_cities_Amarillo = UsePN (mkPN "Amarillo") ;
-  Lakes_LakeEduard = UsePN (mkPN "Lake Eduard") ;
-  Countries_GB_provinces_WestMidlands_cities_Wolverhampton = UsePN (mkPN "Wolverhampton") ;
-  Countries_GB_provinces_NorthYorkshire_cities_Northallerton = UsePN (mkPN "Northallerton") ;
-  Seas_PersianGulf = UsePN (mkPN "Persian Gulf") ;
-  Organizations_BDEAC = UsePN (mkPN "Central African States Development Bank") ;
-  Countries_J_provinces_Gumma_cities_Maebashi = UsePN (mkPN "Maebashi") ;
-  Countries_GB_provinces_Dorset_cities_Dorchester = UsePN (mkPN "Dorchester") ;
-  Countries_IND_provinces_AndhraPradesh_cities_Guntur = UsePN (mkPN "Guntur") ;
-  Countries_EAK_provinces_Central_cities_Nyeri = UsePN (mkPN "Nyeri") ;
-  Countries_D_provinces_BadenWurttemberg_cities_Stuttgart = UsePN (mkPN "Stuttgart") ;
-  Countries_ROK_cities_Chongju = UsePN (mkPN "Chongju") ;
-  Countries_E_provinces_Catalonia_cities_Mataro = UsePN (mkPN "Mataro") ;
-  Countries_SN_provinces_SaintLouis_cities_SaintLouis = UsePN (mkPN "Saint Louis") ;
-  Countries_UZB_provinces_Surkhondare_cities_Termiz = UsePN (mkPN "Termiz") ;
-  Countries_THA_provinces_Satun = UsePN (mkPN "Satun") ;
-  Countries_IR_provinces_Mazandaran_cities_Gorgan = UsePN (mkPN "Gorgan") ;
-  Countries_TJ_provinces_Sichuan_cities_Guangyuan = UsePN (mkPN "Guangyuan") ;
-  Countries_IRQ_provinces_Wasit = UsePN (mkPN "Wasit") ;
-  Countries_PL_provinces_Ostroleckie_cities_Ostroleka = UsePN (mkPN "Ostroleka") ;
-  Countries_TR_provinces_Balikesir_cities_Balikesir = UsePN (mkPN "Balikesir") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Dortmund = UsePN (mkPN "Dortmund") ;
-  Countries_PL_provinces_Plockie = UsePN (mkPN "Plockie") ;
-  Countries_CZ_provinces_Severomoravsky_cities_Olomouc = UsePN (mkPN "Olomouc") ;
-  Countries_MEX_provinces_Coahuila_cities_Monclova = UsePN (mkPN "Monclova") ;
-  Countries_CAM_provinces_Sud_cities_Ebolowa = UsePN (mkPN "Ebolowa") ;
-  Countries_IND_provinces_TamilNadu_cities_Tiruchchirappalli = UsePN (mkPN "Tiruchchirappalli") ;
-  Countries_THA_provinces_LopBuri = UsePN (mkPN "Lop Buri") ;
-  Countries_EAT_provinces_Tabora_cities_Tabora = UsePN (mkPN "Tabora") ;
-  Countries_TR_provinces_Sanliurfa = UsePN (mkPN "Sanliurfa") ;
-  Countries_THA_provinces_SuratThani = UsePN (mkPN "Surat Thani") ;
-  Countries_USA_provinces_SouthDakota_cities_SiouxFalls = UsePN (mkPN "Sioux Falls") ;
-  Countries_GB_provinces_MerthyrTydfil = UsePN (mkPN "Merthyr Tydfil") ;
-  Countries_BR_provinces_MatoGrossodoSul = UsePN (mkPN "Mato Grosso do Sul") ;
-  Countries_YV_provinces_Bolivar_cities_CiudadGuayana = UsePN (mkPN "Ciudad Guayana") ;
-  Mountains_BoundaryPeak = UsePN (mkPN "Boundary Peak") ;
-  Countries_GB_provinces_AberconwyandColwyn = UsePN (mkPN "Aberconwy and Colwyn") ;
-  Countries_UA_provinces_Zakarpatska_cities_Uzhhorod = UsePN (mkPN "Uzhhorod") ;
-  Countries_R_provinces_Irkutskayaoblast_cities_Irkutsk = UsePN (mkPN "Irkutsk") ;
-  Countries_HCA_provinces_Comayagua = UsePN (mkPN "Comayagua") ;
-  Countries_USA_provinces_NorthCarolina_cities_Durham = UsePN (mkPN "Durham") ;
-  Countries_HCA_provinces_Colon_cities_Trujillo = UsePN (mkPN "Trujillo") ;
-  Countries_WAN_cities_Shaki = UsePN (mkPN "Shaki") ;
-  Countries_SF_provinces_Uusimaa_cities_Helsinki = UsePN (mkPN "Helsinki") ;
-  Countries_I_provinces_Piemonte = UsePN (mkPN "Piemonte") ;
-  Countries_GR_provinces_KedrikiMakedhonia = UsePN (mkPN "Kedriki Makedhonia") ;
-  Countries_USA_provinces_Texas_cities_Arlington = UsePN (mkPN "Arlington") ;
-  Rivers_Casai = UsePN (mkPN "Casai") ;
-  Lakes_LakeKioga = UsePN (mkPN "Lake Kioga") ;
-  Countries_H_provinces_Budapest_munic = UsePN (mkPN "Budapest (munic.)") ;
-  Rivers_Sanga = UsePN (mkPN "Sanga") ;
-  Countries_USA_provinces_Arizona_cities_Scottsdale = UsePN (mkPN "Scottsdale") ;
-  Countries_RO_provinces_Teleorman = UsePN (mkPN "Teleorman") ;
-  Countries_CAM_provinces_Est_cities_Bertoua = UsePN (mkPN "Bertoua") ;
-  Countries_BR_cities_Betim = UsePN (mkPN "Betim") ;
-  Countries_GB_provinces_WestMidlands_cities_Solihull = UsePN (mkPN "Solihull") ;
-  Countries_GB_provinces_RhonddaCynonTaff_cities_Rhondda = UsePN (mkPN "Rhondda") ;
-  Countries_TR_provinces_Ordu = UsePN (mkPN "Ordu") ;
-  Countries_J_provinces_Kanagawa_cities_Kawasaki = UsePN (mkPN "Kawasaki") ;
-  Islands_Tasmania = UsePN (mkPN "Tasmania") ;
-  Countries_DJI_cities_Djibouti = UsePN (mkPN "Djibouti") ;
-  Countries_MEX_provinces_NuevoLeon_cities_Monterrey = UsePN (mkPN "Monterrey") ;
-  Countries_TR_provinces_Hatay_cities_Iskenderun = UsePN (mkPN "Iskenderun") ;
-  Lakes_GreatSaltLake = UsePN (mkPN "Great Salt Lake") ;
-  Countries_WAN_cities_Sapele = UsePN (mkPN "Sapele") ;
-  Countries_USA_provinces_Tennessee_cities_Nashville = UsePN (mkPN "Nashville") ;
-  Countries_CH_provinces_UR = UsePN (mkPN "UR") ;
-  Countries_IR_provinces_AzarbayianeGharbt_cities_Maragheh = UsePN (mkPN "Maragheh") ;
-  Countries_E_provinces_CanaryIslands_cities_LasPalmasdeGranCanaria = UsePN (mkPN "Las Palmas de Gran Canaria") ;
-  Countries_CDN_provinces_Ontario = UsePN (mkPN "Ontario") ;
-  Countries_RO_provinces_Maramures = UsePN (mkPN "Maramures") ;
-  Countries_RI_cities_Gorontalo = UsePN (mkPN "Gorontalo") ;
-  Countries_CH_provinces_LU = UsePN (mkPN "LU") ;
-  Countries_R_provinces_Rep_ofAdygeya = UsePN (mkPN "Rep. of Adygeya") ;
-  Countries_MEX_provinces_Colima_cities_Colima = UsePN (mkPN "Colima") ;
-  Countries_RO_provinces_Calarasi = UsePN (mkPN "Calarasi") ;
-  Countries_S_provinces_Norrbotten = UsePN (mkPN "Norrbotten") ;
-  Countries_TJ_provinces_Shanxi_cities_Yuci = UsePN (mkPN "Yuci") ;
-  Countries_AZ_cities_Baku = UsePN (mkPN "Baku") ;
-  Countries_E_provinces_Catalonia_cities_Tarragona = UsePN (mkPN "Tarragona") ;
-  Countries_I_provinces_Abruzzo_cities_Pescara = UsePN (mkPN "Pescara") ;
-  Countries_R_provinces_Kurskayaoblast = UsePN (mkPN "Kurskaya oblast") ;
-  Countries_RA_provinces_SantaCruz_cities_RioGallegos = UsePN (mkPN "Rio Gallegos") ;
-  Countries_IR_provinces_Hamadan_cities_Malayer = UsePN (mkPN "Malayer") ;
-  Countries_J_provinces_Kumamoto = UsePN (mkPN "Kumamoto") ;
-  Organizations_NAM = UsePN (mkPN "Nonaligned Movement") ;
-  Countries_TJ_provinces_Liaoning_cities_Benxi = UsePN (mkPN "Benxi") ;
-  Rivers_ConnecticutRiver = UsePN (mkPN "Connecticut River") ;
-  Countries_I_provinces_Toscana = UsePN (mkPN "Toscana") ;
-  Countries_BR_provinces_Pernambuco_cities_Garanhuns = UsePN (mkPN "Garanhuns") ;
-  Countries_AL_cities_Tirane = UsePN (mkPN "Tirane") ;
-  Islands_SaintVincent = UsePN (mkPN "Saint Vincent") ;
-  Countries_GB_provinces_Lothian = UsePN (mkPN "Lothian") ;
-  Countries_YV_provinces_Carabobo_cities_Valencia = UsePN (mkPN "Valencia") ;
-  Countries_USA_provinces_NorthCarolina_cities_Raleigh = UsePN (mkPN "Raleigh") ;
-  Countries_WAN_cities_Enugu = UsePN (mkPN "Enugu") ;
-  Countries_R_provinces_Khabarovskiykray_cities_Khabarovsk = UsePN (mkPN "Khabarovsk") ;
-  Countries_IR_provinces_Khorasan_cities_Bojnurd = UsePN (mkPN "Bojnurd") ;
-  Countries_TM_provinces_Balkan_cities_Nebitdag = UsePN (mkPN "Nebitdag") ;
-  Rivers_RiodelaPlata = UsePN (mkPN "Rio de la Plata") ;
-  Rivers_Pibor = UsePN (mkPN "Pibor") ;
-  Countries_BD_cities_Sylhet = UsePN (mkPN "Sylhet") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_MulheimanderRuhr = UsePN (mkPN "Mulheim an der Ruhr") ;
-  Countries_USA_provinces_NewJersey_cities_Paterson = UsePN (mkPN "Paterson") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Fuling = UsePN (mkPN "Fuling") ;
-  Countries_TR_provinces_Kocaeli_cities_Adapazari = UsePN (mkPN "Adapazari") ;
-  Countries_MA_cities_Tetouan = UsePN (mkPN "Tetouan") ;
-  Countries_S_provinces_Kristianstad = UsePN (mkPN "Kristianstad") ;
-  Countries_E_provinces_Andalusia_cities_Sevilla = UsePN (mkPN "Sevilla") ;
-  Countries_S_provinces_Orebro_cities_Orebro = UsePN (mkPN "Orebro") ;
-  Countries_MYA_provinces_Chin_cities_Hakha = UsePN (mkPN "Hakha") ;
-  Countries_TJ_provinces_Hubei_cities_Guangshui = UsePN (mkPN "Guangshui") ;
-  Rivers_Kafue = UsePN (mkPN "Kafue") ;
-  Countries_cid_cia_French_Polynesia_cities_Papeete = UsePN (mkPN "Papeete") ;
-  Countries_BR_provinces_Alagoas_cities_Maceio = UsePN (mkPN "Maceio") ;
-  Countries_TJ_provinces_Henan_cities_Luohe = UsePN (mkPN "Luohe") ;
-  Countries_GR_cities_Piraeus = UsePN (mkPN "Piraeus") ;
-  Countries_ET_provinces_Sohag = UsePN (mkPN "Sohag") ;
-  Countries_GB_provinces_WestMidlands_cities_Coventry = UsePN (mkPN "Coventry") ;
-  Countries_BR_provinces_Bahia_cities_FeiradeSantana = UsePN (mkPN "Feira de Santana") ;
-  Countries_TR_provinces_Diyarbakir_cities_Diyarbakir = UsePN (mkPN "Diyarbakir") ;
-  Organizations_UNRWA = UsePN (mkPN "United Nations Relief and Works Agency for Palestine Refugees in the Near East") ;
-  Countries_WAN_cities_Ibadan = UsePN (mkPN "Ibadan") ;
-  Countries_PK_cities_Islamabad = UsePN (mkPN "Islamabad") ;
-  Countries_RSA_cities_Soshanguve = UsePN (mkPN "Soshanguve") ;
-  Countries_J_provinces_Fukushima_cities_Fukushima = UsePN (mkPN "Fukushima") ;
-  Countries_RM_provinces_Antananarivo = UsePN (mkPN "Antananarivo") ;
-  Countries_P_provinces_Braganca = UsePN (mkPN "Braganca") ;
-  Countries_YV_provinces_Tachira_cities_SanCristobal = UsePN (mkPN "San Cristobal") ;
-  Countries_MEX_provinces_Veracruz_cities_Coatzacoalcos = UsePN (mkPN "Coatzacoalcos") ;
-  Countries_CDN_provinces_Ontario_cities_Oshawa = UsePN (mkPN "Oshawa") ;
-  Countries_RSA_provinces_Mpumalanga_cities_Nelspruit = UsePN (mkPN "Nelspruit") ;
-  Countries_R_provinces_Irkutskayaoblast = UsePN (mkPN "Irkutskaya oblast") ;
-  Countries_cid_cia_Greenland = UsePN (mkPN "Greenland") ;
-  Countries_Z_provinces_Northern_cities_Kasama = UsePN (mkPN "Kasama") ;
-  Countries_PL_provinces_Ciechanowskie = UsePN (mkPN "Ciechanowskie") ;
-  Countries_UA_provinces_Kharkivska_cities_Kharkiv = UsePN (mkPN "Kharkiv") ;
-  Countries_A_provinces_Carinthia_cities_Klagenfurt = UsePN (mkPN "Klagenfurt") ;
-  Organizations_G_10 = UsePN (mkPN "Group of 10") ;
-  Countries_CO_provinces_Bolivar_cities_Mangangue = UsePN (mkPN "Mangangue") ;
-  Countries_RO_provinces_Dimbovita = UsePN (mkPN "Dimbovita") ;
-  Countries_DZ_cities_Bechar = UsePN (mkPN "Bechar") ;
-  Countries_PL_provinces_Poznanskie_cities_Poznan = UsePN (mkPN "Poznan") ;
-  Countries_GB_provinces_SouthYorkshire_cities_Sheffield = UsePN (mkPN "Sheffield") ;
-  Countries_MYA_provinces_Tanintharyi_cities_Tavoy = UsePN (mkPN "Tavoy") ;
-  Countries_GB_provinces_Kent_cities_Tonbridge = UsePN (mkPN "Tonbridge") ;
-  Countries_L_cities_Luxembourg = UsePN (mkPN "Luxembourg") ;
-  Organizations_OECS = UsePN (mkPN "Organization of Eastern Caribbean States") ;
-  Countries_D_provinces_Saarland = UsePN (mkPN "Saarland") ;
-  Countries_CR_provinces_Heredia = UsePN (mkPN "Heredia") ;
-  Countries_USA_provinces_California_cities_Lancaster = UsePN (mkPN "Lancaster") ;
-  Countries_TJ_provinces_Jiangsu_cities_Yixing = UsePN (mkPN "Yixing") ;
-  Countries_BR_provinces_MatoGrosso = UsePN (mkPN "Mato Grosso") ;
-  Countries_RO_provinces_Gorj = UsePN (mkPN "Gorj") ;
-  Countries_S_provinces_Stockholm = UsePN (mkPN "Stockholm") ;
-  Mountains_MtHood = UsePN (mkPN "Mt Hood") ;
-  Countries_YV_provinces_Cojedes = UsePN (mkPN "Cojedes") ;
-  Countries_TJ_provinces_Guangdong_cities_Shantou = UsePN (mkPN "Shantou") ;
-  Countries_J_provinces_Aichi = UsePN (mkPN "Aichi") ;
-  Countries_WAN_cities_EffonAlaiye = UsePN (mkPN "Effon Alaiye") ;
-  Mountains_GuadalupePeak = UsePN (mkPN "Guadalupe Peak") ;
-  Countries_PL_provinces_Tarnobrzeskie = UsePN (mkPN "Tarnobrzeskie") ;
-  Countries_I_provinces_TrentinoAltoAdige_cities_Bolzano = UsePN (mkPN "Bolzano") ;
-  Countries_TJ_provinces_Shandong_cities_Liaocheng = UsePN (mkPN "Liaocheng") ;
-  Countries_USA_provinces_Illinois_cities_Peoria = UsePN (mkPN "Peoria") ;
-  Countries_MEX_provinces_Veracruz_cities_XalapaEnriquez = UsePN (mkPN "Xalapa Enriquez") ;
-  Countries_VN_provinces_BacThai = UsePN (mkPN "Bac Thai") ;
-  Countries_RO_provinces_Dolj_cities_Craiova = UsePN (mkPN "Craiova") ;
-  Countries_BF_cities_Ouagadougou = UsePN (mkPN "Ouagadougou") ;
-  Countries_TJ_provinces_Liaoning_cities_Tieling = UsePN (mkPN "Tieling") ;
-  Countries_BR_provinces_Para_cities_Ananindeua = UsePN (mkPN "Ananindeua") ;
-  Countries_J_provinces_Kagoshima = UsePN (mkPN "Kagoshima") ;
-  Islands_NorthCaicos = UsePN (mkPN "North Caicos") ;
-  Countries_WAN_cities_Lafia = UsePN (mkPN "Lafia") ;
-  Countries_TJ_provinces_Jiangxi_cities_Xinyu = UsePN (mkPN "Xinyu") ;
-  Countries_THA_provinces_Trang = UsePN (mkPN "Trang") ;
-  Countries_AUS_provinces_Victoria_cities_Melbourne = UsePN (mkPN "Melbourne") ;
-  Countries_TR_provinces_Cankiri = UsePN (mkPN "Cankiri") ;
-  Islands_Trinidad = UsePN (mkPN "Trinidad") ;
-  Organizations_ZC = UsePN (mkPN "Zangger Committee") ;
-  Countries_E_provinces_BalearicIslands = UsePN (mkPN "Balearic Islands") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_Canoas = UsePN (mkPN "Canoas") ;
-  Countries_USA_provinces_Texas_cities_Brownsville = UsePN (mkPN "Brownsville") ;
-  Countries_MOC_provinces_Sofala_cities_Beira = UsePN (mkPN "Beira") ;
-  Countries_PE_provinces_Huanuco_cities_Huanuco = UsePN (mkPN "Huanuco") ;
-  Countries_IND_provinces_Maharashtra_cities_Bhiwandi = UsePN (mkPN "Bhiwandi") ;
-  Countries_USA_provinces_Texas_cities_ElPaso = UsePN (mkPN "El Paso") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Elektrostal = UsePN (mkPN "Elektrostal") ;
-  Countries_USA_provinces_Virginia_cities_Hampton = UsePN (mkPN "Hampton") ;
-  Countries_IR_cities_Mehrshahr = UsePN (mkPN "Mehrshahr") ;
-  Countries_THA_provinces_Phetchaburi = UsePN (mkPN "Phetchaburi") ;
-  Countries_IND_provinces_Manipur = UsePN (mkPN "Manipur") ;
-  Countries_VN_provinces_PhuYen = UsePN (mkPN "Phu Yen") ;
-  Countries_F_provinces_Lorraine_cities_Nancy = UsePN (mkPN "Nancy") ;
-  Countries_C_provinces_CiudaddelaHabana_cities_Havana = UsePN (mkPN "Havana") ;
-  Countries_RA_provinces_Formosa = UsePN (mkPN "Formosa") ;
-  Countries_R_provinces_Ulyanovskayaoblast_cities_Dimitrovgrad = UsePN (mkPN "Dimitrovgrad") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Jixi = UsePN (mkPN "Jixi") ;
-  Islands_Oahu = UsePN (mkPN "Oahu") ;
-  Rivers_RioBalsas = UsePN (mkPN "Rio Balsas") ;
-  Countries_EAT_provinces_Dodoma_cities_Dodoma = UsePN (mkPN "Dodoma") ;
-  Countries_EAT_provinces_Shinyanga = UsePN (mkPN "Shinyanga") ;
-  Countries_EAT_provinces_KaskaziniPemba = UsePN (mkPN "Kaskazini Pemba") ;
-  Countries_S_provinces_Gotland = UsePN (mkPN "Gotland") ;
-  Deserts_Dschurab = UsePN (mkPN "Dschurab") ;
-  Countries_TR_provinces_Mugla = UsePN (mkPN "Mugla") ;
-  Islands_Bahamas = UsePN (mkPN "Bahamas") ;
-  Countries_TR_provinces_Canakkale = UsePN (mkPN "Canakkale") ;
-  Countries_P_provinces_Leiria = UsePN (mkPN "Leiria") ;
-  Countries_TJ_provinces_Zhejiang_cities_Ningbo = UsePN (mkPN "Ningbo") ;
-  Countries_H_provinces_Pecs_munic_cities_Pecs = UsePN (mkPN "Pecs") ;
-  Countries_TJ_provinces_Guangdong_cities_Shanwei = UsePN (mkPN "Shanwei") ;
-  Countries_BR_provinces_Amapa = UsePN (mkPN "Amapa") ;
-  Countries_RM_provinces_Antananarivo_cities_Antananarivo = UsePN (mkPN "Antananarivo") ;
-  Countries_D_provinces_BadenWurttemberg = UsePN (mkPN "Baden Wurttemberg") ;
-  Countries_BR_provinces_SaoPaulo_cities_Franca = UsePN (mkPN "Franca") ;
-  Countries_F_provinces_MidiPyrenees = UsePN (mkPN "Midi Pyrenees") ;
-  Organizations_WIPO = UsePN (mkPN "World Intellectual Property Organization") ;
-  Countries_NL_provinces_NoordHolland = UsePN (mkPN "Noord Holland") ;
-  Countries_ET_provinces_Dumyat_cities_Dumyat = UsePN (mkPN "Dumyat") ;
-  Rivers_Klaraelv = UsePN (mkPN "Klaraelv") ;
-  Countries_THA_provinces_SamutPrakan = UsePN (mkPN "Samut Prakan") ;
-  Deserts_ArabianDesert = UsePN (mkPN "Arabian Desert") ;
-  Countries_VN_cities_VietTri = UsePN (mkPN "Viet Tri") ;
-  Countries_RCH_cities_Valparaiso = UsePN (mkPN "Valparaiso") ;
-  Countries_SUD_provinces_alIstiwaiyah = UsePN (mkPN "al Istiwaiyah") ;
-  Countries_USA_provinces_Oklahoma_cities_Tulsa = UsePN (mkPN "Tulsa") ;
-  Countries_RSA_cities_Khayalitsha = UsePN (mkPN "Khayalitsha") ;
-  Countries_IR_provinces_Khorasan_cities_Mashhad = UsePN (mkPN "Mashhad") ;
-  Rivers_Rufiji = UsePN (mkPN "Rufiji") ;
-  Countries_PK_cities_Sahiwal = UsePN (mkPN "Sahiwal") ;
-  Organizations_WTrO = UsePN (mkPN "World Trade Organization") ;
-  Countries_I_provinces_Molise = UsePN (mkPN "Molise") ;
-  Countries_CO_provinces_Cauca_cities_Popayan = UsePN (mkPN "Popayan") ;
-  Countries_UAE_provinces_Dubayy = UsePN (mkPN "Dubayy") ;
-  Countries_ZRE_provinces_KasaiOriental_cities_MweneDitu = UsePN (mkPN "Mwene Ditu") ;
-  Countries_MAL_provinces_Sabah_cities_Tawai = UsePN (mkPN "Tawai") ;
-  Countries_BR_provinces_Goias_cities_Goiania = UsePN (mkPN "Goiania") ;
-  Countries_GB_provinces_WestYorkshire_cities_Bradford = UsePN (mkPN "Bradford") ;
-  Islands_Fidschi = UsePN (mkPN "Fidschi") ;
-  Organizations_UNPREDEP = UsePN (mkPN "United Nations Preventive Deployment Force") ;
-  Countries_TJ_provinces_XinjiangUygur_cities_Karamay = UsePN (mkPN "Karamay") ;
-  Countries_D_provinces_RheinlandPfalz_cities_Ludwigshafen = UsePN (mkPN "Ludwigshafen") ;
-  Countries_NOK_cities_Wonsan = UsePN (mkPN "Wonsan") ;
-  Countries_MEX_provinces_QuintanaRoo = UsePN (mkPN "Quintana Roo") ;
-  Countries_BR_provinces_Ceara_cities_Fortaleza = UsePN (mkPN "Fortaleza") ;
-  Countries_GB_provinces_ValeofGlamorgan_cities_Barry = UsePN (mkPN "Barry") ;
-  Countries_cid_cia_Turks_and_Caicos_Islands_cities_GrandTurk = UsePN (mkPN "Grand Turk") ;
-  Countries_D_provinces_Bayern_cities_Erlangen = UsePN (mkPN "Erlangen") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Koln = UsePN (mkPN "Koln") ;
-  Countries_BD_cities_Tongi = UsePN (mkPN "Tongi") ;
-  Countries_MOC_provinces_Niassa_cities_Lichinga = UsePN (mkPN "Lichinga") ;
-  Countries_CH_provinces_BS = UsePN (mkPN "BS") ;
-  Countries_F_provinces_Auvergne_cities_ClermontFerrand = UsePN (mkPN "Clermont Ferrand") ;
-  Countries_RI_cities_Bogor = UsePN (mkPN "Bogor") ;
-  Countries_EAU_cities_Kampala = UsePN (mkPN "Kampala") ;
-  Countries_GB_provinces_TyneandWear_cities_Sunderland = UsePN (mkPN "Sunderland") ;
-  Countries_USA_provinces_California_cities_SantaRosa = UsePN (mkPN "Santa Rosa") ;
-  Countries_TJ_provinces_Zhejiang_cities_Wenzhou = UsePN (mkPN "Wenzhou") ;
-  Countries_EAT_provinces_MjiniMagharibi_cities_Zanzibar = UsePN (mkPN "Zanzibar") ;
-  Countries_TJ_provinces_Shandong_cities_Weihai = UsePN (mkPN "Weihai") ;
-  Countries_R_provinces_Rep_ofKhakassiya_cities_Abakan = UsePN (mkPN "Abakan") ;
-  Islands_Palau = UsePN (mkPN "Palau") ;
-  Islands_Guadeloupe = UsePN (mkPN "Guadeloupe") ;
-  Countries_THA_provinces_PhraNakhonSiAyutthaya = UsePN (mkPN "Phra Nakhon Si Ayutthaya") ;
-  Countries_NL_provinces_Gelderland = UsePN (mkPN "Gelderland") ;
-  Mountains_CathkinPeak = UsePN (mkPN "Cathkin Peak") ;
-  Countries_MEX_provinces_Morelos = UsePN (mkPN "Morelos") ;
-  Mountains_MtElbert = UsePN (mkPN "Mt Elbert") ;
-  Countries_TR_provinces_Adana_cities_Adana = UsePN (mkPN "Adana") ;
-  Countries_PA_provinces_BocasdelToro_cities_BocasdelToro = UsePN (mkPN "Bocas del Toro") ;
-  Countries_CO_provinces_Risaralda_cities_Pereira = UsePN (mkPN "Pereira") ;
-  Countries_BR_provinces_Parana_cities_PontaGrossa = UsePN (mkPN "Ponta Grossa") ;
-  Countries_GB_provinces_Buckinghamshire = UsePN (mkPN "Buckinghamshire") ;
-  Countries_PE_provinces_Ica_cities_Ica = UsePN (mkPN "Ica") ;
-  Countries_USA_provinces_Louisiana_cities_Lafayette = UsePN (mkPN "Lafayette") ;
-  Countries_VN_provinces_BaRiaVungTau = UsePN (mkPN "Ba Ria Vung Tau") ;
-  Countries_F_provinces_NordPasdeCalais_cities_Lille = UsePN (mkPN "Lille") ;
-  Countries_CH_provinces_TI_cities_Bellinzona = UsePN (mkPN "Bellinzona") ;
-  Countries_RC_provinces_Miaoli = UsePN (mkPN "Miaoli") ;
-  Countries_F_provinces_PaysdelaLoire = UsePN (mkPN "Pays de la Loire") ;
-  Countries_TR_provinces_Usak = UsePN (mkPN "Usak") ;
-  Countries_GB_provinces_Shropshire = UsePN (mkPN "Shropshire") ;
-  Countries_RA_provinces_Cordoba_cities_Cordoba = UsePN (mkPN "Cordoba") ;
-  Countries_TR_provinces_Bingol_cities_Bingol = UsePN (mkPN "Bingol") ;
-  Countries_USA_provinces_California_cities_Palmdale = UsePN (mkPN "Palmdale") ;
-  Countries_N_provinces_VestAgder_cities_Kristiansand = UsePN (mkPN "Kristiansand") ;
-  Countries_SLB_cities_Honiara = UsePN (mkPN "Honiara") ;
-  Countries_VN_provinces_MinhHai = UsePN (mkPN "Minh Hai") ;
-  Countries_RSA_provinces_FreeState = UsePN (mkPN "Free State") ;
-  Countries_TJ_provinces_Zhejiang_cities_Hangzhou = UsePN (mkPN "Hangzhou") ;
-  Countries_VN_provinces_NorthEastSouth = UsePN (mkPN "North East South") ;
-  Countries_TJ_provinces_Hunan_cities_Yueyang = UsePN (mkPN "Yueyang") ;
-  Countries_CZ_provinces_Severocesky_cities_UstinadLabem = UsePN (mkPN "Usti nad Labem") ;
-  Countries_USA_provinces_Tennessee = UsePN (mkPN "Tennessee") ;
-  Countries_TJ_provinces_Hunan_cities_Zixing = UsePN (mkPN "Zixing") ;
-  Countries_GB_provinces_Gwynedd = UsePN (mkPN "Gwynedd") ;
-  Countries_MEX_provinces_Chihuahua_cities_Chihuahua = UsePN (mkPN "Chihuahua") ;
-  Organizations_AMU = UsePN (mkPN "Arab Maghreb Union") ;
-  Countries_ROK_cities_Seoul = UsePN (mkPN "Seoul") ;
-  Organizations_ECE = UsePN (mkPN "Economic Commission for Europe") ;
-  Countries_NEP_cities_Kathmandu = UsePN (mkPN "Kathmandu") ;
-  Countries_USA_provinces_Georgia_cities_Macon = UsePN (mkPN "Macon") ;
-  Countries_PL_provinces_Plockie_cities_Plock = UsePN (mkPN "Plock") ;
-  Countries_GB_provinces_Norfolk_cities_Norwich = UsePN (mkPN "Norwich") ;
-  Countries_VN_provinces_ThanhHoa = UsePN (mkPN "Thanh Hoa") ;
-  Countries_BR_provinces_SaoPaulo_cities_RioClaro = UsePN (mkPN "Rio Claro") ;
-  Organizations_UNMOT = UsePN (mkPN "United Nations Mission of Observers in Tajikistan") ;
-  Countries_YV_provinces_Apure = UsePN (mkPN "Apure") ;
-  Countries_TJ_provinces_Gansu_cities_Tianshui = UsePN (mkPN "Tianshui") ;
-  Countries_GB_provinces_NorthernIreland_cities_Belfast = UsePN (mkPN "Belfast") ;
-  Countries_RM_provinces_Toliary = UsePN (mkPN "Toliary") ;
-  Countries_cid_cia_Puerto_Rico_cities_SanJuan = UsePN (mkPN "San Juan") ;
-  Countries_ZRE_provinces_Bandundu_cities_Kikwit = UsePN (mkPN "Kikwit") ;
-  Countries_HCA_provinces_FranciscoMorazan = UsePN (mkPN "Francisco Morazan") ;
-  Countries_E_provinces_Galicia = UsePN (mkPN "Galicia") ;
-  Countries_PA_provinces_Herrera_cities_Chitre = UsePN (mkPN "Chitre") ;
-  Countries_TJ_provinces_Jilin = UsePN (mkPN "Jilin") ;
-  Countries_GB_provinces_Ceredigion_cities_Aberystwyth = UsePN (mkPN "Aberystwyth") ;
-  Countries_R_provinces_Rep_ofBashkortostan_cities_Ufa = UsePN (mkPN "Ufa") ;
-  Countries_I_provinces_Basilicata_cities_Potenza = UsePN (mkPN "Potenza") ;
-  Countries_RSA_provinces_KwazuluNatal_cities_Pietermaritzburg = UsePN (mkPN "Pietermaritzburg") ;
-  Countries_IND_provinces_Maharashtra_cities_Pune = UsePN (mkPN "Pune") ;
-  Rivers_Ob = UsePN (mkPN "Ob") ;
-  Organizations_WADB = UsePN (mkPN "West African Development Bank") ;
-  Countries_EAK_provinces_Eastern_cities_Embu = UsePN (mkPN "Embu") ;
-  Countries_PL_provinces_Tarnowskie = UsePN (mkPN "Tarnowskie") ;
-  Countries_UAE_cities_AlAyn = UsePN (mkPN "Al Ayn") ;
-  Countries_BR_provinces_Sergipe_cities_Aracaju = UsePN (mkPN "Aracaju") ;
-  Organizations_G_24 = UsePN (mkPN "Group of 24") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_SaoGoncalo = UsePN (mkPN "Sao Goncalo") ;
-  Countries_I_provinces_Marche_cities_Ancona = UsePN (mkPN "Ancona") ;
-  Countries_IND_provinces_Goa_cities_Panaji = UsePN (mkPN "Panaji") ;
-  Countries_USA_provinces_Michigan = UsePN (mkPN "Michigan") ;
-  Deserts_Mujunkum = UsePN (mkPN "Mujunkum") ;
-  Countries_TR_provinces_Tunceli_cities_Tunceli = UsePN (mkPN "Tunceli") ;
-  Rivers_NorthernDwina = UsePN (mkPN "Northern Dwina") ;
-  Countries_PL_provinces_Tarnowskie_cities_Tarnow = UsePN (mkPN "Tarnow") ;
-  Countries_A_provinces_Vorarlberg = UsePN (mkPN "Vorarlberg") ;
-  Islands_Kauai = UsePN (mkPN "Kauai") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Remscheid = UsePN (mkPN "Remscheid") ;
-  Countries_RSA_provinces_WesternCape_cities_CapeTown = UsePN (mkPN "Cape Town") ;
-  Countries_YV_provinces_Falcon_cities_Coro = UsePN (mkPN "Coro") ;
-  Countries_MEX_provinces_Chiapas = UsePN (mkPN "Chiapas") ;
-  Islands_Benbecula = UsePN (mkPN "Benbecula") ;
-  Countries_PL_provinces_Legnickie_cities_Legnica = UsePN (mkPN "Legnica") ;
-  Countries_THA_provinces_Songkhla_cities_Songkhla = UsePN (mkPN "Songkhla") ;
-  Countries_RA_provinces_RioNegro_cities_Viedma = UsePN (mkPN "Viedma") ;
-  Countries_PL_provinces_Lubelskie = UsePN (mkPN "Lubelskie") ;
-  Countries_IND_provinces_MadhyaPradesh_cities_Bhopal = UsePN (mkPN "Bhopal") ;
-  Countries_H_provinces_BorsodAbaujZemplen = UsePN (mkPN "Borsod Abauj Zemplen") ;
-  Countries_PE_provinces_Ancash_cities_Huaraz = UsePN (mkPN "Huaraz") ;
-  Countries_CO_provinces_SantaFedeBogota_DC = UsePN (mkPN "Santa Fe de Bogota, DC") ;
-  Countries_IRQ_provinces_AlQadisiyah = UsePN (mkPN "Al Qadisiyah") ;
-  Countries_TR_provinces_Icel_cities_Mersin = UsePN (mkPN "Mersin") ;
-  Countries_cid_cia_Anguilla_cities_TheValley = UsePN (mkPN "The Valley") ;
-  Countries_UA_provinces_Kirovohradska = UsePN (mkPN "Kirovohradska") ;
-  Countries_RMM_cities_Bamako = UsePN (mkPN "Bamako") ;
-  Countries_R_provinces_Kirovskayaoblast = UsePN (mkPN "Kirovskaya oblast") ;
-  Countries_R_provinces_Irkutskayaoblast_cities_Angarsk = UsePN (mkPN "Angarsk") ;
-  Countries_USA_provinces_Missouri_cities_Springfield = UsePN (mkPN "Springfield") ;
-  Countries_UZB_provinces_Qasqadare_cities_Qarshi = UsePN (mkPN "Qarshi") ;
-  Countries_CO_provinces_Choco = UsePN (mkPN "Choco") ;
-  Countries_NL_provinces_NoordBrabant_cities_Breda = UsePN (mkPN "Breda") ;
-  Islands_Madagaskar = UsePN (mkPN "Madagaskar") ;
-  Countries_RI_cities_PekanBaru = UsePN (mkPN "Pekan Baru") ;
-  Organizations_UNIFIL = UsePN (mkPN "United Nations Interim Force in Lebanon") ;
-  Countries_NIC_cities_Chinandega = UsePN (mkPN "Chinandega") ;
-  Countries_YV_provinces_Carabobo_cities_Guacara = UsePN (mkPN "Guacara") ;
-  Countries_R_provinces_Chelyabinskayaoblast_cities_Chelyabinsk = UsePN (mkPN "Chelyabinsk") ;
-  Countries_GB_provinces_HerefordandWorcester = UsePN (mkPN "Hereford and Worcester") ;
-  Countries_MEX_provinces_Veracruz_cities_PozaRica = UsePN (mkPN "Poza Rica") ;
-  Countries_R_provinces_Rostovskayaoblast_cities_RostovnaDonu = UsePN (mkPN "Rostov na Donu") ;
-  Countries_M_cities_Valletta = UsePN (mkPN "Valletta") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Harbin = UsePN (mkPN "Harbin") ;
-  Countries_GR_provinces_Attiki_cities_Athens = UsePN (mkPN "Athens") ;
-  Rivers_Bija = UsePN (mkPN "Bija") ;
-  Mountains_Illampu = UsePN (mkPN "Illampu") ;
-  Countries_UAE_cities_AbuDhabi = UsePN (mkPN "Abu Dhabi") ;
-  Countries_TR_provinces_Agri_cities_Agri = UsePN (mkPN "Agri") ;
-  Countries_TR_provinces_Manisa = UsePN (mkPN "Manisa") ;
-  Countries_J_provinces_Hiroshima = UsePN (mkPN "Hiroshima") ;
-  Countries_PL_provinces_Elblaskie_cities_Elblag = UsePN (mkPN "Elblag") ;
-  Countries_ET_provinces_ElFaiyum = UsePN (mkPN "El Faiyum") ;
-  Countries_I_provinces_Veneto_cities_Padova = UsePN (mkPN "Padova") ;
-  Countries_RC_provinces_Hsinchu_munic = UsePN (mkPN "Hsinchu (munic.)") ;
-  Countries_R_provinces_Samarskayaoblast = UsePN (mkPN "Samarskaya oblast") ;
-  Countries_ET_provinces_ElBahrelAhmar_cities_Hurghada = UsePN (mkPN "Hurghada") ;
-  Rivers_Volta = UsePN (mkPN "Volta") ;
-  Lakes_LakeLeopold_II = UsePN (mkPN "Lake Leopold-II") ;
-  Countries_UZB_provinces_Namangan_cities_Namangan = UsePN (mkPN "Namangan") ;
-  Countries_J_provinces_Yamaguchi = UsePN (mkPN "Yamaguchi") ;
-  Countries_CDN_provinces_Alberta_cities_Edmonton = UsePN (mkPN "Edmonton") ;
-  Countries_IND_provinces_Maharashtra_cities_Bombay = UsePN (mkPN "Bombay") ;
-  Countries_I_provinces_EmiliaRomagna_cities_Bologna = UsePN (mkPN "Bologna") ;
-  Countries_I_provinces_Lazio_cities_Latina = UsePN (mkPN "Latina") ;
-  Countries_UZB_provinces_Toshkent_cities_Angren = UsePN (mkPN "Angren") ;
-  Rivers_Syrdarja = UsePN (mkPN "Syrdarja") ;
-  Organizations_WFTU = UsePN (mkPN "World Federation of Trade Unions") ;
-  Deserts_SimpsonDesert = UsePN (mkPN "Simpson Desert") ;
-  Countries_MEX_provinces_Jalisco_cities_Tlaquepaque = UsePN (mkPN "Tlaquepaque") ;
-  Countries_KAZ_provinces_Aqtobe_cities_Aqtobe = UsePN (mkPN "Aqtobe") ;
-  Countries_UA_provinces_Kyyivska_cities_Kiev = UsePN (mkPN "Kiev") ;
-  Countries_WD_cities_Roseau = UsePN (mkPN "Roseau") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_Pelotas = UsePN (mkPN "Pelotas") ;
-  Countries_MAL_provinces_PulauPinang = UsePN (mkPN "Pulau Pinang") ;
-  Islands_Tiree = UsePN (mkPN "Tiree") ;
-  Countries_EAT_provinces_Tanga_cities_Tanga = UsePN (mkPN "Tanga") ;
-  Countries_IND_provinces_JammuandKashmir = UsePN (mkPN "Jammu and Kashmir") ;
-  Countries_CDN_provinces_Saskatchewan_cities_Saskatoon = UsePN (mkPN "Saskatoon") ;
-  Countries_F_provinces_RhoneAlpes_cities_Lyon = UsePN (mkPN "Lyon") ;
-  Countries_TJ_provinces_Hubei_cities_Huangshi = UsePN (mkPN "Huangshi") ;
-  Countries_GB_provinces_Cambridgeshire_cities_Huntingdon = UsePN (mkPN "Huntingdon") ;
-  Countries_USA_provinces_Washington_cities_Tacoma = UsePN (mkPN "Tacoma") ;
-  Countries_IND_provinces_Goa = UsePN (mkPN "Goa") ;
-  Countries_F_provinces_ProvenceCotedAzur_cities_Marseille = UsePN (mkPN "Marseille") ;
-  Countries_MA_cities_Meknes = UsePN (mkPN "Meknes") ;
-  Countries_USA_provinces_California_cities_Fremont = UsePN (mkPN "Fremont") ;
-  Countries_R_provinces_Tyumenskayaoblast_cities_Tyumen = UsePN (mkPN "Tyumen") ;
-  Countries_CO_provinces_Narino_cities_Pasto = UsePN (mkPN "Pasto") ;
-  Countries_TJ_provinces_Jilin_cities_Siping = UsePN (mkPN "Siping") ;
-  Countries_IR_provinces_Tehran = UsePN (mkPN "Tehran") ;
-  Countries_BR_provinces_MinasGerais_cities_SeteLagoas = UsePN (mkPN "Sete Lagoas") ;
-  Countries_BR_provinces_Bahia = UsePN (mkPN "Bahia") ;
-  Countries_TR_provinces_Gaziantep = UsePN (mkPN "Gaziantep") ;
-  Countries_USA_provinces_Delaware = UsePN (mkPN "Delaware") ;
-  Countries_THA_provinces_SiSaKet = UsePN (mkPN "Si Sa Ket") ;
-  Countries_cid_cia_Spratly_Islands = UsePN (mkPN "Spratly Islands") ;
-  Countries_TR_provinces_Diyarbakir = UsePN (mkPN "Diyarbakir") ;
-  Countries_RA_provinces_SantaFe_cities_SantaFe = UsePN (mkPN "Santa Fe") ;
-  Countries_UZB_provinces_Nawoiy_cities_Nawoiy = UsePN (mkPN "Nawoiy") ;
-  Countries_RO_provinces_Vilcea = UsePN (mkPN "Vilcea") ;
-  Countries_N_provinces_Troms_cities_Tromsoe = UsePN (mkPN "Tromsoe") ;
-  Countries_CO_provinces_Risaralda_cities_Dosquebradas = UsePN (mkPN "Dosquebradas") ;
-  Countries_MEX_provinces_Zacatecas = UsePN (mkPN "Zacatecas") ;
-  Mountains_PikLenina = UsePN (mkPN "Pik Lenina") ;
-  Countries_EAK_provinces_Eastern_cities_Meru = UsePN (mkPN "Meru") ;
-  Countries_CDN_provinces_Ontario_cities_EastYork = UsePN (mkPN "East York") ;
-  Countries_S_provinces_Malmohus_cities_Malmo = UsePN (mkPN "Malmo") ;
-  Countries_CR_provinces_Cartago_cities_Cartago = UsePN (mkPN "Cartago") ;
-  Countries_WL_cities_Castries = UsePN (mkPN "Castries") ;
-  Countries_TR_provinces_Bingol = UsePN (mkPN "Bingol") ;
-  Countries_cid_cia_Virgin_Islands = UsePN (mkPN "Virgin Islands") ;
-  Countries_ZRE_provinces_Bandundu_cities_Bandundu = UsePN (mkPN "Bandundu") ;
-  Countries_MEX_provinces_Mexico_Estadode_cities_TolucadeLerdo = UsePN (mkPN "Toluca de Lerdo") ;
-  Countries_J_provinces_Fukui = UsePN (mkPN "Fukui") ;
-  Countries_PL_provinces_Katowickie_cities_Chorzow = UsePN (mkPN "Chorzow") ;
-  Countries_USA_provinces_Texas_cities_CorpusChristi = UsePN (mkPN "Corpus Christi") ;
-  Rivers_Umeaelv = UsePN (mkPN "Umeaelv") ;
-  Countries_TJ_provinces_Hainan_cities_Haikou = UsePN (mkPN "Haikou") ;
-  Countries_D_provinces_Bremen_cities_Bremen = UsePN (mkPN "Bremen") ;
-  Countries_YV_provinces_NuevaEsparta_cities_LaAscuncion = UsePN (mkPN "La Ascuncion") ;
-  Mountains_Zugspitze = UsePN (mkPN "Zugspitze") ;
-  Countries_IND_provinces_Bihar_cities_Ranchi = UsePN (mkPN "Ranchi") ;
-  Countries_CO_provinces_Sucre = UsePN (mkPN "Sucre") ;
-  Countries_WAN_cities_Mushin = UsePN (mkPN "Mushin") ;
-  Lakes_OzeroBaikal = UsePN (mkPN "Ozero Baikal") ;
-  Countries_CZ_provinces_Vychodocesky = UsePN (mkPN "Vychodocesky") ;
-  Countries_H_provinces_Fejer_cities_Szekesfehervar = UsePN (mkPN "Szekesfehervar") ;
-  Countries_WAN_cities_Shomolu = UsePN (mkPN "Shomolu") ;
-  Countries_IND_provinces_Karnataka = UsePN (mkPN "Karnataka") ;
-  Organizations_CEI = UsePN (mkPN "Central European Initiative") ;
-  Countries_D_provinces_Hamburg = UsePN (mkPN "Hamburg") ;
-  Countries_MEX_provinces_Coahuila_cities_Torreon = UsePN (mkPN "Torreon") ;
-  Countries_MNG_cities_Ulaanbaatar = UsePN (mkPN "Ulaanbaatar") ;
-  Countries_R_provinces_Saratovskayaoblast_cities_Saratov = UsePN (mkPN "Saratov") ;
-  Countries_UZB_provinces_Khorazm_cities_Urganch = UsePN (mkPN "Urganch") ;
-  Countries_USA_provinces_Washington_cities_Seattle = UsePN (mkPN "Seattle") ;
-  Countries_RA_provinces_BuenosAires_cities_VicenteLopez = UsePN (mkPN "Vicente Lopez") ;
-  Countries_Z_provinces_Central = UsePN (mkPN "Central") ;
-  Organizations_UNPROFOR = UsePN (mkPN "United Nations Protection Force") ;
-  Countries_TR_provinces_Adana_cities_Osmaniye = UsePN (mkPN "Osmaniye") ;
-  Organizations_Mercosur = UsePN (mkPN "Southern Cone Common Market") ;
-  Countries_RSA_cities_Evaton = UsePN (mkPN "Evaton") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_SantaMaria = UsePN (mkPN "Santa Maria") ;
-  Countries_MEX_provinces_Tamaulipas_cities_CiudadVictoria = UsePN (mkPN "Ciudad Victoria") ;
-  Organizations_ANC = UsePN (mkPN "North Atlantic Cooperation Council") ;
-  Countries_EAK_provinces_Central = UsePN (mkPN "Central") ;
-  Organizations_CEEAC = UsePN (mkPN "Economic Community of Central African States") ;
-  Countries_UA_provinces_Donetska_cities_Horlivka = UsePN (mkPN "Horlivka") ;
-  Countries_ES_provinces_Usulutan = UsePN (mkPN "Usulutan") ;
-  Countries_IR_provinces_Khuzestan_cities_MasjedeSoleyman = UsePN (mkPN "Masjed e Soleyman") ;
-  Countries_P_provinces_Guarda = UsePN (mkPN "Guarda") ;
-  Rivers_Bahrel_Djebel = UsePN (mkPN "Bahr el-Djebel") ;
-  Countries_TJ_provinces_Jilin_cities_Meihekou = UsePN (mkPN "Meihekou") ;
-  Countries_KIR_cities_Tarawa = UsePN (mkPN "Tarawa") ;
-  Countries_IND_provinces_Gujarat_cities_Gandhinagar = UsePN (mkPN "Gandhinagar") ;
-  Countries_SF_provinces_Turku_Pori_cities_Turku = UsePN (mkPN "Turku") ;
-  Countries_CDN_provinces_Newfoundland = UsePN (mkPN "Newfoundland") ;
-  Countries_RA_provinces_LaRioja_cities_LaRioja = UsePN (mkPN "La Rioja") ;
-  Countries_SN_provinces_Ziguinchor_cities_Ziguinchor = UsePN (mkPN "Ziguinchor") ;
-  Countries_UA_provinces_Luhanska = UsePN (mkPN "Luhanska") ;
-  Countries_R_provinces_Magadanskayaoblast = UsePN (mkPN "Magadanskaya oblast") ;
-  Countries_PE_provinces_Moquegua = UsePN (mkPN "Moquegua") ;
-  Islands_Malta = UsePN (mkPN "Malta") ;
-  Countries_S_provinces_Vastmanland = UsePN (mkPN "Vastmanland") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Bonn = UsePN (mkPN "Bonn") ;
-  Countries_USA_provinces_California = UsePN (mkPN "California") ;
-  Countries_YV_provinces_NuevaEsparta = UsePN (mkPN "Nueva Esparta") ;
-  Countries_PA_provinces_Darien = UsePN (mkPN "Darien") ;
-  Countries_USA_provinces_Illinois_cities_Aurora = UsePN (mkPN "Aurora") ;
-  Countries_F_provinces_ProvenceCotedAzur_cities_Nice = UsePN (mkPN "Nice") ;
-  Countries_RC_provinces_Taichung_munic = UsePN (mkPN "Taichung (munic.)") ;
-  Countries_MEX_provinces_Veracruz_cities_Minatitlan = UsePN (mkPN "Minatitlan") ;
-  Countries_EAT_provinces_Tabora = UsePN (mkPN "Tabora") ;
-  Countries_GB_provinces_Humberside_cities_Hull = UsePN (mkPN "Hull") ;
-  Countries_TJ_provinces_Hubei_cities_Wuhan = UsePN (mkPN "Wuhan") ;
-  Countries_ETH_cities_Harer = UsePN (mkPN "Harer") ;
-  Countries_USA_provinces_California_cities_Hayward = UsePN (mkPN "Hayward") ;
-  Lakes_LakeMaracaibo = UsePN (mkPN "Lake Maracaibo") ;
-  Countries_cid_cia_Northern_Mariana_Islands_cities_Saipan = UsePN (mkPN "Saipan") ;
-  Countries_R_provinces_Saratovskayaoblast_cities_Balakovo = UsePN (mkPN "Balakovo") ;
-  Countries_ZRE_provinces_KasaiOccidental_cities_Kananga = UsePN (mkPN "Kananga") ;
-  Countries_MOC_provinces_Gaza_cities_XaiXai = UsePN (mkPN "Xai Xai") ;
-  Organizations_SPC = UsePN (mkPN "South Pacific Commission") ;
-  Countries_USA_provinces_NorthDakota_cities_Bismarck = UsePN (mkPN "Bismarck") ;
-  Countries_NL_provinces_Utrecht = UsePN (mkPN "Utrecht") ;
-  Countries_MYA_provinces_Chin = UsePN (mkPN "Chin") ;
-  Countries_GB_provinces_Avon = UsePN (mkPN "Avon") ;
-  Countries_I_provinces_EmiliaRomagna_cities_Rimini = UsePN (mkPN "Rimini") ;
-  Countries_BR_provinces_SantaCatarina_cities_Criciuma = UsePN (mkPN "Criciuma") ;
-  Countries_ES_provinces_SanSalvador = UsePN (mkPN "San Salvador") ;
-  Countries_E_provinces_CastileandLeon_cities_Albacete = UsePN (mkPN "Albacete") ;
-  Countries_H_provinces_Baranya = UsePN (mkPN "Baranya") ;
-  Countries_VN_provinces_KhanhHoa = UsePN (mkPN "Khanh Hoa") ;
-  Countries_R_provinces_Yevreyskayaavt_oblast = UsePN (mkPN "Yevreyskaya avt. oblast") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Kolomna = UsePN (mkPN "Kolomna") ;
-  Countries_E_provinces_CastileandLeon = UsePN (mkPN "Castile and Leon") ;
-  Countries_GB_provinces_Durham_cities_Durham = UsePN (mkPN "Durham") ;
-  Countries_RO_provinces_Timis_cities_Timisoara = UsePN (mkPN "Timisoara") ;
-  Countries_cid_cia_British_Indian_Ocean_Territory = UsePN (mkPN "British Indian Ocean Territory") ;
-  Countries_GB_provinces_Northamptonshire_cities_Northampton = UsePN (mkPN "Northampton") ;
-  Islands_Menorca = UsePN (mkPN "Menorca") ;
-  Countries_IRQ_provinces_Ninawa_cities_AlMawsil = UsePN (mkPN "Al Mawsil") ;
-  Countries_TJ_provinces_XinjiangUygur_cities_Yining = UsePN (mkPN "Yining") ;
-  Countries_R_provinces_Rostovskayaoblast_cities_Novocherkassk = UsePN (mkPN "Novocherkassk") ;
-  Countries_CZ_provinces_Praha_cities_Prague = UsePN (mkPN "Prague") ;
-  Countries_IR_provinces_Hormozgan_cities_BandarAbbas = UsePN (mkPN "Bandar Abbas") ;
-  Countries_PL_provinces_Piotrkowskie_cities_PiottrkowTrybunalski = UsePN (mkPN "Piottrkow Trybunalski") ;
-  Countries_USA_provinces_Mississippi = UsePN (mkPN "Mississippi") ;
-  Countries_CO_provinces_Atlantico_cities_Malambo = UsePN (mkPN "Malambo") ;
-  Countries_USA_provinces_Florida_cities_CoralSprings = UsePN (mkPN "Coral Springs") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Shuangcheng = UsePN (mkPN "Shuangcheng") ;
-  Countries_KAZ_provinces_Zhezkazghan = UsePN (mkPN "Zhezkazghan") ;
-  Countries_IND_provinces_Pondicherry_cities_Pondicherry = UsePN (mkPN "Pondicherry") ;
-  Countries_VN_provinces_DongNai = UsePN (mkPN "Dong Nai") ;
-  Countries_THA_provinces_NakhonSiThammarat_cities_NakhonsiThammarat = UsePN (mkPN "Nakhon si Thammarat") ;
-  Countries_USA_provinces_NorthCarolina_cities_Charlotte = UsePN (mkPN "Charlotte") ;
-  Countries_R_provinces_Tverskayaoblast = UsePN (mkPN "Tverskaya oblast") ;
-  Countries_USA_provinces_Ohio_cities_Columbus = UsePN (mkPN "Columbus") ;
-  Countries_PL_provinces_Radomskie_cities_Radom = UsePN (mkPN "Radom") ;
-  Countries_SF_provinces_Suomi = UsePN (mkPN "Suomi") ;
-  Countries_RI_cities_Tegal = UsePN (mkPN "Tegal") ;
-  Countries_RCA_cities_Bangui = UsePN (mkPN "Bangui") ;
-  Countries_J_provinces_Hokkaido = UsePN (mkPN "Hokkaido") ;
-  Countries_Z_provinces_Southern_cities_Livingstone = UsePN (mkPN "Livingstone") ;
-  Countries_USA_provinces_Idaho_cities_Boise = UsePN (mkPN "Boise") ;
-  Countries_AUS_provinces_Kirimati_cities_FlyingFishCove = UsePN (mkPN "Flying Fish Cove") ;
-  Islands_CaymanBrac = UsePN (mkPN "Cayman Brac") ;
-  Countries_MEX_cities_SanPedroGarzaGarcia = UsePN (mkPN "San Pedro Garza Garcia") ;
-  Islands_GrandCaicos = UsePN (mkPN "Grand Caicos") ;
-  Countries_IRQ_provinces_Babil_cities_AlHillah = UsePN (mkPN "Al Hillah") ;
-  Countries_TJ_provinces_Guangdong_cities_Zhongshan = UsePN (mkPN "Zhongshan") ;
-  Countries_PL_provinces_Sieradzkie_cities_Sieradz = UsePN (mkPN "Sieradz") ;
-  Countries_NL_provinces_Utrecht_cities_Utrecht = UsePN (mkPN "Utrecht") ;
-  Countries_IRQ_provinces_DhiQar_cities_AnNasiriyah = UsePN (mkPN "An Nasiriyah") ;
-  Countries_TR_provinces_Trabzon = UsePN (mkPN "Trabzon") ;
-  Countries_TAD_provinces_BadakhshoniKuni = UsePN (mkPN "Badakhshoni Kuni") ;
-  Countries_PL_provinces_Koszalinskie = UsePN (mkPN "Koszalinskie") ;
-  Countries_TJ_provinces_Sichuan_cities_Zigong = UsePN (mkPN "Zigong") ;
-  Countries_E_provinces_CanaryIslands_cities_SantaCruzdeTenerife = UsePN (mkPN "Santa Cruz de Tenerife") ;
-  Countries_MEX_provinces_Tlaxcala = UsePN (mkPN "Tlaxcala") ;
-  Seas_SouthChinaSea = UsePN (mkPN "South China Sea") ;
-  Countries_C_provinces_Camaguey = UsePN (mkPN "Camaguey") ;
-  Countries_TR_provinces_Erzincan = UsePN (mkPN "Erzincan") ;
-  Countries_USA_provinces_Virginia_cities_Norfolk = UsePN (mkPN "Norfolk") ;
-  Countries_IND_provinces_AndhraPradesh_cities_Vishakhapatnam = UsePN (mkPN "Vishakhapatnam") ;
-  Countries_TJ_provinces_Fujian_cities_Nanping = UsePN (mkPN "Nanping") ;
-  Countries_S_provinces_Jamtland_cities_Ostersund = UsePN (mkPN "Ostersund") ;
-  Organizations_UNITAR = UsePN (mkPN "United Nations Institute for Training and Research") ;
-  Countries_cid_cia_Cocos_Islands_cities_WestIsland = UsePN (mkPN "West Island") ;
-  Countries_CO_provinces_Antioquia_cities_Medellin = UsePN (mkPN "Medellin") ;
-  Countries_I_provinces_Veneto = UsePN (mkPN "Veneto") ;
-  Countries_IND_provinces_UttarPradesh_cities_Meerut = UsePN (mkPN "Meerut") ;
-  Countries_THA_provinces_ChonBuri = UsePN (mkPN "Chon Buri") ;
-  Countries_F_provinces_Lorraine_cities_Metz = UsePN (mkPN "Metz") ;
-  Countries_PK_cities_Gujranwala = UsePN (mkPN "Gujranwala") ;
-  Countries_PE_provinces_Pasco = UsePN (mkPN "Pasco") ;
-  Countries_MEX_provinces_Guerrero_cities_Acapulco = UsePN (mkPN "Acapulco") ;
-  Countries_TR_provinces_Kayseri_cities_Kayseri = UsePN (mkPN "Kayseri") ;
-  Countries_R_provinces_Ivanovskayaoblast_cities_Kineshma = UsePN (mkPN "Kineshma") ;
-  Countries_TJ_provinces_Anhui_cities_Bengbu = UsePN (mkPN "Bengbu") ;
-  Countries_EAK_provinces_RiftValley = UsePN (mkPN "Rift Valley") ;
-  Countries_R_provinces_Lipetskayaoblast_cities_Yelets = UsePN (mkPN "Yelets") ;
-  Countries_N_provinces_Nordland = UsePN (mkPN "Nordland") ;
-  Countries_KAZ_provinces_Mangghystau_cities_Aqtau = UsePN (mkPN "Aqtau") ;
-  Countries_YE_cities_Sanaa = UsePN (mkPN "Sanaa") ;
-  Countries_TJ_provinces_Shanxi_cities_Jincheng = UsePN (mkPN "Jincheng") ;
-  Countries_GB_provinces_GreaterManchester_cities_Tameside = UsePN (mkPN "Tameside") ;
-  Rivers_Lena = UsePN (mkPN "Lena") ;
-  Countries_RA_provinces_DistritoFederal_cities_BuenosAires = UsePN (mkPN "Buenos Aires") ;
-  Countries_RA_provinces_Jujuy_cities_SanSalvadordeJujuy = UsePN (mkPN "San Salvador de Jujuy") ;
-  Lakes_LakeErie = UsePN (mkPN "Lake Erie") ;
-  Countries_MA_cities_Kenitra = UsePN (mkPN "Kenitra") ;
-  Countries_ZRE_provinces_BasZaire_cities_Matadi = UsePN (mkPN "Matadi") ;
-  Countries_RO_provinces_CarasSeverin = UsePN (mkPN "Caras Severin") ;
-  Countries_SUD_provinces_ashSharqiyah_cities_Kassala = UsePN (mkPN "Kassala") ;
-  Countries_USA_provinces_Tennessee_cities_Memphis = UsePN (mkPN "Memphis") ;
-  Countries_RO_provinces_Buzau = UsePN (mkPN "Buzau") ;
-  Countries_TJ_provinces_Sichuan_cities_Nanchong = UsePN (mkPN "Nanchong") ;
-  Countries_I_provinces_Sicilia_cities_Palermo = UsePN (mkPN "Palermo") ;
-  Countries_BR_provinces_Piaui = UsePN (mkPN "Piaui") ;
-  Countries_TR_provinces_Agri = UsePN (mkPN "Agri") ;
-  Countries_IND_provinces_Punjab_cities_Ludhiana = UsePN (mkPN "Ludhiana") ;
-  Countries_THA_provinces_Kalasin = UsePN (mkPN "Kalasin") ;
-  Countries_CAM_provinces_Nordoueste = UsePN (mkPN "Nordoueste") ;
-  Countries_USA_provinces_Texas_cities_GrandPrairie = UsePN (mkPN "Grand Prairie") ;
-  Countries_RC_provinces_Penghu_cities_Makung = UsePN (mkPN "Makung") ;
-  Countries_PE_provinces_Tumbes_cities_Tumbes = UsePN (mkPN "Tumbes") ;
-  Countries_AFG_cities_Kabul = UsePN (mkPN "Kabul") ;
-  Lakes_OzeroChanka = UsePN (mkPN "Ozero Chanka") ;
-  Mountains_Tarrekaise = UsePN (mkPN "Tarrekaise") ;
-  Countries_TR_provinces_Konya_cities_Konya = UsePN (mkPN "Konya") ;
-  Rivers_Fulda = UsePN (mkPN "Fulda") ;
-  Countries_ZRE_provinces_KasaiOccidental = UsePN (mkPN "Kasai Occidental") ;
-  Countries_TR_provinces_Bolu = UsePN (mkPN "Bolu") ;
-  Countries_USA_provinces_California_cities_Oakland = UsePN (mkPN "Oakland") ;
-  Islands_Luzon = UsePN (mkPN "Luzon") ;
-  Countries_PL_provinces_Gdanskie = UsePN (mkPN "Gdanskie") ;
-  Countries_BR_provinces_EspiritoSanto_cities_VilaVelha = UsePN (mkPN "Vila Velha") ;
-  Countries_BR_provinces_MatoGrosso_cities_Rondonopolis = UsePN (mkPN "Rondonopolis") ;
-  Countries_RA_provinces_BuenosAires_cities_Avellaneda = UsePN (mkPN "Avellaneda") ;
-  Mountains_JabalMarra = UsePN (mkPN "Jabal Marra") ;
-  Countries_USA_provinces_Kansas_cities_Wichita = UsePN (mkPN "Wichita") ;
-  Countries_USA_provinces_Kentucky_cities_Louisville = UsePN (mkPN "Louisville") ;
-  Countries_USA_provinces_SouthCarolina = UsePN (mkPN "South Carolina") ;
-  Lakes_Mjoesen = UsePN (mkPN "Mjoesen") ;
-  Countries_TJ_provinces_Yunnan = UsePN (mkPN "Yunnan") ;
-  Countries_CAM_provinces_Cote = UsePN (mkPN "Cote") ;
-  Countries_TJ_provinces_Hubei = UsePN (mkPN "Hubei") ;
-  Organizations_ICC = UsePN (mkPN "International Chamber of Commerce") ;
-  Countries_SN_provinces_Fatick = UsePN (mkPN "Fatick") ;
-  Countries_UA_provinces_Khersonska = UsePN (mkPN "Khersonska") ;
-  Countries_Z_provinces_Copperbelt_cities_Mufulira = UsePN (mkPN "Mufulira") ;
-  Countries_TJ_provinces_Jiangsu = UsePN (mkPN "Jiangsu") ;
-  Countries_CR_provinces_Punarenas_cities_Puntarenas = UsePN (mkPN "Puntarenas") ;
-  Countries_RC_provinces_Chilung_munic = UsePN (mkPN "Chilung (munic.)") ;
-  Countries_TJ_provinces_Jiangxi = UsePN (mkPN "Jiangxi") ;
-  Countries_THA_provinces_RoiEt = UsePN (mkPN "Roi Et") ;
-  Countries_GB_provinces_Cambridgeshire_cities_Cambridge = UsePN (mkPN "Cambridge") ;
-  Countries_I_provinces_Lombardia_cities_Monza = UsePN (mkPN "Monza") ;
-  Rivers_Rhein = UsePN (mkPN "Rhein") ;
-  Countries_R_provinces_Kemerovskayaoblast_cities_AnzheroSudzhensk = UsePN (mkPN "Anzhero Sudzhensk") ;
-  Countries_PL_provinces_Walbrzyskie_cities_Walbrzych = UsePN (mkPN "Walbrzych") ;
-  Countries_BR_provinces_SaoPaulo_cities_Diadema = UsePN (mkPN "Diadema") ;
-  Countries_USA_provinces_Alabama_cities_Mobile = UsePN (mkPN "Mobile") ;
-  Countries_IRQ_provinces_Maysan_cities_AlAmarah = UsePN (mkPN "Al Amarah") ;
-  Countries_ROK_cities_Mokpo = UsePN (mkPN "Mokpo") ;
-  Countries_KAZ_provinces_Taldyqorghan_cities_Taldyqorghan = UsePN (mkPN "Taldyqorghan") ;
-  Organizations_Sparteca = UsePN (mkPN "South Pacific Regional Trade and Economic Cooperation Agreement") ;
-  Countries_NL_provinces_NoordHolland_cities_Zaanstreek = UsePN (mkPN "Zaanstreek") ;
-  Countries_GB_provinces_MerthyrTydfil_cities_MerthyrTydfil = UsePN (mkPN "Merthyr Tydfil") ;
-  Mountains_Korab = UsePN (mkPN "Korab") ;
-  Countries_THA_provinces_Surin = UsePN (mkPN "Surin") ;
-  Countries_YV_provinces_Trujillo_cities_Trujillo = UsePN (mkPN "Trujillo") ;
-  Countries_MAL_provinces_Kedah_cities_AlorSetar = UsePN (mkPN "Alor Setar") ;
-  Countries_GB_provinces_Avon_cities_Bristol = UsePN (mkPN "Bristol") ;
-  Mountains_Elbrus = UsePN (mkPN "Elbrus") ;
-  Countries_BR_provinces_MinasGerais_cities_Divinopolis = UsePN (mkPN "Divinopolis") ;
-  Rivers_Torneaelv = UsePN (mkPN "Torneaelv") ;
-  Countries_TJ_provinces_Shandong_cities_Pingdu = UsePN (mkPN "Pingdu") ;
-  Countries_BR_provinces_SantaCatarina_cities_Itajai = UsePN (mkPN "Itajai") ;
-  Countries_GB_provinces_Derbyshire_cities_SuttoninAshfield = UsePN (mkPN "Sutton in Ashfield") ;
-  Organizations_CEAO = UsePN (mkPN "West African Economic Community") ;
-  Countries_TJ_provinces_Shaanxi_cities_Xianyang = UsePN (mkPN "Xianyang") ;
-  Countries_RC_provinces_Miaoli_cities_Miaoli = UsePN (mkPN "Miaoli") ;
-  Countries_USA_provinces_California_cities_Torrance = UsePN (mkPN "Torrance") ;
-  Countries_USA_provinces_Colorado_cities_FortCollins = UsePN (mkPN "Fort Collins") ;
-  Countries_CDN_provinces_Saskatchewan_cities_Regina = UsePN (mkPN "Regina") ;
-  Countries_EAT_provinces_KusiniUjunga_cities_Koani = UsePN (mkPN "Koani") ;
-  Countries_MEX_provinces_Guerrero_cities_Chilpancingo = UsePN (mkPN "Chilpancingo") ;
-  Countries_E_provinces_Valencia_cities_Alacant = UsePN (mkPN "Alacant") ;
-  Countries_NOK_cities_Pyongyang = UsePN (mkPN "Pyongyang") ;
-  Organizations_SAARC = UsePN (mkPN "South Asian Association for Regional Cooperation") ;
-  Countries_SUD_provinces_ashShamaliyah_cities_adDamir = UsePN (mkPN "ad Damir") ;
-  Countries_CAM_provinces_Nord_cities_Garoua = UsePN (mkPN "Garoua") ;
-  Countries_CDN_provinces_Ontario_cities_Markham = UsePN (mkPN "Markham") ;
-  Countries_J_provinces_Aomori_cities_Aomori = UsePN (mkPN "Aomori") ;
-  Countries_UA_provinces_Krym_cities_Simferopol = UsePN (mkPN "Simferopol") ;
-  Countries_TR_provinces_Corum_cities_Corum = UsePN (mkPN "Corum") ;
-  Countries_USA_provinces_Vermont = UsePN (mkPN "Vermont") ;
-  Rivers_KleinerJenissej = UsePN (mkPN "Kleiner Jenissej") ;
-  Countries_N_provinces_MoereogRomsdal = UsePN (mkPN "Moere og Romsdal") ;
-  Countries_WAN_cities_IlaweEkiti = UsePN (mkPN "Ilawe Ekiti") ;
-  Countries_NL_provinces_NoordHolland_cities_Velsen = UsePN (mkPN "Velsen") ;
-  Countries_CO_provinces_Quindio = UsePN (mkPN "Quindio") ;
-  Countries_GB_provinces_Lancashire = UsePN (mkPN "Lancashire") ;
-  Countries_SUD_provinces_ashShamaliyah = UsePN (mkPN "ash Shamaliyah") ;
-  Countries_MAL_provinces_Johor_cities_JohorBaharu = UsePN (mkPN "Johor Baharu") ;
-  Countries_AUS_provinces_NewSouthWales_cities_SunshineCoast = UsePN (mkPN "Sunshine Coast") ;
-  Mountains_Semeru = UsePN (mkPN "Semeru") ;
-  Countries_BR_provinces_MinasGerais_cities_MontesClaros = UsePN (mkPN "Montes Claros") ;
-  Countries_RI_cities_Pontianak = UsePN (mkPN "Pontianak") ;
-  Countries_RA_provinces_SantiagodeEstero_cities_SantiagodelEstero = UsePN (mkPN "Santiago del Estero") ;
-  Countries_RO_provinces_Mehedinti_cities_DrobetaTurnuSeverin = UsePN (mkPN "Drobeta Turnu Severin") ;
-  Countries_R_provinces_Stavropolskykray_cities_Kislovodsk = UsePN (mkPN "Kislovodsk") ;
-  Countries_TR_provinces_Istanbul_cities_Istanbul = UsePN (mkPN "Istanbul") ;
-  Countries_CDN_provinces_Ontario_cities_ThunderBay = UsePN (mkPN "Thunder Bay") ;
-  Mountains_Tahan = UsePN (mkPN "Tahan") ;
-  Countries_TR_provinces_Siirt = UsePN (mkPN "Siirt") ;
-  Countries_R_provinces_Rep_ofKarelia = UsePN (mkPN "Rep. of Karelia") ;
-  Countries_RO_provinces_Teleorman_cities_Alexandria = UsePN (mkPN "Alexandria") ;
-  Mountains_MountGodwinAusten = UsePN (mkPN "Mount Godwin Austen") ;
-  Countries_TR_provinces_Rize = UsePN (mkPN "Rize") ;
-  Countries_GB_provinces_SouthYorkshire_cities_Barnsley = UsePN (mkPN "Barnsley") ;
-  Countries_RI_cities_Banjarmasin = UsePN (mkPN "Banjarmasin") ;
-  Countries_RC_provinces_Taipei_munic = UsePN (mkPN "Taipei (munic.)") ;
-  Countries_R_provinces_Kemerovskayaoblast_cities_Mezhdurechensk = UsePN (mkPN "Mezhdurechensk") ;
-  Countries_JA_cities_Kingston = UsePN (mkPN "Kingston") ;
-  Countries_C_provinces_IsladelaJuventud = UsePN (mkPN "Isla de la Juventud") ;
-  Countries_TJ_provinces_Anhui_cities_Suzhou = UsePN (mkPN "Suzhou") ;
-  Countries_TJ_provinces_Sichuan_cities_Dukou = UsePN (mkPN "Dukou") ;
-  Countries_TJ_provinces_XinjiangUygur = UsePN (mkPN "Xinjiang Uygur") ;
-  Countries_USA_provinces_California_cities_Oceanside = UsePN (mkPN "Oceanside") ;
-  Countries_KAZ_provinces_Qyzylorda = UsePN (mkPN "Qyzylorda") ;
-  Countries_USA_provinces_Texas = UsePN (mkPN "Texas") ;
-  Countries_YV_provinces_Zulia = UsePN (mkPN "Zulia") ;
-  Countries_NL_provinces_NoordHolland_cities_Amsterdam = UsePN (mkPN "Amsterdam") ;
-  Countries_R_provinces_Rep_ofDagestan = UsePN (mkPN "Rep. of Dagestan") ;
-  Countries_R_provinces_Rep_ofKhakassiya = UsePN (mkPN "Rep. of Khakassiya") ;
-  Countries_CDN_provinces_Quebec = UsePN (mkPN "Quebec") ;
-  Countries_GR_provinces_IonioiNisoi = UsePN (mkPN "Ionioi Nisoi") ;
-  Countries_J_provinces_Ishikawa = UsePN (mkPN "Ishikawa") ;
-  Islands_Aland = UsePN (mkPN "Aland") ;
-  Countries_GB_provinces_Lancashire_cities_Blackburn = UsePN (mkPN "Blackburn") ;
-  Countries_ROK_cities_Inchon = UsePN (mkPN "Inchon") ;
-  Countries_cid_cia_Cocos_Islands = UsePN (mkPN "Cocos Islands") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Mytishchi = UsePN (mkPN "Mytishchi") ;
-  Mountains_Sarektjokko = UsePN (mkPN "Sarektjokko") ;
-  Countries_S_provinces_Varmland_cities_Karlstad = UsePN (mkPN "Karlstad") ;
-  Countries_GB_provinces_Cornwall_IslesofScilly = UsePN (mkPN "Cornwall / Isles of Scilly") ;
-  Countries_RA_provinces_EntreRios_cities_Concordia = UsePN (mkPN "Concordia") ;
-  Organizations_UNDP = UsePN (mkPN "United Nations Development Program") ;
-  Countries_cid_cia_Faroe_Islands_cities_Torshavn = UsePN (mkPN "Torshavn") ;
-  Countries_IND_provinces_TamilNadu_cities_Madras = UsePN (mkPN "Madras") ;
-  Countries_MYA_provinces_Magway_cities_Magway = UsePN (mkPN "Magway") ;
-  Countries_RA_provinces_SantaFe = UsePN (mkPN "Santa Fe") ;
-  Countries_AUS_provinces_WesternAustralia = UsePN (mkPN "Western Australia") ;
-  Countries_PL_provinces_Zamojskie_cities_Zamosc = UsePN (mkPN "Zamosc") ;
-  Countries_RA_provinces_Catamarca_cities_SanFernando = UsePN (mkPN "San Fernando") ;
-  Countries_KGZ_cities_Bishkek = UsePN (mkPN "Bishkek") ;
-  Countries_IND_provinces_Maharashtra_cities_Sholapur = UsePN (mkPN "Sholapur") ;
-  Countries_GB_provinces_WestSussex_cities_Horsham = UsePN (mkPN "Horsham") ;
-  Countries_YV_provinces_Sucre = UsePN (mkPN "Sucre") ;
-  Countries_VN_provinces_BinhDinh = UsePN (mkPN "Binh Dinh") ;
-  Countries_USA_provinces_Colorado_cities_Denver = UsePN (mkPN "Denver") ;
-  Countries_TR_provinces_Karamanmaras_cities_KaramanMaras = UsePN (mkPN "Karaman Maras") ;
-  Countries_RA_provinces_SantiagodeEstero_cities_SantiagodelEsteroLaBanda = UsePN (mkPN "Santiago del Estero La Banda") ;
-  Countries_TJ_provinces_Hebei_cities_Qinhuangdao = UsePN (mkPN "Qinhuangdao") ;
-  Countries_S_provinces_GoteborgochBohus = UsePN (mkPN "Goteborg och Bohus") ;
-  Mountains_GrosserArber = UsePN (mkPN "Grosser Arber") ;
-  Countries_H_provinces_Vas = UsePN (mkPN "Vas") ;
-  Countries_TR_provinces_Nevsehir_cities_Nevsehir = UsePN (mkPN "Nevsehir") ;
-  Islands_Aust_Vagoey = UsePN (mkPN "Aust-Vagoey") ;
-  Countries_cid_cia_Kingman_Reef = UsePN (mkPN "Kingman Reef") ;
-  Islands_Harris = UsePN (mkPN "Harris") ;
-  Countries_R_provinces_Volgogradskayaoblast_cities_Volgograd = UsePN (mkPN "Volgograd") ;
-  Deserts_GrandVictoriaDesert = UsePN (mkPN "Grand Victoria Desert") ;
-  Countries_GB_provinces_Lancashire_cities_Preston = UsePN (mkPN "Preston") ;
-  Countries_RO_provinces_Sibiu_cities_Sibiu = UsePN (mkPN "Sibiu") ;
-  Countries_TR_provinces_Kocaeli = UsePN (mkPN "Kocaeli") ;
-  Countries_I_provinces_TrentinoAltoAdige = UsePN (mkPN "Trentino Alto Adige") ;
-  Countries_CH_provinces_AI_cities_Appenzell = UsePN (mkPN "Appenzell") ;
-  Countries_RI_cities_Pasuruan = UsePN (mkPN "Pasuruan") ;
-  Countries_GB_provinces_GreaterManchester_cities_Salford = UsePN (mkPN "Salford") ;
-  Countries_MEX_provinces_Jalisco_cities_Zapopan = UsePN (mkPN "Zapopan") ;
-  Countries_B_provinces_Limburg = UsePN (mkPN "Limburg") ;
-  Countries_BR_provinces_MinasGerais_cities_Ipatinga = UsePN (mkPN "Ipatinga") ;
-  Countries_AL_cities_Durres = UsePN (mkPN "Durres") ;
-  Countries_RG_cities_Conakry = UsePN (mkPN "Conakry") ;
-  Countries_NL_provinces_Groningen = UsePN (mkPN "Groningen") ;
-  Countries_GB_provinces_Gloucestershire_cities_Glouchester = UsePN (mkPN "Glouchester") ;
-  Countries_cid_cia_Saint_Pierre_and_Miquelon = UsePN (mkPN "Saint Pierre and Miquelon") ;
-  Countries_RA_provinces_Chubut = UsePN (mkPN "Chubut") ;
-  Countries_MEX_provinces_Michoacan_cities_Morelia = UsePN (mkPN "Morelia") ;
-  Countries_GB_provinces_WestSussex_cities_Chichester = UsePN (mkPN "Chichester") ;
-  Countries_D_provinces_Bayern_cities_Regensburg = UsePN (mkPN "Regensburg") ;
-  Countries_R_provinces_Chelyabinskayaoblast_cities_Miass = UsePN (mkPN "Miass") ;
-  Countries_RC_provinces_Pingtung_cities_Pingtung = UsePN (mkPN "Pingtung") ;
-  Countries_R_provinces_Khabarovskiykray = UsePN (mkPN "Khabarovskiy kray") ;
-  Islands_Staffa = UsePN (mkPN "Staffa") ;
-  Countries_PL_cities_DabrowaGornicza = UsePN (mkPN "Dabrowa Gornicza") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Dusseldorf = UsePN (mkPN "Dusseldorf") ;
-  Countries_VN_provinces_DacLac = UsePN (mkPN "Dac Lac") ;
-  Organizations_RG = UsePN (mkPN "Rio Group") ;
-  Countries_CDN_provinces_Ontario_cities_Etobicoke = UsePN (mkPN "Etobicoke") ;
-  Rivers_WesternDwina = UsePN (mkPN "Western Dwina") ;
-  Countries_CDN_provinces_Ontario_cities_London = UsePN (mkPN "London") ;
-  Countries_RO_provinces_Salaj_cities_Zalau = UsePN (mkPN "Zalau") ;
-  Countries_RO_provinces_Cluj_cities_ClujNapoca = UsePN (mkPN "Cluj Napoca") ;
-  Countries_GB_provinces_Monmouthshire_cities_Cwmbran = UsePN (mkPN "Cwmbran") ;
-  Countries_MEX_provinces_DistritoFederal = UsePN (mkPN "Distrito Federal") ;
-  Countries_TJ_provinces_Jiangsu_cities_Suzhou = UsePN (mkPN "Suzhou") ;
-  Countries_F_provinces_PaysdelaLoire_cities_Nantes = UsePN (mkPN "Nantes") ;
-  Countries_R_provinces_Stavropolskykray_cities_Pyatigorsk = UsePN (mkPN "Pyatigorsk") ;
-  Countries_cid_cia_Svalbard_cities_Longyearbyen = UsePN (mkPN "Longyearbyen") ;
-  Countries_CH_provinces_FR_cities_Fribourg = UsePN (mkPN "Fribourg") ;
-  Countries_USA_provinces_Connecticut_cities_Stamford = UsePN (mkPN "Stamford") ;
-  Countries_ET_provinces_ElQalubiya = UsePN (mkPN "El Qalubiya") ;
-  Countries_A_provinces_LowerAustria = UsePN (mkPN "Lower Austria") ;
-  Countries_RP_cities_Quezon = UsePN (mkPN "Quezon") ;
-  Countries_cid_cia_Midway_Islands = UsePN (mkPN "Midway Islands") ;
-  Islands_MelvilleIsland = UsePN (mkPN "Melville Island") ;
-  Countries_GB_provinces_EastSussex = UsePN (mkPN "East Sussex") ;
-  Countries_KAZ_provinces_BatysQazaqstan = UsePN (mkPN "Batys Qazaqstan") ;
-  Countries_RI_cities_Manado = UsePN (mkPN "Manado") ;
-  Countries_PE_provinces_SanMartin = UsePN (mkPN "San Martin") ;
-  Countries_MOC_provinces_Zambezia_cities_Quelimane = UsePN (mkPN "Quelimane") ;
-  Countries_BR_provinces_MinasGerais_cities_TeofiloOtoni = UsePN (mkPN "Teofilo Otoni") ;
-  Islands_Taiwan = UsePN (mkPN "Taiwan") ;
-  Countries_IND_provinces_Kerala_cities_Cochin = UsePN (mkPN "Cochin") ;
-  Countries_IND_provinces_Karnataka_cities_Hubli = UsePN (mkPN "Hubli") ;
-  Islands_Martinique = UsePN (mkPN "Martinique") ;
-  Countries_BIH_cities_Sarajevo = UsePN (mkPN "Sarajevo") ;
-  Countries_NIC_cities_Masaya = UsePN (mkPN "Masaya") ;
-  Countries_RO_provinces_Constanta_cities_Constanta = UsePN (mkPN "Constanta") ;
-  Countries_WAN_cities_Bida = UsePN (mkPN "Bida") ;
-  Countries_RC_provinces_Kaohsiung_munic_cities_Kaohsiung = UsePN (mkPN "Kaohsiung") ;
-  Organizations_OPANAL = UsePN (mkPN "Agency for the Prohibition of Nuclear Weapons in Latin America and the Caribbean") ;
-  Countries_MAL_provinces_PulauPinang_cities_GeorgeTown = UsePN (mkPN "George Town") ;
-  Islands_Anglesey = UsePN (mkPN "Anglesey") ;
-  Countries_TR_provinces_Sakarya_cities_Sakarya = UsePN (mkPN "Sakarya") ;
-  Countries_E_provinces_Andalusia_cities_Cordoba = UsePN (mkPN "Cordoba") ;
-  Countries_EAK_provinces_Eastern = UsePN (mkPN "Eastern") ;
-  Countries_THA_provinces_NakhonNayok = UsePN (mkPN "Nakhon Nayok") ;
-  Rivers_Orinoco = UsePN (mkPN "Orinoco") ;
-  Countries_H_provinces_Pecs_munic = UsePN (mkPN "Pecs (munic.)") ;
-  Countries_EAT_provinces_KusiniUjunga = UsePN (mkPN "Kusini Ujunga") ;
-  Countries_F_provinces_HauteNormandie_cities_LeHavre = UsePN (mkPN "Le Havre") ;
-  Countries_BD_cities_Dinajpur = UsePN (mkPN "Dinajpur") ;
-  Countries_ANG_provinces_Namibe = UsePN (mkPN "Namibe") ;
-  Countries_MEX_provinces_Tamaulipas_cities_Tampico = UsePN (mkPN "Tampico") ;
-  Countries_IND_provinces_Bihar_cities_Patna = UsePN (mkPN "Patna") ;
-  Countries_CO_provinces_Boyaca_cities_Tunja = UsePN (mkPN "Tunja") ;
-  Countries_RA_provinces_TierradelFuego_cities_Ushuaia = UsePN (mkPN "Ushuaia") ;
-  Countries_R_provinces_Khabarovskiykray_cities_KomsomolsknaAmure = UsePN (mkPN "Komsomolsk na Amure") ;
-  Countries_BR_provinces_MinasGerais_cities_GovernadorValadares = UsePN (mkPN "Governador Valadares") ;
-  Countries_B_provinces_EastFlanders = UsePN (mkPN "East Flanders") ;
-  Countries_TJ_provinces_Shandong_cities_Liancheng = UsePN (mkPN "Liancheng") ;
-  Countries_IRQ_provinces_Maysan = UsePN (mkPN "Maysan") ;
-  Countries_BR_provinces_Pernambuco_cities_Gravatai = UsePN (mkPN "Gravatai") ;
-  Rivers_Cuilo = UsePN (mkPN "Cuilo") ;
-  Countries_MEX_provinces_Durango_cities_VictoriadeDurango = UsePN (mkPN "Victoria de Durango") ;
-  Countries_MOC_provinces_Nampula_cities_Nampula = UsePN (mkPN "Nampula") ;
-  Countries_R_provinces_Rep_ofNorthOssetiya = UsePN (mkPN "Rep. of North Ossetiya") ;
-  Countries_SF_provinces_Kymi_cities_Kotka = UsePN (mkPN "Kotka") ;
-  Countries_H_provinces_Bekes = UsePN (mkPN "Bekes") ;
-  Countries_GB_provinces_Derbyshire_cities_Matlock = UsePN (mkPN "Matlock") ;
-  Islands_SouthRonaldson = UsePN (mkPN "South Ronaldson") ;
-  Countries_cid_cia_French_Southern_and_Antarctic_Lands = UsePN (mkPN "French Southern and Antarctic Lands") ;
-  Countries_GB_provinces_NorthYorkshire_cities_Harrogate = UsePN (mkPN "Harrogate") ;
-  Lakes_LakeChilwa = UsePN (mkPN "Lake Chilwa") ;
-  Countries_IRQ_provinces_AlAnbar_cities_ArRamadi = UsePN (mkPN "Ar Ramadi") ;
-  Countries_HCA_provinces_Olancho_cities_Jutigalpa = UsePN (mkPN "Jutigalpa") ;
-  Countries_I_provinces_Lombardia = UsePN (mkPN "Lombardia") ;
-  Countries_TJ_provinces_NeiMonggol_cities_Tongliao = UsePN (mkPN "Tongliao") ;
-  Countries_BOL_cities_LaPaz = UsePN (mkPN "La Paz") ;
-  Countries_D_provinces_Berlin = UsePN (mkPN "Berlin") ;
-  Countries_MEX_provinces_Veracruz_cities_Jalapa = UsePN (mkPN "Jalapa") ;
-  Mountains_Sulitjelma = UsePN (mkPN "Sulitjelma") ;
-  Countries_F_provinces_FrancheComte_cities_Besancon = UsePN (mkPN "Besancon") ;
-  Countries_GB_provinces_Dorset_cities_Poole = UsePN (mkPN "Poole") ;
-  Countries_TJ_provinces_Shandong_cities_Rizhao = UsePN (mkPN "Rizhao") ;
-  Countries_MYA_provinces_Rakhine_cities_Akyab = UsePN (mkPN "Akyab") ;
-  Countries_GB_provinces_Buckinghamshire_cities_MiltonKeynes = UsePN (mkPN "Milton Keynes") ;
-  Countries_TJ_provinces_Shandong_cities_Jiaoxian = UsePN (mkPN "Jiaoxian") ;
-  Organizations_EN = UsePN (mkPN "Nuclear Energy Agency") ;
-  Countries_IR_provinces_Bakhtaran = UsePN (mkPN "Bakhtaran") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_SaoJoaodeMeriti = UsePN (mkPN "Sao Joao de Meriti") ;
-  Countries_YV_provinces_Amazonas = UsePN (mkPN "Amazonas") ;
-  Countries_J_provinces_Nagano = UsePN (mkPN "Nagano") ;
-  Countries_R_provinces_Orenburgskayaoblast_cities_Novotroitsk = UsePN (mkPN "Novotroitsk") ;
-  Countries_USA_provinces_Colorado = UsePN (mkPN "Colorado") ;
-  Countries_MEX_provinces_Sinaloa = UsePN (mkPN "Sinaloa") ;
-  Countries_J_provinces_Akita_cities_Akita = UsePN (mkPN "Akita") ;
-  Countries_CO_provinces_Antioquia_cities_Turbo = UsePN (mkPN "Turbo") ;
-  Countries_E_provinces_Asturias_cities_Oviedo = UsePN (mkPN "Oviedo") ;
-  Countries_SUD_provinces_ashSharqiyah_cities_alQadarif = UsePN (mkPN "al Qadarif") ;
-  Countries_R_provinces_Kaluzhskayaoblast_cities_Kaluga = UsePN (mkPN "Kaluga") ;
-  Countries_TJ_provinces_GuangxiZhuangzu_cities_Qinzhou = UsePN (mkPN "Qinzhou") ;
-  Islands_Kyushu = UsePN (mkPN "Kyushu") ;
-  Lakes_Vaettern = UsePN (mkPN "Vaettern") ;
-  Countries_BR_provinces_Maranhao_cities_Codo = UsePN (mkPN "Codo") ;
-  Countries_GB_provinces_Merseyside_cities_Knowsley = UsePN (mkPN "Knowsley") ;
-  Countries_BR_provinces_MinasGerais_cities_ItapecericadaSerra = UsePN (mkPN "Itapecerica da Serra") ;
-  Countries_TR_provinces_Sinop = UsePN (mkPN "Sinop") ;
-  Countries_R_provinces_Rep_ofAltay = UsePN (mkPN "Rep. of Altay") ;
-  Rivers_Limpopo = UsePN (mkPN "Limpopo") ;
-  Countries_TJ_provinces_Hubei_cities_Shiyan = UsePN (mkPN "Shiyan") ;
-  Organizations_UNAVEMIII = UsePN (mkPN "United Nations Angola Verification Mission") ;
-  Rivers_Ischim = UsePN (mkPN "Ischim") ;
-  Countries_cid_cia_Palmyra_Atoll = UsePN (mkPN "Palmyra Atoll") ;
-  Countries_BR_provinces_MatoGrossodoSul_cities_Parnaiba = UsePN (mkPN "Parnaiba") ;
-  Countries_VN_provinces_ThuaThienHue = UsePN (mkPN "Thua Thien Hue") ;
-  Countries_RSA_cities_Diepmeadow = UsePN (mkPN "Diepmeadow") ;
-  Countries_PL_provinces_Pilskie_cities_Pila = UsePN (mkPN "Pila") ;
-  Islands_Grenada = UsePN (mkPN "Grenada") ;
-  Countries_GB_provinces_Cleveland = UsePN (mkPN "Cleveland") ;
-  Countries_BR_provinces_Parana = UsePN (mkPN "Parana") ;
-  Countries_BR_provinces_RioGrandedoNorte_cities_Mossoro = UsePN (mkPN "Mossoro") ;
-  Countries_J_provinces_Ibaraki_cities_Mito = UsePN (mkPN "Mito") ;
-  Countries_PNG_cities_PortMoresby = UsePN (mkPN "Port Moresby") ;
-  Countries_TR_provinces_Ankara_cities_Ankara = UsePN (mkPN "Ankara") ;
-  Countries_USA_provinces_Pennsylvania = UsePN (mkPN "Pennsylvania") ;
-  Countries_SN_provinces_SaintLouis = UsePN (mkPN "Saint Louis") ;
-  Countries_RA_provinces_Salta_cities_Salta = UsePN (mkPN "Salta") ;
-  Countries_ANG_provinces_Cabinda_cities_Cabinda = UsePN (mkPN "Cabinda") ;
-  Countries_PE_provinces_Huancavelica_cities_Huancavelica = UsePN (mkPN "Huancavelica") ;
-  Countries_TJ_provinces_Shandong_cities_Tengxian = UsePN (mkPN "Tengxian") ;
-  Countries_D_provinces_Bayern_cities_Furth = UsePN (mkPN "Furth") ;
-  Countries_SN_provinces_Dakar = UsePN (mkPN "Dakar") ;
-  Countries_IR_provinces_SistaneBaluchestan_cities_Zahedan = UsePN (mkPN "Zahedan") ;
-  Countries_R_provinces_Yaroslavskayaoblast = UsePN (mkPN "Yaroslavskaya oblast") ;
-  Rivers_Werra = UsePN (mkPN "Werra") ;
-  Countries_ET_provinces_ElDaqahliya = UsePN (mkPN "El Daqahliya") ;
-  Countries_ES_provinces_Morazan_cities_SanFranciscoGotera = UsePN (mkPN "San Francisco Gotera") ;
-  Countries_CH_provinces_NW_cities_Stans = UsePN (mkPN "Stans") ;
-  Countries_ET_provinces_ElQahira_munic_cities_ElQahira = UsePN (mkPN "El Qahira") ;
-  Countries_BR_provinces_SaoPaulo_cities_SaoJosedosCampos = UsePN (mkPN "Sao Jose dos Campos") ;
-  Organizations_SADC = UsePN (mkPN "Southern African Development Community") ;
-  Countries_MEX_provinces_Campeche = UsePN (mkPN "Campeche") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Zelenograd = UsePN (mkPN "Zelenograd") ;
-  Countries_TJ_provinces_GuangxiZhuangzu_cities_Nanning = UsePN (mkPN "Nanning") ;
-  Countries_TJ_provinces_Liaoning_cities_Jinxi = UsePN (mkPN "Jinxi") ;
-  Countries_HCA_provinces_Cortes_cities_SanPedroSula = UsePN (mkPN "San Pedro Sula") ;
-  Countries_ET_provinces_ElMinya_cities_ElMinya = UsePN (mkPN "El Minya") ;
-  Countries_TJ_provinces_Liaoning_cities_Dalian = UsePN (mkPN "Dalian") ;
-  Countries_EC_cities_Guayaquil = UsePN (mkPN "Guayaquil") ;
-  Countries_USA_provinces_Washington = UsePN (mkPN "Washington") ;
-  Countries_CH_provinces_FR = UsePN (mkPN "FR") ;
-  Countries_YV_cities_Turmero = UsePN (mkPN "Turmero") ;
-  Countries_cid_cia_Guam = UsePN (mkPN "Guam") ;
-  Countries_GB_provinces_EastSussex_cities_Brighton = UsePN (mkPN "Brighton") ;
-  Countries_BR_provinces_Acre_cities_RioBranco = UsePN (mkPN "Rio Branco") ;
-  Countries_THA_provinces_Phangnga = UsePN (mkPN "Phangnga") ;
-  Countries_ET_provinces_Sharqiya_cities_Zagazig = UsePN (mkPN "Zagazig") ;
-  Lakes_DaryachehyeNamak = UsePN (mkPN "Daryacheh ye Namak") ;
-  Countries_GB_provinces_Tayside_cities_Dundee = UsePN (mkPN "Dundee") ;
-  Countries_RA_provinces_BuenosAires_cities_BahiaBlanca = UsePN (mkPN "Bahia Blanca") ;
-  Mountains_Mpika = UsePN (mkPN "Mpika") ;
-  Countries_USA_provinces_Kansas = UsePN (mkPN "Kansas") ;
-  Countries_TJ_provinces_Fujian_cities_Sanming = UsePN (mkPN "Sanming") ;
-  Countries_TJ_provinces_Anhui_cities_Huaibei = UsePN (mkPN "Huaibei") ;
-  Countries_USA_provinces_California_cities_LosAngeles = UsePN (mkPN "Los Angeles") ;
-  Countries_ET_provinces_ElMinya = UsePN (mkPN "El Minya") ;
-  Countries_RO_provinces_Dolj = UsePN (mkPN "Dolj") ;
-  Countries_ETH_cities_Mekele = UsePN (mkPN "Mekele") ;
-  Countries_ES_provinces_Cabanas_cities_Sensuntepeque = UsePN (mkPN "Sensuntepeque") ;
-  Countries_RO_provinces_Neamt_cities_PiatraNeamt = UsePN (mkPN "Piatra Neamt") ;
-  Seas_SundaSea = UsePN (mkPN "Sunda Sea") ;
-  Countries_ES_cities_Apopa = UsePN (mkPN "Apopa") ;
-  Countries_TJ_provinces_Sichuan_cities_Neijiang = UsePN (mkPN "Neijiang") ;
-  Countries_MYA_provinces_Tanintharyi = UsePN (mkPN "Tanintharyi") ;
-  Countries_F_provinces_LanguedocRousillon_cities_Nimes = UsePN (mkPN "Nimes") ;
-  Countries_cid_cia_Netherlands_Antilles = UsePN (mkPN "Netherlands Antilles") ;
-  Countries_GCA_cities_VillaNueva = UsePN (mkPN "Villa Nueva") ;
-  Countries_TJ_provinces_NeiMonggol_cities_Wuhai = UsePN (mkPN "Wuhai") ;
-  Countries_GB_provinces_Devon_cities_Exeter = UsePN (mkPN "Exeter") ;
-  Countries_CH_provinces_AI = UsePN (mkPN "AI") ;
-  Countries_R_provinces_Rep_ofMariyEl_cities_YoshkarOla = UsePN (mkPN "Yoshkar Ola") ;
-  Countries_TR_provinces_Cankiri_cities_Cankiri = UsePN (mkPN "Cankiri") ;
-  Countries_TJ_provinces_Shanxi_cities_Datong = UsePN (mkPN "Datong") ;
-  Countries_TM_provinces_Balkan = UsePN (mkPN "Balkan") ;
-  Countries_BR_provinces_SaoPaulo_cities_Sorocaba = UsePN (mkPN "Sorocaba") ;
-  Countries_USA_provinces_NewHampshire_cities_Manchester = UsePN (mkPN "Manchester") ;
-  Countries_NAM_cities_Windhoek = UsePN (mkPN "Windhoek") ;
-  Countries_I_provinces_EmiliaRomagna_cities_ReggionellEmilia = UsePN (mkPN "Reggio nellEmilia") ;
-  Countries_GB_provinces_GreaterManchester_cities_Rochdale = UsePN (mkPN "Rochdale") ;
-  Countries_SF_provinces_Mikkeli_cities_Mikkeli = UsePN (mkPN "Mikkeli") ;
-  Countries_HCA_provinces_LaPaz_cities_LaPaz = UsePN (mkPN "La Paz") ;
-  Countries_IRQ_provinces_AlQadisiyah_cities_AdDiwaniyah = UsePN (mkPN "Ad Diwaniyah") ;
-  Organizations_IADB = UsePN (mkPN "Inter-American Development Bank") ;
-  Countries_USA_provinces_Texas_cities_WichitaFalls = UsePN (mkPN "Wichita Falls") ;
-  Islands_Tuvalu = UsePN (mkPN "Tuvalu") ;
-  Countries_AUS_provinces_NewSouthWales_cities_Geelong = UsePN (mkPN "Geelong") ;
-  Countries_TR_provinces_Kocaeli_cities_Izmit = UsePN (mkPN "Izmit") ;
-  Countries_YV_provinces_Portuguesa_cities_Guanare = UsePN (mkPN "Guanare") ;
-  Countries_IND_provinces_DamanandDiu_cities_Daman = UsePN (mkPN "Daman") ;
-  Organizations_UNCTAD = UsePN (mkPN "United Nations Conference on Trade and Development") ;
-  Countries_CH_provinces_AG = UsePN (mkPN "AG") ;
-  Countries_THA_provinces_KhonKaen_cities_KhonKaen = UsePN (mkPN "Khon Kaen") ;
-  Countries_MYA_provinces_Kayah_cities_Loikaw = UsePN (mkPN "Loikaw") ;
-  Countries_BR_provinces_Maranhao_cities_Imperatriz = UsePN (mkPN "Imperatriz") ;
-  Countries_DK_cities_Copenhagen = UsePN (mkPN "Copenhagen") ;
-  Countries_MEX_provinces_Yucatan = UsePN (mkPN "Yucatan") ;
-  Countries_BR_provinces_Pernambuco_cities_Recife = UsePN (mkPN "Recife") ;
-  Countries_USA_provinces_Arkansas_cities_LittleRock = UsePN (mkPN "Little Rock") ;
-  Countries_cid_cia_British_Virgin_Islands = UsePN (mkPN "British Virgin Islands") ;
-  Countries_USA_provinces_California_cities_Bakersfield = UsePN (mkPN "Bakersfield") ;
-  Countries_THA_provinces_Saraburi = UsePN (mkPN "Saraburi") ;
-  Islands_Bohol = UsePN (mkPN "Bohol") ;
-  Islands_Isabela = UsePN (mkPN "Isabela") ;
-  Countries_TR_provinces_Kirsehir = UsePN (mkPN "Kirsehir") ;
-  Countries_PL_provinces_Szczecinskie_cities_Szczecin = UsePN (mkPN "Szczecin") ;
-  Organizations_EBRD = UsePN (mkPN "European Bank for Reconstruction and Development") ;
-  Countries_THA_provinces_NortheasternRegion = UsePN (mkPN "Northeastern Region") ;
-  Mountains_BorahPeak = UsePN (mkPN "Borah Peak") ;
-  Countries_PK_cities_Multan = UsePN (mkPN "Multan") ;
-  Mountains_MtAylmer = UsePN (mkPN "Mt Aylmer") ;
-  Countries_USA_provinces_NewJersey_cities_Newark = UsePN (mkPN "Newark") ;
-  Rivers_Gloma = UsePN (mkPN "Gloma") ;
-  Countries_PL_provinces_Gdanskie_cities_Gdynia = UsePN (mkPN "Gdynia") ;
-  Countries_UZB_provinces_Namangan = UsePN (mkPN "Namangan") ;
-  Countries_GE_cities_Tbilisi = UsePN (mkPN "Tbilisi") ;
-  Countries_CO_provinces_Guaviare = UsePN (mkPN "Guaviare") ;
-  Countries_D_provinces_Thuringen_cities_Gera = UsePN (mkPN "Gera") ;
-  Countries_MEX_provinces_BajaCalifornia_cities_Tijuana = UsePN (mkPN "Tijuana") ;
-  Islands_Tilos = UsePN (mkPN "Tilos") ;
-  Countries_SF_provinces_Oulu_cities_Oulu = UsePN (mkPN "Oulu") ;
-  Countries_TJ_provinces_NeiMonggol_cities_Jining = UsePN (mkPN "Jining") ;
-  Countries_cid_cia_Tromelin_Island = UsePN (mkPN "Tromelin Island") ;
-  Countries_N_provinces_Nordland_cities_Svolvaer = UsePN (mkPN "Svolvaer") ;
-  Countries_B_provinces_Hainaut_cities_Mons = UsePN (mkPN "Mons") ;
-  Countries_USA_provinces_California_cities_Ontario = UsePN (mkPN "Ontario") ;
-  Countries_EAT_provinces_Kigoma = UsePN (mkPN "Kigoma") ;
-  Countries_ES_provinces_LaPaz = UsePN (mkPN "La Paz") ;
-  Rivers_Ruki = UsePN (mkPN "Ruki") ;
-  Rivers_Tobol = UsePN (mkPN "Tobol") ;
-  Countries_IND_provinces_MadhyaPradesh_cities_Raipur = UsePN (mkPN "Raipur") ;
-  Countries_I_provinces_EmiliaRomagna = UsePN (mkPN "Emilia Romagna") ;
-  Countries_RA_provinces_SanLuis = UsePN (mkPN "San Luis") ;
-  Countries_THA_provinces_SouthernRegion = UsePN (mkPN "Southern Region") ;
-  Countries_THA_provinces_NakhonSawan = UsePN (mkPN "Nakhon Sawan") ;
-  Countries_USA_provinces_Michigan_cities_Livonia = UsePN (mkPN "Livonia") ;
-  Countries_RA_provinces_BuenosAires_cities_SanNicolasdelosArroyos = UsePN (mkPN "San Nicolas de los Arroyos") ;
-  Countries_UA_provinces_Krym = UsePN (mkPN "Krym") ;
-  Organizations_UNMOGIP = UsePN (mkPN "United Nations Military Observer Group in India and Pakistan") ;
-  Countries_R_provinces_Irkutskayaoblast_cities_Bratsk = UsePN (mkPN "Bratsk") ;
-  Countries_IND_provinces_AndhraPradesh_cities_Rajahmundry = UsePN (mkPN "Rajahmundry") ;
-  Countries_RA_provinces_Catamarca_cities_SanFernandodelValledeCatamarca = UsePN (mkPN "San Fernando del Valle de Catamarca") ;
-  Countries_CDN_provinces_Ontario_cities_Windsor = UsePN (mkPN "Windsor") ;
-  Countries_MEX_provinces_BajaCalifornia_cities_Ensenada = UsePN (mkPN "Ensenada") ;
-  Countries_ET_provinces_ElMinufiya = UsePN (mkPN "El Minufiya") ;
-  Countries_CDN_provinces_Ontario_cities_Glouchester = UsePN (mkPN "Glouchester") ;
-  Countries_TJ_provinces_Sichuan_cities_Qianjiang = UsePN (mkPN "Qianjiang") ;
-  Countries_EAT_provinces_Kilimanjaro_cities_Moshi = UsePN (mkPN "Moshi") ;
-  Countries_TR_provinces_Tunceli = UsePN (mkPN "Tunceli") ;
-  Countries_E_provinces_Andalusia_cities_Cadiz = UsePN (mkPN "Cadiz") ;
-  Countries_TAD_provinces_Khatlon = UsePN (mkPN "Khatlon") ;
-  Countries_GB_provinces_Wiltshire_cities_Salisbury = UsePN (mkPN "Salisbury") ;
-  Countries_R_provinces_Yaroslavskayaoblast_cities_Yaroslavl = UsePN (mkPN "Yaroslavl") ;
-  Countries_TJ_provinces_Liaoning = UsePN (mkPN "Liaoning") ;
-  Organizations_AG = UsePN (mkPN "Andean Group") ;
-  Countries_CDN_provinces_Quebec_cities_Laval = UsePN (mkPN "Laval") ;
-  Countries_cid_cia_Mayotte = UsePN (mkPN "Mayotte") ;
-  Lakes_LakeNatron = UsePN (mkPN "Lake Natron") ;
-  Countries_DZ_cities_Annaba = UsePN (mkPN "Annaba") ;
-  Countries_AUS_provinces_AustraliaCapitalTerritory = UsePN (mkPN "Australia Capital Territory") ;
-  Organizations_MTCR = UsePN (mkPN "Missile Technology Control Regime") ;
-  Countries_E_provinces_Madrid_cities_Madrid = UsePN (mkPN "Madrid") ;
-  Countries_D_provinces_Bayern_cities_Wurzburg = UsePN (mkPN "Wurzburg") ;
-  Countries_USA_provinces_Maryland_cities_Annapolis = UsePN (mkPN "Annapolis") ;
-  Countries_BR_provinces_Ceara_cities_Sobral = UsePN (mkPN "Sobral") ;
-  Countries_USA_provinces_NewHampshire_cities_Concord = UsePN (mkPN "Concord") ;
-  Countries_RC_cities_Chungli = UsePN (mkPN "Chungli") ;
-  Countries_PL_provinces_Koninskie = UsePN (mkPN "Koninskie") ;
-  Countries_NL_provinces_Limburg_cities_Geleen = UsePN (mkPN "Geleen") ;
-  Countries_CAM_provinces_Centre = UsePN (mkPN "Centre") ;
-  Islands_Chios = UsePN (mkPN "Chios") ;
-  Countries_TJ_provinces_Gansu = UsePN (mkPN "Gansu") ;
-  Countries_UZB_provinces_Andijon = UsePN (mkPN "Andijon") ;
-  Countries_USA_provinces_Missouri_cities_JeffersonCity = UsePN (mkPN "Jefferson City") ;
-  Countries_THA_provinces_PrachuapKhiriKhan = UsePN (mkPN "Prachuap Khiri Khan") ;
-  Countries_D_provinces_MecklenburgVorpommern_cities_Rostock = UsePN (mkPN "Rostock") ;
-  Countries_EAT_provinces_Rukwa_cities_Sumbawanga = UsePN (mkPN "Sumbawanga") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Bottrop = UsePN (mkPN "Bottrop") ;
-  Countries_J_provinces_Aomori = UsePN (mkPN "Aomori") ;
-  Countries_WAN_cities_Kaduna = UsePN (mkPN "Kaduna") ;
-  Countries_VN_provinces_LamDong = UsePN (mkPN "Lam Dong") ;
-  Organizations_SACU = UsePN (mkPN "Southern African Customs Union") ;
-  Countries_TJ_provinces_Guangdong_cities_Guangzhou = UsePN (mkPN "Guangzhou") ;
-  Countries_LT_cities_Vilnius = UsePN (mkPN "Vilnius") ;
-  Countries_D_provinces_Niedersachsen_cities_Gottingen = UsePN (mkPN "Gottingen") ;
-  Countries_USA_provinces_Maryland_cities_Baltimore = UsePN (mkPN "Baltimore") ;
-  Countries_ET_provinces_Aswan_cities_Aswan = UsePN (mkPN "Aswan") ;
-  Countries_D_provinces_Brandenburg_cities_Potsdam = UsePN (mkPN "Potsdam") ;
-  Countries_TR_provinces_Denizli = UsePN (mkPN "Denizli") ;
-  Countries_TJ_provinces_Hunan_cities_Leiyang = UsePN (mkPN "Leiyang") ;
-  Countries_KAZ_provinces_Leninsk_munic_cities_Leninsk = UsePN (mkPN "Leninsk") ;
-  Countries_H_provinces_Csongrad = UsePN (mkPN "Csongrad") ;
-  Countries_R_provinces_Leningradskayaoblast_cities_Kolpino = UsePN (mkPN "Kolpino") ;
-  Countries_GB_provinces_Leicestershire_cities_Leichester = UsePN (mkPN "Leichester") ;
-  Countries_RC_provinces_Hualien = UsePN (mkPN "Hualien") ;
-  Rivers_Busira = UsePN (mkPN "Busira") ;
-  Countries_VN_provinces_TayNinh = UsePN (mkPN "Tay Ninh") ;
-  Mountains_Joekul = UsePN (mkPN "Joekul") ;
-  Countries_WAN_cities_Ilesha = UsePN (mkPN "Ilesha") ;
-  Countries_WAN_cities_Zaria = UsePN (mkPN "Zaria") ;
-  Countries_J_provinces_Ehime_cities_Matsuyama = UsePN (mkPN "Matsuyama") ;
-  Countries_MEX_provinces_Tamaulipas = UsePN (mkPN "Tamaulipas") ;
-  Countries_ZRE_provinces_Shaba_cities_Kolwezi = UsePN (mkPN "Kolwezi") ;
-  Countries_R_provinces_Permskayaoblast = UsePN (mkPN "Permskaya oblast") ;
-  Countries_MEX_provinces_Jalisco_cities_Guadalajara = UsePN (mkPN "Guadalajara") ;
-  Islands_Arran = UsePN (mkPN "Arran") ;
-  Countries_USA_provinces_California_cities_Escondido = UsePN (mkPN "Escondido") ;
-  Countries_BR_provinces_SaoPaulo_cities_Piracicaba = UsePN (mkPN "Piracicaba") ;
-  Countries_CDN_provinces_Ontario_cities_Burlington = UsePN (mkPN "Burlington") ;
-  Countries_WAN_cities_PortHarcourt = UsePN (mkPN "Port Harcourt") ;
-  Countries_R_provinces_Rep_ofKalmykiya_cities_Elista = UsePN (mkPN "Elista") ;
-  Countries_R_provinces_ChuvashRepublic_cities_Cheboksary = UsePN (mkPN "Cheboksary") ;
-  Islands_SantaCatalinaIsland = UsePN (mkPN "Santa Catalina Island") ;
-  Rivers_Han = UsePN (mkPN "Han") ;
-  Countries_USA_provinces_Missouri_cities_Independence = UsePN (mkPN "Independence") ;
-  Countries_PA_provinces_ComarcadeSanBlas_cities_ElPorvenir = UsePN (mkPN "El Porvenir") ;
-  Countries_PL_provinces_Katowickie_cities_Zabrze = UsePN (mkPN "Zabrze") ;
-  Countries_CDN_provinces_Quebec_cities_Richmond = UsePN (mkPN "Richmond") ;
-  Countries_SUD_provinces_ashSharqiyah_cities_PortSudan = UsePN (mkPN "Port Sudan") ;
-  Countries_BR_provinces_EspiritoSanto_cities_Vitoria = UsePN (mkPN "Vitoria") ;
-  Countries_D_provinces_BadenWurttemberg_cities_Mannheim = UsePN (mkPN "Mannheim") ;
-  Countries_TJ_provinces_NeiMonggol_cities_Manzhouli = UsePN (mkPN "Manzhouli") ;
-  Countries_USA_provinces_NewYork_cities_NewYork = UsePN (mkPN "New York") ;
-  Countries_RI_cities_Blitar = UsePN (mkPN "Blitar") ;
-  Countries_GB_provinces_Berkshire_cities_Slough = UsePN (mkPN "Slough") ;
-  Countries_IRQ_provinces_Diyala = UsePN (mkPN "Diyala") ;
-  Countries_TJ_provinces_Shanxi_cities_Changzhi = UsePN (mkPN "Changzhi") ;
-  Countries_I_provinces_Sardegna_cities_Sassari = UsePN (mkPN "Sassari") ;
-  Countries_TR_provinces_Kocaeli_cities_Gebze = UsePN (mkPN "Gebze") ;
-  Countries_YV_provinces_Yaracuy = UsePN (mkPN "Yaracuy") ;
-  Countries_D_provinces_SachsenAnhalt_cities_Magdeburg = UsePN (mkPN "Magdeburg") ;
-  Countries_BR_provinces_SaoPaulo_cities_MojiGuacu = UsePN (mkPN "Moji Guacu") ;
-  Organizations_WEU = UsePN (mkPN "Western European Union") ;
-  Countries_MEX_cities_CiudadApodaca = UsePN (mkPN "Ciudad Apodaca") ;
-  Countries_IL_provinces_Central_cities_Jerusalem = UsePN (mkPN "Jerusalem") ;
-  Countries_BR_provinces_EspiritoSanto_cities_Serra = UsePN (mkPN "Serra") ;
-  Countries_TJ_provinces_Anhui_cities_Maanshan = UsePN (mkPN "Maanshan") ;
-  Organizations_CBSS = UsePN (mkPN "Council of the Baltic Sea States") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_CaxiasdoSul = UsePN (mkPN "Caxias do Sul") ;
-  Countries_E_provinces_Cantabria_cities_Santander = UsePN (mkPN "Santander") ;
-  Countries_TJ_provinces_Guangdong_cities_Huizhou = UsePN (mkPN "Huizhou") ;
-  Countries_SF_provinces_Vaasa_cities_Vaasa = UsePN (mkPN "Vaasa") ;
-  Countries_PK_cities_Lahore = UsePN (mkPN "Lahore") ;
-  Countries_RO_provinces_Ialomita = UsePN (mkPN "Ialomita") ;
-  Rivers_Thames = UsePN (mkPN "Thames") ;
-  Countries_IR_provinces_Khorasan = UsePN (mkPN "Khorasan") ;
-  Countries_P_provinces_Madeira_cities_Funchal = UsePN (mkPN "Funchal") ;
-  Countries_USA_provinces_Indiana_cities_Gary = UsePN (mkPN "Gary") ;
-  Countries_IR_provinces_Hormozgan = UsePN (mkPN "Hormozgan") ;
-  Countries_TJ_provinces_Jilin_cities_Yanji = UsePN (mkPN "Yanji") ;
-  Countries_J_provinces_Ibaraki = UsePN (mkPN "Ibaraki") ;
-  Lakes_LakeOntario = UsePN (mkPN "Lake Ontario") ;
-  Countries_CDN_provinces_Ontario_cities_Toronto = UsePN (mkPN "Toronto") ;
-  Countries_SUD_provinces_ashSharqiyah = UsePN (mkPN "ash Sharqiyah") ;
-  Countries_TJ_provinces_Henan_cities_Xinxiang = UsePN (mkPN "Xinxiang") ;
-  Countries_TJ_provinces_Anhui_cities_Chuxian = UsePN (mkPN "Chuxian") ;
-  Countries_USA_provinces_SouthCarolina_cities_Columbia = UsePN (mkPN "Columbia") ;
-  Countries_H_provinces_Tolna = UsePN (mkPN "Tolna") ;
-  Countries_RA_provinces_BuenosAires_cities_Lanus = UsePN (mkPN "Lanus") ;
-  Countries_EAK_provinces_Coast_cities_Mombasa = UsePN (mkPN "Mombasa") ;
-  Countries_MEX_provinces_Guerrero = UsePN (mkPN "Guerrero") ;
-  Countries_MEX_provinces_Chiapas_cities_TuxtlaGutierrez = UsePN (mkPN "Tuxtla Gutierrez") ;
-  Countries_BR_cities_Ibirite = UsePN (mkPN "Ibirite") ;
-  Countries_THA_provinces_Petchanbun = UsePN (mkPN "Petchanbun") ;
-  Countries_H_provinces_Nograd_cities_Salgotarjan = UsePN (mkPN "Salgotarjan") ;
-  Countries_YV_provinces_Miranda_cities_Baruta = UsePN (mkPN "Baruta") ;
-  Countries_RO_provinces_Vrancea_cities_Focsani = UsePN (mkPN "Focsani") ;
-  Countries_TJ_provinces_Hunan_cities_Changsha = UsePN (mkPN "Changsha") ;
-  Mountains_HarneyPeak = UsePN (mkPN "Harney Peak") ;
-  Countries_BR_provinces_SaoPaulo_cities_Maua = UsePN (mkPN "Maua") ;
-  Countries_UZB_provinces_Bukhoro_cities_Bukhoro = UsePN (mkPN "Bukhoro") ;
-  Islands_CangarooIsland = UsePN (mkPN "Cangaroo Island") ;
-  Deserts_Sagiael_Hamra = UsePN (mkPN "Sagia el-Hamra") ;
-  Countries_R_provinces_Altayskiykray = UsePN (mkPN "Altayskiy kray") ;
-  Countries_RCH_cities_Santiago = UsePN (mkPN "Santiago") ;
-  Countries_RO_provinces_Sibiu = UsePN (mkPN "Sibiu") ;
-  Countries_MOC_provinces_Maputo_munic_cities_Maputo = UsePN (mkPN "Maputo") ;
-  Countries_IRQ_provinces_SalahadDin_cities_Samarra = UsePN (mkPN "Samarra") ;
-  Countries_CZ_provinces_Severocesky = UsePN (mkPN "Severocesky") ;
-  Countries_GB_provinces_Warwickshire_cities_Nuneaton = UsePN (mkPN "Nuneaton") ;
-  Countries_GB_provinces_Gwynedd_cities_Caernarfon = UsePN (mkPN "Caernarfon") ;
-  Countries_YV_provinces_Barinas = UsePN (mkPN "Barinas") ;
-  Countries_RA_provinces_Cordoba = UsePN (mkPN "Cordoba") ;
-  Countries_USA_provinces_Nebraska = UsePN (mkPN "Nebraska") ;
-  Countries_cid_cia_Man_cities_Douglas = UsePN (mkPN "Douglas") ;
-  Countries_YV_provinces_Falcon = UsePN (mkPN "Falcon") ;
-  Countries_GB_provinces_Nottinghamshire = UsePN (mkPN "Nottinghamshire") ;
-  Countries_R_provinces_Sakhalinskayaoblast = UsePN (mkPN "Sakhalinskaya oblast") ;
-  Countries_H_provinces_Miskolc_munic_cities_Miskolc = UsePN (mkPN "Miskolc") ;
-  Countries_IND_provinces_AndamanandNicobarIs__cities_PortBlair = UsePN (mkPN "Port Blair") ;
-  Countries_R_provinces_Chukotskyao_cities_Anadyr = UsePN (mkPN "Anadyr") ;
-  Countries_J_provinces_Saitama = UsePN (mkPN "Saitama") ;
-  Countries_RO_provinces_Tulcea = UsePN (mkPN "Tulcea") ;
-  Countries_R_provinces_Chitinskayaoblast = UsePN (mkPN "Chitinskaya oblast") ;
-  Countries_MYA_provinces_Mandalay_cities_Mandalay = UsePN (mkPN "Mandalay") ;
-  Islands_Nauru = UsePN (mkPN "Nauru") ;
-  Countries_IND_provinces_Maharashtra_cities_Kolhapur = UsePN (mkPN "Kolhapur") ;
-  Countries_EAK_provinces_RiftValley_cities_Kericho = UsePN (mkPN "Kericho") ;
-  Countries_IND_provinces_Chandigarh_cities_Chandigarh = UsePN (mkPN "Chandigarh") ;
-  Countries_USA_provinces_Nebraska_cities_Omaha = UsePN (mkPN "Omaha") ;
-  Countries_GB_provinces_WestMidlands_cities_Walsall = UsePN (mkPN "Walsall") ;
-  Countries_IR_provinces_Markazi = UsePN (mkPN "Markazi") ;
-  Countries_EAK_provinces_RiftValley_cities_Kitale = UsePN (mkPN "Kitale") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Hagen = UsePN (mkPN "Hagen") ;
-  Countries_EAT_provinces_KusiniPemba = UsePN (mkPN "Kusini Pemba") ;
-  Countries_CO_provinces_Vichada = UsePN (mkPN "Vichada") ;
-  Countries_AUS_provinces_SouthAustralia_cities_Adelaide = UsePN (mkPN "Adelaide") ;
-  Countries_J_provinces_Kumamoto_cities_Kumamoto = UsePN (mkPN "Kumamoto") ;
-  Islands_Paramuschir = UsePN (mkPN "Paramuschir") ;
-  Countries_VN_provinces_HaTinh = UsePN (mkPN "Ha Tinh") ;
-  Countries_USA_provinces_Connecticut_cities_Waterbury = UsePN (mkPN "Waterbury") ;
-  Countries_B_provinces_Brabant_cities_Brussels = UsePN (mkPN "Brussels") ;
-  Countries_DZ_cities_Tebessa = UsePN (mkPN "Tebessa") ;
-  Countries_GB_provinces_BlaenauGwent = UsePN (mkPN "Blaenau Gwent") ;
-  Countries_LS_cities_Maseru = UsePN (mkPN "Maseru") ;
-  Countries_MEX_provinces_NuevoLeon_cities_CiudadSantaCatarina = UsePN (mkPN "Ciudad Santa Catarina") ;
-  Countries_USA_provinces_California_cities_Orange = UsePN (mkPN "Orange") ;
-  Countries_USA_provinces_Distr_Columbia = UsePN (mkPN "Distr. Columbia") ;
-  Countries_IND_provinces_Maharashtra_cities_NewBombay = UsePN (mkPN "New Bombay") ;
-  Countries_CDN_provinces_Manitoba = UsePN (mkPN "Manitoba") ;
-  Countries_BR_provinces_SaoPaulo_cities_FerrazdeVasconcelos = UsePN (mkPN "Ferraz de Vasconcelos") ;
-  Countries_F_provinces_IledeFrance = UsePN (mkPN "Ile de France") ;
-  Countries_TJ_provinces_Hebei_cities_Handan = UsePN (mkPN "Handan") ;
-  Countries_USA_provinces_Virginia = UsePN (mkPN "Virginia") ;
-  Countries_S_provinces_Ostergotland = UsePN (mkPN "Ostergotland") ;
-  Countries_VN_cities_Saigon = UsePN (mkPN "Saigon") ;
-  Countries_R_provinces_Tambovskayaoblast = UsePN (mkPN "Tambovskaya oblast") ;
-  Countries_HCA_provinces_Intibuca_cities_LaEsperanza = UsePN (mkPN "La Esperanza") ;
-  Countries_TR_provinces_Erzurum = UsePN (mkPN "Erzurum") ;
-  Countries_R_provinces_Kostromskayaoblast_cities_Kostroma = UsePN (mkPN "Kostroma") ;
-  Countries_EAK_provinces_Nyanza = UsePN (mkPN "Nyanza") ;
-  Countries_P_provinces_Coimbra_cities_Coimbra = UsePN (mkPN "Coimbra") ;
-  Mountains_Huascaran = UsePN (mkPN "Huascaran") ;
-  Countries_F_provinces_Centre_cities_Tours = UsePN (mkPN "Tours") ;
-  Countries_USA_provinces_Louisiana_cities_NewOrleans = UsePN (mkPN "New Orleans") ;
-  Countries_cid_cia_Turks_and_Caicos_Islands = UsePN (mkPN "Turks and Caicos Islands") ;
-  Countries_ES_provinces_LaPaz_cities_Zacatecoluca = UsePN (mkPN "Zacatecoluca") ;
-  Countries_UA_provinces_Mykolayivska_cities_Mykolayiv = UsePN (mkPN "Mykolayiv") ;
-  Countries_GB_provinces_GreaterManchester_cities_Trafford = UsePN (mkPN "Trafford") ;
-  Countries_UZB_provinces_Jizzakh_cities_Jizzakh = UsePN (mkPN "Jizzakh") ;
-  Rivers_Oesterdalaelv = UsePN (mkPN "Oesterdalaelv") ;
-  Countries_BR_provinces_Goias_cities_Araguaina = UsePN (mkPN "Araguaina") ;
-  Countries_VN_provinces_CaoBang = UsePN (mkPN "Cao Bang") ;
-  Countries_cid_cia_Martinique_cities_Fort_de_France = UsePN (mkPN "Fort-de-France") ;
-  Countries_GB_provinces_NorthYorkshire_cities_Scarborough = UsePN (mkPN "Scarborough") ;
-  Countries_CDN_provinces_Ontario_cities_Scarborough = UsePN (mkPN "Scarborough") ;
-  Lakes_LakeTiticaca = UsePN (mkPN "Lake Titicaca") ;
-  Countries_RP_cities_Kalookan = UsePN (mkPN "Kalookan") ;
-  Countries_R_provinces_SanktPeterburg = UsePN (mkPN "Sankt Peterburg") ;
-  Countries_GR_provinces_DhytikiEllas = UsePN (mkPN "Dhytiki Ellas") ;
-  Countries_D_provinces_Saarland_cities_Saarbrucken = UsePN (mkPN "Saarbrucken") ;
-  Countries_RO_provinces_Gorj_cities_TirguJiu = UsePN (mkPN "Tirgu Jiu") ;
-  Countries_TR_provinces_Yozgat_cities_Yozgat = UsePN (mkPN "Yozgat") ;
-  Countries_J_provinces_Toyama_cities_Toyama = UsePN (mkPN "Toyama") ;
-  Countries_SME_cities_Paramaribo = UsePN (mkPN "Paramaribo") ;
-  Countries_KAZ_provinces_Aqmola_cities_Aqmola = UsePN (mkPN "Aqmola") ;
-  Countries_MEX_provinces_Yucatan_cities_Merida = UsePN (mkPN "Merida") ;
-  Countries_TR_provinces_Mardin_cities_Mardin = UsePN (mkPN "Mardin") ;
-  Countries_CH_provinces_NE = UsePN (mkPN "NE") ;
-  Countries_cid_cia_Bermuda = UsePN (mkPN "Bermuda") ;
-  Countries_SF_provinces_Haeme_cities_Lahti = UsePN (mkPN "Lahti") ;
-  Countries_F_provinces_Limousin = UsePN (mkPN "Limousin") ;
-  Countries_GB_provinces_Derbyshire = UsePN (mkPN "Derbyshire") ;
-  Countries_ES_provinces_SanMiguel_cities_SanMiguel = UsePN (mkPN "San Miguel") ;
-  Countries_TJ_provinces_Henan_cities_Xinyang = UsePN (mkPN "Xinyang") ;
-  Countries_BRU_cities_BandarSeriBegawan = UsePN (mkPN "Bandar Seri Begawan") ;
-  Countries_PE_provinces_Amazonas_cities_Chachapoyas = UsePN (mkPN "Chachapoyas") ;
-  Countries_ET_provinces_Sohag_cities_Sohag = UsePN (mkPN "Sohag") ;
-  Countries_IND_provinces_LakshadweepIs_ = UsePN (mkPN "Lakshadweep Is.") ;
-  Countries_KAZ_provinces_SoltustikQazaqstan = UsePN (mkPN "Soltustik Qazaqstan") ;
-  Countries_BR_provinces_SaoPaulo_cities_Embu = UsePN (mkPN "Embu") ;
-  Islands_SriLanka = UsePN (mkPN "Sri Lanka") ;
-  Organizations_FZ = UsePN (mkPN "Franc Zone") ;
-  Countries_CZ_provinces_Praha = UsePN (mkPN "Praha") ;
-  Countries_USA_provinces_Missouri_cities_KansasCity = UsePN (mkPN "Kansas City") ;
-  Mountains_Tamgak = UsePN (mkPN "Tamgak") ;
-  Countries_ANG_provinces_Uige_cities_Uige = UsePN (mkPN "Uige") ;
-  Countries_USA_provinces_California_cities_Irvine = UsePN (mkPN "Irvine") ;
-  Countries_R_provinces_Orenburgskayaoblast = UsePN (mkPN "Orenburgskaya oblast") ;
-  Countries_BR_provinces_Maranhao_cities_SaoLuis = UsePN (mkPN "Sao Luis") ;
-  Countries_MEX_provinces_Mexico_Estadode_cities_Toluca = UsePN (mkPN "Toluca") ;
-  Countries_BR_provinces_Parana_cities_Colombo = UsePN (mkPN "Colombo") ;
-  Countries_TR_provinces_Kars_cities_Kars = UsePN (mkPN "Kars") ;
-  Countries_USA_provinces_California_cities_Fullerton = UsePN (mkPN "Fullerton") ;
-  Countries_TJ_provinces_Gansu_cities_Wuwei = UsePN (mkPN "Wuwei") ;
-  Countries_TJ_provinces_Hebei_cities_Shijiazhuang = UsePN (mkPN "Shijiazhuang") ;
-  Countries_PE_provinces_MadredeDios_cities_PuertoMaldonado = UsePN (mkPN "Puerto Maldonado") ;
-  Countries_NOK_cities_Nampo = UsePN (mkPN "Nampo") ;
-  Countries_CO_provinces_Huila = UsePN (mkPN "Huila") ;
-  Countries_AUS_provinces_NewSouthWales_cities_Newcastle = UsePN (mkPN "Newcastle") ;
-  Countries_PA_provinces_Colon_cities_Colon = UsePN (mkPN "Colon") ;
-  Countries_MAL_provinces_Melaka = UsePN (mkPN "Melaka") ;
-  Countries_USA_provinces_Virginia_cities_Richmond = UsePN (mkPN "Richmond") ;
-  Countries_D_provinces_Bayern = UsePN (mkPN "Bayern") ;
-  Countries_SUD_provinces_AalianNil_cities_Malakal = UsePN (mkPN "Malakal") ;
-  Countries_E_provinces_Andalusia_cities_Huelva = UsePN (mkPN "Huelva") ;
-  Organizations_ILO = UsePN (mkPN "International Labor Organization") ;
-  Countries_BR_provinces_SaoPaulo_cities_Itapetininga = UsePN (mkPN "Itapetininga") ;
-  Rivers_Suchona = UsePN (mkPN "Suchona") ;
-  Countries_MEX_provinces_Sinaloa_cities_LosMochis = UsePN (mkPN "Los Mochis") ;
-  Countries_TJ_provinces_Guangdong_cities_Foshan = UsePN (mkPN "Foshan") ;
-  Countries_D_provinces_RheinlandPfalz_cities_Mainz = UsePN (mkPN "Mainz") ;
-  Countries_BR_provinces_SaoPaulo_cities_Americana = UsePN (mkPN "Americana") ;
-  Countries_PA_provinces_Chiriqui = UsePN (mkPN "Chiriqui") ;
-  Countries_RC_provinces_Chiai = UsePN (mkPN "Chiai") ;
-  Countries_VN_provinces_Hanoi = UsePN (mkPN "Hanoi") ;
-  Countries_TJ_provinces_GuangxiZhuangzu_cities_Beihai = UsePN (mkPN "Beihai") ;
-  Countries_TJ_cities_Macau = UsePN (mkPN "Macau") ;
-  Countries_USA_provinces_Florida_cities_Miami = UsePN (mkPN "Miami") ;
-  Countries_TJ_provinces_Guangdong_cities_Zhanjiang = UsePN (mkPN "Zhanjiang") ;
-  Countries_RC_provinces_Tainan_cities_Hsinying = UsePN (mkPN "Hsinying") ;
-  Countries_BR_provinces_SaoPaulo_cities_Limeira = UsePN (mkPN "Limeira") ;
-  Countries_YV_provinces_Yaracuy_cities_SanFelipe = UsePN (mkPN "San Felipe") ;
-  Countries_AL_cities_Korce = UsePN (mkPN "Korce") ;
-  Countries_CO_provinces_Guajira_La_cities_Riohacha = UsePN (mkPN "Riohacha") ;
-  Countries_IND_provinces_Rajasthan_cities_Jaipur = UsePN (mkPN "Jaipur") ;
-  Countries_CR_provinces_Guanacaste = UsePN (mkPN "Guanacaste") ;
-  Countries_N_provinces_Rogaland_cities_Stavanger = UsePN (mkPN "Stavanger") ;
-  Countries_E_provinces_Madrid = UsePN (mkPN "Madrid") ;
-  Countries_WAN_cities_Offa = UsePN (mkPN "Offa") ;
-  Countries_IND_provinces_MadhyaPradesh_cities_Indore = UsePN (mkPN "Indore") ;
-  Countries_BR_provinces_Goias_cities_Luziania = UsePN (mkPN "Luziania") ;
-  Countries_USA_provinces_Virginia_cities_Alexandria = UsePN (mkPN "Alexandria") ;
-  Countries_RA_provinces_BuenosAires_cities_MardelPlata = UsePN (mkPN "Mar del Plata") ;
-  Countries_CO_provinces_ValledeCauca = UsePN (mkPN "Valle de Cauca") ;
-  Countries_GB_provinces_WestMidlands_cities_WestBromwich = UsePN (mkPN "West Bromwich") ;
-  Countries_PL_provinces_Katowickie_cities_Bytom = UsePN (mkPN "Bytom") ;
-  Countries_SN_provinces_Kaolack = UsePN (mkPN "Kaolack") ;
-  Countries_USA_provinces_Minnesota_cities_Minneapolis = UsePN (mkPN "Minneapolis") ;
-  Organizations_ACP = UsePN (mkPN "African, Caribbean, and Pacific Countries") ;
-  Countries_USA_provinces_California_cities_Fresno = UsePN (mkPN "Fresno") ;
-  Mountains_GranitePeak = UsePN (mkPN "Granite Peak") ;
-  Countries_R_provinces_Kamchatskayaoblast_cities_PetropavlovskKamchatsky = UsePN (mkPN "Petropavlovsk Kamchatsky") ;
-  Countries_A_provinces_UpperAustria_cities_Linz = UsePN (mkPN "Linz") ;
-  Countries_USA_provinces_Florida_cities_Jacksonville = UsePN (mkPN "Jacksonville") ;
-  Countries_IND_provinces_Kerala = UsePN (mkPN "Kerala") ;
-  Countries_USA_provinces_Florida = UsePN (mkPN "Florida") ;
-  Countries_ANG_provinces_CuanzaNorte_cities_Ndalatando = UsePN (mkPN "Ndalatando") ;
-  Countries_NIC_cities_Leon = UsePN (mkPN "Leon") ;
-  Countries_P_provinces_Portalegre = UsePN (mkPN "Portalegre") ;
-  Countries_RC_provinces_Taichung = UsePN (mkPN "Taichung") ;
-  Countries_TR_provinces_Balikesir = UsePN (mkPN "Balikesir") ;
-  Deserts_Tanami = UsePN (mkPN "Tanami") ;
-  Countries_P_provinces_Setubal = UsePN (mkPN "Setubal") ;
-  Countries_TJ_provinces_Shandong_cities_Longkou = UsePN (mkPN "Longkou") ;
-  Countries_R_provinces_Chelyabinskayaoblast = UsePN (mkPN "Chelyabinskaya oblast") ;
-  Countries_USA_provinces_California_cities_Norwalk = UsePN (mkPN "Norwalk") ;
-  Countries_G_cities_Libreville = UsePN (mkPN "Libreville") ;
-  Countries_B_provinces_Brabant = UsePN (mkPN "Brabant") ;
-  Countries_CH_provinces_ZH_cities_Winterthur = UsePN (mkPN "Winterthur") ;
-  Countries_S_provinces_Orebro = UsePN (mkPN "Orebro") ;
-  Countries_I_provinces_Calabria = UsePN (mkPN "Calabria") ;
-  Countries_TR_provinces_Kirsehir_cities_Kirsehir = UsePN (mkPN "Kirsehir") ;
-  Countries_USA_provinces_Michigan_cities_AnnArbor = UsePN (mkPN "Ann Arbor") ;
-  Islands_Sanday = UsePN (mkPN "Sanday") ;
-  Mountains_Aconcagua = UsePN (mkPN "Aconcagua") ;
-  Countries_MYA_provinces_Sagaing = UsePN (mkPN "Sagaing") ;
-  Countries_NL_provinces_NoordHolland_cities_Haarlem = UsePN (mkPN "Haarlem") ;
-  Countries_A_provinces_Tyrol_cities_Innsbruck = UsePN (mkPN "Innsbruck") ;
-  Countries_RI_cities_Jakarta = UsePN (mkPN "Jakarta") ;
-  Countries_IND_provinces_Bihar_cities_BokaraSteelCity = UsePN (mkPN "Bokara Steel City") ;
-  Countries_TJ_provinces_Zhejiang_cities_Jiaxing = UsePN (mkPN "Jiaxing") ;
-  Countries_USA_provinces_California_cities_GardenGrove = UsePN (mkPN "Garden Grove") ;
-  Countries_THA_provinces_NakhonPhanom = UsePN (mkPN "Nakhon Phanom") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_BelfortRoxo = UsePN (mkPN "Belfort Roxo") ;
-  Countries_J_provinces_Osaka = UsePN (mkPN "Osaka") ;
-  Countries_C_provinces_Granma_cities_Manzanillo = UsePN (mkPN "Manzanillo") ;
-  Countries_HCA_provinces_Cortes = UsePN (mkPN "Cortes") ;
-  Countries_SF_provinces_Uusimaa_cities_Espoo = UsePN (mkPN "Espoo") ;
-  Countries_CO_provinces_Guainia = UsePN (mkPN "Guainia") ;
-  Countries_CH_provinces_BE = UsePN (mkPN "BE") ;
-  Countries_R_provinces_Nizhegorodskayaoblast_cities_NizhniyNovgorod = UsePN (mkPN "Nizhniy Novgorod") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Paderborn = UsePN (mkPN "Paderborn") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Bochum = UsePN (mkPN "Bochum") ;
-  Countries_TJ_provinces_NeiMonggol_cities_Linhe = UsePN (mkPN "Linhe") ;
-  Countries_PL_provinces_Opolskie_cities_Opole = UsePN (mkPN "Opole") ;
-  Islands_Lipari = UsePN (mkPN "Lipari") ;
-  Countries_BD_cities_Chittagong = UsePN (mkPN "Chittagong") ;
-  Countries_RA_provinces_Neuquen_cities_Neuquen = UsePN (mkPN "Neuquen") ;
-  Countries_IRQ_provinces_Dahuk = UsePN (mkPN "Dahuk") ;
-  Countries_PL_provinces_Bialostockie_cities_Bialystok = UsePN (mkPN "Bialystok") ;
-  Countries_PE_provinces_LaLibertad_cities_Trujillo = UsePN (mkPN "Trujillo") ;
-  Countries_D_provinces_Niedersachsen_cities_Oldenburg = UsePN (mkPN "Oldenburg") ;
-  Countries_UA_provinces_Dnipropetrovska_cities_Dnipropetrovsk = UsePN (mkPN "Dnipropetrovsk") ;
-  Countries_CH_provinces_AR = UsePN (mkPN "AR") ;
-  Countries_HCA_provinces_ElParaiso_cities_Yuscaran = UsePN (mkPN "Yuscaran") ;
-  Organizations_UNFICYP = UsePN (mkPN "United Nations Force in Cyprus") ;
-  Countries_IND_provinces_DamanandDiu = UsePN (mkPN "Daman and Diu") ;
-  Islands_Kos = UsePN (mkPN "Kos") ;
-  Countries_TJ_provinces_Anhui_cities_Wuhu = UsePN (mkPN "Wuhu") ;
-  Countries_R_provinces_Kaluzhskayaoblast_cities_Obninsk = UsePN (mkPN "Obninsk") ;
-  Countries_NL_provinces_Drenthe_cities_Assen = UsePN (mkPN "Assen") ;
-  Mountains_BlueMountainPeak = UsePN (mkPN "Blue Mountain Peak") ;
-  Countries_R_provinces_Lipetskayaoblast = UsePN (mkPN "Lipetskaya oblast") ;
-  Countries_IR_provinces_Yazd_cities_Yazd = UsePN (mkPN "Yazd") ;
-  Countries_IR_provinces_Kordestan_cities_Sanandaj = UsePN (mkPN "Sanandaj") ;
-  Countries_H_provinces_Veszprem = UsePN (mkPN "Veszprem") ;
-  Countries_TR_provinces_Nigde_cities_Nigde = UsePN (mkPN "Nigde") ;
-  Countries_cid_cia_Guernsey = UsePN (mkPN "Guernsey") ;
-  Countries_PA_provinces_LosSantos_cities_LasTablas = UsePN (mkPN "Las Tablas") ;
-  Countries_R_provinces_Kurganskayaoblast_cities_Kurgan = UsePN (mkPN "Kurgan") ;
-  Countries_PE_provinces_Arequipa_cities_Arequipa = UsePN (mkPN "Arequipa") ;
-  Countries_J_provinces_Tochigi_cities_Utsonomiya = UsePN (mkPN "Utsonomiya") ;
-  Countries_BR_provinces_Parana_cities_Apucarana = UsePN (mkPN "Apucarana") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_Nilopolis = UsePN (mkPN "Nilopolis") ;
-  Countries_GB_provinces_SouthYorkshire_cities_Rotherham = UsePN (mkPN "Rotherham") ;
-  Countries_PL_provinces_Siedleckie = UsePN (mkPN "Siedleckie") ;
-  Countries_F_provinces_RhoneAlpes = UsePN (mkPN "Rhone Alpes") ;
-  Countries_PK_cities_Gujrat = UsePN (mkPN "Gujrat") ;
-  Countries_RI_cities_PangkalPinang = UsePN (mkPN "Pangkal Pinang") ;
-  Countries_USA_provinces_Delaware_cities_Dover = UsePN (mkPN "Dover") ;
-  Countries_SF_provinces_Pohjols_Karjala = UsePN (mkPN "Pohjols-Karjala") ;
-  Countries_USA_provinces_Arizona = UsePN (mkPN "Arizona") ;
-  Countries_MEX_provinces_QuintanaRoo_cities_Cancun = UsePN (mkPN "Cancun") ;
-  Countries_RL_cities_Beirut = UsePN (mkPN "Beirut") ;
-  Countries_ET_provinces_ElBuhayra = UsePN (mkPN "El Buhayra") ;
-  Rivers_Kolyma = UsePN (mkPN "Kolyma") ;
-  Lakes_CaspianSea = UsePN (mkPN "Caspian Sea") ;
-  Lakes_LakeVictoria = UsePN (mkPN "Lake Victoria") ;
-  Countries_MEX_provinces_Durango = UsePN (mkPN "Durango") ;
-  Countries_J_provinces_Miyagi = UsePN (mkPN "Miyagi") ;
-  Countries_AUS_provinces_NewSouthWales = UsePN (mkPN "New South Wales") ;
-  Seas_YellowSea = UsePN (mkPN "Yellow Sea") ;
-  Countries_GB_provinces_Durham_cities_Darlington = UsePN (mkPN "Darlington") ;
-  Countries_UZB_provinces_Toshkent_cities_Olmaliq = UsePN (mkPN "Olmaliq") ;
-  Countries_RA_provinces_Catamarca = UsePN (mkPN "Catamarca") ;
-  Countries_RWA_cities_Kigali = UsePN (mkPN "Kigali") ;
-  Countries_S_provinces_Vasternorrland = UsePN (mkPN "Vasternorrland") ;
-  Countries_YV_provinces_Anzoategui_cities_Barcelona = UsePN (mkPN "Barcelona") ;
-  Countries_CDN_provinces_YukonTerritory_cities_Whitehorse = UsePN (mkPN "Whitehorse") ;
-  Countries_EAK_provinces_RiftValley_cities_Eldoret = UsePN (mkPN "Eldoret") ;
-  Countries_USA_provinces_Texas_cities_SanAntonio = UsePN (mkPN "San Antonio") ;
-  Countries_CO_provinces_SantanderdelSur_cities_Floridablanca = UsePN (mkPN "Floridablanca") ;
-  Countries_EAT_provinces_Iringa_cities_Iringa = UsePN (mkPN "Iringa") ;
-  Deserts_Fesan = UsePN (mkPN "Fesan") ;
-  Countries_H_provinces_Bekes_cities_Bekescaba = UsePN (mkPN "Bekescaba") ;
-  Countries_PE_provinces_Tacna_cities_Tacna = UsePN (mkPN "Tacna") ;
-  Countries_MAL_provinces_Sarawak = UsePN (mkPN "Sarawak") ;
-  Countries_D_provinces_Hamburg_cities_Hamburg = UsePN (mkPN "Hamburg") ;
-  Countries_RA_provinces_LaPampa = UsePN (mkPN "La Pampa") ;
-  Countries_GB_provinces_Anglesey = UsePN (mkPN "Anglesey") ;
-  Countries_RM_provinces_Fianarantsoa = UsePN (mkPN "Fianarantsoa") ;
-  Countries_SN_provinces_Thies = UsePN (mkPN "Thies") ;
-  Countries_PL_provinces_Katowickie_cities_Tychy = UsePN (mkPN "Tychy") ;
-  Countries_EAT_provinces_Pwani = UsePN (mkPN "Pwani") ;
-  Lakes_LakeOkeechobee = UsePN (mkPN "Lake Okeechobee") ;
-  Countries_NOK_cities_Anju = UsePN (mkPN "Anju") ;
-  Countries_RA_provinces_Misiones = UsePN (mkPN "Misiones") ;
-  Countries_THA_provinces_Nan = UsePN (mkPN "Nan") ;
-  Countries_YV_provinces_Monagas = UsePN (mkPN "Monagas") ;
-  Countries_MEX_provinces_Zacatecas_cities_Zacatecas = UsePN (mkPN "Zacatecas") ;
-  Countries_PL_provinces_Ostroleckie = UsePN (mkPN "Ostroleckie") ;
-  Organizations_WCL = UsePN (mkPN "World Confederation of Labor") ;
-  Countries_RI_cities_Surakarta = UsePN (mkPN "Surakarta") ;
-  Countries_AUS_provinces_CocosIslands_cities_BantamVillage = UsePN (mkPN "Bantam Village") ;
-  Countries_PK_cities_Nawabshah = UsePN (mkPN "Nawabshah") ;
-  Countries_cid_cia_Jersey = UsePN (mkPN "Jersey") ;
-  Countries_E_provinces_Madrid_cities_Fuenlabrada = UsePN (mkPN "Fuenlabrada") ;
-  Countries_TJ_provinces_Guangdong_cities_Zhaoqing = UsePN (mkPN "Zhaoqing") ;
-  Countries_GB_provinces_Staffordshire_cities_NewcastleunderLyme = UsePN (mkPN "Newcastle under Lyme") ;
-  Lakes_LakeKariba = UsePN (mkPN "Lake Kariba") ;
-  Countries_IND_provinces_Manipur_cities_Imphal = UsePN (mkPN "Imphal") ;
-  Countries_IRQ_provinces_Baghdad_cities_Baghdad = UsePN (mkPN "Baghdad") ;
-  Countries_R_provinces_Rep_ofTatarstan_cities_Almetyevsk = UsePN (mkPN "Almetyevsk") ;
-  Countries_A_provinces_Carinthia = UsePN (mkPN "Carinthia") ;
-  Countries_PL_provinces_Bialostockie = UsePN (mkPN "Bialostockie") ;
-  Countries_F_provinces_ChampagneArdenne = UsePN (mkPN "Champagne Ardenne") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_PortoAlegre = UsePN (mkPN "Porto Alegre") ;
-  Countries_USA_provinces_Michigan_cities_Flint = UsePN (mkPN "Flint") ;
-  Countries_BR_provinces_SaoPaulo_cities_Carapicuiba = UsePN (mkPN "Carapicuiba") ;
-  Countries_TJ_provinces_Jiangsu_cities_Liyang = UsePN (mkPN "Liyang") ;
-  Countries_P_provinces_CasteloBranco = UsePN (mkPN "Castelo Branco") ;
-  Countries_R_provinces_Rep_ofKalmykiya = UsePN (mkPN "Rep. of Kalmykiya") ;
-  Countries_RO_provinces_Vaslui_cities_Vaslui = UsePN (mkPN "Vaslui") ;
-  Countries_SF_provinces_Kuopio = UsePN (mkPN "Kuopio") ;
-  Mountains_Feldberg = UsePN (mkPN "Feldberg") ;
-  Countries_THA_provinces_BangkokMetropolis = UsePN (mkPN "Bangkok Metropolis") ;
-  Islands_Jamaica = UsePN (mkPN "Jamaica") ;
-  Countries_VN_provinces_VinhLong = UsePN (mkPN "Vinh Long") ;
-  Countries_R_provinces_Volgogradskayaoblast_cities_Volzhsky = UsePN (mkPN "Volzhsky") ;
-  Countries_J_provinces_Iwate_cities_Morioka = UsePN (mkPN "Morioka") ;
-  Countries_GB_provinces_Kent_cities_Maidstone = UsePN (mkPN "Maidstone") ;
-  Organizations_CIS = UsePN (mkPN "Commonwealth of Independent States") ;
-  Countries_PL_provinces_Zielonogorskie_cities_ZielonaGora = UsePN (mkPN "Zielona Gora") ;
-  Countries_RT_cities_Lome = UsePN (mkPN "Lome") ;
-  Countries_BR_provinces_SaoPaulo_cities_Taubate = UsePN (mkPN "Taubate") ;
-  Countries_E_provinces_CastileandLeon_cities_Leon = UsePN (mkPN "Leon") ;
-  Islands_SaintKitts = UsePN (mkPN "Saint Kitts") ;
-  Countries_RSA_cities_Lekoa = UsePN (mkPN "Lekoa") ;
-  Countries_VN_provinces_QuangNamDaNang = UsePN (mkPN "Quang Nam Da Nang") ;
-  Countries_MOC_provinces_Sofala = UsePN (mkPN "Sofala") ;
-  Countries_R_provinces_Belgorodskayaoblast_cities_StaryOskol = UsePN (mkPN "Stary Oskol") ;
-  Islands_Panarea = UsePN (mkPN "Panarea") ;
-  Countries_BR_cities_Contagem = UsePN (mkPN "Contagem") ;
-  Countries_TJ_provinces_GuangxiZhuangzu_cities_Wuzhou = UsePN (mkPN "Wuzhou") ;
-  Organizations_AFESD = UsePN (mkPN "Arab Fund for Economic and Social Development") ;
-  Countries_PL_provinces_Czestochowskie = UsePN (mkPN "Czestochowskie") ;
-  Rivers_Save = UsePN (mkPN "Save") ;
-  Countries_UA_provinces_Donetska_cities_Mariupol = UsePN (mkPN "Mariupol") ;
-  Countries_IND_provinces_Tripura_cities_Agartala = UsePN (mkPN "Agartala") ;
-  Countries_CR_provinces_Heredia_cities_Heredia = UsePN (mkPN "Heredia") ;
-  Countries_WAN_cities_DebaHabe = UsePN (mkPN "Deba Habe") ;
-  Countries_USA_provinces_Arizona_cities_Tempe = UsePN (mkPN "Tempe") ;
-  Rivers_Uelle = UsePN (mkPN "Uelle") ;
-  Countries_BR_provinces_SaoPaulo_cities_SaoCarlos = UsePN (mkPN "Sao Carlos") ;
-  Countries_F_provinces_Bretagne_cities_Brest = UsePN (mkPN "Brest") ;
-  Rivers_Tana = UsePN (mkPN "Tana") ;
-  Countries_IL_provinces_North_cities_Nazareth = UsePN (mkPN "Nazareth") ;
-  Countries_Z_provinces_Northwestern = UsePN (mkPN "Northwestern") ;
-  Countries_TR_provinces_Edirne_cities_Edirne = UsePN (mkPN "Edirne") ;
-  Countries_Z_provinces_Lusaka_cities_Lusaka = UsePN (mkPN "Lusaka") ;
-  Countries_ZRE_provinces_KasaiOccidental_cities_Tshikapa = UsePN (mkPN "Tshikapa") ;
-  Countries_VN_provinces_HaGiang = UsePN (mkPN "Ha Giang") ;
-  Countries_IRQ_provinces_AlQadisiyah_cities_Diwaniyah = UsePN (mkPN "Diwaniyah") ;
-  Countries_P_provinces_Lisbon_cities_Almada = UsePN (mkPN "Almada") ;
-  Countries_R_provinces_KarachayevoCherkesskRep__cities_Cherkessk = UsePN (mkPN "Cherkessk") ;
-  Countries_TR_cities_Hatay = UsePN (mkPN "Hatay") ;
-  Countries_IND_provinces_WestBengal_cities_Haora = UsePN (mkPN "Haora") ;
-  Countries_BR_provinces_Pernambuco_cities_JaboataodosGuararapes = UsePN (mkPN "Jaboatao dos Guararapes") ;
-  Countries_IND_provinces_UttarPradesh_cities_Bareilly = UsePN (mkPN "Bareilly") ;
-  Countries_RSA_cities_Alexandra = UsePN (mkPN "Alexandra") ;
-  Countries_R_provinces_Astrakhanskayaoblast = UsePN (mkPN "Astrakhanskaya oblast") ;
-  Rivers_Bahrel_Gasal = UsePN (mkPN "Bahr el-Gasal") ;
-  Countries_TJ_provinces_Hunan_cities_Hengyang = UsePN (mkPN "Hengyang") ;
-  Countries_GB_provinces_Buckinghamshire_cities_Wycombe = UsePN (mkPN "Wycombe") ;
-  Countries_GR_provinces_Thessalia = UsePN (mkPN "Thessalia") ;
-  Countries_R_provinces_Nizhegorodskayaoblast_cities_Arzamas = UsePN (mkPN "Arzamas") ;
-  Countries_USA_provinces_Kansas_cities_KansasCity = UsePN (mkPN "Kansas City") ;
-  Countries_R_provinces_Penzenskayaoblast_cities_Penza = UsePN (mkPN "Penza") ;
-  Countries_IRQ_provinces_AdTamim = UsePN (mkPN "Ad Tamim") ;
-  Countries_YV_provinces_Merida = UsePN (mkPN "Merida") ;
-  Countries_MEX_provinces_Aguascalientes = UsePN (mkPN "Aguascalientes") ;
-  Seas_AtlanticOcean = UsePN (mkPN "Atlantic Ocean") ;
-  Countries_EW_cities_Tallinn = UsePN (mkPN "Tallinn") ;
-  Countries_WS_cities_Apia = UsePN (mkPN "Apia") ;
-  Lakes_LagodeChapala = UsePN (mkPN "Lago de Chapala") ;
-  Countries_PE_provinces_Ucayali = UsePN (mkPN "Ucayali") ;
-  Countries_IND_provinces_DadraandNagarHaveli_cities_Silvassa = UsePN (mkPN "Silvassa") ;
-  Countries_GB_provinces_Leicestershire = UsePN (mkPN "Leicestershire") ;
-  Countries_RC_provinces_Hualien_cities_Hualien = UsePN (mkPN "Hualien") ;
-  Organizations_UNCRO = UsePN (mkPN "United Nations Confidence Restoration Operation in Croatia") ;
-  Countries_R_provinces_Moskva = UsePN (mkPN "Moskva") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Zhaodong = UsePN (mkPN "Zhaodong") ;
-  Countries_RO_provinces_Ialomita_cities_Slobozia = UsePN (mkPN "Slobozia") ;
-  Countries_PK_cities_Lyallpur = UsePN (mkPN "Lyallpur") ;
-  Countries_D_provinces_Brandenburg = UsePN (mkPN "Brandenburg") ;
-  Countries_RI_cities_Madiun = UsePN (mkPN "Madiun") ;
-  Countries_IRQ_provinces_Dahuk_cities_Dahuk = UsePN (mkPN "Dahuk") ;
-  Countries_EAT_provinces_Morogoro_cities_Morogoro = UsePN (mkPN "Morogoro") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_VoltaRedonda = UsePN (mkPN "Volta Redonda") ;
-  Organizations_UNHCR = UsePN (mkPN "United Nations Office of the High Commissioner for Refugees") ;
-  Rivers_Hwangho = UsePN (mkPN "Hwangho") ;
-  Countries_BR_provinces_SaoPaulo_cities_SantoAndre = UsePN (mkPN "Santo Andre") ;
-  Countries_RP_cities_Pasay = UsePN (mkPN "Pasay") ;
-  Countries_ROK_cities_Cheju = UsePN (mkPN "Cheju") ;
-  Countries_LAR_cities_Tripoli = UsePN (mkPN "Tripoli") ;
-  Lakes_BarragedeMbakaou = UsePN (mkPN "Barrage de Mbakaou") ;
-  Countries_TJ_provinces_Hubei_cities_Yichang = UsePN (mkPN "Yichang") ;
-  Countries_Z_provinces_Copperbelt_cities_Ndola = UsePN (mkPN "Ndola") ;
-  Countries_USA_provinces_Hawaii_cities_Hilo = UsePN (mkPN "Hilo") ;
-  Rivers_Tshuapa = UsePN (mkPN "Tshuapa") ;
-  Countries_RA_provinces_Misiones_cities_Posadas = UsePN (mkPN "Posadas") ;
-  Countries_BR_provinces_MinasGerais_cities_Uberaba = UsePN (mkPN "Uberaba") ;
-  Countries_USA_provinces_Illinois_cities_Chicago = UsePN (mkPN "Chicago") ;
-  Countries_RO_provinces_Iasi = UsePN (mkPN "Iasi") ;
-  Countries_CDN_provinces_NewBrunswick_cities_Fredericton = UsePN (mkPN "Fredericton") ;
-  Countries_TJ_provinces_Henan_cities_Zhoukou = UsePN (mkPN "Zhoukou") ;
-  Countries_ET_provinces_Sharqiya = UsePN (mkPN "Sharqiya") ;
-  Countries_R_provinces_Vladimirskayaoblast = UsePN (mkPN "Vladimirskaya oblast") ;
-  Countries_NZ_cities_Wellington = UsePN (mkPN "Wellington") ;
-  Countries_IR_provinces_Zanjan_cities_Zanjan = UsePN (mkPN "Zanjan") ;
-  Countries_A_provinces_Vienna_cities_Vienna = UsePN (mkPN "Vienna") ;
-  Lakes_LakeEtoscha = UsePN (mkPN "Lake Etoscha") ;
-  Countries_ANG_provinces_CuanzaNorte = UsePN (mkPN "Cuanza Norte") ;
-  Countries_GB_provinces_Hampshire_cities_Eastleigh = UsePN (mkPN "Eastleigh") ;
-  Countries_GB_provinces_Merseyside_cities_Liverpool = UsePN (mkPN "Liverpool") ;
-  Countries_TJ_provinces_Shandong_cities_Heze = UsePN (mkPN "Heze") ;
-  Countries_WAN_cities_Oshogbo = UsePN (mkPN "Oshogbo") ;
-  Countries_TJ_cities_HongKong = UsePN (mkPN "Hong Kong") ;
-  Countries_R_provinces_Rostovskayaoblast_cities_Volgodonsk = UsePN (mkPN "Volgodonsk") ;
-  Countries_F_provinces_Lorraine = UsePN (mkPN "Lorraine") ;
-  Countries_PK_cities_Hyderabad = UsePN (mkPN "Hyderabad") ;
-  Countries_USA_provinces_California_cities_MorenoValley = UsePN (mkPN "Moreno Valley") ;
-  Countries_ETH_cities_Gonder = UsePN (mkPN "Gonder") ;
-  Mountains_Galdhoeppig = UsePN (mkPN "Galdhoeppig") ;
-  Countries_GB_provinces_SouthYorkshire_cities_Doncaster = UsePN (mkPN "Doncaster") ;
-  Countries_USA_provinces_Ohio_cities_Toledo = UsePN (mkPN "Toledo") ;
-  Organizations_ICAO = UsePN (mkPN "International Civil Aviation Organization") ;
-  Countries_I_provinces_Umbria_cities_Perugia = UsePN (mkPN "Perugia") ;
-  Organizations_MINURSO = UsePN (mkPN "United Nations Mission for the Referendum in Western Sahara") ;
-  Lakes_OzeroPskovskoje = UsePN (mkPN "Ozero Pskovskoje") ;
-  Countries_H_provinces_HajduBihar = UsePN (mkPN "Hajdu Bihar") ;
-  Countries_BR_provinces_SantaCatarina = UsePN (mkPN "Santa Catarina") ;
-  Countries_VN_provinces_KienGiang = UsePN (mkPN "Kien Giang") ;
-  Countries_R_provinces_Permskayaoblast_cities_Berezniki = UsePN (mkPN "Berezniki") ;
-  Countries_USA_provinces_Nevada = UsePN (mkPN "Nevada") ;
-  Countries_R_provinces_Yaroslavskayaoblast_cities_Rybinsk = UsePN (mkPN "Rybinsk") ;
-  Countries_RA_provinces_SantiagodeEstero = UsePN (mkPN "Santiago de Estero") ;
-  Countries_R_provinces_Sverdlovskayaoblast_cities_Yekaterinburg = UsePN (mkPN "Yekaterinburg") ;
-  Countries_IND_provinces_MadhyaPradesh = UsePN (mkPN "Madhya Pradesh") ;
-  Countries_ES_provinces_SantaAna_cities_SantaAna = UsePN (mkPN "Santa Ana") ;
-  Countries_PE_provinces_Cajamarca_cities_Cajamarca = UsePN (mkPN "Cajamarca") ;
-  Countries_cid_cia_South_Georgia_and_the_South_Sandwich_Islands = UsePN (mkPN "South Georgia and the South Sandwich Islands") ;
-  Countries_MEX_provinces_Tlaxcala_cities_Tlaxcala = UsePN (mkPN "Tlaxcala") ;
-  Countries_BR_provinces_SaoPaulo_cities_Marilia = UsePN (mkPN "Marilia") ;
-  Countries_RC_provinces_Taipei_cities_Panchiao = UsePN (mkPN "Panchiao") ;
-  Countries_USA_provinces_WestVirginia = UsePN (mkPN "West Virginia") ;
-  Countries_USA_provinces_California_cities_ElMonte = UsePN (mkPN "El Monte") ;
-  Countries_THA_provinces_Krabi = UsePN (mkPN "Krabi") ;
-  Countries_HCA_provinces_Atlantida_cities_Tela = UsePN (mkPN "Tela") ;
-  Countries_UZB_provinces_Khorazm = UsePN (mkPN "Khorazm") ;
-  Countries_TJ_provinces_Sichuan_cities_Daxian = UsePN (mkPN "Daxian") ;
-  Countries_UA_provinces_Vinnytska_cities_Vinnytsya = UsePN (mkPN "Vinnytsya") ;
-  Countries_P_provinces_Lisbon_cities_Lisbon = UsePN (mkPN "Lisbon") ;
-  Countries_ANG_provinces_Moxico_cities_Luena = UsePN (mkPN "Luena") ;
-  Countries_RC_provinces_Penghu = UsePN (mkPN "Penghu") ;
-  Lakes_LakeKalla = UsePN (mkPN "Lake Kalla") ;
-  Countries_THA_provinces_Mukdahan = UsePN (mkPN "Mukdahan") ;
-  Countries_MEX_provinces_Chiapas_cities_Tonala = UsePN (mkPN "Tonala") ;
-  Rivers_RioGrande = UsePN (mkPN "Rio Grande") ;
-  Islands_Mindoro = UsePN (mkPN "Mindoro") ;
-  Countries_TJ_provinces_Sichuan_cities_Mianyang = UsePN (mkPN "Mianyang") ;
-  Deserts_Tenere = UsePN (mkPN "Tenere") ;
-  Countries_TJ_provinces_Hebei_cities_Renqiu = UsePN (mkPN "Renqiu") ;
-  Countries_THA_provinces_Loei = UsePN (mkPN "Loei") ;
-  Countries_J_provinces_Iwate = UsePN (mkPN "Iwate") ;
-  Countries_ZRE_provinces_Kivu = UsePN (mkPN "Kivu") ;
-  Countries_RP_cities_Zamboanga = UsePN (mkPN "Zamboanga") ;
-  Countries_BR_provinces_Paraiba_cities_SantaRita = UsePN (mkPN "Santa Rita") ;
-  Countries_ZRE_provinces_Kivu_cities_Butembo = UsePN (mkPN "Butembo") ;
-  Countries_ES_provinces_Ahuachapan = UsePN (mkPN "Ahuachapan") ;
-  Countries_ANG_provinces_LundaNorte = UsePN (mkPN "Lunda Norte") ;
-  Countries_IR_provinces_Hamadan = UsePN (mkPN "Hamadan") ;
-  Countries_UA_provinces_Chernivetska_cities_Chernivtsi = UsePN (mkPN "Chernivtsi") ;
-  Countries_PL_provinces_Nowosadeckie_cities_NowySacz = UsePN (mkPN "Nowy Sacz") ;
-  Countries_OM_cities_Muscat = UsePN (mkPN "Muscat") ;
-  Countries_KAZ_provinces_Pavlodar_cities_Pavlodar = UsePN (mkPN "Pavlodar") ;
-  Countries_RO_provinces_Vrancea = UsePN (mkPN "Vrancea") ;
-  Countries_BR_provinces_SaoPaulo_cities_TaboaodaSerra = UsePN (mkPN "Taboao da Serra") ;
-  Countries_MAL_provinces_Sabah_cities_Sandakan = UsePN (mkPN "Sandakan") ;
-  Countries_R_provinces_Novgorodskayaoblast_cities_Novgorod = UsePN (mkPN "Novgorod") ;
-  Countries_H_provinces_Szolnok_cities_Szolnok = UsePN (mkPN "Szolnok") ;
-  Islands_Salina = UsePN (mkPN "Salina") ;
-  Countries_F_provinces_ProvenceCotedAzur = UsePN (mkPN "Provence Cote dAzur") ;
-  Countries_CH_provinces_SZ = UsePN (mkPN "SZ") ;
-  Countries_BR_provinces_EspiritoSanto_cities_Cariacica = UsePN (mkPN "Cariacica") ;
-  Countries_TJ_provinces_Hunan_cities_Lengshuijiang = UsePN (mkPN "Lengshuijiang") ;
-  Lakes_LakeVolta = UsePN (mkPN "Lake Volta") ;
-  Countries_ET_provinces_ElBuhayra_cities_KafrelDauwar = UsePN (mkPN "Kafr el Dauwar") ;
-  Countries_TJ_provinces_Jiangxi_cities_Yichun = UsePN (mkPN "Yichun") ;
-  Countries_RSA_provinces_NorthernCape_cities_Kimberley = UsePN (mkPN "Kimberley") ;
-  Countries_TJ_provinces_Jilin_cities_Tonghua = UsePN (mkPN "Tonghua") ;
-  Countries_BR_provinces_RioGrandedoNorte_cities_Natal = UsePN (mkPN "Natal") ;
-  Countries_TJ_provinces_Liaoning_cities_Beipiao = UsePN (mkPN "Beipiao") ;
-  Countries_TJ_provinces_Jiangsu_cities_Xinghua = UsePN (mkPN "Xinghua") ;
-  Countries_H_provinces_GyorSopron = UsePN (mkPN "Gyor Sopron") ;
-  Countries_R_provinces_Stavropolskykray = UsePN (mkPN "Stavropolsky kray") ;
-  Countries_ES_provinces_Chalatenango = UsePN (mkPN "Chalatenango") ;
-  Countries_IR_provinces_AzarbayianeGharbt = UsePN (mkPN "Azarbayian e Gharbt") ;
-  Countries_HCA_provinces_ElParaiso_cities_Danli = UsePN (mkPN "Danli") ;
-  Countries_IR_provinces_AzarbayianeSharqi = UsePN (mkPN "Azarbayian e Sharqi") ;
-  Countries_BR_provinces_MatoGrosso_cities_VarzeaGrande = UsePN (mkPN "Varzea Grande") ;
-  Countries_ZRE_provinces_KasaiOriental_cities_MbujiMayi = UsePN (mkPN "Mbuji Mayi") ;
-  Countries_MEX_provinces_Nayarit_cities_Tepic = UsePN (mkPN "Tepic") ;
-  Organizations_ABEDA = UsePN (mkPN "Arab Bank for Economic Development in Africa") ;
-  Countries_PL_provinces_Chelmskie = UsePN (mkPN "Chelmskie") ;
-  Countries_J_provinces_Tottori_cities_Tottori = UsePN (mkPN "Tottori") ;
-  Countries_WAN_cities_Aarri = UsePN (mkPN "Aarri") ;
-  Countries_GR_cities_Patrai = UsePN (mkPN "Patrai") ;
-  Countries_TR_provinces_Corum = UsePN (mkPN "Corum") ;
-  Deserts_HamadaduDraa = UsePN (mkPN "Hamada du Draa") ;
-  Countries_D_provinces_BadenWurttemberg_cities_Karlsruhe = UsePN (mkPN "Karlsruhe") ;
-  Countries_TM_provinces_Leban = UsePN (mkPN "Leban") ;
-  Countries_CH_provinces_GE = UsePN (mkPN "GE") ;
-  Countries_cid_cia_Gaza_Strip = UsePN (mkPN "Gaza Strip") ;
-  Countries_TJ_provinces_Jiangsu_cities_Dongtai = UsePN (mkPN "Dongtai") ;
-  Countries_NL_provinces_ZuidHolland_cities_Leiden = UsePN (mkPN "Leiden") ;
-  Countries_ET_provinces_SinaalJanubiyah_cities_ElTur = UsePN (mkPN "El Tur") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Anda = UsePN (mkPN "Anda") ;
-  Countries_R_provinces_Rep_ofTyva = UsePN (mkPN "Rep. of Tyva") ;
-  Countries_THA_provinces_SingBuri = UsePN (mkPN "Sing Buri") ;
-  Countries_RI_cities_Sukabumi = UsePN (mkPN "Sukabumi") ;
-  Countries_TJ_provinces_Shandong = UsePN (mkPN "Shandong") ;
-  Countries_C_provinces_SanctiSpiritus = UsePN (mkPN "Sancti Spiritus") ;
-  Countries_SN_provinces_Kaolack_cities_Kaolack = UsePN (mkPN "Kaolack") ;
-  Countries_TJ_provinces_Jiangxi_cities_Fuzhou = UsePN (mkPN "Fuzhou") ;
-  Countries_USA_provinces_Virginia_cities_Arlington = UsePN (mkPN "Arlington") ;
-  Countries_IL_provinces_South = UsePN (mkPN "South") ;
-  Countries_cid_cia_Netherlands_Antilles_cities_Willemstad = UsePN (mkPN "Willemstad") ;
-  Countries_USA_provinces_Wisconsin_cities_Milwaukee = UsePN (mkPN "Milwaukee") ;
-  Deserts_Kalahari = UsePN (mkPN "Kalahari") ;
-  Lakes_LakeOri = UsePN (mkPN "Lake Ori") ;
-  Countries_BR_provinces_SaoPaulo_cities_Jundiai = UsePN (mkPN "Jundiai") ;
-  Countries_EAT_provinces_Lindi = UsePN (mkPN "Lindi") ;
-  Countries_J_provinces_Chiba_cities_Chiba = UsePN (mkPN "Chiba") ;
-  Countries_MYA_provinces_Yangon_cities_Rangoon = UsePN (mkPN "Rangoon") ;
-  Countries_RO_provinces_Braila_cities_Braila = UsePN (mkPN "Braila") ;
-  Islands_Lolland = UsePN (mkPN "Lolland") ;
-  Countries_USA_provinces_NewMexico_cities_Albuquerque = UsePN (mkPN "Albuquerque") ;
-  Countries_HCA_provinces_FranciscoMorazan_cities_Tegucigalpa = UsePN (mkPN "Tegucigalpa") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_NovaFriburgo = UsePN (mkPN "Nova Friburgo") ;
-  Countries_IRQ_provinces_SalahadDin = UsePN (mkPN "Salah ad Din") ;
-  Countries_TJ_provinces_Shandong_cities_Laiyang = UsePN (mkPN "Laiyang") ;
-  Countries_TJ_provinces_Jiangsu_cities_Changshu = UsePN (mkPN "Changshu") ;
-  Countries_UZB_provinces_Farghona = UsePN (mkPN "Farghona") ;
-  Countries_R_provinces_Samarskayaoblast_cities_Novokuybyshevsk = UsePN (mkPN "Novokuybyshevsk") ;
-  Countries_PE_provinces_Cuzco = UsePN (mkPN "Cuzco") ;
-  Countries_R_provinces_Rep_ofSakha = UsePN (mkPN "Rep. of Sakha") ;
-  Countries_GB_provinces_Kent_cities_Sevenoaks = UsePN (mkPN "Sevenoaks") ;
-  Countries_RA_provinces_Chubut_cities_ComodoroRivadavia = UsePN (mkPN "Comodoro Rivadavia") ;
-  Countries_IR_provinces_Yazd = UsePN (mkPN "Yazd") ;
-  Countries_BR_provinces_SantaCatarina_cities_Joinvile = UsePN (mkPN "Joinvile") ;
-  Countries_DZ_cities_Setif = UsePN (mkPN "Setif") ;
-  Countries_ZRE_provinces_Kivu_cities_Bukavu = UsePN (mkPN "Bukavu") ;
-  Countries_TJ_provinces_Shanxi_cities_Linfen = UsePN (mkPN "Linfen") ;
-  Countries_CAM_provinces_Centre_cities_Yaounde = UsePN (mkPN "Yaounde") ;
-  Countries_UA_provinces_Ternopilska = UsePN (mkPN "Ternopilska") ;
-  Countries_SUD_provinces_Darfur = UsePN (mkPN "Darfur") ;
-  Countries_WAN_cities_Ikare = UsePN (mkPN "Ikare") ;
-  Countries_TR_provinces_Nevsehir = UsePN (mkPN "Nevsehir") ;
-  Organizations_G_8 = UsePN (mkPN "Group of 8") ;
-  Countries_THA_provinces_Yasothon = UsePN (mkPN "Yasothon") ;
-  Countries_THA_provinces_Nonthaburi_cities_Nonthaburi = UsePN (mkPN "Nonthaburi") ;
-  Countries_R_provinces_Arkhangelskayaoblast = UsePN (mkPN "Arkhangelskaya oblast") ;
-  Countries_ET_provinces_ElIskandariya_munic_cities_ElIskandariya = UsePN (mkPN "El Iskandariya") ;
-  Countries_PA_provinces_Panama = UsePN (mkPN "Panama") ;
-  Lakes_LakeSaima = UsePN (mkPN "Lake Saima") ;
-  Countries_MAL_provinces_Fed_Terr_ofKualaLumpur_cities_PetalingJaya = UsePN (mkPN "Petaling Jaya") ;
-  Countries_BR_provinces_SaoPaulo_cities_Osasco = UsePN (mkPN "Osasco") ;
-  Countries_RB_cities_Gaborone = UsePN (mkPN "Gaborone") ;
-  Countries_F_provinces_PoitouCharentes_cities_Poitiers = UsePN (mkPN "Poitiers") ;
-  Countries_MEX_provinces_SanLuisPotosi = UsePN (mkPN "San Luis Potosi") ;
-  Countries_UA_provinces_Dnipropetrovska_cities_Dniprodzerzhynsk = UsePN (mkPN "Dniprodzerzhynsk") ;
-  Countries_IR_provinces_Bushehr = UsePN (mkPN "Bushehr") ;
-  Countries_TJ_provinces_Liaoning_cities_Anshan = UsePN (mkPN "Anshan") ;
-  Countries_R_provinces_Kemerovskayaoblast_cities_Kemerovo = UsePN (mkPN "Kemerovo") ;
-  Countries_THA_provinces_NakhonPathom = UsePN (mkPN "Nakhon Pathom") ;
-  Countries_PA_provinces_Darien_cities_LaPalma = UsePN (mkPN "La Palma") ;
-  Countries_RSA_provinces_NorthernProvince = UsePN (mkPN "Northern Province") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Witten = UsePN (mkPN "Witten") ;
-  Countries_E_provinces_CastileandLeon_cities_Salamanca = UsePN (mkPN "Salamanca") ;
-  Countries_BR_provinces_Goias_cities_Anapolis = UsePN (mkPN "Anapolis") ;
-  Countries_KAZ_provinces_Zhambyl = UsePN (mkPN "Zhambyl") ;
-  Mountains_NevadodeColima = UsePN (mkPN "Nevado de Colima") ;
-  Countries_R_provinces_Kurskayaoblast_cities_Kursk = UsePN (mkPN "Kursk") ;
-  Countries_USA_provinces_Louisiana_cities_Shreveport = UsePN (mkPN "Shreveport") ;
-  Countries_USA_provinces_Illinois_cities_Springfield = UsePN (mkPN "Springfield") ;
-  Countries_VN_provinces_NorthMountainandMidlands = UsePN (mkPN "North Mountain and Midlands") ;
-  Countries_BOL_cities_Cochabamba = UsePN (mkPN "Cochabamba") ;
-  Rivers_Jug = UsePN (mkPN "Jug") ;
-  Countries_MOC_provinces_Manica = UsePN (mkPN "Manica") ;
-  Countries_R_provinces_Nizhegorodskayaoblast_cities_Dzerzhinsk = UsePN (mkPN "Dzerzhinsk") ;
-  Rivers_Amur = UsePN (mkPN "Amur") ;
-  Countries_P_provinces_Lisbon_cities_Barreiro = UsePN (mkPN "Barreiro") ;
-  Countries_USA_provinces_California_cities_SanFrancisco = UsePN (mkPN "San Francisco") ;
-  Countries_S_provinces_Varmland = UsePN (mkPN "Varmland") ;
-  Countries_NOK_cities_Sinpo = UsePN (mkPN "Sinpo") ;
-  Countries_E_provinces_Estremadura_cities_Merida = UsePN (mkPN "Merida") ;
-  Countries_MEX_provinces_Sinaloa_cities_Culiacan = UsePN (mkPN "Culiacan") ;
-  Countries_SN_provinces_Diourbel_cities_Diourbel = UsePN (mkPN "Diourbel") ;
-  Countries_EAK_provinces_Nyanza_cities_Kisumu = UsePN (mkPN "Kisumu") ;
-  Countries_THA_provinces_UthaiThani = UsePN (mkPN "Uthai Thani") ;
-  Countries_NOK_cities_HamhungHungnam = UsePN (mkPN "Hamhung Hungnam") ;
-  Countries_ET_provinces_Asyut = UsePN (mkPN "Asyut") ;
-  Organizations_EIB = UsePN (mkPN "European Investment Bank") ;
-  Countries_RA_provinces_Formosa_cities_Formosa = UsePN (mkPN "Formosa") ;
-  Countries_UZB_provinces_Sirdare_cities_Guliston = UsePN (mkPN "Guliston") ;
-  Countries_GB_provinces_Newport = UsePN (mkPN "Newport") ;
-  Countries_PK_cities_Kasur = UsePN (mkPN "Kasur") ;
-  Countries_BR_provinces_MatoGrossodoSul_cities_Dourados = UsePN (mkPN "Dourados") ;
-  Mountains_Kebnekaise = UsePN (mkPN "Kebnekaise") ;
-  Countries_GB_provinces_Kent_cities_Swale = UsePN (mkPN "Swale") ;
-  Countries_IND_provinces_Gujarat_cities_Ahmadabad = UsePN (mkPN "Ahmadabad") ;
-  Countries_CAM_provinces_Nordextreme_cities_Maroua = UsePN (mkPN "Maroua") ;
-  Countries_RSA_provinces_EasternCape_cities_EastLondon = UsePN (mkPN "East London") ;
-  Organizations_WFC = UsePN (mkPN "World Food Council") ;
-  Countries_GB_provinces_Torfaen = UsePN (mkPN "Torfaen") ;
-  Lakes_LakeEyre = UsePN (mkPN "Lake Eyre") ;
-  Countries_IND_provinces_Punjab = UsePN (mkPN "Punjab") ;
-  Mountains_Montblanc = UsePN (mkPN "Montblanc") ;
-  Mountains_MtWhitney = UsePN (mkPN "Mt Whitney") ;
-  Countries_S_provinces_Gavleborg = UsePN (mkPN "Gavleborg") ;
-  Countries_MEX_provinces_Puebla_cities_Tehuacan = UsePN (mkPN "Tehuacan") ;
-  Countries_GB_provinces_Essex_cities_EppingForest = UsePN (mkPN "Epping Forest") ;
-  Countries_RA_provinces_Tucuman_cities_SanMigueldeTucuman = UsePN (mkPN "San Miguel de Tucuman") ;
-  Countries_NOK_cities_Huichon = UsePN (mkPN "Huichon") ;
-  Organizations_UNOMIG = UsePN (mkPN "United Nations Observer Mission in Georgia") ;
-  Countries_ANG_provinces_Luanda = UsePN (mkPN "Luanda") ;
-  Countries_TJ_provinces_NeiMonggol_cities_Ulanhot = UsePN (mkPN "Ulanhot") ;
-  Countries_NL_provinces_ZuidHolland_cities_Dordrecht = UsePN (mkPN "Dordrecht") ;
-  Countries_KAZ_provinces_OngtustikQazaqstan = UsePN (mkPN "Ongtustik Qazaqstan") ;
-  Countries_ZRE_provinces_Kivu_cities_Uvira = UsePN (mkPN "Uvira") ;
-  Mountains_MountMorrison = UsePN (mkPN "Mount Morrison") ;
-  Countries_R_provinces_Orenburgskayaoblast_cities_Orenburg = UsePN (mkPN "Orenburg") ;
-  Countries_R_provinces_Rep_ofBuryatiya = UsePN (mkPN "Rep. of Buryatiya") ;
-  Countries_MEX_provinces_QuintanaRoo_cities_Chetumal = UsePN (mkPN "Chetumal") ;
-  Countries_TAD_provinces_BadakhshoniKuni_cities_Khorugh = UsePN (mkPN "Khorugh") ;
-  Countries_R_provinces_Rep_ofIngushetiya = UsePN (mkPN "Rep. of Ingushetiya") ;
-  Countries_D_provinces_Niedersachsen_cities_Braunschweig = UsePN (mkPN "Braunschweig") ;
-  Countries_PE_provinces_Ancash_cities_Chimbote = UsePN (mkPN "Chimbote") ;
-  Countries_BR_provinces_SaoPaulo_cities_Pindamonhangaba = UsePN (mkPN "Pindamonhangaba") ;
-  Countries_cid_cia_Reunion = UsePN (mkPN "Reunion") ;
-  Islands_Lavan = UsePN (mkPN "Lavan") ;
-  Islands_Tonga = UsePN (mkPN "Tonga") ;
-  Countries_F_provinces_HauteNormandie = UsePN (mkPN "Haute Normandie") ;
-  Countries_WAN_cities_BeninCity = UsePN (mkPN "Benin City") ;
-  Countries_BR_provinces_Tocantins = UsePN (mkPN "Tocantins") ;
-  Countries_TJ_provinces_Fujian_cities_Fuzhou = UsePN (mkPN "Fuzhou") ;
-  Countries_GB_provinces_RhonddaCynonTaff = UsePN (mkPN "Rhondda Cynon Taff") ;
-  Countries_IND_provinces_MadhyaPradesh_cities_Gwalior = UsePN (mkPN "Gwalior") ;
-  Countries_MEX_cities_AtizapandeZaragoza = UsePN (mkPN "Atizapan de Zaragoza") ;
-  Countries_GB_provinces_Pembrokeshire_cities_Haverfordwest = UsePN (mkPN "Haverfordwest") ;
-  Countries_MD_cities_Chisinau = UsePN (mkPN "Chisinau") ;
-  Countries_HCA_provinces_Olancho = UsePN (mkPN "Olancho") ;
-  Countries_USA_provinces_NewJersey_cities_JerseyCity = UsePN (mkPN "Jersey City") ;
-  Countries_PE_provinces_Puno_cities_Juliaca = UsePN (mkPN "Juliaca") ;
-  Countries_S_provinces_Kronoberg_cities_Vaxjo = UsePN (mkPN "Vaxjo") ;
-  Countries_USA_provinces_California_cities_Sacramento = UsePN (mkPN "Sacramento") ;
-  Countries_R_provinces_UdmurtRepublic_cities_Votkinsk = UsePN (mkPN "Votkinsk") ;
-  Countries_D_provinces_Thuringen_cities_Erfurt = UsePN (mkPN "Erfurt") ;
-  Countries_ROK_cities_Chunchon = UsePN (mkPN "Chunchon") ;
-  Countries_MEX_provinces_Sinaloa_cities_Mazatlan = UsePN (mkPN "Mazatlan") ;
-  Deserts_Uaran = UsePN (mkPN "Uaran") ;
-  Countries_TR_provinces_Hatay = UsePN (mkPN "Hatay") ;
-  Countries_UZB_provinces_Andijon_cities_Andijon = UsePN (mkPN "Andijon") ;
-  Rivers_GrosserJenissej = UsePN (mkPN "Grosser Jenissej") ;
-  Countries_BR_provinces_Tocantins_cities_Palmas = UsePN (mkPN "Palmas") ;
-  Countries_CO_provinces_Arauca = UsePN (mkPN "Arauca") ;
-  Countries_Z_provinces_Western = UsePN (mkPN "Western") ;
-  Countries_LV_cities_Riga = UsePN (mkPN "Riga") ;
-  Mountains_Mt_Kosciuszko = UsePN (mkPN "Mt. Kosciuszko") ;
-  Countries_CDN_provinces_Ontario_cities_York = UsePN (mkPN "York") ;
-  Countries_A_provinces_Styria = UsePN (mkPN "Styria") ;
-  Countries_R_provinces_Chelyabinskayaoblast_cities_Magnitogorsk = UsePN (mkPN "Magnitogorsk") ;
-  Countries_RI_cities_Cirebon = UsePN (mkPN "Cirebon") ;
-  Countries_Z_provinces_Luapula = UsePN (mkPN "Luapula") ;
-  Countries_RO_provinces_Giurgiu_cities_Giurgiu = UsePN (mkPN "Giurgiu") ;
-  Countries_GB_provinces_Hampshire_cities_Winchester = UsePN (mkPN "Winchester") ;
-  Countries_F_provinces_RhoneAlpes_cities_Villeurbanne = UsePN (mkPN "Villeurbanne") ;
-  Countries_R_provinces_Penzenskayaoblast_cities_Kuznetsk = UsePN (mkPN "Kuznetsk") ;
-  Islands_Colonsay = UsePN (mkPN "Colonsay") ;
-  Countries_D_provinces_Bayern_cities_Munich = UsePN (mkPN "Munich") ;
-  Countries_cid_cia_Falkland_Islands_cities_Stanley = UsePN (mkPN "Stanley") ;
-  Countries_AUS_provinces_NewSouthWales_cities_Wollongong = UsePN (mkPN "Wollongong") ;
-  Countries_NL_provinces_Gelderland_cities_Nijmegen = UsePN (mkPN "Nijmegen") ;
-  Countries_AUS_provinces_Queensland_cities_Townsville = UsePN (mkPN "Townsville") ;
-  Countries_USA_provinces_California_cities_SanJose = UsePN (mkPN "San Jose") ;
-  Countries_ES_provinces_Morazan = UsePN (mkPN "Morazan") ;
-  Organizations_G_2 = UsePN (mkPN "Group of 2") ;
-  Countries_VN_provinces_SouthCentralCoast = UsePN (mkPN "South Central Coast") ;
-  Countries_R_provinces_Murmanskayaoblast = UsePN (mkPN "Murmanskaya oblast") ;
-  Countries_PL_provinces_Slupskie = UsePN (mkPN "Slupskie") ;
-  Countries_TR_provinces_Yozgat = UsePN (mkPN "Yozgat") ;
-  Countries_TJ_provinces_Liaoning_cities_Shenyang = UsePN (mkPN "Shenyang") ;
-  Countries_GR_provinces_Peloponnisos = UsePN (mkPN "Peloponnisos") ;
-  Countries_CDN_provinces_Ontario_cities_Mississauga = UsePN (mkPN "Mississauga") ;
-  Countries_THA_provinces_Phrae = UsePN (mkPN "Phrae") ;
-  Countries_STP_cities_SaoTome = UsePN (mkPN "Sao Tome") ;
-  Countries_RO_provinces_Bacau = UsePN (mkPN "Bacau") ;
-  Countries_IR_provinces_Esfahan_cities_Najafabad = UsePN (mkPN "Najafabad") ;
-  Countries_SD_cities_Mbabane = UsePN (mkPN "Mbabane") ;
-  Countries_ANG_provinces_Huambo_cities_Huambo = UsePN (mkPN "Huambo") ;
-  Countries_TJ_provinces_Shaanxi_cities_Ankang = UsePN (mkPN "Ankang") ;
-  Lakes_LakeTumba = UsePN (mkPN "Lake Tumba") ;
-  Countries_VN_provinces_HaBac = UsePN (mkPN "Ha Bac") ;
-  Countries_YV_provinces_Zulia_cities_Maracaibo = UsePN (mkPN "Maracaibo") ;
-  Countries_cid_cia_Hong_Kong = UsePN (mkPN "Hong Kong") ;
-  Countries_TJ_provinces_Anhui_cities_Huainan = UsePN (mkPN "Huainan") ;
-  Countries_AUS_provinces_Queensland_cities_Brisbane = UsePN (mkPN "Brisbane") ;
-  Countries_R_provinces_Primorskykray_cities_Vladivostok = UsePN (mkPN "Vladivostok") ;
-  Countries_IRQ_provinces_AnNajaf = UsePN (mkPN "An Najaf") ;
-  Mountains_Damavand = UsePN (mkPN "Damavand") ;
-  Countries_IR_provinces_Hamadan_cities_Hamadan = UsePN (mkPN "Hamadan") ;
-  Countries_CDN_provinces_Alberta = UsePN (mkPN "Alberta") ;
-  Countries_ANG_provinces_Uige = UsePN (mkPN "Uige") ;
-  Countries_EAT_provinces_Singida = UsePN (mkPN "Singida") ;
-  Countries_TJ_provinces_Liaoning_cities_Liaoyang = UsePN (mkPN "Liaoyang") ;
-  Countries_ER_cities_Asmara = UsePN (mkPN "Asmara") ;
-  Rivers_Petschora = UsePN (mkPN "Petschora") ;
-  Countries_R_provinces_Amurskayaoblast_cities_Blagoveshchensk = UsePN (mkPN "Blagoveshchensk") ;
-  Countries_USA_provinces_Michigan_cities_Lansing = UsePN (mkPN "Lansing") ;
-  Countries_TJ_provinces_Shandong_cities_Jinan = UsePN (mkPN "Jinan") ;
-  Countries_GB_provinces_WestMidlands = UsePN (mkPN "West Midlands") ;
-  Countries_IRQ_provinces_AlMuthanna_cities_AsSamawah = UsePN (mkPN "As Samawah") ;
-  Countries_GB_provinces_Somerset = UsePN (mkPN "Somerset") ;
-  Rivers_Garonne = UsePN (mkPN "Garonne") ;
-  Countries_RI_cities_TanjungBalai = UsePN (mkPN "Tanjung Balai") ;
-  Countries_C_provinces_PinardelRio_cities_PinardelRio = UsePN (mkPN "Pinar del Rio") ;
-  Countries_GB_provinces_Borders_cities_NewtownSt_Boswells = UsePN (mkPN "Newtown St. Boswells") ;
-  Countries_R_provinces_Volgogradskayaoblast = UsePN (mkPN "Volgogradskaya oblast") ;
-  Countries_USA_provinces_Georgia = UsePN (mkPN "Georgia") ;
-  Countries_IND_provinces_Pondicherry = UsePN (mkPN "Pondicherry") ;
-  Countries_cid_cia_Ashmore_and_Cartier_Islands = UsePN (mkPN "Ashmore and Cartier Islands") ;
-  Countries_USA_provinces_California_cities_Inglewood = UsePN (mkPN "Inglewood") ;
-  Countries_TR_provinces_Tekirdag_cities_Tekirdag = UsePN (mkPN "Tekirdag") ;
-  Countries_USA_provinces_Massachusetts_cities_Boston = UsePN (mkPN "Boston") ;
-  Countries_J_provinces_Toyama = UsePN (mkPN "Toyama") ;
-  Countries_IRQ_provinces_AsSulaymaniyah_cities_AsSulaymaniyah = UsePN (mkPN "As Sulaymaniyah") ;
-  Countries_IND_provinces_Rajasthan = UsePN (mkPN "Rajasthan") ;
-  Countries_GB_provinces_Warwickshire_cities_StratfordonAvon = UsePN (mkPN "Stratford on Avon") ;
-  Countries_CO_provinces_Cordoba_cities_Monteria = UsePN (mkPN "Monteria") ;
-  Countries_H_provinces_Gyor_munic_cities_Gyor = UsePN (mkPN "Gyor") ;
-  Rivers_Uruguay = UsePN (mkPN "Uruguay") ;
-  Countries_MOC_provinces_Inhambane_cities_Inhambane = UsePN (mkPN "Inhambane") ;
-  Countries_S_provinces_Norrbotten_cities_Jokkmokk = UsePN (mkPN "Jokkmokk") ;
-  Countries_USA_provinces_California_cities_HuntingtonBeach = UsePN (mkPN "Huntington Beach") ;
-  Countries_GB_provinces_Cumbria = UsePN (mkPN "Cumbria") ;
-  Countries_SUD_provinces_alKhartum_cities_Khartoum = UsePN (mkPN "Khartoum") ;
-  Islands_NorthUlist = UsePN (mkPN "North Ulist") ;
-  Countries_F_provinces_HauteNormandie_cities_Rouen = UsePN (mkPN "Rouen") ;
-  Countries_VN_provinces_DongThap = UsePN (mkPN "Dong Thap") ;
-  Islands_SanMiguelIsland = UsePN (mkPN "San Miguel Island") ;
-  Countries_R_provinces_Rep_ofMordovia = UsePN (mkPN "Rep. of Mordovia") ;
-  Countries_SF_provinces_Turku_Pori_cities_Pori = UsePN (mkPN "Pori") ;
-  Countries_MEX_provinces_Veracruz = UsePN (mkPN "Veracruz") ;
-  Countries_P_provinces_Porto_cities_Porto = UsePN (mkPN "Porto") ;
-  Countries_PE_provinces_Callao_cities_Callao = UsePN (mkPN "Callao") ;
-  Countries_ARM_cities_Yerevan = UsePN (mkPN "Yerevan") ;
-  Countries_MW_cities_Lilongwe = UsePN (mkPN "Lilongwe") ;
-  Countries_USA_provinces_Alabama_cities_Birmingham = UsePN (mkPN "Birmingham") ;
-  Countries_MK_cities_Skopje = UsePN (mkPN "Skopje") ;
-  Countries_IR_provinces_BoyerAhmadeKohkiluyeh_cities_Yasuj = UsePN (mkPN "Yasuj") ;
-  Islands_Antigua = UsePN (mkPN "Antigua") ;
-  Countries_E_provinces_Murcia_cities_Murcia = UsePN (mkPN "Murcia") ;
-  Countries_VN_cities_Hue = UsePN (mkPN "Hue") ;
-  Countries_USA_provinces_NewYork_cities_Rochester = UsePN (mkPN "Rochester") ;
-  Countries_GB_provinces_Nottinghamshire_cities_Nottingham = UsePN (mkPN "Nottingham") ;
-  Countries_VN_provinces_BenTre = UsePN (mkPN "Ben Tre") ;
-  Countries_TJ_provinces_Shanxi_cities_Taiyuan = UsePN (mkPN "Taiyuan") ;
-  Countries_VN_cities_DaNang = UsePN (mkPN "Da Nang") ;
-  Countries_PL_provinces_Wroclawskie_cities_Wroclaw = UsePN (mkPN "Wroclaw") ;
-  Deserts_NubianDesert = UsePN (mkPN "Nubian Desert") ;
-  Countries_BR_cities_CamposdosGoytacazes = UsePN (mkPN "Campos dos Goytacazes") ;
-  Countries_RO_provinces_Arges = UsePN (mkPN "Arges") ;
-  Countries_R_provinces_ChuvashRepublic = UsePN (mkPN "Chuvash Republic") ;
-  Mountains_PikChan_Tengri = UsePN (mkPN "Pik Chan-Tengri") ;
-  Countries_YV_provinces_Bolivar_cities_CiudadBolivar = UsePN (mkPN "Ciudad Bolivar") ;
-  Countries_IR_provinces_Khuzestan_cities_Khorramshahr = UsePN (mkPN "Khorramshahr") ;
-  Countries_UA_provinces_Zaporizka = UsePN (mkPN "Zaporizka") ;
-  Countries_THA_provinces_Narathiwat = UsePN (mkPN "Narathiwat") ;
-  Countries_TJ_provinces_NingxiaHuizu_cities_Shizuishan = UsePN (mkPN "Shizuishan") ;
-  Countries_I_provinces_Liguria_cities_Genua = UsePN (mkPN "Genua") ;
-  Countries_PL_provinces_Kieleckie = UsePN (mkPN "Kieleckie") ;
-  Countries_E_provinces_Valencia_cities_Elx = UsePN (mkPN "Elx") ;
-  Countries_ET_provinces_ElGiza = UsePN (mkPN "El Giza") ;
-  Countries_R_provinces_Tverskayaoblast_cities_Tver = UsePN (mkPN "Tver") ;
-  Countries_RIM_cities_Nouakchott = UsePN (mkPN "Nouakchott") ;
-  Countries_IND_provinces_TamilNadu_cities_Salem = UsePN (mkPN "Salem") ;
-  Countries_R_provinces_KarachayevoCherkesskRep_ = UsePN (mkPN "Karachayevo Cherkessk Rep.") ;
-  Organizations_FAO = UsePN (mkPN "Food and Agriculture Organization") ;
-  Lakes_Paeijaenne = UsePN (mkPN "Paeijaenne") ;
-  Countries_TJ_provinces_Sichuan_cities_Yibin = UsePN (mkPN "Yibin") ;
-  Seas_MediterraneanSea = UsePN (mkPN "Mediterranean Sea") ;
-  Countries_E_provinces_Madrid_cities_Getafe = UsePN (mkPN "Getafe") ;
-  Organizations_CDB = UsePN (mkPN "Caribbean Development Bank") ;
-  Islands_Mainland = UsePN (mkPN "Mainland") ;
-  Countries_RO_provinces_Harghita = UsePN (mkPN "Harghita") ;
-  Countries_GB_provinces_Berkshire_cities_Windsor = UsePN (mkPN "Windsor") ;
-  Countries_J_provinces_Hokkaido_cities_Sapporo = UsePN (mkPN "Sapporo") ;
-  Countries_VN_provinces_QuangTri = UsePN (mkPN "Quang Tri") ;
-  Countries_GB_provinces_WestYorkshire_cities_Wakefield = UsePN (mkPN "Wakefield") ;
-  Countries_MEX_provinces_Jalisco_cities_Cuautla = UsePN (mkPN "Cuautla") ;
-  Rivers_Elbe = UsePN (mkPN "Elbe") ;
-  Countries_J_provinces_Shiga = UsePN (mkPN "Shiga") ;
-  Countries_CAM_provinces_Nordextreme = UsePN (mkPN "Nord extreme") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Yichun = UsePN (mkPN "Yichun") ;
-  Mountains_Llullaillaco = UsePN (mkPN "Llullaillaco") ;
-  Countries_TJ_provinces_Shandong_cities_Qingdao = UsePN (mkPN "Qingdao") ;
-  Countries_TJ_provinces_Fujian_cities_Zhangzhou = UsePN (mkPN "Zhangzhou") ;
-  Lakes_Inari = UsePN (mkPN "Inari") ;
-  Islands_Ibiza = UsePN (mkPN "Ibiza") ;
-  Countries_TJ_provinces_Henan_cities_Jiaozuo = UsePN (mkPN "Jiaozuo") ;
-  Countries_TR_provinces_Izmir_cities_Izmir = UsePN (mkPN "Izmir") ;
-  Countries_CH_provinces_VS_cities_Sion = UsePN (mkPN "Sion") ;
-  Countries_USA_provinces_Arkansas = UsePN (mkPN "Arkansas") ;
-  Countries_RC_provinces_Kaohsiung_munic = UsePN (mkPN "Kaohsiung (munic.)") ;
-  Countries_I_provinces_Lazio_cities_Rome = UsePN (mkPN "Rome") ;
-  Countries_TJ_provinces_Jilin_cities_Fuyu = UsePN (mkPN "Fuyu") ;
-  Countries_PL_provinces_Pilskie = UsePN (mkPN "Pilskie") ;
-  Countries_CH_provinces_TG_cities_Frauenfeld = UsePN (mkPN "Frauenfeld") ;
-  Countries_GB_provinces_Strathclyde_cities_Renfrew = UsePN (mkPN "Renfrew") ;
-  Countries_C_provinces_Granma_cities_Bayamo = UsePN (mkPN "Bayamo") ;
-  Countries_PL_provinces_Katowickie_cities_Gliwice = UsePN (mkPN "Gliwice") ;
-  Countries_THA_provinces_Phuket = UsePN (mkPN "Phuket") ;
-  Countries_UA_provinces_Cherkaska_cities_Cherkasy = UsePN (mkPN "Cherkasy") ;
-  Countries_HCA_provinces_Ocotepeque_cities_Ocotepeque = UsePN (mkPN "Ocotepeque") ;
-  Lakes_LakeRukwa = UsePN (mkPN "Lake Rukwa") ;
-  Countries_R_provinces_Sverdlovskayaoblast_cities_KamenskUralskiy = UsePN (mkPN "Kamensk Uralskiy") ;
-  Countries_GB_provinces_Fife_cities_Glenrothes = UsePN (mkPN "Glenrothes") ;
-  Countries_SP_cities_Mogadishu = UsePN (mkPN "Mogadishu") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Siegen = UsePN (mkPN "Siegen") ;
-  Countries_HCA_provinces_Yoro_cities_Yoro = UsePN (mkPN "Yoro") ;
-  Countries_CH_provinces_OW_cities_Sarnen = UsePN (mkPN "Sarnen") ;
-  Countries_AUS_provinces_NorfolkIsland = UsePN (mkPN "Norfolk Island") ;
-  Countries_MA_cities_Khouribga = UsePN (mkPN "Khouribga") ;
-  Countries_P_provinces_VilaReal = UsePN (mkPN "Vila Real") ;
-  Countries_PK_cities_RahimYarKhan = UsePN (mkPN "Rahim Yar Khan") ;
-  Countries_cid_cia_Heard_Island_and_McDonald_Islands = UsePN (mkPN "Heard Island and McDonald Islands") ;
-  Countries_AUS_provinces_NewSouthWales_cities_Sydney = UsePN (mkPN "Sydney") ;
-  Rivers_Goetaaelv = UsePN (mkPN "Goetaaelv") ;
-  Countries_TR_provinces_Tekirdag = UsePN (mkPN "Tekirdag") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Qitaihe = UsePN (mkPN "Qitaihe") ;
-  Countries_RSA_cities_Mangaung = UsePN (mkPN "Mangaung") ;
-  Islands_Bali = UsePN (mkPN "Bali") ;
-  Countries_R_provinces_Vladimirskayaoblast_cities_Kovrov = UsePN (mkPN "Kovrov") ;
-  Countries_cid_cia_Guadeloupe_cities_Basse_Terre = UsePN (mkPN "Basse-Terre") ;
-  Countries_RA_provinces_Corrientes = UsePN (mkPN "Corrientes") ;
-  Countries_CO_provinces_Atlantico_cities_Soledad = UsePN (mkPN "Soledad") ;
-  Countries_J_provinces_Shizuoka_cities_Shizuoka = UsePN (mkPN "Shizuoka") ;
-  Countries_D_provinces_MecklenburgVorpommern_cities_Schwerin = UsePN (mkPN "Schwerin") ;
-  Mountains_Hotaka_Dake = UsePN (mkPN "Hotaka-Dake") ;
-  Countries_MC_cities_Monaco = UsePN (mkPN "Monaco") ;
-  Countries_ROK_cities_Masan = UsePN (mkPN "Masan") ;
-  Countries_GB_cities_Sandwell = UsePN (mkPN "Sandwell") ;
-  Countries_UZB_provinces_Farghona_cities_Farghona = UsePN (mkPN "Farghona") ;
-  Countries_MA_cities_BeniMellal = UsePN (mkPN "Beni Mellal") ;
-  Countries_V_cities_VaticanCity = UsePN (mkPN "Vatican City") ;
-  Countries_KAZ_provinces_Pavlodar = UsePN (mkPN "Pavlodar") ;
-  Countries_HCA_provinces_Colon = UsePN (mkPN "Colon") ;
-  Organizations_ISO = UsePN (mkPN "International Organization for Standardization") ;
-  Rivers_Argun = UsePN (mkPN "Argun") ;
-  Countries_LAO_cities_Vientiane = UsePN (mkPN "Vientiane") ;
-  Countries_R_provinces_ChechenRep_ = UsePN (mkPN "Chechen Rep.") ;
-  Countries_BR_provinces_SantaCatarina_cities_Chapeco = UsePN (mkPN "Chapeco") ;
-  Countries_GB_provinces_SouthYorkshire = UsePN (mkPN "South Yorkshire") ;
-  Countries_GB_provinces_Hampshire_cities_Portsmouth = UsePN (mkPN "Portsmouth") ;
-  Countries_IND_provinces_HimachalPradesh = UsePN (mkPN "Himachal Pradesh") ;
-  Countries_GB_provinces_Torfaen_cities_Pontypool = UsePN (mkPN "Pontypool") ;
-  Countries_R_provinces_Krasnoyarskiykray_cities_Achinsk = UsePN (mkPN "Achinsk") ;
-  Countries_USA_provinces_RhodeIsland = UsePN (mkPN "Rhode Island") ;
-  Organizations_ITU = UsePN (mkPN "International Telecommunication Union") ;
-  Countries_USA_provinces_Texas_cities_Pasadena = UsePN (mkPN "Pasadena") ;
-  Organizations_Intelsat = UsePN (mkPN "International Telecommunications Satellite Organization") ;
-  Seas_GulfofMexico = UsePN (mkPN "Gulf of Mexico") ;
-  Countries_PL_provinces_Szczecinskie = UsePN (mkPN "Szczecinskie") ;
-  Countries_CZ_provinces_Severomoravsky = UsePN (mkPN "Severomoravsky") ;
-  Countries_PA_provinces_Colon = UsePN (mkPN "Colon") ;
-  Countries_RO_provinces_Hunedoara_cities_Deva = UsePN (mkPN "Deva") ;
-  Countries_MOC_provinces_Niassa = UsePN (mkPN "Niassa") ;
-  Countries_BR_provinces_SaoPaulo_cities_FranciscoMorato = UsePN (mkPN "Francisco Morato") ;
-  Organizations_OAU = UsePN (mkPN "Organization of African Unity") ;
-  Organizations_IMF = UsePN (mkPN "International Monetary Fund") ;
-  Countries_GB_provinces_Carmarthenshire_cities_Carmarthen = UsePN (mkPN "Carmarthen") ;
-  Countries_UA_provinces_Zaporizka_cities_Zaporizhzhya = UsePN (mkPN "Zaporizhzhya") ;
-  Countries_cid_cia_American_Samoa_cities_PagoPago = UsePN (mkPN "Pago Pago") ;
-  Countries_TR_provinces_Sivas = UsePN (mkPN "Sivas") ;
-  Countries_R_provinces_Rep_ofKomi = UsePN (mkPN "Rep. of Komi") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Mishan = UsePN (mkPN "Mishan") ;
-  Countries_TJ_provinces_Shaanxi = UsePN (mkPN "Shaanxi") ;
-  Countries_IR_provinces_ChaharMahaleBakhtiari_cities_ShahreKord = UsePN (mkPN "Shahr e Kord") ;
-  Countries_J_provinces_Shimane = UsePN (mkPN "Shimane") ;
-  Countries_PE_provinces_Lima = UsePN (mkPN "Lima") ;
-  Organizations_NATO = UsePN (mkPN "North Atlantic Treaty Organization") ;
-  Countries_USA_provinces_NorthDakota = UsePN (mkPN "North Dakota") ;
-  Countries_SYR_cities_Aleppo = UsePN (mkPN "Aleppo") ;
-  Countries_I_provinces_Abruzzo = UsePN (mkPN "Abruzzo") ;
-  Countries_WAN_cities_Ikire = UsePN (mkPN "Ikire") ;
-  Organizations_AL = UsePN (mkPN "Arab League") ;
-  Countries_ZRE_provinces_Kinshasa_cities_Kinshasa = UsePN (mkPN "Kinshasa") ;
-  Countries_NL_provinces_Gelderland_cities_Arnhem = UsePN (mkPN "Arnhem") ;
-  Countries_ANG_provinces_Huambo = UsePN (mkPN "Huambo") ;
-  Islands_Madeira = UsePN (mkPN "Madeira") ;
-  Countries_R_provinces_Astrakhanskayaoblast_cities_Astrakhan = UsePN (mkPN "Astrakhan") ;
-  Countries_P_provinces_Aveiro = UsePN (mkPN "Aveiro") ;
-  Countries_CY_cities_Nicosia = UsePN (mkPN "Nicosia") ;
-  Islands_PrinceCharlesIsland = UsePN (mkPN "Prince Charles Island") ;
-  Organizations_NIB = UsePN (mkPN "Nordic Investment Bank") ;
-  Countries_PAL_cities_Koror = UsePN (mkPN "Koror") ;
-  Countries_YV_provinces_Miranda_cities_LosTeques = UsePN (mkPN "Los Teques") ;
-  Organizations_UDEAC = UsePN (mkPN "Central African Customs and Economic Union") ;
-  Countries_S_provinces_Skaraborg = UsePN (mkPN "Skaraborg") ;
-  Organizations_UNICEF = UsePN (mkPN "United Nations Childrens Fund") ;
-  Countries_CR_provinces_Limon_cities_Limon = UsePN (mkPN "Limon") ;
-  Countries_cid_cia_British_Virgin_Islands_cities_RoadTown = UsePN (mkPN "Road Town") ;
-  Seas_ArcticOcean = UsePN (mkPN "Arctic Ocean") ;
-  Countries_CR_provinces_Punarenas = UsePN (mkPN "Punarenas") ;
-  Countries_MA_provinces_Centre = UsePN (mkPN "Centre") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Herne = UsePN (mkPN "Herne") ;
-  Organizations_WFP = UsePN (mkPN "World Food Program") ;
-  Countries_PE_provinces_Puno_cities_Puno = UsePN (mkPN "Puno") ;
-  Countries_CO_provinces_Casanare = UsePN (mkPN "Casanare") ;
-  Countries_TJ_provinces_Hubei_cities_Xiangfan = UsePN (mkPN "Xiangfan") ;
-  Countries_CDN_provinces_NorthwestTerritories = UsePN (mkPN "Northwest Territories") ;
-  Countries_TJ_provinces_Zhejiang_cities_Ruian = UsePN (mkPN "Ruian") ;
-  Countries_I_cities_Forli = UsePN (mkPN "Forli") ;
-  Rivers_Luangwa = UsePN (mkPN "Luangwa") ;
-  Countries_MA_provinces_Tensift = UsePN (mkPN "Tensift") ;
-  Countries_F_provinces_Centre = UsePN (mkPN "Centre") ;
-  Countries_NL_provinces_Limburg_cities_Heerlen = UsePN (mkPN "Heerlen") ;
-  Countries_IR_provinces_Ilam_cities_Ilam = UsePN (mkPN "Ilam") ;
-  Countries_TJ_provinces_Anhui_cities_Chaoxian = UsePN (mkPN "Chaoxian") ;
-  Lakes_LagodiGarda = UsePN (mkPN "Lago di Garda") ;
-  Countries_RO_provinces_Botosani = UsePN (mkPN "Botosani") ;
-  Islands_Cuba = UsePN (mkPN "Cuba") ;
-  Countries_BR_provinces_Ceara_cities_Maracanau = UsePN (mkPN "Maracanau") ;
-  Countries_TJ_provinces_Shandong_cities_Linyi = UsePN (mkPN "Linyi") ;
-  Countries_USA_provinces_Texas_cities_Irving = UsePN (mkPN "Irving") ;
-  Countries_CO_provinces_Cundinamarca_cities_Soacha = UsePN (mkPN "Soacha") ;
-  Countries_USA_provinces_Minnesota_cities_St_Paul = UsePN (mkPN "St. Paul") ;
-  Countries_IND_provinces_Maharashtra_cities_Aurangabad = UsePN (mkPN "Aurangabad") ;
-  Organizations_IDA = UsePN (mkPN "International Development Association") ;
-  Countries_SN_provinces_Kolda = UsePN (mkPN "Kolda") ;
-  Countries_BR_provinces_Rondonia_cities_PortoVelho = UsePN (mkPN "Porto Velho") ;
-  Organizations_ICRM = UsePN (mkPN "International Red Cross and Red Crescent Movement") ;
-  Rivers_Moldau = UsePN (mkPN "Moldau") ;
-  Countries_F_provinces_Limousin_cities_Limoges = UsePN (mkPN "Limoges") ;
-  Countries_IL_provinces_Central = UsePN (mkPN "Central") ;
-  Countries_TJ_provinces_Yunnan_cities_Gejiu = UsePN (mkPN "Gejiu") ;
-  Organizations_BSEC = UsePN (mkPN "Black Sea Economic Cooperation Zone") ;
-  Countries_BR_provinces_Ceara_cities_JuazeirodoNorte = UsePN (mkPN "Juazeiro do Norte") ;
-  Countries_RO_provinces_Galati = UsePN (mkPN "Galati") ;
-  Countries_PK_cities_Jhang = UsePN (mkPN "Jhang") ;
-  Countries_J_provinces_Aichi_cities_Nagoya = UsePN (mkPN "Nagoya") ;
-  Countries_TR_provinces_Aksaray = UsePN (mkPN "Aksaray") ;
-  Islands_Oesel = UsePN (mkPN "Oesel") ;
-  Countries_TJ_provinces_Jiangsu_cities_Huaiyin = UsePN (mkPN "Huaiyin") ;
-  Countries_IR_provinces_BoyerAhmadeKohkiluyeh = UsePN (mkPN "Boyer Ahmad e Kohkiluyeh") ;
-  Countries_R_provinces_Vologodskayaoblast_cities_Cherepovets = UsePN (mkPN "Cherepovets") ;
-  Countries_P_provinces_Coimbra = UsePN (mkPN "Coimbra") ;
-  Islands_Dagoe = UsePN (mkPN "Dagoe") ;
-  Countries_YV_provinces_Carabobo_cities_PuertoCabello = UsePN (mkPN "Puerto Cabello") ;
-  Countries_IND_provinces_Meghalaya = UsePN (mkPN "Meghalaya") ;
-  Countries_R_provinces_Rep_ofBashkortostan_cities_Sterlitamak = UsePN (mkPN "Sterlitamak") ;
-  Countries_N_provinces_Rogaland = UsePN (mkPN "Rogaland") ;
-  Islands_Mallorca = UsePN (mkPN "Mallorca") ;
-  Countries_USA_provinces_Kentucky_cities_Frankfort = UsePN (mkPN "Frankfort") ;
-  Countries_ET_provinces_ElWadielJadid = UsePN (mkPN "El Wadi el Jadid") ;
-  Countries_THA_provinces_Rayong = UsePN (mkPN "Rayong") ;
-  Countries_SF_provinces_Kuopio_cities_Kuopio = UsePN (mkPN "Kuopio") ;
-  Countries_R_provinces_Krasnoyarskiykray_cities_Krasnoyarsk = UsePN (mkPN "Krasnoyarsk") ;
-  Countries_IND_provinces_WestBengal_cities_Durgapur = UsePN (mkPN "Durgapur") ;
-  Countries_BR_provinces_Amazonas = UsePN (mkPN "Amazonas") ;
-  Countries_ETH_cities_Debrezit = UsePN (mkPN "Debrezit") ;
-  Countries_MYA_provinces_Yangon = UsePN (mkPN "Yangon") ;
-  Countries_PL_provinces_Wloclawskie = UsePN (mkPN "Wloclawskie") ;
-  Countries_GB_provinces_Surrey_cities_Kingston = UsePN (mkPN "Kingston") ;
-  Countries_SF_provinces_Kymi_cities_Lappeenrenta = UsePN (mkPN "Lappeenrenta") ;
-  Countries_DK_cities_Esbjerg = UsePN (mkPN "Esbjerg") ;
-  Countries_CZ_provinces_Vychodocesky_cities_Pardubice = UsePN (mkPN "Pardubice") ;
-  Countries_UA_provinces_Ternopilska_cities_Ternopil = UsePN (mkPN "Ternopil") ;
-  Countries_P_provinces_Santarem = UsePN (mkPN "Santarem") ;
-  Countries_MAL_provinces_Kedah = UsePN (mkPN "Kedah") ;
-  Countries_RI_cities_PematangSiantar = UsePN (mkPN "Pematang Siantar") ;
-  Countries_PE_provinces_Cajamarca = UsePN (mkPN "Cajamarca") ;
-  Countries_TJ_provinces_NingxiaHuizu_cities_Yinchuan = UsePN (mkPN "Yinchuan") ;
-  Countries_J_provinces_Niigata_cities_Niigata = UsePN (mkPN "Niigata") ;
-  Countries_GB_provinces_Bedfordshire_cities_Bedford = UsePN (mkPN "Bedford") ;
-  Countries_BR_provinces_Para_cities_Belem = UsePN (mkPN "Belem") ;
-  Countries_NOK_cities_Sinuiju = UsePN (mkPN "Sinuiju") ;
-  Countries_H_provinces_Somogy_cities_Kaposvar = UsePN (mkPN "Kaposvar") ;
-  Organizations_IBRD = UsePN (mkPN "International Bank for Reconstruction and Development") ;
-  Countries_D_provinces_Thuringen_cities_Jena = UsePN (mkPN "Jena") ;
-  Countries_BR_cities_CabodeSantoAgostinho = UsePN (mkPN "Cabo de Santo Agostinho") ;
-  Islands_Hokkaido = UsePN (mkPN "Hokkaido") ;
-  Countries_VN_provinces_MekongRiverDelta = UsePN (mkPN "Mekong River Delta") ;
-  Rivers_Amazonas = UsePN (mkPN "Amazonas") ;
-  Countries_SGP_cities_Singapore = UsePN (mkPN "Singapore") ;
-  Countries_VN_provinces_Haiphong = UsePN (mkPN "Haiphong") ;
-  Countries_TJ_provinces_Yunnan_cities_Qujing = UsePN (mkPN "Qujing") ;
-  Countries_E_provinces_Andalusia_cities_Algeciras = UsePN (mkPN "Algeciras") ;
-  Countries_C_provinces_Matanzas_cities_Matanzas = UsePN (mkPN "Matanzas") ;
-  Lakes_Disappointment_Lake = UsePN (mkPN "Disappointment-Lake") ;
-  Countries_cid_cia_Tokelau = UsePN (mkPN "Tokelau") ;
-  Countries_H_provinces_BacsKiskun = UsePN (mkPN "Bacs Kiskun") ;
-  Countries_I_provinces_Umbria_cities_Terni = UsePN (mkPN "Terni") ;
-  Countries_IND_provinces_Delhi_cities_NewDelhi = UsePN (mkPN "New Delhi") ;
-  Countries_BR_provinces_Paraiba_cities_CampinaGrande = UsePN (mkPN "Campina Grande") ;
-  Countries_ES_provinces_LaUnion_cities_LaUnion = UsePN (mkPN "La Union") ;
-  Islands_Mauritius = UsePN (mkPN "Mauritius") ;
-  Countries_EAT_provinces_Kagera = UsePN (mkPN "Kagera") ;
-  Countries_CI_cities_Abidjan = UsePN (mkPN "Abidjan") ;
-  Countries_KAZ_provinces_Semey = UsePN (mkPN "Semey") ;
-  Countries_TR_provinces_Usak_cities_Usak = UsePN (mkPN "Usak") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Acheng = UsePN (mkPN "Acheng") ;
-  Countries_TJ_provinces_Jiangsu_cities_Danyang = UsePN (mkPN "Danyang") ;
-  Countries_PE_provinces_Cuzco_cities_Cuzco = UsePN (mkPN "Cuzco") ;
-  Countries_VN_provinces_RedRiverDelta = UsePN (mkPN "Red River Delta") ;
-  Countries_R_provinces_Tyumenskayaoblast_cities_Surgut = UsePN (mkPN "Surgut") ;
-  Countries_R_provinces_Vologodskayaoblast_cities_Vologda = UsePN (mkPN "Vologda") ;
-  Countries_E_provinces_CanaryIslands = UsePN (mkPN "Canary Islands") ;
-  Countries_BR_provinces_SaoPaulo_cities_Catanduva = UsePN (mkPN "Catanduva") ;
-  Countries_F_provinces_MidiPyrenees_cities_Toulouse = UsePN (mkPN "Toulouse") ;
-  Countries_H_provinces_Zala = UsePN (mkPN "Zala") ;
-  Countries_USA_provinces_Virginia_cities_NewportNews = UsePN (mkPN "Newport News") ;
-  Countries_F_provinces_FrancheComte = UsePN (mkPN "Franche Comte") ;
-  Countries_USA_provinces_Maine = UsePN (mkPN "Maine") ;
-  Countries_MYA_provinces_Magway = UsePN (mkPN "Magway") ;
-  Countries_TJ_provinces_Henan_cities_Kaifeng = UsePN (mkPN "Kaifeng") ;
-  Countries_D_provinces_Hessen_cities_Darmstadt = UsePN (mkPN "Darmstadt") ;
-  Countries_RA_provinces_LaRioja = UsePN (mkPN "La Rioja") ;
-  Countries_GB_provinces_Hampshire_cities_Southampton = UsePN (mkPN "Southampton") ;
-  Countries_BR_provinces_RiodeJaneiro = UsePN (mkPN "Rio de Janeiro") ;
-  Countries_IND_provinces_Maharashtra_cities_Kalyan = UsePN (mkPN "Kalyan") ;
-  Countries_SUD_provinces_BahralGhazal = UsePN (mkPN "Bahr al Ghazal") ;
-  Countries_BR_provinces_Pernambuco_cities_Camaragibe = UsePN (mkPN "Camaragibe") ;
-  Countries_GB_provinces_DumfriesandGalloway_cities_Dumfries = UsePN (mkPN "Dumfries") ;
-  Countries_R_provinces_Vladimirskayaoblast_cities_Murom = UsePN (mkPN "Murom") ;
-  Countries_BR_provinces_Parana_cities_Curitiba = UsePN (mkPN "Curitiba") ;
-  Countries_RSA_cities_Boksburg = UsePN (mkPN "Boksburg") ;
-  Countries_YV_provinces_DistritoFederal_cities_CatiaLaMar = UsePN (mkPN "Catia La Mar") ;
-  Countries_TR_provinces_Sakarya = UsePN (mkPN "Sakarya") ;
-  Countries_BR_provinces_SaoPaulo_cities_SaoBernardodoCampo = UsePN (mkPN "Sao Bernardo do Campo") ;
-  Countries_IR_provinces_Gilan_cities_Rasht = UsePN (mkPN "Rasht") ;
-  Countries_TJ_provinces_Hunan_cities_Zhuzhou = UsePN (mkPN "Zhuzhou") ;
-  Countries_UA_provinces_Zakarpatska = UsePN (mkPN "Zakarpatska") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Daqing = UsePN (mkPN "Daqing") ;
-  Countries_WAN_cities_IjebuOde = UsePN (mkPN "Ijebu Ode") ;
-  Countries_USA_provinces_Distr_Columbia_cities_Washington = UsePN (mkPN "Washington") ;
-  Countries_TR_provinces_Burdur_cities_Burdur = UsePN (mkPN "Burdur") ;
-  Countries_USA_provinces_Vermont_cities_Montpelier = UsePN (mkPN "Montpelier") ;
-  Rivers_Anuwimi = UsePN (mkPN "Anuwimi") ;
-  Countries_R_provinces_Tomskayaoblast = UsePN (mkPN "Tomskaya oblast") ;
-  Countries_BR_provinces_SaoPaulo_cities_SaoPaulo = UsePN (mkPN "Sao Paulo") ;
-  Countries_E_provinces_Navarre = UsePN (mkPN "Navarre") ;
-  Countries_GB_provinces_Caerphilly = UsePN (mkPN "Caerphilly") ;
-  Countries_CAM_provinces_Sudoueste = UsePN (mkPN "Sudoueste") ;
-  Countries_MYA_provinces_Mon = UsePN (mkPN "Mon") ;
-  Countries_IND_provinces_UttarPradesh_cities_Agra = UsePN (mkPN "Agra") ;
-  Countries_TJ_provinces_Sichuan_cities_Luzhou = UsePN (mkPN "Luzhou") ;
-  Countries_MEX_provinces_Sonora = UsePN (mkPN "Sonora") ;
-  Countries_VN_provinces_YenBai = UsePN (mkPN "Yen Bai") ;
-  Countries_ANG_provinces_Malanje_cities_Malanje = UsePN (mkPN "Malanje") ;
-  Countries_MOC_provinces_CaboDelgado_cities_Pemba = UsePN (mkPN "Pemba") ;
-  Countries_USA_provinces_Texas_cities_FortWorth = UsePN (mkPN "Fort Worth") ;
-  Countries_ET_provinces_ElBahrelAhmar = UsePN (mkPN "El Bahr el Ahmar") ;
-  Countries_GB_provinces_NorthYorkshire = UsePN (mkPN "North Yorkshire") ;
-  Countries_PL_provinces_Slupskie_cities_Slupsk = UsePN (mkPN "Slupsk") ;
-  Countries_USA_provinces_Pennsylvania_cities_Pittsburgh = UsePN (mkPN "Pittsburgh") ;
-  Islands_Dominica = UsePN (mkPN "Dominica") ;
-  Countries_R_provinces_Rep_ofDagestan_cities_Makhachkala = UsePN (mkPN "Makhachkala") ;
-  Lakes_F_D_R_Lake = UsePN (mkPN "F.D.R. Lake") ;
-  Countries_CAM_provinces_Sud = UsePN (mkPN "Sud") ;
-  Countries_RM_provinces_Antananarivo_cities_Antsirabe = UsePN (mkPN "Antsirabe") ;
-  Countries_RC_cities_Yungho = UsePN (mkPN "Yungho") ;
-  Countries_THA_provinces_NongBuaLamPhu = UsePN (mkPN "Nong Bua Lam Phu") ;
-  Seas_SeaofJapan = UsePN (mkPN "Sea of Japan") ;
-  Countries_PL_provinces_Sieradzkie = UsePN (mkPN "Sieradzkie") ;
-  Countries_GB_provinces_Hertfordshire_cities_SaintAlbans = UsePN (mkPN "Saint Albans") ;
-  Lakes_LagodiComo = UsePN (mkPN "Lago di Como") ;
-  Countries_RI_cities_Ambon = UsePN (mkPN "Ambon") ;
-  Islands_Zakinthos = UsePN (mkPN "Zakinthos") ;
-  Lakes_LagoMaggiore = UsePN (mkPN "Lago Maggiore") ;
-  Countries_RC_cities_Hsintien = UsePN (mkPN "Hsintien") ;
-  Countries_NL_provinces_Drenthe = UsePN (mkPN "Drenthe") ;
-  Countries_YV_provinces_Lara = UsePN (mkPN "Lara") ;
-  Rivers_Schilka = UsePN (mkPN "Schilka") ;
-  Mountains_Fuji_Yama = UsePN (mkPN "Fuji-Yama") ;
-  Countries_TJ_provinces_Sichuan = UsePN (mkPN "Sichuan") ;
-  Countries_CO_provinces_Antioquia_cities_Itagui = UsePN (mkPN "Itagui") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Shuangyashan = UsePN (mkPN "Shuangyashan") ;
-  Countries_CDN_provinces_Manitoba_cities_Winnipeg = UsePN (mkPN "Winnipeg") ;
-  Countries_F_provinces_ChampagneArdenne_cities_Reims = UsePN (mkPN "Reims") ;
-  Countries_UZB_provinces_Jizzakh = UsePN (mkPN "Jizzakh") ;
-  Countries_RSA_cities_KemptonPark = UsePN (mkPN "Kempton Park") ;
-  Countries_VN_cities_Hanoi = UsePN (mkPN "Hanoi") ;
-  Countries_THA_provinces_ChaiNat = UsePN (mkPN "Chai Nat") ;
-  Countries_TAD_provinces_Leninobod_cities_Khujand = UsePN (mkPN "Khujand") ;
-  Countries_RSA_cities_Roodepoort = UsePN (mkPN "Roodepoort") ;
-  Countries_R_provinces_Irkutskayaoblast_cities_UsolyeSibirskoye = UsePN (mkPN "Usolye Sibirskoye") ;
-  Countries_TR_provinces_Bilecik_cities_Bilecik = UsePN (mkPN "Bilecik") ;
-  Countries_MEX_provinces_Jalisco = UsePN (mkPN "Jalisco") ;
-  Countries_WAN_cities_Katsina = UsePN (mkPN "Katsina") ;
-  Countries_RO_provinces_Bihor = UsePN (mkPN "Bihor") ;
-  Countries_cid_cia_Norfolk_Island = UsePN (mkPN "Norfolk Island") ;
-  Countries_EAT_provinces_Morogoro = UsePN (mkPN "Morogoro") ;
-  Countries_ET_provinces_ElIskandariya_munic = UsePN (mkPN "El Iskandariya (munic.)") ;
-  Countries_TR_provinces_Amasya_cities_Amasya = UsePN (mkPN "Amasya") ;
-  Countries_IND_provinces_Maharashtra = UsePN (mkPN "Maharashtra") ;
-  Rivers_BlackIrtysch = UsePN (mkPN "Black Irtysch") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Shchyolkovo = UsePN (mkPN "Shchyolkovo") ;
-  Countries_RO_provinces_Braila = UsePN (mkPN "Braila") ;
-  Countries_PE_provinces_LaLibertad = UsePN (mkPN "La Libertad") ;
-  Organizations_UNDOF = UsePN (mkPN "United Nations Disengagement Observer Force") ;
-  Islands_Stromboli = UsePN (mkPN "Stromboli") ;
-  Countries_IR_provinces_SistaneBaluchestan = UsePN (mkPN "Sistan e Baluchestan") ;
-  Countries_DZ_cities_Skikda = UsePN (mkPN "Skikda") ;
-  Countries_E_provinces_Catalonia_cities_Barcelona = UsePN (mkPN "Barcelona") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_PassoFundo = UsePN (mkPN "Passo Fundo") ;
-  Countries_TJ_provinces_Liaoning_cities_Fuxin = UsePN (mkPN "Fuxin") ;
-  Countries_RC_provinces_Ilan_cities_Ilan = UsePN (mkPN "Ilan") ;
-  Countries_CO_provinces_SantanderdelSur_cities_Bucaramanga = UsePN (mkPN "Bucaramanga") ;
-  Countries_EAT_provinces_Kigoma_cities_KigomaUjiji = UsePN (mkPN "Kigoma Ujiji") ;
-  Countries_ROK_cities_Yosu = UsePN (mkPN "Yosu") ;
-  Countries_Z_provinces_Central_cities_Kabwe = UsePN (mkPN "Kabwe") ;
-  Countries_IL_provinces_North = UsePN (mkPN "North") ;
-  Countries_GB_provinces_WestSussex = UsePN (mkPN "West Sussex") ;
-  Countries_ANG_provinces_Bie = UsePN (mkPN "Bie") ;
-  Countries_GB_provinces_Powys_cities_LlandrindodWells = UsePN (mkPN "Llandrindod Wells") ;
-  Countries_GB_provinces_GreaterManchester_cities_Bolton = UsePN (mkPN "Bolton") ;
-  Countries_KAZ_provinces_Leninsk_munic = UsePN (mkPN "Leninsk (munic.)") ;
-  Countries_R_provinces_Orenburgskayaoblast_cities_Orsk = UsePN (mkPN "Orsk") ;
-  Countries_RC_provinces_Pingtung = UsePN (mkPN "Pingtung") ;
-  Countries_R_provinces_Voronezhskayaoblast = UsePN (mkPN "Voronezhskaya oblast") ;
-  Countries_E_provinces_Galicia_cities_Vigo = UsePN (mkPN "Vigo") ;
-  Countries_BR_provinces_SaoPaulo_cities_Guaruja = UsePN (mkPN "Guaruja") ;
-  Countries_USA_provinces_Wyoming_cities_Cheyenne = UsePN (mkPN "Cheyenne") ;
-  Countries_MAL_provinces_NegeriSembilan_cities_Seremban = UsePN (mkPN "Seremban") ;
-  Countries_S_provinces_Halland_cities_Halmstad = UsePN (mkPN "Halmstad") ;
-  Countries_TJ_provinces_Hebei_cities_Quzhou = UsePN (mkPN "Quzhou") ;
-  Countries_A_provinces_Burgenland = UsePN (mkPN "Burgenland") ;
-  Countries_TJ_provinces_Henan_cities_Hebi = UsePN (mkPN "Hebi") ;
-  Countries_RA_provinces_BuenosAires_cities_LaPlata = UsePN (mkPN "La Plata") ;
-  Countries_R_provinces_Chukotskyao = UsePN (mkPN "Chukotsky ao") ;
-  Countries_AUS_provinces_CocosIslands = UsePN (mkPN "Cocos Islands") ;
-  Rivers_Katun = UsePN (mkPN "Katun") ;
-  Countries_SY_cities_Victoria = UsePN (mkPN "Victoria") ;
-  Countries_I_provinces_Calabria_cities_ReggiodiCalabria = UsePN (mkPN "Reggio di Calabria") ;
-  Countries_I_provinces_Piemonte_cities_Novara = UsePN (mkPN "Novara") ;
-  Countries_HCA_provinces_Atlantida = UsePN (mkPN "Atlantida") ;
-  Countries_ETH_cities_Dese = UsePN (mkPN "Dese") ;
-  Lakes_LakeNipigon = UsePN (mkPN "Lake Nipigon") ;
-  Countries_EAT_provinces_Rukwa = UsePN (mkPN "Rukwa") ;
-  Countries_D_provinces_Bremen = UsePN (mkPN "Bremen") ;
-  Countries_B_provinces_EastFlanders_cities_Ghent = UsePN (mkPN "Ghent") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Gelsenkirchen = UsePN (mkPN "Gelsenkirchen") ;
-  Countries_GB_provinces_WestMidlands_cities_Birmingham = UsePN (mkPN "Birmingham") ;
-  Countries_ROK_cities_Chinju = UsePN (mkPN "Chinju") ;
-  Countries_TJ_provinces_Jiangsu_cities_Taizhou = UsePN (mkPN "Taizhou") ;
-  Lakes_LakeMeade = UsePN (mkPN "Lake Meade") ;
-  Countries_J_provinces_Miyazaki_cities_Miyazaki = UsePN (mkPN "Miyazaki") ;
-  Countries_USA_provinces_WestVirginia_cities_Charleston = UsePN (mkPN "Charleston") ;
-  Countries_TR_provinces_Aydin_cities_Aydin = UsePN (mkPN "Aydin") ;
-  Countries_J_provinces_Akita = UsePN (mkPN "Akita") ;
-  Countries_TR_provinces_Edirne = UsePN (mkPN "Edirne") ;
-  Countries_J_provinces_Yamaguchi_cities_Yamaguchi = UsePN (mkPN "Yamaguchi") ;
-  Countries_IND_provinces_Nagaland = UsePN (mkPN "Nagaland") ;
-  Lakes_OzeroAral = UsePN (mkPN "Ozero Aral") ;
-  Countries_ET_provinces_BurSaid_munic_cities_PortSaid = UsePN (mkPN "Port Said") ;
-  Countries_CH_provinces_ZG = UsePN (mkPN "ZG") ;
-  Countries_J_provinces_Mie = UsePN (mkPN "Mie") ;
-  Countries_TR_provinces_Bilecik = UsePN (mkPN "Bilecik") ;
-  Rivers_Chatanga = UsePN (mkPN "Chatanga") ;
-  Countries_TN_cities_Tunis = UsePN (mkPN "Tunis") ;
-  Countries_VN_provinces_TienGiang = UsePN (mkPN "Tien Giang") ;
-  Countries_R_provinces_KabardinoBalkarRep_ = UsePN (mkPN "Kabardino Balkar Rep.") ;
-  Mountains_MtMitchell = UsePN (mkPN "Mt Mitchell") ;
-  Countries_DZ_cities_Mostaganem = UsePN (mkPN "Mostaganem") ;
-  Countries_GB_provinces_Highland = UsePN (mkPN "Highland") ;
-  Countries_D_provinces_SachsenAnhalt_cities_Halle = UsePN (mkPN "Halle") ;
-  Countries_BR_provinces_SaoPaulo_cities_BragancaPaulista = UsePN (mkPN "Braganca Paulista") ;
-  Countries_PK_cities_Rawalpindi = UsePN (mkPN "Rawalpindi") ;
-  Countries_R_provinces_Chitinskayaoblast_cities_Chita = UsePN (mkPN "Chita") ;
-  Countries_MEX_provinces_Guanajuato_cities_Leon = UsePN (mkPN "Leon") ;
-  Countries_E_provinces_CastileandLeon_cities_Valladolid = UsePN (mkPN "Valladolid") ;
-  Countries_USA_provinces_California_cities_Sunnyvale = UsePN (mkPN "Sunnyvale") ;
-  Countries_IND_provinces_Gujarat_cities_Rajkot = UsePN (mkPN "Rajkot") ;
-  Countries_cid_cia_French_Polynesia = UsePN (mkPN "French Polynesia") ;
-  Countries_BI_cities_Bujumbura = UsePN (mkPN "Bujumbura") ;
-  Mountains_Snoehetta = UsePN (mkPN "Snoehetta") ;
-  Countries_USA_provinces_Oklahoma = UsePN (mkPN "Oklahoma") ;
-  Countries_TR_provinces_Burdur = UsePN (mkPN "Burdur") ;
-  Countries_ES_provinces_SanMiguel = UsePN (mkPN "San Miguel") ;
-  Countries_IND_provinces_UttarPradesh_cities_Kanpur = UsePN (mkPN "Kanpur") ;
-  Countries_GB_provinces_Hertfordshire = UsePN (mkPN "Hertfordshire") ;
-  Countries_MEX_provinces_Michoacan_cities_Uruapan = UsePN (mkPN "Uruapan") ;
-  Countries_IR_provinces_Bushehr_cities_BandareBushehr = UsePN (mkPN "Bandar e Bushehr") ;
-  Countries_BR_provinces_Pernambuco = UsePN (mkPN "Pernambuco") ;
-  Countries_PL_provinces_Wroclawskie = UsePN (mkPN "Wroclawskie") ;
-  Countries_EAT_provinces_Arusha_cities_Arusha = UsePN (mkPN "Arusha") ;
-  Countries_ET_provinces_BurSaid_munic_cities_BurSaid = UsePN (mkPN "Bur Said") ;
-  Countries_cid_cia_Cook_Islands = UsePN (mkPN "Cook Islands") ;
-  Countries_MEX_provinces_BajaCalifornia_cities_Mexicali = UsePN (mkPN "Mexicali") ;
-  Islands_Ikaria = UsePN (mkPN "Ikaria") ;
-  Countries_RA_provinces_SantaFe_cities_Rosario = UsePN (mkPN "Rosario") ;
-  Countries_WAN_cities_Kumo = UsePN (mkPN "Kumo") ;
-  Countries_RI_cities_Medan = UsePN (mkPN "Medan") ;
-  Countries_P_provinces_VianadoCastelo = UsePN (mkPN "Viana do Castelo") ;
-  Countries_B_provinces_WestFlanders_cities_Brugge = UsePN (mkPN "Brugge") ;
-  Countries_GB_provinces_Lincolnshire_cities_Lincoln = UsePN (mkPN "Lincoln") ;
-  Countries_F_provinces_BasseNormandie_cities_Caen = UsePN (mkPN "Caen") ;
-  Countries_TJ_provinces_XinjiangUygur_cities_Aksu = UsePN (mkPN "Aksu") ;
-  Countries_RI_cities_ParePare = UsePN (mkPN "Pare Pare") ;
-  Countries_USA_provinces_Pennsylvania_cities_Allentown = UsePN (mkPN "Allentown") ;
-  Countries_RO_provinces_SatuMare = UsePN (mkPN "Satu Mare") ;
-  Countries_TR_provinces_Antalya_cities_Antalya = UsePN (mkPN "Antalya") ;
-  Countries_MOC_provinces_Nampula = UsePN (mkPN "Nampula") ;
-  Countries_VN_provinces_GiaLai = UsePN (mkPN "Gia Lai") ;
-  Countries_ANG_provinces_Bengo = UsePN (mkPN "Bengo") ;
-  Countries_CO_provinces_Quindio_cities_Armenia = UsePN (mkPN "Armenia") ;
-  Countries_MYA_provinces_Kayin_cities_Hpaan = UsePN (mkPN "Hpa an") ;
-  Countries_RO_provinces_Covasha_cities_SfintuGheorghe = UsePN (mkPN "Sfintu Gheorghe") ;
-  Countries_S_provinces_GoteborgochBohus_cities_Goteborg = UsePN (mkPN "Goteborg") ;
-  Countries_ES_provinces_Ahuachapan_cities_Ahuachapan = UsePN (mkPN "Ahuachapan") ;
-  Countries_R_provinces_Rep_ofTatarstan_cities_Kazan = UsePN (mkPN "Kazan") ;
-  Countries_IND_provinces_WestBengal = UsePN (mkPN "West Bengal") ;
-  Countries_CH_provinces_BE_cities_Bern = UsePN (mkPN "Bern") ;
-  Countries_WAN_cities_Jos = UsePN (mkPN "Jos") ;
-  Countries_BR_provinces_Piaui_cities_Teresina = UsePN (mkPN "Teresina") ;
-  Countries_ES_provinces_SanVicente_cities_SanVicente = UsePN (mkPN "San Vicente") ;
-  Countries_R_provinces_SanktPeterburg_cities_SanktPeterburg = UsePN (mkPN "Sankt Peterburg") ;
-  Countries_H_provinces_Gyor_munic = UsePN (mkPN "Gyor (munic.)") ;
-  Countries_CO_provinces_Caqueta_cities_Florencia = UsePN (mkPN "Florencia") ;
-  Countries_Z_provinces_Eastern = UsePN (mkPN "Eastern") ;
-  Countries_IR_provinces_Tehran_cities_Tehran = UsePN (mkPN "Tehran") ;
-  Countries_IND_provinces_Haryana = UsePN (mkPN "Haryana") ;
-  Countries_TJ_provinces_Henan_cities_Shangqiu = UsePN (mkPN "Shangqiu") ;
-  Countries_PL_provinces_Kaliskie = UsePN (mkPN "Kaliskie") ;
-  Countries_CH_provinces_SG_cities_SanktGallen = UsePN (mkPN "Sankt Gallen") ;
-  Countries_TJ_provinces_Hebei_cities_Hengshui = UsePN (mkPN "Hengshui") ;
-  Countries_THA_provinces_PathumThani = UsePN (mkPN "Pathum Thani") ;
-  Countries_E_provinces_Estremadura = UsePN (mkPN "Estremadura") ;
-  Countries_H_provinces_BacsKiskun_cities_Kecskemet = UsePN (mkPN "Kecskemet") ;
-  Countries_TR_provinces_Batman = UsePN (mkPN "Batman") ;
-  Countries_BR_provinces_Sergipe_cities_Arapiraca = UsePN (mkPN "Arapiraca") ;
-  Countries_USA_provinces_Florida_cities_PembrokePines = UsePN (mkPN "Pembroke Pines") ;
-  Countries_R_provinces_Samarskayaoblast_cities_Tolyatti = UsePN (mkPN "Tolyatti") ;
-  Countries_PE_provinces_Apurimac = UsePN (mkPN "Apurimac") ;
-  Countries_MAL_provinces_Terengganu = UsePN (mkPN "Terengganu") ;
-  Countries_GB_provinces_TyneandWear = UsePN (mkPN "Tyne and Wear") ;
-  Countries_R_provinces_Permskayaoblast_cities_Solikamsk = UsePN (mkPN "Solikamsk") ;
-  Countries_S_provinces_Malmohus_cities_Helsingborg = UsePN (mkPN "Helsingborg") ;
-  Countries_NL_provinces_ZuidHolland_cities_sGravenhage = UsePN (mkPN "s Gravenhage") ;
-  Countries_GB_provinces_Hampshire_cities_Basingstoke = UsePN (mkPN "Basingstoke") ;
-  Countries_EAK_provinces_Western_cities_Kakamega = UsePN (mkPN "Kakamega") ;
-  Countries_BR_provinces_Parana_cities_Maringa = UsePN (mkPN "Maringa") ;
-  Countries_J_provinces_Osaka_cities_Osaka = UsePN (mkPN "Osaka") ;
-  Countries_F_provinces_Alsace = UsePN (mkPN "Alsace") ;
-  Countries_MAL_provinces_Fed_Terr_ofKualaLumpur_cities_KualaLumpur = UsePN (mkPN "Kuala Lumpur") ;
-  Countries_GB_provinces_Humberside_cities_KingstonuponHull = UsePN (mkPN "Kingston upon Hull") ;
-  Rivers_ColumbiaRiver = UsePN (mkPN "Columbia River") ;
-  Mountains_MtMcKinley = UsePN (mkPN "Mt McKinley") ;
-  Countries_E_provinces_Valencia = UsePN (mkPN "Valencia") ;
-  Countries_RA_provinces_Salta = UsePN (mkPN "Salta") ;
-  Countries_ET_provinces_ElQahira_munic = UsePN (mkPN "El Qahira (munic.)") ;
-  Countries_RA_provinces_SanJuan_cities_SanJuan = UsePN (mkPN "San Juan") ;
-  Countries_CDN_provinces_BritishColumbia_cities_Burnaby = UsePN (mkPN "Burnaby") ;
-  Countries_RSA_cities_Carletonville = UsePN (mkPN "Carletonville") ;
-  Islands_PrinceEdwardIsland = UsePN (mkPN "Prince Edward Island") ;
-  Countries_MEX_provinces_NuevoLeon_cities_Guadalupe = UsePN (mkPN "Guadalupe") ;
-  Countries_SN_provinces_Ziguinchor = UsePN (mkPN "Ziguinchor") ;
-  Countries_USA_provinces_Massachusetts = UsePN (mkPN "Massachusetts") ;
-  Countries_IR_provinces_Esfahan_cities_Khomeynishahr = UsePN (mkPN "Khomeynishahr") ;
-  Countries_GR_provinces_Ipiros = UsePN (mkPN "Ipiros") ;
-  Countries_TJ_provinces_NeiMonggol_cities_Chifeng = UsePN (mkPN "Chifeng") ;
-  Countries_PL_provinces_Bydgoskie = UsePN (mkPN "Bydgoskie") ;
-  Countries_VN_provinces_NamHa = UsePN (mkPN "Nam Ha") ;
-  Countries_THA_provinces_NakhonSiThammarat = UsePN (mkPN "Nakhon Si Thammarat") ;
-  Islands_LittleCayman = UsePN (mkPN "Little Cayman") ;
-  Countries_CO_provinces_Antioquia_cities_Bello = UsePN (mkPN "Bello") ;
-  Countries_USA_provinces_Nebraska_cities_Lincoln = UsePN (mkPN "Lincoln") ;
-  Countries_GB_provinces_Derbyshire_cities_Chesterfield = UsePN (mkPN "Chesterfield") ;
-  Countries_NL_provinces_ZuidHolland = UsePN (mkPN "Zuid Holland") ;
-  Countries_IR_provinces_Khorasan_cities_Sabzevar = UsePN (mkPN "Sabzevar") ;
-  Countries_USA_provinces_Texas_cities_Abilene = UsePN (mkPN "Abilene") ;
-  Countries_PA_provinces_Chiriqui_cities_David = UsePN (mkPN "David") ;
-  Islands_Sachalin = UsePN (mkPN "Sachalin") ;
-  Countries_E_provinces_Andalusia_cities_Almeria = UsePN (mkPN "Almeria") ;
-  Countries_BDS_cities_Bridgetown = UsePN (mkPN "Bridgetown") ;
-  Countries_ANG_provinces_CuandoCubango_cities_Menongue = UsePN (mkPN "Menongue") ;
-  Countries_ROK_cities_Suwon = UsePN (mkPN "Suwon") ;
-  Countries_N_provinces_Nordland_cities_Narvik = UsePN (mkPN "Narvik") ;
-  Countries_TR_provinces_Van_cities_Van = UsePN (mkPN "Van") ;
-  Rivers_HudsonRiver = UsePN (mkPN "Hudson River") ;
-  Countries_TJ_provinces_Hunan_cities_Huaihua = UsePN (mkPN "Huaihua") ;
-  Countries_KAZ_provinces_SoltustikQazaqstan_cities_Petropavl = UsePN (mkPN "Petropavl") ;
-  Countries_RA_provinces_BuenosAires_cities_SanIsidro = UsePN (mkPN "San Isidro") ;
-  Countries_TJ_provinces_Guangdong_cities_Zhuhai = UsePN (mkPN "Zhuhai") ;
-  Countries_PK_cities_Sargodha = UsePN (mkPN "Sargodha") ;
-  Countries_KAZ_provinces_Taldyqorghan = UsePN (mkPN "Taldyqorghan") ;
-  Islands_Linosa = UsePN (mkPN "Linosa") ;
-  Countries_PK_cities_Jhelum = UsePN (mkPN "Jhelum") ;
-  Rivers_Kitakami = UsePN (mkPN "Kitakami") ;
-  Countries_N_provinces_SognogFjordane_cities_Hermannsverk = UsePN (mkPN "Hermannsverk") ;
-  Countries_RA_provinces_Chaco_cities_Resistencia = UsePN (mkPN "Resistencia") ;
-  Countries_PL_provinces_Krakowskie_cities_Krakow = UsePN (mkPN "Krakow") ;
-  Countries_S_provinces_Blekinge = UsePN (mkPN "Blekinge") ;
-  Rivers_Volga = UsePN (mkPN "Volga") ;
-  Rivers_Dalaelv = UsePN (mkPN "Dalaelv") ;
-  Countries_TR_provinces_Istanbul = UsePN (mkPN "Istanbul") ;
-  Countries_BD_cities_Khulna = UsePN (mkPN "Khulna") ;
-  Countries_BR_provinces_Goias = UsePN (mkPN "Goias") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_BarraMansa = UsePN (mkPN "Barra Mansa") ;
-  Countries_MYA_provinces_Mandalay = UsePN (mkPN "Mandalay") ;
-  Countries_TR_provinces_Zonguldak = UsePN (mkPN "Zonguldak") ;
-  Countries_H_provinces_Szolnok = UsePN (mkPN "Szolnok") ;
-  Countries_RO_provinces_Harghita_cities_MiercureaCiuc = UsePN (mkPN "Miercurea Ciuc") ;
-  Countries_I_provinces_Lazio = UsePN (mkPN "Lazio") ;
-  Countries_MOC_provinces_Maputo_munic = UsePN (mkPN "Maputo (munic.)") ;
-  Countries_USA_provinces_Missouri_cities_St_Louis = UsePN (mkPN "St. Louis") ;
-  Countries_Z_provinces_Eastern_cities_Chipata = UsePN (mkPN "Chipata") ;
-  Countries_GB_provinces_Kent_cities_Canterbury = UsePN (mkPN "Canterbury") ;
-  Mountains_MtRainier = UsePN (mkPN "Mt Rainier") ;
-  Countries_PL_provinces_Czestochowskie_cities_Czestochowa = UsePN (mkPN "Czestochowa") ;
-  Countries_E_provinces_BalearicIslands_cities_PalmadeMallorca = UsePN (mkPN "Palma de Mallorca") ;
-  Countries_GR_cities_Volos = UsePN (mkPN "Volos") ;
-  Countries_YV_provinces_Bolivar = UsePN (mkPN "Bolivar") ;
-  Countries_GB_provinces_NeathandPortTalbot_cities_PortTalbot = UsePN (mkPN "Port Talbot") ;
-  Countries_CO_provinces_Caqueta = UsePN (mkPN "Caqueta") ;
-  Countries_BR_provinces_SantaCatarina_cities_Florianopolis = UsePN (mkPN "Florianopolis") ;
-  Countries_AUS_provinces_Queensland = UsePN (mkPN "Queensland") ;
-  Countries_NL_provinces_NoordBrabant_cities_Eindhoven = UsePN (mkPN "Eindhoven") ;
-  Countries_PA_provinces_Veraguas = UsePN (mkPN "Veraguas") ;
-  Countries_RA_provinces_Chubut_cities_Rawson = UsePN (mkPN "Rawson") ;
-  Countries_IND_provinces_TamilNadu_cities_Coimbatore = UsePN (mkPN "Coimbatore") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_Queimados = UsePN (mkPN "Queimados") ;
-  Countries_WAN_cities_Sokoto = UsePN (mkPN "Sokoto") ;
-  Countries_CH_provinces_SH = UsePN (mkPN "SH") ;
-  Countries_ES_provinces_Cabanas = UsePN (mkPN "Cabanas") ;
-  Countries_ANG_provinces_CuanzaSul_cities_Sumbe = UsePN (mkPN "Sumbe") ;
-  Countries_USA_provinces_Wisconsin = UsePN (mkPN "Wisconsin") ;
-  Countries_IR_provinces_Lorestan_cities_Khorramabad = UsePN (mkPN "Khorramabad") ;
-  Countries_BR_provinces_DistritoFederal_cities_Brasilia = UsePN (mkPN "Brasilia") ;
-  Countries_S_provinces_Jonkoping_cities_Jonkoping = UsePN (mkPN "Jonkoping") ;
-  Rivers_Jenissej = UsePN (mkPN "Jenissej") ;
-  Mountains_Fako = UsePN (mkPN "Fako") ;
-  Countries_VN_provinces_VinhPhu = UsePN (mkPN "Vinh Phu") ;
-  Islands_Alderney = UsePN (mkPN "Alderney") ;
-  Countries_USA_provinces_Tennessee_cities_NashvilleDavidson = UsePN (mkPN "Nashville Davidson") ;
-  Islands_Kreta = UsePN (mkPN "Kreta") ;
-  Countries_THA_provinces_NongKhai = UsePN (mkPN "Nong Khai") ;
-  Countries_MEX_provinces_Morelos_cities_Cuernavaca = UsePN (mkPN "Cuernavaca") ;
-  Rivers_Paraguay = UsePN (mkPN "Paraguay") ;
-  Lakes_LakeMichigan = UsePN (mkPN "Lake Michigan") ;
-  Countries_VN_provinces_LaoCai = UsePN (mkPN "Lao Cai") ;
-  Countries_BR_provinces_SaoPaulo_cities_Barueri = UsePN (mkPN "Barueri") ;
-  Countries_TJ_provinces_Qinghai_cities_Xining = UsePN (mkPN "Xining") ;
-  Countries_UA_provinces_Kharkivska = UsePN (mkPN "Kharkivska") ;
-  Countries_ET_provinces_SinaashShamaliyah = UsePN (mkPN "Sina ash Shamaliyah") ;
-  Countries_IR_provinces_Kordestan = UsePN (mkPN "Kordestan") ;
-  Countries_J_provinces_Kanagawa_cities_Yokohama = UsePN (mkPN "Yokohama") ;
-  Islands_Westray = UsePN (mkPN "Westray") ;
-  Seas_NorwegianSea = UsePN (mkPN "Norwegian Sea") ;
-  Countries_CR_provinces_Cartago = UsePN (mkPN "Cartago") ;
-  Countries_USA_provinces_Oregon_cities_Portland = UsePN (mkPN "Portland") ;
-  Countries_PL_provinces_Katowickie_cities_Sosnowiec = UsePN (mkPN "Sosnowiec") ;
-  Countries_CO_provinces_Huila_cities_Neiva = UsePN (mkPN "Neiva") ;
-  Countries_BR_provinces_Parana_cities_FozdoIguacu = UsePN (mkPN "Foz do Iguacu") ;
-  Countries_RA_provinces_EntreRios_cities_Parana = UsePN (mkPN "Parana") ;
-  Countries_PL_provinces_Suwalskie_cities_Suwalki = UsePN (mkPN "Suwalki") ;
-  Countries_USA_provinces_Florida_cities_FortLauderdale = UsePN (mkPN "Fort Lauderdale") ;
-  Countries_PY_cities_Asuncion = UsePN (mkPN "Asuncion") ;
-  Countries_TJ_provinces_Shaanxi_cities_Xi = UsePN (mkPN "Xi") ;
-  Rivers_Niger = UsePN (mkPN "Niger") ;
-  Countries_TJ_provinces_Beijing_munic_cities_Beijing = UsePN (mkPN "Beijing") ;
-  Countries_PE_provinces_Apurimac_cities_Abancay = UsePN (mkPN "Abancay") ;
-  Countries_CDN_provinces_NovaScotia_cities_Halifax = UsePN (mkPN "Halifax") ;
-  Countries_IR_provinces_Tehran_cities_Qazvin = UsePN (mkPN "Qazvin") ;
-  Countries_CDN_provinces_Newfoundland_cities_SaintJohns = UsePN (mkPN "Saint Johns") ;
-  Countries_E_provinces_Andalusia_cities_Malaga = UsePN (mkPN "Malaga") ;
-  Countries_SN_provinces_Fatick_cities_Fatick = UsePN (mkPN "Fatick") ;
-  Islands_SaoMiguel = UsePN (mkPN "Sao Miguel") ;
-  Countries_R_provinces_Rep_ofBuryatiya_cities_UlanUde = UsePN (mkPN "Ulan Ude") ;
-  Countries_EAT_provinces_Iringa = UsePN (mkPN "Iringa") ;
-  Countries_AUS_provinces_NorthernTerritory_cities_Darwin = UsePN (mkPN "Darwin") ;
-  Islands_Ascension = UsePN (mkPN "Ascension") ;
-  Countries_MAL_provinces_Perak_cities_Taiping = UsePN (mkPN "Taiping") ;
-  Countries_BR_provinces_Parana_cities_Paranagua = UsePN (mkPN "Paranagua") ;
-  Mountains_Oeraefajoekull = UsePN (mkPN "Oeraefajoekull") ;
-  Countries_CDN_provinces_Ontario_cities_Kitchener = UsePN (mkPN "Kitchener") ;
-  Countries_CO_provinces_SantanderdelSur_cities_Barrancabermeja = UsePN (mkPN "Barrancabermeja") ;
-  Islands_Barbados = UsePN (mkPN "Barbados") ;
-  Countries_IND_provinces_TamilNadu_cities_Madurai = UsePN (mkPN "Madurai") ;
-  Countries_BR_provinces_Bahia_cities_Alagoinhas = UsePN (mkPN "Alagoinhas") ;
-  Countries_USA_provinces_Iowa = UsePN (mkPN "Iowa") ;
-  Countries_TJ_provinces_Henan_cities_Zhumadian = UsePN (mkPN "Zhumadian") ;
-  Countries_UZB_provinces_Toshkent_cities_Chirchiq = UsePN (mkPN "Chirchiq") ;
-  Countries_BR_provinces_SaoPaulo_cities_SaoCaetanodoSul = UsePN (mkPN "Sao Caetano do Sul") ;
-  Countries_D_provinces_Sachsen = UsePN (mkPN "Sachsen") ;
-  Countries_ROK_cities_Ulsan = UsePN (mkPN "Ulsan") ;
-  Countries_R_provinces_Rep_ofTatarstan_cities_NaberezhnyeChelny = UsePN (mkPN "Naberezhnye Chelny") ;
-  Countries_TM_provinces_Dashhowuz = UsePN (mkPN "Dashhowuz") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Jiamusi = UsePN (mkPN "Jiamusi") ;
-  Countries_BR_provinces_Parana_cities_Cascavel = UsePN (mkPN "Cascavel") ;
-  Countries_IND_provinces_Punjab_cities_Jalandhar = UsePN (mkPN "Jalandhar") ;
-  Countries_MYA_provinces_Kayah = UsePN (mkPN "Kayah") ;
-  Rivers_Gambia = UsePN (mkPN "Gambia") ;
-  Countries_SUD_provinces_Darfur_cities_alFasher = UsePN (mkPN "al Fasher") ;
-  Countries_TR_provinces_Kars = UsePN (mkPN "Kars") ;
-  Countries_RI_cities_Yogyakarta = UsePN (mkPN "Yogyakarta") ;
-  Countries_ET_provinces_BeniSuef = UsePN (mkPN "Beni Suef") ;
-  Countries_RSA_provinces_NorthWest = UsePN (mkPN "North West") ;
-  Countries_UAE_provinces_AshShariqah = UsePN (mkPN "Ash Shariqah") ;
-  Countries_UZB_provinces_Qoraqalpoghiston_cities_Nukus = UsePN (mkPN "Nukus") ;
-  Countries_I_provinces_Calabria_cities_Cosenza = UsePN (mkPN "Cosenza") ;
-  Countries_R_provinces_Kurganskayaoblast = UsePN (mkPN "Kurganskaya oblast") ;
-  Countries_F_provinces_ChampagneArdenne_cities_ChalonssurMarne = UsePN (mkPN "Chalons sur Marne") ;
-  Islands_Khark = UsePN (mkPN "Khark") ;
-  Countries_cid_cia_Mayotte_cities_Mamoutzou = UsePN (mkPN "Mamoutzou") ;
-  Organizations_G_9 = UsePN (mkPN "Group of 9") ;
-  Countries_HCA_provinces_FranciscoMorazan_cities_Siguatepeque = UsePN (mkPN "Siguatepeque") ;
-  Islands_BishopRock = UsePN (mkPN "Bishop Rock") ;
-  Countries_PE_provinces_Pasco_cities_CerrodePasco = UsePN (mkPN "Cerro de Pasco") ;
-  Rivers_Amudarja = UsePN (mkPN "Amudarja") ;
-  Countries_TJ_provinces_Guangdong_cities_Dongguan = UsePN (mkPN "Dongguan") ;
-  Countries_GB_provinces_GreaterManchester = UsePN (mkPN "Greater Manchester") ;
-  Countries_USA_provinces_Minnesota = UsePN (mkPN "Minnesota") ;
-  Countries_AUS_provinces_SouthAustralia = UsePN (mkPN "South Australia") ;
-  Countries_USA_provinces_Texas_cities_Houston = UsePN (mkPN "Houston") ;
-  Countries_YV_provinces_Guarico_cities_SanJuan = UsePN (mkPN "San Juan") ;
-  Countries_CO_provinces_Guaviare_cities_SanJosedelGuaviare = UsePN (mkPN "San Jose del Guaviare") ;
-  Countries_GB_provinces_Berkshire = UsePN (mkPN "Berkshire") ;
-  Countries_cid_cia_Guadeloupe = UsePN (mkPN "Guadeloupe") ;
-  Countries_D_provinces_Niedersachsen_cities_Wolfsburg = UsePN (mkPN "Wolfsburg") ;
-  Countries_GB_provinces_EastSussex_cities_Lewes = UsePN (mkPN "Lewes") ;
-  Countries_MEX_provinces_Durango_cities_Durango = UsePN (mkPN "Durango") ;
-  Countries_GB_provinces_Cornwall_IslesofScilly_cities_Truro = UsePN (mkPN "Truro") ;
-  Countries_CH_provinces_SO = UsePN (mkPN "SO") ;
-  Countries_TJ_provinces_Heilongjiang_cities_Suihua = UsePN (mkPN "Suihua") ;
-  Countries_KAZ_provinces_ShyghysQazaqstan_cities_Oskemen = UsePN (mkPN "Oskemen") ;
-  Countries_R_provinces_Rep_ofTatarstan_cities_Zelenodolysk = UsePN (mkPN "Zelenodolysk") ;
-  Countries_N_provinces_Vestfold_cities_Toensberg = UsePN (mkPN "Toensberg") ;
-  Organizations_OECD = UsePN (mkPN "Organization for Economic Cooperation and Development") ;
-  Countries_I_provinces_Calabria_cities_Messina = UsePN (mkPN "Messina") ;
-  Countries_D_provinces_BadenWurttemberg_cities_Pforzheim = UsePN (mkPN "Pforzheim") ;
-  Rivers_Lomami = UsePN (mkPN "Lomami") ;
-  Countries_CH_provinces_TG = UsePN (mkPN "TG") ;
-  Countries_RSA_provinces_KwazuluNatal_cities_Durban = UsePN (mkPN "Durban") ;
-  Mountains_Kilimanjaro = UsePN (mkPN "Kilimanjaro") ;
-  Countries_SYR_cities_Damascus = UsePN (mkPN "Damascus") ;
-  Countries_USA_provinces_NorthCarolina_cities_WinstonSalem = UsePN (mkPN "Winston Salem") ;
-  Countries_GUY_cities_Georgetown = UsePN (mkPN "Georgetown") ;
-  Countries_F_provinces_RhoneAlpes_cities_SaintEtienne = UsePN (mkPN "Saint Etienne") ;
-  Countries_R_provinces_Saratovskayaoblast = UsePN (mkPN "Saratovskaya oblast") ;
-  Countries_KAZ_provinces_Qaraghandy = UsePN (mkPN "Qaraghandy") ;
-  Countries_IND_provinces_Meghalaya_cities_Shillong = UsePN (mkPN "Shillong") ;
-  Countries_MA_cities_Oujda = UsePN (mkPN "Oujda") ;
-  Countries_MA_cities_Safi = UsePN (mkPN "Safi") ;
-  Countries_EAK_provinces_Nairobi_cities_Nairobi = UsePN (mkPN "Nairobi") ;
-  Countries_IND_provinces_Bihar_cities_Jamshedpur = UsePN (mkPN "Jamshedpur") ;
-  Countries_BR_cities_NossaSenhoradoSocorro = UsePN (mkPN "Nossa Senhora do Socorro") ;
-  Countries_VN_provinces_QuangNinh = UsePN (mkPN "Quang Ninh") ;
-  Countries_N_provinces_Telemark = UsePN (mkPN "Telemark") ;
-  Countries_TM_provinces_Dashhowuz_cities_Tashauz = UsePN (mkPN "Tashauz") ;
-  Countries_TJ_provinces_Anhui_cities_Luan = UsePN (mkPN "Luan") ;
-  Countries_YV_provinces_Sucre_cities_Cumana = UsePN (mkPN "Cumana") ;
-  Countries_USA_provinces_Massachusetts_cities_Worcester = UsePN (mkPN "Worcester") ;
-  Organizations_C = UsePN (mkPN "Commonwealth") ;
-  Countries_RO_provinces_Bucuresti = UsePN (mkPN "Bucuresti") ;
-  Countries_UAE_provinces_AbuDhabi = UsePN (mkPN "Abu Dhabi") ;
-  Countries_THA_provinces_KhonKaen = UsePN (mkPN "Khon Kaen") ;
-  Countries_USA_provinces_NewMexico_cities_SantaFe = UsePN (mkPN "Santa Fe") ;
-  Countries_BOL_cities_Sucre = UsePN (mkPN "Sucre") ;
-  Countries_ZRE_provinces_HautZaire_cities_Kisangani = UsePN (mkPN "Kisangani") ;
-  Countries_GR_provinces_NotionAiyaion = UsePN (mkPN "Notion Aiyaion") ;
-  Countries_WAN_cities_AdoEkiti = UsePN (mkPN "Ado Ekiti") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Hamm = UsePN (mkPN "Hamm") ;
-  Countries_GB_provinces_NorthernIreland = UsePN (mkPN "Northern Ireland") ;
-  Countries_IND_provinces_Delhi = UsePN (mkPN "Delhi") ;
-  Countries_CDN_provinces_NorthwestTerritories_cities_Yellowknife = UsePN (mkPN "Yellowknife") ;
-  Countries_TJ_provinces_Shanxi = UsePN (mkPN "Shanxi") ;
-  Countries_CO_provinces_Magdalena = UsePN (mkPN "Magdalena") ;
-  Countries_CO_provinces_Antioquia = UsePN (mkPN "Antioquia") ;
-  Countries_TJ_provinces_Guizhou = UsePN (mkPN "Guizhou") ;
-  Organizations_BIS = UsePN (mkPN "Bank for International Settlements") ;
-  Countries_D_provinces_RheinlandPfalz = UsePN (mkPN "Rheinland Pfalz") ;
-  Countries_P_provinces_Beja = UsePN (mkPN "Beja") ;
-  Countries_PL_provinces_Kieleckie_cities_Kielce = UsePN (mkPN "Kielce") ;
-  Countries_PK_cities_Chiniot = UsePN (mkPN "Chiniot") ;
-  Countries_ROK_cities_Songnam = UsePN (mkPN "Songnam") ;
-  Organizations_IOC = UsePN (mkPN "International Olympic Committee") ;
-  Countries_TJ_provinces_Zhejiang = UsePN (mkPN "Zhejiang") ;
-  Mountains_MtRobson = UsePN (mkPN "Mt Robson") ;
-  Countries_R_provinces_Stavropolskykray_cities_Stavropol = UsePN (mkPN "Stavropol") ;
-  Countries_GB_provinces_Cardiff_cities_Cardiff = UsePN (mkPN "Cardiff") ;
-  Countries_C_provinces_Cienfuegos_cities_Cienfuegos = UsePN (mkPN "Cienfuegos") ;
-  Countries_TJ_provinces_Shandong_cities_Jining = UsePN (mkPN "Jining") ;
-  Countries_J_provinces_Tochigi = UsePN (mkPN "Tochigi") ;
-  Countries_ET_provinces_KafrelSheikh_cities_KafrelSheikh = UsePN (mkPN "Kafr el Sheikh") ;
-  Countries_E_provinces_BasqueCountry_cities_Donostia = UsePN (mkPN "Donostia") ;
-  Countries_UA_provinces_Sumska = UsePN (mkPN "Sumska") ;
-  Countries_HCA_provinces_GraciasaDios_cities_PuertoLempira = UsePN (mkPN "Puerto Lempira") ;
-  Organizations_OAS = UsePN (mkPN "Organization of American States") ;
-  Countries_J_provinces_Miyagi_cities_Sendai = UsePN (mkPN "Sendai") ;
-  Countries_R_provinces_Krasnodarskykray_cities_Novorossiysk = UsePN (mkPN "Novorossiysk") ;
-  Countries_HCA_provinces_LaPaz = UsePN (mkPN "La Paz") ;
-  Countries_R_provinces_Vologodskayaoblast = UsePN (mkPN "Vologodskaya oblast") ;
-  Countries_PE_provinces_Lima_cities_Lima = UsePN (mkPN "Lima") ;
-  Countries_GB_provinces_Cambridgeshire_cities_Peterborough = UsePN (mkPN "Peterborough") ;
-  Countries_IR_provinces_Mazandaran_cities_Amol = UsePN (mkPN "Amol") ;
-  Countries_BR_provinces_SaoPaulo_cities_SaoJosedoRioPreto = UsePN (mkPN "Sao Jose do Rio Preto") ;
-  Countries_BR_provinces_Sergipe = UsePN (mkPN "Sergipe") ;
-  Mountains_PikRevoluzija = UsePN (mkPN "Pik Revoluzija") ;
-  Islands_Lefkas = UsePN (mkPN "Lefkas") ;
-  Countries_RO_provinces_Suceava_cities_Suceava = UsePN (mkPN "Suceava") ;
-  Countries_RA_provinces_BuenosAires_cities_LomasdeZamoras = UsePN (mkPN "Lomas de Zamoras") ;
-  Countries_GB_provinces_Newport_cities_Newport = UsePN (mkPN "Newport") ;
-  Countries_THA_provinces_NorthernRegion = UsePN (mkPN "Northern Region") ;
-  Countries_P_provinces_Porto_cities_VilaNovadeGaia = UsePN (mkPN "Vila Nova de Gaia") ;
-  Countries_RC_provinces_Taichung_munic_cities_Taichung = UsePN (mkPN "Taichung") ;
-  Countries_GB_provinces_Essex_cities_Braintree = UsePN (mkPN "Braintree") ;
-  Countries_CDN_cities_Surrey = UsePN (mkPN "Surrey") ;
-  Islands_Hispaniola = UsePN (mkPN "Hispaniola") ;
-  Countries_N_provinces_Buskerud_cities_Drammen = UsePN (mkPN "Drammen") ;
-  Countries_GB_provinces_GreaterLondon = UsePN (mkPN "Greater London") ;
-  Countries_Z_provinces_Copperbelt_cities_Luanshya = UsePN (mkPN "Luanshya") ;
-  Countries_TJ_provinces_NeiMonggol_cities_Baotou = UsePN (mkPN "Baotou") ;
-  Lakes_LakeAssale = UsePN (mkPN "Lake Assale") ;
-  Countries_VN_provinces_NinhBinh = UsePN (mkPN "Ninh Binh") ;
-  Countries_cid_cia_American_Samoa = UsePN (mkPN "American Samoa") ;
-  Countries_TR_provinces_Sirnak = UsePN (mkPN "Sirnak") ;
-  Countries_C_provinces_Camaguey_cities_Camaguey = UsePN (mkPN "Camaguey") ;
-  Countries_MEX_provinces_Queretaro_cities_Queretaro = UsePN (mkPN "Queretaro") ;
-  Countries_PL_provinces_Piotrkowskie = UsePN (mkPN "Piotrkowskie") ;
-  Countries_USA_provinces_Florida_cities_St_Petersburg = UsePN (mkPN "St. Petersburg") ;
-  Countries_PE_provinces_Puno = UsePN (mkPN "Puno") ;
-  Countries_UA_provinces_IvanoFrankivska = UsePN (mkPN "Ivano Frankivska") ;
-  Countries_THA_provinces_Yala = UsePN (mkPN "Yala") ;
-  Countries_MYA_provinces_Sagaing_cities_Monywa = UsePN (mkPN "Monywa") ;
-  Countries_ET_provinces_ElSuweiz_munic_cities_Suez = UsePN (mkPN "Suez") ;
-  Countries_J_provinces_Okinawa = UsePN (mkPN "Okinawa") ;
-  Countries_UA_provinces_Dnipropetrovska_cities_KryvyyRih = UsePN (mkPN "Kryvyy Rih") ;
-  Countries_PK_cities_Bahawalpur = UsePN (mkPN "Bahawalpur") ;
-  Countries_EC_cities_Quito = UsePN (mkPN "Quito") ;
-  Countries_cid_cia_Martinique = UsePN (mkPN "Martinique") ;
-  Countries_TJ_provinces_Jilin_cities_Longjing = UsePN (mkPN "Longjing") ;
-  Countries_CDN_provinces_Quebec_cities_Longueuil = UsePN (mkPN "Longueuil") ;
-  Countries_GB_provinces_Oxfordshire_cities_Oxford = UsePN (mkPN "Oxford") ;
-  Lakes_Issyk_Kul = UsePN (mkPN "Issyk-Kul") ;
-  Countries_BR_provinces_MinasGerais_cities_PocosdeCaldas = UsePN (mkPN "Pocos de Caldas") ;
-  Countries_GB_provinces_Wrexham = UsePN (mkPN "Wrexham") ;
-  Lakes_GreatSlaveLake = UsePN (mkPN "Great Slave Lake") ;
-  Islands_Mohilla = UsePN (mkPN "Mohilla") ;
-  Countries_PE_provinces_Piura = UsePN (mkPN "Piura") ;
-  Countries_GB_provinces_Wrexham_cities_Wrexham = UsePN (mkPN "Wrexham") ;
-  Countries_THA_provinces_Ranong = UsePN (mkPN "Ranong") ;
-  Countries_KAZ_provinces_Kokchetau = UsePN (mkPN "Kokchetau") ;
-  Countries_C_provinces_Cienfuegos = UsePN (mkPN "Cienfuegos") ;
-  Countries_PE_provinces_Callao = UsePN (mkPN "Callao") ;
-  Countries_PE_provinces_Lambayeque_cities_Chiclayo = UsePN (mkPN "Chiclayo") ;
-  Countries_UA_provinces_Poltavska_cities_Poltava = UsePN (mkPN "Poltava") ;
-  Rivers_Nile = UsePN (mkPN "Nile") ;
-  Countries_IND_provinces_UttarPradesh_cities_Varanasi = UsePN (mkPN "Varanasi") ;
-  Countries_TR_provinces_Siirt_cities_Siirt = UsePN (mkPN "Siirt") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Serpukhov = UsePN (mkPN "Serpukhov") ;
-  Countries_DK_cities_Aalborg = UsePN (mkPN "Aalborg") ;
-  Countries_PL_provinces_Bialskopodlaskie = UsePN (mkPN "Bialskopodlaskie") ;
-  Countries_PK_cities_LahoreCantonment = UsePN (mkPN "Lahore Cantonment") ;
-  Countries_S_provinces_Kopparberg = UsePN (mkPN "Kopparberg") ;
-  Countries_RSA_cities_Germiston = UsePN (mkPN "Germiston") ;
-  Countries_MAL_cities_SeloyangBaru = UsePN (mkPN "Seloyang Baru") ;
-  Countries_USA_provinces_Indiana_cities_Evansville = UsePN (mkPN "Evansville") ;
-  Countries_ANG_provinces_Benguela_cities_Benguela = UsePN (mkPN "Benguela") ;
-  Seas_NorthSea = UsePN (mkPN "North Sea") ;
-  Countries_UAE_provinces_UmmalQaywayn = UsePN (mkPN "Umm al Qaywayn") ;
-  Countries_PL_provinces_Walbrzyskie = UsePN (mkPN "Walbrzyskie") ;
-  Countries_BR_provinces_Bahia_cities_Camacari = UsePN (mkPN "Camacari") ;
-  Countries_BR_cities_SapucaiadoSul = UsePN (mkPN "Sapucaia do Sul") ;
-  Countries_CO_provinces_Meta = UsePN (mkPN "Meta") ;
-  Countries_D_provinces_BadenWurttemberg_cities_Heidelberg = UsePN (mkPN "Heidelberg") ;
-  Countries_ETH_cities_Jima = UsePN (mkPN "Jima") ;
-  Organizations_IFAD = UsePN (mkPN "International Fund for Agricultural Development") ;
-  Countries_H_provinces_Tolna_cities_Szekszard = UsePN (mkPN "Szekszard") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_OrekhovoZuyevo = UsePN (mkPN "Orekhovo Zuyevo") ;
-  Countries_cid_cia_Saint_Pierre_and_Miquelon_cities_Saint_Pierre = UsePN (mkPN "Saint-Pierre") ;
-  Countries_GB_provinces_Gloucestershire_cities_Cheltenham = UsePN (mkPN "Cheltenham") ;
-  Mountains_DjebelAures = UsePN (mkPN "Djebel Aures") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_Bage = UsePN (mkPN "Bage") ;
-  Countries_CO_provinces_SantaFedeBogota_DC_cities_Bogota = UsePN (mkPN "Bogota") ;
-  Countries_PE_provinces_Junin = UsePN (mkPN "Junin") ;
-  Countries_RO_provinces_BistritaNasaud_cities_Bistrita = UsePN (mkPN "Bistrita") ;
-  Countries_BR_provinces_Amapa_cities_Macapa = UsePN (mkPN "Macapa") ;
-  Countries_R_provinces_Kaliningradskayaoblast_cities_Kaliningrad = UsePN (mkPN "Kaliningrad") ;
-  Countries_J_provinces_Gumma = UsePN (mkPN "Gumma") ;
-  Countries_TJ_provinces_Hubei_cities_Honghu = UsePN (mkPN "Honghu") ;
-  Countries_RC_provinces_Taitung = UsePN (mkPN "Taitung") ;
-  Countries_RC_provinces_Nantou = UsePN (mkPN "Nantou") ;
-  Countries_USA_provinces_Pennsylvania_cities_Harrisburg = UsePN (mkPN "Harrisburg") ;
-  Countries_cid_cia_Glorioso_Islands = UsePN (mkPN "Glorioso Islands") ;
-  Countries_UA_provinces_Zhytomyrska_cities_Zhytomyr = UsePN (mkPN "Zhytomyr") ;
-  Countries_GB_provinces_Suffolk_cities_Ipswich = UsePN (mkPN "Ipswich") ;
-  Countries_I_provinces_Campania_cities_Napoli = UsePN (mkPN "Napoli") ;
-  Countries_KAZ_provinces_Torghay_cities_Arqalyq = UsePN (mkPN "Arqalyq") ;
-  Countries_ANG_provinces_Huila = UsePN (mkPN "Huila") ;
-  Countries_E_provinces_Madrid_cities_Alcorcon = UsePN (mkPN "Alcorcon") ;
-  Countries_I_provinces_Campania_cities_Salerno = UsePN (mkPN "Salerno") ;
-  Countries_PK_cities_Sukkur = UsePN (mkPN "Sukkur") ;
-  Countries_CAM_provinces_Est = UsePN (mkPN "Est") ;
-  Countries_IND_provinces_Delhi_cities_Ghaziabad = UsePN (mkPN "Ghaziabad") ;
-  Countries_ROK_cities_Taejon = UsePN (mkPN "Taejon") ;
-  Countries_TJ_provinces_Guizhou_cities_Kaili = UsePN (mkPN "Kaili") ;
-  Countries_MOC_provinces_CaboDelgado = UsePN (mkPN "Cabo Delgado") ;
-  Countries_BR_provinces_MinasGerais_cities_PatosdeMinas = UsePN (mkPN "Patos de Minas") ;
-  Countries_ET_provinces_Matruh_cities_MarsaMatruh = UsePN (mkPN "Marsa Matruh") ;
-  Countries_RO_provinces_Mures_cities_TirguMures = UsePN (mkPN "Tirgu Mures") ;
-  Countries_TJ_provinces_Henan_cities_Xuchang = UsePN (mkPN "Xuchang") ;
-  Countries_Z_provinces_Lusaka = UsePN (mkPN "Lusaka") ;
-  Countries_TR_provinces_Van = UsePN (mkPN "Van") ;
-  Countries_THA_provinces_SamutSakhon = UsePN (mkPN "Samut Sakhon") ;
-  Countries_MEX_provinces_Tamaulipas_cities_NuevoLaredo = UsePN (mkPN "Nuevo Laredo") ;
-  Deserts_GrandSandDesert = UsePN (mkPN "Grand Sand Desert") ;
-  Countries_IND_provinces_Assam_cities_Dispur = UsePN (mkPN "Dispur") ;
-  Rivers_Bomu = UsePN (mkPN "Bomu") ;
-  Countries_EAT_provinces_Mtwara = UsePN (mkPN "Mtwara") ;
-  Countries_R_provinces_Sverdlovskayaoblast_cities_NizhniyTagil = UsePN (mkPN "Nizhniy Tagil") ;
-  Countries_THA_provinces_Phitsanulok = UsePN (mkPN "Phitsanulok") ;
-  Countries_RA_provinces_EntreRios = UsePN (mkPN "Entre Rios") ;
-  Countries_USA_provinces_SouthDakota = UsePN (mkPN "South Dakota") ;
-  Rivers_Dnepr = UsePN (mkPN "Dnepr") ;
-  Countries_WSA_cities_ElAlaiun = UsePN (mkPN "El Alaiun") ;
-  Countries_K_cities_PhnomPenh = UsePN (mkPN "Phnom Penh") ;
-  Countries_PL_provinces_Jeleniogorskie = UsePN (mkPN "Jeleniogorskie") ;
-  Countries_R_provinces_Kemerovskayaoblast_cities_Kiselyovsk = UsePN (mkPN "Kiselyovsk") ;
-  Countries_I_provinces_Calabria_cities_Catanzaro = UsePN (mkPN "Catanzaro") ;
-  Countries_TJ_provinces_Fujian_cities_Yongan = UsePN (mkPN "Yongan") ;
-  Countries_IND_provinces_Maharashtra_cities_Thane = UsePN (mkPN "Thane") ;
-  Countries_PL_provinces_Siedleckie_cities_Siedlce = UsePN (mkPN "Siedlce") ;
-  Countries_CO_provinces_Tolima = UsePN (mkPN "Tolima") ;
-  Countries_IND_provinces_Gujarat_cities_Vadodara = UsePN (mkPN "Vadodara") ;
-  Countries_UA_provinces_Zhytomyrska = UsePN (mkPN "Zhytomyrska") ;
-  Countries_GB_provinces_Carmarthenshire = UsePN (mkPN "Carmarthenshire") ;
-  Countries_TJ_provinces_Sichuan_cities_Deyang = UsePN (mkPN "Deyang") ;
-  Countries_D_provinces_BadenWurttemberg_cities_Ulm = UsePN (mkPN "Ulm") ;
-  Countries_IND_provinces_Rajasthan_cities_Jodhpur = UsePN (mkPN "Jodhpur") ;
-  Countries_TR_provinces_Gumushane_cities_Gumushane = UsePN (mkPN "Gumushane") ;
-  Countries_EAK_provinces_Coast = UsePN (mkPN "Coast") ;
-  Countries_TJ_provinces_Shanghai_munic = UsePN (mkPN "Shanghai (munic.)") ;
-  Countries_PL_provinces_Lubelskie_cities_Lublin = UsePN (mkPN "Lublin") ;
-  Countries_BR_provinces_Maranhao_cities_Timon = UsePN (mkPN "Timon") ;
-  Countries_CDN_provinces_BritishColumbia = UsePN (mkPN "British Columbia") ;
-  Countries_RA_provinces_Mendoza_cities_Mendoza = UsePN (mkPN "Mendoza") ;
-  Countries_THA_provinces_UbonRatchathani_cities_UbonRatchathani = UsePN (mkPN "Ubon Ratchathani") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Balashikha = UsePN (mkPN "Balashikha") ;
-  Countries_TR_provinces_Icel = UsePN (mkPN "Icel") ;
-  Countries_DZ_cities_Batna = UsePN (mkPN "Batna") ;
-  Countries_TJ_provinces_Hubei_cities_Laohekou = UsePN (mkPN "Laohekou") ;
-  Countries_RI_cities_Magelang = UsePN (mkPN "Magelang") ;
-  Countries_VN_provinces_HaTay = UsePN (mkPN "Ha Tay") ;
-  Countries_USA_provinces_Wyoming = UsePN (mkPN "Wyoming") ;
-  Countries_PA_provinces_Veraguas_cities_Santiago = UsePN (mkPN "Santiago") ;
-  Countries_MAL_provinces_Terengganu_cities_KualaTerengganu = UsePN (mkPN "Kuala Terengganu") ;
-  Countries_DZ_cities_Oran = UsePN (mkPN "Oran") ;
-  Countries_MYA_provinces_Mon_cities_Moulmein = UsePN (mkPN "Moulmein") ;
-  Countries_N_provinces_Akershus = UsePN (mkPN "Akershus") ;
-  Islands_Flores = UsePN (mkPN "Flores") ;
-  Countries_MAL_provinces_Sabah = UsePN (mkPN "Sabah") ;
-  Countries_TJ_provinces_Zhejiang_cities_Shaoxing = UsePN (mkPN "Shaoxing") ;
-  Organizations_EU = UsePN (mkPN "European Union") ;
-  Countries_YV_provinces_Amazonas_cities_PuertoAyacucho = UsePN (mkPN "Puerto Ayacucho") ;
-  Countries_TJ_provinces_Hubei_cities_Shashi = UsePN (mkPN "Shashi") ;
-  Islands_Providenciales = UsePN (mkPN "Providenciales") ;
-  Countries_TJ_provinces_Tianjin_munic = UsePN (mkPN "Tianjin (munic.)") ;
-  Countries_DK_cities_Aarhus = UsePN (mkPN "Aarhus") ;
-  Countries_THA_provinces_UdonThani = UsePN (mkPN "Udon Thani") ;
-  Countries_TJ_provinces_Gansu_cities_Baiyin = UsePN (mkPN "Baiyin") ;
-  Countries_GB_provinces_Dorset_cities_Bournemouth = UsePN (mkPN "Bournemouth") ;
-  Countries_J_provinces_Okayama_cities_Okayama = UsePN (mkPN "Okayama") ;
-  Countries_USA_provinces_Ohio_cities_Akron = UsePN (mkPN "Akron") ;
-  Countries_CDN_provinces_Ontario_cities_Vaughan = UsePN (mkPN "Vaughan") ;
-  Countries_EAT_provinces_Dodoma = UsePN (mkPN "Dodoma") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_RiodeJaneiro = UsePN (mkPN "Rio de Janeiro") ;
-  Countries_GB_provinces_Cumbria_cities_Carlisle = UsePN (mkPN "Carlisle") ;
-  Countries_GB_provinces_Norfolk_cities_KingsLynn = UsePN (mkPN "Kings Lynn") ;
-  Countries_UA_provinces_Sumska_cities_Sumy = UsePN (mkPN "Sumy") ;
-  Islands_Hawaii = UsePN (mkPN "Hawaii") ;
-  Countries_C_provinces_LaHabana = UsePN (mkPN "La Habana") ;
-  Countries_WAN_cities_Calabar = UsePN (mkPN "Calabar") ;
-  Countries_H_provinces_Heves_cities_Eger = UsePN (mkPN "Eger") ;
-  Countries_BR_provinces_Bahia_cities_Itabuna = UsePN (mkPN "Itabuna") ;
-  Countries_WAN_cities_Ede = UsePN (mkPN "Ede") ;
-  Countries_TJ_provinces_Henan_cities_Luoyang = UsePN (mkPN "Luoyang") ;
-  Countries_TJ_provinces_Liaoning_cities_Xingcheng = UsePN (mkPN "Xingcheng") ;
-  Countries_N_provinces_NordTrondelag_cities_Steinkjer = UsePN (mkPN "Steinkjer") ;
-  Countries_I_provinces_Sicilia_cities_Catania = UsePN (mkPN "Catania") ;
-  Countries_S_provinces_Halland = UsePN (mkPN "Halland") ;
-  Countries_RC_provinces_Changhua = UsePN (mkPN "Changhua") ;
-  Countries_GB_provinces_Norfolk = UsePN (mkPN "Norfolk") ;
-  Countries_SN_provinces_Tambacounda = UsePN (mkPN "Tambacounda") ;
-  Countries_ANG_provinces_Cunene = UsePN (mkPN "Cunene") ;
-  Countries_ZRE_provinces_Equateur_cities_Mbandaka = UsePN (mkPN "Mbandaka") ;
-  Countries_ES_provinces_SantaAna = UsePN (mkPN "Santa Ana") ;
-  Countries_ET_provinces_SinaalJanubiyah = UsePN (mkPN "Sina al Janubiyah") ;
-  Countries_MOC_provinces_Manica_cities_Chimoio = UsePN (mkPN "Chimoio") ;
-  Countries_F_provinces_Bourgogne = UsePN (mkPN "Bourgogne") ;
-  Countries_MYA_provinces_Rakhine = UsePN (mkPN "Rakhine") ;
-  Countries_C_provinces_CiudaddelaHabana = UsePN (mkPN "Ciudad de la Habana") ;
-  Countries_KAZ_provinces_Atyrau = UsePN (mkPN "Atyrau") ;
-  Countries_R_provinces_Kamchatskayaoblast = UsePN (mkPN "Kamchatskaya oblast") ;
-  Countries_DOM_cities_SantoDomingo = UsePN (mkPN "Santo Domingo") ;
-  Countries_HCA_provinces_Choluteca_cities_Choluteca = UsePN (mkPN "Choluteca") ;
-  Countries_IND_provinces_Tripura = UsePN (mkPN "Tripura") ;
-  Countries_BR_provinces_RioGrandedoNorte = UsePN (mkPN "Rio Grande do Norte") ;
-  Islands_MarthasVineyard = UsePN (mkPN "Martha s Vineyard") ;
-  Countries_cid_cia_Jarvis_Island = UsePN (mkPN "Jarvis Island") ;
-  Countries_ZRE_provinces_Shaba_cities_Lubumbashi = UsePN (mkPN "Lubumbashi") ;
-  Countries_S_provinces_Kalmar = UsePN (mkPN "Kalmar") ;
-  Countries_PK_cities_Karachi = UsePN (mkPN "Karachi") ;
-  Countries_I_provinces_Sardegna = UsePN (mkPN "Sardegna") ;
-  Countries_GB_provinces_Flintshire = UsePN (mkPN "Flintshire") ;
-  Countries_C_provinces_LasTunas_cities_VictoriadelasTunas = UsePN (mkPN "Victoria de las Tunas") ;
-  Countries_RSA_provinces_EasternCape = UsePN (mkPN "Eastern Cape") ;
-  Countries_IRQ_provinces_AlBasrah_cities_AlBasrah = UsePN (mkPN "Al Basrah") ;
-  Countries_GB_provinces_Berkshire_cities_Reading = UsePN (mkPN "Reading") ;
-  Countries_ANG_provinces_Cunene_cities_Ngiva = UsePN (mkPN "Ngiva") ;
-  Countries_J_provinces_Tokushima_cities_Tokushima = UsePN (mkPN "Tokushima") ;
-  Countries_ET_provinces_Qena = UsePN (mkPN "Qena") ;
-  Countries_BR_provinces_Ceara_cities_Caucaia = UsePN (mkPN "Caucaia") ;
-  Countries_TR_provinces_Eskisehir = UsePN (mkPN "Eskisehir") ;
-  Countries_RM_provinces_Fianarantsoa_cities_Fianarantsoa = UsePN (mkPN "Fianarantsoa") ;
-  Countries_VN_provinces_LaiChau = UsePN (mkPN "Lai Chau") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Lyubertsy = UsePN (mkPN "Lyubertsy") ;
-  Countries_MEX_provinces_Tamaulipas_cities_Reynosa = UsePN (mkPN "Reynosa") ;
-  Countries_TJ_provinces_Liaoning_cities_Chaoyang = UsePN (mkPN "Chaoyang") ;
-  Rivers_Ounasjoki = UsePN (mkPN "Ounasjoki") ;
-  Countries_MOC_provinces_Gaza = UsePN (mkPN "Gaza") ;
-  Organizations_UNIKOM = UsePN (mkPN "United Nations Iraq-Kuwait Observation Mission") ;
-  Countries_TCH_cities_NDjamena = UsePN (mkPN "NDjamena") ;
-  Countries_GB_provinces_Leicestershire_cities_Leicester = UsePN (mkPN "Leicester") ;
-  Countries_TR_provinces_Adiyaman = UsePN (mkPN "Adiyaman") ;
-  Countries_GB_provinces_Warwickshire_cities_Warwick = UsePN (mkPN "Warwick") ;
-  Countries_TR_provinces_Izmir = UsePN (mkPN "Izmir") ;
-  Countries_TJ_provinces_Jiangsu_cities_Xuzhou = UsePN (mkPN "Xuzhou") ;
-  Countries_GB_provinces_AberconwyandColwyn_cities_ColwynBay = UsePN (mkPN "Colwyn Bay") ;
-  Countries_CAM_provinces_Nord = UsePN (mkPN "Nord") ;
-  Countries_WAN_cities_Abeokuta = UsePN (mkPN "Abeokuta") ;
-  Countries_TJ_provinces_Fujian_cities_Xiamen = UsePN (mkPN "Xiamen") ;
-  Countries_MEX_provinces_Puebla = UsePN (mkPN "Puebla") ;
-  Countries_N_provinces_NordTrondelag = UsePN (mkPN "Nord Trondelag") ;
-  Countries_TJ_provinces_Shandong_cities_Jiaonan = UsePN (mkPN "Jiaonan") ;
-  Countries_TJ_provinces_NingxiaHuizu = UsePN (mkPN "Ningxia Huizu") ;
-  Countries_PL_provinces_Gorzowskie_cities_GorzowWielkopolskie = UsePN (mkPN "Gorzow Wielkopolskie") ;
-  Countries_RO_provinces_Mehedinti = UsePN (mkPN "Mehedinti") ;
-  Countries_ET_provinces_ElIskandariya_munic_cities_Alexandria = UsePN (mkPN "Alexandria") ;
-  Mountains_Popocatepetl = UsePN (mkPN "Popocatepetl") ;
-  Lakes_KentuckyLake = UsePN (mkPN "Kentucky Lake") ;
-  Countries_ET_provinces_ElDaqahliya_cities_ElMansura = UsePN (mkPN "El Mansura") ;
-  Countries_C_provinces_SantiagodeCuba_cities_SantiagodeCuba = UsePN (mkPN "Santiago de Cuba") ;
-  Countries_USA_provinces_Illinois_cities_Rockford = UsePN (mkPN "Rockford") ;
-  Countries_USA_provinces_Colorado_cities_ColoradoSprings = UsePN (mkPN "Colorado Springs") ;
-  Countries_PL_provinces_Skierniewickie = UsePN (mkPN "Skierniewickie") ;
-  Countries_TAD_provinces_Kulob = UsePN (mkPN "Kulob") ;
-  Organizations_ACCT = UsePN (mkPN "Agency for Cultural and Technical Cooperation") ;
-  Countries_CZ_provinces_Jihomoravsky_cities_Zlin = UsePN (mkPN "Zlin") ;
-  Countries_N_provinces_AustAgder_cities_Arendal = UsePN (mkPN "Arendal") ;
-  Countries_TR_provinces_Nigde = UsePN (mkPN "Nigde") ;
-  Organizations_APEC = UsePN (mkPN "Asia Pacific Economic Cooperation") ;
-  Countries_MAL_provinces_Melaka_cities_Melaka = UsePN (mkPN "Melaka") ;
-  Countries_RO_provinces_Giurgiu = UsePN (mkPN "Giurgiu") ;
-  Rivers_Oka = UsePN (mkPN "Oka") ;
-  Countries_BR_provinces_MinasGerais_cities_Uberlandia = UsePN (mkPN "Uberlandia") ;
-  Countries_TR_provinces_Mus = UsePN (mkPN "Mus") ;
-  Countries_GR_cities_Thessaloniki = UsePN (mkPN "Thessaloniki") ;
-  Countries_J_provinces_Tokyo = UsePN (mkPN "Tokyo") ;
-  Countries_USA_provinces_Texas_cities_Beaumont = UsePN (mkPN "Beaumont") ;
-  Countries_BR_provinces_MatoGrossodoSul_cities_CampoGrande = UsePN (mkPN "Campo Grande") ;
-  Countries_THA_provinces_Phayao = UsePN (mkPN "Phayao") ;
-  Mountains_Kasbek = UsePN (mkPN "Kasbek") ;
-  Countries_THA_provinces_Songkhla = UsePN (mkPN "Songkhla") ;
-  Countries_TJ_provinces_Henan_cities_Zhengzhou = UsePN (mkPN "Zhengzhou") ;
-  Countries_RC_provinces_Chiai_munic_cities_Chiai = UsePN (mkPN "Chiai") ;
-  Organizations_ICFTU = UsePN (mkPN "International Confederation of Free Trade Unions") ;
-  Countries_I_provinces_Sicilia = UsePN (mkPN "Sicilia") ;
-  Countries_BEN_cities_Porto_Novo = UsePN (mkPN "Porto-Novo") ;
-  Countries_AUS_provinces_Queensland_cities_GoldCoast = UsePN (mkPN "Gold Coast") ;
-  Countries_J_provinces_Wakayama = UsePN (mkPN "Wakayama") ;
-  Organizations_ICJ = UsePN (mkPN "International Court of Justice") ;
-  Countries_WAN_cities_Minna = UsePN (mkPN "Minna") ;
-  Countries_MA_cities_Fes = UsePN (mkPN "Fes") ;
-  Countries_CDN_provinces_YukonTerritory = UsePN (mkPN "Yukon Territory") ;
-  Countries_MYA_provinces_Ayeyarwady = UsePN (mkPN "Ayeyarwady") ;
-  Countries_GR_cities_Kavalla = UsePN (mkPN "Kavalla") ;
-  Countries_USA_provinces_Louisiana_cities_BatonRouge = UsePN (mkPN "Baton Rouge") ;
-  Islands_Gheschm = UsePN (mkPN "Gheschm") ;
-  Countries_GB_provinces_Staffordshire_cities_StokeonTrent = UsePN (mkPN "Stoke on Trent") ;
-  Countries_AUS_provinces_Victoria = UsePN (mkPN "Victoria") ;
-  Islands_Korfu = UsePN (mkPN "Korfu") ;
-  Countries_BR_provinces_Bahia_cities_VitoriadaConquista = UsePN (mkPN "Vitoria da Conquista") ;
-  Countries_MAL_provinces_Sarawak_cities_Kuching = UsePN (mkPN "Kuching") ;
-  Countries_RC_cities_Chungho = UsePN (mkPN "Chungho") ;
-  Countries_GB_provinces_Cambridgeshire = UsePN (mkPN "Cambridgeshire") ;
-  Countries_THA_provinces_Chumphon = UsePN (mkPN "Chumphon") ;
-  Countries_RI_cities_Jambi = UsePN (mkPN "Jambi") ;
-  Countries_I_provinces_Liguria = UsePN (mkPN "Liguria") ;
-  Countries_BR_provinces_Pernambuco_cities_Caruaru = UsePN (mkPN "Caruaru") ;
-  Countries_E_provinces_CastileLaMancha = UsePN (mkPN "Castile La Mancha") ;
-  Countries_HCA_provinces_Yoro = UsePN (mkPN "Yoro") ;
-  Countries_USA_provinces_Nevada_cities_LasVegas = UsePN (mkPN "Las Vegas") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Wuppertal = UsePN (mkPN "Wuppertal") ;
-  Countries_ET_provinces_ElGiza_cities_ElGiza = UsePN (mkPN "El Giza") ;
-  Deserts_Atacama = UsePN (mkPN "Atacama") ;
-  Lakes_LakeMweru = UsePN (mkPN "Lake Mweru") ;
-  Countries_VN_cities_NamDinh = UsePN (mkPN "Nam Dinh") ;
-  Countries_TJ_provinces_Shandong_cities_Linqing = UsePN (mkPN "Linqing") ;
-  Countries_IRQ_provinces_Wasit_cities_AlKut = UsePN (mkPN "Al Kut") ;
-  Countries_GB_provinces_WestYorkshire_cities_Huddersfield = UsePN (mkPN "Huddersfield") ;
-  Countries_TJ_provinces_Sichuan_cities_Jiangyou = UsePN (mkPN "Jiangyou") ;
-  Countries_D_provinces_Niedersachsen = UsePN (mkPN "Niedersachsen") ;
-  Countries_TJ_provinces_Anhui_cities_Fuyang = UsePN (mkPN "Fuyang") ;
-  Countries_TJ_provinces_Jiangxi_cities_Nanchang = UsePN (mkPN "Nanchang") ;
-  Rivers_Ubangi = UsePN (mkPN "Ubangi") ;
-  Countries_PL_provinces_Katowickie_cities_Rybnik = UsePN (mkPN "Rybnik") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_Petropolis = UsePN (mkPN "Petropolis") ;
-  Countries_THA_provinces_NakhonRatchasima = UsePN (mkPN "Nakhon Ratchasima") ;
-  Lakes_LakeTana = UsePN (mkPN "Lake Tana") ;
-  Countries_ETH_cities_AddisAbaba = UsePN (mkPN "Addis Ababa") ;
-  Countries_I_provinces_Marche = UsePN (mkPN "Marche") ;
-  Countries_YV_provinces_Carabobo = UsePN (mkPN "Carabobo") ;
-  Countries_TR_provinces_Hakkari = UsePN (mkPN "Hakkari") ;
-  Countries_D_provinces_Hessen = UsePN (mkPN "Hessen") ;
-  Countries_USA_provinces_California_cities_Concord = UsePN (mkPN "Concord") ;
-  Countries_TJ_provinces_Hainan = UsePN (mkPN "Hainan") ;
-  Countries_CO_provinces_Boyaca = UsePN (mkPN "Boyaca") ;
-  Countries_NL_provinces_Zeeland = UsePN (mkPN "Zeeland") ;
-  Countries_RO_provinces_Constanta = UsePN (mkPN "Constanta") ;
-  Countries_MEX_provinces_Oaxaca_cities_Oaxaca = UsePN (mkPN "Oaxaca") ;
-  Continents_Europe = UsePN (mkPN "Europe") ;
-  Countries_R_provinces_Moskovskayaoblast_cities_Khimki = UsePN (mkPN "Khimki") ;
-  Countries_EAT_provinces_KaskaziniUjunga = UsePN (mkPN "Kaskazini Ujunga") ;
-  Countries_THA_provinces_Phichit = UsePN (mkPN "Phichit") ;
-  Countries_PL_provinces_Legnickie = UsePN (mkPN "Legnickie") ;
-  Countries_EAT_provinces_KusiniPemba_cities_ChakeCahke = UsePN (mkPN "Chake Cahke") ;
-  Countries_MEX_provinces_Guanajuato_cities_Irapuato = UsePN (mkPN "Irapuato") ;
-  Countries_TR_provinces_Karamanmaras = UsePN (mkPN "Karamanmaras") ;
-  Countries_IRQ_provinces_AlMuthanna = UsePN (mkPN "Al Muthanna") ;
-  Countries_TJ_provinces_Liaoning_cities_Jinzhou = UsePN (mkPN "Jinzhou") ;
-  Organizations_G_77 = UsePN (mkPN "Group of 77") ;
-  Organizations_PFP = UsePN (mkPN "Partnership for Peace") ;
-  Countries_D_provinces_NordrheinWestfalen_cities_Leverkusen = UsePN (mkPN "Leverkusen") ;
-  Countries_IR_provinces_Khuzestan_cities_Ahvaz = UsePN (mkPN "Ahvaz") ;
-  Islands_Hierro = UsePN (mkPN "Hierro") ;
-  Countries_R_provinces_Sverdlovskayaoblast_cities_Pervouralsk = UsePN (mkPN "Pervouralsk") ;
-  Countries_DZ_cities_Constantine = UsePN (mkPN "Constantine") ;
-  Countries_UA_provinces_Lvivska_cities_Lviv = UsePN (mkPN "Lviv") ;
-  Countries_RI_cities_UjungPandang = UsePN (mkPN "Ujung Pandang") ;
-  Countries_J_provinces_Nara_cities_Nara = UsePN (mkPN "Nara") ;
-  Countries_E_provinces_Asturias_cities_Gijon = UsePN (mkPN "Gijon") ;
-  Countries_GB_provinces_NeathandPortTalbot = UsePN (mkPN "Neath and Port Talbot") ;
-  Countries_TAD_provinces_Dushanbe_munic = UsePN (mkPN "Dushanbe (munic.)") ;
-  Countries_CO_provinces_SanAndresyProvidencia_cities_SanAndres = UsePN (mkPN "San Andres") ;
-  Countries_TR_provinces_Adana = UsePN (mkPN "Adana") ;
-  Countries_ZRE_provinces_Bandundu = UsePN (mkPN "Bandundu") ;
-  Countries_GH_cities_CapeCoast = UsePN (mkPN "Cape Coast") ;
-  Countries_IR_cities_Rajaishahr = UsePN (mkPN "Rajaishahr") ;
-  Countries_SUD_provinces_alKhartum = UsePN (mkPN "al Khartum") ;
-  Mountains_Sabalan = UsePN (mkPN "Sabalan") ;
-  Countries_R_provinces_Rostovskayaoblast_cities_Shakhty = UsePN (mkPN "Shakhty") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_Teresopolis = UsePN (mkPN "Teresopolis") ;
-  Lakes_Arresee = UsePN (mkPN "Arresee") ;
-  Countries_IND_provinces_UttarPradesh_cities_Moradabad = UsePN (mkPN "Moradabad") ;
-  Countries_TR_provinces_Hatay_cities_Antakya = UsePN (mkPN "Antakya") ;
-  Countries_VN_provinces_CanTho = UsePN (mkPN "Can Tho") ;
-  Countries_GB_provinces_Ceredigion = UsePN (mkPN "Ceredigion") ;
-  Countries_MAL_provinces_Fed_Terr_ofKualaLumpur = UsePN (mkPN "Fed. Terr. of Kuala Lumpur") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_Mage = UsePN (mkPN "Mage") ;
-  Countries_RSA_provinces_NorthernCape = UsePN (mkPN "Northern Cape") ;
-  Countries_THA_provinces_PrachinBuri = UsePN (mkPN "Prachin Buri") ;
-  Organizations_ECO = UsePN (mkPN "Economic Cooperation Organization") ;
-  Countries_THA_provinces_Ratchaburi = UsePN (mkPN "Ratchaburi") ;
-  Countries_TJ_provinces_Gansu_cities_Yumen = UsePN (mkPN "Yumen") ;
-  Countries_RI_cities_Probolinggo = UsePN (mkPN "Probolinggo") ;
-  Countries_USA_provinces_Pennsylvania_cities_Philadelphia = UsePN (mkPN "Philadelphia") ;
-  Countries_MA_cities_Marrakech = UsePN (mkPN "Marrakech") ;
-  Organizations_UNMIH = UsePN (mkPN "United Nations Mission in Haiti") ;
-  Countries_I_provinces_Sicilia_cities_Siracusa = UsePN (mkPN "Siracusa") ;
-  Countries_R_provinces_Rep_ofBashkortostan_cities_Salavat = UsePN (mkPN "Salavat") ;
-  Countries_D_provinces_Niedersachsen_cities_Hildesheim = UsePN (mkPN "Hildesheim") ;
-  Countries_USA_provinces_Ohio_cities_Dayton = UsePN (mkPN "Dayton") ;
-  Countries_BR_provinces_Maranhao_cities_Caxias = UsePN (mkPN "Caxias") ;
-  Countries_BD_cities_Pabna = UsePN (mkPN "Pabna") ;
-  Countries_RM_provinces_Toamasina = UsePN (mkPN "Toamasina") ;
-  Countries_A_provinces_UpperAustria = UsePN (mkPN "Upper Austria") ;
-  Deserts_Asauad = UsePN (mkPN "Asauad") ;
-  Countries_CH_provinces_UR_cities_Altdorf = UsePN (mkPN "Altdorf") ;
-  Organizations_LAES = UsePN (mkPN "Latin American Economic System") ;
-  Rivers_Neva = UsePN (mkPN "Neva") ;
-  Countries_Z_provinces_Northwestern_cities_Solwezi = UsePN (mkPN "Solwezi") ;
-  Countries_BR_provinces_Maranhao = UsePN (mkPN "Maranhao") ;
-  Countries_PL_provinces_Katowickie_cities_WodzilawSlaski = UsePN (mkPN "Wodzilaw Slaski") ;
-  Countries_PK_cities_MirpurKhas = UsePN (mkPN "Mirpur Khas") ;
-  Countries_SF_provinces_Suomi_cities_Jyvaeskylae = UsePN (mkPN "Jyvaeskylae") ;
-  Countries_F_provinces_PoitouCharentes = UsePN (mkPN "Poitou Charentes") ;
-  Countries_E_provinces_Catalonia_cities_Badalona = UsePN (mkPN "Badalona") ;
-  Countries_RC_provinces_Taoyuan_cities_Taoyuan = UsePN (mkPN "Taoyuan") ;
-  Countries_UA_provinces_Rivnenska = UsePN (mkPN "Rivnenska") ;
-  Countries_I_provinces_Toscana_cities_Livorno = UsePN (mkPN "Livorno") ;
-  Countries_NOK_cities_Haeju = UsePN (mkPN "Haeju") ;
-  Countries_R_provinces_KabardinoBalkarRep__cities_Nalchik = UsePN (mkPN "Nalchik") ;
-  Countries_VU_cities_Port_Vila = UsePN (mkPN "Port-Vila") ;
-  Islands_Bermuda = UsePN (mkPN "Bermuda") ;
-  Countries_GB_provinces_Nottinghamshire_cities_NewarkonTrent = UsePN (mkPN "Newark on Trent") ;
-  Rivers_Vaesterdalaelv = UsePN (mkPN "Vaesterdalaelv") ;
-  Islands_Lanzarote = UsePN (mkPN "Lanzarote") ;
-  Mountains_PikKommunizma = UsePN (mkPN "Pik Kommunizma") ;
-  Countries_F_provinces_Alsace_cities_Strasbourg = UsePN (mkPN "Strasbourg") ;
-  Countries_IR_provinces_Ilam = UsePN (mkPN "Ilam") ;
-  Countries_CDN_provinces_Ontario_cities_Ottawa = UsePN (mkPN "Ottawa") ;
-  Countries_USA_provinces_Florida_cities_Tallahassee = UsePN (mkPN "Tallahassee") ;
-  Countries_MEX_provinces_Nayarit = UsePN (mkPN "Nayarit") ;
-  Countries_GB_provinces_Kent_cities_Dover = UsePN (mkPN "Dover") ;
-  Countries_BR_provinces_RioGrandedoSul_cities_RioGrande = UsePN (mkPN "Rio Grande") ;
-  Lakes_LakeKivu = UsePN (mkPN "Lake Kivu") ;
-  Countries_BR_provinces_SaoPaulo_cities_Bauru = UsePN (mkPN "Bauru") ;
-  Countries_CO_provinces_ValledeCauca_cities_Palmira = UsePN (mkPN "Palmira") ;
-  Continents_Australia_Oceania = UsePN (mkPN "Australia/Oceania") ;
-  Countries_J_provinces_Shiga_cities_Otsu = UsePN (mkPN "Otsu") ;
-  Countries_R_provinces_Sverdlovskayaoblast_cities_Serov = UsePN (mkPN "Serov") ;
-  Countries_MEX_provinces_Durango_cities_GomezPalacio = UsePN (mkPN "Gomez Palacio") ;
-  Countries_cid_cia_West_Bank = UsePN (mkPN "West Bank") ;
-  Countries_IND_provinces_Rajasthan_cities_Kota = UsePN (mkPN "Kota") ;
-  Countries_CZ_provinces_Vychodocesky_cities_HradecKralove = UsePN (mkPN "Hradec Kralove") ;
-  Countries_IR_provinces_Khorasan_cities_Neyshabur = UsePN (mkPN "Neyshabur") ;
-  Countries_ZRE_provinces_KasaiOriental_cities_Kalemi = UsePN (mkPN "Kalemi") ;
-  Organizations_WHO = UsePN (mkPN "World Health Organization") ;
-  Countries_TJ_provinces_Heilongjiang = UsePN (mkPN "Heilongjiang") ;
-  Countries_VN_provinces_HoChiMinhCity = UsePN (mkPN "Ho Chi Minh City") ;
-  Countries_GB_provinces_DumfriesandGalloway = UsePN (mkPN "Dumfries and Galloway") ;
-  Countries_ET_provinces_ElSuweiz_munic_cities_ElSuweiz = UsePN (mkPN "El Suweiz") ;
-  Countries_PA_provinces_BocasdelToro = UsePN (mkPN "Bocas del Toro") ;
-  Countries_R_provinces_Krasnodarskykray_cities_Krasnodar = UsePN (mkPN "Krasnodar") ;
-  Deserts_Hamadael_Hamra = UsePN (mkPN "Hamada el-Hamra") ;
-  Organizations_UNESCO = UsePN (mkPN "United Nations Educational, Scientific, and Cultural Organization") ;
-  Rivers_Cuango = UsePN (mkPN "Cuango") ;
-  Countries_RO_provinces_CarasSeverin_cities_Resita = UsePN (mkPN "Resita") ;
-  Mountains_PikPobeda = UsePN (mkPN "Pik Pobeda") ;
-  Countries_J_provinces_Kanagawa = UsePN (mkPN "Kanagawa") ;
-  Countries_J_provinces_Nagano_cities_Nagano = UsePN (mkPN "Nagano") ;
-  Countries_THA_provinces_Tak = UsePN (mkPN "Tak") ;
-  Countries_SYR_cities_Homs = UsePN (mkPN "Homs") ;
-  Countries_TM_provinces_Ahal_cities_Ashgabat = UsePN (mkPN "Ashgabat") ;
-  Countries_TR_provinces_Artvin = UsePN (mkPN "Artvin") ;
-  Countries_RSA_provinces_EasternCape_cities_PortElizabeth = UsePN (mkPN "Port Elizabeth") ;
-  Countries_IND_provinces_UttarPradesh_cities_Jhansi = UsePN (mkPN "Jhansi") ;
-  Countries_USA_provinces_Georgia_cities_Savannah = UsePN (mkPN "Savannah") ;
-  Countries_BR_provinces_SaoPaulo_cities_Jacarei = UsePN (mkPN "Jacarei") ;
-  Countries_PK_cities_Quetta = UsePN (mkPN "Quetta") ;
-  Countries_F_provinces_RhoneAlpes_cities_Grenoble = UsePN (mkPN "Grenoble") ;
-  Rivers_Missouri = UsePN (mkPN "Missouri") ;
-  Countries_IND_provinces_ArunachalPradesh_cities_Itanagar = UsePN (mkPN "Itanagar") ;
-  Countries_USA_provinces_California_cities_Glendale = UsePN (mkPN "Glendale") ;
-  Countries_IND_provinces_TamilNadu = UsePN (mkPN "Tamil Nadu") ;
-  Islands_Falster = UsePN (mkPN "Falster") ;
-  Countries_THA_provinces_MahaSarakham = UsePN (mkPN "Maha Sarakham") ;
-  Countries_SN_provinces_Louga = UsePN (mkPN "Louga") ;
-  Countries_TJ_provinces_Hebei_cities_Chengde = UsePN (mkPN "Chengde") ;
-  Countries_CDN_provinces_Saskatchewan = UsePN (mkPN "Saskatchewan") ;
-  Countries_F_provinces_Bretagne_cities_Rennes = UsePN (mkPN "Rennes") ;
-  Countries_GR_cities_Iraklion = UsePN (mkPN "Iraklion") ;
-  Organizations_ESCWA = UsePN (mkPN "Economic and Social Commission for Western Asia") ;
-  Countries_DZ_cities_Bejaia = UsePN (mkPN "Bejaia") ;
-  Countries_TJ_provinces_Guizhou_cities_Duyun = UsePN (mkPN "Duyun") ;
-  Countries_MEX_provinces_Tabasco_cities_Villahermosa = UsePN (mkPN "Villahermosa") ;
-  Countries_USA_provinces_Wisconsin_cities_GreenBay = UsePN (mkPN "Green Bay") ;
-  Countries_TR_provinces_Bitlis = UsePN (mkPN "Bitlis") ;
-  Countries_GB_provinces_Berkshire_cities_Wokingham = UsePN (mkPN "Wokingham") ;
-  Countries_cid_cia_Bassas_da_India = UsePN (mkPN "Bassas da India") ;
-  Countries_WAN_cities_Shagamu = UsePN (mkPN "Shagamu") ;
-  Countries_P_provinces_Azores_The = UsePN (mkPN "Azores, The") ;
-  Countries_cid_cia_Puerto_Rico = UsePN (mkPN "Puerto Rico") ;
-  Countries_CO_provinces_Vichada_cities_PuertoCarreno = UsePN (mkPN "Puerto Carreno") ;
-  Countries_EAT_provinces_Shinyanga_cities_Shinyanga = UsePN (mkPN "Shinyanga") ;
-  Organizations_IAEA = UsePN (mkPN "International Atomic Energy Agency") ;
-  Countries_B_provinces_WestFlanders = UsePN (mkPN "West Flanders") ;
-  Countries_AUS_provinces_WesternAustralia_cities_Perth = UsePN (mkPN "Perth") ;
-  Countries_WG_cities_SaintGeorges = UsePN (mkPN "Saint Georges") ;
-  Countries_CO_provinces_Putumayo = UsePN (mkPN "Putumayo") ;
-  Deserts_GibsonDesert = UsePN (mkPN "Gibson Desert") ;
-  Countries_MYA_provinces_Bago_cities_Bago = UsePN (mkPN "Bago") ;
-  Countries_TR_provinces_Sanliurfa_cities_Urfa = UsePN (mkPN "Urfa") ;
-  Countries_TJ_provinces_Henan_cities_Anyang = UsePN (mkPN "Anyang") ;
-  Countries_YV_provinces_DeltaAmacuro_cities_Tucupita = UsePN (mkPN "Tucupita") ;
-  Countries_USA_provinces_Illinois = UsePN (mkPN "Illinois") ;
-  Countries_E_provinces_CastileandLeon_cities_Burgos = UsePN (mkPN "Burgos") ;
-  Countries_E_provinces_BasqueCountry = UsePN (mkPN "Basque Country") ;
-  Countries_IND_provinces_Orissa_cities_Cuttack = UsePN (mkPN "Cuttack") ;
-  Countries_KAZ_provinces_Qostanay_cities_Qostanay = UsePN (mkPN "Qostanay") ;
-  Islands_Vanuatu = UsePN (mkPN "Vanuatu") ;
-  Organizations_Entente = UsePN (mkPN "Council of the Entente") ;
-  Countries_TJ_provinces_Anhui_cities_Tongling = UsePN (mkPN "Tongling") ;
-  Countries_E_provinces_Catalonia_cities_Terrassa = UsePN (mkPN "Terrassa") ;
-  Countries_TJ_provinces_XinjiangUygur_cities_Hami = UsePN (mkPN "Hami") ;
-  Countries_I_provinces_ValledAosta = UsePN (mkPN "Valle dAosta") ;
-  Countries_GB_provinces_Strathclyde_cities_Glasgow = UsePN (mkPN "Glasgow") ;
-  Countries_R_provinces_Rep_ofKomi_cities_Syktyvkar = UsePN (mkPN "Syktyvkar") ;
-  Countries_CO_provinces_Atlantico_cities_Barranquilla = UsePN (mkPN "Barranquilla") ;
-  Countries_B_provinces_Luxembourg_cities_Arlon = UsePN (mkPN "Arlon") ;
-  Countries_BR_provinces_Goias_cities_RioVerde = UsePN (mkPN "Rio Verde") ;
-  Countries_BR_provinces_SantaCatarina_cities_SaoJose = UsePN (mkPN "Sao Jose") ;
-  Countries_MA_cities_Agadir = UsePN (mkPN "Agadir") ;
-  Countries_B_provinces_Antwerp_cities_Antwerp = UsePN (mkPN "Antwerp") ;
-  Countries_TJ_provinces_Zhejiang_cities_Xiaoshan = UsePN (mkPN "Xiaoshan") ;
-  Organizations_G_33 = UsePN (mkPN "Group of 33") ;
-  Countries_R_provinces_Krasnodarskykray_cities_Sochi = UsePN (mkPN "Sochi") ;
-  Countries_GB_provinces_Fife = UsePN (mkPN "Fife") ;
-  Mountains_Mt_Bogong = UsePN (mkPN "Mt. Bogong") ;
-  Countries_J_provinces_Chiba = UsePN (mkPN "Chiba") ;
-  Countries_R_provinces_Bryanskayaoblast_cities_Bryansk = UsePN (mkPN "Bryansk") ;
-  Countries_CO_provinces_Sucre_cities_Sincelejo = UsePN (mkPN "Sincelejo") ;
-  Countries_NOK_cities_Tokchon = UsePN (mkPN "Tokchon") ;
-  Countries_F_provinces_Picardie_cities_Amiens = UsePN (mkPN "Amiens") ;
-  Countries_GB_provinces_Devon_cities_Plymouth = UsePN (mkPN "Plymouth") ;
-  Countries_MEX_provinces_BajaCaliforniaSur = UsePN (mkPN "Baja California Sur") ;
-  Countries_TR_provinces_Adiyaman_cities_Adiyaman = UsePN (mkPN "Adiyaman") ;
-  Countries_JOR_cities_Amman = UsePN (mkPN "Amman") ;
-  Countries_N_provinces_Troms = UsePN (mkPN "Troms") ;
-  Countries_H_provinces_SzabolcsSzatmar_cities_Nyiregyhaza = UsePN (mkPN "Nyiregyhaza") ;
-  Countries_BR_cities_SaoJosedosPinhais = UsePN (mkPN "Sao Jose dos Pinhais") ;
-  Countries_GB_provinces_GreaterManchester_cities_Bury = UsePN (mkPN "Bury") ;
-  Continents_Asia = UsePN (mkPN "Asia") ;
-  Organizations_CEMA = UsePN (mkPN "Council for Mutual Economic Assistance") ;
-  Countries_EAT_provinces_Mbeya_cities_Mbeya = UsePN (mkPN "Mbeya") ;
-  Countries_R_provinces_Nizhegorodskayaoblast = UsePN (mkPN "Nizhegorodskaya oblast") ;
-  Countries_TJ_provinces_Sichuan_cities_Leshan = UsePN (mkPN "Leshan") ;
-  Countries_MEX_provinces_Sonora_cities_HeroicaNogales = UsePN (mkPN "Heroica Nogales") ;
-  Countries_CR_provinces_SanJose = UsePN (mkPN "San Jose") ;
-  Countries_RSA_provinces_FreeState_cities_Bloemfontein = UsePN (mkPN "Bloemfontein") ;
-  Countries_BR_provinces_SaoPaulo_cities_Araraquara = UsePN (mkPN "Araraquara") ;
-  Countries_TR_provinces_Kastamonu_cities_Kastamonu = UsePN (mkPN "Kastamonu") ;
-  Countries_RC_provinces_Nantou_cities_Nantou = UsePN (mkPN "Nantou") ;
-  Countries_GB_provinces_Cheshire_cities_Warrington = UsePN (mkPN "Warrington") ;
-  Countries_R_provinces_Samarskayaoblast_cities_Samara = UsePN (mkPN "Samara") ;
-  Countries_cid_cia_Guernsey_cities_SaintPeterPort = UsePN (mkPN "Saint Peter Port") ;
-  Countries_IR_provinces_Mazandaran_cities_Sari = UsePN (mkPN "Sari") ;
-  Countries_RC_provinces_Taoyuan = UsePN (mkPN "Taoyuan") ;
-  Organizations_G_6 = UsePN (mkPN "Group of 6") ;
-  Countries_F_provinces_Aquitaine = UsePN (mkPN "Aquitaine") ;
-  Countries_GB_cities_WrexhamMaelor = UsePN (mkPN "Wrexham Maelor") ;
-  Countries_IR_provinces_AzarbayianeSharqi_cities_Ardabil = UsePN (mkPN "Ardabil") ;
-  Rivers_Kemijoki = UsePN (mkPN "Kemijoki") ;
-  Countries_ET_provinces_ElFaiyum_cities_ElFaiyum = UsePN (mkPN "El Faiyum") ;
-  Countries_AUS_provinces_NorthernTerritory = UsePN (mkPN "Northern Territory") ;
-  Countries_UZB_provinces_Qoraqalpoghiston = UsePN (mkPN "Qoraqalpoghiston") ;
-  Countries_TJ_provinces_Hainan_cities_Sanya = UsePN (mkPN "Sanya") ;
-  Countries_P_provinces_Braga = UsePN (mkPN "Braga") ;
-  Countries_YV_provinces_Aragua_cities_Maracay = UsePN (mkPN "Maracay") ;
-  Countries_R_provinces_Rep_ofTatarstan_cities_Nizhnekamsk = UsePN (mkPN "Nizhnekamsk") ;
-  Countries_GB_provinces_Borders = UsePN (mkPN "Borders") ;
-  Islands_Formentera = UsePN (mkPN "Formentera") ;
-  Organizations_UNAMIR = UsePN (mkPN "United Nations Assistance Mission for Rwanda") ;
-  Countries_RC_provinces_Kaohsiung_cities_Fengshan = UsePN (mkPN "Fengshan") ;
-  Countries_ROK_cities_Pusan = UsePN (mkPN "Pusan") ;
-  Countries_GB_provinces_Denbighshire = UsePN (mkPN "Denbighshire") ;
-  Countries_RC_provinces_Chiai_munic = UsePN (mkPN "Chiai (munic.)") ;
-  Countries_ES_provinces_Cuscatlan_cities_Cojutepeque = UsePN (mkPN "Cojutepeque") ;
-  Countries_USA_provinces_California_cities_Riverside = UsePN (mkPN "Riverside") ;
-  Countries_H_provinces_Budapest_munic_cities_Budapest = UsePN (mkPN "Budapest") ;
-  Rivers_Mekong = UsePN (mkPN "Mekong") ;
-  Countries_USA_provinces_Alabama_cities_Montgomery = UsePN (mkPN "Montgomery") ;
-  Islands_BanksIsland = UsePN (mkPN "Banks Island") ;
-  Countries_R_provinces_Primorskykray_cities_Nakhodka = UsePN (mkPN "Nakhodka") ;
-  Rivers_Sobat = UsePN (mkPN "Sobat") ;
-  Countries_IND_provinces_LakshadweepIs__cities_Kavaratti = UsePN (mkPN "Kavaratti") ;
-  Countries_PL_provinces_Olsztynskie_cities_Olsztyn = UsePN (mkPN "Olsztyn") ;
-  Countries_USA_provinces_Texas_cities_Waco = UsePN (mkPN "Waco") ;
-  Countries_IND_provinces_Chandigarh = UsePN (mkPN "Chandigarh") ;
-  Countries_BD_cities_Mymensingh = UsePN (mkPN "Mymensingh") ;
-  Countries_CZ_provinces_Jihomoravsky_cities_Brno = UsePN (mkPN "Brno") ;
-  Countries_CR_provinces_SanJose_cities_SanJose = UsePN (mkPN "San Jose") ;
-  Countries_R_provinces_Pskovskayaoblast = UsePN (mkPN "Pskovskaya oblast") ;
-  Countries_CDN_provinces_PrinceEdwardIsland = UsePN (mkPN "Prince Edward Island") ;
-  Organizations_Caricom = UsePN (mkPN "Caribbean Community and Common Market") ;
-  Countries_IRL_cities_Dublin = UsePN (mkPN "Dublin") ;
-  Countries_TR_provinces_Elazig_cities_Elazig = UsePN (mkPN "Elazig") ;
-  Countries_CL_cities_Colombo = UsePN (mkPN "Colombo") ;
-  Organizations_SPF = UsePN (mkPN "South Pacific Forum") ;
-  Countries_CAM_provinces_Ouest_cities_Bafoussam = UsePN (mkPN "Bafoussam") ;
-  Countries_BR_provinces_RiodeJaneiro_cities_Olinda = UsePN (mkPN "Olinda") ;
-  Countries_GB_provinces_Northumberland = UsePN (mkPN "Northumberland") ;
-  Countries_I_provinces_EmiliaRomagna_cities_Piacenza = UsePN (mkPN "Piacenza") ;
-  Countries_BD_cities_Narayanganj = UsePN (mkPN "Narayanganj") ;
-  Countries_A_provinces_Burgenland_cities_Eisenstadt = UsePN (mkPN "Eisenstadt") ;
-  Countries_TR_provinces_Malatya_cities_Malatya = UsePN (mkPN "Malatya") ;
-  Countries_TR_provinces_Elazig = UsePN (mkPN "Elazig") ;
-  Countries_C_provinces_Granma = UsePN (mkPN "Granma") ;
-  Countries_VN_cities_ThaiNguyen = UsePN (mkPN "Thai Nguyen") ;
-  Countries_ZRE_provinces_BasZaire = UsePN (mkPN "Bas Zaire") ;
-  Countries_UA_provinces_Poltavska = UsePN (mkPN "Poltavska") ;
-
-}
diff --git a/examples/SUMO/QoSontology.gf b/examples/SUMO/QoSontology.gf
deleted file mode 100644
--- a/examples/SUMO/QoSontology.gf
+++ /dev/null
@@ -1,1229 +0,0 @@
-abstract QoSontology = MidLevelOntology, Engineering ** {
-
-  --  To exit a function or application without saving 
-  -- any data that has been changed.
-  fun Abort : Class ;
-  fun Abort_Class : SubClass Abort ComputerProcess ;
-
-  -- This is a subclass of 
-  -- TimingRequirementAttribute, which includes Instrument_AbstractionLevel, 
-  -- Method_AbstractionLevel, Object_AbstractionLevel, Task_AbstractionLevel,
-  -- and TaskGroup_AbstractionLevel.
-  fun AbstractionLevelAttribute : Class ;
-  fun AbstractionLevelAttribute_Class : SubClass AbstractionLevelAttribute TimingRequirementAttribute ;
-
-  -- (AddressFn ?FILE) returns as its value the 
-  -- physical address of the ComputerFile ?FILE.
-  fun AddressFn : El ComputerFile -> Ind PhysicalAddress ;
-
-  -- An instance of the class 
-  -- RealtimeSystem has Initiation_DesignPattern if it consists of 
-  -- sensors connected to a software module that filters data from the 
-  -- sensors and sends the filtered data to another software module that 
-  -- evaluates the filtered data and sends decisions to a subsystem. 
-  -- The design pattern is a data source that produces a data stream for 
-  -- a data handler. The data source is typically a periodically sampled 
-  -- collection of sensors. The data stream's size may vary and is 
-  -- unbounded. Data may be either homogeneous or heterogeneous. The 
-  -- workload per data element for homogeneous data is constant. The 
-  -- workload per data element for heterogeneous data is a function of 
-  -- each element type. There is one deadline for real_time situation 
-  -- assessment systems. It is the upper bound on the time to process 
-  -- all elements in the data stream once.
-  fun Assessment_DesignPattern : Class ;
-  fun Assessment_DesignPattern_Class : SubClass Assessment_DesignPattern DesignPatternAttribute ;
-
-  -- A program which is started 
-  -- automatically, as opposed to an application started in response to 
-  -- some condition becoming true.
-  fun AutomaticApplication : Class ;
-  fun AutomaticApplication_Class : SubClass AutomaticApplication ComputerProgram ;
-
-  -- Berkeley Software Distribution (UNIX), 
-  -- a version of Unix distributed by the University of California at Berkeley. Widely 
-  -- used as a standard for early versions of Unix and Unix software libraries.
-  fun BerkeleySoftwareDistribution : Class ;
-  fun BerkeleySoftwareDistribution_Class : SubClass BerkeleySoftwareDistribution OperatingSystem ;
-
-  -- The measurement of the speed of data 
-  -- transfer in a communications system.
-  fun BitsPerSecond : Class ;
-
-  -- A network in which all nodes are connected 
-  -- to a single wire (the bus) that has two endpoints. Ethernet 10Base_2 
-  -- and 10Base_5 networks, for example, are bus networks. Other common 
-  -- network types include StarNetworks and RingNetworks.
-  fun BusNetwork : Class ;
-  fun BusNetwork_Class : SubClass BusNetwork LAN ;
-
-  -- CPU (Central Processing Unit) is the computing part 
-  -- of the computer.
-  fun CPU : Class ;
-  fun CPU_Class : SubClass CPU (both ComputerComponent ComputerHardware) ;
-
-  -- (CPUUtilizationFn ?PROGRAM) refers to 
-  -- the percentage of time the CPU is used by an application ?PROGRAM.
-  fun CPUUtilizationFn : El ComputerProgram -> Ind ConstantQuantity ;
-
-  -- A subclass of 
-  -- TimingRequirementAttribute, which includes
-  -- MultipleRequirement_Complexity and SingleRequirement_Complexity.
-  fun ComplexityAttribute : Class ;
-  fun ComplexityAttribute_Class : SubClass ComplexityAttribute TimingRequirementAttribute ;
-
-  -- Instances of ComputationalSystems 
-  -- include instances of SoftwareSystems, HardwareSystems, and 
-  -- ComputerNetworks.
-  fun ComputationalSystem : Class ;
-  fun ComputationalSystem_Class : SubClass ComputationalSystem Product ;
-
-  -- A general_purpose machine that processes 
-  -- data according to a set of instructions that are stored internally 
-  -- either temporarily or permanently.
-  fun Computer : Class ;
-  fun Computer_Class : SubClass Computer ElectricDevice ;
-
-  -- An instance of ComputerComponent is a 
-  -- piece of computer hardware that has measurable performance characteristics 
-  -- in terms of different units. Components include hard drives, the performance
-  -- of which can be measured in terms of BitsPerSecond required to transfer data 
-  -- to and from the drive, network adapters, the performance of which can be 
-  -- measured by PacketsPerSecond units of data transfered to and from the adapter, 
-  -- and other common components like ComputerMemory and CentralProcessingUnit.
-  fun ComputerComponent : Class ;
-  fun ComputerComponent_Class : SubClass ComputerComponent ComputerHardware ;
-
-  -- The term ComputerData refers to files 
-  -- and databases, text documents, and images.
-  fun ComputerData : Class ;
-  fun ComputerData_Class : SubClass ComputerData ContentBearingObject ;
-
-  -- This is the class of catalogs that 
-  -- identify and locate instances of ComputerFiles. The catalog's entries 
-  -- consist of at least ComputerFile names and a physical address on a memory
-  -- device of the ComputerFile or an index (e.g., file descriptor) into a 
-  -- table of ComputerFile physical addresses. ComputerDirectories are thus 
-  -- collections of data elements and must be named and stored on memory devices, 
-  -- hence, ComputerDirectory is a subset of ComputerFile. ComputerDirectory folders contain only files and other folders
-  fun ComputerDirectory : Class ;
-  fun ComputerDirectory_Class : SubClass ComputerDirectory ComputerFile ;
-
-  fun ComputerFile_ComputerData : SubClass ComputerFile ComputerData ;
-
-  -- The hardware is the physical part of 
-  -- a computer system.
-  fun ComputerHardware : Class ;
-  fun ComputerHardware_Class : SubClass ComputerHardware EngineeringComponent ;
-
-  -- A peripheral device that generates 
-  -- input for the computer such as a keyboard, scanner, or mouse.
-  fun ComputerInputDevice : Class ;
-  fun ComputerInputDevice_Class : SubClass ComputerInputDevice ComputerHardware ;
-
-  -- The EnglishLanguage computer's workspace (physically, 
-  -- a collection of RAM chips). It is an important resource, since it 
-  -- determines the size and number of programs that can be run at the 
-  -- same time, as well as the amount of data that can be processed 
-  -- instantly.
-  fun ComputerMemory : Class ;
-  fun ComputerMemory_Class : SubClass ComputerMemory (both ComputerComponent ComputerHardware) ;
-
-  -- The network includes the network 
-  -- operating system in the client and server machines, the cables 
-  -- connecting them and all supporting hardware in between such as 
-  -- bridges, routers and switches.
-  fun ComputerNetwork : Class ;
-  fun ComputerNetwork_Class : SubClass ComputerNetwork (both ComputationalSystem RealtimeSystem) ;
-
-  -- Any peripheral that presents 
-  -- output from the computer, such as a screen or printer.
-  fun ComputerOutputDevice : Class ;
-  fun ComputerOutputDevice_Class : SubClass ComputerOutputDevice ComputerHardware ;
-
-  -- A word or code used to serve as a security 
-  -- measure against unauthorized access to data. It is normally managed by the 
-  -- operating system or DBMS.
-  fun ComputerPassword : Class ;
-  fun ComputerPassword_Class : SubClass ComputerPassword SymbolicString ;
-
-  -- An instance of ComputerPath is a series 
-  -- of programs that connects input devices, typically sensors, to output 
-  -- devices, typically actuators.
-  fun ComputerPath : Class ;
-  fun ComputerPath_Class : SubClass ComputerPath ComputerData ;
-
-  -- The class of all attributes that are 
-  -- specific to ComputerPaths.
-  fun ComputerPathAttribute : Class ;
-  fun ComputerPathAttribute_Class : SubClass ComputerPathAttribute SoftwareAttribute ;
-
-  -- An instance of ComputerProcess is a 
-  -- process which manipulates data in the computer.
-  fun ComputerProcess : Class ;
-  fun ComputerProcess_Class : SubClass ComputerProcess InternalChange ;
-
-  -- A collection of data, presented in a preformatted 
-  -- manner.
-  fun ComputerReport : Class ;
-  fun ComputerReport_Class : SubClass ComputerReport ComputerData ;
-
-  -- One element of hardware, software or data 
-  -- that is part of a larger system. For example, network resources are the 
-  -- available servers and printers in the network. Software resources can be 
-  -- programs, utilities or even smaller elements within a program. Data 
-  -- resources are the files and databases that can be accessed.
-  fun ComputerResource : Class ;
-  fun ComputerResource_Class : SubClass ComputerResource ComputationalSystem ;
-
-  -- A ComputerProcess which attempts to 
-  -- comply with a user's request.
-  fun ComputerResponse : Class ;
-  fun ComputerResponse_Class : SubClass ComputerResponse ComputerProcess ;
-
-  -- An attribute which describes status of the 
-  -- Computer, such as HostDown, HostReady.
-  fun ComputerStatus : Class ;
-  fun ComputerStatus_Class : SubClass ComputerStatus RelationalAttribute ;
-
-  -- In a multitasking environment, an 
-  -- independently running program or subprogram. Each task is assigned 
-  -- a task number.
-  fun ComputerTask : Class ;
-  fun ComputerTask_Class : SubClass ComputerTask ComputerProcess ;
-
-  -- A ComputerOutputDevice for displaying
-  -- information on some sort of screen or other reusable output surface. This
-  -- is contrasted with a Printer, which places a substance on a surface
-  -- that is for practical purposes, permanent.
-  fun ComputerTerminal : Class ;
-  fun ComputerTerminal_Class : SubClass ComputerTerminal ComputerOutputDevice ;
-
-  -- Any individual who interacts with a 
-  -- computer.
-  fun ComputerUser : Class ;
-  fun ComputerUser_Class : SubClass ComputerUser CognitiveAgent ;
-
-  -- This attribute applies to 
-  -- real_time systems that are designed and implemented so that the system 
-  -- can adapt by replicating the system components and executing them 
-  -- concurrently.
-  fun Concurrency_FormOfAdaptation : Class ;
-  fun Concurrency_FormOfAdaptation_Class : SubClass Concurrency_FormOfAdaptation FormOfAdaptationAttribute ;
-
-  -- A Program which is started inside 
-  -- an Xterm or other console.
-  fun ConsoleApplication : Class ;
-  fun ConsoleApplication_Class : SubClass ConsoleApplication ComputerProgram ;
-
-  -- The attribute which denotes that the 
-  -- path type is continuous, as opposed to transient or quasiconstinuous 
-  -- paths. A continuous path handles a stream of data arriving at a comment 
-  -- of rate.
-  fun ContinuousPath : Class ;
-  fun ContinuousPath_Class : SubClass ContinuousPath ComputerPathAttribute ;
-
-  -- Encoding data to take up less storage space.
-  fun DataCompression : Class ;
-  fun DataCompression_Class : SubClass DataCompression ComputerProcess ;
-
-  -- A process of copying the document, record or 
-  -- image being worked on onto a storage medium. Saving updates the file by 
-  -- writing the data that currently resides in memory (RAM) onto disk or tape. 
-  -- Most applications prompt the user to save data upon exiting.
-  fun DataSaving : Class ;
-  fun DataSaving_Class : SubClass DataSaving ComputerProcess ;
-
-  -- A device or part of the computer that 
-  -- receives data.
-  fun DataSink : Class ;
-  fun DataSink_Class : SubClass DataSink ComputerInputDevice ;
-
-  -- A subclass of ComputerProcesses which 
-  -- send data over a computer channel or bus.
-  fun DataTransfer : Class ;
-  fun DataTransfer_Class : SubClass DataTransfer ComputerProcess ;
-
-  -- A set of related files that is created and 
-  -- managed by a database management system (DBMS).
-  fun Database : Class ;
-  fun Database_Class : SubClass Database ComputerData ;
-
-  -- An instance of RealtimeSystem 
-  -- is described as Dependent_TaskRelation if it depends on at least one 
-  -- other function in the system, that is, its correct execution depends on 
-  -- the input from another function, the execution state of another function, 
-  -- or the acceptance of its outputs by another function.
-  fun Dependent_TaskRelation : Ind TaskRelationAttribute ;
-
-  -- This is a subclass of 
-  -- RealtimeSystemAttribute, which includes Guidance_DesignPattern, 
-  -- Initiation_DesignPattern, and Assessment_DesignPattern.
-  fun DesignPatternAttribute : Class ;
-  fun DesignPatternAttribute_Class : SubClass DesignPatternAttribute RealtimeSystemAttribute ;
-
-  -- The attribute which denotes that 
-  -- the data stream is conceived as a stream of one datum after another, and 
-  -- each datum or identifiable group of data is separated by a constant of 
-  -- time.
-  fun DeterministicDataStream : Class ;
-  fun DeterministicDataStream_Class : SubClass DeterministicDataStream ComputerPathAttribute ;
-
-  -- The attribute which denotes that the 
-  -- path data stream type is dynamic, i.e. the time changes but the data 
-  -- stream follows a pattern.
-  fun DynamicDataStream : Class ;
-  fun DynamicDataStream_Class : SubClass DynamicDataStream ComputerPathAttribute ;
-
-  -- The class of attributes which 
-  -- correspond to environment variables. Environment variables are defined 
-  -- outside of a ComputerProgram, unlike ordinary variables that are 
-  -- defined in the source code of the ComputerProgram. Typically, the 
-  -- environment variable stores some value that many if not all 
-  -- ComputerProgams will need when they execute. An example is the
-  -- environment variable PATH under Unix_like operating systems that stores 
-  -- the ComputerDirectories where executable ComputerPrograms can be found. 
-  -- Another example is the environment variable CLASSPATH for Java programs, 
-  -- which stores the directory where Java class files can be found that will be 
-  -- needed by any ComputerProgram written in Java.
-  fun EnvironmentSoftwareAttribute : Class ;
-  fun EnvironmentSoftwareAttribute_Class : SubClass EnvironmentSoftwareAttribute RelationalAttribute ;
-
-  -- An instant in time that is arbitrarily selected as a point of reference.
-  fun Epoch : Class ;
-  fun Epoch_Class : SubClass Epoch TimePoint ;
-
-  -- Able to be run in its current format.
-  fun Executable : Ind RelationalAttribute ;
-
-  -- The class of all messages to a resource 
-  -- management program from one of its processes.
-  fun Feedback : Class ;
-  fun Feedback_Class : SubClass Feedback ContentBearingObject ;
-
-  -- An attribute that applies to a 
-  -- RealtimeSystem just in case a fixed percentage of requirements 
-  -- is met.
-  fun Firm_Strictness : Class ;
-  fun Firm_Strictness_Class : SubClass Firm_Strictness StrictnessAttribute ;
-
-  -- A subclass of 
-  -- RealtimeSystemAttribute, which includes Precision_FormOfAdaptation, 
-  -- Slack_FormOfAdaptation, Concurrency_FormOfAdaptation, and 
-  -- ResourceAllocation_FormOfAdaptation.
-  fun FormOfAdaptationAttribute : Class ;
-  fun FormOfAdaptationAttribute_Class : SubClass FormOfAdaptationAttribute RealtimeSystemAttribute ;
-
-  -- Instances of RealtimeSystems 
-  -- are described as systems with Guidance_DesignPattern if they consist 
-  -- of sensors connected to a software module that filters data from the 
-  -- sensors and sends the filtered data to a software module that evaluates 
-  -- the filtered data and sends instructions to a software module that 
-  -- commands actuators. The design pattern is an event source that produces 
-  -- events and a data source that produces data, both executing in parallel 
-  -- and handled by a single event_driven periodic data handler. The two 
-  -- separate input streams have fundamentally different characteristics. 
-  -- The event stream is necessarily asychronous, or transient. Once an 
-  -- event is sensed, the handler accepts data from the data stream, which 
-  -- has an invariant cycle time. There are two deadlines for a real_time 
-  -- guidance system. The period deadline is the time to process all elements 
-  -- in the data stream once and generate an actuator command. The action 
-  -- completion deadline is the time to guide the actuator to completion of 
-  -- the action.
-  fun Guidance_DesignPattern : Class ;
-  fun Guidance_DesignPattern_Class : SubClass Guidance_DesignPattern DesignPatternAttribute ;
-
-  -- The primary computer storage medium, which 
-  -- is made of one or more aluminum or glass platters, coated with a 
-  -- ferromagnetic material. Most hard disks are fixed disks, which are 
-  -- permanently sealed in the drive.
-  fun HardDiskDrive : Class ;
-  fun HardDiskDrive_Class : SubClass HardDiskDrive (both ComputerComponent ComputerHardware) ;
-
-  -- An attribute that applies to a 
-  -- RealtimeSystem just in case all deadlines are met.
-  fun Hard_Strictness : Class ;
-  fun Hard_Strictness_Class : SubClass Hard_Strictness StrictnessAttribute ;
-
-  -- The class of hardware systems is the 
-  -- connection of three types of physical modules: instances of 
-  -- ComputerProcessor(s), ComputerMemory, and ComputerNetwork. 
-  -- ComputerProcessors execute instructions from ComputerPrograms, 
-  -- which usually include instructions to read and write data from 
-  -- memory, and send data via instances of ComputerNetworks.
-  fun HardwareSystem : Class ;
-  fun HardwareSystem_Class : SubClass HardwareSystem (both ComputationalSystem (both ComputerHardware RealtimeSystem)) ;
-
-  -- Used to indicate that a ComputationalSystem 
-  -- has a high priority.
-  fun HighPriority : Ind PriorityAttribute ;
-
-  -- An attribute which applies to a computer that ceases to 
-  -- operate due to hardware or software failure.
-  fun HostDown : Ind ComputerStatus ;
-
-  -- An attribute which applies to a computer that is 
-  -- functional, operating properly, and ready to receive work requests.
-  fun HostReady : Ind ComputerStatus ;
-
-  -- An attribute that applies to a 
-  -- RealtimeSystem just in case the strictness of the system is a 
-  -- combination of Hard/Firm/Soft_Strictness with Importance_Strictness 
-  -- or a combination of Utility_Strictness with Importance_Strictness.
-  fun Hybrid_Strictness : Class ;
-  fun Hybrid_Strictness_Class : SubClass Hybrid_Strictness StrictnessAttribute ;
-
-  -- An instance of the class 
-  -- RealtimeSystem shows Hybrid_SystemBehavior if it is 
-  -- activated by transient events, i.e. it is executed at regular 
-  -- intervals when activated, and is deactivated by action completion.
-  fun Hybrid_SystemBehavior : Class ;
-  fun Hybrid_SystemBehavior_Class : SubClass Hybrid_SystemBehavior SystemBehaviorAttribute ;
-
-  -- The Internet Protocol address, a numeric address such as 123.231.32.2 that 
-  -- the domain name server translates into a domain name.
-  fun IPAddress : Class ;
-  fun IPAddress_Class : SubClass IPAddress PhysicalAddress ;
-
-  -- A picture (graphic) stored in a particular 
-  -- coding scheme and stored as a file. Note that this can include vector as 
-  -- well as raster images. Raster images will entail a particular number of 
-  -- horizontal and vertical pixels. Vector images will not entail a 
-  -- particular size or resolution.
-  fun ImageFile : Class ;
-  fun ImageFile_Class : SubClass ImageFile ComputerData ;
-
-  -- An attribute that applies to a 
-  -- RealtimeSystem just in case it is designed and implemented to meet 
-  -- the more important requirements first.
-  fun Importance_Strictness : Class ;
-  fun Importance_Strictness_Class : SubClass Importance_Strictness StrictnessAttribute ;
-
-  -- An instance of RealtimeSystem 
-  -- is described as Independent_TaskRelation if its correct execution 
-  -- does not depend on the inputs from any other function, the execution state 
-  -- of any other function, or the acceptance of its outputs by any other 
-  -- function.
-  fun Independent_TaskRelation : Class ;
-  fun Independent_TaskRelation_Class : SubClass Independent_TaskRelation TaskRelationAttribute ;
-
-  -- The function which returns as its value 
-  -- the initial profile of the program, i.e. a report of its execution 
-  -- characteristics.
-  fun InitialProfileFn : El ComputerProgram -> Ind ProcessState ;
-
-  -- An instance of the class 
-  -- RealtimeSystem has Initiation_DesignPattern if it consists of 
-  -- one software module and the actuators it commands. The design pattern 
-  -- is an event source which produces events for an event handler. The 
-  -- event source is typically an evaluate_and_decide software module. 
-  -- The event stream is necessarily asychronous, or transient. The arrival 
-  -- rate of events may vary and is unbounded. Events may be either 
-  -- homogeneous or heterogeneous. The workload per event for homogeneous 
-  -- events is constant. The workload per event for heterogeneous events 
-  -- is a function of each event type. There is one deadline for real_time 
-  -- action initiation systems. It is the upper bound on the time to 
-  -- generate a command for the actuator.
-  fun Initiation_DesignPattern : Class ;
-  fun Initiation_DesignPattern_Class : SubClass Initiation_DesignPattern DesignPatternAttribute ;
-
-  -- The attribute Instrument_AbstractionLevel is the lowest level of abstraction, 
-  -- which can be used to describe a real_time system or subsystem.
-  fun Instrument_AbstractionLevel : Class ;
-  fun Instrument_AbstractionLevel_Class : SubClass Instrument_AbstractionLevel AbstractionLevelAttribute ;
-
-  -- A computer network that spans a relatively small 
-  -- area. Most LANs are confined to a single building or group of buildings. 
-  -- However, one LAN can be connected to other LANs over any distance via 
-  -- telephone lines and radio waves. LAN A local_area network (LAN) whose topology is a ring. 
-  -- That is, all of the nodes are connected in a closed loop. Messages 
-  -- travel around the ring, with each node reading those messages addressed 
-  -- to it.
-  fun LAN : Class ;
-  fun LAN_Class : SubClass LAN ComputerNetwork ;
-
-  -- Used to indicate that a ComputationalSystem 
-  -- has a low priority.
-  fun LowPriority : Ind PriorityAttribute ;
-
-  -- Each element of MeasuringPerformance 
-  -- is an event of measuring the performance of an instance of ComputerComponent, 
-  -- performed by a MonitoringProgram.
-  fun MeasuringPerformance : Class ;
-  fun MeasuringPerformance_Class : SubClass MeasuringPerformance ComputerProcess ;
-
-  -- The attribute 
-  -- Method_AbstractionLevel is the next to the lowest level of 
-  -- abstraction that can be used to describe a real_time system or 
-  -- subsystem. This is at the level of describing every callable 
-  -- function (or method in an object_oriented language) implemented 
-  -- in software.
-  fun Method_AbstractionLevel : Class ;
-  fun Method_AbstractionLevel_Class : SubClass Method_AbstractionLevel AbstractionLevelAttribute ;
-
-  -- This command is to change the monitoring 
-  -- for any component for which a componentDataID was sent on initial connection.
-  fun MonitorApplicationCmd : Class ;
-  fun MonitorApplicationCmd_Class : SubClass MonitorApplicationCmd MonitoringProgram ;
-
-  -- This is the command to monitor any of the 
-  -- generic components _ hard drive, network, cpu, memory, etc.
-  fun MonitorComponentCmd : Class ;
-  fun MonitorComponentCmd_Class : SubClass MonitorComponentCmd MonitoringProgram ;
-
-  -- This is the command to get a list 
-  -- of applications periodically.
-  fun MonitorConnectivityCmd : Class ;
-  fun MonitorConnectivityCmd_Class : SubClass MonitorConnectivityCmd MonitoringProgram ;
-
-  -- A program which monitors performance 
-  -- of an application, a component, etc.
-  fun MonitoringProgram : Class ;
-  fun MonitoringProgram_Class : SubClass MonitoringProgram ComputerProgram ;
-
-  -- An attribute that describes 
-  -- instances of RealtimeSystems which require multiple timing requirements, 
-  -- both a bound for completion time for its transient behavior and a cycle 
-  -- deadline for its periodic behavior.
-  fun MultipleRequirement_Complexity : Class ;
-  fun MultipleRequirement_Complexity_Class : SubClass MultipleRequirement_Complexity ComplexityAttribute ;
-
-  -- The running of two or more programs in one 
-  -- computer at the same time. The number of programs that can be effectively 
-  -- multitasked depends on the type of multitasking performed (preemptive vs 
-  -- cooperative), CPU speed and memory and disk capacity.
-  fun Multitasking : Class ;
-  fun Multitasking_Class : SubClass Multitasking ComputerProcess ;
-
-  -- A network adapter, also known as a Network 
-  -- Interface Card or NIC, is a physical device installed in a computer on its 
-  -- system bus. Its purpose is to connect to a specific type of network,
-  -- usually an ethernet or a token ring network.
-  fun NetworkAdapter : Class ;
-  fun NetworkAdapter_Class : SubClass NetworkAdapter ComputerComponent ;
-
-  -- Network resources are the available 
-  -- servers and printers in the network.
-  fun NetworkResource : Class ;
-  fun NetworkResource_Class : SubClass NetworkResource ComputerResource ;
-
-  -- The attribute 
-  -- Object_AbstractionLevel is immediately above the attribute 
-  -- Method_AbstractionLevel and can be used to describe a real_time 
-  -- system or subsystem. This is at the level of describing every software 
-  -- object that can be created from a class together with its data structures 
-  -- and methods (which define the interface for manipulating the object).
-  fun Object_AbstractionLevel : Class ;
-  fun Object_AbstractionLevel_Class : SubClass Object_AbstractionLevel AbstractionLevelAttribute ;
-
-  -- The master control program that runs the 
-  -- computer. It is the first program loaded when the computer is turned on, 
-  -- and its main part, called the kernel, resides in memory at all times. It 
-  -- may be developed by the vendor of the computer it's running in or by a 
-  -- third party.
-  fun OperatingSystem : Class ;
-  fun OperatingSystem_Class : SubClass OperatingSystem SoftwareSystem ;
-
-  -- Optimization means finding the best solution according 
-  -- to a set of criteria. For a computer program, an optimal solution would be the 
-  -- fastest program (according to some benchmark) or the smallest program.
-  fun Optimization : Class ;
-  fun Optimization_Class : SubClass Optimization ProcessTask ;
-
-  -- A block of data used for transmission in packet 
-  -- switched systems.
-  fun Packet : Class ;
-  fun Packet_Class : SubClass Packet ComputerData ;
-
-  -- The rate or speed of Packet_Networks 
-  -- transferred in a second.
-  fun PacketsPerSecond : Ind CompositeUnitOfMeasure ;
-
-  -- The attribute which denotes that 
-  -- the path importance is defined by the dynamic library procedure 
-  -- pathImportanceFunction. This functions passes arguments for priority 
-  -- and current time and returns an integer that represents importance.
-  fun PathImportanceFunction : Ind ComputerPathAttribute ;
-
-  -- An instance of the class 
-  -- RealtimeSystem is described as a system with Periodic_SystemBehavior 
-  -- when it is activated at regular intervals.
-  fun Periodic_SystemBehavior : Class ;
-  fun Periodic_SystemBehavior_Class : SubClass Periodic_SystemBehavior SystemBehaviorAttribute ;
-
-  -- The collection of all addresses which 
-  -- identify a location of a ComputerFile.
-  fun PhysicalAddress : Class ;
-  fun PhysicalAddress_Class : SubClass PhysicalAddress SymbolicString ;
-
-  fun Precision_FormOfAdaptation : Class ;
-  fun Precision_FormOfAdaptation_Class : SubClass Precision_FormOfAdaptation FormOfAdaptationAttribute ;
-  -- A device that converts computer output into 
-  -- printed images.
-  fun Printer : Class ;
-  fun Printer_Class : SubClass Printer ComputerOutputDevice ;
-
-  -- A class of attributes which describe 
-  -- priorities of ComputationalSystems.
-  fun PriorityAttribute : Class ;
-  fun PriorityAttribute_Class : SubClass PriorityAttribute RelationalAttribute ;
-
-  -- An attribute that denotes the failure of the Process to achieve 
-  -- its goal.
-  fun ProcessFailure : Ind ProcessStatus ;
-
-  -- The class of all the information required 
-  -- for a ComputerProgram to run on a processor. It is a vector that 
-  -- contains a pointer to the next program instruction to be executed as well 
-  -- as the values of all intermediate and defined variables, the state of the 
-  -- processor executing the program, and the allocated address space among 
-  -- other data.
-  fun ProcessState : Class ;
-  fun ProcessState_Class : SubClass ProcessState ContentBearingObject ;
-
-  -- A class of attributes. Each instance of ProcessStatus describes a 
-  -- status of a Process, such as ProcessFailure, ProcessSuccess, etc.
-  fun ProcessStatus : Class ;
-  fun ProcessStatus_Class : SubClass ProcessStatus RelationalAttribute ;
-
-  -- An attribute that denotes the success of the Process to achieve 
-  -- its goal.
-  fun ProcessSuccess : Ind ProcessStatus ;
-
-  -- A function to be performed.
-  fun ProcessTask : Class ;
-  fun ProcessTask_Class : SubClass ProcessTask Abstract ;
-
-  -- An attribute which applies to 
-  -- computer paths which handle random events, which initiate a bounded 
-  -- stream of data arriving at a comment of rate, which the path must 
-  -- process.
-  fun QuasicontinuousPath : Class ;
-  fun QuasicontinuousPath_Class : SubClass QuasicontinuousPath ComputerPathAttribute ;
-
-  -- A program started by a Resource 
-  -- Management program, which determines if and where to start the 
-  -- application.
-  fun RM_StartApplication : Class ;
-  fun RM_StartApplication_Class : SubClass RM_StartApplication ComputerProgram ;
-
-  -- An computer_controlled system, the 
-  -- correct operation of which depends on meeting specified timing 
-  -- constraints.
-  fun RealtimeSystem : Class ;
-  fun RealtimeSystem_Class : SubClass RealtimeSystem ComputationalSystem ;
-
-  -- The class of Attributes which 
-  -- describe instances of the class RealtimeSystem.
-  fun RealtimeSystemAttribute : Class ;
-  fun RealtimeSystemAttribute_Class : SubClass RealtimeSystemAttribute RelationalAttribute ;
-
-  -- The attribute which denotes that 
-  -- a program can be restarted on the same host.
-  fun ReplicationsOnSameHostOK : Ind SoftwareAttribute ;
-
-  -- This attribute applies 
-  -- to real_time systems that are designed and implemented so that the system 
-  -- can adapt under the control of a resource allocation manager like Desiderata.
-  fun ResourceAllocation_FormOfAdaptation : Class ;
-  fun ResourceAllocation_FormOfAdaptation_Class : SubClass ResourceAllocation_FormOfAdaptation FormOfAdaptationAttribute ;
-
-  -- The class of resource 
-  -- management programs.
-  fun ResourceManagementProgram : Class ;
-  fun ResourceManagementProgram_Class : SubClass ResourceManagementProgram ComputerProgram ;
-
-  -- The attribute which denotes that a program 
-  -- can be restarted.
-  fun Restartable : Ind SoftwareAttribute ;
-
-  -- To use the same resource again.
-  fun ReusingAResource : Class ;
-  fun ReusingAResource_Class : SubClass ReusingAResource ComputerProcess ;
-
-  fun RingNetwork : Class ;
-  fun RingNetwork_Class : SubClass RingNetwork LAN ;
-  -- SatisfyingRequirements covers cases of 
-  -- finding a solution that satisfies necessary conditions.
-  fun SatisfyingRequirements : Class ;
-  fun SatisfyingRequirements_Class : SubClass SatisfyingRequirements ProcessTask ;
-
-  -- The attribute which denotes that 
-  -- an application can combine its input stream from different preceding 
-  -- applications or devices for greater scalability.
-  fun ScalabilityCombining : Ind SoftwareAttribute ;
-
-  -- The attribute which denotes that 
-  -- a program can split its output stream to different succeeding 
-  -- applications or devices for greater scalability.
-  fun ScalabilitySplitting : Ind SoftwareAttribute ;
-
-  -- The attribute which denotes that the path is 
-  -- scalable, i.e. the applications in the path can be replicated to meet 
-  -- realtime QoS requirements.
-  fun Scalable : Class ;
-  fun Scalable_Class : SubClass Scalable ComputerPathAttribute ;
-
-  -- Sensors include software that measures any 
-  -- attribute of executing computer programs or collections of executing 
-  -- programs, such as CPU utilization, aka load, memory utilization, I/O, 
-  -- overall task performance, network load and latency, etc.
-  fun Sensor : Class ;
-  fun Sensor_Class : SubClass Sensor ComputerHardware ;
-
-  -- A computer in a network shared by multiple users. 
-  -- The term may refer to both the hardware and software or just the software 
-  -- that performs the service.
-  fun Server : Class ;
-  fun Server_Class : SubClass Server ComputationalSystem ;
-
-  -- A typically small instance of 
-  -- ComputerProgram whose function is to end a typically larger
-  -- instance of ComputerProgram.
-  fun ShutdownBlock : Class ;
-  fun ShutdownBlock_Class : SubClass ShutdownBlock ComputerProgram ;
-
-  -- (ShutdownFn ?Program) returns an instance of 
-  -- ShutdownBlock which contains the instructions to end ?PROGRAM.
-  fun ShutdownFn : El ComputerProgram -> Ind ShutdownBlock ;
-
-  -- An attribute that describes 
-  -- instances of RealtimeSystems which require a single timing requirement,
-  -- either a bound for completion time for systems with 
-  -- Transient_SystemBehavior or cycle deadline for systems with 
-  -- Periodic_SystemBehavior.
-  fun SingleRequirement_Complexity : Class ;
-  fun SingleRequirement_Complexity_Class : SubClass SingleRequirement_Complexity ComplexityAttribute ;
-
-  -- The attribute Slack_FormOfAdaptation 
-  -- applies to real_time systems that are designed and implemented with enough 
-  -- resource overhead that the system can always adapt by utilizing the overhead 
-  -- without complicated decision making.
-  fun Slack_FormOfAdaptation : Class ;
-  fun Slack_FormOfAdaptation_Class : SubClass Slack_FormOfAdaptation FormOfAdaptationAttribute ;
-
-  -- An attribute that applies to a 
-  -- RealtimeSystem just in case it maximizes the number of timing 
-  -- requirements like deadlines that are met but does not guarantee that 
-  -- all such requirements will be met or any fixed percentage of 
-  -- requirements will be met.
-  fun Soft_Strictness : Class ;
-  fun Soft_Strictness_Class : SubClass Soft_Strictness StrictnessAttribute ;
-
-  -- The class of all attributes that are 
-  -- specific to SoftwareSystems.
-  fun SoftwareAttribute : Class ;
-  fun SoftwareAttribute_Class : SubClass SoftwareAttribute RelationalAttribute ;
-
-  -- This is the class of mutually supportive 
-  -- groups of instances of ComputerProgram for a single general purpose. 
-  -- For example, a database management system is a collection of many instances
-  -- of ComputerProgram that work together to store, retrieve, modify, and 
-  -- delete data.
-  fun SoftwareSystem : Class ;
-  fun SoftwareSystem_Class : SubClass SoftwareSystem (both ComputationalSystem RealtimeSystem) ;
-
-  -- The class of all instances of Solaris , a 
-  -- unix_based operating system for Sun SPARC computers. It includes the 
-  -- Open Look and Motif graphical user interfaces, OpenWindows (the Sun 
-  -- version of X Windows), DOS and Windows Emulation, and ONC networking.
-  fun Solaris : Class ;
-  fun Solaris_Class : SubClass Solaris OperatingSystem ;
-
-  -- A local_area network (LAN) that uses a star 
-  -- topology in which all nodes are connected to a central computer.
-  fun StarNetwork : Class ;
-  fun StarNetwork_Class : SubClass StarNetwork LAN ;
-
-  -- A typically small instance of ComputerProgram 
-  -- (a sequence of instructions that will run on a computer) whose function is 
-  -- to load and initialize a typically larger instance of ComputerProgram 
-  -- and start it running.
-  fun StartupBlock : Class ;
-  fun StartupBlock_Class : SubClass StartupBlock ComputerProgram ;
-
-  -- (StartupFn ?Program) returns an instance of 
-  -- StartupBlock which contains the instructions to start the ?Program.
-  fun StartupFn : El ComputerProgram -> Ind StartupBlock ;
-
-  -- The attribute which denotes that 
-  -- the time between data or groups of data changes according to no 
-  -- discernible pattern.
-  fun StochasticDataStream : Class ;
-  fun StochasticDataStream_Class : SubClass StochasticDataStream ComputerPathAttribute ;
-
-  -- This is a subclass of 
-  -- TimingRequirementAttribute, which includes Hard_Strictness, 
-  -- Firm_Strictness, Soft_Strictness, Importance_Strictness,
-  -- Utility_Strictness, and Hybrid_Strictness
-  fun StrictnessAttribute : Class ;
-  fun StrictnessAttribute_Class : SubClass StrictnessAttribute TimingRequirementAttribute ;
-
-  -- A subclass of 
-  -- RealtimeSystemAttribute, which includes the following Attributes: 
-  -- Periodic_SystemBehavior, Transient_SystemBehavior, and 
-  -- Hybrid_SystemBehavior.
-  fun SystemBehaviorAttribute : Class ;
-  fun SystemBehaviorAttribute_Class : SubClass SystemBehaviorAttribute RealtimeSystemAttribute ;
-
-  -- The attribute 
-  -- TaskGroup_AbstractionLevel is immediately above the attribute 
-  -- Task_AbstractionLevel and can be used to describe a real_time 
-  -- system or subsystem This is at the level of describing groups of 
-  -- tasks which are related or connected by the real_time systems and 
-  -- are typically part of a concurrently executing path.
-  fun TaskGroup_AbstractionLevel : Class ;
-  fun TaskGroup_AbstractionLevel_Class : SubClass TaskGroup_AbstractionLevel AbstractionLevelAttribute ;
-
-  -- This is a subclass of 
-  -- RealtimeSystemAttribute, which includes Independent_TaskRelation 
-  -- and Dependent_TaskRelation.
-  fun TaskRelationAttribute : Class ;
-  fun TaskRelationAttribute_Class : SubClass TaskRelationAttribute RealtimeSystemAttribute ;
-
-  -- The attribute 
-  -- Task_AbstractionLevel is immediately above the attribute 
-  -- Object_AbstractionLevel and can be used to describe a real_time 
-  -- system or subsystem. This is at the level of describing the major 
-  -- tasks that are carried out by the real_time systems and are typically 
-  -- executable as individual processes. The description of a task would 
-  -- consist of listing all the software objects used to perform the task.
-  fun Task_AbstractionLevel : Class ;
-  fun Task_AbstractionLevel_Class : SubClass Task_AbstractionLevel AbstractionLevelAttribute ;
-
-  -- A subclass of 
-  -- RealtimeSystemAttribute which includes ComplexityAttribute, 
-  -- StrictnessAttribute, and AbstractionLevelAttribute.
-  fun TimingRequirementAttribute : Class ;
-  fun TimingRequirementAttribute_Class : SubClass TimingRequirementAttribute RealtimeSystemAttribute ;
-
-  -- An attribute which applies to computer 
-  -- paths which handle random events.
-  fun TransientPath : Class ;
-  fun TransientPath_Class : SubClass TransientPath ComputerPathAttribute ;
-
-  -- An instance of the class 
-  -- RealtimeSystem shows Transient_SystemBehavior when it is 
-  -- activated by sporadic events.
-  fun Transient_SystemBehavior : Class ;
-  fun Transient_SystemBehavior_Class : SubClass Transient_SystemBehavior SystemBehaviorAttribute ;
-
-  -- A UniformResourceIdentifier 
-  -- (URI) is a compact string of characters for identifying an abstract or 
-  -- physical resource. A URI can be further classified as a locator, a name, 
-  -- or both (source: http://www.ietf.org/rfc/rfc2396.txt).
-  fun UniformResourceIdentifier : Class ;
-  fun UniformResourceIdentifier_Class : SubClass UniformResourceIdentifier ContentBearingObject ;
-
-  -- The term UniformResourceLocator 
-  -- (URL) refers to the subset of URI that identify resources via a 
-  -- representation of their primary access mechanism (e.g., their network 
-  -- location), rather than identifying the resource by name or by some other 
-  -- attribute(s) of that resource (source: http://www.ietf.org/rfc/rfc2396.txt).
-  fun UniformResourceLocator : Class ;
-  fun UniformResourceLocator_Class : SubClass UniformResourceLocator UniformResourceIdentifier ;
-
-  -- The term UniformResourceName (URN) 
-  -- refers to the subset of URI that are required to remain globally unique 
-  -- and persistent even when the resource ceases to exist or becomes 
-  -- unavailable (source: http://www.ietf.org/rfc/rfc2396.txt).
-  fun UniformResourceName : Class ;
-  fun UniformResourceName_Class : SubClass UniformResourceName UniformResourceIdentifier ;
-
-  -- The Unix epoch or point of reference is 00:00:00 UTC, 
-  -- January 1, 1970.
-  fun UnixEpoch : Ind Epoch ;
-
-  -- An established relationship between a user and a 
-  -- computer, network or information service. User accounts require a username and 
-  -- password, and new user accounts are given a default set of permissions.
-  fun UserAccount : Class ;
-  fun UserAccount_Class : SubClass UserAccount ContentBearingObject ;
-
-  -- The name a person uses to identify himself or herself 
-  -- when logging onto a computer system or online service.
-  fun UserName : Class ;
-  fun UserName_Class : SubClass UserName SymbolicString ;
-
-  -- A request made by a ComputerUser, such as 
-  -- looking up a customer record.
-  fun UserRequest : Class ;
-  fun UserRequest_Class : SubClass UserRequest ComputerProcess ;
-
-  -- A ComputerProcess which requires access to a 
-  -- ComputerResource.
-  fun UsingAResource : Class ;
-  fun UsingAResource_Class : SubClass UsingAResource ComputerProcess ;
-
-  -- A program that performs a specific task related to the 
-  -- management of computer functions, resources, or files. Utility programs range 
-  -- from the simple to the sophisticated, and many programmers specialize in producing 
-  -- and distributing them as shareware. There are utilities that perform file and 
-  -- directory management, data compression, disk defragmentation and repair, system 
-  -- diagnostics, graphics viewing, and system security, for example. Many utilities 
-  -- are written as memory_resident programs meant to serve as adjuncts to operating 
-  -- systems. Many operating systems incorporate such popular utility functions as 
-  -- undeleting, password protection, memory management, virus protection, and file 
-  -- compression.
-  fun Utility : Class ;
-  fun Utility_Class : SubClass Utility ComputerProgram ;
-
-  -- An attribute that applies to a 
-  -- RealtimeSystem just in case it is designed and implemented to use 
-  -- a utility_computing function, which is applied to competing timing 
-  -- requirements to determine which should be met because meeting the 
-  -- requirement produces higher utility as defined by the function.
-  fun Utility_Strictness : Class ;
-  fun Utility_Strictness_Class : SubClass Utility_Strictness StrictnessAttribute ;
-
-  fun abstractionLevel : El RealtimeSystem -> El AbstractionLevelAttribute -> Formula ;
-
-  -- (bandwidthOf ?NET ?BANDWIDTH) holds if 
-  -- ?BANDWIDTH is the amount of data which can be sent through an instance 
-  -- of a ComputerNetwork ?NET, measured in bits per second.
-  fun bandwidthOf : El ComputerNetwork -> El BitsPerSecond -> Formula ;
-
-  -- (batchInterArrival ?PATH ?TIME) 
-  -- holds if ?TIME is the maximum allowable time between processing of a 
-  -- particular element of a continuous or quasicontinuous path's data 
-  -- stream in successive cycles.
-  fun batchInterArrival : El ComputerPath -> El TimeDuration -> Formula ;
-
-  -- (batchLatency ?PATH ?TIME)holds if ?TIME 
-  -- is the maximum allowed latency for all cycles of a quasicontinuous path.
-  fun batchLatency : El ComputerPath -> El TimeDuration -> Formula ;
-
-  -- (benchmarkPerformance ?SYSTEM 
-  -- ?TEST ?NUMBER) holds if ?NUMBER is a benchmark for measuring the performance 
-  -- of an instance of a ComputationalSystem.
-  fun benchmarkPerformance : El ComputationalSystem -> El MonitoringProgram -> El Quantity -> Formula ;
-
-  -- (collectRate ?System ?Period) holds if ?Period is 
-  -- the period at which ComputationalSystem ?System collects data.
-  fun collectRate : El ComputationalSystem -> El TimeDuration -> Formula ;
-
-  -- (commandLineArguments ?PROGRAM ?LIST) means that the application ?PROGRAM requires command line 
-  -- arguments, as specified in ?LIST.
-  fun commandLineArguments : El ComputerProgram -> El List -> Formula ;
-
-  -- (complexity ?System ?Attribute) holds if 
-  -- ?Attribute is a TimingRequirementAttribute which describes the 
-  -- RealtimeSystem ?System.
-  fun complexity : El RealtimeSystem -> El TimingRequirementAttribute -> Formula ;
-
-  -- (componentDataID ?TIME ?COMPONENT ?INSTANCE 
-  -- ?UNIT ?NUMBER) holds if ?INSTANCE is an instance of ?COMPONENT, identified by 
-  -- IDNumber ?NUMBER, and whose performance is measured by a UnitOfMeasure_ComputerPerformance ?UNIT. The timestamp ?TIME identifies the time when this 
-  -- information was created.
-  fun componentDataID: El TimePosition -> Desc ComputerComponent -> El ComputerComponent -> El UnitOfMeasure -> El SymbolicString -> Formula ;
-
-  -- (computerResponseTo ?Response ?Request) means that 
-  -- ?Response is a ComputerResponse to the UserRequest ?Request.
-  fun computerResponseTo : El ComputerResponse -> El UserRequest -> Formula ;
-
-  -- (computerRunning ?Process ?Computer) 
-  -- means that the ComputerProcess ?Process is running on ?Computer.
-  fun computerRunning : El ComputerProcess -> El Computer -> Formula ;
-
-  -- (criticalityLevel ?PROGRAM ?INTEGER) 
-  -- holds just in case ?INTEGER indicates the relative priority of ?PROGRAM 
-  -- with respect to other applications within the SoftwareSystem.
-  fun criticalityLevel : El ComputerProgram -> El Integer -> Formula ;
-
-  -- (dataID ?PROGRAM ?NUMBER) holds if ?NUMBER is a small 
-  -- number associated with an instance of MonitoringProgram.
-  fun dataID : El MonitoringProgram -> El SymbolicString -> Formula ;
-
-  -- The data being processed during a ComputerProcess.
-  fun dataProcessed : El ComputerProcess -> El ComputerData -> Formula ;
-
-  -- (dataStreamSlack ?PATH ?N) means that 
-  -- a continuous or quasicontinuous path ?PATH should be able to process ?N 
-  -- additional data items at any time.
-  fun dataStreamSlack : El ComputerPath -> El PositiveInteger -> Formula ;
-
-  -- (defaultNetwork ?SYSTEM ?NET) holds if 
-  -- ?NET is the default network of the HardwareSystem ?SYSTEM.
-  fun defaultNetwork : El HardwareSystem -> El ComputerNetwork -> Formula ;
-
-  -- if the dependency type is StartupBlock, 
-  -- then (dependencyDelay ?PROGRAM ?TIME) means that the application 
-  -- ?PROGRAM can only be started after a dependency delay of ?TIME after the 
-  -- startup of the application. If the dependency type is ShutdownBlock, then 
-  -- (dependencyDelay ?PROGRAM ?TIME) means that the application ?PROGRAM can 
-  -- only be stopped after a dependency delay of ?TIME after the application 
-  -- is stopped.
-  fun dependencyDelay : El ComputerProgram -> El TimeDuration -> Formula ;
-
-  -- (dependencyType ?PROGRAM ?TYPE) means 
-  -- that ?PROGRAM has a dependency type ?TYPE, where ?TYPE can be either 
-  -- StartupBlock or ShutdownBlock.
-  fun dependencyType: El ComputerProgram -> Desc ComputerProgram -> Formula ;
-
-  -- (designPattern ?System ?Attribute) holds 
-  -- if ?Attribute is a DesignPatternAttribute which describes the 
-  -- RealtimeSystem ?System.
-  fun designPattern : El RealtimeSystem -> El DesignPatternAttribute -> Formula ;
-
-  -- (directoryOf ?FILE ?DIRECTORY) means that 
-  -- the ComputerFile ?FILE is in the ComputerDirectory ?DIRECTORY.
-  fun directoryOf : El ComputerFile -> El ComputerDirectory -> Formula ;
-
-  -- (environmentAttributes ?Program ?Attribute) holds if ?Attribute is an EnvironmentSoftwareAttribute 
-  -- which describes the ComputerProgram ?Program.
-  fun environmentAttributes : El ComputerProgram -> El EnvironmentSoftwareAttribute -> Formula ;
-
-  -- (formOfAdaptation ?System ?Attribute) 
-  -- holds if ?Attribute is a FormOfAdaptationAttribute which describes the 
-  -- RealtimeSystem ?System.
-  fun formOfAdaptation : El RealtimeSystem -> El FormOfAdaptationAttribute -> Formula ;
-
-  -- Granularity is a sub_property of the 
-  -- timing requirements property of real_time systems. Granularity is 
-  -- defined by how a timing requirement is specified in units of time.
-  fun granularity : El RealtimeSystem -> El TimeDuration -> Formula ;
-
-  -- (hardwareType ?TYPE ?COMPUTER) means that 
-  -- TYPE represents the computer vendor model name, as well as the version 
-  -- of the product.
-  fun hardwareType : El SymbolicString -> El Computer -> Formula ;
-
-  -- (hasAccount ?User ?Account) holds if ?User is 
-  -- assigned the UserAccount ?Account.
-  fun hasAccount : El ComputerUser -> El UserAccount -> Formula ;
-
-  -- (hasDependency ?PROGRAM1 ?PROGRAM2) 
-  -- holds if ?PROGRAM1 is dependent on the application ?PROGRAM2.
-  fun hasDependency : El ComputerProgram -> El ComputerProgram -> Formula ;
-
-  -- (heartBeatRate ?Program ?Period) holds if 
-  -- ?Period is the period at which the ComputerProgram ?Program sends its heartbeat 
-  -- to a monitoring process.
-  fun heartBeatRate : El ComputerProgram -> El TimeDuration -> Formula ;
-
-  -- Interference on an analog line caused by a variation 
-  -- of a signal from its reference timing slots. Jitter can cause problems in the receipt 
-  -- of data and any subsequent processing of that data.
-  fun hostJitter : El Computer -> El ConstantQuantity -> Formula ;
-
-  -- (hostOf ?SYSTEM ?COMPUTER) means that ?COMPUTER 
-  -- is the host of the computational system ?SYSTEM.
-  fun hostOf : El ComputationalSystem -> El Computer -> Formula ;
-
-  -- (hostStatus ?Computer ?Status) means that ?Status 
-  -- describes the status of the Computer, such as HostDown, HostReady.
-  fun hostStatus : El Computer -> El ComputerStatus -> Formula ;
-
-  -- The degree of sharpness of a displayed or printed image.
-  fun imageResolution : El ImageFile -> El PhysicalQuantity -> Formula ;
-
-  -- (ipAddressOf ?HOST ?ADDRESS) holds if ?ADDRESS is the IPAddress of 
-  -- the computer ?HOST.
-  fun ipAddressOf : El Computer -> El IPAddress -> Formula ;
-
-  -- In performance measurement, the current use of a 
-  -- system as a percentage of total capacity.
-  fun load : El ComputerComponent -> El ConstantQuantity -> Formula ;
-
-  -- (maximumReplications ?PROGRAM ?INTEGER) means that 
-  -- ?INTEGER represents the maximum number of copies of this application which can be run 
-  -- during a process.
-  fun maximumReplications : El ComputerProgram -> El PositiveInteger -> Formula ;
-
-  -- (memorySize ?System ?Size) holds if 
-  -- ?Size is the required memory size for the ComputationalSystem ?System.
-  fun memorySize : El ComputationalSystem -> El ConstantQuantity -> Formula ;
-
-  -- (minimumReplications ?PROGRAM ?INTEGER) means that ?INTEGER represents 
-  -- the minimum copies of the application ?PROGRAM required to be survivable, where a program is 
-  -- survivable if the failure of one or more resources does not result 
-  -- in the failure of the program. Either long MTTF for the system as a 
-  -- whole or short MTTR when failure occurs would improve the survivability
-  -- of a program.
-  fun minimumReplications : El ComputerProgram -> El PositiveInteger -> Formula ;
-
-  -- (monitorApplicationData ?TIME 
-  -- ?APPLICATION) holds if the time stamp ?TIME specifies the time at which 
-  -- ?APPLICATION is running.
-  fun monitorApplicationData : El TimePosition -> El ComputerProgram -> Formula ;
-
-  -- (monitorComponentData ?TIME ?ID 
-  -- ?NUMBER) holds if at time ?TIME, a component with the IDNumber ?ID 
-  -- has a performance of a value ?NUMBER.
-  fun monitorComponentData : El TimePosition -> El SymbolicString -> El RealNumber -> Formula ;
-
-  -- (monitorConnectivityData ?TIME 
-  -- ?IPADDRESS) is a relation between a timestamp ?TIME and an ?IP address.
-  fun monitorConnectivityData : El TimePosition -> El IPAddress -> Formula ;
-
-  -- (numberOfCPUs ?COMPUTER ?INTEGER) means 
-  -- that the number of CPUs for the host ?COMPUTER is equal to INTEGER.
-  fun numberOfCPUs : El Computer -> El PositiveInteger -> Formula ;
-
-  -- (password ?Password ?User) means that ?Password is 
-  -- the password the ComputerUser uses while logging onto a computer system.
-  fun password : El ComputerUser -> El ComputerPassword -> Formula ;
-
-  -- (performanceResult ?EVENT ?COMPONENT ?NUMBER) holds if the performance of
-  -- ?COMPONENT has a value ?NUMBER, measured by ?EVENT, an instance of MeasuringPerformance.
-  fun performanceResult : El MeasuringPerformance -> El ComputerComponent -> El RealNumber -> Formula ;
-
-  -- (portNumber ?PROGRAM ?NUMBER) holds if ?NUMBER identifies a protocol 
-  -- port, i.e. a TCP_IP software abstraction used to distinguish different applications providing 
-  -- services within a single destination computer. The different ports on a host are identified by a 
-  -- positive 16_bit number.
-  fun portNumber : El ComputerProgram -> El PositiveInteger -> Formula ;
-
-  -- (priority ?SYSTEM ?QUANTITY) means that the 
-  -- priority of the ?SYSTEM is characterized by a PriorityAttribute, such 
-  -- as HighPriority or LowPriority.
-  fun priority : El ComputationalSystem -> El PriorityAttribute -> Formula ;
-
-  -- (processAborted ?Abort ?Process) means 
-  -- that the ComputerProcess ?Process is aborted as the result of ?Abort.
-  fun processAborted : El Abort -> El ComputerProcess -> Formula ;
-
-  -- (processID ?PROCESS ?NUMBER) holds if ?NUMBER is a unique number 
-  -- generated by the operating system and used to refer to the ComputerProcess ?PROCESS. There 
-  -- is usually no significance to the numbers as they are reused as old processes die and new processes 
-  -- are created.
-  fun processID : El ComputerProcess -> El PositiveInteger -> Formula ;
-
-  -- The arguments of this relation are data 
-  -- structures, each of which contains the information necessary for the 
-  -- process already loaded by the operating system to execute on a processor.
-  fun processList : [El Entity] -> Formula ;
-
-  -- (productModel ?Model ?Product) means that 
-  -- ?Model represents the type of the Product ?Product
-  fun productModel : El SymbolicString -> El Product -> Formula ;
-
-  -- (programCopy ?File ?Program) means that 
-  -- the ComputerFile ?File is one of the copies of the ComputerProgram 
-  -- ?Program.
-  fun programCopy : El ComputerFile -> El ComputerProgram -> Formula ;
-
-  -- (programRunning ?Process ?Program) 
-  -- means that the ComputerProcess ?Process is executing the 
-  -- ComputerProgram ?Program.
-  fun programRunning : El ComputerProcess -> El ComputerProgram -> Formula ;
-
-  -- (qoSSlack ?PATH ?MIN ?MAX) holds if ?PATH 
-  -- has a realtime QoS maximum slack percentage of ?MAX and minimum of ?MIN.
-  fun qoSSlack : El ComputerPath -> El ConstantQuantity -> El ConstantQuantity -> Formula ;
-
-  -- (rMProgram_of ?RM ?SYSTEM) means that 
-  -- ?RM is the resource management program of the SoftwareSystem ?SYSTEM.
-  fun rMProgram_of : El ResourceManagementProgram -> El SoftwareSystem -> Formula ;
-
-  -- (requestRate ?Request ?Period) means that 
-  -- ?Period is the period at which the user sends its ?Request.
-  fun requestRate : El UserRequest -> El TimeDuration -> Formula ;
-
-  -- (resourceUsed ?Process ?Resource) means that the 
-  -- ComputerProcess ?Process has access to the ComputerResource ?Resource.
-  fun resourceUsed : El ComputerProcess -> El ComputerResource -> Formula ;
-
-  -- (responseRate ?Response ?Period) means 
-  -- that ?Period is the period at which the computer sends its ?Response.
-  fun responseRate : El ComputerResponse -> El TimeDuration -> Formula ;
-
-  -- The time it takes for the computer to comply 
-  -- with a user's request, such as looking up a customer record.
-  fun responseTime : El UserRequest -> El TimeDuration -> Formula ;
-
-  -- (runningOn ?Program ?Computer) holds if the 
-  -- ComputerProgram ?Program is being executed on ?Computer.
-  fun runningOn : El ComputerProgram -> El Computer -> Formula ;
-
-  -- (runsOn ?Program ?Computer) means that ?Program 
-  -- is capable of running on ?Computer.
-  fun runsOn : El ComputerProgram -> El Computer -> Formula ;
-
-  -- (sendRate ?Program ?Period) holds if ?Period is the 
-  -- period at which the ComputationalSystem ?System sends data reports.
-  fun sendRate : El ComputationalSystem -> El TimeDuration -> Formula ;
-
-  -- (settlingTime ?PROGRAM ?TIME) says that ?TIME represents seconds to delay
-  -- after an action was taken with respect to QoS.
-  fun settlingTime : El ComputerProgram -> El TimeDuration -> Formula ;
-
-  -- (shutdownOf ?SHUTDOWN ?PROGRAM) holds just 
-  -- in case an instance of ShutdownBlock ?SHUTDOWN specifies a set of 
-  -- instructions to end ?PROGRAM.
-  fun shutdownOf : El ShutdownBlock -> El ComputerProgram -> Formula ;
-
-  -- (simpleDeadline ?PATH ?TIME)holds if 
-  -- ?TIME is the maximum end_to_end path latency during a cycle of a 
-  -- continuous or quasicontinuous path or during the activation of a transient 
-  -- path.
-  fun simpleDeadline : El ComputerPath -> El TimeDuration -> Formula ;
-
-  -- (slidingWindowSize ?PATH ?N) holds 
-  -- if PATH has a realtime QoS sliding window size of ?N measured samples.
-  fun slidingWindowSize : El ComputerPath -> El PositiveInteger -> Formula ;
-
-  -- (softwarePath ?SYSTEM ?PATH) means that 
-  -- ?PATH is a computer path for the instance of SoftwareSystem ?SYSTEM.
-  fun softwarePath : El SoftwareSystem -> El ComputerPath -> Formula ;
-
-  -- (standardErrorDevice ?PROGRAM ?DEVICE) holds just in case the DEVICE is the predefined 
-  -- error channel with which the running version of this program is initialised.
-  fun standardErrorDevice : El ComputerProcess -> El ComputerOutputDevice -> Formula ;
-
-  -- (standardInputDevice ?PROCESS ?DEVICE) holds just in case the DEVICE is 
-  -- the predefined input channel with which the running version of the program PROCESS is initialised.
-  fun standardInputDevice : El ComputerProcess -> El ComputerInputDevice -> Formula ;
-
-  -- (standardOutputDevice ?PROGRAM ?DEVICE) holds just in case the DEVICE is 
-  -- the predefined output channel with which the running version of this program is initialised.
-  fun standardOutputDevice : El ComputerProcess -> El ComputerOutputDevice -> Formula ;
-
-  -- (startupOf ?STARTUP ?PROGRAM) holds just in case an instance of
-  -- StartupBlock ?STARTUP specifies a set of instructions to start the ?PROGRAM.
-  fun startupOf : El StartupBlock -> El ComputerProgram -> Formula ;
-
-  -- (startupTimeDelay ?PROGRAM ?TIME) 
-  -- says that ?TIME is the time to delay after the previous application 
-  -- was started before starting the application ?PROGRAM.
-  fun startupTimeDelay : El ComputerProgram -> El TimeDuration -> Formula ;
-
-  -- (stateOfProcess ?PROCESS ?STATE) says 
-  -- that ?STATE is a state of the ComputerProcess ?PROCESS.
-  fun stateOfProcess : El ComputerProcess -> El ProcessState -> Formula ;
-
-  -- (status ?PROCESS ?STATUS) holds if ?STATUS is the current status of ?PROCESS.
-  fun status : El ComputerProcess -> El ProcessStatus -> Formula ;
-
-  -- (strictness ?System ?Attribute) holds if 
-  -- the StrictnessAttribute ?Attribute describes the RealtimeSystem ?System.
-  fun strictness : El RealtimeSystem -> El StrictnessAttribute -> Formula ;
-
-  -- (systemBehavior ?System ?Attribute) 
-  -- holds if ?Attribute is a SystemBehaviorAttribute which describes the 
-  -- RealtimeSystem ?System.
-  fun systemBehavior : El RealtimeSystem -> El SystemBehaviorAttribute -> Formula ;
-
-  -- (systemMeasured ?Event ?System) means that ?Event is an event of measuring
-  -- the performance of the ComputationalSystem ?System.
-  fun systemMeasured : El MeasuringPerformance -> El ComputationalSystem -> Formula ;
-
-  -- (task ?Process ?Task) means that ?Task is a function to 
-  -- be performed by the ComputerProcess ?Process.
-  fun task : El ComputerProcess -> El ProcessTask -> Formula ;
-
-  -- (taskRelation ?System ?Attribute) holds 
-  -- if ?Attribute is a TaskRelationAttribute which describes the 
-  -- RealtimeSystem ?System.
-  fun taskRelation : El RealtimeSystem -> El TaskRelationAttribute -> Formula ;
-
-  fun thresholdOf : El Computer -> El PositiveRealNumber -> Formula ;
-
-  -- (unitMeasuringPerformance ?COMPONENT ?UNIT) holds in case ?UNIT is 
-  -- an instance of UnitOfMeasure which is used to measure the performance of ?COMPONENT.
-  fun unitMeasuringPerformance : El ComputerComponent -> El UnitOfMeasure -> Formula ;
-
-  -- (userName ?Name ?User) means that ?Name is the name the ComputerUser uses 
-  -- to identify himself or herself when logging onto a computer system.
-  fun userName : El ComputerUser -> El UserName -> Formula ;
-
-}
diff --git a/examples/SUMO/QoSontologyEng.gf b/examples/SUMO/QoSontologyEng.gf
deleted file mode 100644
--- a/examples/SUMO/QoSontologyEng.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:english:abstract:prelude:common
-concrete QoSontologyEng of QoSontology = BasicEng ** open DictLangEng, DictEng, ParamBasic, StructuralEng in {
- 
-lin
-  ProcessTask = AdvCN (UseN task_N) (PrepNP possess_Prep (MassNP (UseN process_N))) ;
-
-}
diff --git a/examples/SUMO/QoSontologyFre.gf b/examples/SUMO/QoSontologyFre.gf
deleted file mode 100644
--- a/examples/SUMO/QoSontologyFre.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:french:romance:abstract:prelude:common
-concrete QoSontologyFre of QoSontology = BasicFre ** open DictLangFre, ParadigmsFre, ResFre, LexiconFre, ExtraLexiconFre, ParamBasic,StructuralFre in {
- 
-lin
-
-
-ProcessTask = AdvCN (UseN task_N) (PrepNP possess_Prep (MassNP (UseN process_N))) ;
-}
diff --git a/examples/SUMO/QoSontologyRon.gf b/examples/SUMO/QoSontologyRon.gf
deleted file mode 100644
--- a/examples/SUMO/QoSontologyRon.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:french:romance:abstract:prelude:common
-concrete QoSontologyRon of QoSontology = BasicRon ** open DictLangRon, ParadigmsRon, ResRon, LexiconRon, ExtraLexiconRon, ParamBasic,StructuralRon in {
- 
-lin
-
-
-ProcessTask = AdvCN (UseN task_N) (PrepNP by8means_Prep (MassNP (UseN process_N))) ;
-}
diff --git a/examples/SUMO/RGLExt/DictLang.gf b/examples/SUMO/RGLExt/DictLang.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/DictLang.gf
+++ /dev/null
@@ -1,12 +0,0 @@
---1 Lang: a Test Module for the Resource Grammar
-
--- This grammar is for testing the resource as included in the
--- language-independent API, consisting of a grammar and a lexicon.
--- The grammar without a lexicon is [``Grammar`` Grammar.html],
--- which may be more suitable to open in applications.
-
-abstract DictLang = 
-  Grammar
-  ** open Extension in {
- -- flags startcat=NP ;
-  } ;
diff --git a/examples/SUMO/RGLExt/DictLangEng.gf b/examples/SUMO/RGLExt/DictLangEng.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/DictLangEng.gf
+++ /dev/null
@@ -1,9 +0,0 @@
---# -path=.:../../../lib/src/abstract:../../../lib/src/english:../../../lib/src/common
-
-concrete DictLangEng of DictLang = 
-  GrammarEng
-  ** open ExtensionEng in {
-
-flags  unlexer = text ; lexer = text ;
-
-} ;
diff --git a/examples/SUMO/RGLExt/DictLangFre.gf b/examples/SUMO/RGLExt/DictLangFre.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/DictLangFre.gf
+++ /dev/null
@@ -1,10 +0,0 @@
---# -path=.:../abstract:../common:../prelude:../romance:
-
-concrete DictLangFre of DictLang = 
-  GrammarFre,
-  ExtensionFre
-  ** {
-
-flags  unlexer = text ; lexer = text ;
-
-} ;
diff --git a/examples/SUMO/RGLExt/DictLangRon.gf b/examples/SUMO/RGLExt/DictLangRon.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/DictLangRon.gf
+++ /dev/null
@@ -1,10 +0,0 @@
---# -path=.:../abstract:../common:../prelude
-
-concrete DictLangRon of DictLang = 
-  GrammarRon,
-  ExtensionRon
-  ** {
-
-flags  unlexer = text ; lexer = text ;
-
-} ;
diff --git a/examples/SUMO/RGLExt/Extension.gf b/examples/SUMO/RGLExt/Extension.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/Extension.gf
+++ /dev/null
@@ -1,31 +0,0 @@
-
--- other functions needed for parsing 
-
-abstract Extension =  Cat ** {
-
-cat
-  PolSentence;
-  StmtS ;
-  [CN]{2};
-
-fun 
-VerbToNounV2 : V2 -> N2 ; -- discovering
-VerbToNoun : V -> N ; -- walking is healthy
-VerbToGerundA : V -> A ; -- singing bird
-VerbToParticipeA : V -> A ; -- the required number 
-ConjCN  : Conj -> [CN] -> CN ;   -- set or class
-mkPolSent : Cl -> PolSentence ; 
-getSent : PolSentence -> S ;
-sentToNoun : PolSentence -> NP ;
-UsePolSentence : Pol -> PolSentence -> StmtS ;
-
-at_Prep : Prep ; 
-per_Prep : Prep ; 
-O1 : NP ;
-O2 : NP ;
-O3 : NP ;
-O4 : NP ;
-O5 : NP ;
-
-
-};
diff --git a/examples/SUMO/RGLExt/ExtensionEng.gf b/examples/SUMO/RGLExt/ExtensionEng.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/ExtensionEng.gf
+++ /dev/null
@@ -1,62 +0,0 @@
---# -path=.:RGLExt:alltenses:../../lib/src/english
-
-concrete ExtensionEng of Extension = CatEng ** open MorphoEng, ResEng, ConjunctionEng, StructuralEng, Prelude, ParadigmsEng, Coordination, ParamBasic in {
-
-
-lincat 
-    PolSentence = {s : SentForm => CPolarity => Str ; flag : Flag};
-    [CN] = {s1,s2 : Number => ResEng.Case => Str ; g : Gender} ;   
-    StmtS = {s : Str};
-
-lin 
-VerbToNounV2 vs = VerbToNoun vs ** {c2 = vs.c2; lock_N2=<>};
-
-VerbToNoun v = {s = \\_,_ => v.s ! VPresPart;
-                g = Masc; lock_N=<>};
-                                
-VerbToGerundA v = {s = \\_ => v.s ! VPresPart; lock_A=<>};              
-
-VerbToParticipeA v = {s = \\_ => v.s ! VPPart; lock_A=<>};
-
-mkPolSent cl = {s = \\f,b => case b of 
-                              {CPos => cl.s ! Pres ! Simul ! CPos ! ODir;
-                               _   => cl.s ! Pres ! Simul ! CNeg False ! ODir};
-                flag = NothingS ;
-                lock_PolSentence = <>};
-               
-getSent psel = {s = psel.s ! Indep ! CPos} ;
-
-sentToNoun ps = {s = \\_ => "\"" ++ ps.s ! Indep ! CPos ++ "\"";
-                 a = agrP3 Sg; lock_NP=<>};               
-               
-ConjCN conj ss = conjunctDistrTable2 Number ResEng.Case conj ss ** {g = ss.g;lock_CN=<>};               
-
-BaseCN x y ={s1 = \\n,c => x.s ! n ! c ;
-             s2 = \\n,c => y.s ! n ! c ;   
-             g  =  x.g} ;  
-
-ConsCN xs x = consrTable2 Number ResEng.Case comma xs x ** {g = Masc} ;               
-
-
-UsePolSentence p ps = {s = ps.s ! Indep ! p.p};
-
-at_Prep = mkPrep "at" ;
-per_Prep = mkPrep "per" ;  
-
-O1 = {s = \\_ => "o1" ;
-      a = agrP3 Sg}**{lock_NP=<>};
-
-O2 = {s = \\_ => "o2" ;
-      a = agrP3 Sg}**{lock_NP=<>};
-
-O3 = {s = \\_ => "o3" ;
-      a = agrP3 Sg}**{lock_NP=<>};
-      
-O4 = {s = \\_ => "o4" ;
-      a = agrP3 Sg}**{lock_NP=<>};      
-      
-O5 = {s = \\_ => "o5" ;
-      a = agrP3 Sg}**{lock_NP=<>};      
-
-     
-} 
diff --git a/examples/SUMO/RGLExt/ExtensionFre.gf b/examples/SUMO/RGLExt/ExtensionFre.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/ExtensionFre.gf
+++ /dev/null
@@ -1,64 +0,0 @@
---# -path=.:../romance:../common:../abstract:../prelude:
-concrete ExtensionFre of Extension = CatFre ** open MorphoFre, Prelude, Coordination,ParamBasic, ResFre, GrammarFre, ParadigmsFre in {
-
-
-lincat 
-    PolSentence = {s : SentForm => Polarity => Str ; flag : Flag};
-    [CN] = {s1,s2 : Number => Str ; g : Gender} ;  
-    SS = {s : Str};
-   
-    
-
-lin 
-
-VerbToNoun v = {s = \\_ => v.s ! (VInfin True);
-                g = Masc};
-
-VerbToNounV2 v2 = VerbToNoun v2 ** {c2 = v2.c2};
-
-VerbToGerundA v = {s = \\_,af => case af of
-                              {AF g n => v.s ! VGer; -- need more data for feminine and plural forms 
-                               AA     => "en" ++ v.s ! VGer  
-                              };
-                   isPre = False};
-
-VerbToParticipeA v = {s = \\_,af => case af of 
-                              {AF g n => v.s ! (VPart g n);
-                               AA     => "en" ++ v.s ! VGer
-                              }; 
-                      isPre = False} ;  
-
-mkPolSent cl = {s = \\f,b => cl.s ! DDir ! RPres ! Simul ! b ! Indic ;
-                flag = NothingS ;
-                lock_PolSentence = <>
-               };                      
-
-sentToNoun ps = heavyNP {s = \\_ => "\"" ++ ps.s ! Indep ! Pos ++ "\"";
-                         a = agrP3 Masc Sg
-                        };     
-
-at_Prep = mkPreposition "à" ;
-per_Prep = mkPreposition "per" ;                                    
-                         
-ConjCN conj ss = conjunctDistrTable Number conj ss ** {
-                g = ss.g                
-                };               
-
-BaseCN x y ={
-      s1 = \\n => x.s ! n ;
-      s2 = \\n => y.s ! n ;   
-      g  =  x.g};  
-
-ConsCN xs x = consrTable Number comma xs x ** {g = x.g} ;
-               
-UsePolSentence p ps = {s = ps.s ! Indep ! p.p};
-
-O1 = UsePN (mkPN "o1") ; 
-O2 = UsePN (mkPN "o2") ; 
-O3 = UsePN (mkPN "o3") ;      
-O4 = UsePN (mkPN "o4") ;       
-O5 = UsePN (mkPN "o5") ;
-           
- 
-            
-} 
diff --git a/examples/SUMO/RGLExt/ExtensionRon.gf b/examples/SUMO/RGLExt/ExtensionRon.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/ExtensionRon.gf
+++ /dev/null
@@ -1,62 +0,0 @@
-concrete ExtensionRon of Extension = CatRon ** open MorphoRon, ResRon, ConjunctionRon, StructuralRon, Prelude, Coordination,ParamBasic, ParadigmsRon, NounRon in {
-
-
-lincat 
-    PolSentence = {s : SentForm => Polarity => Str ; flag : Flag};
-    [CN] = {s1,s2 : Number => Species => ACase => Str; g : NGender; a : Animacy ; isComp : Bool} ;   
-    StmtS = {s : Str};
-lin 
-
-VerbToNounV2 v2 = VerbToNoun v2 ** {c2 = v2.c2};
-
-
-VerbToNoun vp = { s = \\n,sp,c => vp.s ! PPasse Masc n sp c ; 
-                 g = NNeut ; a = Inanimate };         
-
-
-VerbToGerundA vp = {s = \\af => vp.s ! Ger; 
-                isPre = False
-                };                  
-              
-VerbToParticipeA v = {s = \\af => case af of 
-                     {AF g n sp c => v.s ! PPasse g n sp c;
-                      AA => v.s ! PPasse Masc Sg Indef ANomAcc
-                      };
-                  isPre = False
-                  };
-
-mkPolSent cl = {s = \\f,b => cl.s ! DDir ! RPres ! Simul ! b ! Indic ;
-                flag = NothingS ;
-                lock_PolSentence = <>
-               };
-               
-sentToNoun ps = heavyNP {s = \\_ => "\"" ++ ps.s ! Indep ! Pos ++ "\"";
-                         a = agrP3 Masc Sg; hasClit = HasClit ; isComp = True ;
-                         ss = "\"" ++ ps.s ! Indep ! Pos ++ "\""
-                        };               
-               
-ConjCN conj ss = conjunctDistrTable3 Number Species ACase conj ss ** {
-                g = ss.g; a = ss.a; isComp = ss.isComp; needsRefForm = False                
-                };               
-
-
-BaseCN x y ={
-      s1 = \\n,sp,c => x.s ! n ! sp ! c ;
-      s2 = \\n,sp,c => y.s ! n ! sp ! c ;   
-      g  =  x.g; a = x.a ; isComp = x.isComp;
-      needsRefForm = False};  
-
-ConsCN xs x = consrTable3 Number Species ACase comma xs x ** {g = x.g; a = x.a; isComp = x.isComp; needsRefForm = False} ;               
-
-at_Prep = mkPrep "la" Ac True;
-per_Prep = mkPrep "per" Ac True;  
-
-UsePolSentence p ps = {s = ps.s ! Indep ! p.p};
-
-O1 = UsePN (mkPN "o1") ;    
-O2 = UsePN (mkPN "o2") ; 
-O3 = UsePN (mkPN "o3") ;      
-O4 = UsePN (mkPN "o4") ;        
-O5 = UsePN (mkPN "o5") ;
-            
-} 
diff --git a/examples/SUMO/RGLExt/ExtraLexicon.gf b/examples/SUMO/RGLExt/ExtraLexicon.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/ExtraLexicon.gf
+++ /dev/null
@@ -1,29 +0,0 @@
-abstract ExtraLexicon = Cat ** {
-fun
-  time_N : N ;
-  square_A : A ;
-  value_N : N ;
-  element_N : N ;
-
-
---------------------------
---CNL presentation
-
- entity_N : N ;
- abstract_N : N ;
- attribute_N : N ; 
- graph_N : N ; 
- model_N : N ; 
- process_N : N ;
- task_N : N ;
- proposition_N : N ;
- quantity_N : N ; 
- set_N : N ;
- class_N : N ;
- physical_N : N ; 
- content_N : N ; 
- object_N : N ;
- system_N : N ;
- physical_A : A ;
-
-}
diff --git a/examples/SUMO/RGLExt/ExtraLexiconFre.gf b/examples/SUMO/RGLExt/ExtraLexiconFre.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/ExtraLexiconFre.gf
+++ /dev/null
@@ -1,34 +0,0 @@
---# -path=.:../romance:../common:../abstract:../../prelude
-
-concrete ExtraLexiconFre of ExtraLexicon = CatFre ** 
-  open ParadigmsFre,MorphoFre,BeschFre in {
-
-flags 
-  optimize=values ; coding=utf8 ;
-
-lin
- value_N = regGenN "valeur" feminine ;
- square_A = regA "caré" ;
- time_N = regN "heure" ;
- element_N = mkN "élément" ;
- 
- entity_N = regGenN "entité" feminine;
- abstract_N = mkN "abstrait" ;
- attribute_N = mkN "attribut" ; 
- graph_N = regGenN "graph" masculine ; 
- model_N = regGenN "modèle" masculine; 
- process_N = mkN "processus" ;
- task_N = regGenN "tâche" feminine;
- proposition_N = regGenN "proposition" feminine ;
- quantity_N = regGenN "quantité" feminine; 
- set_N = regGenN "ensemble" masculine;
- class_N = regGenN "classe" feminine;
- physical_N = regGenN "physique" masculine; 
- content_N = mkN "sens" ; 
- object_N = mkN "objet" ;
- system_N = mkN "système" ;
- physical_A = regA "physique" ;
-
-
-
-} ;
diff --git a/examples/SUMO/RGLExt/ExtraLexiconRon.gf b/examples/SUMO/RGLExt/ExtraLexiconRon.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/ExtraLexiconRon.gf
+++ /dev/null
@@ -1,34 +0,0 @@
---# -path=.:../romance:../common:../abstract:../../prelude
-
-concrete ExtraLexiconRon of ExtraLexicon = CatRon ** 
-  open ParadigmsRon,MorphoRon,BeschRon in {
-
-flags 
-  optimize=values ; coding=utf8 ;
-
-lin
- value_N = mkN "valoare" "valori" ;
- square_A = regA "patrat" ;
- time_N = mkNR "timp" ;
- element_N = mkN "element" ;
- 
- entity_N = mkN "entitate" ;
- abstract_N = mkN "abstract" ;
- attribute_N = mkN "atribut" ; 
- graph_N = mkNR "graf" ; 
- model_N = mkN "model" neuter; 
- process_N = mkN "proces" ;
- task_N = mkN "sarcină" ;
- proposition_N = mkN "propoziție" ;
- quantity_N = mkN "cantitate" ; 
- set_N = mkN "mulțime" ;
- class_N = mkN "clasă" ;
- physical_N = mkN "concret" ; 
- content_N = mkN "conținut" ; 
- object_N = mkN "obiect" ;
- system_N = mkN "sistem" ;
- physical_A = regA "concret" ;
-
-
-
-} ;
diff --git a/examples/SUMO/RGLExt/ParamBasic.gf b/examples/SUMO/RGLExt/ParamBasic.gf
deleted file mode 100644
--- a/examples/SUMO/RGLExt/ParamBasic.gf
+++ /dev/null
@@ -1,5 +0,0 @@
-resource ParamBasic = {
-param Flag = ExistS NumQuant | ForallS NumQuant | NothingS ;
-param SentForm = Indep | Attrib ;
-param NumQuant = One | Many ;
-}
diff --git a/examples/SUMO/SUMO.gf b/examples/SUMO/SUMO.gf
deleted file mode 100644
--- a/examples/SUMO/SUMO.gf
+++ /dev/null
@@ -1,26 +0,0 @@
---# -path=.:alltenses:
-abstract SUMO =
-  Basic,
-  Merge,
-  Elements,
-  MidLevelOntology,
-  Transportation,
-  Geography,
-  Communications,
-  Government,
-  CountriesAndRegions,
-  Economy,
-  Engineering,
-  FinancialOntology,
-  Military,
-  Mondial,
-  QoSontology,
-  WMD,
-  WorldAirportsA_K,
-  WorldAirportsL_Z,
-  Birds
-  ** {
-  
-flags startcat = Stmt ;
-
-}
diff --git a/examples/SUMO/SUMOBul.gf b/examples/SUMO/SUMOBul.gf
deleted file mode 100644
--- a/examples/SUMO/SUMOBul.gf
+++ /dev/null
@@ -1,10 +0,0 @@
---# -path=.:alltenses
-concrete SUMOBul of SUMO =
-        BasicBul,
-        BirdsBul
-
-** {
-
-flags unlexer = text ; lexer = text ;
-
-} ;
diff --git a/examples/SUMO/SUMOEng.gf b/examples/SUMO/SUMOEng.gf
deleted file mode 100644
--- a/examples/SUMO/SUMOEng.gf
+++ /dev/null
@@ -1,17 +0,0 @@
---# -path=.:RGLExt:alltenses:../../lib/src/english
-concrete SUMOEng of SUMO =
-        BasicEng,
-        MidLevelOntologyEng,
-        GeographyEng,
-        EconomyEng,
-        EngineeringEng,
-        MondialEng,
-        CountriesAndRegionsEng,
-        QoSontologyEng,
-        BirdsEng
-
-** {
-
-flags unlexer = text ; lexer = text ;
-
-} ;
diff --git a/examples/SUMO/SUMOFre.gf b/examples/SUMO/SUMOFre.gf
deleted file mode 100644
--- a/examples/SUMO/SUMOFre.gf
+++ /dev/null
@@ -1,15 +0,0 @@
---# -path=.:RGLExt:alltenses
-
-concrete SUMOFre of SUMO =
-        MergeFre,
-        MidLevelOntologyFre,
-        EconomyFre,
-        EngineeringFre,
-        QoSontologyFre
-        
-
-** {
-
-flags startcat = NP ; unlexer = text ; lexer = text ;
-
-} ;
diff --git a/examples/SUMO/SUMORon.gf b/examples/SUMO/SUMORon.gf
deleted file mode 100644
--- a/examples/SUMO/SUMORon.gf
+++ /dev/null
@@ -1,15 +0,0 @@
---# -path=.:RGLExt:alltenses
-
-concrete SUMORon of SUMO =
-        MergeRon,
-        MidLevelOntologyRon,
-        EconomyRon,
-        EngineeringRon,
-        CountriesAndRegionsRon,
-        QoSontologyRon
-
-** {
-
-flags unlexer = text ; lexer = text ;
-
-} ;
diff --git a/examples/SUMO/SUMOSwe.gf b/examples/SUMO/SUMOSwe.gf
deleted file mode 100644
--- a/examples/SUMO/SUMOSwe.gf
+++ /dev/null
@@ -1,10 +0,0 @@
---# -path=.:alltenses
-concrete SUMOSwe of SUMO =
-        BasicSwe,
-        BirdsSwe
-
-** {
-
-flags unlexer = text ; lexer = text ;
-
-} ;
diff --git a/examples/SUMO/TPTP/CommunicationsAx.p b/examples/SUMO/TPTP/CommunicationsAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/CommunicationsAx.p
+++ /dev/null
@@ -1,126 +0,0 @@
-fof(axCommunications0, axiom, 
- ( ! [X] : 
- (hasType(type_AMRadioStation, X) => hasType(type_RadioStation, X)))).
-
-fof(axCommunications1, axiom, 
- ( ! [X] : 
- (hasType(type_AMRadioSystem, X) => hasType(type_RadioSystem, X)))).
-
-fof(axCommunications2, axiom, 
- ( ! [X] : 
- (hasType(type_ArtificialSatellite, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axCommunications3, axiom, 
- ( ! [X] : 
- (hasType(type_ArtificialSatellite, X) => hasType(type_Satellite, X)))).
-
-fof(axCommunications4, axiom, 
- ( ! [X] : 
- (hasType(type_BroadcastingStation, X) => hasType(type_CommunicationDevice, X)))).
-
-fof(axCommunications5, axiom, 
- ( ! [X] : 
- (hasType(type_BroadcastingStation, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axCommunications6, axiom, 
- ( ! [X] : 
- (hasType(type_BroadcastingStation, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axCommunications7, axiom, 
- ( ! [X] : 
- (hasType(type_CableTelevisionSystem, X) => hasType(type_CommunicationSystem, X)))).
-
-fof(axCommunications8, axiom, 
- ( ! [X] : 
- (hasType(type_CommunicationDevice, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axCommunications9, axiom, 
- ( ! [X] : 
- (hasType(type_CommunicationRadio, X) => hasType(type_CommunicationDevice, X)))).
-
-fof(axCommunications10, axiom, 
- ( ! [X] : 
- (hasType(type_CommunicationSatellite, X) => hasType(type_ArtificialSatellite, X)))).
-
-fof(axCommunications11, axiom, 
- ( ! [X] : 
- (hasType(type_CommunicationSatellite, X) => hasType(type_CommunicationDevice, X)))).
-
-fof(axCommunications12, axiom, 
- ( ! [X] : 
- (hasType(type_Eutelsat, X) => hasType(type_CommunicationSatellite, X)))).
-
-fof(axCommunications13, axiom, 
- ( ! [X] : 
- (hasType(type_FMRadioStation, X) => hasType(type_RadioStation, X)))).
-
-fof(axCommunications14, axiom, 
- ( ! [X] : 
- (hasType(type_FMRadioSystem, X) => hasType(type_RadioSystem, X)))).
-
-fof(axCommunications15, axiom, 
- ( ! [X] : 
- (hasType(type_Inmarsat, X) => hasType(type_CommunicationSatellite, X)))).
-
-fof(axCommunications16, axiom, 
- ( ! [X] : 
- (hasType(type_Intelsat, X) => hasType(type_CommunicationSatellite, X)))).
-
-fof(axCommunications17, axiom, 
- ( ! [X] : 
- (hasType(type_InternetServiceProvider, X) => hasType(type_CommunicationSystem, X)))).
-
-fof(axCommunications18, axiom, 
- ( ! [X] : 
- (hasType(type_Intersputnik, X) => hasType(type_CommunicationSatellite, X)))).
-
-fof(axCommunications19, axiom, 
- ( ! [X] : 
- (hasType(type_MainTelephoneLine, X) => hasType(type_CommunicationDevice, X)))).
-
-fof(axCommunications20, axiom, 
- ( ! [X] : 
- (hasType(type_MobileCellPhone, X) => hasType(type_Telephone, X)))).
-
-fof(axCommunications21, axiom, 
- ( ! [X] : 
- (hasType(type_Orbita, X) => hasType(type_CommunicationSatellite, X)))).
-
-fof(axCommunications22, axiom, 
- ( ! [X] : 
- (hasType(type_RadioStation, X) => hasType(type_BroadcastingStation, X)))).
-
-fof(axCommunications23, axiom, 
- ( ! [X] : 
- (hasType(type_RadioSystem, X) => hasType(type_CommunicationSystem, X)))).
-
-fof(axCommunications24, axiom, 
- ( ! [X] : 
- (hasType(type_ShortwaveRadioStation, X) => hasType(type_RadioStation, X)))).
-
-fof(axCommunications25, axiom, 
- ( ! [X] : 
- (hasType(type_ShortwaveRadioSystem, X) => hasType(type_RadioSystem, X)))).
-
-fof(axCommunications26, axiom, 
- ( ! [X] : 
- (hasType(type_TelephoneSystem, X) => hasType(type_CommunicationSystem, X)))).
-
-fof(axCommunications27, axiom, 
- ( ! [X] : 
- (hasType(type_TelevisionReceiver, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axCommunications28, axiom, 
- ( ! [X] : 
- (hasType(type_TelevisionStation, X) => hasType(type_BroadcastingStation, X)))).
-
-fof(axCommunications29, axiom, 
- ( ! [X] : 
- (hasType(type_TelevisionSystem, X) => hasType(type_CommunicationSystem, X)))).
-
-fof(axCommunications30, axiom, 
- (hasType(type_CommunicationSystem, inst_Internet))).
-
-fof(axCommunications31, axiom, 
- (hasType(type_SocialRole, inst_InternetUser))).
-
diff --git a/examples/SUMO/TPTP/CommunicationsLemAx.p b/examples/SUMO/TPTP/CommunicationsLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/CommunicationsLemAx.p
+++ /dev/null
@@ -1,68 +0,0 @@
-fof(axCommLem0, axiom, 
- ( ! [Var_DEVICE] : 
- (hasType(type_CommunicationDevice, Var_DEVICE) => 
-(( ! [Var_COMMUNICATION] : 
- (hasType(type_Communication, Var_COMMUNICATION) => 
-(f_instrument(Var_COMMUNICATION,Var_DEVICE)))))))).
-
-fof(axCommLem1, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_TelephoneSystem, Var_SYSTEM) => 
-(( ? [Var_PHONE] : 
- (hasType(type_Telephone, Var_PHONE) &  
-(f_engineeringSubcomponent(Var_PHONE,Var_SYSTEM)))))))).
-
-fof(axCommLem2, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_TelephoneSystem, Var_SYSTEM) => 
-(( ? [Var_LINE] : 
- (hasType(type_MainTelephoneLine, Var_LINE) &  
-(f_engineeringSubcomponent(Var_LINE,Var_SYSTEM)))))))).
-
-fof(axCommLem3, axiom, 
- ( ! [Var_SAT] : 
- (hasType(type_CommunicationSatellite, Var_SAT) => 
-(( ? [Var_SYSTEM] : 
- (hasType(type_CommunicationSystem, Var_SYSTEM) &  
-(f_engineeringSubcomponent(Var_SAT,Var_SYSTEM)))))))).
-
-fof(axCommLem4, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_RadioSystem, Var_SYSTEM) => 
-(( ? [Var_DEVICE] : 
- (hasType(type_RadioReceiver, Var_DEVICE) &  
-(f_engineeringSubcomponent(Var_DEVICE,Var_SYSTEM)))))))).
-
-fof(axCommLem5, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_TelevisionSystem, Var_SYSTEM) => 
-(( ? [Var_STATION] : 
- (hasType(type_TelevisionStation, Var_STATION) &  
-(f_engineeringSubcomponent(Var_STATION,Var_SYSTEM)))))))).
-
-fof(axCommLem6, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_TelevisionSystem, Var_SYSTEM) => 
-(( ? [Var_DEVICE] : 
- (hasType(type_TelevisionReceiver, Var_DEVICE) &  
-(f_engineeringSubcomponent(Var_DEVICE,Var_SYSTEM)))))))).
-
-fof(axCommLem7, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_CableTelevisionSystem, Var_SYSTEM) => 
-(( ? [Var_DEVICE] : 
- (hasType(type_TelevisionReceiver, Var_DEVICE) &  
-(f_engineeringSubcomponent(Var_DEVICE,Var_SYSTEM)))))))).
-
-fof(axCommLem8, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_InternetServiceProvider, Var_PART) => 
-(f_engineeringSubcomponent(Var_PART,inst_Internet))))).
-
-fof(axCommLem9, axiom, 
- ( ! [Var_INDIVIDUAL] : 
- ((hasType(type_Object, Var_INDIVIDUAL) & hasType(type_Agent, Var_INDIVIDUAL)) => 
-(((f_attribute(Var_INDIVIDUAL,inst_InternetUser)) => (( ? [Var_PROCESS] : 
- (hasType(type_Process, Var_PROCESS) &  
-(((f_agent(Var_PROCESS,Var_INDIVIDUAL)) & (f_instrument(Var_PROCESS,inst_Internet)))))))))))).
-
diff --git a/examples/SUMO/TPTP/CommunicationsPredAx.p b/examples/SUMO/TPTP/CommunicationsPredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/CommunicationsPredAx.p
+++ /dev/null
@@ -1,3411 +0,0 @@
-fof(axCountriesP0, axiom, 
- f_part(inst_NewEngland,inst_UnitedStates)).
-
-fof(axCountriesP1, axiom, 
- f_meetsSpatially(inst_Europe,inst_Asia)).
-
-fof(axCountriesP2, axiom, 
- f_part(inst_Paris,inst_France)).
-
-fof(axCountriesP3, axiom, 
- f_capitalCity(inst_LondonUnitedKingdom,inst_UnitedKingdom)).
-
-fof(axCountriesP4, axiom, 
- f_geographicSubregion(inst_Burundi,inst_CentralAfrica)).
-
-fof(axCountriesP5, axiom, 
- f_geographicSubregion(inst_CentralAfricanRepublic,inst_CentralAfrica)).
-
-fof(axCountriesP6, axiom, 
- f_geographicSubregion(inst_Chad,inst_CentralAfrica)).
-
-fof(axCountriesP7, axiom, 
- f_geographicSubregion(inst_DemocraticRepublicOfTheCongo,inst_CentralAfrica)).
-
-fof(axCountriesP8, axiom, 
- f_geographicSubregion(inst_Rwanda,inst_CentralAfrica)).
-
-fof(axCountriesP9, axiom, 
- f_geographicSubregion(inst_Djibouti,inst_EasternAfrica)).
-
-fof(axCountriesP10, axiom, 
- f_geographicSubregion(inst_Eritrea,inst_EasternAfrica)).
-
-fof(axCountriesP11, axiom, 
- f_geographicSubregion(inst_Ethiopia,inst_EasternAfrica)).
-
-fof(axCountriesP12, axiom, 
- f_geographicSubregion(inst_Kenya,inst_EasternAfrica)).
-
-fof(axCountriesP13, axiom, 
- f_geographicSubregion(inst_Seychelles,inst_EasternAfrica)).
-
-fof(axCountriesP14, axiom, 
- f_geographicSubregion(inst_Somalia,inst_EasternAfrica)).
-
-fof(axCountriesP15, axiom, 
- f_geographicSubregion(inst_Tanzania,inst_EasternAfrica)).
-
-fof(axCountriesP16, axiom, 
- f_geographicSubregion(inst_Uganda,inst_EasternAfrica)).
-
-fof(axCountriesP17, axiom, 
- f_geographicSubregion(inst_Algeria,inst_NorthernAfrica)).
-
-fof(axCountriesP18, axiom, 
- f_geographicSubregion(inst_Egypt,inst_NorthernAfrica)).
-
-fof(axCountriesP19, axiom, 
- f_geographicSubregion(inst_Libya,inst_NorthernAfrica)).
-
-fof(axCountriesP20, axiom, 
- f_geographicSubregion(inst_Mauritania,inst_NorthernAfrica)).
-
-fof(axCountriesP21, axiom, 
- f_geographicSubregion(inst_Morocco,inst_NorthernAfrica)).
-
-fof(axCountriesP22, axiom, 
- f_part(inst_Morocco,inst_Africa)).
-
-fof(axCountriesP23, axiom, 
- f_geographicSubregion(inst_Sudan,inst_NorthernAfrica)).
-
-fof(axCountriesP24, axiom, 
- f_geographicSubregion(inst_Tunisia,inst_NorthernAfrica)).
-
-fof(axCountriesP25, axiom, 
- f_geographicSubregion(inst_WesternSahara,inst_NorthernAfrica)).
-
-fof(axCountriesP26, axiom, 
- f_meetsSpatially(inst_BassasDaIndia,inst_IndianOcean)).
-
-fof(axCountriesP27, axiom, 
- f_meetsSpatially(inst_BouvetIsland,inst_SouthAtlanticOcean)).
-
-fof(axCountriesP28, axiom, 
- f_meetsSpatially(inst_EuropaIsland,inst_IndianOcean)).
-
-fof(axCountriesP29, axiom, 
- f_meetsSpatially(inst_GloriosoIslands,inst_IndianOcean)).
-
-fof(axCountriesP30, axiom, 
- f_meetsSpatially(inst_HeardIslandAndMcDonaldIslands,inst_IndianOcean)).
-
-fof(axCountriesP31, axiom, 
- f_meetsSpatially(inst_JuanDeNovaIsland,inst_IndianOcean)).
-
-fof(axCountriesP32, axiom, 
- f_meetsSpatially(inst_Mayotte,inst_IndianOcean)).
-
-fof(axCountriesP33, axiom, 
- f_meetsSpatially(inst_TromelinIsland,inst_IndianOcean)).
-
-fof(axCountriesP34, axiom, 
- f_geographicSubregion(inst_Angola,inst_SouthernAfrica)).
-
-fof(axCountriesP35, axiom, 
- f_geographicSubregion(inst_BassasDaIndia,inst_SouthernAfrica)).
-
-fof(axCountriesP36, axiom, 
- f_geographicSubregion(inst_Botswana,inst_SouthernAfrica)).
-
-fof(axCountriesP37, axiom, 
- f_geographicSubregion(inst_BouvetIsland,inst_SouthernAfrica)).
-
-fof(axCountriesP38, axiom, 
- f_geographicSubregion(inst_Comoros,inst_SouthernAfrica)).
-
-fof(axCountriesP39, axiom, 
- f_geographicSubregion(inst_EuropaIsland,inst_SouthernAfrica)).
-
-fof(axCountriesP40, axiom, 
- f_geographicSubregion(inst_GloriosoIslands,inst_SouthernAfrica)).
-
-fof(axCountriesP41, axiom, 
- f_geographicSubregion(inst_HeardIslandAndMcDonaldIslands,inst_SouthernAfrica)).
-
-fof(axCountriesP42, axiom, 
- f_geographicSubregion(inst_JuanDeNovaIsland,inst_SouthernAfrica)).
-
-fof(axCountriesP43, axiom, 
- f_geographicSubregion(inst_Lesotho,inst_SouthernAfrica)).
-
-fof(axCountriesP44, axiom, 
- f_geographicSubregion(inst_Madagascar,inst_SouthernAfrica)).
-
-fof(axCountriesP45, axiom, 
- f_geographicSubregion(inst_Malawi,inst_SouthernAfrica)).
-
-fof(axCountriesP46, axiom, 
- f_geographicSubregion(inst_Mauritius,inst_SouthernAfrica)).
-
-fof(axCountriesP47, axiom, 
- f_geographicSubregion(inst_Mayotte,inst_SouthernAfrica)).
-
-fof(axCountriesP48, axiom, 
- f_geographicSubregion(inst_Mozambique,inst_SouthernAfrica)).
-
-fof(axCountriesP49, axiom, 
- f_geographicSubregion(inst_Namibia,inst_SouthernAfrica)).
-
-fof(axCountriesP50, axiom, 
- f_geographicSubregion(inst_Reunion,inst_SouthernAfrica)).
-
-fof(axCountriesP51, axiom, 
- f_geographicSubregion(inst_SouthAfrica,inst_SouthernAfrica)).
-
-fof(axCountriesP52, axiom, 
- f_geographicSubregion(inst_Swaziland,inst_SouthernAfrica)).
-
-fof(axCountriesP53, axiom, 
- f_geographicSubregion(inst_TromelinIsland,inst_SouthernAfrica)).
-
-fof(axCountriesP54, axiom, 
- f_geographicSubregion(inst_Zambia,inst_SouthernAfrica)).
-
-fof(axCountriesP55, axiom, 
- f_geographicSubregion(inst_Zimbabwe,inst_SouthernAfrica)).
-
-fof(axCountriesP56, axiom, 
- f_geographicSubregion(inst_Benin,inst_WesternAfrica)).
-
-fof(axCountriesP57, axiom, 
- f_geographicSubregion(inst_BurkinaFaso,inst_WesternAfrica)).
-
-fof(axCountriesP58, axiom, 
- f_geographicSubregion(inst_Cameroon,inst_WesternAfrica)).
-
-fof(axCountriesP59, axiom, 
- f_geographicSubregion(inst_CapeVerde,inst_WesternAfrica)).
-
-fof(axCountriesP60, axiom, 
- f_geographicSubregion(inst_CoteDIvoire,inst_WesternAfrica)).
-
-fof(axCountriesP61, axiom, 
- f_geographicSubregion(inst_EquatorialGuinea,inst_WesternAfrica)).
-
-fof(axCountriesP62, axiom, 
- f_geographicSubregion(inst_Gabon,inst_WesternAfrica)).
-
-fof(axCountriesP63, axiom, 
- f_geographicSubregion(inst_Gambia,inst_WesternAfrica)).
-
-fof(axCountriesP64, axiom, 
- f_geographicSubregion(inst_Ghana,inst_WesternAfrica)).
-
-fof(axCountriesP65, axiom, 
- f_geographicSubregion(inst_Guinea,inst_WesternAfrica)).
-
-fof(axCountriesP66, axiom, 
- f_geographicSubregion(inst_GuineaBissau,inst_WesternAfrica)).
-
-fof(axCountriesP67, axiom, 
- f_geographicSubregion(inst_Liberia,inst_WesternAfrica)).
-
-fof(axCountriesP68, axiom, 
- f_geographicSubregion(inst_Mali,inst_WesternAfrica)).
-
-fof(axCountriesP69, axiom, 
- f_geographicSubregion(inst_Niger,inst_WesternAfrica)).
-
-fof(axCountriesP70, axiom, 
- f_geographicSubregion(inst_Nigeria,inst_WesternAfrica)).
-
-fof(axCountriesP71, axiom, 
- f_geographicSubregion(inst_SaoTomeAndPrincipe,inst_WesternAfrica)).
-
-fof(axCountriesP72, axiom, 
- f_geographicSubregion(inst_Senegal,inst_WesternAfrica)).
-
-fof(axCountriesP73, axiom, 
- f_geographicSubregion(inst_SierraLeone,inst_WesternAfrica)).
-
-fof(axCountriesP74, axiom, 
- f_geographicSubregion(inst_Togo,inst_WesternAfrica)).
-
-fof(axCountriesP75, axiom, 
- f_located(inst_SaintHelena,inst_SouthAtlanticOcean)).
-
-fof(axCountriesP76, axiom, 
- f_between(inst_SouthAmerica,inst_SaintHelena,inst_WesternAfrica)).
-
-fof(axCountriesP77, axiom, 
- f_geographicSubregion(inst_Bahrain,inst_MiddleEastRegion)).
-
-fof(axCountriesP78, axiom, 
- f_geographicSubregion(inst_Cyprus,inst_MiddleEastRegion)).
-
-fof(axCountriesP79, axiom, 
- f_geographicSubregion(inst_GazaStrip,inst_MiddleEastRegion)).
-
-fof(axCountriesP80, axiom, 
- f_geographicSubregion(inst_Iran,inst_MiddleEastRegion)).
-
-fof(axCountriesP81, axiom, 
- f_geographicSubregion(inst_Iraq,inst_MiddleEastRegion)).
-
-fof(axCountriesP82, axiom, 
- f_geographicSubregion(inst_Israel,inst_MiddleEastRegion)).
-
-fof(axCountriesP83, axiom, 
- f_geographicSubregion(inst_Jordan,inst_MiddleEastRegion)).
-
-fof(axCountriesP84, axiom, 
- f_geographicSubregion(inst_Kuwait,inst_MiddleEastRegion)).
-
-fof(axCountriesP85, axiom, 
- f_geographicSubregion(inst_Lebanon,inst_MiddleEastRegion)).
-
-fof(axCountriesP86, axiom, 
- f_geographicSubregion(inst_Oman,inst_MiddleEastRegion)).
-
-fof(axCountriesP87, axiom, 
- f_geographicSubregion(inst_Qatar,inst_MiddleEastRegion)).
-
-fof(axCountriesP88, axiom, 
- f_geographicSubregion(inst_SaudiArabia,inst_MiddleEastRegion)).
-
-fof(axCountriesP89, axiom, 
- f_geographicSubregion(inst_Syria,inst_MiddleEastRegion)).
-
-fof(axCountriesP90, axiom, 
- f_geographicSubregion(inst_UnitedArabEmirates,inst_MiddleEastRegion)).
-
-fof(axCountriesP91, axiom, 
- f_geographicSubregion(inst_WestBank,inst_MiddleEastRegion)).
-
-fof(axCountriesP92, axiom, 
- f_geographicSubregion(inst_Yemen,inst_MiddleEastRegion)).
-
-fof(axCountriesP93, axiom, 
- f_geographicSubregion(inst_Austria,inst_CentralEurope)).
-
-fof(axCountriesP94, axiom, 
- f_geographicSubregion(inst_CzechRepublic,inst_CentralEurope)).
-
-fof(axCountriesP95, axiom, 
- f_geographicSubregion(inst_Germany,inst_CentralEurope)).
-
-fof(axCountriesP96, axiom, 
- f_geographicSubregion(inst_Hungary,inst_CentralEurope)).
-
-fof(axCountriesP97, axiom, 
- f_geographicSubregion(inst_Liechtenstein,inst_CentralEurope)).
-
-fof(axCountriesP98, axiom, 
- f_geographicSubregion(inst_Poland,inst_CentralEurope)).
-
-fof(axCountriesP99, axiom, 
- f_geographicSubregion(inst_Slovakia,inst_CentralEurope)).
-
-fof(axCountriesP100, axiom, 
- f_geographicSubregion(inst_Slovenia,inst_CentralEurope)).
-
-fof(axCountriesP101, axiom, 
- f_geographicSubregion(inst_Switzerland,inst_CentralEurope)).
-
-fof(axCountriesP102, axiom, 
- f_geographicSubregion(inst_Belarus,inst_EasternEurope)).
-
-fof(axCountriesP103, axiom, 
- f_geographicSubregion(inst_Estonia,inst_EasternEurope)).
-
-fof(axCountriesP104, axiom, 
- f_geographicSubregion(inst_Latvia,inst_EasternEurope)).
-
-fof(axCountriesP105, axiom, 
- f_geographicSubregion(inst_Lithuania,inst_EasternEurope)).
-
-fof(axCountriesP106, axiom, 
- f_geographicSubregion(inst_Moldova,inst_EasternEurope)).
-
-fof(axCountriesP107, axiom, 
- f_geographicSubregion(inst_Ukraine,inst_EasternEurope)).
-
-fof(axCountriesP108, axiom, 
- f_geographicSubregion(inst_Denmark,inst_NorthernEurope)).
-
-fof(axCountriesP109, axiom, 
- f_geographicSubregion(inst_FaroeIslands,inst_NorthernEurope)).
-
-fof(axCountriesP110, axiom, 
- f_geographicSubregion(inst_Finland,inst_NorthernEurope)).
-
-fof(axCountriesP111, axiom, 
- f_geographicSubregion(inst_Iceland,inst_NorthernEurope)).
-
-fof(axCountriesP112, axiom, 
- f_geographicSubregion(inst_JanMayenIsland,inst_NorthernEurope)).
-
-fof(axCountriesP113, axiom, 
- f_geographicSubregion(inst_Norway,inst_NorthernEurope)).
-
-fof(axCountriesP114, axiom, 
- f_geographicSubregion(inst_Svalbard,inst_NorthernEurope)).
-
-fof(axCountriesP115, axiom, 
- f_geographicSubregion(inst_Sweden,inst_NorthernEurope)).
-
-fof(axCountriesP116, axiom, 
- f_geographicSubregion(inst_Greece,inst_SouthernEurope)).
-
-fof(axCountriesP117, axiom, 
- f_geographicSubregion(inst_HolySee,inst_SouthernEurope)).
-
-fof(axCountriesP118, axiom, 
- f_geographicSubregion(inst_Italy,inst_SouthernEurope)).
-
-fof(axCountriesP119, axiom, 
- f_geographicSubregion(inst_Malta,inst_SouthernEurope)).
-
-fof(axCountriesP120, axiom, 
- f_geographicSubregion(inst_SanMarino,inst_SouthernEurope)).
-
-fof(axCountriesP121, axiom, 
- f_geographicSubregion(inst_Belgium,inst_WesternEurope)).
-
-fof(axCountriesP122, axiom, 
- f_geographicSubregion(inst_France,inst_WesternEurope)).
-
-fof(axCountriesP123, axiom, 
- f_geographicSubregion(inst_Guernsey,inst_WesternEurope)).
-
-fof(axCountriesP124, axiom, 
- f_geographicSubregion(inst_Ireland,inst_WesternEurope)).
-
-fof(axCountriesP125, axiom, 
- f_geographicSubregion(inst_Jersey,inst_WesternEurope)).
-
-fof(axCountriesP126, axiom, 
- f_geographicSubregion(inst_Luxembourg,inst_WesternEurope)).
-
-fof(axCountriesP127, axiom, 
- f_geographicSubregion(inst_IsleOfMan,inst_WesternEurope)).
-
-fof(axCountriesP128, axiom, 
- f_geographicSubregion(inst_Monaco,inst_WesternEurope)).
-
-fof(axCountriesP129, axiom, 
- f_geographicSubregion(inst_Netherlands,inst_WesternEurope)).
-
-fof(axCountriesP130, axiom, 
- f_geographicSubregion(inst_UnitedKingdom,inst_WesternEurope)).
-
-fof(axCountriesP131, axiom, 
- f_geographicSubregion(inst_Albania,inst_SoutheasternEurope)).
-
-fof(axCountriesP132, axiom, 
- f_geographicSubregion(inst_BosniaAndHerzegovina,inst_SoutheasternEurope)).
-
-fof(axCountriesP133, axiom, 
- f_geographicSubregion(inst_Bulgaria,inst_SoutheasternEurope)).
-
-fof(axCountriesP134, axiom, 
- f_geographicSubregion(inst_Croatia,inst_SoutheasternEurope)).
-
-fof(axCountriesP135, axiom, 
- f_geographicSubregion(inst_Macedonia,inst_SoutheasternEurope)).
-
-fof(axCountriesP136, axiom, 
- f_geographicSubregion(inst_Romania,inst_SoutheasternEurope)).
-
-fof(axCountriesP137, axiom, 
- f_geographicSubregion(inst_Turkey,inst_SoutheasternEurope)).
-
-fof(axCountriesP138, axiom, 
- f_geographicSubregion(inst_SerbiaAndMontenegro,inst_SoutheasternEurope)).
-
-fof(axCountriesP139, axiom, 
- f_geographicSubregion(inst_Andorra,inst_SouthwesternEurope)).
-
-fof(axCountriesP140, axiom, 
- f_geographicSubregion(inst_Gibraltar,inst_SouthwesternEurope)).
-
-fof(axCountriesP141, axiom, 
- f_geographicSubregion(inst_Portugal,inst_SouthwesternEurope)).
-
-fof(axCountriesP142, axiom, 
- f_geographicSubregion(inst_Spain,inst_SouthwesternEurope)).
-
-fof(axCountriesP143, axiom, 
- f_geographicSubregion(inst_Bermuda,inst_NorthAmerica)).
-
-fof(axCountriesP144, axiom, 
- f_geographicSubregion(inst_UnitedStates,inst_NorthAmerica)).
-
-fof(axCountriesP145, axiom, 
- f_geographicSubregion(inst_Canada,inst_NorthernNorthAmerica)).
-
-fof(axCountriesP146, axiom, 
- f_meetsSpatially(inst_Canada,inst_UnitedStates)).
-
-fof(axCountriesP147, axiom, 
- f_geographicSubregion(inst_Greenland,inst_NorthernNorthAmerica)).
-
-fof(axCountriesP148, axiom, 
- f_geographicSubregion(inst_SaintPierreAndMiquelon,inst_NorthernNorthAmerica)).
-
-fof(axCountriesP149, axiom, 
- f_geographicSubregion(inst_Anguilla,inst_CaribbeanRegion)).
-
-fof(axCountriesP150, axiom, 
- f_geographicSubregion(inst_AntiguaAndBarbuda,inst_CaribbeanRegion)).
-
-fof(axCountriesP151, axiom, 
- f_geographicSubregion(inst_Aruba,inst_CaribbeanRegion)).
-
-fof(axCountriesP152, axiom, 
- f_geographicSubregion(inst_TheBahamas,inst_CaribbeanRegion)).
-
-fof(axCountriesP153, axiom, 
- f_geographicSubregion(inst_Barbados,inst_CaribbeanRegion)).
-
-fof(axCountriesP154, axiom, 
- f_geographicSubregion(inst_BritishVirginIslands,inst_CaribbeanRegion)).
-
-fof(axCountriesP155, axiom, 
- f_geographicSubregion(inst_CaymanIslands,inst_CaribbeanRegion)).
-
-fof(axCountriesP156, axiom, 
- f_geographicSubregion(inst_Cuba,inst_CaribbeanRegion)).
-
-fof(axCountriesP157, axiom, 
- f_geographicSubregion(inst_Dominica,inst_CaribbeanRegion)).
-
-fof(axCountriesP158, axiom, 
- f_geographicSubregion(inst_DominicanRepublic,inst_CaribbeanRegion)).
-
-fof(axCountriesP159, axiom, 
- f_geographicSubregion(inst_Grenada,inst_CaribbeanRegion)).
-
-fof(axCountriesP160, axiom, 
- f_geographicSubregion(inst_Guadeloupe,inst_CaribbeanRegion)).
-
-fof(axCountriesP161, axiom, 
- f_geographicSubregion(inst_Haiti,inst_CaribbeanRegion)).
-
-fof(axCountriesP162, axiom, 
- f_geographicSubregion(inst_Jamaica,inst_CaribbeanRegion)).
-
-fof(axCountriesP163, axiom, 
- f_geographicSubregion(inst_Martinique,inst_CaribbeanRegion)).
-
-fof(axCountriesP164, axiom, 
- f_geographicSubregion(inst_Montserrat,inst_CaribbeanRegion)).
-
-fof(axCountriesP165, axiom, 
- f_geographicSubregion(inst_NavassaIsland,inst_CaribbeanRegion)).
-
-fof(axCountriesP166, axiom, 
- f_geographicSubregion(inst_NetherlandsAntilles,inst_CaribbeanRegion)).
-
-fof(axCountriesP167, axiom, 
- f_geographicSubregion(inst_PuertoRico,inst_CaribbeanRegion)).
-
-fof(axCountriesP168, axiom, 
- f_geographicSubregion(inst_SaintKittsAndNevis,inst_CaribbeanRegion)).
-
-fof(axCountriesP169, axiom, 
- f_geographicSubregion(inst_SaintLucia,inst_CaribbeanRegion)).
-
-fof(axCountriesP170, axiom, 
- f_geographicSubregion(inst_SaintVincentAndTheGrenadines,inst_CaribbeanRegion)).
-
-fof(axCountriesP171, axiom, 
- f_geographicSubregion(inst_TrinidadAndTobago,inst_CaribbeanRegion)).
-
-fof(axCountriesP172, axiom, 
- f_geographicSubregion(inst_TurksAndCaicosIslands,inst_CaribbeanRegion)).
-
-fof(axCountriesP173, axiom, 
- f_geographicSubregion(inst_VirginIslands,inst_CaribbeanRegion)).
-
-fof(axCountriesP174, axiom, 
- f_geographicSubregion(inst_Belize,inst_MiddleAmerica)).
-
-fof(axCountriesP175, axiom, 
- f_geographicSubregion(inst_ClippertonIsland,inst_MiddleAmerica)).
-
-fof(axCountriesP176, axiom, 
- f_geographicSubregion(inst_CostaRica,inst_MiddleAmerica)).
-
-fof(axCountriesP177, axiom, 
- f_geographicSubregion(inst_ElSalvador,inst_MiddleAmerica)).
-
-fof(axCountriesP178, axiom, 
- f_geographicSubregion(inst_Guatemala,inst_MiddleAmerica)).
-
-fof(axCountriesP179, axiom, 
- f_geographicSubregion(inst_Honduras,inst_MiddleAmerica)).
-
-fof(axCountriesP180, axiom, 
- f_geographicSubregion(inst_Mexico,inst_MiddleAmerica)).
-
-fof(axCountriesP181, axiom, 
- f_geographicSubregion(inst_Nicaragua,inst_MiddleAmerica)).
-
-fof(axCountriesP182, axiom, 
- f_geographicSubregion(inst_Panama,inst_MiddleAmerica)).
-
-fof(axCountriesP183, axiom, 
- f_geographicSubregion(inst_Bolivia,inst_CentralSouthAmerica)).
-
-fof(axCountriesP184, axiom, 
- f_geographicSubregion(inst_Paraguay,inst_CentralSouthAmerica)).
-
-fof(axCountriesP185, axiom, 
- f_geographicSubregion(inst_Brazil,inst_EasternSouthAmerica)).
-
-fof(axCountriesP186, axiom, 
- f_geographicSubregion(inst_Colombia,inst_NorthernSouthAmerica)).
-
-fof(axCountriesP187, axiom, 
- f_geographicSubregion(inst_FrenchGuiana,inst_NorthernSouthAmerica)).
-
-fof(axCountriesP188, axiom, 
- f_geographicSubregion(inst_Guyana,inst_NorthernSouthAmerica)).
-
-fof(axCountriesP189, axiom, 
- f_geographicSubregion(inst_Suriname,inst_NorthernSouthAmerica)).
-
-fof(axCountriesP190, axiom, 
- f_geographicSubregion(inst_Venezuela,inst_NorthernSouthAmerica)).
-
-fof(axCountriesP191, axiom, 
- f_geographicSubregion(inst_Argentina,inst_SouthernSouthAmerica)).
-
-fof(axCountriesP192, axiom, 
- f_geographicSubregion(inst_Chile,inst_SouthernSouthAmerica)).
-
-fof(axCountriesP193, axiom, 
- f_geographicSubregion(inst_FalklandIslands,inst_SouthernSouthAmerica)).
-
-fof(axCountriesP194, axiom, 
- f_geographicSubregion(inst_SouthGeorgiaAndTheSouthSandwichIslands,inst_SouthernSouthAmerica)).
-
-fof(axCountriesP195, axiom, 
- f_geographicSubregion(inst_Uruguay,inst_SouthernSouthAmerica)).
-
-fof(axCountriesP196, axiom, 
- f_geographicSubregion(inst_Ecuador,inst_WesternSouthAmerica)).
-
-fof(axCountriesP197, axiom, 
- f_geographicSubregion(inst_Peru,inst_WesternSouthAmerica)).
-
-fof(axCountriesP198, axiom, 
- f_geographicSubregion(inst_Kazakhstan,inst_CentralAsia)).
-
-fof(axCountriesP199, axiom, 
- f_geographicSubregion(inst_Kyrgyzstan,inst_CentralAsia)).
-
-fof(axCountriesP200, axiom, 
- f_geographicSubregion(inst_Tajikistan,inst_CentralAsia)).
-
-fof(axCountriesP201, axiom, 
- f_geographicSubregion(inst_Turkmenistan,inst_CentralAsia)).
-
-fof(axCountriesP202, axiom, 
- f_geographicSubregion(inst_Uzbekistan,inst_CentralAsia)).
-
-fof(axCountriesP203, axiom, 
- f_geographicSubregion(inst_China,inst_EasternAsia)).
-
-fof(axCountriesP204, axiom, 
- f_geographicSubregion(inst_HongKong,inst_EasternAsia)).
-
-fof(axCountriesP205, axiom, 
- f_geographicSubregion(inst_Japan,inst_EasternAsia)).
-
-fof(axCountriesP206, axiom, 
- f_geographicSubregion(inst_NorthKorea,inst_EasternAsia)).
-
-fof(axCountriesP207, axiom, 
- f_geographicSubregion(inst_SouthKorea,inst_EasternAsia)).
-
-fof(axCountriesP208, axiom, 
- f_geographicSubregion(inst_Macau,inst_EasternAsia)).
-
-fof(axCountriesP209, axiom, 
- f_geographicSubregion(inst_Taiwan,inst_EasternAsia)).
-
-fof(axCountriesP210, axiom, 
- f_geographicSubregion(inst_Mongolia,inst_NorthernAsia)).
-
-fof(axCountriesP211, axiom, 
- f_geographicSubregion(inst_Russia,inst_NorthernAsia)).
-
-fof(axCountriesP212, axiom, 
- f_geographicSubregion(inst_Afghanistan,inst_SouthernAsia)).
-
-fof(axCountriesP213, axiom, 
- f_geographicSubregion(inst_Bangladesh,inst_SouthernAsia)).
-
-fof(axCountriesP214, axiom, 
- f_geographicSubregion(inst_Bhutan,inst_SouthernAsia)).
-
-fof(axCountriesP215, axiom, 
- f_geographicSubregion(inst_BritishIndianOceanTerritory,inst_SouthernAsia)).
-
-fof(axCountriesP216, axiom, 
- f_geographicSubregion(inst_India,inst_SouthernAsia)).
-
-fof(axCountriesP217, axiom, 
- f_geographicSubregion(inst_Maldives,inst_SouthernAsia)).
-
-fof(axCountriesP218, axiom, 
- f_geographicSubregion(inst_Nepal,inst_SouthernAsia)).
-
-fof(axCountriesP219, axiom, 
- f_geographicSubregion(inst_Pakistan,inst_SouthernAsia)).
-
-fof(axCountriesP220, axiom, 
- f_geographicSubregion(inst_SriLanka,inst_SouthernAsia)).
-
-fof(axCountriesP221, axiom, 
- f_located(inst_FrenchSouthernAndAntarcticLands,inst_IndianOcean)).
-
-fof(axCountriesP222, axiom, 
- f_located(inst_FrenchSouthernAndAntarcticLands,f_DirectionalSubregionFn(inst_South,inst_IndianOcean))).
-
-fof(axCountriesP223, axiom, 
- f_geographicSubregion(inst_AshmoreAndCartierIslands,inst_SoutheasternAsia)).
-
-fof(axCountriesP224, axiom, 
- f_geographicSubregion(inst_Brunei,inst_SoutheasternAsia)).
-
-fof(axCountriesP225, axiom, 
- f_geographicSubregion(inst_Myanmar,inst_SoutheasternAsia)).
-
-fof(axCountriesP226, axiom, 
- f_geographicSubregion(inst_Cambodia,inst_SoutheasternAsia)).
-
-fof(axCountriesP227, axiom, 
- f_geographicSubregion(inst_ChristmasIsland,inst_SoutheasternAsia)).
-
-fof(axCountriesP228, axiom, 
- f_geographicSubregion(inst_CocosKeelingIslands,inst_SoutheasternAsia)).
-
-fof(axCountriesP229, axiom, 
- f_geographicSubregion(inst_EastTimor,inst_SoutheasternAsia)).
-
-fof(axCountriesP230, axiom, 
- f_geographicSubregion(inst_Indonesia,inst_SoutheasternAsia)).
-
-fof(axCountriesP231, axiom, 
- f_geographicSubregion(inst_Laos,inst_SoutheasternAsia)).
-
-fof(axCountriesP232, axiom, 
- f_geographicSubregion(inst_Malaysia,inst_SoutheasternAsia)).
-
-fof(axCountriesP233, axiom, 
- f_geographicSubregion(inst_PapuaNewGuinea,inst_SoutheasternAsia)).
-
-fof(axCountriesP234, axiom, 
- f_geographicSubregion(inst_ParacelIslands,inst_SoutheasternAsia)).
-
-fof(axCountriesP235, axiom, 
- f_geographicSubregion(inst_Philippines,inst_SoutheasternAsia)).
-
-fof(axCountriesP236, axiom, 
- f_geographicSubregion(inst_Singapore,inst_SoutheasternAsia)).
-
-fof(axCountriesP237, axiom, 
- f_geographicSubregion(inst_SpratlyIslands,inst_SoutheasternAsia)).
-
-fof(axCountriesP238, axiom, 
- f_geographicSubregion(inst_Thailand,inst_SoutheasternAsia)).
-
-fof(axCountriesP239, axiom, 
- f_geographicSubregion(inst_Vietnam,inst_SoutheasternAsia)).
-
-fof(axCountriesP240, axiom, 
- f_geographicSubregion(inst_Armenia,inst_SouthwesternAsia)).
-
-fof(axCountriesP241, axiom, 
- f_geographicSubregion(inst_Azerbaijan,inst_SouthwesternAsia)).
-
-fof(axCountriesP242, axiom, 
- f_geographicSubregion(inst_RepublicOfGeorgia,inst_SouthwesternAsia)).
-
-fof(axCountriesP243, axiom, 
- f_geographicSubregion(inst_AmericanSamoa,inst_Oceania)).
-
-fof(axCountriesP244, axiom, 
- f_geographicSubregion(inst_Australia,inst_Oceania)).
-
-fof(axCountriesP245, axiom, 
- f_part(inst_Australia,inst_Oceania)).
-
-fof(axCountriesP246, axiom, 
- f_geographicSubregion(inst_BakerIsland,inst_Oceania)).
-
-fof(axCountriesP247, axiom, 
- f_geographicSubregion(inst_CookIslands,inst_Oceania)).
-
-fof(axCountriesP248, axiom, 
- f_geographicSubregion(inst_CoralSeaIslands,inst_Oceania)).
-
-fof(axCountriesP249, axiom, 
- f_geographicSubregion(inst_Fiji,inst_Oceania)).
-
-fof(axCountriesP250, axiom, 
- f_geographicSubregion(inst_FrenchPolynesia,inst_Oceania)).
-
-fof(axCountriesP251, axiom, 
- f_geographicSubregion(inst_Guam,inst_Oceania)).
-
-fof(axCountriesP252, axiom, 
- f_geographicSubregion(inst_HowlandIsland,inst_Oceania)).
-
-fof(axCountriesP253, axiom, 
- f_geographicSubregion(inst_JarvisIsland,inst_Oceania)).
-
-fof(axCountriesP254, axiom, 
- f_geographicSubregion(inst_JohnstonAtoll,inst_Oceania)).
-
-fof(axCountriesP255, axiom, 
- f_geographicSubregion(inst_KingmanReef,inst_Oceania)).
-
-fof(axCountriesP256, axiom, 
- f_geographicSubregion(inst_Kiribati,inst_Oceania)).
-
-fof(axCountriesP257, axiom, 
- f_geographicSubregion(inst_MarshallIslands,inst_Oceania)).
-
-fof(axCountriesP258, axiom, 
- f_geographicSubregion(inst_Micronesia,inst_Oceania)).
-
-fof(axCountriesP259, axiom, 
- f_geographicSubregion(inst_MidwayIslands,inst_Oceania)).
-
-fof(axCountriesP260, axiom, 
- f_geographicSubregion(inst_Nauru,inst_Oceania)).
-
-fof(axCountriesP261, axiom, 
- f_geographicSubregion(inst_NewCaledonia,inst_Oceania)).
-
-fof(axCountriesP262, axiom, 
- f_geographicSubregion(inst_NewZealand,inst_Oceania)).
-
-fof(axCountriesP263, axiom, 
- f_geographicSubregion(inst_Niue,inst_Oceania)).
-
-fof(axCountriesP264, axiom, 
- f_geographicSubregion(inst_NorfolkIsland,inst_Oceania)).
-
-fof(axCountriesP265, axiom, 
- f_geographicSubregion(inst_NorthernMarianaIslands,inst_Oceania)).
-
-fof(axCountriesP266, axiom, 
- f_geographicSubregion(inst_Palau,inst_Oceania)).
-
-fof(axCountriesP267, axiom, 
- f_geographicSubregion(inst_PalmyraAtoll,inst_Oceania)).
-
-fof(axCountriesP268, axiom, 
- f_geographicSubregion(inst_PitcairnIslands,inst_Oceania)).
-
-fof(axCountriesP269, axiom, 
- f_geographicSubregion(inst_Samoa,inst_Oceania)).
-
-fof(axCountriesP270, axiom, 
- f_geographicSubregion(inst_SolomonIslands,inst_Oceania)).
-
-fof(axCountriesP271, axiom, 
- f_geographicSubregion(inst_Tokelau,inst_Oceania)).
-
-fof(axCountriesP272, axiom, 
- f_geographicSubregion(inst_Tonga,inst_Oceania)).
-
-fof(axCountriesP273, axiom, 
- f_geographicSubregion(inst_Tuvalu,inst_Oceania)).
-
-fof(axCountriesP274, axiom, 
- f_geographicSubregion(inst_Vanuatu,inst_Oceania)).
-
-fof(axCountriesP275, axiom, 
- f_geographicSubregion(inst_WakeIsland,inst_Oceania)).
-
-fof(axCountriesP276, axiom, 
- f_geographicSubregion(inst_WallisAndFutuna,inst_Oceania)).
-
-fof(axCountriesP277, axiom, 
- f_part(inst_AtlantaGeorgia,inst_Georgia)).
-
-fof(axCountriesP278, axiom, 
- f_part(inst_BaltimoreMaryland,inst_Maryland)).
-
-fof(axCountriesP279, axiom, 
- f_capitalCity(inst_BerlinGermany,inst_Germany)).
-
-fof(axCountriesP280, axiom, 
- f_capitalCity(inst_BernSwitzerland,inst_Switzerland)).
-
-fof(axCountriesP281, axiom, 
- f_part(inst_BostonMassachusetts,inst_Massachusetts)).
-
-fof(axCountriesP282, axiom, 
- f_part(inst_KansasCityMissouri,inst_Missouri)).
-
-fof(axCountriesP283, axiom, 
- f_part(inst_ManchesterNewHampshire,inst_NewHampshire)).
-
-fof(axCountriesP284, axiom, 
- f_part(inst_MemphisTennessee,inst_Tennessee)).
-
-fof(axCountriesP285, axiom, 
- f_part(inst_MinneapolisMinnesota,inst_Minnesota)).
-
-fof(axCountriesP286, axiom, 
- f_part(inst_MississippiRiver,inst_UnitedStates)).
-
-fof(axCountriesP287, axiom, 
- f_connected(inst_MississippiRiver,inst_GulfOfMexico)).
-
-fof(axCountriesP288, axiom, 
- f_part(inst_MontrealCanada,inst_Canada)).
-
-fof(axCountriesP289, axiom, 
- f_capitalCity(inst_MoscowRussia,inst_Russia)).
-
-fof(axCountriesP290, axiom, 
- f_part(inst_NashvilleTennessee,inst_Tennessee)).
-
-fof(axCountriesP291, axiom, 
- f_dependentGeopoliticalArea(inst_Palestine,inst_UnitedKingdom)).
-
-fof(axCountriesP292, axiom, 
- f_capitalCity(inst_ParisFrance,inst_France)).
-
-fof(axCountriesP293, axiom, 
- f_part(inst_PhiladelphiaPennsylvania,inst_Pennsylvania)).
-
-fof(axCountriesP294, axiom, 
- f_part(inst_PittsburghPennsylvania,inst_Pennsylvania)).
-
-fof(axCountriesP295, axiom, 
- f_capitalCity(inst_ProvidenceRhodeIsland,inst_RhodeIsland)).
-
-fof(axCountriesP296, axiom, 
- f_capitalCity(inst_RichmondVirginia,inst_Virginia)).
-
-fof(axCountriesP297, axiom, 
- f_capitalCity(inst_RomeItaly,inst_Italy)).
-
-fof(axCountriesP298, axiom, 
- f_part(inst_SaintLouisMissouri,inst_Missouri)).
-
-fof(axCountriesP299, axiom, 
- f_capitalCity(inst_SaintPaulMinnesota,inst_Minnesota)).
-
-fof(axCountriesP300, axiom, 
- f_meetsSpatially(inst_SaintPaulMinnesota,inst_MinneapolisMinnesota)).
-
-fof(axCountriesP301, axiom, 
- f_part(inst_SanFranciscoCalifornia,inst_California)).
-
-fof(axCountriesP302, axiom, 
- f_part(inst_SavannahGeorgia,inst_Georgia)).
-
-fof(axCountriesP303, axiom, 
- f_part(inst_Scotland,inst_UnitedKingdom)).
-
-fof(axCountriesP304, axiom, 
- f_capitalCity(inst_WarsawPoland,inst_Poland)).
-
-fof(axCountriesP305, axiom, 
- f_part(inst_LongIsland,inst_NewYorkState)).
-
-fof(axCountriesP306, axiom, 
- f_part(inst_LosAngelesCalifornia,inst_California)).
-
-fof(axCountriesP307, axiom, 
- f_part(inst_KoreanPeninsula,inst_Asia)).
-
-fof(axCountriesP308, axiom, 
- f_capitalCity(inst_HonoluluHawaii,inst_Hawaii)).
-
-fof(axCountriesP309, axiom, 
- f_part(inst_HoustonTexas,inst_Texas)).
-
-fof(axCountriesP310, axiom, 
- f_part(inst_HudsonRiver,inst_NewYorkState)).
-
-fof(axCountriesP311, axiom, 
- f_part(inst_FargoNorthDakota,inst_NorthDakota)).
-
-fof(axCountriesP312, axiom, 
- f_capitalCity(inst_DenverColorado,inst_Colorado)).
-
-fof(axCountriesP313, axiom, 
- f_part(inst_DetroitMichigan,inst_Michigan)).
-
-fof(axCountriesP314, axiom, 
- f_capitalCity(inst_CopenhagenDenmark,inst_Denmark)).
-
-fof(axCountriesP315, axiom, 
- f_part(inst_DallasTexas,inst_Texas)).
-
-fof(axCountriesP316, axiom, 
- f_part(inst_ClevelandOhio,inst_Ohio)).
-
-fof(axCountriesP317, axiom, 
- f_capitalCity(inst_ColumbusOhio,inst_Ohio)).
-
-fof(axCountriesP318, axiom, 
- f_meetsSpatially(inst_Alabama,inst_Mississippi)).
-
-fof(axCountriesP319, axiom, 
- f_meetsSpatially(inst_Alaska,inst_Canada)).
-
-fof(axCountriesP320, axiom, 
- f_meetsSpatially(inst_Alaska,inst_PacificOcean)).
-
-fof(axCountriesP321, axiom, 
- f_meetsSpatially(inst_Alaska,inst_ArcticOcean)).
-
-fof(axCountriesP322, axiom, 
- f_meetsSpatially(inst_Arizona,inst_Nevada)).
-
-fof(axCountriesP323, axiom, 
- f_meetsSpatially(inst_Arizona,inst_California)).
-
-fof(axCountriesP324, axiom, 
- f_meetsSpatially(inst_Arizona,inst_Mexico)).
-
-fof(axCountriesP325, axiom, 
- f_meetsSpatially(inst_Arkansas,inst_Oklahoma)).
-
-fof(axCountriesP326, axiom, 
- f_meetsSpatially(inst_Arkansas,inst_Texas)).
-
-fof(axCountriesP327, axiom, 
- f_meetsSpatially(inst_Arkansas,inst_Louisiana)).
-
-fof(axCountriesP328, axiom, 
- f_meetsSpatially(inst_California,inst_PacificOcean)).
-
-fof(axCountriesP329, axiom, 
- f_meetsSpatially(inst_California,inst_Mexico)).
-
-fof(axCountriesP330, axiom, 
- f_meetsSpatially(inst_California,inst_NewMexico)).
-
-fof(axCountriesP331, axiom, 
- f_meetsSpatially(inst_California,inst_Oregon)).
-
-fof(axCountriesP332, axiom, 
- f_meetsSpatially(inst_California,inst_Washington)).
-
-fof(axCountriesP333, axiom, 
- f_meetsSpatially(inst_Colorado,inst_Utah)).
-
-fof(axCountriesP334, axiom, 
- f_meetsSpatially(inst_Colorado,inst_Arizona)).
-
-fof(axCountriesP335, axiom, 
- f_meetsSpatially(inst_Colorado,inst_NewMexico)).
-
-fof(axCountriesP336, axiom, 
- f_meetsSpatially(inst_Colorado,inst_Texas)).
-
-fof(axCountriesP337, axiom, 
- f_part(inst_Connecticut,inst_NewEngland)).
-
-fof(axCountriesP338, axiom, 
- f_meetsSpatially(inst_Delaware,inst_NorthAtlanticOcean)).
-
-fof(axCountriesP339, axiom, 
- f_meetsSpatially(inst_Delaware,inst_Maryland)).
-
-fof(axCountriesP340, axiom, 
- f_meetsSpatially(inst_Delaware,inst_Pennsylvania)).
-
-fof(axCountriesP341, axiom, 
- f_meetsSpatially(inst_Florida,inst_NorthAtlanticOcean)).
-
-fof(axCountriesP342, axiom, 
- f_meetsSpatially(inst_Florida,inst_Alabama)).
-
-fof(axCountriesP343, axiom, 
- f_meetsSpatially(inst_Florida,inst_GulfOfMexico)).
-
-fof(axCountriesP344, axiom, 
- f_meetsSpatially(inst_Georgia,inst_NorthAtlanticOcean)).
-
-fof(axCountriesP345, axiom, 
- f_meetsSpatially(inst_Georgia,inst_Florida)).
-
-fof(axCountriesP346, axiom, 
- f_meetsSpatially(inst_Georgia,inst_Alabama)).
-
-fof(axCountriesP347, axiom, 
- f_meetsSpatially(inst_Hawaii,inst_PacificOcean)).
-
-fof(axCountriesP348, axiom, 
- f_meetsSpatially(inst_Idaho,inst_Canada)).
-
-fof(axCountriesP349, axiom, 
- f_meetsSpatially(inst_Idaho,inst_Washington)).
-
-fof(axCountriesP350, axiom, 
- f_meetsSpatially(inst_Idaho,inst_Oregon)).
-
-fof(axCountriesP351, axiom, 
- f_meetsSpatially(inst_Idaho,inst_Nevada)).
-
-fof(axCountriesP352, axiom, 
- f_meetsSpatially(inst_Idaho,inst_Utah)).
-
-fof(axCountriesP353, axiom, 
- f_meetsSpatially(inst_Illinois,inst_Iowa)).
-
-fof(axCountriesP354, axiom, 
- f_meetsSpatially(inst_Illinois,inst_Missouri)).
-
-fof(axCountriesP355, axiom, 
- f_meetsSpatially(inst_Indiana,inst_Illinois)).
-
-fof(axCountriesP356, axiom, 
- f_meetsSpatially(inst_Iowa,inst_SouthDakota)).
-
-fof(axCountriesP357, axiom, 
- f_meetsSpatially(inst_Iowa,inst_Nebraska)).
-
-fof(axCountriesP358, axiom, 
- f_meetsSpatially(inst_Iowa,inst_Missouri)).
-
-fof(axCountriesP359, axiom, 
- f_meetsSpatially(inst_Kansas,inst_Colorado)).
-
-fof(axCountriesP360, axiom, 
- f_meetsSpatially(inst_Kansas,inst_Texas)).
-
-fof(axCountriesP361, axiom, 
- f_meetsSpatially(inst_Kentucky,inst_Tennessee)).
-
-fof(axCountriesP362, axiom, 
- f_meetsSpatially(inst_Kentucky,inst_Missouri)).
-
-fof(axCountriesP363, axiom, 
- f_meetsSpatially(inst_Kentucky,inst_Illinois)).
-
-fof(axCountriesP364, axiom, 
- f_meetsSpatially(inst_Kentucky,inst_Indiana)).
-
-fof(axCountriesP365, axiom, 
- f_meetsSpatially(inst_Louisiana,inst_Texas)).
-
-fof(axCountriesP366, axiom, 
- f_meetsSpatially(inst_Louisiana,inst_GulfOfMexico)).
-
-fof(axCountriesP367, axiom, 
- f_meetsSpatially(inst_Maine,inst_NewHampshire)).
-
-fof(axCountriesP368, axiom, 
- f_meetsSpatially(inst_Maine,inst_Canada)).
-
-fof(axCountriesP369, axiom, 
- f_meetsSpatially(inst_Maine,inst_NorthAtlanticOcean)).
-
-fof(axCountriesP370, axiom, 
- f_meetsSpatially(inst_Maryland,inst_NorthAtlanticOcean)).
-
-fof(axCountriesP371, axiom, 
- f_meetsSpatially(inst_Maryland,inst_Virginia)).
-
-fof(axCountriesP372, axiom, 
- f_meetsSpatially(inst_Maryland,inst_WestVirginia)).
-
-fof(axCountriesP373, axiom, 
- f_part(inst_Massachusetts,inst_NewEngland)).
-
-fof(axCountriesP374, axiom, 
- f_meetsSpatially(inst_Massachusetts,inst_NorthAtlanticOcean)).
-
-fof(axCountriesP375, axiom, 
- f_meetsSpatially(inst_Massachusetts,inst_NewYorkState)).
-
-fof(axCountriesP376, axiom, 
- f_meetsSpatially(inst_Massachusetts,inst_Connecticut)).
-
-fof(axCountriesP377, axiom, 
- f_meetsSpatially(inst_Massachusetts,inst_RhodeIsland)).
-
-fof(axCountriesP378, axiom, 
- f_meetsSpatially(inst_Michigan,inst_Indiana)).
-
-fof(axCountriesP379, axiom, 
- f_meetsSpatially(inst_Michigan,inst_Illinois)).
-
-fof(axCountriesP380, axiom, 
- f_meetsSpatially(inst_Michigan,inst_Canada)).
-
-fof(axCountriesP381, axiom, 
- f_meetsSpatially(inst_Minnesota,inst_Canada)).
-
-fof(axCountriesP382, axiom, 
- f_meetsSpatially(inst_Minnesota,inst_NorthDakota)).
-
-fof(axCountriesP383, axiom, 
- f_meetsSpatially(inst_Minnesota,inst_SouthDakota)).
-
-fof(axCountriesP384, axiom, 
- f_meetsSpatially(inst_Minnesota,inst_Iowa)).
-
-fof(axCountriesP385, axiom, 
- f_meetsSpatially(inst_Mississippi,inst_Arkansas)).
-
-fof(axCountriesP386, axiom, 
- f_meetsSpatially(inst_Mississippi,inst_Louisiana)).
-
-fof(axCountriesP387, axiom, 
- f_meetsSpatially(inst_Mississippi,inst_GulfOfMexico)).
-
-fof(axCountriesP388, axiom, 
- f_meetsSpatially(inst_Missouri,inst_Nebraska)).
-
-fof(axCountriesP389, axiom, 
- f_meetsSpatially(inst_Missouri,inst_Kansas)).
-
-fof(axCountriesP390, axiom, 
- f_meetsSpatially(inst_Missouri,inst_Oklahoma)).
-
-fof(axCountriesP391, axiom, 
- f_meetsSpatially(inst_Montana,inst_Canada)).
-
-fof(axCountriesP392, axiom, 
- f_meetsSpatially(inst_Montana,inst_Idaho)).
-
-fof(axCountriesP393, axiom, 
- f_meetsSpatially(inst_Montana,inst_Wyoming)).
-
-fof(axCountriesP394, axiom, 
- f_meetsSpatially(inst_Nebraska,inst_Wyoming)).
-
-fof(axCountriesP395, axiom, 
- f_meetsSpatially(inst_Nebraska,inst_Colorado)).
-
-fof(axCountriesP396, axiom, 
- f_meetsSpatially(inst_Nebraska,inst_Kansas)).
-
-fof(axCountriesP397, axiom, 
- f_meetsSpatially(inst_Nevada,inst_Oregon)).
-
-fof(axCountriesP398, axiom, 
- f_meetsSpatially(inst_Nevada,inst_California)).
-
-fof(axCountriesP399, axiom, 
- f_part(inst_NewHampshire,inst_NewEngland)).
-
-fof(axCountriesP400, axiom, 
- f_meetsSpatially(inst_NewHampshire,inst_Canada)).
-
-fof(axCountriesP401, axiom, 
- f_meetsSpatially(inst_NewHampshire,inst_NorthAtlanticOcean)).
-
-fof(axCountriesP402, axiom, 
- f_meetsSpatially(inst_NewHampshire,inst_Vermont)).
-
-fof(axCountriesP403, axiom, 
- f_meetsSpatially(inst_NewHampshire,inst_Massachusetts)).
-
-fof(axCountriesP404, axiom, 
- f_meetsSpatially(inst_NewJersey,inst_NorthAtlanticOcean)).
-
-fof(axCountriesP405, axiom, 
- f_meetsSpatially(inst_NewJersey,inst_Delaware)).
-
-fof(axCountriesP406, axiom, 
- f_meetsSpatially(inst_NewJersey,inst_Pennsylvania)).
-
-fof(axCountriesP407, axiom, 
- f_meetsSpatially(inst_NewMexico,inst_Arizona)).
-
-fof(axCountriesP408, axiom, 
- f_meetsSpatially(inst_NewMexico,inst_Mexico)).
-
-fof(axCountriesP409, axiom, 
- f_geographicSubregion(inst_NewJersey,inst_UnitedStates)).
-
-fof(axCountriesP410, axiom, 
- f_geographicSubregion(inst_NewYorkState,inst_UnitedStates)).
-
-fof(axCountriesP411, axiom, 
- f_geographicSubregion(inst_NewYorkCityUnitedStates,inst_UnitedStates)).
-
-fof(axCountriesP412, axiom, 
- f_meetsSpatially(inst_NewYorkState,inst_Canada)).
-
-fof(axCountriesP413, axiom, 
- f_meetsSpatially(inst_NewYorkState,inst_Pennsylvania)).
-
-fof(axCountriesP414, axiom, 
- f_meetsSpatially(inst_NewYorkState,inst_NewJersey)).
-
-fof(axCountriesP415, axiom, 
- f_meetsSpatially(inst_NewYorkState,inst_NorthAtlanticOcean)).
-
-fof(axCountriesP416, axiom, 
- f_meetsSpatially(inst_NorthCarolina,inst_NorthAtlanticOcean)).
-
-fof(axCountriesP417, axiom, 
- f_meetsSpatially(inst_NorthCarolina,inst_SouthCarolina)).
-
-fof(axCountriesP418, axiom, 
- f_meetsSpatially(inst_NorthCarolina,inst_Tennessee)).
-
-fof(axCountriesP419, axiom, 
- f_meetsSpatially(inst_NorthDakota,inst_Montana)).
-
-fof(axCountriesP420, axiom, 
- f_meetsSpatially(inst_NorthDakota,inst_SouthDakota)).
-
-fof(axCountriesP421, axiom, 
- f_meetsSpatially(inst_NorthDakota,inst_Canada)).
-
-fof(axCountriesP422, axiom, 
- f_meetsSpatially(inst_Ohio,inst_Kentucky)).
-
-fof(axCountriesP423, axiom, 
- f_meetsSpatially(inst_Ohio,inst_Indiana)).
-
-fof(axCountriesP424, axiom, 
- f_meetsSpatially(inst_Ohio,inst_Michigan)).
-
-fof(axCountriesP425, axiom, 
- f_meetsSpatially(inst_Ohio,inst_Canada)).
-
-fof(axCountriesP426, axiom, 
- f_meetsSpatially(inst_Oregon,inst_PacificOcean)).
-
-fof(axCountriesP427, axiom, 
- f_meetsSpatially(inst_Oregon,inst_California)).
-
-fof(axCountriesP428, axiom, 
- f_meetsSpatially(inst_Pennsylvania,inst_WestVirginia)).
-
-fof(axCountriesP429, axiom, 
- f_meetsSpatially(inst_Pennsylvania,inst_Ohio)).
-
-fof(axCountriesP430, axiom, 
- f_meetsSpatially(inst_Pennsylvania,inst_Canada)).
-
-fof(axCountriesP431, axiom, 
- f_part(inst_RhodeIsland,inst_NewEngland)).
-
-fof(axCountriesP432, axiom, 
- f_meetsSpatially(inst_SouthCarolina,inst_NorthAtlanticOcean)).
-
-fof(axCountriesP433, axiom, 
- f_meetsSpatially(inst_SouthCarolina,inst_Georgia)).
-
-fof(axCountriesP434, axiom, 
- f_meetsSpatially(inst_SouthDakota,inst_Montana)).
-
-fof(axCountriesP435, axiom, 
- f_meetsSpatially(inst_SouthDakota,inst_Wyoming)).
-
-fof(axCountriesP436, axiom, 
- f_meetsSpatially(inst_SouthDakota,inst_Nebraska)).
-
-fof(axCountriesP437, axiom, 
- f_meetsSpatially(inst_Tennessee,inst_Alabama)).
-
-fof(axCountriesP438, axiom, 
- f_meetsSpatially(inst_Tennessee,inst_Mississippi)).
-
-fof(axCountriesP439, axiom, 
- f_meetsSpatially(inst_Tennessee,inst_Arkansas)).
-
-fof(axCountriesP440, axiom, 
- f_meetsSpatially(inst_Tennessee,inst_Missouri)).
-
-fof(axCountriesP441, axiom, 
- f_meetsSpatially(inst_Texas,inst_NewMexico)).
-
-fof(axCountriesP442, axiom, 
- f_meetsSpatially(inst_Texas,inst_Mexico)).
-
-fof(axCountriesP443, axiom, 
- f_meetsSpatially(inst_Texas,inst_GulfOfMexico)).
-
-fof(axCountriesP444, axiom, 
- f_geographicSubregion(inst_Texas,inst_UnitedStates)).
-
-fof(axCountriesP445, axiom, 
- f_meetsSpatially(inst_Utah,inst_Nevada)).
-
-fof(axCountriesP446, axiom, 
- f_meetsSpatially(inst_Utah,inst_Arizona)).
-
-fof(axCountriesP447, axiom, 
- f_meetsSpatially(inst_Utah,inst_NewMexico)).
-
-fof(axCountriesP448, axiom, 
- f_part(inst_Vermont,inst_NewEngland)).
-
-fof(axCountriesP449, axiom, 
- f_meetsSpatially(inst_Vermont,inst_Canada)).
-
-fof(axCountriesP450, axiom, 
- f_meetsSpatially(inst_Vermont,inst_NewYorkState)).
-
-fof(axCountriesP451, axiom, 
- f_meetsSpatially(inst_Vermont,inst_Massachusetts)).
-
-fof(axCountriesP452, axiom, 
- f_meetsSpatially(inst_Virginia,inst_NorthCarolina)).
-
-fof(axCountriesP453, axiom, 
- f_meetsSpatially(inst_Virginia,inst_Tennessee)).
-
-fof(axCountriesP454, axiom, 
- f_meetsSpatially(inst_Virginia,inst_Kentucky)).
-
-fof(axCountriesP455, axiom, 
- f_meetsSpatially(inst_Virginia,inst_WestVirginia)).
-
-fof(axCountriesP456, axiom, 
- f_meetsSpatially(inst_Washington,inst_Canada)).
-
-fof(axCountriesP457, axiom, 
- f_meetsSpatially(inst_Washington,inst_PacificOcean)).
-
-fof(axCountriesP458, axiom, 
- f_meetsSpatially(inst_Washington,inst_Oregon)).
-
-fof(axCountriesP459, axiom, 
- f_meetsSpatially(inst_WestVirginia,inst_Kentucky)).
-
-fof(axCountriesP460, axiom, 
- f_meetsSpatially(inst_WestVirginia,inst_Ohio)).
-
-fof(axCountriesP461, axiom, 
- f_meetsSpatially(inst_Wisconsin,inst_Illinois)).
-
-fof(axCountriesP462, axiom, 
- f_meetsSpatially(inst_Wisconsin,inst_Iowa)).
-
-fof(axCountriesP463, axiom, 
- f_meetsSpatially(inst_Wisconsin,inst_Minnesota)).
-
-fof(axCountriesP464, axiom, 
- f_meetsSpatially(inst_Wyoming,inst_Idaho)).
-
-fof(axCountriesP465, axiom, 
- f_meetsSpatially(inst_Wyoming,inst_Utah)).
-
-fof(axCountriesP466, axiom, 
- f_meetsSpatially(inst_Wyoming,inst_Colorado)).
-
-fof(axCountriesP467, axiom, 
- f_part(inst_PuertoRico,inst_UnitedStates)).
-
-fof(axCountriesP468, axiom, 
- f_part(inst_Germany,inst_Europe)).
-
-fof(axCountriesP469, axiom, 
- f_part(inst_Greece,inst_Europe)).
-
-fof(axCountriesP470, axiom, 
- f_meetsSpatially(inst_Mexico,inst_UnitedStates)).
-
-fof(axCountriesP471, axiom, 
- f_part(inst_ChicagoUnitedStates,inst_Illinois)).
-
-fof(axCountriesP472, axiom, 
- f_capitalCity(inst_JerusalemIsrael,inst_Israel)).
-
-fof(axCountriesP473, axiom, 
- f_part(inst_NewYorkCityUnitedStates,inst_NewYorkState)).
-
-fof(axCountriesP474, axiom, 
- f_capitalCity(inst_TokyoJapan,inst_Japan)).
-
-fof(axCountriesP475, axiom, 
- f_geographicSubregion(inst_AdanaTurkey,inst_Turkey)).
-
-fof(axCountriesP476, axiom, 
- f_geographicSubregion(inst_AddisAbabaEthiopia,inst_Ethiopia)).
-
-fof(axCountriesP477, axiom, 
- f_geographicSubregion(inst_AdenYemen,inst_Yemen)).
-
-fof(axCountriesP478, axiom, 
- f_geographicSubregion(inst_AdoraWestBank,inst_WestBank)).
-
-fof(axCountriesP479, axiom, 
- f_geographicSubregion(inst_AfulaIsrael,inst_Israel)).
-
-fof(axCountriesP480, axiom, 
- f_geographicSubregion(inst_AgriTurkey,inst_Turkey)).
-
-fof(axCountriesP481, axiom, 
- f_geographicSubregion(inst_AinDeflaAlgeria,inst_Algeria)).
-
-fof(axCountriesP482, axiom, 
- f_geographicSubregion(inst_AinElHajarAlgeria,inst_Algeria)).
-
-fof(axCountriesP483, axiom, 
- f_geographicSubregion(inst_AjaccioFrance,inst_France)).
-
-fof(axCountriesP484, axiom, 
- f_geographicSubregion(inst_AlBalamandLebanon,inst_Lebanon)).
-
-fof(axCountriesP485, axiom, 
- f_geographicSubregion(inst_AleiSinaiGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP486, axiom, 
- f_geographicSubregion(inst_AleiZahavWestBank,inst_WestBank)).
-
-fof(axCountriesP487, axiom, 
- f_geographicSubregion(inst_AleyLebanon,inst_Lebanon)).
-
-fof(axCountriesP488, axiom, 
- f_geographicSubregion(inst_AlgiersAlgeria,inst_Algeria)).
-
-fof(axCountriesP489, axiom, 
- f_geographicSubregion(inst_AlkhanYurtRussia,inst_Russia)).
-
-fof(axCountriesP490, axiom, 
- f_geographicSubregion(inst_AlonMorehWestBank,inst_WestBank)).
-
-fof(axCountriesP491, axiom, 
- f_geographicSubregion(inst_AmbonIndonesia,inst_Indonesia)).
-
-fof(axCountriesP492, axiom, 
- f_geographicSubregion(inst_AmmanJordan,inst_Jordan)).
-
-fof(axCountriesP493, axiom, 
- f_geographicSubregion(inst_AnNuwaydiratBahrain,inst_Bahrain)).
-
-fof(axCountriesP494, axiom, 
- f_geographicSubregion(inst_AndeanSpain,inst_Spain)).
-
-fof(axCountriesP495, axiom, 
- f_geographicSubregion(inst_AngkorWatCambodia,inst_Cambodia)).
-
-fof(axCountriesP496, axiom, 
- f_geographicSubregion(inst_AnkaraTurkey,inst_Turkey)).
-
-fof(axCountriesP497, axiom, 
- f_geographicSubregion(inst_AntalyaTurkey,inst_Turkey)).
-
-fof(axCountriesP498, axiom, 
- f_geographicSubregion(inst_AntioquiaColombia,inst_ColombiaPanama)).
-
-fof(axCountriesP499, axiom, 
- f_geographicSubregion(inst_AntwerpBelgium,inst_Belgium)).
-
-fof(axCountriesP500, axiom, 
- f_geographicSubregion(inst_ApumiracPeru,inst_Peru)).
-
-fof(axCountriesP501, axiom, 
- f_geographicSubregion(inst_ApureVenezuela,inst_Venezuela)).
-
-fof(axCountriesP502, axiom, 
- f_geographicSubregion(inst_AraucaColombia,inst_ColombiaPanama)).
-
-fof(axCountriesP503, axiom, 
- f_geographicSubregion(inst_ArgunRussia,inst_Russia)).
-
-fof(axCountriesP504, axiom, 
- f_geographicSubregion(inst_ArielWestBank,inst_WestBank)).
-
-fof(axCountriesP505, axiom, 
- f_geographicSubregion(inst_ArmaghNorthernIreland,inst_NorthernIreland)).
-
-fof(axCountriesP506, axiom, 
- f_geographicSubregion(inst_ArzewAlgeria,inst_Algeria)).
-
-fof(axCountriesP507, axiom, 
- f_geographicSubregion(inst_AshdodIsrael,inst_Israel)).
-
-fof(axCountriesP508, axiom, 
- f_geographicSubregion(inst_AskelonIsrael,inst_Israel)).
-
-fof(axCountriesP509, axiom, 
- f_geographicSubregion(inst_AsmaraEritrea,inst_Eritrea)).
-
-fof(axCountriesP510, axiom, 
- f_geographicSubregion(inst_AssamIndia,inst_India)).
-
-fof(axCountriesP511, axiom, 
- f_geographicSubregion(inst_AswanEgypt,inst_Egypt)).
-
-fof(axCountriesP512, axiom, 
- f_geographicSubregion(inst_AsyutEgypt,inst_Egypt)).
-
-fof(axCountriesP513, axiom, 
- f_geographicSubregion(inst_AthensGreece,inst_Greece)).
-
-fof(axCountriesP514, axiom, 
- f_geographicSubregion(inst_AtrushIraq,inst_Iraq)).
-
-fof(axCountriesP515, axiom, 
- f_geographicSubregion(inst_AtzmonaGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP516, axiom, 
- f_geographicSubregion(inst_AvneiHefetzIsrael,inst_Israel)).
-
-fof(axCountriesP517, axiom, 
- f_geographicSubregion(inst_AyacuchoPeru,inst_Peru)).
-
-fof(axCountriesP518, axiom, 
- f_geographicSubregion(inst_AzorIsrael,inst_Israel)).
-
-fof(axCountriesP519, axiom, 
- f_geographicSubregion(inst_BadVilbelGermany,inst_Germany)).
-
-fof(axCountriesP520, axiom, 
- f_geographicSubregion(inst_BaghdadIraq,inst_Iraq)).
-
-fof(axCountriesP521, axiom, 
- f_geographicSubregion(inst_BagreColombia,inst_ColombiaPanama)).
-
-fof(axCountriesP522, axiom, 
- f_geographicSubregion(inst_BahawalpurPakistan,inst_Pakistan)).
-
-fof(axCountriesP523, axiom, 
- f_geographicSubregion(inst_BakaAlGarbiyehIsrael,inst_Israel)).
-
-fof(axCountriesP524, axiom, 
- f_geographicSubregion(inst_BakkaAlSharkiyaWestBank,inst_WestBank)).
-
-fof(axCountriesP525, axiom, 
- f_geographicSubregion(inst_BakuAzerbaijan,inst_Azerbaijan)).
-
-fof(axCountriesP526, axiom, 
- f_geographicSubregion(inst_BaleEthiopia,inst_Ethiopia)).
-
-fof(axCountriesP527, axiom, 
- f_geographicSubregion(inst_BanbridgeNorthernIreland,inst_NorthernIreland)).
-
-fof(axCountriesP528, axiom, 
- f_geographicSubregion(inst_BangkokThailand,inst_Thailand)).
-
-fof(axCountriesP529, axiom, 
- f_geographicSubregion(inst_BangorNorthernIreland,inst_NorthernIreland)).
-
-fof(axCountriesP530, axiom, 
- f_geographicSubregion(inst_BanguiCentralAfricanRepublic,inst_CentralAfricanRepublic)).
-
-fof(axCountriesP531, axiom, 
- f_geographicSubregion(inst_BarcelonaSpain,inst_Spain)).
-
-fof(axCountriesP532, axiom, 
- f_geographicSubregion(inst_BarkeoCambodia,inst_Cambodia)).
-
-fof(axCountriesP533, axiom, 
- f_geographicSubregion(inst_BarrancabermejaColombia,inst_Colombia)).
-
-fof(axCountriesP534, axiom, 
- f_geographicSubregion(inst_BasraIsrael,inst_Israel)).
-
-fof(axCountriesP535, axiom, 
- f_geographicSubregion(inst_BatYamIsrael,inst_Israel)).
-
-fof(axCountriesP536, axiom, 
- f_geographicSubregion(inst_BatmanTurkey,inst_Turkey)).
-
-fof(axCountriesP537, axiom, 
- f_geographicSubregion(inst_BeasainSpain,inst_Spain)).
-
-fof(axCountriesP538, axiom, 
- f_geographicSubregion(inst_BeErShevaIsrael,inst_Israel)).
-
-fof(axCountriesP539, axiom, 
- f_geographicSubregion(inst_BeirutLebanon,inst_Lebanon)).
-
-fof(axCountriesP540, axiom, 
- f_geographicSubregion(inst_BeitElWestBank,inst_WestBank)).
-
-fof(axCountriesP541, axiom, 
- f_geographicSubregion(inst_BeitHaggaiWestBank,inst_WestBank)).
-
-fof(axCountriesP542, axiom, 
- f_geographicSubregion(inst_BeitSahurWestBank,inst_WestBank)).
-
-fof(axCountriesP543, axiom, 
- f_geographicSubregion(inst_BeitSheAnIsrael,inst_Israel)).
-
-fof(axCountriesP544, axiom, 
- f_geographicSubregion(inst_BeitShemeshIsrael,inst_Israel)).
-
-fof(axCountriesP545, axiom, 
- f_geographicSubregion(inst_BeledweyneSomalia,inst_Somalia)).
-
-fof(axCountriesP546, axiom, 
- f_geographicSubregion(inst_BelfastNorthernIreland,inst_NorthernIreland)).
-
-fof(axCountriesP547, axiom, 
- f_geographicSubregion(inst_BelgradeSerbiaAndMontenegro,inst_SerbiaAndMontenegro)).
-
-fof(axCountriesP548, axiom, 
- f_geographicSubregion(inst_BerlinGermany,inst_Germany)).
-
-fof(axCountriesP549, axiom, 
- f_geographicSubregion(inst_BetLeHiyehGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP550, axiom, 
- f_geographicSubregion(inst_BetLidJunctionIsrael,inst_Israel)).
-
-fof(axCountriesP551, axiom, 
- f_geographicSubregion(inst_BethElIsrael,inst_Israel)).
-
-fof(axCountriesP552, axiom, 
- f_geographicSubregion(inst_BethlehemWestBank,inst_WestBank)).
-
-fof(axCountriesP553, axiom, 
- f_geographicSubregion(inst_BidyaWestBank,inst_WestBank)).
-
-fof(axCountriesP554, axiom, 
- f_geographicSubregion(inst_BilbaoSpain,inst_Spain)).
-
-fof(axCountriesP555, axiom, 
- f_geographicSubregion(inst_BillabonaSpain,inst_Spain)).
-
-fof(axCountriesP556, axiom, 
- f_geographicSubregion(inst_BinyaminaIsrael,inst_Israel)).
-
-fof(axCountriesP557, axiom, 
- f_geographicSubregion(inst_BKaotWestBank,inst_WestBank)).
-
-fof(axCountriesP558, axiom, 
- f_geographicSubregion(inst_BneiAyishIsrael,inst_Israel)).
-
-fof(axCountriesP559, axiom, 
- f_geographicSubregion(inst_BogotaColombia,inst_Colombia)).
-
-fof(axCountriesP560, axiom, 
- f_geographicSubregion(inst_BolognaItaly,inst_Italy)).
-
-fof(axCountriesP561, axiom, 
- f_geographicSubregion(inst_BonnGermany,inst_Germany)).
-
-fof(axCountriesP562, axiom, 
- f_geographicSubregion(inst_BosphorousStraitsTurkey,inst_Turkey)).
-
-fof(axCountriesP563, axiom, 
- f_geographicSubregion(inst_BouiraAlgeria,inst_Algeria)).
-
-fof(axCountriesP564, axiom, 
- f_geographicSubregion(inst_BouzeGueneAlgeria,inst_Algeria)).
-
-fof(axCountriesP565, axiom, 
- f_geographicSubregion(inst_BrusselsBelgium,inst_Belgium)).
-
-fof(axCountriesP566, axiom, 
- f_geographicSubregion(inst_BucaramangaColombia,inst_Colombia)).
-
-fof(axCountriesP567, axiom, 
- f_geographicSubregion(inst_BucharestIndia,inst_India)).
-
-fof(axCountriesP568, axiom, 
- f_geographicSubregion(inst_BuenosAiresArgentina,inst_Argentina)).
-
-fof(axCountriesP569, axiom, 
- f_geographicSubregion(inst_BuinakskRussia,inst_Russia)).
-
-fof(axCountriesP570, axiom, 
- f_geographicSubregion(inst_BwindiforestUganda,inst_Uganda)).
-
-fof(axCountriesP571, axiom, 
- f_geographicSubregion(inst_CabindaAngola,inst_Angola)).
-
-fof(axCountriesP572, axiom, 
- f_geographicSubregion(inst_CaglayanTurkey,inst_Turkey)).
-
-fof(axCountriesP573, axiom, 
- f_geographicSubregion(inst_CairoEgypt,inst_Egypt)).
-
-fof(axCountriesP574, axiom, 
- f_geographicSubregion(inst_CalcuttaIndia,inst_India)).
-
-fof(axCountriesP575, axiom, 
- f_geographicSubregion(inst_CaliColombia,inst_Colombia)).
-
-fof(axCountriesP576, axiom, 
- f_geographicSubregion(inst_CampZamaJapan,inst_Japan)).
-
-fof(axCountriesP577, axiom, 
- f_geographicSubregion(inst_CankiriTurkey,inst_Turkey)).
-
-fof(axCountriesP578, axiom, 
- f_geographicSubregion(inst_CapeTownSouthAfrica,inst_SouthAfrica)).
-
-fof(axCountriesP579, axiom, 
- f_geographicSubregion(inst_CaritasPolandChechnya,inst_Chechnya)).
-
-fof(axCountriesP580, axiom, 
- f_geographicSubregion(inst_CarmelIsrael,inst_Israel)).
-
-fof(axCountriesP581, axiom, 
- f_geographicSubregion(inst_CarmenDeBolivarColombia,inst_Colombia)).
-
-fof(axCountriesP582, axiom, 
- f_geographicSubregion(inst_CarrejonColombia,inst_Colombia)).
-
-fof(axCountriesP583, axiom, 
- f_geographicSubregion(inst_ChamanPakistan,inst_Pakistan)).
-
-fof(axCountriesP584, axiom, 
- f_geographicSubregion(inst_ChararESharifIndia,inst_India)).
-
-fof(axCountriesP585, axiom, 
- f_geographicSubregion(inst_CharsaadaPakistan,inst_Pakistan)).
-
-fof(axCountriesP586, axiom, 
- f_geographicSubregion(inst_ChernoRechyeRussia,inst_Russia)).
-
-fof(axCountriesP587, axiom, 
- f_geographicSubregion(inst_ChicagoUnitedStates,inst_UnitedStates)).
-
-fof(axCountriesP588, axiom, 
- f_geographicSubregion(inst_ChisimayuSomalia,inst_Somalia)).
-
-fof(axCountriesP589, axiom, 
- f_geographicSubregion(inst_ChittagongBangladesh,inst_Bangladesh)).
-
-fof(axCountriesP590, axiom, 
- f_geographicSubregion(inst_ChobaAngola,inst_Angola)).
-
-fof(axCountriesP591, axiom, 
- f_geographicSubregion(inst_ChocoColombia,inst_Colombia)).
-
-fof(axCountriesP592, axiom, 
- f_geographicSubregion(inst_ChorrosQueroVenezuela,inst_Venezuela)).
-
-fof(axCountriesP593, axiom, 
- f_geographicSubregion(inst_ClarkAirbasePhilippines,inst_Philippines)).
-
-fof(axCountriesP594, axiom, 
- f_geographicSubregion(inst_CoimbatoreIndia,inst_India)).
-
-fof(axCountriesP595, axiom, 
- f_geographicSubregion(inst_CologneGermany,inst_Germany)).
-
-fof(axCountriesP596, axiom, 
- f_geographicSubregion(inst_ColombiaCityColombia,inst_Colombia)).
-
-fof(axCountriesP597, axiom, 
- f_geographicSubregion(inst_ColombiaPanama,inst_Panama)).
-
-fof(axCountriesP598, axiom, 
- f_geographicSubregion(inst_ColomboSriLanka,inst_SriLanka)).
-
-fof(axCountriesP599, axiom, 
- f_geographicSubregion(inst_ComayaguaHonduras,inst_Honduras)).
-
-fof(axCountriesP600, axiom, 
- f_geographicSubregion(inst_CopacaBanaCuba,inst_Cuba)).
-
-fof(axCountriesP601, axiom, 
- f_geographicSubregion(inst_CopenhagenDenmark,inst_Denmark)).
-
-fof(axCountriesP602, axiom, 
- f_geographicSubregion(inst_CorsicaFrance,inst_France)).
-
-fof(axCountriesP603, axiom, 
- f_geographicSubregion(inst_CorteFrance,inst_France)).
-
-fof(axCountriesP604, axiom, 
- f_geographicSubregion(inst_CorumTurkey,inst_Turkey)).
-
-fof(axCountriesP605, axiom, 
- f_geographicSubregion(inst_CundiNamarcaColombia,inst_Colombia)).
-
-fof(axCountriesP606, axiom, 
- f_geographicSubregion(inst_CupiaguaColombia,inst_Colombia)).
-
-fof(axCountriesP607, axiom, 
- f_geographicSubregion(inst_CuzcoPeru,inst_Peru)).
-
-fof(axCountriesP608, axiom, 
- f_geographicSubregion(inst_DagestanRussia,inst_Russia)).
-
-fof(axCountriesP609, axiom, 
- f_geographicSubregion(inst_DahukIraq,inst_Iraq)).
-
-fof(axCountriesP610, axiom, 
- f_geographicSubregion(inst_DangDistrictNepal,inst_Nepal)).
-
-fof(axCountriesP611, axiom, 
- f_geographicSubregion(inst_DarEsSalaAmTanzania,inst_Tanzania)).
-
-fof(axCountriesP612, axiom, 
- f_geographicSubregion(inst_DarvazTajikistan,inst_Tajikistan)).
-
-fof(axCountriesP613, axiom, 
- f_geographicSubregion(inst_DebaSpain,inst_Spain)).
-
-fof(axCountriesP614, axiom, 
- f_geographicSubregion(inst_DelhiIndia,inst_India)).
-
-fof(axCountriesP615, axiom, 
- f_geographicSubregion(inst_DhahranSaudiArabia,inst_SaudiArabia)).
-
-fof(axCountriesP616, axiom, 
- f_geographicSubregion(inst_DhakaBangladesh,inst_Bangladesh)).
-
-fof(axCountriesP617, axiom, 
- f_geographicSubregion(inst_DinanFrance,inst_France)).
-
-fof(axCountriesP618, axiom, 
- f_geographicSubregion(inst_DirNaballahWestBank,inst_WestBank)).
-
-fof(axCountriesP619, axiom, 
- f_geographicSubregion(inst_DireDawaEthiopia,inst_Ethiopia)).
-
-fof(axCountriesP620, axiom, 
- f_geographicSubregion(inst_DistrictOfMansehraPakistan,inst_Pakistan)).
-
-fof(axCountriesP621, axiom, 
- f_geographicSubregion(inst_DjakashariGeorgia,inst_RepublicOfGeorgia)).
-
-fof(axCountriesP622, axiom, 
- f_geographicSubregion(inst_DjerbaTunisia,inst_Tunisia)).
-
-fof(axCountriesP623, axiom, 
- f_geographicSubregion(inst_DodaIndia,inst_India)).
-
-fof(axCountriesP624, axiom, 
- f_geographicSubregion(inst_DortmundGermany,inst_Germany)).
-
-fof(axCountriesP625, axiom, 
- f_geographicSubregion(inst_DublinIreland,inst_Ireland)).
-
-fof(axCountriesP626, axiom, 
- f_geographicSubregion(inst_DuesseldorfGermany,inst_Germany)).
-
-fof(axCountriesP627, axiom, 
- f_geographicSubregion(inst_DugitGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP628, axiom, 
- f_geographicSubregion(inst_DurangoSpain,inst_Spain)).
-
-fof(axCountriesP629, axiom, 
- f_geographicSubregion(inst_DushanbeTajikistan,inst_Tajikistan)).
-
-fof(axCountriesP630, axiom, 
- f_geographicSubregion(inst_DushanbeAirportTajikistan,inst_Tajikistan)).
-
-fof(axCountriesP631, axiom, 
- f_geographicSubregion(inst_DushanbeGarmTajikistan,inst_Tajikistan)).
-
-fof(axCountriesP632, axiom, 
- f_geographicSubregion(inst_EastJerusalemIsrael,inst_Israel)).
-
-fof(axCountriesP633, axiom, 
- f_geographicSubregion(inst_EfratWestBank,inst_WestBank)).
-
-fof(axCountriesP634, axiom, 
- f_geographicSubregion(inst_EilatIsrael,inst_Israel)).
-
-fof(axCountriesP635, axiom, 
- f_geographicSubregion(inst_EinavWestBank,inst_WestBank)).
-
-fof(axCountriesP636, axiom, 
- f_geographicSubregion(inst_ElBagreColombia,inst_Colombia)).
-
-fof(axCountriesP637, axiom, 
- f_geographicSubregion(inst_ElBirehWestBank,inst_WestBank)).
-
-fof(axCountriesP638, axiom, 
- f_geographicSubregion(inst_ElPlayonColombia,inst_Colombia)).
-
-fof(axCountriesP639, axiom, 
- f_geographicSubregion(inst_ElRipialApureVenezuela,inst_Venezuela)).
-
-fof(axCountriesP640, axiom, 
- f_geographicSubregion(inst_ElayoSomalia,inst_Somalia)).
-
-fof(axCountriesP641, axiom, 
- f_geographicSubregion(inst_ElAzzariyaWestBank,inst_WestBank)).
-
-fof(axCountriesP642, axiom, 
- f_geographicSubregion(inst_EleiSinaiGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP643, axiom, 
- f_geographicSubregion(inst_EmmanuelWestBank,inst_WestBank)).
-
-fof(axCountriesP644, axiom, 
- f_geographicSubregion(inst_ErezGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP645, axiom, 
- f_geographicSubregion(inst_FethiyeAndMarmarisTurkey,inst_Turkey)).
-
-fof(axCountriesP646, axiom, 
- f_geographicSubregion(inst_FloridaUnitedStates,inst_UnitedStates)).
-
-fof(axCountriesP647, axiom, 
- f_geographicSubregion(inst_FormequeColombia,inst_Colombia)).
-
-fof(axCountriesP648, axiom, 
- f_geographicSubregion(inst_FrankfurtGermany,inst_Germany)).
-
-fof(axCountriesP649, axiom, 
- f_geographicSubregion(inst_FrenchHillIsrael,inst_Israel)).
-
-fof(axCountriesP650, axiom, 
- f_geographicSubregion(inst_FuengirolaSpain,inst_Spain)).
-
-fof(axCountriesP651, axiom, 
- f_geographicSubregion(inst_FusagasusaColombia,inst_Colombia)).
-
-fof(axCountriesP652, axiom, 
- f_geographicSubregion(inst_GaliAbkhaziaGeorgia,inst_RepublicOfGeorgia)).
-
-fof(axCountriesP653, axiom, 
- f_geographicSubregion(inst_GanimWestBank,inst_WestBank)).
-
-fof(axCountriesP654, axiom, 
- f_geographicSubregion(inst_GashuriIsrael,inst_Israel)).
-
-fof(axCountriesP655, axiom, 
- f_geographicSubregion(inst_GeneralSantosPhilippines,inst_Philippines)).
-
-fof(axCountriesP656, axiom, 
- f_geographicSubregion(inst_GenevaSwitzerland,inst_Switzerland)).
-
-fof(axCountriesP657, axiom, 
- f_geographicSubregion(inst_GetxoSpain,inst_Spain)).
-
-fof(axCountriesP658, axiom, 
- f_geographicSubregion(inst_GhalebiehIraq,inst_Iraq)).
-
-fof(axCountriesP659, axiom, 
- f_geographicSubregion(inst_GhaziabadUttarPradeshIndia,inst_India)).
-
-fof(axCountriesP660, axiom, 
- f_geographicSubregion(inst_GiloIsrael,inst_Israel)).
-
-fof(axCountriesP661, axiom, 
- f_geographicSubregion(inst_GivatZeEvWestBank,inst_WestBank)).
-
-fof(axCountriesP662, axiom, 
- f_geographicSubregion(inst_GizaEgypt,inst_Egypt)).
-
-fof(axCountriesP663, axiom, 
- f_geographicSubregion(inst_GonegalleSriLanka,inst_SriLanka)).
-
-fof(axCountriesP664, axiom, 
- f_geographicSubregion(inst_GranadaSpain,inst_Spain)).
-
-fof(axCountriesP665, axiom, 
- f_geographicSubregion(inst_GrazAustria,inst_Austria)).
-
-fof(axCountriesP666, axiom, 
- f_geographicSubregion(inst_GroznyChechnya,inst_Chechnya)).
-
-fof(axCountriesP667, axiom, 
- f_geographicSubregion(inst_GuilinChina,inst_China)).
-
-fof(axCountriesP668, axiom, 
- f_geographicSubregion(inst_GujaratIndia,inst_India)).
-
-fof(axCountriesP669, axiom, 
- f_geographicSubregion(inst_GushEtzionWestBank,inst_WestBank)).
-
-fof(axCountriesP670, axiom, 
- f_geographicSubregion(inst_GushKatifGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP671, axiom, 
- f_geographicSubregion(inst_HaderaIsrael,inst_Israel)).
-
-fof(axCountriesP672, axiom, 
- f_geographicSubregion(inst_HaifaIsrael,inst_Israel)).
-
-fof(axCountriesP673, axiom, 
- f_geographicSubregion(inst_HamburgGermany,inst_Germany)).
-
-fof(axCountriesP674, axiom, 
- f_geographicSubregion(inst_HamisMiliyanaAlgeria,inst_Algeria)).
-
-fof(axCountriesP675, axiom, 
- f_geographicSubregion(inst_HamraWestBank,inst_WestBank)).
-
-fof(axCountriesP676, axiom, 
- f_geographicSubregion(inst_HannoverGermany,inst_Germany)).
-
-fof(axCountriesP677, axiom, 
- f_geographicSubregion(inst_HarBrachaWestBank,inst_WestBank)).
-
-fof(axCountriesP678, axiom, 
- f_geographicSubregion(inst_HarerEthiopia,inst_Ethiopia)).
-
-fof(axCountriesP679, axiom, 
- f_geographicSubregion(inst_HavanaCuba,inst_Cuba)).
-
-fof(axCountriesP680, axiom, 
- f_geographicSubregion(inst_HawanaIraq,inst_Iraq)).
-
-fof(axCountriesP681, axiom, 
- f_geographicSubregion(inst_HeartAfghanistan,inst_Afghanistan)).
-
-fof(axCountriesP682, axiom, 
- f_geographicSubregion(inst_HebronWestBank,inst_WestBank)).
-
-fof(axCountriesP683, axiom, 
- f_geographicSubregion(inst_HermeshIsrael,inst_Israel)).
-
-fof(axCountriesP684, axiom, 
- f_geographicSubregion(inst_HernaniSpain,inst_Spain)).
-
-fof(axCountriesP685, axiom, 
- f_geographicSubregion(inst_HerzliyaIsrael,inst_Israel)).
-
-fof(axCountriesP686, axiom, 
- f_geographicSubregion(inst_HilversumNetherlands,inst_Netherlands)).
-
-fof(axCountriesP687, axiom, 
- f_geographicSubregion(inst_HizmaWestBank,inst_WestBank)).
-
-fof(axCountriesP688, axiom, 
- f_geographicSubregion(inst_HodayaJunctionIsrael,inst_Israel)).
-
-fof(axCountriesP689, axiom, 
- f_geographicSubregion(inst_HolonJunctionIsrael,inst_Israel)).
-
-fof(axCountriesP690, axiom, 
- f_geographicSubregion(inst_HuallgaPeru,inst_Peru)).
-
-fof(axCountriesP691, axiom, 
- f_geographicSubregion(inst_HurghadaEgypt,inst_Egypt)).
-
-fof(axCountriesP692, axiom, 
- f_geographicSubregion(inst_HyderabadPakistan,inst_Pakistan)).
-
-fof(axCountriesP693, axiom, 
- f_geographicSubregion(inst_IbsrilIraq,inst_Iraq)).
-
-fof(axCountriesP694, axiom, 
- f_geographicSubregion(inst_IncirlikAirbaseTurkey,inst_Turkey)).
-
-fof(axCountriesP695, axiom, 
- f_geographicSubregion(inst_IpilPhilippines,inst_Philippines)).
-
-fof(axCountriesP696, axiom, 
- f_geographicSubregion(inst_IrbilIraq,inst_Iraq)).
-
-fof(axCountriesP697, axiom, 
- f_geographicSubregion(inst_IslamabadPakistan,inst_Pakistan)).
-
-fof(axCountriesP698, axiom, 
- f_geographicSubregion(inst_IslandOfBaliIndonesia,inst_Indonesia)).
-
-fof(axCountriesP699, axiom, 
- f_geographicSubregion(inst_IstanbulTurkey,inst_Turkey)).
-
-fof(axCountriesP700, axiom, 
- f_geographicSubregion(inst_ItamarWestBank,inst_WestBank)).
-
-fof(axCountriesP701, axiom, 
- f_geographicSubregion(inst_IzmirTurkey,inst_Turkey)).
-
-fof(axCountriesP702, axiom, 
- f_geographicSubregion(inst_JaffaIsrael,inst_Israel)).
-
-fof(axCountriesP703, axiom, 
- f_geographicSubregion(inst_JaffnaSriLanka,inst_SriLanka)).
-
-fof(axCountriesP704, axiom, 
- f_geographicSubregion(inst_JakartaIndonesia,inst_Indonesia)).
-
-fof(axCountriesP705, axiom, 
- f_geographicSubregion(inst_JalahIndia,inst_India)).
-
-fof(axCountriesP706, axiom, 
- f_geographicSubregion(inst_JalpaiguriRailwayStationIndia,inst_India)).
-
-fof(axCountriesP707, axiom, 
- f_geographicSubregion(inst_JammuIndia,inst_India)).
-
-fof(axCountriesP708, axiom, 
- f_geographicSubregion(inst_JangasPeru,inst_Peru)).
-
-fof(axCountriesP709, axiom, 
- f_geographicSubregion(inst_JeninWestBank,inst_WestBank)).
-
-fof(axCountriesP710, axiom, 
- f_geographicSubregion(inst_JerusalemIsrael,inst_Israel)).
-
-fof(axCountriesP711, axiom, 
- f_geographicSubregion(inst_JerusalemIsrael,inst_WestBank)).
-
-fof(axCountriesP712, axiom, 
- f_geographicSubregion(inst_JMainWestBank,inst_WestBank)).
-
-fof(axCountriesP713, axiom, 
- f_geographicSubregion(inst_JohannesburgSouthAfrica,inst_SouthAfrica)).
-
-fof(axCountriesP714, axiom, 
- f_geographicSubregion(inst_JoloPhilippines,inst_Philippines)).
-
-fof(axCountriesP715, axiom, 
- f_geographicSubregion(inst_JubialSaudiArabia,inst_SaudiArabia)).
-
-fof(axCountriesP716, axiom, 
- f_geographicSubregion(inst_JullundurIndia,inst_India)).
-
-fof(axCountriesP717, axiom, 
- f_geographicSubregion(inst_KabacanPhilippines,inst_Philippines)).
-
-fof(axCountriesP718, axiom, 
- f_geographicSubregion(inst_KabulAfghanistan,inst_Afghanistan)).
-
-fof(axCountriesP719, axiom, 
- f_geographicSubregion(inst_KafrAkabWestBank,inst_WestBank)).
-
-fof(axCountriesP720, axiom, 
- f_geographicSubregion(inst_KafrIdnaWestBank,inst_WestBank)).
-
-fof(axCountriesP721, axiom, 
- f_geographicSubregion(inst_KalkilyaWestBank,inst_WestBank)).
-
-fof(axCountriesP722, axiom, 
- f_geographicSubregion(inst_KalmunaiSriLanka,inst_SriLanka)).
-
-fof(axCountriesP723, axiom, 
- f_geographicSubregion(inst_KampalaUganda,inst_Uganda)).
-
-fof(axCountriesP724, axiom, 
- f_geographicSubregion(inst_KandySriLanka,inst_SriLanka)).
-
-fof(axCountriesP725, axiom, 
- f_geographicSubregion(inst_KanihamaIndia,inst_India)).
-
-fof(axCountriesP726, axiom, 
- f_geographicSubregion(inst_KarachiPakistan,inst_Pakistan)).
-
-fof(axCountriesP727, axiom, 
- f_geographicSubregion(inst_KarkurIsrael,inst_Israel)).
-
-fof(axCountriesP728, axiom, 
- f_geographicSubregion(inst_KarmeiTzurWestBank,inst_WestBank)).
-
-fof(axCountriesP729, axiom, 
- f_geographicSubregion(inst_KarneiShomronWestBank,inst_WestBank)).
-
-fof(axCountriesP730, axiom, 
- f_geographicSubregion(inst_KashmirIndia,inst_India)).
-
-fof(axCountriesP731, axiom, 
- f_geographicSubregion(inst_KatmanduAirportNepal,inst_Nepal)).
-
-fof(axCountriesP732, axiom, 
- f_geographicSubregion(inst_KedumimWestBank,inst_WestBank)).
-
-fof(axCountriesP733, axiom, 
- f_geographicSubregion(inst_KedumimSettlementWestBank,inst_WestBank)).
-
-fof(axCountriesP734, axiom, 
- f_geographicSubregion(inst_KfarBaAnehIsrael,inst_Israel)).
-
-fof(axCountriesP735, axiom, 
- f_geographicSubregion(inst_KfarDaromGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP736, axiom, 
- f_geographicSubregion(inst_KfarHessIsrael,inst_Israel)).
-
-fof(axCountriesP737, axiom, 
- f_geographicSubregion(inst_KfarSabaIsrael,inst_Israel)).
-
-fof(axCountriesP738, axiom, 
- f_geographicSubregion(inst_KfarTzurifWestBank,inst_WestBank)).
-
-fof(axCountriesP739, axiom, 
- f_geographicSubregion(inst_KfarYamGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP740, axiom, 
- f_geographicSubregion(inst_KfarDaromNetzarimIsrael,inst_Israel)).
-
-fof(axCountriesP741, axiom, 
- f_geographicSubregion(inst_KhankalaChechnya,inst_Chechnya)).
-
-fof(axCountriesP742, axiom, 
- f_geographicSubregion(inst_KhartoumSudan,inst_Sudan)).
-
-fof(axCountriesP743, axiom, 
- f_geographicSubregion(inst_KhelilAlgeria,inst_Algeria)).
-
-fof(axCountriesP744, axiom, 
- f_geographicSubregion(inst_KhobarSaudiArabia,inst_SaudiArabia)).
-
-fof(axCountriesP745, axiom, 
- f_geographicSubregion(inst_KibbutzGalEdIsrael,inst_Israel)).
-
-fof(axCountriesP746, axiom, 
- f_geographicSubregion(inst_KibbutzMeravIsrael,inst_Israel)).
-
-fof(axCountriesP747, axiom, 
- f_geographicSubregion(inst_KibbutzSheluhotIsrael,inst_Israel)).
-
-fof(axCountriesP748, axiom, 
- f_geographicSubregion(inst_KidapawanPhilippines,inst_Philippines)).
-
-fof(axCountriesP749, axiom, 
- f_geographicSubregion(inst_KigaliRwanda,inst_Rwanda)).
-
-fof(axCountriesP750, axiom, 
- f_geographicSubregion(inst_KirikkaleTurkey,inst_Turkey)).
-
-fof(axCountriesP751, axiom, 
- f_geographicSubregion(inst_KiryatArbaWestBank,inst_WestBank)).
-
-fof(axCountriesP752, axiom, 
- f_geographicSubregion(inst_KiryatMotzkinIsrael,inst_Israel)).
-
-fof(axCountriesP753, axiom, 
- f_geographicSubregion(inst_KiryatNetafimWestBank,inst_WestBank)).
-
-fof(axCountriesP754, axiom, 
- f_geographicSubregion(inst_KissufimGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP755, axiom, 
- f_geographicSubregion(inst_KiursehirBoztepTurkey,inst_Turkey)).
-
-fof(axCountriesP756, axiom, 
- f_geographicSubregion(inst_KlaiyatLebanon,inst_Lebanon)).
-
-fof(axCountriesP757, axiom, 
- f_geographicSubregion(inst_KohlanYemen,inst_Yemen)).
-
-fof(axCountriesP758, axiom, 
- f_geographicSubregion(inst_KomsomoLabadTajikistan,inst_Tajikistan)).
-
-fof(axCountriesP759, axiom, 
- f_geographicSubregion(inst_KuwaitCityKuwait,inst_Kuwait)).
-
-fof(axCountriesP760, axiom, 
- f_geographicSubregion(inst_LaCeibaHonduras,inst_Honduras)).
-
-fof(axCountriesP761, axiom, 
- f_geographicSubregion(inst_LaGabarraVenezuela,inst_Venezuela)).
-
-fof(axCountriesP762, axiom, 
- f_geographicSubregion(inst_LaGuajiraColombia,inst_Colombia)).
-
-fof(axCountriesP763, axiom, 
- f_geographicSubregion(inst_LaPazBolivia,inst_Bolivia)).
-
-fof(axCountriesP764, axiom, 
- f_geographicSubregion(inst_LaVictoriaVenezuela,inst_Venezuela)).
-
-fof(axCountriesP765, axiom, 
- f_geographicSubregion(inst_LahorePakistan,inst_Pakistan)).
-
-fof(axCountriesP766, axiom, 
- f_geographicSubregion(inst_LarbaAlgeria,inst_Algeria)).
-
-fof(axCountriesP767, axiom, 
- f_geographicSubregion(inst_LarnacaCyprus,inst_Cyprus)).
-
-fof(axCountriesP768, axiom, 
- f_geographicSubregion(inst_LasarteSpain,inst_Spain)).
-
-fof(axCountriesP769, axiom, 
- f_geographicSubregion(inst_LeizaSpain,inst_Spain)).
-
-fof(axCountriesP770, axiom, 
- f_geographicSubregion(inst_LesEucalyptusDistrictAlgeria,inst_Algeria)).
-
-fof(axCountriesP771, axiom, 
- f_geographicSubregion(inst_LibertadorVenezuela,inst_Venezuela)).
-
-fof(axCountriesP772, axiom, 
- f_geographicSubregion(inst_LiceTurkey,inst_Turkey)).
-
-fof(axCountriesP773, axiom, 
- f_geographicSubregion(inst_LIleRousseFrance,inst_France)).
-
-fof(axCountriesP774, axiom, 
- f_geographicSubregion(inst_LimaPeru,inst_Peru)).
-
-fof(axCountriesP775, axiom, 
- f_geographicSubregion(inst_LindosRhodes,inst_Rhodes)).
-
-fof(axCountriesP776, axiom, 
- f_geographicSubregion(inst_LinzAustralia,inst_Australia)).
-
-fof(axCountriesP777, axiom, 
- f_geographicSubregion(inst_LockerbieUnitedKingdom,inst_UnitedKingdom)).
-
-fof(axCountriesP778, axiom, 
- f_geographicSubregion(inst_LogornoSpain,inst_Spain)).
-
-fof(axCountriesP779, axiom, 
- f_geographicSubregion(inst_LondonUnitedKingdom,inst_UnitedKingdom)).
-
-fof(axCountriesP780, axiom, 
- f_geographicSubregion(inst_LondonberryNorthernIreland,inst_NorthernIreland)).
-
-fof(axCountriesP781, axiom, 
- f_geographicSubregion(inst_LosAngelesUnitedStates,inst_UnitedStates)).
-
-fof(axCountriesP782, axiom, 
- f_geographicSubregion(inst_LosAngelesInternationalAirportUnitedStates,inst_UnitedStates)).
-
-fof(axCountriesP783, axiom, 
- f_geographicSubregion(inst_LosBancosVenezuela,inst_Venezuela)).
-
-fof(axCountriesP784, axiom, 
- f_geographicSubregion(inst_LosKatiosNationalParkColombia,inst_Colombia)).
-
-fof(axCountriesP785, axiom, 
- f_geographicSubregion(inst_LuandaAngola,inst_Angola)).
-
-fof(axCountriesP786, axiom, 
- f_geographicSubregion(inst_LuebeckGermany,inst_Germany)).
-
-fof(axCountriesP787, axiom, 
- f_geographicSubregion(inst_LundaNorteAngola,inst_Angola)).
-
-fof(axCountriesP788, axiom, 
- f_geographicSubregion(inst_LuxorEgypt,inst_Egypt)).
-
-fof(axCountriesP789, axiom, 
- f_geographicSubregion(inst_LyonsFrance,inst_France)).
-
-fof(axCountriesP790, axiom, 
- f_geographicSubregion(inst_MaAlehMichmashWestBank,inst_WestBank)).
-
-fof(axCountriesP791, axiom, 
- f_geographicSubregion(inst_MaccabimIsrael,inst_Israel)).
-
-fof(axCountriesP792, axiom, 
- f_geographicSubregion(inst_MadhuSriLanka,inst_SriLanka)).
-
-fof(axCountriesP793, axiom, 
- f_geographicSubregion(inst_MadrasIndia,inst_India)).
-
-fof(axCountriesP794, axiom, 
- f_geographicSubregion(inst_MadridSpain,inst_Spain)).
-
-fof(axCountriesP795, axiom, 
- f_geographicSubregion(inst_MagdalenaColombia,inst_Colombia)).
-
-fof(axCountriesP796, axiom, 
- f_geographicSubregion(inst_MaidanSharAfghanistan,inst_Afghanistan)).
-
-fof(axCountriesP797, axiom, 
- f_geographicSubregion(inst_MakhachkalaRussia,inst_Russia)).
-
-fof(axCountriesP798, axiom, 
- f_geographicSubregion(inst_MalagaSpain,inst_Spain)).
-
-fof(axCountriesP799, axiom, 
- f_geographicSubregion(inst_MalukkaIslandsIndonesia,inst_Indonesia)).
-
-fof(axCountriesP800, axiom, 
- f_geographicSubregion(inst_ManaguaNigeria,inst_Nigeria)).
-
-fof(axCountriesP801, axiom, 
- f_geographicSubregion(inst_ManamaBahrain,inst_Bahrain)).
-
-fof(axCountriesP802, axiom, 
- f_geographicSubregion(inst_ManchesterUnitedKingdom,inst_UnitedKingdom)).
-
-fof(axCountriesP803, axiom, 
- f_geographicSubregion(inst_MangalsenAndSanpheBagarNepal,inst_Nepal)).
-
-fof(axCountriesP804, axiom, 
- f_geographicSubregion(inst_ManilaPhilippines,inst_Philippines)).
-
-fof(axCountriesP805, axiom, 
- f_geographicSubregion(inst_MaonIsrael,inst_Israel)).
-
-fof(axCountriesP806, axiom, 
- f_geographicSubregion(inst_MapourditSudan,inst_Sudan)).
-
-fof(axCountriesP807, axiom, 
- f_geographicSubregion(inst_MarSabaWestBank,inst_WestBank)).
-
-fof(axCountriesP808, axiom, 
- f_geographicSubregion(inst_MarawiPhilippines,inst_Philippines)).
-
-fof(axCountriesP809, axiom, 
- f_geographicSubregion(inst_MardanPakistan,inst_Pakistan)).
-
-fof(axCountriesP810, axiom, 
- f_geographicSubregion(inst_MarmarisTurkey,inst_Turkey)).
-
-fof(axCountriesP811, axiom, 
- f_geographicSubregion(inst_MarseillesFrance,inst_France)).
-
-fof(axCountriesP812, axiom, 
- f_geographicSubregion(inst_MashaWestBank,inst_WestBank)).
-
-fof(axCountriesP813, axiom, 
- f_geographicSubregion(inst_MatsumotoJapan,inst_Japan)).
-
-fof(axCountriesP814, axiom, 
- f_geographicSubregion(inst_MawdiyahYemen,inst_Yemen)).
-
-fof(axCountriesP815, axiom, 
- f_geographicSubregion(inst_MeaShearimIsrael,inst_Israel)).
-
-fof(axCountriesP816, axiom, 
- f_geographicSubregion(inst_MeccaSaudiArabia,inst_SaudiArabia)).
-
-fof(axCountriesP817, axiom, 
- f_geographicSubregion(inst_MechoraWestBank,inst_WestBank)).
-
-fof(axCountriesP818, axiom, 
- f_geographicSubregion(inst_MedanIndonesia,inst_Indonesia)).
-
-fof(axCountriesP819, axiom, 
- f_geographicSubregion(inst_MedellinColombia,inst_Colombia)).
-
-fof(axCountriesP820, axiom, 
- f_geographicSubregion(inst_MegidoIsrael,inst_Israel)).
-
-fof(axCountriesP821, axiom, 
- f_geographicSubregion(inst_MeholaIsrael,inst_Israel)).
-
-fof(axCountriesP822, axiom, 
- f_geographicSubregion(inst_MekholahIsrael,inst_Israel)).
-
-fof(axCountriesP823, axiom, 
- f_geographicSubregion(inst_MersinTurkey,inst_Turkey)).
-
-fof(axCountriesP824, axiom, 
- f_geographicSubregion(inst_MetaColombia,inst_Colombia)).
-
-fof(axCountriesP825, axiom, 
- f_geographicSubregion(inst_MetullaIsrael,inst_Israel)).
-
-fof(axCountriesP826, axiom, 
- f_geographicSubregion(inst_MetzerIsrael,inst_Israel)).
-
-fof(axCountriesP827, axiom, 
- f_geographicSubregion(inst_MilanItaly,inst_Italy)).
-
-fof(axCountriesP828, axiom, 
- f_geographicSubregion(inst_MindanaoPhilippines,inst_Philippines)).
-
-fof(axCountriesP829, axiom, 
- f_geographicSubregion(inst_MinharotRoadWestBank,inst_WestBank)).
-
-fof(axCountriesP830, axiom, 
- f_geographicSubregion(inst_MiranShahPakistan,inst_Pakistan)).
-
-fof(axCountriesP831, axiom, 
- f_geographicSubregion(inst_MituColombia,inst_Colombia)).
-
-fof(axCountriesP832, axiom, 
- f_geographicSubregion(inst_ModiinIllitWestBank,inst_WestBank)).
-
-fof(axCountriesP833, axiom, 
- f_geographicSubregion(inst_MombassaKenya,inst_Kenya)).
-
-fof(axCountriesP834, axiom, 
- f_geographicSubregion(inst_MoragJunctionGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP835, axiom, 
- f_geographicSubregion(inst_MoscowRussia,inst_Russia)).
-
-fof(axCountriesP836, axiom, 
- f_geographicSubregion(inst_MoshavHagorIsrael,inst_Israel)).
-
-fof(axCountriesP837, axiom, 
- f_geographicSubregion(inst_MoshavTomerWestBank,inst_WestBank)).
-
-fof(axCountriesP838, axiom, 
- f_geographicSubregion(inst_MukallahAdenYemen,inst_Yemen)).
-
-fof(axCountriesP839, axiom, 
- f_geographicSubregion(inst_MunchenGladbachGermany,inst_Germany)).
-
-fof(axCountriesP840, axiom, 
- f_geographicSubregion(inst_MunsterGermany,inst_Germany)).
-
-fof(axCountriesP841, axiom, 
- f_geographicSubregion(inst_MurloughNorthernIreland,inst_NorthernIreland)).
-
-fof(axCountriesP842, axiom, 
- f_geographicSubregion(inst_MusMusIsrael,inst_Israel)).
-
-fof(axCountriesP843, axiom, 
- f_geographicSubregion(inst_MutataColombia,inst_Colombia)).
-
-fof(axCountriesP844, axiom, 
- f_geographicSubregion(inst_MutturSriLanka,inst_SriLanka)).
-
-fof(axCountriesP845, axiom, 
- f_geographicSubregion(inst_NaAlinWestBank,inst_WestBank)).
-
-fof(axCountriesP846, axiom, 
- f_geographicSubregion(inst_NablusWestBank,inst_WestBank)).
-
-fof(axCountriesP847, axiom, 
- f_geographicSubregion(inst_NahalOzGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP848, axiom, 
- f_geographicSubregion(inst_NaharaimIsrael,inst_Israel)).
-
-fof(axCountriesP849, axiom, 
- f_geographicSubregion(inst_NahariyaIsrael,inst_Israel)).
-
-fof(axCountriesP850, axiom, 
- f_geographicSubregion(inst_NairobiKenya,inst_Kenya)).
-
-fof(axCountriesP851, axiom, 
- f_geographicSubregion(inst_NajafIraq,inst_Iraq)).
-
-fof(axCountriesP852, axiom, 
- f_geographicSubregion(inst_NallurAreaSriLanka,inst_SriLanka)).
-
-fof(axCountriesP853, axiom, 
- f_geographicSubregion(inst_NaquraLebanon,inst_Lebanon)).
-
-fof(axCountriesP854, axiom, 
- f_geographicSubregion(inst_NarayangangBangladesh,inst_Bangladesh)).
-
-fof(axCountriesP855, axiom, 
- f_geographicSubregion(inst_NetanyaIsrael,inst_Israel)).
-
-fof(axCountriesP856, axiom, 
- f_geographicSubregion(inst_NetzarimGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP857, axiom, 
- f_geographicSubregion(inst_NetzerHazaniGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP858, axiom, 
- f_geographicSubregion(inst_NeveDanielWestBank,inst_WestBank)).
-
-fof(axCountriesP859, axiom, 
- f_geographicSubregion(inst_NeveYaminIsrael,inst_Israel)).
-
-fof(axCountriesP860, axiom, 
- f_geographicSubregion(inst_NewDelhiIndia,inst_India)).
-
-fof(axCountriesP861, axiom, 
- f_geographicSubregion(inst_NeztarimSettlementGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP862, axiom, 
- f_geographicSubregion(inst_NiameyNiger,inst_Niger)).
-
-fof(axCountriesP863, axiom, 
- f_geographicSubregion(inst_NissanitGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP864, axiom, 
- f_geographicSubregion(inst_NitzaneiOzWestBank,inst_WestBank)).
-
-fof(axCountriesP865, axiom, 
- f_geographicSubregion(inst_NitzanimIsrael,inst_Israel)).
-
-fof(axCountriesP866, axiom, 
- f_geographicSubregion(inst_NokdimTekoaRdWestBank,inst_WestBank)).
-
-fof(axCountriesP867, axiom, 
- f_geographicSubregion(inst_NorteDeSantanderColombia,inst_Colombia)).
-
-fof(axCountriesP868, axiom, 
- f_geographicSubregion(inst_NorthernCaucasiusChechnya,inst_Chechnya)).
-
-fof(axCountriesP869, axiom, 
- f_geographicSubregion(inst_NovogroznyRussia,inst_Russia)).
-
-fof(axCountriesP870, axiom, 
- f_geographicSubregion(inst_NovyyAtagiRussia,inst_Russia)).
-
-fof(axCountriesP871, axiom, 
- f_geographicSubregion(inst_OberwartAustria,inst_Austria)).
-
-fof(axCountriesP872, axiom, 
- f_geographicSubregion(inst_OfraWestBank,inst_WestBank)).
-
-fof(axCountriesP873, axiom, 
- f_geographicSubregion(inst_OilbaseAlgeria,inst_Algeria)).
-
-fof(axCountriesP874, axiom, 
- f_geographicSubregion(inst_oilfieldsVenezuela,inst_Venezuela)).
-
-fof(axCountriesP875, axiom, 
- f_geographicSubregion(inst_OkaraPakistan,inst_Pakistan)).
-
-fof(axCountriesP876, axiom, 
- f_geographicSubregion(inst_OlayaHerreraColombia,inst_Colombia)).
-
-fof(axCountriesP877, axiom, 
- f_geographicSubregion(inst_OmaghNorthernIreland,inst_NorthernIreland)).
-
-fof(axCountriesP878, axiom, 
- f_geographicSubregion(inst_OrYehudaIsrael,inst_Israel)).
-
-fof(axCountriesP879, axiom, 
- f_geographicSubregion(inst_OranAlgeria,inst_Algeria)).
-
-fof(axCountriesP880, axiom, 
- f_geographicSubregion(inst_OsakaJapan,inst_Japan)).
-
-fof(axCountriesP881, axiom, 
- f_geographicSubregion(inst_OsloNorway,inst_Norway)).
-
-fof(axCountriesP882, axiom, 
- f_geographicSubregion(inst_OssnabruckGermany,inst_Germany)).
-
-fof(axCountriesP883, axiom, 
- f_geographicSubregion(inst_OthnielJunctionIsrael,inst_Israel)).
-
-fof(axCountriesP884, axiom, 
- f_geographicSubregion(inst_OtnielWestBank,inst_WestBank)).
-
-fof(axCountriesP885, axiom, 
- f_geographicSubregion(inst_OtzarinWestBank,inst_WestBank)).
-
-fof(axCountriesP886, axiom, 
- f_geographicSubregion(inst_OzamisPhilippines,inst_Philippines)).
-
-fof(axCountriesP887, axiom, 
- f_geographicSubregion(inst_PahalgamIndia,inst_India)).
-
-fof(axCountriesP888, axiom, 
- f_geographicSubregion(inst_PalorinyaUganda,inst_Uganda)).
-
-fof(axCountriesP889, axiom, 
- f_geographicSubregion(inst_PamplonaSpain,inst_Spain)).
-
-fof(axCountriesP890, axiom, 
- f_geographicSubregion(inst_PanamaCityPanama,inst_Panama)).
-
-fof(axCountriesP891, axiom, 
- f_geographicSubregion(inst_PantrasGreece,inst_Greece)).
-
-fof(axCountriesP892, axiom, 
- f_geographicSubregion(inst_PapayinColombia,inst_Colombia)).
-
-fof(axCountriesP893, axiom, 
- f_geographicSubregion(inst_PapuaIndonesia,inst_Indonesia)).
-
-fof(axCountriesP894, axiom, 
- f_geographicSubregion(inst_ParisFrance,inst_France)).
-
-fof(axCountriesP895, axiom, 
- f_geographicSubregion(inst_PatikulPhilippines,inst_Philippines)).
-
-fof(axCountriesP896, axiom, 
- f_geographicSubregion(inst_PauFrance,inst_France)).
-
-fof(axCountriesP897, axiom, 
- f_geographicSubregion(inst_PeAtSadehGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP898, axiom, 
- f_geographicSubregion(inst_PeshawarPakistan,inst_Pakistan)).
-
-fof(axCountriesP899, axiom, 
- f_geographicSubregion(inst_PetahTikvahIsrael,inst_Israel)).
-
-fof(axCountriesP900, axiom, 
- f_geographicSubregion(inst_PhnomPenhCambodia,inst_Cambodia)).
-
-fof(axCountriesP901, axiom, 
- f_geographicSubregion(inst_PortadownIreland,inst_Ireland)).
-
-fof(axCountriesP902, axiom, 
- f_geographicSubregion(inst_PragueCzechRepublic,inst_CzechRepublic)).
-
-fof(axCountriesP903, axiom, 
- f_geographicSubregion(inst_PuertoAlviraColombia,inst_Colombia)).
-
-fof(axCountriesP904, axiom, 
- f_geographicSubregion(inst_PuertoLlerasColombia,inst_Colombia)).
-
-fof(axCountriesP905, axiom, 
- f_geographicSubregion(inst_PunjabPakistan,inst_Pakistan)).
-
-fof(axCountriesP906, axiom, 
- f_geographicSubregion(inst_QuettaPakistan,inst_Pakistan)).
-
-fof(axCountriesP907, axiom, 
- f_geographicSubregion(inst_QuitoEcuador,inst_Ecuador)).
-
-fof(axCountriesP908, axiom, 
- f_geographicSubregion(inst_RadaAmanYemen,inst_Yemen)).
-
-fof(axCountriesP909, axiom, 
- f_geographicSubregion(inst_RafahGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP910, axiom, 
- f_geographicSubregion(inst_RamaJunctionWestBank,inst_WestBank)).
-
-fof(axCountriesP911, axiom, 
- f_geographicSubregion(inst_RamalDeAspusanaPeru,inst_Peru)).
-
-fof(axCountriesP912, axiom, 
- f_geographicSubregion(inst_RamallahWestBank,inst_WestBank)).
-
-fof(axCountriesP913, axiom, 
- f_geographicSubregion(inst_RamatGanIsrael,inst_Israel)).
-
-fof(axCountriesP914, axiom, 
- f_geographicSubregion(inst_RaminWestBank,inst_WestBank)).
-
-fof(axCountriesP915, axiom, 
- f_geographicSubregion(inst_RamleIsrael,inst_Israel)).
-
-fof(axCountriesP916, axiom, 
- f_geographicSubregion(inst_RawalpindiPakistan,inst_Pakistan)).
-
-fof(axCountriesP917, axiom, 
- f_geographicSubregion(inst_ReusSpain,inst_Spain)).
-
-fof(axCountriesP918, axiom, 
- f_geographicSubregion(inst_RigaLatvia,inst_Latvia)).
-
-fof(axCountriesP919, axiom, 
- f_geographicSubregion(inst_RijekaCroatia,inst_Croatia)).
-
-fof(axCountriesP920, axiom, 
- f_geographicSubregion(inst_RimalDistrictGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP921, axiom, 
- f_geographicSubregion(inst_RishonLeZionIsrael,inst_Israel)).
-
-fof(axCountriesP922, axiom, 
- f_geographicSubregion(inst_RiyadhSaudiArabia,inst_SaudiArabia)).
-
-fof(axCountriesP923, axiom, 
- f_geographicSubregion(inst_RoermondNetherlands,inst_Netherlands)).
-
-fof(axCountriesP924, axiom, 
- f_geographicSubregion(inst_RomeItaly,inst_Italy)).
-
-fof(axCountriesP925, axiom, 
- f_geographicSubregion(inst_RosasSpain,inst_Spain)).
-
-fof(axCountriesP926, axiom, 
- f_geographicSubregion(inst_RostovOnDonRussia,inst_Russia)).
-
-fof(axCountriesP927, axiom, 
- f_geographicSubregion(inst_RuhengeriRwanda,inst_Rwanda)).
-
-fof(axCountriesP928, axiom, 
- f_geographicSubregion(inst_SaadaYemen,inst_Yemen)).
-
-fof(axCountriesP929, axiom, 
- f_geographicSubregion(inst_SaadaPakistan,inst_Pakistan)).
-
-fof(axCountriesP930, axiom, 
- f_geographicSubregion(inst_SabatenaColombia,inst_Colombia)).
-
-fof(axCountriesP931, axiom, 
- f_geographicSubregion(inst_SacramentoUnitedStates,inst_UnitedStates)).
-
-fof(axCountriesP932, axiom, 
- f_geographicSubregion(inst_SaintAvoldFrance,inst_France)).
-
-fof(axCountriesP933, axiom, 
- f_geographicSubregion(inst_SaintSebastianSpain,inst_Spain)).
-
-fof(axCountriesP934, axiom, 
- f_geographicSubregion(inst_SaintJeanDeLuzFrance,inst_France)).
-
-fof(axCountriesP935, axiom, 
- f_geographicSubregion(inst_SairanbarIraq,inst_Iraq)).
-
-fof(axCountriesP936, axiom, 
- f_geographicSubregion(inst_SajaIAGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP937, axiom, 
- f_geographicSubregion(inst_SallentDeGallegoSpain,inst_Spain)).
-
-fof(axCountriesP938, axiom, 
- f_geographicSubregion(inst_SamariaWestBank,inst_WestBank)).
-
-fof(axCountriesP939, axiom, 
- f_geographicSubregion(inst_SamashkiRussia,inst_Russia)).
-
-fof(axCountriesP940, axiom, 
- f_geographicSubregion(inst_SanDiegoColombia,inst_Colombia)).
-
-fof(axCountriesP941, axiom, 
- f_geographicSubregion(inst_SanJoseCostaRica,inst_CostaRica)).
-
-fof(axCountriesP942, axiom, 
- f_geographicSubregion(inst_SanLuisColombia,inst_Colombia)).
-
-fof(axCountriesP943, axiom, 
- f_geographicSubregion(inst_SanMiguelElSalvador,inst_ElSalvador)).
-
-fof(axCountriesP944, axiom, 
- f_geographicSubregion(inst_SanPabloColombia,inst_Colombia)).
-
-fof(axCountriesP945, axiom, 
- f_geographicSubregion(inst_SanSabatianSpain,inst_Spain)).
-
-fof(axCountriesP946, axiom, 
- f_geographicSubregion(inst_SanaaYemen,inst_Yemen)).
-
-fof(axCountriesP947, axiom, 
- f_geographicSubregion(inst_SangaldanIndia,inst_India)).
-
-fof(axCountriesP948, axiom, 
- f_geographicSubregion(inst_SantaMartaColombia,inst_Colombia)).
-
-fof(axCountriesP949, axiom, 
- f_geographicSubregion(inst_SantaPolaSpain,inst_Spain)).
-
-fof(axCountriesP950, axiom, 
- f_geographicSubregion(inst_SantaRitaMountainsPanama,inst_Panama)).
-
-fof(axCountriesP951, axiom, 
- f_geographicSubregion(inst_SantiagoChile,inst_Chile)).
-
-fof(axCountriesP952, axiom, 
- f_geographicSubregion(inst_SanurIsrael,inst_Israel)).
-
-fof(axCountriesP953, axiom, 
- f_geographicSubregion(inst_SarajevoBosniaAndHerzegovina,inst_BosniaAndHerzegovina)).
-
-fof(axCountriesP954, axiom, 
- f_geographicSubregion(inst_SatkhiraBangladesh,inst_Bangladesh)).
-
-fof(axCountriesP955, axiom, 
- f_geographicSubregion(inst_SegoviaColombia,inst_Colombia)).
-
-fof(axCountriesP956, axiom, 
- f_geographicSubregion(inst_SeoulSouthKorea,inst_SouthKorea)).
-
-fof(axCountriesP957, axiom, 
- f_geographicSubregion(inst_SevilleSpain,inst_Spain)).
-
-fof(axCountriesP958, axiom, 
- f_geographicSubregion(inst_ShadmotMeholaWestBank,inst_WestBank)).
-
-fof(axCountriesP959, axiom, 
- f_geographicSubregion(inst_ShaveiShomronWestBank,inst_WestBank)).
-
-fof(axCountriesP960, axiom, 
- f_geographicSubregion(inst_SheikhAjlunGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP961, axiom, 
- f_geographicSubregion(inst_ShiloWestBank,inst_WestBank)).
-
-fof(axCountriesP962, axiom, 
- f_geographicSubregion(inst_ShimiEcuador,inst_Ecuador)).
-
-fof(axCountriesP963, axiom, 
- f_geographicSubregion(inst_ShlomiIsrael,inst_Israel)).
-
-fof(axCountriesP964, axiom, 
- f_geographicSubregion(inst_SidiHalifahLibya,inst_Libya)).
-
-fof(axCountriesP965, axiom, 
- f_geographicSubregion(inst_SidonLebanon,inst_Lebanon)).
-
-fof(axCountriesP966, axiom, 
- f_geographicSubregion(inst_SiirtTurkey,inst_Turkey)).
-
-fof(axCountriesP967, axiom, 
- f_geographicSubregion(inst_SilatADaharWestBank,inst_WestBank)).
-
-fof(axCountriesP968, axiom, 
- f_geographicSubregion(inst_SipadanIslandMalaysia,inst_Malaysia)).
-
-fof(axCountriesP969, axiom, 
- f_geographicSubregion(inst_SitrahBahrain,inst_Bahrain)).
-
-fof(axCountriesP970, axiom, 
- f_geographicSubregion(inst_SoporeIndia,inst_India)).
-
-fof(axCountriesP971, axiom, 
- f_geographicSubregion(inst_SrinagarIndia,inst_India)).
-
-fof(axCountriesP972, axiom, 
- f_geographicSubregion(inst_SrinigarIndia,inst_India)).
-
-fof(axCountriesP973, axiom, 
- f_geographicSubregion(inst_SriperumbudurIndia,inst_India)).
-
-fof(axCountriesP974, axiom, 
- f_geographicSubregion(inst_StewartstownNorthernIreland,inst_NorthernIreland)).
-
-fof(axCountriesP975, axiom, 
- f_geographicSubregion(inst_StockholmSweden,inst_Sweden)).
-
-fof(axCountriesP976, axiom, 
- f_geographicSubregion(inst_StrasbourgFrance,inst_France)).
-
-fof(axCountriesP977, axiom, 
- f_geographicSubregion(inst_SukaimaniyahIraq,inst_Iraq)).
-
-fof(axCountriesP978, axiom, 
- f_geographicSubregion(inst_SulawesiIndonesia,inst_Indonesia)).
-
-fof(axCountriesP979, axiom, 
- f_geographicSubregion(inst_SulaymaniyahIraq,inst_Iraq)).
-
-fof(axCountriesP980, axiom, 
- f_geographicSubregion(inst_SumayrYemen,inst_Yemen)).
-
-fof(axCountriesP981, axiom, 
- f_geographicSubregion(inst_SusiyaWestBank,inst_WestBank)).
-
-fof(axCountriesP982, axiom, 
- f_geographicSubregion(inst_TailaPakistan,inst_Pakistan)).
-
-fof(axCountriesP983, axiom, 
- f_geographicSubregion(inst_TamezGuidaAlgeria,inst_Algeria)).
-
-fof(axCountriesP984, axiom, 
- f_geographicSubregion(inst_TandySriLanka,inst_SriLanka)).
-
-fof(axCountriesP985, axiom, 
- f_geographicSubregion(inst_TaxilaPakistan,inst_Pakistan)).
-
-fof(axCountriesP986, axiom, 
- f_geographicSubregion(inst_TBilisiGeorgia,inst_RepublicOfGeorgia)).
-
-fof(axCountriesP987, axiom, 
- f_geographicSubregion(inst_TegucigalpaHonduras,inst_Honduras)).
-
-fof(axCountriesP988, axiom, 
- f_geographicSubregion(inst_TeheranIran,inst_Iran)).
-
-fof(axCountriesP989, axiom, 
- f_geographicSubregion(inst_TekoaWestBank,inst_WestBank)).
-
-fof(axCountriesP990, axiom, 
- f_geographicSubregion(inst_TelAvivIsrael,inst_Israel)).
-
-fof(axCountriesP991, axiom, 
- f_geographicSubregion(inst_TelHaShomerJunctionIsrael,inst_Israel)).
-
-fof(axCountriesP992, axiom, 
- f_geographicSubregion(inst_TelQateifaGazaStrip,inst_GazaStrip)).
-
-fof(axCountriesP993, axiom, 
- f_geographicSubregion(inst_TelRumeiydaIsrael,inst_Israel)).
-
-fof(axCountriesP994, axiom, 
- f_geographicSubregion(inst_TelemIsrael,inst_Israel)).
-
-fof(axCountriesP995, axiom, 
- f_geographicSubregion(inst_TenaWestBank,inst_WestBank)).
-
-fof(axCountriesP996, axiom, 
- f_geographicSubregion(inst_TheHagueNetherlands,inst_Netherlands)).
-
-fof(axCountriesP997, axiom, 
- f_geographicSubregion(inst_TheKyrgyzCapitalBishkekChina,inst_China)).
-
-fof(axCountriesP998, axiom, 
- f_geographicSubregion(inst_ThekraguriIndia,inst_India)).
-
-fof(axCountriesP999, axiom, 
- f_geographicSubregion(inst_TiaretAlgeria,inst_Algeria)).
-
-fof(axCountriesP1000, axiom, 
- f_geographicSubregion(inst_TiratAlgeria,inst_Algeria)).
-
-fof(axCountriesP1001, axiom, 
- f_geographicSubregion(inst_TokyoJapan,inst_Japan)).
-
-fof(axCountriesP1002, axiom, 
- f_geographicSubregion(inst_TolosaSpain,inst_Spain)).
-
-fof(axCountriesP1003, axiom, 
- f_geographicSubregion(inst_TopkakiTurkey,inst_Turkey)).
-
-fof(axCountriesP1004, axiom, 
- f_geographicSubregion(inst_TrabzonTurkey,inst_Turkey)).
-
-fof(axCountriesP1005, axiom, 
- f_geographicSubregion(inst_TrincomaleeHarborSriLanka,inst_SriLanka)).
-
-fof(axCountriesP1006, axiom, 
- f_geographicSubregion(inst_TripoliLibya,inst_Libya)).
-
-fof(axCountriesP1007, axiom, 
- f_geographicSubregion(inst_TulkaremWestBank,inst_WestBank)).
-
-fof(axCountriesP1008, axiom, 
- f_geographicSubregion(inst_TulkarmWestBank,inst_WestBank)).
-
-fof(axCountriesP1009, axiom, 
- f_geographicSubregion(inst_TunceliTurkey,inst_Turkey)).
-
-fof(axCountriesP1010, axiom, 
- f_geographicSubregion(inst_TurbatPakistan,inst_Pakistan)).
-
-fof(axCountriesP1011, axiom, 
- f_geographicSubregion(inst_UmAlFahmIsrael,inst_Israel)).
-
-fof(axCountriesP1012, axiom, 
- f_geographicSubregion(inst_UmmQasrIraq,inst_Iraq)).
-
-fof(axCountriesP1013, axiom, 
- f_geographicSubregion(inst_UrenaVenezuela,inst_Venezuela)).
-
-fof(axCountriesP1014, axiom, 
- f_geographicSubregion(inst_UrraColombia,inst_Colombia)).
-
-fof(axCountriesP1015, axiom, 
- f_geographicSubregion(inst_UrsMartanRussia,inst_Russia)).
-
-fof(axCountriesP1016, axiom, 
- f_geographicSubregion(inst_UWaIndianReservationColombia,inst_Colombia)).
-
-fof(axCountriesP1017, axiom, 
- f_geographicSubregion(inst_ValenciaSpain,inst_Spain)).
-
-fof(axCountriesP1018, axiom, 
- f_geographicSubregion(inst_ValleduparColombia,inst_Colombia)).
-
-fof(axCountriesP1019, axiom, 
- f_geographicSubregion(inst_VanTurkey,inst_Turkey)).
-
-fof(axCountriesP1020, axiom, 
- f_geographicSubregion(inst_VavuniyaSriLanka,inst_SriLanka)).
-
-fof(axCountriesP1021, axiom, 
- f_geographicSubregion(inst_ViennaAustria,inst_Austria)).
-
-fof(axCountriesP1022, axiom, 
- f_geographicSubregion(inst_VientianeLaos,inst_Laos)).
-
-fof(axCountriesP1023, axiom, 
- f_geographicSubregion(inst_VillavicencioColombia,inst_Colombia)).
-
-fof(axCountriesP1024, axiom, 
- f_geographicSubregion(inst_VitoriaSpain,inst_Spain)).
-
-fof(axCountriesP1025, axiom, 
- f_geographicSubregion(inst_VitrollesFrance,inst_France)).
-
-fof(axCountriesP1026, axiom, 
- f_geographicSubregion(inst_VladikavkazRussia,inst_Russia)).
-
-fof(axCountriesP1027, axiom, 
- f_geographicSubregion(inst_VladivostokRussia,inst_Russia)).
-
-fof(axCountriesP1028, axiom, 
- f_geographicSubregion(inst_VolgodonskRussia,inst_Russia)).
-
-fof(axCountriesP1029, axiom, 
- f_geographicSubregion(inst_WadiAlDabaatYemen,inst_Yemen)).
-
-fof(axCountriesP1030, axiom, 
- f_geographicSubregion(inst_WadiAraIsrael,inst_Israel)).
-
-fof(axCountriesP1031, axiom, 
- f_geographicSubregion(inst_WadiKeltWestBank,inst_WestBank)).
-
-fof(axCountriesP1032, axiom, 
- f_geographicSubregion(inst_WarsawPoland,inst_Poland)).
-
-fof(axCountriesP1033, axiom, 
- f_geographicSubregion(inst_WashingtonDCUnitedStates,inst_UnitedStates)).
-
-fof(axCountriesP1034, axiom, 
- f_geographicSubregion(inst_WattyanBahrain,inst_Bahrain)).
-
-fof(axCountriesP1035, axiom, 
- f_geographicSubregion(inst_WestBeirutLebanon,inst_Lebanon)).
-
-fof(axCountriesP1036, axiom, 
- f_geographicSubregion(inst_XiAnChina,inst_China)).
-
-fof(axCountriesP1037, axiom, 
- f_geographicSubregion(inst_YaAbadWestBank,inst_WestBank)).
-
-fof(axCountriesP1038, axiom, 
- f_geographicSubregion(inst_YagurJunctionIsrael,inst_Israel)).
-
-fof(axCountriesP1039, axiom, 
- f_geographicSubregion(inst_YehudIsrael,inst_Israel)).
-
-fof(axCountriesP1040, axiom, 
- f_geographicSubregion(inst_YerevanArmenia,inst_Armenia)).
-
-fof(axCountriesP1041, axiom, 
- f_geographicSubregion(inst_YitzharWestBank,inst_WestBank)).
-
-fof(axCountriesP1042, axiom, 
- f_geographicSubregion(inst_YokotaJapan,inst_Japan)).
-
-fof(axCountriesP1043, axiom, 
- f_geographicSubregion(inst_YopalColombia,inst_Colombia)).
-
-fof(axCountriesP1044, axiom, 
- f_geographicSubregion(inst_YuksekovaTurkey,inst_Turkey)).
-
-fof(axCountriesP1045, axiom, 
- f_geographicSubregion(inst_ZaitaIsrael,inst_Israel)).
-
-fof(axCountriesP1046, axiom, 
- f_geographicSubregion(inst_ZamarYemen,inst_Yemen)).
-
-fof(axCountriesP1047, axiom, 
- f_geographicSubregion(inst_ZamboangaPhilippines,inst_Philippines)).
-
-fof(axCountriesP1048, axiom, 
- f_geographicSubregion(inst_ZaragozaSpain,inst_Spain)).
-
-fof(axCountriesP1049, axiom, 
- f_geographicSubregion(inst_ZarauzSpain,inst_Spain)).
-
-fof(axCountriesP1050, axiom, 
- f_geographicSubregion(inst_ZeifIntersectionWestBank,inst_WestBank)).
-
-fof(axCountriesP1051, axiom, 
- f_geographicSubregion(inst_ZekharyaIsrael,inst_Israel)).
-
-fof(axCountriesP1052, axiom, 
- f_geographicSubregion(inst_ZuliaColombia,inst_Colombia)).
-
-fof(axCountriesP1053, axiom, 
- f_geographicSubregion(inst_ZumaiaSpain,inst_Spain)).
-
-fof(axCountriesP1054, axiom, 
- f_geographicSubregion(inst_ZumarragaSpain,inst_Spain)).
-
-fof(axCountriesP1055, axiom, 
- f_claimedTerritory(inst_GazaStrip,inst_Israel)).
-
-fof(axCountriesP1056, axiom, 
- f_claimedTerritory(inst_GazaStrip,inst_PalestinianLiberationOrganization)).
-
-fof(axCountriesP1057, axiom, 
- f_claimedTerritory(inst_ParacelIslands,inst_China)).
-
-fof(axCountriesP1058, axiom, 
- f_claimedTerritory(inst_ParacelIslands,inst_Taiwan)).
-
-fof(axCountriesP1059, axiom, 
- f_claimedTerritory(inst_ParacelIslands,inst_Vietnam)).
-
-fof(axCountriesP1060, axiom, 
- f_claimedTerritory(inst_SpratlyIslands,inst_China)).
-
-fof(axCountriesP1061, axiom, 
- f_claimedTerritory(inst_SpratlyIslands,inst_Taiwan)).
-
-fof(axCountriesP1062, axiom, 
- f_claimedTerritory(inst_SpratlyIslands,inst_Vietnam)).
-
-fof(axCountriesP1063, axiom, 
- f_claimedTerritory(inst_WestBank,inst_Israel)).
-
-fof(axCountriesP1064, axiom, 
- f_claimedTerritory(inst_WestBank,inst_PalestinianLiberationOrganization)).
-
-fof(axCountriesP1065, axiom, 
- f_claimedTerritory(inst_WesternSahara,inst_Morocco)).
-
-fof(axCountriesP1066, axiom, 
- f_dependentGeopoliticalArea(inst_AmericanSamoa,inst_UnitedStates)).
-
-fof(axCountriesP1067, axiom, 
- f_dependentGeopoliticalArea(inst_Anguilla,inst_UnitedKingdom)).
-
-fof(axCountriesP1068, axiom, 
- f_dependentGeopoliticalArea(inst_Aruba,inst_Netherlands)).
-
-fof(axCountriesP1069, axiom, 
- f_dependentGeopoliticalArea(inst_AshmoreAndCartierIslands,inst_Australia)).
-
-fof(axCountriesP1070, axiom, 
- f_dependentGeopoliticalArea(inst_BakerIsland,inst_UnitedStates)).
-
-fof(axCountriesP1071, axiom, 
- f_dependentGeopoliticalArea(inst_BassasDaIndia,inst_France)).
-
-fof(axCountriesP1072, axiom, 
- f_dependentGeopoliticalArea(inst_Bermuda,inst_UnitedKingdom)).
-
-fof(axCountriesP1073, axiom, 
- f_dependentGeopoliticalArea(inst_BouvetIsland,inst_Norway)).
-
-fof(axCountriesP1074, axiom, 
- f_dependentGeopoliticalArea(inst_BritishIndianOceanTerritory,inst_UnitedKingdom)).
-
-fof(axCountriesP1075, axiom, 
- f_dependentGeopoliticalArea(inst_BritishVirginIslands,inst_UnitedKingdom)).
-
-fof(axCountriesP1076, axiom, 
- f_dependentGeopoliticalArea(inst_CaymanIslands,inst_UnitedKingdom)).
-
-fof(axCountriesP1077, axiom, 
- f_dependentGeopoliticalArea(inst_ChristmasIsland,inst_Australia)).
-
-fof(axCountriesP1078, axiom, 
- f_dependentGeopoliticalArea(inst_ClippertonIsland,inst_France)).
-
-fof(axCountriesP1079, axiom, 
- f_dependentGeopoliticalArea(inst_CocosKeelingIslands,inst_Australia)).
-
-fof(axCountriesP1080, axiom, 
- f_dependentGeopoliticalArea(inst_CookIslands,inst_NewZealand)).
-
-fof(axCountriesP1081, axiom, 
- f_dependentGeopoliticalArea(inst_CoralSeaIslands,inst_Australia)).
-
-fof(axCountriesP1082, axiom, 
- f_dependentGeopoliticalArea(inst_EuropaIsland,inst_France)).
-
-fof(axCountriesP1083, axiom, 
- f_dependentGeopoliticalArea(inst_FalklandIslands,inst_UnitedKingdom)).
-
-fof(axCountriesP1084, axiom, 
- f_dependentGeopoliticalArea(inst_FaroeIslands,inst_Denmark)).
-
-fof(axCountriesP1085, axiom, 
- f_dependentGeopoliticalArea(inst_FrenchGuiana,inst_France)).
-
-fof(axCountriesP1086, axiom, 
- f_dependentGeopoliticalArea(inst_FrenchPolynesia,inst_France)).
-
-fof(axCountriesP1087, axiom, 
- f_dependentGeopoliticalArea(inst_FrenchSouthernAndAntarcticLands,inst_France)).
-
-fof(axCountriesP1088, axiom, 
- f_dependentGeopoliticalArea(inst_Gibraltar,inst_UnitedKingdom)).
-
-fof(axCountriesP1089, axiom, 
- f_dependentGeopoliticalArea(inst_GloriosoIslands,inst_France)).
-
-fof(axCountriesP1090, axiom, 
- f_dependentGeopoliticalArea(inst_Greenland,inst_Denmark)).
-
-fof(axCountriesP1091, axiom, 
- f_dependentGeopoliticalArea(inst_Guadeloupe,inst_France)).
-
-fof(axCountriesP1092, axiom, 
- f_dependentGeopoliticalArea(inst_Guam,inst_UnitedStates)).
-
-fof(axCountriesP1093, axiom, 
- f_dependentGeopoliticalArea(inst_Guernsey,inst_UnitedKingdom)).
-
-fof(axCountriesP1094, axiom, 
- f_dependentGeopoliticalArea(inst_HeardIslandAndMcDonaldIslands,inst_Australia)).
-
-fof(axCountriesP1095, axiom, 
- f_dependentGeopoliticalArea(inst_HongKong,inst_China)).
-
-fof(axCountriesP1096, axiom, 
- f_dependentGeopoliticalArea(inst_HowlandIsland,inst_UnitedStates)).
-
-fof(axCountriesP1097, axiom, 
- f_dependentGeopoliticalArea(inst_IsleOfMan,inst_UnitedKingdom)).
-
-fof(axCountriesP1098, axiom, 
- f_dependentGeopoliticalArea(inst_JanMayenIsland,inst_Norway)).
-
-fof(axCountriesP1099, axiom, 
- f_dependentGeopoliticalArea(inst_JarvisIsland,inst_UnitedStates)).
-
-fof(axCountriesP1100, axiom, 
- f_dependentGeopoliticalArea(inst_Jersey,inst_UnitedKingdom)).
-
-fof(axCountriesP1101, axiom, 
- f_dependentGeopoliticalArea(inst_JohnstonAtoll,inst_UnitedStates)).
-
-fof(axCountriesP1102, axiom, 
- f_dependentGeopoliticalArea(inst_JuanDeNovaIsland,inst_France)).
-
-fof(axCountriesP1103, axiom, 
- f_dependentGeopoliticalArea(inst_KingmanReef,inst_UnitedStates)).
-
-fof(axCountriesP1104, axiom, 
- f_dependentGeopoliticalArea(inst_Macau,inst_China)).
-
-fof(axCountriesP1105, axiom, 
- f_dependentGeopoliticalArea(inst_Martinique,inst_France)).
-
-fof(axCountriesP1106, axiom, 
- f_dependentGeopoliticalArea(inst_Mayotte,inst_France)).
-
-fof(axCountriesP1107, axiom, 
- f_dependentGeopoliticalArea(inst_MidwayIslands,inst_UnitedStates)).
-
-fof(axCountriesP1108, axiom, 
- f_dependentGeopoliticalArea(inst_Montserrat,inst_UnitedKingdom)).
-
-fof(axCountriesP1109, axiom, 
- f_dependentGeopoliticalArea(inst_NavassaIsland,inst_UnitedStates)).
-
-fof(axCountriesP1110, axiom, 
- f_dependentGeopoliticalArea(inst_NetherlandsAntilles,inst_Netherlands)).
-
-fof(axCountriesP1111, axiom, 
- f_dependentGeopoliticalArea(inst_NewCaledonia,inst_France)).
-
-fof(axCountriesP1112, axiom, 
- f_dependentGeopoliticalArea(inst_Niue,inst_NewZealand)).
-
-fof(axCountriesP1113, axiom, 
- f_dependentGeopoliticalArea(inst_NorfolkIsland,inst_Australia)).
-
-fof(axCountriesP1114, axiom, 
- f_dependentGeopoliticalArea(inst_NorthernMarianaIslands,inst_UnitedStates)).
-
-fof(axCountriesP1115, axiom, 
- f_dependentGeopoliticalArea(inst_PalmyraAtoll,inst_UnitedStates)).
-
-fof(axCountriesP1116, axiom, 
- f_dependentGeopoliticalArea(inst_PitcairnIslands,inst_UnitedKingdom)).
-
-fof(axCountriesP1117, axiom, 
- f_dependentGeopoliticalArea(inst_PuertoRico,inst_UnitedStates)).
-
-fof(axCountriesP1118, axiom, 
- f_dependentGeopoliticalArea(inst_Reunion,inst_France)).
-
-fof(axCountriesP1119, axiom, 
- f_dependentGeopoliticalArea(inst_SaintHelena,inst_UnitedKingdom)).
-
-fof(axCountriesP1120, axiom, 
- f_dependentGeopoliticalArea(inst_SaintPierreAndMiquelon,inst_France)).
-
-fof(axCountriesP1121, axiom, 
- f_dependentGeopoliticalArea(inst_SouthGeorgiaAndTheSouthSandwichIslands,inst_UnitedKingdom)).
-
-fof(axCountriesP1122, axiom, 
- f_dependentGeopoliticalArea(inst_Svalbard,inst_Norway)).
-
-fof(axCountriesP1123, axiom, 
- f_dependentGeopoliticalArea(inst_Tokelau,inst_NewZealand)).
-
-fof(axCountriesP1124, axiom, 
- f_dependentGeopoliticalArea(inst_TromelinIsland,inst_France)).
-
-fof(axCountriesP1125, axiom, 
- f_dependentGeopoliticalArea(inst_TurksAndCaicosIslands,inst_UnitedKingdom)).
-
-fof(axCountriesP1126, axiom, 
- f_dependentGeopoliticalArea(inst_WakeIsland,inst_UnitedStates)).
-
-fof(axCountriesP1127, axiom, 
- f_dependentGeopoliticalArea(inst_WallisAndFutuna,inst_France)).
-
-fof(axCountriesP1128, axiom, 
- f_claimedTerritory(inst_Antarctica,inst_Argentina)).
-
-fof(axCountriesP1129, axiom, 
- f_claimedTerritory(inst_Antarctica,inst_Australia)).
-
-fof(axCountriesP1130, axiom, 
- f_claimedTerritory(inst_Antarctica,inst_Chile)).
-
-fof(axCountriesP1131, axiom, 
- f_claimedTerritory(inst_Antarctica,inst_France)).
-
-fof(axCountriesP1132, axiom, 
- f_claimedTerritory(inst_Antarctica,inst_NewZealand)).
-
-fof(axCountriesP1133, axiom, 
- f_claimedTerritory(inst_Antarctica,inst_Norway)).
-
-fof(axCountriesP1134, axiom, 
- f_claimedTerritory(inst_Antarctica,inst_UnitedKingdom)).
-
-fof(axCountriesP1135, axiom, 
- f_part(inst_RedRiver,inst_MississippiRiver)).
-
-fof(axCountriesP1136, axiom, 
- f_part(inst_RedRiver,inst_UnitedStates)).
-
diff --git a/examples/SUMO/TPTP/CountriesAndRegionsAx.p b/examples/SUMO/TPTP/CountriesAndRegionsAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/CountriesAndRegionsAx.p
+++ /dev/null
@@ -1,2307 +0,0 @@
-fof(axCountriesAndRegions0, axiom, 
- ( ! [X] : 
- (hasType(type_AmericanCity, X) => hasType(type_City, X)))).
-
-fof(axCountriesAndRegions1, axiom, 
- ( ! [X] : 
- (hasType(type_AmericanState, X) => hasType(type_StateOrProvince, X)))).
-
-fof(axCountriesAndRegions2, axiom, 
- ( ! [X] : 
- (hasType(type_EuropeanCity, X) => hasType(type_City, X)))).
-
-fof(axCountriesAndRegions3, axiom, 
- (hasType(type_City, inst_AdanaTurkey))).
-
-fof(axCountriesAndRegions4, axiom, 
- (hasType(type_City, inst_AddisAbabaEthiopia))).
-
-fof(axCountriesAndRegions5, axiom, 
- (hasType(type_City, inst_AdenYemen))).
-
-fof(axCountriesAndRegions6, axiom, 
- (hasType(type_City, inst_AdoraWestBank))).
-
-fof(axCountriesAndRegions7, axiom, 
- (hasType(type_City, inst_AfulaIsrael))).
-
-fof(axCountriesAndRegions8, axiom, 
- (hasType(type_City, inst_AgriTurkey))).
-
-fof(axCountriesAndRegions9, axiom, 
- (hasType(type_City, inst_AinDeflaAlgeria))).
-
-fof(axCountriesAndRegions10, axiom, 
- (hasType(type_City, inst_AinElHajarAlgeria))).
-
-fof(axCountriesAndRegions11, axiom, 
- (hasType(type_City, inst_AjaccioFrance))).
-
-fof(axCountriesAndRegions12, axiom, 
- (hasType(type_City, inst_AlBalamandLebanon))).
-
-fof(axCountriesAndRegions13, axiom, 
- (hasType(type_AmericanState, inst_Alabama))).
-
-fof(axCountriesAndRegions14, axiom, 
- (hasType(type_AmericanState, inst_Alaska))).
-
-fof(axCountriesAndRegions15, axiom, 
- (hasType(type_City, inst_AleiSinaiGazaStrip))).
-
-fof(axCountriesAndRegions16, axiom, 
- (hasType(type_City, inst_AleiZahavWestBank))).
-
-fof(axCountriesAndRegions17, axiom, 
- (hasType(type_City, inst_AleyLebanon))).
-
-fof(axCountriesAndRegions18, axiom, 
- (hasType(type_City, inst_AlgiersAlgeria))).
-
-fof(axCountriesAndRegions19, axiom, 
- (hasType(type_City, inst_AlkhanYurtRussia))).
-
-fof(axCountriesAndRegions20, axiom, 
- (hasType(type_City, inst_AlonMorehWestBank))).
-
-fof(axCountriesAndRegions21, axiom, 
- (hasType(type_City, inst_AmbonIndonesia))).
-
-fof(axCountriesAndRegions22, axiom, 
- (hasType(type_City, inst_AmmanJordan))).
-
-fof(axCountriesAndRegions23, axiom, 
- (hasType(type_City, inst_AnNuwaydiratBahrain))).
-
-fof(axCountriesAndRegions24, axiom, 
- (hasType(type_City, inst_AndeanSpain))).
-
-fof(axCountriesAndRegions25, axiom, 
- (hasType(type_City, inst_AngkorWatCambodia))).
-
-fof(axCountriesAndRegions26, axiom, 
- (hasType(type_City, inst_AnkaraTurkey))).
-
-fof(axCountriesAndRegions27, axiom, 
- (hasType(type_City, inst_AntalyaTurkey))).
-
-fof(axCountriesAndRegions28, axiom, 
- (hasType(type_GeopoliticalArea, inst_Antarctica))).
-
-fof(axCountriesAndRegions29, axiom, 
- (hasType(type_City, inst_AntioquiaColombia))).
-
-fof(axCountriesAndRegions30, axiom, 
- (hasType(type_City, inst_AntwerpBelgium))).
-
-fof(axCountriesAndRegions31, axiom, 
- (hasType(type_City, inst_ApumiracPeru))).
-
-fof(axCountriesAndRegions32, axiom, 
- (hasType(type_City, inst_ApureVenezuela))).
-
-fof(axCountriesAndRegions33, axiom, 
- (hasType(type_City, inst_AraucaColombia))).
-
-fof(axCountriesAndRegions34, axiom, 
- (hasType(type_City, inst_ArgunRussia))).
-
-fof(axCountriesAndRegions35, axiom, 
- (hasType(type_City, inst_ArielWestBank))).
-
-fof(axCountriesAndRegions36, axiom, 
- (hasType(type_AmericanState, inst_Arizona))).
-
-fof(axCountriesAndRegions37, axiom, 
- (hasType(type_AmericanState, inst_Arkansas))).
-
-fof(axCountriesAndRegions38, axiom, 
- (hasType(type_City, inst_ArmaghNorthernIreland))).
-
-fof(axCountriesAndRegions39, axiom, 
- (hasType(type_City, inst_ArzewAlgeria))).
-
-fof(axCountriesAndRegions40, axiom, 
- (hasType(type_City, inst_AshdodIsrael))).
-
-fof(axCountriesAndRegions41, axiom, 
- (hasType(type_City, inst_AskelonIsrael))).
-
-fof(axCountriesAndRegions42, axiom, 
- (hasType(type_City, inst_AsmaraEritrea))).
-
-fof(axCountriesAndRegions43, axiom, 
- (hasType(type_City, inst_AssamIndia))).
-
-fof(axCountriesAndRegions44, axiom, 
- (hasType(type_City, inst_AswanEgypt))).
-
-fof(axCountriesAndRegions45, axiom, 
- (hasType(type_City, inst_AsyutEgypt))).
-
-fof(axCountriesAndRegions46, axiom, 
- (hasType(type_City, inst_AthensGreece))).
-
-fof(axCountriesAndRegions47, axiom, 
- (hasType(type_AmericanCity, inst_AtlantaGeorgia))).
-
-fof(axCountriesAndRegions48, axiom, 
- (hasType(type_City, inst_AtrushIraq))).
-
-fof(axCountriesAndRegions49, axiom, 
- (hasType(type_City, inst_AtzmonaGazaStrip))).
-
-fof(axCountriesAndRegions50, axiom, 
- (hasType(type_City, inst_AvneiHefetzIsrael))).
-
-fof(axCountriesAndRegions51, axiom, 
- (hasType(type_City, inst_AyacuchoPeru))).
-
-fof(axCountriesAndRegions52, axiom, 
- (hasType(type_City, inst_AzorIsrael))).
-
-fof(axCountriesAndRegions53, axiom, 
- (hasType(type_City, inst_BKaotWestBank))).
-
-fof(axCountriesAndRegions54, axiom, 
- (hasType(type_City, inst_BadVilbelGermany))).
-
-fof(axCountriesAndRegions55, axiom, 
- (hasType(type_City, inst_BaghdadIraq))).
-
-fof(axCountriesAndRegions56, axiom, 
- (hasType(type_City, inst_BagreColombia))).
-
-fof(axCountriesAndRegions57, axiom, 
- (hasType(type_City, inst_BahawalpurPakistan))).
-
-fof(axCountriesAndRegions58, axiom, 
- (hasType(type_City, inst_BakaAlGarbiyehIsrael))).
-
-fof(axCountriesAndRegions59, axiom, 
- (hasType(type_City, inst_BakkaAlSharkiyaWestBank))).
-
-fof(axCountriesAndRegions60, axiom, 
- (hasType(type_City, inst_BakuAzerbaijan))).
-
-fof(axCountriesAndRegions61, axiom, 
- (hasType(type_City, inst_BaleEthiopia))).
-
-fof(axCountriesAndRegions62, axiom, 
- (hasType(type_AmericanCity, inst_BaltimoreMaryland))).
-
-fof(axCountriesAndRegions63, axiom, 
- (hasType(type_City, inst_BanbridgeNorthernIreland))).
-
-fof(axCountriesAndRegions64, axiom, 
- (hasType(type_City, inst_BangkokThailand))).
-
-fof(axCountriesAndRegions65, axiom, 
- (hasType(type_City, inst_BangorNorthernIreland))).
-
-fof(axCountriesAndRegions66, axiom, 
- (hasType(type_City, inst_BanguiCentralAfricanRepublic))).
-
-fof(axCountriesAndRegions67, axiom, 
- (hasType(type_City, inst_BarcelonaSpain))).
-
-fof(axCountriesAndRegions68, axiom, 
- (hasType(type_City, inst_BarkeoCambodia))).
-
-fof(axCountriesAndRegions69, axiom, 
- (hasType(type_City, inst_BarrancabermejaColombia))).
-
-fof(axCountriesAndRegions70, axiom, 
- (hasType(type_City, inst_BasraIsrael))).
-
-fof(axCountriesAndRegions71, axiom, 
- (hasType(type_City, inst_BatYamIsrael))).
-
-fof(axCountriesAndRegions72, axiom, 
- (hasType(type_City, inst_BatmanTurkey))).
-
-fof(axCountriesAndRegions73, axiom, 
- (hasType(type_City, inst_BeErShevaIsrael))).
-
-fof(axCountriesAndRegions74, axiom, 
- (hasType(type_City, inst_BeasainSpain))).
-
-fof(axCountriesAndRegions75, axiom, 
- (hasType(type_City, inst_BeirutLebanon))).
-
-fof(axCountriesAndRegions76, axiom, 
- (hasType(type_City, inst_BeitElWestBank))).
-
-fof(axCountriesAndRegions77, axiom, 
- (hasType(type_City, inst_BeitHaggaiWestBank))).
-
-fof(axCountriesAndRegions78, axiom, 
- (hasType(type_City, inst_BeitHaninaWestBank))).
-
-fof(axCountriesAndRegions79, axiom, 
- (hasType(type_City, inst_BeitSahurWestBank))).
-
-fof(axCountriesAndRegions80, axiom, 
- (hasType(type_City, inst_BeitSheAnIsrael))).
-
-fof(axCountriesAndRegions81, axiom, 
- (hasType(type_City, inst_BeitShemeshIsrael))).
-
-fof(axCountriesAndRegions82, axiom, 
- (hasType(type_City, inst_BeledweyneSomalia))).
-
-fof(axCountriesAndRegions83, axiom, 
- (hasType(type_City, inst_BelfastNorthernIreland))).
-
-fof(axCountriesAndRegions84, axiom, 
- (hasType(type_City, inst_BelgradeSerbiaAndMontenegro))).
-
-fof(axCountriesAndRegions85, axiom, 
- (hasType(type_EuropeanCity, inst_BernSwitzerland))).
-
-fof(axCountriesAndRegions86, axiom, 
- (hasType(type_City, inst_BetLeHiyehGazaStrip))).
-
-fof(axCountriesAndRegions87, axiom, 
- (hasType(type_GeographicArea, inst_BetLidJunctionIsrael))).
-
-fof(axCountriesAndRegions88, axiom, 
- (hasType(type_City, inst_BethElIsrael))).
-
-fof(axCountriesAndRegions89, axiom, 
- (hasType(type_City, inst_BethlehemWestBank))).
-
-fof(axCountriesAndRegions90, axiom, 
- (hasType(type_City, inst_BidyaWestBank))).
-
-fof(axCountriesAndRegions91, axiom, 
- (hasType(type_City, inst_BilbaoSpain))).
-
-fof(axCountriesAndRegions92, axiom, 
- (hasType(type_City, inst_BillabonaSpain))).
-
-fof(axCountriesAndRegions93, axiom, 
- (hasType(type_City, inst_BinyaminaIsrael))).
-
-fof(axCountriesAndRegions94, axiom, 
- (hasType(type_City, inst_BishkekKyrgyzstan))).
-
-fof(axCountriesAndRegions95, axiom, 
- (hasType(type_City, inst_BneiAyishIsrael))).
-
-fof(axCountriesAndRegions96, axiom, 
- (hasType(type_City, inst_BogotaColombia))).
-
-fof(axCountriesAndRegions97, axiom, 
- (hasType(type_City, inst_BolognaItaly))).
-
-fof(axCountriesAndRegions98, axiom, 
- (hasType(type_City, inst_BonnGermany))).
-
-fof(axCountriesAndRegions99, axiom, 
- (hasType(type_GeographicArea, inst_BosphorousStraitsTurkey))).
-
-fof(axCountriesAndRegions100, axiom, 
- (hasType(type_AmericanCity, inst_BostonMassachusetts))).
-
-fof(axCountriesAndRegions101, axiom, 
- (hasType(type_City, inst_BouiraAlgeria))).
-
-fof(axCountriesAndRegions102, axiom, 
- (hasType(type_City, inst_BouzeGueneAlgeria))).
-
-fof(axCountriesAndRegions103, axiom, 
- (hasType(type_City, inst_BrusselsBelgium))).
-
-fof(axCountriesAndRegions104, axiom, 
- (hasType(type_City, inst_BucaramangaColombia))).
-
-fof(axCountriesAndRegions105, axiom, 
- (hasType(type_City, inst_BucharestIndia))).
-
-fof(axCountriesAndRegions106, axiom, 
- (hasType(type_City, inst_BuenosAiresArgentina))).
-
-fof(axCountriesAndRegions107, axiom, 
- (hasType(type_City, inst_BuinakskRussia))).
-
-fof(axCountriesAndRegions108, axiom, 
- (hasType(type_GeographicArea, inst_BwindiforestUganda))).
-
-fof(axCountriesAndRegions109, axiom, 
- (hasType(type_City, inst_CabindaAngola))).
-
-fof(axCountriesAndRegions110, axiom, 
- (hasType(type_City, inst_CaglayanTurkey))).
-
-fof(axCountriesAndRegions111, axiom, 
- (hasType(type_City, inst_CairoEgypt))).
-
-fof(axCountriesAndRegions112, axiom, 
- (hasType(type_City, inst_CalcuttaIndia))).
-
-fof(axCountriesAndRegions113, axiom, 
- (hasType(type_City, inst_CaliColombia))).
-
-fof(axCountriesAndRegions114, axiom, 
- (hasType(type_AmericanState, inst_California))).
-
-fof(axCountriesAndRegions115, axiom, 
- (hasType(type_City, inst_CampZamaJapan))).
-
-fof(axCountriesAndRegions116, axiom, 
- (hasType(type_City, inst_CankiriTurkey))).
-
-fof(axCountriesAndRegions117, axiom, 
- (hasType(type_City, inst_CapeTownSouthAfrica))).
-
-fof(axCountriesAndRegions118, axiom, 
- (hasType(type_GeographicArea, inst_CaritasPolandChechnya))).
-
-fof(axCountriesAndRegions119, axiom, 
- (hasType(type_City, inst_CarmelIsrael))).
-
-fof(axCountriesAndRegions120, axiom, 
- (hasType(type_City, inst_CarmenDeBolivarColombia))).
-
-fof(axCountriesAndRegions121, axiom, 
- (hasType(type_City, inst_CarrejonColombia))).
-
-fof(axCountriesAndRegions122, axiom, 
- (hasType(type_City, inst_ChamanPakistan))).
-
-fof(axCountriesAndRegions123, axiom, 
- (hasType(type_City, inst_ChararESharifIndia))).
-
-fof(axCountriesAndRegions124, axiom, 
- (hasType(type_City, inst_CharsaadaPakistan))).
-
-fof(axCountriesAndRegions125, axiom, 
- (hasType(type_Nation, inst_Chechnya))).
-
-fof(axCountriesAndRegions126, axiom, 
- (hasType(type_City, inst_ChernoRechyeRussia))).
-
-fof(axCountriesAndRegions127, axiom, 
- (hasType(type_AmericanCity, inst_ChicagoUnitedStates))).
-
-fof(axCountriesAndRegions128, axiom, 
- (hasType(type_City, inst_ChisimayuSomalia))).
-
-fof(axCountriesAndRegions129, axiom, 
- (hasType(type_City, inst_ChittagongBangladesh))).
-
-fof(axCountriesAndRegions130, axiom, 
- (hasType(type_City, inst_ChobaAngola))).
-
-fof(axCountriesAndRegions131, axiom, 
- (hasType(type_City, inst_ChocoColombia))).
-
-fof(axCountriesAndRegions132, axiom, 
- (hasType(type_City, inst_ChorrosQueroVenezuela))).
-
-fof(axCountriesAndRegions133, axiom, 
- (hasType(type_GeographicArea, inst_ClarkAirbasePhilippines))).
-
-fof(axCountriesAndRegions134, axiom, 
- (hasType(type_AmericanCity, inst_ClevelandOhio))).
-
-fof(axCountriesAndRegions135, axiom, 
- (hasType(type_City, inst_CoimbatoreIndia))).
-
-fof(axCountriesAndRegions136, axiom, 
- (hasType(type_City, inst_CologneGermany))).
-
-fof(axCountriesAndRegions137, axiom, 
- (hasType(type_City, inst_ColombiaCityColombia))).
-
-fof(axCountriesAndRegions138, axiom, 
- (hasType(type_City, inst_ColombiaPanama))).
-
-fof(axCountriesAndRegions139, axiom, 
- (hasType(type_City, inst_ColomboSriLanka))).
-
-fof(axCountriesAndRegions140, axiom, 
- (hasType(type_AmericanState, inst_Colorado))).
-
-fof(axCountriesAndRegions141, axiom, 
- (hasType(type_AmericanCity, inst_ColumbusOhio))).
-
-fof(axCountriesAndRegions142, axiom, 
- (hasType(type_City, inst_ComayaguaHonduras))).
-
-fof(axCountriesAndRegions143, axiom, 
- (hasType(type_AmericanState, inst_Connecticut))).
-
-fof(axCountriesAndRegions144, axiom, 
- (hasType(type_City, inst_CopacaBanaCuba))).
-
-fof(axCountriesAndRegions145, axiom, 
- (hasType(type_City, inst_CorsicaFrance))).
-
-fof(axCountriesAndRegions146, axiom, 
- (hasType(type_City, inst_CorteFrance))).
-
-fof(axCountriesAndRegions147, axiom, 
- (hasType(type_City, inst_CorumTurkey))).
-
-fof(axCountriesAndRegions148, axiom, 
- (hasType(type_City, inst_CundiNamarcaColombia))).
-
-fof(axCountriesAndRegions149, axiom, 
- (hasType(type_City, inst_CupiaguaColombia))).
-
-fof(axCountriesAndRegions150, axiom, 
- (hasType(type_City, inst_CuzcoPeru))).
-
-fof(axCountriesAndRegions151, axiom, 
- (hasType(type_EuropeanNation, inst_Czechoslovakia))).
-
-fof(axCountriesAndRegions152, axiom, 
- (hasType(type_City, inst_DagestanRussia))).
-
-fof(axCountriesAndRegions153, axiom, 
- (hasType(type_City, inst_DahukIraq))).
-
-fof(axCountriesAndRegions154, axiom, 
- (hasType(type_AmericanCity, inst_DallasTexas))).
-
-fof(axCountriesAndRegions155, axiom, 
- (hasType(type_GeographicArea, inst_DangDistrictNepal))).
-
-fof(axCountriesAndRegions156, axiom, 
- (hasType(type_City, inst_DarEsSalaAmTanzania))).
-
-fof(axCountriesAndRegions157, axiom, 
- (hasType(type_City, inst_DarvazTajikistan))).
-
-fof(axCountriesAndRegions158, axiom, 
- (hasType(type_City, inst_DebaSpain))).
-
-fof(axCountriesAndRegions159, axiom, 
- (hasType(type_AmericanState, inst_Delaware))).
-
-fof(axCountriesAndRegions160, axiom, 
- (hasType(type_City, inst_DelhiIndia))).
-
-fof(axCountriesAndRegions161, axiom, 
- (hasType(type_Nation, inst_DemocraticRepublicOfTheCongo))).
-
-fof(axCountriesAndRegions162, axiom, 
- (hasType(type_AmericanCity, inst_DenverColorado))).
-
-fof(axCountriesAndRegions163, axiom, 
- (hasType(type_AmericanCity, inst_DetroitMichigan))).
-
-fof(axCountriesAndRegions164, axiom, 
- (hasType(type_City, inst_DhahranSaudiArabia))).
-
-fof(axCountriesAndRegions165, axiom, 
- (hasType(type_City, inst_DhakaBangladesh))).
-
-fof(axCountriesAndRegions166, axiom, 
- (hasType(type_City, inst_DinanFrance))).
-
-fof(axCountriesAndRegions167, axiom, 
- (hasType(type_City, inst_DirNaballahWestBank))).
-
-fof(axCountriesAndRegions168, axiom, 
- (hasType(type_City, inst_DireDawaEthiopia))).
-
-fof(axCountriesAndRegions169, axiom, 
- (hasType(type_GeographicArea, inst_DistrictOfMansehraPakistan))).
-
-fof(axCountriesAndRegions170, axiom, 
- (hasType(type_City, inst_DjakashariGeorgia))).
-
-fof(axCountriesAndRegions171, axiom, 
- (hasType(type_City, inst_DjerbaTunisia))).
-
-fof(axCountriesAndRegions172, axiom, 
- (hasType(type_City, inst_DodaIndia))).
-
-fof(axCountriesAndRegions173, axiom, 
- (hasType(type_City, inst_DortmundGermany))).
-
-fof(axCountriesAndRegions174, axiom, 
- (hasType(type_City, inst_DublinIreland))).
-
-fof(axCountriesAndRegions175, axiom, 
- (hasType(type_City, inst_DuesseldorfGermany))).
-
-fof(axCountriesAndRegions176, axiom, 
- (hasType(type_City, inst_DugitGazaStrip))).
-
-fof(axCountriesAndRegions177, axiom, 
- (hasType(type_City, inst_DurangoSpain))).
-
-fof(axCountriesAndRegions178, axiom, 
- (hasType(type_GeographicArea, inst_DushanbeAirportTajikistan))).
-
-fof(axCountriesAndRegions179, axiom, 
- (hasType(type_City, inst_DushanbeGarmTajikistan))).
-
-fof(axCountriesAndRegions180, axiom, 
- (hasType(type_City, inst_DushanbeTajikistan))).
-
-fof(axCountriesAndRegions181, axiom, 
- (hasType(type_City, inst_EastJerusalemIsrael))).
-
-fof(axCountriesAndRegions182, axiom, 
- (hasType(type_Nation, inst_EastTimor))).
-
-fof(axCountriesAndRegions183, axiom, 
- (hasType(type_City, inst_EfratWestBank))).
-
-fof(axCountriesAndRegions184, axiom, 
- (hasType(type_City, inst_EilatIsrael))).
-
-fof(axCountriesAndRegions185, axiom, 
- (hasType(type_City, inst_EinavWestBank))).
-
-fof(axCountriesAndRegions186, axiom, 
- (hasType(type_City, inst_ElAzzariyaWestBank))).
-
-fof(axCountriesAndRegions187, axiom, 
- (hasType(type_City, inst_ElBagreColombia))).
-
-fof(axCountriesAndRegions188, axiom, 
- (hasType(type_City, inst_ElBirehWestBank))).
-
-fof(axCountriesAndRegions189, axiom, 
- (hasType(type_City, inst_ElPlayonColombia))).
-
-fof(axCountriesAndRegions190, axiom, 
- (hasType(type_City, inst_ElRipialApureVenezuela))).
-
-fof(axCountriesAndRegions191, axiom, 
- (hasType(type_City, inst_ElayoSomalia))).
-
-fof(axCountriesAndRegions192, axiom, 
- (hasType(type_City, inst_EleiSinaiGazaStrip))).
-
-fof(axCountriesAndRegions193, axiom, 
- (hasType(type_City, inst_EmmanuelWestBank))).
-
-fof(axCountriesAndRegions194, axiom, 
- (hasType(type_City, inst_ErezGazaStrip))).
-
-fof(axCountriesAndRegions195, axiom, 
- (hasType(type_Continent, inst_Europe))).
-
-fof(axCountriesAndRegions196, axiom, 
- (hasType(type_AmericanCity, inst_FargoNorthDakota))).
-
-fof(axCountriesAndRegions197, axiom, 
- (hasType(type_GeographicArea, inst_FethiyeAndMarmarisTurkey))).
-
-fof(axCountriesAndRegions198, axiom, 
- (hasType(type_AmericanState, inst_Florida))).
-
-fof(axCountriesAndRegions199, axiom, 
- (hasType(type_GeographicArea, inst_FloridaUnitedStates))).
-
-fof(axCountriesAndRegions200, axiom, 
- (hasType(type_City, inst_FormequeColombia))).
-
-fof(axCountriesAndRegions201, axiom, 
- (hasType(type_City, inst_FrankfurtGermany))).
-
-fof(axCountriesAndRegions202, axiom, 
- (hasType(type_City, inst_FrenchHillIsrael))).
-
-fof(axCountriesAndRegions203, axiom, 
- (hasType(type_City, inst_FuengirolaSpain))).
-
-fof(axCountriesAndRegions204, axiom, 
- (hasType(type_City, inst_FusagasusaColombia))).
-
-fof(axCountriesAndRegions205, axiom, 
- (hasType(type_City, inst_GaliAbkhaziaGeorgia))).
-
-fof(axCountriesAndRegions206, axiom, 
- (hasType(type_City, inst_GanimWestBank))).
-
-fof(axCountriesAndRegions207, axiom, 
- (hasType(type_City, inst_GashuriIsrael))).
-
-fof(axCountriesAndRegions208, axiom, 
- (hasType(type_City, inst_GeneralSantosPhilippines))).
-
-fof(axCountriesAndRegions209, axiom, 
- (hasType(type_City, inst_GenevaSwitzerland))).
-
-fof(axCountriesAndRegions210, axiom, 
- (hasType(type_AmericanState, inst_Georgia_US))).
-
-fof(axCountriesAndRegions211, axiom, 
- (hasType(type_City, inst_GetxoSpain))).
-
-fof(axCountriesAndRegions212, axiom, 
- (hasType(type_City, inst_GhalebiehIraq))).
-
-fof(axCountriesAndRegions213, axiom, 
- (hasType(type_City, inst_GhaziabadIndia))).
-
-fof(axCountriesAndRegions214, axiom, 
- (hasType(type_GeographicArea, inst_GhaziabadUttarPradeshIndia))).
-
-fof(axCountriesAndRegions215, axiom, 
- (hasType(type_City, inst_GiloIsrael))).
-
-fof(axCountriesAndRegions216, axiom, 
- (hasType(type_City, inst_GivatZeEvWestBank))).
-
-fof(axCountriesAndRegions217, axiom, 
- (hasType(type_City, inst_GizaEgypt))).
-
-fof(axCountriesAndRegions218, axiom, 
- (hasType(type_City, inst_GonegalleSriLanka))).
-
-fof(axCountriesAndRegions219, axiom, 
- (hasType(type_City, inst_GranadaSpain))).
-
-fof(axCountriesAndRegions220, axiom, 
- (hasType(type_City, inst_GrazAustria))).
-
-fof(axCountriesAndRegions221, axiom, 
- (hasType(type_City, inst_GroznyChechnya))).
-
-fof(axCountriesAndRegions222, axiom, 
- (hasType(type_City, inst_GuilinChina))).
-
-fof(axCountriesAndRegions223, axiom, 
- (hasType(type_Nation, inst_GuineaBissau))).
-
-fof(axCountriesAndRegions224, axiom, 
- (hasType(type_City, inst_GujaratIndia))).
-
-fof(axCountriesAndRegions225, axiom, 
- (hasType(type_City, inst_GushEtzionWestBank))).
-
-fof(axCountriesAndRegions226, axiom, 
- (hasType(type_GeographicArea, inst_GushKatifGazaStrip))).
-
-fof(axCountriesAndRegions227, axiom, 
- (hasType(type_City, inst_GushKhatifGazaStrip))).
-
-fof(axCountriesAndRegions228, axiom, 
- (hasType(type_City, inst_HaderaIsrael))).
-
-fof(axCountriesAndRegions229, axiom, 
- (hasType(type_City, inst_HaifaIsrael))).
-
-fof(axCountriesAndRegions230, axiom, 
- (hasType(type_City, inst_HamburgGermany))).
-
-fof(axCountriesAndRegions231, axiom, 
- (hasType(type_City, inst_HamisMiliyanaAlgeria))).
-
-fof(axCountriesAndRegions232, axiom, 
- (hasType(type_City, inst_HamraWestBank))).
-
-fof(axCountriesAndRegions233, axiom, 
- (hasType(type_City, inst_HannoverGermany))).
-
-fof(axCountriesAndRegions234, axiom, 
- (hasType(type_City, inst_HarBrachaWestBank))).
-
-fof(axCountriesAndRegions235, axiom, 
- (hasType(type_City, inst_HarerEthiopia))).
-
-fof(axCountriesAndRegions236, axiom, 
- (hasType(type_City, inst_HavanaCuba))).
-
-fof(axCountriesAndRegions237, axiom, 
- (hasType(type_AmericanState, inst_Hawaii))).
-
-fof(axCountriesAndRegions238, axiom, 
- (hasType(type_City, inst_HawanaIraq))).
-
-fof(axCountriesAndRegions239, axiom, 
- (hasType(type_City, inst_HeartAfghanistan))).
-
-fof(axCountriesAndRegions240, axiom, 
- (hasType(type_City, inst_HebronWestBank))).
-
-fof(axCountriesAndRegions241, axiom, 
- (hasType(type_City, inst_HermeshIsrael))).
-
-fof(axCountriesAndRegions242, axiom, 
- (hasType(type_City, inst_HernaniSpain))).
-
-fof(axCountriesAndRegions243, axiom, 
- (hasType(type_City, inst_HerzliyaIsrael))).
-
-fof(axCountriesAndRegions244, axiom, 
- (hasType(type_City, inst_HilversumNetherlands))).
-
-fof(axCountriesAndRegions245, axiom, 
- (hasType(type_City, inst_HizmaWestBank))).
-
-fof(axCountriesAndRegions246, axiom, 
- (hasType(type_GeographicArea, inst_HodayaJunctionIsrael))).
-
-fof(axCountriesAndRegions247, axiom, 
- (hasType(type_GeographicArea, inst_HolonJunctionIsrael))).
-
-fof(axCountriesAndRegions248, axiom, 
- (hasType(type_AmericanCity, inst_HonoluluHawaii))).
-
-fof(axCountriesAndRegions249, axiom, 
- (hasType(type_AmericanCity, inst_HoustonTexas))).
-
-fof(axCountriesAndRegions250, axiom, 
- (hasType(type_City, inst_HuallgaPeru))).
-
-fof(axCountriesAndRegions251, axiom, 
- (hasType(type_River, inst_HudsonRiver))).
-
-fof(axCountriesAndRegions252, axiom, 
- (hasType(type_City, inst_HurghadaEgypt))).
-
-fof(axCountriesAndRegions253, axiom, 
- (hasType(type_City, inst_HyderabadPakistan))).
-
-fof(axCountriesAndRegions254, axiom, 
- (hasType(type_City, inst_IbsrilIraq))).
-
-fof(axCountriesAndRegions255, axiom, 
- (hasType(type_AmericanState, inst_Idaho))).
-
-fof(axCountriesAndRegions256, axiom, 
- (hasType(type_AmericanState, inst_Illinois))).
-
-fof(axCountriesAndRegions257, axiom, 
- (hasType(type_GeographicArea, inst_IncirlikAirbaseTurkey))).
-
-fof(axCountriesAndRegions258, axiom, 
- (hasType(type_AmericanState, inst_Indiana))).
-
-fof(axCountriesAndRegions259, axiom, 
- (hasType(type_AmericanState, inst_Iowa))).
-
-fof(axCountriesAndRegions260, axiom, 
- (hasType(type_City, inst_IpilPhilippines))).
-
-fof(axCountriesAndRegions261, axiom, 
- (hasType(type_City, inst_IrbilIraq))).
-
-fof(axCountriesAndRegions262, axiom, 
- (hasType(type_City, inst_IslamabadPakistan))).
-
-fof(axCountriesAndRegions263, axiom, 
- (hasType(type_GeographicArea, inst_IslandOfBaliIndonesia))).
-
-fof(axCountriesAndRegions264, axiom, 
- (hasType(type_City, inst_IstanbulTurkey))).
-
-fof(axCountriesAndRegions265, axiom, 
- (hasType(type_City, inst_ItamarWestBank))).
-
-fof(axCountriesAndRegions266, axiom, 
- (hasType(type_City, inst_IzmirTurkey))).
-
-fof(axCountriesAndRegions267, axiom, 
- (hasType(type_City, inst_JMainWestBank))).
-
-fof(axCountriesAndRegions268, axiom, 
- (hasType(type_City, inst_JaffaIsrael))).
-
-fof(axCountriesAndRegions269, axiom, 
- (hasType(type_City, inst_JaffnaSriLanka))).
-
-fof(axCountriesAndRegions270, axiom, 
- (hasType(type_City, inst_JakartaIndonesia))).
-
-fof(axCountriesAndRegions271, axiom, 
- (hasType(type_City, inst_JalahIndia))).
-
-fof(axCountriesAndRegions272, axiom, 
- (hasType(type_GeographicArea, inst_JalpaiguriRailwayStationIndia))).
-
-fof(axCountriesAndRegions273, axiom, 
- (hasType(type_City, inst_JammuIndia))).
-
-fof(axCountriesAndRegions274, axiom, 
- (hasType(type_City, inst_JangasPeru))).
-
-fof(axCountriesAndRegions275, axiom, 
- (hasType(type_City, inst_JeninWestBank))).
-
-fof(axCountriesAndRegions276, axiom, 
- (hasType(type_City, inst_JerusalemHillsIsrael))).
-
-fof(axCountriesAndRegions277, axiom, 
- (hasType(type_City, inst_JerusalemIsrael))).
-
-fof(axCountriesAndRegions278, axiom, 
- (hasType(type_City, inst_JerusalemOldCityIsrael))).
-
-fof(axCountriesAndRegions279, axiom, 
- (hasType(type_City, inst_JohannesburgSouthAfrica))).
-
-fof(axCountriesAndRegions280, axiom, 
- (hasType(type_City, inst_JoloPhilippines))).
-
-fof(axCountriesAndRegions281, axiom, 
- (hasType(type_City, inst_JubialSaudiArabia))).
-
-fof(axCountriesAndRegions282, axiom, 
- (hasType(type_City, inst_JullundurIndia))).
-
-fof(axCountriesAndRegions283, axiom, 
- (hasType(type_City, inst_KabacanPhilippines))).
-
-fof(axCountriesAndRegions284, axiom, 
- (hasType(type_City, inst_KabulAfghanistan))).
-
-fof(axCountriesAndRegions285, axiom, 
- (hasType(type_City, inst_KafrAkabWestBank))).
-
-fof(axCountriesAndRegions286, axiom, 
- (hasType(type_City, inst_KafrIdnaWestBank))).
-
-fof(axCountriesAndRegions287, axiom, 
- (hasType(type_City, inst_KalkilyaWestBank))).
-
-fof(axCountriesAndRegions288, axiom, 
- (hasType(type_City, inst_KalmunaiSriLanka))).
-
-fof(axCountriesAndRegions289, axiom, 
- (hasType(type_City, inst_KampalaUganda))).
-
-fof(axCountriesAndRegions290, axiom, 
- (hasType(type_City, inst_KandySriLanka))).
-
-fof(axCountriesAndRegions291, axiom, 
- (hasType(type_City, inst_KanihamaIndia))).
-
-fof(axCountriesAndRegions292, axiom, 
- (hasType(type_AmericanState, inst_Kansas))).
-
-fof(axCountriesAndRegions293, axiom, 
- (hasType(type_AmericanCity, inst_KansasCityMissouri))).
-
-fof(axCountriesAndRegions294, axiom, 
- (hasType(type_City, inst_KarachiPakistan))).
-
-fof(axCountriesAndRegions295, axiom, 
- (hasType(type_City, inst_KarkurIsrael))).
-
-fof(axCountriesAndRegions296, axiom, 
- (hasType(type_City, inst_KarmeiTzurWestBank))).
-
-fof(axCountriesAndRegions297, axiom, 
- (hasType(type_City, inst_KarneiShomronWestBank))).
-
-fof(axCountriesAndRegions298, axiom, 
- (hasType(type_City, inst_KashmirIndia))).
-
-fof(axCountriesAndRegions299, axiom, 
- (hasType(type_GeographicArea, inst_KatmanduAirportNepal))).
-
-fof(axCountriesAndRegions300, axiom, 
- (hasType(type_Nation, inst_Kazakhstan))).
-
-fof(axCountriesAndRegions301, axiom, 
- (hasType(type_GeographicArea, inst_KedumimSettlementWestBank))).
-
-fof(axCountriesAndRegions302, axiom, 
- (hasType(type_City, inst_KedumimWestBank))).
-
-fof(axCountriesAndRegions303, axiom, 
- (hasType(type_AmericanState, inst_Kentucky))).
-
-fof(axCountriesAndRegions304, axiom, 
- (hasType(type_City, inst_KfarBaAnehIsrael))).
-
-fof(axCountriesAndRegions305, axiom, 
- (hasType(type_City, inst_KfarDaromGazaStrip))).
-
-fof(axCountriesAndRegions306, axiom, 
- (hasType(type_City, inst_KfarDaromNetzarimIsrael))).
-
-fof(axCountriesAndRegions307, axiom, 
- (hasType(type_City, inst_KfarHessIsrael))).
-
-fof(axCountriesAndRegions308, axiom, 
- (hasType(type_City, inst_KfarSabaIsrael))).
-
-fof(axCountriesAndRegions309, axiom, 
- (hasType(type_City, inst_KfarTzurifWestBank))).
-
-fof(axCountriesAndRegions310, axiom, 
- (hasType(type_City, inst_KfarYamGazaStrip))).
-
-fof(axCountriesAndRegions311, axiom, 
- (hasType(type_City, inst_KhankalaChechnya))).
-
-fof(axCountriesAndRegions312, axiom, 
- (hasType(type_City, inst_KhartoumSudan))).
-
-fof(axCountriesAndRegions313, axiom, 
- (hasType(type_City, inst_KhelilAlgeria))).
-
-fof(axCountriesAndRegions314, axiom, 
- (hasType(type_City, inst_KhobarSaudiArabia))).
-
-fof(axCountriesAndRegions315, axiom, 
- (hasType(type_City, inst_KibbutzGalEdIsrael))).
-
-fof(axCountriesAndRegions316, axiom, 
- (hasType(type_City, inst_KibbutzMeravIsrael))).
-
-fof(axCountriesAndRegions317, axiom, 
- (hasType(type_City, inst_KibbutzSheluhotIsrael))).
-
-fof(axCountriesAndRegions318, axiom, 
- (hasType(type_City, inst_KidapawanPhilippines))).
-
-fof(axCountriesAndRegions319, axiom, 
- (hasType(type_City, inst_KigaliRwanda))).
-
-fof(axCountriesAndRegions320, axiom, 
- (hasType(type_City, inst_KirikkaleTurkey))).
-
-fof(axCountriesAndRegions321, axiom, 
- (hasType(type_City, inst_KiryatArbaWestBank))).
-
-fof(axCountriesAndRegions322, axiom, 
- (hasType(type_City, inst_KiryatMotzkinIsrael))).
-
-fof(axCountriesAndRegions323, axiom, 
- (hasType(type_City, inst_KiryatNetafimWestBank))).
-
-fof(axCountriesAndRegions324, axiom, 
- (hasType(type_City, inst_KissufimGazaStrip))).
-
-fof(axCountriesAndRegions325, axiom, 
- (hasType(type_City, inst_KiursehirBoztepTurkey))).
-
-fof(axCountriesAndRegions326, axiom, 
- (hasType(type_City, inst_KlaiyatLebanon))).
-
-fof(axCountriesAndRegions327, axiom, 
- (hasType(type_City, inst_KohlanYemen))).
-
-fof(axCountriesAndRegions328, axiom, 
- (hasType(type_City, inst_KomsomoLabadTajikistan))).
-
-fof(axCountriesAndRegions329, axiom, 
- (hasType(type_Peninsula, inst_KoreanPeninsula))).
-
-fof(axCountriesAndRegions330, axiom, 
- (hasType(type_City, inst_KuwaitCityKuwait))).
-
-fof(axCountriesAndRegions331, axiom, 
- (hasType(type_City, inst_LIleRousseFrance))).
-
-fof(axCountriesAndRegions332, axiom, 
- (hasType(type_City, inst_LaCeibaHonduras))).
-
-fof(axCountriesAndRegions333, axiom, 
- (hasType(type_City, inst_LaGabarraVenezuela))).
-
-fof(axCountriesAndRegions334, axiom, 
- (hasType(type_City, inst_LaGuajiraColombia))).
-
-fof(axCountriesAndRegions335, axiom, 
- (hasType(type_City, inst_LaPazBolivia))).
-
-fof(axCountriesAndRegions336, axiom, 
- (hasType(type_City, inst_LaVictoriaVenezuela))).
-
-fof(axCountriesAndRegions337, axiom, 
- (hasType(type_City, inst_LahorePakistan))).
-
-fof(axCountriesAndRegions338, axiom, 
- (hasType(type_City, inst_LarbaAlgeria))).
-
-fof(axCountriesAndRegions339, axiom, 
- (hasType(type_City, inst_LarnacaCyprus))).
-
-fof(axCountriesAndRegions340, axiom, 
- (hasType(type_City, inst_LasarteSpain))).
-
-fof(axCountriesAndRegions341, axiom, 
- (hasType(type_City, inst_LeizaSpain))).
-
-fof(axCountriesAndRegions342, axiom, 
- (hasType(type_GeographicArea, inst_LesEucalyptusDistrictAlgeria))).
-
-fof(axCountriesAndRegions343, axiom, 
- (hasType(type_City, inst_LibertadorVenezuela))).
-
-fof(axCountriesAndRegions344, axiom, 
- (hasType(type_City, inst_LiceTurkey))).
-
-fof(axCountriesAndRegions345, axiom, 
- (hasType(type_City, inst_LimaPeru))).
-
-fof(axCountriesAndRegions346, axiom, 
- (hasType(type_City, inst_LindosRhodes))).
-
-fof(axCountriesAndRegions347, axiom, 
- (hasType(type_City, inst_LinzAustralia))).
-
-fof(axCountriesAndRegions348, axiom, 
- (hasType(type_City, inst_LockerbieUnitedKingdom))).
-
-fof(axCountriesAndRegions349, axiom, 
- (hasType(type_City, inst_LogornoSpain))).
-
-fof(axCountriesAndRegions350, axiom, 
- (hasType(type_City, inst_LondonberryNorthernIreland))).
-
-fof(axCountriesAndRegions351, axiom, 
- (hasType(type_Island, inst_LongIsland))).
-
-fof(axCountriesAndRegions352, axiom, 
- (hasType(type_AmericanCity, inst_LosAngelesCalifornia))).
-
-fof(axCountriesAndRegions353, axiom, 
- (hasType(type_GeographicArea, inst_LosAngelesInternationalAirportUnitedStates))).
-
-fof(axCountriesAndRegions354, axiom, 
- (hasType(type_City, inst_LosAngelesUnitedStates))).
-
-fof(axCountriesAndRegions355, axiom, 
- (hasType(type_City, inst_LosBancosVenezuela))).
-
-fof(axCountriesAndRegions356, axiom, 
- (hasType(type_GeographicArea, inst_LosKatiosNationalParkColombia))).
-
-fof(axCountriesAndRegions357, axiom, 
- (hasType(type_AmericanState, inst_Louisiana))).
-
-fof(axCountriesAndRegions358, axiom, 
- (hasType(type_City, inst_LuandaAngola))).
-
-fof(axCountriesAndRegions359, axiom, 
- (hasType(type_City, inst_LuebeckGermany))).
-
-fof(axCountriesAndRegions360, axiom, 
- (hasType(type_City, inst_LundaNorteAngola))).
-
-fof(axCountriesAndRegions361, axiom, 
- (hasType(type_City, inst_LuxorEgypt))).
-
-fof(axCountriesAndRegions362, axiom, 
- (hasType(type_City, inst_LyonsFrance))).
-
-fof(axCountriesAndRegions363, axiom, 
- (hasType(type_City, inst_MaAlehMichmashWestBank))).
-
-fof(axCountriesAndRegions364, axiom, 
- (hasType(type_City, inst_MaccabimIsrael))).
-
-fof(axCountriesAndRegions365, axiom, 
- (hasType(type_City, inst_MadhuSriLanka))).
-
-fof(axCountriesAndRegions366, axiom, 
- (hasType(type_City, inst_MadrasIndia))).
-
-fof(axCountriesAndRegions367, axiom, 
- (hasType(type_City, inst_MadridSpain))).
-
-fof(axCountriesAndRegions368, axiom, 
- (hasType(type_City, inst_MagdalenaColombia))).
-
-fof(axCountriesAndRegions369, axiom, 
- (hasType(type_City, inst_MaidanSharAfghanistan))).
-
-fof(axCountriesAndRegions370, axiom, 
- (hasType(type_AmericanState, inst_Maine))).
-
-fof(axCountriesAndRegions371, axiom, 
- (hasType(type_City, inst_MakhachkalaRussia))).
-
-fof(axCountriesAndRegions372, axiom, 
- (hasType(type_City, inst_MalagaSpain))).
-
-fof(axCountriesAndRegions373, axiom, 
- (hasType(type_GeographicArea, inst_MalukkaIslandsIndonesia))).
-
-fof(axCountriesAndRegions374, axiom, 
- (hasType(type_City, inst_ManaguaNigeria))).
-
-fof(axCountriesAndRegions375, axiom, 
- (hasType(type_City, inst_ManamaBahrain))).
-
-fof(axCountriesAndRegions376, axiom, 
- (hasType(type_AmericanCity, inst_ManchesterNewHampshire))).
-
-fof(axCountriesAndRegions377, axiom, 
- (hasType(type_City, inst_ManchesterUnitedKingdom))).
-
-fof(axCountriesAndRegions378, axiom, 
- (hasType(type_GeographicArea, inst_MangalsenAndSanpheBagarNepal))).
-
-fof(axCountriesAndRegions379, axiom, 
- (hasType(type_City, inst_ManilaPhilippines))).
-
-fof(axCountriesAndRegions380, axiom, 
- (hasType(type_City, inst_MaonIsrael))).
-
-fof(axCountriesAndRegions381, axiom, 
- (hasType(type_City, inst_MapourditSudan))).
-
-fof(axCountriesAndRegions382, axiom, 
- (hasType(type_City, inst_MarSabaWestBank))).
-
-fof(axCountriesAndRegions383, axiom, 
- (hasType(type_City, inst_MarawiPhilippines))).
-
-fof(axCountriesAndRegions384, axiom, 
- (hasType(type_City, inst_MardanPakistan))).
-
-fof(axCountriesAndRegions385, axiom, 
- (hasType(type_City, inst_MarmarisTurkey))).
-
-fof(axCountriesAndRegions386, axiom, 
- (hasType(type_City, inst_MarseillesFrance))).
-
-fof(axCountriesAndRegions387, axiom, 
- (hasType(type_AmericanState, inst_Maryland))).
-
-fof(axCountriesAndRegions388, axiom, 
- (hasType(type_City, inst_MashaWestBank))).
-
-fof(axCountriesAndRegions389, axiom, 
- (hasType(type_AmericanState, inst_Massachusetts))).
-
-fof(axCountriesAndRegions390, axiom, 
- (hasType(type_City, inst_MatsumotoJapan))).
-
-fof(axCountriesAndRegions391, axiom, 
- (hasType(type_City, inst_MawdiyahYemen))).
-
-fof(axCountriesAndRegions392, axiom, 
- (hasType(type_City, inst_MeaShearimIsrael))).
-
-fof(axCountriesAndRegions393, axiom, 
- (hasType(type_City, inst_MeccaSaudiArabia))).
-
-fof(axCountriesAndRegions394, axiom, 
- (hasType(type_City, inst_MechoraWestBank))).
-
-fof(axCountriesAndRegions395, axiom, 
- (hasType(type_City, inst_MedanIndonesia))).
-
-fof(axCountriesAndRegions396, axiom, 
- (hasType(type_City, inst_MedellinColombia))).
-
-fof(axCountriesAndRegions397, axiom, 
- (hasType(type_City, inst_MegidoIsrael))).
-
-fof(axCountriesAndRegions398, axiom, 
- (hasType(type_City, inst_MeholaIsrael))).
-
-fof(axCountriesAndRegions399, axiom, 
- (hasType(type_City, inst_MekholahIsrael))).
-
-fof(axCountriesAndRegions400, axiom, 
- (hasType(type_AmericanCity, inst_MemphisTennessee))).
-
-fof(axCountriesAndRegions401, axiom, 
- (hasType(type_City, inst_MersinTurkey))).
-
-fof(axCountriesAndRegions402, axiom, 
- (hasType(type_City, inst_MetaColombia))).
-
-fof(axCountriesAndRegions403, axiom, 
- (hasType(type_City, inst_MetullaIsrael))).
-
-fof(axCountriesAndRegions404, axiom, 
- (hasType(type_City, inst_MetzerIsrael))).
-
-fof(axCountriesAndRegions405, axiom, 
- (hasType(type_AmericanState, inst_Michigan))).
-
-fof(axCountriesAndRegions406, axiom, 
- (hasType(type_City, inst_MilanItaly))).
-
-fof(axCountriesAndRegions407, axiom, 
- (hasType(type_City, inst_MindanaoPhilippines))).
-
-fof(axCountriesAndRegions408, axiom, 
- (hasType(type_GeographicArea, inst_MinharotRoadWestBank))).
-
-fof(axCountriesAndRegions409, axiom, 
- (hasType(type_AmericanCity, inst_MinneapolisMinnesota))).
-
-fof(axCountriesAndRegions410, axiom, 
- (hasType(type_AmericanState, inst_Minnesota))).
-
-fof(axCountriesAndRegions411, axiom, 
- (hasType(type_City, inst_MiranShahPakistan))).
-
-fof(axCountriesAndRegions412, axiom, 
- (hasType(type_AmericanState, inst_Mississippi))).
-
-fof(axCountriesAndRegions413, axiom, 
- (hasType(type_River, inst_MississippiRiver))).
-
-fof(axCountriesAndRegions414, axiom, 
- (hasType(type_AmericanState, inst_Missouri))).
-
-fof(axCountriesAndRegions415, axiom, 
- (hasType(type_City, inst_MituColombia))).
-
-fof(axCountriesAndRegions416, axiom, 
- (hasType(type_City, inst_ModiinIllitWestBank))).
-
-fof(axCountriesAndRegions417, axiom, 
- (hasType(type_City, inst_MombassaKenya))).
-
-fof(axCountriesAndRegions418, axiom, 
- (hasType(type_AmericanState, inst_Montana))).
-
-fof(axCountriesAndRegions419, axiom, 
- (hasType(type_City, inst_MontrealCanada))).
-
-fof(axCountriesAndRegions420, axiom, 
- (hasType(type_GeographicArea, inst_MoragJunctionGazaStrip))).
-
-fof(axCountriesAndRegions421, axiom, 
- (hasType(type_City, inst_MoshavHagorIsrael))).
-
-fof(axCountriesAndRegions422, axiom, 
- (hasType(type_City, inst_MoshavTomerWestBank))).
-
-fof(axCountriesAndRegions423, axiom, 
- (hasType(type_City, inst_MukallahAdenYemen))).
-
-fof(axCountriesAndRegions424, axiom, 
- (hasType(type_City, inst_MunchenGladbachGermany))).
-
-fof(axCountriesAndRegions425, axiom, 
- (hasType(type_City, inst_MunsterGermany))).
-
-fof(axCountriesAndRegions426, axiom, 
- (hasType(type_City, inst_MurloughNorthernIreland))).
-
-fof(axCountriesAndRegions427, axiom, 
- (hasType(type_City, inst_MusMusIsrael))).
-
-fof(axCountriesAndRegions428, axiom, 
- (hasType(type_City, inst_MutataColombia))).
-
-fof(axCountriesAndRegions429, axiom, 
- (hasType(type_City, inst_MutturSriLanka))).
-
-fof(axCountriesAndRegions430, axiom, 
- (hasType(type_Nation, inst_Myanmar))).
-
-fof(axCountriesAndRegions431, axiom, 
- (hasType(type_City, inst_NaAlinWestBank))).
-
-fof(axCountriesAndRegions432, axiom, 
- (hasType(type_City, inst_NablusWestBank))).
-
-fof(axCountriesAndRegions433, axiom, 
- (hasType(type_City, inst_NahalOzGazaStrip))).
-
-fof(axCountriesAndRegions434, axiom, 
- (hasType(type_City, inst_NaharaimIsrael))).
-
-fof(axCountriesAndRegions435, axiom, 
- (hasType(type_City, inst_NahariyaIsrael))).
-
-fof(axCountriesAndRegions436, axiom, 
- (hasType(type_City, inst_NairobiKenya))).
-
-fof(axCountriesAndRegions437, axiom, 
- (hasType(type_City, inst_NajafIraq))).
-
-fof(axCountriesAndRegions438, axiom, 
- (hasType(type_GeographicArea, inst_NallurAreaSriLanka))).
-
-fof(axCountriesAndRegions439, axiom, 
- (hasType(type_City, inst_NaquraLebanon))).
-
-fof(axCountriesAndRegions440, axiom, 
- (hasType(type_City, inst_NarayangangBangladesh))).
-
-fof(axCountriesAndRegions441, axiom, 
- (hasType(type_AmericanCity, inst_NashvilleTennessee))).
-
-fof(axCountriesAndRegions442, axiom, 
- (hasType(type_City, inst_NataniaIsrael))).
-
-fof(axCountriesAndRegions443, axiom, 
- (hasType(type_City, inst_NearAdarim))).
-
-fof(axCountriesAndRegions444, axiom, 
- (hasType(type_City, inst_NearAleiZahav))).
-
-fof(axCountriesAndRegions445, axiom, 
- (hasType(type_City, inst_NearJenin))).
-
-fof(axCountriesAndRegions446, axiom, 
- (hasType(type_AmericanState, inst_Nebraska))).
-
-fof(axCountriesAndRegions447, axiom, 
- (hasType(type_City, inst_NetanyaIsrael))).
-
-fof(axCountriesAndRegions448, axiom, 
- (hasType(type_City, inst_NetzarimGazaStrip))).
-
-fof(axCountriesAndRegions449, axiom, 
- (hasType(type_City, inst_NetzerHazaniGazaStrip))).
-
-fof(axCountriesAndRegions450, axiom, 
- (hasType(type_AmericanState, inst_Nevada))).
-
-fof(axCountriesAndRegions451, axiom, 
- (hasType(type_City, inst_NeveDanielWestBank))).
-
-fof(axCountriesAndRegions452, axiom, 
- (hasType(type_City, inst_NeveDekalim))).
-
-fof(axCountriesAndRegions453, axiom, 
- (hasType(type_City, inst_NeveYaminIsrael))).
-
-fof(axCountriesAndRegions454, axiom, 
- (hasType(type_City, inst_NewDelhiIndia))).
-
-fof(axCountriesAndRegions455, axiom, 
- (hasType(type_GeographicArea, inst_NewEngland))).
-
-fof(axCountriesAndRegions456, axiom, 
- (hasType(type_AmericanState, inst_NewHampshire))).
-
-fof(axCountriesAndRegions457, axiom, 
- (hasType(type_AmericanState, inst_NewJersey))).
-
-fof(axCountriesAndRegions458, axiom, 
- (hasType(type_AmericanState, inst_NewMexico))).
-
-fof(axCountriesAndRegions459, axiom, 
- (hasType(type_AmericanCity, inst_NewYorkCityUnitedStates))).
-
-fof(axCountriesAndRegions460, axiom, 
- (hasType(type_AmericanState, inst_NewYorkState))).
-
-fof(axCountriesAndRegions461, axiom, 
- (hasType(type_GeographicArea, inst_NeztarimSettlementGazaStrip))).
-
-fof(axCountriesAndRegions462, axiom, 
- (hasType(type_City, inst_NiameyNiger))).
-
-fof(axCountriesAndRegions463, axiom, 
- (hasType(type_City, inst_NissanitGazaStrip))).
-
-fof(axCountriesAndRegions464, axiom, 
- (hasType(type_City, inst_NitzaneiOzWestBank))).
-
-fof(axCountriesAndRegions465, axiom, 
- (hasType(type_City, inst_NitzanimIsrael))).
-
-fof(axCountriesAndRegions466, axiom, 
- (hasType(type_GeographicArea, inst_NokdimTekoaRdWestBank))).
-
-fof(axCountriesAndRegions467, axiom, 
- (hasType(type_City, inst_NorteDeSantanderColombia))).
-
-fof(axCountriesAndRegions468, axiom, 
- (hasType(type_AmericanState, inst_NorthCarolina))).
-
-fof(axCountriesAndRegions469, axiom, 
- (hasType(type_AmericanState, inst_NorthDakota))).
-
-fof(axCountriesAndRegions470, axiom, 
- (hasType(type_GeographicArea, inst_NorthernCaucasiusChechnya))).
-
-fof(axCountriesAndRegions471, axiom, 
- (hasType(type_Nation, inst_NorthernIreland))).
-
-fof(axCountriesAndRegions472, axiom, 
- (hasType(type_City, inst_NovogroznyRussia))).
-
-fof(axCountriesAndRegions473, axiom, 
- (hasType(type_City, inst_NovyyAtagiRussia))).
-
-fof(axCountriesAndRegions474, axiom, 
- (hasType(type_City, inst_OberwartAustria))).
-
-fof(axCountriesAndRegions475, axiom, 
- (hasType(type_City, inst_OfraWestBank))).
-
-fof(axCountriesAndRegions476, axiom, 
- (hasType(type_AmericanState, inst_Ohio))).
-
-fof(axCountriesAndRegions477, axiom, 
- (hasType(type_GeographicArea, inst_OilbaseAlgeria))).
-
-fof(axCountriesAndRegions478, axiom, 
- (hasType(type_City, inst_OkaraPakistan))).
-
-fof(axCountriesAndRegions479, axiom, 
- (hasType(type_AmericanState, inst_Oklahoma))).
-
-fof(axCountriesAndRegions480, axiom, 
- (hasType(type_City, inst_OlayaHerreraColombia))).
-
-fof(axCountriesAndRegions481, axiom, 
- (hasType(type_City, inst_OmaghNorthernIreland))).
-
-fof(axCountriesAndRegions482, axiom, 
- (hasType(type_City, inst_OrYehudaIsrael))).
-
-fof(axCountriesAndRegions483, axiom, 
- (hasType(type_City, inst_OranAlgeria))).
-
-fof(axCountriesAndRegions484, axiom, 
- (hasType(type_AmericanState, inst_Oregon))).
-
-fof(axCountriesAndRegions485, axiom, 
- (hasType(type_City, inst_OsakaJapan))).
-
-fof(axCountriesAndRegions486, axiom, 
- (hasType(type_City, inst_OsloNorway))).
-
-fof(axCountriesAndRegions487, axiom, 
- (hasType(type_City, inst_OssnabruckGermany))).
-
-fof(axCountriesAndRegions488, axiom, 
- (hasType(type_GeographicArea, inst_OthnielJunctionIsrael))).
-
-fof(axCountriesAndRegions489, axiom, 
- (hasType(type_City, inst_OtnielWestBank))).
-
-fof(axCountriesAndRegions490, axiom, 
- (hasType(type_City, inst_OtzarinWestBank))).
-
-fof(axCountriesAndRegions491, axiom, 
- (hasType(type_City, inst_OzamisPhilippines))).
-
-fof(axCountriesAndRegions492, axiom, 
- (hasType(type_City, inst_PahalgamIndia))).
-
-fof(axCountriesAndRegions493, axiom, 
- (hasType(type_OverseasArea, inst_Palestine))).
-
-fof(axCountriesAndRegions494, axiom, 
- (hasType(type_PoliticalOrganization, inst_PalestinianLiberationOrganization))).
-
-fof(axCountriesAndRegions495, axiom, 
- (hasType(type_City, inst_PalorinyaUganda))).
-
-fof(axCountriesAndRegions496, axiom, 
- (hasType(type_City, inst_PamplonaSpain))).
-
-fof(axCountriesAndRegions497, axiom, 
- (hasType(type_City, inst_PanamaCityPanama))).
-
-fof(axCountriesAndRegions498, axiom, 
- (hasType(type_City, inst_PantrasGreece))).
-
-fof(axCountriesAndRegions499, axiom, 
- (hasType(type_City, inst_PapayinColombia))).
-
-fof(axCountriesAndRegions500, axiom, 
- (hasType(type_City, inst_PapuaIndonesia))).
-
-fof(axCountriesAndRegions501, axiom, 
- (hasType(type_EuropeanCity, inst_Paris))).
-
-fof(axCountriesAndRegions502, axiom, 
- (hasType(type_EuropeanCity, inst_ParisFrance))).
-
-fof(axCountriesAndRegions503, axiom, 
- (hasType(type_City, inst_PatikulPhilippines))).
-
-fof(axCountriesAndRegions504, axiom, 
- (hasType(type_City, inst_PauFrance))).
-
-fof(axCountriesAndRegions505, axiom, 
- (hasType(type_City, inst_PeAtSadehGazaStrip))).
-
-fof(axCountriesAndRegions506, axiom, 
- (hasType(type_AmericanState, inst_Pennsylvania))).
-
-fof(axCountriesAndRegions507, axiom, 
- (hasType(type_City, inst_PeshawarPakistan))).
-
-fof(axCountriesAndRegions508, axiom, 
- (hasType(type_City, inst_PetahTikva))).
-
-fof(axCountriesAndRegions509, axiom, 
- (hasType(type_City, inst_PetahTikvahIsrael))).
-
-fof(axCountriesAndRegions510, axiom, 
- (hasType(type_AmericanCity, inst_PhiladelphiaPennsylvania))).
-
-fof(axCountriesAndRegions511, axiom, 
- (hasType(type_City, inst_PhnomPenhCambodia))).
-
-fof(axCountriesAndRegions512, axiom, 
- (hasType(type_AmericanCity, inst_PittsburghPennsylvania))).
-
-fof(axCountriesAndRegions513, axiom, 
- (hasType(type_City, inst_PortadownIreland))).
-
-fof(axCountriesAndRegions514, axiom, 
- (hasType(type_City, inst_PragueCzechRepublic))).
-
-fof(axCountriesAndRegions515, axiom, 
- (hasType(type_AmericanCity, inst_ProvidenceRhodeIsland))).
-
-fof(axCountriesAndRegions516, axiom, 
- (hasType(type_City, inst_PuertoAlviraColombia))).
-
-fof(axCountriesAndRegions517, axiom, 
- (hasType(type_City, inst_PuertoLlerasColombia))).
-
-fof(axCountriesAndRegions518, axiom, 
- (hasType(type_City, inst_PunjabPakistan))).
-
-fof(axCountriesAndRegions519, axiom, 
- (hasType(type_City, inst_QuettaPakistan))).
-
-fof(axCountriesAndRegions520, axiom, 
- (hasType(type_City, inst_QuitoEcuador))).
-
-fof(axCountriesAndRegions521, axiom, 
- (hasType(type_City, inst_RadaAmanYemen))).
-
-fof(axCountriesAndRegions522, axiom, 
- (hasType(type_City, inst_RafahGazaStrip))).
-
-fof(axCountriesAndRegions523, axiom, 
- (hasType(type_City, inst_RamaJunctionWestBank))).
-
-fof(axCountriesAndRegions524, axiom, 
- (hasType(type_City, inst_RamalDeAspusanaPeru))).
-
-fof(axCountriesAndRegions525, axiom, 
- (hasType(type_City, inst_RamallahWestBank))).
-
-fof(axCountriesAndRegions526, axiom, 
- (hasType(type_City, inst_RamatGanIsrael))).
-
-fof(axCountriesAndRegions527, axiom, 
- (hasType(type_City, inst_RaminWestBank))).
-
-fof(axCountriesAndRegions528, axiom, 
- (hasType(type_City, inst_RamleIsrael))).
-
-fof(axCountriesAndRegions529, axiom, 
- (hasType(type_City, inst_RawalpindiPakistan))).
-
-fof(axCountriesAndRegions530, axiom, 
- (hasType(type_River, inst_RedRiver))).
-
-fof(axCountriesAndRegions531, axiom, 
- (hasType(type_Nation, inst_RepublicOfGeorgia))).
-
-fof(axCountriesAndRegions532, axiom, 
- (hasType(type_City, inst_ReusSpain))).
-
-fof(axCountriesAndRegions533, axiom, 
- (hasType(type_AmericanState, inst_RhodeIsland))).
-
-fof(axCountriesAndRegions534, axiom, 
- (hasType(type_Nation, inst_Rhodes))).
-
-fof(axCountriesAndRegions535, axiom, 
- (hasType(type_AmericanCity, inst_RichmondVirginia))).
-
-fof(axCountriesAndRegions536, axiom, 
- (hasType(type_City, inst_RigaLatvia))).
-
-fof(axCountriesAndRegions537, axiom, 
- (hasType(type_City, inst_RijekaCroatia))).
-
-fof(axCountriesAndRegions538, axiom, 
- (hasType(type_GeographicArea, inst_RimalDistrictGazaStrip))).
-
-fof(axCountriesAndRegions539, axiom, 
- (hasType(type_City, inst_RishonLeZionIsrael))).
-
-fof(axCountriesAndRegions540, axiom, 
- (hasType(type_City, inst_RiyadhSaudiArabia))).
-
-fof(axCountriesAndRegions541, axiom, 
- (hasType(type_City, inst_RoermondNetherlands))).
-
-fof(axCountriesAndRegions542, axiom, 
- (hasType(type_City, inst_RosasSpain))).
-
-fof(axCountriesAndRegions543, axiom, 
- (hasType(type_City, inst_RostovOnDonRussia))).
-
-fof(axCountriesAndRegions544, axiom, 
- (hasType(type_City, inst_RuhengeriRwanda))).
-
-fof(axCountriesAndRegions545, axiom, 
- (hasType(type_GeographicArea, inst_SaadaPakistan))).
-
-fof(axCountriesAndRegions546, axiom, 
- (hasType(type_City, inst_SaadaYemen))).
-
-fof(axCountriesAndRegions547, axiom, 
- (hasType(type_City, inst_SabatenaColombia))).
-
-fof(axCountriesAndRegions548, axiom, 
- (hasType(type_City, inst_SacramentoUnitedStates))).
-
-fof(axCountriesAndRegions549, axiom, 
- (hasType(type_City, inst_SaintAvoldFrance))).
-
-fof(axCountriesAndRegions550, axiom, 
- (hasType(type_City, inst_SaintJeanDeLuzFrance))).
-
-fof(axCountriesAndRegions551, axiom, 
- (hasType(type_AmericanCity, inst_SaintLouisMissouri))).
-
-fof(axCountriesAndRegions552, axiom, 
- (hasType(type_AmericanCity, inst_SaintPaulMinnesota))).
-
-fof(axCountriesAndRegions553, axiom, 
- (hasType(type_City, inst_SaintSebastianSpain))).
-
-fof(axCountriesAndRegions554, axiom, 
- (hasType(type_City, inst_SairanbarIraq))).
-
-fof(axCountriesAndRegions555, axiom, 
- (hasType(type_City, inst_SajaIAGazaStrip))).
-
-fof(axCountriesAndRegions556, axiom, 
- (hasType(type_City, inst_SallentDeGallegoSpain))).
-
-fof(axCountriesAndRegions557, axiom, 
- (hasType(type_City, inst_SamariaWestBank))).
-
-fof(axCountriesAndRegions558, axiom, 
- (hasType(type_City, inst_SamashkiRussia))).
-
-fof(axCountriesAndRegions559, axiom, 
- (hasType(type_Nation, inst_Samoa))).
-
-fof(axCountriesAndRegions560, axiom, 
- (hasType(type_City, inst_SanDiegoColombia))).
-
-fof(axCountriesAndRegions561, axiom, 
- (hasType(type_AmericanCity, inst_SanFranciscoCalifornia))).
-
-fof(axCountriesAndRegions562, axiom, 
- (hasType(type_City, inst_SanJoseCostaRica))).
-
-fof(axCountriesAndRegions563, axiom, 
- (hasType(type_City, inst_SanLuisColombia))).
-
-fof(axCountriesAndRegions564, axiom, 
- (hasType(type_City, inst_SanMiguelElSalvador))).
-
-fof(axCountriesAndRegions565, axiom, 
- (hasType(type_City, inst_SanPabloColombia))).
-
-fof(axCountriesAndRegions566, axiom, 
- (hasType(type_City, inst_SanSabatianSpain))).
-
-fof(axCountriesAndRegions567, axiom, 
- (hasType(type_City, inst_SanaaYemen))).
-
-fof(axCountriesAndRegions568, axiom, 
- (hasType(type_City, inst_SangaldanIndia))).
-
-fof(axCountriesAndRegions569, axiom, 
- (hasType(type_City, inst_SantaMartaColombia))).
-
-fof(axCountriesAndRegions570, axiom, 
- (hasType(type_City, inst_SantaPolaSpain))).
-
-fof(axCountriesAndRegions571, axiom, 
- (hasType(type_GeographicArea, inst_SantaRitaMountainsPanama))).
-
-fof(axCountriesAndRegions572, axiom, 
- (hasType(type_City, inst_SantiagoChile))).
-
-fof(axCountriesAndRegions573, axiom, 
- (hasType(type_City, inst_SanurIsrael))).
-
-fof(axCountriesAndRegions574, axiom, 
- (hasType(type_City, inst_SarajevoBosniaAndHerzegovina))).
-
-fof(axCountriesAndRegions575, axiom, 
- (hasType(type_City, inst_SatkhiraBangladesh))).
-
-fof(axCountriesAndRegions576, axiom, 
- (hasType(type_AmericanCity, inst_SavannahGeorgia))).
-
-fof(axCountriesAndRegions577, axiom, 
- (hasType(type_GeopoliticalArea, inst_Scotland))).
-
-fof(axCountriesAndRegions578, axiom, 
- (hasType(type_City, inst_SegoviaColombia))).
-
-fof(axCountriesAndRegions579, axiom, 
- (hasType(type_City, inst_SeoulSouthKorea))).
-
-fof(axCountriesAndRegions580, axiom, 
- (hasType(type_City, inst_SevilleSpain))).
-
-fof(axCountriesAndRegions581, axiom, 
- (hasType(type_City, inst_ShadmotMeholaWestBank))).
-
-fof(axCountriesAndRegions582, axiom, 
- (hasType(type_City, inst_ShaveiShomronWestBank))).
-
-fof(axCountriesAndRegions583, axiom, 
- (hasType(type_City, inst_SheikhAjlunGazaStrip))).
-
-fof(axCountriesAndRegions584, axiom, 
- (hasType(type_City, inst_ShiloWestBank))).
-
-fof(axCountriesAndRegions585, axiom, 
- (hasType(type_City, inst_ShimiEcuador))).
-
-fof(axCountriesAndRegions586, axiom, 
- (hasType(type_City, inst_ShlomiIsrael))).
-
-fof(axCountriesAndRegions587, axiom, 
- (hasType(type_City, inst_SidiHalifahLibya))).
-
-fof(axCountriesAndRegions588, axiom, 
- (hasType(type_City, inst_SidonLebanon))).
-
-fof(axCountriesAndRegions589, axiom, 
- (hasType(type_City, inst_SiirtTurkey))).
-
-fof(axCountriesAndRegions590, axiom, 
- (hasType(type_City, inst_SilatADaharWestBank))).
-
-fof(axCountriesAndRegions591, axiom, 
- (hasType(type_GeographicArea, inst_SipadanIslandMalaysia))).
-
-fof(axCountriesAndRegions592, axiom, 
- (hasType(type_City, inst_Sitra))).
-
-fof(axCountriesAndRegions593, axiom, 
- (hasType(type_City, inst_SitrahBahrain))).
-
-fof(axCountriesAndRegions594, axiom, 
- (hasType(type_City, inst_SoporeIndia))).
-
-fof(axCountriesAndRegions595, axiom, 
- (hasType(type_AmericanState, inst_SouthCarolina))).
-
-fof(axCountriesAndRegions596, axiom, 
- (hasType(type_AmericanState, inst_SouthDakota))).
-
-fof(axCountriesAndRegions597, axiom, 
- (hasType(type_EuropeanNation, inst_SovietUnion))).
-
-fof(axCountriesAndRegions598, axiom, 
- (hasType(type_City, inst_SrinagarIndia))).
-
-fof(axCountriesAndRegions599, axiom, 
- (hasType(type_City, inst_SrinigarIndia))).
-
-fof(axCountriesAndRegions600, axiom, 
- (hasType(type_City, inst_SriperumbudurIndia))).
-
-fof(axCountriesAndRegions601, axiom, 
- (hasType(type_City, inst_StewartstownNorthernIreland))).
-
-fof(axCountriesAndRegions602, axiom, 
- (hasType(type_City, inst_StockholmSweden))).
-
-fof(axCountriesAndRegions603, axiom, 
- (hasType(type_City, inst_StrasbourgFrance))).
-
-fof(axCountriesAndRegions604, axiom, 
- (hasType(type_City, inst_SukaiManiyah))).
-
-fof(axCountriesAndRegions605, axiom, 
- (hasType(type_GeographicArea, inst_SukaimaniyahIraq))).
-
-fof(axCountriesAndRegions606, axiom, 
- (hasType(type_City, inst_SulawesiIndonesia))).
-
-fof(axCountriesAndRegions607, axiom, 
- (hasType(type_City, inst_SulaymaniyahIraq))).
-
-fof(axCountriesAndRegions608, axiom, 
- (hasType(type_City, inst_SumayrYemen))).
-
-fof(axCountriesAndRegions609, axiom, 
- (hasType(type_City, inst_SusiyaWestBank))).
-
-fof(axCountriesAndRegions610, axiom, 
- (hasType(type_City, inst_TBilisiGeorgia))).
-
-fof(axCountriesAndRegions611, axiom, 
- (hasType(type_City, inst_TailaPakistan))).
-
-fof(axCountriesAndRegions612, axiom, 
- (hasType(type_City, inst_TamezGuidaAlgeria))).
-
-fof(axCountriesAndRegions613, axiom, 
- (hasType(type_City, inst_TandySriLanka))).
-
-fof(axCountriesAndRegions614, axiom, 
- (hasType(type_City, inst_TaxilaPakistan))).
-
-fof(axCountriesAndRegions615, axiom, 
- (hasType(type_City, inst_TegucigalpaHonduras))).
-
-fof(axCountriesAndRegions616, axiom, 
- (hasType(type_City, inst_TeheranIran))).
-
-fof(axCountriesAndRegions617, axiom, 
- (hasType(type_City, inst_Tehran))).
-
-fof(axCountriesAndRegions618, axiom, 
- (hasType(type_City, inst_TekoaWestBank))).
-
-fof(axCountriesAndRegions619, axiom, 
- (hasType(type_City, inst_TelAvivIsrael))).
-
-fof(axCountriesAndRegions620, axiom, 
- (hasType(type_GeographicArea, inst_TelHaShomerJunctionIsrael))).
-
-fof(axCountriesAndRegions621, axiom, 
- (hasType(type_City, inst_TelQateifaGazaStrip))).
-
-fof(axCountriesAndRegions622, axiom, 
- (hasType(type_City, inst_TelRumeiydaIsrael))).
-
-fof(axCountriesAndRegions623, axiom, 
- (hasType(type_City, inst_TelemIsrael))).
-
-fof(axCountriesAndRegions624, axiom, 
- (hasType(type_City, inst_TenaWestBank))).
-
-fof(axCountriesAndRegions625, axiom, 
- (hasType(type_AmericanState, inst_Tennessee))).
-
-fof(axCountriesAndRegions626, axiom, 
- (hasType(type_AmericanState, inst_Texas))).
-
-fof(axCountriesAndRegions627, axiom, 
- (hasType(type_Nation, inst_TheBahamas))).
-
-fof(axCountriesAndRegions628, axiom, 
- (hasType(type_City, inst_TheHagueNetherlands))).
-
-fof(axCountriesAndRegions629, axiom, 
- (hasType(type_GeographicArea, inst_TheKyrgyzCapitalBishkekChina))).
-
-fof(axCountriesAndRegions630, axiom, 
- (hasType(type_City, inst_ThekraguriIndia))).
-
-fof(axCountriesAndRegions631, axiom, 
- (hasType(type_City, inst_TiaretAlgeria))).
-
-fof(axCountriesAndRegions632, axiom, 
- (hasType(type_City, inst_TiratAlgeria))).
-
-fof(axCountriesAndRegions633, axiom, 
- (hasType(type_City, inst_TokyoJapan))).
-
-fof(axCountriesAndRegions634, axiom, 
- (hasType(type_City, inst_TolosaSpain))).
-
-fof(axCountriesAndRegions635, axiom, 
- (hasType(type_City, inst_TopkakiTurkey))).
-
-fof(axCountriesAndRegions636, axiom, 
- (hasType(type_City, inst_TrabzonTurkey))).
-
-fof(axCountriesAndRegions637, axiom, 
- (hasType(type_GeographicArea, inst_TrincomaleeHarborSriLanka))).
-
-fof(axCountriesAndRegions638, axiom, 
- (hasType(type_City, inst_TripoliLibya))).
-
-fof(axCountriesAndRegions639, axiom, 
- (hasType(type_City, inst_TulkaremWestBank))).
-
-fof(axCountriesAndRegions640, axiom, 
- (hasType(type_City, inst_TulkarmWestBank))).
-
-fof(axCountriesAndRegions641, axiom, 
- (hasType(type_City, inst_TunceliTurkey))).
-
-fof(axCountriesAndRegions642, axiom, 
- (hasType(type_City, inst_TurbatPakistan))).
-
-fof(axCountriesAndRegions643, axiom, 
- (hasType(type_GeographicArea, inst_UWaIndianReservationColombia))).
-
-fof(axCountriesAndRegions644, axiom, 
- (hasType(type_City, inst_UmAlFahmIsrael))).
-
-fof(axCountriesAndRegions645, axiom, 
- (hasType(type_City, inst_UmmQasrIraq))).
-
-fof(axCountriesAndRegions646, axiom, 
- (hasType(type_City, inst_UrenaVenezuela))).
-
-fof(axCountriesAndRegions647, axiom, 
- (hasType(type_City, inst_UrraColombia))).
-
-fof(axCountriesAndRegions648, axiom, 
- (hasType(type_City, inst_UrsMartanRussia))).
-
-fof(axCountriesAndRegions649, axiom, 
- (hasType(type_AmericanState, inst_Utah))).
-
-fof(axCountriesAndRegions650, axiom, 
- (hasType(type_City, inst_ValenciaSpain))).
-
-fof(axCountriesAndRegions651, axiom, 
- (hasType(type_City, inst_ValleduparColombia))).
-
-fof(axCountriesAndRegions652, axiom, 
- (hasType(type_City, inst_VanTurkey))).
-
-fof(axCountriesAndRegions653, axiom, 
- (hasType(type_City, inst_VavuniyaSriLanka))).
-
-fof(axCountriesAndRegions654, axiom, 
- (hasType(type_AmericanState, inst_Vermont))).
-
-fof(axCountriesAndRegions655, axiom, 
- (hasType(type_City, inst_ViennaAustria))).
-
-fof(axCountriesAndRegions656, axiom, 
- (hasType(type_City, inst_VientianeLaos))).
-
-fof(axCountriesAndRegions657, axiom, 
- (hasType(type_City, inst_VillavicencioColombia))).
-
-fof(axCountriesAndRegions658, axiom, 
- (hasType(type_AmericanState, inst_Virginia))).
-
-fof(axCountriesAndRegions659, axiom, 
- (hasType(type_City, inst_VitoriaSpain))).
-
-fof(axCountriesAndRegions660, axiom, 
- (hasType(type_City, inst_VitrollesFrance))).
-
-fof(axCountriesAndRegions661, axiom, 
- (hasType(type_City, inst_VladikavkazRussia))).
-
-fof(axCountriesAndRegions662, axiom, 
- (hasType(type_City, inst_VladivostokRussia))).
-
-fof(axCountriesAndRegions663, axiom, 
- (hasType(type_City, inst_VolgodonskRussia))).
-
-fof(axCountriesAndRegions664, axiom, 
- (hasType(type_City, inst_WadiAlDabaatYemen))).
-
-fof(axCountriesAndRegions665, axiom, 
- (hasType(type_City, inst_WadiAraIsrael))).
-
-fof(axCountriesAndRegions666, axiom, 
- (hasType(type_City, inst_WadiKeltWestBank))).
-
-fof(axCountriesAndRegions667, axiom, 
- (hasType(type_AmericanState, inst_Washington))).
-
-fof(axCountriesAndRegions668, axiom, 
- (hasType(type_AmericanCity, inst_WashingtonDCUnitedStates))).
-
-fof(axCountriesAndRegions669, axiom, 
- (hasType(type_City, inst_WattyanBahrain))).
-
-fof(axCountriesAndRegions670, axiom, 
- (hasType(type_City, inst_WestBeirutLebanon))).
-
-fof(axCountriesAndRegions671, axiom, 
- (hasType(type_AmericanState, inst_WestVirginia))).
-
-fof(axCountriesAndRegions672, axiom, 
- (hasType(type_AmericanState, inst_Wisconsin))).
-
-fof(axCountriesAndRegions673, axiom, 
- (hasType(type_AmericanState, inst_Wyoming))).
-
-fof(axCountriesAndRegions674, axiom, 
- (hasType(type_City, inst_XiAnChina))).
-
-fof(axCountriesAndRegions675, axiom, 
- (hasType(type_City, inst_YaAbadWestBank))).
-
-fof(axCountriesAndRegions676, axiom, 
- (hasType(type_City, inst_YagurJunctionIsrael))).
-
-fof(axCountriesAndRegions677, axiom, 
- (hasType(type_City, inst_YehudIsrael))).
-
-fof(axCountriesAndRegions678, axiom, 
- (hasType(type_City, inst_YerevanArmenia))).
-
-fof(axCountriesAndRegions679, axiom, 
- (hasType(type_City, inst_YitzharWestBank))).
-
-fof(axCountriesAndRegions680, axiom, 
- (hasType(type_City, inst_YokotaJapan))).
-
-fof(axCountriesAndRegions681, axiom, 
- (hasType(type_City, inst_YopalColombia))).
-
-fof(axCountriesAndRegions682, axiom, 
- (hasType(type_City, inst_YuksekovaTurkey))).
-
-fof(axCountriesAndRegions683, axiom, 
- (hasType(type_City, inst_ZaitaIsrael))).
-
-fof(axCountriesAndRegions684, axiom, 
- (hasType(type_City, inst_ZamarYemen))).
-
-fof(axCountriesAndRegions685, axiom, 
- (hasType(type_City, inst_ZamboangaPhilippines))).
-
-fof(axCountriesAndRegions686, axiom, 
- (hasType(type_City, inst_ZamboangoPhilippines))).
-
-fof(axCountriesAndRegions687, axiom, 
- (hasType(type_City, inst_ZaragozaSpain))).
-
-fof(axCountriesAndRegions688, axiom, 
- (hasType(type_City, inst_ZarauzSpain))).
-
-fof(axCountriesAndRegions689, axiom, 
- (hasType(type_GeographicArea, inst_ZeifIntersectionWestBank))).
-
-fof(axCountriesAndRegions690, axiom, 
- (hasType(type_City, inst_ZekharyaIsrael))).
-
-fof(axCountriesAndRegions691, axiom, 
- (hasType(type_Nation, inst_Zimbabwe))).
-
-fof(axCountriesAndRegions692, axiom, 
- (hasType(type_City, inst_ZuliaColombia))).
-
-fof(axCountriesAndRegions693, axiom, 
- (hasType(type_City, inst_ZumaiaSpain))).
-
-fof(axCountriesAndRegions694, axiom, 
- (hasType(type_City, inst_ZumarragaSpain))).
-
-fof(axCountriesAndRegions695, axiom, 
- (hasType(type_City, inst_ZvornikBosniaAndHerzegovina))).
-
-fof(axCountriesAndRegions696, axiom, 
- (hasType(type_GeographicArea, inst_oilfieldsVenezuela))).
-
-fof(axCountriesAndRegions697, axiom, 
- (hasType(type_LandArea, inst_AmericanSamoa) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_AmericanSamoa))).
-
-fof(axCountriesAndRegions698, axiom, 
- (hasType(type_LandArea, inst_Anguilla) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Anguilla))).
-
-fof(axCountriesAndRegions699, axiom, 
- (hasType(type_LandArea, inst_Aruba) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Aruba))).
-
-fof(axCountriesAndRegions700, axiom, 
- (hasType(type_LandArea, inst_AshmoreAndCartierIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_AshmoreAndCartierIslands))).
-
-fof(axCountriesAndRegions701, axiom, 
- (hasType(type_LandArea, inst_BakerIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_BakerIsland))).
-
-fof(axCountriesAndRegions702, axiom, 
- (hasType(type_Island, inst_BassasDaIndia) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_BassasDaIndia))).
-
-fof(axCountriesAndRegions703, axiom, 
- (hasType(type_EuropeanCity, inst_BerlinGermany))).
-
-fof(axCountriesAndRegions704, axiom, 
- (hasType(type_LandArea, inst_Bermuda) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Bermuda))).
-
-fof(axCountriesAndRegions705, axiom, 
- (hasType(type_Island, inst_BouvetIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_BouvetIsland))).
-
-fof(axCountriesAndRegions706, axiom, 
- (hasType(type_LandArea, inst_BritishIndianOceanTerritory) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_BritishIndianOceanTerritory))).
-
-fof(axCountriesAndRegions707, axiom, 
- (hasType(type_LandArea, inst_BritishVirginIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_BritishVirginIslands))).
-
-fof(axCountriesAndRegions708, axiom, 
- (hasType(type_LandArea, inst_CaymanIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_CaymanIslands))).
-
-fof(axCountriesAndRegions709, axiom, 
- (hasType(type_LandArea, inst_ChristmasIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_ChristmasIsland))).
-
-fof(axCountriesAndRegions710, axiom, 
- (hasType(type_LandArea, inst_ClippertonIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_ClippertonIsland))).
-
-fof(axCountriesAndRegions711, axiom, 
- (hasType(type_LandArea, inst_CocosKeelingIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_CocosKeelingIslands))).
-
-fof(axCountriesAndRegions712, axiom, 
- (hasType(type_LandArea, inst_CookIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_CookIslands))).
-
-fof(axCountriesAndRegions713, axiom, 
- (hasType(type_EuropeanCity, inst_CopenhagenDenmark))).
-
-fof(axCountriesAndRegions714, axiom, 
- (hasType(type_LandArea, inst_CoralSeaIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_CoralSeaIslands))).
-
-fof(axCountriesAndRegions715, axiom, 
- (hasType(type_Island, inst_EuropaIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_EuropaIsland))).
-
-fof(axCountriesAndRegions716, axiom, 
- (hasType(type_LandArea, inst_FalklandIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_FalklandIslands))).
-
-fof(axCountriesAndRegions717, axiom, 
- (hasType(type_LandArea, inst_FaroeIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_FaroeIslands))).
-
-fof(axCountriesAndRegions718, axiom, 
- (hasType(type_LandArea, inst_FrenchPolynesia) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_FrenchPolynesia))).
-
-fof(axCountriesAndRegions719, axiom, 
- (hasType(type_LandArea, inst_FrenchSouthernAndAntarcticLands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_FrenchSouthernAndAntarcticLands))).
-
-fof(axCountriesAndRegions720, axiom, 
- (hasType(type_LandArea, inst_GazaStrip) & hasType(type_Nation, inst_GazaStrip) & hasType(type_GeographicArea, inst_GazaStrip) & hasType(type_GeopoliticalArea, inst_GazaStrip))).
-
-fof(axCountriesAndRegions721, axiom, 
- (hasType(type_LandArea, inst_Gibraltar) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Gibraltar))).
-
-fof(axCountriesAndRegions722, axiom, 
- (hasType(type_Island, inst_GloriosoIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_GloriosoIslands))).
-
-fof(axCountriesAndRegions723, axiom, 
- (hasType(type_LandArea, inst_Greenland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Greenland))).
-
-fof(axCountriesAndRegions724, axiom, 
- (hasType(type_LandArea, inst_Guadeloupe) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Guadeloupe))).
-
-fof(axCountriesAndRegions725, axiom, 
- (hasType(type_DependencyOrSpecialSovereigntyArea, inst_Guam) & hasType(type_Island, inst_Guam))).
-
-fof(axCountriesAndRegions726, axiom, 
- (hasType(type_LandArea, inst_Guernsey) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Guernsey))).
-
-fof(axCountriesAndRegions727, axiom, 
- (hasType(type_Island, inst_HeardIslandAndMcDonaldIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_HeardIslandAndMcDonaldIslands))).
-
-fof(axCountriesAndRegions728, axiom, 
- (hasType(type_LandArea, inst_HongKong) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_HongKong))).
-
-fof(axCountriesAndRegions729, axiom, 
- (hasType(type_LandArea, inst_HowlandIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_HowlandIsland))).
-
-fof(axCountriesAndRegions730, axiom, 
- (hasType(type_LandArea, inst_IsleOfMan) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_IsleOfMan))).
-
-fof(axCountriesAndRegions731, axiom, 
- (hasType(type_LandArea, inst_JanMayenIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_JanMayenIsland))).
-
-fof(axCountriesAndRegions732, axiom, 
- (hasType(type_LandArea, inst_JarvisIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_JarvisIsland))).
-
-fof(axCountriesAndRegions733, axiom, 
- (hasType(type_LandArea, inst_Jersey) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Jersey))).
-
-fof(axCountriesAndRegions734, axiom, 
- (hasType(type_LandArea, inst_JohnstonAtoll) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_JohnstonAtoll))).
-
-fof(axCountriesAndRegions735, axiom, 
- (hasType(type_Island, inst_JuanDeNovaIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_JuanDeNovaIsland))).
-
-fof(axCountriesAndRegions736, axiom, 
- (hasType(type_LandArea, inst_KingmanReef) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_KingmanReef))).
-
-fof(axCountriesAndRegions737, axiom, 
- (hasType(type_EuropeanCity, inst_LondonUnitedKingdom))).
-
-fof(axCountriesAndRegions738, axiom, 
- (hasType(type_LandArea, inst_Macau) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Macau))).
-
-fof(axCountriesAndRegions739, axiom, 
- (hasType(type_LandArea, inst_Martinique) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Martinique))).
-
-fof(axCountriesAndRegions740, axiom, 
- (hasType(type_Island, inst_Mayotte) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Mayotte))).
-
-fof(axCountriesAndRegions741, axiom, 
- (hasType(type_LandArea, inst_MidwayIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_MidwayIslands))).
-
-fof(axCountriesAndRegions742, axiom, 
- (hasType(type_LandArea, inst_Montserrat) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Montserrat))).
-
-fof(axCountriesAndRegions743, axiom, 
- (hasType(type_EuropeanCity, inst_MoscowRussia))).
-
-fof(axCountriesAndRegions744, axiom, 
- (hasType(type_LandArea, inst_NavassaIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_NavassaIsland))).
-
-fof(axCountriesAndRegions745, axiom, 
- (hasType(type_LandArea, inst_NetherlandsAntilles) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_NetherlandsAntilles))).
-
-fof(axCountriesAndRegions746, axiom, 
- (hasType(type_LandArea, inst_Niue) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Niue))).
-
-fof(axCountriesAndRegions747, axiom, 
- (hasType(type_LandArea, inst_NorfolkIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_NorfolkIsland))).
-
-fof(axCountriesAndRegions748, axiom, 
- (hasType(type_LandArea, inst_NorthernMarianaIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_NorthernMarianaIslands))).
-
-fof(axCountriesAndRegions749, axiom, 
- (hasType(type_LandArea, inst_PalmyraAtoll) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_PalmyraAtoll))).
-
-fof(axCountriesAndRegions750, axiom, 
- (hasType(type_LandArea, inst_ParacelIslands) & hasType(type_GeopoliticalArea, inst_ParacelIslands))).
-
-fof(axCountriesAndRegions751, axiom, 
- (hasType(type_LandArea, inst_PitcairnIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_PitcairnIslands))).
-
-fof(axCountriesAndRegions752, axiom, 
- (hasType(type_Archipelago, inst_PuertoRico) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_PuertoRico))).
-
-fof(axCountriesAndRegions753, axiom, 
- (hasType(type_Nation, inst_Reunion) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Reunion))).
-
-fof(axCountriesAndRegions754, axiom, 
- (hasType(type_EuropeanCity, inst_RomeItaly))).
-
-fof(axCountriesAndRegions755, axiom, 
- (hasType(type_LandArea, inst_SaintHelena) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_SaintHelena))).
-
-fof(axCountriesAndRegions756, axiom, 
- (hasType(type_LandArea, inst_SaintPierreAndMiquelon) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_SaintPierreAndMiquelon))).
-
-fof(axCountriesAndRegions757, axiom, 
- (hasType(type_LandArea, inst_SouthGeorgiaAndTheSouthSandwichIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_SouthGeorgiaAndTheSouthSandwichIslands))).
-
-fof(axCountriesAndRegions758, axiom, 
- (hasType(type_LandArea, inst_SpratlyIslands) & hasType(type_GeopoliticalArea, inst_SpratlyIslands))).
-
-fof(axCountriesAndRegions759, axiom, 
- (hasType(type_LandArea, inst_Svalbard) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Svalbard))).
-
-fof(axCountriesAndRegions760, axiom, 
- (hasType(type_LandArea, inst_Tokelau) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_Tokelau))).
-
-fof(axCountriesAndRegions761, axiom, 
- (hasType(type_Island, inst_TromelinIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_TromelinIsland))).
-
-fof(axCountriesAndRegions762, axiom, 
- (hasType(type_LandArea, inst_TurksAndCaicosIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_TurksAndCaicosIslands))).
-
-fof(axCountriesAndRegions763, axiom, 
- (hasType(type_Archipelago, inst_VirginIslands) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_VirginIslands))).
-
-fof(axCountriesAndRegions764, axiom, 
- (hasType(type_LandArea, inst_WakeIsland) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_WakeIsland))).
-
-fof(axCountriesAndRegions765, axiom, 
- (hasType(type_LandArea, inst_WallisAndFutuna) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_WallisAndFutuna))).
-
-fof(axCountriesAndRegions766, axiom, 
- (hasType(type_EuropeanCity, inst_WarsawPoland))).
-
-fof(axCountriesAndRegions767, axiom, 
- (hasType(type_LandArea, inst_WestBank) & hasType(type_Nation, inst_WestBank) & hasType(type_GeographicArea, inst_WestBank) & hasType(type_GeopoliticalArea, inst_WestBank))).
-
diff --git a/examples/SUMO/TPTP/CountriesAndRegionsLemAx.p b/examples/SUMO/TPTP/CountriesAndRegionsLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/CountriesAndRegionsLemAx.p
+++ /dev/null
@@ -1,46 +0,0 @@
-fof(axCountriesLem0, axiom, 
- ( ! [Var_STATE] : 
- (hasType(type_AmericanState, Var_STATE) => 
-(f_part(Var_STATE,inst_UnitedStates))))).
-
-fof(axCountriesLem1, axiom, 
- ( ! [Var_CITY] : 
- (hasType(type_AmericanCity, Var_CITY) => 
-(f_part(Var_CITY,inst_UnitedStates))))).
-
-fof(axCountriesLem2, axiom, 
- ( ! [Var_CITY] : 
- (hasType(type_EuropeanCity, Var_CITY) => 
-(f_part(Var_CITY,inst_Europe))))).
-
-fof(axCountriesLem3, axiom, 
- ( ! [Var_CITY] : 
- (hasType(type_City, Var_CITY) => 
-(((f_part(Var_CITY,inst_France)) => (f_lessThanOrEqualTo(f_CardinalityFn(f_ResidentFn(Var_CITY)),f_CardinalityFn(f_ResidentFn(inst_Paris))))))))).
-
-fof(axCountriesLem4, axiom, 
- ( ! [Var_CITY] : 
- (hasType(type_AmericanCity, Var_CITY) => 
-(((((f_part(Var_CITY,inst_California)) & (Var_CITY != inst_LosAngelesCalifornia))) => (f_greaterThan(f_CardinalityFn(f_ResidentFn(inst_LosAngelesCalifornia)),f_CardinalityFn(f_ResidentFn(Var_CITY))))))))).
-
-fof(axCountriesLem5, axiom, 
- ( ! [Var_STATE] : 
- (hasType(type_AmericanState, Var_STATE) => 
-(((Var_STATE != inst_California) => (f_greaterThan(f_CardinalityFn(f_ResidentFn(inst_California)),f_CardinalityFn(f_ResidentFn(Var_STATE))))))))).
-
-fof(axCountriesLem6, axiom, 
- ( ! [Var_CITY] : 
- (hasType(type_AmericanCity, Var_CITY) => 
-(f_lessThanOrEqualTo(f_CardinalityFn(f_ResidentFn(Var_CITY)),f_CardinalityFn(f_ResidentFn(inst_NewYorkCityUnitedStates))))))).
-
-fof(axCountriesLem7, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_AreaMeasure, Var_UNIT) => 
-(( ! [Var_NUMBER1] : 
- (hasType(type_Entity, Var_NUMBER1) => 
-(( ! [Var_STATE] : 
- (hasType(type_AmericanState, Var_STATE) => 
-(( ! [Var_NUMBER2] : 
- (hasType(type_Entity, Var_NUMBER2) => 
-(((((f_measure(inst_Alaska,f_MeasureFn(Var_NUMBER1,Var_UNIT))) & (((f_measure(Var_STATE,f_MeasureFn(Var_NUMBER2,Var_UNIT))) & (inst_Alaska != Var_STATE))))) => (f_lessThan(Var_NUMBER2,Var_NUMBER1)))))))))))))))).
-
diff --git a/examples/SUMO/TPTP/EconomyAx.p b/examples/SUMO/TPTP/EconomyAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/EconomyAx.p
+++ /dev/null
@@ -1,2430 +0,0 @@
-fof(axEconomy0, axiom, 
- ( ! [X] : 
- (hasType(type_AfghanAfghaniCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy1, axiom, 
- ( ! [X] : 
- (hasType(type_AgriculturalProduct, X) => hasType(type_Product, X)))).
-
-fof(axEconomy2, axiom, 
- ( ! [X] : 
- (hasType(type_Alfalfa, X) => hasType(type_Fodder, X)))).
-
-fof(axEconomy3, axiom, 
- ( ! [X] : 
- (hasType(type_Alfalfa, X) => hasType(type_Plant, X)))).
-
-fof(axEconomy4, axiom, 
- ( ! [X] : 
- (hasType(type_Alfalfa, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy5, axiom, 
- ( ! [X] : 
- (hasType(type_AlmondNut, X) => hasType(type_EdibleNut, X)))).
-
-fof(axEconomy6, axiom, 
- ( ! [X] : 
- (hasType(type_Aloes, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy7, axiom, 
- ( ! [X] : 
- (hasType(type_Alumina, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axEconomy8, axiom, 
- ( ! [X] : 
- (hasType(type_AluminumMetal, X) => hasType(type_MetalProduct, X)))).
-
-fof(axEconomy9, axiom, 
- ( ! [X] : 
- (hasType(type_AnimalSkin, X) => hasType(type_BodyCovering, X)))).
-
-fof(axEconomy10, axiom, 
- ( ! [X] : 
- (hasType(type_Apple, X) => hasType(type_Fruit, X)))).
-
-fof(axEconomy11, axiom, 
- ( ! [X] : 
- (hasType(type_Apple, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy12, axiom, 
- ( ! [X] : 
- (hasType(type_Asphalt, X) => hasType(type_RefinedPetroleumProduct, X)))).
-
-fof(axEconomy13, axiom, 
- ( ! [X] : 
- (hasType(type_Avocado, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy14, axiom, 
- ( ! [X] : 
- (hasType(type_Avocado, X) => hasType(type_TropicalFruit, X)))).
-
-fof(axEconomy15, axiom, 
- ( ! [X] : 
- (hasType(type_BalsaWood, X) => hasType(type_WoodProduct, X)))).
-
-fof(axEconomy16, axiom, 
- ( ! [X] : 
- (hasType(type_Banana, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy17, axiom, 
- ( ! [X] : 
- (hasType(type_Banana, X) => hasType(type_TropicalFruit, X)))).
-
-fof(axEconomy18, axiom, 
- ( ! [X] : 
- (hasType(type_BarleyGrain, X) => hasType(type_CerealGrain, X)))).
-
-fof(axEconomy19, axiom, 
- ( ! [X] : 
- (hasType(type_Bauxite, X) => hasType(type_MiningProduct, X)))).
-
-fof(axEconomy20, axiom, 
- ( ! [X] : 
- (hasType(type_Bauxite, X) => hasType(type_Mixture, X)))).
-
-fof(axEconomy21, axiom, 
- ( ! [X] : 
- (hasType(type_Bean, X) => hasType(type_Legume, X)))).
-
-fof(axEconomy22, axiom, 
- ( ! [X] : 
- (hasType(type_Berry, X) => hasType(type_Fruit, X)))).
-
-fof(axEconomy23, axiom, 
- ( ! [X] : 
- (hasType(type_Berry, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy24, axiom, 
- ( ! [X] : 
- (hasType(type_BeverageProduct, X) => hasType(type_Product, X)))).
-
-fof(axEconomy25, axiom, 
- ( ! [X] : 
- (hasType(type_BlackPepper, X) => hasType(type_Spice, X)))).
-
-fof(axEconomy26, axiom, 
- ( ! [X] : 
- (hasType(type_Breadfruit, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy27, axiom, 
- ( ! [X] : 
- (hasType(type_Breadfruit, X) => hasType(type_TropicalFruit, X)))).
-
-fof(axEconomy28, axiom, 
- ( ! [X] : 
- (hasType(type_BritishPoundCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy29, axiom, 
- ( ! [X] : 
- (hasType(type_Cabbage, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy30, axiom, 
- ( ! [X] : 
- (hasType(type_Cabbage, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy31, axiom, 
- ( ! [X] : 
- (hasType(type_Camel, X) => hasType(type_Livestock, X)))).
-
-fof(axEconomy32, axiom, 
- ( ! [X] : 
- (hasType(type_Camel, X) => hasType(type_Mammal, X)))).
-
-fof(axEconomy33, axiom, 
- ( ! [X] : 
- (hasType(type_CanadianDollarCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy34, axiom, 
- ( ! [X] : 
- (hasType(type_Cannabis, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy35, axiom, 
- ( ! [X] : 
- (hasType(type_CapitalGood, X) => hasType(type_Product, X)))).
-
-fof(axEconomy36, axiom, 
- ( ! [X] : 
- (hasType(type_Cardamom, X) => hasType(type_Spice, X)))).
-
-fof(axEconomy37, axiom, 
- ( ! [X] : 
- (hasType(type_Carrot, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy38, axiom, 
- ( ! [X] : 
- (hasType(type_Carrot, X) => hasType(type_RootVegetable, X)))).
-
-fof(axEconomy39, axiom, 
- ( ! [X] : 
- (hasType(type_CashewNut, X) => hasType(type_EdibleNut, X)))).
-
-fof(axEconomy40, axiom, 
- ( ! [X] : 
- (hasType(type_Cassava, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy41, axiom, 
- ( ! [X] : 
- (hasType(type_Cassava, X) => hasType(type_RootVegetable, X)))).
-
-fof(axEconomy42, axiom, 
- ( ! [X] : 
- (hasType(type_Cattle, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axEconomy43, axiom, 
- ( ! [X] : 
- (hasType(type_Cattle, X) => hasType(type_Livestock, X)))).
-
-fof(axEconomy44, axiom, 
- ( ! [X] : 
- (hasType(type_Cauliflower, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy45, axiom, 
- ( ! [X] : 
- (hasType(type_Cauliflower, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy46, axiom, 
- ( ! [X] : 
- (hasType(type_Caviar, X) => hasType(type_FishRoe, X)))).
-
-fof(axEconomy47, axiom, 
- ( ! [X] : 
- (hasType(type_Cement, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axEconomy48, axiom, 
- ( ! [X] : 
- (hasType(type_Cement, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axEconomy49, axiom, 
- ( ! [X] : 
- (hasType(type_CerealGrain, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy50, axiom, 
- ( ! [X] : 
- (hasType(type_CerealGrain, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy51, axiom, 
- ( ! [X] : 
- (hasType(type_CerealGrass, X) => hasType(type_Grass, X)))).
-
-fof(axEconomy52, axiom, 
- ( ! [X] : 
- (hasType(type_Cheese, X) => hasType(type_DairyProduct, X)))).
-
-fof(axEconomy53, axiom, 
- ( ! [X] : 
- (hasType(type_Cheese, X) => hasType(type_PreparedFood, X)))).
-
-fof(axEconomy54, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalProduct, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axEconomy55, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalProduct, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axEconomy56, axiom, 
- ( ! [X] : 
- (hasType(type_Chrysanthemum, X) => hasType(type_FloweringPlant, X)))).
-
-fof(axEconomy57, axiom, 
- ( ! [X] : 
- (hasType(type_Chrysanthemum, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy58, axiom, 
- ( ! [X] : 
- (hasType(type_Cinnamon, X) => hasType(type_Spice, X)))).
-
-fof(axEconomy59, axiom, 
- ( ! [X] : 
- (hasType(type_CitrusFruit, X) => hasType(type_Fruit, X)))).
-
-fof(axEconomy60, axiom, 
- ( ! [X] : 
- (hasType(type_CitrusFruit, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy61, axiom, 
- ( ! [X] : 
- (hasType(type_ClothesDryer, X) => hasType(type_MajorAppliance, X)))).
-
-fof(axEconomy62, axiom, 
- ( ! [X] : 
- (hasType(type_ClothesWashingMachine, X) => hasType(type_MajorAppliance, X)))).
-
-fof(axEconomy63, axiom, 
- ( ! [X] : 
- (hasType(type_Clove, X) => hasType(type_Spice, X)))).
-
-fof(axEconomy64, axiom, 
- ( ! [X] : 
- (hasType(type_Clover, X) => hasType(type_Fodder, X)))).
-
-fof(axEconomy65, axiom, 
- ( ! [X] : 
- (hasType(type_Clover, X) => hasType(type_Plant, X)))).
-
-fof(axEconomy66, axiom, 
- ( ! [X] : 
- (hasType(type_Clover, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy67, axiom, 
- ( ! [X] : 
- (hasType(type_Coca, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy68, axiom, 
- ( ! [X] : 
- (hasType(type_Cocaine, X) => hasType(type_Narcotic, X)))).
-
-fof(axEconomy69, axiom, 
- ( ! [X] : 
- (hasType(type_Cocaine, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy70, axiom, 
- ( ! [X] : 
- (hasType(type_CocoaBean, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy71, axiom, 
- ( ! [X] : 
- (hasType(type_CocoaBean, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy72, axiom, 
- ( ! [X] : 
- (hasType(type_Cocoa, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy73, axiom, 
- ( ! [X] : 
- (hasType(type_Cocoa, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy74, axiom, 
- ( ! [X] : 
- (hasType(type_Coconut, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy75, axiom, 
- ( ! [X] : 
- (hasType(type_Coconut, X) => hasType(type_TropicalFruit, X)))).
-
-fof(axEconomy76, axiom, 
- ( ! [X] : 
- (hasType(type_CoffeeBean, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy77, axiom, 
- ( ! [X] : 
- (hasType(type_CoffeeBean, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy78, axiom, 
- ( ! [X] : 
- (hasType(type_Concrete, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axEconomy79, axiom, 
- ( ! [X] : 
- (hasType(type_Concrete, X) => hasType(type_Mixture, X)))).
-
-fof(axEconomy80, axiom, 
- ( ! [X] : 
- (hasType(type_ConsumerGood, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axEconomy81, axiom, 
- ( ! [X] : 
- (hasType(type_ControlledSubstance, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axEconomy82, axiom, 
- ( ! [X] : 
- (hasType(type_CookingOven, X) => hasType(type_MajorAppliance, X)))).
-
-fof(axEconomy83, axiom, 
- ( ! [X] : 
- (hasType(type_CookingRange, X) => hasType(type_MajorAppliance, X)))).
-
-fof(axEconomy84, axiom, 
- ( ! [X] : 
- (hasType(type_CopperOre, X) => hasType(type_Mineral, X)))).
-
-fof(axEconomy85, axiom, 
- ( ! [X] : 
- (hasType(type_CopperOre, X) => hasType(type_MiningProduct, X)))).
-
-fof(axEconomy86, axiom, 
- ( ! [X] : 
- (hasType(type_Copra, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy87, axiom, 
- ( ! [X] : 
- (hasType(type_CottonFiber, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy88, axiom, 
- ( ! [X] : 
- (hasType(type_CowPea, X) => hasType(type_Legume, X)))).
-
-fof(axEconomy89, axiom, 
- ( ! [X] : 
- (hasType(type_Crayfish, X) => hasType(type_Shellfish, X)))).
-
-fof(axEconomy90, axiom, 
- ( ! [X] : 
- (hasType(type_Cucumber, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy91, axiom, 
- ( ! [X] : 
- (hasType(type_Cucumber, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy92, axiom, 
- ( ! [X] : 
- (hasType(type_CutFlower, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy93, axiom, 
- ( ! [X] : 
- (hasType(type_DateFruit, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy94, axiom, 
- ( ! [X] : 
- (hasType(type_DateFruit, X) => hasType(type_TropicalFruit, X)))).
-
-fof(axEconomy95, axiom, 
- ( ! [X] : 
- (hasType(type_Deer, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axEconomy96, axiom, 
- ( ! [X] : 
- (hasType(type_Deer, X) => hasType(type_Livestock, X)))).
-
-fof(axEconomy97, axiom, 
- ( ! [X] : 
- (hasType(type_DieselFuel, X) => hasType(type_FossilFuel, X)))).
-
-fof(axEconomy98, axiom, 
- ( ! [X] : 
- (hasType(type_Dishwasher, X) => hasType(type_MajorAppliance, X)))).
-
-fof(axEconomy99, axiom, 
- ( ! [X] : 
- (hasType(type_Distilling, X) => hasType(type_Separating, X)))).
-
-fof(axEconomy100, axiom, 
- ( ! [X] : 
- (hasType(type_DurableGood, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axEconomy101, axiom, 
- ( ! [X] : 
- (hasType(type_EconomicAttribute, X) => hasType(type_PoliticoEconomicAttribute, X)))).
-
-fof(axEconomy102, axiom, 
- ( ! [X] : 
- (hasType(type_EconomicAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axEconomy103, axiom, 
- ( ! [X] : 
- (hasType(type_EconomicDevelopmentLevel, X) => hasType(type_EconomicAttribute, X)))).
-
-fof(axEconomy104, axiom, 
- ( ! [X] : 
- (hasType(type_EconomicSystemAttribute, X) => hasType(type_EconomicAttribute, X)))).
-
-fof(axEconomy105, axiom, 
- ( ! [X] : 
- (hasType(type_EdibleNut, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy106, axiom, 
- ( ! [X] : 
- (hasType(type_EdibleNut, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy107, axiom, 
- ( ! [X] : 
- (hasType(type_EdibleTuber, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy108, axiom, 
- ( ! [X] : 
- (hasType(type_EdibleTuber, X) => hasType(type_RootVegetable, X)))).
-
-fof(axEconomy109, axiom, 
- ( ! [X] : 
- (hasType(type_Eggplant, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy110, axiom, 
- ( ! [X] : 
- (hasType(type_Eggplant, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy111, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalPowerGeneration, X) => hasType(type_PowerGeneration, X)))).
-
-fof(axEconomy112, axiom, 
- ( ! [X] : 
- (hasType(type_Electricity, X) => hasType(type_Substance, X)))).
-
-fof(axEconomy113, axiom, 
- ( ! [X] : 
- (hasType(type_EuroCentCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy114, axiom, 
- ( ! [X] : 
- (hasType(type_EuroDollarCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy115, axiom, 
- ( ! [X] : 
- (hasType(type_Exporting, X) => hasType(type_ChangeOfPossession, X)))).
-
-fof(axEconomy116, axiom, 
- ( ! [X] : 
- (hasType(type_Exporting, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axEconomy117, axiom, 
- ( ! [X] : 
- (hasType(type_Fertilizer, X) => hasType(type_Mixture, X)))).
-
-fof(axEconomy118, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialSectorAttribute, X) => hasType(type_EconomicAttribute, X)))).
-
-fof(axEconomy119, axiom, 
- ( ! [X] : 
- (hasType(type_FishProduct, X) => hasType(type_AnimalAgriculturalProduct, X)))).
-
-fof(axEconomy120, axiom, 
- ( ! [X] : 
- (hasType(type_FishRoe, X) => hasType(type_FishProduct, X)))).
-
-fof(axEconomy121, axiom, 
- ( ! [X] : 
- (hasType(type_FlaxFiber, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy122, axiom, 
- ( ! [X] : 
- (hasType(type_Fodder, X) => hasType(type_OrganicObject, X)))).
-
-fof(axEconomy123, axiom, 
- ( ! [X] : 
- (hasType(type_FoodEgg, X) => hasType(type_AnimalAgriculturalProduct, X)))).
-
-fof(axEconomy124, axiom, 
- ( ! [X] : 
- (hasType(type_FoodFish, X) => hasType(type_Seafood, X)))).
-
-fof(axEconomy125, axiom, 
- ( ! [X] : 
- (hasType(type_FoodProduct, X) => hasType(type_Product, X)))).
-
-fof(axEconomy126, axiom, 
- ( ! [X] : 
- (hasType(type_Footwear, X) => hasType(type_Clothing, X)))).
-
-fof(axEconomy127, axiom, 
- ( ! [X] : 
- (hasType(type_ForageCrop, X) => hasType(type_Fodder, X)))).
-
-fof(axEconomy128, axiom, 
- ( ! [X] : 
- (hasType(type_ForageCrop, X) => hasType(type_Plant, X)))).
-
-fof(axEconomy129, axiom, 
- ( ! [X] : 
- (hasType(type_ForageCrop, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy130, axiom, 
- ( ! [X] : 
- (hasType(type_ForestProduct, X) => hasType(type_Product, X)))).
-
-fof(axEconomy131, axiom, 
- ( ! [X] : 
- (hasType(type_Freezer, X) => hasType(type_MajorAppliance, X)))).
-
-fof(axEconomy132, axiom, 
- ( ! [X] : 
- (hasType(type_FrenchFrancCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy133, axiom, 
- ( ! [X] : 
- (hasType(type_Fruit, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy134, axiom, 
- ( ! [X] : 
- (hasType(type_Furniture, X) => hasType(type_DurableGood, X)))).
-
-fof(axEconomy135, axiom, 
- ( ! [X] : 
- (hasType(type_Gasoline, X) => hasType(type_FossilFuel, X)))).
-
-fof(axEconomy136, axiom, 
- ( ! [X] : 
- (hasType(type_Gemstone, X) => hasType(type_Mixture, X)))).
-
-fof(axEconomy137, axiom, 
- ( ! [X] : 
- (hasType(type_GermanMarkCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy138, axiom, 
- ( ! [X] : 
- (hasType(type_Ginger, X) => hasType(type_Spice, X)))).
-
-fof(axEconomy139, axiom, 
- ( ! [X] : 
- (hasType(type_Ginger, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy140, axiom, 
- ( ! [X] : 
- (hasType(type_Goat, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axEconomy141, axiom, 
- ( ! [X] : 
- (hasType(type_Goat, X) => hasType(type_Livestock, X)))).
-
-fof(axEconomy142, axiom, 
- ( ! [X] : 
- (hasType(type_Grape, X) => hasType(type_Fruit, X)))).
-
-fof(axEconomy143, axiom, 
- ( ! [X] : 
- (hasType(type_Grape, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy144, axiom, 
- ( ! [X] : 
- (hasType(type_GreenPepper, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy145, axiom, 
- ( ! [X] : 
- (hasType(type_GreenPepper, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy146, axiom, 
- ( ! [X] : 
- (hasType(type_Groundnut, X) => hasType(type_EdibleTuber, X)))).
-
-fof(axEconomy147, axiom, 
- ( ! [X] : 
- (hasType(type_Groundnut, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy148, axiom, 
- ( ! [X] : 
- (hasType(type_Groundnut, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy149, axiom, 
- ( ! [X] : 
- (hasType(type_GuernseyCattle, X) => hasType(type_Cattle, X)))).
-
-fof(axEconomy150, axiom, 
- ( ! [X] : 
- (hasType(type_GumArabic, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy151, axiom, 
- ( ! [X] : 
- (hasType(type_GumArabic, X) => hasType(type_Substance, X)))).
-
-fof(axEconomy152, axiom, 
- ( ! [X] : 
- (hasType(type_HandicraftProduct, X) => hasType(type_Product, X)))).
-
-fof(axEconomy153, axiom, 
- ( ! [X] : 
- (hasType(type_HandwovenCarpet, X) => hasType(type_HandicraftProduct, X)))).
-
-fof(axEconomy154, axiom, 
- ( ! [X] : 
- (hasType(type_HandwovenCarpet, X) => hasType(type_TextileProduct, X)))).
-
-fof(axEconomy155, axiom, 
- ( ! [X] : 
- (hasType(type_Hardwood, X) => hasType(type_WoodProduct, X)))).
-
-fof(axEconomy156, axiom, 
- ( ! [X] : 
- (hasType(type_HempFiber, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy157, axiom, 
- ( ! [X] : 
- (hasType(type_Honey, X) => hasType(type_AnimalAgriculturalProduct, X)))).
-
-fof(axEconomy158, axiom, 
- ( ! [X] : 
- (hasType(type_HotWaterHeater, X) => hasType(type_MajorAppliance, X)))).
-
-fof(axEconomy159, axiom, 
- ( ! [X] : 
- (hasType(type_IMFDevelopmentLevel, X) => hasType(type_EconomicDevelopmentLevel, X)))).
-
-fof(axEconomy160, axiom, 
- ( ! [X] : 
- (hasType(type_IndustrialRawMaterial, X) => hasType(type_CapitalGood, X)))).
-
-fof(axEconomy161, axiom, 
- ( ! [X] : 
- (hasType(type_IndustrialSupply, X) => hasType(type_CapitalGood, X)))).
-
-fof(axEconomy162, axiom, 
- ( ! [X] : 
- (hasType(type_IndustrialSupply, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axEconomy163, axiom, 
- ( ! [X] : 
- (hasType(type_IronMetal, X) => hasType(type_MetalProduct, X)))).
-
-fof(axEconomy164, axiom, 
- ( ! [X] : 
- (hasType(type_IronOre, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axEconomy165, axiom, 
- ( ! [X] : 
- (hasType(type_IronOre, X) => hasType(type_Mineral, X)))).
-
-fof(axEconomy166, axiom, 
- ( ! [X] : 
- (hasType(type_IronOre, X) => hasType(type_MiningProduct, X)))).
-
-fof(axEconomy167, axiom, 
- ( ! [X] : 
- (hasType(type_ItalianLireCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy168, axiom, 
- ( ! [X] : 
- (hasType(type_JapaneseYenCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy169, axiom, 
- ( ! [X] : 
- (hasType(type_Jewelry, X) => hasType(type_PersonalAdornment, X)))).
-
-fof(axEconomy170, axiom, 
- ( ! [X] : 
- (hasType(type_Jewelry, X) => hasType(type_WearableItem, X)))).
-
-fof(axEconomy171, axiom, 
- ( ! [X] : 
- (hasType(type_JuteFiber, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy172, axiom, 
- ( ! [X] : 
- (hasType(type_KentiaPalmSeed, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy173, axiom, 
- ( ! [X] : 
- (hasType(type_KentiaPalmSeed, X) => hasType(type_Seed, X)))).
-
-fof(axEconomy174, axiom, 
- ( ! [X] : 
- (hasType(type_Khat, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy175, axiom, 
- ( ! [X] : 
- (hasType(type_LambMeat, X) => hasType(type_Meat, X)))).
-
-fof(axEconomy176, axiom, 
- ( ! [X] : 
- (hasType(type_Lambskin, X) => hasType(type_Pelt, X)))).
-
-fof(axEconomy177, axiom, 
- ( ! [X] : 
- (hasType(type_LeadMetal, X) => hasType(type_MetalProduct, X)))).
-
-fof(axEconomy178, axiom, 
- ( ! [X] : 
- (hasType(type_LeadOre, X) => hasType(type_Mineral, X)))).
-
-fof(axEconomy179, axiom, 
- ( ! [X] : 
- (hasType(type_LeadOre, X) => hasType(type_MiningProduct, X)))).
-
-fof(axEconomy180, axiom, 
- ( ! [X] : 
- (hasType(type_LeadProduct, X) => hasType(type_LeadMetal, X)))).
-
-fof(axEconomy181, axiom, 
- ( ! [X] : 
- (hasType(type_LeadProduct, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axEconomy182, axiom, 
- ( ! [X] : 
- (hasType(type_Leaf, X) => hasType(type_AnatomicalStructure, X)))).
-
-fof(axEconomy183, axiom, 
- ( ! [X] : 
- (hasType(type_LeafyGreenVegetable, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy184, axiom, 
- ( ! [X] : 
- (hasType(type_LeafyGreenVegetable, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy185, axiom, 
- ( ! [X] : 
- (hasType(type_Legume, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy186, axiom, 
- ( ! [X] : 
- (hasType(type_Legume, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy187, axiom, 
- ( ! [X] : 
- (hasType(type_Lemon, X) => hasType(type_CitrusFruit, X)))).
-
-fof(axEconomy188, axiom, 
- ( ! [X] : 
- (hasType(type_Lentil, X) => hasType(type_Pulse, X)))).
-
-fof(axEconomy189, axiom, 
- ( ! [X] : 
- (hasType(type_Lime, X) => hasType(type_CitrusFruit, X)))).
-
-fof(axEconomy190, axiom, 
- ( ! [X] : 
- (hasType(type_Lumber, X) => hasType(type_DurableGood, X)))).
-
-fof(axEconomy191, axiom, 
- ( ! [X] : 
- (hasType(type_Lumber, X) => hasType(type_ForestProduct, X)))).
-
-fof(axEconomy192, axiom, 
- ( ! [X] : 
- (hasType(type_MacademiaNut, X) => hasType(type_EdibleNut, X)))).
-
-fof(axEconomy193, axiom, 
- ( ! [X] : 
- (hasType(type_Mace, X) => hasType(type_Spice, X)))).
-
-fof(axEconomy194, axiom, 
- ( ! [X] : 
- (hasType(type_MachineTool, X) => hasType(type_Machinery, X)))).
-
-fof(axEconomy195, axiom, 
- ( ! [X] : 
- (hasType(type_Machine, X) => hasType(type_Machinery, X)))).
-
-fof(axEconomy196, axiom, 
- ( ! [X] : 
- (hasType(type_Machinery, X) => hasType(type_Device, X)))).
-
-fof(axEconomy197, axiom, 
- ( ! [X] : 
- (hasType(type_Machinery, X) => hasType(type_DurableGood, X)))).
-
-fof(axEconomy198, axiom, 
- ( ! [X] : 
- (hasType(type_Machinery, X) => hasType(type_IndustrialSupply, X)))).
-
-fof(axEconomy199, axiom, 
- ( ! [X] : 
- (hasType(type_MajorAppliance, X) => hasType(type_Device, X)))).
-
-fof(axEconomy200, axiom, 
- ( ! [X] : 
- (hasType(type_MajorAppliance, X) => hasType(type_DurableGood, X)))).
-
-fof(axEconomy201, axiom, 
- ( ! [X] : 
- (hasType(type_Mango, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy202, axiom, 
- ( ! [X] : 
- (hasType(type_Mango, X) => hasType(type_TropicalFruit, X)))).
-
-fof(axEconomy203, axiom, 
- ( ! [X] : 
- (hasType(type_Meat, X) => hasType(type_AnimalAgriculturalProduct, X)))).
-
-fof(axEconomy204, axiom, 
- ( ! [X] : 
- (hasType(type_Melon, X) => hasType(type_Fruit, X)))).
-
-fof(axEconomy205, axiom, 
- ( ! [X] : 
- (hasType(type_Melon, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy206, axiom, 
- ( ! [X] : 
- (hasType(type_MetalProduct, X) => hasType(type_DurableGood, X)))).
-
-fof(axEconomy207, axiom, 
- ( ! [X] : 
- (hasType(type_Milk, X) => hasType(type_DairyProduct, X)))).
-
-fof(axEconomy208, axiom, 
- ( ! [X] : 
- (hasType(type_MilletGrain, X) => hasType(type_CerealGrain, X)))).
-
-fof(axEconomy209, axiom, 
- ( ! [X] : 
- (hasType(type_MotorOil, X) => hasType(type_PetroleumLubricant, X)))).
-
-fof(axEconomy210, axiom, 
- ( ! [X] : 
- (hasType(type_MulberryLeaf, X) => hasType(type_Fodder, X)))).
-
-fof(axEconomy211, axiom, 
- ( ! [X] : 
- (hasType(type_MulberryLeaf, X) => hasType(type_Leaf, X)))).
-
-fof(axEconomy212, axiom, 
- ( ! [X] : 
- (hasType(type_MulberryLeaf, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy213, axiom, 
- ( ! [X] : 
- (hasType(type_Mutton, X) => hasType(type_Meat, X)))).
-
-fof(axEconomy214, axiom, 
- ( ! [X] : 
- (hasType(type_Narcotic, X) => hasType(type_ControlledSubstance, X)))).
-
-fof(axEconomy215, axiom, 
- ( ! [X] : 
- (hasType(type_NaturalRubber, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy216, axiom, 
- ( ! [X] : 
- (hasType(type_NickelOre, X) => hasType(type_Mineral, X)))).
-
-fof(axEconomy217, axiom, 
- ( ! [X] : 
- (hasType(type_NickelOre, X) => hasType(type_MiningProduct, X)))).
-
-fof(axEconomy218, axiom, 
- ( ! [X] : 
- (hasType(type_NorfolkIslandPineSeed, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy219, axiom, 
- ( ! [X] : 
- (hasType(type_NorfolkIslandPineSeed, X) => hasType(type_Seed, X)))).
-
-fof(axEconomy220, axiom, 
- ( ! [X] : 
- (hasType(type_Nut, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy221, axiom, 
- ( ! [X] : 
- (hasType(type_Nut, X) => hasType(type_ReproductiveBody, X)))).
-
-fof(axEconomy222, axiom, 
- ( ! [X] : 
- (hasType(type_Nutmeg, X) => hasType(type_Spice, X)))).
-
-fof(axEconomy223, axiom, 
- ( ! [X] : 
- (hasType(type_OatGrain, X) => hasType(type_CerealGrain, X)))).
-
-fof(axEconomy224, axiom, 
- ( ! [X] : 
- (hasType(type_Oilseed, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy225, axiom, 
- ( ! [X] : 
- (hasType(type_Oilseed, X) => hasType(type_Seed, X)))).
-
-fof(axEconomy226, axiom, 
- ( ! [X] : 
- (hasType(type_Okoume, X) => hasType(type_Hardwood, X)))).
-
-fof(axEconomy227, axiom, 
- ( ! [X] : 
- (hasType(type_OliveOil, X) => hasType(type_VegetableOil, X)))).
-
-fof(axEconomy228, axiom, 
- ( ! [X] : 
- (hasType(type_Olive, X) => hasType(type_Fruit, X)))).
-
-fof(axEconomy229, axiom, 
- ( ! [X] : 
- (hasType(type_Olive, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy230, axiom, 
- ( ! [X] : 
- (hasType(type_OpiumPoppyFarming, X) => hasType(type_Farming, X)))).
-
-fof(axEconomy231, axiom, 
- ( ! [X] : 
- (hasType(type_OpiumPoppy, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy232, axiom, 
- ( ! [X] : 
- (hasType(type_OpiumPoppy, X) => hasType(type_Poppy, X)))).
-
-fof(axEconomy233, axiom, 
- ( ! [X] : 
- (hasType(type_Opium, X) => hasType(type_Narcotic, X)))).
-
-fof(axEconomy234, axiom, 
- ( ! [X] : 
- (hasType(type_Opium, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy235, axiom, 
- ( ! [X] : 
- (hasType(type_Orchid, X) => hasType(type_FloweringPlant, X)))).
-
-fof(axEconomy236, axiom, 
- ( ! [X] : 
- (hasType(type_Orchid, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy237, axiom, 
- ( ! [X] : 
- (hasType(type_OrnamentalFish, X) => hasType(type_AnimalAgriculturalProduct, X)))).
-
-fof(axEconomy238, axiom, 
- ( ! [X] : 
- (hasType(type_OrnamentalFish, X) => hasType(type_Fish, X)))).
-
-fof(axEconomy239, axiom, 
- ( ! [X] : 
- (hasType(type_PackagedBeverageProduct, X) => hasType(type_Product, X)))).
-
-fof(axEconomy240, axiom, 
- ( ! [X] : 
- (hasType(type_PackagedFoodProduct, X) => hasType(type_Product, X)))).
-
-fof(axEconomy241, axiom, 
- ( ! [X] : 
- (hasType(type_PaddyRice, X) => hasType(type_CerealGrass, X)))).
-
-fof(axEconomy242, axiom, 
- ( ! [X] : 
- (hasType(type_PalmKernel, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy243, axiom, 
- ( ! [X] : 
- (hasType(type_PalmOilNut, X) => hasType(type_Nut, X)))).
-
-fof(axEconomy244, axiom, 
- ( ! [X] : 
- (hasType(type_PalmOilNut, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy245, axiom, 
- ( ! [X] : 
- (hasType(type_PalmOil, X) => hasType(type_VegetableOil, X)))).
-
-fof(axEconomy246, axiom, 
- ( ! [X] : 
- (hasType(type_Papaw, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy247, axiom, 
- ( ! [X] : 
- (hasType(type_Papaw, X) => hasType(type_TropicalFruit, X)))).
-
-fof(axEconomy248, axiom, 
- ( ! [X] : 
- (hasType(type_Papaya, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy249, axiom, 
- ( ! [X] : 
- (hasType(type_Papaya, X) => hasType(type_TropicalFruit, X)))).
-
-fof(axEconomy250, axiom, 
- ( ! [X] : 
- (hasType(type_PassionFruit, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy251, axiom, 
- ( ! [X] : 
- (hasType(type_PassionFruit, X) => hasType(type_TropicalFruit, X)))).
-
-fof(axEconomy252, axiom, 
- ( ! [X] : 
- (hasType(type_Pea, X) => hasType(type_Legume, X)))).
-
-fof(axEconomy253, axiom, 
- ( ! [X] : 
- (hasType(type_Peanut, X) => hasType(type_EdibleNut, X)))).
-
-fof(axEconomy254, axiom, 
- ( ! [X] : 
- (hasType(type_Peanut, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy255, axiom, 
- ( ! [X] : 
- (hasType(type_Pearl, X) => hasType(type_Jewelry, X)))).
-
-fof(axEconomy256, axiom, 
- ( ! [X] : 
- (hasType(type_PecanNut, X) => hasType(type_EdibleNut, X)))).
-
-fof(axEconomy257, axiom, 
- ( ! [X] : 
- (hasType(type_Pelt, X) => hasType(type_AnimalAgriculturalProduct, X)))).
-
-fof(axEconomy258, axiom, 
- ( ! [X] : 
- (hasType(type_Pelt, X) => hasType(type_AnimalSkin, X)))).
-
-fof(axEconomy259, axiom, 
- ( ! [X] : 
- (hasType(type_PerfumeEssence, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy260, axiom, 
- ( ! [X] : 
- (hasType(type_PersonalAdornment, X) => hasType(type_WearableItem, X)))).
-
-fof(axEconomy261, axiom, 
- ( ! [X] : 
- (hasType(type_PetroleumLubricant, X) => hasType(type_RefinedPetroleumProduct, X)))).
-
-fof(axEconomy262, axiom, 
- ( ! [X] : 
- (hasType(type_Petroleum, X) => hasType(type_PetroleumProduct, X)))).
-
-fof(axEconomy263, axiom, 
- ( ! [X] : 
- (hasType(type_PharmaceuticalProduct, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axEconomy264, axiom, 
- ( ! [X] : 
- (hasType(type_PhosphoricAcid, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axEconomy265, axiom, 
- ( ! [X] : 
- (hasType(type_Pineapple, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy266, axiom, 
- ( ! [X] : 
- (hasType(type_Pineapple, X) => hasType(type_TropicalFruit, X)))).
-
-fof(axEconomy267, axiom, 
- ( ! [X] : 
- (hasType(type_Plantain, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy268, axiom, 
- ( ! [X] : 
- (hasType(type_Plantain, X) => hasType(type_TropicalFruit, X)))).
-
-fof(axEconomy269, axiom, 
- ( ! [X] : 
- (hasType(type_Plastic, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axEconomy270, axiom, 
- ( ! [X] : 
- (hasType(type_Poppy, X) => hasType(type_FloweringPlant, X)))).
-
-fof(axEconomy271, axiom, 
- ( ! [X] : 
- (hasType(type_PotatoTuber, X) => hasType(type_EdibleTuber, X)))).
-
-fof(axEconomy272, axiom, 
- ( ! [X] : 
- (hasType(type_PotatoTuber, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy273, axiom, 
- ( ! [X] : 
- (hasType(type_PowerGeneration, X) => hasType(type_Process, X)))).
-
-fof(axEconomy274, axiom, 
- ( ! [X] : 
- (hasType(type_PreciousGemstone, X) => hasType(type_Gemstone, X)))).
-
-fof(axEconomy275, axiom, 
- ( ! [X] : 
- (hasType(type_PreciousGemstone, X) => hasType(type_MiningProduct, X)))).
-
-fof(axEconomy276, axiom, 
- ( ! [X] : 
- (hasType(type_ProductPackage, X) => hasType(type_Container, X)))).
-
-fof(axEconomy277, axiom, 
- ( ! [X] : 
- (hasType(type_Pulse, X) => hasType(type_Legume, X)))).
-
-fof(axEconomy278, axiom, 
- ( ! [X] : 
- (hasType(type_Pyrethrum, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axEconomy279, axiom, 
- ( ! [X] : 
- (hasType(type_Pyrethrum, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy280, axiom, 
- ( ! [X] : 
- (hasType(type_Quinine, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy281, axiom, 
- ( ! [X] : 
- (hasType(type_ReadyMixConcrete, X) => hasType(type_Concrete, X)))).
-
-fof(axEconomy282, axiom, 
- ( ! [X] : 
- (hasType(type_Refrigerator, X) => hasType(type_MajorAppliance, X)))).
-
-fof(axEconomy283, axiom, 
- ( ! [X] : 
- (hasType(type_Reindeer, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axEconomy284, axiom, 
- ( ! [X] : 
- (hasType(type_Reindeer, X) => hasType(type_Livestock, X)))).
-
-fof(axEconomy285, axiom, 
- ( ! [X] : 
- (hasType(type_RootStarch, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy286, axiom, 
- ( ! [X] : 
- (hasType(type_RootStarch, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy287, axiom, 
- ( ! [X] : 
- (hasType(type_RootVegetable, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy288, axiom, 
- ( ! [X] : 
- (hasType(type_RootVegetable, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy289, axiom, 
- ( ! [X] : 
- (hasType(type_RyeGrain, X) => hasType(type_CerealGrain, X)))).
-
-fof(axEconomy290, axiom, 
- ( ! [X] : 
- (hasType(type_Salmon, X) => hasType(type_FoodFish, X)))).
-
-fof(axEconomy291, axiom, 
- ( ! [X] : 
- (hasType(type_Seafood, X) => hasType(type_Meat, X)))).
-
-fof(axEconomy292, axiom, 
- ( ! [X] : 
- (hasType(type_Seed, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy293, axiom, 
- ( ! [X] : 
- (hasType(type_SemipreciousGemstone, X) => hasType(type_Gemstone, X)))).
-
-fof(axEconomy294, axiom, 
- ( ! [X] : 
- (hasType(type_SemipreciousGemstone, X) => hasType(type_MiningProduct, X)))).
-
-fof(axEconomy295, axiom, 
- ( ! [X] : 
- (hasType(type_SenepolCattle, X) => hasType(type_Cattle, X)))).
-
-fof(axEconomy296, axiom, 
- ( ! [X] : 
- (hasType(type_Sesame, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy297, axiom, 
- ( ! [X] : 
- (hasType(type_SheaNut, X) => hasType(type_EdibleNut, X)))).
-
-fof(axEconomy298, axiom, 
- ( ! [X] : 
- (hasType(type_Sheep, X) => hasType(type_Livestock, X)))).
-
-fof(axEconomy299, axiom, 
- ( ! [X] : 
- (hasType(type_Sheepskin, X) => hasType(type_Pelt, X)))).
-
-fof(axEconomy300, axiom, 
- ( ! [X] : 
- (hasType(type_Shellfish, X) => hasType(type_Seafood, X)))).
-
-fof(axEconomy301, axiom, 
- ( ! [X] : 
- (hasType(type_Shrimp, X) => hasType(type_Shellfish, X)))).
-
-fof(axEconomy302, axiom, 
- ( ! [X] : 
- (hasType(type_SisalFiber, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy303, axiom, 
- ( ! [X] : 
- (hasType(type_Soap, X) => hasType(type_Surfactant, X)))).
-
-fof(axEconomy304, axiom, 
- ( ! [X] : 
- (hasType(type_SorghumGrain, X) => hasType(type_CerealGrain, X)))).
-
-fof(axEconomy305, axiom, 
- ( ! [X] : 
- (hasType(type_Sorghum, X) => hasType(type_CerealGrass, X)))).
-
-fof(axEconomy306, axiom, 
- ( ! [X] : 
- (hasType(type_Soya, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy307, axiom, 
- ( ! [X] : 
- (hasType(type_Soybean, X) => hasType(type_Bean, X)))).
-
-fof(axEconomy308, axiom, 
- ( ! [X] : 
- (hasType(type_SpicePepper, X) => hasType(type_Spice, X)))).
-
-fof(axEconomy309, axiom, 
- ( ! [X] : 
- (hasType(type_Spice, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy310, axiom, 
- ( ! [X] : 
- (hasType(type_Spice, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy311, axiom, 
- ( ! [X] : 
- (hasType(type_Squash, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy312, axiom, 
- ( ! [X] : 
- (hasType(type_Squash, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy313, axiom, 
- ( ! [X] : 
- (hasType(type_Steel, X) => hasType(type_MetalProduct, X)))).
-
-fof(axEconomy314, axiom, 
- ( ! [X] : 
- (hasType(type_SugarBeet, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy315, axiom, 
- ( ! [X] : 
- (hasType(type_SugarCane, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy316, axiom, 
- ( ! [X] : 
- (hasType(type_SugarCane, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy317, axiom, 
- ( ! [X] : 
- (hasType(type_Sugar, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy318, axiom, 
- ( ! [X] : 
- (hasType(type_Sugar, X) => hasType(type_Substance, X)))).
-
-fof(axEconomy319, axiom, 
- ( ! [X] : 
- (hasType(type_SunflowerSeed, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy320, axiom, 
- ( ! [X] : 
- (hasType(type_SunflowerSeed, X) => hasType(type_Seed, X)))).
-
-fof(axEconomy321, axiom, 
- ( ! [X] : 
- (hasType(type_Sunflower, X) => hasType(type_FloweringPlant, X)))).
-
-fof(axEconomy322, axiom, 
- ( ! [X] : 
- (hasType(type_Sunflower, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy323, axiom, 
- ( ! [X] : 
- (hasType(type_SweetPepper, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy324, axiom, 
- ( ! [X] : 
- (hasType(type_SweetPepper, X) => hasType(type_Vegetable, X)))).
-
-fof(axEconomy325, axiom, 
- ( ! [X] : 
- (hasType(type_SweetPotatoTuber, X) => hasType(type_EdibleTuber, X)))).
-
-fof(axEconomy326, axiom, 
- ( ! [X] : 
- (hasType(type_SweetPotatoTuber, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy327, axiom, 
- ( ! [X] : 
- (hasType(type_TajikSomoniCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy328, axiom, 
- ( ! [X] : 
- (hasType(type_TaroTuber, X) => hasType(type_EdibleTuber, X)))).
-
-fof(axEconomy329, axiom, 
- ( ! [X] : 
- (hasType(type_TaroTuber, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy330, axiom, 
- ( ! [X] : 
- (hasType(type_TeaLeaf, X) => hasType(type_TeaPlantAerialPart, X)))).
-
-fof(axEconomy331, axiom, 
- ( ! [X] : 
- (hasType(type_TeaPlantAerialPart, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy332, axiom, 
- ( ! [X] : 
- (hasType(type_TextileProduct, X) => hasType(type_Artifact, X)))).
-
-fof(axEconomy333, axiom, 
- ( ! [X] : 
- (hasType(type_TextileProduct, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axEconomy334, axiom, 
- ( ! [X] : 
- (hasType(type_Timber, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axEconomy335, axiom, 
- ( ! [X] : 
- (hasType(type_Timber, X) => hasType(type_ForestProduct, X)))).
-
-fof(axEconomy336, axiom, 
- ( ! [X] : 
- (hasType(type_Tobacco, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy337, axiom, 
- ( ! [X] : 
- (hasType(type_Tomato, X) => hasType(type_Fruit, X)))).
-
-fof(axEconomy338, axiom, 
- ( ! [X] : 
- (hasType(type_Tomato, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy339, axiom, 
- ( ! [X] : 
- (hasType(type_TropicalFruit, X) => hasType(type_Fruit, X)))).
-
-fof(axEconomy340, axiom, 
- ( ! [X] : 
- (hasType(type_TropicalFruit, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy341, axiom, 
- ( ! [X] : 
- (hasType(type_TurkeyBird, X) => hasType(type_Poultry, X)))).
-
-fof(axEconomy342, axiom, 
- ( ! [X] : 
- (hasType(type_TurkeyMeat, X) => hasType(type_Meat, X)))).
-
-fof(axEconomy343, axiom, 
- ( ! [X] : 
- (hasType(type_Turnip, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy344, axiom, 
- ( ! [X] : 
- (hasType(type_Turnip, X) => hasType(type_RootVegetable, X)))).
-
-fof(axEconomy345, axiom, 
- ( ! [X] : 
- (hasType(type_Turtle, X) => hasType(type_Livestock, X)))).
-
-fof(axEconomy346, axiom, 
- ( ! [X] : 
- (hasType(type_Turtle, X) => hasType(type_Reptile, X)))).
-
-fof(axEconomy347, axiom, 
- ( ! [X] : 
- (hasType(type_UNEconomicDevelopmentLevel, X) => hasType(type_EconomicDevelopmentLevel, X)))).
-
-fof(axEconomy348, axiom, 
- ( ! [X] : 
- (hasType(type_UnitedStatesCentCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy349, axiom, 
- ( ! [X] : 
- (hasType(type_UnitedStatesDollarBill, X) => hasType(type_CurrencyBill, X)))).
-
-fof(axEconomy350, axiom, 
- ( ! [X] : 
- (hasType(type_UnitedStatesFiveCentCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy351, axiom, 
- ( ! [X] : 
- (hasType(type_UnitedStatesQuarterCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy352, axiom, 
- ( ! [X] : 
- (hasType(type_UnitedStatesTenCentCoin, X) => hasType(type_CurrencyCoin, X)))).
-
-fof(axEconomy353, axiom, 
- ( ! [X] : 
- (hasType(type_Vanilla, X) => hasType(type_Spice, X)))).
-
-fof(axEconomy354, axiom, 
- ( ! [X] : 
- (hasType(type_Veal, X) => hasType(type_Meat, X)))).
-
-fof(axEconomy355, axiom, 
- ( ! [X] : 
- (hasType(type_VegetableOil, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy356, axiom, 
- ( ! [X] : 
- (hasType(type_Vegetable, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axEconomy357, axiom, 
- ( ! [X] : 
- (hasType(type_Walnut, X) => hasType(type_EdibleNut, X)))).
-
-fof(axEconomy358, axiom, 
- ( ! [X] : 
- (hasType(type_WaterBuffaloMeat, X) => hasType(type_Meat, X)))).
-
-fof(axEconomy359, axiom, 
- ( ! [X] : 
- (hasType(type_WaterBuffalo, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axEconomy360, axiom, 
- ( ! [X] : 
- (hasType(type_WaterBuffalo, X) => hasType(type_Livestock, X)))).
-
-fof(axEconomy361, axiom, 
- ( ! [X] : 
- (hasType(type_Watermelon, X) => hasType(type_Melon, X)))).
-
-fof(axEconomy362, axiom, 
- ( ! [X] : 
- (hasType(type_WineGrape, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy363, axiom, 
- ( ! [X] : 
- (hasType(type_Wine, X) => hasType(type_Beverage, X)))).
-
-fof(axEconomy364, axiom, 
- ( ! [X] : 
- (hasType(type_Wine, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axEconomy365, axiom, 
- ( ! [X] : 
- (hasType(type_WoodProduct, X) => hasType(type_ForestProduct, X)))).
-
-fof(axEconomy366, axiom, 
- ( ! [X] : 
- (hasType(type_WoolFiber, X) => hasType(type_AnimalAgriculturalProduct, X)))).
-
-fof(axEconomy367, axiom, 
- ( ! [X] : 
- (hasType(type_WorldBankGNIPerCapitaLevel, X) => hasType(type_EconomicDevelopmentLevel, X)))).
-
-fof(axEconomy368, axiom, 
- ( ! [X] : 
- (hasType(type_YamTuber, X) => hasType(type_EdibleTuber, X)))).
-
-fof(axEconomy369, axiom, 
- ( ! [X] : 
- (hasType(type_YamTuber, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axEconomy370, axiom, 
- ( ! [X] : 
- (hasType(type_YlangYlang, X) => hasType(type_PerfumeEssence, X)))).
-
-fof(axEconomy371, axiom, 
- ( ! [X] : 
- (hasType(type_ZincOre, X) => hasType(type_Mineral, X)))).
-
-fof(axEconomy372, axiom, 
- ( ! [X] : 
- (hasType(type_ZincOre, X) => hasType(type_MiningProduct, X)))).
-
-fof(axEconomy373, axiom, 
- ( ! [X] : 
- (hasType(type_ZincProduct, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axEconomy374, axiom, 
- ( ! [X] : 
- (hasType(type_ZincProduct, X) => hasType(type_MetalProduct, X)))).
-
-fof(axEconomy375, axiom, 
- (hasType(type_EconomicDevelopmentLevel, inst_AdvancedDevelopingCountry))).
-
-fof(axEconomy376, axiom, 
- (hasType(type_IMFDevelopmentLevel, inst_AdvancedEconomy))).
-
-fof(axEconomy377, axiom, 
- (hasType(type_UnitOfCurrency, inst_AfghanAfghani))).
-
-fof(axEconomy378, axiom, 
- (hasType(type_IndustryAttribute, inst_AgriculturalSector))).
-
-fof(axEconomy379, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_AgricultureBasedEconomy))).
-
-fof(axEconomy380, axiom, 
- (hasType(type_UnitOfCurrency, inst_AlbanianLek))).
-
-fof(axEconomy381, axiom, 
- (hasType(type_UnitOfCurrency, inst_AlgerianDinar))).
-
-fof(axEconomy382, axiom, 
- (hasType(type_UnitOfCurrency, inst_AngolanKwanza))).
-
-fof(axEconomy383, axiom, 
- (hasType(type_UnitOfCurrency, inst_ArgentineAustral))).
-
-fof(axEconomy384, axiom, 
- (hasType(type_UnitOfCurrency, inst_ArmenianDram))).
-
-fof(axEconomy385, axiom, 
- (hasType(type_UnitOfCurrency, inst_AustralianDollar))).
-
-fof(axEconomy386, axiom, 
- (hasType(type_UnitOfCurrency, inst_AustrianSchilling))).
-
-fof(axEconomy387, axiom, 
- (hasType(type_UnitOfCurrency, inst_AzerbaijaniManat))).
-
-fof(axEconomy388, axiom, 
- (hasType(type_UnitOfCurrency, inst_BahamianDollar))).
-
-fof(axEconomy389, axiom, 
- (hasType(type_UnitOfCurrency, inst_BahrainianDinar))).
-
-fof(axEconomy390, axiom, 
- (hasType(type_UnitOfCurrency, inst_BangladeshiTaka))).
-
-fof(axEconomy391, axiom, 
- (hasType(type_UnitOfCurrency, inst_BarbadosDollar))).
-
-fof(axEconomy392, axiom, 
- (hasType(type_IndustryAttribute, inst_BarleyFarming))).
-
-fof(axEconomy393, axiom, 
- (hasType(type_UnitOfCurrency, inst_BelarusianRubel))).
-
-fof(axEconomy394, axiom, 
- (hasType(type_UnitOfCurrency, inst_BelgianFranc))).
-
-fof(axEconomy395, axiom, 
- (hasType(type_UnitOfCurrency, inst_BelizeDollar))).
-
-fof(axEconomy396, axiom, 
- (hasType(type_UnitOfCurrency, inst_BeninFranc))).
-
-fof(axEconomy397, axiom, 
- (hasType(type_UnitOfCurrency, inst_BermudaDollar))).
-
-fof(axEconomy398, axiom, 
- (hasType(type_UnitOfCurrency, inst_BhutaneseNgultrum))).
-
-fof(axEconomy399, axiom, 
- (hasType(type_UnitOfCurrency, inst_BolivianBoliviano))).
-
-fof(axEconomy400, axiom, 
- (hasType(type_UnitOfCurrency, inst_BotswanaPula))).
-
-fof(axEconomy401, axiom, 
- (hasType(type_UnitOfCurrency, inst_BrazilianReal))).
-
-fof(axEconomy402, axiom, 
- (hasType(type_UnitOfCurrency, inst_BritishPound))).
-
-fof(axEconomy403, axiom, 
- (hasType(type_UnitOfCurrency, inst_BruneiDollar))).
-
-fof(axEconomy404, axiom, 
- (hasType(type_UnitOfCurrency, inst_BulgarianLev))).
-
-fof(axEconomy405, axiom, 
- (hasType(type_UnitOfCurrency, inst_BurkinaFasoFranc))).
-
-fof(axEconomy406, axiom, 
- (hasType(type_UnitOfCurrency, inst_BurundiFranc))).
-
-fof(axEconomy407, axiom, 
- (hasType(type_UnitOfCurrency, inst_CambodianRiel))).
-
-fof(axEconomy408, axiom, 
- (hasType(type_UnitOfCurrency, inst_CameroonFranc))).
-
-fof(axEconomy409, axiom, 
- (hasType(type_UnitOfCurrency, inst_CanadianDollar))).
-
-fof(axEconomy410, axiom, 
- (hasType(type_UnitOfCurrency, inst_CapeVerdeEscudo))).
-
-fof(axEconomy411, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_CapitalistEconomy))).
-
-fof(axEconomy412, axiom, 
- (hasType(type_UnitOfCurrency, inst_CaymanIslandsDollar))).
-
-fof(axEconomy413, axiom, 
- (hasType(type_UnitOfCurrency, inst_CentralAfricanRepublicFranc))).
-
-fof(axEconomy414, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_CentrallyPlannedEconomy))).
-
-fof(axEconomy415, axiom, 
- (hasType(type_IndustryAttribute, inst_CerealGrainFarming))).
-
-fof(axEconomy416, axiom, 
- (hasType(type_UnitOfCurrency, inst_ChadianFranc))).
-
-fof(axEconomy417, axiom, 
- (hasType(type_UnitOfCurrency, inst_ChileanPeso))).
-
-fof(axEconomy418, axiom, 
- (hasType(type_UnitOfCurrency, inst_ChineseYuan))).
-
-fof(axEconomy419, axiom, 
- (hasType(type_IndustryAttribute, inst_CoalIndustry))).
-
-fof(axEconomy420, axiom, 
- (hasType(type_UnitOfCurrency, inst_ColombianPeso))).
-
-fof(axEconomy421, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_CommunalLandOwnershipEconomy))).
-
-fof(axEconomy422, axiom, 
- (hasType(type_UnitOfCurrency, inst_CongoFranc))).
-
-fof(axEconomy423, axiom, 
- (hasType(type_IndustryAttribute, inst_ConsumerGoodsIndustry))).
-
-fof(axEconomy424, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_ControlledLaborMarketEconomy))).
-
-fof(axEconomy425, axiom, 
- (hasType(type_IndustryAttribute, inst_CopperIndustry))).
-
-fof(axEconomy426, axiom, 
- (hasType(type_UnitOfCurrency, inst_CostaRicanColon))).
-
-fof(axEconomy427, axiom, 
- (hasType(type_IMFDevelopmentLevel, inst_CountryInTransition))).
-
-fof(axEconomy428, axiom, 
- (hasType(type_UnitOfCurrency, inst_CubanPeso))).
-
-fof(axEconomy429, axiom, 
- (hasType(type_UnitOfCurrency, inst_CypriotPound))).
-
-fof(axEconomy430, axiom, 
- (hasType(type_UnitOfCurrency, inst_CzechKoruna))).
-
-fof(axEconomy431, axiom, 
- (hasType(type_UnitOfCurrency, inst_DanishKrone))).
-
-fof(axEconomy432, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_DemocraticSocialism))).
-
-fof(axEconomy433, axiom, 
- (hasType(type_UNEconomicDevelopmentLevel, inst_DevelopedCountry))).
-
-fof(axEconomy434, axiom, 
- (hasType(type_IMFDevelopmentLevel, inst_DevelopingCountry))).
-
-fof(axEconomy435, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_DiversifiedEconomy))).
-
-fof(axEconomy436, axiom, 
- (hasType(type_UnitOfCurrency, inst_DjiboutiFranc))).
-
-fof(axEconomy437, axiom, 
- (hasType(type_UnitOfCurrency, inst_DominicanDollar))).
-
-fof(axEconomy438, axiom, 
- (hasType(type_UnitOfCurrency, inst_DominicanPeso))).
-
-fof(axEconomy439, axiom, 
- (hasType(type_UnitOfCurrency, inst_DutchGuilder))).
-
-fof(axEconomy440, axiom, 
- (hasType(type_UnitOfCurrency, inst_EcuadoranSucre))).
-
-fof(axEconomy441, axiom, 
- (hasType(type_UnitOfCurrency, inst_EgyptianPound))).
-
-fof(axEconomy442, axiom, 
- (hasType(type_UnitOfCurrency, inst_ElSalvadoranColon))).
-
-fof(axEconomy443, axiom, 
- (hasType(type_UnitOfCurrency, inst_EstonianKroon))).
-
-fof(axEconomy444, axiom, 
- (hasType(type_UnitOfCurrency, inst_EthiopianBirr))).
-
-fof(axEconomy445, axiom, 
- (hasType(type_IndustryAttribute, inst_FertilizerIndustry))).
-
-fof(axEconomy446, axiom, 
- (hasType(type_UnitOfCurrency, inst_FijiDollar))).
-
-fof(axEconomy447, axiom, 
- (hasType(type_UnitOfCurrency, inst_FinnishMarkka))).
-
-fof(axEconomy448, axiom, 
- (hasType(type_UNEconomicDevelopmentLevel, inst_FormerSovietOrEasternEuropeanCountry))).
-
-fof(axEconomy449, axiom, 
- (hasType(type_PowerGeneration, inst_FossilFuelPowerGeneration))).
-
-fof(axEconomy450, axiom, 
- (hasType(type_EconomicDevelopmentLevel, inst_FourDragonsEconomy))).
-
-fof(axEconomy451, axiom, 
- (hasType(type_UnitOfCurrency, inst_FrenchFranc))).
-
-fof(axEconomy452, axiom, 
- (hasType(type_IndustryAttribute, inst_FruitFarming))).
-
-fof(axEconomy453, axiom, 
- (hasType(type_IndustryAttribute, inst_FurnitureIndustry))).
-
-fof(axEconomy454, axiom, 
- (hasType(type_UnitOfCurrency, inst_GabonFranc))).
-
-fof(axEconomy455, axiom, 
- (hasType(type_UnitOfCurrency, inst_GambianDalasi))).
-
-fof(axEconomy456, axiom, 
- (hasType(type_UnitOfCurrency, inst_GeorgianLari))).
-
-fof(axEconomy457, axiom, 
- (hasType(type_UnitOfCurrency, inst_GermanMark))).
-
-fof(axEconomy458, axiom, 
- (hasType(type_UnitOfCurrency, inst_GhanianCedi))).
-
-fof(axEconomy459, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_GovernmentRegulatedEconomy))).
-
-fof(axEconomy460, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_GovernmentSubsidizedEconomy))).
-
-fof(axEconomy461, axiom, 
- (hasType(type_UnitOfCurrency, inst_GreekDrachma))).
-
-fof(axEconomy462, axiom, 
- (hasType(type_UnitOfCurrency, inst_GrenadaDollar))).
-
-fof(axEconomy463, axiom, 
- (hasType(type_UnitOfCurrency, inst_GuatemalanQuetzal))).
-
-fof(axEconomy464, axiom, 
- (hasType(type_UnitOfCurrency, inst_GuineaBissauPeso))).
-
-fof(axEconomy465, axiom, 
- (hasType(type_UnitOfCurrency, inst_GuineanFranc))).
-
-fof(axEconomy466, axiom, 
- (hasType(type_UnitOfCurrency, inst_GuyanaDollar))).
-
-fof(axEconomy467, axiom, 
- (hasType(type_UnitOfCurrency, inst_HaitianGourde))).
-
-fof(axEconomy468, axiom, 
- (hasType(type_IndustryAttribute, inst_HandicraftIndustry))).
-
-fof(axEconomy469, axiom, 
- (hasType(type_WorldBankGNIPerCapitaLevel, inst_HighIncomeCountry))).
-
-fof(axEconomy470, axiom, 
- (hasType(type_EconomicDevelopmentLevel, inst_HighTechIndustrialEconomy))).
-
-fof(axEconomy471, axiom, 
- (hasType(type_UnitOfCurrency, inst_HonduranLempira))).
-
-fof(axEconomy472, axiom, 
- (hasType(type_UnitOfCurrency, inst_HongKongDollar))).
-
-fof(axEconomy473, axiom, 
- (hasType(type_UnitOfCurrency, inst_HungarianForint))).
-
-fof(axEconomy474, axiom, 
- (hasType(type_ElectricalPowerGeneration, inst_HydroElectricPowerGeneration))).
-
-fof(axEconomy475, axiom, 
- (hasType(type_UnitOfCurrency, inst_IcelandicKrona))).
-
-fof(axEconomy476, axiom, 
- (hasType(type_UnitOfCurrency, inst_IndianRupee))).
-
-fof(axEconomy477, axiom, 
- (hasType(type_UnitOfCurrency, inst_IndonesianRupiah))).
-
-fof(axEconomy478, axiom, 
- (hasType(type_IndustryAttribute, inst_IndustrialSector))).
-
-fof(axEconomy479, axiom, 
- (hasType(type_UnitOfCurrency, inst_IranianRial))).
-
-fof(axEconomy480, axiom, 
- (hasType(type_UnitOfCurrency, inst_IraqiDinar))).
-
-fof(axEconomy481, axiom, 
- (hasType(type_UnitOfCurrency, inst_IrishPound))).
-
-fof(axEconomy482, axiom, 
- (hasType(type_UnitOfCurrency, inst_IsraeliShekel))).
-
-fof(axEconomy483, axiom, 
- (hasType(type_UnitOfCurrency, inst_ItalianLire))).
-
-fof(axEconomy484, axiom, 
- (hasType(type_UnitOfCurrency, inst_IvoryCoastFranc))).
-
-fof(axEconomy485, axiom, 
- (hasType(type_UnitOfCurrency, inst_JamaicanDollar))).
-
-fof(axEconomy486, axiom, 
- (hasType(type_UnitOfCurrency, inst_JapaneseYen))).
-
-fof(axEconomy487, axiom, 
- (hasType(type_UnitOfCurrency, inst_JordanianDinar))).
-
-fof(axEconomy488, axiom, 
- (hasType(type_UnitOfCurrency, inst_KazakhstaniTenge))).
-
-fof(axEconomy489, axiom, 
- (hasType(type_UnitOfCurrency, inst_KenyanShilling))).
-
-fof(axEconomy490, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_KilowattHour))).
-
-fof(axEconomy491, axiom, 
- (hasType(type_UnitOfCurrency, inst_KiribatiDollar))).
-
-fof(axEconomy492, axiom, 
- (hasType(type_UnitOfCurrency, inst_KuwaitiDinar))).
-
-fof(axEconomy493, axiom, 
- (hasType(type_UnitOfCurrency, inst_KyrgyzstaniSom))).
-
-fof(axEconomy494, axiom, 
- (hasType(type_UnitOfCurrency, inst_LaotianKip))).
-
-fof(axEconomy495, axiom, 
- (hasType(type_UnitOfCurrency, inst_LatvianLats))).
-
-fof(axEconomy496, axiom, 
- (hasType(type_IndustryAttribute, inst_LeadIndustry))).
-
-fof(axEconomy497, axiom, 
- (hasType(type_IndustryAttribute, inst_LeadManufacturing))).
-
-fof(axEconomy498, axiom, 
- (hasType(type_EconomicDevelopmentLevel, inst_LeastDevelopedCountry))).
-
-fof(axEconomy499, axiom, 
- (hasType(type_UnitOfCurrency, inst_LebanesePound))).
-
-fof(axEconomy500, axiom, 
- (hasType(type_UnitOfCurrency, inst_LesothoLoti))).
-
-fof(axEconomy501, axiom, 
- (hasType(type_UNEconomicDevelopmentLevel, inst_LessDevelopedCountry))).
-
-fof(axEconomy502, axiom, 
- (hasType(type_UnitOfCurrency, inst_LiberianDollar))).
-
-fof(axEconomy503, axiom, 
- (hasType(type_UnitOfCurrency, inst_LibyanDinar))).
-
-fof(axEconomy504, axiom, 
- (hasType(type_UnitOfCurrency, inst_LithuanianLitas))).
-
-fof(axEconomy505, axiom, 
- (hasType(type_WorldBankGNIPerCapitaLevel, inst_LowIncomeCountry))).
-
-fof(axEconomy506, axiom, 
- (hasType(type_WorldBankGNIPerCapitaLevel, inst_LowerMiddleIncomeCountry))).
-
-fof(axEconomy507, axiom, 
- (hasType(type_IndustryAttribute, inst_LumberIndustry))).
-
-fof(axEconomy508, axiom, 
- (hasType(type_UnitOfCurrency, inst_LuxembourgFranc))).
-
-fof(axEconomy509, axiom, 
- (hasType(type_UnitOfCurrency, inst_MacaoPataca))).
-
-fof(axEconomy510, axiom, 
- (hasType(type_UnitOfCurrency, inst_MadagascarFranc))).
-
-fof(axEconomy511, axiom, 
- (hasType(type_EconomicDevelopmentLevel, inst_MajorIndustrialEconomy))).
-
-fof(axEconomy512, axiom, 
- (hasType(type_UnitOfCurrency, inst_MalawianKwacha))).
-
-fof(axEconomy513, axiom, 
- (hasType(type_UnitOfCurrency, inst_MalaysianRinggit))).
-
-fof(axEconomy514, axiom, 
- (hasType(type_UnitOfCurrency, inst_MaliFranc))).
-
-fof(axEconomy515, axiom, 
- (hasType(type_UnitOfCurrency, inst_MalteseLira))).
-
-fof(axEconomy516, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_ManufacturingBasedEconomy))).
-
-fof(axEconomy517, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_MarketEconomy))).
-
-fof(axEconomy518, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_MarketSocialism))).
-
-fof(axEconomy519, axiom, 
- (hasType(type_UnitOfCurrency, inst_MauritanianOuguiya))).
-
-fof(axEconomy520, axiom, 
- (hasType(type_UnitOfCurrency, inst_MauritianRupee))).
-
-fof(axEconomy521, axiom, 
- (hasType(type_IndustryAttribute, inst_MetallurgyIndustry))).
-
-fof(axEconomy522, axiom, 
- (hasType(type_UnitOfCurrency, inst_MexicanPeso))).
-
-fof(axEconomy523, axiom, 
- (hasType(type_IndustryAttribute, inst_MilletFarming))).
-
-fof(axEconomy524, axiom, 
- (hasType(type_IndustryAttribute, inst_MiningIndustry))).
-
-fof(axEconomy525, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_MixedEconomy))).
-
-fof(axEconomy526, axiom, 
- (hasType(type_UnitOfCurrency, inst_MoldovanLeu))).
-
-fof(axEconomy527, axiom, 
- (hasType(type_UnitOfCurrency, inst_MongolianTugrik))).
-
-fof(axEconomy528, axiom, 
- (hasType(type_UnitOfCurrency, inst_MoroccanDirham))).
-
-fof(axEconomy529, axiom, 
- (hasType(type_IndustryAttribute, inst_MotorVehicleIndustry))).
-
-fof(axEconomy530, axiom, 
- (hasType(type_UnitOfCurrency, inst_MozambiqueMetical))).
-
-fof(axEconomy531, axiom, 
- (hasType(type_UnitOfCurrency, inst_MyanmarKyat))).
-
-fof(axEconomy532, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_NationalizedIndustryEconomy))).
-
-fof(axEconomy533, axiom, 
- (hasType(type_IndustryAttribute, inst_NaturalGasIndustry))).
-
-fof(axEconomy534, axiom, 
- (hasType(type_UnitOfCurrency, inst_NepaleseRupee))).
-
-fof(axEconomy535, axiom, 
- (hasType(type_UnitOfCurrency, inst_NewZealandDollar))).
-
-fof(axEconomy536, axiom, 
- (hasType(type_EconomicDevelopmentLevel, inst_NewlyIndustrializingEconomy))).
-
-fof(axEconomy537, axiom, 
- (hasType(type_UnitOfCurrency, inst_NicaraguanCordoba))).
-
-fof(axEconomy538, axiom, 
- (hasType(type_UnitOfCurrency, inst_NigerFranc))).
-
-fof(axEconomy539, axiom, 
- (hasType(type_UnitOfCurrency, inst_NigerianNaira))).
-
-fof(axEconomy540, axiom, 
- (hasType(type_UnitOfCurrency, inst_NorthKoreanWon))).
-
-fof(axEconomy541, axiom, 
- (hasType(type_UnitOfCurrency, inst_NorwegianKrone))).
-
-fof(axEconomy542, axiom, 
- (hasType(type_PowerGeneration, inst_NuclearPowerGeneration))).
-
-fof(axEconomy543, axiom, 
- (hasType(type_IndustryAttribute, inst_OatFarming))).
-
-fof(axEconomy544, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_OffshoreFinancialSectorEconomy))).
-
-fof(axEconomy545, axiom, 
- (hasType(type_UnitOfCurrency, inst_OmaniRiyal))).
-
-fof(axEconomy546, axiom, 
- (hasType(type_PowerGeneration, inst_OtherSourcePowerGeneration))).
-
-fof(axEconomy547, axiom, 
- (hasType(type_UnitOfCurrency, inst_PakistaniRupee))).
-
-fof(axEconomy548, axiom, 
- (hasType(type_UnitOfCurrency, inst_PanamanianBalboa))).
-
-fof(axEconomy549, axiom, 
- (hasType(type_UnitOfCurrency, inst_PapuanKina))).
-
-fof(axEconomy550, axiom, 
- (hasType(type_UnitOfCurrency, inst_ParaguayanGuarani))).
-
-fof(axEconomy551, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_PartialMarketEconomy))).
-
-fof(axEconomy552, axiom, 
- (hasType(type_UnitOfCurrency, inst_PeruvianInti))).
-
-fof(axEconomy553, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_PetroleumBasedEconomy))).
-
-fof(axEconomy554, axiom, 
- (hasType(type_IndustryAttribute, inst_PetroleumIndustry))).
-
-fof(axEconomy555, axiom, 
- (hasType(type_UnitOfCurrency, inst_PhilippinePeso))).
-
-fof(axEconomy556, axiom, 
- (hasType(type_UnitOfCurrency, inst_PolishZloty))).
-
-fof(axEconomy557, axiom, 
- (hasType(type_UnitOfCurrency, inst_PortugueseEscudo))).
-
-fof(axEconomy558, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_PrivateEnterpriseEconomy))).
-
-fof(axEconomy559, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_PrivatizingEconomy))).
-
-fof(axEconomy560, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_PureCapitalistEconomy))).
-
-fof(axEconomy561, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_PureSocialistEconomy))).
-
-fof(axEconomy562, axiom, 
- (hasType(type_UnitOfCurrency, inst_QatariRiyal))).
-
-fof(axEconomy563, axiom, 
- (hasType(type_IndustryAttribute, inst_RefrigerationEquipmentManufacturing))).
-
-fof(axEconomy564, axiom, 
- (hasType(type_IndustryAttribute, inst_RefrigeratorAndFreezerIndustry))).
-
-fof(axEconomy565, axiom, 
- (hasType(type_UnitOfCurrency, inst_RomanianLeu))).
-
-fof(axEconomy566, axiom, 
- (hasType(type_UnitOfCurrency, inst_RussianRuble))).
-
-fof(axEconomy567, axiom, 
- (hasType(type_UnitOfCurrency, inst_RwandaFranc))).
-
-fof(axEconomy568, axiom, 
- (hasType(type_IndustryAttribute, inst_RyeFarming))).
-
-fof(axEconomy569, axiom, 
- (hasType(type_UnitOfCurrency, inst_SaoThomeEPrincipeDobra))).
-
-fof(axEconomy570, axiom, 
- (hasType(type_UnitOfCurrency, inst_SaudiArabianRiyal))).
-
-fof(axEconomy571, axiom, 
- (hasType(type_UnitOfCurrency, inst_SenegaleseFranc))).
-
-fof(axEconomy572, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_ServiceBasedEconomy))).
-
-fof(axEconomy573, axiom, 
- (hasType(type_IndustryAttribute, inst_ServiceSector))).
-
-fof(axEconomy574, axiom, 
- (hasType(type_UnitOfCurrency, inst_SeychellesRupee))).
-
-fof(axEconomy575, axiom, 
- (hasType(type_UnitOfCurrency, inst_SierraLeoneLeone))).
-
-fof(axEconomy576, axiom, 
- (hasType(type_UnitOfCurrency, inst_SingaporeDollar))).
-
-fof(axEconomy577, axiom, 
- (hasType(type_UnitOfCurrency, inst_SlovakianKoruna))).
-
-fof(axEconomy578, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_SocialistEconomy))).
-
-fof(axEconomy579, axiom, 
- (hasType(type_UnitOfCurrency, inst_SomalianShilling))).
-
-fof(axEconomy580, axiom, 
- (hasType(type_IndustryAttribute, inst_SorghumFarming))).
-
-fof(axEconomy581, axiom, 
- (hasType(type_UnitOfCurrency, inst_SouthAfricanRand))).
-
-fof(axEconomy582, axiom, 
- (hasType(type_UnitOfCurrency, inst_SouthKoreanWon))).
-
-fof(axEconomy583, axiom, 
- (hasType(type_UnitOfCurrency, inst_SpanishPeseta))).
-
-fof(axEconomy584, axiom, 
- (hasType(type_UnitOfCurrency, inst_SriLankanRupee))).
-
-fof(axEconomy585, axiom, 
- (hasType(type_IndustryAttribute, inst_SteelIndustry))).
-
-fof(axEconomy586, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_SubsistenceAgricultureEconomy))).
-
-fof(axEconomy587, axiom, 
- (hasType(type_UnitOfCurrency, inst_SudanesePound))).
-
-fof(axEconomy588, axiom, 
- (hasType(type_UnitOfCurrency, inst_SurinameseGuilder))).
-
-fof(axEconomy589, axiom, 
- (hasType(type_UnitOfCurrency, inst_SwazilandLilangeni))).
-
-fof(axEconomy590, axiom, 
- (hasType(type_UnitOfCurrency, inst_SwedishKrona))).
-
-fof(axEconomy591, axiom, 
- (hasType(type_UnitOfCurrency, inst_SwissFranc))).
-
-fof(axEconomy592, axiom, 
- (hasType(type_UnitOfCurrency, inst_SyrianPound))).
-
-fof(axEconomy593, axiom, 
- (hasType(type_UnitOfCurrency, inst_TaiwanDollar))).
-
-fof(axEconomy594, axiom, 
- (hasType(type_UnitOfCurrency, inst_TajikSomoni))).
-
-fof(axEconomy595, axiom, 
- (hasType(type_UnitOfCurrency, inst_TajikistaniRuble))).
-
-fof(axEconomy596, axiom, 
- (hasType(type_UnitOfCurrency, inst_TanzanianShilling))).
-
-fof(axEconomy597, axiom, 
- (hasType(type_IndustryAttribute, inst_TextileIndustry))).
-
-fof(axEconomy598, axiom, 
- (hasType(type_UnitOfCurrency, inst_ThaiBaht))).
-
-fof(axEconomy599, axiom, 
- (hasType(type_UnitOfCurrency, inst_TogoFranc))).
-
-fof(axEconomy600, axiom, 
- (hasType(type_UnitOfCurrency, inst_TonganPaanga))).
-
-fof(axEconomy601, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_TourismBasedEconomy))).
-
-fof(axEconomy602, axiom, 
- (hasType(type_IndustryAttribute, inst_TourismIndustry))).
-
-fof(axEconomy603, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_TradeBasedEconomy))).
-
-fof(axEconomy604, axiom, 
- (hasType(type_UnitOfCurrency, inst_TrinidadAndTobagoDollar))).
-
-fof(axEconomy605, axiom, 
- (hasType(type_UnitOfCurrency, inst_TunisianDinar))).
-
-fof(axEconomy606, axiom, 
- (hasType(type_UnitOfCurrency, inst_TurkishLira))).
-
-fof(axEconomy607, axiom, 
- (hasType(type_UnitOfCurrency, inst_TurkmenManat))).
-
-fof(axEconomy608, axiom, 
- (hasType(type_UnitOfCurrency, inst_TuvaluDollar))).
-
-fof(axEconomy609, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_TwoTierLaborMarketEconomy))).
-
-fof(axEconomy610, axiom, 
- (hasType(type_UnitOfCurrency, inst_UgandanShilling))).
-
-fof(axEconomy611, axiom, 
- (hasType(type_UnitOfCurrency, inst_UkranianHryvnia))).
-
-fof(axEconomy612, axiom, 
- (hasType(type_EconomicDevelopmentLevel, inst_UnderdevelopedCountry))).
-
-fof(axEconomy613, axiom, 
- (hasType(type_UnitOfCurrency, inst_UnitedArabEmirateDirham))).
-
-fof(axEconomy614, axiom, 
- (hasType(type_WorldBankGNIPerCapitaLevel, inst_UpperMiddleIncomeCountry))).
-
-fof(axEconomy615, axiom, 
- (hasType(type_UnitOfCurrency, inst_UruguayanPeso))).
-
-fof(axEconomy616, axiom, 
- (hasType(type_UnitOfCurrency, inst_UzbekistaniSom))).
-
-fof(axEconomy617, axiom, 
- (hasType(type_IndustryAttribute, inst_VegetableFarming))).
-
-fof(axEconomy618, axiom, 
- (hasType(type_IndustryAttribute, inst_VegetableOilIndustry))).
-
-fof(axEconomy619, axiom, 
- (hasType(type_UnitOfCurrency, inst_VenezuelanBolivar))).
-
-fof(axEconomy620, axiom, 
- (hasType(type_UnitOfCurrency, inst_VietnameseDong))).
-
-fof(axEconomy621, axiom, 
- (hasType(type_EconomicSystemAttribute, inst_WelfareCapitalism))).
-
-fof(axEconomy622, axiom, 
- (hasType(type_UnitOfCurrency, inst_WesternSamoaNtala))).
-
-fof(axEconomy623, axiom, 
- (hasType(type_UnitOfCurrency, inst_YemeniRial))).
-
-fof(axEconomy624, axiom, 
- (hasType(type_Nation, inst_Yugoslavia))).
-
-fof(axEconomy625, axiom, 
- (hasType(type_UnitOfCurrency, inst_YugoslavianDinar))).
-
-fof(axEconomy626, axiom, 
- (hasType(type_UnitOfCurrency, inst_ZaireSezaire))).
-
-fof(axEconomy627, axiom, 
- (hasType(type_UnitOfCurrency, inst_ZambianKwacha))).
-
-fof(axEconomy628, axiom, 
- (hasType(type_UnitOfCurrency, inst_ZimbabweanDollar))).
-
-fof(axEconomy629, axiom, 
- (hasType(type_IndustryAttribute, inst_ZincIndustry))).
-
-fof(axEconomy630, axiom, 
- (hasType(type_IndustryAttribute, inst_ZincManufacturing))).
-
-fof(axEconomy631, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_TaxHavenEconomy))).
-
-fof(axEconomy632, axiom, 
- (hasType(type_FinancialSectorAttribute, inst_OffshoreBankingSectorEconomy))).
-
-fof(axEconomy633, axiom, 
- (hasType(type_IndustryAttribute, inst_AgricultureForestryFishingAndHunting))).
-
-fof(axEconomy634, axiom, 
- (hasType(type_IndustryAttribute, inst_CoalMining))).
-
-fof(axEconomy635, axiom, 
- (hasType(type_IndustryAttribute, inst_CoalProductsManufacturing))).
-
-fof(axEconomy636, axiom, 
- (hasType(type_IndustryAttribute, inst_CopperOreMining))).
-
-fof(axEconomy637, axiom, 
- (hasType(type_IndustryAttribute, inst_PrimarySmeltingAndRefiningOfCopper))).
-
-fof(axEconomy638, axiom, 
- (hasType(type_IndustryAttribute, inst_CopperRollingDrawingExtrudingAndAlloying))).
-
-fof(axEconomy639, axiom, 
- (hasType(type_IndustryAttribute, inst_CopperFoundriesExceptDieCasting))).
-
-fof(axEconomy640, axiom, 
- (hasType(type_IndustryAttribute, inst_FertilizerManufacturing))).
-
-fof(axEconomy641, axiom, 
- (hasType(type_IndustryAttribute, inst_FertilizerMineralMining))).
-
-fof(axEconomy642, axiom, 
- (hasType(type_IndustryAttribute, inst_FurnitureAndRelatedProductManufacturing))).
-
-fof(axEconomy643, axiom, 
- (hasType(type_IndustryAttribute, inst_FurnitureAndHomeFurnishingWholesalers))).
-
-fof(axEconomy644, axiom, 
- (hasType(type_IndustryAttribute, inst_FurnitureAndHomeFurnishingsStores))).
-
-fof(axEconomy645, axiom, 
- (hasType(type_IndustryAttribute, inst_FurnitureManufacturing))).
-
-fof(axEconomy646, axiom, 
- (hasType(type_IndustryAttribute, inst_HandwovenCarpetManufacturing))).
-
-fof(axEconomy647, axiom, 
- (hasType(type_IndustryAttribute, inst_LeadOreMining))).
-
-fof(axEconomy648, axiom, 
- (hasType(type_IndustryAttribute, inst_ForestryAndLogging))).
-
-fof(axEconomy649, axiom, 
- (hasType(type_IndustryAttribute, inst_WoodProductManufacturing))).
-
-fof(axEconomy650, axiom, 
- (hasType(type_IndustryAttribute, inst_Millwork))).
-
-fof(axEconomy651, axiom, 
- (hasType(type_IndustryAttribute, inst_LumberPlywoodMillworkAndWoodPanelWholesalers))).
-
-fof(axEconomy652, axiom, 
- (hasType(type_IndustryAttribute, inst_MiningExceptOilAndGas))).
-
-fof(axEconomy653, axiom, 
- (hasType(type_IndustryAttribute, inst_SupportActivitiesForMetalMining))).
-
-fof(axEconomy654, axiom, 
- (hasType(type_IndustryAttribute, inst_SupportActivitiesForNonmetallicMineralsExceptFuels))).
-
-fof(axEconomy655, axiom, 
- (hasType(type_IndustryAttribute, inst_MotorVehicleManufacturing))).
-
-fof(axEconomy656, axiom, 
- (hasType(type_IndustryAttribute, inst_MotorVehiclePartsManufacturing))).
-
-fof(axEconomy657, axiom, 
- (hasType(type_IndustryAttribute, inst_MotorVehicleBodyAndTrailerManufacturing))).
-
-fof(axEconomy658, axiom, 
- (hasType(type_IndustryAttribute, inst_MotorVehicleAndMotorVehiclePartsAndSuppliesWholesalers))).
-
-fof(axEconomy659, axiom, 
- (hasType(type_IndustryAttribute, inst_MotorVehicleAndPartsDealers))).
-
-fof(axEconomy660, axiom, 
- (hasType(type_IndustryAttribute, inst_NaturalGasLiquidExtraction))).
-
-fof(axEconomy661, axiom, 
- (hasType(type_IndustryAttribute, inst_NaturalGasDistribution))).
-
-fof(axEconomy662, axiom, 
- (hasType(type_IndustryAttribute, inst_PipelineTransportationOfNaturalGas))).
-
-fof(axEconomy663, axiom, 
- (hasType(type_IndustryAttribute, inst_PetroleumProductsManufacturing))).
-
-fof(axEconomy664, axiom, 
- (hasType(type_IndustryAttribute, inst_PetroleumRefineries))).
-
-fof(axEconomy665, axiom, 
- (hasType(type_IndustryAttribute, inst_CrudePetroleumExtraction))).
-
-fof(axEconomy666, axiom, 
- (hasType(type_IndustryAttribute, inst_DrillingOilAndGasWells))).
-
-fof(axEconomy667, axiom, 
- (hasType(type_IndustryAttribute, inst_SupportActivitiesForOilOperations))).
-
-fof(axEconomy668, axiom, 
- (hasType(type_IndustryAttribute, inst_AsphaltPavingRoofingAndSaturatedMaterialsManufacturing))).
-
-fof(axEconomy669, axiom, 
- (hasType(type_IndustryAttribute, inst_RefrigerationEquipmentAndSuppliesWholesalers))).
-
-fof(axEconomy670, axiom, 
- (hasType(type_IndustryAttribute, inst_RefrigeratedWarehousingAndStorage))).
-
-fof(axEconomy671, axiom, 
- (hasType(type_IndustryAttribute, inst_HouseholdRefrigeratorAndHomeFreezerManufacturing))).
-
-fof(axEconomy672, axiom, 
- (hasType(type_IndustryAttribute, inst_CommercialAndIndustrialRefrigerationAndEquipmentManufacturing))).
-
-fof(axEconomy673, axiom, 
- (hasType(type_IndustryAttribute, inst_SteelMills))).
-
-fof(axEconomy674, axiom, 
- (hasType(type_IndustryAttribute, inst_SteelForging))).
-
-fof(axEconomy675, axiom, 
- (hasType(type_IndustryAttribute, inst_SteelFoundriesExceptInvestment))).
-
-fof(axEconomy676, axiom, 
- (hasType(type_IndustryAttribute, inst_SteelInvestmentFoundries))).
-
-fof(axEconomy677, axiom, 
- (hasType(type_IndustryAttribute, inst_SteelProductManufacturingFromPurchasedSteel))).
-
-fof(axEconomy678, axiom, 
- (hasType(type_IndustryAttribute, inst_TextileMills))).
-
-fof(axEconomy679, axiom, 
- (hasType(type_IndustryAttribute, inst_TextileProductMills))).
-
-fof(axEconomy680, axiom, 
- (hasType(type_IndustryAttribute, inst_GrainAndOilseedMilling))).
-
-fof(axEconomy681, axiom, 
- (hasType(type_IndustryAttribute, inst_ZincOreMining))).
-
-fof(axEconomy682, axiom, 
- (hasType(type_IndustryAttribute, inst_CornFarming))).
-
-fof(axEconomy683, axiom, 
- (hasType(type_IndustryAttribute, inst_RiceFarming))).
-
-fof(axEconomy684, axiom, 
- (hasType(type_IndustryAttribute, inst_WheatFarming))).
-
diff --git a/examples/SUMO/TPTP/EconomyLemAx.p b/examples/SUMO/TPTP/EconomyLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/EconomyLemAx.p
+++ /dev/null
@@ -1,359 +0,0 @@
-fof(axEconomyLem0, axiom, 
- ( ! [Var_AREA] : 
- ((hasType(type_Object, Var_AREA) & hasType(type_Agent, Var_AREA)) => 
-(((f_attribute(Var_AREA,inst_FormerSovietOrEasternEuropeanCountry)) => (f_economyType(Var_AREA,inst_CountryInTransition))))))).
-
-fof(axEconomyLem1, axiom, 
- ( ! [Var_AREA] : 
- ((hasType(type_Object, Var_AREA) & hasType(type_Agent, Var_AREA)) => 
-(((f_attribute(Var_AREA,inst_FourDragonsEconomy)) => (f_economyType(Var_AREA,inst_LessDevelopedCountry))))))).
-
-fof(axEconomyLem2, axiom, 
- ( ! [Var_AREA] : 
- ((hasType(type_Object, Var_AREA) & hasType(type_Agent, Var_AREA)) => 
-(((f_attribute(Var_AREA,inst_FourDragonsEconomy)) => (f_economyType(Var_AREA,inst_AdvancedEconomy))))))).
-
-fof(axEconomyLem3, axiom, 
- ( ! [Var_AREA] : 
- ((hasType(type_Object, Var_AREA) & hasType(type_Agent, Var_AREA)) => 
-(((f_attribute(Var_AREA,inst_LowIncomeCountry)) => (f_economyType(Var_AREA,inst_LeastDevelopedCountry))))))).
-
-fof(axEconomyLem4, axiom, 
- ( ! [Var_AREA] : 
- ((hasType(type_Object, Var_AREA) & hasType(type_SelfConnectedObject, Var_AREA) & hasType(type_Agent, Var_AREA)) => 
-(((((f_attribute(Var_AREA,inst_HighIncomeCountry)) & (( ~ (f_member(Var_AREA,inst_OrganizationOfPetroleumExportingCountries)))))) => (f_economyType(Var_AREA,inst_DevelopedCountry))))))).
-
-fof(axEconomyLem5, axiom, 
- ( ! [Var_AREA] : 
- ((hasType(type_Object, Var_AREA) & hasType(type_Agent, Var_AREA)) => 
-(((f_attribute(Var_AREA,inst_MajorIndustrialEconomy)) => (f_economyType(Var_AREA,inst_DevelopedCountry))))))).
-
-fof(axEconomyLem6, axiom, 
- ( ! [Var_AREA] : 
- ((hasType(type_Object, Var_AREA) & hasType(type_Agent, Var_AREA)) => 
-(((f_attribute(Var_AREA,inst_MajorIndustrialEconomy)) => (f_economyType(Var_AREA,inst_AdvancedEconomy))))))).
-
-fof(axEconomyLem7, axiom, 
- ( ! [Var_STATE] : 
- ((hasType(type_SelfConnectedObject, Var_STATE) & hasType(type_Object, Var_STATE)) => 
-(((f_member(Var_STATE,inst_GroupOf7)) => (f_attribute(Var_STATE,inst_MajorIndustrialEconomy))))))).
-
-fof(axEconomyLem8, axiom, 
- ( ! [Var_AREA] : 
- ((hasType(type_Object, Var_AREA) & hasType(type_Agent, Var_AREA)) => 
-(((f_attribute(Var_AREA,inst_DemocraticSocialism)) => (f_governmentType(Var_AREA,inst_Democracy))))))).
-
-fof(axEconomyLem9, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_Nation, Var_AREA) => 
-(((f_attribute(Var_AREA,inst_CommunistState)) => (f_economyType(Var_AREA,inst_CentrallyPlannedEconomy))))))).
-
-fof(axEconomyLem10, axiom, 
- ( ! [Var_AREA] : 
- ((hasType(type_Object, Var_AREA) & hasType(type_Agent, Var_AREA)) => 
-(((f_attribute(Var_AREA,inst_PrivatizingEconomy)) => (f_economyType(Var_AREA,inst_CountryInTransition))))))).
-
-fof(axEconomyLem11, axiom, 
- ( ! [Var_FRACTION] : 
- ((hasType(type_RealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_SECTOR] : 
- (hasType(type_IndustryAttribute, Var_SECTOR) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_sectorCompositionOfGDP(Var_AREA,Var_SECTOR,Var_FRACTION)) => (f_lessThanOrEqualTo(Var_FRACTION,1.0))))))))))))).
-
-fof(axEconomyLem12, axiom, 
- ( ! [Var_FRACTION] : 
- ((hasType(type_RealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_populationFractionBelowPovertyLine(Var_AREA,Var_FRACTION)) => (f_lessThanOrEqualTo(Var_FRACTION,1.0)))))))))).
-
-fof(axEconomyLem13, axiom, 
- ( ! [Var_FRACTION] : 
- ((hasType(type_RealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_lowestDecileShareOfHouseholdIncome(Var_AREA,Var_FRACTION)) => (f_lessThanOrEqualTo(Var_FRACTION,1.0)))))))))).
-
-fof(axEconomyLem14, axiom, 
- ( ! [Var_FRACTION] : 
- ((hasType(type_RealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_highestDecileShareOfHouseholdIncome(Var_AREA,Var_FRACTION)) => (f_lessThanOrEqualTo(Var_FRACTION,1.0)))))))))).
-
-fof(axEconomyLem15, axiom, 
- ( ! [Var_INDEX] : 
- ((hasType(type_NonnegativeRealNumber, Var_INDEX) & hasType(type_Quantity, Var_INDEX)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_incomeDistributionByGiniIndex(Var_AREA,Var_INDEX)) => (f_lessThanOrEqualTo(Var_INDEX,100)))))))))).
-
-fof(axEconomyLem16, axiom, 
- ( ! [Var_FRACTION] : 
- ((hasType(type_RealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_inflationRateOfConsumerPrices(Var_AREA,Var_FRACTION)) => (f_lessThanOrEqualTo(Var_FRACTION,1.0)))))))))).
-
-fof(axEconomyLem17, axiom, 
- ( ! [Var_FRACTION] : 
- ((hasType(type_RealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_SECTOR] : 
- (hasType(type_Attribute, Var_SECTOR) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_laborForceFractionByOccupation(Var_AREA,Var_SECTOR,Var_FRACTION)) => (f_lessThanOrEqualTo(Var_FRACTION,1.0))))))))))))).
-
-fof(axEconomyLem18, axiom, 
- ( ! [Var_TOTALAMOUNT] : 
- ((hasType(type_CurrencyMeasure, Var_TOTALAMOUNT) & hasType(type_Quantity, Var_TOTALAMOUNT)) => 
-(( ! [Var_CAPAMOUNT] : 
- ((hasType(type_CurrencyMeasure, Var_CAPAMOUNT) & hasType(type_Quantity, Var_CAPAMOUNT)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(((((f_holdsDuring(Var_TIME,capitalExpendituresOfArea(Var_AREA,Var_CAPAMOUNT))) & (f_holdsDuring(Var_TIME,annualExpendituresOfArea(Var_AREA,Var_TOTALAMOUNT))))) => (f_greaterThan(Var_TOTALAMOUNT,Var_CAPAMOUNT)))))))))))))))).
-
-fof(axEconomyLem19, axiom, 
- ( ! [Var_NTH] : 
- (hasType(type_PositiveInteger, Var_NTH) => 
-(( ! [Var_SECTOR] : 
- (hasType(type_IndustryAttribute, Var_SECTOR) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_industryRankByOutput(Var_AREA,Var_SECTOR,Var_NTH)) => (f_industryOfArea(Var_AREA,Var_SECTOR))))))))))))).
-
-fof(axEconomyLem20, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_MetallurgicalPlant, Var_ORG) => 
-(f_attribute(Var_ORG,inst_MetallurgyIndustry))))).
-
-fof(axEconomyLem21, axiom, 
- ( ! [Var_X] : 
- ((hasType(type_RealNumber, Var_X) & hasType(type_Quantity, Var_X)) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_Entity, Var_AMOUNT) => 
-(((Var_AMOUNT = f_MeasureFn(Var_X,inst_KilowattHour)) => (Var_AMOUNT = f_MeasureFn(f_MultiplicationFn(3600000,Var_X),inst_Joule)))))))))).
-
-fof(axEconomyLem22, axiom, 
- ( ! [Var_X] : 
- ((hasType(type_RealNumber, Var_X) & hasType(type_Quantity, Var_X)) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_Entity, Var_AMOUNT) => 
-(((Var_AMOUNT = f_MeasureFn(Var_X,inst_Joule)) => (Var_AMOUNT = f_MeasureFn(f_MultiplicationFn(2.778e-4,Var_X),inst_Watt)))))))))).
-
-fof(axEconomyLem23, axiom, 
- ( ! [Var_AGENT2] : 
- ((hasType(type_Agent, Var_AGENT2) & hasType(type_Entity, Var_AGENT2)) => 
-(( ! [Var_AGENT1] : 
- ((hasType(type_Agent, Var_AGENT1) & hasType(type_Object, Var_AGENT1)) => 
-(((f_exportPartner(Var_AGENT1,Var_AGENT2)) => (( ? [Var_EXPORT] : 
- (hasType(type_Exporting, Var_EXPORT) &  
-(((f_origin(Var_EXPORT,Var_AGENT1)) & (f_destination(Var_EXPORT,Var_AGENT2))))))))))))))).
-
-fof(axEconomyLem24, axiom, 
- ( ! [Var_EXPORT] : 
- (hasType(type_Exporting, Var_EXPORT) => 
-(( ? [Var_ITEM] : 
- (hasType(type_Object, Var_ITEM) &  
-(f_patient(Var_EXPORT,Var_ITEM)))))))).
-
-fof(axEconomyLem25, axiom, 
- ( ! [Var_EXPORT] : 
- (hasType(type_Exporting, Var_EXPORT) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_ITEM] : 
- ((hasType(type_Entity, Var_ITEM) & hasType(type_Physical, Var_ITEM)) => 
-(((((f_patient(Var_EXPORT,Var_ITEM)) & (f_holdsDuring(f_BeginFn(f_WhenFn(Var_EXPORT)),located(Var_ITEM,Var_AREA))))) => (f_holdsDuring(f_EndFn(f_WhenFn(Var_EXPORT)),located(Var_ITEM,Var_AREA)))))))))))))).
-
-fof(axEconomyLem26, axiom, 
- ( ! [Var_EXPORT] : 
- (hasType(type_Exporting, Var_EXPORT) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_ITEM] : 
- ((hasType(type_Entity, Var_ITEM) & hasType(type_Physical, Var_ITEM)) => 
-(((((f_patient(Var_EXPORT,Var_ITEM)) & (f_destination(Var_EXPORT,Var_AREA)))) => (f_holdsDuring(f_EndFn(f_WhenFn(Var_EXPORT)),located(Var_ITEM,Var_AREA)))))))))))))).
-
-fof(axEconomyLem27, axiom, 
- ( ! [Var_EXPORT] : 
- (hasType(type_Exporting, Var_EXPORT) => 
-(( ! [Var_AREA1] : 
- (hasType(type_GeopoliticalArea, Var_AREA1) => 
-(( ! [Var_AREA2] : 
- (hasType(type_GeopoliticalArea, Var_AREA2) => 
-(( ! [Var_ITEM] : 
- ((hasType(type_Entity, Var_ITEM) & hasType(type_Physical, Var_ITEM)) => 
-(((((f_patient(Var_EXPORT,Var_ITEM)) & (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_EXPORT)),located(Var_ITEM,Var_AREA1))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_EXPORT)),located(Var_ITEM,Var_AREA2))))))) => (( ~ (f_located(Var_AREA2,Var_AREA1)))))))))))))))))).
-
-fof(axEconomyLem28, axiom, 
- ( ! [Var_EXPORT] : 
- (hasType(type_Exporting, Var_EXPORT) => 
-(( ! [Var_AREA1] : 
- (hasType(type_GeopoliticalArea, Var_AREA1) => 
-(( ! [Var_AREA2] : 
- (hasType(type_GeopoliticalArea, Var_AREA2) => 
-(( ! [Var_ITEM] : 
- (hasType(type_Entity, Var_ITEM) => 
-(((((f_patient(Var_EXPORT,Var_ITEM)) & (((f_origin(Var_EXPORT,Var_AREA1)) & (f_destination(Var_EXPORT,Var_AREA2)))))) => (Var_AREA1 != Var_AREA2))))))))))))))).
-
-fof(axEconomyLem29, axiom, 
- ( ! [Var_EXPORT] : 
- (hasType(type_Exporting, Var_EXPORT) => 
-(( ! [Var_AREA1] : 
- (hasType(type_GeopoliticalArea, Var_AREA1) => 
-(( ! [Var_AREA2] : 
- (hasType(type_GeopoliticalArea, Var_AREA2) => 
-(( ! [Var_ITEM] : 
- (hasType(type_Entity, Var_ITEM) => 
-(((((f_patient(Var_EXPORT,Var_ITEM)) & (((f_origin(Var_EXPORT,Var_AREA1)) & (f_destination(Var_EXPORT,Var_AREA2)))))) => (( ~ (f_located(Var_AREA2,Var_AREA1)))))))))))))))))).
-
-fof(axEconomyLem30, axiom, 
- ( ! [Var_YEAR] : 
- (hasType(type_Quantity, Var_YEAR) => 
-(( ! [Var_FRACTION] : 
- (hasType(type_PositiveRealNumber, Var_FRACTION) => 
-(( ! [Var_AREA2] : 
- (hasType(type_GeopoliticalArea, Var_AREA2) => 
-(( ! [Var_AREA1] : 
- (hasType(type_GeopoliticalArea, Var_AREA1) => 
-(((f_exportPartnerByFraction(Var_AREA1,Var_AREA2,Var_FRACTION)) => (f_lessThanOrEqualTo(Var_YEAR,1.0)))))))))))))))).
-
-fof(axEconomyLem31, axiom, 
- ( ! [Var_AGENT2] : 
- ((hasType(type_Agent, Var_AGENT2) & hasType(type_Object, Var_AGENT2)) => 
-(( ! [Var_AGENT1] : 
- ((hasType(type_Agent, Var_AGENT1) & hasType(type_Entity, Var_AGENT1)) => 
-(((f_importPartner(Var_AGENT1,Var_AGENT2)) => (( ? [Var_EXPORT] : 
- (hasType(type_Exporting, Var_EXPORT) &  
-(((f_origin(Var_EXPORT,Var_AGENT2)) & (f_destination(Var_EXPORT,Var_AGENT1))))))))))))))).
-
-fof(axEconomyLem32, axiom, 
- ( ! [Var_YEAR] : 
- (hasType(type_Quantity, Var_YEAR) => 
-(( ! [Var_FRACTION] : 
- (hasType(type_PositiveRealNumber, Var_FRACTION) => 
-(( ! [Var_AREA2] : 
- (hasType(type_GeopoliticalArea, Var_AREA2) => 
-(( ! [Var_AREA1] : 
- (hasType(type_GeopoliticalArea, Var_AREA1) => 
-(((f_importPartnerByFraction(Var_AREA1,Var_AREA2,Var_FRACTION)) => (f_lessThanOrEqualTo(Var_YEAR,1.0)))))))))))))))).
-
-fof(axEconomyLem33, axiom, 
- ( ! [Var_AG] : 
- (hasType(type_Agriculture, Var_AG) => 
-(f_resultType(Var_AG,type_AgriculturalProduct))))).
-
-fof(axEconomyLem34, axiom, 
- ( ! [Var_ITEM] : 
- (hasType(type_PackagedFoodProduct, Var_ITEM) => 
-(( ? [Var_FOOD] : 
- (hasType(type_FoodProduct, Var_FOOD) &  
-(( ? [Var_PACKAGE] : 
- (hasType(type_ProductPackage, Var_PACKAGE) &  
-(f_contains(Var_PACKAGE,Var_FOOD))))))))))).
-
-fof(axEconomyLem35, axiom, 
- ( ! [Var_ITEM] : 
- (hasType(type_PackagedBeverageProduct, Var_ITEM) => 
-(( ? [Var_DRINK] : 
- (hasType(type_BeverageProduct, Var_DRINK) &  
-(( ? [Var_PACKAGE] : 
- (hasType(type_ProductPackage, Var_PACKAGE) &  
-(f_contains(Var_PACKAGE,Var_DRINK))))))))))).
-
-fof(axEconomyLem36, axiom, 
- ( ! [Var_ORE] : 
- (hasType(type_Bauxite, Var_ORE) => 
-(( ? [Var_METAL] : 
- (hasType(type_Alumina, Var_METAL) &  
-(f_component(Var_METAL,Var_ORE)))))))).
-
-fof(axEconomyLem37, axiom, 
- ( ! [Var_ORE] : 
- (hasType(type_IronOre, Var_ORE) => 
-(( ? [Var_METAL] : 
- (hasType(type_Iron, Var_METAL) &  
-(f_component(Var_METAL,Var_ORE)))))))).
-
-fof(axEconomyLem38, axiom, 
- ( ! [Var_ORE] : 
- (hasType(type_CopperOre, Var_ORE) => 
-(( ? [Var_METAL] : 
- (hasType(type_Copper, Var_METAL) &  
-(f_component(Var_METAL,Var_ORE)))))))).
-
-fof(axEconomyLem39, axiom, 
- ( ! [Var_ORE] : 
- (hasType(type_NickelOre, Var_ORE) => 
-(( ? [Var_METAL] : 
- (hasType(type_Nickel, Var_METAL) &  
-(f_component(Var_METAL,Var_ORE)))))))).
-
-fof(axEconomyLem40, axiom, 
- ( ! [Var_ORE] : 
- (hasType(type_LeadOre, Var_ORE) => 
-(( ? [Var_METAL] : 
- (hasType(type_Lead, Var_METAL) &  
-(f_component(Var_METAL,Var_ORE)))))))).
-
-fof(axEconomyLem41, axiom, 
- ( ! [Var_ORE] : 
- (hasType(type_ZincOre, Var_ORE) => 
-(( ? [Var_METAL] : 
- (hasType(type_Zinc, Var_METAL) &  
-(f_component(Var_METAL,Var_ORE)))))))).
-
-fof(axEconomyLem42, axiom, 
- ( ! [Var_ITEM] : 
- (hasType(type_Steel, Var_ITEM) => 
-(( ? [Var_PART] : 
- (hasType(type_Iron, Var_PART) &  
-(f_part(Var_PART,Var_ITEM)))))))).
-
-fof(axEconomyLem43, axiom, 
- ( ! [Var_ITEM] : 
- (hasType(type_Steel, Var_ITEM) => 
-(( ? [Var_PART] : 
- (hasType(type_Carbon, Var_PART) &  
-(f_part(Var_PART,Var_ITEM)))))))).
-
-fof(axEconomyLem44, axiom, 
- ( ! [Var_ITEM] : 
- (hasType(type_IronMetal, Var_ITEM) => 
-(( ? [Var_PART] : 
- (hasType(type_Iron, Var_PART) &  
-(f_part(Var_PART,Var_ITEM)))))))).
-
-fof(axEconomyLem45, axiom, 
- ( ! [Var_ITEM] : 
- (hasType(type_AluminumMetal, Var_ITEM) => 
-(( ? [Var_PART] : 
- (hasType(type_Aluminum, Var_PART) &  
-(f_part(Var_PART,Var_ITEM)))))))).
-
-fof(axEconomyLem46, axiom, 
- ( ! [Var_ITEM] : 
- (hasType(type_LeadMetal, Var_ITEM) => 
-(( ? [Var_PART] : 
- (hasType(type_Lead, Var_PART) &  
-(f_part(Var_PART,Var_ITEM)))))))).
-
-fof(axEconomyLem47, axiom, 
- ( ! [Var_CONCRETE] : 
- (hasType(type_Concrete, Var_CONCRETE) => 
-(( ? [Var_PART] : 
- (hasType(type_Mineral, Var_PART) &  
-(f_component(Var_PART,Var_CONCRETE)))))))).
-
-fof(axEconomyLem48, axiom, 
- ( ! [Var_CONCRETE] : 
- (hasType(type_Concrete, Var_CONCRETE) => 
-(( ? [Var_PART] : 
- (hasType(type_Cement, Var_PART) &  
-(f_component(Var_PART,Var_CONCRETE)))))))).
-
diff --git a/examples/SUMO/TPTP/EconomyPredAx.p b/examples/SUMO/TPTP/EconomyPredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/EconomyPredAx.p
+++ /dev/null
@@ -1,1644 +0,0 @@
-fof(axEconomyPred0, axiom, 
- f_economyType(inst_Andorra,inst_DevelopedCountry)).
-
-fof(axEconomyPred1, axiom, 
- f_economyType(inst_Australia,inst_DevelopedCountry)).
-
-fof(axEconomyPred2, axiom, 
- f_economyType(inst_Austria,inst_DevelopedCountry)).
-
-fof(axEconomyPred3, axiom, 
- f_economyType(inst_Belgium,inst_DevelopedCountry)).
-
-fof(axEconomyPred4, axiom, 
- f_economyType(inst_Bermuda,inst_DevelopedCountry)).
-
-fof(axEconomyPred5, axiom, 
- f_economyType(inst_Canada,inst_DevelopedCountry)).
-
-fof(axEconomyPred6, axiom, 
- f_economyType(inst_Denmark,inst_DevelopedCountry)).
-
-fof(axEconomyPred7, axiom, 
- f_economyType(inst_FaroeIslands,inst_DevelopedCountry)).
-
-fof(axEconomyPred8, axiom, 
- f_economyType(inst_Finland,inst_DevelopedCountry)).
-
-fof(axEconomyPred9, axiom, 
- f_economyType(inst_France,inst_DevelopedCountry)).
-
-fof(axEconomyPred10, axiom, 
- f_economyType(inst_Germany,inst_DevelopedCountry)).
-
-fof(axEconomyPred11, axiom, 
- f_economyType(inst_Greece,inst_DevelopedCountry)).
-
-fof(axEconomyPred12, axiom, 
- f_economyType(inst_HolySee,inst_DevelopedCountry)).
-
-fof(axEconomyPred13, axiom, 
- f_economyType(inst_Iceland,inst_DevelopedCountry)).
-
-fof(axEconomyPred14, axiom, 
- f_economyType(inst_Ireland,inst_DevelopedCountry)).
-
-fof(axEconomyPred15, axiom, 
- f_economyType(inst_Israel,inst_DevelopedCountry)).
-
-fof(axEconomyPred16, axiom, 
- f_economyType(inst_Italy,inst_DevelopedCountry)).
-
-fof(axEconomyPred17, axiom, 
- f_economyType(inst_Japan,inst_DevelopedCountry)).
-
-fof(axEconomyPred18, axiom, 
- f_economyType(inst_Liechtenstein,inst_DevelopedCountry)).
-
-fof(axEconomyPred19, axiom, 
- f_economyType(inst_Luxembourg,inst_DevelopedCountry)).
-
-fof(axEconomyPred20, axiom, 
- f_economyType(inst_Malta,inst_DevelopedCountry)).
-
-fof(axEconomyPred21, axiom, 
- f_economyType(inst_Mexico,inst_DevelopedCountry)).
-
-fof(axEconomyPred22, axiom, 
- f_economyType(inst_Monaco,inst_DevelopedCountry)).
-
-fof(axEconomyPred23, axiom, 
- f_economyType(inst_Netherlands,inst_DevelopedCountry)).
-
-fof(axEconomyPred24, axiom, 
- f_economyType(inst_NewZealand,inst_DevelopedCountry)).
-
-fof(axEconomyPred25, axiom, 
- f_economyType(inst_Norway,inst_DevelopedCountry)).
-
-fof(axEconomyPred26, axiom, 
- f_economyType(inst_Portugal,inst_DevelopedCountry)).
-
-fof(axEconomyPred27, axiom, 
- f_economyType(inst_SanMarino,inst_DevelopedCountry)).
-
-fof(axEconomyPred28, axiom, 
- f_economyType(inst_SouthAfrica,inst_DevelopedCountry)).
-
-fof(axEconomyPred29, axiom, 
- f_economyType(inst_Spain,inst_DevelopedCountry)).
-
-fof(axEconomyPred30, axiom, 
- f_economyType(inst_Sweden,inst_DevelopedCountry)).
-
-fof(axEconomyPred31, axiom, 
- f_economyType(inst_Switzerland,inst_DevelopedCountry)).
-
-fof(axEconomyPred32, axiom, 
- f_economyType(inst_Turkey,inst_DevelopedCountry)).
-
-fof(axEconomyPred33, axiom, 
- f_economyType(inst_UnitedKingdom,inst_DevelopedCountry)).
-
-fof(axEconomyPred34, axiom, 
- f_economyType(inst_UnitedStates,inst_DevelopedCountry)).
-
-fof(axEconomyPred35, axiom, 
- f_economyType(inst_Afghanistan,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred36, axiom, 
- f_economyType(inst_Algeria,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred37, axiom, 
- f_economyType(inst_Angola,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred38, axiom, 
- f_economyType(inst_AntiguaAndBarbuda,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred39, axiom, 
- f_economyType(inst_Argentina,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred40, axiom, 
- f_economyType(inst_Aruba,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred41, axiom, 
- f_economyType(inst_TheBahamas,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred42, axiom, 
- f_economyType(inst_Bahrain,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred43, axiom, 
- f_economyType(inst_Bangladesh,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred44, axiom, 
- f_economyType(inst_Barbados,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred45, axiom, 
- f_economyType(inst_Belize,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred46, axiom, 
- f_economyType(inst_Burundi,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred47, axiom, 
- f_economyType(inst_Cambodia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred48, axiom, 
- f_economyType(inst_Cameroon,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred49, axiom, 
- f_economyType(inst_CapeVerde,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred50, axiom, 
- f_economyType(inst_CentralAfricanRepublic,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred51, axiom, 
- f_economyType(inst_Chad,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred52, axiom, 
- f_economyType(inst_Chile,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred53, axiom, 
- f_economyType(inst_China,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred54, axiom, 
- f_economyType(inst_Colombia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred55, axiom, 
- f_economyType(inst_Comoros,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred56, axiom, 
- f_economyType(inst_DemocraticRepublicOfTheCongo,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred57, axiom, 
- f_economyType(inst_CostaRica,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred58, axiom, 
- f_economyType(inst_CoteDIvoire,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred59, axiom, 
- f_economyType(inst_Cyprus,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred60, axiom, 
- f_economyType(inst_Djibouti,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred61, axiom, 
- f_economyType(inst_Dominica,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred62, axiom, 
- f_economyType(inst_DominicanRepublic,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred63, axiom, 
- f_economyType(inst_Ecuador,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred64, axiom, 
- f_economyType(inst_Egypt,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred65, axiom, 
- f_economyType(inst_ElSalvador,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred66, axiom, 
- f_economyType(inst_EquatorialGuinea,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred67, axiom, 
- f_economyType(inst_Ethiopia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred68, axiom, 
- f_economyType(inst_Fiji,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred69, axiom, 
- f_economyType(inst_Gabon,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred70, axiom, 
- f_economyType(inst_Gambia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred71, axiom, 
- f_economyType(inst_Ghana,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred72, axiom, 
- f_economyType(inst_Grenada,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred73, axiom, 
- f_economyType(inst_Guatemala,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred74, axiom, 
- f_economyType(inst_Guinea,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred75, axiom, 
- f_economyType(inst_GuineaBissau,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred76, axiom, 
- f_economyType(inst_Guyana,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred77, axiom, 
- f_economyType(inst_Haiti,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred78, axiom, 
- f_economyType(inst_Honduras,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred79, axiom, 
- f_economyType(inst_India,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred80, axiom, 
- f_economyType(inst_Indonesia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred81, axiom, 
- f_economyType(inst_Iran,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred82, axiom, 
- f_economyType(inst_Iraq,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred83, axiom, 
- f_economyType(inst_Jamaica,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred84, axiom, 
- f_economyType(inst_Jordan,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred85, axiom, 
- f_economyType(inst_Kenya,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred86, axiom, 
- f_economyType(inst_Kiribati,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred87, axiom, 
- f_economyType(inst_Kuwait,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred88, axiom, 
- f_economyType(inst_Laos,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred89, axiom, 
- f_economyType(inst_Lebanon,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred90, axiom, 
- f_economyType(inst_Lesotho,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred91, axiom, 
- f_economyType(inst_Liberia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred92, axiom, 
- f_economyType(inst_Libya,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred93, axiom, 
- f_economyType(inst_Madagascar,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred94, axiom, 
- f_economyType(inst_Malawi,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred95, axiom, 
- f_economyType(inst_Malaysia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred96, axiom, 
- f_economyType(inst_Maldives,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred97, axiom, 
- f_economyType(inst_Mali,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred98, axiom, 
- f_economyType(inst_Malta,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred99, axiom, 
- f_economyType(inst_MarshallIslands,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred100, axiom, 
- f_economyType(inst_Mauritania,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred101, axiom, 
- f_economyType(inst_Mauritius,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred102, axiom, 
- f_economyType(inst_Mexico,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred103, axiom, 
- f_economyType(inst_Micronesia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred104, axiom, 
- f_economyType(inst_Morocco,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred105, axiom, 
- f_economyType(inst_Mozambique,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred106, axiom, 
- f_economyType(inst_Namibia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred107, axiom, 
- f_economyType(inst_Nepal,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred108, axiom, 
- f_economyType(inst_NetherlandsAntilles,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred109, axiom, 
- f_economyType(inst_Nicaragua,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred110, axiom, 
- f_economyType(inst_Niger,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred111, axiom, 
- f_economyType(inst_Nigeria,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred112, axiom, 
- f_economyType(inst_Oman,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred113, axiom, 
- f_economyType(inst_Pakistan,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred114, axiom, 
- f_economyType(inst_Panama,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred115, axiom, 
- f_economyType(inst_PapuaNewGuinea,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred116, axiom, 
- f_economyType(inst_Paraguay,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred117, axiom, 
- f_economyType(inst_Peru,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred118, axiom, 
- f_economyType(inst_Philippines,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred119, axiom, 
- f_economyType(inst_Qatar,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred120, axiom, 
- f_economyType(inst_Rwanda,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred121, axiom, 
- f_economyType(inst_SaintKittsAndNevis,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred122, axiom, 
- f_economyType(inst_SaintLucia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred123, axiom, 
- f_economyType(inst_SaintVincentAndTheGrenadines,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred124, axiom, 
- f_economyType(inst_Samoa,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred125, axiom, 
- f_economyType(inst_SaoTomeAndPrincipe,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred126, axiom, 
- f_economyType(inst_SaudiArabia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred127, axiom, 
- f_economyType(inst_Senegal,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred128, axiom, 
- f_economyType(inst_Seychelles,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred129, axiom, 
- f_economyType(inst_SierraLeone,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred130, axiom, 
- f_economyType(inst_SolomonIslands,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred131, axiom, 
- f_economyType(inst_Somalia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred132, axiom, 
- f_economyType(inst_SouthAfrica,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred133, axiom, 
- f_economyType(inst_SriLanka,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred134, axiom, 
- f_economyType(inst_Sudan,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred135, axiom, 
- f_economyType(inst_Suriname,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred136, axiom, 
- f_economyType(inst_Swaziland,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred137, axiom, 
- f_economyType(inst_Syria,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred138, axiom, 
- f_economyType(inst_Tanzania,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred139, axiom, 
- f_economyType(inst_Thailand,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred140, axiom, 
- f_economyType(inst_Togo,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred141, axiom, 
- f_economyType(inst_TrinidadAndTobago,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred142, axiom, 
- f_economyType(inst_Tunisia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred143, axiom, 
- f_economyType(inst_Turkey,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred144, axiom, 
- f_economyType(inst_UnitedArabEmirates,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred145, axiom, 
- f_economyType(inst_Uganda,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred146, axiom, 
- f_economyType(inst_Uruguay,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred147, axiom, 
- f_economyType(inst_Vanuatu,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred148, axiom, 
- f_economyType(inst_Venezuela,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred149, axiom, 
- f_economyType(inst_Vietnam,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred150, axiom, 
- f_economyType(inst_Yemen,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred151, axiom, 
- f_economyType(inst_Zambia,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred152, axiom, 
- f_economyType(inst_Zimbabwe,inst_LessDevelopedCountry)).
-
-fof(axEconomyPred153, axiom, 
- f_economyType(inst_HongKong,inst_FourDragonsEconomy)).
-
-fof(axEconomyPred154, axiom, 
- f_economyType(inst_Singapore,inst_FourDragonsEconomy)).
-
-fof(axEconomyPred155, axiom, 
- f_economyType(inst_SouthKorea,inst_FourDragonsEconomy)).
-
-fof(axEconomyPred156, axiom, 
- f_economyType(inst_Taiwan,inst_FourDragonsEconomy)).
-
-fof(axEconomyPred157, axiom, 
- f_economyType(inst_Australia,inst_AdvancedEconomy)).
-
-fof(axEconomyPred158, axiom, 
- f_economyType(inst_Austria,inst_AdvancedEconomy)).
-
-fof(axEconomyPred159, axiom, 
- f_economyType(inst_Belgium,inst_AdvancedEconomy)).
-
-fof(axEconomyPred160, axiom, 
- f_economyType(inst_Canada,inst_AdvancedEconomy)).
-
-fof(axEconomyPred161, axiom, 
- f_economyType(inst_Denmark,inst_AdvancedEconomy)).
-
-fof(axEconomyPred162, axiom, 
- f_economyType(inst_Finland,inst_AdvancedEconomy)).
-
-fof(axEconomyPred163, axiom, 
- f_economyType(inst_France,inst_AdvancedEconomy)).
-
-fof(axEconomyPred164, axiom, 
- f_economyType(inst_Germany,inst_AdvancedEconomy)).
-
-fof(axEconomyPred165, axiom, 
- f_economyType(inst_Greece,inst_AdvancedEconomy)).
-
-fof(axEconomyPred166, axiom, 
- f_economyType(inst_HongKong,inst_AdvancedEconomy)).
-
-fof(axEconomyPred167, axiom, 
- f_economyType(inst_Iceland,inst_AdvancedEconomy)).
-
-fof(axEconomyPred168, axiom, 
- f_economyType(inst_Ireland,inst_AdvancedEconomy)).
-
-fof(axEconomyPred169, axiom, 
- f_economyType(inst_Israel,inst_AdvancedEconomy)).
-
-fof(axEconomyPred170, axiom, 
- f_economyType(inst_Italy,inst_AdvancedEconomy)).
-
-fof(axEconomyPred171, axiom, 
- f_economyType(inst_Japan,inst_AdvancedEconomy)).
-
-fof(axEconomyPred172, axiom, 
- f_economyType(inst_SouthKorea,inst_AdvancedEconomy)).
-
-fof(axEconomyPred173, axiom, 
- f_economyType(inst_Luxembourg,inst_AdvancedEconomy)).
-
-fof(axEconomyPred174, axiom, 
- f_economyType(inst_Netherlands,inst_AdvancedEconomy)).
-
-fof(axEconomyPred175, axiom, 
- f_economyType(inst_NewZealand,inst_AdvancedEconomy)).
-
-fof(axEconomyPred176, axiom, 
- f_economyType(inst_Norway,inst_AdvancedEconomy)).
-
-fof(axEconomyPred177, axiom, 
- f_economyType(inst_Portugal,inst_AdvancedEconomy)).
-
-fof(axEconomyPred178, axiom, 
- f_economyType(inst_Singapore,inst_AdvancedEconomy)).
-
-fof(axEconomyPred179, axiom, 
- f_economyType(inst_Spain,inst_AdvancedEconomy)).
-
-fof(axEconomyPred180, axiom, 
- f_economyType(inst_Sweden,inst_AdvancedEconomy)).
-
-fof(axEconomyPred181, axiom, 
- f_economyType(inst_Switzerland,inst_AdvancedEconomy)).
-
-fof(axEconomyPred182, axiom, 
- f_economyType(inst_Taiwan,inst_AdvancedEconomy)).
-
-fof(axEconomyPred183, axiom, 
- f_economyType(inst_UnitedKingdom,inst_AdvancedEconomy)).
-
-fof(axEconomyPred184, axiom, 
- f_economyType(inst_UnitedStates,inst_AdvancedEconomy)).
-
-fof(axEconomyPred185, axiom, 
- f_economyType(inst_Albania,inst_CountryInTransition)).
-
-fof(axEconomyPred186, axiom, 
- f_economyType(inst_Armenia,inst_CountryInTransition)).
-
-fof(axEconomyPred187, axiom, 
- f_economyType(inst_Azerbaijan,inst_CountryInTransition)).
-
-fof(axEconomyPred188, axiom, 
- f_economyType(inst_Belarus,inst_CountryInTransition)).
-
-fof(axEconomyPred189, axiom, 
- f_economyType(inst_BosniaAndHerzegovina,inst_CountryInTransition)).
-
-fof(axEconomyPred190, axiom, 
- f_economyType(inst_Bulgaria,inst_CountryInTransition)).
-
-fof(axEconomyPred191, axiom, 
- f_economyType(inst_Croatia,inst_CountryInTransition)).
-
-fof(axEconomyPred192, axiom, 
- f_economyType(inst_CzechRepublic,inst_CountryInTransition)).
-
-fof(axEconomyPred193, axiom, 
- f_economyType(inst_Estonia,inst_CountryInTransition)).
-
-fof(axEconomyPred194, axiom, 
- f_economyType(inst_RepublicOfGeorgia,inst_CountryInTransition)).
-
-fof(axEconomyPred195, axiom, 
- f_economyType(inst_Hungary,inst_CountryInTransition)).
-
-fof(axEconomyPred196, axiom, 
- f_economyType(inst_Kazakhstan,inst_CountryInTransition)).
-
-fof(axEconomyPred197, axiom, 
- f_economyType(inst_Kyrgyzstan,inst_CountryInTransition)).
-
-fof(axEconomyPred198, axiom, 
- f_economyType(inst_Latvia,inst_CountryInTransition)).
-
-fof(axEconomyPred199, axiom, 
- f_economyType(inst_Lithuania,inst_CountryInTransition)).
-
-fof(axEconomyPred200, axiom, 
- f_economyType(inst_Macedonia,inst_CountryInTransition)).
-
-fof(axEconomyPred201, axiom, 
- f_economyType(inst_Moldova,inst_CountryInTransition)).
-
-fof(axEconomyPred202, axiom, 
- f_economyType(inst_Mongolia,inst_CountryInTransition)).
-
-fof(axEconomyPred203, axiom, 
- f_economyType(inst_Poland,inst_CountryInTransition)).
-
-fof(axEconomyPred204, axiom, 
- f_economyType(inst_Romania,inst_CountryInTransition)).
-
-fof(axEconomyPred205, axiom, 
- f_economyType(inst_Russia,inst_CountryInTransition)).
-
-fof(axEconomyPred206, axiom, 
- f_economyType(inst_Slovakia,inst_CountryInTransition)).
-
-fof(axEconomyPred207, axiom, 
- f_economyType(inst_Slovenia,inst_CountryInTransition)).
-
-fof(axEconomyPred208, axiom, 
- f_economyType(inst_Tajikistan,inst_CountryInTransition)).
-
-fof(axEconomyPred209, axiom, 
- f_economyType(inst_Turkmenistan,inst_CountryInTransition)).
-
-fof(axEconomyPred210, axiom, 
- f_economyType(inst_Ukraine,inst_CountryInTransition)).
-
-fof(axEconomyPred211, axiom, 
- f_economyType(inst_Uzbekistan,inst_CountryInTransition)).
-
-fof(axEconomyPred212, axiom, 
- f_economyType(inst_Yugoslavia,inst_CountryInTransition)).
-
-fof(axEconomyPred213, axiom, 
- f_economyType(inst_Afghanistan,inst_DevelopingCountry)).
-
-fof(axEconomyPred214, axiom, 
- f_economyType(inst_Algeria,inst_DevelopingCountry)).
-
-fof(axEconomyPred215, axiom, 
- f_economyType(inst_Angola,inst_DevelopingCountry)).
-
-fof(axEconomyPred216, axiom, 
- f_economyType(inst_AntiguaAndBarbuda,inst_DevelopingCountry)).
-
-fof(axEconomyPred217, axiom, 
- f_economyType(inst_Argentina,inst_DevelopingCountry)).
-
-fof(axEconomyPred218, axiom, 
- f_economyType(inst_Aruba,inst_DevelopingCountry)).
-
-fof(axEconomyPred219, axiom, 
- f_economyType(inst_TheBahamas,inst_DevelopingCountry)).
-
-fof(axEconomyPred220, axiom, 
- f_economyType(inst_Bahrain,inst_DevelopingCountry)).
-
-fof(axEconomyPred221, axiom, 
- f_economyType(inst_Bangladesh,inst_DevelopingCountry)).
-
-fof(axEconomyPred222, axiom, 
- f_economyType(inst_Barbados,inst_DevelopingCountry)).
-
-fof(axEconomyPred223, axiom, 
- f_economyType(inst_Belize,inst_DevelopingCountry)).
-
-fof(axEconomyPred224, axiom, 
- f_economyType(inst_Burundi,inst_DevelopingCountry)).
-
-fof(axEconomyPred225, axiom, 
- f_economyType(inst_Cambodia,inst_DevelopingCountry)).
-
-fof(axEconomyPred226, axiom, 
- f_economyType(inst_Cameroon,inst_DevelopingCountry)).
-
-fof(axEconomyPred227, axiom, 
- f_economyType(inst_CapeVerde,inst_DevelopingCountry)).
-
-fof(axEconomyPred228, axiom, 
- f_economyType(inst_CentralAfricanRepublic,inst_DevelopingCountry)).
-
-fof(axEconomyPred229, axiom, 
- f_economyType(inst_Chad,inst_DevelopingCountry)).
-
-fof(axEconomyPred230, axiom, 
- f_economyType(inst_Chile,inst_DevelopingCountry)).
-
-fof(axEconomyPred231, axiom, 
- f_economyType(inst_China,inst_DevelopingCountry)).
-
-fof(axEconomyPred232, axiom, 
- f_economyType(inst_Colombia,inst_DevelopingCountry)).
-
-fof(axEconomyPred233, axiom, 
- f_economyType(inst_Comoros,inst_DevelopingCountry)).
-
-fof(axEconomyPred234, axiom, 
- f_economyType(inst_DemocraticRepublicOfTheCongo,inst_DevelopingCountry)).
-
-fof(axEconomyPred235, axiom, 
- f_economyType(inst_CostaRica,inst_DevelopingCountry)).
-
-fof(axEconomyPred236, axiom, 
- f_economyType(inst_CoteDIvoire,inst_DevelopingCountry)).
-
-fof(axEconomyPred237, axiom, 
- f_economyType(inst_Cyprus,inst_DevelopingCountry)).
-
-fof(axEconomyPred238, axiom, 
- f_economyType(inst_Djibouti,inst_DevelopingCountry)).
-
-fof(axEconomyPred239, axiom, 
- f_economyType(inst_Dominica,inst_DevelopingCountry)).
-
-fof(axEconomyPred240, axiom, 
- f_economyType(inst_DominicanRepublic,inst_DevelopingCountry)).
-
-fof(axEconomyPred241, axiom, 
- f_economyType(inst_Ecuador,inst_DevelopingCountry)).
-
-fof(axEconomyPred242, axiom, 
- f_economyType(inst_Egypt,inst_DevelopingCountry)).
-
-fof(axEconomyPred243, axiom, 
- f_economyType(inst_ElSalvador,inst_DevelopingCountry)).
-
-fof(axEconomyPred244, axiom, 
- f_economyType(inst_EquatorialGuinea,inst_DevelopingCountry)).
-
-fof(axEconomyPred245, axiom, 
- f_economyType(inst_Ethiopia,inst_DevelopingCountry)).
-
-fof(axEconomyPred246, axiom, 
- f_economyType(inst_Fiji,inst_DevelopingCountry)).
-
-fof(axEconomyPred247, axiom, 
- f_economyType(inst_Gabon,inst_DevelopingCountry)).
-
-fof(axEconomyPred248, axiom, 
- f_economyType(inst_Gambia,inst_DevelopingCountry)).
-
-fof(axEconomyPred249, axiom, 
- f_economyType(inst_Ghana,inst_DevelopingCountry)).
-
-fof(axEconomyPred250, axiom, 
- f_economyType(inst_Grenada,inst_DevelopingCountry)).
-
-fof(axEconomyPred251, axiom, 
- f_economyType(inst_Guatemala,inst_DevelopingCountry)).
-
-fof(axEconomyPred252, axiom, 
- f_economyType(inst_Guinea,inst_DevelopingCountry)).
-
-fof(axEconomyPred253, axiom, 
- f_economyType(inst_GuineaBissau,inst_DevelopingCountry)).
-
-fof(axEconomyPred254, axiom, 
- f_economyType(inst_Guyana,inst_DevelopingCountry)).
-
-fof(axEconomyPred255, axiom, 
- f_economyType(inst_Haiti,inst_DevelopingCountry)).
-
-fof(axEconomyPred256, axiom, 
- f_economyType(inst_Honduras,inst_DevelopingCountry)).
-
-fof(axEconomyPred257, axiom, 
- f_economyType(inst_India,inst_DevelopingCountry)).
-
-fof(axEconomyPred258, axiom, 
- f_economyType(inst_Indonesia,inst_DevelopingCountry)).
-
-fof(axEconomyPred259, axiom, 
- f_economyType(inst_Iran,inst_DevelopingCountry)).
-
-fof(axEconomyPred260, axiom, 
- f_economyType(inst_Iraq,inst_DevelopingCountry)).
-
-fof(axEconomyPred261, axiom, 
- f_economyType(inst_Jamaica,inst_DevelopingCountry)).
-
-fof(axEconomyPred262, axiom, 
- f_economyType(inst_Jordan,inst_DevelopingCountry)).
-
-fof(axEconomyPred263, axiom, 
- f_economyType(inst_Kenya,inst_DevelopingCountry)).
-
-fof(axEconomyPred264, axiom, 
- f_economyType(inst_Kiribati,inst_DevelopingCountry)).
-
-fof(axEconomyPred265, axiom, 
- f_economyType(inst_Kuwait,inst_DevelopingCountry)).
-
-fof(axEconomyPred266, axiom, 
- f_economyType(inst_Laos,inst_DevelopingCountry)).
-
-fof(axEconomyPred267, axiom, 
- f_economyType(inst_Lebanon,inst_DevelopingCountry)).
-
-fof(axEconomyPred268, axiom, 
- f_economyType(inst_Lesotho,inst_DevelopingCountry)).
-
-fof(axEconomyPred269, axiom, 
- f_economyType(inst_Liberia,inst_DevelopingCountry)).
-
-fof(axEconomyPred270, axiom, 
- f_economyType(inst_Libya,inst_DevelopingCountry)).
-
-fof(axEconomyPred271, axiom, 
- f_economyType(inst_Madagascar,inst_DevelopingCountry)).
-
-fof(axEconomyPred272, axiom, 
- f_economyType(inst_Malawi,inst_DevelopingCountry)).
-
-fof(axEconomyPred273, axiom, 
- f_economyType(inst_Malaysia,inst_DevelopingCountry)).
-
-fof(axEconomyPred274, axiom, 
- f_economyType(inst_Maldives,inst_DevelopingCountry)).
-
-fof(axEconomyPred275, axiom, 
- f_economyType(inst_Mali,inst_DevelopingCountry)).
-
-fof(axEconomyPred276, axiom, 
- f_economyType(inst_Malta,inst_DevelopingCountry)).
-
-fof(axEconomyPred277, axiom, 
- f_economyType(inst_MarshallIslands,inst_DevelopingCountry)).
-
-fof(axEconomyPred278, axiom, 
- f_economyType(inst_Mauritania,inst_DevelopingCountry)).
-
-fof(axEconomyPred279, axiom, 
- f_economyType(inst_Mauritius,inst_DevelopingCountry)).
-
-fof(axEconomyPred280, axiom, 
- f_economyType(inst_Mexico,inst_DevelopingCountry)).
-
-fof(axEconomyPred281, axiom, 
- f_economyType(inst_Micronesia,inst_DevelopingCountry)).
-
-fof(axEconomyPred282, axiom, 
- f_economyType(inst_Morocco,inst_DevelopingCountry)).
-
-fof(axEconomyPred283, axiom, 
- f_economyType(inst_Mozambique,inst_DevelopingCountry)).
-
-fof(axEconomyPred284, axiom, 
- f_economyType(inst_Namibia,inst_DevelopingCountry)).
-
-fof(axEconomyPred285, axiom, 
- f_economyType(inst_Nepal,inst_DevelopingCountry)).
-
-fof(axEconomyPred286, axiom, 
- f_economyType(inst_NetherlandsAntilles,inst_DevelopingCountry)).
-
-fof(axEconomyPred287, axiom, 
- f_economyType(inst_Nicaragua,inst_DevelopingCountry)).
-
-fof(axEconomyPred288, axiom, 
- f_economyType(inst_Niger,inst_DevelopingCountry)).
-
-fof(axEconomyPred289, axiom, 
- f_economyType(inst_Nigeria,inst_DevelopingCountry)).
-
-fof(axEconomyPred290, axiom, 
- f_economyType(inst_Oman,inst_DevelopingCountry)).
-
-fof(axEconomyPred291, axiom, 
- f_economyType(inst_Pakistan,inst_DevelopingCountry)).
-
-fof(axEconomyPred292, axiom, 
- f_economyType(inst_Panama,inst_DevelopingCountry)).
-
-fof(axEconomyPred293, axiom, 
- f_economyType(inst_PapuaNewGuinea,inst_DevelopingCountry)).
-
-fof(axEconomyPred294, axiom, 
- f_economyType(inst_Paraguay,inst_DevelopingCountry)).
-
-fof(axEconomyPred295, axiom, 
- f_economyType(inst_Peru,inst_DevelopingCountry)).
-
-fof(axEconomyPred296, axiom, 
- f_economyType(inst_Philippines,inst_DevelopingCountry)).
-
-fof(axEconomyPred297, axiom, 
- f_economyType(inst_Qatar,inst_DevelopingCountry)).
-
-fof(axEconomyPred298, axiom, 
- f_economyType(inst_Rwanda,inst_DevelopingCountry)).
-
-fof(axEconomyPred299, axiom, 
- f_economyType(inst_SaintKittsAndNevis,inst_DevelopingCountry)).
-
-fof(axEconomyPred300, axiom, 
- f_economyType(inst_SaintLucia,inst_DevelopingCountry)).
-
-fof(axEconomyPred301, axiom, 
- f_economyType(inst_SaintVincentAndTheGrenadines,inst_DevelopingCountry)).
-
-fof(axEconomyPred302, axiom, 
- f_economyType(inst_Samoa,inst_DevelopingCountry)).
-
-fof(axEconomyPred303, axiom, 
- f_economyType(inst_SaoTomeAndPrincipe,inst_DevelopingCountry)).
-
-fof(axEconomyPred304, axiom, 
- f_economyType(inst_SaudiArabia,inst_DevelopingCountry)).
-
-fof(axEconomyPred305, axiom, 
- f_economyType(inst_Senegal,inst_DevelopingCountry)).
-
-fof(axEconomyPred306, axiom, 
- f_economyType(inst_Seychelles,inst_DevelopingCountry)).
-
-fof(axEconomyPred307, axiom, 
- f_economyType(inst_SierraLeone,inst_DevelopingCountry)).
-
-fof(axEconomyPred308, axiom, 
- f_economyType(inst_SolomonIslands,inst_DevelopingCountry)).
-
-fof(axEconomyPred309, axiom, 
- f_economyType(inst_Somalia,inst_DevelopingCountry)).
-
-fof(axEconomyPred310, axiom, 
- f_economyType(inst_SouthAfrica,inst_DevelopingCountry)).
-
-fof(axEconomyPred311, axiom, 
- f_economyType(inst_SriLanka,inst_DevelopingCountry)).
-
-fof(axEconomyPred312, axiom, 
- f_economyType(inst_Sudan,inst_DevelopingCountry)).
-
-fof(axEconomyPred313, axiom, 
- f_economyType(inst_Suriname,inst_DevelopingCountry)).
-
-fof(axEconomyPred314, axiom, 
- f_economyType(inst_Swaziland,inst_DevelopingCountry)).
-
-fof(axEconomyPred315, axiom, 
- f_economyType(inst_Syria,inst_DevelopingCountry)).
-
-fof(axEconomyPred316, axiom, 
- f_economyType(inst_Tanzania,inst_DevelopingCountry)).
-
-fof(axEconomyPred317, axiom, 
- f_economyType(inst_Thailand,inst_DevelopingCountry)).
-
-fof(axEconomyPred318, axiom, 
- f_economyType(inst_Togo,inst_DevelopingCountry)).
-
-fof(axEconomyPred319, axiom, 
- f_economyType(inst_TrinidadAndTobago,inst_DevelopingCountry)).
-
-fof(axEconomyPred320, axiom, 
- f_economyType(inst_Tunisia,inst_DevelopingCountry)).
-
-fof(axEconomyPred321, axiom, 
- f_economyType(inst_Turkey,inst_DevelopingCountry)).
-
-fof(axEconomyPred322, axiom, 
- f_economyType(inst_UnitedArabEmirates,inst_DevelopingCountry)).
-
-fof(axEconomyPred323, axiom, 
- f_economyType(inst_Uganda,inst_DevelopingCountry)).
-
-fof(axEconomyPred324, axiom, 
- f_economyType(inst_Uruguay,inst_DevelopingCountry)).
-
-fof(axEconomyPred325, axiom, 
- f_economyType(inst_Vanuatu,inst_DevelopingCountry)).
-
-fof(axEconomyPred326, axiom, 
- f_economyType(inst_Venezuela,inst_DevelopingCountry)).
-
-fof(axEconomyPred327, axiom, 
- f_economyType(inst_Vietnam,inst_DevelopingCountry)).
-
-fof(axEconomyPred328, axiom, 
- f_economyType(inst_Yemen,inst_DevelopingCountry)).
-
-fof(axEconomyPred329, axiom, 
- f_economyType(inst_Zambia,inst_DevelopingCountry)).
-
-fof(axEconomyPred330, axiom, 
- f_economyType(inst_Zimbabwe,inst_DevelopingCountry)).
-
-fof(axEconomyPred331, axiom, 
- f_industryProductType(inst_CoalMining,type_Coal)).
-
-fof(axEconomyPred332, axiom, 
- f_industryProductType(inst_ConsumerGoodsIndustry,type_ConsumerGood)).
-
-fof(axEconomyPred333, axiom, 
- f_industryProductType(inst_CopperOreMining,type_CopperOre)).
-
-fof(axEconomyPred334, axiom, 
- f_industryProductType(inst_FertilizerMineralMining,type_Fertilizer)).
-
-fof(axEconomyPred335, axiom, 
- f_industryProductType(inst_FurnitureManufacturing,type_Furniture)).
-
-fof(axEconomyPred336, axiom, 
- f_industryProductType(inst_HandwovenCarpetManufacturing,type_HandwovenCarpet)).
-
-fof(axEconomyPred337, axiom, 
- f_industryProductType(inst_LeadOreMining,type_LeadOre)).
-
-fof(axEconomyPred338, axiom, 
- f_industryProductType(inst_LeadManufacturing,type_LeadProduct)).
-
-fof(axEconomyPred339, axiom, 
- f_industryProductType(inst_ForestryAndLogging,type_Timber)).
-
-fof(axEconomyPred340, axiom, 
- f_industryProductType(inst_WoodProductManufacturing,type_WoodProduct)).
-
-fof(axEconomyPred341, axiom, 
- f_industryProductType(inst_Millwork,type_WoodProduct)).
-
-fof(axEconomyPred342, axiom, 
- f_industryProductType(inst_MetallurgyIndustry,type_Metal)).
-
-fof(axEconomyPred343, axiom, 
- f_industryProductType(inst_MotorVehicleManufacturing,type_RoadVehicle)).
-
-fof(axEconomyPred344, axiom, 
- f_industryProductType(inst_NaturalGasIndustry,type_NaturalGas)).
-
-fof(axEconomyPred345, axiom, 
- f_industryProductType(inst_CrudePetroleumExtraction,type_Petroleum)).
-
-fof(axEconomyPred346, axiom, 
- f_industryProductType(inst_PetroleumRefineries,type_RefinedPetroleumProduct)).
-
-fof(axEconomyPred347, axiom, 
- f_industryProductType(inst_AsphaltPavingRoofingAndSaturatedMaterialsManufacturing,type_Asphalt)).
-
-fof(axEconomyPred348, axiom, 
- f_industryProductType(inst_SteelMills,type_Steel)).
-
-fof(axEconomyPred349, axiom, 
- f_industryProductType(inst_TextileIndustry,type_TextileProduct)).
-
-fof(axEconomyPred350, axiom, 
- f_industryProductType(inst_ZincOreMining,type_ZincOre)).
-
-fof(axEconomyPred351, axiom, 
- f_industryProductType(inst_ZincManufacturing,type_ZincProduct)).
-
-fof(axEconomyPred352, axiom, 
- f_MeasureFn(1,inst_KilowattHour) = f_MeasureFn(3.6,f_MegaFn(inst_Joule))).
-
-fof(axEconomyPred353, axiom, 
- f_MeasureFn(1,inst_KilowattHour) = f_MeasureFn(3600000,inst_Joule)).
-
-fof(axEconomyPred354, axiom, 
- f_currencyType(inst_Afghanistan,inst_AfghanAfghani)).
-
-fof(axEconomyPred355, axiom, 
- f_currencyType(inst_UnitedKingdom,inst_BritishPound)).
-
-fof(axEconomyPred356, axiom, 
- f_currencyType(inst_Canada,inst_CanadianDollar)).
-
-fof(axEconomyPred357, axiom, 
- f_currencyType(inst_France,inst_FrenchFranc)).
-
-fof(axEconomyPred358, axiom, 
- f_currencyType(inst_Germany,inst_GermanMark)).
-
-fof(axEconomyPred359, axiom, 
- f_currencyType(inst_Italy,inst_ItalianLire)).
-
-fof(axEconomyPred360, axiom, 
- f_currencyType(inst_Japan,inst_JapaneseYen)).
-
-fof(axEconomyPred361, axiom, 
- f_currencyType(inst_Tajikistan,inst_TajikSomoni)).
-
-fof(axEconomyPred362, axiom, 
- f_currencyValue(type_AfghanAfghaniCoin,inst_AfghanAfghani)).
-
-fof(axEconomyPred363, axiom, 
- f_currencyValue(type_BritishPoundCoin,inst_BritishPound)).
-
-fof(axEconomyPred364, axiom, 
- f_currencyValue(type_CanadianDollarCoin,inst_CanadianDollar)).
-
-fof(axEconomyPred365, axiom, 
- f_currencyValue(type_EuroCentCoin,inst_EuroCent)).
-
-fof(axEconomyPred366, axiom, 
- f_currencyValue(type_EuroDollarCoin,inst_EuroDollar)).
-
-fof(axEconomyPred367, axiom, 
- f_currencyValue(type_FrenchFrancCoin,inst_FrenchFranc)).
-
-fof(axEconomyPred368, axiom, 
- f_currencyValue(type_GermanMarkCoin,inst_GermanMark)).
-
-fof(axEconomyPred369, axiom, 
- f_currencyValue(type_ItalianLireCoin,inst_ItalianLire)).
-
-fof(axEconomyPred370, axiom, 
- f_currencyValue(type_JapaneseYenCoin,inst_JapaneseYen)).
-
-fof(axEconomyPred371, axiom, 
- f_currencyValue(type_TajikSomoniCoin,inst_TajikSomoni)).
-
-fof(axEconomyPred372, axiom, 
- f_currencyValue(type_UnitedStatesCentCoin,inst_UnitedStatesCent)).
-
-fof(axEconomyPred373, axiom, 
- f_currencyValue(type_UnitedStatesFiveCentCoin,f_MeasureFn(5,inst_UnitedStatesCent))).
-
-fof(axEconomyPred374, axiom, 
- f_currencyValue(type_UnitedStatesCentCoin,f_MeasureFn(10,inst_UnitedStatesCent))).
-
-fof(axEconomyPred375, axiom, 
- f_currencyValue(type_UnitedStatesQuarterCoin,f_MeasureFn(25,inst_UnitedStatesCent))).
-
-fof(axEconomyPred376, axiom, 
- f_currencyValue(type_UnitedStatesDollarBill,inst_UnitedStatesDollar)).
-
-fof(axEconomyPred377, axiom, 
- f_currencyType(inst_Albania,inst_AlbanianLek)).
-
-fof(axEconomyPred378, axiom, 
- f_currencyType(inst_Algeria,inst_AlgerianDinar)).
-
-fof(axEconomyPred379, axiom, 
- f_currencyType(inst_Angola,inst_AngolanKwanza)).
-
-fof(axEconomyPred380, axiom, 
- f_currencyType(inst_Argentina,inst_ArgentineAustral)).
-
-fof(axEconomyPred381, axiom, 
- f_currencyType(inst_Armenia,inst_ArmenianDram)).
-
-fof(axEconomyPred382, axiom, 
- f_currencyType(inst_Australia,inst_AustralianDollar)).
-
-fof(axEconomyPred383, axiom, 
- f_currencyType(inst_Austria,inst_AustrianSchilling)).
-
-fof(axEconomyPred384, axiom, 
- f_currencyType(inst_Azerbaijan,inst_AzerbaijaniManat)).
-
-fof(axEconomyPred385, axiom, 
- f_currencyType(inst_Bahrain,inst_BahrainianDinar)).
-
-fof(axEconomyPred386, axiom, 
- f_currencyType(inst_Bangladesh,inst_BangladeshiTaka)).
-
-fof(axEconomyPred387, axiom, 
- f_currencyType(inst_Barbados,inst_BarbadosDollar)).
-
-fof(axEconomyPred388, axiom, 
- f_currencyType(inst_Belarus,inst_BelarusianRubel)).
-
-fof(axEconomyPred389, axiom, 
- f_currencyType(inst_Belgium,inst_BelgianFranc)).
-
-fof(axEconomyPred390, axiom, 
- f_currencyType(inst_Belize,inst_BelizeDollar)).
-
-fof(axEconomyPred391, axiom, 
- f_currencyType(inst_Benin,inst_BeninFranc)).
-
-fof(axEconomyPred392, axiom, 
- f_currencyType(inst_Bermuda,inst_BermudaDollar)).
-
-fof(axEconomyPred393, axiom, 
- f_currencyType(inst_Bhutan,inst_BhutaneseNgultrum)).
-
-fof(axEconomyPred394, axiom, 
- f_currencyType(inst_Bolivia,inst_BolivianBoliviano)).
-
-fof(axEconomyPred395, axiom, 
- f_currencyType(inst_Botswana,inst_BotswanaPula)).
-
-fof(axEconomyPred396, axiom, 
- f_currencyType(inst_Brazil,inst_BrazilianReal)).
-
-fof(axEconomyPred397, axiom, 
- f_currencyType(inst_Brunei,inst_BruneiDollar)).
-
-fof(axEconomyPred398, axiom, 
- f_currencyType(inst_Bulgaria,inst_BulgarianLev)).
-
-fof(axEconomyPred399, axiom, 
- f_currencyType(inst_BurkinaFaso,inst_BurkinaFasoFranc)).
-
-fof(axEconomyPred400, axiom, 
- f_currencyType(inst_Burundi,inst_BurundiFranc)).
-
-fof(axEconomyPred401, axiom, 
- f_currencyType(inst_Cambodia,inst_CambodianRiel)).
-
-fof(axEconomyPred402, axiom, 
- f_currencyType(inst_Cameroon,inst_CameroonFranc)).
-
-fof(axEconomyPred403, axiom, 
- f_currencyType(inst_CapeVerde,inst_CapeVerdeEscudo)).
-
-fof(axEconomyPred404, axiom, 
- f_currencyType(inst_CaymanIslands,inst_CaymanIslandsDollar)).
-
-fof(axEconomyPred405, axiom, 
- f_currencyType(inst_CentralAfricanRepublic,inst_CentralAfricanRepublicFranc)).
-
-fof(axEconomyPred406, axiom, 
- f_currencyType(inst_Chad,inst_ChadianFranc)).
-
-fof(axEconomyPred407, axiom, 
- f_currencyType(inst_Chile,inst_ChileanPeso)).
-
-fof(axEconomyPred408, axiom, 
- f_currencyType(inst_China,inst_ChineseYuan)).
-
-fof(axEconomyPred409, axiom, 
- f_currencyType(inst_Colombia,inst_ColombianPeso)).
-
-fof(axEconomyPred410, axiom, 
- f_currencyType(inst_Congo,inst_CongoFranc)).
-
-fof(axEconomyPred411, axiom, 
- f_currencyType(inst_CostaRica,inst_CostaRicanColon)).
-
-fof(axEconomyPred412, axiom, 
- f_currencyType(inst_Cuba,inst_CubanPeso)).
-
-fof(axEconomyPred413, axiom, 
- f_currencyType(inst_Cyprus,inst_CypriotPound)).
-
-fof(axEconomyPred414, axiom, 
- f_currencyType(inst_CzechRepublic,inst_CzechKoruna)).
-
-fof(axEconomyPred415, axiom, 
- f_currencyType(inst_Djibouti,inst_DjiboutiFranc)).
-
-fof(axEconomyPred416, axiom, 
- f_currencyType(inst_Dominica,inst_DominicanDollar)).
-
-fof(axEconomyPred417, axiom, 
- f_currencyType(inst_Dominica,inst_DominicanPeso)).
-
-fof(axEconomyPred418, axiom, 
- f_currencyType(inst_Netherlands,inst_DutchGuilder)).
-
-fof(axEconomyPred419, axiom, 
- f_currencyType(inst_Ecuador,inst_EcuadoranSucre)).
-
-fof(axEconomyPred420, axiom, 
- f_currencyType(inst_Egypt,inst_EgyptianPound)).
-
-fof(axEconomyPred421, axiom, 
- f_currencyType(inst_ElSalvador,inst_ElSalvadoranColon)).
-
-fof(axEconomyPred422, axiom, 
- f_currencyType(inst_Estonia,inst_EstonianKroon)).
-
-fof(axEconomyPred423, axiom, 
- f_currencyType(inst_Ethiopia,inst_EthiopianBirr)).
-
-fof(axEconomyPred424, axiom, 
- f_currencyType(inst_Fiji,inst_FijiDollar)).
-
-fof(axEconomyPred425, axiom, 
- f_currencyType(inst_Finland,inst_FinnishMarkka)).
-
-fof(axEconomyPred426, axiom, 
- f_currencyType(inst_Gabon,inst_GabonFranc)).
-
-fof(axEconomyPred427, axiom, 
- f_currencyType(inst_Gambia,inst_GambianDalasi)).
-
-fof(axEconomyPred428, axiom, 
- f_currencyType(inst_RepublicOfGeorgia,inst_GeorgianLari)).
-
-fof(axEconomyPred429, axiom, 
- f_currencyType(inst_Ghana,inst_GhanianCedi)).
-
-fof(axEconomyPred430, axiom, 
- f_currencyType(inst_Greece,inst_GreekDrachma)).
-
-fof(axEconomyPred431, axiom, 
- f_currencyType(inst_Grenada,inst_GrenadaDollar)).
-
-fof(axEconomyPred432, axiom, 
- f_currencyType(inst_Guatemala,inst_GuatemalanQuetzal)).
-
-fof(axEconomyPred433, axiom, 
- f_currencyType(inst_GuineaBissau,inst_GuineaBissauPeso)).
-
-fof(axEconomyPred434, axiom, 
- f_currencyType(inst_Guinea,inst_GuineanFranc)).
-
-fof(axEconomyPred435, axiom, 
- f_currencyType(inst_Guyana,inst_GuyanaDollar)).
-
-fof(axEconomyPred436, axiom, 
- f_currencyType(inst_Haiti,inst_HaitianGourde)).
-
-fof(axEconomyPred437, axiom, 
- f_currencyType(inst_Honduras,inst_HonduranLempira)).
-
-fof(axEconomyPred438, axiom, 
- f_currencyType(inst_HongKong,inst_HongKongDollar)).
-
-fof(axEconomyPred439, axiom, 
- f_currencyType(inst_Hungary,inst_HungarianForint)).
-
-fof(axEconomyPred440, axiom, 
- f_currencyType(inst_Iceland,inst_IcelandicKrona)).
-
-fof(axEconomyPred441, axiom, 
- f_currencyType(inst_India,inst_IndianRupee)).
-
-fof(axEconomyPred442, axiom, 
- f_currencyType(inst_Indonesia,inst_IndonesianRupiah)).
-
-fof(axEconomyPred443, axiom, 
- f_currencyType(inst_Iran,inst_IranianRial)).
-
-fof(axEconomyPred444, axiom, 
- f_currencyType(inst_Iraq,inst_IraqiDinar)).
-
-fof(axEconomyPred445, axiom, 
- f_currencyType(inst_Ireland,inst_IrishPound)).
-
-fof(axEconomyPred446, axiom, 
- f_currencyType(inst_Israel,inst_IsraeliShekel)).
-
-fof(axEconomyPred447, axiom, 
- f_currencyType(inst_Jamaica,inst_JamaicanDollar)).
-
-fof(axEconomyPred448, axiom, 
- f_currencyType(inst_Jordan,inst_JordanianDinar)).
-
-fof(axEconomyPred449, axiom, 
- f_currencyType(inst_Kazakhstan,inst_KazakhstaniTenge)).
-
-fof(axEconomyPred450, axiom, 
- f_currencyType(inst_Kenya,inst_KenyanShilling)).
-
-fof(axEconomyPred451, axiom, 
- f_currencyType(inst_Kiribati,inst_KiribatiDollar)).
-
-fof(axEconomyPred452, axiom, 
- f_currencyType(inst_Kuwait,inst_KuwaitiDinar)).
-
-fof(axEconomyPred453, axiom, 
- f_currencyType(inst_Kyrgyzstan,inst_KyrgyzstaniSom)).
-
-fof(axEconomyPred454, axiom, 
- f_currencyType(inst_Laos,inst_LaotianKip)).
-
-fof(axEconomyPred455, axiom, 
- f_currencyType(inst_Latvia,inst_LatvianLats)).
-
-fof(axEconomyPred456, axiom, 
- f_currencyType(inst_Lebanon,inst_LebanesePound)).
-
-fof(axEconomyPred457, axiom, 
- f_currencyType(inst_Lesotho,inst_LesothoLoti)).
-
-fof(axEconomyPred458, axiom, 
- f_currencyType(inst_Liberia,inst_LiberianDollar)).
-
-fof(axEconomyPred459, axiom, 
- f_currencyType(inst_Libya,inst_LibyanDinar)).
-
-fof(axEconomyPred460, axiom, 
- f_currencyType(inst_Lithuania,inst_LithuanianLitas)).
-
-fof(axEconomyPred461, axiom, 
- f_currencyType(inst_Luxembourg,inst_LuxembourgFranc)).
-
-fof(axEconomyPred462, axiom, 
- f_currencyType(inst_Madagascar,inst_MadagascarFranc)).
-
-fof(axEconomyPred463, axiom, 
- f_currencyType(inst_Malawi,inst_MalawianKwacha)).
-
-fof(axEconomyPred464, axiom, 
- f_currencyType(inst_Malaysia,inst_MalaysianRinggit)).
-
-fof(axEconomyPred465, axiom, 
- f_currencyType(inst_Mali,inst_MaliFranc)).
-
-fof(axEconomyPred466, axiom, 
- f_currencyType(inst_Malta,inst_MalteseLira)).
-
-fof(axEconomyPred467, axiom, 
- f_currencyType(inst_Mauritius,inst_MauritanianOuguiya)).
-
-fof(axEconomyPred468, axiom, 
- f_currencyType(inst_Mauritius,inst_MauritianRupee)).
-
-fof(axEconomyPred469, axiom, 
- f_currencyType(inst_Mexico,inst_MexicanPeso)).
-
-fof(axEconomyPred470, axiom, 
- f_currencyType(inst_Moldova,inst_MoldovanLeu)).
-
-fof(axEconomyPred471, axiom, 
- f_currencyType(inst_Mongolia,inst_MongolianTugrik)).
-
-fof(axEconomyPred472, axiom, 
- f_currencyType(inst_Mozambique,inst_MozambiqueMetical)).
-
-fof(axEconomyPred473, axiom, 
- f_currencyType(inst_Myanmar,inst_MyanmarKyat)).
-
-fof(axEconomyPred474, axiom, 
- f_currencyType(inst_Nepal,inst_NepaleseRupee)).
-
-fof(axEconomyPred475, axiom, 
- f_currencyType(inst_NewZealand,inst_NewZealandDollar)).
-
-fof(axEconomyPred476, axiom, 
- f_currencyType(inst_Nicaragua,inst_NicaraguanCordoba)).
-
-fof(axEconomyPred477, axiom, 
- f_currencyType(inst_Niger,inst_NigerFranc)).
-
-fof(axEconomyPred478, axiom, 
- f_currencyType(inst_Nigeria,inst_NigerianNaira)).
-
-fof(axEconomyPred479, axiom, 
- f_currencyType(inst_NorthKorea,inst_NorthKoreanWon)).
-
-fof(axEconomyPred480, axiom, 
- f_currencyType(inst_Norway,inst_NorwegianKrone)).
-
-fof(axEconomyPred481, axiom, 
- f_currencyType(inst_Oman,inst_OmaniRiyal)).
-
-fof(axEconomyPred482, axiom, 
- f_currencyType(inst_Pakistan,inst_PakistaniRupee)).
-
-fof(axEconomyPred483, axiom, 
- f_currencyType(inst_Panama,inst_PanamanianBalboa)).
-
-fof(axEconomyPred484, axiom, 
- f_currencyType(inst_Paraguay,inst_ParaguayanGuarani)).
-
-fof(axEconomyPred485, axiom, 
- f_currencyType(inst_Peru,inst_PeruvianInti)).
-
-fof(axEconomyPred486, axiom, 
- f_currencyType(inst_Philippines,inst_PhilippinePeso)).
-
-fof(axEconomyPred487, axiom, 
- f_currencyType(inst_Poland,inst_PolishZloty)).
-
-fof(axEconomyPred488, axiom, 
- f_currencyType(inst_Portugal,inst_PortugueseEscudo)).
-
-fof(axEconomyPred489, axiom, 
- f_currencyType(inst_Qatar,inst_QatariRiyal)).
-
-fof(axEconomyPred490, axiom, 
- f_currencyType(inst_Romania,inst_RomanianLeu)).
-
-fof(axEconomyPred491, axiom, 
- f_currencyType(inst_Russia,inst_RussianRuble)).
-
-fof(axEconomyPred492, axiom, 
- f_currencyType(inst_Rwanda,inst_RwandaFranc)).
-
-fof(axEconomyPred493, axiom, 
- f_currencyType(inst_SaudiArabia,inst_SaudiArabianRiyal)).
-
-fof(axEconomyPred494, axiom, 
- f_currencyType(inst_Senegal,inst_SenegaleseFranc)).
-
-fof(axEconomyPred495, axiom, 
- f_currencyType(inst_Seychelles,inst_SeychellesRupee)).
-
-fof(axEconomyPred496, axiom, 
- f_currencyType(inst_SierraLeone,inst_SierraLeoneLeone)).
-
-fof(axEconomyPred497, axiom, 
- f_currencyType(inst_Singapore,inst_SingaporeDollar)).
-
-fof(axEconomyPred498, axiom, 
- f_currencyType(inst_Slovakia,inst_SlovakianKoruna)).
-
-fof(axEconomyPred499, axiom, 
- f_currencyType(inst_Somalia,inst_SomalianShilling)).
-
-fof(axEconomyPred500, axiom, 
- f_currencyType(inst_SouthAfrica,inst_SouthAfricanRand)).
-
-fof(axEconomyPred501, axiom, 
- f_currencyType(inst_SouthKorea,inst_SouthKoreanWon)).
-
-fof(axEconomyPred502, axiom, 
- f_currencyType(inst_Spain,inst_SpanishPeseta)).
-
-fof(axEconomyPred503, axiom, 
- f_currencyType(inst_SriLanka,inst_SriLankanRupee)).
-
-fof(axEconomyPred504, axiom, 
- f_currencyType(inst_Sudan,inst_SudanesePound)).
-
-fof(axEconomyPred505, axiom, 
- f_currencyType(inst_Suriname,inst_SurinameseGuilder)).
-
-fof(axEconomyPred506, axiom, 
- f_currencyType(inst_Swaziland,inst_SwazilandLilangeni)).
-
-fof(axEconomyPred507, axiom, 
- f_currencyType(inst_Sweden,inst_SwedishKrona)).
-
-fof(axEconomyPred508, axiom, 
- f_currencyType(inst_Switzerland,inst_SwissFranc)).
-
-fof(axEconomyPred509, axiom, 
- f_currencyType(inst_Syria,inst_SyrianPound)).
-
-fof(axEconomyPred510, axiom, 
- f_currencyType(inst_Taiwan,inst_TaiwanDollar)).
-
-fof(axEconomyPred511, axiom, 
- f_currencyType(inst_Tajikistan,inst_TajikistaniRuble)).
-
-fof(axEconomyPred512, axiom, 
- f_currencyType(inst_Tanzania,inst_TanzanianShilling)).
-
-fof(axEconomyPred513, axiom, 
- f_currencyType(inst_Thailand,inst_ThaiBaht)).
-
-fof(axEconomyPred514, axiom, 
- f_currencyType(inst_Togo,inst_TogoFranc)).
-
-fof(axEconomyPred515, axiom, 
- f_currencyType(inst_Tonga,inst_TonganPaanga)).
-
-fof(axEconomyPred516, axiom, 
- f_currencyType(inst_TrinidadAndTobago,inst_TrinidadAndTobagoDollar)).
-
-fof(axEconomyPred517, axiom, 
- f_currencyType(inst_Tunisia,inst_TunisianDinar)).
-
-fof(axEconomyPred518, axiom, 
- f_currencyType(inst_Turkey,inst_TurkishLira)).
-
-fof(axEconomyPred519, axiom, 
- f_currencyType(inst_Turkmenistan,inst_TurkmenManat)).
-
-fof(axEconomyPred520, axiom, 
- f_currencyType(inst_Tuvalu,inst_TuvaluDollar)).
-
-fof(axEconomyPred521, axiom, 
- f_currencyType(inst_Uganda,inst_UgandanShilling)).
-
-fof(axEconomyPred522, axiom, 
- f_currencyType(inst_Ukraine,inst_UkranianHryvnia)).
-
-fof(axEconomyPred523, axiom, 
- f_currencyType(inst_UnitedArabEmirates,inst_UnitedArabEmirateDirham)).
-
-fof(axEconomyPred524, axiom, 
- f_currencyType(inst_Uruguay,inst_UruguayanPeso)).
-
-fof(axEconomyPred525, axiom, 
- f_currencyType(inst_Uzbekistan,inst_UzbekistaniSom)).
-
-fof(axEconomyPred526, axiom, 
- f_currencyType(inst_Venezuela,inst_VenezuelanBolivar)).
-
-fof(axEconomyPred527, axiom, 
- f_currencyType(inst_Vietnam,inst_VietnameseDong)).
-
-fof(axEconomyPred528, axiom, 
- f_currencyType(inst_WesternSamoa,inst_WesternSamoaNtala)).
-
-fof(axEconomyPred529, axiom, 
- f_currencyType(inst_Yemen,inst_YemeniRial)).
-
-fof(axEconomyPred530, axiom, 
- f_currencyType(inst_Yugoslavia,inst_YugoslavianDinar)).
-
-fof(axEconomyPred531, axiom, 
- f_currencyType(inst_Zaire,inst_ZaireSezaire)).
-
-fof(axEconomyPred532, axiom, 
- f_currencyType(inst_Zambia,inst_ZambianKwacha)).
-
-fof(axEconomyPred533, axiom, 
- f_currencyType(inst_Zimbabwe,inst_ZimbabweanDollar)).
-
-fof(axEconomyPred534, axiom, 
- f_industryProductType(inst_TextileMills,type_TextileProduct)).
-
-fof(axEconomyPred535, axiom, 
- f_industryProductType(inst_TextileProductMills,type_TextileProduct)).
-
-fof(axEconomyPred536, axiom, 
- f_industryProductType(inst_CerealGrainFarming,type_CerealGrain)).
-
-fof(axEconomyPred537, axiom, 
- f_industryProductType(inst_CornFarming,type_MaizeGrain)).
-
-fof(axEconomyPred538, axiom, 
- f_industryProductType(inst_WheatFarming,type_WheatGrain)).
-
-fof(axEconomyPred539, axiom, 
- f_industryProductType(inst_RiceFarming,type_RiceGrain)).
-
-fof(axEconomyPred540, axiom, 
- f_industryProductType(inst_OatFarming,type_OatGrain)).
-
-fof(axEconomyPred541, axiom, 
- f_industryProductType(inst_BarleyFarming,type_BarleyGrain)).
-
-fof(axEconomyPred542, axiom, 
- f_industryProductType(inst_RyeFarming,type_RyeGrain)).
-
-fof(axEconomyPred543, axiom, 
- f_industryProductType(inst_SorghumFarming,type_SorghumGrain)).
-
-fof(axEconomyPred544, axiom, 
- f_industryProductType(inst_MilletFarming,type_MilletGrain)).
-
-fof(axEconomyPred545, axiom, 
- f_industryProductType(inst_FruitFarming,type_Fruit)).
-
-fof(axEconomyPred546, axiom, 
- f_industryProductType(inst_VegetableFarming,type_Vegetable)).
-
-fof(axEconomyPred547, axiom, 
- f_industryProductType(inst_ForestryAndLogging,type_ForestProduct)).
-
diff --git a/examples/SUMO/TPTP/EconomySubAttAx.p b/examples/SUMO/TPTP/EconomySubAttAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/EconomySubAttAx.p
+++ /dev/null
@@ -1,231 +0,0 @@
-fof(axEconomySubAtt0, axiom, 
- f_subAttribute(inst_AdvancedDevelopingCountry,inst_LessDevelopedCountry)).
-
-fof(axEconomySubAtt1, axiom, 
- f_subAttribute(inst_UnderdevelopedCountry,inst_LessDevelopedCountry)).
-
-fof(axEconomySubAtt2, axiom, 
- f_subAttribute(inst_LeastDevelopedCountry,inst_LessDevelopedCountry)).
-
-fof(axEconomySubAtt3, axiom, 
- f_subAttribute(inst_CapitalistEconomy,inst_PrivateEnterpriseEconomy)).
-
-fof(axEconomySubAtt4, axiom, 
- f_subAttribute(inst_PureCapitalistEconomy,inst_CapitalistEconomy)).
-
-fof(axEconomySubAtt5, axiom, 
- f_subAttribute(inst_PrivateEnterpriseEconomy,inst_CapitalistEconomy)).
-
-fof(axEconomySubAtt6, axiom, 
- f_subAttribute(inst_PureSocialistEconomy,inst_SocialistEconomy)).
-
-fof(axEconomySubAtt7, axiom, 
- f_subAttribute(inst_DemocraticSocialism,inst_SocialistEconomy)).
-
-fof(axEconomySubAtt8, axiom, 
- f_subAttribute(inst_MarketSocialism,inst_PartialMarketEconomy)).
-
-fof(axEconomySubAtt9, axiom, 
- f_subAttribute(inst_CommunalLandOwnershipEconomy,inst_SocialistEconomy)).
-
-fof(axEconomySubAtt10, axiom, 
- f_subAttribute(inst_PartialMarketEconomy,inst_MixedEconomy)).
-
-fof(axEconomySubAtt11, axiom, 
- f_subAttribute(inst_CentrallyPlannedEconomy,inst_GovernmentRegulatedEconomy)).
-
-fof(axEconomySubAtt12, axiom, 
- f_subAttribute(inst_PrivatizingEconomy,inst_MixedEconomy)).
-
-fof(axEconomySubAtt13, axiom, 
- f_subAttribute(inst_NationalizedIndustryEconomy,inst_GovernmentRegulatedEconomy)).
-
-fof(axEconomySubAtt14, axiom, 
- f_subAttribute(inst_WelfareCapitalism,inst_MixedEconomy)).
-
-fof(axEconomySubAtt15, axiom, 
- f_subAttribute(inst_WelfareCapitalism,inst_GovernmentSubsidizedEconomy)).
-
-fof(axEconomySubAtt16, axiom, 
- f_subAttribute(inst_SubsistenceAgricultureEconomy,inst_AgricultureBasedEconomy)).
-
-fof(axEconomySubAtt17, axiom, 
- f_subAttribute(inst_TaxHavenEconomy,inst_OffshoreFinancialSectorEconomy)).
-
-fof(axEconomySubAtt18, axiom, 
- f_subAttribute(inst_OffshoreBankingSectorEconomy,inst_OffshoreFinancialSectorEconomy)).
-
-fof(axEconomySubAtt19, axiom, 
- f_subAttribute(inst_AgricultureForestryFishingAndHunting,inst_AgriculturalSector)).
-
-fof(axEconomySubAtt20, axiom, 
- f_subAttribute(inst_CoalMining,inst_CoalIndustry)).
-
-fof(axEconomySubAtt21, axiom, 
- f_subAttribute(inst_CoalProductsManufacturing,inst_CoalIndustry)).
-
-fof(axEconomySubAtt22, axiom, 
- f_subAttribute(inst_CopperOreMining,inst_CopperIndustry)).
-
-fof(axEconomySubAtt23, axiom, 
- f_subAttribute(inst_PrimarySmeltingAndRefiningOfCopper,inst_CopperIndustry)).
-
-fof(axEconomySubAtt24, axiom, 
- f_subAttribute(inst_CopperRollingDrawingExtrudingAndAlloying,inst_CopperIndustry)).
-
-fof(axEconomySubAtt25, axiom, 
- f_subAttribute(inst_CopperFoundriesExceptDieCasting,inst_CopperIndustry)).
-
-fof(axEconomySubAtt26, axiom, 
- f_subAttribute(inst_FertilizerManufacturing,inst_FertilizerIndustry)).
-
-fof(axEconomySubAtt27, axiom, 
- f_subAttribute(inst_FertilizerMineralMining,inst_FertilizerIndustry)).
-
-fof(axEconomySubAtt28, axiom, 
- f_subAttribute(inst_FurnitureAndRelatedProductManufacturing,inst_FurnitureIndustry)).
-
-fof(axEconomySubAtt29, axiom, 
- f_subAttribute(inst_FurnitureAndHomeFurnishingWholesalers,inst_FurnitureIndustry)).
-
-fof(axEconomySubAtt30, axiom, 
- f_subAttribute(inst_FurnitureAndHomeFurnishingsStores,inst_FurnitureIndustry)).
-
-fof(axEconomySubAtt31, axiom, 
- f_subAttribute(inst_FurnitureManufacturing,inst_FurnitureAndRelatedProductManufacturing)).
-
-fof(axEconomySubAtt32, axiom, 
- f_subAttribute(inst_HandwovenCarpetManufacturing,inst_HandicraftIndustry)).
-
-fof(axEconomySubAtt33, axiom, 
- f_subAttribute(inst_LeadOreMining,inst_LeadIndustry)).
-
-fof(axEconomySubAtt34, axiom, 
- f_subAttribute(inst_LeadManufacturing,inst_LeadIndustry)).
-
-fof(axEconomySubAtt35, axiom, 
- f_subAttribute(inst_ForestryAndLogging,inst_LumberIndustry)).
-
-fof(axEconomySubAtt36, axiom, 
- f_subAttribute(inst_WoodProductManufacturing,inst_LumberIndustry)).
-
-fof(axEconomySubAtt37, axiom, 
- f_subAttribute(inst_Millwork,inst_LumberIndustry)).
-
-fof(axEconomySubAtt38, axiom, 
- f_subAttribute(inst_LumberPlywoodMillworkAndWoodPanelWholesalers,inst_LumberIndustry)).
-
-fof(axEconomySubAtt39, axiom, 
- f_subAttribute(inst_MiningExceptOilAndGas,inst_MiningIndustry)).
-
-fof(axEconomySubAtt40, axiom, 
- f_subAttribute(inst_SupportActivitiesForMetalMining,inst_MiningIndustry)).
-
-fof(axEconomySubAtt41, axiom, 
- f_subAttribute(inst_SupportActivitiesForNonmetallicMineralsExceptFuels,inst_MiningIndustry)).
-
-fof(axEconomySubAtt42, axiom, 
- f_subAttribute(inst_MotorVehicleManufacturing,inst_MotorVehicleIndustry)).
-
-fof(axEconomySubAtt43, axiom, 
- f_subAttribute(inst_MotorVehiclePartsManufacturing,inst_MotorVehicleIndustry)).
-
-fof(axEconomySubAtt44, axiom, 
- f_subAttribute(inst_MotorVehicleBodyAndTrailerManufacturing,inst_MotorVehicleIndustry)).
-
-fof(axEconomySubAtt45, axiom, 
- f_subAttribute(inst_MotorVehicleAndMotorVehiclePartsAndSuppliesWholesalers,inst_MotorVehicleIndustry)).
-
-fof(axEconomySubAtt46, axiom, 
- f_subAttribute(inst_MotorVehicleAndPartsDealers,inst_MotorVehicleIndustry)).
-
-fof(axEconomySubAtt47, axiom, 
- f_subAttribute(inst_NaturalGasLiquidExtraction,inst_NaturalGasIndustry)).
-
-fof(axEconomySubAtt48, axiom, 
- f_subAttribute(inst_NaturalGasDistribution,inst_NaturalGasIndustry)).
-
-fof(axEconomySubAtt49, axiom, 
- f_subAttribute(inst_PipelineTransportationOfNaturalGas,inst_NaturalGasIndustry)).
-
-fof(axEconomySubAtt50, axiom, 
- f_subAttribute(inst_PetroleumProductsManufacturing,inst_PetroleumIndustry)).
-
-fof(axEconomySubAtt51, axiom, 
- f_subAttribute(inst_PetroleumRefineries,inst_PetroleumIndustry)).
-
-fof(axEconomySubAtt52, axiom, 
- f_subAttribute(inst_CrudePetroleumExtraction,inst_PetroleumIndustry)).
-
-fof(axEconomySubAtt53, axiom, 
- f_subAttribute(inst_DrillingOilAndGasWells,inst_PetroleumIndustry)).
-
-fof(axEconomySubAtt54, axiom, 
- f_subAttribute(inst_SupportActivitiesForOilOperations,inst_PetroleumIndustry)).
-
-fof(axEconomySubAtt55, axiom, 
- f_subAttribute(inst_AsphaltPavingRoofingAndSaturatedMaterialsManufacturing,inst_PetroleumIndustry)).
-
-fof(axEconomySubAtt56, axiom, 
- f_subAttribute(inst_RefrigerationEquipmentManufacturing,inst_RefrigeratorAndFreezerIndustry)).
-
-fof(axEconomySubAtt57, axiom, 
- f_subAttribute(inst_RefrigerationEquipmentAndSuppliesWholesalers,inst_RefrigeratorAndFreezerIndustry)).
-
-fof(axEconomySubAtt58, axiom, 
- f_subAttribute(inst_RefrigeratedWarehousingAndStorage,inst_RefrigeratorAndFreezerIndustry)).
-
-fof(axEconomySubAtt59, axiom, 
- f_subAttribute(inst_HouseholdRefrigeratorAndHomeFreezerManufacturing,inst_RefrigeratorAndFreezerIndustry)).
-
-fof(axEconomySubAtt60, axiom, 
- f_subAttribute(inst_CommercialAndIndustrialRefrigerationAndEquipmentManufacturing,inst_RefrigeratorAndFreezerIndustry)).
-
-fof(axEconomySubAtt61, axiom, 
- f_subAttribute(inst_SteelMills,inst_SteelIndustry)).
-
-fof(axEconomySubAtt62, axiom, 
- f_subAttribute(inst_SteelForging,inst_SteelIndustry)).
-
-fof(axEconomySubAtt63, axiom, 
- f_subAttribute(inst_SteelFoundriesExceptInvestment,inst_SteelIndustry)).
-
-fof(axEconomySubAtt64, axiom, 
- f_subAttribute(inst_SteelInvestmentFoundries,inst_SteelIndustry)).
-
-fof(axEconomySubAtt65, axiom, 
- f_subAttribute(inst_SteelProductManufacturingFromPurchasedSteel,inst_SteelIndustry)).
-
-fof(axEconomySubAtt66, axiom, 
- f_subAttribute(inst_TextileMills,inst_TextileIndustry)).
-
-fof(axEconomySubAtt67, axiom, 
- f_subAttribute(inst_TextileProductMills,inst_TextileIndustry)).
-
-fof(axEconomySubAtt68, axiom, 
- f_subAttribute(inst_GrainAndOilseedMilling,inst_VegetableOilIndustry)).
-
-fof(axEconomySubAtt69, axiom, 
- f_subAttribute(inst_ZincOreMining,inst_ZincIndustry)).
-
-fof(axEconomySubAtt70, axiom, 
- f_subAttribute(inst_CornFarming,inst_CerealGrainFarming)).
-
-fof(axEconomySubAtt71, axiom, 
- f_subAttribute(inst_RiceFarming,inst_CerealGrainFarming)).
-
-fof(axEconomySubAtt72, axiom, 
- f_subAttribute(inst_WheatFarming,inst_CerealGrainFarming)).
-
-fof(axEconomySubAtt73, axiom, 
- f_subAttribute(inst_OatFarming,inst_CerealGrainFarming)).
-
-fof(axEconomySubAtt74, axiom, 
- f_subAttribute(inst_BarleyFarming,inst_CerealGrainFarming)).
-
-fof(axEconomySubAtt75, axiom, 
- f_subAttribute(inst_RyeFarming,inst_CerealGrainFarming)).
-
-fof(axEconomySubAtt76, axiom, 
- f_subAttribute(inst_MilletFarming,inst_CerealGrainFarming)).
-
diff --git a/examples/SUMO/TPTP/FinancialOntologyAx.p b/examples/SUMO/TPTP/FinancialOntologyAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/FinancialOntologyAx.p
+++ /dev/null
@@ -1,917 +0,0 @@
-fof(axFinancialOntology0, axiom, 
- ( ! [X] : 
- (hasType(type_AONOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology1, axiom, 
- ( ! [X] : 
- (hasType(type_ATMMachine, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axFinancialOntology2, axiom, 
- ( ! [X] : 
- (hasType(type_ATMSlot, X) => hasType(type_Hole, X)))).
-
-fof(axFinancialOntology3, axiom, 
- ( ! [X] : 
- (hasType(type_AdjustableRateAccount, X) => hasType(type_InterestBearingAccount, X)))).
-
-fof(axFinancialOntology4, axiom, 
- ( ! [X] : 
- (hasType(type_AmericanExpressCard, X) => hasType(type_CreditCard, X)))).
-
-fof(axFinancialOntology5, axiom, 
- ( ! [X] : 
- (hasType(type_Annuity, X) => hasType(type_FinancialContract, X)))).
-
-fof(axFinancialOntology6, axiom, 
- ( ! [X] : 
- (hasType(type_AssetAllocation, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology7, axiom, 
- ( ! [X] : 
- (hasType(type_AuthorizationOfTransaction, X) => hasType(type_ControllingAnAccount, X)))).
-
-fof(axFinancialOntology8, axiom, 
- ( ! [X] : 
- (hasType(type_AuthorizationOfTransaction, X) => hasType(type_FinancialService, X)))).
-
-fof(axFinancialOntology9, axiom, 
- ( ! [X] : 
- (hasType(type_AuthorizationOfTransaction, X) => hasType(type_RegulatoryProcess, X)))).
-
-fof(axFinancialOntology10, axiom, 
- ( ! [X] : 
- (hasType(type_AutomaticTransaction, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology11, axiom, 
- ( ! [X] : 
- (hasType(type_BalloonLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology12, axiom, 
- ( ! [X] : 
- (hasType(type_BankCard, X) => hasType(type_FinancialInstrument, X)))).
-
-fof(axFinancialOntology13, axiom, 
- ( ! [X] : 
- (hasType(type_BankStatement, X) => hasType(type_Proposition, X)))).
-
-fof(axFinancialOntology14, axiom, 
- ( ! [X] : 
- (hasType(type_BankTermLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology15, axiom, 
- ( ! [X] : 
- (hasType(type_Bank_FinancialOrganization, X) => hasType(type_FinancialOrganization, X)))).
-
-fof(axFinancialOntology16, axiom, 
- ( ! [X] : 
- (hasType(type_Bearish, X) => hasType(type_InvestmentAttribute, X)))).
-
-fof(axFinancialOntology17, axiom, 
- ( ! [X] : 
- (hasType(type_BlueChipStock, X) => hasType(type_Stock, X)))).
-
-fof(axFinancialOntology18, axiom, 
- ( ! [X] : 
- (hasType(type_Bond, X) => hasType(type_FinancialInstrument, X)))).
-
-fof(axFinancialOntology19, axiom, 
- ( ! [X] : 
- (hasType(type_Bond, X) => hasType(type_Investment, X)))).
-
-fof(axFinancialOntology20, axiom, 
- ( ! [X] : 
- (hasType(type_BorrowedStock, X) => hasType(type_Stock, X)))).
-
-fof(axFinancialOntology21, axiom, 
- ( ! [X] : 
- (hasType(type_BridgeLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology22, axiom, 
- ( ! [X] : 
- (hasType(type_BrokerLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology23, axiom, 
- ( ! [X] : 
- (hasType(type_Broker, X) => hasType(type_CognitiveAgent, X)))).
-
-fof(axFinancialOntology24, axiom, 
- ( ! [X] : 
- (hasType(type_Bullish, X) => hasType(type_InvestmentAttribute, X)))).
-
-fof(axFinancialOntology25, axiom, 
- ( ! [X] : 
- (hasType(type_ButterflySpread, X) => hasType(type_SpreadOption, X)))).
-
-fof(axFinancialOntology26, axiom, 
- ( ! [X] : 
- (hasType(type_CallOption, X) => hasType(type_Option, X)))).
-
-fof(axFinancialOntology27, axiom, 
- ( ! [X] : 
- (hasType(type_Call, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology28, axiom, 
- ( ! [X] : 
- (hasType(type_CallableBond, X) => hasType(type_Bond, X)))).
-
-fof(axFinancialOntology29, axiom, 
- ( ! [X] : 
- (hasType(type_CallableLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology30, axiom, 
- ( ! [X] : 
- (hasType(type_CancellingAnOrder, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology31, axiom, 
- ( ! [X] : 
- (hasType(type_Cash, X) => hasType(type_FinancialAsset, X)))).
-
-fof(axFinancialOntology32, axiom, 
- ( ! [X] : 
- (hasType(type_Cash, X) => hasType(type_FinancialInstrument, X)))).
-
-fof(axFinancialOntology33, axiom, 
- ( ! [X] : 
- (hasType(type_CertificateOfDeposit, X) => hasType(type_SavingsAccount, X)))).
-
-fof(axFinancialOntology34, axiom, 
- ( ! [X] : 
- (hasType(type_Check, X) => hasType(type_FinancialInstrument, X)))).
-
-fof(axFinancialOntology35, axiom, 
- ( ! [X] : 
- (hasType(type_CheckingAccount, X) => hasType(type_DepositAccount, X)))).
-
-fof(axFinancialOntology36, axiom, 
- ( ! [X] : 
- (hasType(type_ClosingAnAccount, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology37, axiom, 
- ( ! [X] : 
- (hasType(type_Collateral, X) => hasType(type_FinancialAsset, X)))).
-
-fof(axFinancialOntology38, axiom, 
- ( ! [X] : 
- (hasType(type_CommonStock, X) => hasType(type_Stock, X)))).
-
-fof(axFinancialOntology39, axiom, 
- ( ! [X] : 
- (hasType(type_ConsolidationLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology40, axiom, 
- ( ! [X] : 
- (hasType(type_ConsumerPriceIndex, X) => hasType(type_InflationIndex, X)))).
-
-fof(axFinancialOntology41, axiom, 
- ( ! [X] : 
- (hasType(type_ControllingAnAccount, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology42, axiom, 
- ( ! [X] : 
- (hasType(type_ConventionalMortgage, X) => hasType(type_Mortgage, X)))).
-
-fof(axFinancialOntology43, axiom, 
- ( ! [X] : 
- (hasType(type_ConventionalOption, X) => hasType(type_Option, X)))).
-
-fof(axFinancialOntology44, axiom, 
- ( ! [X] : 
- (hasType(type_CorporateAccount, X) => hasType(type_FinancialAccount, X)))).
-
-fof(axFinancialOntology45, axiom, 
- ( ! [X] : 
- (hasType(type_CorporateBond, X) => hasType(type_Bond, X)))).
-
-fof(axFinancialOntology46, axiom, 
- ( ! [X] : 
- (hasType(type_CorporateBond, X) => hasType(type_TaxableInvestment, X)))).
-
-fof(axFinancialOntology47, axiom, 
- ( ! [X] : 
- (hasType(type_CouponBond, X) => hasType(type_Bond, X)))).
-
-fof(axFinancialOntology48, axiom, 
- ( ! [X] : 
- (hasType(type_CreditAccount, X) => hasType(type_LiabilityAccount, X)))).
-
-fof(axFinancialOntology49, axiom, 
- ( ! [X] : 
- (hasType(type_CreditCardAccount, X) => hasType(type_CreditAccount, X)))).
-
-fof(axFinancialOntology50, axiom, 
- ( ! [X] : 
- (hasType(type_CreditCard, X) => hasType(type_BankCard, X)))).
-
-fof(axFinancialOntology51, axiom, 
- ( ! [X] : 
- (hasType(type_CreditUnion, X) => hasType(type_FinancialOrganization, X)))).
-
-fof(axFinancialOntology52, axiom, 
- ( ! [X] : 
- (hasType(type_DayLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology53, axiom, 
- ( ! [X] : 
- (hasType(type_DayOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology54, axiom, 
- ( ! [X] : 
- (hasType(type_DebitCard, X) => hasType(type_BankCard, X)))).
-
-fof(axFinancialOntology55, axiom, 
- ( ! [X] : 
- (hasType(type_DefensiveStock, X) => hasType(type_Stock, X)))).
-
-fof(axFinancialOntology56, axiom, 
- ( ! [X] : 
- (hasType(type_DefinedContributionPlan, X) => hasType(type_PensionPlan, X)))).
-
-fof(axFinancialOntology57, axiom, 
- ( ! [X] : 
- (hasType(type_DepositAccount, X) => hasType(type_FinancialAccount, X)))).
-
-fof(axFinancialOntology58, axiom, 
- ( ! [X] : 
- (hasType(type_Deposit, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology59, axiom, 
- ( ! [X] : 
- (hasType(type_DepositingACheck, X) => hasType(type_UsingAnAccount, X)))).
-
-fof(axFinancialOntology60, axiom, 
- ( ! [X] : 
- (hasType(type_DirectRollover, X) => hasType(type_Rollover, X)))).
-
-fof(axFinancialOntology61, axiom, 
- ( ! [X] : 
- (hasType(type_DiscoverCard, X) => hasType(type_CreditCard, X)))).
-
-fof(axFinancialOntology62, axiom, 
- ( ! [X] : 
- (hasType(type_Dividend, X) => hasType(type_Payment, X)))).
-
-fof(axFinancialOntology63, axiom, 
- ( ! [X] : 
- (hasType(type_Downtick, X) => hasType(type_StockMarketTransaction, X)))).
-
-fof(axFinancialOntology64, axiom, 
- ( ! [X] : 
- (hasType(type_DrawingACheck, X) => hasType(type_UsingAnAccount, X)))).
-
-fof(axFinancialOntology65, axiom, 
- ( ! [X] : 
- (hasType(type_EconomicIndicator, X) => hasType(type_Proposition, X)))).
-
-fof(axFinancialOntology66, axiom, 
- ( ! [X] : 
- (hasType(type_Employment, X) => hasType(type_FinancialContract, X)))).
-
-fof(axFinancialOntology67, axiom, 
- ( ! [X] : 
- (hasType(type_Employment, X) => hasType(type_ServiceContract, X)))).
-
-fof(axFinancialOntology68, axiom, 
- ( ! [X] : 
- (hasType(type_EnteringAPin, X) => hasType(type_AuthorizationOfTransaction, X)))).
-
-fof(axFinancialOntology69, axiom, 
- ( ! [X] : 
- (hasType(type_EnteringAPing, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axFinancialOntology70, axiom, 
- ( ! [X] : 
- (hasType(type_EquityOption, X) => hasType(type_Option, X)))).
-
-fof(axFinancialOntology71, axiom, 
- ( ! [X] : 
- (hasType(type_EvergreenLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology72, axiom, 
- ( ! [X] : 
- (hasType(type_ExpiredCard, X) => hasType(type_BankCard, X)))).
-
-fof(axFinancialOntology73, axiom, 
- ( ! [X] : 
- (hasType(type_ExternalTransfer, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology74, axiom, 
- ( ! [X] : 
- (hasType(type_FHALoan, X) => hasType(type_Mortgage, X)))).
-
-fof(axFinancialOntology75, axiom, 
- ( ! [X] : 
- (hasType(type_FOKOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology76, axiom, 
- ( ! [X] : 
- (hasType(type_FaxMachine, X) => hasType(type_Device, X)))).
-
-fof(axFinancialOntology77, axiom, 
- ( ! [X] : 
- (hasType(type_Fax, X) => hasType(type_Communication, X)))).
-
-fof(axFinancialOntology78, axiom, 
- ( ! [X] : 
- (hasType(type_FederalHousingAdministration, X) => hasType(type_Government, X)))).
-
-fof(axFinancialOntology79, axiom, 
- ( ! [X] : 
- (hasType(type_FillingAnOrder, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology80, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialDefault, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology81, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialOrder, X) => hasType(type_ServiceContract, X)))).
-
-fof(axFinancialOntology82, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axFinancialOntology83, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialRating, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axFinancialOntology84, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialRequest, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology85, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialResponse, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology86, axiom, 
- ( ! [X] : 
- (hasType(type_FixedAnnuity, X) => hasType(type_Annuity, X)))).
-
-fof(axFinancialOntology87, axiom, 
- ( ! [X] : 
- (hasType(type_FixedRateAccount, X) => hasType(type_InterestBearingAccount, X)))).
-
-fof(axFinancialOntology88, axiom, 
- ( ! [X] : 
- (hasType(type_GTCOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology89, axiom, 
- ( ! [X] : 
- (hasType(type_GovernmentBond, X) => hasType(type_Bond, X)))).
-
-fof(axFinancialOntology90, axiom, 
- ( ! [X] : 
- (hasType(type_GrowthStock, X) => hasType(type_Stock, X)))).
-
-fof(axFinancialOntology91, axiom, 
- ( ! [X] : 
- (hasType(type_IOCOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology92, axiom, 
- ( ! [X] : 
- (hasType(type_IndexBond, X) => hasType(type_Bond, X)))).
-
-fof(axFinancialOntology93, axiom, 
- ( ! [X] : 
- (hasType(type_IndexOption, X) => hasType(type_Option, X)))).
-
-fof(axFinancialOntology94, axiom, 
- ( ! [X] : 
- (hasType(type_Index, X) => hasType(type_PerformanceMeasure, X)))).
-
-fof(axFinancialOntology95, axiom, 
- ( ! [X] : 
- (hasType(type_IndexedLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology96, axiom, 
- ( ! [X] : 
- (hasType(type_IndividualRetirementAccount, X) => hasType(type_PensionPlan, X)))).
-
-fof(axFinancialOntology97, axiom, 
- ( ! [X] : 
- (hasType(type_IndividualRetirementAccount, X) => hasType(type_PersonalAccount, X)))).
-
-fof(axFinancialOntology98, axiom, 
- ( ! [X] : 
- (hasType(type_IndividualRetirementAccount, X) => hasType(type_SavingsAccount, X)))).
-
-fof(axFinancialOntology99, axiom, 
- ( ! [X] : 
- (hasType(type_InflationIndex, X) => hasType(type_Index, X)))).
-
-fof(axFinancialOntology100, axiom, 
- ( ! [X] : 
- (hasType(type_Inflation, X) => hasType(type_EconomicIndicator, X)))).
-
-fof(axFinancialOntology101, axiom, 
- ( ! [X] : 
- (hasType(type_InterestBearingAccount, X) => hasType(type_FinancialAccount, X)))).
-
-fof(axFinancialOntology102, axiom, 
- ( ! [X] : 
- (hasType(type_InterestOnlyLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology103, axiom, 
- ( ! [X] : 
- (hasType(type_InterestRate, X) => hasType(type_ConstantQuantity, X)))).
-
-fof(axFinancialOntology104, axiom, 
- ( ! [X] : 
- (hasType(type_InterestRate, X) => hasType(type_EconomicIndicator, X)))).
-
-fof(axFinancialOntology105, axiom, 
- ( ! [X] : 
- (hasType(type_Interest, X) => hasType(type_CurrencyMeasure, X)))).
-
-fof(axFinancialOntology106, axiom, 
- ( ! [X] : 
- (hasType(type_InternalTransfer, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology107, axiom, 
- ( ! [X] : 
- (hasType(type_Investing, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology108, axiom, 
- ( ! [X] : 
- (hasType(type_InvestmentAccount, X) => hasType(type_DepositAccount, X)))).
-
-fof(axFinancialOntology109, axiom, 
- ( ! [X] : 
- (hasType(type_InvestmentAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axFinancialOntology110, axiom, 
- ( ! [X] : 
- (hasType(type_Investor, X) => hasType(type_SocialRole, X)))).
-
-fof(axFinancialOntology111, axiom, 
- ( ! [X] : 
- (hasType(type_JointAccount, X) => hasType(type_PersonalAccount, X)))).
-
-fof(axFinancialOntology112, axiom, 
- ( ! [X] : 
- (hasType(type_JunkBond, X) => hasType(type_CorporateBond, X)))).
-
-fof(axFinancialOntology113, axiom, 
- ( ! [X] : 
- (hasType(type_LEAPS, X) => hasType(type_Option, X)))).
-
-fof(axFinancialOntology114, axiom, 
- ( ! [X] : 
- (hasType(type_LiabilityAccount, X) => hasType(type_FinancialAccount, X)))).
-
-fof(axFinancialOntology115, axiom, 
- ( ! [X] : 
- (hasType(type_Liability, X) => hasType(type_FinancialContract, X)))).
-
-fof(axFinancialOntology116, axiom, 
- ( ! [X] : 
- (hasType(type_LimitOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology117, axiom, 
- ( ! [X] : 
- (hasType(type_Liquidation, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology118, axiom, 
- ( ! [X] : 
- (hasType(type_LiquidityAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axFinancialOntology119, axiom, 
- ( ! [X] : 
- (hasType(type_LoanCommitment, X) => hasType(type_Contract, X)))).
-
-fof(axFinancialOntology120, axiom, 
- ( ! [X] : 
- (hasType(type_Loan, X) => hasType(type_LiabilityAccount, X)))).
-
-fof(axFinancialOntology121, axiom, 
- ( ! [X] : 
- (hasType(type_LongStraddle, X) => hasType(type_Straddle, X)))).
-
-fof(axFinancialOntology122, axiom, 
- ( ! [X] : 
- (hasType(type_MNHOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology123, axiom, 
- ( ! [X] : 
- (hasType(type_MOCOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology124, axiom, 
- ( ! [X] : 
- (hasType(type_MarketOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology125, axiom, 
- ( ! [X] : 
- (hasType(type_MarketShareWeightedIndex, X) => hasType(type_Index, X)))).
-
-fof(axFinancialOntology126, axiom, 
- ( ! [X] : 
- (hasType(type_MarketValueWeightedIndex, X) => hasType(type_Index, X)))).
-
-fof(axFinancialOntology127, axiom, 
- ( ! [X] : 
- (hasType(type_MasterCard, X) => hasType(type_CreditCard, X)))).
-
-fof(axFinancialOntology128, axiom, 
- ( ! [X] : 
- (hasType(type_MoneyMarket, X) => hasType(type_SavingsAccount, X)))).
-
-fof(axFinancialOntology129, axiom, 
- ( ! [X] : 
- (hasType(type_MortgageBond, X) => hasType(type_CorporateBond, X)))).
-
-fof(axFinancialOntology130, axiom, 
- ( ! [X] : 
- (hasType(type_Mortgage, X) => hasType(type_SecuredLoan, X)))).
-
-fof(axFinancialOntology131, axiom, 
- ( ! [X] : 
- (hasType(type_MunicipalBond, X) => hasType(type_Bond, X)))).
-
-fof(axFinancialOntology132, axiom, 
- ( ! [X] : 
- (hasType(type_MunicipalBond, X) => hasType(type_TaxFreeInvestment, X)))).
-
-fof(axFinancialOntology133, axiom, 
- ( ! [X] : 
- (hasType(type_MutualFundAccount, X) => hasType(type_InvestmentAccount, X)))).
-
-fof(axFinancialOntology134, axiom, 
- ( ! [X] : 
- (hasType(type_NASDAQCompositeIndex, X) => hasType(type_Index, X)))).
-
-fof(axFinancialOntology135, axiom, 
- ( ! [X] : 
- (hasType(type_NHOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology136, axiom, 
- ( ! [X] : 
- (hasType(type_NikkeiIndex, X) => hasType(type_Index, X)))).
-
-fof(axFinancialOntology137, axiom, 
- ( ! [X] : 
- (hasType(type_Note, X) => hasType(type_FinancialInstrument, X)))).
-
-fof(axFinancialOntology138, axiom, 
- ( ! [X] : 
- (hasType(type_OCOOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology139, axiom, 
- ( ! [X] : 
- (hasType(type_OpeningAnAccount, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology140, axiom, 
- ( ! [X] : 
- (hasType(type_OptionStrategy, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology141, axiom, 
- ( ! [X] : 
- (hasType(type_Option, X) => hasType(type_FinancialContract, X)))).
-
-fof(axFinancialOntology142, axiom, 
- ( ! [X] : 
- (hasType(type_PayCheck, X) => hasType(type_Check, X)))).
-
-fof(axFinancialOntology143, axiom, 
- ( ! [X] : 
- (hasType(type_Payment, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology144, axiom, 
- ( ! [X] : 
- (hasType(type_Penalty, X) => hasType(type_ChargingAFee, X)))).
-
-fof(axFinancialOntology145, axiom, 
- ( ! [X] : 
- (hasType(type_PennyStock, X) => hasType(type_Stock, X)))).
-
-fof(axFinancialOntology146, axiom, 
- ( ! [X] : 
- (hasType(type_PerformanceBond, X) => hasType(type_Bond, X)))).
-
-fof(axFinancialOntology147, axiom, 
- ( ! [X] : 
- (hasType(type_PerformanceMeasure, X) => hasType(type_PhysicalQuantity, X)))).
-
-fof(axFinancialOntology148, axiom, 
- ( ! [X] : 
- (hasType(type_PersonalAccount, X) => hasType(type_FinancialAccount, X)))).
-
-fof(axFinancialOntology149, axiom, 
- ( ! [X] : 
- (hasType(type_PiggybankLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology150, axiom, 
- ( ! [X] : 
- (hasType(type_PlacingAnOrder, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology151, axiom, 
- ( ! [X] : 
- (hasType(type_PreferredStock, X) => hasType(type_Stock, X)))).
-
-fof(axFinancialOntology152, axiom, 
- ( ! [X] : 
- (hasType(type_Prepayment, X) => hasType(type_Payment, X)))).
-
-fof(axFinancialOntology153, axiom, 
- ( ! [X] : 
- (hasType(type_PriceWeightedIndex, X) => hasType(type_Index, X)))).
-
-fof(axFinancialOntology154, axiom, 
- ( ! [X] : 
- (hasType(type_ProcessingACheck, X) => hasType(type_AuthorizationOfTransaction, X)))).
-
-fof(axFinancialOntology155, axiom, 
- ( ! [X] : 
- (hasType(type_ProcessingACheck, X) => hasType(type_ControllingAnAccount, X)))).
-
-fof(axFinancialOntology156, axiom, 
- ( ! [X] : 
- (hasType(type_ProducerPriceIndex, X) => hasType(type_InflationIndex, X)))).
-
-fof(axFinancialOntology157, axiom, 
- ( ! [X] : 
- (hasType(type_PutOption, X) => hasType(type_Option, X)))).
-
-fof(axFinancialOntology158, axiom, 
- ( ! [X] : 
- (hasType(type_RealEstate, X) => hasType(type_CorpuscularObject, X)))).
-
-fof(axFinancialOntology159, axiom, 
- ( ! [X] : 
- (hasType(type_RealEstate, X) => hasType(type_FinancialAsset, X)))).
-
-fof(axFinancialOntology160, axiom, 
- ( ! [X] : 
- (hasType(type_RealEstate, X) => hasType(type_Region, X)))).
-
-fof(axFinancialOntology161, axiom, 
- ( ! [X] : 
- (hasType(type_Refinancing, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology162, axiom, 
- ( ! [X] : 
- (hasType(type_RegisteredBond, X) => hasType(type_Bond, X)))).
-
-fof(axFinancialOntology163, axiom, 
- ( ! [X] : 
- (hasType(type_RestrictedStock, X) => hasType(type_Stock, X)))).
-
-fof(axFinancialOntology164, axiom, 
- ( ! [X] : 
- (hasType(type_RiskAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axFinancialOntology165, axiom, 
- ( ! [X] : 
- (hasType(type_Rollover, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology166, axiom, 
- ( ! [X] : 
- (hasType(type_RothIRAAccount, X) => hasType(type_IndividualRetirementAccount, X)))).
-
-fof(axFinancialOntology167, axiom, 
- ( ! [X] : 
- (hasType(type_SARSEPPlan, X) => hasType(type_DefinedContributionPlan, X)))).
-
-fof(axFinancialOntology168, axiom, 
- ( ! [X] : 
- (hasType(type_SavingsAccount, X) => hasType(type_DepositAccount, X)))).
-
-fof(axFinancialOntology169, axiom, 
- ( ! [X] : 
- (hasType(type_SavingsAccount, X) => hasType(type_InterestBearingAccount, X)))).
-
-fof(axFinancialOntology170, axiom, 
- ( ! [X] : 
- (hasType(type_SavingsAndLoans, X) => hasType(type_FinancialOrganization, X)))).
-
-fof(axFinancialOntology171, axiom, 
- ( ! [X] : 
- (hasType(type_SavingsPlan_401K, X) => hasType(type_DefinedContributionPlan, X)))).
-
-fof(axFinancialOntology172, axiom, 
- ( ! [X] : 
- (hasType(type_SavingsPlan_403B, X) => hasType(type_DefinedContributionPlan, X)))).
-
-fof(axFinancialOntology173, axiom, 
- ( ! [X] : 
- (hasType(type_SavingsPlan_408K, X) => hasType(type_PensionPlan, X)))).
-
-fof(axFinancialOntology174, axiom, 
- ( ! [X] : 
- (hasType(type_SecuredBond, X) => hasType(type_Bond, X)))).
-
-fof(axFinancialOntology175, axiom, 
- ( ! [X] : 
- (hasType(type_SecuredLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology176, axiom, 
- ( ! [X] : 
- (hasType(type_Security, X) => hasType(type_FinancialInstrument, X)))).
-
-fof(axFinancialOntology177, axiom, 
- ( ! [X] : 
- (hasType(type_ServiceAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axFinancialOntology178, axiom, 
- ( ! [X] : 
- (hasType(type_Share, X) => hasType(type_CurrencyMeasure, X)))).
-
-fof(axFinancialOntology179, axiom, 
- ( ! [X] : 
- (hasType(type_Share, X) => hasType(type_Security, X)))).
-
-fof(axFinancialOntology180, axiom, 
- ( ! [X] : 
- (hasType(type_ShortSale, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology181, axiom, 
- ( ! [X] : 
- (hasType(type_SingleOption, X) => hasType(type_OptionStrategy, X)))).
-
-fof(axFinancialOntology182, axiom, 
- ( ! [X] : 
- (hasType(type_SinglePaymentLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology183, axiom, 
- ( ! [X] : 
- (hasType(type_SpreadOption, X) => hasType(type_OptionStrategy, X)))).
-
-fof(axFinancialOntology184, axiom, 
- ( ! [X] : 
- (hasType(type_StatusAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axFinancialOntology185, axiom, 
- ( ! [X] : 
- (hasType(type_StockIndex, X) => hasType(type_Index, X)))).
-
-fof(axFinancialOntology186, axiom, 
- ( ! [X] : 
- (hasType(type_StockMarketTransaction, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology187, axiom, 
- ( ! [X] : 
- (hasType(type_StockMarket, X) => hasType(type_Organization, X)))).
-
-fof(axFinancialOntology188, axiom, 
- ( ! [X] : 
- (hasType(type_StockOption, X) => hasType(type_Option, X)))).
-
-fof(axFinancialOntology189, axiom, 
- ( ! [X] : 
- (hasType(type_StockSplit, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology190, axiom, 
- ( ! [X] : 
- (hasType(type_StopOrder, X) => hasType(type_FinancialOrder, X)))).
-
-fof(axFinancialOntology191, axiom, 
- ( ! [X] : 
- (hasType(type_Straddle, X) => hasType(type_OptionStrategy, X)))).
-
-fof(axFinancialOntology192, axiom, 
- ( ! [X] : 
- (hasType(type_TaxFreeInvestment, X) => hasType(type_Investment, X)))).
-
-fof(axFinancialOntology193, axiom, 
- ( ! [X] : 
- (hasType(type_TaxableInvestment, X) => hasType(type_Investment, X)))).
-
-fof(axFinancialOntology194, axiom, 
- ( ! [X] : 
- (hasType(type_Title, X) => hasType(type_FinancialInstrument, X)))).
-
-fof(axFinancialOntology195, axiom, 
- ( ! [X] : 
- (hasType(type_TraditionalSavingsAccount, X) => hasType(type_SavingsAccount, X)))).
-
-fof(axFinancialOntology196, axiom, 
- ( ! [X] : 
- (hasType(type_TreasuryBill, X) => hasType(type_SavingsAccount, X)))).
-
-fof(axFinancialOntology197, axiom, 
- ( ! [X] : 
- (hasType(type_TreasuryBond, X) => hasType(type_Bond, X)))).
-
-fof(axFinancialOntology198, axiom, 
- ( ! [X] : 
- (hasType(type_UnsecuredLoan, X) => hasType(type_Loan, X)))).
-
-fof(axFinancialOntology199, axiom, 
- ( ! [X] : 
- (hasType(type_Update, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axFinancialOntology200, axiom, 
- ( ! [X] : 
- (hasType(type_Update, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology201, axiom, 
- ( ! [X] : 
- (hasType(type_Uptick, X) => hasType(type_StockMarketTransaction, X)))).
-
-fof(axFinancialOntology202, axiom, 
- ( ! [X] : 
- (hasType(type_UsingAnAccount, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology203, axiom, 
- ( ! [X] : 
- (hasType(type_ValidCard, X) => hasType(type_BankCard, X)))).
-
-fof(axFinancialOntology204, axiom, 
- ( ! [X] : 
- (hasType(type_ValueStock, X) => hasType(type_Stock, X)))).
-
-fof(axFinancialOntology205, axiom, 
- ( ! [X] : 
- (hasType(type_VariableAnnuity, X) => hasType(type_Annuity, X)))).
-
-fof(axFinancialOntology206, axiom, 
- ( ! [X] : 
- (hasType(type_VerifyingCardCode, X) => hasType(type_AuthorizationOfTransaction, X)))).
-
-fof(axFinancialOntology207, axiom, 
- ( ! [X] : 
- (hasType(type_VisaCard, X) => hasType(type_CreditCard, X)))).
-
-fof(axFinancialOntology208, axiom, 
- ( ! [X] : 
- (hasType(type_Withdrawal, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axFinancialOntology209, axiom, 
- ( ! [X] : 
- (hasType(type_YieldAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axFinancialOntology210, axiom, 
- ( ! [X] : 
- (hasType(type_ZeroCouponBond, X) => hasType(type_Bond, X)))).
-
-fof(axFinancialOntology211, axiom, 
- ( ! [X] : 
- (hasType(type_ServiceContract, X) => hasType(type_Contract, X)))).
-
-fof(axFinancialOntology212, axiom, 
- (hasType(type_FinancialRating, inst_AAA_Rating))).
-
-fof(axFinancialOntology213, axiom, 
- (hasType(type_StatusAttribute, inst_Active))).
-
-fof(axFinancialOntology214, axiom, 
- (hasType(type_Option, inst_AmericanStyleOption))).
-
-fof(axFinancialOntology215, axiom, 
- (hasType(type_FinancialRating, inst_B_Rating))).
-
-fof(axFinancialOntology216, axiom, 
- (hasType(type_InvestmentAccount, inst_BrokerageAccount))).
-
-fof(axFinancialOntology217, axiom, 
- (hasType(type_FinancialRating, inst_C_Rating))).
-
-fof(axFinancialOntology218, axiom, 
- (hasType(type_ServiceAttribute, inst_ClosedService))).
-
-fof(axFinancialOntology219, axiom, 
- (hasType(type_FinancialRating, inst_D_Rating))).
-
-fof(axFinancialOntology220, axiom, 
- (hasType(type_Option, inst_EuropeanStyleOption))).
-
-fof(axFinancialOntology221, axiom, 
- (hasType(type_FinancialTransaction, inst_ExerciseAnOption))).
-
-fof(axFinancialOntology222, axiom, 
- (hasType(type_LiquidityAttribute, inst_HighLiquidity))).
-
-fof(axFinancialOntology223, axiom, 
- (hasType(type_RiskAttribute, inst_HighRisk))).
-
-fof(axFinancialOntology224, axiom, 
- (hasType(type_YieldAttribute, inst_HighYield))).
-
-fof(axFinancialOntology225, axiom, 
- (hasType(type_StatusAttribute, inst_Locked))).
-
-fof(axFinancialOntology226, axiom, 
- (hasType(type_LiquidityAttribute, inst_LowLiquidity))).
-
-fof(axFinancialOntology227, axiom, 
- (hasType(type_RiskAttribute, inst_LowRisk))).
-
-fof(axFinancialOntology228, axiom, 
- (hasType(type_YieldAttribute, inst_LowYield))).
-
-fof(axFinancialOntology229, axiom, 
- (hasType(type_Position, inst_Manager))).
-
-fof(axFinancialOntology230, axiom, 
- (hasType(type_Organization, inst_NASDAQ))).
-
-fof(axFinancialOntology231, axiom, 
- (hasType(type_StatusAttribute, inst_New))).
-
-fof(axFinancialOntology232, axiom, 
- (hasType(type_ServiceAttribute, inst_OpenService))).
-
-fof(axFinancialOntology233, axiom, 
- (hasType(type_StatusAttribute, inst_Pending))).
-
-fof(axFinancialOntology234, axiom, 
- (hasType(type_FinancialInstrument, inst_Receipt))).
-
diff --git a/examples/SUMO/TPTP/FinancialOntologyLemAx.p b/examples/SUMO/TPTP/FinancialOntologyLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/FinancialOntologyLemAx.p
+++ /dev/null
@@ -1,1577 +0,0 @@
-fof(axFinancialLem0, axiom, 
- ( ! [Var_ASSET] : 
- (hasType(type_FinancialAsset, Var_ASSET) => 
-(( ? [Var_VALUE] : 
- (hasType(type_CurrencyMeasure, Var_VALUE) &  
-(f_monetaryValue(Var_ASSET,Var_VALUE)))))))).
-
-fof(axFinancialLem1, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(( ? [Var_ORGANIZATION] : 
- (hasType(type_FinancialOrganization, Var_ORGANIZATION) &  
-(f_accountAt(Var_ACCOUNT,Var_ORGANIZATION)))))))).
-
-fof(axFinancialLem2, axiom, 
- ( ! [Var_CHECK] : 
- (hasType(type_Check, Var_CHECK) => 
-(( ? [Var_VALUE] : 
- (hasType(type_CurrencyMeasure, Var_VALUE) &  
-(f_monetaryValue(Var_CHECK,Var_VALUE)))))))).
-
-fof(axFinancialLem3, axiom, 
- ( ! [Var_CHECK] : 
- (hasType(type_Check, Var_CHECK) => 
-(( ? [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) &  
-(f_checkAccount(Var_CHECK,Var_ACCOUNT)))))))).
-
-fof(axFinancialLem4, axiom, 
- ( ! [Var_PROCESSING] : 
- (hasType(type_ProcessingACheck, Var_PROCESSING) => 
-(( ! [Var_WITHDRAWALTIME] : 
- ((hasType(type_Entity, Var_WITHDRAWALTIME) & hasType(type_TimeInterval, Var_WITHDRAWALTIME)) => 
-(( ! [Var_PROCESSINGTIME] : 
- ((hasType(type_Entity, Var_PROCESSINGTIME) & hasType(type_TimeInterval, Var_PROCESSINGTIME)) => 
-(( ! [Var_ACCOUNT] : 
- ((hasType(type_FinancialAccount, Var_ACCOUNT) & hasType(type_Object, Var_ACCOUNT)) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_CurrencyMeasure, Var_AMOUNT) => 
-(( ! [Var_CHECK] : 
- ((hasType(type_Physical, Var_CHECK) & hasType(type_Check, Var_CHECK) & hasType(type_Entity, Var_CHECK) & hasType(type_Object, Var_CHECK)) => 
-(((((f_monetaryValue(Var_CHECK,Var_AMOUNT)) & (((f_checkAccount(Var_CHECK,Var_ACCOUNT)) & (((f_patient(Var_PROCESSING,Var_CHECK)) & (f_WhenFn(Var_PROCESSING) = Var_PROCESSINGTIME))))))) => (( ? [Var_WITHDRAWAL] : 
- (hasType(type_Withdrawal, Var_WITHDRAWAL) &  
-(((f_instrument(Var_WITHDRAWAL,Var_CHECK)) & (((f_WhenFn(Var_WITHDRAWAL) = Var_WITHDRAWALTIME) & (((f_meetsTemporally(Var_PROCESSINGTIME,Var_WITHDRAWALTIME)) & (((f_transactionAmount(Var_WITHDRAWAL,Var_AMOUNT)) & (f_origin(Var_WITHDRAWAL,Var_ACCOUNT))))))))))))))))))))))))))))))))).
-
-fof(axFinancialLem5, axiom, 
- ( ! [Var_PROCESSING] : 
- (hasType(type_ProcessingACheck, Var_PROCESSING) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(( ! [Var_DEPOSITTIME] : 
- ((hasType(type_Entity, Var_DEPOSITTIME) & hasType(type_TimeInterval, Var_DEPOSITTIME)) => 
-(( ! [Var_PROCESSINGTIME] : 
- ((hasType(type_Entity, Var_PROCESSINGTIME) & hasType(type_TimeInterval, Var_PROCESSINGTIME)) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_CurrencyMeasure, Var_AMOUNT) => 
-(( ! [Var_CHECK] : 
- ((hasType(type_Physical, Var_CHECK) & hasType(type_Entity, Var_CHECK) & hasType(type_Object, Var_CHECK)) => 
-(((((f_monetaryValue(Var_CHECK,Var_AMOUNT)) & (((f_patient(Var_PROCESSING,Var_CHECK)) & (((f_destination(Var_PROCESSING,f_CurrencyFn(Var_ACCOUNT))) & (f_WhenFn(Var_PROCESSING) = Var_PROCESSINGTIME))))))) => (( ? [Var_DEPOSIT] : 
- (hasType(type_Deposit, Var_DEPOSIT) &  
-(((f_instrument(Var_DEPOSIT,Var_CHECK)) & (((f_WhenFn(Var_DEPOSIT) = Var_DEPOSITTIME) & (((f_meetsTemporally(Var_PROCESSINGTIME,Var_DEPOSITTIME)) & (((f_transactionAmount(Var_DEPOSIT,Var_AMOUNT)) & (f_destination(Var_DEPOSIT,f_CurrencyFn(Var_ACCOUNT)))))))))))))))))))))))))))))))))).
-
-fof(axFinancialLem6, axiom, 
- ( ! [Var_CHECK] : 
- (hasType(type_Check, Var_CHECK) => 
-(( ! [Var_PROCESSING] : 
- (hasType(type_ProcessingACheck, Var_PROCESSING) => 
-(((f_patient(Var_PROCESSING,Var_CHECK)) => (( ? [Var_DEPOSITING] : 
- (hasType(type_DepositingACheck, Var_DEPOSITING) &  
-(((f_patient(Var_DEPOSITING,Var_CHECK)) & (f_time(Var_DEPOSITING,f_ImmediatePastFn(f_WhenFn(Var_PROCESSING))))))))))))))))).
-
-fof(axFinancialLem7, axiom, 
- ( ! [Var_DEPOSITING] : 
- (hasType(type_DepositingACheck, Var_DEPOSITING) => 
-(( ! [Var_CHECK] : 
- (hasType(type_Check, Var_CHECK) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((f_agent(Var_DEPOSITING,Var_AGENT)) => (f_signedBy(Var_CHECK,Var_AGENT))))))))))))).
-
-fof(axFinancialLem8, axiom, 
- ( ! [Var_DRAWING] : 
- (hasType(type_DrawingACheck, Var_DRAWING) => 
-(( ! [Var_PROCESSING] : 
- (hasType(type_ProcessingACheck, Var_PROCESSING) => 
-(( ! [Var_DURATION] : 
- (hasType(type_Quantity, Var_DURATION) => 
-(( ! [Var_DUATION] : 
- (hasType(type_TimeDuration, Var_DUATION) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeInterval, Var_TIME) => 
-(( ! [Var_PROCESSINGTIME] : 
- ((hasType(type_Entity, Var_PROCESSINGTIME) & hasType(type_TimeInterval, Var_PROCESSINGTIME)) => 
-(( ! [Var_PROCESING] : 
- (hasType(type_Physical, Var_PROCESING) => 
-(( ! [Var_DRAWINGTIME] : 
- ((hasType(type_Entity, Var_DRAWINGTIME) & hasType(type_TimeInterval, Var_DRAWINGTIME)) => 
-(( ! [Var_CHECK] : 
- (hasType(type_Entity, Var_CHECK) => 
-(((((f_patient(Var_DRAWING,Var_CHECK)) & (((f_patient(Var_PROCESSING,Var_CHECK)) & (((f_WhenFn(Var_DRAWING) = Var_DRAWINGTIME) & (((f_WhenFn(Var_PROCESING) = Var_PROCESSINGTIME) & (((f_meetsTemporally(Var_DRAWINGTIME,Var_TIME)) & (((f_meetsTemporally(Var_TIME,Var_PROCESSINGTIME)) & (f_duration(Var_TIME,Var_DUATION)))))))))))))) => (f_lessThan(Var_DURATION,f_MeasureFn(6,inst_MonthDuration)))))))))))))))))))))))))))))))).
-
-fof(axFinancialLem9, axiom, 
- ( ! [Var_CHECK] : 
- (hasType(type_PayCheck, Var_CHECK) => 
-(( ! [Var_GIVE] : 
- (hasType(type_Giving, Var_GIVE) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Entity, Var_AGENT) & hasType(type_Organization, Var_AGENT)) => 
-(( ! [Var_ORGANIZATION] : 
- (hasType(type_CognitiveAgent, Var_ORGANIZATION) => 
-(((((f_issuedBy(Var_CHECK,Var_ORGANIZATION)) & (f_destination(Var_GIVE,Var_AGENT)))) => (f_employs(Var_AGENT,Var_ORGANIZATION)))))))))))))))).
-
-fof(axFinancialLem10, axiom, 
- ( ! [Var_CARD] : 
- (hasType(type_BankCard, Var_CARD) => 
-(( ? [Var_ORGANIZATION] : 
- (hasType(type_CognitiveAgent, Var_ORGANIZATION) &  
-(f_issuedBy(Var_CARD,Var_ORGANIZATION)))))))).
-
-fof(axFinancialLem11, axiom, 
- ( ! [Var_CARD] : 
- (hasType(type_BankCard, Var_CARD) => 
-(( ! [Var_BANK] : 
- ((hasType(type_CognitiveAgent, Var_BANK) & hasType(type_FinancialOrganization, Var_BANK)) => 
-(((f_issuedBy(Var_CARD,Var_BANK)) => (( ? [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) &  
-(((f_cardAccount(Var_CARD,Var_ACCOUNT)) & (f_accountAt(Var_ACCOUNT,Var_BANK))))))))))))))).
-
-fof(axFinancialLem12, axiom, 
- ( ! [Var_CARD] : 
- (hasType(type_DebitCard, Var_CARD) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((f_possesses(Var_AGENT,Var_CARD)) => (( ? [Var_ACCOUNT] : 
- (hasType(type_DepositAccount, Var_ACCOUNT) &  
-(((f_cardAccount(Var_CARD,Var_ACCOUNT)) & (f_accountHolder(Var_ACCOUNT,Var_AGENT))))))))))))))).
-
-fof(axFinancialLem13, axiom, 
- ( ! [Var_CARD] : 
- (hasType(type_CreditCard, Var_CARD) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((f_possesses(Var_AGENT,Var_CARD)) => (( ? [Var_ACCOUNT] : 
- (hasType(type_CreditCardAccount, Var_ACCOUNT) &  
-(((f_cardAccount(Var_CARD,Var_ACCOUNT)) & (f_accountHolder(Var_ACCOUNT,Var_AGENT))))))))))))))).
-
-fof(axFinancialLem14, axiom, 
- ( ! [Var_OPENING] : 
- (hasType(type_OpeningAnAccount, Var_OPENING) => 
-(( ! [Var_BANK] : 
- (hasType(type_FinancialOrganization, Var_BANK) => 
-(( ! [Var_OPENINGTIME] : 
- ((hasType(type_Entity, Var_OPENINGTIME) & hasType(type_TimeInterval, Var_OPENINGTIME)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((((f_located(Var_OPENING,Var_BANK)) & (((f_agent(Var_OPENING,Var_AGENT)) & (f_WhenFn(Var_OPENING) = Var_OPENINGTIME))))) => (( ? [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) &  
-(( ? [Var_ACCOUNTPERIOD] : 
- (hasType(type_TimeInterval, Var_ACCOUNTPERIOD) &  
-(((f_agreementPeriod(Var_ACCOUNT,Var_ACCOUNTPERIOD)) & (((f_meetsTemporally(Var_OPENINGTIME,Var_ACCOUNTPERIOD)) & (((f_accountAt(Var_ACCOUNT,Var_BANK)) & (f_accountHolder(Var_ACCOUNT,Var_AGENT)))))))))))))))))))))))))))).
-
-fof(axFinancialLem15, axiom, 
- ( ! [Var_USING] : 
- (hasType(type_UsingAnAccount, Var_USING) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_CognitiveAgent, Var_AGENT) & hasType(type_Agent, Var_AGENT)) => 
-(( ! [Var_ACCOUNT] : 
- ((hasType(type_Entity, Var_ACCOUNT) & hasType(type_FinancialAccount, Var_ACCOUNT)) => 
-(((((f_patient(Var_USING,Var_ACCOUNT)) & (f_accountHolder(Var_ACCOUNT,Var_AGENT)))) => (f_agent(Var_USING,Var_AGENT))))))))))))).
-
-fof(axFinancialLem16, axiom, 
- ( ! [Var_DRAWING] : 
- (hasType(type_DrawingACheck, Var_DRAWING) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(( ! [Var_CHECK] : 
- ((hasType(type_Entity, Var_CHECK) & hasType(type_Check, Var_CHECK)) => 
-(((((f_patient(Var_DRAWING,Var_CHECK)) & (((f_agent(Var_DRAWING,Var_AGENT)) & (f_checkAccount(Var_CHECK,Var_ACCOUNT)))))) => (f_accountHolder(Var_ACCOUNT,Var_AGENT)))))))))))))))).
-
-fof(axFinancialLem17, axiom, 
- ( ! [Var_DEPOSITING] : 
- (hasType(type_DepositingACheck, Var_DEPOSITING) => 
-(( ? [Var_CHECK] : 
- (hasType(type_Check, Var_CHECK) &  
-(f_patient(Var_DEPOSITING,Var_CHECK)))))))).
-
-fof(axFinancialLem18, axiom, 
- ( ! [Var_DEPOSITING] : 
- (hasType(type_DepositingACheck, Var_DEPOSITING) => 
-(( ! [Var_CHECK] : 
- (hasType(type_Check, Var_CHECK) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_CurrencyMeasure, Var_AMOUNT) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((((f_patient(Var_DEPOSITING,Var_CHECK)) & (((f_checkAccount(Var_CHECK,Var_ACCOUNT)) & (f_monetaryValue(Var_CHECK,Var_AMOUNT)))))) => (( ? [Var_DEPOSIT] : 
- (hasType(type_Deposit, Var_DEPOSIT) &  
-(((f_destination(Var_DEPOSIT,f_CurrencyFn(Var_ACCOUNT))) & (f_transactionAmount(Var_DEPOSIT,Var_AMOUNT))))))))))))))))))))).
-
-fof(axFinancialLem19, axiom, 
- ( ! [Var_CONTROLLING] : 
- (hasType(type_ControllingAnAccount, Var_CONTROLLING) => 
-(( ! [Var_BANK] : 
- ((hasType(type_FinancialOrganization, Var_BANK) & hasType(type_Agent, Var_BANK)) => 
-(( ! [Var_ACCOUNT] : 
- ((hasType(type_Entity, Var_ACCOUNT) & hasType(type_FinancialAccount, Var_ACCOUNT)) => 
-(((((f_patient(Var_CONTROLLING,Var_ACCOUNT)) & (f_accountAt(Var_ACCOUNT,Var_BANK)))) => (f_agent(Var_CONTROLLING,Var_BANK))))))))))))).
-
-fof(axFinancialLem20, axiom, 
- ( ! [Var_PROCESSING] : 
- (hasType(type_ProcessingACheck, Var_PROCESSING) => 
-(( ! [Var_PROCESING] : 
- (hasType(type_Process, Var_PROCESING) => 
-(( ? [Var_CHECK] : 
- (hasType(type_Check, Var_CHECK) &  
-(f_patient(Var_PROCESING,Var_CHECK))))))))))).
-
-fof(axFinancialLem21, axiom, 
- ( ! [Var_PROCESSING] : 
- (hasType(type_ProcessingACheck, Var_PROCESSING) => 
-(( ? [Var_AUTHORIZATION] : 
- (hasType(type_AuthorizationOfTransaction, Var_AUTHORIZATION) &  
-(f_subProcess(Var_AUTHORIZATION,Var_PROCESSING)))))))).
-
-fof(axFinancialLem22, axiom, 
- ( ! [Var_PAYMENT] : 
- (hasType(type_Payment, Var_PAYMENT) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(( ! [Var_BALANCE2] : 
- ((hasType(type_Entity, Var_BALANCE2) & hasType(type_CurrencyMeasure, Var_BALANCE2)) => 
-(( ! [Var_BALANCE1] : 
- ((hasType(type_CurrencyMeasure, Var_BALANCE1) & hasType(type_Quantity, Var_BALANCE1)) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_CurrencyMeasure, Var_AMOUNT) & hasType(type_Quantity, Var_AMOUNT)) => 
-(((((f_origin(Var_PAYMENT,f_CurrencyFn(Var_ACCOUNT))) & (((f_transactionAmount(Var_PAYMENT,Var_AMOUNT)) & (((f_currentAccountBalance(Var_ACCOUNT,f_ImmediatePastFn(f_WhenFn(Var_PAYMENT)),Var_BALANCE1)) & (Var_BALANCE2 = f_SubtractionFn(Var_BALANCE1,Var_AMOUNT)))))))) => (f_currentAccountBalance(Var_ACCOUNT,f_ImmediateFutureFn(f_WhenFn(Var_PAYMENT)),Var_BALANCE2))))))))))))))))))).
-
-fof(axFinancialLem23, axiom, 
- ( ! [Var_DEPOSIT] : 
- (hasType(type_Deposit, Var_DEPOSIT) => 
-(( ? [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) &  
-(f_destination(Var_DEPOSIT,f_CurrencyFn(Var_ACCOUNT))))))))).
-
-fof(axFinancialLem24, axiom, 
- ( ! [Var_DEPOSIT] : 
- (hasType(type_Deposit, Var_DEPOSIT) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(( ! [Var_BALANCE2] : 
- ((hasType(type_Entity, Var_BALANCE2) & hasType(type_CurrencyMeasure, Var_BALANCE2)) => 
-(( ! [Var_BALANCE1] : 
- ((hasType(type_CurrencyMeasure, Var_BALANCE1) & hasType(type_Quantity, Var_BALANCE1)) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_CurrencyMeasure, Var_AMOUNT) & hasType(type_Quantity, Var_AMOUNT)) => 
-(( ! [Var_TIMEOFDEPOSIT] : 
- (hasType(type_TimePosition, Var_TIMEOFDEPOSIT) => 
-(((((f_time(Var_DEPOSIT,Var_TIMEOFDEPOSIT)) & (((f_destination(Var_DEPOSIT,f_CurrencyFn(Var_ACCOUNT))) & (((f_transactionAmount(Var_DEPOSIT,Var_AMOUNT)) & (((f_currentAccountBalance(Var_ACCOUNT,f_ImmediatePastFn(f_WhenFn(Var_DEPOSIT)),Var_BALANCE1)) & (Var_BALANCE2 = f_AdditionFn(Var_BALANCE1,Var_AMOUNT)))))))))) => (f_currentAccountBalance(Var_ACCOUNT,f_ImmediateFutureFn(f_FutureFn(Var_DEPOSIT)),Var_BALANCE2)))))))))))))))))))))).
-
-fof(axFinancialLem25, axiom, 
- ( ! [Var_WITHDRAWAL] : 
- (hasType(type_Withdrawal, Var_WITHDRAWAL) => 
-(( ? [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) &  
-(f_origin(Var_WITHDRAWAL,f_CurrencyFn(Var_ACCOUNT))))))))).
-
-fof(axFinancialLem26, axiom, 
- ( ! [Var_WITHDRAWAL] : 
- (hasType(type_Withdrawal, Var_WITHDRAWAL) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(( ! [Var_BALANCE2] : 
- ((hasType(type_Entity, Var_BALANCE2) & hasType(type_CurrencyMeasure, Var_BALANCE2)) => 
-(( ! [Var_BALANCE1] : 
- ((hasType(type_CurrencyMeasure, Var_BALANCE1) & hasType(type_Quantity, Var_BALANCE1)) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_CurrencyMeasure, Var_AMOUNT) & hasType(type_Quantity, Var_AMOUNT)) => 
-(( ! [Var_TIMEOFWITHDRAWAL] : 
- (hasType(type_TimePosition, Var_TIMEOFWITHDRAWAL) => 
-(((((f_time(Var_WITHDRAWAL,Var_TIMEOFWITHDRAWAL)) & (((f_origin(Var_WITHDRAWAL,Var_ACCOUNT)) & (((f_transactionAmount(Var_WITHDRAWAL,Var_AMOUNT)) & (((f_currentAccountBalance(Var_ACCOUNT,f_ImmediatePastFn(f_WhenFn(Var_WITHDRAWAL)),Var_BALANCE1)) & (Var_BALANCE2 = f_SubtractionFn(Var_BALANCE1,Var_AMOUNT)))))))))) => (f_currentAccountBalance(Var_ACCOUNT,f_ImmediateFutureFn(f_FutureFn(Var_WITHDRAWAL)),Var_BALANCE2)))))))))))))))))))))).
-
-fof(axFinancialLem27, axiom, 
- ( ! [Var_MONEY] : 
- (hasType(type_CurrencyMeasure, Var_MONEY) => 
-(( ! [Var_OBJECT] : 
- ((hasType(type_Entity, Var_OBJECT) & hasType(type_Physical, Var_OBJECT)) => 
-(( ! [Var_SELLER] : 
- ((hasType(type_Object, Var_SELLER) & hasType(type_Entity, Var_SELLER)) => 
-(( ! [Var_BUYER] : 
- (hasType(type_Agent, Var_BUYER) => 
-(( ! [Var_PURCHASE] : 
- (hasType(type_Process, Var_PURCHASE) => 
-(((((f_agent(Var_PURCHASE,Var_BUYER)) & (((f_origin(Var_PURCHASE,Var_SELLER)) & (((f_patient(Var_PURCHASE,Var_OBJECT)) & (f_monetaryValue(Var_OBJECT,Var_MONEY)))))))) => (( ? [Var_PAYMENT] : 
- (hasType(type_Payment, Var_PAYMENT) &  
-(((f_subProcess(Var_PAYMENT,Var_PURCHASE)) & (((f_transactionAmount(Var_PAYMENT,Var_MONEY)) & (f_destination(Var_PAYMENT,Var_SELLER)))))))))))))))))))))))))).
-
-fof(axFinancialLem28, axiom, 
- ( ! [Var_RATE_DECIMAL] : 
- ((hasType(type_Entity, Var_RATE_DECIMAL) & hasType(type_Quantity, Var_RATE_DECIMAL)) => 
-(( ! [Var_PERIOD] : 
- ((hasType(type_TimeInterval, Var_PERIOD) & hasType(type_PhysicalQuantity, Var_PERIOD)) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_Interest, Var_AMOUNT) & hasType(type_Entity, Var_AMOUNT)) => 
-(( ! [Var_RATE] : 
- ((hasType(type_InterestRate, Var_RATE) & hasType(type_PhysicalQuantity, Var_RATE)) => 
-(( ! [Var_BALANCE] : 
- ((hasType(type_CurrencyMeasure, Var_BALANCE) & hasType(type_Quantity, Var_BALANCE)) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((((f_principalAmount(Var_ACCOUNT,Var_BALANCE)) & (((f_fixedInterestRate(Var_ACCOUNT,Var_RATE)) & (((f_simpleInterest(Var_ACCOUNT,Var_AMOUNT,Var_PERIOD)) & (Var_RATE_DECIMAL = f_DivisionFn(f_MagnitudeFn(Var_RATE),100)))))))) => (Var_AMOUNT = f_MultiplicationFn(f_MultiplicationFn(f_MagnitudeFn(Var_PERIOD),Var_BALANCE),Var_RATE_DECIMAL)))))))))))))))))))))).
-
-fof(axFinancialLem29, axiom, 
- ( ! [Var_MULTIPLY] : 
- ((hasType(type_Entity, Var_MULTIPLY) & hasType(type_Quantity, Var_MULTIPLY)) => 
-(( ! [Var_EXPONENT] : 
- ((hasType(type_Entity, Var_EXPONENT) & hasType(type_Quantity, Var_EXPONENT)) => 
-(( ! [Var_ADD] : 
- ((hasType(type_Entity, Var_ADD) & hasType(type_Quantity, Var_ADD)) => 
-(( ! [Var_RATE_DECIMAL] : 
- ((hasType(type_Entity, Var_RATE_DECIMAL) & hasType(type_Quantity, Var_RATE_DECIMAL)) => 
-(( ! [Var_PERIOD] : 
- ((hasType(type_TimeInterval, Var_PERIOD) & hasType(type_PhysicalQuantity, Var_PERIOD)) => 
-(( ! [Var_INTEREST] : 
- ((hasType(type_Interest, Var_INTEREST) & hasType(type_Entity, Var_INTEREST)) => 
-(( ! [Var_RATE] : 
- ((hasType(type_InterestRate, Var_RATE) & hasType(type_Quantity, Var_RATE)) => 
-(( ! [Var_BALANCE] : 
- ((hasType(type_CurrencyMeasure, Var_BALANCE) & hasType(type_Quantity, Var_BALANCE)) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((((f_principalAmount(Var_ACCOUNT,Var_BALANCE)) & (((f_fixedInterestRate(Var_ACCOUNT,Var_RATE)) & (((f_compoundInterest(Var_ACCOUNT,Var_INTEREST,Var_PERIOD)) & (((Var_RATE_DECIMAL = f_DivisionFn(Var_RATE,100)) & (((Var_ADD = f_AdditionFn(1,Var_RATE_DECIMAL)) & (((Var_EXPONENT = f_ExponentiationFn(Var_ADD,f_MagnitudeFn(Var_PERIOD))) & (Var_MULTIPLY = f_MultiplicationFn(Var_EXPONENT,Var_BALANCE)))))))))))))) => (Var_INTEREST = f_SubtractionFn(Var_MULTIPLY,Var_BALANCE))))))))))))))))))))))))))))))).
-
-fof(axFinancialLem30, axiom, 
- ( ! [Var_RATE] : 
- ((hasType(type_Entity, Var_RATE) & hasType(type_InterestRate, Var_RATE)) => 
-(( ! [Var_RATE_DECIMAL] : 
- ((hasType(type_Entity, Var_RATE_DECIMAL) & hasType(type_Quantity, Var_RATE_DECIMAL)) => 
-(( ! [Var_PRINCIPAL] : 
- ((hasType(type_CurrencyMeasure, Var_PRINCIPAL) & hasType(type_Quantity, Var_PRINCIPAL)) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_INTEREST] : 
- ((hasType(type_Interest, Var_INTEREST) & hasType(type_Quantity, Var_INTEREST)) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((((f_simpleInterest(Var_ACCOUNT,Var_INTEREST,Var_PERIOD)) & (((f_principalAmount(Var_ACCOUNT,Var_PRINCIPAL)) & (((Var_RATE_DECIMAL = f_DivisionFn(Var_INTEREST,Var_PRINCIPAL)) & (Var_RATE = f_MultiplicationFn(Var_RATE_DECIMAL,100)))))))) => (f_interestRatePerPeriod(Var_ACCOUNT,Var_RATE,Var_PERIOD)))))))))))))))))))))).
-
-fof(axFinancialLem31, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_PersonalAccount, Var_ACCOUNT) => 
-(( ! [Var_PRIMERATE] : 
- ((hasType(type_InterestRate, Var_PRIMERATE) & hasType(type_Quantity, Var_PRIMERATE)) => 
-(( ! [Var_RATE] : 
- ((hasType(type_InterestRate, Var_RATE) & hasType(type_Quantity, Var_RATE)) => 
-(( ! [Var_DATE] : 
- (hasType(type_Day, Var_DATE) => 
-(((((f_currentInterestRate(Var_ACCOUNT,Var_DATE,Var_RATE)) & (f_primeInterestRate(Var_DATE,Var_PRIMERATE)))) => (f_greaterThan(Var_RATE,Var_PRIMERATE)))))))))))))))).
-
-fof(axFinancialLem32, axiom, 
- ( ! [Var_DATE] : 
- ((hasType(type_TimeInterval, Var_DATE) & hasType(type_TimePosition, Var_DATE)) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_AGREEMENT] : 
- (hasType(type_Contract, Var_AGREEMENT) => 
-(((((f_agreementPeriod(Var_AGREEMENT,Var_PERIOD)) & (f_overlapsTemporally(Var_DATE,Var_PERIOD)))) <=> (f_agreementActive(Var_AGREEMENT,Var_DATE))))))))))))).
-
-fof(axFinancialLem33, axiom, 
- ( ! [Var_PRINCIPAL] : 
- (hasType(type_CurrencyMeasure, Var_PRINCIPAL) => 
-(( ! [Var_DATE] : 
- ((hasType(type_Day, Var_DATE) & hasType(type_TimePosition, Var_DATE)) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((((f_maturityDate(Var_ACCOUNT,Var_DATE)) & (f_principalAmount(Var_ACCOUNT,Var_PRINCIPAL)))) => (f_amountDue(Var_ACCOUNT,Var_PRINCIPAL,Var_DATE))))))))))))).
-
-fof(axFinancialLem34, axiom, 
- ( ! [Var_END] : 
- ((hasType(type_TimeInterval, Var_END) & hasType(type_Day, Var_END)) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_ACCOUNT] : 
- ((hasType(type_Contract, Var_ACCOUNT) & hasType(type_FinancialAccount, Var_ACCOUNT)) => 
-(((((f_agreementPeriod(Var_ACCOUNT,Var_PERIOD)) & (f_finishes(Var_END,Var_PERIOD)))) <=> (f_maturityDate(Var_ACCOUNT,Var_END))))))))))))).
-
-fof(axFinancialLem35, axiom, 
- ( ! [Var_BALANCE] : 
- (hasType(type_CurrencyMeasure, Var_BALANCE) => 
-(( ! [Var_DATE] : 
- (hasType(type_Day, Var_DATE) => 
-(( ! [Var_ACCOUNT] : 
- ((hasType(type_Contract, Var_ACCOUNT) & hasType(type_FinancialAccount, Var_ACCOUNT)) => 
-(((((f_effectiveDate(Var_ACCOUNT,Var_DATE)) & (f_currentAccountBalance(Var_ACCOUNT,Var_DATE,Var_BALANCE)))) => (f_originalBalance(Var_ACCOUNT,Var_BALANCE))))))))))))).
-
-fof(axFinancialLem36, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_LiabilityAccount, Var_ACCOUNT) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_CurrencyMeasure, Var_AMOUNT) & hasType(type_Quantity, Var_AMOUNT)) => 
-(( ! [Var_MINPAYMENT] : 
- ((hasType(type_CurrencyMeasure, Var_MINPAYMENT) & hasType(type_Quantity, Var_MINPAYMENT)) => 
-(((((f_minimumPayment(Var_ACCOUNT,Var_MINPAYMENT,inst_MonthDuration)) & (( ? [Var_MONTH] : 
- (hasType(type_Month, Var_MONTH) &  
-(( ? [Var_PAYMENT] : 
- (hasType(type_Process, Var_PAYMENT) &  
-(((f_destination(Var_PAYMENT,f_CurrencyFn(Var_ACCOUNT))) & (((f_paymentsPerPeriod(Var_ACCOUNT,Var_AMOUNT,Var_MONTH)) & (f_lessThan(Var_AMOUNT,Var_MINPAYMENT)))))))))))))) => (( ? [Var_PENALTY] : 
- (hasType(type_Penalty, Var_PENALTY) &  
-(f_destination(Var_PENALTY,f_CurrencyFn(Var_ACCOUNT))))))))))))))))).
-
-fof(axFinancialLem37, axiom, 
- ( ! [Var_OVERDRAFT] : 
- ((hasType(type_Entity, Var_OVERDRAFT) & hasType(type_RealNumber, Var_OVERDRAFT)) => 
-(( ! [Var_BALANCE] : 
- ((hasType(type_RealNumber, Var_BALANCE) & hasType(type_Quantity, Var_BALANCE)) => 
-(( ! [Var_DATE] : 
- (hasType(type_Day, Var_DATE) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((((f_currentAccountBalance(Var_ACCOUNT,Var_DATE,f_MeasureFn(Var_BALANCE,inst_UnitedStatesDollar))) & (((f_lessThan(Var_BALANCE,0)) & (Var_OVERDRAFT = f_SubtractionFn(0,Var_BALANCE)))))) => (f_overdraft(Var_ACCOUNT,f_MeasureFn(Var_OVERDRAFT,inst_UnitedStatesDollar),Var_DATE)))))))))))))))).
-
-fof(axFinancialLem38, axiom, 
- ( ! [Var_DATE] : 
- (hasType(type_Day, Var_DATE) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_CurrencyMeasure, Var_AMOUNT) => 
-(( ! [Var_LOAN] : 
- ((hasType(type_Loan, Var_LOAN) & hasType(type_Contract, Var_LOAN) & hasType(type_FinancialAccount, Var_LOAN)) => 
-(((((f_downPayment(Var_LOAN,Var_AMOUNT)) & (f_effectiveDate(Var_LOAN,Var_DATE)))) => (( ? [Var_PAYMENT] : 
- ((hasType(type_FinancialTransaction, Var_PAYMENT) & hasType(type_Physical, Var_PAYMENT) & hasType(type_Process, Var_PAYMENT)) &  
-(((f_transactionAmount(Var_PAYMENT,Var_AMOUNT)) & (((f_date(Var_PAYMENT,Var_DATE)) & (f_destination(Var_PAYMENT,f_CurrencyFn(Var_LOAN))))))))))))))))))))).
-
-fof(axFinancialLem39, axiom, 
- ( ! [Var_BALANCE] : 
- ((hasType(type_Entity, Var_BALANCE) & hasType(type_CurrencyMeasure, Var_BALANCE)) => 
-(( ! [Var_VALUE] : 
- ((hasType(type_CurrencyMeasure, Var_VALUE) & hasType(type_Quantity, Var_VALUE)) => 
-(( ! [Var_PURCHASE] : 
- ((hasType(type_Object, Var_PURCHASE) & hasType(type_Physical, Var_PURCHASE)) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_CurrencyMeasure, Var_AMOUNT) & hasType(type_Quantity, Var_AMOUNT)) => 
-(( ! [Var_LOAN] : 
- ((hasType(type_Loan, Var_LOAN) & hasType(type_FinancialAccount, Var_LOAN)) => 
-(((((f_downPayment(Var_LOAN,Var_AMOUNT)) & (((f_loanForPurchase(Var_LOAN,Var_PURCHASE)) & (((f_monetaryValue(Var_PURCHASE,Var_VALUE)) & (Var_BALANCE = f_SubtractionFn(Var_VALUE,Var_AMOUNT)))))))) => (f_originalBalance(Var_LOAN,Var_BALANCE))))))))))))))))))).
-
-fof(axFinancialLem40, axiom, 
- ( ! [Var_AMOUNT] : 
- (hasType(type_CurrencyMeasure, Var_AMOUNT) => 
-(( ! [Var_ACTION] : 
- ((hasType(type_FinancialTransaction, Var_ACTION) & hasType(type_Process, Var_ACTION)) => 
-(( ! [Var_BANK] : 
- ((hasType(type_FinancialOrganization, Var_BANK) & hasType(type_Agent, Var_BANK)) => 
-(((f_serviceFee(Var_BANK,Var_ACTION,Var_AMOUNT)) => (( ? [Var_FEE] : 
- (hasType(type_ChargingAFee, Var_FEE) &  
-(((f_agent(Var_FEE,Var_BANK)) & (((f_causes(Var_ACTION,Var_FEE)) & (f_amountCharged(Var_FEE,Var_AMOUNT)))))))))))))))))))).
-
-fof(axFinancialLem41, axiom, 
- ( ! [Var_TAX] : 
- (hasType(type_Tax, Var_TAX) => 
-(( ? [Var_ORG] : 
- (hasType(type_Government, Var_ORG) &  
-(f_agent(Var_TAX,Var_ORG)))))))).
-
-fof(axFinancialLem42, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_InterestBearingAccount, Var_ACCOUNT) => 
-(( ? [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) &  
-(( ? [Var_RATE] : 
- (hasType(type_InterestRate, Var_RATE) &  
-(f_interestRatePerPeriod(Var_ACCOUNT,Var_RATE,Var_PERIOD))))))))))).
-
-fof(axFinancialLem43, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_PersonalAccount, Var_ACCOUNT) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Human, Var_AGENT) => 
-(f_accountHolder(Var_ACCOUNT,Var_AGENT)))))))).
-
-fof(axFinancialLem44, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_SavingsAccount, Var_ACCOUNT) => 
-(( ! [Var_TRANSACTION] : 
- (hasType(type_FinancialTransaction, Var_TRANSACTION) => 
-(((f_origin(Var_TRANSACTION,f_CurrencyFn(Var_ACCOUNT))) => (( ? [Var_AUTHORIZATION] : 
- (hasType(type_AuthorizationOfTransaction, Var_AUTHORIZATION) &  
-(f_subProcess(Var_AUTHORIZATION,Var_TRANSACTION))))))))))))).
-
-fof(axFinancialLem45, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_SavingsAccount, Var_ACCOUNT) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_INTEREST] : 
- ((hasType(type_Interest, Var_INTEREST) & hasType(type_CurrencyMeasure, Var_INTEREST)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_CognitiveAgent, Var_AGENT) & hasType(type_Entity, Var_AGENT)) => 
-(((((f_accountHolder(Var_ACCOUNT,Var_AGENT)) & (f_interestEarned(Var_ACCOUNT,Var_INTEREST,Var_PERIOD)))) => (( ? [Var_PAYMENT] : 
- ((hasType(type_Process, Var_PAYMENT) & hasType(type_FinancialTransaction, Var_PAYMENT)) &  
-(((f_destination(Var_PAYMENT,f_CurrencyFn(Var_ACCOUNT))) & (((f_transactionAmount(Var_PAYMENT,Var_INTEREST)) & (f_destination(Var_PAYMENT,Var_AGENT))))))))))))))))))))))).
-
-fof(axFinancialLem46, axiom, 
- ( ! [Var_CD] : 
- (hasType(type_CertificateOfDeposit, Var_CD) => 
-(( ? [Var_DATE] : 
- (hasType(type_Day, Var_DATE) &  
-(f_maturityDate(Var_CD,Var_DATE)))))))).
-
-fof(axFinancialLem47, axiom, 
- ( ! [Var_CD] : 
- (hasType(type_CertificateOfDeposit, Var_CD) => 
-(( ! [Var_WITHDRAWAL] : 
- (hasType(type_Withdrawal, Var_WITHDRAWAL) => 
-(( ! [Var_DATEOFWITHDRAWAL] : 
- ((hasType(type_Day, Var_DATEOFWITHDRAWAL) & hasType(type_TimeInterval, Var_DATEOFWITHDRAWAL)) => 
-(( ! [Var_MATURITYDATE] : 
- ((hasType(type_Day, Var_MATURITYDATE) & hasType(type_TimeInterval, Var_MATURITYDATE)) => 
-(((((f_maturityDate(Var_CD,Var_MATURITYDATE)) & (((f_origin(Var_WITHDRAWAL,f_CurrencyFn(Var_CD))) & (((f_date(Var_WITHDRAWAL,Var_DATEOFWITHDRAWAL)) & (f_before(f_EndFn(Var_DATEOFWITHDRAWAL),f_BeginFn(Var_MATURITYDATE))))))))) => (( ? [Var_PENALTY] : 
- (hasType(type_Penalty, Var_PENALTY) &  
-(((f_destination(Var_PENALTY,f_CurrencyFn(Var_CD))) & (f_causes(Var_WITHDRAWAL,Var_PENALTY))))))))))))))))))))).
-
-fof(axFinancialLem48, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_TraditionalSavingsAccount, Var_ACCOUNT) => 
-(( ~ ( ? [Var_DATE] : 
- (hasType(type_Day, Var_DATE) &  
-(f_maturityDate(Var_ACCOUNT,Var_DATE))))))))).
-
-fof(axFinancialLem49, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_TraditionalSavingsAccount, Var_ACCOUNT) => 
-(( ! [Var_WITHDRAWAL] : 
- (hasType(type_Withdrawal, Var_WITHDRAWAL) => 
-(((f_origin(Var_WITHDRAWAL,f_CurrencyFn(Var_ACCOUNT))) => (( ? [Var_PENALTY] : 
- (hasType(type_Penalty, Var_PENALTY) &  
-(((f_destination(Var_PENALTY,f_CurrencyFn(Var_ACCOUNT))) & (f_causes(Var_WITHDRAWAL,Var_PENALTY))))))))))))))).
-
-fof(axFinancialLem50, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_CheckingAccount, Var_ACCOUNT) => 
-(( ! [Var_TRANSACTION] : 
- (hasType(type_FinancialTransaction, Var_TRANSACTION) => 
-(((f_origin(Var_TRANSACTION,f_CurrencyFn(Var_ACCOUNT))) => (((( ? [Var_CHECK] : 
- (hasType(type_Check, Var_CHECK) &  
-(f_instrument(Var_TRANSACTION,Var_CHECK))))) | (( ? [Var_DEBITCARD] : 
- (hasType(type_DebitCard, Var_DEBITCARD) &  
-(f_instrument(Var_TRANSACTION,Var_DEBITCARD))))))))))))))).
-
-fof(axFinancialLem51, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_LiabilityAccount, Var_ACCOUNT) => 
-(( ! [Var_BANK] : 
- ((hasType(type_FinancialOrganization, Var_BANK) & hasType(type_CognitiveAgent, Var_BANK)) => 
-(( ! [Var_AGENT] : 
- (hasType(type_CognitiveAgent, Var_AGENT) => 
-(((((f_accountHolder(Var_ACCOUNT,Var_AGENT)) & (f_accountAt(Var_ACCOUNT,Var_BANK)))) => (( ? [Var_DEBT] : 
- (hasType(type_Liability, Var_DEBT) &  
-(((f_agreementMember(Var_DEBT,Var_AGENT)) & (f_agreementMember(Var_DEBT,Var_BANK)))))))))))))))))).
-
-fof(axFinancialLem52, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_CreditAccount, Var_ACCOUNT) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_INTEREST] : 
- ((hasType(type_Interest, Var_INTEREST) & hasType(type_CurrencyMeasure, Var_INTEREST)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_CognitiveAgent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(( ! [Var_ORGANIZATION] : 
- ((hasType(type_FinancialOrganization, Var_ORGANIZATION) & hasType(type_Entity, Var_ORGANIZATION)) => 
-(((((f_accountAt(Var_ACCOUNT,Var_ORGANIZATION)) & (((f_accountHolder(Var_ACCOUNT,Var_AGENT)) & (f_interestEarned(Var_ACCOUNT,Var_INTEREST,Var_PERIOD)))))) => (( ? [Var_PAYMENT] : 
- ((hasType(type_Process, Var_PAYMENT) & hasType(type_FinancialTransaction, Var_PAYMENT)) &  
-(((f_origin(Var_PAYMENT,Var_AGENT)) & (((f_transactionAmount(Var_PAYMENT,Var_INTEREST)) & (f_destination(Var_PAYMENT,Var_ORGANIZATION)))))))))))))))))))))))))).
-
-fof(axFinancialLem53, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_CreditCardAccount, Var_ACCOUNT) => 
-(( ! [Var_TRANSACTION] : 
- (hasType(type_FinancialTransaction, Var_TRANSACTION) => 
-(((f_origin(Var_TRANSACTION,f_CurrencyFn(Var_ACCOUNT))) => (( ? [Var_CARD] : 
- (hasType(type_CreditCard, Var_CARD) &  
-(f_instrument(Var_TRANSACTION,Var_CARD))))))))))))).
-
-fof(axFinancialLem54, axiom, 
- ( ! [Var_LOAN] : 
- (hasType(type_Loan, Var_LOAN) => 
-(( ? [Var_LENDER] : 
- (hasType(type_CognitiveAgent, Var_LENDER) &  
-(( ? [Var_BORROWER] : 
- (hasType(type_CognitiveAgent, Var_BORROWER) &  
-(((f_borrower(Var_LOAN,Var_BORROWER)) & (f_lender(Var_LOAN,Var_LENDER))))))))))))).
-
-fof(axFinancialLem55, axiom, 
- ( ! [Var_INTEREST] : 
- ((hasType(type_Interest, Var_INTEREST) & hasType(type_CurrencyMeasure, Var_INTEREST)) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_LENDER] : 
- ((hasType(type_CognitiveAgent, Var_LENDER) & hasType(type_Entity, Var_LENDER)) => 
-(( ! [Var_BORROWER] : 
- ((hasType(type_CognitiveAgent, Var_BORROWER) & hasType(type_Object, Var_BORROWER)) => 
-(( ! [Var_LOAN] : 
- ((hasType(type_Loan, Var_LOAN) & hasType(type_Contract, Var_LOAN) & hasType(type_FinancialAccount, Var_LOAN)) => 
-(((((f_borrower(Var_LOAN,Var_BORROWER)) & (((f_lender(Var_LOAN,Var_LENDER)) & (((f_agreementPeriod(Var_LOAN,Var_PERIOD)) & (f_interestEarned(Var_LOAN,Var_INTEREST,Var_PERIOD)))))))) => (( ? [Var_PAYMENT] : 
- ((hasType(type_Process, Var_PAYMENT) & hasType(type_FinancialTransaction, Var_PAYMENT)) &  
-(((f_origin(Var_PAYMENT,Var_BORROWER)) & (((f_transactionAmount(Var_PAYMENT,Var_INTEREST)) & (f_destination(Var_PAYMENT,Var_LENDER)))))))))))))))))))))))))).
-
-fof(axFinancialLem56, axiom, 
- ( ! [Var_AGENT] : 
- ((hasType(type_CognitiveAgent, Var_AGENT) & hasType(type_Agent, Var_AGENT)) => 
-(( ! [Var_LOAN] : 
- (hasType(type_Loan, Var_LOAN) => 
-(((f_lender(Var_LOAN,Var_AGENT)) => (( ? [Var_LENDING] : 
- (hasType(type_Lending, Var_LENDING) &  
-(f_agent(Var_LENDING,Var_AGENT))))))))))))).
-
-fof(axFinancialLem57, axiom, 
- ( ! [Var_AGENT] : 
- ((hasType(type_CognitiveAgent, Var_AGENT) & hasType(type_Agent, Var_AGENT)) => 
-(( ! [Var_LOAN] : 
- (hasType(type_Loan, Var_LOAN) => 
-(((f_borrower(Var_LOAN,Var_AGENT)) => (( ? [Var_BORROWING] : 
- (hasType(type_Borrowing, Var_BORROWING) &  
-(f_agent(Var_BORROWING,Var_AGENT))))))))))))).
-
-fof(axFinancialLem58, axiom, 
- ( ! [Var_COLLATERAL] : 
- (hasType(type_Collateral, Var_COLLATERAL) => 
-(( ? [Var_LOAN] : 
- (hasType(type_SecuredLoan, Var_LOAN) &  
-(f_securedBy(Var_LOAN,Var_COLLATERAL)))))))).
-
-fof(axFinancialLem59, axiom, 
- ( ! [Var_LOAN] : 
- (hasType(type_Loan, Var_LOAN) => 
-(( ! [Var_DEFAULT] : 
- (hasType(type_FinancialDefault, Var_DEFAULT) => 
-(( ! [Var_BANK] : 
- ((hasType(type_CognitiveAgent, Var_BANK) & hasType(type_Agent, Var_BANK)) => 
-(( ! [Var_SECURITY] : 
- ((hasType(type_Collateral, Var_SECURITY) & hasType(type_Object, Var_SECURITY)) => 
-(((((f_securedBy(Var_LOAN,Var_SECURITY)) & (((f_lender(Var_LOAN,Var_BANK)) & (f_patient(Var_DEFAULT,Var_LOAN)))))) => (f_holdsDuring(f_ImmediateFutureFn(f_WhenFn(Var_DEFAULT)),possesses(Var_BANK,Var_SECURITY))))))))))))))))).
-
-fof(axFinancialLem60, axiom, 
- ( ! [Var_LOAN] : 
- (hasType(type_SecuredLoan, Var_LOAN) => 
-(( ? [Var_SECURITY] : 
- (hasType(type_Collateral, Var_SECURITY) &  
-(f_securedBy(Var_LOAN,Var_SECURITY)))))))).
-
-fof(axFinancialLem61, axiom, 
- ( ! [Var_LOAN] : 
- (hasType(type_Mortgage, Var_LOAN) => 
-(( ? [Var_ESTATE] : 
- (hasType(type_RealEstate, Var_ESTATE) &  
-(f_loanForPurchase(Var_LOAN,Var_ESTATE)))))))).
-
-fof(axFinancialLem62, axiom, 
- ( ! [Var_LOAN] : 
- (hasType(type_Mortgage, Var_LOAN) => 
-(( ! [Var_REALESTATE] : 
- ((hasType(type_Object, Var_REALESTATE) & hasType(type_Collateral, Var_REALESTATE)) => 
-(((f_loanForPurchase(Var_LOAN,Var_REALESTATE)) => (f_securedBy(Var_LOAN,Var_REALESTATE)))))))))).
-
-fof(axFinancialLem63, axiom, 
- ( ! [Var_REFINANCING] : 
- (hasType(type_Refinancing, Var_REFINANCING) => 
-(( ! [Var_LOAN] : 
- (hasType(type_Loan, Var_LOAN) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_CurrencyMeasure, Var_AMOUNT) => 
-(( ! [Var_DATE] : 
- (hasType(type_Day, Var_DATE) => 
-(( ! [Var_BORROWER] : 
- (hasType(type_CognitiveAgent, Var_BORROWER) => 
-(( ! [Var_COLLATERAL] : 
- (hasType(type_Collateral, Var_COLLATERAL) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(((((f_time(Var_REFINANCING,Var_TIME)) & (((f_securedBy(Var_LOAN,Var_COLLATERAL)) & (((f_borrower(Var_LOAN,Var_BORROWER)) & (((f_currentAccountBalance(Var_LOAN,Var_DATE,Var_AMOUNT)) & (f_patient(Var_REFINANCING,Var_LOAN)))))))))) => (( ? [Var_NEWLOAN] : 
- (hasType(type_Loan, Var_NEWLOAN) &  
-(( ? [Var_PAYMENT] : 
- ((hasType(type_Process, Var_PAYMENT) & hasType(type_Physical, Var_PAYMENT) & hasType(type_FinancialTransaction, Var_PAYMENT)) &  
-(((f_borrower(Var_NEWLOAN,Var_BORROWER)) & (((f_securedBy(Var_LOAN,Var_COLLATERAL)) & (((f_destination(Var_PAYMENT,f_CurrencyFn(Var_LOAN))) & (((f_time(Var_PAYMENT,Var_TIME)) & (((f_origin(Var_PAYMENT,f_CurrencyFn(Var_NEWLOAN))) & (f_transactionAmount(Var_PAYMENT,Var_AMOUNT))))))))))))))))))))))))))))))))))))))))).
-
-fof(axFinancialLem64, axiom, 
- ( ! [Var_COMMITMENT] : 
- (hasType(type_LoanCommitment, Var_COMMITMENT) => 
-(( ? [Var_LOAN] : 
- (hasType(type_Loan, Var_LOAN) &  
-(( ? [Var_BORROWER] : 
- (hasType(type_CognitiveAgent, Var_BORROWER) &  
-(( ? [Var_LENDER] : 
- (hasType(type_CognitiveAgent, Var_LENDER) &  
-(((f_lender(Var_LOAN,Var_LENDER)) & (((f_borrower(Var_LOAN,Var_BORROWER)) & (((f_agreementMember(Var_COMMITMENT,Var_LENDER)) & (f_agreementMember(Var_COMMITMENT,Var_BORROWER)))))))))))))))))))).
-
-fof(axFinancialLem65, axiom, 
- ( ! [Var_LOAN] : 
- (hasType(type_BankTermLoan, Var_LOAN) => 
-(( ! [Var_DURATION] : 
- ((hasType(type_RealNumber, Var_DURATION) & hasType(type_Quantity, Var_DURATION)) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(((((f_agreementPeriod(Var_LOAN,Var_PERIOD)) & (f_duration(Var_PERIOD,f_MeasureFn(Var_DURATION,inst_YearDuration))))) => (f_greaterThanOrEqualTo(Var_DURATION,1))))))))))))).
-
-fof(axFinancialLem66, axiom, 
- ( ! [Var_LOAN] : 
- (hasType(type_ConsolidationLoan, Var_LOAN) => 
-(( ? [Var_LOAN1] : 
- (hasType(type_Loan, Var_LOAN1) &  
-(( ? [Var_LOAN2] : 
- (hasType(type_Loan, Var_LOAN2) &  
-(( ? [Var_PAYMENT2] : 
- (hasType(type_Process, Var_PAYMENT2) &  
-(( ? [Var_PAYMENT1] : 
- (hasType(type_Process, Var_PAYMENT1) &  
-(((f_destination(Var_PAYMENT1,f_CurrencyFn(Var_LOAN1))) & (((f_destination(Var_PAYMENT2,f_CurrencyFn(Var_LOAN2))) & (((f_origin(Var_PAYMENT1,f_CurrencyFn(Var_LOAN))) & (f_origin(Var_PAYMENT2,f_CurrencyFn(Var_LOAN)))))))))))))))))))))))).
-
-fof(axFinancialLem67, axiom, 
- ( ! [Var_MORTGAGE] : 
- (hasType(type_ConventionalMortgage, Var_MORTGAGE) => 
-(( ? [Var_GOVERNMENT] : 
- (hasType(type_Government, Var_GOVERNMENT) &  
-(f_insured(Var_MORTGAGE,Var_GOVERNMENT)))))))).
-
-fof(axFinancialLem68, axiom, 
- ( ! [Var_LOAN] : 
- (hasType(type_DayLoan, Var_LOAN) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(((f_agreementPeriod(Var_LOAN,Var_PERIOD)) & (f_duration(Var_PERIOD,f_MeasureFn(1,inst_DayDuration))))))))))).
-
-fof(axFinancialLem69, axiom, 
- ( ! [Var_LOAN] : 
- (hasType(type_SinglePaymentLoan, Var_LOAN) => 
-(( ! [Var_MATURITY] : 
- ((hasType(type_Day, Var_MATURITY) & hasType(type_TimePosition, Var_MATURITY)) => 
-(( ! [Var_PRINCIPAL] : 
- (hasType(type_CurrencyMeasure, Var_PRINCIPAL) => 
-(((((f_principalAmount(Var_LOAN,Var_PRINCIPAL)) & (f_maturityDate(Var_LOAN,Var_MATURITY)))) => (f_amountDue(Var_LOAN,Var_PRINCIPAL,Var_MATURITY))))))))))))).
-
-fof(axFinancialLem70, axiom, 
- ( ! [Var_LOAN] : 
- (hasType(type_InterestOnlyLoan, Var_LOAN) => 
-(( ! [Var_DATE] : 
- ((hasType(type_TimePosition, Var_DATE) & hasType(type_TimeInterval, Var_DATE)) => 
-(( ! [Var_INTEREST] : 
- ((hasType(type_Interest, Var_INTEREST) & hasType(type_CurrencyMeasure, Var_INTEREST)) => 
-(( ! [Var_PRINCIPAL] : 
- (hasType(type_CurrencyMeasure, Var_PRINCIPAL) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(((((f_agreementPeriod(Var_LOAN,Var_PERIOD)) & (((f_principalAmount(Var_LOAN,Var_PRINCIPAL)) & (f_interestEarned(Var_LOAN,Var_INTEREST,Var_PERIOD)))))) => (((f_amountDue(Var_LOAN,Var_PRINCIPAL,f_EndFn(Var_PERIOD))) & (((f_amountDue(Var_LOAN,Var_INTEREST,Var_DATE)) & (f_before(f_EndFn(Var_DATE),f_EndFn(Var_PERIOD)))))))))))))))))))))))).
-
-fof(axFinancialLem71, axiom, 
- ( ! [Var_INDEX] : 
- (hasType(type_Index, Var_INDEX) => 
-(( ? [Var_PERFORMANCE] : 
- (hasType(type_EconomicIndicator, Var_PERFORMANCE) &  
-(f_benchmark(Var_PERFORMANCE,Var_INDEX)))))))).
-
-fof(axFinancialLem72, axiom, 
- ( ! [Var_INFLATION] : 
- (hasType(type_Inflation, Var_INFLATION) => 
-(( ! [Var_CPI] : 
- (hasType(type_ConsumerPriceIndex, Var_CPI) => 
-(( ! [Var_PPI] : 
- (hasType(type_ProducerPriceIndex, Var_PPI) => 
-(((f_benchmark(Var_INFLATION,Var_CPI)) | (f_benchmark(Var_INFLATION,Var_PPI))))))))))))).
-
-fof(axFinancialLem73, axiom, 
- ( ! [Var_INDEX] : 
- (hasType(type_InflationIndex, Var_INDEX) => 
-(( ? [Var_INFLATION] : 
- (hasType(type_Inflation, Var_INFLATION) &  
-(f_benchmark(Var_INFLATION,Var_INDEX)))))))).
-
-fof(axFinancialLem74, axiom, 
- ( ! [Var_R] : 
- (hasType(type_RealNumber, Var_R) => 
-(( ! [Var_N] : 
- ((hasType(type_Nation, Var_N) & hasType(type_Entity, Var_N)) => 
-(((f_inflationRateInCountry(Var_N,Var_R)) => (( ? [Var_I] : 
- (hasType(type_Inflation, Var_I) &  
-(((f_duration(f_WhenFn(Var_I),inst_YearDuration)) & (((f_experiencer(Var_I,Var_N)) & (f_inflationRate(Var_I,Var_R))))))))))))))))).
-
-fof(axFinancialLem75, axiom, 
- ( ! [Var_INDEX] : 
- (hasType(type_StockIndex, Var_INDEX) => 
-(( ? [Var_STOCK] : 
- (hasType(type_Stock, Var_STOCK) &  
-(f_benchmark(Var_INDEX,Var_STOCK)))))))).
-
-fof(axFinancialLem76, axiom, 
- ( ! [Var_INVESTMENT] : 
- (hasType(type_Investment, Var_INVESTMENT) => 
-(( ? [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) &  
-(( ? [Var_INVESTING] : 
- (hasType(type_Process, Var_INVESTING) &  
-(((f_agent(Var_INVESTING,Var_AGENT)) & (f_possesses(Var_AGENT,Var_INVESTMENT))))))))))))).
-
-fof(axFinancialLem77, axiom, 
- ( ! [Var_ATTRIBUTE] : 
- (hasType(type_InvestmentAttribute, Var_ATTRIBUTE) => 
-(( ? [Var_ACCOUNT] : 
- (hasType(type_InvestmentAccount, Var_ACCOUNT) &  
-(f_attribute(Var_ACCOUNT,Var_ATTRIBUTE)))))))).
-
-fof(axFinancialLem78, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(( ! [Var_MONEY] : 
- (hasType(type_CurrencyMeasure, Var_MONEY) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Physical, Var_OBJ) & hasType(type_Entity, Var_OBJ)) => 
-(((f_price(Var_OBJ,Var_MONEY,Var_AGENT)) => (( ? [Var_BUYING] : 
- (hasType(type_Buying, Var_BUYING) &  
-(((f_agent(Var_BUYING,Var_AGENT)) & (((f_patient(Var_BUYING,Var_OBJ)) & (f_transactionAmount(Var_BUYING,Var_MONEY)))))))))))))))))))).
-
-fof(axFinancialLem79, axiom, 
- ( ! [Var_PLACE] : 
- (hasType(type_PlacingAnOrder, Var_PLACE) => 
-(( ! [Var_TIME] : 
- ((hasType(type_Entity, Var_TIME) & hasType(type_TimeInterval, Var_TIME)) => 
-(((f_WhenFn(Var_PLACE) = Var_TIME) => (( ? [Var_PERIOD] : 
- ((hasType(type_Entity, Var_PERIOD) & hasType(type_TimeInterval, Var_PERIOD)) &  
-(( ? [Var_ORDER] : 
- (hasType(type_Physical, Var_ORDER) &  
-(((f_WhenFn(Var_ORDER) = Var_PERIOD) & (f_meetsTemporally(Var_TIME,Var_PERIOD)))))))))))))))))).
-
-fof(axFinancialLem80, axiom, 
- ( ! [Var_ORDER] : 
- (hasType(type_LimitOrder, Var_ORDER) => 
-(( ? [Var_PRICE] : 
- (hasType(type_CurrencyMeasure, Var_PRICE) &  
-(f_limitPrice(Var_ORDER,Var_PRICE)))))))).
-
-fof(axFinancialLem81, axiom, 
- ( ! [Var_BROKER] : 
- (hasType(type_Broker, Var_BROKER) => 
-(( ? [Var_CONTRACT] : 
- (hasType(type_ServiceContract, Var_CONTRACT) &  
-(f_agreementMember(Var_CONTRACT,Var_BROKER)))))))).
-
-fof(axFinancialLem82, axiom, 
- ( ! [Var_INVESTMENT] : 
- (hasType(type_TaxFreeInvestment, Var_INVESTMENT) => 
-(( ? [Var_TAX] : 
- (hasType(type_Tax, Var_TAX) &  
-(f_origin(Var_TAX,Var_INVESTMENT)))))))).
-
-fof(axFinancialLem83, axiom, 
- ( ! [Var_INVESTMENT] : 
- (hasType(type_TaxableInvestment, Var_INVESTMENT) => 
-(( ? [Var_TAX] : 
- (hasType(type_Tax, Var_TAX) &  
-(f_origin(Var_TAX,Var_INVESTMENT)))))))).
-
-fof(axFinancialLem84, axiom, 
- ( ! [Var_STOCK] : 
- (hasType(type_PreferredStock, Var_STOCK) => 
-(( ? [Var_DIVIDEND] : 
- (hasType(type_Dividend, Var_DIVIDEND) &  
-(( ? [Var_AMOUNT] : 
- (hasType(type_CurrencyMeasure, Var_AMOUNT) &  
-(f_transactionAmount(Var_DIVIDEND,Var_AMOUNT))))))))))).
-
-fof(axFinancialLem85, axiom, 
- ( ! [Var_STOCK] : 
- (hasType(type_PennyStock, Var_STOCK) => 
-(( ! [Var_DATE] : 
- (hasType(type_Agent, Var_DATE) => 
-(( ! [Var_PRICE] : 
- ((hasType(type_RealNumber, Var_PRICE) & hasType(type_Quantity, Var_PRICE)) => 
-(((f_askPrice(Var_STOCK,f_MeasureFn(Var_PRICE,inst_UnitedStatesDollar),Var_DATE)) => (f_lessThan(Var_PRICE,5))))))))))))).
-
-fof(axFinancialLem86, axiom, 
- ( ! [Var_TIMEAFTERSPLIT] : 
- ((hasType(type_Agent, Var_TIMEAFTERSPLIT) & hasType(type_TimeInterval, Var_TIMEAFTERSPLIT)) => 
-(( ! [Var_NEWNUMBER] : 
- ((hasType(type_Entity, Var_NEWNUMBER) & hasType(type_RealNumber, Var_NEWNUMBER)) => 
-(( ! [Var_N3] : 
- ((hasType(type_Entity, Var_N3) & hasType(type_Quantity, Var_N3)) => 
-(( ! [Var_TIMEOFSPLIT] : 
- ((hasType(type_Entity, Var_TIMEOFSPLIT) & hasType(type_TimeInterval, Var_TIMEOFSPLIT)) => 
-(( ! [Var_N2] : 
- ((hasType(type_Integer, Var_N2) & hasType(type_Quantity, Var_N2)) => 
-(( ! [Var_N1] : 
- ((hasType(type_Integer, Var_N1) & hasType(type_Quantity, Var_N1)) => 
-(( ! [Var_TIME] : 
- ((hasType(type_Agent, Var_TIME) & hasType(type_TimeInterval, Var_TIME)) => 
-(( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(( ! [Var_STOCKS] : 
- (hasType(type_Physical, Var_STOCKS) => 
-(((((f_price(Var_STOCKS,f_MeasureFn(Var_NUMBER,inst_UnitedStatesDollar),Var_TIME)) & (( ? [Var_EVENT] : 
- ((hasType(type_StockSplit, Var_EVENT) & hasType(type_Physical, Var_EVENT)) &  
-(((f_splitFor(Var_EVENT,Var_N1,Var_N2)) & (f_WhenFn(Var_EVENT) = Var_TIMEOFSPLIT)))))))) => (((Var_N3 = f_MultiplicationFn(Var_NUMBER,Var_N1)) & (((Var_NEWNUMBER = f_DivisionFn(Var_N3,Var_N2)) & (((f_price(Var_STOCKS,f_MeasureFn(Var_NEWNUMBER,inst_UnitedStatesDollar),Var_TIMEAFTERSPLIT)) & (((f_meetsTemporally(Var_TIME,Var_TIMEOFSPLIT)) & (f_meetsTemporally(Var_TIMEOFSPLIT,Var_TIMEAFTERSPLIT))))))))))))))))))))))))))))))))))))))).
-
-fof(axFinancialLem87, axiom, 
- ( ! [Var_BOND] : 
- (hasType(type_Bond, Var_BOND) => 
-(( ? [Var_DATE] : 
- (hasType(type_Day, Var_DATE) &  
-(f_maturityDate(Var_BOND,Var_DATE)))))))).
-
-fof(axFinancialLem88, axiom, 
- ( ! [Var_BOND] : 
- (hasType(type_Bond, Var_BOND) => 
-(( ! [Var_BONDHOLDER] : 
- ((hasType(type_Agent, Var_BONDHOLDER) & hasType(type_Entity, Var_BONDHOLDER)) => 
-(( ! [Var_INTEREST] : 
- ((hasType(type_Interest, Var_INTEREST) & hasType(type_CurrencyMeasure, Var_INTEREST)) => 
-(((((f_couponInterest(Var_BOND,Var_INTEREST)) & (f_possesses(Var_BONDHOLDER,Var_BOND)))) => (( ? [Var_PAYMENT] : 
- (hasType(type_Process, Var_PAYMENT) &  
-(( ? [Var_PERIOD] : 
- (hasType(type_TimeDuration, Var_PERIOD) &  
-(((f_periodicPayment(f_AccountFn(Var_BOND),Var_INTEREST,Var_PERIOD)) & (f_destination(Var_PAYMENT,Var_BONDHOLDER))))))))))))))))))))).
-
-fof(axFinancialLem89, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(( ! [Var_ASSET] : 
- ((hasType(type_Object, Var_ASSET) & hasType(type_FinancialAsset, Var_ASSET)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((((f_possesses(Var_AGENT,Var_ASSET)) & (Var_ACCOUNT = f_AccountFn(Var_ASSET)))) <=> (f_accountHolder(Var_ACCOUNT,Var_AGENT))))))))))))).
-
-fof(axFinancialLem90, axiom, 
- ( ! [Var_BOND] : 
- (hasType(type_ZeroCouponBond, Var_BOND) => 
-(( ! [Var_BONDACCOUNT] : 
- (hasType(type_FinancialAccount, Var_BONDACCOUNT) => 
-(( ! [Var_TOTAL] : 
- ((hasType(type_Entity, Var_TOTAL) & hasType(type_CurrencyMeasure, Var_TOTAL)) => 
-(( ! [Var_INTEREST] : 
- ((hasType(type_Interest, Var_INTEREST) & hasType(type_Quantity, Var_INTEREST)) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_PRINCIPAL] : 
- ((hasType(type_CurrencyMeasure, Var_PRINCIPAL) & hasType(type_Quantity, Var_PRINCIPAL)) => 
-(( ! [Var_BONDHOLDER] : 
- ((hasType(type_Agent, Var_BONDHOLDER) & hasType(type_Entity, Var_BONDHOLDER)) => 
-(( ! [Var_DATE] : 
- (hasType(type_Day, Var_DATE) => 
-(((((f_maturityDate(f_AccountFn(Var_BOND),Var_DATE)) & (((f_possesses(Var_BONDHOLDER,Var_BOND)) & (((f_principalAmount(f_AccountFn(Var_BOND),Var_PRINCIPAL)) & (((f_agreementPeriod(f_AccountFn(Var_BOND),Var_PERIOD)) & (((f_interestEarned(f_AccountFn(Var_BOND),Var_INTEREST,Var_PERIOD)) & (Var_TOTAL = f_AdditionFn(Var_PRINCIPAL,Var_INTEREST)))))))))))) => (( ? [Var_PAYMENT] : 
- (hasType(type_Payment, Var_PAYMENT) &  
-(((f_destination(Var_PAYMENT,Var_BONDHOLDER)) & (((f_origin(Var_PAYMENT,f_CurrencyFn(Var_BONDACCOUNT))) & (f_transactionAmount(Var_PAYMENT,Var_TOTAL))))))))))))))))))))))))))))))))))).
-
-fof(axFinancialLem91, axiom, 
- ( ! [Var_BOND] : 
- (hasType(type_MunicipalBond, Var_BOND) => 
-(( ? [Var_AGENT] : 
- (hasType(type_Government, Var_AGENT) &  
-(f_issuedBy(Var_BOND,Var_AGENT)))))))).
-
-fof(axFinancialLem92, axiom, 
- ( ! [Var_BOND] : 
- (hasType(type_CorporateBond, Var_BOND) => 
-(( ? [Var_AGENT] : 
- (hasType(type_Corporation, Var_AGENT) &  
-(f_issuedBy(Var_BOND,Var_AGENT)))))))).
-
-fof(axFinancialLem93, axiom, 
- ( ! [Var_BOND] : 
- (hasType(type_SecuredBond, Var_BOND) => 
-(( ? [Var_SECURITY] : 
- (hasType(type_Collateral, Var_SECURITY) &  
-(f_securedBy(Var_BOND,Var_SECURITY)))))))).
-
-fof(axFinancialLem94, axiom, 
- ( ! [Var_BOND] : 
- (hasType(type_SecuredBond, Var_BOND) => 
-(( ! [Var_DEFAULT] : 
- (hasType(type_FinancialDefault, Var_DEFAULT) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(( ! [Var_SECURITY] : 
- ((hasType(type_Collateral, Var_SECURITY) & hasType(type_Object, Var_SECURITY)) => 
-(((((f_securedBy(Var_BOND,Var_SECURITY)) & (((f_possesses(Var_AGENT,Var_BOND)) & (f_patient(Var_DEFAULT,Var_BOND)))))) => (f_holdsDuring(f_ImmediateFutureFn(f_WhenFn(Var_DEFAULT)),possesses(Var_AGENT,Var_SECURITY))))))))))))))))).
-
-fof(axFinancialLem95, axiom, 
- ( ! [Var_BOND] : 
- (hasType(type_TreasuryBond, Var_BOND) => 
-(( ? [Var_AGENT] : 
- (hasType(type_Government, Var_AGENT) &  
-(f_issuedBy(Var_BOND,Var_AGENT)))))))).
-
-fof(axFinancialLem96, axiom, 
- ( ! [Var_BOND] : 
- (hasType(type_CallableBond, Var_BOND) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_CurrencyMeasure, Var_AMOUNT) => 
-(( ! [Var_DATE] : 
- ((hasType(type_Day, Var_DATE) & hasType(type_TimePosition, Var_DATE)) => 
-(((((f_currentAccountBalance(f_AccountFn(Var_BOND),Var_DATE,Var_AMOUNT)) & (f_callDate(Var_BOND,Var_DATE)))) => (f_amountDue(f_AccountFn(Var_BOND),Var_AMOUNT,Var_DATE))))))))))))).
-
-fof(axFinancialLem97, axiom, 
- ( ! [Var_OPTION] : 
- (hasType(type_ConventionalOption, Var_OPTION) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ? [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) &  
-(((f_agreementPeriod(Var_OPTION,Var_PERIOD)) & (((f_duration(Var_PERIOD,f_MeasureFn(Var_NUMBER,inst_MonthDuration))) & (f_lessThan(Var_NUMBER,9))))))))))))))).
-
-fof(axFinancialLem98, axiom, 
- ( ! [Var_OPTION] : 
- (hasType(type_ConventionalOption, Var_OPTION) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ? [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) &  
-(((f_agreementPeriod(Var_OPTION,Var_PERIOD)) & (((f_duration(Var_PERIOD,f_MeasureFn(Var_NUMBER,inst_MonthDuration))) & (f_lessThan(Var_NUMBER,39))))))))))))))).
-
-fof(axFinancialLem99, axiom, 
- ( ! [Var_DATE] : 
- ((hasType(type_Day, Var_DATE) & hasType(type_TimeInterval, Var_DATE)) => 
-(( ! [Var_CONTRACT] : 
- (hasType(type_Contract, Var_CONTRACT) => 
-(((f_expirationDate(Var_CONTRACT,Var_DATE)) => (( ? [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) &  
-(((f_agreementPeriod(Var_CONTRACT,Var_PERIOD)) & (f_finishes(Var_DATE,Var_PERIOD))))))))))))))).
-
-fof(axFinancialLem100, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_CognitiveAgent, Var_AGENT) => 
-(( ! [Var_PREMIUM] : 
- (hasType(type_CurrencyMeasure, Var_PREMIUM) => 
-(( ! [Var_OPTION] : 
- ((hasType(type_Option, Var_OPTION) & hasType(type_Investment, Var_OPTION)) => 
-(((((f_premium(Var_OPTION,Var_PREMIUM)) & (f_optionHolder(Var_OPTION,Var_AGENT)))) => (f_potentialLoss(Var_AGENT,Var_OPTION,Var_PREMIUM))))))))))))).
-
-fof(axFinancialLem101, axiom, 
- ( ! [Var_KILL] : 
- (hasType(type_CancellingAnOrder, Var_KILL) => 
-(( ! [Var_ORDER] : 
- ((hasType(type_Entity, Var_ORDER) & hasType(type_Contract, Var_ORDER)) => 
-(((f_patient(Var_KILL,Var_ORDER)) => (( ~ (f_agreementActive(Var_ORDER,f_ImmediateFutureFn(f_WhenFn(Var_KILL)))))))))))))).
-
-fof(axFinancialLem102, axiom, 
- ( ! [Var_ORDER] : 
- (hasType(type_IOCOrder, Var_ORDER) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(((f_agreementPeriod(Var_ORDER,Var_PERIOD)) => (((( ? [Var_FILL] : 
- (hasType(type_FillingAnOrder, Var_FILL) &  
-(( ? [Var_TIME1] : 
- ((hasType(type_Entity, Var_TIME1) & hasType(type_TimeInterval, Var_TIME1)) &  
-(((f_patient(Var_FILL,Var_ORDER)) & (((f_WhenFn(Var_FILL) = Var_TIME1) & (f_starts(Var_TIME1,Var_PERIOD)))))))))))) | (( ? [Var_KILL] : 
- (hasType(type_CancellingAnOrder, Var_KILL) &  
-(( ? [Var_TIME2] : 
- ((hasType(type_Entity, Var_TIME2) & hasType(type_TimeInterval, Var_TIME2)) &  
-(((f_patient(Var_KILL,Var_ORDER)) & (((f_WhenFn(Var_KILL) = Var_TIME2) & (f_starts(Var_TIME2,Var_PERIOD)))))))))))))))))))))).
-
-fof(axFinancialLem103, axiom, 
- ( ! [Var_ORDER] : 
- (hasType(type_FOKOrder, Var_ORDER) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(((f_agreementPeriod(Var_ORDER,Var_PERIOD)) => (((( ? [Var_FILL] : 
- (hasType(type_FillingAnOrder, Var_FILL) &  
-(( ? [Var_TIME1] : 
- ((hasType(type_Entity, Var_TIME1) & hasType(type_TimeInterval, Var_TIME1)) &  
-(((f_patient(Var_FILL,Var_ORDER)) & (((f_WhenFn(Var_FILL) = Var_TIME1) & (f_starts(Var_TIME1,Var_PERIOD)))))))))))) | (( ? [Var_KILL] : 
- (hasType(type_CancellingAnOrder, Var_KILL) &  
-(( ? [Var_TIME2] : 
- ((hasType(type_Entity, Var_TIME2) & hasType(type_TimeInterval, Var_TIME2)) &  
-(((f_patient(Var_KILL,Var_ORDER)) & (((f_WhenFn(Var_KILL) = Var_TIME2) & (f_starts(Var_TIME2,Var_PERIOD)))))))))))))))))))))).
-
-fof(axFinancialLem104, axiom, 
- ( ! [Var_ORDER] : 
- (hasType(type_GTCOrder, Var_ORDER) => 
-(( ! [Var_END] : 
- ((hasType(type_Entity, Var_END) & hasType(type_TimeInterval, Var_END)) => 
-(( ! [Var_TIME] : 
- ((hasType(type_Entity, Var_TIME) & hasType(type_TimeInterval, Var_TIME)) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(((f_agreementPeriod(Var_ORDER,Var_PERIOD)) => (((( ? [Var_EXECUTE] : 
- (hasType(type_FillingAnOrder, Var_EXECUTE) &  
-(((f_patient(Var_EXECUTE,Var_ORDER)) & (((f_WhenFn(Var_EXECUTE) = Var_TIME) & (f_overlapsTemporally(Var_TIME,Var_PERIOD))))))))) | (( ? [Var_CANCEL] : 
- (hasType(type_CancellingAnOrder, Var_CANCEL) &  
-(((f_patient(Var_CANCEL,Var_ORDER)) & (((f_WhenFn(Var_CANCEL) = Var_END) & (f_finishes(Var_END,Var_PERIOD))))))))))))))))))))))))).
-
-fof(axFinancialLem105, axiom, 
- ( ! [Var_ORDER] : 
- (hasType(type_DayOrder, Var_ORDER) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(((f_agreementPeriod(Var_ORDER,Var_PERIOD)) & (f_duration(Var_PERIOD,f_MeasureFn(1,inst_DayDuration))))))))))).
-
-fof(axFinancialLem106, axiom, 
- ( ! [Var_OPTION] : 
- (hasType(type_CallOption, Var_OPTION) => 
-(( ! [Var_TIME] : 
- ((hasType(type_Agent, Var_TIME) & hasType(type_TimePosition, Var_TIME)) => 
-(((( ? [Var_STRIKEPRICE] : 
- ((hasType(type_CurrencyMeasure, Var_STRIKEPRICE) & hasType(type_Quantity, Var_STRIKEPRICE)) &  
-(( ? [Var_STOCKPRICE] : 
- ((hasType(type_CurrencyMeasure, Var_STOCKPRICE) & hasType(type_Quantity, Var_STOCKPRICE)) &  
-(( ? [Var_STOCK] : 
- ((hasType(type_FinancialInstrument, Var_STOCK) & hasType(type_Physical, Var_STOCK)) &  
-(((f_underlier(Var_OPTION,Var_STOCK)) & (((f_price(Var_STOCK,Var_STOCKPRICE,Var_TIME)) & (((f_strikePrice(Var_OPTION,Var_STRIKEPRICE)) & (f_lessThan(Var_STRIKEPRICE,Var_STOCKPRICE))))))))))))))))) <=> (f_inTheMoney(Var_OPTION,Var_TIME)))))))))).
-
-fof(axFinancialLem107, axiom, 
- ( ! [Var_OPTION] : 
- (hasType(type_PutOption, Var_OPTION) => 
-(( ! [Var_TIME] : 
- ((hasType(type_Agent, Var_TIME) & hasType(type_TimePosition, Var_TIME)) => 
-(((( ? [Var_STRIKEPRICE] : 
- ((hasType(type_CurrencyMeasure, Var_STRIKEPRICE) & hasType(type_Quantity, Var_STRIKEPRICE)) &  
-(( ? [Var_STOCKPRICE] : 
- ((hasType(type_CurrencyMeasure, Var_STOCKPRICE) & hasType(type_Quantity, Var_STOCKPRICE)) &  
-(( ? [Var_STOCK] : 
- ((hasType(type_FinancialInstrument, Var_STOCK) & hasType(type_Physical, Var_STOCK)) &  
-(((f_underlier(Var_OPTION,Var_STOCK)) & (((f_price(Var_STOCK,Var_STOCKPRICE,Var_TIME)) & (((f_strikePrice(Var_OPTION,Var_STRIKEPRICE)) & (f_lessThan(Var_STOCKPRICE,Var_STRIKEPRICE))))))))))))))))) <=> (f_inTheMoney(Var_OPTION,Var_TIME)))))))))).
-
-fof(axFinancialLem108, axiom, 
- ( ! [Var_OPTION] : 
- (hasType(type_Option, Var_OPTION) => 
-(( ! [Var_TIME] : 
- ((hasType(type_Agent, Var_TIME) & hasType(type_TimePosition, Var_TIME)) => 
-(((( ? [Var_STRIKEPRICE] : 
- ((hasType(type_CurrencyMeasure, Var_STRIKEPRICE) & hasType(type_Entity, Var_STRIKEPRICE)) &  
-(( ? [Var_STOCKPRICE] : 
- ((hasType(type_CurrencyMeasure, Var_STOCKPRICE) & hasType(type_Entity, Var_STOCKPRICE)) &  
-(( ? [Var_STOCK] : 
- ((hasType(type_FinancialInstrument, Var_STOCK) & hasType(type_Physical, Var_STOCK)) &  
-(((f_underlier(Var_OPTION,Var_STOCK)) & (((f_price(Var_STOCK,Var_STOCKPRICE,Var_TIME)) & (((f_strikePrice(Var_OPTION,Var_STRIKEPRICE)) & (Var_STOCKPRICE = Var_STRIKEPRICE)))))))))))))))) <=> (f_atTheMoney(Var_OPTION,Var_TIME)))))))))).
-
-fof(axFinancialLem109, axiom, 
- ( ! [Var_OPTION] : 
- (hasType(type_CallOption, Var_OPTION) => 
-(( ! [Var_TIME] : 
- ((hasType(type_Agent, Var_TIME) & hasType(type_TimePosition, Var_TIME)) => 
-(((( ? [Var_STRIKEPRICE] : 
- ((hasType(type_CurrencyMeasure, Var_STRIKEPRICE) & hasType(type_Quantity, Var_STRIKEPRICE)) &  
-(( ? [Var_STOCKPRICE] : 
- ((hasType(type_CurrencyMeasure, Var_STOCKPRICE) & hasType(type_Quantity, Var_STOCKPRICE)) &  
-(( ? [Var_STOCK] : 
- ((hasType(type_FinancialInstrument, Var_STOCK) & hasType(type_Physical, Var_STOCK)) &  
-(((f_underlier(Var_OPTION,Var_STOCK)) & (((f_price(Var_STOCK,Var_STOCKPRICE,Var_TIME)) & (((f_strikePrice(Var_OPTION,Var_STRIKEPRICE)) & (f_lessThan(Var_STOCKPRICE,Var_STRIKEPRICE))))))))))))))))) <=> (f_outOfTheMoney(Var_OPTION,Var_TIME)))))))))).
-
-fof(axFinancialLem110, axiom, 
- ( ! [Var_OPTION] : 
- (hasType(type_PutOption, Var_OPTION) => 
-(( ! [Var_TIME] : 
- ((hasType(type_Agent, Var_TIME) & hasType(type_TimePosition, Var_TIME)) => 
-(((( ? [Var_STRIKEPRICE] : 
- ((hasType(type_CurrencyMeasure, Var_STRIKEPRICE) & hasType(type_Quantity, Var_STRIKEPRICE)) &  
-(( ? [Var_STOCKPRICE] : 
- ((hasType(type_CurrencyMeasure, Var_STOCKPRICE) & hasType(type_Quantity, Var_STOCKPRICE)) &  
-(( ? [Var_STOCK] : 
- ((hasType(type_FinancialInstrument, Var_STOCK) & hasType(type_Physical, Var_STOCK)) &  
-(((f_underlier(Var_OPTION,Var_STOCK)) & (((f_price(Var_STOCK,Var_STOCKPRICE,Var_TIME)) & (((f_strikePrice(Var_OPTION,Var_STRIKEPRICE)) & (f_lessThan(Var_STRIKEPRICE,Var_STOCKPRICE))))))))))))))))) <=> (f_outOfTheMoney(Var_OPTION,Var_TIME)))))))))).
-
-fof(axFinancialLem111, axiom, 
- ( ! [Var_SPREAD] : 
- (hasType(type_SpreadOption, Var_SPREAD) => 
-(( ? [Var_OPTION1] : 
- (hasType(type_Option, Var_OPTION1) &  
-(( ? [Var_OPTION2] : 
- (hasType(type_Option, Var_OPTION2) &  
-(( ? [Var_BUY] : 
- (hasType(type_Buying, Var_BUY) &  
-(( ? [Var_SELL] : 
- (hasType(type_Selling, Var_SELL) &  
-(( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(((f_patient(Var_BUY,Var_OPTION1)) & (((f_patient(Var_SELL,Var_OPTION2)) & (((f_time(Var_BUY,Var_TIME)) & (f_time(Var_SELL,Var_TIME)))))))))))))))))))))))))).
-
-fof(axFinancialLem112, axiom, 
- ( ! [Var_SPREAD] : 
- (hasType(type_ButterflySpread, Var_SPREAD) => 
-(( ? [Var_CALL1] : 
- (hasType(type_CallOption, Var_CALL1) &  
-(( ? [Var_CALL2] : 
- (hasType(type_CallOption, Var_CALL2) &  
-(( ? [Var_CALL3] : 
- (hasType(type_CallOption, Var_CALL3) &  
-(( ? [Var_CALL4] : 
- (hasType(type_CallOption, Var_CALL4) &  
-(( ? [Var_PRICE4] : 
- ((hasType(type_CurrencyMeasure, Var_PRICE4) & hasType(type_Quantity, Var_PRICE4)) &  
-(( ? [Var_PRICE3] : 
- ((hasType(type_CurrencyMeasure, Var_PRICE3) & hasType(type_Quantity, Var_PRICE3)) &  
-(( ? [Var_PRICE2] : 
- ((hasType(type_CurrencyMeasure, Var_PRICE2) & hasType(type_Quantity, Var_PRICE2)) &  
-(( ? [Var_PRICE1] : 
- ((hasType(type_CurrencyMeasure, Var_PRICE1) & hasType(type_Quantity, Var_PRICE1)) &  
-(((f_strikePrice(Var_CALL1,Var_PRICE1)) & (((f_strikePrice(Var_CALL2,Var_PRICE2)) & (((f_strikePrice(Var_CALL3,Var_PRICE3)) & (((f_strikePrice(Var_CALL4,Var_PRICE4)) & (((f_lessThan(Var_PRICE1,Var_PRICE2)) & (((f_lessThan(Var_PRICE1,Var_PRICE3)) & (((f_greaterThan(Var_PRICE4,Var_PRICE2)) & (f_greaterThan(Var_PRICE4,Var_PRICE2))))))))))))))))))))))))))))))))))))))))))).
-
-fof(axFinancialLem113, axiom, 
- ( ! [Var_TRANSACTION] : 
- (hasType(type_StockMarketTransaction, Var_TRANSACTION) => 
-(( ? [Var_MARKET] : 
- (hasType(type_StockMarket, Var_MARKET) &  
-(f_located(Var_TRANSACTION,Var_MARKET)))))))).
-
-fof(axFinancialLem114, axiom, 
- ( ! [Var_UPTICK] : 
- (hasType(type_Uptick, Var_UPTICK) => 
-(( ! [Var_PRICE2] : 
- ((hasType(type_CurrencyMeasure, Var_PRICE2) & hasType(type_Quantity, Var_PRICE2)) => 
-(( ! [Var_PRICE1] : 
- ((hasType(type_CurrencyMeasure, Var_PRICE1) & hasType(type_Quantity, Var_PRICE1)) => 
-(( ! [Var_TIME1] : 
- ((hasType(type_Entity, Var_TIME1) & hasType(type_Agent, Var_TIME1) & hasType(type_TimeInterval, Var_TIME1)) => 
-(( ! [Var_STOCK] : 
- ((hasType(type_Entity, Var_STOCK) & hasType(type_Physical, Var_STOCK)) => 
-(((((f_patient(Var_UPTICK,Var_STOCK)) & (((f_WhenFn(Var_UPTICK) = Var_TIME1) & (f_price(Var_STOCK,Var_PRICE1,Var_TIME1)))))) => (( ? [Var_TRANSACTION] : 
- (hasType(type_StockMarketTransaction, Var_TRANSACTION) &  
-(( ? [Var_TIME2] : 
- ((hasType(type_Entity, Var_TIME2) & hasType(type_TimeInterval, Var_TIME2) & hasType(type_Agent, Var_TIME2)) &  
-(((f_patient(Var_TRANSACTION,Var_STOCK)) & (((f_WhenFn(Var_TRANSACTION) = Var_TIME2) & (((f_meetsTemporally(Var_TIME2,Var_TIME1)) & (((f_price(Var_STOCK,Var_PRICE2,Var_TIME2)) & (f_lessThan(Var_PRICE2,Var_PRICE1))))))))))))))))))))))))))))))))).
-
-fof(axFinancialLem115, axiom, 
- ( ! [Var_DOWNTICK] : 
- (hasType(type_Downtick, Var_DOWNTICK) => 
-(( ! [Var_PRICE2] : 
- ((hasType(type_CurrencyMeasure, Var_PRICE2) & hasType(type_Quantity, Var_PRICE2)) => 
-(( ! [Var_PRICE1] : 
- ((hasType(type_CurrencyMeasure, Var_PRICE1) & hasType(type_Quantity, Var_PRICE1)) => 
-(( ! [Var_TIME1] : 
- ((hasType(type_Entity, Var_TIME1) & hasType(type_Agent, Var_TIME1) & hasType(type_TimeInterval, Var_TIME1)) => 
-(( ! [Var_STOCK] : 
- ((hasType(type_Entity, Var_STOCK) & hasType(type_Physical, Var_STOCK)) => 
-(((((f_patient(Var_DOWNTICK,Var_STOCK)) & (((f_WhenFn(Var_DOWNTICK) = Var_TIME1) & (f_price(Var_STOCK,Var_PRICE1,Var_TIME1)))))) => (( ? [Var_TRANSACTION] : 
- (hasType(type_StockMarketTransaction, Var_TRANSACTION) &  
-(( ? [Var_TIME2] : 
- ((hasType(type_Entity, Var_TIME2) & hasType(type_TimeInterval, Var_TIME2) & hasType(type_Agent, Var_TIME2)) &  
-(((f_patient(Var_TRANSACTION,Var_STOCK)) & (((f_WhenFn(Var_TRANSACTION) = Var_TIME2) & (((f_meetsTemporally(Var_TIME2,Var_TIME1)) & (((f_price(Var_STOCK,Var_PRICE2,Var_TIME2)) & (f_greaterThan(Var_PRICE2,Var_PRICE1))))))))))))))))))))))))))))))))).
-
-fof(axFinancialLem116, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_CognitiveAgent, Var_AGENT) => 
-(( ! [Var_ORG] : 
- ((hasType(type_Organization, Var_ORG) & hasType(type_CognitiveAgent, Var_ORG)) => 
-(((f_employs(Var_ORG,Var_AGENT)) <=> (( ? [Var_EMPLOYMENT] : 
- (hasType(type_Employment, Var_EMPLOYMENT) &  
-(((f_agreementMember(Var_EMPLOYMENT,Var_ORG)) & (f_agreementMember(Var_EMPLOYMENT,Var_AGENT))))))))))))))).
-
-fof(axFinancialLem117, axiom, 
- ( ! [Var_MONEY] : 
- (hasType(type_CurrencyMeasure, Var_MONEY) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Human, Var_AGENT) => 
-(((f_monthlyIncome(Var_AGENT,Var_MONEY)) <=> (( ? [Var_MONTH] : 
- (hasType(type_Month, Var_MONTH) &  
-(f_income(Var_AGENT,Var_MONEY,Var_MONTH))))))))))))).
-
-fof(axFinancialLem118, axiom, 
- ( ! [Var_ACTIVITY] : 
- ((hasType(type_OrganizationalProcess, Var_ACTIVITY) & hasType(type_Process, Var_ACTIVITY)) => 
-(( ! [Var_MONEY] : 
- (hasType(type_CurrencyMeasure, Var_MONEY) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Human, Var_AGENT) & hasType(type_Agent, Var_AGENT)) => 
-(((f_incomeEarned(Var_AGENT,Var_MONEY,Var_ACTIVITY)) => (f_agent(Var_ACTIVITY,Var_AGENT))))))))))))).
-
-fof(axFinancialLem119, axiom, 
- ( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(( ! [Var_ACTIVITY] : 
- ((hasType(type_OrganizationalProcess, Var_ACTIVITY) & hasType(type_Physical, Var_ACTIVITY) & hasType(type_Process, Var_ACTIVITY)) => 
-(( ! [Var_INCOME] : 
- (hasType(type_CurrencyMeasure, Var_INCOME) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Human, Var_AGENT) => 
-(((((f_taxDeferredIncome(Var_AGENT,Var_INCOME,Var_ACTIVITY)) & (f_time(Var_ACTIVITY,Var_TIME)))) => (( ? [Var_TAX] : 
- (hasType(type_Tax, Var_TAX) &  
-(((f_causes(Var_ACTIVITY,Var_TAX)) & (f_time(Var_TAX,Var_TIME))))))))))))))))))))).
-
-fof(axFinancialLem120, axiom, 
- ( ! [Var_ATINCOME] : 
- ((hasType(type_Entity, Var_ATINCOME) & hasType(type_OrganizationalProcess, Var_ATINCOME)) => 
-(( ! [Var_ACTIVITY] : 
- ((hasType(type_OrganizationalProcess, Var_ACTIVITY) & hasType(type_Process, Var_ACTIVITY) & hasType(type_CurrencyMeasure, Var_ACTIVITY)) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Human, Var_AGENT) => 
-(((( ? [Var_TAXAMOUNT] : 
- ((hasType(type_CurrencyMeasure, Var_TAXAMOUNT) & hasType(type_Quantity, Var_TAXAMOUNT)) &  
-(( ? [Var_TAX] : 
- ((hasType(type_ChargingAFee, Var_TAX) & hasType(type_Process, Var_TAX)) &  
-(( ? [Var_INCOME] : 
- ((hasType(type_CurrencyMeasure, Var_INCOME) & hasType(type_Quantity, Var_INCOME)) &  
-(((f_incomeEarned(Var_AGENT,Var_INCOME,Var_ACTIVITY)) & (((f_amountCharged(Var_TAX,Var_TAXAMOUNT)) & (((f_causes(Var_ACTIVITY,Var_TAX)) & (Var_ATINCOME = f_SubtractionFn(Var_INCOME,Var_TAXAMOUNT))))))))))))))))) <=> (f_afterTaxIncome(Var_AGENT,Var_ACTIVITY,Var_ATINCOME))))))))))))).
-
-fof(axFinancialLem121, axiom, 
- ( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_MONEY] : 
- (hasType(type_CurrencyMeasure, Var_MONEY) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Human, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT) & hasType(type_Entity, Var_AGENT)) => 
-(((f_employeeContribution(Var_AGENT,Var_MONEY,Var_PERIOD)) => (( ? [Var_PLAN] : 
- (hasType(type_PensionPlan, Var_PLAN) &  
-(( ? [Var_ORG] : 
- ((hasType(type_Organization, Var_ORG) & hasType(type_Agent, Var_ORG)) &  
-(((f_employs(Var_ORG,Var_AGENT)) & (((f_agent(Var_PLAN,Var_ORG)) & (f_destination(Var_PLAN,Var_AGENT))))))))))))))))))))))).
-
-fof(axFinancialLem122, axiom, 
- ( ! [Var_PERIOD] : 
- ((hasType(type_TimePosition, Var_PERIOD) & hasType(type_Entity, Var_PERIOD)) => 
-(( ! [Var_MONEY] : 
- (hasType(type_CurrencyMeasure, Var_MONEY) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Human, Var_AGENT) & hasType(type_Agent, Var_AGENT)) => 
-(((f_compensationPackage(Var_AGENT,Var_MONEY,Var_PERIOD)) => (( ? [Var_ACTIVITY] : 
- (hasType(type_Working, Var_ACTIVITY) &  
-(((f_agent(Var_ACTIVITY,Var_AGENT)) & (((Var_PERIOD = f_WhenFn(Var_ACTIVITY)) & (f_incomeEarned(Var_AGENT,Var_MONEY,Var_ACTIVITY)))))))))))))))))))).
-
-fof(axFinancialLem123, axiom, 
- ( ! [Var_STARTDATE] : 
- ((hasType(type_Day, Var_STARTDATE) & hasType(type_TimeInterval, Var_STARTDATE)) => 
-(( ! [Var_AGREEMENT] : 
- (hasType(type_Contract, Var_AGREEMENT) => 
-(((f_effectiveDate(Var_AGREEMENT,Var_STARTDATE)) <=> (( ? [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) &  
-(((f_agreementPeriod(Var_AGREEMENT,Var_PERIOD)) & (f_starts(Var_STARTDATE,Var_PERIOD))))))))))))))).
-
-fof(axFinancialLem124, axiom, 
- ( ! [Var_CASH] : 
- (hasType(type_Cash, Var_CASH) => 
-(( ? [Var_VALUE] : 
- (hasType(type_CurrencyMeasure, Var_VALUE) &  
-(f_monetaryValue(Var_CASH,Var_VALUE)))))))).
-
-fof(axFinancialLem125, axiom, 
- ( ! [Var_INVESTMENT] : 
- (hasType(type_Investment, Var_INVESTMENT) => 
-(( ! [Var_LEVEL] : 
- (hasType(type_RiskAttribute, Var_LEVEL) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Investor, Var_AGENT) & hasType(type_Agent, Var_AGENT)) => 
-(((((f_riskTolerance(Var_AGENT,Var_LEVEL)) & (f_possesses(Var_AGENT,Var_INVESTMENT)))) => (f_riskLevel(Var_INVESTMENT,Var_LEVEL))))))))))))).
-
-fof(axFinancialLem126, axiom, 
- ( ! [Var_ACCOUNT] : 
- ((hasType(type_FinancialAccount, Var_ACCOUNT) & hasType(type_Entity, Var_ACCOUNT)) => 
-(( ! [Var_CARD] : 
- (hasType(type_BankCard, Var_CARD) => 
-(( ! [Var_CODE] : 
- (hasType(type_ContentBearingObject, Var_CODE) => 
-(((((f_cardCode(Var_CODE,Var_CARD)) & (f_cardAccount(Var_CARD,Var_ACCOUNT)))) => (( ? [Var_ENCODING] : 
- (hasType(type_Encoding, Var_ENCODING) &  
-(f_patient(Var_ENCODING,Var_ACCOUNT)))))))))))))))).
-
-fof(axFinancialLem127, axiom, 
- ( ! [Var_CARD] : 
- (hasType(type_DebitCard, Var_CARD) => 
-(( ! [Var_TRANSACTION] : 
- (hasType(type_FinancialTransaction, Var_TRANSACTION) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(((((f_possesses(Var_AGENT,Var_CARD)) & (f_instrument(Var_TRANSACTION,Var_CARD)))) => (( ? [Var_ENTER] : 
- (hasType(type_EnteringAPin, Var_ENTER) &  
-(( ? [Var_PIN] : 
- ((hasType(type_SymbolicString, Var_PIN) & hasType(type_Entity, Var_PIN)) &  
-(((f_pin(Var_PIN,Var_CARD)) & (((f_patient(Var_ENTER,Var_PIN)) & (f_agent(Var_ENTER,Var_AGENT))))))))))))))))))))))).
-
-fof(axFinancialLem128, axiom, 
- ( ! [Var_ENTER] : 
- (hasType(type_EnteringAPin, Var_ENTER) => 
-(( ? [Var_CARD] : 
- (hasType(type_BankCard, Var_CARD) &  
-(( ? [Var_PIN] : 
- ((hasType(type_SymbolicString, Var_PIN) & hasType(type_Entity, Var_PIN)) &  
-(((f_pin(Var_PIN,Var_CARD)) & (f_patient(Var_ENTER,Var_PIN))))))))))))).
-
-fof(axFinancialLem129, axiom, 
- ( ! [Var_CHECK] : 
- (hasType(type_VerifyingCardCode, Var_CHECK) => 
-(( ! [Var_CARD] : 
- (hasType(type_BankCard, Var_CARD) => 
-(( ! [Var_CODE] : 
- ((hasType(type_Entity, Var_CODE) & hasType(type_ContentBearingObject, Var_CODE)) => 
-(((((f_patient(Var_CHECK,Var_CODE)) & (f_cardCode(Var_CODE,Var_CARD)))) => (( ? [Var_DECODE] : 
- (hasType(type_Decoding, Var_DECODE) &  
-(((f_subProcess(Var_DECODE,Var_CHECK)) & (f_patient(Var_DECODE,Var_CODE)))))))))))))))))).
-
-fof(axFinancialLem130, axiom, 
- ( ! [Var_AGENT2] : 
- ((hasType(type_CognitiveAgent, Var_AGENT2) & hasType(type_Agent, Var_AGENT2)) => 
-(( ! [Var_AGENT1] : 
- ((hasType(type_CognitiveAgent, Var_AGENT1) & hasType(type_Entity, Var_AGENT1)) => 
-(((f_customer(Var_AGENT1,Var_AGENT2)) <=> (( ? [Var_SERVICE] : 
- (hasType(type_FinancialTransaction, Var_SERVICE) &  
-(((f_agent(Var_SERVICE,Var_AGENT2)) & (f_destination(Var_SERVICE,Var_AGENT1))))))))))))))).
-
-fof(axFinancialLem131, axiom, 
- ( ! [Var_BANK] : 
- ((hasType(type_FinancialOrganization, Var_BANK) & hasType(type_CognitiveAgent, Var_BANK)) => 
-(( ! [Var_AGENT] : 
- (hasType(type_CognitiveAgent, Var_AGENT) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((((f_accountHolder(Var_ACCOUNT,Var_AGENT)) & (f_accountAt(Var_ACCOUNT,Var_BANK)))) => (f_customer(Var_AGENT,Var_BANK))))))))))))).
-
-fof(axFinancialLem132, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ! [Var_PERSON2] : 
- ((hasType(type_CognitiveAgent, Var_PERSON2) & hasType(type_Entity, Var_PERSON2)) => 
-(( ! [Var_PERSON1] : 
- ((hasType(type_CognitiveAgent, Var_PERSON1) & hasType(type_Agent, Var_PERSON1)) => 
-(((f_customerRepresentative(Var_PERSON1,Var_PERSON2,Var_ORG)) <=> (( ? [Var_SERVICE] : 
- (hasType(type_FinancialTransaction, Var_SERVICE) &  
-(((f_employs(Var_ORG,Var_PERSON1)) & (((f_agent(Var_SERVICE,Var_PERSON1)) & (f_destination(Var_SERVICE,Var_PERSON2)))))))))))))))))))).
-
-fof(axFinancialLem133, axiom, 
- ( ! [Var_SLOT] : 
- (hasType(type_ATMSlot, Var_SLOT) => 
-(( ? [Var_ATM] : 
- (hasType(type_ATMMachine, Var_ATM) &  
-(f_hole(Var_SLOT,Var_ATM)))))))).
-
-fof(axFinancialLem134, axiom, 
- ( ! [Var_SLOT] : 
- (hasType(type_ATMSlot, Var_SLOT) => 
-(( ? [Var_INSERT] : 
- (hasType(type_Putting, Var_INSERT) &  
-(( ? [Var_CARD] : 
- (hasType(type_BankCard, Var_CARD) &  
-(((f_patient(Var_INSERT,Var_CARD)) & (f_destination(Var_INSERT,Var_SLOT))))))))))))).
-
-fof(axFinancialLem135, axiom, 
- ( ! [Var_FAX] : 
- (hasType(type_Fax, Var_FAX) => 
-(( ? [Var_FAXMACHINE] : 
- (hasType(type_FaxMachine, Var_FAXMACHINE) &  
-(f_instrument(Var_FAX,Var_FAXMACHINE)))))))).
-
-fof(axFinancialLem136, axiom, 
- ( ! [Var_AMOUNT1] : 
- (hasType(type_Quantity, Var_AMOUNT1) => 
-(( ! [Var_DAY] : 
- (hasType(type_Day, Var_DAY) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_CurrencyMeasure, Var_AMOUNT) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((( ? [Var_TRANSACTION] : 
- (hasType(type_FinancialTransaction, Var_TRANSACTION) &  
-(((f_origin(Var_TRANSACTION,f_CurrencyFn(Var_ACCOUNT))) & (((f_transactionAmount(Var_TRANSACTION,Var_AMOUNT)) & (f_date(Var_TRANSACTION,Var_DAY))))))))) => (( ? [Var_AMOUNT2] : 
- ((hasType(type_CurrencyMeasure, Var_AMOUNT2) & hasType(type_Quantity, Var_AMOUNT2)) &  
-(((f_availableBalance(Var_ACCOUNT,Var_DAY,Var_AMOUNT2)) & (f_greaterThanOrEqualTo(Var_AMOUNT1,Var_AMOUNT2))))))))))))))))))))).
-
-fof(axFinancialLem137, axiom, 
- ( ! [Var_CASH] : 
- (hasType(type_Cash, Var_CASH) => 
-(( ! [Var_AMOUNT1] : 
- (hasType(type_Quantity, Var_AMOUNT1) => 
-(( ! [Var_DAY] : 
- (hasType(type_Day, Var_DAY) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_CurrencyMeasure, Var_AMOUNT) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((( ? [Var_TRANSACTION] : 
- (hasType(type_FinancialTransaction, Var_TRANSACTION) &  
-(((f_origin(Var_TRANSACTION,f_CurrencyFn(Var_ACCOUNT))) & (((f_transactionAmount(Var_TRANSACTION,Var_AMOUNT)) & (((f_instrument(Var_TRANSACTION,Var_CASH)) & (f_date(Var_TRANSACTION,Var_DAY))))))))))) => (( ? [Var_AMOUNT2] : 
- ((hasType(type_CurrencyMeasure, Var_AMOUNT2) & hasType(type_Quantity, Var_AMOUNT2)) &  
-(((f_availableCash(Var_ACCOUNT,Var_DAY,Var_AMOUNT2)) & (f_greaterThanOrEqualTo(Var_AMOUNT1,Var_AMOUNT2)))))))))))))))))))))))).
-
-fof(axFinancialLem138, axiom, 
- ( ! [Var_STATEMENT] : 
- (hasType(type_BankStatement, Var_STATEMENT) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((f_statementAccount(Var_STATEMENT,Var_ACCOUNT)) => (( ? [Var_TRANSACTION] : 
- (hasType(type_FinancialTransaction, Var_TRANSACTION) &  
-(((((f_origin(Var_TRANSACTION,f_CurrencyFn(Var_ACCOUNT))) | (f_destination(Var_TRANSACTION,f_CurrencyFn(Var_ACCOUNT))))) & (f_realization(Var_STATEMENT,Var_TRANSACTION))))))))))))))).
-
-fof(axFinancialLem139, axiom, 
- ( ! [Var_TRANSACTION1] : 
- (hasType(type_FinancialTransaction, Var_TRANSACTION1) => 
-(( ! [Var_TRANSACTION2] : 
- (hasType(type_FinancialTransaction, Var_TRANSACTION2) => 
-(( ! [Var_STATEMENT] : 
- ((hasType(type_BankStatement, Var_STATEMENT) & hasType(type_Process, Var_STATEMENT)) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((((f_lastStatement(Var_ACCOUNT,Var_STATEMENT)) & (((( ~ (f_realization(Var_STATEMENT,Var_TRANSACTION1)))) & (f_realization(Var_STATEMENT,Var_TRANSACTION2)))))) => (f_earlier(f_WhenFn(Var_TRANSACTION2),f_WhenFn(Var_TRANSACTION1))))))))))))))))).
-
-fof(axFinancialLem140, axiom, 
- ( ! [Var_LOAN] : 
- (hasType(type_Loan, Var_LOAN) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_Interest, Var_AMOUNT) & hasType(type_CurrencyMeasure, Var_AMOUNT)) => 
-(((( ? [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) &  
-(((f_agreementPeriod(Var_LOAN,Var_PERIOD)) & (f_interestEarned(Var_LOAN,Var_AMOUNT,Var_PERIOD))))))) <=> (f_loanInterest(Var_LOAN,Var_AMOUNT)))))))))).
-
-fof(axFinancialLem141, axiom, 
- ( ! [Var_DATE] : 
- (hasType(type_Day, Var_DATE) => 
-(( ! [Var_STATEMENT] : 
- ((hasType(type_BankStatement, Var_STATEMENT) & hasType(type_Proposition, Var_STATEMENT)) => 
-(((f_dateOfStatement(Var_STATEMENT,Var_DATE)) => (( ? [Var_COPY] : 
- ((hasType(type_ContentBearingPhysical, Var_COPY) & hasType(type_Physical, Var_COPY)) &  
-(((f_containsInformation(Var_COPY,Var_STATEMENT)) & (f_date(Var_COPY,Var_DATE))))))))))))))).
-
-fof(axFinancialLem142, axiom, 
- ( ! [Var_DATE] : 
- (hasType(type_Day, Var_DATE) => 
-(( ! [Var_BALANCE] : 
- (hasType(type_CurrencyMeasure, Var_BALANCE) => 
-(( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(((f_lastStatementBalance(Var_ACCOUNT,Var_BALANCE)) => (( ? [Var_STATEMENT] : 
- (hasType(type_BankStatement, Var_STATEMENT) &  
-(((f_lastStatement(Var_ACCOUNT,Var_STATEMENT)) & (((f_dateOfStatement(Var_STATEMENT,Var_DATE)) & (f_currentAccountBalance(Var_ACCOUNT,Var_DATE,Var_ACCOUNT)))))))))))))))))))).
-
-fof(axFinancialLem143, axiom, 
- ( ! [Var_DURATION] : 
- ((hasType(type_TimeDuration, Var_DURATION) & hasType(type_Entity, Var_DURATION)) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_STATEMENT] : 
- (hasType(type_BankStatement, Var_STATEMENT) => 
-(((((f_statementPeriod(Var_STATEMENT,Var_PERIOD)) & (f_duration(Var_PERIOD,Var_DURATION)))) => (Var_DURATION = inst_MonthDuration)))))))))))).
-
-fof(axFinancialLem144, axiom, 
- ( ! [Var_DATE] : 
- ((hasType(type_Day, Var_DATE) & hasType(type_TimeInterval, Var_DATE)) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_STATEMENT] : 
- (hasType(type_BankStatement, Var_STATEMENT) => 
-(((((f_statementPeriod(Var_STATEMENT,Var_PERIOD)) & (f_dateOfStatement(Var_STATEMENT,Var_DATE)))) => (f_finishes(Var_DATE,Var_PERIOD))))))))))))).
-
-fof(axFinancialLem145, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_FinancialAccount, Var_ACCOUNT) => 
-(( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_INTEREST] : 
- (hasType(type_CurrencyMeasure, Var_INTEREST) => 
-(( ! [Var_STATEMENT] : 
- (hasType(type_BankStatement, Var_STATEMENT) => 
-(((((f_statementInterest(Var_STATEMENT,Var_INTEREST)) & (((f_statementPeriod(Var_STATEMENT,Var_PERIOD)) & (f_statementAccount(Var_STATEMENT,Var_ACCOUNT)))))) => (( ? [Var_AMOUNT] : 
- (hasType(type_Interest, Var_AMOUNT) &  
-(f_interestEarned(Var_ACCOUNT,Var_AMOUNT,Var_PERIOD))))))))))))))))))).
-
-fof(axFinancialLem146, axiom, 
- ( ! [Var_TRANSFER] : 
- (hasType(type_ExternalTransfer, Var_TRANSFER) => 
-(( ! [Var_ORGANIZATION1] : 
- (hasType(type_FinancialOrganization, Var_ORGANIZATION1) => 
-(( ! [Var_ORGANIZATION2] : 
- (hasType(type_FinancialOrganization, Var_ORGANIZATION2) => 
-(((((f_origin(Var_TRANSFER,Var_ORGANIZATION1)) & (f_destination(Var_TRANSFER,Var_ORGANIZATION2)))) => (Var_ORGANIZATION1 != Var_ORGANIZATION2)))))))))))).
-
-fof(axFinancialLem147, axiom, 
- ( ! [Var_TRANSFER] : 
- (hasType(type_ExternalTransfer, Var_TRANSFER) => 
-(( ! [Var_ORGANIZATION1] : 
- (hasType(type_FinancialOrganization, Var_ORGANIZATION1) => 
-(( ! [Var_ORGANIZATION2] : 
- (hasType(type_FinancialOrganization, Var_ORGANIZATION2) => 
-(( ! [Var_ORGANIZATION2] : 
- (hasType(type_Entity, Var_ORGANIZATION2) => 
-(((((f_origin(Var_TRANSFER,Var_ORGANIZATION1)) & (f_destination(Var_TRANSFER,Var_ORGANIZATION2)))) => (Var_ORGANIZATION1 = Var_ORGANIZATION2))))))))))))))).
-
-fof(axFinancialLem148, axiom, 
- ( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_CurrencyMeasure, Var_AMOUNT) & hasType(type_Interest, Var_AMOUNT)) => 
-(( ! [Var_LOAN] : 
- ((hasType(type_Loan, Var_LOAN) & hasType(type_Contract, Var_LOAN) & hasType(type_FinancialAccount, Var_LOAN)) => 
-(((((f_loanFeeAmount(Var_LOAN,Var_AMOUNT)) & (f_agreementPeriod(Var_LOAN,Var_PERIOD)))) => (f_interestEarned(Var_LOAN,Var_AMOUNT,Var_PERIOD))))))))))))).
-
diff --git a/examples/SUMO/TPTP/GeographyAx.p b/examples/SUMO/TPTP/GeographyAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/GeographyAx.p
+++ /dev/null
@@ -1,2255 +0,0 @@
-fof(axGeography0, axiom, 
- ( ! [X] : 
- (hasType(type_AcidRainfall, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography1, axiom, 
- ( ! [X] : 
- (hasType(type_Acidification, X) => hasType(type_Combining, X)))).
-
-fof(axGeography2, axiom, 
- ( ! [X] : 
- (hasType(type_AerosolParticulate, X) => hasType(type_Substance, X)))).
-
-fof(axGeography3, axiom, 
- ( ! [X] : 
- (hasType(type_Afforestation, X) => hasType(type_Planting, X)))).
-
-fof(axGeography4, axiom, 
- ( ! [X] : 
- (hasType(type_Aftershock, X) => hasType(type_EarthTremor, X)))).
-
-fof(axGeography5, axiom, 
- ( ! [X] : 
- (hasType(type_Agreement, X) => hasType(type_Proposition, X)))).
-
-fof(axGeography6, axiom, 
- ( ! [X] : 
- (hasType(type_Agriculture, X) => hasType(type_Maintaining, X)))).
-
-fof(axGeography7, axiom, 
- ( ! [X] : 
- (hasType(type_AirPollution, X) => hasType(type_Pollution, X)))).
-
-fof(axGeography8, axiom, 
- ( ! [X] : 
- (hasType(type_AirStream, X) => hasType(type_Air, X)))).
-
-fof(axGeography9, axiom, 
- ( ! [X] : 
- (hasType(type_AirStream, X) => hasType(type_FlowRegion, X)))).
-
-fof(axGeography10, axiom, 
- ( ! [X] : 
- (hasType(type_AntarcticArea, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography11, axiom, 
- ( ! [X] : 
- (hasType(type_ArableLand, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography12, axiom, 
- ( ! [X] : 
- (hasType(type_ArchipelagicArea, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography13, axiom, 
- ( ! [X] : 
- (hasType(type_Archipelago, X) => hasType(type_Collection, X)))).
-
-fof(axGeography14, axiom, 
- ( ! [X] : 
- (hasType(type_Archipelago, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography15, axiom, 
- ( ! [X] : 
- (hasType(type_AridClimateZone, X) => hasType(type_ClimateZone, X)))).
-
-fof(axGeography16, axiom, 
- ( ! [X] : 
- (hasType(type_Asbestos, X) => hasType(type_Mineral, X)))).
-
-fof(axGeography17, axiom, 
- ( ! [X] : 
- (hasType(type_Atmosphere, X) => hasType(type_Region, X)))).
-
-fof(axGeography18, axiom, 
- ( ! [X] : 
- (hasType(type_AtmosphericHazing, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography19, axiom, 
- ( ! [X] : 
- (hasType(type_Atoll, X) => hasType(type_CoralReef, X)))).
-
-fof(axGeography20, axiom, 
- ( ! [X] : 
- (hasType(type_AvalancheProcess, X) => hasType(type_Impelling, X)))).
-
-fof(axGeography21, axiom, 
- ( ! [X] : 
- (hasType(type_Barite, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axGeography22, axiom, 
- ( ! [X] : 
- (hasType(type_Barite, X) => hasType(type_Mineral, X)))).
-
-fof(axGeography23, axiom, 
- ( ! [X] : 
- (hasType(type_Basin, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography24, axiom, 
- ( ! [X] : 
- (hasType(type_Bay, X) => hasType(type_Inlet, X)))).
-
-fof(axGeography25, axiom, 
- ( ! [X] : 
- (hasType(type_BeaufortNumber, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axGeography26, axiom, 
- ( ! [X] : 
- (hasType(type_BiodiversityAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axGeography27, axiom, 
- ( ! [X] : 
- (hasType(type_BiodiversityIssue, X) => hasType(type_EnvironmentalIssue, X)))).
-
-fof(axGeography28, axiom, 
- ( ! [X] : 
- (hasType(type_Biome, X) => hasType(type_Ecosystem, X)))).
-
-fof(axGeography29, axiom, 
- ( ! [X] : 
- (hasType(type_Blizzard, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography30, axiom, 
- ( ! [X] : 
- (hasType(type_BodyOfWater, X) => hasType(type_WaterArea, X)))).
-
-fof(axGeography31, axiom, 
- ( ! [X] : 
- (hasType(type_BorealForest, X) => hasType(type_Biome, X)))).
-
-fof(axGeography32, axiom, 
- ( ! [X] : 
- (hasType(type_BorealForest, X) => hasType(type_Forest, X)))).
-
-fof(axGeography33, axiom, 
- ( ! [X] : 
- (hasType(type_BrownCoal, X) => hasType(type_Coal, X)))).
-
-fof(axGeography34, axiom, 
- ( ! [X] : 
- (hasType(type_Butte, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography35, axiom, 
- ( ! [X] : 
- (hasType(type_Butte, X) => hasType(type_UplandArea, X)))).
-
-fof(axGeography36, axiom, 
- ( ! [X] : 
- (hasType(type_CanalStructure, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axGeography37, axiom, 
- ( ! [X] : 
- (hasType(type_Canal, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axGeography38, axiom, 
- ( ! [X] : 
- (hasType(type_Canal, X) => hasType(type_Waterway, X)))).
-
-fof(axGeography39, axiom, 
- ( ! [X] : 
- (hasType(type_Canyon, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography40, axiom, 
- ( ! [X] : 
- (hasType(type_Cape, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography41, axiom, 
- ( ! [X] : 
- (hasType(type_CarbonCycle, X) => hasType(type_GeologicalProcess, X)))).
-
-fof(axGeography42, axiom, 
- ( ! [X] : 
- (hasType(type_CarbonDioxideEmission, X) => hasType(type_Separating, X)))).
-
-fof(axGeography43, axiom, 
- ( ! [X] : 
- (hasType(type_CaveMatrix, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography44, axiom, 
- ( ! [X] : 
- (hasType(type_Cave, X) => hasType(type_Hole, X)))).
-
-fof(axGeography45, axiom, 
- ( ! [X] : 
- (hasType(type_Channel, X) => hasType(type_BodyOfWater, X)))).
-
-fof(axGeography46, axiom, 
- ( ! [X] : 
- (hasType(type_ChinookWind, X) => hasType(type_WindProcess, X)))).
-
-fof(axGeography47, axiom, 
- ( ! [X] : 
- (hasType(type_Chromite, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axGeography48, axiom, 
- ( ! [X] : 
- (hasType(type_Chromite, X) => hasType(type_Mineral, X)))).
-
-fof(axGeography49, axiom, 
- ( ! [X] : 
- (hasType(type_Clay, X) => hasType(type_Soil, X)))).
-
-fof(axGeography50, axiom, 
- ( ! [X] : 
- (hasType(type_ClearWeather, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography51, axiom, 
- ( ! [X] : 
- (hasType(type_Cliff, X) => hasType(type_SlopedArea, X)))).
-
-fof(axGeography52, axiom, 
- ( ! [X] : 
- (hasType(type_ClimateZone, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography53, axiom, 
- ( ! [X] : 
- (hasType(type_Coal, X) => hasType(type_FossilFuel, X)))).
-
-fof(axGeography54, axiom, 
- ( ! [X] : 
- (hasType(type_Coal, X) => hasType(type_Mineral, X)))).
-
-fof(axGeography55, axiom, 
- ( ! [X] : 
- (hasType(type_Coal, X) => hasType(type_Rock, X)))).
-
-fof(axGeography56, axiom, 
- ( ! [X] : 
- (hasType(type_CoastalFlooding, X) => hasType(type_Flooding, X)))).
-
-fof(axGeography57, axiom, 
- ( ! [X] : 
- (hasType(type_CoastalPlain, X) => hasType(type_Plain, X)))).
-
-fof(axGeography58, axiom, 
- ( ! [X] : 
- (hasType(type_ColdClimateZone, X) => hasType(type_ClimateZone, X)))).
-
-fof(axGeography59, axiom, 
- ( ! [X] : 
- (hasType(type_ColdDampClimateZone, X) => hasType(type_ColdClimateZone, X)))).
-
-fof(axGeography60, axiom, 
- ( ! [X] : 
- (hasType(type_ColdFront, X) => hasType(type_WeatherFront, X)))).
-
-fof(axGeography61, axiom, 
- ( ! [X] : 
- (hasType(type_ContinentalClimateZone, X) => hasType(type_TemperateClimateZone, X)))).
-
-fof(axGeography62, axiom, 
- ( ! [X] : 
- (hasType(type_ContinentalMargin, X) => hasType(type_SubmergedLandArea, X)))).
-
-fof(axGeography63, axiom, 
- ( ! [X] : 
- (hasType(type_ContinentalShelf, X) => hasType(type_SubmergedLandArea, X)))).
-
-fof(axGeography64, axiom, 
- ( ! [X] : 
- (hasType(type_CoralReef, X) => hasType(type_Reef, X)))).
-
-fof(axGeography65, axiom, 
- ( ! [X] : 
- (hasType(type_Coral, X) => hasType(type_Invertebrate, X)))).
-
-fof(axGeography66, axiom, 
- ( ! [X] : 
- (hasType(type_Cove, X) => hasType(type_Inlet, X)))).
-
-fof(axGeography67, axiom, 
- ( ! [X] : 
- (hasType(type_CyclonicStorm, X) => hasType(type_LowPressureWeatherSystem, X)))).
-
-fof(axGeography68, axiom, 
- ( ! [X] : 
- (hasType(type_CyclonicStorm, X) => hasType(type_Windstorm, X)))).
-
-fof(axGeography69, axiom, 
- ( ! [X] : 
- (hasType(type_DDT, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axGeography70, axiom, 
- ( ! [X] : 
- (hasType(type_Dam, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axGeography71, axiom, 
- ( ! [X] : 
- (hasType(type_Defoliant, X) => hasType(type_PureSubstance, X)))).
-
-fof(axGeography72, axiom, 
- ( ! [X] : 
- (hasType(type_Deforestation, X) => hasType(type_ForestDamage, X)))).
-
-fof(axGeography73, axiom, 
- ( ! [X] : 
- (hasType(type_Deforestation, X) => hasType(type_Removing, X)))).
-
-fof(axGeography74, axiom, 
- ( ! [X] : 
- (hasType(type_Delta, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography75, axiom, 
- ( ! [X] : 
- (hasType(type_DesertClimateZone, X) => hasType(type_AridClimateZone, X)))).
-
-fof(axGeography76, axiom, 
- ( ! [X] : 
- (hasType(type_Desert, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography77, axiom, 
- ( ! [X] : 
- (hasType(type_Desertification, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography78, axiom, 
- ( ! [X] : 
- (hasType(type_DipSlipFault, X) => hasType(type_GeologicalFault, X)))).
-
-fof(axGeography79, axiom, 
- ( ! [X] : 
- (hasType(type_DiseaseConditionsIssue, X) => hasType(type_EnvironmentalIssue, X)))).
-
-fof(axGeography80, axiom, 
- ( ! [X] : 
- (hasType(type_Dredging, X) => hasType(type_Removing, X)))).
-
-fof(axGeography81, axiom, 
- ( ! [X] : 
- (hasType(type_DriftnetFishing, X) => hasType(type_Fishing, X)))).
-
-fof(axGeography82, axiom, 
- ( ! [X] : 
- (hasType(type_Drought, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography83, axiom, 
- ( ! [X] : 
- (hasType(type_DryWinterColdClimateZone, X) => hasType(type_ColdClimateZone, X)))).
-
-fof(axGeography84, axiom, 
- ( ! [X] : 
- (hasType(type_DustStorm, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography85, axiom, 
- ( ! [X] : 
- (hasType(type_EarthTremor, X) => hasType(type_GeologicalProcess, X)))).
-
-fof(axGeography86, axiom, 
- ( ! [X] : 
- (hasType(type_EarthTremor, X) => hasType(type_Tremor, X)))).
-
-fof(axGeography87, axiom, 
- ( ! [X] : 
- (hasType(type_Earthquake, X) => hasType(type_GeologicalProcess, X)))).
-
-fof(axGeography88, axiom, 
- ( ! [X] : 
- (hasType(type_Ecosystem, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography89, axiom, 
- ( ! [X] : 
- (hasType(type_Effluent, X) => hasType(type_Substance, X)))).
-
-fof(axGeography90, axiom, 
- ( ! [X] : 
- (hasType(type_ElNino, X) => hasType(type_WeatherSeason, X)))).
-
-fof(axGeography91, axiom, 
- ( ! [X] : 
- (hasType(type_EndangeredSpecies, X) => hasType(type_Organism, X)))).
-
-fof(axGeography92, axiom, 
- ( ! [X] : 
- (hasType(type_EnvironmentalIssue, X) => hasType(type_AreaOfConcern, X)))).
-
-fof(axGeography93, axiom, 
- ( ! [X] : 
- (hasType(type_EnvironmentalWaterIssue, X) => hasType(type_EnvironmentalIssue, X)))).
-
-fof(axGeography94, axiom, 
- ( ! [X] : 
- (hasType(type_Erosion, X) => hasType(type_GeologicalProcess, X)))).
-
-fof(axGeography95, axiom, 
- ( ! [X] : 
- (hasType(type_Erosion, X) => hasType(type_Removing, X)))).
-
-fof(axGeography96, axiom, 
- ( ! [X] : 
- (hasType(type_Estuary, X) => hasType(type_BodyOfWater, X)))).
-
-fof(axGeography97, axiom, 
- ( ! [X] : 
- (hasType(type_Estuary, X) => hasType(type_Inlet, X)))).
-
-fof(axGeography98, axiom, 
- ( ! [X] : 
- (hasType(type_Estuary, X) => hasType(type_SaltWaterArea, X)))).
-
-fof(axGeography99, axiom, 
- ( ! [X] : 
- (hasType(type_ExclusiveFishingZone, X) => hasType(type_MaritimeClaimArea, X)))).
-
-fof(axGeography100, axiom, 
- ( ! [X] : 
- (hasType(type_ExclusiveFishingZone, X) => hasType(type_SaltWaterArea, X)))).
-
-fof(axGeography101, axiom, 
- ( ! [X] : 
- (hasType(type_ExtendedFishingZone, X) => hasType(type_MaritimeClaimArea, X)))).
-
-fof(axGeography102, axiom, 
- ( ! [X] : 
- (hasType(type_ExtendedFishingZone, X) => hasType(type_SaltWaterArea, X)))).
-
-fof(axGeography103, axiom, 
- ( ! [X] : 
- (hasType(type_Famine, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axGeography104, axiom, 
- ( ! [X] : 
- (hasType(type_Fire, X) => hasType(type_Combustion, X)))).
-
-fof(axGeography105, axiom, 
- ( ! [X] : 
- (hasType(type_Fishing, X) => hasType(type_Hunting, X)))).
-
-fof(axGeography106, axiom, 
- ( ! [X] : 
- (hasType(type_FlashFlooding, X) => hasType(type_Flooding, X)))).
-
-fof(axGeography107, axiom, 
- ( ! [X] : 
- (hasType(type_Flooding, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography108, axiom, 
- ( ! [X] : 
- (hasType(type_FlowRegion, X) => hasType(type_Region, X)))).
-
-fof(axGeography109, axiom, 
- ( ! [X] : 
- (hasType(type_Fogging, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography110, axiom, 
- ( ! [X] : 
- (hasType(type_ForestDamage, X) => hasType(type_Damaging, X)))).
-
-fof(axGeography111, axiom, 
- ( ! [X] : 
- (hasType(type_ForestFire, X) => hasType(type_Combustion, X)))).
-
-fof(axGeography112, axiom, 
- ( ! [X] : 
- (hasType(type_ForestFire, X) => hasType(type_ForestDamage, X)))).
-
-fof(axGeography113, axiom, 
- ( ! [X] : 
- (hasType(type_Forest, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography114, axiom, 
- ( ! [X] : 
- (hasType(type_FreezingRain, X) => hasType(type_Precipitation, X)))).
-
-fof(axGeography115, axiom, 
- ( ! [X] : 
- (hasType(type_FreshwaterOverutilization, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axGeography116, axiom, 
- ( ! [X] : 
- (hasType(type_Freshwater, X) => hasType(type_Water, X)))).
-
-fof(axGeography117, axiom, 
- ( ! [X] : 
- (hasType(type_GeologicalFault, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography118, axiom, 
- ( ! [X] : 
- (hasType(type_Ghibli, X) => hasType(type_WindProcess, X)))).
-
-fof(axGeography119, axiom, 
- ( ! [X] : 
- (hasType(type_Glacier, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography120, axiom, 
- ( ! [X] : 
- (hasType(type_GrassFire, X) => hasType(type_Combustion, X)))).
-
-fof(axGeography121, axiom, 
- ( ! [X] : 
- (hasType(type_Grassland, X) => hasType(type_Biome, X)))).
-
-fof(axGeography122, axiom, 
- ( ! [X] : 
- (hasType(type_Grassland, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography123, axiom, 
- ( ! [X] : 
- (hasType(type_Gravel, X) => hasType(type_Rock, X)))).
-
-fof(axGeography124, axiom, 
- ( ! [X] : 
- (hasType(type_GreenhouseGas, X) => hasType(type_PureSubstance, X)))).
-
-fof(axGeography125, axiom, 
- ( ! [X] : 
- (hasType(type_Groundwater, X) => hasType(type_Water, X)))).
-
-fof(axGeography126, axiom, 
- ( ! [X] : 
- (hasType(type_Gulf, X) => hasType(type_BodyOfWater, X)))).
-
-fof(axGeography127, axiom, 
- ( ! [X] : 
- (hasType(type_Gulf, X) => hasType(type_SaltWaterArea, X)))).
-
-fof(axGeography128, axiom, 
- ( ! [X] : 
- (hasType(type_Hailing, X) => hasType(type_Precipitation, X)))).
-
-fof(axGeography129, axiom, 
- ( ! [X] : 
- (hasType(type_HarmattanWind, X) => hasType(type_WindProcess, X)))).
-
-fof(axGeography130, axiom, 
- ( ! [X] : 
- (hasType(type_HeavyRaining, X) => hasType(type_Raining, X)))).
-
-fof(axGeography131, axiom, 
- ( ! [X] : 
- (hasType(type_HeavySurf, X) => hasType(type_WaterMotion, X)))).
-
-fof(axGeography132, axiom, 
- ( ! [X] : 
- (hasType(type_HeavySurf, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography133, axiom, 
- ( ! [X] : 
- (hasType(type_Hemisphere, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography134, axiom, 
- ( ! [X] : 
- (hasType(type_HighPressureWeatherSystem, X) => hasType(type_WeatherSystem, X)))).
-
-fof(axGeography135, axiom, 
- ( ! [X] : 
- (hasType(type_HighTide, X) => hasType(type_TidalProcess, X)))).
-
-fof(axGeography136, axiom, 
- ( ! [X] : 
- (hasType(type_HigherHighTide, X) => hasType(type_HighTide, X)))).
-
-fof(axGeography137, axiom, 
- ( ! [X] : 
- (hasType(type_Hill, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography138, axiom, 
- ( ! [X] : 
- (hasType(type_Hill, X) => hasType(type_UplandArea, X)))).
-
-fof(axGeography139, axiom, 
- ( ! [X] : 
- (hasType(type_Humus, X) => hasType(type_Mixture, X)))).
-
-fof(axGeography140, axiom, 
- ( ! [X] : 
- (hasType(type_HurricaneSeason, X) => hasType(type_WeatherSeason, X)))).
-
-fof(axGeography141, axiom, 
- ( ! [X] : 
- (hasType(type_Hurricane, X) => hasType(type_TropicalCyclone, X)))).
-
-fof(axGeography142, axiom, 
- ( ! [X] : 
- (hasType(type_Hurricane, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography143, axiom, 
- ( ! [X] : 
- (hasType(type_HydropowerWaterArea, X) => hasType(type_WaterArea, X)))).
-
-fof(axGeography144, axiom, 
- ( ! [X] : 
- (hasType(type_Iceberg, X) => hasType(type_SelfConnectedObject, X)))).
-
-fof(axGeography145, axiom, 
- ( ! [X] : 
- (hasType(type_Iceberg, X) => hasType(type_Water, X)))).
-
-fof(axGeography146, axiom, 
- ( ! [X] : 
- (hasType(type_Icing, X) => hasType(type_Freezing, X)))).
-
-fof(axGeography147, axiom, 
- ( ! [X] : 
- (hasType(type_Icing, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography148, axiom, 
- ( ! [X] : 
- (hasType(type_IndustrialPollution, X) => hasType(type_Pollution, X)))).
-
-fof(axGeography149, axiom, 
- ( ! [X] : 
- (hasType(type_InlandWaterSystem, X) => hasType(type_Collection, X)))).
-
-fof(axGeography150, axiom, 
- ( ! [X] : 
- (hasType(type_InlandWaterSystem, X) => hasType(type_WaterArea, X)))).
-
-fof(axGeography151, axiom, 
- ( ! [X] : 
- (hasType(type_InletPassage, X) => hasType(type_Inlet, X)))).
-
-fof(axGeography152, axiom, 
- ( ! [X] : 
- (hasType(type_Inlet, X) => hasType(type_BodyOfWater, X)))).
-
-fof(axGeography153, axiom, 
- ( ! [X] : 
- (hasType(type_InternationalAgreement, X) => hasType(type_Agreement, X)))).
-
-fof(axGeography154, axiom, 
- ( ! [X] : 
- (hasType(type_InternationalBorder, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography155, axiom, 
- ( ! [X] : 
- (hasType(type_IrrigatedLand, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography156, axiom, 
- ( ! [X] : 
- (hasType(type_Irrigating, X) => hasType(type_Motion, X)))).
-
-fof(axGeography157, axiom, 
- ( ! [X] : 
- (hasType(type_IrrigationChannel, X) => hasType(type_Artifact, X)))).
-
-fof(axGeography158, axiom, 
- ( ! [X] : 
- (hasType(type_Isthmus, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography159, axiom, 
- ( ! [X] : 
- (hasType(type_JetStream, X) => hasType(type_AirStream, X)))).
-
-fof(axGeography160, axiom, 
- ( ! [X] : 
- (hasType(type_Jungle, X) => hasType(type_Biome, X)))).
-
-fof(axGeography161, axiom, 
- ( ! [X] : 
- (hasType(type_Jungle, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography162, axiom, 
- ( ! [X] : 
- (hasType(type_Khamsin, X) => hasType(type_Windstorm, X)))).
-
-fof(axGeography163, axiom, 
- ( ! [X] : 
- (hasType(type_LakeRegion, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography164, axiom, 
- ( ! [X] : 
- (hasType(type_Lake, X) => hasType(type_StaticWaterArea, X)))).
-
-fof(axGeography165, axiom, 
- ( ! [X] : 
- (hasType(type_LandForm, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography166, axiom, 
- ( ! [X] : 
- (hasType(type_LandSubsidence, X) => hasType(type_GeologicalProcess, X)))).
-
-fof(axGeography167, axiom, 
- ( ! [X] : 
- (hasType(type_LandlockedArea, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography168, axiom, 
- ( ! [X] : 
- (hasType(type_LandlockedWater, X) => hasType(type_BodyOfWater, X)))).
-
-fof(axGeography169, axiom, 
- ( ! [X] : 
- (hasType(type_LandslideProcess, X) => hasType(type_Impelling, X)))).
-
-fof(axGeography170, axiom, 
- ( ! [X] : 
- (hasType(type_Landslide, X) => hasType(type_GeologicalProcess, X)))).
-
-fof(axGeography171, axiom, 
- ( ! [X] : 
- (hasType(type_Latitude, X) => hasType(type_Region, X)))).
-
-fof(axGeography172, axiom, 
- ( ! [X] : 
- (hasType(type_Lichen, X) => hasType(type_NonFloweringPlant, X)))).
-
-fof(axGeography173, axiom, 
- ( ! [X] : 
- (hasType(type_LittoralCurrent, X) => hasType(type_WaterCurrent, X)))).
-
-fof(axGeography174, axiom, 
- ( ! [X] : 
- (hasType(type_LittoralZone, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography175, axiom, 
- ( ! [X] : 
- (hasType(type_Loam, X) => hasType(type_Soil, X)))).
-
-fof(axGeography176, axiom, 
- ( ! [X] : 
- (hasType(type_Locust, X) => hasType(type_Animal, X)))).
-
-fof(axGeography177, axiom, 
- ( ! [X] : 
- (hasType(type_Longitude, X) => hasType(type_Region, X)))).
-
-fof(axGeography178, axiom, 
- ( ! [X] : 
- (hasType(type_LowPressureWeatherSystem, X) => hasType(type_WeatherSystem, X)))).
-
-fof(axGeography179, axiom, 
- ( ! [X] : 
- (hasType(type_LowTide, X) => hasType(type_TidalProcess, X)))).
-
-fof(axGeography180, axiom, 
- ( ! [X] : 
- (hasType(type_LowerLowTide, X) => hasType(type_LowTide, X)))).
-
-fof(axGeography181, axiom, 
- ( ! [X] : 
- (hasType(type_LowlandArea, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography182, axiom, 
- ( ! [X] : 
- (hasType(type_MaritimeClaimArea, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography183, axiom, 
- ( ! [X] : 
- (hasType(type_MaritimeContiguousZone, X) => hasType(type_MaritimeClaimArea, X)))).
-
-fof(axGeography184, axiom, 
- ( ! [X] : 
- (hasType(type_MaritimeContiguousZone, X) => hasType(type_SaltWaterArea, X)))).
-
-fof(axGeography185, axiom, 
- ( ! [X] : 
- (hasType(type_MaritimeExclusiveEconomicZone, X) => hasType(type_MaritimeClaimArea, X)))).
-
-fof(axGeography186, axiom, 
- ( ! [X] : 
- (hasType(type_MaritimeExclusiveEconomicZone, X) => hasType(type_SaltWaterArea, X)))).
-
-fof(axGeography187, axiom, 
- ( ! [X] : 
- (hasType(type_MaritimeHazard, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography188, axiom, 
- ( ! [X] : 
- (hasType(type_MaritimeShelfArea, X) => hasType(type_MaritimeClaimArea, X)))).
-
-fof(axGeography189, axiom, 
- ( ! [X] : 
- (hasType(type_MaritimeShelfArea, X) => hasType(type_SubmergedLandArea, X)))).
-
-fof(axGeography190, axiom, 
- ( ! [X] : 
- (hasType(type_MediterraneanClimateZone, X) => hasType(type_TemperateClimateZone, X)))).
-
-fof(axGeography191, axiom, 
- ( ! [X] : 
- (hasType(type_Mesa, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography192, axiom, 
- ( ! [X] : 
- (hasType(type_Mesa, X) => hasType(type_UplandArea, X)))).
-
-fof(axGeography193, axiom, 
- ( ! [X] : 
- (hasType(type_MetallurgicalPlant, X) => hasType(type_Organization, X)))).
-
-fof(axGeography194, axiom, 
- ( ! [X] : 
- (hasType(type_MiddleLatitudeDesertClimateZone, X) => hasType(type_DesertClimateZone, X)))).
-
-fof(axGeography195, axiom, 
- ( ! [X] : 
- (hasType(type_MidlatitudeContinentalClimateZone, X) => hasType(type_ClimateZone, X)))).
-
-fof(axGeography196, axiom, 
- ( ! [X] : 
- (hasType(type_Mistral, X) => hasType(type_WindProcess, X)))).
-
-fof(axGeography197, axiom, 
- ( ! [X] : 
- (hasType(type_MixedTideProcess, X) => hasType(type_TidalProcess, X)))).
-
-fof(axGeography198, axiom, 
- ( ! [X] : 
- (hasType(type_MonsoonClimateZone, X) => hasType(type_TropicalClimateZone, X)))).
-
-fof(axGeography199, axiom, 
- ( ! [X] : 
- (hasType(type_Monsoon, X) => hasType(type_WeatherSeason, X)))).
-
-fof(axGeography200, axiom, 
- ( ! [X] : 
- (hasType(type_Moon, X) => hasType(type_NaturalSatellite, X)))).
-
-fof(axGeography201, axiom, 
- ( ! [X] : 
- (hasType(type_MountainRange, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography202, axiom, 
- ( ! [X] : 
- (hasType(type_MountainRange, X) => hasType(type_UplandArea, X)))).
-
-fof(axGeography203, axiom, 
- ( ! [X] : 
- (hasType(type_Mountain, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography204, axiom, 
- ( ! [X] : 
- (hasType(type_Mountain, X) => hasType(type_UplandArea, X)))).
-
-fof(axGeography205, axiom, 
- ( ! [X] : 
- (hasType(type_Mudflow, X) => hasType(type_Landslide, X)))).
-
-fof(axGeography206, axiom, 
- ( ! [X] : 
- (hasType(type_Mudslide, X) => hasType(type_Landslide, X)))).
-
-fof(axGeography207, axiom, 
- ( ! [X] : 
- (hasType(type_NaturalGas, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axGeography208, axiom, 
- ( ! [X] : 
- (hasType(type_NaturalSatellite, X) => hasType(type_AstronomicalBody, X)))).
-
-fof(axGeography209, axiom, 
- ( ! [X] : 
- (hasType(type_NaturalSatellite, X) => hasType(type_Satellite, X)))).
-
-fof(axGeography210, axiom, 
- ( ! [X] : 
- (hasType(type_NormalFault, X) => hasType(type_DipSlipFault, X)))).
-
-fof(axGeography211, axiom, 
- ( ! [X] : 
- (hasType(type_NoxiousSubstance, X) => hasType(type_Substance, X)))).
-
-fof(axGeography212, axiom, 
- ( ! [X] : 
- (hasType(type_Oasis, X) => hasType(type_Biome, X)))).
-
-fof(axGeography213, axiom, 
- ( ! [X] : 
- (hasType(type_Oasis, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography214, axiom, 
- ( ! [X] : 
- (hasType(type_OccludedFront, X) => hasType(type_WeatherFront, X)))).
-
-fof(axGeography215, axiom, 
- ( ! [X] : 
- (hasType(type_Ocean, X) => hasType(type_BodyOfWater, X)))).
-
-fof(axGeography216, axiom, 
- ( ! [X] : 
- (hasType(type_Ocean, X) => hasType(type_SaltWaterArea, X)))).
-
-fof(axGeography217, axiom, 
- ( ! [X] : 
- (hasType(type_OvercastWeather, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography218, axiom, 
- ( ! [X] : 
- (hasType(type_Overgrazing, X) => hasType(type_Eating, X)))).
-
-fof(axGeography219, axiom, 
- ( ! [X] : 
- (hasType(type_Pampa, X) => hasType(type_Grassland, X)))).
-
-fof(axGeography220, axiom, 
- ( ! [X] : 
- (hasType(type_Pampa, X) => hasType(type_Plain, X)))).
-
-fof(axGeography221, axiom, 
- ( ! [X] : 
- (hasType(type_Pampero, X) => hasType(type_Windstorm, X)))).
-
-fof(axGeography222, axiom, 
- ( ! [X] : 
- (hasType(type_PartlyCloudyWeather, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography223, axiom, 
- ( ! [X] : 
- (hasType(type_Peninsula, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography224, axiom, 
- ( ! [X] : 
- (hasType(type_PerimeterArea, X) => hasType(type_Region, X)))).
-
-fof(axGeography225, axiom, 
- ( ! [X] : 
- (hasType(type_PermanentCropLand, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography226, axiom, 
- ( ! [X] : 
- (hasType(type_PesticidePollution, X) => hasType(type_Pollution, X)))).
-
-fof(axGeography227, axiom, 
- ( ! [X] : 
- (hasType(type_Phosphate, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axGeography228, axiom, 
- ( ! [X] : 
- (hasType(type_Piedmont, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography229, axiom, 
- ( ! [X] : 
- (hasType(type_PineTree, X) => hasType(type_BotanicalTree, X)))).
-
-fof(axGeography230, axiom, 
- ( ! [X] : 
- (hasType(type_Plain, X) => hasType(type_LowlandArea, X)))).
-
-fof(axGeography231, axiom, 
- ( ! [X] : 
- (hasType(type_Planet, X) => hasType(type_NaturalSatellite, X)))).
-
-fof(axGeography232, axiom, 
- ( ! [X] : 
- (hasType(type_Planting, X) => hasType(type_Putting, X)))).
-
-fof(axGeography233, axiom, 
- ( ! [X] : 
- (hasType(type_Plateau, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography234, axiom, 
- ( ! [X] : 
- (hasType(type_Plateau, X) => hasType(type_UplandArea, X)))).
-
-fof(axGeography235, axiom, 
- ( ! [X] : 
- (hasType(type_Poaching, X) => hasType(type_Killing, X)))).
-
-fof(axGeography236, axiom, 
- ( ! [X] : 
- (hasType(type_PolarClimateZone, X) => hasType(type_ClimateZone, X)))).
-
-fof(axGeography237, axiom, 
- ( ! [X] : 
- (hasType(type_PolarTypeFClimateZone, X) => hasType(type_PolarClimateZone, X)))).
-
-fof(axGeography238, axiom, 
- ( ! [X] : 
- (hasType(type_PollutionIssue, X) => hasType(type_EnvironmentalIssue, X)))).
-
-fof(axGeography239, axiom, 
- ( ! [X] : 
- (hasType(type_Pollution, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axGeography240, axiom, 
- ( ! [X] : 
- (hasType(type_PotableWater, X) => hasType(type_Freshwater, X)))).
-
-fof(axGeography241, axiom, 
- ( ! [X] : 
- (hasType(type_Potash, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axGeography242, axiom, 
- ( ! [X] : 
- (hasType(type_Prairie, X) => hasType(type_Grassland, X)))).
-
-fof(axGeography243, axiom, 
- ( ! [X] : 
- (hasType(type_Prairie, X) => hasType(type_Plain, X)))).
-
-fof(axGeography244, axiom, 
- ( ! [X] : 
- (hasType(type_RainForest, X) => hasType(type_Biome, X)))).
-
-fof(axGeography245, axiom, 
- ( ! [X] : 
- (hasType(type_RainForest, X) => hasType(type_Forest, X)))).
-
-fof(axGeography246, axiom, 
- ( ! [X] : 
- (hasType(type_Raining, X) => hasType(type_Precipitation, X)))).
-
-fof(axGeography247, axiom, 
- ( ! [X] : 
- (hasType(type_Rapids, X) => hasType(type_StreamWaterArea, X)))).
-
-fof(axGeography248, axiom, 
- ( ! [X] : 
- (hasType(type_Reef, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography249, axiom, 
- ( ! [X] : 
- (hasType(type_Reef, X) => hasType(type_MaritimeHazard, X)))).
-
-fof(axGeography250, axiom, 
- ( ! [X] : 
- (hasType(type_Reforestation, X) => hasType(type_Planting, X)))).
-
-fof(axGeography251, axiom, 
- ( ! [X] : 
- (hasType(type_ReservoirLake, X) => hasType(type_Lake, X)))).
-
-fof(axGeography252, axiom, 
- ( ! [X] : 
- (hasType(type_ReservoirLake, X) => hasType(type_Reservoir, X)))).
-
-fof(axGeography253, axiom, 
- ( ! [X] : 
- (hasType(type_Reservoir, X) => hasType(type_Artifact, X)))).
-
-fof(axGeography254, axiom, 
- ( ! [X] : 
- (hasType(type_Reservoir, X) => hasType(type_FreshWaterArea, X)))).
-
-fof(axGeography255, axiom, 
- ( ! [X] : 
- (hasType(type_RipCurrent, X) => hasType(type_LittoralCurrent, X)))).
-
-fof(axGeography256, axiom, 
- ( ! [X] : 
- (hasType(type_RiverBank, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography257, axiom, 
- ( ! [X] : 
- (hasType(type_RiverBank, X) => hasType(type_ShoreArea, X)))).
-
-fof(axGeography258, axiom, 
- ( ! [X] : 
- (hasType(type_RiverMouth, X) => hasType(type_StreamWaterArea, X)))).
-
-fof(axGeography259, axiom, 
- ( ! [X] : 
- (hasType(type_RiverMouth, X) => hasType(type_WaterArea, X)))).
-
-fof(axGeography260, axiom, 
- ( ! [X] : 
- (hasType(type_RiverSystem, X) => hasType(type_Collection, X)))).
-
-fof(axGeography261, axiom, 
- ( ! [X] : 
- (hasType(type_RiverSystem, X) => hasType(type_WaterArea, X)))).
-
-fof(axGeography262, axiom, 
- ( ! [X] : 
- (hasType(type_River, X) => hasType(type_BodyOfWater, X)))).
-
-fof(axGeography263, axiom, 
- ( ! [X] : 
- (hasType(type_River, X) => hasType(type_FreshWaterArea, X)))).
-
-fof(axGeography264, axiom, 
- ( ! [X] : 
- (hasType(type_River, X) => hasType(type_StreamWaterArea, X)))).
-
-fof(axGeography265, axiom, 
- ( ! [X] : 
- (hasType(type_Rockslide, X) => hasType(type_Landslide, X)))).
-
-fof(axGeography266, axiom, 
- ( ! [X] : 
- (hasType(type_Salination, X) => hasType(type_Combining, X)))).
-
-fof(axGeography267, axiom, 
- ( ! [X] : 
- (hasType(type_SaltLake, X) => hasType(type_LandlockedWater, X)))).
-
-fof(axGeography268, axiom, 
- ( ! [X] : 
- (hasType(type_SaltLake, X) => hasType(type_SaltWaterArea, X)))).
-
-fof(axGeography269, axiom, 
- ( ! [X] : 
- (hasType(type_Salt, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axGeography270, axiom, 
- ( ! [X] : 
- (hasType(type_Sand, X) => hasType(type_Soil, X)))).
-
-fof(axGeography271, axiom, 
- ( ! [X] : 
- (hasType(type_Sandstorm, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography272, axiom, 
- ( ! [X] : 
- (hasType(type_Sanitation, X) => hasType(type_Removing, X)))).
-
-fof(axGeography273, axiom, 
- ( ! [X] : 
- (hasType(type_Satellite, X) => hasType(type_AstronomicalBody, X)))).
-
-fof(axGeography274, axiom, 
- ( ! [X] : 
- (hasType(type_Savanna, X) => hasType(type_Grassland, X)))).
-
-fof(axGeography275, axiom, 
- ( ! [X] : 
- (hasType(type_Savanna, X) => hasType(type_Plain, X)))).
-
-fof(axGeography276, axiom, 
- ( ! [X] : 
- (hasType(type_SeaIce, X) => hasType(type_Ice, X)))).
-
-fof(axGeography277, axiom, 
- ( ! [X] : 
- (hasType(type_Sea, X) => hasType(type_BodyOfWater, X)))).
-
-fof(axGeography278, axiom, 
- ( ! [X] : 
- (hasType(type_Sea, X) => hasType(type_SaltWaterArea, X)))).
-
-fof(axGeography279, axiom, 
- ( ! [X] : 
- (hasType(type_SeabedArea, X) => hasType(type_SubmergedLandArea, X)))).
-
-fof(axGeography280, axiom, 
- ( ! [X] : 
- (hasType(type_Seacoast, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography281, axiom, 
- ( ! [X] : 
- (hasType(type_Seacoast, X) => hasType(type_ShoreArea, X)))).
-
-fof(axGeography282, axiom, 
- ( ! [X] : 
- (hasType(type_SemiaridClimateZone, X) => hasType(type_ClimateZone, X)))).
-
-fof(axGeography283, axiom, 
- ( ! [X] : 
- (hasType(type_SevereThunderstorm, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography284, axiom, 
- ( ! [X] : 
- (hasType(type_SewageDisposal, X) => hasType(type_Sanitation, X)))).
-
-fof(axGeography285, axiom, 
- ( ! [X] : 
- (hasType(type_Shoal, X) => hasType(type_MaritimeHazard, X)))).
-
-fof(axGeography286, axiom, 
- ( ! [X] : 
- (hasType(type_Shoreline, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography287, axiom, 
- ( ! [X] : 
- (hasType(type_Shrub, X) => hasType(type_FloweringPlant, X)))).
-
-fof(axGeography288, axiom, 
- ( ! [X] : 
- (hasType(type_SigningADocument, X) => hasType(type_Committing, X)))).
-
-fof(axGeography289, axiom, 
- ( ! [X] : 
- (hasType(type_Silt, X) => hasType(type_Soil, X)))).
-
-fof(axGeography290, axiom, 
- ( ! [X] : 
- (hasType(type_Siltation, X) => hasType(type_Putting, X)))).
-
-fof(axGeography291, axiom, 
- ( ! [X] : 
- (hasType(type_Sirocco, X) => hasType(type_WindProcess, X)))).
-
-fof(axGeography292, axiom, 
- ( ! [X] : 
- (hasType(type_SlashAndBurnAgriculture, X) => hasType(type_Agriculture, X)))).
-
-fof(axGeography293, axiom, 
- ( ! [X] : 
- (hasType(type_Sleeting, X) => hasType(type_Precipitation, X)))).
-
-fof(axGeography294, axiom, 
- ( ! [X] : 
- (hasType(type_SlopedArea, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography295, axiom, 
- ( ! [X] : 
- (hasType(type_Snowing, X) => hasType(type_Precipitation, X)))).
-
-fof(axGeography296, axiom, 
- ( ! [X] : 
- (hasType(type_SoilDegradation, X) => hasType(type_SocialInteractions, X)))).
-
-fof(axGeography297, axiom, 
- ( ! [X] : 
- (hasType(type_SoilErosion, X) => hasType(type_Erosion, X)))).
-
-fof(axGeography298, axiom, 
- ( ! [X] : 
- (hasType(type_SoilQualityIssue, X) => hasType(type_EnvironmentalIssue, X)))).
-
-fof(axGeography299, axiom, 
- ( ! [X] : 
- (hasType(type_SoilSalination, X) => hasType(type_Salination, X)))).
-
-fof(axGeography300, axiom, 
- ( ! [X] : 
- (hasType(type_SoilSolution, X) => hasType(type_Solution, X)))).
-
-fof(axGeography301, axiom, 
- ( ! [X] : 
- (hasType(type_Soil, X) => hasType(type_Mixture, X)))).
-
-fof(axGeography302, axiom, 
- ( ! [X] : 
- (hasType(type_SolarSystem, X) => hasType(type_Collection, X)))).
-
-fof(axGeography303, axiom, 
- ( ! [X] : 
- (hasType(type_SolidWasteDisposal, X) => hasType(type_Sanitation, X)))).
-
-fof(axGeography304, axiom, 
- ( ! [X] : 
- (hasType(type_Sound, X) => hasType(type_BodyOfWater, X)))).
-
-fof(axGeography305, axiom, 
- ( ! [X] : 
- (hasType(type_Squall, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography306, axiom, 
- ( ! [X] : 
- (hasType(type_Star, X) => hasType(type_AstronomicalBody, X)))).
-
-fof(axGeography307, axiom, 
- ( ! [X] : 
- (hasType(type_StationaryFront, X) => hasType(type_WeatherFront, X)))).
-
-fof(axGeography308, axiom, 
- ( ! [X] : 
- (hasType(type_SteppeClimateZone, X) => hasType(type_AridClimateZone, X)))).
-
-fof(axGeography309, axiom, 
- ( ! [X] : 
- (hasType(type_Steppe, X) => hasType(type_Plain, X)))).
-
-fof(axGeography310, axiom, 
- ( ! [X] : 
- (hasType(type_Stone, X) => hasType(type_Rock, X)))).
-
-fof(axGeography311, axiom, 
- ( ! [X] : 
- (hasType(type_StormSystem, X) => hasType(type_WeatherSystem, X)))).
-
-fof(axGeography312, axiom, 
- ( ! [X] : 
- (hasType(type_Strait, X) => hasType(type_BodyOfWater, X)))).
-
-fof(axGeography313, axiom, 
- ( ! [X] : 
- (hasType(type_StreamWaterConfluence, X) => hasType(type_WaterArea, X)))).
-
-fof(axGeography314, axiom, 
- ( ! [X] : 
- (hasType(type_StrikeSlipFault, X) => hasType(type_GeologicalFault, X)))).
-
-fof(axGeography315, axiom, 
- ( ! [X] : 
- (hasType(type_StrongWind, X) => hasType(type_WindProcess, X)))).
-
-fof(axGeography316, axiom, 
- ( ! [X] : 
- (hasType(type_SubmergedLandArea, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography317, axiom, 
- ( ! [X] : 
- (hasType(type_SubtropicalDesertClimateZone, X) => hasType(type_DesertClimateZone, X)))).
-
-fof(axGeography318, axiom, 
- ( ! [X] : 
- (hasType(type_SurfaceGroundArea, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography319, axiom, 
- ( ! [X] : 
- (hasType(type_Swarming, X) => hasType(type_Motion, X)))).
-
-fof(axGeography320, axiom, 
- ( ! [X] : 
- (hasType(type_Talc, X) => hasType(type_Mineral, X)))).
-
-fof(axGeography321, axiom, 
- ( ! [X] : 
- (hasType(type_TemperateClimateZone, X) => hasType(type_ClimateZone, X)))).
-
-fof(axGeography322, axiom, 
- ( ! [X] : 
- (hasType(type_TemperateHardwoodForest, X) => hasType(type_Biome, X)))).
-
-fof(axGeography323, axiom, 
- ( ! [X] : 
- (hasType(type_TemperateHardwoodForest, X) => hasType(type_Forest, X)))).
-
-fof(axGeography324, axiom, 
- ( ! [X] : 
- (hasType(type_TemperateRainForest, X) => hasType(type_RainForest, X)))).
-
-fof(axGeography325, axiom, 
- ( ! [X] : 
- (hasType(type_TemperateRainForest, X) => hasType(type_TemperateHardwoodForest, X)))).
-
-fof(axGeography326, axiom, 
- ( ! [X] : 
- (hasType(type_TemperateSummerDryClimateZone, X) => hasType(type_TemperateClimateZone, X)))).
-
-fof(axGeography327, axiom, 
- ( ! [X] : 
- (hasType(type_TemperateWinterDryClimateZone, X) => hasType(type_TemperateClimateZone, X)))).
-
-fof(axGeography328, axiom, 
- ( ! [X] : 
- (hasType(type_TerrainAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axGeography329, axiom, 
- ( ! [X] : 
- (hasType(type_TerritorialSea, X) => hasType(type_MaritimeClaimArea, X)))).
-
-fof(axGeography330, axiom, 
- ( ! [X] : 
- (hasType(type_TerritorialSea, X) => hasType(type_SaltWaterArea, X)))).
-
-fof(axGeography331, axiom, 
- ( ! [X] : 
- (hasType(type_ThrustFault, X) => hasType(type_DipSlipFault, X)))).
-
-fof(axGeography332, axiom, 
- ( ! [X] : 
- (hasType(type_Thunderstorm, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography333, axiom, 
- ( ! [X] : 
- (hasType(type_TidalBore, X) => hasType(type_LittoralCurrent, X)))).
-
-fof(axGeography334, axiom, 
- ( ! [X] : 
- (hasType(type_TidalEbb, X) => hasType(type_LittoralCurrent, X)))).
-
-fof(axGeography335, axiom, 
- ( ! [X] : 
- (hasType(type_TidalFlow, X) => hasType(type_LittoralCurrent, X)))).
-
-fof(axGeography336, axiom, 
- ( ! [X] : 
- (hasType(type_TidalProcess, X) => hasType(type_InternalChange, X)))).
-
-fof(axGeography337, axiom, 
- ( ! [X] : 
- (hasType(type_Tide, X) => hasType(type_FlowRegion, X)))).
-
-fof(axGeography338, axiom, 
- ( ! [X] : 
- (hasType(type_Tide, X) => hasType(type_SaltWaterArea, X)))).
-
-fof(axGeography339, axiom, 
- ( ! [X] : 
- (hasType(type_Tornado, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography340, axiom, 
- ( ! [X] : 
- (hasType(type_TreatyDocument, X) => hasType(type_Text, X)))).
-
-fof(axGeography341, axiom, 
- ( ! [X] : 
- (hasType(type_TropicalClimateZone, X) => hasType(type_ClimateZone, X)))).
-
-fof(axGeography342, axiom, 
- ( ! [X] : 
- (hasType(type_TropicalCyclone, X) => hasType(type_CyclonicStorm, X)))).
-
-fof(axGeography343, axiom, 
- ( ! [X] : 
- (hasType(type_TropicalRainForest, X) => hasType(type_RainForest, X)))).
-
-fof(axGeography344, axiom, 
- ( ! [X] : 
- (hasType(type_Tsunami, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography345, axiom, 
- ( ! [X] : 
- (hasType(type_TundraClimateZone, X) => hasType(type_PolarClimateZone, X)))).
-
-fof(axGeography346, axiom, 
- ( ! [X] : 
- (hasType(type_Tundra, X) => hasType(type_ArcticRegion, X)))).
-
-fof(axGeography347, axiom, 
- ( ! [X] : 
- (hasType(type_Tundra, X) => hasType(type_Biome, X)))).
-
-fof(axGeography348, axiom, 
- ( ! [X] : 
- (hasType(type_Tundra, X) => hasType(type_Plain, X)))).
-
-fof(axGeography349, axiom, 
- ( ! [X] : 
- (hasType(type_Typhoon, X) => hasType(type_TropicalCyclone, X)))).
-
-fof(axGeography350, axiom, 
- ( ! [X] : 
- (hasType(type_UndergroundArea, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography351, axiom, 
- ( ! [X] : 
- (hasType(type_UniformPerimeterArea, X) => hasType(type_PerimeterArea, X)))).
-
-fof(axGeography352, axiom, 
- ( ! [X] : 
- (hasType(type_UplandArea, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography353, axiom, 
- ( ! [X] : 
- (hasType(type_Valley, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography354, axiom, 
- ( ! [X] : 
- (hasType(type_Valley, X) => hasType(type_LowlandArea, X)))).
-
-fof(axGeography355, axiom, 
- ( ! [X] : 
- (hasType(type_VehicularPollution, X) => hasType(type_Pollution, X)))).
-
-fof(axGeography356, axiom, 
- ( ! [X] : 
- (hasType(type_Veldt, X) => hasType(type_Grassland, X)))).
-
-fof(axGeography357, axiom, 
- ( ! [X] : 
- (hasType(type_Veldt, X) => hasType(type_Plain, X)))).
-
-fof(axGeography358, axiom, 
- ( ! [X] : 
- (hasType(type_VolcanicCone, X) => hasType(type_Hill, X)))).
-
-fof(axGeography359, axiom, 
- ( ! [X] : 
- (hasType(type_VolcanicCone, X) => hasType(type_Volcano, X)))).
-
-fof(axGeography360, axiom, 
- ( ! [X] : 
- (hasType(type_VolcanicEruption, X) => hasType(type_GeologicalProcess, X)))).
-
-fof(axGeography361, axiom, 
- ( ! [X] : 
- (hasType(type_VolcanicGasRelease, X) => hasType(type_VolcanicEruption, X)))).
-
-fof(axGeography362, axiom, 
- ( ! [X] : 
- (hasType(type_VolcanicMountain, X) => hasType(type_Mountain, X)))).
-
-fof(axGeography363, axiom, 
- ( ! [X] : 
- (hasType(type_VolcanicMountain, X) => hasType(type_Volcano, X)))).
-
-fof(axGeography364, axiom, 
- ( ! [X] : 
- (hasType(type_VolcanoStatus, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axGeography365, axiom, 
- ( ! [X] : 
- (hasType(type_Volcano, X) => hasType(type_LandForm, X)))).
-
-fof(axGeography366, axiom, 
- ( ! [X] : 
- (hasType(type_WarmFront, X) => hasType(type_WeatherFront, X)))).
-
-fof(axGeography367, axiom, 
- ( ! [X] : 
- (hasType(type_WaterCatchment, X) => hasType(type_Artifact, X)))).
-
-fof(axGeography368, axiom, 
- ( ! [X] : 
- (hasType(type_WaterCurrent, X) => hasType(type_FlowRegion, X)))).
-
-fof(axGeography369, axiom, 
- ( ! [X] : 
- (hasType(type_WaterCurrent, X) => hasType(type_WaterArea, X)))).
-
-fof(axGeography370, axiom, 
- ( ! [X] : 
- (hasType(type_WaterOnlyArea, X) => hasType(type_GeographicArea, X)))).
-
-fof(axGeography371, axiom, 
- ( ! [X] : 
- (hasType(type_WaterOverutilization, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axGeography372, axiom, 
- ( ! [X] : 
- (hasType(type_WaterPollution, X) => hasType(type_Pollution, X)))).
-
-fof(axGeography373, axiom, 
- ( ! [X] : 
- (hasType(type_Waterfall, X) => hasType(type_StreamWaterArea, X)))).
-
-fof(axGeography374, axiom, 
- ( ! [X] : 
- (hasType(type_WatershedDivide, X) => hasType(type_LandArea, X)))).
-
-fof(axGeography375, axiom, 
- ( ! [X] : 
- (hasType(type_WatershedDivide, X) => hasType(type_UplandArea, X)))).
-
-fof(axGeography376, axiom, 
- ( ! [X] : 
- (hasType(type_Waterspout, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography377, axiom, 
- ( ! [X] : 
- (hasType(type_WeatherFront, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography378, axiom, 
- ( ! [X] : 
- (hasType(type_WeatherSeason, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography379, axiom, 
- ( ! [X] : 
- (hasType(type_WeatherSystem, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography380, axiom, 
- ( ! [X] : 
- (hasType(type_WetTropicalClimateZone, X) => hasType(type_TropicalClimateZone, X)))).
-
-fof(axGeography381, axiom, 
- ( ! [X] : 
- (hasType(type_WindFlow, X) => hasType(type_AirStream, X)))).
-
-fof(axGeography382, axiom, 
- ( ! [X] : 
- (hasType(type_WindProcess, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography383, axiom, 
- ( ! [X] : 
- (hasType(type_Windstorm, X) => hasType(type_WindProcess, X)))).
-
-fof(axGeography384, axiom, 
- ( ! [X] : 
- (hasType(type_Zud, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axGeography385, axiom, 
- ( ! [X] : 
- (hasType(type_AreaOfConcern, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axGeography386, axiom, 
- (hasType(type_EnvironmentalIssue, inst_AcidRainIssue))).
-
-fof(axGeography387, axiom, 
- (hasType(type_EnvironmentalIssue, inst_AcidificationIssue))).
-
-fof(axGeography388, axiom, 
- (hasType(type_EnvironmentalIssue, inst_AerosolParticulateIssue))).
-
-fof(axGeography389, axiom, 
- (hasType(type_Continent, inst_Africa))).
-
-fof(axGeography390, axiom, 
- (hasType(type_EnvironmentalIssue, inst_AgriculturalChemicalsIssue))).
-
-fof(axGeography391, axiom, 
- (hasType(type_EnvironmentalIssue, inst_AgriculturalExpansionIssue))).
-
-fof(axGeography392, axiom, 
- (hasType(type_Agreement, inst_AirPollutionConvention))).
-
-fof(axGeography393, axiom, 
- (hasType(type_PollutionIssue, inst_AirPollutionIssue))).
-
-fof(axGeography394, axiom, 
- (hasType(type_Agreement, inst_AirPollution_NitrogenOxidesProtocol))).
-
-fof(axGeography395, axiom, 
- (hasType(type_Agreement, inst_AirPollution_PeristentOrganicPollutantsProtocol))).
-
-fof(axGeography396, axiom, 
- (hasType(type_Agreement, inst_AirPollution_Sulphur85Protocol))).
-
-fof(axGeography397, axiom, 
- (hasType(type_Agreement, inst_AirPollution_Sulphur94Protocol))).
-
-fof(axGeography398, axiom, 
- (hasType(type_Agreement, inst_AirPollution_VolatileOrganicCompoundsProtocol))).
-
-fof(axGeography399, axiom, 
- (hasType(type_WaterMotion, inst_AntarcticCircumpolarCurrent))).
-
-fof(axGeography400, axiom, 
- (hasType(type_Agreement, inst_AntarcticSealsConvention))).
-
-fof(axGeography401, axiom, 
- (hasType(type_Agreement, inst_AntarcticTreaty))).
-
-fof(axGeography402, axiom, 
- (hasType(type_Agreement, inst_Antarctic_EnvironmentalProtocol))).
-
-fof(axGeography403, axiom, 
- (hasType(type_Agreement, inst_Antarctic_MarineLivingResourcesConvention))).
-
-fof(axGeography404, axiom, 
- (hasType(type_Sea, inst_ArabianSea))).
-
-fof(axGeography405, axiom, 
- (hasType(type_SaltLake, inst_AralSea))).
-
-fof(axGeography406, axiom, 
- (hasType(type_UnitOfAngularMeasure, inst_ArcMinute))).
-
-fof(axGeography407, axiom, 
- (hasType(type_UnitOfAngularMeasure, inst_ArcSecond))).
-
-fof(axGeography408, axiom, 
- (hasType(type_Ocean, inst_ArcticOcean))).
-
-fof(axGeography409, axiom, 
- (hasType(type_EnvironmentalIssue, inst_AsbestosDisposalIssue))).
-
-fof(axGeography410, axiom, 
- (hasType(type_Continent, inst_Asia))).
-
-fof(axGeography411, axiom, 
- (hasType(type_Ocean, inst_AtlanticOcean))).
-
-fof(axGeography412, axiom, 
- (hasType(type_Sea, inst_BalticSea))).
-
-fof(axGeography413, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberEight))).
-
-fof(axGeography414, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberEleven))).
-
-fof(axGeography415, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberFive))).
-
-fof(axGeography416, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberFour))).
-
-fof(axGeography417, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberNine))).
-
-fof(axGeography418, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberOne))).
-
-fof(axGeography419, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberSeven))).
-
-fof(axGeography420, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberSix))).
-
-fof(axGeography421, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberTen))).
-
-fof(axGeography422, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberThree))).
-
-fof(axGeography423, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberTwelve))).
-
-fof(axGeography424, axiom, 
- (hasType(type_BeaufortNumber, inst_BeaufortNumberTwo))).
-
-fof(axGeography425, axiom, 
- (hasType(type_Sea, inst_BeringSea))).
-
-fof(axGeography426, axiom, 
- (hasType(type_Agreement, inst_BiodiversityConvention))).
-
-fof(axGeography427, axiom, 
- (hasType(type_Sea, inst_BlackSea))).
-
-fof(axGeography428, axiom, 
- (hasType(type_Attribute, inst_CanopiedVegetation))).
-
-fof(axGeography429, axiom, 
- (hasType(type_GeographicArea, inst_CaribbeanRegion))).
-
-fof(axGeography430, axiom, 
- (hasType(type_Sea, inst_CaribbeanSea))).
-
-fof(axGeography431, axiom, 
- (hasType(type_SaltLake, inst_CaspianSea))).
-
-fof(axGeography432, axiom, 
- (hasType(type_GeographicArea, inst_CentralAfrica))).
-
-fof(axGeography433, axiom, 
- (hasType(type_GeographicArea, inst_CentralAsia))).
-
-fof(axGeography434, axiom, 
- (hasType(type_GeographicArea, inst_CentralEurope))).
-
-fof(axGeography435, axiom, 
- (hasType(type_GeographicArea, inst_CentralSouthAmerica))).
-
-fof(axGeography436, axiom, 
- (hasType(type_Agreement, inst_ClimateChangeConvention))).
-
-fof(axGeography437, axiom, 
- (hasType(type_EnvironmentalIssue, inst_ClimateChangeIssue))).
-
-fof(axGeography438, axiom, 
- (hasType(type_Agreement, inst_ClimateChange_KyotoProtocol))).
-
-fof(axGeography439, axiom, 
- (hasType(type_EnvironmentalIssue, inst_CoastalDegradation))).
-
-fof(axGeography440, axiom, 
- (hasType(type_EnvironmentalIssue, inst_CoastalMarinePollutionIssue))).
-
-fof(axGeography441, axiom, 
- (hasType(type_EnvironmentalIssue, inst_CoralReefDecayIssue))).
-
-fof(axGeography442, axiom, 
- (hasType(type_Attribute, inst_Crosswind))).
-
-fof(axGeography443, axiom, 
- (hasType(type_SaltLake, inst_DeadSea))).
-
-fof(axGeography444, axiom, 
- (hasType(type_EnvironmentalIssue, inst_DeforestationIssue))).
-
-fof(axGeography445, axiom, 
- (hasType(type_Attribute, inst_DenseVegetation))).
-
-fof(axGeography446, axiom, 
- (hasType(type_Agreement, inst_DesertificationConvention))).
-
-fof(axGeography447, axiom, 
- (hasType(type_EnvironmentalIssue, inst_DesertificationIssue))).
-
-fof(axGeography448, axiom, 
- (hasType(type_PositionalAttribute, inst_Downhill))).
-
-fof(axGeography449, axiom, 
- (hasType(type_PositionalAttribute, inst_Downstream))).
-
-fof(axGeography450, axiom, 
- (hasType(type_PositionalAttribute, inst_Downwind))).
-
-fof(axGeography451, axiom, 
- (hasType(type_EnvironmentalIssue, inst_DriftNetFishingIssue))).
-
-fof(axGeography452, axiom, 
- (hasType(type_EnvironmentalIssue, inst_DroughtIssue))).
-
-fof(axGeography453, axiom, 
- (hasType(type_Atmosphere, inst_EarthsAtmosphere))).
-
-fof(axGeography454, axiom, 
- (hasType(type_Moon, inst_EarthsMoon))).
-
-fof(axGeography455, axiom, 
- (hasType(type_GeographicArea, inst_EasternAfrica))).
-
-fof(axGeography456, axiom, 
- (hasType(type_GeographicArea, inst_EasternAsia))).
-
-fof(axGeography457, axiom, 
- (hasType(type_GeographicArea, inst_EasternEurope))).
-
-fof(axGeography458, axiom, 
- (hasType(type_Hemisphere, inst_EasternHemisphere))).
-
-fof(axGeography459, axiom, 
- (hasType(type_GeographicArea, inst_EasternSouthAmerica))).
-
-fof(axGeography460, axiom, 
- (hasType(type_Agreement, inst_EndangeredSpeciesConvention))).
-
-fof(axGeography461, axiom, 
- (hasType(type_BiodiversityIssue, inst_EndangeredSpeciesIssue))).
-
-fof(axGeography462, axiom, 
- (hasType(type_Agreement, inst_EnvironmentalModificationConvention))).
-
-fof(axGeography463, axiom, 
- (hasType(type_EnvironmentalIssue, inst_FamineIssue))).
-
-fof(axGeography464, axiom, 
- (hasType(type_EnvironmentalIssue, inst_FarmingPracticesIssue))).
-
-fof(axGeography465, axiom, 
- (hasType(type_UnitOfLength, inst_Fathom))).
-
-fof(axGeography466, axiom, 
- (hasType(type_TerrainAttribute, inst_FertileTerrain))).
-
-fof(axGeography467, axiom, 
- (hasType(type_EnvironmentalIssue, inst_FishStockDepletionIssue))).
-
-fof(axGeography468, axiom, 
- (hasType(type_TerrainAttribute, inst_FlatTerrain))).
-
-fof(axGeography469, axiom, 
- (hasType(type_EnvironmentalIssue, inst_ForestDegradation))).
-
-fof(axGeography470, axiom, 
- (hasType(type_BiodiversityIssue, inst_FragileEcosystemIssue))).
-
-fof(axGeography471, axiom, 
- (hasType(type_TerrainAttribute, inst_GeologicallyStable))).
-
-fof(axGeography472, axiom, 
- (hasType(type_SaltLake, inst_GreatSaltLake))).
-
-fof(axGeography473, axiom, 
- (hasType(type_City, inst_GreenwichEnglandUK))).
-
-fof(axGeography474, axiom, 
- (hasType(type_Attribute, inst_GroundCoverVegetation))).
-
-fof(axGeography475, axiom, 
- (hasType(type_Agreement, inst_HazardousWastesConvention))).
-
-fof(axGeography476, axiom, 
- (hasType(type_Attribute, inst_Headwind))).
-
-fof(axGeography477, axiom, 
- (hasType(type_BiodiversityAttribute, inst_HighBiodiversity))).
-
-fof(axGeography478, axiom, 
- (hasType(type_EnvironmentalIssue, inst_IllegalWildlifeTradeIssue))).
-
-fof(axGeography479, axiom, 
- (hasType(type_EnvironmentalWaterIssue, inst_InadequatePotableWaterIssue))).
-
-fof(axGeography480, axiom, 
- (hasType(type_EnvironmentalIssue, inst_InadequateSanitationIssue))).
-
-fof(axGeography481, axiom, 
- (hasType(type_Ocean, inst_IndianOcean))).
-
-fof(axGeography482, axiom, 
- (hasType(type_EnvironmentalIssue, inst_IndigenousPeoplesPreservationIssue))).
-
-fof(axGeography483, axiom, 
- (hasType(type_PollutionIssue, inst_IndustrialPollutionIssue))).
-
-fof(axGeography484, axiom, 
- (hasType(type_EnvironmentalIssue, inst_InvasiveSpeciesIssue))).
-
-fof(axGeography485, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_KnotUnitOfSpeed))).
-
-fof(axGeography486, axiom, 
- (hasType(type_SaltLake, inst_KokoNor))).
-
-fof(axGeography487, axiom, 
- (hasType(type_SaltLake, inst_LakeBakhtegan))).
-
-fof(axGeography488, axiom, 
- (hasType(type_SaltLake, inst_LakeEyre))).
-
-fof(axGeography489, axiom, 
- (hasType(type_SaltLake, inst_LakeMareotis))).
-
-fof(axGeography490, axiom, 
- (hasType(type_SaltLake, inst_LakeTorrens))).
-
-fof(axGeography491, axiom, 
- (hasType(type_SaltLake, inst_LakeWalker))).
-
-fof(axGeography492, axiom, 
- (hasType(type_BiodiversityIssue, inst_LandClearingIssue))).
-
-fof(axGeography493, axiom, 
- (hasType(type_EnvironmentalIssue, inst_LandminesIssue))).
-
-fof(axGeography494, axiom, 
- (hasType(type_Agreement, inst_LawOfTheSeaConvention))).
-
-fof(axGeography495, axiom, 
- (hasType(type_EnvironmentalWaterIssue, inst_LimitedFreshWaterIssue))).
-
-fof(axGeography496, axiom, 
- (hasType(type_EnvironmentalIssue, inst_LossOfHabitatIssue))).
-
-fof(axGeography497, axiom, 
- (hasType(type_BiodiversityAttribute, inst_LowBiodiversity))).
-
-fof(axGeography498, axiom, 
- (hasType(type_TerrainAttribute, inst_LowTerrain))).
-
-fof(axGeography499, axiom, 
- (hasType(type_Agreement, inst_MarineDumpingConvention))).
-
-fof(axGeography500, axiom, 
- (hasType(type_Agreement, inst_MarineLifeConservationConvention))).
-
-fof(axGeography501, axiom, 
- (hasType(type_Sea, inst_MediterraneanSea))).
-
-fof(axGeography502, axiom, 
- (hasType(type_BiodiversityAttribute, inst_MediumBiodiversity))).
-
-fof(axGeography503, axiom, 
- (hasType(type_GeographicArea, inst_MiddleAmerica))).
-
-fof(axGeography504, axiom, 
- (hasType(type_EnvironmentalIssue, inst_MiningPollutionIssue))).
-
-fof(axGeography505, axiom, 
- (hasType(type_TerrainAttribute, inst_MountainousTerrain))).
-
-fof(axGeography506, axiom, 
- (hasType(type_UnitOfLength, inst_NauticalMile))).
-
-fof(axGeography507, axiom, 
- (hasType(type_Sea, inst_NorthSea))).
-
-fof(axGeography508, axiom, 
- (hasType(type_DirectionalAttribute, inst_Northeast))).
-
-fof(axGeography509, axiom, 
- (hasType(type_GeographicArea, inst_NorthernAfrica))).
-
-fof(axGeography510, axiom, 
- (hasType(type_GeographicArea, inst_NorthernAsia))).
-
-fof(axGeography511, axiom, 
- (hasType(type_GeographicArea, inst_NorthernEurope))).
-
-fof(axGeography512, axiom, 
- (hasType(type_Hemisphere, inst_NorthernHemisphere))).
-
-fof(axGeography513, axiom, 
- (hasType(type_GeographicArea, inst_NorthernNorthAmerica))).
-
-fof(axGeography514, axiom, 
- (hasType(type_GeographicArea, inst_NorthernSouthAmerica))).
-
-fof(axGeography515, axiom, 
- (hasType(type_DirectionalAttribute, inst_Northwest))).
-
-fof(axGeography516, axiom, 
- (hasType(type_PollutionIssue, inst_NuclearEnvironmentalIssue))).
-
-fof(axGeography517, axiom, 
- (hasType(type_EnvironmentalIssue, inst_NuclearPollutionIssue))).
-
-fof(axGeography518, axiom, 
- (hasType(type_Agreement, inst_NuclearTestBanTreaty))).
-
-fof(axGeography519, axiom, 
- (hasType(type_PollutionIssue, inst_OilPollutionIssue))).
-
-fof(axGeography520, axiom, 
- (hasType(type_Attribute, inst_OpenSea))).
-
-fof(axGeography521, axiom, 
- (hasType(type_EnvironmentalIssue, inst_OvergrazingIssue))).
-
-fof(axGeography522, axiom, 
- (hasType(type_EnvironmentalIssue, inst_OverhuntingIssue))).
-
-fof(axGeography523, axiom, 
- (hasType(type_EnvironmentalIssue, inst_OverpopulationIssue))).
-
-fof(axGeography524, axiom, 
- (hasType(type_EnvironmentalIssue, inst_OzoneDepletionIssue))).
-
-fof(axGeography525, axiom, 
- (hasType(type_Agreement, inst_OzoneLayerProtectionProtocol))).
-
-fof(axGeography526, axiom, 
- (hasType(type_NonCompositeUnitOfMeasure, inst_PHValue))).
-
-fof(axGeography527, axiom, 
- (hasType(type_Ocean, inst_PacificOcean))).
-
-fof(axGeography528, axiom, 
- (hasType(type_CompoundSubstance, inst_Permafrost))).
-
-fof(axGeography529, axiom, 
- (hasType(type_EnvironmentalIssue, inst_PesticideIssue))).
-
-fof(axGeography530, axiom, 
- (hasType(type_Planet, inst_PlanetEarth))).
-
-fof(axGeography531, axiom, 
- (hasType(type_Planet, inst_PlanetJupiter))).
-
-fof(axGeography532, axiom, 
- (hasType(type_Planet, inst_PlanetMars))).
-
-fof(axGeography533, axiom, 
- (hasType(type_Planet, inst_PlanetMercury))).
-
-fof(axGeography534, axiom, 
- (hasType(type_Planet, inst_PlanetNeptune))).
-
-fof(axGeography535, axiom, 
- (hasType(type_Planet, inst_PlanetPluto))).
-
-fof(axGeography536, axiom, 
- (hasType(type_Planet, inst_PlanetSaturn))).
-
-fof(axGeography537, axiom, 
- (hasType(type_Planet, inst_PlanetUranus))).
-
-fof(axGeography538, axiom, 
- (hasType(type_Planet, inst_PlanetVenus))).
-
-fof(axGeography539, axiom, 
- (hasType(type_EnvironmentalIssue, inst_PollutedFishStocksIssue))).
-
-fof(axGeography540, axiom, 
- (hasType(type_SaltLake, inst_PoopoLake))).
-
-fof(axGeography541, axiom, 
- (hasType(type_EnvironmentalIssue, inst_PopulationMigrationIssue))).
-
-fof(axGeography542, axiom, 
- (hasType(type_PollutionIssue, inst_PowerPlantEmissionsIssue))).
-
-fof(axGeography543, axiom, 
- (hasType(type_PollutionIssue, inst_RawSewagePollutionIssue))).
-
-fof(axGeography544, axiom, 
- (hasType(type_Sea, inst_RedSea))).
-
-fof(axGeography545, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_RichterMagnitude))).
-
-fof(axGeography546, axiom, 
- (hasType(type_SaltLake, inst_SaltonSea))).
-
-fof(axGeography547, axiom, 
- (hasType(type_Attribute, inst_ScatteredVegetation))).
-
-fof(axGeography548, axiom, 
- (hasType(type_GeographicArea, inst_SeaLevel))).
-
-fof(axGeography549, axiom, 
- (hasType(type_Agreement, inst_ShipPollutionProtocol))).
-
-fof(axGeography550, axiom, 
- (hasType(type_EnvironmentalIssue, inst_SiltationIssue))).
-
-fof(axGeography551, axiom, 
- (hasType(type_SoilQualityIssue, inst_SoilDegradationIssue))).
-
-fof(axGeography552, axiom, 
- (hasType(type_SoilQualityIssue, inst_SoilErosionIssue))).
-
-fof(axGeography553, axiom, 
- (hasType(type_SoilQualityIssue, inst_SoilExhaustionIssue))).
-
-fof(axGeography554, axiom, 
- (hasType(type_Star, inst_Sol))).
-
-fof(axGeography555, axiom, 
- (hasType(type_PollutionIssue, inst_SolidWasteDisposalIssue))).
-
-fof(axGeography556, axiom, 
- (hasType(type_Continent, inst_SouthAmerica))).
-
-fof(axGeography557, axiom, 
- (hasType(type_Hole, inst_SouthSandwichTrench))).
-
-fof(axGeography558, axiom, 
- (hasType(type_DirectionalAttribute, inst_Southeast))).
-
-fof(axGeography559, axiom, 
- (hasType(type_GeographicArea, inst_SoutheasternAsia))).
-
-fof(axGeography560, axiom, 
- (hasType(type_GeographicArea, inst_SoutheasternEurope))).
-
-fof(axGeography561, axiom, 
- (hasType(type_GeographicArea, inst_SouthernAfrica))).
-
-fof(axGeography562, axiom, 
- (hasType(type_GeographicArea, inst_SouthernAsia))).
-
-fof(axGeography563, axiom, 
- (hasType(type_GeographicArea, inst_SouthernEurope))).
-
-fof(axGeography564, axiom, 
- (hasType(type_Hemisphere, inst_SouthernHemisphere))).
-
-fof(axGeography565, axiom, 
- (hasType(type_GeographicArea, inst_SouthernSouthAmerica))).
-
-fof(axGeography566, axiom, 
- (hasType(type_DirectionalAttribute, inst_Southwest))).
-
-fof(axGeography567, axiom, 
- (hasType(type_GeographicArea, inst_SouthwesternAsia))).
-
-fof(axGeography568, axiom, 
- (hasType(type_GeographicArea, inst_SouthwesternEurope))).
-
-fof(axGeography569, axiom, 
- (hasType(type_Attribute, inst_SparseVegetation))).
-
-fof(axGeography570, axiom, 
- (hasType(type_UnitOfArea, inst_SquareKilometer))).
-
-fof(axGeography571, axiom, 
- (hasType(type_UnitOfArea, inst_SquareMeter))).
-
-fof(axGeography572, axiom, 
- (hasType(type_TerrainAttribute, inst_SteepTerrain))).
-
-fof(axGeography573, axiom, 
- (hasType(type_Attribute, inst_Tailwind))).
-
-fof(axGeography574, axiom, 
- (hasType(type_PollutionIssue, inst_ToxicChemicalPollutionIssue))).
-
-fof(axGeography575, axiom, 
- (hasType(type_PollutionIssue, inst_ToxicWasteDisposalIssue))).
-
-fof(axGeography576, axiom, 
- (hasType(type_Agreement, inst_TropicalTimber83Agreement))).
-
-fof(axGeography577, axiom, 
- (hasType(type_Agreement, inst_TropicalTimber94Agreement))).
-
-fof(axGeography578, axiom, 
- (hasType(type_GeographicArea, inst_Tropics))).
-
-fof(axGeography579, axiom, 
- (hasType(type_EnvironmentalIssue, inst_UVLevelsIssue))).
-
-fof(axGeography580, axiom, 
- (hasType(type_EnvironmentalIssue, inst_UnexplodedOrdinanceIssue))).
-
-fof(axGeography581, axiom, 
- (hasType(type_PositionalAttribute, inst_Uphill))).
-
-fof(axGeography582, axiom, 
- (hasType(type_PositionalAttribute, inst_Upstream))).
-
-fof(axGeography583, axiom, 
- (hasType(type_PositionalAttribute, inst_Upwind))).
-
-fof(axGeography584, axiom, 
- (hasType(type_EnvironmentalIssue, inst_UrbanizationIssue))).
-
-fof(axGeography585, axiom, 
- (hasType(type_PollutionIssue, inst_VehicleEmissionsIssue))).
-
-fof(axGeography586, axiom, 
- (hasType(type_VolcanoStatus, inst_VolcanicallyActive))).
-
-fof(axGeography587, axiom, 
- (hasType(type_VolcanoStatus, inst_VolcanicallyDormant))).
-
-fof(axGeography588, axiom, 
- (hasType(type_VolcanoStatus, inst_VolcanicallyExtinct))).
-
-fof(axGeography589, axiom, 
- (hasType(type_EnvironmentalIssue, inst_WaterBorneDiseaseIssue))).
-
-fof(axGeography590, axiom, 
- (hasType(type_EnvironmentalIssue, inst_WaterInfrastructureIssue))).
-
-fof(axGeography591, axiom, 
- (hasType(type_EnvironmentalIssue, inst_WaterManagementIssue))).
-
-fof(axGeography592, axiom, 
- (hasType(type_EnvironmentalWaterIssue, inst_WaterPollutionIssue))).
-
-fof(axGeography593, axiom, 
- (hasType(type_GeographicArea, inst_WesternAfrica))).
-
-fof(axGeography594, axiom, 
- (hasType(type_GeographicArea, inst_WesternEurope))).
-
-fof(axGeography595, axiom, 
- (hasType(type_Hemisphere, inst_WesternHemisphere))).
-
-fof(axGeography596, axiom, 
- (hasType(type_GeographicArea, inst_WesternSouthAmerica))).
-
-fof(axGeography597, axiom, 
- (hasType(type_EnvironmentalIssue, inst_WetlandDegradationIssue))).
-
-fof(axGeography598, axiom, 
- (hasType(type_Agreement, inst_WetlandsConvention))).
-
-fof(axGeography599, axiom, 
- (hasType(type_Agreement, inst_WhalingConvention))).
-
-fof(axGeography600, axiom, 
- (hasType(type_EnvironmentalIssue, inst_WildlifePoachingIssue))).
-
-fof(axGeography601, axiom, 
- (hasType(type_Gulf, inst_GulfOfAden) & hasType(type_SaltWaterArea, inst_GulfOfAden))).
-
-fof(axGeography602, axiom, 
- (hasType(type_Gulf, inst_GulfOfMexico) & hasType(type_SaltWaterArea, inst_GulfOfMexico))).
-
-fof(axGeography603, axiom, 
- (hasType(type_Gulf, inst_GulfOfOman) & hasType(type_SaltWaterArea, inst_GulfOfOman))).
-
-fof(axGeography604, axiom, 
- (hasType(type_GeographicArea, inst_MiddleEastRegion) & hasType(type_GeopoliticalArea, inst_MiddleEastRegion))).
-
-fof(axGeography605, axiom, 
- (hasType(type_GeographicArea, inst_NorthAmerica) & hasType(type_Continent, inst_NorthAmerica))).
-
-fof(axGeography606, axiom, 
- (hasType(type_SaltWaterArea, inst_NorthAtlanticOcean) & hasType(type_BodyOfWater, inst_NorthAtlanticOcean))).
-
-fof(axGeography607, axiom, 
- (hasType(type_SaltWaterArea, inst_NorthPacificOcean) & hasType(type_BodyOfWater, inst_NorthPacificOcean))).
-
-fof(axGeography608, axiom, 
- (hasType(type_GeographicArea, inst_Oceania) & hasType(type_Continent, inst_Oceania))).
-
-fof(axGeography609, axiom, 
- (hasType(type_AtmosphericRegion, inst_OzoneShield) & hasType(type_CompoundSubstance, inst_OzoneShield))).
-
-fof(axGeography610, axiom, 
- (hasType(type_Gulf, inst_PersianGulf) & hasType(type_SaltWaterArea, inst_PersianGulf))).
-
-fof(axGeography611, axiom, 
- (hasType(type_PollutionIssue, inst_SoilPollutionIssue) & hasType(type_SoilQualityIssue, inst_SoilPollutionIssue))).
-
-fof(axGeography612, axiom, 
- (hasType(type_SaltWaterArea, inst_SouthAtlanticOcean) & hasType(type_BodyOfWater, inst_SouthAtlanticOcean))).
-
-fof(axGeography613, axiom, 
- (hasType(type_SaltWaterArea, inst_SouthPacificOcean) & hasType(type_BodyOfWater, inst_SouthPacificOcean))).
-
-fof(axGeography614, axiom, 
- (hasType(type_Ocean, inst_SouthernOcean) & hasType(type_PolarClimateZone, inst_SouthernOcean))).
-
-fof(axGeography615, axiom, 
- (hasType(type_Strait, inst_StraitOfHormuz) & hasType(type_SaltWaterArea, inst_StraitOfHormuz))).
-
-fof(axGeography616, axiom, 
- (hasType(type_SaltWaterArea, inst_WorldOcean) & hasType(type_BodyOfWater, inst_WorldOcean))).
-
-fof(axGeography617, axiom, 
- (hasType(type_TerrainAttribute, inst_MountainousTerrain))).
-
-fof(axGeography618, axiom, 
- (hasType(type_PositionalAttribute, inst_Upwind))).
-
-fof(axGeography619, axiom, 
- (hasType(type_PositionalAttribute, inst_Downwind))).
-
-fof(axGeography620, axiom, 
- (hasType(type_EnvironmentalWaterIssue, inst_GroundwaterPollutionIssue))).
-
-fof(axGeography621, axiom, 
- (hasType(type_BiodiversityIssue, inst_EndangeredMarineWildlifeIssue))).
-
-fof(axGeography622, axiom, 
- (hasType(type_SoilQualityIssue, inst_SoilSalinityIssue))).
-
diff --git a/examples/SUMO/TPTP/GeographyLemAx.p b/examples/SUMO/TPTP/GeographyLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/GeographyLemAx.p
+++ /dev/null
@@ -1,2253 +0,0 @@
-fof(axGeographyLem0, axiom, 
- ( ! [Var_LAND] : 
- (hasType(type_Continent, Var_LAND) => 
-(((Var_LAND != inst_Antarctica) => (f_orientation(inst_Antarctica,Var_LAND,inst_South))))))).
-
-fof(axGeographyLem1, axiom, 
- ( ! [Var_REGION] : 
- (hasType(type_GeographicArea, Var_REGION) => 
-(( ! [Var_LONG] : 
- (hasType(type_Longitude, Var_LONG) => 
-(( ! [Var_LAT] : 
- (hasType(type_Latitude, Var_LAT) => 
-(((f_objectGeographicCoordinates(f_GeographicCenterFn(Var_REGION),Var_LAT,Var_LONG)) => (f_objectGeographicCoordinates(Var_REGION,Var_LAT,Var_LONG))))))))))))).
-
-fof(axGeographyLem2, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(( ! [Var_ANGLE] : 
- (hasType(type_Object, Var_ANGLE) => 
-(((f_measure(Var_ANGLE,f_MeasureFn(Var_NUMBER,inst_AngularDegree))) => (f_greaterThanOrEqualTo(Var_NUMBER,0)))))))))).
-
-fof(axGeographyLem3, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(( ! [Var_ANGLE] : 
- (hasType(type_Object, Var_ANGLE) => 
-(((f_measure(Var_ANGLE,f_MeasureFn(Var_NUMBER,inst_AngularDegree))) => (f_lessThanOrEqualTo(Var_NUMBER,360)))))))))).
-
-fof(axGeographyLem4, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(( ! [Var_ANGLE] : 
- (hasType(type_Object, Var_ANGLE) => 
-(((f_measure(Var_ANGLE,f_MeasureFn(Var_NUMBER,inst_ArcMinute))) => (f_greaterThanOrEqualTo(Var_NUMBER,0)))))))))).
-
-fof(axGeographyLem5, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(( ! [Var_ANGLE] : 
- (hasType(type_Object, Var_ANGLE) => 
-(((f_measure(Var_ANGLE,f_MeasureFn(Var_NUMBER,inst_ArcMinute))) => (f_lessThanOrEqualTo(Var_NUMBER,60)))))))))).
-
-fof(axGeographyLem6, axiom, 
- ( ! [Var_DEG] : 
- ((hasType(type_RealNumber, Var_DEG) & hasType(type_Quantity, Var_DEG)) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_measure(Var_OBJ,f_MeasureFn(Var_DEG,inst_AngularDegree))) <=> (f_measure(Var_OBJ,f_MeasureFn(f_MultiplicationFn(60,Var_DEG),inst_ArcMinute))))))))))).
-
-fof(axGeographyLem7, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(( ! [Var_ANGLE] : 
- (hasType(type_Object, Var_ANGLE) => 
-(((f_measure(Var_ANGLE,f_MeasureFn(Var_NUMBER,inst_ArcSecond))) => (f_greaterThanOrEqualTo(Var_NUMBER,0)))))))))).
-
-fof(axGeographyLem8, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(( ! [Var_ANGLE] : 
- (hasType(type_Object, Var_ANGLE) => 
-(((f_measure(Var_ANGLE,f_MeasureFn(Var_NUMBER,inst_ArcSecond))) => (f_lessThanOrEqualTo(Var_NUMBER,60)))))))))).
-
-fof(axGeographyLem9, axiom, 
- ( ! [Var_DEG] : 
- ((hasType(type_RealNumber, Var_DEG) & hasType(type_Quantity, Var_DEG)) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_measure(Var_OBJ,f_MeasureFn(Var_DEG,inst_ArcMinute))) <=> (f_measure(Var_OBJ,f_MeasureFn(f_MultiplicationFn(60,Var_DEG),inst_ArcSecond))))))))))).
-
-fof(axGeographyLem10, axiom, 
- ( ! [Var_DIRECTION] : 
- ((hasType(type_Entity, Var_DIRECTION) & hasType(type_DirectionalAttribute, Var_DIRECTION)) => 
-(((((Var_DIRECTION = inst_North) | (Var_DIRECTION = inst_South))) => (f_length(f_LatitudeFn(Var_DIRECTION,f_MeasureFn(0,inst_AngularDegree),f_MeasureFn(1,inst_ArcMinute),f_MeasureFn(0,inst_ArcSecond)),f_MeasureFn(1,inst_NauticalMile)))))))).
-
-fof(axGeographyLem11, axiom, 
- ( ! [Var_SUBAREA] : 
- (hasType(type_GeographicArea, Var_SUBAREA) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Physical, Var_PLACE) => 
-(((((f_partlyLocated(Var_PLACE,Var_SUBAREA)) & (f_geographicSubregion(Var_SUBAREA,Var_AREA)))) => (f_partlyLocated(Var_PLACE,Var_AREA))))))))))))).
-
-fof(axGeographyLem12, axiom, 
- ( ! [Var_Z] : 
- (hasType(type_Object, Var_Z) => 
-(( ! [Var_Y] : 
- (hasType(type_Object, Var_Y) => 
-(( ! [Var_X] : 
- (hasType(type_Object, Var_X) => 
-(((((f_connected(Var_X,Var_Y)) & (f_part(Var_Y,Var_Z)))) => (f_connected(Var_X,Var_Z))))))))))))).
-
-fof(axGeographyLem13, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfArea, Var_UNIT) => 
-(( ! [Var_WATER] : 
- ((hasType(type_RealNumber, Var_WATER) & hasType(type_Quantity, Var_WATER)) => 
-(( ! [Var_LAND] : 
- ((hasType(type_RealNumber, Var_LAND) & hasType(type_Quantity, Var_LAND)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Region, Var_AREA)) => 
-(((((f_landAreaOnly(Var_AREA,f_MeasureFn(Var_LAND,Var_UNIT))) & (f_waterAreaOnly(Var_AREA,f_MeasureFn(Var_WATER,Var_UNIT))))) => (f_totalArea(Var_AREA,f_MeasureFn(f_AdditionFn(Var_LAND,Var_WATER),Var_UNIT))))))))))))))))).
-
-fof(axGeographyLem14, axiom, 
- ( ! [Var_EXCLUSIVELANDAREA] : 
- (hasType(type_SurfaceGroundArea, Var_EXCLUSIVELANDAREA) => 
-(( ? [Var_WATERAREA] : 
- (hasType(type_WaterArea, Var_WATERAREA) &  
-(f_part(Var_WATERAREA,Var_EXCLUSIVELANDAREA)))))))).
-
-fof(axGeographyLem15, axiom, 
- ( ! [Var_MEASURE] : 
- (hasType(type_AreaMeasure, Var_MEASURE) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((f_landAreaOnly(Var_AREA,Var_MEASURE)) => (( ? [Var_LAND] : 
- (hasType(type_SurfaceGroundArea, Var_LAND) &  
-(((f_part(Var_LAND,Var_AREA)) & (f_totalArea(Var_LAND,Var_MEASURE))))))))))))))).
-
-fof(axGeographyLem16, axiom, 
- ( ! [Var_EXCLUSIVEWATERAREA] : 
- (hasType(type_WaterOnlyArea, Var_EXCLUSIVEWATERAREA) => 
-(( ? [Var_LANDAREA] : 
- (hasType(type_LandArea, Var_LANDAREA) &  
-(f_part(Var_LANDAREA,Var_EXCLUSIVEWATERAREA)))))))).
-
-fof(axGeographyLem17, axiom, 
- ( ! [Var_MEASURE] : 
- (hasType(type_AreaMeasure, Var_MEASURE) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((f_waterAreaOnly(Var_AREA,Var_MEASURE)) => (( ? [Var_WATER] : 
- (hasType(type_WaterOnlyArea, Var_WATER) &  
-(((f_part(Var_WATER,Var_AREA)) & (f_totalArea(Var_WATER,Var_MEASURE))))))))))))))).
-
-fof(axGeographyLem18, axiom, 
- ( ! [Var_NUM] : 
- ((hasType(type_Entity, Var_NUM) & hasType(type_RealNumber, Var_NUM) & hasType(type_Quantity, Var_NUM)) => 
-(((Var_NUM = f_MultiplicationFn(1,Var_NUM)) => (f_MeasureFn(Var_NUM,inst_SquareKilometer) = f_MeasureFn(f_MultiplicationFn(Var_NUM,1000000),inst_SquareMeter))))))).
-
-fof(axGeographyLem19, axiom, 
- ( ! [Var_OBJ1] : 
- (hasType(type_GeographicArea, Var_OBJ1) => 
-(( ! [Var_OBJ2] : 
- (hasType(type_GeographicArea, Var_OBJ2) => 
-(f_BorderFn(Var_OBJ1,Var_OBJ2) = f_BorderFn(Var_OBJ2,Var_OBJ1)))))))).
-
-fof(axGeographyLem20, axiom, 
- ( ! [Var_TWO] : 
- (hasType(type_Object, Var_TWO) => 
-(( ! [Var_ONE] : 
- (hasType(type_Object, Var_ONE) => 
-(((f_orientation(Var_ONE,Var_TWO,inst_Adjacent)) => (f_orientation(Var_TWO,Var_ONE,inst_Adjacent)))))))))).
-
-fof(axGeographyLem21, axiom, 
- ( ! [Var_TWO] : 
- (hasType(type_Object, Var_TWO) => 
-(( ! [Var_ONE] : 
- (hasType(type_Object, Var_ONE) => 
-(((f_orientation(Var_ONE,Var_TWO,inst_Near)) => (f_orientation(Var_TWO,Var_ONE,inst_Near)))))))))).
-
-fof(axGeographyLem22, axiom, 
- ( ! [Var_AREA2] : 
- (hasType(type_Object, Var_AREA2) => 
-(( ! [Var_AREA1] : 
- (hasType(type_Object, Var_AREA1) => 
-(((f_meetsSpatially(Var_AREA1,Var_AREA2)) => (( ~ (f_overlapsSpatially(Var_AREA1,Var_AREA2)))))))))))).
-
-fof(axGeographyLem23, axiom, 
- ( ! [Var_M] : 
- ((hasType(type_LengthMeasure, Var_M) & hasType(type_PhysicalQuantity, Var_M)) => 
-(( ! [Var_N2] : 
- ((hasType(type_GeographicRegion, Var_N2) & hasType(type_GeographicArea, Var_N2)) => 
-(( ! [Var_N1] : 
- ((hasType(type_GeographicRegion, Var_N1) & hasType(type_GeographicArea, Var_N1)) => 
-(((f_sharedBorderLength(Var_N1,Var_N2,Var_M)) => (f_length(f_BorderFn(Var_N1,Var_N2),Var_M))))))))))))).
-
-fof(axGeographyLem24, axiom, 
- ( ! [Var_REGION] : 
- (hasType(type_Region, Var_REGION) => 
-(f_superficialPart(f_InnerBoundaryFn(Var_REGION),Var_REGION))))).
-
-fof(axGeographyLem25, axiom, 
- ( ! [Var_REGION] : 
- (hasType(type_Region, Var_REGION) => 
-(f_superficialPart(f_OuterBoundaryFn(Var_REGION),Var_REGION))))).
-
-fof(axGeographyLem26, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_UniformPerimeterArea, Var_AREA) => 
-(( ? [Var_WIDTH] : 
- (hasType(type_LengthMeasure, Var_WIDTH) &  
-(f_distance(f_InnerBoundaryFn(Var_AREA),f_OuterBoundaryFn(Var_AREA),Var_WIDTH)))))))).
-
-fof(axGeographyLem27, axiom, 
- ( ! [Var_ZONE] : 
- (hasType(type_UniformPerimeterArea, Var_ZONE) => 
-(( ? [Var_WIDTH] : 
- (hasType(type_LengthMeasure, Var_WIDTH) &  
-(f_width(Var_ZONE,Var_WIDTH)))))))).
-
-fof(axGeographyLem28, axiom, 
- ( ! [Var_ZONE] : 
- (hasType(type_UniformPerimeterArea, Var_ZONE) => 
-(( ! [Var_WIDTH] : 
- (hasType(type_LengthMeasure, Var_WIDTH) => 
-(( ! [Var_INNER] : 
- ((hasType(type_Object, Var_INNER) & hasType(type_Physical, Var_INNER)) => 
-(((f_part(Var_INNER,f_InnerBoundaryFn(Var_ZONE))) => (( ? [Var_OUTER] : 
- ((hasType(type_Object, Var_OUTER) & hasType(type_Physical, Var_OUTER)) &  
-(((f_part(Var_OUTER,f_OuterBoundaryFn(Var_ZONE))) & (f_distance(Var_INNER,Var_OUTER,Var_WIDTH)))))))))))))))))).
-
-fof(axGeographyLem29, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_LandlockedArea, Var_AREA) => 
-(( ? [Var_COAST] : 
- (hasType(type_Seacoast, Var_COAST) &  
-(f_part(Var_COAST,Var_AREA)))))))).
-
-fof(axGeographyLem30, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_LandlockedArea, Var_AREA) => 
-(( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(f_totalCoastline(Var_AREA,f_MeasureFn(0,Var_UNIT))))))))).
-
-fof(axGeographyLem31, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_LandlockedArea, Var_AREA) => 
-(( ? [Var_WATER] : 
- (hasType(type_Ocean, Var_WATER) &  
-(f_meetsSpatially(Var_AREA,Var_WATER)))))))).
-
-fof(axGeographyLem32, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_LandlockedArea, Var_AREA) => 
-(( ! [Var_SEA] : 
- (hasType(type_Ocean, Var_SEA) => 
-(( ? [Var_WATER] : 
- (hasType(type_SaltWaterArea, Var_WATER) &  
-(((f_part(Var_WATER,Var_SEA)) & (f_meetsSpatially(Var_AREA,Var_WATER))))))))))))).
-
-fof(axGeographyLem33, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_LandlockedArea, Var_AREA) => 
-(( ? [Var_LAND] : 
- (hasType(type_LandArea, Var_LAND) &  
-(f_meetsSpatially(Var_AREA,Var_LAND)))))))).
-
-fof(axGeographyLem34, axiom, 
- ( ! [Var_ZONE] : 
- (hasType(type_MaritimeShelfArea, Var_ZONE) => 
-(( ! [Var_WIDTH] : 
- ((hasType(type_LengthMeasure, Var_WIDTH) & hasType(type_Quantity, Var_WIDTH)) => 
-(((f_linearExtent(Var_ZONE,Var_WIDTH)) => (f_lessThanOrEqualTo(Var_WIDTH,f_MeasureFn(200,inst_NauticalMile))))))))))).
-
-fof(axGeographyLem35, axiom, 
- ( ! [Var_ZONE] : 
- (hasType(type_MaritimeShelfArea, Var_ZONE) => 
-(( ! [Var_SHELF] : 
- (hasType(type_ContinentalShelf, Var_SHELF) => 
-(( ! [Var_COUNTRY] : 
- (hasType(type_Nation, Var_COUNTRY) => 
-(( ! [Var_NATION] : 
- (hasType(type_Agent, Var_NATION) => 
-(((((f_meetsSpatially(Var_SHELF,Var_COUNTRY)) & (f_claimedTerritory(Var_ZONE,Var_NATION)))) => (f_overlapsSpatially(Var_ZONE,Var_SHELF)))))))))))))))).
-
-fof(axGeographyLem36, axiom, 
- ( ! [Var_ZONE] : 
- (hasType(type_MaritimeExclusiveEconomicZone, Var_ZONE) => 
-(( ! [Var_WIDTH] : 
- ((hasType(type_LengthMeasure, Var_WIDTH) & hasType(type_Quantity, Var_WIDTH)) => 
-(((f_linearExtent(Var_ZONE,Var_WIDTH)) => (f_lessThanOrEqualTo(Var_WIDTH,f_MeasureFn(200,inst_NauticalMile))))))))))).
-
-fof(axGeographyLem37, axiom, 
- ( ! [Var_ZONE] : 
- (hasType(type_ExclusiveFishingZone, Var_ZONE) => 
-(( ! [Var_WIDTH] : 
- ((hasType(type_LengthMeasure, Var_WIDTH) & hasType(type_Quantity, Var_WIDTH)) => 
-(((f_linearExtent(Var_ZONE,Var_WIDTH)) => (f_lessThanOrEqualTo(Var_WIDTH,f_MeasureFn(200,inst_NauticalMile))))))))))).
-
-fof(axGeographyLem38, axiom, 
- ( ! [Var_ZONE] : 
- (hasType(type_ExtendedFishingZone, Var_ZONE) => 
-(( ! [Var_WIDTH] : 
- ((hasType(type_LengthMeasure, Var_WIDTH) & hasType(type_Quantity, Var_WIDTH)) => 
-(((f_linearExtent(Var_ZONE,Var_WIDTH)) => (f_lessThanOrEqualTo(Var_WIDTH,f_MeasureFn(200,inst_NauticalMile))))))))))).
-
-fof(axGeographyLem39, axiom, 
- ( ! [Var_ZONE] : 
- (hasType(type_MaritimeContiguousZone, Var_ZONE) => 
-(( ! [Var_WATER] : 
- (hasType(type_TerritorialSea, Var_WATER) => 
-(( ! [Var_AREA] : 
- ((hasType(type_Agent, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_claimedTerritory(Var_ZONE,Var_AREA)) & (f_claimedTerritory(Var_WATER,Var_AREA)))) => (f_between(Var_AREA,Var_WATER,Var_ZONE))))))))))))).
-
-fof(axGeographyLem40, axiom, 
- ( ! [Var_ZONE] : 
- (hasType(type_TerritorialSea, Var_ZONE) => 
-(( ! [Var_WIDTH] : 
- ((hasType(type_LengthMeasure, Var_WIDTH) & hasType(type_Quantity, Var_WIDTH)) => 
-(((f_linearExtent(Var_ZONE,Var_WIDTH)) => (f_lessThanOrEqualTo(Var_WIDTH,f_MeasureFn(12,inst_NauticalMile))))))))))).
-
-fof(axGeographyLem41, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_WetTropicalClimateZone, Var_AREA) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_LengthMeasure, Var_AMOUNT) & hasType(type_Quantity, Var_AMOUNT)) => 
-(( ! [Var_MO] : 
- (hasType(type_Month, Var_MO) => 
-(((f_averageRainfallForPeriod(Var_AREA,Var_MO,Var_AMOUNT)) => (f_greaterThanOrEqualTo(Var_AMOUNT,f_MeasureFn(60,f_MilliFn(inst_Meter))))))))))))))).
-
-fof(axGeographyLem42, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_MediterraneanClimateZone, Var_AREA) => 
-(f_coolSeasonInArea(Var_AREA,type_WinterSeason))))).
-
-fof(axGeographyLem43, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_MediterraneanClimateZone, Var_AREA) => 
-(f_warmSeasonInArea(Var_AREA,type_SummerSeason))))).
-
-fof(axGeographyLem44, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_MediterraneanClimateZone, Var_AREA) => 
-(f_rainySeasonInArea(Var_AREA,type_WinterSeason))))).
-
-fof(axGeographyLem45, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_MediterraneanClimateZone, Var_AREA) => 
-(f_drySeasonInArea(Var_AREA,type_SummerSeason))))).
-
-fof(axGeographyLem46, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_ContinentalClimateZone, Var_AREA) => 
-(f_coldSeasonInArea(Var_AREA,type_WinterSeason))))).
-
-fof(axGeographyLem47, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_ContinentalClimateZone, Var_AREA) => 
-(f_hotSeasonInArea(Var_AREA,type_SummerSeason))))).
-
-fof(axGeographyLem48, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_MidlatitudeContinentalClimateZone, Var_AREA) => 
-(f_coolSeasonInArea(Var_AREA,type_WinterSeason))))).
-
-fof(axGeographyLem49, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_MidlatitudeContinentalClimateZone, Var_AREA) => 
-(f_hotSeasonInArea(Var_AREA,type_SummerSeason))))).
-
-fof(axGeographyLem50, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_PolarTypeFClimateZone, Var_AREA) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(( ! [Var_TEMP] : 
- ((hasType(type_TemperatureMeasure, Var_TEMP) & hasType(type_Quantity, Var_TEMP)) => 
-(((f_holdsDuring(Var_TIME,airTemperature(Var_AREA,Var_TEMP))) => (f_holdsDuring(Var_TIME,greaterThan(f_MeasureFn(10,inst_CelsiusDegree),Var_TEMP)))))))))))))).
-
-fof(axGeographyLem51, axiom, 
- ( ! [Var_ATTRIBUTE] : 
- ((hasType(type_TerrainAttribute, Var_ATTRIBUTE) & hasType(type_Attribute, Var_ATTRIBUTE)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((f_terrainInArea(Var_AREA,Var_ATTRIBUTE)) => (( ? [Var_REGION] : 
- (hasType(type_GeographicArea, Var_REGION) &  
-(((f_attribute(Var_REGION,Var_ATTRIBUTE)) & (f_partlyLocated(Var_REGION,Var_AREA))))))))))))))).
-
-fof(axGeographyLem52, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_ATTRIBUTE] : 
- (hasType(type_TerrainAttribute, Var_ATTRIBUTE) => 
-(( ! [Var_REGION] : 
- ((hasType(type_Object, Var_REGION) & hasType(type_Physical, Var_REGION)) => 
-(((((f_attribute(Var_REGION,Var_ATTRIBUTE)) & (f_partlyLocated(Var_REGION,Var_AREA)))) => (f_terrainInArea(Var_AREA,Var_ATTRIBUTE))))))))))))).
-
-fof(axGeographyLem53, axiom, 
- ( ! [Var_SLOPE] : 
- ((hasType(type_NonnegativeRealNumber, Var_SLOPE) & hasType(type_Quantity, Var_SLOPE)) => 
-(( ! [Var_ZONE] : 
- ((hasType(type_Object, Var_ZONE) & hasType(type_LandArea, Var_ZONE)) => 
-(( ! [Var_AREA] : 
- (hasType(type_Object, Var_AREA) => 
-(((((f_attribute(Var_AREA,inst_FlatTerrain)) & (((f_part(Var_ZONE,Var_AREA)) & (f_slopeGradient(Var_ZONE,Var_SLOPE)))))) => (f_greaterThan(5.0e-3,Var_SLOPE))))))))))))).
-
-fof(axGeographyLem54, axiom, 
- ( ! [Var_SLOPE] : 
- ((hasType(type_NonnegativeRealNumber, Var_SLOPE) & hasType(type_Quantity, Var_SLOPE)) => 
-(( ! [Var_ZONE] : 
- ((hasType(type_Object, Var_ZONE) & hasType(type_LandArea, Var_ZONE)) => 
-(( ! [Var_AREA] : 
- (hasType(type_Object, Var_AREA) => 
-(((((f_attribute(Var_AREA,inst_LowTerrain)) & (((f_part(Var_ZONE,Var_AREA)) & (f_slopeGradient(Var_ZONE,Var_SLOPE)))))) => (f_greaterThan(3.0e-2,Var_SLOPE))))))))))))).
-
-fof(axGeographyLem55, axiom, 
- ( ! [Var_SLOPE] : 
- ((hasType(type_NonnegativeRealNumber, Var_SLOPE) & hasType(type_Quantity, Var_SLOPE)) => 
-(( ! [Var_AREA] : 
- (hasType(type_Object, Var_AREA) => 
-(((f_attribute(Var_AREA,inst_SteepTerrain)) => (( ? [Var_ZONE] : 
- ((hasType(type_Object, Var_ZONE) & hasType(type_LandArea, Var_ZONE)) &  
-(((f_part(Var_ZONE,Var_AREA)) & (((f_slopeGradient(Var_ZONE,Var_SLOPE)) & (f_greaterThan(Var_SLOPE,0.1))))))))))))))))).
-
-fof(axGeographyLem56, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_Object, Var_AREA) => 
-(((f_attribute(Var_AREA,inst_MountainousTerrain)) => (( ? [Var_MTN] : 
- (hasType(type_Mountain, Var_MTN) &  
-(f_part(Var_MTN,Var_AREA)))))))))).
-
-fof(axGeographyLem57, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_Object, Var_AREA) => 
-(((f_attribute(Var_AREA,inst_MountainousTerrain)) => (( ? [Var_MTN] : 
- (hasType(type_Mountain, Var_MTN) &  
-(f_located(Var_MTN,Var_AREA)))))))))).
-
-fof(axGeographyLem58, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_MountainRange, Var_AREA) => 
-(f_attribute(Var_AREA,inst_MountainousTerrain))))).
-
-fof(axGeographyLem59, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_Object, Var_AREA) => 
-(((f_attribute(Var_AREA,inst_FertileTerrain)) => (( ! [Var_AGRICULTURE] : 
- (hasType(type_Agriculture, Var_AGRICULTURE) => 
-(f_located(Var_AGRICULTURE,Var_AREA)))))))))).
-
-fof(axGeographyLem60, axiom, 
- ( ! [Var_SOIL] : 
- (hasType(type_Soil, Var_SOIL) => 
-(( ! [Var_AREA] : 
- (hasType(type_LandArea, Var_AREA) => 
-(((((f_attribute(Var_SOIL,inst_Red)) & (f_component(Var_SOIL,Var_AREA)))) => (f_attribute(Var_AREA,inst_FertileTerrain)))))))))).
-
-fof(axGeographyLem61, axiom, 
- ( ! [Var_SOIL] : 
- (hasType(type_Soil, Var_SOIL) => 
-(( ! [Var_AREA] : 
- (hasType(type_LandArea, Var_AREA) => 
-(((((f_attribute(Var_SOIL,inst_Yellow)) & (f_component(Var_SOIL,Var_AREA)))) => (( ~ (f_attribute(Var_AREA,inst_FertileTerrain)))))))))))).
-
-fof(axGeographyLem62, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_CONE] : 
- (hasType(type_Volcano, Var_CONE) => 
-(((f_attribute(Var_CONE,inst_VolcanicallyActive)) => (( ~ (f_attribute(Var_AREA,inst_GeologicallyStable)))))))))))).
-
-fof(axGeographyLem63, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_BLOW] : 
- (hasType(type_VolcanicEruption, Var_BLOW) => 
-(((f_located(Var_BLOW,Var_AREA)) => (( ~ (f_attribute(Var_AREA,inst_GeologicallyStable)))))))))))).
-
-fof(axGeographyLem64, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_SHAKING] : 
- (hasType(type_EarthTremor, Var_SHAKING) => 
-(((f_located(Var_SHAKING,Var_AREA)) => (( ~ (f_attribute(Var_AREA,inst_GeologicallyStable)))))))))))).
-
-fof(axGeographyLem65, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_FAULT] : 
- (hasType(type_GeologicalFault, Var_FAULT) => 
-(((f_located(Var_FAULT,Var_AREA)) => (( ~ (f_attribute(Var_AREA,inst_GeologicallyStable)))))))))))).
-
-fof(axGeographyLem66, axiom, 
- ( ! [Var_HEIGHT] : 
- (hasType(type_LengthMeasure, Var_HEIGHT) => 
-(( ! [Var_OBJECT] : 
- ((hasType(type_Object, Var_OBJECT) & hasType(type_Physical, Var_OBJECT)) => 
-(((f_elevation(Var_OBJECT,Var_HEIGHT)) => (( ? [Var_PLACE] : 
- (hasType(type_GeographicArea, Var_PLACE) &  
-(f_located(Var_OBJECT,Var_PLACE))))))))))))).
-
-fof(axGeographyLem67, axiom, 
- ( ! [Var_PLACE] : 
- (hasType(type_GeographicArea, Var_PLACE) => 
-(( ! [Var_HEIGHT] : 
- (hasType(type_LengthMeasure, Var_HEIGHT) => 
-(( ! [Var_OBJECT] : 
- ((hasType(type_Object, Var_OBJECT) & hasType(type_Physical, Var_OBJECT)) => 
-(((((f_elevation(Var_OBJECT,Var_HEIGHT)) & (f_located(Var_OBJECT,Var_PLACE)))) => (f_superficialPart(Var_PLACE,inst_PlanetEarth))))))))))))).
-
-fof(axGeographyLem68, axiom, 
- ( ! [Var_HEIGHT] : 
- (hasType(type_LengthMeasure, Var_HEIGHT) => 
-(( ! [Var_OBJECT] : 
- ((hasType(type_Object, Var_OBJECT) & hasType(type_Physical, Var_OBJECT)) => 
-(((f_elevation(Var_OBJECT,Var_HEIGHT)) => (( ? [Var_DATUM] : 
- ((hasType(type_Object, Var_DATUM) & hasType(type_Physical, Var_DATUM)) &  
-(((f_properPart(Var_DATUM,inst_SeaLevel)) & (((f_orientation(Var_OBJECT,Var_DATUM,inst_Vertical)) & (f_distance(Var_OBJECT,Var_DATUM,Var_HEIGHT))))))))))))))))).
-
-fof(axGeographyLem69, axiom, 
- ( ! [Var_OBJECT] : 
- (hasType(type_LandForm, Var_OBJECT) => 
-(( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_NUM] : 
- (hasType(type_RealNumber, Var_NUM) => 
-(((f_elevation(Var_OBJECT,f_MeasureFn(Var_NUM,Var_UNIT))) => (( ? [Var_HIGHPOINT] : 
- ((hasType(type_SelfConnectedObject, Var_HIGHPOINT) & hasType(type_Physical, Var_HIGHPOINT)) &  
-(((f_top(Var_HIGHPOINT,Var_OBJECT)) & (f_distance(Var_HIGHPOINT,inst_SeaLevel,f_MeasureFn(Var_NUM,Var_UNIT))))))))))))))))))).
-
-fof(axGeographyLem70, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_ELEV1] : 
- ((hasType(type_LengthMeasure, Var_ELEV1) & hasType(type_Quantity, Var_ELEV1)) => 
-(((((f_geographicSubregion(f_ElevationLowPointFn(Var_AREA),Var_AREA)) & (f_elevation(f_ElevationLowPointFn(Var_AREA),Var_ELEV1)))) => (( ? [Var_ELEV2] : 
- ((hasType(type_LengthMeasure, Var_ELEV2) & hasType(type_Quantity, Var_ELEV2)) &  
-(( ~ ( ? [Var_OTHER] : 
- ((hasType(type_GeographicArea, Var_OTHER) & hasType(type_Entity, Var_OTHER) & hasType(type_Object, Var_OTHER)) &  
-(((f_geographicSubregion(Var_OTHER,Var_AREA)) & (((Var_OTHER != f_ElevationLowPointFn(Var_AREA)) & (((f_elevation(Var_OTHER,Var_ELEV2)) & (f_lessThan(Var_ELEV2,Var_ELEV1))))))))))))))))))))))).
-
-fof(axGeographyLem71, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_ELEV1] : 
- ((hasType(type_LengthMeasure, Var_ELEV1) & hasType(type_Quantity, Var_ELEV1)) => 
-(((((f_geographicSubregion(f_ElevationHighPointFn(Var_AREA),Var_AREA)) & (f_elevation(f_ElevationHighPointFn(Var_AREA),Var_ELEV1)))) => (( ? [Var_ELEV2] : 
- ((hasType(type_LengthMeasure, Var_ELEV2) & hasType(type_Quantity, Var_ELEV2)) &  
-(( ~ ( ? [Var_OTHER] : 
- ((hasType(type_GeographicArea, Var_OTHER) & hasType(type_Entity, Var_OTHER) & hasType(type_Object, Var_OTHER)) &  
-(((f_geographicSubregion(Var_OTHER,Var_AREA)) & (((Var_OTHER != f_ElevationHighPointFn(Var_AREA)) & (((f_elevation(Var_OTHER,Var_ELEV2)) & (f_greaterThan(Var_ELEV2,Var_ELEV1))))))))))))))))))))))).
-
-fof(axGeographyLem72, axiom, 
- ( ! [Var_GAS] : 
- (hasType(type_NaturalGas, Var_GAS) => 
-(f_attribute(Var_GAS,inst_Gas))))).
-
-fof(axGeographyLem73, axiom, 
- ( ! [Var_TOTAL] : 
- (hasType(type_AreaMeasure, Var_TOTAL) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_Entity, Var_AMOUNT) & hasType(type_ConstantQuantity, Var_AMOUNT)) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_ConstantQuantity, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_REGION] : 
- ((hasType(type_GeographicArea, Var_REGION) & hasType(type_Region, Var_REGION)) => 
-(((((f_arableLandArea(Var_REGION,Var_FRACTION)) & (((f_greaterThanOrEqualTo(Var_FRACTION,0)) & (((f_totalArea(Var_REGION,Var_TOTAL)) & (Var_AMOUNT = f_MultiplicationFn(Var_FRACTION,Var_TOTAL)))))))) => (f_arableLandArea(Var_REGION,Var_AMOUNT)))))))))))))))).
-
-fof(axGeographyLem74, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfArea, Var_UNIT) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_Entity, Var_AMOUNT) & hasType(type_ConstantQuantity, Var_AMOUNT)) => 
-(( ! [Var_TOTAL] : 
- ((hasType(type_RealNumber, Var_TOTAL) & hasType(type_Quantity, Var_TOTAL)) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_ConstantQuantity, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_REGION] : 
- ((hasType(type_GeographicArea, Var_REGION) & hasType(type_Region, Var_REGION)) => 
-(((((f_arableLandArea(Var_REGION,Var_FRACTION)) & (((f_greaterThanOrEqualTo(Var_FRACTION,0)) & (((f_totalArea(Var_REGION,f_MeasureFn(Var_TOTAL,Var_UNIT))) & (Var_AMOUNT = f_MeasureFn(f_MultiplicationFn(Var_FRACTION,Var_TOTAL),Var_UNIT)))))))) => (f_arableLandArea(Var_REGION,Var_AMOUNT))))))))))))))))))).
-
-fof(axGeographyLem75, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfArea, Var_UNIT) => 
-(( ! [Var_TOTAL] : 
- ((hasType(type_RealNumber, Var_TOTAL) & hasType(type_Quantity, Var_TOTAL)) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_ConstantQuantity, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_REGION] : 
- ((hasType(type_GeographicArea, Var_REGION) & hasType(type_Region, Var_REGION)) => 
-(((((f_arableLandArea(Var_REGION,Var_FRACTION)) & (((f_greaterThanOrEqualTo(Var_FRACTION,0)) & (f_totalArea(Var_REGION,f_MeasureFn(Var_TOTAL,Var_UNIT))))))) => (( ? [Var_ARABLE] : 
- (hasType(type_ArableLand, Var_ARABLE) &  
-(((f_geographicSubregion(Var_ARABLE,Var_REGION)) & (f_measure(Var_ARABLE,f_MeasureFn(f_MultiplicationFn(Var_FRACTION,Var_TOTAL),Var_UNIT)))))))))))))))))))))).
-
-fof(axGeographyLem76, axiom, 
- ( ! [Var_TOTAL] : 
- (hasType(type_AreaMeasure, Var_TOTAL) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_Entity, Var_AMOUNT) & hasType(type_ConstantQuantity, Var_AMOUNT)) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_ConstantQuantity, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_REGION] : 
- ((hasType(type_GeographicArea, Var_REGION) & hasType(type_Region, Var_REGION)) => 
-(((((f_permanentCropLandArea(Var_REGION,Var_FRACTION)) & (((f_greaterThanOrEqualTo(Var_FRACTION,0)) & (((f_totalArea(Var_REGION,Var_TOTAL)) & (Var_AMOUNT = f_MultiplicationFn(Var_FRACTION,Var_TOTAL)))))))) => (f_permanentCropLandArea(Var_REGION,Var_AMOUNT)))))))))))))))).
-
-fof(axGeographyLem77, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfArea, Var_UNIT) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_Entity, Var_AMOUNT) & hasType(type_ConstantQuantity, Var_AMOUNT)) => 
-(( ! [Var_TOTAL] : 
- ((hasType(type_RealNumber, Var_TOTAL) & hasType(type_Quantity, Var_TOTAL)) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_ConstantQuantity, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_REGION] : 
- ((hasType(type_GeographicArea, Var_REGION) & hasType(type_Region, Var_REGION)) => 
-(((((f_permanentCropLandArea(Var_REGION,Var_FRACTION)) & (((f_greaterThanOrEqualTo(Var_FRACTION,0)) & (((f_totalArea(Var_REGION,f_MeasureFn(Var_TOTAL,Var_UNIT))) & (Var_AMOUNT = f_MeasureFn(f_MultiplicationFn(Var_FRACTION,Var_TOTAL),Var_UNIT)))))))) => (f_permanentCropLandArea(Var_REGION,Var_AMOUNT))))))))))))))))))).
-
-fof(axGeographyLem78, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfArea, Var_UNIT) => 
-(( ! [Var_TOTAL] : 
- ((hasType(type_RealNumber, Var_TOTAL) & hasType(type_Quantity, Var_TOTAL)) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_ConstantQuantity, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_REGION] : 
- ((hasType(type_GeographicArea, Var_REGION) & hasType(type_Region, Var_REGION)) => 
-(((((f_permanentCropLandArea(Var_REGION,Var_FRACTION)) & (((f_greaterThanOrEqualTo(Var_FRACTION,0)) & (f_totalArea(Var_REGION,f_MeasureFn(Var_TOTAL,Var_UNIT))))))) => (( ? [Var_PERMCROP] : 
- (hasType(type_PermanentCropLand, Var_PERMCROP) &  
-(((f_geographicSubregion(Var_PERMCROP,Var_REGION)) & (f_measure(Var_PERMCROP,f_MeasureFn(f_MultiplicationFn(Var_FRACTION,Var_TOTAL),Var_UNIT)))))))))))))))))))))).
-
-fof(axGeographyLem79, axiom, 
- ( ! [Var_TOTAL] : 
- (hasType(type_AreaMeasure, Var_TOTAL) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_Entity, Var_AMOUNT) & hasType(type_ConstantQuantity, Var_AMOUNT)) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_ConstantQuantity, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_REGION] : 
- ((hasType(type_GeographicArea, Var_REGION) & hasType(type_Region, Var_REGION)) => 
-(((((f_otherLandUseArea(Var_REGION,Var_FRACTION)) & (((f_greaterThanOrEqualTo(Var_FRACTION,0)) & (((f_totalArea(Var_REGION,Var_TOTAL)) & (Var_AMOUNT = f_MultiplicationFn(Var_FRACTION,Var_TOTAL)))))))) => (f_otherLandUseArea(Var_REGION,Var_AMOUNT)))))))))))))))).
-
-fof(axGeographyLem80, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfArea, Var_UNIT) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_Entity, Var_AMOUNT) & hasType(type_ConstantQuantity, Var_AMOUNT)) => 
-(( ! [Var_TOTAL] : 
- ((hasType(type_RealNumber, Var_TOTAL) & hasType(type_Quantity, Var_TOTAL)) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_ConstantQuantity, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_REGION] : 
- ((hasType(type_GeographicArea, Var_REGION) & hasType(type_Region, Var_REGION)) => 
-(((((f_otherLandUseArea(Var_REGION,Var_FRACTION)) & (((f_greaterThanOrEqualTo(Var_FRACTION,0)) & (((f_totalArea(Var_REGION,f_MeasureFn(Var_TOTAL,Var_UNIT))) & (Var_AMOUNT = f_MeasureFn(f_MultiplicationFn(Var_FRACTION,Var_TOTAL),Var_UNIT)))))))) => (f_otherLandUseArea(Var_REGION,Var_AMOUNT))))))))))))))))))).
-
-fof(axGeographyLem81, axiom, 
- ( ! [Var_AMOUNT] : 
- (hasType(type_AreaMeasure, Var_AMOUNT) => 
-(( ! [Var_TOTAL] : 
- (hasType(type_AreaMeasure, Var_TOTAL) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_Entity, Var_FRACTION) & hasType(type_ConstantQuantity, Var_FRACTION)) => 
-(( ! [Var_REGION] : 
- ((hasType(type_GeographicArea, Var_REGION) & hasType(type_Region, Var_REGION)) => 
-(((((f_irrigatedLandArea(Var_REGION,Var_AMOUNT)) & (((f_totalArea(Var_REGION,Var_TOTAL)) & (Var_FRACTION = f_DivisionFn(Var_AMOUNT,Var_TOTAL)))))) => (f_irrigatedLandArea(Var_REGION,Var_FRACTION)))))))))))))))).
-
-fof(axGeographyLem82, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfArea, Var_UNIT) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_Entity, Var_FRACTION) & hasType(type_ConstantQuantity, Var_FRACTION)) => 
-(( ! [Var_TOTAL] : 
- ((hasType(type_RealNumber, Var_TOTAL) & hasType(type_Quantity, Var_TOTAL)) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_RealNumber, Var_AMOUNT) & hasType(type_Quantity, Var_AMOUNT)) => 
-(( ! [Var_REGION] : 
- ((hasType(type_GeographicArea, Var_REGION) & hasType(type_Region, Var_REGION)) => 
-(((((f_irrigatedLandArea(Var_REGION,f_MeasureFn(Var_AMOUNT,Var_UNIT))) & (((f_totalArea(Var_REGION,f_MeasureFn(Var_TOTAL,Var_UNIT))) & (Var_FRACTION = f_DivisionFn(Var_AMOUNT,Var_TOTAL)))))) => (f_irrigatedLandArea(Var_REGION,Var_FRACTION))))))))))))))))))).
-
-fof(axGeographyLem83, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfArea, Var_UNIT) => 
-(( ! [Var_PERMCROP] : 
- (hasType(type_Object, Var_PERMCROP) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_RealNumber, Var_AMOUNT) => 
-(( ! [Var_REGION] : 
- (hasType(type_GeographicArea, Var_REGION) => 
-(((f_irrigatedLandArea(Var_REGION,f_MeasureFn(Var_AMOUNT,Var_UNIT))) => (( ? [Var_IRRLAND] : 
- (hasType(type_IrrigatedLand, Var_IRRLAND) &  
-(((f_geographicSubregion(Var_IRRLAND,Var_REGION)) & (f_measure(Var_PERMCROP,f_MeasureFn(Var_AMOUNT,Var_UNIT)))))))))))))))))))))).
-
-fof(axGeographyLem84, axiom, 
- ( ! [Var_DRYSPELL] : 
- (hasType(type_Drought, Var_DRYSPELL) => 
-(( ! [Var_AREA] : 
- (hasType(type_Object, Var_AREA) => 
-(((f_exactlyLocated(Var_DRYSPELL,Var_AREA)) => (( ? [Var_RAIN] : 
- (hasType(type_Raining, Var_RAIN) &  
-(( ? [Var_PLACE] : 
- (hasType(type_Region, Var_PLACE) &  
-(((f_located(Var_RAIN,Var_PLACE)) & (((f_overlapsSpatially(Var_PLACE,Var_AREA)) & (f_overlapsTemporally(Var_RAIN,Var_DRYSPELL)))))))))))))))))))).
-
-fof(axGeographyLem85, axiom, 
- ( ! [Var_QUAKE] : 
- (hasType(type_Earthquake, Var_QUAKE) => 
-(( ? [Var_TREMOR] : 
- (hasType(type_EarthTremor, Var_TREMOR) &  
-(f_subProcess(Var_TREMOR,Var_QUAKE)))))))).
-
-fof(axGeographyLem86, axiom, 
- ( ! [Var_SHOCK] : 
- (hasType(type_Aftershock, Var_SHOCK) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(((f_located(Var_SHOCK,Var_PLACE)) => (( ? [Var_TREMOR] : 
- (hasType(type_EarthTremor, Var_TREMOR) &  
-(((f_located(Var_TREMOR,Var_PLACE)) & (f_before(f_WhenFn(Var_TREMOR),f_WhenFn(Var_SHOCK)))))))))))))))).
-
-fof(axGeographyLem87, axiom, 
- ( ! [Var_QUAKE] : 
- (hasType(type_Earthquake, Var_QUAKE) => 
-(( ! [Var_VALUE] : 
- (hasType(type_RealNumber, Var_VALUE) => 
-(((f_measure(Var_QUAKE,f_MeasureFn(Var_VALUE,inst_RichterMagnitude))) => (( ? [Var_TREMOR] : 
- (hasType(type_EarthTremor, Var_TREMOR) &  
-(((f_subProcess(Var_TREMOR,Var_QUAKE)) & (f_measure(Var_TREMOR,f_MeasureFn(Var_VALUE,inst_RichterMagnitude)))))))))))))))).
-
-fof(axGeographyLem88, axiom, 
- ( ! [Var_QUAKE] : 
- (hasType(type_EarthTremor, Var_QUAKE) => 
-(( ? [Var_FAULT] : 
- (hasType(type_GeologicalFault, Var_FAULT) &  
-(f_origin(Var_QUAKE,Var_FAULT)))))))).
-
-fof(axGeographyLem89, axiom, 
- ( ! [Var_QUAKE] : 
- (hasType(type_Earthquake, Var_QUAKE) => 
-(( ? [Var_FAULT] : 
- (hasType(type_GeologicalFault, Var_FAULT) &  
-(f_origin(Var_QUAKE,Var_FAULT)))))))).
-
-fof(axGeographyLem90, axiom, 
- ( ! [Var_FIRE] : 
- (hasType(type_ForestFire, Var_FIRE) => 
-(( ? [Var_FOREST] : 
- (hasType(type_Forest, Var_FOREST) &  
-(((f_located(Var_FIRE,Var_FOREST)) & (f_patient(Var_FIRE,Var_FOREST)))))))))).
-
-fof(axGeographyLem91, axiom, 
- ( ! [Var_FIRE] : 
- (hasType(type_GrassFire, Var_FIRE) => 
-(( ? [Var_GRASS] : 
- (hasType(type_Grass, Var_GRASS) &  
-(((f_located(Var_FIRE,Var_GRASS)) & (f_patient(Var_FIRE,Var_GRASS)))))))))).
-
-fof(axGeographyLem92, axiom, 
- ( ! [Var_ERUPTING] : 
- (hasType(type_VolcanicEruption, Var_ERUPTING) => 
-(( ? [Var_VOLCANO] : 
- (hasType(type_Volcano, Var_VOLCANO) &  
-(f_located(Var_ERUPTING,Var_VOLCANO)))))))).
-
-fof(axGeographyLem93, axiom, 
- ( ! [Var_ERUPTING] : 
- (hasType(type_VolcanicEruption, Var_ERUPTING) => 
-(( ? [Var_HEATING] : 
- (hasType(type_Heating, Var_HEATING) &  
-(f_subProcess(Var_HEATING,Var_ERUPTING)))))))).
-
-fof(axGeographyLem94, axiom, 
- ( ! [Var_PH] : 
- ((hasType(type_RealNumber, Var_PH) & hasType(type_Quantity, Var_PH)) => 
-(( ! [Var_SOLUTION] : 
- (hasType(type_Object, Var_SOLUTION) => 
-(((f_measure(Var_SOLUTION,f_MeasureFn(Var_PH,inst_PHValue))) => (f_lessThanOrEqualTo(Var_PH,14)))))))))).
-
-fof(axGeographyLem95, axiom, 
- ( ! [Var_PH] : 
- ((hasType(type_RealNumber, Var_PH) & hasType(type_Quantity, Var_PH)) => 
-(( ! [Var_SOLUTION] : 
- (hasType(type_Object, Var_SOLUTION) => 
-(((f_measure(Var_SOLUTION,f_MeasureFn(Var_PH,inst_PHValue))) => (f_greaterThanOrEqualTo(Var_PH,0)))))))))).
-
-fof(axGeographyLem96, axiom, 
- ( ! [Var_RAINFALL] : 
- (hasType(type_Process, Var_RAINFALL) => 
-(( ! [Var_RAIN] : 
- (hasType(type_Water, Var_RAIN) => 
-(( ! [Var_PH] : 
- ((hasType(type_RealNumber, Var_PH) & hasType(type_Quantity, Var_PH)) => 
-(((((f_patient(Var_RAINFALL,Var_RAIN)) & (f_measure(Var_RAIN,f_MeasureFn(Var_PH,inst_PHValue))))) => (f_lessThan(Var_PH,5.6))))))))))))).
-
-fof(axGeographyLem97, axiom, 
- ( ! [Var_RESTORE] : 
- (hasType(type_Reforestation, Var_RESTORE) => 
-(( ? [Var_TREE] : 
- (hasType(type_BotanicalTree, Var_TREE) &  
-(((f_attribute(Var_TREE,inst_NonFullyFormed)) & (f_patient(Var_RESTORE,Var_TREE)))))))))).
-
-fof(axGeographyLem98, axiom, 
- ( ! [Var_STUFF] : 
- (hasType(type_Effluent, Var_STUFF) => 
-(f_attribute(Var_STUFF,inst_Fluid))))).
-
-fof(axGeographyLem99, axiom, 
- ( ! [Var_WEARING] : 
- (hasType(type_Erosion, Var_WEARING) => 
-(( ? [Var_LAND] : 
- (hasType(type_LandForm, Var_LAND) &  
-(f_patient(Var_WEARING,Var_LAND)))))))).
-
-fof(axGeographyLem100, axiom, 
- ( ! [Var_HARMING] : 
- (hasType(type_ForestDamage, Var_HARMING) => 
-(( ? [Var_TREE] : 
- (hasType(type_BotanicalTree, Var_TREE) &  
-(f_patient(Var_HARMING,Var_TREE)))))))).
-
-fof(axGeographyLem101, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_Salination, Var_PROCESS) => 
-(( ? [Var_SALT] : 
- (hasType(type_SodiumChloride, Var_SALT) &  
-(f_resourceS(Var_PROCESS,Var_SALT)))))))).
-
-fof(axGeographyLem102, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_SoilSalination, Var_PROCESS) => 
-(( ? [Var_SOIL] : 
- (hasType(type_Soil, Var_SOIL) &  
-(f_resourceS(Var_PROCESS,Var_SOIL)))))))).
-
-fof(axGeographyLem103, axiom, 
- ( ! [Var_COMPACT] : 
- (hasType(type_Agreement, Var_COMPACT) => 
-(( ? [Var_COMM] : 
- (hasType(type_Committing, Var_COMM) &  
-(f_represents(Var_COMM,Var_COMPACT)))))))).
-
-fof(axGeographyLem104, axiom, 
- ( ! [Var_AGREEMENT] : 
- (hasType(type_InternationalAgreement, Var_AGREEMENT) => 
-(( ! [Var_COMMITTING] : 
- (hasType(type_Committing, Var_COMMITTING) => 
-(((f_represents(Var_COMMITTING,Var_AGREEMENT)) => (( ? [Var_AGENT] : 
- (hasType(type_Nation, Var_AGENT) &  
-(f_agent(Var_COMMITTING,Var_AGENT))))))))))))).
-
-fof(axGeographyLem105, axiom, 
- ( ! [Var_PROP] : 
- (hasType(type_Proposition, Var_PROP) => 
-(( ! [Var_CBO] : 
- (hasType(type_ContentBearingObject, Var_CBO) => 
-(( ! [Var_COMM] : 
- (hasType(type_Communication, Var_COMM) => 
-(((((f_containsInformation(Var_CBO,Var_PROP)) & (f_patient(Var_COMM,Var_CBO)))) => (f_represents(Var_COMM,Var_PROP))))))))))))).
-
-fof(axGeographyLem106, axiom, 
- ( ! [Var_TREATY] : 
- (hasType(type_TreatyDocument, Var_TREATY) => 
-(( ? [Var_COMM] : 
- (hasType(type_Committing, Var_COMM) &  
-(( ? [Var_COUNTRY1] : 
- (hasType(type_GeopoliticalArea, Var_COUNTRY1) &  
-(( ? [Var_COUNTRY2] : 
- (hasType(type_GeopoliticalArea, Var_COUNTRY2) &  
-(((f_patient(Var_COMM,Var_TREATY)) & (((f_agent(Var_COMM,Var_COUNTRY1)) & (((f_agent(Var_COMM,Var_COUNTRY2)) & (Var_COUNTRY1 != Var_COUNTRY2))))))))))))))))))).
-
-fof(axGeographyLem107, axiom, 
- ( ! [Var_CONTENT] : 
- (hasType(type_Proposition, Var_CONTENT) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(((f_partyToAgreement(Var_AGENT,Var_CONTENT)) => (( ? [Var_COMMITTING] : 
- (hasType(type_Committing, Var_COMMITTING) &  
-(( ? [Var_CBO] : 
- (hasType(type_ContentBearingObject, Var_CBO) &  
-(((f_patient(Var_COMMITTING,Var_CBO)) & (((f_containsInformation(Var_CBO,Var_CONTENT)) & (f_agent(Var_COMMITTING,Var_AGENT)))))))))))))))))))).
-
-fof(axGeographyLem108, axiom, 
- ( ! [Var_PROP] : 
- (hasType(type_Proposition, Var_PROP) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(((f_unratifiedSignatoryToAgreement(Var_AGENT,Var_PROP)) => (( ~ (f_partyToAgreement(Var_AGENT,Var_PROP)))))))))))).
-
-fof(axGeographyLem109, axiom, 
- ( ! [Var_SIGNING] : 
- (hasType(type_SigningADocument, Var_SIGNING) => 
-(( ? [Var_DOC] : 
- (hasType(type_LinguisticExpression, Var_DOC) &  
-(( ? [Var_TERMS] : 
- (hasType(type_Agreement, Var_TERMS) &  
-(((f_containsInformation(Var_DOC,Var_TERMS)) & (f_patient(Var_SIGNING,Var_DOC))))))))))))).
-
-fof(axGeographyLem110, axiom, 
- ( ! [Var_SAT] : 
- (hasType(type_Satellite, Var_SAT) => 
-(( ! [Var_FOCUS] : 
- (hasType(type_AstronomicalBody, Var_FOCUS) => 
-(( ? [Var_BODY] : 
- (hasType(type_AstronomicalBody, Var_BODY) &  
-(f_orbits(Var_SAT,Var_FOCUS))))))))))).
-
-fof(axGeographyLem111, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_Hemisphere, Var_AREA) => 
-(f_geographicSubregion(Var_AREA,inst_PlanetEarth))))).
-
-fof(axGeographyLem112, axiom, 
- ( ! [Var_HEMISPHERE] : 
- (hasType(type_Hemisphere, Var_HEMISPHERE) => 
-(((Var_HEMISPHERE = inst_NorthernHemisphere) | (((Var_HEMISPHERE = inst_SouthernHemisphere) | (((Var_HEMISPHERE = inst_EasternHemisphere) | (Var_HEMISPHERE = inst_WesternHemisphere)))))))))).
-
-fof(axGeographyLem113, axiom, 
- ( ! [Var_TWO] : 
- (hasType(type_Region, Var_TWO) => 
-(( ! [Var_ONE] : 
- ((hasType(type_Object, Var_ONE) & hasType(type_Physical, Var_ONE)) => 
-(((f_overlapsSpatially(Var_ONE,Var_TWO)) => (f_partlyLocated(Var_ONE,Var_TWO)))))))))).
-
-fof(axGeographyLem114, axiom, 
- ( ! [Var_CONTINENT] : 
- (hasType(type_Continent, Var_CONTINENT) => 
-(((inst_Africa = Var_CONTINENT) | (((inst_NorthAmerica = Var_CONTINENT) | (((inst_SouthAmerica = Var_CONTINENT) | (((inst_Antarctica = Var_CONTINENT) | (((inst_Europe = Var_CONTINENT) | (((inst_Asia = Var_CONTINENT) | (inst_Oceania = Var_CONTINENT)))))))))))))))).
-
-fof(axGeographyLem115, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_Continent, Var_AREA) => 
-(f_geographicSubregion(Var_AREA,inst_PlanetEarth))))).
-
-fof(axGeographyLem116, axiom, 
- ( ! [Var_DIR] : 
- (hasType(type_PositionalAttribute, Var_DIR) => 
-(( ! [Var_OPPDIR] : 
- (hasType(type_PositionalAttribute, Var_OPPDIR) => 
-(( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((((f_orientation(Var_OBJ1,Var_OBJ2,Var_DIR)) & (f_oppositeDirection(Var_DIR,Var_OPPDIR)))) => (f_orientation(Var_OBJ2,Var_OBJ1,Var_OPPDIR)))))))))))))))).
-
-fof(axGeographyLem117, axiom, 
- ( ! [Var_DIR2] : 
- (hasType(type_PositionalAttribute, Var_DIR2) => 
-(( ! [Var_DIR1] : 
- (hasType(type_PositionalAttribute, Var_DIR1) => 
-(((f_oppositeDirection(Var_DIR1,Var_DIR2)) => (f_contraryAttribute(lista)))))))))).
-
-fof(axGeographyLem118, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Northeast)) <=> (((f_orientation(Var_OBJ1,Var_OBJ2,inst_North)) & (f_orientation(Var_OBJ1,Var_OBJ2,inst_East)))))))))))).
-
-fof(axGeographyLem119, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Southeast)) <=> (((f_orientation(Var_OBJ1,Var_OBJ2,inst_South)) & (f_orientation(Var_OBJ1,Var_OBJ2,inst_East)))))))))))).
-
-fof(axGeographyLem120, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Southwest)) <=> (((f_orientation(Var_OBJ1,Var_OBJ2,inst_South)) & (f_orientation(Var_OBJ1,Var_OBJ2,inst_West)))))))))))).
-
-fof(axGeographyLem121, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Northwest)) <=> (((f_orientation(Var_OBJ1,Var_OBJ2,inst_North)) & (f_orientation(Var_OBJ1,Var_OBJ2,inst_West)))))))))))).
-
-fof(axGeographyLem122, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_Physical, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Physical, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_courseWRTTrueNorth(Var_OBJ1,Var_OBJ2,f_MeasureFn(180,inst_AngularDegree))) <=> (f_orientation(Var_OBJ1,Var_OBJ2,inst_South)))))))))).
-
-fof(axGeographyLem123, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_Physical, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Physical, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_courseWRTTrueNorth(Var_OBJ1,Var_OBJ2,f_MeasureFn(270,inst_AngularDegree))) <=> (f_orientation(Var_OBJ1,Var_OBJ2,inst_West)))))))))).
-
-fof(axGeographyLem124, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_Physical, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Physical, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_courseWRTTrueNorth(Var_OBJ1,Var_OBJ2,f_MeasureFn(360,inst_AngularDegree))) <=> (f_orientation(Var_OBJ1,Var_OBJ2,inst_North)))))))))).
-
-fof(axGeographyLem125, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_Physical, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Physical, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_courseWRTTrueNorth(Var_OBJ1,Var_OBJ2,f_MeasureFn(135,inst_AngularDegree))) <=> (f_orientation(Var_OBJ1,Var_OBJ2,inst_Southeast)))))))))).
-
-fof(axGeographyLem126, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_Physical, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Physical, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_courseWRTTrueNorth(Var_OBJ1,Var_OBJ2,f_MeasureFn(225,inst_AngularDegree))) <=> (f_orientation(Var_OBJ1,Var_OBJ2,inst_Southwest)))))))))).
-
-fof(axGeographyLem127, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_Physical, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Physical, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_courseWRTTrueNorth(Var_OBJ1,Var_OBJ2,f_MeasureFn(315,inst_AngularDegree))) <=> (f_orientation(Var_OBJ1,Var_OBJ2,inst_Northwest)))))))))).
-
-fof(axGeographyLem128, axiom, 
- ( ! [Var_DIRECTION] : 
- ((hasType(type_DirectionalAttribute, Var_DIRECTION) & hasType(type_Entity, Var_DIRECTION)) => 
-(( ! [Var_DEGREE] : 
- (hasType(type_PlaneAngleMeasure, Var_DEGREE) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(((f_magneticVariation(Var_AREA,Var_DEGREE,Var_DIRECTION)) => (((Var_DIRECTION = inst_East) | (Var_DIRECTION = inst_West)))))))))))))).
-
-fof(axGeographyLem129, axiom, 
- ( ! [Var_DIRECTION] : 
- ((hasType(type_DirectionalAttribute, Var_DIRECTION) & hasType(type_Entity, Var_DIRECTION)) => 
-(( ! [Var_DEGREE] : 
- ((hasType(type_PlaneAngleMeasure, Var_DEGREE) & hasType(type_Quantity, Var_DEGREE)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_Object, Var_AREA) & hasType(type_GeographicArea, Var_AREA)) => 
-(( ! [Var_MAGDEGREE] : 
- ((hasType(type_PlaneAngleMeasure, Var_MAGDEGREE) & hasType(type_Quantity, Var_MAGDEGREE)) => 
-(( ! [Var_OBJ2] : 
- (hasType(type_Physical, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Physical, Var_OBJ1) => 
-(((((f_courseWRTMagneticNorth(Var_OBJ1,Var_OBJ2,Var_MAGDEGREE)) & (((f_partlyLocated(Var_OBJ1,Var_AREA)) & (((f_partlyLocated(Var_OBJ2,Var_AREA)) & (f_magneticVariation(Var_AREA,Var_DEGREE,Var_DIRECTION)))))))) => (( ? [Var_TRUEDEGREE] : 
- (hasType(type_PlaneAngleMeasure, Var_TRUEDEGREE) &  
-(( ? [Var_DIFFDEGREE] : 
- (hasType(type_Entity, Var_DIFFDEGREE) &  
-(((((((Var_DIRECTION = inst_East) & (Var_DIFFDEGREE = f_AdditionFn(Var_MAGDEGREE,Var_DEGREE)))) => (f_courseWRTTrueNorth(Var_OBJ1,Var_OBJ2,Var_TRUEDEGREE)))) & (((((Var_DIRECTION = inst_West) & (Var_DIFFDEGREE = f_SubtractionFn(Var_MAGDEGREE,Var_DEGREE)))) => (f_courseWRTTrueNorth(Var_OBJ1,Var_OBJ2,Var_TRUEDEGREE)))))))))))))))))))))))))))))))).
-
-fof(axGeographyLem130, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Fathom) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,6),inst_FootLength))))))).
-
-fof(axGeographyLem131, axiom, 
- ( ! [Var_NUM] : 
- ((hasType(type_RealNumber, Var_NUM) & hasType(type_Quantity, Var_NUM)) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_Entity, Var_AMOUNT) => 
-(((Var_AMOUNT = f_MeasureFn(Var_NUM,inst_NauticalMile)) => (Var_AMOUNT = f_MeasureFn(f_MultiplicationFn(Var_NUM,1.852),f_KiloFn(inst_Meter))))))))))).
-
-fof(axGeographyLem132, axiom, 
- ( ! [Var_NUM] : 
- ((hasType(type_RealNumber, Var_NUM) & hasType(type_Quantity, Var_NUM)) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_Entity, Var_AMOUNT) => 
-(((Var_AMOUNT = f_MeasureFn(Var_NUM,inst_NauticalMile)) => (Var_AMOUNT = f_MeasureFn(f_MultiplicationFn(Var_NUM,1.151),inst_Mile)))))))))).
-
-fof(axGeographyLem133, axiom, 
- ( ! [Var_NUM] : 
- ((hasType(type_Entity, Var_NUM) & hasType(type_RealNumber, Var_NUM) & hasType(type_Quantity, Var_NUM)) => 
-(((Var_NUM = f_MultiplicationFn(1,Var_NUM)) => (f_MeasureFn(Var_NUM,inst_NauticalMile) = f_MeasureFn(f_MultiplicationFn(Var_NUM,1852),inst_Meter))))))).
-
-fof(axGeographyLem134, axiom, 
- ( ! [Var_NUM] : 
- ((hasType(type_Entity, Var_NUM) & hasType(type_RealNumber, Var_NUM) & hasType(type_Quantity, Var_NUM)) => 
-(((Var_NUM = f_MultiplicationFn(1,Var_NUM)) => (f_MeasureFn(Var_NUM,inst_NauticalMile) = f_MeasureFn(f_MultiplicationFn(Var_NUM,1.852),f_KiloFn(inst_Meter)))))))).
-
-fof(axGeographyLem135, axiom, 
- ( ! [Var_NUM] : 
- ((hasType(type_Entity, Var_NUM) & hasType(type_RealNumber, Var_NUM) & hasType(type_Quantity, Var_NUM)) => 
-(((Var_NUM = f_MultiplicationFn(1,Var_NUM)) => (f_MeasureFn(Var_NUM,inst_NauticalMile) = f_MeasureFn(f_MultiplicationFn(Var_NUM,6076.1),inst_FootLength))))))).
-
-fof(axGeographyLem136, axiom, 
- ( ! [Var_NUM] : 
- ((hasType(type_Entity, Var_NUM) & hasType(type_RealNumber, Var_NUM) & hasType(type_Quantity, Var_NUM)) => 
-(((Var_NUM = f_MultiplicationFn(1,Var_NUM)) => (f_MeasureFn(Var_NUM,inst_NauticalMile) = f_MeasureFn(f_MultiplicationFn(Var_NUM,1.151),inst_Mile))))))).
-
-fof(axGeographyLem137, axiom, 
- ( ! [Var_TIME] : 
- ((hasType(type_RealNumber, Var_TIME) & hasType(type_Quantity, Var_TIME)) => 
-(( ! [Var_DISTANCE] : 
- ((hasType(type_RealNumber, Var_DISTANCE) & hasType(type_Quantity, Var_DISTANCE)) => 
-(( ! [Var_SPEED] : 
- (hasType(type_Entity, Var_SPEED) => 
-(((Var_SPEED = f_SpeedFn(f_MeasureFn(Var_DISTANCE,inst_NauticalMile),f_MeasureFn(Var_TIME,inst_HourDuration))) => (Var_SPEED = f_MeasureFn(f_DivisionFn(Var_DISTANCE,Var_TIME),inst_KnotUnitOfSpeed))))))))))))).
-
-fof(axGeographyLem138, axiom, 
- ( ! [Var_NUM] : 
- (hasType(type_RealNumber, Var_NUM) => 
-(( ! [Var_SPEED] : 
- (hasType(type_Entity, Var_SPEED) => 
-(((Var_SPEED = f_MeasureFn(Var_NUM,inst_KnotUnitOfSpeed)) => (Var_SPEED = f_SpeedFn(f_MeasureFn(Var_NUM,inst_NauticalMile),f_MeasureFn(1,inst_HourDuration))))))))))).
-
-fof(axGeographyLem139, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) => 
-(( ! [Var_AMOUNT] : 
- (hasType(type_Entity, Var_AMOUNT) => 
-(((Var_AMOUNT = f_MeasureFn(1,f_SquareUnitFn(Var_UNIT))) <=> (Var_AMOUNT = f_MultiplicationFn(f_MeasureFn(1,Var_UNIT),f_MeasureFn(1,Var_UNIT))))))))))).
-
-fof(axGeographyLem140, axiom, 
- ( ! [Var_PLACE] : 
- (hasType(type_UndergroundArea, Var_PLACE) => 
-(( ? [Var_GROUND] : 
- ((hasType(type_SelfConnectedObject, Var_GROUND) & hasType(type_Object, Var_GROUND)) &  
-(( ? [Var_AREA] : 
- (hasType(type_Object, Var_AREA) &  
-(((f_surface(Var_GROUND,inst_PlanetEarth)) & (((f_part(Var_AREA,Var_GROUND)) & (f_orientation(Var_PLACE,Var_AREA,inst_Below))))))))))))))).
-
-fof(axGeographyLem141, axiom, 
- ( ! [Var_RANGE] : 
- (hasType(type_MountainRange, Var_RANGE) => 
-(( ! [Var_MOUNTAIN1] : 
- (hasType(type_Object, Var_MOUNTAIN1) => 
-(((f_part(Var_MOUNTAIN1,Var_RANGE)) => (( ? [Var_MOUNTAIN2] : 
- (hasType(type_Mountain, Var_MOUNTAIN2) &  
-(((f_component(Var_MOUNTAIN2,Var_RANGE)) & (f_meetsSpatially(Var_MOUNTAIN1,Var_MOUNTAIN2))))))))))))))).
-
-fof(axGeographyLem142, axiom, 
- ( ! [Var_MOUNTAIN] : 
- (hasType(type_Mountain, Var_MOUNTAIN) => 
-(( ? [Var_INCLINE] : 
- (hasType(type_SlopedArea, Var_INCLINE) &  
-(((f_attribute(Var_INCLINE,inst_SteepTerrain)) & (f_part(Var_INCLINE,Var_MOUNTAIN)))))))))).
-
-fof(axGeographyLem143, axiom, 
- ( ! [Var_HILL] : 
- (hasType(type_Hill, Var_HILL) => 
-(( ? [Var_INCLINE] : 
- (hasType(type_SlopedArea, Var_INCLINE) &  
-(f_part(Var_INCLINE,Var_HILL)))))))).
-
-fof(axGeographyLem144, axiom, 
- ( ! [Var_EVENT] : 
- (hasType(type_VolcanicEruption, Var_EVENT) => 
-(( ? [Var_VOLCANO] : 
- (hasType(type_Volcano, Var_VOLCANO) &  
-(f_agent(Var_EVENT,Var_VOLCANO)))))))).
-
-fof(axGeographyLem145, axiom, 
- ( ! [Var_CLIFF] : 
- (hasType(type_Cliff, Var_CLIFF) => 
-(( ? [Var_SLOPE] : 
- (hasType(type_RationalNumber, Var_SLOPE) &  
-(((f_slopeGradient(Var_CLIFF,Var_SLOPE)) & (((f_greaterThan(Var_SLOPE,0.6)) & (f_greaterThan(1.2,Var_SLOPE)))))))))))).
-
-fof(axGeographyLem146, axiom, 
- ( ! [Var_PLATEAU] : 
- (hasType(type_Plateau, Var_PLATEAU) => 
-(( ! [Var_TOP] : 
- ((hasType(type_SelfConnectedObject, Var_TOP) & hasType(type_Object, Var_TOP)) => 
-(((f_top(Var_TOP,Var_PLATEAU)) => (f_attribute(Var_TOP,inst_FlatTerrain)))))))))).
-
-fof(axGeographyLem147, axiom, 
- ( ! [Var_PLATEAU] : 
- (hasType(type_Plateau, Var_PLATEAU) => 
-(( ? [Var_SLOPE] : 
- (hasType(type_SlopedArea, Var_SLOPE) &  
-(((f_attribute(Var_SLOPE,inst_SteepTerrain)) & (f_overlapsSpatially(Var_SLOPE,Var_PLATEAU)))))))))).
-
-fof(axGeographyLem148, axiom, 
- ( ! [Var_MESA] : 
- (hasType(type_Mesa, Var_MESA) => 
-(( ! [Var_TOP] : 
- ((hasType(type_SelfConnectedObject, Var_TOP) & hasType(type_Object, Var_TOP)) => 
-(((f_top(Var_TOP,Var_MESA)) => (f_attribute(Var_TOP,inst_FlatTerrain)))))))))).
-
-fof(axGeographyLem149, axiom, 
- ( ! [Var_MESA] : 
- (hasType(type_Mesa, Var_MESA) => 
-(( ! [Var_SIDE] : 
- ((hasType(type_SelfConnectedObject, Var_SIDE) & hasType(type_Object, Var_SIDE)) => 
-(((f_side(Var_SIDE,Var_MESA)) => (f_attribute(Var_SIDE,inst_SteepTerrain)))))))))).
-
-fof(axGeographyLem150, axiom, 
- ( ! [Var_BUTTE] : 
- (hasType(type_Butte, Var_BUTTE) => 
-(( ! [Var_SIDE] : 
- ((hasType(type_SelfConnectedObject, Var_SIDE) & hasType(type_Object, Var_SIDE)) => 
-(((f_side(Var_SIDE,Var_BUTTE)) => (f_attribute(Var_SIDE,inst_SteepTerrain)))))))))).
-
-fof(axGeographyLem151, axiom, 
- ( ! [Var_BUTTE] : 
- (hasType(type_Butte, Var_BUTTE) => 
-(( ! [Var_TOP] : 
- ((hasType(type_SelfConnectedObject, Var_TOP) & hasType(type_Object, Var_TOP)) => 
-(((f_top(Var_TOP,Var_BUTTE)) => (f_attribute(Var_TOP,inst_FlatTerrain)))))))))).
-
-fof(axGeographyLem152, axiom, 
- ( ! [Var_BUTTE] : 
- (hasType(type_Butte, Var_BUTTE) => 
-(( ! [Var_MESA] : 
- (hasType(type_Mesa, Var_MESA) => 
-(( ! [Var_SIZE2] : 
- ((hasType(type_RealNumber, Var_SIZE2) & hasType(type_Quantity, Var_SIZE2)) => 
-(( ! [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) => 
-(( ! [Var_SIZE1] : 
- ((hasType(type_RealNumber, Var_SIZE1) & hasType(type_Quantity, Var_SIZE1)) => 
-(((((f_linearExtent(Var_BUTTE,f_MeasureFn(Var_SIZE1,Var_UNIT))) & (f_linearExtent(Var_MESA,f_MeasureFn(Var_SIZE2,Var_UNIT))))) => (f_greaterThan(Var_SIZE2,Var_SIZE1))))))))))))))))))).
-
-fof(axGeographyLem153, axiom, 
- ( ! [Var_PIEDMONT] : 
- (hasType(type_Piedmont, Var_PIEDMONT) => 
-(( ! [Var_HEIGHT2] : 
- ((hasType(type_LengthMeasure, Var_HEIGHT2) & hasType(type_Attribute, Var_HEIGHT2) & hasType(type_Quantity, Var_HEIGHT2)) => 
-(( ! [Var_HEIGHT1] : 
- ((hasType(type_LengthMeasure, Var_HEIGHT1) & hasType(type_Attribute, Var_HEIGHT1) & hasType(type_Quantity, Var_HEIGHT1)) => 
-(( ! [Var_MOUNTAINS] : 
- ((hasType(type_Object, Var_MOUNTAINS) & hasType(type_SelfConnectedObject, Var_MOUNTAINS)) => 
-(((((f_attribute(Var_MOUNTAINS,inst_MountainousTerrain)) & (((f_orientation(Var_PIEDMONT,Var_MOUNTAINS,inst_Adjacent)) & (((f_height(Var_PIEDMONT,Var_HEIGHT1)) & (((f_height(Var_MOUNTAINS,Var_HEIGHT2)) & (f_successorAttributeClosure(Var_HEIGHT1,Var_HEIGHT2)))))))))) => (f_greaterThan(Var_HEIGHT2,Var_HEIGHT1)))))))))))))))).
-
-fof(axGeographyLem154, axiom, 
- ( ! [Var_PLAIN] : 
- (hasType(type_Plain, Var_PLAIN) => 
-(f_attribute(Var_PLAIN,inst_FlatTerrain))))).
-
-fof(axGeographyLem155, axiom, 
- ( ! [Var_CANYON] : 
- (hasType(type_Canyon, Var_CANYON) => 
-(( ? [Var_HOLE] : 
- (hasType(type_Hole, Var_HOLE) &  
-(f_hole(Var_HOLE,Var_CANYON)))))))).
-
-fof(axGeographyLem156, axiom, 
- ( ! [Var_CANYON] : 
- (hasType(type_Canyon, Var_CANYON) => 
-(( ? [Var_EROSION] : 
- (hasType(type_Erosion, Var_EROSION) &  
-(f_result(Var_EROSION,Var_CANYON)))))))).
-
-fof(axGeographyLem157, axiom, 
- ( ! [Var_SOIL] : 
- (hasType(type_Soil, Var_SOIL) => 
-(( ? [Var_HUMUS] : 
- (hasType(type_Humus, Var_HUMUS) &  
-(( ? [Var_MINERAL] : 
- (hasType(type_Mineral, Var_MINERAL) &  
-(((f_part(Var_HUMUS,Var_SOIL)) & (f_part(Var_MINERAL,Var_SOIL))))))))))))).
-
-fof(axGeographyLem158, axiom, 
- ( ! [Var_HUMUS] : 
- (hasType(type_Humus, Var_HUMUS) => 
-(( ? [Var_SOIL] : 
- (hasType(type_Soil, Var_SOIL) &  
-(f_part(Var_HUMUS,Var_SOIL)))))))).
-
-fof(axGeographyLem159, axiom, 
- ( ! [Var_SOLUTION] : 
- (hasType(type_SoilSolution, Var_SOLUTION) => 
-(( ? [Var_SOIL] : 
- (hasType(type_Soil, Var_SOIL) &  
-(f_part(Var_SOLUTION,Var_SOIL)))))))).
-
-fof(axGeographyLem160, axiom, 
- ( ! [Var_SOIL] : 
- (hasType(type_Clay, Var_SOIL) => 
-(( ! [Var_SIZE] : 
- ((hasType(type_RealNumber, Var_SIZE) & hasType(type_Quantity, Var_SIZE)) => 
-(( ! [Var_PARTICLE] : 
- ((hasType(type_Object, Var_PARTICLE) & hasType(type_Circle, Var_PARTICLE)) => 
-(((((f_part(Var_PARTICLE,Var_SOIL)) & (f_diameter(Var_PARTICLE,f_MeasureFn(Var_SIZE,inst_Centimeter))))) => (f_greaterThan(2.0e-4,Var_SIZE))))))))))))).
-
-fof(axGeographyLem161, axiom, 
- ( ! [Var_LOAM] : 
- (hasType(type_Loam, Var_LOAM) => 
-(( ? [Var_CLAY] : 
- (hasType(type_Clay, Var_CLAY) &  
-(( ? [Var_SAND] : 
- (hasType(type_Sand, Var_SAND) &  
-(( ? [Var_GRAVEL] : 
- (hasType(type_Gravel, Var_GRAVEL) &  
-(( ? [Var_SILT] : 
- (hasType(type_Silt, Var_SILT) &  
-(( ? [Var_ORGANIC] : 
- (hasType(type_BodySubstance, Var_ORGANIC) &  
-(((f_piece(Var_CLAY,Var_LOAM)) & (((f_piece(Var_GRAVEL,Var_LOAM)) & (((f_piece(Var_SAND,Var_LOAM)) & (((f_piece(Var_SILT,Var_LOAM)) & (f_piece(Var_ORGANIC,Var_LOAM)))))))))))))))))))))))))))).
-
-fof(axGeographyLem162, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(((f_groundSurfaceType(Var_AREA,type_Loam)) => (f_attribute(Var_AREA,inst_FertileTerrain))))))).
-
-fof(axGeographyLem163, axiom, 
- ( ! [Var_SOIL] : 
- (hasType(type_Sand, Var_SOIL) => 
-(( ! [Var_SIZE] : 
- ((hasType(type_RealNumber, Var_SIZE) & hasType(type_Quantity, Var_SIZE)) => 
-(( ! [Var_PARTICLE] : 
- ((hasType(type_Object, Var_PARTICLE) & hasType(type_Circle, Var_PARTICLE)) => 
-(((((f_part(Var_PARTICLE,Var_SOIL)) & (f_diameter(Var_PARTICLE,f_MeasureFn(Var_SIZE,inst_Centimeter))))) => (((f_greaterThan(Var_SIZE,2.0e-5)) & (f_greaterThan(5.0e-3,Var_SIZE))))))))))))))).
-
-fof(axGeographyLem164, axiom, 
- ( ! [Var_ROCK] : 
- (hasType(type_Rock, Var_ROCK) => 
-(f_attribute(Var_ROCK,inst_Solid))))).
-
-fof(axGeographyLem165, axiom, 
- ( ! [Var_ROCK] : 
- (hasType(type_Rock, Var_ROCK) => 
-(( ? [Var_MINERAL] : 
- (hasType(type_Mineral, Var_MINERAL) &  
-(f_part(Var_MINERAL,Var_ROCK)))))))).
-
-fof(axGeographyLem166, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(((f_groundSurfaceType(Var_AREA,type_Rock)) => (( ~ (f_attribute(Var_AREA,inst_FertileTerrain))))))))).
-
-fof(axGeographyLem167, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_Continent, Var_AREA) => 
-(f_meetsSpatially(Var_AREA,inst_WorldOcean))))).
-
-fof(axGeographyLem168, axiom, 
- ( ! [Var_WATER] : 
- ((hasType(type_BodyOfWater, Var_WATER) & hasType(type_Ocean, Var_WATER)) => 
-(( ! [Var_OCEAN] : 
- (hasType(type_Ocean, Var_OCEAN) => 
-(f_larger(Var_OCEAN,Var_WATER)))))))).
-
-fof(axGeographyLem169, axiom, 
- ( ! [Var_OCEAN] : 
- (hasType(type_Ocean, Var_OCEAN) => 
-(f_properPart(Var_OCEAN,inst_WorldOcean))))).
-
-fof(axGeographyLem170, axiom, 
- ( ! [Var_SEA] : 
- (hasType(type_Ocean, Var_SEA) => 
-(((Var_SEA != inst_ArcticOcean) => (f_smaller(inst_ArcticOcean,Var_SEA))))))).
-
-fof(axGeographyLem171, axiom, 
- ( ! [Var_FINISH] : 
- ((hasType(type_Entity, Var_FINISH) & hasType(type_Physical, Var_FINISH)) => 
-(( ! [Var_START] : 
- ((hasType(type_Object, Var_START) & hasType(type_Physical, Var_START)) => 
-(((((f_origin(inst_AntarcticCircumpolarCurrent,Var_START)) & (f_destination(inst_AntarcticCircumpolarCurrent,Var_FINISH)))) => (f_distance(Var_START,Var_FINISH,f_MeasureFn(21000,f_KiloFn(inst_Meter)))))))))))).
-
-fof(axGeographyLem172, axiom, 
- ( ! [Var_SEA] : 
- (hasType(type_Sea, Var_SEA) => 
-(f_properPart(Var_SEA,inst_WorldOcean))))).
-
-fof(axGeographyLem173, axiom, 
- ( ! [Var_SEA] : 
- (hasType(type_Sea, Var_SEA) => 
-(( ? [Var_OCEAN] : 
- (hasType(type_Ocean, Var_OCEAN) &  
-(( ? [Var_PATH] : 
- (hasType(type_WaterArea, Var_PATH) &  
-(f_connects(Var_PATH,Var_OCEAN,Var_SEA))))))))))).
-
-fof(axGeographyLem174, axiom, 
- ( ! [Var_SEA] : 
- (hasType(type_Sea, Var_SEA) => 
-(( ? [Var_LAND] : 
- (hasType(type_LandArea, Var_LAND) &  
-(f_meetsSpatially(Var_LAND,Var_SEA)))))))).
-
-fof(axGeographyLem175, axiom, 
- ( ! [Var_OCEAN] : 
- (hasType(type_Ocean, Var_OCEAN) => 
-(( ! [Var_TOP] : 
- ((hasType(type_SelfConnectedObject, Var_TOP) & hasType(type_Object, Var_TOP)) => 
-(((f_surface(Var_TOP,Var_OCEAN)) => (f_elevation(Var_TOP,f_MeasureFn(0,inst_Meter))))))))))).
-
-fof(axGeographyLem176, axiom, 
- ( ! [Var_OCEAN] : 
- (hasType(type_Ocean, Var_OCEAN) => 
-(( ! [Var_TOP] : 
- ((hasType(type_SelfConnectedObject, Var_TOP) & hasType(type_Object, Var_TOP)) => 
-(((f_surface(Var_TOP,Var_OCEAN)) => (f_elevation(Var_TOP,f_MeasureFn(0,inst_FootLength))))))))))).
-
-fof(axGeographyLem177, axiom, 
- ( ! [Var_FR] : 
- (hasType(type_FlowRegion, Var_FR) => 
-(( ! [Var_FLUID] : 
- ((hasType(type_Physical, Var_FLUID) & hasType(type_Object, Var_FLUID)) => 
-(((f_located(Var_FLUID,Var_FR)) => (f_attribute(Var_FLUID,inst_Fluid)))))))))).
-
-fof(axGeographyLem178, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_Substance, Var_PART) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeDuration, Var_TIME) => 
-(( ! [Var_LENGTH] : 
- (hasType(type_LengthMeasure, Var_LENGTH) => 
-(( ! [Var_FLUID] : 
- ((hasType(type_FlowRegion, Var_FLUID) & hasType(type_Substance, Var_FLUID)) => 
-(((((f_measure(f_FlowFn(Var_FLUID),f_SpeedFn(Var_LENGTH,Var_TIME))) & (f_piece(Var_PART,Var_FLUID)))) => (f_piece(Var_PART,f_SpeedFn(Var_LENGTH,Var_TIME))))))))))))))))).
-
-fof(axGeographyLem179, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_Substance, Var_PART) => 
-(( ! [Var_NUM] : 
- (hasType(type_RealNumber, Var_NUM) => 
-(( ! [Var_FLUID] : 
- ((hasType(type_FlowRegion, Var_FLUID) & hasType(type_Substance, Var_FLUID)) => 
-(((((f_measure(f_FlowFn(Var_FLUID),f_MeasureFn(Var_NUM,inst_KnotUnitOfSpeed))) & (f_piece(Var_PART,Var_FLUID)))) => (f_piece(Var_PART,f_MeasureFn(Var_NUM,inst_KnotUnitOfSpeed)))))))))))))).
-
-fof(axGeographyLem180, axiom, 
- ( ! [Var_PART] : 
- ((hasType(type_Substance, Var_PART) & hasType(type_Object, Var_PART)) => 
-(( ! [Var_DIRECTION] : 
- (hasType(type_DirectionalAttribute, Var_DIRECTION) => 
-(( ! [Var_REGION] : 
- (hasType(type_Region, Var_REGION) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeDuration, Var_TIME) => 
-(( ! [Var_LENGTH] : 
- (hasType(type_LengthMeasure, Var_LENGTH) => 
-(( ! [Var_FLUID] : 
- ((hasType(type_FlowRegion, Var_FLUID) & hasType(type_Substance, Var_FLUID)) => 
-(((((f_measure(f_FlowFn(Var_FLUID),f_VelocityFn(Var_LENGTH,Var_TIME,Var_REGION,Var_DIRECTION))) & (f_piece(Var_PART,Var_FLUID)))) => (f_measure(Var_PART,f_VelocityFn(Var_LENGTH,Var_TIME,Var_REGION,Var_DIRECTION))))))))))))))))))))))).
-
-fof(axGeographyLem181, axiom, 
- ( ! [Var_LOW] : 
- (hasType(type_LowTide, Var_LOW) => 
-(( ! [Var_HIGH] : 
- (hasType(type_HighTide, Var_HIGH) => 
-(( ! [Var_DAY] : 
- (hasType(type_Day, Var_DAY) => 
-(( ! [Var_PLACE] : 
- ((hasType(type_Object, Var_PLACE) & hasType(type_WaterArea, Var_PLACE)) => 
-(((((f_exactlyLocated(Var_LOW,Var_PLACE)) & (((f_exactlyLocated(Var_HIGH,Var_PLACE)) & (((f_overlapsTemporally(Var_LOW,Var_DAY)) & (f_overlapsTemporally(Var_HIGH,Var_DAY)))))))) => (( ? [Var_AMOUNT2] : 
- ((hasType(type_LengthMeasure, Var_AMOUNT2) & hasType(type_Quantity, Var_AMOUNT2)) &  
-(( ? [Var_AMOUNT1] : 
- ((hasType(type_LengthMeasure, Var_AMOUNT1) & hasType(type_Quantity, Var_AMOUNT1)) &  
-(((f_holdsDuring(Var_LOW,waterDepth(Var_PLACE,Var_AMOUNT1))) & (((f_holdsDuring(Var_HIGH,waterDepth(Var_PLACE,Var_AMOUNT2))) & (f_greaterThan(Var_AMOUNT2,Var_AMOUNT1)))))))))))))))))))))))))).
-
-fof(axGeographyLem182, axiom, 
- ( ! [Var_DAY] : 
- (hasType(type_Day, Var_DAY) => 
-(( ! [Var_AMOUNT2] : 
- ((hasType(type_LengthMeasure, Var_AMOUNT2) & hasType(type_Quantity, Var_AMOUNT2)) => 
-(( ! [Var_TIME2] : 
- (hasType(type_TimeInterval, Var_TIME2) => 
-(( ! [Var_AMOUNT1] : 
- ((hasType(type_LengthMeasure, Var_AMOUNT1) & hasType(type_Quantity, Var_AMOUNT1)) => 
-(( ! [Var_TIME1] : 
- (hasType(type_TimeInterval, Var_TIME1) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Region, Var_PLACE) => 
-(((((f_lowTide(Var_PLACE,Var_TIME1,Var_AMOUNT1)) & (((f_highTide(Var_PLACE,Var_TIME2,Var_AMOUNT2)) & (((f_overlapsTemporally(Var_TIME1,Var_DAY)) & (f_overlapsTemporally(Var_TIME2,Var_DAY)))))))) => (f_greaterThan(Var_AMOUNT1,Var_AMOUNT2)))))))))))))))))))))).
-
-fof(axGeographyLem183, axiom, 
- ( ! [Var_GULF] : 
- (hasType(type_Gulf, Var_GULF) => 
-(( ? [Var_SEA] : 
- ((hasType(type_Sea, Var_SEA) & hasType(type_Ocean, Var_SEA)) &  
-(f_connected(Var_GULF,Var_SEA)))))))).
-
-fof(axGeographyLem184, axiom, 
- ( ! [Var_GULF] : 
- (hasType(type_Gulf, Var_GULF) => 
-(( ? [Var_WATER] : 
- (hasType(type_SaltWaterArea, Var_WATER) &  
-(f_properPart(Var_GULF,Var_WATER)))))))).
-
-fof(axGeographyLem185, axiom, 
- ( ! [Var_GULF] : 
- (hasType(type_Gulf, Var_GULF) => 
-(( ! [Var_BAY] : 
- (hasType(type_Bay, Var_BAY) => 
-(f_larger(Var_GULF,Var_BAY)))))))).
-
-fof(axGeographyLem186, axiom, 
- ( ! [Var_WATER] : 
- (hasType(type_Estuary, Var_WATER) => 
-(( ? [Var_SEA] : 
- (hasType(type_SaltWaterArea, Var_SEA) &  
-(((f_part(Var_SEA,inst_WorldOcean)) & (f_connected(Var_SEA,Var_WATER)))))))))).
-
-fof(axGeographyLem187, axiom, 
- ( ! [Var_WATER] : 
- (hasType(type_Estuary, Var_WATER) => 
-(( ! [Var_ESTUARY] : 
- (hasType(type_Object, Var_ESTUARY) => 
-(( ? [Var_MOUTH] : 
- (hasType(type_RiverMouth, Var_MOUTH) &  
-(f_overlapsSpatially(Var_MOUTH,Var_ESTUARY))))))))))).
-
-fof(axGeographyLem188, axiom, 
- ( ! [Var_WATER] : 
- (hasType(type_Estuary, Var_WATER) => 
-(( ? [Var_TIDES] : 
- (hasType(type_TidalProcess, Var_TIDES) &  
-(f_located(Var_TIDES,Var_WATER)))))))).
-
-fof(axGeographyLem189, axiom, 
- ( ! [Var_INLET] : 
- (hasType(type_Inlet, Var_INLET) => 
-(( ? [Var_LAND] : 
- (hasType(type_LandArea, Var_LAND) &  
-(f_penetrates(Var_INLET,Var_LAND)))))))).
-
-fof(axGeographyLem190, axiom, 
- ( ! [Var_INLET] : 
- (hasType(type_Inlet, Var_INLET) => 
-(( ? [Var_WATER] : 
- (hasType(type_WaterArea, Var_WATER) &  
-(f_connected(Var_INLET,Var_WATER)))))))).
-
-fof(axGeographyLem191, axiom, 
- ( ! [Var_COVE] : 
- (hasType(type_Cove, Var_COVE) => 
-(( ! [Var_BAY] : 
- (hasType(type_Bay, Var_BAY) => 
-(f_larger(Var_BAY,Var_COVE)))))))).
-
-fof(axGeographyLem192, axiom, 
- ( ! [Var_END2] : 
- ((hasType(type_SelfConnectedObject, Var_END2) & hasType(type_Entity, Var_END2)) => 
-(( ! [Var_END1] : 
- ((hasType(type_SelfConnectedObject, Var_END1) & hasType(type_Entity, Var_END1)) => 
-(( ! [Var_BETWEEN] : 
- (hasType(type_SelfConnectedObject, Var_BETWEEN) => 
-(((f_connects(Var_BETWEEN,Var_END1,Var_END2)) => (Var_END1 != Var_END2)))))))))))).
-
-fof(axGeographyLem193, axiom, 
- ( ! [Var_STRAIT] : 
- (hasType(type_Strait, Var_STRAIT) => 
-(( ? [Var_BODY1] : 
- (hasType(type_BodyOfWater, Var_BODY1) &  
-(( ? [Var_BODY2] : 
- (hasType(type_BodyOfWater, Var_BODY2) &  
-(f_connects(Var_STRAIT,Var_BODY1,Var_BODY2))))))))))).
-
-fof(axGeographyLem194, axiom, 
- ( ! [Var_BODY1] : 
- (hasType(type_BodyOfWater, Var_BODY1) => 
-(( ! [Var_BODY2] : 
- (hasType(type_BodyOfWater, Var_BODY2) => 
-(( ! [Var_STRAIT] : 
- ((hasType(type_SelfConnectedObject, Var_STRAIT) & hasType(type_Object, Var_STRAIT)) => 
-(((f_connects(Var_STRAIT,Var_BODY1,Var_BODY2)) => (f_larger(Var_BODY1,Var_STRAIT))))))))))))).
-
-fof(axGeographyLem195, axiom, 
- ( ! [Var_CHANNEL] : 
- (hasType(type_Channel, Var_CHANNEL) => 
-(( ? [Var_WATER1] : 
- (hasType(type_WaterArea, Var_WATER1) &  
-(( ? [Var_WATER2] : 
- (hasType(type_WaterArea, Var_WATER2) &  
-(f_connects(Var_CHANNEL,Var_WATER1,Var_WATER2))))))))))).
-
-fof(axGeographyLem196, axiom, 
- ( ! [Var_CHANNEL] : 
- (hasType(type_Channel, Var_CHANNEL) => 
-(( ! [Var_BODY] : 
- (hasType(type_BodyOfWater, Var_BODY) => 
-(((f_connected(Var_CHANNEL,Var_BODY)) => (f_larger(Var_BODY,Var_CHANNEL)))))))))).
-
-fof(axGeographyLem197, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_InlandWaterSystem, Var_SYSTEM) => 
-(( ? [Var_BODY1] : 
- (hasType(type_BodyOfWater, Var_BODY1) &  
-(( ? [Var_BODY2] : 
- (hasType(type_BodyOfWater, Var_BODY2) &  
-(((Var_BODY1 != Var_BODY2) & (((f_geographicSubregion(Var_BODY1,Var_SYSTEM)) & (f_geographicSubregion(Var_BODY2,Var_SYSTEM))))))))))))))).
-
-fof(axGeographyLem198, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_InlandWaterSystem, Var_SYSTEM) => 
-(( ! [Var_WATER1] : 
- (hasType(type_WaterArea, Var_WATER1) => 
-(( ! [Var_WATER2] : 
- (hasType(type_WaterArea, Var_WATER2) => 
-(((((Var_WATER1 != Var_WATER2) & (((( ~ (f_connected(Var_WATER1,Var_WATER2)))) & (((f_geographicSubregion(Var_WATER1,Var_SYSTEM)) & (f_geographicSubregion(Var_WATER2,Var_SYSTEM)))))))) => (( ? [Var_WATER3] : 
- (hasType(type_WaterArea, Var_WATER3) &  
-(((Var_WATER3 != Var_WATER1) & (((Var_WATER3 != Var_WATER1) & (((f_part(Var_WATER3,Var_SYSTEM)) & (f_connects(Var_WATER3,Var_WATER1,Var_WATER2)))))))))))))))))))))).
-
-fof(axGeographyLem199, axiom, 
- ( ! [Var_REGION] : 
- (hasType(type_LakeRegion, Var_REGION) => 
-(( ? [Var_LAKE] : 
- (hasType(type_Lake, Var_LAKE) &  
-(f_located(Var_LAKE,Var_REGION)))))))).
-
-fof(axGeographyLem200, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_RiverSystem, Var_SYSTEM) => 
-(( ? [Var_RIVER] : 
- (hasType(type_River, Var_RIVER) &  
-(f_part(Var_RIVER,Var_SYSTEM)))))))).
-
-fof(axGeographyLem201, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_RiverSystem, Var_SYSTEM) => 
-(( ? [Var_RIVER] : 
- (hasType(type_River, Var_RIVER) &  
-(( ? [Var_STATIC] : 
- (hasType(type_StaticWaterArea, Var_STATIC) &  
-(((f_part(Var_RIVER,Var_SYSTEM)) & (f_connected(Var_RIVER,Var_STATIC))))))))))))).
-
-fof(axGeographyLem202, axiom, 
- ( ! [Var_FALL] : 
- (hasType(type_Waterfall, Var_FALL) => 
-(( ! [Var_CURRENT] : 
- (hasType(type_WaterMotion, Var_CURRENT) => 
-(( ! [Var_TOP] : 
- (hasType(type_WaterArea, Var_TOP) => 
-(( ! [Var_BOTTOM] : 
- (hasType(type_WaterArea, Var_BOTTOM) => 
-(((((f_flowCurrent(Var_CURRENT,Var_FALL)) & (((f_origin(Var_CURRENT,Var_TOP)) & (f_destination(Var_CURRENT,Var_BOTTOM)))))) => (f_orientation(Var_TOP,Var_BOTTOM,inst_Above)))))))))))))))).
-
-fof(axGeographyLem203, axiom, 
- ( ! [Var_CHANNEL] : 
- (hasType(type_Canal, Var_CHANNEL) => 
-(( ? [Var_WATER1] : 
- (hasType(type_WaterArea, Var_WATER1) &  
-(( ? [Var_WATER2] : 
- (hasType(type_WaterArea, Var_WATER2) &  
-(f_connects(Var_CHANNEL,Var_WATER1,Var_WATER2))))))))))).
-
-fof(axGeographyLem204, axiom, 
- ( ! [Var_DAM] : 
- (hasType(type_Dam, Var_DAM) => 
-(( ! [Var_RIVER] : 
- (hasType(type_Object, Var_RIVER) => 
-(( ? [Var_RIVER] : 
- (hasType(type_WaterArea, Var_RIVER) &  
-(f_traverses(Var_DAM,Var_RIVER))))))))))).
-
-fof(axGeographyLem205, axiom, 
- ( ! [Var_RAPIDS] : 
- (hasType(type_Rapids, Var_RAPIDS) => 
-(( ? [Var_RIVER] : 
- (hasType(type_River, Var_RIVER) &  
-(f_part(Var_RAPIDS,Var_RIVER)))))))).
-
-fof(axGeographyLem206, axiom, 
- ( ! [Var_RAPIDS] : 
- (hasType(type_Rapids, Var_RAPIDS) => 
-(( ! [Var_RAPIDS] : 
- (hasType(type_SelfConnectedObject, Var_RAPIDS) => 
-(( ! [Var_BOTTOM] : 
- ((hasType(type_SelfConnectedObject, Var_BOTTOM) & hasType(type_Object, Var_BOTTOM)) => 
-(((f_bottom(Var_BOTTOM,Var_RAPIDS)) => (( ? [Var_ROCK] : 
- (hasType(type_Rock, Var_ROCK) &  
-(f_part(Var_ROCK,Var_BOTTOM)))))))))))))))).
-
-fof(axGeographyLem207, axiom, 
- ( ! [Var_IRRIGATION] : 
- (hasType(type_Irrigating, Var_IRRIGATION) => 
-(( ! [Var_AREA] : 
- (hasType(type_LandArea, Var_AREA) => 
-(( ! [Var_AREA] : 
- (hasType(type_Entity, Var_AREA) => 
-(((f_patient(Var_IRRIGATION,Var_AREA)) => (((f_holdsDuring(f_ImmediatePastFn(f_WhenFn(Var_IRRIGATION)),attribute(Var_AREA,inst_Dry))) & (f_holdsDuring(f_ImmediateFutureFn(f_WhenFn(Var_IRRIGATION)),attribute(Var_AREA,inst_Damp)))))))))))))))).
-
-fof(axGeographyLem208, axiom, 
- ( ! [Var_IRRIGATION] : 
- (hasType(type_Irrigating, Var_IRRIGATION) => 
-(( ! [Var_AREA] : 
- (hasType(type_LandArea, Var_AREA) => 
-(((f_patient(Var_IRRIGATION,Var_AREA)) => (f_hasPurpose(Var_IRRIGATION,attribute(Var_AREA,inst_FertileTerrain))))))))))).
-
-fof(axGeographyLem209, axiom, 
- ( ! [Var_LAKE] : 
- (hasType(type_Lake, Var_LAKE) => 
-(( ! [Var_OCEAN] : 
- (hasType(type_Ocean, Var_OCEAN) => 
-(f_smaller(Var_LAKE,Var_OCEAN)))))))).
-
-fof(axGeographyLem210, axiom, 
- ( ! [Var_PLAIN] : 
- (hasType(type_CoastalPlain, Var_PLAIN) => 
-(( ? [Var_SHORE] : 
- (hasType(type_ShoreArea, Var_SHORE) &  
-(f_part(Var_SHORE,Var_PLAIN)))))))).
-
-fof(axGeographyLem211, axiom, 
- ( ! [Var_BANK] : 
- (hasType(type_RiverBank, Var_BANK) => 
-(( ? [Var_RIVER] : 
- (hasType(type_River, Var_RIVER) &  
-(f_meetsSpatially(Var_RIVER,Var_BANK)))))))).
-
-fof(axGeographyLem212, axiom, 
- ( ! [Var_DELTA] : 
- (hasType(type_Delta, Var_DELTA) => 
-(( ? [Var_MOUTH] : 
- (hasType(type_RiverMouth, Var_MOUTH) &  
-(f_meetsSpatially(Var_MOUTH,Var_DELTA)))))))).
-
-fof(axGeographyLem213, axiom, 
- ( ! [Var_DELTA] : 
- (hasType(type_Delta, Var_DELTA) => 
-(f_attribute(Var_DELTA,inst_FlatTerrain))))).
-
-fof(axGeographyLem214, axiom, 
- ( ! [Var_PENINSULA] : 
- (hasType(type_Peninsula, Var_PENINSULA) => 
-(( ? [Var_WATER] : 
- (hasType(type_WaterArea, Var_WATER) &  
-(f_penetrates(Var_PENINSULA,Var_WATER)))))))).
-
-fof(axGeographyLem215, axiom, 
- ( ! [Var_CAPE] : 
- (hasType(type_Cape, Var_CAPE) => 
-(( ? [Var_WATERREGION] : 
- (hasType(type_WaterArea, Var_WATERREGION) &  
-(f_penetrates(Var_CAPE,Var_WATERREGION)))))))).
-
-fof(axGeographyLem216, axiom, 
- ( ! [Var_ISTHMUS] : 
- (hasType(type_Isthmus, Var_ISTHMUS) => 
-(( ! [Var_RIGHTSIDE] : 
- ((hasType(type_SelfConnectedObject, Var_RIGHTSIDE) & hasType(type_Entity, Var_RIGHTSIDE) & hasType(type_Object, Var_RIGHTSIDE)) => 
-(( ! [Var_LEFTSIDE] : 
- ((hasType(type_SelfConnectedObject, Var_LEFTSIDE) & hasType(type_Entity, Var_LEFTSIDE) & hasType(type_Object, Var_LEFTSIDE)) => 
-(((((f_side(Var_LEFTSIDE,Var_ISTHMUS)) & (((f_side(Var_RIGHTSIDE,Var_ISTHMUS)) & (Var_LEFTSIDE != Var_RIGHTSIDE))))) => (( ? [Var_REGION1] : 
- (hasType(type_LandArea, Var_REGION1) &  
-(( ? [Var_REGION2] : 
- (hasType(type_LandArea, Var_REGION2) &  
-(( ? [Var_WATER1] : 
- (hasType(type_WaterArea, Var_WATER1) &  
-(( ? [Var_WATER2] : 
- (hasType(type_WaterArea, Var_WATER2) &  
-(((f_between(Var_REGION1,Var_ISTHMUS,Var_REGION2)) & (((f_meetsSpatially(Var_LEFTSIDE,Var_WATER1)) & (f_meetsSpatially(Var_RIGHTSIDE,Var_WATER2))))))))))))))))))))))))))))).
-
-fof(axGeographyLem217, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_ArchipelagicArea, Var_AREA) => 
-(( ? [Var_ISLANDS] : 
- (hasType(type_Archipelago, Var_ISLANDS) &  
-(f_located(Var_ISLANDS,Var_AREA)))))))).
-
-fof(axGeographyLem218, axiom, 
- ( ! [Var_REEF] : 
- (hasType(type_Reef, Var_REEF) => 
-(( ? [Var_WATER] : 
- (hasType(type_WaterArea, Var_WATER) &  
-(f_orientation(Var_REEF,Var_WATER,inst_Near)))))))).
-
-fof(axGeographyLem219, axiom, 
- ( ! [Var_REEF] : 
- (hasType(type_Reef, Var_REEF) => 
-(( ? [Var_STUFF] : 
- ((hasType(type_Sand, Var_STUFF) & hasType(type_Rock, Var_STUFF) & hasType(type_Coral, Var_STUFF)) &  
-(f_part(Var_STUFF,Var_REEF)))))))).
-
-fof(axGeographyLem220, axiom, 
- ( ! [Var_REEF] : 
- (hasType(type_CoralReef, Var_REEF) => 
-(( ? [Var_CORAL] : 
- (hasType(type_Coral, Var_CORAL) &  
-(f_part(Var_CORAL,Var_REEF)))))))).
-
-fof(axGeographyLem221, axiom, 
- ( ! [Var_GLACIER] : 
- (hasType(type_Glacier, Var_GLACIER) => 
-(( ! [Var_ICE] : 
- (hasType(type_Object, Var_ICE) => 
-(( ? [Var_WATER] : 
- (hasType(type_Water, Var_WATER) &  
-(((f_attribute(Var_WATER,inst_Solid)) & (f_part(Var_ICE,Var_GLACIER))))))))))))).
-
-fof(axGeographyLem222, axiom, 
- ( ! [Var_CAVE] : 
- (hasType(type_Cave, Var_CAVE) => 
-(( ? [Var_EROSION] : 
- (hasType(type_Erosion, Var_EROSION) &  
-(f_result(Var_EROSION,Var_CAVE)))))))).
-
-fof(axGeographyLem223, axiom, 
- ( ! [Var_CAVE] : 
- (hasType(type_Cave, Var_CAVE) => 
-(( ? [Var_LAND] : 
- (hasType(type_CaveMatrix, Var_LAND) &  
-(f_hole(Var_CAVE,Var_LAND)))))))).
-
-fof(axGeographyLem224, axiom, 
- ( ! [Var_LAND] : 
- (hasType(type_CaveMatrix, Var_LAND) => 
-(( ! [Var_CAVE] : 
- (hasType(type_Cave, Var_CAVE) => 
-(((f_hole(Var_CAVE,Var_LAND)) => (Var_LAND = f_HoleSkinFn(Var_CAVE)))))))))).
-
-fof(axGeographyLem225, axiom, 
- ( ! [Var_LAND] : 
- (hasType(type_SubmergedLandArea, Var_LAND) => 
-(( ? [Var_WATER] : 
- (hasType(type_WaterArea, Var_WATER) &  
-(((f_orientation(Var_LAND,Var_WATER,inst_Below)) & (((f_orientation(Var_WATER,Var_LAND,inst_On)) & (f_meetsSpatially(Var_LAND,Var_WATER)))))))))))).
-
-fof(axGeographyLem226, axiom, 
- ( ! [Var_SHELF] : 
- (hasType(type_ContinentalShelf, Var_SHELF) => 
-(( ? [Var_MARGIN] : 
- (hasType(type_ContinentalMargin, Var_MARGIN) &  
-(((f_properPart(Var_SHELF,Var_MARGIN)) & (f_overlapsSpatially(Var_SHELF,Var_MARGIN)))))))))).
-
-fof(axGeographyLem227, axiom, 
- ( ! [Var_LINE] : 
- (hasType(type_Shoreline, Var_LINE) => 
-(( ? [Var_WATER] : 
- (hasType(type_WaterArea, Var_WATER) &  
-(f_meetsSpatially(Var_WATER,Var_LINE)))))))).
-
-fof(axGeographyLem228, axiom, 
- ( ! [Var_SHORE] : 
- (hasType(type_ShoreArea, Var_SHORE) => 
-(( ? [Var_LINE] : 
- (hasType(type_Shoreline, Var_LINE) &  
-(f_part(Var_LINE,Var_SHORE)))))))).
-
-fof(axGeographyLem229, axiom, 
- ( ! [Var_SHORE] : 
- (hasType(type_ShoreArea, Var_SHORE) => 
-(( ! [Var_WATER] : 
- (hasType(type_WaterArea, Var_WATER) => 
-(((f_orientation(Var_SHORE,Var_WATER,inst_Adjacent)) => (( ? [Var_LINE] : 
- (hasType(type_Shoreline, Var_LINE) &  
-(((f_part(Var_LINE,Var_SHORE)) & (f_meetsSpatially(Var_LINE,Var_WATER))))))))))))))).
-
-fof(axGeographyLem230, axiom, 
- ( ! [Var_Y] : 
- (hasType(type_Object, Var_Y) => 
-(( ! [Var_X] : 
- (hasType(type_Object, Var_X) => 
-(((f_meetsSpatially(Var_X,Var_Y)) => (f_orientation(Var_X,Var_Y,inst_Adjacent)))))))))).
-
-fof(axGeographyLem231, axiom, 
- ( ! [Var_AIR] : 
- (hasType(type_Atmosphere, Var_AIR) => 
-(( ? [Var_BODY] : 
- (hasType(type_AstronomicalBody, Var_BODY) &  
-(f_meetsSpatially(Var_AIR,Var_BODY)))))))).
-
-fof(axGeographyLem232, axiom, 
- ( ! [Var_AIRSPACE] : 
- (hasType(type_AtmosphericRegion, Var_AIRSPACE) => 
-(f_part(Var_AIRSPACE,inst_EarthsAtmosphere))))).
-
-fof(axGeographyLem233, axiom, 
- ( ! [Var_AIR] : 
- (hasType(type_Air, Var_AIR) => 
-(f_piece(Var_AIR,inst_EarthsAtmosphere))))).
-
-fof(axGeographyLem234, axiom, 
- ( ! [Var_AIRSPACE] : 
- (hasType(type_AtmosphericRegion, Var_AIRSPACE) => 
-(( ? [Var_AIR] : 
- (hasType(type_Air, Var_AIR) &  
-(f_part(Var_AIR,Var_AIRSPACE)))))))).
-
-fof(axGeographyLem235, axiom, 
- ( ! [Var_AIR] : 
- (hasType(type_Air, Var_AIR) => 
-(( ? [Var_PART] : 
- (hasType(type_Oxygen, Var_PART) &  
-(f_part(Var_PART,Var_AIR)))))))).
-
-fof(axGeographyLem236, axiom, 
- ( ! [Var_AIR] : 
- (hasType(type_Air, Var_AIR) => 
-(( ? [Var_PART] : 
- (hasType(type_Nitrogen, Var_PART) &  
-(f_part(Var_PART,Var_AIR)))))))).
-
-fof(axGeographyLem237, axiom, 
- ( ! [Var_BLOW] : 
- (hasType(type_WindFlow, Var_BLOW) => 
-(f_located(Var_BLOW,inst_EarthsAtmosphere))))).
-
-fof(axGeographyLem238, axiom, 
- ( ! [Var_R] : 
- (hasType(type_WindFlow, Var_R) => 
-(( ? [Var_WIND] : 
- (hasType(type_Wind, Var_WIND) &  
-(f_located(Var_WIND,Var_R)))))))).
-
-fof(axGeographyLem239, axiom, 
- ( ! [Var_PLACE] : 
- (hasType(type_WindFlow, Var_PLACE) => 
-(( ! [Var_DIRECTION] : 
- (hasType(type_DirectionalAttribute, Var_DIRECTION) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeDuration, Var_TIME) => 
-(( ! [Var_DIST] : 
- (hasType(type_LengthMeasure, Var_DIST) => 
-(((f_surfaceWindVelocity(Var_PLACE,f_SpeedFn(Var_DIST,Var_TIME),Var_DIRECTION)) => (( ? [Var_BLOW] : 
- (hasType(type_Wind, Var_BLOW) &  
-(((f_partlyLocated(Var_BLOW,Var_PLACE)) & (f_measure(Var_BLOW,f_VelocityFn(Var_DIST,Var_TIME,Var_PLACE,Var_DIRECTION)))))))))))))))))))))).
-
-fof(axGeographyLem240, axiom, 
- ( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(( ! [Var_BLOW] : 
- (hasType(type_Wind, Var_BLOW) => 
-(( ! [Var_DIRECTION] : 
- (hasType(type_DirectionalAttribute, Var_DIRECTION) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeDuration, Var_TIME) => 
-(( ! [Var_DIST] : 
- (hasType(type_LengthMeasure, Var_DIST) => 
-(((f_measure(Var_BLOW,f_VelocityFn(Var_DIST,Var_TIME,Var_PLACE,Var_DIRECTION))) => (f_surfaceWindVelocity(Var_PLACE,f_SpeedFn(Var_DIST,Var_TIME),Var_DIRECTION))))))))))))))))))).
-
-fof(axGeographyLem241, axiom, 
- ( ! [Var_DIRECTION] : 
- (hasType(type_DirectionalAttribute, Var_DIRECTION) => 
-(( ! [Var_SPEED] : 
- (hasType(type_PhysicalQuantity, Var_SPEED) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(((f_surfaceWindVelocity(Var_PLACE,Var_SPEED,Var_DIRECTION)) => (f_surfaceWindSpeed(Var_PLACE,Var_SPEED))))))))))))).
-
-fof(axGeographyLem242, axiom, 
- ( ! [Var_ZEPHYR] : 
- (hasType(type_WindFlow, Var_ZEPHYR) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeDuration, Var_TIME) => 
-(( ! [Var_DIST] : 
- (hasType(type_LengthMeasure, Var_DIST) => 
-(((((f_partlyLocated(Var_ZEPHYR,Var_PLACE)) & (f_measure(Var_ZEPHYR,f_SpeedFn(Var_DIST,Var_TIME))))) => (f_surfaceWindSpeed(Var_PLACE,f_SpeedFn(Var_DIST,Var_TIME))))))))))))))))).
-
-fof(axGeographyLem243, axiom, 
- ( ! [Var_ZEPHYR] : 
- (hasType(type_WindFlow, Var_ZEPHYR) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(( ! [Var_SPEED] : 
- (hasType(type_RealNumber, Var_SPEED) => 
-(((((f_partlyLocated(Var_ZEPHYR,Var_PLACE)) & (f_measure(Var_ZEPHYR,f_MeasureFn(Var_SPEED,inst_KnotUnitOfSpeed))))) => (f_surfaceWindSpeed(Var_PLACE,f_MeasureFn(Var_SPEED,inst_KnotUnitOfSpeed)))))))))))))).
-
-fof(axGeographyLem244, axiom, 
- ( ! [Var_DIR] : 
- ((hasType(type_DirectionalAttribute, Var_DIR) & hasType(type_PositionalAttribute, Var_DIR)) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(((f_surfaceWindDirection(Var_PLACE,Var_DIR)) => (( ? [Var_WIND] : 
- (hasType(type_Wind, Var_WIND) &  
-(( ? [Var_FROM] : 
- (hasType(type_Region, Var_FROM) &  
-(((f_partlyLocated(Var_WIND,Var_PLACE)) & (((f_origin(Var_WIND,Var_FROM)) & (f_orientation(Var_FROM,Var_PLACE,Var_DIR)))))))))))))))))))).
-
-fof(axGeographyLem245, axiom, 
- ( ! [Var_DIR_FROM] : 
- ((hasType(type_PositionalAttribute, Var_DIR_FROM) & hasType(type_DirectionalAttribute, Var_DIR_FROM)) => 
-(( ! [Var_DIR_TOWARD] : 
- ((hasType(type_DirectionalAttribute, Var_DIR_TOWARD) & hasType(type_PositionalAttribute, Var_DIR_TOWARD)) => 
-(( ! [Var_SPEED] : 
- (hasType(type_PhysicalQuantity, Var_SPEED) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(((((f_surfaceWindVelocity(Var_PLACE,Var_SPEED,Var_DIR_TOWARD)) & (f_oppositeDirection(Var_DIR_TOWARD,Var_DIR_FROM)))) => (f_surfaceWindDirection(Var_PLACE,Var_DIR_FROM)))))))))))))))).
-
-fof(axGeographyLem246, axiom, 
- ( ! [Var_ZEPHYR] : 
- (hasType(type_WindFlow, Var_ZEPHYR) => 
-(( ! [Var_DIR_FROM] : 
- ((hasType(type_PositionalAttribute, Var_DIR_FROM) & hasType(type_DirectionalAttribute, Var_DIR_FROM)) => 
-(( ! [Var_DIR_TOWARD] : 
- ((hasType(type_DirectionalAttribute, Var_DIR_TOWARD) & hasType(type_PositionalAttribute, Var_DIR_TOWARD)) => 
-(( ! [Var_PLACE] : 
- ((hasType(type_Region, Var_PLACE) & hasType(type_Object, Var_PLACE)) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeDuration, Var_TIME) => 
-(( ! [Var_DIST] : 
- (hasType(type_LengthMeasure, Var_DIST) => 
-(((((f_measure(Var_ZEPHYR,f_VelocityFn(Var_DIST,Var_TIME,Var_PLACE,Var_DIR_TOWARD))) & (f_oppositeDirection(Var_DIR_TOWARD,Var_DIR_FROM)))) => (f_surfaceWindDirection(Var_PLACE,Var_DIR_FROM)))))))))))))))))))))).
-
-fof(axGeographyLem247, axiom, 
- ( ! [Var_DIRECTION] : 
- (hasType(type_DirectionalAttribute, Var_DIRECTION) => 
-(( ! [Var_SPEED] : 
- (hasType(type_PhysicalQuantity, Var_SPEED) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(((f_lowAltitudeWindVelocity(Var_PLACE,Var_SPEED,Var_DIRECTION)) => (f_lowAltitudeWindSpeed(Var_PLACE,Var_SPEED))))))))))))).
-
-fof(axGeographyLem248, axiom, 
- ( ! [Var_DIRECTION] : 
- (hasType(type_DirectionalAttribute, Var_DIRECTION) => 
-(( ! [Var_SPEED] : 
- ((hasType(type_PhysicalQuantity, Var_SPEED) & hasType(type_ConstantQuantity, Var_SPEED)) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(((f_mediumAltitudeWindVelocity(Var_PLACE,Var_SPEED,Var_DIRECTION)) => (f_mediumAltitudeWindSpeed(Var_PLACE,Var_SPEED))))))))))))).
-
-fof(axGeographyLem249, axiom, 
- ( ! [Var_DIRECTION] : 
- (hasType(type_DirectionalAttribute, Var_DIRECTION) => 
-(( ! [Var_SPEED] : 
- ((hasType(type_PhysicalQuantity, Var_SPEED) & hasType(type_ConstantQuantity, Var_SPEED)) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(((f_highAltitudeWindVelocity(Var_PLACE,Var_SPEED,Var_DIRECTION)) => (f_highAltitudeWindSpeed(Var_PLACE,Var_SPEED))))))))))))).
-
-fof(axGeographyLem250, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_LowPressureWeatherSystem, Var_SYSTEM) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_RealNumber, Var_AMOUNT) & hasType(type_Quantity, Var_AMOUNT)) => 
-(( ! [Var_AREA] : 
- (hasType(type_Object, Var_AREA) => 
-(((f_located(Var_SYSTEM,Var_AREA)) => (((f_barometricPressure(Var_AREA,f_MeasureFn(Var_AMOUNT,inst_InchMercury))) & (f_lessThan(Var_AMOUNT,29.5))))))))))))))).
-
-fof(axGeographyLem251, axiom, 
- ( ! [Var_STORM] : 
- (hasType(type_TropicalCyclone, Var_STORM) => 
-(( ? [Var_PLACE] : 
- (hasType(type_GeographicArea, Var_PLACE) &  
-(((f_geographicSubregion(Var_PLACE,inst_Tropics)) & (f_located(Var_STORM,Var_PLACE)))))))))).
-
-fof(axGeographyLem252, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_HighPressureWeatherSystem, Var_SYSTEM) => 
-(( ! [Var_AMOUNT] : 
- ((hasType(type_RealNumber, Var_AMOUNT) & hasType(type_Quantity, Var_AMOUNT)) => 
-(( ! [Var_AREA] : 
- (hasType(type_Object, Var_AREA) => 
-(((f_located(Var_SYSTEM,Var_AREA)) => (((f_barometricPressure(Var_AREA,f_MeasureFn(Var_AMOUNT,inst_InchMercury))) & (f_greaterThan(Var_AMOUNT,30.2))))))))))))))).
-
-fof(axGeographyLem253, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_WEATHER] : 
- (hasType(type_ClearWeather, Var_WEATHER) => 
-(((f_located(Var_WEATHER,Var_AREA)) => (( ? [Var_FRACTION] : 
- ((hasType(type_NonnegativeRealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) &  
-(((f_cloudCoverFraction(Var_AREA,Var_FRACTION)) & (f_lessThan(Var_FRACTION,0.3))))))))))))))).
-
-fof(axGeographyLem254, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_WEATHER] : 
- (hasType(type_ClearWeather, Var_WEATHER) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_NonnegativeRealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(((((f_located(Var_WEATHER,Var_AREA)) & (f_cloudCoverFraction(Var_AREA,Var_FRACTION)))) => (f_lessThan(Var_FRACTION,0.3))))))))))))).
-
-fof(axGeographyLem255, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_WEATHER] : 
- (hasType(type_PartlyCloudyWeather, Var_WEATHER) => 
-(((f_located(Var_WEATHER,Var_AREA)) => (( ? [Var_FRACTION] : 
- ((hasType(type_NonnegativeRealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) &  
-(((f_cloudCoverFraction(Var_AREA,Var_FRACTION)) & (((f_greaterThanOrEqualTo(Var_FRACTION,0.3)) & (f_lessThanOrEqualTo(Var_FRACTION,0.7))))))))))))))))).
-
-fof(axGeographyLem256, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_WEATHER] : 
- (hasType(type_PartlyCloudyWeather, Var_WEATHER) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_NonnegativeRealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(((((f_located(Var_WEATHER,Var_AREA)) & (f_cloudCoverFraction(Var_AREA,Var_FRACTION)))) => (((f_greaterThanOrEqualTo(Var_FRACTION,0.3)) & (f_lessThanOrEqualTo(Var_FRACTION,0.7))))))))))))))).
-
-fof(axGeographyLem257, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_WEATHER] : 
- (hasType(type_OvercastWeather, Var_WEATHER) => 
-(((f_located(Var_WEATHER,Var_AREA)) => (( ? [Var_FRACTION] : 
- ((hasType(type_NonnegativeRealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) &  
-(((f_cloudCoverFraction(Var_AREA,Var_FRACTION)) & (f_greaterThan(Var_FRACTION,0.7))))))))))))))).
-
-fof(axGeographyLem258, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(( ! [Var_WEATHER] : 
- (hasType(type_OvercastWeather, Var_WEATHER) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_NonnegativeRealNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(((((f_located(Var_WEATHER,Var_AREA)) & (f_cloudCoverFraction(Var_AREA,Var_FRACTION)))) => (f_greaterThan(Var_FRACTION,0.7))))))))))))).
-
-fof(axGeographyLem259, axiom, 
- ( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(((f_relativeHumidity(Var_PLACE,1)) => (( ? [Var_FALLING] : 
- (hasType(type_Precipitation, Var_FALLING) &  
-(f_located(Var_FALLING,Var_PLACE)))))))))).
-
-fof(axGeographyLem260, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_Raining, Var_PROCESS) => 
-(f_precipitationState(Var_PROCESS,inst_Liquid))))).
-
-fof(axGeographyLem261, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_FreezingRain, Var_PROCESS) => 
-(f_precipitationState(Var_PROCESS,inst_Liquid))))).
-
-fof(axGeographyLem262, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_FreezingRain, Var_PROCESS) => 
-(( ! [Var_STUFF] : 
- (hasType(type_Water, Var_STUFF) => 
-(((f_patient(Var_PROCESS,Var_STUFF)) => (f_holdsDuring(f_ImmediateFutureFn(f_WhenFn(Var_PROCESS)),attribute(Var_STUFF,inst_Solid))))))))))).
-
-fof(axGeographyLem263, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_Snowing, Var_PROCESS) => 
-(f_precipitationState(Var_PROCESS,inst_Solid))))).
-
-fof(axGeographyLem264, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_Sleeting, Var_PROCESS) => 
-(f_precipitationState(Var_PROCESS,inst_Solid))))).
-
-fof(axGeographyLem265, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_Hailing, Var_PROCESS) => 
-(f_precipitationState(Var_PROCESS,inst_Solid))))).
-
-fof(axGeographyLem266, axiom, 
- ( ! [Var_STATE] : 
- ((hasType(type_PhysicalState, Var_STATE) & hasType(type_Attribute, Var_STATE)) => 
-(( ! [Var_EVENT] : 
- ((hasType(type_WeatherProcess, Var_EVENT) & hasType(type_Process, Var_EVENT)) => 
-(((f_precipitationState(Var_EVENT,Var_STATE)) => (( ? [Var_STUFF] : 
- (hasType(type_Water, Var_STUFF) &  
-(((f_patient(Var_EVENT,Var_STUFF)) & (f_attribute(Var_STUFF,Var_STATE))))))))))))))).
-
-fof(axGeographyLem267, axiom, 
- ( ! [Var_TREE] : 
- (hasType(type_BotanicalTree, Var_TREE) => 
-(( ! [Var_BUSH] : 
- (hasType(type_Shrub, Var_BUSH) => 
-(( ! [Var_SHORT] : 
- ((hasType(type_LengthMeasure, Var_SHORT) & hasType(type_Quantity, Var_SHORT)) => 
-(( ! [Var_TALL] : 
- ((hasType(type_LengthMeasure, Var_TALL) & hasType(type_Quantity, Var_TALL)) => 
-(((((f_height(Var_TREE,Var_TALL)) & (f_height(Var_BUSH,Var_SHORT)))) => (f_greaterThan(Var_TALL,Var_SHORT)))))))))))))))).
-
-fof(axGeographyLem268, axiom, 
- ( ! [Var_LICH] : 
- (hasType(type_Lichen, Var_LICH) => 
-(( ? [Var_ALGA] : 
- (hasType(type_Alga, Var_ALGA) &  
-(f_part(Var_ALGA,Var_LICH)))))))).
-
-fof(axGeographyLem269, axiom, 
- ( ! [Var_LICH] : 
- (hasType(type_Lichen, Var_LICH) => 
-(( ? [Var_FUNG] : 
- (hasType(type_Fungus, Var_FUNG) &  
-(f_part(Var_FUNG,Var_LICH)))))))).
-
-fof(axGeographyLem270, axiom, 
- ( ! [Var_FOREST] : 
- (hasType(type_Forest, Var_FOREST) => 
-(f_vegetationTypePattern(Var_FOREST,type_BotanicalTree,inst_DenseVegetation))))).
-
-fof(axGeographyLem271, axiom, 
- ( ! [Var_FOREST] : 
- (hasType(type_RainForest, Var_FOREST) => 
-(f_vegetationTypePattern(Var_FOREST,type_BotanicalTree,inst_CanopiedVegetation))))).
-
-fof(axGeographyLem272, axiom, 
- ( ! [Var_FOREST] : 
- (hasType(type_BorealForest, Var_FOREST) => 
-(f_vegetationType(Var_FOREST,type_PineTree))))).
-
-fof(axGeographyLem273, axiom, 
- ( ! [Var_FOREST] : 
- (hasType(type_Jungle, Var_FOREST) => 
-(f_vegetationTypePattern(Var_FOREST,type_Plant,inst_DenseVegetation))))).
-
-fof(axGeographyLem274, axiom, 
- ( ! [Var_DESERT] : 
- (hasType(type_Desert, Var_DESERT) => 
-(f_attribute(Var_DESERT,inst_Dry))))).
-
-fof(axGeographyLem275, axiom, 
- ( ! [Var_DESERT] : 
- (hasType(type_Desert, Var_DESERT) => 
-(((f_groundSurfaceType(Var_DESERT,type_Rock)) | (f_groundSurfaceType(Var_DESERT,type_Sand))))))).
-
-fof(axGeographyLem276, axiom, 
- ( ! [Var_DESERT] : 
- (hasType(type_Desert, Var_DESERT) => 
-(( ~ (f_vegetationType(Var_DESERT,type_BotanicalTree))))))).
-
-fof(axGeographyLem277, axiom, 
- ( ! [Var_OASIS] : 
- (hasType(type_Oasis, Var_OASIS) => 
-(( ? [Var_DESERT] : 
- (hasType(type_Desert, Var_DESERT) &  
-(f_located(Var_OASIS,Var_DESERT)))))))).
-
-fof(axGeographyLem278, axiom, 
- ( ! [Var_OASIS] : 
- (hasType(type_Oasis, Var_OASIS) => 
-(( ? [Var_WATER] : 
- (hasType(type_FreshWaterArea, Var_WATER) &  
-(f_located(Var_WATER,Var_OASIS)))))))).
-
-fof(axGeographyLem279, axiom, 
- ( ! [Var_OASIS] : 
- (hasType(type_Oasis, Var_OASIS) => 
-(f_attribute(Var_OASIS,inst_FertileTerrain))))).
-
-fof(axGeographyLem280, axiom, 
- ( ! [Var_PLAIN] : 
- (hasType(type_Grassland, Var_PLAIN) => 
-(f_vegetationTypePattern(Var_PLAIN,type_Grass,inst_GroundCoverVegetation))))).
-
-fof(axGeographyLem281, axiom, 
- ( ! [Var_PLAIN] : 
- (hasType(type_Pampa, Var_PLAIN) => 
-(f_located(Var_PLAIN,inst_SouthAmerica))))).
-
-fof(axGeographyLem282, axiom, 
- ( ! [Var_PLAIN] : 
- (hasType(type_Savanna, Var_PLAIN) => 
-(( ~ (f_vegetationType(Var_PLAIN,type_BotanicalTree))))))).
-
-fof(axGeographyLem283, axiom, 
- ( ! [Var_PLAIN] : 
- (hasType(type_Steppe, Var_PLAIN) => 
-(( ~ (f_vegetationType(Var_PLAIN,type_BotanicalTree))))))).
-
-fof(axGeographyLem284, axiom, 
- ( ! [Var_PLAIN] : 
- (hasType(type_Steppe, Var_PLAIN) => 
-(((f_located(Var_PLAIN,inst_Europe)) | (f_located(Var_PLAIN,inst_Asia))))))).
-
-fof(axGeographyLem285, axiom, 
- ( ! [Var_PLAIN] : 
- (hasType(type_Veldt, Var_PLAIN) => 
-(f_located(Var_PLAIN,inst_Africa))))).
-
-fof(axGeographyLem286, axiom, 
- ( ! [Var_PLAIN] : 
- (hasType(type_Veldt, Var_PLAIN) => 
-(f_vegetationTypePattern(Var_PLAIN,type_Shrub,inst_ScatteredVegetation))))).
-
-fof(axGeographyLem287, axiom, 
- ( ! [Var_PLAIN] : 
- (hasType(type_Tundra, Var_PLAIN) => 
-(f_vegetationType(Var_PLAIN,type_Lichen))))).
-
-fof(axGeographyLem288, axiom, 
- ( ! [Var_PLAIN] : 
- (hasType(type_Tundra, Var_PLAIN) => 
-(f_vegetationType(Var_PLAIN,type_Moss))))).
-
-fof(axGeographyLem289, axiom, 
- ( ! [Var_AGRO] : 
- (hasType(type_Agriculture, Var_AGRO) => 
-(( ? [Var_GROWTH] : 
- (hasType(type_Growth, Var_GROWTH) &  
-(f_subProcess(Var_GROWTH,Var_AGRO)))))))).
-
-fof(axGeographyLem290, axiom, 
- ( ! [Var_SINKING] : 
- (hasType(type_LandSubsidence, Var_SINKING) => 
-(( ? [Var_LAND] : 
- (hasType(type_LandArea, Var_LAND) &  
-(((f_exactlyLocated(Var_SINKING,Var_LAND)) & (f_patient(Var_SINKING,Var_LAND)))))))))).
-
diff --git a/examples/SUMO/TPTP/GeographyPredAx.p b/examples/SUMO/TPTP/GeographyPredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/GeographyPredAx.p
+++ /dev/null
@@ -1,651 +0,0 @@
-fof(axGeographyPred0, axiom, 
- f_geographicSubregion(inst_CentralAfrica,inst_Africa)).
-
-fof(axGeographyPred1, axiom, 
- f_geographicSubregion(inst_EasternAfrica,inst_Africa)).
-
-fof(axGeographyPred2, axiom, 
- f_geographicSubregion(inst_NorthernAfrica,inst_Africa)).
-
-fof(axGeographyPred3, axiom, 
- f_geographicSubregion(inst_SouthernAfrica,inst_Africa)).
-
-fof(axGeographyPred4, axiom, 
- f_geographicSubregion(inst_WesternAfrica,inst_Africa)).
-
-fof(axGeographyPred5, axiom, 
- f_overlapsSpatially(inst_MiddleEastRegion,inst_Asia)).
-
-fof(axGeographyPred6, axiom, 
- f_geographicSubregion(inst_CentralEurope,inst_Europe)).
-
-fof(axGeographyPred7, axiom, 
- f_geographicSubregion(inst_EasternEurope,inst_Europe)).
-
-fof(axGeographyPred8, axiom, 
- f_geographicSubregion(inst_NorthernEurope,inst_Europe)).
-
-fof(axGeographyPred9, axiom, 
- f_geographicSubregion(inst_SouthernEurope,inst_Europe)).
-
-fof(axGeographyPred10, axiom, 
- f_geographicSubregion(inst_WesternEurope,inst_Europe)).
-
-fof(axGeographyPred11, axiom, 
- f_geographicSubregion(inst_SoutheasternEurope,inst_Europe)).
-
-fof(axGeographyPred12, axiom, 
- f_geographicSubregion(inst_SouthwesternEurope,inst_Europe)).
-
-fof(axGeographyPred13, axiom, 
- f_geographicSubregion(inst_NorthernNorthAmerica,inst_NorthAmerica)).
-
-fof(axGeographyPred14, axiom, 
- f_overlapsSpatially(inst_CaribbeanRegion,inst_SouthAmerica)).
-
-fof(axGeographyPred15, axiom, 
- f_overlapsSpatially(inst_CaribbeanRegion,inst_NorthAmerica)).
-
-fof(axGeographyPred16, axiom, 
- f_overlapsSpatially(inst_MiddleAmerica,inst_NorthAmerica)).
-
-fof(axGeographyPred17, axiom, 
- f_overlapsSpatially(inst_MiddleAmerica,inst_SouthAmerica)).
-
-fof(axGeographyPred18, axiom, 
- f_geographicSubregion(inst_CentralSouthAmerica,inst_SouthAmerica)).
-
-fof(axGeographyPred19, axiom, 
- f_geographicSubregion(inst_EasternSouthAmerica,inst_SouthAmerica)).
-
-fof(axGeographyPred20, axiom, 
- f_geographicSubregion(inst_NorthernSouthAmerica,inst_SouthAmerica)).
-
-fof(axGeographyPred21, axiom, 
- f_geographicSubregion(inst_SouthernSouthAmerica,inst_SouthAmerica)).
-
-fof(axGeographyPred22, axiom, 
- f_geographicSubregion(inst_WesternSouthAmerica,inst_SouthAmerica)).
-
-fof(axGeographyPred23, axiom, 
- f_geographicSubregion(inst_CentralAsia,inst_Asia)).
-
-fof(axGeographyPred24, axiom, 
- f_geographicSubregion(inst_EasternAsia,inst_Asia)).
-
-fof(axGeographyPred25, axiom, 
- f_geographicSubregion(inst_NorthernAsia,inst_Asia)).
-
-fof(axGeographyPred26, axiom, 
- f_geographicSubregion(inst_NorthernAsia,inst_NorthernHemisphere)).
-
-fof(axGeographyPred27, axiom, 
- f_geographicSubregion(inst_SouthernAsia,inst_Asia)).
-
-fof(axGeographyPred28, axiom, 
- f_geographicSubregion(inst_SoutheasternAsia,inst_Asia)).
-
-fof(axGeographyPred29, axiom, 
- f_geographicSubregion(inst_SouthwesternAsia,inst_Asia)).
-
-fof(axGeographyPred30, axiom, 
- f_geographicSubregion(inst_CentralAfrica,inst_EasternHemisphere)).
-
-fof(axGeographyPred31, axiom, 
- f_overlapsSpatially(inst_CentralAfrica,inst_NorthernHemisphere)).
-
-fof(axGeographyPred32, axiom, 
- f_overlapsSpatially(inst_CentralAfrica,inst_SouthernHemisphere)).
-
-fof(axGeographyPred33, axiom, 
- f_geographicSubregion(inst_EasternAfrica,inst_EasternHemisphere)).
-
-fof(axGeographyPred34, axiom, 
- f_overlapsSpatially(inst_EasternAfrica,inst_NorthernHemisphere)).
-
-fof(axGeographyPred35, axiom, 
- f_overlapsSpatially(inst_EasternAfrica,inst_SouthernHemisphere)).
-
-fof(axGeographyPred36, axiom, 
- f_overlapsSpatially(inst_NorthernAfrica,inst_EasternHemisphere)).
-
-fof(axGeographyPred37, axiom, 
- f_overlapsSpatially(inst_NorthernAfrica,inst_WesternHemisphere)).
-
-fof(axGeographyPred38, axiom, 
- f_geographicSubregion(inst_NorthernAfrica,inst_NorthernHemisphere)).
-
-fof(axGeographyPred39, axiom, 
- f_geographicSubregion(inst_SouthernAfrica,inst_EasternHemisphere)).
-
-fof(axGeographyPred40, axiom, 
- f_geographicSubregion(inst_SouthernAfrica,inst_SouthernHemisphere)).
-
-fof(axGeographyPred41, axiom, 
- f_overlapsSpatially(inst_WesternAfrica,inst_EasternHemisphere)).
-
-fof(axGeographyPred42, axiom, 
- f_overlapsSpatially(inst_WesternAfrica,inst_WesternHemisphere)).
-
-fof(axGeographyPred43, axiom, 
- f_overlapsSpatially(inst_WesternAfrica,inst_NorthernHemisphere)).
-
-fof(axGeographyPred44, axiom, 
- f_overlapsSpatially(inst_WesternAfrica,inst_SouthernHemisphere)).
-
-fof(axGeographyPred45, axiom, 
- f_geographicSubregion(inst_MiddleEastRegion,inst_EasternHemisphere)).
-
-fof(axGeographyPred46, axiom, 
- f_geographicSubregion(inst_MiddleEastRegion,inst_WesternHemisphere)).
-
-fof(axGeographyPred47, axiom, 
- f_geographicSubregion(inst_EasternEurope,inst_EasternHemisphere)).
-
-fof(axGeographyPred48, axiom, 
- f_geographicSubregion(inst_EasternEurope,inst_NorthernHemisphere)).
-
-fof(axGeographyPred49, axiom, 
- f_geographicSubregion(inst_CentralEurope,inst_EasternHemisphere)).
-
-fof(axGeographyPred50, axiom, 
- f_geographicSubregion(inst_CentralEurope,inst_NorthernHemisphere)).
-
-fof(axGeographyPred51, axiom, 
- f_geographicSubregion(inst_NorthernEurope,inst_EasternHemisphere)).
-
-fof(axGeographyPred52, axiom, 
- f_geographicSubregion(inst_NorthernEurope,inst_NorthernHemisphere)).
-
-fof(axGeographyPred53, axiom, 
- f_geographicSubregion(inst_SouthernEurope,inst_EasternHemisphere)).
-
-fof(axGeographyPred54, axiom, 
- f_geographicSubregion(inst_SouthernEurope,inst_NorthernHemisphere)).
-
-fof(axGeographyPred55, axiom, 
- f_overlapsSpatially(inst_WesternEurope,inst_EasternHemisphere)).
-
-fof(axGeographyPred56, axiom, 
- f_overlapsSpatially(inst_WesternEurope,inst_WesternHemisphere)).
-
-fof(axGeographyPred57, axiom, 
- f_geographicSubregion(inst_WesternEurope,inst_NorthernHemisphere)).
-
-fof(axGeographyPred58, axiom, 
- f_geographicSubregion(inst_SoutheasternEurope,inst_EasternHemisphere)).
-
-fof(axGeographyPred59, axiom, 
- f_geographicSubregion(inst_SoutheasternEurope,inst_NorthernHemisphere)).
-
-fof(axGeographyPred60, axiom, 
- f_overlapsSpatially(inst_SouthwesternEurope,inst_EasternHemisphere)).
-
-fof(axGeographyPred61, axiom, 
- f_overlapsSpatially(inst_SouthwesternEurope,inst_WesternHemisphere)).
-
-fof(axGeographyPred62, axiom, 
- f_geographicSubregion(inst_SouthwesternEurope,inst_NorthernHemisphere)).
-
-fof(axGeographyPred63, axiom, 
- f_geographicSubregion(inst_CaribbeanRegion,inst_NorthernHemisphere)).
-
-fof(axGeographyPred64, axiom, 
- f_geographicSubregion(inst_CaribbeanRegion,inst_WesternHemisphere)).
-
-fof(axGeographyPred65, axiom, 
- f_geographicSubregion(inst_MiddleAmerica,inst_NorthernHemisphere)).
-
-fof(axGeographyPred66, axiom, 
- f_geographicSubregion(inst_MiddleAmerica,inst_WesternHemisphere)).
-
-fof(axGeographyPred67, axiom, 
- f_geographicSubregion(inst_CentralSouthAmerica,inst_WesternHemisphere)).
-
-fof(axGeographyPred68, axiom, 
- f_geographicSubregion(inst_CentralSouthAmerica,inst_SouthernHemisphere)).
-
-fof(axGeographyPred69, axiom, 
- f_geographicSubregion(inst_EasternSouthAmerica,inst_WesternHemisphere)).
-
-fof(axGeographyPred70, axiom, 
- f_overlapsSpatially(inst_EasternSouthAmerica,inst_NorthernHemisphere)).
-
-fof(axGeographyPred71, axiom, 
- f_overlapsSpatially(inst_EasternSouthAmerica,inst_SouthernHemisphere)).
-
-fof(axGeographyPred72, axiom, 
- f_geographicSubregion(inst_NorthernSouthAmerica,inst_WesternHemisphere)).
-
-fof(axGeographyPred73, axiom, 
- f_overlapsSpatially(inst_NorthernSouthAmerica,inst_NorthernHemisphere)).
-
-fof(axGeographyPred74, axiom, 
- f_overlapsSpatially(inst_NorthernSouthAmerica,inst_SouthernHemisphere)).
-
-fof(axGeographyPred75, axiom, 
- f_geographicSubregion(inst_SouthernSouthAmerica,inst_WesternHemisphere)).
-
-fof(axGeographyPred76, axiom, 
- f_geographicSubregion(inst_SouthernSouthAmerica,inst_SouthernHemisphere)).
-
-fof(axGeographyPred77, axiom, 
- f_geographicSubregion(inst_WesternSouthAmerica,inst_WesternHemisphere)).
-
-fof(axGeographyPred78, axiom, 
- f_overlapsSpatially(inst_WesternSouthAmerica,inst_NorthernHemisphere)).
-
-fof(axGeographyPred79, axiom, 
- f_overlapsSpatially(inst_WesternSouthAmerica,inst_SouthernHemisphere)).
-
-fof(axGeographyPred80, axiom, 
- f_geographicSubregion(inst_CentralAsia,inst_EasternHemisphere)).
-
-fof(axGeographyPred81, axiom, 
- f_geographicSubregion(inst_CentralAsia,inst_NorthernHemisphere)).
-
-fof(axGeographyPred82, axiom, 
- f_geographicSubregion(inst_EasternAsia,inst_EasternHemisphere)).
-
-fof(axGeographyPred83, axiom, 
- f_geographicSubregion(inst_EasternAsia,inst_NorthernHemisphere)).
-
-fof(axGeographyPred84, axiom, 
- f_geographicSubregion(inst_NorthernAsia,inst_EasternHemisphere)).
-
-fof(axGeographyPred85, axiom, 
- f_geographicSubregion(inst_SouthernAsia,inst_EasternHemisphere)).
-
-fof(axGeographyPred86, axiom, 
- f_overlapsSpatially(inst_SouthernAsia,inst_NorthernHemisphere)).
-
-fof(axGeographyPred87, axiom, 
- f_overlapsSpatially(inst_SouthernAsia,inst_SouthernHemisphere)).
-
-fof(axGeographyPred88, axiom, 
- f_geographicSubregion(inst_SoutheasternAsia,inst_EasternHemisphere)).
-
-fof(axGeographyPred89, axiom, 
- f_overlapsSpatially(inst_SoutheasternAsia,inst_NorthernHemisphere)).
-
-fof(axGeographyPred90, axiom, 
- f_overlapsSpatially(inst_SoutheasternAsia,inst_SouthernHemisphere)).
-
-fof(axGeographyPred91, axiom, 
- f_geographicSubregion(inst_SouthwesternAsia,inst_EasternHemisphere)).
-
-fof(axGeographyPred92, axiom, 
- f_geographicSubregion(inst_SouthwesternAsia,inst_NorthernHemisphere)).
-
-fof(axGeographyPred93, axiom, 
- f_orientation(inst_Europe,inst_Africa,inst_North)).
-
-fof(axGeographyPred94, axiom, 
- f_orientation(inst_Europe,inst_Asia,inst_West)).
-
-fof(axGeographyPred95, axiom, 
- f_orientation(inst_Europe,inst_NorthAmerica,inst_East)).
-
-fof(axGeographyPred96, axiom, 
- f_orientation(inst_NorthAmerica,inst_SouthAmerica,inst_North)).
-
-fof(axGeographyPred97, axiom, 
- f_orientation(inst_NorthAmerica,inst_Asia,inst_East)).
-
-fof(axGeographyPred98, axiom, 
- f_orientation(inst_Africa,inst_SouthAmerica,inst_Northeast)).
-
-fof(axGeographyPred99, axiom, 
- f_orientation(inst_Asia,inst_Oceania,inst_Northwest)).
-
-fof(axGeographyPred100, axiom, 
- f_orientation(inst_Africa,inst_NorthAmerica,inst_Southeast)).
-
-fof(axGeographyPred101, axiom, 
- f_orientation(inst_Europe,inst_SouthAmerica,inst_Northeast)).
-
-fof(axGeographyPred102, axiom, 
- f_orientation(inst_Oceania,inst_NorthAmerica,inst_Southwest)).
-
-fof(axGeographyPred103, axiom, 
- f_orientation(inst_MiddleEastRegion,inst_Asia,inst_Southwest)).
-
-fof(axGeographyPred104, axiom, 
- f_orientation(inst_MiddleEastRegion,inst_Africa,inst_Northeast)).
-
-fof(axGeographyPred105, axiom, 
- f_orientation(inst_MiddleAmerica,inst_SouthAmerica,inst_North)).
-
-fof(axGeographyPred106, axiom, 
- f_orientation(inst_MiddleAmerica,inst_NorthAmerica,inst_South)).
-
-fof(axGeographyPred107, axiom, 
- f_orientation(inst_CaribbeanRegion,inst_SouthAmerica,inst_North)).
-
-fof(axGeographyPred108, axiom, 
- f_orientation(inst_CaribbeanRegion,inst_NorthAmerica,inst_South)).
-
-fof(axGeographyPred109, axiom, 
- f_MeasureFn(1,inst_AngularDegree) = f_MeasureFn(60,inst_ArcMinute)).
-
-fof(axGeographyPred110, axiom, 
- f_MeasureFn(1,inst_ArcMinute) = f_MeasureFn(60,inst_ArcSecond)).
-
-fof(axGeographyPred111, axiom, 
- f_MeasureFn(1,inst_SquareKilometer) = f_MultiplicationFn(f_MeasureFn(1,f_KiloFn(inst_Meter)),f_MeasureFn(1,f_KiloFn(inst_Meter)))).
-
-fof(axGeographyPred112, axiom, 
- f_causesSubclass(type_AirPollution,type_AcidRainfall)).
-
-fof(axGeographyPred113, axiom, 
- f_causesSubclass(type_AcidRainfall,type_Acidification)).
-
-fof(axGeographyPred114, axiom, 
- f_earthAltitude(inst_OzoneShield,f_MeasureFn(25,inst_Mile))).
-
-fof(axGeographyPred115, axiom, 
- f_causesSubclass(type_SoilErosion,type_Siltation)).
-
-fof(axGeographyPred116, axiom, 
- f_agreementAdoptionDate(inst_AntarcticTreaty,f_DayFn(1,f_MonthFn(type_December,f_YearFn(1959))))).
-
-fof(axGeographyPred117, axiom, 
- f_agreementEffectiveDate(inst_AntarcticTreaty,f_DayFn(23,f_MonthFn(type_June,f_YearFn(1961))))).
-
-fof(axGeographyPred118, axiom, 
- f_orbits(inst_EarthsMoon,inst_PlanetEarth)).
-
-fof(axGeographyPred119, axiom, 
- f_orbits(inst_PlanetEarth,inst_Sol)).
-
-fof(axGeographyPred120, axiom, 
- f_orbits(inst_PlanetMercury,inst_Sol)).
-
-fof(axGeographyPred121, axiom, 
- f_orbits(inst_PlanetVenus,inst_Sol)).
-
-fof(axGeographyPred122, axiom, 
- f_orbits(inst_PlanetMars,inst_Sol)).
-
-fof(axGeographyPred123, axiom, 
- f_orbits(inst_PlanetJupiter,inst_Sol)).
-
-fof(axGeographyPred124, axiom, 
- f_orbits(inst_PlanetSaturn,inst_Sol)).
-
-fof(axGeographyPred125, axiom, 
- f_orbits(inst_PlanetNeptune,inst_Sol)).
-
-fof(axGeographyPred126, axiom, 
- f_orbits(inst_PlanetUranus,inst_Sol)).
-
-fof(axGeographyPred127, axiom, 
- f_orbits(inst_PlanetPluto,inst_Sol)).
-
-fof(axGeographyPred128, axiom, 
- f_overlapsSpatially(inst_Africa,inst_NorthernHemisphere)).
-
-fof(axGeographyPred129, axiom, 
- f_overlapsSpatially(inst_Africa,inst_SouthernHemisphere)).
-
-fof(axGeographyPred130, axiom, 
- f_geographicSubregion(inst_Africa,inst_EasternHemisphere)).
-
-fof(axGeographyPred131, axiom, 
- f_geographicSubregion(inst_NorthAmerica,inst_NorthernHemisphere)).
-
-fof(axGeographyPred132, axiom, 
- f_geographicSubregion(inst_NorthAmerica,inst_WesternHemisphere)).
-
-fof(axGeographyPred133, axiom, 
- f_overlapsSpatially(inst_SouthAmerica,inst_NorthernHemisphere)).
-
-fof(axGeographyPred134, axiom, 
- f_overlapsSpatially(inst_SouthAmerica,inst_SouthernHemisphere)).
-
-fof(axGeographyPred135, axiom, 
- f_geographicSubregion(inst_SouthAmerica,inst_WesternHemisphere)).
-
-fof(axGeographyPred136, axiom, 
- f_geographicSubregion(inst_Antarctica,inst_SouthernHemisphere)).
-
-fof(axGeographyPred137, axiom, 
- f_overlapsSpatially(inst_Antarctica,inst_EasternHemisphere)).
-
-fof(axGeographyPred138, axiom, 
- f_overlapsSpatially(inst_Antarctica,inst_WesternHemisphere)).
-
-fof(axGeographyPred139, axiom, 
- f_geographicSubregion(inst_Europe,inst_NorthernHemisphere)).
-
-fof(axGeographyPred140, axiom, 
- f_overlapsSpatially(inst_Europe,inst_EasternHemisphere)).
-
-fof(axGeographyPred141, axiom, 
- f_overlapsSpatially(inst_Europe,inst_WesternHemisphere)).
-
-fof(axGeographyPred142, axiom, 
- f_overlapsSpatially(inst_Asia,inst_NorthernHemisphere)).
-
-fof(axGeographyPred143, axiom, 
- f_overlapsSpatially(inst_Asia,inst_SouthernHemisphere)).
-
-fof(axGeographyPred144, axiom, 
- f_geographicSubregion(inst_Asia,inst_EasternHemisphere)).
-
-fof(axGeographyPred145, axiom, 
- f_overlapsSpatially(inst_Oceania,inst_NorthernHemisphere)).
-
-fof(axGeographyPred146, axiom, 
- f_overlapsSpatially(inst_Oceania,inst_SouthernHemisphere)).
-
-fof(axGeographyPred147, axiom, 
- f_overlapsSpatially(inst_Oceania,inst_EasternHemisphere)).
-
-fof(axGeographyPred148, axiom, 
- f_overlapsSpatially(inst_Oceania,inst_WesternHemisphere)).
-
-fof(axGeographyPred149, axiom, 
- f_overlapsSpatially(inst_Tropics,inst_NorthernHemisphere)).
-
-fof(axGeographyPred150, axiom, 
- f_overlapsSpatially(inst_Tropics,inst_SouthernHemisphere)).
-
-fof(axGeographyPred151, axiom, 
- f_overlapsSpatially(inst_Tropics,inst_EasternHemisphere)).
-
-fof(axGeographyPred152, axiom, 
- f_overlapsSpatially(inst_Tropics,inst_WesternHemisphere)).
-
-fof(axGeographyPred153, axiom, 
- f_oppositeDirection(inst_North,inst_South)).
-
-fof(axGeographyPred154, axiom, 
- f_oppositeDirection(inst_East,inst_West)).
-
-fof(axGeographyPred155, axiom, 
- f_oppositeDirection(inst_Northeast,inst_Southwest)).
-
-fof(axGeographyPred156, axiom, 
- f_oppositeDirection(inst_Northwest,inst_Southeast)).
-
-fof(axGeographyPred157, axiom, 
- f_MeasureFn(1,inst_Fathom) = f_MeasureFn(6,inst_FootLength)).
-
-fof(axGeographyPred158, axiom, 
- f_MeasureFn(1,inst_NauticalMile) = f_MeasureFn(6076.1,inst_FootLength)).
-
-fof(axGeographyPred159, axiom, 
- f_MeasureFn(1,inst_NauticalMile) = f_MeasureFn(1852,inst_Meter)).
-
-fof(axGeographyPred160, axiom, 
- f_MeasureFn(1,inst_SquareMeter) = f_MultiplicationFn(f_MeasureFn(1,inst_Meter),f_MeasureFn(1,inst_Meter))).
-
-fof(axGeographyPred161, axiom, 
- inst_SquareMeter = f_SquareUnitFn(inst_Meter)).
-
-fof(axGeographyPred162, axiom, 
- inst_SquareKilometer = f_SquareUnitFn(f_KiloFn(inst_Meter))).
-
-fof(axGeographyPred163, axiom, 
- f_geographicSubregion(inst_NorthAtlanticOcean,inst_AtlanticOcean)).
-
-fof(axGeographyPred164, axiom, 
- f_geographicSubregion(inst_NorthAtlanticOcean,inst_NorthernHemisphere)).
-
-fof(axGeographyPred165, axiom, 
- f_geographicSubregion(inst_NorthAtlanticOcean,inst_WesternHemisphere)).
-
-fof(axGeographyPred166, axiom, 
- f_geographicSubregion(inst_SouthAtlanticOcean,inst_AtlanticOcean)).
-
-fof(axGeographyPred167, axiom, 
- f_geographicSubregion(inst_SouthAtlanticOcean,inst_SouthernHemisphere)).
-
-fof(axGeographyPred168, axiom, 
- f_partlyLocated(inst_SouthAtlanticOcean,inst_WesternHemisphere)).
-
-fof(axGeographyPred169, axiom, 
- f_partlyLocated(inst_SouthAtlanticOcean,inst_EasternHemisphere)).
-
-fof(axGeographyPred170, axiom, 
- f_geographicSubregion(inst_NorthPacificOcean,inst_PacificOcean)).
-
-fof(axGeographyPred171, axiom, 
- f_geographicSubregion(inst_NorthPacificOcean,inst_NorthernHemisphere)).
-
-fof(axGeographyPred172, axiom, 
- f_partlyLocated(inst_NorthPacificOcean,inst_EasternHemisphere)).
-
-fof(axGeographyPred173, axiom, 
- f_partlyLocated(inst_NorthPacificOcean,inst_WesternHemisphere)).
-
-fof(axGeographyPred174, axiom, 
- f_geographicSubregion(inst_SouthPacificOcean,inst_PacificOcean)).
-
-fof(axGeographyPred175, axiom, 
- f_geographicSubregion(inst_SouthPacificOcean,inst_SouthernHemisphere)).
-
-fof(axGeographyPred176, axiom, 
- f_partlyLocated(inst_SouthPacificOcean,inst_EasternHemisphere)).
-
-fof(axGeographyPred177, axiom, 
- f_partlyLocated(inst_SouthPacificOcean,inst_WesternHemisphere)).
-
-fof(axGeographyPred178, axiom, 
- f_connected(inst_IndianOcean,inst_SouthPacificOcean)).
-
-fof(axGeographyPred179, axiom, 
- f_connected(inst_IndianOcean,inst_PersianGulf)).
-
-fof(axGeographyPred180, axiom, 
- f_connected(inst_IndianOcean,inst_SouthernOcean)).
-
-fof(axGeographyPred181, axiom, 
- f_geographicSubregion(inst_ArcticOcean,inst_NorthernHemisphere)).
-
-fof(axGeographyPred182, axiom, 
- f_partlyLocated(inst_ArcticOcean,inst_EasternHemisphere)).
-
-fof(axGeographyPred183, axiom, 
- f_partlyLocated(inst_ArcticOcean,inst_WesternHemisphere)).
-
-fof(axGeographyPred184, axiom, 
- f_geographicSubregion(inst_SouthernOcean,inst_SouthernHemisphere)).
-
-fof(axGeographyPred185, axiom, 
- f_partlyLocated(inst_SouthernOcean,inst_EasternHemisphere)).
-
-fof(axGeographyPred186, axiom, 
- f_partlyLocated(inst_SouthernOcean,inst_WesternHemisphere)).
-
-fof(axGeographyPred187, axiom, 
- f_totalArea(inst_SouthernOcean,f_MeasureFn(20327000,inst_SquareKilometer))).
-
-fof(axGeographyPred188, axiom, 
- f_length(f_ShorelineFn(inst_SouthernOcean,inst_Antarctica),f_MeasureFn(17968,f_KiloFn(inst_Meter)))).
-
-fof(axGeographyPred189, axiom, 
- f_naturalHazardTypeInArea(inst_SouthernOcean,type_CyclonicStorm)).
-
-fof(axGeographyPred190, axiom, 
- f_naturalHazardTypeInArea(inst_SouthernOcean,type_Iceberg)).
-
-fof(axGeographyPred191, axiom, 
- f_naturalHazardTypeInArea(inst_SouthernOcean,type_SeaIce)).
-
-fof(axGeographyPred192, axiom, 
- f_elevation(f_ElevationHighPointFn(inst_SouthernOcean),f_MeasureFn(0,inst_Meter))).
-
-fof(axGeographyPred193, axiom, 
- f_elevation(f_ElevationLowPointFn(inst_SouthernOcean),f_MeasureFn(-7235,inst_Meter))).
-
-fof(axGeographyPred194, axiom, 
- f_geographicSubregion(inst_SouthSandwichTrench,inst_SouthernOcean)).
-
-fof(axGeographyPred195, axiom, 
- f_located(inst_AntarcticCircumpolarCurrent,inst_SouthernOcean)).
-
-fof(axGeographyPred196, axiom, 
- f_meetsSpatially(inst_Egypt,inst_RedSea)).
-
-fof(axGeographyPred197, axiom, 
- f_meetsSpatially(inst_Sudan,inst_RedSea)).
-
-fof(axGeographyPred198, axiom, 
- f_meetsSpatially(inst_Eritrea,inst_RedSea)).
-
-fof(axGeographyPred199, axiom, 
- f_meetsSpatially(inst_SaudiArabia,inst_RedSea)).
-
-fof(axGeographyPred200, axiom, 
- f_elevation(inst_SeaLevel,f_MeasureFn(0,inst_Meter))).
-
-fof(axGeographyPred201, axiom, 
- f_geographicSubregion(inst_GreatSaltLake,inst_Utah)).
-
-fof(axGeographyPred202, axiom, 
- f_geographicSubregion(inst_SaltonSea,inst_California)).
-
-fof(axGeographyPred203, axiom, 
- f_geographicSubregion(inst_LakeEyre,inst_Australia)).
-
-fof(axGeographyPred204, axiom, 
- f_connected(inst_PersianGulf,inst_StraitOfHormuz)).
-
-fof(axGeographyPred205, axiom, 
- f_meetsSpatially(inst_Iran,inst_PersianGulf)).
-
-fof(axGeographyPred206, axiom, 
- f_connected(inst_StraitOfHormuz,inst_GulfOfOman)).
-
-fof(axGeographyPred207, axiom, 
- f_connected(inst_GulfOfOman,inst_ArabianSea)).
-
-fof(axGeographyPred208, axiom, 
- f_meetsSpatially(inst_Iran,inst_GulfOfOman)).
-
-fof(axGeographyPred209, axiom, 
- f_meetsSpatially(inst_Oman,inst_GulfOfOman)).
-
-fof(axGeographyPred210, axiom, 
- f_connected(inst_RedSea,inst_GulfOfAden)).
-
-fof(axGeographyPred211, axiom, 
- f_connected(inst_GulfOfAden,inst_ArabianSea)).
-
-fof(axGeographyPred212, axiom, 
- f_meetsSpatially(inst_Yemen,inst_GulfOfAden)).
-
-fof(axGeographyPred213, axiom, 
- f_meetsSpatially(inst_Somalia,inst_GulfOfAden)).
-
-fof(axGeographyPred214, axiom, 
- f_connected(inst_GulfOfMexico,inst_NorthAtlanticOcean)).
-
-fof(axGeographyPred215, axiom, 
- f_connected(inst_GulfOfMexico,inst_CaribbeanSea)).
-
-fof(axGeographyPred216, axiom, 
- f_oppositeDirection(inst_Upstream,inst_Downstream)).
-
diff --git a/examples/SUMO/TPTP/GeographySubAttAx.p b/examples/SUMO/TPTP/GeographySubAttAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/GeographySubAttAx.p
+++ /dev/null
@@ -1,18 +0,0 @@
-fof(axGeographySubAtt0, axiom, 
- f_subAttribute(inst_MountainousTerrain,inst_SteepTerrain)).
-
-fof(axGeographySubAtt1, axiom, 
- f_subAttribute(inst_Upwind,inst_Upstream)).
-
-fof(axGeographySubAtt2, axiom, 
- f_subAttribute(inst_Downwind,inst_Downstream)).
-
-fof(axGeographySubAtt3, axiom, 
- f_subAttribute(inst_GroundwaterPollutionIssue,inst_WaterPollutionIssue)).
-
-fof(axGeographySubAtt4, axiom, 
- f_subAttribute(inst_EndangeredMarineWildlifeIssue,inst_EndangeredSpeciesIssue)).
-
-fof(axGeographySubAtt5, axiom, 
- f_subAttribute(inst_SoilSalinityIssue,inst_SoilDegradationIssue)).
-
diff --git a/examples/SUMO/TPTP/GovernmentAx.p b/examples/SUMO/TPTP/GovernmentAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/GovernmentAx.p
+++ /dev/null
@@ -1,1402 +0,0 @@
-fof(axGovernment0, axiom, 
- ( ! [X] : 
- (hasType(type_AppealsCourt, X) => hasType(type_JudicialOrganization, X)))).
-
-fof(axGovernment1, axiom, 
- ( ! [X] : 
- (hasType(type_BritishCrownColony, X) => hasType(type_OverseasArea, X)))).
-
-fof(axGovernment2, axiom, 
- ( ! [X] : 
- (hasType(type_ConstitutionDocument, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axGovernment3, axiom, 
- ( ! [X] : 
- (hasType(type_Constitution, X) => hasType(type_Proposition, X)))).
-
-fof(axGovernment4, axiom, 
- ( ! [X] : 
- (hasType(type_ConstitutionalCourt, X) => hasType(type_JudicialOrganization, X)))).
-
-fof(axGovernment5, axiom, 
- ( ! [X] : 
- (hasType(type_ConsulateGeneral, X) => hasType(type_DiplomaticOrganization, X)))).
-
-fof(axGovernment6, axiom, 
- ( ! [X] : 
- (hasType(type_Consulate, X) => hasType(type_DiplomaticOrganization, X)))).
-
-fof(axGovernment7, axiom, 
- ( ! [X] : 
- (hasType(type_DependencyOrSpecialSovereigntyArea, X) => hasType(type_GeopoliticalArea, X)))).
-
-fof(axGovernment8, axiom, 
- ( ! [X] : 
- (hasType(type_DiplomaticOrganization, X) => hasType(type_GovernmentOrganization, X)))).
-
-fof(axGovernment9, axiom, 
- ( ! [X] : 
- (hasType(type_Embassy, X) => hasType(type_DiplomaticOrganization, X)))).
-
-fof(axGovernment10, axiom, 
- ( ! [X] : 
- (hasType(type_FixedHoliday, X) => hasType(type_Holiday, X)))).
-
-fof(axGovernment11, axiom, 
- ( ! [X] : 
- (hasType(type_ForeignServicePosition, X) => hasType(type_Position, X)))).
-
-fof(axGovernment12, axiom, 
- ( ! [X] : 
- (hasType(type_ForeignTerroristOrganization, X) => hasType(type_TerroristOrganization, X)))).
-
-fof(axGovernment13, axiom, 
- ( ! [X] : 
- (hasType(type_GovernmentCabinet, X) => hasType(type_GovernmentOrganization, X)))).
-
-fof(axGovernment14, axiom, 
- ( ! [X] : 
- (hasType(type_Holiday, X) => hasType(type_TimeInterval, X)))).
-
-fof(axGovernment15, axiom, 
- ( ! [X] : 
- (hasType(type_IndependentState, X) => hasType(type_GeopoliticalArea, X)))).
-
-fof(axGovernment16, axiom, 
- ( ! [X] : 
- (hasType(type_IndependentState, X) => hasType(type_Nation, X)))).
-
-fof(axGovernment17, axiom, 
- ( ! [X] : 
- (hasType(type_InternationalOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axGovernment18, axiom, 
- ( ! [X] : 
- (hasType(type_IslamicLawCourt, X) => hasType(type_JudicialOrganization, X)))).
-
-fof(axGovernment19, axiom, 
- ( ! [X] : 
- (hasType(type_LegalSystemAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axGovernment20, axiom, 
- ( ! [X] : 
- (hasType(type_LegislativeChamber, X) => hasType(type_LegislativeOrganization, X)))).
-
-fof(axGovernment21, axiom, 
- ( ! [X] : 
- (hasType(type_MemberStatus, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axGovernment22, axiom, 
- ( ! [X] : 
- (hasType(type_MoveableHoliday, X) => hasType(type_Holiday, X)))).
-
-fof(axGovernment23, axiom, 
- ( ! [X] : 
- (hasType(type_NationalGovernment, X) => hasType(type_Government, X)))).
-
-fof(axGovernment24, axiom, 
- ( ! [X] : 
- (hasType(type_OrganizationOfNations, X) => hasType(type_InternationalOrganization, X)))).
-
-fof(axGovernment25, axiom, 
- ( ! [X] : 
- (hasType(type_OverseasArea, X) => hasType(type_DependencyOrSpecialSovereigntyArea, X)))).
-
-fof(axGovernment26, axiom, 
- ( ! [X] : 
- (hasType(type_OverseasArea, X) => hasType(type_GeopoliticalArea, X)))).
-
-fof(axGovernment27, axiom, 
- ( ! [X] : 
- (hasType(type_Parliament, X) => hasType(type_LegislativeOrganization, X)))).
-
-fof(axGovernment28, axiom, 
- ( ! [X] : 
- (hasType(type_ParliamentaryTerritory, X) => hasType(type_GeopoliticalArea, X)))).
-
-fof(axGovernment29, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticalCoalition, X) => hasType(type_PoliticalOrganization, X)))).
-
-fof(axGovernment30, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticalCoalition, X) => hasType(type_PoliticalParty, X)))).
-
-fof(axGovernment31, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticalPressureGroup, X) => hasType(type_PoliticalOrganization, X)))).
-
-fof(axGovernment32, axiom, 
- ( ! [X] : 
- (hasType(type_RegionalLaw, X) => hasType(type_Proposition, X)))).
-
-fof(axGovernment33, axiom, 
- ( ! [X] : 
- (hasType(type_RestrictedSuffrage, X) => hasType(type_SuffrageLaw, X)))).
-
-fof(axGovernment34, axiom, 
- ( ! [X] : 
- (hasType(type_SelfGoverningTerritory, X) => hasType(type_GeopoliticalArea, X)))).
-
-fof(axGovernment35, axiom, 
- ( ! [X] : 
- (hasType(type_SuffrageLaw, X) => hasType(type_Proposition, X)))).
-
-fof(axGovernment36, axiom, 
- ( ! [X] : 
- (hasType(type_SupremeCourt, X) => hasType(type_JudicialOrganization, X)))).
-
-fof(axGovernment37, axiom, 
- ( ! [X] : 
- (hasType(type_TransnationalIssue, X) => hasType(type_AreaOfConcern, X)))).
-
-fof(axGovernment38, axiom, 
- ( ! [X] : 
- (hasType(type_UnincorporatedUnitedStatesTerritory, X) => hasType(type_OverseasArea, X)))).
-
-fof(axGovernment39, axiom, 
- ( ! [X] : 
- (hasType(type_VoterAgeRequirement, X) => hasType(type_SuffrageLaw, X)))).
-
-fof(axGovernment40, axiom, 
- (hasType(type_OrganizationOfNations, inst_ASEANRegionalForum))).
-
-fof(axGovernment41, axiom, 
- (hasType(type_LegalSystemAttribute, inst_AcceptsICJJurisdiction))).
-
-fof(axGovernment42, axiom, 
- (hasType(type_AreaOfConcern, inst_AdministrationAndManagement))).
-
-fof(axGovernment43, axiom, 
- (hasType(type_MemberStatus, inst_AdvisoryCommittee))).
-
-fof(axGovernment44, axiom, 
- (hasType(type_OrganizationOfNations, inst_AfricanCaribbeanAndPacificGroupOfStates))).
-
-fof(axGovernment45, axiom, 
- (hasType(type_OrganizationOfNations, inst_AfricanDevelopmentBank))).
-
-fof(axGovernment46, axiom, 
- (hasType(type_OrganizationOfNations, inst_AgencyForTheFrenchSpeakingCommunity))).
-
-fof(axGovernment47, axiom, 
- (hasType(type_OrganizationOfNations, inst_AgencyForTheProhibitionOfNuclearWeaponsInLatinAmericaAndTheCaribbean))).
-
-fof(axGovernment48, axiom, 
- (hasType(type_ForeignServicePosition, inst_Ambassador))).
-
-fof(axGovernment49, axiom, 
- (hasType(type_Organization, inst_AmericanInstituteInTaiwan))).
-
-fof(axGovernment50, axiom, 
- (hasType(type_FormOfGovernment, inst_Anarchy))).
-
-fof(axGovernment51, axiom, 
- (hasType(type_OrganizationOfNations, inst_AndeanCommunityOfNations))).
-
-fof(axGovernment52, axiom, 
- (hasType(type_OrganizationOfNations, inst_AntarcticTreatyCouncil))).
-
-fof(axGovernment53, axiom, 
- (hasType(type_Proposition, inst_AntiterrorismAndEffectiveDeathPenaltyAct))).
-
-fof(axGovernment54, axiom, 
- (hasType(type_OrganizationOfNations, inst_ArabBankForEconomicDevelopmentInAfrica))).
-
-fof(axGovernment55, axiom, 
- (hasType(type_OrganizationOfNations, inst_ArabCooperationCouncil))).
-
-fof(axGovernment56, axiom, 
- (hasType(type_OrganizationOfNations, inst_ArabFundForEconomicAndSocialDevelopment))).
-
-fof(axGovernment57, axiom, 
- (hasType(type_OrganizationOfNations, inst_ArabLeague))).
-
-fof(axGovernment58, axiom, 
- (hasType(type_OrganizationOfNations, inst_ArabMaghrebUnion))).
-
-fof(axGovernment59, axiom, 
- (hasType(type_OrganizationOfNations, inst_ArabMonetaryFund))).
-
-fof(axGovernment60, axiom, 
- (hasType(type_TransnationalIssue, inst_ArmsControl))).
-
-fof(axGovernment61, axiom, 
- (hasType(type_OrganizationOfNations, inst_AsiaPacificEconomicCooperation))).
-
-fof(axGovernment62, axiom, 
- (hasType(type_OrganizationOfNations, inst_AsianDevelopmentBank))).
-
-fof(axGovernment63, axiom, 
- (hasType(type_MemberStatus, inst_AssociateMember))).
-
-fof(axGovernment64, axiom, 
- (hasType(type_MemberStatus, inst_AssociatePartner))).
-
-fof(axGovernment65, axiom, 
- (hasType(type_OrganizationOfNations, inst_AssociationOfSoutheastAsianNations))).
-
-fof(axGovernment66, axiom, 
- (hasType(type_OrganizationOfNations, inst_AustraliaGroup))).
-
-fof(axGovernment67, axiom, 
- (hasType(type_OrganizationOfNations, inst_AustraliaNewZealandUnitedStatesSecurityTreaty))).
-
-fof(axGovernment68, axiom, 
- (hasType(type_FormOfGovernment, inst_AuthoritarianRegime))).
-
-fof(axGovernment69, axiom, 
- (hasType(type_FormOfGovernment, inst_AuthoritarianSocialist))).
-
-fof(axGovernment70, axiom, 
- (hasType(type_OrganizationOfNations, inst_BankForInternationalSettlements))).
-
-fof(axGovernment71, axiom, 
- (hasType(type_OrganizationOfNations, inst_BeneluxEconomicUnion))).
-
-fof(axGovernment72, axiom, 
- (hasType(type_FormOfGovernment, inst_BicameralLegislature))).
-
-fof(axGovernment73, axiom, 
- (hasType(type_OrganizationOfNations, inst_BigSeven))).
-
-fof(axGovernment74, axiom, 
- (hasType(type_OrganizationOfNations, inst_BigSix))).
-
-fof(axGovernment75, axiom, 
- (hasType(type_OrganizationOfNations, inst_BlackSeaEconomicCooperationZone))).
-
-fof(axGovernment76, axiom, 
- (hasType(type_MemberStatus, inst_BoardOfTrusteesMember))).
-
-fof(axGovernment77, axiom, 
- (hasType(type_TransnationalIssue, inst_BoundaryDetermination))).
-
-fof(axGovernment78, axiom, 
- (hasType(type_OrganizationOfNations, inst_CaribbeanCommunityAndCommonMarket))).
-
-fof(axGovernment79, axiom, 
- (hasType(type_OrganizationOfNations, inst_CaribbeanDevelopmentBank))).
-
-fof(axGovernment80, axiom, 
- (hasType(type_MemberStatus, inst_CategoryIIIMember))).
-
-fof(axGovernment81, axiom, 
- (hasType(type_MemberStatus, inst_CategoryIIMember))).
-
-fof(axGovernment82, axiom, 
- (hasType(type_MemberStatus, inst_CategoryIMember))).
-
-fof(axGovernment83, axiom, 
- (hasType(type_OrganizationOfNations, inst_CentralAfricanStatesDevelopmentBank))).
-
-fof(axGovernment84, axiom, 
- (hasType(type_OrganizationOfNations, inst_CentralAmericanBankForEconomicIntegration))).
-
-fof(axGovernment85, axiom, 
- (hasType(type_OrganizationOfNations, inst_CentralAmericanCommonMarket))).
-
-fof(axGovernment86, axiom, 
- (hasType(type_OrganizationOfNations, inst_CentralEuropeanInitiative))).
-
-fof(axGovernment87, axiom, 
- (hasType(type_Position, inst_Chairman))).
-
-fof(axGovernment88, axiom, 
- (hasType(type_ForeignServicePosition, inst_ChargeDAffaires))).
-
-fof(axGovernment89, axiom, 
- (hasType(type_FormOfGovernment, inst_Chiefdom))).
-
-fof(axGovernment90, axiom, 
- (hasType(type_LegalSystemAttribute, inst_CivilLaw))).
-
-fof(axGovernment91, axiom, 
- (hasType(type_OrganizationOfNations, inst_ColomboPlan))).
-
-fof(axGovernment92, axiom, 
- (hasType(type_InternationalOrganization, inst_CommissionForSocialDevelopment))).
-
-fof(axGovernment93, axiom, 
- (hasType(type_InternationalOrganization, inst_CommissionOnCrimePreventionAndCriminalJustice))).
-
-fof(axGovernment94, axiom, 
- (hasType(type_InternationalOrganization, inst_CommissionOnHumanRights))).
-
-fof(axGovernment95, axiom, 
- (hasType(type_InternationalOrganization, inst_CommissionOnNarcoticsDrugs))).
-
-fof(axGovernment96, axiom, 
- (hasType(type_InternationalOrganization, inst_CommissionOnPopulationAndDevelopment))).
-
-fof(axGovernment97, axiom, 
- (hasType(type_InternationalOrganization, inst_CommissionOnScienceAndTechnologyForDevelopment))).
-
-fof(axGovernment98, axiom, 
- (hasType(type_InternationalOrganization, inst_CommissionOnSustainableDevelopment))).
-
-fof(axGovernment99, axiom, 
- (hasType(type_InternationalOrganization, inst_CommissionOnTheStatusOfWomen))).
-
-fof(axGovernment100, axiom, 
- (hasType(type_MemberStatus, inst_Commissioner))).
-
-fof(axGovernment101, axiom, 
- (hasType(type_FormOfGovernment, inst_Commonwealth))).
-
-fof(axGovernment102, axiom, 
- (hasType(type_OrganizationOfNations, inst_CommonwealthOfIndependentStates))).
-
-fof(axGovernment103, axiom, 
- (hasType(type_OrganizationOfNations, inst_CommonwealthOfNations))).
-
-fof(axGovernment104, axiom, 
- (hasType(type_FormOfGovernment, inst_CommunistState))).
-
-fof(axGovernment105, axiom, 
- (hasType(type_FormOfGovernment, inst_CompactOfFreeAssociationWithNewZealand))).
-
-fof(axGovernment106, axiom, 
- (hasType(type_FormOfGovernment, inst_CompactOfFreeAssociationWithUnitedStates))).
-
-fof(axGovernment107, axiom, 
- (hasType(type_SuffrageLaw, inst_CompulsorySuffrageLaw))).
-
-fof(axGovernment108, axiom, 
- (hasType(type_FormOfGovernment, inst_ConstitutionalDemocraticRepublic))).
-
-fof(axGovernment109, axiom, 
- (hasType(type_FormOfGovernment, inst_ConstitutionalGovernment))).
-
-fof(axGovernment110, axiom, 
- (hasType(type_FormOfGovernment, inst_ConstitutionalMonarchy))).
-
-fof(axGovernment111, axiom, 
- (hasType(type_FormOfGovernment, inst_ConstitutionalParliamentaryDemocracy))).
-
-fof(axGovernment112, axiom, 
- (hasType(type_FormOfGovernment, inst_ConstitutionalRepublic))).
-
-fof(axGovernment113, axiom, 
- (hasType(type_ForeignServicePosition, inst_Consul))).
-
-fof(axGovernment114, axiom, 
- (hasType(type_ForeignServicePosition, inst_ConsulGeneral))).
-
-fof(axGovernment115, axiom, 
- (hasType(type_MemberStatus, inst_CooperatingState))).
-
-fof(axGovernment116, axiom, 
- (hasType(type_OrganizationOfNations, inst_CoordinatingCommitteeOnExportControls))).
-
-fof(axGovernment117, axiom, 
- (hasType(type_FormOfGovernment, inst_Coprincipality))).
-
-fof(axGovernment118, axiom, 
- (hasType(type_MemberStatus, inst_CorrespondentMember))).
-
-fof(axGovernment119, axiom, 
- (hasType(type_OrganizationOfNations, inst_CouncilForMutualEconomicAssistance))).
-
-fof(axGovernment120, axiom, 
- (hasType(type_OrganizationOfNations, inst_CouncilOfArabEconomicUnity))).
-
-fof(axGovernment121, axiom, 
- (hasType(type_OrganizationOfNations, inst_CouncilOfEurope))).
-
-fof(axGovernment122, axiom, 
- (hasType(type_OrganizationOfNations, inst_CouncilOfTheBalticSeaStates))).
-
-fof(axGovernment123, axiom, 
- (hasType(type_OrganizationOfNations, inst_CouncilOfTheEntente))).
-
-fof(axGovernment124, axiom, 
- (hasType(type_FormOfGovernment, inst_Democracy))).
-
-fof(axGovernment125, axiom, 
- (hasType(type_GovernmentOrganization, inst_DepartmentOfHomelandSecurity))).
-
-fof(axGovernment126, axiom, 
- (hasType(type_MemberStatus, inst_DialoguePartner))).
-
-fof(axGovernment127, axiom, 
- (hasType(type_FormOfGovernment, inst_Dictatorship))).
-
-fof(axGovernment128, axiom, 
- (hasType(type_ForeignServicePosition, inst_DiplomaticAgent))).
-
-fof(axGovernment129, axiom, 
- (hasType(type_OrganizationOfNations, inst_EastAfricanDevelopmentBank))).
-
-fof(axGovernment130, axiom, 
- (hasType(type_FormOfGovernment, inst_EcclesiasticalGovernment))).
-
-fof(axGovernment131, axiom, 
- (hasType(type_InternationalOrganization, inst_EconomicAndSocialCommissionForAsiaAndThePacific))).
-
-fof(axGovernment132, axiom, 
- (hasType(type_InternationalOrganization, inst_EconomicAndSocialCommissionForWesternAsia))).
-
-fof(axGovernment133, axiom, 
- (hasType(type_OrganizationOfNations, inst_EconomicAndSocialCouncil))).
-
-fof(axGovernment134, axiom, 
- (hasType(type_InternationalOrganization, inst_EconomicCommissionForAfrica))).
-
-fof(axGovernment135, axiom, 
- (hasType(type_InternationalOrganization, inst_EconomicCommissionForEurope))).
-
-fof(axGovernment136, axiom, 
- (hasType(type_InternationalOrganization, inst_EconomicCommissionForLatinAmericaAndTheCaribbean))).
-
-fof(axGovernment137, axiom, 
- (hasType(type_OrganizationOfNations, inst_EconomicCommunityOfTheGreatLakesCountries))).
-
-fof(axGovernment138, axiom, 
- (hasType(type_OrganizationOfNations, inst_EconomicCommunityOfWestAfricanStates))).
-
-fof(axGovernment139, axiom, 
- (hasType(type_TransnationalIssue, inst_EconomicCooperation))).
-
-fof(axGovernment140, axiom, 
- (hasType(type_OrganizationOfNations, inst_EconomicCooperationOrganization))).
-
-fof(axGovernment141, axiom, 
- (hasType(type_AreaOfConcern, inst_EconomicDevelopment))).
-
-fof(axGovernment142, axiom, 
- (hasType(type_FormOfGovernment, inst_EmergingDemocracy))).
-
-fof(axGovernment143, axiom, 
- (hasType(type_TransnationalIssue, inst_EnergyAndTheEnvironment))).
-
-fof(axGovernment144, axiom, 
- (hasType(type_LegalSystemAttribute, inst_EnglishCommonLaw))).
-
-fof(axGovernment145, axiom, 
- (hasType(type_OrganizationOfNations, inst_EuroAtlanticPartnershipCouncil))).
-
-fof(axGovernment146, axiom, 
- (hasType(type_OrganizationOfNations, inst_EuropeanBankForReconstructionAndDevelopment))).
-
-fof(axGovernment147, axiom, 
- (hasType(type_OrganizationOfNations, inst_EuropeanCommunity))).
-
-fof(axGovernment148, axiom, 
- (hasType(type_OrganizationOfNations, inst_EuropeanFreeTradeAssociation))).
-
-fof(axGovernment149, axiom, 
- (hasType(type_OrganizationOfNations, inst_EuropeanInvestmentBank))).
-
-fof(axGovernment150, axiom, 
- (hasType(type_OrganizationOfNations, inst_EuropeanMonetaryUnion))).
-
-fof(axGovernment151, axiom, 
- (hasType(type_OrganizationOfNations, inst_EuropeanOrganizationForNuclearResearch))).
-
-fof(axGovernment152, axiom, 
- (hasType(type_OrganizationOfNations, inst_EuropeanSpaceAgency))).
-
-fof(axGovernment153, axiom, 
- (hasType(type_OrganizationOfNations, inst_EuropeanUnion))).
-
-fof(axGovernment154, axiom, 
- (hasType(type_RestrictedSuffrage, inst_ExclusiveMaleSuffrage))).
-
-fof(axGovernment155, axiom, 
- (hasType(type_MemberStatus, inst_ExecutiveBoardMember))).
-
-fof(axGovernment156, axiom, 
- (hasType(type_MemberStatus, inst_ExecutiveCommitteeMember))).
-
-fof(axGovernment157, axiom, 
- (hasType(type_FormOfGovernment, inst_Factionalism))).
-
-fof(axGovernment158, axiom, 
- (hasType(type_FormOfGovernment, inst_FederalDemocraticRepublic))).
-
-fof(axGovernment159, axiom, 
- (hasType(type_FormOfGovernment, inst_FederalGovernment))).
-
-fof(axGovernment160, axiom, 
- (hasType(type_FormOfGovernment, inst_FederalParliamentaryDemocracy))).
-
-fof(axGovernment161, axiom, 
- (hasType(type_FormOfGovernment, inst_FederalRepublic))).
-
-fof(axGovernment162, axiom, 
- (hasType(type_FormOfGovernment, inst_Federation))).
-
-fof(axGovernment163, axiom, 
- (hasType(type_OrganizationOfNations, inst_FoodAndAgricultureOrganization))).
-
-fof(axGovernment164, axiom, 
- (hasType(type_OrganizationOfNations, inst_FrancZone))).
-
-fof(axGovernment165, axiom, 
- (hasType(type_MemberStatus, inst_FullMember))).
-
-fof(axGovernment166, axiom, 
- (hasType(type_Position, inst_GovernmentDeputy))).
-
-fof(axGovernment167, axiom, 
- (hasType(type_OrganizationOfNations, inst_GroupOf10))).
-
-fof(axGovernment168, axiom, 
- (hasType(type_OrganizationOfNations, inst_GroupOf11))).
-
-fof(axGovernment169, axiom, 
- (hasType(type_OrganizationOfNations, inst_GroupOf15))).
-
-fof(axGovernment170, axiom, 
- (hasType(type_OrganizationOfNations, inst_GroupOf24))).
-
-fof(axGovernment171, axiom, 
- (hasType(type_OrganizationOfNations, inst_GroupOf3))).
-
-fof(axGovernment172, axiom, 
- (hasType(type_OrganizationOfNations, inst_GroupOf5))).
-
-fof(axGovernment173, axiom, 
- (hasType(type_OrganizationOfNations, inst_GroupOf6))).
-
-fof(axGovernment174, axiom, 
- (hasType(type_OrganizationOfNations, inst_GroupOf7))).
-
-fof(axGovernment175, axiom, 
- (hasType(type_OrganizationOfNations, inst_GroupOf77))).
-
-fof(axGovernment176, axiom, 
- (hasType(type_OrganizationOfNations, inst_GroupOf8))).
-
-fof(axGovernment177, axiom, 
- (hasType(type_OrganizationOfNations, inst_GroupOf9))).
-
-fof(axGovernment178, axiom, 
- (hasType(type_MemberStatus, inst_GuestStatus))).
-
-fof(axGovernment179, axiom, 
- (hasType(type_OrganizationOfNations, inst_GulfCooperationCouncil))).
-
-fof(axGovernment180, axiom, 
- (hasType(type_FormOfGovernment, inst_HereditaryMonarchy))).
-
-fof(axGovernment181, axiom, 
- (hasType(type_TransnationalIssue, inst_HumanitarianAssistance))).
-
-fof(axGovernment182, axiom, 
- (hasType(type_Proposition, inst_ImmigrationAndNationalityAct_Section219_US))).
-
-fof(axGovernment183, axiom, 
- (hasType(type_Proposition, inst_ImmigrationAndNationalityAct_US))).
-
-fof(axGovernment184, axiom, 
- (hasType(type_OrganizationOfNations, inst_IndianOceanCommission))).
-
-fof(axGovernment185, axiom, 
- (hasType(type_AreaOfConcern, inst_InformationCooperation))).
-
-fof(axGovernment186, axiom, 
- (hasType(type_AreaOfConcern, inst_InfrastructureCooperation))).
-
-fof(axGovernment187, axiom, 
- (hasType(type_OrganizationOfNations, inst_InterAmericanDevelopmentBank))).
-
-fof(axGovernment188, axiom, 
- (hasType(type_OrganizationOfNations, inst_InterGovernmentalAuthorityOnDevelopment))).
-
-fof(axGovernment189, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalAtomicEnergyAgency))).
-
-fof(axGovernment190, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalBankForReconstructionAndDevelopment))).
-
-fof(axGovernment191, axiom, 
- (hasType(type_InternationalOrganization, inst_InternationalCenterForSecretariatOfInvestmentDisputes))).
-
-fof(axGovernment192, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalChamberOfCommerce))).
-
-fof(axGovernment193, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalCivilAviationOrganization))).
-
-fof(axGovernment194, axiom, 
- (hasType(type_InternationalOrganization, inst_InternationalCommitteeOfTheRedCross))).
-
-fof(axGovernment195, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalConfederationOfFreeTradeUnions))).
-
-fof(axGovernment196, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalCriminalPoliceOrganization))).
-
-fof(axGovernment197, axiom, 
- (hasType(type_InternationalOrganization, inst_InternationalCriminalTribunalForRwanda))).
-
-fof(axGovernment198, axiom, 
- (hasType(type_InternationalOrganization, inst_InternationalCriminalTribunalForTheFormerYugoslavia))).
-
-fof(axGovernment199, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalDevelopmentAssociation))).
-
-fof(axGovernment200, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalEnergyAgency))).
-
-fof(axGovernment201, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalFederationOfRedCrossAndRedCrescentSocieties))).
-
-fof(axGovernment202, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalFinanceCorporation))).
-
-fof(axGovernment203, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalFundForAgriculturalDevelopment))).
-
-fof(axGovernment204, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalHydrographicOrganization))).
-
-fof(axGovernment205, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalLaborOrganization))).
-
-fof(axGovernment206, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalMaritimeOrganization))).
-
-fof(axGovernment207, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalMonetaryFund))).
-
-fof(axGovernment208, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalOlympicCommittee))).
-
-fof(axGovernment209, axiom, 
- (hasType(type_MemberStatus, inst_InternationalOrNonregionalMember))).
-
-fof(axGovernment210, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalOrganizationForMigration))).
-
-fof(axGovernment211, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalOrganizationForStandardization))).
-
-fof(axGovernment212, axiom, 
- (hasType(type_TransnationalIssue, inst_InternationalPeaceAndSecurity))).
-
-fof(axGovernment213, axiom, 
- (hasType(type_InternationalOrganization, inst_InternationalRedCrossAndRedCrescentMovement))).
-
-fof(axGovernment214, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalResearchAndTrainingInstituteForTheAdvancementOfWomen))).
-
-fof(axGovernment215, axiom, 
- (hasType(type_OrganizationOfNations, inst_InternationalTelecommunicationUnion))).
-
-fof(axGovernment216, axiom, 
- (hasType(type_OrganizationOfNations, inst_IslamicDevelopmentBank))).
-
-fof(axGovernment217, axiom, 
- (hasType(type_FormOfGovernment, inst_IslamicGovernment))).
-
-fof(axGovernment218, axiom, 
- (hasType(type_LegalSystemAttribute, inst_IslamicLaw))).
-
-fof(axGovernment219, axiom, 
- (hasType(type_Position, inst_JudgeAtLaw))).
-
-fof(axGovernment220, axiom, 
- (hasType(type_LegalSystemAttribute, inst_JudicialReviewOfExecutiveActs))).
-
-fof(axGovernment221, axiom, 
- (hasType(type_LegalSystemAttribute, inst_JudicialReviewOfLegislativeActs))).
-
-fof(axGovernment222, axiom, 
- (hasType(type_AreaOfConcern, inst_JusticeIssues))).
-
-fof(axGovernment223, axiom, 
- (hasType(type_AreaOfConcern, inst_LaborIssues))).
-
-fof(axGovernment224, axiom, 
- (hasType(type_OrganizationOfNations, inst_LatinAmericanEconomicSystem))).
-
-fof(axGovernment225, axiom, 
- (hasType(type_OrganizationOfNations, inst_LatinAmericanIntegrationAssociation))).
-
-fof(axGovernment226, axiom, 
- (hasType(type_Position, inst_Leader))).
-
-fof(axGovernment227, axiom, 
- (hasType(type_MemberStatus, inst_MembershipApplicant))).
-
-fof(axGovernment228, axiom, 
- (hasType(type_MemberStatus, inst_MembershipPending))).
-
-fof(axGovernment229, axiom, 
- (hasType(type_Position, inst_MilitaryCommander))).
-
-fof(axGovernment230, axiom, 
- (hasType(type_TransnationalIssue, inst_MilitaryCooperation))).
-
-fof(axGovernment231, axiom, 
- (hasType(type_FormOfGovernment, inst_MilitaryDictatorship))).
-
-fof(axGovernment232, axiom, 
- (hasType(type_Position, inst_Monarch))).
-
-fof(axGovernment233, axiom, 
- (hasType(type_FormOfGovernment, inst_Monarchy))).
-
-fof(axGovernment234, axiom, 
- (hasType(type_OrganizationOfNations, inst_MonetaryAndEconomicCommunityOfCentralAfrica))).
-
-fof(axGovernment235, axiom, 
- (hasType(type_InternationalOrganization, inst_MulitlateralInvestmentGeographicAgency))).
-
-fof(axGovernment236, axiom, 
- (hasType(type_FormOfGovernment, inst_MultipartyDemocracy))).
-
-fof(axGovernment237, axiom, 
- (hasType(type_LegalSystemAttribute, inst_NapoleonicCode))).
-
-fof(axGovernment238, axiom, 
- (hasType(type_Position, inst_NationalCommitteeChairman))).
-
-fof(axGovernment239, axiom, 
- (hasType(type_OrganizationOfNations, inst_NonalignedMovement))).
-
-fof(axGovernment240, axiom, 
- (hasType(type_MemberStatus, inst_NonpermanentStatus))).
-
-fof(axGovernment241, axiom, 
- (hasType(type_MemberStatus, inst_NonregionalMember))).
-
-fof(axGovernment242, axiom, 
- (hasType(type_MemberStatus, inst_NonstateParticipant))).
-
-fof(axGovernment243, axiom, 
- (hasType(type_OrganizationOfNations, inst_NordicCouncil))).
-
-fof(axGovernment244, axiom, 
- (hasType(type_OrganizationOfNations, inst_NordicInvestmentBank))).
-
-fof(axGovernment245, axiom, 
- (hasType(type_OrganizationOfNations, inst_NorthAtlanticTreatyOrganization))).
-
-fof(axGovernment246, axiom, 
- (hasType(type_OrganizationOfNations, inst_NuclearEnergyAgency))).
-
-fof(axGovernment247, axiom, 
- (hasType(type_OrganizationOfNations, inst_NuclearSuppliersGroup))).
-
-fof(axGovernment248, axiom, 
- (hasType(type_AreaOfConcern, inst_ObservationAndMonitoring))).
-
-fof(axGovernment249, axiom, 
- (hasType(type_MemberStatus, inst_ObserverStatus))).
-
-fof(axGovernment250, axiom, 
- (hasType(type_OrganizationOfNations, inst_OrganizationForEconomicCooperationAndDevelopment))).
-
-fof(axGovernment251, axiom, 
- (hasType(type_OrganizationOfNations, inst_OrganizationForSecurityAndCooperationInEurope))).
-
-fof(axGovernment252, axiom, 
- (hasType(type_OrganizationOfNations, inst_OrganizationForTheProhibitionOfChemicalWeapons))).
-
-fof(axGovernment253, axiom, 
- (hasType(type_OrganizationOfNations, inst_OrganizationOfAfricanUnity))).
-
-fof(axGovernment254, axiom, 
- (hasType(type_OrganizationOfNations, inst_OrganizationOfAmericanStates))).
-
-fof(axGovernment255, axiom, 
- (hasType(type_OrganizationOfNations, inst_OrganizationOfArabPetroleumExportingCountries))).
-
-fof(axGovernment256, axiom, 
- (hasType(type_OrganizationOfNations, inst_OrganizationOfEasternCaribbeanStates))).
-
-fof(axGovernment257, axiom, 
- (hasType(type_OrganizationOfNations, inst_OrganizationOfPetroleumExportingCountries))).
-
-fof(axGovernment258, axiom, 
- (hasType(type_OrganizationOfNations, inst_OrganizationOfTheIslamicConference))).
-
-fof(axGovernment259, axiom, 
- (hasType(type_OrganizationOfNations, inst_PacificCommunity))).
-
-fof(axGovernment260, axiom, 
- (hasType(type_OrganizationOfNations, inst_PacificIslandForum))).
-
-fof(axGovernment261, axiom, 
- (hasType(type_FormOfGovernment, inst_ParliamentaryDemocracy))).
-
-fof(axGovernment262, axiom, 
- (hasType(type_FormOfGovernment, inst_ParliamentaryDemocraticRepublic))).
-
-fof(axGovernment263, axiom, 
- (hasType(type_FormOfGovernment, inst_ParliamentaryGovernment))).
-
-fof(axGovernment264, axiom, 
- (hasType(type_FormOfGovernment, inst_ParliamentaryRepublic))).
-
-fof(axGovernment265, axiom, 
- (hasType(type_MemberStatus, inst_PartIIMember))).
-
-fof(axGovernment266, axiom, 
- (hasType(type_MemberStatus, inst_PartIMember))).
-
-fof(axGovernment267, axiom, 
- (hasType(type_MemberStatus, inst_PartnersForCooperation))).
-
-fof(axGovernment268, axiom, 
- (hasType(type_OrganizationOfNations, inst_PartnershipForPeace))).
-
-fof(axGovernment269, axiom, 
- (hasType(type_OrganizationOfNations, inst_PermanentCourtOfArbitration))).
-
-fof(axGovernment270, axiom, 
- (hasType(type_Position, inst_PermanentRepresentative))).
-
-fof(axGovernment271, axiom, 
- (hasType(type_MemberStatus, inst_PermanentStatus))).
-
-fof(axGovernment272, axiom, 
- (hasType(type_AreaOfConcern, inst_PoliticalCooperation))).
-
-fof(axGovernment273, axiom, 
- (hasType(type_Position, inst_President))).
-
-fof(axGovernment274, axiom, 
- (hasType(type_FormOfGovernment, inst_PresidentialGovernment))).
-
-fof(axGovernment275, axiom, 
- (hasType(type_Position, inst_PrimeMinister))).
-
-fof(axGovernment276, axiom, 
- (hasType(type_AreaOfConcern, inst_PromotePrivateEnterprise))).
-
-fof(axGovernment277, axiom, 
- (hasType(type_TransnationalIssue, inst_PromoteRegionalStability))).
-
-fof(axGovernment278, axiom, 
- (hasType(type_AreaOfConcern, inst_PublicHealthConcern))).
-
-fof(axGovernment279, axiom, 
- (hasType(type_AreaOfConcern, inst_ReducingCrime))).
-
-fof(axGovernment280, axiom, 
- (hasType(type_MemberStatus, inst_RegionalMember))).
-
-fof(axGovernment281, axiom, 
- (hasType(type_AreaOfConcern, inst_RegionalSecurity))).
-
-fof(axGovernment282, axiom, 
- (hasType(type_FormOfGovernment, inst_Republic))).
-
-fof(axGovernment283, axiom, 
- (hasType(type_OrganizationOfNations, inst_RioGroup))).
-
-fof(axGovernment284, axiom, 
- (hasType(type_LegalSystemAttribute, inst_RomanCanonLaw))).
-
-fof(axGovernment285, axiom, 
- (hasType(type_AreaOfConcern, inst_ScientificCooperation))).
-
-fof(axGovernment286, axiom, 
- (hasType(type_MemberStatus, inst_SignatoryMember))).
-
-fof(axGovernment287, axiom, 
- (hasType(type_TransnationalIssue, inst_SocialCooperation))).
-
-fof(axGovernment288, axiom, 
- (hasType(type_AreaOfConcern, inst_SocialDevelopment))).
-
-fof(axGovernment289, axiom, 
- (hasType(type_AreaOfConcern, inst_SocioeconomicResearch))).
-
-fof(axGovernment290, axiom, 
- (hasType(type_OrganizationOfNations, inst_SouthAsianAssociationForRegionalCooperation))).
-
-fof(axGovernment291, axiom, 
- (hasType(type_OrganizationOfNations, inst_SouthPacificRegionalTradeAndEconomicCooperationAgreement))).
-
-fof(axGovernment292, axiom, 
- (hasType(type_OrganizationOfNations, inst_SouthernAfricanCustomsUnion))).
-
-fof(axGovernment293, axiom, 
- (hasType(type_OrganizationOfNations, inst_SouthernAfricanDevelopmentCommunity))).
-
-fof(axGovernment294, axiom, 
- (hasType(type_OrganizationOfNations, inst_SouthernConeCommonMarket))).
-
-fof(axGovernment295, axiom, 
- (hasType(type_AreaOfConcern, inst_SpaceResearchAndTechnology))).
-
-fof(axGovernment296, axiom, 
- (hasType(type_Position, inst_Spokesperson))).
-
-fof(axGovernment297, axiom, 
- (hasType(type_InternationalOrganization, inst_StatisticalCommission))).
-
-fof(axGovernment298, axiom, 
- (hasType(type_MemberStatus, inst_SubbureauMember))).
-
-fof(axGovernment299, axiom, 
- (hasType(type_MemberStatus, inst_SubscriberMember))).
-
-fof(axGovernment300, axiom, 
- (hasType(type_Position, inst_SupremeCourtJudge))).
-
-fof(axGovernment301, axiom, 
- (hasType(type_MemberStatus, inst_SuspendedMember))).
-
-fof(axGovernment302, axiom, 
- (hasType(type_AreaOfConcern, inst_TechnologyCooperation))).
-
-fof(axGovernment303, axiom, 
- (hasType(type_FormOfGovernment, inst_TheocraticGovernment))).
-
-fof(axGovernment304, axiom, 
- (hasType(type_FormOfGovernment, inst_TheocraticRepublic))).
-
-fof(axGovernment305, axiom, 
- (hasType(type_FormOfGovernment, inst_TransitionalGovernment))).
-
-fof(axGovernment306, axiom, 
- (hasType(type_Government, inst_USStateDepartment))).
-
-fof(axGovernment307, axiom, 
- (hasType(type_FormOfGovernment, inst_UnicameralLegislature))).
-
-fof(axGovernment308, axiom, 
- (hasType(type_FormOfGovernment, inst_UnitaryRule))).
-
-fof(axGovernment309, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNations))).
-
-fof(axGovernment310, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsCenterForHumanSettlements))).
-
-fof(axGovernment311, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsChildrensFund))).
-
-fof(axGovernment312, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsCivilianPoliceMissionInHaiti))).
-
-fof(axGovernment313, axiom, 
- (hasType(type_InternationalOrganization, inst_UnitedNationsCompensationCommission))).
-
-fof(axGovernment314, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsConferenceOnTradeAndDevelopment))).
-
-fof(axGovernment315, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsDevelopmentProgram))).
-
-fof(axGovernment316, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsDisengagementObserverForce))).
-
-fof(axGovernment317, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsEducationalScientificAndCulturalOrganization))).
-
-fof(axGovernment318, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsEnvironmentProgram))).
-
-fof(axGovernment319, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsGeneralAssembly))).
-
-fof(axGovernment320, axiom, 
- (hasType(type_InternationalOrganization, inst_UnitedNationsHighCommissionerForHumanRights))).
-
-fof(axGovernment321, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsHighCommissionerForRefugees))).
-
-fof(axGovernment322, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsIndustrialDevelopmentOrganization))).
-
-fof(axGovernment323, axiom, 
- (hasType(type_InternationalOrganization, inst_UnitedNationsInstituteForDisarmamentResearch))).
-
-fof(axGovernment324, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsInstituteForTrainingAndResearch))).
-
-fof(axGovernment325, axiom, 
- (hasType(type_InternationalOrganization, inst_UnitedNationsInterimAdministrationMissionInKosovo))).
-
-fof(axGovernment326, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsInterimAdminstrationMissionInKosovo))).
-
-fof(axGovernment327, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsInterimForceInLebanon))).
-
-fof(axGovernment328, axiom, 
- (hasType(type_InternationalOrganization, inst_UnitedNationsInterregionalCrimeAndJusticeResearchInstitute))).
-
-fof(axGovernment329, axiom, 
- (hasType(type_InternationalOrganization, inst_UnitedNationsIraqKuwaitBoundaryDemarcationCommission))).
-
-fof(axGovernment330, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsIraqKuwaitObservationMission))).
-
-fof(axGovernment331, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsMilitaryObserverGroupInIndiaAndPakistan))).
-
-fof(axGovernment332, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsMissionForTheReferendumInWesternSahara))).
-
-fof(axGovernment333, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsMissionInBosniaAndHerzegovina))).
-
-fof(axGovernment334, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsMissionInEthiopiaAndEritrea))).
-
-fof(axGovernment335, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsMissionInSierraLeone))).
-
-fof(axGovernment336, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsMissionOfObserversInPrevlaka))).
-
-fof(axGovernment337, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsMissionOfObserversInTajikistan))).
-
-fof(axGovernment338, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsMonitoringAndVerificationCommission))).
-
-fof(axGovernment339, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsObserverMissionInGeorgia))).
-
-fof(axGovernment340, axiom, 
- (hasType(type_InternationalOrganization, inst_UnitedNationsOfficeOfProjectServices))).
-
-fof(axGovernment341, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsOrganizationMissionInTheDemocraticRepublicOfTheCongo))).
-
-fof(axGovernment342, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsPeaceKeepingForceInCyprus))).
-
-fof(axGovernment343, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsPopulationFund))).
-
-fof(axGovernment344, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsPreventiveDeploymentForce))).
-
-fof(axGovernment345, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsReliefAndWorksAgencyForPalestineRefugeesInTheNearEast))).
-
-fof(axGovernment346, axiom, 
- (hasType(type_InternationalOrganization, inst_UnitedNationsResearchInstituteForSocialDevelopment))).
-
-fof(axGovernment347, axiom, 
- (hasType(type_InternationalOrganization, inst_UnitedNationsSecretariat))).
-
-fof(axGovernment348, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsSecurityCouncil))).
-
-fof(axGovernment349, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsSystemStaffCollege))).
-
-fof(axGovernment350, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsTransitionalAdministrationInEastTimor))).
-
-fof(axGovernment351, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsTruceSupervisionOrganization))).
-
-fof(axGovernment352, axiom, 
- (hasType(type_OrganizationOfNations, inst_UnitedNationsTrusteeshipCouncil))).
-
-fof(axGovernment353, axiom, 
- (hasType(type_InternationalOrganization, inst_UnitedNationsUniversity))).
-
-fof(axGovernment354, axiom, 
- (hasType(type_GovernmentOrganization, inst_UnitedStatesDepartmentOfAgriculture))).
-
-fof(axGovernment355, axiom, 
- (hasType(type_GovernmentOrganization, inst_UnitedStatesDepartmentOfDefense))).
-
-fof(axGovernment356, axiom, 
- (hasType(type_LegislativeOrganization, inst_UnitedStatesHouseOfRepresentatives))).
-
-fof(axGovernment357, axiom, 
- (hasType(type_GovernmentOrganization, inst_UnitedStatesPostalService))).
-
-fof(axGovernment358, axiom, 
- (hasType(type_LegislativeOrganization, inst_UnitedStatesSenate))).
-
-fof(axGovernment359, axiom, 
- (hasType(type_OrganizationOfNations, inst_UniversalPostalUnion))).
-
-fof(axGovernment360, axiom, 
- (hasType(type_SuffrageLaw, inst_UniversalSuffrageLaw))).
-
-fof(axGovernment361, axiom, 
- (hasType(type_Position, inst_ViceChairman))).
-
-fof(axGovernment362, axiom, 
- (hasType(type_Position, inst_VicePresident))).
-
-fof(axGovernment363, axiom, 
- (hasType(type_SuffrageLaw, inst_VoterCitizenshipRequirement))).
-
-fof(axGovernment364, axiom, 
- (hasType(type_OrganizationOfNations, inst_WarsawPact))).
-
-fof(axGovernment365, axiom, 
- (hasType(type_OrganizationOfNations, inst_WassenaarArrangement))).
-
-fof(axGovernment366, axiom, 
- (hasType(type_OrganizationOfNations, inst_WestAfricanDevelopmentBank))).
-
-fof(axGovernment367, axiom, 
- (hasType(type_OrganizationOfNations, inst_WestAfricanEconomicAndMonetaryUnion))).
-
-fof(axGovernment368, axiom, 
- (hasType(type_OrganizationOfNations, inst_WesternEuropeanUnion))).
-
-fof(axGovernment369, axiom, 
- (hasType(type_OrganizationOfNations, inst_WorldBankGroup))).
-
-fof(axGovernment370, axiom, 
- (hasType(type_OrganizationOfNations, inst_WorldConfederationOfLabor))).
-
-fof(axGovernment371, axiom, 
- (hasType(type_OrganizationOfNations, inst_WorldCustomsOrganization))).
-
-fof(axGovernment372, axiom, 
- (hasType(type_OrganizationOfNations, inst_WorldFederationOfTradeUnions))).
-
-fof(axGovernment373, axiom, 
- (hasType(type_OrganizationOfNations, inst_WorldFoodProgram))).
-
-fof(axGovernment374, axiom, 
- (hasType(type_OrganizationOfNations, inst_WorldHealthOrganization))).
-
-fof(axGovernment375, axiom, 
- (hasType(type_OrganizationOfNations, inst_WorldIntellectualPropertyOrganization))).
-
-fof(axGovernment376, axiom, 
- (hasType(type_OrganizationOfNations, inst_WorldMeteorologicalOrganization))).
-
-fof(axGovernment377, axiom, 
- (hasType(type_OrganizationOfNations, inst_WorldTourismOrganization))).
-
-fof(axGovernment378, axiom, 
- (hasType(type_OrganizationOfNations, inst_WorldTradeOrganization))).
-
-fof(axGovernment379, axiom, 
- (hasType(type_OrganizationOfNations, inst_ZanggerCommittee))).
-
-fof(axGovernment380, axiom, 
- (hasType(type_InternationalOrganization, inst_InternationalCourtOfJustice) & hasType(type_JudicialOrganization, inst_InternationalCourtOfJustice))).
-
-fof(axGovernment381, axiom, 
- (hasType(type_AreaOfConcern, inst_InternationalJustice) & hasType(type_TransnationalIssue, inst_InternationalJustice))).
-
-fof(axGovernment382, axiom, 
- (hasType(type_GovernmentOrganization, inst_USCustomsAndBorderProtection) & hasType(type_PoliceOrganization, inst_USCustomsAndBorderProtection))).
-
-fof(axGovernment383, axiom, 
- (hasType(type_FormOfGovernment, inst_AbsoluteMonarchy))).
-
-fof(axGovernment384, axiom, 
- (hasType(type_FormOfGovernment, inst_ConstitutionalDemocracy))).
-
-fof(axGovernment385, axiom, 
- (hasType(type_Position, inst_Queen))).
-
-fof(axGovernment386, axiom, 
- (hasType(type_Position, inst_King))).
-
-fof(axGovernment387, axiom, 
- (hasType(type_AreaOfConcern, inst_TransitionalAdministration) & hasType(type_TransnationalIssue, inst_TransitionalAdministration))).
-
-fof(axGovernment388, axiom, 
- (hasType(type_TransnationalIssue, inst_PeacekeepingOperation) & hasType(type_AreaOfConcern, inst_PeacekeepingOperation))).
-
-fof(axGovernment389, axiom, 
- (hasType(type_TransnationalIssue, inst_EmigrationAndImmigrationIssues) & hasType(type_AreaOfConcern, inst_EmigrationAndImmigrationIssues))).
-
-fof(axGovernment390, axiom, 
- (hasType(type_AreaOfConcern, inst_WeaponsInspection) & hasType(type_TransnationalIssue, inst_WeaponsInspection))).
-
-fof(axGovernment391, axiom, 
- (hasType(type_TransnationalIssue, inst_ConventionalArmsControl))).
-
-fof(axGovernment392, axiom, 
- (hasType(type_TransnationalIssue, inst_ControlWeaponsOfMassDestruction))).
-
-fof(axGovernment393, axiom, 
- (hasType(type_TransnationalIssue, inst_ControlNuclearWeapons))).
-
-fof(axGovernment394, axiom, 
- (hasType(type_TransnationalIssue, inst_NuclearNonproliferation))).
-
-fof(axGovernment395, axiom, 
- (hasType(type_TransnationalIssue, inst_NuclearExportControls))).
-
-fof(axGovernment396, axiom, 
- (hasType(type_TransnationalIssue, inst_NuclearDisarmament))).
-
-fof(axGovernment397, axiom, 
- (hasType(type_TransnationalIssue, inst_ControlBiologicalAndChemicalWeapons))).
-
-fof(axGovernment398, axiom, 
- (hasType(type_TransnationalIssue, inst_CBWExportControls))).
-
-fof(axGovernment399, axiom, 
- (hasType(type_TransnationalIssue, inst_EliminateChemicalWeapons))).
-
-fof(axGovernment400, axiom, 
- (hasType(type_AreaOfConcern, inst_CrimePrevention))).
-
-fof(axGovernment401, axiom, 
- (hasType(type_AreaOfConcern, inst_SupportLawEnforcement))).
-
-fof(axGovernment402, axiom, 
- (hasType(type_AreaOfConcern, inst_CivilPoliceTraining))).
-
-fof(axGovernment403, axiom, 
- (hasType(type_TransnationalIssue, inst_EconomicIntegration))).
-
-fof(axGovernment404, axiom, 
- (hasType(type_TransnationalIssue, inst_EconomicPolicyCoordination))).
-
-fof(axGovernment405, axiom, 
- (hasType(type_TransnationalIssue, inst_CoordinateCreditPolicy))).
-
-fof(axGovernment406, axiom, 
- (hasType(type_TransnationalIssue, inst_FinancialCooperation))).
-
-fof(axGovernment407, axiom, 
- (hasType(type_TransnationalIssue, inst_MonetaryUnion))).
-
-fof(axGovernment408, axiom, 
- (hasType(type_TransnationalIssue, inst_EnergyCooperation) & hasType(type_AreaOfConcern, inst_EnergyCooperation))).
-
-fof(axGovernment409, axiom, 
- (hasType(type_TransnationalIssue, inst_EnvironmentalCooperation))).
-
-fof(axGovernment410, axiom, 
- (hasType(type_TransnationalIssue, inst_PeacefulUseOfAtomicPower))).
-
-fof(axGovernment411, axiom, 
- (hasType(type_AreaOfConcern, inst_TransportationCoordination))).
-
-fof(axGovernment412, axiom, 
- (hasType(type_AreaOfConcern, inst_CooperationInCivilAviation))).
-
-fof(axGovernment413, axiom, 
- (hasType(type_AreaOfConcern, inst_InformationStandards))).
-
-fof(axGovernment414, axiom, 
- (hasType(type_AreaOfConcern, inst_IndustryStandards))).
-
-fof(axGovernment415, axiom, 
- (hasType(type_AreaOfConcern, inst_CommunicationsCoordination))).
-
-fof(axGovernment416, axiom, 
- (hasType(type_AreaOfConcern, inst_IntellectualPropertyProtection))).
-
-fof(axGovernment417, axiom, 
- (hasType(type_AreaOfConcern, inst_InternationalMaritimeAffairs))).
-
-fof(axGovernment418, axiom, 
- (hasType(type_AreaOfConcern, inst_AgriculturalDevelopment))).
-
-fof(axGovernment419, axiom, 
- (hasType(type_AreaOfConcern, inst_PromotionOfPrivateEnterprise))).
-
-fof(axGovernment420, axiom, 
- (hasType(type_AreaOfConcern, inst_PromotionOfTourism))).
-
-fof(axGovernment421, axiom, 
- (hasType(type_TransnationalIssue, inst_InternationalTradeSupport))).
-
-fof(axGovernment422, axiom, 
- (hasType(type_TransnationalIssue, inst_PromotionOfTradeAndInvestment))).
-
-fof(axGovernment423, axiom, 
- (hasType(type_TransnationalIssue, inst_PromotionOfFreeTrade))).
-
-fof(axGovernment424, axiom, 
- (hasType(type_TransnationalIssue, inst_EfficientCustomsAdministration) & hasType(type_AreaOfConcern, inst_EfficientCustomsAdministration))).
-
-fof(axGovernment425, axiom, 
- (hasType(type_AreaOfConcern, inst_MonetaryStability))).
-
-fof(axGovernment426, axiom, 
- (hasType(type_AreaOfConcern, inst_ReducePoverty))).
-
-fof(axGovernment427, axiom, 
- (hasType(type_AreaOfConcern, inst_PromoteSustainableDevelopment))).
-
-fof(axGovernment428, axiom, 
- (hasType(type_AreaOfConcern, inst_PromoteTradeUnionism))).
-
-fof(axGovernment429, axiom, 
- (hasType(type_AreaOfConcern, inst_WorldLaborIssues) & hasType(type_TransnationalIssue, inst_WorldLaborIssues))).
-
-fof(axGovernment430, axiom, 
- (hasType(type_TransnationalIssue, inst_MutualDefensePact))).
-
-fof(axGovernment431, axiom, 
- (hasType(type_AreaOfConcern, inst_PoliticalIntegration))).
-
-fof(axGovernment432, axiom, 
- (hasType(type_AreaOfConcern, inst_PoliticalDevelopment))).
-
-fof(axGovernment433, axiom, 
- (hasType(type_AreaOfConcern, inst_WarCrimesProsecution) & hasType(type_TransnationalIssue, inst_WarCrimesProsecution))).
-
-fof(axGovernment434, axiom, 
- (hasType(type_AreaOfConcern, inst_CompensationAndReparation))).
-
-fof(axGovernment435, axiom, 
- (hasType(type_AreaOfConcern, inst_GenderEquality))).
-
-fof(axGovernment436, axiom, 
- (hasType(type_TransnationalIssue, inst_CulturalCooperation))).
-
-fof(axGovernment437, axiom, 
- (hasType(type_TransnationalIssue, inst_OrganizeOlympicGames))).
-
-fof(axGovernment438, axiom, 
- (hasType(type_TransnationalIssue, inst_EducationalCooperation) & hasType(type_AreaOfConcern, inst_EducationalCooperation))).
-
-fof(axGovernment439, axiom, 
- (hasType(type_TransnationalIssue, inst_HumanRightsIssues))).
-
-fof(axGovernment440, axiom, 
- (hasType(type_TransnationalIssue, inst_HumanitarianAid))).
-
-fof(axGovernment441, axiom, 
- (hasType(type_TransnationalIssue, inst_FoodAid))).
-
-fof(axGovernment442, axiom, 
- (hasType(type_TransnationalIssue, inst_RefugeeAssistance) & hasType(type_AreaOfConcern, inst_RefugeeAssistance))).
-
-fof(axGovernment443, axiom, 
- (hasType(type_AreaOfConcern, inst_ChildHealthServices))).
-
-fof(axGovernment444, axiom, 
- (hasType(type_AreaOfConcern, inst_ReproductiveHealthAndFamilyPlannning))).
-
-fof(axGovernment445, axiom, 
- (hasType(type_AreaOfConcern, inst_PopulationPolicySupport))).
-
-fof(axGovernment446, axiom, 
- (hasType(type_AreaOfConcern, inst_ImproveHumanSettlementConditions))).
-
-fof(axGovernment447, axiom, 
- (hasType(type_ForeignServicePosition, inst_Ambassador))).
-
-fof(axGovernment448, axiom, 
- (hasType(type_ForeignServicePosition, inst_ConsulGeneral))).
-
-fof(axGovernment449, axiom, 
- (hasType(type_ForeignServicePosition, inst_Consul))).
-
-fof(axGovernment450, axiom, 
- (hasType(type_ForeignServicePosition, inst_ChargeDAffaires))).
-
-fof(axGovernment451, axiom, 
- (hasType(type_ForeignServicePosition, inst_PermanentChargeDAffaires))).
-
-fof(axGovernment452, axiom, 
- (hasType(type_ForeignServicePosition, inst_ActingConsulGeneral))).
-
-fof(axGovernment453, axiom, 
- (hasType(type_ForeignServicePosition, inst_PrincipalOfficer))).
-
diff --git a/examples/SUMO/TPTP/GovernmentLemAx.p b/examples/SUMO/TPTP/GovernmentLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/GovernmentLemAx.p
+++ /dev/null
@@ -1,881 +0,0 @@
-fof(axGovLem0, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_TYPE] : 
- ((hasType(type_FormOfGovernment, Var_TYPE) & hasType(type_Attribute, Var_TYPE)) => 
-(((f_governmentType(Var_AREA,Var_TYPE)) => (f_attribute(f_GovernmentFn(Var_AREA),Var_TYPE)))))))))).
-
-fof(axGovLem1, axiom, 
- ( ! [Var_TYPE] : 
- (hasType(type_FormOfGovernment, Var_TYPE) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeopoliticalArea, Var_AREA) & hasType(type_Agent, Var_AREA)) => 
-(((f_attribute(f_GovernmentFn(Var_AREA),Var_TYPE)) => (f_governmentType(Var_AREA,Var_TYPE)))))))))).
-
-fof(axGovLem2, axiom, 
- ( ! [Var_TYPE] : 
- ((hasType(type_FormOfGovernment, Var_TYPE) & hasType(type_Attribute, Var_TYPE)) => 
-(( ! [Var_PLACE] : 
- ((hasType(type_Agent, Var_PLACE) & hasType(type_GeopoliticalArea, Var_PLACE)) => 
-(((((f_governmentType(Var_PLACE,Var_TYPE)) & (f_subAttribute(Var_TYPE,inst_Monarchy)))) => (( ? [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) &  
-(( ? [Var_ROLE] : 
- ((hasType(type_Position, Var_ROLE) & hasType(type_Attribute, Var_ROLE)) &  
-(((f_chiefOfState(Var_PLACE,Var_ROLE,Var_PERSON)) & (f_subAttribute(Var_ROLE,inst_Monarch)))))))))))))))))).
-
-fof(axGovLem3, axiom, 
- ( ! [Var_PLACE] : 
- (hasType(type_GeopoliticalArea, Var_PLACE) => 
-(((f_governmentType(Var_PLACE,inst_AbsoluteMonarchy)) => (f_leaderPosition(Var_PLACE,inst_Monarch))))))).
-
-fof(axGovLem4, axiom, 
- ( ! [Var_PLACE] : 
- (hasType(type_GeopoliticalArea, Var_PLACE) => 
-(( ! [Var_TYPE] : 
- ((hasType(type_FormOfGovernment, Var_TYPE) & hasType(type_Attribute, Var_TYPE)) => 
-(((((f_governmentType(Var_PLACE,Var_TYPE)) & (f_subAttribute(Var_TYPE,inst_ParliamentaryGovernment)))) => (( ? [Var_ORG] : 
- (hasType(type_Parliament, Var_ORG) &  
-(f_subOrganization(Var_ORG,f_GovernmentFn(Var_PLACE)))))))))))))).
-
-fof(axGovLem5, axiom, 
- ( ! [Var_PLACE] : 
- (hasType(type_Agent, Var_PLACE) => 
-(((f_governmentType(Var_PLACE,inst_MilitaryDictatorship)) => (f_leaderPosition(Var_PLACE,inst_MilitaryCommander))))))).
-
-fof(axGovLem6, axiom, 
- ( ! [Var_COUNT] : 
- ((hasType(type_NonnegativeInteger, Var_COUNT) & hasType(type_Entity, Var_COUNT)) => 
-(( ! [Var_SET] : 
- ((hasType(type_SetOrClass, Var_SET) & (hasType(type_SetOrClass, Var_SET) | hasType(type_Collection, Var_SET))) => 
-(((f_cardinality(Var_SET,Var_COUNT)) => (f_CardinalityFn(Var_SET) = Var_COUNT))))))))).
-
-fof(axGovLem7, axiom, 
- ( ! [Var_SET] : 
- (hasType(type_SetOrClass, Var_SET) => 
-(( ! [Var_COUNT] : 
- ((hasType(type_Entity, Var_COUNT) & hasType(type_NonnegativeInteger, Var_COUNT)) => 
-(((f_CardinalityFn(Var_SET) = Var_COUNT) => (f_cardinality(Var_SET,Var_COUNT)))))))))).
-
-fof(axGovLem8, axiom, 
- ( ! [Var_COUNTRY] : 
- (hasType(type_Agent, Var_COUNTRY) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((f_dependentGeopoliticalArea(Var_AREA,Var_COUNTRY)) => (f_possesses(Var_COUNTRY,Var_AREA)))))))))).
-
-fof(axGovLem9, axiom, 
- ( ! [Var_COUNTRY] : 
- ((hasType(type_Agent, Var_COUNTRY) & hasType(type_GeopoliticalArea, Var_COUNTRY)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_GeopoliticalArea, Var_AREA)) => 
-(((f_dependentGeopoliticalArea(Var_AREA,Var_COUNTRY)) => (( ~ (f_geopoliticalSubdivision(Var_AREA,Var_COUNTRY)))))))))))).
-
-fof(axGovLem10, axiom, 
- ( ! [Var_COUNTRY] : 
- ((hasType(type_GeopoliticalArea, Var_COUNTRY) & hasType(type_Agent, Var_COUNTRY)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeopoliticalArea, Var_AREA) & hasType(type_GeographicArea, Var_AREA)) => 
-(((f_geopoliticalSubdivision(Var_AREA,Var_COUNTRY)) => (( ~ (f_dependentGeopoliticalArea(Var_AREA,Var_COUNTRY)))))))))))).
-
-fof(axGovLem11, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_OverseasArea, Var_AREA) => 
-(( ? [Var_COUNTRY] : 
- (hasType(type_Nation, Var_COUNTRY) &  
-(f_dependentGeopoliticalArea(Var_AREA,Var_COUNTRY)))))))).
-
-fof(axGovLem12, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_UnincorporatedUnitedStatesTerritory, Var_AREA) => 
-(f_dependentAreaOfType(Var_AREA,inst_UnitedStates,type_OverseasArea))))).
-
-fof(axGovLem13, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_BritishCrownColony, Var_AREA) => 
-(f_dependentAreaOfType(Var_AREA,inst_UnitedKingdom,type_BritishCrownColony))))).
-
-fof(axGovLem14, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_ParliamentaryTerritory, Var_AREA) => 
-(f_governmentType(f_GovernmentFn(Var_AREA),inst_ParliamentaryGovernment))))).
-
-fof(axGovLem15, axiom, 
- ( ! [Var_DOC] : 
- (hasType(type_ConstitutionDocument, Var_DOC) => 
-(( ? [Var_CONST] : 
- (hasType(type_Constitution, Var_CONST) &  
-(f_containsInformation(Var_DOC,Var_CONST)))))))).
-
-fof(axGovLem16, axiom, 
- ( ! [Var_TYPE] : 
- ((hasType(type_LegalSystemAttribute, Var_TYPE) & hasType(type_Attribute, Var_TYPE)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_legalSystemType(Var_AREA,Var_TYPE)) => (f_attribute(f_JudiciaryFn(Var_AREA),Var_TYPE)))))))))).
-
-fof(axGovLem17, axiom, 
- ( ! [Var_CORPUS] : 
- (hasType(type_RegionalLaw, Var_CORPUS) => 
-(f_attribute(Var_CORPUS,inst_Law))))).
-
-fof(axGovLem18, axiom, 
- ( ! [Var_CORPUS] : 
- (hasType(type_RegionalLaw, Var_CORPUS) => 
-(( ! [Var_PART] : 
- (hasType(type_Proposition, Var_PART) => 
-(((f_subProposition(Var_PART,Var_CORPUS)) => (f_attribute(Var_CORPUS,inst_Law)))))))))).
-
-fof(axGovLem19, axiom, 
- ( ! [Var_TYPE] : 
- ((hasType(type_LegalSystemAttribute, Var_TYPE) & hasType(type_Attribute, Var_TYPE)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_legalSystemType(Var_AREA,Var_TYPE)) => (f_attribute(f_RegionalLawFn(Var_AREA),Var_TYPE)))))))))).
-
-fof(axGovLem20, axiom, 
- ( ! [Var_COUNTRY] : 
- (hasType(type_Nation, Var_COUNTRY) => 
-(((f_governmentType(Var_COUNTRY,inst_Democracy)) => (( ? [Var_SUFFRAGE] : 
- (hasType(type_SuffrageLaw, Var_SUFFRAGE) &  
-(f_subProposition(Var_SUFFRAGE,f_RegionalLawFn(Var_COUNTRY))))))))))).
-
-fof(axGovLem21, axiom, 
- ( ! [Var_COUNTRY] : 
- (hasType(type_GeopoliticalArea, Var_COUNTRY) => 
-(((f_governmentType(Var_COUNTRY,inst_Democracy)) => (f_subProposition(inst_VoterCitizenshipRequirement,f_RegionalLawFn(Var_COUNTRY)))))))).
-
-fof(axGovLem22, axiom, 
- ( ! [Var_COUNTRY] : 
- (hasType(type_Nation, Var_COUNTRY) => 
-(( ? [Var_AGERULE] : 
- (hasType(type_VoterAgeRequirement, Var_AGERULE) &  
-(f_subProposition(Var_AGERULE,f_RegionalLawFn(Var_COUNTRY))))))))).
-
-fof(axGovLem23, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ! [Var_BRANCH] : 
- (hasType(type_Organization, Var_BRANCH) => 
-(((f_executiveBranch(Var_BRANCH,Var_ORG)) => (f_subOrganization(Var_BRANCH,Var_ORG)))))))))).
-
-fof(axGovLem24, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_BRANCH] : 
- (hasType(type_Organization, Var_BRANCH) => 
-(((f_executiveBranch(Var_BRANCH,Var_AREA)) => (f_subOrganization(Var_BRANCH,f_GovernmentFn(Var_AREA))))))))))).
-
-fof(axGovLem25, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ! [Var_BRANCH] : 
- (hasType(type_Organization, Var_BRANCH) => 
-(((((f_executiveBranch(Var_BRANCH,Var_AREA)) & (f_subOrganization(Var_ORG,Var_BRANCH)))) => (f_subOrganization(Var_ORG,f_GovernmentFn(Var_AREA)))))))))))))).
-
-fof(axGovLem26, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(( ! [Var_BRANCH] : 
- ((hasType(type_Organization, Var_BRANCH) & hasType(type_Entity, Var_BRANCH)) => 
-(((f_executiveBranch(Var_BRANCH,Var_AGENT)) => (Var_BRANCH = f_ExecutiveBranchFn(Var_AGENT)))))))))).
-
-fof(axGovLem27, axiom, 
- ( ! [Var_ORGANIZATION] : 
- ((hasType(type_Organization, Var_ORGANIZATION) & hasType(type_Agent, Var_ORGANIZATION)) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((f_occupiesPosition(Var_PERSON,inst_Leader,Var_ORGANIZATION)) => (f_leader(Var_ORGANIZATION,Var_PERSON)))))))))).
-
-fof(axGovLem28, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((f_occupiesPosition(Var_PERSON,inst_Leader,Var_AREA)) => (f_leader(f_GovernmentFn(Var_AREA),Var_PERSON)))))))))).
-
-fof(axGovLem29, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_Agent, Var_ORG) => 
-(( ! [Var_ROLE] : 
- (hasType(type_Position, Var_ROLE) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((((f_leader(Var_ORG,Var_PERSON)) & (f_occupiesPosition(Var_PERSON,Var_ROLE,Var_ORG)))) => (f_leaderPosition(Var_ORG,Var_ROLE))))))))))))).
-
-fof(axGovLem30, axiom, 
- ( ! [Var_COUNTRY] : 
- (hasType(type_Nation, Var_COUNTRY) => 
-(( ! [Var_ROLE] : 
- (hasType(type_Position, Var_ROLE) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((((f_leader(Var_COUNTRY,Var_PERSON)) & (f_occupiesPosition(Var_PERSON,Var_ROLE,f_GovernmentFn(Var_COUNTRY))))) => (f_leaderPosition(Var_COUNTRY,Var_ROLE))))))))))))).
-
-fof(axGovLem31, axiom, 
- ( ! [Var_COUNTRY] : 
- (hasType(type_Nation, Var_COUNTRY) => 
-(( ! [Var_ROLE] : 
- (hasType(type_Position, Var_ROLE) => 
-(((f_leaderPosition(f_GovernmentFn(Var_COUNTRY),Var_ROLE)) => (f_leaderPosition(Var_COUNTRY,Var_ROLE)))))))))).
-
-fof(axGovLem32, axiom, 
- ( ! [Var_COUNTRY] : 
- (hasType(type_Nation, Var_COUNTRY) => 
-(( ! [Var_ROLE] : 
- (hasType(type_Position, Var_ROLE) => 
-(((f_leaderPosition(Var_COUNTRY,Var_ROLE)) => (f_leaderPosition(f_GovernmentFn(Var_COUNTRY),Var_ROLE)))))))))).
-
-fof(axGovLem33, axiom, 
- ( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_ROLE] : 
- (hasType(type_Position, Var_ROLE) => 
-(( ! [Var_ORG] : 
- (hasType(type_Agent, Var_ORG) => 
-(((((f_leaderPosition(Var_ORG,Var_ROLE)) & (f_occupiesPosition(Var_PERSON,Var_ROLE,Var_ORG)))) => (f_leader(Var_ORG,Var_PERSON))))))))))))).
-
-fof(axGovLem34, axiom, 
- ( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_ROLE] : 
- (hasType(type_Position, Var_ROLE) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((((f_leaderPosition(Var_AREA,Var_ROLE)) & (f_occupiesPosition(Var_PERSON,Var_ROLE,f_GovernmentFn(Var_AREA))))) => (f_leader(Var_AREA,Var_PERSON))))))))))))).
-
-fof(axGovLem35, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(f_subOrganization(f_CabinetFn(Var_AREA),f_ExecutiveBranchFn(Var_AREA)))))).
-
-fof(axGovLem36, axiom, 
- ( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_chiefOfState(Var_AREA,Var_POSITION,Var_PERSON)) => (f_occupiesPosition(Var_PERSON,Var_POSITION,f_GovernmentFn(Var_AREA)))))))))))))).
-
-fof(axGovLem37, axiom, 
- ( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_chiefOfState(Var_AREA,Var_POSITION,Var_PERSON)) => (f_occupiesPosition(Var_PERSON,inst_Leader,f_GovernmentFn(Var_AREA)))))))))))))).
-
-fof(axGovLem38, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_Nation, Var_AREA) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(((f_chiefOfState(Var_AREA,Var_POSITION,Var_PERSON)) => (f_citizen(Var_PERSON,Var_AREA))))))))))))).
-
-fof(axGovLem39, axiom, 
- ( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_chiefOfState(Var_AREA,Var_POSITION,Var_PERSON)) => (f_chiefOfStateType(Var_AREA,Var_POSITION))))))))))))).
-
-fof(axGovLem40, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_Nation, Var_AREA) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(((f_headOfGovernment(Var_AREA,Var_POSITION,Var_PERSON)) => (f_citizen(Var_PERSON,Var_AREA))))))))))))).
-
-fof(axGovLem41, axiom, 
- ( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_headOfGovernment(Var_AREA,Var_POSITION,Var_PERSON)) => (f_occupiesPosition(Var_PERSON,Var_POSITION,f_GovernmentFn(Var_AREA)))))))))))))).
-
-fof(axGovLem42, axiom, 
- ( ! [Var_ROLE] : 
- (hasType(type_SocialRole, Var_ROLE) => 
-(( ! [Var_ELECTION] : 
- (hasType(type_Election, Var_ELECTION) => 
-(((f_electionForPosition(Var_ELECTION,Var_ROLE)) => (( ? [Var_CANDIDATE] : 
- (hasType(type_Human, Var_CANDIDATE) &  
-(f_candidateForPosition(Var_ELECTION,Var_ROLE,Var_CANDIDATE))))))))))))).
-
-fof(axGovLem43, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((f_member(Var_AGENT,Var_ORG)) => (f_attribute(Var_AGENT,f_MemberFn(Var_ORG))))))))))).
-
-fof(axGovLem44, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((f_attribute(Var_AGENT,f_MemberFn(Var_ORG))) => (f_member(Var_AGENT,Var_ORG)))))))))).
-
-fof(axGovLem45, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Human, Var_AGENT) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(((f_attribute(Var_AGENT,f_MemberRoleFn(Var_ORG,Var_POSITION))) => (f_attribute(Var_AGENT,f_MemberFn(Var_ORG)))))))))))))).
-
-fof(axGovLem46, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Human, Var_AGENT) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(((f_attribute(Var_AGENT,f_MemberRoleFn(Var_ORG,Var_POSITION))) => (f_member(Var_AGENT,Var_ORG))))))))))))).
-
-fof(axGovLem47, axiom, 
- ( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(((f_attribute(Var_PERSON,f_MemberRoleFn(Var_ORG,Var_POSITION))) => (f_occupiesPosition(Var_PERSON,Var_POSITION,Var_ORG))))))))))))).
-
-fof(axGovLem48, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_Object, Var_PERSON)) => 
-(((f_occupiesPosition(Var_PERSON,Var_POSITION,Var_ORG)) => (f_attribute(Var_PERSON,f_MemberRoleFn(Var_ORG,Var_POSITION)))))))))))))).
-
-fof(axGovLem49, axiom, 
- ( ! [Var_GROUP] : 
- (hasType(type_Organization, Var_GROUP) => 
-(( ! [Var_ELECTION] : 
- (hasType(type_Election, Var_ELECTION) => 
-(((f_electionForOrganization(Var_ELECTION,Var_GROUP)) => (f_electionForPosition(Var_ELECTION,f_MemberFn(Var_GROUP))))))))))).
-
-fof(axGovLem50, axiom, 
- ( ! [Var_GROUP] : 
- (hasType(type_Organization, Var_GROUP) => 
-(( ! [Var_ELECTION] : 
- (hasType(type_Election, Var_ELECTION) => 
-(((f_electionForPosition(Var_ELECTION,f_MemberFn(Var_GROUP))) => (f_electionForOrganization(Var_ELECTION,Var_GROUP)))))))))).
-
-fof(axGovLem51, axiom, 
- ( ! [Var_CONTENDER] : 
- (hasType(type_Agent, Var_CONTENDER) => 
-(( ! [Var_POSITION] : 
- (hasType(type_SocialRole, Var_POSITION) => 
-(( ! [Var_ELECTION] : 
- (hasType(type_Election, Var_ELECTION) => 
-(((f_candidateForPosition(Var_ELECTION,Var_POSITION,Var_CONTENDER)) => (f_electionForPosition(Var_ELECTION,Var_POSITION))))))))))))).
-
-fof(axGovLem52, axiom, 
- ( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Organization, Var_AGENT)) => 
-(( ! [Var_CONTENDER] : 
- ((hasType(type_Agent, Var_CONTENDER) & hasType(type_CognitiveAgent, Var_CONTENDER)) => 
-(( ! [Var_POSITION] : 
- ((hasType(type_SocialRole, Var_POSITION) & hasType(type_Position, Var_POSITION)) => 
-(( ! [Var_ELECTION] : 
- ((hasType(type_Election, Var_ELECTION) & hasType(type_Process, Var_ELECTION)) => 
-(((((f_candidateForPosition(Var_ELECTION,Var_POSITION,Var_CONTENDER)) & (f_agent(Var_ELECTION,Var_AGENT)))) => (f_desires(Var_CONTENDER,occupiesPosition(Var_CONTENDER,Var_POSITION,Var_AGENT))))))))))))))))).
-
-fof(axGovLem53, axiom, 
- ( ! [Var_FRACTION] : 
- (hasType(type_RealNumber, Var_FRACTION) => 
-(( ! [Var_CONTENDER] : 
- (hasType(type_Agent, Var_CONTENDER) => 
-(( ! [Var_POSITION] : 
- (hasType(type_SocialRole, Var_POSITION) => 
-(( ! [Var_ELECTION] : 
- (hasType(type_Election, Var_ELECTION) => 
-(((f_voteFractionReceived(Var_ELECTION,Var_POSITION,Var_CONTENDER,Var_FRACTION)) => (f_candidateForPosition(Var_ELECTION,Var_POSITION,Var_CONTENDER)))))))))))))))).
-
-fof(axGovLem54, axiom, 
- ( ! [Var_ELECTION] : 
- (hasType(type_PopularElection, Var_ELECTION) => 
-(( ! [Var_NUMBER1] : 
- ((hasType(type_RealNumber, Var_NUMBER1) & hasType(type_Quantity, Var_NUMBER1)) => 
-(( ! [Var_PERSON1] : 
- ((hasType(type_Agent, Var_PERSON1) & hasType(type_Entity, Var_PERSON1)) => 
-(( ! [Var_POSITION] : 
- (hasType(type_SocialRole, Var_POSITION) => 
-(((((f_electionWinner(Var_ELECTION,Var_POSITION,Var_PERSON1)) & (f_voteFractionReceived(Var_ELECTION,Var_POSITION,Var_PERSON1,Var_NUMBER1)))) => (( ? [Var_NUMBER2] : 
- ((hasType(type_RealNumber, Var_NUMBER2) & hasType(type_Quantity, Var_NUMBER2)) &  
-(( ~ ( ? [Var_PERSON2] : 
- ((hasType(type_Agent, Var_PERSON2) & hasType(type_Entity, Var_PERSON2)) &  
-(((f_voteFractionReceived(Var_ELECTION,Var_POSITION,Var_PERSON2,Var_NUMBER2)) & (((Var_PERSON1 != Var_PERSON2) & (f_greaterThanOrEqualTo(Var_NUMBER2,Var_NUMBER1))))))))))))))))))))))))))).
-
-fof(axGovLem55, axiom, 
- ( ! [Var_ELECTION] : 
- (hasType(type_PopularElection, Var_ELECTION) => 
-(( ! [Var_NUMBER2] : 
- ((hasType(type_RealNumber, Var_NUMBER2) & hasType(type_Quantity, Var_NUMBER2)) => 
-(( ! [Var_PERSON2] : 
- ((hasType(type_Agent, Var_PERSON2) & hasType(type_Entity, Var_PERSON2)) => 
-(( ! [Var_NUMBER1] : 
- ((hasType(type_RealNumber, Var_NUMBER1) & hasType(type_Quantity, Var_NUMBER1)) => 
-(( ! [Var_PERSON1] : 
- ((hasType(type_Agent, Var_PERSON1) & hasType(type_Entity, Var_PERSON1)) => 
-(( ! [Var_POSITION] : 
- (hasType(type_SocialRole, Var_POSITION) => 
-(((((f_electionWinner(Var_ELECTION,Var_POSITION,Var_PERSON1)) & (((f_voteFractionReceived(Var_ELECTION,Var_POSITION,Var_PERSON1,Var_NUMBER1)) & (((f_voteFractionReceived(Var_ELECTION,Var_POSITION,Var_PERSON2,Var_NUMBER2)) & (Var_PERSON1 != Var_PERSON2))))))) => (f_greaterThan(Var_NUMBER1,Var_NUMBER2)))))))))))))))))))))).
-
-fof(axGovLem56, axiom, 
- ( ! [Var_CHAMBER1] : 
- (hasType(type_LegislativeChamber, Var_CHAMBER1) => 
-(( ! [Var_CHAMBER2] : 
- (hasType(type_LegislativeChamber, Var_CHAMBER2) => 
-(( ! [Var_AREA] : 
- ((hasType(type_Agent, Var_AREA) & hasType(type_GeopoliticalArea, Var_AREA)) => 
-(( ! [Var_ORG] : 
- ((hasType(type_Object, Var_ORG) & hasType(type_Organization, Var_ORG)) => 
-(((((f_attribute(Var_ORG,inst_UnicameralLegislature)) & (((f_legislativeBranch(Var_ORG,Var_AREA)) & (((f_subOrganization(Var_CHAMBER1,f_GovernmentFn(Var_AREA))) & (f_subOrganization(Var_CHAMBER2,f_GovernmentFn(Var_AREA))))))))) => (Var_CHAMBER1 = Var_CHAMBER2))))))))))))))).
-
-fof(axGovLem57, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Organization, Var_AGENT) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((f_legislativeBranch(Var_ORG,Var_AGENT)) => (f_subOrganization(Var_ORG,Var_AGENT)))))))))).
-
-fof(axGovLem58, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((f_legislativeBranch(Var_ORG,Var_AREA)) => (f_subOrganization(Var_ORG,f_GovernmentFn(Var_AREA))))))))))).
-
-fof(axGovLem59, axiom, 
- ( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_GeopoliticalArea, Var_AGENT)) => 
-(( ! [Var_BRANCH] : 
- ((hasType(type_Organization, Var_BRANCH) & hasType(type_Entity, Var_BRANCH)) => 
-(((f_legislativeBranch(Var_BRANCH,Var_AGENT)) => (Var_BRANCH = f_LegislatureFn(Var_AGENT)))))))))).
-
-fof(axGovLem60, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_GovernmentOrganization, Var_ORG) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(f_judicialBranch(Var_ORG,Var_AREA)))))))).
-
-fof(axGovLem61, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ! [Var_BRANCH] : 
- (hasType(type_Organization, Var_BRANCH) => 
-(((f_judicialBranch(Var_BRANCH,Var_ORG)) => (f_subOrganization(Var_BRANCH,Var_ORG)))))))))).
-
-fof(axGovLem62, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_BRANCH] : 
- (hasType(type_Organization, Var_BRANCH) => 
-(((f_judicialBranch(Var_BRANCH,Var_AREA)) => (f_subOrganization(Var_BRANCH,f_GovernmentFn(Var_AREA))))))))))).
-
-fof(axGovLem63, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ! [Var_BRANCH] : 
- (hasType(type_Organization, Var_BRANCH) => 
-(((((f_judicialBranch(Var_BRANCH,Var_AREA)) & (f_subOrganization(Var_ORG,Var_BRANCH)))) => (f_subOrganization(Var_ORG,f_GovernmentFn(Var_AREA)))))))))))))).
-
-fof(axGovLem64, axiom, 
- ( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_GeopoliticalArea, Var_AGENT)) => 
-(( ! [Var_BRANCH] : 
- ((hasType(type_Organization, Var_BRANCH) & hasType(type_Entity, Var_BRANCH)) => 
-(((f_judicialBranch(Var_BRANCH,Var_AGENT)) => (Var_BRANCH = f_JudiciaryFn(Var_AGENT)))))))))).
-
-fof(axGovLem65, axiom, 
- ( ! [Var_COURT] : 
- (hasType(type_IslamicLawCourt, Var_COURT) => 
-(f_attribute(Var_COURT,inst_IslamicLaw))))).
-
-fof(axGovLem66, axiom, 
- ( ! [Var_PERSON] : 
- ((hasType(type_Object, Var_PERSON) & hasType(type_CognitiveAgent, Var_PERSON)) => 
-(((f_attribute(Var_PERSON,inst_JudgeAtLaw)) => (( ? [Var_ORG] : 
- ((hasType(type_JudicialOrganization, Var_ORG) & hasType(type_GovernmentOrganization, Var_ORG)) &  
-(f_employs(Var_ORG,Var_PERSON)))))))))).
-
-fof(axGovLem67, axiom, 
- ( ! [Var_ORGANIZATION] : 
- (hasType(type_PoliticalParty, Var_ORGANIZATION) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_SelfConnectedObject, Var_PERSON)) => 
-(((f_occupiesPosition(Var_PERSON,Var_POSITION,Var_ORGANIZATION)) => (f_member(Var_PERSON,Var_ORGANIZATION))))))))))))).
-
-fof(axGovLem68, axiom, 
- ( ! [Var_ORG] : 
- ((hasType(type_Organization, Var_ORG) & hasType(type_Entity, Var_ORG)) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_Agent, Var_PERSON)) => 
-(((f_occupiesPosition(Var_PERSON,inst_Leader,Var_ORG)) => (( ? [Var_LEADING] : 
- (hasType(type_Guiding, Var_LEADING) &  
-(((f_patient(Var_LEADING,Var_ORG)) & (f_agent(Var_LEADING,Var_PERSON))))))))))))))).
-
-fof(axGovLem69, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_Agent, Var_PERSON)) => 
-(((f_occupiesPosition(Var_PERSON,inst_Leader,f_GovernmentFn(Var_AREA))) => (( ? [Var_LEADING] : 
- (hasType(type_Guiding, Var_LEADING) &  
-(((f_patient(Var_LEADING,Var_AREA)) & (f_agent(Var_LEADING,Var_PERSON))))))))))))))).
-
-fof(axGovLem70, axiom, 
- ( ! [Var_GROUP] : 
- (hasType(type_PoliticalPressureGroup, Var_GROUP) => 
-(( ? [Var_REQ] : 
- (hasType(type_Requesting, Var_REQ) &  
-(( ? [Var_ORG] : 
- (hasType(type_GovernmentOrganization, Var_ORG) &  
-(((f_agent(Var_REQ,Var_GROUP)) & (f_patient(Var_REQ,Var_ORG))))))))))))).
-
-fof(axGovLem71, axiom, 
- ( ! [Var_GROUP] : 
- (hasType(type_PoliticalPressureGroup, Var_GROUP) => 
-(( ! [Var_ORG] : 
- (hasType(type_GovernmentOrganization, Var_ORG) => 
-(( ! [Var_AIM] : 
- (hasType(type_AreaOfConcern, Var_AIM) => 
-(((((f_organizationalObjective(Var_GROUP,Var_AIM)) & (f_organizationalObjective(Var_ORG,Var_AIM)))) => (f_inScopeOfInterest(Var_GROUP,Var_ORG))))))))))))).
-
-fof(axGovLem72, axiom, 
- ( ! [Var_X] : 
- (hasType(type_ForeignTerroristOrganization, Var_X) => 
-(( ? [Var_EV] : 
- (hasType(type_Declaring, Var_EV) &  
-(((f_agent(Var_EV,inst_USStateDepartment)) & (f_patient(Var_EV,Var_X)))))))))).
-
-fof(axGovLem73, axiom, 
- ( ! [Var_GROUP] : 
- (hasType(type_Group, Var_GROUP) => 
-(( ! [Var_STATUS] : 
- (hasType(type_RelationalAttribute, Var_STATUS) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(((f_associateWithStatus(Var_AGENT,Var_STATUS,Var_GROUP)) => (f_associateInOrganization(Var_AGENT,Var_GROUP))))))))))))).
-
-fof(axGovLem74, axiom, 
- ( ! [Var_GROUP] : 
- ((hasType(type_Group, Var_GROUP) & hasType(type_Collection, Var_GROUP)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_SelfConnectedObject, Var_AGENT)) => 
-(((f_associateWithStatus(Var_AGENT,inst_FullMember,Var_GROUP)) => (f_member(Var_AGENT,Var_GROUP)))))))))).
-
-fof(axGovLem75, axiom, 
- ( ! [Var_GROUP] : 
- ((hasType(type_Group, Var_GROUP) & hasType(type_Collection, Var_GROUP)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_SelfConnectedObject, Var_AGENT)) => 
-(((f_associateWithStatus(Var_AGENT,inst_SuspendedMember,Var_GROUP)) => (( ~ (f_member(Var_AGENT,Var_GROUP)))))))))))).
-
-fof(axGovLem76, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_InternationalOrganization, Var_ORG) => 
-(( ? [Var_COUNTRY1] : 
- (hasType(type_Nation, Var_COUNTRY1) &  
-(( ? [Var_COUNTRY2] : 
- (hasType(type_Nation, Var_COUNTRY2) &  
-(((f_agentOperatesInArea(Var_ORG,Var_COUNTRY1)) & (((f_agentOperatesInArea(Var_ORG,Var_COUNTRY2)) & (Var_COUNTRY1 != Var_COUNTRY2)))))))))))))).
-
-fof(axGovLem77, axiom, 
- ( ! [Var_ORG2] : 
- ((hasType(type_Organization, Var_ORG2) & hasType(type_Physical, Var_ORG2)) => 
-(( ! [Var_ORG1] : 
- ((hasType(type_Organization, Var_ORG1) & hasType(type_Physical, Var_ORG1)) => 
-(((f_successorOrganization(Var_ORG1,Var_ORG2)) => (f_earlier(f_WhenFn(Var_ORG1),f_WhenFn(Var_ORG2))))))))))).
-
-fof(axGovLem78, axiom, 
- ( ! [Var_OVERAIM] : 
- ((hasType(type_Attribute, Var_OVERAIM) & hasType(type_AreaOfConcern, Var_OVERAIM)) => 
-(( ! [Var_AIM] : 
- ((hasType(type_AreaOfConcern, Var_AIM) & hasType(type_Attribute, Var_AIM)) => 
-(( ! [Var_ORG] : 
- (hasType(type_Agent, Var_ORG) => 
-(((((f_organizationalObjective(Var_ORG,Var_AIM)) & (f_subAttribute(Var_AIM,Var_OVERAIM)))) => (f_organizationalObjective(Var_ORG,Var_OVERAIM))))))))))))).
-
-fof(axGovLem79, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_Nation, Var_AREA) => 
-(((f_member(Var_AREA,inst_EuropeanMonetaryUnion)) => (f_currencyType(Var_AREA,inst_EuroDollar))))))).
-
-fof(axGovLem80, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_Nation, Var_AREA) => 
-(((f_currencyType(Var_AREA,inst_EuroDollar)) => (f_member(Var_AREA,inst_EuropeanMonetaryUnion))))))).
-
-fof(axGovLem81, axiom, 
- ( ! [Var_AGENT] : 
- ((hasType(type_SelfConnectedObject, Var_AGENT) & hasType(type_Object, Var_AGENT) & hasType(type_Agent, Var_AGENT)) => 
-(((((f_member(Var_AGENT,inst_InternationalCourtOfJustice)) & (f_attribute(Var_AGENT,inst_JudgeAtLaw)))) => (( ? [Var_POLITY] : 
- (hasType(type_GeopoliticalArea, Var_POLITY) &  
-(f_representativeAgentToAgent(Var_POLITY,Var_AGENT,inst_InternationalCourtOfJustice)))))))))).
-
-fof(axGovLem82, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_SelfConnectedObject, Var_PART) => 
-(((f_member(Var_PART,inst_InternationalRedCrossAndRedCrescentMovement)) <=> (f_member(Var_PART,inst_InternationalFederationOfRedCrossAndRedCrescentSocieties))))))).
-
-fof(axGovLem83, axiom, 
- ( ! [Var_ROLE] : 
- (hasType(type_ForeignServicePosition, Var_ROLE) => 
-(f_subAttribute(Var_ROLE,inst_DiplomaticAgent))))).
-
-fof(axGovLem84, axiom, 
- ( ! [Var_AGENT1] : 
- (hasType(type_Nation, Var_AGENT1) => 
-(( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((f_diplomaticRepresentativeInRole(Var_AGENT1,Var_PERSON,Var_POSITION,Var_AGENT2)) => (( ? [Var_ORG] : 
- (hasType(type_DiplomaticOrganization, Var_ORG) &  
-(((f_subOrganization(Var_ORG,f_GovernmentFn(Var_AGENT1))) & (f_occupiesPosition(Var_PERSON,Var_POSITION,Var_ORG))))))))))))))))))))).
-
-fof(axGovLem85, axiom, 
- ( ! [Var_AGENT1] : 
- (hasType(type_Organization, Var_AGENT1) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((f_diplomaticRepresentativeInRole(Var_AGENT1,Var_PERSON,Var_POSITION,Var_AGENT2)) => (f_occupiesPosition(Var_PERSON,Var_POSITION,Var_ORG))))))))))))))))))).
-
-fof(axGovLem86, axiom, 
- ( ! [Var_AGENT1] : 
- (hasType(type_GeopoliticalArea, Var_AGENT1) => 
-(( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_CognitiveAgent, Var_PERSON)) => 
-(((f_diplomaticRepresentativeInRole(Var_AGENT1,Var_PERSON,Var_POSITION,Var_AGENT2)) => (f_employs(f_GovernmentFn(Var_AGENT1),Var_PERSON)))))))))))))))).
-
-fof(axGovLem87, axiom, 
- ( ! [Var_AGENT1] : 
- (hasType(type_Organization, Var_AGENT1) => 
-(( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_CognitiveAgent, Var_PERSON)) => 
-(((f_diplomaticRepresentativeInRole(Var_AGENT1,Var_PERSON,Var_POSITION,Var_AGENT2)) => (f_employs(Var_AGENT1,Var_PERSON)))))))))))))))).
-
-fof(axGovLem88, axiom, 
- ( ! [Var_AGENT2] : 
- (hasType(type_GeopoliticalArea, Var_AGENT2) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_Agent, Var_PERSON)) => 
-(( ! [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) => 
-(((f_diplomaticRepresentativeInRole(Var_AGENT1,Var_PERSON,Var_POSITION,Var_AGENT2)) => (f_agentOperatesInArea(Var_PERSON,Var_AGENT2)))))))))))))))).
-
-fof(axGovLem89, axiom, 
- ( ! [Var_AGENT1] : 
- (hasType(type_Organization, Var_AGENT1) => 
-(( ! [Var_AGENT2] : 
- (hasType(type_GeopoliticalArea, Var_AGENT2) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((f_diplomaticRepresentativeInRole(Var_AGENT1,Var_PERSON,Var_POSITION,Var_AGENT2)) => (f_agentOperatesInArea(Var_AGENT1,Var_AGENT2)))))))))))))))).
-
-fof(axGovLem90, axiom, 
- ( ! [Var_AGENT1] : 
- (hasType(type_Nation, Var_AGENT1) => 
-(( ! [Var_AGENT2] : 
- (hasType(type_GeopoliticalArea, Var_AGENT2) => 
-(( ! [Var_ORG] : 
- (hasType(type_DiplomaticOrganization, Var_ORG) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((((f_diplomaticRepresentativeInRole(Var_AGENT1,Var_PERSON,Var_POSITION,Var_AGENT2)) & (((f_subOrganization(Var_ORG,f_GovernmentFn(Var_AGENT1))) & (f_occupiesPosition(Var_PERSON,Var_POSITION,Var_ORG)))))) => (f_agentOperatesInArea(Var_ORG,Var_AGENT2))))))))))))))))))).
-
-fof(axGovLem91, axiom, 
- ( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) => 
-(((f_diplomaticRepresentativeInRole(Var_AGENT1,Var_PERSON,Var_POSITION,Var_AGENT2)) => (f_diplomaticRepresentationType(Var_AGENT1,Var_POSITION,Var_AGENT2)))))))))))))))).
-
-fof(axGovLem92, axiom, 
- ( ! [Var_AGENT3] : 
- (hasType(type_Nation, Var_AGENT3) => 
-(( ! [Var_AGENT2] : 
- ((hasType(type_Agent, Var_AGENT2) & hasType(type_GeopoliticalArea, Var_AGENT2)) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) => 
-(((((f_diplomaticRepresentationType(Var_AGENT1,Var_POSITION,Var_AGENT2)) & (f_geopoliticalSubdivision(Var_AGENT2,Var_AGENT3)))) => (f_diplomaticRepresentationType(Var_AGENT1,Var_POSITION,Var_AGENT3)))))))))))))))).
-
-fof(axGovLem93, axiom, 
- ( ! [Var_COUNTRY2] : 
- ((hasType(type_Agent, Var_COUNTRY2) & hasType(type_GeopoliticalArea, Var_COUNTRY2)) => 
-(( ! [Var_ROLE] : 
- (hasType(type_Position, Var_ROLE) => 
-(( ! [Var_COUNTRY1] : 
- ((hasType(type_Agent, Var_COUNTRY1) & hasType(type_GeopoliticalArea, Var_COUNTRY1)) => 
-(((f_diplomaticRepresentationType(Var_COUNTRY1,Var_ROLE,Var_COUNTRY2)) => (f_diplomaticRelations(Var_COUNTRY1,Var_COUNTRY2))))))))))))).
-
-fof(axGovLem94, axiom, 
- ( ! [Var_COUNTRY2] : 
- ((hasType(type_GeopoliticalArea, Var_COUNTRY2) & hasType(type_Agent, Var_COUNTRY2)) => 
-(( ! [Var_COUNTRY1] : 
- ((hasType(type_GeopoliticalArea, Var_COUNTRY1) & hasType(type_Agent, Var_COUNTRY1)) => 
-(((f_diplomaticRelations(Var_COUNTRY1,Var_COUNTRY2)) => (( ? [Var_ROLE] : 
- (hasType(type_ForeignServicePosition, Var_ROLE) &  
-(((f_subAttribute(Var_ROLE,inst_DiplomaticAgent)) & (f_diplomaticRepresentationType(Var_COUNTRY1,Var_ROLE,Var_COUNTRY2))))))))))))))).
-
-fof(axGovLem95, axiom, 
- ( ! [Var_COUNTRY2] : 
- ((hasType(type_GeopoliticalArea, Var_COUNTRY2) & hasType(type_Agent, Var_COUNTRY2)) => 
-(( ! [Var_COUNTRY1] : 
- ((hasType(type_GeopoliticalArea, Var_COUNTRY1) & hasType(type_Agent, Var_COUNTRY1)) => 
-(((f_diplomaticRelations(Var_COUNTRY1,Var_COUNTRY2)) => (( ? [Var_ROLE] : 
- (hasType(type_ForeignServicePosition, Var_ROLE) &  
-(((f_subAttribute(Var_ROLE,inst_DiplomaticAgent)) & (f_diplomaticRepresentationType(Var_COUNTRY2,Var_ROLE,Var_COUNTRY1))))))))))))))).
-
-fof(axGovLem96, axiom, 
- ( ! [Var_COUNTRY2] : 
- ((hasType(type_GeopoliticalArea, Var_COUNTRY2) & hasType(type_Agent, Var_COUNTRY2)) => 
-(( ! [Var_COUNTRY1] : 
- ((hasType(type_GeopoliticalArea, Var_COUNTRY1) & hasType(type_Agent, Var_COUNTRY1)) => 
-(((f_diplomaticRelations(Var_COUNTRY1,Var_COUNTRY2)) => (( ? [Var_ROLE1] : 
- (hasType(type_Position, Var_ROLE1) &  
-(( ? [Var_ROLE2] : 
- (hasType(type_Position, Var_ROLE2) &  
-(((f_diplomaticRepresentationType(Var_COUNTRY1,Var_ROLE1,Var_COUNTRY2)) & (f_diplomaticRepresentationType(Var_COUNTRY2,Var_ROLE2,Var_COUNTRY1)))))))))))))))))).
-
-fof(axGovLem97, axiom, 
- ( ! [Var_COUNTRY2] : 
- (hasType(type_Agent, Var_COUNTRY2) => 
-(( ! [Var_ROLE] : 
- ((hasType(type_Position, Var_ROLE) & hasType(type_Attribute, Var_ROLE)) => 
-(( ! [Var_COUNTRY1] : 
- ((hasType(type_Agent, Var_COUNTRY1) & hasType(type_Nation, Var_COUNTRY1)) => 
-(((((f_diplomaticRepresentationType(Var_COUNTRY1,Var_ROLE,Var_COUNTRY2)) & (f_subAttribute(Var_ROLE,inst_DiplomaticAgent)))) => (( ? [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) &  
-(((f_citizen(Var_PERSON,Var_COUNTRY1)) & (f_diplomaticRepresentativeInRole(Var_COUNTRY1,Var_PERSON,Var_ROLE,Var_COUNTRY2)))))))))))))))))).
-
-fof(axGovLem98, axiom, 
- ( ! [Var_COUNTRY2] : 
- (hasType(type_Agent, Var_COUNTRY2) => 
-(( ! [Var_ROLE] : 
- (hasType(type_Position, Var_ROLE) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_Agent, Var_PERSON)) => 
-(( ! [Var_COUNTRY1] : 
- (hasType(type_Agent, Var_COUNTRY1) => 
-(((f_diplomaticRepresentativeInRole(Var_COUNTRY1,Var_PERSON,Var_ROLE,Var_COUNTRY2)) => (f_representativeAgentToAgent(Var_COUNTRY1,Var_PERSON,Var_COUNTRY2)))))))))))))))).
-
-fof(axGovLem99, axiom, 
- ( ! [Var_SENDER] : 
- (hasType(type_Organization, Var_SENDER) => 
-(( ! [Var_REP] : 
- (hasType(type_CognitiveAgent, Var_REP) => 
-(( ! [Var_RECEIVER] : 
- (hasType(type_Agent, Var_RECEIVER) => 
-(((f_representativeAgentToAgent(Var_SENDER,Var_REP,Var_RECEIVER)) => (f_employs(Var_SENDER,Var_REP))))))))))))).
-
-fof(axGovLem100, axiom, 
- ( ! [Var_SENDER] : 
- (hasType(type_Nation, Var_SENDER) => 
-(( ! [Var_REP] : 
- (hasType(type_CognitiveAgent, Var_REP) => 
-(( ! [Var_RECEIVER] : 
- (hasType(type_Agent, Var_RECEIVER) => 
-(((f_representativeAgentToAgent(Var_SENDER,Var_REP,Var_RECEIVER)) => (f_employs(f_GovernmentFn(Var_SENDER),Var_REP))))))))))))).
-
-fof(axGovLem101, axiom, 
- ( ! [Var_SENDER] : 
- (hasType(type_Nation, Var_SENDER) => 
-(( ! [Var_RECEIVER] : 
- (hasType(type_Nation, Var_RECEIVER) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_ROLE] : 
- ((hasType(type_Attribute, Var_ROLE) & hasType(type_Position, Var_ROLE)) => 
-(((((f_attribute(Var_PERSON,Var_ROLE)) & (((f_subAttribute(Var_ROLE,inst_DiplomaticAgent)) & (f_representativeAgentToAgent(Var_SENDER,Var_PERSON,Var_RECEIVER)))))) => (f_diplomaticRepresentationType(Var_SENDER,Var_ROLE,Var_RECEIVER)))))))))))))))).
-
-fof(axGovLem102, axiom, 
- ( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) => 
-(((f_diplomaticOrganizationType(Var_AGENT1,type_ConsulateGeneral,Var_AGENT2)) => (f_diplomaticRepresentationType(Var_AGENT1,inst_ConsulGeneral,Var_AGENT2)))))))))).
-
-fof(axGovLem103, axiom, 
- ( ! [Var_AREA2] : 
- (hasType(type_City, Var_AREA2) => 
-(( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) => 
-(((f_diplomaticRepresentationType(Var_AGENT1,inst_ConsulGeneral,Var_AGENT2)) => (f_diplomaticOrganizationType(Var_AGENT1,type_ConsulateGeneral,Var_AGENT2))))))))))))).
-
-fof(axGovLem104, axiom, 
- ( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) => 
-(((f_diplomaticRepresentativeInRole(Var_AGENT1,Var_PERSON,inst_Ambassador,Var_AGENT2)) => (f_diplomaticOrganizationType(Var_AGENT1,type_Embassy,Var_AGENT2))))))))))))).
-
-fof(axGovLem105, axiom, 
- ( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) => 
-(((f_diplomaticRepresentationType(Var_AGENT1,inst_Ambassador,Var_AGENT2)) => (f_diplomaticOrganizationType(Var_AGENT1,type_Embassy,Var_AGENT2)))))))))).
-
-fof(axGovLem106, axiom, 
- ( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) => 
-(((f_diplomaticOrganizationType(Var_AGENT1,type_Embassy,Var_AGENT2)) => (f_diplomaticRepresentationType(Var_AGENT1,inst_Ambassador,Var_AGENT2)))))))))).
-
diff --git a/examples/SUMO/TPTP/GovernmentPredAx.p b/examples/SUMO/TPTP/GovernmentPredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/GovernmentPredAx.p
+++ /dev/null
@@ -1,1764 +0,0 @@
-fof(axGovPred0, axiom, 
- f_leaderPosition(inst_UnitedKingdom,inst_PrimeMinister)).
-
-fof(axGovPred1, axiom, 
- f_leaderPosition(inst_Canada,inst_PrimeMinister)).
-
-fof(axGovPred2, axiom, 
- f_leaderPosition(inst_Iran,inst_President)).
-
-fof(axGovPred3, axiom, 
- f_subOrganization(inst_USStateDepartment,f_GovernmentFn(inst_UnitedStates))).
-
-fof(axGovPred4, axiom, 
- f_subsumesContentInstance(inst_ImmigrationAndNationalityAct_US,inst_ImmigrationAndNationalityAct_Section219_US)).
-
-fof(axGovPred5, axiom, 
- f_dateEstablished(inst_AfricanCaribbeanAndPacificGroupOfStates,f_DayFn(6,f_MonthFn(type_June,f_YearFn(1975))))).
-
-fof(axGovPred6, axiom, 
- f_organizationalObjective(inst_AfricanCaribbeanAndPacificGroupOfStates,inst_EconomicCooperation)).
-
-fof(axGovPred7, axiom, 
- f_dateEstablished(inst_AfricanDevelopmentBank,f_DayFn(4,f_MonthFn(type_August,f_YearFn(1963))))).
-
-fof(axGovPred8, axiom, 
- f_organizationalObjective(inst_AfricanDevelopmentBank,inst_EconomicDevelopment)).
-
-fof(axGovPred9, axiom, 
- f_organizationalObjective(inst_AfricanDevelopmentBank,inst_SocialDevelopment)).
-
-fof(axGovPred10, axiom, 
- f_dateEstablished(inst_AgencyForTheFrenchSpeakingCommunity,f_DayFn(20,f_MonthFn(type_March,f_YearFn(1970))))).
-
-fof(axGovPred11, axiom, 
- f_dateEstablished(inst_AgencyForTheProhibitionOfNuclearWeaponsInLatinAmericaAndTheCaribbean,f_DayFn(14,f_MonthFn(type_February,f_YearFn(1967))))).
-
-fof(axGovPred12, axiom, 
- f_organizationalObjective(inst_AgencyForTheProhibitionOfNuclearWeaponsInLatinAmericaAndTheCaribbean,inst_NuclearNonproliferation)).
-
-fof(axGovPred13, axiom, 
- f_organizationalObjective(inst_AgencyForTheProhibitionOfNuclearWeaponsInLatinAmericaAndTheCaribbean,inst_PeacefulUseOfAtomicPower)).
-
-fof(axGovPred14, axiom, 
- f_dateEstablished(inst_AndeanCommunityOfNations,f_DayFn(26,f_MonthFn(type_May,f_YearFn(1969))))).
-
-fof(axGovPred15, axiom, 
- f_organizationalObjective(inst_AndeanCommunityOfNations,inst_EconomicIntegration)).
-
-fof(axGovPred16, axiom, 
- f_dateEstablished(inst_AntarcticTreatyCouncil,f_DayFn(23,f_MonthFn(type_June,f_YearFn(1961))))).
-
-fof(axGovPred17, axiom, 
- f_organizationalObjective(inst_AntarcticTreatyCouncil,inst_AdministrationAndManagement)).
-
-fof(axGovPred18, axiom, 
- f_organizationalObjective(inst_AntarcticTreatyCouncil,inst_PromoteRegionalStability)).
-
-fof(axGovPred19, axiom, 
- f_dateEstablished(inst_ArabBankForEconomicDevelopmentInAfrica,f_DayFn(18,f_MonthFn(type_February,f_YearFn(1974))))).
-
-fof(axGovPred20, axiom, 
- f_organizationalObjective(inst_ArabBankForEconomicDevelopmentInAfrica,inst_EconomicDevelopment)).
-
-fof(axGovPred21, axiom, 
- f_dateEstablished(inst_ArabCooperationCouncil,f_DayFn(16,f_MonthFn(type_February,f_YearFn(1989))))).
-
-fof(axGovPred22, axiom, 
- f_organizationalObjective(inst_ArabCooperationCouncil,inst_EconomicIntegration)).
-
-fof(axGovPred23, axiom, 
- f_dateEstablished(inst_ArabFundForEconomicAndSocialDevelopment,f_DayFn(16,f_MonthFn(type_May,f_YearFn(1968))))).
-
-fof(axGovPred24, axiom, 
- f_organizationalObjective(inst_ArabFundForEconomicAndSocialDevelopment,inst_EconomicDevelopment)).
-
-fof(axGovPred25, axiom, 
- f_organizationalObjective(inst_ArabFundForEconomicAndSocialDevelopment,inst_SocialDevelopment)).
-
-fof(axGovPred26, axiom, 
- f_dateEstablished(inst_ArabLeague,f_DayFn(22,f_MonthFn(type_March,f_YearFn(1945))))).
-
-fof(axGovPred27, axiom, 
- f_organizationalObjective(inst_ArabLeague,inst_EconomicCooperation)).
-
-fof(axGovPred28, axiom, 
- f_organizationalObjective(inst_ArabLeague,inst_SocialCooperation)).
-
-fof(axGovPred29, axiom, 
- f_organizationalObjective(inst_ArabLeague,inst_PoliticalCooperation)).
-
-fof(axGovPred30, axiom, 
- f_organizationalObjective(inst_ArabLeague,inst_MilitaryCooperation)).
-
-fof(axGovPred31, axiom, 
- f_dateEstablished(inst_ArabMaghrebUnion,f_DayFn(17,f_MonthFn(type_February,f_YearFn(1989))))).
-
-fof(axGovPred32, axiom, 
- f_organizationalObjective(inst_ArabMaghrebUnion,inst_EconomicIntegration)).
-
-fof(axGovPred33, axiom, 
- f_organizationalObjective(inst_ArabMaghrebUnion,inst_CulturalCooperation)).
-
-fof(axGovPred34, axiom, 
- f_organizationalObjective(inst_ArabMaghrebUnion,inst_PoliticalCooperation)).
-
-fof(axGovPred35, axiom, 
- f_organizationalObjective(inst_ArabMaghrebUnion,inst_MilitaryCooperation)).
-
-fof(axGovPred36, axiom, 
- f_dateEstablished(inst_ArabMonetaryFund,f_DayFn(27,f_MonthFn(type_April,f_YearFn(1976))))).
-
-fof(axGovPred37, axiom, 
- f_organizationalObjective(inst_ArabMonetaryFund,inst_EconomicCooperation)).
-
-fof(axGovPred38, axiom, 
- f_dateEstablished(inst_AsiaPacificEconomicCooperation,f_DayFn(7,f_MonthFn(type_November,f_YearFn(1989))))).
-
-fof(axGovPred39, axiom, 
- f_organizationalObjective(inst_AsiaPacificEconomicCooperation,inst_PromotionOfTradeAndInvestment)).
-
-fof(axGovPred40, axiom, 
- f_dateEstablished(inst_AsianDevelopmentBank,f_DayFn(19,f_MonthFn(type_December,f_YearFn(1966))))).
-
-fof(axGovPred41, axiom, 
- f_organizationalObjective(inst_AsianDevelopmentBank,inst_EconomicCooperation)).
-
-fof(axGovPred42, axiom, 
- f_dateEstablished(inst_AssociationOfSoutheastAsianNations,f_DayFn(8,f_MonthFn(type_August,f_YearFn(1967))))).
-
-fof(axGovPred43, axiom, 
- f_organizationalObjective(inst_AssociationOfSoutheastAsianNations,inst_EconomicCooperation)).
-
-fof(axGovPred44, axiom, 
- f_organizationalObjective(inst_AssociationOfSoutheastAsianNations,inst_SocialCooperation)).
-
-fof(axGovPred45, axiom, 
- f_organizationalObjective(inst_AssociationOfSoutheastAsianNations,inst_CulturalCooperation)).
-
-fof(axGovPred46, axiom, 
- f_dateEstablished(inst_ASEANRegionalForum,f_YearFn(1994))).
-
-fof(axGovPred47, axiom, 
- f_organizationalObjective(inst_ASEANRegionalForum,inst_RegionalSecurity)).
-
-fof(axGovPred48, axiom, 
- f_dateEstablished(inst_AustraliaGroup,f_YearFn(1984))).
-
-fof(axGovPred49, axiom, 
- f_organizationalObjective(inst_AustraliaGroup,inst_CBWExportControls)).
-
-fof(axGovPred50, axiom, 
- f_dateEstablished(inst_AustraliaNewZealandUnitedStatesSecurityTreaty,f_DayFn(1,f_MonthFn(type_September,f_YearFn(1951))))).
-
-fof(axGovPred51, axiom, 
- f_organizationalObjective(inst_AustraliaNewZealandUnitedStatesSecurityTreaty,inst_MutualDefensePact)).
-
-fof(axGovPred52, axiom, 
- f_dateEstablished(inst_BankForInternationalSettlements,f_DayFn(20,f_MonthFn(type_January,f_YearFn(1930))))).
-
-fof(axGovPred53, axiom, 
- f_organizationalObjective(inst_BankForInternationalSettlements,inst_FinancialCooperation)).
-
-fof(axGovPred54, axiom, 
- f_dateEstablished(inst_BeneluxEconomicUnion,f_DayFn(3,f_MonthFn(type_February,f_YearFn(1958))))).
-
-fof(axGovPred55, axiom, 
- f_organizationalObjective(inst_BeneluxEconomicUnion,inst_EconomicIntegration)).
-
-fof(axGovPred56, axiom, 
- f_member(inst_Belgium,inst_BeneluxEconomicUnion)).
-
-fof(axGovPred57, axiom, 
- f_member(inst_Netherlands,inst_BeneluxEconomicUnion)).
-
-fof(axGovPred58, axiom, 
- f_member(inst_Luxembourg,inst_BeneluxEconomicUnion)).
-
-fof(axGovPred59, axiom, 
- f_dateEstablished(inst_BigSeven,f_YearFn(1975))).
-
-fof(axGovPred60, axiom, 
- f_organizationalObjective(inst_BigSeven,inst_EconomicPolicyCoordination)).
-
-fof(axGovPred61, axiom, 
- f_dateEstablished(inst_BigSix,f_YearFn(1967))).
-
-fof(axGovPred62, axiom, 
- f_organizationalObjective(inst_BigSix,inst_EconomicCooperation)).
-
-fof(axGovPred63, axiom, 
- f_dateEstablished(inst_BlackSeaEconomicCooperationZone,f_DayFn(25,f_MonthFn(type_June,f_YearFn(1992))))).
-
-fof(axGovPred64, axiom, 
- f_organizationalObjective(inst_BlackSeaEconomicCooperationZone,inst_PromoteRegionalStability)).
-
-fof(axGovPred65, axiom, 
- f_organizationalObjective(inst_BlackSeaEconomicCooperationZone,inst_EconomicCooperation)).
-
-fof(axGovPred66, axiom, 
- f_dateEstablished(inst_CaribbeanCommunityAndCommonMarket,f_DayFn(4,f_MonthFn(type_July,f_YearFn(1973))))).
-
-fof(axGovPred67, axiom, 
- f_organizationalObjective(inst_CaribbeanCommunityAndCommonMarket,inst_EconomicIntegration)).
-
-fof(axGovPred68, axiom, 
- f_organizationalObjective(inst_CaribbeanCommunityAndCommonMarket,inst_EconomicDevelopment)).
-
-fof(axGovPred69, axiom, 
- f_dateEstablished(inst_CaribbeanDevelopmentBank,f_DayFn(18,f_MonthFn(type_October,f_YearFn(1969))))).
-
-fof(axGovPred70, axiom, 
- f_organizationalObjective(inst_CaribbeanDevelopmentBank,inst_EconomicDevelopment)).
-
-fof(axGovPred71, axiom, 
- f_organizationalObjective(inst_CaribbeanDevelopmentBank,inst_EconomicCooperation)).
-
-fof(axGovPred72, axiom, 
- f_dateEstablished(inst_CentralAfricanStatesDevelopmentBank,f_DayFn(3,f_MonthFn(type_December,f_YearFn(1975))))).
-
-fof(axGovPred73, axiom, 
- f_organizationalObjective(inst_CentralAfricanStatesDevelopmentBank,inst_EconomicDevelopment)).
-
-fof(axGovPred74, axiom, 
- f_dateEstablished(inst_CentralAmericanBankForEconomicIntegration,f_DayFn(13,f_MonthFn(type_December,f_YearFn(1960))))).
-
-fof(axGovPred75, axiom, 
- f_organizationalObjective(inst_CentralAmericanBankForEconomicIntegration,inst_EconomicIntegration)).
-
-fof(axGovPred76, axiom, 
- f_organizationalObjective(inst_CentralAmericanBankForEconomicIntegration,inst_EconomicDevelopment)).
-
-fof(axGovPred77, axiom, 
- f_dateEstablished(inst_CentralAmericanCommonMarket,f_DayFn(13,f_MonthFn(type_December,f_YearFn(1960))))).
-
-fof(axGovPred78, axiom, 
- f_organizationalObjective(inst_CentralAmericanCommonMarket,inst_EconomicIntegration)).
-
-fof(axGovPred79, axiom, 
- f_dateEstablished(inst_CentralEuropeanInitiative,f_DayFn(11,f_MonthFn(type_November,f_YearFn(1989))))).
-
-fof(axGovPred80, axiom, 
- f_organizationalObjective(inst_CentralEuropeanInitiative,inst_EconomicCooperation)).
-
-fof(axGovPred81, axiom, 
- f_organizationalObjective(inst_CentralEuropeanInitiative,inst_PoliticalCooperation)).
-
-fof(axGovPred82, axiom, 
- f_dateEstablished(inst_ColomboPlan,f_MonthFn(type_May,f_YearFn(1950)))).
-
-fof(axGovPred83, axiom, 
- f_organizationalObjective(inst_ColomboPlan,inst_EconomicDevelopment)).
-
-fof(axGovPred84, axiom, 
- f_organizationalObjective(inst_ColomboPlan,inst_SocialDevelopment)).
-
-fof(axGovPred85, axiom, 
- f_dateEstablished(inst_CommonwealthOfNations,f_DayFn(31,f_MonthFn(type_December,f_YearFn(1931))))).
-
-fof(axGovPred86, axiom, 
- f_organizationalObjective(inst_CommonwealthOfNations,inst_PoliticalCooperation)).
-
-fof(axGovPred87, axiom, 
- f_organizationalObjective(inst_CommonwealthOfNations,inst_EconomicCooperation)).
-
-fof(axGovPred88, axiom, 
- f_dateEstablished(inst_CommonwealthOfIndependentStates,f_DayFn(8,f_MonthFn(type_December,f_YearFn(1991))))).
-
-fof(axGovPred89, axiom, 
- f_organizationalObjective(inst_CommonwealthOfIndependentStates,inst_PoliticalCooperation)).
-
-fof(axGovPred90, axiom, 
- f_dateEstablished(inst_CoordinatingCommitteeOnExportControls,f_YearFn(1949))).
-
-fof(axGovPred91, axiom, 
- f_dateDissolved(inst_CoordinatingCommitteeOnExportControls,f_DayFn(31,f_MonthFn(type_March,f_YearFn(1994))))).
-
-fof(axGovPred92, axiom, 
- f_successorOrganization(inst_CoordinatingCommitteeOnExportControls,inst_WassenaarArrangement)).
-
-fof(axGovPred93, axiom, 
- f_dateEstablished(inst_CouncilForMutualEconomicAssistance,f_DayFn(25,f_MonthFn(type_January,f_YearFn(1949))))).
-
-fof(axGovPred94, axiom, 
- f_dateDissolved(inst_CouncilForMutualEconomicAssistance,f_DayFn(1,f_MonthFn(type_January,f_YearFn(1991))))).
-
-fof(axGovPred95, axiom, 
- f_dateEstablished(inst_CouncilOfArabEconomicUnity,f_DayFn(3,f_MonthFn(type_June,f_YearFn(1957))))).
-
-fof(axGovPred96, axiom, 
- f_organizationalObjective(inst_CouncilOfArabEconomicUnity,inst_EconomicIntegration)).
-
-fof(axGovPred97, axiom, 
- f_dateEstablished(inst_CouncilOfEurope,f_DayFn(5,f_MonthFn(type_May,f_YearFn(1949))))).
-
-fof(axGovPred98, axiom, 
- f_organizationalObjective(inst_CouncilOfEurope,inst_PoliticalCooperation)).
-
-fof(axGovPred99, axiom, 
- f_organizationalObjective(inst_CouncilOfEurope,inst_SocialDevelopment)).
-
-fof(axGovPred100, axiom, 
- f_organizationalObjective(inst_CouncilOfEurope,inst_CulturalCooperation)).
-
-fof(axGovPred101, axiom, 
- f_organizationalObjective(inst_CouncilOfEurope,inst_PromoteRegionalStability)).
-
-fof(axGovPred102, axiom, 
- f_organizationalObjective(inst_CouncilOfEurope,inst_HumanRightsIssues)).
-
-fof(axGovPred103, axiom, 
- f_dateEstablished(inst_CouncilOfTheBalticSeaStates,f_DayFn(6,f_MonthFn(type_March,f_YearFn(1992))))).
-
-fof(axGovPred104, axiom, 
- f_organizationalObjective(inst_CouncilOfTheBalticSeaStates,inst_EconomicDevelopment)).
-
-fof(axGovPred105, axiom, 
- f_organizationalObjective(inst_CouncilOfTheBalticSeaStates,inst_HumanitarianAid)).
-
-fof(axGovPred106, axiom, 
- f_organizationalObjective(inst_CouncilOfTheBalticSeaStates,inst_EnergyAndTheEnvironment)).
-
-fof(axGovPred107, axiom, 
- f_organizationalObjective(inst_CouncilOfTheBalticSeaStates,inst_PoliticalDevelopment)).
-
-fof(axGovPred108, axiom, 
- f_organizationalObjective(inst_CouncilOfTheBalticSeaStates,inst_CulturalCooperation)).
-
-fof(axGovPred109, axiom, 
- f_dateEstablished(inst_CouncilOfTheEntente,f_DayFn(29,f_MonthFn(type_May,f_YearFn(1959))))).
-
-fof(axGovPred110, axiom, 
- f_organizationalObjective(inst_CouncilOfTheEntente,inst_EconomicCooperation)).
-
-fof(axGovPred111, axiom, 
- f_organizationalObjective(inst_CouncilOfTheEntente,inst_PoliticalCooperation)).
-
-fof(axGovPred112, axiom, 
- f_organizationalObjective(inst_CouncilOfTheEntente,inst_SocialCooperation)).
-
-fof(axGovPred113, axiom, 
- f_dateEstablished(inst_WorldCustomsOrganization,f_DayFn(15,f_MonthFn(type_December,f_YearFn(1950))))).
-
-fof(axGovPred114, axiom, 
- f_dateEstablished(inst_EastAfricanDevelopmentBank,f_DayFn(6,f_MonthFn(type_June,f_YearFn(1967))))).
-
-fof(axGovPred115, axiom, 
- f_organizationalObjective(inst_EastAfricanDevelopmentBank,inst_EconomicDevelopment)).
-
-fof(axGovPred116, axiom, 
- f_dateEstablished(inst_EconomicAndSocialCouncil,f_DayFn(26,f_MonthFn(type_June,f_YearFn(1945))))).
-
-fof(axGovPred117, axiom, 
- f_organizationalObjective(inst_EconomicAndSocialCouncil,inst_EconomicDevelopment)).
-
-fof(axGovPred118, axiom, 
- f_organizationalObjective(inst_EconomicAndSocialCouncil,inst_SocialDevelopment)).
-
-fof(axGovPred119, axiom, 
- f_subOrganization(inst_EconomicAndSocialCouncil,inst_UnitedNations)).
-
-fof(axGovPred120, axiom, 
- f_subOrganization(inst_CommissionForSocialDevelopment,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred121, axiom, 
- f_subOrganization(inst_CommissionOnCrimePreventionAndCriminalJustice,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred122, axiom, 
- f_subOrganization(inst_CommissionOnHumanRights,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred123, axiom, 
- f_subOrganization(inst_CommissionOnNarcoticsDrugs,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred124, axiom, 
- f_subOrganization(inst_CommissionOnPopulationAndDevelopment,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred125, axiom, 
- f_subOrganization(inst_CommissionOnScienceAndTechnologyForDevelopment,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred126, axiom, 
- f_subOrganization(inst_CommissionOnSustainableDevelopment,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred127, axiom, 
- f_subOrganization(inst_CommissionOnTheStatusOfWomen,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred128, axiom, 
- f_subOrganization(inst_EconomicAndSocialCommissionForAsiaAndThePacific,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred129, axiom, 
- f_subOrganization(inst_EconomicAndSocialCommissionForWesternAsia,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred130, axiom, 
- f_subOrganization(inst_EconomicCommissionForAfrica,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred131, axiom, 
- f_subOrganization(inst_EconomicCommissionForEurope,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred132, axiom, 
- f_subOrganization(inst_EconomicCommissionForLatinAmericaAndTheCaribbean,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred133, axiom, 
- f_subOrganization(inst_FoodAndAgricultureOrganization,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred134, axiom, 
- f_subOrganization(inst_InternationalAtomicEnergyAgency,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred135, axiom, 
- f_subOrganization(inst_InternationalBankForReconstructionAndDevelopment,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred136, axiom, 
- f_subOrganization(inst_InternationalCenterForSecretariatOfInvestmentDisputes,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred137, axiom, 
- f_subOrganization(inst_InternationalCivilAviationOrganization,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred138, axiom, 
- f_subOrganization(inst_InternationalDevelopmentAssociation,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred139, axiom, 
- f_subOrganization(inst_InternationalFinanceCorporation,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred140, axiom, 
- f_subOrganization(inst_InternationalFundForAgriculturalDevelopment,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred141, axiom, 
- f_subOrganization(inst_InternationalLaborOrganization,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred142, axiom, 
- f_subOrganization(inst_InternationalMaritimeOrganization,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred143, axiom, 
- f_subOrganization(inst_InternationalMonetaryFund,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred144, axiom, 
- f_subOrganization(inst_InternationalTelecommunicationUnion,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred145, axiom, 
- f_subOrganization(inst_MulitlateralInvestmentGeographicAgency,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred146, axiom, 
- f_subOrganization(inst_StatisticalCommission,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred147, axiom, 
- f_subOrganization(inst_UnitedNationsEducationalScientificAndCulturalOrganization,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred148, axiom, 
- f_subOrganization(inst_UnitedNationsIndustrialDevelopmentOrganization,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred149, axiom, 
- f_subOrganization(inst_UniversalPostalUnion,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred150, axiom, 
- f_subOrganization(inst_WorldHealthOrganization,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred151, axiom, 
- f_subOrganization(inst_WorldIntellectualPropertyOrganization,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred152, axiom, 
- f_subOrganization(inst_WorldMeteorologicalOrganization,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred153, axiom, 
- f_subOrganization(inst_WorldTourismOrganization,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred154, axiom, 
- f_subOrganization(inst_WorldTradeOrganization,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred155, axiom, 
- f_subOrganization(inst_WorldFoodProgram,inst_EconomicAndSocialCouncil)).
-
-fof(axGovPred156, axiom, 
- f_dateEstablished(inst_EconomicCommunityOfTheGreatLakesCountries,f_DayFn(20,f_MonthFn(type_September,f_YearFn(1976))))).
-
-fof(axGovPred157, axiom, 
- f_organizationalObjective(inst_EconomicCommunityOfTheGreatLakesCountries,inst_EconomicIntegration)).
-
-fof(axGovPred158, axiom, 
- f_dateEstablished(inst_EconomicCommunityOfWestAfricanStates,f_DayFn(28,f_MonthFn(type_May,f_YearFn(1975))))).
-
-fof(axGovPred159, axiom, 
- f_organizationalObjective(inst_EconomicCommunityOfWestAfricanStates,inst_EconomicCooperation)).
-
-fof(axGovPred160, axiom, 
- f_dateEstablished(inst_EconomicCooperationOrganization,f_MonthFn(type_January,f_YearFn(1985)))).
-
-fof(axGovPred161, axiom, 
- f_organizationalObjective(inst_EconomicCooperationOrganization,inst_EconomicCooperation)).
-
-fof(axGovPred162, axiom, 
- f_organizationalObjective(inst_EconomicCooperationOrganization,inst_EconomicDevelopment)).
-
-fof(axGovPred163, axiom, 
- f_organizationalObjective(inst_EconomicCooperationOrganization,inst_CulturalCooperation)).
-
-fof(axGovPred164, axiom, 
- f_organizationalObjective(inst_EconomicCooperationOrganization,inst_TransportationCoordination)).
-
-fof(axGovPred165, axiom, 
- f_organizationalObjective(inst_EconomicCooperationOrganization,inst_CommunicationsCoordination)).
-
-fof(axGovPred166, axiom, 
- f_dateEstablished(inst_EuroAtlanticPartnershipCouncil,f_DayFn(8,f_MonthFn(type_November,f_YearFn(1991))))).
-
-fof(axGovPred167, axiom, 
- f_organizationalObjective(inst_EuroAtlanticPartnershipCouncil,inst_PoliticalCooperation)).
-
-fof(axGovPred168, axiom, 
- f_organizationalObjective(inst_EuroAtlanticPartnershipCouncil,inst_MilitaryCooperation)).
-
-fof(axGovPred169, axiom, 
- f_organizationalObjective(inst_EuroAtlanticPartnershipCouncil,inst_ConventionalArmsControl)).
-
-fof(axGovPred170, axiom, 
- f_dateEstablished(inst_EuropeanBankForReconstructionAndDevelopment,f_DayFn(15,f_MonthFn(type_April,f_YearFn(1991))))).
-
-fof(axGovPred171, axiom, 
- f_organizationalObjective(inst_EuropeanBankForReconstructionAndDevelopment,inst_EconomicDevelopment)).
-
-fof(axGovPred172, axiom, 
- f_dateEstablished(inst_EuropeanCommunity,f_DayFn(8,f_MonthFn(type_April,f_YearFn(1965))))).
-
-fof(axGovPred173, axiom, 
- f_organizationalObjective(inst_EuropeanCommunity,inst_EconomicIntegration)).
-
-fof(axGovPred174, axiom, 
- f_organizationalObjective(inst_EuropeanCommunity,inst_PoliticalCooperation)).
-
-fof(axGovPred175, axiom, 
- f_dateEstablished(inst_EuropeanFreeTradeAssociation,f_DayFn(4,f_MonthFn(type_January,f_YearFn(1960))))).
-
-fof(axGovPred176, axiom, 
- f_organizationalObjective(inst_EuropeanFreeTradeAssociation,inst_PromotionOfFreeTrade)).
-
-fof(axGovPred177, axiom, 
- f_dateEstablished(inst_EuropeanInvestmentBank,f_DayFn(25,f_MonthFn(type_March,f_YearFn(1957))))).
-
-fof(axGovPred178, axiom, 
- f_organizationalObjective(inst_EuropeanInvestmentBank,inst_EconomicDevelopment)).
-
-fof(axGovPred179, axiom, 
- f_dateEstablished(inst_EuropeanMonetaryUnion,f_DayFn(7,f_MonthFn(type_February,f_YearFn(1992))))).
-
-fof(axGovPred180, axiom, 
- f_organizationalObjective(inst_EuropeanMonetaryUnion,inst_MonetaryUnion)).
-
-fof(axGovPred181, axiom, 
- f_member(inst_Austria,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred182, axiom, 
- f_member(inst_Belgium,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred183, axiom, 
- f_member(inst_Finland,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred184, axiom, 
- f_member(inst_France,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred185, axiom, 
- f_member(inst_Germany,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred186, axiom, 
- f_member(inst_Greece,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred187, axiom, 
- f_member(inst_Ireland,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred188, axiom, 
- f_member(inst_Italy,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred189, axiom, 
- f_member(inst_Luxembourg,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred190, axiom, 
- f_member(inst_Netherlands,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred191, axiom, 
- f_member(inst_Portugal,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred192, axiom, 
- f_member(inst_Spain,inst_EuropeanMonetaryUnion)).
-
-fof(axGovPred193, axiom, 
- f_dateEstablished(inst_EuropeanOrganizationForNuclearResearch,f_DayFn(1,f_MonthFn(type_July,f_YearFn(1953))))).
-
-fof(axGovPred194, axiom, 
- f_organizationalObjective(inst_EuropeanOrganizationForNuclearResearch,inst_PeacefulUseOfAtomicPower)).
-
-fof(axGovPred195, axiom, 
- f_organizationalObjective(inst_EuropeanOrganizationForNuclearResearch,inst_TechnologyCooperation)).
-
-fof(axGovPred196, axiom, 
- f_organizationalObjective(inst_EuropeanOrganizationForNuclearResearch,inst_ScientificCooperation)).
-
-fof(axGovPred197, axiom, 
- f_dateEstablished(inst_EuropeanSpaceAgency,f_DayFn(31,f_MonthFn(type_May,f_YearFn(1975))))).
-
-fof(axGovPred198, axiom, 
- f_organizationalObjective(inst_EuropeanSpaceAgency,inst_SpaceResearchAndTechnology)).
-
-fof(axGovPred199, axiom, 
- f_organizationalObjective(inst_EuropeanSpaceAgency,inst_TechnologyCooperation)).
-
-fof(axGovPred200, axiom, 
- f_dateEstablished(inst_EuropeanUnion,f_DayFn(7,f_MonthFn(type_February,f_YearFn(1992))))).
-
-fof(axGovPred201, axiom, 
- f_organizationalObjective(inst_EuropeanUnion,inst_EconomicIntegration)).
-
-fof(axGovPred202, axiom, 
- f_organizationalObjective(inst_EuropeanUnion,inst_MonetaryUnion)).
-
-fof(axGovPred203, axiom, 
- f_organizationalObjective(inst_EuropeanUnion,inst_PoliticalCooperation)).
-
-fof(axGovPred204, axiom, 
- f_organizationalObjective(inst_EuropeanUnion,inst_SocialCooperation)).
-
-fof(axGovPred205, axiom, 
- f_organizationalObjective(inst_EuropeanUnion,inst_MilitaryCooperation)).
-
-fof(axGovPred206, axiom, 
- f_successorOrganization(inst_EuropeanCommunity,inst_EuropeanUnion)).
-
-fof(axGovPred207, axiom, 
- f_dateEstablished(inst_FoodAndAgricultureOrganization,f_DayFn(16,f_MonthFn(type_October,f_YearFn(1945))))).
-
-fof(axGovPred208, axiom, 
- f_organizationalObjective(inst_FoodAndAgricultureOrganization,inst_AgriculturalDevelopment)).
-
-fof(axGovPred209, axiom, 
- f_dateEstablished(inst_FrancZone,f_YearFn(1964))).
-
-fof(axGovPred210, axiom, 
- f_organizationalObjective(inst_FrancZone,inst_MonetaryUnion)).
-
-fof(axGovPred211, axiom, 
- f_dateEstablished(inst_GroupOf3,f_MonthFn(type_September,f_YearFn(1990)))).
-
-fof(axGovPred212, axiom, 
- f_organizationalObjective(inst_GroupOf3,inst_PoliticalCooperation)).
-
-fof(axGovPred213, axiom, 
- f_dateEstablished(inst_GroupOf5,f_DayFn(22,f_MonthFn(type_September,f_YearFn(1985))))).
-
-fof(axGovPred214, axiom, 
- f_organizationalObjective(inst_GroupOf5,inst_EconomicCooperation)).
-
-fof(axGovPred215, axiom, 
- f_dateEstablished(inst_GroupOf6,f_DayFn(22,f_MonthFn(type_May,f_YearFn(1985))))).
-
-fof(axGovPred216, axiom, 
- f_organizationalObjective(inst_GroupOf6,inst_NuclearDisarmament)).
-
-fof(axGovPred217, axiom, 
- f_dateEstablished(inst_GroupOf7,f_DayFn(22,f_MonthFn(type_September,f_YearFn(1985))))).
-
-fof(axGovPred218, axiom, 
- f_organizationalObjective(inst_GroupOf7,inst_EconomicCooperation)).
-
-fof(axGovPred219, axiom, 
- f_dateEstablished(inst_GroupOf8,f_MonthFn(type_October,f_YearFn(1975)))).
-
-fof(axGovPred220, axiom, 
- f_organizationalObjective(inst_GroupOf8,inst_EconomicCooperation)).
-
-fof(axGovPred221, axiom, 
- f_organizationalObjective(inst_GroupOf9,inst_PoliticalCooperation)).
-
-fof(axGovPred222, axiom, 
- f_dateEstablished(inst_GroupOf10,f_MonthFn(type_October,f_YearFn(1962)))).
-
-fof(axGovPred223, axiom, 
- f_organizationalObjective(inst_GroupOf10,inst_CoordinateCreditPolicy)).
-
-fof(axGovPred224, axiom, 
- f_dateEstablished(inst_GroupOf11,f_DayFn(22,f_MonthFn(type_June,f_YearFn(1984))))).
-
-fof(axGovPred225, axiom, 
- f_organizationalObjective(inst_GroupOf11,inst_EconomicCooperation)).
-
-fof(axGovPred226, axiom, 
- f_dateEstablished(inst_GroupOf15,f_MonthFn(type_September,f_YearFn(1989)))).
-
-fof(axGovPred227, axiom, 
- f_organizationalObjective(inst_GroupOf15,inst_EconomicCooperation)).
-
-fof(axGovPred228, axiom, 
- f_organizationalObjective(inst_GroupOf15,inst_PoliticalCooperation)).
-
-fof(axGovPred229, axiom, 
- f_dateEstablished(inst_GroupOf24,f_DayFn(1,f_MonthFn(type_August,f_YearFn(1989))))).
-
-fof(axGovPred230, axiom, 
- f_organizationalObjective(inst_GroupOf24,inst_EconomicCooperation)).
-
-fof(axGovPred231, axiom, 
- f_dateEstablished(inst_GroupOf77,f_DayFn(15,f_MonthFn(type_June,f_YearFn(1964))))).
-
-fof(axGovPred232, axiom, 
- f_organizationalObjective(inst_GroupOf77,inst_EconomicCooperation)).
-
-fof(axGovPred233, axiom, 
- f_dateEstablished(inst_GulfCooperationCouncil,f_DayFn(25,f_MonthFn(type_May,f_YearFn(1981))))).
-
-fof(axGovPred234, axiom, 
- f_organizationalObjective(inst_GulfCooperationCouncil,inst_PoliticalCooperation)).
-
-fof(axGovPred235, axiom, 
- f_organizationalObjective(inst_GulfCooperationCouncil,inst_EconomicCooperation)).
-
-fof(axGovPred236, axiom, 
- f_organizationalObjective(inst_GulfCooperationCouncil,inst_MilitaryCooperation)).
-
-fof(axGovPred237, axiom, 
- f_organizationalObjective(inst_GulfCooperationCouncil,inst_SocialCooperation)).
-
-fof(axGovPred238, axiom, 
- f_dateEstablished(inst_IndianOceanCommission,f_DayFn(21,f_MonthFn(type_December,f_YearFn(1982))))).
-
-fof(axGovPred239, axiom, 
- f_organizationalObjective(inst_IndianOceanCommission,inst_EconomicCooperation)).
-
-fof(axGovPred240, axiom, 
- f_organizationalObjective(inst_IndianOceanCommission,inst_PoliticalCooperation)).
-
-fof(axGovPred241, axiom, 
- f_dateEstablished(inst_InterAmericanDevelopmentBank,f_DayFn(8,f_MonthFn(type_April,f_YearFn(1959))))).
-
-fof(axGovPred242, axiom, 
- f_organizationalObjective(inst_InterAmericanDevelopmentBank,inst_EconomicDevelopment)).
-
-fof(axGovPred243, axiom, 
- f_organizationalObjective(inst_InterAmericanDevelopmentBank,inst_SocialDevelopment)).
-
-fof(axGovPred244, axiom, 
- f_dateEstablished(inst_InterGovernmentalAuthorityOnDevelopment,f_DayFn(21,f_MonthFn(type_March,f_YearFn(1996))))).
-
-fof(axGovPred245, axiom, 
- f_organizationalObjective(inst_InterGovernmentalAuthorityOnDevelopment,inst_SocialCooperation)).
-
-fof(axGovPred246, axiom, 
- f_organizationalObjective(inst_InterGovernmentalAuthorityOnDevelopment,inst_EconomicCooperation)).
-
-fof(axGovPred247, axiom, 
- f_organizationalObjective(inst_InterGovernmentalAuthorityOnDevelopment,inst_ScientificCooperation)).
-
-fof(axGovPred248, axiom, 
- f_dateEstablished(inst_InternationalAtomicEnergyAgency,f_DayFn(26,f_MonthFn(type_October,f_YearFn(1956))))).
-
-fof(axGovPred249, axiom, 
- f_organizationalObjective(inst_InternationalAtomicEnergyAgency,inst_PeacefulUseOfAtomicPower)).
-
-fof(axGovPred250, axiom, 
- f_dateEstablished(inst_InternationalBankForReconstructionAndDevelopment,f_DayFn(22,f_MonthFn(type_July,f_YearFn(1944))))).
-
-fof(axGovPred251, axiom, 
- f_organizationalObjective(inst_InternationalBankForReconstructionAndDevelopment,inst_EconomicDevelopment)).
-
-fof(axGovPred252, axiom, 
- f_subOrganization(inst_InternationalBankForReconstructionAndDevelopment,inst_UnitedNations)).
-
-fof(axGovPred253, axiom, 
- f_dateEstablished(inst_InternationalChamberOfCommerce,f_YearFn(1919))).
-
-fof(axGovPred254, axiom, 
- f_organizationalObjective(inst_InternationalChamberOfCommerce,inst_PromotionOfFreeTrade)).
-
-fof(axGovPred255, axiom, 
- f_organizationalObjective(inst_InternationalChamberOfCommerce,inst_PromotionOfTradeAndInvestment)).
-
-fof(axGovPred256, axiom, 
- f_organizationalObjective(inst_InternationalChamberOfCommerce,inst_PromotionOfPrivateEnterprise)).
-
-fof(axGovPred257, axiom, 
- f_dateEstablished(inst_InternationalCivilAviationOrganization,f_DayFn(7,f_MonthFn(type_December,f_YearFn(1944))))).
-
-fof(axGovPred258, axiom, 
- f_subOrganization(inst_InternationalCivilAviationOrganization,inst_UnitedNations)).
-
-fof(axGovPred259, axiom, 
- f_organizationalObjective(inst_InternationalCivilAviationOrganization,inst_CooperationInCivilAviation)).
-
-fof(axGovPred260, axiom, 
- f_dateEstablished(inst_InternationalCommitteeOfTheRedCross,f_DayFn(17,f_MonthFn(type_February,f_YearFn(1863))))).
-
-fof(axGovPred261, axiom, 
- f_organizationalObjective(inst_InternationalCommitteeOfTheRedCross,inst_HumanitarianAid)).
-
-fof(axGovPred262, axiom, 
- f_dateEstablished(inst_InternationalConfederationOfFreeTradeUnions,f_MonthFn(type_December,f_YearFn(1949)))).
-
-fof(axGovPred263, axiom, 
- f_organizationalObjective(inst_InternationalConfederationOfFreeTradeUnions,inst_PromoteTradeUnionism)).
-
-fof(axGovPred264, axiom, 
- f_subOrganization(inst_InternationalCourtOfJustice,inst_UnitedNations)).
-
-fof(axGovPred265, axiom, 
- f_organizationalObjective(inst_InternationalCourtOfJustice,inst_InternationalJustice)).
-
-fof(axGovPred266, axiom, 
- f_dateEstablished(inst_InternationalCriminalPoliceOrganization,f_DayFn(13,f_MonthFn(type_June,f_YearFn(1956))))).
-
-fof(axGovPred267, axiom, 
- f_organizationalObjective(inst_InternationalCriminalPoliceOrganization,inst_SupportLawEnforcement)).
-
-fof(axGovPred268, axiom, 
- f_dateEstablished(inst_InternationalDevelopmentAssociation,f_DayFn(26,f_MonthFn(type_January,f_YearFn(1960))))).
-
-fof(axGovPred269, axiom, 
- f_subOrganization(inst_InternationalDevelopmentAssociation,inst_UnitedNations)).
-
-fof(axGovPred270, axiom, 
- f_organizationalObjective(inst_InternationalDevelopmentAssociation,inst_EconomicDevelopment)).
-
-fof(axGovPred271, axiom, 
- f_dateEstablished(inst_InternationalEnergyAgency,f_DayFn(15,f_MonthFn(type_November,f_YearFn(1974))))).
-
-fof(axGovPred272, axiom, 
- f_organizationalObjective(inst_InternationalEnergyAgency,inst_EnergyCooperation)).
-
-fof(axGovPred273, axiom, 
- f_dateEstablished(inst_InternationalFederationOfRedCrossAndRedCrescentSocieties,f_DayFn(5,f_MonthFn(type_May,f_YearFn(1919))))).
-
-fof(axGovPred274, axiom, 
- f_organizationalObjective(inst_InternationalFederationOfRedCrossAndRedCrescentSocieties,inst_HumanitarianAid)).
-
-fof(axGovPred275, axiom, 
- f_dateEstablished(inst_InternationalFinanceCorporation,f_DayFn(25,f_MonthFn(type_May,f_YearFn(1955))))).
-
-fof(axGovPred276, axiom, 
- f_subOrganization(inst_InternationalFinanceCorporation,inst_UnitedNations)).
-
-fof(axGovPred277, axiom, 
- f_organizationalObjective(inst_InternationalFinanceCorporation,inst_PromotePrivateEnterprise)).
-
-fof(axGovPred278, axiom, 
- f_dateEstablished(inst_InternationalFundForAgriculturalDevelopment,f_MonthFn(type_November,f_YearFn(1974)))).
-
-fof(axGovPred279, axiom, 
- f_organizationalObjective(inst_InternationalFundForAgriculturalDevelopment,inst_AgriculturalDevelopment)).
-
-fof(axGovPred280, axiom, 
- f_subOrganization(inst_InternationalFundForAgriculturalDevelopment,inst_UnitedNations)).
-
-fof(axGovPred281, axiom, 
- f_dateEstablished(inst_InternationalHydrographicOrganization,f_MonthFn(type_June,f_YearFn(1919)))).
-
-fof(axGovPred282, axiom, 
- f_organizationalObjective(inst_InternationalHydrographicOrganization,inst_ScientificCooperation)).
-
-fof(axGovPred283, axiom, 
- f_organizationalObjective(inst_InternationalHydrographicOrganization,inst_InformationStandards)).
-
-fof(axGovPred284, axiom, 
- f_inScopeOfInterest(inst_InternationalHydrographicOrganization,inst_WorldOcean)).
-
-fof(axGovPred285, axiom, 
- f_dateEstablished(inst_InternationalLaborOrganization,f_DayFn(28,f_MonthFn(type_June,f_YearFn(1919))))).
-
-fof(axGovPred286, axiom, 
- f_organizationalObjective(inst_InternationalLaborOrganization,inst_WorldLaborIssues)).
-
-fof(axGovPred287, axiom, 
- f_subOrganization(inst_InternationalLaborOrganization,inst_UnitedNations)).
-
-fof(axGovPred288, axiom, 
- f_dateEstablished(inst_InternationalMaritimeOrganization,f_DayFn(6,f_MonthFn(type_March,f_YearFn(1948))))).
-
-fof(axGovPred289, axiom, 
- f_subOrganization(inst_InternationalMaritimeOrganization,inst_UnitedNations)).
-
-fof(axGovPred290, axiom, 
- f_organizationalObjective(inst_InternationalMaritimeOrganization,inst_InternationalMaritimeAffairs)).
-
-fof(axGovPred291, axiom, 
- f_dateEstablished(inst_InternationalMonetaryFund,f_DayFn(22,f_MonthFn(type_July,f_YearFn(1944))))).
-
-fof(axGovPred292, axiom, 
- f_subOrganization(inst_InternationalMonetaryFund,inst_UnitedNations)).
-
-fof(axGovPred293, axiom, 
- f_organizationalObjective(inst_InternationalMonetaryFund,inst_EconomicDevelopment)).
-
-fof(axGovPred294, axiom, 
- f_organizationalObjective(inst_InternationalMonetaryFund,inst_MonetaryStability)).
-
-fof(axGovPred295, axiom, 
- f_dateEstablished(inst_InternationalOlympicCommittee,f_DayFn(23,f_MonthFn(type_June,f_YearFn(1894))))).
-
-fof(axGovPred296, axiom, 
- f_organizationalObjective(inst_InternationalOlympicCommittee,inst_OrganizeOlympicGames)).
-
-fof(axGovPred297, axiom, 
- f_dateEstablished(inst_InternationalOrganizationForMigration,f_DayFn(5,f_MonthFn(type_November,f_YearFn(1951))))).
-
-fof(axGovPred298, axiom, 
- f_organizationalObjective(inst_InternationalOrganizationForMigration,inst_EmigrationAndImmigrationIssues)).
-
-fof(axGovPred299, axiom, 
- f_dateEstablished(inst_InternationalOrganizationForStandardization,f_MonthFn(type_February,f_YearFn(1947)))).
-
-fof(axGovPred300, axiom, 
- f_organizationalObjective(inst_InternationalOrganizationForStandardization,inst_InformationStandards)).
-
-fof(axGovPred301, axiom, 
- f_organizationalObjective(inst_InternationalOrganizationForStandardization,inst_IndustryStandards)).
-
-fof(axGovPred302, axiom, 
- f_dateEstablished(inst_InternationalRedCrossAndRedCrescentMovement,f_YearFn(1928))).
-
-fof(axGovPred303, axiom, 
- f_organizationalObjective(inst_InternationalRedCrossAndRedCrescentMovement,inst_HumanitarianAid)).
-
-fof(axGovPred304, axiom, 
- f_dateEstablished(inst_InternationalTelecommunicationUnion,f_DayFn(17,f_MonthFn(type_May,f_YearFn(1865))))).
-
-fof(axGovPred305, axiom, 
- f_organizationalObjective(inst_InternationalTelecommunicationUnion,inst_CommunicationsCoordination)).
-
-fof(axGovPred306, axiom, 
- f_subOrganization(inst_InternationalTelecommunicationUnion,inst_UnitedNations)).
-
-fof(axGovPred307, axiom, 
- f_dateEstablished(inst_IslamicDevelopmentBank,f_DayFn(15,f_MonthFn(type_December,f_YearFn(1973))))).
-
-fof(axGovPred308, axiom, 
- f_organizationalObjective(inst_IslamicDevelopmentBank,inst_EconomicDevelopment)).
-
-fof(axGovPred309, axiom, 
- f_organizationalObjective(inst_IslamicDevelopmentBank,inst_SocialDevelopment)).
-
-fof(axGovPred310, axiom, 
- f_dateEstablished(inst_LatinAmericanEconomicSystem,f_DayFn(17,f_MonthFn(type_October,f_YearFn(1975))))).
-
-fof(axGovPred311, axiom, 
- f_organizationalObjective(inst_LatinAmericanEconomicSystem,inst_EconomicDevelopment)).
-
-fof(axGovPred312, axiom, 
- f_organizationalObjective(inst_LatinAmericanEconomicSystem,inst_SocialDevelopment)).
-
-fof(axGovPred313, axiom, 
- f_dateEstablished(inst_LatinAmericanIntegrationAssociation,f_DayFn(12,f_MonthFn(type_August,f_YearFn(1980))))).
-
-fof(axGovPred314, axiom, 
- f_organizationalObjective(inst_LatinAmericanIntegrationAssociation,inst_PromotionOfFreeTrade)).
-
-fof(axGovPred315, axiom, 
- f_organizationalObjective(inst_LatinAmericanIntegrationAssociation,inst_EconomicIntegration)).
-
-fof(axGovPred316, axiom, 
- f_dateEstablished(inst_MonetaryAndEconomicCommunityOfCentralAfrica,f_DayFn(8,f_MonthFn(type_December,f_YearFn(1864))))).
-
-fof(axGovPred317, axiom, 
- f_organizationalObjective(inst_MonetaryAndEconomicCommunityOfCentralAfrica,inst_EconomicIntegration)).
-
-fof(axGovPred318, axiom, 
- f_dateEstablished(inst_NonalignedMovement,f_DayFn(6,f_MonthFn(type_September,f_YearFn(1961))))).
-
-fof(axGovPred319, axiom, 
- f_organizationalObjective(inst_NonalignedMovement,inst_PoliticalCooperation)).
-
-fof(axGovPred320, axiom, 
- f_organizationalObjective(inst_NonalignedMovement,inst_MilitaryCooperation)).
-
-fof(axGovPred321, axiom, 
- f_dateEstablished(inst_NordicCouncil,f_DayFn(16,f_MonthFn(type_March,f_YearFn(1952))))).
-
-fof(axGovPred322, axiom, 
- f_organizationalObjective(inst_NordicCouncil,inst_EconomicCooperation)).
-
-fof(axGovPred323, axiom, 
- f_organizationalObjective(inst_NordicCouncil,inst_CulturalCooperation)).
-
-fof(axGovPred324, axiom, 
- f_organizationalObjective(inst_NordicCouncil,inst_EnvironmentalCooperation)).
-
-fof(axGovPred325, axiom, 
- f_dateEstablished(inst_NordicInvestmentBank,f_DayFn(4,f_MonthFn(type_December,f_YearFn(1975))))).
-
-fof(axGovPred326, axiom, 
- f_organizationalObjective(inst_NordicInvestmentBank,inst_EconomicCooperation)).
-
-fof(axGovPred327, axiom, 
- f_organizationalObjective(inst_NordicInvestmentBank,inst_EconomicDevelopment)).
-
-fof(axGovPred328, axiom, 
- f_dateEstablished(inst_NorthAtlanticTreatyOrganization,f_DayFn(4,f_MonthFn(type_April,f_YearFn(1949))))).
-
-fof(axGovPred329, axiom, 
- f_organizationalObjective(inst_NorthAtlanticTreatyOrganization,inst_MutualDefensePact)).
-
-fof(axGovPred330, axiom, 
- f_dateEstablished(inst_NuclearEnergyAgency,f_DayFn(1,f_MonthFn(type_February,f_YearFn(1958))))).
-
-fof(axGovPred331, axiom, 
- f_organizationalObjective(inst_NuclearEnergyAgency,inst_PeacefulUseOfAtomicPower)).
-
-fof(axGovPred332, axiom, 
- f_subOrganization(inst_NuclearEnergyAgency,inst_OrganizationForEconomicCooperationAndDevelopment)).
-
-fof(axGovPred333, axiom, 
- f_dateEstablished(inst_NuclearSuppliersGroup,f_YearFn(1974))).
-
-fof(axGovPred334, axiom, 
- f_organizationalObjective(inst_NuclearSuppliersGroup,inst_NuclearExportControls)).
-
-fof(axGovPred335, axiom, 
- f_dateEstablished(inst_OrganizationForEconomicCooperationAndDevelopment,f_DayFn(14,f_MonthFn(type_December,f_YearFn(1960))))).
-
-fof(axGovPred336, axiom, 
- f_organizationalObjective(inst_OrganizationForEconomicCooperationAndDevelopment,inst_EconomicDevelopment)).
-
-fof(axGovPred337, axiom, 
- f_organizationalObjective(inst_OrganizationForEconomicCooperationAndDevelopment,inst_EconomicCooperation)).
-
-fof(axGovPred338, axiom, 
- f_dateEstablished(inst_OrganizationForSecurityAndCooperationInEurope,f_DayFn(1,f_MonthFn(type_January,f_YearFn(1995))))).
-
-fof(axGovPred339, axiom, 
- f_organizationalObjective(inst_OrganizationForSecurityAndCooperationInEurope,inst_HumanRightsIssues)).
-
-fof(axGovPred340, axiom, 
- f_organizationalObjective(inst_OrganizationForSecurityAndCooperationInEurope,inst_PromoteRegionalStability)).
-
-fof(axGovPred341, axiom, 
- f_organizationalObjective(inst_OrganizationForSecurityAndCooperationInEurope,inst_ConventionalArmsControl)).
-
-fof(axGovPred342, axiom, 
- f_dateEstablished(inst_OrganizationForTheProhibitionOfChemicalWeapons,f_DayFn(29,f_MonthFn(type_April,f_YearFn(1997))))).
-
-fof(axGovPred343, axiom, 
- f_organizationalObjective(inst_OrganizationForTheProhibitionOfChemicalWeapons,inst_EliminateChemicalWeapons)).
-
-fof(axGovPred344, axiom, 
- f_dateEstablished(inst_OrganizationOfAfricanUnity,f_DayFn(25,f_MonthFn(type_May,f_YearFn(1963))))).
-
-fof(axGovPred345, axiom, 
- f_organizationalObjective(inst_OrganizationOfAfricanUnity,inst_EconomicCooperation)).
-
-fof(axGovPred346, axiom, 
- f_organizationalObjective(inst_OrganizationOfAfricanUnity,inst_MilitaryCooperation)).
-
-fof(axGovPred347, axiom, 
- f_organizationalObjective(inst_OrganizationOfAfricanUnity,inst_SocialDevelopment)).
-
-fof(axGovPred348, axiom, 
- f_organizationalObjective(inst_OrganizationOfAfricanUnity,inst_EconomicDevelopment)).
-
-fof(axGovPred349, axiom, 
- f_organizationalObjective(inst_OrganizationOfAfricanUnity,inst_CulturalCooperation)).
-
-fof(axGovPred350, axiom, 
- f_organizationalObjective(inst_OrganizationOfAfricanUnity,inst_PublicHealthConcern)).
-
-fof(axGovPred351, axiom, 
- f_dateEstablished(inst_OrganizationOfAmericanStates,f_DayFn(14,f_MonthFn(type_April,f_YearFn(1890))))).
-
-fof(axGovPred352, axiom, 
- f_organizationalObjective(inst_OrganizationOfAmericanStates,inst_EconomicDevelopment)).
-
-fof(axGovPred353, axiom, 
- f_organizationalObjective(inst_OrganizationOfAmericanStates,inst_SocialDevelopment)).
-
-fof(axGovPred354, axiom, 
- f_organizationalObjective(inst_OrganizationOfAmericanStates,inst_PromoteRegionalStability)).
-
-fof(axGovPred355, axiom, 
- f_dateEstablished(inst_OrganizationOfArabPetroleumExportingCountries,f_DayFn(9,f_MonthFn(type_January,f_YearFn(1968))))).
-
-fof(axGovPred356, axiom, 
- f_organizationalObjective(inst_OrganizationOfArabPetroleumExportingCountries,inst_EconomicCooperation)).
-
-fof(axGovPred357, axiom, 
- f_dateEstablished(inst_OrganizationOfEasternCaribbeanStates,f_DayFn(18,f_MonthFn(type_June,f_YearFn(1981))))).
-
-fof(axGovPred358, axiom, 
- f_organizationalObjective(inst_OrganizationOfEasternCaribbeanStates,inst_PoliticalCooperation)).
-
-fof(axGovPred359, axiom, 
- f_organizationalObjective(inst_OrganizationOfEasternCaribbeanStates,inst_EconomicCooperation)).
-
-fof(axGovPred360, axiom, 
- f_organizationalObjective(inst_OrganizationOfEasternCaribbeanStates,inst_MilitaryCooperation)).
-
-fof(axGovPred361, axiom, 
- f_dateEstablished(inst_OrganizationOfPetroleumExportingCountries,f_DayFn(14,f_MonthFn(type_September,f_YearFn(1960))))).
-
-fof(axGovPred362, axiom, 
- f_organizationalObjective(inst_OrganizationOfPetroleumExportingCountries,inst_EconomicPolicyCoordination)).
-
-fof(axGovPred363, axiom, 
- f_dateEstablished(inst_OrganizationOfTheIslamicConference,f_MonthFn(type_September,f_YearFn(1969)))).
-
-fof(axGovPred364, axiom, 
- f_organizationalObjective(inst_OrganizationOfTheIslamicConference,inst_PoliticalCooperation)).
-
-fof(axGovPred365, axiom, 
- f_organizationalObjective(inst_OrganizationOfTheIslamicConference,inst_EconomicCooperation)).
-
-fof(axGovPred366, axiom, 
- f_organizationalObjective(inst_OrganizationOfTheIslamicConference,inst_CulturalCooperation)).
-
-fof(axGovPred367, axiom, 
- f_organizationalObjective(inst_OrganizationOfTheIslamicConference,inst_SocialCooperation)).
-
-fof(axGovPred368, axiom, 
- f_dateEstablished(inst_PacificCommunity,f_DayFn(6,f_MonthFn(type_February,f_YearFn(1947))))).
-
-fof(axGovPred369, axiom, 
- f_organizationalObjective(inst_PacificCommunity,inst_EconomicCooperation)).
-
-fof(axGovPred370, axiom, 
- f_organizationalObjective(inst_PacificCommunity,inst_SocialCooperation)).
-
-fof(axGovPred371, axiom, 
- f_dateEstablished(inst_PacificIslandForum,f_DayFn(5,f_MonthFn(type_August,f_YearFn(1971))))).
-
-fof(axGovPred372, axiom, 
- f_organizationalObjective(inst_PacificIslandForum,inst_PoliticalCooperation)).
-
-fof(axGovPred373, axiom, 
- f_dateEstablished(inst_PartnershipForPeace,f_DayFn(11,f_MonthFn(type_January,f_YearFn(1994))))).
-
-fof(axGovPred374, axiom, 
- f_organizationalObjective(inst_PartnershipForPeace,inst_PoliticalCooperation)).
-
-fof(axGovPred375, axiom, 
- f_organizationalObjective(inst_PartnershipForPeace,inst_MilitaryCooperation)).
-
-fof(axGovPred376, axiom, 
- f_organizationalObjective(inst_PartnershipForPeace,inst_PromoteRegionalStability)).
-
-fof(axGovPred377, axiom, 
- f_dateEstablished(inst_PermanentCourtOfArbitration,f_DayFn(29,f_MonthFn(type_July,f_YearFn(1899))))).
-
-fof(axGovPred378, axiom, 
- f_organizationalObjective(inst_PermanentCourtOfArbitration,inst_InternationalJustice)).
-
-fof(axGovPred379, axiom, 
- f_dateEstablished(inst_RioGroup,f_YearFn(1986))).
-
-fof(axGovPred380, axiom, 
- f_organizationalObjective(inst_RioGroup,inst_PoliticalCooperation)).
-
-fof(axGovPred381, axiom, 
- f_dateEstablished(inst_SouthAsianAssociationForRegionalCooperation,f_DayFn(8,f_MonthFn(type_December,f_YearFn(1985))))).
-
-fof(axGovPred382, axiom, 
- f_organizationalObjective(inst_SouthAsianAssociationForRegionalCooperation,inst_EconomicCooperation)).
-
-fof(axGovPred383, axiom, 
- f_organizationalObjective(inst_SouthAsianAssociationForRegionalCooperation,inst_SocialCooperation)).
-
-fof(axGovPred384, axiom, 
- f_organizationalObjective(inst_SouthAsianAssociationForRegionalCooperation,inst_CulturalCooperation)).
-
-fof(axGovPred385, axiom, 
- f_organizationalObjective(inst_SouthPacificRegionalTradeAndEconomicCooperationAgreement,inst_EconomicCooperation)).
-
-fof(axGovPred386, axiom, 
- f_organizationalObjective(inst_SouthPacificRegionalTradeAndEconomicCooperationAgreement,inst_PromotionOfFreeTrade)).
-
-fof(axGovPred387, axiom, 
- f_dateEstablished(inst_SouthernAfricanCustomsUnion,f_DayFn(11,f_MonthFn(type_December,f_YearFn(1969))))).
-
-fof(axGovPred388, axiom, 
- f_organizationalObjective(inst_SouthernAfricanCustomsUnion,inst_PromotionOfFreeTrade)).
-
-fof(axGovPred389, axiom, 
- f_organizationalObjective(inst_SouthernAfricanCustomsUnion,inst_EfficientCustomsAdministration)).
-
-fof(axGovPred390, axiom, 
- f_dateEstablished(inst_SouthernAfricanDevelopmentCommunity,f_DayFn(17,f_MonthFn(type_August,f_YearFn(1992))))).
-
-fof(axGovPred391, axiom, 
- f_organizationalObjective(inst_SouthernAfricanDevelopmentCommunity,inst_EconomicIntegration)).
-
-fof(axGovPred392, axiom, 
- f_organizationalObjective(inst_SouthernAfricanDevelopmentCommunity,inst_EconomicDevelopment)).
-
-fof(axGovPred393, axiom, 
- f_dateEstablished(inst_SouthernConeCommonMarket,f_DayFn(26,f_MonthFn(type_March,f_YearFn(1991))))).
-
-fof(axGovPred394, axiom, 
- f_organizationalObjective(inst_SouthernConeCommonMarket,inst_EconomicCooperation)).
-
-fof(axGovPred395, axiom, 
- f_dateEstablished(inst_UnitedNations,f_DayFn(26,f_MonthFn(type_June,f_YearFn(1945))))).
-
-fof(axGovPred396, axiom, 
- f_organizationalObjective(inst_UnitedNations,inst_InternationalPeaceAndSecurity)).
-
-fof(axGovPred397, axiom, 
- f_organizationalObjective(inst_UnitedNations,inst_EconomicDevelopment)).
-
-fof(axGovPred398, axiom, 
- f_organizationalObjective(inst_UnitedNations,inst_SocialDevelopment)).
-
-fof(axGovPred399, axiom, 
- f_organizationalObjective(inst_UnitedNations,inst_HumanitarianAid)).
-
-fof(axGovPred400, axiom, 
- f_organizationalObjective(inst_UnitedNations,inst_CulturalCooperation)).
-
-fof(axGovPred401, axiom, 
- f_dateEstablished(inst_UnitedNationsChildrensFund,f_DayFn(11,f_MonthFn(type_December,f_YearFn(1946))))).
-
-fof(axGovPred402, axiom, 
- f_organizationalObjective(inst_UnitedNationsChildrensFund,inst_ChildHealthServices)).
-
-fof(axGovPred403, axiom, 
- f_dateEstablished(inst_UnitedNationsCivilianPoliceMissionInHaiti,f_DayFn(28,f_MonthFn(type_November,f_YearFn(1997))))).
-
-fof(axGovPred404, axiom, 
- f_organizationalObjective(inst_UnitedNationsCivilianPoliceMissionInHaiti,inst_CivilPoliceTraining)).
-
-fof(axGovPred405, axiom, 
- f_dateEstablished(inst_UnitedNationsConferenceOnTradeAndDevelopment,f_DayFn(30,f_MonthFn(type_December,f_YearFn(1964))))).
-
-fof(axGovPred406, axiom, 
- f_organizationalObjective(inst_UnitedNationsConferenceOnTradeAndDevelopment,inst_InternationalTradeSupport)).
-
-fof(axGovPred407, axiom, 
- f_dateEstablished(inst_UnitedNationsDevelopmentProgram,f_DayFn(22,f_MonthFn(type_November,f_YearFn(1965))))).
-
-fof(axGovPred408, axiom, 
- f_organizationalObjective(inst_UnitedNationsDevelopmentProgram,inst_EconomicDevelopment)).
-
-fof(axGovPred409, axiom, 
- f_organizationalObjective(inst_UnitedNationsDevelopmentProgram,inst_SocialDevelopment)).
-
-fof(axGovPred410, axiom, 
- f_organizationalObjective(inst_UnitedNationsDevelopmentProgram,inst_TechnologyCooperation)).
-
-fof(axGovPred411, axiom, 
- f_dateEstablished(inst_UnitedNationsDisengagementObserverForce,f_DayFn(31,f_MonthFn(type_May,f_YearFn(1974))))).
-
-fof(axGovPred412, axiom, 
- f_organizationalObjective(inst_UnitedNationsDisengagementObserverForce,inst_ObservationAndMonitoring)).
-
-fof(axGovPred413, axiom, 
- f_dateEstablished(inst_UnitedNationsEducationalScientificAndCulturalOrganization,f_DayFn(16,f_MonthFn(type_November,f_YearFn(1945))))).
-
-fof(axGovPred414, axiom, 
- f_organizationalObjective(inst_UnitedNationsEducationalScientificAndCulturalOrganization,inst_ScientificCooperation)).
-
-fof(axGovPred415, axiom, 
- f_organizationalObjective(inst_UnitedNationsEducationalScientificAndCulturalOrganization,inst_CulturalCooperation)).
-
-fof(axGovPred416, axiom, 
- f_organizationalObjective(inst_UnitedNationsEducationalScientificAndCulturalOrganization,inst_EducationalCooperation)).
-
-fof(axGovPred417, axiom, 
- f_dateEstablished(inst_UnitedNationsEnvironmentProgram,f_DayFn(15,f_MonthFn(type_December,f_YearFn(1972))))).
-
-fof(axGovPred418, axiom, 
- f_organizationalObjective(inst_UnitedNationsEnvironmentProgram,inst_EnvironmentalCooperation)).
-
-fof(axGovPred419, axiom, 
- f_dateEstablished(inst_UnitedNationsGeneralAssembly,f_DayFn(26,f_MonthFn(type_June,f_YearFn(1945))))).
-
-fof(axGovPred420, axiom, 
- f_organizationalObjective(inst_UnitedNationsGeneralAssembly,inst_PoliticalCooperation)).
-
-fof(axGovPred421, axiom, 
- f_subOrganization(inst_UnitedNationsGeneralAssembly,inst_UnitedNations)).
-
-fof(axGovPred422, axiom, 
- f_subOrganization(inst_UnitedNationsChildrensFund,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred423, axiom, 
- f_subOrganization(inst_UnitedNationsConferenceOnTradeAndDevelopment,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred424, axiom, 
- f_subOrganization(inst_UnitedNationsDevelopmentProgram,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred425, axiom, 
- f_subOrganization(inst_UnitedNationsEnvironmentProgram,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred426, axiom, 
- f_subOrganization(inst_UnitedNationsHighCommissionerForRefugees,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred427, axiom, 
- f_subOrganization(inst_UnitedNationsInstituteForTrainingAndResearch,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred428, axiom, 
- f_subOrganization(inst_UnitedNationsPopulationFund,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred429, axiom, 
- f_subOrganization(inst_UnitedNationsReliefAndWorksAgencyForPalestineRefugeesInTheNearEast,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred430, axiom, 
- f_subOrganization(inst_UnitedNationsResearchInstituteForSocialDevelopment,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred431, axiom, 
- f_subOrganization(inst_UnitedNationsUniversity,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred432, axiom, 
- f_subOrganization(inst_WorldFoodProgram,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred433, axiom, 
- f_subOrganization(inst_InternationalResearchAndTrainingInstituteForTheAdvancementOfWomen,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred434, axiom, 
- f_organizationalObjective(inst_InternationalResearchAndTrainingInstituteForTheAdvancementOfWomen,inst_GenderEquality)).
-
-fof(axGovPred435, axiom, 
- f_subOrganization(inst_UnitedNationsCenterForHumanSettlements,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred436, axiom, 
- f_organizationalObjective(inst_UnitedNationsCenterForHumanSettlements,inst_ImproveHumanSettlementConditions)).
-
-fof(axGovPred437, axiom, 
- f_organizationalObjective(inst_UnitedNationsCenterForHumanSettlements,inst_ReducePoverty)).
-
-fof(axGovPred438, axiom, 
- f_organizationalObjective(inst_UnitedNationsCenterForHumanSettlements,inst_PromoteSustainableDevelopment)).
-
-fof(axGovPred439, axiom, 
- f_subOrganization(inst_UnitedNationsHighCommissionerForHumanRights,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred440, axiom, 
- f_organizationalObjective(inst_UnitedNationsHighCommissionerForHumanRights,inst_HumanRightsIssues)).
-
-fof(axGovPred441, axiom, 
- f_subOrganization(inst_UnitedNationsInstituteForDisarmamentResearch,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred442, axiom, 
- f_organizationalObjective(inst_UnitedNationsInstituteForDisarmamentResearch,inst_ArmsControl)).
-
-fof(axGovPred443, axiom, 
- f_subOrganization(inst_UnitedNationsInterregionalCrimeAndJusticeResearchInstitute,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred444, axiom, 
- f_dateEstablished(inst_UnitedNationsInterregionalCrimeAndJusticeResearchInstitute,f_DayFn(29,f_MonthFn(type_April,f_YearFn(1969))))).
-
-fof(axGovPred445, axiom, 
- f_organizationalObjective(inst_UnitedNationsInterregionalCrimeAndJusticeResearchInstitute,inst_ReducingCrime)).
-
-fof(axGovPred446, axiom, 
- f_organizationalObjective(inst_UnitedNationsInterregionalCrimeAndJusticeResearchInstitute,inst_EducationalCooperation)).
-
-fof(axGovPred447, axiom, 
- f_subOrganization(inst_UnitedNationsOfficeOfProjectServices,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred448, axiom, 
- f_organizationalObjective(inst_UnitedNationsOfficeOfProjectServices,inst_AdministrationAndManagement)).
-
-fof(axGovPred449, axiom, 
- f_subOrganization(inst_UnitedNationsSystemStaffCollege,inst_UnitedNationsGeneralAssembly)).
-
-fof(axGovPred450, axiom, 
- f_organizationalObjective(inst_UnitedNationsSystemStaffCollege,inst_EducationalCooperation)).
-
-fof(axGovPred451, axiom, 
- f_dateEstablished(inst_UnitedNationsHighCommissionerForRefugees,f_DayFn(3,f_MonthFn(type_December,f_YearFn(1949))))).
-
-fof(axGovPred452, axiom, 
- f_organizationalObjective(inst_UnitedNationsHighCommissionerForRefugees,inst_HumanitarianAssistance)).
-
-fof(axGovPred453, axiom, 
- f_organizationalObjective(inst_UnitedNationsHighCommissionerForRefugees,inst_RefugeeAssistance)).
-
-fof(axGovPred454, axiom, 
- f_dateEstablished(inst_UnitedNationsIndustrialDevelopmentOrganization,f_DayFn(17,f_MonthFn(type_November,f_YearFn(1966))))).
-
-fof(axGovPred455, axiom, 
- f_organizationalObjective(inst_UnitedNationsIndustrialDevelopmentOrganization,inst_EconomicDevelopment)).
-
-fof(axGovPred456, axiom, 
- f_organizationalObjective(inst_UnitedNationsIndustrialDevelopmentOrganization,inst_TechnologyCooperation)).
-
-fof(axGovPred457, axiom, 
- f_dateEstablished(inst_UnitedNationsInstituteForTrainingAndResearch,f_DayFn(11,f_MonthFn(type_December,f_YearFn(1963))))).
-
-fof(axGovPred458, axiom, 
- f_organizationalObjective(inst_UnitedNationsInstituteForTrainingAndResearch,inst_EducationalCooperation)).
-
-fof(axGovPred459, axiom, 
- f_dateEstablished(inst_UnitedNationsInterimAdminstrationMissionInKosovo,f_DayFn(10,f_MonthFn(type_June,f_YearFn(1999))))).
-
-fof(axGovPred460, axiom, 
- f_organizationalObjective(inst_UnitedNationsInterimAdminstrationMissionInKosovo,inst_HumanitarianAssistance)).
-
-fof(axGovPred461, axiom, 
- f_organizationalObjective(inst_UnitedNationsInterimAdminstrationMissionInKosovo,inst_TransitionalAdministration)).
-
-fof(axGovPred462, axiom, 
- f_dateEstablished(inst_UnitedNationsInterimForceInLebanon,f_DayFn(19,f_MonthFn(type_March,f_YearFn(1978))))).
-
-fof(axGovPred463, axiom, 
- f_organizationalObjective(inst_UnitedNationsInterimForceInLebanon,inst_TransitionalAdministration)).
-
-fof(axGovPred464, axiom, 
- f_organizationalObjective(inst_UnitedNationsInterimForceInLebanon,inst_ObservationAndMonitoring)).
-
-fof(axGovPred465, axiom, 
- f_dateEstablished(inst_UnitedNationsIraqKuwaitObservationMission,f_DayFn(9,f_MonthFn(type_April,f_YearFn(1991))))).
-
-fof(axGovPred466, axiom, 
- f_organizationalObjective(inst_UnitedNationsIraqKuwaitObservationMission,inst_ObservationAndMonitoring)).
-
-fof(axGovPred467, axiom, 
- f_dateEstablished(inst_UnitedNationsMilitaryObserverGroupInIndiaAndPakistan,f_DayFn(24,f_MonthFn(type_January,f_YearFn(1949))))).
-
-fof(axGovPred468, axiom, 
- f_organizationalObjective(inst_UnitedNationsMilitaryObserverGroupInIndiaAndPakistan,inst_ObservationAndMonitoring)).
-
-fof(axGovPred469, axiom, 
- f_dateEstablished(inst_UnitedNationsMissionForTheReferendumInWesternSahara,f_DayFn(29,f_MonthFn(type_April,f_YearFn(1991))))).
-
-fof(axGovPred470, axiom, 
- f_organizationalObjective(inst_UnitedNationsMissionForTheReferendumInWesternSahara,inst_ObservationAndMonitoring)).
-
-fof(axGovPred471, axiom, 
- f_organizationalObjective(inst_UnitedNationsMissionForTheReferendumInWesternSahara,inst_TransitionalAdministration)).
-
-fof(axGovPred472, axiom, 
- f_dateEstablished(inst_UnitedNationsMissionInBosniaAndHerzegovina,f_DayFn(21,f_MonthFn(type_December,f_YearFn(1995))))).
-
-fof(axGovPred473, axiom, 
- f_organizationalObjective(inst_UnitedNationsMissionInBosniaAndHerzegovina,inst_SupportLawEnforcement)).
-
-fof(axGovPred474, axiom, 
- f_organizationalObjective(inst_UnitedNationsMissionInBosniaAndHerzegovina,inst_CivilPoliceTraining)).
-
-fof(axGovPred475, axiom, 
- f_organizationalObjective(inst_UnitedNationsMissionInBosniaAndHerzegovina,inst_ObservationAndMonitoring)).
-
-fof(axGovPred476, axiom, 
- f_dateEstablished(inst_UnitedNationsMissionInEthiopiaAndEritrea,f_DayFn(31,f_MonthFn(type_July,f_YearFn(2000))))).
-
-fof(axGovPred477, axiom, 
- f_organizationalObjective(inst_UnitedNationsMissionInEthiopiaAndEritrea,inst_ObservationAndMonitoring)).
-
-fof(axGovPred478, axiom, 
- f_dateEstablished(inst_UnitedNationsMissionInSierraLeone,f_DayFn(22,f_MonthFn(type_October,f_YearFn(1999))))).
-
-fof(axGovPred479, axiom, 
- f_organizationalObjective(inst_UnitedNationsMissionInSierraLeone,inst_TransitionalAdministration)).
-
-fof(axGovPred480, axiom, 
- f_organizationalObjective(inst_UnitedNationsMissionInSierraLeone,inst_ObservationAndMonitoring)).
-
-fof(axGovPred481, axiom, 
- f_dateEstablished(inst_UnitedNationsMissionOfObserversInPrevlaka,f_DayFn(1,f_MonthFn(type_February,f_YearFn(1996))))).
-
-fof(axGovPred482, axiom, 
- f_organizationalObjective(inst_UnitedNationsMissionOfObserversInPrevlaka,inst_ObservationAndMonitoring)).
-
-fof(axGovPred483, axiom, 
- f_dateEstablished(inst_UnitedNationsMissionOfObserversInTajikistan,f_DayFn(16,f_MonthFn(type_December,f_YearFn(1994))))).
-
-fof(axGovPred484, axiom, 
- f_organizationalObjective(inst_UnitedNationsMissionOfObserversInTajikistan,inst_TransitionalAdministration)).
-
-fof(axGovPred485, axiom, 
- f_organizationalObjective(inst_UnitedNationsMissionOfObserversInTajikistan,inst_ObservationAndMonitoring)).
-
-fof(axGovPred486, axiom, 
- f_dateEstablished(inst_UnitedNationsMonitoringAndVerificationCommission,f_YearFn(1999))).
-
-fof(axGovPred487, axiom, 
- f_organizationalObjective(inst_UnitedNationsMonitoringAndVerificationCommission,inst_ObservationAndMonitoring)).
-
-fof(axGovPred488, axiom, 
- f_organizationalObjective(inst_UnitedNationsMonitoringAndVerificationCommission,inst_ControlWeaponsOfMassDestruction)).
-
-fof(axGovPred489, axiom, 
- f_dateEstablished(inst_UnitedNationsObserverMissionInGeorgia,f_DayFn(24,f_MonthFn(type_August,f_YearFn(1993))))).
-
-fof(axGovPred490, axiom, 
- f_organizationalObjective(inst_UnitedNationsObserverMissionInGeorgia,inst_ObservationAndMonitoring)).
-
-fof(axGovPred491, axiom, 
- f_agentOperatesInArea(inst_UnitedNationsObserverMissionInGeorgia,inst_RepublicOfGeorgia)).
-
-fof(axGovPred492, axiom, 
- f_dateEstablished(inst_UnitedNationsOrganizationMissionInTheDemocraticRepublicOfTheCongo,f_DayFn(30,f_MonthFn(type_November,f_YearFn(1999))))).
-
-fof(axGovPred493, axiom, 
- f_organizationalObjective(inst_UnitedNationsOrganizationMissionInTheDemocraticRepublicOfTheCongo,inst_ObservationAndMonitoring)).
-
-fof(axGovPred494, axiom, 
- f_dateEstablished(inst_UnitedNationsPeaceKeepingForceInCyprus,f_DayFn(4,f_MonthFn(type_March,f_YearFn(1964))))).
-
-fof(axGovPred495, axiom, 
- f_organizationalObjective(inst_UnitedNationsPeaceKeepingForceInCyprus,inst_PeacekeepingOperation)).
-
-fof(axGovPred496, axiom, 
- f_dateEstablished(inst_UnitedNationsPopulationFund,f_MonthFn(type_July,f_YearFn(1967)))).
-
-fof(axGovPred497, axiom, 
- f_organizationalObjective(inst_UnitedNationsPopulationFund,inst_ReproductiveHealthAndFamilyPlannning)).
-
-fof(axGovPred498, axiom, 
- f_organizationalObjective(inst_UnitedNationsPopulationFund,inst_PopulationPolicySupport)).
-
-fof(axGovPred499, axiom, 
- f_dateEstablished(inst_UnitedNationsPreventiveDeploymentForce,f_DayFn(31,f_MonthFn(type_March,f_YearFn(1995))))).
-
-fof(axGovPred500, axiom, 
- f_organizationalObjective(inst_UnitedNationsPreventiveDeploymentForce,inst_ObservationAndMonitoring)).
-
-fof(axGovPred501, axiom, 
- f_dateDissolved(inst_UnitedNationsPreventiveDeploymentForce,f_DayFn(25,f_MonthFn(type_March,f_YearFn(1999))))).
-
-fof(axGovPred502, axiom, 
- f_dateEstablished(inst_UnitedNationsReliefAndWorksAgencyForPalestineRefugeesInTheNearEast,f_DayFn(8,f_MonthFn(type_December,f_YearFn(1949))))).
-
-fof(axGovPred503, axiom, 
- f_organizationalObjective(inst_UnitedNationsReliefAndWorksAgencyForPalestineRefugeesInTheNearEast,inst_RefugeeAssistance)).
-
-fof(axGovPred504, axiom, 
- f_dateEstablished(inst_UnitedNationsResearchInstituteForSocialDevelopment,f_YearFn(1963))).
-
-fof(axGovPred505, axiom, 
- f_organizationalObjective(inst_UnitedNationsResearchInstituteForSocialDevelopment,inst_SocioeconomicResearch)).
-
-fof(axGovPred506, axiom, 
- f_dateEstablished(inst_UnitedNationsSecretariat,f_DayFn(26,f_MonthFn(type_June,f_YearFn(1945))))).
-
-fof(axGovPred507, axiom, 
- f_subOrganization(inst_UnitedNationsSecretariat,inst_UnitedNations)).
-
-fof(axGovPred508, axiom, 
- f_dateEstablished(inst_UnitedNationsSecurityCouncil,f_DayFn(26,f_MonthFn(type_June,f_YearFn(1945))))).
-
-fof(axGovPred509, axiom, 
- f_organizationalObjective(inst_UnitedNationsSecurityCouncil,inst_InternationalPeaceAndSecurity)).
-
-fof(axGovPred510, axiom, 
- f_subOrganization(inst_UnitedNationsSecurityCouncil,inst_UnitedNations)).
-
-fof(axGovPred511, axiom, 
- f_subOrganization(inst_InternationalCriminalTribunalForTheFormerYugoslavia,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred512, axiom, 
- f_subOrganization(inst_InternationalCriminalTribunalForRwanda,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred513, axiom, 
- f_subOrganization(inst_UnitedNationsCompensationCommission,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred514, axiom, 
- f_subOrganization(inst_UnitedNationsDisengagementObserverForce,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred515, axiom, 
- f_subOrganization(inst_UnitedNationsInterimAdministrationMissionInKosovo,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred516, axiom, 
- f_subOrganization(inst_UnitedNationsInterimForceInLebanon,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred517, axiom, 
- f_subOrganization(inst_UnitedNationsIraqKuwaitBoundaryDemarcationCommission,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred518, axiom, 
- f_subOrganization(inst_UnitedNationsIraqKuwaitObservationMission,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred519, axiom, 
- f_subOrganization(inst_UnitedNationsMilitaryObserverGroupInIndiaAndPakistan,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred520, axiom, 
- f_subOrganization(inst_UnitedNationsMissionForTheReferendumInWesternSahara,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred521, axiom, 
- f_subOrganization(inst_UnitedNationsMissionInBosniaAndHerzegovina,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred522, axiom, 
- f_subOrganization(inst_UnitedNationsMissionInEthiopiaAndEritrea,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred523, axiom, 
- f_subOrganization(inst_UnitedNationsMissionInSierraLeone,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred524, axiom, 
- f_subOrganization(inst_UnitedNationsMissionOfObserversInPrevlaka,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred525, axiom, 
- f_subOrganization(inst_UnitedNationsMonitoringAndVerificationCommission,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred526, axiom, 
- f_subOrganization(inst_UnitedNationsObserverMissionInGeorgia,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred527, axiom, 
- f_subOrganization(inst_UnitedNationsOrganizationMissionInTheDemocraticRepublicOfTheCongo,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred528, axiom, 
- f_subOrganization(inst_UnitedNationsPeaceKeepingForceInCyprus,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred529, axiom, 
- f_subOrganization(inst_UnitedNationsTransitionalAdministrationInEastTimor,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred530, axiom, 
- f_subOrganization(inst_UnitedNationsTruceSupervisionOrganization,inst_UnitedNationsSecurityCouncil)).
-
-fof(axGovPred531, axiom, 
- f_dateEstablished(inst_InternationalCriminalTribunalForTheFormerYugoslavia,f_DayFn(25,f_MonthFn(type_May,f_YearFn(1993))))).
-
-fof(axGovPred532, axiom, 
- f_organizationalObjective(inst_InternationalCriminalTribunalForTheFormerYugoslavia,inst_WarCrimesProsecution)).
-
-fof(axGovPred533, axiom, 
- f_organizationalObjective(inst_InternationalCriminalTribunalForRwanda,inst_WarCrimesProsecution)).
-
-fof(axGovPred534, axiom, 
- f_dateEstablished(inst_InternationalCriminalTribunalForRwanda,f_DayFn(8,f_MonthFn(type_November,f_YearFn(1994))))).
-
-fof(axGovPred535, axiom, 
- f_dateEstablished(inst_UnitedNationsCompensationCommission,f_YearFn(1991))).
-
-fof(axGovPred536, axiom, 
- f_organizationalObjective(inst_UnitedNationsCompensationCommission,inst_CompensationAndReparation)).
-
-fof(axGovPred537, axiom, 
- f_dateEstablished(inst_UnitedNationsIraqKuwaitBoundaryDemarcationCommission,f_YearFn(1991))).
-
-fof(axGovPred538, axiom, 
- f_organizationalObjective(inst_UnitedNationsIraqKuwaitBoundaryDemarcationCommission,inst_BoundaryDetermination)).
-
-fof(axGovPred539, axiom, 
- f_dateEstablished(inst_UnitedNationsTransitionalAdministrationInEastTimor,f_DayFn(25,f_MonthFn(type_October,f_YearFn(1999))))).
-
-fof(axGovPred540, axiom, 
- f_organizationalObjective(inst_UnitedNationsTransitionalAdministrationInEastTimor,inst_TransitionalAdministration)).
-
-fof(axGovPred541, axiom, 
- f_organizationalObjective(inst_UnitedNationsTransitionalAdministrationInEastTimor,inst_HumanitarianAssistance)).
-
-fof(axGovPred542, axiom, 
- f_dateEstablished(inst_UnitedNationsTruceSupervisionOrganization,f_MonthFn(type_June,f_YearFn(1948)))).
-
-fof(axGovPred543, axiom, 
- f_organizationalObjective(inst_UnitedNationsTruceSupervisionOrganization,inst_ObservationAndMonitoring)).
-
-fof(axGovPred544, axiom, 
- f_organizationalObjective(inst_UnitedNationsTruceSupervisionOrganization,inst_PeacekeepingOperation)).
-
-fof(axGovPred545, axiom, 
- f_dateEstablished(inst_UnitedNationsTrusteeshipCouncil,f_DayFn(26,f_MonthFn(type_June,f_YearFn(1945))))).
-
-fof(axGovPred546, axiom, 
- f_organizationalObjective(inst_UnitedNationsTrusteeshipCouncil,inst_TransitionalAdministration)).
-
-fof(axGovPred547, axiom, 
- f_dateEstablished(inst_UnitedNationsUniversity,f_DayFn(3,f_MonthFn(type_December,f_YearFn(1973))))).
-
-fof(axGovPred548, axiom, 
- f_organizationalObjective(inst_UnitedNationsUniversity,inst_SocioeconomicResearch)).
-
-fof(axGovPred549, axiom, 
- f_dateEstablished(inst_UniversalPostalUnion,f_DayFn(9,f_MonthFn(type_October,f_YearFn(1874))))).
-
-fof(axGovPred550, axiom, 
- f_organizationalObjective(inst_UniversalPostalUnion,inst_InfrastructureCooperation)).
-
-fof(axGovPred551, axiom, 
- f_dateEstablished(inst_WarsawPact,f_DayFn(14,f_MonthFn(type_May,f_YearFn(1955))))).
-
-fof(axGovPred552, axiom, 
- f_dateDissolved(inst_WarsawPact,f_DayFn(1,f_MonthFn(type_July,f_YearFn(1991))))).
-
-fof(axGovPred553, axiom, 
- f_organizationalObjective(inst_WarsawPact,inst_MutualDefensePact)).
-
-fof(axGovPred554, axiom, 
- f_dateEstablished(inst_WassenaarArrangement,f_DayFn(12,f_MonthFn(type_July,f_YearFn(1996))))).
-
-fof(axGovPred555, axiom, 
- f_organizationalObjective(inst_WassenaarArrangement,inst_ArmsControl)).
-
-fof(axGovPred556, axiom, 
- f_dateEstablished(inst_WestAfricanDevelopmentBank,f_DayFn(14,f_MonthFn(type_November,f_YearFn(1973))))).
-
-fof(axGovPred557, axiom, 
- f_organizationalObjective(inst_WestAfricanDevelopmentBank,inst_EconomicDevelopment)).
-
-fof(axGovPred558, axiom, 
- f_organizationalObjective(inst_WestAfricanDevelopmentBank,inst_EconomicIntegration)).
-
-fof(axGovPred559, axiom, 
- f_dateEstablished(inst_WestAfricanEconomicAndMonetaryUnion,f_DayFn(1,f_MonthFn(type_August,f_YearFn(1994))))).
-
-fof(axGovPred560, axiom, 
- f_organizationalObjective(inst_WestAfricanEconomicAndMonetaryUnion,inst_EconomicIntegration)).
-
-fof(axGovPred561, axiom, 
- f_dateEstablished(inst_WesternEuropeanUnion,f_DayFn(23,f_MonthFn(type_October,f_YearFn(1954))))).
-
-fof(axGovPred562, axiom, 
- f_organizationalObjective(inst_WesternEuropeanUnion,inst_MutualDefensePact)).
-
-fof(axGovPred563, axiom, 
- f_organizationalObjective(inst_WesternEuropeanUnion,inst_PoliticalIntegration)).
-
-fof(axGovPred564, axiom, 
- f_subOrganization(inst_InternationalBankForReconstructionAndDevelopment,inst_WorldBankGroup)).
-
-fof(axGovPred565, axiom, 
- f_subOrganization(inst_InternationalDevelopmentAssociation,inst_WorldBankGroup)).
-
-fof(axGovPred566, axiom, 
- f_subOrganization(inst_InternationalFinanceCorporation,inst_WorldBankGroup)).
-
-fof(axGovPred567, axiom, 
- f_dateEstablished(inst_WorldConfederationOfLabor,f_DayFn(19,f_MonthFn(type_June,f_YearFn(1920))))).
-
-fof(axGovPred568, axiom, 
- f_organizationalObjective(inst_WorldConfederationOfLabor,inst_PromoteTradeUnionism)).
-
-fof(axGovPred569, axiom, 
- f_dateEstablished(inst_WorldFederationOfTradeUnions,f_DayFn(3,f_MonthFn(type_October,f_YearFn(1945))))).
-
-fof(axGovPred570, axiom, 
- f_organizationalObjective(inst_WorldFederationOfTradeUnions,inst_PromoteTradeUnionism)).
-
-fof(axGovPred571, axiom, 
- f_dateEstablished(inst_WorldFoodProgram,f_DayFn(24,f_MonthFn(type_November,f_YearFn(1961))))).
-
-fof(axGovPred572, axiom, 
- f_organizationalObjective(inst_WorldFoodProgram,inst_FoodAid)).
-
-fof(axGovPred573, axiom, 
- f_dateEstablished(inst_WorldHealthOrganization,f_DayFn(22,f_MonthFn(type_July,f_YearFn(1946))))).
-
-fof(axGovPred574, axiom, 
- f_organizationalObjective(inst_WorldHealthOrganization,inst_PublicHealthConcern)).
-
-fof(axGovPred575, axiom, 
- f_dateEstablished(inst_WorldIntellectualPropertyOrganization,f_DayFn(14,f_MonthFn(type_July,f_YearFn(1967))))).
-
-fof(axGovPred576, axiom, 
- f_organizationalObjective(inst_WorldIntellectualPropertyOrganization,inst_IntellectualPropertyProtection)).
-
-fof(axGovPred577, axiom, 
- f_organizationalObjective(inst_WorldMeteorologicalOrganization,inst_ScientificCooperation)).
-
-fof(axGovPred578, axiom, 
- f_dateEstablished(inst_WorldTourismOrganization,f_DayFn(2,f_MonthFn(type_January,f_YearFn(1975))))).
-
-fof(axGovPred579, axiom, 
- f_organizationalObjective(inst_WorldTourismOrganization,inst_PromotionOfTourism)).
-
-fof(axGovPred580, axiom, 
- f_dateEstablished(inst_WorldTradeOrganization,f_DayFn(15,f_MonthFn(type_April,f_YearFn(1994))))).
-
-fof(axGovPred581, axiom, 
- f_organizationalObjective(inst_WorldTradeOrganization,inst_PromotionOfFreeTrade)).
-
-fof(axGovPred582, axiom, 
- f_organizationalObjective(inst_ZanggerCommittee,inst_NuclearExportControls)).
-
-fof(axGovPred583, axiom, 
- f_subOrganization(inst_USCustomsAndBorderProtection,inst_DepartmentOfHomelandSecurity)).
-
-fof(axGovPred584, axiom, 
- f_part(inst_UnitedStatesHouseOfRepresentatives,inst_UnitedStatesCongress)).
-
-fof(axGovPred585, axiom, 
- f_part(inst_UnitedStatesSenate,inst_UnitedStatesCongress)).
-
-fof(axGovPred586, axiom, 
- f_subOrganization(inst_DepartmentOfHomelandSecurity,f_GovernmentFn(inst_UnitedStates))).
-
-fof(axGovPred587, axiom, 
- f_dateEstablished(inst_DepartmentOfHomelandSecurity,f_YearFn(2002))).
-
diff --git a/examples/SUMO/TPTP/GovernmentSubAttAx.p b/examples/SUMO/TPTP/GovernmentSubAttAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/GovernmentSubAttAx.p
+++ /dev/null
@@ -1,378 +0,0 @@
-fof(axGovSubAtt0, axiom, 
- f_subAttribute(inst_HereditaryMonarchy,inst_Monarchy)).
-
-fof(axGovSubAtt1, axiom, 
- f_subAttribute(inst_Chiefdom,inst_Monarchy)).
-
-fof(axGovSubAtt2, axiom, 
- f_subAttribute(inst_ConstitutionalMonarchy,inst_Monarchy)).
-
-fof(axGovSubAtt3, axiom, 
- f_subAttribute(inst_AbsoluteMonarchy,inst_Monarchy)).
-
-fof(axGovSubAtt4, axiom, 
- f_subAttribute(inst_ParliamentaryRepublic,inst_ParliamentaryGovernment)).
-
-fof(axGovSubAtt5, axiom, 
- f_subAttribute(inst_ParliamentaryDemocracy,inst_ParliamentaryGovernment)).
-
-fof(axGovSubAtt6, axiom, 
- f_subAttribute(inst_FederalParliamentaryDemocracy,inst_ParliamentaryGovernment)).
-
-fof(axGovSubAtt7, axiom, 
- f_subAttribute(inst_ConstitutionalParliamentaryDemocracy,inst_ParliamentaryGovernment)).
-
-fof(axGovSubAtt8, axiom, 
- f_subAttribute(inst_FederalRepublic,inst_FederalGovernment)).
-
-fof(axGovSubAtt9, axiom, 
- f_subAttribute(inst_FederalDemocraticRepublic,inst_FederalGovernment)).
-
-fof(axGovSubAtt10, axiom, 
- f_subAttribute(inst_FederalParliamentaryDemocracy,inst_FederalGovernment)).
-
-fof(axGovSubAtt11, axiom, 
- f_subAttribute(inst_Federation,inst_FederalGovernment)).
-
-fof(axGovSubAtt12, axiom, 
- f_subAttribute(inst_ConstitutionalRepublic,inst_Republic)).
-
-fof(axGovSubAtt13, axiom, 
- f_subAttribute(inst_ConstitutionalDemocraticRepublic,inst_Republic)).
-
-fof(axGovSubAtt14, axiom, 
- f_subAttribute(inst_FederalRepublic,inst_Republic)).
-
-fof(axGovSubAtt15, axiom, 
- f_subAttribute(inst_ParliamentaryRepublic,inst_Republic)).
-
-fof(axGovSubAtt16, axiom, 
- f_subAttribute(inst_ParliamentaryDemocraticRepublic,inst_Republic)).
-
-fof(axGovSubAtt17, axiom, 
- f_subAttribute(inst_FederalDemocraticRepublic,inst_Republic)).
-
-fof(axGovSubAtt18, axiom, 
- f_subAttribute(inst_FederalDemocraticRepublic,inst_Democracy)).
-
-fof(axGovSubAtt19, axiom, 
- f_subAttribute(inst_ParliamentaryDemocracy,inst_Democracy)).
-
-fof(axGovSubAtt20, axiom, 
- f_subAttribute(inst_ParliamentaryDemocraticRepublic,inst_Democracy)).
-
-fof(axGovSubAtt21, axiom, 
- f_subAttribute(inst_FederalParliamentaryDemocracy,inst_Democracy)).
-
-fof(axGovSubAtt22, axiom, 
- f_subAttribute(inst_ConstitutionalParliamentaryDemocracy,inst_Democracy)).
-
-fof(axGovSubAtt23, axiom, 
- f_subAttribute(inst_ConstitutionalDemocraticRepublic,inst_Democracy)).
-
-fof(axGovSubAtt24, axiom, 
- f_subAttribute(inst_MultipartyDemocracy,inst_Democracy)).
-
-fof(axGovSubAtt25, axiom, 
- f_subAttribute(inst_EmergingDemocracy,inst_Democracy)).
-
-fof(axGovSubAtt26, axiom, 
- f_subAttribute(inst_ConstitutionalDemocracy,inst_ConstitutionalGovernment)).
-
-fof(axGovSubAtt27, axiom, 
- f_subAttribute(inst_ConstitutionalMonarchy,inst_ConstitutionalGovernment)).
-
-fof(axGovSubAtt28, axiom, 
- f_subAttribute(inst_ConstitutionalParliamentaryDemocracy,inst_ConstitutionalDemocracy)).
-
-fof(axGovSubAtt29, axiom, 
- f_subAttribute(inst_ConstitutionalRepublic,inst_ConstitutionalGovernment)).
-
-fof(axGovSubAtt30, axiom, 
- f_subAttribute(inst_Dictatorship,inst_AuthoritarianRegime)).
-
-fof(axGovSubAtt31, axiom, 
- f_subAttribute(inst_MilitaryDictatorship,inst_Dictatorship)).
-
-fof(axGovSubAtt32, axiom, 
- f_subAttribute(inst_AbsoluteMonarchy,inst_AuthoritarianRegime)).
-
-fof(axGovSubAtt33, axiom, 
- f_subAttribute(inst_CommunistState,inst_AuthoritarianRegime)).
-
-fof(axGovSubAtt34, axiom, 
- f_subAttribute(inst_AuthoritarianSocialist,inst_AuthoritarianRegime)).
-
-fof(axGovSubAtt35, axiom, 
- f_subAttribute(inst_TheocraticGovernment,inst_AuthoritarianRegime)).
-
-fof(axGovSubAtt36, axiom, 
- f_subAttribute(inst_TheocraticRepublic,inst_TheocraticGovernment)).
-
-fof(axGovSubAtt37, axiom, 
- f_subAttribute(inst_EcclesiasticalGovernment,inst_TheocraticGovernment)).
-
-fof(axGovSubAtt38, axiom, 
- f_subAttribute(inst_IslamicGovernment,inst_TheocraticGovernment)).
-
-fof(axGovSubAtt39, axiom, 
- f_subAttribute(inst_EmergingDemocracy,inst_TransitionalGovernment)).
-
-fof(axGovSubAtt40, axiom, 
- f_subAttribute(inst_Factionalism,inst_TransitionalGovernment)).
-
-fof(axGovSubAtt41, axiom, 
- f_subAttribute(inst_NapoleonicCode,inst_CivilLaw)).
-
-fof(axGovSubAtt42, axiom, 
- f_subAttribute(inst_Queen,inst_Monarch)).
-
-fof(axGovSubAtt43, axiom, 
- f_subAttribute(inst_King,inst_Monarch)).
-
-fof(axGovSubAtt44, axiom, 
- f_subAttribute(inst_SupremeCourtJudge,inst_JudgeAtLaw)).
-
-fof(axGovSubAtt45, axiom, 
- f_subAttribute(inst_TransitionalAdministration,inst_AdministrationAndManagement)).
-
-fof(axGovSubAtt46, axiom, 
- f_subAttribute(inst_TransitionalAdministration,inst_PromoteRegionalStability)).
-
-fof(axGovSubAtt47, axiom, 
- f_subAttribute(inst_PeacekeepingOperation,inst_PromoteRegionalStability)).
-
-fof(axGovSubAtt48, axiom, 
- f_subAttribute(inst_EmigrationAndImmigrationIssues,inst_PromoteRegionalStability)).
-
-fof(axGovSubAtt49, axiom, 
- f_subAttribute(inst_WeaponsInspection,inst_ObservationAndMonitoring)).
-
-fof(axGovSubAtt50, axiom, 
- f_subAttribute(inst_WeaponsInspection,inst_ArmsControl)).
-
-fof(axGovSubAtt51, axiom, 
- f_subAttribute(inst_ArmsControl,inst_InternationalPeaceAndSecurity)).
-
-fof(axGovSubAtt52, axiom, 
- f_subAttribute(inst_ConventionalArmsControl,inst_ArmsControl)).
-
-fof(axGovSubAtt53, axiom, 
- f_subAttribute(inst_ControlWeaponsOfMassDestruction,inst_ArmsControl)).
-
-fof(axGovSubAtt54, axiom, 
- f_subAttribute(inst_ControlNuclearWeapons,inst_ControlWeaponsOfMassDestruction)).
-
-fof(axGovSubAtt55, axiom, 
- f_subAttribute(inst_NuclearNonproliferation,inst_ControlWeaponsOfMassDestruction)).
-
-fof(axGovSubAtt56, axiom, 
- f_subAttribute(inst_NuclearExportControls,inst_NuclearNonproliferation)).
-
-fof(axGovSubAtt57, axiom, 
- f_subAttribute(inst_NuclearDisarmament,inst_NuclearNonproliferation)).
-
-fof(axGovSubAtt58, axiom, 
- f_subAttribute(inst_ControlBiologicalAndChemicalWeapons,inst_ControlWeaponsOfMassDestruction)).
-
-fof(axGovSubAtt59, axiom, 
- f_subAttribute(inst_CBWExportControls,inst_ControlBiologicalAndChemicalWeapons)).
-
-fof(axGovSubAtt60, axiom, 
- f_subAttribute(inst_EliminateChemicalWeapons,inst_ControlBiologicalAndChemicalWeapons)).
-
-fof(axGovSubAtt61, axiom, 
- f_subAttribute(inst_ReducingCrime,inst_SocialDevelopment)).
-
-fof(axGovSubAtt62, axiom, 
- f_subAttribute(inst_CrimePrevention,inst_ReducingCrime)).
-
-fof(axGovSubAtt63, axiom, 
- f_subAttribute(inst_SupportLawEnforcement,inst_ReducingCrime)).
-
-fof(axGovSubAtt64, axiom, 
- f_subAttribute(inst_CivilPoliceTraining,inst_SupportLawEnforcement)).
-
-fof(axGovSubAtt65, axiom, 
- f_subAttribute(inst_PeacekeepingOperation,inst_ReducingCrime)).
-
-fof(axGovSubAtt66, axiom, 
- f_subAttribute(inst_EconomicIntegration,inst_EconomicCooperation)).
-
-fof(axGovSubAtt67, axiom, 
- f_subAttribute(inst_EconomicPolicyCoordination,inst_EconomicCooperation)).
-
-fof(axGovSubAtt68, axiom, 
- f_subAttribute(inst_CoordinateCreditPolicy,inst_EconomicPolicyCoordination)).
-
-fof(axGovSubAtt69, axiom, 
- f_subAttribute(inst_FinancialCooperation,inst_EconomicCooperation)).
-
-fof(axGovSubAtt70, axiom, 
- f_subAttribute(inst_MonetaryUnion,inst_FinancialCooperation)).
-
-fof(axGovSubAtt71, axiom, 
- f_subAttribute(inst_EnergyCooperation,inst_EconomicCooperation)).
-
-fof(axGovSubAtt72, axiom, 
- f_subAttribute(inst_EnvironmentalCooperation,inst_EnergyAndTheEnvironment)).
-
-fof(axGovSubAtt73, axiom, 
- f_subAttribute(inst_EnergyCooperation,inst_EnergyAndTheEnvironment)).
-
-fof(axGovSubAtt74, axiom, 
- f_subAttribute(inst_PeacefulUseOfAtomicPower,inst_EnergyAndTheEnvironment)).
-
-fof(axGovSubAtt75, axiom, 
- f_subAttribute(inst_TransportationCoordination,inst_InfrastructureCooperation)).
-
-fof(axGovSubAtt76, axiom, 
- f_subAttribute(inst_CooperationInCivilAviation,inst_TransportationCoordination)).
-
-fof(axGovSubAtt77, axiom, 
- f_subAttribute(inst_EnergyCooperation,inst_InfrastructureCooperation)).
-
-fof(axGovSubAtt78, axiom, 
- f_subAttribute(inst_InformationStandards,inst_InfrastructureCooperation)).
-
-fof(axGovSubAtt79, axiom, 
- f_subAttribute(inst_IndustryStandards,inst_InfrastructureCooperation)).
-
-fof(axGovSubAtt80, axiom, 
- f_subAttribute(inst_CommunicationsCoordination,inst_InfrastructureCooperation)).
-
-fof(axGovSubAtt81, axiom, 
- f_subAttribute(inst_IntellectualPropertyProtection,inst_InfrastructureCooperation)).
-
-fof(axGovSubAtt82, axiom, 
- f_subAttribute(inst_InternationalMaritimeAffairs,inst_InfrastructureCooperation)).
-
-fof(axGovSubAtt83, axiom, 
- f_subAttribute(inst_AgriculturalDevelopment,inst_EconomicDevelopment)).
-
-fof(axGovSubAtt84, axiom, 
- f_subAttribute(inst_PromotionOfPrivateEnterprise,inst_EconomicDevelopment)).
-
-fof(axGovSubAtt85, axiom, 
- f_subAttribute(inst_PromotionOfTourism,inst_EconomicDevelopment)).
-
-fof(axGovSubAtt86, axiom, 
- f_subAttribute(inst_PromotionOfTradeAndInvestment,inst_InternationalTradeSupport)).
-
-fof(axGovSubAtt87, axiom, 
- f_subAttribute(inst_PromotionOfFreeTrade,inst_InternationalTradeSupport)).
-
-fof(axGovSubAtt88, axiom, 
- f_subAttribute(inst_EfficientCustomsAdministration,inst_InternationalTradeSupport)).
-
-fof(axGovSubAtt89, axiom, 
- f_subAttribute(inst_EfficientCustomsAdministration,inst_InfrastructureCooperation)).
-
-fof(axGovSubAtt90, axiom, 
- f_subAttribute(inst_MonetaryStability,inst_EconomicDevelopment)).
-
-fof(axGovSubAtt91, axiom, 
- f_subAttribute(inst_ReducePoverty,inst_EconomicDevelopment)).
-
-fof(axGovSubAtt92, axiom, 
- f_subAttribute(inst_PromoteSustainableDevelopment,inst_EconomicDevelopment)).
-
-fof(axGovSubAtt93, axiom, 
- f_subAttribute(inst_LaborIssues,inst_EconomicDevelopment)).
-
-fof(axGovSubAtt94, axiom, 
- f_subAttribute(inst_PromoteTradeUnionism,inst_LaborIssues)).
-
-fof(axGovSubAtt95, axiom, 
- f_subAttribute(inst_WorldLaborIssues,inst_LaborIssues)).
-
-fof(axGovSubAtt96, axiom, 
- f_subAttribute(inst_MutualDefensePact,inst_MilitaryCooperation)).
-
-fof(axGovSubAtt97, axiom, 
- f_subAttribute(inst_PoliticalIntegration,inst_PoliticalCooperation)).
-
-fof(axGovSubAtt98, axiom, 
- f_subAttribute(inst_PoliticalDevelopment,inst_PoliticalCooperation)).
-
-fof(axGovSubAtt99, axiom, 
- f_subAttribute(inst_WarCrimesProsecution,inst_InternationalJustice)).
-
-fof(axGovSubAtt100, axiom, 
- f_subAttribute(inst_CompensationAndReparation,inst_JusticeIssues)).
-
-fof(axGovSubAtt101, axiom, 
- f_subAttribute(inst_GenderEquality,inst_SocialDevelopment)).
-
-fof(axGovSubAtt102, axiom, 
- f_subAttribute(inst_ReducePoverty,inst_SocialDevelopment)).
-
-fof(axGovSubAtt103, axiom, 
- f_subAttribute(inst_PromoteSustainableDevelopment,inst_SocialDevelopment)).
-
-fof(axGovSubAtt104, axiom, 
- f_subAttribute(inst_EmigrationAndImmigrationIssues,inst_SocialDevelopment)).
-
-fof(axGovSubAtt105, axiom, 
- f_subAttribute(inst_PublicHealthConcern,inst_SocialDevelopment)).
-
-fof(axGovSubAtt106, axiom, 
- f_subAttribute(inst_CulturalCooperation,inst_SocialCooperation)).
-
-fof(axGovSubAtt107, axiom, 
- f_subAttribute(inst_OrganizeOlympicGames,inst_CulturalCooperation)).
-
-fof(axGovSubAtt108, axiom, 
- f_subAttribute(inst_EducationalCooperation,inst_SocialCooperation)).
-
-fof(axGovSubAtt109, axiom, 
- f_subAttribute(inst_HumanitarianAssistance,inst_SocialCooperation)).
-
-fof(axGovSubAtt110, axiom, 
- f_subAttribute(inst_EducationalCooperation,inst_InformationCooperation)).
-
-fof(axGovSubAtt111, axiom, 
- f_subAttribute(inst_HumanRightsIssues,inst_HumanitarianAssistance)).
-
-fof(axGovSubAtt112, axiom, 
- f_subAttribute(inst_HumanitarianAid,inst_HumanitarianAssistance)).
-
-fof(axGovSubAtt113, axiom, 
- f_subAttribute(inst_FoodAid,inst_HumanitarianAid)).
-
-fof(axGovSubAtt114, axiom, 
- f_subAttribute(inst_RefugeeAssistance,inst_HumanitarianAssistance)).
-
-fof(axGovSubAtt115, axiom, 
- f_subAttribute(inst_RefugeeAssistance,inst_EmigrationAndImmigrationIssues)).
-
-fof(axGovSubAtt116, axiom, 
- f_subAttribute(inst_ChildHealthServices,inst_PublicHealthConcern)).
-
-fof(axGovSubAtt117, axiom, 
- f_subAttribute(inst_ReproductiveHealthAndFamilyPlannning,inst_PublicHealthConcern)).
-
-fof(axGovSubAtt118, axiom, 
- f_subAttribute(inst_PopulationPolicySupport,inst_ReproductiveHealthAndFamilyPlannning)).
-
-fof(axGovSubAtt119, axiom, 
- f_subAttribute(inst_ImproveHumanSettlementConditions,inst_PublicHealthConcern)).
-
-fof(axGovSubAtt120, axiom, 
- f_subAttribute(inst_Ambassador,inst_DiplomaticAgent)).
-
-fof(axGovSubAtt121, axiom, 
- f_subAttribute(inst_ConsulGeneral,inst_DiplomaticAgent)).
-
-fof(axGovSubAtt122, axiom, 
- f_subAttribute(inst_Consul,inst_DiplomaticAgent)).
-
-fof(axGovSubAtt123, axiom, 
- f_subAttribute(inst_ChargeDAffaires,inst_DiplomaticAgent)).
-
-fof(axGovSubAtt124, axiom, 
- f_subAttribute(inst_PermanentChargeDAffaires,inst_ChargeDAffaires)).
-
-fof(axGovSubAtt125, axiom, 
- f_subAttribute(inst_ActingConsulGeneral,inst_ConsulGeneral)).
-
diff --git a/examples/SUMO/TPTP/MergeAx.p b/examples/SUMO/TPTP/MergeAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/MergeAx.p
+++ /dev/null
@@ -1,3182 +0,0 @@
-fof(axMerge0, axiom, 
- ( ! [X] : 
- (hasType(type_AbnormalAnatomicalStructure, X) => hasType(type_AnatomicalStructure, X)))).
-
-fof(axMerge1, axiom, 
- ( ! [X] : 
- (hasType(type_Abstract, X) => hasType(type_Entity, X)))).
-
-fof(axMerge2, axiom, 
- ( ! [X] : 
- (hasType(type_Adjective, X) => hasType(type_Word, X)))).
-
-fof(axMerge3, axiom, 
- ( ! [X] : 
- (hasType(type_Adverb, X) => hasType(type_Word, X)))).
-
-fof(axMerge4, axiom, 
- ( ! [X] : 
- (hasType(type_Advertising, X) => hasType(type_Disseminating, X)))).
-
-fof(axMerge5, axiom, 
- ( ! [X] : 
- (hasType(type_AgeGroup, X) => hasType(type_GroupOfPeople, X)))).
-
-fof(axMerge6, axiom, 
- ( ! [X] : 
- (hasType(type_Agent, X) => hasType(type_Object, X)))).
-
-fof(axMerge7, axiom, 
- ( ! [X] : 
- (hasType(type_Air, X) => hasType(type_GasMixture, X)))).
-
-fof(axMerge8, axiom, 
- ( ! [X] : 
- (hasType(type_AlethicAttribute, X) => hasType(type_ObjectiveNorm, X)))).
-
-fof(axMerge9, axiom, 
- ( ! [X] : 
- (hasType(type_Alga, X) => hasType(type_NonFloweringPlant, X)))).
-
-fof(axMerge10, axiom, 
- ( ! [X] : 
- (hasType(type_Ambulating, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMerge11, axiom, 
- ( ! [X] : 
- (hasType(type_Ambulating, X) => hasType(type_Translocation, X)))).
-
-fof(axMerge12, axiom, 
- ( ! [X] : 
- (hasType(type_Amphibian, X) => hasType(type_ColdBloodedVertebrate, X)))).
-
-fof(axMerge13, axiom, 
- ( ! [X] : 
- (hasType(type_AnatomicalStructure, X) => hasType(type_OrganicObject, X)))).
-
-fof(axMerge14, axiom, 
- ( ! [X] : 
- (hasType(type_AngleMeasure, X) => hasType(type_ConstantQuantity, X)))).
-
-fof(axMerge15, axiom, 
- ( ! [X] : 
- (hasType(type_AnimacyAttribute, X) => hasType(type_BiologicalAttribute, X)))).
-
-fof(axMerge16, axiom, 
- ( ! [X] : 
- (hasType(type_AnimalAnatomicalStructure, X) => hasType(type_AnatomicalStructure, X)))).
-
-fof(axMerge17, axiom, 
- ( ! [X] : 
- (hasType(type_AnimalLanguage, X) => hasType(type_Language, X)))).
-
-fof(axMerge18, axiom, 
- ( ! [X] : 
- (hasType(type_AnimalSubstance, X) => hasType(type_BodySubstance, X)))).
- 
-fof(axMerge19, axiom, 
- (! [Var_ANIMAL] : 
- (((hasType(type_Organism, Var_ANIMAL)) & ( ((( ? [Var_SUBSTANCE] : 
- (hasType(type_AnimalSubstance, Var_SUBSTANCE) &  
-(f_part(Var_SUBSTANCE,Var_ANIMAL))))) & (( ? [Var_STRUCTURE] : 
- (hasType(type_AnimalAnatomicalStructure, Var_STRUCTURE) &  
-(f_part(Var_STRUCTURE,Var_ANIMAL)))))))) <=> (hasType(type_Animal, Var_ANIMAL))))).
-
-fof(axMerge20, axiom, 
- ( ! [X] : 
- (hasType(type_AntiSymmetricPositionalAttribute, X) => hasType(type_PositionalAttribute, X)))).
-
-fof(axMerge21, axiom, 
- ( ! [X] : 
- (hasType(type_Ape, X) => hasType(type_Primate, X)))).
-
-fof(axMerge22, axiom, 
- ( ! [X] : 
- (hasType(type_April, X) => hasType(type_Month, X)))).
-
-fof(axMerge23, axiom, 
- ( ! [X] : 
- (hasType(type_AquaticMammal, X) => hasType(type_Mammal, X)))).
-
-fof(axMerge24, axiom, 
- ( ! [X] : 
- (hasType(type_Arachnid, X) => hasType(type_Arthropod, X)))).
-
-fof(axMerge25, axiom, 
- ( ! [X] : 
- (hasType(type_AreaMeasure, X) => hasType(type_FunctionQuantity, X)))).
-
-fof(axMerge26, axiom, 
- ( ! [X] : 
- (hasType(type_Argument, X) => hasType(type_Proposition, X)))).
-
-fof(axMerge27, axiom, 
- ( ! [X] : 
- (hasType(type_ArtWork, X) => hasType(type_Artifact, X)))).
-
-fof(axMerge28, axiom, 
- ( ! [X] : 
- (hasType(type_Arthropod, X) => hasType(type_Invertebrate, X)))).
-
-fof(axMerge29, axiom, 
- ( ! [X] : 
- (hasType(type_Article, X) => hasType(type_Text, X)))).
-
-fof(axMerge30, axiom, 
- ( ! [X] : 
- (hasType(type_Artifact, X) => hasType(type_CorpuscularObject, X)))).
-
-fof(axMerge31, axiom, 
- ( ! [X] : 
- (hasType(type_ArtificialLanguage, X) => hasType(type_Language, X)))).
-
-fof(axMerge32, axiom, 
- ( ! [X] : 
- (hasType(type_AsexualReproduction, X) => hasType(type_Replication, X)))).
-
-fof(axMerge33, axiom, 
- ( ! [X] : 
- (hasType(type_AstronomicalBody, X) => hasType(type_Region, X)))).
-
-fof(axMerge34, axiom, 
- ( ! [X] : 
- (hasType(type_Atom, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axMerge35, axiom, 
- ( ! [X] : 
- (hasType(type_AtomicNucleus, X) => hasType(type_SubatomicParticle, X)))).
-
-fof(axMerge36, axiom, 
- ( ! [X] : 
- (hasType(type_AttachingDevice, X) => hasType(type_Device, X)))).
-
-fof(axMerge37, axiom, 
- ( ! [X] : 
- (hasType(type_Attaching, X) => hasType(type_DualObjectProcess, X)))).
-
-fof(axMerge38, axiom, 
- ( ! [X] : 
- (hasType(type_Attack, X) => hasType(type_Maneuver, X)))).
-
-fof(axMerge39, axiom, 
- ( ! [X] : 
- (hasType(type_Attribute, X) => hasType(type_Abstract, X)))).
-
-fof(axMerge40, axiom, 
- ( ! [X] : 
- (hasType(type_August, X) => hasType(type_Month, X)))).
-
-fof(axMerge41, axiom, 
- ( ! [X] : 
- (hasType(type_AutonomicProcess, X) => hasType(type_PhysiologicProcess, X)))).
-
-fof(axMerge42, axiom, 
- ( ! [X] : 
- (hasType(type_Bacterium, X) => hasType(type_Microorganism, X)))).
-
-fof(axMerge43, axiom, 
- ( ! [X] : 
- (hasType(type_Battle, X) => hasType(type_ViolentContest, X)))).
-
-fof(axMerge44, axiom, 
- ( ! [X] : 
- (hasType(type_BeliefGroup, X) => hasType(type_GroupOfPeople, X)))).
-
-fof(axMerge45, axiom, 
- ( ! [X] : 
- (hasType(type_Betting, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axMerge46, axiom, 
- ( ! [X] : 
- (hasType(type_Beverage, X) => hasType(type_Food, X)))).
-
-fof(axMerge47, axiom, 
- ( ! [X] : 
- (hasType(type_BinaryNumber, X) => hasType(type_RealNumber, X)))).
-
-fof(axMerge48, axiom, 
- ( ! [X] : 
- (hasType(type_BiologicalAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axMerge49, axiom, 
- ( ! [X] : 
- (hasType(type_BiologicalProcess, X) => hasType(type_InternalChange, X)))).
-
-fof(axMerge50, axiom, 
- ( ! [X] : 
- (hasType(type_BiologicallyActiveSubstance, X) => hasType(type_Substance, X)))).
-
-fof(axMerge51, axiom, 
- ( ! [X] : 
- (hasType(type_Bird, X) => hasType(type_WarmBloodedVertebrate, X)))).
-
-fof(axMerge52, axiom, 
- ( ! [X] : 
- (hasType(type_Birth, X) => hasType(type_OrganismProcess, X)))).
-
-fof(axMerge53, axiom, 
- ( ! [X] : 
- (hasType(type_Blood, X) => hasType(type_BodySubstance, X)))).
-
-fof(axMerge54, axiom, 
- ( ! [X] : 
- (hasType(type_BodyCavity, X) => hasType(type_BodyPart, X)))).
-
-fof(axMerge55, axiom, 
- ( ! [X] : 
- (hasType(type_BodyCovering, X) => hasType(type_BodyPart, X)))).
-
-fof(axMerge56, axiom, 
- ( ! [X] : 
- (hasType(type_BodyJunction, X) => hasType(type_BodyPart, X)))).
-
-fof(axMerge57, axiom, 
- ( ! [X] : 
- (hasType(type_BodyMotion, X) => hasType(type_Motion, X)))).
-
-fof(axMerge58, axiom, 
- ( ! [X] : 
- (hasType(type_BodyPart, X) => hasType(type_AnatomicalStructure, X)))).
-
-fof(axMerge59, axiom, 
- ( ! [X] : 
- (hasType(type_BodyPosition, X) => hasType(type_BiologicalAttribute, X)))).
-
-fof(axMerge60, axiom, 
- ( ! [X] : 
- (hasType(type_BodySubstance, X) => hasType(type_Substance, X)))).
-
-fof(axMerge61, axiom, 
- ( ! [X] : 
- (hasType(type_BodyVessel, X) => hasType(type_BodyCavity, X)))).
-
-fof(axMerge62, axiom, 
- ( ! [X] : 
- (hasType(type_Boiling, X) => hasType(type_StateChange, X)))).
-
-fof(axMerge63, axiom, 
- ( ! [X] : 
- (hasType(type_Bone, X) => hasType(type_AnimalSubstance, X)))).
-
-fof(axMerge64, axiom, 
- ( ! [X] : 
- (hasType(type_Bone, X) => hasType(type_Tissue, X)))).
-
-fof(axMerge65, axiom, 
- ( ! [X] : 
- (hasType(type_Book, X) => hasType(type_Text, X)))).
-
-fof(axMerge66, axiom, 
- ( ! [X] : 
- (hasType(type_Borrowing, X) => hasType(type_Getting, X)))).
-
-fof(axMerge67, axiom, 
- ( ! [X] : 
- (hasType(type_Breathing, X) => hasType(type_AutonomicProcess, X)))).
-
-fof(axMerge68, axiom, 
- ( ! [X] : 
- (hasType(type_Breathing, X) => hasType(type_OrganismProcess, X)))).
-
-fof(axMerge69, axiom, 
- ( ! [X] : 
- (hasType(type_Building, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMerge70, axiom, 
- ( ! [X] : 
- (hasType(type_Buying, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axMerge71, axiom, 
- ( ! [X] : 
- (hasType(type_Calculating, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge72, axiom, 
- ( ! [X] : 
- (hasType(type_Canine, X) => hasType(type_Carnivore, X)))).
-
-fof(axMerge73, axiom, 
- ( ! [X] : 
- (hasType(type_Carbohydrate, X) => hasType(type_Nutrient, X)))).
-
-fof(axMerge74, axiom, 
- ( ! [X] : 
- (hasType(type_Carnivore, X) => hasType(type_Mammal, X)))).
-
-fof(axMerge75, axiom, 
- ( ! [X] : 
- (hasType(type_Carrying, X) => hasType(type_Transfer, X)))).
-
-fof(axMerge76, axiom, 
- ( ! [X] : 
- (hasType(type_Cell, X) => hasType(type_BodyPart, X)))).
-
-fof(axMerge77, axiom, 
- ( ! [X] : 
- (hasType(type_Certificate, X) => hasType(type_Text, X)))).
-
-fof(axMerge78, axiom, 
- ( ! [X] : 
- (hasType(type_ChangeOfPossession, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axMerge79, axiom, 
- ( ! [X] : 
- (hasType(type_Character, X) => hasType(type_SymbolicString, X)))).
-
-fof(axMerge80, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalDecomposition, X) => hasType(type_ChemicalProcess, X)))).
-
-fof(axMerge81, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalDecomposition, X) => hasType(type_Separating, X)))).
-
-fof(axMerge82, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalProcess, X) => hasType(type_InternalChange, X)))).
-
-fof(axMerge83, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalSynthesis, X) => hasType(type_ChemicalProcess, X)))).
-
-fof(axMerge84, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalSynthesis, X) => hasType(type_Combining, X)))).
-
-fof(axMerge85, axiom, 
- ( ! [X] : 
- (hasType(type_Circle, X) => hasType(type_Oval, X)))).
-
-fof(axMerge86, axiom, 
- ( ! [X] : 
- (hasType(type_City, X) => hasType(type_GeopoliticalArea, X)))).
-
-fof(axMerge87, axiom, 
- ( ! [X] : 
- (hasType(type_City, X) => hasType(type_LandArea, X)))).
-
-fof(axMerge88, axiom, 
- ( ! [X] : 
- (hasType(type_Classifying, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge89, axiom, 
- ( ! [X] : 
- (hasType(type_ClosedTwoDimensionalFigure, X) => hasType(type_TwoDimensionalFigure, X)))).
-
-fof(axMerge90, axiom, 
- ( ! [X] : 
- (hasType(type_Clothing, X) => hasType(type_WearableItem, X)))).
-
-fof(axMerge91, axiom, 
- ( ! [X] : 
- (hasType(type_Cloud, X) => hasType(type_GasMixture, X)))).
-
-fof(axMerge92, axiom, 
- ( ! [X] : 
- (hasType(type_CognitiveAgent, X) => hasType(type_SentientAgent, X)))).
-
-fof(axMerge93, axiom, 
- ( ! [X] : 
- (hasType(type_ColdBloodedVertebrate, X) => hasType(type_Vertebrate, X)))).
-
-fof(axMerge94, axiom, 
- ( ! [X] : 
- (hasType(type_Collection, X) => hasType(type_Object, X)))).
-
-fof(axMerge95, axiom, 
- ( ! [X] : 
- (hasType(type_ColorAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axMerge96, axiom, 
- ( ! [X] : 
- (hasType(type_Coloring, X) => hasType(type_SurfaceChange, X)))).
-
-fof(axMerge97, axiom, 
- ( ! [X] : 
- (hasType(type_Combining, X) => hasType(type_DualObjectProcess, X)))).
-
-fof(axMerge98, axiom, 
- ( ! [X] : 
- (hasType(type_Combustion, X) => hasType(type_ChemicalDecomposition, X)))).
-
-fof(axMerge99, axiom, 
- ( ! [X] : 
- (hasType(type_CommercialAgent, X) => hasType(type_Agent, X)))).
-
-fof(axMerge100, axiom, 
- ( ! [X] : 
- (hasType(type_CommercialService, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axMerge101, axiom, 
- ( ! [X] : 
- (hasType(type_CommercialService, X) => hasType(type_ServiceProcess, X)))).
-
-fof(axMerge102, axiom, 
- ( ! [X] : 
- (hasType(type_Committing, X) => hasType(type_LinguisticCommunication, X)))).
-
-fof(axMerge103, axiom, 
- ( ! [X] : 
- (hasType(type_Communication, X) => hasType(type_ContentBearingProcess, X)))).
-
-fof(axMerge104, axiom, 
- ( ! [X] : 
- (hasType(type_Communication, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axMerge105, axiom, 
- ( ! [X] : 
- (hasType(type_Comparing, X) => hasType(type_DualObjectProcess, X)))).
-
-fof(axMerge106, axiom, 
- ( ! [X] : 
- (hasType(type_Comparing, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge107, axiom, 
- ( ! [X] : 
- (hasType(type_ComplexNumber, X) => hasType(type_Number, X)))).
-
-fof(axMerge108, axiom, 
- ( ! [X] : 
- (hasType(type_CompositeUnitOfMeasure, X) => hasType(type_UnitOfMeasure, X)))).
-
-fof(axMerge109, axiom, 
- ( ! [X] : 
- (hasType(type_CompoundSubstance, X) => hasType(type_PureSubstance, X)))).
-
-fof(axMerge110, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerLanguage, X) => hasType(type_ArtificialLanguage, X)))).
-
-fof(axMerge111, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerProgram, X) => hasType(type_Procedure, X)))).
-
-fof(axMerge112, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerProgramming, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMerge113, axiom, 
- ( ! [X] : 
- (hasType(type_Condensing, X) => hasType(type_StateChange, X)))).
-
-fof(axMerge114, axiom, 
- ( ! [X] : 
- (hasType(type_Confining, X) => hasType(type_Keeping, X)))).
-
-fof(axMerge115, axiom, 
- ( ! [X] : 
- (hasType(type_ConsciousnessAttribute, X) => hasType(type_StateOfMind, X)))).
-
-fof(axMerge116, axiom, 
- ( ! [X] : 
- (hasType(type_ConstantQuantity, X) => hasType(type_PhysicalQuantity, X)))).
-
-fof(axMerge117, axiom, 
- ( ! [X] : 
- (hasType(type_ConstructedLanguage, X) => hasType(type_ArtificialLanguage, X)))).
-
-fof(axMerge118, axiom, 
- ( ! [X] : 
- (hasType(type_ConstructedLanguage, X) => hasType(type_HumanLanguage, X)))).
-
-fof(axMerge119, axiom, 
- ( ! [X] : 
- (hasType(type_Constructing, X) => hasType(type_Making, X)))).
-
-fof(axMerge120, axiom, 
- ( ! [X] : 
- (hasType(type_ContentBearingObject, X) => hasType(type_ContentBearingPhysical, X)))).
-
-fof(axMerge121, axiom, 
- ( ! [X] : 
- (hasType(type_ContentBearingObject, X) => hasType(type_CorpuscularObject, X)))).
-
-fof(axMerge122, axiom, 
- ( ! [X] : 
- (hasType(type_ContentBearingPhysical, X) => hasType(type_Physical, X)))).
-
-fof(axMerge123, axiom, 
- ( ! [X] : 
- (hasType(type_ContentBearingProcess, X) => hasType(type_ContentBearingPhysical, X)))).
-
-fof(axMerge124, axiom, 
- ( ! [X] : 
- (hasType(type_ContentDevelopment, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge125, axiom, 
- ( ! [X] : 
- (hasType(type_ContestAttribute, X) => hasType(type_ObjectiveNorm, X)))).
-
-fof(axMerge126, axiom, 
- ( ! [X] : 
- (hasType(type_Contest, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axMerge127, axiom, 
- ( ! [X] : 
- (hasType(type_Continent, X) => hasType(type_LandArea, X)))).
-
-fof(axMerge128, axiom, 
- ( ! [X] : 
- (hasType(type_Cooking, X) => hasType(type_Making, X)))).
-
-fof(axMerge129, axiom, 
- ( ! [X] : 
- (hasType(type_Cooling, X) => hasType(type_Decreasing, X)))).
-
-fof(axMerge130, axiom, 
- ( ! [X] : 
- (hasType(type_Cooperation, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axMerge131, axiom, 
- ( ! [X] : 
- (hasType(type_Corporation, X) => hasType(type_CommercialAgent, X)))).
-
-fof(axMerge132, axiom, 
- ( ! [X] : 
- (hasType(type_Corporation, X) => hasType(type_Organization, X)))).
-
-fof(axMerge133, axiom, 
- ( ! [X] : 
- (hasType(type_CorpuscularObject, X) => hasType(type_SelfConnectedObject, X)))).
-
-fof(axMerge134, axiom, 
- ( ! [X] : 
- (hasType(type_Counting, X) => hasType(type_Calculating, X)))).
-
-fof(axMerge135, axiom, 
- ( ! [X] : 
- (hasType(type_County, X) => hasType(type_GeopoliticalArea, X)))).
-
-fof(axMerge136, axiom, 
- ( ! [X] : 
- (hasType(type_County, X) => hasType(type_LandArea, X)))).
-
-fof(axMerge137, axiom, 
- ( ! [X] : 
- (hasType(type_Covering, X) => hasType(type_Putting, X)))).
-
-fof(axMerge138, axiom, 
- ( ! [X] : 
- (hasType(type_Creation, X) => hasType(type_InternalChange, X)))).
-
-fof(axMerge139, axiom, 
- ( ! [X] : 
- (hasType(type_Crustacean, X) => hasType(type_Arthropod, X)))).
-
-fof(axMerge140, axiom, 
- ( ! [X] : 
- (hasType(type_CurrencyMeasure, X) => hasType(type_ConstantQuantity, X)))).
-
-fof(axMerge141, axiom, 
- ( ! [X] : 
- (hasType(type_Currency, X) => hasType(type_FinancialInstrument, X)))).
-
-fof(axMerge142, axiom, 
- ( ! [X] : 
- (hasType(type_Cutting, X) => hasType(type_Poking, X)))).
-
-fof(axMerge143, axiom, 
- ( ! [X] : 
- (hasType(type_Damaging, X) => hasType(type_InternalChange, X)))).
-
-fof(axMerge144, axiom, 
- ( ! [X] : 
- (hasType(type_Dancing, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMerge145, axiom, 
- ( ! [X] : 
- (hasType(type_Day, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMerge146, axiom, 
- ( ! [X] : 
- (hasType(type_Death, X) => hasType(type_OrganismProcess, X)))).
-
-fof(axMerge147, axiom, 
- ( ! [X] : 
- (hasType(type_December, X) => hasType(type_Month, X)))).
-
-fof(axMerge148, axiom, 
- ( ! [X] : 
- (hasType(type_Deciding, X) => hasType(type_Selecting, X)))).
-
-fof(axMerge149, axiom, 
- ( ! [X] : 
- (hasType(type_Declaring, X) => hasType(type_LinguisticCommunication, X)))).
-
-fof(axMerge150, axiom, 
- ( ! [X] : 
- (hasType(type_Decoding, X) => hasType(type_Writing, X)))).
-
-fof(axMerge151, axiom, 
- ( ! [X] : 
- (hasType(type_Decreasing, X) => hasType(type_QuantityChange, X)))).
-
-fof(axMerge152, axiom, 
- ( ! [X] : 
- (hasType(type_DeductiveArgument, X) => hasType(type_Argument, X)))).
-
-fof(axMerge153, axiom, 
- ( ! [X] : 
- (hasType(type_DefensiveManeuver, X) => hasType(type_Maneuver, X)))).
-
-fof(axMerge154, axiom, 
- ( ! [X] : 
- (hasType(type_Demonstrating, X) => hasType(type_Disseminating, X)))).
-
-fof(axMerge155, axiom, 
- ( ! [X] : 
- (hasType(type_DeonticAttribute, X) => hasType(type_ObjectiveNorm, X)))).
-
-fof(axMerge156, axiom, 
- ( ! [X] : 
- (hasType(type_Designing, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge157, axiom, 
- ( ! [X] : 
- (hasType(type_Destruction, X) => hasType(type_Damaging, X)))).
-
-fof(axMerge158, axiom, 
- ( ! [X] : 
- (hasType(type_Detaching, X) => hasType(type_DualObjectProcess, X)))).
-
-fof(axMerge159, axiom, 
- ( ! [X] : 
- (hasType(type_DevelopmentalAttribute, X) => hasType(type_BiologicalAttribute, X)))).
-
-fof(axMerge160, axiom, 
- ( ! [X] : 
- (hasType(type_Device, X) => hasType(type_Artifact, X)))).
-
-fof(axMerge161, axiom, 
- ( ! [X] : 
- (hasType(type_DiagnosticProcess, X) => hasType(type_Investigating, X)))).
-
-fof(axMerge162, axiom, 
- ( ! [X] : 
- (hasType(type_Digesting, X) => hasType(type_AutonomicProcess, X)))).
-
-fof(axMerge163, axiom, 
- ( ! [X] : 
- (hasType(type_Digesting, X) => hasType(type_OrganismProcess, X)))).
-
-fof(axMerge164, axiom, 
- ( ! [X] : 
- (hasType(type_DirectedGraph, X) => hasType(type_Graph, X)))).
-
-fof(axMerge165, axiom, 
- ( ! [X] : 
- (hasType(type_Directing, X) => hasType(type_LinguisticCommunication, X)))).
-
-fof(axMerge166, axiom, 
- ( ! [X] : 
- (hasType(type_DirectionChange, X) => hasType(type_Motion, X)))).
-
-fof(axMerge167, axiom, 
- ( ! [X] : 
- (hasType(type_DirectionalAttribute, X) => hasType(type_PositionalAttribute, X)))).
-
-fof(axMerge168, axiom, 
- ( ! [X] : 
- (hasType(type_Disagreeing, X) => hasType(type_Stating, X)))).
-
-fof(axMerge169, axiom, 
- ( ! [X] : 
- (hasType(type_Discovering, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge170, axiom, 
- ( ! [X] : 
- (hasType(type_DiseaseOrSyndrome, X) => hasType(type_BiologicalAttribute, X)))).
-
-fof(axMerge171, axiom, 
- ( ! [X] : 
- (hasType(type_Disseminating, X) => hasType(type_Communication, X)))).
-
-fof(axMerge172, axiom, 
- ( ! [X] : 
- (hasType(type_Drinking, X) => hasType(type_Ingesting, X)))).
-
-fof(axMerge173, axiom, 
- ( ! [X] : 
- (hasType(type_Driving, X) => hasType(type_Guiding, X)))).
-
-fof(axMerge174, axiom, 
- ( ! [X] : 
- (hasType(type_Drying, X) => hasType(type_Removing, X)))).
-
-fof(axMerge175, axiom, 
- ( ! [X] : 
- (hasType(type_DualObjectProcess, X) => hasType(type_Process, X)))).
-
-fof(axMerge176, axiom, 
- ( ! [X] : 
- (hasType(type_Eating, X) => hasType(type_Ingesting, X)))).
-
-fof(axMerge177, axiom, 
- ( ! [X] : 
- (hasType(type_EducationalOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMerge178, axiom, 
- ( ! [X] : 
- (hasType(type_EducationalProcess, X) => hasType(type_Guiding, X)))).
-
-fof(axMerge179, axiom, 
- ( ! [X] : 
- (hasType(type_Egg, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMerge180, axiom, 
- ( ! [X] : 
- (hasType(type_Egg, X) => hasType(type_ReproductiveBody, X)))).
-
-fof(axMerge181, axiom, 
- ( ! [X] : 
- (hasType(type_Election, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMerge182, axiom, 
- ( ! [X] : 
- (hasType(type_Electron, X) => hasType(type_SubatomicParticle, X)))).
-
-fof(axMerge183, axiom, 
- ( ! [X] : 
- (hasType(type_ElementalSubstance, X) => hasType(type_PureSubstance, X)))).
-
-fof(axMerge184, axiom, 
- ( ! [X] : 
- (hasType(type_EmotionalState, X) => hasType(type_StateOfMind, X)))).
-
-fof(axMerge185, axiom, 
- ( ! [X] : 
- (hasType(type_Encoding, X) => hasType(type_Writing, X)))).
-
-fof(axMerge186, axiom, 
- ( ! [X] : 
- (hasType(type_EngineeringComponent, X) => hasType(type_Device, X)))).
-
-fof(axMerge187, axiom, 
- ( ! [X] : 
- (hasType(type_EngineeringConnection, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMerge188, axiom, 
- ( ! [X] : 
- (hasType(type_Enzyme, X) => hasType(type_Protein, X)))).
-
-fof(axMerge189, axiom, 
- ( ! [X] : 
- (hasType(type_EthnicGroup, X) => hasType(type_GroupOfPeople, X)))).
-
-fof(axMerge190, axiom, 
- ( ! [X] : 
- (hasType(type_Evaporating, X) => hasType(type_StateChange, X)))).
-
-fof(axMerge191, axiom, 
- ( ! [X] : 
- (hasType(type_EvenInteger, X) => hasType(type_Integer, X)))).
-
-fof(axMerge192, axiom, 
- ( ! [X] : 
- (hasType(type_Experimenting, X) => hasType(type_Investigating, X)))).
-
-fof(axMerge193, axiom, 
- ( ! [X] : 
- (hasType(type_Explanation, X) => hasType(type_DeductiveArgument, X)))).
-
-fof(axMerge194, axiom, 
- ( ! [X] : 
- (hasType(type_Expressing, X) => hasType(type_Communication, X)))).
-
-fof(axMerge195, axiom, 
- ( ! [X] : 
- (hasType(type_Fabric, X) => hasType(type_Artifact, X)))).
-
-fof(axMerge196, axiom, 
- ( ! [X] : 
- (hasType(type_FactualText, X) => hasType(type_Text, X)))).
-
-fof(axMerge197, axiom, 
- ( ! [X] : 
- (hasType(type_Falling, X) => hasType(type_MotionDownward, X)))).
-
-fof(axMerge198, axiom, 
- ( ! [X] : 
- (hasType(type_Falling, X) => hasType(type_Translocation, X)))).
-
-fof(axMerge199, axiom, 
- ( ! [X] : 
- (hasType(type_FamilyGroup, X) => hasType(type_GroupOfPeople, X)))).
-
-fof(axMerge200, axiom, 
- ( ! [X] : 
- (hasType(type_FatTissue, X) => hasType(type_Tissue, X)))).
-
-fof(axMerge201, axiom, 
- ( ! [X] : 
- (hasType(type_February, X) => hasType(type_Month, X)))).
-
-fof(axMerge202, axiom, 
- ( ! [X] : 
- (hasType(type_Feline, X) => hasType(type_Carnivore, X)))).
-
-fof(axMerge203, axiom, 
- ( ! [X] : 
- (hasType(type_Fern, X) => hasType(type_NonFloweringPlant, X)))).
-
-fof(axMerge204, axiom, 
- ( ! [X] : 
- (hasType(type_FictionalText, X) => hasType(type_Text, X)))).
-
-fof(axMerge205, axiom, 
- ( ! [X] : 
- (hasType(type_FieldOfStudy, X) => hasType(type_Proposition, X)))).
-
-fof(axMerge206, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialInstrument, X) => hasType(type_Certificate, X)))).
-
-fof(axMerge207, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialTransaction, X) => hasType(type_Transaction, X)))).
-
-fof(axMerge208, axiom, 
- ( ! [X] : 
- (hasType(type_FiniteSet, X) => hasType(type_Set, X)))).
-
-fof(axMerge209, axiom, 
- ( ! [X] : 
- (hasType(type_Fish, X) => hasType(type_ColdBloodedVertebrate, X)))).
-
-fof(axMerge210, axiom, 
- ( ! [X] : 
- (hasType(type_FloweringPlant, X) => hasType(type_Plant, X)))).
-
-fof(axMerge211, axiom, 
- ( ! [X] : 
- (hasType(type_Food, X) => hasType(type_SelfConnectedObject, X)))).
-
-fof(axMerge212, axiom, 
- ( ! [X] : 
- (hasType(type_Freezing, X) => hasType(type_StateChange, X)))).
-
-fof(axMerge213, axiom, 
- ( ! [X] : 
- (hasType(type_FrequencyMeasure, X) => hasType(type_TimeDependentQuantity, X)))).
-
-fof(axMerge214, axiom, 
- ( ! [X] : 
- (hasType(type_FreshWaterArea, X) => hasType(type_WaterArea, X)))).
-
-fof(axMerge215, axiom, 
- ( ! [X] : 
- (hasType(type_Friday, X) => hasType(type_Day, X)))).
-
-fof(axMerge216, axiom, 
- ( ! [X] : 
- (hasType(type_FruitOrVegetable, X) => hasType(type_PlantAnatomicalStructure, X)))).
-
-fof(axMerge217, axiom, 
- ( ! [X] : 
- (hasType(type_FruitOrVegetable, X) => hasType(type_ReproductiveBody, X)))).
-
-fof(axMerge218, axiom, 
- ( ! [X] : 
- (hasType(type_FunctionQuantity, X) => hasType(type_PhysicalQuantity, X)))).
-
-fof(axMerge219, axiom, 
- ( ! [X] : 
- (hasType(type_Funding, X) => hasType(type_Giving, X)))).
-
-fof(axMerge220, axiom, 
- ( ! [X] : 
- (hasType(type_Fungus, X) => hasType(type_Organism, X)))).
-
-fof(axMerge221, axiom, 
- ( ! [X] : 
- (hasType(type_Game, X) => hasType(type_Contest, X)))).
-
-fof(axMerge222, axiom, 
- ( ! [X] : 
- (hasType(type_Game, X) => hasType(type_RecreationOrExercise, X)))).
-
-fof(axMerge223, axiom, 
- ( ! [X] : 
- (hasType(type_GasMixture, X) => hasType(type_Mixture, X)))).
-
-fof(axMerge224, axiom, 
- ( ! [X] : 
- (hasType(type_GasMotion, X) => hasType(type_Motion, X)))).
-
-fof(axMerge225, axiom, 
- ( ! [X] : 
- (hasType(type_GeographicArea, X) => hasType(type_Region, X)))).
-
-fof(axMerge226, axiom, 
- ( ! [X] : 
- (hasType(type_GeologicalProcess, X) => hasType(type_InternalChange, X)))).
-
-fof(axMerge227, axiom, 
- ( ! [X] : 
- (hasType(type_GeologicalProcess, X) => hasType(type_Motion, X)))).
-
-fof(axMerge228, axiom, 
- ( ! [X] : 
- (hasType(type_GeometricFigure, X) => hasType(type_ShapeAttribute, X)))).
-
-fof(axMerge229, axiom, 
- ( ! [X] : 
- (hasType(type_GeometricPoint, X) => hasType(type_GeometricFigure, X)))).
-
-fof(axMerge230, axiom, 
- ( ! [X] : 
- (hasType(type_GeopoliticalArea, X) => hasType(type_Agent, X)))).
-
-fof(axMerge231, axiom, 
- ( ! [X] : 
- (hasType(type_GeopoliticalArea, X) => hasType(type_GeographicArea, X)))).
-
-fof(axMerge232, axiom, 
- ( ! [X] : 
- (hasType(type_Gesture, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMerge233, axiom, 
- ( ! [X] : 
- (hasType(type_Gesture, X) => hasType(type_Communication, X)))).
-
-fof(axMerge234, axiom, 
- ( ! [X] : 
- (hasType(type_Getting, X) => hasType(type_ChangeOfPossession, X)))).
-
-fof(axMerge235, axiom, 
- ( ! [X] : 
- (hasType(type_GivingBack, X) => hasType(type_Giving, X)))).
-
-fof(axMerge236, axiom, 
- ( ! [X] : 
- (hasType(type_Giving, X) => hasType(type_ChangeOfPossession, X)))).
-
-fof(axMerge237, axiom, 
- ( ! [X] : 
- (hasType(type_Gland, X) => hasType(type_Organ, X)))).
-
-fof(axMerge238, axiom, 
- ( ! [X] : 
- (hasType(type_GovernmentOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMerge239, axiom, 
- ( ! [X] : 
- (hasType(type_Government, X) => hasType(type_GovernmentOrganization, X)))).
-
-fof(axMerge240, axiom, 
- ( ! [X] : 
- (hasType(type_Grabbing, X) => hasType(type_Attaching, X)))).
-
-fof(axMerge241, axiom, 
- ( ! [X] : 
- (hasType(type_Grabbing, X) => hasType(type_Touching, X)))).
-
-fof(axMerge242, axiom, 
- ( ! [X] : 
- (hasType(type_Graduation, X) => hasType(type_LeavingAnOrganization, X)))).
-
-fof(axMerge243, axiom, 
- ( ! [X] : 
- (hasType(type_GraphArc, X) => hasType(type_GraphElement, X)))).
-
-fof(axMerge244, axiom, 
- ( ! [X] : 
- (hasType(type_GraphCircuit, X) => hasType(type_GraphPath, X)))).
-
-fof(axMerge245, axiom, 
- ( ! [X] : 
- (hasType(type_GraphElement, X) => hasType(type_Abstract, X)))).
-
-fof(axMerge246, axiom, 
- ( ! [X] : 
- (hasType(type_GraphLoop, X) => hasType(type_GraphArc, X)))).
-
-fof(axMerge247, axiom, 
- ( ! [X] : 
- (hasType(type_GraphNode, X) => hasType(type_GraphElement, X)))).
-
-fof(axMerge248, axiom, 
- ( ! [X] : 
- (hasType(type_GraphPath, X) => hasType(type_DirectedGraph, X)))).
-
-fof(axMerge249, axiom, 
- ( ! [X] : 
- (hasType(type_Graph, X) => hasType(type_Abstract, X)))).
-
-fof(axMerge250, axiom, 
- ( ! [X] : 
- (hasType(type_GroupOfPeople, X) => hasType(type_Group, X)))).
-
-fof(axMerge251, axiom, 
- ( ! [X] : 
- (hasType(type_Group, X) => hasType(type_Agent, X)))).
-
-fof(axMerge252, axiom, 
- ( ! [X] : 
- (hasType(type_Group, X) => hasType(type_Collection, X)))).
-
-fof(axMerge253, axiom, 
- ( ! [X] : 
- (hasType(type_Growth, X) => hasType(type_AutonomicProcess, X)))).
-
-fof(axMerge254, axiom, 
- ( ! [X] : 
- (hasType(type_Guiding, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge255, axiom, 
- ( ! [X] : 
- (hasType(type_Hearing, X) => hasType(type_Perception, X)))).
-
-fof(axMerge256, axiom, 
- ( ! [X] : 
- (hasType(type_Heating, X) => hasType(type_Increasing, X)))).
-
-fof(axMerge257, axiom, 
- ( ! [X] : 
- (hasType(type_Hiring, X) => hasType(type_JoiningAnOrganization, X)))).
-
-fof(axMerge258, axiom, 
- ( ! [X] : 
- (hasType(type_Hole, X) => hasType(type_Region, X)))).
-
-fof(axMerge259, axiom, 
- ( ! [X] : 
- (hasType(type_Hominid, X) => hasType(type_Primate, X)))).
-
-fof(axMerge260, axiom, 
- ( ! [X] : 
- (hasType(type_HoofedMammal, X) => hasType(type_Mammal, X)))).
-
-fof(axMerge261, axiom, 
- ( ! [X] : 
- (hasType(type_Hormone, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axMerge262, axiom, 
- ( ! [X] : 
- (hasType(type_Hormone, X) => hasType(type_BodySubstance, X)))).
-
-fof(axMerge263, axiom, 
- ( ! [X] : 
- (hasType(type_Hour, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMerge264, axiom, 
- ( ! [X] : 
- (hasType(type_House, X) => hasType(type_ResidentialBuilding, X)))).
-
-fof(axMerge265, axiom, 
- ( ! [X] : 
- (hasType(type_House, X) => hasType(type_SingleFamilyResidence, X)))).
-
-fof(axMerge266, axiom, 
- ( ! [X] : 
- (hasType(type_HumanLanguage, X) => hasType(type_Language, X)))).
-
-fof(axMerge267, axiom, 
- ( ! [X] : 
- (hasType(type_Human, X) => hasType(type_CognitiveAgent, X)))).
-
-fof(axMerge268, axiom, 
- ( ! [X] : 
- (hasType(type_Human, X) => hasType(type_Hominid, X)))).
-
-fof(axMerge269, axiom, 
- ( ! [X] : 
- (hasType(type_Hunting, X) => hasType(type_Pursuing, X)))).
-
-fof(axMerge270, axiom, 
- ( ! [X] : 
- (hasType(type_Icon, X) => hasType(type_ContentBearingPhysical, X)))).
-
-fof(axMerge271, axiom, 
- ( ! [X] : 
- (hasType(type_ImaginaryNumber, X) => hasType(type_Number, X)))).
-
-fof(axMerge272, axiom, 
- ( ! [X] : 
- (hasType(type_Impacting, X) => hasType(type_Touching, X)))).
-
-fof(axMerge273, axiom, 
- ( ! [X] : 
- (hasType(type_Impelling, X) => hasType(type_Transfer, X)))).
-
-fof(axMerge274, axiom, 
- ( ! [X] : 
- (hasType(type_Increasing, X) => hasType(type_QuantityChange, X)))).
-
-fof(axMerge275, axiom, 
- ( ! [X] : 
- (hasType(type_InductiveArgument, X) => hasType(type_Argument, X)))).
-
-fof(axMerge276, axiom, 
- ( ! [X] : 
- (hasType(type_InformationMeasure, X) => hasType(type_ConstantQuantity, X)))).
-
-fof(axMerge277, axiom, 
- ( ! [X] : 
- (hasType(type_Ingesting, X) => hasType(type_OrganismProcess, X)))).
-
-fof(axMerge278, axiom, 
- ( ! [X] : 
- (hasType(type_Injecting, X) => hasType(type_Inserting, X)))).
-
-fof(axMerge279, axiom, 
- (! [Var_INJ] : 
- (((hasType(type_Damaging, Var_INJ)) & ( ( ? [Var_ORGANISM] : 
- (hasType(type_Organism, Var_ORGANISM) &  
-(f_patient(Var_INJ,Var_ORGANISM)))))) <=> (hasType(type_Injuring, Var_INJ))))).
-
-fof(axMerge280, axiom, 
- ( ! [X] : 
- (hasType(type_Injuring, X) => hasType(type_PathologicProcess, X)))).
-
-fof(axMerge281, axiom, 
- ( ! [X] : 
- (hasType(type_Insect, X) => hasType(type_Arthropod, X)))).
-
-fof(axMerge282, axiom, 
- ( ! [X] : 
- (hasType(type_Inserting, X) => hasType(type_Putting, X)))).
-
-fof(axMerge283, axiom, 
- ( ! [X] : 
- (hasType(type_Integer, X) => hasType(type_RationalNumber, X)))).
-
-fof(axMerge284, axiom, 
- ( ! [X] : 
- (hasType(type_IntentionalProcess, X) => hasType(type_Process, X)))).
-
-fof(axMerge285, axiom, 
- ( ! [X] : 
- (hasType(type_IntentionalPsychologicalProcess, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge286, axiom, 
- ( ! [X] : 
- (hasType(type_IntentionalPsychologicalProcess, X) => hasType(type_PsychologicalProcess, X)))).
-
-fof(axMerge287, axiom, 
- ( ! [X] : 
- (hasType(type_InternalAttribute, X) => hasType(type_Attribute, X)))).
-
-fof(axMerge288, axiom, 
- ( ! [X] : 
- (hasType(type_InternalChange, X) => hasType(type_Process, X)))).
-
-fof(axMerge289, axiom, 
- ( ! [X] : 
- (hasType(type_Interpreting, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge290, axiom, 
- ( ! [X] : 
- (hasType(type_InvalidDeductiveArgument, X) => hasType(type_DeductiveArgument, X)))).
-
-fof(axMerge291, axiom, 
- ( ! [X] : 
- (hasType(type_Invertebrate, X) => hasType(type_Animal, X)))).
-
-fof(axMerge292, axiom, 
- ( ! [X] : 
- (hasType(type_Investigating, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge293, axiom, 
- ( ! [X] : 
- (hasType(type_IrrationalNumber, X) => hasType(type_RealNumber, X)))).
-
-fof(axMerge294, axiom, 
- ( ! [X] : 
- (hasType(type_Island, X) => hasType(type_LandArea, X)))).
-
-fof(axMerge295, axiom, 
- ( ! [X] : 
- (hasType(type_January, X) => hasType(type_Month, X)))).
-
-fof(axMerge296, axiom, 
- ( ! [X] : 
- (hasType(type_JoiningAnOrganization, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMerge297, axiom, 
- ( ! [X] : 
- (hasType(type_Judging, X) => hasType(type_Selecting, X)))).
-
-fof(axMerge298, axiom, 
- ( ! [X] : 
- (hasType(type_JudicialOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMerge299, axiom, 
- (! [Var_PROCESS] : 
- (((hasType(type_PoliticalProcess, Var_PROCESS)) & ( ( ? [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) &  
-(f_agent(Var_PROCESS,Var_ORG)))))) <=> (hasType(type_JudicialProcess, Var_PROCESS))))).
-
-fof(axMerge300, axiom, 
- ( ! [X] : 
- (hasType(type_July, X) => hasType(type_Month, X)))).
-
-fof(axMerge301, axiom, 
- ( ! [X] : 
- (hasType(type_June, X) => hasType(type_Month, X)))).
-
-fof(axMerge302, axiom, 
- ( ! [X] : 
- (hasType(type_Keeping, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge303, axiom, 
- ( ! [X] : 
- (hasType(type_Killing, X) => hasType(type_Destruction, X)))).
-
-fof(axMerge304, axiom, 
- ( ! [X] : 
- (hasType(type_LandArea, X) => hasType(type_GeographicArea, X)))).
-
-fof(axMerge305, axiom, 
- ( ! [X] : 
- (hasType(type_LandTransitway, X) => hasType(type_LandArea, X)))).
-
-fof(axMerge306, axiom, 
- ( ! [X] : 
- (hasType(type_LandTransitway, X) => hasType(type_Transitway, X)))).
-
-fof(axMerge307, axiom, 
- ( ! [X] : 
- (hasType(type_Language, X) => hasType(type_LinguisticExpression, X)))).
-
-fof(axMerge308, axiom, 
- ( ! [X] : 
- (hasType(type_LeapYear, X) => hasType(type_Year, X)))).
-
-fof(axMerge309, axiom, 
- ( ! [X] : 
- (hasType(type_Learning, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge310, axiom, 
- ( ! [X] : 
- (hasType(type_LeavingAnOrganization, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMerge311, axiom, 
- ( ! [X] : 
- (hasType(type_LegalAction, X) => hasType(type_Contest, X)))).
-
-fof(axMerge312, axiom, 
- ( ! [X] : 
- (hasType(type_LegalDecision, X) => hasType(type_Declaring, X)))).
-
-fof(axMerge313, axiom, 
- ( ! [X] : 
- (hasType(type_LegalDecision, X) => hasType(type_JudicialProcess, X)))).
-
-fof(axMerge314, axiom, 
- ( ! [X] : 
- (hasType(type_Lending, X) => hasType(type_Giving, X)))).
-
-fof(axMerge315, axiom, 
- ( ! [X] : 
- (hasType(type_LengthMeasure, X) => hasType(type_ConstantQuantity, X)))).
-
-fof(axMerge316, axiom, 
- ( ! [X] : 
- (hasType(type_LinguisticCommunication, X) => hasType(type_Communication, X)))).
-
-fof(axMerge317, axiom, 
- ( ! [X] : 
- (hasType(type_LinguisticExpression, X) => hasType(type_ContentBearingPhysical, X)))).
-
-fof(axMerge318, axiom, 
- ( ! [X] : 
- (hasType(type_LiquidMixture, X) => hasType(type_Mixture, X)))).
-
-fof(axMerge319, axiom, 
- ( ! [X] : 
- (hasType(type_LiquidMotion, X) => hasType(type_Motion, X)))).
-
-fof(axMerge320, axiom, 
- ( ! [X] : 
- (hasType(type_Listening, X) => hasType(type_Hearing, X)))).
-
-fof(axMerge321, axiom, 
- ( ! [X] : 
- (hasType(type_Listening, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge322, axiom, 
- ( ! [X] : 
- (hasType(type_Looking, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge323, axiom, 
- ( ! [X] : 
- (hasType(type_Looking, X) => hasType(type_Seeing, X)))).
-
-fof(axMerge324, axiom, 
- ( ! [X] : 
- (hasType(type_Machine, X) => hasType(type_Device, X)))).
-
-fof(axMerge325, axiom, 
- ( ! [X] : 
- (hasType(type_Maintaining, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge326, axiom, 
- ( ! [X] : 
- (hasType(type_Making, X) => hasType(type_Creation, X)))).
-
-fof(axMerge327, axiom, 
- ( ! [X] : 
- (hasType(type_Making, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge328, axiom, 
- ( ! [X] : 
- (hasType(type_Mammal, X) => hasType(type_WarmBloodedVertebrate, X)))).
-
-fof(axMerge329, axiom, 
- ( ! [X] : 
- (hasType(type_Man, X) => hasType(type_Human, X)))).
-
-fof(axMerge330, axiom, 
- ( ! [X] : 
- (hasType(type_Managing, X) => hasType(type_Guiding, X)))).
-
-fof(axMerge331, axiom, 
- ( ! [X] : 
- (hasType(type_Managing, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMerge332, axiom, 
- ( ! [X] : 
- (hasType(type_Maneuver, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge333, axiom, 
- ( ! [X] : 
- (hasType(type_ManualHumanLanguage, X) => hasType(type_HumanLanguage, X)))).
-
-fof(axMerge334, axiom, 
- ( ! [X] : 
- (hasType(type_Manufacture, X) => hasType(type_Making, X)))).
-
-fof(axMerge335, axiom, 
- ( ! [X] : 
- (hasType(type_Manufacturer, X) => hasType(type_Corporation, X)))).
-
-fof(axMerge336, axiom, 
- ( ! [X] : 
- (hasType(type_March, X) => hasType(type_Month, X)))).
-
-fof(axMerge337, axiom, 
- ( ! [X] : 
- (hasType(type_Marsupial, X) => hasType(type_Mammal, X)))).
-
-fof(axMerge338, axiom, 
- ( ! [X] : 
- (hasType(type_MassMeasure, X) => hasType(type_ConstantQuantity, X)))).
-
-fof(axMerge339, axiom, 
- ( ! [X] : 
- (hasType(type_Matriculation, X) => hasType(type_JoiningAnOrganization, X)))).
-
-fof(axMerge340, axiom, 
- ( ! [X] : 
- (hasType(type_May, X) => hasType(type_Month, X)))).
-
-fof(axMerge341, axiom, 
- ( ! [X] : 
- (hasType(type_MeasuringDevice, X) => hasType(type_Device, X)))).
-
-fof(axMerge342, axiom, 
- ( ! [X] : 
- (hasType(type_Measuring, X) => hasType(type_Calculating, X)))).
-
-fof(axMerge343, axiom, 
- ( ! [X] : 
- (hasType(type_Meat, X) => hasType(type_Food, X)))).
-
-fof(axMerge344, axiom, 
- ( ! [X] : 
- (hasType(type_Meeting, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axMerge345, axiom, 
- ( ! [X] : 
- (hasType(type_Melting, X) => hasType(type_StateChange, X)))).
-
-fof(axMerge346, axiom, 
- ( ! [X] : 
- (hasType(type_MercantileOrganization, X) => hasType(type_Corporation, X)))).
-
-fof(axMerge347, axiom, 
- ( ! [X] : 
- (hasType(type_Metal, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axMerge348, axiom, 
- ( ! [X] : 
- (hasType(type_Microorganism, X) => hasType(type_Organism, X)))).
-
-fof(axMerge349, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryForce, X) => hasType(type_PoliticalOrganization, X)))).
-
-fof(axMerge350, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryOrganization, X) => hasType(type_GovernmentOrganization, X)))).
-
-fof(axMerge351, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryOrganization, X) => hasType(type_MilitaryForce, X)))).
-
-fof(axMerge352, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryProcess, X) => hasType(type_PoliticalProcess, X)))).
-
-fof(axMerge353, axiom, 
- ( ! [X] : 
- (hasType(type_Mineral, X) => hasType(type_Substance, X)))).
-
-fof(axMerge354, axiom, 
- ( ! [X] : 
- (hasType(type_Minute, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMerge355, axiom, 
- ( ! [X] : 
- (hasType(type_Mixture, X) => hasType(type_Substance, X)))).
-
-fof(axMerge356, axiom, 
- ( ! [X] : 
- (hasType(type_Molecule, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axMerge357, axiom, 
- ( ! [X] : 
- (hasType(type_Mollusk, X) => hasType(type_Invertebrate, X)))).
-
-fof(axMerge358, axiom, 
- ( ! [X] : 
- (hasType(type_Monday, X) => hasType(type_Day, X)))).
-
-fof(axMerge359, axiom, 
- ( ! [X] : 
- (hasType(type_Monkey, X) => hasType(type_Primate, X)))).
-
-fof(axMerge360, axiom, 
- ( ! [X] : 
- (hasType(type_Month, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMerge361, axiom, 
- ( ! [X] : 
- (hasType(type_Morpheme, X) => hasType(type_LinguisticExpression, X)))).
-
-fof(axMerge362, axiom, 
- ( ! [X] : 
- (hasType(type_Moss, X) => hasType(type_NonFloweringPlant, X)))).
-
-fof(axMerge363, axiom, 
- ( ! [X] : 
- (hasType(type_MotionDownward, X) => hasType(type_Motion, X)))).
-
-fof(axMerge364, axiom, 
- ( ! [X] : 
- (hasType(type_MotionPicture, X) => hasType(type_Text, X)))).
-
-fof(axMerge365, axiom, 
- ( ! [X] : 
- (hasType(type_MotionUpward, X) => hasType(type_Motion, X)))).
-
-fof(axMerge366, axiom, 
- ( ! [X] : 
- (hasType(type_Motion, X) => hasType(type_Process, X)))).
-
-fof(axMerge367, axiom, 
- ( ! [X] : 
- (hasType(type_MultiGraph, X) => hasType(type_Graph, X)))).
-
-fof(axMerge368, axiom, 
- ( ! [X] : 
- (hasType(type_Muscle, X) => hasType(type_AnimalSubstance, X)))).
-
-fof(axMerge369, axiom, 
- ( ! [X] : 
- (hasType(type_Muscle, X) => hasType(type_Tissue, X)))).
-
-fof(axMerge370, axiom, 
- ( ! [X] : 
- (hasType(type_Music, X) => hasType(type_RadiatingSound, X)))).
-
-fof(axMerge371, axiom, 
- ( ! [X] : 
- (hasType(type_MusicalInstrument, X) => hasType(type_Device, X)))).
-
-fof(axMerge372, axiom, 
- ( ! [X] : 
- (hasType(type_MutuallyDisjointClass, X) => hasType(type_SetOrClass, X)))).
-
-fof(axMerge373, axiom, 
- ( ! [X] : 
- (hasType(type_Myriapod, X) => hasType(type_Arthropod, X)))).
-
-fof(axMerge374, axiom, 
- ( ! [X] : 
- (hasType(type_Naming, X) => hasType(type_Declaring, X)))).
-
-fof(axMerge375, axiom, 
- ( ! [X] : 
- (hasType(type_Nation, X) => hasType(type_GeopoliticalArea, X)))).
-
-fof(axMerge376, axiom, 
- ( ! [X] : 
- (hasType(type_Nation, X) => hasType(type_LandArea, X)))).
-
-fof(axMerge377, axiom, 
- ( ! [X] : 
- (hasType(type_NaturalLanguage, X) => hasType(type_HumanLanguage, X)))).
-
-fof(axMerge378, axiom, 
- ( ! [X] : 
- (hasType(type_NaturalProcess, X) => hasType(type_Process, X)))).
-
-fof(axMerge379, axiom, 
- ( ! [X] : 
- (hasType(type_NaturalSubstance, X) => hasType(type_Substance, X)))).
-
-fof(axMerge380, axiom, 
- ( ! [X] : 
- (hasType(type_NegativeInteger, X) => hasType(type_Integer, X)))).
-
-fof(axMerge381, axiom, 
- ( ! [X] : 
- (hasType(type_NegativeInteger, X) => hasType(type_NegativeRealNumber, X)))).
-
-fof(axMerge382, axiom, 
- (! [Var_NUMBER] : 
- (((hasType(type_RealNumber, Var_NUMBER)) & ( f_lessThan(Var_NUMBER,0))) <=> (hasType(type_NegativeRealNumber, Var_NUMBER))))).
-
-fof(axMerge383, axiom, 
- ( ! [X] : 
- (hasType(type_Neutron, X) => hasType(type_SubatomicParticle, X)))).
-
-fof(axMerge384, axiom, 
- ( ! [X] : 
- (hasType(type_NonCompositeUnitOfMeasure, X) => hasType(type_UnitOfMeasure, X)))).
-
-fof(axMerge385, axiom, 
- ( ! [X] : 
- (hasType(type_NonFloweringPlant, X) => hasType(type_Plant, X)))).
-
-fof(axMerge386, axiom, 
- ( ! [X] : 
- (hasType(type_NonNullSet, X) => hasType(type_SetOrClass, X)))).
-
-fof(axMerge387, axiom, 
- ( ! [X] : 
- (hasType(type_NonnegativeInteger, X) => hasType(type_Integer, X)))).
-
-fof(axMerge388, axiom, 
- ( ! [X] : 
- (hasType(type_NonnegativeInteger, X) => hasType(type_NonnegativeRealNumber, X)))).
-
-fof(axMerge389, axiom, 
- (! [Var_NUMBER] : 
- (((hasType(type_RealNumber, Var_NUMBER)) & ( f_greaterThanOrEqualTo(Var_NUMBER,0))) <=> (hasType(type_NonnegativeRealNumber, Var_NUMBER))))).
-
-fof(axMerge390, axiom, 
- ( ! [X] : 
- (hasType(type_NormativeAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axMerge391, axiom, 
- ( ! [X] : 
- (hasType(type_NounPhrase, X) => hasType(type_Phrase, X)))).
-
-fof(axMerge392, axiom, 
- ( ! [X] : 
- (hasType(type_Noun, X) => hasType(type_Word, X)))).
-
-fof(axMerge393, axiom, 
- ( ! [X] : 
- (hasType(type_November, X) => hasType(type_Month, X)))).
-
-fof(axMerge394, axiom, 
- ( ! [X] : 
- (hasType(type_NullSet, X) => hasType(type_SetOrClass, X)))).
-
-fof(axMerge395, axiom, 
- ( ! [X] : 
- (hasType(type_Number, X) => hasType(type_Quantity, X)))).
-
-fof(axMerge396, axiom, 
- ( ! [X] : 
- (hasType(type_Nutrient, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axMerge397, axiom, 
- ( ! [X] : 
- (hasType(type_Object, X) => hasType(type_Physical, X)))).
-
-fof(axMerge398, axiom, 
- ( ! [X] : 
- (hasType(type_ObjectiveNorm, X) => hasType(type_NormativeAttribute, X)))).
-
-fof(axMerge399, axiom, 
- ( ! [X] : 
- (hasType(type_October, X) => hasType(type_Month, X)))).
-
-fof(axMerge400, axiom, 
- ( ! [X] : 
- (hasType(type_OddInteger, X) => hasType(type_Integer, X)))).
-
-fof(axMerge401, axiom, 
- ( ! [X] : 
- (hasType(type_Offering, X) => hasType(type_Committing, X)))).
-
-fof(axMerge402, axiom, 
- ( ! [X] : 
- (hasType(type_OlfactoryAttribute, X) => hasType(type_PerceptualAttribute, X)))).
-
-fof(axMerge403, axiom, 
- ( ! [X] : 
- (hasType(type_OneDimensionalFigure, X) => hasType(type_GeometricFigure, X)))).
-
-fof(axMerge404, axiom, 
- ( ! [X] : 
- (hasType(type_OpenTwoDimensionalFigure, X) => hasType(type_TwoDimensionalFigure, X)))).
-
-fof(axMerge405, axiom, 
- ( ! [X] : 
- (hasType(type_Ordering, X) => hasType(type_Directing, X)))).
-
-fof(axMerge406, axiom, 
- ( ! [X] : 
- (hasType(type_OrganOrTissueProcess, X) => hasType(type_AutonomicProcess, X)))).
-
-fof(axMerge407, axiom, 
- ( ! [X] : 
- (hasType(type_Organ, X) => hasType(type_BodyPart, X)))).
-
-fof(axMerge408, axiom, 
- ( ! [X] : 
- (hasType(type_OrganicObject, X) => hasType(type_CorpuscularObject, X)))).
-
-fof(axMerge409, axiom, 
- ( ! [X] : 
- (hasType(type_OrganismProcess, X) => hasType(type_PhysiologicProcess, X)))).
-
-fof(axMerge410, axiom, 
- ( ! [X] : 
- (hasType(type_Organism, X) => hasType(type_Agent, X)))).
-
-fof(axMerge411, axiom, 
- ( ! [X] : 
- (hasType(type_Organism, X) => hasType(type_OrganicObject, X)))).
-
-fof(axMerge412, axiom, 
- ( ! [X] : 
- (hasType(type_Organization, X) => hasType(type_CognitiveAgent, X)))).
-
-fof(axMerge413, axiom, 
- ( ! [X] : 
- (hasType(type_Organization, X) => hasType(type_Group, X)))).
-
-fof(axMerge414, axiom, 
- ( ! [X] : 
- (hasType(type_OrganizationalProcess, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge415, axiom, 
- ( ! [X] : 
- (hasType(type_Oval, X) => hasType(type_ClosedTwoDimensionalFigure, X)))).
-
-fof(axMerge416, axiom, 
- ( ! [X] : 
- (hasType(type_PairwiseDisjointClass, X) => hasType(type_SetOrClass, X)))).
-
-fof(axMerge417, axiom, 
- ( ! [X] : 
- (hasType(type_ParamilitaryOrganization, X) => hasType(type_MilitaryForce, X)))).
-
-fof(axMerge418, axiom, 
- ( ! [X] : 
- (hasType(type_ParticleWord, X) => hasType(type_Word, X)))).
-
-fof(axMerge419, axiom, 
- ( ! [X] : 
- (hasType(type_Patent, X) => hasType(type_Certificate, X)))).
-
-fof(axMerge420, axiom, 
- ( ! [X] : 
- (hasType(type_PathologicProcess, X) => hasType(type_BiologicalProcess, X)))).
-
-fof(axMerge421, axiom, 
- ( ! [X] : 
- (hasType(type_Perception, X) => hasType(type_PsychologicalProcess, X)))).
-
-fof(axMerge422, axiom, 
- ( ! [X] : 
- (hasType(type_PerceptualAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axMerge423, axiom, 
- ( ! [X] : 
- (hasType(type_Periodical, X) => hasType(type_Series, X)))).
-
-fof(axMerge424, axiom, 
- ( ! [X] : 
- (hasType(type_PermanentResidence, X) => hasType(type_Residence, X)))).
-
-fof(axMerge425, axiom, 
- ( ! [X] : 
- (hasType(type_Phrase, X) => hasType(type_LinguisticExpression, X)))).
-
-fof(axMerge426, axiom, 
- ( ! [X] : 
- (hasType(type_PhysicalAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axMerge427, axiom, 
- ( ! [X] : 
- (hasType(type_PhysicalQuantity, X) => hasType(type_Quantity, X)))).
-
-fof(axMerge428, axiom, 
- ( ! [X] : 
- (hasType(type_PhysicalState, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axMerge429, axiom, 
- ( ! [X] : 
- (hasType(type_PhysicalSystem, X) => hasType(type_Physical, X)))).
-
-fof(axMerge430, axiom, 
- ( ! [X] : 
- (hasType(type_Physical, X) => hasType(type_Entity, X)))).
-
-fof(axMerge431, axiom, 
- ( ! [X] : 
- (hasType(type_PhysiologicProcess, X) => hasType(type_BiologicalProcess, X)))).
-
-fof(axMerge432, axiom, 
- ( ! [X] : 
- (hasType(type_Plan, X) => hasType(type_Procedure, X)))).
-
-fof(axMerge433, axiom, 
- ( ! [X] : 
- (hasType(type_PlaneAngleMeasure, X) => hasType(type_AngleMeasure, X)))).
-
-fof(axMerge434, axiom, 
- ( ! [X] : 
- (hasType(type_Planning, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge435, axiom, 
- ( ! [X] : 
- (hasType(type_PlantAnatomicalStructure, X) => hasType(type_AnatomicalStructure, X)))).
-
-fof(axMerge436, axiom, 
- ( ! [X] : 
- (hasType(type_PlantSubstance, X) => hasType(type_BodySubstance, X)))).
-
-fof(axMerge437, axiom, 
- (! [Var_PLANT] : 
- (((hasType(type_Organism, Var_PLANT)) & ( ((( ? [Var_SUBSTANCE] : 
- (hasType(type_PlantSubstance, Var_SUBSTANCE) &  
-(f_part(Var_SUBSTANCE,Var_PLANT))))) & (( ? [Var_STRUCTURE] : 
- (hasType(type_PlantAnatomicalStructure, Var_STRUCTURE) &  
-(f_part(Var_STRUCTURE,Var_PLANT)))))))) <=> (hasType(type_Plant, Var_PLANT))))).
-
-fof(axMerge438, axiom, 
- ( ! [X] : 
- (hasType(type_Poisoning, X) => hasType(type_Injuring, X)))).
-
-fof(axMerge439, axiom, 
- ( ! [X] : 
- (hasType(type_Poking, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge440, axiom, 
- ( ! [X] : 
- (hasType(type_PoliceOrganization, X) => hasType(type_GovernmentOrganization, X)))).
-
-fof(axMerge441, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticalOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMerge442, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticalProcess, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMerge443, axiom, 
- ( ! [X] : 
- (hasType(type_Pollen, X) => hasType(type_PlantAnatomicalStructure, X)))).
-
-fof(axMerge444, axiom, 
- ( ! [X] : 
- (hasType(type_Pollen, X) => hasType(type_ReproductiveBody, X)))).
-
-fof(axMerge445, axiom, 
- ( ! [X] : 
- (hasType(type_Position, X) => hasType(type_SocialRole, X)))).
-
-fof(axMerge446, axiom, 
- ( ! [X] : 
- (hasType(type_PositionalAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axMerge447, axiom, 
- ( ! [X] : 
- (hasType(type_PositiveInteger, X) => hasType(type_NonnegativeInteger, X)))).
-
-fof(axMerge448, axiom, 
- ( ! [X] : 
- (hasType(type_PositiveInteger, X) => hasType(type_PositiveRealNumber, X)))).
-
- fof(axMerge449, axiom, 
- (! [Var_NUMBER] : 
- (((hasType(type_NonnegativeRealNumber, Var_NUMBER)) & ( f_greaterThan(Var_NUMBER,0))) <=> (hasType(type_PositiveRealNumber, Var_NUMBER))))).
-
-fof(axMerge450, axiom, 
- ( ! [X] : 
- (hasType(type_Precipitation, X) => hasType(type_Falling, X)))).
-
-fof(axMerge451, axiom, 
- ( ! [X] : 
- (hasType(type_Precipitation, X) => hasType(type_WaterMotion, X)))).
-
-fof(axMerge452, axiom, 
- ( ! [X] : 
- (hasType(type_Precipitation, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axMerge453, axiom, 
- ( ! [X] : 
- (hasType(type_Predicting, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge454, axiom, 
- ( ! [X] : 
- (hasType(type_PrepositionalPhrase, X) => hasType(type_Phrase, X)))).
-
-fof(axMerge455, axiom, 
- ( ! [X] : 
- (hasType(type_Pretending, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axMerge456, axiom, 
- ( ! [X] : 
- (hasType(type_PrimaryColor, X) => hasType(type_ColorAttribute, X)))).
-
-fof(axMerge457, axiom, 
- ( ! [X] : 
- (hasType(type_Primate, X) => hasType(type_Mammal, X)))).
-
-fof(axMerge458, axiom, 
- ( ! [X] : 
- (hasType(type_PrimeNumber, X) => hasType(type_Integer, X)))).
-
-fof(axMerge459, axiom, 
- ( ! [X] : 
- (hasType(type_ProbabilityAttribute, X) => hasType(type_ObjectiveNorm, X)))).
-
-fof(axMerge460, axiom, 
- ( ! [X] : 
- (hasType(type_Procedure, X) => hasType(type_Proposition, X)))).
-
-fof(axMerge461, axiom, 
- ( ! [X] : 
- (hasType(type_Process, X) => hasType(type_Physical, X)))).
-
-fof(axMerge462, axiom, 
- ( ! [X] : 
- (hasType(type_Product, X) => hasType(type_Artifact, X)))).
-
-fof(axMerge463, axiom, 
- ( ! [X] : 
- (hasType(type_Proposition, X) => hasType(type_Abstract, X)))).
-
-fof(axMerge464, axiom, 
- ( ! [X] : 
- (hasType(type_Protein, X) => hasType(type_Nutrient, X)))).
-
-fof(axMerge465, axiom, 
- ( ! [X] : 
- (hasType(type_Proton, X) => hasType(type_SubatomicParticle, X)))).
-
-fof(axMerge466, axiom, 
- ( ! [X] : 
- (hasType(type_PseudoGraph, X) => hasType(type_Graph, X)))).
-
-fof(axMerge467, axiom, 
- ( ! [X] : 
- (hasType(type_PsychologicalAttribute, X) => hasType(type_BiologicalAttribute, X)))).
-
-fof(axMerge468, axiom, 
- ( ! [X] : 
- (hasType(type_PsychologicalDysfunction, X) => hasType(type_DiseaseOrSyndrome, X)))).
-
-fof(axMerge469, axiom, 
- ( ! [X] : 
- (hasType(type_PsychologicalDysfunction, X) => hasType(type_PsychologicalAttribute, X)))).
-
-fof(axMerge470, axiom, 
- ( ! [X] : 
- (hasType(type_PsychologicalProcess, X) => hasType(type_BiologicalProcess, X)))).
-
-fof(axMerge471, axiom, 
- ( ! [X] : 
- (hasType(type_Publication, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMerge472, axiom, 
- ( ! [X] : 
- (hasType(type_Publication, X) => hasType(type_Manufacture, X)))).
-
-fof(axMerge473, axiom, 
- ( ! [X] : 
- (hasType(type_PureSubstance, X) => hasType(type_Substance, X)))).
-
-fof(axMerge474, axiom, 
- ( ! [X] : 
- (hasType(type_Pursuing, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge475, axiom, 
- ( ! [X] : 
- (hasType(type_Putting, X) => hasType(type_Transfer, X)))).
-
-fof(axMerge476, axiom, 
- ( ! [X] : 
- (hasType(type_QuantityChange, X) => hasType(type_InternalChange, X)))).
-
-fof(axMerge477, axiom, 
- ( ! [X] : 
- (hasType(type_Quantity, X) => hasType(type_Abstract, X)))).
-
-fof(axMerge478, axiom, 
- ( ! [X] : 
- (hasType(type_Questioning, X) => hasType(type_Directing, X)))).
-
-fof(axMerge479, axiom, 
- ( ! [X] : 
- (hasType(type_RadiatingElectromagnetic, X) => hasType(type_Radiating, X)))).
-
-fof(axMerge480, axiom, 
- ( ! [X] : 
- (hasType(type_RadiatingInfrared, X) => hasType(type_RadiatingElectromagnetic, X)))).
-
-fof(axMerge481, axiom, 
- ( ! [X] : 
- (hasType(type_RadiatingLight, X) => hasType(type_RadiatingElectromagnetic, X)))).
-
-fof(axMerge482, axiom, 
- ( ! [X] : 
- (hasType(type_RadiatingNuclear, X) => hasType(type_Radiating, X)))).
-
-fof(axMerge483, axiom, 
- ( ! [X] : 
- (hasType(type_RadiatingSound, X) => hasType(type_Radiating, X)))).
-
-fof(axMerge484, axiom, 
- ( ! [X] : 
- (hasType(type_RadiatingXRay, X) => hasType(type_RadiatingElectromagnetic, X)))).
-
-fof(axMerge485, axiom, 
- ( ! [X] : 
- (hasType(type_Radiating, X) => hasType(type_Motion, X)))).
-
-fof(axMerge486, axiom, 
- ( ! [X] : 
- (hasType(type_RationalNumber, X) => hasType(type_RealNumber, X)))).
-
-fof(axMerge487, axiom, 
- ( ! [X] : 
- (hasType(type_Reading, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMerge488, axiom, 
- ( ! [X] : 
- (hasType(type_RealNumber, X) => hasType(type_Number, X)))).
-
-fof(axMerge489, axiom, 
- ( ! [X] : 
- (hasType(type_Reasoning, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge490, axiom, 
- ( ! [X] : 
- (hasType(type_RecreationOrExercise, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge491, axiom, 
- ( ! [X] : 
- (hasType(type_Region, X) => hasType(type_Object, X)))).
-
-fof(axMerge492, axiom, 
- ( ! [X] : 
- (hasType(type_RegulatoryProcess, X) => hasType(type_Guiding, X)))).
-
-fof(axMerge493, axiom, 
- ( ! [X] : 
- (hasType(type_RelationalAttribute, X) => hasType(type_Attribute, X)))).
-
-fof(axMerge494, axiom, 
- ( ! [X] : 
- (hasType(type_Releasing, X) => hasType(type_Transfer, X)))).
-
-fof(axMerge495, axiom, 
- ( ! [X] : 
- (hasType(type_ReligiousOrganization, X) => hasType(type_BeliefGroup, X)))).
-
-fof(axMerge496, axiom, 
- ( ! [X] : 
- (hasType(type_ReligiousOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMerge497, axiom, 
- ( ! [X] : 
- (hasType(type_ReligiousProcess, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMerge498, axiom, 
- ( ! [X] : 
- (hasType(type_Remembering, X) => hasType(type_PsychologicalProcess, X)))).
-
-fof(axMerge499, axiom, 
- ( ! [X] : 
- (hasType(type_Removing, X) => hasType(type_Transfer, X)))).
-
-fof(axMerge500, axiom, 
- ( ! [X] : 
- (hasType(type_Repairing, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge501, axiom, 
- ( ! [X] : 
- (hasType(type_Replication, X) => hasType(type_OrganismProcess, X)))).
-
-fof(axMerge502, axiom, 
- ( ! [X] : 
- (hasType(type_RepresentationalArtWork, X) => hasType(type_ArtWork, X)))).
-
-fof(axMerge503, axiom, 
- ( ! [X] : 
- (hasType(type_RepresentationalArtWork, X) => hasType(type_Icon, X)))).
-
-fof(axMerge504, axiom, 
- ( ! [X] : 
- (hasType(type_ReproductiveBody, X) => hasType(type_BodyPart, X)))).
-
-fof(axMerge505, axiom, 
- ( ! [X] : 
- (hasType(type_Reptile, X) => hasType(type_ColdBloodedVertebrate, X)))).
-
-fof(axMerge506, axiom, 
- ( ! [X] : 
- (hasType(type_Requesting, X) => hasType(type_Directing, X)))).
-
-fof(axMerge507, axiom, 
- ( ! [X] : 
- (hasType(type_Residence, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMerge508, axiom, 
- ( ! [X] : 
- (hasType(type_ResidentialBuilding, X) => hasType(type_Building, X)))).
-
-fof(axMerge509, axiom, 
- ( ! [X] : 
- (hasType(type_ResidentialBuilding, X) => hasType(type_Residence, X)))).
-
-fof(axMerge510, axiom, 
- ( ! [X] : 
- (hasType(type_Roadway, X) => hasType(type_LandTransitway, X)))).
-
-fof(axMerge511, axiom, 
- ( ! [X] : 
- (hasType(type_Rodent, X) => hasType(type_Mammal, X)))).
-
-fof(axMerge512, axiom, 
- ( ! [X] : 
- (hasType(type_Room, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMerge513, axiom, 
- ( ! [X] : 
- (hasType(type_Running, X) => hasType(type_Ambulating, X)))).
-
-fof(axMerge514, axiom, 
- ( ! [X] : 
- (hasType(type_SaltWaterArea, X) => hasType(type_WaterArea, X)))).
-
-fof(axMerge515, axiom, 
- ( ! [X] : 
- (hasType(type_SaturationAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axMerge516, axiom, 
- ( ! [X] : 
- (hasType(type_Saturday, X) => hasType(type_Day, X)))).
-
-fof(axMerge517, axiom, 
- ( ! [X] : 
- (hasType(type_Second, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMerge518, axiom, 
- ( ! [X] : 
- (hasType(type_Seed, X) => hasType(type_PlantAnatomicalStructure, X)))).
-
-fof(axMerge519, axiom, 
- ( ! [X] : 
- (hasType(type_Seed, X) => hasType(type_ReproductiveBody, X)))).
-
-fof(axMerge520, axiom, 
- ( ! [X] : 
- (hasType(type_Seeing, X) => hasType(type_Perception, X)))).
-
-fof(axMerge521, axiom, 
- ( ! [X] : 
- (hasType(type_Selecting, X) => hasType(type_IntentionalPsychologicalProcess, X)))).
-
-fof(axMerge522, axiom, 
- ( ! [X] : 
- (hasType(type_SelfConnectedObject, X) => hasType(type_Object, X)))).
-
-fof(axMerge523, axiom, 
- ( ! [X] : 
- (hasType(type_Selling, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axMerge524, axiom, 
- ( ! [X] : 
- (hasType(type_Sentence, X) => hasType(type_LinguisticExpression, X)))).
-
-fof(axMerge525, axiom, 
- ( ! [X] : 
- (hasType(type_SentientAgent, X) => hasType(type_Agent, X)))).
-
-fof(axMerge526, axiom, 
- ( ! [X] : 
- (hasType(type_Separating, X) => hasType(type_DualObjectProcess, X)))).
-
-fof(axMerge527, axiom, 
- ( ! [X] : 
- (hasType(type_September, X) => hasType(type_Month, X)))).
-
-fof(axMerge528, axiom, 
- ( ! [X] : 
- (hasType(type_Series, X) => hasType(type_Text, X)))).
-
-fof(axMerge529, axiom, 
- ( ! [X] : 
- (hasType(type_ServiceProcess, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axMerge530, axiom, 
- ( ! [X] : 
- (hasType(type_SetOrClass, X) => hasType(type_Abstract, X)))).
-
-fof(axMerge531, axiom, 
- ( ! [X] : 
- (hasType(type_Set, X) => hasType(type_SetOrClass, X)))).
-
-fof(axMerge532, axiom, 
- ( ! [X] : 
- (hasType(type_SexAttribute, X) => hasType(type_BiologicalAttribute, X)))).
-
-fof(axMerge533, axiom, 
- ( ! [X] : 
- (hasType(type_SexualReproduction, X) => hasType(type_Replication, X)))).
-
-fof(axMerge534, axiom, 
- ( ! [X] : 
- (hasType(type_ShapeAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axMerge535, axiom, 
- ( ! [X] : 
- (hasType(type_ShapeChange, X) => hasType(type_InternalChange, X)))).
-
-fof(axMerge536, axiom, 
- ( ! [X] : 
- (hasType(type_Shooting, X) => hasType(type_Impelling, X)))).
-
-fof(axMerge537, axiom, 
- ( ! [X] : 
- (hasType(type_ShoreArea, X) => hasType(type_LandArea, X)))).
-
-fof(axMerge538, axiom, 
- ( ! [X] : 
- (hasType(type_Singing, X) => hasType(type_Music, X)))).
-
-fof(axMerge539, axiom, 
- ( ! [X] : 
- (hasType(type_Singing, X) => hasType(type_Speaking, X)))).
-
-fof(axMerge540, axiom, 
- ( ! [X] : 
- (hasType(type_SingleAgentProcess, X) => hasType(type_Process, X)))).
-
-fof(axMerge541, axiom, 
- ( ! [X] : 
- (hasType(type_SingleFamilyResidence, X) => hasType(type_PermanentResidence, X)))).
-
-fof(axMerge542, axiom, 
- ( ! [X] : 
- (hasType(type_Smelling, X) => hasType(type_Perception, X)))).
-
-fof(axMerge543, axiom, 
- ( ! [X] : 
- (hasType(type_Smoke, X) => hasType(type_Cloud, X)))).
-
-fof(axMerge544, axiom, 
- ( ! [X] : 
- (hasType(type_SocialInteraction, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMerge545, axiom, 
- ( ! [X] : 
- (hasType(type_SocialRole, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axMerge546, axiom, 
- ( ! [X] : 
- (hasType(type_SocialUnit, X) => hasType(type_GroupOfPeople, X)))).
-
-fof(axMerge547, axiom, 
- ( ! [X] : 
- (hasType(type_SolidAngleMeasure, X) => hasType(type_AngleMeasure, X)))).
-
-fof(axMerge548, axiom, 
- ( ! [X] : 
- (hasType(type_Solution, X) => hasType(type_LiquidMixture, X)))).
-
-fof(axMerge549, axiom, 
- ( ! [X] : 
- (hasType(type_SoundAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axMerge550, axiom, 
- ( ! [X] : 
- (hasType(type_Speaking, X) => hasType(type_LinguisticCommunication, X)))).
-
-fof(axMerge551, axiom, 
- ( ! [X] : 
- (hasType(type_Speaking, X) => hasType(type_Vocalizing, X)))).
-
-fof(axMerge552, axiom, 
- ( ! [X] : 
- (hasType(type_SpokenHumanLanguage, X) => hasType(type_HumanLanguage, X)))).
-
-fof(axMerge553, axiom, 
- ( ! [X] : 
- (hasType(type_Spore, X) => hasType(type_PlantAnatomicalStructure, X)))).
-
-fof(axMerge554, axiom, 
- ( ! [X] : 
- (hasType(type_Spore, X) => hasType(type_ReproductiveBody, X)))).
-
-fof(axMerge555, axiom, 
- ( ! [X] : 
- (hasType(type_Sport, X) => hasType(type_Game, X)))).
-
-fof(axMerge556, axiom, 
- ( ! [X] : 
- (hasType(type_StateChange, X) => hasType(type_InternalChange, X)))).
-
-fof(axMerge557, axiom, 
- ( ! [X] : 
- (hasType(type_StateOfMind, X) => hasType(type_PsychologicalAttribute, X)))).
-
-fof(axMerge558, axiom, 
- ( ! [X] : 
- (hasType(type_StateOrProvince, X) => hasType(type_GeopoliticalArea, X)))).
-
-fof(axMerge559, axiom, 
- ( ! [X] : 
- (hasType(type_StateOrProvince, X) => hasType(type_LandArea, X)))).
-
-fof(axMerge560, axiom, 
- ( ! [X] : 
- (hasType(type_StaticWaterArea, X) => hasType(type_WaterArea, X)))).
-
-fof(axMerge561, axiom, 
- ( ! [X] : 
- (hasType(type_Stating, X) => hasType(type_LinguisticCommunication, X)))).
-
-fof(axMerge562, axiom, 
- ( ! [X] : 
- (hasType(type_StationaryArtifact, X) => hasType(type_Artifact, X)))).
-
-fof(axMerge563, axiom, 
- ( ! [X] : 
- (hasType(type_StreamWaterArea, X) => hasType(type_FlowRegion, X)))).
-
-fof(axMerge564, axiom, 
- ( ! [X] : 
- (hasType(type_StreamWaterArea, X) => hasType(type_WaterArea, X)))).
-
-fof(axMerge565, axiom, 
- ( ! [X] : 
- (hasType(type_SubatomicParticle, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axMerge566, axiom, 
- ( ! [X] : 
- (hasType(type_SubjectiveAssessmentAttribute, X) => hasType(type_NormativeAttribute, X)))).
-
-fof(axMerge567, axiom, 
- ( ! [X] : 
- (hasType(type_Substance, X) => hasType(type_SelfConnectedObject, X)))).
-
-fof(axMerge568, axiom, 
- ( ! [X] : 
- (hasType(type_Substituting, X) => hasType(type_DualObjectProcess, X)))).
-
-fof(axMerge569, axiom, 
- ( ! [X] : 
- (hasType(type_Substituting, X) => hasType(type_Transfer, X)))).
-
-fof(axMerge570, axiom, 
- ( ! [X] : 
- (hasType(type_Summary, X) => hasType(type_Text, X)))).
-
-fof(axMerge571, axiom, 
- ( ! [X] : 
- (hasType(type_Sunday, X) => hasType(type_Day, X)))).
-
-fof(axMerge572, axiom, 
- ( ! [X] : 
- (hasType(type_Supposing, X) => hasType(type_LinguisticCommunication, X)))).
-
-fof(axMerge573, axiom, 
- ( ! [X] : 
- (hasType(type_SurfaceChange, X) => hasType(type_InternalChange, X)))).
-
-fof(axMerge574, axiom, 
- ( ! [X] : 
- (hasType(type_Surgery, X) => hasType(type_TherapeuticProcess, X)))).
-
-fof(axMerge575, axiom, 
- ( ! [X] : 
- (hasType(type_Suspension, X) => hasType(type_LiquidMixture, X)))).
-
-fof(axMerge576, axiom, 
- ( ! [X] : 
- (hasType(type_Swimming, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMerge577, axiom, 
- ( ! [X] : 
- (hasType(type_SymbolicString, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axMerge578, axiom, 
- ( ! [X] : 
- (hasType(type_SymmetricPositionalAttribute, X) => hasType(type_PositionalAttribute, X)))).
-
-fof(axMerge579, axiom, 
- (! [Var_SUBSTANCE] : 
- (((hasType(type_Substance, Var_SUBSTANCE)) & ( ( ? [Var_PROCESS] : 
- (hasType(type_IntentionalProcess, Var_PROCESS) &  
-(f_result(Var_PROCESS,Var_SUBSTANCE)))))) <=> (hasType(type_SyntheticSubstance, Var_SUBSTANCE))))).
-
-fof(axMerge580, axiom, 
- ( ! [X] : 
- (hasType(type_SystemeInternationalUnit, X) => hasType(type_UnitOfMeasure, X)))).
-
-fof(axMerge581, axiom, 
- ( ! [X] : 
- (hasType(type_TactilePerception, X) => hasType(type_Perception, X)))).
-
-fof(axMerge582, axiom, 
- ( ! [X] : 
- (hasType(type_TasteAttribute, X) => hasType(type_PerceptualAttribute, X)))).
-
-fof(axMerge583, axiom, 
- ( ! [X] : 
- (hasType(type_Tasting, X) => hasType(type_Perception, X)))).
-
-fof(axMerge584, axiom, 
- ( ! [X] : 
- (hasType(type_TemperatureMeasure, X) => hasType(type_ConstantQuantity, X)))).
-
-fof(axMerge585, axiom, 
- ( ! [X] : 
- (hasType(type_TemporaryResidence, X) => hasType(type_Residence, X)))).
-
-fof(axMerge586, axiom, 
- ( ! [X] : 
- (hasType(type_TerminatingEmployment, X) => hasType(type_LeavingAnOrganization, X)))).
-
-fof(axMerge587, axiom, 
- ( ! [X] : 
- (hasType(type_Text, X) => hasType(type_Artifact, X)))).
-
-fof(axMerge588, axiom, 
- ( ! [X] : 
- (hasType(type_Text, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axMerge589, axiom, 
- ( ! [X] : 
- (hasType(type_Text, X) => hasType(type_LinguisticExpression, X)))).
-
-fof(axMerge590, axiom, 
- ( ! [X] : 
- (hasType(type_TextureAttribute, X) => hasType(type_PerceptualAttribute, X)))).
-
-fof(axMerge591, axiom, 
- ( ! [X] : 
- (hasType(type_TherapeuticProcess, X) => hasType(type_Repairing, X)))).
-
-fof(axMerge592, axiom, 
- ( ! [X] : 
- (hasType(type_ThreeDimensionalFigure, X) => hasType(type_GeometricFigure, X)))).
-
-fof(axMerge593, axiom, 
- ( ! [X] : 
- (hasType(type_Thursday, X) => hasType(type_Day, X)))).
-
-fof(axMerge594, axiom, 
- ( ! [X] : 
- (hasType(type_TimeDependentQuantity, X) => hasType(type_UnaryConstantFunctionQuantity, X)))).
-
-fof(axMerge595, axiom, 
- ( ! [X] : 
- (hasType(type_TimeDuration, X) => hasType(type_TimeMeasure, X)))).
-
-fof(axMerge596, axiom, 
- ( ! [X] : 
- (hasType(type_TimeInterval, X) => hasType(type_TimePosition, X)))).
-
-fof(axMerge597, axiom, 
- ( ! [X] : 
- (hasType(type_TimeMeasure, X) => hasType(type_ConstantQuantity, X)))).
-
-fof(axMerge598, axiom, 
- ( ! [X] : 
- (hasType(type_TimePoint, X) => hasType(type_TimePosition, X)))).
-
-fof(axMerge599, axiom, 
- ( ! [X] : 
- (hasType(type_TimePosition, X) => hasType(type_TimeMeasure, X)))).
-
-fof(axMerge600, axiom, 
- ( ! [X] : 
- (hasType(type_TimeZone, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axMerge601, axiom, 
- ( ! [X] : 
- (hasType(type_Tissue, X) => hasType(type_BodySubstance, X)))).
-
-fof(axMerge602, axiom, 
- ( ! [X] : 
- (hasType(type_Touching, X) => hasType(type_Transfer, X)))).
-
-fof(axMerge603, axiom, 
- ( ! [X] : 
- (hasType(type_TraitAttribute, X) => hasType(type_PsychologicalAttribute, X)))).
-
-fof(axMerge604, axiom, 
- ( ! [X] : 
- (hasType(type_Transaction, X) => hasType(type_ChangeOfPossession, X)))).
-
-fof(axMerge605, axiom, 
- ( ! [X] : 
- (hasType(type_Transaction, X) => hasType(type_DualObjectProcess, X)))).
-
-fof(axMerge606, axiom, 
- ( ! [X] : 
- (hasType(type_Transfer, X) => hasType(type_Translocation, X)))).
-
-fof(axMerge607, axiom, 
- ( ! [X] : 
- (hasType(type_Transitway, X) => hasType(type_Region, X)))).
-
-fof(axMerge608, axiom, 
- ( ! [X] : 
- (hasType(type_Transitway, X) => hasType(type_SelfConnectedObject, X)))).
-
-fof(axMerge609, axiom, 
- ( ! [X] : 
- (hasType(type_Translating, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMerge610, axiom, 
- ( ! [X] : 
- (hasType(type_Translating, X) => hasType(type_DualObjectProcess, X)))).
-
-fof(axMerge611, axiom, 
- ( ! [X] : 
- (hasType(type_Translocation, X) => hasType(type_Motion, X)))).
-
-fof(axMerge612, axiom, 
- ( ! [X] : 
- (hasType(type_TransportationDevice, X) => hasType(type_Device, X)))).
-
-fof(axMerge613, axiom, 
- ( ! [X] : 
- (hasType(type_Transportation, X) => hasType(type_Translocation, X)))).
-
-fof(axMerge614, axiom, 
- ( ! [X] : 
- (hasType(type_Tree, X) => hasType(type_Graph, X)))).
-
-fof(axMerge615, axiom, 
- ( ! [X] : 
- (hasType(type_TruthValue, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axMerge616, axiom, 
- ( ! [X] : 
- (hasType(type_Tuesday, X) => hasType(type_Day, X)))).
-
-fof(axMerge617, axiom, 
- ( ! [X] : 
- (hasType(type_TwoDimensionalAngle, X) => hasType(type_OpenTwoDimensionalFigure, X)))).
-
-fof(axMerge618, axiom, 
- ( ! [X] : 
- (hasType(type_TwoDimensionalFigure, X) => hasType(type_GeometricFigure, X)))).
-
-fof(axMerge619, axiom, 
- ( ! [X] : 
- (hasType(type_UnaryConstantFunctionQuantity, X) => hasType(type_FunctionQuantity, X)))).
-
-fof(axMerge620, axiom, 
- ( ! [X] : 
- (hasType(type_Uncovering, X) => hasType(type_Removing, X)))).
-
-fof(axMerge621, axiom, 
- ( ! [X] : 
- (hasType(type_Ungrasping, X) => hasType(type_Detaching, X)))).
-
-fof(axMerge622, axiom, 
- ( ! [X] : 
- (hasType(type_UnilateralGetting, X) => hasType(type_Getting, X)))).
-
-fof(axMerge623, axiom, 
- ( ! [X] : 
- (hasType(type_UnilateralGiving, X) => hasType(type_Giving, X)))).
-
-fof(axMerge624, axiom, 
- ( ! [X] : 
- (hasType(type_UniqueList, X) => hasType(type_List, X)))).
-
-fof(axMerge625, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfAngularMeasure, X) => hasType(type_NonCompositeUnitOfMeasure, X)))).
-
-fof(axMerge626, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfArea, X) => hasType(type_CompositeUnitOfMeasure, X)))).
-
-fof(axMerge627, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfAtmosphericPressure, X) => hasType(type_CompositeUnitOfMeasure, X)))).
-
-fof(axMerge628, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfCurrency, X) => hasType(type_NonCompositeUnitOfMeasure, X)))).
-
-fof(axMerge629, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfDuration, X) => hasType(type_NonCompositeUnitOfMeasure, X)))).
-
-fof(axMerge630, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfFrequency, X) => hasType(type_CompositeUnitOfMeasure, X)))).
-
-fof(axMerge631, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfInformation, X) => hasType(type_NonCompositeUnitOfMeasure, X)))).
-
-fof(axMerge632, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfLength, X) => hasType(type_NonCompositeUnitOfMeasure, X)))).
-
-fof(axMerge633, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfMass, X) => hasType(type_NonCompositeUnitOfMeasure, X)))).
-
-fof(axMerge634, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfMeasure, X) => hasType(type_PhysicalQuantity, X)))).
-
-fof(axMerge635, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfTemperature, X) => hasType(type_NonCompositeUnitOfMeasure, X)))).
-
-fof(axMerge636, axiom, 
- ( ! [X] : 
- (hasType(type_UnitOfVolume, X) => hasType(type_CompositeUnitOfMeasure, X)))).
-
-fof(axMerge637, axiom, 
- ( ! [X] : 
- (hasType(type_ValidDeductiveArgument, X) => hasType(type_DeductiveArgument, X)))).
-
-fof(axMerge638, axiom, 
- ( ! [X] : 
- (hasType(type_Vehicle, X) => hasType(type_TransportationDevice, X)))).
-
-fof(axMerge639, axiom, 
- ( ! [X] : 
- (hasType(type_VerbPhrase, X) => hasType(type_Phrase, X)))).
-
-fof(axMerge640, axiom, 
- ( ! [X] : 
- (hasType(type_Verb, X) => hasType(type_Word, X)))).
-
-fof(axMerge641, axiom, 
- ( ! [X] : 
- (hasType(type_SpinalColumn, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMerge642, axiom, 
- ( ! [X] : 
- (hasType(type_SpinalColumn, X) => hasType(type_Organ, X)))).
-
-fof(axMerge643, axiom, 
- ( ! [X] : 
- (hasType(type_NervousSystem, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMerge644, axiom, 
- ( ! [X] : 
- (hasType(type_NervousSystem, X) => hasType(type_Organ, X)))).
-
-fof(axMerge645, axiom, 
- ( ! [X] : 
- (hasType(type_Skeleton, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMerge646, axiom, 
- ( ! [X] : 
- (hasType(type_Skeleton, X) => hasType(type_BodyPart, X)))).
-
-fof(axMerge647, axiom, 
- ( ! [X] : 
- (hasType(type_Exoskeleton, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMerge648, axiom, 
- ( ! [X] : 
- (hasType(type_Exoskeleton, X) => hasType(type_BodyPart, X)))).
-
-fof(axMerge649, axiom, 
- (! [Var_VERT] : 
- (((hasType(type_Animal, Var_VERT)) & ( ((((((( ? [Var_SPINE] : 
- (hasType(type_SpinalColumn, Var_SPINE) &  
-(f_component(Var_SPINE,Var_VERT))))) & (( ? [Var_S] : 
- (hasType(type_NervousSystem, Var_S) &  
-(f_part(Var_S,Var_VERT))))))) & (( ? [Var_SKELETON] : 
- (hasType(type_Skeleton, Var_SKELETON) &  
-(f_part(Var_SKELETON,Var_VERT))))))) & (( ? [Var_SKELETON] : 
- (hasType(type_Exoskeleton, Var_SKELETON) &  
-(f_part(Var_SKELETON,Var_VERT)))))))) <=> (hasType(type_Vertebrate, Var_VERT))))).
-
-fof(axMerge650, axiom, 
- ( ! [X] : 
- (hasType(type_ViolentContest, X) => hasType(type_Contest, X)))).
-
-fof(axMerge651, axiom, 
- ( ! [X] : 
- (hasType(type_Virus, X) => hasType(type_Microorganism, X)))).
-
-fof(axMerge652, axiom, 
- ( ! [X] : 
- (hasType(type_VisualAttribute, X) => hasType(type_PerceptualAttribute, X)))).
-
-fof(axMerge653, axiom, 
- ( ! [X] : 
- (hasType(type_Vitamin, X) => hasType(type_Nutrient, X)))).
-
-fof(axMerge654, axiom, 
- ( ! [X] : 
- (hasType(type_VocalCords, X) => hasType(type_Organ, X)))).
-
-fof(axMerge655, axiom, 
- ( ! [X] : 
- (hasType(type_Vocalizing, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMerge656, axiom, 
- ( ! [X] : 
- (hasType(type_Vocalizing, X) => hasType(type_RadiatingSound, X)))).
-
-fof(axMerge657, axiom, 
- ( ! [X] : 
- (hasType(type_VolumeMeasure, X) => hasType(type_FunctionQuantity, X)))).
-
-fof(axMerge658, axiom, 
- ( ! [X] : 
- (hasType(type_Voting, X) => hasType(type_Deciding, X)))).
-
-fof(axMerge659, axiom, 
- ( ! [X] : 
- (hasType(type_Walking, X) => hasType(type_Ambulating, X)))).
-
-fof(axMerge660, axiom, 
- ( ! [X] : 
- (hasType(type_War, X) => hasType(type_ViolentContest, X)))).
-
-fof(axMerge661, axiom, 
- ( ! [X] : 
- (hasType(type_WarmBloodedVertebrate, X) => hasType(type_Vertebrate, X)))).
-
-fof(axMerge662, axiom, 
- ( ! [X] : 
- (hasType(type_WaterArea, X) => hasType(type_GeographicArea, X)))).
-
-fof(axMerge663, axiom, 
- ( ! [X] : 
- (hasType(type_WaterCloud, X) => hasType(type_Cloud, X)))).
-
-fof(axMerge664, axiom, 
- ( ! [X] : 
- (hasType(type_WaterMotion, X) => hasType(type_LiquidMotion, X)))).
-
-fof(axMerge665, axiom, 
- ( ! [X] : 
- (hasType(type_Water, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axMerge666, axiom, 
- ( ! [X] : 
- (hasType(type_Weapon, X) => hasType(type_Device, X)))).
-
-fof(axMerge667, axiom, 
- ( ! [X] : 
- (hasType(type_WearableItem, X) => hasType(type_Artifact, X)))).
-
-fof(axMerge668, axiom, 
- ( ! [X] : 
- (hasType(type_WeatherProcess, X) => hasType(type_Motion, X)))).
-
-fof(axMerge669, axiom, 
- ( ! [X] : 
- (hasType(type_Wedding, X) => hasType(type_Declaring, X)))).
-
-fof(axMerge670, axiom, 
- ( ! [X] : 
- (hasType(type_Wednesday, X) => hasType(type_Day, X)))).
-
-fof(axMerge671, axiom, 
- ( ! [X] : 
- (hasType(type_Week, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMerge672, axiom, 
- ( ! [X] : 
- (hasType(type_Wetting, X) => hasType(type_Putting, X)))).
-
-fof(axMerge673, axiom, 
- ( ! [X] : 
- (hasType(type_Wind, X) => hasType(type_GasMotion, X)))).
-
-fof(axMerge674, axiom, 
- ( ! [X] : 
- (hasType(type_Woman, X) => hasType(type_Human, X)))).
-
-fof(axMerge675, axiom, 
- ( ! [X] : 
- (hasType(type_Word, X) => hasType(type_LinguisticExpression, X)))).
-
-fof(axMerge676, axiom, 
- ( ! [X] : 
- (hasType(type_Worm, X) => hasType(type_Invertebrate, X)))).
-
-fof(axMerge677, axiom, 
- ( ! [X] : 
- (hasType(type_Writing, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMerge678, axiom, 
- ( ! [X] : 
- (hasType(type_Year, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMerge679, axiom, 
- (hasType(type_SymmetricPositionalAttribute, inst_Adjacent))).
-
-fof(axMerge680, axiom, 
- (hasType(type_UnitOfMass, inst_Amu))).
-
-fof(axMerge681, axiom, 
- (hasType(type_UnitOfLength, inst_Angstrom))).
-
-fof(axMerge682, axiom, 
- (hasType(type_UnitOfAngularMeasure, inst_AngularDegree))).
-
-fof(axMerge683, axiom, 
- (hasType(type_ConsciousnessAttribute, inst_Asleep))).
-
-fof(axMerge684, axiom, 
- (hasType(type_UnitOfMass, inst_AtomGram))).
-
-fof(axMerge685, axiom, 
- (hasType(type_SoundAttribute, inst_Audible))).
-
-fof(axMerge686, axiom, 
- (hasType(type_ConsciousnessAttribute, inst_Awake))).
-
-fof(axMerge687, axiom, 
- (hasType(type_UnitOfInformation, inst_Bit))).
-
-fof(axMerge688, axiom, 
- (hasType(type_PrimaryColor, inst_Black))).
-
-fof(axMerge689, axiom, 
- (hasType(type_PrimaryColor, inst_Blue))).
-
-fof(axMerge690, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_BritishThermalUnit))).
-
-fof(axMerge691, axiom, 
- (hasType(type_UnitOfInformation, inst_Byte))).
-
-fof(axMerge692, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Calorie))).
-
-fof(axMerge693, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Ampere))).
-
-fof(axMerge694, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Candela))).
-
-fof(axMerge695, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Newton))).
-
-fof(axMerge696, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Pascal))).
-
-fof(axMerge697, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Joule))).
-
-fof(axMerge698, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Watt))).
-
-fof(axMerge699, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Coulomb))).
-
-fof(axMerge700, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Volt))).
-
-fof(axMerge701, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Farad))).
-
-fof(axMerge702, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Ohm))).
-
-fof(axMerge703, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Siemens))).
-
-fof(axMerge704, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Weber))).
-
-fof(axMerge705, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Tesla))).
-
-fof(axMerge706, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Henry))).
-
-fof(axMerge707, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Lumen))).
-
-fof(axMerge708, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Lux))).
-
-fof(axMerge709, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Becquerel))).
-
-fof(axMerge710, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Gray))).
-
-fof(axMerge711, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Sievert))).
-
-fof(axMerge712, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_ElectronVolt))).
-
-fof(axMerge713, axiom, 
- (hasType(type_UnitOfMass, inst_Gram))).
-
-fof(axMerge714, axiom, 
- (hasType(type_UnitOfFrequency, inst_Hertz))).
-
-fof(axMerge715, axiom, 
- (hasType(type_UnitOfTemperature, inst_KelvinDegree))).
-
-fof(axMerge716, axiom, 
- (hasType(type_UnitOfMass, inst_Kilogram))).
-
-fof(axMerge717, axiom, 
- (hasType(type_UnitOfLength, inst_Meter))).
-
-fof(axMerge718, axiom, 
- (hasType(type_UnitOfMass, inst_Mole))).
-
-fof(axMerge719, axiom, 
- (hasType(type_UnitOfAngularMeasure, inst_Radian))).
-
-fof(axMerge720, axiom, 
- (hasType(type_UnitOfDuration, inst_SecondDuration))).
-
-fof(axMerge721, axiom, 
- (hasType(type_UnitOfAngularMeasure, inst_Steradian))).
-
-fof(axMerge722, axiom, 
- (hasType(type_AntiSymmetricPositionalAttribute, inst_Below))).
-
-fof(axMerge723, axiom, 
- (hasType(type_AntiSymmetricPositionalAttribute, inst_Above))).
-
-fof(axMerge724, axiom, 
- (hasType(type_AntiSymmetricPositionalAttribute, inst_Left))).
-
-fof(axMerge725, axiom, 
- (hasType(type_AntiSymmetricPositionalAttribute, inst_Right))).
-
-fof(axMerge726, axiom, 
- (hasType(type_TemperatureMeasure, inst_CelsiusDegree) & hasType(type_UnitOfMeasure, inst_CelsiusDegree))).
-
-fof(axMerge727, axiom, 
- (hasType(type_UnitOfLength, inst_Centimeter))).
-
-fof(axMerge728, axiom, 
- (hasType(type_TimeZone, inst_CentralTimeZone))).
-
-fof(axMerge729, axiom, 
- (hasType(type_TimeZone, inst_CoordinatedUniversalTimeZone))).
-
-fof(axMerge730, axiom, 
- (hasType(type_UnitOfVolume, inst_Cup))).
-
-fof(axMerge731, axiom, 
- (hasType(type_SaturationAttribute, inst_Damp))).
-
-fof(axMerge732, axiom, 
- (hasType(type_UnitOfDuration, inst_DayDuration))).
-
-fof(axMerge733, axiom, 
- (hasType(type_SaturationAttribute, inst_Dry))).
-
-fof(axMerge734, axiom, 
- (hasType(type_DirectionalAttribute, inst_East))).
-
-fof(axMerge735, axiom, 
- (hasType(type_TimeZone, inst_EasternTimeZone))).
-
-fof(axMerge736, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_ElectronVolt))).
-
-fof(axMerge737, axiom, 
- (hasType(type_UnitOfCurrency, inst_EuroCent))).
-
-fof(axMerge738, axiom, 
- (hasType(type_UnitOfCurrency, inst_EuroDollar))).
-
-fof(axMerge739, axiom, 
- (hasType(type_UnitOfTemperature, inst_FahrenheitDegree))).
-
-fof(axMerge740, axiom, 
- (hasType(type_TruthValue, inst_False))).
-
-fof(axMerge741, axiom, 
- (hasType(type_SexAttribute, inst_Female))).
-
-fof(axMerge742, axiom, 
- (hasType(type_ShapeAttribute, inst_Fillable))).
-
-fof(axMerge743, axiom, 
- (hasType(type_PhysicalAttribute, inst_Flammable))).
-
-fof(axMerge744, axiom, 
- (hasType(type_PhysicalState, inst_Fluid))).
-
-fof(axMerge745, axiom, 
- (hasType(type_UnitOfLength, inst_FootLength))).
-
-fof(axMerge746, axiom, 
- (hasType(type_DevelopmentalAttribute, inst_FullyFormed))).
-
-fof(axMerge747, axiom, 
- (hasType(type_PhysicalState, inst_Gas))).
-
-fof(axMerge748, axiom, 
- (hasType(type_PositionalAttribute, inst_Horizontal))).
-
-fof(axMerge749, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_Horsepower))).
-
-fof(axMerge750, axiom, 
- (hasType(type_UnitOfDuration, inst_HourDuration))).
-
-fof(axMerge751, axiom, 
- (hasType(type_VisualAttribute, inst_Illuminated))).
-
-fof(axMerge752, axiom, 
- (hasType(type_UnitOfLength, inst_Inch))).
-
-fof(axMerge753, axiom, 
- (hasType(type_UnitOfAtmosphericPressure, inst_InchMercury))).
-
-fof(axMerge754, axiom, 
- (hasType(type_UnitOfInformation, inst_KiloByte))).
-
-fof(axMerge755, axiom, 
- (hasType(type_UnitOfLength, inst_Kilometer))).
-
-fof(axMerge756, axiom, 
- (hasType(type_ProbabilityAttribute, inst_Likely))).
-
-fof(axMerge757, axiom, 
- (hasType(type_PhysicalState, inst_Liquid))).
-
-fof(axMerge758, axiom, 
- (hasType(type_UnitOfVolume, inst_Liter))).
-
-fof(axMerge759, axiom, 
- (hasType(type_AnimacyAttribute, inst_Living))).
-
-fof(axMerge760, axiom, 
- (hasType(type_SexAttribute, inst_Male))).
-
-fof(axMerge761, axiom, 
- (hasType(type_UnitOfInformation, inst_MegaByte))).
-
-fof(axMerge762, axiom, 
- (hasType(type_UnitOfLength, inst_Mile))).
-
-fof(axMerge763, axiom, 
- (hasType(type_UnitOfLength, inst_Millimeter))).
-
-fof(axMerge764, axiom, 
- (hasType(type_UnitOfDuration, inst_MinuteDuration))).
-
-fof(axMerge765, axiom, 
- (hasType(type_UnitOfAtmosphericPressure, inst_MmMercury))).
-
-fof(axMerge766, axiom, 
- (hasType(type_ColorAttribute, inst_Monochromatic))).
-
-fof(axMerge767, axiom, 
- (hasType(type_UnitOfDuration, inst_MonthDuration))).
-
-fof(axMerge768, axiom, 
- (hasType(type_TimeZone, inst_MountainTimeZone))).
-
-fof(axMerge769, axiom, 
- (hasType(type_SymmetricPositionalAttribute, inst_Near))).
-
-fof(axMerge770, axiom, 
- (hasType(type_AlethicAttribute, inst_Necessity))).
-
-fof(axMerge771, axiom, 
- (hasType(type_TimePoint, inst_NegativeInfinity))).
-
-fof(axMerge772, axiom, 
- (hasType(type_DevelopmentalAttribute, inst_NonFullyFormed))).
-
-fof(axMerge773, axiom, 
- (hasType(type_DirectionalAttribute, inst_North))).
-
-fof(axMerge774, axiom, 
- (hasType(type_List, inst_NullList))).
-
-fof(axMerge775, axiom, 
- (hasType(type_PositiveRealNumber, inst_NumberE))).
-
-fof(axMerge776, axiom, 
- (hasType(type_DeonticAttribute, inst_Obligation))).
-
-fof(axMerge777, axiom, 
- (hasType(type_AntiSymmetricPositionalAttribute, inst_On))).
-
-fof(axMerge778, axiom, 
- (hasType(type_UnitOfVolume, inst_Ounce))).
-
-fof(axMerge779, axiom, 
- (hasType(type_TimeZone, inst_PacificTimeZone))).
-
-fof(axMerge780, axiom, 
- (hasType(type_DeonticAttribute, inst_Permission))).
-
-fof(axMerge781, axiom, 
- (hasType(type_PositiveRealNumber, inst_Pi))).
-
-fof(axMerge782, axiom, 
- (hasType(type_UnitOfVolume, inst_Pint))).
-
-fof(axMerge783, axiom, 
- (hasType(type_PhysicalState, inst_Plasma))).
-
-fof(axMerge784, axiom, 
- (hasType(type_InternalAttribute, inst_Pliable))).
-
-fof(axMerge785, axiom, 
- (hasType(type_ColorAttribute, inst_Polychromatic))).
-
-fof(axMerge786, axiom, 
- (hasType(type_TimePoint, inst_PositiveInfinity))).
-
-fof(axMerge787, axiom, 
- (hasType(type_AlethicAttribute, inst_Possibility))).
-
-fof(axMerge788, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_PoundForce))).
-
-fof(axMerge789, axiom, 
- (hasType(type_UnitOfMass, inst_PoundMass))).
-
-fof(axMerge790, axiom, 
- (hasType(type_DeonticAttribute, inst_Prohibition))).
-
-fof(axMerge791, axiom, 
- (hasType(type_BodyPosition, inst_Prostrate))).
-
-fof(axMerge792, axiom, 
- (hasType(type_UnitOfVolume, inst_Quart))).
-
-fof(axMerge793, axiom, 
- (hasType(type_UnitOfTemperature, inst_RankineDegree))).
-
-fof(axMerge794, axiom, 
- (hasType(type_PrimaryColor, inst_Red))).
-
-fof(axMerge795, axiom, 
- (hasType(type_InternalAttribute, inst_Rigid))).
-
-fof(axMerge796, axiom, 
- (hasType(type_TextureAttribute, inst_Rough))).
-
-fof(axMerge797, axiom, 
- (hasType(type_BodyPosition, inst_Sitting))).
-
-fof(axMerge798, axiom, 
- (hasType(type_UnitOfMass, inst_Slug))).
-
-fof(axMerge799, axiom, 
- (hasType(type_TextureAttribute, inst_Smooth))).
-
-fof(axMerge800, axiom, 
- (hasType(type_PhysicalState, inst_Solid))).
-
-fof(axMerge801, axiom, 
- (hasType(type_DirectionalAttribute, inst_South))).
-
-fof(axMerge802, axiom, 
- (hasType(type_BodyPosition, inst_Standing))).
-
-fof(axMerge803, axiom, 
- (hasType(type_TruthValue, inst_True))).
-
-fof(axMerge804, axiom, 
- (hasType(type_ConsciousnessAttribute, inst_Unconscious))).
-
-fof(axMerge805, axiom, 
- (hasType(type_SocialRole, inst_Unemployed))).
-
-fof(axMerge806, axiom, 
- (hasType(type_VisualAttribute, inst_Unilluminated))).
-
-fof(axMerge807, axiom, 
- (hasType(type_UnitOfVolume, inst_UnitedKingdomGallon))).
-
-fof(axMerge808, axiom, 
- (hasType(type_UnitOfCurrency, inst_UnitedStatesCent))).
-
-fof(axMerge809, axiom, 
- (hasType(type_UnitOfCurrency, inst_UnitedStatesDollar))).
-
-fof(axMerge810, axiom, 
- (hasType(type_UnitOfVolume, inst_UnitedStatesGallon))).
-
-fof(axMerge811, axiom, 
- (hasType(type_ProbabilityAttribute, inst_Unlikely))).
-
-fof(axMerge812, axiom, 
- (hasType(type_PositionalAttribute, inst_Vertical))).
-
-fof(axMerge813, axiom, 
- (hasType(type_UnitOfDuration, inst_WeekDuration))).
-
-fof(axMerge814, axiom, 
- (hasType(type_DirectionalAttribute, inst_West))).
-
-fof(axMerge815, axiom, 
- (hasType(type_SaturationAttribute, inst_Wet))).
-
-fof(axMerge816, axiom, 
- (hasType(type_PrimaryColor, inst_White))).
-
-fof(axMerge817, axiom, 
- (hasType(type_UnitOfDuration, inst_YearDuration))).
-
-fof(axMerge818, axiom, 
- (hasType(type_PrimaryColor, inst_Yellow))).
-
-fof(axMerge819, axiom, 
- (hasType(type_DeonticAttribute, inst_Law))).
-
-fof(axMerge820, axiom, 
- (hasType(type_DeonticAttribute, inst_Promise))).
-
-fof(axMerge821, axiom, 
- (hasType(type_DeonticAttribute, inst_PurchaseContract))).
-
-fof(axMerge822, axiom, 
- (hasType(type_DeonticAttribute, inst_Warranty))).
-
-fof(axMerge823, axiom, 
- (hasType(type_DeonticAttribute, inst_NakedPromise))).
-
-fof(axMerge824, axiom, 
- (hasType(type_AnimacyAttribute, inst_Dead) & hasType(type_ConsciousnessAttribute, inst_Dead))).
-
-fof(axMerge825, axiom, 
- (hasType(type_DevelopmentalAttribute, inst_Larval))).
-
-fof(axMerge826, axiom, 
- (hasType(type_DevelopmentalAttribute, inst_Embryonic))).
-
diff --git a/examples/SUMO/TPTP/MergeLemAx.p b/examples/SUMO/TPTP/MergeLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/MergeLemAx.p
+++ /dev/null
@@ -1,4497 +0,0 @@
-fof(axMergeLem0, axiom, 
- ( ! [Var_THING2] : 
- (hasType(type_Entity, Var_THING2) => 
-(( ! [Var_THING1] : 
- (hasType(type_Entity, Var_THING1) => 
-(((Var_THING1 = Var_THING2) => (( ! [Var_ATTR] : 
- (hasType(type_Attribute, Var_ATTR) => 
-(((f_property(Var_THING1,Var_ATTR)) <=> (f_property(Var_THING2,Var_ATTR))))))))))))))).
-
-fof(axMergeLem1, axiom, 
- ( ! [Var_ATTR2] : 
- ((hasType(type_Entity, Var_ATTR2) & hasType(type_Attribute, Var_ATTR2)) => 
-(( ! [Var_ATTR1] : 
- ((hasType(type_Entity, Var_ATTR1) & hasType(type_Attribute, Var_ATTR1)) => 
-(((Var_ATTR1 = Var_ATTR2) => (( ! [Var_THING] : 
- (hasType(type_Entity, Var_THING) => 
-(((f_property(Var_THING,Var_ATTR1)) <=> (f_property(Var_THING,Var_ATTR2))))))))))))))).
-
-fof(axMergeLem2, axiom, 
- ( ! [Var_ATTR2] : 
- (hasType(type_Attribute, Var_ATTR2) => 
-(( ! [Var_ATTR1] : 
- (hasType(type_Attribute, Var_ATTR1) => 
-(((f_subAttribute(Var_ATTR1,Var_ATTR2)) => (( ! [Var_OBJ] : 
- (hasType(type_Entity, Var_OBJ) => 
-(((f_property(Var_OBJ,Var_ATTR1)) => (f_property(Var_OBJ,Var_ATTR2))))))))))))))).
-
-fof(axMergeLem3, axiom, 
- ( ! [Var_ENTITY] : 
- (hasType(type_Entity, Var_ENTITY) => 
-(( ! [Var_TIME1] : 
- (hasType(type_TimePosition, Var_TIME1) => 
-(( ! [Var_ATTR2] : 
- (hasType(type_Attribute, Var_ATTR2) => 
-(( ! [Var_ATTR1] : 
- (hasType(type_Attribute, Var_ATTR1) => 
-(((((f_successorAttribute(Var_ATTR1,Var_ATTR2)) & (f_holdsDuring(Var_TIME1,property(Var_ENTITY,Var_ATTR2))))) => (( ? [Var_TIME2] : 
- (hasType(type_TimePosition, Var_TIME2) &  
-(((f_temporalPart(Var_TIME2,f_PastFn(Var_TIME1))) & (f_holdsDuring(Var_TIME2,property(Var_ENTITY,Var_ATTR1)))))))))))))))))))))).
-
-fof(axMergeLem4, axiom, 
- ( ! [Var_ATTR2] : 
- (hasType(type_Attribute, Var_ATTR2) => 
-(( ! [Var_ATTR1] : 
- (hasType(type_Attribute, Var_ATTR1) => 
-(((f_successorAttribute(Var_ATTR1,Var_ATTR2)) => (f_successorAttributeClosure(Var_ATTR1,Var_ATTR2)))))))))).
-
-fof(axMergeLem5, axiom, 
- ( ! [Var_E3] : 
- (hasType(type_Entity, Var_E3) => 
-(( ! [Var_ATT] : 
- (hasType(type_Attribute, Var_ATT) => 
-(( ! [Var_E2] : 
- (hasType(type_Entity, Var_E2) => 
-(( ! [Var_E1] : 
- (hasType(type_Entity, Var_E1) => 
-(((((f_greaterThanByQuality(Var_E1,Var_E2,Var_ATT)) & (f_greaterThanByQuality(Var_E2,Var_E3,Var_ATT)))) => (f_greaterThanByQuality(Var_E1,Var_E3,Var_ATT)))))))))))))))).
-
-fof(axMergeLem6, axiom, 
- ( ! [Var_ATT] : 
- (hasType(type_Attribute, Var_ATT) => 
-(( ! [Var_E2] : 
- (hasType(type_Entity, Var_E2) => 
-(( ! [Var_E1] : 
- (hasType(type_Entity, Var_E1) => 
-(((f_greaterThanByQuality(Var_E1,Var_E2,Var_ATT)) => (( ~ (f_greaterThanByQuality(Var_E2,Var_E1,Var_ATT))))))))))))))).
-
-fof(axMergeLem7, axiom, 
- ( ! [Var_ATT] : 
- (hasType(type_Attribute, Var_ATT) => 
-(( ! [Var_E2] : 
- (hasType(type_Entity, Var_E2) => 
-(( ! [Var_E1] : 
- (hasType(type_Entity, Var_E1) => 
-(((f_greaterThanByQuality(Var_E1,Var_E2,Var_ATT)) => (Var_E2 != Var_E1)))))))))))).
-
-fof(axMergeLem8, axiom, 
- ( ! [Var_PHYS] : 
- (hasType(type_Physical, Var_PHYS) => 
-(( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(( ? [Var_LOC] : 
- (hasType(type_Object, Var_LOC) &  
-(((f_located(Var_PHYS,Var_LOC)) & (f_time(Var_PHYS,Var_TIME))))))))))))).
-
-fof(axMergeLem9, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_SelfConnectedObject, Var_OBJ) => 
-(f_side(f_FrontFn(Var_OBJ),Var_OBJ))))).
-
-fof(axMergeLem10, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_SelfConnectedObject, Var_OBJ) => 
-(f_side(f_BackFn(Var_OBJ),Var_OBJ))))).
-
-fof(axMergeLem11, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_properPart(Var_OBJ1,Var_OBJ2)) <=> (((f_part(Var_OBJ1,Var_OBJ2)) & (( ~ (f_part(Var_OBJ2,Var_OBJ1)))))))))))))).
-
-fof(axMergeLem12, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_SelfConnectedObject, Var_OBJ1) => 
-(((f_contains(Var_OBJ1,Var_OBJ2)) <=> (( ? [Var_HOLE] : 
- (hasType(type_Hole, Var_HOLE) &  
-(((f_hole(Var_HOLE,Var_OBJ1)) & (f_properlyFills(Var_OBJ2,Var_HOLE))))))))))))))).
-
-fof(axMergeLem13, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Substance, Var_OBJ) => 
-(( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(( ! [Var_ATTR] : 
- (hasType(type_Attribute, Var_ATTR) => 
-(((((f_attribute(Var_OBJ,Var_ATTR)) & (f_part(Var_PART,Var_OBJ)))) => (f_attribute(Var_PART,Var_ATTR))))))))))))).
-
-fof(axMergeLem14, axiom, 
- ( ! [Var_ATOM] : 
- (hasType(type_Atom, Var_ATOM) => 
-(( ? [Var_PROTON] : 
- (hasType(type_Proton, Var_PROTON) &  
-(( ? [Var_ELECTRON] : 
- (hasType(type_Electron, Var_ELECTRON) &  
-(((f_component(Var_PROTON,Var_ATOM)) & (f_component(Var_ELECTRON,Var_ATOM))))))))))))).
-
-fof(axMergeLem15, axiom, 
- ( ! [Var_ATOM] : 
- (hasType(type_Atom, Var_ATOM) => 
-(( ! [Var_NUCLEUS1] : 
- (hasType(type_AtomicNucleus, Var_NUCLEUS1) => 
-(( ! [Var_NUCLEUS2] : 
- (hasType(type_AtomicNucleus, Var_NUCLEUS2) => 
-(((((f_component(Var_NUCLEUS1,Var_ATOM)) & (f_component(Var_NUCLEUS2,Var_ATOM)))) => (Var_NUCLEUS1 = Var_NUCLEUS2)))))))))))).
-
-fof(axMergeLem16, axiom, 
- ( ! [Var_PARTICLE] : 
- (hasType(type_SubatomicParticle, Var_PARTICLE) => 
-(( ? [Var_ATOM] : 
- (hasType(type_Atom, Var_ATOM) &  
-(f_part(Var_PARTICLE,Var_ATOM)))))))).
-
-fof(axMergeLem17, axiom, 
- ( ! [Var_NUCLEUS] : 
- (hasType(type_AtomicNucleus, Var_NUCLEUS) => 
-(( ? [Var_NEUTRON] : 
- (hasType(type_Neutron, Var_NEUTRON) &  
-(( ? [Var_PROTON] : 
- (hasType(type_Proton, Var_PROTON) &  
-(((f_component(Var_NEUTRON,Var_NUCLEUS)) & (f_component(Var_PROTON,Var_NUCLEUS))))))))))))).
-
-fof(axMergeLem18, axiom, 
- ( ! [Var_MIXTURE] : 
- (hasType(type_Mixture, Var_MIXTURE) => 
-(( ? [Var_PURE1] : 
- (hasType(type_PureSubstance, Var_PURE1) &  
-(( ? [Var_PURE2] : 
- (hasType(type_PureSubstance, Var_PURE2) &  
-(((Var_PURE1 != Var_PURE2) & (((f_part(Var_PURE1,Var_MIXTURE)) & (f_part(Var_PURE2,Var_MIXTURE))))))))))))))).
-
-fof(axMergeLem19, axiom, 
- ( ! [Var_REGION] : 
- (hasType(type_Region, Var_REGION) => 
-(( ? [Var_PHYS] : 
- (hasType(type_Physical, Var_PHYS) &  
-(f_located(Var_PHYS,Var_REGION)))))))).
-
-fof(axMergeLem20, axiom, 
- ( ! [Var_COLL] : 
- (hasType(type_Collection, Var_COLL) => 
-(( ? [Var_OBJ] : 
- (hasType(type_SelfConnectedObject, Var_OBJ) &  
-(f_member(Var_OBJ,Var_COLL)))))))).
-
-fof(axMergeLem21, axiom, 
- ( ! [Var_COLL2] : 
- (hasType(type_Collection, Var_COLL2) => 
-(( ! [Var_COLL1] : 
- (hasType(type_Collection, Var_COLL1) => 
-(((f_subCollection(Var_COLL1,Var_COLL2)) <=> (( ! [Var_MEMBER] : 
- (hasType(type_SelfConnectedObject, Var_MEMBER) => 
-(((f_member(Var_MEMBER,Var_COLL1)) => (f_member(Var_MEMBER,Var_COLL2))))))))))))))).
-
-fof(axMergeLem22, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_ContentBearingPhysical, Var_OBJ) => 
-(( ? [Var_THING] : 
- (hasType(type_Entity, Var_THING) &  
-(f_represents(Var_OBJ,Var_THING)))))))).
-
-fof(axMergeLem23, axiom, 
- ( ! [Var_STRING] : 
- (hasType(type_SymbolicString, Var_STRING) => 
-(( ? [Var_PART] : 
- (hasType(type_Character, Var_PART) &  
-(f_part(Var_PART,Var_STRING)))))))).
-
-fof(axMergeLem24, axiom, 
- ( ! [Var_LANG] : 
- (hasType(type_ConstructedLanguage, Var_LANG) => 
-(( ? [Var_PLAN] : 
- (hasType(type_Planning, Var_PLAN) &  
-(f_result(Var_PLAN,Var_LANG)))))))).
-
-fof(axMergeLem25, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(( ? [Var_PROC] : 
- (hasType(type_Process, Var_PROC) &  
-(f_agent(Var_PROC,Var_AGENT)))))))).
-
-fof(axMergeLem26, axiom, 
- ( ! [Var_Y] : 
- ((hasType(type_Human, Var_Y) & hasType(type_Object, Var_Y)) => 
-(( ! [Var_X] : 
- (hasType(type_Agent, Var_X) => 
-(((f_leader(Var_X,Var_Y)) => (f_attribute(Var_Y,inst_Living)))))))))).
-
-fof(axMergeLem27, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_DualObjectProcess, Var_PROCESS) => 
-(( ? [Var_OBJ2] : 
- (hasType(type_Entity, Var_OBJ2) &  
-(( ? [Var_OBJ1] : 
- (hasType(type_Entity, Var_OBJ1) &  
-(((f_patient(Var_PROCESS,Var_OBJ1)) & (((f_patient(Var_PROCESS,Var_OBJ2)) & (Var_OBJ1 != Var_OBJ2)))))))))))))).
-
-fof(axMergeLem28, axiom, 
- ( ! [Var_PROC] : 
- (hasType(type_SingleAgentProcess, Var_PROC) => 
-(( ? [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) &  
-(f_agent(Var_PROC,Var_AGENT)))))))).
-
-fof(axMergeLem29, axiom, 
- ( ! [Var_PROC] : 
- (hasType(type_SingleAgentProcess, Var_PROC) => 
-(( ! [Var_AGENT_2] : 
- ((hasType(type_Agent, Var_AGENT_2) & hasType(type_Entity, Var_AGENT_2)) => 
-(( ! [Var_AGENT_1] : 
- ((hasType(type_Agent, Var_AGENT_1) & hasType(type_Entity, Var_AGENT_1)) => 
-(((((f_agent(Var_PROC,Var_AGENT_1)) & (f_agent(Var_PROC,Var_AGENT_2)))) => (Var_AGENT_1 = Var_AGENT_2)))))))))))).
-
-fof(axMergeLem30, axiom, 
- ( ! [Var_ABS] : 
- (hasType(type_Abstract, Var_ABS) => 
-(( ~ ( ? [Var_POINT] : 
- ((hasType(type_Object, Var_POINT) & hasType(type_TimePosition, Var_POINT)) &  
-(((f_located(Var_ABS,Var_POINT)) | (f_time(Var_ABS,Var_POINT))))))))))).
-
-fof(axMergeLem31, axiom, 
- ( ! [Var_NUMBER2] : 
- ((hasType(type_Quantity, Var_NUMBER2) & hasType(type_Entity, Var_NUMBER2)) => 
-(( ! [Var_NUMBER1] : 
- ((hasType(type_Quantity, Var_NUMBER1) & hasType(type_Entity, Var_NUMBER1)) => 
-(((f_lessThanOrEqualTo(Var_NUMBER1,Var_NUMBER2)) <=> (((Var_NUMBER1 = Var_NUMBER2) | (f_lessThan(Var_NUMBER1,Var_NUMBER2)))))))))))).
-
-fof(axMergeLem32, axiom, 
- ( ! [Var_NUMBER2] : 
- ((hasType(type_Quantity, Var_NUMBER2) & hasType(type_Entity, Var_NUMBER2)) => 
-(( ! [Var_NUMBER1] : 
- ((hasType(type_Quantity, Var_NUMBER1) & hasType(type_Entity, Var_NUMBER1)) => 
-(((f_greaterThanOrEqualTo(Var_NUMBER1,Var_NUMBER2)) <=> (((Var_NUMBER1 = Var_NUMBER2) | (f_greaterThan(Var_NUMBER1,Var_NUMBER2)))))))))))).
-
-fof(axMergeLem33, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_ImaginaryNumber, Var_NUMBER) => 
-(( ? [Var_REAL] : 
- (hasType(type_RealNumber, Var_REAL) &  
-(Var_NUMBER = f_MultiplicationFn(Var_REAL,f_SquareRootFn(-1))))))))).
-
-fof(axMergeLem34, axiom, 
- ( ! [Var_X] : 
- (hasType(type_NonnegativeInteger, Var_X) => 
-(f_greaterThan(Var_X,-1))))).
-
-fof(axMergeLem35, axiom, 
- ( ! [Var_X] : 
- (hasType(type_NegativeInteger, Var_X) => 
-(f_greaterThan(0,Var_X))))).
-
-fof(axMergeLem36, axiom, 
- ( ! [Var_X] : 
- (hasType(type_PositiveInteger, Var_X) => 
-(f_greaterThan(Var_X,0))))).
-
-fof(axMergeLem37, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_ComplexNumber, Var_NUMBER) => 
-(( ? [Var_REAL1] : 
- (hasType(type_RealNumber, Var_REAL1) &  
-(( ? [Var_REAL2] : 
- (hasType(type_RealNumber, Var_REAL2) &  
-(Var_NUMBER = f_AdditionFn(Var_REAL1,f_MultiplicationFn(Var_REAL2,f_SquareRootFn(-1))))))))))))).
-
-fof(axMergeLem38, axiom, 
- ( ! [Var_OBJECT] : 
- (hasType(type_Entity, Var_OBJECT) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((( ? [Var_PROCESS] : 
- (hasType(type_IntentionalProcess, Var_PROCESS) &  
-(((f_agent(Var_PROCESS,Var_AGENT)) & (f_patient(Var_PROCESS,Var_OBJECT))))))) <=> (f_inScopeOfInterest(Var_AGENT,Var_OBJECT)))))))))).
-
-fof(axMergeLem39, axiom, 
- ( ! [Var_OBJECT] : 
- (hasType(type_Physical, Var_OBJECT) => 
-(( ! [Var_AGENT] : 
- (hasType(type_CognitiveAgent, Var_AGENT) => 
-(((f_needs(Var_AGENT,Var_OBJECT)) => (f_wants(Var_AGENT,Var_OBJECT)))))))))).
-
-fof(axMergeLem40, axiom, 
- ( ! [Var_OBJ] : 
- ((hasType(type_Physical, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(( ! [Var_AGENT] : 
- (hasType(type_CognitiveAgent, Var_AGENT) => 
-(((f_wants(Var_AGENT,Var_OBJ)) => (f_desires(Var_AGENT,possesses(Var_AGENT,Var_OBJ))))))))))).
-
-fof(axMergeLem41, axiom, 
- ( ! [Var_LIST] : 
- (hasType(type_List, Var_LIST) => 
-(( ? [Var_NUMBER1] : 
- ((hasType(type_PositiveInteger, Var_NUMBER1) & hasType(type_Quantity, Var_NUMBER1)) &  
-(( ? [Var_ITEM1] : 
- (hasType(type_Entity, Var_ITEM1) &  
-(((f_ListOrderFn(Var_LIST,Var_NUMBER1) != Var_ITEM1) & (( ! [Var_NUMBER2] : 
- (hasType(type_PositiveInteger, Var_NUMBER2) => 
-(((f_lessThan(Var_NUMBER2,Var_NUMBER1)) => (( ? [Var_ITEM2] : 
- (hasType(type_Entity, Var_ITEM2) &  
-(f_ListOrderFn(Var_LIST,Var_NUMBER2) = Var_ITEM2)))))))))))))))))))).
-
-fof(axMergeLem42, axiom, 
- ( ! [Var_LIST] : 
- (hasType(type_UniqueList, Var_LIST) => 
-(( ! [Var_NUMBER2] : 
- ((hasType(type_PositiveInteger, Var_NUMBER2) & hasType(type_Entity, Var_NUMBER2)) => 
-(( ! [Var_NUMBER1] : 
- ((hasType(type_PositiveInteger, Var_NUMBER1) & hasType(type_Entity, Var_NUMBER1)) => 
-(((f_ListOrderFn(Var_LIST,Var_NUMBER1) = f_ListOrderFn(Var_LIST,Var_NUMBER2)) => (Var_NUMBER1 = Var_NUMBER2)))))))))))).
-
-fof(axMergeLem43, axiom, 
- ( ! [Var_LIST1] : 
- (hasType(type_List, Var_LIST1) => 
-(( ! [Var_LIST2] : 
- (hasType(type_List, Var_LIST2) => 
-(((( ! [Var_NUMBER] : 
- (hasType(type_PositiveInteger, Var_NUMBER) => 
-(f_ListOrderFn(Var_LIST1,Var_NUMBER) = f_ListOrderFn(Var_LIST2,Var_NUMBER))))) => (Var_LIST1 = Var_LIST2))))))))).
-
-fof(axMergeLem44, axiom, 
- ( ! [Var_LIST] : 
- (hasType(type_List, Var_LIST) => 
-(( ! [Var_NUMBER1] : 
- (hasType(type_PositiveInteger, Var_NUMBER1) => 
-(((((f_ListLengthFn(Var_LIST) = Var_NUMBER1) & (Var_LIST != inst_NullList))) => (( ! [Var_NUMBER2] : 
- ((hasType(type_PositiveInteger, Var_NUMBER2) & hasType(type_Quantity, Var_NUMBER2)) => 
-(((( ? [Var_ITEM] : 
- (hasType(type_Entity, Var_ITEM) &  
-(((f_ListOrderFn(Var_LIST,Var_NUMBER2) = Var_ITEM) & (f_inList(Var_ITEM,Var_LIST))))))) <=> (f_lessThanOrEqualTo(Var_NUMBER2,Var_NUMBER1))))))))))))))).
-
-fof(axMergeLem45, axiom, 
- ( ! [Var_LIST2] : 
- (hasType(type_List, Var_LIST2) => 
-(( ! [Var_LIST1] : 
- (hasType(type_List, Var_LIST1) => 
-(( ! [Var_LIST3] : 
- ((hasType(type_Entity, Var_LIST3) & hasType(type_List, Var_LIST3)) => 
-(((Var_LIST3 = f_ListConcatenateFn(Var_LIST1,Var_LIST2)) <=> (( ! [Var_NUMBER1] : 
- (hasType(type_PositiveInteger, Var_NUMBER1) => 
-(( ! [Var_NUMBER2] : 
- (hasType(type_PositiveInteger, Var_NUMBER2) => 
-(((((f_lessThanOrEqualTo(Var_NUMBER1,f_ListLengthFn(Var_LIST1))) & (f_lessThanOrEqualTo(Var_NUMBER2,f_ListLengthFn(Var_LIST2))))) => (((f_ListOrderFn(Var_LIST3,Var_NUMBER1) = f_ListOrderFn(Var_LIST1,Var_NUMBER1)) & (f_ListOrderFn(Var_LIST3,f_AdditionFn(f_ListLengthFn(Var_LIST1),Var_NUMBER2)) = f_ListOrderFn(Var_LIST2,Var_NUMBER2))))))))))))))))))))))).
-
-fof(axMergeLem46, axiom, 
- ( ! [Var_LIST] : 
- (hasType(type_List, Var_LIST) => 
-(( ! [Var_ITEM] : 
- (hasType(type_Entity, Var_ITEM) => 
-(((f_inList(Var_ITEM,Var_LIST)) => (( ? [Var_NUMBER] : 
- (hasType(type_PositiveInteger, Var_NUMBER) &  
-(f_ListOrderFn(Var_LIST,Var_NUMBER) = Var_ITEM)))))))))))).
-
-fof(axMergeLem47, axiom, 
- ( ! [Var_LIST2] : 
- (hasType(type_List, Var_LIST2) => 
-(( ! [Var_LIST1] : 
- (hasType(type_List, Var_LIST1) => 
-(((f_subList(Var_LIST1,Var_LIST2)) => (( ! [Var_ITEM] : 
- (hasType(type_Entity, Var_ITEM) => 
-(((f_inList(Var_ITEM,Var_LIST1)) => (f_inList(Var_ITEM,Var_LIST2))))))))))))))).
-
-fof(axMergeLem48, axiom, 
- ( ! [Var_LIST2] : 
- (hasType(type_List, Var_LIST2) => 
-(( ! [Var_LIST1] : 
- (hasType(type_List, Var_LIST1) => 
-(((f_subList(Var_LIST1,Var_LIST2)) => (( ? [Var_NUMBER3] : 
- (hasType(type_Quantity, Var_NUMBER3) &  
-(( ! [Var_ITEM] : 
- (hasType(type_Entity, Var_ITEM) => 
-(((f_inList(Var_ITEM,Var_LIST1)) => (( ? [Var_NUMBER2] : 
- ((hasType(type_PositiveInteger, Var_NUMBER2) & hasType(type_Entity, Var_NUMBER2)) &  
-(( ? [Var_NUMBER1] : 
- ((hasType(type_PositiveInteger, Var_NUMBER1) & hasType(type_Quantity, Var_NUMBER1)) &  
-(((f_ListOrderFn(Var_LIST1,Var_NUMBER1) = Var_ITEM) & (((f_ListOrderFn(Var_LIST2,Var_NUMBER2) = Var_ITEM) & (Var_NUMBER2 = f_AdditionFn(Var_NUMBER1,Var_NUMBER3)))))))))))))))))))))))))))).
-
-fof(axMergeLem49, axiom, 
- ( ! [Var_ITEM] : 
- (hasType(type_Entity, Var_ITEM) => 
-(( ! [Var_LIST2] : 
- (hasType(type_List, Var_LIST2) => 
-(( ! [Var_LIST1] : 
- (hasType(type_List, Var_LIST1) => 
-(((f_identicalListItems(Var_LIST1,Var_LIST2)) => (((f_inList(Var_ITEM,Var_LIST1)) <=> (f_inList(Var_ITEM,Var_LIST2))))))))))))))).
-
-fof(axMergeLem50, axiom, 
- ( ! [Var_S2] : 
- (hasType(type_Process, Var_S2) => 
-(( ! [Var_P] : 
- (hasType(type_Process, Var_P) => 
-(( ! [Var_S1] : 
- (hasType(type_Process, Var_S1) => 
-(((((f_subProcess(Var_S1,Var_P)) & (f_subProcess(Var_S2,Var_P)))) => (f_relatedEvent(Var_S1,Var_S2))))))))))))).
-
-fof(axMergeLem51, axiom, 
- ( ! [Var_PROC1] : 
- (hasType(type_Process, Var_PROC1) => 
-(( ? [Var_PROC2] : 
- (hasType(type_Process, Var_PROC2) &  
-(f_causes(Var_PROC2,Var_PROC1)))))))).
-
-fof(axMergeLem52, axiom, 
- ( ! [Var_P2] : 
- ((hasType(type_Process, Var_P2) & hasType(type_Physical, Var_P2)) => 
-(( ! [Var_P1] : 
- ((hasType(type_Process, Var_P1) & hasType(type_Physical, Var_P1)) => 
-(((f_causes(Var_P1,Var_P2)) => (f_earlier(f_WhenFn(Var_P1),f_WhenFn(Var_P2))))))))))).
-
-fof(axMergeLem53, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_copy(Var_OBJ1,Var_OBJ2)) => (( ! [Var_ATTR] : 
- (hasType(type_Attribute, Var_ATTR) => 
-(((f_attribute(Var_OBJ1,Var_ATTR)) => (f_attribute(Var_OBJ2,Var_ATTR))))))))))))))).
-
-fof(axMergeLem54, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_exploits(Var_OBJ,Var_AGENT)) => (( ? [Var_PROCESS] : 
- (hasType(type_Process, Var_PROCESS) &  
-(((f_agent(Var_PROCESS,Var_AGENT)) & (f_resourceS(Var_PROCESS,Var_OBJ))))))))))))))).
-
-fof(axMergeLem55, axiom, 
- ( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(((f_partlyLocated(Var_OBJ1,Var_OBJ2)) => (f_overlapsSpatially(Var_OBJ1,Var_OBJ2)))))))))).
-
-fof(axMergeLem56, axiom, 
- ( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(((f_partlyLocated(Var_OBJ1,Var_OBJ2)) => (( ? [Var_SUB] : 
- ((hasType(type_Object, Var_SUB) & hasType(type_Physical, Var_SUB)) &  
-(((f_part(Var_SUB,Var_OBJ1)) & (f_located(Var_SUB,Var_OBJ2))))))))))))))).
-
-fof(axMergeLem57, axiom, 
- ( ! [Var_LOC] : 
- (hasType(type_Object, Var_LOC) => 
-(( ! [Var_PROCESS] : 
- ((hasType(type_Process, Var_PROCESS) & hasType(type_Physical, Var_PROCESS)) => 
-(((f_origin(Var_PROCESS,Var_LOC)) => (f_partlyLocated(Var_PROCESS,Var_LOC)))))))))).
-
-fof(axMergeLem58, axiom, 
- ( ! [Var_LOC] : 
- ((hasType(type_Entity, Var_LOC) & hasType(type_Object, Var_LOC)) => 
-(( ! [Var_PROCESS] : 
- ((hasType(type_Process, Var_PROCESS) & hasType(type_Physical, Var_PROCESS)) => 
-(((f_destination(Var_PROCESS,Var_LOC)) => (f_partlyLocated(Var_PROCESS,Var_LOC)))))))))).
-
-fof(axMergeLem59, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Physical, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_located(Var_OBJ1,Var_OBJ2)) => (( ! [Var_SUB] : 
- ((hasType(type_Object, Var_SUB) & hasType(type_Physical, Var_SUB)) => 
-(((f_part(Var_SUB,Var_OBJ1)) => (f_located(Var_SUB,Var_OBJ2))))))))))))))).
-
-fof(axMergeLem60, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(( ! [Var_PROCESS] : 
- ((hasType(type_Physical, Var_PROCESS) & hasType(type_Process, Var_PROCESS)) => 
-(((f_located(Var_PROCESS,Var_OBJ)) => (( ! [Var_SUB] : 
- ((hasType(type_Process, Var_SUB) & hasType(type_Physical, Var_SUB)) => 
-(((f_subProcess(Var_SUB,Var_PROCESS)) => (f_located(Var_SUB,Var_OBJ))))))))))))))).
-
-fof(axMergeLem61, axiom, 
- ( ! [Var_REGION] : 
- (hasType(type_Object, Var_REGION) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Physical, Var_OBJ) & hasType(type_Entity, Var_OBJ)) => 
-(((f_exactlyLocated(Var_OBJ,Var_REGION)) => (( ~ ( ? [Var_OTHEROBJ] : 
- ((hasType(type_Physical, Var_OTHEROBJ) & hasType(type_Entity, Var_OTHEROBJ)) &  
-(((f_exactlyLocated(Var_OTHEROBJ,Var_REGION)) & (Var_OTHEROBJ != Var_OBJ))))))))))))))).
-
-fof(axMergeLem62, axiom, 
- ( ! [Var_END2] : 
- (hasType(type_Object, Var_END2) => 
-(( ! [Var_MID] : 
- (hasType(type_Object, Var_MID) => 
-(( ! [Var_END1] : 
- (hasType(type_Object, Var_END1) => 
-(((f_between(Var_END1,Var_MID,Var_END2)) => (f_between(Var_END2,Var_MID,Var_END1))))))))))))).
-
-fof(axMergeLem63, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_traverses(Var_OBJ1,Var_OBJ2)) => (((f_crosses(Var_OBJ1,Var_OBJ2)) | (f_penetrates(Var_OBJ1,Var_OBJ2)))))))))))).
-
-fof(axMergeLem64, axiom, 
- ( ! [Var_REGION] : 
- ((hasType(type_Entity, Var_REGION) & hasType(type_Object, Var_REGION)) => 
-(( ! [Var_TIME] : 
- ((hasType(type_TimePoint, Var_TIME) & hasType(type_TimePosition, Var_TIME)) => 
-(( ! [Var_THING] : 
- (hasType(type_Physical, Var_THING) => 
-(((f_WhereFn(Var_THING,Var_TIME) = Var_REGION) <=> (f_holdsDuring(Var_TIME,exactlyLocated(Var_THING,Var_REGION)))))))))))))).
-
-fof(axMergeLem65, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Agent, Var_PERSON) => 
-(((f_possesses(Var_PERSON,Var_OBJ)) => (f_modalAttribute(uses(Var_OBJ,Var_PERSON),inst_Permission)))))))))).
-
-fof(axMergeLem66, axiom, 
- ( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(( ! [Var_AGENT2] : 
- ((hasType(type_Agent, Var_AGENT2) & hasType(type_Entity, Var_AGENT2)) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(( ! [Var_AGENT1] : 
- ((hasType(type_Agent, Var_AGENT1) & hasType(type_Entity, Var_AGENT1)) => 
-(((((f_holdsDuring(Var_TIME,possesses(Var_AGENT1,Var_OBJ))) & (f_holdsDuring(Var_TIME,possesses(Var_AGENT2,Var_OBJ))))) => (Var_AGENT1 = Var_AGENT2))))))))))))))).
-
-fof(axMergeLem67, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(( ! [Var_ENTITY] : 
- (hasType(type_Entity, Var_ENTITY) => 
-(( ! [Var_REP] : 
- (hasType(type_Entity, Var_REP) => 
-(((f_representsForAgent(Var_REP,Var_ENTITY,Var_AGENT)) => (f_represents(Var_REP,Var_ENTITY))))))))))))).
-
-fof(axMergeLem68, axiom, 
- ( ! [Var_LANGUAGE] : 
- (hasType(type_Language, Var_LANGUAGE) => 
-(( ! [Var_ENTITY] : 
- (hasType(type_Entity, Var_ENTITY) => 
-(( ! [Var_REP] : 
- ((hasType(type_LinguisticExpression, Var_REP) & hasType(type_Entity, Var_REP)) => 
-(((f_representsInLanguage(Var_REP,Var_ENTITY,Var_LANGUAGE)) => (( ? [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) &  
-(f_representsForAgent(Var_REP,Var_ENTITY,Var_AGENT)))))))))))))))).
-
-fof(axMergeLem69, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_ContentBearingObject, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_ContentBearingObject, Var_OBJ1) => 
-(((((f_subsumesContentInstance(Var_OBJ1,Var_OBJ2)) & (f_subsumesContentInstance(Var_OBJ2,Var_OBJ1)))) <=> (f_equivalentContentInstance(Var_OBJ1,Var_OBJ2)))))))))).
-
-fof(axMergeLem70, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_ContentBearingObject, Var_OBJ2) & hasType(type_ContentBearingPhysical, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_ContentBearingObject, Var_OBJ1) & hasType(type_ContentBearingPhysical, Var_OBJ1)) => 
-(((f_subsumesContentInstance(Var_OBJ1,Var_OBJ2)) => (( ! [Var_INFO] : 
- (hasType(type_Proposition, Var_INFO) => 
-(((f_containsInformation(Var_OBJ2,Var_INFO)) => (f_containsInformation(Var_OBJ1,Var_INFO))))))))))))))).
-
-fof(axMergeLem71, axiom, 
- ( ! [Var_PROP] : 
- (hasType(type_Proposition, Var_PROP) => 
-(( ! [Var_PROCESS] : 
- (hasType(type_Process, Var_PROCESS) => 
-(((f_realization(Var_PROCESS,Var_PROP)) => (( ? [Var_OBJ] : 
- (hasType(type_ContentBearingObject, Var_OBJ) &  
-(f_containsInformation(Var_OBJ,Var_PROP))))))))))))).
-
-fof(axMergeLem72, axiom, 
- ( ! [Var_LANGUAGE] : 
- (hasType(type_Language, Var_LANGUAGE) => 
-(( ! [Var_EXPRESS] : 
- (hasType(type_LinguisticExpression, Var_EXPRESS) => 
-(((f_expressedInLanguage(Var_EXPRESS,Var_LANGUAGE)) <=> (( ? [Var_PROP] : 
- (hasType(type_Entity, Var_PROP) &  
-(f_representsInLanguage(Var_EXPRESS,Var_PROP,Var_LANGUAGE))))))))))))).
-
-fof(axMergeLem73, axiom, 
- ( ! [Var_PROP2] : 
- (hasType(type_Proposition, Var_PROP2) => 
-(( ! [Var_PROP1] : 
- (hasType(type_Proposition, Var_PROP1) => 
-(((f_subProposition(Var_PROP1,Var_PROP2)) => (( ! [Var_OBJ2] : 
- ((hasType(type_ContentBearingPhysical, Var_OBJ2) & hasType(type_ContentBearingObject, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_ContentBearingPhysical, Var_OBJ1) & hasType(type_ContentBearingObject, Var_OBJ1)) => 
-(((((f_containsInformation(Var_OBJ1,Var_PROP1)) & (f_containsInformation(Var_OBJ2,Var_PROP2)))) => (f_subsumesContentInstance(Var_OBJ2,Var_OBJ1)))))))))))))))))).
-
-fof(axMergeLem74, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_uses(Var_OBJ,Var_AGENT)) => (( ? [Var_PROC] : 
- (hasType(type_Process, Var_PROC) &  
-(((f_agent(Var_PROC,Var_AGENT)) & (f_instrument(Var_PROC,Var_OBJ))))))))))))))).
-
-fof(axMergeLem75, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Integer, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(f_SuccessorFn(Var_NUMBER) = f_AdditionFn(Var_NUMBER,1))))).
-
-fof(axMergeLem76, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Integer, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(f_PredecessorFn(Var_NUMBER) = f_SubtractionFn(Var_NUMBER,1))))).
-
-fof(axMergeLem77, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_RationalNumber, Var_NUMBER) => 
-(( ? [Var_INT1] : 
- (hasType(type_Integer, Var_INT1) &  
-(( ? [Var_INT2] : 
- (hasType(type_Integer, Var_INT2) &  
-(Var_NUMBER = f_DivisionFn(Var_INT1,Var_INT2))))))))))).
-
-fof(axMergeLem78, axiom, 
- ( ! [Var_N2] : 
- ((hasType(type_Integer, Var_N2) & hasType(type_Entity, Var_N2)) => 
-(( ! [Var_N1] : 
- ((hasType(type_Integer, Var_N1) & hasType(type_Quantity, Var_N1)) => 
-(((f_multiplicativeFactor(Var_N1,Var_N2)) => (( ? [Var_I] : 
- (hasType(type_Integer, Var_I) &  
-(Var_N2 = f_MultiplicationFn(Var_N1,Var_I))))))))))))).
-
-fof(axMergeLem79, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_ComplexNumber, Var_NUMBER) => 
-(( ? [Var_PART2] : 
- (hasType(type_Entity, Var_PART2) &  
-(( ? [Var_PART1] : 
- (hasType(type_Entity, Var_PART1) &  
-(((Var_PART1 = f_RealNumberFn(Var_NUMBER)) & (Var_PART2 = f_ImaginaryPartFn(Var_NUMBER))))))))))))).
-
-fof(axMergeLem80, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_Entity, Var_NUMBER) => 
-(( ! [Var_NUMBER2] : 
- ((hasType(type_Quantity, Var_NUMBER2) & hasType(type_Entity, Var_NUMBER2)) => 
-(( ! [Var_NUMBER1] : 
- ((hasType(type_Quantity, Var_NUMBER1) & hasType(type_Entity, Var_NUMBER1)) => 
-(((f_MaxFn(Var_NUMBER1,Var_NUMBER2) = Var_NUMBER) => (((((Var_NUMBER = Var_NUMBER1) & (f_greaterThan(Var_NUMBER1,Var_NUMBER2)))) | (((((Var_NUMBER = Var_NUMBER2) & (f_greaterThan(Var_NUMBER2,Var_NUMBER1)))) | (((Var_NUMBER = Var_NUMBER1) & (Var_NUMBER = Var_NUMBER2)))))))))))))))))).
-
-fof(axMergeLem81, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_Entity, Var_NUMBER) => 
-(( ! [Var_NUMBER2] : 
- ((hasType(type_Quantity, Var_NUMBER2) & hasType(type_Entity, Var_NUMBER2)) => 
-(( ! [Var_NUMBER1] : 
- ((hasType(type_Quantity, Var_NUMBER1) & hasType(type_Entity, Var_NUMBER1)) => 
-(((f_MinFn(Var_NUMBER1,Var_NUMBER2) = Var_NUMBER) => (((((Var_NUMBER = Var_NUMBER1) & (f_lessThan(Var_NUMBER1,Var_NUMBER2)))) | (((((Var_NUMBER = Var_NUMBER2) & (f_lessThan(Var_NUMBER2,Var_NUMBER1)))) | (((Var_NUMBER = Var_NUMBER1) & (Var_NUMBER = Var_NUMBER2)))))))))))))))))).
-
-fof(axMergeLem82, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_Quantity, Var_NUMBER) => 
-(f_ReciprocalFn(Var_NUMBER) = f_ExponentiationFn(Var_NUMBER,-1))))).
-
-fof(axMergeLem83, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_Quantity, Var_NUMBER) => 
-(1 = f_MultiplicationFn(Var_NUMBER,f_ReciprocalFn(Var_NUMBER)))))).
-
-fof(axMergeLem84, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(( ! [Var_NUMBER2] : 
- (hasType(type_Quantity, Var_NUMBER2) => 
-(( ! [Var_NUMBER1] : 
- ((hasType(type_Quantity, Var_NUMBER1) & hasType(type_Entity, Var_NUMBER1)) => 
-(((f_RemainderFn(Var_NUMBER1,Var_NUMBER2) = Var_NUMBER) <=> (f_AdditionFn(f_MultiplicationFn(f_FloorFn(f_DivisionFn(Var_NUMBER1,Var_NUMBER2)),Var_NUMBER2),Var_NUMBER) = Var_NUMBER1)))))))))))).
-
-fof(axMergeLem85, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER)) => 
-(( ! [Var_NUMBER2] : 
- ((hasType(type_Quantity, Var_NUMBER2) & hasType(type_RealNumber, Var_NUMBER2)) => 
-(( ! [Var_NUMBER1] : 
- (hasType(type_Quantity, Var_NUMBER1) => 
-(((f_RemainderFn(Var_NUMBER1,Var_NUMBER2) = Var_NUMBER) => (f_SignumFn(Var_NUMBER2) = f_SignumFn(Var_NUMBER))))))))))))).
-
-fof(axMergeLem86, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_EvenInteger, Var_NUMBER) => 
-(f_RemainderFn(Var_NUMBER,2) = 0)))).
-
-fof(axMergeLem87, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_OddInteger, Var_NUMBER) => 
-(f_RemainderFn(Var_NUMBER,2) = 1)))).
-
-fof(axMergeLem88, axiom, 
- ( ! [Var_PRIME] : 
- (hasType(type_PrimeNumber, Var_PRIME) => 
-(( ! [Var_NUMBER] : 
- ((hasType(type_Quantity, Var_NUMBER) & hasType(type_Entity, Var_NUMBER)) => 
-(((f_RemainderFn(Var_PRIME,Var_NUMBER) = 0) => (((Var_NUMBER = 1) | (Var_NUMBER = Var_PRIME))))))))))).
-
-fof(axMergeLem89, axiom, 
- ( ! [Var_NUMBER2] : 
- (hasType(type_Entity, Var_NUMBER2) => 
-(( ! [Var_NUMBER1] : 
- ((hasType(type_Quantity, Var_NUMBER1) & hasType(type_RealNumber, Var_NUMBER1)) => 
-(((f_RoundFn(Var_NUMBER1) = Var_NUMBER2) => (((((f_lessThan(f_SubtractionFn(Var_NUMBER1,f_FloorFn(Var_NUMBER1)),0.5)) => (Var_NUMBER2 = f_FloorFn(Var_NUMBER1)))) | (((f_greaterThanOrEqualTo(f_SubtractionFn(Var_NUMBER1,f_FloorFn(Var_NUMBER1)),0.5)) => (Var_NUMBER2 = f_CeilingFn(Var_NUMBER1)))))))))))))).
-
-fof(axMergeLem90, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_NonnegativeRealNumber, Var_NUMBER) => 
-(((f_SignumFn(Var_NUMBER) = 1) | (f_SignumFn(Var_NUMBER) = 0)))))).
-
-fof(axMergeLem91, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_PositiveRealNumber, Var_NUMBER) => 
-(f_SignumFn(Var_NUMBER) = 1)))).
-
-fof(axMergeLem92, axiom, 
- ( ! [Var_NUMBER] : 
- (hasType(type_NegativeRealNumber, Var_NUMBER) => 
-(f_SignumFn(Var_NUMBER) = -1)))).
-
-fof(axMergeLem93, axiom, 
- ( ! [Var_NUMBER2] : 
- ((hasType(type_Entity, Var_NUMBER2) & hasType(type_Quantity, Var_NUMBER2)) => 
-(( ! [Var_NUMBER1] : 
- ((hasType(type_RealNumber, Var_NUMBER1) & hasType(type_Entity, Var_NUMBER1)) => 
-(((f_SquareRootFn(Var_NUMBER1) = Var_NUMBER2) => (f_MultiplicationFn(Var_NUMBER2,Var_NUMBER2) = Var_NUMBER1))))))))).
-
-fof(axMergeLem94, axiom, 
- ( ! [Var_DEGREE] : 
- (hasType(type_PlaneAngleMeasure, Var_DEGREE) => 
-(f_TangentFn(Var_DEGREE) = f_DivisionFn(f_SineFn(Var_DEGREE),f_CosineFn(Var_DEGREE)))))).
-
-fof(axMergeLem95, axiom, 
- ( ! [Var_INT2] : 
- ((hasType(type_Integer, Var_INT2) & hasType(type_Entity, Var_INT2)) => 
-(( ! [Var_INT1] : 
- ((hasType(type_Integer, Var_INT1) & hasType(type_Entity, Var_INT1)) => 
-(((f_SuccessorFn(Var_INT1) = f_SuccessorFn(Var_INT2)) => (Var_INT1 = Var_INT2))))))))).
-
-fof(axMergeLem96, axiom, 
- ( ! [Var_INT] : 
- (hasType(type_Integer, Var_INT) => 
-(f_lessThan(Var_INT,f_SuccessorFn(Var_INT)))))).
-
-fof(axMergeLem97, axiom, 
- ( ! [Var_INT1] : 
- (hasType(type_Integer, Var_INT1) => 
-(( ! [Var_INT2] : 
- (hasType(type_Integer, Var_INT2) => 
-(( ~ ((f_lessThan(Var_INT1,Var_INT2)) & (f_lessThan(Var_INT2,f_SuccessorFn(Var_INT1)))))))))))).
-
-fof(axMergeLem98, axiom, 
- ( ! [Var_INT] : 
- (hasType(type_Integer, Var_INT) => 
-(Var_INT = f_SuccessorFn(f_PredecessorFn(Var_INT)))))).
-
-fof(axMergeLem99, axiom, 
- ( ! [Var_INT] : 
- (hasType(type_Integer, Var_INT) => 
-(Var_INT = f_PredecessorFn(f_SuccessorFn(Var_INT)))))).
-
-fof(axMergeLem100, axiom, 
- ( ! [Var_INT2] : 
- ((hasType(type_Integer, Var_INT2) & hasType(type_Entity, Var_INT2)) => 
-(( ! [Var_INT1] : 
- ((hasType(type_Integer, Var_INT1) & hasType(type_Entity, Var_INT1)) => 
-(((f_PredecessorFn(Var_INT1) = f_PredecessorFn(Var_INT2)) => (Var_INT1 = Var_INT2))))))))).
-
-fof(axMergeLem101, axiom, 
- ( ! [Var_INT] : 
- (hasType(type_Integer, Var_INT) => 
-(f_greaterThan(Var_INT,f_PredecessorFn(Var_INT)))))).
-
-fof(axMergeLem102, axiom, 
- ( ! [Var_INT1] : 
- (hasType(type_Integer, Var_INT1) => 
-(( ! [Var_INT2] : 
- (hasType(type_Integer, Var_INT2) => 
-(( ~ ((f_lessThan(Var_INT2,Var_INT1)) & (f_lessThan(f_PredecessorFn(Var_INT1),Var_INT2))))))))))).
-
-fof(axMergeLem103, axiom, 
- ( ! [Var_SET] : 
- (hasType(type_Set, Var_SET) => 
-(( ! [Var_SUBSET] : 
- (hasType(type_Set, Var_SUBSET) => 
-(((f_subset(Var_SUBSET,Var_SET)) => (( ! [Var_ELEMENT] : 
- (hasType(type_Entity, Var_ELEMENT) => 
-(((f_element(Var_ELEMENT,Var_SUBSET)) => (f_element(Var_ELEMENT,Var_SET))))))))))))))).
-
-fof(axMergeLem104, axiom, 
- ( ! [Var_SET2] : 
- ((hasType(type_Set, Var_SET2) & hasType(type_Entity, Var_SET2)) => 
-(( ! [Var_SET1] : 
- ((hasType(type_Set, Var_SET1) & hasType(type_Entity, Var_SET1)) => 
-(((( ! [Var_ELEMENT] : 
- (hasType(type_Entity, Var_ELEMENT) => 
-(((f_element(Var_ELEMENT,Var_SET1)) <=> (f_element(Var_ELEMENT,Var_SET2))))))) => (Var_SET1 = Var_SET2))))))))).
-
-fof(axMergeLem105, axiom, 
- ( ! [Var_SET] : 
- (hasType(type_FiniteSet, Var_SET) => 
-(( ? [Var_NUMBER] : 
- (hasType(type_NonnegativeInteger, Var_NUMBER) &  
-(Var_NUMBER = f_CardinalityFn(Var_SET)))))))).
-
-fof(axMergeLem106, axiom, 
- ( ! [Var_GRAPH] : 
- (hasType(type_Graph, Var_GRAPH) => 
-(( ! [Var_NODE1] : 
- (hasType(type_GraphNode, Var_NODE1) => 
-(( ! [Var_NODE2] : 
- (hasType(type_GraphNode, Var_NODE2) => 
-(((((f_graphPart(Var_NODE1,Var_GRAPH)) & (((f_graphPart(Var_NODE2,Var_GRAPH)) & (Var_NODE1 != Var_NODE2))))) => (( ? [Var_PATH] : 
- (hasType(type_GraphPath, Var_PATH) &  
-(( ? [Var_ARC] : 
- (hasType(type_GraphArc, Var_ARC) &  
-(((f_links(Var_NODE1,Var_NODE2,Var_ARC)) | (((f_subGraph(Var_PATH,Var_GRAPH)) & (((((f_BeginNodeFn(Var_PATH) = Var_NODE1) & (f_EndNodeFn(Var_PATH) = Var_NODE2))) | (((f_BeginNodeFn(Var_PATH) = Var_NODE2) & (f_EndNodeFn(Var_PATH) = Var_NODE1)))))))))))))))))))))))))).
-
-fof(axMergeLem107, axiom, 
- ( ! [Var_GRAPH] : 
- (hasType(type_Graph, Var_GRAPH) => 
-(( ? [Var_ARC2] : 
- ((hasType(type_GraphElement, Var_ARC2) & hasType(type_GraphArc, Var_ARC2) & hasType(type_Entity, Var_ARC2)) &  
-(( ? [Var_ARC1] : 
- ((hasType(type_GraphElement, Var_ARC1) & hasType(type_GraphArc, Var_ARC1) & hasType(type_Entity, Var_ARC1)) &  
-(( ? [Var_NODE3] : 
- ((hasType(type_GraphElement, Var_NODE3) & hasType(type_GraphNode, Var_NODE3) & hasType(type_Entity, Var_NODE3)) &  
-(( ? [Var_NODE2] : 
- ((hasType(type_GraphElement, Var_NODE2) & hasType(type_GraphNode, Var_NODE2) & hasType(type_Entity, Var_NODE2)) &  
-(( ? [Var_NODE1] : 
- ((hasType(type_GraphElement, Var_NODE1) & hasType(type_GraphNode, Var_NODE1) & hasType(type_Entity, Var_NODE1)) &  
-(((f_graphPart(Var_NODE1,Var_GRAPH)) & (((f_graphPart(Var_NODE2,Var_GRAPH)) & (((f_graphPart(Var_NODE3,Var_GRAPH)) & (((f_graphPart(Var_ARC1,Var_GRAPH)) & (((f_graphPart(Var_ARC2,Var_GRAPH)) & (((f_links(Var_NODE1,Var_NODE2,Var_ARC1)) & (((f_links(Var_NODE2,Var_NODE3,Var_ARC2)) & (((Var_NODE1 != Var_NODE2) & (((Var_NODE2 != Var_NODE3) & (((Var_NODE1 != Var_NODE3) & (Var_ARC1 != Var_ARC2))))))))))))))))))))))))))))))))))))))).
-
-fof(axMergeLem108, axiom, 
- ( ! [Var_GRAPH] : 
- (hasType(type_DirectedGraph, Var_GRAPH) => 
-(( ! [Var_ARC] : 
- (hasType(type_GraphArc, Var_ARC) => 
-(((f_graphPart(Var_ARC,Var_GRAPH)) => (( ? [Var_NODE2] : 
- (hasType(type_Entity, Var_NODE2) &  
-(( ? [Var_NODE1] : 
- (hasType(type_Entity, Var_NODE1) &  
-(((f_InitialNodeFn(Var_ARC) = Var_NODE1) & (f_TerminalNodeFn(Var_ARC) = Var_NODE2))))))))))))))))).
-
-fof(axMergeLem109, axiom, 
- ( ! [Var_GRAPH] : 
- (hasType(type_GraphPath, Var_GRAPH) => 
-(( ! [Var_ARC] : 
- (hasType(type_GraphArc, Var_ARC) => 
-(( ! [Var_NODE] : 
- (hasType(type_Entity, Var_NODE) => 
-(((f_graphPart(Var_ARC,Var_GRAPH)) => (((f_InitialNodeFn(Var_ARC) = Var_NODE) => (( ~ ( ? [Var_OTHER] : 
- ((hasType(type_GraphArc, Var_OTHER) & hasType(type_Entity, Var_OTHER)) &  
-(((f_InitialNodeFn(Var_OTHER) = Var_NODE) & (Var_OTHER != Var_ARC)))))))))))))))))))).
-
-fof(axMergeLem110, axiom, 
- ( ! [Var_GRAPH] : 
- (hasType(type_GraphPath, Var_GRAPH) => 
-(( ! [Var_ARC] : 
- (hasType(type_GraphArc, Var_ARC) => 
-(( ! [Var_NODE] : 
- (hasType(type_Entity, Var_NODE) => 
-(((f_graphPart(Var_ARC,Var_GRAPH)) => (((f_TerminalNodeFn(Var_ARC) = Var_NODE) => (( ~ ( ? [Var_OTHER] : 
- ((hasType(type_GraphArc, Var_OTHER) & hasType(type_Entity, Var_OTHER)) &  
-(((f_TerminalNodeFn(Var_OTHER) = Var_NODE) & (Var_OTHER != Var_ARC)))))))))))))))))))).
-
-fof(axMergeLem111, axiom, 
- ( ! [Var_GRAPH] : 
- (hasType(type_GraphCircuit, Var_GRAPH) => 
-(( ? [Var_NODE] : 
- (hasType(type_Entity, Var_NODE) &  
-(((f_BeginNodeFn(Var_GRAPH) = Var_NODE) & (f_EndNodeFn(Var_GRAPH) = Var_NODE))))))))).
-
-fof(axMergeLem112, axiom, 
- ( ! [Var_GRAPH] : 
- (hasType(type_MultiGraph, Var_GRAPH) => 
-(( ? [Var_NODE2] : 
- ((hasType(type_GraphElement, Var_NODE2) & hasType(type_GraphNode, Var_NODE2)) &  
-(( ? [Var_NODE1] : 
- ((hasType(type_GraphElement, Var_NODE1) & hasType(type_GraphNode, Var_NODE1)) &  
-(( ? [Var_ARC2] : 
- ((hasType(type_GraphElement, Var_ARC2) & hasType(type_GraphArc, Var_ARC2) & hasType(type_Entity, Var_ARC2)) &  
-(( ? [Var_ARC1] : 
- ((hasType(type_GraphElement, Var_ARC1) & hasType(type_GraphArc, Var_ARC1) & hasType(type_Entity, Var_ARC1)) &  
-(((f_graphPart(Var_ARC1,Var_GRAPH)) & (((f_graphPart(Var_ARC2,Var_GRAPH)) & (((f_graphPart(Var_NODE1,Var_GRAPH)) & (((f_graphPart(Var_NODE2,Var_GRAPH)) & (((f_links(Var_NODE1,Var_NODE2,Var_ARC1)) & (((f_links(Var_NODE1,Var_NODE2,Var_ARC2)) & (Var_ARC1 != Var_ARC2)))))))))))))))))))))))))))).
-
-fof(axMergeLem113, axiom, 
- ( ! [Var_GRAPH] : 
- (hasType(type_PseudoGraph, Var_GRAPH) => 
-(( ? [Var_LOOP] : 
- (hasType(type_GraphLoop, Var_LOOP) &  
-(f_graphPart(Var_LOOP,Var_GRAPH)))))))).
-
-fof(axMergeLem114, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_GraphElement, Var_PART) => 
-(( ? [Var_GRAPH] : 
- (hasType(type_Graph, Var_GRAPH) &  
-(f_graphPart(Var_PART,Var_GRAPH)))))))).
-
-fof(axMergeLem115, axiom, 
- ( ! [Var_NODE] : 
- (hasType(type_GraphNode, Var_NODE) => 
-(( ? [Var_ARC] : 
- (hasType(type_GraphArc, Var_ARC) &  
-(( ? [Var_OTHER] : 
- (hasType(type_GraphNode, Var_OTHER) &  
-(f_links(Var_NODE,Var_OTHER,Var_ARC))))))))))).
-
-fof(axMergeLem116, axiom, 
- ( ! [Var_ARC] : 
- (hasType(type_GraphArc, Var_ARC) => 
-(( ? [Var_NODE2] : 
- (hasType(type_GraphNode, Var_NODE2) &  
-(( ? [Var_NODE1] : 
- (hasType(type_GraphNode, Var_NODE1) &  
-(f_links(Var_NODE1,Var_NODE2,Var_ARC))))))))))).
-
-fof(axMergeLem117, axiom, 
- ( ! [Var_LOOP] : 
- (hasType(type_GraphLoop, Var_LOOP) => 
-(( ? [Var_NODE] : 
- (hasType(type_GraphNode, Var_NODE) &  
-(f_links(Var_NODE,Var_NODE,Var_LOOP)))))))).
-
-fof(axMergeLem118, axiom, 
- ( ! [Var_ARC] : 
- (hasType(type_GraphArc, Var_ARC) => 
-(( ! [Var_NODE2] : 
- (hasType(type_GraphNode, Var_NODE2) => 
-(( ! [Var_NODE1] : 
- (hasType(type_GraphNode, Var_NODE1) => 
-(((f_links(Var_NODE1,Var_NODE2,Var_ARC)) => (f_links(Var_NODE2,Var_NODE1,Var_ARC))))))))))))).
-
-fof(axMergeLem119, axiom, 
- ( ! [Var_ELEMENT] : 
- (hasType(type_GraphElement, Var_ELEMENT) => 
-(( ! [Var_GRAPH2] : 
- (hasType(type_Graph, Var_GRAPH2) => 
-(( ! [Var_GRAPH1] : 
- (hasType(type_Graph, Var_GRAPH1) => 
-(((((f_subGraph(Var_GRAPH1,Var_GRAPH2)) & (f_graphPart(Var_ELEMENT,Var_GRAPH1)))) => (f_graphPart(Var_ELEMENT,Var_GRAPH2))))))))))))).
-
-fof(axMergeLem120, axiom, 
- ( ! [Var_NUMBER1] : 
- (hasType(type_Quantity, Var_NUMBER1) => 
-(( ! [Var_ARC1] : 
- ((hasType(type_GraphElement, Var_ARC1) & hasType(type_GraphArc, Var_ARC1) & hasType(type_Entity, Var_ARC1)) => 
-(( ! [Var_SUBPATH] : 
- ((hasType(type_Graph, Var_SUBPATH) & hasType(type_GraphPath, Var_SUBPATH)) => 
-(( ! [Var_SUM] : 
- (hasType(type_Entity, Var_SUM) => 
-(( ! [Var_PATH] : 
- ((hasType(type_GraphPath, Var_PATH) & hasType(type_Graph, Var_PATH)) => 
-(((((f_PathWeightFn(Var_PATH) = Var_SUM) & (((f_subGraph(Var_SUBPATH,Var_PATH)) & (((f_graphPart(Var_ARC1,Var_PATH)) & (((f_arcWeight(Var_ARC1,Var_NUMBER1)) & (( ! [Var_ARC2] : 
- ((hasType(type_GraphElement, Var_ARC2) & hasType(type_Entity, Var_ARC2)) => 
-(((f_graphPart(Var_ARC2,Var_PATH)) => (((f_graphPart(Var_ARC2,Var_SUBPATH)) | (Var_ARC2 = Var_ARC1)))))))))))))))) => (Var_SUM = f_AdditionFn(f_PathWeightFn(Var_SUBPATH),Var_NUMBER1))))))))))))))))))).
-
-fof(axMergeLem121, axiom, 
- ( ! [Var_NUMBER2] : 
- (hasType(type_Quantity, Var_NUMBER2) => 
-(( ! [Var_NUMBER1] : 
- (hasType(type_Quantity, Var_NUMBER1) => 
-(( ! [Var_ARC2] : 
- ((hasType(type_GraphElement, Var_ARC2) & hasType(type_GraphArc, Var_ARC2) & hasType(type_Entity, Var_ARC2)) => 
-(( ! [Var_ARC1] : 
- ((hasType(type_GraphElement, Var_ARC1) & hasType(type_GraphArc, Var_ARC1) & hasType(type_Entity, Var_ARC1)) => 
-(( ! [Var_SUM] : 
- (hasType(type_Entity, Var_SUM) => 
-(( ! [Var_PATH] : 
- ((hasType(type_GraphPath, Var_PATH) & hasType(type_Graph, Var_PATH)) => 
-(((((f_PathWeightFn(Var_PATH) = Var_SUM) & (((f_graphPart(Var_ARC1,Var_PATH)) & (((f_graphPart(Var_ARC2,Var_PATH)) & (((f_arcWeight(Var_ARC1,Var_NUMBER1)) & (((f_arcWeight(Var_ARC2,Var_NUMBER2)) & (( ! [Var_ARC3] : 
- ((hasType(type_GraphElement, Var_ARC3) & hasType(type_Entity, Var_ARC3)) => 
-(((f_graphPart(Var_ARC3,Var_PATH)) => (((Var_ARC3 = Var_ARC1) | (Var_ARC3 = Var_ARC2)))))))))))))))))) => (f_PathWeightFn(Var_PATH) = f_AdditionFn(Var_NUMBER1,Var_NUMBER2)))))))))))))))))))))).
-
-fof(axMergeLem122, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_Physical, Var_PART) => 
-(( ! [Var_SYSTEM] : 
- (hasType(type_PhysicalSystem, Var_SYSTEM) => 
-(( ! [Var_SUB] : 
- (hasType(type_PhysicalSystem, Var_SUB) => 
-(((((f_subSystem(Var_SUB,Var_SYSTEM)) & (f_systemPart(Var_PART,Var_SUB)))) => (f_systemPart(Var_PART,Var_SYSTEM))))))))))))).
-
-fof(axMergeLem123, axiom, 
- ( ! [Var_M] : 
- (hasType(type_UnitOfMeasure, Var_M) => 
-(( ! [Var_G] : 
- (hasType(type_Graph, Var_G) => 
-(((f_graphMeasure(Var_G,Var_M)) => (( ! [Var_AC] : 
- ((hasType(type_GraphElement, Var_AC) & hasType(type_Abstract, Var_AC)) => 
-(((f_graphPart(Var_AC,Var_G)) & (( ? [Var_PC] : 
- (hasType(type_Physical, Var_PC) &  
-(f_abstractCounterpart(Var_AC,Var_PC)))))))))))))))))).
-
-fof(axMergeLem124, axiom, 
- ( ! [Var_AN] : 
- (hasType(type_GraphNode, Var_AN) => 
-(( ! [Var_AA] : 
- (hasType(type_GraphArc, Var_AA) => 
-(( ! [Var_N] : 
- (hasType(type_RealNumber, Var_N) => 
-(( ! [Var_PA] : 
- ((hasType(type_Physical, Var_PA) & hasType(type_Object, Var_PA)) => 
-(( ! [Var_PN] : 
- (hasType(type_Physical, Var_PN) => 
-(( ! [Var_M] : 
- (hasType(type_UnitOfMeasure, Var_M) => 
-(( ! [Var_G] : 
- (hasType(type_Graph, Var_G) => 
-(((((f_graphMeasure(Var_G,Var_M)) & (((f_abstractCounterpart(Var_AN,Var_PN)) & (((f_abstractCounterpart(Var_AA,Var_PA)) & (f_arcWeight(Var_AA,f_MeasureFn(Var_N,Var_M))))))))) => (f_measure(Var_PA,f_MeasureFn(Var_N,Var_M)))))))))))))))))))))))))).
-
-fof(axMergeLem125, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) => 
-(( ! [Var_KILOUNIT] : 
- ((hasType(type_Entity, Var_KILOUNIT) & hasType(type_UnitOfMeasure, Var_KILOUNIT)) => 
-(((Var_KILOUNIT = f_KiloFn(Var_UNIT)) => (f_MeasureFn(1,Var_KILOUNIT) = f_MeasureFn(1000,Var_UNIT)))))))))).
-
-fof(axMergeLem126, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) => 
-(( ! [Var_MEGAUNIT] : 
- ((hasType(type_Entity, Var_MEGAUNIT) & hasType(type_UnitOfMeasure, Var_MEGAUNIT)) => 
-(((Var_MEGAUNIT = f_MegaFn(Var_UNIT)) => (f_MeasureFn(1,Var_MEGAUNIT) = f_MeasureFn(1000000,Var_UNIT)))))))))).
-
-fof(axMergeLem127, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) => 
-(( ! [Var_GIGAUNIT] : 
- ((hasType(type_Entity, Var_GIGAUNIT) & hasType(type_UnitOfMeasure, Var_GIGAUNIT)) => 
-(((Var_GIGAUNIT = f_GigaFn(Var_UNIT)) => (f_MeasureFn(1,Var_GIGAUNIT) = f_MeasureFn(1000000000,Var_UNIT)))))))))).
-
-fof(axMergeLem128, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) => 
-(( ! [Var_MILLIUNIT] : 
- ((hasType(type_Entity, Var_MILLIUNIT) & hasType(type_UnitOfMeasure, Var_MILLIUNIT)) => 
-(((Var_MILLIUNIT = f_MilliFn(Var_UNIT)) => (f_MeasureFn(1,Var_MILLIUNIT) = f_MeasureFn(1.0e-3,Var_UNIT)))))))))).
-
-fof(axMergeLem129, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) => 
-(( ! [Var_MICROUNIT] : 
- ((hasType(type_Entity, Var_MICROUNIT) & hasType(type_UnitOfMeasure, Var_MICROUNIT)) => 
-(((Var_MICROUNIT = f_MicroFn(Var_UNIT)) => (f_MeasureFn(1,Var_MICROUNIT) = f_MeasureFn(1.0e-6,Var_UNIT)))))))))).
-
-fof(axMergeLem130, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) => 
-(( ! [Var_NANOUNIT] : 
- ((hasType(type_Entity, Var_NANOUNIT) & hasType(type_UnitOfMeasure, Var_NANOUNIT)) => 
-(((Var_NANOUNIT = f_NanoFn(Var_UNIT)) => (f_MeasureFn(1,Var_NANOUNIT) = f_MeasureFn(1.0e-9,Var_UNIT)))))))))).
-
-fof(axMergeLem131, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) => 
-(( ! [Var_PICOUNIT] : 
- ((hasType(type_Entity, Var_PICOUNIT) & hasType(type_UnitOfMeasure, Var_PICOUNIT)) => 
-(((Var_PICOUNIT = f_PicoFn(Var_UNIT)) => (f_MeasureFn(1,Var_PICOUNIT) = f_MeasureFn(1.0e-12,Var_UNIT)))))))))).
-
-fof(axMergeLem132, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) => 
-(( ! [Var_QUANT] : 
- ((hasType(type_Entity, Var_QUANT) & hasType(type_PhysicalQuantity, Var_QUANT)) => 
-(( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER)) => 
-(((((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) & (Var_QUANT = f_MeasureFn(Var_NUMBER,Var_UNIT)))) => (f_MagnitudeFn(Var_QUANT) = Var_NUMBER)))))))))))).
-
-fof(axMergeLem133, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) => 
-(( ! [Var_QUANT] : 
- ((hasType(type_Entity, Var_QUANT) & hasType(type_PhysicalQuantity, Var_QUANT)) => 
-(( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER)) => 
-(((((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) & (Var_QUANT = f_MeasureFn(Var_NUMBER,Var_UNIT)))) => (f_UnitFn(Var_QUANT) = Var_UNIT)))))))))))).
-
-fof(axMergeLem134, axiom, 
- ( ! [Var_DIRECTION] : 
- (hasType(type_DirectionalAttribute, Var_DIRECTION) => 
-(( ! [Var_REF] : 
- (hasType(type_Region, Var_REF) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeDuration, Var_TIME) => 
-(( ! [Var_DISTANCE] : 
- (hasType(type_LengthMeasure, Var_DISTANCE) => 
-(( ! [Var_OBJECT] : 
- (hasType(type_Object, Var_OBJECT) => 
-(((f_measure(Var_OBJECT,f_VelocityFn(Var_DISTANCE,Var_TIME,Var_REF,Var_DIRECTION))) => (f_measure(Var_OBJECT,f_SpeedFn(Var_DISTANCE,Var_TIME)))))))))))))))))))).
-
-fof(axMergeLem135, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Centimeter) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,1.0e-2),inst_Meter))))))).
-
-fof(axMergeLem136, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Millimeter) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,1.0e-3),inst_Meter))))))).
-
-fof(axMergeLem137, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Kilometer) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,1000),inst_Meter))))))).
-
-fof(axMergeLem138, axiom, 
- ( ! [Var_N] : 
- (hasType(type_RealNumber, Var_N) => 
-(f_MeasureFn(Var_N,inst_Horsepower) = f_MeasureFn(f_MultiplicationFn(Var_N,746),inst_Watt))))).
-
-fof(axMergeLem139, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_CelsiusDegree) = f_MeasureFn(f_SubtractionFn(Var_NUMBER,273.15),inst_KelvinDegree))))))).
-
-fof(axMergeLem140, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_CelsiusDegree) = f_MeasureFn(f_DivisionFn(f_SubtractionFn(Var_NUMBER,32),1.8),inst_FahrenheitDegree))))))).
-
-fof(axMergeLem141, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_DayDuration) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,24),inst_HourDuration))))))).
-
-fof(axMergeLem142, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_HourDuration) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,60),inst_MinuteDuration))))))).
-
-fof(axMergeLem143, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_MinuteDuration) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,60),inst_SecondDuration))))))).
-
-fof(axMergeLem144, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_WeekDuration) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,7),inst_DayDuration))))))).
-
-fof(axMergeLem145, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_greaterThanOrEqualTo(f_MeasureFn(Var_NUMBER,inst_MonthDuration),f_MeasureFn(f_MultiplicationFn(Var_NUMBER,28),inst_DayDuration)))))))).
-
-fof(axMergeLem146, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_lessThanOrEqualTo(f_MeasureFn(Var_NUMBER,inst_MonthDuration),f_MeasureFn(f_MultiplicationFn(Var_NUMBER,31),inst_DayDuration)))))))).
-
-fof(axMergeLem147, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_YearDuration) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,365),inst_DayDuration))))))).
-
-fof(axMergeLem148, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_FootLength) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,0.3048),inst_Meter))))))).
-
-fof(axMergeLem149, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Inch) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,2.54e-2),inst_Meter))))))).
-
-fof(axMergeLem150, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Mile) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,1609.344),inst_Meter))))))).
-
-fof(axMergeLem151, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_UnitedStatesGallon) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,3.785411784),inst_Liter))))))).
-
-fof(axMergeLem152, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Quart) = f_MeasureFn(f_DivisionFn(Var_NUMBER,4),inst_UnitedStatesGallon))))))).
-
-fof(axMergeLem153, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Pint) = f_MeasureFn(f_DivisionFn(Var_NUMBER,2),inst_Quart))))))).
-
-fof(axMergeLem154, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Cup) = f_MeasureFn(f_DivisionFn(Var_NUMBER,2),inst_Pint))))))).
-
-fof(axMergeLem155, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Ounce) = f_MeasureFn(f_DivisionFn(Var_NUMBER,8),inst_Cup))))))).
-
-fof(axMergeLem156, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_UnitedKingdomGallon) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,4.54609),inst_Liter))))))).
-
-fof(axMergeLem157, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Kilogram) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,1000),inst_Gram))))))).
-
-fof(axMergeLem158, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_PoundMass) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,453.59237),inst_Gram))))))).
-
-fof(axMergeLem159, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Slug) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,14593.9),inst_Gram))))))).
-
-fof(axMergeLem160, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_RankineDegree) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,1.8),inst_KelvinDegree))))))).
-
-fof(axMergeLem161, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_PoundForce) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,4.448222),inst_Newton))))))).
-
-fof(axMergeLem162, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Calorie) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,4.1868),inst_Joule))))))).
-
-fof(axMergeLem163, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_BritishThermalUnit) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,1055.05585262),inst_Joule))))))).
-
-fof(axMergeLem164, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_AngularDegree) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,f_DivisionFn(inst_Pi,180)),inst_Radian))))))).
-
-fof(axMergeLem165, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(( ! [Var_ANGLE] : 
- (hasType(type_Object, Var_ANGLE) => 
-(((f_measure(Var_ANGLE,f_MeasureFn(Var_NUMBER,inst_AngularDegree))) => (((f_greaterThanOrEqualTo(Var_NUMBER,0)) & (f_lessThanOrEqualTo(Var_NUMBER,360)))))))))))).
-
-fof(axMergeLem166, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_UnitedStatesCent) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,1.0e-2),inst_UnitedStatesDollar))))))).
-
-fof(axMergeLem167, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_EuroCent) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,1.0e-2),inst_EuroDollar))))))).
-
-fof(axMergeLem168, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_Byte) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,8),inst_Bit))))))).
-
-fof(axMergeLem169, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_KiloByte) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,1024),inst_Byte))))))).
-
-fof(axMergeLem170, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_MegaByte) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,1024),inst_KiloByte))))))).
-
-fof(axMergeLem171, axiom, 
- ( ! [Var_TIME] : 
- (hasType(type_TimePoint, Var_TIME) => 
-(( ! [Var_DURATION] : 
- (hasType(type_TimeDuration, Var_DURATION) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Object, Var_OBJ) & hasType(type_Physical, Var_OBJ)) => 
-(((f_holdsDuring(Var_TIME,age(Var_OBJ,Var_DURATION))) => (f_duration(f_TimeIntervalFn(f_BeginFn(f_WhenFn(Var_OBJ)),Var_TIME),Var_DURATION))))))))))))).
-
-fof(axMergeLem172, axiom, 
- ( ! [Var_M] : 
- ((hasType(type_PhysicalQuantity, Var_M) & hasType(type_Quantity, Var_M)) => 
-(( ! [Var_O] : 
- (hasType(type_Object, Var_O) => 
-(((f_length(Var_O,Var_M)) => (( ~ ( ? [Var_M2] : 
- ((hasType(type_LengthMeasure, Var_M2) & hasType(type_Quantity, Var_M2)) &  
-(((f_linearExtent(Var_O,Var_M2)) & (f_greaterThan(Var_M2,Var_M)))))))))))))))).
-
-fof(axMergeLem173, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Circle, Var_C) => 
-(( ? [Var_R] : 
- (hasType(type_LengthMeasure, Var_R) &  
-(f_radius(Var_C,Var_R)))))))).
-
-fof(axMergeLem174, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Circle, Var_C) => 
-(( ? [Var_P] : 
- (hasType(type_Entity, Var_P) &  
-(f_CenterOfCircleFn(Var_C) = Var_P))))))).
-
-fof(axMergeLem175, axiom, 
- ( ! [Var_RADIUS] : 
- (hasType(type_LengthMeasure, Var_RADIUS) => 
-(( ! [Var_CIRCLE] : 
- ((hasType(type_Circle, Var_CIRCLE) & hasType(type_GeometricFigure, Var_CIRCLE)) => 
-(((f_radius(Var_CIRCLE,Var_RADIUS)) => (( ? [Var_POINT] : 
- (hasType(type_GeometricPoint, Var_POINT) &  
-(( ! [Var_PART] : 
- ((hasType(type_GeometricFigure, Var_PART) & hasType(type_GeometricPoint, Var_PART)) => 
-(((f_pointOfFigure(Var_PART,Var_CIRCLE)) => (f_geometricDistance(Var_PART,Var_POINT,Var_RADIUS)))))))))))))))))).
-
-fof(axMergeLem176, axiom, 
- ( ! [Var_LENGTH] : 
- ((hasType(type_LengthMeasure, Var_LENGTH) & hasType(type_Entity, Var_LENGTH)) => 
-(( ! [Var_CIRCLE] : 
- (hasType(type_Circle, Var_CIRCLE) => 
-(((f_diameter(Var_CIRCLE,Var_LENGTH)) => (( ? [Var_HALF] : 
- ((hasType(type_LengthMeasure, Var_HALF) & hasType(type_Quantity, Var_HALF)) &  
-(((f_radius(Var_CIRCLE,Var_HALF)) & (f_MultiplicationFn(Var_HALF,2) = Var_LENGTH)))))))))))))).
-
-fof(axMergeLem177, axiom, 
- ( ! [Var_QUANT] : 
- (hasType(type_LengthMeasure, Var_QUANT) => 
-(( ! [Var_OBJ2] : 
- (hasType(type_Physical, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Physical, Var_OBJ1) => 
-(((f_distance(Var_OBJ1,Var_OBJ2,Var_QUANT)) => (f_distance(Var_OBJ2,Var_OBJ1,Var_QUANT))))))))))))).
-
-fof(axMergeLem178, axiom, 
- ( ! [Var_HEIGHT] : 
- (hasType(type_LengthMeasure, Var_HEIGHT) => 
-(( ! [Var_OBJ2] : 
- ((hasType(type_Physical, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Physical, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_altitude(Var_OBJ1,Var_OBJ2,Var_HEIGHT)) => (f_orientation(Var_OBJ1,Var_OBJ2,inst_Above))))))))))))).
-
-fof(axMergeLem179, axiom, 
- ( ! [Var_HEIGHT] : 
- (hasType(type_LengthMeasure, Var_HEIGHT) => 
-(( ! [Var_OBJ2] : 
- (hasType(type_Physical, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Physical, Var_OBJ1) & hasType(type_SelfConnectedObject, Var_OBJ1)) => 
-(((f_altitude(Var_OBJ1,Var_OBJ2,Var_HEIGHT)) => (( ? [Var_TOP] : 
- ((hasType(type_SelfConnectedObject, Var_TOP) & hasType(type_Physical, Var_TOP)) &  
-(((f_top(Var_TOP,Var_OBJ1)) & (f_distance(Var_TOP,Var_OBJ2,Var_HEIGHT)))))))))))))))))).
-
-fof(axMergeLem180, axiom, 
- ( ! [Var_DEPTH] : 
- (hasType(type_LengthMeasure, Var_DEPTH) => 
-(( ! [Var_OBJ2] : 
- ((hasType(type_Physical, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Physical, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_depth(Var_OBJ1,Var_OBJ2,Var_DEPTH)) => (f_orientation(Var_OBJ1,Var_OBJ2,inst_Below))))))))))))).
-
-fof(axMergeLem181, axiom, 
- ( ! [Var_DEPTH] : 
- (hasType(type_LengthMeasure, Var_DEPTH) => 
-(( ! [Var_OBJ2] : 
- (hasType(type_Physical, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Physical, Var_OBJ1) & hasType(type_SelfConnectedObject, Var_OBJ1)) => 
-(((f_depth(Var_OBJ1,Var_OBJ2,Var_DEPTH)) => (( ? [Var_BOTTOM] : 
- ((hasType(type_SelfConnectedObject, Var_BOTTOM) & hasType(type_Physical, Var_BOTTOM)) &  
-(((f_bottom(Var_BOTTOM,Var_OBJ1)) & (f_distance(Var_BOTTOM,Var_OBJ2,Var_DEPTH)))))))))))))))))).
-
-fof(axMergeLem182, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_larger(Var_OBJ1,Var_OBJ2)) <=> (( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_QUANT2] : 
- ((hasType(type_RealNumber, Var_QUANT2) & hasType(type_Quantity, Var_QUANT2)) => 
-(( ! [Var_QUANT1] : 
- ((hasType(type_RealNumber, Var_QUANT1) & hasType(type_Quantity, Var_QUANT1)) => 
-(((((f_measure(Var_OBJ1,f_MeasureFn(Var_QUANT1,Var_UNIT))) & (f_measure(Var_OBJ2,f_MeasureFn(Var_QUANT2,Var_UNIT))))) => (f_greaterThan(Var_QUANT1,Var_QUANT2))))))))))))))))))))).
-
-fof(axMergeLem183, axiom, 
- ( ! [Var_AMOUNT] : 
- ((hasType(type_Entity, Var_AMOUNT) & hasType(type_CurrencyMeasure, Var_AMOUNT)) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Agent, Var_PERSON) => 
-(((f_WealthFn(Var_PERSON) = Var_AMOUNT) <=> (f_monetaryValue(f_PropertyFn(Var_PERSON),Var_AMOUNT)))))))))).
-
-fof(axMergeLem184, axiom, 
- ( ! [Var_POINT] : 
- (hasType(type_TimePoint, Var_POINT) => 
-(((Var_POINT != inst_PositiveInfinity) => (f_before(Var_POINT,inst_PositiveInfinity))))))).
-
-fof(axMergeLem185, axiom, 
- ( ! [Var_POINT] : 
- (hasType(type_TimePoint, Var_POINT) => 
-(((Var_POINT != inst_PositiveInfinity) => (( ? [Var_OTHERPOINT] : 
- (hasType(type_TimePoint, Var_OTHERPOINT) &  
-(f_temporallyBetween(Var_POINT,Var_OTHERPOINT,inst_PositiveInfinity)))))))))).
-
-fof(axMergeLem186, axiom, 
- ( ! [Var_POINT] : 
- (hasType(type_TimePoint, Var_POINT) => 
-(((Var_POINT != inst_NegativeInfinity) => (f_before(inst_NegativeInfinity,Var_POINT))))))).
-
-fof(axMergeLem187, axiom, 
- ( ! [Var_POINT] : 
- (hasType(type_TimePoint, Var_POINT) => 
-(((Var_POINT != inst_NegativeInfinity) => (( ? [Var_OTHERPOINT] : 
- (hasType(type_TimePoint, Var_OTHERPOINT) &  
-(f_temporallyBetween(inst_NegativeInfinity,Var_OTHERPOINT,Var_POINT)))))))))).
-
-fof(axMergeLem188, axiom, 
- ( ! [Var_POINT] : 
- (hasType(type_TimePoint, Var_POINT) => 
-(( ? [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) &  
-(f_temporalPart(Var_POINT,Var_INTERVAL)))))))).
-
-fof(axMergeLem189, axiom, 
- ( ! [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) => 
-(( ? [Var_POINT] : 
- (hasType(type_TimePoint, Var_POINT) &  
-(f_temporalPart(Var_POINT,Var_INTERVAL)))))))).
-
-fof(axMergeLem190, axiom, 
- ( ! [Var_THING] : 
- (hasType(type_Physical, Var_THING) => 
-(( ! [Var_POS] : 
- (hasType(type_TimePosition, Var_POS) => 
-(((f_temporalPart(Var_POS,f_WhenFn(Var_THING))) <=> (f_time(Var_THING,Var_POS)))))))))).
-
-fof(axMergeLem191, axiom, 
- ( ! [Var_OBJ] : 
- ((hasType(type_Object, Var_OBJ) & hasType(type_Physical, Var_OBJ)) => 
-(( ! [Var_PROCESS] : 
- ((hasType(type_Process, Var_PROCESS) & hasType(type_Physical, Var_PROCESS)) => 
-(((f_origin(Var_PROCESS,Var_OBJ)) => (f_located(f_WhereFn(Var_PROCESS,f_BeginFn(f_WhenFn(Var_PROCESS))),f_WhereFn(Var_OBJ,f_BeginFn(f_WhenFn(Var_OBJ))))))))))))).
-
-fof(axMergeLem192, axiom, 
- ( ! [Var_POINT] : 
- ((hasType(type_Entity, Var_POINT) & hasType(type_TimePoint, Var_POINT)) => 
-(( ! [Var_INTERVAL] : 
- ((hasType(type_TimeInterval, Var_INTERVAL) & hasType(type_TimePosition, Var_INTERVAL)) => 
-(((f_BeginFn(Var_INTERVAL) = Var_POINT) => (( ! [Var_OTHERPOINT] : 
- ((hasType(type_TimePosition, Var_OTHERPOINT) & hasType(type_Entity, Var_OTHERPOINT) & hasType(type_TimePoint, Var_OTHERPOINT)) => 
-(((((f_temporalPart(Var_OTHERPOINT,Var_INTERVAL)) & (Var_OTHERPOINT != Var_POINT))) => (f_before(Var_POINT,Var_OTHERPOINT))))))))))))))).
-
-fof(axMergeLem193, axiom, 
- ( ! [Var_POINT] : 
- ((hasType(type_Entity, Var_POINT) & hasType(type_TimePoint, Var_POINT)) => 
-(( ! [Var_INTERVAL] : 
- ((hasType(type_TimeInterval, Var_INTERVAL) & hasType(type_TimePosition, Var_INTERVAL)) => 
-(((f_EndFn(Var_INTERVAL) = Var_POINT) => (( ! [Var_OTHERPOINT] : 
- ((hasType(type_TimePosition, Var_OTHERPOINT) & hasType(type_Entity, Var_OTHERPOINT) & hasType(type_TimePoint, Var_OTHERPOINT)) => 
-(((((f_temporalPart(Var_OTHERPOINT,Var_INTERVAL)) & (Var_OTHERPOINT != Var_POINT))) => (f_before(Var_OTHERPOINT,Var_POINT))))))))))))))).
-
-fof(axMergeLem194, axiom, 
- ( ! [Var_INTERVAL2] : 
- (hasType(type_TimeInterval, Var_INTERVAL2) => 
-(( ! [Var_INTERVAL1] : 
- (hasType(type_TimeInterval, Var_INTERVAL1) => 
-(((f_starts(Var_INTERVAL1,Var_INTERVAL2)) <=> (((f_BeginFn(Var_INTERVAL1) = f_BeginFn(Var_INTERVAL2)) & (f_before(f_EndFn(Var_INTERVAL1),f_EndFn(Var_INTERVAL2))))))))))))).
-
-fof(axMergeLem195, axiom, 
- ( ! [Var_INTERVAL2] : 
- (hasType(type_TimeInterval, Var_INTERVAL2) => 
-(( ! [Var_INTERVAL1] : 
- (hasType(type_TimeInterval, Var_INTERVAL1) => 
-(((f_finishes(Var_INTERVAL1,Var_INTERVAL2)) <=> (((f_before(f_BeginFn(Var_INTERVAL2),f_BeginFn(Var_INTERVAL1))) & (f_EndFn(Var_INTERVAL2) = f_EndFn(Var_INTERVAL1)))))))))))).
-
-fof(axMergeLem196, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(( ? [Var_TIME1] : 
- (hasType(type_TimePoint, Var_TIME1) &  
-(( ? [Var_TIME2] : 
- (hasType(type_TimePoint, Var_TIME2) &  
-(((f_before(Var_TIME1,Var_TIME2)) & (( ! [Var_TIME] : 
- ((hasType(type_TimePoint, Var_TIME) & hasType(type_TimePosition, Var_TIME)) => 
-(((((f_beforeOrEqual(Var_TIME1,Var_TIME)) & (f_beforeOrEqual(Var_TIME,Var_TIME2)))) => (f_time(Var_OBJ,Var_TIME)))))))))))))))))).
-
-fof(axMergeLem197, axiom, 
- ( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Physical, Var_OBJ)) => 
-(( ! [Var_PROC] : 
- ((hasType(type_Process, Var_PROC) & hasType(type_Physical, Var_PROC)) => 
-(((f_result(Var_PROC,Var_OBJ)) => (( ! [Var_TIME] : 
- ((hasType(type_TimePoint, Var_TIME) & hasType(type_TimePosition, Var_TIME)) => 
-(((f_before(Var_TIME,f_BeginFn(f_WhenFn(Var_PROC)))) => (( ~ (f_time(Var_OBJ,Var_TIME))))))))))))))))).
-
-fof(axMergeLem198, axiom, 
- ( ! [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) => 
-(f_before(f_BeginFn(Var_INTERVAL),f_EndFn(Var_INTERVAL)))))).
-
-fof(axMergeLem199, axiom, 
- ( ! [Var_POINT2] : 
- ((hasType(type_TimePoint, Var_POINT2) & hasType(type_Entity, Var_POINT2)) => 
-(( ! [Var_POINT1] : 
- ((hasType(type_TimePoint, Var_POINT1) & hasType(type_Entity, Var_POINT1)) => 
-(((f_beforeOrEqual(Var_POINT1,Var_POINT2)) => (((f_before(Var_POINT1,Var_POINT2)) | (Var_POINT1 = Var_POINT2))))))))))).
-
-fof(axMergeLem200, axiom, 
- ( ! [Var_POINT3] : 
- (hasType(type_TimePoint, Var_POINT3) => 
-(( ! [Var_POINT2] : 
- (hasType(type_TimePoint, Var_POINT2) => 
-(( ! [Var_POINT1] : 
- (hasType(type_TimePoint, Var_POINT1) => 
-(((f_temporallyBetween(Var_POINT1,Var_POINT2,Var_POINT3)) <=> (((f_before(Var_POINT1,Var_POINT2)) & (f_before(Var_POINT2,Var_POINT3))))))))))))))).
-
-fof(axMergeLem201, axiom, 
- ( ! [Var_POINT3] : 
- (hasType(type_TimePoint, Var_POINT3) => 
-(( ! [Var_POINT2] : 
- (hasType(type_TimePoint, Var_POINT2) => 
-(( ! [Var_POINT1] : 
- (hasType(type_TimePoint, Var_POINT1) => 
-(((f_temporallyBetweenOrEqual(Var_POINT1,Var_POINT2,Var_POINT3)) <=> (((f_beforeOrEqual(Var_POINT1,Var_POINT2)) & (f_beforeOrEqual(Var_POINT2,Var_POINT3))))))))))))))).
-
-fof(axMergeLem202, axiom, 
- ( ! [Var_TIME] : 
- (hasType(type_TimePoint, Var_TIME) => 
-(( ! [Var_PHYS] : 
- (hasType(type_Physical, Var_PHYS) => 
-(((f_time(Var_PHYS,Var_TIME)) <=> (f_temporallyBetweenOrEqual(f_BeginFn(f_WhenFn(Var_PHYS)),Var_TIME,f_EndFn(f_WhenFn(Var_PHYS)))))))))))).
-
-fof(axMergeLem203, axiom, 
- ( ! [Var_INTERVAL2] : 
- ((hasType(type_TimeInterval, Var_INTERVAL2) & hasType(type_TimePosition, Var_INTERVAL2)) => 
-(( ! [Var_INTERVAL1] : 
- ((hasType(type_TimeInterval, Var_INTERVAL1) & hasType(type_TimePosition, Var_INTERVAL1)) => 
-(((f_overlapsTemporally(Var_INTERVAL1,Var_INTERVAL2)) <=> (( ? [Var_INTERVAL3] : 
- (hasType(type_TimeInterval, Var_INTERVAL3) &  
-(((f_temporalPart(Var_INTERVAL3,Var_INTERVAL1)) & (f_temporalPart(Var_INTERVAL3,Var_INTERVAL2))))))))))))))).
-
-fof(axMergeLem204, axiom, 
- ( ! [Var_INTERVAL2] : 
- (hasType(type_TimeInterval, Var_INTERVAL2) => 
-(( ! [Var_INTERVAL1] : 
- (hasType(type_TimeInterval, Var_INTERVAL1) => 
-(((f_during(Var_INTERVAL1,Var_INTERVAL2)) => (((f_before(f_EndFn(Var_INTERVAL1),f_EndFn(Var_INTERVAL2))) & (f_before(f_BeginFn(Var_INTERVAL2),f_BeginFn(Var_INTERVAL1))))))))))))).
-
-fof(axMergeLem205, axiom, 
- ( ! [Var_INTERVAL2] : 
- (hasType(type_TimeInterval, Var_INTERVAL2) => 
-(( ! [Var_INTERVAL1] : 
- (hasType(type_TimeInterval, Var_INTERVAL1) => 
-(((f_meetsTemporally(Var_INTERVAL1,Var_INTERVAL2)) <=> (f_EndFn(Var_INTERVAL1) = f_BeginFn(Var_INTERVAL2)))))))))).
-
-fof(axMergeLem206, axiom, 
- ( ! [Var_INTERVAL2] : 
- ((hasType(type_TimeInterval, Var_INTERVAL2) & hasType(type_Entity, Var_INTERVAL2)) => 
-(( ! [Var_INTERVAL1] : 
- ((hasType(type_TimeInterval, Var_INTERVAL1) & hasType(type_Entity, Var_INTERVAL1)) => 
-(((((f_BeginFn(Var_INTERVAL1) = f_BeginFn(Var_INTERVAL2)) & (f_EndFn(Var_INTERVAL1) = f_EndFn(Var_INTERVAL2)))) => (Var_INTERVAL1 = Var_INTERVAL2))))))))).
-
-fof(axMergeLem207, axiom, 
- ( ! [Var_INTERVAL2] : 
- (hasType(type_TimeInterval, Var_INTERVAL2) => 
-(( ! [Var_INTERVAL1] : 
- (hasType(type_TimeInterval, Var_INTERVAL1) => 
-(((f_earlier(Var_INTERVAL1,Var_INTERVAL2)) <=> (f_before(f_EndFn(Var_INTERVAL1),f_BeginFn(Var_INTERVAL2))))))))))).
-
-fof(axMergeLem208, axiom, 
- ( ! [Var_PHYS2] : 
- (hasType(type_Physical, Var_PHYS2) => 
-(( ! [Var_PHYS1] : 
- (hasType(type_Physical, Var_PHYS1) => 
-(((f_cooccur(Var_PHYS1,Var_PHYS2)) <=> (f_WhenFn(Var_PHYS1) = f_WhenFn(Var_PHYS2)))))))))).
-
-fof(axMergeLem209, axiom, 
- ( ! [Var_POINT1] : 
- (hasType(type_TimePoint, Var_POINT1) => 
-(( ! [Var_POINT2] : 
- (hasType(type_TimePoint, Var_POINT2) => 
-(( ! [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) => 
-(((f_TimeIntervalFn(Var_POINT1,Var_POINT2) = Var_INTERVAL) => (((f_BeginFn(Var_INTERVAL) = Var_POINT1) & (f_EndFn(Var_INTERVAL) = Var_POINT2)))))))))))))).
-
-fof(axMergeLem210, axiom, 
- ( ! [Var_POINT1] : 
- (hasType(type_TimePoint, Var_POINT1) => 
-(( ! [Var_POINT2] : 
- (hasType(type_TimePoint, Var_POINT2) => 
-(( ! [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) => 
-(((f_TimeIntervalFn(Var_POINT1,Var_POINT2) = Var_INTERVAL) => (( ! [Var_POINT] : 
- ((hasType(type_TimePoint, Var_POINT) & hasType(type_TimePosition, Var_POINT)) => 
-(((f_temporallyBetweenOrEqual(Var_POINT1,Var_POINT,Var_POINT2)) <=> (f_temporalPart(Var_POINT,Var_INTERVAL)))))))))))))))))).
-
-fof(axMergeLem211, axiom, 
- ( ! [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) => 
-(f_meetsTemporally(f_PastFn(Var_INTERVAL),Var_INTERVAL))))).
-
-fof(axMergeLem212, axiom, 
- ( ! [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) => 
-(f_PastFn(Var_INTERVAL) = f_TimeIntervalFn(inst_NegativeInfinity,f_BeginFn(Var_INTERVAL)))))).
-
-fof(axMergeLem213, axiom, 
- ( ! [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) => 
-(f_finishes(f_ImmediatePastFn(Var_INTERVAL),f_PastFn(Var_INTERVAL)))))).
-
-fof(axMergeLem214, axiom, 
- ( ! [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) => 
-(f_meetsTemporally(Var_INTERVAL,f_FutureFn(Var_INTERVAL)))))).
-
-fof(axMergeLem215, axiom, 
- ( ! [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) => 
-(f_FutureFn(Var_INTERVAL) = f_TimeIntervalFn(f_EndFn(Var_INTERVAL),inst_PositiveInfinity))))).
-
-fof(axMergeLem216, axiom, 
- ( ! [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) => 
-(f_starts(f_ImmediateFutureFn(Var_INTERVAL),f_FutureFn(Var_INTERVAL)))))).
-
-fof(axMergeLem217, axiom, 
- ( ! [Var_YEAR] : 
- (hasType(type_Year, Var_YEAR) => 
-(f_duration(Var_YEAR,f_MeasureFn(1,inst_YearDuration)))))).
-
-fof(axMergeLem218, axiom, 
- ( ! [Var_YEAR1] : 
- (hasType(type_Year, Var_YEAR1) => 
-(( ! [Var_YEAR2] : 
- (hasType(type_Year, Var_YEAR2) => 
-(((f_SubtractionFn(Var_YEAR2,Var_YEAR1) = 1) => (f_meetsTemporally(Var_YEAR1,Var_YEAR2)))))))))).
-
-fof(axMergeLem219, axiom, 
- ( ! [Var_MONTH] : 
- (hasType(type_January, Var_MONTH) => 
-(f_duration(Var_MONTH,f_MeasureFn(31,inst_DayDuration)))))).
-
-fof(axMergeLem220, axiom, 
- ( ! [Var_MONTH] : 
- (hasType(type_March, Var_MONTH) => 
-(f_duration(Var_MONTH,f_MeasureFn(31,inst_DayDuration)))))).
-
-fof(axMergeLem221, axiom, 
- ( ! [Var_MONTH] : 
- (hasType(type_April, Var_MONTH) => 
-(f_duration(Var_MONTH,f_MeasureFn(30,inst_DayDuration)))))).
-
-fof(axMergeLem222, axiom, 
- ( ! [Var_MONTH] : 
- (hasType(type_May, Var_MONTH) => 
-(f_duration(Var_MONTH,f_MeasureFn(31,inst_DayDuration)))))).
-
-fof(axMergeLem223, axiom, 
- ( ! [Var_MONTH] : 
- (hasType(type_June, Var_MONTH) => 
-(f_duration(Var_MONTH,f_MeasureFn(30,inst_DayDuration)))))).
-
-fof(axMergeLem224, axiom, 
- ( ! [Var_MONTH] : 
- (hasType(type_July, Var_MONTH) => 
-(f_duration(Var_MONTH,f_MeasureFn(31,inst_DayDuration)))))).
-
-fof(axMergeLem225, axiom, 
- ( ! [Var_MONTH] : 
- (hasType(type_August, Var_MONTH) => 
-(f_duration(Var_MONTH,f_MeasureFn(31,inst_DayDuration)))))).
-
-fof(axMergeLem226, axiom, 
- ( ! [Var_MONTH] : 
- (hasType(type_September, Var_MONTH) => 
-(f_duration(Var_MONTH,f_MeasureFn(30,inst_DayDuration)))))).
-
-fof(axMergeLem227, axiom, 
- ( ! [Var_MONTH] : 
- (hasType(type_October, Var_MONTH) => 
-(f_duration(Var_MONTH,f_MeasureFn(31,inst_DayDuration)))))).
-
-fof(axMergeLem228, axiom, 
- ( ! [Var_MONTH] : 
- (hasType(type_November, Var_MONTH) => 
-(f_duration(Var_MONTH,f_MeasureFn(30,inst_DayDuration)))))).
-
-fof(axMergeLem229, axiom, 
- ( ! [Var_MONTH] : 
- (hasType(type_December, Var_MONTH) => 
-(f_duration(Var_MONTH,f_MeasureFn(31,inst_DayDuration)))))).
-
-fof(axMergeLem230, axiom, 
- ( ! [Var_DAY] : 
- (hasType(type_Day, Var_DAY) => 
-(f_duration(Var_DAY,f_MeasureFn(1,inst_DayDuration)))))).
-
-fof(axMergeLem231, axiom, 
- ( ! [Var_DAY1] : 
- (hasType(type_Monday, Var_DAY1) => 
-(( ! [Var_DAY2] : 
- (hasType(type_Tuesday, Var_DAY2) => 
-(( ! [Var_WEEK] : 
- (hasType(type_Week, Var_WEEK) => 
-(((((f_temporalPart(Var_DAY1,Var_WEEK)) & (f_temporalPart(Var_DAY2,Var_WEEK)))) => (f_meetsTemporally(Var_DAY1,Var_DAY2))))))))))))).
-
-fof(axMergeLem232, axiom, 
- ( ! [Var_DAY1] : 
- (hasType(type_Tuesday, Var_DAY1) => 
-(( ! [Var_DAY2] : 
- (hasType(type_Wednesday, Var_DAY2) => 
-(( ! [Var_WEEK] : 
- (hasType(type_Week, Var_WEEK) => 
-(((((f_temporalPart(Var_DAY1,Var_WEEK)) & (f_temporalPart(Var_DAY2,Var_WEEK)))) => (f_meetsTemporally(Var_DAY1,Var_DAY2))))))))))))).
-
-fof(axMergeLem233, axiom, 
- ( ! [Var_DAY1] : 
- (hasType(type_Wednesday, Var_DAY1) => 
-(( ! [Var_DAY2] : 
- (hasType(type_Thursday, Var_DAY2) => 
-(( ! [Var_WEEK] : 
- (hasType(type_Week, Var_WEEK) => 
-(((((f_temporalPart(Var_DAY1,Var_WEEK)) & (f_temporalPart(Var_DAY2,Var_WEEK)))) => (f_meetsTemporally(Var_DAY1,Var_DAY2))))))))))))).
-
-fof(axMergeLem234, axiom, 
- ( ! [Var_DAY1] : 
- (hasType(type_Thursday, Var_DAY1) => 
-(( ! [Var_DAY2] : 
- (hasType(type_Friday, Var_DAY2) => 
-(( ! [Var_WEEK] : 
- (hasType(type_Week, Var_WEEK) => 
-(((((f_temporalPart(Var_DAY1,Var_WEEK)) & (f_temporalPart(Var_DAY2,Var_WEEK)))) => (f_meetsTemporally(Var_DAY1,Var_DAY2))))))))))))).
-
-fof(axMergeLem235, axiom, 
- ( ! [Var_DAY1] : 
- (hasType(type_Friday, Var_DAY1) => 
-(( ! [Var_DAY2] : 
- (hasType(type_Saturday, Var_DAY2) => 
-(( ! [Var_WEEK] : 
- (hasType(type_Week, Var_WEEK) => 
-(((((f_temporalPart(Var_DAY1,Var_WEEK)) & (f_temporalPart(Var_DAY2,Var_WEEK)))) => (f_meetsTemporally(Var_DAY1,Var_DAY2))))))))))))).
-
-fof(axMergeLem236, axiom, 
- ( ! [Var_DAY1] : 
- (hasType(type_Saturday, Var_DAY1) => 
-(( ! [Var_DAY2] : 
- (hasType(type_Sunday, Var_DAY2) => 
-(( ! [Var_WEEK] : 
- (hasType(type_Week, Var_WEEK) => 
-(((((f_temporalPart(Var_DAY1,Var_WEEK)) & (f_temporalPart(Var_DAY2,Var_WEEK)))) => (f_meetsTemporally(Var_DAY1,Var_DAY2))))))))))))).
-
-fof(axMergeLem237, axiom, 
- ( ! [Var_DAY1] : 
- (hasType(type_Sunday, Var_DAY1) => 
-(( ! [Var_DAY2] : 
- (hasType(type_Monday, Var_DAY2) => 
-(( ! [Var_WEEK1] : 
- (hasType(type_Week, Var_WEEK1) => 
-(( ! [Var_WEEK2] : 
- (hasType(type_Week, Var_WEEK2) => 
-(((((f_temporalPart(Var_DAY1,Var_WEEK1)) & (((f_temporalPart(Var_DAY2,Var_WEEK2)) & (f_meetsTemporally(Var_WEEK1,Var_WEEK2)))))) => (f_meetsTemporally(Var_DAY1,Var_DAY2)))))))))))))))).
-
-fof(axMergeLem238, axiom, 
- ( ! [Var_WEEK] : 
- (hasType(type_Week, Var_WEEK) => 
-(f_duration(Var_WEEK,f_MeasureFn(1,inst_WeekDuration)))))).
-
-fof(axMergeLem239, axiom, 
- ( ! [Var_HOUR] : 
- (hasType(type_Hour, Var_HOUR) => 
-(f_duration(Var_HOUR,f_MeasureFn(1,inst_HourDuration)))))).
-
-fof(axMergeLem240, axiom, 
- ( ! [Var_MINUTE] : 
- (hasType(type_Minute, Var_MINUTE) => 
-(f_duration(Var_MINUTE,f_MeasureFn(1,inst_MinuteDuration)))))).
-
-fof(axMergeLem241, axiom, 
- ( ! [Var_SECOND] : 
- (hasType(type_Second, Var_SECOND) => 
-(f_duration(Var_SECOND,f_MeasureFn(1,inst_SecondDuration)))))).
-
-fof(axMergeLem242, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_connected(Var_OBJ1,Var_OBJ2)) => (((f_meetsSpatially(Var_OBJ1,Var_OBJ2)) | (f_overlapsSpatially(Var_OBJ1,Var_OBJ2)))))))))))).
-
-fof(axMergeLem243, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_SelfConnectedObject, Var_OBJ) => 
-(( ! [Var_PART2] : 
- (hasType(type_Object, Var_PART2) => 
-(( ! [Var_PART1] : 
- (hasType(type_Object, Var_PART1) => 
-(((Var_OBJ = f_MereologicalSumFn(Var_PART1,Var_PART2)) => (f_connected(Var_PART1,Var_PART2))))))))))))).
-
-fof(axMergeLem244, axiom, 
- ( ! [Var_OBJ3] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ3) & hasType(type_Object, Var_OBJ3)) => 
-(( ! [Var_OBJ2] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_connects(Var_OBJ1,Var_OBJ2,Var_OBJ3)) <=> (f_between(Var_OBJ2,Var_OBJ1,Var_OBJ3))))))))))))).
-
-fof(axMergeLem245, axiom, 
- ( ! [Var_OBJ3] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ3) & hasType(type_Object, Var_OBJ3)) => 
-(( ! [Var_OBJ2] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_connects(Var_OBJ1,Var_OBJ2,Var_OBJ3)) <=> (((f_connected(Var_OBJ1,Var_OBJ2)) & (((f_connected(Var_OBJ1,Var_OBJ3)) & (( ~ (f_connected(Var_OBJ2,Var_OBJ3))))))))))))))))))).
-
-fof(axMergeLem246, axiom, 
- ( ! [Var_NODE2] : 
- (hasType(type_SelfConnectedObject, Var_NODE2) => 
-(( ! [Var_NODE1] : 
- (hasType(type_SelfConnectedObject, Var_NODE1) => 
-(( ! [Var_ARC] : 
- (hasType(type_SelfConnectedObject, Var_ARC) => 
-(((f_connects(Var_ARC,Var_NODE1,Var_NODE2)) => (f_connects(Var_ARC,Var_NODE2,Var_NODE1))))))))))))).
-
-fof(axMergeLem247, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_overlapsSpatially(Var_OBJ1,Var_OBJ2)) <=> (( ? [Var_OBJ3] : 
- (hasType(type_Object, Var_OBJ3) &  
-(((f_part(Var_OBJ3,Var_OBJ1)) & (f_part(Var_OBJ3,Var_OBJ2))))))))))))))).
-
-fof(axMergeLem248, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ2) & hasType(type_Entity, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_COLL] : 
- (hasType(type_Collection, Var_COLL) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ1) & hasType(type_Entity, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((((f_member(Var_OBJ1,Var_COLL)) & (((f_member(Var_OBJ2,Var_COLL)) & (Var_OBJ1 != Var_OBJ2))))) => (( ~ (f_overlapsSpatially(Var_OBJ1,Var_OBJ2))))))))))))))).
-
-fof(axMergeLem249, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_overlapsPartially(Var_OBJ1,Var_OBJ2)) <=> (((( ~ (f_part(Var_OBJ1,Var_OBJ2)))) & (((( ~ (f_part(Var_OBJ2,Var_OBJ1)))) & (( ? [Var_OBJ3] : 
- (hasType(type_Object, Var_OBJ3) &  
-(((f_part(Var_OBJ3,Var_OBJ1)) & (f_part(Var_OBJ3,Var_OBJ2))))))))))))))))))).
-
-fof(axMergeLem250, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_superficialPart(Var_OBJ1,Var_OBJ2)) => (((( ~ (f_interiorPart(Var_OBJ1,Var_OBJ2)))) & (( ~ ( ? [Var_OBJ3] : 
- (hasType(type_Object, Var_OBJ3) &  
-(f_interiorPart(Var_OBJ3,Var_OBJ1)))))))))))))))).
-
-fof(axMergeLem251, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((f_surface(Var_OBJ1,Var_OBJ2)) => (( ! [Var_OBJ3] : 
- (hasType(type_Object, Var_OBJ3) => 
-(((f_superficialPart(Var_OBJ3,Var_OBJ2)) => (f_part(Var_OBJ3,Var_OBJ1))))))))))))))).
-
-fof(axMergeLem252, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_interiorPart(Var_OBJ1,Var_OBJ2)) => (( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(((f_superficialPart(Var_PART,Var_OBJ2)) => (( ~ (f_overlapsSpatially(Var_OBJ1,Var_PART))))))))))))))))).
-
-fof(axMergeLem253, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(( ! [Var_OBJECT] : 
- ((hasType(type_SelfConnectedObject, Var_OBJECT) & hasType(type_Object, Var_OBJECT)) => 
-(( ! [Var_BOTTOM] : 
- ((hasType(type_SelfConnectedObject, Var_BOTTOM) & hasType(type_Object, Var_BOTTOM)) => 
-(((((f_bottom(Var_BOTTOM,Var_OBJECT)) & (((f_part(Var_PART,Var_OBJECT)) & (( ~ (f_connected(Var_PART,Var_BOTTOM)))))))) => (f_orientation(Var_PART,Var_BOTTOM,inst_Above))))))))))))).
-
-fof(axMergeLem254, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(( ! [Var_OBJECT] : 
- ((hasType(type_SelfConnectedObject, Var_OBJECT) & hasType(type_Object, Var_OBJECT)) => 
-(( ! [Var_TOP] : 
- ((hasType(type_SelfConnectedObject, Var_TOP) & hasType(type_Object, Var_TOP)) => 
-(((((f_top(Var_TOP,Var_OBJECT)) & (((f_part(Var_PART,Var_OBJECT)) & (( ~ (f_connected(Var_PART,Var_TOP)))))))) => (f_orientation(Var_PART,Var_TOP,inst_Below))))))))))))).
-
-fof(axMergeLem255, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(( ! [Var_OBJECT] : 
- ((hasType(type_SelfConnectedObject, Var_OBJECT) & hasType(type_Object, Var_OBJECT)) => 
-(( ! [Var_SIDE] : 
- ((hasType(type_SelfConnectedObject, Var_SIDE) & hasType(type_Object, Var_SIDE)) => 
-(((((f_side(Var_SIDE,Var_OBJECT)) & (((f_part(Var_PART,Var_OBJECT)) & (( ~ (f_connected(Var_PART,Var_SIDE)))))))) => (( ? [Var_DIRECT] : 
- (hasType(type_PositionalAttribute, Var_DIRECT) &  
-(f_orientation(Var_SIDE,Var_PART,Var_DIRECT)))))))))))))))).
-
-fof(axMergeLem256, axiom, 
- ( ! [Var_S] : 
- ((hasType(type_SelfConnectedObject, Var_S) & hasType(type_Entity, Var_S)) => 
-(( ! [Var_O] : 
- (hasType(type_SelfConnectedObject, Var_O) => 
-(( ! [Var_TOP] : 
- ((hasType(type_SelfConnectedObject, Var_TOP) & hasType(type_Entity, Var_TOP)) => 
-(((((f_top(Var_TOP,Var_O)) & (f_side(Var_S,Var_O)))) => (Var_TOP != Var_S)))))))))))).
-
-fof(axMergeLem257, axiom, 
- ( ! [Var_WIDTH] : 
- ((hasType(type_PhysicalQuantity, Var_WIDTH) & hasType(type_LengthMeasure, Var_WIDTH)) => 
-(( ! [Var_OBJECT] : 
- ((hasType(type_Object, Var_OBJECT) & hasType(type_SelfConnectedObject, Var_OBJECT)) => 
-(((f_width(Var_OBJECT,Var_WIDTH)) <=> (( ? [Var_SIDE2] : 
- ((hasType(type_SelfConnectedObject, Var_SIDE2) & hasType(type_Physical, Var_SIDE2)) &  
-(( ? [Var_SIDE1] : 
- ((hasType(type_SelfConnectedObject, Var_SIDE1) & hasType(type_Physical, Var_SIDE1)) &  
-(((f_side(Var_SIDE1,Var_OBJECT)) & (((f_side(Var_SIDE2,Var_OBJECT)) & (f_distance(Var_SIDE1,Var_SIDE2,Var_WIDTH)))))))))))))))))))).
-
-fof(axMergeLem258, axiom, 
- ( ! [Var_BOTTOM] : 
- ((hasType(type_SelfConnectedObject, Var_BOTTOM) & hasType(type_Physical, Var_BOTTOM)) => 
-(( ! [Var_TOP] : 
- ((hasType(type_SelfConnectedObject, Var_TOP) & hasType(type_Physical, Var_TOP)) => 
-(( ! [Var_HEIGHT] : 
- (hasType(type_LengthMeasure, Var_HEIGHT) => 
-(( ! [Var_OBJECT] : 
- (hasType(type_SelfConnectedObject, Var_OBJECT) => 
-(((((f_height(Var_OBJECT,Var_HEIGHT)) & (((f_top(Var_TOP,Var_OBJECT)) & (f_bottom(Var_BOTTOM,Var_OBJECT)))))) => (f_distance(Var_TOP,Var_BOTTOM,Var_HEIGHT)))))))))))))))).
-
-fof(axMergeLem259, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(( ! [Var_OBJ3] : 
- ((hasType(type_Entity, Var_OBJ3) & hasType(type_Object, Var_OBJ3)) => 
-(((Var_OBJ3 = f_MereologicalSumFn(Var_OBJ1,Var_OBJ2)) => (( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(((f_part(Var_PART,Var_OBJ3)) <=> (((f_part(Var_PART,Var_OBJ1)) | (f_part(Var_PART,Var_OBJ2)))))))))))))))))))).
-
-fof(axMergeLem260, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(( ! [Var_OBJ3] : 
- ((hasType(type_Entity, Var_OBJ3) & hasType(type_Object, Var_OBJ3)) => 
-(((Var_OBJ3 = f_MereologicalProductFn(Var_OBJ1,Var_OBJ2)) => (( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(((f_part(Var_PART,Var_OBJ3)) <=> (((f_part(Var_PART,Var_OBJ1)) & (f_part(Var_PART,Var_OBJ2)))))))))))))))))))).
-
-fof(axMergeLem261, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(( ! [Var_OBJ3] : 
- ((hasType(type_Entity, Var_OBJ3) & hasType(type_Object, Var_OBJ3)) => 
-(((Var_OBJ3 = f_MereologicalDifferenceFn(Var_OBJ1,Var_OBJ2)) => (( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(((f_properPart(Var_PART,Var_OBJ3)) <=> (((f_properPart(Var_PART,Var_OBJ1)) & (( ~ (f_properPart(Var_PART,Var_OBJ2)))))))))))))))))))))).
-
-fof(axMergeLem262, axiom, 
- ( ! [Var_HOLE] : 
- (hasType(type_Hole, Var_HOLE) => 
-(( ? [Var_OBJ] : 
- (hasType(type_SelfConnectedObject, Var_OBJ) &  
-(f_hole(Var_HOLE,Var_OBJ)))))))).
-
-fof(axMergeLem263, axiom, 
- ( ! [Var_OBJ] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(( ! [Var_HOLE] : 
- ((hasType(type_Hole, Var_HOLE) & hasType(type_Object, Var_HOLE)) => 
-(((f_hole(Var_HOLE,Var_OBJ)) => (( ~ (f_overlapsSpatially(Var_HOLE,Var_OBJ)))))))))))).
-
-fof(axMergeLem264, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(( ! [Var_HOLE] : 
- (hasType(type_Hole, Var_HOLE) => 
-(((((f_hole(Var_HOLE,Var_OBJ1)) & (f_hole(Var_HOLE,Var_OBJ2)))) => (( ? [Var_OBJ3] : 
- ((hasType(type_Object, Var_OBJ3) & hasType(type_SelfConnectedObject, Var_OBJ3)) &  
-(((f_properPart(Var_OBJ3,f_MereologicalProductFn(Var_OBJ1,Var_OBJ2))) & (f_hole(Var_HOLE,Var_OBJ3)))))))))))))))))).
-
-fof(axMergeLem265, axiom, 
- ( ! [Var_HOLE2] : 
- ((hasType(type_Hole, Var_HOLE2) & hasType(type_Object, Var_HOLE2)) => 
-(( ! [Var_OBJ] : 
- (hasType(type_SelfConnectedObject, Var_OBJ) => 
-(( ! [Var_HOLE1] : 
- ((hasType(type_Hole, Var_HOLE1) & hasType(type_Object, Var_HOLE1)) => 
-(((((f_hole(Var_HOLE1,Var_OBJ)) & (f_hole(Var_HOLE2,Var_OBJ)))) => (( ! [Var_HOLE3] : 
- ((hasType(type_Object, Var_HOLE3) & hasType(type_Hole, Var_HOLE3)) => 
-(((f_part(Var_HOLE3,f_MereologicalSumFn(Var_HOLE1,Var_HOLE2))) => (f_hole(Var_HOLE3,Var_OBJ)))))))))))))))))).
-
-fof(axMergeLem266, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_Object, Var_OBJ2) & hasType(type_SelfConnectedObject, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(( ! [Var_HOLE] : 
- ((hasType(type_Hole, Var_HOLE) & hasType(type_Object, Var_HOLE)) => 
-(((((f_hole(Var_HOLE,Var_OBJ1)) & (f_part(Var_OBJ1,Var_OBJ2)))) => (((f_overlapsSpatially(Var_HOLE,Var_OBJ2)) | (f_hole(Var_HOLE,Var_OBJ2))))))))))))))).
-
-fof(axMergeLem267, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ2) & hasType(type_Object, Var_OBJ2)) => 
-(( ! [Var_HOLE2] : 
- ((hasType(type_Hole, Var_HOLE2) & hasType(type_Object, Var_HOLE2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(( ! [Var_HOLE1] : 
- ((hasType(type_Hole, Var_HOLE1) & hasType(type_Object, Var_HOLE1)) => 
-(((((f_hole(Var_HOLE1,Var_OBJ1)) & (((f_hole(Var_HOLE2,Var_OBJ2)) & (f_overlapsSpatially(Var_HOLE1,Var_HOLE2)))))) => (f_overlapsSpatially(Var_OBJ1,Var_OBJ2)))))))))))))))).
-
-fof(axMergeLem268, axiom, 
- ( ! [Var_HOLE1] : 
- (hasType(type_Hole, Var_HOLE1) => 
-(( ? [Var_HOLE2] : 
- (hasType(type_Object, Var_HOLE2) &  
-(f_properPart(Var_HOLE2,Var_HOLE1)))))))).
-
-fof(axMergeLem269, axiom, 
- ( ! [Var_OBJ] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(( ! [Var_HOLE] : 
- ((hasType(type_Hole, Var_HOLE) & hasType(type_Object, Var_HOLE)) => 
-(((f_hole(Var_HOLE,Var_OBJ)) => (f_connected(Var_HOLE,Var_OBJ)))))))))).
-
-fof(axMergeLem270, axiom, 
- ( ! [Var_HOLE1] : 
- (hasType(type_Hole, Var_HOLE1) => 
-(( ! [Var_HOLE2] : 
- (hasType(type_Object, Var_HOLE2) => 
-(((f_properPart(Var_HOLE2,Var_HOLE1)) => (( ? [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) &  
-(((f_meetsSpatially(Var_HOLE1,Var_OBJ)) & (( ~ (f_meetsSpatially(Var_HOLE2,Var_OBJ))))))))))))))))).
-
-fof(axMergeLem271, axiom, 
- ( ! [Var_HOLE] : 
- ((hasType(type_Hole, Var_HOLE) & hasType(type_Object, Var_HOLE)) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(f_holdsDuring(Var_TIME,fills(Var_OBJ,Var_HOLE)))))) => (f_attribute(Var_HOLE,inst_Fillable)))))))))).
-
-fof(axMergeLem272, axiom, 
- ( ! [Var_HOLE1] : 
- (hasType(type_Object, Var_HOLE1) => 
-(((f_attribute(Var_HOLE1,inst_Fillable)) <=> (( ? [Var_HOLE2] : 
- (hasType(type_Hole, Var_HOLE2) &  
-(f_part(Var_HOLE1,Var_HOLE2)))))))))).
-
-fof(axMergeLem273, axiom, 
- ( ! [Var_HOLE1] : 
- (hasType(type_Object, Var_HOLE1) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Physical, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_partiallyFills(Var_OBJ,Var_HOLE1)) => (( ? [Var_HOLE2] : 
- ((hasType(type_Object, Var_HOLE2) & hasType(type_Hole, Var_HOLE2)) &  
-(((f_part(Var_HOLE2,Var_HOLE1)) & (f_completelyFills(Var_OBJ,Var_HOLE2))))))))))))))).
-
-fof(axMergeLem274, axiom, 
- ( ! [Var_HOLE1] : 
- ((hasType(type_Hole, Var_HOLE1) & hasType(type_Object, Var_HOLE1)) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_properlyFills(Var_OBJ,Var_HOLE1)) => (( ? [Var_HOLE2] : 
- ((hasType(type_Object, Var_HOLE2) & hasType(type_Hole, Var_HOLE2)) &  
-(((f_part(Var_HOLE2,Var_HOLE1)) & (f_fills(Var_OBJ,Var_HOLE2))))))))))))))).
-
-fof(axMergeLem275, axiom, 
- ( ! [Var_HOLE] : 
- (hasType(type_Hole, Var_HOLE) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_completelyFills(Var_OBJ1,Var_HOLE)) => (( ? [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) &  
-(((f_part(Var_OBJ2,Var_OBJ1)) & (f_fills(Var_OBJ2,Var_HOLE))))))))))))))).
-
-fof(axMergeLem276, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_HOLE] : 
- (hasType(type_Hole, Var_HOLE) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((((f_fills(Var_OBJ1,Var_HOLE)) & (f_attribute(Var_OBJ2,inst_Fillable)))) => (( ~ (f_overlapsSpatially(Var_OBJ1,Var_OBJ2))))))))))))))).
-
-fof(axMergeLem277, axiom, 
- ( ! [Var_HOLE] : 
- ((hasType(type_Hole, Var_HOLE) & hasType(type_Object, Var_HOLE)) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_completelyFills(Var_OBJ1,Var_HOLE)) => (( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(((f_connected(Var_OBJ2,Var_HOLE)) => (f_connected(Var_OBJ2,Var_OBJ1))))))))))))))).
-
-fof(axMergeLem278, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_HOLE] : 
- ((hasType(type_Hole, Var_HOLE) & hasType(type_Object, Var_HOLE)) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((((f_properlyFills(Var_OBJ1,Var_HOLE)) & (f_connected(Var_OBJ2,Var_OBJ1)))) => (f_connected(Var_HOLE,Var_OBJ2))))))))))))).
-
-fof(axMergeLem279, axiom, 
- ( ! [Var_HOLE2] : 
- ((hasType(type_Object, Var_HOLE2) & hasType(type_Hole, Var_HOLE2)) => 
-(( ! [Var_HOLE1] : 
- ((hasType(type_Hole, Var_HOLE1) & hasType(type_Object, Var_HOLE1)) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((((f_fills(Var_OBJ,Var_HOLE1)) & (f_properPart(Var_HOLE2,Var_HOLE1)))) => (f_completelyFills(Var_OBJ,Var_HOLE2))))))))))))).
-
-fof(axMergeLem280, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_HOLE] : 
- (hasType(type_Hole, Var_HOLE) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((((f_fills(Var_OBJ1,Var_HOLE)) & (f_properPart(Var_OBJ2,Var_OBJ1)))) => (f_properlyFills(Var_OBJ2,Var_HOLE))))))))))))).
-
-fof(axMergeLem281, axiom, 
- ( ! [Var_HOLE] : 
- ((hasType(type_Hole, Var_HOLE) & hasType(type_Object, Var_HOLE)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Entity, Var_OBJ1) & hasType(type_Object, Var_OBJ1)) => 
-(((Var_OBJ1 = f_HoleSkinFn(Var_HOLE)) => (( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(((f_overlapsSpatially(Var_OBJ2,Var_OBJ1)) <=> (( ? [Var_OBJ3] : 
- (hasType(type_Object, Var_OBJ3) &  
-(((f_superficialPart(Var_OBJ3,f_HoleHostFn(Var_HOLE))) & (((f_meetsSpatially(Var_HOLE,Var_OBJ3)) & (f_overlapsSpatially(Var_OBJ2,Var_OBJ3)))))))))))))))))))))).
-
-fof(axMergeLem282, axiom, 
- ( ! [Var_PROC] : 
- ((hasType(type_Process, Var_PROC) & hasType(type_Physical, Var_PROC)) => 
-(( ! [Var_SUBPROC] : 
- ((hasType(type_Process, Var_SUBPROC) & hasType(type_Physical, Var_SUBPROC)) => 
-(((f_subProcess(Var_SUBPROC,Var_PROC)) => (f_temporalPart(f_WhenFn(Var_SUBPROC),f_WhenFn(Var_PROC))))))))))).
-
-fof(axMergeLem283, axiom, 
- ( ! [Var_PROC] : 
- ((hasType(type_Process, Var_PROC) & hasType(type_Physical, Var_PROC)) => 
-(( ! [Var_SUBPROC] : 
- ((hasType(type_Process, Var_SUBPROC) & hasType(type_Physical, Var_SUBPROC)) => 
-(((f_subProcess(Var_SUBPROC,Var_PROC)) => (( ! [Var_REGION] : 
- (hasType(type_Object, Var_REGION) => 
-(((f_located(Var_PROC,Var_REGION)) => (f_located(Var_SUBPROC,Var_REGION))))))))))))))).
-
-fof(axMergeLem284, axiom, 
- ( ! [Var_PROC] : 
- (hasType(type_Process, Var_PROC) => 
-(( ! [Var_SUBPROC] : 
- ((hasType(type_Process, Var_SUBPROC) & hasType(type_Physical, Var_SUBPROC)) => 
-(((f_subProcess(Var_SUBPROC,Var_PROC)) => (( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(f_time(Var_SUBPROC,Var_TIME))))))))))))).
-
-fof(axMergeLem285, axiom, 
- ( ! [Var_PROC] : 
- (hasType(type_BiologicalProcess, Var_PROC) => 
-(( ? [Var_OBJ] : 
- (hasType(type_Organism, Var_OBJ) &  
-(f_located(Var_PROC,Var_OBJ)))))))).
-
-fof(axMergeLem286, axiom, 
- ( ! [Var_PROC] : 
- (hasType(type_OrganOrTissueProcess, Var_PROC) => 
-(( ? [Var_THING] : 
- ((hasType(type_Organ, Var_THING) | hasType(type_Tissue, Var_THING)) &  
-(f_located(Var_PROC,Var_THING)))))))).
-
-fof(axMergeLem287, axiom, 
- ( ! [Var_BIRTH] : 
- (hasType(type_Birth, Var_BIRTH) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Entity, Var_AGENT) => 
-(((f_experiencer(Var_BIRTH,Var_AGENT)) => (( ? [Var_DEATH] : 
- (hasType(type_Death, Var_DEATH) &  
-(f_experiencer(Var_DEATH,Var_AGENT))))))))))))).
-
-fof(axMergeLem288, axiom, 
- ( ! [Var_DEATH] : 
- (hasType(type_Death, Var_DEATH) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Entity, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_experiencer(Var_DEATH,Var_AGENT)) => (f_holdsDuring(f_FutureFn(f_WhenFn(Var_DEATH)),attribute(Var_AGENT,inst_Dead))))))))))).
-
-fof(axMergeLem289, axiom, 
- ( ! [Var_DEATH] : 
- (hasType(type_Death, Var_DEATH) => 
-(( ! [Var_BIRTH] : 
- (hasType(type_Birth, Var_BIRTH) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Entity, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((((f_experiencer(Var_DEATH,Var_AGENT)) & (f_experiencer(Var_BIRTH,Var_AGENT)))) => (( ? [Var_TIME] : 
- ((hasType(type_TimeInterval, Var_TIME) & hasType(type_TimePosition, Var_TIME)) &  
-(((f_meetsTemporally(f_WhenFn(Var_BIRTH),Var_TIME)) & (((f_meetsTemporally(Var_TIME,f_WhenFn(Var_DEATH))) & (f_holdsDuring(Var_TIME,attribute(Var_AGENT,inst_Living))))))))))))))))))))).
-
-fof(axMergeLem290, axiom, 
- ( ! [Var_DIGEST] : 
- (hasType(type_Digesting, Var_DIGEST) => 
-(( ! [Var_ORGANISM] : 
- (hasType(type_Agent, Var_ORGANISM) => 
-(((f_agent(Var_DIGEST,Var_ORGANISM)) => (( ? [Var_INGEST] : 
- (hasType(type_Ingesting, Var_INGEST) &  
-(((f_agent(Var_INGEST,Var_ORGANISM)) & (f_overlapsTemporally(f_WhenFn(Var_INGEST),f_WhenFn(Var_DIGEST)))))))))))))))).
-
-fof(axMergeLem291, axiom, 
- ( ! [Var_DIGEST] : 
- (hasType(type_Digesting, Var_DIGEST) => 
-(( ? [Var_DECOMP] : 
- (hasType(type_ChemicalDecomposition, Var_DECOMP) &  
-(f_subProcess(Var_DECOMP,Var_DIGEST)))))))).
-
-fof(axMergeLem292, axiom, 
- ( ! [Var_REP] : 
- (hasType(type_Replication, Var_REP) => 
-(( ! [Var_CHILD] : 
- ((hasType(type_Entity, Var_CHILD) & hasType(type_Organism, Var_CHILD)) => 
-(( ! [Var_PARENT] : 
- ((hasType(type_Agent, Var_PARENT) & hasType(type_Organism, Var_PARENT)) => 
-(((((f_agent(Var_REP,Var_PARENT)) & (f_result(Var_REP,Var_CHILD)))) => (f_parent(Var_CHILD,Var_PARENT))))))))))))).
-
-fof(axMergeLem293, axiom, 
- ( ! [Var_REP] : 
- (hasType(type_Replication, Var_REP) => 
-(( ? [Var_BODY] : 
- (hasType(type_ReproductiveBody, Var_BODY) &  
-(f_result(Var_REP,Var_BODY)))))))).
-
-fof(axMergeLem294, axiom, 
- ( ! [Var_REP] : 
- (hasType(type_SexualReproduction, Var_REP) => 
-(( ! [Var_ORGANISM] : 
- ((hasType(type_Entity, Var_ORGANISM) & hasType(type_Organism, Var_ORGANISM)) => 
-(((f_result(Var_REP,Var_ORGANISM)) => (( ? [Var_FATHER] : 
- (hasType(type_Organism, Var_FATHER) &  
-(( ? [Var_MOTHER] : 
- (hasType(type_Organism, Var_MOTHER) &  
-(((f_mother(Var_ORGANISM,Var_MOTHER)) & (f_father(Var_ORGANISM,Var_FATHER)))))))))))))))))).
-
-fof(axMergeLem295, axiom, 
- ( ! [Var_REP] : 
- (hasType(type_AsexualReproduction, Var_REP) => 
-(( ! [Var_ORGANISM] : 
- ((hasType(type_Entity, Var_ORGANISM) & hasType(type_Organism, Var_ORGANISM)) => 
-(((f_result(Var_REP,Var_ORGANISM)) => (( ~ ( ? [Var_PARENT2] : 
- ((hasType(type_Organism, Var_PARENT2) & hasType(type_Entity, Var_PARENT2)) &  
-(( ? [Var_PARENT1] : 
- ((hasType(type_Organism, Var_PARENT1) & hasType(type_Entity, Var_PARENT1)) &  
-(((f_parent(Var_ORGANISM,Var_PARENT1)) & (((f_parent(Var_ORGANISM,Var_PARENT2)) & (Var_PARENT1 != Var_PARENT2)))))))))))))))))))).
-
-fof(axMergeLem296, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_PsychologicalProcess, Var_PROCESS) => 
-(( ? [Var_ANIMAL] : 
- (hasType(type_Animal, Var_ANIMAL) &  
-(f_experiencer(Var_PROCESS,Var_ANIMAL)))))))).
-
-fof(axMergeLem297, axiom, 
- ( ! [Var_PATH] : 
- (hasType(type_PathologicProcess, Var_PATH) => 
-(( ! [Var_ORG] : 
- ((hasType(type_Entity, Var_ORG) & hasType(type_Object, Var_ORG)) => 
-(((f_experiencer(Var_PATH,Var_ORG)) => (( ? [Var_DISEASE] : 
- (hasType(type_DiseaseOrSyndrome, Var_DISEASE) &  
-(( ? [Var_PART] : 
- (hasType(type_Object, Var_PART) &  
-(((f_part(Var_PART,Var_ORG)) & (f_attribute(Var_PART,Var_DISEASE)))))))))))))))))).
-
-fof(axMergeLem298, axiom, 
- ( ! [Var_INJ] : 
- (hasType(type_Injuring, Var_INJ) => 
-(( ? [Var_STRUCT] : 
- (hasType(type_AnatomicalStructure, Var_STRUCT) &  
-(f_patient(Var_INJ,Var_STRUCT)))))))).
-
-fof(axMergeLem299, axiom, 
- ( ! [Var_POISON] : 
- (hasType(type_Poisoning, Var_POISON) => 
-(( ? [Var_SUBSTANCE] : 
- (hasType(type_BiologicallyActiveSubstance, Var_SUBSTANCE) &  
-(f_instrument(Var_POISON,Var_SUBSTANCE)))))))).
-
-fof(axMergeLem300, axiom, 
- ( ! [Var_PROC] : 
- (hasType(type_IntentionalProcess, Var_PROC) => 
-(( ? [Var_AGENT] : 
- (hasType(type_CognitiveAgent, Var_AGENT) &  
-(f_agent(Var_PROC,Var_AGENT)))))))).
-
-fof(axMergeLem301, axiom, 
- ( ! [Var_PROC] : 
- (hasType(type_IntentionalProcess, Var_PROC) => 
-(( ! [Var_HUMAN] : 
- (hasType(type_Animal, Var_HUMAN) => 
-(((f_agent(Var_PROC,Var_HUMAN)) => (f_holdsDuring(f_WhenFn(Var_PROC),attribute(Var_HUMAN,inst_Awake))))))))))).
-
-fof(axMergeLem302, axiom, 
- ( ! [Var_DECISION] : 
- (hasType(type_LegalDecision, Var_DECISION) => 
-(( ? [Var_ACTION] : 
- (hasType(type_LegalAction, Var_ACTION) &  
-(f_refers(Var_DECISION,Var_ACTION)))))))).
-
-fof(axMergeLem303, axiom, 
- ( ! [Var_DECISION] : 
- (hasType(type_LegalDecision, Var_DECISION) => 
-(( ? [Var_DECIDE] : 
- (hasType(type_Deciding, Var_DECIDE) &  
-(f_earlier(f_WhenFn(Var_DECIDE),f_WhenFn(Var_DECISION))))))))).
-
-fof(axMergeLem304, axiom, 
- ( ! [Var_EVENT] : 
- (hasType(type_Planning, Var_EVENT) => 
-(( ! [Var_CBO] : 
- (hasType(type_ContentBearingObject, Var_CBO) => 
-(((f_result(Var_EVENT,Var_CBO)) => (( ? [Var_PLAN] : 
- (hasType(type_Plan, Var_PLAN) &  
-(f_containsInformation(Var_CBO,Var_PLAN))))))))))))).
-
-fof(axMergeLem305, axiom, 
- ( ! [Var_INTERPRET] : 
- (hasType(type_Interpreting, Var_INTERPRET) => 
-(( ! [Var_CONTENT] : 
- (hasType(type_ContentBearingObject, Var_CONTENT) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((((f_agent(Var_INTERPRET,Var_AGENT)) & (f_patient(Var_INTERPRET,Var_CONTENT)))) => (( ? [Var_PROP] : 
- (hasType(type_Proposition, Var_PROP) &  
-(f_holdsDuring(f_EndFn(f_WhenFn(Var_INTERPRET)),believes(Var_AGENT,containsInformation(Var_CONTENT,Var_PROP)))))))))))))))))).
-
-fof(axMergeLem306, axiom, 
- ( ! [Var_MOTION] : 
- (hasType(type_Motion, Var_MOTION) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Physical, Var_OBJ)) => 
-(((((f_patient(Var_MOTION,Var_OBJ)) & (f_origin(Var_MOTION,Var_PLACE)))) => (f_holdsDuring(f_BeginFn(f_WhenFn(Var_MOTION)),located(Var_OBJ,Var_PLACE)))))))))))))).
-
-fof(axMergeLem307, axiom, 
- ( ! [Var_MOTION] : 
- (hasType(type_Motion, Var_MOTION) => 
-(( ! [Var_PLACE] : 
- ((hasType(type_Entity, Var_PLACE) & hasType(type_Object, Var_PLACE)) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Physical, Var_OBJ)) => 
-(((((f_patient(Var_MOTION,Var_OBJ)) & (f_destination(Var_MOTION,Var_PLACE)))) => (f_holdsDuring(f_EndFn(f_WhenFn(Var_MOTION)),located(Var_OBJ,Var_PLACE)))))))))))))).
-
-fof(axMergeLem308, axiom, 
- ( ! [Var_DISTANCE] : 
- ((hasType(type_LengthMeasure, Var_DISTANCE) & hasType(type_Quantity, Var_DISTANCE)) => 
-(( ! [Var_MEASURE1] : 
- ((hasType(type_PhysicalQuantity, Var_MEASURE1) & hasType(type_Quantity, Var_MEASURE1)) => 
-(( ! [Var_DEST] : 
- ((hasType(type_Entity, Var_DEST) & hasType(type_Physical, Var_DEST) & hasType(type_Object, Var_DEST)) => 
-(( ! [Var_SOURCE] : 
- ((hasType(type_Object, Var_SOURCE) & hasType(type_Physical, Var_SOURCE)) => 
-(( ! [Var_PATH1] : 
- (hasType(type_Object, Var_PATH1) => 
-(( ! [Var_PROCESS] : 
- ((hasType(type_Motion, Var_PROCESS) & hasType(type_Process, Var_PROCESS)) => 
-(((((f_path(Var_PROCESS,Var_PATH1)) & (((f_origin(Var_PROCESS,Var_SOURCE)) & (((f_destination(Var_PROCESS,Var_DEST)) & (((f_length(Var_PATH1,Var_MEASURE1)) & (((f_distance(Var_SOURCE,Var_DEST,Var_DISTANCE)) & (( ~ (f_greaterThan(Var_MEASURE1,Var_DISTANCE)))))))))))))) => (( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_part(Var_OBJ,Var_PATH1)) => (f_between(Var_SOURCE,Var_OBJ,Var_DEST))))))))))))))))))))))))))).
-
-fof(axMergeLem309, axiom, 
- ( ! [Var_MOTION] : 
- (hasType(type_BodyMotion, Var_MOTION) => 
-(( ? [Var_OBJ] : 
- (hasType(type_BodyPart, Var_OBJ) &  
-(( ? [Var_AGENT] : 
- (hasType(type_Organism, Var_AGENT) &  
-(((f_patient(Var_MOTION,Var_OBJ)) & (f_agent(Var_MOTION,Var_AGENT))))))))))))).
-
-fof(axMergeLem310, axiom, 
- ( ! [Var_VOCAL] : 
- (hasType(type_Vocalizing, Var_VOCAL) => 
-(( ! [Var_VC] : 
- (hasType(type_VocalCords, Var_VC) => 
-(( ? [Var_HUMAN] : 
- (hasType(type_Human, Var_HUMAN) &  
-(((f_part(Var_VC,Var_HUMAN)) & (((f_agent(Var_VOCAL,Var_HUMAN)) & (f_instrument(Var_VOCAL,Var_VC))))))))))))))).
-
-fof(axMergeLem311, axiom, 
- ( ! [Var_WALK] : 
- (hasType(type_Walking, Var_WALK) => 
-(( ! [Var_RUN] : 
- (hasType(type_Running, Var_RUN) => 
-(( ! [Var_LENGTH2] : 
- ((hasType(type_LengthMeasure, Var_LENGTH2) & hasType(type_Quantity, Var_LENGTH2)) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeDuration, Var_TIME) => 
-(( ! [Var_LENGTH1] : 
- ((hasType(type_LengthMeasure, Var_LENGTH1) & hasType(type_Quantity, Var_LENGTH1)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((((f_agent(Var_WALK,Var_AGENT)) & (((f_agent(Var_RUN,Var_AGENT)) & (((f_holdsDuring(f_WhenFn(Var_WALK),measure(Var_AGENT,f_SpeedFn(Var_LENGTH1,Var_TIME)))) & (f_holdsDuring(f_WhenFn(Var_RUN),measure(Var_AGENT,f_SpeedFn(Var_LENGTH2,Var_TIME)))))))))) => (f_greaterThan(Var_LENGTH2,Var_LENGTH1)))))))))))))))))))))).
-
-fof(axMergeLem312, axiom, 
- ( ! [Var_SWIM] : 
- (hasType(type_Swimming, Var_SWIM) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Physical, Var_AGENT)) => 
-(((f_agent(Var_SWIM,Var_AGENT)) => (( ? [Var_AREA] : 
- (hasType(type_WaterArea, Var_AREA) &  
-(f_located(Var_AGENT,Var_AREA))))))))))))).
-
-fof(axMergeLem313, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_Precipitation, Var_PROCESS) => 
-(( ? [Var_STUFF] : 
- (hasType(type_Water, Var_STUFF) &  
-(f_patient(Var_PROCESS,Var_STUFF)))))))).
-
-fof(axMergeLem314, axiom, 
- ( ! [Var_MOTION] : 
- (hasType(type_LiquidMotion, Var_MOTION) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_MOTION,Var_OBJ)) => (f_attribute(Var_OBJ,inst_Liquid)))))))))).
-
-fof(axMergeLem315, axiom, 
- ( ! [Var_MOTION] : 
- (hasType(type_WaterMotion, Var_MOTION) => 
-(( ? [Var_WATER] : 
- (hasType(type_Water, Var_WATER) &  
-(f_patient(Var_MOTION,Var_WATER)))))))).
-
-fof(axMergeLem316, axiom, 
- ( ! [Var_MOTION] : 
- (hasType(type_GasMotion, Var_MOTION) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_MOTION,Var_OBJ)) => (f_attribute(Var_OBJ,inst_Gas)))))))))).
-
-fof(axMergeLem317, axiom, 
- ( ! [Var_TRANSFER] : 
- (hasType(type_Transfer, Var_TRANSFER) => 
-(( ! [Var_PATIENT] : 
- (hasType(type_Entity, Var_PATIENT) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Entity, Var_AGENT)) => 
-(((((f_agent(Var_TRANSFER,Var_AGENT)) & (f_patient(Var_TRANSFER,Var_PATIENT)))) => (Var_AGENT != Var_PATIENT)))))))))))).
-
-fof(axMergeLem318, axiom, 
- ( ! [Var_T1] : 
- (hasType(type_Translocation, Var_T1) => 
-(( ! [Var_T2] : 
- (hasType(type_Translocation, Var_T2) => 
-(( ! [Var_P] : 
- (hasType(type_Entity, Var_P) => 
-(( ! [Var_D2] : 
- (hasType(type_Entity, Var_D2) => 
-(( ! [Var_D1] : 
- ((hasType(type_Object, Var_D1) & hasType(type_Entity, Var_D1)) => 
-(( ! [Var_O1] : 
- (hasType(type_Object, Var_O1) => 
-(((((f_origin(Var_T1,Var_O1)) & (((f_origin(Var_T2,Var_D1)) & (((f_destination(Var_T1,Var_D1)) & (((f_destination(Var_T2,Var_D2)) & (((f_experiencer(Var_T1,Var_P)) & (f_experiencer(Var_T2,Var_P)))))))))))) => (( ? [Var_T] : 
- (hasType(type_Translocation, Var_T) &  
-(((f_origin(Var_T,Var_O1)) & (((f_destination(Var_T,Var_D2)) & (((f_subProcess(Var_T1,Var_T)) & (((f_subProcess(Var_T2,Var_T)) & (((f_experiencer(Var_T,Var_P)) & (((f_starts(f_WhenFn(Var_T1),f_WhenFn(Var_T))) & (f_finishes(f_WhenFn(Var_T2),f_WhenFn(Var_T)))))))))))))))))))))))))))))))))))))).
-
-fof(axMergeLem319, axiom, 
- ( ! [Var_CARRY] : 
- (hasType(type_Carrying, Var_CARRY) => 
-(( ? [Var_ANIMAL] : 
- (hasType(type_Animal, Var_ANIMAL) &  
-(f_instrument(Var_CARRY,Var_ANIMAL)))))))).
-
-fof(axMergeLem320, axiom, 
- ( ! [Var_INJECT] : 
- (hasType(type_Injecting, Var_INJECT) => 
-(( ? [Var_SUBSTANCE] : 
- (hasType(type_BiologicallyActiveSubstance, Var_SUBSTANCE) &  
-(( ? [Var_ANIMAL] : 
- (hasType(type_Animal, Var_ANIMAL) &  
-(((f_patient(Var_INJECT,Var_SUBSTANCE)) & (((f_attribute(Var_SUBSTANCE,inst_Liquid)) & (f_destination(Var_INJECT,Var_ANIMAL))))))))))))))).
-
-fof(axMergeLem321, axiom, 
- ( ! [Var_SUB] : 
- (hasType(type_Substituting, Var_SUB) => 
-(( ? [Var_PUT] : 
- (hasType(type_Putting, Var_PUT) &  
-(( ? [Var_REMOVE] : 
- (hasType(type_Removing, Var_REMOVE) &  
-(( ? [Var_PLACE] : 
- ((hasType(type_Object, Var_PLACE) & hasType(type_Entity, Var_PLACE)) &  
-(( ? [Var_OBJ2] : 
- (hasType(type_Entity, Var_OBJ2) &  
-(( ? [Var_OBJ1] : 
- (hasType(type_Entity, Var_OBJ1) &  
-(((f_subProcess(Var_PUT,Var_SUB)) & (((f_subProcess(Var_REMOVE,Var_SUB)) & (((f_patient(Var_REMOVE,Var_OBJ1)) & (((f_origin(Var_REMOVE,Var_PLACE)) & (((f_patient(Var_PUT,Var_OBJ2)) & (((f_destination(Var_PUT,Var_PLACE)) & (Var_OBJ1 != Var_OBJ2))))))))))))))))))))))))))))))).
-
-fof(axMergeLem322, axiom, 
- ( ! [Var_IMPACT] : 
- (hasType(type_Impacting, Var_IMPACT) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Entity, Var_OBJ) => 
-(((f_patient(Var_IMPACT,Var_OBJ)) => (( ? [Var_IMPEL] : 
- (hasType(type_Impelling, Var_IMPEL) &  
-(((f_patient(Var_IMPEL,Var_OBJ)) & (f_earlier(f_WhenFn(Var_IMPEL),f_WhenFn(Var_IMPACT)))))))))))))))).
-
-fof(axMergeLem323, axiom, 
- ( ! [Var_MOVEMENT] : 
- (hasType(type_Translocation, Var_MOVEMENT) => 
-(( ! [Var_PLACE1] : 
- ((hasType(type_Object, Var_PLACE1) & hasType(type_Entity, Var_PLACE1)) => 
-(((f_origin(Var_MOVEMENT,Var_PLACE1)) => (( ? [Var_PLACE2] : 
- (hasType(type_Region, Var_PLACE2) &  
-(( ? [Var_STAGE] : 
- ((hasType(type_Process, Var_STAGE) & hasType(type_Physical, Var_STAGE)) &  
-(((Var_PLACE1 != Var_PLACE2) & (((f_subProcess(Var_STAGE,Var_MOVEMENT)) & (f_located(Var_STAGE,Var_PLACE2)))))))))))))))))))).
-
-fof(axMergeLem324, axiom, 
- ( ! [Var_DROP] : 
- (hasType(type_Falling, Var_DROP) => 
-(( ! [Var_FINISH] : 
- ((hasType(type_Entity, Var_FINISH) & hasType(type_Object, Var_FINISH)) => 
-(( ! [Var_START] : 
- (hasType(type_Object, Var_START) => 
-(((((f_origin(Var_DROP,Var_START)) & (f_destination(Var_DROP,Var_FINISH)))) => (f_orientation(Var_FINISH,Var_START,inst_Below))))))))))))).
-
-fof(axMergeLem325, axiom, 
- ( ! [Var_TRANS] : 
- (hasType(type_Transportation, Var_TRANS) => 
-(( ? [Var_DEVICE] : 
- (hasType(type_TransportationDevice, Var_DEVICE) &  
-(f_instrument(Var_TRANS,Var_DEVICE)))))))).
-
-fof(axMergeLem326, axiom, 
- ( ! [Var_DRIVE] : 
- (hasType(type_Driving, Var_DRIVE) => 
-(( ? [Var_VEHICLE] : 
- (hasType(type_Vehicle, Var_VEHICLE) &  
-(f_patient(Var_DRIVE,Var_VEHICLE)))))))).
-
-fof(axMergeLem327, axiom, 
- ( ! [Var_CHANGE] : 
- (hasType(type_ChangeOfPossession, Var_CHANGE) => 
-(( ! [Var_AGENT2] : 
- ((hasType(type_Agent, Var_AGENT2) & hasType(type_Entity, Var_AGENT2)) => 
-(( ! [Var_AGENT1] : 
- ((hasType(type_Agent, Var_AGENT1) & hasType(type_Entity, Var_AGENT1)) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((((f_patient(Var_CHANGE,Var_OBJ)) & (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_CHANGE)),possesses(Var_AGENT1,Var_OBJ))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_CHANGE)),possesses(Var_AGENT2,Var_OBJ))))))) => (Var_AGENT1 != Var_AGENT2))))))))))))))).
-
-fof(axMergeLem328, axiom, 
- ( ! [Var_CHANGE] : 
- (hasType(type_ChangeOfPossession, Var_CHANGE) => 
-(( ! [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) => 
-(( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((((f_origin(Var_CHANGE,Var_AGENT1)) & (((f_destination(Var_CHANGE,Var_AGENT2)) & (f_patient(Var_CHANGE,Var_OBJ)))))) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_CHANGE)),possesses(Var_AGENT1,Var_OBJ))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_CHANGE)),possesses(Var_AGENT2,Var_OBJ))))))))))))))))))).
-
-fof(axMergeLem329, axiom, 
- ( ! [Var_GIVE] : 
- (hasType(type_Giving, Var_GIVE) => 
-(( ! [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Entity, Var_OBJ) => 
-(( ! [Var_AGENT1] : 
- ((hasType(type_Agent, Var_AGENT1) & hasType(type_Object, Var_AGENT1)) => 
-(((((f_agent(Var_GIVE,Var_AGENT1)) & (((f_destination(Var_GIVE,Var_AGENT2)) & (f_patient(Var_GIVE,Var_OBJ)))))) => (( ? [Var_GET] : 
- (hasType(type_Getting, Var_GET) &  
-(((f_agent(Var_GET,Var_AGENT2)) & (((f_origin(Var_GET,Var_AGENT1)) & (f_patient(Var_GET,Var_OBJ))))))))))))))))))))))).
-
-fof(axMergeLem330, axiom, 
- ( ! [Var_GIVE] : 
- (hasType(type_Giving, Var_GIVE) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_GIVE,Var_AGENT)) => (f_origin(Var_GIVE,Var_AGENT)))))))))).
-
-fof(axMergeLem331, axiom, 
- ( ! [Var_FUND] : 
- (hasType(type_Funding, Var_FUND) => 
-(( ? [Var_MONEY] : 
- (hasType(type_Currency, Var_MONEY) &  
-(f_patient(Var_FUND,Var_MONEY)))))))).
-
-fof(axMergeLem332, axiom, 
- ( ! [Var_OBJECT] : 
- (hasType(type_Entity, Var_OBJECT) => 
-(( ! [Var_AGENT2] : 
- ((hasType(type_Object, Var_AGENT2) & hasType(type_Agent, Var_AGENT2)) => 
-(( ! [Var_AGENT1] : 
- ((hasType(type_Agent, Var_AGENT1) & hasType(type_Entity, Var_AGENT1)) => 
-(((( ? [Var_BORROW] : 
- (hasType(type_Borrowing, Var_BORROW) &  
-(((f_agent(Var_BORROW,Var_AGENT1)) & (((f_origin(Var_BORROW,Var_AGENT2)) & (f_patient(Var_BORROW,Var_OBJECT))))))))) <=> (( ? [Var_LEND] : 
- (hasType(type_Lending, Var_LEND) &  
-(((f_agent(Var_LEND,Var_AGENT2)) & (((f_destination(Var_LEND,Var_AGENT1)) & (f_patient(Var_LEND,Var_OBJECT)))))))))))))))))))).
-
-fof(axMergeLem333, axiom, 
- ( ! [Var_RETURN] : 
- (hasType(type_GivingBack, Var_RETURN) => 
-(( ! [Var_DEST] : 
- ((hasType(type_Entity, Var_DEST) & hasType(type_Agent, Var_DEST)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Entity, Var_AGENT)) => 
-(((((f_agent(Var_RETURN,Var_AGENT)) & (f_destination(Var_RETURN,Var_DEST)))) => (( ? [Var_GIVE] : 
- (hasType(type_Giving, Var_GIVE) &  
-(((f_agent(Var_GIVE,Var_DEST)) & (((f_destination(Var_GIVE,Var_AGENT)) & (f_earlier(f_WhenFn(Var_GIVE),f_WhenFn(Var_RETURN))))))))))))))))))))).
-
-fof(axMergeLem334, axiom, 
- ( ! [Var_GET] : 
- (hasType(type_Getting, Var_GET) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Entity, Var_AGENT)) => 
-(((f_agent(Var_GET,Var_AGENT)) => (f_destination(Var_GET,Var_AGENT)))))))))).
-
-fof(axMergeLem335, axiom, 
- ( ! [Var_TRANS] : 
- (hasType(type_Transaction, Var_TRANS) => 
-(( ? [Var_GIVE1] : 
- (hasType(type_Giving, Var_GIVE1) &  
-(( ? [Var_GIVE2] : 
- (hasType(type_Giving, Var_GIVE2) &  
-(( ? [Var_OBJ2] : 
- (hasType(type_Entity, Var_OBJ2) &  
-(( ? [Var_OBJ1] : 
- (hasType(type_Entity, Var_OBJ1) &  
-(( ? [Var_AGENT2] : 
- ((hasType(type_Agent, Var_AGENT2) & hasType(type_Entity, Var_AGENT2)) &  
-(( ? [Var_AGENT1] : 
- ((hasType(type_Agent, Var_AGENT1) & hasType(type_Entity, Var_AGENT1)) &  
-(((f_subProcess(Var_GIVE1,Var_TRANS)) & (((f_subProcess(Var_GIVE2,Var_TRANS)) & (((f_agent(Var_GIVE1,Var_AGENT1)) & (((f_agent(Var_GIVE2,Var_AGENT2)) & (((f_patient(Var_GIVE1,Var_OBJ1)) & (((f_patient(Var_GIVE2,Var_OBJ2)) & (((f_destination(Var_GIVE1,Var_AGENT2)) & (((f_destination(Var_GIVE2,Var_AGENT1)) & (((Var_AGENT1 != Var_AGENT2) & (Var_OBJ1 != Var_OBJ2)))))))))))))))))))))))))))))))))))))))).
-
-fof(axMergeLem336, axiom, 
- ( ! [Var_TRANS] : 
- (hasType(type_FinancialTransaction, Var_TRANS) => 
-(( ? [Var_OBJ] : 
- (hasType(type_Currency, Var_OBJ) &  
-(f_patient(Var_TRANS,Var_OBJ)))))))).
-
-fof(axMergeLem337, axiom, 
- ( ! [Var_AMOUNT] : 
- (hasType(type_CurrencyMeasure, Var_AMOUNT) => 
-(( ! [Var_TRANS] : 
- ((hasType(type_FinancialTransaction, Var_TRANS) & hasType(type_Process, Var_TRANS)) => 
-(((f_transactionAmount(Var_TRANS,Var_AMOUNT)) => (( ? [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Physical, Var_OBJ)) &  
-(((f_patient(Var_TRANS,Var_OBJ)) & (f_monetaryValue(Var_OBJ,Var_AMOUNT))))))))))))))).
-
-fof(axMergeLem338, axiom, 
- ( ! [Var_BUSINESS] : 
- (hasType(type_CommercialService, Var_BUSINESS) => 
-(( ? [Var_AGENT] : 
- (hasType(type_CommercialAgent, Var_AGENT) &  
-(f_agent(Var_BUSINESS,Var_AGENT)))))))).
-
-fof(axMergeLem339, axiom, 
- ( ! [Var_BUY] : 
- (hasType(type_Buying, Var_BUY) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Entity, Var_AGENT)) => 
-(((f_agent(Var_BUY,Var_AGENT)) => (f_destination(Var_BUY,Var_AGENT)))))))))).
-
-fof(axMergeLem340, axiom, 
- ( ! [Var_OBJECT] : 
- (hasType(type_Entity, Var_OBJECT) => 
-(( ! [Var_AGENT2] : 
- ((hasType(type_Object, Var_AGENT2) & hasType(type_Agent, Var_AGENT2)) => 
-(( ! [Var_AGENT1] : 
- ((hasType(type_Agent, Var_AGENT1) & hasType(type_Entity, Var_AGENT1)) => 
-(((( ? [Var_BUY] : 
- (hasType(type_Buying, Var_BUY) &  
-(((f_agent(Var_BUY,Var_AGENT1)) & (((f_origin(Var_BUY,Var_AGENT2)) & (f_patient(Var_BUY,Var_OBJECT))))))))) <=> (( ? [Var_SELL] : 
- (hasType(type_Selling, Var_SELL) &  
-(((f_agent(Var_SELL,Var_AGENT2)) & (((f_destination(Var_SELL,Var_AGENT1)) & (f_patient(Var_SELL,Var_OBJECT)))))))))))))))))))).
-
-fof(axMergeLem341, axiom, 
- ( ! [Var_SELL] : 
- (hasType(type_Selling, Var_SELL) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_SELL,Var_AGENT)) => (f_origin(Var_SELL,Var_AGENT)))))))))).
-
-fof(axMergeLem342, axiom, 
- ( ! [Var_DISCOVER] : 
- (hasType(type_Discovering, Var_DISCOVER) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Entity, Var_OBJ) => 
-(((f_patient(Var_DISCOVER,Var_OBJ)) => (( ? [Var_PURSUE] : 
- (hasType(type_Pursuing, Var_PURSUE) &  
-(f_meetsTemporally(f_WhenFn(Var_PURSUE),f_WhenFn(Var_DISCOVER)))))))))))))).
-
-fof(axMergeLem343, axiom, 
- ( ! [Var_VOTE] : 
- (hasType(type_Voting, Var_VOTE) => 
-(( ? [Var_ELECT] : 
- (hasType(type_Election, Var_ELECT) &  
-(f_subProcess(Var_VOTE,Var_ELECT)))))))).
-
-fof(axMergeLem344, axiom, 
- ( ! [Var_MEAS] : 
- (hasType(type_Measuring, Var_MEAS) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((((f_agent(Var_MEAS,Var_AGENT)) & (f_patient(Var_MEAS,Var_OBJ)))) => (( ? [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) &  
-(( ? [Var_QUANT] : 
- (hasType(type_RealNumber, Var_QUANT) &  
-(f_holdsDuring(f_EndFn(f_WhenFn(Var_MEAS)),knows(Var_AGENT,measure(Var_OBJ,f_MeasureFn(Var_QUANT,Var_UNIT)))))))))))))))))))))).
-
-fof(axMergeLem345, axiom, 
- ( ! [Var_KEEP] : 
- (hasType(type_Keeping, Var_KEEP) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Entity, Var_OBJ) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(((((f_agent(Var_KEEP,Var_AGENT)) & (f_patient(Var_KEEP,Var_OBJ)))) => (( ? [Var_PUT] : 
- (hasType(type_Putting, Var_PUT) &  
-(((f_agent(Var_PUT,Var_AGENT)) & (((f_patient(Var_PUT,Var_OBJ)) & (f_earlier(f_WhenFn(Var_PUT),f_WhenFn(Var_KEEP))))))))))))))))))))).
-
-fof(axMergeLem346, axiom, 
- ( ! [Var_KEEP] : 
- (hasType(type_Keeping, Var_KEEP) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Physical, Var_OBJ)) => 
-(((f_patient(Var_KEEP,Var_OBJ)) => (( ? [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) &  
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(((f_temporalPart(Var_TIME,f_WhenFn(Var_KEEP))) => (f_holdsDuring(Var_TIME,located(Var_OBJ,Var_PLACE))))))))))))))))))).
-
-fof(axMergeLem347, axiom, 
- ( ! [Var_CONFINE] : 
- (hasType(type_Confining, Var_CONFINE) => 
-(( ? [Var_AGENT] : 
- (hasType(type_Animal, Var_AGENT) &  
-(f_patient(Var_CONFINE,Var_AGENT)))))))).
-
-fof(axMergeLem348, axiom, 
- ( ! [Var_CONFINE] : 
- (hasType(type_Confining, Var_CONFINE) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((f_patient(Var_CONFINE,Var_PERSON)) => (( ~ (f_desires(Var_PERSON,patient(Var_CONFINE,Var_PERSON))))))))))))).
-
-fof(axMergeLem349, axiom, 
- ( ! [Var_REPAIR] : 
- (hasType(type_Repairing, Var_REPAIR) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Entity, Var_OBJ) => 
-(((f_patient(Var_REPAIR,Var_OBJ)) => (( ? [Var_DAMAGE] : 
- (hasType(type_Damaging, Var_DAMAGE) &  
-(((f_patient(Var_DAMAGE,Var_OBJ)) & (f_earlier(f_WhenFn(Var_DAMAGE),f_WhenFn(Var_REPAIR)))))))))))))))).
-
-fof(axMergeLem350, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_Destruction, Var_PROCESS) => 
-(( ? [Var_PATIENT] : 
- ((hasType(type_Entity, Var_PATIENT) & hasType(type_Physical, Var_PATIENT)) &  
-(((f_patient(Var_PROCESS,Var_PATIENT)) & (((f_time(Var_PATIENT,f_BeginFn(f_WhenFn(Var_PROCESS)))) & (( ~ (f_time(Var_PATIENT,f_EndFn(f_WhenFn(Var_PROCESS)))))))))))))))).
-
-fof(axMergeLem351, axiom, 
- ( ! [Var_KILL] : 
- (hasType(type_Killing, Var_KILL) => 
-(( ! [Var_PATIENT] : 
- ((hasType(type_Entity, Var_PATIENT) & hasType(type_Object, Var_PATIENT)) => 
-(((f_patient(Var_KILL,Var_PATIENT)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_KILL)),attribute(Var_PATIENT,inst_Living))) & (f_holdsDuring(f_FutureFn(f_WhenFn(Var_KILL)),attribute(Var_PATIENT,inst_Dead))))))))))))).
-
-fof(axMergeLem352, axiom, 
- ( ! [Var_KILL] : 
- (hasType(type_Killing, Var_KILL) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Entity, Var_OBJ) => 
-(((f_patient(Var_KILL,Var_OBJ)) => (( ? [Var_DEATH] : 
- (hasType(type_Death, Var_DEATH) &  
-(((f_experiencer(Var_DEATH,Var_OBJ)) & (f_causes(Var_KILL,Var_DEATH))))))))))))))).
-
-fof(axMergeLem353, axiom, 
- ( ! [Var_POKE] : 
- (hasType(type_Poking, Var_POKE) => 
-(( ! [Var_INST] : 
- ((hasType(type_Object, Var_INST) & hasType(type_SelfConnectedObject, Var_INST)) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_SelfConnectedObject, Var_OBJ)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_SelfConnectedObject, Var_AGENT)) => 
-(((((f_agent(Var_POKE,Var_AGENT)) & (((f_patient(Var_POKE,Var_OBJ)) & (f_instrument(Var_POKE,Var_INST)))))) => (f_holdsDuring(f_WhenFn(Var_POKE),connects(Var_INST,Var_AGENT,Var_OBJ))))))))))))))))).
-
-fof(axMergeLem354, axiom, 
- ( ! [Var_ATTACH] : 
- (hasType(type_Attaching, Var_ATTACH) => 
-(( ? [Var_OBJ] : 
- (hasType(type_CorpuscularObject, Var_OBJ) &  
-(f_patient(Var_ATTACH,Var_OBJ)))))))).
-
-fof(axMergeLem355, axiom, 
- ( ! [Var_DETACH] : 
- (hasType(type_Detaching, Var_DETACH) => 
-(( ? [Var_OBJ] : 
- (hasType(type_CorpuscularObject, Var_OBJ) &  
-(f_patient(Var_DETACH,Var_OBJ)))))))).
-
-fof(axMergeLem356, axiom, 
- ( ! [Var_COMBINE] : 
- (hasType(type_Combining, Var_COMBINE) => 
-(( ? [Var_OBJ] : 
- (hasType(type_SelfConnectedObject, Var_OBJ) &  
-(f_patient(Var_COMBINE,Var_OBJ)))))))).
-
-fof(axMergeLem357, axiom, 
- ( ! [Var_SEPARATE] : 
- (hasType(type_Separating, Var_SEPARATE) => 
-(( ? [Var_OBJ] : 
- (hasType(type_SelfConnectedObject, Var_OBJ) &  
-(f_patient(Var_SEPARATE,Var_OBJ)))))))).
-
-fof(axMergeLem358, axiom, 
- ( ! [Var_COMPOUND] : 
- (hasType(type_CompoundSubstance, Var_COMPOUND) => 
-(( ? [Var_ELEMENT1] : 
- (hasType(type_ElementalSubstance, Var_ELEMENT1) &  
-(( ? [Var_ELEMENT2] : 
- (hasType(type_ElementalSubstance, Var_ELEMENT2) &  
-(( ? [Var_PROCESS] : 
- (hasType(type_ChemicalSynthesis, Var_PROCESS) &  
-(((Var_ELEMENT1 != Var_ELEMENT2) & (((f_resourceS(Var_PROCESS,Var_ELEMENT1)) & (((f_resourceS(Var_PROCESS,Var_ELEMENT2)) & (f_result(Var_PROCESS,Var_COMPOUND)))))))))))))))))))).
-
-fof(axMergeLem359, axiom, 
- ( ! [Var_COMBUSTION] : 
- (hasType(type_Combustion, Var_COMBUSTION) => 
-(( ? [Var_HEAT] : 
- (hasType(type_Heating, Var_HEAT) &  
-(( ? [Var_LIGHT] : 
- (hasType(type_RadiatingLight, Var_LIGHT) &  
-(((f_subProcess(Var_HEAT,Var_COMBUSTION)) & (f_subProcess(Var_LIGHT,Var_COMBUSTION))))))))))))).
-
-fof(axMergeLem360, axiom, 
- ( ! [Var_DEVELOP] : 
- (hasType(type_ContentDevelopment, Var_DEVELOP) => 
-(( ? [Var_OBJ] : 
- (hasType(type_ContentBearingObject, Var_OBJ) &  
-(f_result(Var_DEVELOP,Var_OBJ)))))))).
-
-fof(axMergeLem361, axiom, 
- ( ! [Var_READ] : 
- (hasType(type_Reading, Var_READ) => 
-(( ? [Var_TEXT] : 
- (hasType(type_Text, Var_TEXT) &  
-(( ? [Var_PROP] : 
- (hasType(type_Proposition, Var_PROP) &  
-(((f_containsInformation(Var_TEXT,Var_PROP)) & (f_realization(Var_READ,Var_PROP))))))))))))).
-
-fof(axMergeLem362, axiom, 
- ( ! [Var_DECODE] : 
- (hasType(type_Decoding, Var_DECODE) => 
-(( ! [Var_PROP] : 
- (hasType(type_Proposition, Var_PROP) => 
-(( ! [Var_DOC1] : 
- ((hasType(type_Entity, Var_DOC1) & hasType(type_ContentBearingPhysical, Var_DOC1)) => 
-(((f_patient(Var_DECODE,Var_DOC1)) => (( ? [Var_ENCODE] : 
- (hasType(type_Encoding, Var_ENCODE) &  
-(( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(( ? [Var_DOC2] : 
- ((hasType(type_ContentBearingPhysical, Var_DOC2) & hasType(type_Entity, Var_DOC2)) &  
-(((f_containsInformation(Var_DOC2,Var_PROP)) & (((f_containsInformation(Var_DOC1,Var_PROP)) & (((f_temporalPart(Var_TIME,f_PastFn(f_WhenFn(Var_DECODE)))) & (f_holdsDuring(Var_TIME,patient(Var_ENCODE,Var_DOC2))))))))))))))))))))))))))))).
-
-fof(axMergeLem363, axiom, 
- ( ! [Var_TRANSLATE] : 
- (hasType(type_Translating, Var_TRANSLATE) => 
-(( ! [Var_EXPRESSION2] : 
- ((hasType(type_Entity, Var_EXPRESSION2) & hasType(type_LinguisticExpression, Var_EXPRESSION2)) => 
-(( ! [Var_EXPRESSION1] : 
- ((hasType(type_Entity, Var_EXPRESSION1) & hasType(type_LinguisticExpression, Var_EXPRESSION1)) => 
-(((((f_patient(Var_TRANSLATE,Var_EXPRESSION1)) & (f_result(Var_TRANSLATE,Var_EXPRESSION2)))) => (( ? [Var_ENTITY] : 
- (hasType(type_Entity, Var_ENTITY) &  
-(( ? [Var_LANGUAGE2] : 
- ((hasType(type_Language, Var_LANGUAGE2) & hasType(type_Entity, Var_LANGUAGE2)) &  
-(( ? [Var_LANGUAGE1] : 
- ((hasType(type_Language, Var_LANGUAGE1) & hasType(type_Entity, Var_LANGUAGE1)) &  
-(((f_representsInLanguage(Var_EXPRESSION1,Var_ENTITY,Var_LANGUAGE1)) & (((f_representsInLanguage(Var_EXPRESSION2,Var_ENTITY,Var_LANGUAGE2)) & (Var_LANGUAGE1 != Var_LANGUAGE2))))))))))))))))))))))))).
-
-fof(axMergeLem364, axiom, 
- ( ! [Var_WET] : 
- (hasType(type_Wetting, Var_WET) => 
-(( ? [Var_OBJ] : 
- ((hasType(type_Object, Var_OBJ) & hasType(type_Entity, Var_OBJ)) &  
-(((f_attribute(Var_OBJ,inst_Liquid)) & (f_patient(Var_WET,Var_OBJ)))))))))).
-
-fof(axMergeLem365, axiom, 
- ( ! [Var_DRY] : 
- (hasType(type_Drying, Var_DRY) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_DRY,Var_OBJ)) => (f_holdsDuring(f_EndFn(f_WhenFn(Var_DRY)),attribute(Var_OBJ,inst_Dry))))))))))).
-
-fof(axMergeLem366, axiom, 
- ( ! [Var_ACTION] : 
- (hasType(type_Creation, Var_ACTION) => 
-(( ? [Var_RESULT] : 
- (hasType(type_Entity, Var_RESULT) &  
-(f_result(Var_ACTION,Var_RESULT)))))))).
-
-fof(axMergeLem367, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_Creation, Var_PROCESS) => 
-(( ? [Var_PATIENT] : 
- ((hasType(type_Entity, Var_PATIENT) & hasType(type_Physical, Var_PATIENT)) &  
-(((f_patient(Var_PROCESS,Var_PATIENT)) & (((f_time(Var_PATIENT,f_EndFn(f_WhenFn(Var_PROCESS)))) & (( ~ (f_time(Var_PATIENT,f_BeginFn(f_WhenFn(Var_PROCESS)))))))))))))))).
-
-fof(axMergeLem368, axiom, 
- ( ! [Var_COOK] : 
- (hasType(type_Cooking, Var_COOK) => 
-(( ? [Var_FOOD] : 
- (hasType(type_Food, Var_FOOD) &  
-(f_result(Var_COOK,Var_FOOD)))))))).
-
-fof(axMergeLem369, axiom, 
- ( ! [Var_PURSUE] : 
- (hasType(type_Pursuing, Var_PURSUE) => 
-(( ? [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) &  
-(f_patient(Var_PURSUE,Var_OBJ)))))))).
-
-fof(axMergeLem370, axiom, 
- ( ! [Var_PURSUE] : 
- (hasType(type_Pursuing, Var_PURSUE) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Physical, Var_OBJ)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((((f_agent(Var_PURSUE,Var_AGENT)) & (f_patient(Var_PURSUE,Var_OBJ)))) => (f_holdsDuring(Var_PURSUE,wants(Var_AGENT,Var_OBJ)))))))))))))).
-
-fof(axMergeLem371, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Hunting, Var_H) => 
-(( ? [Var_T] : 
- (hasType(type_Animal, Var_T) &  
-(f_patient(Var_H,Var_T)))))))).
-
-fof(axMergeLem372, axiom, 
- ( ! [Var_PROC] : 
- (hasType(type_DiagnosticProcess, Var_PROC) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((f_agent(Var_PROC,Var_AGENT)) => (( ? [Var_CAUSE] : 
- (hasType(type_Process, Var_CAUSE) &  
-(f_hasPurposeForAgent(Var_PROC,knows(Var_AGENT,causes(Var_CAUSE,Var_PROC)),Var_AGENT))))))))))))).
-
-fof(axMergeLem373, axiom, 
- ( ! [Var_INTERACTION] : 
- (hasType(type_SocialInteraction, Var_INTERACTION) => 
-(( ? [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) &  
-(( ? [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) &  
-(((f_involvedInEvent(Var_INTERACTION,Var_AGENT1)) & (((f_involvedInEvent(Var_INTERACTION,Var_AGENT2)) & (Var_AGENT1 != Var_AGENT2)))))))))))))).
-
-fof(axMergeLem374, axiom, 
- ( ! [Var_COMMUNICATE] : 
- (hasType(type_Communication, Var_COMMUNICATE) => 
-(( ? [Var_AGENT1] : 
- (hasType(type_CognitiveAgent, Var_AGENT1) &  
-(( ? [Var_AGENT2] : 
- (hasType(type_CognitiveAgent, Var_AGENT2) &  
-(( ? [Var_ENTITY] : 
- (hasType(type_Entity, Var_ENTITY) &  
-(( ? [Var_PHYS] : 
- (hasType(type_Entity, Var_PHYS) &  
-(((f_refers(Var_PHYS,Var_ENTITY)) & (((f_patient(Var_COMMUNICATE,Var_PHYS)) & (((f_agent(Var_COMMUNICATE,Var_AGENT1)) & (f_destination(Var_COMMUNICATE,Var_AGENT2))))))))))))))))))))))).
-
-fof(axMergeLem375, axiom, 
- ( ! [Var_DISSEMINATE] : 
- (hasType(type_Disseminating, Var_DISSEMINATE) => 
-(( ? [Var_AGENT1] : 
- (hasType(type_CognitiveAgent, Var_AGENT1) &  
-(( ? [Var_AGENT2] : 
- (hasType(type_CognitiveAgent, Var_AGENT2) &  
-(((f_destination(Var_DISSEMINATE,Var_AGENT1)) & (((f_destination(Var_DISSEMINATE,Var_AGENT2)) & (Var_AGENT1 != Var_AGENT2)))))))))))))).
-
-fof(axMergeLem376, axiom, 
- ( ! [Var_DEMO] : 
- (hasType(type_Demonstrating, Var_DEMO) => 
-(( ? [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) &  
-(f_attends(Var_DEMO,Var_PERSON)))))))).
-
-fof(axMergeLem377, axiom, 
- ( ! [Var_EXPRESS] : 
- (hasType(type_Expressing, Var_EXPRESS) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_EXPRESS,Var_AGENT)) => (( ? [Var_STATE] : 
- (hasType(type_StateOfMind, Var_STATE) &  
-(((f_attribute(Var_AGENT,Var_STATE)) & (f_represents(Var_EXPRESS,Var_STATE))))))))))))))).
-
-fof(axMergeLem378, axiom, 
- ( ! [Var_COMMUNICATE] : 
- (hasType(type_LinguisticCommunication, Var_COMMUNICATE) => 
-(( ? [Var_OBJ] : 
- (hasType(type_LinguisticExpression, Var_OBJ) &  
-(((f_represents(Var_COMMUNICATE,Var_OBJ)) & (f_patient(Var_COMMUNICATE,Var_OBJ)))))))))).
-
-fof(axMergeLem379, axiom, 
- ( ! [Var_DIS] : 
- (hasType(type_Disagreeing, Var_DIS) => 
-(( ? [Var_STMT2] : 
- (hasType(type_Proposition, Var_STMT2) &  
-(( ? [Var_STMT1] : 
- (hasType(type_Proposition, Var_STMT1) &  
-(( ? [Var_STATE2] : 
- ((hasType(type_Process, Var_STATE2) & hasType(type_ContentBearingPhysical, Var_STATE2)) &  
-(( ? [Var_STATE1] : 
- ((hasType(type_Process, Var_STATE1) & hasType(type_ContentBearingPhysical, Var_STATE1)) &  
-(( ? [Var_A2] : 
- (hasType(type_Agent, Var_A2) &  
-(( ? [Var_A1] : 
- (hasType(type_Agent, Var_A1) &  
-(((f_subProcess(Var_STATE1,Var_DIS)) & (((f_subProcess(Var_STATE2,Var_DIS)) & (((f_agent(Var_STATE1,Var_A1)) & (((f_agent(Var_STATE2,Var_A2)) & (((f_containsInformation(Var_STATE1,Var_STMT1)) & (((f_containsInformation(Var_STATE2,Var_STMT2)) & (( ~ (f_consistent(Var_STMT1,Var_STMT2))))))))))))))))))))))))))))))))))))).
-
-fof(axMergeLem380, axiom, 
- ( ! [Var_WED] : 
- (hasType(type_Wedding, Var_WED) => 
-(( ? [Var_PERSON2] : 
- (hasType(type_Human, Var_PERSON2) &  
-(( ? [Var_PERSON1] : 
- (hasType(type_Human, Var_PERSON1) &  
-(f_holdsDuring(f_ImmediateFutureFn(f_WhenFn(Var_WED)),spouse(Var_PERSON1,Var_PERSON2)))))))))))).
-
-fof(axMergeLem381, axiom, 
- ( ! [Var_T1] : 
- (hasType(type_TimeInterval, Var_T1) => 
-(( ! [Var_P2] : 
- ((hasType(type_Human, Var_P2) & hasType(type_Entity, Var_P2)) => 
-(( ! [Var_P1] : 
- ((hasType(type_Human, Var_P1) & hasType(type_Entity, Var_P1)) => 
-(((f_holdsDuring(Var_T1,spouse(Var_P1,Var_P2))) => (( ? [Var_WED] : 
- (hasType(type_Wedding, Var_WED) &  
-(((f_patient(Var_WED,Var_P1)) & (((f_patient(Var_WED,Var_P2)) & (f_earlier(f_WhenFn(Var_WED),Var_T1)))))))))))))))))))).
-
-fof(axMergeLem382, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_Naming, Var_PROCESS) => 
-(( ! [Var_NAME] : 
- ((hasType(type_Entity, Var_NAME) & hasType(type_SymbolicString, Var_NAME)) => 
-(( ! [Var_THING] : 
- (hasType(type_Entity, Var_THING) => 
-(((((f_patient(Var_PROCESS,Var_THING)) & (f_destination(Var_PROCESS,Var_NAME)))) => (f_holdsDuring(f_FutureFn(f_WhenFn(Var_PROCESS)),names(Var_NAME,Var_THING)))))))))))))).
-
-fof(axMergeLem383, axiom, 
- ( ! [Var_MEET] : 
- (hasType(type_Meeting, Var_MEET) => 
-(( ! [Var_AGENT2] : 
- ((hasType(type_Agent, Var_AGENT2) & hasType(type_Object, Var_AGENT2)) => 
-(( ! [Var_AGENT1] : 
- ((hasType(type_Agent, Var_AGENT1) & hasType(type_Object, Var_AGENT1)) => 
-(((((f_agent(Var_MEET,Var_AGENT1)) & (f_agent(Var_MEET,Var_AGENT2)))) => (f_holdsDuring(f_WhenFn(Var_MEET),orientation(Var_AGENT1,Var_AGENT2,inst_Near)))))))))))))).
-
-fof(axMergeLem384, axiom, 
- ( ! [Var_WAR] : 
- (hasType(type_War, Var_WAR) => 
-(( ? [Var_BATTLE] : 
- (hasType(type_Battle, Var_BATTLE) &  
-(f_subProcess(Var_BATTLE,Var_WAR)))))))).
-
-fof(axMergeLem385, axiom, 
- ( ! [Var_BATTLE] : 
- (hasType(type_Battle, Var_BATTLE) => 
-(( ? [Var_WAR] : 
- (hasType(type_War, Var_WAR) &  
-(f_subProcess(Var_BATTLE,Var_WAR)))))))).
-
-fof(axMergeLem386, axiom, 
- ( ! [Var_BATTLE] : 
- (hasType(type_Battle, Var_BATTLE) => 
-(( ? [Var_ATTACK] : 
- (hasType(type_ViolentContest, Var_ATTACK) &  
-(f_subProcess(Var_ATTACK,Var_BATTLE)))))))).
-
-fof(axMergeLem387, axiom, 
- ( ! [Var_MOVE] : 
- (hasType(type_Maneuver, Var_MOVE) => 
-(( ? [Var_CONTEST] : 
- (hasType(type_Contest, Var_CONTEST) &  
-(f_subProcess(Var_MOVE,Var_CONTEST)))))))).
-
-fof(axMergeLem388, axiom, 
- ( ! [Var_ATTACK] : 
- (hasType(type_Attack, Var_ATTACK) => 
-(( ? [Var_CONTEST] : 
- (hasType(type_ViolentContest, Var_CONTEST) &  
-(f_subProcess(Var_ATTACK,Var_CONTEST)))))))).
-
-fof(axMergeLem389, axiom, 
- ( ! [Var_DEFENSE] : 
- (hasType(type_DefensiveManeuver, Var_DEFENSE) => 
-(( ? [Var_CONTEST] : 
- (hasType(type_ViolentContest, Var_CONTEST) &  
-(f_subProcess(Var_DEFENSE,Var_CONTEST)))))))).
-
-fof(axMergeLem390, axiom, 
- ( ! [Var_SEE] : 
- (hasType(type_Seeing, Var_SEE) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((((f_agent(Var_SEE,Var_AGENT)) & (f_patient(Var_SEE,Var_OBJ)))) => (((f_attribute(Var_OBJ,inst_Illuminated)) & (( ? [Var_PROP] : 
- (hasType(type_ColorAttribute, Var_PROP) &  
-(f_knows(Var_AGENT,attribute(Var_OBJ,Var_PROP))))))))))))))))))).
-
-fof(axMergeLem391, axiom, 
- ( ! [Var_SMELL] : 
- (hasType(type_Smelling, Var_SMELL) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_SMELL,Var_OBJ)) => (( ? [Var_ATTR] : 
- (hasType(type_OlfactoryAttribute, Var_ATTR) &  
-(f_attribute(Var_OBJ,Var_ATTR))))))))))))).
-
-fof(axMergeLem392, axiom, 
- ( ! [Var_TASTE] : 
- (hasType(type_Tasting, Var_TASTE) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_TASTE,Var_OBJ)) => (( ? [Var_ATTR] : 
- (hasType(type_TasteAttribute, Var_ATTR) &  
-(f_attribute(Var_OBJ,Var_ATTR))))))))))))).
-
-fof(axMergeLem393, axiom, 
- ( ! [Var_HEAR] : 
- (hasType(type_Hearing, Var_HEAR) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_HEAR,Var_OBJ)) => (( ? [Var_ATTR] : 
- (hasType(type_SoundAttribute, Var_ATTR) &  
-(f_attribute(Var_OBJ,Var_ATTR))))))))))))).
-
-fof(axMergeLem394, axiom, 
- ( ! [Var_TACTILE] : 
- (hasType(type_TactilePerception, Var_TACTILE) => 
-(( ? [Var_TOUCH] : 
- (hasType(type_Touching, Var_TOUCH) &  
-(f_subProcess(Var_TOUCH,Var_TACTILE)))))))).
-
-fof(axMergeLem395, axiom, 
- ( ! [Var_REGION] : 
- (hasType(type_Region, Var_REGION) => 
-(((( ? [Var_EMIT] : 
- (hasType(type_RadiatingLight, Var_EMIT) &  
-(f_patient(Var_EMIT,Var_REGION))))) <=> (f_attribute(Var_REGION,inst_Illuminated))))))).
-
-fof(axMergeLem396, axiom, 
- ( ! [Var_EMIT] : 
- (hasType(type_RadiatingSound, Var_EMIT) => 
-(( ! [Var_SOUND] : 
- ((hasType(type_Agent, Var_SOUND) & hasType(type_Object, Var_SOUND)) => 
-(((f_agent(Var_EMIT,Var_SOUND)) => (( ? [Var_ATTR] : 
- (hasType(type_SoundAttribute, Var_ATTR) &  
-(f_attribute(Var_SOUND,Var_ATTR))))))))))))).
-
-fof(axMergeLem397, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_StateChange, Var_PROCESS) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_PROCESS,Var_OBJ)) => (( ? [Var_STATE1] : 
- (hasType(type_PhysicalState, Var_STATE1) &  
-(( ? [Var_STATE2] : 
- (hasType(type_PhysicalState, Var_STATE2) &  
-(( ? [Var_PART] : 
- (hasType(type_Object, Var_PART) &  
-(((f_part(Var_PART,Var_OBJ)) & (((Var_STATE1 != Var_STATE2) & (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_PROCESS)),attribute(Var_PART,Var_STATE1))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_PROCESS)),attribute(Var_PART,Var_STATE2)))))))))))))))))))))))))).
-
-fof(axMergeLem398, axiom, 
- ( ! [Var_MELT] : 
- (hasType(type_Melting, Var_MELT) => 
-(( ? [Var_HEAT] : 
- (hasType(type_Heating, Var_HEAT) &  
-(f_subProcess(Var_HEAT,Var_MELT)))))))).
-
-fof(axMergeLem399, axiom, 
- ( ! [Var_MELT] : 
- (hasType(type_Melting, Var_MELT) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_MELT,Var_OBJ)) => (( ? [Var_PART] : 
- (hasType(type_Object, Var_PART) &  
-(((f_part(Var_PART,Var_OBJ)) & (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_MELT)),attribute(Var_PART,inst_Solid))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_MELT)),attribute(Var_PART,inst_Liquid)))))))))))))))))).
-
-fof(axMergeLem400, axiom, 
- ( ! [Var_BOIL] : 
- (hasType(type_Boiling, Var_BOIL) => 
-(( ? [Var_HEAT] : 
- (hasType(type_Heating, Var_HEAT) &  
-(f_subProcess(Var_HEAT,Var_BOIL)))))))).
-
-fof(axMergeLem401, axiom, 
- ( ! [Var_BOIL] : 
- (hasType(type_Boiling, Var_BOIL) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_BOIL,Var_OBJ)) => (( ? [Var_PART] : 
- (hasType(type_Object, Var_PART) &  
-(((f_part(Var_PART,Var_OBJ)) & (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_BOIL)),attribute(Var_PART,inst_Liquid))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_BOIL)),attribute(Var_PART,inst_Gas)))))))))))))))))).
-
-fof(axMergeLem402, axiom, 
- ( ! [Var_COND] : 
- (hasType(type_Condensing, Var_COND) => 
-(( ? [Var_COOL] : 
- (hasType(type_Cooling, Var_COOL) &  
-(f_subProcess(Var_COOL,Var_COND)))))))).
-
-fof(axMergeLem403, axiom, 
- ( ! [Var_COND] : 
- (hasType(type_Condensing, Var_COND) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_COND,Var_OBJ)) => (( ? [Var_PART] : 
- (hasType(type_Object, Var_PART) &  
-(((f_part(Var_PART,Var_OBJ)) & (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_COND)),attribute(Var_PART,inst_Gas))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_COND)),attribute(Var_PART,inst_Liquid)))))))))))))))))).
-
-fof(axMergeLem404, axiom, 
- ( ! [Var_FREEZE] : 
- (hasType(type_Freezing, Var_FREEZE) => 
-(( ? [Var_COOL] : 
- (hasType(type_Cooling, Var_COOL) &  
-(f_subProcess(Var_COOL,Var_FREEZE)))))))).
-
-fof(axMergeLem405, axiom, 
- ( ! [Var_FREEZE] : 
- (hasType(type_Freezing, Var_FREEZE) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_FREEZE,Var_OBJ)) => (( ? [Var_PART] : 
- (hasType(type_Object, Var_PART) &  
-(((f_part(Var_PART,Var_OBJ)) & (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_FREEZE)),attribute(Var_PART,inst_Liquid))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_FREEZE)),attribute(Var_PART,inst_Solid)))))))))))))))))).
-
-fof(axMergeLem406, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((f_leader(f_GovernmentFn(Var_AREA),Var_PERSON)) => (f_leader(Var_AREA,Var_PERSON)))))))))).
-
-fof(axMergeLem407, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((f_leader(Var_AREA,Var_PERSON)) => (f_leader(f_GovernmentFn(Var_AREA),Var_PERSON)))))))))).
-
-fof(axMergeLem408, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_WaterArea, Var_AREA) => 
-(( ? [Var_WATER] : 
- (hasType(type_Water, Var_WATER) &  
-(( ? [Var_HOLE] : 
- (hasType(type_Hole, Var_HOLE) &  
-(( ? [Var_BED] : 
- ((hasType(type_Entity, Var_BED) & hasType(type_Object, Var_BED)) &  
-(((f_HoleHostFn(Var_HOLE) = Var_BED) & (((f_properlyFills(Var_WATER,Var_HOLE)) & (f_MereologicalSumFn(Var_BED,Var_WATER) = Var_AREA))))))))))))))))).
-
-fof(axMergeLem409, axiom, 
- ( ! [Var_LAND1] : 
- (hasType(type_LandArea, Var_LAND1) => 
-(( ? [Var_LAND2] : 
- ((hasType(type_Continent, Var_LAND2) | hasType(type_Island, Var_LAND2)) &  
-(f_part(Var_LAND1,Var_LAND2)))))))).
-
-fof(axMergeLem410, axiom, 
- ( ! [Var_BANK] : 
- (hasType(type_ShoreArea, Var_BANK) => 
-(( ? [Var_WATER] : 
- (hasType(type_WaterArea, Var_WATER) &  
-(f_meetsSpatially(Var_BANK,Var_WATER)))))))).
-
-fof(axMergeLem411, axiom, 
- ( ! [Var_ISLE] : 
- (hasType(type_Island, Var_ISLE) => 
-(( ? [Var_WATER] : 
- (hasType(type_WaterArea, Var_WATER) &  
-(f_meetsSpatially(Var_ISLE,Var_WATER)))))))).
-
-fof(axMergeLem412, axiom, 
- ( ! [Var_STATE] : 
- (hasType(type_StateOrProvince, Var_STATE) => 
-(( ? [Var_LAND] : 
- (hasType(type_Nation, Var_LAND) &  
-(f_properPart(Var_STATE,Var_LAND)))))))).
-
-fof(axMergeLem413, axiom, 
- ( ! [Var_STATE] : 
- (hasType(type_County, Var_STATE) => 
-(( ? [Var_LAND] : 
- (hasType(type_StateOrProvince, Var_LAND) &  
-(f_properPart(Var_STATE,Var_LAND)))))))).
-
-fof(axMergeLem414, axiom, 
- ( ! [Var_ATTR2] : 
- ((hasType(type_Attribute, Var_ATTR2) & hasType(type_DevelopmentalAttribute, Var_ATTR2)) => 
-(( ! [Var_ATTR1] : 
- ((hasType(type_DevelopmentalAttribute, Var_ATTR1) & hasType(type_Attribute, Var_ATTR1)) => 
-(( ! [Var_OBJ] : 
- (hasType(type_OrganicObject, Var_OBJ) => 
-(( ! [Var_TIME1] : 
- ((hasType(type_TimePosition, Var_TIME1) & hasType(type_TimeInterval, Var_TIME1)) => 
-(((((f_holdsDuring(Var_TIME1,developmentalForm(Var_OBJ,Var_ATTR1))) & (f_successorAttributeClosure(Var_ATTR2,Var_ATTR1)))) => (( ? [Var_TIME2] : 
- ((hasType(type_TimeInterval, Var_TIME2) & hasType(type_TimePosition, Var_TIME2)) &  
-(((f_earlier(Var_TIME2,Var_TIME1)) & (f_holdsDuring(Var_TIME2,developmentalForm(Var_OBJ,Var_ATTR2)))))))))))))))))))))).
-
-fof(axMergeLem415, axiom, 
- ( ! [Var_ORGANISM] : 
- (hasType(type_Organism, Var_ORGANISM) => 
-(( ? [Var_BIRTH] : 
- (hasType(type_Birth, Var_BIRTH) &  
-(f_experiencer(Var_BIRTH,Var_ORGANISM)))))))).
-
-fof(axMergeLem416, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(( ! [Var_ORGANISM] : 
- ((hasType(type_Organism, Var_ORGANISM) & hasType(type_Physical, Var_ORGANISM)) => 
-(( ! [Var_T1] : 
- (hasType(type_TimePosition, Var_T1) => 
-(((f_holdsDuring(Var_T1,inhabits(Var_ORGANISM,Var_OBJ))) => (( ? [Var_TIME] : 
- (hasType(type_TimeInterval, Var_TIME) &  
-(((f_temporalPart(Var_TIME,Var_T1)) & (f_holdsDuring(Var_TIME,located(Var_ORGANISM,Var_OBJ))))))))))))))))))).
-
-fof(axMergeLem417, axiom, 
- ( ! [Var_ALGA] : 
- (hasType(type_Alga, Var_ALGA) => 
-(( ? [Var_WATER] : 
- (hasType(type_Water, Var_WATER) &  
-(f_inhabits(Var_ALGA,Var_WATER)))))))).
-
-fof(axMergeLem418, axiom, 
- ( ! [Var_BACTERIUM] : 
- (hasType(type_Bacterium, Var_BACTERIUM) => 
-(( ? [Var_CELL1] : 
- (hasType(type_Cell, Var_CELL1) &  
-(((f_component(Var_CELL1,Var_BACTERIUM)) & (( ! [Var_CELL2] : 
- (hasType(type_Cell, Var_CELL2) => 
-(((f_component(Var_CELL2,Var_BACTERIUM)) => (Var_CELL1 = Var_CELL2)))))))))))))).
-
-fof(axMergeLem419, axiom, 
- ( ! [Var_VIRUS] : 
- (hasType(type_Virus, Var_VIRUS) => 
-(( ! [Var_PROC] : 
- (hasType(type_Replication, Var_PROC) => 
-(((f_agent(Var_PROC,Var_VIRUS)) => (( ? [Var_CELL] : 
- (hasType(type_Cell, Var_CELL) &  
-(f_located(Var_PROC,Var_CELL))))))))))))).
-
-fof(axMergeLem420, axiom, 
- ( ! [Var_FISH] : 
- (hasType(type_Fish, Var_FISH) => 
-(( ? [Var_WATER] : 
- (hasType(type_Water, Var_WATER) &  
-(f_inhabits(Var_FISH,Var_WATER)))))))).
-
-fof(axMergeLem421, axiom, 
- ( ! [Var_MAN] : 
- (hasType(type_Man, Var_MAN) => 
-(f_attribute(Var_MAN,inst_Male))))).
-
-fof(axMergeLem422, axiom, 
- ( ! [Var_WOMAN] : 
- (hasType(type_Woman, Var_WOMAN) => 
-(f_attribute(Var_WOMAN,inst_Female))))).
-
-fof(axMergeLem423, axiom, 
- ( ! [Var_MIX] : 
- (hasType(type_LiquidMixture, Var_MIX) => 
-(( ? [Var_PART] : 
- (hasType(type_Object, Var_PART) &  
-(((f_part(Var_PART,Var_MIX)) & (f_attribute(Var_PART,inst_Liquid)))))))))).
-
-fof(axMergeLem424, axiom, 
- ( ! [Var_MIX] : 
- (hasType(type_GasMixture, Var_MIX) => 
-(( ? [Var_PART] : 
- (hasType(type_Object, Var_PART) &  
-(((f_part(Var_PART,Var_MIX)) & (f_attribute(Var_PART,inst_Gas)))))))))).
-
-fof(axMergeLem425, axiom, 
- ( ! [Var_SMOKE] : 
- (hasType(type_Smoke, Var_SMOKE) => 
-(( ? [Var_BURNING] : 
- (hasType(type_Combustion, Var_BURNING) &  
-(f_result(Var_BURNING,Var_SMOKE)))))))).
-
-fof(axMergeLem426, axiom, 
- ( ! [Var_CLOUD] : 
- (hasType(type_WaterCloud, Var_CLOUD) => 
-(( ? [Var_WATER] : 
- (hasType(type_Water, Var_WATER) &  
-(f_part(Var_WATER,Var_CLOUD)))))))).
-
-fof(axMergeLem427, axiom, 
- ( ! [Var_WIND] : 
- (hasType(type_Wind, Var_WIND) => 
-(( ? [Var_AIR] : 
- (hasType(type_Air, Var_AIR) &  
-(f_patient(Var_WIND,Var_AIR)))))))).
-
-fof(axMergeLem428, axiom, 
- ( ! [Var_HORMONE] : 
- (hasType(type_Hormone, Var_HORMONE) => 
-(( ? [Var_GLAND] : 
- (hasType(type_Gland, Var_GLAND) &  
-(( ? [Var_PROCESS] : 
- (hasType(type_Process, Var_PROCESS) &  
-(((f_instrument(Var_PROCESS,Var_GLAND)) & (f_result(Var_PROCESS,Var_HORMONE))))))))))))).
-
-fof(axMergeLem429, axiom, 
- ( ! [Var_FOOD] : 
- (hasType(type_Food, Var_FOOD) => 
-(( ? [Var_NUTRIENT] : 
- (hasType(type_Nutrient, Var_NUTRIENT) &  
-(f_part(Var_NUTRIENT,Var_FOOD)))))))).
-
-fof(axMergeLem430, axiom, 
- ( ! [Var_MEAT] : 
- (hasType(type_Meat, Var_MEAT) => 
-(( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(((f_part(Var_PART,Var_MEAT)) => (( ? [Var_ANIMAL] : 
- (hasType(type_Animal, Var_ANIMAL) &  
-(( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(( ? [Var_SUBPART] : 
- (hasType(type_Object, Var_SUBPART) &  
-(((f_part(Var_SUBPART,Var_PART)) & (f_holdsDuring(Var_TIME,part(Var_SUBPART,Var_ANIMAL)))))))))))))))))))))).
-
-fof(axMergeLem431, axiom, 
- ( ! [Var_BEV] : 
- (hasType(type_Beverage, Var_BEV) => 
-(f_attribute(Var_BEV,inst_Liquid))))).
-
-fof(axMergeLem432, axiom, 
- ( ! [Var_ANAT] : 
- (hasType(type_AnatomicalStructure, Var_ANAT) => 
-(( ? [Var_ORGANISM] : 
- (hasType(type_Organism, Var_ORGANISM) &  
-(( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(((f_temporalPart(Var_TIME,f_WhenFn(Var_ORGANISM))) & (f_holdsDuring(Var_TIME,part(Var_ANAT,Var_ORGANISM)))))))))))))).
-
-fof(axMergeLem433, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_AnatomicalStructure, Var_PART) => 
-(( ? [Var_CELL] : 
- (hasType(type_Cell, Var_CELL) &  
-(f_part(Var_CELL,Var_PART)))))))).
-
-fof(axMergeLem434, axiom, 
- ( ! [Var_STRUCTURE] : 
- (hasType(type_AbnormalAnatomicalStructure, Var_STRUCTURE) => 
-(( ? [Var_PROC] : 
- (hasType(type_PathologicProcess, Var_PROC) &  
-(f_result(Var_PROC,Var_STRUCTURE)))))))).
-
-fof(axMergeLem435, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_BodyPart, Var_PART) => 
-(( ? [Var_ORGANISM] : 
- (hasType(type_Organism, Var_ORGANISM) &  
-(( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(((f_temporalPart(Var_TIME,f_WhenFn(Var_ORGANISM))) & (f_holdsDuring(Var_TIME,component(Var_PART,Var_ORGANISM)))))))))))))).
-
-fof(axMergeLem436, axiom, 
- ( ! [Var_PART] : 
- (hasType(type_BodyPart, Var_PART) => 
-(( ? [Var_PROC] : 
- (hasType(type_PhysiologicProcess, Var_PROC) &  
-(f_result(Var_PROC,Var_PART)))))))).
-
-fof(axMergeLem437, axiom, 
- ( ! [Var_SEED] : 
- (hasType(type_Seed, Var_SEED) => 
-(( ? [Var_PLANT] : 
- (hasType(type_FloweringPlant, Var_PLANT) &  
-(( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(f_holdsDuring(Var_TIME,part(Var_SEED,Var_PLANT)))))))))))).
-
-fof(axMergeLem438, axiom, 
- ( ! [Var_SPORE] : 
- (hasType(type_Spore, Var_SPORE) => 
-(( ? [Var_PLANT] : 
- (hasType(type_NonFloweringPlant, Var_PLANT) &  
-(( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(f_holdsDuring(Var_TIME,part(Var_SPORE,Var_PLANT)))))))))))).
-
-fof(axMergeLem439, axiom, 
- ( ! [Var_COVER] : 
- (hasType(type_BodyCovering, Var_COVER) => 
-(( ? [Var_BODY] : 
- ((hasType(type_Organism, Var_BODY) | hasType(type_BodyPart, Var_BODY)) &  
-(f_superficialPart(Var_COVER,Var_BODY)))))))).
-
-fof(axMergeLem440, axiom, 
- ( ! [Var_JUNCT] : 
- (hasType(type_BodyJunction, Var_JUNCT) => 
-(( ? [Var_OBJ1] : 
- (hasType(type_BodyPart, Var_OBJ1) &  
-(( ? [Var_OBJ2] : 
- (hasType(type_BodyPart, Var_OBJ2) &  
-(f_connects(Var_JUNCT,Var_OBJ1,Var_OBJ2))))))))))).
-
-fof(axMergeLem441, axiom, 
- ( ! [Var_STUFF] : 
- (hasType(type_Tissue, Var_STUFF) => 
-(( ? [Var_PART] : 
- (hasType(type_Cell, Var_PART) &  
-(f_part(Var_PART,Var_STUFF)))))))).
-
-fof(axMergeLem442, axiom, 
- ( ! [Var_STUFF] : 
- (hasType(type_Tissue, Var_STUFF) => 
-(( ? [Var_ORGANISM] : 
- (hasType(type_Organism, Var_ORGANISM) &  
-(f_part(Var_STUFF,Var_ORGANISM)))))))).
-
-fof(axMergeLem443, axiom, 
- ( ! [Var_BONE] : 
- (hasType(type_Bone, Var_BONE) => 
-(( ? [Var_VERT] : 
- (hasType(type_Vertebrate, Var_VERT) &  
-(f_part(Var_BONE,Var_VERT)))))))).
-
-fof(axMergeLem444, axiom, 
- ( ! [Var_MORPH] : 
- (hasType(type_Morpheme, Var_MORPH) => 
-(( ? [Var_WORD] : 
- (hasType(type_Word, Var_WORD) &  
-(f_part(Var_MORPH,Var_WORD)))))))).
-
-fof(axMergeLem445, axiom, 
- ( ! [Var_WORD] : 
- (hasType(type_Word, Var_WORD) => 
-(( ? [Var_PART] : 
- (hasType(type_Morpheme, Var_PART) &  
-(f_part(Var_PART,Var_WORD)))))))).
-
-fof(axMergeLem446, axiom, 
- ( ! [Var_PHRASE] : 
- (hasType(type_Phrase, Var_PHRASE) => 
-(( ? [Var_PART1] : 
- (hasType(type_Word, Var_PART1) &  
-(( ? [Var_PART2] : 
- (hasType(type_Word, Var_PART2) &  
-(((f_part(Var_PART1,Var_PHRASE)) & (((f_part(Var_PART2,Var_PHRASE)) & (Var_PART1 != Var_PART2)))))))))))))).
-
-fof(axMergeLem447, axiom, 
- ( ! [Var_PHRASE] : 
- (hasType(type_VerbPhrase, Var_PHRASE) => 
-(( ? [Var_VERB] : 
- (hasType(type_Verb, Var_VERB) &  
-(f_part(Var_VERB,Var_PHRASE)))))))).
-
-fof(axMergeLem448, axiom, 
- ( ! [Var_SENTENCE] : 
- (hasType(type_Sentence, Var_SENTENCE) => 
-(( ? [Var_PHRASE1] : 
- (hasType(type_NounPhrase, Var_PHRASE1) &  
-(( ? [Var_PHRASE2] : 
- (hasType(type_VerbPhrase, Var_PHRASE2) &  
-(((f_part(Var_PHRASE1,Var_SENTENCE)) & (f_part(Var_PHRASE2,Var_SENTENCE))))))))))))).
-
-fof(axMergeLem449, axiom, 
- ( ! [Var_PHRASE] : 
- (hasType(type_NounPhrase, Var_PHRASE) => 
-(( ? [Var_NOUN] : 
- (hasType(type_Noun, Var_NOUN) &  
-(f_part(Var_NOUN,Var_PHRASE)))))))).
-
-fof(axMergeLem450, axiom, 
- ( ! [Var_PHRASE] : 
- (hasType(type_PrepositionalPhrase, Var_PHRASE) => 
-(( ? [Var_PREP] : 
- (hasType(type_ParticleWord, Var_PREP) &  
-(f_part(Var_PREP,Var_PHRASE)))))))).
-
-fof(axMergeLem451, axiom, 
- ( ! [Var_TEXT] : 
- (hasType(type_Text, Var_TEXT) => 
-(( ? [Var_PART] : 
- (hasType(type_LinguisticExpression, Var_PART) &  
-(f_part(Var_PART,Var_TEXT)))))))).
-
-fof(axMergeLem452, axiom, 
- ( ! [Var_TEXT] : 
- (hasType(type_Text, Var_TEXT) => 
-(( ? [Var_WRITE] : 
- (hasType(type_Writing, Var_WRITE) &  
-(f_result(Var_WRITE,Var_TEXT)))))))).
-
-fof(axMergeLem453, axiom, 
- ( ! [Var_SENT] : 
- (hasType(type_Sentence, Var_SENT) => 
-(( ? [Var_PROP] : 
- (hasType(type_Proposition, Var_PROP) &  
-(f_containsInformation(Var_SENT,Var_PROP)))))))).
-
-fof(axMergeLem454, axiom, 
- ( ! [Var_TEXT] : 
- (hasType(type_Summary, Var_TEXT) => 
-(( ? [Var_TEXT2] : 
- (hasType(type_Text, Var_TEXT2) &  
-(f_subsumesContentInstance(Var_TEXT2,Var_TEXT)))))))).
-
-fof(axMergeLem455, axiom, 
- ( ! [Var_SERIES] : 
- (hasType(type_Series, Var_SERIES) => 
-(( ? [Var_BOOK1] : 
- (hasType(type_Book, Var_BOOK1) &  
-(( ? [Var_BOOK2] : 
- (hasType(type_Book, Var_BOOK2) &  
-(((f_subsumesContentInstance(Var_SERIES,Var_BOOK1)) & (((f_subsumesContentInstance(Var_SERIES,Var_BOOK2)) & (Var_BOOK1 != Var_BOOK2)))))))))))))).
-
-fof(axMergeLem456, axiom, 
- ( ! [Var_ARTICLE1] : 
- (hasType(type_Article, Var_ARTICLE1) => 
-(( ! [Var_BOOK] : 
- (hasType(type_Book, Var_BOOK) => 
-(((f_subsumesContentInstance(Var_BOOK,Var_ARTICLE1)) => (( ? [Var_ARTICLE2] : 
- (hasType(type_Article, Var_ARTICLE2) &  
-(((Var_ARTICLE2 != Var_ARTICLE1) & (f_subsumesContentInstance(Var_BOOK,Var_ARTICLE2))))))))))))))).
-
-fof(axMergeLem457, axiom, 
- ( ! [Var_CURRENCY] : 
- (hasType(type_Currency, Var_CURRENCY) => 
-(( ? [Var_MEASURE] : 
- (hasType(type_CurrencyMeasure, Var_MEASURE) &  
-(f_monetaryValue(Var_CURRENCY,Var_MEASURE)))))))).
-
-fof(axMergeLem458, axiom, 
- ( ! [Var_MOLE] : 
- (hasType(type_Molecule, Var_MOLE) => 
-(( ? [Var_ATOM1] : 
- (hasType(type_Atom, Var_ATOM1) &  
-(( ? [Var_ATOM2] : 
- (hasType(type_Atom, Var_ATOM2) &  
-(((f_part(Var_ATOM1,Var_MOLE)) & (((f_part(Var_ATOM2,Var_MOLE)) & (Var_ATOM1 != Var_ATOM2)))))))))))))).
-
-fof(axMergeLem459, axiom, 
- ( ! [Var_ARTIFACT] : 
- (hasType(type_Artifact, Var_ARTIFACT) => 
-(( ? [Var_MAKING] : 
- (hasType(type_Making, Var_MAKING) &  
-(f_result(Var_MAKING,Var_ARTIFACT)))))))).
-
-fof(axMergeLem460, axiom, 
- ( ! [Var_PRODUCT] : 
- (hasType(type_Product, Var_PRODUCT) => 
-(( ? [Var_MANUFACTURE] : 
- (hasType(type_Manufacture, Var_MANUFACTURE) &  
-(f_result(Var_MANUFACTURE,Var_PRODUCT)))))))).
-
-fof(axMergeLem461, axiom, 
- ( ! [Var_ARTIFACT] : 
- (hasType(type_StationaryArtifact, Var_ARTIFACT) => 
-(( ? [Var_PLACE] : 
- ((hasType(type_Object, Var_PLACE) & hasType(type_Entity, Var_PLACE)) &  
-(((f_holdsDuring(f_WhenFn(Var_ARTIFACT),located(Var_ARTIFACT,Var_PLACE))) & (( ~ ( ? [Var_P2] : 
- ((hasType(type_Object, Var_P2) & hasType(type_Entity, Var_P2)) &  
-(((f_holdsDuring(f_WhenFn(Var_ARTIFACT),located(Var_ARTIFACT,Var_P2))) & (Var_PLACE != Var_P2))))))))))))))).
-
-fof(axMergeLem462, axiom, 
- ( ! [Var_BUILDING] : 
- (hasType(type_Building, Var_BUILDING) => 
-(( ? [Var_HUMAN] : 
- (hasType(type_Human, Var_HUMAN) &  
-(((f_inhabits(Var_HUMAN,Var_BUILDING)) | (( ? [Var_ACT] : 
- ((hasType(type_Process, Var_ACT) & hasType(type_Physical, Var_ACT)) &  
-(((f_agent(Var_ACT,Var_HUMAN)) & (f_located(Var_ACT,Var_BUILDING))))))))))))))).
-
-fof(axMergeLem463, axiom, 
- ( ! [Var_ROOM] : 
- (hasType(type_Room, Var_ROOM) => 
-(( ? [Var_BUILD] : 
- (hasType(type_Building, Var_BUILD) &  
-(f_properPart(Var_ROOM,Var_BUILD)))))))).
-
-fof(axMergeLem464, axiom, 
- ( ! [Var_RESIDENCE] : 
- (hasType(type_PermanentResidence, Var_RESIDENCE) => 
-(( ? [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) &  
-(f_home(Var_PERSON,Var_RESIDENCE)))))))).
-
-fof(axMergeLem465, axiom, 
- ( ! [Var_RESIDENCE] : 
- (hasType(type_TemporaryResidence, Var_RESIDENCE) => 
-(( ~ ( ? [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) &  
-(f_home(Var_PERSON,Var_RESIDENCE))))))))).
-
-fof(axMergeLem466, axiom, 
- ( ! [Var_CLOTHING] : 
- (hasType(type_Clothing, Var_CLOTHING) => 
-(( ? [Var_FABRIC] : 
- (hasType(type_Fabric, Var_FABRIC) &  
-(f_part(Var_FABRIC,Var_CLOTHING)))))))).
-
-fof(axMergeLem467, axiom, 
- ( ! [Var_CLOTHING] : 
- ((hasType(type_Clothing, Var_CLOTHING) & hasType(type_Physical, Var_CLOTHING)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Animal, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_wears(Var_AGENT,Var_CLOTHING)) => (f_located(Var_CLOTHING,Var_AGENT)))))))))).
-
-fof(axMergeLem468, axiom, 
- ( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_Clothing, Var_P)) => 
-(( ! [Var_C] : 
- ((hasType(type_Clothing, Var_C) & hasType(type_Object, Var_C)) => 
-(( ! [Var_A] : 
- (hasType(type_Animal, Var_A) => 
-(((((f_wears(Var_A,Var_C)) & (f_part(Var_P,Var_C)))) => (f_wears(Var_A,Var_P))))))))))))).
-
-fof(axMergeLem469, axiom, 
- ( ! [Var_TRANSPORT] : 
- (hasType(type_Vehicle, Var_TRANSPORT) => 
-(( ! [Var_MOVE] : 
- (hasType(type_Translocation, Var_MOVE) => 
-(( ! [Var_FROM] : 
- (hasType(type_Object, Var_FROM) => 
-(((((f_instrument(Var_MOVE,Var_TRANSPORT)) & (f_origin(Var_MOVE,Var_FROM)))) => (f_holdsDuring(f_BeginFn(f_WhenFn(Var_MOVE)),located(Var_TRANSPORT,Var_FROM)))))))))))))).
-
-fof(axMergeLem470, axiom, 
- ( ! [Var_TRANSPORT] : 
- (hasType(type_Vehicle, Var_TRANSPORT) => 
-(( ! [Var_MOVE] : 
- (hasType(type_Translocation, Var_MOVE) => 
-(( ! [Var_TO] : 
- ((hasType(type_Entity, Var_TO) & hasType(type_Object, Var_TO)) => 
-(((((f_instrument(Var_MOVE,Var_TRANSPORT)) & (f_destination(Var_MOVE,Var_TO)))) => (f_holdsDuring(f_BeginFn(f_WhenFn(Var_MOVE)),located(Var_TRANSPORT,Var_TO)))))))))))))).
-
-fof(axMergeLem471, axiom, 
- ( ! [Var_DEVICE] : 
- (hasType(type_AttachingDevice, Var_DEVICE) => 
-(( ? [Var_ATTACH] : 
- (hasType(type_Attaching, Var_ATTACH) &  
-(f_instrument(Var_ATTACH,Var_DEVICE)))))))).
-
-fof(axMergeLem472, axiom, 
- ( ! [Var_COMP] : 
- (hasType(type_EngineeringComponent, Var_COMP) => 
-(( ? [Var_DEVICE] : 
- (hasType(type_Device, Var_DEVICE) &  
-(f_component(Var_COMP,Var_DEVICE)))))))).
-
-fof(axMergeLem473, axiom, 
- ( ! [Var_MACHINE] : 
- (hasType(type_Machine, Var_MACHINE) => 
-(( ? [Var_COMP1] : 
- (hasType(type_EngineeringComponent, Var_COMP1) &  
-(( ? [Var_COMP2] : 
- (hasType(type_EngineeringComponent, Var_COMP2) &  
-(((Var_COMP1 != Var_COMP2) & (((f_part(Var_COMP1,Var_MACHINE)) & (f_part(Var_COMP2,Var_MACHINE))))))))))))))).
-
-fof(axMergeLem474, axiom, 
- ( ! [Var_COMP2] : 
- (hasType(type_EngineeringComponent, Var_COMP2) => 
-(( ! [Var_COMP1] : 
- (hasType(type_EngineeringComponent, Var_COMP1) => 
-(((f_connectedEngineeringComponents(Var_COMP1,Var_COMP2)) => (((( ~ (f_engineeringSubcomponent(Var_COMP1,Var_COMP2)))) & (( ~ (f_engineeringSubcomponent(Var_COMP2,Var_COMP1)))))))))))))).
-
-fof(axMergeLem475, axiom, 
- ( ! [Var_CONNECTION] : 
- (hasType(type_EngineeringConnection, Var_CONNECTION) => 
-(( ? [Var_COMP2] : 
- (hasType(type_SelfConnectedObject, Var_COMP2) &  
-(( ? [Var_COMP1] : 
- (hasType(type_EngineeringComponent, Var_COMP1) &  
-(f_connectsEngineeringComponents(Var_CONNECTION,Var_COMP1,Var_COMP2))))))))))).
-
-fof(axMergeLem476, axiom, 
- ( ! [Var_COMP2] : 
- ((hasType(type_EngineeringComponent, Var_COMP2) & hasType(type_SelfConnectedObject, Var_COMP2)) => 
-(( ! [Var_COMP1] : 
- (hasType(type_EngineeringComponent, Var_COMP1) => 
-(((f_connectedEngineeringComponents(Var_COMP1,Var_COMP2)) <=> (( ? [Var_CONNECTION] : 
- (hasType(type_EngineeringComponent, Var_CONNECTION) &  
-(f_connectsEngineeringComponents(Var_CONNECTION,Var_COMP1,Var_COMP2))))))))))))).
-
-fof(axMergeLem477, axiom, 
- ( ! [Var_GROUP] : 
- (hasType(type_AgeGroup, Var_GROUP) => 
-(( ! [Var_AGE2] : 
- ((hasType(type_TimeDuration, Var_AGE2) & hasType(type_Entity, Var_AGE2)) => 
-(( ! [Var_AGE1] : 
- ((hasType(type_TimeDuration, Var_AGE1) & hasType(type_Entity, Var_AGE1)) => 
-(( ! [Var_MEMB2] : 
- ((hasType(type_SelfConnectedObject, Var_MEMB2) & hasType(type_Object, Var_MEMB2)) => 
-(( ! [Var_MEMB1] : 
- ((hasType(type_SelfConnectedObject, Var_MEMB1) & hasType(type_Object, Var_MEMB1)) => 
-(((((f_member(Var_MEMB1,Var_GROUP)) & (((f_member(Var_MEMB2,Var_GROUP)) & (((f_age(Var_MEMB1,Var_AGE1)) & (f_age(Var_MEMB2,Var_AGE2)))))))) => (Var_AGE1 = Var_AGE2)))))))))))))))))).
-
-fof(axMergeLem478, axiom, 
- ( ! [Var_GROUP] : 
- (hasType(type_FamilyGroup, Var_GROUP) => 
-(( ! [Var_MEMB2] : 
- ((hasType(type_SelfConnectedObject, Var_MEMB2) & hasType(type_Organism, Var_MEMB2)) => 
-(( ! [Var_MEMB1] : 
- ((hasType(type_SelfConnectedObject, Var_MEMB1) & hasType(type_Organism, Var_MEMB1)) => 
-(((((f_member(Var_MEMB1,Var_GROUP)) & (f_member(Var_MEMB2,Var_GROUP)))) => (f_familyRelation(Var_MEMB1,Var_MEMB2))))))))))))).
-
-fof(axMergeLem479, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_SocialUnit, Var_UNIT) => 
-(( ! [Var_MEMBER] : 
- ((hasType(type_SelfConnectedObject, Var_MEMBER) & hasType(type_Human, Var_MEMBER)) => 
-(( ? [Var_HOME] : 
- (hasType(type_PermanentResidence, Var_HOME) &  
-(((f_member(Var_MEMBER,Var_UNIT)) => (f_home(Var_MEMBER,Var_HOME))))))))))))).
-
-fof(axMergeLem480, axiom, 
- ( ! [Var_FAMILY] : 
- ((hasType(type_Entity, Var_FAMILY) & hasType(type_Collection, Var_FAMILY)) => 
-(( ! [Var_P] : 
- (hasType(type_Human, Var_P) => 
-(((f_ImmediateFamilyFn(Var_P) = Var_FAMILY) => (( ! [Var_MEMBER] : 
- ((hasType(type_SelfConnectedObject, Var_MEMBER) & hasType(type_Organism, Var_MEMBER)) => 
-(((f_member(Var_MEMBER,Var_FAMILY)) => (( ? [Var_OTHER] : 
- (hasType(type_Organism, Var_OTHER) &  
-(((f_parent(Var_MEMBER,Var_OTHER)) | (f_parent(Var_OTHER,Var_MEMBER)))))))))))))))))))).
-
-fof(axMergeLem481, axiom, 
- ( ! [Var_FAMILY] : 
- ((hasType(type_Entity, Var_FAMILY) & hasType(type_Collection, Var_FAMILY)) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_Organism, Var_PERSON)) => 
-(((f_ImmediateFamilyFn(Var_PERSON) = Var_FAMILY) => (( ? [Var_MEMBER] : 
- ((hasType(type_SelfConnectedObject, Var_MEMBER) & hasType(type_Organism, Var_MEMBER)) &  
-(((f_member(Var_MEMBER,Var_FAMILY)) & (((f_parent(Var_MEMBER,Var_PERSON)) | (f_parent(Var_PERSON,Var_MEMBER))))))))))))))))).
-
-fof(axMergeLem482, axiom, 
- ( ! [Var_A1] : 
- (hasType(type_Organism, Var_A1) => 
-(( ! [Var_A2] : 
- (hasType(type_Organism, Var_A2) => 
-(( ! [Var_T1] : 
- (hasType(type_TimePosition, Var_T1) => 
-(((f_holdsDuring(Var_T1,legalRelation(Var_A1,Var_A2))) => (f_holdsDuring(Var_T1,relative(Var_A1,Var_A2)))))))))))))).
-
-fof(axMergeLem483, axiom, 
- ( ! [Var_ORGANISM2] : 
- (hasType(type_Organism, Var_ORGANISM2) => 
-(( ! [Var_ORGANISM1] : 
- (hasType(type_Organism, Var_ORGANISM1) => 
-(((f_familyRelation(Var_ORGANISM1,Var_ORGANISM2)) => (( ? [Var_ORGANISM3] : 
- (hasType(type_Organism, Var_ORGANISM3) &  
-(((f_ancestor(Var_ORGANISM3,Var_ORGANISM1)) & (f_ancestor(Var_ORGANISM3,Var_ORGANISM2))))))))))))))).
-
-fof(axMergeLem484, axiom, 
- ( ! [Var_PARENT] : 
- ((hasType(type_Organism, Var_PARENT) & hasType(type_Physical, Var_PARENT)) => 
-(( ! [Var_CHILD] : 
- ((hasType(type_Organism, Var_CHILD) & hasType(type_Physical, Var_CHILD)) => 
-(((f_parent(Var_CHILD,Var_PARENT)) => (f_before(f_BeginFn(f_WhenFn(Var_PARENT)),f_BeginFn(f_WhenFn(Var_CHILD)))))))))))).
-
-fof(axMergeLem485, axiom, 
- ( ! [Var_REP] : 
- (hasType(type_SexualReproduction, Var_REP) => 
-(( ! [Var_PARENT] : 
- ((hasType(type_Organism, Var_PARENT) & hasType(type_Agent, Var_PARENT)) => 
-(( ! [Var_CHILD] : 
- ((hasType(type_Organism, Var_CHILD) & hasType(type_Entity, Var_CHILD)) => 
-(((((f_parent(Var_CHILD,Var_PARENT)) & (((f_agent(Var_REP,Var_PARENT)) & (f_result(Var_REP,Var_CHILD)))))) => (((f_mother(Var_CHILD,Var_PARENT)) | (f_father(Var_CHILD,Var_PARENT))))))))))))))).
-
-fof(axMergeLem486, axiom, 
- ( ! [Var_ORGANISM] : 
- (hasType(type_Organism, Var_ORGANISM) => 
-(( ? [Var_PARENT] : 
- (hasType(type_Organism, Var_PARENT) &  
-(f_parent(Var_ORGANISM,Var_PARENT)))))))).
-
-fof(axMergeLem487, axiom, 
- ( ! [Var_MOTHER] : 
- ((hasType(type_Organism, Var_MOTHER) & hasType(type_Object, Var_MOTHER)) => 
-(( ! [Var_CHILD] : 
- (hasType(type_Organism, Var_CHILD) => 
-(((f_mother(Var_CHILD,Var_MOTHER)) => (f_attribute(Var_MOTHER,inst_Female)))))))))).
-
-fof(axMergeLem488, axiom, 
- ( ! [Var_FATHER] : 
- ((hasType(type_Organism, Var_FATHER) & hasType(type_Object, Var_FATHER)) => 
-(( ! [Var_CHILD] : 
- (hasType(type_Organism, Var_CHILD) => 
-(((f_father(Var_CHILD,Var_FATHER)) => (f_attribute(Var_FATHER,inst_Male)))))))))).
-
-fof(axMergeLem489, axiom, 
- ( ! [Var_PARENT] : 
- (hasType(type_Organism, Var_PARENT) => 
-(( ! [Var_CHILD] : 
- ((hasType(type_Organism, Var_CHILD) & hasType(type_Object, Var_CHILD)) => 
-(((f_daughter(Var_CHILD,Var_PARENT)) => (f_attribute(Var_CHILD,inst_Female)))))))))).
-
-fof(axMergeLem490, axiom, 
- ( ! [Var_PARENT] : 
- (hasType(type_Organism, Var_PARENT) => 
-(( ! [Var_CHILD] : 
- ((hasType(type_Organism, Var_CHILD) & hasType(type_Object, Var_CHILD)) => 
-(((f_son(Var_CHILD,Var_PARENT)) => (f_attribute(Var_CHILD,inst_Male)))))))))).
-
-fof(axMergeLem491, axiom, 
- ( ! [Var_PARENT2] : 
- ((hasType(type_Organism, Var_PARENT2) & hasType(type_Entity, Var_PARENT2)) => 
-(( ! [Var_ORGANISM2] : 
- ((hasType(type_Organism, Var_ORGANISM2) & hasType(type_Entity, Var_ORGANISM2)) => 
-(( ! [Var_PARENT1] : 
- ((hasType(type_Organism, Var_PARENT1) & hasType(type_Entity, Var_PARENT1)) => 
-(( ! [Var_ORGANISM1] : 
- ((hasType(type_Organism, Var_ORGANISM1) & hasType(type_Entity, Var_ORGANISM1)) => 
-(((((f_parent(Var_ORGANISM1,Var_PARENT1)) & (((f_parent(Var_ORGANISM2,Var_PARENT1)) & (((f_parent(Var_ORGANISM1,Var_PARENT2)) & (((f_parent(Var_ORGANISM2,Var_PARENT2)) & (((Var_ORGANISM1 != Var_ORGANISM2) & (Var_PARENT1 != Var_PARENT2))))))))))) => (f_sibling(Var_ORGANISM1,Var_ORGANISM2)))))))))))))))).
-
-fof(axMergeLem492, axiom, 
- ( ! [Var_PARENT] : 
- (hasType(type_Organism, Var_PARENT) => 
-(( ! [Var_ORG2] : 
- (hasType(type_Organism, Var_ORG2) => 
-(( ! [Var_ORG1] : 
- (hasType(type_Organism, Var_ORG1) => 
-(((((f_sibling(Var_ORG1,Var_ORG2)) & (f_parent(Var_ORG1,Var_PARENT)))) => (f_parent(Var_ORG2,Var_PARENT))))))))))))).
-
-fof(axMergeLem493, axiom, 
- ( ! [Var_PARENT] : 
- ((hasType(type_Organism, Var_PARENT) & hasType(type_Object, Var_PARENT)) => 
-(( ! [Var_CHILD] : 
- (hasType(type_Organism, Var_CHILD) => 
-(((((f_parent(Var_CHILD,Var_PARENT)) & (f_attribute(Var_PARENT,inst_Male)))) => (f_father(Var_CHILD,Var_PARENT)))))))))).
-
-fof(axMergeLem494, axiom, 
- ( ! [Var_PARENT] : 
- ((hasType(type_Organism, Var_PARENT) & hasType(type_Object, Var_PARENT)) => 
-(( ! [Var_CHILD] : 
- (hasType(type_Organism, Var_CHILD) => 
-(((((f_parent(Var_CHILD,Var_PARENT)) & (f_attribute(Var_PARENT,inst_Female)))) => (f_mother(Var_CHILD,Var_PARENT)))))))))).
-
-fof(axMergeLem495, axiom, 
- ( ! [Var_POL] : 
- (hasType(type_PoliticalOrganization, Var_POL) => 
-(( ? [Var_PROC] : 
- (hasType(type_PoliticalProcess, Var_PROC) &  
-(f_agent(Var_PROC,Var_POL)))))))).
-
-fof(axMergeLem496, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_GovernmentOrganization, Var_ORG) => 
-(( ? [Var_GOV] : 
- (hasType(type_Government, Var_GOV) &  
-(f_subOrganization(Var_ORG,Var_GOV)))))))).
-
-fof(axMergeLem497, axiom, 
- ( ! [Var_CP] : 
- (hasType(type_ComputerProgramming, Var_CP) => 
-(( ? [Var_C] : 
- (hasType(type_ComputerProgram, Var_C) &  
-(f_result(Var_CP,Var_C)))))))).
-
-fof(axMergeLem498, axiom, 
- ( ! [Var_PLAN] : 
- (hasType(type_Plan, Var_PLAN) => 
-(( ! [Var_OBJ] : 
- (hasType(type_ContentBearingObject, Var_OBJ) => 
-(((f_containsInformation(Var_OBJ,Var_PLAN)) => (( ? [Var_PLANNING] : 
- (hasType(type_Planning, Var_PLANNING) &  
-(f_result(Var_PLANNING,Var_OBJ))))))))))))).
-
-fof(axMergeLem499, axiom, 
- ( ! [Var_REASON] : 
- (hasType(type_Reasoning, Var_REASON) => 
-(( ? [Var_ARGUMENT] : 
- (hasType(type_Argument, Var_ARGUMENT) &  
-(f_realization(Var_REASON,Var_ARGUMENT)))))))).
-
-fof(axMergeLem500, axiom, 
- ( ! [Var_ARGUMENT] : 
- (hasType(type_Argument, Var_ARGUMENT) => 
-(( ? [Var_CONCLUSION] : 
- (hasType(type_Argument, Var_CONCLUSION) &  
-(( ? [Var_PREMISES] : 
- (hasType(type_Entity, Var_PREMISES) &  
-(((f_PremisesFn(Var_ARGUMENT) = Var_PREMISES) & (f_conclusion(Var_CONCLUSION,Var_ARGUMENT))))))))))))).
-
-fof(axMergeLem501, axiom, 
- ( ! [Var_ARGUMENT] : 
- (hasType(type_Argument, Var_ARGUMENT) => 
-(( ! [Var_PROPOSITION] : 
- (hasType(type_Proposition, Var_PROPOSITION) => 
-(( ! [Var_PREMISES] : 
- ((hasType(type_Entity, Var_PREMISES) & hasType(type_Proposition, Var_PREMISES)) => 
-(((Var_PREMISES = f_PremisesFn(Var_ARGUMENT)) => (((f_subProposition(Var_PROPOSITION,Var_PREMISES)) <=> (f_premise(Var_ARGUMENT,Var_PROPOSITION))))))))))))))).
-
-fof(axMergeLem502, axiom, 
- ( ! [Var_ATTR1] : 
- ((hasType(type_DirectionalAttribute, Var_ATTR1) & hasType(type_Entity, Var_ATTR1)) => 
-(( ! [Var_PROC] : 
- (hasType(type_Process, Var_PROC) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(((f_holdsDuring(Var_TIME,direction(Var_PROC,Var_ATTR1))) => (( ! [Var_ATTR2] : 
- ((hasType(type_DirectionalAttribute, Var_ATTR2) & hasType(type_Entity, Var_ATTR2)) => 
-(((f_holdsDuring(Var_TIME,direction(Var_PROC,Var_ATTR2))) => (Var_ATTR2 = Var_ATTR1))))))))))))))))).
-
-fof(axMergeLem503, axiom, 
- ( ! [Var_ATTR1] : 
- ((hasType(type_DirectionalAttribute, Var_ATTR1) & hasType(type_Entity, Var_ATTR1)) => 
-(( ! [Var_PROC] : 
- (hasType(type_Object, Var_PROC) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(((f_holdsDuring(Var_TIME,faces(Var_PROC,Var_ATTR1))) => (( ! [Var_ATTR2] : 
- ((hasType(type_DirectionalAttribute, Var_ATTR2) & hasType(type_Entity, Var_ATTR2)) => 
-(((f_holdsDuring(Var_TIME,faces(Var_PROC,Var_ATTR2))) => (Var_ATTR2 = Var_ATTR1))))))))))))))))).
-
-fof(axMergeLem504, axiom, 
- ( ! [Var_ATTR1] : 
- (hasType(type_DirectionalAttribute, Var_ATTR1) => 
-(( ! [Var_ATTR2] : 
- (hasType(type_DirectionalAttribute, Var_ATTR2) => 
-(( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((((f_orientation(Var_OBJ1,Var_OBJ2,Var_ATTR1)) & (Var_ATTR1 != Var_ATTR2))) => (( ~ (f_orientation(Var_OBJ1,Var_OBJ2,Var_ATTR2)))))))))))))))))).
-
-fof(axMergeLem505, axiom, 
- ( ! [Var_DIRECT] : 
- (hasType(type_DirectionalAttribute, Var_DIRECT) => 
-(( ! [Var_OBJ3] : 
- (hasType(type_Object, Var_OBJ3) => 
-(( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((((f_orientation(Var_OBJ1,Var_OBJ2,Var_DIRECT)) & (f_orientation(Var_OBJ2,Var_OBJ3,Var_DIRECT)))) => (f_between(Var_OBJ1,Var_OBJ2,Var_OBJ3)))))))))))))))).
-
-fof(axMergeLem506, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_North)) <=> (f_orientation(Var_OBJ2,Var_OBJ1,inst_South)))))))))).
-
-fof(axMergeLem507, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_East)) <=> (f_orientation(Var_OBJ2,Var_OBJ1,inst_West)))))))))).
-
-fof(axMergeLem508, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Vertical)) <=> (f_orientation(Var_OBJ2,Var_OBJ1,inst_Vertical)))))))))).
-
-fof(axMergeLem509, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Horizontal)) <=> (f_orientation(Var_OBJ2,Var_OBJ1,inst_Horizontal)))))))))).
-
-fof(axMergeLem510, axiom, 
- ( ! [Var_P] : 
- (hasType(type_SymmetricPositionalAttribute, Var_P) => 
-(( ! [Var_O2] : 
- (hasType(type_Object, Var_O2) => 
-(( ! [Var_O1] : 
- (hasType(type_Object, Var_O1) => 
-(((f_orientation(Var_O1,Var_O2,Var_P)) => (f_orientation(Var_O2,Var_O1,Var_P))))))))))))).
-
-fof(axMergeLem511, axiom, 
- ( ! [Var_P] : 
- (hasType(type_AntiSymmetricPositionalAttribute, Var_P) => 
-(( ! [Var_O2] : 
- (hasType(type_Object, Var_O2) => 
-(( ! [Var_O1] : 
- (hasType(type_Object, Var_O1) => 
-(((f_orientation(Var_O1,Var_O2,Var_P)) => (( ~ (f_orientation(Var_O2,Var_O1,Var_P))))))))))))))).
-
-fof(axMergeLem512, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Above)) => (( ~ (f_connected(Var_OBJ1,Var_OBJ2)))))))))))).
-
-fof(axMergeLem513, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Below)) <=> (((f_orientation(Var_OBJ2,Var_OBJ1,inst_On)) | (f_orientation(Var_OBJ2,Var_OBJ1,inst_Above)))))))))))).
-
-fof(axMergeLem514, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Adjacent)) <=> (((f_orientation(Var_OBJ1,Var_OBJ2,inst_Near)) | (f_connected(Var_OBJ1,Var_OBJ2)))))))))))).
-
-fof(axMergeLem515, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Right)) <=> (f_orientation(Var_OBJ2,Var_OBJ1,inst_Left)))))))))).
-
-fof(axMergeLem516, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Near)) => (( ~ (f_connected(Var_OBJ1,Var_OBJ2)))))))))))).
-
-fof(axMergeLem517, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Near)) => (f_orientation(Var_OBJ2,Var_OBJ1,inst_Near)))))))))).
-
-fof(axMergeLem518, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_On)) => (f_connected(Var_OBJ1,Var_OBJ2)))))))))).
-
-fof(axMergeLem519, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Object, Var_OBJ1) & hasType(type_Physical, Var_OBJ1)) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_On)) => (f_located(Var_OBJ1,Var_OBJ2)))))))))).
-
-fof(axMergeLem520, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_Object, Var_OBJ2) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_On)) => (( ~ (f_orientation(Var_OBJ2,Var_OBJ1,inst_On)))))))))))).
-
-fof(axMergeLem521, axiom, 
- ( ! [Var_TIME2] : 
- (hasType(type_Entity, Var_TIME2) => 
-(( ! [Var_TIME1] : 
- ((hasType(type_TimePosition, Var_TIME1) & hasType(type_Quantity, Var_TIME1)) => 
-(((f_RelativeTimeFn(Var_TIME1,inst_PacificTimeZone) = Var_TIME2) => (Var_TIME2 = f_AdditionFn(Var_TIME1,8)))))))))).
-
-fof(axMergeLem522, axiom, 
- ( ! [Var_TIME2] : 
- (hasType(type_Entity, Var_TIME2) => 
-(( ! [Var_TIME1] : 
- ((hasType(type_TimePosition, Var_TIME1) & hasType(type_Quantity, Var_TIME1)) => 
-(((f_RelativeTimeFn(Var_TIME1,inst_MountainTimeZone) = Var_TIME2) => (Var_TIME2 = f_AdditionFn(Var_TIME1,7)))))))))).
-
-fof(axMergeLem523, axiom, 
- ( ! [Var_TIME2] : 
- (hasType(type_Entity, Var_TIME2) => 
-(( ! [Var_TIME1] : 
- ((hasType(type_TimePosition, Var_TIME1) & hasType(type_Quantity, Var_TIME1)) => 
-(((f_RelativeTimeFn(Var_TIME1,inst_CentralTimeZone) = Var_TIME2) => (Var_TIME2 = f_AdditionFn(Var_TIME1,6)))))))))).
-
-fof(axMergeLem524, axiom, 
- ( ! [Var_TIME2] : 
- (hasType(type_Entity, Var_TIME2) => 
-(( ! [Var_TIME1] : 
- ((hasType(type_TimePosition, Var_TIME1) & hasType(type_Quantity, Var_TIME1)) => 
-(((f_RelativeTimeFn(Var_TIME1,inst_EasternTimeZone) = Var_TIME2) => (Var_TIME2 = f_AdditionFn(Var_TIME1,5)))))))))).
-
-fof(axMergeLem525, axiom, 
- ( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ~ (f_employs(Var_ORG,Var_PERSON))))))) <=> (f_attribute(Var_PERSON,inst_Unemployed))))))).
-
-fof(axMergeLem526, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(( ! [Var_POSITION] : 
- ((hasType(type_Position, Var_POSITION) & hasType(type_Attribute, Var_POSITION)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Human, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_occupiesPosition(Var_AGENT,Var_POSITION,Var_ORG)) => (f_attribute(Var_AGENT,Var_POSITION))))))))))))).
-
-fof(axMergeLem527, axiom, 
- ( ! [Var_PERSON] : 
- ((hasType(type_CognitiveAgent, Var_PERSON) & hasType(type_Human, Var_PERSON)) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((f_employs(Var_ORG,Var_PERSON)) => (( ? [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) &  
-(f_occupiesPosition(Var_PERSON,Var_POSITION,Var_ORG))))))))))))).
-
-fof(axMergeLem528, axiom, 
- ( ! [Var_ORGANIZATION] : 
- ((hasType(type_Organization, Var_ORGANIZATION) & hasType(type_Collection, Var_ORGANIZATION)) => 
-(( ! [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_SelfConnectedObject, Var_PERSON)) => 
-(((f_occupiesPosition(Var_PERSON,Var_POSITION,Var_ORGANIZATION)) => (f_member(Var_PERSON,Var_ORGANIZATION))))))))))))).
-
-fof(axMergeLem529, axiom, 
- ( ! [Var_ATTR] : 
- (hasType(type_ContestAttribute, Var_ATTR) => 
-(( ! [Var_THING] : 
- ((hasType(type_Entity, Var_THING) & hasType(type_Agent, Var_THING) & hasType(type_Process, Var_THING)) => 
-(((f_property(Var_THING,Var_ATTR)) => (( ? [Var_CONTEST] : 
- (hasType(type_Contest, Var_CONTEST) &  
-(((f_agent(Var_CONTEST,Var_THING)) | (((f_patient(Var_CONTEST,Var_THING)) | (f_subProcess(Var_THING,Var_CONTEST))))))))))))))))).
-
-fof(axMergeLem530, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Solution, Var_OBJ) => 
-(f_attribute(Var_OBJ,inst_Liquid))))).
-
-fof(axMergeLem531, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Substance, Var_OBJ) => 
-(( ? [Var_ATTR] : 
- (hasType(type_PhysicalState, Var_ATTR) &  
-(f_attribute(Var_OBJ,Var_ATTR)))))))).
-
-fof(axMergeLem532, axiom, 
- ( ! [Var_PERCEPTION] : 
- (hasType(type_Perception, Var_PERCEPTION) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((f_patient(Var_PERCEPTION,Var_OBJ)) => (( ? [Var_PROP] : 
- (hasType(type_PerceptualAttribute, Var_PROP) &  
-(f_attribute(Var_OBJ,Var_PROP))))))))))))).
-
-fof(axMergeLem533, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Food, Var_OBJ) => 
-(( ? [Var_ATTR] : 
- (hasType(type_TasteAttribute, Var_ATTR) &  
-(f_attribute(Var_OBJ,Var_ATTR)))))))).
-
-fof(axMergeLem534, axiom, 
- ( ! [Var_COLOR] : 
- (hasType(type_PrimaryColor, Var_COLOR) => 
-(( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((((f_attribute(Var_OBJ,inst_Monochromatic)) & (((f_superficialPart(Var_PART,Var_OBJ)) & (f_attribute(Var_PART,Var_COLOR)))))) => (( ! [Var_ELEMENT] : 
- (hasType(type_Object, Var_ELEMENT) => 
-(((f_superficialPart(Var_ELEMENT,Var_OBJ)) => (f_attribute(Var_ELEMENT,Var_COLOR)))))))))))))))))).
-
-fof(axMergeLem535, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_attribute(Var_OBJ,inst_Monochromatic)) | (f_attribute(Var_OBJ,inst_Polychromatic))))))).
-
-fof(axMergeLem536, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_attribute(Var_OBJ,inst_Polychromatic)) => (( ? [Var_COLOR1] : 
- (hasType(type_ColorAttribute, Var_COLOR1) &  
-(( ? [Var_COLOR2] : 
- (hasType(type_ColorAttribute, Var_COLOR2) &  
-(( ? [Var_PART2] : 
- (hasType(type_Object, Var_PART2) &  
-(( ? [Var_PART1] : 
- (hasType(type_Object, Var_PART1) &  
-(((f_superficialPart(Var_PART1,Var_OBJ)) & (((f_superficialPart(Var_PART2,Var_OBJ)) & (((f_attribute(Var_PART1,Var_COLOR1)) & (((f_attribute(Var_PART2,Var_COLOR2)) & (Var_COLOR1 != Var_COLOR2)))))))))))))))))))))))))).
-
-fof(axMergeLem537, axiom, 
- ( ! [Var_ATTRIBUTE] : 
- (hasType(type_ShapeAttribute, Var_ATTRIBUTE) => 
-(( ! [Var_SURFACE] : 
- ((hasType(type_SelfConnectedObject, Var_SURFACE) & hasType(type_Object, Var_SURFACE)) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Object, Var_OBJ) & hasType(type_SelfConnectedObject, Var_OBJ)) => 
-(((((f_attribute(Var_OBJ,Var_ATTRIBUTE)) & (f_surface(Var_SURFACE,Var_OBJ)))) => (f_attribute(Var_SURFACE,Var_ATTRIBUTE))))))))))))).
-
-fof(axMergeLem538, axiom, 
- ( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(((( ? [Var_CHANGE] : 
- (hasType(type_ShapeChange, Var_CHANGE) &  
-(f_patient(Var_CHANGE,Var_OBJ))))) => (f_attribute(Var_OBJ,inst_Pliable))))))).
-
-fof(axMergeLem539, axiom, 
- ( ! [Var_ATTRIBUTE] : 
- (hasType(type_TextureAttribute, Var_ATTRIBUTE) => 
-(( ! [Var_SURFACE] : 
- ((hasType(type_SelfConnectedObject, Var_SURFACE) & hasType(type_Object, Var_SURFACE)) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Object, Var_OBJ) & hasType(type_SelfConnectedObject, Var_OBJ)) => 
-(((((f_attribute(Var_OBJ,Var_ATTRIBUTE)) & (f_surface(Var_SURFACE,Var_OBJ)))) => (f_attribute(Var_SURFACE,Var_ATTRIBUTE))))))))))))).
-
-fof(axMergeLem540, axiom, 
- ( ! [Var_POINT] : 
- ((hasType(type_GeometricPoint, Var_POINT) & hasType(type_GeometricFigure, Var_POINT)) => 
-(( ! [Var_FIGURE2] : 
- ((hasType(type_OneDimensionalFigure, Var_FIGURE2) & hasType(type_GeometricFigure, Var_FIGURE2)) => 
-(( ! [Var_FIGURE1] : 
- ((hasType(type_OneDimensionalFigure, Var_FIGURE1) & hasType(type_GeometricFigure, Var_FIGURE1)) => 
-(((f_pointOfIntersection(Var_FIGURE1,Var_FIGURE2,Var_POINT)) => (((f_pointOfFigure(Var_POINT,Var_FIGURE1)) & (f_pointOfFigure(Var_POINT,Var_FIGURE2))))))))))))))).
-
-fof(axMergeLem541, axiom, 
- ( ! [Var_LINE2] : 
- (hasType(type_OneDimensionalFigure, Var_LINE2) => 
-(( ! [Var_LINE1] : 
- (hasType(type_OneDimensionalFigure, Var_LINE1) => 
-(((f_parallel(Var_LINE1,Var_LINE2)) => (( ~ ( ? [Var_POINT] : 
- (hasType(type_GeometricPoint, Var_POINT) &  
-(f_pointOfIntersection(Var_LINE1,Var_LINE2,Var_POINT)))))))))))))).
-
-fof(axMergeLem542, axiom, 
- ( ! [Var_LENGTH] : 
- (hasType(type_LengthMeasure, Var_LENGTH) => 
-(( ! [Var_POINT2] : 
- (hasType(type_GeometricPoint, Var_POINT2) => 
-(( ! [Var_POINT1] : 
- (hasType(type_GeometricPoint, Var_POINT1) => 
-(((f_geometricDistance(Var_POINT1,Var_POINT2,Var_LENGTH)) => (f_geometricDistance(Var_POINT2,Var_POINT1,Var_LENGTH))))))))))))).
-
-fof(axMergeLem543, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_attribute(Var_OBJ,inst_Dry)) => (( ~ ( ? [Var_SUBOBJ] : 
- (hasType(type_Object, Var_SUBOBJ) &  
-(((f_part(Var_SUBOBJ,Var_OBJ)) & (f_attribute(Var_SUBOBJ,inst_Liquid))))))))))))).
-
-fof(axMergeLem544, axiom, 
- ( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_attribute(Var_OBJ,inst_Wet)) => (( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(((f_part(Var_PART,Var_OBJ)) => (( ? [Var_SUBPART] : 
- (hasType(type_Object, Var_SUBPART) &  
-(((f_part(Var_SUBPART,Var_PART)) & (f_attribute(Var_SUBPART,inst_Liquid))))))))))))))))).
-
-fof(axMergeLem545, axiom, 
- ( ! [Var_ANIMAL] : 
- (hasType(type_Animal, Var_ANIMAL) => 
-(((( ? [Var_MOTION] : 
- (hasType(type_BodyMotion, Var_MOTION) &  
-(f_agent(Var_MOTION,Var_ANIMAL))))) | (( ? [Var_ATTR] : 
- (hasType(type_BodyPosition, Var_ATTR) &  
-(f_attribute(Var_ANIMAL,Var_ATTR)))))))))).
-
-fof(axMergeLem546, axiom, 
- ( ! [Var_AMBULATE] : 
- (hasType(type_Ambulating, Var_AMBULATE) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_AMBULATE,Var_AGENT)) => (f_attribute(Var_AGENT,inst_Standing)))))))))).
-
-fof(axMergeLem547, axiom, 
- ( ! [Var_ORGANISM] : 
- (hasType(type_Organism, Var_ORGANISM) => 
-(( ! [Var_PROCESS] : 
- ((hasType(type_Process, Var_PROCESS) & hasType(type_Physical, Var_PROCESS)) => 
-(((f_agent(Var_PROCESS,Var_ORGANISM)) => (f_holdsDuring(f_WhenFn(Var_PROCESS),attribute(Var_ORGANISM,inst_Living))))))))))).
-
-fof(axMergeLem548, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_Organism, Var_ORG) => 
-(( ? [Var_ATTR] : 
- (hasType(type_AnimacyAttribute, Var_ATTR) &  
-(f_attribute(Var_ORG,Var_ATTR)))))))).
-
-fof(axMergeLem549, axiom, 
- ( ! [Var_BODY] : 
- (hasType(type_ReproductiveBody, Var_BODY) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organism, Var_ORG) => 
-(((f_part(Var_BODY,Var_ORG)) => (f_attribute(Var_ORG,inst_Female)))))))))).
-
-fof(axMergeLem550, axiom, 
- ( ! [Var_ANIMAL] : 
- (hasType(type_Animal, Var_ANIMAL) => 
-(( ? [Var_ATTR] : 
- (hasType(type_SexAttribute, Var_ATTR) &  
-(f_attribute(Var_ANIMAL,Var_ATTR)))))))).
-
-fof(axMergeLem551, axiom, 
- ( ! [Var_OBJ] : 
- ((hasType(type_Object, Var_OBJ) & hasType(type_Entity, Var_OBJ) & hasType(type_Physical, Var_OBJ)) => 
-(((f_attribute(Var_OBJ,inst_FullyFormed)) => (( ? [Var_GROWTH] : 
- (hasType(type_Growth, Var_GROWTH) &  
-(((f_experiencer(Var_GROWTH,Var_OBJ)) & (f_holdsDuring(f_BeginFn(f_WhenFn(Var_OBJ)),attribute(Var_OBJ,inst_NonFullyFormed))))))))))))).
-
-fof(axMergeLem552, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_Organism, Var_ORG) => 
-(( ? [Var_ATTR] : 
- (hasType(type_DevelopmentalAttribute, Var_ATTR) &  
-(f_attribute(Var_ORG,Var_ATTR)))))))).
-
-fof(axMergeLem553, axiom, 
- ( ! [Var_ORG] : 
- ((hasType(type_Object, Var_ORG) & hasType(type_Physical, Var_ORG)) => 
-(((f_attribute(Var_ORG,inst_Embryonic)) => (( ? [Var_BODY] : 
- (hasType(type_ReproductiveBody, Var_BODY) &  
-(f_located(Var_ORG,Var_BODY)))))))))).
-
-fof(axMergeLem554, axiom, 
- ( ! [Var_ATTR] : 
- (hasType(type_PsychologicalAttribute, Var_ATTR) => 
-(( ! [Var_ORGANISM] : 
- (hasType(type_Object, Var_ORGANISM) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(((f_holdsDuring(Var_TIME,attribute(Var_ORGANISM,Var_ATTR))) => (f_holdsDuring(Var_TIME,attribute(Var_ORGANISM,inst_Living)))))))))))))).
-
-fof(axMergeLem555, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_SentientAgent, Var_AGENT) => 
-(((f_attribute(Var_AGENT,inst_Living)) <=> (( ? [Var_ATTR] : 
- (hasType(type_ConsciousnessAttribute, Var_ATTR) &  
-(f_attribute(Var_AGENT,Var_ATTR)))))))))).
-
-fof(axMergeLem556, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Object, Var_AGENT) => 
-(((((f_attribute(Var_AGENT,inst_Asleep)) | (f_attribute(Var_AGENT,inst_Awake)))) => (f_attribute(Var_AGENT,inst_Living))))))).
-
diff --git a/examples/SUMO/TPTP/MergePredAx.p b/examples/SUMO/TPTP/MergePredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/MergePredAx.p
+++ /dev/null
@@ -1,12 +0,0 @@
-fof(axMergeP0, axiom, 
- f_MeasureFn(0,inst_AngularDegree) = f_MeasureFn(360,inst_AngularDegree)).
-
-fof(axMergeP1, axiom, 
- f_typicalPart(type_VocalCords,type_Human)).
-
-fof(axMergeP2, axiom, 
- f_typicallyContainsPart(type_VocalCords,type_Human)).
-
-fof(axMergeP3, axiom, 
- f_initialPart(type_VocalCords,type_Human)).
-
diff --git a/examples/SUMO/TPTP/MergeSubAttAx.p b/examples/SUMO/TPTP/MergeSubAttAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/MergeSubAttAx.p
+++ /dev/null
@@ -1,30 +0,0 @@
-fof(axMergeSubAtt0, axiom, 
- f_subAttribute(inst_Law,inst_Obligation)).
-
-fof(axMergeSubAtt1, axiom, 
- f_subAttribute(inst_Promise,inst_Obligation)).
-
-fof(axMergeSubAtt2, axiom, 
- f_subAttribute(inst_NakedPromise,inst_Promise)).
-
-fof(axMergeSubAtt3, axiom, 
- f_subAttribute(inst_Liquid,inst_Fluid)).
-
-fof(axMergeSubAtt4, axiom, 
- f_subAttribute(inst_Gas,inst_Fluid)).
-
-fof(axMergeSubAtt5, axiom, 
- f_subAttribute(inst_Plasma,inst_Fluid)).
-
-fof(axMergeSubAtt6, axiom, 
- f_subAttribute(inst_Wet,inst_Damp)).
-
-fof(axMergeSubAtt7, axiom, 
- f_subAttribute(inst_Dead,inst_Unconscious)).
-
-fof(axMergeSubAtt8, axiom, 
- f_subAttribute(inst_Larval,inst_NonFullyFormed)).
-
-fof(axMergeSubAtt9, axiom, 
- f_subAttribute(inst_Embryonic,inst_NonFullyFormed)).
-
diff --git a/examples/SUMO/TPTP/Mid_level_ontologyAx.p b/examples/SUMO/TPTP/Mid_level_ontologyAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/Mid_level_ontologyAx.p
+++ /dev/null
@@ -1,6542 +0,0 @@
-fof(axMid_level_ontology0, axiom, 
- ( ! [X] : 
- (hasType(type_Aborting, X) => hasType(type_Removing, X)))).
-
-fof(axMid_level_ontology1, axiom, 
- ( ! [X] : 
- (hasType(type_AcademicDegree, X) => hasType(type_Certificate, X)))).
-
-fof(axMid_level_ontology2, axiom, 
- ( ! [X] : 
- (hasType(type_Accelerating, X) => hasType(type_Increasing, X)))).
-
-fof(axMid_level_ontology3, axiom, 
- ( ! [X] : 
- (hasType(type_Accelerating, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology4, axiom, 
- ( ! [X] : 
- (hasType(type_Accrediting, X) => hasType(type_Declaring, X)))).
-
-fof(axMid_level_ontology5, axiom, 
- ( ! [X] : 
- (hasType(type_AchievingControl, X) => hasType(type_Guiding, X)))).
-
-fof(axMid_level_ontology6, axiom, 
- ( ! [X] : 
- (hasType(type_AcuteAngle, X) => hasType(type_TwoDimensionalAngle, X)))).
-
-fof(axMid_level_ontology7, axiom, 
- ( ! [X] : 
- (hasType(type_Address, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axMid_level_ontology8, axiom, 
- ( ! [X] : 
- (hasType(type_Aerating, X) => hasType(type_Combining, X)))).
-
-fof(axMid_level_ontology9, axiom, 
- ( ! [X] : 
- (hasType(type_Aerator, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology10, axiom, 
- ( ! [X] : 
- (hasType(type_AerobicExerciseDevice, X) => hasType(type_RecreationOrExerciseDevice, X)))).
-
-fof(axMid_level_ontology11, axiom, 
- ( ! [X] : 
- (hasType(type_Afternoon, X) => hasType(type_DayTime, X)))).
-
-fof(axMid_level_ontology12, axiom, 
- ( ! [X] : 
- (hasType(type_Agency, X) => hasType(type_CommercialAgent, X)))).
-
-fof(axMid_level_ontology13, axiom, 
- ( ! [X] : 
- (hasType(type_AirForce, X) => hasType(type_MilitaryService, X)))).
-
-fof(axMid_level_ontology14, axiom, 
- ( ! [X] : 
- (hasType(type_AirTransportation, X) => hasType(type_Transportation, X)))).
-
-fof(axMid_level_ontology15, axiom, 
- ( ! [X] : 
- (hasType(type_Aircraft, X) => hasType(type_Vehicle, X)))).
-
-fof(axMid_level_ontology16, axiom, 
- ( ! [X] : 
- (hasType(type_Alcohol, X) => hasType(type_OrganicCompound, X)))).
-
-fof(axMid_level_ontology17, axiom, 
- ( ! [X] : 
- (hasType(type_AlcoholicBeverage, X) => hasType(type_Beverage, X)))).
-
-fof(axMid_level_ontology18, axiom, 
- ( ! [X] : 
- (hasType(type_AlcoholicBeverage, X) => hasType(type_Depressant, X)))).
-
-fof(axMid_level_ontology19, axiom, 
- ( ! [X] : 
- (hasType(type_Alkaloid, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axMid_level_ontology20, axiom, 
- ( ! [X] : 
- (hasType(type_Alkaloid, X) => hasType(type_ChemicalBase, X)))).
-
-fof(axMid_level_ontology21, axiom, 
- ( ! [X] : 
- (hasType(type_AlphabeticCharacter, X) => hasType(type_Character, X)))).
-
-fof(axMid_level_ontology22, axiom, 
- ( ! [X] : 
- (hasType(type_Alveolus, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology23, axiom, 
- ( ! [X] : 
- (hasType(type_Alveolus, X) => hasType(type_BodyVessel, X)))).
-
-fof(axMid_level_ontology24, axiom, 
- ( ! [X] : 
- (hasType(type_Ambush, X) => hasType(type_Maneuver, X)))).
-
-fof(axMid_level_ontology25, axiom, 
- ( ! [X] : 
- (hasType(type_AminoAcid, X) => hasType(type_ChemicalAcid, X)))).
-
-fof(axMid_level_ontology26, axiom, 
- ( ! [X] : 
- (hasType(type_AminoAcid, X) => hasType(type_OrganicCompound, X)))).
-
-fof(axMid_level_ontology27, axiom, 
- ( ! [X] : 
- (hasType(type_Anaconda, X) => hasType(type_ConstrictorSnake, X)))).
-
-fof(axMid_level_ontology28, axiom, 
- ( ! [X] : 
- (hasType(type_AnaerobicExerciseDevice, X) => hasType(type_RecreationOrExerciseDevice, X)))).
-
-fof(axMid_level_ontology29, axiom, 
- ( ! [X] : 
- (hasType(type_Anchor, X) => hasType(type_AttachingDevice, X)))).
-
-fof(axMid_level_ontology30, axiom, 
- ( ! [X] : 
- (hasType(type_AnimalController, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology31, axiom, 
- ( ! [X] : 
- (hasType(type_AnimalPoweredDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology32, axiom, 
- ( ! [X] : 
- (hasType(type_AnimalResidence, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology33, axiom, 
- ( ! [X] : 
- (hasType(type_AnimalShell, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology34, axiom, 
- ( ! [X] : 
- (hasType(type_AnimalShell, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology35, axiom, 
- ( ! [X] : 
- (hasType(type_AnimalTeam, X) => hasType(type_GroupOfAnimals, X)))).
-
-fof(axMid_level_ontology36, axiom, 
- ( ! [X] : 
- (hasType(type_Ankle, X) => hasType(type_BodyJoint, X)))).
-
-fof(axMid_level_ontology37, axiom, 
- ( ! [X] : 
- (hasType(type_Announcement, X) => hasType(type_FactualText, X)))).
-
-fof(axMid_level_ontology38, axiom, 
- ( ! [X] : 
- (hasType(type_Answering, X) => hasType(type_Stating, X)))).
-
-fof(axMid_level_ontology39, axiom, 
- ( ! [X] : 
- (hasType(type_AntInsect, X) => hasType(type_Insect, X)))).
-
-fof(axMid_level_ontology40, axiom, 
- ( ! [X] : 
- (hasType(type_AnteMeridiem, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMid_level_ontology41, axiom, 
- ( ! [X] : 
- (hasType(type_Antelope, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axMid_level_ontology42, axiom, 
- ( ! [X] : 
- (hasType(type_Antenna, X) => hasType(type_CommunicationDevice, X)))).
-
-fof(axMid_level_ontology43, axiom, 
- ( ! [X] : 
- (hasType(type_Antibiotic, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axMid_level_ontology44, axiom, 
- ( ! [X] : 
- (hasType(type_Antibody, X) => hasType(type_Protein, X)))).
-
-fof(axMid_level_ontology45, axiom, 
- ( ! [X] : 
- (hasType(type_AntigenA, X) => hasType(type_Antigen, X)))).
-
-fof(axMid_level_ontology46, axiom, 
- ( ! [X] : 
- (hasType(type_AntigenB, X) => hasType(type_Antigen, X)))).
-
-fof(axMid_level_ontology47, axiom, 
- ( ! [X] : 
- (hasType(type_Antigen, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axMid_level_ontology48, axiom, 
- ( ! [X] : 
- (hasType(type_ApartmentBuilding, X) => hasType(type_ResidentialBuilding, X)))).
-
-fof(axMid_level_ontology49, axiom, 
- ( ! [X] : 
- (hasType(type_ApartmentUnit, X) => hasType(type_SingleFamilyResidence, X)))).
-
-fof(axMid_level_ontology50, axiom, 
- ( ! [X] : 
- (hasType(type_Apple, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology51, axiom, 
- ( ! [X] : 
- (hasType(type_Apple, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axMid_level_ontology52, axiom, 
- ( ! [X] : 
- (hasType(type_Application, X) => hasType(type_FormText, X)))).
-
-fof(axMid_level_ontology53, axiom, 
- ( ! [X] : 
- (hasType(type_Appointing, X) => hasType(type_Declaring, X)))).
-
-fof(axMid_level_ontology54, axiom, 
- ( ! [X] : 
- (hasType(type_Apron, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology55, axiom, 
- ( ! [X] : 
- (hasType(type_Arguing, X) => hasType(type_Stating, X)))).
-
-fof(axMid_level_ontology56, axiom, 
- ( ! [X] : 
- (hasType(type_Arm, X) => hasType(type_Limb, X)))).
-
-fof(axMid_level_ontology57, axiom, 
- ( ! [X] : 
- (hasType(type_Army, X) => hasType(type_MilitaryService, X)))).
-
-fof(axMid_level_ontology58, axiom, 
- ( ! [X] : 
- (hasType(type_Arriving, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology59, axiom, 
- ( ! [X] : 
- (hasType(type_ArrowFigure, X) => hasType(type_Icon, X)))).
-
-fof(axMid_level_ontology60, axiom, 
- ( ! [X] : 
- (hasType(type_ArrowIcon, X) => hasType(type_Icon, X)))).
-
-fof(axMid_level_ontology61, axiom, 
- ( ! [X] : 
- (hasType(type_ArrowProjectile, X) => hasType(type_Projectile, X)))).
-
-fof(axMid_level_ontology62, axiom, 
- ( ! [X] : 
- (hasType(type_Arson, X) => hasType(type_Combustion, X)))).
-
-fof(axMid_level_ontology63, axiom, 
- ( ! [X] : 
- (hasType(type_Arson, X) => hasType(type_Destruction, X)))).
-
-fof(axMid_level_ontology64, axiom, 
- ( ! [X] : 
- (hasType(type_ArtPainting, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMid_level_ontology65, axiom, 
- ( ! [X] : 
- (hasType(type_ArtPainting, X) => hasType(type_Painting, X)))).
-
-fof(axMid_level_ontology66, axiom, 
- ( ! [X] : 
- (hasType(type_ArtSchool, X) => hasType(type_School, X)))).
-
-fof(axMid_level_ontology67, axiom, 
- ( ! [X] : 
- (hasType(type_ArtStudio, X) => hasType(type_Workshop, X)))).
-
-fof(axMid_level_ontology68, axiom, 
- ( ! [X] : 
- (hasType(type_Artery, X) => hasType(type_BloodVessel, X)))).
-
-fof(axMid_level_ontology69, axiom, 
- ( ! [X] : 
- (hasType(type_ArtilleryGun, X) => hasType(type_Gun, X)))).
-
-fof(axMid_level_ontology70, axiom, 
- ( ! [X] : 
- (hasType(type_AtmosphericRegion, X) => hasType(type_SpaceRegion, X)))).
-
-fof(axMid_level_ontology71, axiom, 
- ( ! [X] : 
- (hasType(type_AtomicGroup, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axMid_level_ontology72, axiom, 
- ( ! [X] : 
- (hasType(type_Atrophy, X) => hasType(type_Decreasing, X)))).
-
-fof(axMid_level_ontology73, axiom, 
- ( ! [X] : 
- (hasType(type_Atrophy, X) => hasType(type_PathologicProcess, X)))).
-
-fof(axMid_level_ontology74, axiom, 
- ( ! [X] : 
- (hasType(type_AudioRecording, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axMid_level_ontology75, axiom, 
- ( ! [X] : 
- (hasType(type_AudioRecording, X) => hasType(type_Text, X)))).
-
-fof(axMid_level_ontology76, axiom, 
- ( ! [X] : 
- (hasType(type_AuditoriumSeat, X) => hasType(type_Seat, X)))).
-
-fof(axMid_level_ontology77, axiom, 
- ( ! [X] : 
- (hasType(type_Auditorium, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology78, axiom, 
- ( ! [X] : 
- (hasType(type_AutomaticGun, X) => hasType(type_Gun, X)))).
-
-fof(axMid_level_ontology79, axiom, 
- ( ! [X] : 
- (hasType(type_Automobile, X) => hasType(type_PassengerVehicle, X)))).
-
-fof(axMid_level_ontology80, axiom, 
- ( ! [X] : 
- (hasType(type_Automobile, X) => hasType(type_SelfPoweredRoadVehicle, X)))).
-
-fof(axMid_level_ontology81, axiom, 
- ( ! [X] : 
- (hasType(type_Avocado, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology82, axiom, 
- ( ! [X] : 
- (hasType(type_Avocado, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axMid_level_ontology83, axiom, 
- ( ! [X] : 
- (hasType(type_Axle, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology84, axiom, 
- ( ! [X] : 
- (hasType(type_BacterialDisease, X) => hasType(type_InfectiousDisease, X)))).
-
-fof(axMid_level_ontology85, axiom, 
- ( ! [X] : 
- (hasType(type_Bag, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology86, axiom, 
- ( ! [X] : 
- (hasType(type_Baking, X) => hasType(type_Cooking, X)))).
-
-fof(axMid_level_ontology87, axiom, 
- ( ! [X] : 
- (hasType(type_Baking, X) => hasType(type_Heating, X)))).
-
-fof(axMid_level_ontology88, axiom, 
- ( ! [X] : 
- (hasType(type_Ball, X) => hasType(type_GamePiece, X)))).
-
-fof(axMid_level_ontology89, axiom, 
- ( ! [X] : 
- (hasType(type_BallisticMissile, X) => hasType(type_Missile, X)))).
-
-fof(axMid_level_ontology90, axiom, 
- ( ! [X] : 
- (hasType(type_Ballot, X) => hasType(type_FormText, X)))).
-
-fof(axMid_level_ontology91, axiom, 
- ( ! [X] : 
- (hasType(type_Bandage, X) => hasType(type_Fabric, X)))).
-
-fof(axMid_level_ontology92, axiom, 
- ( ! [X] : 
- (hasType(type_Baptizing, X) => hasType(type_JoiningAnOrganization, X)))).
-
-fof(axMid_level_ontology93, axiom, 
- ( ! [X] : 
- (hasType(type_Baptizing, X) => hasType(type_ReligiousProcess, X)))).
-
-fof(axMid_level_ontology94, axiom, 
- ( ! [X] : 
- (hasType(type_BargainSale, X) => hasType(type_Offering, X)))).
-
-fof(axMid_level_ontology95, axiom, 
- ( ! [X] : 
- (hasType(type_Barking, X) => hasType(type_RadiatingSound, X)))).
-
-fof(axMid_level_ontology96, axiom, 
- ( ! [X] : 
- (hasType(type_Barn, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology97, axiom, 
- ( ! [X] : 
- (hasType(type_Basement, X) => hasType(type_BuildingLevel, X)))).
-
-fof(axMid_level_ontology98, axiom, 
- ( ! [X] : 
- (hasType(type_BathingDevice, X) => hasType(type_WashingDevice, X)))).
-
-fof(axMid_level_ontology99, axiom, 
- ( ! [X] : 
- (hasType(type_Bathing, X) => hasType(type_Washing, X)))).
-
-fof(axMid_level_ontology100, axiom, 
- (! [Var_R] : 
- (((hasType(type_Room, Var_R)) & ( ( ? [Var_T] : 
- (hasType(type_Toilet, Var_T) &  
-(f_located(Var_T,Var_R)))))) <=> (hasType(type_Bathroom, Var_R))))).
-
-fof(axMid_level_ontology101, axiom, 
- ( ! [X] : 
- (hasType(type_Baton, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology102, axiom, 
- ( ! [X] : 
- (hasType(type_Battery, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axMid_level_ontology103, axiom, 
- ( ! [X] : 
- (hasType(type_Battery, X) => hasType(type_PowerSource, X)))).
-
-fof(axMid_level_ontology104, axiom, 
- ( ! [X] : 
- (hasType(type_BecomingDrunk, X) => hasType(type_PsychologicalProcess, X)))).
-
-fof(axMid_level_ontology105, axiom, 
- ( ! [X] : 
- (hasType(type_Bed, X) => hasType(type_Furniture, X)))).
-
-fof(axMid_level_ontology106, axiom, 
- ( ! [X] : 
- (hasType(type_Bedroom, X) => hasType(type_Room, X)))).
-
-fof(axMid_level_ontology107, axiom, 
- ( ! [X] : 
- (hasType(type_Bee, X) => hasType(type_Insect, X)))).
-
-fof(axMid_level_ontology108, axiom, 
- ( ! [X] : 
- (hasType(type_Beef, X) => hasType(type_Meat, X)))).
-
-fof(axMid_level_ontology109, axiom, 
- ( ! [X] : 
- (hasType(type_Beer, X) => hasType(type_AlcoholicBeverage, X)))).
-
-fof(axMid_level_ontology110, axiom, 
- ( ! [X] : 
- (hasType(type_BeginningOperations, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMid_level_ontology111, axiom, 
- ( ! [X] : 
- (hasType(type_Bell, X) => hasType(type_PercussionInstrument, X)))).
-
-fof(axMid_level_ontology112, axiom, 
- ( ! [X] : 
- (hasType(type_Belt, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology113, axiom, 
- ( ! [X] : 
- (hasType(type_Bequeathing, X) => hasType(type_UnilateralGiving, X)))).
-
-fof(axMid_level_ontology114, axiom, 
- ( ! [X] : 
- (hasType(type_Biography, X) => hasType(type_HistoricalAccount, X)))).
-
-fof(axMid_level_ontology115, axiom, 
- ( ! [X] : 
- (hasType(type_BiologicalConception, X) => hasType(type_OrganOrTissueProcess, X)))).
-
-fof(axMid_level_ontology116, axiom, 
- ( ! [X] : 
- (hasType(type_Biopsy, X) => hasType(type_DiagnosticProcess, X)))).
-
-fof(axMid_level_ontology117, axiom, 
- ( ! [X] : 
- (hasType(type_Biopsy, X) => hasType(type_Removing, X)))).
-
-fof(axMid_level_ontology118, axiom, 
- ( ! [X] : 
- (hasType(type_BirdEgg, X) => hasType(type_Egg, X)))).
-
-fof(axMid_level_ontology119, axiom, 
- ( ! [X] : 
- (hasType(type_Biting, X) => hasType(type_Grabbing, X)))).
-
-fof(axMid_level_ontology120, axiom, 
- ( ! [X] : 
- (hasType(type_Blanket, X) => hasType(type_Fabric, X)))).
-
-fof(axMid_level_ontology121, axiom, 
- ( ! [X] : 
- (hasType(type_Bleeding, X) => hasType(type_AutonomicProcess, X)))).
-
-fof(axMid_level_ontology122, axiom, 
- ( ! [X] : 
- (hasType(type_Bloating, X) => hasType(type_Increasing, X)))).
-
-fof(axMid_level_ontology123, axiom, 
- ( ! [X] : 
- (hasType(type_Bloating, X) => hasType(type_PathologicProcess, X)))).
-
-fof(axMid_level_ontology124, axiom, 
- ( ! [X] : 
- (hasType(type_Blockade, X) => hasType(type_Maneuver, X)))).
-
-fof(axMid_level_ontology125, axiom, 
- ( ! [X] : 
- (hasType(type_BloodCell, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology126, axiom, 
- ( ! [X] : 
- (hasType(type_BloodCell, X) => hasType(type_Cell, X)))).
-
-fof(axMid_level_ontology127, axiom, 
- ( ! [X] : 
- (hasType(type_BloodTypeAB, X) => hasType(type_Blood, X)))).
-
-fof(axMid_level_ontology128, axiom, 
- ( ! [X] : 
- (hasType(type_BloodTypeA, X) => hasType(type_Blood, X)))).
-
-fof(axMid_level_ontology129, axiom, 
- ( ! [X] : 
- (hasType(type_BloodTypeB, X) => hasType(type_Blood, X)))).
-
-fof(axMid_level_ontology130, axiom, 
- ( ! [X] : 
- (hasType(type_BloodTypeO, X) => hasType(type_Blood, X)))).
-
-fof(axMid_level_ontology131, axiom, 
- ( ! [X] : 
- (hasType(type_BloodVessel, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology132, axiom, 
- ( ! [X] : 
- (hasType(type_BloodVessel, X) => hasType(type_BodyVessel, X)))).
-
-fof(axMid_level_ontology133, axiom, 
- ( ! [X] : 
- (hasType(type_Blueprint, X) => hasType(type_Icon, X)))).
-
-fof(axMid_level_ontology134, axiom, 
- ( ! [X] : 
- (hasType(type_Blushing, X) => hasType(type_AutonomicProcess, X)))).
-
-fof(axMid_level_ontology135, axiom, 
- ( ! [X] : 
- (hasType(type_BoardOrBlock, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology136, axiom, 
- ( ! [X] : 
- (hasType(type_Boarding, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology137, axiom, 
- ( ! [X] : 
- (hasType(type_BoatDeck, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology138, axiom, 
- ( ! [X] : 
- (hasType(type_BodyJoint, X) => hasType(type_BodyJunction, X)))).
-
-fof(axMid_level_ontology139, axiom, 
- ( ! [X] : 
- (hasType(type_Bomb, X) => hasType(type_ExplosiveDevice, X)))).
-
-fof(axMid_level_ontology140, axiom, 
- ( ! [X] : 
- (hasType(type_Bomb, X) => hasType(type_Weapon, X)))).
-
-fof(axMid_level_ontology141, axiom, 
- ( ! [X] : 
- (hasType(type_Bomber, X) => hasType(type_MilitaryAircraft, X)))).
-
-fof(axMid_level_ontology142, axiom, 
- ( ! [X] : 
- (hasType(type_Bombing, X) => hasType(type_Destruction, X)))).
-
-fof(axMid_level_ontology143, axiom, 
- ( ! [X] : 
- (hasType(type_Bottle, X) => hasType(type_FluidContainer, X)))).
-
-fof(axMid_level_ontology144, axiom, 
- ( ! [X] : 
- (hasType(type_Bowing, X) => hasType(type_Gesture, X)))).
-
-fof(axMid_level_ontology145, axiom, 
- ( ! [X] : 
- (hasType(type_Bowing, X) => hasType(type_Inclining, X)))).
-
-fof(axMid_level_ontology146, axiom, 
- ( ! [X] : 
- (hasType(type_Bowing, X) => hasType(type_MotionDownward, X)))).
-
-fof(axMid_level_ontology147, axiom, 
- ( ! [X] : 
- (hasType(type_Box, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology148, axiom, 
- ( ! [X] : 
- (hasType(type_Boy, X) => hasType(type_HumanChild, X)))).
-
-fof(axMid_level_ontology149, axiom, 
- ( ! [X] : 
- (hasType(type_Boy, X) => hasType(type_Man, X)))).
-
-fof(axMid_level_ontology150, axiom, 
- ( ! [X] : 
- (hasType(type_Brain, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology151, axiom, 
- ( ! [X] : 
- (hasType(type_Brain, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology152, axiom, 
- ( ! [X] : 
- (hasType(type_Brandy, X) => hasType(type_DistilledAlcoholicBeverage, X)))).
-
-fof(axMid_level_ontology153, axiom, 
- ( ! [X] : 
- (hasType(type_Brass, X) => hasType(type_MetallicAlloy, X)))).
-
-fof(axMid_level_ontology154, axiom, 
- ( ! [X] : 
- (hasType(type_BreadOrBiscuit, X) => hasType(type_PreparedFood, X)))).
-
-fof(axMid_level_ontology155, axiom, 
- ( ! [X] : 
- (hasType(type_BreakabilityAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axMid_level_ontology156, axiom, 
- ( ! [X] : 
- (hasType(type_Breast, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology157, axiom, 
- ( ! [X] : 
- (hasType(type_Breast, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology158, axiom, 
- ( ! [X] : 
- (hasType(type_Brick, X) => hasType(type_BoardOrBlock, X)))).
-
-fof(axMid_level_ontology159, axiom, 
- ( ! [X] : 
- (hasType(type_BrigadierGeneral, X) => hasType(type_MilitaryGeneral, X)))).
-
-fof(axMid_level_ontology160, axiom, 
- ( ! [X] : 
- (hasType(type_BroadcastNetwork, X) => hasType(type_CommunicationSystem, X)))).
-
-fof(axMid_level_ontology161, axiom, 
- ( ! [X] : 
- (hasType(type_BroadcastProgram, X) => hasType(type_Series, X)))).
-
-fof(axMid_level_ontology162, axiom, 
- ( ! [X] : 
- (hasType(type_Broadcasting, X) => hasType(type_Disseminating, X)))).
-
-fof(axMid_level_ontology163, axiom, 
- ( ! [X] : 
- (hasType(type_Broadcasting, X) => hasType(type_RadioEmission, X)))).
-
-fof(axMid_level_ontology164, axiom, 
- ( ! [X] : 
- (hasType(type_BronchialDuct, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology165, axiom, 
- ( ! [X] : 
- (hasType(type_BronchialDuct, X) => hasType(type_BodyVessel, X)))).
-
-fof(axMid_level_ontology166, axiom, 
- ( ! [X] : 
- (hasType(type_Brood, X) => hasType(type_GroupOfAnimals, X)))).
-
-fof(axMid_level_ontology167, axiom, 
- ( ! [X] : 
- (hasType(type_Broom, X) => hasType(type_BrushOrComb, X)))).
-
-fof(axMid_level_ontology168, axiom, 
- ( ! [X] : 
- (hasType(type_BrushOrComb, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology169, axiom, 
- ( ! [X] : 
- (hasType(type_Bubble, X) => hasType(type_CorpuscularObject, X)))).
-
-fof(axMid_level_ontology170, axiom, 
- ( ! [X] : 
- (hasType(type_Buffalo, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axMid_level_ontology171, axiom, 
- ( ! [X] : 
- (hasType(type_Bugle, X) => hasType(type_HornInstrument, X)))).
-
-fof(axMid_level_ontology172, axiom, 
- ( ! [X] : 
- (hasType(type_BuildingLevel, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology173, axiom, 
- (! [Var_B] : 
- (((hasType(type_Cow, Var_B)) & ( f_attribute(Var_B,inst_Male))) => (hasType(type_Bull, Var_B))))).
-
-fof(axMid_level_ontology174, axiom, 
- ( ! [X] : 
- (hasType(type_Bullet, X) => hasType(type_Projectile, X)))).
-
-fof(axMid_level_ontology175, axiom, 
- ( ! [X] : 
- (hasType(type_BumbleBee, X) => hasType(type_Bee, X)))).
-
-fof(axMid_level_ontology176, axiom, 
- ( ! [X] : 
- (hasType(type_Burrow, X) => hasType(type_Cave, X)))).
-
-fof(axMid_level_ontology177, axiom, 
- ( ! [X] : 
- (hasType(type_Burying, X) => hasType(type_Digging, X)))).
-
-fof(axMid_level_ontology178, axiom, 
- ( ! [X] : 
- (hasType(type_Burying, X) => hasType(type_Putting, X)))).
-
-fof(axMid_level_ontology179, axiom, 
- ( ! [X] : 
- (hasType(type_BusStop, X) => hasType(type_GeographicArea, X)))).
-
-fof(axMid_level_ontology180, axiom, 
- ( ! [X] : 
- (hasType(type_Bus, X) => hasType(type_SelfPoweredRoadVehicle, X)))).
-
-fof(axMid_level_ontology181, axiom, 
- ( ! [X] : 
- (hasType(type_BusinessCompetition, X) => hasType(type_Contest, X)))).
-
-fof(axMid_level_ontology182, axiom, 
- ( ! [X] : 
- (hasType(type_Butter, X) => hasType(type_DairyProduct, X)))).
-
-fof(axMid_level_ontology183, axiom, 
- ( ! [X] : 
- (hasType(type_Butter, X) => hasType(type_PreparedFood, X)))).
-
-fof(axMid_level_ontology184, axiom, 
- ( ! [X] : 
- (hasType(type_Button, X) => hasType(type_AttachingDevice, X)))).
-
-fof(axMid_level_ontology185, axiom, 
- ( ! [X] : 
- (hasType(type_Cafeteria, X) => hasType(type_Restaurant, X)))).
-
-fof(axMid_level_ontology186, axiom, 
- (! [Var_C] : 
- (((hasType(type_Cow, Var_C)) & ( f_attribute(Var_C,inst_NonFullyFormed))) <=> (hasType(type_Calf, Var_C))))).
-
-fof(axMid_level_ontology187, axiom, 
- ( ! [X] : 
- (hasType(type_Camera, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology188, axiom, 
- ( ! [X] : 
- (hasType(type_Camp, X) => hasType(type_MobileResidence, X)))).
-
-fof(axMid_level_ontology189, axiom, 
- ( ! [X] : 
- (hasType(type_Campground, X) => hasType(type_LandArea, X)))).
-
-fof(axMid_level_ontology190, axiom, 
- ( ! [X] : 
- (hasType(type_Candle, X) => hasType(type_LightFixture, X)))).
-
-fof(axMid_level_ontology191, axiom, 
- ( ! [X] : 
- (hasType(type_Capillary, X) => hasType(type_BloodVessel, X)))).
-
-fof(axMid_level_ontology192, axiom, 
- ( ! [X] : 
- (hasType(type_CaptainOfficer, X) => hasType(type_MilitaryOfficer, X)))).
-
-fof(axMid_level_ontology193, axiom, 
- ( ! [X] : 
- (hasType(type_Capturing, X) => hasType(type_ChangeOfControl, X)))).
-
-fof(axMid_level_ontology194, axiom, 
- ( ! [X] : 
- (hasType(type_CarBombing, X) => hasType(type_Bombing, X)))).
-
-fof(axMid_level_ontology195, axiom, 
- ( ! [X] : 
- (hasType(type_CareOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMid_level_ontology196, axiom, 
- ( ! [X] : 
- (hasType(type_Carpentry, X) => hasType(type_Making, X)))).
-
-fof(axMid_level_ontology197, axiom, 
- ( ! [X] : 
- (hasType(type_Catching, X) => hasType(type_Maneuver, X)))).
-
-fof(axMid_level_ontology198, axiom, 
- ( ! [X] : 
- (hasType(type_Catching, X) => hasType(type_Touching, X)))).
-
-fof(axMid_level_ontology199, axiom, 
- ( ! [X] : 
- (hasType(type_CausingHappiness, X) => hasType(type_Process, X)))).
-
-fof(axMid_level_ontology200, axiom, 
- ( ! [X] : 
- (hasType(type_CausingPain, X) => hasType(type_CausingUnhappiness, X)))).
-
-fof(axMid_level_ontology201, axiom, 
- ( ! [X] : 
- (hasType(type_CausingUnhappiness, X) => hasType(type_Process, X)))).
-
-fof(axMid_level_ontology202, axiom, 
- ( ! [X] : 
- (hasType(type_CavalryUnit, X) => hasType(type_MilitaryUnit, X)))).
-
-fof(axMid_level_ontology203, axiom, 
- ( ! [X] : 
- (hasType(type_CeasingOperations, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMid_level_ontology204, axiom, 
- ( ! [X] : 
- (hasType(type_Ceiling, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology205, axiom, 
- ( ! [X] : 
- (hasType(type_CellNucleus, X) => hasType(type_OrganicObject, X)))).
-
-fof(axMid_level_ontology206, axiom, 
- ( ! [X] : 
- (hasType(type_Cellulose, X) => hasType(type_Carbohydrate, X)))).
-
-fof(axMid_level_ontology207, axiom, 
- ( ! [X] : 
- (hasType(type_Cellulose, X) => hasType(type_PlantSubstance, X)))).
-
-fof(axMid_level_ontology208, axiom, 
- ( ! [X] : 
- (hasType(type_Cemetery, X) => hasType(type_LandArea, X)))).
-
-fof(axMid_level_ontology209, axiom, 
- ( ! [X] : 
- (hasType(type_CentrifugalMotion, X) => hasType(type_Rotating, X)))).
-
-fof(axMid_level_ontology210, axiom, 
- ( ! [X] : 
- (hasType(type_CentripetalMotion, X) => hasType(type_Rotating, X)))).
-
-fof(axMid_level_ontology211, axiom, 
- ( ! [X] : 
- (hasType(type_CerealGrain, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology212, axiom, 
- ( ! [X] : 
- (hasType(type_CerealGrain, X) => hasType(type_Seed, X)))).
-
-fof(axMid_level_ontology213, axiom, 
- ( ! [X] : 
- (hasType(type_Chair, X) => hasType(type_Seat, X)))).
-
-fof(axMid_level_ontology214, axiom, 
- ( ! [X] : 
- (hasType(type_ChangeOfControl, X) => hasType(type_AchievingControl, X)))).
-
-fof(axMid_level_ontology215, axiom, 
- ( ! [X] : 
- (hasType(type_ChangingClothing, X) => hasType(type_Transfer, X)))).
-
-fof(axMid_level_ontology216, axiom, 
- ( ! [X] : 
- (hasType(type_Chapter, X) => hasType(type_Article, X)))).
-
-fof(axMid_level_ontology217, axiom, 
- ( ! [X] : 
- (hasType(type_Chart, X) => hasType(type_Icon, X)))).
-
-fof(axMid_level_ontology218, axiom, 
- ( ! [X] : 
- (hasType(type_Checkpoint, X) => hasType(type_GeographicArea, X)))).
-
-fof(axMid_level_ontology219, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalAcid, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axMid_level_ontology220, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalAttack, X) => hasType(type_ViolentContest, X)))).
-
-fof(axMid_level_ontology221, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalBase, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axMid_level_ontology222, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalReduction, X) => hasType(type_ChemicalSynthesis, X)))).
-
-fof(axMid_level_ontology223, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalSalt, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axMid_level_ontology224, axiom, 
- ( ! [X] : 
- (hasType(type_ChestOrCabinet, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology225, axiom, 
- ( ! [X] : 
- (hasType(type_ChestOrCabinet, X) => hasType(type_Furniture, X)))).
-
-fof(axMid_level_ontology226, axiom, 
- ( ! [X] : 
- (hasType(type_Chewing, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology227, axiom, 
- ( ! [X] : 
- (hasType(type_ChickenMeat, X) => hasType(type_Meat, X)))).
-
-fof(axMid_level_ontology228, axiom, 
- ( ! [X] : 
- (hasType(type_Chicken, X) => hasType(type_Poultry, X)))).
-
-fof(axMid_level_ontology229, axiom, 
- ( ! [X] : 
- (hasType(type_Chimney, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology230, axiom, 
- ( ! [X] : 
- (hasType(type_Chimney, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology231, axiom, 
- ( ! [X] : 
- (hasType(type_Chin, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology232, axiom, 
- ( ! [X] : 
- (hasType(type_Chin, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology233, axiom, 
- ( ! [X] : 
- (hasType(type_Cholesterol, X) => hasType(type_AnimalSubstance, X)))).
-
-fof(axMid_level_ontology234, axiom, 
- ( ! [X] : 
- (hasType(type_Cholesterol, X) => hasType(type_Steroid, X)))).
-
-fof(axMid_level_ontology235, axiom, 
- ( ! [X] : 
- (hasType(type_Choreographing, X) => hasType(type_Planning, X)))).
-
-fof(axMid_level_ontology236, axiom, 
- ( ! [X] : 
- (hasType(type_ChristianBible, X) => hasType(type_Book, X)))).
-
-fof(axMid_level_ontology237, axiom, 
- ( ! [X] : 
- (hasType(type_ChristianGospel, X) => hasType(type_Text, X)))).
-
-fof(axMid_level_ontology238, axiom, 
- ( ! [X] : 
- (hasType(type_ChristianService, X) => hasType(type_ReligiousService, X)))).
-
-fof(axMid_level_ontology239, axiom, 
- ( ! [X] : 
- (hasType(type_Chromatography, X) => hasType(type_Separating, X)))).
-
-fof(axMid_level_ontology240, axiom, 
- ( ! [X] : 
- (hasType(type_CigarOrCigarette, X) => hasType(type_SmokingDevice, X)))).
-
-fof(axMid_level_ontology241, axiom, 
- ( ! [X] : 
- (hasType(type_CircleSector, X) => hasType(type_ClosedTwoDimensionalFigure, X)))).
-
-fof(axMid_level_ontology242, axiom, 
- ( ! [X] : 
- (hasType(type_Circumision, X) => hasType(type_Removing, X)))).
-
-fof(axMid_level_ontology243, axiom, 
- ( ! [X] : 
- (hasType(type_Circumision, X) => hasType(type_Surgery, X)))).
-
-fof(axMid_level_ontology244, axiom, 
- ( ! [X] : 
- (hasType(type_CityBlock, X) => hasType(type_LandArea, X)))).
-
-fof(axMid_level_ontology245, axiom, 
- ( ! [X] : 
- (hasType(type_CityDistrict, X) => hasType(type_GeopoliticalArea, X)))).
-
-fof(axMid_level_ontology246, axiom, 
- ( ! [X] : 
- (hasType(type_CityGovernment, X) => hasType(type_Government, X)))).
-
-fof(axMid_level_ontology247, axiom, 
- ( ! [X] : 
- (hasType(type_CivilWar, X) => hasType(type_War, X)))).
-
-fof(axMid_level_ontology248, axiom, 
- ( ! [X] : 
- (hasType(type_Civilian, X) => hasType(type_SocialRole, X)))).
-
-fof(axMid_level_ontology249, axiom, 
- ( ! [X] : 
- (hasType(type_Clamp, X) => hasType(type_AttachingDevice, X)))).
-
-fof(axMid_level_ontology250, axiom, 
- ( ! [X] : 
- (hasType(type_Clapping, X) => hasType(type_HandGesture, X)))).
-
-fof(axMid_level_ontology251, axiom, 
- ( ! [X] : 
- (hasType(type_Clapping, X) => hasType(type_Impacting, X)))).
-
-fof(axMid_level_ontology252, axiom, 
- ( ! [X] : 
- (hasType(type_Clapping, X) => hasType(type_RadiatingSound, X)))).
-
-fof(axMid_level_ontology253, axiom, 
- ( ! [X] : 
- (hasType(type_ClassificationScheme, X) => hasType(type_Proposition, X)))).
-
-fof(axMid_level_ontology254, axiom, 
- ( ! [X] : 
- (hasType(type_Classroom, X) => hasType(type_Room, X)))).
-
-fof(axMid_level_ontology255, axiom, 
- ( ! [X] : 
- (hasType(type_Cleric, X) => hasType(type_ReligiousPosition, X)))).
-
-fof(axMid_level_ontology256, axiom, 
- ( ! [X] : 
- (hasType(type_Cloak, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology257, axiom, 
- ( ! [X] : 
- (hasType(type_Clock, X) => hasType(type_MeasuringDevice, X)))).
-
-fof(axMid_level_ontology258, axiom, 
- ( ! [X] : 
- (hasType(type_Closet, X) => hasType(type_Room, X)))).
-
-fof(axMid_level_ontology259, axiom, 
- ( ! [X] : 
- (hasType(type_ClosingContract, X) => hasType(type_Committing, X)))).
-
-fof(axMid_level_ontology260, axiom, 
- ( ! [X] : 
- (hasType(type_ClosingEyes, X) => hasType(type_Closing, X)))).
-
-fof(axMid_level_ontology261, axiom, 
- ( ! [X] : 
- (hasType(type_ClosingEyes, X) => hasType(type_EyeMotion, X)))).
-
-fof(axMid_level_ontology262, axiom, 
- ( ! [X] : 
- (hasType(type_Closing, X) => hasType(type_Motion, X)))).
-
-fof(axMid_level_ontology263, axiom, 
- ( ! [X] : 
- (hasType(type_ClothingSuit, X) => hasType(type_Collection, X)))).
-
-fof(axMid_level_ontology264, axiom, 
- ( ! [X] : 
- (hasType(type_CoastGuard, X) => hasType(type_GovernmentOrganization, X)))).
-
-fof(axMid_level_ontology265, axiom, 
- ( ! [X] : 
- (hasType(type_Coat, X) => hasType(type_OutdoorClothing, X)))).
-
-fof(axMid_level_ontology266, axiom, 
- ( ! [X] : 
- (hasType(type_Coconut, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology267, axiom, 
- ( ! [X] : 
- (hasType(type_Coconut, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axMid_level_ontology268, axiom, 
- ( ! [X] : 
- (hasType(type_Coffee, X) => hasType(type_Beverage, X)))).
-
-fof(axMid_level_ontology269, axiom, 
- ( ! [X] : 
- (hasType(type_Coffee, X) => hasType(type_PreparedFood, X)))).
-
-fof(axMid_level_ontology270, axiom, 
- ( ! [X] : 
- (hasType(type_Coffin, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology271, axiom, 
- ( ! [X] : 
- (hasType(type_Collage, X) => hasType(type_ArtWork, X)))).
-
-fof(axMid_level_ontology272, axiom, 
- ( ! [X] : 
- (hasType(type_Collar, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology273, axiom, 
- ( ! [X] : 
- (hasType(type_CollegeStudentPosition, X) => hasType(type_Position, X)))).
-
-fof(axMid_level_ontology274, axiom, 
- ( ! [X] : 
- (hasType(type_College, X) => hasType(type_PostSecondarySchool, X)))).
-
-fof(axMid_level_ontology275, axiom, 
- ( ! [X] : 
- (hasType(type_Colonel, X) => hasType(type_MilitaryOfficer, X)))).
-
-fof(axMid_level_ontology276, axiom, 
- ( ! [X] : 
- (hasType(type_CommercialBuilding, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology277, axiom, 
- ( ! [X] : 
- (hasType(type_CommercialBuilding, X) => hasType(type_PlaceOfCommerce, X)))).
-
-fof(axMid_level_ontology278, axiom, 
- ( ! [X] : 
- (hasType(type_CommercialShipping, X) => hasType(type_CommercialService, X)))).
-
-fof(axMid_level_ontology279, axiom, 
- ( ! [X] : 
- (hasType(type_CommercialShipping, X) => hasType(type_Shipping, X)))).
-
-fof(axMid_level_ontology280, axiom, 
- ( ! [X] : 
- (hasType(type_CommercialUnit, X) => hasType(type_PlaceOfCommerce, X)))).
-
-fof(axMid_level_ontology281, axiom, 
- ( ! [X] : 
- (hasType(type_Commission, X) => hasType(type_Organization, X)))).
-
-fof(axMid_level_ontology282, axiom, 
- ( ! [X] : 
- (hasType(type_CommunicationOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMid_level_ontology283, axiom, 
- ( ! [X] : 
- (hasType(type_CommunicationSystem, X) => hasType(type_Collection, X)))).
-
-fof(axMid_level_ontology284, axiom, 
- ( ! [X] : 
- (hasType(type_CommunistParty, X) => hasType(type_PoliticalParty, X)))).
-
-fof(axMid_level_ontology285, axiom, 
- ( ! [X] : 
- (hasType(type_Compartment, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology286, axiom, 
- ( ! [X] : 
- (hasType(type_Compass, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axMid_level_ontology287, axiom, 
- ( ! [X] : 
- (hasType(type_Compass, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology288, axiom, 
- ( ! [X] : 
- (hasType(type_ComposingMusic, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMid_level_ontology289, axiom, 
- ( ! [X] : 
- (hasType(type_Composing, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMid_level_ontology290, axiom, 
- ( ! [X] : 
- (hasType(type_Concealing, X) => hasType(type_Putting, X)))).
-
-fof(axMid_level_ontology291, axiom, 
- ( ! [X] : 
- (hasType(type_CondominiumBuilding, X) => hasType(type_ResidentialBuilding, X)))).
-
-fof(axMid_level_ontology292, axiom, 
- (! [Var_UNIT] : 
- (((hasType(type_SingleFamilyResidence, Var_UNIT)) & ( ( ? [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) &  
-(((f_home(Var_PERSON,Var_UNIT)) & (f_possesses(Var_PERSON,Var_UNIT)))))))) <=> (hasType(type_CondominiumUnit, Var_UNIT))))).
-
-fof(axMid_level_ontology293, axiom, 
- ( ! [X] : 
- (hasType(type_Cone, X) => hasType(type_ThreeDimensionalFigure, X)))).
-
-fof(axMid_level_ontology294, axiom, 
- ( ! [X] : 
- (hasType(type_ConfederateSoldier, X) => hasType(type_Soldier, X)))).
-
-fof(axMid_level_ontology295, axiom, 
- ( ! [X] : 
- (hasType(type_Congratulating, X) => hasType(type_ExpressingApproval, X)))).
-
-fof(axMid_level_ontology296, axiom, 
- ( ! [X] : 
- (hasType(type_ConjugatedSubstance, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axMid_level_ontology297, axiom, 
- ( ! [X] : 
- (hasType(type_Consonant, X) => hasType(type_AlphabeticCharacter, X)))).
-
-fof(axMid_level_ontology298, axiom, 
- ( ! [X] : 
- (hasType(type_ConstrictorSnake, X) => hasType(type_Snake, X)))).
-
-fof(axMid_level_ontology299, axiom, 
- ( ! [X] : 
- (hasType(type_Container, X) => hasType(type_Holder, X)))).
-
-fof(axMid_level_ontology300, axiom, 
- ( ! [X] : 
- (hasType(type_ContraceptiveDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology301, axiom, 
- ( ! [X] : 
- (hasType(type_Convoy, X) => hasType(type_Collection, X)))).
-
-fof(axMid_level_ontology302, axiom, 
- ( ! [X] : 
- (hasType(type_CoolingDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology303, axiom, 
- ( ! [X] : 
- (hasType(type_Copying, X) => hasType(type_Making, X)))).
-
-fof(axMid_level_ontology304, axiom, 
- ( ! [X] : 
- (hasType(type_Corporal, X) => hasType(type_MilitaryOfficer, X)))).
-
-fof(axMid_level_ontology305, axiom, 
- ( ! [X] : 
- (hasType(type_Corresponding, X) => hasType(type_LinguisticCommunication, X)))).
-
-fof(axMid_level_ontology306, axiom, 
- ( ! [X] : 
- (hasType(type_CottonFabric, X) => hasType(type_Fabric, X)))).
-
-fof(axMid_level_ontology307, axiom, 
- ( ! [X] : 
- (hasType(type_Cotton, X) => hasType(type_PlantAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology308, axiom, 
- ( ! [X] : 
- (hasType(type_CourtRoom, X) => hasType(type_Room, X)))).
-
-fof(axMid_level_ontology309, axiom, 
- ( ! [X] : 
- (hasType(type_Cow, X) => hasType(type_DomesticAnimal, X)))).
-
-fof(axMid_level_ontology310, axiom, 
- ( ! [X] : 
- (hasType(type_Cow, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axMid_level_ontology311, axiom, 
- ( ! [X] : 
- (hasType(type_Crane, X) => hasType(type_MaterialHandlingEquipment, X)))).
-
-fof(axMid_level_ontology312, axiom, 
- ( ! [X] : 
- (hasType(type_Creek, X) => hasType(type_BodyOfWater, X)))).
-
-fof(axMid_level_ontology313, axiom, 
- ( ! [X] : 
- (hasType(type_Creek, X) => hasType(type_FreshWaterArea, X)))).
-
-fof(axMid_level_ontology314, axiom, 
- ( ! [X] : 
- (hasType(type_Creek, X) => hasType(type_StreamWaterArea, X)))).
-
-fof(axMid_level_ontology315, axiom, 
- ( ! [X] : 
- (hasType(type_CriminalAction, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMid_level_ontology316, axiom, 
- ( ! [X] : 
- (hasType(type_CriminalGang, X) => hasType(type_GroupOfPeople, X)))).
-
-fof(axMid_level_ontology317, axiom, 
- ( ! [X] : 
- (hasType(type_CultivatedLandArea, X) => hasType(type_LandArea, X)))).
-
-fof(axMid_level_ontology318, axiom, 
- ( ! [X] : 
- (hasType(type_Curb, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology319, axiom, 
- ( ! [X] : 
- (hasType(type_CurrencyBill, X) => hasType(type_Currency, X)))).
-
-fof(axMid_level_ontology320, axiom, 
- ( ! [X] : 
- (hasType(type_CurrencyCoin, X) => hasType(type_Currency, X)))).
-
-fof(axMid_level_ontology321, axiom, 
- ( ! [X] : 
- (hasType(type_Curtain, X) => hasType(type_Fabric, X)))).
-
-fof(axMid_level_ontology322, axiom, 
- ( ! [X] : 
- (hasType(type_Curtain, X) => hasType(type_WindowCovering, X)))).
-
-fof(axMid_level_ontology323, axiom, 
- ( ! [X] : 
- (hasType(type_CuttingDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology324, axiom, 
- ( ! [X] : 
- (hasType(type_Cylinder, X) => hasType(type_ThreeDimensionalFigure, X)))).
-
-fof(axMid_level_ontology325, axiom, 
- ( ! [X] : 
- (hasType(type_DateFruit, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology326, axiom, 
- ( ! [X] : 
- (hasType(type_DateFruit, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axMid_level_ontology327, axiom, 
- ( ! [X] : 
- (hasType(type_DaySchool, X) => hasType(type_School, X)))).
-
-fof(axMid_level_ontology328, axiom, 
- ( ! [X] : 
- (hasType(type_DayTime, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMid_level_ontology329, axiom, 
- ( ! [X] : 
- (hasType(type_Deacon, X) => hasType(type_PartTimePosition, X)))).
-
-fof(axMid_level_ontology330, axiom, 
- ( ! [X] : 
- (hasType(type_Debating, X) => hasType(type_Contest, X)))).
-
-fof(axMid_level_ontology331, axiom, 
- ( ! [X] : 
- (hasType(type_Debating, X) => hasType(type_LinguisticCommunication, X)))).
-
-fof(axMid_level_ontology332, axiom, 
- ( ! [X] : 
- (hasType(type_Deboarding, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology333, axiom, 
- ( ! [X] : 
- (hasType(type_Decelerating, X) => hasType(type_Decreasing, X)))).
-
-fof(axMid_level_ontology334, axiom, 
- ( ! [X] : 
- (hasType(type_Decelerating, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology335, axiom, 
- ( ! [X] : 
- (hasType(type_Depressant, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axMid_level_ontology336, axiom, 
- ( ! [X] : 
- (hasType(type_Desk, X) => hasType(type_Table, X)))).
-
-fof(axMid_level_ontology337, axiom, 
- ( ! [X] : 
- (hasType(type_Detergent, X) => hasType(type_Mixture, X)))).
-
-fof(axMid_level_ontology338, axiom, 
- ( ! [X] : 
- (hasType(type_Detergent, X) => hasType(type_Surfactant, X)))).
-
-fof(axMid_level_ontology339, axiom, 
- ( ! [X] : 
- (hasType(type_DeviceAttribute, X) => hasType(type_ObjectiveNorm, X)))).
-
-fof(axMid_level_ontology340, axiom, 
- ( ! [X] : 
- (hasType(type_DeviceStateAttribute, X) => hasType(type_DeviceAttribute, X)))).
-
-fof(axMid_level_ontology341, axiom, 
- ( ! [X] : 
- (hasType(type_Dialysis, X) => hasType(type_Separating, X)))).
-
-fof(axMid_level_ontology342, axiom, 
- ( ! [X] : 
- (hasType(type_Diamond, X) => hasType(type_Carbon, X)))).
-
-fof(axMid_level_ontology343, axiom, 
- ( ! [X] : 
- (hasType(type_Diamond, X) => hasType(type_Mineral, X)))).
-
-fof(axMid_level_ontology344, axiom, 
- ( ! [X] : 
- (hasType(type_Dictionary, X) => hasType(type_ReferenceBook, X)))).
-
-fof(axMid_level_ontology345, axiom, 
- ( ! [X] : 
- (hasType(type_DieselEngine, X) => hasType(type_InternalCombustionEngine, X)))).
-
-fof(axMid_level_ontology346, axiom, 
- ( ! [X] : 
- (hasType(type_Diet, X) => hasType(type_Plan, X)))).
-
-fof(axMid_level_ontology347, axiom, 
- ( ! [X] : 
- (hasType(type_Digging, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMid_level_ontology348, axiom, 
- ( ! [X] : 
- (hasType(type_Digging, X) => hasType(type_SurfaceChange, X)))).
-
-fof(axMid_level_ontology349, axiom, 
- ( ! [X] : 
- (hasType(type_DigitAppendage, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology350, axiom, 
- ( ! [X] : 
- (hasType(type_DigitAppendage, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology351, axiom, 
- ( ! [X] : 
- (hasType(type_DigitCharacter, X) => hasType(type_Character, X)))).
-
-fof(axMid_level_ontology352, axiom, 
- ( ! [X] : 
- (hasType(type_Diluting, X) => hasType(type_Putting, X)))).
-
-fof(axMid_level_ontology353, axiom, 
- ( ! [X] : 
- (hasType(type_DiningRoom, X) => hasType(type_Room, X)))).
-
-fof(axMid_level_ontology354, axiom, 
- ( ! [X] : 
- (hasType(type_Dish, X) => hasType(type_Holder, X)))).
-
-fof(axMid_level_ontology355, axiom, 
- ( ! [X] : 
- (hasType(type_Dismounting, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology356, axiom, 
- ( ! [X] : 
- (hasType(type_DisplayArtifact, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology357, axiom, 
- ( ! [X] : 
- (hasType(type_DistilledAlcoholicBeverage, X) => hasType(type_AlcoholicBeverage, X)))).
-
-fof(axMid_level_ontology358, axiom, 
- ( ! [X] : 
- (hasType(type_Divorcing, X) => hasType(type_Declaring, X)))).
-
-fof(axMid_level_ontology359, axiom, 
- ( ! [X] : 
- (hasType(type_Documentary, X) => hasType(type_FactualText, X)))).
-
-fof(axMid_level_ontology360, axiom, 
- ( ! [X] : 
- (hasType(type_Documentary, X) => hasType(type_MotionPicture, X)))).
-
-fof(axMid_level_ontology361, axiom, 
- ( ! [X] : 
- (hasType(type_Dodging, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology362, axiom, 
- ( ! [X] : 
- (hasType(type_Dodging, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMid_level_ontology363, axiom, 
- ( ! [X] : 
- (hasType(type_DomesticAnimal, X) => hasType(type_Animal, X)))).
-
-fof(axMid_level_ontology364, axiom, 
- ( ! [X] : 
- (hasType(type_DomesticCat, X) => hasType(type_DomesticAnimal, X)))).
-
-fof(axMid_level_ontology365, axiom, 
- ( ! [X] : 
- (hasType(type_DomesticCat, X) => hasType(type_Feline, X)))).
-
-fof(axMid_level_ontology366, axiom, 
- ( ! [X] : 
- (hasType(type_DomesticDog, X) => hasType(type_Canine, X)))).
-
-fof(axMid_level_ontology367, axiom, 
- ( ! [X] : 
- (hasType(type_DomesticDog, X) => hasType(type_DomesticAnimal, X)))).
-
-fof(axMid_level_ontology368, axiom, 
- ( ! [X] : 
- (hasType(type_Donkey, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axMid_level_ontology369, axiom, 
- ( ! [X] : 
- (hasType(type_Donkey, X) => hasType(type_Livestock, X)))).
-
-fof(axMid_level_ontology370, axiom, 
- ( ! [X] : 
- (hasType(type_Door, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology371, axiom, 
- ( ! [X] : 
- (hasType(type_Doorway, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology372, axiom, 
- ( ! [X] : 
- (hasType(type_Dormitory, X) => hasType(type_ResidentialBuilding, X)))).
-
-fof(axMid_level_ontology373, axiom, 
- ( ! [X] : 
- (hasType(type_Dormitory, X) => hasType(type_TemporaryResidence, X)))).
-
-fof(axMid_level_ontology374, axiom, 
- ( ! [X] : 
- (hasType(type_Dough, X) => hasType(type_Mixture, X)))).
-
-fof(axMid_level_ontology375, axiom, 
- ( ! [X] : 
- (hasType(type_Dough, X) => hasType(type_PreparedFood, X)))).
-
-fof(axMid_level_ontology376, axiom, 
- ( ! [X] : 
- (hasType(type_Downtown, X) => hasType(type_CityDistrict, X)))).
-
-fof(axMid_level_ontology377, axiom, 
- ( ! [X] : 
- (hasType(type_DramaticActing, X) => hasType(type_Pretending, X)))).
-
-fof(axMid_level_ontology378, axiom, 
- ( ! [X] : 
- (hasType(type_DramaticCast, X) => hasType(type_GroupOfPeople, X)))).
-
-fof(axMid_level_ontology379, axiom, 
- ( ! [X] : 
- (hasType(type_DramaticDirecting, X) => hasType(type_Guiding, X)))).
-
-fof(axMid_level_ontology380, axiom, 
- ( ! [X] : 
- (hasType(type_DramaticPerformance, X) => hasType(type_Performance, X)))).
-
-fof(axMid_level_ontology381, axiom, 
- ( ! [X] : 
- (hasType(type_DramaticPlay, X) => hasType(type_FictionalText, X)))).
-
-fof(axMid_level_ontology382, axiom, 
- ( ! [X] : 
- (hasType(type_Drawing, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMid_level_ontology383, axiom, 
- ( ! [X] : 
- (hasType(type_Drawing, X) => hasType(type_SurfaceChange, X)))).
-
-fof(axMid_level_ontology384, axiom, 
- ( ! [X] : 
- (hasType(type_Dreaming, X) => hasType(type_Imagining, X)))).
-
-fof(axMid_level_ontology385, axiom, 
- ( ! [X] : 
- (hasType(type_Dress, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology386, axiom, 
- ( ! [X] : 
- (hasType(type_DressingRoom, X) => hasType(type_Room, X)))).
-
-fof(axMid_level_ontology387, axiom, 
- ( ! [X] : 
- (hasType(type_Dressing, X) => hasType(type_Putting, X)))).
-
-fof(axMid_level_ontology388, axiom, 
- ( ! [X] : 
- (hasType(type_Drill, X) => hasType(type_CuttingDevice, X)))).
-
-fof(axMid_level_ontology389, axiom, 
- ( ! [X] : 
- (hasType(type_Drilling, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMid_level_ontology390, axiom, 
- ( ! [X] : 
- (hasType(type_Drilling, X) => hasType(type_SurfaceChange, X)))).
-
-fof(axMid_level_ontology391, axiom, 
- ( ! [X] : 
- (hasType(type_DrinkingCup, X) => hasType(type_FluidContainer, X)))).
-
-fof(axMid_level_ontology392, axiom, 
- ( ! [X] : 
- (hasType(type_Dripping, X) => hasType(type_LiquidMotion, X)))).
-
-fof(axMid_level_ontology393, axiom, 
- ( ! [X] : 
- (hasType(type_DriveComponent, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology394, axiom, 
- ( ! [X] : 
- (hasType(type_DriversLicense, X) => hasType(type_License, X)))).
-
-fof(axMid_level_ontology395, axiom, 
- ( ! [X] : 
- (hasType(type_Driveway, X) => hasType(type_Roadway, X)))).
-
-fof(axMid_level_ontology396, axiom, 
- ( ! [X] : 
- (hasType(type_DrugStore, X) => hasType(type_RetailStore, X)))).
-
-fof(axMid_level_ontology397, axiom, 
- ( ! [X] : 
- (hasType(type_Drum, X) => hasType(type_PercussionInstrument, X)))).
-
-fof(axMid_level_ontology398, axiom, 
- ( ! [X] : 
- (hasType(type_Drumming, X) => hasType(type_Demonstrating, X)))).
-
-fof(axMid_level_ontology399, axiom, 
- ( ! [X] : 
- (hasType(type_Drumming, X) => hasType(type_RadiatingSound, X)))).
-
-fof(axMid_level_ontology400, axiom, 
- ( ! [X] : 
- (hasType(type_Duck, X) => hasType(type_Poultry, X)))).
-
-fof(axMid_level_ontology401, axiom, 
- ( ! [X] : 
- (hasType(type_Ducking, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology402, axiom, 
- ( ! [X] : 
- (hasType(type_Ducking, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMid_level_ontology403, axiom, 
- ( ! [X] : 
- (hasType(type_Ducking, X) => hasType(type_MotionDownward, X)))).
-
-fof(axMid_level_ontology404, axiom, 
- ( ! [X] : 
- (hasType(type_DutyTax, X) => hasType(type_Tax, X)))).
-
-fof(axMid_level_ontology405, axiom, 
- ( ! [X] : 
- (hasType(type_Ear, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology406, axiom, 
- ( ! [X] : 
- (hasType(type_Ear, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology407, axiom, 
- ( ! [X] : 
- (hasType(type_Echoing, X) => hasType(type_RadiatingSound, X)))).
-
-fof(axMid_level_ontology408, axiom, 
- ( ! [X] : 
- (hasType(type_EducationalCourse, X) => hasType(type_EducationalProgram, X)))).
-
-fof(axMid_level_ontology409, axiom, 
- ( ! [X] : 
- (hasType(type_EducationalFacility, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology410, axiom, 
- ( ! [X] : 
- (hasType(type_EducationalProgram, X) => hasType(type_Plan, X)))).
-
-fof(axMid_level_ontology411, axiom, 
- ( ! [X] : 
- (hasType(type_Elbow, X) => hasType(type_BodyJoint, X)))).
-
-fof(axMid_level_ontology412, axiom, 
- ( ! [X] : 
- (hasType(type_ElectoralCollegeElection, X) => hasType(type_GeneralElection, X)))).
-
-fof(axMid_level_ontology413, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology414, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricMotor, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axMid_level_ontology415, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricMotor, X) => hasType(type_Engine, X)))).
-
-fof(axMid_level_ontology416, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalSignalling, X) => hasType(type_Signalling, X)))).
-
-fof(axMid_level_ontology417, axiom, 
- ( ! [X] : 
- (hasType(type_ElectronicSignalling, X) => hasType(type_Signalling, X)))).
-
-fof(axMid_level_ontology418, axiom, 
- ( ! [X] : 
- (hasType(type_Elephant, X) => hasType(type_Herbivore, X)))).
-
-fof(axMid_level_ontology419, axiom, 
- ( ! [X] : 
- (hasType(type_Elevator, X) => hasType(type_TransportationDevice, X)))).
-
-fof(axMid_level_ontology420, axiom, 
- ( ! [X] : 
- (hasType(type_EmbassyBuilding, X) => hasType(type_GovernmentBuilding, X)))).
-
-fof(axMid_level_ontology421, axiom, 
- ( ! [X] : 
- (hasType(type_Embracing, X) => hasType(type_Touching, X)))).
-
-fof(axMid_level_ontology422, axiom, 
- ( ! [X] : 
- (hasType(type_EmploymentFiring, X) => hasType(type_TerminatingEmployment, X)))).
-
-fof(axMid_level_ontology423, axiom, 
- ( ! [X] : 
- (hasType(type_Engine, X) => hasType(type_Transducer, X)))).
-
-fof(axMid_level_ontology424, axiom, 
- ( ! [X] : 
- (hasType(type_EntertainmentBuilding, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology425, axiom, 
- ( ! [X] : 
- (hasType(type_EntertainmentCompany, X) => hasType(type_CommercialAgent, X)))).
-
-fof(axMid_level_ontology426, axiom, 
- ( ! [X] : 
- (hasType(type_EntertainmentProfession, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMid_level_ontology427, axiom, 
- ( ! [X] : 
- (hasType(type_Entombing, X) => hasType(type_Putting, X)))).
-
-fof(axMid_level_ontology428, axiom, 
- ( ! [X] : 
- (hasType(type_Envelope, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology429, axiom, 
- ( ! [X] : 
- (hasType(type_Escaping, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology430, axiom, 
- ( ! [X] : 
- (hasType(type_Espionage, X) => hasType(type_Investigating, X)))).
-
-fof(axMid_level_ontology431, axiom, 
- ( ! [X] : 
- (hasType(type_Espionage, X) => hasType(type_PoliticalProcess, X)))).
-
-fof(axMid_level_ontology432, axiom, 
- ( ! [X] : 
- (hasType(type_EuropeanNation, X) => hasType(type_Nation, X)))).
-
-fof(axMid_level_ontology433, axiom, 
- ( ! [X] : 
- (hasType(type_Execution, X) => hasType(type_Killing, X)))).
-
-fof(axMid_level_ontology434, axiom, 
- ( ! [X] : 
- (hasType(type_ExecutiveResidence, X) => hasType(type_PermanentResidence, X)))).
-
-fof(axMid_level_ontology435, axiom, 
- ( ! [X] : 
- (hasType(type_Exhaling, X) => hasType(type_Breathing, X)))).
-
-fof(axMid_level_ontology436, axiom, 
- ( ! [X] : 
- (hasType(type_Explosion, X) => hasType(type_Radiating, X)))).
-
-fof(axMid_level_ontology437, axiom, 
- ( ! [X] : 
- (hasType(type_ExplosiveDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology438, axiom, 
- ( ! [X] : 
- (hasType(type_ExplosiveMine, X) => hasType(type_ExplosiveDevice, X)))).
-
-fof(axMid_level_ontology439, axiom, 
- ( ! [X] : 
- (hasType(type_ExplosiveMine, X) => hasType(type_Weapon, X)))).
-
-fof(axMid_level_ontology440, axiom, 
- ( ! [X] : 
- (hasType(type_ExplosiveSubstance, X) => hasType(type_Substance, X)))).
-
-fof(axMid_level_ontology441, axiom, 
- ( ! [X] : 
- (hasType(type_ExpressingApproval, X) => hasType(type_Expressing, X)))).
-
-fof(axMid_level_ontology442, axiom, 
- ( ! [X] : 
- (hasType(type_ExpressingDisapproval, X) => hasType(type_Expressing, X)))).
-
-fof(axMid_level_ontology443, axiom, 
- ( ! [X] : 
- (hasType(type_ExpressingFarewell, X) => hasType(type_Expressing, X)))).
-
-fof(axMid_level_ontology444, axiom, 
- ( ! [X] : 
- (hasType(type_ExpressingInLanguage, X) => hasType(type_Expressing, X)))).
-
-fof(axMid_level_ontology445, axiom, 
- ( ! [X] : 
- (hasType(type_ExpressingInLanguage, X) => hasType(type_LinguisticCommunication, X)))).
-
-fof(axMid_level_ontology446, axiom, 
- ( ! [X] : 
- (hasType(type_EyeGlass, X) => hasType(type_OpticalDevice, X)))).
-
-fof(axMid_level_ontology447, axiom, 
- ( ! [X] : 
- (hasType(type_EyeMotion, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology448, axiom, 
- ( ! [X] : 
- (hasType(type_Eye, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology449, axiom, 
- ( ! [X] : 
- (hasType(type_Eye, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology450, axiom, 
- ( ! [X] : 
- (hasType(type_Eyelid, X) => hasType(type_Skin, X)))).
-
-fof(axMid_level_ontology451, axiom, 
- ( ! [X] : 
- (hasType(type_Face, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology452, axiom, 
- ( ! [X] : 
- (hasType(type_Face, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology453, axiom, 
- ( ! [X] : 
- (hasType(type_FacialExpression, X) => hasType(type_Gesture, X)))).
-
-fof(axMid_level_ontology454, axiom, 
- ( ! [X] : 
- (hasType(type_FacialHair, X) => hasType(type_Hair, X)))).
-
-fof(axMid_level_ontology455, axiom, 
- ( ! [X] : 
- (hasType(type_Fact, X) => hasType(type_Statement, X)))).
-
-fof(axMid_level_ontology456, axiom, 
- ( ! [X] : 
- (hasType(type_Factory, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology457, axiom, 
- ( ! [X] : 
- (hasType(type_FallSeason, X) => hasType(type_SeasonOfYear, X)))).
-
-fof(axMid_level_ontology458, axiom, 
- ( ! [X] : 
- (hasType(type_FallingAsleep, X) => hasType(type_PsychologicalProcess, X)))).
-
-fof(axMid_level_ontology459, axiom, 
- ( ! [X] : 
- (hasType(type_Fallout, X) => hasType(type_Powder, X)))).
-
-fof(axMid_level_ontology460, axiom, 
- ( ! [X] : 
- (hasType(type_FamilyBusiness, X) => hasType(type_Partnership, X)))).
-
-fof(axMid_level_ontology461, axiom, 
- ( ! [X] : 
- (hasType(type_FanDevice, X) => hasType(type_CoolingDevice, X)))).
-
-fof(axMid_level_ontology462, axiom, 
- ( ! [X] : 
- (hasType(type_FarmBuilding, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology463, axiom, 
- ( ! [X] : 
- (hasType(type_Farm, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology464, axiom, 
- ( ! [X] : 
- (hasType(type_Farming, X) => hasType(type_Working, X)))).
-
-fof(axMid_level_ontology465, axiom, 
- ( ! [X] : 
- (hasType(type_Feather, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology466, axiom, 
- ( ! [X] : 
- (hasType(type_Feather, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology467, axiom, 
- ( ! [X] : 
- (hasType(type_Feeding, X) => hasType(type_Giving, X)))).
-
-fof(axMid_level_ontology468, axiom, 
- (! [Var_COW] : 
- (((hasType(type_Cow, Var_COW)) & ( f_attribute(Var_COW,inst_Female))) <=> (hasType(type_FemaleCow, Var_COW))))).
-
-fof(axMid_level_ontology469, axiom, 
- ( ! [X] : 
- (hasType(type_Fence, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology470, axiom, 
- ( ! [X] : 
- (hasType(type_Field, X) => hasType(type_LandArea, X)))).
-
-fof(axMid_level_ontology471, axiom, 
- ( ! [X] : 
- (hasType(type_Fighter, X) => hasType(type_MilitaryAircraft, X)))).
-
-fof(axMid_level_ontology472, axiom, 
- ( ! [X] : 
- (hasType(type_FileDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology473, axiom, 
- ( ! [X] : 
- (hasType(type_FilmDirector, X) => hasType(type_FilmMakingProfession, X)))).
-
-fof(axMid_level_ontology474, axiom, 
- ( ! [X] : 
- (hasType(type_FilmMakingProfession, X) => hasType(type_EntertainmentProfession, X)))).
-
-fof(axMid_level_ontology475, axiom, 
- ( ! [X] : 
- (hasType(type_FilmMaking, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMid_level_ontology476, axiom, 
- ( ! [X] : 
- (hasType(type_FilmProducer, X) => hasType(type_FilmMakingProfession, X)))).
-
-fof(axMid_level_ontology477, axiom, 
- ( ! [X] : 
- (hasType(type_Filter, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology478, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialBill, X) => hasType(type_FinancialText, X)))).
-
-fof(axMid_level_ontology479, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialCompany, X) => hasType(type_CommercialAgent, X)))).
-
-fof(axMid_level_ontology480, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialService, X) => hasType(type_CommercialService, X)))).
-
-fof(axMid_level_ontology481, axiom, 
- ( ! [X] : 
- (hasType(type_FinancialText, X) => hasType(type_Report, X)))).
-
-fof(axMid_level_ontology482, axiom, 
- ( ! [X] : 
- (hasType(type_Financing, X) => hasType(type_FinancialService, X)))).
-
-fof(axMid_level_ontology483, axiom, 
- ( ! [X] : 
- (hasType(type_Financing, X) => hasType(type_Funding, X)))).
-
-fof(axMid_level_ontology484, axiom, 
- ( ! [X] : 
- (hasType(type_Finger, X) => hasType(type_DigitAppendage, X)))).
-
-fof(axMid_level_ontology485, axiom, 
- ( ! [X] : 
- (hasType(type_Fingerprint, X) => hasType(type_BiologicalAttribute, X)))).
-
-fof(axMid_level_ontology486, axiom, 
- ( ! [X] : 
- (hasType(type_Fingerprint, X) => hasType(type_ShapeAttribute, X)))).
-
-fof(axMid_level_ontology487, axiom, 
- ( ! [X] : 
- (hasType(type_FiniteQuantity, X) => hasType(type_Quantity, X)))).
-
-fof(axMid_level_ontology488, axiom, 
- ( ! [X] : 
- (hasType(type_Firearm, X) => hasType(type_Gun, X)))).
-
-fof(axMid_level_ontology489, axiom, 
- ( ! [X] : 
- (hasType(type_Fireplace, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology490, axiom, 
- ( ! [X] : 
- (hasType(type_Fireplace, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology491, axiom, 
- ( ! [X] : 
- (hasType(type_FishMeat, X) => hasType(type_Meat, X)))).
-
-fof(axMid_level_ontology492, axiom, 
- ( ! [X] : 
- (hasType(type_Flag, X) => hasType(type_Icon, X)))).
-
-fof(axMid_level_ontology493, axiom, 
- ( ! [X] : 
- (hasType(type_Flooding, X) => hasType(type_LiquidMotion, X)))).
-
-fof(axMid_level_ontology494, axiom, 
- ( ! [X] : 
- (hasType(type_Floor, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology495, axiom, 
- ( ! [X] : 
- (hasType(type_Flour, X) => hasType(type_Powder, X)))).
-
-fof(axMid_level_ontology496, axiom, 
- ( ! [X] : 
- (hasType(type_Flour, X) => hasType(type_PreparedFood, X)))).
-
-fof(axMid_level_ontology497, axiom, 
- ( ! [X] : 
- (hasType(type_Flower, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology498, axiom, 
- ( ! [X] : 
- (hasType(type_Flower, X) => hasType(type_PlantAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology499, axiom, 
- ( ! [X] : 
- (hasType(type_FluidContainer, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology500, axiom, 
- ( ! [X] : 
- (hasType(type_FlyInsect, X) => hasType(type_Insect, X)))).
-
-fof(axMid_level_ontology501, axiom, 
- ( ! [X] : 
- (hasType(type_Flying, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology502, axiom, 
- ( ! [X] : 
- (hasType(type_Focusing, X) => hasType(type_QuantityChange, X)))).
-
-fof(axMid_level_ontology503, axiom, 
- ( ! [X] : 
- (hasType(type_Fodder, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology504, axiom, 
- ( ! [X] : 
- (hasType(type_Fog, X) => hasType(type_WaterCloud, X)))).
-
-fof(axMid_level_ontology505, axiom, 
- ( ! [X] : 
- (hasType(type_Folding, X) => hasType(type_ShapeChange, X)))).
-
-fof(axMid_level_ontology506, axiom, 
- ( ! [X] : 
- (hasType(type_Foot, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology507, axiom, 
- ( ! [X] : 
- (hasType(type_Foot, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology508, axiom, 
- ( ! [X] : 
- (hasType(type_FormOfGovernment, X) => hasType(type_PoliticoEconomicAttribute, X)))).
-
-fof(axMid_level_ontology509, axiom, 
- ( ! [X] : 
- (hasType(type_FormText, X) => hasType(type_Text, X)))).
-
-fof(axMid_level_ontology510, axiom, 
- ( ! [X] : 
- (hasType(type_FormalMeeting, X) => hasType(type_Meeting, X)))).
-
-fof(axMid_level_ontology511, axiom, 
- ( ! [X] : 
- (hasType(type_FossilFuel, X) => hasType(type_Fuel, X)))).
-
-fof(axMid_level_ontology512, axiom, 
- ( ! [X] : 
- (hasType(type_FossilFuel, X) => hasType(type_PetroleumProduct, X)))).
-
-fof(axMid_level_ontology513, axiom, 
- ( ! [X] : 
- (hasType(type_Founding, X) => hasType(type_Declaring, X)))).
-
-fof(axMid_level_ontology514, axiom, 
- ( ! [X] : 
- (hasType(type_Founding, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMid_level_ontology515, axiom, 
- ( ! [X] : 
- (hasType(type_Fox, X) => hasType(type_Canine, X)))).
-
-fof(axMid_level_ontology516, axiom, 
- ( ! [X] : 
- (hasType(type_FreeAtom, X) => hasType(type_Atom, X)))).
-
-fof(axMid_level_ontology517, axiom, 
- ( ! [X] : 
- (hasType(type_Frightening, X) => hasType(type_PsychologicalProcess, X)))).
-
-fof(axMid_level_ontology518, axiom, 
- ( ! [X] : 
- (hasType(type_Frowning, X) => hasType(type_FacialExpression, X)))).
-
-fof(axMid_level_ontology519, axiom, 
- ( ! [X] : 
- (hasType(type_Fuel, X) => hasType(type_Substance, X)))).
-
-fof(axMid_level_ontology520, axiom, 
- ( ! [X] : 
- (hasType(type_FullTimePosition, X) => hasType(type_Position, X)))).
-
-fof(axMid_level_ontology521, axiom, 
- ( ! [X] : 
- (hasType(type_Funeral, X) => hasType(type_FormalMeeting, X)))).
-
-fof(axMid_level_ontology522, axiom, 
- ( ! [X] : 
- (hasType(type_Furniture, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology523, axiom, 
- ( ! [X] : 
- (hasType(type_GainingConsciousness, X) => hasType(type_PsychologicalProcess, X)))).
-
-fof(axMid_level_ontology524, axiom, 
- ( ! [X] : 
- (hasType(type_GameArtifact, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology525, axiom, 
- ( ! [X] : 
- (hasType(type_GameAttribute, X) => hasType(type_ContestAttribute, X)))).
-
-fof(axMid_level_ontology526, axiom, 
- ( ! [X] : 
- (hasType(type_GameBoard, X) => hasType(type_GameArtifact, X)))).
-
-fof(axMid_level_ontology527, axiom, 
- ( ! [X] : 
- (hasType(type_GameCall, X) => hasType(type_Deciding, X)))).
-
-fof(axMid_level_ontology528, axiom, 
- ( ! [X] : 
- (hasType(type_GameCall, X) => hasType(type_Declaring, X)))).
-
-fof(axMid_level_ontology529, axiom, 
- ( ! [X] : 
- (hasType(type_GameDie, X) => hasType(type_GamePiece, X)))).
-
-fof(axMid_level_ontology530, axiom, 
- ( ! [X] : 
- (hasType(type_GameGoal, X) => hasType(type_GameArtifact, X)))).
-
-fof(axMid_level_ontology531, axiom, 
- ( ! [X] : 
- (hasType(type_GamePiece, X) => hasType(type_GameArtifact, X)))).
-
-fof(axMid_level_ontology532, axiom, 
- ( ! [X] : 
- (hasType(type_GameReferee, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMid_level_ontology533, axiom, 
- ( ! [X] : 
- (hasType(type_GameShot, X) => hasType(type_Impelling, X)))).
-
-fof(axMid_level_ontology534, axiom, 
- ( ! [X] : 
- (hasType(type_GameShot, X) => hasType(type_Maneuver, X)))).
-
-fof(axMid_level_ontology535, axiom, 
- ( ! [X] : 
- (hasType(type_Garage, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology536, axiom, 
- ( ! [X] : 
- (hasType(type_GasolineEngine, X) => hasType(type_InternalCombustionEngine, X)))).
-
-fof(axMid_level_ontology537, axiom, 
- ( ! [X] : 
- (hasType(type_Gastropod, X) => hasType(type_Mollusk, X)))).
-
-fof(axMid_level_ontology538, axiom, 
- ( ! [X] : 
- (hasType(type_Girl, X) => hasType(type_HumanChild, X)))).
-
-fof(axMid_level_ontology539, axiom, 
- ( ! [X] : 
- (hasType(type_Girl, X) => hasType(type_Woman, X)))).
-
-fof(axMid_level_ontology540, axiom, 
- ( ! [X] : 
- (hasType(type_Glass, X) => hasType(type_Mixture, X)))).
-
-fof(axMid_level_ontology541, axiom, 
- ( ! [X] : 
- (hasType(type_Glove, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology542, axiom, 
- ( ! [X] : 
- (hasType(type_Glue, X) => hasType(type_Mixture, X)))).
-
-fof(axMid_level_ontology543, axiom, 
- ( ! [X] : 
- (hasType(type_Goose, X) => hasType(type_Poultry, X)))).
-
-fof(axMid_level_ontology544, axiom, 
- ( ! [X] : 
- (hasType(type_GovernmentBuilding, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology545, axiom, 
- ( ! [X] : 
- (hasType(type_GovernmentOfficer, X) => hasType(type_Profession, X)))).
-
-fof(axMid_level_ontology546, axiom, 
- ( ! [X] : 
- (hasType(type_GovernmentSecretary, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMid_level_ontology547, axiom, 
- ( ! [X] : 
- (hasType(type_GraduateSchool, X) => hasType(type_PostSecondarySchool, X)))).
-
-fof(axMid_level_ontology548, axiom, 
- ( ! [X] : 
- (hasType(type_GraphDiagram, X) => hasType(type_Icon, X)))).
-
-fof(axMid_level_ontology549, axiom, 
- ( ! [X] : 
- (hasType(type_Grass, X) => hasType(type_FloweringPlant, X)))).
-
-fof(axMid_level_ontology550, axiom, 
- ( ! [X] : 
- (hasType(type_Grasshopper, X) => hasType(type_Insect, X)))).
-
-fof(axMid_level_ontology551, axiom, 
- ( ! [X] : 
- (hasType(type_Greeting, X) => hasType(type_Expressing, X)))).
-
-fof(axMid_level_ontology552, axiom, 
- ( ! [X] : 
- (hasType(type_GroceryStore, X) => hasType(type_RetailStore, X)))).
-
-fof(axMid_level_ontology553, axiom, 
- ( ! [X] : 
- (hasType(type_GroupOfAnimals, X) => hasType(type_Group, X)))).
-
-fof(axMid_level_ontology554, axiom, 
- ( ! [X] : 
- (hasType(type_Guitar, X) => hasType(type_StringInstrument, X)))).
-
-fof(axMid_level_ontology555, axiom, 
- ( ! [X] : 
- (hasType(type_GunBarrel, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology556, axiom, 
- ( ! [X] : 
- (hasType(type_GunPowder, X) => hasType(type_Mixture, X)))).
-
-fof(axMid_level_ontology557, axiom, 
- ( ! [X] : 
- (hasType(type_GunStock, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology558, axiom, 
- ( ! [X] : 
- (hasType(type_GunTrigger, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology559, axiom, 
- ( ! [X] : 
- (hasType(type_Gun, X) => hasType(type_ProjectileLauncher, X)))).
-
-fof(axMid_level_ontology560, axiom, 
- ( ! [X] : 
- (hasType(type_Gun, X) => hasType(type_Weapon, X)))).
-
-fof(axMid_level_ontology561, axiom, 
- ( ! [X] : 
- (hasType(type_HairRemoval, X) => hasType(type_Removing, X)))).
-
-fof(axMid_level_ontology562, axiom, 
- ( ! [X] : 
- (hasType(type_Hair, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology563, axiom, 
- ( ! [X] : 
- (hasType(type_Hammer, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology564, axiom, 
- ( ! [X] : 
- (hasType(type_HandGesture, X) => hasType(type_Gesture, X)))).
-
-fof(axMid_level_ontology565, axiom, 
- ( ! [X] : 
- (hasType(type_HandGrenade, X) => hasType(type_Bomb, X)))).
-
-fof(axMid_level_ontology566, axiom, 
- ( ! [X] : 
- (hasType(type_Hand, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology567, axiom, 
- ( ! [X] : 
- (hasType(type_Hand, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology568, axiom, 
- ( ! [X] : 
- (hasType(type_HandgrenadeAttack, X) => hasType(type_Bombing, X)))).
-
-fof(axMid_level_ontology569, axiom, 
- ( ! [X] : 
- (hasType(type_Handle, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology570, axiom, 
- ( ! [X] : 
- (hasType(type_Hanging, X) => hasType(type_Suffocating, X)))).
-
-fof(axMid_level_ontology571, axiom, 
- ( ! [X] : 
- (hasType(type_Harvesting, X) => hasType(type_Removing, X)))).
-
-fof(axMid_level_ontology572, axiom, 
- ( ! [X] : 
- (hasType(type_Hat, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology573, axiom, 
- ( ! [X] : 
- (hasType(type_Hay, X) => hasType(type_Fodder, X)))).
-
-fof(axMid_level_ontology574, axiom, 
- ( ! [X] : 
- (hasType(type_Head, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology575, axiom, 
- ( ! [X] : 
- (hasType(type_Head, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology576, axiom, 
- ( ! [X] : 
- (hasType(type_Headlight, X) => hasType(type_VehicleLight, X)))).
-
-fof(axMid_level_ontology577, axiom, 
- ( ! [X] : 
- (hasType(type_Heart, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology578, axiom, 
- ( ! [X] : 
- (hasType(type_Heart, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology579, axiom, 
- ( ! [X] : 
- (hasType(type_HeatingDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology580, axiom, 
- ( ! [X] : 
- (hasType(type_Helicopter, X) => hasType(type_Aircraft, X)))).
-
-fof(axMid_level_ontology581, axiom, 
- (! [Var_H] : 
- (((hasType(type_Chicken, Var_H)) & ( f_attribute(Var_H,inst_Female))) <=> (hasType(type_Hen, Var_H))))).
-
-fof(axMid_level_ontology582, axiom, 
- ( ! [X] : 
- (hasType(type_Herbivore, X) => hasType(type_Mammal, X)))).
-
-fof(axMid_level_ontology583, axiom, 
- ( ! [X] : 
- (hasType(type_HighSchool, X) => hasType(type_School, X)))).
-
-fof(axMid_level_ontology584, axiom, 
- ( ! [X] : 
- (hasType(type_Hijacking, X) => hasType(type_Robbing, X)))).
-
-fof(axMid_level_ontology585, axiom, 
- ( ! [X] : 
- (hasType(type_Hinge, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology586, axiom, 
- ( ! [X] : 
- (hasType(type_HistoricalAccount, X) => hasType(type_FactualText, X)))).
-
-fof(axMid_level_ontology587, axiom, 
- ( ! [X] : 
- (hasType(type_HistoricalAccount, X) => hasType(type_NarrativeText, X)))).
-
-fof(axMid_level_ontology588, axiom, 
- ( ! [X] : 
- (hasType(type_HoistingDevice, X) => hasType(type_MaterialHandlingEquipment, X)))).
-
-fof(axMid_level_ontology589, axiom, 
- ( ! [X] : 
- (hasType(type_Holder, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology590, axiom, 
- ( ! [X] : 
- (hasType(type_HolidayCard, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axMid_level_ontology591, axiom, 
- ( ! [X] : 
- (hasType(type_Holster, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology592, axiom, 
- ( ! [X] : 
- (hasType(type_HomeBase, X) => hasType(type_BaseballBase, X)))).
-
-fof(axMid_level_ontology593, axiom, 
- ( ! [X] : 
- (hasType(type_Honey, X) => hasType(type_AnimalSubstance, X)))).
-
-fof(axMid_level_ontology594, axiom, 
- ( ! [X] : 
- (hasType(type_Honey, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology595, axiom, 
- ( ! [X] : 
- (hasType(type_Hoof, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology596, axiom, 
- ( ! [X] : 
- (hasType(type_Hoof, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology597, axiom, 
- ( ! [X] : 
- (hasType(type_HormoneTSH, X) => hasType(type_Hormone, X)))).
-
-fof(axMid_level_ontology598, axiom, 
- ( ! [X] : 
- (hasType(type_HornInstrument, X) => hasType(type_MusicalInstrument, X)))).
-
-fof(axMid_level_ontology599, axiom, 
- ( ! [X] : 
- (hasType(type_Horn, X) => hasType(type_Bone, X)))).
-
-fof(axMid_level_ontology600, axiom, 
- ( ! [X] : 
- (hasType(type_HorseRiding, X) => hasType(type_Carrying, X)))).
-
-fof(axMid_level_ontology601, axiom, 
- ( ! [X] : 
- (hasType(type_Horse, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axMid_level_ontology602, axiom, 
- ( ! [X] : 
- (hasType(type_Horse, X) => hasType(type_Livestock, X)))).
-
-fof(axMid_level_ontology603, axiom, 
- ( ! [X] : 
- (hasType(type_HospitalBuilding, X) => hasType(type_TemporaryResidence, X)))).
-
-fof(axMid_level_ontology604, axiom, 
- ( ! [X] : 
- (hasType(type_HospitalOrganization, X) => hasType(type_CareOrganization, X)))).
-
-fof(axMid_level_ontology605, axiom, 
- ( ! [X] : 
- (hasType(type_HostageTaking, X) => hasType(type_UnilateralGetting, X)))).
-
-fof(axMid_level_ontology606, axiom, 
- ( ! [X] : 
- (hasType(type_Hotel, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology607, axiom, 
- ( ! [X] : 
- (hasType(type_Hotel, X) => hasType(type_TemporaryResidence, X)))).
-
-fof(axMid_level_ontology608, axiom, 
- ( ! [X] : 
- (hasType(type_HumanAdult, X) => hasType(type_Human, X)))).
-
-fof(axMid_level_ontology609, axiom, 
- ( ! [X] : 
- (hasType(type_HumanBaby, X) => hasType(type_HumanChild, X)))).
-
-fof(axMid_level_ontology610, axiom, 
- ( ! [X] : 
- (hasType(type_HumanChild, X) => hasType(type_HumanYouth, X)))).
-
-fof(axMid_level_ontology611, axiom, 
- ( ! [X] : 
- (hasType(type_HumanCorpse, X) => hasType(type_OrganicObject, X)))).
-
-fof(axMid_level_ontology612, axiom, 
- ( ! [X] : 
- (hasType(type_HumanYouth, X) => hasType(type_Human, X)))).
-
-fof(axMid_level_ontology613, axiom, 
- ( ! [X] : 
- (hasType(type_Hydrocarbon, X) => hasType(type_OrganicCompound, X)))).
-
-fof(axMid_level_ontology614, axiom, 
- ( ! [X] : 
- (hasType(type_Hypothalamus, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology615, axiom, 
- ( ! [X] : 
- (hasType(type_Hypothalamus, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology616, axiom, 
- (! [Var_ICE] : 
- (((hasType(type_Water, Var_ICE)) & ( f_attribute(Var_ICE,inst_Solid))) <=> (hasType(type_Ice, Var_ICE))))).
-
-fof(axMid_level_ontology617, axiom, 
- ( ! [X] : 
- (hasType(type_Imagining, X) => hasType(type_PsychologicalProcess, X)))).
-
-fof(axMid_level_ontology618, axiom, 
- ( ! [X] : 
- (hasType(type_Immigrating, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology619, axiom, 
- ( ! [X] : 
- (hasType(type_Imprisoning, X) => hasType(type_Confining, X)))).
-
-fof(axMid_level_ontology620, axiom, 
- ( ! [X] : 
- (hasType(type_IncendiaryDeviceAttack, X) => hasType(type_Combustion, X)))).
-
-fof(axMid_level_ontology621, axiom, 
- ( ! [X] : 
- (hasType(type_IncendiaryDeviceAttack, X) => hasType(type_ViolentContest, X)))).
-
-fof(axMid_level_ontology622, axiom, 
- ( ! [X] : 
- (hasType(type_Inclining, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology623, axiom, 
- ( ! [X] : 
- (hasType(type_Inclining, X) => hasType(type_MotionDownward, X)))).
-
-fof(axMid_level_ontology624, axiom, 
- ( ! [X] : 
- (hasType(type_IncomeTax, X) => hasType(type_Tax, X)))).
-
-fof(axMid_level_ontology625, axiom, 
- ( ! [X] : 
- (hasType(type_Indicating, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology626, axiom, 
- ( ! [X] : 
- (hasType(type_Indicating, X) => hasType(type_Communication, X)))).
-
-fof(axMid_level_ontology627, axiom, 
- ( ! [X] : 
- (hasType(type_IndustrialPlant, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology628, axiom, 
- ( ! [X] : 
- (hasType(type_Industry, X) => hasType(type_Collection, X)))).
-
-fof(axMid_level_ontology629, axiom, 
- ( ! [X] : 
- (hasType(type_InfectiousDisease, X) => hasType(type_DiseaseOrSyndrome, X)))).
-
-fof(axMid_level_ontology630, axiom, 
- ( ! [X] : 
- (hasType(type_Infiltration, X) => hasType(type_JoiningAnOrganization, X)))).
-
-fof(axMid_level_ontology631, axiom, 
- ( ! [X] : 
- (hasType(type_InfiniteQuantity, X) => hasType(type_Quantity, X)))).
-
-fof(axMid_level_ontology632, axiom, 
- ( ! [X] : 
- (hasType(type_Inhaling, X) => hasType(type_Breathing, X)))).
-
-fof(axMid_level_ontology633, axiom, 
- ( ! [X] : 
- (hasType(type_Inheriting, X) => hasType(type_UnilateralGetting, X)))).
-
-fof(axMid_level_ontology634, axiom, 
- ( ! [X] : 
- (hasType(type_Installing, X) => hasType(type_Putting, X)))).
-
-fof(axMid_level_ontology635, axiom, 
- ( ! [X] : 
- (hasType(type_InstrumentalMusic, X) => hasType(type_Music, X)))).
-
-fof(axMid_level_ontology636, axiom, 
- ( ! [X] : 
- (hasType(type_Insulin, X) => hasType(type_Hormone, X)))).
-
-fof(axMid_level_ontology637, axiom, 
- ( ! [X] : 
- (hasType(type_InsuranceCompany, X) => hasType(type_CommercialAgent, X)))).
-
-fof(axMid_level_ontology638, axiom, 
- ( ! [X] : 
- (hasType(type_InsurancePolicy, X) => hasType(type_Certificate, X)))).
-
-fof(axMid_level_ontology639, axiom, 
- ( ! [X] : 
- (hasType(type_InternalCombustionEngine, X) => hasType(type_Engine, X)))).
-
-fof(axMid_level_ontology640, axiom, 
- ( ! [X] : 
- (hasType(type_Interviewing, X) => hasType(type_FormalMeeting, X)))).
-
-fof(axMid_level_ontology641, axiom, 
- ( ! [X] : 
- (hasType(type_Intestine, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology642, axiom, 
- ( ! [X] : 
- (hasType(type_Intestine, X) => hasType(type_BodyVessel, X)))).
-
-fof(axMid_level_ontology643, axiom, 
- ( ! [X] : 
- (hasType(type_Ion, X) => hasType(type_PureSubstance, X)))).
-
-fof(axMid_level_ontology644, axiom, 
- ( ! [X] : 
- (hasType(type_Ivory, X) => hasType(type_Bone, X)))).
-
-fof(axMid_level_ontology645, axiom, 
- ( ! [X] : 
- (hasType(type_Janitor, X) => hasType(type_UnskilledOccupation, X)))).
-
-fof(axMid_level_ontology646, axiom, 
- ( ! [X] : 
- (hasType(type_Journalist, X) => hasType(type_Profession, X)))).
-
-fof(axMid_level_ontology647, axiom, 
- ( ! [X] : 
- (hasType(type_Judge, X) => hasType(type_Attorney, X)))).
-
-fof(axMid_level_ontology648, axiom, 
- ( ! [X] : 
- (hasType(type_Judge, X) => hasType(type_GovernmentOfficer, X)))).
-
-fof(axMid_level_ontology649, axiom, 
- ( ! [X] : 
- (hasType(type_Jumping, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology650, axiom, 
- ( ! [X] : 
- (hasType(type_Jumping, X) => hasType(type_MotionUpward, X)))).
-
-fof(axMid_level_ontology651, axiom, 
- ( ! [X] : 
- (hasType(type_JuniorCollege, X) => hasType(type_PostSecondarySchool, X)))).
-
-fof(axMid_level_ontology652, axiom, 
- ( ! [X] : 
- (hasType(type_Jury, X) => hasType(type_GroupOfPeople, X)))).
-
-fof(axMid_level_ontology653, axiom, 
- ( ! [X] : 
- (hasType(type_Key, X) => hasType(type_SecurityDevice, X)))).
-
-fof(axMid_level_ontology654, axiom, 
- ( ! [X] : 
- (hasType(type_Kicking, X) => hasType(type_Impelling, X)))).
-
-fof(axMid_level_ontology655, axiom, 
- ( ! [X] : 
- (hasType(type_Kidnapping, X) => hasType(type_Robbing, X)))).
-
-fof(axMid_level_ontology656, axiom, 
- ( ! [X] : 
- (hasType(type_Kidney, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology657, axiom, 
- ( ! [X] : 
- (hasType(type_Kidney, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology658, axiom, 
- ( ! [X] : 
- (hasType(type_Kissing, X) => hasType(type_Touching, X)))).
-
-fof(axMid_level_ontology659, axiom, 
- ( ! [X] : 
- (hasType(type_Kitchen, X) => hasType(type_Room, X)))).
-
-fof(axMid_level_ontology660, axiom, 
- ( ! [X] : 
- (hasType(type_Knee, X) => hasType(type_BodyJoint, X)))).
-
-fof(axMid_level_ontology661, axiom, 
- ( ! [X] : 
- (hasType(type_KnifeAttack, X) => hasType(type_ViolentContest, X)))).
-
-fof(axMid_level_ontology662, axiom, 
- ( ! [X] : 
- (hasType(type_Knife, X) => hasType(type_CuttingDevice, X)))).
-
-fof(axMid_level_ontology663, axiom, 
- ( ! [X] : 
- (hasType(type_Knuckle, X) => hasType(type_BodyJoint, X)))).
-
-fof(axMid_level_ontology664, axiom, 
- ( ! [X] : 
- (hasType(type_Label, X) => hasType(type_Text, X)))).
-
-fof(axMid_level_ontology665, axiom, 
- ( ! [X] : 
- (hasType(type_LaborStriking, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMid_level_ontology666, axiom, 
- ( ! [X] : 
- (hasType(type_Laboratory, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology667, axiom, 
- ( ! [X] : 
- (hasType(type_Ladder, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology668, axiom, 
- (! [Var_L] : 
- (((hasType(type_Sheep, Var_L)) & ( f_attribute(Var_L,inst_NonFullyFormed))) <=> (hasType(type_Lamb, Var_L))))).
-
-fof(axMid_level_ontology669, axiom, 
- ( ! [X] : 
- (hasType(type_LandTransportation, X) => hasType(type_Transportation, X)))).
-
-fof(axMid_level_ontology670, axiom, 
- ( ! [X] : 
- (hasType(type_LandVehicle, X) => hasType(type_Vehicle, X)))).
-
-fof(axMid_level_ontology671, axiom, 
- ( ! [X] : 
- (hasType(type_Landing, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology672, axiom, 
- ( ! [X] : 
- (hasType(type_Laughing, X) => hasType(type_FacialExpression, X)))).
-
-fof(axMid_level_ontology673, axiom, 
- ( ! [X] : 
- (hasType(type_Laughing, X) => hasType(type_Vocalizing, X)))).
-
-fof(axMid_level_ontology674, axiom, 
- ( ! [X] : 
- (hasType(type_LawEnforcement, X) => hasType(type_PoliticalProcess, X)))).
-
-fof(axMid_level_ontology675, axiom, 
- ( ! [X] : 
- (hasType(type_LawEnforcement, X) => hasType(type_RegulatoryProcess, X)))).
-
-fof(axMid_level_ontology676, axiom, 
- ( ! [X] : 
- (hasType(type_Lawn, X) => hasType(type_CultivatedLandArea, X)))).
-
-fof(axMid_level_ontology677, axiom, 
- ( ! [X] : 
- (hasType(type_Lawn, X) => hasType(type_Field, X)))).
-
-fof(axMid_level_ontology678, axiom, 
- ( ! [X] : 
- (hasType(type_LayingEggs, X) => hasType(type_OrganismProcess, X)))).
-
-fof(axMid_level_ontology679, axiom, 
- ( ! [X] : 
- (hasType(type_Leather, X) => hasType(type_Fabric, X)))).
-
-fof(axMid_level_ontology680, axiom, 
- ( ! [X] : 
- (hasType(type_Leaving, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology681, axiom, 
- ( ! [X] : 
- (hasType(type_Lecture, X) => hasType(type_Demonstrating, X)))).
-
-fof(axMid_level_ontology682, axiom, 
- ( ! [X] : 
- (hasType(type_Lecture, X) => hasType(type_Speaking, X)))).
-
-fof(axMid_level_ontology683, axiom, 
- ( ! [X] : 
- (hasType(type_Leg, X) => hasType(type_Limb, X)))).
-
-fof(axMid_level_ontology684, axiom, 
- ( ! [X] : 
- (hasType(type_LegalAppeal, X) => hasType(type_JudicialProcess, X)))).
-
-fof(axMid_level_ontology685, axiom, 
- ( ! [X] : 
- (hasType(type_LegalAppeal, X) => hasType(type_Requesting, X)))).
-
-fof(axMid_level_ontology686, axiom, 
- ( ! [X] : 
- (hasType(type_LegalAquittal, X) => hasType(type_LegalDecision, X)))).
-
-fof(axMid_level_ontology687, axiom, 
- ( ! [X] : 
- (hasType(type_LegalAward, X) => hasType(type_LegalDecision, X)))).
-
-fof(axMid_level_ontology688, axiom, 
- ( ! [X] : 
- (hasType(type_LegalCharge, X) => hasType(type_LegalAction, X)))).
-
-fof(axMid_level_ontology689, axiom, 
- ( ! [X] : 
- (hasType(type_LegalConviction, X) => hasType(type_LegalDecision, X)))).
-
-fof(axMid_level_ontology690, axiom, 
- ( ! [X] : 
- (hasType(type_LegalDismissal, X) => hasType(type_LegalDecision, X)))).
-
-fof(axMid_level_ontology691, axiom, 
- ( ! [X] : 
- (hasType(type_LegalOpinion, X) => hasType(type_Argument, X)))).
-
-fof(axMid_level_ontology692, axiom, 
- ( ! [X] : 
- (hasType(type_LegalSummons, X) => hasType(type_JudicialProcess, X)))).
-
-fof(axMid_level_ontology693, axiom, 
- ( ! [X] : 
- (hasType(type_LegalSummons, X) => hasType(type_Ordering, X)))).
-
-fof(axMid_level_ontology694, axiom, 
- ( ! [X] : 
- (hasType(type_LemonFruit, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology695, axiom, 
- ( ! [X] : 
- (hasType(type_LemonFruit, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axMid_level_ontology696, axiom, 
- ( ! [X] : 
- (hasType(type_Lengthening, X) => hasType(type_Increasing, X)))).
-
-fof(axMid_level_ontology697, axiom, 
- ( ! [X] : 
- (hasType(type_Lens, X) => hasType(type_OpticalDevice, X)))).
-
-fof(axMid_level_ontology698, axiom, 
- ( ! [X] : 
- (hasType(type_Lesion, X) => hasType(type_AbnormalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology699, axiom, 
- ( ! [X] : 
- (hasType(type_LetterBombAttack, X) => hasType(type_Bombing, X)))).
-
-fof(axMid_level_ontology700, axiom, 
- ( ! [X] : 
- (hasType(type_Letter, X) => hasType(type_FactualText, X)))).
-
-fof(axMid_level_ontology701, axiom, 
- ( ! [X] : 
- (hasType(type_Library, X) => hasType(type_EducationalOrganization, X)))).
-
-fof(axMid_level_ontology702, axiom, 
- ( ! [X] : 
- (hasType(type_License, X) => hasType(type_Certificate, X)))).
-
-fof(axMid_level_ontology703, axiom, 
- ( ! [X] : 
- (hasType(type_Licking, X) => hasType(type_Touching, X)))).
-
-fof(axMid_level_ontology704, axiom, 
- ( ! [X] : 
- (hasType(type_Lieutenant, X) => hasType(type_MilitaryOfficer, X)))).
-
-fof(axMid_level_ontology705, axiom, 
- ( ! [X] : 
- (hasType(type_LightFixture, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology706, axiom, 
- ( ! [X] : 
- (hasType(type_Lightning, X) => hasType(type_Radiating, X)))).
-
-fof(axMid_level_ontology707, axiom, 
- ( ! [X] : 
- (hasType(type_Lightning, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axMid_level_ontology708, axiom, 
- ( ! [X] : 
- (hasType(type_Lilac, X) => hasType(type_FloweringPlant, X)))).
-
-fof(axMid_level_ontology709, axiom, 
- ( ! [X] : 
- (hasType(type_Limb, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology710, axiom, 
- ( ! [X] : 
- (hasType(type_Limb, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology711, axiom, 
- ( ! [X] : 
- (hasType(type_LinguisticAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axMid_level_ontology712, axiom, 
- ( ! [X] : 
- (hasType(type_Lip, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology713, axiom, 
- ( ! [X] : 
- (hasType(type_Lip, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology714, axiom, 
- ( ! [X] : 
- (hasType(type_LiquefiedPetroleumGas, X) => hasType(type_FossilFuel, X)))).
-
-fof(axMid_level_ontology715, axiom, 
- ( ! [X] : 
- (hasType(type_LiquefiedPetroleumGas, X) => hasType(type_RefinedPetroleumProduct, X)))).
-
-fof(axMid_level_ontology716, axiom, 
- ( ! [X] : 
- (hasType(type_LiquidBodySubstance, X) => hasType(type_BodySubstance, X)))).
-
-fof(axMid_level_ontology717, axiom, 
- ( ! [X] : 
- (hasType(type_Liver, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology718, axiom, 
- ( ! [X] : 
- (hasType(type_Liver, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology719, axiom, 
- ( ! [X] : 
- (hasType(type_LoadingWeapon, X) => hasType(type_Inserting, X)))).
-
-fof(axMid_level_ontology720, axiom, 
- ( ! [X] : 
- (hasType(type_Lock, X) => hasType(type_SecurityDevice, X)))).
-
-fof(axMid_level_ontology721, axiom, 
- ( ! [X] : 
- (hasType(type_LosingConsciousness, X) => hasType(type_PsychologicalProcess, X)))).
-
-fof(axMid_level_ontology722, axiom, 
- ( ! [X] : 
- (hasType(type_Lung, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology723, axiom, 
- ( ! [X] : 
- (hasType(type_Lung, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology724, axiom, 
- ( ! [X] : 
- (hasType(type_LyingDown, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology725, axiom, 
- ( ! [X] : 
- (hasType(type_LyingDown, X) => hasType(type_MotionDownward, X)))).
-
-fof(axMid_level_ontology726, axiom, 
- ( ! [X] : 
- (hasType(type_Lynching, X) => hasType(type_Killing, X)))).
-
-fof(axMid_level_ontology727, axiom, 
- ( ! [X] : 
- (hasType(type_Lyrics, X) => hasType(type_Text, X)))).
-
-fof(axMid_level_ontology728, axiom, 
- ( ! [X] : 
- (hasType(type_Magazine, X) => hasType(type_Periodical, X)))).
-
-fof(axMid_level_ontology729, axiom, 
- ( ! [X] : 
- (hasType(type_Magnetism, X) => hasType(type_RadiatingElectromagnetic, X)))).
-
-fof(axMid_level_ontology730, axiom, 
- ( ! [X] : 
- (hasType(type_Maid, X) => hasType(type_ServicePosition, X)))).
-
-fof(axMid_level_ontology731, axiom, 
- ( ! [X] : 
- (hasType(type_Mailbox, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology732, axiom, 
- ( ! [X] : 
- (hasType(type_Mailing, X) => hasType(type_Transfer, X)))).
-
-fof(axMid_level_ontology733, axiom, 
- ( ! [X] : 
- (hasType(type_MaizeGrain, X) => hasType(type_CerealGrain, X)))).
-
-fof(axMid_level_ontology734, axiom, 
- ( ! [X] : 
- (hasType(type_MaizeGrain, X) => hasType(type_GroceryProduce, X)))).
-
-fof(axMid_level_ontology735, axiom, 
- ( ! [X] : 
- (hasType(type_MajorGeneral, X) => hasType(type_MilitaryGeneral, X)))).
-
-fof(axMid_level_ontology736, axiom, 
- ( ! [X] : 
- (hasType(type_Manifold, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology737, axiom, 
- ( ! [X] : 
- (hasType(type_ManualLabor, X) => hasType(type_Position, X)))).
-
-fof(axMid_level_ontology738, axiom, 
- ( ! [X] : 
- (hasType(type_Map, X) => hasType(type_Icon, X)))).
-
-fof(axMid_level_ontology739, axiom, 
- ( ! [X] : 
- (hasType(type_Marble, X) => hasType(type_Rock, X)))).
-
-fof(axMid_level_ontology740, axiom, 
- ( ! [X] : 
- (hasType(type_Marketplace, X) => hasType(type_GeographicArea, X)))).
-
-fof(axMid_level_ontology741, axiom, 
- ( ! [X] : 
- (hasType(type_Marshal, X) => hasType(type_PoliceOfficer, X)))).
-
-fof(axMid_level_ontology742, axiom, 
- ( ! [X] : 
- (hasType(type_Massaging, X) => hasType(type_TherapeuticProcess, X)))).
-
-fof(axMid_level_ontology743, axiom, 
- ( ! [X] : 
- (hasType(type_Massaging, X) => hasType(type_Touching, X)))).
-
-fof(axMid_level_ontology744, axiom, 
- ( ! [X] : 
- (hasType(type_Mast, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology745, axiom, 
- ( ! [X] : 
- (hasType(type_MatchDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology746, axiom, 
- ( ! [X] : 
- (hasType(type_MaterialHandlingEquipment, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology747, axiom, 
- ( ! [X] : 
- (hasType(type_Mating, X) => hasType(type_OrganismProcess, X)))).
-
-fof(axMid_level_ontology748, axiom, 
- ( ! [X] : 
- (hasType(type_MediaOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMid_level_ontology749, axiom, 
- ( ! [X] : 
- (hasType(type_MedicalClinicBuilding, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology750, axiom, 
- ( ! [X] : 
- (hasType(type_MedicalClinic, X) => hasType(type_CareOrganization, X)))).
-
-fof(axMid_level_ontology751, axiom, 
- ( ! [X] : 
- (hasType(type_MedicalSchool, X) => hasType(type_GraduateSchool, X)))).
-
-fof(axMid_level_ontology752, axiom, 
- ( ! [X] : 
- (hasType(type_Medicine, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axMid_level_ontology753, axiom, 
- ( ! [X] : 
- (hasType(type_Memorizing, X) => hasType(type_Learning, X)))).
-
-fof(axMid_level_ontology754, axiom, 
- ( ! [X] : 
- (hasType(type_Menstruation, X) => hasType(type_OrganOrTissueProcess, X)))).
-
-fof(axMid_level_ontology755, axiom, 
- ( ! [X] : 
- (hasType(type_Message, X) => hasType(type_FactualText, X)))).
-
-fof(axMid_level_ontology756, axiom, 
- ( ! [X] : 
- (hasType(type_Messaging, X) => hasType(type_Transfer, X)))).
-
-fof(axMid_level_ontology757, axiom, 
- ( ! [X] : 
- (hasType(type_MetallicAlloy, X) => hasType(type_Mixture, X)))).
-
-fof(axMid_level_ontology758, axiom, 
- ( ! [X] : 
- (hasType(type_Meteorite, X) => hasType(type_Meteoroid, X)))).
-
-fof(axMid_level_ontology759, axiom, 
- ( ! [X] : 
- (hasType(type_Meteoroid, X) => hasType(type_AstronomicalBody, X)))).
-
-fof(axMid_level_ontology760, axiom, 
- ( ! [X] : 
- (hasType(type_Microphone, X) => hasType(type_CommunicationDevice, X)))).
-
-fof(axMid_level_ontology761, axiom, 
- ( ! [X] : 
- (hasType(type_Microphone, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axMid_level_ontology762, axiom, 
- ( ! [X] : 
- (hasType(type_Microscope, X) => hasType(type_OpticalDevice, X)))).
-
-fof(axMid_level_ontology763, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryAircraft, X) => hasType(type_Aircraft, X)))).
-
-fof(axMid_level_ontology764, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryAircraft, X) => hasType(type_MilitaryVehicle, X)))).
-
-fof(axMid_level_ontology765, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryArtifact, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology766, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryCorps, X) => hasType(type_MilitaryUnit, X)))).
-
-fof(axMid_level_ontology767, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryFront, X) => hasType(type_GeographicArea, X)))).
-
-fof(axMid_level_ontology768, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryInfiltration, X) => hasType(type_MilitaryProcess, X)))).
-
-fof(axMid_level_ontology769, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryInfiltration, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology770, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryInstallation, X) => hasType(type_MilitaryArtifact, X)))).
-
-fof(axMid_level_ontology771, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryInstallation, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology772, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryManeuver, X) => hasType(type_Maneuver, X)))).
-
-fof(axMid_level_ontology773, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryOfficer, X) => hasType(type_Soldier, X)))).
-
-fof(axMid_level_ontology774, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryPrivate, X) => hasType(type_Soldier, X)))).
-
-fof(axMid_level_ontology775, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryReserveForce, X) => hasType(type_MilitaryOrganization, X)))).
-
-fof(axMid_level_ontology776, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryService, X) => hasType(type_MilitaryOrganization, X)))).
-
-fof(axMid_level_ontology777, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryShip, X) => hasType(type_MilitaryWaterVehicle, X)))).
-
-fof(axMid_level_ontology778, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryShip, X) => hasType(type_Ship, X)))).
-
-fof(axMid_level_ontology779, axiom, 
- ( ! [X] : 
- (hasType(type_MilitarySquad, X) => hasType(type_MilitaryUnit, X)))).
-
-fof(axMid_level_ontology780, axiom, 
- ( ! [X] : 
- (hasType(type_MilitarySurplus, X) => hasType(type_MilitaryArtifact, X)))).
-
-fof(axMid_level_ontology781, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryTank, X) => hasType(type_ArtilleryGun, X)))).
-
-fof(axMid_level_ontology782, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryTank, X) => hasType(type_MilitaryVehicle, X)))).
-
-fof(axMid_level_ontology783, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryTank, X) => hasType(type_RoadVehicle, X)))).
-
-fof(axMid_level_ontology784, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryUnit, X) => hasType(type_MilitaryOrganization, X)))).
-
-fof(axMid_level_ontology785, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryVehicle, X) => hasType(type_Vehicle, X)))).
-
-fof(axMid_level_ontology786, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryWaterVehicle, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axMid_level_ontology787, axiom, 
- ( ! [X] : 
- (hasType(type_Milk, X) => hasType(type_Beverage, X)))).
-
-fof(axMid_level_ontology788, axiom, 
- ( ! [X] : 
- (hasType(type_Milk, X) => hasType(type_LiquidBodySubstance, X)))).
-
-fof(axMid_level_ontology789, axiom, 
- ( ! [X] : 
- (hasType(type_Mine, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology790, axiom, 
- ( ! [X] : 
- (hasType(type_Mirror, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology791, axiom, 
- ( ! [X] : 
- (hasType(type_Missile, X) => hasType(type_Projectile, X)))).
-
-fof(axMid_level_ontology792, axiom, 
- ( ! [X] : 
- (hasType(type_Missile, X) => hasType(type_SelfPoweredDevice, X)))).
-
-fof(axMid_level_ontology793, axiom, 
- ( ! [X] : 
- (hasType(type_MissionOrganization, X) => hasType(type_ReligiousOrganization, X)))).
-
-fof(axMid_level_ontology794, axiom, 
- ( ! [X] : 
- (hasType(type_MobileResidence, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology795, axiom, 
- ( ! [X] : 
- (hasType(type_ModellingPosition, X) => hasType(type_Position, X)))).
-
-fof(axMid_level_ontology796, axiom, 
- ( ! [X] : 
- (hasType(type_MonophonicMusic, X) => hasType(type_Music, X)))).
-
-fof(axMid_level_ontology797, axiom, 
- ( ! [X] : 
- (hasType(type_Monument, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology798, axiom, 
- ( ! [X] : 
- (hasType(type_Morning, X) => hasType(type_DayTime, X)))).
-
-fof(axMid_level_ontology799, axiom, 
- ( ! [X] : 
- (hasType(type_MortarAttack, X) => hasType(type_Bombing, X)))).
-
-fof(axMid_level_ontology800, axiom, 
- ( ! [X] : 
- (hasType(type_MortarGun, X) => hasType(type_ArtilleryGun, X)))).
-
-fof(axMid_level_ontology801, axiom, 
- ( ! [X] : 
- (hasType(type_Mortar, X) => hasType(type_Weapon, X)))).
-
-fof(axMid_level_ontology802, axiom, 
- ( ! [X] : 
- (hasType(type_Moth, X) => hasType(type_Insect, X)))).
-
-fof(axMid_level_ontology803, axiom, 
- ( ! [X] : 
- (hasType(type_MotionPictureScene, X) => hasType(type_MotionPicture, X)))).
-
-fof(axMid_level_ontology804, axiom, 
- ( ! [X] : 
- (hasType(type_MotionPictureShot, X) => hasType(type_MotionPicture, X)))).
-
-fof(axMid_level_ontology805, axiom, 
- ( ! [X] : 
- (hasType(type_Motorcycle, X) => hasType(type_SelfPoweredRoadVehicle, X)))).
-
-fof(axMid_level_ontology806, axiom, 
- ( ! [X] : 
- (hasType(type_MotorizedRailwayCar, X) => hasType(type_PoweredVehicle, X)))).
-
-fof(axMid_level_ontology807, axiom, 
- ( ! [X] : 
- (hasType(type_MotorizedRailwayCar, X) => hasType(type_RollingStock, X)))).
-
-fof(axMid_level_ontology808, axiom, 
- ( ! [X] : 
- (hasType(type_Mounting, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology809, axiom, 
- ( ! [X] : 
- (hasType(type_Mouse, X) => hasType(type_Rodent, X)))).
-
-fof(axMid_level_ontology810, axiom, 
- ( ! [X] : 
- (hasType(type_Mouth, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology811, axiom, 
- ( ! [X] : 
- (hasType(type_Mouth, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology812, axiom, 
- ( ! [X] : 
- (hasType(type_MovingResidence, X) => hasType(type_Transfer, X)))).
-
-fof(axMid_level_ontology813, axiom, 
- ( ! [X] : 
- (hasType(type_Mule, X) => hasType(type_DomesticAnimal, X)))).
-
-fof(axMid_level_ontology814, axiom, 
- ( ! [X] : 
- (hasType(type_Mule, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axMid_level_ontology815, axiom, 
- ( ! [X] : 
- (hasType(type_Murder, X) => hasType(type_CriminalAction, X)))).
-
-fof(axMid_level_ontology816, axiom, 
- ( ! [X] : 
- (hasType(type_Murder, X) => hasType(type_Killing, X)))).
-
-fof(axMid_level_ontology817, axiom, 
- ( ! [X] : 
- (hasType(type_Museum, X) => hasType(type_EducationalOrganization, X)))).
-
-fof(axMid_level_ontology818, axiom, 
- ( ! [X] : 
- (hasType(type_MusicRecording, X) => hasType(type_AudioRecording, X)))).
-
-fof(axMid_level_ontology819, axiom, 
- ( ! [X] : 
- (hasType(type_MusicText, X) => hasType(type_Text, X)))).
-
-fof(axMid_level_ontology820, axiom, 
- ( ! [X] : 
- (hasType(type_MusicalComposition, X) => hasType(type_Text, X)))).
-
-fof(axMid_level_ontology821, axiom, 
- ( ! [X] : 
- (hasType(type_MusicalGroup, X) => hasType(type_GroupOfPeople, X)))).
-
-fof(axMid_level_ontology822, axiom, 
- ( ! [X] : 
- (hasType(type_MusicalPerformance, X) => hasType(type_Performance, X)))).
-
-fof(axMid_level_ontology823, axiom, 
- ( ! [X] : 
- (hasType(type_MusicalTone, X) => hasType(type_RadiatingSound, X)))).
-
-fof(axMid_level_ontology824, axiom, 
- ( ! [X] : 
- (hasType(type_MysteryStory, X) => hasType(type_FictionalText, X)))).
-
-fof(axMid_level_ontology825, axiom, 
- ( ! [X] : 
- (hasType(type_NailDigit, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology826, axiom, 
- ( ! [X] : 
- (hasType(type_Nail, X) => hasType(type_AttachingDevice, X)))).
-
-fof(axMid_level_ontology827, axiom, 
- ( ! [X] : 
- (hasType(type_NarrativeText, X) => hasType(type_Text, X)))).
-
-fof(axMid_level_ontology828, axiom, 
- ( ! [X] : 
- (hasType(type_NationalFlag, X) => hasType(type_Flag, X)))).
-
-fof(axMid_level_ontology829, axiom, 
- ( ! [X] : 
- (hasType(type_Neck, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology830, axiom, 
- ( ! [X] : 
- (hasType(type_Neck, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology831, axiom, 
- ( ! [X] : 
- (hasType(type_Nectar, X) => hasType(type_PlantSubstance, X)))).
-
-fof(axMid_level_ontology832, axiom, 
- ( ! [X] : 
- (hasType(type_Negotiating, X) => hasType(type_Contest, X)))).
-
-fof(axMid_level_ontology833, axiom, 
- ( ! [X] : 
- (hasType(type_Negotiating, X) => hasType(type_LinguisticCommunication, X)))).
-
-fof(axMid_level_ontology834, axiom, 
- ( ! [X] : 
- (hasType(type_NerveCell, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology835, axiom, 
- ( ! [X] : 
- (hasType(type_NerveCell, X) => hasType(type_Cell, X)))).
-
-fof(axMid_level_ontology836, axiom, 
- ( ! [X] : 
- (hasType(type_Nest, X) => hasType(type_CorpuscularObject, X)))).
-
-fof(axMid_level_ontology837, axiom, 
- ( ! [X] : 
- (hasType(type_Neurosis, X) => hasType(type_PsychologicalDysfunction, X)))).
-
-fof(axMid_level_ontology838, axiom, 
- ( ! [X] : 
- (hasType(type_NewTestament, X) => hasType(type_Book, X)))).
-
-fof(axMid_level_ontology839, axiom, 
- ( ! [X] : 
- (hasType(type_NewsProgram, X) => hasType(type_BroadcastProgram, X)))).
-
-fof(axMid_level_ontology840, axiom, 
- ( ! [X] : 
- (hasType(type_Newspaper, X) => hasType(type_Periodical, X)))).
-
-fof(axMid_level_ontology841, axiom, 
- ( ! [X] : 
- (hasType(type_NightTime, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMid_level_ontology842, axiom, 
- ( ! [X] : 
- (hasType(type_Nodding, X) => hasType(type_Gesture, X)))).
-
-fof(axMid_level_ontology843, axiom, 
- ( ! [X] : 
- (hasType(type_NonprofitOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMid_level_ontology844, axiom, 
- ( ! [X] : 
- (hasType(type_NonspecificDisease, X) => hasType(type_DiseaseOrSyndrome, X)))).
-
-fof(axMid_level_ontology845, axiom, 
- ( ! [X] : 
- (hasType(type_Nose, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology846, axiom, 
- ( ! [X] : 
- (hasType(type_Nose, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology847, axiom, 
- ( ! [X] : 
- (hasType(type_Nostril, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology848, axiom, 
- ( ! [X] : 
- (hasType(type_Nostril, X) => hasType(type_BodyVessel, X)))).
-
-fof(axMid_level_ontology849, axiom, 
- ( ! [X] : 
- (hasType(type_Novel, X) => hasType(type_Book, X)))).
-
-fof(axMid_level_ontology850, axiom, 
- ( ! [X] : 
- (hasType(type_Novel, X) => hasType(type_FictionalText, X)))).
-
-fof(axMid_level_ontology851, axiom, 
- ( ! [X] : 
- (hasType(type_NuclearFamily, X) => hasType(type_FamilyGroup, X)))).
-
-fof(axMid_level_ontology852, axiom, 
- ( ! [X] : 
- (hasType(type_NuclearFamily, X) => hasType(type_SocialUnit, X)))).
-
-fof(axMid_level_ontology853, axiom, 
- ( ! [X] : 
- (hasType(type_NuclearWeapon, X) => hasType(type_ExplosiveDevice, X)))).
-
-fof(axMid_level_ontology854, axiom, 
- ( ! [X] : 
- (hasType(type_NuclearWeapon, X) => hasType(type_RadioactiveWeapon, X)))).
-
-fof(axMid_level_ontology855, axiom, 
- ( ! [X] : 
- (hasType(type_NuclearWeapon, X) => hasType(type_Weapon, X)))).
-
-fof(axMid_level_ontology856, axiom, 
- ( ! [X] : 
- (hasType(type_OakWood, X) => hasType(type_WoodArtifact, X)))).
-
-fof(axMid_level_ontology857, axiom, 
- ( ! [X] : 
- (hasType(type_Oar, X) => hasType(type_TransportationDevice, X)))).
-
-fof(axMid_level_ontology858, axiom, 
- ( ! [X] : 
- (hasType(type_ObliqueAngle, X) => hasType(type_TwoDimensionalAngle, X)))).
-
-fof(axMid_level_ontology859, axiom, 
- ( ! [X] : 
- (hasType(type_OccupationalRole, X) => hasType(type_Position, X)))).
-
-fof(axMid_level_ontology860, axiom, 
- ( ! [X] : 
- (hasType(type_OccupationalTrade, X) => hasType(type_ManualLabor, X)))).
-
-fof(axMid_level_ontology861, axiom, 
- ( ! [X] : 
- (hasType(type_OccupationalTrade, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMid_level_ontology862, axiom, 
- ( ! [X] : 
- (hasType(type_OfferingForSale, X) => hasType(type_Offering, X)))).
-
-fof(axMid_level_ontology863, axiom, 
- ( ! [X] : 
- (hasType(type_OfferingToPurchase, X) => hasType(type_Offering, X)))).
-
-fof(axMid_level_ontology864, axiom, 
- ( ! [X] : 
- (hasType(type_OfficeBuilding, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology865, axiom, 
- ( ! [X] : 
- (hasType(type_OilPaint, X) => hasType(type_Paint, X)))).
-
-fof(axMid_level_ontology866, axiom, 
- ( ! [X] : 
- (hasType(type_OilPicture, X) => hasType(type_PaintedPicture, X)))).
-
-fof(axMid_level_ontology867, axiom, 
- ( ! [X] : 
- (hasType(type_Oil, X) => hasType(type_Solution, X)))).
-
-fof(axMid_level_ontology868, axiom, 
- ( ! [X] : 
- (hasType(type_OldTestament, X) => hasType(type_Book, X)))).
-
-fof(axMid_level_ontology869, axiom, 
- ( ! [X] : 
- (hasType(type_Ontology, X) => hasType(type_ClassificationScheme, X)))).
-
-fof(axMid_level_ontology870, axiom, 
- ( ! [X] : 
- (hasType(type_OpeningEyes, X) => hasType(type_EyeMotion, X)))).
-
-fof(axMid_level_ontology871, axiom, 
- ( ! [X] : 
- (hasType(type_OpeningEyes, X) => hasType(type_Opening, X)))).
-
-fof(axMid_level_ontology872, axiom, 
- ( ! [X] : 
- (hasType(type_Opening, X) => hasType(type_Motion, X)))).
-
-fof(axMid_level_ontology873, axiom, 
- ( ! [X] : 
- (hasType(type_Opera, X) => hasType(type_DramaticPlay, X)))).
-
-fof(axMid_level_ontology874, axiom, 
- ( ! [X] : 
- (hasType(type_Opium, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axMid_level_ontology875, axiom, 
- ( ! [X] : 
- (hasType(type_Opium, X) => hasType(type_Depressant, X)))).
-
-fof(axMid_level_ontology876, axiom, 
- ( ! [X] : 
- (hasType(type_Opium, X) => hasType(type_PlantSubstance, X)))).
-
-fof(axMid_level_ontology877, axiom, 
- ( ! [X] : 
- (hasType(type_OpticalDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology878, axiom, 
- ( ! [X] : 
- (hasType(type_OrangeFruit, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology879, axiom, 
- ( ! [X] : 
- (hasType(type_OrangeFruit, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axMid_level_ontology880, axiom, 
- ( ! [X] : 
- (hasType(type_Orchestra, X) => hasType(type_MusicalGroup, X)))).
-
-fof(axMid_level_ontology881, axiom, 
- ( ! [X] : 
- (hasType(type_OrchestralConducting, X) => hasType(type_Guiding, X)))).
-
-fof(axMid_level_ontology882, axiom, 
- (! [Var_SENTENCE] : 
- (((hasType(type_Sentence, Var_SENTENCE)) & ( ( ? [Var_ORDER] : 
- (hasType(type_Ordering, Var_ORDER) &  
-(f_result(Var_ORDER,Var_SENTENCE)))))) <=> (hasType(type_Order, Var_SENTENCE))))).
-
-fof(axMid_level_ontology883, axiom, 
- ( ! [X] : 
- (hasType(type_OrganicCompound, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axMid_level_ontology884, axiom, 
- ( ! [X] : 
- (hasType(type_Organification, X) => hasType(type_OrganOrTissueProcess, X)))).
-
-fof(axMid_level_ontology885, axiom, 
- ( ! [X] : 
- (hasType(type_OrganizationalBoard, X) => hasType(type_Organization, X)))).
-
-fof(axMid_level_ontology886, axiom, 
- ( ! [X] : 
- (hasType(type_OrganizationalMerging, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMid_level_ontology887, axiom, 
- ( ! [X] : 
- (hasType(type_Orthography, X) => hasType(type_Procedure, X)))).
-
-fof(axMid_level_ontology888, axiom, 
- ( ! [X] : 
- (hasType(type_Ossification, X) => hasType(type_OrganOrTissueProcess, X)))).
-
-fof(axMid_level_ontology889, axiom, 
- ( ! [X] : 
- (hasType(type_OutdoorClothing, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology890, axiom, 
- ( ! [X] : 
- (hasType(type_OuterSpaceRegion, X) => hasType(type_SpaceRegion, X)))).
-
-fof(axMid_level_ontology891, axiom, 
- ( ! [X] : 
- (hasType(type_Oven, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology892, axiom, 
- ( ! [X] : 
- (hasType(type_Oven, X) => hasType(type_HeatingDevice, X)))).
-
-fof(axMid_level_ontology893, axiom, 
- ( ! [X] : 
- (hasType(type_Owl, X) => hasType(type_Bird, X)))).
-
-fof(axMid_level_ontology894, axiom, 
- ( ! [X] : 
- (hasType(type_Oxidation, X) => hasType(type_ChemicalDecomposition, X)))).
-
-fof(axMid_level_ontology895, axiom, 
- ( ! [X] : 
- (hasType(type_Paint, X) => hasType(type_Solution, X)))).
-
-fof(axMid_level_ontology896, axiom, 
- ( ! [X] : 
- (hasType(type_PaintedPicture, X) => hasType(type_ArtWork, X)))).
-
-fof(axMid_level_ontology897, axiom, 
- ( ! [X] : 
- (hasType(type_Painting, X) => hasType(type_Coloring, X)))).
-
-fof(axMid_level_ontology898, axiom, 
- ( ! [X] : 
- (hasType(type_Painting, X) => hasType(type_Covering, X)))).
-
-fof(axMid_level_ontology899, axiom, 
- ( ! [X] : 
- (hasType(type_Pancreas, X) => hasType(type_Gland, X)))).
-
-fof(axMid_level_ontology900, axiom, 
- ( ! [X] : 
- (hasType(type_Paper, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology901, axiom, 
- ( ! [X] : 
- (hasType(type_Paragraph, X) => hasType(type_Text, X)))).
-
-fof(axMid_level_ontology902, axiom, 
- ( ! [X] : 
- (hasType(type_Park, X) => hasType(type_LandArea, X)))).
-
-fof(axMid_level_ontology903, axiom, 
- ( ! [X] : 
- (hasType(type_ParkingLot, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology904, axiom, 
- ( ! [X] : 
- (hasType(type_PartTimePosition, X) => hasType(type_Position, X)))).
-
-fof(axMid_level_ontology905, axiom, 
- ( ! [X] : 
- (hasType(type_Partnership, X) => hasType(type_CommercialAgent, X)))).
-
-fof(axMid_level_ontology906, axiom, 
- ( ! [X] : 
- (hasType(type_PartyPlatform, X) => hasType(type_FactualText, X)))).
-
-fof(axMid_level_ontology907, axiom, 
- ( ! [X] : 
- (hasType(type_PassCertificate, X) => hasType(type_Certificate, X)))).
-
-fof(axMid_level_ontology908, axiom, 
- ( ! [X] : 
- (hasType(type_PassingABill, X) => hasType(type_Declaring, X)))).
-
-fof(axMid_level_ontology909, axiom, 
- ( ! [X] : 
- (hasType(type_PassingABill, X) => hasType(type_PoliticalProcess, X)))).
-
-fof(axMid_level_ontology910, axiom, 
- ( ! [X] : 
- (hasType(type_Passport, X) => hasType(type_License, X)))).
-
-fof(axMid_level_ontology911, axiom, 
- ( ! [X] : 
- (hasType(type_Pea, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology912, axiom, 
- ( ! [X] : 
- (hasType(type_Pea, X) => hasType(type_Seed, X)))).
-
-fof(axMid_level_ontology913, axiom, 
- ( ! [X] : 
- (hasType(type_PeaceKeepingMission, X) => hasType(type_MilitaryOrganization, X)))).
-
-fof(axMid_level_ontology914, axiom, 
- ( ! [X] : 
- (hasType(type_PearFruit, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology915, axiom, 
- ( ! [X] : 
- (hasType(type_PearFruit, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axMid_level_ontology916, axiom, 
- ( ! [X] : 
- (hasType(type_Peeling, X) => hasType(type_Removing, X)))).
-
-fof(axMid_level_ontology917, axiom, 
- ( ! [X] : 
- (hasType(type_Pencil, X) => hasType(type_WritingDevice, X)))).
-
-fof(axMid_level_ontology918, axiom, 
- ( ! [X] : 
- (hasType(type_PensionPlan, X) => hasType(type_FinancialAccount, X)))).
-
-fof(axMid_level_ontology919, axiom, 
- ( ! [X] : 
- (hasType(type_PercussionInstrument, X) => hasType(type_MusicalInstrument, X)))).
-
-fof(axMid_level_ontology920, axiom, 
- ( ! [X] : 
- (hasType(type_PerformanceAct, X) => hasType(type_Performance, X)))).
-
-fof(axMid_level_ontology921, axiom, 
- ( ! [X] : 
- (hasType(type_PerformanceProgram, X) => hasType(type_FactualText, X)))).
-
-fof(axMid_level_ontology922, axiom, 
- ( ! [X] : 
- (hasType(type_PerformanceStageWing, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology923, axiom, 
- ( ! [X] : 
- (hasType(type_PerformanceStage, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology924, axiom, 
- ( ! [X] : 
- (hasType(type_Performance, X) => hasType(type_Demonstrating, X)))).
-
-fof(axMid_level_ontology925, axiom, 
- ( ! [X] : 
- (hasType(type_PeriodicalPublisher, X) => hasType(type_Publisher, X)))).
-
-fof(axMid_level_ontology926, axiom, 
- ( ! [X] : 
- (hasType(type_PetroleumProduct, X) => hasType(type_MiningProduct, X)))).
-
-fof(axMid_level_ontology927, axiom, 
- ( ! [X] : 
- (hasType(type_PetroleumProduct, X) => hasType(type_Oil, X)))).
-
-fof(axMid_level_ontology928, axiom, 
- ( ! [X] : 
- (hasType(type_Pharmacist, X) => hasType(type_Profession, X)))).
-
-fof(axMid_level_ontology929, axiom, 
- ( ! [X] : 
- (hasType(type_Photograph, X) => hasType(type_Icon, X)))).
-
-fof(axMid_level_ontology930, axiom, 
- ( ! [X] : 
- (hasType(type_PhotographicFilm, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology931, axiom, 
- ( ! [X] : 
- (hasType(type_Photographing, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMid_level_ontology932, axiom, 
- ( ! [X] : 
- (hasType(type_Piano, X) => hasType(type_StringInstrument, X)))).
-
-fof(axMid_level_ontology933, axiom, 
- ( ! [X] : 
- (hasType(type_PictureFrame, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology934, axiom, 
- ( ! [X] : 
- (hasType(type_Pig, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axMid_level_ontology935, axiom, 
- ( ! [X] : 
- (hasType(type_Pig, X) => hasType(type_Livestock, X)))).
-
-fof(axMid_level_ontology936, axiom, 
- ( ! [X] : 
- (hasType(type_Pigeon, X) => hasType(type_Bird, X)))).
-
-fof(axMid_level_ontology937, axiom, 
- ( ! [X] : 
- (hasType(type_Pillow, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology938, axiom, 
- ( ! [X] : 
- (hasType(type_Pistol, X) => hasType(type_Firearm, X)))).
-
-fof(axMid_level_ontology939, axiom, 
- ( ! [X] : 
- (hasType(type_PitchersMound, X) => hasType(type_GameArtifact, X)))).
-
-fof(axMid_level_ontology940, axiom, 
- ( ! [X] : 
- (hasType(type_Pitching, X) => hasType(type_GameShot, X)))).
-
-fof(axMid_level_ontology941, axiom, 
- ( ! [X] : 
- (hasType(type_Pitching, X) => hasType(type_Throwing, X)))).
-
-fof(axMid_level_ontology942, axiom, 
- ( ! [X] : 
- (hasType(type_PituitaryGland, X) => hasType(type_Gland, X)))).
-
-fof(axMid_level_ontology943, axiom, 
- ( ! [X] : 
- (hasType(type_PlaceOfCommerce, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology944, axiom, 
- ( ! [X] : 
- (hasType(type_PlaceOfWorship, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology945, axiom, 
- ( ! [X] : 
- (hasType(type_PlacingUnderArrest, X) => hasType(type_Capturing, X)))).
-
-fof(axMid_level_ontology946, axiom, 
- ( ! [X] : 
- (hasType(type_PlacingUnderArrest, X) => hasType(type_LawEnforcement, X)))).
-
-fof(axMid_level_ontology947, axiom, 
- ( ! [X] : 
- (hasType(type_PlacingUnderArrest, X) => hasType(type_LegalAction, X)))).
-
-fof(axMid_level_ontology948, axiom, 
- ( ! [X] : 
- (hasType(type_PlacingUnderArrest, X) => hasType(type_SocialInteraction, X)))).
-
-fof(axMid_level_ontology949, axiom, 
- ( ! [X] : 
- (hasType(type_PlantBranch, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology950, axiom, 
- ( ! [X] : 
- (hasType(type_PlantBranch, X) => hasType(type_PlantAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology951, axiom, 
- ( ! [X] : 
- (hasType(type_PlantLeaf, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology952, axiom, 
- ( ! [X] : 
- (hasType(type_PlantLeaf, X) => hasType(type_PlantAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology953, axiom, 
- ( ! [X] : 
- (hasType(type_PlantRoot, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology954, axiom, 
- ( ! [X] : 
- (hasType(type_PlantRoot, X) => hasType(type_PlantAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology955, axiom, 
- ( ! [X] : 
- (hasType(type_PlayingCard, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axMid_level_ontology956, axiom, 
- ( ! [X] : 
- (hasType(type_PlayingCard, X) => hasType(type_GameArtifact, X)))).
-
-fof(axMid_level_ontology957, axiom, 
- ( ! [X] : 
- (hasType(type_Pleading, X) => hasType(type_Stating, X)))).
-
-fof(axMid_level_ontology958, axiom, 
- ( ! [X] : 
- (hasType(type_Plug, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology959, axiom, 
- ( ! [X] : 
- (hasType(type_Pocket, X) => hasType(type_Fabric, X)))).
-
-fof(axMid_level_ontology960, axiom, 
- ( ! [X] : 
- (hasType(type_PoliceCaptain, X) => hasType(type_PoliceOfficer, X)))).
-
-fof(axMid_level_ontology961, axiom, 
- ( ! [X] : 
- (hasType(type_PoliceFacility, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology962, axiom, 
- ( ! [X] : 
- (hasType(type_PoliceSergeant, X) => hasType(type_PoliceOfficer, X)))).
-
-fof(axMid_level_ontology963, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticalCrime, X) => hasType(type_CriminalAction, X)))).
-
-fof(axMid_level_ontology964, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticalCrime, X) => hasType(type_PoliticalProcess, X)))).
-
-fof(axMid_level_ontology965, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticalFigure, X) => hasType(type_Celebrity, X)))).
-
-fof(axMid_level_ontology966, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticalRevolution, X) => hasType(type_PoliticalProcess, X)))).
-
-fof(axMid_level_ontology967, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticalRevolution, X) => hasType(type_ViolentContest, X)))).
-
-fof(axMid_level_ontology968, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticoEconomicAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axMid_level_ontology969, axiom, 
- ( ! [X] : 
- (hasType(type_Polling, X) => hasType(type_Investigating, X)))).
-
-fof(axMid_level_ontology970, axiom, 
- ( ! [X] : 
- (hasType(type_Polygon, X) => hasType(type_ClosedTwoDimensionalFigure, X)))).
-
-fof(axMid_level_ontology971, axiom, 
- (! [Var_MUSIC] : 
- (((hasType(type_Music, Var_MUSIC)) & ( ( ? [Var_PART1] : 
- (hasType(type_Music, Var_PART1) &  
-(( ? [Var_PART2] : 
- (hasType(type_Music, Var_PART2) &  
-(((((((((f_subProcess(Var_PART1,Var_MUSIC)) & (f_subProcess(Var_PART2,Var_MUSIC)))) & (Var_PART1 = Var_PART2))) & (f_cooccur(Var_PART1,Var_MUSIC)))) & (f_cooccur(Var_PART2,Var_MUSIC))))))))))) <=> (hasType(type_PolyphonicMusic, Var_MUSIC))))).
-
-fof(axMid_level_ontology972, axiom, 
- ( ! [X] : 
- (hasType(type_PopularElection, X) => hasType(type_GeneralElection, X)))).
-
-fof(axMid_level_ontology973, axiom, 
- ( ! [X] : 
- (hasType(type_Porch, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology974, axiom, 
- ( ! [X] : 
- (hasType(type_Pork, X) => hasType(type_Meat, X)))).
-
-fof(axMid_level_ontology975, axiom, 
- ( ! [X] : 
- (hasType(type_Portrait, X) => hasType(type_PaintedPicture, X)))).
-
-fof(axMid_level_ontology976, axiom, 
- ( ! [X] : 
- (hasType(type_PostMeridiem, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMid_level_ontology977, axiom, 
- ( ! [X] : 
- (hasType(type_PostSecondarySchool, X) => hasType(type_School, X)))).
-
-fof(axMid_level_ontology978, axiom, 
- ( ! [X] : 
- (hasType(type_PotOrPan, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology979, axiom, 
- ( ! [X] : 
- (hasType(type_Pottery, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology980, axiom, 
- ( ! [X] : 
- (hasType(type_Poultry, X) => hasType(type_Bird, X)))).
-
-fof(axMid_level_ontology981, axiom, 
- ( ! [X] : 
- (hasType(type_Poultry, X) => hasType(type_Livestock, X)))).
-
-fof(axMid_level_ontology982, axiom, 
- ( ! [X] : 
- (hasType(type_Pouring, X) => hasType(type_LiquidMotion, X)))).
-
-fof(axMid_level_ontology983, axiom, 
- ( ! [X] : 
- (hasType(type_Pouring, X) => hasType(type_Transfer, X)))).
-
-fof(axMid_level_ontology984, axiom, 
- ( ! [X] : 
- (hasType(type_Powder, X) => hasType(type_Substance, X)))).
-
-fof(axMid_level_ontology985, axiom, 
- ( ! [X] : 
- (hasType(type_Praying, X) => hasType(type_ReligiousProcess, X)))).
-
-fof(axMid_level_ontology986, axiom, 
- ( ! [X] : 
- (hasType(type_Praying, X) => hasType(type_Requesting, X)))).
-
-fof(axMid_level_ontology987, axiom, 
- ( ! [X] : 
- (hasType(type_PreparedFood, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology988, axiom, 
- ( ! [X] : 
- (hasType(type_PressureMeasuringDevice, X) => hasType(type_MeasuringDevice, X)))).
-
-fof(axMid_level_ontology989, axiom, 
- ( ! [X] : 
- (hasType(type_Prison, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology990, axiom, 
- ( ! [X] : 
- (hasType(type_PrivateSchool, X) => hasType(type_School, X)))).
-
-fof(axMid_level_ontology991, axiom, 
- ( ! [X] : 
- (hasType(type_Proclaiming, X) => hasType(type_Declaring, X)))).
-
-fof(axMid_level_ontology992, axiom, 
- ( ! [X] : 
- (hasType(type_Proclaiming, X) => hasType(type_Lecture, X)))).
-
-fof(axMid_level_ontology993, axiom, 
- ( ! [X] : 
- (hasType(type_Profession, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMid_level_ontology994, axiom, 
- ( ! [X] : 
- (hasType(type_ProfitSharingPlan, X) => hasType(type_PensionPlan, X)))).
-
-fof(axMid_level_ontology995, axiom, 
- ( ! [X] : 
- (hasType(type_ProjectileLauncher, X) => hasType(type_Weapon, X)))).
-
-fof(axMid_level_ontology996, axiom, 
- ( ! [X] : 
- (hasType(type_ProjectileShell, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology997, axiom, 
- ( ! [X] : 
- (hasType(type_Projectile, X) => hasType(type_Weapon, X)))).
-
-fof(axMid_level_ontology998, axiom, 
- ( ! [X] : 
- (hasType(type_ProjectionScreen, X) => hasType(type_CommunicationDevice, X)))).
-
-fof(axMid_level_ontology999, axiom, 
- ( ! [X] : 
- (hasType(type_Proprietorship, X) => hasType(type_CommercialAgent, X)))).
-
-fof(axMid_level_ontology1000, axiom, 
- ( ! [X] : 
- (hasType(type_Protozoa, X) => hasType(type_Microorganism, X)))).
-
-fof(axMid_level_ontology1001, axiom, 
- ( ! [X] : 
- (hasType(type_Psychosis, X) => hasType(type_PsychologicalDysfunction, X)))).
-
-fof(axMid_level_ontology1002, axiom, 
- ( ! [X] : 
- (hasType(type_PublicDefender, X) => hasType(type_Attorney, X)))).
-
-fof(axMid_level_ontology1003, axiom, 
- ( ! [X] : 
- (hasType(type_PublicDefender, X) => hasType(type_GovernmentOfficer, X)))).
-
-fof(axMid_level_ontology1004, axiom, 
- ( ! [X] : 
- (hasType(type_PublicLibrary, X) => hasType(type_GovernmentOrganization, X)))).
-
-fof(axMid_level_ontology1005, axiom, 
- ( ! [X] : 
- (hasType(type_PublicLibrary, X) => hasType(type_Library, X)))).
-
-fof(axMid_level_ontology1006, axiom, 
- ( ! [X] : 
- (hasType(type_PublicPark, X) => hasType(type_Park, X)))).
-
-fof(axMid_level_ontology1007, axiom, 
- ( ! [X] : 
- (hasType(type_PublicProsecutor, X) => hasType(type_Attorney, X)))).
-
-fof(axMid_level_ontology1008, axiom, 
- ( ! [X] : 
- (hasType(type_PublicProsecutor, X) => hasType(type_GovernmentOfficer, X)))).
-
-fof(axMid_level_ontology1009, axiom, 
- ( ! [X] : 
- (hasType(type_PublicSchool, X) => hasType(type_GovernmentOrganization, X)))).
-
-fof(axMid_level_ontology1010, axiom, 
- ( ! [X] : 
- (hasType(type_PublicSchool, X) => hasType(type_School, X)))).
-
-fof(axMid_level_ontology1011, axiom, 
- ( ! [X] : 
- (hasType(type_Publisher, X) => hasType(type_CommercialAgent, X)))).
-
-fof(axMid_level_ontology1012, axiom, 
- ( ! [X] : 
- (hasType(type_Pulling, X) => hasType(type_LandTransportation, X)))).
-
-fof(axMid_level_ontology1013, axiom, 
- ( ! [X] : 
- (hasType(type_PulmonaryArtery, X) => hasType(type_Artery, X)))).
-
-fof(axMid_level_ontology1014, axiom, 
- ( ! [X] : 
- (hasType(type_PulmonaryVein, X) => hasType(type_Vein, X)))).
-
-fof(axMid_level_ontology1015, axiom, 
- ( ! [X] : 
- (hasType(type_Pump, X) => hasType(type_TransportationDevice, X)))).
-
-fof(axMid_level_ontology1016, axiom, 
- ( ! [X] : 
- (hasType(type_Punching, X) => hasType(type_Impelling, X)))).
-
-fof(axMid_level_ontology1017, axiom, 
- ( ! [X] : 
- (hasType(type_Punishing, X) => hasType(type_RegulatoryProcess, X)))).
-
-fof(axMid_level_ontology1018, axiom, 
- ( ! [X] : 
- (hasType(type_Quadrilateral, X) => hasType(type_Polygon, X)))).
-
-fof(axMid_level_ontology1019, axiom, 
- ( ! [X] : 
- (hasType(type_QueenInsect, X) => hasType(type_Insect, X)))).
-
-fof(axMid_level_ontology1020, axiom, 
- (! [Var_SENTENCE] : 
- (((hasType(type_Sentence, Var_SENTENCE)) & ( ( ? [Var_QUESTION] : 
- (hasType(type_Questioning, Var_QUESTION) &  
-(f_result(Var_QUESTION,Var_SENTENCE)))))) <=> (hasType(type_Question, Var_SENTENCE))))).
-
-fof(axMid_level_ontology1021, axiom, 
- ( ! [X] : 
- (hasType(type_Rabbit, X) => hasType(type_Rodent, X)))).
-
-fof(axMid_level_ontology1022, axiom, 
- ( ! [X] : 
- (hasType(type_Racing, X) => hasType(type_Sport, X)))).
-
-fof(axMid_level_ontology1023, axiom, 
- ( ! [X] : 
- (hasType(type_Radar, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axMid_level_ontology1024, axiom, 
- ( ! [X] : 
- (hasType(type_RadiatingInfrared, X) => hasType(type_Radiating, X)))).
-
-fof(axMid_level_ontology1025, axiom, 
- ( ! [X] : 
- (hasType(type_RadiatingSoundUltrasonic, X) => hasType(type_RadiatingSound, X)))).
-
-fof(axMid_level_ontology1026, axiom, 
- ( ! [X] : 
- (hasType(type_RadiatingUltraviolet, X) => hasType(type_RadiatingElectromagnetic, X)))).
-
-fof(axMid_level_ontology1027, axiom, 
- (! [Var_R] : 
- (((hasType(type_RadiatingLight, Var_R)) & ( ( ? [Var_H] : 
- (hasType(type_Human, Var_H) &  
-(( ? [Var_S] : 
- (hasType(type_Seeing, Var_S) &  
-(((f_agent(Var_S,Var_H)) & (f_patient(Var_S,Var_R))))))))))) <=> (hasType(type_RadiatingVisibleLight, Var_R))))).
-
-fof(axMid_level_ontology1028, axiom, 
- ( ! [X] : 
- (hasType(type_RadioBroadcasting, X) => hasType(type_Broadcasting, X)))).
-
-fof(axMid_level_ontology1029, axiom, 
- ( ! [X] : 
- (hasType(type_RadioEmission, X) => hasType(type_RadiatingElectromagnetic, X)))).
-
-fof(axMid_level_ontology1030, axiom, 
- ( ! [X] : 
- (hasType(type_RadioReceiver, X) => hasType(type_ReceiverDevice, X)))).
-
-fof(axMid_level_ontology1031, axiom, 
- ( ! [X] : 
- (hasType(type_RadioactiveWeapon, X) => hasType(type_WeaponOfMassDestruction, X)))).
-
-fof(axMid_level_ontology1032, axiom, 
- ( ! [X] : 
- (hasType(type_RadiologicalWeapon, X) => hasType(type_RadioactiveWeapon, X)))).
-
-fof(axMid_level_ontology1033, axiom, 
- ( ! [X] : 
- (hasType(type_Radish, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology1034, axiom, 
- ( ! [X] : 
- (hasType(type_Radish, X) => hasType(type_PlantRoot, X)))).
-
-fof(axMid_level_ontology1035, axiom, 
- ( ! [X] : 
- (hasType(type_RailroadCompany, X) => hasType(type_TransportationCompany, X)))).
-
-fof(axMid_level_ontology1036, axiom, 
- ( ! [X] : 
- (hasType(type_Ramp, X) => hasType(type_SelfConnectedObject, X)))).
-
-fof(axMid_level_ontology1037, axiom, 
- ( ! [X] : 
- (hasType(type_Raping, X) => hasType(type_CriminalAction, X)))).
-
-fof(axMid_level_ontology1038, axiom, 
- ( ! [X] : 
- (hasType(type_Raping, X) => hasType(type_Mating, X)))).
-
-fof(axMid_level_ontology1039, axiom, 
- ( ! [X] : 
- (hasType(type_Rat, X) => hasType(type_Rodent, X)))).
-
-fof(axMid_level_ontology1040, axiom, 
- ( ! [X] : 
- (hasType(type_Rattlesnake, X) => hasType(type_Snake, X)))).
-
-fof(axMid_level_ontology1041, axiom, 
- ( ! [X] : 
- (hasType(type_RawFood, X) => hasType(type_Food, X)))).
-
-fof(axMid_level_ontology1042, axiom, 
- ( ! [X] : 
- (hasType(type_RearWindow, X) => hasType(type_VehicleWindow, X)))).
-
-fof(axMid_level_ontology1043, axiom, 
- ( ! [X] : 
- (hasType(type_ReceiverDevice, X) => hasType(type_CommunicationDevice, X)))).
-
-fof(axMid_level_ontology1044, axiom, 
- ( ! [X] : 
- (hasType(type_ReceiverDevice, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axMid_level_ontology1045, axiom, 
- ( ! [X] : 
- (hasType(type_Reciting, X) => hasType(type_Speaking, X)))).
-
-fof(axMid_level_ontology1046, axiom, 
- ( ! [X] : 
- (hasType(type_RecoveringFromIllness, X) => hasType(type_OrganismProcess, X)))).
-
-fof(axMid_level_ontology1047, axiom, 
- ( ! [X] : 
- (hasType(type_RecreationOrExerciseDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1048, axiom, 
- ( ! [X] : 
- (hasType(type_Rectangle, X) => hasType(type_Quadrilateral, X)))).
-
-fof(axMid_level_ontology1049, axiom, 
- ( ! [X] : 
- (hasType(type_RedBloodCell, X) => hasType(type_BloodCell, X)))).
-
-fof(axMid_level_ontology1050, axiom, 
- ( ! [X] : 
- (hasType(type_RedcoatSoldier, X) => hasType(type_Soldier, X)))).
-
-fof(axMid_level_ontology1051, axiom, 
- ( ! [X] : 
- (hasType(type_ReferenceBook, X) => hasType(type_Book, X)))).
-
-fof(axMid_level_ontology1052, axiom, 
- ( ! [X] : 
- (hasType(type_ReferenceBook, X) => hasType(type_FactualText, X)))).
-
-fof(axMid_level_ontology1053, axiom, 
- ( ! [X] : 
- (hasType(type_ReferenceText, X) => hasType(type_FactualText, X)))).
-
-fof(axMid_level_ontology1054, axiom, 
- ( ! [X] : 
- (hasType(type_ReflectingLight, X) => hasType(type_RadiatingLight, X)))).
-
-fof(axMid_level_ontology1055, axiom, 
- ( ! [X] : 
- (hasType(type_ReflectingLight, X) => hasType(type_Reflecting, X)))).
-
-fof(axMid_level_ontology1056, axiom, 
- ( ! [X] : 
- (hasType(type_Reflecting, X) => hasType(type_Radiating, X)))).
-
-fof(axMid_level_ontology1057, axiom, 
- ( ! [X] : 
- (hasType(type_ReflexiveProcess, X) => hasType(type_AutonomicProcess, X)))).
-
-fof(axMid_level_ontology1058, axiom, 
- ( ! [X] : 
- (hasType(type_Refrigerator, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology1059, axiom, 
- ( ! [X] : 
- (hasType(type_Refrigerator, X) => hasType(type_CoolingDevice, X)))).
-
-fof(axMid_level_ontology1060, axiom, 
- ( ! [X] : 
- (hasType(type_Refrigerator, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axMid_level_ontology1061, axiom, 
- ( ! [X] : 
- (hasType(type_Registering, X) => hasType(type_PoliticalProcess, X)))).
-
-fof(axMid_level_ontology1062, axiom, 
- ( ! [X] : 
- (hasType(type_Registering, X) => hasType(type_Stating, X)))).
-
-fof(axMid_level_ontology1063, axiom, 
- ( ! [X] : 
- (hasType(type_Regretting, X) => hasType(type_ExpressingDisapproval, X)))).
-
-fof(axMid_level_ontology1064, axiom, 
- ( ! [X] : 
- (hasType(type_RelievingPain, X) => hasType(type_TherapeuticProcess, X)))).
-
-fof(axMid_level_ontology1065, axiom, 
- ( ! [X] : 
- (hasType(type_ReligiousBuilding, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology1066, axiom, 
- ( ! [X] : 
- (hasType(type_ReligiousFigure, X) => hasType(type_Celebrity, X)))).
-
-fof(axMid_level_ontology1067, axiom, 
- ( ! [X] : 
- (hasType(type_ReligiousPosition, X) => hasType(type_Position, X)))).
-
-fof(axMid_level_ontology1068, axiom, 
- ( ! [X] : 
- (hasType(type_ReligiousService, X) => hasType(type_Demonstrating, X)))).
-
-fof(axMid_level_ontology1069, axiom, 
- ( ! [X] : 
- (hasType(type_ReligiousService, X) => hasType(type_ReligiousProcess, X)))).
-
-fof(axMid_level_ontology1070, axiom, 
- ( ! [X] : 
- (hasType(type_Reminding, X) => hasType(type_Requesting, X)))).
-
-fof(axMid_level_ontology1071, axiom, 
- ( ! [X] : 
- (hasType(type_RemovingClothing, X) => hasType(type_Uncovering, X)))).
-
-fof(axMid_level_ontology1072, axiom, 
- ( ! [X] : 
- (hasType(type_Renting, X) => hasType(type_Borrowing, X)))).
-
-fof(axMid_level_ontology1073, axiom, 
- ( ! [X] : 
- (hasType(type_Renting, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axMid_level_ontology1074, axiom, 
- ( ! [X] : 
- (hasType(type_Report, X) => hasType(type_Article, X)))).
-
-fof(axMid_level_ontology1075, axiom, 
- ( ! [X] : 
- (hasType(type_Report, X) => hasType(type_FactualText, X)))).
-
-fof(axMid_level_ontology1076, axiom, 
- (! [Var_SENTENCE] : 
- (((hasType(type_Sentence, Var_SENTENCE)) & ( ( ? [Var_REQUEST] : 
- (hasType(type_Requesting, Var_REQUEST) &  
-(f_result(Var_REQUEST,Var_SENTENCE)))))) <=> (hasType(type_Request, Var_SENTENCE))))).
-
-fof(axMid_level_ontology1077, axiom, 
- ( ! [X] : 
- (hasType(type_Researcher, X) => hasType(type_Profession, X)))).
-
-fof(axMid_level_ontology1078, axiom, 
- ( ! [X] : 
- (hasType(type_Resigning, X) => hasType(type_TerminatingEmployment, X)))).
-
-fof(axMid_level_ontology1079, axiom, 
- ( ! [X] : 
- (hasType(type_Resolution, X) => hasType(type_Deciding, X)))).
-
-fof(axMid_level_ontology1080, axiom, 
- ( ! [X] : 
- (hasType(type_RestaurantBuilding, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology1081, axiom, 
- ( ! [X] : 
- (hasType(type_Restaurant, X) => hasType(type_CommercialAgent, X)))).
-
-fof(axMid_level_ontology1082, axiom, 
- ( ! [X] : 
- (hasType(type_RetailStore, X) => hasType(type_MercantileOrganization, X)))).
-
-fof(axMid_level_ontology1083, axiom, 
- ( ! [X] : 
- (hasType(type_Retina, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1084, axiom, 
- ( ! [X] : 
- (hasType(type_Retina, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology1085, axiom, 
- ( ! [X] : 
- (hasType(type_Retiring, X) => hasType(type_Resigning, X)))).
-
-fof(axMid_level_ontology1086, axiom, 
- ( ! [X] : 
- (hasType(type_Returning, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology1087, axiom, 
- ( ! [X] : 
- (hasType(type_Reversing, X) => hasType(type_Motion, X)))).
-
-fof(axMid_level_ontology1088, axiom, 
- ( ! [X] : 
- (hasType(type_RevolverGun, X) => hasType(type_Pistol, X)))).
-
-fof(axMid_level_ontology1089, axiom, 
- ( ! [X] : 
- (hasType(type_RiceGrain, X) => hasType(type_CerealGrain, X)))).
-
-fof(axMid_level_ontology1090, axiom, 
- ( ! [X] : 
- (hasType(type_Rifle, X) => hasType(type_Firearm, X)))).
-
-fof(axMid_level_ontology1091, axiom, 
- ( ! [X] : 
- (hasType(type_RightAngle, X) => hasType(type_TwoDimensionalAngle, X)))).
-
-fof(axMid_level_ontology1092, axiom, 
- ( ! [X] : 
- (hasType(type_RightTriangle, X) => hasType(type_Triangle, X)))).
-
-fof(axMid_level_ontology1093, axiom, 
- ( ! [X] : 
- (hasType(type_Ringing, X) => hasType(type_RadiatingSound, X)))).
-
-fof(axMid_level_ontology1094, axiom, 
- ( ! [X] : 
- (hasType(type_RoadTransportationSystem, X) => hasType(type_TransitSystem, X)))).
-
-fof(axMid_level_ontology1095, axiom, 
- ( ! [X] : 
- (hasType(type_RoadVehicle, X) => hasType(type_LandVehicle, X)))).
-
-fof(axMid_level_ontology1096, axiom, 
- ( ! [X] : 
- (hasType(type_Road, X) => hasType(type_Region, X)))).
-
-fof(axMid_level_ontology1097, axiom, 
- ( ! [X] : 
- (hasType(type_Robbing, X) => hasType(type_Stealing, X)))).
-
-fof(axMid_level_ontology1098, axiom, 
- ( ! [X] : 
- (hasType(type_RocketMissileAttack, X) => hasType(type_Bombing, X)))).
-
-fof(axMid_level_ontology1099, axiom, 
- ( ! [X] : 
- (hasType(type_Rocket, X) => hasType(type_Projectile, X)))).
-
-fof(axMid_level_ontology1100, axiom, 
- ( ! [X] : 
- (hasType(type_Rocket, X) => hasType(type_Spacecraft, X)))).
-
-fof(axMid_level_ontology1101, axiom, 
- ( ! [X] : 
- (hasType(type_Roof, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1102, axiom, 
- (! [Var_R] : 
- (((hasType(type_Chicken, Var_R)) & ( f_attribute(Var_R,inst_Male))) <=> (hasType(type_Rooster, Var_R))))).
-
-fof(axMid_level_ontology1103, axiom, 
- ( ! [X] : 
- (hasType(type_Rotating, X) => hasType(type_Motion, X)))).
-
-fof(axMid_level_ontology1104, axiom, 
- ( ! [X] : 
- (hasType(type_Rotor, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology1105, axiom, 
- ( ! [X] : 
- (hasType(type_Rowing, X) => hasType(type_WaterTransportation, X)))).
-
-fof(axMid_level_ontology1106, axiom, 
- ( ! [X] : 
- (hasType(type_Rubber, X) => hasType(type_PlantSubstance, X)))).
-
-fof(axMid_level_ontology1107, axiom, 
- ( ! [X] : 
- (hasType(type_Rug, X) => hasType(type_Fabric, X)))).
-
-fof(axMid_level_ontology1108, axiom, 
- ( ! [X] : 
- (hasType(type_Saddle, X) => hasType(type_Holder, X)))).
-
-fof(axMid_level_ontology1109, axiom, 
- ( ! [X] : 
- (hasType(type_SafeContainer, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology1110, axiom, 
- ( ! [X] : 
- (hasType(type_SafeContainer, X) => hasType(type_SecurityDevice, X)))).
-
-fof(axMid_level_ontology1111, axiom, 
- ( ! [X] : 
- (hasType(type_Sailor, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMid_level_ontology1112, axiom, 
- ( ! [X] : 
- (hasType(type_SalesPosition, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMid_level_ontology1113, axiom, 
- ( ! [X] : 
- (hasType(type_Sales, X) => hasType(type_Working, X)))).
-
-fof(axMid_level_ontology1114, axiom, 
- ( ! [X] : 
- (hasType(type_SalineSolution, X) => hasType(type_Solution, X)))).
-
-fof(axMid_level_ontology1115, axiom, 
- ( ! [X] : 
- (hasType(type_Sandal, X) => hasType(type_Shoe, X)))).
-
-fof(axMid_level_ontology1116, axiom, 
- ( ! [X] : 
- (hasType(type_Sandwich, X) => hasType(type_PreparedFood, X)))).
-
-fof(axMid_level_ontology1117, axiom, 
- ( ! [X] : 
- (hasType(type_Saving, X) => hasType(type_Increasing, X)))).
-
-fof(axMid_level_ontology1118, axiom, 
- ( ! [X] : 
- (hasType(type_SavingsAndLoan, X) => hasType(type_FinancialCompany, X)))).
-
-fof(axMid_level_ontology1119, axiom, 
- ( ! [X] : 
- (hasType(type_Scar, X) => hasType(type_AbnormalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1120, axiom, 
- ( ! [X] : 
- (hasType(type_Scholarship, X) => hasType(type_Funding, X)))).
-
-fof(axMid_level_ontology1121, axiom, 
- ( ! [X] : 
- (hasType(type_School, X) => hasType(type_EducationalOrganization, X)))).
-
-fof(axMid_level_ontology1122, axiom, 
- ( ! [X] : 
- (hasType(type_Science, X) => hasType(type_FieldOfStudy, X)))).
-
-fof(axMid_level_ontology1123, axiom, 
- ( ! [X] : 
- (hasType(type_Score, X) => hasType(type_GameShot, X)))).
-
-fof(axMid_level_ontology1124, axiom, 
- ( ! [X] : 
- (hasType(type_Screw, X) => hasType(type_AttachingDevice, X)))).
-
-fof(axMid_level_ontology1125, axiom, 
- ( ! [X] : 
- (hasType(type_Screwdriver, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1126, axiom, 
- ( ! [X] : 
- (hasType(type_Script, X) => hasType(type_Collection, X)))).
-
-fof(axMid_level_ontology1127, axiom, 
- ( ! [X] : 
- (hasType(type_Sculpture, X) => hasType(type_ArtWork, X)))).
-
-fof(axMid_level_ontology1128, axiom, 
- ( ! [X] : 
- (hasType(type_SeasonOfYear, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMid_level_ontology1129, axiom, 
- ( ! [X] : 
- (hasType(type_Seat, X) => hasType(type_Furniture, X)))).
-
-fof(axMid_level_ontology1130, axiom, 
- ( ! [X] : 
- (hasType(type_Seating, X) => hasType(type_Guiding, X)))).
-
-fof(axMid_level_ontology1131, axiom, 
- ( ! [X] : 
- (hasType(type_SecondaryColor, X) => hasType(type_ColorAttribute, X)))).
-
-fof(axMid_level_ontology1132, axiom, 
- ( ! [X] : 
- (hasType(type_SecondarySchool, X) => hasType(type_School, X)))).
-
-fof(axMid_level_ontology1133, axiom, 
- ( ! [X] : 
- (hasType(type_SecurityAlarm, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axMid_level_ontology1134, axiom, 
- ( ! [X] : 
- (hasType(type_SecurityAlarm, X) => hasType(type_SecurityDevice, X)))).
-
-fof(axMid_level_ontology1135, axiom, 
- ( ! [X] : 
- (hasType(type_SecurityDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1136, axiom, 
- ( ! [X] : 
- (hasType(type_SecurityUnit, X) => hasType(type_Organization, X)))).
-
-fof(axMid_level_ontology1137, axiom, 
- ( ! [X] : 
- (hasType(type_SeizingProperty, X) => hasType(type_UnilateralGetting, X)))).
-
-fof(axMid_level_ontology1138, axiom, 
- (! [Var_O] : 
- (((hasType(type_Device, Var_O)) & ( ( ? [Var_G] : 
- (hasType(type_Artifact, Var_G) &  
-(f_powerPlant(Var_O,Var_G)))))) <=> (hasType(type_SelfPoweredDevice, Var_O))))).
-
-fof(axMid_level_ontology1139, axiom, 
- ( ! [X] : 
- (hasType(type_SelfPoweredRoadVehicle, X) => hasType(type_PoweredVehicle, X)))).
-
-fof(axMid_level_ontology1140, axiom, 
- ( ! [X] : 
- (hasType(type_SelfPoweredRoadVehicle, X) => hasType(type_RoadVehicle, X)))).
-
-fof(axMid_level_ontology1141, axiom, 
- ( ! [X] : 
- (hasType(type_Sentencing, X) => hasType(type_LegalDecision, X)))).
-
-fof(axMid_level_ontology1142, axiom, 
- ( ! [X] : 
- (hasType(type_Sergeant, X) => hasType(type_MilitaryOfficer, X)))).
-
-fof(axMid_level_ontology1143, axiom, 
- ( ! [X] : 
- (hasType(type_Sermon, X) => hasType(type_Lecture, X)))).
-
-fof(axMid_level_ontology1144, axiom, 
- ( ! [X] : 
- (hasType(type_Serum, X) => hasType(type_LiquidBodySubstance, X)))).
-
-fof(axMid_level_ontology1145, axiom, 
- ( ! [X] : 
- (hasType(type_ServiceOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMid_level_ontology1146, axiom, 
- ( ! [X] : 
- (hasType(type_ServicePosition, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMid_level_ontology1147, axiom, 
- ( ! [X] : 
- (hasType(type_Serving, X) => hasType(type_Working, X)))).
-
-fof(axMid_level_ontology1148, axiom, 
- ( ! [X] : 
- (hasType(type_SewageSystem, X) => hasType(type_Pipeline, X)))).
-
-fof(axMid_level_ontology1149, axiom, 
- ( ! [X] : 
- (hasType(type_Sewing, X) => hasType(type_Attaching, X)))).
-
-fof(axMid_level_ontology1150, axiom, 
- ( ! [X] : 
- (hasType(type_Sharing, X) => hasType(type_ChangeOfPossession, X)))).
-
-fof(axMid_level_ontology1151, axiom, 
- ( ! [X] : 
- (hasType(type_Sheep, X) => hasType(type_DomesticAnimal, X)))).
-
-fof(axMid_level_ontology1152, axiom, 
- ( ! [X] : 
- (hasType(type_Sheep, X) => hasType(type_HoofedMammal, X)))).
-
-fof(axMid_level_ontology1153, axiom, 
- ( ! [X] : 
- (hasType(type_Shelf, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology1154, axiom, 
- ( ! [X] : 
- (hasType(type_Sheriff, X) => hasType(type_PoliceOfficer, X)))).
-
-fof(axMid_level_ontology1155, axiom, 
- ( ! [X] : 
- (hasType(type_Shield, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology1156, axiom, 
- ( ! [X] : 
- (hasType(type_ShipCaptain, X) => hasType(type_Sailor, X)))).
-
-fof(axMid_level_ontology1157, axiom, 
- ( ! [X] : 
- (hasType(type_ShipMate, X) => hasType(type_Sailor, X)))).
-
-fof(axMid_level_ontology1158, axiom, 
- ( ! [X] : 
- (hasType(type_ShipOfficer, X) => hasType(type_Sailor, X)))).
-
-fof(axMid_level_ontology1159, axiom, 
- ( ! [X] : 
- (hasType(type_Shipping, X) => hasType(type_Transportation, X)))).
-
-fof(axMid_level_ontology1160, axiom, 
- ( ! [X] : 
- (hasType(type_Shirt, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology1161, axiom, 
- ( ! [X] : 
- (hasType(type_ShoeSole, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology1162, axiom, 
- ( ! [X] : 
- (hasType(type_Shoe, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology1163, axiom, 
- ( ! [X] : 
- (hasType(type_ShoppingMall, X) => hasType(type_MercantileOrganization, X)))).
-
-fof(axMid_level_ontology1164, axiom, 
- ( ! [X] : 
- (hasType(type_ShortStory, X) => hasType(type_Article, X)))).
-
-fof(axMid_level_ontology1165, axiom, 
- ( ! [X] : 
- (hasType(type_ShortStory, X) => hasType(type_FictionalText, X)))).
-
-fof(axMid_level_ontology1166, axiom, 
- ( ! [X] : 
- (hasType(type_Shortening, X) => hasType(type_Decreasing, X)))).
-
-fof(axMid_level_ontology1167, axiom, 
- ( ! [X] : 
- (hasType(type_ShotBall, X) => hasType(type_Ball, X)))).
-
-fof(axMid_level_ontology1168, axiom, 
- ( ! [X] : 
- (hasType(type_Shoulder, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1169, axiom, 
- ( ! [X] : 
- (hasType(type_Shoulder, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology1170, axiom, 
- ( ! [X] : 
- (hasType(type_Shrugging, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology1171, axiom, 
- ( ! [X] : 
- (hasType(type_Shrugging, X) => hasType(type_Gesture, X)))).
-
-fof(axMid_level_ontology1172, axiom, 
- ( ! [X] : 
- (hasType(type_Sidewalk, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1173, axiom, 
- ( ! [X] : 
- (hasType(type_Signalling, X) => hasType(type_Guiding, X)))).
-
-fof(axMid_level_ontology1174, axiom, 
- ( ! [X] : 
- (hasType(type_Silk, X) => hasType(type_Fabric, X)))).
-
-fof(axMid_level_ontology1175, axiom, 
- ( ! [X] : 
- (hasType(type_Sinking, X) => hasType(type_Falling, X)))).
-
-fof(axMid_level_ontology1176, axiom, 
- ( ! [X] : 
- (hasType(type_SittingDown, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology1177, axiom, 
- ( ! [X] : 
- (hasType(type_SittingDown, X) => hasType(type_MotionDownward, X)))).
-
-fof(axMid_level_ontology1178, axiom, 
- ( ! [X] : 
- (hasType(type_Sketch, X) => hasType(type_ArtWork, X)))).
-
-fof(axMid_level_ontology1179, axiom, 
- ( ! [X] : 
- (hasType(type_SkilledOccupation, X) => hasType(type_Position, X)))).
-
-fof(axMid_level_ontology1180, axiom, 
- ( ! [X] : 
- (hasType(type_Skin, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1181, axiom, 
- ( ! [X] : 
- (hasType(type_Skin, X) => hasType(type_BodyCovering, X)))).
-
-fof(axMid_level_ontology1182, axiom, 
- ( ! [X] : 
- (hasType(type_Skull, X) => hasType(type_Bone, X)))).
-
-fof(axMid_level_ontology1183, axiom, 
- ( ! [X] : 
- (hasType(type_Skylight, X) => hasType(type_Window, X)))).
-
-fof(axMid_level_ontology1184, axiom, 
- ( ! [X] : 
- (hasType(type_Sleeve, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology1185, axiom, 
- ( ! [X] : 
- (hasType(type_Smiling, X) => hasType(type_FacialExpression, X)))).
-
-fof(axMid_level_ontology1186, axiom, 
- ( ! [X] : 
- (hasType(type_SmokingDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1187, axiom, 
- ( ! [X] : 
- (hasType(type_SmokingPipe, X) => hasType(type_SmokingDevice, X)))).
-
-fof(axMid_level_ontology1188, axiom, 
- ( ! [X] : 
- (hasType(type_Smoking, X) => hasType(type_RecreationOrExercise, X)))).
-
-fof(axMid_level_ontology1189, axiom, 
- ( ! [X] : 
- (hasType(type_Smuggling, X) => hasType(type_CriminalAction, X)))).
-
-fof(axMid_level_ontology1190, axiom, 
- ( ! [X] : 
- (hasType(type_Smuggling, X) => hasType(type_Transportation, X)))).
-
-fof(axMid_level_ontology1191, axiom, 
- ( ! [X] : 
- (hasType(type_Snake, X) => hasType(type_Reptile, X)))).
-
-fof(axMid_level_ontology1192, axiom, 
- ( ! [X] : 
- (hasType(type_SoberingUp, X) => hasType(type_PsychologicalProcess, X)))).
-
-fof(axMid_level_ontology1193, axiom, 
- ( ! [X] : 
- (hasType(type_SocialParty, X) => hasType(type_Meeting, X)))).
-
-fof(axMid_level_ontology1194, axiom, 
- ( ! [X] : 
- (hasType(type_SocialParty, X) => hasType(type_RecreationOrExercise, X)))).
-
-fof(axMid_level_ontology1195, axiom, 
- ( ! [X] : 
- (hasType(type_SocialScience, X) => hasType(type_Science, X)))).
-
-fof(axMid_level_ontology1196, axiom, 
- ( ! [X] : 
- (hasType(type_Sock, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology1197, axiom, 
- ( ! [X] : 
- (hasType(type_SodiumChloride, X) => hasType(type_ChemicalSalt, X)))).
-
-fof(axMid_level_ontology1198, axiom, 
- ( ! [X] : 
- (hasType(type_Sofa, X) => hasType(type_Seat, X)))).
-
-fof(axMid_level_ontology1199, axiom, 
- ( ! [X] : 
- (hasType(type_Soldering, X) => hasType(type_Attaching, X)))).
-
-fof(axMid_level_ontology1200, axiom, 
- ( ! [X] : 
- (hasType(type_Soldier, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMid_level_ontology1201, axiom, 
- ( ! [X] : 
- (hasType(type_Somersaulting, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology1202, axiom, 
- ( ! [X] : 
- (hasType(type_Sonar, X) => hasType(type_CorpuscularObject, X)))).
-
-fof(axMid_level_ontology1203, axiom, 
- ( ! [X] : 
- (hasType(type_Song, X) => hasType(type_MusicalComposition, X)))).
-
-fof(axMid_level_ontology1204, axiom, 
- ( ! [X] : 
- (hasType(type_SoupStock, X) => hasType(type_PreparedFood, X)))).
-
-fof(axMid_level_ontology1205, axiom, 
- ( ! [X] : 
- (hasType(type_SpaceRegion, X) => hasType(type_Region, X)))).
-
-fof(axMid_level_ontology1206, axiom, 
- ( ! [X] : 
- (hasType(type_SpaceTransportation, X) => hasType(type_Transportation, X)))).
-
-fof(axMid_level_ontology1207, axiom, 
- ( ! [X] : 
- (hasType(type_Spacecraft, X) => hasType(type_Vehicle, X)))).
-
-fof(axMid_level_ontology1208, axiom, 
- ( ! [X] : 
- (hasType(type_Spear, X) => hasType(type_Weapon, X)))).
-
-fof(axMid_level_ontology1209, axiom, 
- ( ! [X] : 
- (hasType(type_Sphere, X) => hasType(type_ThreeDimensionalFigure, X)))).
-
-fof(axMid_level_ontology1210, axiom, 
- ( ! [X] : 
- (hasType(type_SpinalCord, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology1211, axiom, 
- ( ! [X] : 
- (hasType(type_Spitting, X) => hasType(type_Impelling, X)))).
-
-fof(axMid_level_ontology1212, axiom, 
- ( ! [X] : 
- (hasType(type_Spleen, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1213, axiom, 
- ( ! [X] : 
- (hasType(type_Spleen, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology1214, axiom, 
- ( ! [X] : 
- (hasType(type_SportServe, X) => hasType(type_GameShot, X)))).
-
-fof(axMid_level_ontology1215, axiom, 
- ( ! [X] : 
- (hasType(type_SportsAttribute, X) => hasType(type_GameAttribute, X)))).
-
-fof(axMid_level_ontology1216, axiom, 
- ( ! [X] : 
- (hasType(type_SportsFacility, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1217, axiom, 
- ( ! [X] : 
- (hasType(type_SportsGround, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1218, axiom, 
- ( ! [X] : 
- (hasType(type_SportsLeague, X) => hasType(type_Organization, X)))).
-
-fof(axMid_level_ontology1219, axiom, 
- ( ! [X] : 
- (hasType(type_SportsPlay, X) => hasType(type_Plan, X)))).
-
-fof(axMid_level_ontology1220, axiom, 
- ( ! [X] : 
- (hasType(type_SportsPosition, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMid_level_ontology1221, axiom, 
- ( ! [X] : 
- (hasType(type_SportsTeam, X) => hasType(type_GroupOfPeople, X)))).
-
-fof(axMid_level_ontology1222, axiom, 
- ( ! [X] : 
- (hasType(type_Spraying, X) => hasType(type_LiquidMotion, X)))).
-
-fof(axMid_level_ontology1223, axiom, 
- ( ! [X] : 
- (hasType(type_Spraying, X) => hasType(type_Transfer, X)))).
-
-fof(axMid_level_ontology1224, axiom, 
- ( ! [X] : 
- (hasType(type_SpringSeason, X) => hasType(type_SeasonOfYear, X)))).
-
-fof(axMid_level_ontology1225, axiom, 
- ( ! [X] : 
- (hasType(type_Square, X) => hasType(type_Rectangle, X)))).
-
-fof(axMid_level_ontology1226, axiom, 
- ( ! [X] : 
- (hasType(type_Squirrel, X) => hasType(type_Rodent, X)))).
-
-fof(axMid_level_ontology1227, axiom, 
- ( ! [X] : 
- (hasType(type_StageCoach, X) => hasType(type_Wagon, X)))).
-
-fof(axMid_level_ontology1228, axiom, 
- ( ! [X] : 
- (hasType(type_Stairway, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1229, axiom, 
- ( ! [X] : 
- (hasType(type_StandingUp, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology1230, axiom, 
- ( ! [X] : 
- (hasType(type_StandingUp, X) => hasType(type_MotionUpward, X)))).
-
-fof(axMid_level_ontology1231, axiom, 
- ( ! [X] : 
- (hasType(type_Starch, X) => hasType(type_Carbohydrate, X)))).
-
-fof(axMid_level_ontology1232, axiom, 
- ( ! [X] : 
- (hasType(type_Starving, X) => hasType(type_Killing, X)))).
-
-fof(axMid_level_ontology1233, axiom, 
- ( ! [X] : 
- (hasType(type_StateGovernment, X) => hasType(type_Government, X)))).
-
-fof(axMid_level_ontology1234, axiom, 
- (! [Var_SENTENCE] : 
- (((hasType(type_Sentence, Var_SENTENCE)) & ( ( ? [Var_STATE] : 
- (hasType(type_Stating, Var_STATE) &  
-(f_result(Var_STATE,Var_SENTENCE)))))) <=> (hasType(type_Statement, Var_SENTENCE))))).
-
-fof(axMid_level_ontology1235, axiom, 
- ( ! [X] : 
- (hasType(type_Stealing, X) => hasType(type_CriminalAction, X)))).
-
-fof(axMid_level_ontology1236, axiom, 
- ( ! [X] : 
- (hasType(type_Stealing, X) => hasType(type_UnilateralGetting, X)))).
-
-fof(axMid_level_ontology1237, axiom, 
- ( ! [X] : 
- (hasType(type_SteamEngine, X) => hasType(type_Engine, X)))).
-
-fof(axMid_level_ontology1238, axiom, 
- ( ! [X] : 
- (hasType(type_Steel, X) => hasType(type_MetallicAlloy, X)))).
-
-fof(axMid_level_ontology1239, axiom, 
- ( ! [X] : 
- (hasType(type_Steeple, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1240, axiom, 
- ( ! [X] : 
- (hasType(type_SteeringWheel, X) => hasType(type_VehicleController, X)))).
-
-fof(axMid_level_ontology1241, axiom, 
- ( ! [X] : 
- (hasType(type_Stepping, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology1242, axiom, 
- ( ! [X] : 
- (hasType(type_Steps, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1243, axiom, 
- ( ! [X] : 
- (hasType(type_Steroid, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axMid_level_ontology1244, axiom, 
- ( ! [X] : 
- (hasType(type_Steroid, X) => hasType(type_OrganicCompound, X)))).
-
-fof(axMid_level_ontology1245, axiom, 
- ( ! [X] : 
- (hasType(type_Stimulant, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axMid_level_ontology1246, axiom, 
- ( ! [X] : 
- (hasType(type_Stirring, X) => hasType(type_Combining, X)))).
-
-fof(axMid_level_ontology1247, axiom, 
- ( ! [X] : 
- (hasType(type_Stirring, X) => hasType(type_LiquidMotion, X)))).
-
-fof(axMid_level_ontology1248, axiom, 
- ( ! [X] : 
- (hasType(type_Stomach, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1249, axiom, 
- ( ! [X] : 
- (hasType(type_Stomach, X) => hasType(type_Organ, X)))).
-
-fof(axMid_level_ontology1250, axiom, 
- ( ! [X] : 
- (hasType(type_Stoning, X) => hasType(type_ViolentContest, X)))).
-
-fof(axMid_level_ontology1251, axiom, 
- ( ! [X] : 
- (hasType(type_Store, X) => hasType(type_Building, X)))).
-
-fof(axMid_level_ontology1252, axiom, 
- ( ! [X] : 
- (hasType(type_StormFront, X) => hasType(type_AtmosphericRegion, X)))).
-
-fof(axMid_level_ontology1253, axiom, 
- ( ! [X] : 
- (hasType(type_Stove, X) => hasType(type_HeatingDevice, X)))).
-
-fof(axMid_level_ontology1254, axiom, 
- ( ! [X] : 
- (hasType(type_Strangling, X) => hasType(type_Grabbing, X)))).
-
-fof(axMid_level_ontology1255, axiom, 
- ( ! [X] : 
- (hasType(type_Streetcar, X) => hasType(type_ElectrifiedRailwayCar, X)))).
-
-fof(axMid_level_ontology1256, axiom, 
- ( ! [X] : 
- (hasType(type_Stretching, X) => hasType(type_Lengthening, X)))).
-
-fof(axMid_level_ontology1257, axiom, 
- ( ! [X] : 
- (hasType(type_Stretching, X) => hasType(type_Motion, X)))).
-
-fof(axMid_level_ontology1258, axiom, 
- ( ! [X] : 
- (hasType(type_StringInstrument, X) => hasType(type_MusicalInstrument, X)))).
-
-fof(axMid_level_ontology1259, axiom, 
- ( ! [X] : 
- (hasType(type_String, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology1260, axiom, 
- ( ! [X] : 
- (hasType(type_Submarine, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axMid_level_ontology1261, axiom, 
- ( ! [X] : 
- (hasType(type_SubwaySystem, X) => hasType(type_RailTransportationSystem, X)))).
-
-fof(axMid_level_ontology1262, axiom, 
- ( ! [X] : 
- (hasType(type_Subway, X) => hasType(type_Hole, X)))).
-
-fof(axMid_level_ontology1263, axiom, 
- ( ! [X] : 
- (hasType(type_Suffocating, X) => hasType(type_Killing, X)))).
-
-fof(axMid_level_ontology1264, axiom, 
- ( ! [X] : 
- (hasType(type_Sugar, X) => hasType(type_Carbohydrate, X)))).
-
-fof(axMid_level_ontology1265, axiom, 
- ( ! [X] : 
- (hasType(type_SuicideBombing, X) => hasType(type_Bombing, X)))).
-
-fof(axMid_level_ontology1266, axiom, 
- ( ! [X] : 
- (hasType(type_SuicideBombing, X) => hasType(type_Killing, X)))).
-
-fof(axMid_level_ontology1267, axiom, 
- ( ! [X] : 
- (hasType(type_Suicide, X) => hasType(type_Killing, X)))).
-
-fof(axMid_level_ontology1268, axiom, 
- ( ! [X] : 
- (hasType(type_SummerSeason, X) => hasType(type_SeasonOfYear, X)))).
-
-fof(axMid_level_ontology1269, axiom, 
- ( ! [X] : 
- (hasType(type_Sunlight, X) => hasType(type_RadiatingLight, X)))).
-
-fof(axMid_level_ontology1270, axiom, 
- ( ! [X] : 
- (hasType(type_Sunrise, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMid_level_ontology1271, axiom, 
- ( ! [X] : 
- (hasType(type_Sunset, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMid_level_ontology1272, axiom, 
- (! [Var_SENTENCE] : 
- (((hasType(type_Sentence, Var_SENTENCE)) & ( ( ? [Var_SUPPOSE] : 
- (hasType(type_Supposing, Var_SUPPOSE) &  
-(f_result(Var_SUPPOSE,Var_SENTENCE)))))) <=> (hasType(type_Supposition, Var_SENTENCE))))).
-
-fof(axMid_level_ontology1273, axiom, 
- ( ! [X] : 
- (hasType(type_Surfactant, X) => hasType(type_Substance, X)))).
-
-fof(axMid_level_ontology1274, axiom, 
- ( ! [X] : 
- (hasType(type_Surgeon, X) => hasType(type_MedicalDoctor, X)))).
-
-fof(axMid_level_ontology1275, axiom, 
- ( ! [X] : 
- (hasType(type_Sweat, X) => hasType(type_AnimalSubstance, X)))).
-
-fof(axMid_level_ontology1276, axiom, 
- ( ! [X] : 
- (hasType(type_Sweeping, X) => hasType(type_Removing, X)))).
-
-fof(axMid_level_ontology1277, axiom, 
- ( ! [X] : 
- (hasType(type_SwimmingPool, X) => hasType(type_FluidContainer, X)))).
-
-fof(axMid_level_ontology1278, axiom, 
- ( ! [X] : 
- (hasType(type_SwimmingPool, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1279, axiom, 
- ( ! [X] : 
- (hasType(type_SwitchDevice, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology1280, axiom, 
- ( ! [X] : 
- (hasType(type_Sword, X) => hasType(type_Weapon, X)))).
-
-fof(axMid_level_ontology1281, axiom, 
- ( ! [X] : 
- (hasType(type_Syllable, X) => hasType(type_SymbolicString, X)))).
-
-fof(axMid_level_ontology1282, axiom, 
- ( ! [X] : 
- (hasType(type_Table, X) => hasType(type_Furniture, X)))).
-
-fof(axMid_level_ontology1283, axiom, 
- ( ! [X] : 
- (hasType(type_Tableware, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1284, axiom, 
- ( ! [X] : 
- (hasType(type_Tail, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1285, axiom, 
- ( ! [X] : 
- (hasType(type_Taillight, X) => hasType(type_VehicleLight, X)))).
-
-fof(axMid_level_ontology1286, axiom, 
- ( ! [X] : 
- (hasType(type_TakingIll, X) => hasType(type_PathologicProcess, X)))).
-
-fof(axMid_level_ontology1287, axiom, 
- ( ! [X] : 
- (hasType(type_TakingOff, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology1288, axiom, 
- ( ! [X] : 
- (hasType(type_Tape, X) => hasType(type_AttachingDevice, X)))).
-
-fof(axMid_level_ontology1289, axiom, 
- ( ! [X] : 
- (hasType(type_Tavern, X) => hasType(type_Restaurant, X)))).
-
-fof(axMid_level_ontology1290, axiom, 
- ( ! [X] : 
- (hasType(type_TaxReturn, X) => hasType(type_FormText, X)))).
-
-fof(axMid_level_ontology1291, axiom, 
- ( ! [X] : 
- (hasType(type_Taxicab, X) => hasType(type_Automobile, X)))).
-
-fof(axMid_level_ontology1292, axiom, 
- ( ! [X] : 
- (hasType(type_Taxonomy, X) => hasType(type_ClassificationScheme, X)))).
-
-fof(axMid_level_ontology1293, axiom, 
- ( ! [X] : 
- (hasType(type_Tea, X) => hasType(type_Beverage, X)))).
-
-fof(axMid_level_ontology1294, axiom, 
- ( ! [X] : 
- (hasType(type_Tea, X) => hasType(type_PreparedFood, X)))).
-
-fof(axMid_level_ontology1295, axiom, 
- ( ! [X] : 
- (hasType(type_TeamSport, X) => hasType(type_Sport, X)))).
-
-fof(axMid_level_ontology1296, axiom, 
- ( ! [X] : 
- (hasType(type_TearSubstance, X) => hasType(type_LiquidBodySubstance, X)))).
-
-fof(axMid_level_ontology1297, axiom, 
- ( ! [X] : 
- (hasType(type_TearSubstance, X) => hasType(type_SalineSolution, X)))).
-
-fof(axMid_level_ontology1298, axiom, 
- ( ! [X] : 
- (hasType(type_Teenager, X) => hasType(type_HumanYouth, X)))).
-
-fof(axMid_level_ontology1299, axiom, 
- ( ! [X] : 
- (hasType(type_Telegraph, X) => hasType(type_CommunicationDevice, X)))).
-
-fof(axMid_level_ontology1300, axiom, 
- ( ! [X] : 
- (hasType(type_Telegraph, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axMid_level_ontology1301, axiom, 
- ( ! [X] : 
- (hasType(type_TelephoneLine, X) => hasType(type_WireLine, X)))).
-
-fof(axMid_level_ontology1302, axiom, 
- ( ! [X] : 
- (hasType(type_Telephone, X) => hasType(type_CommunicationDevice, X)))).
-
-fof(axMid_level_ontology1303, axiom, 
- ( ! [X] : 
- (hasType(type_Telephone, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axMid_level_ontology1304, axiom, 
- ( ! [X] : 
- (hasType(type_Telephoning, X) => hasType(type_Speaking, X)))).
-
-fof(axMid_level_ontology1305, axiom, 
- ( ! [X] : 
- (hasType(type_TelevisionBroadcasting, X) => hasType(type_Broadcasting, X)))).
-
-fof(axMid_level_ontology1306, axiom, 
- ( ! [X] : 
- (hasType(type_TelevisionReceiver, X) => hasType(type_ReceiverDevice, X)))).
-
-fof(axMid_level_ontology1307, axiom, 
- ( ! [X] : 
- (hasType(type_TellingALie, X) => hasType(type_Stating, X)))).
-
-fof(axMid_level_ontology1308, axiom, 
- ( ! [X] : 
- (hasType(type_Tendon, X) => hasType(type_AnimalSubstance, X)))).
-
-fof(axMid_level_ontology1309, axiom, 
- ( ! [X] : 
- (hasType(type_Tendon, X) => hasType(type_Tissue, X)))).
-
-fof(axMid_level_ontology1310, axiom, 
- ( ! [X] : 
- (hasType(type_Tent, X) => hasType(type_MobileResidence, X)))).
-
-fof(axMid_level_ontology1311, axiom, 
- ( ! [X] : 
- (hasType(type_TerroristOrganization, X) => hasType(type_PoliticalOrganization, X)))).
-
-fof(axMid_level_ontology1312, axiom, 
- ( ! [X] : 
- (hasType(type_TestForm, X) => hasType(type_FormText, X)))).
-
-fof(axMid_level_ontology1313, axiom, 
- ( ! [X] : 
- (hasType(type_TestForm, X) => hasType(type_MeasuringDevice, X)))).
-
-fof(axMid_level_ontology1314, axiom, 
- ( ! [X] : 
- (hasType(type_Testament, X) => hasType(type_Certificate, X)))).
-
-fof(axMid_level_ontology1315, axiom, 
- ( ! [X] : 
- (hasType(type_Testifying, X) => hasType(type_Stating, X)))).
-
-fof(axMid_level_ontology1316, axiom, 
- ( ! [X] : 
- (hasType(type_Thanking, X) => hasType(type_ExpressingApproval, X)))).
-
-fof(axMid_level_ontology1317, axiom, 
- ( ! [X] : 
- (hasType(type_TheaterProfession, X) => hasType(type_EntertainmentProfession, X)))).
-
-fof(axMid_level_ontology1318, axiom, 
- ( ! [X] : 
- (hasType(type_Thermometer, X) => hasType(type_MeasuringDevice, X)))).
-
-fof(axMid_level_ontology1319, axiom, 
- ( ! [X] : 
- (hasType(type_Threatening, X) => hasType(type_Committing, X)))).
-
-fof(axMid_level_ontology1320, axiom, 
- ( ! [X] : 
- (hasType(type_Throat, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1321, axiom, 
- ( ! [X] : 
- (hasType(type_Throat, X) => hasType(type_BodyVessel, X)))).
-
-fof(axMid_level_ontology1322, axiom, 
- ( ! [X] : 
- (hasType(type_Throwing, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology1323, axiom, 
- ( ! [X] : 
- (hasType(type_Throwing, X) => hasType(type_Impelling, X)))).
-
-fof(axMid_level_ontology1324, axiom, 
- ( ! [X] : 
- (hasType(type_Thumb, X) => hasType(type_Finger, X)))).
-
-fof(axMid_level_ontology1325, axiom, 
- ( ! [X] : 
- (hasType(type_Thunder, X) => hasType(type_RadiatingSound, X)))).
-
-fof(axMid_level_ontology1326, axiom, 
- ( ! [X] : 
- (hasType(type_Thunder, X) => hasType(type_WeatherProcess, X)))).
-
-fof(axMid_level_ontology1327, axiom, 
- ( ! [X] : 
- (hasType(type_ThyroidGland, X) => hasType(type_Gland, X)))).
-
-fof(axMid_level_ontology1328, axiom, 
- ( ! [X] : 
- (hasType(type_ThyroidHormone, X) => hasType(type_Hormone, X)))).
-
-fof(axMid_level_ontology1329, axiom, 
- ( ! [X] : 
- (hasType(type_Ticket, X) => hasType(type_Certificate, X)))).
-
-fof(axMid_level_ontology1330, axiom, 
- ( ! [X] : 
- (hasType(type_TieClothing, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology1331, axiom, 
- ( ! [X] : 
- (hasType(type_Tilling, X) => hasType(type_Digging, X)))).
-
-fof(axMid_level_ontology1332, axiom, 
- ( ! [X] : 
- (hasType(type_Tilling, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axMid_level_ontology1333, axiom, 
- ( ! [X] : 
- (hasType(type_Tilling, X) => hasType(type_SurfaceChange, X)))).
-
-fof(axMid_level_ontology1334, axiom, 
- ( ! [X] : 
- (hasType(type_Toad, X) => hasType(type_Amphibian, X)))).
-
-fof(axMid_level_ontology1335, axiom, 
- ( ! [X] : 
- (hasType(type_Tobacco, X) => hasType(type_FloweringPlant, X)))).
-
-fof(axMid_level_ontology1336, axiom, 
- ( ! [X] : 
- (hasType(type_Toe, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1337, axiom, 
- ( ! [X] : 
- (hasType(type_Toe, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology1338, axiom, 
- ( ! [X] : 
- (hasType(type_Toe, X) => hasType(type_DigitAppendage, X)))).
-
-fof(axMid_level_ontology1339, axiom, 
- ( ! [X] : 
- (hasType(type_Toilet, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1340, axiom, 
- ( ! [X] : 
- (hasType(type_Tomb, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1341, axiom, 
- ( ! [X] : 
- (hasType(type_TonalLanguage, X) => hasType(type_SpokenHumanLanguage, X)))).
-
-fof(axMid_level_ontology1342, axiom, 
- ( ! [X] : 
- (hasType(type_Tongue, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1343, axiom, 
- ( ! [X] : 
- (hasType(type_Tongue, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology1344, axiom, 
- ( ! [X] : 
- (hasType(type_Tooth, X) => hasType(type_Bone, X)))).
-
-fof(axMid_level_ontology1345, axiom, 
- ( ! [X] : 
- (hasType(type_Toothbrush, X) => hasType(type_BrushOrComb, X)))).
-
-fof(axMid_level_ontology1346, axiom, 
- ( ! [X] : 
- (hasType(type_Torso, X) => hasType(type_AnimalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1347, axiom, 
- ( ! [X] : 
- (hasType(type_Torso, X) => hasType(type_BodyPart, X)))).
-
-fof(axMid_level_ontology1348, axiom, 
- ( ! [X] : 
- (hasType(type_TouristSite, X) => hasType(type_GeographicArea, X)))).
-
-fof(axMid_level_ontology1349, axiom, 
- ( ! [X] : 
- (hasType(type_Towel, X) => hasType(type_Fabric, X)))).
-
-fof(axMid_level_ontology1350, axiom, 
- ( ! [X] : 
- (hasType(type_Tracing, X) => hasType(type_ContentDevelopment, X)))).
-
-fof(axMid_level_ontology1351, axiom, 
- ( ! [X] : 
- (hasType(type_Tracing, X) => hasType(type_SurfaceChange, X)))).
-
-fof(axMid_level_ontology1352, axiom, 
- ( ! [X] : 
- (hasType(type_TractorTrailer, X) => hasType(type_RoadVehicle, X)))).
-
-fof(axMid_level_ontology1353, axiom, 
- ( ! [X] : 
- (hasType(type_TransferringPosition, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axMid_level_ontology1354, axiom, 
- ( ! [X] : 
- (hasType(type_TransportViaRoadVehicle, X) => hasType(type_LandTransportation, X)))).
-
-fof(axMid_level_ontology1355, axiom, 
- (! [Var_TRANSPORT] : 
- (((hasType(type_Transportation, Var_TRANSPORT)) & ( ( ? [Var_VEHICLE] : 
- (hasType(type_RoadVehicle, Var_VEHICLE) &  
-(f_instrument(Var_TRANSPORT,Var_VEHICLE)))))) <=> (hasType(type_TransportViaRoadVehicle, Var_TRANSPORT))))).
-
-fof(axMid_level_ontology1356, axiom, 
- ( ! [X] : 
- (hasType(type_TransportationCompany, X) => hasType(type_CommercialAgent, X)))).
-
-fof(axMid_level_ontology1357, axiom, 
- ( ! [X] : 
- (hasType(type_TrapOrCage, X) => hasType(type_Holder, X)))).
-
-fof(axMid_level_ontology1358, axiom, 
- ( ! [X] : 
- (hasType(type_TravelContainer, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology1359, axiom, 
- ( ! [X] : 
- (hasType(type_Tray, X) => hasType(type_Holder, X)))).
-
-fof(axMid_level_ontology1360, axiom, 
- ( ! [X] : 
- (hasType(type_Treasurer, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMid_level_ontology1361, axiom, 
- ( ! [X] : 
- (hasType(type_TreeBranch, X) => hasType(type_PlantBranch, X)))).
-
-fof(axMid_level_ontology1362, axiom, 
- ( ! [X] : 
- (hasType(type_Trembling, X) => hasType(type_AutonomicProcess, X)))).
-
-fof(axMid_level_ontology1363, axiom, 
- ( ! [X] : 
- (hasType(type_Trembling, X) => hasType(type_BodyMotion, X)))).
-
-fof(axMid_level_ontology1364, axiom, 
- ( ! [X] : 
- (hasType(type_Trembling, X) => hasType(type_Tremor, X)))).
-
-fof(axMid_level_ontology1365, axiom, 
- ( ! [X] : 
- (hasType(type_Tremor, X) => hasType(type_Rotating, X)))).
-
-fof(axMid_level_ontology1366, axiom, 
- ( ! [X] : 
- (hasType(type_Trespassing, X) => hasType(type_CriminalAction, X)))).
-
-fof(axMid_level_ontology1367, axiom, 
- ( ! [X] : 
- (hasType(type_Trespassing, X) => hasType(type_Translocation, X)))).
-
-fof(axMid_level_ontology1368, axiom, 
- ( ! [X] : 
- (hasType(type_Triangle, X) => hasType(type_Polygon, X)))).
-
-fof(axMid_level_ontology1369, axiom, 
- ( ! [X] : 
- (hasType(type_Trousers, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology1370, axiom, 
- ( ! [X] : 
- (hasType(type_TruckTractor, X) => hasType(type_Truck, X)))).
-
-fof(axMid_level_ontology1371, axiom, 
- ( ! [X] : 
- (hasType(type_TruckTrailer, X) => hasType(type_Wagon, X)))).
-
-fof(axMid_level_ontology1372, axiom, 
- ( ! [X] : 
- (hasType(type_Truck, X) => hasType(type_CargoVehicle, X)))).
-
-fof(axMid_level_ontology1373, axiom, 
- ( ! [X] : 
- (hasType(type_Truck, X) => hasType(type_SelfPoweredRoadVehicle, X)))).
-
-fof(axMid_level_ontology1374, axiom, 
- ( ! [X] : 
- (hasType(type_Tube, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology1375, axiom, 
- ( ! [X] : 
- (hasType(type_Tumor, X) => hasType(type_AbnormalAnatomicalStructure, X)))).
-
-fof(axMid_level_ontology1376, axiom, 
- ( ! [X] : 
- (hasType(type_Turbine, X) => hasType(type_Engine, X)))).
-
-fof(axMid_level_ontology1377, axiom, 
- ( ! [X] : 
- (hasType(type_TurningOffDevice, X) => hasType(type_InternalChange, X)))).
-
-fof(axMid_level_ontology1378, axiom, 
- ( ! [X] : 
- (hasType(type_TurningOnDevice, X) => hasType(type_InternalChange, X)))).
-
-fof(axMid_level_ontology1379, axiom, 
- ( ! [X] : 
- (hasType(type_TwoDimensionalObject, X) => hasType(type_Object, X)))).
-
-fof(axMid_level_ontology1380, axiom, 
- ( ! [X] : 
- (hasType(type_Tying, X) => hasType(type_Attaching, X)))).
-
-fof(axMid_level_ontology1381, axiom, 
- ( ! [X] : 
- (hasType(type_UnionOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMid_level_ontology1382, axiom, 
- ( ! [X] : 
- (hasType(type_UnionSoldier, X) => hasType(type_Soldier, X)))).
-
-fof(axMid_level_ontology1383, axiom, 
- ( ! [X] : 
- (hasType(type_University, X) => hasType(type_PostSecondarySchool, X)))).
-
-fof(axMid_level_ontology1384, axiom, 
- ( ! [X] : 
- (hasType(type_UnskilledOccupation, X) => hasType(type_ManualLabor, X)))).
-
-fof(axMid_level_ontology1385, axiom, 
- ( ! [X] : 
- (hasType(type_Untying, X) => hasType(type_Detaching, X)))).
-
-fof(axMid_level_ontology1386, axiom, 
- ( ! [X] : 
- (hasType(type_Urea, X) => hasType(type_OrganicCompound, X)))).
-
-fof(axMid_level_ontology1387, axiom, 
- ( ! [X] : 
- (hasType(type_Vacationing, X) => hasType(type_RecreationOrExercise, X)))).
-
-fof(axMid_level_ontology1388, axiom, 
- ( ! [X] : 
- (hasType(type_Vandalism, X) => hasType(type_Destruction, X)))).
-
-fof(axMid_level_ontology1389, axiom, 
- ( ! [X] : 
- (hasType(type_VehicleAttack, X) => hasType(type_ViolentContest, X)))).
-
-fof(axMid_level_ontology1390, axiom, 
- ( ! [X] : 
- (hasType(type_VehicleBrake, X) => hasType(type_VehicleController, X)))).
-
-fof(axMid_level_ontology1391, axiom, 
- ( ! [X] : 
- (hasType(type_VehicleController, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1392, axiom, 
- ( ! [X] : 
- (hasType(type_VehicleLight, X) => hasType(type_LightFixture, X)))).
-
-fof(axMid_level_ontology1393, axiom, 
- ( ! [X] : 
- (hasType(type_VehicleThrottle, X) => hasType(type_VehicleController, X)))).
-
-fof(axMid_level_ontology1394, axiom, 
- ( ! [X] : 
- (hasType(type_VehicleTire, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology1395, axiom, 
- ( ! [X] : 
- (hasType(type_VehicleWheel, X) => hasType(type_Wheel, X)))).
-
-fof(axMid_level_ontology1396, axiom, 
- ( ! [X] : 
- (hasType(type_VehicleWindow, X) => hasType(type_Window, X)))).
-
-fof(axMid_level_ontology1397, axiom, 
- ( ! [X] : 
- (hasType(type_Veil, X) => hasType(type_Clothing, X)))).
-
-fof(axMid_level_ontology1398, axiom, 
- ( ! [X] : 
- (hasType(type_Vein, X) => hasType(type_BloodVessel, X)))).
-
-fof(axMid_level_ontology1399, axiom, 
- ( ! [X] : 
- (hasType(type_VendingDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1400, axiom, 
- ( ! [X] : 
- (hasType(type_VideoRecording, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axMid_level_ontology1401, axiom, 
- ( ! [X] : 
- (hasType(type_Violin, X) => hasType(type_StringInstrument, X)))).
-
-fof(axMid_level_ontology1402, axiom, 
- ( ! [X] : 
- (hasType(type_ViralDisease, X) => hasType(type_InfectiousDisease, X)))).
-
-fof(axMid_level_ontology1403, axiom, 
- ( ! [X] : 
- (hasType(type_VocalMusic, X) => hasType(type_Music, X)))).
-
-fof(axMid_level_ontology1404, axiom, 
- ( ! [X] : 
- (hasType(type_VocationalSchool, X) => hasType(type_School, X)))).
-
-fof(axMid_level_ontology1405, axiom, 
- ( ! [X] : 
- (hasType(type_VotingPoll, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1406, axiom, 
- ( ! [X] : 
- (hasType(type_Vowel, X) => hasType(type_AlphabeticCharacter, X)))).
-
-fof(axMid_level_ontology1407, axiom, 
- ( ! [X] : 
- (hasType(type_Vulture, X) => hasType(type_Bird, X)))).
-
-fof(axMid_level_ontology1408, axiom, 
- ( ! [X] : 
- (hasType(type_Wading, X) => hasType(type_Walking, X)))).
-
-fof(axMid_level_ontology1409, axiom, 
- ( ! [X] : 
- (hasType(type_Wagon, X) => hasType(type_LandVehicle, X)))).
-
-fof(axMid_level_ontology1410, axiom, 
- ( ! [X] : 
- (hasType(type_WakingUp, X) => hasType(type_PsychologicalProcess, X)))).
-
-fof(axMid_level_ontology1411, axiom, 
- ( ! [X] : 
- (hasType(type_WalkingCane, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1412, axiom, 
- ( ! [X] : 
- (hasType(type_Wall, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1413, axiom, 
- ( ! [X] : 
- (hasType(type_Wallpaper, X) => hasType(type_ArtWork, X)))).
-
-fof(axMid_level_ontology1414, axiom, 
- ( ! [X] : 
- (hasType(type_Warehouse, X) => hasType(type_CommercialBuilding, X)))).
-
-fof(axMid_level_ontology1415, axiom, 
- ( ! [X] : 
- (hasType(type_WashBasin, X) => hasType(type_WashingDevice, X)))).
-
-fof(axMid_level_ontology1416, axiom, 
- ( ! [X] : 
- (hasType(type_WashingDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1417, axiom, 
- ( ! [X] : 
- (hasType(type_Washing, X) => hasType(type_Removing, X)))).
-
-fof(axMid_level_ontology1418, axiom, 
- ( ! [X] : 
- (hasType(type_Wastebasket, X) => hasType(type_Container, X)))).
-
-fof(axMid_level_ontology1419, axiom, 
- (! [Var_C] : 
- (((hasType(type_Clock, Var_C)) & ( ( ? [Var_P] : 
- (hasType(type_Human, Var_P) &  
-(( ? [Var_W] : 
- (hasType(type_Wrist, Var_W) &  
-(((f_wears(Var_P,Var_C)) & (f_located(Var_C,Var_W))))))))))) <=> (hasType(type_WatchClock, Var_C))))).
-
-fof(axMid_level_ontology1420, axiom, 
- ( ! [X] : 
- (hasType(type_WaterTransportation, X) => hasType(type_Transportation, X)))).
-
-fof(axMid_level_ontology1421, axiom, 
- ( ! [X] : 
- (hasType(type_WaterWave, X) => hasType(type_LiquidMotion, X)))).
-
-fof(axMid_level_ontology1422, axiom, 
- ( ! [X] : 
- (hasType(type_WatercolorPaint, X) => hasType(type_Paint, X)))).
-
-fof(axMid_level_ontology1423, axiom, 
- ( ! [X] : 
- (hasType(type_WatercolorPicture, X) => hasType(type_PaintedPicture, X)))).
-
-fof(axMid_level_ontology1424, axiom, 
- ( ! [X] : 
- (hasType(type_Waving, X) => hasType(type_HandGesture, X)))).
-
-fof(axMid_level_ontology1425, axiom, 
- ( ! [X] : 
- (hasType(type_Wax, X) => hasType(type_Substance, X)))).
-
-fof(axMid_level_ontology1426, axiom, 
- ( ! [X] : 
- (hasType(type_WeaponOfMassDestruction, X) => hasType(type_Weapon, X)))).
-
-fof(axMid_level_ontology1427, axiom, 
- ( ! [X] : 
- (hasType(type_Weekend, X) => hasType(type_TimeInterval, X)))).
-
-fof(axMid_level_ontology1428, axiom, 
- ( ! [X] : 
- (hasType(type_Weeping, X) => hasType(type_FacialExpression, X)))).
-
-fof(axMid_level_ontology1429, axiom, 
- ( ! [X] : 
- (hasType(type_Welfare, X) => hasType(type_Funding, X)))).
-
-fof(axMid_level_ontology1430, axiom, 
- ( ! [X] : 
- (hasType(type_WheatGrain, X) => hasType(type_CerealGrain, X)))).
-
-fof(axMid_level_ontology1431, axiom, 
- ( ! [X] : 
- (hasType(type_Wheel, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology1432, axiom, 
- ( ! [X] : 
- (hasType(type_Whip, X) => hasType(type_Weapon, X)))).
-
-fof(axMid_level_ontology1433, axiom, 
- ( ! [X] : 
- (hasType(type_Whiskey, X) => hasType(type_DistilledAlcoholicBeverage, X)))).
-
-fof(axMid_level_ontology1434, axiom, 
- ( ! [X] : 
- (hasType(type_WhiteBloodCell, X) => hasType(type_BloodCell, X)))).
-
-fof(axMid_level_ontology1435, axiom, 
- ( ! [X] : 
- (hasType(type_WholesaleStore, X) => hasType(type_Agency, X)))).
-
-fof(axMid_level_ontology1436, axiom, 
- ( ! [X] : 
- (hasType(type_WholesaleStore, X) => hasType(type_MercantileOrganization, X)))).
-
-fof(axMid_level_ontology1437, axiom, 
- ( ! [X] : 
- (hasType(type_WillowTree, X) => hasType(type_BotanicalTree, X)))).
-
-fof(axMid_level_ontology1438, axiom, 
- ( ! [X] : 
- (hasType(type_WindInstrument, X) => hasType(type_MusicalInstrument, X)))).
-
-fof(axMid_level_ontology1439, axiom, 
- ( ! [X] : 
- (hasType(type_Windmill, X) => hasType(type_Engine, X)))).
-
-fof(axMid_level_ontology1440, axiom, 
- ( ! [X] : 
- (hasType(type_WindowCovering, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology1441, axiom, 
- ( ! [X] : 
- (hasType(type_Window, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology1442, axiom, 
- ( ! [X] : 
- (hasType(type_Windshield, X) => hasType(type_VehicleWindow, X)))).
-
-fof(axMid_level_ontology1443, axiom, 
- ( ! [X] : 
- (hasType(type_Wine, X) => hasType(type_AlcoholicBeverage, X)))).
-
-fof(axMid_level_ontology1444, axiom, 
- ( ! [X] : 
- (hasType(type_WingDevice, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology1445, axiom, 
- ( ! [X] : 
- (hasType(type_Wing, X) => hasType(type_Limb, X)))).
-
-fof(axMid_level_ontology1446, axiom, 
- ( ! [X] : 
- (hasType(type_Winking, X) => hasType(type_ClosingEyes, X)))).
-
-fof(axMid_level_ontology1447, axiom, 
- ( ! [X] : 
- (hasType(type_Winking, X) => hasType(type_Gesture, X)))).
-
-fof(axMid_level_ontology1448, axiom, 
- ( ! [X] : 
- (hasType(type_WinterSeason, X) => hasType(type_SeasonOfYear, X)))).
-
-fof(axMid_level_ontology1449, axiom, 
- ( ! [X] : 
- (hasType(type_WireLine, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology1450, axiom, 
- ( ! [X] : 
- (hasType(type_WireLine, X) => hasType(type_Wire, X)))).
-
-fof(axMid_level_ontology1451, axiom, 
- ( ! [X] : 
- (hasType(type_WireSpring, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axMid_level_ontology1452, axiom, 
- ( ! [X] : 
- (hasType(type_WireSpring, X) => hasType(type_Wire, X)))).
-
-fof(axMid_level_ontology1453, axiom, 
- ( ! [X] : 
- (hasType(type_Wire, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology1454, axiom, 
- ( ! [X] : 
- (hasType(type_WoodArtifact, X) => hasType(type_Artifact, X)))).
-
-fof(axMid_level_ontology1455, axiom, 
- ( ! [X] : 
- (hasType(type_Wood, X) => hasType(type_PlantSubstance, X)))).
-
-fof(axMid_level_ontology1456, axiom, 
- ( ! [X] : 
- (hasType(type_Wood, X) => hasType(type_Tissue, X)))).
-
-fof(axMid_level_ontology1457, axiom, 
- ( ! [X] : 
- (hasType(type_Wool, X) => hasType(type_Fabric, X)))).
-
-fof(axMid_level_ontology1458, axiom, 
- ( ! [X] : 
- (hasType(type_WorkerInsect, X) => hasType(type_Insect, X)))).
-
-fof(axMid_level_ontology1459, axiom, 
- ( ! [X] : 
- (hasType(type_Working, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axMid_level_ontology1460, axiom, 
- ( ! [X] : 
- (hasType(type_Workshop, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axMid_level_ontology1461, axiom, 
- ( ! [X] : 
- (hasType(type_Wrist, X) => hasType(type_BodyJoint, X)))).
-
-fof(axMid_level_ontology1462, axiom, 
- ( ! [X] : 
- (hasType(type_WritingDevice, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1463, axiom, 
- ( ! [X] : 
- (hasType(type_WrittenCommunication, X) => hasType(type_LinguisticCommunication, X)))).
-
-fof(axMid_level_ontology1464, axiom, 
- ( ! [X] : 
- (hasType(type_XRayRadiation, X) => hasType(type_Radiating, X)))).
-
-fof(axMid_level_ontology1465, axiom, 
- ( ! [X] : 
- (hasType(type_LegislativeOrganization, X) => hasType(type_Organization, X)))).
-
-fof(axMid_level_ontology1466, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryGeneral, X) => hasType(type_MilitaryOfficer, X)))).
-
-fof(axMid_level_ontology1467, axiom, 
- ( ! [X] : 
- (hasType(type_DairyProduct, X) => hasType(type_AnimalAgriculturalProduct, X)))).
-
-fof(axMid_level_ontology1468, axiom, 
- ( ! [X] : 
- (hasType(type_PoliticalParty, X) => hasType(type_PoliticalOrganization, X)))).
-
-fof(axMid_level_ontology1469, axiom, 
- ( ! [X] : 
- (hasType(type_BodyOfWater, X) => hasType(type_SelfConnectedObject, X)))).
-
-fof(axMid_level_ontology1470, axiom, 
- ( ! [X] : 
- (hasType(type_AnimalAgriculturalProduct, X) => hasType(type_AgriculturalProduct, X)))).
-
-fof(axMid_level_ontology1471, axiom, 
- ( ! [X] : 
- (hasType(type_Livestock, X) => hasType(type_AnimalAgriculturalProduct, X)))).
-
-fof(axMid_level_ontology1472, axiom, 
- ( ! [X] : 
- (hasType(type_Livestock, X) => hasType(type_DomesticAnimal, X)))).
-
-fof(axMid_level_ontology1473, axiom, 
- ( ! [X] : 
- (hasType(type_Tax, X) => hasType(type_ChargingAFee, X)))).
-
-fof(axMid_level_ontology1474, axiom, 
- ( ! [X] : 
- (hasType(type_ChargingAFee, X) => hasType(type_FinancialTransaction, X)))).
-
-fof(axMid_level_ontology1475, axiom, 
- ( ! [X] : 
- (hasType(type_GeneralElection, X) => hasType(type_Election, X)))).
-
-fof(axMid_level_ontology1476, axiom, 
- ( ! [X] : 
- (hasType(type_Transducer, X) => hasType(type_Device, X)))).
-
-fof(axMid_level_ontology1477, axiom, 
- ( ! [X] : 
- (hasType(type_RefinedPetroleumProduct, X) => hasType(type_PetroleumProduct, X)))).
-
-fof(axMid_level_ontology1478, axiom, 
- ( ! [X] : 
- (hasType(type_GroceryProduce, X) => hasType(type_FruitOrVegetable, X)))).
-
-fof(axMid_level_ontology1479, axiom, 
- ( ! [X] : 
- (hasType(type_GroceryProduce, X) => hasType(type_PlantAgriculturalProduct, X)))).
-
-fof(axMid_level_ontology1480, axiom, 
- ( ! [X] : 
- (hasType(type_PlantAgriculturalProduct, X) => hasType(type_AgriculturalProduct, X)))).
-
-fof(axMid_level_ontology1481, axiom, 
- ( ! [X] : 
- (hasType(type_Rock, X) => hasType(type_Substance, X)))).
-
-fof(axMid_level_ontology1482, axiom, 
- ( ! [X] : 
- (hasType(type_PoliceOfficer, X) => hasType(type_Profession, X)))).
-
-fof(axMid_level_ontology1483, axiom, 
- ( ! [X] : 
- (hasType(type_PoliceOfficer, X) => hasType(type_GovernmentOfficer, X)))).
-
-fof(axMid_level_ontology1484, axiom, 
- ( ! [X] : 
- (hasType(type_Ship, X) => hasType(type_DisplacementHullWaterVehicle, X)))).
-
-fof(axMid_level_ontology1485, axiom, 
- ( ! [X] : 
- (hasType(type_DisplacementHullWaterVehicle, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axMid_level_ontology1486, axiom, 
- ( ! [X] : 
- (hasType(type_WaterVehicle, X) => hasType(type_Vehicle, X)))).
-
-fof(axMid_level_ontology1487, axiom, 
- ( ! [X] : 
- (hasType(type_PoweredVehicle, X) => hasType(type_Vehicle, X)))).
-
-fof(axMid_level_ontology1488, axiom, 
- ( ! [X] : 
- (hasType(type_RollingStock, X) => hasType(type_RailVehicle, X)))).
-
-fof(axMid_level_ontology1489, axiom, 
- ( ! [X] : 
- (hasType(type_RailVehicle, X) => hasType(type_LandVehicle, X)))).
-
-fof(axMid_level_ontology1490, axiom, 
- ( ! [X] : 
- (hasType(type_MiningProduct, X) => hasType(type_Product, X)))).
-
-fof(axMid_level_ontology1491, axiom, 
- ( ! [X] : 
- (hasType(type_TransitSystem, X) => hasType(type_PhysicalSystem, X)))).
-
-fof(axMid_level_ontology1492, axiom, 
- ( ! [X] : 
- (hasType(type_Pipeline, X) => hasType(type_Transitway, X)))).
-
-fof(axMid_level_ontology1493, axiom, 
- ( ! [X] : 
- (hasType(type_ElectrifiedRailwayCar, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axMid_level_ontology1494, axiom, 
- ( ! [X] : 
- (hasType(type_ElectrifiedRailwayCar, X) => hasType(type_PoweredVehicle, X)))).
-
-fof(axMid_level_ontology1495, axiom, 
- ( ! [X] : 
- (hasType(type_ElectrifiedRailwayCar, X) => hasType(type_RollingStock, X)))).
-
-fof(axMid_level_ontology1496, axiom, 
- ( ! [X] : 
- (hasType(type_RailTransportationSystem, X) => hasType(type_TransitSystem, X)))).
-
-fof(axMid_level_ontology1497, axiom, 
- ( ! [X] : 
- (hasType(type_CargoVehicle, X) => hasType(type_Vehicle, X)))).
-
-fof(axMid_level_ontology1498, axiom, 
- ( ! [X] : 
- (hasType(type_BotanicalTree, X) => hasType(type_FloweringPlant, X)))).
-
-fof(axMid_level_ontology1499, axiom, 
- ( ! [X] : 
- (hasType(type_Stock, X) => hasType(type_FinancialInstrument, X)))).
-
-fof(axMid_level_ontology1500, axiom, 
- ( ! [X] : 
- (hasType(type_Stock, X) => hasType(type_Investment, X)))).
-
-fof(axMid_level_ontology1501, axiom, 
- ( ! [X] : 
- (hasType(type_Investment, X) => hasType(type_FinancialAsset, X)))).
-
-fof(axMid_level_ontology1502, axiom, 
- (hasType(type_Profession, inst_Accountant))).
-
-fof(axMid_level_ontology1503, axiom, 
- (hasType(type_UnitOfArea, inst_Acre))).
-
-fof(axMid_level_ontology1504, axiom, 
- (hasType(type_SocialScience, inst_Anthropology))).
-
-fof(axMid_level_ontology1505, axiom, 
- (hasType(type_BeliefGroup, inst_Antisemitism))).
-
-fof(axMid_level_ontology1506, axiom, 
- (hasType(type_FieldOfStudy, inst_Architecture))).
-
-fof(axMid_level_ontology1507, axiom, 
- (hasType(type_SkilledOccupation, inst_Banker))).
-
-fof(axMid_level_ontology1508, axiom, 
- (hasType(type_TimeInterval, inst_BeforeCommonEra))).
-
-fof(axMid_level_ontology1509, axiom, 
- (hasType(type_Science, inst_Biology))).
-
-fof(axMid_level_ontology1510, axiom, 
- (hasType(type_BiologicalAttribute, inst_Blind))).
-
-fof(axMid_level_ontology1511, axiom, 
- (hasType(type_SecondaryColor, inst_Brown))).
-
-fof(axMid_level_ontology1512, axiom, 
- (hasType(type_OccupationalRole, inst_BusinessPerson))).
-
-fof(axMid_level_ontology1513, axiom, 
- (hasType(type_DiseaseOrSyndrome, inst_Cancer))).
-
-fof(axMid_level_ontology1514, axiom, 
- (hasType(type_OccupationalTrade, inst_Carpenter))).
-
-fof(axMid_level_ontology1515, axiom, 
- (hasType(type_UnitOfDuration, inst_CenturyDuration))).
-
-fof(axMid_level_ontology1516, axiom, 
- (hasType(type_InternalAttribute, inst_ChemicalEquilibrium))).
-
-fof(axMid_level_ontology1517, axiom, 
- (hasType(type_Science, inst_Chemistry))).
-
-fof(axMid_level_ontology1518, axiom, 
- (hasType(type_SkilledOccupation, inst_ClericalSecretary))).
-
-fof(axMid_level_ontology1519, axiom, 
- (hasType(type_SkilledOccupation, inst_Coach))).
-
-fof(axMid_level_ontology1520, axiom, 
- (hasType(type_CollegeStudentPosition, inst_CollegeFreshman))).
-
-fof(axMid_level_ontology1521, axiom, 
- (hasType(type_CollegeStudentPosition, inst_CollegeJunior))).
-
-fof(axMid_level_ontology1522, axiom, 
- (hasType(type_CollegeStudentPosition, inst_CollegeSenior))).
-
-fof(axMid_level_ontology1523, axiom, 
- (hasType(type_CollegeStudentPosition, inst_CollegeSophomore))).
-
-fof(axMid_level_ontology1524, axiom, 
- (hasType(type_EntertainmentProfession, inst_Comedian))).
-
-fof(axMid_level_ontology1525, axiom, 
- (hasType(type_TimeInterval, inst_CommonEra))).
-
-fof(axMid_level_ontology1526, axiom, 
- (hasType(type_GeopoliticalArea, inst_ConfederateStatesOfAmerica))).
-
-fof(axMid_level_ontology1527, axiom, 
- (hasType(type_RelationalAttribute, inst_ContainerEmpty))).
-
-fof(axMid_level_ontology1528, axiom, 
- (hasType(type_RelationalAttribute, inst_ContainerFull))).
-
-fof(axMid_level_ontology1529, axiom, 
- (hasType(type_GovernmentOfficer, inst_Coroner))).
-
-fof(axMid_level_ontology1530, axiom, 
- (hasType(type_BiologicalAttribute, inst_Deaf))).
-
-fof(axMid_level_ontology1531, axiom, 
- (hasType(type_UnitOfDuration, inst_DecadeDuration))).
-
-fof(axMid_level_ontology1532, axiom, 
- (hasType(type_PoliticalParty, inst_DemocraticParty))).
-
-fof(axMid_level_ontology1533, axiom, 
- (hasType(type_Profession, inst_Dentist))).
-
-fof(axMid_level_ontology1534, axiom, 
- (hasType(type_DiseaseOrSyndrome, inst_Diarrhea))).
-
-fof(axMid_level_ontology1535, axiom, 
- (hasType(type_OccupationalRole, inst_Diplomat))).
-
-fof(axMid_level_ontology1536, axiom, 
- (hasType(type_PositionalAttribute, inst_Downstairs))).
-
-fof(axMid_level_ontology1537, axiom, 
- (hasType(type_ConsciousnessAttribute, inst_Drugged))).
-
-fof(axMid_level_ontology1538, axiom, 
- (hasType(type_SocialScience, inst_Economics))).
-
-fof(axMid_level_ontology1539, axiom, 
- (hasType(type_FieldOfStudy, inst_Electronics))).
-
-fof(axMid_level_ontology1540, axiom, 
- (hasType(type_DiseaseOrSyndrome, inst_Emphysema))).
-
-fof(axMid_level_ontology1541, axiom, 
- (hasType(type_Science, inst_Engineering))).
-
-fof(axMid_level_ontology1542, axiom, 
- (hasType(type_OccupationalTrade, inst_FarmHand))).
-
-fof(axMid_level_ontology1543, axiom, 
- (hasType(type_DiseaseOrSyndrome, inst_Fever))).
-
-fof(axMid_level_ontology1544, axiom, 
- (hasType(type_FieldOfStudy, inst_FieldOfLaw))).
-
-fof(axMid_level_ontology1545, axiom, 
- (hasType(type_BodyPosition, inst_Fist))).
-
-fof(axMid_level_ontology1546, axiom, 
- (hasType(type_ShapeAttribute, inst_Flat))).
-
-fof(axMid_level_ontology1547, axiom, 
- (hasType(type_SportsAttribute, inst_Foul))).
-
-fof(axMid_level_ontology1548, axiom, 
- (hasType(type_BreakabilityAttribute, inst_Fragile))).
-
-fof(axMid_level_ontology1549, axiom, 
- (hasType(type_DeviceAttribute, inst_Functioning))).
-
-fof(axMid_level_ontology1550, axiom, 
- (hasType(type_DiseaseOrSyndrome, inst_Goiter))).
-
-fof(axMid_level_ontology1551, axiom, 
- (hasType(type_OccupationalRole, inst_GovernmentPerson))).
-
-fof(axMid_level_ontology1552, axiom, 
- (hasType(type_Position, inst_Governor))).
-
-fof(axMid_level_ontology1553, axiom, 
- (hasType(type_SecondaryColor, inst_GrayColor))).
-
-fof(axMid_level_ontology1554, axiom, 
- (hasType(type_SecondaryColor, inst_Green))).
-
-fof(axMid_level_ontology1555, axiom, 
- (hasType(type_BodyPosition, inst_Handstand))).
-
-fof(axMid_level_ontology1556, axiom, 
- (hasType(type_EmotionalState, inst_Happiness))).
-
-fof(axMid_level_ontology1557, axiom, 
- (hasType(type_FieldOfStudy, inst_History))).
-
-fof(axMid_level_ontology1558, axiom, 
- (hasType(type_SocialRole, inst_HumanSlave))).
-
-fof(axMid_level_ontology1559, axiom, 
- (hasType(type_BiologicalAttribute, inst_Hungry))).
-
-fof(axMid_level_ontology1560, axiom, 
- (hasType(type_Region, inst_Indoors))).
-
-fof(axMid_level_ontology1561, axiom, 
- (hasType(type_PositionalAttribute, inst_Inside))).
-
-fof(axMid_level_ontology1562, axiom, 
- (hasType(type_FieldOfStudy, inst_InteriorDesign))).
-
-fof(axMid_level_ontology1563, axiom, 
- (hasType(type_BodyPosition, inst_Kneeling))).
-
-fof(axMid_level_ontology1564, axiom, 
- (hasType(type_SocialRole, inst_Knight))).
-
-fof(axMid_level_ontology1565, axiom, 
- (hasType(type_DeonticAttribute, inst_LegislativeBill))).
-
-fof(axMid_level_ontology1566, axiom, 
- (hasType(type_ShapeAttribute, inst_LevelShape))).
-
-fof(axMid_level_ontology1567, axiom, 
- (hasType(type_Position, inst_LieutenantGovernor))).
-
-fof(axMid_level_ontology1568, axiom, 
- (hasType(type_ShapeAttribute, inst_LineFormation))).
-
-fof(axMid_level_ontology1569, axiom, 
- (hasType(type_SocialScience, inst_Linguistics))).
-
-fof(axMid_level_ontology1570, axiom, 
- (hasType(type_UnitOfVolume, inst_LiquorShot))).
-
-fof(axMid_level_ontology1571, axiom, 
- (hasType(type_TraitAttribute, inst_LiteracyAttribute))).
-
-fof(axMid_level_ontology1572, axiom, 
- (hasType(type_FieldOfStudy, inst_Literature))).
-
-fof(axMid_level_ontology1573, axiom, 
- (hasType(type_ShapeAttribute, inst_LongAndThin))).
-
-fof(axMid_level_ontology1574, axiom, 
- (hasType(type_ContestAttribute, inst_Lost))).
-
-fof(axMid_level_ontology1575, axiom, 
- (hasType(type_DeviceAttribute, inst_Malfunctioning))).
-
-fof(axMid_level_ontology1576, axiom, 
- (hasType(type_FieldOfStudy, inst_Mathematics))).
-
-fof(axMid_level_ontology1577, axiom, 
- (hasType(type_Position, inst_Mayor))).
-
-fof(axMid_level_ontology1578, axiom, 
- (hasType(type_Science, inst_MedicalScience))).
-
-fof(axMid_level_ontology1579, axiom, 
- (hasType(type_UnitOfMass, inst_MetricTon))).
-
-fof(axMid_level_ontology1580, axiom, 
- (hasType(type_SocialRole, inst_Militant))).
-
-fof(axMid_level_ontology1581, axiom, 
- (hasType(type_OccupationalRole, inst_MilitaryPerson))).
-
-fof(axMid_level_ontology1582, axiom, 
- (hasType(type_FieldOfStudy, inst_MilitaryScience))).
-
-fof(axMid_level_ontology1583, axiom, 
- (hasType(type_UnitOfDuration, inst_MillenniumDuration))).
-
-fof(axMid_level_ontology1584, axiom, 
- (hasType(type_SocialRole, inst_Musician))).
-
-fof(axMid_level_ontology1585, axiom, 
- (hasType(type_PoliticalParty, inst_NaziParty))).
-
-fof(axMid_level_ontology1586, axiom, 
- (hasType(type_Profession, inst_NewsReporter))).
-
-fof(axMid_level_ontology1587, axiom, 
- (hasType(type_SecondaryColor, inst_OrangeColor))).
-
-fof(axMid_level_ontology1588, axiom, 
- (hasType(type_Region, inst_Outdoors))).
-
-fof(axMid_level_ontology1589, axiom, 
- (hasType(type_PositionalAttribute, inst_Outside))).
-
-fof(axMid_level_ontology1590, axiom, 
- (hasType(type_UnitOfInformation, inst_Page))).
-
-fof(axMid_level_ontology1591, axiom, 
- (hasType(type_FieldOfStudy, inst_Philosophy))).
-
-fof(axMid_level_ontology1592, axiom, 
- (hasType(type_Science, inst_Physics))).
-
-fof(axMid_level_ontology1593, axiom, 
- (hasType(type_Science, inst_Physiology))).
-
-fof(axMid_level_ontology1594, axiom, 
- (hasType(type_SecondaryColor, inst_Pink))).
-
-fof(axMid_level_ontology1595, axiom, 
- (hasType(type_OccupationalTrade, inst_Plumber))).
-
-fof(axMid_level_ontology1596, axiom, 
- (hasType(type_OccupationalRole, inst_PolicePerson))).
-
-fof(axMid_level_ontology1597, axiom, 
- (hasType(type_SocialScience, inst_PoliticalScience))).
-
-fof(axMid_level_ontology1598, axiom, 
- (hasType(type_Position, inst_Pope))).
-
-fof(axMid_level_ontology1599, axiom, 
- (hasType(type_OccupationalTrade, inst_Potter))).
-
-fof(axMid_level_ontology1600, axiom, 
- (hasType(type_BiologicalAttribute, inst_Pregnant))).
-
-fof(axMid_level_ontology1601, axiom, 
- (hasType(type_Position, inst_PresidentOfTheUnitedStates))).
-
-fof(axMid_level_ontology1602, axiom, 
- (hasType(type_Profession, inst_PrivateDetective))).
-
-fof(axMid_level_ontology1603, axiom, 
- (hasType(type_SocialScience, inst_Psychology))).
-
-fof(axMid_level_ontology1604, axiom, 
- (hasType(type_SecondaryColor, inst_Purple))).
-
-fof(axMid_level_ontology1605, axiom, 
- (hasType(type_PoliticalParty, inst_RepublicanParty))).
-
-fof(axMid_level_ontology1606, axiom, 
- (hasType(type_ThreeDimensionalFigure, inst_RoundShape))).
-
-fof(axMid_level_ontology1607, axiom, 
- (hasType(type_GovernmentSecretary, inst_SecretaryOfTheInterior))).
-
-fof(axMid_level_ontology1608, axiom, 
- (hasType(type_GovernmentSecretary, inst_SecretaryOfTheTreasury))).
-
-fof(axMid_level_ontology1609, axiom, 
- (hasType(type_ConsciousnessAttribute, inst_Sober))).
-
-fof(axMid_level_ontology1610, axiom, 
- (hasType(type_BodyPosition, inst_Splitting))).
-
-fof(axMid_level_ontology1611, axiom, 
- (hasType(type_SportsAttribute, inst_SportsOut))).
-
-fof(axMid_level_ontology1612, axiom, 
- (hasType(type_UnitOfArea, inst_SquareMile))).
-
-fof(axMid_level_ontology1613, axiom, 
- (hasType(type_UnitOfArea, inst_SquareYard))).
-
-fof(axMid_level_ontology1614, axiom, 
- (hasType(type_OccupationalRole, inst_StoreOwner))).
-
-fof(axMid_level_ontology1615, axiom, 
- (hasType(type_SoundAttribute, inst_Stressed))).
-
-fof(axMid_level_ontology1616, axiom, 
- (hasType(type_SocialRole, inst_Student))).
-
-fof(axMid_level_ontology1617, axiom, 
- (hasType(type_EmotionalState, inst_Surprise))).
-
-fof(axMid_level_ontology1618, axiom, 
- (hasType(type_ShapeAttribute, inst_SymmetricShape))).
-
-fof(axMid_level_ontology1619, axiom, 
- (hasType(type_Profession, inst_Teacher))).
-
-fof(axMid_level_ontology1620, axiom, 
- (hasType(type_FieldOfStudy, inst_Theology))).
-
-fof(axMid_level_ontology1621, axiom, 
- (hasType(type_ContestAttribute, inst_TieScore))).
-
-fof(axMid_level_ontology1622, axiom, 
- (hasType(type_UnitOfMass, inst_TonMass))).
-
-fof(axMid_level_ontology1623, axiom, 
- (hasType(type_SocialRole, inst_Tourist))).
-
-fof(axMid_level_ontology1624, axiom, 
- (hasType(type_InternalAttribute, inst_Transparent))).
-
-fof(axMid_level_ontology1625, axiom, 
- (hasType(type_BacterialDisease, inst_Tuberculosis))).
-
-fof(axMid_level_ontology1626, axiom, 
- (hasType(type_BreakabilityAttribute, inst_Unbreakable))).
-
-fof(axMid_level_ontology1627, axiom, 
- (hasType(type_EmotionalState, inst_Unhappiness))).
-
-fof(axMid_level_ontology1628, axiom, 
- (hasType(type_GeopoliticalArea, inst_UnionStatesOfAmerica))).
-
-fof(axMid_level_ontology1629, axiom, 
- (hasType(type_LegislativeOrganization, inst_UnitedStatesCongress))).
-
-fof(axMid_level_ontology1630, axiom, 
- (hasType(type_GovernmentOrganization, inst_UnitedStatesDepartmentOfInterior))).
-
-fof(axMid_level_ontology1631, axiom, 
- (hasType(type_GovernmentOrganization, inst_UnitedStatesDepartmentOfState))).
-
-fof(axMid_level_ontology1632, axiom, 
- (hasType(type_PositionalAttribute, inst_Upstairs))).
-
-fof(axMid_level_ontology1633, axiom, 
- (hasType(type_SocialRole, inst_Veteran))).
-
-fof(axMid_level_ontology1634, axiom, 
- (hasType(type_SocialRole, inst_Widowed))).
-
-fof(axMid_level_ontology1635, axiom, 
- (hasType(type_ContestAttribute, inst_Won))).
-
-fof(axMid_level_ontology1636, axiom, 
- (hasType(type_UnitOfLength, inst_YardLength))).
-
-fof(axMid_level_ontology1637, axiom, 
- (hasType(type_DeviceStateAttribute, inst_DeviceClosed) & hasType(type_RelationalAttribute, inst_DeviceClosed))).
-
-fof(axMid_level_ontology1638, axiom, 
- (hasType(type_DeviceStateAttribute, inst_DeviceOff) & hasType(type_InternalAttribute, inst_DeviceOff))).
-
-fof(axMid_level_ontology1639, axiom, 
- (hasType(type_DeviceStateAttribute, inst_DeviceOn) & hasType(type_InternalAttribute, inst_DeviceOn))).
-
-fof(axMid_level_ontology1640, axiom, 
- (hasType(type_DeviceStateAttribute, inst_DeviceOpen) & hasType(type_RelationalAttribute, inst_DeviceOpen))).
-
-fof(axMid_level_ontology1641, axiom, 
- (hasType(type_SpokenHumanLanguage, inst_FrenchLanguage) & hasType(type_NaturalLanguage, inst_FrenchLanguage))).
-
-fof(axMid_level_ontology1642, axiom, 
- (hasType(type_SpokenHumanLanguage, inst_GermanLanguage) & hasType(type_NaturalLanguage, inst_GermanLanguage))).
-
-fof(axMid_level_ontology1643, axiom, 
- (hasType(type_SpokenHumanLanguage, inst_GreekLanguage) & hasType(type_NaturalLanguage, inst_GreekLanguage))).
-
-fof(axMid_level_ontology1644, axiom, 
- (hasType(type_SpokenHumanLanguage, inst_LatinLanguage) & hasType(type_NaturalLanguage, inst_LatinLanguage))).
-
-fof(axMid_level_ontology1645, axiom, 
- (hasType(type_SpokenHumanLanguage, inst_RussianLanguage) & hasType(type_NaturalLanguage, inst_RussianLanguage))).
-
-fof(axMid_level_ontology1646, axiom, 
- (hasType(type_SpokenHumanLanguage, inst_SpanishLanguage) & hasType(type_NaturalLanguage, inst_SpanishLanguage))).
-
-fof(axMid_level_ontology1647, axiom, 
- (hasType(type_ConsciousnessAttribute, inst_Drunk))).
-
-fof(axMid_level_ontology1648, axiom, 
- (hasType(type_DeonticAttribute, inst_InternationalLaw))).
-
-fof(axMid_level_ontology1649, axiom, 
- (hasType(type_DeonticAttribute, inst_Illegal))).
-
-fof(axMid_level_ontology1650, axiom, 
- (hasType(type_DeonticAttribute, inst_Legal))).
-
-fof(axMid_level_ontology1651, axiom, 
- (hasType(type_DeonticAttribute, inst_MarriageContract))).
-
-fof(axMid_level_ontology1652, axiom, 
- (hasType(type_DeonticAttribute, inst_Treaty))).
-
-fof(axMid_level_ontology1653, axiom, 
- (hasType(type_EmotionalState, inst_Satisfaction))).
-
-fof(axMid_level_ontology1654, axiom, 
- (hasType(type_EmotionalState, inst_Tranquility))).
-
-fof(axMid_level_ontology1655, axiom, 
- (hasType(type_EmotionalState, inst_Excitement))).
-
-fof(axMid_level_ontology1656, axiom, 
- (hasType(type_EmotionalState, inst_Anxiety))).
-
-fof(axMid_level_ontology1657, axiom, 
- (hasType(type_EmotionalState, inst_Anger))).
-
-fof(axMid_level_ontology1658, axiom, 
- (hasType(type_EmotionalState, inst_Pain))).
-
-fof(axMid_level_ontology1659, axiom, 
- (hasType(type_EmotionalState, inst_Headache))).
-
-fof(axMid_level_ontology1660, axiom, 
- (hasType(type_DevelopmentalAttribute, inst_Puberty))).
-
-fof(axMid_level_ontology1661, axiom, 
- (hasType(type_BodyPosition, inst_Squatting))).
-
-fof(axMid_level_ontology1662, axiom, 
- (hasType(type_SocialRole, inst_Retired))).
-
-fof(axMid_level_ontology1663, axiom, 
- (hasType(type_SocialRole, inst_Housewife))).
-
-fof(axMid_level_ontology1664, axiom, 
- (hasType(type_PoliceOfficer, inst_Deputy))).
-
-fof(axMid_level_ontology1665, axiom, 
- (hasType(type_PoliceOfficer, inst_PoliceDetective))).
-
-fof(axMid_level_ontology1666, axiom, 
- (hasType(type_Profession, inst_AttorneyGeneral) & hasType(type_GovernmentOfficer, inst_AttorneyGeneral))).
-
-fof(axMid_level_ontology1667, axiom, 
- (hasType(type_Profession, inst_Professor))).
-
-fof(axMid_level_ontology1668, axiom, 
- (hasType(type_Journalist, inst_ArtCritic))).
-
-fof(axMid_level_ontology1669, axiom, 
- (hasType(type_Civilian, inst_Dissident) & hasType(type_SocialRole, inst_Dissident))).
-
diff --git a/examples/SUMO/TPTP/Mid_level_ontologyLemAx.p b/examples/SUMO/TPTP/Mid_level_ontologyLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/Mid_level_ontologyLemAx.p
+++ /dev/null
@@ -1,5378 +0,0 @@
-fof(axMidLem0, axiom, 
- ( ! [Var_CORPSE] : 
- (hasType(type_HumanCorpse, Var_CORPSE) => 
-(( ? [Var_HUMAN] : 
- (hasType(type_Human, Var_HUMAN) &  
-(((f_before(f_WhenFn(Var_HUMAN),f_WhenFn(Var_CORPSE))) & (( ~ ( ? [Var_OTHERPART] : 
- (hasType(type_Object, Var_OTHERPART) &  
-(((f_holdsDuring(f_WhenFn(Var_CORPSE),part(Var_OTHERPART,Var_CORPSE))) & (( ~ (f_holdsDuring(f_WhenFn(Var_HUMAN),part(Var_OTHERPART,Var_HUMAN))))))))))))))))))).
-
-fof(axMidLem1, axiom, 
- ( ! [Var_CORPSE] : 
- (hasType(type_HumanCorpse, Var_CORPSE) => 
-(f_attribute(Var_CORPSE,inst_Dead))))).
-
-fof(axMidLem2, axiom, 
- ( ! [Var_SLAVE] : 
- ((hasType(type_Object, Var_SLAVE) & hasType(type_Entity, Var_SLAVE)) => 
-(((f_attribute(Var_SLAVE,inst_HumanSlave)) => (( ? [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) &  
-(((Var_PERSON != Var_SLAVE) & (f_possesses(Var_PERSON,Var_SLAVE)))))))))))).
-
-fof(axMidLem3, axiom, 
- ( ! [Var_ADULT] : 
- (hasType(type_HumanAdult, Var_ADULT) => 
-(( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((f_age(Var_ADULT,f_MeasureFn(Var_NUMBER,inst_YearDuration))) => (f_greaterThanOrEqualTo(Var_NUMBER,18)))))))))).
-
-fof(axMidLem4, axiom, 
- ( ! [Var_YOUTH] : 
- (hasType(type_HumanYouth, Var_YOUTH) => 
-(( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((f_age(Var_YOUTH,f_MeasureFn(Var_NUMBER,inst_YearDuration))) => (f_lessThan(Var_NUMBER,18)))))))))).
-
-fof(axMidLem5, axiom, 
- ( ! [Var_CHILD] : 
- (hasType(type_HumanChild, Var_CHILD) => 
-(f_attribute(Var_CHILD,inst_NonFullyFormed))))).
-
-fof(axMidLem6, axiom, 
- ( ! [Var_CHILD] : 
- (hasType(type_HumanChild, Var_CHILD) => 
-(( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((f_age(Var_CHILD,f_MeasureFn(Var_NUMBER,inst_YearDuration))) => (f_lessThanOrEqualTo(Var_NUMBER,14)))))))))).
-
-fof(axMidLem7, axiom, 
- ( ! [Var_TEEN] : 
- (hasType(type_Teenager, Var_TEEN) => 
-(( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((f_age(Var_TEEN,f_MeasureFn(Var_NUMBER,inst_YearDuration))) => (((f_greaterThan(Var_NUMBER,12)) & (f_lessThan(Var_NUMBER,20)))))))))))).
-
-fof(axMidLem8, axiom, 
- ( ! [Var_BABY] : 
- (hasType(type_HumanBaby, Var_BABY) => 
-(( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((f_age(Var_BABY,f_MeasureFn(Var_NUMBER,inst_YearDuration))) => (f_lessThanOrEqualTo(Var_NUMBER,1)))))))))).
-
-fof(axMidLem9, axiom, 
- ( ! [Var_O2] : 
- (hasType(type_Object, Var_O2) => 
-(( ! [Var_O1] : 
- (hasType(type_Object, Var_O1) => 
-(((f_older(Var_O1,Var_O2)) => (( ? [Var_U] : 
- (hasType(type_UnitOfMeasure, Var_U) &  
-(( ? [Var_N2] : 
- ((hasType(type_RealNumber, Var_N2) & hasType(type_Quantity, Var_N2)) &  
-(( ? [Var_N1] : 
- ((hasType(type_RealNumber, Var_N1) & hasType(type_Quantity, Var_N1)) &  
-(((f_age(Var_O1,f_MeasureFn(Var_N1,Var_U))) & (((f_age(Var_O2,f_MeasureFn(Var_N2,Var_U))) & (f_greaterThan(Var_N1,Var_N2))))))))))))))))))))))).
-
-fof(axMidLem10, axiom, 
- ( ! [Var_P] : 
- (hasType(type_Wading, Var_P) => 
-(( ? [Var_W] : 
- (hasType(type_BodyOfWater, Var_W) &  
-(f_located(Var_P,Var_W)))))))).
-
-fof(axMidLem11, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Somersaulting, Var_S) => 
-(( ! [Var_A] : 
- ((hasType(type_Agent, Var_A) & hasType(type_Object, Var_A)) => 
-(((f_agent(Var_S,Var_A)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_S)),attribute(Var_A,inst_Sitting))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_S)),attribute(Var_A,inst_Sitting))))))))))))).
-
-fof(axMidLem12, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Sunlight, Var_L) => 
-(f_origin(Var_L,inst_Sol))))).
-
-fof(axMidLem13, axiom, 
- ( ! [Var_W] : 
- (hasType(type_WrittenCommunication, Var_W) => 
-(( ? [Var_T] : 
- (hasType(type_Text, Var_T) &  
-(( ? [Var_C] : 
- (hasType(type_Character, Var_C) &  
-(( ? [Var_S] : 
- (hasType(type_Script, Var_S) &  
-(((f_result(Var_W,Var_T)) & (((f_part(Var_C,Var_T)) & (f_member(Var_C,Var_S)))))))))))))))))).
-
-fof(axMidLem14, axiom, 
- ( ! [Var_T] : 
- (hasType(type_Paragraph, Var_T) => 
-(( ? [Var_S] : 
- (hasType(type_Sentence, Var_S) &  
-(f_part(Var_S,Var_T)))))))).
-
-fof(axMidLem15, axiom, 
- ( ! [Var_MUSIC] : 
- (hasType(type_InstrumentalMusic, Var_MUSIC) => 
-(( ? [Var_INSTRUMENT] : 
- (hasType(type_MusicalInstrument, Var_INSTRUMENT) &  
-(f_instrument(Var_MUSIC,Var_INSTRUMENT)))))))).
-
-fof(axMidLem16, axiom, 
- ( ! [Var_M] : 
- (hasType(type_VocalMusic, Var_M) => 
-(( ? [Var_S] : 
- (hasType(type_Singing, Var_S) &  
-(f_subProcess(Var_S,Var_M)))))))).
-
-fof(axMidLem17, axiom, 
- ( ! [Var_WI] : 
- (hasType(type_WindInstrument, Var_WI) => 
-(( ! [Var_M] : 
- (hasType(type_Music, Var_M) => 
-(( ! [Var_A] : 
- (hasType(type_Agent, Var_A) => 
-(((((f_agent(Var_M,Var_A)) & (f_instrument(Var_M,Var_WI)))) => (( ? [Var_B] : 
- (hasType(type_Exhaling, Var_B) &  
-(((f_agent(Var_B,Var_A)) & (f_subProcess(Var_B,Var_M)))))))))))))))))).
-
-fof(axMidLem18, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Ringing, Var_R) => 
-(( ? [Var_B] : 
- (hasType(type_Bell, Var_B) &  
-(f_instrument(Var_R,Var_B)))))))).
-
-fof(axMidLem19, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Bell, Var_B) => 
-(( ! [Var_I] : 
- (hasType(type_Impacting, Var_I) => 
-(((f_destination(Var_I,Var_B)) => (( ? [Var_MT] : 
- (hasType(type_MusicalTone, Var_MT) &  
-(f_causes(Var_I,Var_MT))))))))))))).
-
-fof(axMidLem20, axiom, 
- ( ! [Var_D] : 
- (hasType(type_Drumming, Var_D) => 
-(( ? [Var_DRUM] : 
- (hasType(type_Drum, Var_DRUM) &  
-(( ? [Var_I] : 
- (hasType(type_Impacting, Var_I) &  
-(( ? [Var_A] : 
- (hasType(type_Agent, Var_A) &  
-(((f_agent(Var_D,Var_A)) & (((f_instrument(Var_D,Var_DRUM)) & (((f_subProcess(Var_I,Var_D)) & (((f_agent(Var_I,Var_A)) & (f_patient(Var_I,Var_DRUM)))))))))))))))))))))).
-
-fof(axMidLem21, axiom, 
- ( ! [Var_COMMUNICATE] : 
- (hasType(type_WrittenCommunication, Var_COMMUNICATE) => 
-(( ? [Var_WRITE] : 
- (hasType(type_Writing, Var_WRITE) &  
-(( ? [Var_READ] : 
- (hasType(type_Reading, Var_READ) &  
-(( ? [Var_TEXT] : 
- (hasType(type_Text, Var_TEXT) &  
-(((f_instrument(Var_COMMUNICATE,Var_TEXT)) & (((f_result(Var_WRITE,Var_TEXT)) & (((f_patient(Var_READ,Var_TEXT)) & (((f_subProcess(Var_WRITE,Var_COMMUNICATE)) & (f_subProcess(Var_READ,Var_COMMUNICATE)))))))))))))))))))))).
-
-fof(axMidLem22, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Corresponding, Var_C) => 
-(( ? [Var_M] : 
- (hasType(type_Mailing, Var_M) &  
-(( ? [Var_T] : 
- (hasType(type_Text, Var_T) &  
-(((f_subProcess(Var_M,Var_C)) & (((f_patient(Var_M,Var_T)) & (f_patient(Var_C,Var_T))))))))))))))).
-
-fof(axMidLem23, axiom, 
- ( ! [Var_REMIND] : 
- (hasType(type_Reminding, Var_REMIND) => 
-(( ? [Var_REMEMBER] : 
- (hasType(type_Remembering, Var_REMEMBER) &  
-(f_causes(Var_REMIND,Var_REMEMBER)))))))).
-
-fof(axMidLem24, axiom, 
- ( ! [Var_ACTION] : 
- (hasType(type_LegalAction, Var_ACTION) => 
-(( ? [Var_REGISTER] : 
- (hasType(type_Registering, Var_REGISTER) &  
-(f_subProcess(Var_REGISTER,Var_ACTION)))))))).
-
-fof(axMidLem25, axiom, 
- ( ! [Var_ANSWER] : 
- (hasType(type_Answering, Var_ANSWER) => 
-(( ? [Var_QUESTION] : 
- (hasType(type_Questioning, Var_QUESTION) &  
-(((f_refers(Var_ANSWER,Var_QUESTION)) & (f_earlier(f_WhenFn(Var_QUESTION),f_WhenFn(Var_ANSWER))))))))))).
-
-fof(axMidLem26, axiom, 
- ( ! [Var_ARGUE] : 
- (hasType(type_Arguing, Var_ARGUE) => 
-(( ? [Var_STATEMENT] : 
- (hasType(type_Statement, Var_STATEMENT) &  
-(( ? [Var_ARGUMENT] : 
- (hasType(type_Argument, Var_ARGUMENT) &  
-(((f_patient(Var_ARGUE,Var_STATEMENT)) & (f_containsInformation(Var_STATEMENT,Var_ARGUMENT))))))))))))).
-
-fof(axMidLem27, axiom, 
- ( ! [Var_STATE] : 
- (hasType(type_TellingALie, Var_STATE) => 
-(( ! [Var_STATEMENT] : 
- ((hasType(type_Entity, Var_STATEMENT) & hasType(type_Sentence, Var_STATEMENT)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((((f_agent(Var_STATE,Var_AGENT)) & (f_patient(Var_STATE,Var_STATEMENT)))) => (f_holdsDuring(f_WhenFn(Var_STATE),believes(Var_AGENT,truth(Var_STATEMENT,inst_False))))))))))))))).
-
-fof(axMidLem28, axiom, 
- ( ! [Var_FOUND] : 
- (hasType(type_Founding, Var_FOUND) => 
-(( ? [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) &  
-(f_result(Var_FOUND,Var_ORG)))))))).
-
-fof(axMidLem29, axiom, 
- ( ! [Var_P] : 
- (hasType(type_TurningOffDevice, Var_P) => 
-(( ! [Var_D] : 
- ((hasType(type_Entity, Var_D) & hasType(type_Object, Var_D)) => 
-(((f_patient(Var_P,Var_D)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_P)),attribute(Var_D,inst_DeviceOn))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_P)),attribute(Var_D,inst_DeviceOff))))))))))))).
-
-fof(axMidLem30, axiom, 
- ( ! [Var_P] : 
- (hasType(type_TurningOnDevice, Var_P) => 
-(( ! [Var_D] : 
- ((hasType(type_Entity, Var_D) & hasType(type_Object, Var_D)) => 
-(((f_patient(Var_P,Var_D)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_P)),attribute(Var_D,inst_DeviceOff))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_P)),attribute(Var_D,inst_DeviceOn))))))))))))).
-
-fof(axMidLem31, axiom, 
- ( ! [Var_PROJECTILE] : 
- (hasType(type_Projectile, Var_PROJECTILE) => 
-(( ? [Var_SHELL] : 
- (hasType(type_ProjectileShell, Var_SHELL) &  
-(f_part(Var_SHELL,Var_PROJECTILE)))))))).
-
-fof(axMidLem32, axiom, 
- ( ! [Var_SHOOT] : 
- (hasType(type_Shooting, Var_SHOOT) => 
-(( ? [Var_PROJECTILE] : 
- (hasType(type_Projectile, Var_PROJECTILE) &  
-(( ? [Var_GUN] : 
- (hasType(type_Gun, Var_GUN) &  
-(((f_patient(Var_SHOOT,Var_PROJECTILE)) & (f_instrument(Var_SHOOT,Var_GUN))))))))))))).
-
-fof(axMidLem33, axiom, 
- ( ! [Var_B] : 
- (hasType(type_GunBarrel, Var_B) => 
-(( ? [Var_G] : 
- (hasType(type_Gun, Var_G) &  
-(f_part(Var_B,Var_G)))))))).
-
-fof(axMidLem34, axiom, 
- ( ! [Var_G] : 
- (hasType(type_Gun, Var_G) => 
-(( ! [Var_B] : 
- (hasType(type_GunBarrel, Var_B) => 
-(( ! [Var_S] : 
- (hasType(type_Shooting, Var_S) => 
-(( ! [Var_P] : 
- (hasType(type_Projectile, Var_P) => 
-(( ! [Var_GUN] : 
- (hasType(type_Object, Var_GUN) => 
-(((((f_part(Var_B,Var_G)) & (((f_instrument(Var_S,Var_GUN)) & (f_patient(Var_S,Var_P)))))) => (( ? [Var_SUB] : 
- ((hasType(type_Process, Var_SUB) & hasType(type_Motion, Var_SUB)) &  
-(((f_subProcess(Var_SUB,Var_S)) & (f_path(Var_SUB,Var_B)))))))))))))))))))))))).
-
-fof(axMidLem35, axiom, 
- ( ! [Var_STOCK] : 
- (hasType(type_GunStock, Var_STOCK) => 
-(( ? [Var_GUN] : 
- (hasType(type_Gun, Var_GUN) &  
-(f_part(Var_STOCK,Var_GUN)))))))).
-
-fof(axMidLem36, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Shield, Var_S) => 
-(( ? [Var_H] : 
- (hasType(type_Handle, Var_H) &  
-(f_part(Var_H,Var_S)))))))).
-
-fof(axMidLem37, axiom, 
- ( ! [Var_W] : 
- (hasType(type_WingDevice, Var_W) => 
-(( ? [Var_A] : 
- (hasType(type_Aircraft, Var_A) &  
-(f_part(Var_W,Var_A)))))))).
-
-fof(axMidLem38, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Shelf, Var_S) => 
-(( ? [Var_F] : 
- (hasType(type_Furniture, Var_F) &  
-(f_part(Var_S,Var_F)))))))).
-
-fof(axMidLem39, axiom, 
- ( ! [Var_C] : 
- ((hasType(type_Object, Var_C) & hasType(type_SelfConnectedObject, Var_C) & hasType(type_Hole, Var_C)) => 
-(((f_attribute(Var_C,inst_ContainerFull)) => (( ? [Var_H] : 
- (hasType(type_Hole, Var_H) &  
-(( ? [Var_S] : 
- (hasType(type_Object, Var_S) &  
-(((f_hole(Var_H,Var_C)) & (f_fills(Var_S,Var_C))))))))))))))).
-
-fof(axMidLem40, axiom, 
- ( ! [Var_PP] : 
- (hasType(type_PetroleumProduct, Var_PP) => 
-(( ? [Var_O] : 
- (hasType(type_OrganicCompound, Var_O) &  
-(f_part(Var_O,Var_PP)))))))).
-
-fof(axMidLem41, axiom, 
- ( ! [Var_DEVICE] : 
- (hasType(type_SwitchDevice, Var_DEVICE) => 
-(( ? [Var_ELECTRIC] : 
- (hasType(type_ElectricDevice, Var_ELECTRIC) &  
-(( ? [Var_PROC2] : 
- (hasType(type_Process, Var_PROC2) &  
-(( ? [Var_PROC1] : 
- (hasType(type_Process, Var_PROC1) &  
-(((f_instrument(Var_PROC1,Var_DEVICE)) & (((f_causes(Var_PROC1,Var_PROC2)) & (f_instrument(Var_PROC2,Var_ELECTRIC)))))))))))))))))).
-
-fof(axMidLem42, axiom, 
- ( ! [Var_AERATE] : 
- (hasType(type_Aerating, Var_AERATE) => 
-(( ? [Var_AIR] : 
- (hasType(type_Air, Var_AIR) &  
-(( ? [Var_S] : 
- ((hasType(type_Entity, Var_S) & hasType(type_Object, Var_S)) &  
-(((f_patient(Var_AERATE,Var_AIR)) & (((f_patient(Var_AERATE,Var_S)) & (f_attribute(Var_S,inst_Liquid))))))))))))))).
-
-fof(axMidLem43, axiom, 
- ( ! [Var_C] : 
- (hasType(type_CigarOrCigarette, Var_C) => 
-(( ? [Var_T] : 
- (hasType(type_Tobacco, Var_T) &  
-(f_part(Var_T,Var_C)))))))).
-
-fof(axMidLem44, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Compass, Var_C) => 
-(( ? [Var_D] : 
- (hasType(type_DirectionalAttribute, Var_D) &  
-(f_represents(Var_C,Var_D)))))))).
-
-fof(axMidLem45, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Crane, Var_C) => 
-(( ? [Var_H] : 
- (hasType(type_HoistingDevice, Var_H) &  
-(f_component(Var_H,Var_C)))))))).
-
-fof(axMidLem46, axiom, 
- ( ! [Var_DEV] : 
- (hasType(type_ElectricDevice, Var_DEV) => 
-(( ! [Var_EV] : 
- (hasType(type_Process, Var_EV) => 
-(((f_patient(Var_EV,Var_DEV)) => (( ? [Var_R] : 
- (hasType(type_Electricity, Var_R) &  
-(f_resourceS(Var_EV,Var_R))))))))))))).
-
-fof(axMidLem47, axiom, 
- ( ! [Var_S] : 
- (hasType(type_ElectricalSignalling, Var_S) => 
-(( ? [Var_D] : 
- (hasType(type_ElectricDevice, Var_D) &  
-(f_instrument(Var_S,Var_D)))))))).
-
-fof(axMidLem48, axiom, 
- ( ! [Var_S] : 
- (hasType(type_ElectronicSignalling, Var_S) => 
-(( ? [Var_D] : 
- (hasType(type_Computer, Var_D) &  
-(f_instrument(Var_S,Var_D)))))))).
-
-fof(axMidLem49, axiom, 
- ( ! [Var_S] : 
- (hasType(type_SafeContainer, Var_S) => 
-(( ? [Var_L] : 
- (hasType(type_Lock, Var_L) &  
-(f_part(Var_L,Var_S)))))))).
-
-fof(axMidLem50, axiom, 
- ( ! [Var_DEVICE] : 
- (hasType(type_SelfPoweredDevice, Var_DEVICE) => 
-(( ? [Var_SOURCE] : 
- (hasType(type_Device, Var_SOURCE) &  
-(f_powerPlant(Var_DEVICE,Var_SOURCE)))))))).
-
-fof(axMidLem51, axiom, 
- ( ! [Var_D] : 
- (hasType(type_AnimalPoweredDevice, Var_D) => 
-(( ! [Var_P] : 
- (hasType(type_Process, Var_P) => 
-(((f_instrument(Var_P,Var_D)) => (( ? [Var_A] : 
- (hasType(type_Animal, Var_A) &  
-(f_instrument(Var_P,Var_A))))))))))))).
-
-fof(axMidLem52, axiom, 
- ( ! [Var_H] : 
- ((hasType(type_LengthMeasure, Var_H) & hasType(type_Quantity, Var_H)) => 
-(( ! [Var_S2] : 
- ((hasType(type_SelfConnectedObject, Var_S2) & hasType(type_Object, Var_S2) & hasType(type_Entity, Var_S2) & hasType(type_Quantity, Var_S2)) => 
-(( ! [Var_S1] : 
- ((hasType(type_SelfConnectedObject, Var_S1) & hasType(type_Object, Var_S1) & hasType(type_Entity, Var_S1) & hasType(type_Quantity, Var_S1)) => 
-(( ! [Var_F] : 
- ((hasType(type_Object, Var_F) & hasType(type_SelfConnectedObject, Var_F)) => 
-(((f_attribute(Var_F,inst_Flat)) => (((f_side(Var_S1,Var_F)) & (((f_side(Var_S2,Var_F)) & (((f_meetsSpatially(Var_S1,Var_S2)) & (((Var_S1 != Var_S2) & (((f_height(Var_F,Var_H)) & (((f_greaterThan(Var_S1,f_MultiplicationFn(2,Var_H))) & (f_greaterThan(Var_S2,f_MultiplicationFn(2,Var_H))))))))))))))))))))))))))))).
-
-fof(axMidLem53, axiom, 
- ( ! [Var_H] : 
- ((hasType(type_PhysicalQuantity, Var_H) & hasType(type_Quantity, Var_H)) => 
-(( ! [Var_S2] : 
- ((hasType(type_SelfConnectedObject, Var_S2) & hasType(type_Object, Var_S2) & hasType(type_Entity, Var_S2) & hasType(type_Quantity, Var_S2)) => 
-(( ! [Var_S1] : 
- ((hasType(type_SelfConnectedObject, Var_S1) & hasType(type_Object, Var_S1) & hasType(type_Entity, Var_S1) & hasType(type_Quantity, Var_S1)) => 
-(( ! [Var_F] : 
- ((hasType(type_Object, Var_F) & hasType(type_SelfConnectedObject, Var_F)) => 
-(((f_attribute(Var_F,inst_LongAndThin)) => (((f_side(Var_S1,Var_F)) & (((f_side(Var_S2,Var_F)) & (((f_meetsSpatially(Var_S1,Var_S2)) & (((Var_S1 != Var_S2) & (((f_length(Var_F,Var_H)) & (((f_lessThan(Var_S1,f_MultiplicationFn(3,Var_H))) & (f_lessThan(Var_S2,f_MultiplicationFn(3,Var_H))))))))))))))))))))))))))))).
-
-fof(axMidLem54, axiom, 
- ( ! [Var_O] : 
- ((hasType(type_Object, Var_O) & hasType(type_SelfConnectedObject, Var_O)) => 
-(((f_attribute(Var_O,inst_LevelShape)) => (( ~ ( ? [Var_H2] : 
- ((hasType(type_LengthMeasure, Var_H2) & hasType(type_Quantity, Var_H2)) &  
-(( ? [Var_H1] : 
- ((hasType(type_LengthMeasure, Var_H1) & hasType(type_Quantity, Var_H1)) &  
-(( ? [Var_T] : 
- ((hasType(type_SelfConnectedObject, Var_T) & hasType(type_Object, Var_T)) &  
-(( ? [Var_P2] : 
- ((hasType(type_Object, Var_P2) & hasType(type_SelfConnectedObject, Var_P2)) &  
-(( ? [Var_P1] : 
- ((hasType(type_Object, Var_P1) & hasType(type_SelfConnectedObject, Var_P1)) &  
-(((f_top(Var_T,Var_O)) & (((f_part(Var_P1,Var_T)) & (((f_part(Var_P2,Var_T)) & (((f_height(Var_P1,Var_H1)) & (((f_height(Var_P2,Var_H2)) & (f_greaterThan(Var_H1,Var_H2))))))))))))))))))))))))))))))))).
-
-fof(axMidLem55, axiom, 
- ( ! [Var_T] : 
- ((hasType(type_Object, Var_T) & hasType(type_Entity, Var_T)) => 
-(((f_attribute(Var_T,inst_SymmetricShape)) => (( ? [Var_C2] : 
- (hasType(type_Object, Var_C2) &  
-(( ? [Var_C1] : 
- (hasType(type_Object, Var_C1) &  
-(((f_copy(Var_C1,Var_C2)) & (Var_T = f_MereologicalSumFn(Var_C1,Var_C2))))))))))))))).
-
-fof(axMidLem56, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Baton, Var_B) => 
-(f_attribute(Var_B,inst_LongAndThin))))).
-
-fof(axMidLem57, axiom, 
- ( ! [Var_N] : 
- (hasType(type_BroadcastNetwork, Var_N) => 
-(( ? [Var_O] : 
- (hasType(type_Organization, Var_O) &  
-(( ! [Var_M] : 
- ((hasType(type_SelfConnectedObject, Var_M) & hasType(type_Object, Var_M)) => 
-(((f_member(Var_M,Var_N)) => (f_possesses(Var_O,Var_M))))))))))))).
-
-fof(axMidLem58, axiom, 
- ( ! [Var_CANDLE] : 
- (hasType(type_Candle, Var_CANDLE) => 
-(f_material(type_Wax,Var_CANDLE))))).
-
-fof(axMidLem59, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Lightning, Var_L) => 
-(( ? [Var_C] : 
- (hasType(type_Cloud, Var_C) &  
-(f_located(Var_L,Var_C)))))))).
-
-fof(axMidLem60, axiom, 
- ( ! [Var_T] : 
- (hasType(type_Thunder, Var_T) => 
-(( ? [Var_L] : 
- (hasType(type_Lightning, Var_L) &  
-(f_causes(Var_L,Var_T)))))))).
-
-fof(axMidLem61, axiom, 
- ( ! [Var_L] : 
- (hasType(type_VehicleLight, Var_L) => 
-(( ? [Var_V] : 
- (hasType(type_Vehicle, Var_V) &  
-(f_part(Var_L,Var_V)))))))).
-
-fof(axMidLem62, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Headlight, Var_L) => 
-(( ? [Var_V] : 
- (hasType(type_Vehicle, Var_V) &  
-(f_part(Var_L,f_FrontFn(Var_V))))))))).
-
-fof(axMidLem63, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Taillight, Var_L) => 
-(( ? [Var_V] : 
- (hasType(type_Vehicle, Var_V) &  
-(f_part(Var_L,f_BackFn(Var_V))))))))).
-
-fof(axMidLem64, axiom, 
- ( ! [Var_PP] : 
- (hasType(type_PaintedPicture, Var_PP) => 
-(( ? [Var_PAINT] : 
- (hasType(type_Paint, Var_PAINT) &  
-(( ? [Var_PAINTING] : 
- (hasType(type_Painting, Var_PAINTING) &  
-(((f_resourceS(Var_PAINTING,Var_PAINT)) & (f_result(Var_PAINTING,Var_PP))))))))))))).
-
-fof(axMidLem65, axiom, 
- ( ! [Var_W] : 
- (hasType(type_WatercolorPicture, Var_W) => 
-(( ? [Var_WP] : 
- (hasType(type_WatercolorPaint, Var_WP) &  
-(( ? [Var_P] : 
- (hasType(type_Painting, Var_P) &  
-(((f_resourceS(Var_P,Var_WP)) & (f_result(Var_P,Var_W))))))))))))).
-
-fof(axMidLem66, axiom, 
- ( ! [Var_P] : 
- (hasType(type_Portrait, Var_P) => 
-(( ? [Var_F] : 
- (hasType(type_Face, Var_F) &  
-(f_represents(Var_P,Var_F)))))))).
-
-fof(axMidLem67, axiom, 
- ( ! [Var_F] : 
- (hasType(type_Folding, Var_F) => 
-(( ! [Var_O] : 
- ((hasType(type_Entity, Var_O) & hasType(type_Object, Var_O)) => 
-(((f_patient(Var_F,Var_O)) => (( ? [Var_C] : 
- (hasType(type_Covering, Var_C) &  
-(( ? [Var_P2] : 
- ((hasType(type_Object, Var_P2) & hasType(type_Entity, Var_P2)) &  
-(( ? [Var_P1] : 
- (hasType(type_Object, Var_P1) &  
-(((f_subProcess(Var_C,Var_F)) & (((f_part(Var_P1,Var_O)) & (((f_part(Var_P2,Var_O)) & (((f_instrument(Var_C,Var_P1)) & (f_patient(Var_C,Var_P2))))))))))))))))))))))))))).
-
-fof(axMidLem68, axiom, 
- ( ! [Var_P] : 
- (hasType(type_WatercolorPaint, Var_P) => 
-(( ? [Var_W] : 
- (hasType(type_Water, Var_W) &  
-(f_part(Var_W,Var_P)))))))).
-
-fof(axMidLem69, axiom, 
- ( ! [Var_P] : 
- (hasType(type_OilPaint, Var_P) => 
-(( ? [Var_O] : 
- (hasType(type_Oil, Var_O) &  
-(f_part(Var_O,Var_P)))))))).
-
-fof(axMidLem70, axiom, 
- ( ! [Var_P] : 
- (hasType(type_OilPicture, Var_P) => 
-(( ? [Var_O] : 
- (hasType(type_OilPaint, Var_O) &  
-(( ? [Var_PAINTING] : 
- (hasType(type_Painting, Var_PAINTING) &  
-(((f_resourceS(Var_PAINTING,Var_O)) & (f_result(Var_PAINTING,Var_P))))))))))))).
-
-fof(axMidLem71, axiom, 
- ( ! [Var_PAINT] : 
- (hasType(type_ArtPainting, Var_PAINT) => 
-(( ? [Var_PICTURE] : 
- (hasType(type_PaintedPicture, Var_PICTURE) &  
-(f_result(Var_PAINT,Var_PICTURE)))))))).
-
-fof(axMidLem72, axiom, 
- ( ! [Var_N] : 
- ((hasType(type_RealNumber, Var_N) & hasType(type_Quantity, Var_N)) => 
-(( ! [Var_S] : 
- (hasType(type_Solution, Var_S) => 
-(((f_potentialOfHydrogen(Var_S,Var_N)) => (((f_greaterThanOrEqualTo(Var_N,0)) & (f_lessThanOrEqualTo(Var_N,14)))))))))))).
-
-fof(axMidLem73, axiom, 
- ( ! [Var_T] : 
- (hasType(type_Tracing, Var_T) => 
-(( ? [Var_P] : 
- (hasType(type_Blueprint, Var_P) &  
-(f_result(Var_T,Var_P)))))))).
-
-fof(axMidLem74, axiom, 
- ( ! [Var_C] : 
- (hasType(type_ComposingMusic, Var_C) => 
-(( ? [Var_M] : 
- (hasType(type_MusicalComposition, Var_M) &  
-(f_result(Var_C,Var_M)))))))).
-
-fof(axMidLem75, axiom, 
- ( ! [Var_DRAW] : 
- (hasType(type_Drawing, Var_DRAW) => 
-(( ? [Var_SKETCH] : 
- (hasType(type_Sketch, Var_SKETCH) &  
-(f_result(Var_DRAW,Var_SKETCH)))))))).
-
-fof(axMidLem76, axiom, 
- ( ! [Var_F] : 
- (hasType(type_Focusing, Var_F) => 
-(( ? [Var_L] : 
- (hasType(type_Lens, Var_L) &  
-(f_patient(Var_F,Var_L)))))))).
-
-fof(axMidLem77, axiom, 
- ( ! [Var_VEHICLE] : 
- (hasType(type_LandVehicle, Var_VEHICLE) => 
-(( ? [Var_WHEEL] : 
- (hasType(type_Wheel, Var_WHEEL) &  
-(f_part(Var_WHEEL,Var_VEHICLE)))))))).
-
-fof(axMidLem78, axiom, 
- ( ! [Var_C] : 
- (hasType(type_VehicleController, Var_C) => 
-(( ? [Var_V] : 
- (hasType(type_Vehicle, Var_V) &  
-(f_part(Var_C,Var_V)))))))).
-
-fof(axMidLem79, axiom, 
- ( ! [Var_W] : 
- (hasType(type_VehicleWindow, Var_W) => 
-(( ? [Var_V] : 
- (hasType(type_Vehicle, Var_V) &  
-(f_part(Var_W,Var_V)))))))).
-
-fof(axMidLem80, axiom, 
- ( ! [Var_W] : 
- (hasType(type_Windshield, Var_W) => 
-(( ? [Var_A] : 
- (hasType(type_Automobile, Var_A) &  
-(f_part(Var_W,f_FrontFn(Var_A))))))))).
-
-fof(axMidLem81, axiom, 
- ( ! [Var_W] : 
- (hasType(type_VehicleWheel, Var_W) => 
-(( ! [Var_V] : 
- (hasType(type_RoadVehicle, Var_V) => 
-(((f_part(Var_W,Var_V)) => (( ? [Var_A] : 
- (hasType(type_Axle, Var_A) &  
-(((f_component(Var_A,Var_V)) & (f_connected(Var_W,Var_A))))))))))))))).
-
-fof(axMidLem82, axiom, 
- ( ! [Var_BILL] : 
- (hasType(type_CurrencyBill, Var_BILL) => 
-(( ? [Var_PAPER] : 
- (hasType(type_Paper, Var_PAPER) &  
-(f_part(Var_PAPER,Var_BILL)))))))).
-
-fof(axMidLem83, axiom, 
- ( ! [Var_WIRE] : 
- (hasType(type_Wire, Var_WIRE) => 
-(f_material(type_Metal,Var_WIRE))))).
-
-fof(axMidLem84, axiom, 
- ( ! [Var_TL] : 
- (hasType(type_TelephoneLine, Var_TL) => 
-(( ? [Var_T1] : 
- ((hasType(type_Telephone, Var_T1) | hasType(type_Telegraph, Var_T1)) &  
-(( ? [Var_T2] : 
- ((hasType(type_Telephone, Var_T2) | hasType(type_Telegraph, Var_T2)) &  
-(((Var_T1 != Var_T2) & (f_connects(Var_TL,Var_T1,Var_T2))))))))))))).
-
-fof(axMidLem85, axiom, 
- ( ! [Var_S] : 
- (hasType(type_String, Var_S) => 
-(f_material(type_Fabric,Var_S))))).
-
-fof(axMidLem86, axiom, 
- ( ! [Var_PLUG] : 
- (hasType(type_Plug, Var_PLUG) => 
-(( ? [Var_HOLE] : 
- (hasType(type_Hole, Var_HOLE) &  
-(f_completelyFills(Var_PLUG,Var_HOLE)))))))).
-
-fof(axMidLem87, axiom, 
- ( ! [Var_POTTERY] : 
- (hasType(type_Pottery, Var_POTTERY) => 
-(( ? [Var_CLAY] : 
- (hasType(type_Clay, Var_CLAY) &  
-(f_part(Var_CLAY,Var_POTTERY)))))))).
-
-fof(axMidLem88, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Compartment, Var_C) => 
-(( ? [Var_O] : 
- (hasType(type_Container, Var_O) &  
-(((Var_C != Var_O) & (f_part(Var_C,Var_O)))))))))).
-
-fof(axMidLem89, axiom, 
- ( ! [Var_TAPE] : 
- (hasType(type_Tape, Var_TAPE) => 
-(( ? [Var_PART] : 
- ((hasType(type_Paper, Var_PART) | hasType(type_Fabric, Var_PART)) &  
-(f_part(Var_PART,Var_TAPE)))))))).
-
-fof(axMidLem90, axiom, 
- ( ! [Var_R] : 
- (hasType(type_HorseRiding, Var_R) => 
-(( ? [Var_H] : 
- (hasType(type_Horse, Var_H) &  
-(f_instrument(Var_R,Var_H)))))))).
-
-fof(axMidLem91, axiom, 
- ( ! [Var_BAG] : 
- (hasType(type_Bag, Var_BAG) => 
-(( ? [Var_PART] : 
- (hasType(type_Fabric, Var_PART) &  
-(f_part(Var_PART,Var_BAG)))))))).
-
-fof(axMidLem92, axiom, 
- ( ! [Var_TANK] : 
- (hasType(type_FluidContainer, Var_TANK) => 
-(( ! [Var_STUFF] : 
- (hasType(type_Object, Var_STUFF) => 
-(((f_contains(Var_TANK,Var_STUFF)) => (f_attribute(Var_STUFF,inst_Fluid)))))))))).
-
-fof(axMidLem93, axiom, 
- ( ! [Var_BOTTLE] : 
- (hasType(type_Bottle, Var_BOTTLE) => 
-(( ! [Var_STUFF] : 
- (hasType(type_Object, Var_STUFF) => 
-(((f_contains(Var_BOTTLE,Var_STUFF)) => (f_attribute(Var_STUFF,inst_Liquid)))))))))).
-
-fof(axMidLem94, axiom, 
- ( ! [Var_BOTTLE] : 
- (hasType(type_Bottle, Var_BOTTLE) => 
-(( ! [Var_WIDTH2] : 
- ((hasType(type_PhysicalQuantity, Var_WIDTH2) & hasType(type_Quantity, Var_WIDTH2)) => 
-(( ! [Var_WIDTH1] : 
- ((hasType(type_PhysicalQuantity, Var_WIDTH1) & hasType(type_Quantity, Var_WIDTH1)) => 
-(( ! [Var_TOP] : 
- ((hasType(type_SelfConnectedObject, Var_TOP) & hasType(type_Object, Var_TOP)) => 
-(( ! [Var_BOTTOM] : 
- ((hasType(type_SelfConnectedObject, Var_BOTTOM) & hasType(type_Object, Var_BOTTOM)) => 
-(((((f_bottom(Var_BOTTOM,Var_BOTTLE)) & (((f_top(Var_TOP,Var_BOTTLE)) & (((f_width(Var_BOTTOM,Var_WIDTH1)) & (f_width(Var_TOP,Var_WIDTH2)))))))) => (f_lessThan(Var_WIDTH2,Var_WIDTH1))))))))))))))))))).
-
-fof(axMidLem95, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Brick, Var_B) => 
-(f_material(type_Clay,Var_B))))).
-
-fof(axMidLem96, axiom, 
- ( ! [Var_TO] : 
- (hasType(type_TwoDimensionalObject, Var_TO) => 
-(( ! [Var_O] : 
- ((hasType(type_Object, Var_O) & hasType(type_GeometricFigure, Var_O)) => 
-(((f_attribute(Var_O,inst_RoundShape)) => (( ! [Var_P] : 
- ((hasType(type_GeometricFigure, Var_P) & hasType(type_Object, Var_P)) => 
-(((f_pointOfFigure(Var_P,Var_O)) & (((f_meetsSpatially(Var_P,Var_O)) & (((f_meetsSpatially(Var_P,Var_TO)) & (( ? [Var_T] : 
- (hasType(type_OneDimensionalFigure, Var_T) &  
-(f_tangent(Var_T,Var_TO)))))))))))))))))))))).
-
-fof(axMidLem97, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Bubble, Var_B) => 
-(( ? [Var_S] : 
- ((hasType(type_SelfConnectedObject, Var_S) & hasType(type_Object, Var_S)) &  
-(((f_surface(Var_S,Var_B)) & (f_attribute(Var_S,inst_Liquid)))))))))).
-
-fof(axMidLem98, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Bubble, Var_B) => 
-(( ! [Var_P] : 
- (hasType(type_Object, Var_P) => 
-(((f_interiorPart(Var_P,Var_B)) => (f_attribute(Var_P,inst_Gas)))))))))).
-
-fof(axMidLem99, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Bubble, Var_B) => 
-(((( ~ ( ? [Var_S] : 
- (hasType(type_Attribute, Var_S) &  
-(( ? [Var_X] : 
- ((hasType(type_Object, Var_X) & hasType(type_Entity, Var_X)) &  
-(((f_attribute(Var_X,Var_S)) & (((Var_X != inst_Gas) & (f_meetsSpatially(Var_X,Var_B))))))))))))) => (f_attribute(Var_B,inst_RoundShape))))))).
-
-fof(axMidLem100, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Belt, Var_B) => 
-(( ! [Var_P] : 
- (hasType(type_Animal, Var_P) => 
-(((f_wears(Var_P,Var_B)) => (( ? [Var_C] : 
- (hasType(type_Clothing, Var_C) &  
-(((f_wears(Var_P,Var_C)) & (f_meetsSpatially(Var_B,Var_C))))))))))))))).
-
-fof(axMidLem101, axiom, 
- ( ! [Var_T] : 
- (hasType(type_TieClothing, Var_T) => 
-(( ! [Var_P] : 
- ((hasType(type_Animal, Var_P) & hasType(type_Object, Var_P)) => 
-(((f_wears(Var_P,Var_T)) => (( ? [Var_N] : 
- (hasType(type_Neck, Var_N) &  
-(((f_part(Var_N,Var_P)) & (f_contains(Var_T,Var_N))))))))))))))).
-
-fof(axMidLem102, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Collar, Var_C) => 
-(( ? [Var_OC] : 
- ((hasType(type_Coat, Var_OC) | hasType(type_Shirt, Var_OC)) &  
-(f_part(Var_C,Var_OC)))))))).
-
-fof(axMidLem103, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Collar, Var_C) => 
-(( ! [Var_P] : 
- ((hasType(type_Animal, Var_P) & hasType(type_Object, Var_P)) => 
-(((f_wears(Var_P,Var_C)) => (( ? [Var_N] : 
- (hasType(type_Neck, Var_N) &  
-(((f_part(Var_N,Var_P)) & (f_meetsSpatially(Var_C,Var_N))))))))))))))).
-
-fof(axMidLem104, axiom, 
- ( ! [Var_G] : 
- (hasType(type_Glove, Var_G) => 
-(( ! [Var_P] : 
- ((hasType(type_Animal, Var_P) & hasType(type_Object, Var_P)) => 
-(((f_wears(Var_P,Var_G)) => (( ? [Var_H] : 
- (hasType(type_Hand, Var_H) &  
-(((f_part(Var_H,Var_P)) & (f_meetsSpatially(Var_G,Var_H))))))))))))))).
-
-fof(axMidLem105, axiom, 
- ( ! [Var_HAT] : 
- (hasType(type_Hat, Var_HAT) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Animal, Var_PERSON) & hasType(type_Object, Var_PERSON)) => 
-(((f_wears(Var_PERSON,Var_HAT)) => (( ? [Var_HEAD] : 
- (hasType(type_Head, Var_HEAD) &  
-(((f_part(Var_HEAD,Var_PERSON)) & (f_meetsSpatially(Var_HAT,Var_HEAD))))))))))))))).
-
-fof(axMidLem106, axiom, 
- ( ! [Var_T] : 
- (hasType(type_Trousers, Var_T) => 
-(( ! [Var_H] : 
- ((hasType(type_Animal, Var_H) & hasType(type_Object, Var_H)) => 
-(((f_wears(Var_H,Var_T)) => (( ? [Var_L] : 
- (hasType(type_Leg, Var_L) &  
-(((f_part(Var_L,Var_H)) & (f_contains(Var_T,Var_L))))))))))))))).
-
-fof(axMidLem107, axiom, 
- ( ! [Var_SHOE] : 
- (hasType(type_Shoe, Var_SHOE) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Animal, Var_PERSON) & hasType(type_Object, Var_PERSON)) => 
-(((f_wears(Var_PERSON,Var_SHOE)) => (( ? [Var_FOOT] : 
- (hasType(type_Foot, Var_FOOT) &  
-(((f_part(Var_FOOT,Var_PERSON)) & (f_meetsSpatially(Var_SHOE,Var_FOOT))))))))))))))).
-
-fof(axMidLem108, axiom, 
- ( ! [Var_SS] : 
- (hasType(type_ShoeSole, Var_SS) => 
-(( ? [Var_S] : 
- (hasType(type_Shoe, Var_S) &  
-(f_bottom(Var_SS,Var_S)))))))).
-
-fof(axMidLem109, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Sandal, Var_S) => 
-(( ? [Var_SOLE] : 
- (hasType(type_ShoeSole, Var_SOLE) &  
-(((f_part(Var_SOLE,Var_S)) & (f_attribute(Var_SOLE,inst_Flat)))))))))).
-
-fof(axMidLem110, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Sock, Var_S) => 
-(( ! [Var_P] : 
- ((hasType(type_Animal, Var_P) & hasType(type_Object, Var_P)) => 
-(((f_wears(Var_P,Var_S)) => (( ? [Var_F] : 
- (hasType(type_Foot, Var_F) &  
-(((f_part(Var_F,Var_P)) & (f_contains(Var_S,Var_F))))))))))))))).
-
-fof(axMidLem111, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Sleeve, Var_S) => 
-(( ! [Var_P] : 
- ((hasType(type_Animal, Var_P) & hasType(type_Object, Var_P)) => 
-(((f_wears(Var_P,Var_S)) => (( ? [Var_A] : 
- (hasType(type_Arm, Var_A) &  
-(((f_part(Var_A,Var_P)) & (f_contains(Var_S,Var_A))))))))))))))).
-
-fof(axMidLem112, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Sleeve, Var_S) => 
-(( ? [Var_C] : 
- ((hasType(type_Shirt, Var_C) | hasType(type_Coat, Var_C)) &  
-(f_part(Var_S,Var_C)))))))).
-
-fof(axMidLem113, axiom, 
- ( ! [Var_SUIT] : 
- (hasType(type_ClothingSuit, Var_SUIT) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Animal, Var_PERSON) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(( ! [Var_ITEM1] : 
- ((hasType(type_SelfConnectedObject, Var_ITEM1) & hasType(type_Clothing, Var_ITEM1)) => 
-(((((f_member(Var_ITEM1,Var_SUIT)) & (f_holdsDuring(Var_TIME,wears(Var_PERSON,Var_ITEM1))))) => (( ! [Var_ITEM2] : 
- ((hasType(type_SelfConnectedObject, Var_ITEM2) & hasType(type_Clothing, Var_ITEM2)) => 
-(((f_member(Var_ITEM2,Var_SUIT)) => (f_holdsDuring(Var_TIME,wears(Var_PERSON,Var_ITEM2)))))))))))))))))))))).
-
-fof(axMidLem114, axiom, 
- ( ! [Var_LEATHER] : 
- (hasType(type_Leather, Var_LEATHER) => 
-(( ? [Var_MAKE] : 
- (hasType(type_Making, Var_MAKE) &  
-(( ? [Var_SKIN] : 
- (hasType(type_Skin, Var_SKIN) &  
-(((f_resourceS(Var_MAKE,Var_SKIN)) & (f_result(Var_MAKE,Var_LEATHER))))))))))))).
-
-fof(axMidLem115, axiom, 
- ( ! [Var_W] : 
- (hasType(type_Wool, Var_W) => 
-(( ? [Var_M] : 
- (hasType(type_Making, Var_M) &  
-(( ? [Var_H] : 
- (hasType(type_Hair, Var_H) &  
-(( ? [Var_S] : 
- (hasType(type_Sheep, Var_S) &  
-(((f_result(Var_M,Var_W)) & (((f_resourceS(Var_M,Var_H)) & (f_part(Var_H,Var_S)))))))))))))))))).
-
-fof(axMidLem116, axiom, 
- ( ! [Var_POCKET] : 
- (hasType(type_Pocket, Var_POCKET) => 
-(( ? [Var_CLOTHING] : 
- (hasType(type_Clothing, Var_CLOTHING) &  
-(f_part(Var_POCKET,Var_CLOTHING)))))))).
-
-fof(axMidLem117, axiom, 
- ( ! [Var_F] : 
- (hasType(type_CottonFabric, Var_F) => 
-(( ? [Var_M] : 
- (hasType(type_Making, Var_M) &  
-(( ? [Var_C] : 
- (hasType(type_Cotton, Var_C) &  
-(((f_resourceS(Var_M,Var_C)) & (f_result(Var_M,Var_F))))))))))))).
-
-fof(axMidLem118, axiom, 
- ( ! [Var_F] : 
- (hasType(type_CottonFabric, Var_F) => 
-(f_material(type_Cotton,Var_F))))).
-
-fof(axMidLem119, axiom, 
- ( ! [Var_CC] : 
- (hasType(type_ChangingClothing, Var_CC) => 
-(( ? [Var_R] : 
- (hasType(type_RemovingClothing, Var_R) &  
-(( ? [Var_D] : 
- (hasType(type_Dressing, Var_D) &  
-(((f_subProcess(Var_R,Var_CC)) & (f_subProcess(Var_D,Var_CC))))))))))))).
-
-fof(axMidLem120, axiom, 
- ( ! [Var_P] : 
- (hasType(type_Washing, Var_P) => 
-(( ? [Var_D] : 
- (hasType(type_Detergent, Var_D) &  
-(( ? [Var_W] : 
- (hasType(type_Water, Var_W) &  
-(((f_instrument(Var_P,Var_D)) & (f_instrument(Var_P,Var_W))))))))))))).
-
-fof(axMidLem121, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Sewing, Var_S) => 
-(( ? [Var_F] : 
- (hasType(type_Fabric, Var_F) &  
-(f_patient(Var_S,Var_F)))))))).
-
-fof(axMidLem122, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Soldering, Var_S) => 
-(( ! [Var_OBJ2] : 
- ((hasType(type_Entity, Var_OBJ2) & hasType(type_SelfConnectedObject, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Entity, Var_OBJ1) & hasType(type_SelfConnectedObject, Var_OBJ1)) => 
-(((((f_patient(Var_S,Var_OBJ1)) & (((f_patient(Var_S,Var_OBJ2)) & (Var_OBJ1 != Var_OBJ2))))) => (( ? [Var_A] : 
- (hasType(type_MetallicAlloy, Var_A) &  
-(f_connects(Var_A,Var_OBJ1,Var_OBJ2)))))))))))))))).
-
-fof(axMidLem123, axiom, 
- ( ! [Var_DOCTOR] : 
- ((hasType(type_CognitiveAgent, Var_DOCTOR) & hasType(type_Agent, Var_DOCTOR)) => 
-(( ! [Var_PATIENT] : 
- ((hasType(type_Human, Var_PATIENT) & hasType(type_Entity, Var_PATIENT)) => 
-(((f_patientMedical(Var_PATIENT,Var_DOCTOR)) => (( ? [Var_PROCESS] : 
- ((hasType(type_DiagnosticProcess, Var_PROCESS) | hasType(type_TherapeuticProcess, Var_PROCESS)) &  
-(((f_patient(Var_PROCESS,Var_PATIENT)) & (f_agent(Var_PROCESS,Var_DOCTOR))))))))))))))).
-
-fof(axMidLem124, axiom, 
- ( ! [Var_I] : 
- (hasType(type_InfectiousDisease, Var_I) => 
-(( ! [Var_O] : 
- (hasType(type_Microorganism, Var_O) => 
-(( ! [Var_A] : 
- ((hasType(type_Object, Var_A) & hasType(type_Entity, Var_A)) => 
-(((f_attribute(Var_A,Var_I)) => (( ? [Var_P] : 
- (hasType(type_PathologicProcess, Var_P) &  
-(((f_agent(Var_P,Var_O)) & (f_experiencer(Var_P,Var_A)))))))))))))))))).
-
-fof(axMidLem125, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Object, Var_H) => 
-(((f_attribute(Var_H,inst_Emphysema)) => (( ? [Var_L] : 
- (hasType(type_Lung, Var_L) &  
-(( ? [Var_P] : 
- (hasType(type_PathologicProcess, Var_P) &  
-(((f_part(Var_L,Var_H)) & (f_located(Var_P,Var_L))))))))))))))).
-
-fof(axMidLem126, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Human, Var_H) => 
-(((f_attribute(Var_H,inst_Fever)) => (( ? [Var_N] : 
- ((hasType(type_RealNumber, Var_N) & hasType(type_Quantity, Var_N)) &  
-(((f_measure(Var_H,f_MeasureFn(Var_N,inst_FahrenheitDegree))) & (f_greaterThan(Var_N,98.6)))))))))))).
-
-fof(axMidLem127, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Object, Var_H) => 
-(((f_attribute(Var_H,inst_Goiter)) => (( ? [Var_G] : 
- (hasType(type_ThyroidGland, Var_G) &  
-(( ? [Var_P] : 
- (hasType(type_PathologicProcess, Var_P) &  
-(((f_part(Var_G,Var_H)) & (f_located(Var_P,Var_G))))))))))))))).
-
-fof(axMidLem128, axiom, 
- ( ! [Var_O2] : 
- ((hasType(type_Organism, Var_O2) & hasType(type_Object, Var_O2)) => 
-(( ! [Var_O1] : 
- (hasType(type_Organism, Var_O1) => 
-(((f_parasite(Var_O1,Var_O2)) => (f_inhabits(Var_O1,Var_O2)))))))))).
-
-fof(axMidLem129, axiom, 
- ( ! [Var_O2] : 
- ((hasType(type_Organism, Var_O2) & hasType(type_Entity, Var_O2)) => 
-(( ! [Var_O1] : 
- ((hasType(type_Organism, Var_O1) & hasType(type_Agent, Var_O1)) => 
-(((f_parasite(Var_O1,Var_O2)) => (( ? [Var_I] : 
- (hasType(type_Injuring, Var_I) &  
-(((f_agent(Var_I,Var_O1)) & (f_patient(Var_I,Var_O2))))))))))))))).
-
-fof(axMidLem130, axiom, 
- ( ! [Var_PERSON] : 
- (hasType(type_Object, Var_PERSON) => 
-(((f_attribute(Var_PERSON,inst_Cancer)) => (( ? [Var_TUMOR] : 
- (hasType(type_Tumor, Var_TUMOR) &  
-(f_part(Var_TUMOR,Var_PERSON)))))))))).
-
-fof(axMidLem131, axiom, 
- ( ! [Var_CS] : 
- (hasType(type_ConjugatedSubstance, Var_CS) => 
-(( ? [Var_C1] : 
- (hasType(type_CompoundSubstance, Var_C1) &  
-(( ? [Var_C2] : 
- (hasType(type_CompoundSubstance, Var_C2) &  
-(( ? [Var_P] : 
- (hasType(type_ChemicalSynthesis, Var_P) &  
-(((Var_C1 != Var_C2) & (((f_resourceS(Var_P,Var_C1)) & (((f_resourceS(Var_P,Var_C2)) & (f_result(Var_P,Var_CS)))))))))))))))))))).
-
-fof(axMidLem132, axiom, 
- ( ! [Var_COMPOUND2] : 
- ((hasType(type_CompoundSubstance, Var_COMPOUND2) & hasType(type_PureSubstance, Var_COMPOUND2)) => 
-(( ! [Var_COMPOUND1] : 
- ((hasType(type_CompoundSubstance, Var_COMPOUND1) & hasType(type_PureSubstance, Var_COMPOUND1)) => 
-(((f_conjugate(Var_COMPOUND1,Var_COMPOUND2)) => (( ? [Var_NUMBER2] : 
- ((hasType(type_PositiveInteger, Var_NUMBER2) & hasType(type_Quantity, Var_NUMBER2) & hasType(type_Entity, Var_NUMBER2)) &  
-(( ? [Var_NUMBER1] : 
- ((hasType(type_PositiveInteger, Var_NUMBER1) & hasType(type_Entity, Var_NUMBER1) & hasType(type_Quantity, Var_NUMBER1)) &  
-(((f_protonNumber(Var_COMPOUND1,Var_NUMBER1)) & (((f_protonNumber(Var_COMPOUND2,Var_NUMBER2)) & (((Var_NUMBER1 = f_AdditionFn(Var_NUMBER2,1)) | (Var_NUMBER2 = f_AdditionFn(Var_NUMBER1,1)))))))))))))))))))))).
-
-fof(axMidLem133, axiom, 
- ( ! [Var_BITE] : 
- (hasType(type_Biting, Var_BITE) => 
-(( ! [Var_ANIMAL] : 
- ((hasType(type_Agent, Var_ANIMAL) & hasType(type_Object, Var_ANIMAL)) => 
-(((f_agent(Var_BITE,Var_ANIMAL)) => (( ? [Var_MOUTH] : 
- (hasType(type_Mouth, Var_MOUTH) &  
-(((f_part(Var_MOUTH,Var_ANIMAL)) & (f_instrument(Var_BITE,Var_MOUTH))))))))))))))).
-
-fof(axMidLem134, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Strangling, Var_S) => 
-(( ? [Var_T] : 
- (hasType(type_Throat, Var_T) &  
-(f_patient(Var_S,Var_T)))))))).
-
-fof(axMidLem135, axiom, 
- ( ! [Var_SPIT] : 
- (hasType(type_Spitting, Var_SPIT) => 
-(( ! [Var_ANIMAL] : 
- ((hasType(type_Agent, Var_ANIMAL) & hasType(type_Object, Var_ANIMAL)) => 
-(((f_agent(Var_SPIT,Var_ANIMAL)) => (( ? [Var_MOUTH] : 
- (hasType(type_Mouth, Var_MOUTH) &  
-(((f_part(Var_MOUTH,Var_ANIMAL)) & (f_origin(Var_SPIT,Var_MOUTH))))))))))))))).
-
-fof(axMidLem136, axiom, 
- ( ! [Var_P] : 
- (hasType(type_Punching, Var_P) => 
-(( ! [Var_A] : 
- ((hasType(type_Agent, Var_A) & hasType(type_Object, Var_A)) => 
-(((f_agent(Var_P,Var_A)) => (( ? [Var_H] : 
- (hasType(type_Hand, Var_H) &  
-(((f_attribute(Var_H,inst_Fist)) & (((f_part(Var_H,Var_A)) & (f_instrument(Var_P,Var_H))))))))))))))))).
-
-fof(axMidLem137, axiom, 
- ( ! [Var_KICK] : 
- (hasType(type_Kicking, Var_KICK) => 
-(( ! [Var_ANIMAL] : 
- ((hasType(type_Agent, Var_ANIMAL) & hasType(type_Object, Var_ANIMAL)) => 
-(((f_agent(Var_KICK,Var_ANIMAL)) => (( ? [Var_FOOT] : 
- (hasType(type_Foot, Var_FOOT) &  
-(((f_part(Var_FOOT,Var_ANIMAL)) & (f_instrument(Var_KICK,Var_FOOT))))))))))))))).
-
-fof(axMidLem138, axiom, 
- ( ! [Var_MESSAGING] : 
- (hasType(type_Messaging, Var_MESSAGING) => 
-(( ? [Var_M] : 
- (hasType(type_Message, Var_M) &  
-(f_patient(Var_MESSAGING,Var_M)))))))).
-
-fof(axMidLem139, axiom, 
- ( ! [Var_PERSON2] : 
- (hasType(type_Human, Var_PERSON2) => 
-(( ! [Var_PERSON1] : 
- (hasType(type_Human, Var_PERSON1) => 
-(((f_neighbor(Var_PERSON1,Var_PERSON2)) => (( ? [Var_HOME2] : 
- ((hasType(type_PermanentResidence, Var_HOME2) & hasType(type_Entity, Var_HOME2) & hasType(type_Object, Var_HOME2)) &  
-(( ? [Var_HOME1] : 
- ((hasType(type_PermanentResidence, Var_HOME1) & hasType(type_Entity, Var_HOME1) & hasType(type_Object, Var_HOME1)) &  
-(((f_home(Var_PERSON1,Var_HOME1)) & (((f_home(Var_PERSON2,Var_HOME2)) & (((Var_HOME1 != Var_HOME2) & (f_orientation(Var_HOME1,Var_HOME2,inst_Near)))))))))))))))))))))).
-
-fof(axMidLem140, axiom, 
- ( ! [Var_OBJ2] : 
- (hasType(type_SelfConnectedObject, Var_OBJ2) => 
-(( ! [Var_MEAS] : 
- ((hasType(type_PhysicalQuantity, Var_MEAS) & hasType(type_ConstantQuantity, Var_MEAS)) => 
-(( ! [Var_OBJ1] : 
- (hasType(type_Object, Var_OBJ1) => 
-(((((f_measure(Var_OBJ1,Var_MEAS)) & (f_contains(Var_OBJ2,Var_OBJ1)))) => (f_capacity(Var_OBJ2,Var_MEAS))))))))))))).
-
-fof(axMidLem141, axiom, 
- ( ! [Var_ITEM] : 
- (hasType(type_Entity, Var_ITEM) => 
-(( ! [Var_LIST] : 
- (hasType(type_List, Var_LIST) => 
-(((f_LastFn(Var_LIST) = Var_ITEM) <=> (( ? [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_PositiveInteger, Var_NUMBER)) &  
-(((f_ListLengthFn(Var_LIST) = Var_NUMBER) & (f_ListOrderFn(Var_LIST,Var_NUMBER) = Var_ITEM)))))))))))))).
-
-fof(axMidLem142, axiom, 
- ( ! [Var_LIST] : 
- (hasType(type_List, Var_LIST) => 
-(((Var_LIST != inst_NullList) => (f_FirstFn(Var_LIST) = f_ListOrderFn(Var_LIST,1))))))).
-
-fof(axMidLem143, axiom, 
- ( ! [Var_AGENT] : 
- ((hasType(type_Entity, Var_AGENT) & hasType(type_Agent, Var_AGENT)) => 
-(( ! [Var_COUNTRY] : 
- (hasType(type_Nation, Var_COUNTRY) => 
-(( ! [Var_CITY] : 
- (hasType(type_City, Var_CITY) => 
-(( ! [Var_ROAD] : 
- (hasType(type_Roadway, Var_ROAD) => 
-(( ! [Var_PLACE] : 
- ((hasType(type_StationaryArtifact, Var_PLACE) & hasType(type_Address, Var_PLACE)) => 
-(((f_StreetAddressFn(Var_PLACE,Var_ROAD,Var_CITY,Var_COUNTRY) = Var_AGENT) => (f_address(Var_AGENT,Var_PLACE))))))))))))))))))).
-
-fof(axMidLem144, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_Entity, Var_AGENT) => 
-(( ! [Var_COUNTRY] : 
- (hasType(type_Nation, Var_COUNTRY) => 
-(( ! [Var_CITY] : 
- (hasType(type_City, Var_CITY) => 
-(( ! [Var_ROAD] : 
- (hasType(type_Roadway, Var_ROAD) => 
-(( ! [Var_PLACE] : 
- ((hasType(type_StationaryArtifact, Var_PLACE) & hasType(type_Object, Var_PLACE)) => 
-(((f_StreetAddressFn(Var_PLACE,Var_ROAD,Var_CITY,Var_COUNTRY) = Var_AGENT) => (( ? [Var_BUILDING] : 
- (hasType(type_Building, Var_BUILDING) &  
-(f_part(Var_PLACE,Var_BUILDING)))))))))))))))))))))).
-
-fof(axMidLem145, axiom, 
- ( ! [Var_P] : 
- (hasType(type_VotingPoll, Var_P) => 
-(( ? [Var_V] : 
- (hasType(type_Voting, Var_V) &  
-(f_located(Var_V,Var_P)))))))).
-
-fof(axMidLem146, axiom, 
- ( ! [Var_CAMP] : 
- (hasType(type_Camp, Var_CAMP) => 
-(( ? [Var_TENT] : 
- (hasType(type_Tent, Var_TENT) &  
-(f_part(Var_TENT,Var_CAMP)))))))).
-
-fof(axMidLem147, axiom, 
- ( ! [Var_TENT] : 
- (hasType(type_Tent, Var_TENT) => 
-(( ? [Var_FABRIC] : 
- (hasType(type_Fabric, Var_FABRIC) &  
-(f_part(Var_FABRIC,Var_TENT)))))))).
-
-fof(axMidLem148, axiom, 
- ( ! [Var_RESIDENCE] : 
- (hasType(type_ExecutiveResidence, Var_RESIDENCE) => 
-(( ? [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) &  
-(( ? [Var_POSITION] : 
- (hasType(type_Position, Var_POSITION) &  
-(( ? [Var_AREA] : 
- ((hasType(type_Object, Var_AREA) & hasType(type_GeopoliticalArea, Var_AREA)) &  
-(((f_located(Var_RESIDENCE,Var_AREA)) & (((f_home(Var_PERSON,Var_RESIDENCE)) & (f_chiefOfState(Var_AREA,Var_POSITION,Var_PERSON)))))))))))))))))).
-
-fof(axMidLem149, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_ApartmentUnit, Var_UNIT) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_Agent, Var_PERSON)) => 
-(((f_home(Var_PERSON,Var_UNIT)) => (( ~ (f_possesses(Var_PERSON,Var_UNIT)))))))))))).
-
-fof(axMidLem150, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_ApartmentUnit, Var_UNIT) => 
-(( ? [Var_BUILDING] : 
- (hasType(type_ApartmentBuilding, Var_BUILDING) &  
-(f_part(Var_UNIT,Var_BUILDING)))))))).
-
-fof(axMidLem151, axiom, 
- ( ! [Var_U] : 
- ((hasType(type_PermanentResidence, Var_U) & hasType(type_Object, Var_U) & hasType(type_Residence, Var_U) & hasType(type_Entity, Var_U)) => 
-(( ! [Var_L] : 
- (hasType(type_Agent, Var_L) => 
-(((f_landlord(Var_L,Var_U)) => (( ? [Var_R] : 
- (hasType(type_Renting, Var_R) &  
-(( ? [Var_P] : 
- (hasType(type_Agent, Var_P) &  
-(((f_possesses(Var_L,Var_U)) & (((f_tenant(Var_P,Var_U)) & (((f_agent(Var_R,Var_P)) & (f_patient(Var_R,Var_U)))))))))))))))))))))).
-
-fof(axMidLem152, axiom, 
- ( ! [Var_U] : 
- ((hasType(type_Residence, Var_U) & hasType(type_PermanentResidence, Var_U) & hasType(type_Object, Var_U) & hasType(type_Entity, Var_U)) => 
-(( ! [Var_P] : 
- (hasType(type_Agent, Var_P) => 
-(((f_tenant(Var_P,Var_U)) => (( ? [Var_R] : 
- (hasType(type_Renting, Var_R) &  
-(( ? [Var_L] : 
- (hasType(type_Agent, Var_L) &  
-(((f_landlord(Var_L,Var_U)) & (((f_agent(Var_R,Var_P)) & (((f_possesses(Var_L,Var_U)) & (f_patient(Var_R,Var_U)))))))))))))))))))))).
-
-fof(axMidLem153, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_CondominiumUnit, Var_UNIT) => 
-(( ? [Var_BUILDING] : 
- (hasType(type_CondominiumBuilding, Var_BUILDING) &  
-(f_part(Var_UNIT,Var_BUILDING)))))))).
-
-fof(axMidLem154, axiom, 
- ( ! [Var_BUILDING] : 
- (hasType(type_ApartmentBuilding, Var_BUILDING) => 
-(( ? [Var_UNIT1] : 
- (hasType(type_ApartmentUnit, Var_UNIT1) &  
-(( ? [Var_UNIT2] : 
- (hasType(type_ApartmentUnit, Var_UNIT2) &  
-(((f_part(Var_UNIT1,Var_BUILDING)) & (((f_part(Var_UNIT2,Var_BUILDING)) & (Var_UNIT1 != Var_UNIT2)))))))))))))).
-
-fof(axMidLem155, axiom, 
- ( ! [Var_BUILDING] : 
- (hasType(type_CondominiumBuilding, Var_BUILDING) => 
-(( ? [Var_UNIT1] : 
- (hasType(type_CondominiumUnit, Var_UNIT1) &  
-(( ? [Var_UNIT2] : 
- (hasType(type_CondominiumUnit, Var_UNIT2) &  
-(((f_part(Var_UNIT1,Var_BUILDING)) & (((f_part(Var_UNIT2,Var_BUILDING)) & (Var_UNIT1 != Var_UNIT2)))))))))))))).
-
-fof(axMidLem156, axiom, 
- ( ! [Var_D] : 
- (hasType(type_Dormitory, Var_D) => 
-(( ? [Var_S] : 
- (hasType(type_School, Var_S) &  
-(f_possesses(Var_S,Var_D)))))))).
-
-fof(axMidLem157, axiom, 
- ( ! [Var_B] : 
- (hasType(type_FarmBuilding, Var_B) => 
-(( ? [Var_F] : 
- (hasType(type_Farm, Var_F) &  
-(f_located(Var_B,Var_F)))))))).
-
-fof(axMidLem158, axiom, 
- ( ! [Var_C] : 
- (hasType(type_EntertainmentCompany, Var_C) => 
-(( ? [Var_P] : 
- ((hasType(type_CommercialService, Var_P) & hasType(type_Performance, Var_P)) &  
-(f_agent(Var_P,Var_C)))))))).
-
-fof(axMidLem159, axiom, 
- ( ! [Var_I] : 
- (hasType(type_InsuranceCompany, Var_I) => 
-(( ? [Var_C] : 
- (hasType(type_Contract, Var_C) &  
-(f_insured(Var_C,Var_I)))))))).
-
-fof(axMidLem160, axiom, 
- ( ! [Var_S] : 
- (hasType(type_FinancialService, Var_S) => 
-(( ? [Var_O] : 
- (hasType(type_FinancialCompany, Var_O) &  
-(f_agent(Var_S,Var_O)))))))).
-
-fof(axMidLem161, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Partnership, Var_C) => 
-(( ? [Var_H1] : 
- (hasType(type_Human, Var_H1) &  
-(( ? [Var_H2] : 
- (hasType(type_Human, Var_H2) &  
-(((Var_H1 != Var_H2) & (((f_possesses(Var_H1,Var_C)) & (f_possesses(Var_H2,Var_C))))))))))))))).
-
-fof(axMidLem162, axiom, 
- ( ! [Var_W] : 
- (hasType(type_Welfare, Var_W) => 
-(( ? [Var_O] : 
- (hasType(type_ServiceOrganization, Var_O) &  
-(f_agent(Var_W,Var_O)))))))).
-
-fof(axMidLem163, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Publisher, Var_C) => 
-(( ? [Var_S] : 
- ((hasType(type_CommercialService, Var_S) & hasType(type_Publication, Var_S)) &  
-(f_agent(Var_S,Var_C)))))))).
-
-fof(axMidLem164, axiom, 
- ( ! [Var_C] : 
- (hasType(type_FamilyBusiness, Var_C) => 
-(( ! [Var_P2] : 
- ((hasType(type_Agent, Var_P2) & hasType(type_Organism, Var_P2)) => 
-(( ! [Var_P1] : 
- ((hasType(type_Agent, Var_P1) & hasType(type_Organism, Var_P1)) => 
-(((((f_possesses(Var_P1,Var_C)) & (f_possesses(Var_P2,Var_C)))) => (f_familyRelation(Var_P1,Var_P2))))))))))))).
-
-fof(axMidLem165, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Restaurant, Var_C) => 
-(( ? [Var_S] : 
- ((hasType(type_CommercialService, Var_S) & hasType(type_Selling, Var_S)) &  
-(( ? [Var_F] : 
- (hasType(type_Food, Var_F) &  
-(( ? [Var_B] : 
- (hasType(type_RestaurantBuilding, Var_B) &  
-(((f_agent(Var_S,Var_C)) & (((f_located(Var_S,Var_B)) & (f_patient(Var_S,Var_F)))))))))))))))))).
-
-fof(axMidLem166, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Proprietorship, Var_C) => 
-(( ? [Var_H] : 
- (hasType(type_Human, Var_H) &  
-(((f_possesses(Var_H,Var_C)) & (( ~ ( ? [Var_H2] : 
- ((hasType(type_Entity, Var_H2) & hasType(type_Agent, Var_H2)) &  
-(((Var_H != Var_H2) & (f_possesses(Var_H2,Var_C)))))))))))))))).
-
-fof(axMidLem167, axiom, 
- ( ! [Var_AUDITORIUM] : 
- (hasType(type_Auditorium, Var_AUDITORIUM) => 
-(( ? [Var_STAGE] : 
- (hasType(type_PerformanceStage, Var_STAGE) &  
-(f_part(Var_STAGE,Var_AUDITORIUM)))))))).
-
-fof(axMidLem168, axiom, 
- ( ! [Var_SEAT] : 
- (hasType(type_AuditoriumSeat, Var_SEAT) => 
-(( ? [Var_AUDITORIUM] : 
- (hasType(type_Auditorium, Var_AUDITORIUM) &  
-(f_part(Var_SEAT,Var_AUDITORIUM)))))))).
-
-fof(axMidLem169, axiom, 
- ( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_DESCENDANTS] : 
- ((hasType(type_Entity, Var_DESCENDANTS) & hasType(type_Collection, Var_DESCENDANTS)) => 
-(((f_DescendantsFn(Var_PERSON) = Var_DESCENDANTS) => (( ! [Var_MEMBER] : 
- ((hasType(type_SelfConnectedObject, Var_MEMBER) & hasType(type_Organism, Var_MEMBER)) => 
-(((f_member(Var_MEMBER,Var_DESCENDANTS)) <=> (f_ancestor(Var_MEMBER,Var_PERSON))))))))))))))).
-
-fof(axMidLem170, axiom, 
- ( ! [Var_BROOD] : 
- (hasType(type_Brood, Var_BROOD) => 
-(( ! [Var_MEMBER2] : 
- ((hasType(type_SelfConnectedObject, Var_MEMBER2) & hasType(type_Organism, Var_MEMBER2)) => 
-(( ! [Var_MEMBER1] : 
- ((hasType(type_SelfConnectedObject, Var_MEMBER1) & hasType(type_Organism, Var_MEMBER1)) => 
-(((((f_member(Var_MEMBER1,Var_BROOD)) & (f_member(Var_MEMBER2,Var_BROOD)))) => (f_sibling(Var_MEMBER1,Var_MEMBER2))))))))))))).
-
-fof(axMidLem171, axiom, 
- ( ! [Var_BROOD] : 
- (hasType(type_Brood, Var_BROOD) => 
-(( ? [Var_TIME] : 
- (hasType(type_Entity, Var_TIME) &  
-(( ! [Var_MEMBER] : 
- ((hasType(type_SelfConnectedObject, Var_MEMBER) & hasType(type_Entity, Var_MEMBER)) => 
-(((f_member(Var_MEMBER,Var_BROOD)) => (( ? [Var_BIRTH] : 
- (hasType(type_Birth, Var_BIRTH) &  
-(((f_experiencer(Var_BIRTH,Var_MEMBER)) & (Var_TIME = f_WhenFn(Var_BIRTH)))))))))))))))))).
-
-fof(axMidLem172, axiom, 
- ( ! [Var_AT] : 
- (hasType(type_AnimalTeam, Var_AT) => 
-(( ? [Var_P] : 
- (hasType(type_Pulling, Var_P) &  
-(f_agent(Var_P,Var_AT)))))))).
-
-fof(axMidLem173, axiom, 
- ( ! [Var_S] : 
- (hasType(type_TeamSport, Var_S) => 
-(( ? [Var_T1] : 
- (hasType(type_SportsTeam, Var_T1) &  
-(( ? [Var_T2] : 
- (hasType(type_SportsTeam, Var_T2) &  
-(((f_contestParticipant(Var_S,Var_T1)) & (((f_contestParticipant(Var_S,Var_T2)) & (Var_T1 != Var_T2)))))))))))))).
-
-fof(axMidLem174, axiom, 
- ( ! [Var_CO] : 
- (hasType(type_CommunicationOrganization, Var_CO) => 
-(( ? [Var_CS] : 
- (hasType(type_CommunicationSystem, Var_CS) &  
-(( ? [Var_C] : 
- (hasType(type_Communication, Var_C) &  
-(((f_instrument(Var_C,Var_CS)) & (f_agent(Var_C,Var_CO))))))))))))).
-
-fof(axMidLem175, axiom, 
- ( ! [Var_COMPANY] : 
- (hasType(type_Tavern, Var_COMPANY) => 
-(( ? [Var_SERVICE] : 
- ((hasType(type_CommercialService, Var_SERVICE) & hasType(type_Selling, Var_SERVICE)) &  
-(( ? [Var_BEVERAGE] : 
- (hasType(type_AlcoholicBeverage, Var_BEVERAGE) &  
-(((f_agent(Var_SERVICE,Var_COMPANY)) & (f_patient(Var_SERVICE,Var_BEVERAGE))))))))))))).
-
-fof(axMidLem176, axiom, 
- ( ! [Var_D] : 
- (hasType(type_DrugStore, Var_D) => 
-(( ! [Var_M] : 
- (hasType(type_Medicine, Var_M) => 
-(( ? [Var_S] : 
- (hasType(type_Selling, Var_S) &  
-(((f_agent(Var_S,Var_D)) & (f_patient(Var_S,Var_M))))))))))))).
-
-fof(axMidLem177, axiom, 
- ( ! [Var_STORE] : 
- (hasType(type_GroceryStore, Var_STORE) => 
-(( ? [Var_SELL] : 
- (hasType(type_Selling, Var_SELL) &  
-(( ? [Var_FOOD] : 
- (hasType(type_Food, Var_FOOD) &  
-(((f_agent(Var_SELL,Var_STORE)) & (f_patient(Var_SELL,Var_FOOD))))))))))))).
-
-fof(axMidLem178, axiom, 
- ( ! [Var_SALE] : 
- (hasType(type_BargainSale, Var_SALE) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_patient(Var_SALE,Var_OBJ)) => (( ? [Var_AGENT2] : 
- (hasType(type_Agent, Var_AGENT2) &  
-(( ? [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) &  
-(( ? [Var_PRICE2] : 
- ((hasType(type_CurrencyMeasure, Var_PRICE2) & hasType(type_Quantity, Var_PRICE2)) &  
-(( ? [Var_PRICE1] : 
- ((hasType(type_CurrencyMeasure, Var_PRICE1) & hasType(type_Quantity, Var_PRICE1)) &  
-(((f_holdsDuring(f_ImmediatePastFn(f_WhenFn(Var_SALE)),price(Var_OBJ,Var_PRICE1,Var_AGENT1))) & (((f_holdsDuring(f_WhenFn(Var_SALE),price(Var_OBJ,Var_PRICE2,Var_AGENT2))) & (f_lessThan(Var_PRICE2,Var_PRICE1)))))))))))))))))))))))))).
-
-fof(axMidLem179, axiom, 
- ( ~ (f_overlapsTemporally(inst_CommonEra,inst_BeforeCommonEra)))).
-
-fof(axMidLem180, axiom, 
- ( ! [Var_STEEPLE] : 
- (hasType(type_Steeple, Var_STEEPLE) => 
-(( ? [Var_BUILDING] : 
- (hasType(type_Building, Var_BUILDING) &  
-(f_part(Var_STEEPLE,Var_BUILDING)))))))).
-
-fof(axMidLem181, axiom, 
- ( ! [Var_P] : 
- (hasType(type_CommunistParty, Var_P) => 
-(( ! [Var_A] : 
- (hasType(type_GeopoliticalArea, Var_A) => 
-(( ! [Var_M] : 
- ((hasType(type_SelfConnectedObject, Var_M) & hasType(type_CognitiveAgent, Var_M)) => 
-(((f_member(Var_M,Var_P)) => (f_desires(Var_M,governmentType(Var_A,inst_CommunistState)))))))))))))).
-
-fof(axMidLem182, axiom, 
- ( ! [Var_AREA] : 
- ((hasType(type_GeopoliticalArea, Var_AREA) & hasType(type_PermanentResidence, Var_AREA)) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_SelfConnectedObject, Var_PERSON) & hasType(type_Human, Var_PERSON)) => 
-(((f_member(Var_PERSON,f_ResidentFn(Var_AREA))) => (f_home(Var_PERSON,Var_AREA)))))))))).
-
-fof(axMidLem183, axiom, 
- ( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(( ! [Var_POPULATION] : 
- ((hasType(type_Entity, Var_POPULATION) & (hasType(type_SetOrClass, Var_POPULATION) | hasType(type_Collection, Var_POPULATION))) => 
-(( ! [Var_CITIZENRY] : 
- ((hasType(type_Entity, Var_CITIZENRY) & (hasType(type_SetOrClass, Var_CITIZENRY) | hasType(type_Collection, Var_CITIZENRY))) => 
-(((((Var_CITIZENRY = f_CitizenryFn(Var_AREA)) & (Var_POPULATION = f_ResidentFn(Var_AREA)))) => (f_greaterThanOrEqualTo(f_CardinalityFn(Var_POPULATION),f_CardinalityFn(Var_CITIZENRY)))))))))))))).
-
-fof(axMidLem184, axiom, 
- ( ! [Var_DISTRICT] : 
- (hasType(type_CityDistrict, Var_DISTRICT) => 
-(( ? [Var_CITY] : 
- (hasType(type_City, Var_CITY) &  
-(f_geopoliticalSubdivision(Var_DISTRICT,Var_CITY)))))))).
-
-fof(axMidLem185, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Cemetery, Var_C) => 
-(( ? [Var_T] : 
- (hasType(type_Tomb, Var_T) &  
-(f_located(Var_T,Var_C)))))))).
-
-fof(axMidLem186, axiom, 
- ( ! [Var_PARK] : 
- (hasType(type_Park, Var_PARK) => 
-(( ? [Var_GOV] : 
- (hasType(type_Government, Var_GOV) &  
-(f_possesses(Var_GOV,Var_PARK)))))))).
-
-fof(axMidLem187, axiom, 
- ( ! [Var_P] : 
- (hasType(type_PublicPark, Var_P) => 
-(( ? [Var_G] : 
- (hasType(type_Government, Var_G) &  
-(f_possesses(Var_G,Var_P)))))))).
-
-fof(axMidLem188, axiom, 
- ( ! [Var_A] : 
- (hasType(type_CultivatedLandArea, Var_A) => 
-(( ? [Var_C] : 
- (hasType(type_Agriculture, Var_C) &  
-(f_located(Var_C,Var_A)))))))).
-
-fof(axMidLem189, axiom, 
- ( ! [Var_B] : 
- (hasType(type_CityBlock, Var_B) => 
-(( ? [Var_C] : 
- (hasType(type_City, Var_C) &  
-(f_part(Var_B,Var_C)))))))).
-
-fof(axMidLem190, axiom, 
- ( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((f_occupiesPosition(Var_PERSON,inst_SecretaryOfTheInterior,inst_UnitedStatesDepartmentOfInterior)) => (f_leader(inst_UnitedStatesDepartmentOfInterior,Var_PERSON))))))).
-
-fof(axMidLem191, axiom, 
- ( ! [Var_GOVERNMENT] : 
- (hasType(type_StateGovernment, Var_GOVERNMENT) => 
-(( ? [Var_STATE] : 
- (hasType(type_StateOrProvince, Var_STATE) &  
-(f_GovernmentFn(Var_STATE) = Var_GOVERNMENT))))))).
-
-fof(axMidLem192, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Battle, Var_B) => 
-(( ? [Var_U1] : 
- (hasType(type_MilitaryUnit, Var_U1) &  
-(( ? [Var_U2] : 
- (hasType(type_MilitaryUnit, Var_U2) &  
-(((Var_U1 != Var_U2) & (((f_agent(Var_B,Var_U1)) & (f_agent(Var_B,Var_U2))))))))))))))).
-
-fof(axMidLem193, axiom, 
- ( ! [Var_WAR] : 
- (hasType(type_War, Var_WAR) => 
-(( ! [Var_U2] : 
- ((hasType(type_MilitaryUnit, Var_U2) & hasType(type_Organization, Var_U2)) => 
-(( ! [Var_U1] : 
- ((hasType(type_MilitaryUnit, Var_U1) & hasType(type_Organization, Var_U1)) => 
-(((f_hostileForces(Var_U1,Var_U2)) => (( ? [Var_A2] : 
- ((hasType(type_Agent, Var_A2) & hasType(type_GeopoliticalArea, Var_A2)) &  
-(( ? [Var_A1] : 
- ((hasType(type_Agent, Var_A1) & hasType(type_GeopoliticalArea, Var_A1)) &  
-(( ? [Var_W] : 
- (hasType(type_Contest, Var_W) &  
-(((f_contestParticipant(Var_W,Var_A1)) & (((f_contestParticipant(Var_W,Var_A2)) & (((f_subOrganization(Var_U1,f_GovernmentFn(Var_A1))) & (f_subOrganization(Var_U2,f_GovernmentFn(Var_A2))))))))))))))))))))))))))))).
-
-fof(axMidLem194, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_ServiceOrganization, Var_ORG) => 
-(( ? [Var_PROC] : 
- (hasType(type_RegulatoryProcess, Var_PROC) &  
-(( ? [Var_GOV] : 
- (hasType(type_Government, Var_GOV) &  
-(((f_patient(Var_PROC,Var_ORG)) & (f_agent(Var_PROC,Var_GOV))))))))))))).
-
-fof(axMidLem195, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Library, Var_L) => 
-(( ? [Var_B] : 
- (hasType(type_Building, Var_B) &  
-(( ? [Var_T] : 
- (hasType(type_Text, Var_T) &  
-(((f_possesses(Var_L,Var_B)) & (f_located(Var_T,Var_B))))))))))))).
-
-fof(axMidLem196, axiom, 
- ( ! [Var_BOARD] : 
- (hasType(type_OrganizationalBoard, Var_BOARD) => 
-(( ? [Var_MANAGE] : 
- (hasType(type_Managing, Var_MANAGE) &  
-(( ? [Var_ORG] : 
- ((hasType(type_Organization, Var_ORG) & hasType(type_Entity, Var_ORG)) &  
-(((f_subOrganization(Var_BOARD,Var_ORG)) & (((f_agent(Var_MANAGE,Var_BOARD)) & (f_patient(Var_MANAGE,Var_ORG))))))))))))))).
-
-fof(axMidLem197, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_UnionOrganization, Var_ORG) => 
-(( ! [Var_MEMBER] : 
- ((hasType(type_SelfConnectedObject, Var_MEMBER) & hasType(type_CognitiveAgent, Var_MEMBER)) => 
-(( ? [Var_COLL] : 
- ((hasType(type_Corporation, Var_COLL) & hasType(type_Industry, Var_COLL)) &  
-(((f_member(Var_MEMBER,Var_ORG)) => (((f_employs(Var_COLL,Var_MEMBER)) | (( ? [Var_CORP] : 
- ((hasType(type_SelfConnectedObject, Var_CORP) & hasType(type_Organization, Var_CORP)) &  
-(((f_member(Var_CORP,Var_COLL)) & (f_employs(Var_CORP,Var_MEMBER)))))))))))))))))))).
-
-fof(axMidLem198, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Hydrocarbon, Var_S) => 
-(( ? [Var_P1] : 
- (hasType(type_Carbon, Var_P1) &  
-(( ? [Var_P2] : 
- (hasType(type_Hydrogen, Var_P2) &  
-(Var_S = f_MereologicalSumFn(Var_P1,Var_P2))))))))))).
-
-fof(axMidLem199, axiom, 
- ( ! [Var_A] : 
- (hasType(type_Alkaloid, Var_A) => 
-(( ? [Var_N] : 
- (hasType(type_Nitrogen, Var_N) &  
-(f_part(Var_N,Var_A)))))))).
-
-fof(axMidLem200, axiom, 
- ( ! [Var_P] : 
- (hasType(type_Protein, Var_P) => 
-(( ? [Var_A] : 
- (hasType(type_AminoAcid, Var_A) &  
-(f_part(Var_A,Var_P)))))))).
-
-fof(axMidLem201, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Cholesterol, Var_S) => 
-(( ? [Var_P] : 
- (hasType(type_BiologicalProcess, Var_P) &  
-(( ? [Var_L] : 
- (hasType(type_Liver, Var_L) &  
-(((f_located(Var_P,Var_L)) & (f_result(Var_P,Var_S))))))))))))).
-
-fof(axMidLem202, axiom, 
- ( ! [Var_CA] : 
- (hasType(type_ChemicalAcid, Var_CA) => 
-(( ! [Var_CB] : 
- (hasType(type_ChemicalBase, Var_CB) => 
-(( ! [Var_C] : 
- (hasType(type_ChemicalProcess, Var_C) => 
-(((((f_patient(Var_C,Var_CA)) & (f_patient(Var_C,Var_CB)))) => (( ? [Var_CS] : 
- (hasType(type_ChemicalSalt, Var_CS) &  
-(f_result(Var_C,Var_CS)))))))))))))))).
-
-fof(axMidLem203, axiom, 
- ( ! [Var_SALT] : 
- (hasType(type_SodiumChloride, Var_SALT) => 
-(( ? [Var_SYNTHESIS] : 
- (hasType(type_ChemicalSynthesis, Var_SYNTHESIS) &  
-(( ? [Var_SODIUM] : 
- (hasType(type_Sodium, Var_SODIUM) &  
-(( ? [Var_CHLORINE] : 
- (hasType(type_Chlorine, Var_CHLORINE) &  
-(((f_resourceS(Var_SYNTHESIS,Var_SODIUM)) & (((f_resourceS(Var_SYNTHESIS,Var_CHLORINE)) & (f_result(Var_SYNTHESIS,Var_SALT)))))))))))))))))).
-
-fof(axMidLem204, axiom, 
- ( ! [Var_WATER] : 
- (hasType(type_Water, Var_WATER) => 
-(( ? [Var_SYNTHESIS] : 
- (hasType(type_ChemicalSynthesis, Var_SYNTHESIS) &  
-(( ? [Var_HYDROGEN] : 
- (hasType(type_Hydrogen, Var_HYDROGEN) &  
-(( ? [Var_OXYGEN] : 
- (hasType(type_Oxygen, Var_OXYGEN) &  
-(((f_resourceS(Var_SYNTHESIS,Var_HYDROGEN)) & (((f_resourceS(Var_SYNTHESIS,Var_OXYGEN)) & (f_result(Var_SYNTHESIS,Var_WATER)))))))))))))))))).
-
-fof(axMidLem205, axiom, 
- ( ! [Var_ALLOY] : 
- (hasType(type_MetallicAlloy, Var_ALLOY) => 
-(( ? [Var_METAL1] : 
- (hasType(type_Metal, Var_METAL1) &  
-(( ? [Var_METAL2] : 
- (hasType(type_Metal, Var_METAL2) &  
-(((Var_METAL1 != Var_METAL2) & (((f_part(Var_METAL1,Var_ALLOY)) & (f_part(Var_METAL2,Var_ALLOY))))))))))))))).
-
-fof(axMidLem206, axiom, 
- ( ! [Var_STEEL] : 
- (hasType(type_Steel, Var_STEEL) => 
-(( ? [Var_IRON] : 
- (hasType(type_Iron, Var_IRON) &  
-(f_part(Var_IRON,Var_STEEL)))))))).
-
-fof(axMidLem207, axiom, 
- ( ! [Var_BRASS] : 
- (hasType(type_Brass, Var_BRASS) => 
-(( ? [Var_COPPER] : 
- (hasType(type_Copper, Var_COPPER) &  
-(( ? [Var_ZINC] : 
- (hasType(type_Zinc, Var_ZINC) &  
-(((f_part(Var_COPPER,Var_BRASS)) & (f_part(Var_ZINC,Var_BRASS))))))))))))).
-
-fof(axMidLem208, axiom, 
- ( ! [Var_POWDER] : 
- (hasType(type_Powder, Var_POWDER) => 
-(f_attribute(Var_POWDER,inst_Solid))))).
-
-fof(axMidLem209, axiom, 
- ( ! [Var_FOG] : 
- (hasType(type_Fog, Var_FOG) => 
-(( ? [Var_LAND] : 
- (hasType(type_LandArea, Var_LAND) &  
-(f_meetsSpatially(Var_FOG,Var_LAND)))))))).
-
-fof(axMidLem210, axiom, 
- ( ! [Var_ICE] : 
- (hasType(type_Ice, Var_ICE) => 
-(( ! [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((f_measure(Var_ICE,f_MeasureFn(Var_NUMBER,inst_CelsiusDegree))) => (f_lessThanOrEqualTo(Var_NUMBER,0)))))))))).
-
-fof(axMidLem211, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Lawn, Var_L) => 
-(( ? [Var_G] : 
- (hasType(type_Grass, Var_G) &  
-(f_located(Var_G,Var_L)))))))).
-
-fof(axMidLem212, axiom, 
- ( ! [Var_M] : 
- (hasType(type_Meteorite, Var_M) => 
-(( ? [Var_T] : 
- (hasType(type_TimePosition, Var_T) &  
-(f_holdsDuring(Var_T,meetsSpatially(Var_M,inst_PlanetEarth))))))))).
-
-fof(axMidLem213, axiom, 
- ( ! [Var_M] : 
- (hasType(type_Meteorite, Var_M) => 
-(( ? [Var_T] : 
- (hasType(type_TimePosition, Var_T) &  
-(f_holdsDuring(Var_T,meetsSpatially(Var_M,inst_EarthsAtmosphere))))))))).
-
-fof(axMidLem214, axiom, 
- ( ! [Var_AR] : 
- (hasType(type_AtmosphericRegion, Var_AR) => 
-(f_geographicSubregion(Var_AR,inst_EarthsAtmosphere))))).
-
-fof(axMidLem215, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Creek, Var_C) => 
-(( ! [Var_R] : 
- (hasType(type_River, Var_R) => 
-(f_smaller(Var_C,Var_R)))))))).
-
-fof(axMidLem216, axiom, 
- ( ! [Var_FRONT] : 
- (hasType(type_StormFront, Var_FRONT) => 
-(( ? [Var_AIR1] : 
- (hasType(type_Air, Var_AIR1) &  
-(( ? [Var_AIR2] : 
- (hasType(type_Air, Var_AIR2) &  
-(f_between(Var_AIR1,Var_FRONT,Var_AIR2))))))))))).
-
-fof(axMidLem217, axiom, 
- ( ! [Var_REGION] : 
- (hasType(type_Object, Var_REGION) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Object, Var_OBJ) & hasType(type_Physical, Var_OBJ)) => 
-(((f_orientation(Var_OBJ,Var_REGION,inst_Outside)) <=> (( ~ (f_partlyLocated(Var_OBJ,Var_REGION)))))))))))).
-
-fof(axMidLem218, axiom, 
- ( ! [Var_REGION] : 
- (hasType(type_Object, Var_REGION) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((f_part(Var_OBJ,Var_REGION)) <=> (( ~ (f_orientation(Var_OBJ,Var_REGION,inst_Outside)))))))))))).
-
-fof(axMidLem219, axiom, 
- ( ! [Var_W] : 
- (hasType(type_WoodArtifact, Var_W) => 
-(f_material(type_Wood,Var_W))))).
-
-fof(axMidLem220, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Rubber, Var_R) => 
-(( ? [Var_T] : 
- (hasType(type_BotanicalTree, Var_T) &  
-(f_part(Var_R,Var_T)))))))).
-
-fof(axMidLem221, axiom, 
- ( ! [Var_M] : 
- (hasType(type_Medicine, Var_M) => 
-(( ? [Var_P] : 
- (hasType(type_TherapeuticProcess, Var_P) &  
-(f_instrument(Var_P,Var_M)))))))).
-
-fof(axMidLem222, axiom, 
- ( ! [Var_O] : 
- (hasType(type_Opium, Var_O) => 
-(( ? [Var_A] : 
- (hasType(type_Alkaloid, Var_A) &  
-(f_part(Var_A,Var_O)))))))).
-
-fof(axMidLem223, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Lesion, Var_L) => 
-(( ? [Var_I] : 
- (hasType(type_Injuring, Var_I) &  
-(f_result(Var_I,Var_L)))))))).
-
-fof(axMidLem224, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Lesion, Var_L) => 
-(( ? [Var_O] : 
- (hasType(type_Organ, Var_O) &  
-(( ? [Var_S] : 
- ((hasType(type_SelfConnectedObject, Var_S) & hasType(type_Object, Var_S)) &  
-(((f_surface(Var_S,Var_O)) & (f_located(Var_L,Var_S))))))))))))).
-
-fof(axMidLem225, axiom, 
- ( ! [Var_T] : 
- (hasType(type_Tendon, Var_T) => 
-(( ? [Var_M] : 
- (hasType(type_Muscle, Var_M) &  
-(( ? [Var_B] : 
- (hasType(type_Bone, Var_B) &  
-(f_connects(Var_T,Var_M,Var_B))))))))))).
-
-fof(axMidLem226, axiom, 
- ( ! [Var_SWEAT] : 
- (hasType(type_Sweat, Var_SWEAT) => 
-(( ? [Var_PART] : 
- (hasType(type_SodiumChloride, Var_PART) &  
-(f_part(Var_PART,Var_SWEAT)))))))).
-
-fof(axMidLem227, axiom, 
- ( ! [Var_B] : 
- (hasType(type_TreeBranch, Var_B) => 
-(( ? [Var_T] : 
- (hasType(type_BotanicalTree, Var_T) &  
-(f_part(Var_B,Var_T)))))))).
-
-fof(axMidLem228, axiom, 
- ( ! [Var_FLOWER] : 
- (hasType(type_Flower, Var_FLOWER) => 
-(( ? [Var_PLANT] : 
- (hasType(type_FloweringPlant, Var_PLANT) &  
-(( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(f_holdsDuring(Var_TIME,part(Var_FLOWER,Var_PLANT)))))))))))).
-
-fof(axMidLem229, axiom, 
- ( ! [Var_C] : 
- (hasType(type_BloodCell, Var_C) => 
-(( ? [Var_B] : 
- (hasType(type_Blood, Var_B) &  
-(f_part(Var_C,Var_B)))))))).
-
-fof(axMidLem230, axiom, 
- ( ! [Var_C] : 
- (hasType(type_WhiteBloodCell, Var_C) => 
-(( ? [Var_N] : 
- (hasType(type_CellNucleus, Var_N) &  
-(f_part(Var_N,Var_C)))))))).
-
-fof(axMidLem231, axiom, 
- ( ! [Var_B] : 
- (hasType(type_BloodTypeA, Var_B) => 
-(( ? [Var_A] : 
- (hasType(type_AntigenA, Var_A) &  
-(f_part(Var_A,Var_B)))))))).
-
-fof(axMidLem232, axiom, 
- ( ! [Var_B] : 
- (hasType(type_BloodTypeAB, Var_B) => 
-(( ? [Var_A] : 
- (hasType(type_AntigenA, Var_A) &  
-(f_part(Var_A,Var_B)))))))).
-
-fof(axMidLem233, axiom, 
- ( ! [Var_B] : 
- (hasType(type_BloodTypeAB, Var_B) => 
-(( ? [Var_A] : 
- (hasType(type_AntigenB, Var_A) &  
-(f_part(Var_A,Var_B)))))))).
-
-fof(axMidLem234, axiom, 
- ( ! [Var_B] : 
- (hasType(type_BloodTypeB, Var_B) => 
-(( ? [Var_A] : 
- (hasType(type_AntigenB, Var_A) &  
-(f_part(Var_A,Var_B)))))))).
-
-fof(axMidLem235, axiom, 
- ( ! [Var_N] : 
- (hasType(type_NerveCell, Var_N) => 
-(( ? [Var_S] : 
- (hasType(type_NervousSystem, Var_S) &  
-(f_part(Var_N,Var_S)))))))).
-
-fof(axMidLem236, axiom, 
- ( ! [Var_SUBSTANCE] : 
- (hasType(type_LiquidBodySubstance, Var_SUBSTANCE) => 
-(f_attribute(Var_SUBSTANCE,inst_Liquid))))).
-
-fof(axMidLem237, axiom, 
- ( ! [Var_T] : 
- (hasType(type_TearSubstance, Var_T) => 
-(( ? [Var_E] : 
- (hasType(type_Eye, Var_E) &  
-(( ? [Var_P] : 
- (hasType(type_Process, Var_P) &  
-(((f_instrument(Var_P,Var_E)) & (f_result(Var_P,Var_T))))))))))))).
-
-fof(axMidLem238, axiom, 
- ( ! [Var_MILK] : 
- (hasType(type_Milk, Var_MILK) => 
-(( ? [Var_MAMMAL] : 
- (hasType(type_Mammal, Var_MAMMAL) &  
-(( ? [Var_PROCESS] : 
- (hasType(type_Process, Var_PROCESS) &  
-(((f_attribute(Var_MAMMAL,inst_Female)) & (((f_instrument(Var_PROCESS,Var_MAMMAL)) & (f_result(Var_PROCESS,Var_MILK))))))))))))))).
-
-fof(axMidLem239, axiom, 
- ( ! [Var_NUCLEUS] : 
- (hasType(type_CellNucleus, Var_NUCLEUS) => 
-(( ? [Var_CELL] : 
- (hasType(type_Cell, Var_CELL) &  
-(f_part(Var_NUCLEUS,Var_CELL)))))))).
-
-fof(axMidLem240, axiom, 
- ( ! [Var_BEVERAGE] : 
- (hasType(type_AlcoholicBeverage, Var_BEVERAGE) => 
-(( ? [Var_ALCOHOL] : 
- (hasType(type_Alcohol, Var_ALCOHOL) &  
-(f_part(Var_ALCOHOL,Var_BEVERAGE)))))))).
-
-fof(axMidLem241, axiom, 
- ( ! [Var_BEVERAGE] : 
- (hasType(type_DistilledAlcoholicBeverage, Var_BEVERAGE) => 
-(( ? [Var_REMOVE] : 
- (hasType(type_Removing, Var_REMOVE) &  
-(( ? [Var_WATER] : 
- (hasType(type_Water, Var_WATER) &  
-(((f_patient(Var_REMOVE,Var_WATER)) & (f_origin(Var_REMOVE,Var_BEVERAGE))))))))))))).
-
-fof(axMidLem242, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Brandy, Var_B) => 
-(( ? [Var_D] : 
- (hasType(type_Distilling, Var_D) &  
-(( ? [Var_W] : 
- (hasType(type_Wine, Var_W) &  
-(((f_resourceS(Var_D,Var_W)) & (f_result(Var_D,Var_B))))))))))))).
-
-fof(axMidLem243, axiom, 
- ( ! [Var_C] : 
- (hasType(type_SpinalCord, Var_C) => 
-(( ? [Var_S] : 
- (hasType(type_NervousSystem, Var_S) &  
-(f_part(Var_C,Var_S)))))))).
-
-fof(axMidLem244, axiom, 
- ( ! [Var_C] : 
- (hasType(type_SpinalCord, Var_C) => 
-(( ? [Var_S] : 
- (hasType(type_SpinalColumn, Var_S) &  
-(f_contains(Var_S,Var_C)))))))).
-
-fof(axMidLem245, axiom, 
- ( ! [Var_SKIN] : 
- (hasType(type_Skin, Var_SKIN) => 
-(( ? [Var_ANIMAL] : 
- (hasType(type_Animal, Var_ANIMAL) &  
-(( ? [Var_SURFACE] : 
- ((hasType(type_SelfConnectedObject, Var_SURFACE) & hasType(type_Object, Var_SURFACE)) &  
-(((f_surface(Var_SURFACE,Var_ANIMAL)) & (((f_part(Var_SKIN,Var_ANIMAL)) & (f_overlapsSpatially(Var_SKIN,Var_SURFACE))))))))))))))).
-
-fof(axMidLem246, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Retina, Var_R) => 
-(( ? [Var_E] : 
- (hasType(type_Eye, Var_E) &  
-(f_part(Var_R,Var_E)))))))).
-
-fof(axMidLem247, axiom, 
- ( ! [Var_DUCT] : 
- (hasType(type_BronchialDuct, Var_DUCT) => 
-(( ? [Var_LUNG] : 
- (hasType(type_Lung, Var_LUNG) &  
-(f_located(Var_DUCT,Var_LUNG)))))))).
-
-fof(axMidLem248, axiom, 
- ( ! [Var_VESSEL] : 
- (hasType(type_BloodVessel, Var_VESSEL) => 
-(( ? [Var_BLOOD] : 
- (hasType(type_Blood, Var_BLOOD) &  
-(( ? [Var_TRANSFER] : 
- (hasType(type_Transfer, Var_TRANSFER) &  
-(((f_patient(Var_TRANSFER,Var_BLOOD)) & (f_instrument(Var_TRANSFER,Var_VESSEL))))))))))))).
-
-fof(axMidLem249, axiom, 
- ( ! [Var_A] : 
- (hasType(type_Alveolus, Var_A) => 
-(( ? [Var_L] : 
- (hasType(type_Lung, Var_L) &  
-(f_located(Var_A,Var_L)))))))).
-
-fof(axMidLem250, axiom, 
- ( ! [Var_ARTERY] : 
- (hasType(type_Artery, Var_ARTERY) => 
-(( ! [Var_TRANSFER] : 
- (hasType(type_Transfer, Var_TRANSFER) => 
-(( ! [Var_BLOOD] : 
- (hasType(type_Blood, Var_BLOOD) => 
-(((((f_patient(Var_TRANSFER,Var_BLOOD)) & (f_instrument(Var_TRANSFER,Var_ARTERY)))) => (( ? [Var_HEART] : 
- (hasType(type_Heart, Var_HEART) &  
-(f_origin(Var_TRANSFER,Var_HEART)))))))))))))))).
-
-fof(axMidLem251, axiom, 
- ( ! [Var_V] : 
- (hasType(type_Vein, Var_V) => 
-(( ! [Var_T] : 
- (hasType(type_Transfer, Var_T) => 
-(( ! [Var_B] : 
- (hasType(type_Blood, Var_B) => 
-(((((f_patient(Var_T,Var_B)) & (f_instrument(Var_T,Var_V)))) => (( ? [Var_H] : 
- (hasType(type_Heart, Var_H) &  
-(f_destination(Var_T,Var_H)))))))))))))))).
-
-fof(axMidLem252, axiom, 
- ( ! [Var_ARTERY] : 
- (hasType(type_PulmonaryArtery, Var_ARTERY) => 
-(( ! [Var_TRANSFER] : 
- (hasType(type_Transfer, Var_TRANSFER) => 
-(( ! [Var_BLOOD] : 
- (hasType(type_Blood, Var_BLOOD) => 
-(((((f_patient(Var_TRANSFER,Var_BLOOD)) & (f_instrument(Var_TRANSFER,Var_ARTERY)))) => (( ? [Var_LUNG] : 
- (hasType(type_Lung, Var_LUNG) &  
-(f_destination(Var_TRANSFER,Var_LUNG)))))))))))))))).
-
-fof(axMidLem253, axiom, 
- ( ! [Var_V] : 
- (hasType(type_PulmonaryVein, Var_V) => 
-(( ! [Var_T] : 
- (hasType(type_Transfer, Var_T) => 
-(( ! [Var_B] : 
- (hasType(type_Blood, Var_B) => 
-(((((f_patient(Var_T,Var_B)) & (f_instrument(Var_T,Var_V)))) => (( ? [Var_L] : 
- (hasType(type_Lung, Var_L) &  
-(( ? [Var_H] : 
- (hasType(type_Heart, Var_H) &  
-(( ? [Var_P] : 
- (hasType(type_Object, Var_P) &  
-(((f_origin(Var_T,Var_L)) & (((f_part(Var_V,Var_P)) & (((f_part(Var_L,Var_P)) & (((f_part(Var_H,Var_P)) & (f_destination(Var_T,Var_H)))))))))))))))))))))))))))))).
-
-fof(axMidLem254, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Capillary, Var_C) => 
-(( ? [Var_A] : 
- (hasType(type_Artery, Var_A) &  
-(( ? [Var_V] : 
- (hasType(type_Vein, Var_V) &  
-(f_connects(Var_C,Var_A,Var_V))))))))))).
-
-fof(axMidLem255, axiom, 
- ( ! [Var_I] : 
- (hasType(type_Inhaling, Var_I) => 
-(( ? [Var_L] : 
- (hasType(type_Lung, Var_L) &  
-(f_destination(Var_I,Var_L)))))))).
-
-fof(axMidLem256, axiom, 
- ( ! [Var_E] : 
- (hasType(type_Exhaling, Var_E) => 
-(( ? [Var_L] : 
- (hasType(type_Lung, Var_L) &  
-(f_origin(Var_E,Var_L)))))))).
-
-fof(axMidLem257, axiom, 
- ( ! [Var_NOSE] : 
- (hasType(type_Nose, Var_NOSE) => 
-(( ? [Var_N1] : 
- (hasType(type_Nostril, Var_N1) &  
-(( ? [Var_N2] : 
- (hasType(type_Nostril, Var_N2) &  
-(((Var_N1 != Var_N2) & (((f_connected(Var_N1,Var_NOSE)) & (f_connected(Var_N2,Var_NOSE))))))))))))))).
-
-fof(axMidLem258, axiom, 
- ( ! [Var_NOS] : 
- (hasType(type_Nostril, Var_NOS) => 
-(( ? [Var_N] : 
- (hasType(type_Nose, Var_N) &  
-(( ? [Var_T] : 
- (hasType(type_Throat, Var_T) &  
-(f_connects(Var_NOS,Var_N,Var_T))))))))))).
-
-fof(axMidLem259, axiom, 
- ( ! [Var_HEART] : 
- (hasType(type_Heart, Var_HEART) => 
-(( ? [Var_TRANSFER] : 
- (hasType(type_Transfer, Var_TRANSFER) &  
-(( ? [Var_BLOOD] : 
- (hasType(type_Blood, Var_BLOOD) &  
-(((f_instrument(Var_TRANSFER,Var_HEART)) & (f_patient(Var_TRANSFER,Var_BLOOD))))))))))))).
-
-fof(axMidLem260, axiom, 
- ( ! [Var_MOUTH] : 
- (hasType(type_Mouth, Var_MOUTH) => 
-(( ? [Var_FACE] : 
- (hasType(type_Face, Var_FACE) &  
-(f_part(Var_MOUTH,Var_FACE)))))))).
-
-fof(axMidLem261, axiom, 
- ( ! [Var_TONGUE] : 
- (hasType(type_Tongue, Var_TONGUE) => 
-(( ? [Var_MOUTH] : 
- (hasType(type_Mouth, Var_MOUTH) &  
-(f_part(Var_TONGUE,Var_MOUTH)))))))).
-
-fof(axMidLem262, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Hoof, Var_H) => 
-(( ? [Var_F] : 
- (hasType(type_Foot, Var_F) &  
-(( ? [Var_A] : 
- (hasType(type_HoofedMammal, Var_A) &  
-(((f_part(Var_H,Var_F)) & (f_part(Var_F,Var_A))))))))))))).
-
-fof(axMidLem263, axiom, 
- ( ! [Var_TOOTH] : 
- (hasType(type_Tooth, Var_TOOTH) => 
-(( ? [Var_MOUTH] : 
- (hasType(type_Mouth, Var_MOUTH) &  
-(f_part(Var_TOOTH,Var_MOUTH)))))))).
-
-fof(axMidLem264, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Skull, Var_S) => 
-(( ? [Var_V] : 
- (hasType(type_Vertebrate, Var_V) &  
-(( ? [Var_H] : 
- (hasType(type_Head, Var_H) &  
-(((f_part(Var_H,Var_V)) & (f_part(Var_S,Var_H))))))))))))).
-
-fof(axMidLem265, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Horn, Var_H) => 
-(( ? [Var_M] : 
- (hasType(type_HoofedMammal, Var_M) &  
-(f_part(Var_H,Var_M)))))))).
-
-fof(axMidLem266, axiom, 
- ( ! [Var_O] : 
- (hasType(type_Ossification, Var_O) => 
-(( ? [Var_B] : 
- (hasType(type_Bone, Var_B) &  
-(f_result(Var_O,Var_B)))))))).
-
-fof(axMidLem267, axiom, 
- ( ! [Var_CHEW] : 
- (hasType(type_Chewing, Var_CHEW) => 
-(( ? [Var_EAT] : 
- (hasType(type_Eating, Var_EAT) &  
-(f_subProcess(Var_CHEW,Var_EAT)))))))).
-
-fof(axMidLem268, axiom, 
- ( ! [Var_LIP] : 
- (hasType(type_Lip, Var_LIP) => 
-(( ? [Var_MOUTH] : 
- (hasType(type_Mouth, Var_MOUTH) &  
-(f_part(Var_LIP,Var_MOUTH)))))))).
-
-fof(axMidLem269, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Licking, Var_L) => 
-(( ? [Var_T] : 
- (hasType(type_Tongue, Var_T) &  
-(f_instrument(Var_L,Var_T)))))))).
-
-fof(axMidLem270, axiom, 
- ( ! [Var_E] : 
- (hasType(type_Embracing, Var_E) => 
-(( ? [Var_P1] : 
- (hasType(type_Human, Var_P1) &  
-(( ? [Var_P2] : 
- (hasType(type_Human, Var_P2) &  
-(((Var_P1 != Var_P2) & (((f_agent(Var_E,Var_P1)) & (f_agent(Var_E,Var_P2))))))))))))))).
-
-fof(axMidLem271, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Skeleton, Var_S) => 
-(( ? [Var_A] : 
- (hasType(type_Animal, Var_A) &  
-(f_interiorPart(Var_S,Var_A)))))))).
-
-fof(axMidLem272, axiom, 
- ( ! [Var_BONE] : 
- (hasType(type_Bone, Var_BONE) => 
-(( ? [Var_SKELETON] : 
- ((hasType(type_Skeleton, Var_SKELETON) | hasType(type_Exoskeleton, Var_SKELETON)) &  
-(f_part(Var_BONE,Var_SKELETON)))))))).
-
-fof(axMidLem273, axiom, 
- ( ! [Var_X] : 
- (hasType(type_Exoskeleton, Var_X) => 
-(( ? [Var_A] : 
- (hasType(type_Animal, Var_A) &  
-(((f_part(Var_X,Var_A)) & (( ~ ( ? [Var_PART] : 
- (hasType(type_Object, Var_PART) &  
-(((f_properPart(Var_PART,Var_A)) & (f_orientation(Var_PART,Var_X,inst_Outside)))))))))))))))).
-
-fof(axMidLem274, axiom, 
- ( ! [Var_J] : 
- (hasType(type_BodyJoint, Var_J) => 
-(( ? [Var_S] : 
- (hasType(type_Skeleton, Var_S) &  
-(( ? [Var_P2] : 
- ((hasType(type_CorpuscularObject, Var_P2) & hasType(type_SelfConnectedObject, Var_P2)) &  
-(( ? [Var_P1] : 
- ((hasType(type_CorpuscularObject, Var_P1) & hasType(type_SelfConnectedObject, Var_P1)) &  
-(((f_component(Var_P1,Var_S)) & (((f_component(Var_P2,Var_S)) & (((f_component(Var_J,Var_S)) & (f_connects(Var_J,Var_P1,Var_P2)))))))))))))))))))).
-
-fof(axMidLem275, axiom, 
- ( ! [Var_THROAT] : 
- (hasType(type_Throat, Var_THROAT) => 
-(( ? [Var_MOUTH] : 
- (hasType(type_Mouth, Var_MOUTH) &  
-(f_connected(Var_THROAT,Var_MOUTH)))))))).
-
-fof(axMidLem276, axiom, 
- ( ! [Var_HAIR] : 
- (hasType(type_Hair, Var_HAIR) => 
-(( ? [Var_MAMMAL] : 
- (hasType(type_Mammal, Var_MAMMAL) &  
-(( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(f_holdsDuring(Var_TIME,part(Var_HAIR,Var_MAMMAL)))))))))))).
-
-fof(axMidLem277, axiom, 
- ( ! [Var_H] : 
- (hasType(type_FacialHair, Var_H) => 
-(( ? [Var_F] : 
- (hasType(type_Face, Var_F) &  
-(f_part(Var_H,Var_F)))))))).
-
-fof(axMidLem278, axiom, 
- ( ! [Var_P] : 
- (hasType(type_Peeling, Var_P) => 
-(( ! [Var_O] : 
- ((hasType(type_Entity, Var_O) & hasType(type_Object, Var_O)) => 
-(((f_patient(Var_P,Var_O)) => (( ? [Var_S] : 
- (hasType(type_Skin, Var_S) &  
-(f_part(Var_O,Var_S))))))))))))).
-
-fof(axMidLem279, axiom, 
- ( ! [Var_I] : 
- (hasType(type_Intestine, Var_I) => 
-(( ? [Var_S] : 
- (hasType(type_Stomach, Var_S) &  
-(f_connected(Var_I,Var_S)))))))).
-
-fof(axMidLem280, axiom, 
- ( ! [Var_HYPO] : 
- (hasType(type_Hypothalamus, Var_HYPO) => 
-(( ? [Var_BRAIN] : 
- (hasType(type_Brain, Var_BRAIN) &  
-(f_part(Var_HYPO,Var_BRAIN)))))))).
-
-fof(axMidLem281, axiom, 
- ( ! [Var_EYE] : 
- (hasType(type_Eye, Var_EYE) => 
-(( ? [Var_HEAD] : 
- (hasType(type_Head, Var_HEAD) &  
-(f_part(Var_EYE,Var_HEAD)))))))).
-
-fof(axMidLem282, axiom, 
- ( ! [Var_EAR] : 
- (hasType(type_Ear, Var_EAR) => 
-(( ? [Var_HEAD] : 
- (hasType(type_Head, Var_HEAD) &  
-(f_part(Var_EAR,Var_HEAD)))))))).
-
-fof(axMidLem283, axiom, 
- ( ! [Var_NOSE] : 
- (hasType(type_Nose, Var_NOSE) => 
-(( ? [Var_FACE] : 
- (hasType(type_Face, Var_FACE) &  
-(f_part(Var_NOSE,Var_FACE)))))))).
-
-fof(axMidLem284, axiom, 
- ( ! [Var_HORMONE] : 
- (hasType(type_HormoneTSH, Var_HORMONE) => 
-(( ? [Var_GLAND] : 
- (hasType(type_ThyroidGland, Var_GLAND) &  
-(( ? [Var_PROC] : 
- (hasType(type_Process, Var_PROC) &  
-(((f_instrument(Var_PROC,Var_GLAND)) & (f_result(Var_PROC,Var_HORMONE))))))))))))).
-
-fof(axMidLem285, axiom, 
- ( ! [Var_ARM] : 
- (hasType(type_Arm, Var_ARM) => 
-(( ? [Var_PRIMATE] : 
- (hasType(type_Primate, Var_PRIMATE) &  
-(f_part(Var_ARM,Var_PRIMATE)))))))).
-
-fof(axMidLem286, axiom, 
- ( ! [Var_HAND] : 
- (hasType(type_Hand, Var_HAND) => 
-(( ? [Var_ARM] : 
- (hasType(type_Arm, Var_ARM) &  
-(f_part(Var_HAND,Var_ARM)))))))).
-
-fof(axMidLem287, axiom, 
- ( ! [Var_DIGIT] : 
- (hasType(type_DigitAppendage, Var_DIGIT) => 
-(( ? [Var_LIMB] : 
- (hasType(type_Limb, Var_LIMB) &  
-(f_part(Var_DIGIT,Var_LIMB)))))))).
-
-fof(axMidLem288, axiom, 
- ( ! [Var_FINGER] : 
- (hasType(type_Finger, Var_FINGER) => 
-(( ? [Var_HAND] : 
- (hasType(type_Hand, Var_HAND) &  
-(f_part(Var_FINGER,Var_HAND)))))))).
-
-fof(axMidLem289, axiom, 
- ( ! [Var_N] : 
- (hasType(type_NailDigit, Var_N) => 
-(( ? [Var_D] : 
- (hasType(type_DigitAppendage, Var_D) &  
-(f_part(Var_N,Var_D)))))))).
-
-fof(axMidLem290, axiom, 
- ( ! [Var_LIMB] : 
- (hasType(type_Limb, Var_LIMB) => 
-(( ? [Var_VERTEBRATE] : 
- (hasType(type_Vertebrate, Var_VERTEBRATE) &  
-(f_part(Var_LIMB,Var_VERTEBRATE)))))))).
-
-fof(axMidLem291, axiom, 
- ( ! [Var_LEG] : 
- (hasType(type_Leg, Var_LEG) => 
-(( ? [Var_PRIMATE] : 
- (hasType(type_Primate, Var_PRIMATE) &  
-(f_part(Var_LEG,Var_PRIMATE)))))))).
-
-fof(axMidLem292, axiom, 
- ( ! [Var_FOOT] : 
- (hasType(type_Foot, Var_FOOT) => 
-(( ? [Var_LIMB] : 
- (hasType(type_Leg, Var_LIMB) &  
-(f_part(Var_FOOT,Var_LIMB)))))))).
-
-fof(axMidLem293, axiom, 
- ( ! [Var_A] : 
- (hasType(type_Ankle, Var_A) => 
-(( ? [Var_L] : 
- (hasType(type_Leg, Var_L) &  
-(f_part(Var_A,Var_L)))))))).
-
-fof(axMidLem294, axiom, 
- ( ! [Var_E] : 
- (hasType(type_Elbow, Var_E) => 
-(( ? [Var_A] : 
- (hasType(type_Arm, Var_A) &  
-(f_part(Var_E,Var_A)))))))).
-
-fof(axMidLem295, axiom, 
- ( ! [Var_W] : 
- (hasType(type_Wrist, Var_W) => 
-(( ? [Var_A] : 
- (hasType(type_Arm, Var_A) &  
-(f_part(Var_W,Var_A)))))))).
-
-fof(axMidLem296, axiom, 
- ( ! [Var_TOE] : 
- (hasType(type_Toe, Var_TOE) => 
-(( ? [Var_FOOT] : 
- (hasType(type_Foot, Var_FOOT) &  
-(f_part(Var_TOE,Var_FOOT)))))))).
-
-fof(axMidLem297, axiom, 
- ( ! [Var_KNEE] : 
- (hasType(type_Knee, Var_KNEE) => 
-(( ? [Var_LEG] : 
- (hasType(type_Leg, Var_LEG) &  
-(f_part(Var_KNEE,Var_LEG)))))))).
-
-fof(axMidLem298, axiom, 
- ( ! [Var_SHOULDER] : 
- (hasType(type_Shoulder, Var_SHOULDER) => 
-(( ? [Var_PRIMATE] : 
- (hasType(type_Primate, Var_PRIMATE) &  
-(f_part(Var_SHOULDER,Var_PRIMATE)))))))).
-
-fof(axMidLem299, axiom, 
- ( ! [Var_KNUCKLE] : 
- (hasType(type_Knuckle, Var_KNUCKLE) => 
-(( ? [Var_FINGER] : 
- (hasType(type_Finger, Var_FINGER) &  
-(f_part(Var_KNUCKLE,Var_FINGER)))))))).
-
-fof(axMidLem300, axiom, 
- ( ! [Var_TORSO] : 
- (hasType(type_Torso, Var_TORSO) => 
-(( ! [Var_LIMB] : 
- (hasType(type_Limb, Var_LIMB) => 
-(( ~ (f_overlapsSpatially(Var_TORSO,Var_LIMB)))))))))).
-
-fof(axMidLem301, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Breast, Var_B) => 
-(( ? [Var_T] : 
- (hasType(type_Torso, Var_T) &  
-(f_part(Var_B,f_FrontFn(Var_T))))))))).
-
-fof(axMidLem302, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Breast, Var_B) => 
-(( ? [Var_P] : 
- (hasType(type_Primate, Var_P) &  
-(f_part(Var_B,Var_P)))))))).
-
-fof(axMidLem303, axiom, 
- ( ! [Var_NECK] : 
- (hasType(type_Neck, Var_NECK) => 
-(( ? [Var_HEAD] : 
- (hasType(type_Head, Var_HEAD) &  
-(f_connected(Var_NECK,Var_HEAD)))))))).
-
-fof(axMidLem304, axiom, 
- ( ! [Var_FACE] : 
- (hasType(type_Face, Var_FACE) => 
-(( ? [Var_HEAD] : 
- (hasType(type_Head, Var_HEAD) &  
-(f_part(Var_FACE,Var_HEAD)))))))).
-
-fof(axMidLem305, axiom, 
- ( ! [Var_FACE] : 
- (hasType(type_Face, Var_FACE) => 
-(( ? [Var_VERTEBRATE] : 
- (hasType(type_Vertebrate, Var_VERTEBRATE) &  
-(f_part(Var_FACE,Var_VERTEBRATE)))))))).
-
-fof(axMidLem306, axiom, 
- ( ! [Var_CHIN] : 
- (hasType(type_Chin, Var_CHIN) => 
-(( ? [Var_FACE] : 
- (hasType(type_Face, Var_FACE) &  
-(f_part(Var_CHIN,Var_FACE)))))))).
-
-fof(axMidLem307, axiom, 
- ( ! [Var_CHIN] : 
- (hasType(type_Chin, Var_CHIN) => 
-(( ! [Var_FACE] : 
- (hasType(type_Object, Var_FACE) => 
-(( ! [Var_PART] : 
- (hasType(type_Object, Var_PART) => 
-(((((f_part(Var_PART,Var_FACE)) & (( ~ (f_part(Var_PART,Var_CHIN)))))) => (f_orientation(Var_PART,Var_CHIN,inst_Below))))))))))))).
-
-fof(axMidLem308, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Regretting, Var_R) => 
-(( ! [Var_T] : 
- (hasType(type_Sentence, Var_T) => 
-(((f_patient(Var_R,Var_T)) => (f_truth(Var_T,inst_True)))))))))).
-
-fof(axMidLem309, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Congratulating, Var_C) => 
-(( ? [Var_D] : 
- ((hasType(type_Entity, Var_D) & hasType(type_Agent, Var_D)) &  
-(( ? [Var_A] : 
- ((hasType(type_Agent, Var_A) & hasType(type_CognitiveAgent, Var_A)) &  
-(( ? [Var_P] : 
- ((hasType(type_Process, Var_P) & hasType(type_Physical, Var_P) & hasType(type_Entity, Var_P)) &  
-(((f_destination(Var_C,Var_D)) & (((f_agent(Var_P,Var_D)) & (((f_agent(Var_C,Var_A)) & (((f_wants(Var_A,Var_P)) & (f_refers(Var_C,Var_P)))))))))))))))))))))).
-
-fof(axMidLem310, axiom, 
- ( ! [Var_EXPRESS] : 
- (hasType(type_FacialExpression, Var_EXPRESS) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_EXPRESS,Var_AGENT)) => (( ? [Var_FACE] : 
- (hasType(type_Face, Var_FACE) &  
-(((f_part(Var_FACE,Var_AGENT)) & (f_instrument(Var_EXPRESS,Var_FACE))))))))))))))).
-
-fof(axMidLem311, axiom, 
- ( ! [Var_SMILE] : 
- (hasType(type_Smiling, Var_SMILE) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_SMILE,Var_AGENT)) => (f_holdsDuring(f_WhenFn(Var_SMILE),attribute(Var_AGENT,inst_Happiness))))))))))).
-
-fof(axMidLem312, axiom, 
- ( ! [Var_FROWN] : 
- (hasType(type_Frowning, Var_FROWN) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_FROWN,Var_AGENT)) => (f_holdsDuring(f_WhenFn(Var_FROWN),attribute(Var_AGENT,inst_Unhappiness))))))))))).
-
-fof(axMidLem313, axiom, 
- ( ! [Var_LAUGH] : 
- (hasType(type_Laughing, Var_LAUGH) => 
-(( ? [Var_SMILE] : 
- (hasType(type_Smiling, Var_SMILE) &  
-(f_subProcess(Var_SMILE,Var_LAUGH)))))))).
-
-fof(axMidLem314, axiom, 
- ( ! [Var_WEEP] : 
- (hasType(type_Weeping, Var_WEEP) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_WEEP,Var_AGENT)) => (f_holdsDuring(f_WhenFn(Var_WEEP),attribute(Var_AGENT,inst_Unhappiness))))))))))).
-
-fof(axMidLem315, axiom, 
- ( ! [Var_HG] : 
- (hasType(type_HandGesture, Var_HG) => 
-(( ? [Var_H] : 
- (hasType(type_Hand, Var_H) &  
-(f_patient(Var_HG,Var_H)))))))).
-
-fof(axMidLem316, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Sinking, Var_S) => 
-(( ? [Var_W] : 
- (hasType(type_BodyOfWater, Var_W) &  
-(f_located(Var_S,Var_W)))))))).
-
-fof(axMidLem317, axiom, 
- ( ! [Var_WHOLE] : 
- ((hasType(type_Object, Var_WHOLE) & hasType(type_Entity, Var_WHOLE)) => 
-(( ! [Var_HALF] : 
- ((hasType(type_Object, Var_HALF) & hasType(type_Entity, Var_HALF)) => 
-(((f_half(Var_HALF,Var_WHOLE)) => (( ? [Var_OTHER] : 
- ((hasType(type_Object, Var_OTHER) & hasType(type_Entity, Var_OTHER)) &  
-(((f_half(Var_OTHER,Var_WHOLE)) & (((Var_OTHER != Var_HALF) & (Var_WHOLE = f_MereologicalSumFn(Var_HALF,Var_OTHER))))))))))))))))).
-
-fof(axMidLem318, axiom, 
- ( ! [Var_W] : 
- ((hasType(type_Object, Var_W) & hasType(type_Entity, Var_W)) => 
-(( ! [Var_T] : 
- ((hasType(type_Object, Var_T) & hasType(type_Entity, Var_T)) => 
-(((f_third(Var_T,Var_W)) => (( ? [Var_O2] : 
- ((hasType(type_Object, Var_O2) & hasType(type_Entity, Var_O2)) &  
-(( ? [Var_O1] : 
- ((hasType(type_Object, Var_O1) & hasType(type_Entity, Var_O1)) &  
-(((f_third(Var_O1,Var_W)) & (((f_third(Var_O2,Var_W)) & (((Var_O1 != Var_T) & (((Var_O2 != Var_T) & (((Var_O1 != Var_O2) & (Var_W = f_MereologicalSumFn(Var_T,f_MereologicalSumFn(Var_O1,Var_O2))))))))))))))))))))))))))).
-
-fof(axMidLem319, axiom, 
- ( ! [Var_W] : 
- (hasType(type_Object, Var_W) => 
-(( ! [Var_Q] : 
- (hasType(type_Object, Var_Q) => 
-(((f_quarter(Var_Q,Var_W)) <=> (( ? [Var_H] : 
- (hasType(type_Object, Var_H) &  
-(((f_half(Var_H,Var_W)) & (f_half(Var_Q,Var_H))))))))))))))).
-
-fof(axMidLem320, axiom, 
- ( ! [Var_WHOLE] : 
- (hasType(type_Object, Var_WHOLE) => 
-(( ! [Var_MOST] : 
- (hasType(type_Object, Var_MOST) => 
-(((f_most(Var_MOST,Var_WHOLE)) => (( ? [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) &  
-(( ? [Var_NUMBER2] : 
- ((hasType(type_RealNumber, Var_NUMBER2) & hasType(type_Quantity, Var_NUMBER2)) &  
-(( ? [Var_NUMBER1] : 
- ((hasType(type_RealNumber, Var_NUMBER1) & hasType(type_Quantity, Var_NUMBER1)) &  
-(( ? [Var_HALF] : 
- (hasType(type_Object, Var_HALF) &  
-(((f_half(Var_HALF,Var_WHOLE)) & (((f_measure(Var_HALF,f_MeasureFn(Var_NUMBER1,Var_UNIT))) & (((f_measure(Var_MOST,f_MeasureFn(Var_NUMBER2,Var_UNIT))) & (f_greaterThan(Var_NUMBER2,Var_NUMBER1)))))))))))))))))))))))))))).
-
-fof(axMidLem321, axiom, 
- ( ! [Var_CHART] : 
- (hasType(type_Chart, Var_CHART) => 
-(( ? [Var_QUANTITY] : 
- (hasType(type_PhysicalQuantity, Var_QUANTITY) &  
-(f_refers(Var_CHART,Var_QUANTITY)))))))).
-
-fof(axMidLem322, axiom, 
- ( ! [Var_FLAG] : 
- (hasType(type_Flag, Var_FLAG) => 
-(( ? [Var_FABRIC] : 
- (hasType(type_Fabric, Var_FABRIC) &  
-(f_part(Var_FABRIC,Var_FLAG)))))))).
-
-fof(axMidLem323, axiom, 
- ( ! [Var_FLAG] : 
- (hasType(type_Flag, Var_FLAG) => 
-(( ? [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) &  
-(f_refers(Var_FLAG,Var_AREA)))))))).
-
-fof(axMidLem324, axiom, 
- ( ! [Var_F] : 
- (hasType(type_Flag, Var_F) => 
-(( ? [Var_N] : 
- (hasType(type_Nation, Var_N) &  
-(f_refers(Var_F,Var_N)))))))).
-
-fof(axMidLem325, axiom, 
- ( ! [Var_G] : 
- (hasType(type_GraphDiagram, Var_G) => 
-(( ? [Var_Q] : 
- (hasType(type_PhysicalQuantity, Var_Q) &  
-(f_refers(Var_G,Var_Q)))))))).
-
-fof(axMidLem326, axiom, 
- ( ! [Var_M] : 
- (hasType(type_Map, Var_M) => 
-(( ? [Var_A] : 
- (hasType(type_GeographicArea, Var_A) &  
-(f_represents(Var_M,Var_A)))))))).
-
-fof(axMidLem327, axiom, 
- ( ! [Var_SHOOT] : 
- (hasType(type_Photographing, Var_SHOOT) => 
-(( ? [Var_PHOTO] : 
- (hasType(type_Photograph, Var_PHOTO) &  
-(( ? [Var_CAMERA] : 
- (hasType(type_Camera, Var_CAMERA) &  
-(((f_result(Var_SHOOT,Var_PHOTO)) & (f_instrument(Var_SHOOT,Var_CAMERA))))))))))))).
-
-fof(axMidLem328, axiom, 
- ( ! [Var_COMPOSE] : 
- (hasType(type_Composing, Var_COMPOSE) => 
-(( ? [Var_MUSIC] : 
- (hasType(type_MusicalComposition, Var_MUSIC) &  
-(f_result(Var_COMPOSE,Var_MUSIC)))))))).
-
-fof(axMidLem329, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_TonMass) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,2000),inst_PoundMass))))))).
-
-fof(axMidLem330, axiom, 
- ( ! [Var_A] : 
- ((hasType(type_RealNumber, Var_A) & hasType(type_Quantity, Var_A)) => 
-(( ! [Var_O] : 
- (hasType(type_Object, Var_O) => 
-(((f_measure(Var_O,f_MeasureFn(Var_A,inst_MetricTon))) <=> (f_measure(Var_O,f_MeasureFn(f_MultiplicationFn(Var_A,2205),inst_PoundMass))))))))))).
-
-fof(axMidLem331, axiom, 
- ( ! [Var_N] : 
- ((hasType(type_Entity, Var_N) & hasType(type_RealNumber, Var_N) & hasType(type_Quantity, Var_N)) => 
-(((Var_N = f_MultiplicationFn(1,Var_N)) => (f_MeasureFn(Var_N,inst_MillenniumDuration) = f_MeasureFn(f_MultiplicationFn(Var_N,1000),inst_YearDuration))))))).
-
-fof(axMidLem332, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Song, Var_S) => 
-(( ? [Var_L] : 
- (hasType(type_Lyrics, Var_L) &  
-(f_part(Var_L,Var_S)))))))).
-
-fof(axMidLem333, axiom, 
- ( ! [Var_PASS] : 
- (hasType(type_PassingABill, Var_PASS) => 
-(( ! [Var_TEXT] : 
- ((hasType(type_Entity, Var_TEXT) & hasType(type_Object, Var_TEXT)) => 
-(((f_patient(Var_PASS,Var_TEXT)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_PASS)),attribute(Var_TEXT,inst_LegislativeBill))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_PASS)),attribute(Var_TEXT,inst_Law))))))))))))).
-
-fof(axMidLem334, axiom, 
- ( ! [Var_L] : 
- (hasType(type_LawEnforcement, Var_L) => 
-(( ! [Var_P] : 
- (hasType(type_PoliceOrganization, Var_P) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Agent, Var_AGENT) => 
-(((f_agent(Var_L,Var_AGENT)) => (( ? [Var_O] : 
- (hasType(type_PoliceOrganization, Var_O) &  
-(f_member(Var_P,Var_O)))))))))))))))).
-
-fof(axMidLem335, axiom, 
- ( ! [Var_I] : 
- (hasType(type_Imprisoning, Var_I) => 
-(( ? [Var_P] : 
- (hasType(type_Prison, Var_P) &  
-(f_located(Var_I,Var_P)))))))).
-
-fof(axMidLem336, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Espionage, Var_S) => 
-(( ? [Var_GOV1] : 
- (hasType(type_Government, Var_GOV1) &  
-(( ? [Var_GOV2] : 
- (hasType(type_Government, Var_GOV2) &  
-(((f_agent(Var_S,Var_GOV1)) & (((f_patient(Var_S,Var_GOV2)) & (Var_GOV1 != Var_GOV2)))))))))))))).
-
-fof(axMidLem337, axiom, 
- ( ! [Var_T] : 
- ((hasType(type_Object, Var_T) & hasType(type_Contract, Var_T)) => 
-(((f_attribute(Var_T,inst_Treaty)) => (( ? [Var_N1] : 
- (hasType(type_Nation, Var_N1) &  
-(( ? [Var_N2] : 
- (hasType(type_Nation, Var_N2) &  
-(((f_agreementMember(Var_T,Var_N1)) & (((f_agreementMember(Var_T,Var_N2)) & (Var_N1 != Var_N2)))))))))))))))).
-
-fof(axMidLem338, axiom, 
- ( ! [Var_FACT] : 
- (hasType(type_Fact, Var_FACT) => 
-(f_truth(Var_FACT,inst_True))))).
-
-fof(axMidLem339, axiom, 
- ( ! [Var_RECORD] : 
- (hasType(type_AudioRecording, Var_RECORD) => 
-(( ? [Var_SOUND] : 
- (hasType(type_RadiatingSound, Var_SOUND) &  
-(( ? [Var_INFO] : 
- (hasType(type_Proposition, Var_INFO) &  
-(((f_containsInformation(Var_RECORD,Var_INFO)) & (f_realization(Var_SOUND,Var_INFO))))))))))))).
-
-fof(axMidLem340, axiom, 
- ( ! [Var_LABEL] : 
- (hasType(type_Label, Var_LABEL) => 
-(( ? [Var_OBJ] : 
- (hasType(type_SelfConnectedObject, Var_OBJ) &  
-(((f_connected(Var_LABEL,Var_OBJ)) & (f_refers(Var_LABEL,Var_OBJ)))))))))).
-
-fof(axMidLem341, axiom, 
- ( ! [Var_X] : 
- (hasType(type_DutyTax, Var_X) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Entity, Var_OBJ) => 
-(((((f_refers(Var_X,Var_OBJ)) & (f_patient(Var_X,Var_OBJ)))) => (( ? [Var_T] : 
- (hasType(type_Transfer, Var_T) &  
-(( ? [Var_N1] : 
- (hasType(type_Nation, Var_N1) &  
-(( ? [Var_N2] : 
- (hasType(type_Nation, Var_N2) &  
-(((f_patient(Var_T,Var_OBJ)) & (((f_origin(Var_T,Var_N1)) & (((f_destination(Var_T,Var_N2)) & (((Var_N1 != Var_N2) & (((f_earlier(f_WhenFn(Var_T),f_WhenFn(Var_X))) & (f_causes(Var_T,Var_X))))))))))))))))))))))))))))).
-
-fof(axMidLem342, axiom, 
- ( ! [Var_A] : 
- (hasType(type_Announcement, Var_A) => 
-(( ? [Var_CD] : 
- (hasType(type_ContentDevelopment, Var_CD) &  
-(( ? [Var_I] : 
- (hasType(type_SocialInteraction, Var_I) &  
-(((f_result(Var_CD,Var_A)) & (((f_refers(Var_A,Var_I)) & (f_earlier(f_WhenFn(Var_CD),f_WhenFn(Var_I)))))))))))))))).
-
-fof(axMidLem343, axiom, 
- ( ! [Var_PROG] : 
- (hasType(type_PerformanceProgram, Var_PROG) => 
-(( ? [Var_PERF] : 
- (hasType(type_Performance, Var_PERF) &  
-(( ? [Var_PROP] : 
- (hasType(type_Proposition, Var_PROP) &  
-(((f_containsInformation(Var_PROG,Var_PROP)) & (f_realization(Var_PERF,Var_PROP))))))))))))).
-
-fof(axMidLem344, axiom, 
- ( ! [Var_SHOT] : 
- (hasType(type_MotionPictureShot, Var_SHOT) => 
-(( ? [Var_MOVIE] : 
- (hasType(type_MotionPicture, Var_MOVIE) &  
-(f_subsumesContentInstance(Var_MOVIE,Var_SHOT)))))))).
-
-fof(axMidLem345, axiom, 
- ( ! [Var_S] : 
- (hasType(type_MotionPictureScene, Var_S) => 
-(( ! [Var_MOVIE] : 
- (hasType(type_ContentBearingObject, Var_MOVIE) => 
-(( ? [Var_M] : 
- (hasType(type_MotionPicture, Var_M) &  
-(f_subsumesContentInstance(Var_MOVIE,Var_S))))))))))).
-
-fof(axMidLem346, axiom, 
- ( ! [Var_PROGRAM] : 
- (hasType(type_BroadcastProgram, Var_PROGRAM) => 
-(( ? [Var_BROADCAST] : 
- (hasType(type_Broadcasting, Var_BROADCAST) &  
-(f_patient(Var_BROADCAST,Var_PROGRAM)))))))).
-
-fof(axMidLem347, axiom, 
- ( ! [Var_CHAPTER] : 
- (hasType(type_Chapter, Var_CHAPTER) => 
-(( ? [Var_BOOK] : 
- (hasType(type_Book, Var_BOOK) &  
-(f_subsumesContentInstance(Var_BOOK,Var_CHAPTER)))))))).
-
-fof(axMidLem348, axiom, 
- ( ! [Var_PAPER] : 
- (hasType(type_Newspaper, Var_PAPER) => 
-(( ? [Var_REPORT] : 
- (hasType(type_Report, Var_REPORT) &  
-(f_subsumesContentInstance(Var_PAPER,Var_REPORT)))))))).
-
-fof(axMidLem349, axiom, 
- ( ! [Var_C] : 
- (hasType(type_HolidayCard, Var_C) => 
-(f_material(type_Paper,Var_C))))).
-
-fof(axMidLem350, axiom, 
- ( ! [Var_C] : 
- (hasType(type_HolidayCard, Var_C) => 
-(( ? [Var_H] : 
- (hasType(type_Holiday, Var_H) &  
-(f_refers(Var_C,Var_H)))))))).
-
-fof(axMidLem351, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_HistoricalAccount, Var_ACCOUNT) => 
-(( ? [Var_EVENT] : 
- ((hasType(type_Entity, Var_EVENT) & hasType(type_Physical, Var_EVENT)) &  
-(((f_represents(Var_ACCOUNT,Var_EVENT)) & (f_earlier(f_WhenFn(Var_EVENT),f_WhenFn(Var_ACCOUNT))))))))))).
-
-fof(axMidLem352, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Biography, Var_B) => 
-(( ? [Var_H] : 
- (hasType(type_Human, Var_H) &  
-(f_refers(Var_B,Var_H)))))))).
-
-fof(axMidLem353, axiom, 
- ( ! [Var_S] : 
- (hasType(type_MysteryStory, Var_S) => 
-(( ? [Var_C] : 
- (hasType(type_CriminalAction, Var_C) &  
-(f_refers(Var_S,Var_C)))))))).
-
-fof(axMidLem354, axiom, 
- ( ! [Var_H] : 
- ((hasType(type_Object, Var_H) & hasType(type_Agent, Var_H)) => 
-(((f_attribute(Var_H,inst_LiteracyAttribute)) <=> (((f_hasSkill(type_Reading,Var_H)) & (f_hasSkill(type_Writing,Var_H))))))))).
-
-fof(axMidLem355, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Curb, Var_C) => 
-(( ? [Var_S] : 
- (hasType(type_Sidewalk, Var_S) &  
-(( ? [Var_R] : 
- (hasType(type_Roadway, Var_R) &  
-(f_connects(Var_C,Var_S,Var_R))))))))))).
-
-fof(axMidLem356, axiom, 
- ( ! [Var_LEVEL1] : 
- (hasType(type_BuildingLevel, Var_LEVEL1) => 
-(( ! [Var_LEVEL2] : 
- (hasType(type_BuildingLevel, Var_LEVEL2) => 
-(( ! [Var_BUILDING] : 
- (hasType(type_Building, Var_BUILDING) => 
-(((((f_part(Var_LEVEL1,Var_BUILDING)) & (f_part(Var_LEVEL2,Var_BUILDING)))) => (( ? [Var_STEPS] : 
- (hasType(type_Steps, Var_STEPS) &  
-(f_connects(Var_STEPS,Var_LEVEL1,Var_LEVEL2)))))))))))))))).
-
-fof(axMidLem357, axiom, 
- ( ! [Var_W] : 
- (hasType(type_Window, Var_W) => 
-(f_attribute(Var_W,inst_Transparent))))).
-
-fof(axMidLem358, axiom, 
- ( ! [Var_W] : 
- (hasType(type_Skylight, Var_W) => 
-(( ? [Var_C] : 
- (hasType(type_Ceiling, Var_C) &  
-(f_part(Var_W,Var_C)))))))).
-
-fof(axMidLem359, axiom, 
- ( ! [Var_W] : 
- (hasType(type_RearWindow, Var_W) => 
-(( ? [Var_A] : 
- (hasType(type_Automobile, Var_A) &  
-(f_part(Var_W,f_BackFn(Var_A))))))))).
-
-fof(axMidLem360, axiom, 
- ( ! [Var_DOOR] : 
- (hasType(type_Door, Var_DOOR) => 
-(( ? [Var_WAY] : 
- (hasType(type_Doorway, Var_WAY) &  
-(f_part(Var_DOOR,Var_WAY)))))))).
-
-fof(axMidLem361, axiom, 
- ( ! [Var_WALL] : 
- (hasType(type_Wall, Var_WALL) => 
-(( ? [Var_ARTIFACT] : 
- ((hasType(type_Building, Var_ARTIFACT) | hasType(type_Room, Var_ARTIFACT)) &  
-(f_part(Var_WALL,Var_ARTIFACT)))))))).
-
-fof(axMidLem362, axiom, 
- ( ! [Var_FLOOR] : 
- (hasType(type_Floor, Var_FLOOR) => 
-(( ? [Var_ARTIFACT] : 
- (hasType(type_Room, Var_ARTIFACT) &  
-(f_part(Var_FLOOR,Var_ARTIFACT)))))))).
-
-fof(axMidLem363, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Ceiling, Var_C) => 
-(( ? [Var_R] : 
- (hasType(type_Room, Var_R) &  
-(f_top(Var_C,Var_R)))))))).
-
-fof(axMidLem364, axiom, 
- ( ! [Var_ROOF] : 
- (hasType(type_Roof, Var_ROOF) => 
-(( ? [Var_BUILDING] : 
- (hasType(type_Building, Var_BUILDING) &  
-(f_top(Var_ROOF,Var_BUILDING)))))))).
-
-fof(axMidLem365, axiom, 
- ( ! [Var_F] : 
- (hasType(type_Fireplace, Var_F) => 
-(( ? [Var_C] : 
- (hasType(type_Chimney, Var_C) &  
-(f_connected(Var_F,Var_C)))))))).
-
-fof(axMidLem366, axiom, 
- ( ! [Var_F] : 
- (hasType(type_Fireplace, Var_F) => 
-(( ? [Var_B] : 
- (hasType(type_Building, Var_B) &  
-(f_part(Var_F,Var_B)))))))).
-
-fof(axMidLem367, axiom, 
- ( ! [Var_LEVEL] : 
- (hasType(type_BuildingLevel, Var_LEVEL) => 
-(( ? [Var_BUILDING] : 
- (hasType(type_Building, Var_BUILDING) &  
-(f_part(Var_LEVEL,Var_BUILDING)))))))).
-
-fof(axMidLem368, axiom, 
- ( ! [Var_T] : 
- (hasType(type_Transportation, Var_T) => 
-(( ! [Var_D] : 
- (hasType(type_Pump, Var_D) => 
-(((f_instrument(Var_T,Var_D)) => (( ? [Var_F] : 
- (hasType(type_Object, Var_F) &  
-(((f_instrument(Var_T,Var_F)) & (f_attribute(Var_F,inst_Fluid))))))))))))))).
-
-fof(axMidLem369, axiom, 
- ( ! [Var_GARAGE] : 
- (hasType(type_Garage, Var_GARAGE) => 
-(( ? [Var_BUILDING] : 
- (hasType(type_Building, Var_BUILDING) &  
-(f_part(Var_GARAGE,Var_BUILDING)))))))).
-
-fof(axMidLem370, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Bathroom, Var_B) => 
-(( ? [Var_W] : 
- (hasType(type_WashBasin, Var_W) &  
-(f_located(Var_W,Var_B)))))))).
-
-fof(axMidLem371, axiom, 
- ( ! [Var_ROOM] : 
- (hasType(type_Bedroom, Var_ROOM) => 
-(( ? [Var_BED] : 
- (hasType(type_Bed, Var_BED) &  
-(f_located(Var_BED,Var_ROOM)))))))).
-
-fof(axMidLem372, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Classroom, Var_R) => 
-(( ? [Var_S] : 
- (hasType(type_School, Var_S) &  
-(f_part(Var_R,Var_S)))))))).
-
-fof(axMidLem373, axiom, 
- ( ! [Var_PORCH] : 
- (hasType(type_Porch, Var_PORCH) => 
-(( ? [Var_BUILDING] : 
- (hasType(type_Building, Var_BUILDING) &  
-(f_connected(Var_PORCH,Var_BUILDING)))))))).
-
-fof(axMidLem374, axiom, 
- ( ! [Var_SIDE] : 
- (hasType(type_Sidewalk, Var_SIDE) => 
-(( ? [Var_ROAD] : 
- (hasType(type_Roadway, Var_ROAD) &  
-(f_orientation(Var_SIDE,Var_ROAD,inst_Near)))))))).
-
-fof(axMidLem375, axiom, 
- ( ! [Var_LAB] : 
- (hasType(type_Laboratory, Var_LAB) => 
-(( ? [Var_EXPERIMENT] : 
- (hasType(type_Experimenting, Var_EXPERIMENT) &  
-(f_located(Var_EXPERIMENT,Var_LAB)))))))).
-
-fof(axMidLem376, axiom, 
- ( ! [Var_BARN] : 
- (hasType(type_Barn, Var_BARN) => 
-(( ? [Var_FARM] : 
- (hasType(type_Farm, Var_FARM) &  
-(f_located(Var_BARN,Var_FARM)))))))).
-
-fof(axMidLem377, axiom, 
- ( ! [Var_STAGE] : 
- (hasType(type_PerformanceStage, Var_STAGE) => 
-(( ? [Var_AUDITORIUM] : 
- (hasType(type_Auditorium, Var_AUDITORIUM) &  
-(f_part(Var_STAGE,Var_AUDITORIUM)))))))).
-
-fof(axMidLem378, axiom, 
- ( ! [Var_W] : 
- (hasType(type_PerformanceStageWing, Var_W) => 
-(( ? [Var_S] : 
- (hasType(type_PerformanceStage, Var_S) &  
-(f_part(Var_W,Var_S)))))))).
-
-fof(axMidLem379, axiom, 
- ( ! [Var_BROADCAST] : 
- (hasType(type_Broadcasting, Var_BROADCAST) => 
-(( ? [Var_DEVICE] : 
- (hasType(type_CommunicationDevice, Var_DEVICE) &  
-(f_instrument(Var_BROADCAST,Var_DEVICE)))))))).
-
-fof(axMidLem380, axiom, 
- ( ! [Var_C] : 
- (hasType(type_PeriodicalPublisher, Var_C) => 
-(( ? [Var_PUBLISH] : 
- (hasType(type_Publication, Var_PUBLISH) &  
-(( ? [Var_PERIODICAL] : 
- (hasType(type_Periodical, Var_PERIODICAL) &  
-(((f_agent(Var_PUBLISH,Var_C)) & (f_patient(Var_PUBLISH,Var_PERIODICAL))))))))))))).
-
-fof(axMidLem381, axiom, 
- ( ! [Var_EXPLOSION] : 
- (hasType(type_Explosion, Var_EXPLOSION) => 
-(( ? [Var_PROC] : 
- (hasType(type_ChemicalProcess, Var_PROC) &  
-(f_causes(Var_PROC,Var_EXPLOSION)))))))).
-
-fof(axMidLem382, axiom, 
- ( ! [Var_PERFORMANCE] : 
- (hasType(type_Performance, Var_PERFORMANCE) => 
-(( ? [Var_SUB] : 
- ((hasType(type_DramaticActing, Var_SUB) | hasType(type_Music, Var_SUB)) &  
-(f_subProcess(Var_SUB,Var_PERFORMANCE)))))))).
-
-fof(axMidLem383, axiom, 
- ( ! [Var_PERFORMANCE] : 
- (hasType(type_Performance, Var_PERFORMANCE) => 
-(( ? [Var_STAGE] : 
- (hasType(type_PerformanceStage, Var_STAGE) &  
-(f_located(Var_PERFORMANCE,Var_STAGE)))))))).
-
-fof(axMidLem384, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Reciting, Var_R) => 
-(( ? [Var_T] : 
- (hasType(type_Text, Var_T) &  
-(( ? [Var_P] : 
- (hasType(type_Proposition, Var_P) &  
-(((f_realization(Var_R,Var_P)) & (f_containsInformation(Var_T,Var_P))))))))))))).
-
-fof(axMidLem385, axiom, 
- ( ! [Var_SERMON] : 
- (hasType(type_Sermon, Var_SERMON) => 
-(( ? [Var_SERVICE] : 
- (hasType(type_ReligiousService, Var_SERVICE) &  
-(f_subProcess(Var_SERMON,Var_SERVICE)))))))).
-
-fof(axMidLem386, axiom, 
- ( ! [Var_CAST] : 
- (hasType(type_DramaticCast, Var_CAST) => 
-(( ? [Var_TEXT] : 
- (hasType(type_FictionalText, Var_TEXT) &  
-(( ? [Var_PROC] : 
- (hasType(type_Process, Var_PROC) &  
-(( ? [Var_PROP] : 
- (hasType(type_Proposition, Var_PROP) &  
-(((f_containsInformation(Var_TEXT,Var_PROP)) & (((f_realization(Var_PROC,Var_PROP)) & (( ! [Var_MEMBER] : 
- ((hasType(type_SelfConnectedObject, Var_MEMBER) & hasType(type_Agent, Var_MEMBER)) => 
-(((f_member(Var_MEMBER,Var_CAST)) => (( ? [Var_SUB] : 
- (hasType(type_DramaticActing, Var_SUB) &  
-(((f_agent(Var_SUB,Var_MEMBER)) & (f_subProcess(Var_SUB,Var_PROC)))))))))))))))))))))))))))).
-
-fof(axMidLem387, axiom, 
- ( ! [Var_MEETING] : 
- (hasType(type_FormalMeeting, Var_MEETING) => 
-(( ? [Var_PLANNING] : 
- (hasType(type_Planning, Var_PLANNING) &  
-(((f_result(Var_PLANNING,Var_MEETING)) & (f_earlier(f_WhenFn(Var_PLANNING),f_WhenFn(Var_MEETING))))))))))).
-
-fof(axMidLem388, axiom, 
- ( ! [Var_F] : 
- (hasType(type_Funeral, Var_F) => 
-(( ? [Var_D] : 
- (hasType(type_Death, Var_D) &  
-(f_refers(Var_F,Var_D)))))))).
-
-fof(axMidLem389, axiom, 
- ( ! [Var_RESOLUTION] : 
- (hasType(type_Resolution, Var_RESOLUTION) => 
-(( ? [Var_AGENT] : 
- (hasType(type_Organization, Var_AGENT) &  
-(( ? [Var_MEETING] : 
- (hasType(type_FormalMeeting, Var_MEETING) &  
-(((f_agent(Var_RESOLUTION,Var_AGENT)) & (f_subProcess(Var_RESOLUTION,Var_MEETING))))))))))))).
-
-fof(axMidLem390, axiom, 
- ( ! [Var_SMOKING] : 
- (hasType(type_Smoking, Var_SMOKING) => 
-(( ? [Var_BURN] : 
- (hasType(type_Combustion, Var_BURN) &  
-(( ? [Var_CIGAR] : 
- (hasType(type_CigarOrCigarette, Var_CIGAR) &  
-(( ? [Var_BREATHE] : 
- (hasType(type_Breathing, Var_BREATHE) &  
-(( ? [Var_SMOKE] : 
- (hasType(type_Entity, Var_SMOKE) &  
-(((f_subProcess(Var_BURN,Var_SMOKING)) & (((f_resourceS(Var_BURN,Var_CIGAR)) & (((f_result(Var_BURN,Var_SMOKE)) & (((f_patient(Var_BREATHE,Var_SMOKE)) & (f_subProcess(Var_BREATHE,Var_SMOKING))))))))))))))))))))))))).
-
-fof(axMidLem391, axiom, 
- ( ! [Var_CHARGE] : 
- (hasType(type_LegalCharge, Var_CHARGE) => 
-(( ? [Var_GOV] : 
- (hasType(type_Government, Var_GOV) &  
-(f_agent(Var_CHARGE,Var_GOV)))))))).
-
-fof(axMidLem392, axiom, 
- ( ! [Var_P] : 
- (hasType(type_Pleading, Var_P) => 
-(( ? [Var_J] : 
- (hasType(type_JudicialProcess, Var_J) &  
-(f_subProcess(Var_P,Var_J)))))))).
-
-fof(axMidLem393, axiom, 
- ( ! [Var_P] : 
- (hasType(type_Pleading, Var_P) => 
-(( ? [Var_C] : 
- (hasType(type_CriminalAction, Var_C) &  
-(f_refers(Var_P,Var_C)))))))).
-
-fof(axMidLem394, axiom, 
- ( ! [Var_TESTIFY] : 
- (hasType(type_Testifying, Var_TESTIFY) => 
-(( ? [Var_PROC] : 
- (hasType(type_JudicialProcess, Var_PROC) &  
-(f_subProcess(Var_TESTIFY,Var_PROC)))))))).
-
-fof(axMidLem395, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_JudicialProcess, Var_PROCESS) => 
-(( ? [Var_ROOM] : 
- (hasType(type_CourtRoom, Var_ROOM) &  
-(f_located(Var_PROCESS,Var_ROOM)))))))).
-
-fof(axMidLem396, axiom, 
- ( ! [Var_OPINION] : 
- (hasType(type_LegalOpinion, Var_OPINION) => 
-(( ? [Var_DECISION] : 
- (hasType(type_LegalDecision, Var_DECISION) &  
-(( ? [Var_PROPOSITION] : 
- ((hasType(type_Proposition, Var_PROPOSITION) & hasType(type_Argument, Var_PROPOSITION)) &  
-(( ? [Var_TEXT] : 
- ((hasType(type_Entity, Var_TEXT) & hasType(type_ContentBearingPhysical, Var_TEXT)) &  
-(((f_result(Var_DECISION,Var_TEXT)) & (((f_containsInformation(Var_TEXT,Var_PROPOSITION)) & (f_conclusion(Var_PROPOSITION,Var_OPINION)))))))))))))))))).
-
-fof(axMidLem397, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Sentencing, Var_S) => 
-(( ! [Var_P] : 
- (hasType(type_Entity, Var_P) => 
-(((f_patient(Var_S,Var_P)) => (( ? [Var_C] : 
- (hasType(type_LegalConviction, Var_C) &  
-(((f_causes(Var_C,Var_S)) & (((f_patient(Var_C,Var_P)) & (f_earlier(f_WhenFn(Var_C),f_WhenFn(Var_S)))))))))))))))))).
-
-fof(axMidLem398, axiom, 
- ( ! [Var_CALL] : 
- (hasType(type_GameCall, Var_CALL) => 
-(( ? [Var_GAME] : 
- (hasType(type_Game, Var_GAME) &  
-(f_refers(Var_CALL,Var_GAME)))))))).
-
-fof(axMidLem399, axiom, 
- ( ! [Var_OP] : 
- (hasType(type_BeginningOperations, Var_OP) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((f_agent(Var_OP,Var_ORG)) => (f_starts(Var_OP,f_WhenFn(Var_ORG))))))))))).
-
-fof(axMidLem400, axiom, 
- ( ! [Var_OP] : 
- (hasType(type_CeasingOperations, Var_OP) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((f_agent(Var_OP,Var_ORG)) => (f_finishes(Var_OP,f_WhenFn(Var_ORG))))))))))).
-
-fof(axMidLem401, axiom, 
- ( ! [Var_B] : 
- (hasType(type_BecomingDrunk, Var_B) => 
-(( ! [Var_A] : 
- ((hasType(type_Entity, Var_A) & hasType(type_Object, Var_A)) => 
-(((f_experiencer(Var_B,Var_A)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_B)),attribute(Var_A,inst_Sober))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_B)),attribute(Var_A,inst_Drunk))))))))))))).
-
-fof(axMidLem402, axiom, 
- ( ! [Var_B] : 
- (hasType(type_SoberingUp, Var_B) => 
-(( ! [Var_A] : 
- ((hasType(type_Entity, Var_A) & hasType(type_Object, Var_A)) => 
-(((f_experiencer(Var_B,Var_A)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_B)),attribute(Var_A,inst_Drunk))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_B)),attribute(Var_A,inst_Sober))))))))))))).
-
-fof(axMidLem403, axiom, 
- ( ! [Var_FALL] : 
- (hasType(type_FallingAsleep, Var_FALL) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Entity, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_experiencer(Var_FALL,Var_AGENT)) => (( ? [Var_FINISH] : 
- ((hasType(type_TimeInterval, Var_FINISH) & hasType(type_TimePosition, Var_FINISH)) &  
-(( ? [Var_START] : 
- ((hasType(type_TimeInterval, Var_START) & hasType(type_TimePosition, Var_START)) &  
-(((f_starts(Var_START,f_WhenFn(Var_FALL))) & (((f_finishes(Var_FINISH,f_WhenFn(Var_FALL))) & (((f_holdsDuring(Var_START,attribute(Var_AGENT,inst_Awake))) & (f_holdsDuring(Var_FINISH,attribute(Var_AGENT,inst_Asleep))))))))))))))))))))))).
-
-fof(axMidLem404, axiom, 
- ( ! [Var_WAKE] : 
- (hasType(type_WakingUp, Var_WAKE) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Entity, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_experiencer(Var_WAKE,Var_AGENT)) => (( ? [Var_FINISH] : 
- ((hasType(type_TimeInterval, Var_FINISH) & hasType(type_TimePosition, Var_FINISH)) &  
-(( ? [Var_START] : 
- ((hasType(type_TimeInterval, Var_START) & hasType(type_TimePosition, Var_START)) &  
-(((f_starts(Var_START,f_WhenFn(Var_WAKE))) & (((f_finishes(Var_FINISH,f_WhenFn(Var_WAKE))) & (((f_holdsDuring(Var_START,attribute(Var_AGENT,inst_Asleep))) & (f_holdsDuring(Var_FINISH,attribute(Var_AGENT,inst_Awake))))))))))))))))))))))).
-
-fof(axMidLem405, axiom, 
- ( ! [Var_G] : 
- (hasType(type_GainingConsciousness, Var_G) => 
-(( ! [Var_A] : 
- ((hasType(type_Entity, Var_A) & hasType(type_Object, Var_A)) => 
-(((f_experiencer(Var_G,Var_A)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_G)),attribute(Var_A,inst_Unconscious))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_G)),attribute(Var_A,inst_Awake))))))))))))).
-
-fof(axMidLem406, axiom, 
- ( ! [Var_L] : 
- (hasType(type_LosingConsciousness, Var_L) => 
-(( ! [Var_A] : 
- ((hasType(type_Entity, Var_A) & hasType(type_Object, Var_A)) => 
-(((f_experiencer(Var_L,Var_A)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_L)),attribute(Var_A,inst_Awake))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_L)),attribute(Var_A,inst_Unconscious))))))))))))).
-
-fof(axMidLem407, axiom, 
- ( ! [Var_DEGREE] : 
- (hasType(type_AcademicDegree, Var_DEGREE) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Entity, Var_AGENT)) => 
-(((f_possesses(Var_AGENT,Var_DEGREE)) => (( ? [Var_PROGRAM] : 
- (hasType(type_EducationalProgram, Var_PROGRAM) &  
-(( ? [Var_STUDY] : 
- (hasType(type_Process, Var_STUDY) &  
-(((f_realization(Var_STUDY,Var_PROGRAM)) & (f_experiencer(Var_STUDY,Var_AGENT)))))))))))))))))).
-
-fof(axMidLem408, axiom, 
- ( ! [Var_L] : 
- (hasType(type_License, Var_L) => 
-(( ? [Var_ORG] : 
- (hasType(type_GovernmentOrganization, Var_ORG) &  
-(f_issuedBy(Var_L,Var_ORG)))))))).
-
-fof(axMidLem409, axiom, 
- ( ! [Var_P] : 
- (hasType(type_PassCertificate, Var_P) => 
-(( ! [Var_A] : 
- ((hasType(type_Agent, Var_A) & hasType(type_Physical, Var_A)) => 
-(((f_possesses(Var_A,Var_P)) => (( ? [Var_L] : 
- (hasType(type_Object, Var_L) &  
-(f_confersNorm(Var_P,located(Var_A,Var_L),inst_Permission))))))))))))).
-
-fof(axMidLem410, axiom, 
- ( ! [Var_T] : 
- (hasType(type_Testament, Var_T) => 
-(( ? [Var_B] : 
- (hasType(type_Bequeathing, Var_B) &  
-(f_refers(Var_T,Var_B)))))))).
-
-fof(axMidLem411, axiom, 
- ( ! [Var_PROGRAM] : 
- (hasType(type_EducationalProgram, Var_PROGRAM) => 
-(( ? [Var_COURSE1] : 
- (hasType(type_EducationalCourse, Var_COURSE1) &  
-(( ? [Var_COURSE2] : 
- (hasType(type_EducationalCourse, Var_COURSE2) &  
-(((Var_COURSE1 != Var_COURSE2) & (((f_subPlan(Var_COURSE1,Var_PROGRAM)) & (f_subPlan(Var_COURSE2,Var_PROGRAM))))))))))))))).
-
-fof(axMidLem412, axiom, 
- ( ! [Var_COURSE] : 
- (hasType(type_EducationalCourse, Var_COURSE) => 
-(( ? [Var_CLASS] : 
- (hasType(type_EducationalProcess, Var_CLASS) &  
-(( ? [Var_ORG] : 
- (hasType(type_EducationalOrganization, Var_ORG) &  
-(((f_realization(Var_CLASS,Var_COURSE)) & (f_located(Var_CLASS,Var_ORG))))))))))))).
-
-fof(axMidLem413, axiom, 
- ( ! [Var_ENTER] : 
- (hasType(type_Matriculation, Var_ENTER) => 
-(( ! [Var_COLLEGE] : 
- (hasType(type_College, Var_COLLEGE) => 
-(( ! [Var_STUDENT] : 
- (hasType(type_Entity, Var_STUDENT) => 
-(((((f_agent(Var_ENTER,Var_COLLEGE)) & (f_patient(Var_ENTER,Var_STUDENT)))) => (( ? [Var_GRAD] : 
- (hasType(type_Graduation, Var_GRAD) &  
-(( ? [Var_SCHOOL] : 
- (hasType(type_HighSchool, Var_SCHOOL) &  
-(((f_agent(Var_GRAD,Var_SCHOOL)) & (((f_patient(Var_GRAD,Var_STUDENT)) & (f_earlier(f_WhenFn(Var_GRAD),f_WhenFn(Var_ENTER)))))))))))))))))))))))).
-
-fof(axMidLem414, axiom, 
- ( ! [Var_E] : 
- (hasType(type_Matriculation, Var_E) => 
-(( ! [Var_C] : 
- (hasType(type_College, Var_C) => 
-(( ! [Var_P] : 
- (hasType(type_Entity, Var_P) => 
-(((((f_agent(Var_E,Var_C)) & (f_patient(Var_E,Var_P)))) => (( ? [Var_G] : 
- (hasType(type_Graduation, Var_G) &  
-(( ? [Var_S] : 
- (hasType(type_SecondarySchool, Var_S) &  
-(((f_agent(Var_G,Var_S)) & (((f_patient(Var_G,Var_P)) & (f_earlier(f_WhenFn(Var_G),f_WhenFn(Var_E)))))))))))))))))))))))).
-
-fof(axMidLem415, axiom, 
- ( ! [Var_S] : 
- (hasType(type_GraduateSchool, Var_S) => 
-(( ? [Var_U] : 
- (hasType(type_University, Var_U) &  
-(f_part(Var_S,Var_U)))))))).
-
-fof(axMidLem416, axiom, 
- ( ! [Var_AS] : 
- (hasType(type_ArtSchool, Var_AS) => 
-(( ! [Var_P] : 
- (hasType(type_EducationalProcess, Var_P) => 
-(((f_located(Var_P,Var_AS)) => (( ? [Var_M] : 
- (hasType(type_Making, Var_M) &  
-(( ? [Var_ART] : 
- (hasType(type_ArtWork, Var_ART) &  
-(((f_patient(Var_M,Var_ART)) & (f_refers(Var_P,Var_M)))))))))))))))))).
-
-fof(axMidLem417, axiom, 
- ( ! [Var_DS] : 
- (hasType(type_DaySchool, Var_DS) => 
-(( ~ ( ? [Var_S] : 
- ((hasType(type_CognitiveAgent, Var_S) & hasType(type_Human, Var_S)) &  
-(((f_student(Var_DS,Var_S)) & (f_home(Var_S,Var_DS))))))))))).
-
-fof(axMidLem418, axiom, 
- ( ! [Var_AGENT] : 
- ((hasType(type_CognitiveAgent, Var_AGENT) & hasType(type_Entity, Var_AGENT)) => 
-(( ! [Var_ORG] : 
- ((hasType(type_EducationalOrganization, Var_ORG) & hasType(type_Object, Var_ORG)) => 
-(((f_student(Var_ORG,Var_AGENT)) => (( ? [Var_PROCESS] : 
- (hasType(type_EducationalProcess, Var_PROCESS) &  
-(((f_located(Var_PROCESS,Var_ORG)) & (f_destination(Var_PROCESS,Var_AGENT))))))))))))))).
-
-fof(axMidLem419, axiom, 
- ( ! [Var_AGENT] : 
- ((hasType(type_CognitiveAgent, Var_AGENT) & hasType(type_Agent, Var_AGENT)) => 
-(( ! [Var_ORG] : 
- ((hasType(type_EducationalOrganization, Var_ORG) & hasType(type_Object, Var_ORG)) => 
-(((f_teacher(Var_ORG,Var_AGENT)) => (( ? [Var_PROCESS] : 
- (hasType(type_EducationalProcess, Var_PROCESS) &  
-(((f_located(Var_PROCESS,Var_ORG)) & (f_agent(Var_PROCESS,Var_AGENT))))))))))))))).
-
-fof(axMidLem420, axiom, 
- ( ! [Var_TEL] : 
- (hasType(type_Telephoning, Var_TEL) => 
-(( ? [Var_DEVICE] : 
- (hasType(type_Telephone, Var_DEVICE) &  
-(f_instrument(Var_TEL,Var_DEVICE)))))))).
-
-fof(axMidLem421, axiom, 
- ( ! [Var_STRIKE] : 
- (hasType(type_LaborStriking, Var_STRIKE) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((((f_agent(Var_STRIKE,Var_PERSON)) & (f_patient(Var_STRIKE,Var_ORG)))) => (f_employs(Var_ORG,Var_PERSON))))))))))))).
-
-fof(axMidLem422, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Resigning, Var_R) => 
-(( ! [Var_A] : 
- ((hasType(type_Agent, Var_A) & hasType(type_CognitiveAgent, Var_A)) => 
-(((f_agent(Var_R,Var_A)) => (f_wants(Var_A,Var_R)))))))))).
-
-fof(axMidLem423, axiom, 
- ( ! [Var_T] : 
- (hasType(type_TransferringPosition, Var_T) => 
-(( ! [Var_H] : 
- ((hasType(type_Entity, Var_H) & hasType(type_Human, Var_H)) => 
-(((f_experiencer(Var_T,Var_H)) => (( ? [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) &  
-(( ? [Var_P2] : 
- ((hasType(type_Position, Var_P2) & hasType(type_Entity, Var_P2)) &  
-(( ? [Var_P1] : 
- ((hasType(type_Position, Var_P1) & hasType(type_Entity, Var_P1)) &  
-(((f_holdsDuring(f_BeginFn(f_WhenFn(Var_T)),occupiesPosition(Var_H,Var_P1,Var_ORG))) & (((f_holdsDuring(f_EndFn(f_WhenFn(Var_T)),occupiesPosition(Var_H,Var_P2,Var_ORG))) & (Var_P1 != Var_P2)))))))))))))))))))))).
-
-fof(axMidLem424, axiom, 
- ( ! [Var_MONEY] : 
- (hasType(type_CurrencyMeasure, Var_MONEY) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeDuration, Var_TIME) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_CognitiveAgent, Var_PERSON)) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((f_monetaryWage(Var_ORG,Var_PERSON,Var_TIME,Var_MONEY)) => (f_employs(Var_ORG,Var_PERSON)))))))))))))))).
-
-fof(axMidLem425, axiom, 
- ( ! [Var_SHOT] : 
- (hasType(type_GameShot, Var_SHOT) => 
-(( ? [Var_PIECE] : 
- (hasType(type_GamePiece, Var_PIECE) &  
-(f_patient(Var_SHOT,Var_PIECE)))))))).
-
-fof(axMidLem426, axiom, 
- ( ! [Var_SHOT] : 
- (hasType(type_GameShot, Var_SHOT) => 
-(( ? [Var_GAME] : 
- (hasType(type_Game, Var_GAME) &  
-(f_subProcess(Var_SHOT,Var_GAME)))))))).
-
-fof(axMidLem427, axiom, 
- ( ! [Var_GOAL] : 
- (hasType(type_GameGoal, Var_GOAL) => 
-(( ! [Var_GAME] : 
- (hasType(type_Game, Var_GAME) => 
-(( ! [Var_SCORE] : 
- (hasType(type_Score, Var_SCORE) => 
-(((((f_instrument(Var_GAME,Var_GOAL)) & (f_subProcess(Var_SCORE,Var_GAME)))) => (( ? [Var_PIECE] : 
- (hasType(type_GamePiece, Var_PIECE) &  
-(( ? [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) &  
-(((f_patient(Var_SCORE,Var_PIECE)) & (((f_temporalPart(Var_TIME,f_WhenFn(Var_SCORE))) & (f_holdsDuring(Var_TIME,located(Var_PIECE,Var_GOAL)))))))))))))))))))))))).
-
-fof(axMidLem428, axiom, 
- ( ! [Var_SS] : 
- (hasType(type_SportServe, Var_SS) => 
-(( ? [Var_S] : 
- (hasType(type_Sport, Var_S) &  
-(((f_subProcess(Var_SS,Var_S)) & (f_starts(f_WhenFn(Var_SS),f_WhenFn(Var_S))))))))))).
-
-fof(axMidLem429, axiom, 
- ( ! [Var_THROW] : 
- (hasType(type_Throwing, Var_THROW) => 
-(( ? [Var_ARM] : 
- (hasType(type_Arm, Var_ARM) &  
-(f_instrument(Var_THROW,Var_ARM)))))))).
-
-fof(axMidLem430, axiom, 
- ( ! [Var_CATCH] : 
- (hasType(type_Catching, Var_CATCH) => 
-(( ! [Var_BALL] : 
- ((hasType(type_Entity, Var_BALL) & hasType(type_Object, Var_BALL)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Animal, Var_AGENT)) => 
-(((((f_agent(Var_CATCH,Var_AGENT)) & (f_patient(Var_CATCH,Var_BALL)))) => (f_holdsDuring(f_EndFn(f_WhenFn(Var_CATCH)),grasps(Var_AGENT,Var_BALL)))))))))))))).
-
-fof(axMidLem431, axiom, 
- ( ! [Var_C] : 
- (hasType(type_PlayingCard, Var_C) => 
-(f_material(type_Paper,Var_C))))).
-
-fof(axMidLem432, axiom, 
- ( ! [Var_ACCELERATE] : 
- (hasType(type_Accelerating, Var_ACCELERATE) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_ACCELERATE,Var_AGENT)) => (( ? [Var_TIME2] : 
- ((hasType(type_TimeDuration, Var_TIME2) & hasType(type_Quantity, Var_TIME2)) &  
-(( ? [Var_TIME1] : 
- ((hasType(type_TimeDuration, Var_TIME1) & hasType(type_Quantity, Var_TIME1)) &  
-(( ? [Var_LENGTH2] : 
- ((hasType(type_LengthMeasure, Var_LENGTH2) & hasType(type_Quantity, Var_LENGTH2)) &  
-(( ? [Var_LENGTH1] : 
- ((hasType(type_LengthMeasure, Var_LENGTH1) & hasType(type_Quantity, Var_LENGTH1)) &  
-(((f_holdsDuring(f_BeginFn(f_WhenFn(Var_ACCELERATE)),measure(Var_AGENT,f_SpeedFn(Var_LENGTH1,Var_TIME1)))) & (((f_holdsDuring(f_EndFn(f_WhenFn(Var_ACCELERATE)),measure(Var_AGENT,f_SpeedFn(Var_LENGTH2,Var_TIME2)))) & (((f_greaterThan(Var_LENGTH2,Var_LENGTH1)) | (f_greaterThan(Var_TIME2,Var_TIME1)))))))))))))))))))))))))))).
-
-fof(axMidLem433, axiom, 
- ( ! [Var_D] : 
- (hasType(type_Decelerating, Var_D) => 
-(( ! [Var_A] : 
- ((hasType(type_Agent, Var_A) & hasType(type_Object, Var_A)) => 
-(((f_agent(Var_D,Var_A)) => (( ? [Var_T2] : 
- ((hasType(type_TimeDuration, Var_T2) & hasType(type_Quantity, Var_T2)) &  
-(( ? [Var_T1] : 
- ((hasType(type_TimeDuration, Var_T1) & hasType(type_Quantity, Var_T1)) &  
-(( ? [Var_L2] : 
- ((hasType(type_LengthMeasure, Var_L2) & hasType(type_Quantity, Var_L2)) &  
-(( ? [Var_L1] : 
- ((hasType(type_LengthMeasure, Var_L1) & hasType(type_Quantity, Var_L1)) &  
-(((f_holdsDuring(f_BeginFn(f_WhenFn(Var_D)),measure(Var_A,f_SpeedFn(Var_L1,Var_T1)))) & (((f_holdsDuring(f_EndFn(f_WhenFn(Var_D)),measure(Var_A,f_SpeedFn(Var_L2,Var_T2)))) & (((f_greaterThan(Var_L1,Var_L2)) | (f_greaterThan(Var_T1,Var_T2)))))))))))))))))))))))))))).
-
-fof(axMidLem434, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Shortening, Var_S) => 
-(( ! [Var_O] : 
- ((hasType(type_Entity, Var_O) & hasType(type_Object, Var_O)) => 
-(((f_patient(Var_S,Var_O)) => (( ? [Var_L2] : 
- ((hasType(type_PhysicalQuantity, Var_L2) & hasType(type_Quantity, Var_L2)) &  
-(( ? [Var_L1] : 
- ((hasType(type_PhysicalQuantity, Var_L1) & hasType(type_Quantity, Var_L1)) &  
-(((f_holdsDuring(f_BeginFn(f_WhenFn(Var_S)),length(Var_O,Var_L1))) & (((f_holdsDuring(f_EndFn(f_WhenFn(Var_S)),length(Var_O,Var_L2))) & (f_greaterThan(Var_L1,Var_L2)))))))))))))))))))).
-
-fof(axMidLem435, axiom, 
- ( ! [Var_FLY] : 
- (hasType(type_Flying, Var_FLY) => 
-(( ? [Var_REGION] : 
- (hasType(type_AtmosphericRegion, Var_REGION) &  
-(f_located(Var_FLY,Var_REGION)))))))).
-
-fof(axMidLem436, axiom, 
- ( ! [Var_RETURN] : 
- (hasType(type_Returning, Var_RETURN) => 
-(( ! [Var_DEST] : 
- ((hasType(type_Entity, Var_DEST) & hasType(type_Object, Var_DEST)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Entity, Var_AGENT) & hasType(type_Physical, Var_AGENT)) => 
-(((((f_experiencer(Var_RETURN,Var_AGENT)) & (f_destination(Var_RETURN,Var_DEST)))) => (( ? [Var_TIME] : 
- ((hasType(type_TimeInterval, Var_TIME) & hasType(type_TimePosition, Var_TIME)) &  
-(((f_earlier(Var_TIME,f_WhenFn(Var_RETURN))) & (f_holdsDuring(Var_TIME,located(Var_AGENT,Var_DEST))))))))))))))))))).
-
-fof(axMidLem437, axiom, 
- ( ! [Var_ESCAPE] : 
- (hasType(type_Escaping, Var_ESCAPE) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Entity, Var_AGENT)) => 
-(((f_agent(Var_ESCAPE,Var_AGENT)) => (( ? [Var_CONFINE] : 
- (hasType(type_Confining, Var_CONFINE) &  
-(((f_patient(Var_CONFINE,Var_AGENT)) & (f_meetsTemporally(f_WhenFn(Var_CONFINE),f_WhenFn(Var_ESCAPE)))))))))))))))).
-
-fof(axMidLem438, axiom, 
- ( ! [Var_ESCAPE] : 
- (hasType(type_Escaping, Var_ESCAPE) => 
-(( ! [Var_AGENT] : 
- (hasType(type_CognitiveAgent, Var_AGENT) => 
-(( ~ (f_holdsRight(agent(Var_ESCAPE,Var_AGENT),Var_AGENT)))))))))).
-
-fof(axMidLem439, axiom, 
- ( ! [Var_LEAVE] : 
- (hasType(type_Leaving, Var_LEAVE) => 
-(( ? [Var_GO] : 
- (hasType(type_Translocation, Var_GO) &  
-(((f_subProcess(Var_LEAVE,Var_GO)) & (f_starts(f_WhenFn(Var_LEAVE),f_WhenFn(Var_GO))))))))))).
-
-fof(axMidLem440, axiom, 
- ( ! [Var_ARRIVE] : 
- (hasType(type_Arriving, Var_ARRIVE) => 
-(( ? [Var_GO] : 
- (hasType(type_Translocation, Var_GO) &  
-(((f_subProcess(Var_ARRIVE,Var_GO)) & (f_finishes(f_WhenFn(Var_ARRIVE),f_WhenFn(Var_GO))))))))))).
-
-fof(axMidLem441, axiom, 
- ( ! [Var_I] : 
- (hasType(type_Immigrating, Var_I) => 
-(( ! [Var_A] : 
- ((hasType(type_Agent, Var_A) & hasType(type_SelfConnectedObject, Var_A) & hasType(type_Organism, Var_A)) => 
-(((f_agent(Var_I,Var_A)) => (( ? [Var_N1] : 
- (hasType(type_Nation, Var_N1) &  
-(( ? [Var_N2] : 
- (hasType(type_Nation, Var_N2) &  
-(((f_origin(Var_I,Var_N1)) & (((f_destination(Var_I,Var_N2)) & (((Var_N1 != Var_N2) & (((f_member(Var_A,f_CitizenryFn(Var_N1))) & (((( ~ (f_member(Var_A,f_CitizenryFn(Var_N2))))) & (f_hasPurpose(Var_I,inhabits(Var_A,Var_N2))))))))))))))))))))))))))).
-
-fof(axMidLem442, axiom, 
- ( ! [Var_V] : 
- ((hasType(type_Vehicle, Var_V) & hasType(type_SelfConnectedObject, Var_V)) => 
-(( ! [Var_O] : 
- ((hasType(type_SelfConnectedObject, Var_O) & hasType(type_Object, Var_O)) => 
-(((f_onboard(Var_O,Var_V)) => (f_contains(Var_V,Var_O)))))))))).
-
-fof(axMidLem443, axiom, 
- ( ! [Var_T] : 
- (hasType(type_Transportation, Var_T) => 
-(( ! [Var_V] : 
- ((hasType(type_Vehicle, Var_V) & hasType(type_Object, Var_V)) => 
-(( ! [Var_O] : 
- ((hasType(type_SelfConnectedObject, Var_O) & hasType(type_Entity, Var_O)) => 
-(((((f_onboard(Var_O,Var_V)) & (f_instrument(Var_T,Var_V)))) => (f_patient(Var_T,Var_O))))))))))))).
-
-fof(axMidLem444, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Rotating, Var_R) => 
-(( ! [Var_A] : 
- ((hasType(type_Entity, Var_A) & hasType(type_Physical, Var_A)) => 
-(((f_experiencer(Var_R,Var_A)) => (( ? [Var_L] : 
- (hasType(type_Object, Var_L) &  
-(((f_holdsDuring(f_BeginFn(f_WhenFn(Var_R)),located(Var_A,Var_L))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_R)),located(Var_A,Var_L)))))))))))))))).
-
-fof(axMidLem445, axiom, 
- ( ! [Var_CM] : 
- (hasType(type_CentrifugalMotion, Var_CM) => 
-(( ? [Var_R] : 
- (hasType(type_Rotating, Var_R) &  
-(( ? [Var_O2] : 
- (hasType(type_Entity, Var_O2) &  
-(( ? [Var_O1] : 
- ((hasType(type_Object, Var_O1) & hasType(type_Entity, Var_O1)) &  
-(( ? [Var_A] : 
- (hasType(type_Object, Var_A) &  
-(((f_axis(Var_A,Var_O1)) & (((f_origin(Var_CM,Var_A)) & (((f_experiencer(Var_R,Var_O1)) & (((f_experiencer(Var_CM,Var_O2)) & (f_causes(Var_R,Var_CM))))))))))))))))))))))))).
-
-fof(axMidLem446, axiom, 
- ( ! [Var_CM] : 
- (hasType(type_CentripetalMotion, Var_CM) => 
-(( ? [Var_R] : 
- (hasType(type_Rotating, Var_R) &  
-(( ? [Var_O2] : 
- (hasType(type_Entity, Var_O2) &  
-(( ? [Var_O1] : 
- ((hasType(type_Object, Var_O1) & hasType(type_Entity, Var_O1)) &  
-(( ? [Var_A] : 
- ((hasType(type_Object, Var_A) & hasType(type_Entity, Var_A)) &  
-(((f_axis(Var_A,Var_O1)) & (((f_destination(Var_CM,Var_A)) & (((f_experiencer(Var_R,Var_O1)) & (((f_experiencer(Var_CM,Var_O2)) & (f_causes(Var_R,Var_CM))))))))))))))))))))))))).
-
-fof(axMidLem447, axiom, 
- ( ! [Var_POUR] : 
- (hasType(type_Pouring, Var_POUR) => 
-(( ? [Var_LIQUID] : 
- (hasType(type_Substance, Var_LIQUID) &  
-(( ? [Var_CONTAINER1] : 
- (hasType(type_Container, Var_CONTAINER1) &  
-(( ? [Var_CONTAINER2] : 
- (hasType(type_Container, Var_CONTAINER2) &  
-(((f_origin(Var_POUR,Var_CONTAINER1)) & (((f_destination(Var_POUR,Var_CONTAINER2)) & (((Var_CONTAINER1 != Var_CONTAINER2) & (((f_patient(Var_POUR,Var_LIQUID)) & (f_attribute(Var_LIQUID,inst_Liquid)))))))))))))))))))))).
-
-fof(axMidLem448, axiom, 
- ( ! [Var_WAVE] : 
- (hasType(type_WaterWave, Var_WAVE) => 
-(( ? [Var_AREA] : 
- (hasType(type_WaterArea, Var_AREA) &  
-(f_located(Var_WAVE,Var_AREA)))))))).
-
-fof(axMidLem449, axiom, 
- ( ! [Var_F] : 
- (hasType(type_Flooding, Var_F) => 
-(( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_WaterArea, Var_P)) => 
-(((f_located(Var_F,Var_P)) => (( ? [Var_L2] : 
- ((hasType(type_LengthMeasure, Var_L2) & hasType(type_Quantity, Var_L2)) &  
-(( ? [Var_L1] : 
- ((hasType(type_LengthMeasure, Var_L1) & hasType(type_Quantity, Var_L1)) &  
-(((f_holdsDuring(f_BeginFn(f_WhenFn(Var_F)),waterDepth(Var_P,Var_L1))) & (((f_holdsDuring(f_EndFn(f_WhenFn(Var_F)),waterDepth(Var_P,Var_L2))) & (f_greaterThan(Var_L2,Var_L1)))))))))))))))))))).
-
-fof(axMidLem450, axiom, 
- ( ! [Var_TT] : 
- (hasType(type_TractorTrailer, Var_TT) => 
-(( ? [Var_TRAC] : 
- (hasType(type_TruckTractor, Var_TRAC) &  
-(( ? [Var_TRAIL] : 
- (hasType(type_TruckTrailer, Var_TRAIL) &  
-(((f_part(Var_TRAC,Var_TT)) & (((f_part(Var_TRAIL,Var_TT)) & (f_connected(Var_TRAC,Var_TRAIL))))))))))))))).
-
-fof(axMidLem451, axiom, 
- ( ! [Var_TRANSPORT] : 
- (hasType(type_AirTransportation, Var_TRANSPORT) => 
-(( ? [Var_CRAFT] : 
- (hasType(type_Aircraft, Var_CRAFT) &  
-(( ? [Var_REGION] : 
- (hasType(type_AtmosphericRegion, Var_REGION) &  
-(((f_instrument(Var_TRANSPORT,Var_CRAFT)) & (f_located(Var_TRANSPORT,Var_REGION))))))))))))).
-
-fof(axMidLem452, axiom, 
- ( ! [Var_D] : 
- (hasType(type_ExplosiveDevice, Var_D) => 
-(( ? [Var_S] : 
- (hasType(type_ExplosiveSubstance, Var_S) &  
-(f_part(Var_S,Var_D)))))))).
-
-fof(axMidLem453, axiom, 
- ( ! [Var_LAND] : 
- (hasType(type_LandTransportation, Var_LAND) => 
-(( ? [Var_CRAFT] : 
- (hasType(type_LandVehicle, Var_CRAFT) &  
-(( ? [Var_AREA] : 
- (hasType(type_LandArea, Var_AREA) &  
-(((f_instrument(Var_LAND,Var_CRAFT)) & (f_located(Var_CRAFT,Var_AREA))))))))))))).
-
-fof(axMidLem454, axiom, 
- ( ! [Var_A] : 
- (hasType(type_Automobile, Var_A) => 
-(f_equipmentCount(Var_A,type_VehicleWheel,4))))).
-
-fof(axMidLem455, axiom, 
- ( ! [Var_A] : 
- (hasType(type_Automobile, Var_A) => 
-(f_equipmentCount(Var_A,type_Axle,2))))).
-
-fof(axMidLem456, axiom, 
- ( ! [Var_M] : 
- (hasType(type_Motorcycle, Var_M) => 
-(f_equipmentCount(Var_M,type_VehicleWheel,2))))).
-
-fof(axMidLem457, axiom, 
- ( ! [Var_TRANSPORT] : 
- (hasType(type_WaterTransportation, Var_TRANSPORT) => 
-(( ? [Var_CRAFT] : 
- (hasType(type_WaterVehicle, Var_CRAFT) &  
-(( ? [Var_AREA] : 
- (hasType(type_WaterArea, Var_AREA) &  
-(((f_instrument(Var_TRANSPORT,Var_CRAFT)) & (f_located(Var_TRANSPORT,Var_AREA))))))))))))).
-
-fof(axMidLem458, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Rowing, Var_R) => 
-(( ? [Var_O] : 
- (hasType(type_Oar, Var_O) &  
-(f_instrument(Var_R,Var_O)))))))).
-
-fof(axMidLem459, axiom, 
- ( ! [Var_D] : 
- (hasType(type_BoatDeck, Var_D) => 
-(( ? [Var_B] : 
- (hasType(type_WaterVehicle, Var_B) &  
-(f_part(Var_D,Var_B)))))))).
-
-fof(axMidLem460, axiom, 
- ( ! [Var_TRANSPORT] : 
- (hasType(type_SpaceTransportation, Var_TRANSPORT) => 
-(( ? [Var_CRAFT] : 
- (hasType(type_Spacecraft, Var_CRAFT) &  
-(( ? [Var_REGION] : 
- (hasType(type_SpaceRegion, Var_REGION) &  
-(((f_instrument(Var_TRANSPORT,Var_CRAFT)) & (f_located(Var_TRANSPORT,Var_REGION))))))))))))).
-
-fof(axMidLem461, axiom, 
- ( ! [Var_M] : 
- (hasType(type_Missile, Var_M) => 
-(( ? [Var_B] : 
- (hasType(type_Bomb, Var_B) &  
-(f_part(Var_B,Var_M)))))))).
-
-fof(axMidLem462, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Burying, Var_B) => 
-(( ? [Var_C] : 
- (hasType(type_Covering, Var_C) &  
-(( ? [Var_S] : 
- (hasType(type_Soil, Var_S) &  
-(((f_instrument(Var_C,Var_S)) & (f_subProcess(Var_C,Var_B))))))))))))).
-
-fof(axMidLem463, axiom, 
- ( ! [Var_D] : 
- (hasType(type_Digging, Var_D) => 
-(( ? [Var_S] : 
- (hasType(type_Soil, Var_S) &  
-(f_patient(Var_D,Var_S)))))))).
-
-fof(axMidLem464, axiom, 
- ( ! [Var_T] : 
- (hasType(type_Tilling, Var_T) => 
-(( ? [Var_A] : 
- (hasType(type_Agriculture, Var_A) &  
-(f_subProcess(Var_T,Var_A)))))))).
-
-fof(axMidLem465, axiom, 
- ( ! [Var_MOVE] : 
- (hasType(type_MovingResidence, Var_MOVE) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Human, Var_AGENT)) => 
-(((f_agent(Var_MOVE,Var_AGENT)) => (( ? [Var_HOME2] : 
- ((hasType(type_PermanentResidence, Var_HOME2) & hasType(type_Entity, Var_HOME2)) &  
-(( ? [Var_HOME1] : 
- ((hasType(type_PermanentResidence, Var_HOME1) & hasType(type_Entity, Var_HOME1)) &  
-(((f_holdsDuring(f_BeginFn(f_WhenFn(Var_MOVE)),home(Var_AGENT,Var_HOME1))) & (((f_holdsDuring(f_EndFn(f_WhenFn(Var_MOVE)),home(Var_AGENT,Var_HOME2))) & (Var_HOME1 != Var_HOME2))))))))))))))))))).
-
-fof(axMidLem466, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Harvesting, Var_H) => 
-(( ? [Var_A] : 
- (hasType(type_Agriculture, Var_A) &  
-(f_subProcess(Var_H,Var_A)))))))).
-
-fof(axMidLem467, axiom, 
- ( ! [Var_DREAM] : 
- (hasType(type_Dreaming, Var_DREAM) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Entity, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_experiencer(Var_DREAM,Var_AGENT)) => (f_holdsDuring(f_WhenFn(Var_DREAM),attribute(Var_AGENT,inst_Asleep))))))))))).
-
-fof(axMidLem468, axiom, 
- ( ! [Var_E] : 
- (hasType(type_Execution, Var_E) => 
-(( ? [Var_G] : 
- (hasType(type_Government, Var_G) &  
-(f_agent(Var_E,Var_G)))))))).
-
-fof(axMidLem469, axiom, 
- ( ! [Var_E] : 
- (hasType(type_Execution, Var_E) => 
-(( ? [Var_P] : 
- (hasType(type_Human, Var_P) &  
-(f_patient(Var_E,Var_P)))))))).
-
-fof(axMidLem470, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Suicide, Var_S) => 
-(( ? [Var_A] : 
- ((hasType(type_Agent, Var_A) & hasType(type_Entity, Var_A)) &  
-(((f_agent(Var_S,Var_A)) & (f_experiencer(Var_S,Var_A)))))))))).
-
-fof(axMidLem471, axiom, 
- ( ! [Var_T] : 
- (hasType(type_Trespassing, Var_T) => 
-(( ! [Var_P] : 
- ((hasType(type_Entity, Var_P) & hasType(type_Object, Var_P)) => 
-(( ! [Var_H] : 
- ((hasType(type_Agent, Var_H) & hasType(type_Physical, Var_H)) => 
-(((((f_agent(Var_T,Var_H)) & (f_patient(Var_T,Var_P)))) => (((( ~ (f_possesses(Var_H,Var_P)))) & (f_modalAttribute(located(Var_H,Var_P),inst_Illegal))))))))))))))).
-
-fof(axMidLem472, axiom, 
- ( ! [Var_MURDER] : 
- (hasType(type_Murder, Var_MURDER) => 
-(( ? [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) &  
-(f_patient(Var_MURDER,Var_PERSON)))))))).
-
-fof(axMidLem473, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Hanging, Var_H) => 
-(( ? [Var_S] : 
- (hasType(type_String, Var_S) &  
-(( ? [Var_N] : 
- (hasType(type_Neck, Var_N) &  
-(( ? [Var_P] : 
- (hasType(type_Human, Var_P) &  
-(((f_experiencer(Var_H,Var_P)) & (((f_properPart(Var_N,Var_P)) & (((f_instrument(Var_H,Var_S)) & (f_holdsDuring(f_WhenFn(Var_H),meetsSpatially(Var_S,Var_N))))))))))))))))))))).
-
-fof(axMidLem474, axiom, 
- ( ! [Var_CONDUCT] : 
- (hasType(type_OrchestralConducting, Var_CONDUCT) => 
-(( ? [Var_MUSIC] : 
- (hasType(type_Music, Var_MUSIC) &  
-(f_result(Var_CONDUCT,Var_MUSIC)))))))).
-
-fof(axMidLem475, axiom, 
- ( ! [Var_SHARE] : 
- (hasType(type_Sharing, Var_SHARE) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Entity, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(( ! [Var_AGENT2] : 
- (hasType(type_Entity, Var_AGENT2) => 
-(( ! [Var_AGENT1] : 
- (hasType(type_Agent, Var_AGENT1) => 
-(((((f_agent(Var_SHARE,Var_AGENT1)) & (((f_destination(Var_SHARE,Var_AGENT2)) & (f_patient(Var_SHARE,Var_OBJ)))))) => (( ? [Var_GIVE] : 
- (hasType(type_Giving, Var_GIVE) &  
-(( ? [Var_PART] : 
- ((hasType(type_Entity, Var_PART) & hasType(type_Object, Var_PART)) &  
-(((f_subProcess(Var_GIVE,Var_SHARE)) & (((f_patient(Var_GIVE,Var_PART)) & (((f_properPart(Var_PART,Var_OBJ)) & (((f_agent(Var_GIVE,Var_AGENT1)) & (f_destination(Var_GIVE,Var_AGENT2)))))))))))))))))))))))))))))).
-
-fof(axMidLem476, axiom, 
- ( ! [Var_STEAL] : 
- (hasType(type_Stealing, Var_STEAL) => 
-(( ! [Var_VICTIM] : 
- (hasType(type_CognitiveAgent, Var_VICTIM) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Entity, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((((f_destination(Var_STEAL,Var_AGENT)) & (f_origin(Var_STEAL,Var_VICTIM)))) => (( ~ (f_confersRight(destination(Var_STEAL,Var_AGENT),Var_VICTIM,Var_AGENT))))))))))))))).
-
-fof(axMidLem477, axiom, 
- ( ! [Var_INHERIT] : 
- (hasType(type_Inheriting, Var_INHERIT) => 
-(( ! [Var_PROPERTY] : 
- ((hasType(type_Entity, Var_PROPERTY) & hasType(type_Object, Var_PROPERTY)) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Object, Var_PERSON) & hasType(type_Entity, Var_PERSON) & hasType(type_Agent, Var_PERSON)) => 
-(( ! [Var_HEIR] : 
- ((hasType(type_Agent, Var_HEIR) & hasType(type_CognitiveAgent, Var_HEIR)) => 
-(((((f_agent(Var_INHERIT,Var_HEIR)) & (((f_origin(Var_INHERIT,Var_PERSON)) & (f_patient(Var_INHERIT,Var_PROPERTY)))))) => (( ? [Var_DEATH] : 
- (hasType(type_Death, Var_DEATH) &  
-(((f_experiencer(Var_DEATH,Var_PERSON)) & (((f_earlier(f_WhenFn(Var_DEATH),f_WhenFn(Var_INHERIT))) & (((f_holdsDuring(f_ImmediatePastFn(f_WhenFn(Var_DEATH)),possesses(Var_PERSON,Var_PROPERTY))) & (f_confersRight(possesses(Var_HEIR,Var_PROPERTY),Var_PERSON,Var_HEIR))))))))))))))))))))))))).
-
-fof(axMidLem478, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Bequeathing, Var_B) => 
-(( ! [Var_PROP] : 
- ((hasType(type_Entity, Var_PROP) & hasType(type_Object, Var_PROP)) => 
-(( ! [Var_I] : 
- (hasType(type_Process, Var_I) => 
-(( ! [Var_H] : 
- ((hasType(type_Entity, Var_H) & hasType(type_Agent, Var_H)) => 
-(( ! [Var_P] : 
- ((hasType(type_Agent, Var_P) & hasType(type_Entity, Var_P)) => 
-(((((f_agent(Var_B,Var_P)) & (((f_destination(Var_B,Var_H)) & (f_patient(Var_I,Var_PROP)))))) => (( ? [Var_D] : 
- (hasType(type_Death, Var_D) &  
-(((f_experiencer(Var_D,Var_P)) & (((f_earlier(f_WhenFn(Var_D),f_WhenFn(Var_B))) & (((f_holdsDuring(f_ImmediatePastFn(f_WhenFn(Var_D)),possesses(Var_P,Var_PROP))) & (f_confersNorm(Var_P,possesses(Var_H,Var_PROP),inst_Permission)))))))))))))))))))))))))))).
-
-fof(axMidLem479, axiom, 
- ( ! [Var_ORG] : 
- ((hasType(type_Organization, Var_ORG) & hasType(type_EducationalOrganization, Var_ORG)) => 
-(( ! [Var_H] : 
- ((hasType(type_Human, Var_H) & hasType(type_CognitiveAgent, Var_H)) => 
-(( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_Position, Var_P)) => 
-(((((f_attribute(Var_P,inst_CollegeFreshman)) & (f_occupiesPosition(Var_H,Var_P,Var_ORG)))) => (( ? [Var_T] : 
- ((hasType(type_TimePosition, Var_T) & hasType(type_Quantity, Var_T)) &  
-(((f_holdsDuring(Var_T,student(Var_ORG,Var_H))) & (f_lessThan(Var_T,f_MeasureFn(1,inst_YearDuration))))))))))))))))))).
-
-fof(axMidLem480, axiom, 
- ( ! [Var_ORG] : 
- ((hasType(type_Organization, Var_ORG) & hasType(type_EducationalOrganization, Var_ORG)) => 
-(( ! [Var_H] : 
- ((hasType(type_Human, Var_H) & hasType(type_CognitiveAgent, Var_H)) => 
-(( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_Position, Var_P)) => 
-(((((f_attribute(Var_P,inst_CollegeJunior)) & (f_occupiesPosition(Var_H,Var_P,Var_ORG)))) => (( ? [Var_T] : 
- ((hasType(type_TimePosition, Var_T) & hasType(type_Quantity, Var_T)) &  
-(((f_holdsDuring(Var_T,student(Var_ORG,Var_H))) & (((f_greaterThanOrEqualTo(Var_T,f_MeasureFn(2,inst_YearDuration))) & (f_lessThan(Var_T,f_MeasureFn(3,inst_YearDuration))))))))))))))))))))).
-
-fof(axMidLem481, axiom, 
- ( ! [Var_ORG] : 
- ((hasType(type_Organization, Var_ORG) & hasType(type_EducationalOrganization, Var_ORG)) => 
-(( ! [Var_H] : 
- ((hasType(type_Human, Var_H) & hasType(type_CognitiveAgent, Var_H)) => 
-(( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_Position, Var_P)) => 
-(((((f_attribute(Var_P,inst_CollegeJunior)) & (f_occupiesPosition(Var_H,Var_P,Var_ORG)))) => (( ? [Var_T] : 
- ((hasType(type_TimePosition, Var_T) & hasType(type_Quantity, Var_T)) &  
-(((f_holdsDuring(Var_T,student(Var_ORG,Var_H))) & (((f_greaterThanOrEqualTo(Var_T,f_MeasureFn(3,inst_YearDuration))) & (f_lessThan(Var_T,f_MeasureFn(4,inst_YearDuration))))))))))))))))))))).
-
-fof(axMidLem482, axiom, 
- ( ! [Var_ORG] : 
- ((hasType(type_Organization, Var_ORG) & hasType(type_EducationalOrganization, Var_ORG)) => 
-(( ! [Var_H] : 
- ((hasType(type_Human, Var_H) & hasType(type_CognitiveAgent, Var_H)) => 
-(( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_Position, Var_P)) => 
-(((((f_attribute(Var_P,inst_CollegeSophomore)) & (f_occupiesPosition(Var_H,Var_P,Var_ORG)))) => (( ? [Var_T] : 
- ((hasType(type_TimePosition, Var_T) & hasType(type_Quantity, Var_T)) &  
-(((f_holdsDuring(Var_T,student(Var_ORG,Var_H))) & (((f_greaterThanOrEqualTo(Var_T,f_MeasureFn(2,inst_YearDuration))) & (f_lessThan(Var_T,f_MeasureFn(2,inst_YearDuration))))))))))))))))))))).
-
-fof(axMidLem483, axiom, 
- ( ! [Var_PREF] : 
- (hasType(type_Process, Var_PREF) => 
-(( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_Agent, Var_P)) => 
-(((f_attribute(Var_P,inst_Comedian)) => (( ? [Var_PERF] : 
- (hasType(type_Performance, Var_PERF) &  
-(( ? [Var_L] : 
- (hasType(type_Laughing, Var_L) &  
-(((f_agent(Var_PREF,Var_P)) & (f_causes(Var_PERF,Var_L)))))))))))))))))).
-
-fof(axMidLem484, axiom, 
- ( ! [Var_H] : 
- ((hasType(type_Object, Var_H) & hasType(type_Agent, Var_H)) => 
-(((f_attribute(Var_H,inst_PresidentOfTheUnitedStates)) => (f_leader(Var_H,inst_UnitedStates))))))).
-
-fof(axMidLem485, axiom, 
- ( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_Agent, Var_P)) => 
-(((f_attribute(Var_P,inst_Dentist)) => (( ? [Var_D] : 
- (hasType(type_DiagnosticProcess, Var_D) &  
-(( ? [Var_T] : 
- (hasType(type_Tooth, Var_T) &  
-(((f_agent(Var_D,Var_P)) & (f_patient(Var_D,Var_T))))))))))))))).
-
-fof(axMidLem486, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Researcher, Var_R) => 
-(( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_Human, Var_P)) => 
-(((f_attribute(Var_P,Var_R)) => (( ? [Var_S] : 
- (hasType(type_Science, Var_S) &  
-(f_hasExpertise(Var_P,Var_S))))))))))))).
-
-fof(axMidLem487, axiom, 
- ( ! [Var_OFFICER] : 
- (hasType(type_MilitaryOfficer, Var_OFFICER) => 
-(( ? [Var_MANAGE] : 
- (hasType(type_Managing, Var_MANAGE) &  
-(( ? [Var_PATIENT] : 
- ((hasType(type_MilitaryOrganization, Var_PATIENT) | hasType(type_Soldier, Var_PATIENT)) &  
-(((f_agent(Var_MANAGE,Var_OFFICER)) & (f_patient(Var_MANAGE,Var_PATIENT))))))))))))).
-
-fof(axMidLem488, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_CenturyDuration) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,100),inst_YearDuration))))))).
-
-fof(axMidLem489, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_DecadeDuration) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,10),inst_YearDuration))))))).
-
-fof(axMidLem490, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_YardLength) = f_MeasureFn(f_MultiplicationFn(3,Var_NUMBER),inst_FootLength))))))).
-
-fof(axMidLem491, axiom, 
- ( ! [Var_NIGHT] : 
- (hasType(type_NightTime, Var_NIGHT) => 
-(( ? [Var_DAY1] : 
- (hasType(type_DayTime, Var_DAY1) &  
-(( ? [Var_DAY2] : 
- (hasType(type_DayTime, Var_DAY2) &  
-(((f_meetsTemporally(Var_NIGHT,Var_DAY1)) & (f_meetsTemporally(Var_DAY2,Var_NIGHT))))))))))))).
-
-fof(axMidLem492, axiom, 
- ( ! [Var_NIGHT] : 
- (hasType(type_NightTime, Var_NIGHT) => 
-(( ? [Var_RISE] : 
- (hasType(type_Sunrise, Var_RISE) &  
-(( ? [Var_SET] : 
- (hasType(type_Sunset, Var_SET) &  
-(((f_starts(Var_SET,Var_NIGHT)) & (f_finishes(Var_RISE,Var_NIGHT))))))))))))).
-
-fof(axMidLem493, axiom, 
- ( ! [Var_DAY] : 
- (hasType(type_DayTime, Var_DAY) => 
-(( ? [Var_NIGHT1] : 
- (hasType(type_NightTime, Var_NIGHT1) &  
-(( ? [Var_NIGHT2] : 
- (hasType(type_NightTime, Var_NIGHT2) &  
-(((f_meetsTemporally(Var_DAY,Var_NIGHT1)) & (f_meetsTemporally(Var_NIGHT2,Var_DAY))))))))))))).
-
-fof(axMidLem494, axiom, 
- ( ! [Var_DAY] : 
- (hasType(type_DayTime, Var_DAY) => 
-(( ? [Var_RISE] : 
- (hasType(type_Sunrise, Var_RISE) &  
-(( ? [Var_SET] : 
- (hasType(type_Sunset, Var_SET) &  
-(((f_starts(Var_RISE,Var_DAY)) & (f_finishes(Var_SET,Var_DAY))))))))))))).
-
-fof(axMidLem495, axiom, 
- ( ! [Var_WEEKEND] : 
- (hasType(type_Weekend, Var_WEEKEND) => 
-(( ? [Var_SATURDAY] : 
- (hasType(type_Saturday, Var_SATURDAY) &  
-(( ? [Var_SUNDAY] : 
- (hasType(type_Sunday, Var_SUNDAY) &  
-(((f_starts(Var_SATURDAY,Var_WEEKEND)) & (((f_finishes(Var_SUNDAY,Var_WEEKEND)) & (f_meetsTemporally(Var_SATURDAY,Var_SUNDAY))))))))))))))).
-
-fof(axMidLem496, axiom, 
- ( ! [Var_WINTER] : 
- (hasType(type_WinterSeason, Var_WINTER) => 
-(( ? [Var_SPRING] : 
- (hasType(type_SpringSeason, Var_SPRING) &  
-(f_meetsTemporally(Var_WINTER,Var_SPRING)))))))).
-
-fof(axMidLem497, axiom, 
- ( ! [Var_WINTER] : 
- (hasType(type_WinterSeason, Var_WINTER) => 
-(( ? [Var_AUTUMN] : 
- (hasType(type_FallSeason, Var_AUTUMN) &  
-(f_meetsTemporally(Var_AUTUMN,Var_WINTER)))))))).
-
-fof(axMidLem498, axiom, 
- ( ! [Var_SPRING] : 
- (hasType(type_SpringSeason, Var_SPRING) => 
-(( ? [Var_SUMMER] : 
- (hasType(type_SummerSeason, Var_SUMMER) &  
-(f_meetsTemporally(Var_SPRING,Var_SUMMER)))))))).
-
-fof(axMidLem499, axiom, 
- ( ! [Var_SPRING] : 
- (hasType(type_SpringSeason, Var_SPRING) => 
-(( ? [Var_WINTER] : 
- (hasType(type_WinterSeason, Var_WINTER) &  
-(f_meetsTemporally(Var_WINTER,Var_SPRING)))))))).
-
-fof(axMidLem500, axiom, 
- ( ! [Var_SUMMER] : 
- (hasType(type_SummerSeason, Var_SUMMER) => 
-(( ? [Var_SPRING] : 
- (hasType(type_SpringSeason, Var_SPRING) &  
-(f_meetsTemporally(Var_SPRING,Var_SUMMER)))))))).
-
-fof(axMidLem501, axiom, 
- ( ! [Var_SUMMER] : 
- (hasType(type_SummerSeason, Var_SUMMER) => 
-(( ? [Var_AUTUMN] : 
- (hasType(type_FallSeason, Var_AUTUMN) &  
-(f_meetsTemporally(Var_SUMMER,Var_AUTUMN)))))))).
-
-fof(axMidLem502, axiom, 
- ( ! [Var_AUTUMN] : 
- (hasType(type_FallSeason, Var_AUTUMN) => 
-(( ? [Var_SUMMER] : 
- (hasType(type_SummerSeason, Var_SUMMER) &  
-(f_meetsTemporally(Var_SUMMER,Var_AUTUMN)))))))).
-
-fof(axMidLem503, axiom, 
- ( ! [Var_AUTUMN] : 
- (hasType(type_FallSeason, Var_AUTUMN) => 
-(( ? [Var_WINTER] : 
- (hasType(type_WinterSeason, Var_WINTER) &  
-(f_meetsTemporally(Var_AUTUMN,Var_WINTER)))))))).
-
-fof(axMidLem504, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_Object, Var_OBJ2) & hasType(type_Physical, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Object, Var_OBJ1) & hasType(type_Physical, Var_OBJ1)) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Upstairs)) => (( ? [Var_LEVEL1] : 
- (hasType(type_BuildingLevel, Var_LEVEL1) &  
-(( ? [Var_LEVEL2] : 
- (hasType(type_BuildingLevel, Var_LEVEL2) &  
-(( ? [Var_BUILDING] : 
- (hasType(type_Building, Var_BUILDING) &  
-(((f_part(Var_LEVEL1,Var_BUILDING)) & (((f_part(Var_LEVEL2,Var_BUILDING)) & (((f_located(Var_OBJ1,Var_LEVEL1)) & (((f_located(Var_OBJ2,Var_LEVEL2)) & (f_orientation(Var_LEVEL1,Var_LEVEL2,inst_Above))))))))))))))))))))))))))).
-
-fof(axMidLem505, axiom, 
- ( ! [Var_OBJ2] : 
- ((hasType(type_Object, Var_OBJ2) & hasType(type_Physical, Var_OBJ2)) => 
-(( ! [Var_OBJ1] : 
- ((hasType(type_Object, Var_OBJ1) & hasType(type_Physical, Var_OBJ1)) => 
-(((f_orientation(Var_OBJ1,Var_OBJ2,inst_Downstairs)) => (( ? [Var_LEVEL1] : 
- (hasType(type_BuildingLevel, Var_LEVEL1) &  
-(( ? [Var_LEVEL2] : 
- (hasType(type_BuildingLevel, Var_LEVEL2) &  
-(( ? [Var_BUILDING] : 
- (hasType(type_Building, Var_BUILDING) &  
-(((f_part(Var_LEVEL1,Var_BUILDING)) & (((f_part(Var_LEVEL2,Var_BUILDING)) & (((f_located(Var_OBJ1,Var_LEVEL1)) & (((f_located(Var_OBJ2,Var_LEVEL2)) & (f_orientation(Var_LEVEL1,Var_LEVEL2,inst_Below))))))))))))))))))))))))))).
-
-fof(axMidLem506, axiom, 
- ( ! [Var_E] : 
- (hasType(type_Object, Var_E) => 
-(((f_attribute(Var_E,inst_Headache)) => (( ? [Var_H] : 
- (hasType(type_Head, Var_H) &  
-(((f_part(Var_H,Var_E)) & (f_attribute(Var_H,inst_Pain)))))))))))).
-
-fof(axMidLem507, axiom, 
- ( ! [Var_WORD] : 
- (hasType(type_Word, Var_WORD) => 
-(( ? [Var_SYLLABLE] : 
- (hasType(type_Syllable, Var_SYLLABLE) &  
-(f_part(Var_SYLLABLE,Var_WORD)))))))).
-
-fof(axMidLem508, axiom, 
- ( ! [Var_ATTR] : 
- (hasType(type_GameAttribute, Var_ATTR) => 
-(( ! [Var_THING] : 
- ((hasType(type_Entity, Var_THING) & hasType(type_Agent, Var_THING) & hasType(type_Process, Var_THING)) => 
-(((f_property(Var_THING,Var_ATTR)) => (( ? [Var_GAME] : 
- (hasType(type_Game, Var_GAME) &  
-(((f_agent(Var_GAME,Var_THING)) | (((f_patient(Var_GAME,Var_THING)) | (f_subProcess(Var_THING,Var_GAME))))))))))))))))).
-
-fof(axMidLem509, axiom, 
- ( ! [Var_ATTR] : 
- (hasType(type_SportsAttribute, Var_ATTR) => 
-(( ! [Var_THING] : 
- ((hasType(type_Entity, Var_THING) & hasType(type_Agent, Var_THING) & hasType(type_Process, Var_THING)) => 
-(((f_property(Var_THING,Var_ATTR)) => (( ? [Var_SPORT] : 
- (hasType(type_Game, Var_SPORT) &  
-(((f_agent(Var_SPORT,Var_THING)) | (((f_patient(Var_SPORT,Var_THING)) | (f_subProcess(Var_THING,Var_SPORT))))))))))))))))).
-
-fof(axMidLem510, axiom, 
- ( ! [Var_R] : 
- (hasType(type_ChemicalReduction, Var_R) => 
-(( ! [Var_G] : 
- ((hasType(type_Quantity, Var_G) & hasType(type_PositiveInteger, Var_G)) => 
-(( ! [Var_L] : 
- ((hasType(type_PositiveInteger, Var_L) & hasType(type_Quantity, Var_L)) => 
-(( ! [Var_S] : 
- ((hasType(type_Entity, Var_S) & hasType(type_PureSubstance, Var_S)) => 
-(((((f_patient(Var_R,Var_S)) & (f_holdsDuring(f_BeginFn(f_WhenFn(Var_R)),electronNumber(Var_S,Var_L))))) => (((f_greaterThan(Var_G,Var_L)) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_R)),electronNumber(Var_S,Var_G))))))))))))))))))).
-
-fof(axMidLem511, axiom, 
- ( ! [Var_O] : 
- (hasType(type_Oxidation, Var_O) => 
-(( ! [Var_G] : 
- ((hasType(type_PositiveInteger, Var_G) & hasType(type_Quantity, Var_G)) => 
-(( ! [Var_S] : 
- ((hasType(type_Entity, Var_S) & hasType(type_PureSubstance, Var_S)) => 
-(((((f_patient(Var_O,Var_S)) & (f_holdsDuring(f_BeginFn(f_WhenFn(Var_O)),electronNumber(Var_S,Var_G))))) => (( ? [Var_L] : 
- ((hasType(type_Quantity, Var_L) & hasType(type_PositiveInteger, Var_L)) &  
-(((f_lessThan(Var_L,Var_G)) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_O)),electronNumber(Var_S,Var_L))))))))))))))))))).
-
-fof(axMidLem512, axiom, 
- ( ! [Var_DIALYSIS] : 
- (hasType(type_Dialysis, Var_DIALYSIS) => 
-(( ? [Var_SOLUTION] : 
- (hasType(type_Solution, Var_SOLUTION) &  
-(( ? [Var_SUBSTANCE1] : 
- (hasType(type_PureSubstance, Var_SUBSTANCE1) &  
-(( ? [Var_SUBSTANCE2] : 
- (hasType(type_PureSubstance, Var_SUBSTANCE2) &  
-(((f_resourceS(Var_DIALYSIS,Var_SOLUTION)) & (((f_result(Var_DIALYSIS,Var_SUBSTANCE1)) & (((f_result(Var_DIALYSIS,Var_SUBSTANCE2)) & (Var_SUBSTANCE1 != Var_SUBSTANCE2))))))))))))))))))).
-
-fof(axMidLem513, axiom, 
- ( ! [Var_D] : 
- (hasType(type_Diluting, Var_D) => 
-(( ? [Var_S] : 
- (hasType(type_Solution, Var_S) &  
-(((f_patient(Var_D,Var_S)) & (f_attribute(Var_S,inst_Liquid)))))))))).
-
-fof(axMidLem514, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Chromatography, Var_C) => 
-(( ? [Var_M] : 
- ((hasType(type_LiquidMixture, Var_M) | hasType(type_GasMixture, Var_M)) &  
-(f_resourceS(Var_C,Var_M)))))))).
-
-fof(axMidLem515, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Chromatography, Var_C) => 
-(( ? [Var_S] : 
- (hasType(type_PureSubstance, Var_S) &  
-(f_result(Var_C,Var_S)))))))).
-
-fof(axMidLem516, axiom, 
- ( ! [Var_A] : 
- (hasType(type_RightAngle, Var_A) => 
-(f_angularMeasure(Var_A,f_MeasureFn(90,inst_AngularDegree)))))).
-
-fof(axMidLem517, axiom, 
- ( ! [Var_A] : 
- (hasType(type_AcuteAngle, Var_A) => 
-(( ! [Var_N] : 
- ((hasType(type_RealNumber, Var_N) & hasType(type_Quantity, Var_N)) => 
-(((f_angularMeasure(Var_A,f_MeasureFn(Var_N,inst_AngularDegree))) => (f_lessThan(Var_N,90)))))))))).
-
-fof(axMidLem518, axiom, 
- ( ! [Var_A] : 
- (hasType(type_ObliqueAngle, Var_A) => 
-(( ! [Var_N] : 
- ((hasType(type_RealNumber, Var_N) & hasType(type_Quantity, Var_N)) => 
-(((f_angularMeasure(Var_A,f_MeasureFn(Var_N,inst_AngularDegree))) => (f_greaterThan(Var_N,90)))))))))).
-
-fof(axMidLem519, axiom, 
- ( ! [Var_POLYGON] : 
- (hasType(type_Polygon, Var_POLYGON) => 
-(( ! [Var_PART] : 
- ((hasType(type_GeometricFigure, Var_PART) & hasType(type_OneDimensionalFigure, Var_PART)) => 
-(((f_geometricPart(Var_PART,Var_POLYGON)) => (((f_sideOfFigure(Var_PART,Var_POLYGON)) | (( ? [Var_SIDE] : 
- ((hasType(type_OneDimensionalFigure, Var_SIDE) & hasType(type_GeometricFigure, Var_SIDE)) &  
-(((f_sideOfFigure(Var_SIDE,Var_POLYGON)) & (f_geometricPart(Var_PART,Var_SIDE))))))))))))))))).
-
-fof(axMidLem520, axiom, 
- ( ! [Var_T] : 
- (hasType(type_RightTriangle, Var_T) => 
-(( ? [Var_A] : 
- (hasType(type_RightAngle, Var_A) &  
-(f_angleOfFigure(Var_A,Var_T)))))))).
-
-fof(axMidLem521, axiom, 
- ( ! [Var_SQUARE] : 
- (hasType(type_Square, Var_SQUARE) => 
-(( ? [Var_LENGTH] : 
- (hasType(type_LengthMeasure, Var_LENGTH) &  
-(( ! [Var_SIDE] : 
- (hasType(type_OneDimensionalFigure, Var_SIDE) => 
-(((f_sideOfFigure(Var_SIDE,Var_SQUARE)) => (f_lineMeasure(Var_SIDE,Var_LENGTH))))))))))))).
-
-fof(axMidLem522, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Entity, Var_L) => 
-(( ! [Var_C] : 
- (hasType(type_Circle, Var_C) => 
-(((f_DiameterFn(Var_C) = Var_L) => (( ? [Var_R] : 
- ((hasType(type_Entity, Var_R) & hasType(type_Quantity, Var_R)) &  
-(((f_RadiusFn(Var_C) = Var_R) & (f_MultiplicationFn(Var_R,2) = Var_L)))))))))))))).
-
-fof(axMidLem523, axiom, 
- ( ! [Var_R] : 
- ((hasType(type_LengthMeasure, Var_R) & hasType(type_Entity, Var_R)) => 
-(( ! [Var_P2] : 
- ((hasType(type_GeometricFigure, Var_P2) & hasType(type_GeometricPoint, Var_P2)) => 
-(( ! [Var_P] : 
- ((hasType(type_Entity, Var_P) & hasType(type_GeometricPoint, Var_P)) => 
-(( ! [Var_C] : 
- ((hasType(type_Circle, Var_C) & hasType(type_GeometricFigure, Var_C)) => 
-(((((f_CenterOfCircleFn(Var_C) = Var_P) & (((f_pointOfFigure(Var_P2,Var_C)) & (f_geometricDistance(Var_P2,Var_P,Var_R)))))) => (f_RadiusFn(Var_C) = Var_R))))))))))))))).
-
-fof(axMidLem524, axiom, 
- ( ! [Var_CIRCLE] : 
- ((hasType(type_TwoDimensionalObject, Var_CIRCLE) & hasType(type_GeometricFigure, Var_CIRCLE)) => 
-(( ! [Var_LINE] : 
- ((hasType(type_OneDimensionalFigure, Var_LINE) & hasType(type_GeometricFigure, Var_LINE)) => 
-(((f_tangent(Var_LINE,Var_CIRCLE)) => (( ? [Var_POINT1] : 
- ((hasType(type_GeometricFigure, Var_POINT1) & hasType(type_Entity, Var_POINT1)) &  
-(((f_pointOfFigure(Var_POINT1,Var_LINE)) & (((f_pointOfFigure(Var_POINT1,Var_CIRCLE)) & (( ! [Var_POINT2] : 
- ((hasType(type_GeometricFigure, Var_POINT2) & hasType(type_Entity, Var_POINT2)) => 
-(((((f_pointOfFigure(Var_POINT2,Var_LINE)) & (f_pointOfFigure(Var_POINT2,Var_CIRCLE)))) => (Var_POINT1 = Var_POINT2))))))))))))))))))))).
-
-fof(axMidLem525, axiom, 
- ( ! [Var_WAR] : 
- (hasType(type_CivilWar, Var_WAR) => 
-(( ? [Var_NATION] : 
- (hasType(type_Nation, Var_NATION) &  
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_GeopoliticalArea, Var_AGENT)) => 
-(((f_contestParticipant(Var_WAR,Var_AGENT)) => (f_geopoliticalSubdivision(Var_AGENT,Var_NATION))))))))))))).
-
-fof(axMidLem526, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Object, Var_H) => 
-(((f_attribute(Var_H,inst_Pregnant)) => (f_attribute(Var_H,inst_Female))))))).
-
-fof(axMidLem527, axiom, 
- ( ! [Var_LIE] : 
- (hasType(type_LyingDown, Var_LIE) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_LIE,Var_AGENT)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_LIE)),attribute(Var_AGENT,inst_Sitting))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_LIE)),attribute(Var_AGENT,inst_Prostrate))))))))))))).
-
-fof(axMidLem528, axiom, 
- ( ! [Var_SIT] : 
- (hasType(type_SittingDown, Var_SIT) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_SIT,Var_AGENT)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_SIT)),attribute(Var_AGENT,inst_Standing))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_SIT)),attribute(Var_AGENT,inst_Sitting))))))))))))).
-
-fof(axMidLem529, axiom, 
- ( ! [Var_STAND] : 
- (hasType(type_StandingUp, Var_STAND) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(((f_agent(Var_STAND,Var_AGENT)) => (((f_holdsDuring(f_BeginFn(f_WhenFn(Var_STAND)),attribute(Var_AGENT,inst_Sitting))) & (f_holdsDuring(f_EndFn(f_WhenFn(Var_STAND)),attribute(Var_AGENT,inst_Standing))))))))))))).
-
-fof(axMidLem530, axiom, 
- ( ! [Var_EM] : 
- (hasType(type_EyeMotion, Var_EM) => 
-(( ! [Var_A] : 
- ((hasType(type_Agent, Var_A) & hasType(type_Object, Var_A)) => 
-(((f_agent(Var_EM,Var_A)) => (( ? [Var_E] : 
- (hasType(type_Eyelid, Var_E) &  
-(((f_part(Var_E,Var_A)) & (f_patient(Var_EM,Var_E))))))))))))))).
-
-fof(axMidLem531, axiom, 
- ( ! [Var_P] : 
- (hasType(type_ReflexiveProcess, Var_P) => 
-(( ? [Var_M] : 
- (hasType(type_Muscle, Var_M) &  
-(f_patient(Var_P,Var_M)))))))).
-
-fof(axMidLem532, axiom, 
- ( ! [Var_ANIMAL] : 
- (hasType(type_DomesticAnimal, Var_ANIMAL) => 
-(( ? [Var_KEEP] : 
- (hasType(type_Keeping, Var_KEEP) &  
-(( ? [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) &  
-(((f_agent(Var_KEEP,Var_PERSON)) & (f_patient(Var_KEEP,Var_ANIMAL))))))))))))).
-
-fof(axMidLem533, axiom, 
- ( ! [Var_MULE] : 
- (hasType(type_Mule, Var_MULE) => 
-(( ? [Var_DONKEY] : 
- (hasType(type_Donkey, Var_DONKEY) &  
-(( ? [Var_HORSE] : 
- (hasType(type_Horse, Var_HORSE) &  
-(((f_father(Var_MULE,Var_DONKEY)) & (f_mother(Var_MULE,Var_HORSE))))))))))))).
-
-fof(axMidLem534, axiom, 
- ( ! [Var_F] : 
- (hasType(type_Feather, Var_F) => 
-(( ? [Var_B] : 
- (hasType(type_Bird, Var_B) &  
-(f_part(Var_F,Var_B)))))))).
-
-fof(axMidLem535, axiom, 
- ( ! [Var_HAY] : 
- (hasType(type_Hay, Var_HAY) => 
-(( ? [Var_MAKE] : 
- (hasType(type_Making, Var_MAKE) &  
-(( ? [Var_GRASS] : 
- (hasType(type_Grass, Var_GRASS) &  
-(((f_resourceS(Var_MAKE,Var_GRASS)) & (f_result(Var_MAKE,Var_HAY))))))))))))).
-
-fof(axMidLem536, axiom, 
- ( ! [Var_VACATION] : 
- (hasType(type_Vacationing, Var_VACATION) => 
-(( ! [Var_WORK] : 
- (hasType(type_Working, Var_WORK) => 
-(( ! [Var_PERSON] : 
- (hasType(type_Human, Var_PERSON) => 
-(((((f_agent(Var_VACATION,Var_PERSON)) & (f_agent(Var_WORK,Var_PERSON)))) => (( ~ (f_overlapsTemporally(f_WhenFn(Var_VACATION),f_WhenFn(Var_WORK)))))))))))))))).
-
-fof(axMidLem537, axiom, 
- ( ! [Var_FARMING] : 
- (hasType(type_Farming, Var_FARMING) => 
-(( ! [Var_FARMER] : 
- ((hasType(type_Agent, Var_FARMER) & hasType(type_Physical, Var_FARMER)) => 
-(((f_agent(Var_FARMING,Var_FARMER)) => (( ? [Var_FARM] : 
- (hasType(type_Farm, Var_FARM) &  
-(f_holdsDuring(f_WhenFn(Var_FARMING),located(Var_FARMER,Var_FARM)))))))))))))).
-
-fof(axMidLem538, axiom, 
- ( ! [Var_W] : 
- ((hasType(type_Object, Var_W) & hasType(type_Woman, Var_W)) => 
-(((f_attribute(Var_W,inst_Housewife)) => (( ? [Var_H] : 
- (hasType(type_Man, Var_H) &  
-(f_wife(Var_W,Var_H)))))))))).
-
-fof(axMidLem539, axiom, 
- ( ! [Var_OCCUPATION] : 
- (hasType(type_SkilledOccupation, Var_OCCUPATION) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Object, Var_PERSON) & hasType(type_Entity, Var_PERSON)) => 
-(((f_attribute(Var_PERSON,Var_OCCUPATION)) => (( ? [Var_TRAINING] : 
- (hasType(type_EducationalProcess, Var_TRAINING) &  
-(f_destination(Var_TRAINING,Var_PERSON))))))))))))).
-
-fof(axMidLem540, axiom, 
- ( ! [Var_FM] : 
- (hasType(type_FilmMaking, Var_FM) => 
-(( ? [Var_M] : 
- (hasType(type_MotionPicture, Var_M) &  
-(( ? [Var_F] : 
- (hasType(type_PhotographicFilm, Var_F) &  
-(((f_result(Var_FM,Var_M)) & (f_resourceS(Var_FM,Var_F))))))))))))).
-
-fof(axMidLem541, axiom, 
- ( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_Agent, Var_P)) => 
-(((f_attribute(Var_P,inst_Carpenter)) => (f_hasSkill(type_Carpentry,Var_P))))))).
-
-fof(axMidLem542, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Carpentry, Var_C) => 
-(( ! [Var_W] : 
- (hasType(type_Wood, Var_W) => 
-(( ? [Var_B] : 
- (hasType(type_Building, Var_B) &  
-(((f_part(Var_W,Var_B)) & (f_result(Var_C,Var_B))))))))))))).
-
-fof(axMidLem543, axiom, 
- ( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_Agent, Var_P)) => 
-(((f_attribute(Var_P,inst_FarmHand)) => (( ? [Var_F] : 
- (hasType(type_Agriculture, Var_F) &  
-(f_agent(Var_F,Var_P)))))))))).
-
-fof(axMidLem544, axiom, 
- ( ! [Var_H] : 
- ((hasType(type_Object, Var_H) & hasType(type_Agent, Var_H)) => 
-(((f_attribute(Var_H,inst_Potter)) => (( ? [Var_M] : 
- (hasType(type_Making, Var_M) &  
-(( ? [Var_P] : 
- (hasType(type_Pottery, Var_P) &  
-(((f_agent(Var_M,Var_H)) & (f_result(Var_M,Var_P))))))))))))))).
-
-fof(axMidLem545, axiom, 
- ( ! [Var_D] : 
- (hasType(type_Deacon, Var_D) => 
-(( ? [Var_O] : 
- (hasType(type_ReligiousOrganization, Var_O) &  
-(( ? [Var_C] : 
- (hasType(type_Cleric, Var_C) &  
-(f_subordinateInOrganization(Var_O,Var_D,Var_C))))))))))).
-
-fof(axMidLem546, axiom, 
- ( ! [Var_P] : 
- (hasType(type_PensionPlan, Var_P) => 
-(( ! [Var_O] : 
- ((hasType(type_Organization, Var_O) & hasType(type_FinancialCompany, Var_O)) => 
-(( ! [Var_A] : 
- (hasType(type_CognitiveAgent, Var_A) => 
-(((((f_accountHolder(Var_P,Var_A)) & (f_employs(Var_O,Var_A)))) => (f_financialAccount(Var_P,Var_O))))))))))))).
-
-fof(axMidLem547, axiom, 
- ( ! [Var_PSP] : 
- (hasType(type_ProfitSharingPlan, Var_PSP) => 
-(( ! [Var_P] : 
- ((hasType(type_CurrencyMeasure, Var_P) & hasType(type_Quantity, Var_P)) => 
-(( ! [Var_A] : 
- ((hasType(type_FinancialTransaction, Var_A) & hasType(type_Process, Var_A)) => 
-(( ! [Var_O] : 
- ((hasType(type_Organization, Var_O) & hasType(type_Agent, Var_O)) => 
-(( ! [Var_H] : 
- (hasType(type_CognitiveAgent, Var_H) => 
-(((((f_accountHolder(Var_PSP,Var_H)) & (((f_employs(Var_O,Var_H)) & (((f_profit(Var_A,Var_P)) & (f_agent(Var_A,Var_O)))))))) => (( ? [Var_PAY] : 
- (hasType(type_FinancialTransaction, Var_PAY) &  
-(( ? [Var_C] : 
- ((hasType(type_CurrencyMeasure, Var_C) & hasType(type_Quantity, Var_C)) &  
-(((f_transactionAmount(Var_PAY,Var_C)) & (((f_lessThan(Var_C,Var_P)) & (f_destination(Var_PAY,Var_PSP))))))))))))))))))))))))))))).
-
-fof(axMidLem548, axiom, 
- ( ! [Var_H] : 
- ((hasType(type_Human, Var_H) & hasType(type_Agent, Var_H)) => 
-(((f_hasExpertise(Var_H,inst_Architecture)) => (( ? [Var_D] : 
- (hasType(type_ContentDevelopment, Var_D) &  
-(( ? [Var_P] : 
- (hasType(type_Blueprint, Var_P) &  
-(( ? [Var_B] : 
- (hasType(type_Building, Var_B) &  
-(((f_agent(Var_D,Var_H)) & (((f_result(Var_D,Var_P)) & (f_represents(Var_P,Var_B)))))))))))))))))))).
-
-fof(axMidLem549, axiom, 
- ( ! [Var_FIELD] : 
- ((hasType(type_FieldOfStudy, Var_FIELD) & hasType(type_Proposition, Var_FIELD)) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Human, Var_PERSON) & hasType(type_Agent, Var_PERSON)) => 
-(((f_hasExpertise(Var_PERSON,Var_FIELD)) => (( ? [Var_LEARN] : 
- (hasType(type_Learning, Var_LEARN) &  
-(((f_agent(Var_LEARN,Var_PERSON)) & (f_realization(Var_LEARN,Var_FIELD))))))))))))))).
-
-fof(axMidLem550, axiom, 
- ( ! [Var_BLEED] : 
- (hasType(type_Bleeding, Var_BLEED) => 
-(( ? [Var_INJURY] : 
- (hasType(type_Injuring, Var_INJURY) &  
-(f_causes(Var_INJURY,Var_BLEED)))))))).
-
-fof(axMidLem551, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Blushing, Var_B) => 
-(( ! [Var_A] : 
- ((hasType(type_Entity, Var_A) & hasType(type_Object, Var_A)) => 
-(((f_experiencer(Var_B,Var_A)) => (( ? [Var_S1] : 
- (hasType(type_EmotionalState, Var_S1) &  
-(( ? [Var_S2] : 
- (hasType(type_EmotionalState, Var_S2) &  
-(( ? [Var_T2] : 
- ((hasType(type_TimePosition, Var_T2) & hasType(type_TimeInterval, Var_T2)) &  
-(( ? [Var_T1] : 
- ((hasType(type_TimePosition, Var_T1) & hasType(type_TimeInterval, Var_T1)) &  
-(((Var_S1 != Var_S2) & (((f_holdsDuring(Var_T1,attribute(Var_A,Var_S1))) & (((f_holdsDuring(Var_T2,attribute(Var_A,Var_S2))) & (((f_starts(f_WhenFn(Var_B),Var_T2)) & (f_finishes(f_WhenFn(Var_B),Var_T1)))))))))))))))))))))))))))))).
-
-fof(axMidLem552, axiom, 
- ( ! [Var_CLOSE] : 
- (hasType(type_ClosingContract, Var_CLOSE) => 
-(( ! [Var_CONTRACT] : 
- ((hasType(type_Entity, Var_CONTRACT) & hasType(type_Contract, Var_CONTRACT)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_CognitiveAgent, Var_AGENT)) => 
-(((((f_agent(Var_CLOSE,Var_AGENT)) & (f_destination(Var_CLOSE,Var_CONTRACT)))) => (f_agreementMember(Var_CONTRACT,Var_AGENT))))))))))))).
-
-fof(axMidLem553, axiom, 
- ( ! [Var_D] : 
- (hasType(type_Diet, Var_D) => 
-(( ! [Var_P] : 
- (hasType(type_Process, Var_P) => 
-(((f_realization(Var_P,Var_D)) => (( ? [Var_E] : 
- (hasType(type_Eating, Var_E) &  
-(f_subProcess(Var_E,Var_P))))))))))))).
-
-fof(axMidLem554, axiom, 
- ( ! [Var_FOOD] : 
- (hasType(type_PreparedFood, Var_FOOD) => 
-(( ? [Var_COOK] : 
- (hasType(type_Cooking, Var_COOK) &  
-(f_result(Var_COOK,Var_FOOD)))))))).
-
-fof(axMidLem555, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Baking, Var_B) => 
-(( ? [Var_O] : 
- (hasType(type_Oven, Var_O) &  
-(f_instrument(Var_B,Var_O)))))))).
-
-fof(axMidLem556, axiom, 
- ( ! [Var_B] : 
- (hasType(type_BreadOrBiscuit, Var_B) => 
-(( ? [Var_D] : 
- (hasType(type_Dough, Var_D) &  
-(( ? [Var_BAKE] : 
- (hasType(type_Baking, Var_BAKE) &  
-(((f_resourceS(Var_BAKE,Var_D)) & (f_result(Var_BAKE,Var_B))))))))))))).
-
-fof(axMidLem557, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Sandwich, Var_S) => 
-(( ? [Var_B1] : 
- (hasType(type_BreadOrBiscuit, Var_B1) &  
-(( ? [Var_B2] : 
- (hasType(type_BreadOrBiscuit, Var_B2) &  
-(( ? [Var_F] : 
- (hasType(type_Food, Var_F) &  
-(((f_between(Var_B1,Var_F,Var_B2)) & (((Var_B1 != Var_B2) & (((Var_B1 != Var_F) & (((Var_B2 != Var_F) & (((f_part(Var_B1,Var_S)) & (((f_part(Var_B2,Var_S)) & (f_part(Var_F,Var_S)))))))))))))))))))))))))).
-
-fof(axMidLem558, axiom, 
- ( ! [Var_D] : 
- (hasType(type_Dough, Var_D) => 
-(( ? [Var_F] : 
- (hasType(type_Flour, Var_F) &  
-(( ? [Var_W] : 
- (hasType(type_Water, Var_W) &  
-(((f_part(Var_F,Var_D)) & (f_part(Var_W,Var_D))))))))))))).
-
-fof(axMidLem559, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Butter, Var_B) => 
-(( ? [Var_C] : 
- (hasType(type_Cooking, Var_C) &  
-(( ? [Var_M] : 
- (hasType(type_Milk, Var_M) &  
-(((f_resourceS(Var_C,Var_M)) & (f_result(Var_C,Var_B))))))))))))).
-
-fof(axMidLem560, axiom, 
- ( ! [Var_F] : 
- (hasType(type_Flour, Var_F) => 
-(( ? [Var_P] : 
- (hasType(type_IntentionalProcess, Var_P) &  
-(( ? [Var_C] : 
- (hasType(type_CerealGrain, Var_C) &  
-(((f_resourceS(Var_P,Var_C)) & (f_result(Var_P,Var_F))))))))))))).
-
-fof(axMidLem561, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Honey, Var_H) => 
-(( ? [Var_P] : 
- (hasType(type_PhysiologicProcess, Var_P) &  
-(( ? [Var_B] : 
- (hasType(type_Bee, Var_B) &  
-(((f_agent(Var_P,Var_B)) & (f_result(Var_P,Var_H))))))))))))).
-
-fof(axMidLem562, axiom, 
- ( ! [Var_G] : 
- (hasType(type_AtomicGroup, Var_G) => 
-(( ? [Var_ATOM1] : 
- (hasType(type_Atom, Var_ATOM1) &  
-(( ? [Var_ATOM2] : 
- (hasType(type_Atom, Var_ATOM2) &  
-(((Var_ATOM1 != Var_ATOM2) & (((f_part(Var_ATOM1,Var_G)) & (f_part(Var_ATOM2,Var_G))))))))))))))).
-
-fof(axMidLem563, axiom, 
- ( ! [Var_G] : 
- (hasType(type_AtomicGroup, Var_G) => 
-(( ? [Var_M] : 
- (hasType(type_Molecule, Var_M) &  
-(f_part(Var_G,Var_M)))))))).
-
-fof(axMidLem564, axiom, 
- ( ! [Var_M] : 
- (hasType(type_MilitaryManeuver, Var_M) => 
-(( ? [Var_B] : 
- (hasType(type_Battle, Var_B) &  
-(f_subProcess(Var_M,Var_B)))))))).
-
-fof(axMidLem565, axiom, 
- ( ! [Var_X] : 
- (hasType(type_Bombing, Var_X) => 
-(( ? [Var_BOMB] : 
- (hasType(type_Bomb, Var_BOMB) &  
-(f_instrument(Var_X,Var_BOMB)))))))).
-
-fof(axMidLem566, axiom, 
- ( ! [Var_X] : 
- (hasType(type_CarBombing, Var_X) => 
-(( ? [Var_BOMB] : 
- (hasType(type_Bomb, Var_BOMB) &  
-(( ? [Var_CAR] : 
- (hasType(type_TransportationDevice, Var_CAR) &  
-(((f_instrument(Var_X,Var_CAR)) & (((f_instrument(Var_X,Var_BOMB)) & (f_connected(Var_CAR,Var_BOMB))))))))))))))).
-
-fof(axMidLem567, axiom, 
- ( ! [Var_X] : 
- (hasType(type_ChemicalAttack, Var_X) => 
-(( ? [Var_CHEM] : 
- (hasType(type_Substance, Var_CHEM) &  
-(f_instrument(Var_X,Var_CHEM)))))))).
-
-fof(axMidLem568, axiom, 
- ( ! [Var_X] : 
- (hasType(type_HandGrenade, Var_X) => 
-(( ! [Var_N] : 
- ((hasType(type_RealNumber, Var_N) & hasType(type_Quantity, Var_N)) => 
-(((f_measure(Var_X,f_MeasureFn(Var_N,inst_PoundMass))) & (f_lessThan(Var_N,10)))))))))).
-
-fof(axMidLem569, axiom, 
- ( ! [Var_X] : 
- (hasType(type_HandgrenadeAttack, Var_X) => 
-(( ? [Var_HG] : 
- (hasType(type_HandGrenade, Var_HG) &  
-(f_instrument(Var_X,Var_HG)))))))).
-
-fof(axMidLem570, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Hijacking, Var_H) => 
-(( ? [Var_V] : 
- (hasType(type_Vehicle, Var_V) &  
-(f_patient(Var_H,Var_V)))))))).
-
-fof(axMidLem571, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Hijacking, Var_H) => 
-(( ? [Var_D] : 
- (hasType(type_Driving, Var_D) &  
-(f_subProcess(Var_D,Var_H)))))))).
-
-fof(axMidLem572, axiom, 
- ( ! [Var_X] : 
- (hasType(type_HostageTaking, Var_X) => 
-(( ? [Var_A] : 
- (hasType(type_SentientAgent, Var_A) &  
-(f_patient(Var_X,Var_A)))))))).
-
-fof(axMidLem573, axiom, 
- ( ! [Var_X] : 
- (hasType(type_Kidnapping, Var_X) => 
-(( ? [Var_A] : 
- (hasType(type_SentientAgent, Var_A) &  
-(( ? [Var_LOC1] : 
- (hasType(type_GeographicArea, Var_LOC1) &  
-(( ? [Var_LOC2] : 
- (hasType(type_GeographicArea, Var_LOC2) &  
-(((Var_LOC1 != Var_LOC2) & (((f_holdsDuring(f_ImmediatePastFn(f_WhenFn(Var_X)),located(Var_A,Var_LOC1))) & (f_holdsDuring(f_WhenFn(Var_X),located(Var_A,Var_LOC2))))))))))))))))))).
-
-fof(axMidLem574, axiom, 
- ( ! [Var_X] : 
- (hasType(type_KnifeAttack, Var_X) => 
-(( ? [Var_HG] : 
- (hasType(type_Knife, Var_HG) &  
-(f_instrument(Var_X,Var_HG)))))))).
-
-fof(axMidLem575, axiom, 
- ( ! [Var_X] : 
- (hasType(type_MortarAttack, Var_X) => 
-(( ? [Var_MA] : 
- (hasType(type_Mortar, Var_MA) &  
-(f_instrument(Var_X,Var_MA)))))))).
-
-fof(axMidLem576, axiom, 
- ( ! [Var_X] : 
- (hasType(type_Stoning, Var_X) => 
-(( ? [Var_ST] : 
- (hasType(type_Rock, Var_ST) &  
-(f_instrument(Var_X,Var_ST)))))))).
-
-fof(axMidLem577, axiom, 
- ( ! [Var_X] : 
- (hasType(type_SuicideBombing, Var_X) => 
-(( ? [Var_A] : 
- ((hasType(type_Agent, Var_A) & hasType(type_Object, Var_A)) &  
-(((f_agent(Var_X,Var_A)) & (f_holdsDuring(f_FutureFn(f_WhenFn(Var_X)),attribute(Var_A,inst_Dead))))))))))).
-
-fof(axMidLem578, axiom, 
- ( ! [Var_X] : 
- (hasType(type_SuicideBombing, Var_X) => 
-(( ! [Var_P] : 
- ((hasType(type_Agent, Var_P) & hasType(type_CognitiveAgent, Var_P)) => 
-(((f_agent(Var_X,Var_P)) => (f_believes(Var_P,holdsDuring(f_FutureFn(f_WhenFn(Var_X)),attribute(Var_P,inst_Dead)))))))))))).
-
-fof(axMidLem579, axiom, 
- ( ! [Var_X] : 
- (hasType(type_VehicleAttack, Var_X) => 
-(( ? [Var_V] : 
- (hasType(type_TransportationDevice, Var_V) &  
-(f_instrument(Var_X,Var_V)))))))).
-
-fof(axMidLem580, axiom, 
- ( ! [Var_X] : 
- (hasType(type_BusStop, Var_X) => 
-(( ? [Var_R] : 
- (hasType(type_Roadway, Var_R) &  
-(f_meetsSpatially(Var_X,Var_R)))))))).
-
-fof(axMidLem581, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Burrow, Var_B) => 
-(( ? [Var_A] : 
- (hasType(type_Organism, Var_A) &  
-(f_hasPurpose(Var_B,inhabits(Var_A,Var_B))))))))).
-
-fof(axMidLem582, axiom, 
- ( ! [Var_X] : 
- ((hasType(type_Object, Var_X) & hasType(type_Agent, Var_X)) => 
-(((f_attribute(Var_X,inst_Musician)) => (f_hasSkill(type_MusicalPerformance,Var_X))))))).
-
-fof(axMidLem583, axiom, 
- ( ! [Var_H] : 
- (hasType(type_Object, Var_H) => 
-(( ! [Var_T1] : 
- ((hasType(type_TimePosition, Var_T1) & hasType(type_Physical, Var_T1)) => 
-(((f_holdsDuring(Var_T1,attribute(Var_H,inst_Veteran))) => (( ? [Var_P] : 
- (hasType(type_Soldier, Var_P) &  
-(( ? [Var_T2] : 
- (hasType(type_TimePosition, Var_T2) &  
-(((f_temporalPart(Var_T2,f_PastFn(f_WhenFn(Var_T1)))) & (((f_holdsDuring(Var_T2,attribute(Var_H,Var_P))) & (( ~ (f_holdsDuring(Var_T1,attribute(Var_H,Var_P))))))))))))))))))))))).
-
-fof(axMidLem584, axiom, 
- ( ! [Var_X] : 
- (hasType(type_Checkpoint, Var_X) => 
-(((( ? [Var_ROAD] : 
- (hasType(type_Road, Var_ROAD) &  
-(f_orientation(Var_ROAD,Var_X,inst_Near))))) | (( ? [Var_REG2] : 
- (hasType(type_GeographicArea, Var_REG2) &  
-(( ? [Var_REG1] : 
- (hasType(type_GeographicArea, Var_REG1) &  
-(f_orientation(f_BorderFn(Var_REG1,Var_REG2),Var_X,inst_Near))))))))))))).
-
-fof(axMidLem585, axiom, 
- ( ! [Var_P] : 
- ((hasType(type_Object, Var_P) & hasType(type_Human, Var_P)) => 
-(( ! [Var_NOW] : 
- ((hasType(type_TimePosition, Var_NOW) & hasType(type_TimeInterval, Var_NOW)) => 
-(((f_holdsDuring(Var_NOW,attribute(Var_P,inst_Widowed))) => (((( ? [Var_SPOUSE] : 
- ((hasType(type_Human, Var_SPOUSE) & hasType(type_Object, Var_SPOUSE)) &  
-(( ? [Var_BEFORE] : 
- ((hasType(type_TimeInterval, Var_BEFORE) & hasType(type_TimePosition, Var_BEFORE)) &  
-(((f_earlier(Var_BEFORE,Var_NOW)) & (((f_holdsDuring(Var_BEFORE,spouse(Var_SPOUSE,Var_P))) & (f_holdsDuring(Var_NOW,attribute(Var_SPOUSE,inst_Dead))))))))))))) & (( ~ ( ? [Var_OTHER] : 
- (hasType(type_Human, Var_OTHER) &  
-(f_holdsDuring(Var_NOW,spouse(Var_OTHER,Var_P))))))))))))))))).
-
-fof(axMidLem586, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Convoy, Var_C) => 
-(( ! [Var_VEH] : 
- ((hasType(type_SelfConnectedObject, Var_VEH) & hasType(type_Entity, Var_VEH)) => 
-(((f_member(Var_VEH,Var_C)) => (( ? [Var_DRIVE] : 
- (hasType(type_Driving, Var_DRIVE) &  
-(((f_overlapsTemporally(f_WhenFn(Var_DRIVE),f_WhenFn(Var_C))) & (f_patient(Var_DRIVE,Var_VEH))))))))))))))).
-
-fof(axMidLem587, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Convoy, Var_C) => 
-(f_attribute(Var_C,inst_LineFormation))))).
-
-fof(axMidLem588, axiom, 
- ( ! [Var_X] : 
- (hasType(type_EmbassyBuilding, Var_X) => 
-(( ? [Var_EGOV] : 
- (hasType(type_Nation, Var_EGOV) &  
-(( ? [Var_OTHERGOV] : 
- (hasType(type_Nation, Var_OTHERGOV) &  
-(((Var_EGOV != Var_OTHERGOV) & (((f_possesses(Var_EGOV,Var_X)) & (f_located(Var_X,Var_OTHERGOV))))))))))))))).
-
-fof(axMidLem589, axiom, 
- ( ! [Var_N] : 
- (hasType(type_EuropeanNation, Var_N) => 
-(f_part(Var_N,inst_Europe))))).
-
-fof(axMidLem590, axiom, 
- ( ! [Var_X] : 
- (hasType(type_GovernmentBuilding, Var_X) => 
-(( ? [Var_G] : 
- (hasType(type_Government, Var_G) &  
-(f_possesses(Var_G,Var_X)))))))).
-
-fof(axMidLem591, axiom, 
- ( ! [Var_X] : 
- ((hasType(type_Object, Var_X) & hasType(type_CognitiveAgent, Var_X)) => 
-(( ! [Var_T1] : 
- (hasType(type_TimePosition, Var_T1) => 
-(((f_holdsDuring(Var_T1,attribute(Var_X,inst_GovernmentPerson))) => (( ? [Var_GOV] : 
- (hasType(type_Government, Var_GOV) &  
-(f_holdsDuring(Var_T1,employs(Var_GOV,Var_X)))))))))))))).
-
-fof(axMidLem592, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Renting, Var_R) => 
-(( ! [Var_O] : 
- ((hasType(type_Entity, Var_O) & hasType(type_Agent, Var_O)) => 
-(( ! [Var_A] : 
- ((hasType(type_Agent, Var_A) & hasType(type_Object, Var_A)) => 
-(((((f_agent(Var_R,Var_A)) & (f_patient(Var_R,Var_O)))) => (f_holdsDuring(f_WhenFn(Var_R),modalAttribute(uses(Var_A,Var_O),inst_Permission)))))))))))))).
-
-fof(axMidLem593, axiom, 
- ( ! [Var_X] : 
- ((hasType(type_Object, Var_X) & hasType(type_SelfConnectedObject, Var_X)) => 
-(( ! [Var_T1] : 
- (hasType(type_TimePosition, Var_T1) => 
-(((f_holdsDuring(Var_T1,attribute(Var_X,inst_MilitaryPerson))) => (( ? [Var_ORG] : 
- (hasType(type_MilitaryOrganization, Var_ORG) &  
-(f_holdsDuring(Var_T1,member(Var_X,Var_ORG)))))))))))))).
-
-fof(axMidLem594, axiom, 
- ( ! [Var_ORG] : 
- (hasType(type_MilitaryOrganization, Var_ORG) => 
-(( ! [Var_X] : 
- (hasType(type_Human, Var_X) => 
-(( ! [Var_T1] : 
- (hasType(type_TimePosition, Var_T1) => 
-(((f_holdsDuring(Var_T1,member(Var_X,Var_ORG))) => (f_holdsDuring(Var_T1,attribute(Var_X,inst_MilitaryPerson)))))))))))))).
-
-fof(axMidLem595, axiom, 
- ( ! [Var_X] : 
- (hasType(type_EducationalFacility, Var_X) => 
-(( ? [Var_ORG] : 
- (hasType(type_EducationalOrganization, Var_ORG) &  
-(f_possesses(Var_ORG,Var_X)))))))).
-
-fof(axMidLem596, axiom, 
- ( ! [Var_X] : 
- ((hasType(type_Object, Var_X) & hasType(type_Entity, Var_X)) => 
-(((f_attribute(Var_X,inst_Student)) => (( ? [Var_EV] : 
- (hasType(type_EducationalProcess, Var_EV) &  
-(f_patient(Var_EV,Var_X)))))))))).
-
-fof(axMidLem597, axiom, 
- ( ! [Var_X] : 
- (hasType(type_Subway, Var_X) => 
-(( ? [Var_SURF] : 
- ((hasType(type_SelfConnectedObject, Var_SURF) & hasType(type_Object, Var_SURF)) &  
-(((f_surface(Var_SURF,inst_PlanetEarth)) & (f_orientation(Var_X,Var_SURF,inst_Below)))))))))).
-
-fof(axMidLem598, axiom, 
- ( ! [Var_X] : 
- (hasType(type_TerroristOrganization, Var_X) => 
-(( ? [Var_EV] : 
- (hasType(type_ViolentContest, Var_EV) &  
-(f_agent(Var_EV,Var_X)))))))).
-
-fof(axMidLem599, axiom, 
- ( ! [Var_MEMBERS] : 
- ((hasType(type_Integer, Var_MEMBERS) & hasType(type_Quantity, Var_MEMBERS)) => 
-(( ! [Var_SEATS] : 
- ((hasType(type_Integer, Var_SEATS) & hasType(type_Quantity, Var_SEATS)) => 
-(( ! [Var_ORG] : 
- ((hasType(type_Organization, Var_ORG) & hasType(type_Collection, Var_ORG)) => 
-(((((f_seatsInOrganizationCount(Var_ORG,Var_SEATS)) & (f_memberCount(Var_ORG,Var_MEMBERS)))) => (f_greaterThanOrEqualTo(Var_SEATS,Var_MEMBERS))))))))))))).
-
-fof(axMidLem600, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_NonnegativeInteger, Var_NUMBER) & hasType(type_Integer, Var_NUMBER)) => 
-(( ! [Var_TYPE] : 
- (hasType(type_SetOrClass, Var_TYPE) => 
-(( ! [Var_GROUP] : 
- (hasType(type_Collection, Var_GROUP) => 
-(((f_memberTypeCount(Var_GROUP,Var_TYPE,Var_NUMBER)) => (( ? [Var_SUBGROUP] : 
- (hasType(type_Collection, Var_SUBGROUP) &  
-(((f_subCollection(Var_SUBGROUP,Var_GROUP)) & (((f_memberCount(Var_SUBGROUP,Var_NUMBER)) & (f_memberType(Var_SUBGROUP,Var_TYPE)))))))))))))))))))).
-
-fof(axMidLem601, axiom, 
- ( ! [Var_NUMBER2] : 
- ((hasType(type_NonnegativeInteger, Var_NUMBER2) & hasType(type_Quantity, Var_NUMBER2)) => 
-(( ! [Var_TYPE] : 
- (hasType(type_SetOrClass, Var_TYPE) => 
-(( ! [Var_NUMBER1] : 
- ((hasType(type_Integer, Var_NUMBER1) & hasType(type_Quantity, Var_NUMBER1)) => 
-(( ! [Var_GROUP] : 
- (hasType(type_Collection, Var_GROUP) => 
-(((((f_memberCount(Var_GROUP,Var_NUMBER1)) & (f_memberTypeCount(Var_GROUP,Var_TYPE,Var_NUMBER2)))) => (f_greaterThanOrEqualTo(Var_NUMBER1,Var_NUMBER2)))))))))))))))).
-
-fof(axMidLem602, axiom, 
- ( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(( ! [Var_COLLECTION] : 
- (hasType(type_Collection, Var_COLLECTION) => 
-(( ! [Var_OBJ] : 
- (hasType(type_SelfConnectedObject, Var_OBJ) => 
-(((f_memberAtTime(Var_OBJ,Var_COLLECTION,Var_TIME)) <=> (f_holdsDuring(Var_TIME,member(Var_OBJ,Var_COLLECTION)))))))))))))).
-
-fof(axMidLem603, axiom, 
- ( ! [Var_OBJ] : 
- ((hasType(type_SelfConnectedObject, Var_OBJ) & hasType(type_Object, Var_OBJ)) => 
-(( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(( ! [Var_COLLECTION] : 
- ((hasType(type_Object, Var_COLLECTION) & hasType(type_Collection, Var_COLLECTION)) => 
-(((((f_locatedAtTime(Var_COLLECTION,Var_TIME,Var_PLACE)) & (f_memberAtTime(Var_OBJ,Var_COLLECTION,Var_TIME)))) => (f_locatedAtTime(Var_OBJ,Var_TIME,Var_PLACE)))))))))))))))).
-
-fof(axMidLem604, axiom, 
- ( ! [Var_I] : 
- ((hasType(type_SelfConnectedObject, Var_I) & hasType(type_Entity, Var_I)) => 
-(( ! [Var_C] : 
- (hasType(type_Collection, Var_C) => 
-(( ! [Var_O] : 
- ((hasType(type_ContentBearingObject, Var_O) & hasType(type_Entity, Var_O)) => 
-(((((f_inventory(Var_O,Var_C)) & (f_member(Var_I,Var_C)))) => (f_refers(Var_O,Var_I))))))))))))).
-
-fof(axMidLem605, axiom, 
- ( ! [Var_PERSON2] : 
- (hasType(type_Human, Var_PERSON2) => 
-(( ! [Var_PERSON1] : 
- ((hasType(type_Human, Var_PERSON1) & hasType(type_CognitiveAgent, Var_PERSON1)) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((f_subordinateInOrganization(Var_ORG,Var_PERSON1,Var_PERSON2)) => (f_employs(Var_ORG,Var_PERSON1))))))))))))).
-
-fof(axMidLem606, axiom, 
- ( ! [Var_PERSON2] : 
- ((hasType(type_Human, Var_PERSON2) & hasType(type_CognitiveAgent, Var_PERSON2)) => 
-(( ! [Var_PERSON1] : 
- (hasType(type_Human, Var_PERSON1) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((f_subordinateInOrganization(Var_ORG,Var_PERSON1,Var_PERSON2)) => (f_employs(Var_ORG,Var_PERSON2))))))))))))).
-
-fof(axMidLem607, axiom, 
- ( ! [Var_PERSON1] : 
- (hasType(type_Human, Var_PERSON1) => 
-(( ! [Var_ROLE2] : 
- (hasType(type_Position, Var_ROLE2) => 
-(( ! [Var_ROLE1] : 
- (hasType(type_Position, Var_ROLE1) => 
-(( ! [Var_ORG] : 
- (hasType(type_Organization, Var_ORG) => 
-(((((f_subordinatePosition(Var_ORG,Var_ROLE1,Var_ROLE2)) & (f_occupiesPosition(Var_PERSON1,Var_ROLE1,Var_ORG)))) => (( ? [Var_PERSON2] : 
- (hasType(type_Human, Var_PERSON2) &  
-(((f_occupiesPosition(Var_PERSON2,Var_ROLE2,Var_ORG)) & (f_subordinateInOrganization(Var_ORG,Var_PERSON1,Var_PERSON2))))))))))))))))))))).
-
-fof(axMidLem608, axiom, 
- ( ! [Var_ONT] : 
- (hasType(type_Ontology, Var_ONT) => 
-(( ? [Var_TAX] : 
- (hasType(type_Taxonomy, Var_TAX) &  
-(f_abstractPart(Var_TAX,Var_ONT)))))))).
-
-fof(axMidLem609, axiom, 
- ( ! [Var_EVENT] : 
- (hasType(type_ServiceProcess, Var_EVENT) => 
-(( ? [Var_PROVIDER] : 
- (hasType(type_CognitiveAgent, Var_PROVIDER) &  
-(f_serviceProvider(Var_EVENT,Var_PROVIDER)))))))).
-
-fof(axMidLem610, axiom, 
- ( ! [Var_EVENT] : 
- (hasType(type_ServiceProcess, Var_EVENT) => 
-(( ? [Var_RECEIVER] : 
- (hasType(type_CognitiveAgent, Var_RECEIVER) &  
-(f_serviceRecipient(Var_EVENT,Var_RECEIVER)))))))).
-
-fof(axMidLem611, axiom, 
- ( ! [Var_AGENT] : 
- ((hasType(type_Physical, Var_AGENT) & hasType(type_Agent, Var_AGENT)) => 
-(( ! [Var_AGENT_END] : 
- ((hasType(type_Entity, Var_AGENT_END) & hasType(type_TimePoint, Var_AGENT_END)) => 
-(( ! [Var_PROCESS] : 
- ((hasType(type_Physical, Var_PROCESS) & hasType(type_Process, Var_PROCESS)) => 
-(( ! [Var_PROCESS_START] : 
- ((hasType(type_Entity, Var_PROCESS_START) & hasType(type_TimePoint, Var_PROCESS_START)) => 
-(((((Var_PROCESS_START = f_BeginFn(f_WhenFn(Var_PROCESS))) & (((Var_AGENT_END = f_EndFn(f_WhenFn(Var_AGENT))) & (f_benefits(Var_PROCESS,Var_AGENT)))))) => (f_before(Var_PROCESS_START,Var_AGENT_END)))))))))))))))).
-
-fof(axMidLem612, axiom, 
- ( ! [Var_PARENT] : 
- (hasType(type_Man, Var_PARENT) => 
-(( ! [Var_CHILD] : 
- (hasType(type_Organism, Var_CHILD) => 
-(((f_parent(Var_CHILD,Var_PARENT)) => (f_father(Var_CHILD,Var_PARENT)))))))))).
-
-fof(axMidLem613, axiom, 
- ( ! [Var_PARENT] : 
- (hasType(type_Woman, Var_PARENT) => 
-(( ! [Var_CHILD] : 
- (hasType(type_Organism, Var_CHILD) => 
-(((f_parent(Var_CHILD,Var_PARENT)) => (f_mother(Var_CHILD,Var_PARENT)))))))))).
-
-fof(axMidLem614, axiom, 
- ( ! [Var_CHILD] : 
- (hasType(type_Man, Var_CHILD) => 
-(( ! [Var_PARENT] : 
- (hasType(type_Organism, Var_PARENT) => 
-(((f_parent(Var_CHILD,Var_PARENT)) => (f_son(Var_CHILD,Var_PARENT)))))))))).
-
-fof(axMidLem615, axiom, 
- ( ! [Var_CHILD] : 
- (hasType(type_Woman, Var_CHILD) => 
-(( ! [Var_PARENT] : 
- (hasType(type_Organism, Var_PARENT) => 
-(((f_parent(Var_CHILD,Var_PARENT)) => (f_daughter(Var_CHILD,Var_PARENT)))))))))).
-
-fof(axMidLem616, axiom, 
- ( ! [Var_H] : 
- ((hasType(type_Human, Var_H) & hasType(type_Organism, Var_H)) => 
-(( ! [Var_A] : 
- (hasType(type_Woman, Var_A) => 
-(((f_aunt(Var_A,Var_H)) <=> (( ? [Var_P] : 
- ((hasType(type_Human, Var_P) & hasType(type_Organism, Var_P)) &  
-(((f_sister(Var_A,Var_P)) & (f_parent(Var_H,Var_P))))))))))))))).
-
-fof(axMidLem617, axiom, 
- ( ! [Var_P2] : 
- ((hasType(type_Human, Var_P2) & hasType(type_Organism, Var_P2)) => 
-(( ! [Var_P1] : 
- ((hasType(type_Human, Var_P1) & hasType(type_Organism, Var_P1)) => 
-(((f_cousin(Var_P1,Var_P2)) <=> (((( ? [Var_G2] : 
- (hasType(type_Man, Var_G2) &  
-(( ? [Var_G1] : 
- (hasType(type_Woman, Var_G1) &  
-(((f_grandmother(Var_P1,Var_G1)) & (((f_grandfather(Var_P1,Var_G2)) & (((f_grandmother(Var_P2,Var_G1)) & (f_grandfather(Var_P2,Var_G2)))))))))))))) & (( ~ ( ? [Var_F] : 
- (hasType(type_Organism, Var_F) &  
-(( ? [Var_M] : 
- (hasType(type_Organism, Var_M) &  
-(((f_mother(Var_P1,Var_M)) & (((f_father(Var_P1,Var_F)) & (((f_mother(Var_P2,Var_M)) & (f_father(Var_P2,Var_F))))))))))))))))))))))))).
-
-fof(axMidLem618, axiom, 
- ( ! [Var_P] : 
- ((hasType(type_Man, Var_P) & hasType(type_Organism, Var_P)) => 
-(( ! [Var_H] : 
- ((hasType(type_Human, Var_H) & hasType(type_Organism, Var_H)) => 
-(((f_grandfather(Var_H,Var_P)) => (( ? [Var_C] : 
- (hasType(type_Organism, Var_C) &  
-(((f_father(Var_C,Var_P)) & (f_parent(Var_H,Var_C))))))))))))))).
-
-fof(axMidLem619, axiom, 
- ( ! [Var_P] : 
- ((hasType(type_Woman, Var_P) & hasType(type_Organism, Var_P)) => 
-(( ! [Var_H] : 
- ((hasType(type_Human, Var_H) & hasType(type_Organism, Var_H)) => 
-(((f_grandmother(Var_H,Var_P)) => (( ? [Var_C] : 
- (hasType(type_Organism, Var_C) &  
-(((f_mother(Var_C,Var_P)) & (f_parent(Var_H,Var_C))))))))))))))).
-
-fof(axMidLem620, axiom, 
- ( ! [Var_H] : 
- ((hasType(type_Human, Var_H) & hasType(type_Organism, Var_H)) => 
-(( ! [Var_N] : 
- ((hasType(type_Man, Var_N) & hasType(type_Organism, Var_N)) => 
-(((f_nephew(Var_N,Var_H)) <=> (( ? [Var_S] : 
- (hasType(type_Organism, Var_S) &  
-(((f_sibling(Var_S,Var_H)) & (f_son(Var_N,Var_S))))))))))))))).
-
-fof(axMidLem621, axiom, 
- ( ! [Var_H] : 
- ((hasType(type_Human, Var_H) & hasType(type_Organism, Var_H)) => 
-(( ! [Var_N] : 
- ((hasType(type_Woman, Var_N) & hasType(type_Organism, Var_N)) => 
-(((f_niece(Var_N,Var_H)) <=> (( ? [Var_S] : 
- (hasType(type_Organism, Var_S) &  
-(((f_sibling(Var_S,Var_H)) & (f_daughter(Var_N,Var_S))))))))))))))).
-
-fof(axMidLem622, axiom, 
- ( ! [Var_H] : 
- ((hasType(type_Human, Var_H) & hasType(type_Organism, Var_H)) => 
-(( ! [Var_U] : 
- (hasType(type_Man, Var_U) => 
-(((f_uncle(Var_U,Var_H)) <=> (( ? [Var_P] : 
- ((hasType(type_Human, Var_P) & hasType(type_Organism, Var_P)) &  
-(((f_brother(Var_U,Var_P)) & (f_parent(Var_H,Var_P))))))))))))))).
-
-fof(axMidLem623, axiom, 
- ( ! [Var_F] : 
- ((hasType(type_Man, Var_F) & hasType(type_Human, Var_F) & hasType(type_Organism, Var_F)) => 
-(( ! [Var_P] : 
- ((hasType(type_Human, Var_P) & hasType(type_Organism, Var_P)) => 
-(((f_stepfather(Var_P,Var_F)) <=> (( ? [Var_M] : 
- ((hasType(type_Organism, Var_M) & hasType(type_Human, Var_M)) &  
-(((f_mother(Var_P,Var_M)) & (((f_spouse(Var_F,Var_M)) & (( ~ (f_father(Var_P,Var_F))))))))))))))))))).
-
-fof(axMidLem624, axiom, 
- ( ! [Var_M] : 
- ((hasType(type_Woman, Var_M) & hasType(type_Human, Var_M) & hasType(type_Organism, Var_M)) => 
-(( ! [Var_P] : 
- ((hasType(type_Human, Var_P) & hasType(type_Organism, Var_P)) => 
-(((f_stepmother(Var_P,Var_M)) <=> (( ? [Var_F] : 
- ((hasType(type_Organism, Var_F) & hasType(type_Human, Var_F)) &  
-(((f_father(Var_P,Var_F)) & (((f_spouse(Var_M,Var_F)) & (( ~ (f_mother(Var_P,Var_M))))))))))))))))))).
-
-fof(axMidLem625, axiom, 
- ( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(( ! [Var_OBJ] : 
- ((hasType(type_Object, Var_OBJ) & hasType(type_Physical, Var_OBJ)) => 
-(((f_locatedAtTime(Var_OBJ,Var_TIME,Var_PLACE)) <=> (f_holdsDuring(Var_TIME,located(Var_OBJ,Var_PLACE)))))))))))))).
-
-fof(axMidLem626, axiom, 
- ( ! [Var_REGION] : 
- ((hasType(type_GeographicArea, Var_REGION) & hasType(type_Object, Var_REGION)) => 
-(( ! [Var_PLACE] : 
- ((hasType(type_Object, Var_PLACE) & hasType(type_GeographicArea, Var_PLACE)) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Object, Var_OBJ) => 
-(((((f_locatedAtTime(Var_OBJ,Var_TIME,Var_PLACE)) & (f_geographicSubregion(Var_PLACE,Var_REGION)))) => (f_locatedAtTime(Var_OBJ,Var_TIME,Var_REGION)))))))))))))))).
-
-fof(axMidLem627, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Seating, Var_S) => 
-(( ? [Var_P] : 
- (hasType(type_Seat, Var_P) &  
-(( ? [Var_H] : 
- (hasType(type_Human, Var_H) &  
-(((f_experiencer(Var_S,Var_H)) & (f_destination(Var_S,Var_P))))))))))))).
-
-fof(axMidLem628, axiom, 
- ( ! [Var_ARREST] : 
- (hasType(type_PlacingUnderArrest, Var_ARREST) => 
-(( ! [Var_AGENT] : 
- (hasType(type_GroupOfPeople, Var_AGENT) => 
-(( ! [Var_MEMBER] : 
- ((hasType(type_SelfConnectedObject, Var_MEMBER) & hasType(type_Agent, Var_MEMBER)) => 
-(((((f_arrested(Var_ARREST,Var_AGENT)) & (f_member(Var_MEMBER,Var_AGENT)))) => (( ? [Var_ARREST1] : 
- (hasType(type_PlacingUnderArrest, Var_ARREST1) &  
-(((f_arrested(Var_ARREST1,Var_MEMBER)) & (f_subProcess(Var_ARREST1,Var_ARREST)))))))))))))))))).
-
-fof(axMidLem629, axiom, 
- ( ! [Var_PROC] : 
- (hasType(type_Process, Var_PROC) => 
-(( ! [Var_SUB] : 
- ((hasType(type_Process, Var_SUB) & hasType(type_Physical, Var_SUB)) => 
-(( ! [Var_LOC] : 
- (hasType(type_Object, Var_LOC) => 
-(((((f_located(Var_PROC,Var_LOC)) & (f_subProcess(Var_SUB,Var_PROC)))) => (f_located(Var_SUB,Var_LOC))))))))))))).
-
-fof(axMidLem630, axiom, 
- ( ! [Var_IMPRISON] : 
- (hasType(type_Imprisoning, Var_IMPRISON) => 
-(( ! [Var_AGENT] : 
- (hasType(type_Human, Var_AGENT) => 
-(( ! [Var_INTERVAL] : 
- (hasType(type_TimeInterval, Var_INTERVAL) => 
-(((((f_detainee(Var_IMPRISON,Var_AGENT)) & (f_time(Var_IMPRISON,Var_INTERVAL)))) => (( ? [Var_ARREST] : 
- (hasType(type_PlacingUnderArrest, Var_ARREST) &  
-(( ? [Var_TIME] : 
- (hasType(type_TimeInterval, Var_TIME) &  
-(((f_time(Var_ARREST,Var_TIME)) & (((f_earlier(Var_TIME,Var_INTERVAL)) & (f_arrested(Var_ARREST,Var_AGENT))))))))))))))))))))))).
-
-fof(axMidLem631, axiom, 
- ( ! [Var_TRANSPORT] : 
- (hasType(type_TransportViaRoadVehicle, Var_TRANSPORT) => 
-(( ? [Var_DRIVING] : 
- (hasType(type_Driving, Var_DRIVING) &  
-(f_subProcess(Var_TRANSPORT,Var_DRIVING)))))))).
-
-fof(axMidLem632, axiom, 
- ( ! [Var_TRANSPORT] : 
- (hasType(type_Transportation, Var_TRANSPORT) => 
-(( ! [Var_DRIVE] : 
- (hasType(type_Driving, Var_DRIVE) => 
-(( ! [Var_VEHICLE] : 
- (hasType(type_TransportationDevice, Var_VEHICLE) => 
-(((((f_subProcess(Var_TRANSPORT,Var_DRIVE)) & (f_instrument(Var_TRANSPORT,Var_VEHICLE)))) => (f_patient(Var_DRIVE,Var_VEHICLE))))))))))))).
-
-fof(axMidLem633, axiom, 
- ( ! [Var_DRIVE] : 
- (hasType(type_Driving, Var_DRIVE) => 
-(( ! [Var_VEHICLE] : 
- (hasType(type_RoadVehicle, Var_VEHICLE) => 
-(((f_patient(Var_DRIVE,Var_VEHICLE)) => (( ? [Var_TRANSPORT] : 
- (hasType(type_TransportViaRoadVehicle, Var_TRANSPORT) &  
-(f_subProcess(Var_TRANSPORT,Var_DRIVE))))))))))))).
-
-fof(axMidLem634, axiom, 
- ( ! [Var_DRIVING] : 
- (hasType(type_Driving, Var_DRIVING) => 
-(( ! [Var_TRANSPORT] : 
- (hasType(type_Transportation, Var_TRANSPORT) => 
-(( ! [Var_DRIVER] : 
- ((hasType(type_Agent, Var_DRIVER) & hasType(type_Object, Var_DRIVER)) => 
-(((((f_subProcess(Var_TRANSPORT,Var_DRIVING)) & (f_agent(Var_DRIVING,Var_DRIVER)))) => (f_transported(Var_TRANSPORT,Var_DRIVER))))))))))))).
-
-fof(axMidLem635, axiom, 
- ( ! [Var_DRIVING] : 
- (hasType(type_Driving, Var_DRIVING) => 
-(( ! [Var_TRANSPORT] : 
- (hasType(type_Transportation, Var_TRANSPORT) => 
-(( ! [Var_DEST] : 
- (hasType(type_Entity, Var_DEST) => 
-(((((f_subProcess(Var_TRANSPORT,Var_DRIVING)) & (f_destination(Var_DRIVING,Var_DEST)))) => (f_destination(Var_TRANSPORT,Var_DEST))))))))))))).
-
-fof(axMidLem636, axiom, 
- ( ! [Var_DRIVING] : 
- (hasType(type_Driving, Var_DRIVING) => 
-(( ! [Var_TRANSPORT] : 
- (hasType(type_Transportation, Var_TRANSPORT) => 
-(( ! [Var_VEHICLE] : 
- (hasType(type_Vehicle, Var_VEHICLE) => 
-(((((f_subProcess(Var_TRANSPORT,Var_DRIVING)) & (f_patient(Var_DRIVING,Var_VEHICLE)))) => (f_conveyance(Var_TRANSPORT,Var_VEHICLE))))))))))))).
-
-fof(axMidLem637, axiom, 
- ( ! [Var_A] : 
- (hasType(type_Atrophy, Var_A) => 
-(( ? [Var_B] : 
- (hasType(type_BodyPart, Var_B) &  
-(f_experiencer(Var_A,Var_B)))))))).
-
-fof(axMidLem638, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Lengthening, Var_L) => 
-(( ! [Var_O] : 
- ((hasType(type_Entity, Var_O) & hasType(type_Object, Var_O)) => 
-(((f_patient(Var_L,Var_O)) => (( ? [Var_L2] : 
- ((hasType(type_PhysicalQuantity, Var_L2) & hasType(type_Quantity, Var_L2)) &  
-(( ? [Var_L1] : 
- ((hasType(type_PhysicalQuantity, Var_L1) & hasType(type_Quantity, Var_L1)) &  
-(((f_holdsDuring(f_BeginFn(f_WhenFn(Var_L)),length(Var_O,Var_L1))) & (((f_holdsDuring(f_EndFn(f_WhenFn(Var_L)),length(Var_O,Var_L2))) & (f_greaterThan(Var_L2,Var_L1)))))))))))))))))))).
-
-fof(axMidLem639, axiom, 
- ( ! [Var_S] : 
- (hasType(type_Saving, Var_S) => 
-(( ! [Var_A] : 
- (hasType(type_Agent, Var_A) => 
-(( ! [Var_O] : 
- ((hasType(type_Entity, Var_O) & hasType(type_Physical, Var_O) & hasType(type_Object, Var_O)) => 
-(((((f_patient(Var_S,Var_O)) & (f_agent(Var_S,Var_A)))) => (( ? [Var_Q2] : 
- ((hasType(type_CurrencyMeasure, Var_Q2) & hasType(type_Quantity, Var_Q2)) &  
-(( ? [Var_Q1] : 
- ((hasType(type_CurrencyMeasure, Var_Q1) & hasType(type_Quantity, Var_Q1)) &  
-(((f_holdsDuring(f_BeginFn(f_WhenFn(Var_S)),monetaryValue(Var_O,Var_Q1))) & (((f_holdsDuring(f_EndFn(f_WhenFn(Var_S)),monetaryValue(Var_O,Var_Q2))) & (((f_possesses(Var_A,Var_O)) & (f_lessThan(Var_Q1,Var_Q2))))))))))))))))))))))))).
-
-fof(axMidLem640, axiom, 
- ( ! [Var_A] : 
- ((hasType(type_Object, Var_A) & hasType(type_Physical, Var_A)) => 
-(( ! [Var_P] : 
- (hasType(type_Agent, Var_P) => 
-(((f_financialAsset(Var_P,Var_A)) => (( ? [Var_V] : 
- (hasType(type_CurrencyMeasure, Var_V) &  
-(f_monetaryValue(Var_A,Var_V))))))))))))).
-
-fof(axMidLem641, axiom, 
- ( ! [Var_B] : 
- (hasType(type_Barking, Var_B) => 
-(( ? [Var_D] : 
- (hasType(type_Canine, Var_D) &  
-(f_agent(Var_B,Var_D)))))))).
-
-fof(axMidLem642, axiom, 
- ( ! [Var_P] : 
- (hasType(type_Organification, Var_P) => 
-(( ? [Var_O] : 
- (hasType(type_Organ, Var_O) &  
-(f_result(Var_P,Var_O)))))))).
-
-fof(axMidLem643, axiom, 
- ( ! [Var_SR] : 
- (hasType(type_SexualReproduction, Var_SR) => 
-(( ? [Var_C] : 
- (hasType(type_BiologicalConception, Var_C) &  
-(f_subProcess(Var_C,Var_SR)))))))).
-
-fof(axMidLem644, axiom, 
- ( ! [Var_E] : 
- (hasType(type_BirdEgg, Var_E) => 
-(( ? [Var_SR] : 
- (hasType(type_SexualReproduction, Var_SR) &  
-(( ? [Var_B] : 
- (hasType(type_Bird, Var_B) &  
-(((f_agent(Var_SR,Var_B)) & (f_result(Var_SR,Var_E))))))))))))).
-
-fof(axMidLem645, axiom, 
- ( ! [Var_R] : 
- (hasType(type_Raping, Var_R) => 
-(( ? [Var_A] : 
- ((hasType(type_Entity, Var_A) & hasType(type_CognitiveAgent, Var_A)) &  
-(((f_experiencer(Var_R,Var_A)) & (( ~ (f_wants(Var_A,Var_R)))))))))))).
-
-fof(axMidLem646, axiom, 
- ( ! [Var_PLACE] : 
- (hasType(type_Object, Var_PLACE) => 
-(( ! [Var_INDIV] : 
- ((hasType(type_Animal, Var_INDIV) & hasType(type_Entity, Var_INDIV)) => 
-(((f_birthplace(Var_INDIV,Var_PLACE)) => (( ? [Var_BIRTH] : 
- (hasType(type_Birth, Var_BIRTH) &  
-(((f_experiencer(Var_BIRTH,Var_INDIV)) & (f_located(Var_BIRTH,Var_PLACE))))))))))))))).
-
-fof(axMidLem647, axiom, 
- ( ! [Var_D] : 
- (hasType(type_Day, Var_D) => 
-(( ! [Var_P] : 
- ((hasType(type_Human, Var_P) & hasType(type_Entity, Var_P)) => 
-(((f_birthdate(Var_P,Var_D)) => (( ? [Var_B] : 
- (hasType(type_Birth, Var_B) &  
-(((f_experiencer(Var_B,Var_P)) & (f_date(Var_B,Var_D))))))))))))))).
-
-fof(axMidLem648, axiom, 
- ( ! [Var_T] : 
- (hasType(type_Day, Var_T) => 
-(( ! [Var_P] : 
- ((hasType(type_Human, Var_P) & hasType(type_Entity, Var_P)) => 
-(((f_deathdate(Var_P,Var_T)) => (( ? [Var_D] : 
- (hasType(type_Death, Var_D) &  
-(((f_experiencer(Var_D,Var_P)) & (f_date(Var_D,Var_T))))))))))))))).
-
-fof(axMidLem649, axiom, 
- ( ! [Var_L] : 
- (hasType(type_Object, Var_L) => 
-(( ! [Var_P] : 
- ((hasType(type_Animal, Var_P) & hasType(type_Entity, Var_P)) => 
-(((f_deathplace(Var_P,Var_L)) => (( ? [Var_D] : 
- (hasType(type_Death, Var_D) &  
-(((f_experiencer(Var_D,Var_P)) & (f_located(Var_D,Var_L))))))))))))))).
-
-fof(axMidLem650, axiom, 
- ( ! [Var_S] : 
- (hasType(type_TransitSystem, Var_S) => 
-(( ! [Var_P] : 
- ((hasType(type_Transitway, Var_P) & hasType(type_Object, Var_P)) => 
-(((f_pathInSystem(Var_P,Var_S)) => (((f_routeInSystem(Var_P,Var_S)) | (( ? [Var_R2] : 
- ((hasType(type_Transitway, Var_R2) & hasType(type_Object, Var_R2)) &  
-(( ? [Var_R1] : 
- ((hasType(type_Transitway, Var_R1) & hasType(type_Object, Var_R1)) &  
-(((f_routeInSystem(Var_R1,Var_S)) & (((f_routeInSystem(Var_R2,Var_S)) & (((f_part(Var_R1,Var_P)) & (((f_part(Var_R2,Var_P)) & (f_connected(Var_R1,Var_R2)))))))))))))))))))))))))).
-
-fof(axMidLem651, axiom, 
- ( ! [Var_P] : 
- (hasType(type_Transitway, Var_P) => 
-(( ! [Var_T] : 
- ((hasType(type_PhysicalSystem, Var_T) & hasType(type_TransitSystem, Var_T)) => 
-(( ! [Var_S] : 
- ((hasType(type_PhysicalSystem, Var_S) & hasType(type_TransitSystem, Var_S)) => 
-(((((f_subSystem(Var_S,Var_T)) & (f_routeInSystem(Var_P,Var_S)))) => (f_routeInSystem(Var_P,Var_T))))))))))))).
-
diff --git a/examples/SUMO/TPTP/Mid_level_ontologyPredAx.p b/examples/SUMO/TPTP/Mid_level_ontologyPredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/Mid_level_ontologyPredAx.p
+++ /dev/null
@@ -1,63 +0,0 @@
-fof(axMidP0, axiom, 
- f_subsumesContentClass(type_ChristianBible,type_NewTestament)).
-
-fof(axMidP1, axiom, 
- f_subsumesContentClass(type_ChristianBible,type_OldTestament)).
-
-fof(axMidP2, axiom, 
- f_subsumesContentClass(type_NewTestament,type_ChristianGospel)).
-
-fof(axMidP3, axiom, 
- f_BeginFn(inst_BeforeCommonEra) = inst_NegativeInfinity).
-
-fof(axMidP4, axiom, 
- f_EndFn(inst_CommonEra) = inst_PositiveInfinity).
-
-fof(axMidP5, axiom, 
- f_subOrganization(inst_UnitedStatesDepartmentOfState,f_GovernmentFn(inst_UnitedStates))).
-
-fof(axMidP6, axiom, 
- f_subOrganization(inst_UnitedStatesDepartmentOfInterior,f_GovernmentFn(inst_UnitedStates))).
-
-fof(axMidP7, axiom, 
- f_subOrganization(inst_UnitedStatesCongress,f_GovernmentFn(inst_UnitedStates))).
-
-fof(axMidP8, axiom, 
- f_initialPart(type_DigitAppendage,type_Limb)).
-
-fof(axMidP9, axiom, 
- f_MeasureFn(1,inst_MetricTon) = f_MeasureFn(2205,inst_PoundMass)).
-
-fof(axMidP10, axiom, 
- f_MeasureFn(1,inst_SquareMile) = f_PerFn(f_MeasureFn(1,inst_Mile),f_MeasureFn(1,inst_Mile))).
-
-fof(axMidP11, axiom, 
- f_MeasureFn(1,inst_SquareYard) = f_PerFn(f_MeasureFn(1,inst_YardLength),f_MeasureFn(1,inst_YardLength))).
-
-fof(axMidP12, axiom, 
- f_meatOfAnimal(type_Beef,type_Cow)).
-
-fof(axMidP13, axiom, 
- f_meatOfAnimal(type_ChickenMeat,type_Chicken)).
-
-fof(axMidP14, axiom, 
- f_meatOfAnimal(type_Pork,type_Pig)).
-
-fof(axMidP15, axiom, 
- f_meatOfAnimal(type_FishMeat,type_Fish)).
-
-fof(axMidP16, axiom, 
- f_subField(inst_Physiology,inst_Biology)).
-
-fof(axMidP17, axiom, 
- f_subField(inst_MedicalScience,inst_Biology)).
-
-fof(axMidP18, axiom, 
- f_subField(inst_Electronics,inst_Physics)).
-
-fof(axMidP19, axiom, 
- f_subField(inst_Electronics,inst_Engineering)).
-
-fof(axMidP20, axiom, 
- f_initialPart(type_AnimalAnatomicalStructure,type_Animal)).
-
diff --git a/examples/SUMO/TPTP/Mid_level_ontologySubAttAx.p b/examples/SUMO/TPTP/Mid_level_ontologySubAttAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/Mid_level_ontologySubAttAx.p
+++ /dev/null
@@ -1,57 +0,0 @@
-fof(axMidSubAtt0, axiom, 
- f_subAttribute(inst_Drunk,inst_Drugged)).
-
-fof(axMidSubAtt1, axiom, 
- f_subAttribute(inst_InternationalLaw,inst_Law)).
-
-fof(axMidSubAtt2, axiom, 
- f_subAttribute(inst_Illegal,inst_Prohibition)).
-
-fof(axMidSubAtt3, axiom, 
- f_subAttribute(inst_Legal,inst_Permission)).
-
-fof(axMidSubAtt4, axiom, 
- f_subAttribute(inst_Satisfaction,inst_Happiness)).
-
-fof(axMidSubAtt5, axiom, 
- f_subAttribute(inst_Tranquility,inst_Happiness)).
-
-fof(axMidSubAtt6, axiom, 
- f_subAttribute(inst_Excitement,inst_Happiness)).
-
-fof(axMidSubAtt7, axiom, 
- f_subAttribute(inst_Anxiety,inst_Unhappiness)).
-
-fof(axMidSubAtt8, axiom, 
- f_subAttribute(inst_Anger,inst_Unhappiness)).
-
-fof(axMidSubAtt9, axiom, 
- f_subAttribute(inst_Pain,inst_Unhappiness)).
-
-fof(axMidSubAtt10, axiom, 
- f_subAttribute(inst_Headache,inst_Pain)).
-
-fof(axMidSubAtt11, axiom, 
- f_subAttribute(inst_Puberty,inst_NonFullyFormed)).
-
-fof(axMidSubAtt12, axiom, 
- f_subAttribute(inst_Squatting,inst_Sitting)).
-
-fof(axMidSubAtt13, axiom, 
- f_subAttribute(inst_Retired,inst_Unemployed)).
-
-fof(axMidSubAtt14, axiom, 
- f_subAttribute(inst_Housewife,inst_Unemployed)).
-
-fof(axMidSubAtt15, axiom, 
- f_subAttribute(inst_Professor,inst_Teacher)).
-
-fof(axMidSubAtt16, axiom, 
- f_subAttribute(inst_Diplomat,inst_GovernmentPerson)).
-
-fof(axMidSubAtt17, axiom, 
- f_subAttribute(inst_StoreOwner,inst_BusinessPerson)).
-
-fof(axMidSubAtt18, axiom, 
- f_subAttribute(inst_PolicePerson,inst_GovernmentPerson)).
-
diff --git a/examples/SUMO/TPTP/MilitaryAx.p b/examples/SUMO/TPTP/MilitaryAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/MilitaryAx.p
+++ /dev/null
@@ -1,224 +0,0 @@
-fof(axMilitary0, axiom, 
- ( ! [X] : 
- (hasType(type_AirForce_BranchOfService, X) => hasType(type_MilitaryOrganization, X)))).
-
-fof(axMilitary1, axiom, 
- ( ! [X] : 
- (hasType(type_Battalion, X) => hasType(type_MilitaryUnit, X)))).
-
-fof(axMilitary2, axiom, 
- ( ! [X] : 
- (hasType(type_Brigade, X) => hasType(type_MilitaryUnit, X)))).
-
-fof(axMilitary3, axiom, 
- ( ! [X] : 
- (hasType(type_CommissionedOfficerRank, X) => hasType(type_MilitaryRank, X)))).
-
-fof(axMilitary4, axiom, 
- ( ! [X] : 
- (hasType(type_CompanyGradeRank, X) => hasType(type_CommissionedOfficerRank, X)))).
-
-fof(axMilitary5, axiom, 
- ( ! [X] : 
- (hasType(type_Company_Military, X) => hasType(type_MilitaryUnit, X)))).
-
-fof(axMilitary6, axiom, 
- ( ! [X] : 
- (hasType(type_EnlistedSoldierRank, X) => hasType(type_MilitaryRank, X)))).
-
-fof(axMilitary7, axiom, 
- ( ! [X] : 
- (hasType(type_FieldGradeOfficerRank, X) => hasType(type_CommissionedOfficerRank, X)))).
-
-fof(axMilitary8, axiom, 
- ( ! [X] : 
- (hasType(type_FlagOfficerRank, X) => hasType(type_CommissionedOfficerRank, X)))).
-
-fof(axMilitary9, axiom, 
- ( ! [X] : 
- (hasType(type_FoodDistributionOperation, X) => hasType(type_Getting, X)))).
-
-fof(axMilitary10, axiom, 
- ( ! [X] : 
- (hasType(type_FoodDistributionOperation, X) => hasType(type_Giving, X)))).
-
-fof(axMilitary11, axiom, 
- ( ! [X] : 
- (hasType(type_FoodDistributionOperation, X) => hasType(type_MilitaryOperation, X)))).
-
-fof(axMilitary12, axiom, 
- ( ! [X] : 
- (hasType(type_InfantryUnit, X) => hasType(type_MilitaryUnit, X)))).
-
-fof(axMilitary13, axiom, 
- ( ! [X] : 
- (hasType(type_JuniorNCORank, X) => hasType(type_NonCommissionedOfficerRank, X)))).
-
-fof(axMilitary14, axiom, 
- ( ! [X] : 
- (hasType(type_Marines_BranchOfService, X) => hasType(type_MilitaryOrganization, X)))).
-
-fof(axMilitary15, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryConvoy, X) => hasType(type_Convoy, X)))).
-
-fof(axMilitary16, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryFoodTruck, X) => hasType(type_MilitarySupportVehicle, X)))).
-
-fof(axMilitary17, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryOperation, X) => hasType(type_MilitaryProcess, X)))).
-
-fof(axMilitary18, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryPlatform, X) => hasType(type_TransportationDevice, X)))).
-
-fof(axMilitary19, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryRank, X) => hasType(type_SkilledOccupation, X)))).
-
-fof(axMilitary20, axiom, 
- ( ! [X] : 
- (hasType(type_MilitarySupplyTruck, X) => hasType(type_MilitarySupportVehicle, X)))).
-
-fof(axMilitary21, axiom, 
- ( ! [X] : 
- (hasType(type_MilitarySupplyTruck, X) => hasType(type_Truck, X)))).
-
-fof(axMilitary22, axiom, 
- ( ! [X] : 
- (hasType(type_MilitarySupportVehicle, X) => hasType(type_MilitaryVehicle, X)))).
-
-fof(axMilitary23, axiom, 
- ( ! [X] : 
- (hasType(type_MilitaryVehicle, X) => hasType(type_MilitaryPlatform, X)))).
-
-fof(axMilitary24, axiom, 
- ( ! [X] : 
- (hasType(type_NavalAirForce_BranchOfService, X) => hasType(type_MilitaryOrganization, X)))).
-
-fof(axMilitary25, axiom, 
- ( ! [X] : 
- (hasType(type_Navy_BranchOfService, X) => hasType(type_MilitaryOrganization, X)))).
-
-fof(axMilitary26, axiom, 
- ( ! [X] : 
- (hasType(type_NonCommissionedOfficerRank, X) => hasType(type_EnlistedSoldierRank, X)))).
-
-fof(axMilitary27, axiom, 
- ( ! [X] : 
- (hasType(type_PeacekeepingUnit, X) => hasType(type_MilitaryUnit, X)))).
-
-fof(axMilitary28, axiom, 
- ( ! [X] : 
- (hasType(type_Platoon, X) => hasType(type_MilitaryUnit, X)))).
-
-fof(axMilitary29, axiom, 
- ( ! [X] : 
- (hasType(type_PrivateRank, X) => hasType(type_EnlistedSoldierRank, X)))).
-
-fof(axMilitary30, axiom, 
- ( ! [X] : 
- (hasType(type_SecurityOperation, X) => hasType(type_MilitaryOperation, X)))).
-
-fof(axMilitary31, axiom, 
- ( ! [X] : 
- (hasType(type_SeniorNCORank, X) => hasType(type_NonCommissionedOfficerRank, X)))).
-
-fof(axMilitary32, axiom, 
- ( ! [X] : 
- (hasType(type_StandardBearer, X) => hasType(type_Soldier, X)))).
-
-fof(axMilitary33, axiom, 
- ( ! [X] : 
- (hasType(type_USMilitaryRank, X) => hasType(type_MilitaryRank, X)))).
-
-fof(axMilitary34, axiom, 
- ( ! [X] : 
- (hasType(type_USWarrantOfficerRank, X) => hasType(type_CommissionedOfficerRank, X)))).
-
-fof(axMilitary35, axiom, 
- (hasType(type_PrivateRank, inst_USMilitaryRankE1) & hasType(type_USMilitaryRank, inst_USMilitaryRankE1))).
-
-fof(axMilitary36, axiom, 
- (hasType(type_PrivateRank, inst_USMilitaryRankE2) & hasType(type_USMilitaryRank, inst_USMilitaryRankE2))).
-
-fof(axMilitary37, axiom, 
- (hasType(type_PrivateRank, inst_USMilitaryRankE3) & hasType(type_USMilitaryRank, inst_USMilitaryRankE3))).
-
-fof(axMilitary38, axiom, 
- (hasType(type_PrivateRank, inst_USMilitaryRankE4) & hasType(type_USMilitaryRank, inst_USMilitaryRankE4))).
-
-fof(axMilitary39, axiom, 
- (hasType(type_JuniorNCORank, inst_USMilitaryRankE5) & hasType(type_USMilitaryRank, inst_USMilitaryRankE5))).
-
-fof(axMilitary40, axiom, 
- (hasType(type_JuniorNCORank, inst_USMilitaryRankE6) & hasType(type_USMilitaryRank, inst_USMilitaryRankE6))).
-
-fof(axMilitary41, axiom, 
- (hasType(type_SeniorNCORank, inst_USMilitaryRankE7) & hasType(type_USMilitaryRank, inst_USMilitaryRankE7))).
-
-fof(axMilitary42, axiom, 
- (hasType(type_SeniorNCORank, inst_USMilitaryRankE8) & hasType(type_USMilitaryRank, inst_USMilitaryRankE8))).
-
-fof(axMilitary43, axiom, 
- (hasType(type_SeniorNCORank, inst_USMilitaryRankE9) & hasType(type_USMilitaryRank, inst_USMilitaryRankE9))).
-
-fof(axMilitary44, axiom, 
- (hasType(type_USMilitaryRank, inst_USMilitaryRankE9special) & hasType(type_SeniorNCORank, inst_USMilitaryRankE9special))).
-
-fof(axMilitary45, axiom, 
- (hasType(type_CompanyGradeRank, inst_USMilitaryRankO1) & hasType(type_USMilitaryRank, inst_USMilitaryRankO1))).
-
-fof(axMilitary46, axiom, 
- (hasType(type_FlagOfficerRank, inst_USMilitaryRankO10) & hasType(type_USMilitaryRank, inst_USMilitaryRankO10))).
-
-fof(axMilitary47, axiom, 
- (hasType(type_CompanyGradeRank, inst_USMilitaryRankO2) & hasType(type_USMilitaryRank, inst_USMilitaryRankO2))).
-
-fof(axMilitary48, axiom, 
- (hasType(type_CompanyGradeRank, inst_USMilitaryRankO3) & hasType(type_USMilitaryRank, inst_USMilitaryRankO3))).
-
-fof(axMilitary49, axiom, 
- (hasType(type_FieldGradeOfficerRank, inst_USMilitaryRankO4) & hasType(type_USMilitaryRank, inst_USMilitaryRankO4))).
-
-fof(axMilitary50, axiom, 
- (hasType(type_FieldGradeOfficerRank, inst_USMilitaryRankO5) & hasType(type_USMilitaryRank, inst_USMilitaryRankO5))).
-
-fof(axMilitary51, axiom, 
- (hasType(type_FieldGradeOfficerRank, inst_USMilitaryRankO6) & hasType(type_USMilitaryRank, inst_USMilitaryRankO6))).
-
-fof(axMilitary52, axiom, 
- (hasType(type_FlagOfficerRank, inst_USMilitaryRankO7) & hasType(type_USMilitaryRank, inst_USMilitaryRankO7))).
-
-fof(axMilitary53, axiom, 
- (hasType(type_FlagOfficerRank, inst_USMilitaryRankO8) & hasType(type_USMilitaryRank, inst_USMilitaryRankO8))).
-
-fof(axMilitary54, axiom, 
- (hasType(type_FlagOfficerRank, inst_USMilitaryRankO9) & hasType(type_USMilitaryRank, inst_USMilitaryRankO9))).
-
-fof(axMilitary55, axiom, 
- (hasType(type_FlagOfficerRank, inst_USMilitaryRankSpecial) & hasType(type_USMilitaryRank, inst_USMilitaryRankSpecial))).
-
-fof(axMilitary56, axiom, 
- (hasType(type_USWarrantOfficerRank, inst_USMilitaryRankWO1) & hasType(type_USMilitaryRank, inst_USMilitaryRankWO1))).
-
-fof(axMilitary57, axiom, 
- (hasType(type_USWarrantOfficerRank, inst_USMilitaryRankWO2) & hasType(type_USMilitaryRank, inst_USMilitaryRankWO2) & hasType(type_CommissionedOfficerRank, inst_USMilitaryRankWO2))).
-
-fof(axMilitary58, axiom, 
- (hasType(type_USWarrantOfficerRank, inst_USMilitaryRankWO3) & hasType(type_USMilitaryRank, inst_USMilitaryRankWO3) & hasType(type_CommissionedOfficerRank, inst_USMilitaryRankWO3))).
-
-fof(axMilitary59, axiom, 
- (hasType(type_USWarrantOfficerRank, inst_USMilitaryRankWO4) & hasType(type_USMilitaryRank, inst_USMilitaryRankWO4) & hasType(type_CommissionedOfficerRank, inst_USMilitaryRankWO4))).
-
-fof(axMilitary60, axiom, 
- (hasType(type_USWarrantOfficerRank, inst_USMilitaryRankWO5) & hasType(type_USMilitaryRank, inst_USMilitaryRankWO5) & hasType(type_CommissionedOfficerRank, inst_USMilitaryRankWO5))).
-
-fof(axMilitary61, axiom, 
- (hasType(type_Soldier, inst_USCivilWarSoldier))).
-
-fof(axMilitary62, axiom, 
- (hasType(type_Soldier, inst_USRevolutionaryWarSoldier))).
-
diff --git a/examples/SUMO/TPTP/MilitaryLemAx.p b/examples/SUMO/TPTP/MilitaryLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/MilitaryLemAx.p
+++ /dev/null
@@ -1,129 +0,0 @@
-fof(axMilitaryLem0, axiom, 
- ( ! [Var_MO] : 
- (hasType(type_MilitaryOperation, Var_MO) => 
-(( ? [Var_PLAN] : 
- (hasType(type_Plan, Var_PLAN) &  
-(f_represents(Var_PLAN,Var_MO)))))))).
-
-fof(axMilitaryLem1, axiom, 
- ( ! [Var_PLAN] : 
- (hasType(type_Plan, Var_PLAN) => 
-(( ! [Var_PROC] : 
- (hasType(type_Process, Var_PROC) => 
-(( ! [Var_PLANNNG] : 
- (hasType(type_Process, Var_PLANNNG) => 
-(((f_represents(Var_PLAN,Var_PROC)) => (( ? [Var_PLANNING] : 
- (hasType(type_Planning, Var_PLANNING) &  
-(( ? [Var_CBO] : 
- (hasType(type_ContentBearingPhysical, Var_CBO) &  
-(((f_containsInformation(Var_CBO,Var_PLAN)) & (((f_result(Var_PLANNNG,Var_CBO)) & (((f_earlier(f_BeginFn(f_WhenFn(Var_PLANNING)),f_BeginFn(f_WhenFn(Var_PROC)))) & (f_earlier(f_EndFn(f_WhenFn(Var_PLANNING)),f_EndFn(f_WhenFn(Var_PROC))))))))))))))))))))))))))).
-
-fof(axMilitaryLem2, axiom, 
- ( ! [Var_FD] : 
- (hasType(type_FoodDistributionOperation, Var_FD) => 
-(( ? [Var_GI] : 
- ((hasType(type_Giving, Var_GI) & hasType(type_Getting, Var_GI)) &  
-(( ? [Var_GE] : 
- (hasType(type_Process, Var_GE) &  
-(((f_subProcess(Var_GI,Var_FD)) & (f_subProcess(Var_GE,Var_FD))))))))))))).
-
-fof(axMilitaryLem3, axiom, 
- ( ! [Var_FD] : 
- (hasType(type_FoodDistributionOperation, Var_FD) => 
-(( ? [Var_FOOD] : 
- (hasType(type_Food, Var_FOOD) &  
-(( ? [Var_CA] : 
- (hasType(type_CognitiveAgent, Var_CA) &  
-(((f_patient(Var_FD,Var_FOOD)) & (((f_destination(Var_FD,Var_CA)) & (f_holdsDuring(f_ImmediateFutureFn(f_WhenFn(Var_FD)),possesses(Var_CA,Var_FOOD)))))))))))))))).
-
-fof(axMilitaryLem4, axiom, 
- ( ! [Var_C] : 
- (hasType(type_Convoy, Var_C) => 
-(( ! [Var_X2] : 
- ((hasType(type_SelfConnectedObject, Var_X2) & hasType(type_Entity, Var_X2) & hasType(type_Agent, Var_X2)) => 
-(( ! [Var_X1] : 
- ((hasType(type_SelfConnectedObject, Var_X1) & hasType(type_Entity, Var_X1) & hasType(type_Agent, Var_X1)) => 
-(((((f_member(Var_X1,Var_C)) & (((f_member(Var_X2,Var_C)) & (Var_X1 != Var_X2))))) => (( ? [Var_P1] : 
- (hasType(type_Transportation, Var_P1) &  
-(( ? [Var_P2] : 
- (hasType(type_Transportation, Var_P2) &  
-(( ? [Var_D] : 
- (hasType(type_Entity, Var_D) &  
-(((f_agent(Var_P1,Var_X1)) & (((f_agent(Var_P2,Var_X2)) & (((f_destination(Var_P1,Var_D)) & (f_destination(Var_P2,Var_D)))))))))))))))))))))))))))).
-
-fof(axMilitaryLem5, axiom, 
- ( ! [Var_ATTR] : 
- (hasType(type_USMilitaryRank, Var_ATTR) => 
-(( ! [Var_PERSON] : 
- ((hasType(type_Object, Var_PERSON) & hasType(type_SelfConnectedObject, Var_PERSON)) => 
-(((f_attribute(Var_PERSON,Var_ATTR)) => (( ? [Var_MO] : 
- ((hasType(type_Collection, Var_MO) & hasType(type_MilitaryOrganization, Var_MO)) &  
-(((f_member(Var_PERSON,Var_MO)) & (f_militaryOfArea(Var_MO,inst_UnitedStates))))))))))))))).
-
-fof(axMilitaryLem6, axiom, 
- ( ! [Var_AB] : 
- (hasType(type_InfantryUnit, Var_AB) => 
-(( ! [Var_C] : 
- (hasType(type_Object, Var_C) => 
-(( ? [Var_AC] : 
- ((hasType(type_AutomaticGun, Var_AC) & hasType(type_Firearm, Var_AC) & hasType(type_MortarGun, Var_AC) & hasType(type_ExplosiveMine, Var_AC)) &  
-(f_possesses(Var_AB,Var_C))))))))))).
-
-fof(axMilitaryLem7, axiom, 
- ( ! [Var_C] : 
- ((hasType(type_Nation, Var_C) & hasType(type_Object, Var_C)) => 
-(( ! [Var_P] : 
- ((hasType(type_Human, Var_P) & hasType(type_Physical, Var_P)) => 
-(((((f_citizen(Var_P,Var_C)) & (( ~ ( ? [Var_L] : 
- (hasType(type_Object, Var_L) &  
-(f_located(Var_P,Var_L)))))))) => (f_located(Var_P,Var_C)))))))))).
-
-fof(axMilitaryLem8, axiom, 
- ( ! [Var_MILITARY] : 
- (hasType(type_MilitaryOrganization, Var_MILITARY) => 
-(( ? [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) &  
-(f_militaryOfArea(Var_MILITARY,Var_AREA)))))))).
-
-fof(axMilitaryLem9, axiom, 
- ( ! [Var_AGENT] : 
- ((hasType(type_SelfConnectedObject, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(( ! [Var_MILITARY] : 
- ((hasType(type_MilitaryOrganization, Var_MILITARY) & hasType(type_Collection, Var_MILITARY)) => 
-(( ! [Var_MILITARYAGE] : 
- ((hasType(type_TimeDuration, Var_MILITARYAGE) & hasType(type_Quantity, Var_MILITARYAGE)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((((f_militaryAge(Var_AREA,Var_MILITARYAGE)) & (((f_militaryOfArea(Var_MILITARY,Var_AREA)) & (f_member(Var_AGENT,Var_MILITARY)))))) => (( ? [Var_AGE] : 
- ((hasType(type_TimeDuration, Var_AGE) & hasType(type_Quantity, Var_AGE)) &  
-(((f_age(Var_AGENT,Var_AGE)) & (f_greaterThanOrEqualTo(Var_AGE,Var_MILITARYAGE))))))))))))))))))))).
-
-fof(axMilitaryLem10, axiom, 
- ( ! [Var_AGE] : 
- ((hasType(type_TimeDuration, Var_AGE) & hasType(type_Quantity, Var_AGE)) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_SelfConnectedObject, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(( ! [Var_MILITARY] : 
- ((hasType(type_MilitaryOrganization, Var_MILITARY) & hasType(type_Collection, Var_MILITARY)) => 
-(( ! [Var_MILITARYAGE] : 
- ((hasType(type_TimeDuration, Var_MILITARYAGE) & hasType(type_Quantity, Var_MILITARYAGE)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((((f_militaryAge(Var_AREA,Var_MILITARYAGE)) & (((f_militaryOfArea(Var_MILITARY,Var_AREA)) & (((f_member(Var_AGENT,Var_MILITARY)) & (f_age(Var_AGENT,Var_AGE)))))))) => (f_greaterThanOrEqualTo(Var_AGE,Var_MILITARYAGE))))))))))))))))))).
-
-fof(axMilitaryLem11, axiom, 
- ( ! [Var_PERIOD] : 
- (hasType(type_TimeInterval, Var_PERIOD) => 
-(( ! [Var_FRACTION] : 
- ((hasType(type_RationalNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_militaryExpendituresFractionOfGDPInPeriod(Var_AREA,Var_FRACTION,Var_PERIOD)) => (f_lessThanOrEqualTo(Var_FRACTION,1.0))))))))))))).
-
-fof(axMilitaryLem12, axiom, 
- ( ! [Var_FRACTION] : 
- ((hasType(type_RationalNumber, Var_FRACTION) & hasType(type_Quantity, Var_FRACTION)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_militaryExpendituresFractionOfGDP(Var_AREA,Var_FRACTION)) => (f_lessThanOrEqualTo(Var_FRACTION,1.0)))))))))).
-
diff --git a/examples/SUMO/TPTP/MilitaryPredAx.p b/examples/SUMO/TPTP/MilitaryPredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/MilitaryPredAx.p
+++ /dev/null
@@ -1,18 +0,0 @@
-fof(axMilitaryPred0, axiom, 
- f_subEchelon(type_Brigade,type_Battalion)).
-
-fof(axMilitaryPred1, axiom, 
- f_subEchelon(type_Battalion,type_Company_Military)).
-
-fof(axMilitaryPred2, axiom, 
- f_commandRankOfEchelon(type_Battalion,inst_USMilitaryRankO5)).
-
-fof(axMilitaryPred3, axiom, 
- f_subEchelon(type_Company_Military,type_Platoon)).
-
-fof(axMilitaryPred4, axiom, 
- f_commandRankOfEchelon(type_Company_Military,f_UnionFn(inst_USMilitaryRankO3,inst_USMilitaryRankO4))).
-
-fof(axMilitaryPred5, axiom, 
- f_commandRankOfEchelon(type_Platoon,inst_USMilitaryRankO2)).
-
diff --git a/examples/SUMO/TPTP/QoSOntologyAx.p b/examples/SUMO/TPTP/QoSOntologyAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/QoSOntologyAx.p
+++ /dev/null
@@ -1,553 +0,0 @@
-fof(axQoSOntology0, axiom, 
- ( ! [X] : 
- (hasType(type_Abort, X) => hasType(type_ComputerProcess, X)))).
-
-fof(axQoSOntology1, axiom, 
- ( ! [X] : 
- (hasType(type_AbstractionLevelAttribute, X) => hasType(type_TimingRequirementAttribute, X)))).
-
-fof(axQoSOntology2, axiom, 
- ( ! [X] : 
- (hasType(type_Assessment_DesignPattern, X) => hasType(type_DesignPatternAttribute, X)))).
-
-fof(axQoSOntology3, axiom, 
- ( ! [X] : 
- (hasType(type_AutomaticApplication, X) => hasType(type_ComputerProgram, X)))).
-
-fof(axQoSOntology4, axiom, 
- ( ! [X] : 
- (hasType(type_BerkeleySoftwareDistribution, X) => hasType(type_OperatingSystem, X)))).
-
-fof(axQoSOntology5, axiom, 
- ( ! [X] : 
- (hasType(type_BusNetwork, X) => hasType(type_LAN, X)))).
-
-fof(axQoSOntology6, axiom, 
- ( ! [X] : 
- (hasType(type_CPU, X) => hasType(type_ComputerComponent, X)))).
-
-fof(axQoSOntology7, axiom, 
- ( ! [X] : 
- (hasType(type_CPU, X) => hasType(type_ComputerHardware, X)))).
-
-fof(axQoSOntology8, axiom, 
- ( ! [X] : 
- (hasType(type_ComplexityAttribute, X) => hasType(type_TimingRequirementAttribute, X)))).
-
-fof(axQoSOntology9, axiom, 
- ( ! [X] : 
- (hasType(type_ComputationalSystem, X) => hasType(type_Product, X)))).
-
-fof(axQoSOntology10, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerComponent, X) => hasType(type_ComputerHardware, X)))).
-
-fof(axQoSOntology11, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerData, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axQoSOntology12, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerDirectory, X) => hasType(type_ComputerFile, X)))).
-
-fof(axQoSOntology13, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerFile, X) => hasType(type_ComputerData, X)))).
-
-fof(axQoSOntology14, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerHardware, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axQoSOntology15, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerInputDevice, X) => hasType(type_ComputerHardware, X)))).
-
-fof(axQoSOntology16, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerMemory, X) => hasType(type_ComputerComponent, X)))).
-
-fof(axQoSOntology17, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerMemory, X) => hasType(type_ComputerHardware, X)))).
-
-fof(axQoSOntology18, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerNetwork, X) => hasType(type_ComputationalSystem, X)))).
-
-fof(axQoSOntology19, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerNetwork, X) => hasType(type_RealtimeSystem, X)))).
-
-fof(axQoSOntology20, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerOutputDevice, X) => hasType(type_ComputerHardware, X)))).
-
-fof(axQoSOntology21, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerPassword, X) => hasType(type_SymbolicString, X)))).
-
-fof(axQoSOntology22, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerPathAttribute, X) => hasType(type_SoftwareAttribute, X)))).
-
-fof(axQoSOntology23, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerPath, X) => hasType(type_ComputerData, X)))).
-
-fof(axQoSOntology24, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerProcess, X) => hasType(type_InternalChange, X)))).
-
-fof(axQoSOntology25, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerReport, X) => hasType(type_ComputerData, X)))).
-
-fof(axQoSOntology26, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerResource, X) => hasType(type_ComputationalSystem, X)))).
-
-fof(axQoSOntology27, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerResponse, X) => hasType(type_ComputerProcess, X)))).
-
-fof(axQoSOntology28, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerStatus, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axQoSOntology29, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerTask, X) => hasType(type_ComputerProcess, X)))).
-
-fof(axQoSOntology30, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerTerminal, X) => hasType(type_ComputerOutputDevice, X)))).
-
-fof(axQoSOntology31, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerUser, X) => hasType(type_CognitiveAgent, X)))).
-
-fof(axQoSOntology32, axiom, 
- ( ! [X] : 
- (hasType(type_Computer, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axQoSOntology33, axiom, 
- ( ! [X] : 
- (hasType(type_Concurrency_FormOfAdaptation, X) => hasType(type_FormOfAdaptationAttribute, X)))).
-
-fof(axQoSOntology34, axiom, 
- ( ! [X] : 
- (hasType(type_ConsoleApplication, X) => hasType(type_ComputerProgram, X)))).
-
-fof(axQoSOntology35, axiom, 
- ( ! [X] : 
- (hasType(type_ContinuousPath, X) => hasType(type_ComputerPathAttribute, X)))).
-
-fof(axQoSOntology36, axiom, 
- ( ! [X] : 
- (hasType(type_DataCompression, X) => hasType(type_ComputerProcess, X)))).
-
-fof(axQoSOntology37, axiom, 
- ( ! [X] : 
- (hasType(type_DataSaving, X) => hasType(type_ComputerProcess, X)))).
-
-fof(axQoSOntology38, axiom, 
- ( ! [X] : 
- (hasType(type_DataSink, X) => hasType(type_ComputerInputDevice, X)))).
-
-fof(axQoSOntology39, axiom, 
- ( ! [X] : 
- (hasType(type_DataTransfer, X) => hasType(type_ComputerProcess, X)))).
-
-fof(axQoSOntology40, axiom, 
- ( ! [X] : 
- (hasType(type_Database, X) => hasType(type_ComputerData, X)))).
-
-fof(axQoSOntology41, axiom, 
- ( ! [X] : 
- (hasType(type_DesignPatternAttribute, X) => hasType(type_RealtimeSystemAttribute, X)))).
-
-fof(axQoSOntology42, axiom, 
- ( ! [X] : 
- (hasType(type_DeterministicDataStream, X) => hasType(type_ComputerPathAttribute, X)))).
-
-fof(axQoSOntology43, axiom, 
- ( ! [X] : 
- (hasType(type_DynamicDataStream, X) => hasType(type_ComputerPathAttribute, X)))).
-
-fof(axQoSOntology44, axiom, 
- ( ! [X] : 
- (hasType(type_EnvironmentSoftwareAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axQoSOntology45, axiom, 
- ( ! [X] : 
- (hasType(type_Epoch, X) => hasType(type_TimePoint, X)))).
-
-fof(axQoSOntology46, axiom, 
- ( ! [X] : 
- (hasType(type_Feedback, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axQoSOntology47, axiom, 
- ( ! [X] : 
- (hasType(type_Firm_Strictness, X) => hasType(type_StrictnessAttribute, X)))).
-
-fof(axQoSOntology48, axiom, 
- ( ! [X] : 
- (hasType(type_FormOfAdaptationAttribute, X) => hasType(type_RealtimeSystemAttribute, X)))).
-
-fof(axQoSOntology49, axiom, 
- ( ! [X] : 
- (hasType(type_Guidance_DesignPattern, X) => hasType(type_DesignPatternAttribute, X)))).
-
-fof(axQoSOntology50, axiom, 
- ( ! [X] : 
- (hasType(type_HardDiskDrive, X) => hasType(type_ComputerComponent, X)))).
-
-fof(axQoSOntology51, axiom, 
- ( ! [X] : 
- (hasType(type_HardDiskDrive, X) => hasType(type_ComputerHardware, X)))).
-
-fof(axQoSOntology52, axiom, 
- ( ! [X] : 
- (hasType(type_Hard_Strictness, X) => hasType(type_StrictnessAttribute, X)))).
-
-fof(axQoSOntology53, axiom, 
- ( ! [X] : 
- (hasType(type_HardwareSystem, X) => hasType(type_ComputationalSystem, X)))).
-
-fof(axQoSOntology54, axiom, 
- ( ! [X] : 
- (hasType(type_HardwareSystem, X) => hasType(type_ComputerHardware, X)))).
-
-fof(axQoSOntology55, axiom, 
- ( ! [X] : 
- (hasType(type_HardwareSystem, X) => hasType(type_RealtimeSystem, X)))).
-
-fof(axQoSOntology56, axiom, 
- ( ! [X] : 
- (hasType(type_Hybrid_Strictness, X) => hasType(type_StrictnessAttribute, X)))).
-
-fof(axQoSOntology57, axiom, 
- ( ! [X] : 
- (hasType(type_Hybrid_SystemBehavior, X) => hasType(type_SystemBehaviorAttribute, X)))).
-
-fof(axQoSOntology58, axiom, 
- ( ! [X] : 
- (hasType(type_IPAddress, X) => hasType(type_PhysicalAddress, X)))).
-
-fof(axQoSOntology59, axiom, 
- ( ! [X] : 
- (hasType(type_ImageFile, X) => hasType(type_ComputerData, X)))).
-
-fof(axQoSOntology60, axiom, 
- ( ! [X] : 
- (hasType(type_Importance_Strictness, X) => hasType(type_StrictnessAttribute, X)))).
-
-fof(axQoSOntology61, axiom, 
- ( ! [X] : 
- (hasType(type_Independent_TaskRelation, X) => hasType(type_TaskRelationAttribute, X)))).
-
-fof(axQoSOntology62, axiom, 
- ( ! [X] : 
- (hasType(type_Initiation_DesignPattern, X) => hasType(type_DesignPatternAttribute, X)))).
-
-fof(axQoSOntology63, axiom, 
- ( ! [X] : 
- (hasType(type_Instrument_AbstractionLevel, X) => hasType(type_AbstractionLevelAttribute, X)))).
-
-fof(axQoSOntology64, axiom, 
- ( ! [X] : 
- (hasType(type_LAN, X) => hasType(type_ComputerNetwork, X)))).
-
-fof(axQoSOntology65, axiom, 
- ( ! [X] : 
- (hasType(type_MeasuringPerformance, X) => hasType(type_ComputerProcess, X)))).
-
-fof(axQoSOntology66, axiom, 
- ( ! [X] : 
- (hasType(type_Method_AbstractionLevel, X) => hasType(type_AbstractionLevelAttribute, X)))).
-
-fof(axQoSOntology67, axiom, 
- ( ! [X] : 
- (hasType(type_MonitorApplicationCmd, X) => hasType(type_MonitoringProgram, X)))).
-
-fof(axQoSOntology68, axiom, 
- ( ! [X] : 
- (hasType(type_MonitorComponentCmd, X) => hasType(type_MonitoringProgram, X)))).
-
-fof(axQoSOntology69, axiom, 
- ( ! [X] : 
- (hasType(type_MonitorConnectivityCmd, X) => hasType(type_MonitoringProgram, X)))).
-
-fof(axQoSOntology70, axiom, 
- ( ! [X] : 
- (hasType(type_MonitoringProgram, X) => hasType(type_ComputerProgram, X)))).
-
-fof(axQoSOntology71, axiom, 
- ( ! [X] : 
- (hasType(type_MultipleRequirement_Complexity, X) => hasType(type_ComplexityAttribute, X)))).
-
-fof(axQoSOntology72, axiom, 
- ( ! [X] : 
- (hasType(type_Multitasking, X) => hasType(type_ComputerProcess, X)))).
-
-fof(axQoSOntology73, axiom, 
- ( ! [X] : 
- (hasType(type_NetworkAdapter, X) => hasType(type_ComputerComponent, X)))).
-
-fof(axQoSOntology74, axiom, 
- ( ! [X] : 
- (hasType(type_NetworkResource, X) => hasType(type_ComputerResource, X)))).
-
-fof(axQoSOntology75, axiom, 
- ( ! [X] : 
- (hasType(type_Object_AbstractionLevel, X) => hasType(type_AbstractionLevelAttribute, X)))).
-
-fof(axQoSOntology76, axiom, 
- ( ! [X] : 
- (hasType(type_OperatingSystem, X) => hasType(type_SoftwareSystem, X)))).
-
-fof(axQoSOntology77, axiom, 
- ( ! [X] : 
- (hasType(type_Optimization, X) => hasType(type_ProcessTask, X)))).
-
-fof(axQoSOntology78, axiom, 
- ( ! [X] : 
- (hasType(type_Packet, X) => hasType(type_ComputerData, X)))).
-
-fof(axQoSOntology79, axiom, 
- ( ! [X] : 
- (hasType(type_Periodic_SystemBehavior, X) => hasType(type_SystemBehaviorAttribute, X)))).
-
-fof(axQoSOntology80, axiom, 
- ( ! [X] : 
- (hasType(type_PhysicalAddress, X) => hasType(type_SymbolicString, X)))).
-
-fof(axQoSOntology81, axiom, 
- ( ! [X] : 
- (hasType(type_Precision_FormOfAdaptation, X) => hasType(type_FormOfAdaptationAttribute, X)))).
-
-fof(axQoSOntology82, axiom, 
- ( ! [X] : 
- (hasType(type_Printer, X) => hasType(type_ComputerOutputDevice, X)))).
-
-fof(axQoSOntology83, axiom, 
- ( ! [X] : 
- (hasType(type_PriorityAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axQoSOntology84, axiom, 
- ( ! [X] : 
- (hasType(type_ProcessState, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axQoSOntology85, axiom, 
- ( ! [X] : 
- (hasType(type_ProcessStatus, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axQoSOntology86, axiom, 
- ( ! [X] : 
- (hasType(type_ProcessTask, X) => hasType(type_Abstract, X)))).
-
-fof(axQoSOntology87, axiom, 
- ( ! [X] : 
- (hasType(type_QuasicontinuousPath, X) => hasType(type_ComputerPathAttribute, X)))).
-
-fof(axQoSOntology88, axiom, 
- ( ! [X] : 
- (hasType(type_RM_StartApplication, X) => hasType(type_ComputerProgram, X)))).
-
-fof(axQoSOntology89, axiom, 
- ( ! [X] : 
- (hasType(type_RealtimeSystemAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axQoSOntology90, axiom, 
- ( ! [X] : 
- (hasType(type_RealtimeSystem, X) => hasType(type_ComputationalSystem, X)))).
-
-fof(axQoSOntology91, axiom, 
- ( ! [X] : 
- (hasType(type_ResourceAllocation_FormOfAdaptation, X) => hasType(type_FormOfAdaptationAttribute, X)))).
-
-fof(axQoSOntology92, axiom, 
- ( ! [X] : 
- (hasType(type_ResourceManagementProgram, X) => hasType(type_ComputerProgram, X)))).
-
-fof(axQoSOntology93, axiom, 
- ( ! [X] : 
- (hasType(type_ReusingAResource, X) => hasType(type_ComputerProcess, X)))).
-
-fof(axQoSOntology94, axiom, 
- ( ! [X] : 
- (hasType(type_RingNetwork, X) => hasType(type_LAN, X)))).
-
-fof(axQoSOntology95, axiom, 
- ( ! [X] : 
- (hasType(type_SatisfyingRequirements, X) => hasType(type_ProcessTask, X)))).
-
-fof(axQoSOntology96, axiom, 
- ( ! [X] : 
- (hasType(type_Scalable, X) => hasType(type_ComputerPathAttribute, X)))).
-
-fof(axQoSOntology97, axiom, 
- ( ! [X] : 
- (hasType(type_Sensor, X) => hasType(type_ComputerHardware, X)))).
-
-fof(axQoSOntology98, axiom, 
- ( ! [X] : 
- (hasType(type_Server, X) => hasType(type_ComputationalSystem, X)))).
-
-fof(axQoSOntology99, axiom, 
- ( ! [X] : 
- (hasType(type_ShutdownBlock, X) => hasType(type_ComputerProgram, X)))).
-
-fof(axQoSOntology100, axiom, 
- ( ! [X] : 
- (hasType(type_SingleRequirement_Complexity, X) => hasType(type_ComplexityAttribute, X)))).
-
-fof(axQoSOntology101, axiom, 
- ( ! [X] : 
- (hasType(type_Slack_FormOfAdaptation, X) => hasType(type_FormOfAdaptationAttribute, X)))).
-
-fof(axQoSOntology102, axiom, 
- ( ! [X] : 
- (hasType(type_Soft_Strictness, X) => hasType(type_StrictnessAttribute, X)))).
-
-fof(axQoSOntology103, axiom, 
- ( ! [X] : 
- (hasType(type_SoftwareAttribute, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axQoSOntology104, axiom, 
- ( ! [X] : 
- (hasType(type_SoftwareSystem, X) => hasType(type_ComputationalSystem, X)))).
-
-fof(axQoSOntology105, axiom, 
- ( ! [X] : 
- (hasType(type_SoftwareSystem, X) => hasType(type_RealtimeSystem, X)))).
-
-fof(axQoSOntology106, axiom, 
- ( ! [X] : 
- (hasType(type_Solaris, X) => hasType(type_OperatingSystem, X)))).
-
-fof(axQoSOntology107, axiom, 
- ( ! [X] : 
- (hasType(type_StarNetwork, X) => hasType(type_LAN, X)))).
-
-fof(axQoSOntology108, axiom, 
- ( ! [X] : 
- (hasType(type_StartupBlock, X) => hasType(type_ComputerProgram, X)))).
-
-fof(axQoSOntology109, axiom, 
- ( ! [X] : 
- (hasType(type_StochasticDataStream, X) => hasType(type_ComputerPathAttribute, X)))).
-
-fof(axQoSOntology110, axiom, 
- ( ! [X] : 
- (hasType(type_StrictnessAttribute, X) => hasType(type_TimingRequirementAttribute, X)))).
-
-fof(axQoSOntology111, axiom, 
- ( ! [X] : 
- (hasType(type_SystemBehaviorAttribute, X) => hasType(type_RealtimeSystemAttribute, X)))).
-
-fof(axQoSOntology112, axiom, 
- ( ! [X] : 
- (hasType(type_TaskGroup_AbstractionLevel, X) => hasType(type_AbstractionLevelAttribute, X)))).
-
-fof(axQoSOntology113, axiom, 
- ( ! [X] : 
- (hasType(type_TaskRelationAttribute, X) => hasType(type_RealtimeSystemAttribute, X)))).
-
-fof(axQoSOntology114, axiom, 
- ( ! [X] : 
- (hasType(type_Task_AbstractionLevel, X) => hasType(type_AbstractionLevelAttribute, X)))).
-
-fof(axQoSOntology115, axiom, 
- ( ! [X] : 
- (hasType(type_TimingRequirementAttribute, X) => hasType(type_RealtimeSystemAttribute, X)))).
-
-fof(axQoSOntology116, axiom, 
- ( ! [X] : 
- (hasType(type_TransientPath, X) => hasType(type_ComputerPathAttribute, X)))).
-
-fof(axQoSOntology117, axiom, 
- ( ! [X] : 
- (hasType(type_Transient_SystemBehavior, X) => hasType(type_SystemBehaviorAttribute, X)))).
-
-fof(axQoSOntology118, axiom, 
- ( ! [X] : 
- (hasType(type_UniformResourceIdentifier, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axQoSOntology119, axiom, 
- ( ! [X] : 
- (hasType(type_UniformResourceLocator, X) => hasType(type_UniformResourceIdentifier, X)))).
-
-fof(axQoSOntology120, axiom, 
- ( ! [X] : 
- (hasType(type_UniformResourceName, X) => hasType(type_UniformResourceIdentifier, X)))).
-
-fof(axQoSOntology121, axiom, 
- ( ! [X] : 
- (hasType(type_UserAccount, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axQoSOntology122, axiom, 
- ( ! [X] : 
- (hasType(type_UserName, X) => hasType(type_SymbolicString, X)))).
-
-fof(axQoSOntology123, axiom, 
- ( ! [X] : 
- (hasType(type_UserRequest, X) => hasType(type_ComputerProcess, X)))).
-
-fof(axQoSOntology124, axiom, 
- ( ! [X] : 
- (hasType(type_UsingAResource, X) => hasType(type_ComputerProcess, X)))).
-
-fof(axQoSOntology125, axiom, 
- ( ! [X] : 
- (hasType(type_Utility, X) => hasType(type_ComputerProgram, X)))).
-
-fof(axQoSOntology126, axiom, 
- ( ! [X] : 
- (hasType(type_Utility_Strictness, X) => hasType(type_StrictnessAttribute, X)))).
-
-fof(axQoSOntology127, axiom, 
- (hasType(type_TaskRelationAttribute, inst_Dependent_TaskRelation))).
-
-fof(axQoSOntology128, axiom, 
- (hasType(type_RelationalAttribute, inst_Executable))).
-
-fof(axQoSOntology129, axiom, 
- (hasType(type_PriorityAttribute, inst_HighPriority))).
-
-fof(axQoSOntology130, axiom, 
- (hasType(type_ComputerStatus, inst_HostDown))).
-
-fof(axQoSOntology131, axiom, 
- (hasType(type_ComputerStatus, inst_HostReady))).
-
-fof(axQoSOntology132, axiom, 
- (hasType(type_PriorityAttribute, inst_LowPriority))).
-
-fof(axQoSOntology133, axiom, 
- (hasType(type_CompositeUnitOfMeasure, inst_PacketsPerSecond))).
-
-fof(axQoSOntology134, axiom, 
- (hasType(type_ComputerPathAttribute, inst_PathImportanceFunction))).
-
-fof(axQoSOntology135, axiom, 
- (hasType(type_ProcessStatus, inst_ProcessFailure))).
-
-fof(axQoSOntology136, axiom, 
- (hasType(type_ProcessStatus, inst_ProcessSuccess))).
-
-fof(axQoSOntology137, axiom, 
- (hasType(type_SoftwareAttribute, inst_ReplicationsOnSameHostOK))).
-
-fof(axQoSOntology138, axiom, 
- (hasType(type_SoftwareAttribute, inst_Restartable))).
-
-fof(axQoSOntology139, axiom, 
- (hasType(type_SoftwareAttribute, inst_ScalabilityCombining))).
-
-fof(axQoSOntology140, axiom, 
- (hasType(type_SoftwareAttribute, inst_ScalabilitySplitting))).
-
-fof(axQoSOntology141, axiom, 
- (hasType(type_Epoch, inst_UnixEpoch))).
-
diff --git a/examples/SUMO/TPTP/QoSOntologyLemAx.p b/examples/SUMO/TPTP/QoSOntologyLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/QoSOntologyLemAx.p
+++ /dev/null
@@ -1,529 +0,0 @@
-fof(axQoSLem0, axiom, 
- ( ! [Var_HARDWARE] : 
- (hasType(type_ComputerHardware, Var_HARDWARE) => 
-(( ? [Var_COMPUTER] : 
- (hasType(type_Computer, Var_COMPUTER) &  
-(f_component(Var_HARDWARE,Var_COMPUTER)))))))).
-
-fof(axQoSLem1, axiom, 
- ( ! [Var_TRANSFER] : 
- (hasType(type_DataTransfer, Var_TRANSFER) => 
-(( ? [Var_ORIGIN] : 
- (hasType(type_HardwareSystem, Var_ORIGIN) &  
-(( ? [Var_DESTINATION] : 
- (hasType(type_ComputationalSystem, Var_DESTINATION) &  
-(( ? [Var_SYSTEM] : 
- (hasType(type_HardwareSystem, Var_SYSTEM) &  
-(( ? [Var_DATA] : 
- (hasType(type_ComputerData, Var_DATA) &  
-(((f_origin(Var_TRANSFER,Var_ORIGIN)) & (((f_destination(Var_TRANSFER,Var_DESTINATION)) & (((f_instrument(Var_TRANSFER,Var_SYSTEM)) & (f_patient(Var_TRANSFER,Var_DATA))))))))))))))))))))))).
-
-fof(axQoSLem2, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) => 
-(( ? [Var_COMPUTER] : 
- (hasType(type_Computer, Var_COMPUTER) &  
-(( ? [Var_PROGRAM] : 
- (hasType(type_ComputerProgram, Var_PROGRAM) &  
-(((f_computerRunning(Var_PROCESS,Var_COMPUTER)) & (f_programRunning(Var_PROCESS,Var_PROGRAM))))))))))))).
-
-fof(axQoSLem3, axiom, 
- ( ! [Var_PROGRAM] : 
- (hasType(type_ComputerProgram, Var_PROGRAM) => 
-(( ! [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) => 
-(((f_programRunning(Var_PROCESS,Var_PROGRAM)) => (( ? [Var_COMPUTER] : 
- (hasType(type_Computer, Var_COMPUTER) &  
-(f_runningOn(Var_PROGRAM,Var_COMPUTER))))))))))))).
-
-fof(axQoSLem4, axiom, 
- ( ! [Var_COMPUTER] : 
- (hasType(type_Computer, Var_COMPUTER) => 
-(( ! [Var_PROGRAM] : 
- (hasType(type_ComputerProgram, Var_PROGRAM) => 
-(((f_runningOn(Var_PROGRAM,Var_COMPUTER)) => (( ? [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) &  
-(((f_programRunning(Var_PROCESS,Var_PROGRAM)) & (f_computerRunning(Var_PROCESS,Var_COMPUTER))))))))))))))).
-
-fof(axQoSLem5, axiom, 
- ( ! [Var_DIRECTORY] : 
- (hasType(type_ComputerDirectory, Var_DIRECTORY) => 
-(( ! [Var_FILE] : 
- (hasType(type_ComputerFile, Var_FILE) => 
-(((f_directoryOf(Var_FILE,Var_DIRECTORY)) => (f_refers(f_AddressFn(Var_FILE),Var_DIRECTORY)))))))))).
-
-fof(axQoSLem6, axiom, 
- ( ! [Var_SOFTWARE] : 
- (hasType(type_SoftwareSystem, Var_SOFTWARE) => 
-(( ! [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) => 
-(((f_programRunning(Var_PROCESS,Var_SOFTWARE)) => (( ? [Var_HARDWARE] : 
- (hasType(type_HardwareSystem, Var_HARDWARE) &  
-(f_computerRunning(Var_PROCESS,Var_HARDWARE))))))))))))).
-
-fof(axQoSLem7, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_HardwareSystem, Var_SYSTEM) => 
-(( ? [Var_PROCESSOR] : 
- (hasType(type_CPU, Var_PROCESSOR) &  
-(( ? [Var_MEMORY] : 
- (hasType(type_ComputerMemory, Var_MEMORY) &  
-(( ? [Var_NETWORK] : 
- (hasType(type_ComputerNetwork, Var_NETWORK) &  
-(((f_component(Var_SYSTEM,Var_PROCESSOR)) & (((f_component(Var_SYSTEM,Var_MEMORY)) & (f_component(Var_SYSTEM,Var_NETWORK)))))))))))))))))).
-
-fof(axQoSLem8, axiom, 
- ( ! [Var_COMPUTER] : 
- (hasType(type_Computer, Var_COMPUTER) => 
-(( ! [Var_PROGRAM] : 
- (hasType(type_ComputerProgram, Var_PROGRAM) => 
-(((( ? [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) &  
-(((f_programRunning(Var_PROCESS,Var_PROGRAM)) & (f_computerRunning(Var_PROCESS,Var_COMPUTER))))))) => (f_runsOn(Var_PROGRAM,Var_COMPUTER)))))))))).
-
-fof(axQoSLem9, axiom, 
- ( ! [Var_STARTUP] : 
- (hasType(type_StartupBlock, Var_STARTUP) => 
-(( ? [Var_APPLICATION] : 
- (hasType(type_ComputerProgram, Var_APPLICATION) &  
-(f_startupOf(Var_STARTUP,Var_APPLICATION)))))))).
-
-fof(axQoSLem10, axiom, 
- ( ! [Var_PROCESS1] : 
- (hasType(type_ComputerProcess, Var_PROCESS1) => 
-(( ! [Var_TIME1] : 
- ((hasType(type_Entity, Var_TIME1) & hasType(type_TimeInterval, Var_TIME1)) => 
-(( ! [Var_APPLICATION] : 
- (hasType(type_ComputerProgram, Var_APPLICATION) => 
-(( ! [Var_STARTUP] : 
- ((hasType(type_StartupBlock, Var_STARTUP) & hasType(type_ComputerProgram, Var_STARTUP)) => 
-(((((f_startupOf(Var_STARTUP,Var_APPLICATION)) & (((f_programRunning(Var_PROCESS1,Var_STARTUP)) & (f_WhenFn(Var_PROCESS1) = Var_TIME1))))) => (( ? [Var_PROCESS2] : 
- (hasType(type_ComputerProcess, Var_PROCESS2) &  
-(( ? [Var_TIME2] : 
- ((hasType(type_Entity, Var_TIME2) & hasType(type_TimeInterval, Var_TIME2)) &  
-(((f_programRunning(Var_PROCESS2,Var_APPLICATION)) & (((f_WhenFn(Var_PROCESS2) = Var_TIME2) & (f_meetsTemporally(Var_TIME1,Var_TIME2)))))))))))))))))))))))))).
-
-fof(axQoSLem11, axiom, 
- ( ! [Var_SHUTDOWN] : 
- (hasType(type_ShutdownBlock, Var_SHUTDOWN) => 
-(( ? [Var_APPLICATION] : 
- (hasType(type_ComputerProgram, Var_APPLICATION) &  
-(f_shutdownOf(Var_SHUTDOWN,Var_APPLICATION)))))))).
-
-fof(axQoSLem12, axiom, 
- ( ! [Var_PROCESS1] : 
- (hasType(type_ComputerProcess, Var_PROCESS1) => 
-(( ! [Var_TIME1] : 
- ((hasType(type_Entity, Var_TIME1) & hasType(type_TimeInterval, Var_TIME1)) => 
-(( ! [Var_APPLICATION] : 
- (hasType(type_ComputerProgram, Var_APPLICATION) => 
-(( ! [Var_SHUTDOWN] : 
- ((hasType(type_ShutdownBlock, Var_SHUTDOWN) & hasType(type_ComputerProgram, Var_SHUTDOWN)) => 
-(((((f_shutdownOf(Var_SHUTDOWN,Var_APPLICATION)) & (((f_programRunning(Var_PROCESS1,Var_SHUTDOWN)) & (f_WhenFn(Var_PROCESS1) = Var_TIME1))))) => (( ? [Var_PROCESS2] : 
- (hasType(type_ComputerProcess, Var_PROCESS2) &  
-(( ? [Var_TIME2] : 
- ((hasType(type_Entity, Var_TIME2) & hasType(type_TimeInterval, Var_TIME2)) &  
-(((f_programRunning(Var_PROCESS2,Var_APPLICATION)) & (((f_WhenFn(Var_PROCESS2) = Var_TIME2) & (f_meetsTemporally(Var_TIME2,Var_TIME1)))))))))))))))))))))))))).
-
-fof(axQoSLem13, axiom, 
- ( ! [Var_PROGRAM] : 
- (hasType(type_ComputerProgram, Var_PROGRAM) => 
-(( ! [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) => 
-(((f_programRunning(Var_PROCESS,Var_PROGRAM)) => (( ? [Var_DEVICE] : 
- (hasType(type_ComputerInputDevice, Var_DEVICE) &  
-(f_standardInputDevice(Var_PROCESS,Var_DEVICE))))))))))))).
-
-fof(axQoSLem14, axiom, 
- ( ! [Var_PROGRAM] : 
- (hasType(type_ComputerProgram, Var_PROGRAM) => 
-(( ! [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) => 
-(((f_programRunning(Var_PROCESS,Var_PROGRAM)) => (( ? [Var_DEVICE] : 
- (hasType(type_ComputerOutputDevice, Var_DEVICE) &  
-(f_standardOutputDevice(Var_PROCESS,Var_DEVICE))))))))))))).
-
-fof(axQoSLem15, axiom, 
- ( ! [Var_PROGRAM] : 
- (hasType(type_ComputerProgram, Var_PROGRAM) => 
-(( ! [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) => 
-(((f_programRunning(Var_PROCESS,Var_PROGRAM)) => (( ? [Var_DEVICE] : 
- (hasType(type_ComputerOutputDevice, Var_DEVICE) &  
-(f_standardErrorDevice(Var_PROCESS,Var_DEVICE))))))))))))).
-
-fof(axQoSLem16, axiom, 
- ( ! [Var_STATE] : 
- (hasType(type_ProcessState, Var_STATE) => 
-(( ? [Var_PROGRAM] : 
- (hasType(type_ComputerProgram, Var_PROGRAM) &  
-(( ! [Var_PROCESS] : 
- ((hasType(type_ComputerProcess, Var_PROCESS) & hasType(type_Entity, Var_PROCESS)) => 
-(((f_programRunning(Var_PROCESS,Var_PROGRAM)) => (f_represents(Var_STATE,Var_PROCESS))))))))))))).
-
-fof(axQoSLem17, axiom, 
- ( ! [Var_APPLICATION] : 
- (hasType(type_AutomaticApplication, Var_APPLICATION) => 
-(( ! [Var_SYSTEM] : 
- (hasType(type_SoftwareSystem, Var_SYSTEM) => 
-(((f_part(Var_APPLICATION,Var_SYSTEM)) => (f_part(f_StartupFn(Var_APPLICATION),f_StartupFn(Var_SYSTEM))))))))))).
-
-fof(axQoSLem18, axiom, 
- ( ! [Var_RM] : 
- (hasType(type_RM_StartApplication, Var_RM) => 
-(( ? [Var_APPLICATION] : 
- (hasType(type_ComputerProgram, Var_APPLICATION) &  
-(( ? [Var_RMCOPY] : 
- ((hasType(type_ComputerFile, Var_RMCOPY) & hasType(type_Agent, Var_RMCOPY)) &  
-(( ? [Var_PROCESS] : 
- ((hasType(type_ComputerProcess, Var_PROCESS) & hasType(type_Process, Var_PROCESS)) &  
-(((f_programCopy(Var_RMCOPY,Var_RM)) & (((f_programRunning(Var_PROCESS,f_StartupFn(Var_APPLICATION))) & (f_agent(Var_PROCESS,Var_RMCOPY)))))))))))))))))).
-
-fof(axQoSLem19, axiom, 
- ( ! [Var_SYSTEM] : 
- ((hasType(type_SoftwareSystem, Var_SYSTEM) & hasType(type_Object, Var_SYSTEM)) => 
-(( ! [Var_RM] : 
- ((hasType(type_ResourceManagementProgram, Var_RM) & hasType(type_ComputerProgram, Var_RM)) => 
-(((f_rMProgram_of(Var_RM,Var_SYSTEM)) => (( ? [Var_RMCOPY] : 
- ((hasType(type_ComputerFile, Var_RMCOPY) & hasType(type_Agent, Var_RMCOPY)) &  
-(( ? [Var_PROCESS] : 
- ((hasType(type_ComputerProcess, Var_PROCESS) & hasType(type_Process, Var_PROCESS)) &  
-(( ? [Var_APPLICATION] : 
- ((hasType(type_Object, Var_APPLICATION) & hasType(type_ComputerProgram, Var_APPLICATION)) &  
-(((f_part(Var_APPLICATION,Var_SYSTEM)) & (((f_programCopy(Var_RMCOPY,Var_RM)) & (((f_programRunning(Var_PROCESS,Var_APPLICATION)) & (f_agent(Var_PROCESS,Var_RMCOPY))))))))))))))))))))))))).
-
-fof(axQoSLem20, axiom, 
- ( ! [Var_PROCESS1] : 
- (hasType(type_ComputerProcess, Var_PROCESS1) => 
-(( ! [Var_PROCESS2] : 
- (hasType(type_ComputerProcess, Var_PROCESS2) => 
-(( ! [Var_TIME] : 
- ((hasType(type_TimeInterval, Var_TIME) & hasType(type_Object, Var_TIME)) => 
-(( ! [Var_TIME2] : 
- ((hasType(type_Entity, Var_TIME2) & hasType(type_TimeInterval, Var_TIME2)) => 
-(( ! [Var_TIME1] : 
- ((hasType(type_Entity, Var_TIME1) & hasType(type_TimeInterval, Var_TIME1)) => 
-(( ! [Var_DELAY] : 
- ((hasType(type_TimeDuration, Var_DELAY) & hasType(type_PhysicalQuantity, Var_DELAY)) => 
-(( ! [Var_APPLICATION] : 
- (hasType(type_ComputerProgram, Var_APPLICATION) => 
-(((((f_startupTimeDelay(Var_APPLICATION,Var_DELAY)) & (((f_programRunning(Var_PROCESS1,Var_APPLICATION)) & (((f_WhenFn(Var_PROCESS1) = Var_TIME1) & (((f_WhenFn(Var_PROCESS2) = Var_TIME2) & (((f_meetsTemporally(Var_TIME1,Var_TIME)) & (f_meetsTemporally(Var_TIME,Var_TIME2)))))))))))) => (f_measure(Var_TIME,Var_DELAY))))))))))))))))))))))))).
-
-fof(axQoSLem21, axiom, 
- ( ! [Var_FEEDBACK] : 
- (hasType(type_Feedback, Var_FEEDBACK) => 
-(( ! [Var_SEND] : 
- (hasType(type_DataTransfer, Var_SEND) => 
-(( ? [Var_PROGRAM] : 
- ((hasType(type_SoftwareSystem, Var_PROGRAM) & hasType(type_ComputerProgram, Var_PROGRAM)) &  
-(( ? [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) &  
-(( ? [Var_RM] : 
- ((hasType(type_ResourceManagementProgram, Var_RM) & hasType(type_Entity, Var_RM)) &  
-(((f_rMProgram_of(Var_RM,Var_PROGRAM)) & (((f_programRunning(Var_PROCESS,Var_PROGRAM)) & (((f_patient(Var_SEND,Var_FEEDBACK)) & (f_destination(Var_SEND,Var_RM))))))))))))))))))))))).
-
-fof(axQoSLem22, axiom, 
- ( ! [Var_COMPONENT] : 
- (hasType(type_ComputerComponent, Var_COMPONENT) => 
-(( ? [Var_UNIT] : 
- (hasType(type_UnitOfMeasure, Var_UNIT) &  
-(f_unitMeasuringPerformance(Var_COMPONENT,Var_UNIT)))))))).
-
-fof(axQoSLem23, axiom, 
- ( ! [Var_NA] : 
- (hasType(type_NetworkAdapter, Var_NA) => 
-(( ? [Var_NET] : 
- (hasType(type_ComputerNetwork, Var_NET) &  
-(f_connected(Var_NA,Var_NET)))))))).
-
-fof(axQoSLem24, axiom, 
- ( ! [Var_NA] : 
- (hasType(type_NetworkAdapter, Var_NA) => 
-(f_unitMeasuringPerformance(Var_NA,inst_PacketsPerSecond))))).
-
-fof(axQoSLem25, axiom, 
- ( ! [Var_MONITOR] : 
- (hasType(type_MonitoringProgram, Var_MONITOR) => 
-(( ? [Var_MONITORCOPY] : 
- ((hasType(type_ComputerFile, Var_MONITORCOPY) & hasType(type_Agent, Var_MONITORCOPY)) &  
-(( ? [Var_EVENT] : 
- ((hasType(type_MeasuringPerformance, Var_EVENT) & hasType(type_Process, Var_EVENT)) &  
-(( ? [Var_SYSTEM] : 
- (hasType(type_ComputationalSystem, Var_SYSTEM) &  
-(((f_systemMeasured(Var_EVENT,Var_SYSTEM)) & (((f_programCopy(Var_MONITORCOPY,Var_MONITOR)) & (f_agent(Var_EVENT,Var_MONITORCOPY)))))))))))))))))).
-
-fof(axQoSLem26, axiom, 
- ( ! [Var_EVENT] : 
- (hasType(type_MeasuringPerformance, Var_EVENT) => 
-(( ? [Var_PROGRAM] : 
- (hasType(type_MonitoringProgram, Var_PROGRAM) &  
-(( ? [Var_COPY] : 
- ((hasType(type_ComputerFile, Var_COPY) & hasType(type_Agent, Var_COPY)) &  
-(((f_programCopy(Var_COPY,Var_PROGRAM)) & (f_agent(Var_EVENT,Var_COPY))))))))))))).
-
-fof(axQoSLem27, axiom, 
- ( ! [Var_APPLICATION] : 
- (hasType(type_ComputerProgram, Var_APPLICATION) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimePosition, Var_TIME) => 
-(((f_monitorApplicationData(Var_TIME,Var_APPLICATION)) => (( ? [Var_PROCESS] : 
- ((hasType(type_ComputerProcess, Var_PROCESS) & hasType(type_Physical, Var_PROCESS)) &  
-(((f_programRunning(Var_PROCESS,Var_APPLICATION)) & (f_time(Var_PROCESS,Var_TIME))))))))))))))).
-
-fof(axQoSLem28, axiom, 
- ( ! [Var_PROGRAM] : 
- ((hasType(type_ComputerProgram, Var_PROGRAM) & hasType(type_Entity, Var_PROGRAM)) => 
-(((( ? [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) &  
-(f_programRunning(Var_PROCESS,Var_PROGRAM))))) <=> (f_property(Var_PROGRAM,inst_Executable))))))).
-
-fof(axQoSLem29, axiom, 
- ( ! [Var_MODEL] : 
- ((hasType(type_SymbolicString, Var_MODEL) & hasType(type_ContentBearingObject, Var_MODEL)) => 
-(( ! [Var_COMPUTER] : 
- ((hasType(type_Computer, Var_COMPUTER) & hasType(type_Product, Var_COMPUTER)) => 
-(( ! [Var_TYPE] : 
- ((hasType(type_SymbolicString, Var_TYPE) & hasType(type_ContentBearingObject, Var_TYPE)) => 
-(((((f_hardwareType(Var_TYPE,Var_COMPUTER)) & (f_productModel(Var_MODEL,Var_COMPUTER)))) => (f_subsumesContentInstance(Var_TYPE,Var_MODEL))))))))))))).
-
-fof(axQoSLem30, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Quantity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER)) => 
-(( ! [Var_TEST] : 
- (hasType(type_MonitoringProgram, Var_TEST) => 
-(( ! [Var_SYSTEM] : 
- ((hasType(type_ComputationalSystem, Var_SYSTEM) & hasType(type_ComputerComponent, Var_SYSTEM)) => 
-(((f_benchmarkPerformance(Var_SYSTEM,Var_TEST,Var_NUMBER)) => (( ? [Var_EVENT] : 
- (hasType(type_MeasuringPerformance, Var_EVENT) &  
-(f_performanceResult(Var_EVENT,Var_SYSTEM,Var_NUMBER)))))))))))))))).
-
-fof(axQoSLem31, axiom, 
- ( ! [Var_ATTRIBUTE] : 
- (hasType(type_ComputerPathAttribute, Var_ATTRIBUTE) => 
-(( ? [Var_PATH] : 
- (hasType(type_ComputerPath, Var_PATH) &  
-(f_property(Var_PATH,Var_ATTRIBUTE)))))))).
-
-fof(axQoSLem32, axiom, 
- ( ! [Var_PROCESS1] : 
- (hasType(type_ComputerProcess, Var_PROCESS1) => 
-(( ! [Var_PROCESS2] : 
- (hasType(type_ComputerProcess, Var_PROCESS2) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeInterval, Var_TIME) => 
-(( ! [Var_PROGRAM2] : 
- (hasType(type_ComputerProgram, Var_PROGRAM2) => 
-(( ! [Var_DELAY] : 
- (hasType(type_TimeDuration, Var_DELAY) => 
-(( ! [Var_PROGRAM1] : 
- (hasType(type_ComputerProgram, Var_PROGRAM1) => 
-(((( ? [Var_TIME2] : 
- ((hasType(type_Entity, Var_TIME2) & hasType(type_TimeInterval, Var_TIME2)) &  
-(( ? [Var_TIME1] : 
- ((hasType(type_Entity, Var_TIME1) & hasType(type_TimeInterval, Var_TIME1)) &  
-(((f_dependencyDelay(Var_PROGRAM1,Var_DELAY)) & (((f_dependencyType(Var_PROGRAM1,type_StartupBlock)) & (((f_hasDependency(Var_PROGRAM1,Var_PROGRAM2)) & (((f_programRunning(Var_PROCESS1,Var_PROGRAM1)) & (((f_programRunning(Var_PROCESS2,Var_PROGRAM2)) & (((f_WhenFn(Var_PROCESS2) = Var_TIME2) & (((f_starts(Var_TIME2,Var_TIME)) & (((f_WhenFn(Var_PROCESS1) = Var_TIME1) & (f_EndFn(Var_TIME) = f_BeginFn(Var_TIME1)))))))))))))))))))))))) => (f_duration(Var_TIME,Var_DELAY)))))))))))))))))))))).
-
-fof(axQoSLem33, axiom, 
- ( ! [Var_PROCESS1] : 
- (hasType(type_ComputerProcess, Var_PROCESS1) => 
-(( ! [Var_PROCESS2] : 
- (hasType(type_ComputerProcess, Var_PROCESS2) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeInterval, Var_TIME) => 
-(( ! [Var_PROGRAM2] : 
- (hasType(type_ComputerProgram, Var_PROGRAM2) => 
-(( ! [Var_DELAY] : 
- (hasType(type_TimeDuration, Var_DELAY) => 
-(( ! [Var_PROGRAM1] : 
- (hasType(type_ComputerProgram, Var_PROGRAM1) => 
-(((( ? [Var_TIME2] : 
- ((hasType(type_Entity, Var_TIME2) & hasType(type_TimeInterval, Var_TIME2)) &  
-(( ? [Var_TIME1] : 
- (hasType(type_TimeInterval, Var_TIME1) &  
-(((f_dependencyDelay(Var_PROGRAM1,Var_DELAY)) & (((f_dependencyType(Var_PROGRAM1,type_ShutdownBlock)) & (((f_hasDependency(Var_PROGRAM1,Var_PROGRAM2)) & (((f_programRunning(Var_PROCESS1,Var_PROGRAM1)) & (((f_programRunning(Var_PROCESS2,Var_PROGRAM2)) & (((f_WhenFn(Var_PROCESS2) = Var_TIME2) & (((f_finishes(Var_TIME,Var_TIME1)) & (((f_WhenFn(Var_PROCESS2) = Var_TIME2) & (f_BeginFn(Var_TIME) = f_EndFn(Var_TIME2)))))))))))))))))))))))) => (f_duration(Var_TIME,Var_DELAY)))))))))))))))))))))).
-
-fof(axQoSLem34, axiom, 
- ( ! [Var_PROGRAM] : 
- (hasType(type_Entity, Var_PROGRAM) => 
-(((f_property(Var_PROGRAM,inst_ReplicationsOnSameHostOK)) => (f_property(Var_PROGRAM,inst_Restartable))))))).
-
-fof(axQoSLem35, axiom, 
- ( ! [Var_URI] : 
- (hasType(type_UniformResourceIdentifier, Var_URI) => 
-(( ? [Var_RESOURCE] : 
- (hasType(type_ComputerData, Var_RESOURCE) &  
-(f_refers(Var_URI,Var_RESOURCE)))))))).
-
-fof(axQoSLem36, axiom, 
- ( ! [Var_URL] : 
- (hasType(type_UniformResourceLocator, Var_URL) => 
-(( ? [Var_ADDRESS] : 
- (hasType(type_IPAddress, Var_ADDRESS) &  
-(f_represents(Var_URL,Var_ADDRESS)))))))).
-
-fof(axQoSLem37, axiom, 
- ( ! [Var_SINK] : 
- (hasType(type_DataSink, Var_SINK) => 
-(( ? [Var_TRANSFER] : 
- (hasType(type_DataTransfer, Var_TRANSFER) &  
-(f_destination(Var_TRANSFER,Var_SINK)))))))).
-
-fof(axQoSLem38, axiom, 
- ( ! [Var_USER] : 
- (hasType(type_ComputerUser, Var_USER) => 
-(( ? [Var_COMPUTER] : 
- (hasType(type_Computer, Var_COMPUTER) &  
-(f_uses(Var_USER,Var_COMPUTER)))))))).
-
-fof(axQoSLem39, axiom, 
- ( ! [Var_REQUEST] : 
- (hasType(type_UserRequest, Var_REQUEST) => 
-(( ? [Var_USER] : 
- (hasType(type_ComputerUser, Var_USER) &  
-(f_agent(Var_REQUEST,Var_USER)))))))).
-
-fof(axQoSLem40, axiom, 
- ( ! [Var_RESPONSE] : 
- ((hasType(type_ComputerResponse, Var_RESPONSE) & hasType(type_Physical, Var_RESPONSE)) => 
-(( ! [Var_TIME] : 
- (hasType(type_TimeDuration, Var_TIME) => 
-(( ! [Var_REQUEST] : 
- (hasType(type_UserRequest, Var_REQUEST) => 
-(((((f_responseTime(Var_REQUEST,Var_TIME)) & (f_computerResponseTo(Var_RESPONSE,Var_REQUEST)))) => (f_duration(f_WhenFn(Var_RESPONSE),Var_TIME))))))))))))).
-
-fof(axQoSLem41, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_Multitasking, Var_PROCESS) => 
-(( ? [Var_PROGRAM2] : 
- ((hasType(type_ComputerProgram, Var_PROGRAM2) & hasType(type_Entity, Var_PROGRAM2)) &  
-(( ? [Var_PROGRAM1] : 
- ((hasType(type_ComputerProgram, Var_PROGRAM1) & hasType(type_Entity, Var_PROGRAM1)) &  
-(((f_programRunning(Var_PROCESS,Var_PROGRAM1)) & (((f_programRunning(Var_PROCESS,Var_PROGRAM2)) & (Var_PROGRAM1 != Var_PROGRAM2)))))))))))))).
-
-fof(axQoSLem42, axiom, 
- ( ! [Var_TASK] : 
- (hasType(type_ComputerTask, Var_TASK) => 
-(( ? [Var_PROCESS] : 
- (hasType(type_Multitasking, Var_PROCESS) &  
-(( ? [Var_PROGRAM] : 
- (hasType(type_ComputerProgram, Var_PROGRAM) &  
-(((f_part(Var_TASK,Var_PROCESS)) & (f_programRunning(Var_TASK,Var_PROGRAM))))))))))))).
-
-fof(axQoSLem43, axiom, 
- ( ! [Var_RESOURCE] : 
- (hasType(type_ComputerResource, Var_RESOURCE) => 
-(( ? [Var_SYSTEM] : 
- (hasType(type_ComputationalSystem, Var_SYSTEM) &  
-(f_part(Var_RESOURCE,Var_SYSTEM)))))))).
-
-fof(axQoSLem44, axiom, 
- ( ! [Var_LOAD] : 
- ((hasType(type_ConstantQuantity, Var_LOAD) & hasType(type_RealNumber, Var_LOAD)) => 
-(( ! [Var_SYSTEM] : 
- (hasType(type_ComputerComponent, Var_SYSTEM) => 
-(((f_load(Var_SYSTEM,Var_LOAD)) => (( ? [Var_EVENT] : 
- (hasType(type_MeasuringPerformance, Var_EVENT) &  
-(f_performanceResult(Var_EVENT,Var_SYSTEM,Var_LOAD))))))))))))).
-
-fof(axQoSLem45, axiom, 
- ( ! [Var_DATA] : 
- (hasType(type_ComputerData, Var_DATA) => 
-(( ? [Var_HARDWARE] : 
- (hasType(type_ComputerHardware, Var_HARDWARE) &  
-(f_located(Var_DATA,Var_HARDWARE)))))))).
-
-fof(axQoSLem46, axiom, 
- ( ! [Var_DATA] : 
- (hasType(type_ComputerData, Var_DATA) => 
-(( ! [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) => 
-(( ! [Var_ABORT] : 
- (hasType(type_Abort, Var_ABORT) => 
-(((((f_processAborted(Var_ABORT,Var_PROCESS)) & (f_dataProcessed(Var_PROCESS,Var_DATA)))) => (( ? [Var_SAVE] : 
- (hasType(type_DataSaving, Var_SAVE) &  
-(f_dataProcessed(Var_SAVE,Var_DATA)))))))))))))))).
-
-fof(axQoSLem47, axiom, 
- ( ! [Var_SAVE] : 
- (hasType(type_DataSaving, Var_SAVE) => 
-(( ? [Var_DATA] : 
- (hasType(type_ComputerData, Var_DATA) &  
-(f_dataProcessed(Var_SAVE,Var_DATA)))))))).
-
-fof(axQoSLem48, axiom, 
- ( ! [Var_COMPRESSION] : 
- (hasType(type_DataCompression, Var_COMPRESSION) => 
-(( ! [Var_NEWMEMORY] : 
- ((hasType(type_RealNumber, Var_NEWMEMORY) & hasType(type_Quantity, Var_NEWMEMORY)) => 
-(( ! [Var_MEASURE] : 
- (hasType(type_UnitOfMeasure, Var_MEASURE) => 
-(( ! [Var_MEMORY] : 
- ((hasType(type_RealNumber, Var_MEMORY) & hasType(type_Quantity, Var_MEMORY)) => 
-(( ! [Var_DATA] : 
- ((hasType(type_ComputerData, Var_DATA) & hasType(type_ComputationalSystem, Var_DATA)) => 
-(((((f_dataProcessed(Var_COMPRESSION,Var_DATA)) & (((f_holdsDuring(f_ImmediatePastFn(f_WhenFn(Var_COMPRESSION)),memorySize(Var_DATA,f_MeasureFn(Var_MEMORY,Var_MEASURE)))) & (f_holdsDuring(f_ImmediateFutureFn(f_WhenFn(Var_COMPRESSION)),memorySize(Var_DATA,f_MeasureFn(Var_NEWMEMORY,Var_MEASURE)))))))) => (f_lessThan(Var_NEWMEMORY,Var_MEMORY))))))))))))))))))).
-
-fof(axQoSLem49, axiom, 
- ( ! [Var_TASK] : 
- (hasType(type_ProcessTask, Var_TASK) => 
-(( ? [Var_PROCESS] : 
- (hasType(type_ComputerProcess, Var_PROCESS) &  
-(f_task(Var_PROCESS,Var_TASK)))))))).
-
-fof(axQoSLem50, axiom, 
- ( ! [Var_USING] : 
- (hasType(type_UsingAResource, Var_USING) => 
-(( ? [Var_RESOURCE] : 
- (hasType(type_ComputerResource, Var_RESOURCE) &  
-(f_resourceUsed(Var_USING,Var_RESOURCE)))))))).
-
-fof(axQoSLem51, axiom, 
- ( ! [Var_USING] : 
- (hasType(type_UsingAResource, Var_USING) => 
-(( ! [Var_AGENT] : 
- ((hasType(type_Agent, Var_AGENT) & hasType(type_Object, Var_AGENT)) => 
-(( ! [Var_RESOURCE] : 
- ((hasType(type_ComputerResource, Var_RESOURCE) & hasType(type_Agent, Var_RESOURCE)) => 
-(((((f_resourceUsed(Var_USING,Var_RESOURCE)) & (f_agent(Var_USING,Var_AGENT)))) => (f_uses(Var_AGENT,Var_RESOURCE))))))))))))).
-
-fof(axQoSLem52, axiom, 
- ( ! [Var_USING] : 
- (hasType(type_ReusingAResource, Var_USING) => 
-(( ? [Var_RESOURCE] : 
- (hasType(type_ComputerResource, Var_RESOURCE) &  
-(f_resourceUsed(Var_USING,Var_RESOURCE)))))))).
-
-fof(axQoSLem53, axiom, 
- ( ! [Var_REUSING] : 
- (hasType(type_ReusingAResource, Var_REUSING) => 
-(( ! [Var_RESOURCE] : 
- (hasType(type_ComputerResource, Var_RESOURCE) => 
-(((f_resourceUsed(Var_REUSING,Var_RESOURCE)) => (( ? [Var_USING] : 
- (hasType(type_UsingAResource, Var_USING) &  
-(((f_resourceUsed(Var_USING,Var_RESOURCE)) & (f_earlier(f_WhenFn(Var_USING),f_WhenFn(Var_REUSING)))))))))))))))).
-
-fof(axQoSLem54, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_UserAccount, Var_ACCOUNT) => 
-(( ? [Var_USER] : 
- (hasType(type_ComputerUser, Var_USER) &  
-(f_hasAccount(Var_USER,Var_ACCOUNT)))))))).
-
-fof(axQoSLem55, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_UserAccount, Var_ACCOUNT) => 
-(( ! [Var_USER] : 
- (hasType(type_ComputerUser, Var_USER) => 
-(((f_hasAccount(Var_USER,Var_ACCOUNT)) => (( ? [Var_NAME] : 
- (hasType(type_UserName, Var_NAME) &  
-(f_userName(Var_USER,Var_NAME))))))))))))).
-
-fof(axQoSLem56, axiom, 
- ( ! [Var_ACCOUNT] : 
- (hasType(type_UserAccount, Var_ACCOUNT) => 
-(( ! [Var_USER] : 
- ((hasType(type_ComputerUser, Var_USER) & hasType(type_ComputerPassword, Var_USER)) => 
-(((f_hasAccount(Var_USER,Var_ACCOUNT)) => (( ? [Var_PASSWORD] : 
- (hasType(type_ComputerUser, Var_PASSWORD) &  
-(f_password(Var_PASSWORD,Var_USER))))))))))))).
-
diff --git a/examples/SUMO/TPTP/TransportationAx.p b/examples/SUMO/TPTP/TransportationAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/TransportationAx.p
+++ /dev/null
@@ -1,1083 +0,0 @@
-fof(axTransportation0, axiom, 
- ( ! [X] : 
- (hasType(type_AgentPoweredVehicle, X) => hasType(type_Vehicle, X)))).
-
-fof(axTransportation1, axiom, 
- ( ! [X] : 
- (hasType(type_AirRoute, X) => hasType(type_TransitRoute, X)))).
-
-fof(axTransportation2, axiom, 
- ( ! [X] : 
- (hasType(type_AirTransitway, X) => hasType(type_Transitway, X)))).
-
-fof(axTransportation3, axiom, 
- ( ! [X] : 
- (hasType(type_AircraftCarrier, X) => hasType(type_MilitaryShip, X)))).
-
-fof(axTransportation4, axiom, 
- ( ! [X] : 
- (hasType(type_Airplane, X) => hasType(type_Aircraft, X)))).
-
-fof(axTransportation5, axiom, 
- ( ! [X] : 
- (hasType(type_Airplane, X) => hasType(type_PoweredVehicle, X)))).
-
-fof(axTransportation6, axiom, 
- ( ! [X] : 
- (hasType(type_AirportByRunwaySurface, X) => hasType(type_AirportClassification, X)))).
-
-fof(axTransportation7, axiom, 
- ( ! [X] : 
- (hasType(type_AirportClassification, X) => hasType(type_RelationalAttribute, X)))).
-
-fof(axTransportation8, axiom, 
- ( ! [X] : 
- (hasType(type_Airport, X) => hasType(type_AirTransitway, X)))).
-
-fof(axTransportation9, axiom, 
- ( ! [X] : 
- (hasType(type_Airport, X) => hasType(type_LandTransitway, X)))).
-
-fof(axTransportation10, axiom, 
- ( ! [X] : 
- (hasType(type_Airport, X) => hasType(type_TransitTerminal, X)))).
-
-fof(axTransportation11, axiom, 
- ( ! [X] : 
- (hasType(type_Airway, X) => hasType(type_Transitway, X)))).
-
-fof(axTransportation12, axiom, 
- ( ! [X] : 
- (hasType(type_Ambulance, X) => hasType(type_EmergencyRoadVehicle, X)))).
-
-fof(axTransportation13, axiom, 
- ( ! [X] : 
- (hasType(type_Anchorage, X) => hasType(type_WaterArea, X)))).
-
-fof(axTransportation14, axiom, 
- ( ! [X] : 
- (hasType(type_BargeCarrierShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation15, axiom, 
- ( ! [X] : 
- (hasType(type_Barge, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation16, axiom, 
- ( ! [X] : 
- (hasType(type_Bicycle, X) => hasType(type_Cycle, X)))).
-
-fof(axTransportation17, axiom, 
- ( ! [X] : 
- (hasType(type_Boxcar, X) => hasType(type_FreightCar, X)))).
-
-fof(axTransportation18, axiom, 
- ( ! [X] : 
- (hasType(type_Bridge, X) => hasType(type_LandTransitway, X)))).
-
-fof(axTransportation19, axiom, 
- ( ! [X] : 
- (hasType(type_Bridge, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axTransportation20, axiom, 
- ( ! [X] : 
- (hasType(type_BroadGaugeRailway, X) => hasType(type_Railway, X)))).
-
-fof(axTransportation21, axiom, 
- ( ! [X] : 
- (hasType(type_BulkCargoShip, X) => hasType(type_DryBulkCarrierShip, X)))).
-
-fof(axTransportation22, axiom, 
- ( ! [X] : 
- (hasType(type_BusinessRailcar, X) => hasType(type_PassengerRailcar, X)))).
-
-fof(axTransportation23, axiom, 
- ( ! [X] : 
- (hasType(type_CIAAirportLengthClassification, X) => hasType(type_AirportClassification, X)))).
-
-fof(axTransportation24, axiom, 
- ( ! [X] : 
- (hasType(type_CabCar, X) => hasType(type_RollingStock, X)))).
-
-fof(axTransportation25, axiom, 
- ( ! [X] : 
- (hasType(type_CableShip, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation26, axiom, 
- ( ! [X] : 
- (hasType(type_CanalLockGate, X) => hasType(type_Device, X)))).
-
-fof(axTransportation27, axiom, 
- ( ! [X] : 
- (hasType(type_CanalLockGate, X) => hasType(type_TransitwayObstacle, X)))).
-
-fof(axTransportation28, axiom, 
- ( ! [X] : 
- (hasType(type_CanalLock, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axTransportation29, axiom, 
- ( ! [X] : 
- (hasType(type_CanalLock, X) => hasType(type_Waterway, X)))).
-
-fof(axTransportation30, axiom, 
- ( ! [X] : 
- (hasType(type_CanalSystem, X) => hasType(type_WaterTransportationSystem, X)))).
-
-fof(axTransportation31, axiom, 
- ( ! [X] : 
- (hasType(type_Canoe, X) => hasType(type_AgentPoweredVehicle, X)))).
-
-fof(axTransportation32, axiom, 
- ( ! [X] : 
- (hasType(type_Canoe, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation33, axiom, 
- ( ! [X] : 
- (hasType(type_CarDistributionSystem, X) => hasType(type_OrganizationalProcess, X)))).
-
-fof(axTransportation34, axiom, 
- ( ! [X] : 
- (hasType(type_CargoShip, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation35, axiom, 
- ( ! [X] : 
- (hasType(type_Catamaran, X) => hasType(type_MultihullWaterVehicle, X)))).
-
-fof(axTransportation36, axiom, 
- ( ! [X] : 
- (hasType(type_CementCarrierShip, X) => hasType(type_DryBulkCarrierShip, X)))).
-
-fof(axTransportation37, axiom, 
- ( ! [X] : 
- (hasType(type_Channel, X) => hasType(type_Waterway, X)))).
-
-fof(axTransportation38, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalTankerShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation39, axiom, 
- ( ! [X] : 
- (hasType(type_Chemical_OilTankerShip, X) => hasType(type_ChemicalTankerShip, X)))).
-
-fof(axTransportation40, axiom, 
- ( ! [X] : 
- (hasType(type_ClassIIIRailroad, X) => hasType(type_RailroadCompany, X)))).
-
-fof(axTransportation41, axiom, 
- ( ! [X] : 
- (hasType(type_ClassIIRailroad, X) => hasType(type_RailroadCompany, X)))).
-
-fof(axTransportation42, axiom, 
- ( ! [X] : 
- (hasType(type_ClassIRailroad, X) => hasType(type_RailroadCompany, X)))).
-
-fof(axTransportation43, axiom, 
- ( ! [X] : 
- (hasType(type_CombinationBulkCarrierShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation44, axiom, 
- ( ! [X] : 
- (hasType(type_CombinationBulk_OilCarrierShip, X) => hasType(type_CombinationBulkCarrierShip, X)))).
-
-fof(axTransportation45, axiom, 
- ( ! [X] : 
- (hasType(type_CombinationOre_OilCarrierShip, X) => hasType(type_CombinationBulkCarrierShip, X)))).
-
-fof(axTransportation46, axiom, 
- ( ! [X] : 
- (hasType(type_CommonCarrier, X) => hasType(type_TransportationCompany, X)))).
-
-fof(axTransportation47, axiom, 
- ( ! [X] : 
- (hasType(type_ContainerPort, X) => hasType(type_PortCity, X)))).
-
-fof(axTransportation48, axiom, 
- ( ! [X] : 
- (hasType(type_ContainerShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation49, axiom, 
- ( ! [X] : 
- (hasType(type_Container_RoRoCargoShip, X) => hasType(type_RollOnRollOffCargoShip, X)))).
-
-fof(axTransportation50, axiom, 
- ( ! [X] : 
- (hasType(type_ContractCarrier, X) => hasType(type_TransportationCompany, X)))).
-
-fof(axTransportation51, axiom, 
- ( ! [X] : 
- (hasType(type_CraneShip, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation52, axiom, 
- ( ! [X] : 
- (hasType(type_CrewDormCar, X) => hasType(type_PassengerRailcar, X)))).
-
-fof(axTransportation53, axiom, 
- ( ! [X] : 
- (hasType(type_CrudeOilPipeline, X) => hasType(type_Pipeline, X)))).
-
-fof(axTransportation54, axiom, 
- ( ! [X] : 
- (hasType(type_CruiseShip, X) => hasType(type_PassengerShip, X)))).
-
-fof(axTransportation55, axiom, 
- ( ! [X] : 
- (hasType(type_Cycle, X) => hasType(type_AgentPoweredVehicle, X)))).
-
-fof(axTransportation56, axiom, 
- ( ! [X] : 
- (hasType(type_Cycle, X) => hasType(type_LandVehicle, X)))).
-
-fof(axTransportation57, axiom, 
- ( ! [X] : 
- (hasType(type_Dam, X) => hasType(type_TransitwayObstacle, X)))).
-
-fof(axTransportation58, axiom, 
- ( ! [X] : 
- (hasType(type_DeckCargoShip, X) => hasType(type_GeneralCargoShip, X)))).
-
-fof(axTransportation59, axiom, 
- ( ! [X] : 
- (hasType(type_DeepDraftHarbor, X) => hasType(type_Harbor, X)))).
-
-fof(axTransportation60, axiom, 
- ( ! [X] : 
- (hasType(type_DeepDraftPort, X) => hasType(type_PortCity, X)))).
-
-fof(axTransportation61, axiom, 
- ( ! [X] : 
- (hasType(type_DeepwaterPort, X) => hasType(type_PortFacility, X)))).
-
-fof(axTransportation62, axiom, 
- ( ! [X] : 
- (hasType(type_Door, X) => hasType(type_Device, X)))).
-
-fof(axTransportation63, axiom, 
- ( ! [X] : 
- (hasType(type_Door, X) => hasType(type_TransitwayObstacle, X)))).
-
-fof(axTransportation64, axiom, 
- ( ! [X] : 
- (hasType(type_Drawbridge, X) => hasType(type_MovableBridge, X)))).
-
-fof(axTransportation65, axiom, 
- ( ! [X] : 
- (hasType(type_Dredger, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation66, axiom, 
- ( ! [X] : 
- (hasType(type_DrillingShip, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation67, axiom, 
- ( ! [X] : 
- (hasType(type_DryBulkCarrierShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation68, axiom, 
- ( ! [X] : 
- (hasType(type_DualGaugeRailway, X) => hasType(type_Railway, X)))).
-
-fof(axTransportation69, axiom, 
- ( ! [X] : 
- (hasType(type_ElectrifiedRailway, X) => hasType(type_Railway, X)))).
-
-fof(axTransportation70, axiom, 
- ( ! [X] : 
- (hasType(type_EmergencyRoadVehicle, X) => hasType(type_EmergencyVehicle, X)))).
-
-fof(axTransportation71, axiom, 
- ( ! [X] : 
- (hasType(type_EmergencyRoadVehicle, X) => hasType(type_PoweredVehicle, X)))).
-
-fof(axTransportation72, axiom, 
- ( ! [X] : 
- (hasType(type_EmergencyRoadVehicle, X) => hasType(type_RoadVehicle, X)))).
-
-fof(axTransportation73, axiom, 
- ( ! [X] : 
- (hasType(type_EmergencyVehicle, X) => hasType(type_PoweredVehicle, X)))).
-
-fof(axTransportation74, axiom, 
- ( ! [X] : 
- (hasType(type_Expressway, X) => hasType(type_SurfacedRoadway, X)))).
-
-fof(axTransportation75, axiom, 
- ( ! [X] : 
- (hasType(type_FerryBoat, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation76, axiom, 
- ( ! [X] : 
- (hasType(type_FireBoat, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation77, axiom, 
- ( ! [X] : 
- (hasType(type_FireEngine, X) => hasType(type_EmergencyRoadVehicle, X)))).
-
-fof(axTransportation78, axiom, 
- ( ! [X] : 
- (hasType(type_FishCarrierShip, X) => hasType(type_FishingShip, X)))).
-
-fof(axTransportation79, axiom, 
- ( ! [X] : 
- (hasType(type_FishFactoryShip, X) => hasType(type_FishingShip, X)))).
-
-fof(axTransportation80, axiom, 
- ( ! [X] : 
- (hasType(type_FishingShip, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation81, axiom, 
- ( ! [X] : 
- (hasType(type_FishingVessel, X) => hasType(type_FishingShip, X)))).
-
-fof(axTransportation82, axiom, 
- ( ! [X] : 
- (hasType(type_FiveWellStackCar, X) => hasType(type_FreightCar, X)))).
-
-fof(axTransportation83, axiom, 
- ( ! [X] : 
- (hasType(type_FixedBridge, X) => hasType(type_Bridge, X)))).
-
-fof(axTransportation84, axiom, 
- ( ! [X] : 
- (hasType(type_FixedBridge, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axTransportation85, axiom, 
- ( ! [X] : 
- (hasType(type_FlagOfConvenienceRegister, X) => hasType(type_ShipRegister, X)))).
-
-fof(axTransportation86, axiom, 
- ( ! [X] : 
- (hasType(type_Flatcar, X) => hasType(type_FreightCar, X)))).
-
-fof(axTransportation87, axiom, 
- ( ! [X] : 
- (hasType(type_Flatcar, X) => hasType(type_OpenTopRailcar, X)))).
-
-fof(axTransportation88, axiom, 
- ( ! [X] : 
- (hasType(type_FreightCar, X) => hasType(type_RollingStock, X)))).
-
-fof(axTransportation89, axiom, 
- ( ! [X] : 
- (hasType(type_GalleryCar, X) => hasType(type_PassengerRailcar, X)))).
-
-fof(axTransportation90, axiom, 
- ( ! [X] : 
- (hasType(type_GeneralCargoShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation91, axiom, 
- ( ! [X] : 
- (hasType(type_GliderPlane, X) => hasType(type_Aircraft, X)))).
-
-fof(axTransportation92, axiom, 
- ( ! [X] : 
- (hasType(type_GliderPlane, X) => hasType(type_UnpoweredVehicle, X)))).
-
-fof(axTransportation93, axiom, 
- ( ! [X] : 
- (hasType(type_Harbor, X) => hasType(type_WaterArea, X)))).
-
-fof(axTransportation94, axiom, 
- ( ! [X] : 
- (hasType(type_Harbor, X) => hasType(type_Waterway, X)))).
-
-fof(axTransportation95, axiom, 
- ( ! [X] : 
- (hasType(type_HeadEndCar, X) => hasType(type_RollingStock, X)))).
-
-fof(axTransportation96, axiom, 
- ( ! [X] : 
- (hasType(type_Heliport, X) => hasType(type_TransitTerminal, X)))).
-
-fof(axTransportation97, axiom, 
- ( ! [X] : 
- (hasType(type_HomeGarage, X) => hasType(type_Building, X)))).
-
-fof(axTransportation98, axiom, 
- ( ! [X] : 
- (hasType(type_HopperDredger, X) => hasType(type_Dredger, X)))).
-
-fof(axTransportation99, axiom, 
- ( ! [X] : 
- (hasType(type_HydraCushionFreightCar, X) => hasType(type_FreightCar, X)))).
-
-fof(axTransportation100, axiom, 
- ( ! [X] : 
- (hasType(type_IceBreakerShip, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation101, axiom, 
- ( ! [X] : 
- (hasType(type_IntermodalTrip, X) => hasType(type_Trip, X)))).
-
-fof(axTransportation102, axiom, 
- ( ! [X] : 
- (hasType(type_InternalShipRegister, X) => hasType(type_ShipRegister, X)))).
-
-fof(axTransportation103, axiom, 
- ( ! [X] : 
- (hasType(type_JetAirplane, X) => hasType(type_Airplane, X)))).
-
-fof(axTransportation104, axiom, 
- ( ! [X] : 
- (hasType(type_Kayak, X) => hasType(type_AgentPoweredVehicle, X)))).
-
-fof(axTransportation105, axiom, 
- ( ! [X] : 
- (hasType(type_Kayak, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation106, axiom, 
- ( ! [X] : 
- (hasType(type_Lane, X) => hasType(type_Roadway, X)))).
-
-fof(axTransportation107, axiom, 
- ( ! [X] : 
- (hasType(type_LightTruck, X) => hasType(type_Truck, X)))).
-
-fof(axTransportation108, axiom, 
- ( ! [X] : 
- (hasType(type_LiquefiedGasTankerShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation109, axiom, 
- ( ! [X] : 
- (hasType(type_LiquefiedGas_ChemicalTankerShip, X) => hasType(type_LiquefiedGasTankerShip, X)))).
-
-fof(axTransportation110, axiom, 
- ( ! [X] : 
- (hasType(type_LivestockCarrierShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation111, axiom, 
- ( ! [X] : 
- (hasType(type_LocomotiveCoalCar, X) => hasType(type_RollingStock, X)))).
-
-fof(axTransportation112, axiom, 
- ( ! [X] : 
- (hasType(type_Locomotive, X) => hasType(type_PoweredVehicle, X)))).
-
-fof(axTransportation113, axiom, 
- ( ! [X] : 
- (hasType(type_Locomotive, X) => hasType(type_RollingStock, X)))).
-
-fof(axTransportation114, axiom, 
- ( ! [X] : 
- (hasType(type_MerchantMarineShip, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation115, axiom, 
- ( ! [X] : 
- (hasType(type_MerchantMarine, X) => hasType(type_Collection, X)))).
-
-fof(axTransportation116, axiom, 
- ( ! [X] : 
- (hasType(type_MotorHopper, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation117, axiom, 
- ( ! [X] : 
- (hasType(type_MotorRailcar, X) => hasType(type_PassengerRailcar, X)))).
-
-fof(axTransportation118, axiom, 
- ( ! [X] : 
- (hasType(type_MotorRailcar, X) => hasType(type_PoweredVehicle, X)))).
-
-fof(axTransportation119, axiom, 
- ( ! [X] : 
- (hasType(type_MotorScooter, X) => hasType(type_RoadVehicle, X)))).
-
-fof(axTransportation120, axiom, 
- ( ! [X] : 
- (hasType(type_Motorcycle, X) => hasType(type_RoadVehicle, X)))).
-
-fof(axTransportation121, axiom, 
- ( ! [X] : 
- (hasType(type_MovableBridge, X) => hasType(type_Bridge, X)))).
-
-fof(axTransportation122, axiom, 
- ( ! [X] : 
- (hasType(type_MultiModalTransitSystem, X) => hasType(type_TransitSystem, X)))).
-
-fof(axTransportation123, axiom, 
- ( ! [X] : 
- (hasType(type_MultifunctionalLargeLoadCarrierShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation124, axiom, 
- ( ! [X] : 
- (hasType(type_MultihullWaterVehicle, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation125, axiom, 
- ( ! [X] : 
- (hasType(type_MultipleTrackRailway, X) => hasType(type_Railway, X)))).
-
-fof(axTransportation126, axiom, 
- ( ! [X] : 
- (hasType(type_NarrowGaugeRailway, X) => hasType(type_Railway, X)))).
-
-fof(axTransportation127, axiom, 
- ( ! [X] : 
- (hasType(type_NationalShipRegister, X) => hasType(type_ShipRegister, X)))).
-
-fof(axTransportation128, axiom, 
- ( ! [X] : 
- (hasType(type_NaturalGasPipeline, X) => hasType(type_Pipeline, X)))).
-
-fof(axTransportation129, axiom, 
- ( ! [X] : 
- (hasType(type_OceanLiner, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation130, axiom, 
- ( ! [X] : 
- (hasType(type_OceanLiner, X) => hasType(type_PassengerShip, X)))).
-
-fof(axTransportation131, axiom, 
- ( ! [X] : 
- (hasType(type_OffshoreAnchorage, X) => hasType(type_Anchorage, X)))).
-
-fof(axTransportation132, axiom, 
- ( ! [X] : 
- (hasType(type_OffshoreShipRegister, X) => hasType(type_ShipRegister, X)))).
-
-fof(axTransportation133, axiom, 
- ( ! [X] : 
- (hasType(type_OffshoreSupplyShip, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation134, axiom, 
- ( ! [X] : 
- (hasType(type_OffshoreSupportShip, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation135, axiom, 
- ( ! [X] : 
- (hasType(type_OffshoreWellProductionShip, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation136, axiom, 
- ( ! [X] : 
- (hasType(type_OpenTopRailcar, X) => hasType(type_FreightCar, X)))).
-
-fof(axTransportation137, axiom, 
- ( ! [X] : 
- (hasType(type_OreCarrierShip, X) => hasType(type_DryBulkCarrierShip, X)))).
-
-fof(axTransportation138, axiom, 
- ( ! [X] : 
- (hasType(type_OutfitCar, X) => hasType(type_RollingStock, X)))).
-
-fof(axTransportation139, axiom, 
- ( ! [X] : 
- (hasType(type_PCCCar, X) => hasType(type_Streetcar, X)))).
-
-fof(axTransportation140, axiom, 
- ( ! [X] : 
- (hasType(type_PalletizedCargoShip, X) => hasType(type_GeneralCargoShip, X)))).
-
-fof(axTransportation141, axiom, 
- ( ! [X] : 
- (hasType(type_ParkingGarage, X) => hasType(type_Building, X)))).
-
-fof(axTransportation142, axiom, 
- ( ! [X] : 
- (hasType(type_PassengerAndCargoShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation143, axiom, 
- ( ! [X] : 
- (hasType(type_PassengerAndCargoShip, X) => hasType(type_PassengerShip, X)))).
-
-fof(axTransportation144, axiom, 
- ( ! [X] : 
- (hasType(type_PassengerRailcar, X) => hasType(type_PassengerVehicle, X)))).
-
-fof(axTransportation145, axiom, 
- ( ! [X] : 
- (hasType(type_PassengerRailcar, X) => hasType(type_RollingStock, X)))).
-
-fof(axTransportation146, axiom, 
- ( ! [X] : 
- (hasType(type_PassengerShip, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation147, axiom, 
- ( ! [X] : 
- (hasType(type_PassengerVehicle, X) => hasType(type_Vehicle, X)))).
-
-fof(axTransportation148, axiom, 
- ( ! [X] : 
- (hasType(type_Passenger_LandingCraft, X) => hasType(type_PassengerAndCargoShip, X)))).
-
-fof(axTransportation149, axiom, 
- ( ! [X] : 
- (hasType(type_Passenger_LandingCraft, X) => hasType(type_RollOnRollOffCargoShip, X)))).
-
-fof(axTransportation150, axiom, 
- ( ! [X] : 
- (hasType(type_PavedRunway, X) => hasType(type_Runway, X)))).
-
-fof(axTransportation151, axiom, 
- ( ! [X] : 
- (hasType(type_PersonalWatercraft, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation152, axiom, 
- ( ! [X] : 
- (hasType(type_PetroleumProductPipeline, X) => hasType(type_Pipeline, X)))).
-
-fof(axTransportation153, axiom, 
- ( ! [X] : 
- (hasType(type_PetroleumTankerShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation154, axiom, 
- ( ! [X] : 
- (hasType(type_PlaningHullWaterVehicle, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation155, axiom, 
- ( ! [X] : 
- (hasType(type_PontoonBridge, X) => hasType(type_MovableBridge, X)))).
-
-fof(axTransportation156, axiom, 
- ( ! [X] : 
- (hasType(type_PortCity, X) => hasType(type_City, X)))).
-
-fof(axTransportation157, axiom, 
- ( ! [X] : 
- (hasType(type_PortFacility, X) => hasType(type_GeopoliticalArea, X)))).
-
-fof(axTransportation158, axiom, 
- ( ! [X] : 
- (hasType(type_PrivateRailcar, X) => hasType(type_RollingStock, X)))).
-
-fof(axTransportation159, axiom, 
- ( ! [X] : 
- (hasType(type_PropellerJet, X) => hasType(type_Airplane, X)))).
-
-fof(axTransportation160, axiom, 
- ( ! [X] : 
- (hasType(type_PropellerPlane, X) => hasType(type_Airplane, X)))).
-
-fof(axTransportation161, axiom, 
- ( ! [X] : 
- (hasType(type_PusherTug, X) => hasType(type_TugBoat, X)))).
-
-fof(axTransportation162, axiom, 
- ( ! [X] : 
- (hasType(type_RailCarrierControl, X) => hasType(type_Guiding, X)))).
-
-fof(axTransportation163, axiom, 
- ( ! [X] : 
- (hasType(type_RailGauge, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axTransportation164, axiom, 
- ( ! [X] : 
- (hasType(type_RailJunction, X) => hasType(type_Railway, X)))).
-
-fof(axTransportation165, axiom, 
- ( ! [X] : 
- (hasType(type_RailJunction, X) => hasType(type_TransitwayJunction, X)))).
-
-fof(axTransportation166, axiom, 
- ( ! [X] : 
- (hasType(type_RailcarCarrierShip, X) => hasType(type_RollOnRollOffCargoShip, X)))).
-
-fof(axTransportation167, axiom, 
- ( ! [X] : 
- (hasType(type_Railcar, X) => hasType(type_RollingStock, X)))).
-
-fof(axTransportation168, axiom, 
- ( ! [X] : 
- (hasType(type_RailroadTrack, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axTransportation169, axiom, 
- ( ! [X] : 
- (hasType(type_RailwayTerminal, X) => hasType(type_TransitTerminal, X)))).
-
-fof(axTransportation170, axiom, 
- ( ! [X] : 
- (hasType(type_Railway, X) => hasType(type_LandTransitway, X)))).
-
-fof(axTransportation171, axiom, 
- ( ! [X] : 
- (hasType(type_Railway, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axTransportation172, axiom, 
- ( ! [X] : 
- (hasType(type_RefrigeratedCargoShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation173, axiom, 
- ( ! [X] : 
- (hasType(type_RefrigeratorCar, X) => hasType(type_Boxcar, X)))).
-
-fof(axTransportation174, axiom, 
- ( ! [X] : 
- (hasType(type_ResearchShip, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation175, axiom, 
- ( ! [X] : 
- (hasType(type_RiverPort, X) => hasType(type_PortCity, X)))).
-
-fof(axTransportation176, axiom, 
- ( ! [X] : 
- (hasType(type_RoadJunction, X) => hasType(type_Roadway, X)))).
-
-fof(axTransportation177, axiom, 
- ( ! [X] : 
- (hasType(type_RoadJunction, X) => hasType(type_TransitwayJunction, X)))).
-
-fof(axTransportation178, axiom, 
- ( ! [X] : 
- (hasType(type_Road, X) => hasType(type_Roadway, X)))).
-
-fof(axTransportation179, axiom, 
- ( ! [X] : 
- (hasType(type_Rocket, X) => hasType(type_Aircraft, X)))).
-
-fof(axTransportation180, axiom, 
- ( ! [X] : 
- (hasType(type_RollOnRollOffCargoShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation181, axiom, 
- ( ! [X] : 
- (hasType(type_RotaryDumpCar, X) => hasType(type_OpenTopRailcar, X)))).
-
-fof(axTransportation182, axiom, 
- ( ! [X] : 
- (hasType(type_Runabout, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation183, axiom, 
- ( ! [X] : 
- (hasType(type_Runway, X) => hasType(type_LandTransitway, X)))).
-
-fof(axTransportation184, axiom, 
- ( ! [X] : 
- (hasType(type_Sailboat, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation185, axiom, 
- ( ! [X] : 
- (hasType(type_ScaleTestCar, X) => hasType(type_RollingStock, X)))).
-
-fof(axTransportation186, axiom, 
- ( ! [X] : 
- (hasType(type_Scooter, X) => hasType(type_AgentPoweredVehicle, X)))).
-
-fof(axTransportation187, axiom, 
- ( ! [X] : 
- (hasType(type_Scooter, X) => hasType(type_LandVehicle, X)))).
-
-fof(axTransportation188, axiom, 
- ( ! [X] : 
- (hasType(type_SeaLane, X) => hasType(type_Waterway, X)))).
-
-fof(axTransportation189, axiom, 
- ( ! [X] : 
- (hasType(type_SeaPort, X) => hasType(type_PortCity, X)))).
-
-fof(axTransportation190, axiom, 
- ( ! [X] : 
- (hasType(type_SecondaryHighway, X) => hasType(type_Roadway, X)))).
-
-fof(axTransportation191, axiom, 
- ( ! [X] : 
- (hasType(type_SelfDischargingBulkCarrierShip, X) => hasType(type_DryBulkCarrierShip, X)))).
-
-fof(axTransportation192, axiom, 
- ( ! [X] : 
- (hasType(type_ShipBerth, X) => hasType(type_WaterArea, X)))).
-
-fof(axTransportation193, axiom, 
- ( ! [X] : 
- (hasType(type_ShipBerthing, X) => hasType(type_Translocation, X)))).
-
-fof(axTransportation194, axiom, 
- ( ! [X] : 
- (hasType(type_ShipCabin, X) => hasType(type_ShipCompartment, X)))).
-
-fof(axTransportation195, axiom, 
- ( ! [X] : 
- (hasType(type_ShipCompartment, X) => hasType(type_Artifact, X)))).
-
-fof(axTransportation196, axiom, 
- ( ! [X] : 
- (hasType(type_ShipContainer, X) => hasType(type_SelfConnectedObject, X)))).
-
-fof(axTransportation197, axiom, 
- ( ! [X] : 
- (hasType(type_ShipCrew, X) => hasType(type_Organization, X)))).
-
-fof(axTransportation198, axiom, 
- ( ! [X] : 
- (hasType(type_ShipDeck, X) => hasType(type_Artifact, X)))).
-
-fof(axTransportation199, axiom, 
- ( ! [X] : 
- (hasType(type_ShipRegister, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axTransportation200, axiom, 
- ( ! [X] : 
- (hasType(type_ShipRegistration, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axTransportation201, axiom, 
- ( ! [X] : 
- (hasType(type_ShippingChannel, X) => hasType(type_Waterway, X)))).
-
-fof(axTransportation202, axiom, 
- ( ! [X] : 
- (hasType(type_ShippingLane, X) => hasType(type_Waterway, X)))).
-
-fof(axTransportation203, axiom, 
- ( ! [X] : 
- (hasType(type_ShortSeaPassengerShip, X) => hasType(type_PassengerShip, X)))).
-
-fof(axTransportation204, axiom, 
- ( ! [X] : 
- (hasType(type_SludgeDisposalVessel, X) => hasType(type_Ship, X)))).
-
-fof(axTransportation205, axiom, 
- ( ! [X] : 
- (hasType(type_SpecializedTankerShip, X) => hasType(type_CargoShip, X)))).
-
-fof(axTransportation206, axiom, 
- ( ! [X] : 
- (hasType(type_SpineCar, X) => hasType(type_Flatcar, X)))).
-
-fof(axTransportation207, axiom, 
- ( ! [X] : 
- (hasType(type_StandardGaugeRailway, X) => hasType(type_Railway, X)))).
-
-fof(axTransportation208, axiom, 
- ( ! [X] : 
- (hasType(type_Street, X) => hasType(type_Roadway, X)))).
-
-fof(axTransportation209, axiom, 
- ( ! [X] : 
- (hasType(type_Streetcar, X) => hasType(type_RollingStock, X)))).
-
-fof(axTransportation210, axiom, 
- ( ! [X] : 
- (hasType(type_SurfacedRoadway, X) => hasType(type_Roadway, X)))).
-
-fof(axTransportation211, axiom, 
- ( ! [X] : 
- (hasType(type_TankCar, X) => hasType(type_FreightCar, X)))).
-
-fof(axTransportation212, axiom, 
- ( ! [X] : 
- (hasType(type_TerminalBuilding, X) => hasType(type_Building, X)))).
-
-fof(axTransportation213, axiom, 
- ( ! [X] : 
- (hasType(type_TollBooth, X) => hasType(type_Building, X)))).
-
-fof(axTransportation214, axiom, 
- ( ! [X] : 
- (hasType(type_TrackGauge, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axTransportation215, axiom, 
- ( ! [X] : 
- (hasType(type_TrafficLight, X) => hasType(type_Device, X)))).
-
-fof(axTransportation216, axiom, 
- ( ! [X] : 
- (hasType(type_Trail, X) => hasType(type_LandTransitway, X)))).
-
-fof(axTransportation217, axiom, 
- ( ! [X] : 
- (hasType(type_Trailer, X) => hasType(type_RoadVehicle, X)))).
-
-fof(axTransportation218, axiom, 
- ( ! [X] : 
- (hasType(type_Trailer, X) => hasType(type_UnpoweredVehicle, X)))).
-
-fof(axTransportation219, axiom, 
- ( ! [X] : 
- (hasType(type_TrainStation, X) => hasType(type_TerminalBuilding, X)))).
-
-fof(axTransportation220, axiom, 
- ( ! [X] : 
- (hasType(type_TrainStation, X) => hasType(type_TransitTerminal, X)))).
-
-fof(axTransportation221, axiom, 
- ( ! [X] : 
- (hasType(type_Train, X) => hasType(type_Collection, X)))).
-
-fof(axTransportation222, axiom, 
- ( ! [X] : 
- (hasType(type_Train, X) => hasType(type_PoweredVehicle, X)))).
-
-fof(axTransportation223, axiom, 
- ( ! [X] : 
- (hasType(type_Train, X) => hasType(type_RailVehicle, X)))).
-
-fof(axTransportation224, axiom, 
- ( ! [X] : 
- (hasType(type_TransitRoute, X) => hasType(type_Region, X)))).
-
-fof(axTransportation225, axiom, 
- ( ! [X] : 
- (hasType(type_TransitShelter, X) => hasType(type_Artifact, X)))).
-
-fof(axTransportation226, axiom, 
- ( ! [X] : 
- (hasType(type_TransitStop, X) => hasType(type_Region, X)))).
-
-fof(axTransportation227, axiom, 
- ( ! [X] : 
- (hasType(type_TransitTerminal, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axTransportation228, axiom, 
- ( ! [X] : 
- (hasType(type_TransitwayJunction, X) => hasType(type_Transitway, X)))).
-
-fof(axTransportation229, axiom, 
- ( ! [X] : 
- (hasType(type_TransitwayObstacle, X) => hasType(type_Object, X)))).
-
-fof(axTransportation230, axiom, 
- ( ! [X] : 
- (hasType(type_TransportationAuthority, X) => hasType(type_Organization, X)))).
-
-fof(axTransportation231, axiom, 
- ( ! [X] : 
- (hasType(type_TransportationDevice, X) => hasType(type_TransportationEquipment, X)))).
-
-fof(axTransportation232, axiom, 
- ( ! [X] : 
- (hasType(type_TransportationEquipment, X) => hasType(type_ManufacturedProduct, X)))).
-
-fof(axTransportation233, axiom, 
- ( ! [X] : 
- (hasType(type_Trawler, X) => hasType(type_FishingShip, X)))).
-
-fof(axTransportation234, axiom, 
- ( ! [X] : 
- (hasType(type_Trip, X) => hasType(type_Motion, X)))).
-
-fof(axTransportation235, axiom, 
- ( ! [X] : 
- (hasType(type_TugBoat, X) => hasType(type_WaterVehicle, X)))).
-
-fof(axTransportation236, axiom, 
- ( ! [X] : 
- (hasType(type_Tunnel, X) => hasType(type_LandTransitway, X)))).
-
-fof(axTransportation237, axiom, 
- ( ! [X] : 
- (hasType(type_Tunnel, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axTransportation238, axiom, 
- ( ! [X] : 
- (hasType(type_UniModalTransitSystem, X) => hasType(type_TransitSystem, X)))).
-
-fof(axTransportation239, axiom, 
- ( ! [X] : 
- (hasType(type_UnpavedRunway, X) => hasType(type_Runway, X)))).
-
-fof(axTransportation240, axiom, 
- ( ! [X] : 
- (hasType(type_UnpoweredVehicle, X) => hasType(type_Vehicle, X)))).
-
-fof(axTransportation241, axiom, 
- ( ! [X] : 
- (hasType(type_UnsurfacedRoadway, X) => hasType(type_Roadway, X)))).
-
-fof(axTransportation242, axiom, 
- ( ! [X] : 
- (hasType(type_UreaCarrierShip, X) => hasType(type_DryBulkCarrierShip, X)))).
-
-fof(axTransportation243, axiom, 
- ( ! [X] : 
- (hasType(type_VehicleCarrierShip, X) => hasType(type_RollOnRollOffCargoShip, X)))).
-
-fof(axTransportation244, axiom, 
- ( ! [X] : 
- (hasType(type_VehicleRegistration, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axTransportation245, axiom, 
- ( ! [X] : 
- (hasType(type_WaterJunction, X) => hasType(type_TransitwayJunction, X)))).
-
-fof(axTransportation246, axiom, 
- ( ! [X] : 
- (hasType(type_WaterJunction, X) => hasType(type_Waterway, X)))).
-
-fof(axTransportation247, axiom, 
- ( ! [X] : 
- (hasType(type_WaterTransportationSystem, X) => hasType(type_TransitSystem, X)))).
-
-fof(axTransportation248, axiom, 
- ( ! [X] : 
- (hasType(type_Waterway, X) => hasType(type_Transitway, X)))).
-
-fof(axTransportation249, axiom, 
- ( ! [X] : 
- (hasType(type_Waterway, X) => hasType(type_WaterArea, X)))).
-
-fof(axTransportation250, axiom, 
- ( ! [X] : 
- (hasType(type_WoodChipsCarrierShip, X) => hasType(type_DryBulkCarrierShip, X)))).
-
-fof(axTransportation251, axiom, 
- ( ! [X] : 
- (hasType(type_ManufacturedProduct, X) => hasType(type_Product, X)))).
-
-fof(axTransportation252, axiom, 
- (hasType(type_AirportByRunwaySurface, inst_AirportWithPavedRunway))).
-
-fof(axTransportation253, axiom, 
- (hasType(type_AirportByRunwaySurface, inst_AirportWithUnpavedRunway))).
-
-fof(axTransportation254, axiom, 
- (hasType(type_TrackGauge, inst_BroadGauge))).
-
-fof(axTransportation255, axiom, 
- (hasType(type_RailGauge, inst_BroadGaugeRail))).
-
-fof(axTransportation256, axiom, 
- (hasType(type_Position, inst_ChiefSteward))).
-
-fof(axTransportation257, axiom, 
- (hasType(type_UnitOfVolume, inst_CubicFoot))).
-
-fof(axTransportation258, axiom, 
- (hasType(type_TrackGauge, inst_DualGauge))).
-
-fof(axTransportation259, axiom, 
- (hasType(type_RailGauge, inst_DualGaugeRail))).
-
-fof(axTransportation260, axiom, 
- (hasType(type_Position, inst_FirstMate))).
-
-fof(axTransportation261, axiom, 
- (hasType(type_CIAAirportLengthClassification, inst_LongRunwayAirport))).
-
-fof(axTransportation262, axiom, 
- (hasType(type_UnitOfMass, inst_LongTon))).
-
-fof(axTransportation263, axiom, 
- (hasType(type_CIAAirportLengthClassification, inst_MediumLengthRunwayAirport))).
-
-fof(axTransportation264, axiom, 
- (hasType(type_TrackGauge, inst_NarrowGauge))).
-
-fof(axTransportation265, axiom, 
- (hasType(type_RailGauge, inst_NarrowGaugeRail))).
-
-fof(axTransportation266, axiom, 
- (hasType(type_Waterway, inst_NorthernSeaRoute))).
-
-fof(axTransportation267, axiom, 
- (hasType(type_Waterway, inst_NorthwestPassage))).
-
-fof(axTransportation268, axiom, 
- (hasType(type_Attribute, inst_Paved))).
-
-fof(axTransportation269, axiom, 
- (hasType(type_Position, inst_RadioOperator))).
-
-fof(axTransportation270, axiom, 
- (hasType(type_UnitOfVolume, inst_RegistryTon))).
-
-fof(axTransportation271, axiom, 
- (hasType(type_CIAAirportLengthClassification, inst_ShortRunwayAirport))).
-
-fof(axTransportation272, axiom, 
- (hasType(type_TrackGauge, inst_StandardGauge))).
-
-fof(axTransportation273, axiom, 
- (hasType(type_RailGauge, inst_StandardGaugeRail))).
-
-fof(axTransportation274, axiom, 
- (hasType(type_Attribute, inst_Unpaved))).
-
-fof(axTransportation275, axiom, 
- (hasType(type_CIAAirportLengthClassification, inst_VeryLongRunwayAirport))).
-
-fof(axTransportation276, axiom, 
- (hasType(type_CIAAirportLengthClassification, inst_VeryShortRunwayAirport))).
-
diff --git a/examples/SUMO/TPTP/TransportationLemAx.p b/examples/SUMO/TPTP/TransportationLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/TransportationLemAx.p
+++ /dev/null
@@ -1,703 +0,0 @@
-fof(axTransportationLem0, axiom, 
- ( ! [Var_LENGTH] : 
- ((hasType(type_LengthMeasure, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_totalLengthOfRailwaySystem(Var_AREA,Var_LENGTH)) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_RAILWAY] : 
- (hasType(type_Railway, Var_RAILWAY) &  
-(f_located(Var_RAILWAY,Var_AREA))))))))))))).
-
-fof(axTransportationLem1, axiom, 
- ( ! [Var_LENGTH] : 
- ((hasType(type_LengthMeasure, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_lengthOfElectrifiedRailway(Var_AREA,Var_LENGTH)) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_RAILWAY] : 
- (hasType(type_ElectrifiedRailway, Var_RAILWAY) &  
-(f_located(Var_RAILWAY,Var_AREA))))))))))))).
-
-fof(axTransportationLem2, axiom, 
- ( ! [Var_LENGTH] : 
- ((hasType(type_LengthMeasure, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_lengthOfMultipleTrackRailway(Var_AREA,Var_LENGTH)) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_RAILWAY] : 
- (hasType(type_MultipleTrackRailway, Var_RAILWAY) &  
-(f_located(Var_RAILWAY,Var_AREA))))))))))))).
-
-fof(axTransportationLem3, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_RealNumber, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_lengthOfBroadGaugeRailway(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_RAILWAY] : 
- (hasType(type_BroadGaugeRailway, Var_RAILWAY) &  
-(f_located(Var_RAILWAY,Var_AREA)))))))))))))))).
-
-fof(axTransportationLem4, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_RealNumber, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_lengthOfDualGaugeRailway(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_RAILWAY] : 
- (hasType(type_DualGaugeRailway, Var_RAILWAY) &  
-(f_located(Var_RAILWAY,Var_AREA)))))))))))))))).
-
-fof(axTransportationLem5, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_RealNumber, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_lengthOfNarrowGaugeRailway(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_RAILWAY] : 
- (hasType(type_NarrowGaugeRailway, Var_RAILWAY) &  
-(f_located(Var_RAILWAY,Var_AREA)))))))))))))))).
-
-fof(axTransportationLem6, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_RealNumber, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_lengthOfStandardGaugeRailway(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_RAILWAY] : 
- (hasType(type_StandardGaugeRailway, Var_RAILWAY) &  
-(f_located(Var_RAILWAY,Var_AREA)))))))))))))))).
-
-fof(axTransportationLem7, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_RealNumber, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_lengthOfUnclassifiedGaugeRailway(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_RAILWAY] : 
- (hasType(type_Railway, Var_RAILWAY) &  
-(f_located(Var_RAILWAY,Var_AREA)))))))))))))))).
-
-fof(axTransportationLem8, axiom, 
- ( ! [Var_RAIL] : 
- (hasType(type_MultipleTrackRailway, Var_RAIL) => 
-(( ? [Var_TRACK1] : 
- (hasType(type_RailroadTrack, Var_TRACK1) &  
-(( ? [Var_TRACK2] : 
- (hasType(type_RailroadTrack, Var_TRACK2) &  
-(((Var_TRACK1 != Var_TRACK2) & (((f_part(Var_TRACK1,Var_RAIL)) & (f_part(Var_TRACK2,Var_RAIL))))))))))))))).
-
-fof(axTransportationLem9, axiom, 
- ( ! [Var_RR] : 
- (hasType(type_Railway, Var_RR) => 
-(( ! [Var_WIDTH] : 
- ((hasType(type_LengthMeasure, Var_WIDTH) & hasType(type_Quantity, Var_WIDTH)) => 
-(((((f_property(Var_RR,inst_BroadGauge)) & (f_trackWidth(Var_RR,Var_WIDTH)))) => (f_greaterThan(Var_WIDTH,f_MeasureFn(1.44,inst_Meter))))))))))).
-
-fof(axTransportationLem10, axiom, 
- ( ! [Var_RR] : 
- (hasType(type_Railway, Var_RR) => 
-(( ! [Var_WIDTH] : 
- ((hasType(type_LengthMeasure, Var_WIDTH) & hasType(type_Quantity, Var_WIDTH)) => 
-(((((f_property(Var_RR,inst_StandardGauge)) & (f_trackWidth(Var_RR,Var_WIDTH)))) => (f_greaterThanOrEqualTo(Var_WIDTH,f_MeasureFn(1.435,inst_Meter))))))))))).
-
-fof(axTransportationLem11, axiom, 
- ( ! [Var_RR] : 
- (hasType(type_Railway, Var_RR) => 
-(( ! [Var_WIDTH] : 
- ((hasType(type_LengthMeasure, Var_WIDTH) & hasType(type_Quantity, Var_WIDTH)) => 
-(((((f_property(Var_RR,inst_StandardGauge)) & (f_trackWidth(Var_RR,Var_WIDTH)))) => (f_lessThanOrEqualTo(Var_WIDTH,f_MeasureFn(1.44,inst_Meter))))))))))).
-
-fof(axTransportationLem12, axiom, 
- ( ! [Var_RR] : 
- (hasType(type_Railway, Var_RR) => 
-(( ! [Var_WIDTH] : 
- ((hasType(type_LengthMeasure, Var_WIDTH) & hasType(type_Quantity, Var_WIDTH)) => 
-(((((f_property(Var_RR,inst_NarrowGauge)) & (f_trackWidth(Var_RR,Var_WIDTH)))) => (f_lessThanOrEqualTo(Var_WIDTH,f_MeasureFn(1.435,inst_Meter))))))))))).
-
-fof(axTransportationLem13, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_RealNumber, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_totalLengthOfHighwaySystem(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_HIGHWAY] : 
- (hasType(type_Roadway, Var_HIGHWAY) &  
-(f_located(Var_HIGHWAY,Var_AREA)))))))))))))))).
-
-fof(axTransportationLem14, axiom, 
- ( ! [Var_LENGTH2] : 
- ((hasType(type_LengthMeasure, Var_LENGTH2) & hasType(type_Quantity, Var_LENGTH2)) => 
-(( ! [Var_LENGTH1] : 
- ((hasType(type_LengthMeasure, Var_LENGTH1) & hasType(type_Quantity, Var_LENGTH1)) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_LengthMeasure, Var_LENGTH) & hasType(type_Entity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(((((f_totalLengthOfHighwaySystem(Var_AREA,Var_LENGTH)) & (((f_lengthOfPavedHighway(Var_AREA,Var_LENGTH1)) & (f_lengthOfUnpavedHighway(Var_AREA,Var_LENGTH2)))))) => (Var_LENGTH = f_AdditionFn(Var_LENGTH1,Var_LENGTH2)))))))))))))))).
-
-fof(axTransportationLem15, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH2] : 
- ((hasType(type_RealNumber, Var_LENGTH2) & hasType(type_Quantity, Var_LENGTH2)) => 
-(( ! [Var_LENGTH1] : 
- ((hasType(type_RealNumber, Var_LENGTH1) & hasType(type_Quantity, Var_LENGTH1)) => 
-(( ! [Var_LENGTH] : 
- (hasType(type_RealNumber, Var_LENGTH) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(((((f_totalLengthOfHighwaySystem(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (((f_lengthOfPavedHighway(Var_AREA,f_MeasureFn(Var_LENGTH1,Var_UNIT))) & (f_lengthOfUnpavedHighway(Var_AREA,f_MeasureFn(Var_LENGTH2,Var_UNIT))))))) => (f_totalLengthOfHighwaySystem(Var_AREA,f_MeasureFn(f_AdditionFn(Var_LENGTH1,Var_LENGTH2),Var_UNIT)))))))))))))))))))).
-
-fof(axTransportationLem16, axiom, 
- ( ! [Var_PAVED] : 
- ((hasType(type_LengthMeasure, Var_PAVED) & hasType(type_Quantity, Var_PAVED)) => 
-(( ! [Var_TOTAL] : 
- ((hasType(type_LengthMeasure, Var_TOTAL) & hasType(type_Quantity, Var_TOTAL)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(((((f_totalLengthOfHighwaySystem(Var_AREA,Var_TOTAL)) & (f_lengthOfPavedHighway(Var_AREA,Var_PAVED)))) => (f_greaterThanOrEqualTo(Var_TOTAL,Var_PAVED))))))))))))).
-
-fof(axTransportationLem17, axiom, 
- ( ! [Var_UNPAVED] : 
- ((hasType(type_LengthMeasure, Var_UNPAVED) & hasType(type_Quantity, Var_UNPAVED)) => 
-(( ! [Var_TOTAL] : 
- ((hasType(type_LengthMeasure, Var_TOTAL) & hasType(type_Quantity, Var_TOTAL)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(((((f_totalLengthOfHighwaySystem(Var_AREA,Var_TOTAL)) & (f_lengthOfUnpavedHighway(Var_AREA,Var_UNPAVED)))) => (f_greaterThanOrEqualTo(Var_TOTAL,Var_UNPAVED))))))))))))).
-
-fof(axTransportationLem18, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_RealNumber, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_lengthOfPavedHighway(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_HIGHWAY] : 
- (hasType(type_SurfacedRoadway, Var_HIGHWAY) &  
-(f_located(Var_HIGHWAY,Var_AREA)))))))))))))))).
-
-fof(axTransportationLem19, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_RealNumber, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_lengthOfExpresswaySystem(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_HIGHWAY] : 
- (hasType(type_Expressway, Var_HIGHWAY) &  
-(f_located(Var_HIGHWAY,Var_AREA)))))))))))))))).
-
-fof(axTransportationLem20, axiom, 
- ( ! [Var_LENGTH2] : 
- ((hasType(type_LengthMeasure, Var_LENGTH2) & hasType(type_Quantity, Var_LENGTH2)) => 
-(( ! [Var_LENGTH1] : 
- ((hasType(type_LengthMeasure, Var_LENGTH1) & hasType(type_Quantity, Var_LENGTH1)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(((((f_lengthOfExpresswaySystem(Var_AREA,Var_LENGTH1)) & (f_lengthOfPavedHighway(Var_AREA,Var_LENGTH2)))) => (f_greaterThanOrEqualTo(Var_LENGTH2,Var_LENGTH1))))))))))))).
-
-fof(axTransportationLem21, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_RealNumber, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_lengthOfUnpavedHighway(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_HIGHWAY] : 
- (hasType(type_UnsurfacedRoadway, Var_HIGHWAY) &  
-(f_located(Var_HIGHWAY,Var_AREA)))))))))))))))).
-
-fof(axTransportationLem22, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_RealNumber, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_totalLengthOfWaterways(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_WATERWAY] : 
- (hasType(type_Waterway, Var_WATERWAY) &  
-(f_located(Var_WATERWAY,Var_AREA)))))))))))))))).
-
-fof(axTransportationLem23, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_LENGTH] : 
- ((hasType(type_RealNumber, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_totalPipelineInArea(Var_AREA,f_MeasureFn(Var_LENGTH,Var_UNIT))) & (f_greaterThan(Var_LENGTH,0)))) => (( ? [Var_PIPE] : 
- (hasType(type_Pipeline, Var_PIPE) &  
-(f_located(Var_PIPE,Var_AREA)))))))))))))))).
-
-fof(axTransportationLem24, axiom, 
- ( ! [Var_AMOUNT2] : 
- ((hasType(type_LengthMeasure, Var_AMOUNT2) & hasType(type_Quantity, Var_AMOUNT2)) => 
-(( ! [Var_AMOUNT1] : 
- ((hasType(type_LengthMeasure, Var_AMOUNT1) & hasType(type_Quantity, Var_AMOUNT1)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(((((f_lengthOfCrudeOilPipeline(Var_AREA,Var_AMOUNT1)) & (f_totalPipelineInArea(Var_AREA,Var_AMOUNT2)))) => (f_lessThanOrEqualTo(Var_AMOUNT1,Var_AMOUNT2))))))))))))).
-
-fof(axTransportationLem25, axiom, 
- ( ! [Var_AMOUNT2] : 
- ((hasType(type_LengthMeasure, Var_AMOUNT2) & hasType(type_Quantity, Var_AMOUNT2)) => 
-(( ! [Var_AMOUNT1] : 
- ((hasType(type_LengthMeasure, Var_AMOUNT1) & hasType(type_Quantity, Var_AMOUNT1)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(((((f_lengthOfNaturalGasPipeline(Var_AREA,Var_AMOUNT1)) & (f_totalPipelineInArea(Var_AREA,Var_AMOUNT2)))) => (f_lessThanOrEqualTo(Var_AMOUNT1,Var_AMOUNT2))))))))))))).
-
-fof(axTransportationLem26, axiom, 
- ( ! [Var_AMOUNT2] : 
- ((hasType(type_LengthMeasure, Var_AMOUNT2) & hasType(type_Quantity, Var_AMOUNT2)) => 
-(( ! [Var_AMOUNT1] : 
- ((hasType(type_LengthMeasure, Var_AMOUNT1) & hasType(type_Quantity, Var_AMOUNT1)) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeographicArea, Var_AREA) => 
-(((((f_lengthOfPetroleumProductPipeline(Var_AREA,Var_AMOUNT1)) & (f_totalPipelineInArea(Var_AREA,Var_AMOUNT2)))) => (f_lessThanOrEqualTo(Var_AMOUNT1,Var_AMOUNT2))))))))))))).
-
-fof(axTransportationLem27, axiom, 
- ( ! [Var_CITY] : 
- (hasType(type_PortCity, Var_CITY) => 
-(( ? [Var_HARBOR] : 
- (hasType(type_Harbor, Var_HARBOR) &  
-(f_geographicSubregion(Var_HARBOR,Var_CITY)))))))).
-
-fof(axTransportationLem28, axiom, 
- ( ! [Var_PORT] : 
- (hasType(type_RiverPort, Var_PORT) => 
-(( ? [Var_RIVER] : 
- ((hasType(type_River, Var_RIVER) & hasType(type_Waterway, Var_RIVER)) &  
-(f_meetsSpatially(Var_PORT,Var_RIVER)))))))).
-
-fof(axTransportationLem29, axiom, 
- ( ! [Var_OBJECT2] : 
- (hasType(type_Object, Var_OBJECT2) => 
-(( ! [Var_OBJECT1] : 
- (hasType(type_Object, Var_OBJECT1) => 
-(((f_meetsSpatially(Var_OBJECT1,Var_OBJECT2)) => (f_orientation(Var_OBJECT1,Var_OBJECT2,inst_Adjacent)))))))))).
-
-fof(axTransportationLem30, axiom, 
- ( ! [Var_PORT] : 
- (hasType(type_SeaPort, Var_PORT) => 
-(( ? [Var_SEA] : 
- ((hasType(type_Sea, Var_SEA) & hasType(type_Ocean, Var_SEA)) &  
-(((f_orientation(Var_PORT,Var_SEA,inst_Adjacent)) | (f_orientation(Var_PORT,Var_SEA,inst_Near)))))))))).
-
-fof(axTransportationLem31, axiom, 
- ( ! [Var_PORT] : 
- (hasType(type_DeepDraftPort, Var_PORT) => 
-(( ? [Var_HARBOR] : 
- (hasType(type_DeepDraftHarbor, Var_HARBOR) &  
-(f_geographicSubregion(Var_HARBOR,Var_PORT)))))))).
-
-fof(axTransportationLem32, axiom, 
- ( ! [Var_HARBOR] : 
- (hasType(type_DeepDraftHarbor, Var_HARBOR) => 
-(f_navigableForDraft(Var_HARBOR,f_MeasureFn(13.7,inst_Meter)))))).
-
-fof(axTransportationLem33, axiom, 
- ( ! [Var_HARBOR] : 
- (hasType(type_DeepDraftHarbor, Var_HARBOR) => 
-(f_navigableForDraft(Var_HARBOR,f_MeasureFn(45,inst_FootLength)))))).
-
-fof(axTransportationLem34, axiom, 
- ( ! [Var_ANCHOR] : 
- (hasType(type_OffshoreAnchorage, Var_ANCHOR) => 
-(( ? [Var_HARBOR] : 
- (hasType(type_Harbor, Var_HARBOR) &  
-(f_located(Var_ANCHOR,Var_HARBOR)))))))).
-
-fof(axTransportationLem35, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMass, Var_UNIT) => 
-(( ! [Var_NUMBER] : 
- (hasType(type_RealNumber, Var_NUMBER) => 
-(( ! [Var_FLEET] : 
- (hasType(type_Collection, Var_FLEET) => 
-(((f_fleetGrossRegisteredTonnage(Var_FLEET,f_MeasureFn(Var_NUMBER,Var_UNIT))) => (Var_UNIT = inst_RegistryTon)))))))))))).
-
-fof(axTransportationLem36, axiom, 
- ( ! [Var_UNIT] : 
- (hasType(type_UnitOfMass, Var_UNIT) => 
-(( ! [Var_NUMBER] : 
- (hasType(type_RealNumber, Var_NUMBER) => 
-(( ! [Var_FLEET] : 
- (hasType(type_Collection, Var_FLEET) => 
-(((f_fleetDeadWeightTonnage(Var_FLEET,f_MeasureFn(Var_NUMBER,Var_UNIT))) => (Var_UNIT = inst_LongTon)))))))))))).
-
-fof(axTransportationLem37, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_MerchantMarineShip, Var_SHIP) => 
-(( ! [Var_GRT] : 
- ((hasType(type_RealNumber, Var_GRT) & hasType(type_Quantity, Var_GRT)) => 
-(((f_measure(Var_SHIP,f_MeasureFn(Var_GRT,inst_RegistryTon))) => (f_greaterThanOrEqualTo(Var_GRT,1000)))))))))).
-
-fof(axTransportationLem38, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_PetroleumTankerShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_PetroleumProduct))))).
-
-fof(axTransportationLem39, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_ChemicalTankerShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_ChemicalProduct))))).
-
-fof(axTransportationLem40, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_LiquefiedGasTankerShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_ChemicalProduct))))).
-
-fof(axTransportationLem41, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_LiquefiedGasTankerShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,f_ExtensionFn(inst_Liquid)))))).
-
-fof(axTransportationLem42, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_CombinationBulk_OilCarrierShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_Object))))).
-
-fof(axTransportationLem43, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_CombinationBulk_OilCarrierShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_Petroleum))))).
-
-fof(axTransportationLem44, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_CombinationOre_OilCarrierShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_Mineral))))).
-
-fof(axTransportationLem45, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_CombinationOre_OilCarrierShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_Petroleum))))).
-
-fof(axTransportationLem46, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_GeneralCargoShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_Product))))).
-
-fof(axTransportationLem47, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_ContainerShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_ShipContainer))))).
-
-fof(axTransportationLem48, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_VehicleCarrierShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_Vehicle))))).
-
-fof(axTransportationLem49, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_RailcarCarrierShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_RollingStock))))).
-
-fof(axTransportationLem50, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_LivestockCarrierShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_Livestock))))).
-
-fof(axTransportationLem51, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_PassengerShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,type_Human))))).
-
-fof(axTransportationLem52, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_SpecializedTankerShip, Var_SHIP) => 
-(f_cargoType(Var_SHIP,f_ExtensionFn(inst_Fluid)))))).
-
-fof(axTransportationLem53, axiom, 
- ( ! [Var_REGISTRATION] : 
- (hasType(type_ShipRegistration, Var_REGISTRATION) => 
-(( ! [Var_SHIP] : 
- (hasType(type_Ship, Var_SHIP) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((((f_possesses(Var_SHIP,Var_REGISTRATION)) & (f_flagState(Var_SHIP,Var_AREA)))) => (f_subsumesContentInstance(f_ShipRegisterFn(Var_AREA),Var_REGISTRATION))))))))))))).
-
-fof(axTransportationLem54, axiom, 
- ( ! [Var_SHIP] : 
- (hasType(type_Ship, Var_SHIP) => 
-(( ! [Var_AREA] : 
- (hasType(type_GeopoliticalArea, Var_AREA) => 
-(((f_member(Var_SHIP,f_MerchantMarineFn(Var_AREA))) => (( ? [Var_REGISTRATION] : 
- (hasType(type_ShipRegistration, Var_REGISTRATION) &  
-(((f_possesses(Var_SHIP,Var_REGISTRATION)) & (f_subsumesContentInstance(f_ShipRegisterFn(Var_AREA),Var_REGISTRATION))))))))))))))).
-
-fof(axTransportationLem55, axiom, 
- ( ! [Var_AREA] : 
- ((hasType(type_GeopoliticalArea, Var_AREA) & hasType(type_Entity, Var_AREA)) => 
-(( ! [Var_COUNT] : 
- (hasType(type_NonnegativeInteger, Var_COUNT) => 
-(( ! [Var_HOME] : 
- ((hasType(type_GeopoliticalArea, Var_HOME) & hasType(type_Entity, Var_HOME)) => 
-(( ! [Var_MM] : 
- ((hasType(type_MerchantMarine, Var_MM) & hasType(type_Entity, Var_MM)) => 
-(((((f_fOCShipsByOrigin(Var_MM,Var_HOME,Var_COUNT)) & (Var_MM = f_MerchantMarineFn(Var_AREA)))) => (Var_HOME != Var_AREA))))))))))))))).
-
-fof(axTransportationLem56, axiom, 
- ( ! [Var_COUNT] : 
- (hasType(type_NonnegativeInteger, Var_COUNT) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((f_totalFacilityTypeInArea(Var_AREA,ExtensionFn(inst_AirportWithPavedRunway),Var_COUNT)) => (( ? [Var_AIRPORT] : 
- (hasType(type_Airport, Var_AIRPORT) &  
-(( ? [Var_RUNWAY] : 
- (hasType(type_PavedRunway, Var_RUNWAY) &  
-(((f_part(Var_RUNWAY,Var_AIRPORT)) & (f_located(Var_AIRPORT,Var_AREA)))))))))))))))))).
-
-fof(axTransportationLem57, axiom, 
- ( ! [Var_RUNWAY] : 
- (hasType(type_Runway, Var_RUNWAY) => 
-(( ? [Var_LENGTH] : 
- (hasType(type_LengthMeasure, Var_LENGTH) &  
-(f_length(Var_RUNWAY,Var_LENGTH)))))))).
-
-fof(axTransportationLem58, axiom, 
- ( ! [Var_AIRPORT] : 
- (hasType(type_Airport, Var_AIRPORT) => 
-(((f_attribute(Var_AIRPORT,inst_AirportWithPavedRunway)) => (( ? [Var_RUNWAY] : 
- (hasType(type_PavedRunway, Var_RUNWAY) &  
-(f_part(Var_RUNWAY,Var_AIRPORT)))))))))).
-
-fof(axTransportationLem59, axiom, 
- ( ! [Var_AIRPORT] : 
- (hasType(type_Airport, Var_AIRPORT) => 
-(((f_attribute(Var_AIRPORT,inst_AirportWithUnpavedRunway)) => (( ? [Var_RUNWAY] : 
- (hasType(type_UnpavedRunway, Var_RUNWAY) &  
-(f_part(Var_RUNWAY,Var_AIRPORT)))))))))).
-
-fof(axTransportationLem60, axiom, 
- ( ! [Var_AIRPORT] : 
- (hasType(type_Airport, Var_AIRPORT) => 
-(((f_attribute(Var_AIRPORT,inst_VeryShortRunwayAirport)) => (( ? [Var_RUNWAY] : 
- (hasType(type_Runway, Var_RUNWAY) &  
-(( ? [Var_LENGTH] : 
- ((hasType(type_PhysicalQuantity, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) &  
-(((f_part(Var_RUNWAY,Var_AIRPORT)) & (((f_length(Var_RUNWAY,Var_LENGTH)) & (f_lessThan(Var_LENGTH,f_MeasureFn(914,inst_Meter)))))))))))))))))).
-
-fof(axTransportationLem61, axiom, 
- ( ! [Var_AIRPORT] : 
- (hasType(type_Airport, Var_AIRPORT) => 
-(((f_attribute(Var_AIRPORT,inst_ShortRunwayAirport)) => (( ? [Var_RUNWAY] : 
- (hasType(type_Runway, Var_RUNWAY) &  
-(( ? [Var_LENGTH] : 
- ((hasType(type_PhysicalQuantity, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) &  
-(((f_part(Var_RUNWAY,Var_AIRPORT)) & (((f_length(Var_RUNWAY,Var_LENGTH)) & (((f_greaterThanOrEqualTo(Var_LENGTH,f_MeasureFn(914,inst_Meter))) | (f_lessThanOrEqualTo(Var_LENGTH,f_MeasureFn(1523,inst_Meter)))))))))))))))))))).
-
-fof(axTransportationLem62, axiom, 
- ( ! [Var_AIRPORT] : 
- (hasType(type_Airport, Var_AIRPORT) => 
-(((f_attribute(Var_AIRPORT,inst_ShortRunwayAirport)) => (( ? [Var_RUNWAY] : 
- (hasType(type_Runway, Var_RUNWAY) &  
-(( ? [Var_LENGTH] : 
- ((hasType(type_PhysicalQuantity, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) &  
-(((f_part(Var_RUNWAY,Var_AIRPORT)) & (((f_length(Var_RUNWAY,Var_LENGTH)) & (((f_greaterThanOrEqualTo(Var_LENGTH,f_MeasureFn(1524,inst_Meter))) | (f_lessThanOrEqualTo(Var_LENGTH,f_MeasureFn(2437,inst_Meter)))))))))))))))))))).
-
-fof(axTransportationLem63, axiom, 
- ( ! [Var_AIRPORT] : 
- (hasType(type_Airport, Var_AIRPORT) => 
-(((f_attribute(Var_AIRPORT,inst_LongRunwayAirport)) => (( ? [Var_RUNWAY] : 
- (hasType(type_Runway, Var_RUNWAY) &  
-(( ? [Var_LENGTH] : 
- ((hasType(type_PhysicalQuantity, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) &  
-(((f_part(Var_RUNWAY,Var_AIRPORT)) & (((f_length(Var_RUNWAY,Var_LENGTH)) & (((f_greaterThanOrEqualTo(Var_LENGTH,f_MeasureFn(2438,inst_Meter))) | (f_lessThanOrEqualTo(Var_LENGTH,f_MeasureFn(3047,inst_Meter)))))))))))))))))))).
-
-fof(axTransportationLem64, axiom, 
- ( ! [Var_AIRPORT] : 
- (hasType(type_Airport, Var_AIRPORT) => 
-(((f_attribute(Var_AIRPORT,inst_VeryLongRunwayAirport)) => (( ? [Var_RUNWAY] : 
- (hasType(type_Runway, Var_RUNWAY) &  
-(( ? [Var_LENGTH] : 
- ((hasType(type_PhysicalQuantity, Var_LENGTH) & hasType(type_Quantity, Var_LENGTH)) &  
-(((f_part(Var_RUNWAY,Var_AIRPORT)) & (((f_length(Var_RUNWAY,Var_LENGTH)) & (f_greaterThan(Var_LENGTH,f_MeasureFn(3047,inst_Meter)))))))))))))))))).
-
-fof(axTransportationLem65, axiom, 
- ( ! [Var_COUNT] : 
- ((hasType(type_NonnegativeInteger, Var_COUNT) & hasType(type_Quantity, Var_COUNT)) => 
-(( ! [Var_AREA] : 
- ((hasType(type_GeographicArea, Var_AREA) & hasType(type_Object, Var_AREA)) => 
-(((((f_totalFacilityTypeInArea(Var_AREA,ExtensionFn(inst_AirportWithUnpavedRunway),Var_COUNT)) & (f_greaterThan(Var_COUNT,0)))) => (( ? [Var_AIRPORT] : 
- (hasType(type_Airport, Var_AIRPORT) &  
-(( ? [Var_RUNWAY] : 
- (hasType(type_UnpavedRunway, Var_RUNWAY) &  
-(((f_part(Var_RUNWAY,Var_AIRPORT)) & (f_located(Var_AIRPORT,Var_AREA)))))))))))))))))).
-
-fof(axTransportationLem66, axiom, 
- ( ! [Var_HELO] : 
- (hasType(type_Heliport, Var_HELO) => 
-(f_trafficableForTrafficType(Var_HELO,type_Helicopter))))).
-
-fof(axTransportationLem67, axiom, 
- ( ! [Var_T2] : 
- (hasType(type_TimeDuration, Var_T2) => 
-(( ! [Var_L2] : 
- (hasType(type_LengthMeasure, Var_L2) => 
-(( ! [Var_SLOWPROB] : 
- ((hasType(type_Entity, Var_SLOWPROB) & hasType(type_Quantity, Var_SLOWPROB)) => 
-(( ! [Var_T1] : 
- (hasType(type_TimeDuration, Var_T1) => 
-(( ! [Var_L1] : 
- (hasType(type_LengthMeasure, Var_L1) => 
-(( ! [Var_FASTPROB] : 
- ((hasType(type_Entity, Var_FASTPROB) & hasType(type_Quantity, Var_FASTPROB)) => 
-(( ! [Var_Q] : 
- (hasType(type_FunctionQuantity, Var_Q) => 
-(( ! [Var_V] : 
- ((hasType(type_Vehicle, Var_V) & hasType(type_Object, Var_V)) => 
-(((((f_topSpeed(Var_V,Var_Q)) & (((Var_FASTPROB = f_ProbabilityFn(measure(Var_V,f_SpeedFn(Var_L1,Var_T1)))) & (((Var_SLOWPROB = f_ProbabilityFn(measure(Var_V,f_SpeedFn(Var_L2,Var_T2)))) & (f_greaterThan(f_SpeedFn(Var_L1,Var_T1),f_SpeedFn(Var_L2,Var_T2))))))))) => (f_greaterThan(Var_SLOWPROB,Var_FASTPROB)))))))))))))))))))))))))))).
-
-fof(axTransportationLem68, axiom, 
- ( ! [Var_TRAIN] : 
- (hasType(type_Train, Var_TRAIN) => 
-(( ? [Var_X] : 
- (hasType(type_RollingStock, Var_X) &  
-(( ? [Var_Y] : 
- (hasType(type_RollingStock, Var_Y) &  
-(Var_X != Var_Y)))))))))).
-
-fof(axTransportationLem69, axiom, 
- ( ! [Var_CRAFT] : 
- (hasType(type_WaterVehicle, Var_CRAFT) => 
-(( ! [Var_EVENT] : 
- (hasType(type_Transportation, Var_EVENT) => 
-(((f_instrument(Var_EVENT,Var_CRAFT)) => (( ? [Var_WATER] : 
- (hasType(type_WaterArea, Var_WATER) &  
-(f_located(Var_EVENT,Var_WATER))))))))))))).
-
-fof(axTransportationLem70, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_LongTon) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,2240),inst_PoundMass))))))).
-
-fof(axTransportationLem71, axiom, 
- ( ! [Var_QUANT] : 
- (hasType(type_Entity, Var_QUANT) => 
-(( ! [Var_N3] : 
- ((hasType(type_Quantity, Var_N3) & hasType(type_RealNumber, Var_N3)) => 
-(( ! [Var_N2] : 
- ((hasType(type_Quantity, Var_N2) & hasType(type_RealNumber, Var_N2)) => 
-(( ! [Var_N1] : 
- ((hasType(type_Quantity, Var_N1) & hasType(type_RealNumber, Var_N1)) => 
-(( ! [Var_N4] : 
- ((hasType(type_Entity, Var_N4) & hasType(type_RealNumber, Var_N4)) => 
-(((((Var_N4 = f_MultiplicationFn(Var_N1,f_MultiplicationFn(Var_N2,Var_N3))) & (Var_QUANT = f_MultiplicationFn(f_MeasureFn(Var_N1,inst_FootLength),f_MultiplicationFn(f_MeasureFn(Var_N2,inst_FootLength),f_MeasureFn(Var_N3,inst_FootLength)))))) => (Var_QUANT = f_MeasureFn(Var_N4,inst_CubicFoot))))))))))))))))))).
-
-fof(axTransportationLem72, axiom, 
- ( ! [Var_NUMBER] : 
- ((hasType(type_Entity, Var_NUMBER) & hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) => 
-(((Var_NUMBER = f_MultiplicationFn(1,Var_NUMBER)) => (f_MeasureFn(Var_NUMBER,inst_RegistryTon) = f_MeasureFn(f_MultiplicationFn(Var_NUMBER,100),inst_CubicFoot))))))).
-
-fof(axTransportationLem73, axiom, 
- ( ! [Var_DECK] : 
- (hasType(type_ShipDeck, Var_DECK) => 
-(( ? [Var_SHIP] : 
- (hasType(type_Ship, Var_SHIP) &  
-(f_properPart(Var_DECK,Var_SHIP)))))))).
-
-fof(axTransportationLem74, axiom, 
- ( ! [Var_AIRPORT] : 
- (hasType(type_Airport, Var_AIRPORT) => 
-(f_trafficableForTrafficType(Var_AIRPORT,type_Airplane))))).
-
-fof(axTransportationLem75, axiom, 
- ( ! [Var_WATERWAY] : 
- (hasType(type_Waterway, Var_WATERWAY) => 
-(( ! [Var_UNIT] : 
- (hasType(type_UnitOfLength, Var_UNIT) => 
-(( ! [Var_DRAFT] : 
- ((hasType(type_Quantity, Var_DRAFT) & hasType(type_RealNumber, Var_DRAFT)) => 
-(( ! [Var_DEPTH] : 
- ((hasType(type_RealNumber, Var_DEPTH) & hasType(type_Quantity, Var_DEPTH)) => 
-(( ! [Var_OBJ] : 
- (hasType(type_Physical, Var_OBJ) => 
-(((((f_depth(Var_OBJ,Var_WATERWAY,f_MeasureFn(Var_DEPTH,Var_UNIT))) & (f_lessThan(Var_DRAFT,Var_DEPTH)))) => (f_navigableForDraft(Var_WATERWAY,f_MeasureFn(Var_DRAFT,Var_UNIT)))))))))))))))))))).
-
-fof(axTransportationLem76, axiom, 
- ( ! [Var_SYSTEM] : 
- (hasType(type_TransitSystem, Var_SYSTEM) => 
-(( ? [Var_ROUTE] : 
- (hasType(type_Transitway, Var_ROUTE) &  
-(f_part(Var_ROUTE,Var_SYSTEM)))))))).
-
-fof(axTransportationLem77, axiom, 
- ( ! [Var_TS] : 
- (hasType(type_TransitSystem, Var_TS) => 
-(( ? [Var_G] : 
- (hasType(type_Graph, Var_G) &  
-(f_abstractCounterpart(Var_G,Var_TS)))))))).
-
-fof(axTransportationLem78, axiom, 
- ( ! [Var_TS] : 
- (hasType(type_TransitSystem, Var_TS) => 
-(( ! [Var_T] : 
- (hasType(type_Transitway, Var_T) => 
-(( ! [Var_G] : 
- ((hasType(type_Abstract, Var_G) & hasType(type_Graph, Var_G)) => 
-(((((f_abstractCounterpart(Var_G,Var_TS)) & (f_systemPart(Var_T,Var_TS)))) => (( ? [Var_GA] : 
- (hasType(type_GraphArc, Var_GA) &  
-(((f_abstractCounterpart(Var_GA,Var_T)) & (f_graphPart(Var_GA,Var_G)))))))))))))))))).
-
-fof(axTransportationLem79, axiom, 
- ( ! [Var_TS] : 
- (hasType(type_TransitSystem, Var_TS) => 
-(( ! [Var_TJ] : 
- (hasType(type_TransitwayJunction, Var_TJ) => 
-(( ! [Var_G] : 
- ((hasType(type_Abstract, Var_G) & hasType(type_Graph, Var_G)) => 
-(((((f_abstractCounterpart(Var_G,Var_TS)) & (f_systemPart(Var_TJ,Var_TS)))) => (( ? [Var_GN] : 
- (hasType(type_GraphNode, Var_GN) &  
-(((f_abstractCounterpart(Var_GN,Var_TJ)) & (f_graphPart(Var_GN,Var_G)))))))))))))))))).
-
-fof(axTransportationLem80, axiom, 
- ( ! [Var_ARC] : 
- ((hasType(type_Abstract, Var_ARC) & hasType(type_GraphArc, Var_ARC)) => 
-(( ! [Var_N2] : 
- ((hasType(type_Abstract, Var_N2) & hasType(type_GraphNode, Var_N2)) => 
-(( ! [Var_N1] : 
- ((hasType(type_Abstract, Var_N1) & hasType(type_GraphNode, Var_N1)) => 
-(( ! [Var_NODE2] : 
- ((hasType(type_SelfConnectedObject, Var_NODE2) & hasType(type_Physical, Var_NODE2)) => 
-(( ! [Var_NODE1] : 
- ((hasType(type_SelfConnectedObject, Var_NODE1) & hasType(type_Physical, Var_NODE1)) => 
-(( ! [Var_A] : 
- ((hasType(type_SelfConnectedObject, Var_A) & hasType(type_Physical, Var_A)) => 
-(((((f_connects(Var_A,Var_NODE1,Var_NODE2)) & (((f_abstractCounterpart(Var_N1,Var_NODE1)) & (((f_abstractCounterpart(Var_N2,Var_NODE2)) & (f_abstractCounterpart(Var_ARC,Var_A)))))))) => (f_links(Var_N1,Var_N2,Var_ARC)))))))))))))))))))))).
-
-fof(axTransportationLem81, axiom, 
- ( ! [Var_PATH] : 
- ((hasType(type_Transitway, Var_PATH) & hasType(type_Physical, Var_PATH)) => 
-(( ! [Var_DIST] : 
- (hasType(type_ConstantQuantity, Var_DIST) => 
-(((f_distanceOnPath(Var_DIST,Var_PATH)) => (( ? [Var_GP] : 
- (hasType(type_GraphPath, Var_GP) &  
-(f_abstractCounterpart(Var_GP,Var_PATH))))))))))))).
-
-fof(axTransportationLem82, axiom, 
- ( ! [Var_GRAPH] : 
- ((hasType(type_Abstract, Var_GRAPH) & hasType(type_Graph, Var_GRAPH) & hasType(type_GraphPath, Var_GRAPH)) => 
-(( ! [Var_END] : 
- (hasType(type_Region, Var_END) => 
-(( ! [Var_START] : 
- ((hasType(type_Region, Var_START) & hasType(type_Physical, Var_START)) => 
-(( ! [Var_SYS] : 
- ((hasType(type_TransitSystem, Var_SYS) & hasType(type_Physical, Var_SYS)) => 
-(( ! [Var_PATH] : 
- ((hasType(type_Transitway, Var_PATH) & hasType(type_TransitSystem, Var_PATH)) => 
-(( ! [Var_DIST] : 
- (hasType(type_ConstantQuantity, Var_DIST) => 
-(((((f_distanceOnPath(Var_DIST,Var_PATH)) & (((f_pathInSystem(Var_PATH,Var_SYS)) & (((f_routeStart(Var_START,Var_PATH)) & (((f_routeEnd(Var_END,Var_PATH)) & (f_abstractCounterpart(Var_GRAPH,Var_SYS)))))))))) => (( ? [Var_EN] : 
- ((hasType(type_Entity, Var_EN) & hasType(type_Abstract, Var_EN)) &  
-(( ? [Var_BN] : 
- ((hasType(type_Entity, Var_BN) & hasType(type_Abstract, Var_BN)) &  
-(( ? [Var_S] : 
- (hasType(type_Graph, Var_S) &  
-(((f_subGraph(Var_S,Var_GRAPH)) & (((Var_BN = f_BeginNodeFn(Var_GRAPH)) & (((Var_EN = f_EndNodeFn(Var_GRAPH)) & (((f_abstractCounterpart(Var_BN,Var_START)) & (f_abstractCounterpart(Var_EN,Var_END))))))))))))))))))))))))))))))))))))))).
-
diff --git a/examples/SUMO/TPTP/TransportationPredAx.p b/examples/SUMO/TPTP/TransportationPredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/TransportationPredAx.p
+++ /dev/null
@@ -1,15 +0,0 @@
-fof(axTransportationPred0, axiom, 
- f_geographicSubregion(inst_NorthwestPassage,inst_ArcticOcean)).
-
-fof(axTransportationPred1, axiom, 
- f_geographicSubregion(inst_NorthwestPassage,inst_WesternHemisphere)).
-
-fof(axTransportationPred2, axiom, 
- f_geographicSubregion(inst_NorthernSeaRoute,inst_ArcticOcean)).
-
-fof(axTransportationPred3, axiom, 
- f_geographicSubregion(inst_NorthernSeaRoute,inst_EasternHemisphere)).
-
-fof(axTransportationPred4, axiom, 
- f_MeasureFn(1,inst_CubicFoot) = f_MultiplicationFn(f_MeasureFn(1,inst_FootLength),f_MultiplicationFn(f_MeasureFn(1,inst_FootLength),f_MeasureFn(1,inst_FootLength)))).
-
diff --git a/examples/SUMO/TPTP/WMDAx.p b/examples/SUMO/TPTP/WMDAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/WMDAx.p
+++ /dev/null
@@ -1,914 +0,0 @@
-fof(axWMD0, axiom, 
- ( ! [X] : 
- (hasType(type_AbrinToxin, X) => hasType(type_Protein, X)))).
-
-fof(axWMD1, axiom, 
- ( ! [X] : 
- (hasType(type_AbrinToxin, X) => hasType(type_Toxin, X)))).
-
-fof(axWMD2, axiom, 
- ( ! [X] : 
- (hasType(type_AerosolizedAgent, X) => hasType(type_BiochemicalAgent, X)))).
-
-fof(axWMD3, axiom, 
- ( ! [X] : 
- (hasType(type_AerosolizedBacillusAnthracis, X) => hasType(type_AerosolizedAgent, X)))).
-
-fof(axWMD4, axiom, 
- ( ! [X] : 
- (hasType(type_AerosolizedBacillusAnthracis, X) => hasType(type_BacillusAnthracis, X)))).
-
-fof(axWMD5, axiom, 
- ( ! [X] : 
- (hasType(type_Aflatoxin, X) => hasType(type_Mycotoxin, X)))).
-
-fof(axWMD6, axiom, 
- ( ! [X] : 
- (hasType(type_AquiredImmunoDeficiencySyndrome, X) => hasType(type_DiseaseOrSyndrome, X)))).
-
-fof(axWMD7, axiom, 
- ( ! [X] : 
- (hasType(type_Arsine, X) => hasType(type_BloodAgent, X)))).
-
-fof(axWMD8, axiom, 
- ( ! [X] : 
- (hasType(type_Atropine, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axWMD9, axiom, 
- ( ! [X] : 
- (hasType(type_BZGas, X) => hasType(type_IncapacitatingAgent, X)))).
-
-fof(axWMD10, axiom, 
- ( ! [X] : 
- (hasType(type_BacillusAnthracis, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD11, axiom, 
- ( ! [X] : 
- (hasType(type_BacillusCereus, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD12, axiom, 
- ( ! [X] : 
- (hasType(type_Bacitracin, X) => hasType(type_TopicalAntibiotic, X)))).
-
-fof(axWMD13, axiom, 
- ( ! [X] : 
- (hasType(type_BacterialAgent, X) => hasType(type_Bacterium, X)))).
-
-fof(axWMD14, axiom, 
- ( ! [X] : 
- (hasType(type_BacterialAgent, X) => hasType(type_ToxicOrganism, X)))).
-
-fof(axWMD15, axiom, 
- ( ! [X] : 
- (hasType(type_Batrachotoxin, X) => hasType(type_BodySubstance, X)))).
-
-fof(axWMD16, axiom, 
- ( ! [X] : 
- (hasType(type_Batrachotoxin, X) => hasType(type_Toxin, X)))).
-
-fof(axWMD17, axiom, 
- ( ! [X] : 
- (hasType(type_BiochemicalAgent, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axWMD18, axiom, 
- ( ! [X] : 
- (hasType(type_BiochemicalAttack, X) => hasType(type_Attack, X)))).
-
-fof(axWMD19, axiom, 
- ( ! [X] : 
- (hasType(type_BiochemicalWeapon, X) => hasType(type_WeaponOfMassDestruction, X)))).
-
-fof(axWMD20, axiom, 
- ( ! [X] : 
- (hasType(type_BiologicalAgent, X) => hasType(type_BiochemicalAgent, X)))).
-
-fof(axWMD21, axiom, 
- ( ! [X] : 
- (hasType(type_BiologicalWeapon, X) => hasType(type_BiochemicalWeapon, X)))).
-
-fof(axWMD22, axiom, 
- ( ! [X] : 
- (hasType(type_BlisterAgent, X) => hasType(type_ChemicalAgent, X)))).
-
-fof(axWMD23, axiom, 
- ( ! [X] : 
- (hasType(type_BloodAgent, X) => hasType(type_ChemicalAgent, X)))).
-
-fof(axWMD24, axiom, 
- ( ! [X] : 
- (hasType(type_BordetellaPertussis, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD25, axiom, 
- ( ! [X] : 
- (hasType(type_BotulinumToxin, X) => hasType(type_BodySubstance, X)))).
-
-fof(axWMD26, axiom, 
- ( ! [X] : 
- (hasType(type_BotulinumToxin, X) => hasType(type_LifeThreateningAgent, X)))).
-
-fof(axWMD27, axiom, 
- ( ! [X] : 
- (hasType(type_BotulinumToxin, X) => hasType(type_Toxin, X)))).
-
-fof(axWMD28, axiom, 
- ( ! [X] : 
- (hasType(type_BrucellaBacterium, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD29, axiom, 
- ( ! [X] : 
- (hasType(type_BurkholderiaMallei, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD30, axiom, 
- ( ! [X] : 
- (hasType(type_BurkholderiaPseudomallei, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD31, axiom, 
- ( ! [X] : 
- (hasType(type_CSGas, X) => hasType(type_IncapacitatingAgent, X)))).
-
-fof(axWMD32, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalAgent, X) => hasType(type_BiochemicalAgent, X)))).
-
-fof(axWMD33, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalAgent, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axWMD34, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalAgent, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axWMD35, axiom, 
- ( ! [X] : 
- (hasType(type_ChemicalWeapon, X) => hasType(type_BiochemicalWeapon, X)))).
-
-fof(axWMD36, axiom, 
- ( ! [X] : 
- (hasType(type_ChlamydiaPsittaci, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD37, axiom, 
- ( ! [X] : 
- (hasType(type_ChlorineGas, X) => hasType(type_ChokingAgent, X)))).
-
-fof(axWMD38, axiom, 
- ( ! [X] : 
- (hasType(type_Chloropicrin, X) => hasType(type_ChokingAgent, X)))).
-
-fof(axWMD39, axiom, 
- ( ! [X] : 
- (hasType(type_ChokingAgent, X) => hasType(type_ChemicalAgent, X)))).
-
-fof(axWMD40, axiom, 
- ( ! [X] : 
- (hasType(type_Ciprofloxacin, X) => hasType(type_OralAntibiotic, X)))).
-
-fof(axWMD41, axiom, 
- ( ! [X] : 
- (hasType(type_ClostridiumBotulinum, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD42, axiom, 
- ( ! [X] : 
- (hasType(type_ClostridiumPerfringens, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD43, axiom, 
- ( ! [X] : 
- (hasType(type_ClostridiumTetani, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD44, axiom, 
- ( ! [X] : 
- (hasType(type_CoccidiodesPosadasii, X) => hasType(type_FungalAgent, X)))).
-
-fof(axWMD45, axiom, 
- ( ! [X] : 
- (hasType(type_CoccidiodesPosadasii, X) => hasType(type_LifeThreateningAgent, X)))).
-
-fof(axWMD46, axiom, 
- ( ! [X] : 
- (hasType(type_CoccidioidesImmitis, X) => hasType(type_FungalAgent, X)))).
-
-fof(axWMD47, axiom, 
- ( ! [X] : 
- (hasType(type_CoccidioidesImmitis, X) => hasType(type_LifeThreateningAgent, X)))).
-
-fof(axWMD48, axiom, 
- ( ! [X] : 
- (hasType(type_Conotoxin, X) => hasType(type_BodySubstance, X)))).
-
-fof(axWMD49, axiom, 
- ( ! [X] : 
- (hasType(type_Conotoxin, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axWMD50, axiom, 
- ( ! [X] : 
- (hasType(type_Conotoxin, X) => hasType(type_Toxin, X)))).
-
-fof(axWMD51, axiom, 
- ( ! [X] : 
- (hasType(type_CorynebacteriumDiphtheriae, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD52, axiom, 
- ( ! [X] : 
- (hasType(type_CoxiellaBurnetii, X) => hasType(type_RickettsialAgent, X)))).
-
-fof(axWMD53, axiom, 
- ( ! [X] : 
- (hasType(type_CrimeanCongoHemorrhagicFeverVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD54, axiom, 
- ( ! [X] : 
- (hasType(type_CyanogenChloride, X) => hasType(type_BloodAgent, X)))).
-
-fof(axWMD55, axiom, 
- ( ! [X] : 
- (hasType(type_DeliveringWeaponOfMassDestruction, X) => hasType(type_Making, X)))).
-
-fof(axWMD56, axiom, 
- ( ! [X] : 
- (hasType(type_DengueFeverVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD57, axiom, 
- ( ! [X] : 
- (hasType(type_DeployingWeaponOfMassDestruction, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axWMD58, axiom, 
- ( ! [X] : 
- (hasType(type_DeployingWeaponOfMassDestruction, X) => hasType(type_Putting, X)))).
-
-fof(axWMD59, axiom, 
- ( ! [X] : 
- (hasType(type_DevelopingWeaponOfMassDestruction, X) => hasType(type_Making, X)))).
-
-fof(axWMD60, axiom, 
- ( ! [X] : 
- (hasType(type_Diacetoxyscirpenol, X) => hasType(type_Mycotoxin, X)))).
-
-fof(axWMD61, axiom, 
- ( ! [X] : 
- (hasType(type_Dimercaprol, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axWMD62, axiom, 
- ( ! [X] : 
- (hasType(type_Diphosgene, X) => hasType(type_ChokingAgent, X)))).
-
-fof(axWMD63, axiom, 
- ( ! [X] : 
- (hasType(type_DismantlingWeaponOfMassDestruction, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axWMD64, axiom, 
- ( ! [X] : 
- (hasType(type_Doxycycline, X) => hasType(type_OralAntibiotic, X)))).
-
-fof(axWMD65, axiom, 
- ( ! [X] : 
- (hasType(type_EasternEquineEncephalitisVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD66, axiom, 
- ( ! [X] : 
- (hasType(type_EbolaVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD67, axiom, 
- ( ! [X] : 
- (hasType(type_EpsilonToxin, X) => hasType(type_BodySubstance, X)))).
-
-fof(axWMD68, axiom, 
- ( ! [X] : 
- (hasType(type_EpsilonToxin, X) => hasType(type_Toxin, X)))).
-
-fof(axWMD69, axiom, 
- ( ! [X] : 
- (hasType(type_EscherichiaColi0157H7, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD70, axiom, 
- ( ! [X] : 
- (hasType(type_FlexalVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD71, axiom, 
- ( ! [X] : 
- (hasType(type_FootAndMouthVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD72, axiom, 
- ( ! [X] : 
- (hasType(type_FrancisellaTularensis, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD73, axiom, 
- ( ! [X] : 
- (hasType(type_FungalAgent, X) => hasType(type_Fungus, X)))).
-
-fof(axWMD74, axiom, 
- ( ! [X] : 
- (hasType(type_FungalAgent, X) => hasType(type_ToxicOrganism, X)))).
-
-fof(axWMD75, axiom, 
- ( ! [X] : 
- (hasType(type_GF, X) => hasType(type_GSeriesNerveAgent, X)))).
-
-fof(axWMD76, axiom, 
- ( ! [X] : 
- (hasType(type_GSeriesNerveAgent, X) => hasType(type_NerveAgent, X)))).
-
-fof(axWMD77, axiom, 
- ( ! [X] : 
- (hasType(type_GeneticallyEngineeredOrganism, X) => hasType(type_Organism, X)))).
-
-fof(axWMD78, axiom, 
- ( ! [X] : 
- (hasType(type_GiardiaLamblia, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD79, axiom, 
- ( ! [X] : 
- (hasType(type_GuanaritoVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD80, axiom, 
- ( ! [X] : 
- (hasType(type_HIVVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD81, axiom, 
- ( ! [X] : 
- (hasType(type_HemorrhagicFever, X) => hasType(type_ViralDisease, X)))).
-
-fof(axWMD82, axiom, 
- ( ! [X] : 
- (hasType(type_HendraVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD83, axiom, 
- ( ! [X] : 
- (hasType(type_HepatitisAVirus, X) => hasType(type_HepatitisVirus, X)))).
-
-fof(axWMD84, axiom, 
- ( ! [X] : 
- (hasType(type_HepatitisBVirus, X) => hasType(type_HepatitisVirus, X)))).
-
-fof(axWMD85, axiom, 
- ( ! [X] : 
- (hasType(type_HepatitisCVirus, X) => hasType(type_HepatitisVirus, X)))).
-
-fof(axWMD86, axiom, 
- ( ! [X] : 
- (hasType(type_HepatitisVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD87, axiom, 
- ( ! [X] : 
- (hasType(type_Hepatitis, X) => hasType(type_ViralDisease, X)))).
-
-fof(axWMD88, axiom, 
- ( ! [X] : 
- (hasType(type_HerpesBVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD89, axiom, 
- ( ! [X] : 
- (hasType(type_HydrogenCyanide, X) => hasType(type_BloodAgent, X)))).
-
-fof(axWMD90, axiom, 
- ( ! [X] : 
- (hasType(type_IncapacitatingAgent, X) => hasType(type_ChemicalAgent, X)))).
-
-fof(axWMD91, axiom, 
- ( ! [X] : 
- (hasType(type_Influenza, X) => hasType(type_VaccinatableDisease, X)))).
-
-fof(axWMD92, axiom, 
- ( ! [X] : 
- (hasType(type_Influenza, X) => hasType(type_ViralDisease, X)))).
-
-fof(axWMD93, axiom, 
- ( ! [X] : 
- (hasType(type_JapaneseEncephalitisVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD94, axiom, 
- ( ! [X] : 
- (hasType(type_JuninVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD95, axiom, 
- ( ! [X] : 
- (hasType(type_Keflex, X) => hasType(type_OralAntibiotic, X)))).
-
-fof(axWMD96, axiom, 
- ( ! [X] : 
- (hasType(type_KyasanurForestDiseaseVirus, X) => hasType(type_TickBorneEncephalitisVirus, X)))).
-
-fof(axWMD97, axiom, 
- ( ! [X] : 
- (hasType(type_LaCrosseVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD98, axiom, 
- ( ! [X] : 
- (hasType(type_LassaVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD99, axiom, 
- ( ! [X] : 
- (hasType(type_Legionella, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD100, axiom, 
- ( ! [X] : 
- (hasType(type_Lewisite, X) => hasType(type_BlisterAgent, X)))).
-
-fof(axWMD101, axiom, 
- ( ! [X] : 
- (hasType(type_LifeThreateningAgent, X) => hasType(type_BiochemicalAgent, X)))).
-
-fof(axWMD102, axiom, 
- ( ! [X] : 
- (hasType(type_LifeThreateningDisease, X) => hasType(type_DiseaseOrSyndrome, X)))).
-
-fof(axWMD103, axiom, 
- ( ! [X] : 
- (hasType(type_MachupoVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD104, axiom, 
- ( ! [X] : 
- (hasType(type_MalarialPlasmodium, X) => hasType(type_BiologicalAgent, X)))).
-
-fof(axWMD105, axiom, 
- ( ! [X] : 
- (hasType(type_MalarialPlasmodium, X) => hasType(type_Microorganism, X)))).
-
-fof(axWMD106, axiom, 
- ( ! [X] : 
- (hasType(type_MarburgVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD107, axiom, 
- ( ! [X] : 
- (hasType(type_Mixomatosis, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD108, axiom, 
- ( ! [X] : 
- (hasType(type_MonkeypoxVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD109, axiom, 
- ( ! [X] : 
- (hasType(type_MustardGas, X) => hasType(type_BlisterAgent, X)))).
-
-fof(axWMD110, axiom, 
- ( ! [X] : 
- (hasType(type_MycobacteriumTuberculosis, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD111, axiom, 
- ( ! [X] : 
- (hasType(type_Mycotoxin, X) => hasType(type_BodySubstance, X)))).
-
-fof(axWMD112, axiom, 
- ( ! [X] : 
- (hasType(type_Mycotoxin, X) => hasType(type_Toxin, X)))).
-
-fof(axWMD113, axiom, 
- ( ! [X] : 
- (hasType(type_NeisseriaGonorrhoeae, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD114, axiom, 
- ( ! [X] : 
- (hasType(type_NerveAgent, X) => hasType(type_ChemicalAgent, X)))).
-
-fof(axWMD115, axiom, 
- ( ! [X] : 
- (hasType(type_NipahVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD116, axiom, 
- ( ! [X] : 
- (hasType(type_NitrogenMustardGas, X) => hasType(type_MustardGas, X)))).
-
-fof(axWMD117, axiom, 
- ( ! [X] : 
- (hasType(type_NuclearWeaponProductionFacility, X) => hasType(type_WMDWeaponsProductionFacility, X)))).
-
-fof(axWMD118, axiom, 
- ( ! [X] : 
- (hasType(type_NuclearWeaponResearchFacility, X) => hasType(type_WMDWeaponsResearchFacility, X)))).
-
-fof(axWMD119, axiom, 
- ( ! [X] : 
- (hasType(type_OralAntibiotic, X) => hasType(type_Antibiotic, X)))).
-
-fof(axWMD120, axiom, 
- ( ! [X] : 
- (hasType(type_Penicillin, X) => hasType(type_OralAntibiotic, X)))).
-
-fof(axWMD121, axiom, 
- ( ! [X] : 
- (hasType(type_PhosgeneOxime, X) => hasType(type_BlisterAgent, X)))).
-
-fof(axWMD122, axiom, 
- ( ! [X] : 
- (hasType(type_Phosgene, X) => hasType(type_ChokingAgent, X)))).
-
-fof(axWMD123, axiom, 
- ( ! [X] : 
- (hasType(type_PlasmodiumFalciparum, X) => hasType(type_MalarialPlasmodium, X)))).
-
-fof(axWMD124, axiom, 
- ( ! [X] : 
- (hasType(type_PyridostigmineBromide, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axWMD125, axiom, 
- ( ! [X] : 
- (hasType(type_ResearchingWeaponOfMassDestruction, X) => hasType(type_Investigating, X)))).
-
-fof(axWMD126, axiom, 
- ( ! [X] : 
- (hasType(type_RicinToxin, X) => hasType(type_Protein, X)))).
-
-fof(axWMD127, axiom, 
- ( ! [X] : 
- (hasType(type_RicinToxin, X) => hasType(type_Toxin, X)))).
-
-fof(axWMD128, axiom, 
- ( ! [X] : 
- (hasType(type_RickettsiaProwazekii, X) => hasType(type_RickettsialAgent, X)))).
-
-fof(axWMD129, axiom, 
- ( ! [X] : 
- (hasType(type_RickettsiaRickettsii, X) => hasType(type_RickettsialAgent, X)))).
-
-fof(axWMD130, axiom, 
- ( ! [X] : 
- (hasType(type_RickettsialAgent, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD131, axiom, 
- ( ! [X] : 
- (hasType(type_RiftValleyFever, X) => hasType(type_ViralDisease, X)))).
-
-fof(axWMD132, axiom, 
- ( ! [X] : 
- (hasType(type_Rotavirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD133, axiom, 
- ( ! [X] : 
- (hasType(type_SabiaVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD134, axiom, 
- ( ! [X] : 
- (hasType(type_SaintLouisEncephalitisVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD135, axiom, 
- ( ! [X] : 
- (hasType(type_SalmonellaPartyphi, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD136, axiom, 
- ( ! [X] : 
- (hasType(type_SalmonellaTyphi, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD137, axiom, 
- ( ! [X] : 
- (hasType(type_SalmonellaTyphimurium, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD138, axiom, 
- ( ! [X] : 
- (hasType(type_Sarin, X) => hasType(type_GSeriesNerveAgent, X)))).
-
-fof(axWMD139, axiom, 
- ( ! [X] : 
- (hasType(type_Saxitoxin, X) => hasType(type_BodySubstance, X)))).
-
-fof(axWMD140, axiom, 
- ( ! [X] : 
- (hasType(type_Saxitoxin, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axWMD141, axiom, 
- ( ! [X] : 
- (hasType(type_Saxitoxin, X) => hasType(type_Toxin, X)))).
-
-fof(axWMD142, axiom, 
- ( ! [X] : 
- (hasType(type_SerratiaMarcenscens, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD143, axiom, 
- ( ! [X] : 
- (hasType(type_SerratiaMarcenscens, X) => hasType(type_LifeThreateningAgent, X)))).
-
-fof(axWMD144, axiom, 
- ( ! [X] : 
- (hasType(type_ShigaToxin, X) => hasType(type_Toxin, X)))).
-
-fof(axWMD145, axiom, 
- ( ! [X] : 
- (hasType(type_ShigellaDysenteriae, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD146, axiom, 
- ( ! [X] : 
- (hasType(type_Soman, X) => hasType(type_GSeriesNerveAgent, X)))).
-
-fof(axWMD147, axiom, 
- ( ! [X] : 
- (hasType(type_StaphylococcalEnterotoxinB, X) => hasType(type_LifeThreateningAgent, X)))).
-
-fof(axWMD148, axiom, 
- ( ! [X] : 
- (hasType(type_StaphylococcalEnterotoxinB, X) => hasType(type_Toxin, X)))).
-
-fof(axWMD149, axiom, 
- ( ! [X] : 
- (hasType(type_StaphyylococcusAureus, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD150, axiom, 
- ( ! [X] : 
- (hasType(type_StockpilingWeaponOfMassDestruction, X) => hasType(type_DevelopingWeaponOfMassDestruction, X)))).
-
-fof(axWMD151, axiom, 
- ( ! [X] : 
- (hasType(type_StockpilingWeaponOfMassDestruction, X) => hasType(type_Manufacture, X)))).
-
-fof(axWMD152, axiom, 
- ( ! [X] : 
- (hasType(type_StreptococcusA, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD153, axiom, 
- ( ! [X] : 
- (hasType(type_SulphurMustardGas, X) => hasType(type_MustardGas, X)))).
-
-fof(axWMD154, axiom, 
- ( ! [X] : 
- (hasType(type_T2Toxin, X) => hasType(type_Mycotoxin, X)))).
-
-fof(axWMD155, axiom, 
- ( ! [X] : 
- (hasType(type_Tabun, X) => hasType(type_GSeriesNerveAgent, X)))).
-
-fof(axWMD156, axiom, 
- ( ! [X] : 
- (hasType(type_Tetrobothoxin, X) => hasType(type_BodySubstance, X)))).
-
-fof(axWMD157, axiom, 
- ( ! [X] : 
- (hasType(type_Tetrobothoxin, X) => hasType(type_CompoundSubstance, X)))).
-
-fof(axWMD158, axiom, 
- ( ! [X] : 
- (hasType(type_Tetrobothoxin, X) => hasType(type_Toxin, X)))).
-
-fof(axWMD159, axiom, 
- ( ! [X] : 
- (hasType(type_TickBorneEncephalitisVirus, X) => hasType(type_LifeThreateningAgent, X)))).
-
-fof(axWMD160, axiom, 
- ( ! [X] : 
- (hasType(type_TickBorneEncephalitisVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD161, axiom, 
- ( ! [X] : 
- (hasType(type_TickBorneEncephalitis, X) => hasType(type_VaccinatableDisease, X)))).
-
-fof(axWMD162, axiom, 
- ( ! [X] : 
- (hasType(type_TickBorneEncephalitis, X) => hasType(type_ViralDisease, X)))).
-
-fof(axWMD163, axiom, 
- ( ! [X] : 
- (hasType(type_TopicalAntibiotic, X) => hasType(type_Antibiotic, X)))).
-
-fof(axWMD164, axiom, 
- ( ! [X] : 
- (hasType(type_ToxicOrganism, X) => hasType(type_BiologicalAgent, X)))).
-
-fof(axWMD165, axiom, 
- ( ! [X] : 
- (hasType(type_ToxicOrganism, X) => hasType(type_Organism, X)))).
-
-fof(axWMD166, axiom, 
- ( ! [X] : 
- (hasType(type_Toxin, X) => hasType(type_BiologicalAgent, X)))).
-
-fof(axWMD167, axiom, 
- ( ! [X] : 
- (hasType(type_Toxin, X) => hasType(type_BiologicallyActiveSubstance, X)))).
-
-fof(axWMD168, axiom, 
- ( ! [X] : 
- (hasType(type_TyphoidFever, X) => hasType(type_DiseaseOrSyndrome, X)))).
-
-fof(axWMD169, axiom, 
- ( ! [X] : 
- (hasType(type_VSeriesNerveAgent, X) => hasType(type_NerveAgent, X)))).
-
-fof(axWMD170, axiom, 
- ( ! [X] : 
- (hasType(type_VX, X) => hasType(type_VSeriesNerveAgent, X)))).
-
-fof(axWMD171, axiom, 
- ( ! [X] : 
- (hasType(type_VaccinatableDisease, X) => hasType(type_InfectiousDisease, X)))).
-
-fof(axWMD172, axiom, 
- ( ! [X] : 
- (hasType(type_VariolaMajor, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD173, axiom, 
- ( ! [X] : 
- (hasType(type_VariolaMinor, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD174, axiom, 
- ( ! [X] : 
- (hasType(type_VenezuelanEquineEncephalitisVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD175, axiom, 
- ( ! [X] : 
- (hasType(type_VenezuelanEquineEncephalitis, X) => hasType(type_VaccinatableDisease, X)))).
-
-fof(axWMD176, axiom, 
- ( ! [X] : 
- (hasType(type_VenezuelanEquineEncephalitis, X) => hasType(type_ViralDisease, X)))).
-
-fof(axWMD177, axiom, 
- ( ! [X] : 
- (hasType(type_VibrioCholera, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD178, axiom, 
- ( ! [X] : 
- (hasType(type_ViralAgent, X) => hasType(type_ToxicOrganism, X)))).
-
-fof(axWMD179, axiom, 
- ( ! [X] : 
- (hasType(type_ViralAgent, X) => hasType(type_Virus, X)))).
-
-fof(axWMD180, axiom, 
- ( ! [X] : 
- (hasType(type_Vollum1B, X) => hasType(type_AerosolizedBacillusAnthracis, X)))).
-
-fof(axWMD181, axiom, 
- ( ! [X] : 
- (hasType(type_WMDWeaponsProductionFacility, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axWMD182, axiom, 
- ( ! [X] : 
- (hasType(type_WMDWeaponsResearchFacility, X) => hasType(type_StationaryArtifact, X)))).
-
-fof(axWMD183, axiom, 
- ( ! [X] : 
- (hasType(type_WestNileVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD184, axiom, 
- ( ! [X] : 
- (hasType(type_YellowFeverVirus, X) => hasType(type_ViralAgent, X)))).
-
-fof(axWMD185, axiom, 
- ( ! [X] : 
- (hasType(type_YersiniaPestis, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD186, axiom, 
- ( ! [X] : 
- (hasType(type_YersiniaPestis, X) => hasType(type_LifeThreateningAgent, X)))).
-
-fof(axWMD187, axiom, 
- ( ! [X] : 
- (hasType(type_YersiniaPseubothuberculosis, X) => hasType(type_BacterialAgent, X)))).
-
-fof(axWMD188, axiom, 
- (hasType(type_LifeThreateningDisease, inst_Aflatoxicosis))).
-
-fof(axWMD189, axiom, 
- (hasType(type_BacterialDisease, inst_Anthrax))).
-
-fof(axWMD190, axiom, 
- (hasType(type_HemorrhagicFever, inst_ArgentinianHemorrhagicFever))).
-
-fof(axWMD191, axiom, 
- (hasType(type_HemorrhagicFever, inst_BolivianHemorrhagicFever))).
-
-fof(axWMD192, axiom, 
- (hasType(type_HemorrhagicFever, inst_BrazilianHemorrhagicFever))).
-
-fof(axWMD193, axiom, 
- (hasType(type_BacterialDisease, inst_Brucellosis))).
-
-fof(axWMD194, axiom, 
- (hasType(type_ViralDisease, inst_DengueFever))).
-
-fof(axWMD195, axiom, 
- (hasType(type_HemorrhagicFever, inst_EbolaHemorrhagicFever))).
-
-fof(axWMD196, axiom, 
- (hasType(type_DiseaseOrSyndrome, inst_Gastroenteritis))).
-
-fof(axWMD197, axiom, 
- (hasType(type_BacterialDisease, inst_Glanders))).
-
-fof(axWMD198, axiom, 
- (hasType(type_BacterialDisease, inst_Gonorrhea))).
-
-fof(axWMD199, axiom, 
- (hasType(type_TickBorneEncephalitis, inst_KyasanurForestDisease))).
-
-fof(axWMD200, axiom, 
- (hasType(type_ViralDisease, inst_LaCrosseEncephalitis))).
-
-fof(axWMD201, axiom, 
- (hasType(type_BacterialDisease, inst_Legionellosis))).
-
-fof(axWMD202, axiom, 
- (hasType(type_BacterialDisease, inst_LouseBorneTyphus))).
-
-fof(axWMD203, axiom, 
- (hasType(type_BacterialDisease, inst_Melioidosis))).
-
-fof(axWMD204, axiom, 
- (hasType(type_ViralDisease, inst_Monkeypox))).
-
-fof(axWMD205, axiom, 
- (hasType(type_DiseaseOrSyndrome, inst_Paralysis))).
-
-fof(axWMD206, axiom, 
- (hasType(type_LifeThreateningDisease, inst_ParalyticShellfishPoisoning))).
-
-fof(axWMD207, axiom, 
- (hasType(type_BacterialDisease, inst_Psittacosis))).
-
-fof(axWMD208, axiom, 
- (hasType(type_BacterialDisease, inst_QFever))).
-
-fof(axWMD209, axiom, 
- (hasType(type_ViralDisease, inst_RotavirusGastroenteritis))).
-
-fof(axWMD210, axiom, 
- (hasType(type_BacterialDisease, inst_ScarletFever))).
-
-fof(axWMD211, axiom, 
- (hasType(type_ViralDisease, inst_Smallpox))).
-
-fof(axWMD212, axiom, 
- (hasType(type_BacterialDisease, inst_StrepThroat))).
-
-fof(axWMD213, axiom, 
- (hasType(type_BacterialDisease, inst_Tularemia))).
-
-fof(axWMD214, axiom, 
- (hasType(type_HemorrhagicFever, inst_VenezuelanHemorrhagicFever))).
-
-fof(axWMD215, axiom, 
- (hasType(type_ViralDisease, inst_WestNileFever))).
-
-fof(axWMD216, axiom, 
- (hasType(type_ViralDisease, inst_YellowSkin))).
-
-fof(axWMD217, axiom, 
- (hasType(type_BacterialDisease, inst_Botulism) & hasType(type_LifeThreateningDisease, inst_Botulism) & hasType(type_VaccinatableDisease, inst_Botulism))).
-
-fof(axWMD218, axiom, 
- (hasType(type_BacterialDisease, inst_Cholera) & hasType(type_VaccinatableDisease, inst_Cholera) & hasType(type_LifeThreateningDisease, inst_Cholera))).
-
-fof(axWMD219, axiom, 
- (hasType(type_HemorrhagicFever, inst_CrimeanCongoHemorrhagicFever) & hasType(type_LifeThreateningDisease, inst_CrimeanCongoHemorrhagicFever))).
-
-fof(axWMD220, axiom, 
- (hasType(type_HemorrhagicFever, inst_DengueHemorrhagicFever) & hasType(type_LifeThreateningDisease, inst_DengueHemorrhagicFever))).
-
-fof(axWMD221, axiom, 
- (hasType(type_BacterialDisease, inst_Diphtheria) & hasType(type_LifeThreateningDisease, inst_Diphtheria))).
-
-fof(axWMD222, axiom, 
- (hasType(type_ViralDisease, inst_EasternEquineEncephalitis) & hasType(type_LifeThreateningDisease, inst_EasternEquineEncephalitis))).
-
-fof(axWMD223, axiom, 
- (hasType(type_Hepatitis, inst_HepatitisA) & hasType(type_VaccinatableDisease, inst_HepatitisA))).
-
-fof(axWMD224, axiom, 
- (hasType(type_Hepatitis, inst_HepatitisB) & hasType(type_VaccinatableDisease, inst_HepatitisB) & hasType(type_LifeThreateningDisease, inst_HepatitisB))).
-
-fof(axWMD225, axiom, 
- (hasType(type_Hepatitis, inst_HepatitisC) & hasType(type_LifeThreateningDisease, inst_HepatitisC))).
-
-fof(axWMD226, axiom, 
- (hasType(type_ViralDisease, inst_HerpesB) & hasType(type_LifeThreateningDisease, inst_HerpesB))).
-
-fof(axWMD227, axiom, 
- (hasType(type_ViralDisease, inst_JapaneseEncephalitis) & hasType(type_LifeThreateningDisease, inst_JapaneseEncephalitis) & hasType(type_VaccinatableDisease, inst_JapaneseEncephalitis))).
-
-fof(axWMD228, axiom, 
- (hasType(type_ViralDisease, inst_LassaFever) & hasType(type_LifeThreateningDisease, inst_LassaFever))).
-
-fof(axWMD229, axiom, 
- (hasType(type_InfectiousDisease, inst_Malaria) & hasType(type_LifeThreateningDisease, inst_Malaria))).
-
-fof(axWMD230, axiom, 
- (hasType(type_ViralDisease, inst_MarburgDisease) & hasType(type_LifeThreateningDisease, inst_MarburgDisease))).
-
-fof(axWMD231, axiom, 
- (hasType(type_BacterialDisease, inst_NecrotizingFaciitis) & hasType(type_LifeThreateningDisease, inst_NecrotizingFaciitis))).
-
-fof(axWMD232, axiom, 
- (hasType(type_BacterialDisease, inst_Pertussis) & hasType(type_VaccinatableDisease, inst_Pertussis))).
-
-fof(axWMD233, axiom, 
- (hasType(type_BacterialDisease, inst_Plague) & hasType(type_VaccinatableDisease, inst_Plague))).
-
-fof(axWMD234, axiom, 
- (hasType(type_BacterialDisease, inst_RockyMountainSpottedFever) & hasType(type_LifeThreateningDisease, inst_RockyMountainSpottedFever))).
-
-fof(axWMD235, axiom, 
- (hasType(type_ViralDisease, inst_SaintLouisEncephalitis) & hasType(type_LifeThreateningDisease, inst_SaintLouisEncephalitis))).
-
-fof(axWMD236, axiom, 
- (hasType(type_BacterialDisease, inst_Tetanus) & hasType(type_VaccinatableDisease, inst_Tetanus))).
-
-fof(axWMD237, axiom, 
- (hasType(type_BacterialDisease, inst_BubonicPlague) & hasType(type_VaccinatableDisease, inst_BubonicPlague))).
-
-fof(axWMD238, axiom, 
- (hasType(type_BacterialDisease, inst_PneumonicPlague) & hasType(type_VaccinatableDisease, inst_PneumonicPlague))).
-
-fof(axWMD239, axiom, 
- (hasType(type_BacterialDisease, inst_InhalationalAnthrax) & hasType(type_LifeThreateningDisease, inst_InhalationalAnthrax))).
-
-fof(axWMD240, axiom, 
- (hasType(type_BacterialDisease, inst_LegionnairesDisease) & hasType(type_LifeThreateningDisease, inst_LegionnairesDisease))).
-
-fof(axWMD241, axiom, 
- (hasType(type_BacterialDisease, inst_PontiacFever))).
-
diff --git a/examples/SUMO/TPTP/WMDLemAx.p b/examples/SUMO/TPTP/WMDLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/WMDLemAx.p
+++ /dev/null
@@ -1,149 +0,0 @@
-fof(axWMDLem0, axiom, 
- ( ! [Var_WEAPON] : 
- (hasType(type_BiochemicalWeapon, Var_WEAPON) => 
-(( ? [Var_AGENT] : 
- (hasType(type_BiochemicalAgent, Var_AGENT) &  
-(f_part(Var_AGENT,Var_WEAPON)))))))).
-
-fof(axWMDLem1, axiom, 
- ( ! [Var_WEAPON] : 
- (hasType(type_BiologicalWeapon, Var_WEAPON) => 
-(( ? [Var_AGENT] : 
- (hasType(type_BiologicalAgent, Var_AGENT) &  
-(f_part(Var_AGENT,Var_WEAPON)))))))).
-
-fof(axWMDLem2, axiom, 
- ( ! [Var_SUBSTANCE] : 
- (hasType(type_Toxin, Var_SUBSTANCE) => 
-(( ? [Var_ORGANISM] : 
- (hasType(type_ToxicOrganism, Var_ORGANISM) &  
-(( ? [Var_PROCESS] : 
- (hasType(type_BiologicalProcess, Var_PROCESS) &  
-(((f_instrument(Var_PROCESS,Var_ORGANISM)) & (((f_result(Var_PROCESS,Var_SUBSTANCE)) | (( ? [Var_RESULT] : 
- ((hasType(type_Entity, Var_RESULT) & hasType(type_Object, Var_RESULT)) &  
-(((f_result(Var_PROCESS,Var_RESULT)) & (f_copy(Var_SUBSTANCE,Var_RESULT)))))))))))))))))))).
-
-fof(axWMDLem3, axiom, 
- ( ! [Var_ORGANISM] : 
- (hasType(type_ToxicOrganism, Var_ORGANISM) => 
-(( ? [Var_SUBSTANCE] : 
- (hasType(type_Toxin, Var_SUBSTANCE) &  
-(f_part(Var_SUBSTANCE,Var_ORGANISM)))))))).
-
-fof(axWMDLem4, axiom, 
- ( ! [Var_BACTERIUM] : 
- (hasType(type_Bacterium, Var_BACTERIUM) => 
-(( ? [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) &  
-(((f_width(Var_BACTERIUM,f_MeasureFn(Var_NUMBER,inst_Meter))) & (((f_greaterThanOrEqualTo(Var_NUMBER,1.0e-6)) & (f_lessThanOrEqualTo(Var_NUMBER,2.0e-6)))))))))))).
-
-fof(axWMDLem5, axiom, 
- ( ! [Var_SUBSTANCE] : 
- (hasType(type_Mycotoxin, Var_SUBSTANCE) => 
-(( ! [Var_ORGANISM] : 
- (hasType(type_Object, Var_ORGANISM) => 
-(( ? [Var_FUNGUS] : 
- (hasType(type_FungalAgent, Var_FUNGUS) &  
-(( ? [Var_PROCESS] : 
- (hasType(type_BiologicalProcess, Var_PROCESS) &  
-(((f_instrument(Var_PROCESS,Var_ORGANISM)) & (f_result(Var_PROCESS,Var_SUBSTANCE)))))))))))))))).
-
-fof(axWMDLem6, axiom, 
- ( ! [Var_ORGANISM] : 
- (hasType(type_GeneticallyEngineeredOrganism, Var_ORGANISM) => 
-(( ? [Var_PROCESS] : 
- (hasType(type_IntentionalProcess, Var_PROCESS) &  
-(f_result(Var_PROCESS,Var_ORGANISM)))))))).
-
-fof(axWMDLem7, axiom, 
- ( ! [Var_WEAPON] : 
- (hasType(type_ChemicalWeapon, Var_WEAPON) => 
-(( ? [Var_AGENT] : 
- (hasType(type_ChemicalAgent, Var_AGENT) &  
-(f_part(Var_AGENT,Var_WEAPON)))))))).
-
-fof(axWMDLem8, axiom, 
- ( ! [Var_AGENT] : 
- (hasType(type_ChemicalAgent, Var_AGENT) => 
-(( ? [Var_ORGANISM] : 
- (hasType(type_Organism, Var_ORGANISM) &  
-(( ? [Var_PROCESS] : 
- (hasType(type_BiologicalProcess, Var_PROCESS) &  
-(( ? [Var_SUBSTANCE] : 
- ((hasType(type_Entity, Var_SUBSTANCE) & hasType(type_Object, Var_SUBSTANCE)) &  
-(((f_instrument(Var_PROCESS,Var_ORGANISM)) & (((f_result(Var_PROCESS,Var_SUBSTANCE)) & (f_copy(Var_SUBSTANCE,Var_AGENT)))))))))))))))))).
-
-fof(axWMDLem9, axiom, 
- ( ! [Var_FACILITY] : 
- (hasType(type_WMDWeaponsProductionFacility, Var_FACILITY) => 
-(( ? [Var_DEVELOP] : 
- (hasType(type_DevelopingWeaponOfMassDestruction, Var_DEVELOP) &  
-(f_located(Var_DEVELOP,Var_FACILITY)))))))).
-
-fof(axWMDLem10, axiom, 
- ( ! [Var_FACILITY] : 
- (hasType(type_WMDWeaponsResearchFacility, Var_FACILITY) => 
-(( ? [Var_RESEARCH] : 
- (hasType(type_ResearchingWeaponOfMassDestruction, Var_RESEARCH) &  
-(f_located(Var_RESEARCH,Var_FACILITY)))))))).
-
-fof(axWMDLem11, axiom, 
- ( ! [Var_DISMANTLE] : 
- (hasType(type_DismantlingWeaponOfMassDestruction, Var_DISMANTLE) => 
-(( ! [Var_WEAPON] : 
- (hasType(type_Entity, Var_WEAPON) => 
-(((f_patient(Var_DISMANTLE,Var_WEAPON)) => (( ? [Var_DEVELOP] : 
- (hasType(type_DevelopingWeaponOfMassDestruction, Var_DEVELOP) &  
-(((f_result(Var_DEVELOP,Var_WEAPON)) & (f_earlier(f_WhenFn(Var_DEVELOP),f_WhenFn(Var_DISMANTLE)))))))))))))))).
-
-fof(axWMDLem12, axiom, 
- ( ! [Var_ORGANISM] : 
- (hasType(type_Object, Var_ORGANISM) => 
-(( ! [Var_SYMPTOM] : 
- ((hasType(type_DiseaseOrSyndrome, Var_SYMPTOM) & hasType(type_Attribute, Var_SYMPTOM)) => 
-(( ! [Var_DISEASE] : 
- ((hasType(type_DiseaseOrSyndrome, Var_DISEASE) & hasType(type_Attribute, Var_DISEASE)) => 
-(((f_diseaseSymptom(Var_DISEASE,Var_SYMPTOM)) => (f_increasesLikelihood(attribute(Var_ORGANISM,Var_DISEASE),attribute(Var_ORGANISM,Var_SYMPTOM)))))))))))))).
-
-fof(axWMDLem13, axiom, 
- ( ! [Var_RATE] : 
- ((hasType(type_RealNumber, Var_RATE) & hasType(type_Quantity, Var_RATE)) => 
-(( ! [Var_DISEASE] : 
- (hasType(type_DiseaseOrSyndrome, Var_DISEASE) => 
-(((f_diseaseMortality(Var_DISEASE,Var_RATE)) => (((f_greaterThan(Var_RATE,0)) & (f_lessThan(Var_RATE,1)))))))))))).
-
-fof(axWMDLem14, axiom, 
- ( ! [Var_ORGANISM] : 
- (hasType(type_Human, Var_ORGANISM) => 
-(((f_attribute(Var_ORGANISM,inst_Fever)) => (( ? [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Quantity, Var_NUMBER)) &  
-(((f_measure(Var_ORGANISM,f_MeasureFn(Var_NUMBER,inst_FahrenheitDegree))) & (f_greaterThan(Var_NUMBER,98.6)))))))))))).
-
-fof(axWMDLem15, axiom, 
- ( ! [Var_ORGANISM] : 
- ((hasType(type_Object, Var_ORGANISM) & hasType(type_Agent, Var_ORGANISM)) => 
-(((f_attribute(Var_ORGANISM,inst_InhalationalAnthrax)) => (( ? [Var_ANTHRACIS] : 
- (hasType(type_BacillusAnthracis, Var_ANTHRACIS) &  
-(( ? [Var_BREATHING] : 
- (hasType(type_Breathing, Var_BREATHING) &  
-(((f_agent(Var_BREATHING,Var_ORGANISM)) & (f_patient(Var_BREATHING,Var_ANTHRACIS))))))))))))))).
-
-fof(axWMDLem16, axiom, 
- ( ! [Var_VIRUS] : 
- (hasType(type_YellowFeverVirus, Var_VIRUS) => 
-(( ? [Var_NUMBER] : 
- ((hasType(type_RealNumber, Var_NUMBER) & hasType(type_Entity, Var_NUMBER)) &  
-(((f_width(Var_VIRUS,f_MeasureFn(Var_NUMBER,inst_Meter))) & (Var_NUMBER = 2.0e-8))))))))).
-
-fof(axWMDLem17, axiom, 
- ( ! [Var_VIRUS1] : 
- (hasType(type_FootAndMouthVirus, Var_VIRUS1) => 
-(( ! [Var_VIRUS2] : 
- (hasType(type_YellowFeverVirus, Var_VIRUS2) => 
-(f_smaller(Var_VIRUS1,Var_VIRUS2)))))))).
-
-fof(axWMDLem18, axiom, 
- ( ! [Var_DISEASE] : 
- (hasType(type_Hepatitis, Var_DISEASE) => 
-(f_biochemicalAgentSyndrome(type_HepatitisVirus,Var_DISEASE))))).
-
diff --git a/examples/SUMO/TPTP/WMDPredAx.p b/examples/SUMO/TPTP/WMDPredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/WMDPredAx.p
+++ /dev/null
@@ -1,597 +0,0 @@
-fof(axWMDPred0, axiom, 
- f_biochemicalAgentDelivery(type_BacterialAgent,type_Breathing)).
-
-fof(axWMDPred1, axiom, 
- f_biochemicalAgentDelivery(type_BacterialAgent,type_Touching)).
-
-fof(axWMDPred2, axiom, 
- f_biologicalAgentCarrier(type_RickettsialAgent,type_Mammal)).
-
-fof(axWMDPred3, axiom, 
- f_biologicalAgentCarrier(type_RickettsialAgent,type_Arthropod)).
-
-fof(axWMDPred4, axiom, 
- f_biologicalAgentCarrier(type_RickettsiaRickettsii,type_Arthropod)).
-
-fof(axWMDPred5, axiom, 
- f_biochemicalAgentSyndrome(type_RickettsiaRickettsii,inst_RockyMountainSpottedFever)).
-
-fof(axWMDPred6, axiom, 
- f_diseaseMortality(inst_RockyMountainSpottedFever,4.0e-2)).
-
-fof(axWMDPred7, axiom, 
- f_diseaseTreatment(inst_RockyMountainSpottedFever,type_OralAntibiotic,type_Ingesting)).
-
-fof(axWMDPred8, axiom, 
- f_biologicalAgentCarrier(type_RickettsiaProwazekii,type_Arthropod)).
-
-fof(axWMDPred9, axiom, 
- f_biochemicalAgentSyndrome(type_RickettsiaProwazekii,inst_LouseBorneTyphus)).
-
-fof(axWMDPred10, axiom, 
- f_diseaseTreatment(inst_LouseBorneTyphus,type_OralAntibiotic,type_Ingesting)).
-
-fof(axWMDPred11, axiom, 
- f_biochemicalAgentSyndrome(type_BacillusAnthracis,inst_Anthrax)).
-
-fof(axWMDPred12, axiom, 
- f_biochemicalAgentDelivery(type_BacillusAnthracis,type_Breathing)).
-
-fof(axWMDPred13, axiom, 
- f_biochemicalAgentDelivery(type_BacillusAnthracis,type_Ingesting)).
-
-fof(axWMDPred14, axiom, 
- f_biochemicalAgentDelivery(type_BacillusAnthracis,type_Poking)).
-
-fof(axWMDPred15, axiom, 
- f_biochemicalAgentDelivery(type_BacillusAnthracis,type_Touching)).
-
-fof(axWMDPred16, axiom, 
- f_biologicalAgentCarrier(type_BacillusAnthracis,type_HoofedMammal)).
-
-fof(axWMDPred17, axiom, 
- f_biochemicalAgentDelivery(type_AerosolizedBacillusAnthracis,type_Breathing)).
-
-fof(axWMDPred18, axiom, 
- f_biochemicalAgentSyndrome(type_AerosolizedBacillusAnthracis,inst_InhalationalAnthrax)).
-
-fof(axWMDPred19, axiom, 
- f_lethalDose(type_Batrachotoxin,f_PerFn(f_MeasureFn(2.0,f_MicroFn(inst_Gram)),f_MeasureFn(1.0,f_KiloFn(inst_Gram))))).
-
-fof(axWMDPred20, axiom, 
- f_secretesToxin(type_ClostridiumBotulinum,type_BotulinumToxin)).
-
-fof(axWMDPred21, axiom, 
- f_lethalDose(type_BotulinumToxin,f_PerFn(f_MeasureFn(1.0e-3,f_MicroFn(inst_Gram)),f_MeasureFn(1,f_KiloFn(inst_Gram))))).
-
-fof(axWMDPred22, axiom, 
- f_biochemicalAgentDelivery(type_BotulinumToxin,type_Ingesting)).
-
-fof(axWMDPred23, axiom, 
- f_biochemicalAgentSyndrome(type_BotulinumToxin,inst_Botulism)).
-
-fof(axWMDPred24, axiom, 
- f_diseaseSymptom(inst_Botulism,inst_Paralysis)).
-
-fof(axWMDPred25, axiom, 
- f_secretesToxin(type_ClostridiumPerfringens,type_EpsilonToxin)).
-
-fof(axWMDPred26, axiom, 
- f_biochemicalAgentDelivery(type_ClostridiumPerfringens,type_Ingesting)).
-
-fof(axWMDPred27, axiom, 
- f_biochemicalAgentDelivery(type_EpsilonToxin,type_Ingesting)).
-
-fof(axWMDPred28, axiom, 
- f_biologicalAgentCarrier(type_BurkholderiaMallei,type_Mammal)).
-
-fof(axWMDPred29, axiom, 
- f_biochemicalAgentDelivery(type_BurkholderiaMallei,type_Poking)).
-
-fof(axWMDPred30, axiom, 
- f_biochemicalAgentSyndrome(type_BurkholderiaMallei,inst_Glanders)).
-
-fof(axWMDPred31, axiom, 
- f_diseaseSymptom(inst_Glanders,inst_Fever)).
-
-fof(axWMDPred32, axiom, 
- f_biologicalAgentCarrier(type_BurkholderiaPseudomallei,type_Mammal)).
-
-fof(axWMDPred33, axiom, 
- f_biochemicalAgentDelivery(type_BurkholderiaPseudomallei,type_Poking)).
-
-fof(axWMDPred34, axiom, 
- f_biochemicalAgentDelivery(type_BurkholderiaPseudomallei,type_Breathing)).
-
-fof(axWMDPred35, axiom, 
- f_biochemicalAgentDelivery(type_BurkholderiaPseudomallei,type_Ingesting)).
-
-fof(axWMDPred36, axiom, 
- f_biochemicalAgentSyndrome(type_BurkholderiaPseudomallei,inst_Melioidosis)).
-
-fof(axWMDPred37, axiom, 
- f_biochemicalAgentSyndrome(type_BrucellaBacterium,inst_Brucellosis)).
-
-fof(axWMDPred38, axiom, 
- f_diseaseSymptom(inst_Brucellosis,inst_Fever)).
-
-fof(axWMDPred39, axiom, 
- f_biochemicalAgentSyndrome(type_YersiniaPestis,inst_Plague)).
-
-fof(axWMDPred40, axiom, 
- f_biologicalAgentCarrier(type_YersiniaPestis,type_Rodent)).
-
-fof(axWMDPred41, axiom, 
- f_biologicalAgentCarrier(type_YersiniaPestis,type_Insect)).
-
-fof(axWMDPred42, axiom, 
- f_diseaseSymptom(inst_Plague,inst_Fever)).
-
-fof(axWMDPred43, axiom, 
- f_lethalDose(type_RicinToxin,f_PerFn(f_MeasureFn(3.0,f_MicroFn(inst_Gram)),f_MeasureFn(1,f_KiloFn(inst_Gram))))).
-
-fof(axWMDPred44, axiom, 
- f_lethalDose(type_AbrinToxin,f_PerFn(f_MeasureFn(4.0e-2,f_MicroFn(inst_Gram)),f_MeasureFn(1,f_KiloFn(inst_Gram))))).
-
-fof(axWMDPred45, axiom, 
- f_biochemicalAgentDelivery(type_BlisterAgent,type_Touching)).
-
-fof(axWMDPred46, axiom, 
- f_biochemicalAgentDelivery(type_BlisterAgent,type_Breathing)).
-
-fof(axWMDPred47, axiom, 
- f_biochemicalAgentDelivery(type_BlisterAgent,type_Ingesting)).
-
-fof(axWMDPred48, axiom, 
- f_biochemicalAgentDelivery(type_BloodAgent,type_Breathing)).
-
-fof(axWMDPred49, axiom, 
- f_biochemicalAgentDelivery(type_NerveAgent,type_Breathing)).
-
-fof(axWMDPred50, axiom, 
- f_biochemicalAgentSyndrome(type_NerveAgent,inst_Paralysis)).
-
-fof(axWMDPred51, axiom, 
- f_lethalDose(type_Soman,f_PerFn(f_MeasureFn(64.0,f_MicroFn(inst_Gram)),f_MeasureFn(1.0,f_KiloFn(inst_Gram))))).
-
-fof(axWMDPred52, axiom, 
- f_lethalDose(type_Sarin,f_PerFn(f_MeasureFn(100.0,f_MicroFn(inst_Gram)),f_MeasureFn(1,f_KiloFn(inst_Gram))))).
-
-fof(axWMDPred53, axiom, 
- f_lethalDose(type_VX,f_PerFn(f_MeasureFn(15.0,f_MicroFn(inst_Gram)),f_MeasureFn(1.0,f_KiloFn(inst_Gram))))).
-
-fof(axWMDPred54, axiom, 
- f_biochemicalAgentDelivery(type_ChokingAgent,type_Breathing)).
-
-fof(axWMDPred55, axiom, 
- f_biochemicalAgentSyndrome(type_Chloropicrin,inst_Gastroenteritis)).
-
-fof(axWMDPred56, axiom, 
- f_biochemicalAgentSyndrome(type_SalmonellaTyphimurium,inst_Gastroenteritis)).
-
-fof(axWMDPred57, axiom, 
- f_biochemicalAgentSyndrome(type_SalmonellaTyphimurium,inst_Fever)).
-
-fof(axWMDPred58, axiom, 
- f_diseaseTreatment(inst_Anthrax,type_Doxycycline,type_Ingesting)).
-
-fof(axWMDPred59, axiom, 
- f_diseaseTreatment(inst_Anthrax,type_Ciprofloxacin,type_Ingesting)).
-
-fof(axWMDPred60, axiom, 
- f_diseaseSymptom(inst_QFever,inst_Fever)).
-
-fof(axWMDPred61, axiom, 
- f_diseaseMortality(inst_QFever,1.0e-2)).
-
-fof(axWMDPred62, axiom, 
- f_biochemicalAgentSyndrome(type_YellowFeverVirus,inst_Fever)).
-
-fof(axWMDPred63, axiom, 
- f_biochemicalAgentSyndrome(type_YellowFeverVirus,inst_YellowSkin)).
-
-fof(axWMDPred64, axiom, 
- f_biochemicalAgentSyndrome(type_EbolaVirus,inst_EbolaHemorrhagicFever)).
-
-fof(axWMDPred65, axiom, 
- f_biologicalAgentCarrier(type_FrancisellaTularensis,type_Rodent)).
-
-fof(axWMDPred66, axiom, 
- f_biologicalAgentCarrier(type_FrancisellaTularensis,type_Arachnid)).
-
-fof(axWMDPred67, axiom, 
- f_biochemicalAgentSyndrome(type_FrancisellaTularensis,inst_Tularemia)).
-
-fof(axWMDPred68, axiom, 
- f_biochemicalAgentDelivery(type_FrancisellaTularensis,type_Breathing)).
-
-fof(axWMDPred69, axiom, 
- f_diseaseSymptom(inst_Tularemia,inst_Fever)).
-
-fof(axWMDPred70, axiom, 
- f_diseaseMortality(inst_Tularemia,5.0e-2)).
-
-fof(axWMDPred71, axiom, 
- f_diseaseMortality(inst_Smallpox,0.33)).
-
-fof(axWMDPred72, axiom, 
- f_biochemicalAgentSyndrome(type_MonkeypoxVirus,inst_Monkeypox)).
-
-fof(axWMDPred73, axiom, 
- f_biochemicalAgentDelivery(type_MonkeypoxVirus,type_Poking)).
-
-fof(axWMDPred74, axiom, 
- f_biologicalAgentCarrier(type_MonkeypoxVirus,type_Mammal)).
-
-fof(axWMDPred75, axiom, 
- f_biochemicalAgentSyndrome(type_NeisseriaGonorrhoeae,inst_Gonorrhea)).
-
-fof(axWMDPred76, axiom, 
- f_biochemicalAgentSyndrome(type_CoxiellaBurnetii,inst_QFever)).
-
-fof(axWMDPred77, axiom, 
- f_biochemicalAgentDelivery(type_CoxiellaBurnetii,type_Breathing)).
-
-fof(axWMDPred78, axiom, 
- f_biochemicalAgentDelivery(type_CoxiellaBurnetii,type_Ingesting)).
-
-fof(axWMDPred79, axiom, 
- f_biochemicalAgentSyndrome(type_VariolaMajor,inst_Smallpox)).
-
-fof(axWMDPred80, axiom, 
- f_biochemicalAgentSyndrome(type_VariolaMinor,inst_Smallpox)).
-
-fof(axWMDPred81, axiom, 
- f_secretesToxin(type_ShigellaDysenteriae,type_ShigaToxin)).
-
-fof(axWMDPred82, axiom, 
- f_biochemicalAgentDelivery(type_ShigellaDysenteriae,type_Ingesting)).
-
-fof(axWMDPred83, axiom, 
- f_lethalDose(type_ShigaToxin,f_PerFn(f_MeasureFn(2.0e-3,f_MicroFn(inst_Gram)),f_MeasureFn(1,f_KiloFn(inst_Gram))))).
-
-fof(axWMDPred84, axiom, 
- f_biochemicalAgentDelivery(type_HIVVirus,type_SexualReproduction)).
-
-fof(axWMDPred85, axiom, 
- f_biochemicalAgentDelivery(type_SalmonellaTyphi,type_Ingesting)).
-
-fof(axWMDPred86, axiom, 
- f_biochemicalAgentSyndrome(type_GiardiaLamblia,inst_Gastroenteritis)).
-
-fof(axWMDPred87, axiom, 
- f_biologicalAgentCarrier(type_GiardiaLamblia,type_Rodent)).
-
-fof(axWMDPred88, axiom, 
- f_biologicalAgentCarrier(type_Mixomatosis,type_Rodent)).
-
-fof(axWMDPred89, axiom, 
- f_secretesToxin(type_StaphyylococcusAureus,type_StaphylococcalEnterotoxinB)).
-
-fof(axWMDPred90, axiom, 
- f_biochemicalAgentSyndrome(type_StaphyylococcusAureus,inst_Fever)).
-
-fof(axWMDPred91, axiom, 
- f_lethalDose(type_StaphylococcalEnterotoxinB,f_PerFn(f_MeasureFn(2.0e-2,f_MicroFn(inst_Gram)),f_MeasureFn(1,f_KiloFn(inst_Gram))))).
-
-fof(axWMDPred92, axiom, 
- f_biochemicalAgentDelivery(type_StaphylococcalEnterotoxinB,type_Ingesting)).
-
-fof(axWMDPred93, axiom, 
- f_biochemicalAgentDelivery(type_StaphylococcalEnterotoxinB,type_Breathing)).
-
-fof(axWMDPred94, axiom, 
- f_biologicalAgentCarrier(type_Saxitoxin,type_Mollusk)).
-
-fof(axWMDPred95, axiom, 
- f_biochemicalAgentDelivery(type_Saxitoxin,type_Ingesting)).
-
-fof(axWMDPred96, axiom, 
- f_biochemicalAgentDelivery(type_Saxitoxin,type_Breathing)).
-
-fof(axWMDPred97, axiom, 
- f_biochemicalAgentSyndrome(type_Saxitoxin,inst_ParalyticShellfishPoisoning)).
-
-fof(axWMDPred98, axiom, 
- f_diseaseSymptom(inst_ParalyticShellfishPoisoning,inst_Paralysis)).
-
-fof(axWMDPred99, axiom, 
- f_biologicalAgentCarrier(type_Conotoxin,type_Mollusk)).
-
-fof(axWMDPred100, axiom, 
- f_biochemicalAgentSyndrome(type_Conotoxin,inst_ParalyticShellfishPoisoning)).
-
-fof(axWMDPred101, axiom, 
- f_biochemicalAgentSyndrome(type_Tetrodotoxin,inst_ParalyticShellfishPoisoning)).
-
-fof(axWMDPred102, axiom, 
- f_biochemicalAgentDelivery(type_VibrioCholera,type_Ingesting)).
-
-fof(axWMDPred103, axiom, 
- f_biochemicalAgentSyndrome(type_VibrioCholera,inst_Cholera)).
-
-fof(axWMDPred104, axiom, 
- f_biochemicalAgentDelivery(type_ClostridiumTetani,type_Poking)).
-
-fof(axWMDPred105, axiom, 
- f_biochemicalAgentSyndrome(type_ClostridiumTetani,inst_Tetanus)).
-
-fof(axWMDPred106, axiom, 
- f_diseaseMortality(inst_HerpesB,0.7)).
-
-fof(axWMDPred107, axiom, 
- f_biologicalAgentCarrier(type_HerpesBVirus,type_Monkey)).
-
-fof(axWMDPred108, axiom, 
- f_diseaseTreatment(inst_Pertussis,type_Antibiotic,type_Ingesting)).
-
-fof(axWMDPred109, axiom, 
- f_biologicalAgentCarrier(type_BordetellaPertussis,type_Human)).
-
-fof(axWMDPred110, axiom, 
- f_biochemicalAgentSyndrome(type_BordetellaPertussis,inst_Pertussis)).
-
-fof(axWMDPred111, axiom, 
- f_biochemicalAgentDelivery(type_BordetellaPertussis,type_Breathing)).
-
-fof(axWMDPred112, axiom, 
- f_biochemicalAgentSyndrome(type_ChlamydiaPsittaci,inst_Psittacosis)).
-
-fof(axWMDPred113, axiom, 
- f_biologicalAgentCarrier(type_ChlamydiaPsittaci,type_Bird)).
-
-fof(axWMDPred114, axiom, 
- f_biochemicalAgentDelivery(type_ChlamydiaPsittaci,type_Breathing)).
-
-fof(axWMDPred115, axiom, 
- f_diseaseSymptom(inst_Malaria,inst_Fever)).
-
-fof(axWMDPred116, axiom, 
- f_biologicalAgentCarrier(type_MalarialPlasmodium,type_Insect)).
-
-fof(axWMDPred117, axiom, 
- f_biochemicalAgentDelivery(type_MalarialPlasmodium,type_Poking)).
-
-fof(axWMDPred118, axiom, 
- f_biologicalAgentCarrier(type_WestNileVirus,type_Insect)).
-
-fof(axWMDPred119, axiom, 
- f_biochemicalAgentSyndrome(type_WestNileVirus,inst_WestNileFever)).
-
-fof(axWMDPred120, axiom, 
- f_biochemicalAgentDelivery(type_WestNileVirus,type_Poking)).
-
-fof(axWMDPred121, axiom, 
- f_biologicalAgentCarrier(type_DengueFeverVirus,type_Insect)).
-
-fof(axWMDPred122, axiom, 
- f_biochemicalAgentSyndrome(type_DengueFeverVirus,inst_DengueFever)).
-
-fof(axWMDPred123, axiom, 
- f_biochemicalAgentSyndrome(type_DengueFeverVirus,inst_DengueHemorrhagicFever)).
-
-fof(axWMDPred124, axiom, 
- f_biochemicalAgentDelivery(type_DengueFeverVirus,type_Poking)).
-
-fof(axWMDPred125, axiom, 
- f_diseaseMortality(inst_DengueHemorrhagicFever,5.0e-2)).
-
-fof(axWMDPred126, axiom, 
- f_biologicalAgentCarrier(type_LaCrosseVirus,type_Insect)).
-
-fof(axWMDPred127, axiom, 
- f_biologicalAgentCarrier(type_LaCrosseVirus,type_Rodent)).
-
-fof(axWMDPred128, axiom, 
- f_biochemicalAgentDelivery(type_LaCrosseVirus,type_Poking)).
-
-fof(axWMDPred129, axiom, 
- f_biochemicalAgentSyndrome(type_LaCrosseVirus,inst_LaCrosseEncephalitis)).
-
-fof(axWMDPred130, axiom, 
- f_diseaseMortality(inst_LaCrosseEncephalitis,1.0e-2)).
-
-fof(axWMDPred131, axiom, 
- f_biologicalAgentCarrier(type_SaintLouisEncephalitisVirus,type_Bird)).
-
-fof(axWMDPred132, axiom, 
- f_biologicalAgentCarrier(type_SaintLouisEncephalitisVirus,type_Insect)).
-
-fof(axWMDPred133, axiom, 
- f_biochemicalAgentDelivery(type_SaintLouisEncephalitisVirus,type_Poking)).
-
-fof(axWMDPred134, axiom, 
- f_biochemicalAgentSyndrome(type_SaintLouisEncephalitisVirus,inst_SaintLouisEncephalitis)).
-
-fof(axWMDPred135, axiom, 
- f_diseaseSymptom(inst_SaintLouisEncephalitis,inst_Fever)).
-
-fof(axWMDPred136, axiom, 
- f_biologicalAgentCarrier(type_EasternEquineEncephalitisVirus,type_Insect)).
-
-fof(axWMDPred137, axiom, 
- f_biochemicalAgentDelivery(type_EasternEquineEncephalitisVirus,type_Poking)).
-
-fof(axWMDPred138, axiom, 
- f_biochemicalAgentSyndrome(type_EasternEquineEncephalitisVirus,inst_EasternEquineEncephalitis)).
-
-fof(axWMDPred139, axiom, 
- f_diseaseSymptom(inst_EasternEquineEncephalitis,inst_Fever)).
-
-fof(axWMDPred140, axiom, 
- f_biologicalAgentCarrier(type_JapaneseEncephalitisVirus,type_Insect)).
-
-fof(axWMDPred141, axiom, 
- f_biochemicalAgentDelivery(type_JapaneseEncephalitisVirus,type_Poking)).
-
-fof(axWMDPred142, axiom, 
- f_biochemicalAgentSyndrome(type_JapaneseEncephalitisVirus,inst_JapaneseEncephalitis)).
-
-fof(axWMDPred143, axiom, 
- f_diseaseMortality(inst_JapaneseEncephalitis,0.3)).
-
-fof(axWMDPred144, axiom, 
- f_biochemicalAgentDelivery(type_EscherichiaColi0157H7,type_Ingesting)).
-
-fof(axWMDPred145, axiom, 
- f_biochemicalAgentSyndrome(type_MycobacteriumTuberculosis,inst_Tuberculosis)).
-
-fof(axWMDPred146, axiom, 
- f_biochemicalAgentDelivery(type_MycobacteriumTuberculosis,type_Breathing)).
-
-fof(axWMDPred147, axiom, 
- f_diseaseTreatment(inst_Tuberculosis,type_OralAntibiotic,type_Ingesting)).
-
-fof(axWMDPred148, axiom, 
- f_biochemicalAgentDelivery(type_MarburgVirus,type_Breathing)).
-
-fof(axWMDPred149, axiom, 
- f_biochemicalAgentDelivery(type_MarburgVirus,type_Poking)).
-
-fof(axWMDPred150, axiom, 
- f_biochemicalAgentSyndrome(type_MarburgVirus,inst_MarburgDisease)).
-
-fof(axWMDPred151, axiom, 
- f_diseaseMortality(inst_MarburgDisease,0.25)).
-
-fof(axWMDPred152, axiom, 
- f_biochemicalAgentSyndrome(type_StreptococcusA,inst_StrepThroat)).
-
-fof(axWMDPred153, axiom, 
- f_biochemicalAgentSyndrome(type_StreptococcusA,inst_ScarletFever)).
-
-fof(axWMDPred154, axiom, 
- f_biochemicalAgentSyndrome(type_StreptococcusA,inst_NecrotizingFaciitis)).
-
-fof(axWMDPred155, axiom, 
- f_biochemicalAgentSyndrome(type_HepatitisAVirus,inst_HepatitisA)).
-
-fof(axWMDPred156, axiom, 
- f_biochemicalAgentDelivery(type_HepatitisAVirus,type_Ingesting)).
-
-fof(axWMDPred157, axiom, 
- f_biochemicalAgentDelivery(type_HepatitisAVirus,type_Poking)).
-
-fof(axWMDPred158, axiom, 
- f_diseaseSymptom(inst_HepatitisA,inst_Fever)).
-
-fof(axWMDPred159, axiom, 
- f_biochemicalAgentSyndrome(type_HepatitisBVirus,inst_HepatitisB)).
-
-fof(axWMDPred160, axiom, 
- f_biochemicalAgentDelivery(type_HepatitisBVirus,type_Poking)).
-
-fof(axWMDPred161, axiom, 
- f_biochemicalAgentSyndrome(type_HepatitisCVirus,inst_HepatitisC)).
-
-fof(axWMDPred162, axiom, 
- f_biochemicalAgentDelivery(type_HepatitisCVirus,type_Poking)).
-
-fof(axWMDPred163, axiom, 
- f_biochemicalAgentSyndrome(type_Rotavirus,inst_RotavirusGastroenteritis)).
-
-fof(axWMDPred164, axiom, 
- f_biochemicalAgentDelivery(type_Rotavirus,type_Ingesting)).
-
-fof(axWMDPred165, axiom, 
- f_diseaseSymptom(inst_RotavirusGastroenteritis,inst_Fever)).
-
-fof(axWMDPred166, axiom, 
- f_biochemicalAgentSyndrome(type_Aflatoxin,inst_Aflatoxicosis)).
-
-fof(axWMDPred167, axiom, 
- f_lethalDose(type_Diacetoxyscirpenol,f_PerFn(f_MeasureFn(23,f_MilliFn(inst_Gram)),f_MeasureFn(1,f_KiloFn(inst_Gram))))).
-
-fof(axWMDPred168, axiom, 
- f_lethalDose(type_T2Toxin,f_PerFn(f_MeasureFn(5.2,f_MilliFn(inst_Gram)),f_MeasureFn(1,f_KiloFn(inst_Gram))))).
-
-fof(axWMDPred169, axiom, 
- f_biochemicalAgentDelivery(type_BacillusCereus,type_Ingesting)).
-
-fof(axWMDPred170, axiom, 
- f_biochemicalAgentSyndrome(type_LassaVirus,inst_LassaFever)).
-
-fof(axWMDPred171, axiom, 
- f_biochemicalAgentDelivery(type_LassaVirus,type_Ingesting)).
-
-fof(axWMDPred172, axiom, 
- f_biochemicalAgentDelivery(type_LassaVirus,type_Touching)).
-
-fof(axWMDPred173, axiom, 
- f_biologicalAgentCarrier(type_LassaVirus,type_Rodent)).
-
-fof(axWMDPred174, axiom, 
- f_diseaseSymptom(inst_LassaFever,inst_Fever)).
-
-fof(axWMDPred175, axiom, 
- f_diseaseMortality(inst_LassaFever,1.0e-2)).
-
-fof(axWMDPred176, axiom, 
- f_biochemicalAgentSyndrome(type_Legionella,inst_Legionellosis)).
-
-fof(axWMDPred177, axiom, 
- f_diseaseMortality(inst_LegionnairesDisease,0.125)).
-
-fof(axWMDPred178, axiom, 
- f_biochemicalAgentSyndrome(type_CorynebacteriumDiphtheriae,inst_Diphtheria)).
-
-fof(axWMDPred179, axiom, 
- f_diseaseSymptom(inst_Diphtheria,inst_Fever)).
-
-fof(axWMDPred180, axiom, 
- f_diseaseSymptom(inst_CrimeanCongoHemorrhagicFever,inst_Fever)).
-
-fof(axWMDPred181, axiom, 
- f_diseaseMortality(inst_CrimeanCongoHemorrhagicFever,0.3)).
-
-fof(axWMDPred182, axiom, 
- f_biologicalAgentCarrier(type_CrimeanCongoHemorrhagicFeverVirus,type_Arachnid)).
-
-fof(axWMDPred183, axiom, 
- f_biochemicalAgentSyndrome(type_CrimeanCongoHemorrhagicFeverVirus,inst_CrimeanCongoHemorrhagicFever)).
-
-fof(axWMDPred184, axiom, 
- f_biochemicalAgentDelivery(type_CrimeanCongoHemorrhagicFeverVirus,type_Poking)).
-
-fof(axWMDPred185, axiom, 
- f_biologicalAgentCarrier(type_JuninVirus,type_Rodent)).
-
-fof(axWMDPred186, axiom, 
- f_biochemicalAgentSyndrome(type_JuninVirus,inst_ArgentinianHemorrhagicFever)).
-
-fof(axWMDPred187, axiom, 
- f_biochemicalAgentDelivery(type_JuninVirus,type_Breathing)).
-
-fof(axWMDPred188, axiom, 
- f_diseaseSymptom(inst_ArgentinianHemorrhagicFever,inst_Fever)).
-
-fof(axWMDPred189, axiom, 
- f_biologicalAgentCarrier(type_MachupoVirus,type_Rodent)).
-
-fof(axWMDPred190, axiom, 
- f_biochemicalAgentSyndrome(type_MachupoVirus,inst_BolivianHemorrhagicFever)).
-
-fof(axWMDPred191, axiom, 
- f_biochemicalAgentDelivery(type_MachupoVirus,type_Breathing)).
-
-fof(axWMDPred192, axiom, 
- f_diseaseSymptom(inst_BolivianHemorrhagicFever,inst_Fever)).
-
-fof(axWMDPred193, axiom, 
- f_biochemicalAgentSyndrome(type_GuanaritoVirus,inst_VenezuelanHemorrhagicFever)).
-
-fof(axWMDPred194, axiom, 
- f_diseaseSymptom(inst_VenezuelanHemorrhagicFever,inst_Fever)).
-
-fof(axWMDPred195, axiom, 
- f_biochemicalAgentSyndrome(type_SabiaVirus,inst_BrazilianHemorrhagicFever)).
-
-fof(axWMDPred196, axiom, 
- f_diseaseSymptom(inst_BrazilianHemorrhagicFever,inst_Fever)).
-
-fof(axWMDPred197, axiom, 
- f_biologicalAgentCarrier(type_TickBorneEncephalitisVirus,type_Arachnid)).
-
-fof(axWMDPred198, axiom, 
- f_biochemicalAgentDelivery(type_TickBorneEncephalitisVirus,type_Poking)).
-
diff --git a/examples/SUMO/TPTP/WMDSubAttAx.p b/examples/SUMO/TPTP/WMDSubAttAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/WMDSubAttAx.p
+++ /dev/null
@@ -1,15 +0,0 @@
-fof(axWMDSubAtt0, axiom, 
- f_subAttribute(inst_BubonicPlague,inst_Plague)).
-
-fof(axWMDSubAtt1, axiom, 
- f_subAttribute(inst_PneumonicPlague,inst_Plague)).
-
-fof(axWMDSubAtt2, axiom, 
- f_subAttribute(inst_InhalationalAnthrax,inst_Anthrax)).
-
-fof(axWMDSubAtt3, axiom, 
- f_subAttribute(inst_LegionnairesDisease,inst_Legionellosis)).
-
-fof(axWMDSubAtt4, axiom, 
- f_subAttribute(inst_PontiacFever,inst_Legionellosis)).
-
diff --git a/examples/SUMO/TPTP/WorldAirportsA_KAx.p b/examples/SUMO/TPTP/WorldAirportsA_KAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/WorldAirportsA_KAx.p
+++ /dev/null
@@ -1,12159 +0,0 @@
-fof(axWorldAirportsA_K0, axiom, 
- (hasType(type_Airport, inst_AMenderesIzmirAirport))).
-
-fof(axWorldAirportsA_K1, axiom, 
- (hasType(type_Airport, inst_APHillArmyAirFieldVAAirport))).
-
-fof(axWorldAirportsA_K2, axiom, 
- (hasType(type_Airport, inst_AachenAirport))).
-
-fof(axWorldAirportsA_K3, axiom, 
- (hasType(type_Airport, inst_AalborgAirport))).
-
-fof(axWorldAirportsA_K4, axiom, 
- (hasType(type_Airport, inst_AbaTennaDYilmaDireDawaAirport))).
-
-fof(axWorldAirportsA_K5, axiom, 
- (hasType(type_Airport, inst_AbadanAirport))).
-
-fof(axWorldAirportsA_K6, axiom, 
- (hasType(type_Airport, inst_AbaiangAirport))).
-
-fof(axWorldAirportsA_K7, axiom, 
- (hasType(type_Airport, inst_AbakanKhakassiaAirport))).
-
-fof(axWorldAirportsA_K8, axiom, 
- (hasType(type_Airport, inst_AbauAirport))).
-
-fof(axWorldAirportsA_K9, axiom, 
- (hasType(type_Airport, inst_AbbotsichnScotlandAirport))).
-
-fof(axWorldAirportsA_K10, axiom, 
- (hasType(type_Airport, inst_AbbseAirport))).
-
-fof(axWorldAirportsA_K11, axiom, 
- (hasType(type_Airport, inst_AbecheAirport))).
-
-fof(axWorldAirportsA_K12, axiom, 
- (hasType(type_Airport, inst_AbemamaAtollAirport))).
-
-fof(axWorldAirportsA_K13, axiom, 
- (hasType(type_Airport, inst_AberdeenRegionalSDAirport))).
-
-fof(axWorldAirportsA_K14, axiom, 
- (hasType(type_Airport, inst_AbernathyFieldTNAirport))).
-
-fof(axWorldAirportsA_K15, axiom, 
- (hasType(type_Airport, inst_AbileneRegionalTXAirport))).
-
-fof(axWorldAirportsA_K16, axiom, 
- (hasType(type_Airport, inst_AbingdonRAFStationEnglandAirport))).
-
-fof(axWorldAirportsA_K17, axiom, 
- (hasType(type_Airport, inst_AbingoonQueenslandAirport))).
-
-fof(axWorldAirportsA_K18, axiom, 
- (hasType(type_Airport, inst_AboissoAirport))).
-
-fof(axWorldAirportsA_K19, axiom, 
- (hasType(type_Airport, inst_AbouDeiaAirport))).
-
-fof(axWorldAirportsA_K20, axiom, 
- (hasType(type_Airport, inst_AbrahamGonzalezCiudadJuarezAirport))).
-
-fof(axWorldAirportsA_K21, axiom, 
- (hasType(type_Airport, inst_AbramsMunicipalBaseOperationsMIAirport))).
-
-fof(axWorldAirportsA_K22, axiom, 
- (hasType(type_Airport, inst_AbreojosAirport))).
-
-fof(axWorldAirportsA_K23, axiom, 
- (hasType(type_Airport, inst_AbuSimbelAirport))).
-
-fof(axWorldAirportsA_K24, axiom, 
- (hasType(type_Airport, inst_AbujaAirport))).
-
-fof(axWorldAirportsA_K25, axiom, 
- (hasType(type_Airport, inst_AcadianaRegionalLAAirport))).
-
-fof(axWorldAirportsA_K26, axiom, 
- (hasType(type_Airport, inst_AcandiAirport))).
-
-fof(axWorldAirportsA_K27, axiom, 
- (hasType(type_Airport, inst_AcaricuraAirport))).
-
-fof(axWorldAirportsA_K28, axiom, 
- (hasType(type_Airport, inst_AcariguaAirport))).
-
-fof(axWorldAirportsA_K29, axiom, 
- (hasType(type_Airport, inst_AchutupoAirport))).
-
-fof(axWorldAirportsA_K30, axiom, 
- (hasType(type_Airport, inst_AdaMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K31, axiom, 
- (hasType(type_Airport, inst_AdakNavalAirStationAKAirport))).
-
-fof(axWorldAirportsA_K32, axiom, 
- (hasType(type_Airport, inst_AddingtonFieldKYAirport))).
-
-fof(axWorldAirportsA_K33, axiom, 
- (hasType(type_Airport, inst_AddisonTXAirport))).
-
-fof(axWorldAirportsA_K34, axiom, 
- (hasType(type_Airport, inst_AdisuciptoYogyakartaAirport))).
-
-fof(axWorldAirportsA_K35, axiom, 
- (hasType(type_Airport, inst_AdlerSochiKrasnodarAirport))).
-
-fof(axWorldAirportsA_K36, axiom, 
- (hasType(type_Airport, inst_AdnanMenderesIzmirAirport))).
-
-fof(axWorldAirportsA_K37, axiom, 
- (hasType(type_Airport, inst_AekGodangAirport))).
-
-fof(axWorldAirportsA_K38, axiom, 
- (hasType(type_Airport, inst_AeroparqueJorgeNewberyBuenosAiresAirport))).
-
-fof(axWorldAirportsA_K39, axiom, 
- (hasType(type_Airport, inst_AeroportoInternacionalGaleaoRJAirport))).
-
-fof(axWorldAirportsA_K40, axiom, 
- (hasType(type_Airport, inst_AeroportoInternacionalGuarulhosSPAirport))).
-
-fof(axWorldAirportsA_K41, axiom, 
- (hasType(type_Airport, inst_AeroportodeCongonhasSPAirport))).
-
-fof(axWorldAirportsA_K42, axiom, 
- (hasType(type_Airport, inst_AeropuertoHatoCuracaoWillemstadAirport))).
-
-fof(axWorldAirportsA_K43, axiom, 
- (hasType(type_Airport, inst_AeropuertoHenriqueMalekDavidAirport))).
-
-fof(axWorldAirportsA_K44, axiom, 
- (hasType(type_Airport, inst_AeropuertoInternacionalEzeizaMinistroPistariniBuenosAiresAirport))).
-
-fof(axWorldAirportsA_K45, axiom, 
- (hasType(type_Airport, inst_AeropuertoInternacionalJoseMartiLaHabanaHavanaAirport))).
-
-fof(axWorldAirportsA_K46, axiom, 
- (hasType(type_Airport, inst_AeropuertoInternacionaldelCentroCaracasAirport))).
-
-fof(axWorldAirportsA_K47, axiom, 
- (hasType(type_Airport, inst_AeropuertoRafaelHernandezBorinquenAguadillaAirport))).
-
-fof(axWorldAirportsA_K48, axiom, 
- (hasType(type_Airport, inst_AeropuertoTransoceanicodeBarcelonaBarcelonaAirport))).
-
-fof(axWorldAirportsA_K49, axiom, 
- (hasType(type_Airport, inst_AfonsoPenaPRAirport))).
-
-fof(axWorldAirportsA_K50, axiom, 
- (hasType(type_Airport, inst_AforeAirport))).
-
-fof(axWorldAirportsA_K51, axiom, 
- (hasType(type_Airport, inst_AftonMunicipalWYAirport))).
-
-fof(axWorldAirportsA_K52, axiom, 
- (hasType(type_Airport, inst_AfyonAirport))).
-
-fof(axWorldAirportsA_K53, axiom, 
- (hasType(type_Airport, inst_AgadesAgadezAirport))).
-
-fof(axWorldAirportsA_K54, axiom, 
- (hasType(type_Airport, inst_AgartalaAirport))).
-
-fof(axWorldAirportsA_K55, axiom, 
- (hasType(type_Airport, inst_AgattiIslandAirport))).
-
-fof(axWorldAirportsA_K56, axiom, 
- (hasType(type_Airport, inst_AgaunAirport))).
-
-fof(axWorldAirportsA_K57, axiom, 
- (hasType(type_Airport, inst_AgenAirport))).
-
-fof(axWorldAirportsA_K58, axiom, 
- (hasType(type_Airport, inst_AggeneysAirport))).
-
-fof(axWorldAirportsA_K59, axiom, 
- (hasType(type_Airport, inst_AgnewQueenslandAirport))).
-
-fof(axWorldAirportsA_K60, axiom, 
- (hasType(type_Airport, inst_AgoAirport))).
-
-fof(axWorldAirportsA_K61, axiom, 
- (hasType(type_Airport, inst_AgraAirport))).
-
-fof(axWorldAirportsA_K62, axiom, 
- (hasType(type_Airport, inst_AgrinionAirport))).
-
-fof(axWorldAirportsA_K63, axiom, 
- (hasType(type_Airport, inst_AguascalientesAirport))).
-
-fof(axWorldAirportsA_K64, axiom, 
- (hasType(type_Airport, inst_AguniAirport))).
-
-fof(axWorldAirportsA_K65, axiom, 
- (hasType(type_Airport, inst_AhmedabadAirport))).
-
-fof(axWorldAirportsA_K66, axiom, 
- (hasType(type_Airport, inst_AhuasAirport))).
-
-fof(axWorldAirportsA_K67, axiom, 
- (hasType(type_Airport, inst_AhwazAirport))).
-
-fof(axWorldAirportsA_K68, axiom, 
- (hasType(type_Airport, inst_AikenMunicipalSCAirport))).
-
-fof(axWorldAirportsA_K69, axiom, 
- (hasType(type_Airport, inst_AiligandiAirport))).
-
-fof(axWorldAirportsA_K70, axiom, 
- (hasType(type_Airport, inst_AilinglapalapAirport))).
-
-fof(axWorldAirportsA_K71, axiom, 
- (hasType(type_Airport, inst_AilukIneIslandAirport))).
-
-fof(axWorldAirportsA_K72, axiom, 
- (hasType(type_Airport, inst_AinElBeyConstantineAirport))).
-
-fof(axWorldAirportsA_K73, axiom, 
- (hasType(type_Airport, inst_AinsworthMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K74, axiom, 
- (hasType(type_Airport, inst_AiomeAirport))).
-
-fof(axWorldAirportsA_K75, axiom, 
- (hasType(type_Airport, inst_AiounelAtroussAirport))).
-
-fof(axWorldAirportsA_K76, axiom, 
- (hasType(type_Airport, inst_AirBaseKusanAirport))).
-
-fof(axWorldAirportsA_K77, axiom, 
- (hasType(type_Airport, inst_AirLogisticsBelleChasseHeliportLAAirport))).
-
-fof(axWorldAirportsA_K78, axiom, 
- (hasType(type_Airport, inst_AirborneAirparkOHAirport))).
-
-fof(axWorldAirportsA_K79, axiom, 
- (hasType(type_Airport, inst_AirokAirport))).
-
-fof(axWorldAirportsA_K80, axiom, 
- (hasType(type_Airport, inst_AishaltonAirport))).
-
-fof(axWorldAirportsA_K81, axiom, 
- (hasType(type_Airport, inst_AitapeAirport))).
-
-fof(axWorldAirportsA_K82, axiom, 
- (hasType(type_Airport, inst_AitutakiAirport))).
-
-fof(axWorldAirportsA_K83, axiom, 
- (hasType(type_Airport, inst_AixLesBainsChamberyAirport))).
-
-fof(axWorldAirportsA_K84, axiom, 
- (hasType(type_Airport, inst_AiyuraAirport))).
-
-fof(axWorldAirportsA_K85, axiom, 
- (hasType(type_Airport, inst_AizawlAirport))).
-
-fof(axWorldAirportsA_K86, axiom, 
- (hasType(type_Airport, inst_AkhiokAKAirport))).
-
-fof(axWorldAirportsA_K87, axiom, 
- (hasType(type_Airport, inst_AkiachakSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K88, axiom, 
- (hasType(type_Airport, inst_AkiakAKAirport))).
-
-fof(axWorldAirportsA_K89, axiom, 
- (hasType(type_Airport, inst_AkieniAirport))).
-
-fof(axWorldAirportsA_K90, axiom, 
- (hasType(type_Airport, inst_AkitaAirport))).
-
-fof(axWorldAirportsA_K91, axiom, 
- (hasType(type_Airport, inst_AkjoujtAirport))).
-
-fof(axWorldAirportsA_K92, axiom, 
- (hasType(type_Airport, inst_AkolaAirport))).
-
-fof(axWorldAirportsA_K93, axiom, 
- (hasType(type_Airport, inst_AkronCantonRegionalOHAirport))).
-
-fof(axWorldAirportsA_K94, axiom, 
- (hasType(type_Airport, inst_AkronWashingtonCountyCOAirport))).
-
-fof(axWorldAirportsA_K95, axiom, 
- (hasType(type_Airport, inst_AkrotiriAirport))).
-
-fof(axWorldAirportsA_K96, axiom, 
- (hasType(type_Airport, inst_AksuAirport))).
-
-fof(axWorldAirportsA_K97, axiom, 
- (hasType(type_Airport, inst_AkulivikQCAirport))).
-
-fof(axWorldAirportsA_K98, axiom, 
- (hasType(type_Airport, inst_AkureAirport))).
-
-fof(axWorldAirportsA_K99, axiom, 
- (hasType(type_Airport, inst_AkureyriAirport))).
-
-fof(axWorldAirportsA_K100, axiom, 
- (hasType(type_Airport, inst_AkutanSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K101, axiom, 
- (hasType(type_Airport, inst_AlAinAirport))).
-
-fof(axWorldAirportsA_K102, axiom, 
- (hasType(type_Airport, inst_AlArishAirport))).
-
-fof(axWorldAirportsA_K103, axiom, 
- (hasType(type_Airport, inst_AlBahaAirport))).
-
-fof(axWorldAirportsA_K104, axiom, 
- (hasType(type_Airport, inst_AlBaydaAirport))).
-
-fof(axWorldAirportsA_K105, axiom, 
- (hasType(type_Airport, inst_AlDhafraMilitaryAbuDhabiAirport))).
-
-fof(axWorldAirportsA_K106, axiom, 
- (hasType(type_Airport, inst_AlGhaydahAirport))).
-
-fof(axWorldAirportsA_K107, axiom, 
- (hasType(type_Airport, inst_AlMassiraAgadirAirport))).
-
-fof(axWorldAirportsA_K108, axiom, 
- (hasType(type_Airport, inst_AlahAirport))).
-
-fof(axWorldAirportsA_K109, axiom, 
- (hasType(type_Airport, inst_AlakanukAKAirport))).
-
-fof(axWorldAirportsA_K110, axiom, 
- (hasType(type_Airport, inst_AlamogordoWhiteSandsRegionalNMAirport))).
-
-fof(axWorldAirportsA_K111, axiom, 
- (hasType(type_Airport, inst_AlbanyCountyNYAirport))).
-
-fof(axWorldAirportsA_K112, axiom, 
- (hasType(type_Airport, inst_AlbanyWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K113, axiom, 
- (hasType(type_Airport, inst_AlbengaAirport))).
-
-fof(axWorldAirportsA_K114, axiom, 
- (hasType(type_Airport, inst_AlbertLeaMunicipalMNAirport))).
-
-fof(axWorldAirportsA_K115, axiom, 
- (hasType(type_Airport, inst_AlbertoAcunaOngayCampecheAirport))).
-
-fof(axWorldAirportsA_K116, axiom, 
- (hasType(type_Airport, inst_AlbertusILAirport))).
-
-fof(axWorldAirportsA_K117, axiom, 
- (hasType(type_Airport, inst_AlbinaAirport))).
-
-fof(axWorldAirportsA_K118, axiom, 
- (hasType(type_Airport, inst_AlbionMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K119, axiom, 
- (hasType(type_Airport, inst_AlbuqAirport))).
-
-fof(axWorldAirportsA_K120, axiom, 
- (hasType(type_Airport, inst_AlbuquerqueInternationalNMAirport))).
-
-fof(axWorldAirportsA_K121, axiom, 
- (hasType(type_Airport, inst_AlburyNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K122, axiom, 
- (hasType(type_Airport, inst_AlconburyRAFStationEnglandAirport))).
-
-fof(axWorldAirportsA_K123, axiom, 
- (hasType(type_Airport, inst_AldanYakutiaSakhaAirport))).
-
-fof(axWorldAirportsA_K124, axiom, 
- (hasType(type_Airport, inst_AldergroveInternationalNorthernIrelandAirport))).
-
-fof(axWorldAirportsA_K125, axiom, 
- (hasType(type_Airport, inst_AlderneyAirport))).
-
-fof(axWorldAirportsA_K126, axiom, 
- (hasType(type_Airport, inst_AlegreteRSAirport))).
-
-fof(axWorldAirportsA_K127, axiom, 
- (hasType(type_Airport, inst_AlenquerPAAirport))).
-
-fof(axWorldAirportsA_K128, axiom, 
- (hasType(type_Airport, inst_AleppoAirport))).
-
-fof(axWorldAirportsA_K129, axiom, 
- (hasType(type_Airport, inst_AlertaAirport))).
-
-fof(axWorldAirportsA_K130, axiom, 
- (hasType(type_Airport, inst_AlexanderBayAirport))).
-
-fof(axWorldAirportsA_K131, axiom, 
- (hasType(type_Airport, inst_AlexanderFieldSouthWoodCountyWIAirport))).
-
-fof(axWorldAirportsA_K132, axiom, 
- (hasType(type_Airport, inst_AlexandraAirport))).
-
-fof(axWorldAirportsA_K133, axiom, 
- (hasType(type_Airport, inst_AlexandriaAirport))).
-
-fof(axWorldAirportsA_K134, axiom, 
- (hasType(type_Airport, inst_AlexandriaEslerRegionalLAAirport))).
-
-fof(axWorldAirportsA_K135, axiom, 
- (hasType(type_Airport, inst_AlexandriaInternationalLAAirport))).
-
-fof(axWorldAirportsA_K136, axiom, 
- (hasType(type_Airport, inst_AlexandriaNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K137, axiom, 
- (hasType(type_Airport, inst_AlexandroupolisAirport))).
-
-fof(axWorldAirportsA_K138, axiom, 
- (hasType(type_Airport, inst_AlfonsoBonillaAragonCaliAirport))).
-
-fof(axWorldAirportsA_K139, axiom, 
- (hasType(type_Airport, inst_AlfujairahFujairahAirport))).
-
-fof(axWorldAirportsA_K140, axiom, 
- (hasType(type_Airport, inst_AlgonaMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K141, axiom, 
- (hasType(type_Airport, inst_AliSabiehAirport))).
-
-fof(axWorldAirportsA_K142, axiom, 
- (hasType(type_Airport, inst_AlicanteAirport))).
-
-fof(axWorldAirportsA_K143, axiom, 
- (hasType(type_Airport, inst_AliceInternationalTXAirport))).
-
-fof(axWorldAirportsA_K144, axiom, 
- (hasType(type_Airport, inst_AliceSpringsNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K145, axiom, 
- (hasType(type_Airport, inst_AlitakSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K146, axiom, 
- (hasType(type_Airport, inst_AljoufAirport))).
-
-fof(axWorldAirportsA_K147, axiom, 
- (hasType(type_Airport, inst_AllahabadAirport))).
-
-fof(axWorldAirportsA_K148, axiom, 
- (hasType(type_Airport, inst_AllaireNJAirport))).
-
-fof(axWorldAirportsA_K149, axiom, 
- (hasType(type_Airport, inst_AllakaketAKAirport))).
-
-fof(axWorldAirportsA_K150, axiom, 
- (hasType(type_Airport, inst_AlldaysAirport))).
-
-fof(axWorldAirportsA_K151, axiom, 
- (hasType(type_Airport, inst_AlleghenyCountyPAAirport))).
-
-fof(axWorldAirportsA_K152, axiom, 
- (hasType(type_Airport, inst_AllenArmyAirFieldAKAirport))).
-
-fof(axWorldAirportsA_K153, axiom, 
- (hasType(type_Airport, inst_AllentownBethlehemEastonPAAirport))).
-
-fof(axWorldAirportsA_K154, axiom, 
- (hasType(type_Airport, inst_AllianceMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K155, axiom, 
- (hasType(type_Airport, inst_AlmatyAlmaAtaAlmaAtaAirport))).
-
-fof(axWorldAirportsA_K156, axiom, 
- (hasType(type_Airport, inst_AlmenaraMGAirport))).
-
-fof(axWorldAirportsA_K157, axiom, 
- (hasType(type_Airport, inst_AlongAirport))).
-
-fof(axWorldAirportsA_K158, axiom, 
- (hasType(type_Airport, inst_AlorIslandAirport))).
-
-fof(axWorldAirportsA_K159, axiom, 
- (hasType(type_Airport, inst_AlorSetarAirport))).
-
-fof(axWorldAirportsA_K160, axiom, 
- (hasType(type_Airport, inst_AloweAirport))).
-
-fof(axWorldAirportsA_K161, axiom, 
- (hasType(type_Airport, inst_AlpedHuezAirport))).
-
-fof(axWorldAirportsA_K162, axiom, 
- (hasType(type_Airport, inst_AlpenaCountyRegionalMIAirport))).
-
-fof(axWorldAirportsA_K163, axiom, 
- (hasType(type_Airport, inst_AlphaQueenslandAirport))).
-
-fof(axWorldAirportsA_K164, axiom, 
- (hasType(type_Airport, inst_AlpineCasparisMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K165, axiom, 
- (hasType(type_Airport, inst_AlroyDownsNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K166, axiom, 
- (hasType(type_Airport, inst_AltaAirport))).
-
-fof(axWorldAirportsA_K167, axiom, 
- (hasType(type_Airport, inst_AltaFlorestaAirport))).
-
-fof(axWorldAirportsA_K168, axiom, 
- (hasType(type_Airport, inst_AltamiraPAAirport))).
-
-fof(axWorldAirportsA_K169, axiom, 
- (hasType(type_Airport, inst_AltayAirport))).
-
-fof(axWorldAirportsA_K170, axiom, 
- (hasType(type_Airport, inst_AltenburgAirport))).
-
-fof(axWorldAirportsA_K171, axiom, 
- (hasType(type_Airport, inst_AltoMolocueAirport))).
-
-fof(axWorldAirportsA_K172, axiom, 
- (hasType(type_Airport, inst_AltoRioSenguerrAirport))).
-
-fof(axWorldAirportsA_K173, axiom, 
- (hasType(type_Airport, inst_AltodoParnaibaPIAirport))).
-
-fof(axWorldAirportsA_K174, axiom, 
- (hasType(type_Airport, inst_AltonDownsSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K175, axiom, 
- (hasType(type_Airport, inst_AltonILStLouisAirport))).
-
-fof(axWorldAirportsA_K176, axiom, 
- (hasType(type_Airport, inst_AltoonaBlairCountyPAAirport))).
-
-fof(axWorldAirportsA_K177, axiom, 
- (hasType(type_Airport, inst_AltusMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K178, axiom, 
- (hasType(type_Airport, inst_AlulaAirport))).
-
-fof(axWorldAirportsA_K179, axiom, 
- (hasType(type_Airport, inst_AmaAirport))).
-
-fof(axWorldAirportsA_K180, axiom, 
- (hasType(type_Airport, inst_AmahaiAirport))).
-
-fof(axWorldAirportsA_K181, axiom, 
- (hasType(type_Airport, inst_AmalfiAirport))).
-
-fof(axWorldAirportsA_K182, axiom, 
- (hasType(type_Airport, inst_AmamiOShimaAirport))).
-
-fof(axWorldAirportsA_K183, axiom, 
- (hasType(type_Airport, inst_AmanabAirport))).
-
-fof(axWorldAirportsA_K184, axiom, 
- (hasType(type_Airport, inst_AmarilloInternationalTXAirport))).
-
-fof(axWorldAirportsA_K185, axiom, 
- (hasType(type_Airport, inst_AmataNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K186, axiom, 
- (hasType(type_Airport, inst_AmazonBayAirport))).
-
-fof(axWorldAirportsA_K187, axiom, 
- (hasType(type_Airport, inst_AmbanjaAirport))).
-
-fof(axWorldAirportsA_K188, axiom, 
- (hasType(type_Airport, inst_AmbatoAirport))).
-
-fof(axWorldAirportsA_K189, axiom, 
- (hasType(type_Airport, inst_AmbatolahyAirport))).
-
-fof(axWorldAirportsA_K190, axiom, 
- (hasType(type_Airport, inst_AmbatomaintyAirport))).
-
-fof(axWorldAirportsA_K191, axiom, 
- (hasType(type_Airport, inst_AmbilobeAirport))).
-
-fof(axWorldAirportsA_K192, axiom, 
- (hasType(type_Airport, inst_AmblerAKAirport))).
-
-fof(axWorldAirportsA_K193, axiom, 
- (hasType(type_Airport, inst_AmbolinAirport))).
-
-fof(axWorldAirportsA_K194, axiom, 
- (hasType(type_Airport, inst_AmboseliAirport))).
-
-fof(axWorldAirportsA_K195, axiom, 
- (hasType(type_Airport, inst_AmbouliDjiboutiAirport))).
-
-fof(axWorldAirportsA_K196, axiom, 
- (hasType(type_Airport, inst_AmbuntiAirport))).
-
-fof(axWorldAirportsA_K197, axiom, 
- (hasType(type_Airport, inst_AmchitkaAirport))).
-
-fof(axWorldAirportsA_K198, axiom, 
- (hasType(type_Airport, inst_AmchitkaIslandAKAirport))).
-
-fof(axWorldAirportsA_K199, axiom, 
- (hasType(type_Airport, inst_AmdermaArkhangelskAirport))).
-
-fof(axWorldAirportsA_K200, axiom, 
- (hasType(type_Airport, inst_AmedeeArmyAirFieldCAAirport))).
-
-fof(axWorldAirportsA_K201, axiom, 
- (hasType(type_Airport, inst_AmeryMunicipalWIAirport))).
-
-fof(axWorldAirportsA_K202, axiom, 
- (hasType(type_Airport, inst_AmesMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K203, axiom, 
- (hasType(type_Airport, inst_AmityvilleNYAirport))).
-
-fof(axWorldAirportsA_K204, axiom, 
- (hasType(type_Airport, inst_AmmarooNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K205, axiom, 
- (hasType(type_Airport, inst_AmookBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K206, axiom, 
- (hasType(type_Airport, inst_AmpanihyAirport))).
-
-fof(axWorldAirportsA_K207, axiom, 
- (hasType(type_Airport, inst_AmritsarAirport))).
-
-fof(axWorldAirportsA_K208, axiom, 
- (hasType(type_Airport, inst_AnacoAirport))).
-
-fof(axWorldAirportsA_K209, axiom, 
- (hasType(type_Airport, inst_AnacortesWAAirport))).
-
-fof(axWorldAirportsA_K210, axiom, 
- (hasType(type_Airport, inst_AnadyrMagadanAirport))).
-
-fof(axWorldAirportsA_K211, axiom, 
- (hasType(type_Airport, inst_AnaheimDisneylandCAAirport))).
-
-fof(axWorldAirportsA_K212, axiom, 
- (hasType(type_Airport, inst_AnaktuvukPassAKAirport))).
-
-fof(axWorldAirportsA_K213, axiom, 
- (hasType(type_Airport, inst_AnalalavaAirport))).
-
-fof(axWorldAirportsA_K214, axiom, 
- (hasType(type_Airport, inst_AnapaAirport))).
-
-fof(axWorldAirportsA_K215, axiom, 
- (hasType(type_Airport, inst_AnapolisGOAirport))).
-
-fof(axWorldAirportsA_K216, axiom, 
- (hasType(type_Airport, inst_AnchorageInternationalAKAirport))).
-
-fof(axWorldAirportsA_K217, axiom, 
- (hasType(type_Airport, inst_AnconaAirport))).
-
-fof(axWorldAirportsA_K218, axiom, 
- (hasType(type_Airport, inst_AndahuaylasAirport))).
-
-fof(axWorldAirportsA_K219, axiom, 
- (hasType(type_Airport, inst_AndamookaSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K220, axiom, 
- (hasType(type_Airport, inst_AndersonCountySCAirport))).
-
-fof(axWorldAirportsA_K221, axiom, 
- (hasType(type_Airport, inst_AndersonMunicipalINAirport))).
-
-fof(axWorldAirportsA_K222, axiom, 
- (hasType(type_Airport, inst_AndesAirport))).
-
-fof(axWorldAirportsA_K223, axiom, 
- (hasType(type_Airport, inst_AndijonAndizhanAndijonAirport))).
-
-fof(axWorldAirportsA_K224, axiom, 
- (hasType(type_Airport, inst_AndorralaVellaAirport))).
-
-fof(axWorldAirportsA_K225, axiom, 
- (hasType(type_Airport, inst_AndoverEnglandAirport))).
-
-fof(axWorldAirportsA_K226, axiom, 
- (hasType(type_Airport, inst_AndoyaAndenesAndoyaAirport))).
-
-fof(axWorldAirportsA_K227, axiom, 
- (hasType(type_Airport, inst_AndrauAirparkTXAirport))).
-
-fof(axWorldAirportsA_K228, axiom, 
- (hasType(type_Airport, inst_AndravidaAirport))).
-
-fof(axWorldAirportsA_K229, axiom, 
- (hasType(type_Airport, inst_AndrewsAirForceBaseMDAirport))).
-
-fof(axWorldAirportsA_K230, axiom, 
- (hasType(type_Airport, inst_AndrewsMunicipalSCAirport))).
-
-fof(axWorldAirportsA_K231, axiom, 
- (hasType(type_Airport, inst_AnduloAirport))).
-
-fof(axWorldAirportsA_K232, axiom, 
- (hasType(type_Airport, inst_AneityumAirport))).
-
-fof(axWorldAirportsA_K233, axiom, 
- (hasType(type_Airport, inst_AngelFireNMAirport))).
-
-fof(axWorldAirportsA_K234, axiom, 
- (hasType(type_Airport, inst_AngelholmHelsingborgAirport))).
-
-fof(axWorldAirportsA_K235, axiom, 
- (hasType(type_Airport, inst_AngersAirport))).
-
-fof(axWorldAirportsA_K236, axiom, 
- (hasType(type_Airport, inst_AnggiAirport))).
-
-fof(axWorldAirportsA_K237, axiom, 
- (hasType(type_Airport, inst_AngocheAntonioEnesAirport))).
-
-fof(axWorldAirportsA_K238, axiom, 
- (hasType(type_Airport, inst_AngoonSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K239, axiom, 
- (hasType(type_Airport, inst_AngoramAirport))).
-
-fof(axWorldAirportsA_K240, axiom, 
- (hasType(type_Airport, inst_AngoulemeAirport))).
-
-fof(axWorldAirportsA_K241, axiom, 
- (hasType(type_Airport, inst_AnguganakAirport))).
-
-fof(axWorldAirportsA_K242, axiom, 
- (hasType(type_Airport, inst_AngusDownsNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K243, axiom, 
- (hasType(type_Airport, inst_AniakAKAirport))).
-
-fof(axWorldAirportsA_K244, axiom, 
- (hasType(type_Airport, inst_AnimasAirParkCOAirport))).
-
-fof(axWorldAirportsA_K245, axiom, 
- (hasType(type_Airport, inst_AnitaBayAKAirport))).
-
-fof(axWorldAirportsA_K246, axiom, 
- (hasType(type_Airport, inst_AniwaAirport))).
-
-fof(axWorldAirportsA_K247, axiom, 
- (hasType(type_Airport, inst_AnjouanAirport))).
-
-fof(axWorldAirportsA_K248, axiom, 
- (hasType(type_Airport, inst_AnkangAirport))).
-
-fof(axWorldAirportsA_K249, axiom, 
- (hasType(type_Airport, inst_AnkavandraAirport))).
-
-fof(axWorldAirportsA_K250, axiom, 
- (hasType(type_Airport, inst_AnnArborMunicipalMIAirport))).
-
-fof(axWorldAirportsA_K251, axiom, 
- (hasType(type_Airport, inst_AnnanbergAirport))).
-
-fof(axWorldAirportsA_K252, axiom, 
- (hasType(type_Airport, inst_AnnetteIslandAKAirport))).
-
-fof(axWorldAirportsA_K253, axiom, 
- (hasType(type_Airport, inst_AnnistonMetropolitanALAirport))).
-
-fof(axWorldAirportsA_K254, axiom, 
- (hasType(type_Airport, inst_AnqingAirport))).
-
-fof(axWorldAirportsA_K255, axiom, 
- (hasType(type_Airport, inst_AnqmaqssalikAirport))).
-
-fof(axWorldAirportsA_K256, axiom, 
- (hasType(type_Airport, inst_AnshanAirport))).
-
-fof(axWorldAirportsA_K257, axiom, 
- (hasType(type_Airport, inst_AntaAirport))).
-
-fof(axWorldAirportsA_K258, axiom, 
- (hasType(type_Airport, inst_AntalahaAirport))).
-
-fof(axWorldAirportsA_K259, axiom, 
- (hasType(type_Airport, inst_AntalyaAirport))).
-
-fof(axWorldAirportsA_K260, axiom, 
- (hasType(type_Airport, inst_AnthonyLagoonNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K261, axiom, 
- (hasType(type_Airport, inst_AnthonyMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K262, axiom, 
- (hasType(type_Airport, inst_AntlersMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K263, axiom, 
- (hasType(type_Airport, inst_AntrimCountyMIAirport))).
-
-fof(axWorldAirportsA_K264, axiom, 
- (hasType(type_Airport, inst_AntsirabeAirport))).
-
-fof(axWorldAirportsA_K265, axiom, 
- (hasType(type_Airport, inst_AnuhaIslandResortAnuhaIslandAirport))).
-
-fof(axWorldAirportsA_K266, axiom, 
- (hasType(type_Airport, inst_AnuradhapuraAirport))).
-
-fof(axWorldAirportsA_K267, axiom, 
- (hasType(type_Airport, inst_AnvikAKAirport))).
-
-fof(axWorldAirportsA_K268, axiom, 
- (hasType(type_Airport, inst_AnyangAirport))).
-
-fof(axWorldAirportsA_K269, axiom, 
- (hasType(type_Airport, inst_AomoriAirport))).
-
-fof(axWorldAirportsA_K270, axiom, 
- (hasType(type_Airport, inst_ApalachicolaMunicipalFLAirport))).
-
-fof(axWorldAirportsA_K271, axiom, 
- (hasType(type_Airport, inst_ApalapsiliNewGuineaAirport))).
-
-fof(axWorldAirportsA_K272, axiom, 
- (hasType(type_Airport, inst_ApartadoAirport))).
-
-fof(axWorldAirportsA_K273, axiom, 
- (hasType(type_Airport, inst_ApatakiTuamotuArchipelagoAirport))).
-
-fof(axWorldAirportsA_K274, axiom, 
- (hasType(type_Airport, inst_ApatzinganAirport))).
-
-fof(axWorldAirportsA_K275, axiom, 
- (hasType(type_Airport, inst_ApiayAirport))).
-
-fof(axWorldAirportsA_K276, axiom, 
- (hasType(type_Airport, inst_ApoloAirport))).
-
-fof(axWorldAirportsA_K277, axiom, 
- (hasType(type_Airport, inst_AppianLineAirport))).
-
-fof(axWorldAirportsA_K278, axiom, 
- (hasType(type_Airport, inst_AppleValleyCAAirport))).
-
-fof(axWorldAirportsA_K279, axiom, 
- (hasType(type_Airport, inst_AprilRiverAirport))).
-
-fof(axWorldAirportsA_K280, axiom, 
- (hasType(type_Airport, inst_ApucaranaPRAirport))).
-
-fof(axWorldAirportsA_K281, axiom, 
- (hasType(type_Airport, inst_AqabaAirport))).
-
-fof(axWorldAirportsA_K282, axiom, 
- (hasType(type_Airport, inst_AqtobeAktyubinskAqtobeAirport))).
-
-fof(axWorldAirportsA_K283, axiom, 
- (hasType(type_Airport, inst_AracajuSEAirport))).
-
-fof(axWorldAirportsA_K284, axiom, 
- (hasType(type_Airport, inst_AracatubaSPAirport))).
-
-fof(axWorldAirportsA_K285, axiom, 
- (hasType(type_Airport, inst_AradAirport))).
-
-fof(axWorldAirportsA_K286, axiom, 
- (hasType(type_Airport, inst_AragarcasGOAirport))).
-
-fof(axWorldAirportsA_K287, axiom, 
- (hasType(type_Airport, inst_AragipAirport))).
-
-fof(axWorldAirportsA_K288, axiom, 
- (hasType(type_Airport, inst_AraguainaTOAirport))).
-
-fof(axWorldAirportsA_K289, axiom, 
- (hasType(type_Airport, inst_AramacQueenslandAirport))).
-
-fof(axWorldAirportsA_K290, axiom, 
- (hasType(type_Airport, inst_AranukaAirport))).
-
-fof(axWorldAirportsA_K291, axiom, 
- (hasType(type_Airport, inst_ArapahoeMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K292, axiom, 
- (hasType(type_Airport, inst_ArapongasPRAirport))).
-
-fof(axWorldAirportsA_K293, axiom, 
- (hasType(type_Airport, inst_AraracuaraAirport))).
-
-fof(axWorldAirportsA_K294, axiom, 
- (hasType(type_Airport, inst_AraraquaraSPAirport))).
-
-fof(axWorldAirportsA_K295, axiom, 
- (hasType(type_Airport, inst_AraratVictoriaAirport))).
-
-fof(axWorldAirportsA_K296, axiom, 
- (hasType(type_Airport, inst_AraucaAirport))).
-
-fof(axWorldAirportsA_K297, axiom, 
- (hasType(type_Airport, inst_ArauquitaAirport))).
-
-fof(axWorldAirportsA_K298, axiom, 
- (hasType(type_Airport, inst_AraxaMGAirport))).
-
-fof(axWorldAirportsA_K299, axiom, 
- (hasType(type_Airport, inst_AraxosPatrasAirport))).
-
-fof(axWorldAirportsA_K300, axiom, 
- (hasType(type_Airport, inst_ArbaMintchAirport))).
-
-fof(axWorldAirportsA_K301, axiom, 
- (hasType(type_Airport, inst_ArboletasAirport))).
-
-fof(axWorldAirportsA_K302, axiom, 
- (hasType(type_Airport, inst_ArcataCAAirport))).
-
-fof(axWorldAirportsA_K303, axiom, 
- (hasType(type_Airport, inst_ArcticVillageAKAirport))).
-
-fof(axWorldAirportsA_K304, axiom, 
- (hasType(type_Airport, inst_ArdmoreAirport))).
-
-fof(axWorldAirportsA_K305, axiom, 
- (hasType(type_Airport, inst_ArdmoreMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K306, axiom, 
- (hasType(type_Airport, inst_ArgyleDownsWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K307, axiom, 
- (hasType(type_Airport, inst_AricaAirport))).
-
-fof(axWorldAirportsA_K308, axiom, 
- (hasType(type_Airport, inst_AripuanaMTAirport))).
-
-fof(axWorldAirportsA_K309, axiom, 
- (hasType(type_Airport, inst_AriquemesROAirport))).
-
-fof(axWorldAirportsA_K310, axiom, 
- (hasType(type_Airport, inst_ArkalykAirport))).
-
-fof(axWorldAirportsA_K311, axiom, 
- (hasType(type_Airport, inst_ArkhangelskArkhangelskAirport))).
-
-fof(axWorldAirportsA_K312, axiom, 
- (hasType(type_Airport, inst_ArlandaStockholmAirport))).
-
-fof(axWorldAirportsA_K313, axiom, 
- (hasType(type_Airport, inst_ArlesCamargueGaronsNimesAirport))).
-
-fof(axWorldAirportsA_K314, axiom, 
- (hasType(type_Airport, inst_ArlyAirport))).
-
-fof(axWorldAirportsA_K315, axiom, 
- (hasType(type_Airport, inst_ArmeniaAirport))).
-
-fof(axWorldAirportsA_K316, axiom, 
- (hasType(type_Airport, inst_ArmidaleNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K317, axiom, 
- (hasType(type_Airport, inst_ArnoAirport))).
-
-fof(axWorldAirportsA_K318, axiom, 
- (hasType(type_Airport, inst_AroaAirport))).
-
-fof(axWorldAirportsA_K319, axiom, 
- (hasType(type_Airport, inst_AronaAirport))).
-
-fof(axWorldAirportsA_K320, axiom, 
- (hasType(type_Airport, inst_AroraeIslandAirport))).
-
-fof(axWorldAirportsA_K321, axiom, 
- (hasType(type_Airport, inst_ArraburyQueenslandAirport))).
-
-fof(axWorldAirportsA_K322, axiom, 
- (hasType(type_Airport, inst_ArrachartAntsirananaDiegoSuarezAirport))).
-
-fof(axWorldAirportsA_K323, axiom, 
- (hasType(type_Airport, inst_ArraiasGOAirport))).
-
-fof(axWorldAirportsA_K324, axiom, 
- (hasType(type_Airport, inst_ArsoAirport))).
-
-fof(axWorldAirportsA_K325, axiom, 
- (hasType(type_Airport, inst_ArsukAirport))).
-
-fof(axWorldAirportsA_K326, axiom, 
- (hasType(type_Airport, inst_ArtesiaMunicipalNMAirport))).
-
-fof(axWorldAirportsA_K327, axiom, 
- (hasType(type_Airport, inst_ArthurNNeuIAAirport))).
-
-fof(axWorldAirportsA_K328, axiom, 
- (hasType(type_Airport, inst_ArthursTownCatAirport))).
-
-fof(axWorldAirportsA_K329, axiom, 
- (hasType(type_Airport, inst_ArtigasAirport))).
-
-fof(axWorldAirportsA_K330, axiom, 
- (hasType(type_Airport, inst_ArushaAirport))).
-
-fof(axWorldAirportsA_K331, axiom, 
- (hasType(type_Airport, inst_AruthaAirport))).
-
-fof(axWorldAirportsA_K332, axiom, 
- (hasType(type_Airport, inst_ArvidsjaurAirport))).
-
-fof(axWorldAirportsA_K333, axiom, 
- (hasType(type_Airport, inst_AsahikawaAirport))).
-
-fof(axWorldAirportsA_K334, axiom, 
- (hasType(type_Airport, inst_AsapaAirport))).
-
-fof(axWorldAirportsA_K335, axiom, 
- (hasType(type_Airport, inst_AsauAirport))).
-
-fof(axWorldAirportsA_K336, axiom, 
- (hasType(type_Airport, inst_AscensionAirport))).
-
-fof(axWorldAirportsA_K337, axiom, 
- (hasType(type_Airport, inst_AscensionIslandAirport))).
-
-fof(axWorldAirportsA_K338, axiom, 
- (hasType(type_Airport, inst_AsconaAirport))).
-
-fof(axWorldAirportsA_K339, axiom, 
- (hasType(type_Airport, inst_AsekiAirport))).
-
-fof(axWorldAirportsA_K340, axiom, 
- (hasType(type_Airport, inst_AselaAirport))).
-
-fof(axWorldAirportsA_K341, axiom, 
- (hasType(type_Airport, inst_AshburtonAirport))).
-
-fof(axWorldAirportsA_K342, axiom, 
- (hasType(type_Airport, inst_AshevilleRegionalNCAirport))).
-
-fof(axWorldAirportsA_K343, axiom, 
- (hasType(type_Airport, inst_AshgabatAshkhabadAhalAirport))).
-
-fof(axWorldAirportsA_K344, axiom, 
- (hasType(type_Airport, inst_AshleyMunicipalNDAirport))).
-
-fof(axWorldAirportsA_K345, axiom, 
- (hasType(type_Airport, inst_AsirimAirport))).
-
-fof(axWorldAirportsA_K346, axiom, 
- (hasType(type_Airport, inst_AsosaAirport))).
-
-fof(axWorldAirportsA_K347, axiom, 
- (hasType(type_Airport, inst_AspenPitkinCountyAirportSardyFieldCOAirport))).
-
-fof(axWorldAirportsA_K348, axiom, 
- (hasType(type_Airport, inst_AssabAirport))).
-
-fof(axWorldAirportsA_K349, axiom, 
- (hasType(type_Airport, inst_AssisSPAirport))).
-
-fof(axWorldAirportsA_K350, axiom, 
- (hasType(type_Airport, inst_AssiutAirport))).
-
-fof(axWorldAirportsA_K351, axiom, 
- (hasType(type_Airport, inst_AstrakhanAstrakhanAirport))).
-
-fof(axWorldAirportsA_K352, axiom, 
- (hasType(type_Airport, inst_AstraksetraAirport))).
-
-fof(axWorldAirportsA_K353, axiom, 
- (hasType(type_Airport, inst_AstypaleaIslandAirport))).
-
-fof(axWorldAirportsA_K354, axiom, 
- (hasType(type_Airport, inst_AswanAirport))).
-
-fof(axWorldAirportsA_K355, axiom, 
- (hasType(type_Airport, inst_AtalayaAirport))).
-
-fof(axWorldAirportsA_K356, axiom, 
- (hasType(type_Airport, inst_AtaqAirport))).
-
-fof(axWorldAirportsA_K357, axiom, 
- (hasType(type_Airport, inst_AtarAirport))).
-
-fof(axWorldAirportsA_K358, axiom, 
- (hasType(type_Airport, inst_AtarotJerusalemAirport))).
-
-fof(axWorldAirportsA_K359, axiom, 
- (hasType(type_Airport, inst_AtaturkYesilkovInternationalIstanbulAirport))).
-
-fof(axWorldAirportsA_K360, axiom, 
- (hasType(type_Airport, inst_AtauroAirport))).
-
-fof(axWorldAirportsA_K361, axiom, 
- (hasType(type_Airport, inst_AtbaraAirport))).
-
-fof(axWorldAirportsA_K362, axiom, 
- (hasType(type_Airport, inst_AthensBenEppsGAAirport))).
-
-fof(axWorldAirportsA_K363, axiom, 
- (hasType(type_Airport, inst_AtiAirport))).
-
-fof(axWorldAirportsA_K364, axiom, 
- (hasType(type_Airport, inst_AtiuAirport))).
-
-fof(axWorldAirportsA_K365, axiom, 
- (hasType(type_Airport, inst_AtkaAKAirport))).
-
-fof(axWorldAirportsA_K366, axiom, 
- (hasType(type_Airport, inst_AtkambaAirport))).
-
-fof(axWorldAirportsA_K367, axiom, 
- (hasType(type_Airport, inst_AtlantaTechnologyParkGAAirport))).
-
-fof(axWorldAirportsA_K368, axiom, 
- (hasType(type_Airport, inst_AtlanticCityInternationalNJAirport))).
-
-fof(axWorldAirportsA_K369, axiom, 
- (hasType(type_Airport, inst_AtlanticCityMunicipalAirportBaderFieldNJAirport))).
-
-fof(axWorldAirportsA_K370, axiom, 
- (hasType(type_Airport, inst_AtlanticMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K371, axiom, 
- (hasType(type_Airport, inst_AtmautluakAKAirport))).
-
-fof(axWorldAirportsA_K372, axiom, 
- (hasType(type_Airport, inst_AtoifiAirport))).
-
-fof(axWorldAirportsA_K373, axiom, 
- (hasType(type_Airport, inst_AtqasukAKAirport))).
-
-fof(axWorldAirportsA_K374, axiom, 
- (hasType(type_Airport, inst_AttopeuAirport))).
-
-fof(axWorldAirportsA_K375, axiom, 
- (hasType(type_Airport, inst_AtuonaMarquesasIslandsAirport))).
-
-fof(axWorldAirportsA_K376, axiom, 
- (hasType(type_Airport, inst_AtyrauGuryevAtyrauAirport))).
-
-fof(axWorldAirportsA_K377, axiom, 
- (hasType(type_Airport, inst_AuaAirport))).
-
-fof(axWorldAirportsA_K378, axiom, 
- (hasType(type_Airport, inst_AubRudeisAirport))).
-
-fof(axWorldAirportsA_K379, axiom, 
- (hasType(type_Airport, inst_AuburnMunicipalCAAirport))).
-
-fof(axWorldAirportsA_K380, axiom, 
- (hasType(type_Airport, inst_AuburnOpelikaRobertGPittsALAirport))).
-
-fof(axWorldAirportsA_K381, axiom, 
- (hasType(type_Airport, inst_AudubonCountyIAAirport))).
-
-fof(axWorldAirportsA_K382, axiom, 
- (hasType(type_Airport, inst_AugsburgAirport))).
-
-fof(axWorldAirportsA_K383, axiom, 
- (hasType(type_Airport, inst_AugustaStateMEAirport))).
-
-fof(axWorldAirportsA_K384, axiom, 
- (hasType(type_Airport, inst_AugustusDownsQueenslandAirport))).
-
-fof(axWorldAirportsA_K385, axiom, 
- (hasType(type_Airport, inst_AukiAirport))).
-
-fof(axWorldAirportsA_K386, axiom, 
- (hasType(type_Airport, inst_AulnatClermontFerrandAirport))).
-
-fof(axWorldAirportsA_K387, axiom, 
- (hasType(type_Airport, inst_AurAtollAirport))).
-
-fof(axWorldAirportsA_K388, axiom, 
- (hasType(type_Airport, inst_AurangabadAirport))).
-
-fof(axWorldAirportsA_K389, axiom, 
- (hasType(type_Airport, inst_AurillacAirport))).
-
-fof(axWorldAirportsA_K390, axiom, 
- (hasType(type_Airport, inst_AuroraMunicipalILAirport))).
-
-fof(axWorldAirportsA_K391, axiom, 
- (hasType(type_Airport, inst_AurukunMissionQueenslandAirport))).
-
-fof(axWorldAirportsA_K392, axiom, 
- (hasType(type_Airport, inst_AustinMunicipalMNAirport))).
-
-fof(axWorldAirportsA_K393, axiom, 
- (hasType(type_Airport, inst_AustinNVAirport))).
-
-fof(axWorldAirportsA_K394, axiom, 
- (hasType(type_Airport, inst_AustinStraubelInternationalWIAirport))).
-
-fof(axWorldAirportsA_K395, axiom, 
- (hasType(type_Airport, inst_AustralDownsNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K396, axiom, 
- (hasType(type_Airport, inst_AuvergneNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K397, axiom, 
- (hasType(type_Airport, inst_AvaBillMartinMemorialMOAirport))).
-
-fof(axWorldAirportsA_K398, axiom, 
- (hasType(type_Airport, inst_AvalonBaySeaplaneBaseCAAirport))).
-
-fof(axWorldAirportsA_K399, axiom, 
- (hasType(type_Airport, inst_AvalonNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K400, axiom, 
- (hasType(type_Airport, inst_AvenalCAAirport))).
-
-fof(axWorldAirportsA_K401, axiom, 
- (hasType(type_Airport, inst_AvianoAirBaseAvianoAirport))).
-
-fof(axWorldAirportsA_K402, axiom, 
- (hasType(type_Airport, inst_AvionClubatCrestedButteCOAirport))).
-
-fof(axWorldAirportsA_K403, axiom, 
- (hasType(type_Airport, inst_AvonCOAirport))).
-
-fof(axWorldAirportsA_K404, axiom, 
- (hasType(type_Airport, inst_AvonParkMunicipalFLAirport))).
-
-fof(axWorldAirportsA_K405, axiom, 
- (hasType(type_Airport, inst_AvoriazAirport))).
-
-fof(axWorldAirportsA_K406, axiom, 
- (hasType(type_Airport, inst_AvraValleyAZAirport))).
-
-fof(axWorldAirportsA_K407, axiom, 
- (hasType(type_Airport, inst_AvuAvuAirport))).
-
-fof(axWorldAirportsA_K408, axiom, 
- (hasType(type_Airport, inst_AwabaAirport))).
-
-fof(axWorldAirportsA_K409, axiom, 
- (hasType(type_Airport, inst_AwarAirport))).
-
-fof(axWorldAirportsA_K410, axiom, 
- (hasType(type_Airport, inst_AwaradamAirport))).
-
-fof(axWorldAirportsA_K411, axiom, 
- (hasType(type_Airport, inst_AwarehAirport))).
-
-fof(axWorldAirportsA_K412, axiom, 
- (hasType(type_Airport, inst_AwassaAirport))).
-
-fof(axWorldAirportsA_K413, axiom, 
- (hasType(type_Airport, inst_AxumAirport))).
-
-fof(axWorldAirportsA_K414, axiom, 
- (hasType(type_Airport, inst_AyacuchoAirport))).
-
-fof(axWorldAirportsA_K415, axiom, 
- (hasType(type_Airport, inst_AyacuchoAirportPeru))).
-
-fof(axWorldAirportsA_K416, axiom, 
- (hasType(type_Airport, inst_AyapelAirport))).
-
-fof(axWorldAirportsA_K417, axiom, 
- (hasType(type_Airport, inst_AyawasiAirport))).
-
-fof(axWorldAirportsA_K418, axiom, 
- (hasType(type_Airport, inst_AyersRockNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K419, axiom, 
- (hasType(type_Airport, inst_AyrQueenslandAirport))).
-
-fof(axWorldAirportsA_K420, axiom, 
- (hasType(type_Airport, inst_BaAirport))).
-
-fof(axWorldAirportsA_K421, axiom, 
- (hasType(type_Airport, inst_BabelegiAirport))).
-
-fof(axWorldAirportsA_K422, axiom, 
- (hasType(type_Airport, inst_BaboAirport))).
-
-fof(axWorldAirportsA_K423, axiom, 
- (hasType(type_Airport, inst_BabolsarAirport))).
-
-fof(axWorldAirportsA_K424, axiom, 
- (hasType(type_Airport, inst_BacaGrandeCOAirport))).
-
-fof(axWorldAirportsA_K425, axiom, 
- (hasType(type_Airport, inst_BacauAirport))).
-
-fof(axWorldAirportsA_K426, axiom, 
- (hasType(type_Airport, inst_BacoJinkaAirport))).
-
-fof(axWorldAirportsA_K427, axiom, 
- (hasType(type_Airport, inst_BacolodAirport))).
-
-fof(axWorldAirportsA_K428, axiom, 
- (hasType(type_Airport, inst_BadeAirport))).
-
-fof(axWorldAirportsA_K429, axiom, 
- (hasType(type_Airport, inst_BadinAirport))).
-
-fof(axWorldAirportsA_K430, axiom, 
- (hasType(type_Airport, inst_BaduIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K431, axiom, 
- (hasType(type_Airport, inst_BafoussemAirport))).
-
-fof(axWorldAirportsA_K432, axiom, 
- (hasType(type_Airport, inst_BaganaAirport))).
-
-fof(axWorldAirportsA_K433, axiom, 
- (hasType(type_Airport, inst_BagdograAirport))).
-
-fof(axWorldAirportsA_K434, axiom, 
- (hasType(type_Airport, inst_BageRSAirport))).
-
-fof(axWorldAirportsA_K435, axiom, 
- (hasType(type_Airport, inst_BaghdadAirport))).
-
-fof(axWorldAirportsA_K436, axiom, 
- (hasType(type_Airport, inst_BagintonCoventryAirport))).
-
-fof(axWorldAirportsA_K437, axiom, 
- (hasType(type_Airport, inst_BaglungAirport))).
-
-fof(axWorldAirportsA_K438, axiom, 
- (hasType(type_Airport, inst_BaguioAirport))).
-
-fof(axWorldAirportsA_K439, axiom, 
- (hasType(type_Airport, inst_BaharDarAirport))).
-
-fof(axWorldAirportsA_K440, axiom, 
- (hasType(type_Airport, inst_BahawalpurAirport))).
-
-fof(axWorldAirportsA_K441, axiom, 
- (hasType(type_Airport, inst_BahiaAngelesAirport))).
-
-fof(axWorldAirportsA_K442, axiom, 
- (hasType(type_Airport, inst_BahiaCupicaAirport))).
-
-fof(axWorldAirportsA_K443, axiom, 
- (hasType(type_Airport, inst_BahiaSolanoAirport))).
-
-fof(axWorldAirportsA_K444, axiom, 
- (hasType(type_Airport, inst_BahiasdeHuatulcoSantaCruzHuatulcoAirport))).
-
-fof(axWorldAirportsA_K445, axiom, 
- (hasType(type_Airport, inst_BahreganAirport))).
-
-fof(axWorldAirportsA_K446, axiom, 
- (hasType(type_Airport, inst_BaiaMapeAirport))).
-
-fof(axWorldAirportsA_K447, axiom, 
- (hasType(type_Airport, inst_BaiadeCaraquezAirport))).
-
-fof(axWorldAirportsA_K448, axiom, 
- (hasType(type_Airport, inst_BaibaraAirport))).
-
-fof(axWorldAirportsA_K449, axiom, 
- (hasType(type_Airport, inst_BaidoaAirport))).
-
-fof(axWorldAirportsA_K450, axiom, 
- (hasType(type_Airport, inst_BaindoungAirport))).
-
-fof(axWorldAirportsA_K451, axiom, 
- (hasType(type_Airport, inst_BairnsdaleVictoriaAirport))).
-
-fof(axWorldAirportsA_K452, axiom, 
- (hasType(type_Airport, inst_BaitadiAirport))).
-
-fof(axWorldAirportsA_K453, axiom, 
- (hasType(type_Airport, inst_BaiyerRiverAirport))).
-
-fof(axWorldAirportsA_K454, axiom, 
- (hasType(type_Airport, inst_BaiyunGuangzhouCantonAirport))).
-
-fof(axWorldAirportsA_K455, axiom, 
- (hasType(type_Airport, inst_BajawaAirport))).
-
-fof(axWorldAirportsA_K456, axiom, 
- (hasType(type_Airport, inst_BajhangAirport))).
-
-fof(axWorldAirportsA_K457, axiom, 
- (hasType(type_Airport, inst_BajoneAirport))).
-
-fof(axWorldAirportsA_K458, axiom, 
- (hasType(type_Airport, inst_BajuraAirport))).
-
-fof(axWorldAirportsA_K459, axiom, 
- (hasType(type_Airport, inst_BakalalanSarawakAirport))).
-
-fof(axWorldAirportsA_K460, axiom, 
- (hasType(type_Airport, inst_BakelAirport))).
-
-fof(axWorldAirportsA_K461, axiom, 
- (hasType(type_Airport, inst_BakerCityMunicipalORAirport))).
-
-fof(axWorldAirportsA_K462, axiom, 
- (hasType(type_Airport, inst_BakerIslandAirport))).
-
-fof(axWorldAirportsA_K463, axiom, 
- (hasType(type_Airport, inst_BakiBakuNaxcivanAirport))).
-
-fof(axWorldAirportsA_K464, axiom, 
- (hasType(type_Airport, inst_BakkafjordurAirport))).
-
-fof(axWorldAirportsA_K465, axiom, 
- (hasType(type_Airport, inst_BakkiGrundarfjordurAirport))).
-
-fof(axWorldAirportsA_K466, axiom, 
- (hasType(type_Airport, inst_BakoumaAirport))).
-
-fof(axWorldAirportsA_K467, axiom, 
- (hasType(type_Airport, inst_BalakovoSaratovAirport))).
-
-fof(axWorldAirportsA_K468, axiom, 
- (hasType(type_Airport, inst_BalalaeAirport))).
-
-fof(axWorldAirportsA_K469, axiom, 
- (hasType(type_Airport, inst_BalboaAirport))).
-
-fof(axWorldAirportsA_K470, axiom, 
- (hasType(type_Airport, inst_BalerAirport))).
-
-fof(axWorldAirportsA_K471, axiom, 
- (hasType(type_Airport, inst_BalgoHillsWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K472, axiom, 
- (hasType(type_Airport, inst_BalhashAirport))).
-
-fof(axWorldAirportsA_K473, axiom, 
- (hasType(type_Airport, inst_BaliAirport))).
-
-fof(axWorldAirportsA_K474, axiom, 
- (hasType(type_Airport, inst_BaliAirportPapuaNewGuinea))).
-
-fof(axWorldAirportsA_K475, axiom, 
- (hasType(type_Airport, inst_BaliBamendaAirport))).
-
-fof(axWorldAirportsA_K476, axiom, 
- (hasType(type_Airport, inst_BaliceKrakowAirport))).
-
-fof(axWorldAirportsA_K477, axiom, 
- (hasType(type_Airport, inst_BalikesirAirport))).
-
-fof(axWorldAirportsA_K478, axiom, 
- (hasType(type_Airport, inst_BallinaNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K479, axiom, 
- (hasType(type_Airport, inst_BallykellyNorthernIrelandAirport))).
-
-fof(axWorldAirportsA_K480, axiom, 
- (hasType(type_Airport, inst_BalmacedaAirport))).
-
-fof(axWorldAirportsA_K481, axiom, 
- (hasType(type_Airport, inst_BalranaldNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K482, axiom, 
- (hasType(type_Airport, inst_BalsasMAAirport))).
-
-fof(axWorldAirportsA_K483, axiom, 
- (hasType(type_Airport, inst_BaltimoreWashingtonInternationalMDAirport))).
-
-fof(axWorldAirportsA_K484, axiom, 
- (hasType(type_Airport, inst_BaltrumAirport))).
-
-fof(axWorldAirportsA_K485, axiom, 
- (hasType(type_Airport, inst_BamagaQueenslandAirport))).
-
-fof(axWorldAirportsA_K486, axiom, 
- (hasType(type_Airport, inst_BambariAirport))).
-
-fof(axWorldAirportsA_K487, axiom, 
- (hasType(type_Airport, inst_BamburiAirport))).
-
-fof(axWorldAirportsA_K488, axiom, 
- (hasType(type_Airport, inst_BamernyAirport))).
-
-fof(axWorldAirportsA_K489, axiom, 
- (hasType(type_Airport, inst_BamiyanAirport))).
-
-fof(axWorldAirportsA_K490, axiom, 
- (hasType(type_Airport, inst_BamuAirport))).
-
-fof(axWorldAirportsA_K491, axiom, 
- (hasType(type_Airport, inst_BanMakKhaengAirport))).
-
-fof(axWorldAirportsA_K492, axiom, 
- (hasType(type_Airport, inst_BanMeThoutAirport))).
-
-fof(axWorldAirportsA_K493, axiom, 
- (hasType(type_Airport, inst_BandarAbbasAirport))).
-
-fof(axWorldAirportsA_K494, axiom, 
- (hasType(type_Airport, inst_BandarLengehAirport))).
-
-fof(axWorldAirportsA_K495, axiom, 
- (hasType(type_Airport, inst_BandirmaAirport))).
-
-fof(axWorldAirportsA_K496, axiom, 
- (hasType(type_Airport, inst_BandonStateORAirport))).
-
-fof(axWorldAirportsA_K497, axiom, 
- (hasType(type_Airport, inst_BandunduAirport))).
-
-fof(axWorldAirportsA_K498, axiom, 
- (hasType(type_Airport, inst_BandungAirport))).
-
-fof(axWorldAirportsA_K499, axiom, 
- (hasType(type_Airport, inst_BaneasaBucharestAirport))).
-
-fof(axWorldAirportsA_K500, axiom, 
- (hasType(type_Airport, inst_BanforaAirport))).
-
-fof(axWorldAirportsA_K501, axiom, 
- (hasType(type_Airport, inst_BangaloreAirport))).
-
-fof(axWorldAirportsA_K502, axiom, 
- (hasType(type_Airport, inst_BangassouAirport))).
-
-fof(axWorldAirportsA_K503, axiom, 
- (hasType(type_Airport, inst_BangokaKisanganiAirport))).
-
-fof(axWorldAirportsA_K504, axiom, 
- (hasType(type_Airport, inst_BangorInternationalMEAirport))).
-
-fof(axWorldAirportsA_K505, axiom, 
- (hasType(type_Airport, inst_BanjaLukaAirport))).
-
-fof(axWorldAirportsA_K506, axiom, 
- (hasType(type_Airport, inst_BankstownNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K507, axiom, 
- (hasType(type_Airport, inst_BanmethuotAirport))).
-
-fof(axWorldAirportsA_K508, axiom, 
- (hasType(type_Airport, inst_BanningMunicipalCAAirport))).
-
-fof(axWorldAirportsA_K509, axiom, 
- (hasType(type_Airport, inst_BannuAirport))).
-
-fof(axWorldAirportsA_K510, axiom, 
- (hasType(type_Airport, inst_BantryAirport))).
-
-fof(axWorldAirportsA_K511, axiom, 
- (hasType(type_Airport, inst_BanzAirport))).
-
-fof(axWorldAirportsA_K512, axiom, 
- (hasType(type_Airport, inst_BaoshanAirport))).
-
-fof(axWorldAirportsA_K513, axiom, 
- (hasType(type_Airport, inst_BaotouAirport))).
-
-fof(axWorldAirportsA_K514, axiom, 
- (hasType(type_Airport, inst_BapiAirport))).
-
-fof(axWorldAirportsA_K515, axiom, 
- (hasType(type_Airport, inst_BaracoaAirport))).
-
-fof(axWorldAirportsA_K516, axiom, 
- (hasType(type_Airport, inst_BarahonaAirport))).
-
-fof(axWorldAirportsA_K517, axiom, 
- (hasType(type_Airport, inst_BaramitaAirport))).
-
-fof(axWorldAirportsA_K518, axiom, 
- (hasType(type_Airport, inst_BarbudaCodringtonBarbudaIsAirport))).
-
-fof(axWorldAirportsA_K519, axiom, 
- (hasType(type_Airport, inst_BarcaKosiceAirport))).
-
-fof(axWorldAirportsA_K520, axiom, 
- (hasType(type_Airport, inst_BarcaldineQueenslandAirport))).
-
-fof(axWorldAirportsA_K521, axiom, 
- (hasType(type_Airport, inst_BarcelonnetteAirport))).
-
-fof(axWorldAirportsA_K522, axiom, 
- (hasType(type_Airport, inst_BarcelosAMAirport))).
-
-fof(axWorldAirportsA_K523, axiom, 
- (hasType(type_Airport, inst_BarderaAirport))).
-
-fof(axWorldAirportsA_K524, axiom, 
- (hasType(type_Airport, inst_BardufossAirport))).
-
-fof(axWorldAirportsA_K525, axiom, 
- (hasType(type_Airport, inst_BarinasAirport))).
-
-fof(axWorldAirportsA_K526, axiom, 
- (hasType(type_Airport, inst_BarioSarawakAirport))).
-
-fof(axWorldAirportsA_K527, axiom, 
- (hasType(type_Airport, inst_BarisalAirport))).
-
-fof(axWorldAirportsA_K528, axiom, 
- (hasType(type_Airport, inst_BarklyDownsQueenslandAirport))).
-
-fof(axWorldAirportsA_K529, axiom, 
- (hasType(type_Airport, inst_BarksdaleAirForceBaseLAAirport))).
-
-fof(axWorldAirportsA_K530, axiom, 
- (hasType(type_Airport, inst_BarnaulAltayAirport))).
-
-fof(axWorldAirportsA_K531, axiom, 
- (hasType(type_Airport, inst_BarnesMunicipalMAAirport))).
-
-fof(axWorldAirportsA_K532, axiom, 
- (hasType(type_Airport, inst_BarnstableMunicipalAirportBoardmanPolandoFieldMAAirport))).
-
-fof(axWorldAirportsA_K533, axiom, 
- (hasType(type_Airport, inst_BarnwellCountySCAirport))).
-
-fof(axWorldAirportsA_K534, axiom, 
- (hasType(type_Airport, inst_BarondaVadodaraAirport))).
-
-fof(axWorldAirportsA_K535, axiom, 
- (hasType(type_Airport, inst_BarquisimetoAirport))).
-
-fof(axWorldAirportsA_K536, axiom, 
- (hasType(type_Airport, inst_BarraBAAirport))).
-
-fof(axWorldAirportsA_K537, axiom, 
- (hasType(type_Airport, inst_BarraColoradoAirport))).
-
-fof(axWorldAirportsA_K538, axiom, 
- (hasType(type_Airport, inst_BarraScotlandAirport))).
-
-fof(axWorldAirportsA_K539, axiom, 
- (hasType(type_Airport, inst_BarradoCordaMAAirport))).
-
-fof(axWorldAirportsA_K540, axiom, 
- (hasType(type_Airport, inst_BarradoGarcasMGAirport))).
-
-fof(axWorldAirportsA_K541, axiom, 
- (hasType(type_Airport, inst_BarrancabermejaAirport))).
-
-fof(axWorldAirportsA_K542, axiom, 
- (hasType(type_Airport, inst_BarrancadeUpiAirport))).
-
-fof(axWorldAirportsA_K543, axiom, 
- (hasType(type_Airport, inst_BarreirasBAAirport))).
-
-fof(axWorldAirportsA_K544, axiom, 
- (hasType(type_Airport, inst_BarreirinhasMAAirport))).
-
-fof(axWorldAirportsA_K545, axiom, 
- (hasType(type_Airport, inst_BarretosSPAirport))).
-
-fof(axWorldAirportsA_K546, axiom, 
- (hasType(type_Airport, inst_BarrowIslandWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K547, axiom, 
- (hasType(type_Airport, inst_BarrowinFurnessAirport))).
-
-fof(axWorldAirportsA_K548, axiom, 
- (hasType(type_Airport, inst_BarstowDaggettCAAirport))).
-
-fof(axWorldAirportsA_K549, axiom, 
- (hasType(type_Airport, inst_BarterIslandLRRSAKAirport))).
-
-fof(axWorldAirportsA_K550, axiom, 
- (hasType(type_Airport, inst_BarthAirport))).
-
-fof(axWorldAirportsA_K551, axiom, 
- (hasType(type_Airport, inst_BarticaAirport))).
-
-fof(axWorldAirportsA_K552, axiom, 
- (hasType(type_Airport, inst_BartlesvilleMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K553, axiom, 
- (hasType(type_Airport, inst_BartlettCoveSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K554, axiom, 
- (hasType(type_Airport, inst_BartlettsAKAirport))).
-
-fof(axWorldAirportsA_K555, axiom, 
- (hasType(type_Airport, inst_BartowMunicipalFLAirport))).
-
-fof(axWorldAirportsA_K556, axiom, 
- (hasType(type_Airport, inst_BasankusuAirport))).
-
-fof(axWorldAirportsA_K557, axiom, 
- (hasType(type_Airport, inst_BascoAirport))).
-
-fof(axWorldAirportsA_K558, axiom, 
- (hasType(type_Airport, inst_BaselMulhouseEuroBaselAirport))).
-
-fof(axWorldAirportsA_K559, axiom, 
- (hasType(type_Airport, inst_BasongoAirport))).
-
-fof(axWorldAirportsA_K560, axiom, 
- (hasType(type_Airport, inst_BasseTerreAirport))).
-
-fof(axWorldAirportsA_K561, axiom, 
- (hasType(type_Airport, inst_BasseinAirport))).
-
-fof(axWorldAirportsA_K562, axiom, 
- (hasType(type_Airport, inst_BataAirport))).
-
-fof(axWorldAirportsA_K563, axiom, 
- (hasType(type_Airport, inst_BatamBatuBesarAirport))).
-
-fof(axWorldAirportsA_K564, axiom, 
- (hasType(type_Airport, inst_BatangafoAirport))).
-
-fof(axWorldAirportsA_K565, axiom, 
- (hasType(type_Airport, inst_BataviaDownsQueenslandAirport))).
-
-fof(axWorldAirportsA_K566, axiom, 
- (hasType(type_Airport, inst_BatesvilleRegionalARAirport))).
-
-fof(axWorldAirportsA_K567, axiom, 
- (hasType(type_Airport, inst_BathurstIslandNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K568, axiom, 
- (hasType(type_Airport, inst_BathurstNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K569, axiom, 
- (hasType(type_Airport, inst_BatmanMilitaryAirBaseBatmanAirport))).
-
-fof(axWorldAirportsA_K570, axiom, 
- (hasType(type_Airport, inst_BatnaAirport))).
-
-fof(axWorldAirportsA_K571, axiom, 
- (hasType(type_Airport, inst_BatomAirport))).
-
-fof(axWorldAirportsA_K572, axiom, 
- (hasType(type_Airport, inst_BatonRougeMetropolitanAirportRyanFieldLAAirport))).
-
-fof(axWorldAirportsA_K573, axiom, 
- (hasType(type_Airport, inst_BatsfjordAirport))).
-
-fof(axWorldAirportsA_K574, axiom, 
- (hasType(type_Airport, inst_BattambangAirport))).
-
-fof(axWorldAirportsA_K575, axiom, 
- (hasType(type_Airport, inst_BatticalcaAirport))).
-
-fof(axWorldAirportsA_K576, axiom, 
- (hasType(type_Airport, inst_BatuLicinAirport))).
-
-fof(axWorldAirportsA_K577, axiom, 
- (hasType(type_Airport, inst_BatumiAbkhaziaAirport))).
-
-fof(axWorldAirportsA_K578, axiom, 
- (hasType(type_Airport, inst_BaucauAirport))).
-
-fof(axWorldAirportsA_K579, axiom, 
- (hasType(type_Airport, inst_BauchiAirport))).
-
-fof(axWorldAirportsA_K580, axiom, 
- (hasType(type_Airport, inst_BaudetteInternationalMNAirport))).
-
-fof(axWorldAirportsA_K581, axiom, 
- (hasType(type_Airport, inst_BauruSPAirport))).
-
-fof(axWorldAirportsA_K582, axiom, 
- (hasType(type_Airport, inst_BawanAirport))).
-
-fof(axWorldAirportsA_K583, axiom, 
- (hasType(type_Airport, inst_BayCityMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K584, axiom, 
- (hasType(type_Airport, inst_BayamoAirport))).
-
-fof(axWorldAirportsA_K585, axiom, 
- (hasType(type_Airport, inst_BayofIslandsAirport))).
-
-fof(axWorldAirportsA_K586, axiom, 
- (hasType(type_Airport, inst_BayreuthAirport))).
-
-fof(axWorldAirportsA_K587, axiom, 
- (hasType(type_Airport, inst_BaytownTXAirport))).
-
-fof(axWorldAirportsA_K588, axiom, 
- (hasType(type_Airport, inst_BeagleBayWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K589, axiom, 
- (hasType(type_Airport, inst_BealeAirForceBaseCAAirport))).
-
-fof(axWorldAirportsA_K590, axiom, 
- (hasType(type_Airport, inst_BearCreek3AKAirport))).
-
-fof(axWorldAirportsA_K591, axiom, 
- (hasType(type_Airport, inst_BeatriceMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K592, axiom, 
- (hasType(type_Airport, inst_BeattyNVAirport))).
-
-fof(axWorldAirportsA_K593, axiom, 
- (hasType(type_Airport, inst_BeaufortCountySCAirport))).
-
-fof(axWorldAirportsA_K594, axiom, 
- (hasType(type_Airport, inst_BeaumontMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K595, axiom, 
- (hasType(type_Airport, inst_BeauregardParishLAAirport))).
-
-fof(axWorldAirportsA_K596, axiom, 
- (hasType(type_Airport, inst_BeaverCountyPAAirport))).
-
-fof(axWorldAirportsA_K597, axiom, 
- (hasType(type_Airport, inst_BeaverInletAKAirport))).
-
-fof(axWorldAirportsA_K598, axiom, 
- (hasType(type_Airport, inst_BeaverRuinGAAirport))).
-
-fof(axWorldAirportsA_K599, axiom, 
- (hasType(type_Airport, inst_BedfordDownsWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K600, axiom, 
- (hasType(type_Airport, inst_BedourieQueenslandAirport))).
-
-fof(axWorldAirportsA_K601, axiom, 
- (hasType(type_Airport, inst_BeechFactoryKSAirport))).
-
-fof(axWorldAirportsA_K602, axiom, 
- (hasType(type_Airport, inst_BeerShebaBeershebaAirport))).
-
-fof(axWorldAirportsA_K603, axiom, 
- (hasType(type_Airport, inst_BegamganjAirport))).
-
-fof(axWorldAirportsA_K604, axiom, 
- (hasType(type_Airport, inst_BeicaAirport))).
-
-fof(axWorldAirportsA_K605, axiom, 
- (hasType(type_Airport, inst_BeidahAirport))).
-
-fof(axWorldAirportsA_K606, axiom, 
- (hasType(type_Airport, inst_BeihaiAirport))).
-
-fof(axWorldAirportsA_K607, axiom, 
- (hasType(type_Airport, inst_BeihanAirport))).
-
-fof(axWorldAirportsA_K608, axiom, 
- (hasType(type_Airport, inst_BeijingPekingAirport))).
-
-fof(axWorldAirportsA_K609, axiom, 
- (hasType(type_Airport, inst_BeiraAirport))).
-
-fof(axWorldAirportsA_K610, axiom, 
- (hasType(type_Airport, inst_BelagaSarawakAirport))).
-
-fof(axWorldAirportsA_K611, axiom, 
- (hasType(type_Airport, inst_BelepBelepIslandsAirport))).
-
-fof(axWorldAirportsA_K612, axiom, 
- (hasType(type_Airport, inst_BelfortAirport))).
-
-fof(axWorldAirportsA_K613, axiom, 
- (hasType(type_Airport, inst_BelgaumAirport))).
-
-fof(axWorldAirportsA_K614, axiom, 
- (hasType(type_Airport, inst_BelgradeAirport))).
-
-fof(axWorldAirportsA_K615, axiom, 
- (hasType(type_Airport, inst_BellIslandHotSpringsSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K616, axiom, 
- (hasType(type_Airport, inst_BellaUnionAirport))).
-
-fof(axWorldAirportsA_K617, axiom, 
- (hasType(type_Airport, inst_BellaYellaAirport))).
-
-fof(axWorldAirportsA_K618, axiom, 
- (hasType(type_Airport, inst_BellaryAirport))).
-
-fof(axWorldAirportsA_K619, axiom, 
- (hasType(type_Airport, inst_BellavistaAirport))).
-
-fof(axWorldAirportsA_K620, axiom, 
- (hasType(type_Airport, inst_BelleFourcheMunicipalSDAirport))).
-
-fof(axWorldAirportsA_K621, axiom, 
- (hasType(type_Airport, inst_BellinghamInternationalWAAirport))).
-
-fof(axWorldAirportsA_K622, axiom, 
- (hasType(type_Airport, inst_BellonaAirport))).
-
-fof(axWorldAirportsA_K623, axiom, 
- (hasType(type_Airport, inst_BellunoAirport))).
-
-fof(axWorldAirportsA_K624, axiom, 
- (hasType(type_Airport, inst_BelmontNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K625, axiom, 
- (hasType(type_Airport, inst_BelmonteBAAirport))).
-
-fof(axWorldAirportsA_K626, axiom, 
- (hasType(type_Airport, inst_BelmulletAirport))).
-
-fof(axWorldAirportsA_K627, axiom, 
- (hasType(type_Airport, inst_BeloAirport))).
-
-fof(axWorldAirportsA_K628, axiom, 
- (hasType(type_Airport, inst_BeloHorizonteMGAirport))).
-
-fof(axWorldAirportsA_K629, axiom, 
- (hasType(type_Airport, inst_BeltsyAirport))).
-
-fof(axWorldAirportsA_K630, axiom, 
- (hasType(type_Airport, inst_BembridgeEnglandAirport))).
-
-fof(axWorldAirportsA_K631, axiom, 
- (hasType(type_Airport, inst_BemichiAirport))).
-
-fof(axWorldAirportsA_K632, axiom, 
- (hasType(type_Airport, inst_BemidjiBeltramiCountyMNAirport))).
-
-fof(axWorldAirportsA_K633, axiom, 
- (hasType(type_Airport, inst_BenallaVictoriaAirport))).
-
-fof(axWorldAirportsA_K634, axiom, 
- (hasType(type_Airport, inst_BenawiAirport))).
-
-fof(axWorldAirportsA_K635, axiom, 
- (hasType(type_Airport, inst_BenbeculaScotlandAirport))).
-
-fof(axWorldAirportsA_K636, axiom, 
- (hasType(type_Airport, inst_BenedumWVAirport))).
-
-fof(axWorldAirportsA_K637, axiom, 
- (hasType(type_Airport, inst_BengbuAirport))).
-
-fof(axWorldAirportsA_K638, axiom, 
- (hasType(type_Airport, inst_BengkuluSumatraAirport))).
-
-fof(axWorldAirportsA_K639, axiom, 
- (hasType(type_Airport, inst_BenguelaAirport))).
-
-fof(axWorldAirportsA_K640, axiom, 
- (hasType(type_Airport, inst_BeniAirport))).
-
-fof(axWorldAirportsA_K641, axiom, 
- (hasType(type_Airport, inst_BeninCityAirport))).
-
-fof(axWorldAirportsA_K642, axiom, 
- (hasType(type_Airport, inst_BeninaBenghaziAirport))).
-
-fof(axWorldAirportsA_K643, axiom, 
- (hasType(type_Airport, inst_BenjinaAirport))).
-
-fof(axWorldAirportsA_K644, axiom, 
- (hasType(type_Airport, inst_BensbachAirport))).
-
-fof(axWorldAirportsA_K645, axiom, 
- (hasType(type_Airport, inst_BensonEnglandAirport))).
-
-fof(axWorldAirportsA_K646, axiom, 
- (hasType(type_Airport, inst_BensonMunicipalMNAirport))).
-
-fof(axWorldAirportsA_K647, axiom, 
- (hasType(type_Airport, inst_BentoGoncalvesRSAirport))).
-
-fof(axWorldAirportsA_K648, axiom, 
- (hasType(type_Airport, inst_BentwatersStationEnglandAirport))).
-
-fof(axWorldAirportsA_K649, axiom, 
- (hasType(type_Airport, inst_BeppuAirport))).
-
-fof(axWorldAirportsA_K650, axiom, 
- (hasType(type_Airport, inst_BequiaAirport))).
-
-fof(axWorldAirportsA_K651, axiom, 
- (hasType(type_Airport, inst_BerauAirport))).
-
-fof(axWorldAirportsA_K652, axiom, 
- (hasType(type_Airport, inst_BerberaAirport))).
-
-fof(axWorldAirportsA_K653, axiom, 
- (hasType(type_Airport, inst_BerberatiAirport))).
-
-fof(axWorldAirportsA_K654, axiom, 
- (hasType(type_Airport, inst_BerdyanskZaporizhzhyaAirport))).
-
-fof(axWorldAirportsA_K655, axiom, 
- (hasType(type_Airport, inst_BereinaAirport))).
-
-fof(axWorldAirportsA_K656, axiom, 
- (hasType(type_Airport, inst_BeresyAirport))).
-
-fof(axWorldAirportsA_K657, axiom, 
- (hasType(type_Airport, inst_BergamoAirport))).
-
-fof(axWorldAirportsA_K658, axiom, 
- (hasType(type_Airport, inst_BergeracAirport))).
-
-fof(axWorldAirportsA_K659, axiom, 
- (hasType(type_Airport, inst_BergstromAirRescueServiceTXAirport))).
-
-fof(axWorldAirportsA_K660, axiom, 
- (hasType(type_Airport, inst_BerkeleyCAAirport))).
-
-fof(axWorldAirportsA_K661, axiom, 
- (hasType(type_Airport, inst_BerlevagAirport))).
-
-fof(axWorldAirportsA_K662, axiom, 
- (hasType(type_Airport, inst_BerlinMunicipalNHAirport))).
-
-fof(axWorldAirportsA_K663, axiom, 
- (hasType(type_Airport, inst_BermejoAirport))).
-
-fof(axWorldAirportsA_K664, axiom, 
- (hasType(type_Airport, inst_BernBelpBernBerneAirport))).
-
-fof(axWorldAirportsA_K665, axiom, 
- (hasType(type_Airport, inst_BertMooneyMTAirport))).
-
-fof(axWorldAirportsA_K666, axiom, 
- (hasType(type_Airport, inst_BertouaAirport))).
-
-fof(axWorldAirportsA_K667, axiom, 
- (hasType(type_Airport, inst_BeruAirport))).
-
-fof(axWorldAirportsA_K668, axiom, 
- (hasType(type_Airport, inst_BesalampyAirport))).
-
-fof(axWorldAirportsA_K669, axiom, 
- (hasType(type_Airport, inst_BethelAKAirport))).
-
-fof(axWorldAirportsA_K670, axiom, 
- (hasType(type_Airport, inst_BethelSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K671, axiom, 
- (hasType(type_Airport, inst_BetoikyAirport))).
-
-fof(axWorldAirportsA_K672, axiom, 
- (hasType(type_Airport, inst_BetootaQueenslandAirport))).
-
-fof(axWorldAirportsA_K673, axiom, 
- (hasType(type_Airport, inst_BetouAirport))).
-
-fof(axWorldAirportsA_K674, axiom, 
- (hasType(type_Airport, inst_BettinaAbuDhabiAirport))).
-
-fof(axWorldAirportsA_K675, axiom, 
- (hasType(type_Airport, inst_BettlesAKAirport))).
-
-fof(axWorldAirportsA_K676, axiom, 
- (hasType(type_Airport, inst_BeverleySpringsWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K677, axiom, 
- (hasType(type_Airport, inst_BeverlyMunicipalMAAirport))).
-
-fof(axWorldAirportsA_K678, axiom, 
- (hasType(type_Airport, inst_BhadrapurAirport))).
-
-fof(axWorldAirportsA_K679, axiom, 
- (hasType(type_Airport, inst_BhairawaAirport))).
-
-fof(axWorldAirportsA_K680, axiom, 
- (hasType(type_Airport, inst_BhamoAirport))).
-
-fof(axWorldAirportsA_K681, axiom, 
- (hasType(type_Airport, inst_BharatpurAirport))).
-
-fof(axWorldAirportsA_K682, axiom, 
- (hasType(type_Airport, inst_BhatindaAirport))).
-
-fof(axWorldAirportsA_K683, axiom, 
- (hasType(type_Airport, inst_BhavnagarAirport))).
-
-fof(axWorldAirportsA_K684, axiom, 
- (hasType(type_Airport, inst_BhojpurAirport))).
-
-fof(axWorldAirportsA_K685, axiom, 
- (hasType(type_Airport, inst_BhopalAirport))).
-
-fof(axWorldAirportsA_K686, axiom, 
- (hasType(type_Airport, inst_BhubaneswarAirport))).
-
-fof(axWorldAirportsA_K687, axiom, 
- (hasType(type_Airport, inst_BhujAirport))).
-
-fof(axWorldAirportsA_K688, axiom, 
- (hasType(type_Airport, inst_BiallaAirport))).
-
-fof(axWorldAirportsA_K689, axiom, 
- (hasType(type_Airport, inst_BiaruAirport))).
-
-fof(axWorldAirportsA_K690, axiom, 
- (hasType(type_Airport, inst_BiawonqueAirport))).
-
-fof(axWorldAirportsA_K691, axiom, 
- (hasType(type_Airport, inst_BicycleLakeArmyAirFieldNationalGuardCAAirport))).
-
-fof(axWorldAirportsA_K692, axiom, 
- (hasType(type_Airport, inst_BielefeldAirport))).
-
-fof(axWorldAirportsA_K693, axiom, 
- (hasType(type_Airport, inst_BigBayAirport))).
-
-fof(axWorldAirportsA_K694, axiom, 
- (hasType(type_Airport, inst_BigBellWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K695, axiom, 
- (hasType(type_Airport, inst_BigCreekAKAirport))).
-
-fof(axWorldAirportsA_K696, axiom, 
- (hasType(type_Airport, inst_BigCreekAirport))).
-
-fof(axWorldAirportsA_K697, axiom, 
- (hasType(type_Airport, inst_BigLakeAKAirport))).
-
-fof(axWorldAirportsA_K698, axiom, 
- (hasType(type_Airport, inst_BigMountainAKAirport))).
-
-fof(axWorldAirportsA_K699, axiom, 
- (hasType(type_Airport, inst_BigPineyMarbletonWYAirport))).
-
-fof(axWorldAirportsA_K700, axiom, 
- (hasType(type_Airport, inst_BigSpringMcMahonWrinkleTXAirport))).
-
-fof(axWorldAirportsA_K701, axiom, 
- (hasType(type_Airport, inst_BigSpringTXAirport))).
-
-fof(axWorldAirportsA_K702, axiom, 
- (hasType(type_Airport, inst_BigginHillEnglandAirport))).
-
-fof(axWorldAirportsA_K703, axiom, 
- (hasType(type_Airport, inst_BiggsArmyAirFieldTXAirport))).
-
-fof(axWorldAirportsA_K704, axiom, 
- (hasType(type_Airport, inst_BikanerAirport))).
-
-fof(axWorldAirportsA_K705, axiom, 
- (hasType(type_Airport, inst_BikiniAtollAirport))).
-
-fof(axWorldAirportsA_K706, axiom, 
- (hasType(type_Airport, inst_BilbaoAirport))).
-
-fof(axWorldAirportsA_K707, axiom, 
- (hasType(type_Airport, inst_BildudalurAirport))).
-
-fof(axWorldAirportsA_K708, axiom, 
- (hasType(type_Airport, inst_BillilunaStationWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K709, axiom, 
- (hasType(type_Airport, inst_BillingsLoganInternationalMTAirport))).
-
-fof(axWorldAirportsA_K710, axiom, 
- (hasType(type_Airport, inst_BillundAirport))).
-
-fof(axWorldAirportsA_K711, axiom, 
- (hasType(type_Airport, inst_BillyMitchellNCAirport))).
-
-fof(axWorldAirportsA_K712, axiom, 
- (hasType(type_Airport, inst_BimaAirport))).
-
-fof(axWorldAirportsA_K713, axiom, 
- (hasType(type_Airport, inst_BiminAirport))).
-
-fof(axWorldAirportsA_K714, axiom, 
- (hasType(type_Airport, inst_BinghamtonRegionalAirportEdwinALinkFieldNYAirport))).
-
-fof(axWorldAirportsA_K715, axiom, 
- (hasType(type_Airport, inst_BintuluSarawakAirport))).
-
-fof(axWorldAirportsA_K716, axiom, 
- (hasType(type_Airport, inst_BiraroAirport))).
-
-fof(axWorldAirportsA_K717, axiom, 
- (hasType(type_Airport, inst_BiratnagarAirport))).
-
-fof(axWorldAirportsA_K718, axiom, 
- (hasType(type_Airport, inst_BirchCreekAKAirport))).
-
-fof(axWorldAirportsA_K719, axiom, 
- (hasType(type_Airport, inst_BirchwoodPoconoAirparkPAAirport))).
-
-fof(axWorldAirportsA_K720, axiom, 
- (hasType(type_Airport, inst_BirdIslandAirport))).
-
-fof(axWorldAirportsA_K721, axiom, 
- (hasType(type_Airport, inst_BirdsvilleQueenslandAirport))).
-
-fof(axWorldAirportsA_K722, axiom, 
- (hasType(type_Airport, inst_BirminghamEnglandAirport))).
-
-fof(axWorldAirportsA_K723, axiom, 
- (hasType(type_Airport, inst_BirminghamInternationalALAirport))).
-
-fof(axWorldAirportsA_K724, axiom, 
- (hasType(type_Airport, inst_BirninKonniAirport))).
-
-fof(axWorldAirportsA_K725, axiom, 
- (hasType(type_Airport, inst_BisbeeDouglasInternationalAZAirport))).
-
-fof(axWorldAirportsA_K726, axiom, 
- (hasType(type_Airport, inst_BisbeeMunicipalAZAirport))).
-
-fof(axWorldAirportsA_K727, axiom, 
- (hasType(type_Airport, inst_BishaAirport))).
-
-fof(axWorldAirportsA_K728, axiom, 
- (hasType(type_Airport, inst_BishkekFrunzeChuyAirport))).
-
-fof(axWorldAirportsA_K729, axiom, 
- (hasType(type_Airport, inst_BishoAirport))).
-
-fof(axWorldAirportsA_K730, axiom, 
- (hasType(type_Airport, inst_BishopCAAirport))).
-
-fof(axWorldAirportsA_K731, axiom, 
- (hasType(type_Airport, inst_BishopInternationalMIAirport))).
-
-fof(axWorldAirportsA_K732, axiom, 
- (hasType(type_Airport, inst_BiskraAirport))).
-
-fof(axWorldAirportsA_K733, axiom, 
- (hasType(type_Airport, inst_BisligAirport))).
-
-fof(axWorldAirportsA_K734, axiom, 
- (hasType(type_Airport, inst_BismarckMunicipalNDAirport))).
-
-fof(axWorldAirportsA_K735, axiom, 
- (hasType(type_Airport, inst_BissallancaBissauAirport))).
-
-fof(axWorldAirportsA_K736, axiom, 
- (hasType(type_Airport, inst_BitamAirport))).
-
-fof(axWorldAirportsA_K737, axiom, 
- (hasType(type_Airport, inst_BitburgAirBaseBitburgAirport))).
-
-fof(axWorldAirportsA_K738, axiom, 
- (hasType(type_Airport, inst_BizantQueenslandAirport))).
-
-fof(axWorldAirportsA_K739, axiom, 
- (hasType(type_Airport, inst_BlackallQueenslandAirport))).
-
-fof(axWorldAirportsA_K740, axiom, 
- (hasType(type_Airport, inst_BlackbushAirport))).
-
-fof(axWorldAirportsA_K741, axiom, 
- (hasType(type_Airport, inst_BlackwaterQueenslandAirport))).
-
-fof(axWorldAirportsA_K742, axiom, 
- (hasType(type_Airport, inst_BlagoveschenskAmurAirport))).
-
-fof(axWorldAirportsA_K743, axiom, 
- (hasType(type_Airport, inst_BlaineMunicipalWAAirport))).
-
-fof(axWorldAirportsA_K744, axiom, 
- (hasType(type_Airport, inst_BlakeleyIslandWAAirport))).
-
-fof(axWorldAirportsA_K745, axiom, 
- (hasType(type_Airport, inst_BlandingMunicipalUTAirport))).
-
-fof(axWorldAirportsA_K746, axiom, 
- (hasType(type_Airport, inst_BlangBintangBandaAcehKuturajaAirport))).
-
-fof(axWorldAirportsA_K747, axiom, 
- (hasType(type_Airport, inst_BlockIslandStateRIAirport))).
-
-fof(axWorldAirportsA_K748, axiom, 
- (hasType(type_Airport, inst_BloomfieldQueenslandAirport))).
-
-fof(axWorldAirportsA_K749, axiom, 
- (hasType(type_Airport, inst_BloomingtonNormalILAirport))).
-
-fof(axWorldAirportsA_K750, axiom, 
- (hasType(type_Airport, inst_BlosserMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K751, axiom, 
- (hasType(type_Airport, inst_BlueCanyonNyackCAAirport))).
-
-fof(axWorldAirportsA_K752, axiom, 
- (hasType(type_Airport, inst_BlueFoxBayAKAirport))).
-
-fof(axWorldAirportsA_K753, axiom, 
- (hasType(type_Airport, inst_BlueLagoonAirport))).
-
-fof(axWorldAirportsA_K754, axiom, 
- (hasType(type_Airport, inst_BluefieldsAirport))).
-
-fof(axWorldAirportsA_K755, axiom, 
- (hasType(type_Airport, inst_BlumenauSCAirport))).
-
-fof(axWorldAirportsA_K756, axiom, 
- (hasType(type_Airport, inst_BlytheCAAirport))).
-
-fof(axWorldAirportsA_K757, axiom, 
- (hasType(type_Airport, inst_BlythevilleMunicipalARAirport))).
-
-fof(axWorldAirportsA_K758, axiom, 
- (hasType(type_Airport, inst_BoAirport))).
-
-fof(axWorldAirportsA_K759, axiom, 
- (hasType(type_Airport, inst_BoaVistaRRAirport))).
-
-fof(axWorldAirportsA_K760, axiom, 
- (hasType(type_Airport, inst_BoanaAirport))).
-
-fof(axWorldAirportsA_K761, axiom, 
- (hasType(type_Airport, inst_BoangAirport))).
-
-fof(axWorldAirportsA_K762, axiom, 
- (hasType(type_Airport, inst_BoavistaBoavistaAirport))).
-
-fof(axWorldAirportsA_K763, axiom, 
- (hasType(type_Airport, inst_BobBakerMemorialAKAirport))).
-
-fof(axWorldAirportsA_K764, axiom, 
- (hasType(type_Airport, inst_BobSikesFLAirport))).
-
-fof(axWorldAirportsA_K765, axiom, 
- (hasType(type_Airport, inst_BobbyLChainMunicipalMSAirport))).
-
-fof(axWorldAirportsA_K766, axiom, 
- (hasType(type_Airport, inst_BoboDioulassoAirport))).
-
-fof(axWorldAirportsA_K767, axiom, 
- (hasType(type_Airport, inst_BocaRatonFLAirport))).
-
-fof(axWorldAirportsA_K768, axiom, 
- (hasType(type_Airport, inst_BocadoAcreAMAirport))).
-
-fof(axWorldAirportsA_K769, axiom, 
- (hasType(type_Airport, inst_BocasdelToroAirport))).
-
-fof(axWorldAirportsA_K770, axiom, 
- (hasType(type_Airport, inst_BodinumuAirport))).
-
-fof(axWorldAirportsA_K771, axiom, 
- (hasType(type_Airport, inst_BodoAirport))).
-
-fof(axWorldAirportsA_K772, axiom, 
- (hasType(type_Airport, inst_BoeingFieldKingCountyInternationalWAAirport))).
-
-fof(axWorldAirportsA_K773, axiom, 
- (hasType(type_Airport, inst_BoendeAirport))).
-
-fof(axWorldAirportsA_K774, axiom, 
- (hasType(type_Airport, inst_BogheAirport))).
-
-fof(axWorldAirportsA_K775, axiom, 
- (hasType(type_Airport, inst_BograAirport))).
-
-fof(axWorldAirportsA_K776, axiom, 
- (hasType(type_Airport, inst_BoiguIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K777, axiom, 
- (hasType(type_Airport, inst_BoireFieldNHAirport))).
-
-fof(axWorldAirportsA_K778, axiom, 
- (hasType(type_Airport, inst_BoiseAirTerminalGowenFieldIDAirport))).
-
-fof(axWorldAirportsA_K779, axiom, 
- (hasType(type_Airport, inst_BokeAirport))).
-
-fof(axWorldAirportsA_K780, axiom, 
- (hasType(type_Airport, inst_BokondiniAirport))).
-
-fof(axWorldAirportsA_K781, axiom, 
- (hasType(type_Airport, inst_BokoroAirport))).
-
-fof(axWorldAirportsA_K782, axiom, 
- (hasType(type_Airport, inst_BokuAirport))).
-
-fof(axWorldAirportsA_K783, axiom, 
- (hasType(type_Airport, inst_BolAirport))).
-
-fof(axWorldAirportsA_K784, axiom, 
- (hasType(type_Airport, inst_BolaangAirport))).
-
-fof(axWorldAirportsA_K785, axiom, 
- (hasType(type_Airport, inst_BoleAddisAbabaAirport))).
-
-fof(axWorldAirportsA_K786, axiom, 
- (hasType(type_Airport, inst_BollingAirForceBaseDCAirport))).
-
-fof(axWorldAirportsA_K787, axiom, 
- (hasType(type_Airport, inst_BollonQueenslandAirport))).
-
-fof(axWorldAirportsA_K788, axiom, 
- (hasType(type_Airport, inst_BolovipAirport))).
-
-fof(axWorldAirportsA_K789, axiom, 
- (hasType(type_Airport, inst_BolwarraQueenslandAirport))).
-
-fof(axWorldAirportsA_K790, axiom, 
- (hasType(type_Airport, inst_BolzanoBozenAirport))).
-
-fof(axWorldAirportsA_K791, axiom, 
- (hasType(type_Airport, inst_BomaAirport))).
-
-fof(axWorldAirportsA_K792, axiom, 
- (hasType(type_Airport, inst_BomaiAirport))).
-
-fof(axWorldAirportsA_K793, axiom, 
- (hasType(type_Airport, inst_BonanzaAirport))).
-
-fof(axWorldAirportsA_K794, axiom, 
- (hasType(type_Airport, inst_BondoukouAirport))).
-
-fof(axWorldAirportsA_K795, axiom, 
- (hasType(type_Airport, inst_BongoAirport))).
-
-fof(axWorldAirportsA_K796, axiom, 
- (hasType(type_Airport, inst_BontangAirport))).
-
-fof(axWorldAirportsA_K797, axiom, 
- (hasType(type_Airport, inst_BontheAirport))).
-
-fof(axWorldAirportsA_K798, axiom, 
- (hasType(type_Airport, inst_BooneCountyARAirport))).
-
-fof(axWorldAirportsA_K799, axiom, 
- (hasType(type_Airport, inst_BooneMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K800, axiom, 
- (hasType(type_Airport, inst_BoqueAirport))).
-
-fof(axWorldAirportsA_K801, axiom, 
- (hasType(type_Airport, inst_BoraBoraSocietyIslandsAirport))).
-
-fof(axWorldAirportsA_K802, axiom, 
- (hasType(type_Airport, inst_BordjBadjiMokhtarAirport))).
-
-fof(axWorldAirportsA_K803, axiom, 
- (hasType(type_Airport, inst_BorgarfjordurAirport))).
-
-fof(axWorldAirportsA_K804, axiom, 
- (hasType(type_Airport, inst_BoridiAirport))).
-
-fof(axWorldAirportsA_K805, axiom, 
- (hasType(type_Airport, inst_BorispolKievAirport))).
-
-fof(axWorldAirportsA_K806, axiom, 
- (hasType(type_Airport, inst_BorkumAirport))).
-
-fof(axWorldAirportsA_K807, axiom, 
- (hasType(type_Airport, inst_BorlangeAirBaseBorlangeAirport))).
-
-fof(axWorldAirportsA_K808, axiom, 
- (hasType(type_Airport, inst_BorotouAirport))).
-
-fof(axWorldAirportsA_K809, axiom, 
- (hasType(type_Airport, inst_BorregoValleyCAAirport))).
-
-fof(axWorldAirportsA_K810, axiom, 
- (hasType(type_Airport, inst_BorroloolaNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K811, axiom, 
- (hasType(type_Airport, inst_BossangoaAirport))).
-
-fof(axWorldAirportsA_K812, axiom, 
- (hasType(type_Airport, inst_BossasoAirport))).
-
-fof(axWorldAirportsA_K813, axiom, 
- (hasType(type_Airport, inst_BossembeleAirport))).
-
-fof(axWorldAirportsA_K814, axiom, 
- (hasType(type_Airport, inst_BossetAirport))).
-
-fof(axWorldAirportsA_K815, axiom, 
- (hasType(type_Airport, inst_BostAirport))).
-
-fof(axWorldAirportsA_K816, axiom, 
- (hasType(type_Airport, inst_BostonCityHeliportMAAirport))).
-
-fof(axWorldAirportsA_K817, axiom, 
- (hasType(type_Airport, inst_BoswellBayAKAirport))).
-
-fof(axWorldAirportsA_K818, axiom, 
- (hasType(type_Airport, inst_BotopasieAirport))).
-
-fof(axWorldAirportsA_K819, axiom, 
- (hasType(type_Airport, inst_BouSaadaAirport))).
-
-fof(axWorldAirportsA_K820, axiom, 
- (hasType(type_Airport, inst_BouakeAirport))).
-
-fof(axWorldAirportsA_K821, axiom, 
- (hasType(type_Airport, inst_BouarAirport))).
-
-fof(axWorldAirportsA_K822, axiom, 
- (hasType(type_Airport, inst_BoucaAirport))).
-
-fof(axWorldAirportsA_K823, axiom, 
- (hasType(type_Airport, inst_BoulderCityMunicipalNVAirport))).
-
-fof(axWorldAirportsA_K824, axiom, 
- (hasType(type_Airport, inst_BouliaQueenslandAirport))).
-
-fof(axWorldAirportsA_K825, axiom, 
- (hasType(type_Airport, inst_BounaAirport))).
-
-fof(axWorldAirportsA_K826, axiom, 
- (hasType(type_Airport, inst_BoundaryAKAirport))).
-
-fof(axWorldAirportsA_K827, axiom, 
- (hasType(type_Airport, inst_BoundialiAirport))).
-
-fof(axWorldAirportsA_K828, axiom, 
- (hasType(type_Airport, inst_BoundjiAirport))).
-
-fof(axWorldAirportsA_K829, axiom, 
- (hasType(type_Airport, inst_BourgesAirport))).
-
-fof(axWorldAirportsA_K830, axiom, 
- (hasType(type_Airport, inst_BourkeNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K831, axiom, 
- (hasType(type_Airport, inst_BournemouthEnglandAirport))).
-
-fof(axWorldAirportsA_K832, axiom, 
- (hasType(type_Airport, inst_BoutheonSaintEtienneAirport))).
-
-fof(axWorldAirportsA_K833, axiom, 
- (hasType(type_Airport, inst_BowermanWAAirport))).
-
-fof(axWorldAirportsA_K834, axiom, 
- (hasType(type_Airport, inst_BowersFieldWAAirport))).
-
-fof(axWorldAirportsA_K835, axiom, 
- (hasType(type_Airport, inst_BowlingGreenWarrenCountyRegionalKYAirport))).
-
-fof(axWorldAirportsA_K836, axiom, 
- (hasType(type_Airport, inst_BowmanMunicipalNDAirport))).
-
-fof(axWorldAirportsA_K837, axiom, 
- (hasType(type_Airport, inst_BoxboroughMAAirport))).
-
-fof(axWorldAirportsA_K838, axiom, 
- (hasType(type_Airport, inst_BoyneMountainMIAirport))).
-
-fof(axWorldAirportsA_K839, axiom, 
- (hasType(type_Airport, inst_BozoumAirport))).
-
-fof(axWorldAirportsA_K840, axiom, 
- (hasType(type_Airport, inst_BradfordEnglandAirport))).
-
-fof(axWorldAirportsA_K841, axiom, 
- (hasType(type_Airport, inst_BradfordRegionalPAAirport))).
-
-fof(axWorldAirportsA_K842, axiom, 
- (hasType(type_Airport, inst_BradleyInternationalCTAirport))).
-
-fof(axWorldAirportsA_K843, axiom, 
- (hasType(type_Airport, inst_BradshawArmyAirfieldHIAirport))).
-
-fof(axWorldAirportsA_K844, axiom, 
- (hasType(type_Airport, inst_BragaAirport))).
-
-fof(axWorldAirportsA_K845, axiom, 
- (hasType(type_Airport, inst_BragancaAirport))).
-
-fof(axWorldAirportsA_K846, axiom, 
- (hasType(type_Airport, inst_BragancaPAAirport))).
-
-fof(axWorldAirportsA_K847, axiom, 
- (hasType(type_Airport, inst_BrahmanAirport))).
-
-fof(axWorldAirportsA_K848, axiom, 
- (hasType(type_Airport, inst_BrainerdCrowWingCountyRegionalMNAirport))).
-
-fof(axWorldAirportsA_K849, axiom, 
- (hasType(type_Airport, inst_BramptonIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K850, axiom, 
- (hasType(type_Airport, inst_BratskIrkutskAirport))).
-
-fof(axWorldAirportsA_K851, axiom, 
- (hasType(type_Airport, inst_BraunschweigAirport))).
-
-fof(axWorldAirportsA_K852, axiom, 
- (hasType(type_Airport, inst_BrawleyMunicipalCAAirport))).
-
-fof(axWorldAirportsA_K853, axiom, 
- (hasType(type_Airport, inst_BreidhdalurBreiddalsvikAirport))).
-
-fof(axWorldAirportsA_K854, axiom, 
- (hasType(type_Airport, inst_BremerhavenAirport))).
-
-fof(axWorldAirportsA_K855, axiom, 
- (hasType(type_Airport, inst_BrennerFieldNEAirport))).
-
-fof(axWorldAirportsA_K856, axiom, 
- (hasType(type_Airport, inst_BrenwicksAKAirport))).
-
-fof(axWorldAirportsA_K857, axiom, 
- (hasType(type_Airport, inst_BrestBrestAirport))).
-
-fof(axWorldAirportsA_K858, axiom, 
- (hasType(type_Airport, inst_BrevesPAAirport))).
-
-fof(axWorldAirportsA_K859, axiom, 
- (hasType(type_Airport, inst_BrevigMissionAKAirport))).
-
-fof(axWorldAirportsA_K860, axiom, 
- (hasType(type_Airport, inst_BrewarrinaNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K861, axiom, 
- (hasType(type_Airport, inst_BrewsterFieldNEAirport))).
-
-fof(axWorldAirportsA_K862, axiom, 
- (hasType(type_Airport, inst_BrezhnevAirport))).
-
-fof(axWorldAirportsA_K863, axiom, 
- (hasType(type_Airport, inst_BriaAirport))).
-
-fof(axWorldAirportsA_K864, axiom, 
- (hasType(type_Airport, inst_BrighamCityUTAirport))).
-
-fof(axWorldAirportsA_K865, axiom, 
- (hasType(type_Airport, inst_BrightVictoriaAirport))).
-
-fof(axWorldAirportsA_K866, axiom, 
- (hasType(type_Airport, inst_BrightonDownsQueenslandAirport))).
-
-fof(axWorldAirportsA_K867, axiom, 
- (hasType(type_Airport, inst_BrightonEnglandAirport))).
-
-fof(axWorldAirportsA_K868, axiom, 
- (hasType(type_Airport, inst_BringelandFoerdeFordeAirport))).
-
-fof(axWorldAirportsA_K869, axiom, 
- (hasType(type_Airport, inst_BriveLaGaillardeAirport))).
-
-fof(axWorldAirportsA_K870, axiom, 
- (hasType(type_Airport, inst_BrizeNortonStationEnglandAirport))).
-
-fof(axWorldAirportsA_K871, axiom, 
- (hasType(type_Airport, inst_BrnoAirport))).
-
-fof(axWorldAirportsA_K872, axiom, 
- (hasType(type_Airport, inst_BroadusMTAirport))).
-
-fof(axWorldAirportsA_K873, axiom, 
- (hasType(type_Airport, inst_BrokenBowMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K874, axiom, 
- (hasType(type_Airport, inst_BrokenHillNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K875, axiom, 
- (hasType(type_Airport, inst_BrommaStockholmAirport))).
-
-fof(axWorldAirportsA_K876, axiom, 
- (hasType(type_Airport, inst_BronnoyBronnoysundBroennoeysundAirport))).
-
-fof(axWorldAirportsA_K877, axiom, 
- (hasType(type_Airport, inst_BrookingsMunicipalSDAirport))).
-
-fof(axWorldAirportsA_K878, axiom, 
- (hasType(type_Airport, inst_BrookingsStateORAirport))).
-
-fof(axWorldAirportsA_K879, axiom, 
- (hasType(type_Airport, inst_BroomeWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K880, axiom, 
- (hasType(type_Airport, inst_BrownsNEAirport))).
-
-fof(axWorldAirportsA_K881, axiom, 
- (hasType(type_Airport, inst_BrownsvilleSouthPadreIslandInternationalTXAirport))).
-
-fof(axWorldAirportsA_K882, axiom, 
- (hasType(type_Airport, inst_BrownwoodMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K883, axiom, 
- (hasType(type_Airport, inst_BruggenAirport))).
-
-fof(axWorldAirportsA_K884, axiom, 
- (hasType(type_Airport, inst_BrumadoBAAirport))).
-
-fof(axWorldAirportsA_K885, axiom, 
- (hasType(type_Airport, inst_BrunetteDownsNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K886, axiom, 
- (hasType(type_Airport, inst_BrusLagunaAirport))).
-
-fof(axWorldAirportsA_K887, axiom, 
- (hasType(type_Airport, inst_BryanskBryanskAirport))).
-
-fof(axWorldAirportsA_K888, axiom, 
- (hasType(type_Airport, inst_BryantArmyHeliportAKAirport))).
-
-fof(axWorldAirportsA_K889, axiom, 
- (hasType(type_Airport, inst_BryceCanyonUTAirport))).
-
-fof(axWorldAirportsA_K890, axiom, 
- (hasType(type_Airport, inst_BuaAirport))).
-
-fof(axWorldAirportsA_K891, axiom, 
- (hasType(type_Airport, inst_BubaqueAirport))).
-
-fof(axWorldAirportsA_K892, axiom, 
- (hasType(type_Airport, inst_BuchananFieldCAAirport))).
-
-fof(axWorldAirportsA_K893, axiom, 
- (hasType(type_Airport, inst_BucholzArmyAirFieldKwajaleinKMRKwajaleinAirport))).
-
-fof(axWorldAirportsA_K894, axiom, 
- (hasType(type_Airport, inst_BuckeyeMunicipalAZAirport))).
-
-fof(axWorldAirportsA_K895, axiom, 
- (hasType(type_Airport, inst_BucklandAKAirport))).
-
-fof(axWorldAirportsA_K896, axiom, 
- (hasType(type_Airport, inst_BuckleyArmyNationalGuardBaseCOAirport))).
-
-fof(axWorldAirportsA_K897, axiom, 
- (hasType(type_Airport, inst_BudardalurAirport))).
-
-fof(axWorldAirportsA_K898, axiom, 
- (hasType(type_Airport, inst_BuenaventuraAirport))).
-
-fof(axWorldAirportsA_K899, axiom, 
- (hasType(type_Airport, inst_BuenosAiresAirport))).
-
-fof(axWorldAirportsA_K900, axiom, 
- (hasType(type_Airport, inst_BukaAirport))).
-
-fof(axWorldAirportsA_K901, axiom, 
- (hasType(type_Airport, inst_BukhoroBukharaBukharaAirport))).
-
-fof(axWorldAirportsA_K902, axiom, 
- (hasType(type_Airport, inst_BukhtaTiksiIceStripYakutiaSakhaAirport))).
-
-fof(axWorldAirportsA_K903, axiom, 
- (hasType(type_Airport, inst_BukobaAirport))).
-
-fof(axWorldAirportsA_K904, axiom, 
- (hasType(type_Airport, inst_BulawayoAirport))).
-
-fof(axWorldAirportsA_K905, axiom, 
- (hasType(type_Airport, inst_BulchiAirport))).
-
-fof(axWorldAirportsA_K906, axiom, 
- (hasType(type_Airport, inst_BulimbaQueenslandAirport))).
-
-fof(axWorldAirportsA_K907, axiom, 
- (hasType(type_Airport, inst_BullfrogBasinUTAirport))).
-
-fof(axWorldAirportsA_K908, axiom, 
- (hasType(type_Airport, inst_BuloloAirport))).
-
-fof(axWorldAirportsA_K909, axiom, 
- (hasType(type_Airport, inst_BumbaAirport))).
-
-fof(axWorldAirportsA_K910, axiom, 
- (hasType(type_Airport, inst_BunburyWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K911, axiom, 
- (hasType(type_Airport, inst_BundabergQueenslandAirport))).
-
-fof(axWorldAirportsA_K912, axiom, 
- (hasType(type_Airport, inst_BundiAirport))).
-
-fof(axWorldAirportsA_K913, axiom, 
- (hasType(type_Airport, inst_BuniaAirport))).
-
-fof(axWorldAirportsA_K914, axiom, 
- (hasType(type_Airport, inst_BunyuAirport))).
-
-fof(axWorldAirportsA_K915, axiom, 
- (hasType(type_Airport, inst_BuraoAirport))).
-
-fof(axWorldAirportsA_K916, axiom, 
- (hasType(type_Airport, inst_BurbankGlendalePasadenaCAAirport))).
-
-fof(axWorldAirportsA_K917, axiom, 
- (hasType(type_Airport, inst_BurgasBourgasAirport))).
-
-fof(axWorldAirportsA_K918, axiom, 
- (hasType(type_Airport, inst_BurkeCountyGAAirport))).
-
-fof(axWorldAirportsA_K919, axiom, 
- (hasType(type_Airport, inst_BurkeLakefrontOHAirport))).
-
-fof(axWorldAirportsA_K920, axiom, 
- (hasType(type_Airport, inst_BurketownQueenslandAirport))).
-
-fof(axWorldAirportsA_K921, axiom, 
- (hasType(type_Airport, inst_BurleyMunicipalIDAirport))).
-
-fof(axWorldAirportsA_K922, axiom, 
- (hasType(type_Airport, inst_BurlingtonInternationalVTAirport))).
-
-fof(axWorldAirportsA_K923, axiom, 
- (hasType(type_Airport, inst_BurlingtonMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K924, axiom, 
- (hasType(type_Airport, inst_BurlingtonMunicipalMAAirport))).
-
-fof(axWorldAirportsA_K925, axiom, 
- (hasType(type_Airport, inst_BurnieWynyardTasmaniaAirport))).
-
-fof(axWorldAirportsA_K926, axiom, 
- (hasType(type_Airport, inst_BurnsMunicipalORAirport))).
-
-fof(axWorldAirportsA_K927, axiom, 
- (hasType(type_Airport, inst_BursaAirport))).
-
-fof(axWorldAirportsA_K928, axiom, 
- (hasType(type_Airport, inst_BurtonwoodAirport))).
-
-fof(axWorldAirportsA_K929, axiom, 
- (hasType(type_Airport, inst_BuryStEdmundsEnglandAirport))).
-
-fof(axWorldAirportsA_K930, axiom, 
- (hasType(type_Airport, inst_BushFieldGAAirport))).
-
-fof(axWorldAirportsA_K931, axiom, 
- (hasType(type_Airport, inst_BushehrAirport))).
-
-fof(axWorldAirportsA_K932, axiom, 
- (hasType(type_Airport, inst_ButareAirport))).
-
-fof(axWorldAirportsA_K933, axiom, 
- (hasType(type_Airport, inst_ButaritariAirport))).
-
-fof(axWorldAirportsA_K934, axiom, 
- (hasType(type_Airport, inst_ButlerCountyPAAirport))).
-
-fof(axWorldAirportsA_K935, axiom, 
- (hasType(type_Airport, inst_ButlerMemorialMOAirport))).
-
-fof(axWorldAirportsA_K936, axiom, 
- (hasType(type_Airport, inst_ButonBabauAirport))).
-
-fof(axWorldAirportsA_K937, axiom, 
- (hasType(type_Airport, inst_ButterworthAirportMalaysia))).
-
-fof(axWorldAirportsA_K938, axiom, 
- (hasType(type_Airport, inst_ButtsArmyAirFieldCOAirport))).
-
-fof(axWorldAirportsA_K939, axiom, 
- (hasType(type_Airport, inst_ButuanAirport))).
-
-fof(axWorldAirportsA_K940, axiom, 
- (hasType(type_Airport, inst_BuyoAirport))).
-
-fof(axWorldAirportsA_K941, axiom, 
- (hasType(type_Airport, inst_BuziosAirport))).
-
-fof(axWorldAirportsA_K942, axiom, 
- (hasType(type_Airport, inst_BuzzardsPointSeaplaneBaseDCAirport))).
-
-fof(axWorldAirportsA_K943, axiom, 
- (hasType(type_Airport, inst_BydgoszczAirport))).
-
-fof(axWorldAirportsA_K944, axiom, 
- (hasType(type_Airport, inst_BykovoMoscowAirport))).
-
-fof(axWorldAirportsA_K945, axiom, 
- (hasType(type_Airport, inst_CDavidCampbellFieldCorsicanaMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K946, axiom, 
- (hasType(type_Airport, inst_CaMauAirport))).
-
-fof(axWorldAirportsA_K947, axiom, 
- (hasType(type_Airport, inst_CabimasAirport))).
-
-fof(axWorldAirportsA_K948, axiom, 
- (hasType(type_Airport, inst_CabinCreekAKAirport))).
-
-fof(axWorldAirportsA_K949, axiom, 
- (hasType(type_Airport, inst_CabindaAirport))).
-
-fof(axWorldAirportsA_K950, axiom, 
- (hasType(type_Airport, inst_CableCAAirport))).
-
-fof(axWorldAirportsA_K951, axiom, 
- (hasType(type_Airport, inst_CableHeliportCAAirport))).
-
-fof(axWorldAirportsA_K952, axiom, 
- (hasType(type_Airport, inst_CaboRojoAirport))).
-
-fof(axWorldAirportsA_K953, axiom, 
- (hasType(type_Airport, inst_CaceresMGAirport))).
-
-fof(axWorldAirportsA_K954, axiom, 
- (hasType(type_Airport, inst_CachoeiraBAAirport))).
-
-fof(axWorldAirportsA_K955, axiom, 
- (hasType(type_Airport, inst_CadjehounCotonouAirport))).
-
-fof(axWorldAirportsA_K956, axiom, 
- (hasType(type_Airport, inst_CagayandeOroAirport))).
-
-fof(axWorldAirportsA_K957, axiom, 
- (hasType(type_Airport, inst_CagayandeSuluAirport))).
-
-fof(axWorldAirportsA_K958, axiom, 
- (hasType(type_Airport, inst_CahokiaILStLouisAirport))).
-
-fof(axWorldAirportsA_K959, axiom, 
- (hasType(type_Airport, inst_CaicaraAirport))).
-
-fof(axWorldAirportsA_K960, axiom, 
- (hasType(type_Airport, inst_CaigumaAirport))).
-
-fof(axWorldAirportsA_K961, axiom, 
- (hasType(type_Airport, inst_CairoILAirport))).
-
-fof(axWorldAirportsA_K962, axiom, 
- (hasType(type_Airport, inst_CairoInternationalCairoAirport))).
-
-fof(axWorldAirportsA_K963, axiom, 
- (hasType(type_Airport, inst_CajamarcaAirport))).
-
-fof(axWorldAirportsA_K964, axiom, 
- (hasType(type_Airport, inst_CalabarAirport))).
-
-fof(axWorldAirportsA_K965, axiom, 
- (hasType(type_Airport, inst_CalabozoAirport))).
-
-fof(axWorldAirportsA_K966, axiom, 
- (hasType(type_Airport, inst_CalamaAirport))).
-
-fof(axWorldAirportsA_K967, axiom, 
- (hasType(type_Airport, inst_CalapanAirport))).
-
-fof(axWorldAirportsA_K968, axiom, 
- (hasType(type_Airport, inst_CalbayogAirport))).
-
-fof(axWorldAirportsA_K969, axiom, 
- (hasType(type_Airport, inst_CaldasNovasGOAirport))).
-
-fof(axWorldAirportsA_K970, axiom, 
- (hasType(type_Airport, inst_CaledoniaAirport))).
-
-fof(axWorldAirportsA_K971, axiom, 
- (hasType(type_Airport, inst_CaletaOliviaAirport))).
-
-fof(axWorldAirportsA_K972, axiom, 
- (hasType(type_Airport, inst_CalexicoInternationalCAAirport))).
-
-fof(axWorldAirportsA_K973, axiom, 
- (hasType(type_Airport, inst_CalicutAirport))).
-
-fof(axWorldAirportsA_K974, axiom, 
- (hasType(type_Airport, inst_CalipatriaMunicipalCAAirport))).
-
-fof(axWorldAirportsA_K975, axiom, 
- (hasType(type_Airport, inst_CallawayGardensHarrisCountyGAAirport))).
-
-fof(axWorldAirportsA_K976, axiom, 
- (hasType(type_Airport, inst_CaloundraQueenslandAirport))).
-
-fof(axWorldAirportsA_K977, axiom, 
- (hasType(type_Airport, inst_CalvertonNavalWeaponsIndustrialReserveNYAirport))).
-
-fof(axWorldAirportsA_K978, axiom, 
- (hasType(type_Airport, inst_CamaxiloAirport))).
-
-fof(axWorldAirportsA_K979, axiom, 
- (hasType(type_Airport, inst_CambridgeAirport))).
-
-fof(axWorldAirportsA_K980, axiom, 
- (hasType(type_Airport, inst_CambridgeDorchesterMDAirport))).
-
-fof(axWorldAirportsA_K981, axiom, 
- (hasType(type_Airport, inst_CambridgeMAAirport))).
-
-fof(axWorldAirportsA_K982, axiom, 
- (hasType(type_Airport, inst_CamdenNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K983, axiom, 
- (hasType(type_Airport, inst_CameronMemorialMOAirport))).
-
-fof(axWorldAirportsA_K984, axiom, 
- (hasType(type_Airport, inst_CametaAirport))).
-
-fof(axWorldAirportsA_K985, axiom, 
- (hasType(type_Airport, inst_CamfieldNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K986, axiom, 
- (hasType(type_Airport, inst_CamiguinAirport))).
-
-fof(axWorldAirportsA_K987, axiom, 
- (hasType(type_Airport, inst_CamillaMitchellCountyGAAirport))).
-
-fof(axWorldAirportsA_K988, axiom, 
- (hasType(type_Airport, inst_CamiloDazaCucutaAirport))).
-
-fof(axWorldAirportsA_K989, axiom, 
- (hasType(type_Airport, inst_CamiriAirport))).
-
-fof(axWorldAirportsA_K990, axiom, 
- (hasType(type_Airport, inst_CamocimCEAirport))).
-
-fof(axWorldAirportsA_K991, axiom, 
- (hasType(type_Airport, inst_CamoowealQueenslandAirport))).
-
-fof(axWorldAirportsA_K992, axiom, 
- (hasType(type_Airport, inst_CampParksHeliportCAAirport))).
-
-fof(axWorldAirportsA_K993, axiom, 
- (hasType(type_Airport, inst_CampPickettBlackstoneArmyAirFieldAllenCPerkinsonMunicipalVAAirport))).
-
-fof(axWorldAirportsA_K994, axiom, 
- (hasType(type_Airport, inst_CampbellArmyAirFieldKYAirport))).
-
-fof(axWorldAirportsA_K995, axiom, 
- (hasType(type_Airport, inst_CampbellporeAirport))).
-
-fof(axWorldAirportsA_K996, axiom, 
- (hasType(type_Airport, inst_CampbeltownAirport))).
-
-fof(axWorldAirportsA_K997, axiom, 
- (hasType(type_Airport, inst_CampinaGrandePBAirport))).
-
-fof(axWorldAirportsA_K998, axiom, 
- (hasType(type_Airport, inst_CampinasSPAirport))).
-
-fof(axWorldAirportsA_K999, axiom, 
- (hasType(type_Airport, inst_CampoCAAirport))).
-
-fof(axWorldAirportsA_K1000, axiom, 
- (hasType(type_Airport, inst_CampoDellOroCorsicaAirport))).
-
-fof(axWorldAirportsA_K1001, axiom, 
- (hasType(type_Airport, inst_CampoGrandeMSAirport))).
-
-fof(axWorldAirportsA_K1002, axiom, 
- (hasType(type_Airport, inst_CampodoAragAirport))).
-
-fof(axWorldAirportsA_K1003, axiom, 
- (hasType(type_Airport, inst_CamposRJAirport))).
-
-fof(axWorldAirportsA_K1004, axiom, 
- (hasType(type_Airport, inst_CanaimaAirport))).
-
-fof(axWorldAirportsA_K1005, axiom, 
- (hasType(type_Airport, inst_CanakkaleAirport))).
-
-fof(axWorldAirportsA_K1006, axiom, 
- (hasType(type_Airport, inst_CananeaAirport))).
-
-fof(axWorldAirportsA_K1007, axiom, 
- (hasType(type_Airport, inst_CanasAirport))).
-
-fof(axWorldAirportsA_K1008, axiom, 
- (hasType(type_Airport, inst_CanavieirasBAAirport))).
-
-fof(axWorldAirportsA_K1009, axiom, 
- (hasType(type_Airport, inst_CanberraAustralianCapitalTerritoryAirport))).
-
-fof(axWorldAirportsA_K1010, axiom, 
- (hasType(type_Airport, inst_CancunInternationalCancunAirport))).
-
-fof(axWorldAirportsA_K1011, axiom, 
- (hasType(type_Airport, inst_CandalaAirport))).
-
-fof(axWorldAirportsA_K1012, axiom, 
- (hasType(type_Airport, inst_CandilejasAirport))).
-
-fof(axWorldAirportsA_K1013, axiom, 
- (hasType(type_Airport, inst_Candle2AKAirport))).
-
-fof(axWorldAirportsA_K1014, axiom, 
- (hasType(type_Airport, inst_CaneFieldDominicaRoseauAirport))).
-
-fof(axWorldAirportsA_K1015, axiom, 
- (hasType(type_Airport, inst_CangambaAirport))).
-
-fof(axWorldAirportsA_K1016, axiom, 
- (hasType(type_Airport, inst_CannonAirForceBaseNMAirport))).
-
-fof(axWorldAirportsA_K1017, axiom, 
- (hasType(type_Airport, inst_CanobieQueenslandAirport))).
-
-fof(axWorldAirportsA_K1018, axiom, 
- (hasType(type_Airport, inst_CanouanIslandCanouanIslandAirport))).
-
-fof(axWorldAirportsA_K1019, axiom, 
- (hasType(type_Airport, inst_CantonIslandAirport))).
-
-fof(axWorldAirportsA_K1020, axiom, 
- (hasType(type_Airport, inst_CanyonlandsFieldUTAirport))).
-
-fof(axWorldAirportsA_K1021, axiom, 
- (hasType(type_Airport, inst_CapHaitienAirport))).
-
-fof(axWorldAirportsA_K1022, axiom, 
- (hasType(type_Airport, inst_CapSkirringAirport))).
-
-fof(axWorldAirportsA_K1023, axiom, 
- (hasType(type_Airport, inst_CapeEleutheraAirport))).
-
-fof(axWorldAirportsA_K1024, axiom, 
- (hasType(type_Airport, inst_CapeFlatteryAirport))).
-
-fof(axWorldAirportsA_K1025, axiom, 
- (hasType(type_Airport, inst_CapeGirardeauMunicipalMOAirport))).
-
-fof(axWorldAirportsA_K1026, axiom, 
- (hasType(type_Airport, inst_CapeGloucesterAirport))).
-
-fof(axWorldAirportsA_K1027, axiom, 
- (hasType(type_Airport, inst_CapeNewhenhamLRRSAKAirport))).
-
-fof(axWorldAirportsA_K1028, axiom, 
- (hasType(type_Airport, inst_CapePalmasAirport))).
-
-fof(axWorldAirportsA_K1029, axiom, 
- (hasType(type_Airport, inst_CapePoleSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K1030, axiom, 
- (hasType(type_Airport, inst_CapeRomanzofLRRSAKAirport))).
-
-fof(axWorldAirportsA_K1031, axiom, 
- (hasType(type_Airport, inst_CapeRooneyAirport))).
-
-fof(axWorldAirportsA_K1032, axiom, 
- (hasType(type_Airport, inst_CapeSarichefAKAirport))).
-
-fof(axWorldAirportsA_K1033, axiom, 
- (hasType(type_Airport, inst_CapeSpencerCoastGuardHeliportAKAirport))).
-
-fof(axWorldAirportsA_K1034, axiom, 
- (hasType(type_Airport, inst_CapeStJacquesAirport))).
-
-fof(axWorldAirportsA_K1035, axiom, 
- (hasType(type_Airport, inst_CapeVogelAirport))).
-
-fof(axWorldAirportsA_K1036, axiom, 
- (hasType(type_Airport, inst_CapitalCityKYAirport))).
-
-fof(axWorldAirportsA_K1037, axiom, 
- (hasType(type_Airport, inst_CapitalCityPAAirport))).
-
-fof(axWorldAirportsA_K1038, axiom, 
- (hasType(type_Airport, inst_CapitanVicenteAlmandoLaRiojaAirport))).
-
-fof(axWorldAirportsA_K1039, axiom, 
- (hasType(type_Airport, inst_CaptainJackThomasElDoradoKSAirport))).
-
-fof(axWorldAirportsA_K1040, axiom, 
- (hasType(type_Airport, inst_CapurganaAirport))).
-
-fof(axWorldAirportsA_K1041, axiom, 
- (hasType(type_Airport, inst_CaquetaniaAirport))).
-
-fof(axWorldAirportsA_K1042, axiom, 
- (hasType(type_Airport, inst_CarNicobarAirport))).
-
-fof(axWorldAirportsA_K1043, axiom, 
- (hasType(type_Airport, inst_CarajasPAAirport))).
-
-fof(axWorldAirportsA_K1044, axiom, 
- (hasType(type_Airport, inst_CaransebesAirport))).
-
-fof(axWorldAirportsA_K1045, axiom, 
- (hasType(type_Airport, inst_CarauariAMAirport))).
-
-fof(axWorldAirportsA_K1046, axiom, 
- (hasType(type_Airport, inst_CaravelasBAAirport))).
-
-fof(axWorldAirportsA_K1047, axiom, 
- (hasType(type_Airport, inst_CarcassonneAirport))).
-
-fof(axWorldAirportsA_K1048, axiom, 
- (hasType(type_Airport, inst_CaribouMunicipalMEAirport))).
-
-fof(axWorldAirportsA_K1049, axiom, 
- (hasType(type_Airport, inst_CarimaguaAirport))).
-
-fof(axWorldAirportsA_K1050, axiom, 
- (hasType(type_Airport, inst_CarlisleAirport))).
-
-fof(axWorldAirportsA_K1051, axiom, 
- (hasType(type_Airport, inst_CarltonHillWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1052, axiom, 
- (hasType(type_Airport, inst_CarmelitaAirport))).
-
-fof(axWorldAirportsA_K1053, axiom, 
- (hasType(type_Airport, inst_CarmendePatagonesAirport))).
-
-fof(axWorldAirportsA_K1054, axiom, 
- (hasType(type_Airport, inst_CarnarvonWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1055, axiom, 
- (hasType(type_Airport, inst_CarnotAirport))).
-
-fof(axWorldAirportsA_K1056, axiom, 
- (hasType(type_Airport, inst_CarolinaMAAirport))).
-
-fof(axWorldAirportsA_K1057, axiom, 
- (hasType(type_Airport, inst_CarpentariaDownsQueenslandAirport))).
-
-fof(axWorldAirportsA_K1058, axiom, 
- (hasType(type_Airport, inst_CarpiquetCaenAirport))).
-
-fof(axWorldAirportsA_K1059, axiom, 
- (hasType(type_Airport, inst_CarriacouAirport))).
-
-fof(axWorldAirportsA_K1060, axiom, 
- (hasType(type_Airport, inst_CarrickfinnAirport))).
-
-fof(axWorldAirportsA_K1061, axiom, 
- (hasType(type_Airport, inst_CarrielSurConcepcionAirport))).
-
-fof(axWorldAirportsA_K1062, axiom, 
- (hasType(type_Airport, inst_CarrollCountyTNAirport))).
-
-fof(axWorldAirportsA_K1063, axiom, 
- (hasType(type_Airport, inst_CarsonNVAirport))).
-
-fof(axWorldAirportsA_K1064, axiom, 
- (hasType(type_Airport, inst_CarswellAirForceBaseTXAirport))).
-
-fof(axWorldAirportsA_K1065, axiom, 
- (hasType(type_Airport, inst_CartagoAirport))).
-
-fof(axWorldAirportsA_K1066, axiom, 
- (hasType(type_Airport, inst_CartiAirport))).
-
-fof(axWorldAirportsA_K1067, axiom, 
- (hasType(type_Airport, inst_CaruaruPEAirport))).
-
-fof(axWorldAirportsA_K1068, axiom, 
- (hasType(type_Airport, inst_CarupanoAirport))).
-
-fof(axWorldAirportsA_K1069, axiom, 
- (hasType(type_Airport, inst_CaruruAirport))).
-
-fof(axWorldAirportsA_K1070, axiom, 
- (hasType(type_Airport, inst_CarutaperaMAAirport))).
-
-fof(axWorldAirportsA_K1071, axiom, 
- (hasType(type_Airport, inst_CasaGrandeMunicipalAZAirport))).
-
-fof(axWorldAirportsA_K1072, axiom, 
- (hasType(type_Airport, inst_CasaleBrindisiAirport))).
-
-fof(axWorldAirportsA_K1073, axiom, 
- (hasType(type_Airport, inst_CascadeLocksStateORAirport))).
-
-fof(axWorldAirportsA_K1074, axiom, 
- (hasType(type_Airport, inst_CascavelPRAirport))).
-
-fof(axWorldAirportsA_K1075, axiom, 
- (hasType(type_Airport, inst_CascoGoveCoastGuardStationAKAirport))).
-
-fof(axWorldAirportsA_K1076, axiom, 
- (hasType(type_Airport, inst_CasiguranAirport))).
-
-fof(axWorldAirportsA_K1077, axiom, 
- (hasType(type_Airport, inst_CasinoNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1078, axiom, 
- (hasType(type_Airport, inst_CasiquaAirport))).
-
-fof(axWorldAirportsA_K1079, axiom, 
- (hasType(type_Airport, inst_CassidyLineIslandsAirport))).
-
-fof(axWorldAirportsA_K1080, axiom, 
- (hasType(type_Airport, inst_CassilandiaMGAirport))).
-
-fof(axWorldAirportsA_K1081, axiom, 
- (hasType(type_Airport, inst_CastawayAirport))).
-
-fof(axWorldAirportsA_K1082, axiom, 
- (hasType(type_Airport, inst_CastlebarAirport))).
-
-fof(axWorldAirportsA_K1083, axiom, 
- (hasType(type_Airport, inst_CastresAirport))).
-
-fof(axWorldAirportsA_K1084, axiom, 
- (hasType(type_Airport, inst_CasuaritoAirport))).
-
-fof(axWorldAirportsA_K1085, axiom, 
- (hasType(type_Airport, inst_CatCayAirport))).
-
-fof(axWorldAirportsA_K1086, axiom, 
- (hasType(type_Airport, inst_CatIslandAirport))).
-
-fof(axWorldAirportsA_K1087, axiom, 
- (hasType(type_Airport, inst_CatacamasAirport))).
-
-fof(axWorldAirportsA_K1088, axiom, 
- (hasType(type_Airport, inst_CatalinaCAAirport))).
-
-fof(axWorldAirportsA_K1089, axiom, 
- (hasType(type_Airport, inst_CatamarcaAirport))).
-
-fof(axWorldAirportsA_K1090, axiom, 
- (hasType(type_Airport, inst_CataratasPRAirport))).
-
-fof(axWorldAirportsA_K1091, axiom, 
- (hasType(type_Airport, inst_CataratasdelIguazuIguazuAirport))).
-
-fof(axWorldAirportsA_K1092, axiom, 
- (hasType(type_Airport, inst_CatarmanAirport))).
-
-fof(axWorldAirportsA_K1093, axiom, 
- (hasType(type_Airport, inst_CatavinaAirport))).
-
-fof(axWorldAirportsA_K1094, axiom, 
- (hasType(type_Airport, inst_CattleCreekAirport))).
-
-fof(axWorldAirportsA_K1095, axiom, 
- (hasType(type_Airport, inst_CauayanAirport))).
-
-fof(axWorldAirportsA_K1096, axiom, 
- (hasType(type_Airport, inst_CaucasiaAirport))).
-
-fof(axWorldAirportsA_K1097, axiom, 
- (hasType(type_Airport, inst_CaumontAvignonAirport))).
-
-fof(axWorldAirportsA_K1098, axiom, 
- (hasType(type_Airport, inst_CavernCityAirTerminalNMAirport))).
-
-fof(axWorldAirportsA_K1099, axiom, 
- (hasType(type_Airport, inst_CaviahueAirport))).
-
-fof(axWorldAirportsA_K1100, axiom, 
- (hasType(type_Airport, inst_CaxiasdoSulRSAirport))).
-
-fof(axWorldAirportsA_K1101, axiom, 
- (hasType(type_Airport, inst_CayeChapelAirport))).
-
-fof(axWorldAirportsA_K1102, axiom, 
- (hasType(type_Airport, inst_CayoLargodelSurAirport))).
-
-fof(axWorldAirportsA_K1103, axiom, 
- (hasType(type_Airport, inst_CazomboAirport))).
-
-fof(axWorldAirportsA_K1104, axiom, 
- (hasType(type_Airport, inst_CebuAirport))).
-
-fof(axWorldAirportsA_K1105, axiom, 
- (hasType(type_Airport, inst_CedarCityMunicipalUTAirport))).
-
-fof(axWorldAirportsA_K1106, axiom, 
- (hasType(type_Airport, inst_CedarRapidsMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1107, axiom, 
- (hasType(type_Airport, inst_CedrosIslandAirport))).
-
-fof(axWorldAirportsA_K1108, axiom, 
- (hasType(type_Airport, inst_CedunaSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K1109, axiom, 
- (hasType(type_Airport, inst_CentennialCOAirport))).
-
-fof(axWorldAirportsA_K1110, axiom, 
- (hasType(type_Airport, inst_CenterIslandWAAirport))).
-
-fof(axWorldAirportsA_K1111, axiom, 
- (hasType(type_Airport, inst_CenterportHeliportCAAirport))).
-
-fof(axWorldAirportsA_K1112, axiom, 
- (hasType(type_Airport, inst_CentervilleMunicipalTNAirport))).
-
-fof(axWorldAirportsA_K1113, axiom, 
- (hasType(type_Airport, inst_CentralAKAirport))).
-
-fof(axWorldAirportsA_K1114, axiom, 
- (hasType(type_Airport, inst_CentralBusinessDistrictDowntownHeliportTXAirport))).
-
-fof(axWorldAirportsA_K1115, axiom, 
- (hasType(type_Airport, inst_CentralNebraskaRegionalNEAirport))).
-
-fof(axWorldAirportsA_K1116, axiom, 
- (hasType(type_Airport, inst_CentralPretoriaPretoriaAirport))).
-
-fof(axWorldAirportsA_K1117, axiom, 
- (hasType(type_Airport, inst_CentralWisconsinWIAirport))).
-
-fof(axWorldAirportsA_K1118, axiom, 
- (hasType(type_Airport, inst_CentraliaMunicipalILAirport))).
-
-fof(axWorldAirportsA_K1119, axiom, 
- (hasType(type_Airport, inst_CenturyCityHeliportCAAirport))).
-
-fof(axWorldAirportsA_K1120, axiom, 
- (hasType(type_Airport, inst_CepuAirport))).
-
-fof(axWorldAirportsA_K1121, axiom, 
- (hasType(type_Airport, inst_CeresAirport))).
-
-fof(axWorldAirportsA_K1122, axiom, 
- (hasType(type_Airport, inst_CerroMorenoAntofagastaAirport))).
-
-fof(axWorldAirportsA_K1123, axiom, 
- (hasType(type_Airport, inst_CessnaAircraftFieldKSAirport))).
-
-fof(axWorldAirportsA_K1124, axiom, 
- (hasType(type_Airport, inst_CessnockNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1125, axiom, 
- (hasType(type_Airport, inst_ChacallutaAricaAirport))).
-
-fof(axWorldAirportsA_K1126, axiom, 
- (hasType(type_Airport, inst_ChachapoyasAirport))).
-
-fof(axWorldAirportsA_K1127, axiom, 
- (hasType(type_Airport, inst_ChadronMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K1128, axiom, 
- (hasType(type_Airport, inst_ChaffeeArmyAirFieldARAirport))).
-
-fof(axWorldAirportsA_K1129, axiom, 
- (hasType(type_Airport, inst_ChakcharanAirport))).
-
-fof(axWorldAirportsA_K1130, axiom, 
- (hasType(type_Airport, inst_ChalkyitsikAKAirport))).
-
-fof(axWorldAirportsA_K1131, axiom, 
- (hasType(type_Airport, inst_ChallisIDAirport))).
-
-fof(axWorldAirportsA_K1132, axiom, 
- (hasType(type_Airport, inst_ChanaralAirport))).
-
-fof(axWorldAirportsA_K1133, axiom, 
- (hasType(type_Airport, inst_ChandigarhAirport))).
-
-fof(axWorldAirportsA_K1134, axiom, 
- (hasType(type_Airport, inst_ChandlerFieldMNAirport))).
-
-fof(axWorldAirportsA_K1135, axiom, 
- (hasType(type_Airport, inst_ChandlerMunicipalAZAirport))).
-
-fof(axWorldAirportsA_K1136, axiom, 
- (hasType(type_Airport, inst_ChangHuaAirport))).
-
-fof(axWorldAirportsA_K1137, axiom, 
- (hasType(type_Airport, inst_ChangchunAirport))).
-
-fof(axWorldAirportsA_K1138, axiom, 
- (hasType(type_Airport, inst_ChangdeAirport))).
-
-fof(axWorldAirportsA_K1139, axiom, 
- (hasType(type_Airport, inst_ChangshaAirport))).
-
-fof(axWorldAirportsA_K1140, axiom, 
- (hasType(type_Airport, inst_ChanguinolaAirport))).
-
-fof(axWorldAirportsA_K1141, axiom, 
- (hasType(type_Airport, inst_ChangzhiAirport))).
-
-fof(axWorldAirportsA_K1142, axiom, 
- (hasType(type_Airport, inst_ChangzhouAirport))).
-
-fof(axWorldAirportsA_K1143, axiom, 
- (hasType(type_Airport, inst_ChaniaKhaniaAirport))).
-
-fof(axWorldAirportsA_K1144, axiom, 
- (hasType(type_Airport, inst_ChanuteMartinJohnsonKSAirport))).
-
-fof(axWorldAirportsA_K1145, axiom, 
- (hasType(type_Airport, inst_ChaoyangAirport))).
-
-fof(axWorldAirportsA_K1146, axiom, 
- (hasType(type_Airport, inst_ChaparralAirport))).
-
-fof(axWorldAirportsA_K1147, axiom, 
- (hasType(type_Airport, inst_ChapelcoSanMartindelosAndesAirport))).
-
-fof(axWorldAirportsA_K1148, axiom, 
- (hasType(type_Airport, inst_CharataAirport))).
-
-fof(axWorldAirportsA_K1149, axiom, 
- (hasType(type_Airport, inst_CharjeuChardzhouLebapAirport))).
-
-fof(axWorldAirportsA_K1150, axiom, 
- (hasType(type_Airport, inst_CharlesCZettelMemorialMIAirport))).
-
-fof(axWorldAirportsA_K1151, axiom, 
- (hasType(type_Airport, inst_CharlesCityMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1152, axiom, 
- (hasType(type_Airport, inst_CharlesWoodHelipadNJAirport))).
-
-fof(axWorldAirportsA_K1153, axiom, 
- (hasType(type_Airport, inst_CharlesdeGaulleParisAirport))).
-
-fof(axWorldAirportsA_K1154, axiom, 
- (hasType(type_Airport, inst_CharlestonAirForceBaseCharlestonInternationalSCAirport))).
-
-fof(axWorldAirportsA_K1155, axiom, 
- (hasType(type_Airport, inst_CharlestonExecutiveSCAirport))).
-
-fof(axWorldAirportsA_K1156, axiom, 
- (hasType(type_Airport, inst_CharlevilleQueenslandAirport))).
-
-fof(axWorldAirportsA_K1157, axiom, 
- (hasType(type_Airport, inst_CharlevoixMunicipalMIAirport))).
-
-fof(axWorldAirportsA_K1158, axiom, 
- (hasType(type_Airport, inst_CharlotteDouglasInternationalNCAirport))).
-
-fof(axWorldAirportsA_K1159, axiom, 
- (hasType(type_Airport, inst_CharlottesvilleAlbemarleVAAirport))).
-
-fof(axWorldAirportsA_K1160, axiom, 
- (hasType(type_Airport, inst_CharltonBuildingHeliportMNAirport))).
-
-fof(axWorldAirportsA_K1161, axiom, 
- (hasType(type_Airport, inst_ChartersTowersQueenslandAirport))).
-
-fof(axWorldAirportsA_K1162, axiom, 
- (hasType(type_Airport, inst_ChaseCityMunicipalVAAirport))).
-
-fof(axWorldAirportsA_K1163, axiom, 
- (hasType(type_Airport, inst_ChathamIslandAirport))).
-
-fof(axWorldAirportsA_K1164, axiom, 
- (hasType(type_Airport, inst_ChathamMunicipalMAAirport))).
-
-fof(axWorldAirportsA_K1165, axiom, 
- (hasType(type_Airport, inst_ChathamSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K1166, axiom, 
- (hasType(type_Airport, inst_ChaurjhariAirport))).
-
-fof(axWorldAirportsA_K1167, axiom, 
- (hasType(type_Airport, inst_ChautauquaCountyDunkirkNYAirport))).
-
-fof(axWorldAirportsA_K1168, axiom, 
- (hasType(type_Airport, inst_ChautauquaCountyJamestownNYAirport))).
-
-fof(axWorldAirportsA_K1169, axiom, 
- (hasType(type_Airport, inst_ChavesAirport))).
-
-fof(axWorldAirportsA_K1170, axiom, 
- (hasType(type_Airport, inst_CheboksaryChuvashiaAirport))).
-
-fof(axWorldAirportsA_K1171, axiom, 
- (hasType(type_Airport, inst_ChefornakAKAirport))).
-
-fof(axWorldAirportsA_K1172, axiom, 
- (hasType(type_Airport, inst_ChehalisCentraliaWAAirport))).
-
-fof(axWorldAirportsA_K1173, axiom, 
- (hasType(type_Airport, inst_ChejuAirport))).
-
-fof(axWorldAirportsA_K1174, axiom, 
- (hasType(type_Airport, inst_ChelyabinskChelyabinskAirport))).
-
-fof(axWorldAirportsA_K1175, axiom, 
- (hasType(type_Airport, inst_ChenaHotSpringsAKAirport))).
-
-fof(axWorldAirportsA_K1176, axiom, 
- (hasType(type_Airport, inst_ChengduAirport))).
-
-fof(axWorldAirportsA_K1177, axiom, 
- (hasType(type_Airport, inst_ChengtehAirport))).
-
-fof(axWorldAirportsA_K1178, axiom, 
- (hasType(type_Airport, inst_ChennaultIndustrialAirparkLAAirport))).
-
-fof(axWorldAirportsA_K1179, axiom, 
- (hasType(type_Airport, inst_CherawMunicipalSCAirport))).
-
-fof(axWorldAirportsA_K1180, axiom, 
- (hasType(type_Airport, inst_CherkasyCherkasyAirport))).
-
-fof(axWorldAirportsA_K1181, axiom, 
- (hasType(type_Airport, inst_ChernihivChernigovChernihivAirport))).
-
-fof(axWorldAirportsA_K1182, axiom, 
- (hasType(type_Airport, inst_ChernivtsiChernovtsyChernivtsiAirport))).
-
-fof(axWorldAirportsA_K1183, axiom, 
- (hasType(type_Airport, inst_ChernofskiHarborSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K1184, axiom, 
- (hasType(type_Airport, inst_CherokeeMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1185, axiom, 
- (hasType(type_Airport, inst_CherokeeSoundAirport))).
-
-fof(axWorldAirportsA_K1186, axiom, 
- (hasType(type_Airport, inst_CherokeeVillageARAirport))).
-
-fof(axWorldAirportsA_K1187, axiom, 
- (hasType(type_Airport, inst_CherokeeVillageHeliportARAirport))).
-
-fof(axWorldAirportsA_K1188, axiom, 
- (hasType(type_Airport, inst_CherrabunWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1189, axiom, 
- (hasType(type_Airport, inst_CherribahQueenslandAirport))).
-
-fof(axWorldAirportsA_K1190, axiom, 
- (hasType(type_Airport, inst_ChesapeakeMunicipalVAAirport))).
-
-fof(axWorldAirportsA_K1191, axiom, 
- (hasType(type_Airport, inst_ChesapeakeOHHuntingtonAirport))).
-
-fof(axWorldAirportsA_K1192, axiom, 
- (hasType(type_Airport, inst_ChesterAirport))).
-
-fof(axWorldAirportsA_K1193, axiom, 
- (hasType(type_Airport, inst_ChesterCountyGOCarlsonPAAirport))).
-
-fof(axWorldAirportsA_K1194, axiom, 
- (hasType(type_Airport, inst_ChetumalAirport))).
-
-fof(axWorldAirportsA_K1195, axiom, 
- (hasType(type_Airport, inst_CheyenneWYAirport))).
-
-fof(axWorldAirportsA_K1196, axiom, 
- (hasType(type_Airport, inst_ChiangMaiInternationalChiangMaiAirport))).
-
-fof(axWorldAirportsA_K1197, axiom, 
- (hasType(type_Airport, inst_ChiangRaiINternationalChiangRaiAirport))).
-
-fof(axWorldAirportsA_K1198, axiom, 
- (hasType(type_Airport, inst_ChiayiAirport))).
-
-fof(axWorldAirportsA_K1199, axiom, 
- (hasType(type_Airport, inst_ChichenItzaAirport))).
-
-fof(axWorldAirportsA_K1200, axiom, 
- (hasType(type_Airport, inst_ChickashaMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K1201, axiom, 
- (hasType(type_Airport, inst_ChickenAKAirport))).
-
-fof(axWorldAirportsA_K1202, axiom, 
- (hasType(type_Airport, inst_ChiclayoAirport))).
-
-fof(axWorldAirportsA_K1203, axiom, 
- (hasType(type_Airport, inst_ChicoMunicipalCAAirport))).
-
-fof(axWorldAirportsA_K1204, axiom, 
- (hasType(type_Airport, inst_ChievresAirport))).
-
-fof(axWorldAirportsA_K1205, axiom, 
- (hasType(type_Airport, inst_ChifengAirport))).
-
-fof(axWorldAirportsA_K1206, axiom, 
- (hasType(type_Airport, inst_ChignikAKAirport))).
-
-fof(axWorldAirportsA_K1207, axiom, 
- (hasType(type_Airport, inst_ChignikBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K1208, axiom, 
- (hasType(type_Airport, inst_ChignikFisheriesAKAirport))).
-
-fof(axWorldAirportsA_K1209, axiom, 
- (hasType(type_Airport, inst_ChignikLagoonAKAirport))).
-
-fof(axWorldAirportsA_K1210, axiom, 
- (hasType(type_Airport, inst_ChigorodoAirport))).
-
-fof(axWorldAirportsA_K1211, axiom, 
- (hasType(type_Airport, inst_ChilasAirport))).
-
-fof(axWorldAirportsA_K1212, axiom, 
- (hasType(type_Airport, inst_ChildressMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K1213, axiom, 
- (hasType(type_Airport, inst_ChileChicoAirport))).
-
-fof(axWorldAirportsA_K1214, axiom, 
- (hasType(type_Airport, inst_ChilekaBlantyreAirport))).
-
-fof(axWorldAirportsA_K1215, axiom, 
- (hasType(type_Airport, inst_ChilkoLakeAerodromeBCAirport))).
-
-fof(axWorldAirportsA_K1216, axiom, 
- (hasType(type_Airport, inst_ChiloquinStateORAirport))).
-
-fof(axWorldAirportsA_K1217, axiom, 
- (hasType(type_Airport, inst_ChimboteAirport))).
-
-fof(axWorldAirportsA_K1218, axiom, 
- (hasType(type_Airport, inst_ChimbuKundiawaAirport))).
-
-fof(axWorldAirportsA_K1219, axiom, 
- (hasType(type_Airport, inst_ChinaBasinHeliportCAAirport))).
-
-fof(axWorldAirportsA_K1220, axiom, 
- (hasType(type_Airport, inst_ChinchillaAirport))).
-
-fof(axWorldAirportsA_K1221, axiom, 
- (hasType(type_Airport, inst_ChindeAirport))).
-
-fof(axWorldAirportsA_K1222, axiom, 
- (hasType(type_Airport, inst_ChingolaAirport))).
-
-fof(axWorldAirportsA_K1223, axiom, 
- (hasType(type_Airport, inst_ChinguittiAirport))).
-
-fof(axWorldAirportsA_K1224, axiom, 
- (hasType(type_Airport, inst_ChinhaeAirport))).
-
-fof(axWorldAirportsA_K1225, axiom, 
- (hasType(type_Airport, inst_ChinjuAirport))).
-
-fof(axWorldAirportsA_K1226, axiom, 
- (hasType(type_Airport, inst_ChinoCAAirport))).
-
-fof(axWorldAirportsA_K1227, axiom, 
- (hasType(type_Airport, inst_ChiosAirport))).
-
-fof(axWorldAirportsA_K1228, axiom, 
- (hasType(type_Airport, inst_ChipataAirport))).
-
-fof(axWorldAirportsA_K1229, axiom, 
- (hasType(type_Airport, inst_ChippewaCountyInternationalMIAirport))).
-
-fof(axWorldAirportsA_K1230, axiom, 
- (hasType(type_Airport, inst_ChippewaValleyRegionalWIAirport))).
-
-fof(axWorldAirportsA_K1231, axiom, 
- (hasType(type_Airport, inst_ChiquimulaAirport))).
-
-fof(axWorldAirportsA_K1232, axiom, 
- (hasType(type_Airport, inst_ChiredziBuffaloRangeAirport))).
-
-fof(axWorldAirportsA_K1233, axiom, 
- (hasType(type_Airport, inst_ChisanaAKAirport))).
-
-fof(axWorldAirportsA_K1234, axiom, 
- (hasType(type_Airport, inst_ChisholmHibbingMNAirport))).
-
-fof(axWorldAirportsA_K1235, axiom, 
- (hasType(type_Airport, inst_ChisinauKishineyAirport))).
-
-fof(axWorldAirportsA_K1236, axiom, 
- (hasType(type_Airport, inst_ChistochinaAKAirport))).
-
-fof(axWorldAirportsA_K1237, axiom, 
- (hasType(type_Airport, inst_ChitinaAKAirport))).
-
-fof(axWorldAirportsA_K1238, axiom, 
- (hasType(type_Airport, inst_ChitipaAirport))).
-
-fof(axWorldAirportsA_K1239, axiom, 
- (hasType(type_Airport, inst_ChitoseSapporoAirport))).
-
-fof(axWorldAirportsA_K1240, axiom, 
- (hasType(type_Airport, inst_ChitralAirport))).
-
-fof(axWorldAirportsA_K1241, axiom, 
- (hasType(type_Airport, inst_ChivoloAirport))).
-
-fof(axWorldAirportsA_K1242, axiom, 
- (hasType(type_Airport, inst_ChocHeliportCAAirport))).
-
-fof(axWorldAirportsA_K1243, axiom, 
- (hasType(type_Airport, inst_ChoiseulBayAirport))).
-
-fof(axWorldAirportsA_K1244, axiom, 
- (hasType(type_Airport, inst_CholetAirport))).
-
-fof(axWorldAirportsA_K1245, axiom, 
- (hasType(type_Airport, inst_ChomleyAKAirport))).
-
-fof(axWorldAirportsA_K1246, axiom, 
- (hasType(type_Airport, inst_ChongqingAirport))).
-
-fof(axWorldAirportsA_K1247, axiom, 
- (hasType(type_Airport, inst_ChonjuAirport))).
-
-fof(axWorldAirportsA_K1248, axiom, 
- (hasType(type_Airport, inst_ChristchurchInternationalChristchurchAirport))).
-
-fof(axWorldAirportsA_K1249, axiom, 
- (hasType(type_Airport, inst_ChristianshabAirport))).
-
-fof(axWorldAirportsA_K1250, axiom, 
- (hasType(type_Airport, inst_ChristmasCreekWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1251, axiom, 
- (hasType(type_Airport, inst_ChuathbalukAKAirport))).
-
-fof(axWorldAirportsA_K1252, axiom, 
- (hasType(type_Airport, inst_ChubCayBerryAirport))).
-
-fof(axWorldAirportsA_K1253, axiom, 
- (hasType(type_Airport, inst_CiampinoRomaRomeAirport))).
-
-fof(axWorldAirportsA_K1254, axiom, 
- (hasType(type_Airport, inst_CiciaAirport))).
-
-fof(axWorldAirportsA_K1255, axiom, 
- (hasType(type_Airport, inst_CiegodeAvilaAirport))).
-
-fof(axWorldAirportsA_K1256, axiom, 
- (hasType(type_Airport, inst_CienfuegosAirport))).
-
-fof(axWorldAirportsA_K1257, axiom, 
- (hasType(type_Airport, inst_CigliAirBaseIzmirAirport))).
-
-fof(axWorldAirportsA_K1258, axiom, 
- (hasType(type_Airport, inst_CilacapJavaAirport))).
-
-fof(axWorldAirportsA_K1259, axiom, 
- (hasType(type_Airport, inst_CimitarraAirport))).
-
-fof(axWorldAirportsA_K1260, axiom, 
- (hasType(type_Airport, inst_CircleCityAKAirport))).
-
-fof(axWorldAirportsA_K1261, axiom, 
- (hasType(type_Airport, inst_CircleHotSpringsAKAirport))).
-
-fof(axWorldAirportsA_K1262, axiom, 
- (hasType(type_Airport, inst_CirebonAirport))).
-
-fof(axWorldAirportsA_K1263, axiom, 
- (hasType(type_Airport, inst_CiticorpHeliportCAAirport))).
-
-fof(axWorldAirportsA_K1264, axiom, 
- (hasType(type_Airport, inst_CityofColoradoSpringsMunicipalCOAirport))).
-
-fof(axWorldAirportsA_K1265, axiom, 
- (hasType(type_Airport, inst_CityofIndustryCivicFinancialHeliportCAAirport))).
-
-fof(axWorldAirportsA_K1266, axiom, 
- (hasType(type_Airport, inst_CiudadAcunaAirport))).
-
-fof(axWorldAirportsA_K1267, axiom, 
- (hasType(type_Airport, inst_CiudadBolivarAirport))).
-
-fof(axWorldAirportsA_K1268, axiom, 
- (hasType(type_Airport, inst_CiudadConstitucionAirport))).
-
-fof(axWorldAirportsA_K1269, axiom, 
- (hasType(type_Airport, inst_CiudadGuayanaAirport))).
-
-fof(axWorldAirportsA_K1270, axiom, 
- (hasType(type_Airport, inst_CiudadObregonAirport))).
-
-fof(axWorldAirportsA_K1271, axiom, 
- (hasType(type_Airport, inst_CiudadVictoriaAirport))).
-
-fof(axWorldAirportsA_K1272, axiom, 
- (hasType(type_Airport, inst_CiudaddelCarmenAirport))).
-
-fof(axWorldAirportsA_K1273, axiom, 
- (hasType(type_Airport, inst_CiudaddelEsteAirport))).
-
-fof(axWorldAirportsA_K1274, axiom, 
- (hasType(type_Airport, inst_ClaremontMunicipalNHAirport))).
-
-fof(axWorldAirportsA_K1275, axiom, 
- (hasType(type_Airport, inst_ClarkCountyINAirport))).
-
-fof(axWorldAirportsA_K1276, axiom, 
- (hasType(type_Airport, inst_ClarkFieldLuzonAirport))).
-
-fof(axWorldAirportsA_K1277, axiom, 
- (hasType(type_Airport, inst_ClarksPointAKAirport))).
-
-fof(axWorldAirportsA_K1278, axiom, 
- (hasType(type_Airport, inst_ClayCenterMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K1279, axiom, 
- (hasType(type_Airport, inst_ClaytonMunicipalAirparkNMAirport))).
-
-fof(axWorldAirportsA_K1280, axiom, 
- (hasType(type_Airport, inst_ClearLakeAKAirport))).
-
-fof(axWorldAirportsA_K1281, axiom, 
- (hasType(type_Airport, inst_ClearwaterAirParkFLAirport))).
-
-fof(axWorldAirportsA_K1282, axiom, 
- (hasType(type_Airport, inst_ClemsonOconeeCountySCAirport))).
-
-fof(axWorldAirportsA_K1283, axiom, 
- (hasType(type_Airport, inst_ClermontQueenslandAirport))).
-
-fof(axWorldAirportsA_K1284, axiom, 
- (hasType(type_Airport, inst_CleveSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K1285, axiom, 
- (hasType(type_Airport, inst_ClevelandHopkinsInternationalOHAirport))).
-
-fof(axWorldAirportsA_K1286, axiom, 
- (hasType(type_Airport, inst_CliftonHillsSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K1287, axiom, 
- (hasType(type_Airport, inst_ClintonMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1288, axiom, 
- (hasType(type_Airport, inst_ClintonMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K1289, axiom, 
- (hasType(type_Airport, inst_ClintonShermanOKAirport))).
-
-fof(axWorldAirportsA_K1290, axiom, 
- (hasType(type_Airport, inst_ClintonvilleMunicipalWIAirport))).
-
-fof(axWorldAirportsA_K1291, axiom, 
- (hasType(type_Airport, inst_CloncurryQueenslandAirport))).
-
-fof(axWorldAirportsA_K1292, axiom, 
- (hasType(type_Airport, inst_ClorindaAirport))).
-
-fof(axWorldAirportsA_K1293, axiom, 
- (hasType(type_Airport, inst_ClovisMunicipalNMAirport))).
-
-fof(axWorldAirportsA_K1294, axiom, 
- (hasType(type_Airport, inst_ClujNapocaAirport))).
-
-fof(axWorldAirportsA_K1295, axiom, 
- (hasType(type_Airport, inst_ClunyQueenslandAirport))).
-
-fof(axWorldAirportsA_K1296, axiom, 
- (hasType(type_Airport, inst_CoalHarbourWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsA_K1297, axiom, 
- (hasType(type_Airport, inst_CoalingaMunicipalCAAirport))).
-
-fof(axWorldAirportsA_K1298, axiom, 
- (hasType(type_Airport, inst_CoariAMAirport))).
-
-fof(axWorldAirportsA_K1299, axiom, 
- (hasType(type_Airport, inst_CobanAirport))).
-
-fof(axWorldAirportsA_K1300, axiom, 
- (hasType(type_Airport, inst_CobarNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1301, axiom, 
- (hasType(type_Airport, inst_CobijaAirport))).
-
-fof(axWorldAirportsA_K1302, axiom, 
- (hasType(type_Airport, inst_CochinAirport))).
-
-fof(axWorldAirportsA_K1303, axiom, 
- (hasType(type_Airport, inst_CoconutIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K1304, axiom, 
- (hasType(type_Airport, inst_CocosIslandsCocosKeelingIslandsAirport))).
-
-fof(axWorldAirportsA_K1305, axiom, 
- (hasType(type_Airport, inst_CodazziAirport))).
-
-fof(axWorldAirportsA_K1306, axiom, 
- (hasType(type_Airport, inst_CoenQueenslandAirport))).
-
-fof(axWorldAirportsA_K1307, axiom, 
- (hasType(type_Airport, inst_CoeurdAleneAirTerminalIDAirport))).
-
-fof(axWorldAirportsA_K1308, axiom, 
- (hasType(type_Airport, inst_CoffeePointAKAirport))).
-
-fof(axWorldAirportsA_K1309, axiom, 
- (hasType(type_Airport, inst_CoffeyvilleMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K1310, axiom, 
- (hasType(type_Airport, inst_CoffmanCoveSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K1311, axiom, 
- (hasType(type_Airport, inst_CoffsHarbourNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1312, axiom, 
- (hasType(type_Airport, inst_CognacAirport))).
-
-fof(axWorldAirportsA_K1313, axiom, 
- (hasType(type_Airport, inst_CoimbatoreAirport))).
-
-fof(axWorldAirportsA_K1314, axiom, 
- (hasType(type_Airport, inst_CoimbraAirport))).
-
-fof(axWorldAirportsA_K1315, axiom, 
- (hasType(type_Airport, inst_ColdBayAKAirport))).
-
-fof(axWorldAirportsA_K1316, axiom, 
- (hasType(type_Airport, inst_ColdfootAKAirport))).
-
-fof(axWorldAirportsA_K1317, axiom, 
- (hasType(type_Airport, inst_ColemanMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K1318, axiom, 
- (hasType(type_Airport, inst_ColimaAirport))).
-
-fof(axWorldAirportsA_K1319, axiom, 
- (hasType(type_Airport, inst_CollIslandAirport))).
-
-fof(axWorldAirportsA_K1320, axiom, 
- (hasType(type_Airport, inst_CollarenebriNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1321, axiom, 
- (hasType(type_Airport, inst_CollegeParkMDAirport))).
-
-fof(axWorldAirportsA_K1322, axiom, 
- (hasType(type_Airport, inst_CollieWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1323, axiom, 
- (hasType(type_Airport, inst_CollinsvilleQueenslandAirport))).
-
-fof(axWorldAirportsA_K1324, axiom, 
- (hasType(type_Airport, inst_ColmarAirport))).
-
-fof(axWorldAirportsA_K1325, axiom, 
- (hasType(type_Airport, inst_ColoniaAirport))).
-
-fof(axWorldAirportsA_K1326, axiom, 
- (hasType(type_Airport, inst_ColoniaCatrielAirport))).
-
-fof(axWorldAirportsA_K1327, axiom, 
- (hasType(type_Airport, inst_ColonsayScotlandAirport))).
-
-fof(axWorldAirportsA_K1328, axiom, 
- (hasType(type_Airport, inst_ColoradoCreekAKAirport))).
-
-fof(axWorldAirportsA_K1329, axiom, 
- (hasType(type_Airport, inst_ColtishallAirport))).
-
-fof(axWorldAirportsA_K1330, axiom, 
- (hasType(type_Airport, inst_ColumbiaCAAirport))).
-
-fof(axWorldAirportsA_K1331, axiom, 
- (hasType(type_Airport, inst_ColumbiaMetropolitanSCAirport))).
-
-fof(axWorldAirportsA_K1332, axiom, 
- (hasType(type_Airport, inst_ColumbiaOwensDowntownSCAirport))).
-
-fof(axWorldAirportsA_K1333, axiom, 
- (hasType(type_Airport, inst_ColumbiaRegionalMOAirport))).
-
-fof(axWorldAirportsA_K1334, axiom, 
- (hasType(type_Airport, inst_ColumbusAirForceBaseMSAirport))).
-
-fof(axWorldAirportsA_K1335, axiom, 
- (hasType(type_Airport, inst_ColumbusMetropolitanGAAirport))).
-
-fof(axWorldAirportsA_K1336, axiom, 
- (hasType(type_Airport, inst_ColumbusMunicipalINAirport))).
-
-fof(axWorldAirportsA_K1337, axiom, 
- (hasType(type_Airport, inst_ColumbusMunicipalNMAirport))).
-
-fof(axWorldAirportsA_K1338, axiom, 
- (hasType(type_Airport, inst_ColvilleRiverAKAirport))).
-
-fof(axWorldAirportsA_K1339, axiom, 
- (hasType(type_Airport, inst_ComandanteEsporaBahiaBlancaAirport))).
-
-fof(axWorldAirportsA_K1340, axiom, 
- (hasType(type_Airport, inst_ComillaAirport))).
-
-fof(axWorldAirportsA_K1341, axiom, 
- (hasType(type_Airport, inst_ComisoAirport))).
-
-fof(axWorldAirportsA_K1342, axiom, 
- (hasType(type_Airport, inst_CommerceBusinessParkHeliportCAAirport))).
-
-fof(axWorldAirportsA_K1343, axiom, 
- (hasType(type_Airport, inst_CommodoreCenterHeliportCAAirport))).
-
-fof(axWorldAirportsA_K1344, axiom, 
- (hasType(type_Airport, inst_ComodoroPierresConcordiaAirport))).
-
-fof(axWorldAirportsA_K1345, axiom, 
- (hasType(type_Airport, inst_ComptonCAAirport))).
-
-fof(axWorldAirportsA_K1346, axiom, 
- (hasType(type_Airport, inst_ConceicaoPBAirport))).
-
-fof(axWorldAirportsA_K1347, axiom, 
- (hasType(type_Airport, inst_ConcepcionAirport))).
-
-fof(axWorldAirportsA_K1348, axiom, 
- (hasType(type_Airport, inst_ConcordMunicipalNHAirport))).
-
-fof(axWorldAirportsA_K1349, axiom, 
- (hasType(type_Airport, inst_ConcordiaAMAirport))).
-
-fof(axWorldAirportsA_K1350, axiom, 
- (hasType(type_Airport, inst_CondobolinNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1351, axiom, 
- (hasType(type_Airport, inst_CondotoAirport))).
-
-fof(axWorldAirportsA_K1352, axiom, 
- (hasType(type_Airport, inst_ConfinsMGAirport))).
-
-fof(axWorldAirportsA_K1353, axiom, 
- (hasType(type_Airport, inst_ConfrezaAirport))).
-
-fof(axWorldAirportsA_K1354, axiom, 
- (hasType(type_Airport, inst_CongoTownAirport))).
-
-fof(axWorldAirportsA_K1355, axiom, 
- (hasType(type_Airport, inst_ConnaughtAirport))).
-
-fof(axWorldAirportsA_K1356, axiom, 
- (hasType(type_Airport, inst_ConquistaMGAirport))).
-
-fof(axWorldAirportsA_K1357, axiom, 
- (hasType(type_Airport, inst_ConstanzaAirport))).
-
-fof(axWorldAirportsA_K1358, axiom, 
- (hasType(type_Airport, inst_ContamanaAirport))).
-
-fof(axWorldAirportsA_K1359, axiom, 
- (hasType(type_Airport, inst_ConverseCountyWYAirport))).
-
-fof(axWorldAirportsA_K1360, axiom, 
- (hasType(type_Airport, inst_ConwayHorryCountySCAirport))).
-
-fof(axWorldAirportsA_K1361, axiom, 
- (hasType(type_Airport, inst_CooberPedySouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K1362, axiom, 
- (hasType(type_Airport, inst_CoochBeharAirport))).
-
-fof(axWorldAirportsA_K1363, axiom, 
- (hasType(type_Airport, inst_CooindaNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1364, axiom, 
- (hasType(type_Airport, inst_CookMunicipalMNAirport))).
-
-fof(axWorldAirportsA_K1365, axiom, 
- (hasType(type_Airport, inst_CooktownQueenslandAirport))).
-
-fof(axWorldAirportsA_K1366, axiom, 
- (hasType(type_Airport, inst_CoolahNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1367, axiom, 
- (hasType(type_Airport, inst_CoolawanyahWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1368, axiom, 
- (hasType(type_Airport, inst_CoolibahNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1369, axiom, 
- (hasType(type_Airport, inst_CoonabarabranNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1370, axiom, 
- (hasType(type_Airport, inst_CoonambleNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1371, axiom, 
- (hasType(type_Airport, inst_CoorabieAirport))).
-
-fof(axWorldAirportsA_K1372, axiom, 
- (hasType(type_Airport, inst_CootamundraNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1373, axiom, 
- (hasType(type_Airport, inst_CopiapoAirport))).
-
-fof(axWorldAirportsA_K1374, axiom, 
- (hasType(type_Airport, inst_CopperCenter2AKAirport))).
-
-fof(axWorldAirportsA_K1375, axiom, 
- (hasType(type_Airport, inst_CoquimboAirport))).
-
-fof(axWorldAirportsA_K1376, axiom, 
- (hasType(type_Airport, inst_CorazondeJesusAirport))).
-
-fof(axWorldAirportsA_K1377, axiom, 
- (hasType(type_Airport, inst_CorcoranCAAirport))).
-
-fof(axWorldAirportsA_K1378, axiom, 
- (hasType(type_Airport, inst_CordovaMunicipalAKAirport))).
-
-fof(axWorldAirportsA_K1379, axiom, 
- (hasType(type_Airport, inst_CoritgoBlancoAirport))).
-
-fof(axWorldAirportsA_K1380, axiom, 
- (hasType(type_Airport, inst_CornelioProcopioPRAirport))).
-
-fof(axWorldAirportsA_K1381, axiom, 
- (hasType(type_Airport, inst_CornerBayAKAirport))).
-
-fof(axWorldAirportsA_K1382, axiom, 
- (hasType(type_Airport, inst_CoroAirport))).
-
-fof(axWorldAirportsA_K1383, axiom, 
- (hasType(type_Airport, inst_CoromandelAirport))).
-
-fof(axWorldAirportsA_K1384, axiom, 
- (hasType(type_Airport, inst_CoronelFSVignetaIquitosAirport))).
-
-fof(axWorldAirportsA_K1385, axiom, 
- (hasType(type_Airport, inst_CorowaNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1386, axiom, 
- (hasType(type_Airport, inst_CorozalAirport))).
-
-fof(axWorldAirportsA_K1387, axiom, 
- (hasType(type_Airport, inst_CorozalAirportColombia))).
-
-fof(axWorldAirportsA_K1388, axiom, 
- (hasType(type_Airport, inst_CorpusChristiInternationalTXAirport))).
-
-fof(axWorldAirportsA_K1389, axiom, 
- (hasType(type_Airport, inst_CorrientesAirport))).
-
-fof(axWorldAirportsA_K1390, axiom, 
- (hasType(type_Airport, inst_CortezMontezumaCountyCOAirport))).
-
-fof(axWorldAirportsA_K1391, axiom, 
- (hasType(type_Airport, inst_CortinadAmpezzoAirport))).
-
-fof(axWorldAirportsA_K1392, axiom, 
- (hasType(type_Airport, inst_CortlandCountyAirportChaseFieldNYAirport))).
-
-fof(axWorldAirportsA_K1393, axiom, 
- (hasType(type_Airport, inst_CorumbaSPAirport))).
-
-fof(axWorldAirportsA_K1394, axiom, 
- (hasType(type_Airport, inst_CorvallisMunicipalORAirport))).
-
-fof(axWorldAirportsA_K1395, axiom, 
- (hasType(type_Airport, inst_CorvoIslandAzoresAirport))).
-
-fof(axWorldAirportsA_K1396, axiom, 
- (hasType(type_Airport, inst_CostaMarquesROAirport))).
-
-fof(axWorldAirportsA_K1397, axiom, 
- (hasType(type_Airport, inst_CotabatoAirport))).
-
-fof(axWorldAirportsA_K1398, axiom, 
- (hasType(type_Airport, inst_CoteduRifAlHoceimaAirport))).
-
-fof(axWorldAirportsA_K1399, axiom, 
- (hasType(type_Airport, inst_CottonwoodAZAirport))).
-
-fof(axWorldAirportsA_K1400, axiom, 
- (hasType(type_Airport, inst_CotullaLaSalleCountyTXAirport))).
-
-fof(axWorldAirportsA_K1401, axiom, 
- (hasType(type_Airport, inst_CoulterFieldTXAirport))).
-
-fof(axWorldAirportsA_K1402, axiom, 
- (hasType(type_Airport, inst_CouncilAKAirport))).
-
-fof(axWorldAirportsA_K1403, axiom, 
- (hasType(type_Airport, inst_CouncilBluffsMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1404, axiom, 
- (hasType(type_Airport, inst_CountyMemorialMOAirport))).
-
-fof(axWorldAirportsA_K1405, axiom, 
- (hasType(type_Airport, inst_CourchevalAirport))).
-
-fof(axWorldAirportsA_K1406, axiom, 
- (hasType(type_Airport, inst_CovenasAirport))).
-
-fof(axWorldAirportsA_K1407, axiom, 
- (hasType(type_Airport, inst_CovilhaAirport))).
-
-fof(axWorldAirportsA_K1408, axiom, 
- (hasType(type_Airport, inst_CovingtonKYCincinnatiAirport))).
-
-fof(axWorldAirportsA_K1409, axiom, 
- (hasType(type_Airport, inst_CowarieSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K1410, axiom, 
- (hasType(type_Airport, inst_CowellSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K1411, axiom, 
- (hasType(type_Airport, inst_CowraNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1412, axiom, 
- (hasType(type_Airport, inst_CoxsBazarAirport))).
-
-fof(axWorldAirportsA_K1413, axiom, 
- (hasType(type_Airport, inst_CoyhaiqueAirport))).
-
-fof(axWorldAirportsA_K1414, axiom, 
- (hasType(type_Airport, inst_CoyolesAirport))).
-
-fof(axWorldAirportsA_K1415, axiom, 
- (hasType(type_Airport, inst_CozadMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K1416, axiom, 
- (hasType(type_Airport, inst_CozumelAirport))).
-
-fof(axWorldAirportsA_K1417, axiom, 
- (hasType(type_Airport, inst_CradockAirport))).
-
-fof(axWorldAirportsA_K1418, axiom, 
- (hasType(type_Airport, inst_CraftonIslandAKAirport))).
-
-fof(axWorldAirportsA_K1419, axiom, 
- (hasType(type_Airport, inst_CraigCoveAirport))).
-
-fof(axWorldAirportsA_K1420, axiom, 
- (hasType(type_Airport, inst_CraigMoffatCOAirport))).
-
-fof(axWorldAirportsA_K1421, axiom, 
- (hasType(type_Airport, inst_CraigMunicipalFLAirport))).
-
-fof(axWorldAirportsA_K1422, axiom, 
- (hasType(type_Airport, inst_CraigSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K1423, axiom, 
- (hasType(type_Airport, inst_CraiovaAirport))).
-
-fof(axWorldAirportsA_K1424, axiom, 
- (hasType(type_Airport, inst_CramFieldNEAirport))).
-
-fof(axWorldAirportsA_K1425, axiom, 
- (hasType(type_Airport, inst_CraneCountyTXAirport))).
-
-fof(axWorldAirportsA_K1426, axiom, 
- (hasType(type_Airport, inst_CraneIslandWAAirport))).
-
-fof(axWorldAirportsA_K1427, axiom, 
- (hasType(type_Airport, inst_CravenCountyRegionalNCAirport))).
-
-fof(axWorldAirportsA_K1428, axiom, 
- (hasType(type_Airport, inst_CrawfordsvilleMunicipalINAirport))).
-
-fof(axWorldAirportsA_K1429, axiom, 
- (hasType(type_Airport, inst_CresswellDownsNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1430, axiom, 
- (hasType(type_Airport, inst_CrestonMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1431, axiom, 
- (hasType(type_Airport, inst_CrisciumaSCAirport))).
-
-fof(axWorldAirportsA_K1432, axiom, 
- (hasType(type_Airport, inst_CrispCountyCordeleGAAirport))).
-
-fof(axWorldAirportsA_K1433, axiom, 
- (hasType(type_Airport, inst_CristoforoColomboSeatriGenoaGenovaAirport))).
-
-fof(axWorldAirportsA_K1434, axiom, 
- (hasType(type_Airport, inst_CrokerIslandNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1435, axiom, 
- (hasType(type_Airport, inst_CromartyAirport))).
-
-fof(axWorldAirportsA_K1436, axiom, 
- (hasType(type_Airport, inst_CrookedCreekAKAirport))).
-
-fof(axWorldAirportsA_K1437, axiom, 
- (hasType(type_Airport, inst_CrookedIslandCrookedAirport))).
-
-fof(axWorldAirportsA_K1438, axiom, 
- (hasType(type_Airport, inst_CrookstonMunicipalKirkwoodFieldMNAirport))).
-
-fof(axWorldAirportsA_K1439, axiom, 
- (hasType(type_Airport, inst_CrossCityFLAirport))).
-
-fof(axWorldAirportsA_K1440, axiom, 
- (hasType(type_Airport, inst_CrossvilleMemorialTNAirport))).
-
-fof(axWorldAirportsA_K1441, axiom, 
- (hasType(type_Airport, inst_CrotoneAirport))).
-
-fof(axWorldAirportsA_K1442, axiom, 
- (hasType(type_Airport, inst_CroydonQueenslandAirport))).
-
-fof(axWorldAirportsA_K1443, axiom, 
- (hasType(type_Airport, inst_CruzAltaRSAirport))).
-
-fof(axWorldAirportsA_K1444, axiom, 
- (hasType(type_Airport, inst_CruzeirodoSulACAirport))).
-
-fof(axWorldAirportsA_K1445, axiom, 
- (hasType(type_Airport, inst_CrystalLakePAAirport))).
-
-fof(axWorldAirportsA_K1446, axiom, 
- (hasType(type_Airport, inst_CuambaNovaFreixoAirport))).
-
-fof(axWorldAirportsA_K1447, axiom, 
- (hasType(type_Airport, inst_CubeCoveAKAirport))).
-
-fof(axWorldAirportsA_K1448, axiom, 
- (hasType(type_Airport, inst_CuddapahAirport))).
-
-fof(axWorldAirportsA_K1449, axiom, 
- (hasType(type_Airport, inst_CuddihyFieldTXAirport))).
-
-fof(axWorldAirportsA_K1450, axiom, 
- (hasType(type_Airport, inst_CueWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1451, axiom, 
- (hasType(type_Airport, inst_CuencaAirport))).
-
-fof(axWorldAirportsA_K1452, axiom, 
- (hasType(type_Airport, inst_CuiabaMTAirport))).
-
-fof(axWorldAirportsA_K1453, axiom, 
- (hasType(type_Airport, inst_CuitoCuanavaleAirport))).
-
-fof(axWorldAirportsA_K1454, axiom, 
- (hasType(type_Airport, inst_CulebraCulebraAirport))).
-
-fof(axWorldAirportsA_K1455, axiom, 
- (hasType(type_Airport, inst_CulionAirport))).
-
-fof(axWorldAirportsA_K1456, axiom, 
- (hasType(type_Airport, inst_CulverCityCAAirport))).
-
-fof(axWorldAirportsA_K1457, axiom, 
- (hasType(type_Airport, inst_CumanaAirport))).
-
-fof(axWorldAirportsA_K1458, axiom, 
- (hasType(type_Airport, inst_CumberlandMDAirport))).
-
-fof(axWorldAirportsA_K1459, axiom, 
- (hasType(type_Airport, inst_CumbicaSPAirport))).
-
-fof(axWorldAirportsA_K1460, axiom, 
- (hasType(type_Airport, inst_CuneoAirport))).
-
-fof(axWorldAirportsA_K1461, axiom, 
- (hasType(type_Airport, inst_CunnamullaQueenslandAirport))).
-
-fof(axWorldAirportsA_K1462, axiom, 
- (hasType(type_Airport, inst_CurrilloAirport))).
-
-fof(axWorldAirportsA_K1463, axiom, 
- (hasType(type_Airport, inst_CurtisFieldTXAirport))).
-
-fof(axWorldAirportsA_K1464, axiom, 
- (hasType(type_Airport, inst_CururupuMAAirport))).
-
-fof(axWorldAirportsA_K1465, axiom, 
- (hasType(type_Airport, inst_CushingMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K1466, axiom, 
- (hasType(type_Airport, inst_CutralCoAirport))).
-
-fof(axWorldAirportsA_K1467, axiom, 
- (hasType(type_Airport, inst_CuyahogaCountyOHAirport))).
-
-fof(axWorldAirportsA_K1468, axiom, 
- (hasType(type_Airport, inst_CuzcoAirport))).
-
-fof(axWorldAirportsA_K1469, axiom, 
- (hasType(type_Airport, inst_CzestochowaAirport))).
-
-fof(axWorldAirportsA_K1470, axiom, 
- (hasType(type_Airport, inst_DFMalanCapeTownAirport))).
-
-fof(axWorldAirportsA_K1471, axiom, 
- (hasType(type_Airport, inst_DPSHeliportStCroixAirport))).
-
-fof(axWorldAirportsA_K1472, axiom, 
- (hasType(type_Airport, inst_DaLatAirport))).
-
-fof(axWorldAirportsA_K1473, axiom, 
- (hasType(type_Airport, inst_DaNangAirport))).
-
-fof(axWorldAirportsA_K1474, axiom, 
- (hasType(type_Airport, inst_DabajoroAirport))).
-
-fof(axWorldAirportsA_K1475, axiom, 
- (hasType(type_Airport, inst_DabbaAirport))).
-
-fof(axWorldAirportsA_K1476, axiom, 
- (hasType(type_Airport, inst_DaduAirport))).
-
-fof(axWorldAirportsA_K1477, axiom, 
- (hasType(type_Airport, inst_DaetAirport))).
-
-fof(axWorldAirportsA_K1478, axiom, 
- (hasType(type_Airport, inst_DahlCreekAKAirport))).
-
-fof(axWorldAirportsA_K1479, axiom, 
- (hasType(type_Airport, inst_DahlgrenVAUSNavalSurfaceWeaponsCenterAirport))).
-
-fof(axWorldAirportsA_K1480, axiom, 
- (hasType(type_Airport, inst_DajaliGeiloAirport))).
-
-fof(axWorldAirportsA_K1481, axiom, 
- (hasType(type_Airport, inst_DajarraQueenslandAirport))).
-
-fof(axWorldAirportsA_K1482, axiom, 
- (hasType(type_Airport, inst_DalamanAirport))).
-
-fof(axWorldAirportsA_K1483, axiom, 
- (hasType(type_Airport, inst_DalbandinAirport))).
-
-fof(axWorldAirportsA_K1484, axiom, 
- (hasType(type_Airport, inst_DalbertisAirport))).
-
-fof(axWorldAirportsA_K1485, axiom, 
- (hasType(type_Airport, inst_DalbyQueenslandAirport))).
-
-fof(axWorldAirportsA_K1486, axiom, 
- (hasType(type_Airport, inst_DalhartMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K1487, axiom, 
- (hasType(type_Airport, inst_DalianAirport))).
-
-fof(axWorldAirportsA_K1488, axiom, 
- (hasType(type_Airport, inst_DallasDowntownHeliportTXAirport))).
-
-fof(axWorldAirportsA_K1489, axiom, 
- (hasType(type_Airport, inst_DallasFortWorthInternationalTXAirport))).
-
-fof(axWorldAirportsA_K1490, axiom, 
- (hasType(type_Airport, inst_DallasLoveFieldTXAirport))).
-
-fof(axWorldAirportsA_K1491, axiom, 
- (hasType(type_Airport, inst_DallasNorthTXAirport))).
-
-fof(axWorldAirportsA_K1492, axiom, 
- (hasType(type_Airport, inst_DaloaAirport))).
-
-fof(axWorldAirportsA_K1493, axiom, 
- (hasType(type_Airport, inst_DaltonMunicipalGAAirport))).
-
-fof(axWorldAirportsA_K1494, axiom, 
- (hasType(type_Airport, inst_DalyRiverNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1495, axiom, 
- (hasType(type_Airport, inst_DalyWatersNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1496, axiom, 
- (hasType(type_Airport, inst_DamascusAirport))).
-
-fof(axWorldAirportsA_K1497, axiom, 
- (hasType(type_Airport, inst_DananeAirport))).
-
-fof(axWorldAirportsA_K1498, axiom, 
- (hasType(type_Airport, inst_DanburyCTAirport))).
-
-fof(axWorldAirportsA_K1499, axiom, 
- (hasType(type_Airport, inst_DanburyMunicipalCTAirport))).
-
-fof(axWorldAirportsA_K1500, axiom, 
- (hasType(type_Airport, inst_DandongAirport))).
-
-fof(axWorldAirportsA_K1501, axiom, 
- (hasType(type_Airport, inst_DangAirport))).
-
-fof(axWorldAirportsA_K1502, axiom, 
- (hasType(type_Airport, inst_DangerBayAKAirport))).
-
-fof(axWorldAirportsA_K1503, axiom, 
- (hasType(type_Airport, inst_DangrigaAirport))).
-
-fof(axWorldAirportsA_K1504, axiom, 
- (hasType(type_Airport, inst_DanielFieldGAAirport))).
-
-fof(axWorldAirportsA_K1505, axiom, 
- (hasType(type_Airport, inst_DannellyAirNationalGuardBaseOperationsALAirport))).
-
-fof(axWorldAirportsA_K1506, axiom, 
- (hasType(type_Airport, inst_DansvilleMunicipalNYAirport))).
-
-fof(axWorldAirportsA_K1507, axiom, 
- (hasType(type_Airport, inst_DanvilleRegionalVAAirport))).
-
-fof(axWorldAirportsA_K1508, axiom, 
- (hasType(type_Airport, inst_DaparizoAirport))).
-
-fof(axWorldAirportsA_K1509, axiom, 
- (hasType(type_Airport, inst_DarchulaAirport))).
-
-fof(axWorldAirportsA_K1510, axiom, 
- (hasType(type_Airport, inst_DaresSalaamAirport))).
-
-fof(axWorldAirportsA_K1511, axiom, 
- (hasType(type_Airport, inst_DargavilleAirport))).
-
-fof(axWorldAirportsA_K1512, axiom, 
- (hasType(type_Airport, inst_DarjeelingAirport))).
-
-fof(axWorldAirportsA_K1513, axiom, 
- (hasType(type_Airport, inst_DaruAirport))).
-
-fof(axWorldAirportsA_K1514, axiom, 
- (hasType(type_Airport, inst_DaruAirportSierraLeone))).
-
-fof(axWorldAirportsA_K1515, axiom, 
- (hasType(type_Airport, inst_DarwazAirport))).
-
-fof(axWorldAirportsA_K1516, axiom, 
- (hasType(type_Airport, inst_DatadawaiAirport))).
-
-fof(axWorldAirportsA_K1517, axiom, 
- (hasType(type_Airport, inst_DathinaAirport))).
-
-fof(axWorldAirportsA_K1518, axiom, 
- (hasType(type_Airport, inst_DatongAirport))).
-
-fof(axWorldAirportsA_K1519, axiom, 
- (hasType(type_Airport, inst_DauanIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K1520, axiom, 
- (hasType(type_Airport, inst_DaugavpilsAirport))).
-
-fof(axWorldAirportsA_K1521, axiom, 
- (hasType(type_Airport, inst_DaupAirport))).
-
-fof(axWorldAirportsA_K1522, axiom, 
- (hasType(type_Airport, inst_DavenportDownsQueenslandAirport))).
-
-fof(axWorldAirportsA_K1523, axiom, 
- (hasType(type_Airport, inst_DavenportMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1524, axiom, 
- (hasType(type_Airport, inst_DavidWayneHooksMemorialTXAirport))).
-
-fof(axWorldAirportsA_K1525, axiom, 
- (hasType(type_Airport, inst_DaviessCountyINAirport))).
-
-fof(axWorldAirportsA_K1526, axiom, 
- (hasType(type_Airport, inst_DavisMonthanAirForceBaseAZAirport))).
-
-fof(axWorldAirportsA_K1527, axiom, 
- (hasType(type_Airport, inst_DavisonArmyAirFieldVAAirport))).
-
-fof(axWorldAirportsA_K1528, axiom, 
- (hasType(type_Airport, inst_DawsonCommunityMTAirport))).
-
-fof(axWorldAirportsA_K1529, axiom, 
- (hasType(type_Airport, inst_DaxianAirport))).
-
-fof(axWorldAirportsA_K1530, axiom, 
- (hasType(type_Airport, inst_DaydreamIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K1531, axiom, 
- (hasType(type_Airport, inst_DayongAirport))).
-
-fof(axWorldAirportsA_K1532, axiom, 
- (hasType(type_Airport, inst_DaytonaBeachRegionalFLAirport))).
-
-fof(axWorldAirportsA_K1533, axiom, 
- (hasType(type_Airport, inst_DeKalbTaylorMunicipalILAirport))).
-
-fof(axWorldAirportsA_K1534, axiom, 
- (hasType(type_Airport, inst_DearbornHelistopMIAirport))).
-
-fof(axWorldAirportsA_K1535, axiom, 
- (hasType(type_Airport, inst_DeathValleyCAAirport))).
-
-fof(axWorldAirportsA_K1536, axiom, 
- (hasType(type_Airport, inst_DebapareAirport))).
-
-fof(axWorldAirportsA_K1537, axiom, 
- (hasType(type_Airport, inst_DeboyneAirport))).
-
-fof(axWorldAirportsA_K1538, axiom, 
- (hasType(type_Airport, inst_DebraMarcosAirport))).
-
-fof(axWorldAirportsA_K1539, axiom, 
- (hasType(type_Airport, inst_DebraTaborAirport))).
-
-fof(axWorldAirportsA_K1540, axiom, 
- (hasType(type_Airport, inst_DebrecenAirport))).
-
-fof(axWorldAirportsA_K1541, axiom, 
- (hasType(type_Airport, inst_DecaturCountyIndustrialAirParkGAAirport))).
-
-fof(axWorldAirportsA_K1542, axiom, 
- (hasType(type_Airport, inst_DecaturHiWayINAirport))).
-
-fof(axWorldAirportsA_K1543, axiom, 
- (hasType(type_Airport, inst_DecaturILAirport))).
-
-fof(axWorldAirportsA_K1544, axiom, 
- (hasType(type_Airport, inst_DecaturShoresWAAirport))).
-
-fof(axWorldAirportsA_K1545, axiom, 
- (hasType(type_Airport, inst_DecorahMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1546, axiom, 
- (hasType(type_Airport, inst_DedougouAirport))).
-
-fof(axWorldAirportsA_K1547, axiom, 
- (hasType(type_Airport, inst_DeerParkNYAirport))).
-
-fof(axWorldAirportsA_K1548, axiom, 
- (hasType(type_Airport, inst_DeeringAKAirport))).
-
-fof(axWorldAirportsA_K1549, axiom, 
- (hasType(type_Airport, inst_DefianceMemorialOHAirport))).
-
-fof(axWorldAirportsA_K1550, axiom, 
- (hasType(type_Airport, inst_DegahburAirport))).
-
-fof(axWorldAirportsA_K1551, axiom, 
- (hasType(type_Airport, inst_DehradunAirport))).
-
-fof(axWorldAirportsA_K1552, axiom, 
- (hasType(type_Airport, inst_DeirezzurAirport))).
-
-fof(axWorldAirportsA_K1553, axiom, 
- (hasType(type_Airport, inst_DelRioInternationalTXAirport))).
-
-fof(axWorldAirportsA_K1554, axiom, 
- (hasType(type_Airport, inst_DelawareAirparkDEAirport))).
-
-fof(axWorldAirportsA_K1555, axiom, 
- (hasType(type_Airport, inst_DelawareMunicipalOHAirport))).
-
-fof(axWorldAirportsA_K1556, axiom, 
- (hasType(type_Airport, inst_DelissavilleNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1557, axiom, 
- (hasType(type_Airport, inst_DeltaCountyMIAirport))).
-
-fof(axWorldAirportsA_K1558, axiom, 
- (hasType(type_Airport, inst_DeltaDownsQueenslandAirport))).
-
-fof(axWorldAirportsA_K1559, axiom, 
- (hasType(type_Airport, inst_DeltaJunctionAKAirport))).
-
-fof(axWorldAirportsA_K1560, axiom, 
- (hasType(type_Airport, inst_DeltaMunicipalUTAirport))).
-
-fof(axWorldAirportsA_K1561, axiom, 
- (hasType(type_Airport, inst_DembidolloAirport))).
-
-fof(axWorldAirportsA_K1562, axiom, 
- (hasType(type_Airport, inst_DemingMunicipalNMAirport))).
-
-fof(axWorldAirportsA_K1563, axiom, 
- (hasType(type_Airport, inst_DenHaagTheHagueHilversumAirport))).
-
-fof(axWorldAirportsA_K1564, axiom, 
- (hasType(type_Airport, inst_DenhamWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1565, axiom, 
- (hasType(type_Airport, inst_DeniliquinNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1566, axiom, 
- (hasType(type_Airport, inst_DenisonMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1567, axiom, 
- (hasType(type_Airport, inst_DenizliAirport))).
-
-fof(axWorldAirportsA_K1568, axiom, 
- (hasType(type_Airport, inst_DennisIslandAirport))).
-
-fof(axWorldAirportsA_K1569, axiom, 
- (hasType(type_Airport, inst_DentonMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K1570, axiom, 
- (hasType(type_Airport, inst_DeolsChateaurouxAirport))).
-
-fof(axWorldAirportsA_K1571, axiom, 
- (hasType(type_Airport, inst_DeraIsmailKhanAirport))).
-
-fof(axWorldAirportsA_K1572, axiom, 
- (hasType(type_Airport, inst_DerbyWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1573, axiom, 
- (hasType(type_Airport, inst_DerimAirport))).
-
-fof(axWorldAirportsA_K1574, axiom, 
- (hasType(type_Airport, inst_DernaAirport))).
-
-fof(axWorldAirportsA_K1575, axiom, 
- (hasType(type_Airport, inst_DesMoinesInternationalIAAirport))).
-
-fof(axWorldAirportsA_K1576, axiom, 
- (hasType(type_Airport, inst_DesertRockNVAirport))).
-
-fof(axWorldAirportsA_K1577, axiom, 
- (hasType(type_Airport, inst_DesrochesAirport))).
-
-fof(axWorldAirportsA_K1578, axiom, 
- (hasType(type_Airport, inst_DessieAirport))).
-
-fof(axWorldAirportsA_K1579, axiom, 
- (hasType(type_Airport, inst_DestinFortWaltonBeachFLAirport))).
-
-fof(axWorldAirportsA_K1580, axiom, 
- (hasType(type_Airport, inst_DetroitCityMIAirport))).
-
-fof(axWorldAirportsA_K1581, axiom, 
- (hasType(type_Airport, inst_DetroitLakesMNAirport))).
-
-fof(axWorldAirportsA_K1582, axiom, 
- (hasType(type_Airport, inst_DetroitMetropolitanWayneCountyMIAirport))).
-
-fof(axWorldAirportsA_K1583, axiom, 
- (hasType(type_Airport, inst_DeurneAntwerpenAntwerpAirport))).
-
-fof(axWorldAirportsA_K1584, axiom, 
- (hasType(type_Airport, inst_DeuxAlpesAirport))).
-
-fof(axWorldAirportsA_K1585, axiom, 
- (hasType(type_Airport, inst_DevaAirport))).
-
-fof(axWorldAirportsA_K1586, axiom, 
- (hasType(type_Airport, inst_DevilsLakeMunicipalNDAirport))).
-
-fof(axWorldAirportsA_K1587, axiom, 
- (hasType(type_Airport, inst_DevonportTasmaniaAirport))).
-
-fof(axWorldAirportsA_K1588, axiom, 
- (hasType(type_Airport, inst_DexterMunicipalMOAirport))).
-
-fof(axWorldAirportsA_K1589, axiom, 
- (hasType(type_Airport, inst_DhahranAirport))).
-
-fof(axWorldAirportsA_K1590, axiom, 
- (hasType(type_Airport, inst_DhalaAirport))).
-
-fof(axWorldAirportsA_K1591, axiom, 
- (hasType(type_Airport, inst_DhamarAirport))).
-
-fof(axWorldAirportsA_K1592, axiom, 
- (hasType(type_Airport, inst_DhanbadAirport))).
-
-fof(axWorldAirportsA_K1593, axiom, 
- (hasType(type_Airport, inst_DhangarhiAirport))).
-
-fof(axWorldAirportsA_K1594, axiom, 
- (hasType(type_Airport, inst_DharamsalaAirport))).
-
-fof(axWorldAirportsA_K1595, axiom, 
- (hasType(type_Airport, inst_DiamantinaLakesQueenslandAirport))).
-
-fof(axWorldAirportsA_K1596, axiom, 
- (hasType(type_Airport, inst_DiamantinoMTAirport))).
-
-fof(axWorldAirportsA_K1597, axiom, 
- (hasType(type_Airport, inst_DianopolisGOAirport))).
-
-fof(axWorldAirportsA_K1598, axiom, 
- (hasType(type_Airport, inst_DiapagaAirport))).
-
-fof(axWorldAirportsA_K1599, axiom, 
- (hasType(type_Airport, inst_DibaaAirport))).
-
-fof(axWorldAirportsA_K1600, axiom, 
- (hasType(type_Airport, inst_DibrugarhAirport))).
-
-fof(axWorldAirportsA_K1601, axiom, 
- (hasType(type_Airport, inst_DickinsonMunicipalNDAirport))).
-
-fof(axWorldAirportsA_K1602, axiom, 
- (hasType(type_Airport, inst_DiegoAracenaIquiqueAirport))).
-
-fof(axWorldAirportsA_K1603, axiom, 
- (hasType(type_Airport, inst_DiegoJimenezTorresFajardoAirport))).
-
-fof(axWorldAirportsA_K1604, axiom, 
- (hasType(type_Airport, inst_DieppeAirport))).
-
-fof(axWorldAirportsA_K1605, axiom, 
- (hasType(type_Airport, inst_DietrichAKAirport))).
-
-fof(axWorldAirportsA_K1606, axiom, 
- (hasType(type_Airport, inst_DiliAirport))).
-
-fof(axWorldAirportsA_K1607, axiom, 
- (hasType(type_Airport, inst_DillantHopkinsNHAirport))).
-
-fof(axWorldAirportsA_K1608, axiom, 
- (hasType(type_Airport, inst_DillinghamAKAirport))).
-
-fof(axWorldAirportsA_K1609, axiom, 
- (hasType(type_Airport, inst_DillinghamAirForceBaseHIAirport))).
-
-fof(axWorldAirportsA_K1610, axiom, 
- (hasType(type_Airport, inst_DillonCountySCAirport))).
-
-fof(axWorldAirportsA_K1611, axiom, 
- (hasType(type_Airport, inst_DillonMTAirport))).
-
-fof(axWorldAirportsA_K1612, axiom, 
- (hasType(type_Airport, inst_DillonsBayAirport))).
-
-fof(axWorldAirportsA_K1613, axiom, 
- (hasType(type_Airport, inst_DimapurAirport))).
-
-fof(axWorldAirportsA_K1614, axiom, 
- (hasType(type_Airport, inst_DimmitCountyTXAirport))).
-
-fof(axWorldAirportsA_K1615, axiom, 
- (hasType(type_Airport, inst_DinajpurAirport))).
-
-fof(axWorldAirportsA_K1616, axiom, 
- (hasType(type_Airport, inst_DinangatAirport))).
-
-fof(axWorldAirportsA_K1617, axiom, 
- (hasType(type_Airport, inst_DinderAirport))).
-
-fof(axWorldAirportsA_K1618, axiom, 
- (hasType(type_Airport, inst_DiosAirport))).
-
-fof(axWorldAirportsA_K1619, axiom, 
- (hasType(type_Airport, inst_DipologAirport))).
-
-fof(axWorldAirportsA_K1620, axiom, 
- (hasType(type_Airport, inst_DirranbandiQueenslandAirport))).
-
-fof(axWorldAirportsA_K1621, axiom, 
- (hasType(type_Airport, inst_DivinopolisMGAirport))).
-
-fof(axWorldAirportsA_K1622, axiom, 
- (hasType(type_Airport, inst_DiwanofRoyalCourtAirport))).
-
-fof(axWorldAirportsA_K1623, axiom, 
- (hasType(type_Airport, inst_DixieQueenslandAirport))).
-
-fof(axWorldAirportsA_K1624, axiom, 
- (hasType(type_Airport, inst_DiyarbakirAirport))).
-
-fof(axWorldAirportsA_K1625, axiom, 
- (hasType(type_Airport, inst_DjambalaAirport))).
-
-fof(axWorldAirportsA_K1626, axiom, 
- (hasType(type_Airport, inst_DjerbaZarzisDjerbaJerbaAirport))).
-
-fof(axWorldAirportsA_K1627, axiom, 
- (hasType(type_Airport, inst_DjoemoeAirport))).
-
-fof(axWorldAirportsA_K1628, axiom, 
- (hasType(type_Airport, inst_DjougouAirport))).
-
-fof(axWorldAirportsA_K1629, axiom, 
- (hasType(type_Airport, inst_DjupivogurAirport))).
-
-fof(axWorldAirportsA_K1630, axiom, 
- (hasType(type_Airport, inst_DnipropetrovskDnepropetrovskDnipropetrovskAirport))).
-
-fof(axWorldAirportsA_K1631, axiom, 
- (hasType(type_Airport, inst_DoanyAirport))).
-
-fof(axWorldAirportsA_K1632, axiom, 
- (hasType(type_Airport, inst_DoboAruIslandsAirport))).
-
-fof(axWorldAirportsA_K1633, axiom, 
- (hasType(type_Airport, inst_DodgeCityRegionalKSAirport))).
-
-fof(axWorldAirportsA_K1634, axiom, 
- (hasType(type_Airport, inst_DodoimaAirport))).
-
-fof(axWorldAirportsA_K1635, axiom, 
- (hasType(type_Airport, inst_DodomaAirport))).
-
-fof(axWorldAirportsA_K1636, axiom, 
- (hasType(type_Airport, inst_DohaAirport))).
-
-fof(axWorldAirportsA_K1637, axiom, 
- (hasType(type_Airport, inst_DoiniAirport))).
-
-fof(axWorldAirportsA_K1638, axiom, 
- (hasType(type_Airport, inst_DolisieAirport))).
-
-fof(axWorldAirportsA_K1639, axiom, 
- (hasType(type_Airport, inst_DolomiAKAirport))).
-
-fof(axWorldAirportsA_K1640, axiom, 
- (hasType(type_Airport, inst_DolpaAirport))).
-
-fof(axWorldAirportsA_K1641, axiom, 
- (hasType(type_Airport, inst_DomodemovoMoscowAirport))).
-
-fof(axWorldAirportsA_K1642, axiom, 
- (hasType(type_Airport, inst_DonMuangInternationalBangkokAirport))).
-
-fof(axWorldAirportsA_K1643, axiom, 
- (hasType(type_Airport, inst_DonaldsonCenterSCAirport))).
-
-fof(axWorldAirportsA_K1644, axiom, 
- (hasType(type_Airport, inst_DoncasterAirport))).
-
-fof(axWorldAirportsA_K1645, axiom, 
- (hasType(type_Airport, inst_DonetskDonetskAirport))).
-
-fof(axWorldAirportsA_K1646, axiom, 
- (hasType(type_Airport, inst_DongaraWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1647, axiom, 
- (hasType(type_Airport, inst_DongolaAirport))).
-
-fof(axWorldAirportsA_K1648, axiom, 
- (hasType(type_Airport, inst_DoomadgeeMissionQueenslandAirport))).
-
-fof(axWorldAirportsA_K1649, axiom, 
- (hasType(type_Airport, inst_DoraBayAKAirport))).
-
-fof(axWorldAirportsA_K1650, axiom, 
- (hasType(type_Airport, inst_DoradoAirportprivateDoradoAirport))).
-
-fof(axWorldAirportsA_K1651, axiom, 
- (hasType(type_Airport, inst_DorchesterCountySCAirport))).
-
-fof(axWorldAirportsA_K1652, axiom, 
- (hasType(type_Airport, inst_DoriAirport))).
-
-fof(axWorldAirportsA_K1653, axiom, 
- (hasType(type_Airport, inst_DornochAirport))).
-
-fof(axWorldAirportsA_K1654, axiom, 
- (hasType(type_Airport, inst_DorobisoroAirport))).
-
-fof(axWorldAirportsA_K1655, axiom, 
- (hasType(type_Airport, inst_DorraAirport))).
-
-fof(axWorldAirportsA_K1656, axiom, 
- (hasType(type_Airport, inst_DortmundAirport))).
-
-fof(axWorldAirportsA_K1657, axiom, 
- (hasType(type_Airport, inst_DorundaStationQueenslandAirport))).
-
-fof(axWorldAirportsA_K1658, axiom, 
- (hasType(type_Airport, inst_DosLagunasAirport))).
-
-fof(axWorldAirportsA_K1659, axiom, 
- (hasType(type_Airport, inst_DothanALAirport))).
-
-fof(axWorldAirportsA_K1660, axiom, 
- (hasType(type_Airport, inst_DoualaAirport))).
-
-fof(axWorldAirportsA_K1661, axiom, 
- (hasType(type_Airport, inst_DouglasMunicipalAZAirport))).
-
-fof(axWorldAirportsA_K1662, axiom, 
- (hasType(type_Airport, inst_DouglasMunicipalGAAirport))).
-
-fof(axWorldAirportsA_K1663, axiom, 
- (hasType(type_Airport, inst_DouradosMGAirport))).
-
-fof(axWorldAirportsA_K1664, axiom, 
- (hasType(type_Airport, inst_DoverAirForceBaseDEAirport))).
-
-fof(axWorldAirportsA_K1665, axiom, 
- (hasType(type_Airport, inst_DowntownAirparkOKAirport))).
-
-fof(axWorldAirportsA_K1666, axiom, 
- (hasType(type_Airport, inst_DowntownCAAirport))).
-
-fof(axWorldAirportsA_K1667, axiom, 
- (hasType(type_Airport, inst_DowntownHeliportMNAirport))).
-
-fof(axWorldAirportsA_K1668, axiom, 
- (hasType(type_Airport, inst_DrakeFieldARAirport))).
-
-fof(axWorldAirportsA_K1669, axiom, 
- (hasType(type_Airport, inst_DramaAirport))).
-
-fof(axWorldAirportsA_K1670, axiom, 
- (hasType(type_Airport, inst_DresdenAirport))).
-
-fof(axWorldAirportsA_K1671, axiom, 
- (hasType(type_Airport, inst_DrietabbetjeAirport))).
-
-fof(axWorldAirportsA_K1672, axiom, 
- (hasType(type_Airport, inst_DriftRiverAKAirport))).
-
-fof(axWorldAirportsA_K1673, axiom, 
- (hasType(type_Airport, inst_DriftwoodBayAKAirport))).
-
-fof(axWorldAirportsA_K1674, axiom, 
- (hasType(type_Airport, inst_DrumduffQueenslandAirport))).
-
-fof(axWorldAirportsA_K1675, axiom, 
- (hasType(type_Airport, inst_DrummondIslandMIAirport))).
-
-fof(axWorldAirportsA_K1676, axiom, 
- (hasType(type_Airport, inst_DrummondMTAirport))).
-
-fof(axWorldAirportsA_K1677, axiom, 
- (hasType(type_Airport, inst_DschangAirport))).
-
-fof(axWorldAirportsA_K1678, axiom, 
- (hasType(type_Airport, inst_DuBoisJeffersonCountyPAAirport))).
-
-fof(axWorldAirportsA_K1679, axiom, 
- (hasType(type_Airport, inst_DubaiAirport))).
-
-fof(axWorldAirportsA_K1680, axiom, 
- (hasType(type_Airport, inst_DubboNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1681, axiom, 
- (hasType(type_Airport, inst_DublinAirport))).
-
-fof(axWorldAirportsA_K1682, axiom, 
- (hasType(type_Airport, inst_DuboisMunicipalIDAirport))).
-
-fof(axWorldAirportsA_K1683, axiom, 
- (hasType(type_Airport, inst_DubrovnikAirport))).
-
-fof(axWorldAirportsA_K1684, axiom, 
- (hasType(type_Airport, inst_DubuqueRegionalIAAirport))).
-
-fof(axWorldAirportsA_K1685, axiom, 
- (hasType(type_Airport, inst_DuckNCAirport))).
-
-fof(axWorldAirportsA_K1686, axiom, 
- (hasType(type_Airport, inst_DuisburgAirport))).
-
-fof(axWorldAirportsA_K1687, axiom, 
- (hasType(type_Airport, inst_DulkaninnaSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K1688, axiom, 
- (hasType(type_Airport, inst_DuluthInternationalMNAirport))).
-
-fof(axWorldAirportsA_K1689, axiom, 
- (hasType(type_Airport, inst_DumDumInternationalCalcuttaAirport))).
-
-fof(axWorldAirportsA_K1690, axiom, 
- (hasType(type_Airport, inst_DumagueteAirport))).
-
-fof(axWorldAirportsA_K1691, axiom, 
- (hasType(type_Airport, inst_DumaiAirport))).
-
-fof(axWorldAirportsA_K1692, axiom, 
- (hasType(type_Airport, inst_DumasMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K1693, axiom, 
- (hasType(type_Airport, inst_DumpuAirport))).
-
-fof(axWorldAirportsA_K1694, axiom, 
- (hasType(type_Airport, inst_DunbarQueenslandAirport))).
-
-fof(axWorldAirportsA_K1695, axiom, 
- (hasType(type_Airport, inst_DuncanTownRaggedAirport))).
-
-fof(axWorldAirportsA_K1696, axiom, 
- (hasType(type_Airport, inst_DundasAirport))).
-
-fof(axWorldAirportsA_K1697, axiom, 
- (hasType(type_Airport, inst_DundeeAirport))).
-
-fof(axWorldAirportsA_K1698, axiom, 
- (hasType(type_Airport, inst_DundoAirport))).
-
-fof(axWorldAirportsA_K1699, axiom, 
- (hasType(type_Airport, inst_DunedinAirport))).
-
-fof(axWorldAirportsA_K1700, axiom, 
- (hasType(type_Airport, inst_DunhuangAirport))).
-
-fof(axWorldAirportsA_K1701, axiom, 
- (hasType(type_Airport, inst_DunkIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K1702, axiom, 
- (hasType(type_Airport, inst_DunkerqueCalaisAirport))).
-
-fof(axWorldAirportsA_K1703, axiom, 
- (hasType(type_Airport, inst_DupageILAirport))).
-
-fof(axWorldAirportsA_K1704, axiom, 
- (hasType(type_Airport, inst_DurangoAirport))).
-
-fof(axWorldAirportsA_K1705, axiom, 
- (hasType(type_Airport, inst_DurangoLaPlataCountyCOAirport))).
-
-fof(axWorldAirportsA_K1706, axiom, 
- (hasType(type_Airport, inst_DurhamDownsQueenslandAirport))).
-
-fof(axWorldAirportsA_K1707, axiom, 
- (hasType(type_Airport, inst_DurrieQueenslandAirport))).
-
-fof(axWorldAirportsA_K1708, axiom, 
- (hasType(type_Airport, inst_DushanbeKaroteginAirport))).
-
-fof(axWorldAirportsA_K1709, axiom, 
- (hasType(type_Airport, inst_DwightILAirport))).
-
-fof(axWorldAirportsA_K1710, axiom, 
- (hasType(type_Airport, inst_DyceScotlandAirport))).
-
-fof(axWorldAirportsA_K1711, axiom, 
- (hasType(type_Airport, inst_DyessAirForceBaseTXAirport))).
-
-fof(axWorldAirportsA_K1712, axiom, 
- (hasType(type_Airport, inst_DysartQueenslandAirport))).
-
-fof(axWorldAirportsA_K1713, axiom, 
- (hasType(type_Airport, inst_EagleAKAirport))).
-
-fof(axWorldAirportsA_K1714, axiom, 
- (hasType(type_Airport, inst_EagleAirParkTXAirport))).
-
-fof(axWorldAirportsA_K1715, axiom, 
- (hasType(type_Airport, inst_EagleCountyRegionalCOAirport))).
-
-fof(axWorldAirportsA_K1716, axiom, 
- (hasType(type_Airport, inst_EagleGroveMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1717, axiom, 
- (hasType(type_Airport, inst_EagleLakeTXAirport))).
-
-fof(axWorldAirportsA_K1718, axiom, 
- (hasType(type_Airport, inst_EaglePassMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K1719, axiom, 
- (hasType(type_Airport, inst_EagleRiverUnionWIAirport))).
-
-fof(axWorldAirportsA_K1720, axiom, 
- (hasType(type_Airport, inst_EakerAirForceBaseARAirport))).
-
-fof(axWorldAirportsA_K1721, axiom, 
- (hasType(type_Airport, inst_EakerFieldOKAirport))).
-
-fof(axWorldAirportsA_K1722, axiom, 
- (hasType(type_Airport, inst_EarlHenryOKAirport))).
-
-fof(axWorldAirportsA_K1723, axiom, 
- (hasType(type_Airport, inst_East60thStreetHeliportNYAirport))).
-
-fof(axWorldAirportsA_K1724, axiom, 
- (hasType(type_Airport, inst_EastForkAKAirport))).
-
-fof(axWorldAirportsA_K1725, axiom, 
- (hasType(type_Airport, inst_EastGreenlandAirport))).
-
-fof(axWorldAirportsA_K1726, axiom, 
- (hasType(type_Airport, inst_EastHamptonNYAirport))).
-
-fof(axWorldAirportsA_K1727, axiom, 
- (hasType(type_Airport, inst_EastLondonAirport))).
-
-fof(axWorldAirportsA_K1728, axiom, 
- (hasType(type_Airport, inst_EastMidlandsDerbyAirport))).
-
-fof(axWorldAirportsA_K1729, axiom, 
- (hasType(type_Airport, inst_EasternSlopesRegionalMEAirport))).
-
-fof(axWorldAirportsA_K1730, axiom, 
- (hasType(type_Airport, inst_EasterwoodFieldTXAirport))).
-
-fof(axWorldAirportsA_K1731, axiom, 
- (hasType(type_Airport, inst_EastlandMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K1732, axiom, 
- (hasType(type_Airport, inst_EastmanDodgeCountyGAAirport))).
-
-fof(axWorldAirportsA_K1733, axiom, 
- (hasType(type_Airport, inst_EastonMunicipalMDAirport))).
-
-fof(axWorldAirportsA_K1734, axiom, 
- (hasType(type_Airport, inst_EastonStateWAAirport))).
-
-fof(axWorldAirportsA_K1735, axiom, 
- (hasType(type_Airport, inst_EbadonAirport))).
-
-fof(axWorldAirportsA_K1736, axiom, 
- (hasType(type_Airport, inst_EbolowaAirport))).
-
-fof(axWorldAirportsA_K1737, axiom, 
- (hasType(type_Airport, inst_EchucaNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1738, axiom, 
- (hasType(type_Airport, inst_EdDabbaAirport))).
-
-fof(axWorldAirportsA_K1739, axiom, 
- (hasType(type_Airport, inst_EdayAirport))).
-
-fof(axWorldAirportsA_K1740, axiom, 
- (hasType(type_Airport, inst_EdentonMunicipalNCAirport))).
-
-fof(axWorldAirportsA_K1741, axiom, 
- (hasType(type_Airport, inst_EdinburghScotlandAirport))).
-
-fof(axWorldAirportsA_K1742, axiom, 
- (hasType(type_Airport, inst_EdnaBayAKAirport))).
-
-fof(axWorldAirportsA_K1743, axiom, 
- (hasType(type_Airport, inst_EdwardRiverQueenslandAirport))).
-
-fof(axWorldAirportsA_K1744, axiom, 
- (hasType(type_Airport, inst_EdwardsAirForceBaseCAAirport))).
-
-fof(axWorldAirportsA_K1745, axiom, 
- (hasType(type_Airport, inst_EeideGroningenAirport))).
-
-fof(axWorldAirportsA_K1746, axiom, 
- (hasType(type_Airport, inst_EekAKAirport))).
-
-fof(axWorldAirportsA_K1747, axiom, 
- (hasType(type_Airport, inst_EfogiAirport))).
-
-fof(axWorldAirportsA_K1748, axiom, 
- (hasType(type_Airport, inst_EgedesmindeAirport))).
-
-fof(axWorldAirportsA_K1749, axiom, 
- (hasType(type_Airport, inst_EgegikAKAirport))).
-
-fof(axWorldAirportsA_K1750, axiom, 
- (hasType(type_Airport, inst_EgilsstadirAirport))).
-
-fof(axWorldAirportsA_K1751, axiom, 
- (hasType(type_Airport, inst_EglinAirForceAuxiliaryNr3DukeFLAirport))).
-
-fof(axWorldAirportsA_K1752, axiom, 
- (hasType(type_Airport, inst_EiaAirport))).
-
-fof(axWorldAirportsA_K1753, axiom, 
- (hasType(type_Airport, inst_EielsonAirForceBaseAKAirport))).
-
-fof(axWorldAirportsA_K1754, axiom, 
- (hasType(type_Airport, inst_EightFathombightAirport))).
-
-fof(axWorldAirportsA_K1755, axiom, 
- (hasType(type_Airport, inst_EinYahavAirport))).
-
-fof(axWorldAirportsA_K1756, axiom, 
- (hasType(type_Airport, inst_EinasleighQueenslandAirport))).
-
-fof(axWorldAirportsA_K1757, axiom, 
- (hasType(type_Airport, inst_EindhovenAirport))).
-
-fof(axWorldAirportsA_K1758, axiom, 
- (hasType(type_Airport, inst_EirunepeAMAirport))).
-
-fof(axWorldAirportsA_K1759, axiom, 
- (hasType(type_Airport, inst_EkerekuAirport))).
-
-fof(axWorldAirportsA_K1760, axiom, 
- (hasType(type_Airport, inst_EkibastuzAirport))).
-
-fof(axWorldAirportsA_K1761, axiom, 
- (hasType(type_Airport, inst_EkukAKAirport))).
-
-fof(axWorldAirportsA_K1762, axiom, 
- (hasType(type_Airport, inst_EkwokAKAirport))).
-
-fof(axWorldAirportsA_K1763, axiom, 
- (hasType(type_Airport, inst_ElArishAirport))).
-
-fof(axWorldAirportsA_K1764, axiom, 
- (hasType(type_Airport, inst_ElBancoAirport))).
-
-fof(axWorldAirportsA_K1765, axiom, 
- (hasType(type_Airport, inst_ElBargeAirport))).
-
-fof(axWorldAirportsA_K1766, axiom, 
- (hasType(type_Airport, inst_ElBolsonAirport))).
-
-fof(axWorldAirportsA_K1767, axiom, 
- (hasType(type_Airport, inst_ElBormaAirport))).
-
-fof(axWorldAirportsA_K1768, axiom, 
- (hasType(type_Airport, inst_ElCajonCAAirport))).
-
-fof(axWorldAirportsA_K1769, axiom, 
- (hasType(type_Airport, inst_ElCampoMetroAirportIncTXAirport))).
-
-fof(axWorldAirportsA_K1770, axiom, 
- (hasType(type_Airport, inst_ElCharcoAirport))).
-
-fof(axWorldAirportsA_K1771, axiom, 
- (hasType(type_Airport, inst_ElCipresEnsenadaAirport))).
-
-fof(axWorldAirportsA_K1772, axiom, 
- (hasType(type_Airport, inst_ElDebbaAirport))).
-
-fof(axWorldAirportsA_K1773, axiom, 
- (hasType(type_Airport, inst_ElDoradoAirport))).
-
-fof(axWorldAirportsA_K1774, axiom, 
- (hasType(type_Airport, inst_ElEncantoAirport))).
-
-fof(axWorldAirportsA_K1775, axiom, 
- (hasType(type_Airport, inst_ElFasherAirport))).
-
-fof(axWorldAirportsA_K1776, axiom, 
- (hasType(type_Airport, inst_ElGeneinaAirport))).
-
-fof(axWorldAirportsA_K1777, axiom, 
- (hasType(type_Airport, inst_ElGoleaAirport))).
-
-fof(axWorldAirportsA_K1778, axiom, 
- (hasType(type_Airport, inst_ElMaitenAirport))).
-
-fof(axWorldAirportsA_K1779, axiom, 
- (hasType(type_Airport, inst_ElMellahAnnabaAirport))).
-
-fof(axWorldAirportsA_K1780, axiom, 
- (hasType(type_Airport, inst_ElMinyaAirport))).
-
-fof(axWorldAirportsA_K1781, axiom, 
- (hasType(type_Airport, inst_ElMonteCAAirport))).
-
-fof(axWorldAirportsA_K1782, axiom, 
- (hasType(type_Airport, inst_ElNaranjoAirport))).
-
-fof(axWorldAirportsA_K1783, axiom, 
- (hasType(type_Airport, inst_ElObeidAirport))).
-
-fof(axWorldAirportsA_K1784, axiom, 
- (hasType(type_Airport, inst_ElPasoInternationalTXAirport))).
-
-fof(axWorldAirportsA_K1785, axiom, 
- (hasType(type_Airport, inst_ElRealAirport))).
-
-fof(axWorldAirportsA_K1786, axiom, 
- (hasType(type_Airport, inst_ElRecreoAirport))).
-
-fof(axWorldAirportsA_K1787, axiom, 
- (hasType(type_Airport, inst_ElSalvadorAirport))).
-
-fof(axWorldAirportsA_K1788, axiom, 
- (hasType(type_Airport, inst_ElYopalAirport))).
-
-fof(axWorldAirportsA_K1789, axiom, 
- (hasType(type_Airport, inst_ElazigAirport))).
-
-fof(axWorldAirportsA_K1790, axiom, 
- (hasType(type_Airport, inst_ElbaIslandAirport))).
-
-fof(axWorldAirportsA_K1791, axiom, 
- (hasType(type_Airport, inst_ElchoIslandNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1792, axiom, 
- (hasType(type_Airport, inst_EldoradoAirport))).
-
-fof(axWorldAirportsA_K1793, axiom, 
- (hasType(type_Airport, inst_EldoradoBogotaAirport))).
-
-fof(axWorldAirportsA_K1794, axiom, 
- (hasType(type_Airport, inst_EldoretAirport))).
-
-fof(axWorldAirportsA_K1795, axiom, 
- (hasType(type_Airport, inst_EldredRockCoastGuardHeliportAKAirport))).
-
-fof(axWorldAirportsA_K1796, axiom, 
- (hasType(type_Airport, inst_ElfinCoveSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K1797, axiom, 
- (hasType(type_Airport, inst_ElimAKAirport))).
-
-fof(axWorldAirportsA_K1798, axiom, 
- (hasType(type_Airport, inst_EliptaminAirport))).
-
-fof(axWorldAirportsA_K1799, axiom, 
- (hasType(type_Airport, inst_ElistaKalmykiaAirport))).
-
-fof(axWorldAirportsA_K1800, axiom, 
- (hasType(type_Airport, inst_EliyeSpringsAirport))).
-
-fof(axWorldAirportsA_K1801, axiom, 
- (hasType(type_Airport, inst_ElizabethCityCostGuardAirStationMunicipalNCAirport))).
-
-fof(axWorldAirportsA_K1802, axiom, 
- (hasType(type_Airport, inst_ElizabethFieldNYAirport))).
-
-fof(axWorldAirportsA_K1803, axiom, 
- (hasType(type_Airport, inst_ElkCityMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K1804, axiom, 
- (hasType(type_Airport, inst_ElkedraNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1805, axiom, 
- (hasType(type_Airport, inst_ElkhartMortonCountyKSAirport))).
-
-fof(axWorldAirportsA_K1806, axiom, 
- (hasType(type_Airport, inst_ElkhartMunicipalINAirport))).
-
-fof(axWorldAirportsA_K1807, axiom, 
- (hasType(type_Airport, inst_ElkinsRandolphCountyJenningsRandolphFieldWVAirport))).
-
-fof(axWorldAirportsA_K1808, axiom, 
- (hasType(type_Airport, inst_ElkoMunicipalAirportJCHarrisFieldNVAirport))).
-
-fof(axWorldAirportsA_K1809, axiom, 
- (hasType(type_Airport, inst_EllAirport))).
-
-fof(axWorldAirportsA_K1810, axiom, 
- (hasType(type_Airport, inst_EllamarSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K1811, axiom, 
- (hasType(type_Airport, inst_EllenChurchFieldIAAirport))).
-
-fof(axWorldAirportsA_K1812, axiom, 
- (hasType(type_Airport, inst_EllingtonFieldTXAirport))).
-
-fof(axWorldAirportsA_K1813, axiom, 
- (hasType(type_Airport, inst_EllisrasAirport))).
-
-fof(axWorldAirportsA_K1814, axiom, 
- (hasType(type_Airport, inst_ElmasSardiniaAirport))).
-
-fof(axWorldAirportsA_K1815, axiom, 
- (hasType(type_Airport, inst_ElmendorfAirForceBaseAKAirport))).
-
-fof(axWorldAirportsA_K1816, axiom, 
- (hasType(type_Airport, inst_ElmiraCorningRegionalNYAirport))).
-
-fof(axWorldAirportsA_K1817, axiom, 
- (hasType(type_Airport, inst_ElorzaAirport))).
-
-fof(axWorldAirportsA_K1818, axiom, 
- (hasType(type_Airport, inst_EltariKupangAirport))).
-
-fof(axWorldAirportsA_K1819, axiom, 
- (hasType(type_Airport, inst_EltonHensleyMemorialMOAirport))).
-
-fof(axWorldAirportsA_K1820, axiom, 
- (hasType(type_Airport, inst_ElyAirportYellandFieldNVAirport))).
-
-fof(axWorldAirportsA_K1821, axiom, 
- (hasType(type_Airport, inst_EmaeAirport))).
-
-fof(axWorldAirportsA_K1822, axiom, 
- (hasType(type_Airport, inst_EmbarcaderoCAAirport))).
-
-fof(axWorldAirportsA_K1823, axiom, 
- (hasType(type_Airport, inst_EmbessaAirport))).
-
-fof(axWorldAirportsA_K1824, axiom, 
- (hasType(type_Airport, inst_EmdenAirport))).
-
-fof(axWorldAirportsA_K1825, axiom, 
- (hasType(type_Airport, inst_EmeraldQueenslandAirport))).
-
-fof(axWorldAirportsA_K1826, axiom, 
- (hasType(type_Airport, inst_EmeryvilleCAAirport))).
-
-fof(axWorldAirportsA_K1827, axiom, 
- (hasType(type_Airport, inst_EmirauAirport))).
-
-fof(axWorldAirportsA_K1828, axiom, 
- (hasType(type_Airport, inst_EmmetsburgMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1829, axiom, 
- (hasType(type_Airport, inst_EmmonakAKAirport))).
-
-fof(axWorldAirportsA_K1830, axiom, 
- (hasType(type_Airport, inst_EmoONAirport))).
-
-fof(axWorldAirportsA_K1831, axiom, 
- (hasType(type_Airport, inst_EmpangeniAirport))).
-
-fof(axWorldAirportsA_K1832, axiom, 
- (hasType(type_Airport, inst_EmporiaMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K1833, axiom, 
- (hasType(type_Airport, inst_EmporiaMunicipalVAAirport))).
-
-fof(axWorldAirportsA_K1834, axiom, 
- (hasType(type_Airport, inst_EnarotaliAirport))).
-
-fof(axWorldAirportsA_K1835, axiom, 
- (hasType(type_Airport, inst_EncarnacionAirport))).
-
-fof(axWorldAirportsA_K1836, axiom, 
- (hasType(type_Airport, inst_EndeAirport))).
-
-fof(axWorldAirportsA_K1837, axiom, 
- (hasType(type_Airport, inst_EneabbaWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1838, axiom, 
- (hasType(type_Airport, inst_EngatiAirport))).
-
-fof(axWorldAirportsA_K1839, axiom, 
- (hasType(type_Airport, inst_EnglishBayAKAirport))).
-
-fof(axWorldAirportsA_K1840, axiom, 
- (hasType(type_Airport, inst_EnisejskAirport))).
-
-fof(axWorldAirportsA_K1841, axiom, 
- (hasType(type_Airport, inst_EnitewokAirport))).
-
-fof(axWorldAirportsA_K1842, axiom, 
- (hasType(type_Airport, inst_EnontekioEnontekioeAirport))).
-
-fof(axWorldAirportsA_K1843, axiom, 
- (hasType(type_Airport, inst_EnschedeAirport))).
-
-fof(axWorldAirportsA_K1844, axiom, 
- (hasType(type_Airport, inst_EnshiAirport))).
-
-fof(axWorldAirportsA_K1845, axiom, 
- (hasType(type_Airport, inst_EnterpriseMunicipalALAirport))).
-
-fof(axWorldAirportsA_K1846, axiom, 
- (hasType(type_Airport, inst_EnuguAirport))).
-
-fof(axWorldAirportsA_K1847, axiom, 
- (hasType(type_Airport, inst_EpenaAirport))).
-
-fof(axWorldAirportsA_K1848, axiom, 
- (hasType(type_Airport, inst_EphrataMunicipalWAAirport))).
-
-fof(axWorldAirportsA_K1849, axiom, 
- (hasType(type_Airport, inst_EpiAirport))).
-
-fof(axWorldAirportsA_K1850, axiom, 
- (hasType(type_Airport, inst_EpinalAirport))).
-
-fof(axWorldAirportsA_K1851, axiom, 
- (hasType(type_Airport, inst_EpiskopiAirport))).
-
-fof(axWorldAirportsA_K1852, axiom, 
- (hasType(type_Airport, inst_ErandiqueAirport))).
-
-fof(axWorldAirportsA_K1853, axiom, 
- (hasType(type_Airport, inst_EraveAirport))).
-
-fof(axWorldAirportsA_K1854, axiom, 
- (hasType(type_Airport, inst_ErcanAirport))).
-
-fof(axWorldAirportsA_K1855, axiom, 
- (hasType(type_Airport, inst_ErechimRSAirport))).
-
-fof(axWorldAirportsA_K1856, axiom, 
- (hasType(type_Airport, inst_ErfurtAirport))).
-
-fof(axWorldAirportsA_K1857, axiom, 
- (hasType(type_Airport, inst_ErhacAirport))).
-
-fof(axWorldAirportsA_K1858, axiom, 
- (hasType(type_Airport, inst_ErieInternationalPAAirport))).
-
-fof(axWorldAirportsA_K1859, axiom, 
- (hasType(type_Airport, inst_ErigavoAirport))).
-
-fof(axWorldAirportsA_K1860, axiom, 
- (hasType(type_Airport, inst_ErldundaNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1861, axiom, 
- (hasType(type_Airport, inst_ErnabellaSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K1862, axiom, 
- (hasType(type_Airport, inst_ErnestoCortissozBarranquillaAirport))).
-
-fof(axWorldAirportsA_K1863, axiom, 
- (hasType(type_Airport, inst_EromangaQueenslandAirport))).
-
-fof(axWorldAirportsA_K1864, axiom, 
- (hasType(type_Airport, inst_ErosWindhoekAirport))).
-
-fof(axWorldAirportsA_K1865, axiom, 
- (hasType(type_Airport, inst_ErrachidiaAirport))).
-
-fof(axWorldAirportsA_K1866, axiom, 
- (hasType(type_Airport, inst_ErrolNHAirport))).
-
-fof(axWorldAirportsA_K1867, axiom, 
- (hasType(type_Airport, inst_ErumeAirport))).
-
-fof(axWorldAirportsA_K1868, axiom, 
- (hasType(type_Airport, inst_ErzincanAirport))).
-
-fof(axWorldAirportsA_K1869, axiom, 
- (hasType(type_Airport, inst_ErzurumAirport))).
-
-fof(axWorldAirportsA_K1870, axiom, 
- (hasType(type_Airport, inst_EsaAlaAirport))).
-
-fof(axWorldAirportsA_K1871, axiom, 
- (hasType(type_Airport, inst_EsbjergAirport))).
-
-fof(axWorldAirportsA_K1872, axiom, 
- (hasType(type_Airport, inst_EsenbogaAnkaraAirport))).
-
-fof(axWorldAirportsA_K1873, axiom, 
- (hasType(type_Airport, inst_EskilstunaAirport))).
-
-fof(axWorldAirportsA_K1874, axiom, 
- (hasType(type_Airport, inst_EskisehirAirport))).
-
-fof(axWorldAirportsA_K1875, axiom, 
- (hasType(type_Airport, inst_EsperadinhaBravaAirport))).
-
-fof(axWorldAirportsA_K1876, axiom, 
- (hasType(type_Airport, inst_EsperanceWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1877, axiom, 
- (hasType(type_Airport, inst_EspinosaMGAirport))).
-
-fof(axWorldAirportsA_K1878, axiom, 
- (hasType(type_Airport, inst_EsquelAirport))).
-
-fof(axWorldAirportsA_K1879, axiom, 
- (hasType(type_Airport, inst_EssenAirport))).
-
-fof(axWorldAirportsA_K1880, axiom, 
- (hasType(type_Airport, inst_EssexCountyNJAirport))).
-
-fof(axWorldAirportsA_K1881, axiom, 
- (hasType(type_Airport, inst_EsseyNancyAirport))).
-
-fof(axWorldAirportsA_K1882, axiom, 
- (hasType(type_Airport, inst_EsthervilleMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1883, axiom, 
- (hasType(type_Airport, inst_EtadunnaSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K1884, axiom, 
- (hasType(type_Airport, inst_EuaAirport))).
-
-fof(axWorldAirportsA_K1885, axiom, 
- (hasType(type_Airport, inst_EuclaWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1886, axiom, 
- (hasType(type_Airport, inst_EurekaNVAirport))).
-
-fof(axWorldAirportsA_K1887, axiom, 
- (hasType(type_Airport, inst_EuroBaselMulhouseAirport))).
-
-fof(axWorldAirportsA_K1888, axiom, 
- (hasType(type_Airport, inst_EvaDownsNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1889, axiom, 
- (hasType(type_Airport, inst_EvadaleLandingStripTXAirport))).
-
-fof(axWorldAirportsA_K1890, axiom, 
- (hasType(type_Airport, inst_EvansHeadNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1891, axiom, 
- (hasType(type_Airport, inst_EvanstonUintaCountyBurnsFieldWYAirport))).
-
-fof(axWorldAirportsA_K1892, axiom, 
- (hasType(type_Airport, inst_EvansvilleRegionalINAirport))).
-
-fof(axWorldAirportsA_K1893, axiom, 
- (hasType(type_Airport, inst_EvelethVirginiaMunicipalMNAirport))).
-
-fof(axWorldAirportsA_K1894, axiom, 
- (hasType(type_Airport, inst_EvenesAirport))).
-
-fof(axWorldAirportsA_K1895, axiom, 
- (hasType(type_Airport, inst_EvreuxAirport))).
-
-fof(axWorldAirportsA_K1896, axiom, 
- (hasType(type_Airport, inst_EwerAirport))).
-
-fof(axWorldAirportsA_K1897, axiom, 
- (hasType(type_Airport, inst_EwoAirport))).
-
-fof(axWorldAirportsA_K1898, axiom, 
- (hasType(type_Airport, inst_ExcursionInletSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K1899, axiom, 
- (hasType(type_Airport, inst_ExeterAirport))).
-
-fof(axWorldAirportsA_K1900, axiom, 
- (hasType(type_Airport, inst_ExmouthAirport))).
-
-fof(axWorldAirportsA_K1901, axiom, 
- (hasType(type_Airport, inst_FDRooseveltStEustathiusAirport))).
-
-fof(axWorldAirportsA_K1902, axiom, 
- (hasType(type_Airport, inst_FaatteAirport))).
-
-fof(axWorldAirportsA_K1903, axiom, 
- (hasType(type_Airport, inst_FabaliSiApiaAirport))).
-
-fof(axWorldAirportsA_K1904, axiom, 
- (hasType(type_Airport, inst_FadaNgourmaAirport))).
-
-fof(axWorldAirportsA_K1905, axiom, 
- (hasType(type_Airport, inst_FagurholsmyriAirport))).
-
-fof(axWorldAirportsA_K1906, axiom, 
- (hasType(type_Airport, inst_FairIsleAirport))).
-
-fof(axWorldAirportsA_K1907, axiom, 
- (hasType(type_Airport, inst_FairbanksInternationalAKAirport))).
-
-fof(axWorldAirportsA_K1908, axiom, 
- (hasType(type_Airport, inst_FairburyMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K1909, axiom, 
- (hasType(type_Airport, inst_FairfieldCountySCAirport))).
-
-fof(axWorldAirportsA_K1910, axiom, 
- (hasType(type_Airport, inst_FairfieldMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K1911, axiom, 
- (hasType(type_Airport, inst_FairfieldMunicipalILAirport))).
-
-fof(axWorldAirportsA_K1912, axiom, 
- (hasType(type_Airport, inst_FairfordRAFStationEnglandAirport))).
-
-fof(axWorldAirportsA_K1913, axiom, 
- (hasType(type_Airport, inst_FairmontMunicipalMNAirport))).
-
-fof(axWorldAirportsA_K1914, axiom, 
- (hasType(type_Airport, inst_FairmontStateAirfieldNEAirport))).
-
-fof(axWorldAirportsA_K1915, axiom, 
- (hasType(type_Airport, inst_FaizabadAirport))).
-
-fof(axWorldAirportsA_K1916, axiom, 
- (hasType(type_Airport, inst_FakahinaAirport))).
-
-fof(axWorldAirportsA_K1917, axiom, 
- (hasType(type_Airport, inst_FakaravaSocietyIslandsAirport))).
-
-fof(axWorldAirportsA_K1918, axiom, 
- (hasType(type_Airport, inst_FakfakFakFakNewGuineaAirport))).
-
-fof(axWorldAirportsA_K1919, axiom, 
- (hasType(type_Airport, inst_FalconStateParkTXAirport))).
-
-fof(axWorldAirportsA_K1920, axiom, 
- (hasType(type_Airport, inst_FaleoloApiaAirport))).
-
-fof(axWorldAirportsA_K1921, axiom, 
- (hasType(type_Airport, inst_FallonMunicipalNVAirport))).
-
-fof(axWorldAirportsA_K1922, axiom, 
- (hasType(type_Airport, inst_FallsBayAKAirport))).
-
-fof(axWorldAirportsA_K1923, axiom, 
- (hasType(type_Airport, inst_FallsCreekAirport))).
-
-fof(axWorldAirportsA_K1924, axiom, 
- (hasType(type_Airport, inst_FallsInternationalMNAirport))).
-
-fof(axWorldAirportsA_K1925, axiom, 
- (hasType(type_Airport, inst_FalseIslandSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K1926, axiom, 
- (hasType(type_Airport, inst_FalsePassAKAirport))).
-
-fof(axWorldAirportsA_K1927, axiom, 
- (hasType(type_Airport, inst_FaneAirport))).
-
-fof(axWorldAirportsA_K1928, axiom, 
- (hasType(type_Airport, inst_FangatauAirport))).
-
-fof(axWorldAirportsA_K1929, axiom, 
- (hasType(type_Airport, inst_FanningFieldIDAirport))).
-
-fof(axWorldAirportsA_K1930, axiom, 
- (hasType(type_Airport, inst_FarahAirport))).
-
-fof(axWorldAirportsA_K1931, axiom, 
- (hasType(type_Airport, inst_FaranahAirport))).
-
-fof(axWorldAirportsA_K1932, axiom, 
- (hasType(type_Airport, inst_FarewellAKAirport))).
-
-fof(axWorldAirportsA_K1933, axiom, 
- (hasType(type_Airport, inst_FarghonaFerganaFarghonaAirport))).
-
-fof(axWorldAirportsA_K1934, axiom, 
- (hasType(type_Airport, inst_FaribaultMunicipalMNAirport))).
-
-fof(axWorldAirportsA_K1935, axiom, 
- (hasType(type_Airport, inst_FariopurAirport))).
-
-fof(axWorldAirportsA_K1936, axiom, 
- (hasType(type_Airport, inst_FarmingtonRegionalMOAirport))).
-
-fof(axWorldAirportsA_K1937, axiom, 
- (hasType(type_Airport, inst_FarmvilleMunicipalVAAirport))).
-
-fof(axWorldAirportsA_K1938, axiom, 
- (hasType(type_Airport, inst_FarnboroughEnglandAirport))).
-
-fof(axWorldAirportsA_K1939, axiom, 
- (hasType(type_Airport, inst_FaroAirport))).
-
-fof(axWorldAirportsA_K1940, axiom, 
- (hasType(type_Airport, inst_FarranforeAirport))).
-
-fof(axWorldAirportsA_K1941, axiom, 
- (hasType(type_Airport, inst_FaskrudsfjordurAirport))).
-
-fof(axWorldAirportsA_K1942, axiom, 
- (hasType(type_Airport, inst_FayaAirport))).
-
-fof(axWorldAirportsA_K1943, axiom, 
- (hasType(type_Airport, inst_FayettevilleMunicipalTNAirport))).
-
-fof(axWorldAirportsA_K1944, axiom, 
- (hasType(type_Airport, inst_FayettevilleRegionalAirportGrannisFieldNCAirport))).
-
-fof(axWorldAirportsA_K1945, axiom, 
- (hasType(type_Airport, inst_FderikAirport))).
-
-fof(axWorldAirportsA_K1946, axiom, 
- (hasType(type_Airport, inst_FelkerArmyAirFieldVAAirport))).
-
-fof(axWorldAirportsA_K1947, axiom, 
- (hasType(type_Airport, inst_FeraIslandAirport))).
-
-fof(axWorldAirportsA_K1948, axiom, 
- (hasType(type_Airport, inst_FeraminAirport))).
-
-fof(axWorldAirportsA_K1949, axiom, 
- (hasType(type_Airport, inst_FergusFallsMunicipalAirportEinarMickelsonFieldMNAirport))).
-
-fof(axWorldAirportsA_K1950, axiom, 
- (hasType(type_Airport, inst_FergusonsGulfAirport))).
-
-fof(axWorldAirportsA_K1951, axiom, 
- (hasType(type_Airport, inst_FerihegyiBudapestAirport))).
-
-fof(axWorldAirportsA_K1952, axiom, 
- (hasType(type_Airport, inst_FerkessedougouAirport))).
-
-fof(axWorldAirportsA_K1953, axiom, 
- (hasType(type_Airport, inst_FernandodeNoronhaFNAirport))).
-
-fof(axWorldAirportsA_K1954, axiom, 
- (hasType(type_Airport, inst_FertiliaSardiniaAirport))).
-
-fof(axWorldAirportsA_K1955, axiom, 
- (hasType(type_Airport, inst_FestusMemorialMOAirport))).
-
-fof(axWorldAirportsA_K1956, axiom, 
- (hasType(type_Airport, inst_FetlarIslandAirport))).
-
-fof(axWorldAirportsA_K1957, axiom, 
- (hasType(type_Airport, inst_FicksburgAirport))).
-
-fof(axWorldAirportsA_K1958, axiom, 
- (hasType(type_Airport, inst_FigariCorsicaAirport))).
-
-fof(axWorldAirportsA_K1959, axiom, 
- (hasType(type_Airport, inst_FiladelfiaAirport))).
-
-fof(axWorldAirportsA_K1960, axiom, 
- (hasType(type_Airport, inst_FillmoreUTAirport))).
-
-fof(axWorldAirportsA_K1961, axiom, 
- (hasType(type_Airport, inst_FiltonAirport))).
-
-fof(axWorldAirportsA_K1962, axiom, 
- (hasType(type_Airport, inst_FinCreekAKAirport))).
-
-fof(axWorldAirportsA_K1963, axiom, 
- (hasType(type_Airport, inst_FinchaAirport))).
-
-fof(axWorldAirportsA_K1964, axiom, 
- (hasType(type_Airport, inst_FindlayOHAirport))).
-
-fof(axWorldAirportsA_K1965, axiom, 
- (hasType(type_Airport, inst_FinkeNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K1966, axiom, 
- (hasType(type_Airport, inst_FinleyNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1967, axiom, 
- (hasType(type_Airport, inst_FinschhafenAirport))).
-
-fof(axWorldAirportsA_K1968, axiom, 
- (hasType(type_Airport, inst_FireCoveAKAirport))).
-
-fof(axWorldAirportsA_K1969, axiom, 
- (hasType(type_Airport, inst_FirstFlightNCAirport))).
-
-fof(axWorldAirportsA_K1970, axiom, 
- (hasType(type_Airport, inst_FitchburgMunicipalMAAirport))).
-
-fof(axWorldAirportsA_K1971, axiom, 
- (hasType(type_Airport, inst_FitiutaAirport))).
-
-fof(axWorldAirportsA_K1972, axiom, 
- (hasType(type_Airport, inst_FitiutaFitiutaVillageAirport))).
-
-fof(axWorldAirportsA_K1973, axiom, 
- (hasType(type_Airport, inst_FitzgeraldMunicipalGAAirport))).
-
-fof(axWorldAirportsA_K1974, axiom, 
- (hasType(type_Airport, inst_FitzroyCrossingWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K1975, axiom, 
- (hasType(type_Airport, inst_FiveFingersCoastGuardHeliportAKAirport))).
-
-fof(axWorldAirportsA_K1976, axiom, 
- (hasType(type_Airport, inst_FiveMileAKAirport))).
-
-fof(axWorldAirportsA_K1977, axiom, 
- (hasType(type_Airport, inst_FlagstaffPulliamAZAirport))).
-
-fof(axWorldAirportsA_K1978, axiom, 
- (hasType(type_Airport, inst_FlamingoBonaireKralendijkAirport))).
-
-fof(axWorldAirportsA_K1979, axiom, 
- (hasType(type_Airport, inst_FlatAKAirport))).
-
-fof(axWorldAirportsA_K1980, axiom, 
- (hasType(type_Airport, inst_FlaxmanAKAirport))).
-
-fof(axWorldAirportsA_K1981, axiom, 
- (hasType(type_Airport, inst_FlemingMasonKYAirport))).
-
-fof(axWorldAirportsA_K1982, axiom, 
- (hasType(type_Airport, inst_FlensburgAirport))).
-
-fof(axWorldAirportsA_K1983, axiom, 
- (hasType(type_Airport, inst_FleslandBergenAirport))).
-
-fof(axWorldAirportsA_K1984, axiom, 
- (hasType(type_Airport, inst_FletcherFieldMSAirport))).
-
-fof(axWorldAirportsA_K1985, axiom, 
- (hasType(type_Airport, inst_FlindersIslandTasmaniaAirport))).
-
-fof(axWorldAirportsA_K1986, axiom, 
- (hasType(type_Airport, inst_FlorenceRegionalSCAirport))).
-
-fof(axWorldAirportsA_K1987, axiom, 
- (hasType(type_Airport, inst_FlorenciaAirport))).
-
-fof(axWorldAirportsA_K1988, axiom, 
- (hasType(type_Airport, inst_FloresAirport))).
-
-fof(axWorldAirportsA_K1989, axiom, 
- (hasType(type_Airport, inst_FlorianoPIAirport))).
-
-fof(axWorldAirportsA_K1990, axiom, 
- (hasType(type_Airport, inst_FlorianopolisSCAirport))).
-
-fof(axWorldAirportsA_K1991, axiom, 
- (hasType(type_Airport, inst_FloroAirport))).
-
-fof(axWorldAirportsA_K1992, axiom, 
- (hasType(type_Airport, inst_FlottaIsleAirport))).
-
-fof(axWorldAirportsA_K1993, axiom, 
- (hasType(type_Airport, inst_FlushingNYAirport))).
-
-fof(axWorldAirportsA_K1994, axiom, 
- (hasType(type_Airport, inst_FlyingCloudMNAirport))).
-
-fof(axWorldAirportsA_K1995, axiom, 
- (hasType(type_Airport, inst_FondduLacCountyWIAirport))).
-
-fof(axWorldAirportsA_K1996, axiom, 
- (hasType(type_Airport, inst_FontanarossaSicilyAirport))).
-
-fof(axWorldAirportsA_K1997, axiom, 
- (hasType(type_Airport, inst_ForbesFieldKSAirport))).
-
-fof(axWorldAirportsA_K1998, axiom, 
- (hasType(type_Airport, inst_ForbesNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K1999, axiom, 
- (hasType(type_Airport, inst_FordMIAirport))).
-
-fof(axWorldAirportsA_K2000, axiom, 
- (hasType(type_Airport, inst_ForestCityMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K2001, axiom, 
- (hasType(type_Airport, inst_ForestParkGAAirport))).
-
-fof(axWorldAirportsA_K2002, axiom, 
- (hasType(type_Airport, inst_ForliAirport))).
-
-fof(axWorldAirportsA_K2003, axiom, 
- (hasType(type_Airport, inst_FormosaAirport))).
-
-fof(axWorldAirportsA_K2004, axiom, 
- (hasType(type_Airport, inst_FornebuOsloAirport))).
-
-fof(axWorldAirportsA_K2005, axiom, 
- (hasType(type_Airport, inst_ForresAirport))).
-
-fof(axWorldAirportsA_K2006, axiom, 
- (hasType(type_Airport, inst_ForrestCityMunicipalARAirport))).
-
-fof(axWorldAirportsA_K2007, axiom, 
- (hasType(type_Airport, inst_ForrestWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2008, axiom, 
- (hasType(type_Airport, inst_ForsterNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K2009, axiom, 
- (hasType(type_Airport, inst_FortBraggCAAirport))).
-
-fof(axWorldAirportsA_K2010, axiom, 
- (hasType(type_Airport, inst_FortBridgerWYAirport))).
-
-fof(axWorldAirportsA_K2011, axiom, 
- (hasType(type_Airport, inst_FortCollinsLovelandMunicipalCOAirport))).
-
-fof(axWorldAirportsA_K2012, axiom, 
- (hasType(type_Airport, inst_FortDauphinAirport))).
-
-fof(axWorldAirportsA_K2013, axiom, 
- (hasType(type_Airport, inst_FortDodgeRegionalIAAirport))).
-
-fof(axWorldAirportsA_K2014, axiom, 
- (hasType(type_Airport, inst_FortLauderdaleExecutiveFLAirport))).
-
-fof(axWorldAirportsA_K2015, axiom, 
- (hasType(type_Airport, inst_FortLauderdaleHollywoodInternationalFLAirport))).
-
-fof(axWorldAirportsA_K2016, axiom, 
- (hasType(type_Airport, inst_FortLeenr1headquartersHeliportVAAirport))).
-
-fof(axWorldAirportsA_K2017, axiom, 
- (hasType(type_Airport, inst_FortMadisonMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K2018, axiom, 
- (hasType(type_Airport, inst_FortRoussetAirport))).
-
-fof(axWorldAirportsA_K2019, axiom, 
- (hasType(type_Airport, inst_FortScottMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K2020, axiom, 
- (hasType(type_Airport, inst_FortSheridanILAirport))).
-
-fof(axWorldAirportsA_K2021, axiom, 
- (hasType(type_Airport, inst_FortSmithMunicipalARAirport))).
-
-fof(axWorldAirportsA_K2022, axiom, 
- (hasType(type_Airport, inst_FortStocktonPecosCountyTXAirport))).
-
-fof(axWorldAirportsA_K2023, axiom, 
- (hasType(type_Airport, inst_FortSumnerMunicipalNMAirport))).
-
-fof(axWorldAirportsA_K2024, axiom, 
- (hasType(type_Airport, inst_FortWayneInternationalINAirport))).
-
-fof(axWorldAirportsA_K2025, axiom, 
- (hasType(type_Airport, inst_FortWilliamAirport))).
-
-fof(axWorldAirportsA_K2026, axiom, 
- (hasType(type_Airport, inst_FortWolterArmyAirFieldTXAirport))).
-
-fof(axWorldAirportsA_K2027, axiom, 
- (hasType(type_Airport, inst_FortWorthAllianceTXAirport))).
-
-fof(axWorldAirportsA_K2028, axiom, 
- (hasType(type_Airport, inst_FortWorthMeachamTXAirport))).
-
-fof(axWorldAirportsA_K2029, axiom, 
- (hasType(type_Airport, inst_FortWorthSpinksTXAirport))).
-
-fof(axWorldAirportsA_K2030, axiom, 
- (hasType(type_Airport, inst_FortYukonAKAirport))).
-
-fof(axWorldAirportsA_K2031, axiom, 
- (hasType(type_Airport, inst_FortalezaCEAirport))).
-
-fof(axWorldAirportsA_K2032, axiom, 
- (hasType(type_Airport, inst_FortunaLedgeAKAirport))).
-
-fof(axWorldAirportsA_K2033, axiom, 
- (hasType(type_Airport, inst_FossilDownsWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2034, axiom, 
- (hasType(type_Airport, inst_FosstonMunicipalMNAirport))).
-
-fof(axWorldAirportsA_K2035, axiom, 
- (hasType(type_Airport, inst_FostoriaMetroOHAirport))).
-
-fof(axWorldAirportsA_K2036, axiom, 
- (hasType(type_Airport, inst_FougamouAirport))).
-
-fof(axWorldAirportsA_K2037, axiom, 
- (hasType(type_Airport, inst_FoulaShetlandIslandsAirport))).
-
-fof(axWorldAirportsA_K2038, axiom, 
- (hasType(type_Airport, inst_FoumbanAirport))).
-
-fof(axWorldAirportsA_K2039, axiom, 
- (hasType(type_Airport, inst_FourCornersRegionalNMAirport))).
-
-fof(axWorldAirportsA_K2040, axiom, 
- (hasType(type_Airport, inst_FoxAKAirport))).
-
-fof(axWorldAirportsA_K2041, axiom, 
- (hasType(type_Airport, inst_FoxGlacierAirport))).
-
-fof(axWorldAirportsA_K2042, axiom, 
- (hasType(type_Airport, inst_FoyaAirport))).
-
-fof(axWorldAirportsA_K2043, axiom, 
- (hasType(type_Airport, inst_FrancaSPAirport))).
-
-fof(axWorldAirportsA_K2044, axiom, 
- (hasType(type_Airport, inst_FrancisEWarrenAirForceBaseWYAirport))).
-
-fof(axWorldAirportsA_K2045, axiom, 
- (hasType(type_Airport, inst_FranciscoBangoyInternationalDavaoCityAirport))).
-
-fof(axWorldAirportsA_K2046, axiom, 
- (hasType(type_Airport, inst_FranciscoBeltraoPRAirport))).
-
-fof(axWorldAirportsA_K2047, axiom, 
- (hasType(type_Airport, inst_FrancistownAirport))).
-
-fof(axWorldAirportsA_K2048, axiom, 
- (hasType(type_Airport, inst_FrankfortMunicipalINAirport))).
-
-fof(axWorldAirportsA_K2049, axiom, 
- (hasType(type_Airport, inst_FranklinCountyStateVTAirport))).
-
-fof(axWorldAirportsA_K2050, axiom, 
- (hasType(type_Airport, inst_FranklinMunicipalJohnBeverlyRoseVAAirport))).
-
-fof(axWorldAirportsA_K2051, axiom, 
- (hasType(type_Airport, inst_FransKaisiepoBiakAirport))).
-
-fof(axWorldAirportsA_K2052, axiom, 
- (hasType(type_Airport, inst_FrederickMunicipalMDAirport))).
-
-fof(axWorldAirportsA_K2053, axiom, 
- (hasType(type_Airport, inst_FrederickMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K2054, axiom, 
- (hasType(type_Airport, inst_FrederikshabAirport))).
-
-fof(axWorldAirportsA_K2055, axiom, 
- (hasType(type_Airport, inst_FreeportInternationalGrandBahamaAirport))).
-
-fof(axWorldAirportsA_K2056, axiom, 
- (hasType(type_Airport, inst_FregateIslandAirport))).
-
-fof(axWorldAirportsA_K2057, axiom, 
- (hasType(type_Airport, inst_FrejusAirport))).
-
-fof(axWorldAirportsA_K2058, axiom, 
- (hasType(type_Airport, inst_FremantleWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2059, axiom, 
- (hasType(type_Airport, inst_FremontCountyCOAirport))).
-
-fof(axWorldAirportsA_K2060, axiom, 
- (hasType(type_Airport, inst_FremontMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K2061, axiom, 
- (hasType(type_Airport, inst_FrenchLickMunicipalINAirport))).
-
-fof(axWorldAirportsA_K2062, axiom, 
- (hasType(type_Airport, inst_FreshWaterBayAKAirport))).
-
-fof(axWorldAirportsA_K2063, axiom, 
- (hasType(type_Airport, inst_FresnoAirTerminalCAAirport))).
-
-fof(axWorldAirportsA_K2064, axiom, 
- (hasType(type_Airport, inst_FresnoChandlerDowntownCAAirport))).
-
-fof(axWorldAirportsA_K2065, axiom, 
- (hasType(type_Airport, inst_FriaAirport))).
-
-fof(axWorldAirportsA_K2066, axiom, 
- (hasType(type_Airport, inst_FridayHarborWAAirport))).
-
-fof(axWorldAirportsA_K2067, axiom, 
- (hasType(type_Airport, inst_FritzlarAirBaseFritzlarAirport))).
-
-fof(axWorldAirportsA_K2068, axiom, 
- (hasType(type_Airport, inst_FrontRangeCOAirport))).
-
-fof(axWorldAirportsA_K2069, axiom, 
- (hasType(type_Airport, inst_FrontRoyalWarrenCountyVAAirport))).
-
-fof(axWorldAirportsA_K2070, axiom, 
- (hasType(type_Airport, inst_FuerstenfeldbruckAirBaseFuerstenfeldbruckAirport))).
-
-fof(axWorldAirportsA_K2071, axiom, 
- (hasType(type_Airport, inst_FuerteventuraPuertodelRosarioCanaryIslandsAirport))).
-
-fof(axWorldAirportsA_K2072, axiom, 
- (hasType(type_Airport, inst_FuhlsbuttelHamburgAirport))).
-
-fof(axWorldAirportsA_K2073, axiom, 
- (hasType(type_Airport, inst_FukueAirport))).
-
-fof(axWorldAirportsA_K2074, axiom, 
- (hasType(type_Airport, inst_FukuiAirport))).
-
-fof(axWorldAirportsA_K2075, axiom, 
- (hasType(type_Airport, inst_FukushimaAirport))).
-
-fof(axWorldAirportsA_K2076, axiom, 
- (hasType(type_Airport, inst_FullebornAirport))).
-
-fof(axWorldAirportsA_K2077, axiom, 
- (hasType(type_Airport, inst_FullertonMunicipalCAAirport))).
-
-fof(axWorldAirportsA_K2078, axiom, 
- (hasType(type_Airport, inst_FultonCountyAirportBrownFieldGAAirport))).
-
-fof(axWorldAirportsA_K2079, axiom, 
- (hasType(type_Airport, inst_FumaAirport))).
-
-fof(axWorldAirportsA_K2080, axiom, 
- (hasType(type_Airport, inst_FunafutiAirport))).
-
-fof(axWorldAirportsA_K2081, axiom, 
- (hasType(type_Airport, inst_FunchalMadeiraAirport))).
-
-fof(axWorldAirportsA_K2082, axiom, 
- (hasType(type_Airport, inst_FundacionAirport))).
-
-fof(axWorldAirportsA_K2083, axiom, 
- (hasType(type_Airport, inst_FunterBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K2084, axiom, 
- (hasType(type_Airport, inst_FuoshanAirport))).
-
-fof(axWorldAirportsA_K2085, axiom, 
- (hasType(type_Airport, inst_FutaleufuAirport))).
-
-fof(axWorldAirportsA_K2086, axiom, 
- (hasType(type_Airport, inst_FutunaAirport))).
-
-fof(axWorldAirportsA_K2087, axiom, 
- (hasType(type_Airport, inst_FutunaIslandAirport))).
-
-fof(axWorldAirportsA_K2088, axiom, 
- (hasType(type_Airport, inst_FuyangAirport))).
-
-fof(axWorldAirportsA_K2089, axiom, 
- (hasType(type_Airport, inst_FuyunAirport))).
-
-fof(axWorldAirportsA_K2090, axiom, 
- (hasType(type_Airport, inst_FuzhouAirport))).
-
-fof(axWorldAirportsA_K2091, axiom, 
- (hasType(type_Airport, inst_GabbsNVAirport))).
-
-fof(axWorldAirportsA_K2092, axiom, 
- (hasType(type_Airport, inst_GabesAirport))).
-
-fof(axWorldAirportsA_K2093, axiom, 
- (hasType(type_Airport, inst_GadsdenMunicipalALAirport))).
-
-fof(axWorldAirportsA_K2094, axiom, 
- (hasType(type_Airport, inst_GafsaAirport))).
-
-fof(axWorldAirportsA_K2095, axiom, 
- (hasType(type_Airport, inst_GagIslandAirport))).
-
-fof(axWorldAirportsA_K2096, axiom, 
- (hasType(type_Airport, inst_GageOKAirport))).
-
-fof(axWorldAirportsA_K2097, axiom, 
- (hasType(type_Airport, inst_GagnoaAirport))).
-
-fof(axWorldAirportsA_K2098, axiom, 
- (hasType(type_Airport, inst_GainesvilleMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K2099, axiom, 
- (hasType(type_Airport, inst_GainesvilleRegionalFLAirport))).
-
-fof(axWorldAirportsA_K2100, axiom, 
- (hasType(type_Airport, inst_GakonaAKAirport))).
-
-fof(axWorldAirportsA_K2101, axiom, 
- (hasType(type_Airport, inst_GalOyaAirport))).
-
-fof(axWorldAirportsA_K2102, axiom, 
- (hasType(type_Airport, inst_GalapagosIslandsGalapagosAirport))).
-
-fof(axWorldAirportsA_K2103, axiom, 
- (hasType(type_Airport, inst_GalbraithLakeAKAirport))).
-
-fof(axWorldAirportsA_K2104, axiom, 
- (hasType(type_Airport, inst_GalcaioAirport))).
-
-fof(axWorldAirportsA_K2105, axiom, 
- (hasType(type_Airport, inst_GalelaAirport))).
-
-fof(axWorldAirportsA_K2106, axiom, 
- (hasType(type_Airport, inst_GalenaAKAirport))).
-
-fof(axWorldAirportsA_K2107, axiom, 
- (hasType(type_Airport, inst_GalesburgMunicipalILAirport))).
-
-fof(axWorldAirportsA_K2108, axiom, 
- (hasType(type_Airport, inst_GalionMunicipalOHAirport))).
-
-fof(axWorldAirportsA_K2109, axiom, 
- (hasType(type_Airport, inst_GalkayoAirport))).
-
-fof(axWorldAirportsA_K2110, axiom, 
- (hasType(type_Airport, inst_GallatinFieldMTAirport))).
-
-fof(axWorldAirportsA_K2111, axiom, 
- (hasType(type_Airport, inst_GalleriaHeliportGAAirport))).
-
-fof(axWorldAirportsA_K2112, axiom, 
- (hasType(type_Airport, inst_GallivareAirport))).
-
-fof(axWorldAirportsA_K2113, axiom, 
- (hasType(type_Airport, inst_GallupMunicipalNMAirport))).
-
-fof(axWorldAirportsA_K2114, axiom, 
- (hasType(type_Airport, inst_GalwayAirport))).
-
-fof(axWorldAirportsA_K2115, axiom, 
- (hasType(type_Airport, inst_GamarraAirport))).
-
-fof(axWorldAirportsA_K2116, axiom, 
- (hasType(type_Airport, inst_GambaAirport))).
-
-fof(axWorldAirportsA_K2117, axiom, 
- (hasType(type_Airport, inst_GambelaAirport))).
-
-fof(axWorldAirportsA_K2118, axiom, 
- (hasType(type_Airport, inst_GambellAKAirport))).
-
-fof(axWorldAirportsA_K2119, axiom, 
- (hasType(type_Airport, inst_GambomaAirport))).
-
-fof(axWorldAirportsA_K2120, axiom, 
- (hasType(type_Airport, inst_GamboolaQueenslandAirport))).
-
-fof(axWorldAirportsA_K2121, axiom, 
- (hasType(type_Airport, inst_GanIslandAirport))).
-
-fof(axWorldAirportsA_K2122, axiom, 
- (hasType(type_Airport, inst_GandajikaAirport))).
-
-fof(axWorldAirportsA_K2123, axiom, 
- (hasType(type_Airport, inst_GanesCreekAKAirport))).
-
-fof(axWorldAirportsA_K2124, axiom, 
- (hasType(type_Airport, inst_GangawAirport))).
-
-fof(axWorldAirportsA_K2125, axiom, 
- (hasType(type_Airport, inst_GanzhouAirport))).
-
-fof(axWorldAirportsA_K2126, axiom, 
- (hasType(type_Airport, inst_GaoAirport))).
-
-fof(axWorldAirportsA_K2127, axiom, 
- (hasType(type_Airport, inst_GapAirport))).
-
-fof(axWorldAirportsA_K2128, axiom, 
- (hasType(type_Airport, inst_GaraDjebiletAirport))).
-
-fof(axWorldAirportsA_K2129, axiom, 
- (hasType(type_Airport, inst_GarachineAirport))).
-
-fof(axWorldAirportsA_K2130, axiom, 
- (hasType(type_Airport, inst_GarainaAirport))).
-
-fof(axWorldAirportsA_K2131, axiom, 
- (hasType(type_Airport, inst_GarasaAirport))).
-
-fof(axWorldAirportsA_K2132, axiom, 
- (hasType(type_Airport, inst_GarbahareyAirport))).
-
-fof(axWorldAirportsA_K2133, axiom, 
- (hasType(type_Airport, inst_GardeAirport))).
-
-fof(axWorldAirportsA_K2134, axiom, 
- (hasType(type_Airport, inst_GardenCityRegionalKSAirport))).
-
-fof(axWorldAirportsA_K2135, axiom, 
- (hasType(type_Airport, inst_GardenHillMBAirport))).
-
-fof(axWorldAirportsA_K2136, axiom, 
- (hasType(type_Airport, inst_GardenPointNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K2137, axiom, 
- (hasType(type_Airport, inst_GardermoenOsloAirport))).
-
-fof(axWorldAirportsA_K2138, axiom, 
- (hasType(type_Airport, inst_GardezAirport))).
-
-fof(axWorldAirportsA_K2139, axiom, 
- (hasType(type_Airport, inst_GardnerMunicipalMAAirport))).
-
-fof(axWorldAirportsA_K2140, axiom, 
- (hasType(type_Airport, inst_GardoAirport))).
-
-fof(axWorldAirportsA_K2141, axiom, 
- (hasType(type_Airport, inst_GarissaAirport))).
-
-fof(axWorldAirportsA_K2142, axiom, 
- (hasType(type_Airport, inst_GarouaAirport))).
-
-fof(axWorldAirportsA_K2143, axiom, 
- (hasType(type_Airport, inst_GarrowLakeAirport))).
-
-fof(axWorldAirportsA_K2144, axiom, 
- (hasType(type_Airport, inst_GaruahiAirport))).
-
-fof(axWorldAirportsA_K2145, axiom, 
- (hasType(type_Airport, inst_GaryRegionalINAirport))).
-
-fof(axWorldAirportsA_K2146, axiom, 
- (hasType(type_Airport, inst_GascoyneJunctionWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2147, axiom, 
- (hasType(type_Airport, inst_GasmataIslandAirport))).
-
-fof(axWorldAirportsA_K2148, axiom, 
- (hasType(type_Airport, inst_GassimAirport))).
-
-fof(axWorldAirportsA_K2149, axiom, 
- (hasType(type_Airport, inst_GasukeAirport))).
-
-fof(axWorldAirportsA_K2150, axiom, 
- (hasType(type_Airport, inst_GatlinburgPigeonForgeTNAirport))).
-
-fof(axWorldAirportsA_K2151, axiom, 
- (hasType(type_Airport, inst_GavleAirport))).
-
-fof(axWorldAirportsA_K2152, axiom, 
- (hasType(type_Airport, inst_GayaAirport))).
-
-fof(axWorldAirportsA_K2153, axiom, 
- (hasType(type_Airport, inst_GayndahQueenslandAirport))).
-
-fof(axWorldAirportsA_K2154, axiom, 
- (hasType(type_Airport, inst_GaziantepAirport))).
-
-fof(axWorldAirportsA_K2155, axiom, 
- (hasType(type_Airport, inst_GbadoliteAirport))).
-
-fof(axWorldAirportsA_K2156, axiom, 
- (hasType(type_Airport, inst_GbangbatokAirport))).
-
-fof(axWorldAirportsA_K2157, axiom, 
- (hasType(type_Airport, inst_GbessiaConakryAirport))).
-
-fof(axWorldAirportsA_K2158, axiom, 
- (hasType(type_Airport, inst_GebeAirport))).
-
-fof(axWorldAirportsA_K2159, axiom, 
- (hasType(type_Airport, inst_GecitkaleAirport))).
-
-fof(axWorldAirportsA_K2160, axiom, 
- (hasType(type_Airport, inst_GedarefAirport))).
-
-fof(axWorldAirportsA_K2161, axiom, 
- (hasType(type_Airport, inst_GeelongVictoriaAirport))).
-
-fof(axWorldAirportsA_K2162, axiom, 
- (hasType(type_Airport, inst_GeilenkirchenAirport))).
-
-fof(axWorldAirportsA_K2163, axiom, 
- (hasType(type_Airport, inst_GeiloAirport))).
-
-fof(axWorldAirportsA_K2164, axiom, 
- (hasType(type_Airport, inst_GeitaAirport))).
-
-fof(axWorldAirportsA_K2165, axiom, 
- (hasType(type_Airport, inst_GeladiAirport))).
-
-fof(axWorldAirportsA_K2166, axiom, 
- (hasType(type_Airport, inst_GemanaAirport))).
-
-fof(axWorldAirportsA_K2167, axiom, 
- (hasType(type_Airport, inst_GendaWuhaAirport))).
-
-fof(axWorldAirportsA_K2168, axiom, 
- (hasType(type_Airport, inst_GeneralEMosconiComodoroRivadaviaAirport))).
-
-fof(axWorldAirportsA_K2169, axiom, 
- (hasType(type_Airport, inst_GeneralEdwardLawrenceLoganInternationalMAAirport))).
-
-fof(axWorldAirportsA_K2170, axiom, 
- (hasType(type_Airport, inst_GeneralIgnacioPesqueiraHermosilloAirport))).
-
-fof(axWorldAirportsA_K2171, axiom, 
- (hasType(type_Airport, inst_GeneralJoseMariaYanezGuaymasAirport))).
-
-fof(axWorldAirportsA_K2172, axiom, 
- (hasType(type_Airport, inst_GeneralJuanNAlvarezAcapulcoAirport))).
-
-fof(axWorldAirportsA_K2173, axiom, 
- (hasType(type_Airport, inst_GeneralPicoAirport))).
-
-fof(axWorldAirportsA_K2174, axiom, 
- (hasType(type_Airport, inst_GeneralRivadeneiraEsmeraldasAirport))).
-
-fof(axWorldAirportsA_K2175, axiom, 
- (hasType(type_Airport, inst_GeneralRobertoFierroVChihuahuaAirport))).
-
-fof(axWorldAirportsA_K2176, axiom, 
- (hasType(type_Airport, inst_GeneralRocaAirport))).
-
-fof(axWorldAirportsA_K2177, axiom, 
- (hasType(type_Airport, inst_GeneralSantosAirport))).
-
-fof(axWorldAirportsA_K2178, axiom, 
- (hasType(type_Airport, inst_GeneveCointrinGenevaAirport))).
-
-fof(axWorldAirportsA_K2179, axiom, 
- (hasType(type_Airport, inst_GenjemAirport))).
-
-fof(axWorldAirportsA_K2180, axiom, 
- (hasType(type_Airport, inst_GentingAirport))).
-
-fof(axWorldAirportsA_K2181, axiom, 
- (hasType(type_Airport, inst_GeojeHeliportSeoulAirport))).
-
-fof(axWorldAirportsA_K2182, axiom, 
- (hasType(type_Airport, inst_GeorgeAirport))).
-
-fof(axWorldAirportsA_K2183, axiom, 
- (hasType(type_Airport, inst_GeorgeDownerALAirport))).
-
-fof(axWorldAirportsA_K2184, axiom, 
- (hasType(type_Airport, inst_GeorgeRCarrMemorialAirFieldLAAirport))).
-
-fof(axWorldAirportsA_K2185, axiom, 
- (hasType(type_Airport, inst_GeorgeTLewisFLAirport))).
-
-fof(axWorldAirportsA_K2186, axiom, 
- (hasType(type_Airport, inst_GeorgeTownExumaAirport))).
-
-fof(axWorldAirportsA_K2187, axiom, 
- (hasType(type_Airport, inst_GeorgetownCountySCAirport))).
-
-fof(axWorldAirportsA_K2188, axiom, 
- (hasType(type_Airport, inst_GeorgetownQueenslandAirport))).
-
-fof(axWorldAirportsA_K2189, axiom, 
- (hasType(type_Airport, inst_GeraldtonWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2190, axiom, 
- (hasType(type_Airport, inst_GeronaCostaBravaGeronaAirport))).
-
-fof(axWorldAirportsA_K2191, axiom, 
- (hasType(type_Airport, inst_GerrardSmithCaymanBracAirport))).
-
-fof(axWorldAirportsA_K2192, axiom, 
- (hasType(type_Airport, inst_GettysburgPAAirport))).
-
-fof(axWorldAirportsA_K2193, axiom, 
- (hasType(type_Airport, inst_GevaAirport))).
-
-fof(axWorldAirportsA_K2194, axiom, 
- (hasType(type_Airport, inst_GewoyaAirport))).
-
-fof(axWorldAirportsA_K2195, axiom, 
- (hasType(type_Airport, inst_GhanziAirport))).
-
-fof(axWorldAirportsA_K2196, axiom, 
- (hasType(type_Airport, inst_GhatAirport))).
-
-fof(axWorldAirportsA_K2197, axiom, 
- (hasType(type_Airport, inst_GhazniAirport))).
-
-fof(axWorldAirportsA_K2198, axiom, 
- (hasType(type_Airport, inst_GhimbiAirport))).
-
-fof(axWorldAirportsA_K2199, axiom, 
- (hasType(type_Airport, inst_GhinnirAirport))).
-
-fof(axWorldAirportsA_K2200, axiom, 
- (hasType(type_Airport, inst_GibbRiverWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2201, axiom, 
- (hasType(type_Airport, inst_GilaBendAirForceAuxiliaryAZAirport))).
-
-fof(axWorldAirportsA_K2202, axiom, 
- (hasType(type_Airport, inst_GilgalAirport))).
-
-fof(axWorldAirportsA_K2203, axiom, 
- (hasType(type_Airport, inst_GilgitAirport))).
-
-fof(axWorldAirportsA_K2204, axiom, 
- (hasType(type_Airport, inst_GilletteCampbellCountyWYAirport))).
-
-fof(axWorldAirportsA_K2205, axiom, 
- (hasType(type_Airport, inst_GinoLisaFoggiaAirport))).
-
-fof(axWorldAirportsA_K2206, axiom, 
- (hasType(type_Airport, inst_GiradotAirport))).
-
-fof(axWorldAirportsA_K2207, axiom, 
- (hasType(type_Airport, inst_GirdwoodAKAirport))).
-
-fof(axWorldAirportsA_K2208, axiom, 
- (hasType(type_Airport, inst_GisborneAirport))).
-
-fof(axWorldAirportsA_K2209, axiom, 
- (hasType(type_Airport, inst_GisenyiAirport))).
-
-fof(axWorldAirportsA_K2210, axiom, 
- (hasType(type_Airport, inst_GitengaAirport))).
-
-fof(axWorldAirportsA_K2211, axiom, 
- (hasType(type_Airport, inst_GiuseppeMarconiBorgoPanigaleBolognaAirport))).
-
-fof(axWorldAirportsA_K2212, axiom, 
- (hasType(type_Airport, inst_GiyanaAirport))).
-
-fof(axWorldAirportsA_K2213, axiom, 
- (hasType(type_Airport, inst_GizanAirport))).
-
-fof(axWorldAirportsA_K2214, axiom, 
- (hasType(type_Airport, inst_GizoAirport))).
-
-fof(axWorldAirportsA_K2215, axiom, 
- (hasType(type_Airport, inst_GjogurReykjarnesAirport))).
-
-fof(axWorldAirportsA_K2216, axiom, 
- (hasType(type_Airport, inst_GlacierCreekAKAirport))).
-
-fof(axWorldAirportsA_K2217, axiom, 
- (hasType(type_Airport, inst_GlacierParkInternationalMTAirport))).
-
-fof(axWorldAirportsA_K2218, axiom, 
- (hasType(type_Airport, inst_GladstoneQueenslandAirport))).
-
-fof(axWorldAirportsA_K2219, axiom, 
- (hasType(type_Airport, inst_GlasgowIndustrialMTAirport))).
-
-fof(axWorldAirportsA_K2220, axiom, 
- (hasType(type_Airport, inst_GlasgowInternationalMTAirport))).
-
-fof(axWorldAirportsA_K2221, axiom, 
- (hasType(type_Airport, inst_GlasgowMunicipalKYAirport))).
-
-fof(axWorldAirportsA_K2222, axiom, 
- (hasType(type_Airport, inst_GlenInnesNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K2223, axiom, 
- (hasType(type_Airport, inst_GlendaleFokkerFieldWVAirport))).
-
-fof(axWorldAirportsA_K2224, axiom, 
- (hasType(type_Airport, inst_GlendaleMunicipalAZAirport))).
-
-fof(axWorldAirportsA_K2225, axiom, 
- (hasType(type_Airport, inst_GlengyleQueenslandAirport))).
-
-fof(axWorldAirportsA_K2226, axiom, 
- (hasType(type_Airport, inst_GlenormistonAirport))).
-
-fof(axWorldAirportsA_K2227, axiom, 
- (hasType(type_Airport, inst_GlentanMountCookAirport))).
-
-fof(axWorldAirportsA_K2228, axiom, 
- (hasType(type_Airport, inst_GlenwoodSpringsMunicipalCOAirport))).
-
-fof(axWorldAirportsA_K2229, axiom, 
- (hasType(type_Airport, inst_GlobeSanCarlosRegionalAirFacilityAZAirport))).
-
-fof(axWorldAirportsA_K2230, axiom, 
- (hasType(type_Airport, inst_GloucesterAirport))).
-
-fof(axWorldAirportsA_K2231, axiom, 
- (hasType(type_Airport, inst_GlyncoJetportGAAirport))).
-
-fof(axWorldAirportsA_K2232, axiom, 
- (hasType(type_Airport, inst_GoaAirport))).
-
-fof(axWorldAirportsA_K2233, axiom, 
- (hasType(type_Airport, inst_GobaAirport))).
-
-fof(axWorldAirportsA_K2234, axiom, 
- (hasType(type_Airport, inst_GobernadordosGregoresAirport))).
-
-fof(axWorldAirportsA_K2235, axiom, 
- (hasType(type_Airport, inst_GodeAirport))).
-
-fof(axWorldAirportsA_K2236, axiom, 
- (hasType(type_Airport, inst_GodhavnAirport))).
-
-fof(axWorldAirportsA_K2237, axiom, 
- (hasType(type_Airport, inst_GodmanArmyAirFieldKYAirport))).
-
-fof(axWorldAirportsA_K2238, axiom, 
- (hasType(type_Airport, inst_GodthabNuukAirport))).
-
-fof(axWorldAirportsA_K2239, axiom, 
- (hasType(type_Airport, inst_GogebicCountyMIAirport))).
-
-fof(axWorldAirportsA_K2240, axiom, 
- (hasType(type_Airport, inst_GoianiaGOAirport))).
-
-fof(axWorldAirportsA_K2241, axiom, 
- (hasType(type_Airport, inst_GoldBeachMunicipalORAirport))).
-
-fof(axWorldAirportsA_K2242, axiom, 
- (hasType(type_Airport, inst_GoldenHornLodgeSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K2243, axiom, 
- (hasType(type_Airport, inst_GoldenTriangleRegionalMSAirport))).
-
-fof(axWorldAirportsA_K2244, axiom, 
- (hasType(type_Airport, inst_GoldsboroWayneMunicipalNCAirport))).
-
-fof(axWorldAirportsA_K2245, axiom, 
- (hasType(type_Airport, inst_GolfitoAirport))).
-
-fof(axWorldAirportsA_K2246, axiom, 
- (hasType(type_Airport, inst_GollAirport))).
-
-fof(axWorldAirportsA_K2247, axiom, 
- (hasType(type_Airport, inst_GolmudAirport))).
-
-fof(axWorldAirportsA_K2248, axiom, 
- (hasType(type_Airport, inst_GolovinAKAirport))).
-
-fof(axWorldAirportsA_K2249, axiom, 
- (hasType(type_Airport, inst_GomaAirport))).
-
-fof(axWorldAirportsA_K2250, axiom, 
- (hasType(type_Airport, inst_GonailaAirport))).
-
-fof(axWorldAirportsA_K2251, axiom, 
- (hasType(type_Airport, inst_GondarAirport))).
-
-fof(axWorldAirportsA_K2252, axiom, 
- (hasType(type_Airport, inst_GoodfellowAirForceBaseTXAirport))).
-
-fof(axWorldAirportsA_K2253, axiom, 
- (hasType(type_Airport, inst_GoodingMunicipalIDAirport))).
-
-fof(axWorldAirportsA_K2254, axiom, 
- (hasType(type_Airport, inst_GoodnewsAKAirport))).
-
-fof(axWorldAirportsA_K2255, axiom, 
- (hasType(type_Airport, inst_GoodwinFieldARAirport))).
-
-fof(axWorldAirportsA_K2256, axiom, 
- (hasType(type_Airport, inst_GoondiwindiQueenslandAirport))).
-
-fof(axWorldAirportsA_K2257, axiom, 
- (hasType(type_Airport, inst_GoraAirport))).
-
-fof(axWorldAirportsA_K2258, axiom, 
- (hasType(type_Airport, inst_GorakhpurAirport))).
-
-fof(axWorldAirportsA_K2259, axiom, 
- (hasType(type_Airport, inst_GordilAirport))).
-
-fof(axWorldAirportsA_K2260, axiom, 
- (hasType(type_Airport, inst_GordonDownsWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2261, axiom, 
- (hasType(type_Airport, inst_GordonMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K2262, axiom, 
- (hasType(type_Airport, inst_GordonsvilleMunicipalVAAirport))).
-
-fof(axWorldAirportsA_K2263, axiom, 
- (hasType(type_Airport, inst_GoreAirport))).
-
-fof(axWorldAirportsA_K2264, axiom, 
- (hasType(type_Airport, inst_GorkhaAirport))).
-
-fof(axWorldAirportsA_K2265, axiom, 
- (hasType(type_Airport, inst_GorokaAirport))).
-
-fof(axWorldAirportsA_K2266, axiom, 
- (hasType(type_Airport, inst_GorontaloAirport))).
-
-fof(axWorldAirportsA_K2267, axiom, 
- (hasType(type_Airport, inst_GosfordNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K2268, axiom, 
- (hasType(type_Airport, inst_GoshenMunicipalINAirport))).
-
-fof(axWorldAirportsA_K2269, axiom, 
- (hasType(type_Airport, inst_GosseliesCharleroiAirport))).
-
-fof(axWorldAirportsA_K2270, axiom, 
- (hasType(type_Airport, inst_GottwaldovAirport))).
-
-fof(axWorldAirportsA_K2271, axiom, 
- (hasType(type_Airport, inst_GoulburnIslandNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K2272, axiom, 
- (hasType(type_Airport, inst_GoulburnNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K2273, axiom, 
- (hasType(type_Airport, inst_GoulimimeAirport))).
-
-fof(axWorldAirportsA_K2274, axiom, 
- (hasType(type_Airport, inst_GoundaAirport))).
-
-fof(axWorldAirportsA_K2275, axiom, 
- (hasType(type_Airport, inst_GoundamAirport))).
-
-fof(axWorldAirportsA_K2276, axiom, 
- (hasType(type_Airport, inst_GoveNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K2277, axiom, 
- (hasType(type_Airport, inst_GovernadorValadaresMGAirport))).
-
-fof(axWorldAirportsA_K2278, axiom, 
- (hasType(type_Airport, inst_GovernorsHarbourEleutheraAirport))).
-
-fof(axWorldAirportsA_K2279, axiom, 
- (hasType(type_Airport, inst_GozoAirport))).
-
-fof(axWorldAirportsA_K2280, axiom, 
- (hasType(type_Airport, inst_GraciasAirport))).
-
-fof(axWorldAirportsA_K2281, axiom, 
- (hasType(type_Airport, inst_GraciosaIslandAzoresAirport))).
-
-fof(axWorldAirportsA_K2282, axiom, 
- (hasType(type_Airport, inst_GraftonNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K2283, axiom, 
- (hasType(type_Airport, inst_GranadaAirport))).
-
-fof(axWorldAirportsA_K2284, axiom, 
- (hasType(type_Airport, inst_GranbyGrandCountyCOAirport))).
-
-fof(axWorldAirportsA_K2285, axiom, 
- (hasType(type_Airport, inst_GrandBahamaIslandGrandBahamaAirport))).
-
-fof(axWorldAirportsA_K2286, axiom, 
- (hasType(type_Airport, inst_GrandCanyonHeliportAZAirport))).
-
-fof(axWorldAirportsA_K2287, axiom, 
- (hasType(type_Airport, inst_GrandCanyonNationalParkAZAirport))).
-
-fof(axWorldAirportsA_K2288, axiom, 
- (hasType(type_Airport, inst_GrandCaseSaintMartinAirport))).
-
-fof(axWorldAirportsA_K2289, axiom, 
- (hasType(type_Airport, inst_GrandCentralJohannesburgAirport))).
-
-fof(axWorldAirportsA_K2290, axiom, 
- (hasType(type_Airport, inst_GrandCessAirport))).
-
-fof(axWorldAirportsA_K2291, axiom, 
- (hasType(type_Airport, inst_GrandForksInternationalNDAirport))).
-
-fof(axWorldAirportsA_K2292, axiom, 
- (hasType(type_Airport, inst_GrandMaraisCookCountyMNAirport))).
-
-fof(axWorldAirportsA_K2293, axiom, 
- (hasType(type_Airport, inst_GrandRapidsItascaCountyAirportGordonNewstromFieldMNAirport))).
-
-fof(axWorldAirportsA_K2294, axiom, 
- (hasType(type_Airport, inst_GrandStrandSCAirport))).
-
-fof(axWorldAirportsA_K2295, axiom, 
- (hasType(type_Airport, inst_GrandTurkGrandTurkIsAirport))).
-
-fof(axWorldAirportsA_K2296, axiom, 
- (hasType(type_Airport, inst_GraniteMountainAKAirport))).
-
-fof(axWorldAirportsA_K2297, axiom, 
- (hasType(type_Airport, inst_GranitesNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K2298, axiom, 
- (hasType(type_Airport, inst_GrantMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K2299, axiom, 
- (hasType(type_Airport, inst_GrantleyAdamsInternationalBarbadosBridgetownAirport))).
-
-fof(axWorldAirportsA_K2300, axiom, 
- (hasType(type_Airport, inst_GrantsMilanMunicipalNMAirport))).
-
-fof(axWorldAirportsA_K2301, axiom, 
- (hasType(type_Airport, inst_GrantsburgMunicipalWIAirport))).
-
-fof(axWorldAirportsA_K2302, axiom, 
- (hasType(type_Airport, inst_GranvilleAirport))).
-
-fof(axWorldAirportsA_K2303, axiom, 
- (hasType(type_Airport, inst_GratiotCommunityMIAirport))).
-
-fof(axWorldAirportsA_K2304, axiom, 
- (hasType(type_Airport, inst_GrayArmyAirFieldWAAirport))).
-
-fof(axWorldAirportsA_K2305, axiom, 
- (hasType(type_Airport, inst_GraylingAKAirport))).
-
-fof(axWorldAirportsA_K2306, axiom, 
- (hasType(type_Airport, inst_GreatAussieHoleAirport))).
-
-fof(axWorldAirportsA_K2307, axiom, 
- (hasType(type_Airport, inst_GreatBarrierIslandAirport))).
-
-fof(axWorldAirportsA_K2308, axiom, 
- (hasType(type_Airport, inst_GreatBarringtonMAAirport))).
-
-fof(axWorldAirportsA_K2309, axiom, 
- (hasType(type_Airport, inst_GreatBendMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K2310, axiom, 
- (hasType(type_Airport, inst_GreatFallsInternationalMTAirport))).
-
-fof(axWorldAirportsA_K2311, axiom, 
- (hasType(type_Airport, inst_GreatHarbourCayBerryAirport))).
-
-fof(axWorldAirportsA_K2312, axiom, 
- (hasType(type_Airport, inst_GreatKeppelIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K2313, axiom, 
- (hasType(type_Airport, inst_GreaterBuffaloInternationalNYAirport))).
-
-fof(axWorldAirportsA_K2314, axiom, 
- (hasType(type_Airport, inst_GreaterKankakeeILAirport))).
-
-fof(axWorldAirportsA_K2315, axiom, 
- (hasType(type_Airport, inst_GreaterSouthwestTXAirport))).
-
-fof(axWorldAirportsA_K2316, axiom, 
- (hasType(type_Airport, inst_GreeleyWeldCountyCOAirport))).
-
-fof(axWorldAirportsA_K2317, axiom, 
- (hasType(type_Airport, inst_GreenIslandAirport))).
-
-fof(axWorldAirportsA_K2318, axiom, 
- (hasType(type_Airport, inst_GreenIsleAirport))).
-
-fof(axWorldAirportsA_K2319, axiom, 
- (hasType(type_Airport, inst_GreenRiverAirport))).
-
-fof(axWorldAirportsA_K2320, axiom, 
- (hasType(type_Airport, inst_GreenTurtleCayAirport))).
-
-fof(axWorldAirportsA_K2321, axiom, 
- (hasType(type_Airport, inst_GreenevilleMunicipalTNAirport))).
-
-fof(axWorldAirportsA_K2322, axiom, 
- (hasType(type_Airport, inst_GreenfieldMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K2323, axiom, 
- (hasType(type_Airport, inst_GreenhamCommonRAFStationEnglandAirport))).
-
-fof(axWorldAirportsA_K2324, axiom, 
- (hasType(type_Airport, inst_GreenleeCountyAZAirport))).
-
-fof(axWorldAirportsA_K2325, axiom, 
- (hasType(type_Airport, inst_GreensboroBaltimoreMDAirport))).
-
-fof(axWorldAirportsA_K2326, axiom, 
- (hasType(type_Airport, inst_GreenvaleQueenslandAirport))).
-
-fof(axWorldAirportsA_K2327, axiom, 
- (hasType(type_Airport, inst_GreenvilleDowntownSCAirport))).
-
-fof(axWorldAirportsA_K2328, axiom, 
- (hasType(type_Airport, inst_GreenvilleILAirport))).
-
-fof(axWorldAirportsA_K2329, axiom, 
- (hasType(type_Airport, inst_GreenvilleMunicipalMSAirport))).
-
-fof(axWorldAirportsA_K2330, axiom, 
- (hasType(type_Airport, inst_GreenvilleSpartanburgSCAirport))).
-
-fof(axWorldAirportsA_K2331, axiom, 
- (hasType(type_Airport, inst_GreenwayPlazaHeliportTXAirport))).
-
-fof(axWorldAirportsA_K2332, axiom, 
- (hasType(type_Airport, inst_GreenwoodCountySCAirport))).
-
-fof(axWorldAirportsA_K2333, axiom, 
- (hasType(type_Airport, inst_GreenwoodLefloreMSAirport))).
-
-fof(axWorldAirportsA_K2334, axiom, 
- (hasType(type_Airport, inst_GreenwoodMunicipalINAirport))).
-
-fof(axWorldAirportsA_K2335, axiom, 
- (hasType(type_Airport, inst_GreggCountyTXAirport))).
-
-fof(axWorldAirportsA_K2336, axiom, 
- (hasType(type_Airport, inst_GregoryDownsQueenslandAirport))).
-
-fof(axWorldAirportsA_K2337, axiom, 
- (hasType(type_Airport, inst_GrenfellNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K2338, axiom, 
- (hasType(type_Airport, inst_GrevenMuensterMunsterOsnabrueckOsnabruckAirport))).
-
-fof(axWorldAirportsA_K2339, axiom, 
- (hasType(type_Airport, inst_GreymouthAirport))).
-
-fof(axWorldAirportsA_K2340, axiom, 
- (hasType(type_Airport, inst_GriffithNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K2341, axiom, 
- (hasType(type_Airport, inst_GrimsbyAirport))).
-
-fof(axWorldAirportsA_K2342, axiom, 
- (hasType(type_Airport, inst_GrimseyAirport))).
-
-fof(axWorldAirportsA_K2343, axiom, 
- (hasType(type_Airport, inst_GrinnellRegionalIAAirport))).
-
-fof(axWorldAirportsA_K2344, axiom, 
- (hasType(type_Airport, inst_GrissomAirForceBaseINAirport))).
-
-fof(axWorldAirportsA_K2345, axiom, 
- (hasType(type_Airport, inst_GrooteEylandtNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K2346, axiom, 
- (hasType(type_Airport, inst_GrootfonteinAirport))).
-
-fof(axWorldAirportsA_K2347, axiom, 
- (hasType(type_Airport, inst_GrossetoAirport))).
-
-fof(axWorldAirportsA_K2348, axiom, 
- (hasType(type_Airport, inst_GrotonNewLondonCTAirport))).
-
-fof(axWorldAirportsA_K2349, axiom, 
- (hasType(type_Airport, inst_GroznyyGroznyGroznyjAirport))).
-
-fof(axWorldAirportsA_K2350, axiom, 
- (hasType(type_Airport, inst_GrummanBethpageNYAirport))).
-
-fof(axWorldAirportsA_K2351, axiom, 
- (hasType(type_Airport, inst_GrundyMunicipalVAAirport))).
-
-fof(axWorldAirportsA_K2352, axiom, 
- (hasType(type_Airport, inst_GuacamayasAirport))).
-
-fof(axWorldAirportsA_K2353, axiom, 
- (hasType(type_Airport, inst_GuadalcanalAirport))).
-
-fof(axWorldAirportsA_K2354, axiom, 
- (hasType(type_Airport, inst_GuadalupeTXAirport))).
-
-fof(axWorldAirportsA_K2355, axiom, 
- (hasType(type_Airport, inst_GuajaraMirimROAirport))).
-
-fof(axWorldAirportsA_K2356, axiom, 
- (hasType(type_Airport, inst_GualacoAirport))).
-
-fof(axWorldAirportsA_K2357, axiom, 
- (hasType(type_Airport, inst_GualeguaychuAirport))).
-
-fof(axWorldAirportsA_K2358, axiom, 
- (hasType(type_Airport, inst_GuamAirport))).
-
-fof(axWorldAirportsA_K2359, axiom, 
- (hasType(type_Airport, inst_GuamalAirport))).
-
-fof(axWorldAirportsA_K2360, axiom, 
- (hasType(type_Airport, inst_GuanajaIslandAirport))).
-
-fof(axWorldAirportsA_K2361, axiom, 
- (hasType(type_Airport, inst_GuanajuatoLeonAirport))).
-
-fof(axWorldAirportsA_K2362, axiom, 
- (hasType(type_Airport, inst_GuanambiBAAirport))).
-
-fof(axWorldAirportsA_K2363, axiom, 
- (hasType(type_Airport, inst_GuanareAirport))).
-
-fof(axWorldAirportsA_K2364, axiom, 
- (hasType(type_Airport, inst_GuapiAirport))).
-
-fof(axWorldAirportsA_K2365, axiom, 
- (hasType(type_Airport, inst_GuapilesAirport))).
-
-fof(axWorldAirportsA_K2366, axiom, 
- (hasType(type_Airport, inst_GuarapuavaPRAirport))).
-
-fof(axWorldAirportsA_K2367, axiom, 
- (hasType(type_Airport, inst_GuaratinguetaSPAirport))).
-
-fof(axWorldAirportsA_K2368, axiom, 
- (hasType(type_Airport, inst_GuariAirport))).
-
-fof(axWorldAirportsA_K2369, axiom, 
- (hasType(type_Airport, inst_GuasqualitoAirport))).
-
-fof(axWorldAirportsA_K2370, axiom, 
- (hasType(type_Airport, inst_GuayaramerinAirport))).
-
-fof(axWorldAirportsA_K2371, axiom, 
- (hasType(type_Airport, inst_GuemarElOuedAirport))).
-
-fof(axWorldAirportsA_K2372, axiom, 
- (hasType(type_Airport, inst_GuerimaAirport))).
-
-fof(axWorldAirportsA_K2373, axiom, 
- (hasType(type_Airport, inst_GuernseyAirport))).
-
-fof(axWorldAirportsA_K2374, axiom, 
- (hasType(type_Airport, inst_GuerreroNegroAirport))).
-
-fof(axWorldAirportsA_K2375, axiom, 
- (hasType(type_Airport, inst_GueterslohGuterslohAirport))).
-
-fof(axWorldAirportsA_K2376, axiom, 
- (hasType(type_Airport, inst_GuigloAirport))).
-
-fof(axWorldAirportsA_K2377, axiom, 
- (hasType(type_Airport, inst_GuilinAirport))).
-
-fof(axWorldAirportsA_K2378, axiom, 
- (hasType(type_Airport, inst_GuimaraesMAAirport))).
-
-fof(axWorldAirportsA_K2379, axiom, 
- (hasType(type_Airport, inst_GuipavasBrestAirport))).
-
-fof(axWorldAirportsA_K2380, axiom, 
- (hasType(type_Airport, inst_GuiriaAirport))).
-
-fof(axWorldAirportsA_K2381, axiom, 
- (hasType(type_Airport, inst_GuiyangAirport))).
-
-fof(axWorldAirportsA_K2382, axiom, 
- (hasType(type_Airport, inst_GujratAirport))).
-
-fof(axWorldAirportsA_K2383, axiom, 
- (hasType(type_Airport, inst_GulfportBiloxiRegionalMSAirport))).
-
-fof(axWorldAirportsA_K2384, axiom, 
- (hasType(type_Airport, inst_GulgubipAirport))).
-
-fof(axWorldAirportsA_K2385, axiom, 
- (hasType(type_Airport, inst_GulkanaAKAirport))).
-
-fof(axWorldAirportsA_K2386, axiom, 
- (hasType(type_Airport, inst_GunaAirport))).
-
-fof(axWorldAirportsA_K2387, axiom, 
- (hasType(type_Airport, inst_GunnedahNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K2388, axiom, 
- (hasType(type_Airport, inst_GunnisonCountyCOAirport))).
-
-fof(axWorldAirportsA_K2389, axiom, 
- (hasType(type_Airport, inst_GunterAirForceBaseALAirport))).
-
-fof(axWorldAirportsA_K2390, axiom, 
- (hasType(type_Airport, inst_GunungsitoliAirport))).
-
-fof(axWorldAirportsA_K2391, axiom, 
- (hasType(type_Airport, inst_GurneyAlotauAirport))).
-
-fof(axWorldAirportsA_K2392, axiom, 
- (hasType(type_Airport, inst_GurupiGOAirport))).
-
-fof(axWorldAirportsA_K2393, axiom, 
- (hasType(type_Airport, inst_GusapAirport))).
-
-fof(axWorldAirportsA_K2394, axiom, 
- (hasType(type_Airport, inst_GushKatifAirport))).
-
-fof(axWorldAirportsA_K2395, axiom, 
- (hasType(type_Airport, inst_GustavusAKAirport))).
-
-fof(axWorldAirportsA_K2396, axiom, 
- (hasType(type_Airport, inst_GuthrieCountyRegionalIAAirport))).
-
-fof(axWorldAirportsA_K2397, axiom, 
- (hasType(type_Airport, inst_GuthrieMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K2398, axiom, 
- (hasType(type_Airport, inst_GuwahatiGauhatiAirport))).
-
-fof(axWorldAirportsA_K2399, axiom, 
- (hasType(type_Airport, inst_GuymonMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K2400, axiom, 
- (hasType(type_Airport, inst_GwaBurmaAirport))).
-
-fof(axWorldAirportsA_K2401, axiom, 
- (hasType(type_Airport, inst_GwadarAirport))).
-
-fof(axWorldAirportsA_K2402, axiom, 
- (hasType(type_Airport, inst_GwaliorAirport))).
-
-fof(axWorldAirportsA_K2403, axiom, 
- (hasType(type_Airport, inst_GweruAirport))).
-
-fof(axWorldAirportsA_K2404, axiom, 
- (hasType(type_Airport, inst_GwinnerAirportRogerMelroeFieldNDAirport))).
-
-fof(axWorldAirportsA_K2405, axiom, 
- (hasType(type_Airport, inst_GyandzhaAirport))).
-
-fof(axWorldAirportsA_K2406, axiom, 
- (hasType(type_Airport, inst_GympieQueenslandAirport))).
-
-fof(axWorldAirportsA_K2407, axiom, 
- (hasType(type_Airport, inst_HaapaiAirport))).
-
-fof(axWorldAirportsA_K2408, axiom, 
- (hasType(type_Airport, inst_HachijoJimaIslandAirport))).
-
-fof(axWorldAirportsA_K2409, axiom, 
- (hasType(type_Airport, inst_HachinoheAirport))).
-
-fof(axWorldAirportsA_K2410, axiom, 
- (hasType(type_Airport, inst_HafrAlbatinAirport))).
-
-fof(axWorldAirportsA_K2411, axiom, 
- (hasType(type_Airport, inst_HagforsAirport))).
-
-fof(axWorldAirportsA_K2412, axiom, 
- (hasType(type_Airport, inst_HahayaMoroniAirport))).
-
-fof(axWorldAirportsA_K2413, axiom, 
- (hasType(type_Airport, inst_HahnAirport))).
-
-fof(axWorldAirportsA_K2414, axiom, 
- (hasType(type_Airport, inst_HaiPhongAirport))).
-
-fof(axWorldAirportsA_K2415, axiom, 
- (hasType(type_Airport, inst_HaifaAirport))).
-
-fof(axWorldAirportsA_K2416, axiom, 
- (hasType(type_Airport, inst_HaikouAirport))).
-
-fof(axWorldAirportsA_K2417, axiom, 
- (hasType(type_Airport, inst_HailAirport))).
-
-fof(axWorldAirportsA_K2418, axiom, 
- (hasType(type_Airport, inst_HailarAirport))).
-
-fof(axWorldAirportsA_K2419, axiom, 
- (hasType(type_Airport, inst_HainesAKAirport))).
-
-fof(axWorldAirportsA_K2420, axiom, 
- (hasType(type_Airport, inst_HakodateHokkaidoAirport))).
-
-fof(axWorldAirportsA_K2421, axiom, 
- (hasType(type_Airport, inst_HalaliAirport))).
-
-fof(axWorldAirportsA_K2422, axiom, 
- (hasType(type_Airport, inst_HalfMoonBayCAAirport))).
-
-fof(axWorldAirportsA_K2423, axiom, 
- (hasType(type_Airport, inst_HalimPerdanakusumaInternationalJakartaAirport))).
-
-fof(axWorldAirportsA_K2424, axiom, 
- (hasType(type_Airport, inst_HaliweniAtambuaAirport))).
-
-fof(axWorldAirportsA_K2425, axiom, 
- (hasType(type_Airport, inst_HalliburtonFieldOKAirport))).
-
-fof(axWorldAirportsA_K2426, axiom, 
- (hasType(type_Airport, inst_HallsCreekWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2427, axiom, 
- (hasType(type_Airport, inst_HalmstadAirBaseHalmstadAirport))).
-
-fof(axWorldAirportsA_K2428, axiom, 
- (hasType(type_Airport, inst_HamadanAirport))).
-
-fof(axWorldAirportsA_K2429, axiom, 
- (hasType(type_Airport, inst_HamiAirport))).
-
-fof(axWorldAirportsA_K2430, axiom, 
- (hasType(type_Airport, inst_HamiltonAirport))).
-
-fof(axWorldAirportsA_K2431, axiom, 
- (hasType(type_Airport, inst_HamiltonFairfieldOHAirport))).
-
-fof(axWorldAirportsA_K2432, axiom, 
- (hasType(type_Airport, inst_HamiltonIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K2433, axiom, 
- (hasType(type_Airport, inst_HamiltonVictoriaAirport))).
-
-fof(axWorldAirportsA_K2434, axiom, 
- (hasType(type_Airport, inst_HammerfestAirport))).
-
-fof(axWorldAirportsA_K2435, axiom, 
- (hasType(type_Airport, inst_HamptonMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K2436, axiom, 
- (hasType(type_Airport, inst_HanaHIAirport))).
-
-fof(axWorldAirportsA_K2437, axiom, 
- (hasType(type_Airport, inst_HanaleiHIAirport))).
-
-fof(axWorldAirportsA_K2438, axiom, 
- (hasType(type_Airport, inst_HanamakiMoriokaAirport))).
-
-fof(axWorldAirportsA_K2439, axiom, 
- (hasType(type_Airport, inst_HancheyArmyHeliportALAirport))).
-
-fof(axWorldAirportsA_K2440, axiom, 
- (hasType(type_Airport, inst_HancockCountyBarHarborMEAirport))).
-
-fof(axWorldAirportsA_K2441, axiom, 
- (hasType(type_Airport, inst_HanedaTokyoAirport))).
-
-fof(axWorldAirportsA_K2442, axiom, 
- (hasType(type_Airport, inst_HankowAirport))).
-
-fof(axWorldAirportsA_K2443, axiom, 
- (hasType(type_Airport, inst_HanksvilleUTAirport))).
-
-fof(axWorldAirportsA_K2444, axiom, 
- (hasType(type_Airport, inst_HannaWYAirport))).
-
-fof(axWorldAirportsA_K2445, axiom, 
- (hasType(type_Airport, inst_HanusBayAKAirport))).
-
-fof(axWorldAirportsA_K2446, axiom, 
- (hasType(type_Airport, inst_HanzhongAirport))).
-
-fof(axWorldAirportsA_K2447, axiom, 
- (hasType(type_Airport, inst_HaoIslandAirport))).
-
-fof(axWorldAirportsA_K2448, axiom, 
- (hasType(type_Airport, inst_HarareAirport))).
-
-fof(axWorldAirportsA_K2449, axiom, 
- (hasType(type_Airport, inst_HarbinAirport))).
-
-fof(axWorldAirportsA_K2450, axiom, 
- (hasType(type_Airport, inst_HarbourIslandAirport))).
-
-fof(axWorldAirportsA_K2451, axiom, 
- (hasType(type_Airport, inst_HarbourNorthernIrelandAirport))).
-
-fof(axWorldAirportsA_K2452, axiom, 
- (hasType(type_Airport, inst_HardwickFieldTNAirport))).
-
-fof(axWorldAirportsA_K2453, axiom, 
- (hasType(type_Airport, inst_HardyAndersFieldNatchezAdamsCountyMSAirport))).
-
-fof(axWorldAirportsA_K2454, axiom, 
- (hasType(type_Airport, inst_HargeisaAirport))).
-
-fof(axWorldAirportsA_K2455, axiom, 
- (hasType(type_Airport, inst_HarlanMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K2456, axiom, 
- (hasType(type_Airport, inst_HarrellFieldARAirport))).
-
-fof(axWorldAirportsA_K2457, axiom, 
- (hasType(type_Airport, inst_HarrisburgRaleighILAirport))).
-
-fof(axWorldAirportsA_K2458, axiom, 
- (hasType(type_Airport, inst_HarrismithAirport))).
-
-fof(axWorldAirportsA_K2459, axiom, 
- (hasType(type_Airport, inst_HarrisonCountyTXAirport))).
-
-fof(axWorldAirportsA_K2460, axiom, 
- (hasType(type_Airport, inst_HarrogateAirport))).
-
-fof(axWorldAirportsA_K2461, axiom, 
- (hasType(type_Airport, inst_HartfordBrainardCTAirport))).
-
-fof(axWorldAirportsA_K2462, axiom, 
- (hasType(type_Airport, inst_HartfordMunicipalWIAirport))).
-
-fof(axWorldAirportsA_K2463, axiom, 
- (hasType(type_Airport, inst_HartsfieldHeliportGAAirport))).
-
-fof(axWorldAirportsA_K2464, axiom, 
- (hasType(type_Airport, inst_HartsvilleMunicipalSCAirport))).
-
-fof(axWorldAirportsA_K2465, axiom, 
- (hasType(type_Airport, inst_HaskovoAirport))).
-
-fof(axWorldAirportsA_K2466, axiom, 
- (hasType(type_Airport, inst_HassiRmelAirport))).
-
-fof(axWorldAirportsA_K2467, axiom, 
- (hasType(type_Airport, inst_HastingsFreetownAirport))).
-
-fof(axWorldAirportsA_K2468, axiom, 
- (hasType(type_Airport, inst_HastingsMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K2469, axiom, 
- (hasType(type_Airport, inst_HasvikAirport))).
-
-fof(axWorldAirportsA_K2470, axiom, 
- (hasType(type_Airport, inst_HatboxFieldOKAirport))).
-
-fof(axWorldAirportsA_K2471, axiom, 
- (hasType(type_Airport, inst_HaterumaAirport))).
-
-fof(axWorldAirportsA_K2472, axiom, 
- (hasType(type_Airport, inst_HatfieldEnglandAirport))).
-
-fof(axWorldAirportsA_K2473, axiom, 
- (hasType(type_Airport, inst_HatoCorozalAirport))).
-
-fof(axWorldAirportsA_K2474, axiom, 
- (hasType(type_Airport, inst_HatzfeldthavenAirport))).
-
-fof(axWorldAirportsA_K2475, axiom, 
- (hasType(type_Airport, inst_HavasupaiAZAirport))).
-
-fof(axWorldAirportsA_K2476, axiom, 
- (hasType(type_Airport, inst_HaverfordwestWalesAirport))).
-
-fof(axWorldAirportsA_K2477, axiom, 
- (hasType(type_Airport, inst_HavreCityCountyMTAirport))).
-
-fof(axWorldAirportsA_K2478, axiom, 
- (hasType(type_Airport, inst_HawabangoAirport))).
-
-fof(axWorldAirportsA_K2479, axiom, 
- (hasType(type_Airport, inst_HawkInletSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K2480, axiom, 
- (hasType(type_Airport, inst_HawkerSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K2481, axiom, 
- (hasType(type_Airport, inst_HawkinsFieldMSAirport))).
-
-fof(axWorldAirportsA_K2482, axiom, 
- (hasType(type_Airport, inst_HawthorneMunicipalCAAirport))).
-
-fof(axWorldAirportsA_K2483, axiom, 
- (hasType(type_Airport, inst_HawthorneMunicipalNVAirport))).
-
-fof(axWorldAirportsA_K2484, axiom, 
- (hasType(type_Airport, inst_HayNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K2485, axiom, 
- (hasType(type_Airport, inst_HaycockAKAirport))).
-
-fof(axWorldAirportsA_K2486, axiom, 
- (hasType(type_Airport, inst_HayfieldsAirport))).
-
-fof(axWorldAirportsA_K2487, axiom, 
- (hasType(type_Airport, inst_HaymanIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K2488, axiom, 
- (hasType(type_Airport, inst_HaysMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K2489, axiom, 
- (hasType(type_Airport, inst_HaywardAirTerminalCAAirport))).
-
-fof(axWorldAirportsA_K2490, axiom, 
- (hasType(type_Airport, inst_HaywardMunicipalWIAirport))).
-
-fof(axWorldAirportsA_K2491, axiom, 
- (hasType(type_Airport, inst_HazebrouckAirport))).
-
-fof(axWorldAirportsA_K2492, axiom, 
- (hasType(type_Airport, inst_HazlehurstGAAirport))).
-
-fof(axWorldAirportsA_K2493, axiom, 
- (hasType(type_Airport, inst_HazletonMunicipalPAAirport))).
-
-fof(axWorldAirportsA_K2494, axiom, 
- (hasType(type_Airport, inst_HeadinglyQueenslandAirport))).
-
-fof(axWorldAirportsA_K2495, axiom, 
- (hasType(type_Airport, inst_HealyRiverAKAirport))).
-
-fof(axWorldAirportsA_K2496, axiom, 
- (hasType(type_Airport, inst_HeathlandsQueenslandAirport))).
-
-fof(axWorldAirportsA_K2497, axiom, 
- (hasType(type_Airport, inst_HeberSpringsMunicipalARAirport))).
-
-fof(axWorldAirportsA_K2498, axiom, 
- (hasType(type_Airport, inst_HebronMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K2499, axiom, 
- (hasType(type_Airport, inst_HectorInternationalNDAirport))).
-
-fof(axWorldAirportsA_K2500, axiom, 
- (hasType(type_Airport, inst_HefeiAirport))).
-
-fof(axWorldAirportsA_K2501, axiom, 
- (hasType(type_Airport, inst_HehoAirport))).
-
-fof(axWorldAirportsA_K2502, axiom, 
- (hasType(type_Airport, inst_HeideBuesumAirport))).
-
-fof(axWorldAirportsA_K2503, axiom, 
- (hasType(type_Airport, inst_HeidelbergAirport))).
-
-fof(axWorldAirportsA_K2504, axiom, 
- (hasType(type_Airport, inst_HeiheAirport))).
-
-fof(axWorldAirportsA_K2505, axiom, 
- (hasType(type_Airport, inst_HeiweniAirport))).
-
-fof(axWorldAirportsA_K2506, axiom, 
- (hasType(type_Airport, inst_HelenaRegionalMTAirport))).
-
-fof(axWorldAirportsA_K2507, axiom, 
- (hasType(type_Airport, inst_HelenvaleAirport))).
-
-fof(axWorldAirportsA_K2508, axiom, 
- (hasType(type_Airport, inst_HelgolandAirport))).
-
-fof(axWorldAirportsA_K2509, axiom, 
- (hasType(type_Airport, inst_HeliportCroisetteAirport))).
-
-fof(axWorldAirportsA_K2510, axiom, 
- (hasType(type_Airport, inst_HeliportGronnedalAirport))).
-
-fof(axWorldAirportsA_K2511, axiom, 
- (hasType(type_Airport, inst_HeliportHelsingborgAirport))).
-
-fof(axWorldAirportsA_K2512, axiom, 
- (hasType(type_Airport, inst_HeliportInchonAirport))).
-
-fof(axWorldAirportsA_K2513, axiom, 
- (hasType(type_Airport, inst_HeliportParisAirport))).
-
-fof(axWorldAirportsA_K2514, axiom, 
- (hasType(type_Airport, inst_HeliportSodertaljeAirport))).
-
-fof(axWorldAirportsA_K2515, axiom, 
- (hasType(type_Airport, inst_HellinikonInternationalAthensAthinaiAirport))).
-
-fof(axWorldAirportsA_K2516, axiom, 
- (hasType(type_Airport, inst_HemetRyanCAAirport))).
-
-fof(axWorldAirportsA_K2517, axiom, 
- (hasType(type_Airport, inst_HemphillCountyTXAirport))).
-
-fof(axWorldAirportsA_K2518, axiom, 
- (hasType(type_Airport, inst_HenburyNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K2519, axiom, 
- (hasType(type_Airport, inst_HendersonFieldNCAirport))).
-
-fof(axWorldAirportsA_K2520, axiom, 
- (hasType(type_Airport, inst_HendersonGuadalcanalIsAirport))).
-
-fof(axWorldAirportsA_K2521, axiom, 
- (hasType(type_Airport, inst_HendersonOxfordNCAirport))).
-
-fof(axWorldAirportsA_K2522, axiom, 
- (hasType(type_Airport, inst_HendonEnglandAirport))).
-
-fof(axWorldAirportsA_K2523, axiom, 
- (hasType(type_Airport, inst_HengyangAirport))).
-
-fof(axWorldAirportsA_K2524, axiom, 
- (hasType(type_Airport, inst_HenryPostArmyAirFieldOKAirport))).
-
-fof(axWorldAirportsA_K2525, axiom, 
- (hasType(type_Airport, inst_HenzadaAirport))).
-
-fof(axWorldAirportsA_K2526, axiom, 
- (hasType(type_Airport, inst_HeraklionIraklionCreteAirport))).
-
-fof(axWorldAirportsA_K2527, axiom, 
- (hasType(type_Airport, inst_HeratAirport))).
-
-fof(axWorldAirportsA_K2528, axiom, 
- (hasType(type_Airport, inst_HerefordMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K2529, axiom, 
- (hasType(type_Airport, inst_HerendeenBayAKAirport))).
-
-fof(axWorldAirportsA_K2530, axiom, 
- (hasType(type_Airport, inst_HeringsdorfAirport))).
-
-fof(axWorldAirportsA_K2531, axiom, 
- (hasType(type_Airport, inst_HeringtonMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K2532, axiom, 
- (hasType(type_Airport, inst_HermannsburgNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K2533, axiom, 
- (hasType(type_Airport, inst_HermistonMunicipalORAirport))).
-
-fof(axWorldAirportsA_K2534, axiom, 
- (hasType(type_Airport, inst_HernandoCountyFLAirport))).
-
-fof(axWorldAirportsA_K2535, axiom, 
- (hasType(type_Airport, inst_HeronIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K2536, axiom, 
- (hasType(type_Airport, inst_HerreraAirport))).
-
-fof(axWorldAirportsA_K2537, axiom, 
- (hasType(type_Airport, inst_HerveyBayQueenslandAirport))).
-
-fof(axWorldAirportsA_K2538, axiom, 
- (hasType(type_Airport, inst_HerzegovinaAirport))).
-
-fof(axWorldAirportsA_K2539, axiom, 
- (hasType(type_Airport, inst_HickamAirForceBaseHIAirport))).
-
-fof(axWorldAirportsA_K2540, axiom, 
- (hasType(type_Airport, inst_HickoryRegionalNCAirport))).
-
-fof(axWorldAirportsA_K2541, axiom, 
- (hasType(type_Airport, inst_HiddenFallsAKAirport))).
-
-fof(axWorldAirportsA_K2542, axiom, 
- (hasType(type_Airport, inst_HiengheneAirport))).
-
-fof(axWorldAirportsA_K2543, axiom, 
- (hasType(type_Airport, inst_HighWycombeAirport))).
-
-fof(axWorldAirportsA_K2544, axiom, 
- (hasType(type_Airport, inst_HighburyAirport))).
-
-fof(axWorldAirportsA_K2545, axiom, 
- (hasType(type_Airport, inst_HigueroteAirport))).
-
-fof(axWorldAirportsA_K2546, axiom, 
- (hasType(type_Airport, inst_HikueruAirport))).
-
-fof(axWorldAirportsA_K2547, axiom, 
- (hasType(type_Airport, inst_HillAirForceBaseUTAirport))).
-
-fof(axWorldAirportsA_K2548, axiom, 
- (hasType(type_Airport, inst_HillCityMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K2549, axiom, 
- (hasType(type_Airport, inst_HillenbrandIndustriesINAirport))).
-
-fof(axWorldAirportsA_K2550, axiom, 
- (hasType(type_Airport, inst_HillsideWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2551, axiom, 
- (hasType(type_Airport, inst_HiloInternationalHIAirport))).
-
-fof(axWorldAirportsA_K2552, axiom, 
- (hasType(type_Airport, inst_HiltonHeadSCAirport))).
-
-fof(axWorldAirportsA_K2553, axiom, 
- (hasType(type_Airport, inst_HinchinbrookeIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K2554, axiom, 
- (hasType(type_Airport, inst_HiroshimaAirport))).
-
-fof(axWorldAirportsA_K2555, axiom, 
- (hasType(type_Airport, inst_HiroshimaWestHiroshimaAirport))).
-
-fof(axWorldAirportsA_K2556, axiom, 
- (hasType(type_Airport, inst_HissarAirport))).
-
-fof(axWorldAirportsA_K2557, axiom, 
- (hasType(type_Airport, inst_HivaOaMarquesasIslandsAirport))).
-
-fof(axWorldAirportsA_K2558, axiom, 
- (hasType(type_Airport, inst_HivaroAirport))).
-
-fof(axWorldAirportsA_K2559, axiom, 
- (hasType(type_Airport, inst_HjaltabakkiBlonduosAirport))).
-
-fof(axWorldAirportsA_K2560, axiom, 
- (hasType(type_Airport, inst_HluhluweAirport))).
-
-fof(axWorldAirportsA_K2561, axiom, 
- (hasType(type_Airport, inst_HobartBayAKAirport))).
-
-fof(axWorldAirportsA_K2562, axiom, 
- (hasType(type_Airport, inst_HobartMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K2563, axiom, 
- (hasType(type_Airport, inst_HobartTasmaniaAirport))).
-
-fof(axWorldAirportsA_K2564, axiom, 
- (hasType(type_Airport, inst_HobbsIndustrialAirparkNMAirport))).
-
-fof(axWorldAirportsA_K2565, axiom, 
- (hasType(type_Airport, inst_HodeidaAirport))).
-
-fof(axWorldAirportsA_K2566, axiom, 
- (hasType(type_Airport, inst_HofAirport))).
-
-fof(axWorldAirportsA_K2567, axiom, 
- (hasType(type_Airport, inst_HofufAirport))).
-
-fof(axWorldAirportsA_K2568, axiom, 
- (hasType(type_Airport, inst_HogRiverAKAirport))).
-
-fof(axWorldAirportsA_K2569, axiom, 
- (hasType(type_Airport, inst_HohenemsAirport))).
-
-fof(axWorldAirportsA_K2570, axiom, 
- (hasType(type_Airport, inst_HohhotAirport))).
-
-fof(axWorldAirportsA_K2571, axiom, 
- (hasType(type_Airport, inst_HokitikaAirport))).
-
-fof(axWorldAirportsA_K2572, axiom, 
- (hasType(type_Airport, inst_HolaAirport))).
-
-fof(axWorldAirportsA_K2573, axiom, 
- (hasType(type_Airport, inst_HolguinAirport))).
-
-fof(axWorldAirportsA_K2574, axiom, 
- (hasType(type_Airport, inst_HolikachuAKAirport))).
-
-fof(axWorldAirportsA_K2575, axiom, 
- (hasType(type_Airport, inst_HolikachukAKAirport))).
-
-fof(axWorldAirportsA_K2576, axiom, 
- (hasType(type_Airport, inst_HollisSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K2577, axiom, 
- (hasType(type_Airport, inst_HollisterMunicipalCAAirport))).
-
-fof(axWorldAirportsA_K2578, axiom, 
- (hasType(type_Airport, inst_HollomanAirForceBaseNMAirport))).
-
-fof(axWorldAirportsA_K2579, axiom, 
- (hasType(type_Airport, inst_HolmavikAirport))).
-
-fof(axWorldAirportsA_K2580, axiom, 
- (hasType(type_Airport, inst_HolsteinsborgAirport))).
-
-fof(axWorldAirportsA_K2581, axiom, 
- (hasType(type_Airport, inst_HoltFlateyriAirport))).
-
-fof(axWorldAirportsA_K2582, axiom, 
- (hasType(type_Airport, inst_HolyCrossAKAirport))).
-
-fof(axWorldAirportsA_K2583, axiom, 
- (hasType(type_Airport, inst_HomalinAirport))).
-
-fof(axWorldAirportsA_K2584, axiom, 
- (hasType(type_Airport, inst_HomeHillQueenslandAirport))).
-
-fof(axWorldAirportsA_K2585, axiom, 
- (hasType(type_Airport, inst_HomerAKAirport))).
-
-fof(axWorldAirportsA_K2586, axiom, 
- (hasType(type_Airport, inst_HomeshoreAKAirport))).
-
-fof(axWorldAirportsA_K2587, axiom, 
- (hasType(type_Airport, inst_HomesteadAirForceBaseFLAirport))).
-
-fof(axWorldAirportsA_K2588, axiom, 
- (hasType(type_Airport, inst_HomyelGomelHomyelAirport))).
-
-fof(axWorldAirportsA_K2589, axiom, 
- (hasType(type_Airport, inst_HondoMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K2590, axiom, 
- (hasType(type_Airport, inst_HongKongHeliportHongKongAirport))).
-
-fof(axWorldAirportsA_K2591, axiom, 
- (hasType(type_Airport, inst_HoninabiAirport))).
-
-fof(axWorldAirportsA_K2592, axiom, 
- (hasType(type_Airport, inst_HonningsvagAirport))).
-
-fof(axWorldAirportsA_K2593, axiom, 
- (hasType(type_Airport, inst_HonoluluInternationalHIAirport))).
-
-fof(axWorldAirportsA_K2594, axiom, 
- (hasType(type_Airport, inst_HoodArmyAirFieldTXAirport))).
-
-fof(axWorldAirportsA_K2595, axiom, 
- (hasType(type_Airport, inst_HookIslandAirport))).
-
-fof(axWorldAirportsA_K2596, axiom, 
- (hasType(type_Airport, inst_HookersCreekNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K2597, axiom, 
- (hasType(type_Airport, inst_HoonahAKAirport))).
-
-fof(axWorldAirportsA_K2598, axiom, 
- (hasType(type_Airport, inst_HooperBayAKAirport))).
-
-fof(axWorldAirportsA_K2599, axiom, 
- (hasType(type_Airport, inst_HopeValeQueenslandAirport))).
-
-fof(axWorldAirportsA_K2600, axiom, 
- (hasType(type_Airport, inst_HopetownAirport))).
-
-fof(axWorldAirportsA_K2601, axiom, 
- (hasType(type_Airport, inst_HopkinsvilleChristianCountyKYAirport))).
-
-fof(axWorldAirportsA_K2602, axiom, 
- (hasType(type_Airport, inst_HornIslandAirport))).
-
-fof(axWorldAirportsA_K2603, axiom, 
- (hasType(type_Airport, inst_HornafjordurHofnAirport))).
-
-fof(axWorldAirportsA_K2604, axiom, 
- (hasType(type_Airport, inst_HorshamVictoriaAirport))).
-
-fof(axWorldAirportsA_K2605, axiom, 
- (hasType(type_Airport, inst_HortaFaialIslandAzoresAirport))).
-
-fof(axWorldAirportsA_K2606, axiom, 
- (hasType(type_Airport, inst_HotSpringsMunicipalSDAirport))).
-
-fof(axWorldAirportsA_K2607, axiom, 
- (hasType(type_Airport, inst_HotanAirport))).
-
-fof(axWorldAirportsA_K2608, axiom, 
- (hasType(type_Airport, inst_HouailoAirport))).
-
-fof(axWorldAirportsA_K2609, axiom, 
- (hasType(type_Airport, inst_HouariBoumedieneAlgerAlgiersAirport))).
-
-fof(axWorldAirportsA_K2610, axiom, 
- (hasType(type_Airport, inst_HoueisayAirport))).
-
-fof(axWorldAirportsA_K2611, axiom, 
- (hasType(type_Airport, inst_HoughtonCountyMemorialMIAirport))).
-
-fof(axWorldAirportsA_K2612, axiom, 
- (hasType(type_Airport, inst_HoultonInternationalMEAirport))).
-
-fof(axWorldAirportsA_K2613, axiom, 
- (hasType(type_Airport, inst_HoumaTerrebonneLAAirport))).
-
-fof(axWorldAirportsA_K2614, axiom, 
- (hasType(type_Airport, inst_HounAirport))).
-
-fof(axWorldAirportsA_K2615, axiom, 
- (hasType(type_Airport, inst_HoustonIntercontinentalTXAirport))).
-
-fof(axWorldAirportsA_K2616, axiom, 
- (hasType(type_Airport, inst_HoustonSouthwestTXAirport))).
-
-fof(axWorldAirportsA_K2617, axiom, 
- (hasType(type_Airport, inst_HovdenOerstaVoldaAirport))).
-
-fof(axWorldAirportsA_K2618, axiom, 
- (hasType(type_Airport, inst_HovercraftHarbourTerminalMalmoAirport))).
-
-fof(axWorldAirportsA_K2619, axiom, 
- (hasType(type_Airport, inst_HowardAirForceBaseBalboaFortKobbeAirport))).
-
-fof(axWorldAirportsA_K2620, axiom, 
- (hasType(type_Airport, inst_HoyIslandAirport))).
-
-fof(axWorldAirportsA_K2621, axiom, 
- (hasType(type_Airport, inst_HoybuktmoenKirkenesAirport))).
-
-fof(axWorldAirportsA_K2622, axiom, 
- (hasType(type_Airport, inst_HozmanElatAirport))).
-
-fof(axWorldAirportsA_K2623, axiom, 
- (hasType(type_Airport, inst_HrodnaGrodnaHrodnaAirport))).
-
-fof(axWorldAirportsA_K2624, axiom, 
- (hasType(type_Airport, inst_HsinChuAirport))).
-
-fof(axWorldAirportsA_K2625, axiom, 
- (hasType(type_Airport, inst_HuaHinAirport))).
-
-fof(axWorldAirportsA_K2626, axiom, 
- (hasType(type_Airport, inst_HuahineSocietyIslandsAirport))).
-
-fof(axWorldAirportsA_K2627, axiom, 
- (hasType(type_Airport, inst_HualienAirport))).
-
-fof(axWorldAirportsA_K2628, axiom, 
- (hasType(type_Airport, inst_HuanghuaAirport))).
-
-fof(axWorldAirportsA_K2629, axiom, 
- (hasType(type_Airport, inst_HuangyanAirport))).
-
-fof(axWorldAirportsA_K2630, axiom, 
- (hasType(type_Airport, inst_HuanucoAirport))).
-
-fof(axWorldAirportsA_K2631, axiom, 
- (hasType(type_Airport, inst_HubliAirport))).
-
-fof(axWorldAirportsA_K2632, axiom, 
- (hasType(type_Airport, inst_HudiksvallAirport))).
-
-fof(axWorldAirportsA_K2633, axiom, 
- (hasType(type_Airport, inst_HueAirport))).
-
-fof(axWorldAirportsA_K2634, axiom, 
- (hasType(type_Airport, inst_HuehuetenangoAirport))).
-
-fof(axWorldAirportsA_K2635, axiom, 
- (hasType(type_Airport, inst_HughendenQueenslandAirport))).
-
-fof(axWorldAirportsA_K2636, axiom, 
- (hasType(type_Airport, inst_HughesAKAirport))).
-
-fof(axWorldAirportsA_K2637, axiom, 
- (hasType(type_Airport, inst_HugotonMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K2638, axiom, 
- (hasType(type_Airport, inst_HuizhowAirport))).
-
-fof(axWorldAirportsA_K2639, axiom, 
- (hasType(type_Airport, inst_HullAKAirport))).
-
-fof(axWorldAirportsA_K2640, axiom, 
- (hasType(type_Airport, inst_HulmanRegionalINAirport))).
-
-fof(axWorldAirportsA_K2641, axiom, 
- (hasType(type_Airport, inst_HultsfredAirport))).
-
-fof(axWorldAirportsA_K2642, axiom, 
- (hasType(type_Airport, inst_HumacaoHumacaoAirport))).
-
-fof(axWorldAirportsA_K2643, axiom, 
- (hasType(type_Airport, inst_HumbersideAirport))).
-
-fof(axWorldAirportsA_K2644, axiom, 
- (hasType(type_Airport, inst_HumbertRiverAirport))).
-
-fof(axWorldAirportsA_K2645, axiom, 
- (hasType(type_Airport, inst_HumboldtMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K2646, axiom, 
- (hasType(type_Airport, inst_HumeraAirport))).
-
-fof(axWorldAirportsA_K2647, axiom, 
- (hasType(type_Airport, inst_HuntingburgINAirport))).
-
-fof(axWorldAirportsA_K2648, axiom, 
- (hasType(type_Airport, inst_HuntingtonMunicipalINAirport))).
-
-fof(axWorldAirportsA_K2649, axiom, 
- (hasType(type_Airport, inst_HuntsvilleInternationalAirportCarlTJonesFieldALAirport))).
-
-fof(axWorldAirportsA_K2650, axiom, 
- (hasType(type_Airport, inst_HuntsvilleMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K2651, axiom, 
- (hasType(type_Airport, inst_HurghadaAirport))).
-
-fof(axWorldAirportsA_K2652, axiom, 
- (hasType(type_Airport, inst_HuronRegionalSDAirport))).
-
-fof(axWorldAirportsA_K2653, axiom, 
- (hasType(type_Airport, inst_HusavikAirport))).
-
-fof(axWorldAirportsA_K2654, axiom, 
- (hasType(type_Airport, inst_HusliaAKAirport))).
-
-fof(axWorldAirportsA_K2655, axiom, 
- (hasType(type_Airport, inst_HutchinsonCountyTXAirport))).
-
-fof(axWorldAirportsA_K2656, axiom, 
- (hasType(type_Airport, inst_HutchinsonMunicipalAirportButlerFieldMNAirport))).
-
-fof(axWorldAirportsA_K2657, axiom, 
- (hasType(type_Airport, inst_HutchinsonMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K2658, axiom, 
- (hasType(type_Airport, inst_HvammstangiAirport))).
-
-fof(axWorldAirportsA_K2659, axiom, 
- (hasType(type_Airport, inst_HwangeNationalParkAirport))).
-
-fof(axWorldAirportsA_K2660, axiom, 
- (hasType(type_Airport, inst_HydaburgSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K2661, axiom, 
- (hasType(type_Airport, inst_HyderabadAirport))).
-
-fof(axWorldAirportsA_K2662, axiom, 
- (hasType(type_Airport, inst_HyderabadAirportPakistan))).
-
-fof(axWorldAirportsA_K2663, axiom, 
- (hasType(type_Airport, inst_IalibuAirport))).
-
-fof(axWorldAirportsA_K2664, axiom, 
- (hasType(type_Airport, inst_IamaleleAirport))).
-
-fof(axWorldAirportsA_K2665, axiom, 
- (hasType(type_Airport, inst_IasiAirport))).
-
-fof(axWorldAirportsA_K2666, axiom, 
- (hasType(type_Airport, inst_IbadanAirport))).
-
-fof(axWorldAirportsA_K2667, axiom, 
- (hasType(type_Airport, inst_IbagueAirport))).
-
-fof(axWorldAirportsA_K2668, axiom, 
- (hasType(type_Airport, inst_IberiaAirport))).
-
-fof(axWorldAirportsA_K2669, axiom, 
- (hasType(type_Airport, inst_IbizaBalearicIslandsAirport))).
-
-fof(axWorldAirportsA_K2670, axiom, 
- (hasType(type_Airport, inst_IboAirport))).
-
-fof(axWorldAirportsA_K2671, axiom, 
- (hasType(type_Airport, inst_IbokiAirport))).
-
-fof(axWorldAirportsA_K2672, axiom, 
- (hasType(type_Airport, inst_IcabaruAirport))).
-
-fof(axWorldAirportsA_K2673, axiom, 
- (hasType(type_Airport, inst_IcyBayAKAirport))).
-
-fof(axWorldAirportsA_K2674, axiom, 
- (hasType(type_Airport, inst_IdaGroveMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K2675, axiom, 
- (hasType(type_Airport, inst_IdiofaAirport))).
-
-fof(axWorldAirportsA_K2676, axiom, 
- (hasType(type_Airport, inst_IdreAirport))).
-
-fof(axWorldAirportsA_K2677, axiom, 
- (hasType(type_Airport, inst_IejimaAirport))).
-
-fof(axWorldAirportsA_K2678, axiom, 
- (hasType(type_Airport, inst_IffleyQueenslandAirport))).
-
-fof(axWorldAirportsA_K2679, axiom, 
- (hasType(type_Airport, inst_IgarkaKrasnoyarskAirport))).
-
-fof(axWorldAirportsA_K2680, axiom, 
- (hasType(type_Airport, inst_IgiugigAKAirport))).
-
-fof(axWorldAirportsA_K2681, axiom, 
- (hasType(type_Airport, inst_IgnacioAgramonteCamagueyAirport))).
-
-fof(axWorldAirportsA_K2682, axiom, 
- (hasType(type_Airport, inst_IgorISikorskyMemorialCTAirport))).
-
-fof(axWorldAirportsA_K2683, axiom, 
- (hasType(type_Airport, inst_IguelaAirport))).
-
-fof(axWorldAirportsA_K2684, axiom, 
- (hasType(type_Airport, inst_IhosyAirport))).
-
-fof(axWorldAirportsA_K2685, axiom, 
- (hasType(type_Airport, inst_IhuAirport))).
-
-fof(axWorldAirportsA_K2686, axiom, 
- (hasType(type_Airport, inst_IjuiRSAirport))).
-
-fof(axWorldAirportsA_K2687, axiom, 
- (hasType(type_Airport, inst_IkelaAirport))).
-
-fof(axWorldAirportsA_K2688, axiom, 
- (hasType(type_Airport, inst_IkiAirport))).
-
-fof(axWorldAirportsA_K2689, axiom, 
- (hasType(type_Airport, inst_IlakaAirport))).
-
-fof(axWorldAirportsA_K2690, axiom, 
- (hasType(type_Airport, inst_IleQuenAirport))).
-
-fof(axWorldAirportsA_K2691, axiom, 
- (hasType(type_Airport, inst_IledYeuAirport))).
-
-fof(axWorldAirportsA_K2692, axiom, 
- (hasType(type_Airport, inst_IledesPinsIsleofPinesIsleofPinesAirport))).
-
-fof(axWorldAirportsA_K2693, axiom, 
- (hasType(type_Airport, inst_IlfordMBAirport))).
-
-fof(axWorldAirportsA_K2694, axiom, 
- (hasType(type_Airport, inst_IlhaSolteiraMSAirport))).
-
-fof(axWorldAirportsA_K2695, axiom, 
- (hasType(type_Airport, inst_IlheusBAAirport))).
-
-fof(axWorldAirportsA_K2696, axiom, 
- (hasType(type_Airport, inst_IliamnaAKAirport))).
-
-fof(axWorldAirportsA_K2697, axiom, 
- (hasType(type_Airport, inst_IliganAirport))).
-
-fof(axWorldAirportsA_K2698, axiom, 
- (hasType(type_Airport, inst_IllagaAirport))).
-
-fof(axWorldAirportsA_K2699, axiom, 
- (hasType(type_Airport, inst_IllishiemArmyAirFieldIllishiemAirport))).
-
-fof(axWorldAirportsA_K2700, axiom, 
- (hasType(type_Airport, inst_IloiloAirport))).
-
-fof(axWorldAirportsA_K2701, axiom, 
- (hasType(type_Airport, inst_IlorinAirport))).
-
-fof(axWorldAirportsA_K2702, axiom, 
- (hasType(type_Airport, inst_IluNewGuineaAirport))).
-
-fof(axWorldAirportsA_K2703, axiom, 
- (hasType(type_Airport, inst_IlulissatJakobshavnAirport))).
-
-fof(axWorldAirportsA_K2704, axiom, 
- (hasType(type_Airport, inst_ImbaimadaiAirport))).
-
-fof(axWorldAirportsA_K2705, axiom, 
- (hasType(type_Airport, inst_ImmokaleeFLAirport))).
-
-fof(axWorldAirportsA_K2706, axiom, 
- (hasType(type_Airport, inst_ImondaAirport))).
-
-fof(axWorldAirportsA_K2707, axiom, 
- (hasType(type_Airport, inst_ImperatrizMAAirport))).
-
-fof(axWorldAirportsA_K2708, axiom, 
- (hasType(type_Airport, inst_ImperialCountyCAAirport))).
-
-fof(axWorldAirportsA_K2709, axiom, 
- (hasType(type_Airport, inst_ImperialMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K2710, axiom, 
- (hasType(type_Airport, inst_ImpfondoAirport))).
-
-fof(axWorldAirportsA_K2711, axiom, 
- (hasType(type_Airport, inst_ImphalAirport))).
-
-fof(axWorldAirportsA_K2712, axiom, 
- (hasType(type_Airport, inst_InAmenasZerzaltineAirport))).
-
-fof(axWorldAirportsA_K2713, axiom, 
- (hasType(type_Airport, inst_InGuezzamAirport))).
-
-fof(axWorldAirportsA_K2714, axiom, 
- (hasType(type_Airport, inst_InSalahAirport))).
-
-fof(axWorldAirportsA_K2715, axiom, 
- (hasType(type_Airport, inst_InaguaMatthewTownGreatInaguaAirport))).
-
-fof(axWorldAirportsA_K2716, axiom, 
- (hasType(type_Airport, inst_InanwatanAirport))).
-
-fof(axWorldAirportsA_K2717, axiom, 
- (hasType(type_Airport, inst_IncirlikAirBaseAdanaAirport))).
-
-fof(axWorldAirportsA_K2718, axiom, 
- (hasType(type_Airport, inst_IndagenAirport))).
-
-fof(axWorldAirportsA_K2719, axiom, 
- (hasType(type_Airport, inst_IndependenceAirport))).
-
-fof(axWorldAirportsA_K2720, axiom, 
- (hasType(type_Airport, inst_IndependenceMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K2721, axiom, 
- (hasType(type_Airport, inst_IndependenceMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K2722, axiom, 
- (hasType(type_Airport, inst_IndianSpringsAirForceAuxiliaryNVAirport))).
-
-fof(axWorldAirportsA_K2723, axiom, 
- (hasType(type_Airport, inst_IndianaCountyJimmyStewartFieldPAAirport))).
-
-fof(axWorldAirportsA_K2724, axiom, 
- (hasType(type_Airport, inst_IndianapolisInternationalINAirport))).
-
-fof(axWorldAirportsA_K2725, axiom, 
- (hasType(type_Airport, inst_IndianolaMunicipalMSAirport))).
-
-fof(axWorldAirportsA_K2726, axiom, 
- (hasType(type_Airport, inst_IndiraGandhiInternationalDelhiAirport))).
-
-fof(axWorldAirportsA_K2727, axiom, 
- (hasType(type_Airport, inst_IndoreAirport))).
-
-fof(axWorldAirportsA_K2728, axiom, 
- (hasType(type_Airport, inst_IndulkanaSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K2729, axiom, 
- (hasType(type_Airport, inst_IneIneIslandAirport))).
-
-fof(axWorldAirportsA_K2730, axiom, 
- (hasType(type_Airport, inst_IngallsFieldVAAirport))).
-
-fof(axWorldAirportsA_K2731, axiom, 
- (hasType(type_Airport, inst_IngenieroJacobacciAirport))).
-
-fof(axWorldAirportsA_K2732, axiom, 
- (hasType(type_Airport, inst_IngersollILAirport))).
-
-fof(axWorldAirportsA_K2733, axiom, 
- (hasType(type_Airport, inst_InghamQueenslandAirport))).
-
-fof(axWorldAirportsA_K2734, axiom, 
- (hasType(type_Airport, inst_IngjaldssandurOnundarfjordurAirport))).
-
-fof(axWorldAirportsA_K2735, axiom, 
- (hasType(type_Airport, inst_InhambaneAirport))).
-
-fof(axWorldAirportsA_K2736, axiom, 
- (hasType(type_Airport, inst_InhamingaAirport))).
-
-fof(axWorldAirportsA_K2737, axiom, 
- (hasType(type_Airport, inst_InisheerAirport))).
-
-fof(axWorldAirportsA_K2738, axiom, 
- (hasType(type_Airport, inst_InishmaanAirport))).
-
-fof(axWorldAirportsA_K2739, axiom, 
- (hasType(type_Airport, inst_InishmoreAirport))).
-
-fof(axWorldAirportsA_K2740, axiom, 
- (hasType(type_Airport, inst_InjuneQueenslandAirport))).
-
-fof(axWorldAirportsA_K2741, axiom, 
- (hasType(type_Airport, inst_InkermanQueenslandAirport))).
-
-fof(axWorldAirportsA_K2742, axiom, 
- (hasType(type_Airport, inst_InnaminckaSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K2743, axiom, 
- (hasType(type_Airport, inst_InnisfailQueenslandAirport))).
-
-fof(axWorldAirportsA_K2744, axiom, 
- (hasType(type_Airport, inst_InongoAirport))).
-
-fof(axWorldAirportsA_K2745, axiom, 
- (hasType(type_Airport, inst_InternacionalDFAirport))).
-
-fof(axWorldAirportsA_K2746, axiom, 
- (hasType(type_Airport, inst_InternationalAdenAirport))).
-
-fof(axWorldAirportsA_K2747, axiom, 
- (hasType(type_Airport, inst_InternationalAndrosAirport))).
-
-fof(axWorldAirportsA_K2748, axiom, 
- (hasType(type_Airport, inst_InternationalAucklandAirport))).
-
-fof(axWorldAirportsA_K2749, axiom, 
- (hasType(type_Airport, inst_InternationalBandarSeriBegwanAirport))).
-
-fof(axWorldAirportsA_K2750, axiom, 
- (hasType(type_Airport, inst_InternationalBasraAirport))).
-
-fof(axWorldAirportsA_K2751, axiom, 
- (hasType(type_Airport, inst_InternationalBeirutAirport))).
-
-fof(axWorldAirportsA_K2752, axiom, 
- (hasType(type_Airport, inst_InternationalBujumburaAirport))).
-
-fof(axWorldAirportsA_K2753, axiom, 
- (hasType(type_Airport, inst_InternationalKaohsiungAirport))).
-
-fof(axWorldAirportsA_K2754, axiom, 
- (hasType(type_Airport, inst_InternationalNauruAirport))).
-
-fof(axWorldAirportsA_K2755, axiom, 
- (hasType(type_Airport, inst_InternationalNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K2756, axiom, 
- (hasType(type_Airport, inst_InternationalQueenslandAirport))).
-
-fof(axWorldAirportsA_K2757, axiom, 
- (hasType(type_Airport, inst_InternationalSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K2758, axiom, 
- (hasType(type_Airport, inst_InusAirport))).
-
-fof(axWorldAirportsA_K2759, axiom, 
- (hasType(type_Airport, inst_InvercargillAirport))).
-
-fof(axWorldAirportsA_K2760, axiom, 
- (hasType(type_Airport, inst_InverellNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K2761, axiom, 
- (hasType(type_Airport, inst_InvernessScotlandAirport))).
-
-fof(axWorldAirportsA_K2762, axiom, 
- (hasType(type_Airport, inst_InverwayNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K2763, axiom, 
- (hasType(type_Airport, inst_InyokernCAAirport))).
-
-fof(axWorldAirportsA_K2764, axiom, 
- (hasType(type_Airport, inst_IoanninaAirport))).
-
-fof(axWorldAirportsA_K2765, axiom, 
- (hasType(type_Airport, inst_IokeaAirport))).
-
-fof(axWorldAirportsA_K2766, axiom, 
- (hasType(type_Airport, inst_IomaAirport))).
-
-fof(axWorldAirportsA_K2767, axiom, 
- (hasType(type_Airport, inst_IoscoCountyMIAirport))).
-
-fof(axWorldAirportsA_K2768, axiom, 
- (hasType(type_Airport, inst_IowaCityMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K2769, axiom, 
- (hasType(type_Airport, inst_IowaFallsMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K2770, axiom, 
- (hasType(type_Airport, inst_IpatingaAirport))).
-
-fof(axWorldAirportsA_K2771, axiom, 
- (hasType(type_Airport, inst_IpialesAirport))).
-
-fof(axWorldAirportsA_K2772, axiom, 
- (hasType(type_Airport, inst_IpiauBAAirport))).
-
-fof(axWorldAirportsA_K2773, axiom, 
- (hasType(type_Airport, inst_IpilAirport))).
-
-fof(axWorldAirportsA_K2774, axiom, 
- (hasType(type_Airport, inst_IpirangaAirport))).
-
-fof(axWorldAirportsA_K2775, axiom, 
- (hasType(type_Airport, inst_IpohAirport))).
-
-fof(axWorldAirportsA_K2776, axiom, 
- (hasType(type_Airport, inst_IpotaAirport))).
-
-fof(axWorldAirportsA_K2777, axiom, 
- (hasType(type_Airport, inst_IpswichAirport))).
-
-fof(axWorldAirportsA_K2778, axiom, 
- (hasType(type_Airport, inst_IraanMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K2779, axiom, 
- (hasType(type_Airport, inst_IreceBAAirport))).
-
-fof(axWorldAirportsA_K2780, axiom, 
- (hasType(type_Airport, inst_IringaAirport))).
-
-fof(axWorldAirportsA_K2781, axiom, 
- (hasType(type_Airport, inst_IrionaAirport))).
-
-fof(axWorldAirportsA_K2782, axiom, 
- (hasType(type_Airport, inst_IrkutskIrkutskAirport))).
-
-fof(axWorldAirportsA_K2783, axiom, 
- (hasType(type_Airport, inst_IsabelPassAKAirport))).
-
-fof(axWorldAirportsA_K2784, axiom, 
- (hasType(type_Airport, inst_IsafjordurAirport))).
-
-fof(axWorldAirportsA_K2785, axiom, 
- (hasType(type_Airport, inst_IschiaAirport))).
-
-fof(axWorldAirportsA_K2786, axiom, 
- (hasType(type_Airport, inst_IscuandeAirport))).
-
-fof(axWorldAirportsA_K2787, axiom, 
- (hasType(type_Airport, inst_IsfahanAirport))).
-
-fof(axWorldAirportsA_K2788, axiom, 
- (hasType(type_Airport, inst_IshhurdiAirport))).
-
-fof(axWorldAirportsA_K2789, axiom, 
- (hasType(type_Airport, inst_IshigakiAirport))).
-
-fof(axWorldAirportsA_K2790, axiom, 
- (hasType(type_Airport, inst_IsisfordQueenslandAirport))).
-
-fof(axWorldAirportsA_K2791, axiom, 
- (hasType(type_Airport, inst_IslaMujersAirport))).
-
-fof(axWorldAirportsA_K2792, axiom, 
- (hasType(type_Airport, inst_IslamabadAirport))).
-
-fof(axWorldAirportsA_K2793, axiom, 
- (hasType(type_Airport, inst_IslandHeliportNYAirport))).
-
-fof(axWorldAirportsA_K2794, axiom, 
- (hasType(type_Airport, inst_ItabunaBAAirport))).
-
-fof(axWorldAirportsA_K2795, axiom, 
- (hasType(type_Airport, inst_ItacoiatiaraAMAirport))).
-
-fof(axWorldAirportsA_K2796, axiom, 
- (hasType(type_Airport, inst_ItaitubaPAAirport))).
-
-fof(axWorldAirportsA_K2797, axiom, 
- (hasType(type_Airport, inst_ItajaiSCAirport))).
-
-fof(axWorldAirportsA_K2798, axiom, 
- (hasType(type_Airport, inst_ItambacuriMGAirport))).
-
-fof(axWorldAirportsA_K2799, axiom, 
- (hasType(type_Airport, inst_ItamiOsakaAirport))).
-
-fof(axWorldAirportsA_K2800, axiom, 
- (hasType(type_Airport, inst_ItaquiRSAirport))).
-
-fof(axWorldAirportsA_K2801, axiom, 
- (hasType(type_Airport, inst_ItazukeAirForceBaseKyoshuAirport))).
-
-fof(axWorldAirportsA_K2802, axiom, 
- (hasType(type_Airport, inst_ItokamaAirport))).
-
-fof(axWorldAirportsA_K2803, axiom, 
- (hasType(type_Airport, inst_ItuberaBAAirport))).
-
-fof(axWorldAirportsA_K2804, axiom, 
- (hasType(type_Airport, inst_IvaloAirport))).
-
-fof(axWorldAirportsA_K2805, axiom, 
- (hasType(type_Airport, inst_IvangradAirport))).
-
-fof(axWorldAirportsA_K2806, axiom, 
- (hasType(type_Airport, inst_IvankaBratislavaAirport))).
-
-fof(axWorldAirportsA_K2807, axiom, 
- (hasType(type_Airport, inst_IvanoFrankivskIvanoFrankovskIvanoFrankivskAirport))).
-
-fof(axWorldAirportsA_K2808, axiom, 
- (hasType(type_Airport, inst_IvanofBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K2809, axiom, 
- (hasType(type_Airport, inst_IvishakAKAirport))).
-
-fof(axWorldAirportsA_K2810, axiom, 
- (hasType(type_Airport, inst_IwakuniAirForceBaseHonshuIsAirport))).
-
-fof(axWorldAirportsA_K2811, axiom, 
- (hasType(type_Airport, inst_IwamiAirport))).
-
-fof(axWorldAirportsA_K2812, axiom, 
- (hasType(type_Airport, inst_IwoJimaAirport))).
-
-fof(axWorldAirportsA_K2813, axiom, 
- (hasType(type_Airport, inst_IxtepecAirport))).
-
-fof(axWorldAirportsA_K2814, axiom, 
- (hasType(type_Airport, inst_IzhevskUdmurtiaAirport))).
-
-fof(axWorldAirportsA_K2815, axiom, 
- (hasType(type_Airport, inst_IzumoAirport))).
-
-fof(axWorldAirportsA_K2816, axiom, 
- (hasType(type_Airport, inst_JBMHertzogBloemfonteinAirport))).
-
-fof(axWorldAirportsA_K2817, axiom, 
- (hasType(type_Airport, inst_JabalpurAirport))).
-
-fof(axWorldAirportsA_K2818, axiom, 
- (hasType(type_Airport, inst_JabatAirport))).
-
-fof(axWorldAirportsA_K2819, axiom, 
- (hasType(type_Airport, inst_JabiruNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K2820, axiom, 
- (hasType(type_Airport, inst_JacareacangaPRAirport))).
-
-fof(axWorldAirportsA_K2821, axiom, 
- (hasType(type_Airport, inst_JachelAirport))).
-
-fof(axWorldAirportsA_K2822, axiom, 
- (hasType(type_Airport, inst_JackEdwardsALAirport))).
-
-fof(axWorldAirportsA_K2823, axiom, 
- (hasType(type_Airport, inst_JackMcNamaraFieldCAAirport))).
-
-fof(axWorldAirportsA_K2824, axiom, 
- (hasType(type_Airport, inst_JackpotAirportHaydenFieldNVAirport))).
-
-fof(axWorldAirportsA_K2825, axiom, 
- (hasType(type_Airport, inst_JacksonCountyAirportReynoldsFieldMIAirport))).
-
-fof(axWorldAirportsA_K2826, axiom, 
- (hasType(type_Airport, inst_JacksonHoleWYAirport))).
-
-fof(axWorldAirportsA_K2827, axiom, 
- (hasType(type_Airport, inst_JacksonInternationalMSAirport))).
-
-fof(axWorldAirportsA_K2828, axiom, 
- (hasType(type_Airport, inst_JacksonvilleInternationalFLAirport))).
-
-fof(axWorldAirportsA_K2829, axiom, 
- (hasType(type_Airport, inst_JacksonvilleMunicipalILAirport))).
-
-fof(axWorldAirportsA_K2830, axiom, 
- (hasType(type_Airport, inst_JacobabadAirport))).
-
-fof(axWorldAirportsA_K2831, axiom, 
- (hasType(type_Airport, inst_JacobinaBAAirport))).
-
-fof(axWorldAirportsA_K2832, axiom, 
- (hasType(type_Airport, inst_JacouinotBayAirport))).
-
-fof(axWorldAirportsA_K2833, axiom, 
- (hasType(type_Airport, inst_JaenAirport))).
-
-fof(axWorldAirportsA_K2834, axiom, 
- (hasType(type_Airport, inst_JaffnaAirport))).
-
-fof(axWorldAirportsA_K2835, axiom, 
- (hasType(type_Airport, inst_JaffreyMunicipalSilverRanchNHAirport))).
-
-fof(axWorldAirportsA_K2836, axiom, 
- (hasType(type_Airport, inst_JagdalpurAirport))).
-
-fof(axWorldAirportsA_K2837, axiom, 
- (hasType(type_Airport, inst_JaipurAirport))).
-
-fof(axWorldAirportsA_K2838, axiom, 
- (hasType(type_Airport, inst_JaisalmerAirport))).
-
-fof(axWorldAirportsA_K2839, axiom, 
- (hasType(type_Airport, inst_JalalabadAirport))).
-
-fof(axWorldAirportsA_K2840, axiom, 
- (hasType(type_Airport, inst_JalapaAirport))).
-
-fof(axWorldAirportsA_K2841, axiom, 
- (hasType(type_Airport, inst_JambaAirport))).
-
-fof(axWorldAirportsA_K2842, axiom, 
- (hasType(type_Airport, inst_JambiAirport))).
-
-fof(axWorldAirportsA_K2843, axiom, 
- (hasType(type_Airport, inst_JambolAirport))).
-
-fof(axWorldAirportsA_K2844, axiom, 
- (hasType(type_Airport, inst_JamesMCoxDaytonInternationalOHAirport))).
-
-fof(axWorldAirportsA_K2845, axiom, 
- (hasType(type_Airport, inst_JamestownMunicipalNDAirport))).
-
-fof(axWorldAirportsA_K2846, axiom, 
- (hasType(type_Airport, inst_JammuAirport))).
-
-fof(axWorldAirportsA_K2847, axiom, 
- (hasType(type_Airport, inst_JamnagarAirport))).
-
-fof(axWorldAirportsA_K2848, axiom, 
- (hasType(type_Airport, inst_JamshedpurAirport))).
-
-fof(axWorldAirportsA_K2849, axiom, 
- (hasType(type_Airport, inst_JanSmutsJohannesburgAirport))).
-
-fof(axWorldAirportsA_K2850, axiom, 
- (hasType(type_Airport, inst_JanakpurAirport))).
-
-fof(axWorldAirportsA_K2851, axiom, 
- (hasType(type_Airport, inst_JandakotWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2852, axiom, 
- (hasType(type_Airport, inst_JanuariaMGAirport))).
-
-fof(axWorldAirportsA_K2853, axiom, 
- (hasType(type_Airport, inst_JaqueAirport))).
-
-fof(axWorldAirportsA_K2854, axiom, 
- (hasType(type_Airport, inst_JasperCountyAirportBellFieldTXAirport))).
-
-fof(axWorldAirportsA_K2855, axiom, 
- (hasType(type_Airport, inst_JaujaAirport))).
-
-fof(axWorldAirportsA_K2856, axiom, 
- (hasType(type_Airport, inst_JeffcoCOAirport))).
-
-fof(axWorldAirportsA_K2857, axiom, 
- (hasType(type_Airport, inst_JeffersonCityMemorialMOAirport))).
-
-fof(axWorldAirportsA_K2858, axiom, 
- (hasType(type_Airport, inst_JeffersonCountyAirparkOHAirport))).
-
-fof(axWorldAirportsA_K2859, axiom, 
- (hasType(type_Airport, inst_JeffersonCountyTXAirport))).
-
-fof(axWorldAirportsA_K2860, axiom, 
- (hasType(type_Airport, inst_JeffersonMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K2861, axiom, 
- (hasType(type_Airport, inst_JehAirport))).
-
-fof(axWorldAirportsA_K2862, axiom, 
- (hasType(type_Airport, inst_JequieBAAirport))).
-
-fof(axWorldAirportsA_K2863, axiom, 
- (hasType(type_Airport, inst_JeremieAirport))).
-
-fof(axWorldAirportsA_K2864, axiom, 
- (hasType(type_Airport, inst_JerezdelaFronteraAirport))).
-
-fof(axWorldAirportsA_K2865, axiom, 
- (hasType(type_Airport, inst_JerseyAirport))).
-
-fof(axWorldAirportsA_K2866, axiom, 
- (hasType(type_Airport, inst_JesoloAirport))).
-
-fof(axWorldAirportsA_K2867, axiom, 
- (hasType(type_Airport, inst_JessoreAirport))).
-
-fof(axWorldAirportsA_K2868, axiom, 
- (hasType(type_Airport, inst_JesupWayneCountyGAAirport))).
-
-fof(axWorldAirportsA_K2869, axiom, 
- (hasType(type_Airport, inst_JevlachNaxcivanAirport))).
-
-fof(axWorldAirportsA_K2870, axiom, 
- (hasType(type_Airport, inst_JiParanaROAirport))).
-
-fof(axWorldAirportsA_K2871, axiom, 
- (hasType(type_Airport, inst_JiamusiAirport))).
-
-fof(axWorldAirportsA_K2872, axiom, 
- (hasType(type_Airport, inst_JianAirport))).
-
-fof(axWorldAirportsA_K2873, axiom, 
- (hasType(type_Airport, inst_JianqiaoHangzhouAirport))).
-
-fof(axWorldAirportsA_K2874, axiom, 
- (hasType(type_Airport, inst_JiayuguanAirport))).
-
-fof(axWorldAirportsA_K2875, axiom, 
- (hasType(type_Airport, inst_JijigaAirport))).
-
-fof(axWorldAirportsA_K2876, axiom, 
- (hasType(type_Airport, inst_JilinAirport))).
-
-fof(axWorldAirportsA_K2877, axiom, 
- (hasType(type_Airport, inst_JimShearerSouthPAAirport))).
-
-fof(axWorldAirportsA_K2878, axiom, 
- (hasType(type_Airport, inst_JimmaAirport))).
-
-fof(axWorldAirportsA_K2879, axiom, 
- (hasType(type_Airport, inst_JingdezhenAirport))).
-
-fof(axWorldAirportsA_K2880, axiom, 
- (hasType(type_Airport, inst_JinghongAirport))).
-
-fof(axWorldAirportsA_K2881, axiom, 
- (hasType(type_Airport, inst_JiningAirport))).
-
-fof(axWorldAirportsA_K2882, axiom, 
- (hasType(type_Airport, inst_JinjaAirport))).
-
-fof(axWorldAirportsA_K2883, axiom, 
- (hasType(type_Airport, inst_JinjiangAirport))).
-
-fof(axWorldAirportsA_K2884, axiom, 
- (hasType(type_Airport, inst_JinquanAirport))).
-
-fof(axWorldAirportsA_K2885, axiom, 
- (hasType(type_Airport, inst_JinzhouAirport))).
-
-fof(axWorldAirportsA_K2886, axiom, 
- (hasType(type_Airport, inst_JipijapaAirport))).
-
-fof(axWorldAirportsA_K2887, axiom, 
- (hasType(type_Airport, inst_JiriAirport))).
-
-fof(axWorldAirportsA_K2888, axiom, 
- (hasType(type_Airport, inst_JiujiangAirport))).
-
-fof(axWorldAirportsA_K2889, axiom, 
- (hasType(type_Airport, inst_JiwaniAirport))).
-
-fof(axWorldAirportsA_K2890, axiom, 
- (hasType(type_Airport, inst_JoacabaSCAirport))).
-
-fof(axWorldAirportsA_K2891, axiom, 
- (hasType(type_Airport, inst_JoaoPessoaPBAirport))).
-
-fof(axWorldAirportsA_K2892, axiom, 
- (hasType(type_Airport, inst_JodhpurAirport))).
-
-fof(axWorldAirportsA_K2893, axiom, 
- (hasType(type_Airport, inst_JoeFossFieldSDAirport))).
-
-fof(axWorldAirportsA_K2894, axiom, 
- (hasType(type_Airport, inst_JoensuuAirport))).
-
-fof(axWorldAirportsA_K2895, axiom, 
- (hasType(type_Airport, inst_JohannesburgHeliportJohannesburgAirport))).
-
-fof(axWorldAirportsA_K2896, axiom, 
- (hasType(type_Airport, inst_JohnCTuneTNAirport))).
-
-fof(axWorldAirportsA_K2897, axiom, 
- (hasType(type_Airport, inst_JohnDayStateORAirport))).
-
-fof(axWorldAirportsA_K2898, axiom, 
- (hasType(type_Airport, inst_JohnFKennedyInternationalNYAirport))).
-
-fof(axWorldAirportsA_K2899, axiom, 
- (hasType(type_Airport, inst_JohnFKennedyMemorialWIAirport))).
-
-fof(axWorldAirportsA_K2900, axiom, 
- (hasType(type_Airport, inst_JohnsonAtollJohnstonIslandAirport))).
-
-fof(axWorldAirportsA_K2901, axiom, 
- (hasType(type_Airport, inst_JohnsonCityTXAirport))).
-
-fof(axWorldAirportsA_K2902, axiom, 
- (hasType(type_Airport, inst_JohnsonCountyWYAirport))).
-
-fof(axWorldAirportsA_K2903, axiom, 
- (hasType(type_Airport, inst_JohnstownCambriaCountyPAAirport))).
-
-fof(axWorldAirportsA_K2904, axiom, 
- (hasType(type_Airport, inst_JohorBahruAirport))).
-
-fof(axWorldAirportsA_K2905, axiom, 
- (hasType(type_Airport, inst_JoinvilleSCAirport))).
-
-fof(axWorldAirportsA_K2906, axiom, 
- (hasType(type_Airport, inst_JolietParkDistrictILAirport))).
-
-fof(axWorldAirportsA_K2907, axiom, 
- (hasType(type_Airport, inst_JoloAirport))).
-
-fof(axWorldAirportsA_K2908, axiom, 
- (hasType(type_Airport, inst_JomsomAirport))).
-
-fof(axWorldAirportsA_K2909, axiom, 
- (hasType(type_Airport, inst_JonesboroMunicipalARAirport))).
-
-fof(axWorldAirportsA_K2910, axiom, 
- (hasType(type_Airport, inst_JonkopingAirport))).
-
-fof(axWorldAirportsA_K2911, axiom, 
- (hasType(type_Airport, inst_JoplinRegionalMOAirport))).
-
-fof(axWorldAirportsA_K2912, axiom, 
- (hasType(type_Airport, inst_JordanMTAirport))).
-
-fof(axWorldAirportsA_K2913, axiom, 
- (hasType(type_Airport, inst_JorgeWilstermanCochabambaAirport))).
-
-fof(axWorldAirportsA_K2914, axiom, 
- (hasType(type_Airport, inst_JorhatAirport))).
-
-fof(axWorldAirportsA_K2915, axiom, 
- (hasType(type_Airport, inst_JosAirport))).
-
-fof(axWorldAirportsA_K2916, axiom, 
- (hasType(type_Airport, inst_JoseAAnzoateguiBarcelonaAirport))).
-
-fof(axWorldAirportsA_K2917, axiom, 
- (hasType(type_Airport, inst_JosedeSanMartinAirport))).
-
-fof(axWorldAirportsA_K2918, axiom, 
- (hasType(type_Airport, inst_JosephstaalAirport))).
-
-fof(axWorldAirportsA_K2919, axiom, 
- (hasType(type_Airport, inst_JoshuaSanfordFieldWIAirport))).
-
-fof(axWorldAirportsA_K2920, axiom, 
- (hasType(type_Airport, inst_JoufAirport))).
-
-fof(axWorldAirportsA_K2921, axiom, 
- (hasType(type_Airport, inst_JouniehAirport))).
-
-fof(axWorldAirportsA_K2922, axiom, 
- (hasType(type_Airport, inst_JuanjuiAirport))).
-
-fof(axWorldAirportsA_K2923, axiom, 
- (hasType(type_Airport, inst_JuanlesPinsAirport))).
-
-fof(axWorldAirportsA_K2924, axiom, 
- (hasType(type_Airport, inst_JuaraAirport))).
-
-fof(axWorldAirportsA_K2925, axiom, 
- (hasType(type_Airport, inst_JuazeirodoNorteCEAirport))).
-
-fof(axWorldAirportsA_K2926, axiom, 
- (hasType(type_Airport, inst_JubaAirport))).
-
-fof(axWorldAirportsA_K2927, axiom, 
- (hasType(type_Airport, inst_JuinaMGAirport))).
-
-fof(axWorldAirportsA_K2928, axiom, 
- (hasType(type_Airport, inst_JuistAirport))).
-
-fof(axWorldAirportsA_K2929, axiom, 
- (hasType(type_Airport, inst_JuizdoForaMGAirport))).
-
-fof(axWorldAirportsA_K2930, axiom, 
- (hasType(type_Airport, inst_JujuyAirport))).
-
-fof(axWorldAirportsA_K2931, axiom, 
- (hasType(type_Airport, inst_JuliaCreekQueenslandAirport))).
-
-fof(axWorldAirportsA_K2932, axiom, 
- (hasType(type_Airport, inst_JuliacaAirport))).
-
-fof(axWorldAirportsA_K2933, axiom, 
- (hasType(type_Airport, inst_JulianCarrollKYAirport))).
-
-fof(axWorldAirportsA_K2934, axiom, 
- (hasType(type_Airport, inst_JulianehabAirport))).
-
-fof(axWorldAirportsA_K2935, axiom, 
- (hasType(type_Airport, inst_JumlaAirport))).
-
-fof(axWorldAirportsA_K2936, axiom, 
- (hasType(type_Airport, inst_JundahQueenslandAirport))).
-
-fof(axWorldAirportsA_K2937, axiom, 
- (hasType(type_Airport, inst_JuneauHarborSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K2938, axiom, 
- (hasType(type_Airport, inst_JuneauInternationalAKAirport))).
-
-fof(axWorldAirportsA_K2939, axiom, 
- (hasType(type_Airport, inst_JuninAirport))).
-
-fof(axWorldAirportsA_K2940, axiom, 
- (hasType(type_Airport, inst_JuradoAirport))).
-
-fof(axWorldAirportsA_K2941, axiom, 
- (hasType(type_Airport, inst_JurienBayWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2942, axiom, 
- (hasType(type_Airport, inst_JuruenaMGAirport))).
-
-fof(axWorldAirportsA_K2943, axiom, 
- (hasType(type_Airport, inst_JuticalpaAirport))).
-
-fof(axWorldAirportsA_K2944, axiom, 
- (hasType(type_Airport, inst_JuzhowAirport))).
-
-fof(axWorldAirportsA_K2945, axiom, 
- (hasType(type_Airport, inst_JwanengAirport))).
-
-fof(axWorldAirportsA_K2946, axiom, 
- (hasType(type_Airport, inst_JyvaskylaJyvaeskylaeAirport))).
-
-fof(axWorldAirportsA_K2947, axiom, 
- (hasType(type_Airport, inst_KaanapaliHIAirport))).
-
-fof(axWorldAirportsA_K2948, axiom, 
- (hasType(type_Airport, inst_KabaenaAirport))).
-
-fof(axWorldAirportsA_K2949, axiom, 
- (hasType(type_Airport, inst_KabalaAirport))).
-
-fof(axWorldAirportsA_K2950, axiom, 
- (hasType(type_Airport, inst_KabalegaAirport))).
-
-fof(axWorldAirportsA_K2951, axiom, 
- (hasType(type_Airport, inst_KabaloAirport))).
-
-fof(axWorldAirportsA_K2952, axiom, 
- (hasType(type_Airport, inst_KabindaAirport))).
-
-fof(axWorldAirportsA_K2953, axiom, 
- (hasType(type_Airport, inst_KabriDarAirport))).
-
-fof(axWorldAirportsA_K2954, axiom, 
- (hasType(type_Airport, inst_KabulKhabulAirport))).
-
-fof(axWorldAirportsA_K2955, axiom, 
- (hasType(type_Airport, inst_KabwumAirport))).
-
-fof(axWorldAirportsA_K2956, axiom, 
- (hasType(type_Airport, inst_KacmaAirport))).
-
-fof(axWorldAirportsA_K2957, axiom, 
- (hasType(type_Airport, inst_KadalaChitaAirport))).
-
-fof(axWorldAirportsA_K2958, axiom, 
- (hasType(type_Airport, inst_KadenaAirForceBaseRyukyuIsAirport))).
-
-fof(axWorldAirportsA_K2959, axiom, 
- (hasType(type_Airport, inst_KadunaAirport))).
-
-fof(axWorldAirportsA_K2960, axiom, 
- (hasType(type_Airport, inst_KaediAirport))).
-
-fof(axWorldAirportsA_K2961, axiom, 
- (hasType(type_Airport, inst_KaeleAirport))).
-
-fof(axWorldAirportsA_K2962, axiom, 
- (hasType(type_Airport, inst_KagiAirport))).
-
-fof(axWorldAirportsA_K2963, axiom, 
- (hasType(type_Airport, inst_KagoshimaKyushuAirport))).
-
-fof(axWorldAirportsA_K2964, axiom, 
- (hasType(type_Airport, inst_KaguaAirport))).
-
-fof(axWorldAirportsA_K2965, axiom, 
- (hasType(type_Airport, inst_KaiTakInternationalHongKongAirport))).
-
-fof(axWorldAirportsA_K2966, axiom, 
- (hasType(type_Airport, inst_KaiapitAirport))).
-
-fof(axWorldAirportsA_K2967, axiom, 
- (hasType(type_Airport, inst_KaieteurAirport))).
-
-fof(axWorldAirportsA_K2968, axiom, 
- (hasType(type_Airport, inst_KaikoheAirport))).
-
-fof(axWorldAirportsA_K2969, axiom, 
- (hasType(type_Airport, inst_KaikoruaAirport))).
-
-fof(axWorldAirportsA_K2970, axiom, 
- (hasType(type_Airport, inst_KailashaharAirport))).
-
-fof(axWorldAirportsA_K2971, axiom, 
- (hasType(type_Airport, inst_KaimanaAirport))).
-
-fof(axWorldAirportsA_K2972, axiom, 
- (hasType(type_Airport, inst_KaintibaAirport))).
-
-fof(axWorldAirportsA_K2973, axiom, 
- (hasType(type_Airport, inst_KaiserslauternAirport))).
-
-fof(axWorldAirportsA_K2974, axiom, 
- (hasType(type_Airport, inst_KaitaiaAirport))).
-
-fof(axWorldAirportsA_K2975, axiom, 
- (hasType(type_Airport, inst_KajaaniAirport))).
-
-fof(axWorldAirportsA_K2976, axiom, 
- (hasType(type_Airport, inst_KakeSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K2977, axiom, 
- (hasType(type_Airport, inst_KakhonakAKAirport))).
-
-fof(axWorldAirportsA_K2978, axiom, 
- (hasType(type_Airport, inst_KakiovikAKAirport))).
-
-fof(axWorldAirportsA_K2979, axiom, 
- (hasType(type_Airport, inst_KalaboAirport))).
-
-fof(axWorldAirportsA_K2980, axiom, 
- (hasType(type_Airport, inst_KalakaketAKAirport))).
-
-fof(axWorldAirportsA_K2981, axiom, 
- (hasType(type_Airport, inst_KalamataAirport))).
-
-fof(axWorldAirportsA_K2982, axiom, 
- (hasType(type_Airport, inst_KalamazooBattleCreekInternationalMIAirport))).
-
-fof(axWorldAirportsA_K2983, axiom, 
- (hasType(type_Airport, inst_KalatAirport))).
-
-fof(axWorldAirportsA_K2984, axiom, 
- (hasType(type_Airport, inst_KalbarriWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2985, axiom, 
- (hasType(type_Airport, inst_KalemieAirport))).
-
-fof(axWorldAirportsA_K2986, axiom, 
- (hasType(type_Airport, inst_KalemyoAirport))).
-
-fof(axWorldAirportsA_K2987, axiom, 
- (hasType(type_Airport, inst_KalgoorlieWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K2988, axiom, 
- (hasType(type_Airport, inst_KaliboAirport))).
-
-fof(axWorldAirportsA_K2989, axiom, 
- (hasType(type_Airport, inst_KalimaAirport))).
-
-fof(axWorldAirportsA_K2990, axiom, 
- (hasType(type_Airport, inst_KaliningradKaliningradAirport))).
-
-fof(axWorldAirportsA_K2991, axiom, 
- (hasType(type_Airport, inst_KalkurungAirport))).
-
-fof(axWorldAirportsA_K2992, axiom, 
- (hasType(type_Airport, inst_KalmarAirport))).
-
-fof(axWorldAirportsA_K2993, axiom, 
- (hasType(type_Airport, inst_KalokolAirport))).
-
-fof(axWorldAirportsA_K2994, axiom, 
- (hasType(type_Airport, inst_KalpowarQueenslandAirport))).
-
-fof(axWorldAirportsA_K2995, axiom, 
- (hasType(type_Airport, inst_KalskagAKAirport))).
-
-fof(axWorldAirportsA_K2996, axiom, 
- (hasType(type_Airport, inst_KaltagAKAirport))).
-
-fof(axWorldAirportsA_K2997, axiom, 
- (hasType(type_Airport, inst_KamalpurAirport))).
-
-fof(axWorldAirportsA_K2998, axiom, 
- (hasType(type_Airport, inst_KamaranDownsQueenslandAirport))).
-
-fof(axWorldAirportsA_K2999, axiom, 
- (hasType(type_Airport, inst_KamaranIslandAirport))).
-
-fof(axWorldAirportsA_K3000, axiom, 
- (hasType(type_Airport, inst_KamarangAirport))).
-
-fof(axWorldAirportsA_K3001, axiom, 
- (hasType(type_Airport, inst_KambaldaWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K3002, axiom, 
- (hasType(type_Airport, inst_KambuayaAirport))).
-
-fof(axWorldAirportsA_K3003, axiom, 
- (hasType(type_Airport, inst_KamembeAirport))).
-
-fof(axWorldAirportsA_K3004, axiom, 
- (hasType(type_Airport, inst_KameshliAirport))).
-
-fof(axWorldAirportsA_K3005, axiom, 
- (hasType(type_Airport, inst_KamileroiQueenslandAirport))).
-
-fof(axWorldAirportsA_K3006, axiom, 
- (hasType(type_Airport, inst_KaminaAirport))).
-
-fof(axWorldAirportsA_K3007, axiom, 
- (hasType(type_Airport, inst_KaminaAirportZaire))).
-
-fof(axWorldAirportsA_K3008, axiom, 
- (hasType(type_Airport, inst_KamirabaAirport))).
-
-fof(axWorldAirportsA_K3009, axiom, 
- (hasType(type_Airport, inst_KammarataAirport))).
-
-fof(axWorldAirportsA_K3010, axiom, 
- (hasType(type_Airport, inst_KampalaAirport))).
-
-fof(axWorldAirportsA_K3011, axiom, 
- (hasType(type_Airport, inst_KampalaEntebbeAirport))).
-
-fof(axWorldAirportsA_K3012, axiom, 
- (hasType(type_Airport, inst_KampotAirport))).
-
-fof(axWorldAirportsA_K3013, axiom, 
- (hasType(type_Airport, inst_KamulaiAirport))).
-
-fof(axWorldAirportsA_K3014, axiom, 
- (hasType(type_Airport, inst_KamusiAirport))).
-
-fof(axWorldAirportsA_K3015, axiom, 
- (hasType(type_Airport, inst_KamyanetsPodilskyyKamenetsPodolskiyKhmelnytskyyAirport))).
-
-fof(axWorldAirportsA_K3016, axiom, 
- (hasType(type_Airport, inst_KanabMunicipalUTAirport))).
-
-fof(axWorldAirportsA_K3017, axiom, 
- (hasType(type_Airport, inst_KanabeaAirport))).
-
-fof(axWorldAirportsA_K3018, axiom, 
- (hasType(type_Airport, inst_KanainjAirport))).
-
-fof(axWorldAirportsA_K3019, axiom, 
- (hasType(type_Airport, inst_KanangaAirport))).
-
-fof(axWorldAirportsA_K3020, axiom, 
- (hasType(type_Airport, inst_KanazawaKomatsuAirport))).
-
-fof(axWorldAirportsA_K3021, axiom, 
- (hasType(type_Airport, inst_KandaharAirport))).
-
-fof(axWorldAirportsA_K3022, axiom, 
- (hasType(type_Airport, inst_KandavuAirport))).
-
-fof(axWorldAirportsA_K3023, axiom, 
- (hasType(type_Airport, inst_KandepAirport))).
-
-fof(axWorldAirportsA_K3024, axiom, 
- (hasType(type_Airport, inst_KandiAirport))).
-
-fof(axWorldAirportsA_K3025, axiom, 
- (hasType(type_Airport, inst_KandlaAirport))).
-
-fof(axWorldAirportsA_K3026, axiom, 
- (hasType(type_Airport, inst_KandrianAirport))).
-
-fof(axWorldAirportsA_K3027, axiom, 
- (hasType(type_Airport, inst_KangambaAirport))).
-
-fof(axWorldAirportsA_K3028, axiom, 
- (hasType(type_Airport, inst_KanganAirport))).
-
-fof(axWorldAirportsA_K3029, axiom, 
- (hasType(type_Airport, inst_KangnungAirport))).
-
-fof(axWorldAirportsA_K3030, axiom, 
- (hasType(type_Airport, inst_KaniamaAirport))).
-
-fof(axWorldAirportsA_K3031, axiom, 
- (hasType(type_Airport, inst_KankanAirport))).
-
-fof(axWorldAirportsA_K3032, axiom, 
- (hasType(type_Airport, inst_KanoAirport))).
-
-fof(axWorldAirportsA_K3033, axiom, 
- (hasType(type_Airport, inst_KanombeKigaliAirport))).
-
-fof(axWorldAirportsA_K3034, axiom, 
- (hasType(type_Airport, inst_KanpurAirport))).
-
-fof(axWorldAirportsA_K3035, axiom, 
- (hasType(type_Airport, inst_KansaiOsakaAirport))).
-
-fof(axWorldAirportsA_K3036, axiom, 
- (hasType(type_Airport, inst_KanuaAirport))).
-
-fof(axWorldAirportsA_K3037, axiom, 
- (hasType(type_Airport, inst_KaolackAirport))).
-
-fof(axWorldAirportsA_K3038, axiom, 
- (hasType(type_Airport, inst_KapaluaWestMauiHIAirport))).
-
-fof(axWorldAirportsA_K3039, axiom, 
- (hasType(type_Airport, inst_KapangaAirport))).
-
-fof(axWorldAirportsA_K3040, axiom, 
- (hasType(type_Airport, inst_KapitSarawakAirport))).
-
-fof(axWorldAirportsA_K3041, axiom, 
- (hasType(type_Airport, inst_KarKarAirport))).
-
-fof(axWorldAirportsA_K3042, axiom, 
- (hasType(type_Airport, inst_KarachiAirport))).
-
-fof(axWorldAirportsA_K3043, axiom, 
- (hasType(type_Airport, inst_KaramayAirport))).
-
-fof(axWorldAirportsA_K3044, axiom, 
- (hasType(type_Airport, inst_KaranamboAirport))).
-
-fof(axWorldAirportsA_K3045, axiom, 
- (hasType(type_Airport, inst_KarasabaiAirport))).
-
-fof(axWorldAirportsA_K3046, axiom, 
- (hasType(type_Airport, inst_KarasburgAirport))).
-
-fof(axWorldAirportsA_K3047, axiom, 
- (hasType(type_Airport, inst_KaratoAirport))).
-
-fof(axWorldAirportsA_K3048, axiom, 
- (hasType(type_Airport, inst_KarawariAirport))).
-
-fof(axWorldAirportsA_K3049, axiom, 
- (hasType(type_Airport, inst_KardjaliAirport))).
-
-fof(axWorldAirportsA_K3050, axiom, 
- (hasType(type_Airport, inst_KardlaAirport))).
-
-fof(axWorldAirportsA_K3051, axiom, 
- (hasType(type_Airport, inst_KaribaAirport))).
-
-fof(axWorldAirportsA_K3052, axiom, 
- (hasType(type_Airport, inst_KarimuiAirport))).
-
-fof(axWorldAirportsA_K3053, axiom, 
- (hasType(type_Airport, inst_KarlovyVaryAirport))).
-
-fof(axWorldAirportsA_K3054, axiom, 
- (hasType(type_Airport, inst_KarlskogaAirport))).
-
-fof(axWorldAirportsA_K3055, axiom, 
- (hasType(type_Airport, inst_KarlstadAirport))).
-
-fof(axWorldAirportsA_K3056, axiom, 
- (hasType(type_Airport, inst_KarlukAKAirport))).
-
-fof(axWorldAirportsA_K3057, axiom, 
- (hasType(type_Airport, inst_KarlukLakeSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3058, axiom, 
- (hasType(type_Airport, inst_KarmoyHaugesundAirport))).
-
-fof(axWorldAirportsA_K3059, axiom, 
- (hasType(type_Airport, inst_KarongaAirport))).
-
-fof(axWorldAirportsA_K3060, axiom, 
- (hasType(type_Airport, inst_KaroolaAirport))).
-
-fof(axWorldAirportsA_K3061, axiom, 
- (hasType(type_Airport, inst_KarpathosAirport))).
-
-fof(axWorldAirportsA_K3062, axiom, 
- (hasType(type_Airport, inst_KarrathaWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K3063, axiom, 
- (hasType(type_Airport, inst_KarubagaAirport))).
-
-fof(axWorldAirportsA_K3064, axiom, 
- (hasType(type_Airport, inst_KarumbaQueenslandAirport))).
-
-fof(axWorldAirportsA_K3065, axiom, 
- (hasType(type_Airport, inst_KarupAirport))).
-
-fof(axWorldAirportsA_K3066, axiom, 
- (hasType(type_Airport, inst_KasaanSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3067, axiom, 
- (hasType(type_Airport, inst_KasamaAirport))).
-
-fof(axWorldAirportsA_K3068, axiom, 
- (hasType(type_Airport, inst_KasaneAirport))).
-
-fof(axWorldAirportsA_K3069, axiom, 
- (hasType(type_Airport, inst_KasanombeAirport))).
-
-fof(axWorldAirportsA_K3070, axiom, 
- (hasType(type_Airport, inst_KasengaAirport))).
-
-fof(axWorldAirportsA_K3071, axiom, 
- (hasType(type_Airport, inst_KaseseAirport))).
-
-fof(axWorldAirportsA_K3072, axiom, 
- (hasType(type_Airport, inst_KashiAirport))).
-
-fof(axWorldAirportsA_K3073, axiom, 
- (hasType(type_Airport, inst_KasiglukAKAirport))).
-
-fof(axWorldAirportsA_K3074, axiom, 
- (hasType(type_Airport, inst_KasikasimaAirport))).
-
-fof(axWorldAirportsA_K3075, axiom, 
- (hasType(type_Airport, inst_KasongoLundaAirport))).
-
-fof(axWorldAirportsA_K3076, axiom, 
- (hasType(type_Airport, inst_KasosIslandCreteAirport))).
-
-fof(axWorldAirportsA_K3077, axiom, 
- (hasType(type_Airport, inst_KassalaAirport))).
-
-fof(axWorldAirportsA_K3078, axiom, 
- (hasType(type_Airport, inst_KasselAirport))).
-
-fof(axWorldAirportsA_K3079, axiom, 
- (hasType(type_Airport, inst_KastelorizoAirport))).
-
-fof(axWorldAirportsA_K3080, axiom, 
- (hasType(type_Airport, inst_KastoriaAirport))).
-
-fof(axWorldAirportsA_K3081, axiom, 
- (hasType(type_Airport, inst_KastrupKobenhavnCopenhagenAirport))).
-
-fof(axWorldAirportsA_K3082, axiom, 
- (hasType(type_Airport, inst_KasunguAirport))).
-
-fof(axWorldAirportsA_K3083, axiom, 
- (hasType(type_Airport, inst_KatanningWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K3084, axiom, 
- (hasType(type_Airport, inst_KatherineNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K3085, axiom, 
- (hasType(type_Airport, inst_KatoAirport))).
-
-fof(axWorldAirportsA_K3086, axiom, 
- (hasType(type_Airport, inst_KatunayakeColomboAirport))).
-
-fof(axWorldAirportsA_K3087, axiom, 
- (hasType(type_Airport, inst_KauAirport))).
-
-fof(axWorldAirportsA_K3088, axiom, 
- (hasType(type_Airport, inst_KauhajokiAirport))).
-
-fof(axWorldAirportsA_K3089, axiom, 
- (hasType(type_Airport, inst_KauhavaAirport))).
-
-fof(axWorldAirportsA_K3090, axiom, 
- (hasType(type_Airport, inst_KaukuraAirport))).
-
-fof(axWorldAirportsA_K3091, axiom, 
- (hasType(type_Airport, inst_KaunasAirport))).
-
-fof(axWorldAirportsA_K3092, axiom, 
- (hasType(type_Airport, inst_KavallaKavalaAirport))).
-
-fof(axWorldAirportsA_K3093, axiom, 
- (hasType(type_Airport, inst_KavanayenAirport))).
-
-fof(axWorldAirportsA_K3094, axiom, 
- (hasType(type_Airport, inst_KaviengAirport))).
-
-fof(axWorldAirportsA_K3095, axiom, 
- (hasType(type_Airport, inst_KawadjiaAirport))).
-
-fof(axWorldAirportsA_K3096, axiom, 
- (hasType(type_Airport, inst_KawauIslandAirport))).
-
-fof(axWorldAirportsA_K3097, axiom, 
- (hasType(type_Airport, inst_KawitoAirport))).
-
-fof(axWorldAirportsA_K3098, axiom, 
- (hasType(type_Airport, inst_KawthaungAirport))).
-
-fof(axWorldAirportsA_K3099, axiom, 
- (hasType(type_Airport, inst_KayesAirport))).
-
-fof(axWorldAirportsA_K3100, axiom, 
- (hasType(type_Airport, inst_KayseriAirport))).
-
-fof(axWorldAirportsA_K3101, axiom, 
- (hasType(type_Airport, inst_KazanTatarstanAirport))).
-
-fof(axWorldAirportsA_K3102, axiom, 
- (hasType(type_Airport, inst_KeaholeKonaInternationalHIAirport))).
-
-fof(axWorldAirportsA_K3103, axiom, 
- (hasType(type_Airport, inst_KearneyMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K3104, axiom, 
- (hasType(type_Airport, inst_KebarAirport))).
-
-fof(axWorldAirportsA_K3105, axiom, 
- (hasType(type_Airport, inst_KedougouAirport))).
-
-fof(axWorldAirportsA_K3106, axiom, 
- (hasType(type_Airport, inst_KeeslerAirForceBaseMSAirport))).
-
-fof(axWorldAirportsA_K3107, axiom, 
- (hasType(type_Airport, inst_KeetmanshoopAirport))).
-
-fof(axWorldAirportsA_K3108, axiom, 
- (hasType(type_Airport, inst_KefaloniaKefalliniaAirport))).
-
-fof(axWorldAirportsA_K3109, axiom, 
- (hasType(type_Airport, inst_KeflavikReykjavikAirport))).
-
-fof(axWorldAirportsA_K3110, axiom, 
- (hasType(type_Airport, inst_KegelmanAirForceAuxiliaryFieldOKAirport))).
-
-fof(axWorldAirportsA_K3111, axiom, 
- (hasType(type_Airport, inst_KeglsuglAirport))).
-
-fof(axWorldAirportsA_K3112, axiom, 
- (hasType(type_Airport, inst_KeisahAirport))).
-
-fof(axWorldAirportsA_K3113, axiom, 
- (hasType(type_Airport, inst_KekanaKauaiAirport))).
-
-fof(axWorldAirportsA_K3114, axiom, 
- (hasType(type_Airport, inst_KelleAirport))).
-
-fof(axWorldAirportsA_K3115, axiom, 
- (hasType(type_Airport, inst_KelpBayAKAirport))).
-
-fof(axWorldAirportsA_K3116, axiom, 
- (hasType(type_Airport, inst_KelseyMBAirport))).
-
-fof(axWorldAirportsA_K3117, axiom, 
- (hasType(type_Airport, inst_KelsoLongviewWAAirport))).
-
-fof(axWorldAirportsA_K3118, axiom, 
- (hasType(type_Airport, inst_KeluangAirport))).
-
-fof(axWorldAirportsA_K3119, axiom, 
- (hasType(type_Airport, inst_KemerovoKemerovoAirport))).
-
-fof(axWorldAirportsA_K3120, axiom, 
- (hasType(type_Airport, inst_KemmererMunicipalWYAirport))).
-
-fof(axWorldAirportsA_K3121, axiom, 
- (hasType(type_Airport, inst_KempseyNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K3122, axiom, 
- (hasType(type_Airport, inst_KenaiMunicipalAKAirport))).
-
-fof(axWorldAirportsA_K3123, axiom, 
- (hasType(type_Airport, inst_KenemaAirport))).
-
-fof(axWorldAirportsA_K3124, axiom, 
- (hasType(type_Airport, inst_KengtungAirport))).
-
-fof(axWorldAirportsA_K3125, axiom, 
- (hasType(type_Airport, inst_KeniebaAirport))).
-
-fof(axWorldAirportsA_K3126, axiom, 
- (hasType(type_Airport, inst_KeningauAirport))).
-
-fof(axWorldAirportsA_K3127, axiom, 
- (hasType(type_Airport, inst_KenmoreAirHarborIncSeaplaneBaseWAAirport))).
-
-fof(axWorldAirportsA_K3128, axiom, 
- (hasType(type_Airport, inst_KennettMemorialMOAirport))).
-
-fof(axWorldAirportsA_K3129, axiom, 
- (hasType(type_Airport, inst_KennyCoveAirport))).
-
-fof(axWorldAirportsA_K3130, axiom, 
- (hasType(type_Airport, inst_KenoshaMunicipalWIAirport))).
-
-fof(axWorldAirportsA_K3131, axiom, 
- (hasType(type_Airport, inst_KentCountyInternationalMIAirport))).
-
-fof(axWorldAirportsA_K3132, axiom, 
- (hasType(type_Airport, inst_KentlandMunicipalINAirport))).
-
-fof(axWorldAirportsA_K3133, axiom, 
- (hasType(type_Airport, inst_KeokukMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K3134, axiom, 
- (hasType(type_Airport, inst_KepiAirport))).
-
-fof(axWorldAirportsA_K3135, axiom, 
- (hasType(type_Airport, inst_KeramaAirport))).
-
-fof(axWorldAirportsA_K3136, axiom, 
- (hasType(type_Airport, inst_KerangVictoriaAirport))).
-
-fof(axWorldAirportsA_K3137, axiom, 
- (hasType(type_Airport, inst_KerchKrymCrimeaAirport))).
-
-fof(axWorldAirportsA_K3138, axiom, 
- (hasType(type_Airport, inst_KeremaAirport))).
-
-fof(axWorldAirportsA_K3139, axiom, 
- (hasType(type_Airport, inst_KerichoAirport))).
-
-fof(axWorldAirportsA_K3140, axiom, 
- (hasType(type_Airport, inst_KerikeriBayofIslandsAirport))).
-
-fof(axWorldAirportsA_K3141, axiom, 
- (hasType(type_Airport, inst_KerinciSamatraAirport))).
-
-fof(axWorldAirportsA_K3142, axiom, 
- (hasType(type_Airport, inst_KerioValleyAirport))).
-
-fof(axWorldAirportsA_K3143, axiom, 
- (hasType(type_Airport, inst_KerkyraCorfuAirport))).
-
-fof(axWorldAirportsA_K3144, axiom, 
- (hasType(type_Airport, inst_KermanAirport))).
-
-fof(axWorldAirportsA_K3145, axiom, 
- (hasType(type_Airport, inst_KermanshahAirport))).
-
-fof(axWorldAirportsA_K3146, axiom, 
- (hasType(type_Airport, inst_KerrvilleMunicipalAirportLouisSchreinerFieldTXAirport))).
-
-fof(axWorldAirportsA_K3147, axiom, 
- (hasType(type_Airport, inst_KertehAirport))).
-
-fof(axWorldAirportsA_K3148, axiom, 
- (hasType(type_Airport, inst_KeruaAirport))).
-
-fof(axWorldAirportsA_K3149, axiom, 
- (hasType(type_Airport, inst_KeshodAirport))).
-
-fof(axWorldAirportsA_K3150, axiom, 
- (hasType(type_Airport, inst_KetapangBorneoAirport))).
-
-fof(axWorldAirportsA_K3151, axiom, 
- (hasType(type_Airport, inst_KetchikanInternationalAKAirport))).
-
-fof(axWorldAirportsA_K3152, axiom, 
- (hasType(type_Airport, inst_KewaneeMunicipalILAirport))).
-
-fof(axWorldAirportsA_K3153, axiom, 
- (hasType(type_Airport, inst_KeyLargoFLAirport))).
-
-fof(axWorldAirportsA_K3154, axiom, 
- (hasType(type_Airport, inst_KeyWestInternationalFLAirport))).
-
-fof(axWorldAirportsA_K3155, axiom, 
- (hasType(type_Airport, inst_KhajurahoAirport))).
-
-fof(axWorldAirportsA_K3156, axiom, 
- (hasType(type_Airport, inst_KhamisMushayatAbhaAirport))).
-
-fof(axWorldAirportsA_K3157, axiom, 
- (hasType(type_Airport, inst_KhamisMuskaytAirport))).
-
-fof(axWorldAirportsA_K3158, axiom, 
- (hasType(type_Airport, inst_KhamtiAirport))).
-
-fof(axWorldAirportsA_K3159, axiom, 
- (hasType(type_Airport, inst_KhanehAirport))).
-
-fof(axWorldAirportsA_K3160, axiom, 
- (hasType(type_Airport, inst_KharkAirport))).
-
-fof(axWorldAirportsA_K3161, axiom, 
- (hasType(type_Airport, inst_KharkivKharkovKharkivAirport))).
-
-fof(axWorldAirportsA_K3162, axiom, 
- (hasType(type_Airport, inst_KhartoumAirport))).
-
-fof(axWorldAirportsA_K3163, axiom, 
- (hasType(type_Airport, inst_KhasabAirport))).
-
-fof(axWorldAirportsA_K3164, axiom, 
- (hasType(type_Airport, inst_KhashmelGirbaAirport))).
-
-fof(axWorldAirportsA_K3165, axiom, 
- (hasType(type_Airport, inst_KhaskovoAirport))).
-
-fof(axWorldAirportsA_K3166, axiom, 
- (hasType(type_Airport, inst_KhersonMykolayivAirport))).
-
-fof(axWorldAirportsA_K3167, axiom, 
- (hasType(type_Airport, inst_KhmelnytskyyKhmelnitskiyKhmelnytskyyAirport))).
-
-fof(axWorldAirportsA_K3168, axiom, 
- (hasType(type_Airport, inst_KhonKaenAirport))).
-
-fof(axWorldAirportsA_K3169, axiom, 
- (hasType(type_Airport, inst_KhongAirport))).
-
-fof(axWorldAirportsA_K3170, axiom, 
- (hasType(type_Airport, inst_KhostAirport))).
-
-fof(axWorldAirportsA_K3171, axiom, 
- (hasType(type_Airport, inst_KhowaiAirport))).
-
-fof(axWorldAirportsA_K3172, axiom, 
- (hasType(type_Airport, inst_KhulnaAirport))).
-
-fof(axWorldAirportsA_K3173, axiom, 
- (hasType(type_Airport, inst_KhuzdarAirport))).
-
-fof(axWorldAirportsA_K3174, axiom, 
- (hasType(type_Airport, inst_KhwahanAirport))).
-
-fof(axWorldAirportsA_K3175, axiom, 
- (hasType(type_Airport, inst_KhwaiRiverLandingAirport))).
-
-fof(axWorldAirportsA_K3176, axiom, 
- (hasType(type_Airport, inst_KibrisAirport))).
-
-fof(axWorldAirportsA_K3177, axiom, 
- (hasType(type_Airport, inst_KickapooDowntownAirparkTXAirport))).
-
-fof(axWorldAirportsA_K3178, axiom, 
- (hasType(type_Airport, inst_KielAirport))).
-
-fof(axWorldAirportsA_K3179, axiom, 
- (hasType(type_Airport, inst_KietaAirport))).
-
-fof(axWorldAirportsA_K3180, axiom, 
- (hasType(type_Airport, inst_KiffaAirport))).
-
-fof(axWorldAirportsA_K3181, axiom, 
- (hasType(type_Airport, inst_KikaigaShimaAirport))).
-
-fof(axWorldAirportsA_K3182, axiom, 
- (hasType(type_Airport, inst_KikinondaAirport))).
-
-fof(axWorldAirportsA_K3183, axiom, 
- (hasType(type_Airport, inst_KikoriAirport))).
-
-fof(axWorldAirportsA_K3184, axiom, 
- (hasType(type_Airport, inst_KikwitAirport))).
-
-fof(axWorldAirportsA_K3185, axiom, 
- (hasType(type_Airport, inst_KilaguniAirport))).
-
-fof(axWorldAirportsA_K3186, axiom, 
- (hasType(type_Airport, inst_KiliKiliIslandAirport))).
-
-fof(axWorldAirportsA_K3187, axiom, 
- (hasType(type_Airport, inst_KilimanjaroAirport))).
-
-fof(axWorldAirportsA_K3188, axiom, 
- (hasType(type_Airport, inst_KilkennyAirport))).
-
-fof(axWorldAirportsA_K3189, axiom, 
- (hasType(type_Airport, inst_KillarneyKerryCountyAirport))).
-
-fof(axWorldAirportsA_K3190, axiom, 
- (hasType(type_Airport, inst_KilleenMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K3191, axiom, 
- (hasType(type_Airport, inst_KilwaAirport))).
-
-fof(axWorldAirportsA_K3192, axiom, 
- (hasType(type_Airport, inst_KilwaAirportTanzania))).
-
-fof(axWorldAirportsA_K3193, axiom, 
- (hasType(type_Airport, inst_KimamAirport))).
-
-fof(axWorldAirportsA_K3194, axiom, 
- (hasType(type_Airport, inst_KimballMunicipalAirportRobertEArrajFieldNEAirport))).
-
-fof(axWorldAirportsA_K3195, axiom, 
- (hasType(type_Airport, inst_KimbeHoskinsAirport))).
-
-fof(axWorldAirportsA_K3196, axiom, 
- (hasType(type_Airport, inst_KimberleyAirport))).
-
-fof(axWorldAirportsA_K3197, axiom, 
- (hasType(type_Airport, inst_KimberlyDownsWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K3198, axiom, 
- (hasType(type_Airport, inst_KimbleCountyTXAirport))).
-
-fof(axWorldAirportsA_K3199, axiom, 
- (hasType(type_Airport, inst_KincheldeAirForceBaseMIAirport))).
-
-fof(axWorldAirportsA_K3200, axiom, 
- (hasType(type_Airport, inst_KindambaAirport))).
-
-fof(axWorldAirportsA_K3201, axiom, 
- (hasType(type_Airport, inst_KindleyFieldBermudaAirport))).
-
-fof(axWorldAirportsA_K3202, axiom, 
- (hasType(type_Airport, inst_KinduAirport))).
-
-fof(axWorldAirportsA_K3203, axiom, 
- (hasType(type_Airport, inst_KingAbdulAzizJeddahAirport))).
-
-fof(axWorldAirportsA_K3204, axiom, 
- (hasType(type_Airport, inst_KingCoveAKAirport))).
-
-fof(axWorldAirportsA_K3205, axiom, 
- (hasType(type_Airport, inst_KingIslandTasmaniaAirport))).
-
-fof(axWorldAirportsA_K3206, axiom, 
- (hasType(type_Airport, inst_KingSalmonAKAirport))).
-
-fof(axWorldAirportsA_K3207, axiom, 
- (hasType(type_Airport, inst_KingaroyQueenslandAirport))).
-
-fof(axWorldAirportsA_K3208, axiom, 
- (hasType(type_Airport, inst_KingfisherLakeAerodromeONAirport))).
-
-fof(axWorldAirportsA_K3209, axiom, 
- (hasType(type_Airport, inst_KingmanAZAirport))).
-
-fof(axWorldAirportsA_K3210, axiom, 
- (hasType(type_Airport, inst_KingsCanyonNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K3211, axiom, 
- (hasType(type_Airport, inst_KingsCreekStationAirport))).
-
-fof(axWorldAirportsA_K3212, axiom, 
- (hasType(type_Airport, inst_KingscoteKangarooIslandSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K3213, axiom, 
- (hasType(type_Airport, inst_KinmenAirport))).
-
-fof(axWorldAirportsA_K3214, axiom, 
- (hasType(type_Airport, inst_KinstonRegionalJetportatStallingsFieldNCAirport))).
-
-fof(axWorldAirportsA_K3215, axiom, 
- (hasType(type_Airport, inst_KipnukAKAirport))).
-
-fof(axWorldAirportsA_K3216, axiom, 
- (hasType(type_Airport, inst_KiraAirport))).
-
-fof(axWorldAirportsA_K3217, axiom, 
- (hasType(type_Airport, inst_KirakiraAirport))).
-
-fof(axWorldAirportsA_K3218, axiom, 
- (hasType(type_Airport, inst_KiriAirport))).
-
-fof(axWorldAirportsA_K3219, axiom, 
- (hasType(type_Airport, inst_KirkimbieAirport))).
-
-fof(axWorldAirportsA_K3220, axiom, 
- (hasType(type_Airport, inst_KirksvilleRegionalMOAirport))).
-
-fof(axWorldAirportsA_K3221, axiom, 
- (hasType(type_Airport, inst_KirkukAirport))).
-
-fof(axWorldAirportsA_K3222, axiom, 
- (hasType(type_Airport, inst_KirkwallOrkneyIslandsAirport))).
-
-fof(axWorldAirportsA_K3223, axiom, 
- (hasType(type_Airport, inst_KirovohradKirovogradKirovohradAirport))).
-
-fof(axWorldAirportsA_K3224, axiom, 
- (hasType(type_Airport, inst_KirschMunicipalMIAirport))).
-
-fof(axWorldAirportsA_K3225, axiom, 
- (hasType(type_Airport, inst_KirunaAirport))).
-
-fof(axWorldAirportsA_K3226, axiom, 
- (hasType(type_Airport, inst_KirunduAirport))).
-
-fof(axWorldAirportsA_K3227, axiom, 
- (hasType(type_Airport, inst_KiryatShmonaAirport))).
-
-fof(axWorldAirportsA_K3228, axiom, 
- (hasType(type_Airport, inst_KisenganAirport))).
-
-fof(axWorldAirportsA_K3229, axiom, 
- (hasType(type_Airport, inst_KishIslandAirport))).
-
-fof(axWorldAirportsA_K3230, axiom, 
- (hasType(type_Airport, inst_KismayuAirport))).
-
-fof(axWorldAirportsA_K3231, axiom, 
- (hasType(type_Airport, inst_KissidougouAirport))).
-
-fof(axWorldAirportsA_K3232, axiom, 
- (hasType(type_Airport, inst_KisumuAirport))).
-
-fof(axWorldAirportsA_K3233, axiom, 
- (hasType(type_Airport, inst_KitaDaitoAirport))).
-
-fof(axWorldAirportsA_K3234, axiom, 
- (hasType(type_Airport, inst_KitaKyushuAirport))).
-
-fof(axWorldAirportsA_K3235, axiom, 
- (hasType(type_Airport, inst_KitaleAirport))).
-
-fof(axWorldAirportsA_K3236, axiom, 
- (hasType(type_Airport, inst_KitavaAirport))).
-
-fof(axWorldAirportsA_K3237, axiom, 
- (hasType(type_Airport, inst_KithiraAirport))).
-
-fof(axWorldAirportsA_K3238, axiom, 
- (hasType(type_Airport, inst_KitoiBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3239, axiom, 
- (hasType(type_Airport, inst_KitsaultBCAirport))).
-
-fof(axWorldAirportsA_K3240, axiom, 
- (hasType(type_Airport, inst_KittilaAirport))).
-
-fof(axWorldAirportsA_K3241, axiom, 
- (hasType(type_Airport, inst_KitweAirport))).
-
-fof(axWorldAirportsA_K3242, axiom, 
- (hasType(type_Airport, inst_KiungaAirportKenya))).
-
-fof(axWorldAirportsA_K3243, axiom, 
- (hasType(type_Airport, inst_KivalinaAKAirport))).
-
-fof(axWorldAirportsA_K3244, axiom, 
- (hasType(type_Airport, inst_KiwaiIslandAirport))).
-
-fof(axWorldAirportsA_K3245, axiom, 
- (hasType(type_Airport, inst_KiwayuAirport))).
-
-fof(axWorldAirportsA_K3246, axiom, 
- (hasType(type_Airport, inst_KizhuyakAKAirport))).
-
-fof(axWorldAirportsA_K3247, axiom, 
- (hasType(type_Airport, inst_KjevikKristiansandAirport))).
-
-fof(axWorldAirportsA_K3248, axiom, 
- (hasType(type_Airport, inst_KlagBayAKAirport))).
-
-fof(axWorldAirportsA_K3249, axiom, 
- (hasType(type_Airport, inst_KlagenfurtAirport))).
-
-fof(axWorldAirportsA_K3250, axiom, 
- (hasType(type_Airport, inst_KlaipedaAirport))).
-
-fof(axWorldAirportsA_K3251, axiom, 
- (hasType(type_Airport, inst_KlawockAKAirport))).
-
-fof(axWorldAirportsA_K3252, axiom, 
- (hasType(type_Airport, inst_KleinzeeAirport))).
-
-fof(axWorldAirportsA_K3253, axiom, 
- (hasType(type_Airport, inst_KlerksdorpAirport))).
-
-fof(axWorldAirportsA_K3254, axiom, 
- (hasType(type_Airport, inst_KnokkeHeistZouteAirport))).
-
-fof(axWorldAirportsA_K3255, axiom, 
- (hasType(type_Airport, inst_KnoxArmyHeliportALAirport))).
-
-fof(axWorldAirportsA_K3256, axiom, 
- (hasType(type_Airport, inst_KnoxvilleDowntownIslandTNAirport))).
-
-fof(axWorldAirportsA_K3257, axiom, 
- (hasType(type_Airport, inst_KochiAirport))).
-
-fof(axWorldAirportsA_K3258, axiom, 
- (hasType(type_Airport, inst_KodiakAKAirport))).
-
-fof(axWorldAirportsA_K3259, axiom, 
- (hasType(type_Airport, inst_KodiakMunicipalAKAirport))).
-
-fof(axWorldAirportsA_K3260, axiom, 
- (hasType(type_Airport, inst_KoelnKolnAirport))).
-
-fof(axWorldAirportsA_K3261, axiom, 
- (hasType(type_Airport, inst_KoinambeAirport))).
-
-fof(axWorldAirportsA_K3262, axiom, 
- (hasType(type_Airport, inst_KoingnaasAirport))).
-
-fof(axWorldAirportsA_K3263, axiom, 
- (hasType(type_Airport, inst_KokeKathiemLopBuriAirport))).
-
-fof(axWorldAirportsA_K3264, axiom, 
- (hasType(type_Airport, inst_KokodaAirport))).
-
-fof(axWorldAirportsA_K3265, axiom, 
- (hasType(type_Airport, inst_KokonaoAirport))).
-
-fof(axWorldAirportsA_K3266, axiom, 
- (hasType(type_Airport, inst_KokoroAirport))).
-
-fof(axWorldAirportsA_K3267, axiom, 
- (hasType(type_Airport, inst_KokrinesAKAirport))).
-
-fof(axWorldAirportsA_K3268, axiom, 
- (hasType(type_Airport, inst_KokshetauKokchetavKokshetauAirport))).
-
-fof(axWorldAirportsA_K3269, axiom, 
- (hasType(type_Airport, inst_KolAirport))).
-
-fof(axWorldAirportsA_K3270, axiom, 
- (hasType(type_Airport, inst_KoldaAirport))).
-
-fof(axWorldAirportsA_K3271, axiom, 
- (hasType(type_Airport, inst_KolhapurAirport))).
-
-fof(axWorldAirportsA_K3272, axiom, 
- (hasType(type_Airport, inst_KolweziAirport))).
-
-fof(axWorldAirportsA_K3273, axiom, 
- (hasType(type_Airport, inst_KomacoAirport))).
-
-fof(axWorldAirportsA_K3274, axiom, 
- (hasType(type_Airport, inst_KomoMandaAirport))).
-
-fof(axWorldAirportsA_K3275, axiom, 
- (hasType(type_Airport, inst_KomoroDiliAirport))).
-
-fof(axWorldAirportsA_K3276, axiom, 
- (hasType(type_Airport, inst_KompiamAirport))).
-
-fof(axWorldAirportsA_K3277, axiom, 
- (hasType(type_Airport, inst_KompongChhnangAirport))).
-
-fof(axWorldAirportsA_K3278, axiom, 
- (hasType(type_Airport, inst_KompongThomAirport))).
-
-fof(axWorldAirportsA_K3279, axiom, 
- (hasType(type_Airport, inst_KompongsomAirport))).
-
-fof(axWorldAirportsA_K3280, axiom, 
- (hasType(type_Airport, inst_KomsomolskNaAmureKhabarovskAirport))).
-
-fof(axWorldAirportsA_K3281, axiom, 
- (hasType(type_Airport, inst_KonawarukAirport))).
-
-fof(axWorldAirportsA_K3282, axiom, 
- (hasType(type_Airport, inst_KoneAirport))).
-
-fof(axWorldAirportsA_K3283, axiom, 
- (hasType(type_Airport, inst_KongeAirport))).
-
-fof(axWorldAirportsA_K3284, axiom, 
- (hasType(type_Airport, inst_KongiganakAKAirport))).
-
-fof(axWorldAirportsA_K3285, axiom, 
- (hasType(type_Airport, inst_KongoboumbaAirport))).
-
-fof(axWorldAirportsA_K3286, axiom, 
- (hasType(type_Airport, inst_KongoloAirport))).
-
-fof(axWorldAirportsA_K3287, axiom, 
- (hasType(type_Airport, inst_KonoAirport))).
-
-fof(axWorldAirportsA_K3288, axiom, 
- (hasType(type_Airport, inst_KontumAirport))).
-
-fof(axWorldAirportsA_K3289, axiom, 
- (hasType(type_Airport, inst_KonyaAirport))).
-
-fof(axWorldAirportsA_K3290, axiom, 
- (hasType(type_Airport, inst_KoolatahQueenslandAirport))).
-
-fof(axWorldAirportsA_K3291, axiom, 
- (hasType(type_Airport, inst_KoolburraQueenslandAirport))).
-
-fof(axWorldAirportsA_K3292, axiom, 
- (hasType(type_Airport, inst_KoonibbaSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K3293, axiom, 
- (hasType(type_Airport, inst_KopiagoAirport))).
-
-fof(axWorldAirportsA_K3294, axiom, 
- (hasType(type_Airport, inst_KorhogoAirport))).
-
-fof(axWorldAirportsA_K3295, axiom, 
- (hasType(type_Airport, inst_KorlaAirport))).
-
-fof(axWorldAirportsA_K3296, axiom, 
- (hasType(type_Airport, inst_KoroAirport))).
-
-fof(axWorldAirportsA_K3297, axiom, 
- (hasType(type_Airport, inst_KorobaAirport))).
-
-fof(axWorldAirportsA_K3298, axiom, 
- (hasType(type_Airport, inst_KorolevuAirport))).
-
-fof(axWorldAirportsA_K3299, axiom, 
- (hasType(type_Airport, inst_KortrijkWevelgemKortrijkAirport))).
-
-fof(axWorldAirportsA_K3300, axiom, 
- (hasType(type_Airport, inst_KosKosIslandAirport))).
-
-fof(axWorldAirportsA_K3301, axiom, 
- (hasType(type_Airport, inst_KosipeAirport))).
-
-fof(axWorldAirportsA_K3302, axiom, 
- (hasType(type_Airport, inst_KosreaKosraeIslandAirport))).
-
-fof(axWorldAirportsA_K3303, axiom, 
- (hasType(type_Airport, inst_KostiAirport))).
-
-fof(axWorldAirportsA_K3304, axiom, 
- (hasType(type_Airport, inst_KotaAirport))).
-
-fof(axWorldAirportsA_K3305, axiom, 
- (hasType(type_Airport, inst_KotaBharuAirport))).
-
-fof(axWorldAirportsA_K3306, axiom, 
- (hasType(type_Airport, inst_KotaKinabaluEastAirport))).
-
-fof(axWorldAirportsA_K3307, axiom, 
- (hasType(type_Airport, inst_KotabangunAirport))).
-
-fof(axWorldAirportsA_K3308, axiom, 
- (hasType(type_Airport, inst_KotabaruAirport))).
-
-fof(axWorldAirportsA_K3309, axiom, 
- (hasType(type_Airport, inst_KotakoliAirport))).
-
-fof(axWorldAirportsA_K3310, axiom, 
- (hasType(type_Airport, inst_KotlikAKAirport))).
-
-fof(axWorldAirportsA_K3311, axiom, 
- (hasType(type_Airport, inst_KotokaAccraAirport))).
-
-fof(axWorldAirportsA_K3312, axiom, 
- (hasType(type_Airport, inst_KoulamoutouAirport))).
-
-fof(axWorldAirportsA_K3313, axiom, 
- (hasType(type_Airport, inst_KoumacAirport))).
-
-fof(axWorldAirportsA_K3314, axiom, 
- (hasType(type_Airport, inst_KoumalaAirport))).
-
-fof(axWorldAirportsA_K3315, axiom, 
- (hasType(type_Airport, inst_KoutabaAirport))).
-
-fof(axWorldAirportsA_K3316, axiom, 
- (hasType(type_Airport, inst_KoutialaAirport))).
-
-fof(axWorldAirportsA_K3317, axiom, 
- (hasType(type_Airport, inst_KowanyamaQueenslandAirport))).
-
-fof(axWorldAirportsA_K3318, axiom, 
- (hasType(type_Airport, inst_KoyukAKAirport))).
-
-fof(axWorldAirportsA_K3319, axiom, 
- (hasType(type_Airport, inst_KoyukukAKAirport))).
-
-fof(axWorldAirportsA_K3320, axiom, 
- (hasType(type_Airport, inst_KozaniAirport))).
-
-fof(axWorldAirportsA_K3321, axiom, 
- (hasType(type_Airport, inst_KrabiAirport))).
-
-fof(axWorldAirportsA_K3322, axiom, 
- (hasType(type_Airport, inst_KrakorAirport))).
-
-fof(axWorldAirportsA_K3323, axiom, 
- (hasType(type_Airport, inst_KramatorskDonetskAirport))).
-
-fof(axWorldAirportsA_K3324, axiom, 
- (hasType(type_Airport, inst_KramforsAirport))).
-
-fof(axWorldAirportsA_K3325, axiom, 
- (hasType(type_Airport, inst_KranebittenInnsbruckAirport))).
-
-fof(axWorldAirportsA_K3326, axiom, 
- (hasType(type_Airport, inst_KrasnodarKrasnodarAirport))).
-
-fof(axWorldAirportsA_K3327, axiom, 
- (hasType(type_Airport, inst_KrasnodovskBalkanAirport))).
-
-fof(axWorldAirportsA_K3328, axiom, 
- (hasType(type_Airport, inst_KrasnoyarskKrasnoyarskAirport))).
-
-fof(axWorldAirportsA_K3329, axiom, 
- (hasType(type_Airport, inst_KratieAirport))).
-
-fof(axWorldAirportsA_K3330, axiom, 
- (hasType(type_Airport, inst_KremenchukKremenchugPoltavaAirport))).
-
-fof(axWorldAirportsA_K3331, axiom, 
- (hasType(type_Airport, inst_KribiAirport))).
-
-fof(axWorldAirportsA_K3332, axiom, 
- (hasType(type_Airport, inst_KristianstadAirport))).
-
-fof(axWorldAirportsA_K3333, axiom, 
- (hasType(type_Airport, inst_KrivyyRihKrivoyRogDnipropetrovskAirport))).
-
-fof(axWorldAirportsA_K3334, axiom, 
- (hasType(type_Airport, inst_KualaBelaitAirport))).
-
-fof(axWorldAirportsA_K3335, axiom, 
- (hasType(type_Airport, inst_KuantanAirport))).
-
-fof(axWorldAirportsA_K3336, axiom, 
- (hasType(type_Airport, inst_KubinIslandAirport))).
-
-fof(axWorldAirportsA_K3337, axiom, 
- (hasType(type_Airport, inst_KuchingEastAirport))).
-
-fof(axWorldAirportsA_K3338, axiom, 
- (hasType(type_Airport, inst_KudatSabahAirport))).
-
-fof(axWorldAirportsA_K3339, axiom, 
- (hasType(type_Airport, inst_KufrahAirport))).
-
-fof(axWorldAirportsA_K3340, axiom, 
- (hasType(type_Airport, inst_KukunduAirport))).
-
-fof(axWorldAirportsA_K3341, axiom, 
- (hasType(type_Airport, inst_KulgeraNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K3342, axiom, 
- (hasType(type_Airport, inst_KuluAirport))).
-
-fof(axWorldAirportsA_K3343, axiom, 
- (hasType(type_Airport, inst_KulusukIslandAirport))).
-
-fof(axWorldAirportsA_K3344, axiom, 
- (hasType(type_Airport, inst_KumamotoAirport))).
-
-fof(axWorldAirportsA_K3345, axiom, 
- (hasType(type_Airport, inst_KumasiAirport))).
-
-fof(axWorldAirportsA_K3346, axiom, 
- (hasType(type_Airport, inst_KumgimAirport))).
-
-fof(axWorldAirportsA_K3347, axiom, 
- (hasType(type_Airport, inst_KunsanAirport))).
-
-fof(axWorldAirportsA_K3348, axiom, 
- (hasType(type_Airport, inst_KununurraWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K3349, axiom, 
- (hasType(type_Airport, inst_KuopioAirport))).
-
-fof(axWorldAirportsA_K3350, axiom, 
- (hasType(type_Airport, inst_KuorevisiAirport))).
-
-fof(axWorldAirportsA_K3351, axiom, 
- (hasType(type_Airport, inst_KupianoAirport))).
-
-fof(axWorldAirportsA_K3352, axiom, 
- (hasType(type_Airport, inst_KupperNJAirport))).
-
-fof(axWorldAirportsA_K3353, axiom, 
- (hasType(type_Airport, inst_KuqaAirport))).
-
-fof(axWorldAirportsA_K3354, axiom, 
- (hasType(type_Airport, inst_KuranAirport))).
-
-fof(axWorldAirportsA_K3355, axiom, 
- (hasType(type_Airport, inst_KurganKurganAirport))).
-
-fof(axWorldAirportsA_K3356, axiom, 
- (hasType(type_Airport, inst_KuriAirport))).
-
-fof(axWorldAirportsA_K3357, axiom, 
- (hasType(type_Airport, inst_KuriaAirport))).
-
-fof(axWorldAirportsA_K3358, axiom, 
- (hasType(type_Airport, inst_KurumanAirport))).
-
-fof(axWorldAirportsA_K3359, axiom, 
- (hasType(type_Airport, inst_KurundiNorthernTerritoryAirport))).
-
-fof(axWorldAirportsA_K3360, axiom, 
- (hasType(type_Airport, inst_KurupungAirport))).
-
-fof(axWorldAirportsA_K3361, axiom, 
- (hasType(type_Airport, inst_KurwinaAirport))).
-
-fof(axWorldAirportsA_K3362, axiom, 
- (hasType(type_Airport, inst_KushimotoAirport))).
-
-fof(axWorldAirportsA_K3363, axiom, 
- (hasType(type_Airport, inst_KushiroAirport))).
-
-fof(axWorldAirportsA_K3364, axiom, 
- (hasType(type_Airport, inst_KutaisiAirport))).
-
-fof(axWorldAirportsA_K3365, axiom, 
- (hasType(type_Airport, inst_KuusamoAirport))).
-
-fof(axWorldAirportsA_K3366, axiom, 
- (hasType(type_Airport, inst_KuvumuBukavuAirport))).
-
-fof(axWorldAirportsA_K3367, axiom, 
- (hasType(type_Airport, inst_KuwaitAirport))).
-
-fof(axWorldAirportsA_K3368, axiom, 
- (hasType(type_Airport, inst_KvernbergetKristiansundAirport))).
-
-fof(axWorldAirportsA_K3369, axiom, 
- (hasType(type_Airport, inst_KwaiHarbourAirport))).
-
-fof(axWorldAirportsA_K3370, axiom, 
- (hasType(type_Airport, inst_KwangjuAirport))).
-
-fof(axWorldAirportsA_K3371, axiom, 
- (hasType(type_Airport, inst_KwethlukAKAirport))).
-
-fof(axWorldAirportsA_K3372, axiom, 
- (hasType(type_Airport, inst_KwigillingokSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3373, axiom, 
- (hasType(type_Airport, inst_KyaukpyuAirport))).
-
-fof(axWorldAirportsA_K3374, axiom, 
- (hasType(type_Airport, inst_KyauktawAirport))).
-
-fof(axWorldAirportsA_K3375, axiom, 
- (hasType(type_Airport, inst_KyleOakleyFieldKYAirport))).
-
-fof(axWorldAirportsA_K3376, axiom, 
- (hasType(type_Airport, inst_KyzylTuvaAirport))).
-
-fof(axWorldAirportsA_K3377, axiom, 
- (hasType(type_Airport, inst_LaAuroraGuatemalaCityAirport))).
-
-fof(axWorldAirportsA_K3378, axiom, 
- (hasType(type_Airport, inst_LaDefenseHeliportParisAirport))).
-
-fof(axWorldAirportsA_K3379, axiom, 
- (hasType(type_Airport, inst_LaDesiradeAirport))).
-
-fof(axWorldAirportsA_K3380, axiom, 
- (hasType(type_Airport, inst_LaRocheAirport))).
-
-fof(axWorldAirportsA_K3381, axiom, 
- (hasType(type_Airport, inst_LaayouneAirport))).
-
-fof(axWorldAirportsA_K3382, axiom, 
- (hasType(type_Airport, inst_LakeBrooksSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3383, axiom, 
- (hasType(type_Airport, inst_LakeBuenaVistaSTOLFLAirport))).
-
-fof(axWorldAirportsA_K3384, axiom, 
- (hasType(type_Airport, inst_LakeHavasuCityAZAirport))).
-
-fof(axWorldAirportsA_K3385, axiom, 
- (hasType(type_Airport, inst_LakefieldOHAirport))).
-
-fof(axWorldAirportsA_K3386, axiom, 
- (hasType(type_Airport, inst_LakelandAirportNobleFLeeMemorialFieldWIAirport))).
-
-fof(axWorldAirportsA_K3387, axiom, 
- (hasType(type_Airport, inst_LanderCountyNVAirport))).
-
-fof(axWorldAirportsA_K3388, axiom, 
- (hasType(type_Airport, inst_LandskronaHeliportHelsingborAirport))).
-
-fof(axWorldAirportsA_K3389, axiom, 
- (hasType(type_Airport, inst_LandvetterGoteborgGothenburgAirport))).
-
-fof(axWorldAirportsA_K3390, axiom, 
- (hasType(type_Airport, inst_LangenhagenHannoverAirport))).
-
-fof(axWorldAirportsA_K3391, axiom, 
- (hasType(type_Airport, inst_LanseriaAirport))).
-
-fof(axWorldAirportsA_K3392, axiom, 
- (hasType(type_Airport, inst_LanzaroteCanaryIslandsAirport))).
-
-fof(axWorldAirportsA_K3393, axiom, 
- (hasType(type_Airport, inst_LarsenBayAKAirport))).
-
-fof(axWorldAirportsA_K3394, axiom, 
- (hasType(type_Airport, inst_LasVegasHendersonSkyHarborNVAirport))).
-
-fof(axWorldAirportsA_K3395, axiom, 
- (hasType(type_Airport, inst_LaughlinAirForceBaseTXAirport))).
-
-fof(axWorldAirportsA_K3396, axiom, 
- (hasType(type_Airport, inst_LaughlinBullheadCityAZAirport))).
-
-fof(axWorldAirportsA_K3397, axiom, 
- (hasType(type_Airport, inst_LaurenceGHanscomFieldMAAirport))).
-
-fof(axWorldAirportsA_K3398, axiom, 
- (hasType(type_Airport, inst_LavonNorthTXAirport))).
-
-fof(axWorldAirportsA_K3399, axiom, 
- (hasType(type_Airport, inst_LeCastelletAirport))).
-
-fof(axWorldAirportsA_K3400, axiom, 
- (hasType(type_Airport, inst_LeLamentinFortdeFranceAirport))).
-
-fof(axWorldAirportsA_K3401, axiom, 
- (hasType(type_Airport, inst_LeaCountyHobbsNMAirport))).
-
-fof(axWorldAirportsA_K3402, axiom, 
- (hasType(type_Airport, inst_LeeCFineMemorialMOAirport))).
-
-fof(axWorldAirportsA_K3403, axiom, 
- (hasType(type_Airport, inst_LeeGilmerMemorialGAAirport))).
-
-fof(axWorldAirportsA_K3404, axiom, 
- (hasType(type_Airport, inst_LeeMDAirport))).
-
-fof(axWorldAirportsA_K3405, axiom, 
- (hasType(type_Airport, inst_LeesburgMunicipalAirportGodfreyFieldVAAirport))).
-
-fof(axWorldAirportsA_K3406, axiom, 
- (hasType(type_Airport, inst_LegerBecharAirport))).
-
-fof(axWorldAirportsA_K3407, axiom, 
- (hasType(type_Airport, inst_LehAirport))).
-
-fof(axWorldAirportsA_K3408, axiom, 
- (hasType(type_Airport, inst_LemboHeliportNJAirport))).
-
-fof(axWorldAirportsA_K3409, axiom, 
- (hasType(type_Airport, inst_LenaweeCountyMIAirport))).
-
-fof(axWorldAirportsA_K3410, axiom, 
- (hasType(type_Airport, inst_LeonardodaVinciFiumicinoRomaRomeAirport))).
-
-fof(axWorldAirportsA_K3411, axiom, 
- (hasType(type_Airport, inst_LesCayesAirport))).
-
-fof(axWorldAirportsA_K3412, axiom, 
- (hasType(type_Airport, inst_LevelockAKAirport))).
-
-fof(axWorldAirportsA_K3413, axiom, 
- (hasType(type_Airport, inst_LewisUniversityILAirport))).
-
-fof(axWorldAirportsA_K3414, axiom, 
- (hasType(type_Airport, inst_LexingtonMunicipalNCAirport))).
-
-fof(axWorldAirportsA_K3415, axiom, 
- (hasType(type_Airport, inst_LibbyArmyAirFieldSierraVistaMunicipalAZAirport))).
-
-fof(axWorldAirportsA_K3416, axiom, 
- (hasType(type_Airport, inst_LilabariAirport))).
-
-fof(axWorldAirportsA_K3417, axiom, 
- (hasType(type_Airport, inst_LimaAllenCountyOHAirport))).
-
-fof(axWorldAirportsA_K3418, axiom, 
- (hasType(type_Airport, inst_LincolnMunicipalArmyNationalGuardBaseOperationsNEAirport))).
-
-fof(axWorldAirportsA_K3419, axiom, 
- (hasType(type_Airport, inst_ListaFarsundAirport))).
-
-fof(axWorldAirportsA_K3420, axiom, 
- (hasType(type_Airport, inst_LittleDiomedeIslandAKAirport))).
-
-fof(axWorldAirportsA_K3421, axiom, 
- (hasType(type_Airport, inst_LockhartRiversQueenslandAirport))).
-
-fof(axWorldAirportsA_K3422, axiom, 
- (hasType(type_Airport, inst_LogansportMunicipalINAirport))).
-
-fof(axWorldAirportsA_K3423, axiom, 
- (hasType(type_Airport, inst_LongIslandMacArthurNYAirport))).
-
-fof(axWorldAirportsA_K3424, axiom, 
- (hasType(type_Airport, inst_LongPaisaSabahAirport))).
-
-fof(axWorldAirportsA_K3425, axiom, 
- (hasType(type_Airport, inst_LongvicDijonAirport))).
-
-fof(axWorldAirportsA_K3426, axiom, 
- (hasType(type_Airport, inst_LorraineMetzNancyAirport))).
-
-fof(axWorldAirportsA_K3427, axiom, 
- (hasType(type_Airport, inst_LosCanosGuantanamoAirport))).
-
-fof(axWorldAirportsA_K3428, axiom, 
- (hasType(type_Airport, inst_LouisBothaDurbanAirport))).
-
-fof(axWorldAirportsA_K3429, axiom, 
- (hasType(type_Airport, inst_LovellFieldTNAirport))).
-
-fof(axWorldAirportsA_K3430, axiom, 
- (hasType(type_Airport, inst_LowenthalFriedrichshafenAirport))).
-
-fof(axWorldAirportsA_K3431, axiom, 
- (hasType(type_Airport, inst_LuanoLubumbashiAirport))).
-
-fof(axWorldAirportsA_K3432, axiom, 
- (hasType(type_Airport, inst_LuceCountyHaleMIAirport))).
-
-fof(axWorldAirportsA_K3433, axiom, 
- (hasType(type_Airport, inst_LulsgateEnglandAirport))).
-
-fof(axWorldAirportsA_K3434, axiom, 
- (hasType(type_Airport, inst_LumbalaAirport))).
-
-fof(axWorldAirportsA_K3435, axiom, 
- (hasType(type_Airport, inst_LungiFreetownAirport))).
-
-fof(axWorldAirportsA_K3436, axiom, 
- (hasType(type_Airport, inst_LyangasodvKirovAirport))).
-
-fof(axWorldAirportsA_K3437, axiom, 
- (hasType(type_Airport, inst_MPokoBanguiAirport))).
-
-fof(axWorldAirportsA_K3438, axiom, 
- (hasType(type_Airport, inst_MackallArmyAirFieldNCAirport))).
-
-fof(axWorldAirportsA_K3439, axiom, 
- (hasType(type_Airport, inst_MadisonLacQuiParleCountyMNAirport))).
-
-fof(axWorldAirportsA_K3440, axiom, 
- (hasType(type_Airport, inst_MaduraiAirport))).
-
-fof(axWorldAirportsA_K3441, axiom, 
- (hasType(type_Airport, inst_MaeHongSonAirport))).
-
-fof(axWorldAirportsA_K3442, axiom, 
- (hasType(type_Airport, inst_MagadanMagadanAirport))).
-
-fof(axWorldAirportsA_K3443, axiom, 
- (hasType(type_Airport, inst_MagnoliaMunicipalARAirport))).
-
-fof(axWorldAirportsA_K3444, axiom, 
- (hasType(type_Airport, inst_MahlonSweetFieldORAirport))).
-
-fof(axWorldAirportsA_K3445, axiom, 
- (hasType(type_Airport, inst_MajorsTXAirport))).
-
-fof(axWorldAirportsA_K3446, axiom, 
- (hasType(type_Airport, inst_MakabanaAirport))).
-
-fof(axWorldAirportsA_K3447, axiom, 
- (hasType(type_Airport, inst_MakokolaAirport))).
-
-fof(axWorldAirportsA_K3448, axiom, 
- (hasType(type_Airport, inst_MalaMalaAirport))).
-
-fof(axWorldAirportsA_K3449, axiom, 
- (hasType(type_Airport, inst_MalagaAirport))).
-
-fof(axWorldAirportsA_K3450, axiom, 
- (hasType(type_Airport, inst_MalmiHelsinkiAirport))).
-
-fof(axWorldAirportsA_K3451, axiom, 
- (hasType(type_Airport, inst_MalmoHarbourHeliportMalmoAirport))).
-
-fof(axWorldAirportsA_K3452, axiom, 
- (hasType(type_Airport, inst_MalmstromAirForceBaseMTAirport))).
-
-fof(axWorldAirportsA_K3453, axiom, 
- (hasType(type_Airport, inst_MandelieuCannesAirport))).
-
-fof(axWorldAirportsA_K3454, axiom, 
- (hasType(type_Airport, inst_MandjiAirport))).
-
-fof(axWorldAirportsA_K3455, axiom, 
- (hasType(type_Airport, inst_MangaloreAirport))).
-
-fof(axWorldAirportsA_K3456, axiom, 
- (hasType(type_Airport, inst_MangarevaGambierIslandsAirport))).
-
-fof(axWorldAirportsA_K3457, axiom, 
- (hasType(type_Airport, inst_MannyYokoFreetownAirport))).
-
-fof(axWorldAirportsA_K3458, axiom, 
- (hasType(type_Airport, inst_ManokotakAKAirport))).
-
-fof(axWorldAirportsA_K3459, axiom, 
- (hasType(type_Airport, inst_MansehraAirport))).
-
-fof(axWorldAirportsA_K3460, axiom, 
- (hasType(type_Airport, inst_MansionHouseAirport))).
-
-fof(axWorldAirportsA_K3461, axiom, 
- (hasType(type_Airport, inst_MaoAirport))).
-
-fof(axWorldAirportsA_K3462, axiom, 
- (hasType(type_Airport, inst_MareebaQueenslandAirport))).
-
-fof(axWorldAirportsA_K3463, axiom, 
- (hasType(type_Airport, inst_MarhanRAFStationEnglandAirport))).
-
-fof(axWorldAirportsA_K3464, axiom, 
- (hasType(type_Airport, inst_MarieGalanteAirport))).
-
-fof(axWorldAirportsA_K3465, axiom, 
- (hasType(type_Airport, inst_MarionCountyALAirport))).
-
-fof(axWorldAirportsA_K3466, axiom, 
- (hasType(type_Airport, inst_MarionCountyAirportBrownFieldTNAirport))).
-
-fof(axWorldAirportsA_K3467, axiom, 
- (hasType(type_Airport, inst_MarionCountyRegionalARAirport))).
-
-fof(axWorldAirportsA_K3468, axiom, 
- (hasType(type_Airport, inst_MariscalEstigarribiaAirport))).
-
-fof(axWorldAirportsA_K3469, axiom, 
- (hasType(type_Airport, inst_MarkaAmmanAirport))).
-
-fof(axWorldAirportsA_K3470, axiom, 
- (hasType(type_Airport, inst_MarketCenterHeliportTXAirport))).
-
-fof(axWorldAirportsA_K3471, axiom, 
- (hasType(type_Airport, inst_MarlboroCountySCAirport))).
-
-fof(axWorldAirportsA_K3472, axiom, 
- (hasType(type_Airport, inst_MarriottAstrodomeHeliportTXAirport))).
-
-fof(axWorldAirportsA_K3473, axiom, 
- (hasType(type_Airport, inst_MarshallArmyAirFieldKSAirport))).
-
-fof(axWorldAirportsA_K3474, axiom, 
- (hasType(type_Airport, inst_MaryvilleMemorialMOAirport))).
-
-fof(axWorldAirportsA_K3475, axiom, 
- (hasType(type_Airport, inst_MasindiAirport))).
-
-fof(axWorldAirportsA_K3476, axiom, 
- (hasType(type_Airport, inst_MasvingoAirport))).
-
-fof(axWorldAirportsA_K3477, axiom, 
- (hasType(type_Airport, inst_MatariIsiroAirport))).
-
-fof(axWorldAirportsA_K3478, axiom, 
- (hasType(type_Airport, inst_MataveriEasterIsAirport))).
-
-fof(axWorldAirportsA_K3479, axiom, 
- (hasType(type_Airport, inst_MaupertusCherbourgAirport))).
-
-fof(axWorldAirportsA_K3480, axiom, 
- (hasType(type_Airport, inst_MaxsonAirfieldNYAirport))).
-
-fof(axWorldAirportsA_K3481, axiom, 
- (hasType(type_Airport, inst_MayaMayaBrazzavilleAirport))).
-
-fof(axWorldAirportsA_K3482, axiom, 
- (hasType(type_Airport, inst_McClellanPalomarCAAirport))).
-
-fof(axWorldAirportsA_K3483, axiom, 
- (hasType(type_Airport, inst_McConnellAirForceBaseKSAirport))).
-
-fof(axWorldAirportsA_K3484, axiom, 
- (hasType(type_Airport, inst_McCordAKAirport))).
-
-fof(axWorldAirportsA_K3485, axiom, 
- (hasType(type_Airport, inst_MeadowsFieldCAAirport))).
-
-fof(axWorldAirportsA_K3486, axiom, 
- (hasType(type_Airport, inst_MedellinAirport))).
-
-fof(axWorldAirportsA_K3487, axiom, 
- (hasType(type_Airport, inst_MelbourneHeliportVictoriaAirport))).
-
-fof(axWorldAirportsA_K3488, axiom, 
- (hasType(type_Airport, inst_MelvilleHallDominicaRoseauAirport))).
-
-fof(axWorldAirportsA_K3489, axiom, 
- (hasType(type_Airport, inst_MemorialFieldARAirport))).
-
-fof(axWorldAirportsA_K3490, axiom, 
- (hasType(type_Airport, inst_MercerCountyWVAirport))).
-
-fof(axWorldAirportsA_K3491, axiom, 
- (hasType(type_Airport, inst_MeridianArmyNationalGuardBaseOperationsMSAirport))).
-
-fof(axWorldAirportsA_K3492, axiom, 
- (hasType(type_Airport, inst_MerignacBordeauxAirport))).
-
-fof(axWorldAirportsA_K3493, axiom, 
- (hasType(type_Airport, inst_MerleKMudholeSmithAKAirport))).
-
-fof(axWorldAirportsA_K3494, axiom, 
- (hasType(type_Airport, inst_MerrillCMeigsILAirport))).
-
-fof(axWorldAirportsA_K3495, axiom, 
- (hasType(type_Airport, inst_MerrittIslandFLAirport))).
-
-fof(axWorldAirportsA_K3496, axiom, 
- (hasType(type_Airport, inst_MervilleCalonneAirport))).
-
-fof(axWorldAirportsA_K3497, axiom, 
- (hasType(type_Airport, inst_MesadelReyCAAirport))).
-
-fof(axWorldAirportsA_K3498, axiom, 
- (hasType(type_Airport, inst_MethodistHospitalHeliportCAAirport))).
-
-fof(axWorldAirportsA_K3499, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaBaghdadAirport))).
-
-fof(axWorldAirportsA_K3500, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaBerlinAirport))).
-
-fof(axWorldAirportsA_K3501, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaBucharestAirport))).
-
-fof(axWorldAirportsA_K3502, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaBuenosAiresAirport))).
-
-fof(axWorldAirportsA_K3503, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaILAirport))).
-
-fof(axWorldAirportsA_K3504, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaJakartaAirport))).
-
-fof(axWorldAirportsA_K3505, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaKSAirport))).
-
-fof(axWorldAirportsA_K3506, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaMIAirport))).
-
-fof(axWorldAirportsA_K3507, axiom, 
- (hasType(type_Airport, inst_MettelFieldINAirport))).
-
-fof(axWorldAirportsA_K3508, axiom, 
- (hasType(type_Airport, inst_MiamiHeliportFLAirport))).
-
-fof(axWorldAirportsA_K3509, axiom, 
- (hasType(type_Airport, inst_MicalovoTverAirport))).
-
-fof(axWorldAirportsA_K3510, axiom, 
- (hasType(type_Airport, inst_MichaelArmyAirFieldUTAirport))).
-
-fof(axWorldAirportsA_K3511, axiom, 
- (hasType(type_Airport, inst_MieleMimbaleAirport))).
-
-fof(axWorldAirportsA_K3512, axiom, 
- (hasType(type_Airport, inst_MiguelHidalgoyCostillaGuadalajaraAirport))).
-
-fof(axWorldAirportsA_K3513, axiom, 
- (hasType(type_Airport, inst_MihaiKogainiceanuConstantaAirport))).
-
-fof(axWorldAirportsA_K3514, axiom, 
- (hasType(type_Airport, inst_MikonosAirport))).
-
-fof(axWorldAirportsA_K3515, axiom, 
- (hasType(type_Airport, inst_MiltonKeynesAirport))).
-
-fof(axWorldAirportsA_K3516, axiom, 
- (hasType(type_Airport, inst_MiyazakiAirport))).
-
-fof(axWorldAirportsA_K3517, axiom, 
- (hasType(type_Airport, inst_MobaAirport))).
-
-fof(axWorldAirportsA_K3518, axiom, 
- (hasType(type_Airport, inst_MobileDowntownALAirport))).
-
-fof(axWorldAirportsA_K3519, axiom, 
- (hasType(type_Airport, inst_MohamedVCasablancaAirport))).
-
-fof(axWorldAirportsA_K3520, axiom, 
- (hasType(type_Airport, inst_MohammedVCasablancaAirport))).
-
-fof(axWorldAirportsA_K3521, axiom, 
- (hasType(type_Airport, inst_MondellFieldWYAirport))).
-
-fof(axWorldAirportsA_K3522, axiom, 
- (hasType(type_Airport, inst_MonroeCountyINAirport))).
-
-fof(axWorldAirportsA_K3523, axiom, 
- (hasType(type_Airport, inst_MonroeNCAirport))).
-
-fof(axWorldAirportsA_K3524, axiom, 
- (hasType(type_Airport, inst_MontgomeryCountyAirparkMDAirport))).
-
-fof(axWorldAirportsA_K3525, axiom, 
- (hasType(type_Airport, inst_MontgomeryCountyTXAirport))).
-
-fof(axWorldAirportsA_K3526, axiom, 
- (hasType(type_Airport, inst_MooreArmyAirFieldMAAirport))).
-
-fof(axWorldAirportsA_K3527, axiom, 
- (hasType(type_Airport, inst_MoserBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3528, axiom, 
- (hasType(type_Airport, inst_MouguluAirport))).
-
-fof(axWorldAirportsA_K3529, axiom, 
- (hasType(type_Airport, inst_MountCarmelMunicipalILAirport))).
-
-fof(axWorldAirportsA_K3530, axiom, 
- (hasType(type_Airport, inst_MountGunsonSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K3531, axiom, 
- (hasType(type_Airport, inst_MountIsaQueenslandAirport))).
-
-fof(axWorldAirportsA_K3532, axiom, 
- (hasType(type_Airport, inst_MountWashingtonRegionalNHAirport))).
-
-fof(axWorldAirportsA_K3533, axiom, 
- (hasType(type_Airport, inst_MtGoldworthyWesternAustraliaAirport))).
-
-fof(axWorldAirportsA_K3534, axiom, 
- (hasType(type_Airport, inst_MtHagenAirport))).
-
-fof(axWorldAirportsA_K3535, axiom, 
- (hasType(type_Airport, inst_MudgeeNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K3536, axiom, 
- (hasType(type_Airport, inst_MuharraqInternationalBahrainAirport))).
-
-fof(axWorldAirportsA_K3537, axiom, 
- (hasType(type_Airport, inst_MuldrowAirfieldHeliportOKAirport))).
-
-fof(axWorldAirportsA_K3538, axiom, 
- (hasType(type_Airport, inst_MunicipalCrookedAirport))).
-
-fof(axWorldAirportsA_K3539, axiom, 
- (hasType(type_Airport, inst_MurrayFieldCAAirport))).
-
-fof(axWorldAirportsA_K3540, axiom, 
- (hasType(type_Airport, inst_NAALongBeachPortHelistopCAAirport))).
-
-fof(axWorldAirportsA_K3541, axiom, 
- (hasType(type_Airport, inst_NDendeAirport))).
-
-fof(axWorldAirportsA_K3542, axiom, 
- (hasType(type_Airport, inst_NDjiliKinshasaAirport))).
-
-fof(axWorldAirportsA_K3543, axiom, 
- (hasType(type_Airport, inst_NDjoleAirport))).
-
-fof(axWorldAirportsA_K3544, axiom, 
- (hasType(type_Airport, inst_NadiaInternationalAbuDhabiAirport))).
-
-fof(axWorldAirportsA_K3545, axiom, 
- (hasType(type_Airport, inst_NahaAirForceBaseOkinawaAirport))).
-
-fof(axWorldAirportsA_K3546, axiom, 
- (hasType(type_Airport, inst_NakhonPhanomAirport))).
-
-fof(axWorldAirportsA_K3547, axiom, 
- (hasType(type_Airport, inst_NamatanaiAirport))).
-
-fof(axWorldAirportsA_K3548, axiom, 
- (hasType(type_Airport, inst_NampulaAirport))).
-
-fof(axWorldAirportsA_K3549, axiom, 
- (hasType(type_Airport, inst_NanchangAirport))).
-
-fof(axWorldAirportsA_K3550, axiom, 
- (hasType(type_Airport, inst_NanortalikAirport))).
-
-fof(axWorldAirportsA_K3551, axiom, 
- (hasType(type_Airport, inst_NantucketMemorialMAAirport))).
-
-fof(axWorldAirportsA_K3552, axiom, 
- (hasType(type_Airport, inst_NapaCountyCAAirport))).
-
-fof(axWorldAirportsA_K3553, axiom, 
- (hasType(type_Airport, inst_NaplesMunicipalFLAirport))).
-
-fof(axWorldAirportsA_K3554, axiom, 
- (hasType(type_Airport, inst_NarssaqAirport))).
-
-fof(axWorldAirportsA_K3555, axiom, 
- (hasType(type_Airport, inst_NashvilleInternationalTNAirport))).
-
-fof(axWorldAirportsA_K3556, axiom, 
- (hasType(type_Airport, inst_NasikAirport))).
-
-fof(axWorldAirportsA_K3557, axiom, 
- (hasType(type_Airport, inst_NationalZaventemBrusselsBruxellesAirport))).
-
-fof(axWorldAirportsA_K3558, axiom, 
- (hasType(type_Airport, inst_NatronaCountyInternationalWYAirport))).
-
-fof(axWorldAirportsA_K3559, axiom, 
- (hasType(type_Airport, inst_NavalAirFacilityEnglandAirport))).
-
-fof(axWorldAirportsA_K3560, axiom, 
- (hasType(type_Airport, inst_NaxosAirport))).
-
-fof(axWorldAirportsA_K3561, axiom, 
- (hasType(type_Airport, inst_NeedlesCAAirport))).
-
-fof(axWorldAirportsA_K3562, axiom, 
- (hasType(type_Airport, inst_NegageAirport))).
-
-fof(axWorldAirportsA_K3563, axiom, 
- (hasType(type_Airport, inst_NegarboAirport))).
-
-fof(axWorldAirportsA_K3564, axiom, 
- (hasType(type_Airport, inst_NeghelliAirport))).
-
-fof(axWorldAirportsA_K3565, axiom, 
- (hasType(type_Airport, inst_NeilArmstrongOHAirport))).
-
-fof(axWorldAirportsA_K3566, axiom, 
- (hasType(type_Airport, inst_NejranAirport))).
-
-fof(axWorldAirportsA_K3567, axiom, 
- (hasType(type_Airport, inst_NemaAirport))).
-
-fof(axWorldAirportsA_K3568, axiom, 
- (hasType(type_Airport, inst_NenanaMunicipalAKAirport))).
-
-fof(axWorldAirportsA_K3569, axiom, 
- (hasType(type_Airport, inst_NeoshoMemorialMOAirport))).
-
-fof(axWorldAirportsA_K3570, axiom, 
- (hasType(type_Airport, inst_NepalganjAirport))).
-
-fof(axWorldAirportsA_K3571, axiom, 
- (hasType(type_Airport, inst_NeumuensterAirport))).
-
-fof(axWorldAirportsA_K3572, axiom, 
- (hasType(type_Airport, inst_NewBedfordMunicipalMAAirport))).
-
-fof(axWorldAirportsA_K3573, axiom, 
- (hasType(type_Airport, inst_NewCastleCountyDEAirport))).
-
-fof(axWorldAirportsA_K3574, axiom, 
- (hasType(type_Airport, inst_NewHanoverInternationalNCAirport))).
-
-fof(axWorldAirportsA_K3575, axiom, 
- (hasType(type_Airport, inst_NewKoliganekAKAirport))).
-
-fof(axWorldAirportsA_K3576, axiom, 
- (hasType(type_Airport, inst_NewStuyahokAKAirport))).
-
-fof(axWorldAirportsA_K3577, axiom, 
- (hasType(type_Airport, inst_NewarkInternationalNJAirport))).
-
-fof(axWorldAirportsA_K3578, axiom, 
- (hasType(type_Airport, inst_NewportBeachCAAirport))).
-
-fof(axWorldAirportsA_K3579, axiom, 
- (hasType(type_Airport, inst_NewportStateVTAirport))).
-
-fof(axWorldAirportsA_K3580, axiom, 
- (hasType(type_Airport, inst_NewtokAKAirport))).
-
-fof(axWorldAirportsA_K3581, axiom, 
- (hasType(type_Airport, inst_NewtonCityCountyKSAirport))).
-
-fof(axWorldAirportsA_K3582, axiom, 
- (hasType(type_Airport, inst_NgurahRaiDenpasarBaliAirport))).
-
-fof(axWorldAirportsA_K3583, axiom, 
- (hasType(type_Airport, inst_NiagaraFallsInternationalNYAirport))).
-
-fof(axWorldAirportsA_K3584, axiom, 
- (hasType(type_Airport, inst_NicaroAirport))).
-
-fof(axWorldAirportsA_K3585, axiom, 
- (hasType(type_Airport, inst_NieuenlandBremenAirport))).
-
-fof(axWorldAirportsA_K3586, axiom, 
- (hasType(type_Airport, inst_NieuwNickerieNewNickerieAirport))).
-
-fof(axWorldAirportsA_K3587, axiom, 
- (hasType(type_Airport, inst_NiigataHonshuAirport))).
-
-fof(axWorldAirportsA_K3588, axiom, 
- (hasType(type_Airport, inst_NiihameAirport))).
-
-fof(axWorldAirportsA_K3589, axiom, 
- (hasType(type_Airport, inst_NikolskiAKAirport))).
-
-fof(axWorldAirportsA_K3590, axiom, 
- (hasType(type_Airport, inst_NimrozAirport))).
-
-fof(axWorldAirportsA_K3591, axiom, 
- (hasType(type_Airport, inst_NisAirport))).
-
-fof(axWorldAirportsA_K3592, axiom, 
- (hasType(type_Airport, inst_NishinoomoteAirport))).
-
-fof(axWorldAirportsA_K3593, axiom, 
- (hasType(type_Airport, inst_NissanIslandAirport))).
-
-fof(axWorldAirportsA_K3594, axiom, 
- (hasType(type_Airport, inst_NiueIslandAirport))).
-
-fof(axWorldAirportsA_K3595, axiom, 
- (hasType(type_Airport, inst_NjombeAirport))).
-
-fof(axWorldAirportsA_K3596, axiom, 
- (hasType(type_Airport, inst_NoiBaiHanoiAirport))).
-
-fof(axWorldAirportsA_K3597, axiom, 
- (hasType(type_Airport, inst_NormanManleyKingstonAirport))).
-
-fof(axWorldAirportsA_K3598, axiom, 
- (hasType(type_Airport, inst_NorthEleutheraEleutheraAirport))).
-
-fof(axWorldAirportsA_K3599, axiom, 
- (hasType(type_Airport, inst_NorthFrontGibraltarAirport))).
-
-fof(axWorldAirportsA_K3600, axiom, 
- (hasType(type_Airport, inst_NorthPerryFLAirport))).
-
-fof(axWorldAirportsA_K3601, axiom, 
- (hasType(type_Airport, inst_NoumeaAirport))).
-
-fof(axWorldAirportsA_K3602, axiom, 
- (hasType(type_Airport, inst_NoumerateGhardaiaAirport))).
-
-fof(axWorldAirportsA_K3603, axiom, 
- (hasType(type_Airport, inst_NovyKhabarovskAirport))).
-
-fof(axWorldAirportsA_K3604, axiom, 
- (hasType(type_Airport, inst_NowShahrAirport))).
-
-fof(axWorldAirportsA_K3605, axiom, 
- (hasType(type_Airport, inst_NuevaGeronaAirport))).
-
-fof(axWorldAirportsA_K3606, axiom, 
- (hasType(type_Airport, inst_NumfoorAirport))).
-
-fof(axWorldAirportsA_K3607, axiom, 
- (hasType(type_Airport, inst_NzetoAirport))).
-
-fof(axWorldAirportsA_K3608, axiom, 
- (hasType(type_Airport, inst_OSullivanArmyAirFieldNationalGuardCAAirport))).
-
-fof(axWorldAirportsA_K3609, axiom, 
- (hasType(type_Airport, inst_OaklandConventionCenterHeliportCAAirport))).
-
-fof(axWorldAirportsA_K3610, axiom, 
- (hasType(type_Airport, inst_ObbiaAirport))).
-
-fof(axWorldAirportsA_K3611, axiom, 
- (hasType(type_Airport, inst_OdienneAirport))).
-
-fof(axWorldAirportsA_K3612, axiom, 
- (hasType(type_Airport, inst_OhioUniversityOHAirport))).
-
-fof(axWorldAirportsA_K3613, axiom, 
- (hasType(type_Airport, inst_OlatheKSKansasCityAirport))).
-
-fof(axWorldAirportsA_K3614, axiom, 
- (hasType(type_Airport, inst_OlgaBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3615, axiom, 
- (hasType(type_Airport, inst_OntarioHeliportCAAirport))).
-
-fof(axWorldAirportsA_K3616, axiom, 
- (hasType(type_Airport, inst_OrangeNewSouthWalesAirport))).
-
-fof(axWorldAirportsA_K3617, axiom, 
- (hasType(type_Airport, inst_OrcasIslandWAAirport))).
-
-fof(axWorldAirportsA_K3618, axiom, 
- (hasType(type_Airport, inst_OrchidIslandAirport))).
-
-fof(axWorldAirportsA_K3619, axiom, 
- (hasType(type_Airport, inst_OrechovisGornaAirport))).
-
-fof(axWorldAirportsA_K3620, axiom, 
- (hasType(type_Airport, inst_OrlandoMunicipalFLAirport))).
-
-fof(axWorldAirportsA_K3621, axiom, 
- (hasType(type_Airport, inst_OtisArmyNationalGuardBaseMAAirport))).
-
-fof(axWorldAirportsA_K3622, axiom, 
- (hasType(type_Airport, inst_OtsegoCountyMIAirport))).
-
-fof(axWorldAirportsA_K3623, axiom, 
- (hasType(type_Airport, inst_OuedIraraHassiMessaoudAirport))).
-
-fof(axWorldAirportsA_K3624, axiom, 
- (hasType(type_Airport, inst_OutagamieCountyWIAirport))).
-
-fof(axWorldAirportsA_K3625, axiom, 
- (hasType(type_Airport, inst_OutlawFieldTNAirport))).
-
-fof(axWorldAirportsA_K3626, axiom, 
- (hasType(type_Airport, inst_OuzinkieAKAirport))).
-
-fof(axWorldAirportsA_K3627, axiom, 
- (hasType(type_Airport, inst_OwenRobertsGrandCaymanAirport))).
-
-fof(axWorldAirportsA_K3628, axiom, 
- (hasType(type_Airport, inst_PageFieldFLAirport))).
-
-fof(axWorldAirportsA_K3629, axiom, 
- (hasType(type_Airport, inst_PajasBlancasCordobaAirport))).
-
-fof(axWorldAirportsA_K3630, axiom, 
- (hasType(type_Airport, inst_PaleseMacchieBariAirport))).
-
-fof(axWorldAirportsA_K3631, axiom, 
- (hasType(type_Airport, inst_PalmasdelMarAirport))).
-
-fof(axWorldAirportsA_K3632, axiom, 
- (hasType(type_Airport, inst_PalonegroBucaramangaAirport))).
-
-fof(axWorldAirportsA_K3633, axiom, 
- (hasType(type_Airport, inst_PamandziDzaoudziMamoudzouAirport))).
-
-fof(axWorldAirportsA_K3634, axiom, 
- (hasType(type_Airport, inst_PanajiAirport))).
-
-fof(axWorldAirportsA_K3635, axiom, 
- (hasType(type_Airport, inst_PangbornMemorialWAAirport))).
-
-fof(axWorldAirportsA_K3636, axiom, 
- (hasType(type_Airport, inst_ParatebuenoAirport))).
-
-fof(axWorldAirportsA_K3637, axiom, 
- (hasType(type_Airport, inst_ParkTenHeliportTXAirport))).
-
-fof(axWorldAirportsA_K3638, axiom, 
- (hasType(type_Airport, inst_ParkTownshipMIAirport))).
-
-fof(axWorldAirportsA_K3639, axiom, 
- (hasType(type_Airport, inst_ParksSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3640, axiom, 
- (hasType(type_Airport, inst_ParmeBayonneAngletBiarritzAirport))).
-
-fof(axWorldAirportsA_K3641, axiom, 
- (hasType(type_Airport, inst_PasadenaCAAirport))).
-
-fof(axWorldAirportsA_K3642, axiom, 
- (hasType(type_Airport, inst_PasighatAirport))).
-
-fof(axWorldAirportsA_K3643, axiom, 
- (hasType(type_Airport, inst_PasodelosLibresAirport))).
-
-fof(axWorldAirportsA_K3644, axiom, 
- (hasType(type_Airport, inst_PatengaChittagongAirport))).
-
-fof(axWorldAirportsA_K3645, axiom, 
- (hasType(type_Airport, inst_PathankotAirport))).
-
-fof(axWorldAirportsA_K3646, axiom, 
- (hasType(type_Airport, inst_PatrickAirForceBaseFLAirport))).
-
-fof(axWorldAirportsA_K3647, axiom, 
- (hasType(type_Airport, inst_PattimuraAmbonAirport))).
-
-fof(axWorldAirportsA_K3648, axiom, 
- (hasType(type_Airport, inst_PauloffHarborSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3649, axiom, 
- (hasType(type_Airport, inst_PeachtreeCityAirportFalconFieldGAAirport))).
-
-fof(axWorldAirportsA_K3650, axiom, 
- (hasType(type_Airport, inst_PearlsGrenadaGrenvilleAirport))).
-
-fof(axWorldAirportsA_K3651, axiom, 
- (hasType(type_Airport, inst_PentagonArmyHeliportDCAirport))).
-
-fof(axWorldAirportsA_K3652, axiom, 
- (hasType(type_Airport, inst_PeretolaFirenzeFlorenceAirport))).
-
-fof(axWorldAirportsA_K3653, axiom, 
- (hasType(type_Airport, inst_PerimeterGAAirport))).
-
-fof(axWorldAirportsA_K3654, axiom, 
- (hasType(type_Airport, inst_PerryFoleyFLAirport))).
-
-fof(axWorldAirportsA_K3655, axiom, 
- (hasType(type_Airport, inst_PerryvilleAKAirport))).
-
-fof(axWorldAirportsA_K3656, axiom, 
- (hasType(type_Airport, inst_PhiferAirfieldWYAirport))).
-
-fof(axWorldAirportsA_K3657, axiom, 
- (hasType(type_Airport, inst_PhilLHudsonMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K3658, axiom, 
- (hasType(type_Airport, inst_PhilipSWGoldsonInternationalBelizeCityAirport))).
-
-fof(axWorldAirportsA_K3659, axiom, 
- (hasType(type_Airport, inst_PhillipsArmyAirFieldMDAirport))).
-
-fof(axWorldAirportsA_K3660, axiom, 
- (hasType(type_Airport, inst_PhoenixDeerValleyMunicipalAZAirport))).
-
-fof(axWorldAirportsA_K3661, axiom, 
- (hasType(type_Airport, inst_PhoenixGoodyearMunicipalAZAirport))).
-
-fof(axWorldAirportsA_K3662, axiom, 
- (hasType(type_Airport, inst_PhuBonAirport))).
-
-fof(axWorldAirportsA_K3663, axiom, 
- (hasType(type_Airport, inst_PhuketAirport))).
-
-fof(axWorldAirportsA_K3664, axiom, 
- (hasType(type_Airport, inst_PickensCountyGAAirport))).
-
-fof(axWorldAirportsA_K3665, axiom, 
- (hasType(type_Airport, inst_PiedmontTriadInternationalNCAirport))).
-
-fof(axWorldAirportsA_K3666, axiom, 
- (hasType(type_Airport, inst_PietarsaariKokkolaAirport))).
-
-fof(axWorldAirportsA_K3667, axiom, 
- (hasType(type_Airport, inst_PlantationAirparkGAAirport))).
-
-fof(axWorldAirportsA_K3668, axiom, 
- (hasType(type_Airport, inst_PohangAirport))).
-
-fof(axWorldAirportsA_K3669, axiom, 
- (hasType(type_Airport, inst_PointBakerSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3670, axiom, 
- (hasType(type_Airport, inst_PointeSalineAirport))).
-
-fof(axWorldAirportsA_K3671, axiom, 
- (hasType(type_Airport, inst_PopeFieldINAirport))).
-
-fof(axWorldAirportsA_K3672, axiom, 
- (hasType(type_Airport, inst_PorettaCorsicaAirport))).
-
-fof(axWorldAirportsA_K3673, axiom, 
- (hasType(type_Airport, inst_PortAuthorityDowntownManhattanWallStreetHeliportNYAirport))).
-
-fof(axWorldAirportsA_K3674, axiom, 
- (hasType(type_Airport, inst_PortAuthorityWest30thStreetMidtownHeliportNYAirport))).
-
-fof(axWorldAirportsA_K3675, axiom, 
- (hasType(type_Airport, inst_PortBaileySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3676, axiom, 
- (hasType(type_Airport, inst_PortBlairAirport))).
-
-fof(axWorldAirportsA_K3677, axiom, 
- (hasType(type_Airport, inst_PortBouetAbidjanAirport))).
-
-fof(axWorldAirportsA_K3678, axiom, 
- (hasType(type_Airport, inst_PortClarenceCoastGuardStationAKAirport))).
-
-fof(axWorldAirportsA_K3679, axiom, 
- (hasType(type_Airport, inst_PortColumbusInternationalOHAirport))).
-
-fof(axWorldAirportsA_K3680, axiom, 
- (hasType(type_Airport, inst_PortEllenIslayAirport))).
-
-fof(axWorldAirportsA_K3681, axiom, 
- (hasType(type_Airport, inst_PortFitzroyAirport))).
-
-fof(axWorldAirportsA_K3682, axiom, 
- (hasType(type_Airport, inst_PortWilliamsSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3683, axiom, 
- (hasType(type_Airport, inst_PortlandHillsboroORAirport))).
-
-fof(axWorldAirportsA_K3684, axiom, 
- (hasType(type_Airport, inst_PortoSeguroBAAirport))).
-
-fof(axWorldAirportsA_K3685, axiom, 
- (hasType(type_Airport, inst_PortofAstoriaORAirport))).
-
-fof(axWorldAirportsA_K3686, axiom, 
- (hasType(type_Airport, inst_PresidenteStroessnerAsuncionAirport))).
-
-fof(axWorldAirportsA_K3687, axiom, 
- (hasType(type_Airport, inst_PretoriaHeliportPretoriaAirport))).
-
-fof(axWorldAirportsA_K3688, axiom, 
- (hasType(type_Airport, inst_PrincevilleHIAirport))).
-
-fof(axWorldAirportsA_K3689, axiom, 
- (hasType(type_Airport, inst_PrincipedaBeiraROAirport))).
-
-fof(axWorldAirportsA_K3690, axiom, 
- (hasType(type_Airport, inst_PryorFieldALAirport))).
-
-fof(axWorldAirportsA_K3691, axiom, 
- (hasType(type_Airport, inst_PuertoArmuellaAirport))).
-
-fof(axWorldAirportsA_K3692, axiom, 
- (hasType(type_Airport, inst_PyongyangAirport))).
-
-fof(axWorldAirportsA_K3693, axiom, 
- (hasType(type_Airport, inst_PyrzowiceKatowiceAirport))).
-
-fof(axWorldAirportsA_K3694, axiom, 
- (hasType(type_Airport, inst_QaisumahAirport))).
-
-fof(axWorldAirportsA_K3695, axiom, 
- (hasType(type_Airport, inst_QarshiKarshiQashqadaryoAirport))).
-
-fof(axWorldAirportsA_K3696, axiom, 
- (hasType(type_Airport, inst_QiemoAirport))).
-
-fof(axWorldAirportsA_K3697, axiom, 
- (hasType(type_Airport, inst_QingyangAirport))).
-
-fof(axWorldAirportsA_K3698, axiom, 
- (hasType(type_Airport, inst_QishnAirport))).
-
-fof(axWorldAirportsA_K3699, axiom, 
- (hasType(type_Airport, inst_QostanayKustanayQostanayAirport))).
-
-fof(axWorldAirportsA_K3700, axiom, 
- (hasType(type_Airport, inst_QuamichanLakeWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsA_K3701, axiom, 
- (hasType(type_Airport, inst_QuanducAirport))).
-
-fof(axWorldAirportsA_K3702, axiom, 
- (hasType(type_Airport, inst_QuartzCreekAKAirport))).
-
-fof(axWorldAirportsA_K3703, axiom, 
- (hasType(type_Airport, inst_QueenAliaInternationalAmmanAirport))).
-
-fof(axWorldAirportsA_K3704, axiom, 
- (hasType(type_Airport, inst_QueenBeatrixInternationalArubaOranjestadAirport))).
-
-fof(axWorldAirportsA_K3705, axiom, 
- (hasType(type_Airport, inst_QuinhagakAKAirport))).
-
-fof(axWorldAirportsA_K3706, axiom, 
- (hasType(type_Airport, inst_RAFStationScotlandAirport))).
-
-fof(axWorldAirportsA_K3707, axiom, 
- (hasType(type_Airport, inst_RISDDowneyHelistopCAAirport))).
-
-fof(axWorldAirportsA_K3708, axiom, 
- (hasType(type_Airport, inst_RIScienceCenterHelistopCAAirport))).
-
-fof(axWorldAirportsA_K3709, axiom, 
- (hasType(type_Airport, inst_RaeBareliAirport))).
-
-fof(axWorldAirportsA_K3710, axiom, 
- (hasType(type_Airport, inst_RafaelNunezCartagenadeIndiasAirport))).
-
-fof(axWorldAirportsA_K3711, axiom, 
- (hasType(type_Airport, inst_RaleighCountyMemorialWVAirport))).
-
-fof(axWorldAirportsA_K3712, axiom, 
- (hasType(type_Airport, inst_RanchiAirport))).
-
-fof(axWorldAirportsA_K3713, axiom, 
- (hasType(type_Airport, inst_RebiechowoGdanskAirport))).
-
-fof(axWorldAirportsA_K3714, axiom, 
- (hasType(type_Airport, inst_RedhillEnglandAirport))).
-
-fof(axWorldAirportsA_K3715, axiom, 
- (hasType(type_Airport, inst_RedstoneArmyAirFieldALAirport))).
-
-fof(axWorldAirportsA_K3716, axiom, 
- (hasType(type_Airport, inst_RennerFieldGoodlandMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K3717, axiom, 
- (hasType(type_Airport, inst_RentschlerCTAirport))).
-
-fof(axWorldAirportsA_K3718, axiom, 
- (hasType(type_Airport, inst_RepublicNYAirport))).
-
-fof(axWorldAirportsA_K3719, axiom, 
- (hasType(type_Airport, inst_RheinMainAirForceBaseFrankfurtAirport))).
-
-fof(axWorldAirportsA_K3720, axiom, 
- (hasType(type_Airport, inst_RheinMainFrankfurtAirport))).
-
-fof(axWorldAirportsA_K3721, axiom, 
- (hasType(type_Airport, inst_RheinRuhrDuesseldorfDusseldorfAirport))).
-
-fof(axWorldAirportsA_K3722, axiom, 
- (hasType(type_Airport, inst_RheindahlenAirport))).
-
-fof(axWorldAirportsA_K3723, axiom, 
- (hasType(type_Airport, inst_RhooseCardiffAirport))).
-
-fof(axWorldAirportsA_K3724, axiom, 
- (hasType(type_Airport, inst_RichardsGebaurMOAirport))).
-
-fof(axWorldAirportsA_K3725, axiom, 
- (hasType(type_Airport, inst_RinkenbergerRLAILAirport))).
-
-fof(axWorldAirportsA_K3726, axiom, 
- (hasType(type_Airport, inst_RioGrandeValleyInternationalTXAirport))).
-
-fof(axWorldAirportsA_K3727, axiom, 
- (hasType(type_Airport, inst_RiversideMetroCenterHeliportCAAirport))).
-
-fof(axWorldAirportsA_K3728, axiom, 
- (hasType(type_Airport, inst_RobertGrayArmyAirFieldTXAirport))).
-
-fof(axWorldAirportsA_K3729, axiom, 
- (hasType(type_Airport, inst_RobertMuellerMunicipalTXAirport))).
-
-fof(axWorldAirportsA_K3730, axiom, 
- (hasType(type_Airport, inst_RochambeauCayenneAirport))).
-
-fof(axWorldAirportsA_K3731, axiom, 
- (hasType(type_Airport, inst_RockCountyWIAirport))).
-
-fof(axWorldAirportsA_K3732, axiom, 
- (hasType(type_Airport, inst_RodriguezBallonArequipaAirport))).
-
-fof(axWorldAirportsA_K3733, axiom, 
- (hasType(type_Airport, inst_RonaldswayIsleofManAirport))).
-
-fof(axWorldAirportsA_K3734, axiom, 
- (hasType(type_Airport, inst_RorshachAltenrheinAirport))).
-
-fof(axWorldAirportsA_K3735, axiom, 
- (hasType(type_Airport, inst_RoscoeTurnerMSAirport))).
-
-fof(axWorldAirportsA_K3736, axiom, 
- (hasType(type_Airport, inst_RoscommonCountyMIAirport))).
-
-fof(axWorldAirportsA_K3737, axiom, 
- (hasType(type_Airport, inst_RossFieldTwinCitiesMIAirport))).
-
-fof(axWorldAirportsA_K3738, axiom, 
- (hasType(type_Airport, inst_SabreArmyHeliportTNAirport))).
-
-fof(axWorldAirportsA_K3739, axiom, 
- (hasType(type_Airport, inst_SaharSantaCruzInternationalBombayAirport))).
-
-fof(axWorldAirportsA_K3740, axiom, 
- (hasType(type_Airport, inst_SaintGatienDeauvilleAirport))).
-
-fof(axWorldAirportsA_K3741, axiom, 
- (hasType(type_Airport, inst_SaintGeoirsGrenobleAirport))).
-
-fof(axWorldAirportsA_K3742, axiom, 
- (hasType(type_Airport, inst_SainteCatherineCorsicaAirport))).
-
-fof(axWorldAirportsA_K3743, axiom, 
- (hasType(type_Airport, inst_SaissFesFezAirport))).
-
-fof(axWorldAirportsA_K3744, axiom, 
- (hasType(type_Airport, inst_SamaraSamaraAirport))).
-
-fof(axWorldAirportsA_K3745, axiom, 
- (hasType(type_Airport, inst_SampsonCountyNCAirport))).
-
-fof(axWorldAirportsA_K3746, axiom, 
- (hasType(type_Airport, inst_SamuelsFieldKYAirport))).
-
-fof(axWorldAirportsA_K3747, axiom, 
- (hasType(type_Airport, inst_SanCarlosdeBarilocheAirport))).
-
-fof(axWorldAirportsA_K3748, axiom, 
- (hasType(type_Airport, inst_SanJuanAposentoAirport))).
-
-fof(axWorldAirportsA_K3749, axiom, 
- (hasType(type_Airport, inst_SanJuanPuebloNMAirport))).
-
-fof(axWorldAirportsA_K3750, axiom, 
- (hasType(type_Airport, inst_SanLuisValleyRegionalAirportBergmanFieldCOAirport))).
-
-fof(axWorldAirportsA_K3751, axiom, 
- (hasType(type_Airport, inst_SanRafaelAirport))).
-
-fof(axWorldAirportsA_K3752, axiom, 
- (hasType(type_Airport, inst_SanSebastianAirport))).
-
-fof(axWorldAirportsA_K3753, axiom, 
- (hasType(type_Airport, inst_SandyRiverORAirport))).
-
-fof(axWorldAirportsA_K3754, axiom, 
- (hasType(type_Airport, inst_SanfebagarAirport))).
-
-fof(axWorldAirportsA_K3755, axiom, 
- (hasType(type_Airport, inst_SantaCruzFloresIslandAzoresAirport))).
-
-fof(axWorldAirportsA_K3756, axiom, 
- (hasType(type_Airport, inst_SantaIsabelAirport))).
-
-fof(axWorldAirportsA_K3757, axiom, 
- (hasType(type_Airport, inst_SantaVitoriaMGAirport))).
-
-fof(axWorldAirportsA_K3758, axiom, 
- (hasType(type_Airport, inst_SantaYnezCAAirport))).
-
-fof(axWorldAirportsA_K3759, axiom, 
- (hasType(type_Airport, inst_SantoAngeloRSAirport))).
-
-fof(axWorldAirportsA_K3760, axiom, 
- (hasType(type_Airport, inst_SantoDonHerreraAirport))).
-
-fof(axWorldAirportsA_K3761, axiom, 
- (hasType(type_Airport, inst_SantoriniThiraAirport))).
-
-fof(axWorldAirportsA_K3762, axiom, 
- (hasType(type_Airport, inst_SaqaniAirport))).
-
-fof(axWorldAirportsA_K3763, axiom, 
- (hasType(type_Airport, inst_SargodhaAirport))).
-
-fof(axWorldAirportsA_K3764, axiom, 
- (hasType(type_Airport, inst_SaveGoteborgAirport))).
-
-fof(axWorldAirportsA_K3765, axiom, 
- (hasType(type_Airport, inst_SchaumburgAirParkILAirport))).
-
-fof(axWorldAirportsA_K3766, axiom, 
- (hasType(type_Airport, inst_SchenckFieldIAAirport))).
-
-fof(axWorldAirportsA_K3767, axiom, 
- (hasType(type_Airport, inst_SchipholAmsterdamAirport))).
-
-fof(axWorldAirportsA_K3768, axiom, 
- (hasType(type_Airport, inst_ScholesFieldTXAirport))).
-
-fof(axWorldAirportsA_K3769, axiom, 
- (hasType(type_Airport, inst_SchoolcraftCountyMIAirport))).
-
-fof(axWorldAirportsA_K3770, axiom, 
- (hasType(type_Airport, inst_ScottAirForceBaseILAirport))).
-
-fof(axWorldAirportsA_K3771, axiom, 
- (hasType(type_Airport, inst_SculthorpeRAFStationEnglandAirport))).
-
-fof(axWorldAirportsA_K3772, axiom, 
- (hasType(type_Airport, inst_ScusciubanAirport))).
-
-fof(axWorldAirportsA_K3773, axiom, 
- (hasType(type_Airport, inst_SedaliaMemorialMOAirport))).
-
-fof(axWorldAirportsA_K3774, axiom, 
- (hasType(type_Airport, inst_SegeAirport))).
-
-fof(axWorldAirportsA_K3775, axiom, 
- (hasType(type_Airport, inst_SeiyunAirport))).
-
-fof(axWorldAirportsA_K3776, axiom, 
- (hasType(type_Airport, inst_SelaparangMataramAirport))).
-
-fof(axWorldAirportsA_K3777, axiom, 
- (hasType(type_Airport, inst_SematanAirport))).
-
-fof(axWorldAirportsA_K3778, axiom, 
- (hasType(type_Airport, inst_SenouBamakoAirport))).
-
-fof(axWorldAirportsA_K3779, axiom, 
- (hasType(type_Airport, inst_SentaniDjayapuraJayapuraAirport))).
-
-fof(axWorldAirportsA_K3780, axiom, 
- (hasType(type_Airport, inst_SepingganBalikpapanAirport))).
-
-fof(axWorldAirportsA_K3781, axiom, 
- (hasType(type_Airport, inst_SesquicentenarioSanAndresAirport))).
-
-fof(axWorldAirportsA_K3782, axiom, 
- (hasType(type_Airport, inst_SeymourJohnsonAirForceBaseNCAirport))).
-
-fof(axWorldAirportsA_K3783, axiom, 
- (hasType(type_Airport, inst_ShaltzFieldKSAirport))).
-
-fof(axWorldAirportsA_K3784, axiom, 
- (hasType(type_Airport, inst_ShannonVAAirport))).
-
-fof(axWorldAirportsA_K3785, axiom, 
- (hasType(type_Airport, inst_ShaoguanAirport))).
-
-fof(axWorldAirportsA_K3786, axiom, 
- (hasType(type_Airport, inst_ShauliajAirport))).
-
-fof(axWorldAirportsA_K3787, axiom, 
- (hasType(type_Airport, inst_ShelbyMunicipalNCAirport))).
-
-fof(axWorldAirportsA_K3788, axiom, 
- (hasType(type_Airport, inst_ShermanArmyAirFieldKSAirport))).
-
-fof(axWorldAirportsA_K3789, axiom, 
- (hasType(type_Airport, inst_ShermanOaksCommunityHospitalHeliportCAAirport))).
-
-fof(axWorldAirportsA_K3790, axiom, 
- (hasType(type_Airport, inst_ShillavoAirport))).
-
-fof(axWorldAirportsA_K3791, axiom, 
- (hasType(type_Airport, inst_ShimkentChimkentSouthKazakhstanAirport))).
-
-fof(axWorldAirportsA_K3792, axiom, 
- (hasType(type_Airport, inst_ShoalCoveAKAirport))).
-
-fof(axWorldAirportsA_K3793, axiom, 
- (hasType(type_Airport, inst_ShorehamAirport))).
-
-fof(axWorldAirportsA_K3794, axiom, 
- (hasType(type_Airport, inst_ShreveportDowntownLAAirport))).
-
-fof(axWorldAirportsA_K3795, axiom, 
- (hasType(type_Airport, inst_ShuteHarbourQueenslandAirport))).
-
-fof(axWorldAirportsA_K3796, axiom, 
- (hasType(type_Airport, inst_SiguiriAirport))).
-
-fof(axWorldAirportsA_K3797, axiom, 
- (hasType(type_Airport, inst_SikassoAirport))).
-
-fof(axWorldAirportsA_K3798, axiom, 
- (hasType(type_Airport, inst_SikorskyHeliportCTAirport))).
-
-fof(axWorldAirportsA_K3799, axiom, 
- (hasType(type_Airport, inst_SilcharAirport))).
-
-fof(axWorldAirportsA_K3800, axiom, 
- (hasType(type_Airport, inst_SilverBayMunicipalMNAirport))).
-
-fof(axWorldAirportsA_K3801, axiom, 
- (hasType(type_Airport, inst_SimikotAirport))).
-
-fof(axWorldAirportsA_K3802, axiom, 
- (hasType(type_Airport, inst_SimmonsArmyAirFieldNCAirport))).
-
-fof(axWorldAirportsA_K3803, axiom, 
- (hasType(type_Airport, inst_SimonBolivarGuayaquilAirport))).
-
-fof(axWorldAirportsA_K3804, axiom, 
- (hasType(type_Airport, inst_SinaloaCuliacanAirport))).
-
-fof(axWorldAirportsA_K3805, axiom, 
- (hasType(type_Airport, inst_SindalAirport))).
-
-fof(axWorldAirportsA_K3806, axiom, 
- (hasType(type_Airport, inst_SirSeretseKhamaInternationalGaboroneAirport))).
-
-fof(axWorldAirportsA_K3807, axiom, 
- (hasType(type_Airport, inst_SitiaCreteAirport))).
-
-fof(axWorldAirportsA_K3808, axiom, 
- (hasType(type_Airport, inst_SittweAkyabAirport))).
-
-fof(axWorldAirportsA_K3809, axiom, 
- (hasType(type_Airport, inst_SkarduAirport))).
-
-fof(axWorldAirportsA_K3810, axiom, 
- (hasType(type_Airport, inst_SkiathosAirport))).
-
-fof(axWorldAirportsA_K3811, axiom, 
- (hasType(type_Airport, inst_SkovdeAirport))).
-
-fof(axWorldAirportsA_K3812, axiom, 
- (hasType(type_Airport, inst_SkyparkUTAirport))).
-
-fof(axWorldAirportsA_K3813, axiom, 
- (hasType(type_Airport, inst_SloulinFieldInternationalNDAirport))).
-
-fof(axWorldAirportsA_K3814, axiom, 
- (hasType(type_Airport, inst_SmithReynoldsNCAirport))).
-
-fof(axWorldAirportsA_K3815, axiom, 
- (hasType(type_Airport, inst_SoalalaAirport))).
-
-fof(axWorldAirportsA_K3816, axiom, 
- (hasType(type_Airport, inst_SoekarnoHattaInternationalJakartaAirport))).
-
-fof(axWorldAirportsA_K3817, axiom, 
- (hasType(type_Airport, inst_SogwipoChejuAirport))).
-
-fof(axWorldAirportsA_K3818, axiom, 
- (hasType(type_Airport, inst_SongkhiaHatyaiHatYaiAirport))).
-
-fof(axWorldAirportsA_K3819, axiom, 
- (hasType(type_Airport, inst_SormavoNizhniyNovgorodAirport))).
-
-fof(axWorldAirportsA_K3820, axiom, 
- (hasType(type_Airport, inst_SoummamBejaiaAirport))).
-
-fof(axWorldAirportsA_K3821, axiom, 
- (hasType(type_Airport, inst_SouthBigHornCountyWYAirport))).
-
-fof(axWorldAirportsA_K3822, axiom, 
- (hasType(type_Airport, inst_SouthBiminiInternationalBiminiAirport))).
-
-fof(axWorldAirportsA_K3823, axiom, 
- (hasType(type_Airport, inst_SoutherFieldGAAirport))).
-
-fof(axWorldAirportsA_K3824, axiom, 
- (hasType(type_Airport, inst_SouthwestGeorgiaRegionalGAAirport))).
-
-fof(axWorldAirportsA_K3825, axiom, 
- (hasType(type_Airport, inst_SpartaFortMcCoyWIAirport))).
-
-fof(axWorldAirportsA_K3826, axiom, 
- (hasType(type_Airport, inst_SpetsaiIslandAirport))).
-
-fof(axWorldAirportsA_K3827, axiom, 
- (hasType(type_Airport, inst_SpokaneInternationalWAAirport))).
-
-fof(axWorldAirportsA_K3828, axiom, 
- (hasType(type_Airport, inst_SpringvaleQueenslandAirport))).
-
-fof(axWorldAirportsA_K3829, axiom, 
- (hasType(type_Airport, inst_SquiresGateEnglandAirport))).
-
-fof(axWorldAirportsA_K3830, axiom, 
- (hasType(type_Airport, inst_StAndrewsScotlandAirport))).
-
-fof(axWorldAirportsA_K3831, axiom, 
- (hasType(type_Airport, inst_StAngeloNorthernIrelandAirport))).
-
-fof(axWorldAirportsA_K3832, axiom, 
- (hasType(type_Airport, inst_StCloudHospitalHeliportMNAirport))).
-
-fof(axWorldAirportsA_K3833, axiom, 
- (hasType(type_Airport, inst_StDenijsWestremGhentGentAirport))).
-
-fof(axWorldAirportsA_K3834, axiom, 
- (hasType(type_Airport, inst_StHelensTasmaniaAirport))).
-
-fof(axWorldAirportsA_K3835, axiom, 
- (hasType(type_Airport, inst_StLucieCountyInternationalFLAirport))).
-
-fof(axWorldAirportsA_K3836, axiom, 
- (hasType(type_Airport, inst_StMaloDinardPleurtuitAirport))).
-
-fof(axWorldAirportsA_K3837, axiom, 
- (hasType(type_Airport, inst_StMarysAKAirport))).
-
-fof(axWorldAirportsA_K3838, axiom, 
- (hasType(type_Airport, inst_StMarysEnglandAirport))).
-
-fof(axWorldAirportsA_K3839, axiom, 
- (hasType(type_Airport, inst_StPierreAirport))).
-
-fof(axWorldAirportsA_K3840, axiom, 
- (hasType(type_Airport, inst_StTropezAirport))).
-
-fof(axWorldAirportsA_K3841, axiom, 
- (hasType(type_Airport, inst_StafsbergHamarAirport))).
-
-fof(axWorldAirportsA_K3842, axiom, 
- (hasType(type_Airport, inst_StanStamperMunicipalOKAirport))).
-
-fof(axWorldAirportsA_K3843, axiom, 
- (hasType(type_Airport, inst_StapletonInternationalCOAirport))).
-
-fof(axWorldAirportsA_K3844, axiom, 
- (hasType(type_Airport, inst_SteelPierTajMahalHeliportNJAirport))).
-
-fof(axWorldAirportsA_K3845, axiom, 
- (hasType(type_Airport, inst_StephensCountyTXAirport))).
-
-fof(axWorldAirportsA_K3846, axiom, 
- (hasType(type_Airport, inst_StouffersHeliportPAAirport))).
-
-fof(axWorldAirportsA_K3847, axiom, 
- (hasType(type_Airport, inst_StreakyBaySouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K3848, axiom, 
- (hasType(type_Airport, inst_StuartPowellFieldKYAirport))).
-
-fof(axWorldAirportsA_K3849, axiom, 
- (hasType(type_Airport, inst_SubangPeninsularAirport))).
-
-fof(axWorldAirportsA_K3850, axiom, 
- (hasType(type_Airport, inst_SukkertoppenAirport))).
-
-fof(axWorldAirportsA_K3851, axiom, 
- (hasType(type_Airport, inst_SummitLakeBCAirport))).
-
-fof(axWorldAirportsA_K3852, axiom, 
- (hasType(type_Airport, inst_SundanceAirparkOKAirport))).
-
-fof(axWorldAirportsA_K3853, axiom, 
- (hasType(type_Airport, inst_SungeiTakaiAirport))).
-
-fof(axWorldAirportsA_K3854, axiom, 
- (hasType(type_Airport, inst_SunnyvaleCAAirport))).
-
-fof(axWorldAirportsA_K3855, axiom, 
- (hasType(type_Airport, inst_SunsetGlendaleCAAirport))).
-
-fof(axWorldAirportsA_K3856, axiom, 
- (hasType(type_Airport, inst_SurcinBelgradeBeogradAirport))).
-
-fof(axWorldAirportsA_K3857, axiom, 
- (hasType(type_Airport, inst_SussexCountyDEAirport))).
-
-fof(axWorldAirportsA_K3858, axiom, 
- (hasType(type_Airport, inst_SvegAirport))).
-
-fof(axWorldAirportsA_K3859, axiom, 
- (hasType(type_Airport, inst_SyamsudinNoorBanjarmarsinAirport))).
-
-fof(axWorldAirportsA_K3860, axiom, 
- (hasType(type_Airport, inst_SyrosIslandAirport))).
-
-fof(axWorldAirportsA_K3861, axiom, 
- (hasType(type_Airport, inst_TSTIWacoJamesConnallTXAirport))).
-
-fof(axWorldAirportsA_K3862, axiom, 
- (hasType(type_Airport, inst_TaherJijelAirport))).
-
-fof(axWorldAirportsA_K3863, axiom, 
- (hasType(type_Airport, inst_TahnetaPassAKAirport))).
-
-fof(axWorldAirportsA_K3864, axiom, 
- (hasType(type_Airport, inst_TakakaAirport))).
-
-fof(axWorldAirportsA_K3865, axiom, 
- (hasType(type_Airport, inst_TalaveraLaRealBadajozAirport))).
-
-fof(axWorldAirportsA_K3866, axiom, 
- (hasType(type_Airport, inst_TalladegaMunicipalALAirport))).
-
-fof(axWorldAirportsA_K3867, axiom, 
- (hasType(type_Airport, inst_TavauxDoleAirport))).
-
-fof(axWorldAirportsA_K3868, axiom, 
- (hasType(type_Airport, inst_TaymarHeliportWAAirport))).
-
-fof(axWorldAirportsA_K3869, axiom, 
- (hasType(type_Airport, inst_TerredeBasAirport))).
-
-fof(axWorldAirportsA_K3870, axiom, 
- (hasType(type_Airport, inst_TerrorBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3871, axiom, 
- (hasType(type_Airport, inst_ThalerhofGrazAirport))).
-
-fof(axWorldAirportsA_K3872, axiom, 
- (hasType(type_Airport, inst_TheDallesMunicipalORAirport))).
-
-fof(axWorldAirportsA_K3873, axiom, 
- (hasType(type_Airport, inst_TheFrancisSGabreskiNYAirport))).
-
-fof(axWorldAirportsA_K3874, axiom, 
- (hasType(type_Airport, inst_TheValleyWallblakeAnguillaAirport))).
-
-fof(axWorldAirportsA_K3875, axiom, 
- (hasType(type_Airport, inst_TheWilliamBHartsfieldAtlantaInternationalGAAirport))).
-
-fof(axWorldAirportsA_K3876, axiom, 
- (hasType(type_Airport, inst_TheWoodlandsMemorialHospitalHeliportTXAirport))).
-
-fof(axWorldAirportsA_K3877, axiom, 
- (hasType(type_Airport, inst_ThomasCRussellFieldALAirport))).
-
-fof(axWorldAirportsA_K3878, axiom, 
- (hasType(type_Airport, inst_ThompsonRobbinsARAirport))).
-
-fof(axWorldAirportsA_K3879, axiom, 
- (hasType(type_Airport, inst_ThorneBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3880, axiom, 
- (hasType(type_Airport, inst_ThreeRiversMunicipalDrHainesMIAirport))).
-
-fof(axWorldAirportsA_K3881, axiom, 
- (hasType(type_Airport, inst_TikchikLodgeAKAirport))).
-
-fof(axWorldAirportsA_K3882, axiom, 
- (hasType(type_Airport, inst_TilleBeauvaisAirport))).
-
-fof(axWorldAirportsA_K3883, axiom, 
- (hasType(type_Airport, inst_TimehriGeorgetownAirport))).
-
-fof(axWorldAirportsA_K3884, axiom, 
- (hasType(type_Airport, inst_TinsonKingstonAirport))).
-
-fof(axWorldAirportsA_K3885, axiom, 
- (hasType(type_Airport, inst_TiptonArmyAirFieldMDAirport))).
-
-fof(axWorldAirportsA_K3886, axiom, 
- (hasType(type_Airport, inst_TirstrupAarhusAirport))).
-
-fof(axWorldAirportsA_K3887, axiom, 
- (hasType(type_Airport, inst_TiskaDjanetAirport))).
-
-fof(axWorldAirportsA_K3888, axiom, 
- (hasType(type_Airport, inst_TogiakFishAKAirport))).
-
-fof(axWorldAirportsA_K3889, axiom, 
- (hasType(type_Airport, inst_TompkinsCountyNYAirport))).
-
-fof(axWorldAirportsA_K3890, axiom, 
- (hasType(type_Airport, inst_TornioKemiAirport))).
-
-fof(axWorldAirportsA_K3891, axiom, 
- (hasType(type_Airport, inst_TortolaBeefIsAirport))).
-
-fof(axWorldAirportsA_K3892, axiom, 
- (hasType(type_Airport, inst_TouatAdrarAirport))).
-
-fof(axWorldAirportsA_K3893, axiom, 
- (hasType(type_Airport, inst_TourSinaiCityAirport))).
-
-fof(axWorldAirportsA_K3894, axiom, 
- (hasType(type_Airport, inst_TranscoTowerGarageHeliportTXAirport))).
-
-fof(axWorldAirportsA_K3895, axiom, 
- (hasType(type_Airport, inst_TriStateMiltonJFergusonFieldWVAirport))).
-
-fof(axWorldAirportsA_K3896, axiom, 
- (hasType(type_Airport, inst_TriStateSteubenCountyINAirport))).
-
-fof(axWorldAirportsA_K3897, axiom, 
- (hasType(type_Airport, inst_TribhuvanKathmanduAirport))).
-
-fof(axWorldAirportsA_K3898, axiom, 
- (hasType(type_Airport, inst_TripoliAirport))).
-
-fof(axWorldAirportsA_K3899, axiom, 
- (hasType(type_Airport, inst_TusiArmyHeliportCAAirport))).
-
-fof(axWorldAirportsA_K3900, axiom, 
- (hasType(type_Airport, inst_TweedNewHavenCTAirport))).
-
-fof(axWorldAirportsA_K3901, axiom, 
- (hasType(type_Airport, inst_TwinCountyVAAirport))).
-
-fof(axWorldAirportsA_K3902, axiom, 
- (hasType(type_Airport, inst_UlanhotAirport))).
-
-fof(axWorldAirportsA_K3903, axiom, 
- (hasType(type_Airport, inst_UnalaskaAKAirport))).
-
-fof(axWorldAirportsA_K3904, axiom, 
- (hasType(type_Airport, inst_UnionCAAirport))).
-
-fof(axWorldAirportsA_K3905, axiom, 
- (hasType(type_Airport, inst_UnitedStatesirForceAcademyAirstripCOAirport))).
-
-fof(axWorldAirportsA_K3906, axiom, 
- (hasType(type_Airport, inst_UnitedStatesrmyHeliportILAirport))).
-
-fof(axWorldAirportsA_K3907, axiom, 
- (hasType(type_Airport, inst_UniversalStudiosCAAirport))).
-
-fof(axWorldAirportsA_K3908, axiom, 
- (hasType(type_Airport, inst_UniversityofIllinoisWillardILAirport))).
-
-fof(axWorldAirportsA_K3909, axiom, 
- (hasType(type_Airport, inst_UpernavikAirport))).
-
-fof(axWorldAirportsA_K3910, axiom, 
- (hasType(type_Airport, inst_UyakAKAirport))).
-
-fof(axWorldAirportsA_K3911, axiom, 
- (hasType(type_Airport, inst_UyakSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3912, axiom, 
- (hasType(type_Airport, inst_VCBirdInternationalCoolidgeAntiguaIsAirport))).
-
-fof(axWorldAirportsA_K3913, axiom, 
- (hasType(type_Airport, inst_VagarFaroeIsAirport))).
-
-fof(axWorldAirportsA_K3914, axiom, 
- (hasType(type_Airport, inst_ValedeCaesPAAirport))).
-
-fof(axWorldAirportsA_K3915, axiom, 
- (hasType(type_Airport, inst_ValleyWalesAirport))).
-
-fof(axWorldAirportsA_K3916, axiom, 
- (hasType(type_Airport, inst_VanceAirForceBaseOKAirport))).
-
-fof(axWorldAirportsA_K3917, axiom, 
- (hasType(type_Airport, inst_VantaaHelsinkiAirport))).
-
-fof(axWorldAirportsA_K3918, axiom, 
- (hasType(type_Airport, inst_VenangoRegionalPAAirport))).
-
-fof(axWorldAirportsA_K3919, axiom, 
- (hasType(type_Airport, inst_VermilionCountyILAirport))).
-
-fof(axWorldAirportsA_K3920, axiom, 
- (hasType(type_Airport, inst_ViasBeziersAirport))).
-
-fof(axWorldAirportsA_K3921, axiom, 
- (hasType(type_Airport, inst_VigraAlesundAalesundAirport))).
-
-fof(axWorldAirportsA_K3922, axiom, 
- (hasType(type_Airport, inst_VilhenaROAirport))).
-
-fof(axWorldAirportsA_K3923, axiom, 
- (hasType(type_Airport, inst_VinadelMarAirport))).
-
-fof(axWorldAirportsA_K3924, axiom, 
- (hasType(type_Airport, inst_VirgilIGrissomMunicipalINAirport))).
-
-fof(axWorldAirportsA_K3925, axiom, 
- (hasType(type_Airport, inst_VirginiaTechVAAirport))).
-
-fof(axWorldAirportsA_K3926, axiom, 
- (hasType(type_Airport, inst_WHBudBarronGAAirport))).
-
-fof(axWorldAirportsA_K3927, axiom, 
- (hasType(type_Airport, inst_WKKelloggMIAirport))).
-
-fof(axWorldAirportsA_K3928, axiom, 
- (hasType(type_Airport, inst_WabashMunicipalINAirport))).
-
-fof(axWorldAirportsA_K3929, axiom, 
- (hasType(type_Airport, inst_WacoKungoAirport))).
-
-fof(axWorldAirportsA_K3930, axiom, 
- (hasType(type_Airport, inst_WacoRegionalTXAirport))).
-
-fof(axWorldAirportsA_K3931, axiom, 
- (hasType(type_Airport, inst_WadMedaniAirport))).
-
-fof(axWorldAirportsA_K3932, axiom, 
- (hasType(type_Airport, inst_WageningenAirport))).
-
-fof(axWorldAirportsA_K3933, axiom, 
- (hasType(type_Airport, inst_WahnBonnAirport))).
-
-fof(axWorldAirportsA_K3934, axiom, 
- (hasType(type_Airport, inst_WahooMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K3935, axiom, 
- (hasType(type_Airport, inst_WaimanaloHIAirport))).
-
-fof(axWorldAirportsA_K3936, axiom, 
- (hasType(type_Airport, inst_WainwrightAKAirport))).
-
-fof(axWorldAirportsA_K3937, axiom, 
- (hasType(type_Airport, inst_WainwrightArmyAirFieldAKAirport))).
-
-fof(axWorldAirportsA_K3938, axiom, 
- (hasType(type_Airport, inst_WakayaIslandAirport))).
-
-fof(axWorldAirportsA_K3939, axiom, 
- (hasType(type_Airport, inst_WakeIslandAirfieldWakeIslandAirport))).
-
-fof(axWorldAirportsA_K3940, axiom, 
- (hasType(type_Airport, inst_WalkerFieldCOAirport))).
-
-fof(axWorldAirportsA_K3941, axiom, 
- (hasType(type_Airport, inst_WallaWallaRegionalWAAirport))).
-
-fof(axWorldAirportsA_K3942, axiom, 
- (hasType(type_Airport, inst_WalnutRidgeRegionalARAirport))).
-
-fof(axWorldAirportsA_K3943, axiom, 
- (hasType(type_Airport, inst_WangeroogeAirport))).
-
-fof(axWorldAirportsA_K3944, axiom, 
- (hasType(type_Airport, inst_WanigelaAirport))).
-
-fof(axWorldAirportsA_K3945, axiom, 
- (hasType(type_Airport, inst_WaraghandyKaragandaQaraghandyAirport))).
-
-fof(axWorldAirportsA_K3946, axiom, 
- (hasType(type_Airport, inst_WarmSpringBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3947, axiom, 
- (hasType(type_Airport, inst_WarnerBrothersStudiosCAAirport))).
-
-fof(axWorldAirportsA_K3948, axiom, 
- (hasType(type_Airport, inst_WarrenCountyNYAirport))).
-
-fof(axWorldAirportsA_K3949, axiom, 
- (hasType(type_Airport, inst_WasecaMunicipalMNAirport))).
-
-fof(axWorldAirportsA_K3950, axiom, 
- (hasType(type_Airport, inst_WashingtonCountyRegionalMDAirport))).
-
-fof(axWorldAirportsA_K3951, axiom, 
- (hasType(type_Airport, inst_WashingtonDullesInternationalDCAirport))).
-
-fof(axWorldAirportsA_K3952, axiom, 
- (hasType(type_Airport, inst_WashingtonMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K3953, axiom, 
- (hasType(type_Airport, inst_WashingtonNationalDCAirport))).
-
-fof(axWorldAirportsA_K3954, axiom, 
- (hasType(type_Airport, inst_WashingtonWilkesCountyGAAirport))).
-
-fof(axWorldAirportsA_K3955, axiom, 
- (hasType(type_Airport, inst_WaterfallSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3956, axiom, 
- (hasType(type_Airport, inst_WaterlooMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K3957, axiom, 
- (hasType(type_Airport, inst_WatertownInternationalNYAirport))).
-
-fof(axWorldAirportsA_K3958, axiom, 
- (hasType(type_Airport, inst_WatertownMunicipalSDAirport))).
-
-fof(axWorldAirportsA_K3959, axiom, 
- (hasType(type_Airport, inst_WausauMunicipalWIAirport))).
-
-fof(axWorldAirportsA_K3960, axiom, 
- (hasType(type_Airport, inst_WaycrossWareCountyGAAirport))).
-
-fof(axWorldAirportsA_K3961, axiom, 
- (hasType(type_Airport, inst_WayneCountyKYAirport))).
-
-fof(axWorldAirportsA_K3962, axiom, 
- (hasType(type_Airport, inst_WayneCountyOHAirport))).
-
-fof(axWorldAirportsA_K3963, axiom, 
- (hasType(type_Airport, inst_WebsterCityMunicipalIAAirport))).
-
-fof(axWorldAirportsA_K3964, axiom, 
- (hasType(type_Airport, inst_WedjhAirport))).
-
-fof(axWorldAirportsA_K3965, axiom, 
- (hasType(type_Airport, inst_WeedonFieldALAirport))).
-
-fof(axWorldAirportsA_K3966, axiom, 
- (hasType(type_Airport, inst_WeideArmyAirFieldMDAirport))).
-
-fof(axWorldAirportsA_K3967, axiom, 
- (hasType(type_Airport, inst_WeiserAirParkTXAirport))).
-
-fof(axWorldAirportsA_K3968, axiom, 
- (hasType(type_Airport, inst_WellingtonMunicipalKSAirport))).
-
-fof(axWorldAirportsA_K3969, axiom, 
- (hasType(type_Airport, inst_WellsvilleMunicipalAirportTarantineFieldNYAirport))).
-
-fof(axWorldAirportsA_K3970, axiom, 
- (hasType(type_Airport, inst_WendoverUTAirport))).
-
-fof(axWorldAirportsA_K3971, axiom, 
- (hasType(type_Airport, inst_WestBendMunicipalWIAirport))).
-
-fof(axWorldAirportsA_K3972, axiom, 
- (hasType(type_Airport, inst_WestGeorgiaRegionalGAAirport))).
-
-fof(axWorldAirportsA_K3973, axiom, 
- (hasType(type_Airport, inst_WestHoustonLakesideTXAirport))).
-
-fof(axWorldAirportsA_K3974, axiom, 
- (hasType(type_Airport, inst_WestMemphisMunicipalARAirport))).
-
-fof(axWorldAirportsA_K3975, axiom, 
- (hasType(type_Airport, inst_WestPointSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K3976, axiom, 
- (hasType(type_Airport, inst_WestchaseHiltonHeliportTXAirport))).
-
-fof(axWorldAirportsA_K3977, axiom, 
- (hasType(type_Airport, inst_WestchesterCountyNYAirport))).
-
-fof(axWorldAirportsA_K3978, axiom, 
- (hasType(type_Airport, inst_WesterlandSyltIslandAirport))).
-
-fof(axWorldAirportsA_K3979, axiom, 
- (hasType(type_Airport, inst_WestoverAirReserveBaseMetropolitanMAAirport))).
-
-fof(axWorldAirportsA_K3980, axiom, 
- (hasType(type_Airport, inst_WexfordCountyMIAirport))).
-
-fof(axWorldAirportsA_K3981, axiom, 
- (hasType(type_Airport, inst_WheatlandCountyAirportatHarlowtonMTAirport))).
-
-fof(axWorldAirportsA_K3982, axiom, 
- (hasType(type_Airport, inst_WheelerArmyAirFieldHIAirport))).
-
-fof(axWorldAirportsA_K3983, axiom, 
- (hasType(type_Airport, inst_WheelingOhioCountyWVAirport))).
-
-fof(axWorldAirportsA_K3984, axiom, 
- (hasType(type_Airport, inst_WhitesburgMunicipalKYAirport))).
-
-fof(axWorldAirportsA_K3985, axiom, 
- (hasType(type_Airport, inst_WhitsundayKontikiResortLongIslandQueenslandAirport))).
-
-fof(axWorldAirportsA_K3986, axiom, 
- (hasType(type_Airport, inst_WhitsundayQueenslandAirport))).
-
-fof(axWorldAirportsA_K3987, axiom, 
- (hasType(type_Airport, inst_WichitaMidContinentKSAirport))).
-
-fof(axWorldAirportsA_K3988, axiom, 
- (hasType(type_Airport, inst_WileyPostWillRogersMemorialAKAirport))).
-
-fof(axWorldAirportsA_K3989, axiom, 
- (hasType(type_Airport, inst_WilkesBarreScrantonInternationalPAAirport))).
-
-fof(axWorldAirportsA_K3990, axiom, 
- (hasType(type_Airport, inst_WilkesCountyNCAirport))).
-
-fof(axWorldAirportsA_K3991, axiom, 
- (hasType(type_Airport, inst_WilliamBHeiligFieldNEAirport))).
-
-fof(axWorldAirportsA_K3992, axiom, 
- (hasType(type_Airport, inst_WilliamPHobbyTXAirport))).
-
-fof(axWorldAirportsA_K3993, axiom, 
- (hasType(type_Airport, inst_WilliamRFairchildInternationalWAAirport))).
-
-fof(axWorldAirportsA_K3994, axiom, 
- (hasType(type_Airport, inst_WilliamsburgJamestownVAAirport))).
-
-fof(axWorldAirportsA_K3995, axiom, 
- (hasType(type_Airport, inst_WilliamsportLycomingCountyPAAirport))).
-
-fof(axWorldAirportsA_K3996, axiom, 
- (hasType(type_Airport, inst_WillmarMunicipalAirportJohnLRiceFieldMNAirport))).
-
-fof(axWorldAirportsA_K3997, axiom, 
- (hasType(type_Airport, inst_WindhamCTAirport))).
-
-fof(axWorldAirportsA_K3998, axiom, 
- (hasType(type_Airport, inst_WingsFieldPAAirport))).
-
-fof(axWorldAirportsA_K3999, axiom, 
- (hasType(type_Airport, inst_WinklerCountyTXAirport))).
-
-fof(axWorldAirportsA_K4000, axiom, 
- (hasType(type_Airport, inst_WinslowMunicipalAZAirport))).
-
-fof(axWorldAirportsA_K4001, axiom, 
- (hasType(type_Airport, inst_WinterHavensGilbertFLAirport))).
-
-fof(axWorldAirportsA_K4002, axiom, 
- (hasType(type_Airport, inst_WiscassetMEAirport))).
-
-fof(axWorldAirportsA_K4003, axiom, 
- (hasType(type_Airport, inst_WolterMonginsidiKendariAirport))).
-
-fof(axWorldAirportsA_K4004, axiom, 
- (hasType(type_Airport, inst_WoodbourneAirStationBlenheimAirport))).
-
-fof(axWorldAirportsA_K4005, axiom, 
- (hasType(type_Airport, inst_WoodwardFieldSCAirport))).
-
-fof(axWorldAirportsA_K4006, axiom, 
- (hasType(type_Airport, inst_WrightPattersonAirForceBaseOHAirport))).
-
-fof(axWorldAirportsA_K4007, axiom, 
- (hasType(type_Airport, inst_WujlabaKunmingAirport))).
-
-fof(axWorldAirportsA_K4008, axiom, 
- (hasType(type_Airport, inst_YacuibaAirport))).
-
-fof(axWorldAirportsA_K4009, axiom, 
- (hasType(type_Airport, inst_YagouaAirport))).
-
-fof(axWorldAirportsA_K4010, axiom, 
- (hasType(type_Airport, inst_YaguaraAirport))).
-
-fof(axWorldAirportsA_K4011, axiom, 
- (hasType(type_Airport, inst_YakatagaAKAirport))).
-
-fof(axWorldAirportsA_K4012, axiom, 
- (hasType(type_Airport, inst_YakimaFiringCenterArmyAirFieldWAAirport))).
-
-fof(axWorldAirportsA_K4013, axiom, 
- (hasType(type_Airport, inst_YakuShimaAirport))).
-
-fof(axWorldAirportsA_K4014, axiom, 
- (hasType(type_Airport, inst_YalataMissionSouthAustraliaAirport))).
-
-fof(axWorldAirportsA_K4015, axiom, 
- (hasType(type_Airport, inst_YalingaAirport))).
-
-fof(axWorldAirportsA_K4016, axiom, 
- (hasType(type_Airport, inst_YalumetAirport))).
-
-fof(axWorldAirportsA_K4017, axiom, 
- (hasType(type_Airport, inst_YamagataHonshuAirport))).
-
-fof(axWorldAirportsA_K4018, axiom, 
- (hasType(type_Airport, inst_YamoussoukroAirport))).
-
-fof(axWorldAirportsA_K4019, axiom, 
- (hasType(type_Airport, inst_YampaValleyCOAirport))).
-
-fof(axWorldAirportsA_K4020, axiom, 
- (hasType(type_Airport, inst_YanAnAirport))).
-
-fof(axWorldAirportsA_K4021, axiom, 
- (hasType(type_Airport, inst_YapsieiAirport))).
-
-fof(axWorldAirportsA_K4022, axiom, 
- (hasType(type_Airport, inst_YariAirport))).
-
-fof(axWorldAirportsA_K4023, axiom, 
- (hasType(type_Airport, inst_YasuruAirport))).
-
-fof(axWorldAirportsA_K4024, axiom, 
- (hasType(type_Airport, inst_YazdAirport))).
-
-fof(axWorldAirportsA_K4025, axiom, 
- (hasType(type_Airport, inst_YeagerWVAirport))).
-
-fof(axWorldAirportsA_K4026, axiom, 
- (hasType(type_Airport, inst_YelimaneAirport))).
-
-fof(axWorldAirportsA_K4027, axiom, 
- (hasType(type_Airport, inst_YellowstoneRegionalWYAirport))).
-
-fof(axWorldAirportsA_K4028, axiom, 
- (hasType(type_Airport, inst_YeringtonMunicipalNVAirport))).
-
-fof(axWorldAirportsA_K4029, axiom, 
- (hasType(type_Airport, inst_YinchuanAirport))).
-
-fof(axWorldAirportsA_K4030, axiom, 
- (hasType(type_Airport, inst_YoffDakarAirport))).
-
-fof(axWorldAirportsA_K4031, axiom, 
- (hasType(type_Airport, inst_YohannesIVAsmaraAirport))).
-
-fof(axWorldAirportsA_K4032, axiom, 
- (hasType(type_Airport, inst_YongaiAirport))).
-
-fof(axWorldAirportsA_K4033, axiom, 
- (hasType(type_Airport, inst_YorkMunicipalNEAirport))).
-
-fof(axWorldAirportsA_K4034, axiom, 
- (hasType(type_Airport, inst_YoshkarOlaJoshkarOlaMariElAirport))).
-
-fof(axWorldAirportsA_K4035, axiom, 
- (hasType(type_Airport, inst_YundumBanjulAirport))).
-
-fof(axWorldAirportsA_K4036, axiom, 
- (hasType(type_Airport, inst_ZMJackStellFieldARAirport))).
-
-fof(axWorldAirportsA_K4037, axiom, 
- (hasType(type_Airport, inst_ZacharBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsA_K4038, axiom, 
- (hasType(type_Airport, inst_ZakoumaAirport))).
-
-fof(axWorldAirportsA_K4039, axiom, 
- (hasType(type_Airport, inst_ZambeziAirport))).
-
-fof(axWorldAirportsA_K4040, axiom, 
- (hasType(type_Airport, inst_ZanagaAirport))).
-
-fof(axWorldAirportsA_K4041, axiom, 
- (hasType(type_Airport, inst_ZapadnyErevanYerevanAirport))).
-
-fof(axWorldAirportsA_K4042, axiom, 
- (hasType(type_Airport, inst_ZapalaAirport))).
-
-fof(axWorldAirportsA_K4043, axiom, 
- (hasType(type_Airport, inst_ZapatocaAirport))).
-
-fof(axWorldAirportsA_K4044, axiom, 
- (hasType(type_Airport, inst_ZegaButaAirport))).
-
-fof(axWorldAirportsA_K4045, axiom, 
- (hasType(type_Airport, inst_ZemidAirport))).
-
-fof(axWorldAirportsA_K4046, axiom, 
- (hasType(type_Airport, inst_ZhambylDzhambulZhambylAirport))).
-
-fof(axWorldAirportsA_K4047, axiom, 
- (hasType(type_Airport, inst_ZhengzhouAirport))).
-
-fof(axWorldAirportsA_K4048, axiom, 
- (hasType(type_Airport, inst_ZhezqazghanDzhezkazganZhezqazghanAirport))).
-
-fof(axWorldAirportsA_K4049, axiom, 
- (hasType(type_Airport, inst_ZhulyanyKievAirport))).
-
-fof(axWorldAirportsA_K4050, axiom, 
- (hasType(type_Airport, inst_ZiaInternationalDhakaAirport))).
-
-fof(axWorldAirportsA_K4051, axiom, 
- (hasType(type_Airport, inst_ZielonaGoraAirport))).
-
-fof(axWorldAirportsA_K4052, axiom, 
- (hasType(type_Airport, inst_ZilinaAirport))).
-
diff --git a/examples/SUMO/TPTP/WorldAirportsA_KPredAx.p b/examples/SUMO/TPTP/WorldAirportsA_KPredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/WorldAirportsA_KPredAx.p
+++ /dev/null
@@ -1,12024 +0,0 @@
-fof(axWorldAKPred0, axiom, 
- f_located(inst_ArraburyQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1, axiom, 
- f_located(inst_AlArishAirport,inst_Egypt)).
-
-fof(axWorldAKPred2, axiom, 
- f_located(inst_ElMellahAnnabaAirport,inst_Algeria)).
-
-fof(axWorldAKPred3, axiom, 
- f_located(inst_ApalachicolaMunicipalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred4, axiom, 
- f_located(inst_AachenAirport,inst_Germany)).
-
-fof(axWorldAKPred5, axiom, 
- f_located(inst_ArraiasGOAirport,inst_Brazil)).
-
-fof(axWorldAKPred6, axiom, 
- f_located(inst_AwaradamAirport,inst_Suriname)).
-
-fof(axWorldAKPred7, axiom, 
- f_located(inst_AranukaAirport,inst_Kiribati)).
-
-fof(axWorldAKPred8, axiom, 
- f_located(inst_AalborgAirport,inst_Denmark)).
-
-fof(axWorldAKPred9, axiom, 
- f_located(inst_MalaMalaAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred10, axiom, 
- f_located(inst_AlAinAirport,inst_UnitedArabEmirates)).
-
-fof(axWorldAKPred11, axiom, 
- f_located(inst_AnacoAirport,inst_Venezuela)).
-
-fof(axWorldAKPred12, axiom, 
- f_located(inst_AndrauAirparkTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred13, axiom, 
- f_located(inst_AnapaAirport,inst_Russia)).
-
-fof(axWorldAKPred14, axiom, 
- f_located(inst_TirstrupAarhusAirport,inst_Denmark)).
-
-fof(axWorldAKPred15, axiom, 
- f_located(inst_ApalapsiliNewGuineaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred16, axiom, 
- f_located(inst_AltayAirport,inst_China)).
-
-fof(axWorldAKPred17, axiom, 
- f_located(inst_AsauAirport,inst_WesternSamoa)).
-
-fof(axWorldAKPred18, axiom, 
- f_located(inst_AlahAirport,inst_Philippines)).
-
-fof(axWorldAKPred19, axiom, 
- f_located(inst_AraxaMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred20, axiom, 
- f_located(inst_AlGhaydahAirport,inst_Yemen)).
-
-fof(axWorldAKPred21, axiom, 
- f_located(inst_AbakanKhakassiaAirport,inst_Russia)).
-
-fof(axWorldAKPred22, axiom, 
- f_located(inst_AbingdonRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred23, axiom, 
- f_located(inst_AbadanAirport,inst_Iran)).
-
-fof(axWorldAKPred24, axiom, 
- f_located(inst_AllentownBethlehemEastonPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred25, axiom, 
- f_located(inst_AbaiangAirport,inst_Kiribati)).
-
-fof(axWorldAKPred26, axiom, 
- f_located(inst_AbingoonQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred27, axiom, 
- f_located(inst_AlphaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred28, axiom, 
- f_located(inst_AbileneRegionalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred29, axiom, 
- f_located(inst_KabriDarAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred30, axiom, 
- f_located(inst_AmblerAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred31, axiom, 
- f_located(inst_BamagaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred32, axiom, 
- f_located(inst_AlbinaAirport,inst_Suriname)).
-
-fof(axWorldAKPred33, axiom, 
- f_located(inst_AtkambaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred34, axiom, 
- f_located(inst_AlbuquerqueInternationalNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred35, axiom, 
- f_located(inst_AberdeenRegionalSDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred36, axiom, 
- f_located(inst_AbuSimbelAirport,inst_Egypt)).
-
-fof(axWorldAKPred37, axiom, 
- f_located(inst_AlBahaAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred38, axiom, 
- f_located(inst_HaliweniAtambuaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred39, axiom, 
- f_located(inst_AbujaAirport,inst_Nigeria)).
-
-fof(axWorldAKPred40, axiom, 
- f_located(inst_AbauAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred41, axiom, 
- f_located(inst_AlburyNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred42, axiom, 
- f_located(inst_SouthwestGeorgiaRegionalGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred43, axiom, 
- f_located(inst_DyceScotlandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred44, axiom, 
- f_located(inst_GeneralJuanNAlvarezAcapulcoAirport,inst_Mexico)).
-
-fof(axWorldAKPred45, axiom, 
- f_located(inst_AntrimCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred46, axiom, 
- f_located(inst_KotokaAccraAirport,inst_Ghana)).
-
-fof(axWorldAKPred47, axiom, 
- f_located(inst_AcandiAirport,inst_Colombia)).
-
-fof(axWorldAKPred48, axiom, 
- f_located(inst_LanzaroteCanaryIslandsAirport,inst_Spain)).
-
-fof(axWorldAKPred49, axiom, 
- f_located(inst_RorshachAltenrheinAirport,inst_Switzerland)).
-
-fof(axWorldAKPred50, axiom, 
- f_located(inst_SoutherFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred51, axiom, 
- f_located(inst_NantucketMemorialMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred52, axiom, 
- f_located(inst_AricaAirport,inst_Colombia)).
-
-fof(axWorldAKPred53, axiom, 
- f_located(inst_CiudadAcunaAirport,inst_Mexico)).
-
-fof(axWorldAKPred54, axiom, 
- f_located(inst_AsconaAirport,inst_Switzerland)).
-
-fof(axWorldAKPred55, axiom, 
- f_located(inst_WasecaMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred56, axiom, 
- f_located(inst_AraracuaraAirport,inst_Colombia)).
-
-fof(axWorldAKPred57, axiom, 
- f_located(inst_AnacortesWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred58, axiom, 
- f_located(inst_WacoRegionalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred59, axiom, 
- f_located(inst_AchutupoAirport,inst_Panama)).
-
-fof(axWorldAKPred60, axiom, 
- f_located(inst_ArcataCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred61, axiom, 
- f_located(inst_AtlanticCityInternationalNJAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred62, axiom, 
- f_located(inst_HendersonFieldNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred63, axiom, 
- f_located(inst_IncirlikAirBaseAdanaAirport,inst_Turkey)).
-
-fof(axWorldAKPred64, axiom, 
- f_located(inst_AdnanMenderesIzmirAirport,inst_Turkey)).
-
-fof(axWorldAKPred65, axiom, 
- f_located(inst_BoleAddisAbabaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred66, axiom, 
- f_located(inst_InternationalAdenAirport,inst_Yemen)).
-
-fof(axWorldAKPred67, axiom, 
- f_located(inst_LenaweeCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred68, axiom, 
- f_located(inst_AldanYakutiaSakhaAirport,inst_Russia)).
-
-fof(axWorldAKPred69, axiom, 
- f_located(inst_MarkaAmmanAirport,inst_Jordan)).
-
-fof(axWorldAKPred70, axiom, 
- f_located(inst_AdakNavalAirStationAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred71, axiom, 
- f_located(inst_InternationalSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred72, axiom, 
- f_located(inst_ArdmoreMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred73, axiom, 
- f_located(inst_AndesAirport,inst_Colombia)).
-
-fof(axWorldAKPred74, axiom, 
- f_located(inst_AndamookaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred75, axiom, 
- f_located(inst_AnuradhapuraAirport,inst_SriLanka)).
-
-fof(axWorldAKPred76, axiom, 
- f_located(inst_KodiakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred77, axiom, 
- f_located(inst_AndrewsMunicipalSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred78, axiom, 
- f_located(inst_AddisonTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred79, axiom, 
- f_located(inst_AdaMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred80, axiom, 
- f_located(inst_AudubonCountyIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred81, axiom, 
- f_located(inst_AndoverEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred82, axiom, 
- f_located(inst_AndrewsAirForceBaseMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred83, axiom, 
- f_located(inst_StAndrewsScotlandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred84, axiom, 
- f_located(inst_AlldaysAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred85, axiom, 
- f_located(inst_SesquicentenarioSanAndresAirport,inst_Colombia)).
-
-fof(axWorldAKPred86, axiom, 
- f_located(inst_AbemamaAtollAirport,inst_Kiribati)).
-
-fof(axWorldAKPred87, axiom, 
- f_located(inst_AekGodangAirport,inst_Indonesia)).
-
-fof(axWorldAKPred88, axiom, 
- f_located(inst_AbecheAirport,inst_Chad)).
-
-fof(axWorldAKPred89, axiom, 
- f_located(inst_AsekiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred90, axiom, 
- f_located(inst_AlbertLeaMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred91, axiom, 
- f_located(inst_AiounelAtroussAirport,inst_Mauritania)).
-
-fof(axWorldAKPred92, axiom, 
- f_located(inst_AeroparqueJorgeNewberyBuenosAiresAirport,inst_Argentina)).
-
-fof(axWorldAKPred93, axiom, 
- f_located(inst_AdlerSochiKrasnodarAirport,inst_Russia)).
-
-fof(axWorldAKPred94, axiom, 
- f_located(inst_VigraAlesundAalesundAirport,inst_Norway)).
-
-fof(axWorldAKPred95, axiom, 
- f_located(inst_AllakaketAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred96, axiom, 
- f_located(inst_AlexandriaInternationalLAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred97, axiom, 
- f_located(inst_AkureyriAirport,inst_Iceland)).
-
-fof(axWorldAKPred98, axiom, 
- f_located(inst_SanRafaelAirport,inst_Argentina)).
-
-fof(axWorldAKPred99, axiom, 
- f_located(inst_UnitedStatesirForceAcademyAirstripCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred100, axiom, 
- f_located(inst_AmalfiAirport,inst_Colombia)).
-
-fof(axWorldAKPred101, axiom, 
- f_located(inst_AltaFlorestaAirport,inst_Brazil)).
-
-fof(axWorldAKPred102, axiom, 
- f_located(inst_JaffreyMunicipalSilverRanchNHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred103, axiom, 
- f_located(inst_AftonMunicipalWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred104, axiom, 
- f_located(inst_AforeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred105, axiom, 
- f_located(inst_FortWorthAllianceTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred106, axiom, 
- f_located(inst_AfyonAirport,inst_Turkey)).
-
-fof(axWorldAKPred107, axiom, 
- f_located(inst_AlMassiraAgadirAirport,inst_Morocco)).
-
-fof(axWorldAKPred108, axiom, 
- f_located(inst_AugsburgAirport,inst_Germany)).
-
-fof(axWorldAKPred109, axiom, 
- f_located(inst_AlleghenyCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred110, axiom, 
- f_located(inst_AnggiAirport,inst_Indonesia)).
-
-fof(axWorldAKPred111, axiom, 
- f_located(inst_WangeroogeAirport,inst_Germany)).
-
-fof(axWorldAKPred112, axiom, 
- f_located(inst_AgenAirport,inst_France)).
-
-fof(axWorldAKPred113, axiom, 
- f_located(inst_AngoramAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred114, axiom, 
- f_located(inst_AngelholmHelsingborgAirport,inst_Sweden)).
-
-fof(axWorldAKPred115, axiom, 
- f_located(inst_WageningenAirport,inst_Suriname)).
-
-fof(axWorldAKPred116, axiom, 
- f_located(inst_AguniAirport,inst_Japan)).
-
-fof(axWorldAKPred117, axiom, 
- f_located(inst_KaguaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred118, axiom, 
- f_located(inst_WanigelaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred119, axiom, 
- f_located(inst_AnqmaqssalikAirport,inst_Greenland)).
-
-fof(axWorldAKPred120, axiom, 
- f_located(inst_AngoonSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred121, axiom, 
- f_located(inst_MagnoliaMunicipalARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred122, axiom, 
- f_located(inst_MalagaAirport,inst_Spain)).
-
-fof(axWorldAKPred123, axiom, 
- f_located(inst_AgrinionAirport,inst_Greece)).
-
-fof(axWorldAKPred124, axiom, 
- f_located(inst_AgraAirport,inst_India)).
-
-fof(axWorldAKPred125, axiom, 
- f_located(inst_BushFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred126, axiom, 
- f_located(inst_CiudaddelEsteAirport,inst_Paraguay)).
-
-fof(axWorldAKPred127, axiom, 
- f_located(inst_AguascalientesAirport,inst_Mexico)).
-
-fof(axWorldAKPred128, axiom, 
- f_located(inst_AcariguaAirport,inst_Venezuela)).
-
-fof(axWorldAKPred129, axiom, 
- f_located(inst_AgnewQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred130, axiom, 
- f_located(inst_AgattiIslandAirport,inst_India)).
-
-fof(axWorldAKPred131, axiom, 
- f_located(inst_ArgyleDownsWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred132, axiom, 
- f_located(inst_AggeneysAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred133, axiom, 
- f_located(inst_NahaAirForceBaseOkinawaAirport,inst_Japan)).
-
-fof(axWorldAKPred134, axiom, 
- f_located(inst_KhamisMushayatAbhaAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred135, axiom, 
- f_located(inst_AmedeeArmyAirFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred136, axiom, 
- f_located(inst_ArapahoeMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred137, axiom, 
- f_located(inst_AmeryMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred138, axiom, 
- f_located(inst_AmahaiAirport,inst_Indonesia)).
-
-fof(axWorldAKPred139, axiom, 
- f_located(inst_AishaltonAirport,inst_Guyana)).
-
-fof(axWorldAKPred140, axiom, 
- f_located(inst_AthensBenEppsGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred141, axiom, 
- f_located(inst_FertiliaSardiniaAirport,inst_Italy)).
-
-fof(axWorldAKPred142, axiom, 
- f_located(inst_WahooMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred143, axiom, 
- f_located(inst_AhuasAirport,inst_Honduras)).
-
-fof(axWorldAKPred144, axiom, 
- f_located(inst_AmchitkaIslandAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred145, axiom, 
- f_located(inst_CoteduRifAlHoceimaAirport,inst_Morocco)).
-
-fof(axWorldAKPred146, axiom, 
- f_located(inst_AmbatolahyAirport,inst_Madagascar)).
-
-fof(axWorldAKPred147, axiom, 
- f_located(inst_AlpedHuezAirport,inst_France)).
-
-fof(axWorldAKPred148, axiom, 
- f_located(inst_AllianceMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred149, axiom, 
- f_located(inst_AnitaBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred150, axiom, 
- f_located(inst_AirokAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred151, axiom, 
- f_located(inst_AndersonMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred152, axiom, 
- f_located(inst_AiomeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred153, axiom, 
- f_located(inst_AssisSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred154, axiom, 
- f_located(inst_YalingaAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred155, axiom, 
- f_located(inst_AliSabiehAirport,inst_Djibouti)).
-
-fof(axWorldAKPred156, axiom, 
- f_located(inst_AikenMunicipalSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred157, axiom, 
- f_located(inst_AiligandiAirport,inst_Panama)).
-
-fof(axWorldAKPred158, axiom, 
- f_located(inst_AilukIneIslandAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred159, axiom, 
- f_located(inst_WainwrightAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred160, axiom, 
- f_located(inst_AtlanticMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred161, axiom, 
- f_located(inst_AilinglapalapAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred162, axiom, 
- f_located(inst_AripuanaMTAirport,inst_Brazil)).
-
-fof(axWorldAKPred163, axiom, 
- f_located(inst_AroraeIslandAirport,inst_Kiribati)).
-
-fof(axWorldAKPred164, axiom, 
- f_located(inst_AitutakiAirport,inst_CookIslands)).
-
-fof(axWorldAKPred165, axiom, 
- f_located(inst_AtiuAirport,inst_CookIslands)).
-
-fof(axWorldAKPred166, axiom, 
- f_located(inst_GeorgeDownerALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred167, axiom, 
- f_located(inst_AtlanticCityMunicipalAirportBaderFieldNJAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred168, axiom, 
- f_located(inst_LeeCFineMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred169, axiom, 
- f_located(inst_CampoDellOroCorsicaAirport,inst_France)).
-
-fof(axWorldAKPred170, axiom, 
- f_located(inst_JoufAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred171, axiom, 
- f_located(inst_MountCarmelMunicipalILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred172, axiom, 
- f_located(inst_AkjoujtAirport,inst_Mauritania)).
-
-fof(axWorldAKPred173, axiom, 
- f_located(inst_AizawlAirport,inst_India)).
-
-fof(axWorldAKPred174, axiom, 
- f_located(inst_AnjouanAirport,inst_Comoros)).
-
-fof(axWorldAKPred175, axiom, 
- f_located(inst_AljoufAirport,inst_Yemen)).
-
-fof(axWorldAKPred176, axiom, 
- f_located(inst_ArvidsjaurAirport,inst_Sweden)).
-
-fof(axWorldAKPred177, axiom, 
- f_located(inst_AbreojosAirport,inst_Mexico)).
-
-fof(axWorldAKPred178, axiom, 
- f_located(inst_AracajuSEAirport,inst_Brazil)).
-
-fof(axWorldAKPred179, axiom, 
- f_located(inst_AgadesAgadezAirport,inst_Niger)).
-
-fof(axWorldAKPred180, axiom, 
- f_located(inst_AnkangAirport,inst_China)).
-
-fof(axWorldAKPred181, axiom, 
- f_located(inst_AtkaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred182, axiom, 
- f_located(inst_AkolaAirport,inst_India)).
-
-fof(axWorldAKPred183, axiom, 
- f_located(inst_AkieniAirport,inst_Gabon)).
-
-fof(axWorldAKPred184, axiom, 
- f_located(inst_KufrahAirport,inst_Libya)).
-
-fof(axWorldAKPred185, axiom, 
- f_located(inst_AnguganakAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred186, axiom, 
- f_located(inst_AkiakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred187, axiom, 
- f_located(inst_AsahikawaAirport,inst_Japan)).
-
-fof(axWorldAKPred188, axiom, 
- f_located(inst_AkhiokAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred189, axiom, 
- f_located(inst_InternationalAucklandAirport,inst_NewZealand)).
-
-fof(axWorldAKPred190, axiom, 
- f_located(inst_ZakoumaAirport,inst_Chad)).
-
-fof(axWorldAKPred191, axiom, 
- f_located(inst_KingSalmonAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred192, axiom, 
- f_located(inst_AkronWashingtonCountyCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred193, axiom, 
- f_located(inst_AnaktuvukPassAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred194, axiom, 
- f_located(inst_AstraksetraAirport,inst_Indonesia)).
-
-fof(axWorldAKPred195, axiom, 
- f_located(inst_AkureAirport,inst_Nigeria)).
-
-fof(axWorldAKPred196, axiom, 
- f_located(inst_AukiAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred197, axiom, 
- f_located(inst_AkrotiriAirport,inst_Cyprus)).
-
-fof(axWorldAKPred198, axiom, 
- f_located(inst_AksuAirport,inst_China)).
-
-fof(axWorldAKPred199, axiom, 
- f_located(inst_AkulivikQCAirport,inst_Canada)).
-
-fof(axWorldAKPred200, axiom, 
- f_located(inst_AqtobeAktyubinskAqtobeAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred201, axiom, 
- f_located(inst_SittweAkyabAirport,inst_Myanmar)).
-
-fof(axWorldAKPred202, axiom, 
- f_located(inst_AlmatyAlmaAtaAlmaAtaAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred203, axiom, 
- f_located(inst_AlbanyCountyNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred204, axiom, 
- f_located(inst_AlicanteAirport,inst_Spain)).
-
-fof(axWorldAKPred205, axiom, 
- f_located(inst_AlertaAirport,inst_Peru)).
-
-fof(axWorldAKPred206, axiom, 
- f_located(inst_AlpineCasparisMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred207, axiom, 
- f_located(inst_AltaAirport,inst_Norway)).
-
-fof(axWorldAKPred208, axiom, 
- f_located(inst_HouariBoumedieneAlgerAlgiersAirport,inst_Algeria)).
-
-fof(axWorldAKPred209, axiom, 
- f_located(inst_AlbanyWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred210, axiom, 
- f_located(inst_AliceInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred211, axiom, 
- f_located(inst_AlexanderBayAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred212, axiom, 
- f_located(inst_AselaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred213, axiom, 
- f_located(inst_AlbengaAirport,inst_Italy)).
-
-fof(axWorldAKPred214, axiom, 
- f_located(inst_AlamogordoWhiteSandsRegionalNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred215, axiom, 
- f_located(inst_WaterlooMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred216, axiom, 
- f_located(inst_AleppoAirport,inst_Syria)).
-
-fof(axWorldAKPred217, axiom, 
- f_located(inst_AlegreteRSAirport,inst_Brazil)).
-
-fof(axWorldAKPred218, axiom, 
- f_located(inst_AlexandraAirport,inst_NewZealand)).
-
-fof(axWorldAKPred219, axiom, 
- f_located(inst_SanLuisValleyRegionalAirportBergmanFieldCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred220, axiom, 
- f_located(inst_AlenquerPAAirport,inst_Brazil)).
-
-fof(axWorldAKPred221, axiom, 
- f_located(inst_AlulaAirport,inst_Somalia)).
-
-fof(axWorldAKPred222, axiom, 
- f_located(inst_AndorralaVellaAirport,inst_Andorra)).
-
-fof(axWorldAKPred223, axiom, 
- f_located(inst_WallaWallaRegionalWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred224, axiom, 
- f_located(inst_ThomasCRussellFieldALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred225, axiom, 
- f_located(inst_AlexandriaAirport,inst_Egypt)).
-
-fof(axWorldAKPred226, axiom, 
- f_located(inst_AlitakSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred227, axiom, 
- f_located(inst_AmarilloInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred228, axiom, 
- f_located(inst_AmbilobeAirport,inst_Madagascar)).
-
-fof(axWorldAKPred229, axiom, 
- f_located(inst_AmchitkaAirport,inst_Chad)).
-
-fof(axWorldAKPred230, axiom, 
- f_located(inst_AhmedabadAirport,inst_India)).
-
-fof(axWorldAKPred231, axiom, 
- f_located(inst_AltoMolocueAirport,inst_Mozambique)).
-
-fof(axWorldAKPred232, axiom, 
- f_located(inst_AmaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred233, axiom, 
- f_located(inst_AmbolinAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred234, axiom, 
- f_located(inst_ArbaMintchAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred235, axiom, 
- f_located(inst_SelaparangMataramAirport,inst_Indonesia)).
-
-fof(axWorldAKPred236, axiom, 
- f_located(inst_AlmenaraMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred237, axiom, 
- f_located(inst_AnimasAirParkCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred238, axiom, 
- f_located(inst_PuertoArmuellaAirport,inst_Panama)).
-
-fof(axWorldAKPred239, axiom, 
- f_located(inst_QueenAliaInternationalAmmanAirport,inst_Jordan)).
-
-fof(axWorldAKPred240, axiom, 
- f_located(inst_GratiotCommunityMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred241, axiom, 
- f_located(inst_MaoAirport,inst_Chad)).
-
-fof(axWorldAKPred242, axiom, 
- f_located(inst_AmpanihyAirport,inst_Madagascar)).
-
-fof(axWorldAKPred243, axiom, 
- f_located(inst_PattimuraAmbonAirport,inst_Indonesia)).
-
-fof(axWorldAKPred244, axiom, 
- f_located(inst_ArnoAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred245, axiom, 
- f_located(inst_SchipholAmsterdamAirport,inst_Netherlands)).
-
-fof(axWorldAKPred246, axiom, 
- f_located(inst_AmataNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred247, axiom, 
- f_located(inst_AmanabAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred248, axiom, 
- f_located(inst_AmdermaArkhangelskAirport,inst_Russia)).
-
-fof(axWorldAKPred249, axiom, 
- f_located(inst_AmesMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred250, axiom, 
- f_located(inst_AmmarooNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred251, axiom, 
- f_located(inst_AmbatomaintyAirport,inst_Madagascar)).
-
-fof(axWorldAKPred252, axiom, 
- f_located(inst_ArdmoreAirport,inst_NewZealand)).
-
-fof(axWorldAKPred253, axiom, 
- f_located(inst_AnaheimDisneylandCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred254, axiom, 
- f_located(inst_AnnistonMetropolitanALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred255, axiom, 
- f_located(inst_AnchorageInternationalAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred256, axiom, 
- f_located(inst_AndersonCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred257, axiom, 
- f_located(inst_AngersAirport,inst_France)).
-
-fof(axWorldAKPred258, axiom, 
- f_located(inst_CerroMorenoAntofagastaAirport,inst_Chile)).
-
-fof(axWorldAKPred259, axiom, 
- f_located(inst_AngoulemeAirport,inst_France)).
-
-fof(axWorldAKPred260, axiom, 
- f_located(inst_AnuhaIslandResortAnuhaIslandAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred261, axiom, 
- f_located(inst_AniakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred262, axiom, 
- f_located(inst_ZanagaAirport,inst_Congo)).
-
-fof(axWorldAKPred263, axiom, 
- f_located(inst_EsenbogaAnkaraAirport,inst_Turkey)).
-
-fof(axWorldAKPred264, axiom, 
- f_located(inst_AnduloAirport,inst_Angola)).
-
-fof(axWorldAKPred265, axiom, 
- f_located(inst_AntalahaAirport,inst_Madagascar)).
-
-fof(axWorldAKPred266, axiom, 
- f_located(inst_AnnetteIslandAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred267, axiom, 
- f_located(inst_AngocheAntonioEnesAirport,inst_Mozambique)).
-
-fof(axWorldAKPred268, axiom, 
- f_located(inst_LeeMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred269, axiom, 
- f_located(inst_TriStateSteubenCountyINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred270, axiom, 
- f_located(inst_DeurneAntwerpenAntwerpAirport,inst_Belgium)).
-
-fof(axWorldAKPred271, axiom, 
- f_located(inst_AndahuaylasAirport,inst_Peru)).
-
-fof(axWorldAKPred272, axiom, 
- f_located(inst_VCBirdInternationalCoolidgeAntiguaIsAirport,inst_AntiguaAndBarbuda)).
-
-fof(axWorldAKPred273, axiom, 
- f_located(inst_AnvikAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred274, axiom, 
- f_located(inst_AinsworthMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred275, axiom, 
- f_located(inst_AndoyaAndenesAndoyaAirport,inst_Norway)).
-
-fof(axWorldAKPred276, axiom, 
- f_located(inst_AnthonyMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred277, axiom, 
- f_located(inst_AngusDownsNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred278, axiom, 
- f_located(inst_AroaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred279, axiom, 
- f_located(inst_AnnanbergAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred280, axiom, 
- f_located(inst_AltenburgAirport,inst_Germany)).
-
-fof(axWorldAKPred281, axiom, 
- f_located(inst_AbouDeiaAirport,inst_Chad)).
-
-fof(axWorldAKPred282, axiom, 
- f_located(inst_AnshanAirport,inst_China)).
-
-fof(axWorldAKPred283, axiom, 
- f_located(inst_LimaAllenCountyOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred284, axiom, 
- f_located(inst_AnconaAirport,inst_Italy)).
-
-fof(axWorldAKPred285, axiom, 
- f_located(inst_AomoriAirport,inst_Japan)).
-
-fof(axWorldAKPred286, axiom, 
- f_located(inst_KarpathosAirport,inst_Greece)).
-
-fof(axWorldAKPred287, axiom, 
- f_located(inst_PasodelosLibresAirport,inst_Argentina)).
-
-fof(axWorldAKPred288, axiom, 
- f_located(inst_AronaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred289, axiom, 
- f_located(inst_AltoonaBlairCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred290, axiom, 
- f_located(inst_AlorSetarAirport,inst_Malaysia)).
-
-fof(axWorldAKPred291, axiom, 
- f_located(inst_AmookBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred292, axiom, 
- f_located(inst_AttopeuAirport,inst_Laos)).
-
-fof(axWorldAKPred293, axiom, 
- f_located(inst_AvaBillMartinMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred294, axiom, 
- f_located(inst_HanaleiHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred295, axiom, 
- f_located(inst_CentennialCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred296, axiom, 
- f_located(inst_ApoloAirport,inst_Bolivia)).
-
-fof(axWorldAKPred297, axiom, 
- f_located(inst_NapaCountyCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred298, axiom, 
- f_located(inst_SanJuanAposentoAirport,inst_Peru)).
-
-fof(axWorldAKPred299, axiom, 
- f_located(inst_NaplesMunicipalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred300, axiom, 
- f_located(inst_PhillipsArmyAirFieldMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred301, axiom, 
- f_located(inst_APHillArmyAirFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred302, axiom, 
- f_located(inst_ApiayAirport,inst_Colombia)).
-
-fof(axWorldAKPred303, axiom, 
- f_located(inst_AppianLineAirport,inst_Italy)).
-
-fof(axWorldAKPred304, axiom, 
- f_located(inst_ApatakiTuamotuArchipelagoAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred305, axiom, 
- f_located(inst_NampulaAirport,inst_Mozambique)).
-
-fof(axWorldAKPred306, axiom, 
- f_located(inst_AlpenaCountyRegionalMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred307, axiom, 
- f_located(inst_ApartadoAirport,inst_Colombia)).
-
-fof(axWorldAKPred308, axiom, 
- f_located(inst_AsapaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred309, axiom, 
- f_located(inst_AprilRiverAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred310, axiom, 
- f_located(inst_AnapolisGOAirport,inst_Brazil)).
-
-fof(axWorldAKPred311, axiom, 
- f_located(inst_MarionCountyAirportBrownFieldTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred312, axiom, 
- f_located(inst_ApucaranaPRAirport,inst_Brazil)).
-
-fof(axWorldAKPred313, axiom, 
- f_located(inst_AppleValleyCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred314, axiom, 
- f_located(inst_FaleoloApiaAirport,inst_WesternSamoa)).
-
-fof(axWorldAKPred315, axiom, 
- f_located(inst_ArapongasPRAirport,inst_Brazil)).
-
-fof(axWorldAKPred316, axiom, 
- f_located(inst_AltodoParnaibaPIAirport,inst_Brazil)).
-
-fof(axWorldAKPred317, axiom, 
- f_located(inst_ZapalaAirport,inst_Argentina)).
-
-fof(axWorldAKPred318, axiom, 
- f_located(inst_AraraquaraSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred319, axiom, 
- f_located(inst_AnqingAirport,inst_China)).
-
-fof(axWorldAKPred320, axiom, 
- f_located(inst_QaisumahAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred321, axiom, 
- f_located(inst_AqabaAirport,inst_Jordan)).
-
-fof(axWorldAKPred322, axiom, 
- f_located(inst_AriquemesROAirport,inst_Brazil)).
-
-fof(axWorldAKPred323, axiom, 
- f_located(inst_RodriguezBallonArequipaAirport,inst_Peru)).
-
-fof(axWorldAKPred324, axiom, 
- f_located(inst_SaqaniAirport,inst_Fiji)).
-
-fof(axWorldAKPred325, axiom, 
- f_located(inst_GirdwoodAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred326, axiom, 
- f_located(inst_AcadianaRegionalLAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred327, axiom, 
- f_located(inst_AnnArborMunicipalMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred328, axiom, 
- f_located(inst_ArcticVillageAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred329, axiom, 
- f_located(inst_AlorIslandAirport,inst_Indonesia)).
-
-fof(axWorldAKPred330, axiom, 
- f_located(inst_AcaricuraAirport,inst_Colombia)).
-
-fof(axWorldAKPred331, axiom, 
- f_located(inst_WalnutRidgeRegionalARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred332, axiom, 
- f_located(inst_ArkhangelskArkhangelskAirport,inst_Russia)).
-
-fof(axWorldAKPred333, axiom, 
- f_located(inst_ChacallutaAricaAirport,inst_Chile)).
-
-fof(axWorldAKPred334, axiom, 
- f_located(inst_ArsoAirport,inst_Indonesia)).
-
-fof(axWorldAKPred335, axiom, 
- f_located(inst_ArushaAirport,inst_Tanzania)).
-
-fof(axWorldAKPred336, axiom, 
- f_located(inst_ArlyAirport,inst_BurkinaFaso)).
-
-fof(axWorldAKPred337, axiom, 
- f_located(inst_ArmidaleNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred338, axiom, 
- f_located(inst_ArlandaStockholmAirport,inst_Sweden)).
-
-fof(axWorldAKPred339, axiom, 
- f_located(inst_ArboletasAirport,inst_Colombia)).
-
-fof(axWorldAKPred340, axiom, 
- f_located(inst_AragipAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred341, axiom, 
- f_located(inst_ArauquitaAirport,inst_Colombia)).
-
-fof(axWorldAKPred342, axiom, 
- f_located(inst_AltoRioSenguerrAirport,inst_Argentina)).
-
-fof(axWorldAKPred343, axiom, 
- f_located(inst_AragarcasGOAirport,inst_Brazil)).
-
-fof(axWorldAKPred344, axiom, 
- f_located(inst_WatertownInternationalNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred345, axiom, 
- f_located(inst_AracatubaSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred346, axiom, 
- f_located(inst_LakelandAirportNobleFLeeMemorialFieldWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred347, axiom, 
- f_located(inst_AradAirport,inst_Romania)).
-
-fof(axWorldAKPred348, axiom, 
- f_located(inst_CharlesWoodHelipadNJAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred349, axiom, 
- f_located(inst_AraratVictoriaAirport,inst_Australia)).
-
-fof(axWorldAKPred350, axiom, 
- f_located(inst_NzetoAirport,inst_Angola)).
-
-fof(axWorldAKPred351, axiom, 
- f_located(inst_AssabAirport,inst_Eritrea)).
-
-fof(axWorldAKPred352, axiom, 
- f_located(inst_AshgabatAshkhabadAhalAirport,inst_Turkmenistan)).
-
-fof(axWorldAKPred353, axiom, 
- f_located(inst_AscensionAirport,inst_Bolivia)).
-
-fof(axWorldAKPred354, axiom, 
- f_located(inst_InternationalAndrosAirport,inst_Bahamas)).
-
-fof(axWorldAKPred355, axiom, 
- f_located(inst_AspenPitkinCountyAirportSardyFieldCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred356, axiom, 
- f_located(inst_AstrakhanAstrakhanAirport,inst_Russia)).
-
-fof(axWorldAKPred357, axiom, 
- f_located(inst_AshburtonAirport,inst_NewZealand)).
-
-fof(axWorldAKPred358, axiom, 
- f_located(inst_BoireFieldNHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred359, axiom, 
- f_located(inst_AmamiOShimaAirport,inst_Japan)).
-
-fof(axWorldAKPred360, axiom, 
- f_located(inst_HarrisonCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred361, axiom, 
- f_located(inst_YohannesIVAsmaraAirport,inst_Eritrea)).
-
-fof(axWorldAKPred362, axiom, 
- f_located(inst_TalladegaMunicipalALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred363, axiom, 
- f_located(inst_AsosaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred364, axiom, 
- f_located(inst_AliceSpringsNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred365, axiom, 
- f_located(inst_AustinNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred366, axiom, 
- f_located(inst_KayseriAirport,inst_Turkey)).
-
-fof(axWorldAKPred367, axiom, 
- f_located(inst_PortofAstoriaORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred368, axiom, 
- f_located(inst_PresidenteStroessnerAsuncionAirport,inst_Paraguay)).
-
-fof(axWorldAKPred369, axiom, 
- f_located(inst_AmboseliAirport,inst_Kenya)).
-
-fof(axWorldAKPred370, axiom, 
- f_located(inst_AswanAirport,inst_Egypt)).
-
-fof(axWorldAKPred371, axiom, 
- f_located(inst_JohnFKennedyMemorialWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred372, axiom, 
- f_located(inst_AshleyMunicipalNDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred373, axiom, 
- f_located(inst_AsirimAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred374, axiom, 
- f_located(inst_AntaAirport,inst_Peru)).
-
-fof(axWorldAKPred375, axiom, 
- f_located(inst_AtbaraAirport,inst_Sudan)).
-
-fof(axWorldAKPred376, axiom, 
- f_located(inst_ArthursTownCatAirport,inst_Bahamas)).
-
-fof(axWorldAKPred377, axiom, 
- f_located(inst_AtoifiAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred378, axiom, 
- f_located(inst_AntlersMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred379, axiom, 
- f_located(inst_AmbatoAirport,inst_Ecuador)).
-
-fof(axWorldAKPred380, axiom, 
- f_located(inst_AtalayaAirport,inst_Peru)).
-
-fof(axWorldAKPred381, axiom, 
- f_located(inst_HellinikonInternationalAthensAthinaiAirport,inst_Greece)).
-
-fof(axWorldAKPred382, axiom, 
- f_located(inst_ArtigasAirport,inst_Uruguay)).
-
-fof(axWorldAKPred383, axiom, 
- f_located(inst_AntsirabeAirport,inst_Madagascar)).
-
-fof(axWorldAKPred384, axiom, 
- f_located(inst_AtqasukAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred385, axiom, 
- f_located(inst_TheWilliamBHartsfieldAtlantaInternationalGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred386, axiom, 
- f_located(inst_AltamiraPAAirport,inst_Brazil)).
-
-fof(axWorldAKPred387, axiom, 
- f_located(inst_NamatanaiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred388, axiom, 
- f_located(inst_OhioUniversityOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred389, axiom, 
- f_located(inst_AitapeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred390, axiom, 
- f_located(inst_AmritsarAirport,inst_India)).
-
-fof(axWorldAKPred391, axiom, 
- f_located(inst_AtarAirport,inst_Mauritania)).
-
-fof(axWorldAKPred392, axiom, 
- f_located(inst_ArtesiaMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred393, axiom, 
- f_located(inst_AtmautluakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred394, axiom, 
- f_located(inst_CascoGoveCoastGuardStationAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred395, axiom, 
- f_located(inst_AtiAirport,inst_Chad)).
-
-fof(axWorldAKPred396, axiom, 
- f_located(inst_OutagamieCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred397, axiom, 
- f_located(inst_WatertownMunicipalSDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred398, axiom, 
- f_located(inst_AssiutAirport,inst_Egypt)).
-
-fof(axWorldAKPred399, axiom, 
- f_located(inst_QueenBeatrixInternationalArubaOranjestadAirport,inst_Aruba)).
-
-fof(axWorldAKPred400, axiom, 
- f_located(inst_AraucaAirport,inst_Colombia)).
-
-fof(axWorldAKPred401, axiom, 
- f_located(inst_AugustusDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred402, axiom, 
- f_located(inst_AubRudeisAirport,inst_Egypt)).
-
-fof(axWorldAKPred403, axiom, 
- f_located(inst_AugustaStateMEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred404, axiom, 
- f_located(inst_NadiaInternationalAbuDhabiAirport,inst_UnitedArabEmirates)).
-
-fof(axWorldAKPred405, axiom, 
- f_located(inst_AuaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred406, axiom, 
- f_located(inst_AmbuntiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred407, axiom, 
- f_located(inst_AlakanukAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred408, axiom, 
- f_located(inst_AurAtollAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred409, axiom, 
- f_located(inst_AustinMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred410, axiom, 
- f_located(inst_AuburnMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred411, axiom, 
- f_located(inst_AuburnOpelikaRobertGPittsALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred412, axiom, 
- f_located(inst_AgaunAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred413, axiom, 
- f_located(inst_AtuonaMarquesasIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred414, axiom, 
- f_located(inst_AurillacAirport,inst_France)).
-
-fof(axWorldAKPred415, axiom, 
- f_located(inst_RobertMuellerMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred416, axiom, 
- f_located(inst_AtauroAirport,inst_Indonesia)).
-
-fof(axWorldAKPred417, axiom, 
- f_located(inst_AurukunMissionQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred418, axiom, 
- f_located(inst_WausauMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred419, axiom, 
- f_located(inst_AraguainaTOAirport,inst_Brazil)).
-
-fof(axWorldAKPred420, axiom, 
- f_located(inst_AneityumAirport,inst_Vanuatu)).
-
-fof(axWorldAKPred421, axiom, 
- f_located(inst_AuroraMunicipalILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred422, axiom, 
- f_located(inst_AvianoAirBaseAvianoAirport,inst_Italy)).
-
-fof(axWorldAKPred423, axiom, 
- f_located(inst_AvonCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred424, axiom, 
- f_located(inst_AvenalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred425, axiom, 
- f_located(inst_AvoriazAirport,inst_France)).
-
-fof(axWorldAKPred426, axiom, 
- f_located(inst_AuvergneNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred427, axiom, 
- f_located(inst_CiegodeAvilaAirport,inst_Cuba)).
-
-fof(axWorldAKPred428, axiom, 
- f_located(inst_AshevilleRegionalNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred429, axiom, 
- f_located(inst_CaumontAvignonAirport,inst_France)).
-
-fof(axWorldAKPred430, axiom, 
- f_located(inst_AvonParkMunicipalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred431, axiom, 
- f_located(inst_WilkesBarreScrantonInternationalPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred432, axiom, 
- f_located(inst_AvuAvuAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred433, axiom, 
- f_located(inst_AvalonNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred434, axiom, 
- f_located(inst_AvraValleyAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred435, axiom, 
- f_located(inst_CatalinaCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred436, axiom, 
- f_located(inst_AwassaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred437, axiom, 
- f_located(inst_AwabaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred438, axiom, 
- f_located(inst_AniwaAirport,inst_Vanuatu)).
-
-fof(axWorldAKPred439, axiom, 
- f_located(inst_AloweAirport,inst_Gabon)).
-
-fof(axWorldAKPred440, axiom, 
- f_located(inst_WashingtonMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred441, axiom, 
- f_located(inst_AwarehAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred442, axiom, 
- f_located(inst_WakeIslandAirfieldWakeIslandAirport,inst_WakeIsland)).
-
-fof(axWorldAKPred443, axiom, 
- f_located(inst_WestMemphisMunicipalARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred444, axiom, 
- f_located(inst_AltonDownsSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred445, axiom, 
- f_located(inst_AustralDownsNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred446, axiom, 
- f_located(inst_AwarAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred447, axiom, 
- f_located(inst_AhwazAirport,inst_Iran)).
-
-fof(axWorldAKPred448, axiom, 
- f_located(inst_TheValleyWallblakeAnguillaAirport,inst_Anguilla)).
-
-fof(axWorldAKPred449, axiom, 
- f_located(inst_MaxsonAirfieldNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred450, axiom, 
- f_located(inst_AramacQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred451, axiom, 
- f_located(inst_AlexandroupolisAirport,inst_Greece)).
-
-fof(axWorldAKPred452, axiom, 
- f_located(inst_AlgonaMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred453, axiom, 
- f_located(inst_HoustonSouthwestTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred454, axiom, 
- f_located(inst_AtaqAirport,inst_Yemen)).
-
-fof(axWorldAKPred455, axiom, 
- f_located(inst_AlexandriaNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred456, axiom, 
- f_located(inst_ArmeniaAirport,inst_Colombia)).
-
-fof(axWorldAKPred457, axiom, 
- f_located(inst_ChandlerFieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred458, axiom, 
- f_located(inst_MunicipalCrookedAirport,inst_Bahamas)).
-
-fof(axWorldAKPred459, axiom, 
- f_located(inst_AruthaAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred460, axiom, 
- f_located(inst_AltusMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred461, axiom, 
- f_located(inst_AkitaAirport,inst_Japan)).
-
-fof(axWorldAKPred462, axiom, 
- f_located(inst_AxumAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred463, axiom, 
- f_located(inst_NeilArmstrongOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred464, axiom, 
- f_located(inst_AngelFireNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred465, axiom, 
- f_located(inst_AyapelAirport,inst_Colombia)).
-
-fof(axWorldAKPred466, axiom, 
- f_located(inst_AyacuchoAirport,inst_Colombia)).
-
-fof(axWorldAKPred467, axiom, 
- f_located(inst_AlroyDownsNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred468, axiom, 
- f_located(inst_MooreArmyAirFieldMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred469, axiom, 
- f_located(inst_YaguaraAirport,inst_Colombia)).
-
-fof(axWorldAKPred470, axiom, 
- f_located(inst_AlconburyRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred471, axiom, 
- f_located(inst_YariAirport,inst_Colombia)).
-
-fof(axWorldAKPred472, axiom, 
- f_located(inst_LincolnMunicipalArmyNationalGuardBaseOperationsNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred473, axiom, 
- f_located(inst_ArkalykAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred474, axiom, 
- f_located(inst_AnthonyLagoonNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred475, axiom, 
- f_located(inst_AnyangAirport,inst_China)).
-
-fof(axWorldAKPred476, axiom, 
- f_located(inst_AyacuchoAirportPeru,inst_Peru)).
-
-fof(axWorldAKPred477, axiom, 
- f_located(inst_AyersRockNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred478, axiom, 
- f_located(inst_AyrQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred479, axiom, 
- f_located(inst_WaycrossWareCountyGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred480, axiom, 
- f_located(inst_AntalyaAirport,inst_Turkey)).
-
-fof(axWorldAKPred481, axiom, 
- f_located(inst_AiyuraAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred482, axiom, 
- f_located(inst_AyawasiAirport,inst_Indonesia)).
-
-fof(axWorldAKPred483, axiom, 
- f_located(inst_AlBaydaAirport,inst_Yemen)).
-
-fof(axWorldAKPred484, axiom, 
- f_located(inst_AmityvilleNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred485, axiom, 
- f_located(inst_AmazonBayAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred486, axiom, 
- f_located(inst_YazdAirport,inst_Iran)).
-
-fof(axWorldAKPred487, axiom, 
- f_located(inst_HazlehurstGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred488, axiom, 
- f_located(inst_ApatzinganAirport,inst_Mexico)).
-
-fof(axWorldAKPred489, axiom, 
- f_located(inst_BettinaAbuDhabiAirport,inst_UnitedArabEmirates)).
-
-fof(axWorldAKPred490, axiom, 
- f_located(inst_KalamazooBattleCreekInternationalMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred491, axiom, 
- f_located(inst_TouatAdrarAirport,inst_Algeria)).
-
-fof(axWorldAKPred492, axiom, 
- f_located(inst_ZapatocaAirport,inst_Colombia)).
-
-fof(axWorldAKPred493, axiom, 
- f_located(inst_BiallaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred494, axiom, 
- f_located(inst_BealeAirForceBaseCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred495, axiom, 
- f_located(inst_BarrancadeUpiAirport,inst_Colombia)).
-
-fof(axWorldAKPred496, axiom, 
- f_located(inst_BarksdaleAirForceBaseLAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred497, axiom, 
- f_located(inst_BarcelonnetteAirport,inst_France)).
-
-fof(axWorldAKPred498, axiom, 
- f_located(inst_BarnesMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred499, axiom, 
- f_located(inst_BaguioAirport,inst_Philippines)).
-
-fof(axWorldAKPred500, axiom, 
- f_located(inst_MuharraqInternationalBahrainAirport,inst_Bahrain)).
-
-fof(axWorldAKPred501, axiom, 
- f_located(inst_BuenosAiresAirport,inst_CostaRica)).
-
-fof(axWorldAKPred502, axiom, 
- f_located(inst_BaliAirportPapuaNewGuinea,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred503, axiom, 
- f_located(inst_BakiBakuNaxcivanAirport,inst_Azerbaijan)).
-
-fof(axWorldAKPred504, axiom, 
- f_located(inst_BatmanMilitaryAirBaseBatmanAirport,inst_Turkey)).
-
-fof(axWorldAKPred505, axiom, 
- f_located(inst_LanderCountyNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred506, axiom, 
- f_located(inst_BasongoAirport,inst_Zaire)).
-
-fof(axWorldAKPred507, axiom, 
- f_located(inst_BanMakKhaengAirport,inst_Thailand)).
-
-fof(axWorldAKPred508, axiom, 
- f_located(inst_BaibaraAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred509, axiom, 
- f_located(inst_ErnestoCortissozBarranquillaAirport,inst_Colombia)).
-
-fof(axWorldAKPred510, axiom, 
- f_located(inst_BakerIslandAirport,inst_BakerIsland)).
-
-fof(axWorldAKPred511, axiom, 
- f_located(inst_BalalaeAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred512, axiom, 
- f_located(inst_BarretosSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred513, axiom, 
- f_located(inst_BauruSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred514, axiom, 
- f_located(inst_BaotouAirport,inst_China)).
-
-fof(axWorldAKPred515, axiom, 
- f_located(inst_BiawonqueAirport,inst_Gabon)).
-
-fof(axWorldAKPred516, axiom, 
- f_located(inst_BarnaulAltayAirport,inst_Russia)).
-
-fof(axWorldAKPred517, axiom, 
- f_located(inst_BaiaMapeAirport,inst_Romania)).
-
-fof(axWorldAKPred518, axiom, 
- f_located(inst_BarcelosAMAirport,inst_Brazil)).
-
-fof(axWorldAKPred519, axiom, 
- f_located(inst_BalmacedaAirport,inst_Chile)).
-
-fof(axWorldAKPred520, axiom, 
- f_located(inst_BensonMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred521, axiom, 
- f_located(inst_BayCityMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred522, axiom, 
- f_located(inst_CurtisFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred523, axiom, 
- f_located(inst_BigBellWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred524, axiom, 
- f_located(inst_BurlingtonMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred525, axiom, 
- f_located(inst_ButaritariAirport,inst_Kiribati)).
-
-fof(axWorldAKPred526, axiom, 
- f_located(inst_BarthAirport,inst_Germany)).
-
-fof(axWorldAKPred527, axiom, 
- f_located(inst_BhubaneswarAirport,inst_India)).
-
-fof(axWorldAKPred528, axiom, 
- f_located(inst_BitburgAirBaseBitburgAirport,inst_Germany)).
-
-fof(axWorldAKPred529, axiom, 
- f_located(inst_KasaneAirport,inst_Botswana)).
-
-fof(axWorldAKPred530, axiom, 
- f_located(inst_BabolsarAirport,inst_Iran)).
-
-fof(axWorldAKPred531, axiom, 
- f_located(inst_BattambangAirport,inst_Cambodia)).
-
-fof(axWorldAKPred532, axiom, 
- f_located(inst_BarioSarawakAirport,inst_Malaysia)).
-
-fof(axWorldAKPred533, axiom, 
- f_located(inst_BerberaAirport,inst_Somalia)).
-
-fof(axWorldAKPred534, axiom, 
- f_located(inst_BembridgeEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred535, axiom, 
- f_located(inst_BarbudaCodringtonBarbudaIsAirport,inst_AntiguaAndBarbuda)).
-
-fof(axWorldAKPred536, axiom, 
- f_located(inst_BasseTerreAirport,inst_Guadeloupe)).
-
-fof(axWorldAKPred537, axiom, 
- f_located(inst_BlackbushAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred538, axiom, 
- f_located(inst_BerberatiAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred539, axiom, 
- f_located(inst_BaneasaBucharestAirport,inst_Romania)).
-
-fof(axWorldAKPred540, axiom, 
- f_located(inst_BrokenBowMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred541, axiom, 
- f_located(inst_WingsFieldPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred542, axiom, 
- f_located(inst_BambariAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred543, axiom, 
- f_located(inst_ZambeziAirport,inst_Zambia)).
-
-fof(axWorldAKPred544, axiom, 
- f_located(inst_BaracoaAirport,inst_Cuba)).
-
-fof(axWorldAKPred545, axiom, 
- f_located(inst_VirginiaTechVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred546, axiom, 
- f_located(inst_BearCreek3AKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred547, axiom, 
- f_located(inst_BacolodAirport,inst_Philippines)).
-
-fof(axWorldAKPred548, axiom, 
- f_located(inst_BryceCanyonUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred549, axiom, 
- f_located(inst_BoucaAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred550, axiom, 
- f_located(inst_BemichiAirport,inst_Guyana)).
-
-fof(axWorldAKPred551, axiom, 
- f_located(inst_BaucauAirport,inst_Indonesia)).
-
-fof(axWorldAKPred552, axiom, 
- f_located(inst_BarcaldineQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred553, axiom, 
- f_located(inst_BacaGrandeCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred554, axiom, 
- f_located(inst_BolwarraQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred555, axiom, 
- f_located(inst_BarraColoradoAirport,inst_CostaRica)).
-
-fof(axWorldAKPred556, axiom, 
- f_located(inst_BacauAirport,inst_Romania)).
-
-fof(axWorldAKPred557, axiom, 
- f_located(inst_AeropuertoTransoceanicodeBarcelonaBarcelonaAirport,inst_Spain)).
-
-fof(axWorldAKPred558, axiom, 
- f_located(inst_BacoJinkaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred559, axiom, 
- f_located(inst_BocadoAcreAMAirport,inst_Brazil)).
-
-fof(axWorldAKPred560, axiom, 
- f_located(inst_AirLogisticsBelleChasseHeliportLAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred561, axiom, 
- f_located(inst_BocaRatonFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred562, axiom, 
- f_located(inst_BauchiAirport,inst_Nigeria)).
-
-fof(axWorldAKPred563, axiom, 
- f_located(inst_BulchiAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred564, axiom, 
- f_located(inst_BragancaPAAirport,inst_Brazil)).
-
-fof(axWorldAKPred565, axiom, 
- f_located(inst_KindleyFieldBermudaAirport,inst_Bermuda)).
-
-fof(axWorldAKPred566, axiom, 
- f_located(inst_BundabergQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred567, axiom, 
- f_located(inst_BarradoCordaMAAirport,inst_Brazil)).
-
-fof(axWorldAKPred568, axiom, 
- f_located(inst_BaduIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred569, axiom, 
- f_located(inst_BaudetteInternationalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred570, axiom, 
- f_located(inst_RinkenbergerRLAILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred571, axiom, 
- f_located(inst_BlandingMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred572, axiom, 
- f_located(inst_BandarLengehAirport,inst_Iran)).
-
-fof(axWorldAKPred573, axiom, 
- f_located(inst_BirdIslandAirport,inst_Seychelles)).
-
-fof(axWorldAKPred574, axiom, 
- f_located(inst_SyamsudinNoorBanjarmarsinAirport,inst_Indonesia)).
-
-fof(axWorldAKPred575, axiom, 
- f_located(inst_BradleyInternationalCTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred576, axiom, 
- f_located(inst_BandirmaAirport,inst_Turkey)).
-
-fof(axWorldAKPred577, axiom, 
- f_located(inst_BadinAirport,inst_Pakistan)).
-
-fof(axWorldAKPred578, axiom, 
- f_located(inst_BandungAirport,inst_Indonesia)).
-
-fof(axWorldAKPred579, axiom, 
- f_located(inst_BhadrapurAirport,inst_Nepal)).
-
-fof(axWorldAKPred580, axiom, 
- f_located(inst_BarondaVadodaraAirport,inst_India)).
-
-fof(axWorldAKPred581, axiom, 
- f_located(inst_IgorISikorskyMemorialCTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred582, axiom, 
- f_located(inst_CasaleBrindisiAirport,inst_Italy)).
-
-fof(axWorldAKPred583, axiom, 
- f_located(inst_GbadoliteAirport,inst_Zaire)).
-
-fof(axWorldAKPred584, axiom, 
- f_located(inst_BardufossAirport,inst_Norway)).
-
-fof(axWorldAKPred585, axiom, 
- f_located(inst_MobaAirport,inst_Zaire)).
-
-fof(axWorldAKPred586, axiom, 
- f_located(inst_BedfordDownsWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred587, axiom, 
- f_located(inst_BroadusMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred588, axiom, 
- f_located(inst_BandonStateORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred589, axiom, 
- f_located(inst_BaindoungAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred590, axiom, 
- f_located(inst_BereinaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred591, axiom, 
- f_located(inst_BenbeculaScotlandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred592, axiom, 
- f_located(inst_BeechFactoryKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred593, axiom, 
- f_located(inst_LaurenceGHanscomFieldMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred594, axiom, 
- f_located(inst_BeagleBayWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred595, axiom, 
- f_located(inst_BluefieldsAirport,inst_Nicaragua)).
-
-fof(axWorldAKPred596, axiom, 
- f_located(inst_SurcinBelgradeBeogradAirport,inst_Yugoslavia)).
-
-fof(axWorldAKPred597, axiom, 
- f_located(inst_RossFieldTwinCitiesMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred598, axiom, 
- f_located(inst_BeicaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred599, axiom, 
- f_located(inst_BerauAirport,inst_Indonesia)).
-
-fof(axWorldAKPred600, axiom, 
- f_located(inst_RaeBareliAirport,inst_India)).
-
-fof(axWorldAKPred601, axiom, 
- f_located(inst_ValedeCaesPAAirport,inst_Brazil)).
-
-fof(axWorldAKPred602, axiom, 
- f_located(inst_BossembeleAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred603, axiom, 
- f_located(inst_BeninaBenghaziAirport,inst_Libya)).
-
-fof(axWorldAKPred604, axiom, 
- f_located(inst_BelmontNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred605, axiom, 
- f_located(inst_BellaryAirport,inst_India)).
-
-fof(axWorldAKPred606, axiom, 
- f_located(inst_BuryStEdmundsEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred607, axiom, 
- f_located(inst_MetropolitanAreaBerlinAirport,inst_Germany)).
-
-fof(axWorldAKPred608, axiom, 
- f_located(inst_GuipavasBrestAirport,inst_France)).
-
-fof(axWorldAKPred609, axiom, 
- f_located(inst_BethelAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred610, axiom, 
- f_located(inst_BedourieQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred611, axiom, 
- f_located(inst_BeerShebaBeershebaAirport,inst_Israel)).
-
-fof(axWorldAKPred612, axiom, 
- f_located(inst_BeiraAirport,inst_Mozambique)).
-
-fof(axWorldAKPred613, axiom, 
- f_located(inst_BensonEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred614, axiom, 
- f_located(inst_InternationalBeirutAirport,inst_Lebanon)).
-
-fof(axWorldAKPred615, axiom, 
- f_located(inst_BeruAirport,inst_Kiribati)).
-
-fof(axWorldAKPred616, axiom, 
- f_located(inst_BoyneMountainMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred617, axiom, 
- f_located(inst_BlueFoxBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred618, axiom, 
- f_located(inst_BloomfieldQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred619, axiom, 
- f_located(inst_BradfordRegionalPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred620, axiom, 
- f_located(inst_BielefeldAirport,inst_Germany)).
-
-fof(axWorldAKPred621, axiom, 
- f_located(inst_WilliamBHeiligFieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred622, axiom, 
- f_located(inst_BullfrogBasinUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred623, axiom, 
- f_located(inst_BoeingFieldKingCountyInternationalWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred624, axiom, 
- f_located(inst_BaAirport,inst_Fiji)).
-
-fof(axWorldAKPred625, axiom, 
- f_located(inst_BuckleyArmyNationalGuardBaseCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred626, axiom, 
- f_located(inst_MeadowsFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred627, axiom, 
- f_located(inst_MobileDowntownALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred628, axiom, 
- f_located(inst_JBMHertzogBloemfonteinAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred629, axiom, 
- f_located(inst_ChiredziBuffaloRangeAirport,inst_Zimbabwe)).
-
-fof(axWorldAKPred630, axiom, 
- f_located(inst_BeaverCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred631, axiom, 
- f_located(inst_VirgilIGrissomMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred632, axiom, 
- f_located(inst_AldergroveInternationalNorthernIrelandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred633, axiom, 
- f_located(inst_BeaufortCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred634, axiom, 
- f_located(inst_BengbuAirport,inst_China)).
-
-fof(axWorldAKPred635, axiom, 
- f_located(inst_ClintonMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred636, axiom, 
- f_located(inst_SilverBayMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred637, axiom, 
- f_located(inst_BafoussemAirport,inst_Cameroon)).
-
-fof(axWorldAKPred638, axiom, 
- f_located(inst_PalonegroBucaramangaAirport,inst_Colombia)).
-
-fof(axWorldAKPred639, axiom, 
- f_located(inst_BoqueAirport,inst_Gabon)).
-
-fof(axWorldAKPred640, axiom, 
- f_located(inst_BragancaAirport,inst_Portugal)).
-
-fof(axWorldAKPred641, axiom, 
- f_located(inst_HutchinsonCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred642, axiom, 
- f_located(inst_DecaturCountyIndustrialAirParkGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred643, axiom, 
- f_located(inst_MPokoBanguiAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred644, axiom, 
- f_located(inst_BograAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred645, axiom, 
- f_located(inst_BogheAirport,inst_Mauritania)).
-
-fof(axWorldAKPred646, axiom, 
- f_located(inst_GrantleyAdamsInternationalBarbadosBridgetownAirport,inst_Barbados)).
-
-fof(axWorldAKPred647, axiom, 
- f_located(inst_BorgarfjordurAirport,inst_Iceland)).
-
-fof(axWorldAKPred648, axiom, 
- f_located(inst_BigCreekAirport,inst_Belize)).
-
-fof(axWorldAKPred649, axiom, 
- f_located(inst_BaglungAirport,inst_Nepal)).
-
-fof(axWorldAKPred650, axiom, 
- f_located(inst_BinghamtonRegionalAirportEdwinALinkFieldNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred651, axiom, 
- f_located(inst_BruggenAirport,inst_Germany)).
-
-fof(axWorldAKPred652, axiom, 
- f_located(inst_FleslandBergenAirport,inst_Norway)).
-
-fof(axWorldAKPred653, axiom, 
- f_located(inst_BongoAirport,inst_Gabon)).
-
-fof(axWorldAKPred654, axiom, 
- f_located(inst_BigLakeAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred655, axiom, 
- f_located(inst_BangorInternationalMEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred656, axiom, 
- f_located(inst_BigSpringMcMahonWrinkleTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred657, axiom, 
- f_located(inst_MetropolitanAreaBaghdadAirport,inst_Iraq)).
-
-fof(axWorldAKPred658, axiom, 
- f_located(inst_BangassouAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred659, axiom, 
- f_located(inst_BentoGoncalvesRSAirport,inst_Brazil)).
-
-fof(axWorldAKPred660, axiom, 
- f_located(inst_BaghdadAirport,inst_Iraq)).
-
-fof(axWorldAKPred661, axiom, 
- f_located(inst_BageRSAirport,inst_Brazil)).
-
-fof(axWorldAKPred662, axiom, 
- f_located(inst_BergamoAirport,inst_Italy)).
-
-fof(axWorldAKPred663, axiom, 
- f_located(inst_BragaAirport,inst_Portugal)).
-
-fof(axWorldAKPred664, axiom, 
- f_located(inst_BaiadeCaraquezAirport,inst_Ecuador)).
-
-fof(axWorldAKPred665, axiom, 
- f_located(inst_HancockCountyBarHarborMEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred666, axiom, 
- f_located(inst_LaughlinBullheadCityAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred667, axiom, 
- f_located(inst_HarbourNorthernIrelandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred668, axiom, 
- f_located(inst_WoodbourneAirStationBlenheimAirport,inst_NewZealand)).
-
-fof(axWorldAKPred669, axiom, 
- f_located(inst_BahiaCupicaAirport,inst_Colombia)).
-
-fof(axWorldAKPred670, axiom, 
- f_located(inst_BrusLagunaAirport,inst_Honduras)).
-
-fof(axWorldAKPred671, axiom, 
- f_located(inst_BishaAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred672, axiom, 
- f_located(inst_ComandanteEsporaBahiaBlancaAirport,inst_Argentina)).
-
-fof(axWorldAKPred673, axiom, 
- f_located(inst_BhujAirport,inst_India)).
-
-fof(axWorldAKPred674, axiom, 
- f_located(inst_BahiaAngelesAirport,inst_Mexico)).
-
-fof(axWorldAKPred675, axiom, 
- f_located(inst_BirminghamInternationalALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred676, axiom, 
- f_located(inst_BeihanAirport,inst_Yemen)).
-
-fof(axWorldAKPred677, axiom, 
- f_located(inst_BhopalAirport,inst_India)).
-
-fof(axWorldAKPred678, axiom, 
- f_located(inst_BhojpurAirport,inst_Nepal)).
-
-fof(axWorldAKPred679, axiom, 
- f_located(inst_BrokenHillNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred680, axiom, 
- f_located(inst_BharatpurAirport,inst_Nepal)).
-
-fof(axWorldAKPred681, axiom, 
- f_located(inst_BathurstNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred682, axiom, 
- f_located(inst_BrightonDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred683, axiom, 
- f_located(inst_BhavnagarAirport,inst_India)).
-
-fof(axWorldAKPred684, axiom, 
- f_located(inst_BahawalpurAirport,inst_Pakistan)).
-
-fof(axWorldAKPred685, axiom, 
- f_located(inst_SargodhaAirport,inst_Pakistan)).
-
-fof(axWorldAKPred686, axiom, 
- f_located(inst_BirminghamEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred687, axiom, 
- f_located(inst_BeihaiAirport,inst_China)).
-
-fof(axWorldAKPred688, axiom, 
- f_located(inst_ConfinsMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred689, axiom, 
- f_located(inst_PorettaCorsicaAirport,inst_France)).
-
-fof(axWorldAKPred690, axiom, 
- f_located(inst_BaidoaAirport,inst_Somalia)).
-
-fof(axWorldAKPred691, axiom, 
- f_located(inst_BigCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred692, axiom, 
- f_located(inst_BlockIslandStateRIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred693, axiom, 
- f_located(inst_BeatriceMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred694, axiom, 
- f_located(inst_BiggsArmyAirFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred695, axiom, 
- f_located(inst_AllenArmyAirFieldAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred696, axiom, 
- f_located(inst_BishopCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred697, axiom, 
- f_located(inst_BikiniAtollAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred698, axiom, 
- f_located(inst_FransKaisiepoBiakAirport,inst_Indonesia)).
-
-fof(axWorldAKPred699, axiom, 
- f_located(inst_BillingsLoganInternationalMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred700, axiom, 
- f_located(inst_SouthBiminiInternationalBiminiAirport,inst_Bahamas)).
-
-fof(axWorldAKPred701, axiom, 
- f_located(inst_BamiyanAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred702, axiom, 
- f_located(inst_BilbaoAirport,inst_Spain)).
-
-fof(axWorldAKPred703, axiom, 
- f_located(inst_BulimbaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred704, axiom, 
- f_located(inst_ParmeBayonneAngletBiarritzAirport,inst_France)).
-
-fof(axWorldAKPred705, axiom, 
- f_located(inst_BiratnagarAirport,inst_Nepal)).
-
-fof(axWorldAKPred706, axiom, 
- f_located(inst_BismarckMunicipalNDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred707, axiom, 
- f_located(inst_BaitadiAirport,inst_Nepal)).
-
-fof(axWorldAKPred708, axiom, 
- f_located(inst_BildudalurAirport,inst_Iceland)).
-
-fof(axWorldAKPred709, axiom, 
- f_located(inst_BriaAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred710, axiom, 
- f_located(inst_BillilunaStationWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred711, axiom, 
- f_located(inst_KeeslerAirForceBaseMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred712, axiom, 
- f_located(inst_BishoAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred713, axiom, 
- f_located(inst_BiminAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred714, axiom, 
- f_located(inst_SoummamBejaiaAirport,inst_Algeria)).
-
-fof(axWorldAKPred715, axiom, 
- f_located(inst_JeffcoCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred716, axiom, 
- f_located(inst_BakkafjordurAirport,inst_Iceland)).
-
-fof(axWorldAKPred717, axiom, 
- f_located(inst_BatsfjordAirport,inst_Norway)).
-
-fof(axWorldAKPred718, axiom, 
- f_located(inst_BolaangAirport,inst_Indonesia)).
-
-fof(axWorldAKPred719, axiom, 
- f_located(inst_BajhangAirport,inst_Nepal)).
-
-fof(axWorldAKPred720, axiom, 
- f_located(inst_BemidjiBeltramiCountyMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred721, axiom, 
- f_located(inst_WayneCountyOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred722, axiom, 
- f_located(inst_BenjinaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred723, axiom, 
- f_located(inst_YundumBanjulAirport,inst_Gambia)).
-
-fof(axWorldAKPred724, axiom, 
- f_located(inst_InternationalBujumburaAirport,inst_Burundi)).
-
-fof(axWorldAKPred725, axiom, 
- f_located(inst_BajoneAirport,inst_Mozambique)).
-
-fof(axWorldAKPred726, axiom, 
- f_located(inst_BermejoAirport,inst_Bolivia)).
-
-fof(axWorldAKPred727, axiom, 
- f_located(inst_BegamganjAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred728, axiom, 
- f_located(inst_BaharDarAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred729, axiom, 
- f_located(inst_BeijingPekingAirport,inst_China)).
-
-fof(axWorldAKPred730, axiom, 
- f_located(inst_BajuraAirport,inst_Nepal)).
-
-fof(axWorldAKPred731, axiom, 
- f_located(inst_BajawaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred732, axiom, 
- f_located(inst_GuanajuatoLeonAirport,inst_Mexico)).
-
-fof(axWorldAKPred733, axiom, 
- f_located(inst_BelgradeAirport,inst_Yugoslavia)).
-
-fof(axWorldAKPred734, axiom, 
- f_located(inst_TalaveraLaRealBadajozAirport,inst_Spain)).
-
-fof(axWorldAKPred735, axiom, 
- f_located(inst_BykovoMoscowAirport,inst_Russia)).
-
-fof(axWorldAKPred736, axiom, 
- f_located(inst_BikanerAirport,inst_India)).
-
-fof(axWorldAKPred737, axiom, 
- f_located(inst_BucklandAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred738, axiom, 
- f_located(inst_StephensCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred739, axiom, 
- f_located(inst_BakerCityMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred740, axiom, 
- f_located(inst_LakeBrooksSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred741, axiom, 
- f_located(inst_KotaKinabaluEastAirport,inst_Malaysia)).
-
-fof(axWorldAKPred742, axiom, 
- f_located(inst_BokeAirport,inst_Guinea)).
-
-fof(axWorldAKPred743, axiom, 
- f_located(inst_DonMuangInternationalBangkokAirport,inst_Thailand)).
-
-fof(axWorldAKPred744, axiom, 
- f_located(inst_BurkeLakefrontOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred745, axiom, 
- f_located(inst_BakalalanSarawakAirport,inst_Malaysia)).
-
-fof(axWorldAKPred746, axiom, 
- f_located(inst_BirninKonniAirport,inst_Niger)).
-
-fof(axWorldAKPred747, axiom, 
- f_located(inst_SenouBamakoAirport,inst_Mali)).
-
-fof(axWorldAKPred748, axiom, 
- f_located(inst_BarklyDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred749, axiom, 
- f_located(inst_BlackallQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred750, axiom, 
- f_located(inst_BokoroAirport,inst_Chad)).
-
-fof(axWorldAKPred751, axiom, 
- f_located(inst_BengkuluSumatraAirport,inst_Indonesia)).
-
-fof(axWorldAKPred752, axiom, 
- f_located(inst_CampPickettBlackstoneArmyAirFieldAllenCPerkinsonMunicipalVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred753, axiom, 
- f_located(inst_BetoikyAirport,inst_Madagascar)).
-
-fof(axWorldAKPred754, axiom, 
- f_located(inst_HernandoCountyFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred755, axiom, 
- f_located(inst_RaleighCountyMemorialWVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred756, axiom, 
- f_located(inst_BrookingsMunicipalSDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred757, axiom, 
- f_located(inst_KuvumuBukavuAirport,inst_Zaire)).
-
-fof(axWorldAKPred758, axiom, 
- f_located(inst_BukobaAirport,inst_Tanzania)).
-
-fof(axWorldAKPred759, axiom, 
- f_located(inst_JoseAAnzoateguiBarcelonaAirport,inst_Venezuela)).
-
-fof(axWorldAKPred760, axiom, 
- f_located(inst_BalboaAirport,inst_Panama)).
-
-fof(axWorldAKPred761, axiom, 
- f_located(inst_BaliAirport,inst_Cameroon)).
-
-fof(axWorldAKPred762, axiom, 
- f_located(inst_BoulderCityMunicipalNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred763, axiom, 
- f_located(inst_BorlangeAirBaseBorlangeAirport,inst_Sweden)).
-
-fof(axWorldAKPred764, axiom, 
- f_located(inst_MercerCountyWVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred765, axiom, 
- f_located(inst_BelagaSarawakAirport,inst_Malaysia)).
-
-fof(axWorldAKPred766, axiom, 
- f_located(inst_BlytheCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred767, axiom, 
- f_located(inst_BellinghamInternationalWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred768, axiom, 
- f_located(inst_BatnaAirport,inst_Algeria)).
-
-fof(axWorldAKPred769, axiom, 
- f_located(inst_SquiresGateEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred770, axiom, 
- f_located(inst_BillundAirport,inst_Denmark)).
-
-fof(axWorldAKPred771, axiom, 
- f_located(inst_AllaireNJAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred772, axiom, 
- f_located(inst_BenallaVictoriaAirport,inst_Australia)).
-
-fof(axWorldAKPred773, axiom, 
- f_located(inst_HjaltabakkiBlonduosAirport,inst_Iceland)).
-
-fof(axWorldAKPred774, axiom, 
- f_located(inst_BellavistaAirport,inst_Peru)).
-
-fof(axWorldAKPred775, axiom, 
- f_located(inst_GiuseppeMarconiBorgoPanigaleBolognaAirport,inst_Italy)).
-
-fof(axWorldAKPred776, axiom, 
- f_located(inst_BangaloreAirport,inst_India)).
-
-fof(axWorldAKPred777, axiom, 
- f_located(inst_BollonQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred778, axiom, 
- f_located(inst_BlackwaterQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred779, axiom, 
- f_located(inst_BlueCanyonNyackCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred780, axiom, 
- f_located(inst_ScottAirForceBaseILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred781, axiom, 
- f_located(inst_WaimanaloHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred782, axiom, 
- f_located(inst_BellunoAirport,inst_Italy)).
-
-fof(axWorldAKPred783, axiom, 
- f_located(inst_BelmulletAirport,inst_Ireland)).
-
-fof(axWorldAKPred784, axiom, 
- f_located(inst_ChilekaBlantyreAirport,inst_Malawi)).
-
-fof(axWorldAKPred785, axiom, 
- f_located(inst_BrommaStockholmAirport,inst_Sweden)).
-
-fof(axWorldAKPred786, axiom, 
- f_located(inst_BumbaAirport,inst_Zaire)).
-
-fof(axWorldAKPred787, axiom, 
- f_located(inst_BrighamCityUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred788, axiom, 
- f_located(inst_BeloAirport,inst_Madagascar)).
-
-fof(axWorldAKPred789, axiom, 
- f_located(inst_BroomeWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred790, axiom, 
- f_located(inst_BakoumaAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred791, axiom, 
- f_located(inst_MonroeCountyINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred792, axiom, 
- f_located(inst_BomaiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred793, axiom, 
- f_located(inst_BloomingtonNormalILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred794, axiom, 
- f_located(inst_BaramitaAirport,inst_Guyana)).
-
-fof(axWorldAKPred795, axiom, 
- f_located(inst_BorkumAirport,inst_Germany)).
-
-fof(axWorldAKPred796, axiom, 
- f_located(inst_BerlinMunicipalNHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred797, axiom, 
- f_located(inst_BitamAirport,inst_Gabon)).
-
-fof(axWorldAKPred798, axiom, 
- f_located(inst_BamernyAirport,inst_Iran)).
-
-fof(axWorldAKPred799, axiom, 
- f_located(inst_BhamoAirport,inst_Myanmar)).
-
-fof(axWorldAKPred800, axiom, 
- f_located(inst_BramptonIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred801, axiom, 
- f_located(inst_BamburiAirport,inst_Kenya)).
-
-fof(axWorldAKPred802, axiom, 
- f_located(inst_BaltrumAirport,inst_Germany)).
-
-fof(axWorldAKPred803, axiom, 
- f_located(inst_BrumadoBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred804, axiom, 
- f_located(inst_BeaumontMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred805, axiom, 
- f_located(inst_BimaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred806, axiom, 
- f_located(inst_BanMeThoutAirport,inst_Vietnam)).
-
-fof(axWorldAKPred807, axiom, 
- f_located(inst_BordjBadjiMokhtarAirport,inst_Algeria)).
-
-fof(axWorldAKPred808, axiom, 
- f_located(inst_BigMountainAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred809, axiom, 
- f_located(inst_BelepBelepIslandsAirport,inst_NewCaledonia)).
-
-fof(axWorldAKPred810, axiom, 
- f_located(inst_BamuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred811, axiom, 
- f_located(inst_NashvilleInternationalTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred812, axiom, 
- f_located(inst_BoendeAirport,inst_Zaire)).
-
-fof(axWorldAKPred813, axiom, 
- f_located(inst_BeniAirport,inst_Zaire)).
-
-fof(axWorldAKPred814, axiom, 
- f_located(inst_BandarAbbasAirport,inst_Iran)).
-
-fof(axWorldAKPred815, axiom, 
- f_located(inst_WarmSpringBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred816, axiom, 
- f_located(inst_BanningMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred817, axiom, 
- f_located(inst_BeninCityAirport,inst_Nigeria)).
-
-fof(axWorldAKPred818, axiom, 
- f_located(inst_WahnBonnAirport,inst_Germany)).
-
-fof(axWorldAKPred819, axiom, 
- f_located(inst_BallinaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred820, axiom, 
- f_located(inst_BarnwellCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred821, axiom, 
- f_located(inst_BodinumuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred822, axiom, 
- f_located(inst_BronnoyBronnoysundBroennoeysundAirport,inst_Norway)).
-
-fof(axWorldAKPred823, axiom, 
- f_located(inst_BurnsMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred824, axiom, 
- f_located(inst_BannuAirport,inst_Pakistan)).
-
-fof(axWorldAKPred825, axiom, 
- f_located(inst_BaganaAirport,inst_Philippines)).
-
-fof(axWorldAKPred826, axiom, 
- f_located(inst_BanforaAirport,inst_BurkinaFaso)).
-
-fof(axWorldAKPred827, axiom, 
- f_located(inst_BarinasAirport,inst_Venezuela)).
-
-fof(axWorldAKPred828, axiom, 
- f_located(inst_BundiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred829, axiom, 
- f_located(inst_BlumenauSCAirport,inst_Brazil)).
-
-fof(axWorldAKPred830, axiom, 
- f_located(inst_BoanaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred831, axiom, 
- f_located(inst_BooneMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred832, axiom, 
- f_located(inst_BellonaAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred833, axiom, 
- f_located(inst_BanzAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred834, axiom, 
- f_located(inst_BomaAirport,inst_Zaire)).
-
-fof(axWorldAKPred835, axiom, 
- f_located(inst_BoraBoraSocietyIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred836, axiom, 
- f_located(inst_BocasdelToroAirport,inst_Panama)).
-
-fof(axWorldAKPred837, axiom, 
- f_located(inst_MerignacBordeauxAirport,inst_France)).
-
-fof(axWorldAKPred838, axiom, 
- f_located(inst_BoundjiAirport,inst_Congo)).
-
-fof(axWorldAKPred839, axiom, 
- f_located(inst_BollingAirForceBaseDCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred840, axiom, 
- f_located(inst_EldoradoBogotaAirport,inst_Colombia)).
-
-fof(axWorldAKPred841, axiom, 
- f_located(inst_BournemouthEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred842, axiom, 
- f_located(inst_BoiseAirTerminalGowenFieldIDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred843, axiom, 
- f_located(inst_BurgasBourgasAirport,inst_Bulgaria)).
-
-fof(axWorldAKPred844, axiom, 
- f_located(inst_BrookingsStateORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred845, axiom, 
- f_located(inst_BallykellyNorthernIrelandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred846, axiom, 
- f_located(inst_SaharSantaCruzInternationalBombayAirport,inst_India)).
-
-fof(axWorldAKPred847, axiom, 
- f_located(inst_FlamingoBonaireKralendijkAirport,inst_NetherlandsAntilles)).
-
-fof(axWorldAKPred848, axiom, 
- f_located(inst_BodoAirport,inst_Norway)).
-
-fof(axWorldAKPred849, axiom, 
- f_located(inst_BouarAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred850, axiom, 
- f_located(inst_BokuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred851, axiom, 
- f_located(inst_BelfortAirport,inst_France)).
-
-fof(axWorldAKPred852, axiom, 
- f_located(inst_GeneralEdwardLawrenceLoganInternationalMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred853, axiom, 
- f_located(inst_BourgesAirport,inst_France)).
-
-fof(axWorldAKPred854, axiom, 
- f_located(inst_BoangAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred855, axiom, 
- f_located(inst_BartowMunicipalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred856, axiom, 
- f_located(inst_BorroloolaNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred857, axiom, 
- f_located(inst_BoboDioulassoAirport,inst_BurkinaFaso)).
-
-fof(axWorldAKPred858, axiom, 
- f_located(inst_BozoumAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred859, axiom, 
- f_located(inst_GrummanBethpageNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred860, axiom, 
- f_located(inst_BoridiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred861, axiom, 
- f_located(inst_BaliBamendaAirport,inst_Cameroon)).
-
-fof(axWorldAKPred862, axiom, 
- f_located(inst_BapiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred863, axiom, 
- f_located(inst_BarradoGarcasMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred864, axiom, 
- f_located(inst_BisligAirport,inst_Philippines)).
-
-fof(axWorldAKPred865, axiom, 
- f_located(inst_BigPineyMarbletonWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred866, axiom, 
- f_located(inst_SepingganBalikpapanAirport,inst_Indonesia)).
-
-fof(axWorldAKPred867, axiom, 
- f_located(inst_GreatAussieHoleAirport,inst_Australia)).
-
-fof(axWorldAKPred868, axiom, 
- f_located(inst_PortoSeguroBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred869, axiom, 
- f_located(inst_JeffersonCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred870, axiom, 
- f_located(inst_BeppuAirport,inst_Japan)).
-
-fof(axWorldAKPred871, axiom, 
- f_located(inst_BesalampyAirport,inst_Madagascar)).
-
-fof(axWorldAKPred872, axiom, 
- f_located(inst_BalerAirport,inst_Philippines)).
-
-fof(axWorldAKPred873, axiom, 
- f_located(inst_BudardalurAirport,inst_Iceland)).
-
-fof(axWorldAKPred874, axiom, 
- f_located(inst_BubaqueAirport,inst_GuineaBissau)).
-
-fof(axWorldAKPred875, axiom, 
- f_located(inst_BigginHillEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred876, axiom, 
- f_located(inst_GlyncoJetportGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred877, axiom, 
- f_located(inst_BouliaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred878, axiom, 
- f_located(inst_AeropuertoRafaelHernandezBorinquenAguadillaAirport,inst_PuertoRico)).
-
-fof(axWorldAKPred879, axiom, 
- f_located(inst_BarraBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred880, axiom, 
- f_located(inst_BlagoveschenskAmurAirport,inst_Russia)).
-
-fof(axWorldAKPred881, axiom, 
- f_located(inst_BrestBrestAirport,inst_Belarus)).
-
-fof(axWorldAKPred882, axiom, 
- f_located(inst_BartlettCoveSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred883, axiom, 
- f_located(inst_BalgoHillsWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred884, axiom, 
- f_located(inst_BarreirasBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred885, axiom, 
- f_located(inst_BarreirinhasMAAirport,inst_Brazil)).
-
-fof(axWorldAKPred886, axiom, 
- f_located(inst_SanCarlosdeBarilocheAirport,inst_Argentina)).
-
-fof(axWorldAKPred887, axiom, 
- f_located(inst_BrainerdCrowWingCountyRegionalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred888, axiom, 
- f_located(inst_NieuenlandBremenAirport,inst_Germany)).
-
-fof(axWorldAKPred889, axiom, 
- f_located(inst_BradfordEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred890, axiom, 
- f_located(inst_WhitesburgMunicipalKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred891, axiom, 
- f_located(inst_BrahmanAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred892, axiom, 
- f_located(inst_PaleseMacchieBariAirport,inst_Italy)).
-
-fof(axWorldAKPred893, axiom, 
- f_located(inst_BrightVictoriaAirport,inst_Australia)).
-
-fof(axWorldAKPred894, axiom, 
- f_located(inst_BourkeNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred895, axiom, 
- f_located(inst_BurlingtonMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred896, axiom, 
- f_located(inst_BarquisimetoAirport,inst_Venezuela)).
-
-fof(axWorldAKPred897, axiom, 
- f_located(inst_BernBelpBernBerneAirport,inst_Switzerland)).
-
-fof(axWorldAKPred898, axiom, 
- f_located(inst_BrownsvilleSouthPadreIslandInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred899, axiom, 
- f_located(inst_BiaruAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred900, axiom, 
- f_located(inst_BrnoAirport,inst_CzechRepublic)).
-
-fof(axWorldAKPred901, axiom, 
- f_located(inst_BarraScotlandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred902, axiom, 
- f_located(inst_LulsgateEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred903, axiom, 
- f_located(inst_BathurstIslandNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred904, axiom, 
- f_located(inst_NationalZaventemBrusselsBruxellesAirport,inst_Belgium)).
-
-fof(axWorldAKPred905, axiom, 
- f_located(inst_BremerhavenAirport,inst_Germany)).
-
-fof(axWorldAKPred906, axiom, 
- f_located(inst_WileyPostWillRogersMemorialAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred907, axiom, 
- f_located(inst_BarahonaAirport,inst_DominicanRepublic)).
-
-fof(axWorldAKPred908, axiom, 
- f_located(inst_SamuelsFieldKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred909, axiom, 
- f_located(inst_BorotouAirport,inst_Venezuela)).
-
-fof(axWorldAKPred910, axiom, 
- f_located(inst_BossasoAirport,inst_Somalia)).
-
-fof(axWorldAKPred911, axiom, 
- f_located(inst_InternacionalDFAirport,inst_Brazil)).
-
-fof(axWorldAKPred912, axiom, 
- f_located(inst_BahiaSolanoAirport,inst_Colombia)).
-
-fof(axWorldAKPred913, axiom, 
- f_located(inst_BaoshanAirport,inst_China)).
-
-fof(axWorldAKPred914, axiom, 
- f_located(inst_SematanAirport,inst_Malaysia)).
-
-fof(axWorldAKPred915, axiom, 
- f_located(inst_BradshawArmyAirfieldHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred916, axiom, 
- f_located(inst_BataAirport,inst_EquatorialGuinea)).
-
-fof(axWorldAKPred917, axiom, 
- f_located(inst_BrightonEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred918, axiom, 
- f_located(inst_JimShearerSouthPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred919, axiom, 
- f_located(inst_BairnsdaleVictoriaAirport,inst_Australia)).
-
-fof(axWorldAKPred920, axiom, 
- f_located(inst_BiskraAirport,inst_Algeria)).
-
-fof(axWorldAKPred921, axiom, 
- f_located(inst_BaselMulhouseEuroBaselAirport,inst_Switzerland)).
-
-fof(axWorldAKPred922, axiom, 
- f_located(inst_BergstromAirRescueServiceTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred923, axiom, 
- f_located(inst_BossangoaAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred924, axiom, 
- f_located(inst_BascoAirport,inst_Philippines)).
-
-fof(axWorldAKPred925, axiom, 
- f_located(inst_BensbachAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred926, axiom, 
- f_located(inst_BisbeeMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred927, axiom, 
- f_located(inst_InternationalBasraAirport,inst_Iraq)).
-
-fof(axWorldAKPred928, axiom, 
- f_located(inst_BalsasMAAirport,inst_Brazil)).
-
-fof(axWorldAKPred929, axiom, 
- f_located(inst_BostAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred930, axiom, 
- f_located(inst_BasankusuAirport,inst_Zaire)).
-
-fof(axWorldAKPred931, axiom, 
- f_located(inst_BossetAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred932, axiom, 
- f_located(inst_BoswellBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred933, axiom, 
- f_located(inst_BasseinAirport,inst_Myanmar)).
-
-fof(axWorldAKPred934, axiom, 
- f_located(inst_BarderaAirport,inst_Somalia)).
-
-fof(axWorldAKPred935, axiom, 
- f_located(inst_BartlettsAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred936, axiom, 
- f_located(inst_BertouaAirport,inst_Cameroon)).
-
-fof(axWorldAKPred937, axiom, 
- f_located(inst_BetouAirport,inst_Cameroon)).
-
-fof(axWorldAKPred938, axiom, 
- f_located(inst_BatticalcaAirport,inst_SriLanka)).
-
-fof(axWorldAKPred939, axiom, 
- f_located(inst_BrunetteDownsNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred940, axiom, 
- f_located(inst_BontheAirport,inst_SierraLeone)).
-
-fof(axWorldAKPred941, axiom, 
- f_located(inst_SkyparkUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred942, axiom, 
- f_located(inst_BatangafoAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred943, axiom, 
- f_located(inst_BatamBatuBesarAirport,inst_Indonesia)).
-
-fof(axWorldAKPred944, axiom, 
- f_located(inst_BarterIslandLRRSAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred945, axiom, 
- f_located(inst_BlangBintangBandaAcehKuturajaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred946, axiom, 
- f_located(inst_BratskIrkutskAirport,inst_Russia)).
-
-fof(axWorldAKPred947, axiom, 
- f_located(inst_WKKelloggMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred948, axiom, 
- f_located(inst_BertMooneyMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred949, axiom, 
- f_located(inst_MarlboroCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred950, axiom, 
- f_located(inst_BotopasieAirport,inst_Suriname)).
-
-fof(axWorldAKPred951, axiom, 
- f_located(inst_ButlerCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred952, axiom, 
- f_located(inst_ButareAirport,inst_Rwanda)).
-
-fof(axWorldAKPred953, axiom, 
- f_located(inst_BatonRougeMetropolitanAirportRyanFieldLAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred954, axiom, 
- f_located(inst_IvankaBratislavaAirport,inst_Slovakia)).
-
-fof(axWorldAKPred955, axiom, 
- f_located(inst_BettlesAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred956, axiom, 
- f_located(inst_BintuluSarawakAirport,inst_Malaysia)).
-
-fof(axWorldAKPred957, axiom, 
- f_located(inst_BurlingtonInternationalVTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred958, axiom, 
- f_located(inst_BatuLicinAirport,inst_Indonesia)).
-
-fof(axWorldAKPred959, axiom, 
- f_located(inst_BetootaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred960, axiom, 
- f_located(inst_BeattyNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred961, axiom, 
- f_located(inst_BursaAirport,inst_Turkey)).
-
-fof(axWorldAKPred962, axiom, 
- f_located(inst_BukaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred963, axiom, 
- f_located(inst_CramFieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred964, axiom, 
- f_located(inst_BurketownQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred965, axiom, 
- f_located(inst_FerihegyiBudapestAirport,inst_Hungary)).
-
-fof(axWorldAKPred966, axiom, 
- f_located(inst_MetropolitanAreaBuenosAiresAirport,inst_Argentina)).
-
-fof(axWorldAKPred967, axiom, 
- f_located(inst_GreaterBuffaloInternationalNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred968, axiom, 
- f_located(inst_BenguelaAirport,inst_Angola)).
-
-fof(axWorldAKPred969, axiom, 
- f_located(inst_MetropolitanAreaBucharestAirport,inst_Romania)).
-
-fof(axWorldAKPred970, axiom, 
- f_located(inst_BokondiniAirport,inst_Indonesia)).
-
-fof(axWorldAKPred971, axiom, 
- f_located(inst_BouSaadaAirport,inst_Algeria)).
-
-fof(axWorldAKPred972, axiom, 
- f_located(inst_AlbuqAirport,inst_Yemen)).
-
-fof(axWorldAKPred973, axiom, 
- f_located(inst_BuloloAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred974, axiom, 
- f_located(inst_ButlerMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred975, axiom, 
- f_located(inst_BuenaventuraAirport,inst_Colombia)).
-
-fof(axWorldAKPred976, axiom, 
- f_located(inst_BuraoAirport,inst_Somalia)).
-
-fof(axWorldAKPred977, axiom, 
- f_located(inst_BhatindaAirport,inst_India)).
-
-fof(axWorldAKPred978, axiom, 
- f_located(inst_BulawayoAirport,inst_Zimbabwe)).
-
-fof(axWorldAKPred979, axiom, 
- f_located(inst_BurbankGlendalePasadenaCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred980, axiom, 
- f_located(inst_BatumiAbkhaziaAirport,inst_Georgia)).
-
-fof(axWorldAKPred981, axiom, 
- f_located(inst_BurtonwoodAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred982, axiom, 
- f_located(inst_BellaUnionAirport,inst_Uruguay)).
-
-fof(axWorldAKPred983, axiom, 
- f_located(inst_ButonBabauAirport,inst_Indonesia)).
-
-fof(axWorldAKPred984, axiom, 
- f_located(inst_BuniaAirport,inst_Zaire)).
-
-fof(axWorldAKPred985, axiom, 
- f_located(inst_BunburyWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred986, axiom, 
- f_located(inst_BushehrAirport,inst_Iran)).
-
-fof(axWorldAKPred987, axiom, 
- f_located(inst_TilleBeauvaisAirport,inst_France)).
-
-fof(axWorldAKPred988, axiom, 
- f_located(inst_BoaVistaRRAirport,inst_Brazil)).
-
-fof(axWorldAKPred989, axiom, 
- f_located(inst_BoavistaBoavistaAirport,inst_CapeVerde)).
-
-fof(axWorldAKPred990, axiom, 
- f_located(inst_BeaverInletAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred991, axiom, 
- f_located(inst_BriveLaGaillardeAirport,inst_France)).
-
-fof(axWorldAKPred992, axiom, 
- f_located(inst_BuaAirport,inst_Fiji)).
-
-fof(axWorldAKPred993, axiom, 
- f_located(inst_BerlevagAirport,inst_Norway)).
-
-fof(axWorldAKPred994, axiom, 
- f_located(inst_VilhenaROAirport,inst_Brazil)).
-
-fof(axWorldAKPred995, axiom, 
- f_located(inst_BirdsvilleQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred996, axiom, 
- f_located(inst_BelmonteBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred997, axiom, 
- f_located(inst_AlbionMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred998, axiom, 
- f_located(inst_BartlesvilleMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred999, axiom, 
- f_located(inst_BolovipAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1000, axiom, 
- f_located(inst_EsperadinhaBravaAirport,inst_CapeVerde)).
-
-fof(axWorldAKPred1001, axiom, 
- f_located(inst_BrevesPAAirport,inst_Brazil)).
-
-fof(axWorldAKPred1002, axiom, 
- f_located(inst_TaymarHeliportWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1003, axiom, 
- f_located(inst_BataviaDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1004, axiom, 
- f_located(inst_BatesvilleRegionalARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1005, axiom, 
- f_located(inst_BeverlyMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1006, axiom, 
- f_located(inst_BeverleySpringsWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1007, axiom, 
- f_located(inst_BhairawaAirport,inst_Nepal)).
-
-fof(axWorldAKPred1008, axiom, 
- f_located(inst_BarrowIslandWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1009, axiom, 
- f_located(inst_BrawleyMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1010, axiom, 
- f_located(inst_BrownwoodMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1011, axiom, 
- f_located(inst_BraunschweigAirport,inst_Germany)).
-
-fof(axWorldAKPred1012, axiom, 
- f_located(inst_BarrowinFurnessAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1013, axiom, 
- f_located(inst_BowlingGreenWarrenCountyRegionalKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1014, axiom, 
- f_located(inst_ButterworthAirportMalaysia,inst_Malaysia)).
-
-fof(axWorldAKPred1015, axiom, 
- f_located(inst_BaltimoreWashingtonInternationalMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1016, axiom, 
- f_located(inst_BawanAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1017, axiom, 
- f_located(inst_BolAirport,inst_Croatia)).
-
-fof(axWorldAKPred1018, axiom, 
- f_located(inst_EarlHenryOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1019, axiom, 
- f_located(inst_BowmanMunicipalNDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1020, axiom, 
- f_located(inst_InternationalBandarSeriBegwanAirport,inst_Brunei)).
-
-fof(axWorldAKPred1021, axiom, 
- f_located(inst_BalakovoSaratovAirport,inst_Russia)).
-
-fof(axWorldAKPred1022, axiom, 
- f_located(inst_BenawiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1023, axiom, 
- f_located(inst_BrewarrinaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1024, axiom, 
- f_located(inst_BlaineMunicipalWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1025, axiom, 
- f_located(inst_BurnieWynyardTasmaniaAirport,inst_Australia)).
-
-fof(axWorldAKPred1026, axiom, 
- f_located(inst_BankstownNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1027, axiom, 
- f_located(inst_BanmethuotAirport,inst_Vietnam)).
-
-fof(axWorldAKPred1028, axiom, 
- f_located(inst_BentwatersStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1029, axiom, 
- f_located(inst_GeorgeRCarrMemorialAirFieldLAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1030, axiom, 
- f_located(inst_BaboAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1031, axiom, 
- f_located(inst_BoxboroughMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1032, axiom, 
- f_located(inst_BadeAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1033, axiom, 
- f_located(inst_BakelAirport,inst_Senegal)).
-
-fof(axWorldAKPred1034, axiom, 
- f_located(inst_BurkeCountyGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1035, axiom, 
- f_located(inst_BalhashAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred1036, axiom, 
- f_located(inst_BuckeyeMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1037, axiom, 
- f_located(inst_BlueLagoonAirport,inst_Fiji)).
-
-fof(axWorldAKPred1038, axiom, 
- f_located(inst_BatomAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1039, axiom, 
- f_located(inst_BissallancaBissauAirport,inst_GuineaBissau)).
-
-fof(axWorldAKPred1040, axiom, 
- f_located(inst_BorregoValleyCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1041, axiom, 
- f_located(inst_BontangAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1042, axiom, 
- f_located(inst_ButuanAirport,inst_Philippines)).
-
-fof(axWorldAKPred1043, axiom, 
- f_located(inst_BreidhdalurBreiddalsvikAirport,inst_Iceland)).
-
-fof(axWorldAKPred1044, axiom, 
- f_located(inst_BoundaryAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1045, axiom, 
- f_located(inst_DibaaAirport,inst_Oman)).
-
-fof(axWorldAKPred1046, axiom, 
- f_located(inst_YacuibaAirport,inst_Bolivia)).
-
-fof(axWorldAKPred1047, axiom, 
- f_located(inst_BeidahAirport,inst_Yemen)).
-
-fof(axWorldAKPred1048, axiom, 
- f_located(inst_JohnsonCountyWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1049, axiom, 
- f_located(inst_EakerAirForceBaseARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1050, axiom, 
- f_located(inst_BurleyMunicipalIDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1051, axiom, 
- f_located(inst_BellaYellaAirport,inst_Liberia)).
-
-fof(axWorldAKPred1052, axiom, 
- f_located(inst_BayamoAirport,inst_Cuba)).
-
-fof(axWorldAKPred1053, axiom, 
- f_located(inst_BayofIslandsAirport,inst_NewZealand)).
-
-fof(axWorldAKPred1054, axiom, 
- f_located(inst_BunyuAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1055, axiom, 
- f_located(inst_BicycleLakeArmyAirFieldNationalGuardCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1056, axiom, 
- f_located(inst_BantryAirport,inst_Ireland)).
-
-fof(axWorldAKPred1057, axiom, 
- f_located(inst_BayreuthAirport,inst_Germany)).
-
-fof(axWorldAKPred1058, axiom, 
- f_located(inst_BaiyerRiverAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1059, axiom, 
- f_located(inst_BlakeleyIslandWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1060, axiom, 
- f_located(inst_BonanzaAirport,inst_Nicaragua)).
-
-fof(axWorldAKPred1061, axiom, 
- f_located(inst_BuziosAirport,inst_Brazil)).
-
-fof(axWorldAKPred1062, axiom, 
- f_located(inst_BalranaldNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1063, axiom, 
- f_located(inst_PhilipSWGoldsonInternationalBelizeCityAirport,inst_Belize)).
-
-fof(axWorldAKPred1064, axiom, 
- f_located(inst_BydgoszczAirport,inst_Poland)).
-
-fof(axWorldAKPred1065, axiom, 
- f_located(inst_BrezhnevAirport,inst_Russia)).
-
-fof(axWorldAKPred1066, axiom, 
- f_located(inst_BalikesirAirport,inst_Turkey)).
-
-fof(axWorldAKPred1067, axiom, 
- f_located(inst_BryanskBryanskAirport,inst_Russia)).
-
-fof(axWorldAKPred1068, axiom, 
- f_located(inst_BarisalAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred1069, axiom, 
- f_located(inst_GallatinFieldMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1070, axiom, 
- f_located(inst_BolzanoBozenAirport,inst_Italy)).
-
-fof(axWorldAKPred1071, axiom, 
- f_located(inst_BizantQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1072, axiom, 
- f_located(inst_ViasBeziersAirport,inst_France)).
-
-fof(axWorldAKPred1073, axiom, 
- f_located(inst_BuzzardsPointSeaplaneBaseDCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1074, axiom, 
- f_located(inst_EagleAirParkTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1075, axiom, 
- f_located(inst_ZegaButaAirport,inst_Zaire)).
-
-fof(axWorldAKPred1076, axiom, 
- f_located(inst_MayaMayaBrazzavilleAirport,inst_Congo)).
-
-fof(axWorldAKPred1077, axiom, 
- f_located(inst_BeltsyAirport,inst_Moldova)).
-
-fof(axWorldAKPred1078, axiom, 
- f_located(inst_BrizeNortonStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1079, axiom, 
- f_located(inst_CatacamasAirport,inst_Honduras)).
-
-fof(axWorldAKPred1080, axiom, 
- f_located(inst_CabindaAirport,inst_Angola)).
-
-fof(axWorldAKPred1081, axiom, 
- f_located(inst_CascavelPRAirport,inst_Brazil)).
-
-fof(axWorldAKPred1082, axiom, 
- f_located(inst_WexfordCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1083, axiom, 
- f_located(inst_ColumbiaMetropolitanSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1084, axiom, 
- f_located(inst_CarauariAMAirport,inst_Brazil)).
-
-fof(axWorldAKPred1085, axiom, 
- f_located(inst_ElmasSardiniaAirport,inst_Italy)).
-
-fof(axWorldAKPred1086, axiom, 
- f_located(inst_CaMauAirport,inst_Vietnam)).
-
-fof(axWorldAKPred1087, axiom, 
- f_located(inst_CairoInternationalCairoAirport,inst_Egypt)).
-
-fof(axWorldAKPred1088, axiom, 
- f_located(inst_CanaimaAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1089, axiom, 
- f_located(inst_AkronCantonRegionalOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1090, axiom, 
- f_located(inst_CampbeltownAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1091, axiom, 
- f_located(inst_CamiriAirport,inst_Bolivia)).
-
-fof(axWorldAKPred1092, axiom, 
- f_located(inst_BaiyunGuangzhouCantonAirport,inst_China)).
-
-fof(axWorldAKPred1093, axiom, 
- f_located(inst_ClaytonMunicipalAirparkNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1094, axiom, 
- f_located(inst_CapHaitienAirport,inst_Haiti)).
-
-fof(axWorldAKPred1095, axiom, 
- f_located(inst_CaucasiaAirport,inst_Colombia)).
-
-fof(axWorldAKPred1096, axiom, 
- f_located(inst_CaribouMunicipalMEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1097, axiom, 
- f_located(inst_MohammedVCasablancaAirport,inst_Morocco)).
-
-fof(axWorldAKPred1098, axiom, 
- f_located(inst_CatIslandAirport,inst_Bahamas)).
-
-fof(axWorldAKPred1099, axiom, 
- f_located(inst_CaruaruPEAirport,inst_Brazil)).
-
-fof(axWorldAKPred1100, axiom, 
- f_located(inst_CazomboAirport,inst_Colombia)).
-
-fof(axWorldAKPred1101, axiom, 
- f_located(inst_CamposRJAirport,inst_Brazil)).
-
-fof(axWorldAKPred1102, axiom, 
- f_located(inst_CarlisleAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1103, axiom, 
- f_located(inst_CobarNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1104, axiom, 
- f_located(inst_CornerBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1105, axiom, 
- f_located(inst_JorgeWilstermanCochabambaAirport,inst_Bolivia)).
-
-fof(axWorldAKPred1106, axiom, 
- f_located(inst_CherrabunWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1107, axiom, 
- f_located(inst_CarNicobarAirport,inst_India)).
-
-fof(axWorldAKPred1108, axiom, 
- f_located(inst_CumberlandMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1109, axiom, 
- f_located(inst_CouncilBluffsMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1110, axiom, 
- f_located(inst_CambridgeAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1111, axiom, 
- f_located(inst_LegerBecharAirport,inst_Algeria)).
-
-fof(axWorldAKPred1112, axiom, 
- f_located(inst_CaboRojoAirport,inst_DominicanRepublic)).
-
-fof(axWorldAKPred1113, axiom, 
- f_located(inst_ShaltzFieldKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1114, axiom, 
- f_located(inst_CiudadBolivarAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1115, axiom, 
- f_located(inst_ColumbusAirForceBaseMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1116, axiom, 
- f_located(inst_CirebonAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1117, axiom, 
- f_located(inst_CotabatoAirport,inst_Philippines)).
-
-fof(axWorldAKPred1118, axiom, 
- f_located(inst_CoimbraAirport,inst_Portugal)).
-
-fof(axWorldAKPred1119, axiom, 
- f_located(inst_CalabarAirport,inst_Nigeria)).
-
-fof(axWorldAKPred1120, axiom, 
- f_located(inst_CanberraAustralianCapitalTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1121, axiom, 
- f_located(inst_CabimasAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1122, axiom, 
- f_located(inst_CobanAirport,inst_Guatemala)).
-
-fof(axWorldAKPred1123, axiom, 
- f_located(inst_CondobolinNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1124, axiom, 
- f_located(inst_CanobieQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1125, axiom, 
- f_located(inst_CabinCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1126, axiom, 
- f_located(inst_ChaffeeArmyAirFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1127, axiom, 
- f_located(inst_CableCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1128, axiom, 
- f_located(inst_CenturyCityHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1129, axiom, 
- f_located(inst_GrandCaseSaintMartinAirport,inst_Guadeloupe)).
-
-fof(axWorldAKPred1130, axiom, 
- f_located(inst_CarcassonneAirport,inst_France)).
-
-fof(axWorldAKPred1131, axiom, 
- f_located(inst_CraneCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1132, axiom, 
- f_located(inst_ChileChicoAirport,inst_Chile)).
-
-fof(axWorldAKPred1133, axiom, 
- f_located(inst_ConcordiaAMAirport,inst_Brazil)).
-
-fof(axWorldAKPred1134, axiom, 
- f_located(inst_CalicutAirport,inst_India)).
-
-fof(axWorldAKPred1135, axiom, 
- f_located(inst_CocosIslandsCocosKeelingIslandsAirport,inst_Australia)).
-
-fof(axWorldAKPred1136, axiom, 
- f_located(inst_ChinchillaAirport,inst_Chile)).
-
-fof(axWorldAKPred1137, axiom, 
- f_located(inst_CrisciumaSCAirport,inst_Brazil)).
-
-fof(axWorldAKPred1138, axiom, 
- f_located(inst_ChakcharanAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred1139, axiom, 
- f_located(inst_CarimaguaAirport,inst_Colombia)).
-
-fof(axWorldAKPred1140, axiom, 
- f_located(inst_CarrielSurConcepcionAirport,inst_Chile)).
-
-fof(axWorldAKPred1141, axiom, 
- f_located(inst_CachoeiraBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred1142, axiom, 
- f_located(inst_BuchananFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1143, axiom, 
- f_located(inst_AeropuertoInternacionaldelCentroCaracasAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1144, axiom, 
- f_located(inst_ColoniaCatrielAirport,inst_Argentina)).
-
-fof(axWorldAKPred1145, axiom, 
- f_located(inst_DumDumInternationalCalcuttaAirport,inst_India)).
-
-fof(axWorldAKPred1146, axiom, 
- f_located(inst_CraigCoveAirport,inst_Vanuatu)).
-
-fof(axWorldAKPred1147, axiom, 
- f_located(inst_CowellSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1148, axiom, 
- f_located(inst_CaceresMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred1149, axiom, 
- f_located(inst_CharlesCityMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1150, axiom, 
- f_located(inst_ChubCayBerryAirport,inst_Bahamas)).
-
-fof(axWorldAKPred1151, axiom, 
- f_located(inst_CooindaNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1152, axiom, 
- f_located(inst_ColdBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1153, axiom, 
- f_located(inst_CedarCityMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1154, axiom, 
- f_located(inst_CaledoniaAirport,inst_Panama)).
-
-fof(axWorldAKPred1155, axiom, 
- f_located(inst_CortinadAmpezzoAirport,inst_Italy)).
-
-fof(axWorldAKPred1156, axiom, 
- f_located(inst_CharlesdeGaulleParisAirport,inst_France)).
-
-fof(axWorldAKPred1157, axiom, 
- f_located(inst_HarrellFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1158, axiom, 
- f_located(inst_CedrosIslandAirport,inst_Mexico)).
-
-fof(axWorldAKPred1159, axiom, 
- f_located(inst_ConceicaoPBAirport,inst_Brazil)).
-
-fof(axWorldAKPred1160, axiom, 
- f_located(inst_GeorgeTLewisFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1161, axiom, 
- f_located(inst_Candle2AKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1162, axiom, 
- f_located(inst_WoodwardFieldSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1163, axiom, 
- f_located(inst_CradockAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred1164, axiom, 
- f_located(inst_CuddapahAirport,inst_India)).
-
-fof(axWorldAKPred1165, axiom, 
- f_located(inst_CroydonQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1166, axiom, 
- f_located(inst_ChadronMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1167, axiom, 
- f_located(inst_ChildressMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1168, axiom, 
- f_located(inst_CamdenNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1169, axiom, 
- f_located(inst_MerleKMudholeSmithAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1170, axiom, 
- f_located(inst_EssexCountyNJAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1171, axiom, 
- f_located(inst_CagayandeSuluAirport,inst_Philippines)).
-
-fof(axWorldAKPred1172, axiom, 
- f_located(inst_CessnaAircraftFieldKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1173, axiom, 
- f_located(inst_CebuAirport,inst_Philippines)).
-
-fof(axWorldAKPred1174, axiom, 
- f_located(inst_JackMcNamaraFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1175, axiom, 
- f_located(inst_CedunaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1176, axiom, 
- f_located(inst_WestoverAirReserveBaseMetropolitanMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1177, axiom, 
- f_located(inst_ChesterAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1178, axiom, 
- f_located(inst_ChengtehAirport,inst_China)).
-
-fof(axWorldAKPred1179, axiom, 
- f_located(inst_ChiangRaiINternationalChiangRaiAirport,inst_Thailand)).
-
-fof(axWorldAKPred1180, axiom, 
- f_located(inst_ChernihivChernigovChernihivAirport,inst_Ukraine)).
-
-fof(axWorldAKPred1181, axiom, 
- f_located(inst_ChelyabinskChelyabinskAirport,inst_Russia)).
-
-fof(axWorldAKPred1182, axiom, 
- f_located(inst_CapeEleutheraAirport,inst_Bahamas)).
-
-fof(axWorldAKPred1183, axiom, 
- f_located(inst_CentralAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1184, axiom, 
- f_located(inst_CiudadObregonAirport,inst_Mexico)).
-
-fof(axWorldAKPred1185, axiom, 
- f_located(inst_WacoKungoAirport,inst_Angola)).
-
-fof(axWorldAKPred1186, axiom, 
- f_located(inst_ConcepcionAirport,inst_Bolivia)).
-
-fof(axWorldAKPred1187, axiom, 
- f_located(inst_MandelieuCannesAirport,inst_France)).
-
-fof(axWorldAKPred1188, axiom, 
- f_located(inst_MaupertusCherbourgAirport,inst_France)).
-
-fof(axWorldAKPred1189, axiom, 
- f_located(inst_CessnockNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1190, axiom, 
- f_located(inst_CholetAirport,inst_France)).
-
-fof(axWorldAKPred1191, axiom, 
- f_located(inst_ClemsonOconeeCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1192, axiom, 
- f_located(inst_MettelFieldINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1193, axiom, 
- f_located(inst_BobSikesFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1194, axiom, 
- f_located(inst_ChenaHotSpringsAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1195, axiom, 
- f_located(inst_KyleOakleyFieldKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1196, axiom, 
- f_located(inst_CortezMontezumaCountyCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1197, axiom, 
- f_located(inst_CoffeePointAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1198, axiom, 
- f_located(inst_CoulterFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1199, axiom, 
- f_located(inst_AulnatClermontFerrandAirport,inst_France)).
-
-fof(axWorldAKPred1200, axiom, 
- f_located(inst_CienfuegosAirport,inst_Cuba)).
-
-fof(axWorldAKPred1201, axiom, 
- f_located(inst_CliftonHillsSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1202, axiom, 
- f_located(inst_CamfieldNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1203, axiom, 
- f_located(inst_CrawfordsvilleMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1204, axiom, 
- f_located(inst_CarrickfinnAirport,inst_Ireland)).
-
-fof(axWorldAKPred1205, axiom, 
- f_located(inst_ConfrezaAirport,inst_Brazil)).
-
-fof(axWorldAKPred1206, axiom, 
- f_located(inst_CarpentariaDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1207, axiom, 
- f_located(inst_CarpiquetCaenAirport,inst_France)).
-
-fof(axWorldAKPred1208, axiom, 
- f_located(inst_CoffsHarbourNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1209, axiom, 
- f_located(inst_GreenleeCountyAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1210, axiom, 
- f_located(inst_KerkyraCorfuAirport,inst_Greece)).
-
-fof(axWorldAKPred1211, axiom, 
- f_located(inst_CoffeyvilleMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1212, axiom, 
- f_located(inst_CraigSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1213, axiom, 
- f_located(inst_CuiabaMTAirport,inst_Brazil)).
-
-fof(axWorldAKPred1214, axiom, 
- f_located(inst_CapeGloucesterAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1215, axiom, 
- f_located(inst_ChangdeAirport,inst_China)).
-
-fof(axWorldAKPred1216, axiom, 
- f_located(inst_CambridgeDorchesterMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1217, axiom, 
- f_located(inst_CuyahogaCountyOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1218, axiom, 
- f_located(inst_CasiguranAirport,inst_Philippines)).
-
-fof(axWorldAKPred1219, axiom, 
- f_located(inst_AeroportodeCongonhasSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred1220, axiom, 
- f_located(inst_CapeGirardeauMunicipalMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1221, axiom, 
- f_located(inst_ChingolaAirport,inst_Zambia)).
-
-fof(axWorldAKPred1222, axiom, 
- f_located(inst_SoekarnoHattaInternationalJakartaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1223, axiom, 
- f_located(inst_CamiguinAirport,inst_Philippines)).
-
-fof(axWorldAKPred1224, axiom, 
- f_located(inst_KoelnKolnAirport,inst_Germany)).
-
-fof(axWorldAKPred1225, axiom, 
- f_located(inst_ZhengzhouAirport,inst_China)).
-
-fof(axWorldAKPred1226, axiom, 
- f_located(inst_PatengaChittagongAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred1227, axiom, 
- f_located(inst_ChangchunAirport,inst_China)).
-
-fof(axWorldAKPred1228, axiom, 
- f_located(inst_CampoGrandeMSAirport,inst_Brazil)).
-
-fof(axWorldAKPred1229, axiom, 
- f_located(inst_CollegeParkMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1230, axiom, 
- f_located(inst_ChinguittiAirport,inst_Mauritania)).
-
-fof(axWorldAKPred1231, axiom, 
- f_located(inst_CiudadGuayanaAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1232, axiom, 
- f_located(inst_CaigumaAirport,inst_Australia)).
-
-fof(axWorldAKPred1233, axiom, 
- f_located(inst_MerrillCMeigsILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1234, axiom, 
- f_located(inst_CagayandeOroAirport,inst_Philippines)).
-
-fof(axWorldAKPred1235, axiom, 
- f_located(inst_CasaGrandeMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1236, axiom, 
- f_located(inst_LovellFieldTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1237, axiom, 
- f_located(inst_ChilasAirport,inst_Pakistan)).
-
-fof(axWorldAKPred1238, axiom, 
- f_located(inst_ChristchurchInternationalChristchurchAirport,inst_NewZealand)).
-
-fof(axWorldAKPred1239, axiom, 
- f_located(inst_ChandlerMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1240, axiom, 
- f_located(inst_ChievresAirport,inst_Belgium)).
-
-fof(axWorldAKPred1241, axiom, 
- f_located(inst_ChinhaeAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred1242, axiom, 
- f_located(inst_ChaoyangAirport,inst_China)).
-
-fof(axWorldAKPred1243, axiom, 
- f_located(inst_ChachapoyasAirport,inst_Peru)).
-
-fof(axWorldAKPred1244, axiom, 
- f_located(inst_MetropolitanAreaILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1245, axiom, 
- f_located(inst_ChickashaMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1246, axiom, 
- f_located(inst_ChallisIDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1247, axiom, 
- f_located(inst_ChimboteAirport,inst_Peru)).
-
-fof(axWorldAKPred1248, axiom, 
- f_located(inst_ChonjuAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred1249, axiom, 
- f_located(inst_CharlottesvilleAlbemarleVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1250, axiom, 
- f_located(inst_CircleHotSpringsAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1251, axiom, 
- f_located(inst_ChaniaKhaniaAirport,inst_Greece)).
-
-fof(axWorldAKPred1252, axiom, 
- f_located(inst_DeolsChateaurouxAirport,inst_France)).
-
-fof(axWorldAKPred1253, axiom, 
- f_located(inst_CharlestonAirForceBaseCharlestonInternationalSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1254, axiom, 
- f_located(inst_ChathamIslandAirport,inst_NewZealand)).
-
-fof(axWorldAKPred1255, axiom, 
- f_located(inst_ChuathbalukAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1256, axiom, 
- f_located(inst_ChavesAirport,inst_Portugal)).
-
-fof(axWorldAKPred1257, axiom, 
- f_located(inst_JinquanAirport,inst_China)).
-
-fof(axWorldAKPred1258, axiom, 
- f_located(inst_ChanguinolaAirport,inst_Panama)).
-
-fof(axWorldAKPred1259, axiom, 
- f_located(inst_ChoiseulBayAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred1260, axiom, 
- f_located(inst_ChiloquinStateORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1261, axiom, 
- f_located(inst_CiampinoRomaRomeAirport,inst_Italy)).
-
-fof(axWorldAKPred1262, axiom, 
- f_located(inst_AvalonBaySeaplaneBaseCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1263, axiom, 
- f_located(inst_ChicoMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1264, axiom, 
- f_located(inst_CedarRapidsMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1265, axiom, 
- f_located(inst_CollieWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1266, axiom, 
- f_located(inst_ChifengAirport,inst_China)).
-
-fof(axWorldAKPred1267, axiom, 
- f_located(inst_CraigMoffatCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1268, axiom, 
- f_located(inst_ChangzhiAirport,inst_China)).
-
-fof(axWorldAKPred1269, axiom, 
- f_located(inst_ChitipaAirport,inst_Malawi)).
-
-fof(axWorldAKPred1270, axiom, 
- f_located(inst_CobijaAirport,inst_Bolivia)).
-
-fof(axWorldAKPred1271, axiom, 
- f_located(inst_ChalkyitsikAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1272, axiom, 
- f_located(inst_CouncilAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1273, axiom, 
- f_located(inst_CimitarraAirport,inst_Colombia)).
-
-fof(axWorldAKPred1274, axiom, 
- f_located(inst_ArthurNNeuIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1275, axiom, 
- f_located(inst_ChipataAirport,inst_Zambia)).
-
-fof(axWorldAKPred1276, axiom, 
- f_located(inst_ChiquimulaAirport,inst_Guatemala)).
-
-fof(axWorldAKPred1277, axiom, 
- f_located(inst_CairoILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1278, axiom, 
- f_located(inst_CantonIslandAirport,inst_Kiribati)).
-
-fof(axWorldAKPred1279, axiom, 
- f_located(inst_ShimkentChimkentSouthKazakhstanAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred1280, axiom, 
- f_located(inst_ChippewaCountyInternationalMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1281, axiom, 
- f_located(inst_ChomleyAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1282, axiom, 
- f_located(inst_ChiclayoAirport,inst_Peru)).
-
-fof(axWorldAKPred1283, axiom, 
- f_located(inst_ComisoAirport,inst_Italy)).
-
-fof(axWorldAKPred1284, axiom, 
- f_located(inst_CoariAMAirport,inst_Brazil)).
-
-fof(axWorldAKPred1285, axiom, 
- f_located(inst_CajamarcaAirport,inst_Peru)).
-
-fof(axWorldAKPred1286, axiom, 
- f_located(inst_CoimbatoreAirport,inst_India)).
-
-fof(axWorldAKPred1287, axiom, 
- f_located(inst_CalamaAirport,inst_Chile)).
-
-fof(axWorldAKPred1288, axiom, 
- f_located(inst_CandilejasAirport,inst_Colombia)).
-
-fof(axWorldAKPred1289, axiom, 
- f_located(inst_ChangHuaAirport,inst_Taiwan)).
-
-fof(axWorldAKPred1290, axiom, 
- f_located(inst_ChilkoLakeAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldAKPred1291, axiom, 
- f_located(inst_CraftonIslandAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1292, axiom, 
- f_located(inst_EllenChurchFieldIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1293, axiom, 
- f_located(inst_ChitralAirport,inst_Pakistan)).
-
-fof(axWorldAKPred1294, axiom, 
- f_located(inst_ElCajonCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1295, axiom, 
- f_located(inst_ChaurjhariAirport,inst_Nepal)).
-
-fof(axWorldAKPred1296, axiom, 
- f_located(inst_AbrahamGonzalezCiudadJuarezAirport,inst_Mexico)).
-
-fof(axWorldAKPred1297, axiom, 
- f_located(inst_ChejuAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred1298, axiom, 
- f_located(inst_CrookedCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1299, axiom, 
- f_located(inst_KegelmanAirForceAuxiliaryFieldOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1300, axiom, 
- f_located(inst_BenedumWVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1301, axiom, 
- f_located(inst_CherkasyCherkasyAirport,inst_Ukraine)).
-
-fof(axWorldAKPred1302, axiom, 
- f_located(inst_ClearLakeAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1303, axiom, 
- f_located(inst_CrispCountyCordeleGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1304, axiom, 
- f_located(inst_ChongqingAirport,inst_China)).
-
-fof(axWorldAKPred1305, axiom, 
- f_located(inst_CrokerIslandNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1306, axiom, 
- f_located(inst_CherokeeVillageHeliportARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1307, axiom, 
- f_located(inst_FletcherFieldMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1308, axiom, 
- f_located(inst_CrookstonMunicipalKirkwoodFieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1309, axiom, 
- f_located(inst_CornelioProcopioPRAirport,inst_Brazil)).
-
-fof(axWorldAKPred1310, axiom, 
- f_located(inst_CherokeeMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1311, axiom, 
- f_located(inst_CraneIslandWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1312, axiom, 
- f_located(inst_CarajasPAAirport,inst_Brazil)).
-
-fof(axWorldAKPred1313, axiom, 
- f_located(inst_CordovaMunicipalAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1314, axiom, 
- f_located(inst_OutlawFieldTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1315, axiom, 
- f_located(inst_ChickenAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1316, axiom, 
- f_located(inst_GbessiaConakryAirport,inst_Guinea)).
-
-fof(axWorldAKPred1317, axiom, 
- f_located(inst_CanakkaleAirport,inst_Turkey)).
-
-fof(axWorldAKPred1318, axiom, 
- f_located(inst_ComillaAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred1319, axiom, 
- f_located(inst_CastlebarAirport,inst_Ireland)).
-
-fof(axWorldAKPred1320, axiom, 
- f_located(inst_LavonNorthTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1321, axiom, 
- f_located(inst_McClellanPalomarCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1322, axiom, 
- f_located(inst_ClevelandHopkinsInternationalOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1323, axiom, 
- f_located(inst_ColtishallAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1324, axiom, 
- f_located(inst_CoalingaMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1325, axiom, 
- f_located(inst_CoolahNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1326, axiom, 
- f_located(inst_ClintonvilleMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1327, axiom, 
- f_located(inst_ClujNapocaAirport,inst_Romania)).
-
-fof(axWorldAKPred1328, axiom, 
- f_located(inst_EasterwoodFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1329, axiom, 
- f_located(inst_WilliamRFairchildInternationalWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1330, axiom, 
- f_located(inst_CarolinaMAAirport,inst_Brazil)).
-
-fof(axWorldAKPred1331, axiom, 
- f_located(inst_AlfonsoBonillaAragonCaliAirport,inst_Colombia)).
-
-fof(axWorldAKPred1332, axiom, 
- f_located(inst_ClarksPointAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1333, axiom, 
- f_located(inst_ColimaAirport,inst_Mexico)).
-
-fof(axWorldAKPred1334, axiom, 
- f_located(inst_CalipatriaMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1335, axiom, 
- f_located(inst_ChehalisCentraliaWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1336, axiom, 
- f_located(inst_CharlotteDouglasInternationalNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1337, axiom, 
- f_located(inst_ColumbusMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1338, axiom, 
- f_located(inst_CaldasNovasGOAirport,inst_Brazil)).
-
-fof(axWorldAKPred1339, axiom, 
- f_located(inst_ClearwaterAirParkFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1340, axiom, 
- f_located(inst_ClorindaAirport,inst_Argentina)).
-
-fof(axWorldAKPred1341, axiom, 
- f_located(inst_SainteCatherineCorsicaAirport,inst_France)).
-
-fof(axWorldAKPred1342, axiom, 
- f_located(inst_CalabozoAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1343, axiom, 
- f_located(inst_CunnamullaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1344, axiom, 
- f_located(inst_KatunayakeColomboAirport,inst_SriLanka)).
-
-fof(axWorldAKPred1345, axiom, 
- f_located(inst_CamocimCEAirport,inst_Brazil)).
-
-fof(axWorldAKPred1346, axiom, 
- f_located(inst_CootamundraNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1347, axiom, 
- f_located(inst_CiudaddelCarmenAirport,inst_Mexico)).
-
-fof(axWorldAKPred1348, axiom, 
- f_located(inst_AixLesBainsChamberyAirport,inst_France)).
-
-fof(axWorldAKPred1349, axiom, 
- f_located(inst_CorumbaSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred1350, axiom, 
- f_located(inst_PortColumbusInternationalOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1351, axiom, 
- f_located(inst_UniversityofIllinoisWillardILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1352, axiom, 
- f_located(inst_KyzylTuvaAirport,inst_Russia)).
-
-fof(axWorldAKPred1353, axiom, 
- f_located(inst_MakokolaAirport,inst_Malawi)).
-
-fof(axWorldAKPred1354, axiom, 
- f_located(inst_CamoowealQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1355, axiom, 
- f_located(inst_CarmelitaAirport,inst_Guatemala)).
-
-fof(axWorldAKPred1356, axiom, 
- f_located(inst_MohamedVCasablancaAirport,inst_Morocco)).
-
-fof(axWorldAKPred1357, axiom, 
- f_located(inst_ObbiaAirport,inst_Somalia)).
-
-fof(axWorldAKPred1358, axiom, 
- f_located(inst_CampodoAragAirport,inst_Brazil)).
-
-fof(axWorldAKPred1359, axiom, 
- f_located(inst_ClermontQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1360, axiom, 
- f_located(inst_ColmarAirport,inst_France)).
-
-fof(axWorldAKPred1361, axiom, 
- f_located(inst_ScusciubanAirport,inst_Somalia)).
-
-fof(axWorldAKPred1362, axiom, 
- f_located(inst_CametaAirport,inst_Brazil)).
-
-fof(axWorldAKPred1363, axiom, 
- f_located(inst_ChimbuKundiawaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1364, axiom, 
- f_located(inst_CoromandelAirport,inst_NewZealand)).
-
-fof(axWorldAKPred1365, axiom, 
- f_located(inst_IgnacioAgramonteCamagueyAirport,inst_Cuba)).
-
-fof(axWorldAKPred1366, axiom, 
- f_located(inst_HoughtonCountyMemorialMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1367, axiom, 
- f_located(inst_SpartaFortMcCoyWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1368, axiom, 
- f_located(inst_CananeaAirport,inst_Mexico)).
-
-fof(axWorldAKPred1369, axiom, 
- f_located(inst_CoonambleNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1370, axiom, 
- f_located(inst_CoconutIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1371, axiom, 
- f_located(inst_MihaiKogainiceanuConstantaAirport,inst_Romania)).
-
-fof(axWorldAKPred1372, axiom, 
- f_located(inst_FremontCountyCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1373, axiom, 
- f_located(inst_BeloHorizonteMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred1374, axiom, 
- f_located(inst_CognacAirport,inst_France)).
-
-fof(axWorldAKPred1375, axiom, 
- f_located(inst_ClaremontMunicipalNHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1376, axiom, 
- f_located(inst_CloncurryQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1377, axiom, 
- f_located(inst_BlosserMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1378, axiom, 
- f_located(inst_SindalAirport,inst_Denmark)).
-
-fof(axWorldAKPred1379, axiom, 
- f_located(inst_CavernCityAirTerminalNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1380, axiom, 
- f_located(inst_ConnaughtAirport,inst_Ireland)).
-
-fof(axWorldAKPred1381, axiom, 
- f_located(inst_ChinoCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1382, axiom, 
- f_located(inst_EastGreenlandAirport,inst_Greenland)).
-
-fof(axWorldAKPred1383, axiom, 
- f_located(inst_CorrientesAirport,inst_Argentina)).
-
-fof(axWorldAKPred1384, axiom, 
- f_located(inst_ChanaralAirport,inst_Chile)).
-
-fof(axWorldAKPred1385, axiom, 
- f_located(inst_InternationalQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1386, axiom, 
- f_located(inst_CharataAirport,inst_Argentina)).
-
-fof(axWorldAKPred1387, axiom, 
- f_located(inst_ChanuteMartinJohnsonKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1388, axiom, 
- f_located(inst_CanavieirasBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred1389, axiom, 
- f_located(inst_TSTIWacoJamesConnallTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1390, axiom, 
- f_located(inst_ChiangMaiInternationalChiangMaiAirport,inst_Thailand)).
-
-fof(axWorldAKPred1391, axiom, 
- f_located(inst_CanyonlandsFieldUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1392, axiom, 
- f_located(inst_CangambaAirport,inst_Angola)).
-
-fof(axWorldAKPred1393, axiom, 
- f_located(inst_ColumbiaCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1394, axiom, 
- f_located(inst_CoolibahNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1395, axiom, 
- f_located(inst_ComodoroPierresConcordiaAirport,inst_Argentina)).
-
-fof(axWorldAKPred1396, axiom, 
- f_located(inst_YellowstoneRegionalWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1397, axiom, 
- f_located(inst_CoeurdAleneAirTerminalIDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1398, axiom, 
- f_located(inst_PatrickAirForceBaseFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1399, axiom, 
- f_located(inst_CondotoAirport,inst_Colombia)).
-
-fof(axWorldAKPred1400, axiom, 
- f_located(inst_CoochBeharAirport,inst_India)).
-
-fof(axWorldAKPred1401, axiom, 
- f_located(inst_MerrittIslandFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1402, axiom, 
- f_located(inst_CoonabarabranNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1403, axiom, 
- f_located(inst_CochinAirport,inst_India)).
-
-fof(axWorldAKPred1404, axiom, 
- f_located(inst_CollIslandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1405, axiom, 
- f_located(inst_ColemanMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1406, axiom, 
- f_located(inst_ConcordMunicipalNHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1407, axiom, 
- f_located(inst_CadjehounCotonouAirport,inst_Benin)).
-
-fof(axWorldAKPred1408, axiom, 
- f_located(inst_ConquistaMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred1409, axiom, 
- f_located(inst_PajasBlancasCordobaAirport,inst_Argentina)).
-
-fof(axWorldAKPred1410, axiom, 
- f_located(inst_CityofColoradoSpringsMunicipalCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1411, axiom, 
- f_located(inst_CotullaLaSalleCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1412, axiom, 
- f_located(inst_ColumbiaRegionalMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1413, axiom, 
- f_located(inst_CovilhaAirport,inst_Portugal)).
-
-fof(axWorldAKPred1414, axiom, 
- f_located(inst_CoquimboAirport,inst_Chile)).
-
-fof(axWorldAKPred1415, axiom, 
- f_located(inst_CongoTownAirport,inst_Bahamas)).
-
-fof(axWorldAKPred1416, axiom, 
- f_located(inst_CoolawanyahWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1417, axiom, 
- f_located(inst_ConstanzaAirport,inst_DominicanRepublic)).
-
-fof(axWorldAKPred1418, axiom, 
- f_located(inst_CapePalmasAirport,inst_Liberia)).
-
-fof(axWorldAKPred1419, axiom, 
- f_located(inst_CapurganaAirport,inst_Colombia)).
-
-fof(axWorldAKPred1420, axiom, 
- f_located(inst_ChapelcoSanMartindelosAndesAirport,inst_Argentina)).
-
-fof(axWorldAKPred1421, axiom, 
- f_located(inst_CooberPedySouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1422, axiom, 
- f_located(inst_AlbertoAcunaOngayCampecheAirport,inst_Mexico)).
-
-fof(axWorldAKPred1423, axiom, 
- f_located(inst_CepuAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1424, axiom, 
- f_located(inst_CarmendePatagonesAirport,inst_Argentina)).
-
-fof(axWorldAKPred1425, axiom, 
- f_located(inst_KastrupKobenhavnCopenhagenAirport,inst_Denmark)).
-
-fof(axWorldAKPred1426, axiom, 
- f_located(inst_ChesapeakeMunicipalVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1427, axiom, 
- f_located(inst_ChaparralAirport,inst_Colombia)).
-
-fof(axWorldAKPred1428, axiom, 
- f_located(inst_ComptonCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1429, axiom, 
- f_located(inst_CapeRooneyAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1430, axiom, 
- f_located(inst_CopiapoAirport,inst_Chile)).
-
-fof(axWorldAKPred1431, axiom, 
- f_located(inst_CalapanAirport,inst_Philippines)).
-
-fof(axWorldAKPred1432, axiom, 
- f_located(inst_CampinasSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred1433, axiom, 
- f_located(inst_NatronaCountyInternationalWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1434, axiom, 
- f_located(inst_DFMalanCapeTownAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred1435, axiom, 
- f_located(inst_CururupuMAAirport,inst_Brazil)).
-
-fof(axWorldAKPred1436, axiom, 
- f_located(inst_CampinaGrandePBAirport,inst_Brazil)).
-
-fof(axWorldAKPred1437, axiom, 
- f_located(inst_CulebraCulebraAirport,inst_PuertoRico)).
-
-fof(axWorldAKPred1438, axiom, 
- f_located(inst_LakefieldOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1439, axiom, 
- f_located(inst_DunkerqueCalaisAirport,inst_France)).
-
-fof(axWorldAKPred1440, axiom, 
- f_located(inst_CookMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1441, axiom, 
- f_located(inst_CapeFlatteryAirport,inst_Australia)).
-
-fof(axWorldAKPred1442, axiom, 
- f_located(inst_CostaMarquesROAirport,inst_Brazil)).
-
-fof(axWorldAKPred1443, axiom, 
- f_located(inst_CaquetaniaAirport,inst_Colombia)).
-
-fof(axWorldAKPred1444, axiom, 
- f_located(inst_ChathamMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1445, axiom, 
- f_located(inst_CherokeeSoundAirport,inst_Bahamas)).
-
-fof(axWorldAKPred1446, axiom, 
- f_located(inst_CraiovaAirport,inst_Romania)).
-
-fof(axWorldAKPred1447, axiom, 
- f_located(inst_CollarenebriNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1448, axiom, 
- f_located(inst_CartagoAirport,inst_Colombia)).
-
-fof(axWorldAKPred1449, axiom, 
- f_located(inst_GeneralEMosconiComodoroRivadaviaAirport,inst_Argentina)).
-
-fof(axWorldAKPred1450, axiom, 
- f_located(inst_GrandStrandSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1451, axiom, 
- f_located(inst_CarnotAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred1452, axiom, 
- f_located(inst_CraigMunicipalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1453, axiom, 
- f_located(inst_CherribahQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1454, axiom, 
- f_located(inst_CrookedIslandCrookedAirport,inst_Bahamas)).
-
-fof(axWorldAKPred1455, axiom, 
- f_located(inst_CoorabieAirport,inst_Australia)).
-
-fof(axWorldAKPred1456, axiom, 
- f_located(inst_ClarkFieldLuzonAirport,inst_Philippines)).
-
-fof(axWorldAKPred1457, axiom, 
- f_located(inst_GosseliesCharleroiAirport,inst_Belgium)).
-
-fof(axWorldAKPred1458, axiom, 
- f_located(inst_CatarmanAirport,inst_Philippines)).
-
-fof(axWorldAKPred1459, axiom, 
- f_located(inst_CromartyAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1460, axiom, 
- f_located(inst_CorcoranCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1461, axiom, 
- f_located(inst_CorpusChristiInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1462, axiom, 
- f_located(inst_CaravelasBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred1463, axiom, 
- f_located(inst_CeresAirport,inst_Argentina)).
-
-fof(axWorldAKPred1464, axiom, 
- f_located(inst_CDavidCampbellFieldCorsicanaMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1465, axiom, 
- f_located(inst_ZMJackStellFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1466, axiom, 
- f_located(inst_CarriacouAirport,inst_Grenada)).
-
-fof(axWorldAKPred1467, axiom, 
- f_located(inst_CrotoneAirport,inst_Italy)).
-
-fof(axWorldAKPred1468, axiom, 
- f_located(inst_YeagerWVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1469, axiom, 
- f_located(inst_RoscoeTurnerMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1470, axiom, 
- f_located(inst_CarltonHillWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1471, axiom, 
- f_located(inst_CharjeuChardzhouLebapAirport,inst_Turkmenistan)).
-
-fof(axWorldAKPred1472, axiom, 
- f_located(inst_ColonsayScotlandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1473, axiom, 
- f_located(inst_CaransebesAirport,inst_Romania)).
-
-fof(axWorldAKPred1474, axiom, 
- f_located(inst_CanasAirport,inst_CostaRica)).
-
-fof(axWorldAKPred1475, axiom, 
- f_located(inst_CresswellDownsNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1476, axiom, 
- f_located(inst_AvionClubatCrestedButteCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1477, axiom, 
- f_located(inst_ColumbusMetropolitanGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1478, axiom, 
- f_located(inst_CapeSarichefAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1479, axiom, 
- f_located(inst_CasinoNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1480, axiom, 
- f_located(inst_CapeStJacquesAirport,inst_Vietnam)).
-
-fof(axWorldAKPred1481, axiom, 
- f_located(inst_CapSkirringAirport,inst_Senegal)).
-
-fof(axWorldAKPred1482, axiom, 
- f_located(inst_OSullivanArmyAirFieldNationalGuardCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1483, axiom, 
- f_located(inst_ClintonShermanOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1484, axiom, 
- f_located(inst_CarsonNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1485, axiom, 
- f_located(inst_CapeSpencerCoastGuardHeliportAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1486, axiom, 
- f_located(inst_CrestonMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1487, axiom, 
- f_located(inst_CasuaritoAirport,inst_Colombia)).
-
-fof(axWorldAKPred1488, axiom, 
- f_located(inst_CassilandiaMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred1489, axiom, 
- f_located(inst_CastawayAirport,inst_Fiji)).
-
-fof(axWorldAKPred1490, axiom, 
- f_located(inst_CrossvilleMemorialTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1491, axiom, 
- f_located(inst_ChangshaAirport,inst_China)).
-
-fof(axWorldAKPred1492, axiom, 
- f_located(inst_CheboksaryChuvashiaAirport,inst_Russia)).
-
-fof(axWorldAKPred1493, axiom, 
- f_located(inst_FontanarossaSicilyAirport,inst_Italy)).
-
-fof(axWorldAKPred1494, axiom, 
- f_located(inst_CoritgoBlancoAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1495, axiom, 
- f_located(inst_CatamarcaAirport,inst_Argentina)).
-
-fof(axWorldAKPred1496, axiom, 
- f_located(inst_CartiAirport,inst_Panama)).
-
-fof(axWorldAKPred1497, axiom, 
- f_located(inst_ContamanaAirport,inst_Peru)).
-
-fof(axWorldAKPred1498, axiom, 
- f_located(inst_RafaelNunezCartagenadeIndiasAirport,inst_Colombia)).
-
-fof(axWorldAKPred1499, axiom, 
- f_located(inst_ChesterCountyGOCarlsonPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1500, axiom, 
- f_located(inst_CuitoCuanavaleAirport,inst_Angola)).
-
-fof(axWorldAKPred1501, axiom, 
- f_located(inst_WestGeorgiaRegionalGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1502, axiom, 
- f_located(inst_IngersollILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1503, axiom, 
- f_located(inst_CharlevilleQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1504, axiom, 
- f_located(inst_ChetumalAirport,inst_Mexico)).
-
-fof(axWorldAKPred1505, axiom, 
- f_located(inst_CooktownQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1506, axiom, 
- f_located(inst_CalvertonNavalWeaponsIndustrialReserveNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1507, axiom, 
- f_located(inst_CarutaperaMAAirport,inst_Brazil)).
-
-fof(axWorldAKPred1508, axiom, 
- f_located(inst_SantaVitoriaMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred1509, axiom, 
- f_located(inst_CattleCreekAirport,inst_Australia)).
-
-fof(axWorldAKPred1510, axiom, 
- f_located(inst_ChitoseSapporoAirport,inst_Japan)).
-
-fof(axWorldAKPred1511, axiom, 
- f_located(inst_LeCastelletAirport,inst_France)).
-
-fof(axWorldAKPred1512, axiom, 
- f_located(inst_ChengduAirport,inst_China)).
-
-fof(axWorldAKPred1513, axiom, 
- f_located(inst_CatavinaAirport,inst_Mexico)).
-
-fof(axWorldAKPred1514, axiom, 
- f_located(inst_CottonwoodAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1515, axiom, 
- f_located(inst_CortlandCountyAirportChaseFieldNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1516, axiom, 
- f_located(inst_CrossCityFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1517, axiom, 
- f_located(inst_SampsonCountyNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1518, axiom, 
- f_located(inst_CiudadConstitucionAirport,inst_Mexico)).
-
-fof(axWorldAKPred1519, axiom, 
- f_located(inst_ColumbiaOwensDowntownSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1520, axiom, 
- f_located(inst_CamiloDazaCucutaAirport,inst_Colombia)).
-
-fof(axWorldAKPred1521, axiom, 
- f_located(inst_CaloundraQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1522, axiom, 
- f_located(inst_CuencaAirport,inst_Ecuador)).
-
-fof(axWorldAKPred1523, axiom, 
- f_located(inst_CuneoAirport,inst_Guatemala)).
-
-fof(axWorldAKPred1524, axiom, 
- f_located(inst_OrangeNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1525, axiom, 
- f_located(inst_CushingMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1526, axiom, 
- f_located(inst_CurrilloAirport,inst_Colombia)).
-
-fof(axWorldAKPred1527, axiom, 
- f_located(inst_CulionAirport,inst_Philippines)).
-
-fof(axWorldAKPred1528, axiom, 
- f_located(inst_CumbicaSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred1529, axiom, 
- f_located(inst_SinaloaCuliacanAirport,inst_Mexico)).
-
-fof(axWorldAKPred1530, axiom, 
- f_located(inst_CumanaAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1531, axiom, 
- f_located(inst_CancunInternationalCancunAirport,inst_Mexico)).
-
-fof(axWorldAKPred1532, axiom, 
- f_located(inst_CaruruAirport,inst_Colombia)).
-
-fof(axWorldAKPred1533, axiom, 
- f_located(inst_CarupanoAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1534, axiom, 
- f_located(inst_CoenQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1535, axiom, 
- f_located(inst_AeropuertoHatoCuracaoWillemstadAirport,inst_NetherlandsAntilles)).
-
-fof(axWorldAKPred1536, axiom, 
- f_located(inst_ColumbusMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1537, axiom, 
- f_located(inst_CutralCoAirport,inst_Argentina)).
-
-fof(axWorldAKPred1538, axiom, 
- f_located(inst_GeneralRobertoFierroVChihuahuaAirport,inst_Mexico)).
-
-fof(axWorldAKPred1539, axiom, 
- f_located(inst_CasiquaAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1540, axiom, 
- f_located(inst_CubeCoveAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1541, axiom, 
- f_located(inst_CuddihyFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1542, axiom, 
- f_located(inst_CueWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1543, axiom, 
- f_located(inst_CuzcoAirport,inst_Peru)).
-
-fof(axWorldAKPred1544, axiom, 
- f_located(inst_CleveSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1545, axiom, 
- f_located(inst_CovenasAirport,inst_Colombia)).
-
-fof(axWorldAKPred1546, axiom, 
- f_located(inst_CourchevalAirport,inst_France)).
-
-fof(axWorldAKPred1547, axiom, 
- f_located(inst_CaviahueAirport,inst_Argentina)).
-
-fof(axWorldAKPred1548, axiom, 
- f_located(inst_CaletaOliviaAirport,inst_Argentina)).
-
-fof(axWorldAKPred1549, axiom, 
- f_located(inst_CherokeeVillageARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1550, axiom, 
- f_located(inst_CapeVogelAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1551, axiom, 
- f_located(inst_CiudadVictoriaAirport,inst_Mexico)).
-
-fof(axWorldAKPred1552, axiom, 
- f_located(inst_ClovisMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1553, axiom, 
- f_located(inst_CorvallisMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1554, axiom, 
- f_located(inst_CarnarvonWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1555, axiom, 
- f_located(inst_CulverCityCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1556, axiom, 
- f_located(inst_CannonAirForceBaseNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1557, axiom, 
- f_located(inst_BagintonCoventryAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1558, axiom, 
- f_located(inst_CorvoIslandAzoresAirport,inst_Portugal)).
-
-fof(axWorldAKPred1559, axiom, 
- f_located(inst_CharlevoixMunicipalMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1560, axiom, 
- f_located(inst_CentralWisconsinWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1561, axiom, 
- f_located(inst_AfonsoPenaPRAirport,inst_Brazil)).
-
-fof(axWorldAKPred1562, axiom, 
- f_located(inst_ChernivtsiChernovtsyChernivtsiAirport,inst_Ukraine)).
-
-fof(axWorldAKPred1563, axiom, 
- f_located(inst_ChennaultIndustrialAirparkLAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1564, axiom, 
- f_located(inst_CallawayGardensHarrisCountyGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1565, axiom, 
- f_located(inst_ClintonMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1566, axiom, 
- f_located(inst_RhooseCardiffAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1567, axiom, 
- f_located(inst_FortWolterArmyAirFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1568, axiom, 
- f_located(inst_CampbellporeAirport,inst_Pakistan)).
-
-fof(axWorldAKPred1569, axiom, 
- f_located(inst_CowarieSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1570, axiom, 
- f_located(inst_CenterIslandWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1571, axiom, 
- f_located(inst_CowraNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1572, axiom, 
- f_located(inst_CorowaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1573, axiom, 
- f_located(inst_CaicaraAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1574, axiom, 
- f_located(inst_CoxsBazarAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred1575, axiom, 
- f_located(inst_ChitinaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1576, axiom, 
- f_located(inst_ChaseCityMunicipalVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1577, axiom, 
- f_located(inst_ColdfootAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1578, axiom, 
- f_located(inst_CoalHarbourWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldAKPred1579, axiom, 
- f_located(inst_CassidyLineIslandsAirport,inst_Kiribati)).
-
-fof(axWorldAKPred1580, axiom, 
- f_located(inst_CaxiasdoSulRSAirport,inst_Brazil)).
-
-fof(axWorldAKPred1581, axiom, 
- f_located(inst_CalexicoInternationalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1582, axiom, 
- f_located(inst_CamaxiloAirport,inst_Angola)).
-
-fof(axWorldAKPred1583, axiom, 
- f_located(inst_CandalaAirport,inst_Somalia)).
-
-fof(axWorldAKPred1584, axiom, 
- f_located(inst_MontgomeryCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1585, axiom, 
- f_located(inst_CilacapJavaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1586, axiom, 
- f_located(inst_ChristmasCreekWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1587, axiom, 
- f_located(inst_ChartersTowersQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1588, axiom, 
- f_located(inst_CamillaMitchellCountyGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1589, axiom, 
- f_located(inst_CatCayAirport,inst_Bahamas)).
-
-fof(axWorldAKPred1590, axiom, 
- f_located(inst_LesCayesAirport,inst_Haiti)).
-
-fof(axWorldAKPred1591, axiom, 
- f_located(inst_GerrardSmithCaymanBracAirport,inst_CaymanIslands)).
-
-fof(axWorldAKPred1592, axiom, 
- f_located(inst_CayeChapelAirport,inst_Belize)).
-
-fof(axWorldAKPred1593, axiom, 
- f_located(inst_CrystalLakePAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1594, axiom, 
- f_located(inst_ChefornakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1595, axiom, 
- f_located(inst_ChiayiAirport,inst_Taiwan)).
-
-fof(axWorldAKPred1596, axiom, 
- f_located(inst_CoyolesAirport,inst_Honduras)).
-
-fof(axWorldAKPred1597, axiom, 
- f_located(inst_ChathamSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1598, axiom, 
- f_located(inst_CayoLargodelSurAirport,inst_Cuba)).
-
-fof(axWorldAKPred1599, axiom, 
- f_located(inst_CalbayogAirport,inst_Philippines)).
-
-fof(axWorldAKPred1600, axiom, 
- f_located(inst_ColoniaAirport,inst_Uruguay)).
-
-fof(axWorldAKPred1601, axiom, 
- f_located(inst_CheyenneWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1602, axiom, 
- f_located(inst_YakatagaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1603, axiom, 
- f_located(inst_ClayCenterMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1604, axiom, 
- f_located(inst_CauayanAirport,inst_Philippines)).
-
-fof(axWorldAKPred1605, axiom, 
- f_located(inst_ChichenItzaAirport,inst_Mexico)).
-
-fof(axWorldAKPred1606, axiom, 
- f_located(inst_CruzAltaRSAirport,inst_Brazil)).
-
-fof(axWorldAKPred1607, axiom, 
- f_located(inst_CopperCenter2AKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1608, axiom, 
- f_located(inst_CozadMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1609, axiom, 
- f_located(inst_CoroAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1610, axiom, 
- f_located(inst_CapeRomanzofLRRSAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1611, axiom, 
- f_located(inst_CorozalAirport,inst_Belize)).
-
-fof(axWorldAKPred1612, axiom, 
- f_located(inst_CorazondeJesusAirport,inst_Panama)).
-
-fof(axWorldAKPred1613, axiom, 
- f_located(inst_CascadeLocksStateORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1614, axiom, 
- f_located(inst_AinElBeyConstantineAirport,inst_Algeria)).
-
-fof(axWorldAKPred1615, axiom, 
- f_located(inst_CozumelAirport,inst_Mexico)).
-
-fof(axWorldAKPred1616, axiom, 
- f_located(inst_ChisanaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1617, axiom, 
- f_located(inst_ChistochinaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1618, axiom, 
- f_located(inst_CapePoleSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1619, axiom, 
- f_located(inst_CruzeirodoSulACAirport,inst_Brazil)).
-
-fof(axWorldAKPred1620, axiom, 
- f_located(inst_DimmitCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1621, axiom, 
- f_located(inst_CorozalAirportColombia,inst_Colombia)).
-
-fof(axWorldAKPred1622, axiom, 
- f_located(inst_CzestochowaAirport,inst_Poland)).
-
-fof(axWorldAKPred1623, axiom, 
- f_located(inst_ChangzhouAirport,inst_China)).
-
-fof(axWorldAKPred1624, axiom, 
- f_located(inst_ClunyQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1625, axiom, 
- f_located(inst_CampoCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1626, axiom, 
- f_located(inst_DavisonArmyAirFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1627, axiom, 
- f_located(inst_DaytonaBeachRegionalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1628, axiom, 
- f_located(inst_ZiaInternationalDhakaAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred1629, axiom, 
- f_located(inst_DaNangAirport,inst_Vietnam)).
-
-fof(axWorldAKPred1630, axiom, 
- f_located(inst_DaparizoAirport,inst_India)).
-
-fof(axWorldAKPred1631, axiom, 
- f_located(inst_DaupAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1632, axiom, 
- f_located(inst_BarstowDaggettCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1633, axiom, 
- f_located(inst_DathinaAirport,inst_Yemen)).
-
-fof(axWorldAKPred1634, axiom, 
- f_located(inst_DarjeelingAirport,inst_India)).
-
-fof(axWorldAKPred1635, axiom, 
- f_located(inst_DauanIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1636, axiom, 
- f_located(inst_DallasLoveFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1637, axiom, 
- f_located(inst_DamascusAirport,inst_Syria)).
-
-fof(axWorldAKPred1638, axiom, 
- f_located(inst_DanvilleRegionalVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1639, axiom, 
- f_located(inst_DarchulaAirport,inst_Nepal)).
-
-fof(axWorldAKPred1640, axiom, 
- f_located(inst_DaresSalaamAirport,inst_Tanzania)).
-
-fof(axWorldAKPred1641, axiom, 
- f_located(inst_DatongAirport,inst_China)).
-
-fof(axWorldAKPred1642, axiom, 
- f_located(inst_DaruAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1643, axiom, 
- f_located(inst_AeropuertoHenriqueMalekDavidAirport,inst_Panama)).
-
-fof(axWorldAKPred1644, axiom, 
- f_located(inst_DaxianAirport,inst_China)).
-
-fof(axWorldAKPred1645, axiom, 
- f_located(inst_JamesMCoxDaytonInternationalOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1646, axiom, 
- f_located(inst_DarwazAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred1647, axiom, 
- f_located(inst_DalbandinAirport,inst_Pakistan)).
-
-fof(axWorldAKPred1648, axiom, 
- f_located(inst_DhanbadAirport,inst_India)).
-
-fof(axWorldAKPred1649, axiom, 
- f_located(inst_PanajiAirport,inst_India)).
-
-fof(axWorldAKPred1650, axiom, 
- f_located(inst_DebraMarcosAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred1651, axiom, 
- f_located(inst_WHBudBarronGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1652, axiom, 
- f_located(inst_DubboNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1653, axiom, 
- f_located(inst_DebapareAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1654, axiom, 
- f_located(inst_DubuqueRegionalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1655, axiom, 
- f_located(inst_DuboisMunicipalIDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1656, axiom, 
- f_located(inst_DebraTaborAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred1657, axiom, 
- f_located(inst_DubrovnikAirport,inst_Croatia)).
-
-fof(axWorldAKPred1658, axiom, 
- f_located(inst_DalbyQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1659, axiom, 
- f_located(inst_WashingtonNationalDCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1660, axiom, 
- f_located(inst_CaneFieldDominicaRoseauAirport,inst_Dominica)).
-
-fof(axWorldAKPred1661, axiom, 
- f_located(inst_DahlCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1662, axiom, 
- f_located(inst_CastresAirport,inst_France)).
-
-fof(axWorldAKPred1663, axiom, 
- f_located(inst_DecaturHiWayINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1664, axiom, 
- f_located(inst_DoncasterAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1665, axiom, 
- f_located(inst_DuncanTownRaggedAirport,inst_Bahamas)).
-
-fof(axWorldAKPred1666, axiom, 
- f_located(inst_PryorFieldALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1667, axiom, 
- f_located(inst_DaviessCountyINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1668, axiom, 
- f_located(inst_DodgeCityRegionalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1669, axiom, 
- f_located(inst_DabbaAirport,inst_Sudan)).
-
-fof(axWorldAKPred1670, axiom, 
- f_located(inst_DandongAirport,inst_China)).
-
-fof(axWorldAKPred1671, axiom, 
- f_located(inst_DaydreamIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1672, axiom, 
- f_located(inst_DodoimaAirport,inst_Tanzania)).
-
-fof(axWorldAKPred1673, axiom, 
- f_located(inst_DeltaDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1674, axiom, 
- f_located(inst_DoradoAirportprivateDoradoAirport,inst_PuertoRico)).
-
-fof(axWorldAKPred1675, axiom, 
- f_located(inst_DaduAirport,inst_Pakistan)).
-
-fof(axWorldAKPred1676, axiom, 
- f_located(inst_EdDabbaAirport,inst_Sudan)).
-
-fof(axWorldAKPred1677, axiom, 
- f_located(inst_DebrecenAirport,inst_Hungary)).
-
-fof(axWorldAKPred1678, axiom, 
- f_located(inst_DecaturILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1679, axiom, 
- f_located(inst_DehradunAirport,inst_India)).
-
-fof(axWorldAKPred1680, axiom, 
- f_located(inst_DecorahMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1681, axiom, 
- f_located(inst_DennisIslandAirport,inst_Seychelles)).
-
-fof(axWorldAKPred1682, axiom, 
- f_located(inst_IndiraGandhiInternationalDelhiAirport,inst_India)).
-
-fof(axWorldAKPred1683, axiom, 
- f_located(inst_DembidolloAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred1684, axiom, 
- f_located(inst_StapletonInternationalCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1685, axiom, 
- f_located(inst_DearbornHelistopMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1686, axiom, 
- f_located(inst_DerimAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1687, axiom, 
- f_located(inst_DesrochesAirport,inst_Seychelles)).
-
-fof(axWorldAKPred1688, axiom, 
- f_located(inst_DetroitCityMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1689, axiom, 
- f_located(inst_DeirezzurAirport,inst_Syria)).
-
-fof(axWorldAKPred1690, axiom, 
- f_located(inst_AlDhafraMilitaryAbuDhabiAirport,inst_UnitedArabEmirates)).
-
-fof(axWorldAKPred1691, axiom, 
- f_located(inst_DriftwoodBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1692, axiom, 
- f_located(inst_DefianceMemorialOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1693, axiom, 
- f_located(inst_DrumduffQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1694, axiom, 
- f_located(inst_DallasFortWorthInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1695, axiom, 
- f_located(inst_DangrigaAirport,inst_Belize)).
-
-fof(axWorldAKPred1696, axiom, 
- f_located(inst_DangerBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1697, axiom, 
- f_located(inst_DegahburAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred1698, axiom, 
- f_located(inst_MudgeeNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1699, axiom, 
- f_located(inst_DouglasMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1700, axiom, 
- f_located(inst_DurangoAirport,inst_Mexico)).
-
-fof(axWorldAKPred1701, axiom, 
- f_located(inst_DaugavpilsAirport,inst_Latvia)).
-
-fof(axWorldAKPred1702, axiom, 
- f_located(inst_DargavilleAirport,inst_NewZealand)).
-
-fof(axWorldAKPred1703, axiom, 
- f_located(inst_DumagueteAirport,inst_Philippines)).
-
-fof(axWorldAKPred1704, axiom, 
- f_located(inst_DedougouAirport,inst_BurkinaFaso)).
-
-fof(axWorldAKPred1705, axiom, 
- f_located(inst_ConverseCountyWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1706, axiom, 
- f_located(inst_DhahranAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred1707, axiom, 
- f_located(inst_DurhamDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1708, axiom, 
- f_located(inst_DhangarhiAirport,inst_Nepal)).
-
-fof(axWorldAKPred1709, axiom, 
- f_located(inst_DhalaAirport,inst_Yemen)).
-
-fof(axWorldAKPred1710, axiom, 
- f_located(inst_DharamsalaAirport,inst_India)).
-
-fof(axWorldAKPred1711, axiom, 
- f_located(inst_DothanALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1712, axiom, 
- f_located(inst_DalhartMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1713, axiom, 
- f_located(inst_DibrugarhAirport,inst_India)).
-
-fof(axWorldAKPred1714, axiom, 
- f_located(inst_DiliAirport,inst_Zaire)).
-
-fof(axWorldAKPred1715, axiom, 
- f_located(inst_ArrachartAntsirananaDiegoSuarezAirport,inst_Madagascar)).
-
-fof(axWorldAKPred1716, axiom, 
- f_located(inst_LongvicDijonAirport,inst_France)).
-
-fof(axWorldAKPred1717, axiom, 
- f_located(inst_DickinsonMunicipalNDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1718, axiom, 
- f_located(inst_KomoroDiliAirport,inst_EastTimor)).
-
-fof(axWorldAKPred1719, axiom, 
- f_located(inst_LittleDiomedeIslandAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1720, axiom, 
- f_located(inst_DiapagaAirport,inst_BurkinaFaso)).
-
-fof(axWorldAKPred1721, axiom, 
- f_located(inst_DivinopolisMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred1722, axiom, 
- f_located(inst_AbaTennaDYilmaDireDawaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred1723, axiom, 
- f_located(inst_DolisieAirport,inst_Congo)).
-
-fof(axWorldAKPred1724, axiom, 
- f_located(inst_DiwanofRoyalCourtAirport,inst_Oman)).
-
-fof(axWorldAKPred1725, axiom, 
- f_located(inst_DiyarbakirAirport,inst_Turkey)).
-
-fof(axWorldAKPred1726, axiom, 
- f_located(inst_DjougouAirport,inst_Benin)).
-
-fof(axWorldAKPred1727, axiom, 
- f_located(inst_JambiAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1728, axiom, 
- f_located(inst_DjerbaZarzisDjerbaJerbaAirport,inst_Tunisia)).
-
-fof(axWorldAKPred1729, axiom, 
- f_located(inst_TiskaDjanetAirport,inst_Algeria)).
-
-fof(axWorldAKPred1730, axiom, 
- f_located(inst_SentaniDjayapuraJayapuraAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1731, axiom, 
- f_located(inst_DjambalaAirport,inst_Congo)).
-
-fof(axWorldAKPred1732, axiom, 
- f_located(inst_DeltaJunctionAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1733, axiom, 
- f_located(inst_DajarraQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1734, axiom, 
- f_located(inst_DjupivogurAirport,inst_Iceland)).
-
-fof(axWorldAKPred1735, axiom, 
- f_located(inst_DabajoroAirport,inst_Venezuela)).
-
-fof(axWorldAKPred1736, axiom, 
- f_located(inst_DeKalbTaylorMunicipalILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1737, axiom, 
- f_located(inst_DunkIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1738, axiom, 
- f_located(inst_ChautauquaCountyDunkirkNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1739, axiom, 
- f_located(inst_YoffDakarAirport,inst_Senegal)).
-
-fof(axWorldAKPred1740, axiom, 
- f_located(inst_KnoxvilleDowntownIslandTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1741, axiom, 
- f_located(inst_DoualaAirport,inst_Cameroon)).
-
-fof(axWorldAKPred1742, axiom, 
- f_located(inst_DalbertisAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1743, axiom, 
- f_located(inst_DalianAirport,inst_China)).
-
-fof(axWorldAKPred1744, axiom, 
- f_located(inst_DajaliGeiloAirport,inst_Norway)).
-
-fof(axWorldAKPred1745, axiom, 
- f_located(inst_TavauxDoleAirport,inst_France)).
-
-fof(axWorldAKPred1746, axiom, 
- f_located(inst_LaughlinAirForceBaseTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1747, axiom, 
- f_located(inst_DillinghamAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1748, axiom, 
- f_located(inst_DuluthInternationalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1749, axiom, 
- f_located(inst_DaLatAirport,inst_Vietnam)).
-
-fof(axWorldAKPred1750, axiom, 
- f_located(inst_DulkaninnaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1751, axiom, 
- f_located(inst_DillonCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1752, axiom, 
- f_located(inst_DalamanAirport,inst_Turkey)).
-
-fof(axWorldAKPred1753, axiom, 
- f_located(inst_DillonMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1754, axiom, 
- f_located(inst_DolomiAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1755, axiom, 
- f_located(inst_TheDallesMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1756, axiom, 
- f_located(inst_DelissavilleNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1757, axiom, 
- f_located(inst_DillonsBayAirport,inst_Vanuatu)).
-
-fof(axWorldAKPred1758, axiom, 
- f_located(inst_DelawareMunicipalOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1759, axiom, 
- f_located(inst_DavisMonthanAirForceBaseAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1760, axiom, 
- f_located(inst_ZhambylDzhambulZhambylAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred1761, axiom, 
- f_located(inst_DoomadgeeMissionQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1762, axiom, 
- f_located(inst_DomodemovoMoscowAirport,inst_Russia)).
-
-fof(axWorldAKPred1763, axiom, 
- f_located(inst_DannellyAirNationalGuardBaseOperationsALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1764, axiom, 
- f_located(inst_DemingMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1765, axiom, 
- f_located(inst_SedaliaMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1766, axiom, 
- f_located(inst_DhamarAirport,inst_Yemen)).
-
-fof(axWorldAKPred1767, axiom, 
- f_located(inst_DiamantinoMTAirport,inst_Brazil)).
-
-fof(axWorldAKPred1768, axiom, 
- f_located(inst_DimapurAirport,inst_India)).
-
-fof(axWorldAKPred1769, axiom, 
- f_located(inst_KadenaAirForceBaseRyukyuIsAirport,inst_Japan)).
-
-fof(axWorldAKPred1770, axiom, 
- f_located(inst_DunbarQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1771, axiom, 
- f_located(inst_DundeeAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1772, axiom, 
- f_located(inst_DallasNorthTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1773, axiom, 
- f_located(inst_DernaAirport,inst_Libya)).
-
-fof(axWorldAKPred1774, axiom, 
- f_located(inst_DunhuangAirport,inst_China)).
-
-fof(axWorldAKPred1775, axiom, 
- f_located(inst_WadMedaniAirport,inst_Sudan)).
-
-fof(axWorldAKPred1776, axiom, 
- f_located(inst_DinajpurAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred1777, axiom, 
- f_located(inst_DnipropetrovskDnepropetrovskDnipropetrovskAirport,inst_Ukraine)).
-
-fof(axWorldAKPred1778, axiom, 
- f_located(inst_DanielFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1779, axiom, 
- f_located(inst_DenhamWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1780, axiom, 
- f_located(inst_DaltonMunicipalGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1781, axiom, 
- f_located(inst_DianopolisGOAirport,inst_Brazil)).
-
-fof(axWorldAKPred1782, axiom, 
- f_located(inst_DangAirport,inst_Nepal)).
-
-fof(axWorldAKPred1783, axiom, 
- f_located(inst_DeniliquinNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1784, axiom, 
- f_located(inst_StMaloDinardPleurtuitAirport,inst_France)).
-
-fof(axWorldAKPred1785, axiom, 
- f_located(inst_DenisonMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1786, axiom, 
- f_located(inst_DowntownCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1787, axiom, 
- f_located(inst_DinangatAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1788, axiom, 
- f_located(inst_VermilionCountyILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1789, axiom, 
- f_located(inst_DinderAirport,inst_Sudan)).
-
-fof(axWorldAKPred1790, axiom, 
- f_located(inst_DanburyCTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1791, axiom, 
- f_located(inst_DenizliAirport,inst_Turkey)).
-
-fof(axWorldAKPred1792, axiom, 
- f_located(inst_DoanyAirport,inst_Madagascar)).
-
-fof(axWorldAKPred1793, axiom, 
- f_located(inst_DoboAruIslandsAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1794, axiom, 
- f_located(inst_DornochAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1795, axiom, 
- f_located(inst_DodomaAirport,inst_Tanzania)).
-
-fof(axWorldAKPred1796, axiom, 
- f_located(inst_DjoemoeAirport,inst_Suriname)).
-
-fof(axWorldAKPred1797, axiom, 
- f_located(inst_DoraBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1798, axiom, 
- f_located(inst_DongolaAirport,inst_Sudan)).
-
-fof(axWorldAKPred1799, axiom, 
- f_located(inst_DohaAirport,inst_Qatar)).
-
-fof(axWorldAKPred1800, axiom, 
- f_located(inst_DoiniAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1801, axiom, 
- f_located(inst_DonetskDonetskAirport,inst_Ukraine)).
-
-fof(axWorldAKPred1802, axiom, 
- f_located(inst_SaintGatienDeauvilleAirport,inst_France)).
-
-fof(axWorldAKPred1803, axiom, 
- f_located(inst_MelvilleHallDominicaRoseauAirport,inst_Dominica)).
-
-fof(axWorldAKPred1804, axiom, 
- f_located(inst_DosLagunasAirport,inst_Guatemala)).
-
-fof(axWorldAKPred1805, axiom, 
- f_located(inst_DorobisoroAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1806, axiom, 
- f_located(inst_DolpaAirport,inst_Nepal)).
-
-fof(axWorldAKPred1807, axiom, 
- f_located(inst_DoriAirport,inst_BurkinaFaso)).
-
-fof(axWorldAKPred1808, axiom, 
- f_located(inst_DiosAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1809, axiom, 
- f_located(inst_DouradosMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred1810, axiom, 
- f_located(inst_DoverAirForceBaseDEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1811, axiom, 
- f_located(inst_DongaraWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1812, axiom, 
- f_located(inst_DeboyneAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1813, axiom, 
- f_located(inst_DorraAirport,inst_Djibouti)).
-
-fof(axWorldAKPred1814, axiom, 
- f_located(inst_DupageILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1815, axiom, 
- f_located(inst_DieppeAirport,inst_France)).
-
-fof(axWorldAKPred1816, axiom, 
- f_located(inst_MichaelArmyAirFieldUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1817, axiom, 
- f_located(inst_DeerParkNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1818, axiom, 
- f_located(inst_DipologAirport,inst_Philippines)).
-
-fof(axWorldAKPred1819, axiom, 
- f_located(inst_DevonportTasmaniaAirport,inst_Australia)).
-
-fof(axWorldAKPred1820, axiom, 
- f_located(inst_NgurahRaiDenpasarBaliAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1821, axiom, 
- f_located(inst_DumpuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1822, axiom, 
- f_located(inst_DouglasMunicipalGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1823, axiom, 
- f_located(inst_DesertRockNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1824, axiom, 
- f_located(inst_DerbyWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred1825, axiom, 
- f_located(inst_DorundaStationQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1826, axiom, 
- f_located(inst_DrummondIslandMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1827, axiom, 
- f_located(inst_DriftRiverAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1828, axiom, 
- f_located(inst_DeeringAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1829, axiom, 
- f_located(inst_BeauregardParishLAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1830, axiom, 
- f_located(inst_DrietabbetjeAirport,inst_Suriname)).
-
-fof(axWorldAKPred1831, axiom, 
- f_located(inst_DramaAirport,inst_Greece)).
-
-fof(axWorldAKPred1832, axiom, 
- f_located(inst_DirranbandiQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1833, axiom, 
- f_located(inst_DurangoLaPlataCountyCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1834, axiom, 
- f_located(inst_DurrieQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1835, axiom, 
- f_located(inst_DresdenAirport,inst_Germany)).
-
-fof(axWorldAKPred1836, axiom, 
- f_located(inst_DelRioInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1837, axiom, 
- f_located(inst_DrummondMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1838, axiom, 
- f_located(inst_InternationalNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1839, axiom, 
- f_located(inst_DschangAirport,inst_Cameroon)).
-
-fof(axWorldAKPred1840, axiom, 
- f_located(inst_LaDesiradeAirport,inst_Guadeloupe)).
-
-fof(axWorldAKPred1841, axiom, 
- f_located(inst_DessieAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred1842, axiom, 
- f_located(inst_DestinFortWaltonBeachFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1843, axiom, 
- f_located(inst_DeraIsmailKhanAirport,inst_Pakistan)).
-
-fof(axWorldAKPred1844, axiom, 
- f_located(inst_DaruAirportSierraLeone,inst_SierraLeone)).
-
-fof(axWorldAKPred1845, axiom, 
- f_located(inst_DesMoinesInternationalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1846, axiom, 
- f_located(inst_DansvilleMunicipalNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1847, axiom, 
- f_located(inst_DeltaMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1848, axiom, 
- f_located(inst_DatadawaiAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1849, axiom, 
- f_located(inst_DaetAirport,inst_Philippines)).
-
-fof(axWorldAKPred1850, axiom, 
- f_located(inst_DwightILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1851, axiom, 
- f_located(inst_DeathValleyCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1852, axiom, 
- f_located(inst_DietrichAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1853, axiom, 
- f_located(inst_DetroitLakesMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1854, axiom, 
- f_located(inst_DortmundAirport,inst_Germany)).
-
-fof(axWorldAKPred1855, axiom, 
- f_located(inst_ShreveportDowntownLAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1856, axiom, 
- f_located(inst_DentonMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1857, axiom, 
- f_located(inst_DecaturShoresWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1858, axiom, 
- f_located(inst_MetropolitanAreaMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1859, axiom, 
- f_located(inst_DetroitMetropolitanWayneCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1860, axiom, 
- f_located(inst_EakerFieldOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1861, axiom, 
- f_located(inst_DublinAirport,inst_Ireland)).
-
-fof(axWorldAKPred1862, axiom, 
- f_located(inst_HalliburtonFieldOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1863, axiom, 
- f_located(inst_DunedinAirport,inst_NewZealand)).
-
-fof(axWorldAKPred1864, axiom, 
- f_located(inst_DundoAirport,inst_Angola)).
-
-fof(axWorldAKPred1865, axiom, 
- f_located(inst_DuckNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1866, axiom, 
- f_located(inst_BisbeeDouglasInternationalAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1867, axiom, 
- f_located(inst_DuisburgAirport,inst_Germany)).
-
-fof(axWorldAKPred1868, axiom, 
- f_located(inst_DuBoisJeffersonCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1869, axiom, 
- f_located(inst_DumaiAirport,inst_Indonesia)).
-
-fof(axWorldAKPred1870, axiom, 
- f_located(inst_DundasAirport,inst_Greenland)).
-
-fof(axWorldAKPred1871, axiom, 
- f_located(inst_QuamichanLakeWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldAKPred1872, axiom, 
- f_located(inst_LouisBothaDurbanAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred1873, axiom, 
- f_located(inst_RheinRuhrDuesseldorfDusseldorfAirport,inst_Germany)).
-
-fof(axWorldAKPred1874, axiom, 
- f_located(inst_UnalaskaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1875, axiom, 
- f_located(inst_DumasMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1876, axiom, 
- f_located(inst_DevaAirport,inst_Romania)).
-
-fof(axWorldAKPred1877, axiom, 
- f_located(inst_StuartPowellFieldKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1878, axiom, 
- f_located(inst_DevilsLakeMunicipalNDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1879, axiom, 
- f_located(inst_DavenportMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1880, axiom, 
- f_located(inst_FranciscoBangoyInternationalDavaoCityAirport,inst_Philippines)).
-
-fof(axWorldAKPred1881, axiom, 
- f_located(inst_DavenportDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1882, axiom, 
- f_located(inst_DalyRiverNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1883, axiom, 
- f_located(inst_PhoenixDeerValleyMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1884, axiom, 
- f_located(inst_DelawareAirparkDEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1885, axiom, 
- f_located(inst_SoalalaAirport,inst_Madagascar)).
-
-fof(axWorldAKPred1886, axiom, 
- f_located(inst_DavidWayneHooksMemorialTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1887, axiom, 
- f_located(inst_DowntownAirparkOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1888, axiom, 
- f_located(inst_LakeBuenaVistaSTOLFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1889, axiom, 
- f_located(inst_DeuxAlpesAirport,inst_France)).
-
-fof(axWorldAKPred1890, axiom, 
- f_located(inst_DubaiAirport,inst_UnitedArabEmirates)).
-
-fof(axWorldAKPred1891, axiom, 
- f_located(inst_DixieQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1892, axiom, 
- f_located(inst_DexterMunicipalMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1893, axiom, 
- f_located(inst_DanburyMunicipalCTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1894, axiom, 
- f_located(inst_MadisonLacQuiParleCountyMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1895, axiom, 
- f_located(inst_DysartQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1896, axiom, 
- f_located(inst_DorchesterCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1897, axiom, 
- f_located(inst_DayongAirport,inst_China)).
-
-fof(axWorldAKPred1898, axiom, 
- f_located(inst_DiamantinaLakesQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1899, axiom, 
- f_located(inst_AnadyrMagadanAirport,inst_Russia)).
-
-fof(axWorldAKPred1900, axiom, 
- f_located(inst_DyessAirForceBaseTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1901, axiom, 
- f_located(inst_DushanbeKaroteginAirport,inst_Tajikistan)).
-
-fof(axWorldAKPred1902, axiom, 
- f_located(inst_DalyWatersNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1903, axiom, 
- f_located(inst_PamandziDzaoudziMamoudzouAirport,inst_Mayotte)).
-
-fof(axWorldAKPred1904, axiom, 
- f_located(inst_CodazziAirport,inst_Colombia)).
-
-fof(axWorldAKPred1905, axiom, 
- f_located(inst_ZhezqazghanDzhezkazganZhezqazghanAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred1906, axiom, 
- f_located(inst_EagleAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1907, axiom, 
- f_located(inst_AbbseAirport,inst_Yemen)).
-
-fof(axWorldAKPred1908, axiom, 
- f_located(inst_EmaeAirport,inst_Vanuatu)).
-
-fof(axWorldAKPred1909, axiom, 
- f_located(inst_EagleGroveMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1910, axiom, 
- f_located(inst_ElArishAirport,inst_Egypt)).
-
-fof(axWorldAKPred1911, axiom, 
- f_located(inst_NejranAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred1912, axiom, 
- f_located(inst_PhiferAirfieldWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1913, axiom, 
- f_located(inst_KearneyMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1914, axiom, 
- f_located(inst_SanSebastianAirport,inst_Spain)).
-
-fof(axWorldAKPred1915, axiom, 
- f_located(inst_PangbornMemorialWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1916, axiom, 
- f_located(inst_ChippewaValleyRegionalWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1917, axiom, 
- f_located(inst_ElbaIslandAirport,inst_Italy)).
-
-fof(axWorldAKPred1918, axiom, 
- f_located(inst_KampalaEntebbeAirport,inst_Uganda)).
-
-fof(axWorldAKPred1919, axiom, 
- f_located(inst_ElObeidAirport,inst_Sudan)).
-
-fof(axWorldAKPred1920, axiom, 
- f_located(inst_ElBargeAirport,inst_Colombia)).
-
-fof(axWorldAKPred1921, axiom, 
- f_located(inst_EsbjergAirport,inst_Denmark)).
-
-fof(axWorldAKPred1922, axiom, 
- f_located(inst_ElBormaAirport,inst_Algeria)).
-
-fof(axWorldAKPred1923, axiom, 
- f_located(inst_EbadonAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred1924, axiom, 
- f_located(inst_WebsterCityMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1925, axiom, 
- f_located(inst_BoutheonSaintEtienneAirport,inst_France)).
-
-fof(axWorldAKPred1926, axiom, 
- f_located(inst_EbolowaAirport,inst_Cameroon)).
-
-fof(axWorldAKPred1927, axiom, 
- f_located(inst_IoscoCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1928, axiom, 
- f_located(inst_ElCampoMetroAirportIncTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1929, axiom, 
- f_located(inst_ElizabethCityCostGuardAirStationMunicipalNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1930, axiom, 
- f_located(inst_EchucaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred1931, axiom, 
- f_located(inst_ErcanAirport,inst_Cyprus)).
-
-fof(axWorldAKPred1932, axiom, 
- f_located(inst_ElEncantoAirport,inst_Colombia)).
-
-fof(axWorldAKPred1933, axiom, 
- f_located(inst_ElCharcoAirport,inst_Colombia)).
-
-fof(axWorldAKPred1934, axiom, 
- f_located(inst_MondellFieldWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1935, axiom, 
- f_located(inst_EdnaBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1936, axiom, 
- f_located(inst_ElDebbaAirport,inst_Sudan)).
-
-fof(axWorldAKPred1937, axiom, 
- f_located(inst_ErldundaNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1938, axiom, 
- f_located(inst_EdentonMunicipalNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1939, axiom, 
- f_located(inst_ElmendorfAirForceBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1940, axiom, 
- f_located(inst_WeideArmyAirFieldMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1941, axiom, 
- f_located(inst_EdinburghScotlandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1942, axiom, 
- f_located(inst_CaptainJackThomasElDoradoKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1943, axiom, 
- f_located(inst_EldoretAirport,inst_Kenya)).
-
-fof(axWorldAKPred1944, axiom, 
- f_located(inst_LaRocheAirport,inst_France)).
-
-fof(axWorldAKPred1945, axiom, 
- f_located(inst_ErandiqueAirport,inst_Honduras)).
-
-fof(axWorldAKPred1946, axiom, 
- f_located(inst_EdwardRiverQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1947, axiom, 
- f_located(inst_EdwardsAirForceBaseCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1948, axiom, 
- f_located(inst_NeedlesCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1949, axiom, 
- f_located(inst_EekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1950, axiom, 
- f_located(inst_DillantHopkinsNHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1951, axiom, 
- f_located(inst_EightFathombightAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred1952, axiom, 
- f_located(inst_BelleFourcheMunicipalSDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1953, axiom, 
- f_located(inst_EllingtonFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1954, axiom, 
- f_located(inst_EfogiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1955, axiom, 
- f_located(inst_NewportStateVTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1956, axiom, 
- f_located(inst_KefaloniaKefalliniaAirport,inst_Greece)).
-
-fof(axWorldAKPred1957, axiom, 
- f_located(inst_EastForkAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1958, axiom, 
- f_located(inst_JeffersonMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1959, axiom, 
- f_located(inst_EngatiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1960, axiom, 
- f_located(inst_BergeracAirport,inst_France)).
-
-fof(axWorldAKPred1961, axiom, 
- f_located(inst_EagleCountyRegionalCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1962, axiom, 
- f_located(inst_EglinAirForceAuxiliaryNr3DukeFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1963, axiom, 
- f_located(inst_NeghelliAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred1964, axiom, 
- f_located(inst_SegeAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred1965, axiom, 
- f_located(inst_ElGeneinaAirport,inst_Sudan)).
-
-fof(axWorldAKPred1966, axiom, 
- f_located(inst_EaglePassMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1967, axiom, 
- f_located(inst_EmmetsburgMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1968, axiom, 
- f_located(inst_EgilsstadirAirport,inst_Iceland)).
-
-fof(axWorldAKPred1969, axiom, 
- f_located(inst_WellingtonMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1970, axiom, 
- f_located(inst_EagleRiverUnionWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1971, axiom, 
- f_located(inst_EgegikAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1972, axiom, 
- f_located(inst_ElkhartMortonCountyKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1973, axiom, 
- f_located(inst_ErhacAirport,inst_Turkey)).
-
-fof(axWorldAKPred1974, axiom, 
- f_located(inst_ElBolsonAirport,inst_Argentina)).
-
-fof(axWorldAKPred1975, axiom, 
- f_located(inst_CapeNewhenhamLRRSAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1976, axiom, 
- f_located(inst_ShelbyMunicipalNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1977, axiom, 
- f_located(inst_RentschlerCTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1978, axiom, 
- f_located(inst_EiaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred1979, axiom, 
- f_located(inst_EnisejskAirport,inst_Russia)).
-
-fof(axWorldAKPred1980, axiom, 
- f_located(inst_EinasleighQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred1981, axiom, 
- f_located(inst_EielsonAirForceBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1982, axiom, 
- f_located(inst_EindhovenAirport,inst_Netherlands)).
-
-fof(axWorldAKPred1983, axiom, 
- f_located(inst_TortolaBeefIsAirport,inst_BritishVirginIslands)).
-
-fof(axWorldAKPred1984, axiom, 
- f_located(inst_CountyMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1985, axiom, 
- f_located(inst_EinYahavAirport,inst_Israel)).
-
-fof(axWorldAKPred1986, axiom, 
- f_located(inst_BarrancabermejaAirport,inst_Colombia)).
-
-fof(axWorldAKPred1987, axiom, 
- f_located(inst_WedjhAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred1988, axiom, 
- f_located(inst_MurrayFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1989, axiom, 
- f_located(inst_EkibastuzAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred1990, axiom, 
- f_located(inst_ElkedraNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred1991, axiom, 
- f_located(inst_EkerekuAirport,inst_Guyana)).
-
-fof(axWorldAKPred1992, axiom, 
- f_located(inst_ElkhartMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1993, axiom, 
- f_located(inst_ElkinsRandolphCountyJenningsRandolphFieldWVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1994, axiom, 
- f_located(inst_ElkoMunicipalAirportJCHarrisFieldNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1995, axiom, 
- f_located(inst_WayneCountyKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1996, axiom, 
- f_located(inst_EskilstunaAirport,inst_Sweden)).
-
-fof(axWorldAKPred1997, axiom, 
- f_located(inst_AddingtonFieldKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1998, axiom, 
- f_located(inst_EagleLakeTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred1999, axiom, 
- f_located(inst_ElBancoAirport,inst_Colombia)).
-
-fof(axWorldAKPred2000, axiom, 
- f_located(inst_ElchoIslandNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred2001, axiom, 
- f_located(inst_GoodwinFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2002, axiom, 
- f_located(inst_ElRealAirport,inst_Panama)).
-
-fof(axWorldAKPred2003, axiom, 
- f_located(inst_ElFasherAirport,inst_Sudan)).
-
-fof(axWorldAKPred2004, axiom, 
- f_located(inst_ElGoleaAirport,inst_Algeria)).
-
-fof(axWorldAKPred2005, axiom, 
- f_located(inst_NorthEleutheraEleutheraAirport,inst_Bahamas)).
-
-fof(axWorldAKPred2006, axiom, 
- f_located(inst_ElimAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2007, axiom, 
- f_located(inst_ElRecreoAirport,inst_Colombia)).
-
-fof(axWorldAKPred2008, axiom, 
- f_located(inst_ElkCityMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2009, axiom, 
- f_located(inst_EllisrasAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2010, axiom, 
- f_located(inst_ElmiraCorningRegionalNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2011, axiom, 
- f_located(inst_BowersFieldWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2012, axiom, 
- f_located(inst_EldoradoAirport,inst_Argentina)).
-
-fof(axWorldAKPred2013, axiom, 
- f_located(inst_ElPasoInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2014, axiom, 
- f_located(inst_GassimAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred2015, axiom, 
- f_located(inst_EastLondonAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2016, axiom, 
- f_located(inst_TourSinaiCityAirport,inst_Egypt)).
-
-fof(axWorldAKPred2017, axiom, 
- f_located(inst_GuemarElOuedAirport,inst_Algeria)).
-
-fof(axWorldAKPred2018, axiom, 
- f_located(inst_ElfinCoveSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2019, axiom, 
- f_located(inst_EllamarSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2020, axiom, 
- f_located(inst_ElyAirportYellandFieldNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2021, axiom, 
- f_located(inst_WellsvilleMunicipalAirportTarantineFieldNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2022, axiom, 
- f_located(inst_EastMidlandsDerbyAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2023, axiom, 
- f_located(inst_EmbarcaderoCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2024, axiom, 
- f_located(inst_EmeraldQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2025, axiom, 
- f_located(inst_EmdenAirport,inst_Germany)).
-
-fof(axWorldAKPred2026, axiom, 
- f_located(inst_EmpangeniAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2027, axiom, 
- f_located(inst_EmirauAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2028, axiom, 
- f_located(inst_EmmonakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2029, axiom, 
- f_located(inst_KemmererMunicipalWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2030, axiom, 
- f_located(inst_NemaAirport,inst_Mauritania)).
-
-fof(axWorldAKPred2031, axiom, 
- f_located(inst_EmoONAirport,inst_Canada)).
-
-fof(axWorldAKPred2032, axiom, 
- f_located(inst_EmporiaMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2033, axiom, 
- f_located(inst_EmbessaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2034, axiom, 
- f_located(inst_ElMonteCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2035, axiom, 
- f_located(inst_EmporiaMunicipalVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2036, axiom, 
- f_located(inst_ElMaitenAirport,inst_Argentina)).
-
-fof(axWorldAKPred2037, axiom, 
- f_located(inst_ElMinyaAirport,inst_Egypt)).
-
-fof(axWorldAKPred2038, axiom, 
- f_located(inst_KenaiMunicipalAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2039, axiom, 
- f_located(inst_EneabbaWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2040, axiom, 
- f_located(inst_EsseyNancyAirport,inst_France)).
-
-fof(axWorldAKPred2041, axiom, 
- f_located(inst_VanceAirForceBaseOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2042, axiom, 
- f_located(inst_EndeAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2043, axiom, 
- f_located(inst_EnontekioEnontekioeAirport,inst_Finland)).
-
-fof(axWorldAKPred2044, axiom, 
- f_located(inst_EnshiAirport,inst_China)).
-
-fof(axWorldAKPred2045, axiom, 
- f_located(inst_ElNaranjoAirport,inst_Guatemala)).
-
-fof(axWorldAKPred2046, axiom, 
- f_located(inst_StAngeloNorthernIrelandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2047, axiom, 
- f_located(inst_CentraliaMunicipalILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2048, axiom, 
- f_located(inst_JaenAirport,inst_Spain)).
-
-fof(axWorldAKPred2049, axiom, 
- f_located(inst_NenanaMunicipalAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2050, axiom, 
- f_located(inst_EncarnacionAirport,inst_Paraguay)).
-
-fof(axWorldAKPred2051, axiom, 
- f_located(inst_EnschedeAirport,inst_Netherlands)).
-
-fof(axWorldAKPred2052, axiom, 
- f_located(inst_EnitewokAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred2053, axiom, 
- f_located(inst_EnuguAirport,inst_Nigeria)).
-
-fof(axWorldAKPred2054, axiom, 
- f_located(inst_WendoverUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2055, axiom, 
- f_located(inst_KenoshaMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2056, axiom, 
- f_located(inst_YanAnAirport,inst_China)).
-
-fof(axWorldAKPred2057, axiom, 
- f_located(inst_SabreArmyHeliportTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2058, axiom, 
- f_located(inst_MedellinAirport,inst_Colombia)).
-
-fof(axWorldAKPred2059, axiom, 
- f_located(inst_EdayAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2060, axiom, 
- f_located(inst_KeokukMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2061, axiom, 
- f_located(inst_ElDoradoAirport,inst_Venezuela)).
-
-fof(axWorldAKPred2062, axiom, 
- f_located(inst_NeoshoMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2063, axiom, 
- f_located(inst_ElorzaAirport,inst_Venezuela)).
-
-fof(axWorldAKPred2064, axiom, 
- f_located(inst_BrownsNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2065, axiom, 
- f_located(inst_EphrataMunicipalWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2066, axiom, 
- f_located(inst_EpiAirport,inst_Vanuatu)).
-
-fof(axWorldAKPred2067, axiom, 
- f_located(inst_EpiskopiAirport,inst_Cyprus)).
-
-fof(axWorldAKPred2068, axiom, 
- f_located(inst_EpinalAirport,inst_France)).
-
-fof(axWorldAKPred2069, axiom, 
- f_located(inst_EpenaAirport,inst_Congo)).
-
-fof(axWorldAKPred2070, axiom, 
- f_located(inst_EsperanceWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2071, axiom, 
- f_located(inst_EliptaminAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2072, axiom, 
- f_located(inst_EsquelAirport,inst_Argentina)).
-
-fof(axWorldAKPred2073, axiom, 
- f_located(inst_MonroeNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2074, axiom, 
- f_located(inst_ErigavoAirport,inst_Somalia)).
-
-fof(axWorldAKPred2075, axiom, 
- f_located(inst_ErnabellaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2076, axiom, 
- f_located(inst_ErzincanAirport,inst_Turkey)).
-
-fof(axWorldAKPred2077, axiom, 
- f_located(inst_BerdyanskZaporizhzhyaAirport,inst_Ukraine)).
-
-fof(axWorldAKPred2078, axiom, 
- f_located(inst_EraveAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2079, axiom, 
- f_located(inst_ErfurtAirport,inst_Germany)).
-
-fof(axWorldAKPred2080, axiom, 
- f_located(inst_EromangaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2081, axiom, 
- f_located(inst_ErrachidiaAirport,inst_Morocco)).
-
-fof(axWorldAKPred2082, axiom, 
- f_located(inst_ErieInternationalPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2083, axiom, 
- f_located(inst_ErechimRSAirport,inst_Brazil)).
-
-fof(axWorldAKPred2084, axiom, 
- f_located(inst_EirunepeAMAirport,inst_Brazil)).
-
-fof(axWorldAKPred2085, axiom, 
- f_located(inst_EldredRockCoastGuardHeliportAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2086, axiom, 
- f_located(inst_ErrolNHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2087, axiom, 
- f_located(inst_ErosWindhoekAirport,inst_Namibia)).
-
-fof(axWorldAKPred2088, axiom, 
- f_located(inst_ErumeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2089, axiom, 
- f_located(inst_KerrvilleMunicipalAirportLouisSchreinerFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2090, axiom, 
- f_located(inst_LuceCountyHaleMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2091, axiom, 
- f_located(inst_ErzurumAirport,inst_Turkey)).
-
-fof(axWorldAKPred2092, axiom, 
- f_located(inst_EsaAlaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2093, axiom, 
- f_located(inst_DeltaCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2094, axiom, 
- f_located(inst_OrcasIslandWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2095, axiom, 
- f_located(inst_ElCipresEnsenadaAirport,inst_Mexico)).
-
-fof(axWorldAKPred2096, axiom, 
- f_located(inst_AlexandriaEslerRegionalLAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2097, axiom, 
- f_located(inst_MariscalEstigarribiaAirport,inst_Paraguay)).
-
-fof(axWorldAKPred2098, axiom, 
- f_located(inst_ShorehamAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2099, axiom, 
- f_located(inst_EspinosaMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred2100, axiom, 
- f_located(inst_EskisehirAirport,inst_Turkey)).
-
-fof(axWorldAKPred2101, axiom, 
- f_located(inst_ElistaKalmykiaAirport,inst_Russia)).
-
-fof(axWorldAKPred2102, axiom, 
- f_located(inst_GeneralRivadeneiraEsmeraldasAirport,inst_Ecuador)).
-
-fof(axWorldAKPred2103, axiom, 
- f_located(inst_EastonMunicipalMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2104, axiom, 
- f_located(inst_SanJuanPuebloNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2105, axiom, 
- f_located(inst_BirchwoodPoconoAirparkPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2106, axiom, 
- f_located(inst_ElSalvadorAirport,inst_Chile)).
-
-fof(axWorldAKPred2107, axiom, 
- f_located(inst_EssenAirport,inst_Germany)).
-
-fof(axWorldAKPred2108, axiom, 
- f_located(inst_EsthervilleMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2109, axiom, 
- f_located(inst_EastonStateWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2110, axiom, 
- f_located(inst_WestBendMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2111, axiom, 
- f_located(inst_EtadunnaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2112, axiom, 
- f_located(inst_GendaWuhaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred2113, axiom, 
- f_located(inst_HozmanElatAirport,inst_Israel)).
-
-fof(axWorldAKPred2114, axiom, 
- f_located(inst_EastlandMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2115, axiom, 
- f_located(inst_EnterpriseMunicipalALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2116, axiom, 
- f_located(inst_LorraineMetzNancyAirport,inst_France)).
-
-fof(axWorldAKPred2117, axiom, 
- f_located(inst_EuaAirport,inst_Tonga)).
-
-fof(axWorldAKPred2118, axiom, 
- f_located(inst_EuclaWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2119, axiom, 
- f_located(inst_EurekaNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2120, axiom, 
- f_located(inst_WeedonFieldALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2121, axiom, 
- f_located(inst_MahlonSweetFieldORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2122, axiom, 
- f_located(inst_NeumuensterAirport,inst_Germany)).
-
-fof(axWorldAKPred2123, axiom, 
- f_located(inst_LaayouneAirport,inst_Morocco)).
-
-fof(axWorldAKPred2124, axiom, 
- f_located(inst_ParatebuenoAirport,inst_Colombia)).
-
-fof(axWorldAKPred2125, axiom, 
- f_located(inst_FDRooseveltStEustathiusAirport,inst_NetherlandsAntilles)).
-
-fof(axWorldAKPred2126, axiom, 
- f_located(inst_EvadaleLandingStripTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2127, axiom, 
- f_located(inst_EvaDownsNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred2128, axiom, 
- f_located(inst_EvenesAirport,inst_Norway)).
-
-fof(axWorldAKPred2129, axiom, 
- f_located(inst_SvegAirport,inst_Sweden)).
-
-fof(axWorldAKPred2130, axiom, 
- f_located(inst_EvansHeadNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred2131, axiom, 
- f_located(inst_JevlachNaxcivanAirport,inst_Azerbaijan)).
-
-fof(axWorldAKPred2132, axiom, 
- f_located(inst_EvelethVirginiaMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2133, axiom, 
- f_located(inst_ZapadnyErevanYerevanAirport,inst_Armenia)).
-
-fof(axWorldAKPred2134, axiom, 
- f_located(inst_MaryvilleMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2135, axiom, 
- f_located(inst_EvansvilleRegionalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2136, axiom, 
- f_located(inst_EvanstonUintaCountyBurnsFieldWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2137, axiom, 
- f_located(inst_EvreuxAirport,inst_France)).
-
-fof(axWorldAKPred2138, axiom, 
- f_located(inst_NewBedfordMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2139, axiom, 
- f_located(inst_EwerAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2140, axiom, 
- f_located(inst_EnarotaliAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2141, axiom, 
- f_located(inst_NewtonCityCountyKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2142, axiom, 
- f_located(inst_CravenCountyRegionalNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2143, axiom, 
- f_located(inst_EwoAirport,inst_Congo)).
-
-fof(axWorldAKPred2144, axiom, 
- f_located(inst_NewarkInternationalNJAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2145, axiom, 
- f_located(inst_NewtokAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2146, axiom, 
- f_located(inst_GreenhamCommonRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2147, axiom, 
- f_located(inst_ExcursionInletSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2148, axiom, 
- f_located(inst_ExmouthAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2149, axiom, 
- f_located(inst_ExeterAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2150, axiom, 
- f_located(inst_LexingtonMunicipalNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2151, axiom, 
- f_located(inst_YelimaneAirport,inst_Mali)).
-
-fof(axWorldAKPred2152, axiom, 
- f_located(inst_ElYopalAirport,inst_Colombia)).
-
-fof(axWorldAKPred2153, axiom, 
- f_located(inst_WeiserAirParkTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2154, axiom, 
- f_located(inst_YeringtonMunicipalNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2155, axiom, 
- f_located(inst_EliyeSpringsAirport,inst_Kenya)).
-
-fof(axWorldAKPred2156, axiom, 
- f_located(inst_KeyWestInternationalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2157, axiom, 
- f_located(inst_AeropuertoInternacionalEzeizaMinistroPistariniBuenosAiresAirport,inst_Argentina)).
-
-fof(axWorldAKPred2158, axiom, 
- f_located(inst_ShannonVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2159, axiom, 
- f_located(inst_KewaneeMunicipalILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2160, axiom, 
- f_located(inst_EastmanDodgeCountyGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2161, axiom, 
- f_located(inst_ElazigAirport,inst_Turkey)).
-
-fof(axWorldAKPred2162, axiom, 
- f_located(inst_CameronMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2163, axiom, 
- f_located(inst_FaranahAirport,inst_Guinea)).
-
-fof(axWorldAKPred2164, axiom, 
- f_located(inst_FarnboroughEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2165, axiom, 
- f_located(inst_FaatteAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred2166, axiom, 
- f_located(inst_VagarFaroeIsAirport,inst_Denmark)).
-
-fof(axWorldAKPred2167, axiom, 
- f_located(inst_FelkerArmyAirFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2168, axiom, 
- f_located(inst_FagurholsmyriAirport,inst_Iceland)).
-
-fof(axWorldAKPred2169, axiom, 
- f_located(inst_FarahAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred2170, axiom, 
- f_located(inst_FairbanksInternationalAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2171, axiom, 
- f_located(inst_DiegoJimenezTorresFajardoAirport,inst_PuertoRico)).
-
-fof(axWorldAKPred2172, axiom, 
- f_located(inst_FalseIslandSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2173, axiom, 
- f_located(inst_FalconStateParkTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2174, axiom, 
- f_located(inst_FarmingtonRegionalMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2175, axiom, 
- f_located(inst_ListaFarsundAirport,inst_Norway)).
-
-fof(axWorldAKPred2176, axiom, 
- f_located(inst_FaroAirport,inst_Portugal)).
-
-fof(axWorldAKPred2177, axiom, 
- f_located(inst_FitiutaFitiutaVillageAirport,inst_AmericanSamoa)).
-
-fof(axWorldAKPred2178, axiom, 
- f_located(inst_HectorInternationalNDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2179, axiom, 
- f_located(inst_FaskrudsfjordurAirport,inst_Iceland)).
-
-fof(axWorldAKPred2180, axiom, 
- f_located(inst_FresnoAirTerminalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2181, axiom, 
- f_located(inst_FakaravaSocietyIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred2182, axiom, 
- f_located(inst_FayettevilleRegionalAirportGrannisFieldNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2183, axiom, 
- f_located(inst_FaizabadAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred2184, axiom, 
- f_located(inst_FranciscoBeltraoPRAirport,inst_Brazil)).
-
-fof(axWorldAKPred2185, axiom, 
- f_located(inst_SimmonsArmyAirFieldNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2186, axiom, 
- f_located(inst_WainwrightArmyAirFieldAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2187, axiom, 
- f_located(inst_FaribaultMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2188, axiom, 
- f_located(inst_LuanoLubumbashiAirport,inst_Zaire)).
-
-fof(axWorldAKPred2189, axiom, 
- f_located(inst_FortBridgerWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2190, axiom, 
- f_located(inst_FornebuOsloAirport,inst_Norway)).
-
-fof(axWorldAKPred2191, axiom, 
- f_located(inst_FairburyMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2192, axiom, 
- f_located(inst_GlacierParkInternationalMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2193, axiom, 
- f_located(inst_FicksburgAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2194, axiom, 
- f_located(inst_FresnoChandlerDowntownCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2195, axiom, 
- f_located(inst_FlyingCloudMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2196, axiom, 
- f_located(inst_LeonardodaVinciFiumicinoRomaRomeAirport,inst_Italy)).
-
-fof(axWorldAKPred2197, axiom, 
- f_located(inst_ButtsArmyAirFieldCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2198, axiom, 
- f_located(inst_YakimaFiringCenterArmyAirFieldWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2199, axiom, 
- f_located(inst_ForrestCityMunicipalARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2200, axiom, 
- f_located(inst_FundacionAirport,inst_Colombia)).
-
-fof(axWorldAKPred2201, axiom, 
- f_located(inst_PrincipedaBeiraROAirport,inst_Brazil)).
-
-fof(axWorldAKPred2202, axiom, 
- f_located(inst_BringelandFoerdeFordeAirport,inst_Norway)).
-
-fof(axWorldAKPred2203, axiom, 
- f_located(inst_LeLamentinFortdeFranceAirport,inst_Martinique)).
-
-fof(axWorldAKPred2204, axiom, 
- f_located(inst_LowenthalFriedrichshafenAirport,inst_Germany)).
-
-fof(axWorldAKPred2205, axiom, 
- f_located(inst_FrederickMunicipalMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2206, axiom, 
- f_located(inst_FariopurAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred2207, axiom, 
- f_located(inst_FrederickMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2208, axiom, 
- f_located(inst_BandunduAirport,inst_Zaire)).
-
-fof(axWorldAKPred2209, axiom, 
- f_located(inst_FairfieldCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2210, axiom, 
- f_located(inst_FindlayOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2211, axiom, 
- f_located(inst_FetlarIslandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2212, axiom, 
- f_located(inst_SanfebagarAirport,inst_Nepal)).
-
-fof(axWorldAKPred2213, axiom, 
- f_located(inst_FuerstenfeldbruckAirBaseFuerstenfeldbruckAirport,inst_Germany)).
-
-fof(axWorldAKPred2214, axiom, 
- f_located(inst_FernandodeNoronhaFNAirport,inst_Brazil)).
-
-fof(axWorldAKPred2215, axiom, 
- f_located(inst_AlbertusILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2216, axiom, 
- f_located(inst_FergusonsGulfAirport,inst_Kenya)).
-
-fof(axWorldAKPred2217, axiom, 
- f_located(inst_FestusMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2218, axiom, 
- f_located(inst_FremontMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2219, axiom, 
- f_located(inst_FrancisEWarrenAirForceBaseWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2220, axiom, 
- f_located(inst_SaissFesFezAirport,inst_Morocco)).
-
-fof(axWorldAKPred2221, axiom, 
- f_located(inst_FirstFlightNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2222, axiom, 
- f_located(inst_PeachtreeCityAirportFalconFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2223, axiom, 
- f_located(inst_FairfordRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2224, axiom, 
- f_located(inst_FairfieldMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2225, axiom, 
- f_located(inst_FergusFallsMunicipalAirportEinarMickelsonFieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2226, axiom, 
- f_located(inst_WrightPattersonAirForceBaseOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2227, axiom, 
- f_located(inst_CapitalCityKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2228, axiom, 
- f_located(inst_FutaleufuAirport,inst_Chile)).
-
-fof(axWorldAKPred2229, axiom, 
- f_located(inst_FderikAirport,inst_Mauritania)).
-
-fof(axWorldAKPred2230, axiom, 
- f_located(inst_FabaliSiApiaAirport,inst_WesternSamoa)).
-
-fof(axWorldAKPred2231, axiom, 
- f_located(inst_FoxGlacierAirport,inst_NewZealand)).
-
-fof(axWorldAKPred2232, axiom, 
- f_located(inst_FangatauAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred2233, axiom, 
- f_located(inst_FlemingMasonKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2234, axiom, 
- f_located(inst_KnoxArmyHeliportALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2235, axiom, 
- f_located(inst_LibbyArmyAirFieldSierraVistaMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2236, axiom, 
- f_located(inst_FakahinaAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred2237, axiom, 
- f_located(inst_FireCoveAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2238, axiom, 
- f_located(inst_ElizabethFieldNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2239, axiom, 
- f_located(inst_FairIsleAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2240, axiom, 
- f_located(inst_FriaAirport,inst_Guinea)).
-
-fof(axWorldAKPred2241, axiom, 
- f_located(inst_NDjiliKinshasaAirport,inst_Zaire)).
-
-fof(axWorldAKPred2242, axiom, 
- f_located(inst_FinkeNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred2243, axiom, 
- f_located(inst_FillmoreUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2244, axiom, 
- f_located(inst_FinschhafenAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2245, axiom, 
- f_located(inst_FitchburgMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2246, axiom, 
- f_located(inst_FiveFingersCoastGuardHeliportAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2247, axiom, 
- f_located(inst_FitzroyCrossingWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2248, axiom, 
- f_located(inst_AlfujairahFujairahAirport,inst_UnitedArabEmirates)).
-
-fof(axWorldAKPred2249, axiom, 
- f_located(inst_SculthorpeRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2250, axiom, 
- f_located(inst_BangokaKisanganiAirport,inst_Zaire)).
-
-fof(axWorldAKPred2251, axiom, 
- f_located(inst_FukuiAirport,inst_Japan)).
-
-fof(axWorldAKPred2252, axiom, 
- f_located(inst_VenangoRegionalPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2253, axiom, 
- f_located(inst_FranklinMunicipalJohnBeverlyRoseVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2254, axiom, 
- f_located(inst_FakfakFakFakNewGuineaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2255, axiom, 
- f_located(inst_FrankfortMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2256, axiom, 
- f_located(inst_FukushimaAirport,inst_Japan)).
-
-fof(axWorldAKPred2257, axiom, 
- f_located(inst_FlorenciaAirport,inst_Colombia)).
-
-fof(axWorldAKPred2258, axiom, 
- f_located(inst_FlorianoPIAirport,inst_Brazil)).
-
-fof(axWorldAKPred2259, axiom, 
- f_located(inst_FallsCreekAirport,inst_Australia)).
-
-fof(axWorldAKPred2260, axiom, 
- f_located(inst_FondduLacCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2261, axiom, 
- f_located(inst_FortLeenr1headquartersHeliportVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2262, axiom, 
- f_located(inst_FlensburgAirport,inst_Germany)).
-
-fof(axWorldAKPred2263, axiom, 
- f_located(inst_FlagstaffPulliamAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2264, axiom, 
- f_located(inst_FlottaIsleAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2265, axiom, 
- f_located(inst_HoltFlateyriAirport,inst_Iceland)).
-
-fof(axWorldAKPred2266, axiom, 
- f_located(inst_FallsBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2267, axiom, 
- f_located(inst_FortLauderdaleHollywoodInternationalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2268, axiom, 
- f_located(inst_FiladelfiaAirport,inst_Paraguay)).
-
-fof(axWorldAKPred2269, axiom, 
- f_located(inst_FlorianopolisSCAirport,inst_Brazil)).
-
-fof(axWorldAKPred2270, axiom, 
- f_located(inst_FlorenceRegionalSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2271, axiom, 
- f_located(inst_MarionCountyRegionalARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2272, axiom, 
- f_located(inst_PeretolaFirenzeFlorenceAirport,inst_Italy)).
-
-fof(axWorldAKPred2273, axiom, 
- f_located(inst_FlindersIslandTasmaniaAirport,inst_Australia)).
-
-fof(axWorldAKPred2274, axiom, 
- f_located(inst_FlatAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2275, axiom, 
- f_located(inst_FlushingNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2276, axiom, 
- f_located(inst_ShermanArmyAirFieldKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2277, axiom, 
- f_located(inst_SantaCruzFloresIslandAzoresAirport,inst_Portugal)).
-
-fof(axWorldAKPred2278, axiom, 
- f_located(inst_FallonMunicipalNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2279, axiom, 
- f_located(inst_FinleyNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred2280, axiom, 
- f_located(inst_FormosaAirport,inst_Argentina)).
-
-fof(axWorldAKPred2281, axiom, 
- f_located(inst_FiveMileAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2282, axiom, 
- f_located(inst_TiptonArmyAirFieldMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2283, axiom, 
- f_located(inst_OtisArmyNationalGuardBaseMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2284, axiom, 
- f_located(inst_KalemieAirport,inst_Zaire)).
-
-fof(axWorldAKPred2285, axiom, 
- f_located(inst_FourCornersRegionalNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2286, axiom, 
- f_located(inst_GrevenMuensterMunsterOsnabrueckOsnabruckAirport,inst_Germany)).
-
-fof(axWorldAKPred2287, axiom, 
- f_located(inst_FortMadisonMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2288, axiom, 
- f_located(inst_PageFieldFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2289, axiom, 
- f_located(inst_FairmontStateAirfieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2290, axiom, 
- f_located(inst_LungiFreetownAirport,inst_SierraLeone)).
-
-fof(axWorldAKPred2291, axiom, 
- f_located(inst_BrennerFieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2292, axiom, 
- f_located(inst_FunchalMadeiraAirport,inst_Portugal)).
-
-fof(axWorldAKPred2293, axiom, 
- f_located(inst_FaneAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2294, axiom, 
- f_located(inst_FadaNgourmaAirport,inst_BurkinaFaso)).
-
-fof(axWorldAKPred2295, axiom, 
- f_located(inst_FinchaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred2296, axiom, 
- f_located(inst_ArlesCamargueGaronsNimesAirport,inst_France)).
-
-fof(axWorldAKPred2297, axiom, 
- f_located(inst_PyongyangAirport,inst_NorthKorea)).
-
-fof(axWorldAKPred2298, axiom, 
- f_located(inst_FinCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2299, axiom, 
- f_located(inst_FortCollinsLovelandMunicipalCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2300, axiom, 
- f_located(inst_FunterBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2301, axiom, 
- f_located(inst_BishopInternationalMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2302, axiom, 
- f_located(inst_FoulaShetlandIslandsAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2303, axiom, 
- f_located(inst_FortBraggCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2304, axiom, 
- f_located(inst_FuzhouAirport,inst_China)).
-
-fof(axWorldAKPred2305, axiom, 
- f_located(inst_FortDodgeRegionalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2306, axiom, 
- f_located(inst_ForbesFieldKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2307, axiom, 
- f_located(inst_GinoLisaFoggiaAirport,inst_Italy)).
-
-fof(axWorldAKPred2308, axiom, 
- f_located(inst_TheFrancisSGabreskiNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2309, axiom, 
- f_located(inst_FoumbanAirport,inst_Cameroon)).
-
-fof(axWorldAKPred2310, axiom, 
- f_located(inst_NumfoorAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2311, axiom, 
- f_located(inst_ForestParkGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2312, axiom, 
- f_located(inst_FortalezaCEAirport,inst_Brazil)).
-
-fof(axWorldAKPred2313, axiom, 
- f_located(inst_ForrestWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2314, axiom, 
- f_located(inst_ForsterNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred2315, axiom, 
- f_located(inst_FougamouAirport,inst_Gabon)).
-
-fof(axWorldAKPred2316, axiom, 
- f_located(inst_FoxAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2317, axiom, 
- f_located(inst_FoyaAirport,inst_Liberia)).
-
-fof(axWorldAKPred2318, axiom, 
- f_located(inst_FreeportInternationalGrandBahamaAirport,inst_Bahamas)).
-
-fof(axWorldAKPred2319, axiom, 
- f_located(inst_StLucieCountyInternationalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2320, axiom, 
- f_located(inst_PerryFoleyFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2321, axiom, 
- f_located(inst_MervilleCalonneAirport,inst_France)).
-
-fof(axWorldAKPred2322, axiom, 
- f_located(inst_RheinMainFrankfurtAirport,inst_Germany)).
-
-fof(axWorldAKPred2323, axiom, 
- f_located(inst_ForbesNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred2324, axiom, 
- f_located(inst_FrancaSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred2325, axiom, 
- f_located(inst_FridayHarborWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2326, axiom, 
- f_located(inst_FeraIslandAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred2327, axiom, 
- f_located(inst_RheinMainAirForceBaseFrankfurtAirport,inst_Germany)).
-
-fof(axWorldAKPred2328, axiom, 
- f_located(inst_RepublicNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2329, axiom, 
- f_located(inst_FrenchLickMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2330, axiom, 
- f_located(inst_MarshallArmyAirFieldKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2331, axiom, 
- f_located(inst_FrejusAirport,inst_France)).
-
-fof(axWorldAKPred2332, axiom, 
- f_located(inst_FregateIslandAirport,inst_Seychelles)).
-
-fof(axWorldAKPred2333, axiom, 
- f_located(inst_ForliAirport,inst_Italy)).
-
-fof(axWorldAKPred2334, axiom, 
- f_located(inst_FairmontMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2335, axiom, 
- f_located(inst_BryantArmyHeliportAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2336, axiom, 
- f_located(inst_FloroAirport,inst_Norway)).
-
-fof(axWorldAKPred2337, axiom, 
- f_located(inst_FreshWaterBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2338, axiom, 
- f_located(inst_FeraminAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2339, axiom, 
- f_located(inst_FrontRoyalWarrenCountyVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2340, axiom, 
- f_located(inst_FloresAirport,inst_Guatemala)).
-
-fof(axWorldAKPred2341, axiom, 
- f_located(inst_BishkekFrunzeChuyAirport,inst_Kyrgyzstan)).
-
-fof(axWorldAKPred2342, axiom, 
- f_located(inst_FrancistownAirport,inst_Botswana)).
-
-fof(axWorldAKPred2343, axiom, 
- f_located(inst_EasternSlopesRegionalMEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2344, axiom, 
- f_located(inst_FritzlarAirBaseFritzlarAirport,inst_Germany)).
-
-fof(axWorldAKPred2345, axiom, 
- f_located(inst_FigariCorsicaAirport,inst_France)).
-
-fof(axWorldAKPred2346, axiom, 
- f_located(inst_JoeFossFieldSDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2347, axiom, 
- f_located(inst_FosstonMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2348, axiom, 
- f_located(inst_HenryPostArmyAirFieldOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2349, axiom, 
- f_located(inst_FortScottMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2350, axiom, 
- f_located(inst_FossilDownsWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2351, axiom, 
- f_located(inst_FortSmithMunicipalARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2352, axiom, 
- f_located(inst_FortSheridanILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2353, axiom, 
- f_located(inst_FranklinCountyStateVTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2354, axiom, 
- f_located(inst_ForresAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2355, axiom, 
- f_located(inst_FortStocktonPecosCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2356, axiom, 
- f_located(inst_FortSumnerMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2357, axiom, 
- f_located(inst_FrontRangeCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2358, axiom, 
- f_located(inst_FitiutaAirport,inst_AmericanSamoa)).
-
-fof(axWorldAKPred2359, axiom, 
- f_located(inst_GodmanArmyAirFieldKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2360, axiom, 
- f_located(inst_FortunaLedgeAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2361, axiom, 
- f_located(inst_EltonHensleyMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2362, axiom, 
- f_located(inst_FortDauphinAirport,inst_Madagascar)).
-
-fof(axWorldAKPred2363, axiom, 
- f_located(inst_MasvingoAirport,inst_Zimbabwe)).
-
-fof(axWorldAKPred2364, axiom, 
- f_located(inst_FortWorthMeachamTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2365, axiom, 
- f_located(inst_FortRoussetAirport,inst_Congo)).
-
-fof(axWorldAKPred2366, axiom, 
- f_located(inst_FultonCountyAirportBrownFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2367, axiom, 
- f_located(inst_FullebornAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2368, axiom, 
- f_located(inst_FuerteventuraPuertodelRosarioCanaryIslandsAirport,inst_Spain)).
-
-fof(axWorldAKPred2369, axiom, 
- f_located(inst_FuyangAirport,inst_China)).
-
-fof(axWorldAKPred2370, axiom, 
- f_located(inst_FukueAirport,inst_Japan)).
-
-fof(axWorldAKPred2371, axiom, 
- f_located(inst_ItazukeAirForceBaseKyoshuAirport,inst_Japan)).
-
-fof(axWorldAKPred2372, axiom, 
- f_located(inst_FullertonMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2373, axiom, 
- f_located(inst_FumaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2374, axiom, 
- f_located(inst_FunafutiAirport,inst_Tuvalu)).
-
-fof(axWorldAKPred2375, axiom, 
- f_located(inst_FuoshanAirport,inst_China)).
-
-fof(axWorldAKPred2376, axiom, 
- f_located(inst_FarmvilleMunicipalVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2377, axiom, 
- f_located(inst_FortWayneInternationalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2378, axiom, 
- f_located(inst_FairfieldMunicipalILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2379, axiom, 
- f_located(inst_CarswellAirForceBaseTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2380, axiom, 
- f_located(inst_FarewellAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2381, axiom, 
- f_located(inst_FortWilliamAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2382, axiom, 
- f_located(inst_FortWorthSpinksTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2383, axiom, 
- f_located(inst_FortLauderdaleExecutiveFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2384, axiom, 
- f_located(inst_FlaxmanAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2385, axiom, 
- f_located(inst_CuambaNovaFreixoAirport,inst_Mozambique)).
-
-fof(axWorldAKPred2386, axiom, 
- f_located(inst_ForestCityMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2387, axiom, 
- f_located(inst_FayettevilleMunicipalTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2388, axiom, 
- f_located(inst_FuyunAirport,inst_China)).
-
-fof(axWorldAKPred2389, axiom, 
- f_located(inst_FayaAirport,inst_Chad)).
-
-fof(axWorldAKPred2390, axiom, 
- f_located(inst_FortYukonAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2391, axiom, 
- f_located(inst_DrakeFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2392, axiom, 
- f_located(inst_FitzgeraldMunicipalGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2393, axiom, 
- f_located(inst_FostoriaMetroOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2394, axiom, 
- f_located(inst_FiltonAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2395, axiom, 
- f_located(inst_GuamalAirport,inst_Colombia)).
-
-fof(axWorldAKPred2396, axiom, 
- f_located(inst_GabbsNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2397, axiom, 
- f_located(inst_GraciasAirport,inst_Honduras)).
-
-fof(axWorldAKPred2398, axiom, 
- f_located(inst_GadsdenMunicipalALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2399, axiom, 
- f_located(inst_GabesAirport,inst_Tunisia)).
-
-fof(axWorldAKPred2400, axiom, 
- f_located(inst_GafsaAirport,inst_Tunisia)).
-
-fof(axWorldAKPred2401, axiom, 
- f_located(inst_GageOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2402, axiom, 
- f_located(inst_GayndahQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2403, axiom, 
- f_located(inst_MontgomeryCountyAirparkMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2404, axiom, 
- f_located(inst_YamagataHonshuAirport,inst_Japan)).
-
-fof(axWorldAKPred2405, axiom, 
- f_located(inst_GakonaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2406, axiom, 
- f_located(inst_GalenaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2407, axiom, 
- f_located(inst_GambellAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2408, axiom, 
- f_located(inst_GanIslandAirport,inst_Maldives)).
-
-fof(axWorldAKPred2409, axiom, 
- f_located(inst_LosCanosGuantanamoAirport,inst_Cuba)).
-
-fof(axWorldAKPred2410, axiom, 
- f_located(inst_GusapAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2411, axiom, 
- f_located(inst_GaoAirport,inst_Mali)).
-
-fof(axWorldAKPred2412, axiom, 
- f_located(inst_GarainaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2413, axiom, 
- f_located(inst_GarissaAirport,inst_Kenya)).
-
-fof(axWorldAKPred2414, axiom, 
- f_located(inst_GapAirport,inst_France)).
-
-fof(axWorldAKPred2415, axiom, 
- f_located(inst_GuwahatiGauhatiAirport,inst_India)).
-
-fof(axWorldAKPred2416, axiom, 
- f_located(inst_GagIslandAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2417, axiom, 
- f_located(inst_GangawAirport,inst_Myanmar)).
-
-fof(axWorldAKPred2418, axiom, 
- f_located(inst_GambaAirport,inst_Gabon)).
-
-fof(axWorldAKPred2419, axiom, 
- f_located(inst_GayaAirport,inst_India)).
-
-fof(axWorldAKPred2420, axiom, 
- f_located(inst_GlobeSanCarlosRegionalAirFacilityAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2421, axiom, 
- f_located(inst_BigBayAirport,inst_Vanuatu)).
-
-fof(axWorldAKPred2422, axiom, 
- f_located(inst_GaraDjebiletAirport,inst_Algeria)).
-
-fof(axWorldAKPred2423, axiom, 
- f_located(inst_GasukeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2424, axiom, 
- f_located(inst_GreatBendMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2425, axiom, 
- f_located(inst_SirSeretseKhamaInternationalGaboroneAirport,inst_Botswana)).
-
-fof(axWorldAKPred2426, axiom, 
- f_located(inst_NegarboAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2427, axiom, 
- f_located(inst_GalesburgMunicipalILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2428, axiom, 
- f_located(inst_GalbraithLakeAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2429, axiom, 
- f_located(inst_GrandBahamaIslandGrandBahamaAirport,inst_Bahamas)).
-
-fof(axWorldAKPred2430, axiom, 
- f_located(inst_MarieGalanteAirport,inst_Guadeloupe)).
-
-fof(axWorldAKPred2431, axiom, 
- f_located(inst_GbangbatokAirport,inst_SierraLeone)).
-
-fof(axWorldAKPred2432, axiom, 
- f_located(inst_GoulburnIslandNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred2433, axiom, 
- f_located(inst_GarbahareyAirport,inst_Somalia)).
-
-fof(axWorldAKPred2434, axiom, 
- f_located(inst_GilaBendAirForceAuxiliaryAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2435, axiom, 
- f_located(inst_GreensboroBaltimoreMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2436, axiom, 
- f_located(inst_GamboolaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2437, axiom, 
- f_located(inst_GreatBarringtonMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2438, axiom, 
- f_located(inst_PortFitzroyAirport,inst_NewZealand)).
-
-fof(axWorldAKPred2439, axiom, 
- f_located(inst_KhashmelGirbaAirport,inst_Sudan)).
-
-fof(axWorldAKPred2440, axiom, 
- f_located(inst_GibbRiverWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2441, axiom, 
- f_located(inst_GalkayoAirport,inst_Somalia)).
-
-fof(axWorldAKPred2442, axiom, 
- f_located(inst_GreatBarrierIslandAirport,inst_NewZealand)).
-
-fof(axWorldAKPred2443, axiom, 
- f_located(inst_GuacamayasAirport,inst_Colombia)).
-
-fof(axWorldAKPred2444, axiom, 
- f_located(inst_GilletteCampbellCountyWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2445, axiom, 
- f_located(inst_GrandCentralJohannesburgAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2446, axiom, 
- f_located(inst_GardenCityRegionalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2447, axiom, 
- f_located(inst_OwenRobertsGrandCaymanAirport,inst_CaymanIslands)).
-
-fof(axWorldAKPred2448, axiom, 
- f_located(inst_GrandCanyonNationalParkAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2449, axiom, 
- f_located(inst_GuthrieCountyRegionalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2450, axiom, 
- f_located(inst_GreenevilleMunicipalTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2451, axiom, 
- f_located(inst_GoundaAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred2452, axiom, 
- f_located(inst_DonaldsonCenterSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2453, axiom, 
- f_located(inst_GordonDownsWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2454, axiom, 
- f_located(inst_GodeAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred2455, axiom, 
- f_located(inst_GoldenHornLodgeSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2456, axiom, 
- f_located(inst_GordilAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred2457, axiom, 
- f_located(inst_GandajikaAirport,inst_Zaire)).
-
-fof(axWorldAKPred2458, axiom, 
- f_located(inst_MiguelHidalgoyCostillaGuadalajaraAirport,inst_Mexico)).
-
-fof(axWorldAKPred2459, axiom, 
- f_located(inst_GardnerMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2460, axiom, 
- f_located(inst_RebiechowoGdanskAirport,inst_Poland)).
-
-fof(axWorldAKPred2461, axiom, 
- f_located(inst_GuasqualitoAirport,inst_Venezuela)).
-
-fof(axWorldAKPred2462, axiom, 
- f_located(inst_GuadalupeTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2463, axiom, 
- f_located(inst_GondarAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred2464, axiom, 
- f_located(inst_DawsonCommunityMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2465, axiom, 
- f_located(inst_CharlesCZettelMemorialMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2466, axiom, 
- f_located(inst_MagadanMagadanAirport,inst_Russia)).
-
-fof(axWorldAKPred2467, axiom, 
- f_located(inst_GrundyMunicipalVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2468, axiom, 
- f_located(inst_NoumeaAirport,inst_NewCaledonia)).
-
-fof(axWorldAKPred2469, axiom, 
- f_located(inst_GebeAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2470, axiom, 
- f_located(inst_GecitkaleAirport,inst_Cyprus)).
-
-fof(axWorldAKPred2471, axiom, 
- f_located(inst_SussexCountyDEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2472, axiom, 
- f_located(inst_GevaAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred2473, axiom, 
- f_located(inst_SpokaneInternationalWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2474, axiom, 
- f_located(inst_GreenIsleAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred2475, axiom, 
- f_located(inst_GanesCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2476, axiom, 
- f_located(inst_SantoAngeloRSAirport,inst_Brazil)).
-
-fof(axWorldAKPred2477, axiom, 
- f_located(inst_GardermoenOsloAirport,inst_Norway)).
-
-fof(axWorldAKPred2478, axiom, 
- f_located(inst_TimehriGeorgetownAirport,inst_Guyana)).
-
-fof(axWorldAKPred2479, axiom, 
- f_located(inst_NuevaGeronaAirport,inst_Cuba)).
-
-fof(axWorldAKPred2480, axiom, 
- f_located(inst_GeneralSantosAirport,inst_Philippines)).
-
-fof(axWorldAKPred2481, axiom, 
- f_located(inst_GeraldtonWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2482, axiom, 
- f_located(inst_GlendaleMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2483, axiom, 
- f_located(inst_GallivareAirport,inst_Sweden)).
-
-fof(axWorldAKPred2484, axiom, 
- f_located(inst_GewoyaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2485, axiom, 
- f_located(inst_GeelongVictoriaAirport,inst_Australia)).
-
-fof(axWorldAKPred2486, axiom, 
- f_located(inst_SouthBigHornCountyWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2487, axiom, 
- f_located(inst_MalmstromAirForceBaseMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2488, axiom, 
- f_located(inst_TogiakFishAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2489, axiom, 
- f_located(inst_PopeFieldINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2490, axiom, 
- f_located(inst_GrenfellNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred2491, axiom, 
- f_located(inst_GriffithNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred2492, axiom, 
- f_located(inst_GrandForksInternationalNDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2493, axiom, 
- f_located(inst_WarrenCountyNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2494, axiom, 
- f_located(inst_GraftonNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred2495, axiom, 
- f_located(inst_BarticaAirport,inst_Guyana)).
-
-fof(axWorldAKPred2496, axiom, 
- f_located(inst_GranvilleAirport,inst_France)).
-
-fof(axWorldAKPred2497, axiom, 
- f_located(inst_GrootfonteinAirport,inst_Namibia)).
-
-fof(axWorldAKPred2498, axiom, 
- f_located(inst_GreenfieldMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2499, axiom, 
- f_located(inst_LumbalaAirport,inst_Angola)).
-
-fof(axWorldAKPred2500, axiom, 
- f_located(inst_GregoryDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2501, axiom, 
- f_located(inst_GeorgetownCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2502, axiom, 
- f_located(inst_GrantMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2503, axiom, 
- f_located(inst_GreggCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2504, axiom, 
- f_located(inst_GrinnellRegionalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2505, axiom, 
- f_located(inst_GilgalAirport,inst_Colombia)).
-
-fof(axWorldAKPred2506, axiom, 
- f_located(inst_LogansportMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2507, axiom, 
- f_located(inst_GardeAirport,inst_Somalia)).
-
-fof(axWorldAKPred2508, axiom, 
- f_located(inst_GobernadordosGregoresAirport,inst_Argentina)).
-
-fof(axWorldAKPred2509, axiom, 
- f_located(inst_GeorgeTownExumaAirport,inst_Bahamas)).
-
-fof(axWorldAKPred2510, axiom, 
- f_located(inst_GlasgowInternationalMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2511, axiom, 
- f_located(inst_NoumerateGhardaiaAirport,inst_Algeria)).
-
-fof(axWorldAKPred2512, axiom, 
- f_located(inst_GovernorsHarbourEleutheraAirport,inst_Bahamas)).
-
-fof(axWorldAKPred2513, axiom, 
- f_located(inst_GreatHarbourCayBerryAirport,inst_Bahamas)).
-
-fof(axWorldAKPred2514, axiom, 
- f_located(inst_GhimbiAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred2515, axiom, 
- f_located(inst_GarachineAirport,inst_Panama)).
-
-fof(axWorldAKPred2516, axiom, 
- f_located(inst_GushKatifAirport,inst_Israel)).
-
-fof(axWorldAKPred2517, axiom, 
- f_located(inst_GardenHillMBAirport,inst_Canada)).
-
-fof(axWorldAKPred2518, axiom, 
- f_located(inst_CentervilleMunicipalTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2519, axiom, 
- f_located(inst_GhatAirport,inst_Libya)).
-
-fof(axWorldAKPred2520, axiom, 
- f_located(inst_GualeguaychuAirport,inst_Argentina)).
-
-fof(axWorldAKPred2521, axiom, 
- f_located(inst_NorthFrontGibraltarAirport,inst_Gibraltar)).
-
-fof(axWorldAKPred2522, axiom, 
- f_located(inst_BoiguIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2523, axiom, 
- f_located(inst_GitengaAirport,inst_Burundi)).
-
-fof(axWorldAKPred2524, axiom, 
- f_located(inst_WinterHavensGilbertFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2525, axiom, 
- f_located(inst_AeroportoInternacionalGaleaoRJAirport,inst_Brazil)).
-
-fof(axWorldAKPred2526, axiom, 
- f_located(inst_SiguiriAirport,inst_Guinea)).
-
-fof(axWorldAKPred2527, axiom, 
- f_located(inst_GilgitAirport,inst_Pakistan)).
-
-fof(axWorldAKPred2528, axiom, 
- f_located(inst_MieleMimbaleAirport,inst_Gabon)).
-
-fof(axWorldAKPred2529, axiom, 
- f_located(inst_GeiloAirport,inst_Norway)).
-
-fof(axWorldAKPred2530, axiom, 
- f_located(inst_GiradotAirport,inst_Colombia)).
-
-fof(axWorldAKPred2531, axiom, 
- f_located(inst_GisborneAirport,inst_NewZealand)).
-
-fof(axWorldAKPred2532, axiom, 
- f_located(inst_GeitaAirport,inst_Tanzania)).
-
-fof(axWorldAKPred2533, axiom, 
- f_located(inst_GiyanaAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2534, axiom, 
- f_located(inst_GizanAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred2535, axiom, 
- f_located(inst_GuanajaIslandAirport,inst_Honduras)).
-
-fof(axWorldAKPred2536, axiom, 
- f_located(inst_AbramsMunicipalBaseOperationsMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2537, axiom, 
- f_located(inst_TaherJijelAirport,inst_Algeria)).
-
-fof(axWorldAKPred2538, axiom, 
- f_located(inst_GuajaraMirimROAirport,inst_Brazil)).
-
-fof(axWorldAKPred2539, axiom, 
- f_located(inst_JouniehAirport,inst_Lebanon)).
-
-fof(axWorldAKPred2540, axiom, 
- f_located(inst_GjogurReykjarnesAirport,inst_Iceland)).
-
-fof(axWorldAKPred2541, axiom, 
- f_located(inst_WalkerFieldCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2542, axiom, 
- f_located(inst_GorokaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2543, axiom, 
- f_located(inst_GeilenkirchenAirport,inst_Germany)).
-
-fof(axWorldAKPred2544, axiom, 
- f_located(inst_GorkhaAirport,inst_Nepal)).
-
-fof(axWorldAKPred2545, axiom, 
- f_located(inst_GreatKeppelIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2546, axiom, 
- f_located(inst_GulkanaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2547, axiom, 
- f_located(inst_KongoboumbaAirport,inst_Gabon)).
-
-fof(axWorldAKPred2548, axiom, 
- f_located(inst_GatlinburgPigeonForgeTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2549, axiom, 
- f_located(inst_AbbotsichnScotlandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2550, axiom, 
- f_located(inst_GeladiAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred2551, axiom, 
- f_located(inst_RennerFieldGoodlandMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2552, axiom, 
- f_located(inst_GainesvilleMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2553, axiom, 
- f_located(inst_GolfitoAirport,inst_CostaRica)).
-
-fof(axWorldAKPred2554, axiom, 
- f_located(inst_GlengyleQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2555, axiom, 
- f_located(inst_GreenvilleMunicipalMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2556, axiom, 
- f_located(inst_GlenInnesNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred2557, axiom, 
- f_located(inst_GalcaioAirport,inst_Somalia)).
-
-fof(axWorldAKPred2558, axiom, 
- f_located(inst_GollAirport,inst_Norway)).
-
-fof(axWorldAKPred2559, axiom, 
- f_located(inst_GlenormistonAirport,inst_Australia)).
-
-fof(axWorldAKPred2560, axiom, 
- f_located(inst_GoulimimeAirport,inst_Morocco)).
-
-fof(axWorldAKPred2561, axiom, 
- f_located(inst_GloucesterAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2562, axiom, 
- f_located(inst_GulgubipAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2563, axiom, 
- f_located(inst_BrenwicksAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2564, axiom, 
- f_located(inst_OtsegoCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2565, axiom, 
- f_located(inst_ScholesFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2566, axiom, 
- f_located(inst_GladstoneQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2567, axiom, 
- f_located(inst_GolovinAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2568, axiom, 
- f_located(inst_GlasgowMunicipalKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2569, axiom, 
- f_located(inst_GalelaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2570, axiom, 
- f_located(inst_MtGoldworthyWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2571, axiom, 
- f_located(inst_GemanaAirport,inst_Zaire)).
-
-fof(axWorldAKPred2572, axiom, 
- f_located(inst_GambelaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred2573, axiom, 
- f_located(inst_GuerimaAirport,inst_Colombia)).
-
-fof(axWorldAKPred2574, axiom, 
- f_located(inst_HomyelGomelHomyelAirport,inst_Belarus)).
-
-fof(axWorldAKPred2575, axiom, 
- f_located(inst_GasmataIslandAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2576, axiom, 
- f_located(inst_GambomaAirport,inst_Congo)).
-
-fof(axWorldAKPred2577, axiom, 
- f_located(inst_GreymouthAirport,inst_NewZealand)).
-
-fof(axWorldAKPred2578, axiom, 
- f_located(inst_MangarevaGambierIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred2579, axiom, 
- f_located(inst_GuimaraesMAAirport,inst_Brazil)).
-
-fof(axWorldAKPred2580, axiom, 
- f_located(inst_GraniteMountainAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2581, axiom, 
- f_located(inst_GreenvilleDowntownSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2582, axiom, 
- f_located(inst_RheindahlenAirport,inst_Germany)).
-
-fof(axWorldAKPred2583, axiom, 
- f_located(inst_HrodnaGrodnaHrodnaAirport,inst_Belarus)).
-
-fof(axWorldAKPred2584, axiom, 
- f_located(inst_SaintGeoirsGrenobleAirport,inst_France)).
-
-fof(axWorldAKPred2585, axiom, 
- f_located(inst_PearlsGrenadaGrenvilleAirport,inst_Grenada)).
-
-fof(axWorldAKPred2586, axiom, 
- f_located(inst_StDenijsWestremGhentGentAirport,inst_Belgium)).
-
-fof(axWorldAKPred2587, axiom, 
- f_located(inst_GoodingMunicipalIDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2588, axiom, 
- f_located(inst_GreenIslandAirport,inst_Jamaica)).
-
-fof(axWorldAKPred2589, axiom, 
- f_located(inst_GenjemAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2590, axiom, 
- f_located(inst_GuanambiBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred2591, axiom, 
- f_located(inst_GhinnirAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred2592, axiom, 
- f_located(inst_PointeSalineAirport,inst_Grenada)).
-
-fof(axWorldAKPred2593, axiom, 
- f_located(inst_GeneralRocaAirport,inst_Argentina)).
-
-fof(axWorldAKPred2594, axiom, 
- f_located(inst_GunungsitoliAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2595, axiom, 
- f_located(inst_GrantsMilanMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2596, axiom, 
- f_located(inst_GoodnewsAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2597, axiom, 
- f_located(inst_GainesvilleRegionalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2598, axiom, 
- f_located(inst_GranbyGrandCountyCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2599, axiom, 
- f_located(inst_GhanziAirport,inst_Botswana)).
-
-fof(axWorldAKPred2600, axiom, 
- f_located(inst_CristoforoColomboSeatriGenoaGenovaAirport,inst_Italy)).
-
-fof(axWorldAKPred2601, axiom, 
- f_located(inst_GobaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred2602, axiom, 
- f_located(inst_GoraAirport,inst_China)).
-
-fof(axWorldAKPred2603, axiom, 
- f_located(inst_GonailaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2604, axiom, 
- f_located(inst_GoodfellowAirForceBaseTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2605, axiom, 
- f_located(inst_GodthabNuukAirport,inst_Greenland)).
-
-fof(axWorldAKPred2606, axiom, 
- f_located(inst_GoaAirport,inst_India)).
-
-fof(axWorldAKPred2607, axiom, 
- f_located(inst_SormavoNizhniyNovgorodAirport,inst_Russia)).
-
-fof(axWorldAKPred2608, axiom, 
- f_located(inst_GuthrieMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2609, axiom, 
- f_located(inst_GoldBeachMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2610, axiom, 
- f_located(inst_GomaAirport,inst_Zaire)).
-
-fof(axWorldAKPred2611, axiom, 
- f_located(inst_GrotonNewLondonCTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2612, axiom, 
- f_located(inst_GoondiwindiQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2613, axiom, 
- f_located(inst_GorakhpurAirport,inst_India)).
-
-fof(axWorldAKPred2614, axiom, 
- f_located(inst_GolmudAirport,inst_China)).
-
-fof(axWorldAKPred2615, axiom, 
- f_located(inst_GoreAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred2616, axiom, 
- f_located(inst_GosfordNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred2617, axiom, 
- f_located(inst_LandvetterGoteborgGothenburgAirport,inst_Sweden)).
-
-fof(axWorldAKPred2618, axiom, 
- f_located(inst_GarouaAirport,inst_Cameroon)).
-
-fof(axWorldAKPred2619, axiom, 
- f_located(inst_GoveNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred2620, axiom, 
- f_located(inst_GarrowLakeAirport,inst_Canada)).
-
-fof(axWorldAKPred2621, axiom, 
- f_located(inst_GalOyaAirport,inst_SriLanka)).
-
-fof(axWorldAKPred2622, axiom, 
- f_located(inst_OrechovisGornaAirport,inst_Bulgaria)).
-
-fof(axWorldAKPred2623, axiom, 
- f_located(inst_AraxosPatrasAirport,inst_Greece)).
-
-fof(axWorldAKPred2624, axiom, 
- f_located(inst_GuarapuavaPRAirport,inst_Brazil)).
-
-fof(axWorldAKPred2625, axiom, 
- f_located(inst_GuapiAirport,inst_Colombia)).
-
-fof(axWorldAKPred2626, axiom, 
- f_located(inst_GuapilesAirport,inst_CostaRica)).
-
-fof(axWorldAKPred2627, axiom, 
- f_located(inst_GardenPointNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred2628, axiom, 
- f_located(inst_GeneralPicoAirport,inst_Argentina)).
-
-fof(axWorldAKPred2629, axiom, 
- f_located(inst_GalapagosIslandsGalapagosAirport,inst_Ecuador)).
-
-fof(axWorldAKPred2630, axiom, 
- f_located(inst_GulfportBiloxiRegionalMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2631, axiom, 
- f_located(inst_GrandRapidsItascaCountyAirportGordonNewstromFieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2632, axiom, 
- f_located(inst_RAFStationScotlandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2633, axiom, 
- f_located(inst_GalionMunicipalOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2634, axiom, 
- f_located(inst_GamarraAirport,inst_Colombia)).
-
-fof(axWorldAKPred2635, axiom, 
- f_located(inst_AustinStraubelInternationalWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2636, axiom, 
- f_located(inst_GrandCessAirport,inst_Liberia)).
-
-fof(axWorldAKPred2637, axiom, 
- f_located(inst_GreenwoodCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2638, axiom, 
- f_located(inst_GreenvilleILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2639, axiom, 
- f_located(inst_GrayArmyAirFieldWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2640, axiom, 
- f_located(inst_GardezAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred2641, axiom, 
- f_located(inst_GaruahiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2642, axiom, 
- f_located(inst_CentralNebraskaRegionalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2643, axiom, 
- f_located(inst_GeorgeAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2644, axiom, 
- f_located(inst_RobertGrayArmyAirFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2645, axiom, 
- f_located(inst_GarasaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2646, axiom, 
- f_located(inst_GrandMaraisCookCountyMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2647, axiom, 
- f_located(inst_GordonMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2648, axiom, 
- f_located(inst_GeronaCostaBravaGeronaAirport,inst_Spain)).
-
-fof(axWorldAKPred2649, axiom, 
- f_located(inst_GurupiGOAirport,inst_Brazil)).
-
-fof(axWorldAKPred2650, axiom, 
- f_located(inst_EeideGroningenAirport,inst_Netherlands)).
-
-fof(axWorldAKPred2651, axiom, 
- f_located(inst_KentCountyInternationalMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2652, axiom, 
- f_located(inst_GrossetoAirport,inst_Italy)).
-
-fof(axWorldAKPred2653, axiom, 
- f_located(inst_GujratAirport,inst_Pakistan)).
-
-fof(axWorldAKPred2654, axiom, 
- f_located(inst_AeroportoInternacionalGuarulhosSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred2655, axiom, 
- f_located(inst_GraciosaIslandAzoresAirport,inst_Portugal)).
-
-fof(axWorldAKPred2656, axiom, 
- f_located(inst_GranadaAirport,inst_Spain)).
-
-fof(axWorldAKPred2657, axiom, 
- f_located(inst_GrimseyAirport,inst_Iceland)).
-
-fof(axWorldAKPred2658, axiom, 
- f_located(inst_ThalerhofGrazAirport,inst_Austria)).
-
-fof(axWorldAKPred2659, axiom, 
- f_located(inst_LongPaisaSabahAirport,inst_Malaysia)).
-
-fof(axWorldAKPred2660, axiom, 
- f_located(inst_SeymourJohnsonAirForceBaseNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2661, axiom, 
- f_located(inst_GascoyneJunctionWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2662, axiom, 
- f_located(inst_SaveGoteborgAirport,inst_Sweden)).
-
-fof(axWorldAKPred2663, axiom, 
- f_located(inst_GlasgowIndustrialMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2664, axiom, 
- f_located(inst_GoshenMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2665, axiom, 
- f_located(inst_GuadalcanalAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred2666, axiom, 
- f_located(inst_MountGunsonSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2667, axiom, 
- f_located(inst_PiedmontTriadInternationalNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2668, axiom, 
- f_located(inst_GreenvilleSpartanburgSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2669, axiom, 
- f_located(inst_GardoAirport,inst_Somalia)).
-
-fof(axWorldAKPred2670, axiom, 
- f_located(inst_GustavusAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2671, axiom, 
- f_located(inst_GedarefAirport,inst_Sudan)).
-
-fof(axWorldAKPred2672, axiom, 
- f_located(inst_GreaterSouthwestTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2673, axiom, 
- f_located(inst_GrimsbyAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2674, axiom, 
- f_located(inst_GentingAirport,inst_Malaysia)).
-
-fof(axWorldAKPred2675, axiom, 
- f_located(inst_GreenTurtleCayAirport,inst_Bahamas)).
-
-fof(axWorldAKPred2676, axiom, 
- f_located(inst_GrooteEylandtNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred2677, axiom, 
- f_located(inst_GreatFallsInternationalMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2678, axiom, 
- f_located(inst_GrantsburgMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2679, axiom, 
- f_located(inst_SungeiTakaiAirport,inst_Malaysia)).
-
-fof(axWorldAKPred2680, axiom, 
- f_located(inst_GlentanMountCookAirport,inst_NewZealand)).
-
-fof(axWorldAKPred2681, axiom, 
- f_located(inst_GorontaloAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2682, axiom, 
- f_located(inst_GoldenTriangleRegionalMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2683, axiom, 
- f_located(inst_GranitesNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred2684, axiom, 
- f_located(inst_GeorgetownQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2685, axiom, 
- f_located(inst_GottwaldovAirport,inst_Slovakia)).
-
-fof(axWorldAKPred2686, axiom, 
- f_located(inst_GettysburgPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2687, axiom, 
- f_located(inst_LaAuroraGuatemalaCityAirport,inst_Guatemala)).
-
-fof(axWorldAKPred2688, axiom, 
- f_located(inst_GuerreroNegroAirport,inst_Mexico)).
-
-fof(axWorldAKPred2689, axiom, 
- f_located(inst_GunnisonCountyCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2690, axiom, 
- f_located(inst_GoundamAirport,inst_Mali)).
-
-fof(axWorldAKPred2691, axiom, 
- f_located(inst_JackEdwardsALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2692, axiom, 
- f_located(inst_GuariAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2693, axiom, 
- f_located(inst_GunnedahNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred2694, axiom, 
- f_located(inst_GuiriaAirport,inst_Venezuela)).
-
-fof(axWorldAKPred2695, axiom, 
- f_located(inst_GuaratinguetaSPAirport,inst_Brazil)).
-
-fof(axWorldAKPred2696, axiom, 
- f_located(inst_GoulburnNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred2697, axiom, 
- f_located(inst_GuamAirport,inst_Guam)).
-
-fof(axWorldAKPred2698, axiom, 
- f_located(inst_GunterAirForceBaseALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2699, axiom, 
- f_located(inst_GualacoAirport,inst_Honduras)).
-
-fof(axWorldAKPred2700, axiom, 
- f_located(inst_GallupMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2701, axiom, 
- f_located(inst_GuanareAirport,inst_Venezuela)).
-
-fof(axWorldAKPred2702, axiom, 
- f_located(inst_GurneyAlotauAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2703, axiom, 
- f_located(inst_GrissomAirForceBaseINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2704, axiom, 
- f_located(inst_GueterslohGuterslohAirport,inst_Germany)).
-
-fof(axWorldAKPred2705, axiom, 
- f_located(inst_BakkiGrundarfjordurAirport,inst_Iceland)).
-
-fof(axWorldAKPred2706, axiom, 
- f_located(inst_MouguluAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2707, axiom, 
- f_located(inst_AtyrauGuryevAtyrauAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred2708, axiom, 
- f_located(inst_GunaAirport,inst_India)).
-
-fof(axWorldAKPred2709, axiom, 
- f_located(inst_GuymonMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2710, axiom, 
- f_located(inst_GeneveCointrinGenevaAirport,inst_Switzerland)).
-
-fof(axWorldAKPred2711, axiom, 
- f_located(inst_AndravidaAirport,inst_Greece)).
-
-fof(axWorldAKPred2712, axiom, 
- f_located(inst_GordonsvilleMunicipalVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2713, axiom, 
- f_located(inst_GreenRiverAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2714, axiom, 
- f_located(inst_LeeGilmerMemorialGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2715, axiom, 
- f_located(inst_GreenvaleQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2716, axiom, 
- f_located(inst_GovernadorValadaresMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred2717, axiom, 
- f_located(inst_MajorsTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2718, axiom, 
- f_located(inst_RichardsGebaurMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2719, axiom, 
- f_located(inst_GavleAirport,inst_Sweden)).
-
-fof(axWorldAKPred2720, axiom, 
- f_located(inst_GwaBurmaAirport,inst_Myanmar)).
-
-fof(axWorldAKPred2721, axiom, 
- f_located(inst_GwadarAirport,inst_Pakistan)).
-
-fof(axWorldAKPred2722, axiom, 
- f_located(inst_GweruAirport,inst_Zimbabwe)).
-
-fof(axWorldAKPred2723, axiom, 
- f_located(inst_GwaliorAirport,inst_India)).
-
-fof(axWorldAKPred2724, axiom, 
- f_located(inst_GreenwoodLefloreMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2725, axiom, 
- f_located(inst_GwinnerAirportRogerMelroeFieldNDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2726, axiom, 
- f_located(inst_GlenwoodSpringsMunicipalCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2727, axiom, 
- f_located(inst_WesterlandSyltIslandAirport,inst_Germany)).
-
-fof(axWorldAKPred2728, axiom, 
- f_located(inst_GlendaleFokkerFieldWVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2729, axiom, 
- f_located(inst_GoldsboroWayneMunicipalNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2730, axiom, 
- f_located(inst_GalwayAirport,inst_Ireland)).
-
-fof(axWorldAKPred2731, axiom, 
- f_located(inst_SeiyunAirport,inst_Yemen)).
-
-fof(axWorldAKPred2732, axiom, 
- f_located(inst_NegageAirport,inst_Angola)).
-
-fof(axWorldAKPred2733, axiom, 
- f_located(inst_NavalAirFacilityEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2734, axiom, 
- f_located(inst_CoyhaiqueAirport,inst_Chile)).
-
-fof(axWorldAKPred2735, axiom, 
- f_located(inst_YagouaAirport,inst_Cameroon)).
-
-fof(axWorldAKPred2736, axiom, 
- f_located(inst_GreeleyWeldCountyCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2737, axiom, 
- f_located(inst_GuayaramerinAirport,inst_Bolivia)).
-
-fof(axWorldAKPred2738, axiom, 
- f_located(inst_SimonBolivarGuayaquilAirport,inst_Ecuador)).
-
-fof(axWorldAKPred2739, axiom, 
- f_located(inst_GisenyiAirport,inst_Rwanda)).
-
-fof(axWorldAKPred2740, axiom, 
- f_located(inst_GeneralJoseMariaYanezGuaymasAirport,inst_Mexico)).
-
-fof(axWorldAKPred2741, axiom, 
- f_located(inst_GoianiaGOAirport,inst_Brazil)).
-
-fof(axWorldAKPred2742, axiom, 
- f_located(inst_GympieQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2743, axiom, 
- f_located(inst_PhoenixGoodyearMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2744, axiom, 
- f_located(inst_GaryRegionalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2745, axiom, 
- f_located(inst_GhazniAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred2746, axiom, 
- f_located(inst_GozoAirport,inst_Malta)).
-
-fof(axWorldAKPred2747, axiom, 
- f_located(inst_GizoAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred2748, axiom, 
- f_located(inst_AbernathyFieldTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2749, axiom, 
- f_located(inst_GaziantepAirport,inst_Turkey)).
-
-fof(axWorldAKPred2750, axiom, 
- f_located(inst_HasvikAirport,inst_Norway)).
-
-fof(axWorldAKPred2751, axiom, 
- f_located(inst_MarionCountyALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2752, axiom, 
- f_located(inst_HachijoJimaIslandAirport,inst_Japan)).
-
-fof(axWorldAKPred2753, axiom, 
- f_located(inst_HalmstadAirBaseHalmstadAirport,inst_Sweden)).
-
-fof(axWorldAKPred2754, axiom, 
- f_located(inst_HavasupaiAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2755, axiom, 
- f_located(inst_HalfMoonBayCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2756, axiom, 
- f_located(inst_DenHaagTheHagueHilversumAirport,inst_Netherlands)).
-
-fof(axWorldAKPred2757, axiom, 
- f_located(inst_HahayaMoroniAirport,inst_Comoros)).
-
-fof(axWorldAKPred2758, axiom, 
- f_located(inst_ThreeRiversMunicipalDrHainesMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2759, axiom, 
- f_located(inst_LangenhagenHannoverAirport,inst_Germany)).
-
-fof(axWorldAKPred2760, axiom, 
- f_located(inst_HaikouAirport,inst_China)).
-
-fof(axWorldAKPred2761, axiom, 
- f_located(inst_HalaliAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2762, axiom, 
- f_located(inst_FuhlsbuttelHamburgAirport,inst_Germany)).
-
-fof(axWorldAKPred2763, axiom, 
- f_located(inst_NoiBaiHanoiAirport,inst_Vietnam)).
-
-fof(axWorldAKPred2764, axiom, 
- f_located(inst_HamiltonFairfieldOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2765, axiom, 
- f_located(inst_WhitsundayKontikiResortLongIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2766, axiom, 
- f_located(inst_CapitalCityPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2767, axiom, 
- f_located(inst_HailAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred2768, axiom, 
- f_located(inst_HeathlandsQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2769, axiom, 
- f_located(inst_KarmoyHaugesundAirport,inst_Norway)).
-
-fof(axWorldAKPred2770, axiom, 
- f_located(inst_AeropuertoInternacionalJoseMartiLaHabanaHavanaAirport,inst_Cuba)).
-
-fof(axWorldAKPred2771, axiom, 
- f_located(inst_HaverfordwestWalesAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2772, axiom, 
- f_located(inst_HatboxFieldOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2773, axiom, 
- f_located(inst_HaycockAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2774, axiom, 
- f_located(inst_HatzfeldthavenAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2775, axiom, 
- f_located(inst_HobartTasmaniaAirport,inst_Australia)).
-
-fof(axWorldAKPred2776, axiom, 
- f_located(inst_HobbsIndustrialAirparkNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2777, axiom, 
- f_located(inst_HanusBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2778, axiom, 
- f_located(inst_BobbyLChainMunicipalMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2779, axiom, 
- f_located(inst_HobartBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2780, axiom, 
- f_located(inst_HarbourIslandAirport,inst_Bahamas)).
-
-fof(axWorldAKPred2781, axiom, 
- f_located(inst_BabelegiAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2782, axiom, 
- f_located(inst_PhuBonAirport,inst_Vietnam)).
-
-fof(axWorldAKPred2783, axiom, 
- f_located(inst_HumboldtMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2784, axiom, 
- f_located(inst_HobartMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2785, axiom, 
- f_located(inst_HafrAlbatinAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred2786, axiom, 
- f_located(inst_JoshuaSanfordFieldWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2787, axiom, 
- f_located(inst_HubliAirport,inst_India)).
-
-fof(axWorldAKPred2788, axiom, 
- f_located(inst_HeberSpringsMunicipalARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2789, axiom, 
- f_located(inst_BigSpringTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2790, axiom, 
- f_located(inst_ShoalCoveAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2791, axiom, 
- f_located(inst_HutchinsonMunicipalAirportButlerFieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2792, axiom, 
- f_located(inst_EllAirport,inst_Somalia)).
-
-fof(axWorldAKPred2793, axiom, 
- f_located(inst_HallsCreekWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2794, axiom, 
- f_located(inst_HolyCrossAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2795, axiom, 
- f_located(inst_JohannesburgHeliportJohannesburgAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2796, axiom, 
- f_located(inst_CherawMunicipalSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2797, axiom, 
- f_located(inst_HiddenFallsAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2798, axiom, 
- f_located(inst_HeidelbergAirport,inst_Germany)).
-
-fof(axWorldAKPred2799, axiom, 
- f_located(inst_HyderabadAirportPakistan,inst_Pakistan)).
-
-fof(axWorldAKPred2800, axiom, 
- f_located(inst_BrewsterFieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2801, axiom, 
- f_located(inst_HeringsdorfAirport,inst_Germany)).
-
-fof(axWorldAKPred2802, axiom, 
- f_located(inst_DillinghamAirForceBaseHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2803, axiom, 
- f_located(inst_HardwickFieldTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2804, axiom, 
- f_located(inst_HolikachukAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2805, axiom, 
- f_located(inst_HamadanAirport,inst_Iran)).
-
-fof(axWorldAKPred2806, axiom, 
- f_located(inst_YampaValleyCOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2807, axiom, 
- f_located(inst_HondoMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2808, axiom, 
- f_located(inst_SongkhiaHatyaiHatYaiAirport,inst_Thailand)).
-
-fof(axWorldAKPred2809, axiom, 
- f_located(inst_HeratAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred2810, axiom, 
- f_located(inst_HenzadaAirport,inst_Myanmar)).
-
-fof(axWorldAKPred2811, axiom, 
- f_located(inst_HerendeenBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2812, axiom, 
- f_located(inst_ThompsonRobbinsARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2813, axiom, 
- f_located(inst_HehoAirport,inst_Myanmar)).
-
-fof(axWorldAKPred2814, axiom, 
- f_located(inst_HeideBuesumAirport,inst_Germany)).
-
-fof(axWorldAKPred2815, axiom, 
- f_located(inst_HeiheAirport,inst_China)).
-
-fof(axWorldAKPred2816, axiom, 
- f_located(inst_VantaaHelsinkiAirport,inst_Finland)).
-
-fof(axWorldAKPred2817, axiom, 
- f_located(inst_MalmiHelsinkiAirport,inst_Finland)).
-
-fof(axWorldAKPred2818, axiom, 
- f_located(inst_HendonEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2819, axiom, 
- f_located(inst_HeraklionIraklionCreteAirport,inst_Greece)).
-
-fof(axWorldAKPred2820, axiom, 
- f_located(inst_HermistonMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2821, axiom, 
- f_located(inst_HohhotAirport,inst_China)).
-
-fof(axWorldAKPred2822, axiom, 
- f_located(inst_SantoDonHerreraAirport,inst_DominicanRepublic)).
-
-fof(axWorldAKPred2823, axiom, 
- f_located(inst_HancheyArmyHeliportALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2824, axiom, 
- f_located(inst_HardyAndersFieldNatchezAdamsCountyMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2825, axiom, 
- f_located(inst_HaifaAirport,inst_Israel)).
-
-fof(axWorldAKPred2826, axiom, 
- f_located(inst_HartfordBrainardCTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2827, axiom, 
- f_located(inst_HefeiAirport,inst_China)).
-
-fof(axWorldAKPred2828, axiom, 
- f_located(inst_MackallArmyAirFieldNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2829, axiom, 
- f_located(inst_HornafjordurHofnAirport,inst_Iceland)).
-
-fof(axWorldAKPred2830, axiom, 
- f_located(inst_HagforsAirport,inst_Sweden)).
-
-fof(axWorldAKPred2831, axiom, 
- f_located(inst_HammerfestAirport,inst_Norway)).
-
-fof(axWorldAKPred2832, axiom, 
- f_located(inst_GreenwoodMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2833, axiom, 
- f_located(inst_HargeisaAirport,inst_Somalia)).
-
-fof(axWorldAKPred2834, axiom, 
- f_located(inst_HughendenQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2835, axiom, 
- f_located(inst_JianqiaoHangzhouAirport,inst_China)).
-
-fof(axWorldAKPred2836, axiom, 
- f_located(inst_HelgolandAirport,inst_Germany)).
-
-fof(axWorldAKPred2837, axiom, 
- f_located(inst_MaeHongSonAirport,inst_Thailand)).
-
-fof(axWorldAKPred2838, axiom, 
- f_located(inst_WashingtonCountyRegionalMDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2839, axiom, 
- f_located(inst_HastingsFreetownAirport,inst_SierraLeone)).
-
-fof(axWorldAKPred2840, axiom, 
- f_located(inst_TusiArmyHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2841, axiom, 
- f_located(inst_MtHagenAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2842, axiom, 
- f_located(inst_HogRiverAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2843, axiom, 
- f_located(inst_HuanghuaAirport,inst_China)).
-
-fof(axWorldAKPred2844, axiom, 
- f_located(inst_HachinoheAirport,inst_Japan)).
-
-fof(axWorldAKPred2845, axiom, 
- f_located(inst_HemphillCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2846, axiom, 
- f_located(inst_HuntingtonMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2847, axiom, 
- f_located(inst_HiltonHeadSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2848, axiom, 
- f_located(inst_WheelerArmyAirFieldHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2849, axiom, 
- f_located(inst_HahnAirport,inst_Germany)).
-
-fof(axWorldAKPred2850, axiom, 
- f_located(inst_HongKongHeliportHongKongAirport,inst_HongKong)).
-
-fof(axWorldAKPred2851, axiom, 
- f_located(inst_HuaHinAirport,inst_Thailand)).
-
-fof(axWorldAKPred2852, axiom, 
- f_located(inst_HawthorneMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2853, axiom, 
- f_located(inst_HikueruAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred2854, axiom, 
- f_located(inst_ChisholmHibbingMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2855, axiom, 
- f_located(inst_PretoriaHeliportPretoriaAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2856, axiom, 
- f_located(inst_MountWashingtonRegionalNHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2857, axiom, 
- f_located(inst_HillAirForceBaseUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2858, axiom, 
- f_located(inst_HighburyAirport,inst_Australia)).
-
-fof(axWorldAKPred2859, axiom, 
- f_located(inst_HookIslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2860, axiom, 
- f_located(inst_LakeHavasuCityAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2861, axiom, 
- f_located(inst_HiroshimaAirport,inst_Japan)).
-
-fof(axWorldAKPred2862, axiom, 
- f_located(inst_HickamAirForceBaseHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2863, axiom, 
- f_located(inst_ShillavoAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred2864, axiom, 
- f_located(inst_ChinjuAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred2865, axiom, 
- f_located(inst_PortlandHillsboroORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2866, axiom, 
- f_located(inst_HeadinglyQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2867, axiom, 
- f_located(inst_HendersonGuadalcanalIsAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred2868, axiom, 
- f_located(inst_HaymanIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2869, axiom, 
- f_located(inst_HivaroAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2870, axiom, 
- f_located(inst_HigueroteAirport,inst_Venezuela)).
-
-fof(axWorldAKPred2871, axiom, 
- f_located(inst_HiroshimaWestHiroshimaAirport,inst_Japan)).
-
-fof(axWorldAKPred2872, axiom, 
- f_located(inst_HivaOaMarquesasIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred2873, axiom, 
- f_located(inst_HebronMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2874, axiom, 
- f_located(inst_KhajurahoAirport,inst_India)).
-
-fof(axWorldAKPred2875, axiom, 
- f_located(inst_BlythevilleMunicipalARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2876, axiom, 
- f_located(inst_HealyRiverAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2877, axiom, 
- f_located(inst_HakodateHokkaidoAirport,inst_Japan)).
-
-fof(axWorldAKPred2878, axiom, 
- f_located(inst_KaiTakInternationalHongKongAirport,inst_HongKong)).
-
-fof(axWorldAKPred2879, axiom, 
- f_located(inst_HokitikaAirport,inst_NewZealand)).
-
-fof(axWorldAKPred2880, axiom, 
- f_located(inst_KimbeHoskinsAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2881, axiom, 
- f_located(inst_KaanapaliHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2882, axiom, 
- f_located(inst_HawkinsFieldMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2883, axiom, 
- f_located(inst_PhuketAirport,inst_Thailand)).
-
-fof(axWorldAKPred2884, axiom, 
- f_located(inst_HaskovoAirport,inst_Bulgaria)).
-
-fof(axWorldAKPred2885, axiom, 
- f_located(inst_HankowAirport,inst_China)).
-
-fof(axWorldAKPred2886, axiom, 
- f_located(inst_HickoryRegionalNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2887, axiom, 
- f_located(inst_LanseriaAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2888, axiom, 
- f_located(inst_HillenbrandIndustriesINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2889, axiom, 
- f_located(inst_HillCityMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2890, axiom, 
- f_located(inst_HailarAirport,inst_China)).
-
-fof(axWorldAKPred2891, axiom, 
- f_located(inst_HultsfredAirport,inst_Sweden)).
-
-fof(axWorldAKPred2892, axiom, 
- f_located(inst_WheelingOhioCountyWVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2893, axiom, 
- f_located(inst_UlanhotAirport,inst_China)).
-
-fof(axWorldAKPred2894, axiom, 
- f_located(inst_HollisterMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2895, axiom, 
- f_located(inst_ShauliajAirport,inst_Lithuania)).
-
-fof(axWorldAKPred2896, axiom, 
- f_located(inst_HillsideWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred2897, axiom, 
- f_located(inst_ParkTownshipMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2898, axiom, 
- f_located(inst_HelenaRegionalMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2899, axiom, 
- f_located(inst_IngjaldssandurOnundarfjordurAirport,inst_Iceland)).
-
-fof(axWorldAKPred2900, axiom, 
- f_located(inst_HalimPerdanakusumaInternationalJakartaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred2901, axiom, 
- f_located(inst_HoodArmyAirFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2902, axiom, 
- f_located(inst_StHelensTasmaniaAirport,inst_Australia)).
-
-fof(axWorldAKPred2903, axiom, 
- f_located(inst_HamiltonVictoriaAirport,inst_Australia)).
-
-fof(axWorldAKPred2904, axiom, 
- f_located(inst_HouailoAirport,inst_NewCaledonia)).
-
-fof(axWorldAKPred2905, axiom, 
- f_located(inst_HelenvaleAirport,inst_Australia)).
-
-fof(axWorldAKPred2906, axiom, 
- f_located(inst_HluhluweAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2907, axiom, 
- f_located(inst_TwinCountyVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2908, axiom, 
- f_located(inst_ValleyWalesAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2909, axiom, 
- f_located(inst_HamiltonAirport,inst_NewZealand)).
-
-fof(axWorldAKPred2910, axiom, 
- f_located(inst_HovercraftHarbourTerminalMalmoAirport,inst_Sweden)).
-
-fof(axWorldAKPred2911, axiom, 
- f_located(inst_OuedIraraHassiMessaoudAirport,inst_Algeria)).
-
-fof(axWorldAKPred2912, axiom, 
- f_located(inst_HermannsburgNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred2913, axiom, 
- f_located(inst_HomeHillQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2914, axiom, 
- f_located(inst_HamiAirport,inst_China)).
-
-fof(axWorldAKPred2915, axiom, 
- f_located(inst_KhmelnytskyyKhmelnitskiyKhmelnytskyyAirport,inst_Ukraine)).
-
-fof(axWorldAKPred2916, axiom, 
- f_located(inst_HollomanAirForceBaseNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2917, axiom, 
- f_located(inst_GeneralIgnacioPesqueiraHermosilloAirport,inst_Mexico)).
-
-fof(axWorldAKPred2918, axiom, 
- f_located(inst_StafsbergHamarAirport,inst_Norway)).
-
-fof(axWorldAKPred2919, axiom, 
- f_located(inst_HomeshoreAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2920, axiom, 
- f_located(inst_HemetRyanCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2921, axiom, 
- f_located(inst_MuldrowAirfieldHeliportOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2922, axiom, 
- f_located(inst_HanamakiMoriokaAirport,inst_Japan)).
-
-fof(axWorldAKPred2923, axiom, 
- f_located(inst_HuntingburgINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2924, axiom, 
- f_located(inst_BillyMitchellNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2925, axiom, 
- f_located(inst_HanedaTokyoAirport,inst_Japan)).
-
-fof(axWorldAKPred2926, axiom, 
- f_located(inst_TahnetaPassAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2927, axiom, 
- f_located(inst_HiengheneAirport,inst_NewCaledonia)).
-
-fof(axWorldAKPred2928, axiom, 
- f_located(inst_HoonahAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2929, axiom, 
- f_located(inst_HeiweniAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2930, axiom, 
- f_located(inst_HinchinbrookeIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2931, axiom, 
- f_located(inst_HonoluluInternationalHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2932, axiom, 
- f_located(inst_HanaHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2933, axiom, 
- f_located(inst_HoninabiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2934, axiom, 
- f_located(inst_HarlanMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2935, axiom, 
- f_located(inst_HainesAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2936, axiom, 
- f_located(inst_HannaWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2937, axiom, 
- f_located(inst_HengyangAirport,inst_China)).
-
-fof(axWorldAKPred2938, axiom, 
- f_located(inst_HendersonOxfordNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2939, axiom, 
- f_located(inst_HolaAirport,inst_Kenya)).
-
-fof(axWorldAKPred2940, axiom, 
- f_located(inst_LeaCountyHobbsNMAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2941, axiom, 
- f_located(inst_KomacoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred2942, axiom, 
- f_located(inst_HodeidaAirport,inst_Yemen)).
-
-fof(axWorldAKPred2943, axiom, 
- f_located(inst_HoueisayAirport,inst_Laos)).
-
-fof(axWorldAKPred2944, axiom, 
- f_located(inst_HofufAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred2945, axiom, 
- f_located(inst_HolguinAirport,inst_Cuba)).
-
-fof(axWorldAKPred2946, axiom, 
- f_located(inst_HohenemsAirport,inst_Austria)).
-
-fof(axWorldAKPred2947, axiom, 
- f_located(inst_HaoIslandAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred2948, axiom, 
- f_located(inst_HookersCreekNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred2949, axiom, 
- f_located(inst_HolikachuAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2950, axiom, 
- f_located(inst_HomerAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2951, axiom, 
- f_located(inst_HuronRegionalSDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2952, axiom, 
- f_located(inst_QuanducAirport,inst_Vietnam)).
-
-fof(axWorldAKPred2953, axiom, 
- f_located(inst_CampbellArmyAirFieldKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2954, axiom, 
- f_located(inst_HofAirport,inst_Germany)).
-
-fof(axWorldAKPred2955, axiom, 
- f_located(inst_HortaFaialIslandAzoresAirport,inst_Portugal)).
-
-fof(axWorldAKPred2956, axiom, 
- f_located(inst_MemorialFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2957, axiom, 
- f_located(inst_WilliamPHobbyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2958, axiom, 
- f_located(inst_HovdenOerstaVoldaAirport,inst_Norway)).
-
-fof(axWorldAKPred2959, axiom, 
- f_located(inst_HowardAirForceBaseBalboaFortKobbeAirport,inst_Panama)).
-
-fof(axWorldAKPred2960, axiom, 
- f_located(inst_HomalinAirport,inst_Myanmar)).
-
-fof(axWorldAKPred2961, axiom, 
- f_located(inst_HoyIslandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2962, axiom, 
- f_located(inst_HaapaiAirport,inst_Tonga)).
-
-fof(axWorldAKPred2963, axiom, 
- f_located(inst_HooperBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2964, axiom, 
- f_located(inst_HopeValeQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2965, axiom, 
- f_located(inst_HaiPhongAirport,inst_Vietnam)).
-
-fof(axWorldAKPred2966, axiom, 
- f_located(inst_PalmasdelMarAirport,inst_PuertoRico)).
-
-fof(axWorldAKPred2967, axiom, 
- f_located(inst_WestchesterCountyNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2968, axiom, 
- f_located(inst_CentralPretoriaPretoriaAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2969, axiom, 
- f_located(inst_HamptonMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2970, axiom, 
- f_located(inst_PrincevilleHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2971, axiom, 
- f_located(inst_BaytownTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2972, axiom, 
- f_located(inst_HugotonMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2973, axiom, 
- f_located(inst_BowermanWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2974, axiom, 
- f_located(inst_PhilLHudsonMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2975, axiom, 
- f_located(inst_MansehraAirport,inst_Pakistan)).
-
-fof(axWorldAKPred2976, axiom, 
- f_located(inst_HarbinAirport,inst_China)).
-
-fof(axWorldAKPred2977, axiom, 
- f_located(inst_HarareAirport,inst_Zimbabwe)).
-
-fof(axWorldAKPred2978, axiom, 
- f_located(inst_HurghadaAirport,inst_Egypt)).
-
-fof(axWorldAKPred2979, axiom, 
- f_located(inst_MareebaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2980, axiom, 
- f_located(inst_KharkivKharkovKharkivAirport,inst_Ukraine)).
-
-fof(axWorldAKPred2981, axiom, 
- f_located(inst_RioGrandeValleyInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2982, axiom, 
- f_located(inst_HassiRmelAirport,inst_Algeria)).
-
-fof(axWorldAKPred2983, axiom, 
- f_located(inst_HeronIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred2984, axiom, 
- f_located(inst_BooneCountyARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2985, axiom, 
- f_located(inst_HerreraAirport,inst_Colombia)).
-
-fof(axWorldAKPred2986, axiom, 
- f_located(inst_HarrismithAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred2987, axiom, 
- f_located(inst_HarrogateAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred2988, axiom, 
- f_located(inst_HeringtonMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2989, axiom, 
- f_located(inst_HerefordMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2990, axiom, 
- f_located(inst_HenburyNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred2991, axiom, 
- f_located(inst_HarrisburgRaleighILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2992, axiom, 
- f_located(inst_ShaoguanAirport,inst_China)).
-
-fof(axWorldAKPred2993, axiom, 
- f_located(inst_SundanceAirparkOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2994, axiom, 
- f_located(inst_LasVegasHendersonSkyHarborNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2995, axiom, 
- f_located(inst_HastingsMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2996, axiom, 
- f_located(inst_HusliaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred2997, axiom, 
- f_located(inst_HorshamVictoriaAirport,inst_Australia)).
-
-fof(axWorldAKPred2998, axiom, 
- f_located(inst_HsinChuAirport,inst_Taiwan)).
-
-fof(axWorldAKPred2999, axiom, 
- f_located(inst_IngallsFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3000, axiom, 
- f_located(inst_HotSpringsMunicipalSDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3001, axiom, 
- f_located(inst_HissarAirport,inst_India)).
-
-fof(axWorldAKPred3002, axiom, 
- f_located(inst_HomesteadAirForceBaseFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3003, axiom, 
- f_located(inst_HuntsvilleInternationalAirportCarlTJonesFieldALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3004, axiom, 
- f_located(inst_KadalaChitaAirport,inst_Russia)).
-
-fof(axWorldAKPred3005, axiom, 
- f_located(inst_TerredeBasAirport,inst_Guadeloupe)).
-
-fof(axWorldAKPred3006, axiom, 
- f_located(inst_HatfieldEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred3007, axiom, 
- f_located(inst_HawthorneMunicipalNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3008, axiom, 
- f_located(inst_HamiltonIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3009, axiom, 
- f_located(inst_RoscommonCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3010, axiom, 
- f_located(inst_HotanAirport,inst_China)).
-
-fof(axWorldAKPred3011, axiom, 
- f_located(inst_EastHamptonNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3012, axiom, 
- f_located(inst_HaterumaAirport,inst_Japan)).
-
-fof(axWorldAKPred3013, axiom, 
- f_located(inst_TriStateMiltonJFergusonFieldWVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3014, axiom, 
- f_located(inst_HopetownAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred3015, axiom, 
- f_located(inst_HuntsvilleMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3016, axiom, 
- f_located(inst_HatoCorozalAirport,inst_Colombia)).
-
-fof(axWorldAKPred3017, axiom, 
- f_located(inst_RedstoneArmyAirFieldALAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3018, axiom, 
- f_located(inst_HumbertRiverAirport,inst_Australia)).
-
-fof(axWorldAKPred3019, axiom, 
- f_located(inst_HumacaoHumacaoAirport,inst_PuertoRico)).
-
-fof(axWorldAKPred3020, axiom, 
- f_located(inst_HumeraAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred3021, axiom, 
- f_located(inst_HulmanRegionalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3022, axiom, 
- f_located(inst_HuehuetenangoAirport,inst_Guatemala)).
-
-fof(axWorldAKPred3023, axiom, 
- f_located(inst_HuahineSocietyIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred3024, axiom, 
- f_located(inst_HueAirport,inst_Vietnam)).
-
-fof(axWorldAKPred3025, axiom, 
- f_located(inst_StanStamperMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3026, axiom, 
- f_located(inst_HullAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3027, axiom, 
- f_located(inst_HoultonInternationalMEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3028, axiom, 
- f_located(inst_HoumaTerrebonneLAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3029, axiom, 
- f_located(inst_HualienAirport,inst_Taiwan)).
-
-fof(axWorldAKPred3030, axiom, 
- f_located(inst_HounAirport,inst_Libya)).
-
-fof(axWorldAKPred3031, axiom, 
- f_located(inst_HughesAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3032, axiom, 
- f_located(inst_HutchinsonMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3033, axiom, 
- f_located(inst_HuanucoAirport,inst_Peru)).
-
-fof(axWorldAKPred3034, axiom, 
- f_located(inst_HudiksvallAirport,inst_Sweden)).
-
-fof(axWorldAKPred3035, axiom, 
- f_located(inst_BahiasdeHuatulcoSantaCruzHuatulcoAirport,inst_Mexico)).
-
-fof(axWorldAKPred3036, axiom, 
- f_located(inst_HumbersideAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred3037, axiom, 
- f_located(inst_HuizhowAirport,inst_China)).
-
-fof(axWorldAKPred3038, axiom, 
- f_located(inst_AnalalavaAirport,inst_Madagascar)).
-
-fof(axWorldAKPred3039, axiom, 
- f_located(inst_HerveyBayQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3040, axiom, 
- f_located(inst_HopkinsvilleChristianCountyKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3041, axiom, 
- f_located(inst_HanksvilleUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3042, axiom, 
- f_located(inst_HonningsvagAirport,inst_Norway)).
-
-fof(axWorldAKPred3043, axiom, 
- f_located(inst_HolmavikAirport,inst_Iceland)).
-
-fof(axWorldAKPred3044, axiom, 
- f_located(inst_HvammstangiAirport,inst_Iceland)).
-
-fof(axWorldAKPred3045, axiom, 
- f_located(inst_TweedNewHavenCTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3046, axiom, 
- f_located(inst_HavreCityCountyMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3047, axiom, 
- f_located(inst_HartsvilleMunicipalSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3048, axiom, 
- f_located(inst_HawabangoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3049, axiom, 
- f_located(inst_HaywardAirTerminalCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3050, axiom, 
- f_located(inst_HawkInletSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3051, axiom, 
- f_located(inst_HawkerSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3052, axiom, 
- f_located(inst_HwangeNationalParkAirport,inst_Zimbabwe)).
-
-fof(axWorldAKPred3053, axiom, 
- f_located(inst_NorthPerryFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3054, axiom, 
- f_located(inst_WheatlandCountyAirportatHarlowtonMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3055, axiom, 
- f_located(inst_HartfordMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3056, axiom, 
- f_located(inst_HayNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred3057, axiom, 
- f_located(inst_BarnstableMunicipalAirportBoardmanPolandoFieldMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3058, axiom, 
- f_located(inst_HighWycombeAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred3059, axiom, 
- f_located(inst_HyderabadAirport,inst_India)).
-
-fof(axWorldAKPred3060, axiom, 
- f_located(inst_HayfieldsAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3061, axiom, 
- f_located(inst_HydaburgSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3062, axiom, 
- f_located(inst_HollisSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3063, axiom, 
- f_located(inst_HuangyanAirport,inst_China)).
-
-fof(axWorldAKPred3064, axiom, 
- f_located(inst_HaywardMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3065, axiom, 
- f_located(inst_HaysMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3066, axiom, 
- f_located(inst_ConwayHorryCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3067, axiom, 
- f_located(inst_HazebrouckAirport,inst_France)).
-
-fof(axWorldAKPred3068, axiom, 
- f_located(inst_CarrollCountyTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3069, axiom, 
- f_located(inst_HanzhongAirport,inst_China)).
-
-fof(axWorldAKPred3070, axiom, 
- f_located(inst_HusavikAirport,inst_Iceland)).
-
-fof(axWorldAKPred3071, axiom, 
- f_located(inst_HazletonMunicipalPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3072, axiom, 
- f_located(inst_IgarkaKrasnoyarskAirport,inst_Russia)).
-
-fof(axWorldAKPred3073, axiom, 
- f_located(inst_McConnellAirForceBaseKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3074, axiom, 
- f_located(inst_WashingtonDullesInternationalDCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3075, axiom, 
- f_located(inst_NiagaraFallsInternationalNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3076, axiom, 
- f_located(inst_HoustonIntercontinentalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3077, axiom, 
- f_located(inst_IalibuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3078, axiom, 
- f_located(inst_InAmenasZerzaltineAirport,inst_Algeria)).
-
-fof(axWorldAKPred3079, axiom, 
- f_located(inst_BobBakerMemorialAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3080, axiom, 
- f_located(inst_BahreganAirport,inst_Iran)).
-
-fof(axWorldAKPred3081, axiom, 
- f_located(inst_IasiAirport,inst_Romania)).
-
-fof(axWorldAKPred3082, axiom, 
- f_located(inst_IbadanAirport,inst_Nigeria)).
-
-fof(axWorldAKPred3083, axiom, 
- f_located(inst_IbagueAirport,inst_Colombia)).
-
-fof(axWorldAKPred3084, axiom, 
- f_located(inst_IbokiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3085, axiom, 
- f_located(inst_KimballMunicipalAirportRobertEArrajFieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3086, axiom, 
- f_located(inst_IboAirport,inst_Mozambique)).
-
-fof(axWorldAKPred3087, axiom, 
- f_located(inst_IberiaAirport,inst_Peru)).
-
-fof(axWorldAKPred3088, axiom, 
- f_located(inst_IbizaBalearicIslandsAirport,inst_Spain)).
-
-fof(axWorldAKPred3089, axiom, 
- f_located(inst_IcabaruAirport,inst_Venezuela)).
-
-fof(axWorldAKPred3090, axiom, 
- f_located(inst_CiciaAirport,inst_Fiji)).
-
-fof(axWorldAKPred3091, axiom, 
- f_located(inst_NieuwNickerieNewNickerieAirport,inst_Suriname)).
-
-fof(axWorldAKPred3092, axiom, 
- f_located(inst_SchenckFieldIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3093, axiom, 
- f_located(inst_NicaroAirport,inst_Cuba)).
-
-fof(axWorldAKPred3094, axiom, 
- f_located(inst_WichitaMidContinentKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3095, axiom, 
- f_located(inst_IcyBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3096, axiom, 
- f_located(inst_FanningFieldIDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3097, axiom, 
- f_located(inst_IdreAirport,inst_Sweden)).
-
-fof(axWorldAKPred3098, axiom, 
- f_located(inst_IdiofaAirport,inst_Zaire)).
-
-fof(axWorldAKPred3099, axiom, 
- f_located(inst_IdaGroveMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3100, axiom, 
- f_located(inst_IndianaCountyJimmyStewartFieldPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3101, axiom, 
- f_located(inst_IndulkanaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3102, axiom, 
- f_located(inst_IndianolaMunicipalMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3103, axiom, 
- f_located(inst_IndagenAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3104, axiom, 
- f_located(inst_SantaIsabelAirport,inst_Brazil)).
-
-fof(axWorldAKPred3105, axiom, 
- f_located(inst_IndependenceMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3106, axiom, 
- f_located(inst_IndoreAirport,inst_India)).
-
-fof(axWorldAKPred3107, axiom, 
- f_located(inst_IledYeuAirport,inst_France)).
-
-fof(axWorldAKPred3108, axiom, 
- f_located(inst_ZielonaGoraAirport,inst_Poland)).
-
-fof(axWorldAKPred3109, axiom, 
- f_located(inst_IejimaAirport,inst_Japan)).
-
-fof(axWorldAKPred3110, axiom, 
- f_located(inst_NowShahrAirport,inst_Iran)).
-
-fof(axWorldAKPred3111, axiom, 
- f_located(inst_ZhulyanyKievAirport,inst_Ukraine)).
-
-fof(axWorldAKPred3112, axiom, 
- f_located(inst_IowaFallsMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3113, axiom, 
- f_located(inst_IffleyQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3114, axiom, 
- f_located(inst_IsafjordurAirport,inst_Iceland)).
-
-fof(axWorldAKPred3115, axiom, 
- f_located(inst_InnisfailQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3116, axiom, 
- f_located(inst_IsfahanAirport,inst_Iran)).
-
-fof(axWorldAKPred3117, axiom, 
- f_located(inst_IvanoFrankivskIvanoFrankovskIvanoFrankivskAirport,inst_Ukraine)).
-
-fof(axWorldAKPred3118, axiom, 
- f_located(inst_InaguaMatthewTownGreatInaguaAirport,inst_Bahamas)).
-
-fof(axWorldAKPred3119, axiom, 
- f_located(inst_IngenieroJacobacciAirport,inst_Argentina)).
-
-fof(axWorldAKPred3120, axiom, 
- f_located(inst_IguelaAirport,inst_Gabon)).
-
-fof(axWorldAKPred3121, axiom, 
- f_located(inst_IgiugigAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3122, axiom, 
- f_located(inst_InghamQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3123, axiom, 
- f_located(inst_CigliAirBaseIzmirAirport,inst_Turkey)).
-
-fof(axWorldAKPred3124, axiom, 
- f_located(inst_KingmanAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3125, axiom, 
- f_located(inst_IliganAirport,inst_Philippines)).
-
-fof(axWorldAKPred3126, axiom, 
- f_located(inst_ChigorodoAirport,inst_Colombia)).
-
-fof(axWorldAKPred3127, axiom, 
- f_located(inst_CataratasdelIguazuIguazuAirport,inst_Argentina)).
-
-fof(axWorldAKPred3128, axiom, 
- f_located(inst_CataratasPRAirport,inst_Brazil)).
-
-fof(axWorldAKPred3129, axiom, 
- f_located(inst_NiihameAirport,inst_Japan)).
-
-fof(axWorldAKPred3130, axiom, 
- f_located(inst_QishnAirport,inst_Yemen)).
-
-fof(axWorldAKPred3131, axiom, 
- f_located(inst_IhosyAirport,inst_Madagascar)).
-
-fof(axWorldAKPred3132, axiom, 
- f_located(inst_IhuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3133, axiom, 
- f_located(inst_InishmaanAirport,inst_Ireland)).
-
-fof(axWorldAKPred3134, axiom, 
- f_located(inst_IndependenceMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3135, axiom, 
- f_located(inst_NishinoomoteAirport,inst_Japan)).
-
-fof(axWorldAKPred3136, axiom, 
- f_located(inst_NissanIslandAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3137, axiom, 
- f_located(inst_WashingtonWilkesCountyGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3138, axiom, 
- f_located(inst_WindhamCTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3139, axiom, 
- f_located(inst_IzhevskUdmurtiaAirport,inst_Russia)).
-
-fof(axWorldAKPred3140, axiom, 
- f_located(inst_IjuiRSAirport,inst_Brazil)).
-
-fof(axWorldAKPred3141, axiom, 
- f_located(inst_JacksonvilleMunicipalILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3142, axiom, 
- f_located(inst_WilkesCountyNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3143, axiom, 
- f_located(inst_IkiAirport,inst_Japan)).
-
-fof(axWorldAKPred3144, axiom, 
- f_located(inst_GreaterKankakeeILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3145, axiom, 
- f_located(inst_IkelaAirport,inst_Zaire)).
-
-fof(axWorldAKPred3146, axiom, 
- f_located(inst_NikolskiAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3147, axiom, 
- f_located(inst_InkermanQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3148, axiom, 
- f_located(inst_BukhtaTiksiIceStripYakutiaSakhaAirport,inst_Russia)).
-
-fof(axWorldAKPred3149, axiom, 
- f_located(inst_IrkutskIrkutskAirport,inst_Russia)).
-
-fof(axWorldAKPred3150, axiom, 
- f_located(inst_IllagaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3151, axiom, 
- f_located(inst_IlhaSolteiraMSAirport,inst_Brazil)).
-
-fof(axWorldAKPred3152, axiom, 
- f_located(inst_KilleenMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3153, axiom, 
- f_located(inst_IlfordMBAirport,inst_Canada)).
-
-fof(axWorldAKPred3154, axiom, 
- f_located(inst_NewCastleCountyDEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3155, axiom, 
- f_located(inst_IllishiemArmyAirFieldIllishiemAirport,inst_Germany)).
-
-fof(axWorldAKPred3156, axiom, 
- f_located(inst_IliamnaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3157, axiom, 
- f_located(inst_IlakaAirport,inst_Madagascar)).
-
-fof(axWorldAKPred3158, axiom, 
- f_located(inst_WillmarMunicipalAirportJohnLRiceFieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3159, axiom, 
- f_located(inst_NewHanoverInternationalNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3160, axiom, 
- f_located(inst_AirborneAirparkOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3161, axiom, 
- f_located(inst_IloiloAirport,inst_Philippines)).
-
-fof(axWorldAKPred3162, axiom, 
- f_located(inst_IledesPinsIsleofPinesIsleofPinesAirport,inst_NewCaledonia)).
-
-fof(axWorldAKPred3163, axiom, 
- f_located(inst_IlorinAirport,inst_Nigeria)).
-
-fof(axWorldAKPred3164, axiom, 
- f_located(inst_KilaguniAirport,inst_Tanzania)).
-
-fof(axWorldAKPred3165, axiom, 
- f_located(inst_PortEllenIslayAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred3166, axiom, 
- f_located(inst_ZilinaAirport,inst_Slovakia)).
-
-fof(axWorldAKPred3167, axiom, 
- f_located(inst_IamaleleAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3168, axiom, 
- f_located(inst_ImbaimadaiAirport,inst_Guyana)).
-
-fof(axWorldAKPred3169, axiom, 
- f_located(inst_ImondaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3170, axiom, 
- f_located(inst_ImphalAirport,inst_India)).
-
-fof(axWorldAKPred3171, axiom, 
- f_located(inst_InhamingaAirport,inst_Mozambique)).
-
-fof(axWorldAKPred3172, axiom, 
- f_located(inst_IneIneIslandAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred3173, axiom, 
- f_located(inst_SimikotAirport,inst_Nepal)).
-
-fof(axWorldAKPred3174, axiom, 
- f_located(inst_ImperialMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3175, axiom, 
- f_located(inst_ImmokaleeFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3176, axiom, 
- f_located(inst_ZemidAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred3177, axiom, 
- f_located(inst_ImperatrizMAAirport,inst_Brazil)).
-
-fof(axWorldAKPred3178, axiom, 
- f_located(inst_FordMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3179, axiom, 
- f_located(inst_NimrozAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred3180, axiom, 
- f_located(inst_IndependenceAirport,inst_Belize)).
-
-fof(axWorldAKPred3181, axiom, 
- f_located(inst_YinchuanAirport,inst_China)).
-
-fof(axWorldAKPred3182, axiom, 
- f_located(inst_IndianapolisInternationalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3183, axiom, 
- f_located(inst_ChindeAirport,inst_Mozambique)).
-
-fof(axWorldAKPred3184, axiom, 
- f_located(inst_InGuezzamAirport,inst_Algeria)).
-
-fof(axWorldAKPred3185, axiom, 
- f_located(inst_AgoAirport,inst_Argentina)).
-
-fof(axWorldAKPred3186, axiom, 
- f_located(inst_InhambaneAirport,inst_Mozambique)).
-
-fof(axWorldAKPred3187, axiom, 
- f_located(inst_NisAirport,inst_Yugoslavia)).
-
-fof(axWorldAKPred3188, axiom, 
- f_located(inst_InjuneQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3189, axiom, 
- f_located(inst_WinklerCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3190, axiom, 
- f_located(inst_FallsInternationalMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3191, axiom, 
- f_located(inst_InnaminckaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3192, axiom, 
- f_located(inst_KranebittenInnsbruckAirport,inst_Austria)).
-
-fof(axWorldAKPred3193, axiom, 
- f_located(inst_InongoAirport,inst_Zaire)).
-
-fof(axWorldAKPred3194, axiom, 
- f_located(inst_InisheerAirport,inst_Ireland)).
-
-fof(axWorldAKPred3195, axiom, 
- f_located(inst_KincheldeAirForceBaseMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3196, axiom, 
- f_located(inst_IndianSpringsAirForceAuxiliaryNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3197, axiom, 
- f_located(inst_SmithReynoldsNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3198, axiom, 
- f_located(inst_InternationalNauruAirport,inst_Nauru)).
-
-fof(axWorldAKPred3199, axiom, 
- f_located(inst_InvernessScotlandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred3200, axiom, 
- f_located(inst_WinslowMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3201, axiom, 
- f_located(inst_InanwatanAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3202, axiom, 
- f_located(inst_InSalahAirport,inst_Algeria)).
-
-fof(axWorldAKPred3203, axiom, 
- f_located(inst_IoanninaAirport,inst_Greece)).
-
-fof(axWorldAKPred3204, axiom, 
- f_located(inst_IokeaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3205, axiom, 
- f_located(inst_RonaldswayIsleofManAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred3206, axiom, 
- f_located(inst_ImpfondoAirport,inst_Congo)).
-
-fof(axWorldAKPred3207, axiom, 
- f_located(inst_IomaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3208, axiom, 
- f_located(inst_InishmoreAirport,inst_Ireland)).
-
-fof(axWorldAKPred3209, axiom, 
- f_located(inst_IlheusBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred3210, axiom, 
- f_located(inst_IleQuenAirport,inst_NewCaledonia)).
-
-fof(axWorldAKPred3211, axiom, 
- f_located(inst_IowaCityMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3212, axiom, 
- f_located(inst_IpotaAirport,inst_Vanuatu)).
-
-fof(axWorldAKPred3213, axiom, 
- f_located(inst_MataveriEasterIsAirport,inst_Chile)).
-
-fof(axWorldAKPred3214, axiom, 
- f_located(inst_IpilAirport,inst_Philippines)).
-
-fof(axWorldAKPred3215, axiom, 
- f_located(inst_IpirangaAirport,inst_Brazil)).
-
-fof(axWorldAKPred3216, axiom, 
- f_located(inst_IpohAirport,inst_Malaysia)).
-
-fof(axWorldAKPred3217, axiom, 
- f_located(inst_IpialesAirport,inst_Colombia)).
-
-fof(axWorldAKPred3218, axiom, 
- f_located(inst_ImperialCountyCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3219, axiom, 
- f_located(inst_IpatingaAirport,inst_Brazil)).
-
-fof(axWorldAKPred3220, axiom, 
- f_located(inst_WilliamsportLycomingCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3221, axiom, 
- f_located(inst_IpiauBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred3222, axiom, 
- f_located(inst_IpswichAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred3223, axiom, 
- f_located(inst_QiemoAirport,inst_China)).
-
-fof(axWorldAKPred3224, axiom, 
- f_located(inst_QingyangAirport,inst_China)).
-
-fof(axWorldAKPred3225, axiom, 
- f_located(inst_DiegoAracenaIquiqueAirport,inst_Chile)).
-
-fof(axWorldAKPred3226, axiom, 
- f_located(inst_CoronelFSVignetaIquitosAirport,inst_Peru)).
-
-fof(axWorldAKPred3227, axiom, 
- f_located(inst_KirakiraAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred3228, axiom, 
- f_located(inst_IraanMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3229, axiom, 
- f_located(inst_CircleCityAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3230, axiom, 
- f_located(inst_IshhurdiAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred3231, axiom, 
- f_located(inst_IreceBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred3232, axiom, 
- f_located(inst_LockhartRiversQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3233, axiom, 
- f_located(inst_IringaAirport,inst_Tanzania)).
-
-fof(axWorldAKPred3234, axiom, 
- f_located(inst_CapitanVicenteAlmandoLaRiojaAirport,inst_Argentina)).
-
-fof(axWorldAKPred3235, axiom, 
- f_located(inst_KirksvilleRegionalMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3236, axiom, 
- f_located(inst_IrionaAirport,inst_Honduras)).
-
-fof(axWorldAKPred3237, axiom, 
- f_located(inst_BiraroAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred3238, axiom, 
- f_located(inst_MatariIsiroAirport,inst_Zaire)).
-
-fof(axWorldAKPred3239, axiom, 
- f_located(inst_KirschMunicipalMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3240, axiom, 
- f_located(inst_MountIsaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3241, axiom, 
- f_located(inst_IslamabadAirport,inst_Pakistan)).
-
-fof(axWorldAKPred3242, axiom, 
- f_located(inst_StMarysEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred3243, axiom, 
- f_located(inst_IscuandeAirport,inst_Colombia)).
-
-fof(axWorldAKPred3244, axiom, 
- f_located(inst_IshigakiAirport,inst_Japan)).
-
-fof(axWorldAKPred3245, axiom, 
- f_located(inst_IschiaAirport,inst_Italy)).
-
-fof(axWorldAKPred3246, axiom, 
- f_located(inst_IsisfordQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3247, axiom, 
- f_located(inst_IslaMujersAirport,inst_Mexico)).
-
-fof(axWorldAKPred3248, axiom, 
- f_located(inst_NasikAirport,inst_India)).
-
-fof(axWorldAKPred3249, axiom, 
- f_located(inst_IsabelPassAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3250, axiom, 
- f_located(inst_OrlandoMunicipalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3251, axiom, 
- f_located(inst_SloulinFieldInternationalNDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3252, axiom, 
- f_located(inst_KinstonRegionalJetportatStallingsFieldNCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3253, axiom, 
- f_located(inst_LongIslandMacArthurNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3254, axiom, 
- f_located(inst_SchoolcraftCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3255, axiom, 
- f_located(inst_WiscassetMEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3256, axiom, 
- f_located(inst_AtaturkYesilkovInternationalIstanbulAirport,inst_Turkey)).
-
-fof(axWorldAKPred3257, axiom, 
- f_located(inst_AlexanderFieldSouthWoodCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3258, axiom, 
- f_located(inst_ItacoiatiaraAMAirport,inst_Brazil)).
-
-fof(axWorldAKPred3259, axiom, 
- f_located(inst_ItaitubaPAAirport,inst_Brazil)).
-
-fof(axWorldAKPred3260, axiom, 
- f_located(inst_ItuberaBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred3261, axiom, 
- f_located(inst_TompkinsCountyNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3262, axiom, 
- f_located(inst_ItambacuriMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred3263, axiom, 
- f_located(inst_ItajaiSCAirport,inst_Brazil)).
-
-fof(axWorldAKPred3264, axiom, 
- f_located(inst_ItokamaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3265, axiom, 
- f_located(inst_ItamiOsakaAirport,inst_Japan)).
-
-fof(axWorldAKPred3266, axiom, 
- f_located(inst_ItabunaBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred3267, axiom, 
- f_located(inst_HiloInternationalHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3268, axiom, 
- f_located(inst_ItaquiRSAirport,inst_Brazil)).
-
-fof(axWorldAKPred3269, axiom, 
- f_located(inst_IluNewGuineaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3270, axiom, 
- f_located(inst_SummitLakeBCAirport,inst_Canada)).
-
-fof(axWorldAKPred3271, axiom, 
- f_located(inst_InusAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred3272, axiom, 
- f_located(inst_AmbanjaAirport,inst_Madagascar)).
-
-fof(axWorldAKPred3273, axiom, 
- f_located(inst_InvercargillAirport,inst_NewZealand)).
-
-fof(axWorldAKPred3274, axiom, 
- f_located(inst_IvangradAirport,inst_Yugoslavia)).
-
-fof(axWorldAKPred3275, axiom, 
- f_located(inst_IvishakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3276, axiom, 
- f_located(inst_IvaloAirport,inst_Finland)).
-
-fof(axWorldAKPred3277, axiom, 
- f_located(inst_ChivoloAirport,inst_Colombia)).
-
-fof(axWorldAKPred3278, axiom, 
- f_located(inst_InverellNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred3279, axiom, 
- f_located(inst_InverwayNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred3280, axiom, 
- f_located(inst_IwakuniAirForceBaseHonshuIsAirport,inst_Japan)).
-
-fof(axWorldAKPred3281, axiom, 
- f_located(inst_GogebicCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3282, axiom, 
- f_located(inst_WabashMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3283, axiom, 
- f_located(inst_IwamiAirport,inst_Japan)).
-
-fof(axWorldAKPred3284, axiom, 
- f_located(inst_IwoJimaAirport,inst_Japan)).
-
-fof(axWorldAKPred3285, axiom, 
- f_located(inst_WestHoustonLakesideTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3286, axiom, 
- f_located(inst_AgartalaAirport,inst_India)).
-
-fof(axWorldAKPred3287, axiom, 
- f_located(inst_BagdograAirport,inst_India)).
-
-fof(axWorldAKPred3288, axiom, 
- f_located(inst_ChandigarhAirport,inst_India)).
-
-fof(axWorldAKPred3289, axiom, 
- f_located(inst_AllahabadAirport,inst_India)).
-
-fof(axWorldAKPred3290, axiom, 
- f_located(inst_MangaloreAirport,inst_India)).
-
-fof(axWorldAKPred3291, axiom, 
- f_located(inst_BelgaumAirport,inst_India)).
-
-fof(axWorldAKPred3292, axiom, 
- f_located(inst_KailashaharAirport,inst_India)).
-
-fof(axWorldAKPred3293, axiom, 
- f_located(inst_LilabariAirport,inst_India)).
-
-fof(axWorldAKPred3294, axiom, 
- f_located(inst_JammuAirport,inst_India)).
-
-fof(axWorldAKPred3295, axiom, 
- f_located(inst_KeshodAirport,inst_India)).
-
-fof(axWorldAKPred3296, axiom, 
- f_located(inst_LehAirport,inst_India)).
-
-fof(axWorldAKPred3297, axiom, 
- f_located(inst_MaduraiAirport,inst_India)).
-
-fof(axWorldAKPred3298, axiom, 
- f_located(inst_KhowaiAirport,inst_India)).
-
-fof(axWorldAKPred3299, axiom, 
- f_located(inst_PathankotAirport,inst_India)).
-
-fof(axWorldAKPred3300, axiom, 
- f_located(inst_KamalpurAirport,inst_India)).
-
-fof(axWorldAKPred3301, axiom, 
- f_located(inst_RanchiAirport,inst_India)).
-
-fof(axWorldAKPred3302, axiom, 
- f_located(inst_SilcharAirport,inst_India)).
-
-fof(axWorldAKPred3303, axiom, 
- f_located(inst_PasighatAirport,inst_India)).
-
-fof(axWorldAKPred3304, axiom, 
- f_located(inst_AurangabadAirport,inst_India)).
-
-fof(axWorldAKPred3305, axiom, 
- f_located(inst_AlongAirport,inst_India)).
-
-fof(axWorldAKPred3306, axiom, 
- f_located(inst_JamshedpurAirport,inst_India)).
-
-fof(axWorldAKPred3307, axiom, 
- f_located(inst_KandlaAirport,inst_India)).
-
-fof(axWorldAKPred3308, axiom, 
- f_located(inst_PortBlairAirport,inst_India)).
-
-fof(axWorldAKPred3309, axiom, 
- f_located(inst_InyokernCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3310, axiom, 
- f_located(inst_SantaYnezCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3311, axiom, 
- f_located(inst_AMenderesIzmirAirport,inst_Turkey)).
-
-fof(axWorldAKPred3312, axiom, 
- f_located(inst_IzumoAirport,inst_Japan)).
-
-fof(axWorldAKPred3313, axiom, 
- f_located(inst_IxtepecAirport,inst_Mexico)).
-
-fof(axWorldAKPred3314, axiom, 
- f_located(inst_JalalabadAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred3315, axiom, 
- f_located(inst_JabiruNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred3316, axiom, 
- f_located(inst_JacksonHoleWYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3317, axiom, 
- f_located(inst_JandakotWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3318, axiom, 
- f_located(inst_AtlantaTechnologyParkGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3319, axiom, 
- f_located(inst_JaffnaAirport,inst_SriLanka)).
-
-fof(axWorldAKPred3320, axiom, 
- f_located(inst_JacobabadAirport,inst_Pakistan)).
-
-fof(axWorldAKPred3321, axiom, 
- f_located(inst_HartsfieldHeliportGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3322, axiom, 
- f_located(inst_JaipurAirport,inst_India)).
-
-fof(axWorldAKPred3323, axiom, 
- f_located(inst_PerimeterGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3324, axiom, 
- f_located(inst_JachelAirport,inst_Haiti)).
-
-fof(axWorldAKPred3325, axiom, 
- f_located(inst_JalapaAirport,inst_Mexico)).
-
-fof(axWorldAKPred3326, axiom, 
- f_located(inst_JambolAirport,inst_Bulgaria)).
-
-fof(axWorldAKPred3327, axiom, 
- f_located(inst_JacksonInternationalMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3328, axiom, 
- f_located(inst_BeaverRuinGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3329, axiom, 
- f_located(inst_JacouinotBayAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3330, axiom, 
- f_located(inst_MethodistHospitalHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3331, axiom, 
- f_located(inst_JasperCountyAirportBellFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3332, axiom, 
- f_located(inst_JabatAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred3333, axiom, 
- f_located(inst_JaujaAirport,inst_Peru)).
-
-fof(axWorldAKPred3334, axiom, 
- f_located(inst_IlulissatJakobshavnAirport,inst_Greenland)).
-
-fof(axWorldAKPred3335, axiom, 
- f_located(inst_JacksonvilleInternationalFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3336, axiom, 
- f_located(inst_BostonCityHeliportMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3337, axiom, 
- f_located(inst_BerkeleyCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3338, axiom, 
- f_located(inst_CommerceBusinessParkHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3339, axiom, 
- f_located(inst_JonesboroMunicipalARAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3340, axiom, 
- f_located(inst_CampParksHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3341, axiom, 
- f_located(inst_BethelSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3342, axiom, 
- f_located(inst_HeliportCroisetteAirport,inst_France)).
-
-fof(axWorldAKPred3343, axiom, 
- f_located(inst_JoacabaSCAirport,inst_Brazil)).
-
-fof(axWorldAKPred3344, axiom, 
- f_located(inst_ChinaBasinHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3345, axiom, 
- f_located(inst_OaklandConventionCenterHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3346, axiom, 
- f_located(inst_ChristianshabAirport,inst_Greenland)).
-
-fof(axWorldAKPred3347, axiom, 
- f_located(inst_OlatheKSKansasCityAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3348, axiom, 
- f_located(inst_JuliaCreekQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3349, axiom, 
- f_located(inst_JacobinaBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred3350, axiom, 
- f_located(inst_HeliportInchonAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred3351, axiom, 
- f_located(inst_JacareacangaPRAirport,inst_Brazil)).
-
-fof(axWorldAKPred3352, axiom, 
- f_located(inst_KimbleCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3353, axiom, 
- f_located(inst_CiticorpHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3354, axiom, 
- f_located(inst_JohnsonCityTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3355, axiom, 
- f_located(inst_JohnDayStateORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3356, axiom, 
- f_located(inst_DallasDowntownHeliportTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3357, axiom, 
- f_located(inst_JuizdoForaMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred3358, axiom, 
- f_located(inst_JodhpurAirport,inst_India)).
-
-fof(axWorldAKPred3359, axiom, 
- f_located(inst_MiamiHeliportFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3360, axiom, 
- f_located(inst_JordanMTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3361, axiom, 
- f_located(inst_JuazeirodoNorteCEAirport,inst_Brazil)).
-
-fof(axWorldAKPred3362, axiom, 
- f_located(inst_HeliportParisAirport,inst_France)).
-
-fof(axWorldAKPred3363, axiom, 
- f_located(inst_DowntownHeliportMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3364, axiom, 
- f_located(inst_CentralBusinessDistrictDowntownHeliportTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3365, axiom, 
- f_located(inst_RISDDowneyHelistopCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3366, axiom, 
- f_located(inst_JingdezhenAirport,inst_China)).
-
-fof(axWorldAKPred3367, axiom, 
- f_located(inst_KingAbdulAzizJeddahAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred3368, axiom, 
- f_located(inst_JeremieAirport,inst_Haiti)).
-
-fof(axWorldAKPred3369, axiom, 
- f_located(inst_JeffersonCityMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3370, axiom, 
- f_located(inst_EgedesmindeAirport,inst_Greenland)).
-
-fof(axWorldAKPred3371, axiom, 
- f_located(inst_JehAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred3372, axiom, 
- f_located(inst_EmeryvilleCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3373, axiom, 
- f_located(inst_JequieBAAirport,inst_Brazil)).
-
-fof(axWorldAKPred3374, axiom, 
- f_located(inst_JesupWayneCountyGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3375, axiom, 
- f_located(inst_JohnFKennedyInternationalNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3376, axiom, 
- f_located(inst_FremantleWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3377, axiom, 
- f_located(inst_JeffersonCountyAirparkOHAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3378, axiom, 
- f_located(inst_FrederikshabAirport,inst_Greenland)).
-
-fof(axWorldAKPred3379, axiom, 
- f_located(inst_JamnagarAirport,inst_India)).
-
-fof(axWorldAKPred3380, axiom, 
- f_located(inst_JagdalpurAirport,inst_India)).
-
-fof(axWorldAKPred3381, axiom, 
- f_located(inst_GrandCanyonHeliportAZAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3382, axiom, 
- f_located(inst_GeojeHeliportSeoulAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred3383, axiom, 
- f_located(inst_WilliamsburgJamestownVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3384, axiom, 
- f_located(inst_GalleriaHeliportGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3385, axiom, 
- f_located(inst_JiayuguanAirport,inst_China)).
-
-fof(axWorldAKPred3386, axiom, 
- f_located(inst_GodhavnAirport,inst_Greenland)).
-
-fof(axWorldAKPred3387, axiom, 
- f_located(inst_GreenwayPlazaHeliportTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3388, axiom, 
- f_located(inst_TranscoTowerGarageHeliportTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3389, axiom, 
- f_located(inst_HeliportGronnedalAirport,inst_Greenland)).
-
-fof(axWorldAKPred3390, axiom, 
- f_located(inst_SunsetGlendaleCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3391, axiom, 
- f_located(inst_JohorBahruAirport,inst_Malaysia)).
-
-fof(axWorldAKPred3392, axiom, 
- f_located(inst_IslandHeliportNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3393, axiom, 
- f_located(inst_HeliportHelsingborgAirport,inst_Sweden)).
-
-fof(axWorldAKPred3394, axiom, 
- f_located(inst_JinghongAirport,inst_China)).
-
-fof(axWorldAKPred3395, axiom, 
- f_located(inst_KapaluaWestMauiHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3396, axiom, 
- f_located(inst_ShuteHarbourQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3397, axiom, 
- f_located(inst_HolsteinsborgAirport,inst_Greenland)).
-
-fof(axWorldAKPred3398, axiom, 
- f_located(inst_ChautauquaCountyJamestownNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3399, axiom, 
- f_located(inst_CambridgeMAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3400, axiom, 
- f_located(inst_JuinaMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred3401, axiom, 
- f_located(inst_AmbouliDjiboutiAirport,inst_Djibouti)).
-
-fof(axWorldAKPred3402, axiom, 
- f_located(inst_CityofIndustryCivicFinancialHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3403, axiom, 
- f_located(inst_JijigaAirport,inst_Peru)).
-
-fof(axWorldAKPred3404, axiom, 
- f_located(inst_JilinAirport,inst_China)).
-
-fof(axWorldAKPred3405, axiom, 
- f_located(inst_JimmaAirport,inst_Ethiopia)).
-
-fof(axWorldAKPred3406, axiom, 
- f_located(inst_JinjaAirport,inst_Uganda)).
-
-fof(axWorldAKPred3407, axiom, 
- f_located(inst_OntarioHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3408, axiom, 
- f_located(inst_JipijapaAirport,inst_Ecuador)).
-
-fof(axWorldAKPred3409, axiom, 
- f_located(inst_JiriAirport,inst_Nepal)).
-
-fof(axWorldAKPred3410, axiom, 
- f_located(inst_KitsaultBCAirport,inst_Canada)).
-
-fof(axWorldAKPred3411, axiom, 
- f_located(inst_JiujiangAirport,inst_China)).
-
-fof(axWorldAKPred3412, axiom, 
- f_located(inst_JiwaniAirport,inst_Pakistan)).
-
-fof(axWorldAKPred3413, axiom, 
- f_located(inst_JuanjuiAirport,inst_Peru)).
-
-fof(axWorldAKPred3414, axiom, 
- f_located(inst_JinjiangAirport,inst_China)).
-
-fof(axWorldAKPred3415, axiom, 
- f_located(inst_JulianehabAirport,inst_Greenland)).
-
-fof(axWorldAKPred3416, axiom, 
- f_located(inst_JonkopingAirport,inst_Sweden)).
-
-fof(axWorldAKPred3417, axiom, 
- f_located(inst_ChiosAirport,inst_Greece)).
-
-fof(axWorldAKPred3418, axiom, 
- f_located(inst_JulianCarrollKYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3419, axiom, 
- f_located(inst_JanakpurAirport,inst_Nepal)).
-
-fof(axWorldAKPred3420, axiom, 
- f_located(inst_MetropolitanAreaJakartaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3421, axiom, 
- f_located(inst_QuartzCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3422, axiom, 
- f_located(inst_NAALongBeachPortHelistopCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3423, axiom, 
- f_located(inst_LandskronaHeliportHelsingborAirport,inst_Sweden)).
-
-fof(axWorldAKPred3424, axiom, 
- f_located(inst_UnitedStatesrmyHeliportILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3425, axiom, 
- f_located(inst_LewisUniversityILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3426, axiom, 
- f_located(inst_JoplinRegionalMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3427, axiom, 
- f_located(inst_JesoloAirport,inst_Italy)).
-
-fof(axWorldAKPred3428, axiom, 
- f_located(inst_JuanlesPinsAirport,inst_France)).
-
-fof(axWorldAKPred3429, axiom, 
- f_located(inst_JabalpurAirport,inst_India)).
-
-fof(axWorldAKPred3430, axiom, 
- f_located(inst_UnionCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3431, axiom, 
- f_located(inst_MarriottAstrodomeHeliportTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3432, axiom, 
- f_located(inst_JambaAirport,inst_Angola)).
-
-fof(axWorldAKPred3433, axiom, 
- f_located(inst_CommodoreCenterHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3434, axiom, 
- f_located(inst_MarketCenterHeliportTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3435, axiom, 
- f_located(inst_SchaumburgAirParkILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3436, axiom, 
- f_located(inst_MikonosAirport,inst_Greece)).
-
-fof(axWorldAKPred3437, axiom, 
- f_located(inst_MalmoHarbourHeliportMalmoAirport,inst_Sweden)).
-
-fof(axWorldAKPred3438, axiom, 
- f_located(inst_JomsomAirport,inst_Nepal)).
-
-fof(axWorldAKPred3439, axiom, 
- f_located(inst_JamestownMunicipalNDAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3440, axiom, 
- f_located(inst_JiamusiAirport,inst_China)).
-
-fof(axWorldAKPred3441, axiom, 
- f_located(inst_MannyYokoFreetownAirport,inst_SierraLeone)).
-
-fof(axWorldAKPred3442, axiom, 
- f_located(inst_JanuariaMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred3443, axiom, 
- f_located(inst_JanSmutsJohannesburgAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred3444, axiom, 
- f_located(inst_JiningAirport,inst_China)).
-
-fof(axWorldAKPred3445, axiom, 
- f_located(inst_JuninAirport,inst_Argentina)).
-
-fof(axWorldAKPred3446, axiom, 
- f_located(inst_NanortalikAirport,inst_Greenland)).
-
-fof(axWorldAKPred3447, axiom, 
- f_located(inst_NewportBeachCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3448, axiom, 
- f_located(inst_NarssaqAirport,inst_Greenland)).
-
-fof(axWorldAKPred3449, axiom, 
- f_located(inst_JuneauInternationalAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3450, axiom, 
- f_located(inst_NaxosAirport,inst_Greece)).
-
-fof(axWorldAKPred3451, axiom, 
- f_located(inst_JinzhouAirport,inst_China)).
-
-fof(axWorldAKPred3452, axiom, 
- f_located(inst_CenterportHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3453, axiom, 
- f_located(inst_JoensuuAirport,inst_Finland)).
-
-fof(axWorldAKPred3454, axiom, 
- f_located(inst_AdisuciptoYogyakartaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3455, axiom, 
- f_located(inst_JoinvilleSCAirport,inst_Brazil)).
-
-fof(axWorldAKPred3456, axiom, 
- f_located(inst_YoshkarOlaJoshkarOlaMariElAirport,inst_Russia)).
-
-fof(axWorldAKPred3457, axiom, 
- f_located(inst_JoloAirport,inst_Philippines)).
-
-fof(axWorldAKPred3458, axiom, 
- f_located(inst_NjombeAirport,inst_Tanzania)).
-
-fof(axWorldAKPred3459, axiom, 
- f_located(inst_JohnsonAtollJohnstonIslandAirport,inst_JohnstonAtoll)).
-
-fof(axWorldAKPred3460, axiom, 
- f_located(inst_JosephstaalAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3461, axiom, 
- f_located(inst_ChocHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3462, axiom, 
- f_located(inst_JosAirport,inst_Nigeria)).
-
-fof(axWorldAKPred3463, axiom, 
- f_located(inst_JolietParkDistrictILAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3464, axiom, 
- f_located(inst_JoaoPessoaPBAirport,inst_Brazil)).
-
-fof(axWorldAKPred3465, axiom, 
- f_located(inst_PasadenaCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3466, axiom, 
- f_located(inst_LemboHeliportNJAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3467, axiom, 
- f_located(inst_PentagonArmyHeliportDCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3468, axiom, 
- f_located(inst_JiParanaROAirport,inst_Brazil)).
-
-fof(axWorldAKPred3469, axiom, 
- f_located(inst_ParkTenHeliportTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3470, axiom, 
- f_located(inst_LaDefenseHeliportParisAirport,inst_France)).
-
-fof(axWorldAKPred3471, axiom, 
- f_located(inst_JaqueAirport,inst_Panama)).
-
-fof(axWorldAKPred3472, axiom, 
- f_located(inst_PortAuthorityWest30thStreetMidtownHeliportNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3473, axiom, 
- f_located(inst_PortAuthorityDowntownManhattanWallStreetHeliportNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3474, axiom, 
- f_located(inst_CharltonBuildingHeliportMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3475, axiom, 
- f_located(inst_RiversideMetroCenterHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3476, axiom, 
- f_located(inst_East60thStreetHeliportNYAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3477, axiom, 
- f_located(inst_JorhatAirport,inst_India)).
-
-fof(axWorldAKPred3478, axiom, 
- f_located(inst_ArsukAirport,inst_Greenland)).
-
-fof(axWorldAKPred3479, axiom, 
- f_located(inst_JuruenaMGAirport,inst_Brazil)).
-
-fof(axWorldAKPred3480, axiom, 
- f_located(inst_KilimanjaroAirport,inst_Tanzania)).
-
-fof(axWorldAKPred3481, axiom, 
- f_located(inst_AtarotJerusalemAirport,inst_Israel)).
-
-fof(axWorldAKPred3482, axiom, 
- f_located(inst_JerezdelaFronteraAirport,inst_Spain)).
-
-fof(axWorldAKPred3483, axiom, 
- f_located(inst_JaisalmerAirport,inst_India)).
-
-fof(axWorldAKPred3484, axiom, 
- f_located(inst_SikorskyHeliportCTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3485, axiom, 
- f_located(inst_JuneauHarborSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3486, axiom, 
- f_located(inst_SitiaCreteAirport,inst_Greece)).
-
-fof(axWorldAKPred3487, axiom, 
- f_located(inst_SkiathosAirport,inst_Greece)).
-
-fof(axWorldAKPred3488, axiom, 
- f_located(inst_StCloudHospitalHeliportMNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3489, axiom, 
- f_located(inst_SteelPierTajMahalHeliportNJAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3490, axiom, 
- f_located(inst_JosedeSanMartinAirport,inst_Argentina)).
-
-fof(axWorldAKPred3491, axiom, 
- f_located(inst_ShermanOaksCommunityHospitalHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3492, axiom, 
- f_located(inst_HeliportSodertaljeAirport,inst_Sweden)).
-
-fof(axWorldAKPred3493, axiom, 
- f_located(inst_SogwipoChejuAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred3494, axiom, 
- f_located(inst_JessoreAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred3495, axiom, 
- f_located(inst_SpetsaiIslandAirport,inst_Greenland)).
-
-fof(axWorldAKPred3496, axiom, 
- f_located(inst_JohnstownCambriaCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3497, axiom, 
- f_located(inst_SukkertoppenAirport,inst_Greenland)).
-
-fof(axWorldAKPred3498, axiom, 
- f_located(inst_SunnyvaleCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3499, axiom, 
- f_located(inst_SyrosIslandAirport,inst_Greece)).
-
-fof(axWorldAKPred3500, axiom, 
- f_located(inst_StTropezAirport,inst_France)).
-
-fof(axWorldAKPred3501, axiom, 
- f_located(inst_RIScienceCenterHelistopCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3502, axiom, 
- f_located(inst_SantoriniThiraAirport,inst_Greece)).
-
-fof(axWorldAKPred3503, axiom, 
- f_located(inst_AstypaleaIslandAirport,inst_Greece)).
-
-fof(axWorldAKPred3504, axiom, 
- f_located(inst_JuaraAirport,inst_Brazil)).
-
-fof(axWorldAKPred3505, axiom, 
- f_located(inst_JubaAirport,inst_Sudan)).
-
-fof(axWorldAKPred3506, axiom, 
- f_located(inst_UniversalStudiosCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3507, axiom, 
- f_located(inst_JuistAirport,inst_Germany)).
-
-fof(axWorldAKPred3508, axiom, 
- f_located(inst_JujuyAirport,inst_Argentina)).
-
-fof(axWorldAKPred3509, axiom, 
- f_located(inst_JuliacaAirport,inst_Peru)).
-
-fof(axWorldAKPred3510, axiom, 
- f_located(inst_JumlaAirport,inst_Nepal)).
-
-fof(axWorldAKPred3511, axiom, 
- f_located(inst_JundahQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3512, axiom, 
- f_located(inst_JuradoAirport,inst_Colombia)).
-
-fof(axWorldAKPred3513, axiom, 
- f_located(inst_CableHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3514, axiom, 
- f_located(inst_JurienBayWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3515, axiom, 
- f_located(inst_JuticalpaAirport,inst_Honduras)).
-
-fof(axWorldAKPred3516, axiom, 
- f_located(inst_UpernavikAirport,inst_Greenland)).
-
-fof(axWorldAKPred3517, axiom, 
- f_located(inst_UyakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3518, axiom, 
- f_located(inst_JuzhowAirport,inst_China)).
-
-fof(axWorldAKPred3519, axiom, 
- f_located(inst_AnkavandraAirport,inst_Madagascar)).
-
-fof(axWorldAKPred3520, axiom, 
- f_located(inst_KupperNJAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3521, axiom, 
- f_located(inst_RockCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3522, axiom, 
- f_located(inst_ClarkCountyINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3523, axiom, 
- f_located(inst_JwanengAirport,inst_Botswana)).
-
-fof(axWorldAKPred3524, axiom, 
- f_located(inst_WarnerBrothersStudiosCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3525, axiom, 
- f_located(inst_WestchaseHiltonHeliportTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3526, axiom, 
- f_located(inst_TheWoodlandsMemorialHospitalHeliportTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3527, axiom, 
- f_located(inst_JohnCTuneTNAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3528, axiom, 
- f_located(inst_JacksonCountyAirportReynoldsFieldMIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3529, axiom, 
- f_located(inst_MeridianArmyNationalGuardBaseOperationsMSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3530, axiom, 
- f_located(inst_PlantationAirparkGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3531, axiom, 
- f_located(inst_LeesburgMunicipalAirportGodfreyFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3532, axiom, 
- f_located(inst_YorkMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3533, axiom, 
- f_located(inst_JyvaskylaJyvaeskylaeAirport,inst_Finland)).
-
-fof(axWorldAKPred3534, axiom, 
- f_located(inst_CharlestonExecutiveSCAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3535, axiom, 
- f_located(inst_PickensCountyGAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3536, axiom, 
- f_located(inst_KasamaAirport,inst_Zambia)).
-
-fof(axWorldAKPred3537, axiom, 
- f_located(inst_KaribaAirport,inst_Zimbabwe)).
-
-fof(axWorldAKPred3538, axiom, 
- f_located(inst_KameshliAirport,inst_Syria)).
-
-fof(axWorldAKPred3539, axiom, 
- f_located(inst_KadunaAirport,inst_Nigeria)).
-
-fof(axWorldAKPred3540, axiom, 
- f_located(inst_KakeSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3541, axiom, 
- f_located(inst_KaratoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3542, axiom, 
- f_located(inst_KangnungAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred3543, axiom, 
- f_located(inst_MelbourneHeliportVictoriaAirport,inst_Australia)).
-
-fof(axWorldAKPred3544, axiom, 
- f_located(inst_KaieteurAirport,inst_Guyana)).
-
-fof(axWorldAKPred3545, axiom, 
- f_located(inst_KajaaniAirport,inst_Finland)).
-
-fof(axWorldAKPred3546, axiom, 
- f_located(inst_KaltagAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3547, axiom, 
- f_located(inst_KamaranIslandAirport,inst_Yemen)).
-
-fof(axWorldAKPred3548, axiom, 
- f_located(inst_KanoAirport,inst_Nigeria)).
-
-fof(axWorldAKPred3549, axiom, 
- f_located(inst_KuusamoAirport,inst_Finland)).
-
-fof(axWorldAKPred3550, axiom, 
- f_located(inst_KapangaAirport,inst_Zaire)).
-
-fof(axWorldAKPred3551, axiom, 
- f_located(inst_KamulaiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3552, axiom, 
- f_located(inst_KamarangAirport,inst_Guyana)).
-
-fof(axWorldAKPred3553, axiom, 
- f_located(inst_KarasburgAirport,inst_Namibia)).
-
-fof(axWorldAKPred3554, axiom, 
- f_located(inst_KaitaiaAirport,inst_NewZealand)).
-
-fof(axWorldAKPred3555, axiom, 
- f_located(inst_KauhavaAirport,inst_Fiji)).
-
-fof(axWorldAKPred3556, axiom, 
- f_located(inst_KavanayenAirport,inst_Venezuela)).
-
-fof(axWorldAKPred3557, axiom, 
- f_located(inst_KawthaungAirport,inst_Myanmar)).
-
-fof(axWorldAKPred3558, axiom, 
- f_located(inst_KalbarriWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3559, axiom, 
- f_located(inst_WakayaIslandAirport,inst_Fiji)).
-
-fof(axWorldAKPred3560, axiom, 
- f_located(inst_KauAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3561, axiom, 
- f_located(inst_KabalaAirport,inst_SierraLeone)).
-
-fof(axWorldAKPred3562, axiom, 
- f_located(inst_KirkimbieAirport,inst_Australia)).
-
-fof(axWorldAKPred3563, axiom, 
- f_located(inst_BirchCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3564, axiom, 
- f_located(inst_KimberlyDownsWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3565, axiom, 
- f_located(inst_BellIslandHotSpringsSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3566, axiom, 
- f_located(inst_KarubagaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3567, axiom, 
- f_located(inst_KabalegaAirport,inst_Uganda)).
-
-fof(axWorldAKPred3568, axiom, 
- f_located(inst_KalatAirport,inst_Pakistan)).
-
-fof(axWorldAKPred3569, axiom, 
- f_located(inst_KribiAirport,inst_Cameroon)).
-
-fof(axWorldAKPred3570, axiom, 
- f_located(inst_KingsCanyonNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred3571, axiom, 
- f_located(inst_KlagBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3572, axiom, 
- f_located(inst_KabulKhabulAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred3573, axiom, 
- f_located(inst_KabwumAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3574, axiom, 
- f_located(inst_KabindaAirport,inst_Zaire)).
-
-fof(axWorldAKPred3575, axiom, 
- f_located(inst_KabaloAirport,inst_Zaire)).
-
-fof(axWorldAKPred3576, axiom, 
- f_located(inst_BorispolKievAirport,inst_Ukraine)).
-
-fof(axWorldAKPred3577, axiom, 
- f_located(inst_KasunguAirport,inst_Malawi)).
-
-fof(axWorldAKPred3578, axiom, 
- f_located(inst_KotaBharuAirport,inst_Malaysia)).
-
-fof(axWorldAKPred3579, axiom, 
- f_located(inst_BoAirport,inst_SierraLeone)).
-
-fof(axWorldAKPred3580, axiom, 
- f_located(inst_KabaenaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3581, axiom, 
- f_located(inst_KotabaruAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3582, axiom, 
- f_located(inst_KrabiAirport,inst_Thailand)).
-
-fof(axWorldAKPred3583, axiom, 
- f_located(inst_ChignikBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3584, axiom, 
- f_located(inst_KambuayaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3585, axiom, 
- f_located(inst_StreakyBaySouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3586, axiom, 
- f_located(inst_KaikoruaAirport,inst_NewZealand)).
-
-fof(axWorldAKPred3587, axiom, 
- f_located(inst_KuqaAirport,inst_China)).
-
-fof(axWorldAKPred3588, axiom, 
- f_located(inst_KasikasimaAirport,inst_Suriname)).
-
-fof(axWorldAKPred3589, axiom, 
- f_located(inst_CoffmanCoveSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3590, axiom, 
- f_located(inst_CollinsvilleQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3591, axiom, 
- f_located(inst_ChignikFisheriesAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3592, axiom, 
- f_located(inst_KuchingEastAirport,inst_Malaysia)).
-
-fof(axWorldAKPred3593, axiom, 
- f_located(inst_KonoAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3594, axiom, 
- f_located(inst_MetropolitanAreaKSAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3595, axiom, 
- f_located(inst_ChignikLagoonAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3596, axiom, 
- f_located(inst_ChernofskiHarborSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3597, axiom, 
- f_located(inst_ColvilleRiverAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3598, axiom, 
- f_located(inst_KamyanetsPodilskyyKamenetsPodolskiyKhmelnytskyyAirport,inst_Ukraine)).
-
-fof(axWorldAKPred3599, axiom, 
- f_located(inst_ChignikAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3600, axiom, 
- f_located(inst_ColoradoCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3601, axiom, 
- f_located(inst_KingsCreekStationAirport,inst_Australia)).
-
-fof(axWorldAKPred3602, axiom, 
- f_located(inst_MasindiAirport,inst_Uganda)).
-
-fof(axWorldAKPred3603, axiom, 
- f_located(inst_KochiAirport,inst_Japan)).
-
-fof(axWorldAKPred3604, axiom, 
- f_located(inst_KoldaAirport,inst_Senegal)).
-
-fof(axWorldAKPred3605, axiom, 
- f_located(inst_KambaldaWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3606, axiom, 
- f_located(inst_KandiAirport,inst_Benin)).
-
-fof(axWorldAKPred3607, axiom, 
- f_located(inst_KhuzdarAirport,inst_Pakistan)).
-
-fof(axWorldAKPred3608, axiom, 
- f_located(inst_KorobaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3609, axiom, 
- f_located(inst_KardjaliAirport,inst_Bulgaria)).
-
-fof(axWorldAKPred3610, axiom, 
- f_located(inst_KandaharAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred3611, axiom, 
- f_located(inst_WolterMonginsidiKendariAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3612, axiom, 
- f_located(inst_NDjoleAirport,inst_Gabon)).
-
-fof(axWorldAKPred3613, axiom, 
- f_located(inst_KodiakMunicipalAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3614, axiom, 
- f_located(inst_KardlaAirport,inst_Estonia)).
-
-fof(axWorldAKPred3615, axiom, 
- f_located(inst_NDendeAirport,inst_Gabon)).
-
-fof(axWorldAKPred3616, axiom, 
- f_located(inst_KandepAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3617, axiom, 
- f_located(inst_KandrianAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3618, axiom, 
- f_located(inst_KamaranDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3619, axiom, 
- f_located(inst_SkarduAirport,inst_Pakistan)).
-
-fof(axWorldAKPred3620, axiom, 
- f_located(inst_KandavuAirport,inst_Fiji)).
-
-fof(axWorldAKPred3621, axiom, 
- f_located(inst_KeisahAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3622, axiom, 
- f_located(inst_EnglishBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3623, axiom, 
- f_located(inst_KasengaAirport,inst_Zaire)).
-
-fof(axWorldAKPred3624, axiom, 
- f_located(inst_KaediAirport,inst_Mauritania)).
-
-fof(axWorldAKPred3625, axiom, 
- f_located(inst_KelleAirport,inst_Congo)).
-
-fof(axWorldAKPred3626, axiom, 
- f_located(inst_KeflavikReykjavikAirport,inst_Iceland)).
-
-fof(axWorldAKPred3627, axiom, 
- f_located(inst_KeglsuglAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3628, axiom, 
- f_located(inst_KenmoreAirHarborIncSeaplaneBaseWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3629, axiom, 
- f_located(inst_KepiAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3630, axiom, 
- f_located(inst_KemerovoKemerovoAirport,inst_Russia)).
-
-fof(axWorldAKPred3631, axiom, 
- f_located(inst_EkwokAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3632, axiom, 
- f_located(inst_KielAirport,inst_Germany)).
-
-fof(axWorldAKPred3633, axiom, 
- f_located(inst_TornioKemiAirport,inst_Finland)).
-
-fof(axWorldAKPred3634, axiom, 
- f_located(inst_KenemaAirport,inst_SierraLeone)).
-
-fof(axWorldAKPred3635, axiom, 
- f_located(inst_NepalganjAirport,inst_Nepal)).
-
-fof(axWorldAKPred3636, axiom, 
- f_located(inst_KebarAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3637, axiom, 
- f_located(inst_KermanAirport,inst_Iran)).
-
-fof(axWorldAKPred3638, axiom, 
- f_located(inst_KelseyMBAirport,inst_Canada)).
-
-fof(axWorldAKPred3639, axiom, 
- f_located(inst_KengtungAirport,inst_Myanmar)).
-
-fof(axWorldAKPred3640, axiom, 
- f_located(inst_KuorevisiAirport,inst_Finland)).
-
-fof(axWorldAKPred3641, axiom, 
- f_located(inst_KanabeaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3642, axiom, 
- f_located(inst_KerichoAirport,inst_Kenya)).
-
-fof(axWorldAKPred3643, axiom, 
- f_located(inst_KiffaAirport,inst_Mauritania)).
-
-fof(axWorldAKPred3644, axiom, 
- f_located(inst_FarranforeAirport,inst_Ireland)).
-
-fof(axWorldAKPred3645, axiom, 
- f_located(inst_KalkurungAirport,inst_Australia)).
-
-fof(axWorldAKPred3646, axiom, 
- f_located(inst_FalsePassAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3647, axiom, 
- f_located(inst_KanangaAirport,inst_Zaire)).
-
-fof(axWorldAKPred3648, axiom, 
- f_located(inst_KongeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3649, axiom, 
- f_located(inst_KingscoteKangarooIslandSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3650, axiom, 
- f_located(inst_KaliningradKaliningradAirport,inst_Russia)).
-
-fof(axWorldAKPred3651, axiom, 
- f_located(inst_WaraghandyKaragandaQaraghandyAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred3652, axiom, 
- f_located(inst_KedougouAirport,inst_Senegal)).
-
-fof(axWorldAKPred3653, axiom, 
- f_located(inst_YongaiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3654, axiom, 
- f_located(inst_KalgoorlieWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3655, axiom, 
- f_located(inst_KarongaAirport,inst_Malawi)).
-
-fof(axWorldAKPred3656, axiom, 
- f_located(inst_NewKoliganekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3657, axiom, 
- f_located(inst_KanombeKigaliAirport,inst_Rwanda)).
-
-fof(axWorldAKPred3658, axiom, 
- f_located(inst_KumgimAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3659, axiom, 
- f_located(inst_KasongoLundaAirport,inst_Zaire)).
-
-fof(axWorldAKPred3660, axiom, 
- f_located(inst_KirovohradKirovogradKirovohradAirport,inst_Ukraine)).
-
-fof(axWorldAKPred3661, axiom, 
- f_located(inst_KulgeraNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred3662, axiom, 
- f_located(inst_KosKosIslandAirport,inst_Greece)).
-
-fof(axWorldAKPred3663, axiom, 
- f_located(inst_KangambaAirport,inst_Angola)).
-
-fof(axWorldAKPred3664, axiom, 
- f_located(inst_KeningauAirport,inst_Malaysia)).
-
-fof(axWorldAKPred3665, axiom, 
- f_located(inst_KagiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3666, axiom, 
- f_located(inst_GraylingAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3667, axiom, 
- f_located(inst_KingaroyQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3668, axiom, 
- f_located(inst_GlacierCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3669, axiom, 
- f_located(inst_KhanehAirport,inst_Iran)).
-
-fof(axWorldAKPred3670, axiom, 
- f_located(inst_KerchKrymCrimeaAirport,inst_Ukraine)).
-
-fof(axWorldAKPred3671, axiom, 
- f_located(inst_KhersonMykolayivAirport,inst_Ukraine)).
-
-fof(axWorldAKPred3672, axiom, 
- f_located(inst_KashiAirport,inst_China)).
-
-fof(axWorldAKPred3673, axiom, 
- f_located(inst_InternationalKaohsiungAirport,inst_Taiwan)).
-
-fof(axWorldAKPred3674, axiom, 
- f_located(inst_KarachiAirport,inst_Pakistan)).
-
-fof(axWorldAKPred3675, axiom, 
- f_located(inst_KauhajokiAirport,inst_Finland)).
-
-fof(axWorldAKPred3676, axiom, 
- f_located(inst_KharkAirport,inst_Iran)).
-
-fof(axWorldAKPred3677, axiom, 
- f_located(inst_KhulnaAirport,inst_Bangladesh)).
-
-fof(axWorldAKPred3678, axiom, 
- f_located(inst_KhamtiAirport,inst_Myanmar)).
-
-fof(axWorldAKPred3679, axiom, 
- f_located(inst_NanchangAirport,inst_China)).
-
-fof(axWorldAKPred3680, axiom, 
- f_located(inst_KhaskovoAirport,inst_Bulgaria)).
-
-fof(axWorldAKPred3681, axiom, 
- f_located(inst_KhasabAirport,inst_Oman)).
-
-fof(axWorldAKPred3682, axiom, 
- f_located(inst_KhostAirport,inst_Nepal)).
-
-fof(axWorldAKPred3683, axiom, 
- f_located(inst_KremenchukKremenchugPoltavaAirport,inst_Ukraine)).
-
-fof(axWorldAKPred3684, axiom, 
- f_located(inst_NovyKhabarovskAirport,inst_Russia)).
-
-fof(axWorldAKPred3685, axiom, 
- f_located(inst_KhwaiRiverLandingAirport,inst_Botswana)).
-
-fof(axWorldAKPred3686, axiom, 
- f_located(inst_KaiapitAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3687, axiom, 
- f_located(inst_IvanofBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3688, axiom, 
- f_located(inst_MesadelReyCAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3689, axiom, 
- f_located(inst_KristianstadAirport,inst_Sweden)).
-
-fof(axWorldAKPred3690, axiom, 
- f_located(inst_KietaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3691, axiom, 
- f_located(inst_KingfisherLakeAerodromeONAirport,inst_Canada)).
-
-fof(axWorldAKPred3692, axiom, 
- f_located(inst_KoingnaasAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred3693, axiom, 
- f_located(inst_KishIslandAirport,inst_Iran)).
-
-fof(axWorldAKPred3694, axiom, 
- f_located(inst_KibrisAirport,inst_Cyprus)).
-
-fof(axWorldAKPred3695, axiom, 
- f_located(inst_NiigataHonshuAirport,inst_Japan)).
-
-fof(axWorldAKPred3696, axiom, 
- f_located(inst_KirkukAirport,inst_Iraq)).
-
-fof(axWorldAKPred3697, axiom, 
- f_located(inst_KilwaAirport,inst_Zaire)).
-
-fof(axWorldAKPred3698, axiom, 
- f_located(inst_KimberleyAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred3699, axiom, 
- f_located(inst_NormanManleyKingstonAirport,inst_Jamaica)).
-
-fof(axWorldAKPred3700, axiom, 
- f_located(inst_KiliKiliIslandAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred3701, axiom, 
- f_located(inst_KickapooDowntownAirparkTXAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3702, axiom, 
- f_located(inst_KiraAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3703, axiom, 
- f_located(inst_KillarneyKerryCountyAirport,inst_Ireland)).
-
-fof(axWorldAKPred3704, axiom, 
- f_located(inst_KisumuAirport,inst_Kenya)).
-
-fof(axWorldAKPred3705, axiom, 
- f_located(inst_KithiraAirport,inst_Greece)).
-
-fof(axWorldAKPred3706, axiom, 
- f_located(inst_KiungaAirportKenya,inst_Kenya)).
-
-fof(axWorldAKPred3707, axiom, 
- f_located(inst_KitweAirport,inst_Zambia)).
-
-fof(axWorldAKPred3708, axiom, 
- f_located(inst_KansaiOsakaAirport,inst_Japan)).
-
-fof(axWorldAKPred3709, axiom, 
- f_located(inst_KilwaAirportTanzania,inst_Tanzania)).
-
-fof(axWorldAKPred3710, axiom, 
- f_located(inst_KikinondaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3711, axiom, 
- f_located(inst_KrasnoyarskKrasnoyarskAirport,inst_Russia)).
-
-fof(axWorldAKPred3712, axiom, 
- f_located(inst_KortrijkWevelgemKortrijkAirport,inst_Belgium)).
-
-fof(axWorldAKPred3713, axiom, 
- f_located(inst_KeramaAirport,inst_Japan)).
-
-fof(axWorldAKPred3714, axiom, 
- f_located(inst_KamirabaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3715, axiom, 
- f_located(inst_KoyukAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3716, axiom, 
- f_located(inst_KitoiBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3717, axiom, 
- f_located(inst_KhonKaenAirport,inst_Thailand)).
-
-fof(axWorldAKPred3718, axiom, 
- f_located(inst_KokodaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3719, axiom, 
- f_located(inst_KerikeriBayofIslandsAirport,inst_NewZealand)).
-
-fof(axWorldAKPred3720, axiom, 
- f_located(inst_KakiovikAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3721, axiom, 
- f_located(inst_KonawarukAirport,inst_Guyana)).
-
-fof(axWorldAKPred3722, axiom, 
- f_located(inst_KongiganakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3723, axiom, 
- f_located(inst_AkiachakSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3724, axiom, 
- f_located(inst_KitaKyushuAirport,inst_Japan)).
-
-fof(axWorldAKPred3725, axiom, 
- f_located(inst_KalakaketAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3726, axiom, 
- f_located(inst_KarlukLakeSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3727, axiom, 
- f_located(inst_KokeKathiemLopBuriAirport,inst_Thailand)).
-
-fof(axWorldAKPred3728, axiom, 
- f_located(inst_HoybuktmoenKirkenesAirport,inst_Norway)).
-
-fof(axWorldAKPred3729, axiom, 
- f_located(inst_KaikoheAirport,inst_NewZealand)).
-
-fof(axWorldAKPred3730, axiom, 
- f_located(inst_KoolburraQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3731, axiom, 
- f_located(inst_KaukuraAirport,inst_FrenchPolynesia)).
-
-fof(axWorldAKPred3732, axiom, 
- f_located(inst_KokrinesAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3733, axiom, 
- f_located(inst_KentlandMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3734, axiom, 
- f_located(inst_EkukAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3735, axiom, 
- f_located(inst_KikwitAirport,inst_Zaire)).
-
-fof(axWorldAKPred3736, axiom, 
- f_located(inst_KikaigaShimaAirport,inst_Japan)).
-
-fof(axWorldAKPred3737, axiom, 
- f_located(inst_KilkennyAirport,inst_Ireland)).
-
-fof(axWorldAKPred3738, axiom, 
- f_located(inst_KampalaAirport,inst_Uganda)).
-
-fof(axWorldAKPred3739, axiom, 
- f_located(inst_KalaboAirport,inst_Zambia)).
-
-fof(axWorldAKPred3740, axiom, 
- f_located(inst_KaolackAirport,inst_Senegal)).
-
-fof(axWorldAKPred3741, axiom, 
- f_located(inst_MicalovoTverAirport,inst_Russia)).
-
-fof(axWorldAKPred3742, axiom, 
- f_located(inst_KaeleAirport,inst_Cameroon)).
-
-fof(axWorldAKPred3743, axiom, 
- f_located(inst_KalskagAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3744, axiom, 
- f_located(inst_KolhapurAirport,inst_India)).
-
-fof(axWorldAKPred3745, axiom, 
- f_located(inst_KotakoliAirport,inst_Zaire)).
-
-fof(axWorldAKPred3746, axiom, 
- f_located(inst_KlaipedaAirport,inst_Lithuania)).
-
-fof(axWorldAKPred3747, axiom, 
- f_located(inst_KalokolAirport,inst_Kenya)).
-
-fof(axWorldAKPred3748, axiom, 
- f_located(inst_LevelockAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3749, axiom, 
- f_located(inst_LarsenBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3750, axiom, 
- f_located(inst_KaliboAirport,inst_Philippines)).
-
-fof(axWorldAKPred3751, axiom, 
- f_located(inst_KelpBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3752, axiom, 
- f_located(inst_KeluangAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3753, axiom, 
- f_located(inst_KalmarAirport,inst_Sweden)).
-
-fof(axWorldAKPred3754, axiom, 
- f_located(inst_KelsoLongviewWAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3755, axiom, 
- f_located(inst_KaiserslauternAirport,inst_Germany)).
-
-fof(axWorldAKPred3756, axiom, 
- f_located(inst_KlagenfurtAirport,inst_Austria)).
-
-fof(axWorldAKPred3757, axiom, 
- f_located(inst_KarlovyVaryAirport,inst_CzechRepublic)).
-
-fof(axWorldAKPred3758, axiom, 
- f_located(inst_KlawockAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3759, axiom, 
- f_located(inst_KalamataAirport,inst_Greece)).
-
-fof(axWorldAKPred3760, axiom, 
- f_located(inst_KalimaAirport,inst_Zaire)).
-
-fof(axWorldAKPred3761, axiom, 
- f_located(inst_KleinzeeAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred3762, axiom, 
- f_located(inst_KeremaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3763, axiom, 
- f_located(inst_KoinambeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3764, axiom, 
- f_located(inst_McCordAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3765, axiom, 
- f_located(inst_MandjiAirport,inst_Gabon)).
-
-fof(axWorldAKPred3766, axiom, 
- f_located(inst_KamembeAirport,inst_Rwanda)).
-
-fof(axWorldAKPred3767, axiom, 
- f_located(inst_KaminaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3768, axiom, 
- f_located(inst_WujlabaKunmingAirport,inst_China)).
-
-fof(axWorldAKPred3769, axiom, 
- f_located(inst_KurumanAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred3770, axiom, 
- f_located(inst_MiyazakiAirport,inst_Japan)).
-
-fof(axWorldAKPred3771, axiom, 
- f_located(inst_KumamotoAirport,inst_Japan)).
-
-fof(axWorldAKPred3772, axiom, 
- f_located(inst_MakabanaAirport,inst_Congo)).
-
-fof(axWorldAKPred3773, axiom, 
- f_located(inst_KamileroiQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3774, axiom, 
- f_located(inst_KimamAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3775, axiom, 
- f_located(inst_KaminaAirportZaire,inst_Zaire)).
-
-fof(axWorldAKPred3776, axiom, 
- f_located(inst_ManokotakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3777, axiom, 
- f_located(inst_KeetmanshoopAirport,inst_Namibia)).
-
-fof(axWorldAKPred3778, axiom, 
- f_located(inst_KanazawaKomatsuAirport,inst_Japan)).
-
-fof(axWorldAKPred3779, axiom, 
- f_located(inst_KarimuiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3780, axiom, 
- f_located(inst_KumasiAirport,inst_Ghana)).
-
-fof(axWorldAKPred3781, axiom, 
- f_located(inst_KampotAirport,inst_Cambodia)).
-
-fof(axWorldAKPred3782, axiom, 
- f_located(inst_KismayuAirport,inst_Somalia)).
-
-fof(axWorldAKPred3783, axiom, 
- f_located(inst_KalemyoAirport,inst_Myanmar)).
-
-fof(axWorldAKPred3784, axiom, 
- f_located(inst_KhamisMuskaytAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred3785, axiom, 
- f_located(inst_MoserBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3786, axiom, 
- f_located(inst_KacmaAirport,inst_Zambia)).
-
-fof(axWorldAKPred3787, axiom, 
- f_located(inst_VinadelMarAirport,inst_Chile)).
-
-fof(axWorldAKPred3788, axiom, 
- f_located(inst_KanabMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3789, axiom, 
- f_located(inst_JianAirport,inst_China)).
-
-fof(axWorldAKPred3790, axiom, 
- f_located(inst_KinduAirport,inst_Zaire)).
-
-fof(axWorldAKPred3791, axiom, 
- f_located(inst_KanainjAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3792, axiom, 
- f_located(inst_MarhanRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred3793, axiom, 
- f_located(inst_KaimanaAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3794, axiom, 
- f_located(inst_KinmenAirport,inst_Taiwan)).
-
-fof(axWorldAKPred3795, axiom, 
- f_located(inst_KatanningWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3796, axiom, 
- f_located(inst_KindambaAirport,inst_Congo)).
-
-fof(axWorldAKPred3797, axiom, 
- f_located(inst_KakhonakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3798, axiom, 
- f_located(inst_KaniamaAirport,inst_Zaire)).
-
-fof(axWorldAKPred3799, axiom, 
- f_located(inst_KankanAirport,inst_Guinea)).
-
-fof(axWorldAKPred3800, axiom, 
- f_located(inst_KnokkeHeistZouteAirport,inst_Belgium)).
-
-fof(axWorldAKPred3801, axiom, 
- f_located(inst_KoneAirport,inst_NewCaledonia)).
-
-fof(axWorldAKPred3802, axiom, 
- f_located(inst_KanganAirport,inst_Iran)).
-
-fof(axWorldAKPred3803, axiom, 
- f_located(inst_KingIslandTasmaniaAirport,inst_Australia)).
-
-fof(axWorldAKPred3804, axiom, 
- f_located(inst_KennettMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3805, axiom, 
- f_located(inst_KanpurAirport,inst_India)).
-
-fof(axWorldAKPred3806, axiom, 
- f_located(inst_NewStuyahokAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3807, axiom, 
- f_located(inst_KununurraWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3808, axiom, 
- f_located(inst_KennyCoveAirport,inst_SaudiArabia)).
-
-fof(axWorldAKPred3809, axiom, 
- f_located(inst_KeniebaAirport,inst_Mali)).
-
-fof(axWorldAKPred3810, axiom, 
- f_located(inst_KeaholeKonaInternationalHIAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3811, axiom, 
- f_located(inst_KoutabaAirport,inst_Cameroon)).
-
-fof(axWorldAKPred3812, axiom, 
- f_located(inst_KoumacAirport,inst_NewCaledonia)).
-
-fof(axWorldAKPred3813, axiom, 
- f_located(inst_KotabangunAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3814, axiom, 
- f_located(inst_EltariKupangAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3815, axiom, 
- f_located(inst_KhongAirport,inst_Laos)).
-
-fof(axWorldAKPred3816, axiom, 
- f_located(inst_KoolatahQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3817, axiom, 
- f_located(inst_KirkwallOrkneyIslandsAirport,inst_Scotland)).
-
-fof(axWorldAKPred3818, axiom, 
- f_located(inst_KagoshimaKyushuAirport,inst_Japan)).
-
-fof(axWorldAKPred3819, axiom, 
- f_located(inst_PietarsaariKokkolaAirport,inst_Finland)).
-
-fof(axWorldAKPred3820, axiom, 
- f_located(inst_KoumalaAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred3821, axiom, 
- f_located(inst_KomoMandaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3822, axiom, 
- f_located(inst_KontumAirport,inst_Vietnam)).
-
-fof(axWorldAKPred3823, axiom, 
- f_located(inst_KongoloAirport,inst_Zaire)).
-
-fof(axWorldAKPred3824, axiom, 
- f_located(inst_NakhonPhanomAirport,inst_Thailand)).
-
-fof(axWorldAKPred3825, axiom, 
- f_located(inst_KokoroAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3826, axiom, 
- f_located(inst_KompongsomAirport,inst_Cambodia)).
-
-fof(axWorldAKPred3827, axiom, 
- f_located(inst_KotlikAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3828, axiom, 
- f_located(inst_KoulamoutouAirport,inst_Gabon)).
-
-fof(axWorldAKPred3829, axiom, 
- f_located(inst_KokshetauKokchetavKokshetauAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred3830, axiom, 
- f_located(inst_GanzhouAirport,inst_China)).
-
-fof(axWorldAKPred3831, axiom, 
- f_located(inst_KokonaoAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3832, axiom, 
- f_located(inst_OlgaBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3833, axiom, 
- f_located(inst_OuzinkieAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3834, axiom, 
- f_located(inst_KopiagoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3835, axiom, 
- f_located(inst_PointBakerSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3836, axiom, 
- f_located(inst_PortClarenceCoastGuardStationAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3837, axiom, 
- f_located(inst_StouffersHeliportPAAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3838, axiom, 
- f_located(inst_YapsieiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3839, axiom, 
- f_located(inst_KurupungAirport,inst_Guyana)).
-
-fof(axWorldAKPred3840, axiom, 
- f_located(inst_PauloffHarborSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3841, axiom, 
- f_located(inst_KapitSarawakAirport,inst_Malaysia)).
-
-fof(axWorldAKPred3842, axiom, 
- f_located(inst_ParksSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3843, axiom, 
- f_located(inst_KompiamAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3844, axiom, 
- f_located(inst_KipnukAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3845, axiom, 
- f_located(inst_PohangAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred3846, axiom, 
- f_located(inst_KalpowarQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3847, axiom, 
- f_located(inst_PortWilliamsSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3848, axiom, 
- f_located(inst_KempseyNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldAKPred3849, axiom, 
- f_located(inst_JackpotAirportHaydenFieldNVAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3850, axiom, 
- f_located(inst_PerryvilleAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3851, axiom, 
- f_located(inst_PortBaileySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3852, axiom, 
- f_located(inst_AkutanSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3853, axiom, 
- f_located(inst_KoonibbaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3854, axiom, 
- f_located(inst_KolAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3855, axiom, 
- f_located(inst_KerangVictoriaAirport,inst_Australia)).
-
-fof(axWorldAKPred3856, axiom, 
- f_located(inst_KarumbaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3857, axiom, 
- f_located(inst_KerinciSamatraAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3858, axiom, 
- f_located(inst_KurundiNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred3859, axiom, 
- f_located(inst_KirunduAirport,inst_Zaire)).
-
-fof(axWorldAKPred3860, axiom, 
- f_located(inst_KramforsAirport,inst_Sweden)).
-
-fof(axWorldAKPred3861, axiom, 
- f_located(inst_KarasabaiAirport,inst_Guyana)).
-
-fof(axWorldAKPred3862, axiom, 
- f_located(inst_RedhillEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred3863, axiom, 
- f_located(inst_KikoriAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3864, axiom, 
- f_located(inst_KarawariAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3865, axiom, 
- f_located(inst_BaliceKrakowAirport,inst_Poland)).
-
-fof(axWorldAKPred3866, axiom, 
- f_located(inst_KorlaAirport,inst_China)).
-
-fof(axWorldAKPred3867, axiom, 
- f_located(inst_KaranamboAirport,inst_Guyana)).
-
-fof(axWorldAKPred3868, axiom, 
- f_located(inst_KirunaAirport,inst_Sweden)).
-
-fof(axWorldAKPred3869, axiom, 
- f_located(inst_KurganKurganAirport,inst_Russia)).
-
-fof(axWorldAKPred3870, axiom, 
- f_located(inst_KarupAirport,inst_Denmark)).
-
-fof(axWorldAKPred3871, axiom, 
- f_located(inst_KramatorskDonetskAirport,inst_Ukraine)).
-
-fof(axWorldAKPred3872, axiom, 
- f_located(inst_KrasnodarKrasnodarAirport,inst_Russia)).
-
-fof(axWorldAKPred3873, axiom, 
- f_located(inst_KjevikKristiansandAirport,inst_Norway)).
-
-fof(axWorldAKPred3874, axiom, 
- f_located(inst_KhartoumAirport,inst_Sudan)).
-
-fof(axWorldAKPred3875, axiom, 
- f_located(inst_KeruaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3876, axiom, 
- f_located(inst_KerioValleyAirport,inst_Kenya)).
-
-fof(axWorldAKPred3877, axiom, 
- f_located(inst_KrasnodovskBalkanAirport,inst_Turkmenistan)).
-
-fof(axWorldAKPred3878, axiom, 
- f_located(inst_KarKarAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3879, axiom, 
- f_located(inst_KaramayAirport,inst_China)).
-
-fof(axWorldAKPred3880, axiom, 
- f_located(inst_KiriAirport,inst_Zaire)).
-
-fof(axWorldAKPred3881, axiom, 
- f_located(inst_KosreaKosraeIslandAirport,inst_Micronesia)).
-
-fof(axWorldAKPred3882, axiom, 
- f_located(inst_KasanombeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3883, axiom, 
- f_located(inst_BarcaKosiceAirport,inst_Slovakia)).
-
-fof(axWorldAKPred3884, axiom, 
- f_located(inst_KarlstadAirport,inst_Sweden)).
-
-fof(axWorldAKPred3885, axiom, 
- f_located(inst_KaseseAirport,inst_Uganda)).
-
-fof(axWorldAKPred3886, axiom, 
- f_located(inst_KasselAirport,inst_Germany)).
-
-fof(axWorldAKPred3887, axiom, 
- f_located(inst_KisenganAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3888, axiom, 
- f_located(inst_KermanshahAirport,inst_Iran)).
-
-fof(axWorldAKPred3889, axiom, 
- f_located(inst_KissidougouAirport,inst_Guinea)).
-
-fof(axWorldAKPred3890, axiom, 
- f_located(inst_KasosIslandCreteAirport,inst_Greece)).
-
-fof(axWorldAKPred3891, axiom, 
- f_located(inst_KarlskogaAirport,inst_Sweden)).
-
-fof(axWorldAKPred3892, axiom, 
- f_located(inst_KassalaAirport,inst_Sudan)).
-
-fof(axWorldAKPred3893, axiom, 
- f_located(inst_StMarysAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3894, axiom, 
- f_located(inst_QostanayKustanayQostanayAirport,inst_Kazakhstan)).
-
-fof(axWorldAKPred3895, axiom, 
- f_located(inst_KastoriaAirport,inst_Greece)).
-
-fof(axWorldAKPred3896, axiom, 
- f_located(inst_KosipeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3897, axiom, 
- f_located(inst_SandyRiverORAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3898, axiom, 
- f_located(inst_SikassoAirport,inst_Mali)).
-
-fof(axWorldAKPred3899, axiom, 
- f_located(inst_KostiAirport,inst_Sudan)).
-
-fof(axWorldAKPred3900, axiom, 
- f_located(inst_KvernbergetKristiansundAirport,inst_Norway)).
-
-fof(axWorldAKPred3901, axiom, 
- f_located(inst_SpringvaleQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3902, axiom, 
- f_located(inst_KiryatShmonaAirport,inst_Israel)).
-
-fof(axWorldAKPred3903, axiom, 
- f_located(inst_YasuruAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3904, axiom, 
- f_located(inst_KarrathaWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3905, axiom, 
- f_located(inst_ThorneBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3906, axiom, 
- f_located(inst_KitaDaitoAirport,inst_Japan)).
-
-fof(axWorldAKPred3907, axiom, 
- f_located(inst_KertehAirport,inst_Malaysia)).
-
-fof(axWorldAKPred3908, axiom, 
- f_located(inst_TakakaAirport,inst_NewZealand)).
-
-fof(axWorldAKPred3909, axiom, 
- f_located(inst_KetapangBorneoAirport,inst_Indonesia)).
-
-fof(axWorldAKPred3910, axiom, 
- f_located(inst_TikchikLodgeAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3911, axiom, 
- f_located(inst_KratieAirport,inst_Cambodia)).
-
-fof(axWorldAKPred3912, axiom, 
- f_located(inst_KanuaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3913, axiom, 
- f_located(inst_KitaleAirport,inst_Kenya)).
-
-fof(axWorldAKPred3914, axiom, 
- f_located(inst_TribhuvanKathmanduAirport,inst_Nepal)).
-
-fof(axWorldAKPred3915, axiom, 
- f_located(inst_KetchikanInternationalAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3916, axiom, 
- f_located(inst_KatoAirport,inst_Guyana)).
-
-fof(axWorldAKPred3917, axiom, 
- f_located(inst_TinsonKingstonAirport,inst_Jamaica)).
-
-fof(axWorldAKPred3918, axiom, 
- f_located(inst_KatherineNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldAKPred3919, axiom, 
- f_located(inst_BrevigMissionAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3920, axiom, 
- f_located(inst_KittilaAirport,inst_Finland)).
-
-fof(axWorldAKPred3921, axiom, 
- f_located(inst_KotaAirport,inst_India)).
-
-fof(axWorldAKPred3922, axiom, 
- f_located(inst_KammarataAirport,inst_Venezuela)).
-
-fof(axWorldAKPred3923, axiom, 
- f_located(inst_PyrzowiceKatowiceAirport,inst_Poland)).
-
-fof(axWorldAKPred3924, axiom, 
- f_located(inst_KoutialaAirport,inst_Mali)).
-
-fof(axWorldAKPred3925, axiom, 
- f_located(inst_TerrorBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3926, axiom, 
- f_located(inst_KuantanAirport,inst_Malaysia)).
-
-fof(axWorldAKPred3927, axiom, 
- f_located(inst_KualaBelaitAirport,inst_Brunei)).
-
-fof(axWorldAKPred3928, axiom, 
- f_located(inst_KuriaAirport,inst_Kiribati)).
-
-fof(axWorldAKPred3929, axiom, 
- f_located(inst_KudatSabahAirport,inst_Malaysia)).
-
-fof(axWorldAKPred3930, axiom, 
- f_located(inst_KukunduAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred3931, axiom, 
- f_located(inst_SamaraSamaraAirport,inst_Russia)).
-
-fof(axWorldAKPred3932, axiom, 
- f_located(inst_KubinIslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3933, axiom, 
- f_located(inst_KushiroAirport,inst_Japan)).
-
-fof(axWorldAKPred3934, axiom, 
- f_located(inst_KawauIslandAirport,inst_NewZealand)).
-
-fof(axWorldAKPred3935, axiom, 
- f_located(inst_KushimotoAirport,inst_Japan)).
-
-fof(axWorldAKPred3936, axiom, 
- f_located(inst_KasiglukAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3937, axiom, 
- f_located(inst_SubangPeninsularAirport,inst_Malaysia)).
-
-fof(axWorldAKPred3938, axiom, 
- f_located(inst_YakuShimaAirport,inst_Japan)).
-
-fof(axWorldAKPred3939, axiom, 
- f_located(inst_KaunasAirport,inst_Lithuania)).
-
-fof(axWorldAKPred3940, axiom, 
- f_located(inst_KuopioAirport,inst_Finland)).
-
-fof(axWorldAKPred3941, axiom, 
- f_located(inst_KupianoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3942, axiom, 
- f_located(inst_KuriAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3943, axiom, 
- f_located(inst_KuranAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred3944, axiom, 
- f_located(inst_KulusukIslandAirport,inst_Greenland)).
-
-fof(axWorldAKPred3945, axiom, 
- f_located(inst_KutaisiAirport,inst_Georgia)).
-
-fof(axWorldAKPred3946, axiom, 
- f_located(inst_KuluAirport,inst_India)).
-
-fof(axWorldAKPred3947, axiom, 
- f_located(inst_KunsanAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred3948, axiom, 
- f_located(inst_KamusiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3949, axiom, 
- f_located(inst_UyakSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3950, axiom, 
- f_located(inst_AirBaseKusanAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred3951, axiom, 
- f_located(inst_KavallaKavalaAirport,inst_Greece)).
-
-fof(axWorldAKPred3952, axiom, 
- f_located(inst_SkovdeAirport,inst_Sweden)).
-
-fof(axWorldAKPred3953, axiom, 
- f_located(inst_KingCoveAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3954, axiom, 
- f_located(inst_GyandzhaAirport,inst_Azerbaijan)).
-
-fof(axWorldAKPred3955, axiom, 
- f_located(inst_KitavaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3956, axiom, 
- f_located(inst_KaviengAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3957, axiom, 
- f_located(inst_KivalinaAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3958, axiom, 
- f_located(inst_KorolevuAirport,inst_Fiji)).
-
-fof(axWorldAKPred3959, axiom, 
- f_located(inst_LyangasodvKirovAirport,inst_Russia)).
-
-fof(axWorldAKPred3960, axiom, 
- f_located(inst_BucholzArmyAirFieldKwajaleinKMRKwajaleinAirport,inst_MarshallIslands)).
-
-fof(axWorldAKPred3961, axiom, 
- f_located(inst_KawadjiaAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldAKPred3962, axiom, 
- f_located(inst_GuiyangAirport,inst_China)).
-
-fof(axWorldAKPred3963, axiom, 
- f_located(inst_WaterfallSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3964, axiom, 
- f_located(inst_KrivyyRihKrivoyRogDnipropetrovskAirport,inst_Ukraine)).
-
-fof(axWorldAKPred3965, axiom, 
- f_located(inst_KhwahanAirport,inst_Afghanistan)).
-
-fof(axWorldAKPred3966, axiom, 
- f_located(inst_KuwaitAirport,inst_Kuwait)).
-
-fof(axWorldAKPred3967, axiom, 
- f_located(inst_KwangjuAirport,inst_SouthKorea)).
-
-fof(axWorldAKPred3968, axiom, 
- f_located(inst_KwigillingokSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3969, axiom, 
- f_located(inst_GuilinAirport,inst_China)).
-
-fof(axWorldAKPred3970, axiom, 
- f_located(inst_KowanyamaQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3971, axiom, 
- f_located(inst_QuinhagakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3972, axiom, 
- f_located(inst_KawitoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3973, axiom, 
- f_located(inst_WestPointSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3974, axiom, 
- f_located(inst_KwaiHarbourAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred3975, axiom, 
- f_located(inst_KwethlukAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3976, axiom, 
- f_located(inst_MansionHouseAirport,inst_NewZealand)).
-
-fof(axWorldAKPred3977, axiom, 
- f_located(inst_KurwinaAirport,inst_SolomonIslands)).
-
-fof(axWorldAKPred3978, axiom, 
- f_located(inst_KiwaiIslandAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3979, axiom, 
- f_located(inst_KiwayuAirport,inst_Kenya)).
-
-fof(axWorldAKPred3980, axiom, 
- f_located(inst_KolweziAirport,inst_Zaire)).
-
-fof(axWorldAKPred3981, axiom, 
- f_located(inst_KasaanSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3982, axiom, 
- f_located(inst_KlerksdorpAirport,inst_SouthAfrica)).
-
-fof(axWorldAKPred3983, axiom, 
- f_located(inst_KoroAirport,inst_Fiji)).
-
-fof(axWorldAKPred3984, axiom, 
- f_located(inst_KomsomolskNaAmureKhabarovskAirport,inst_Russia)).
-
-fof(axWorldAKPred3985, axiom, 
- f_located(inst_KaroolaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3986, axiom, 
- f_located(inst_KonyaAirport,inst_Turkey)).
-
-fof(axWorldAKPred3987, axiom, 
- f_located(inst_OrchidIslandAirport,inst_Taiwan)).
-
-fof(axWorldAKPred3988, axiom, 
- f_located(inst_TripoliAirport,inst_Lebanon)).
-
-fof(axWorldAKPred3989, axiom, 
- f_located(inst_WhitsundayQueenslandAirport,inst_Australia)).
-
-fof(axWorldAKPred3990, axiom, 
- f_located(inst_YalataMissionSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldAKPred3991, axiom, 
- f_located(inst_KarlukAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3992, axiom, 
- f_located(inst_KeyLargoFLAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3993, axiom, 
- f_located(inst_MiltonKeynesAirport,inst_UnitedKingdom)).
-
-fof(axWorldAKPred3994, axiom, 
- f_located(inst_KyaukpyuAirport,inst_Myanmar)).
-
-fof(axWorldAKPred3995, axiom, 
- f_located(inst_KayesAirport,inst_Mali)).
-
-fof(axWorldAKPred3996, axiom, 
- f_located(inst_KyauktawAirport,inst_Myanmar)).
-
-fof(axWorldAKPred3997, axiom, 
- f_located(inst_KoyukukAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred3998, axiom, 
- f_located(inst_YalumetAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred3999, axiom, 
- f_located(inst_ZacharBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred4000, axiom, 
- f_located(inst_KompongChhnangAirport,inst_Cambodia)).
-
-fof(axWorldAKPred4001, axiom, 
- f_located(inst_KrakorAirport,inst_Cambodia)).
-
-fof(axWorldAKPred4002, axiom, 
- f_located(inst_KaintibaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldAKPred4003, axiom, 
- f_located(inst_KizhuyakAKAirport,inst_UnitedStates)).
-
-fof(axWorldAKPred4004, axiom, 
- f_located(inst_KozaniAirport,inst_Greece)).
-
-fof(axWorldAKPred4005, axiom, 
- f_located(inst_KompongThomAirport,inst_Cambodia)).
-
-fof(axWorldAKPred4006, axiom, 
- f_located(inst_KazanTatarstanAirport,inst_Russia)).
-
-fof(axWorldAKPred4007, axiom, 
- f_located(inst_KastelorizoAirport,inst_Greece)).
-
diff --git a/examples/SUMO/TPTP/WorldAirportsL_ZAx.p b/examples/SUMO/TPTP/WorldAirportsL_ZAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/WorldAirportsL_ZAx.p
+++ /dev/null
@@ -1,15513 +0,0 @@
-fof(axWorldAirportsL_Z0, axiom, 
- (hasType(type_Airport, inst_ALManghamJrRegionalTXAirport))).
-
-fof(axWorldAirportsL_Z1, axiom, 
- (hasType(type_Airport, inst_AbbotsfordBCAirport))).
-
-fof(axWorldAirportsL_Z2, axiom, 
- (hasType(type_Airport, inst_AbengourouAirport))).
-
-fof(axWorldAirportsL_Z3, axiom, 
- (hasType(type_Airport, inst_AccomackCountyVAAirport))).
-
-fof(axWorldAirportsL_Z4, axiom, 
- (hasType(type_Airport, inst_AchmadyaniSemarangAirport))).
-
-fof(axWorldAirportsL_Z5, axiom, 
- (hasType(type_Airport, inst_AdamsFieldARAirport))).
-
-fof(axWorldAirportsL_Z6, axiom, 
- (hasType(type_Airport, inst_AdirondackNYAirport))).
-
-fof(axWorldAirportsL_Z7, axiom, 
- (hasType(type_Airport, inst_AdisumarmoSoloCityAirport))).
-
-fof(axWorldAirportsL_Z8, axiom, 
- (hasType(type_Airport, inst_AerodromoTolosaLaPlataAirport))).
-
-fof(axWorldAirportsL_Z9, axiom, 
- (hasType(type_Airport, inst_Aeroporto4deFevereiroBelasLuandaAirport))).
-
-fof(axWorldAirportsL_Z10, axiom, 
- (hasType(type_Airport, inst_AeroportoSantosDumontRJAirport))).
-
-fof(axWorldAirportsL_Z11, axiom, 
- (hasType(type_Airport, inst_AeroportodaPorteladeSacavemLisboaLisbonAirport))).
-
-fof(axWorldAirportsL_Z12, axiom, 
- (hasType(type_Airport, inst_AeroportodasLajesAzoresAirport))).
-
-fof(axWorldAirportsL_Z13, axiom, 
- (hasType(type_Airport, inst_AeropuerodeBajioLeonAirport))).
-
-fof(axWorldAirportsL_Z14, axiom, 
- (hasType(type_Airport, inst_AeropuertoComodoroArturoMerinoBenitezSantiagodeChileAirport))).
-
-fof(axWorldAirportsL_Z15, axiom, 
- (hasType(type_Airport, inst_AeropuertoDepartamentaldeRiveraRiveraAirport))).
-
-fof(axWorldAirportsL_Z16, axiom, 
- (hasType(type_Airport, inst_AeropuertoDepartamentaldeSaltoSaltoAirport))).
-
-fof(axWorldAirportsL_Z17, axiom, 
- (hasType(type_Airport, inst_AeropuertoGeneralMarianoEscobedoMonterreyAirport))).
-
-fof(axWorldAirportsL_Z18, axiom, 
- (hasType(type_Airport, inst_AeropuertoInternacionalBenitoJuarezCiudaddeMexicoMexicoCityAirport))).
-
-fof(axWorldAirportsL_Z19, axiom, 
- (hasType(type_Airport, inst_AeropuertoInternacionalJorgeChavezLimaAirport))).
-
-fof(axWorldAirportsL_Z20, axiom, 
- (hasType(type_Airport, inst_AeropuertoInternacionalSimonBolivarMaiquetiaAirport))).
-
-fof(axWorldAirportsL_Z21, axiom, 
- (hasType(type_Airport, inst_AeropuertoInternacionaldelCaribeGeneralSMarinoMargeritaPorlamararAirport))).
-
-fof(axWorldAirportsL_Z22, axiom, 
- (hasType(type_Airport, inst_AeropuertoInternacionaldelNorteMonterreyAirport))).
-
-fof(axWorldAirportsL_Z23, axiom, 
- (hasType(type_Airport, inst_AeropuertodelasAmericasSantoDomingoAirport))).
-
-fof(axWorldAirportsL_Z24, axiom, 
- (hasType(type_Airport, inst_AganaNavalAirStationAganaAirport))).
-
-fof(axWorldAirportsL_Z25, axiom, 
- (hasType(type_Airport, inst_AgnoLuganoAirport))).
-
-fof(axWorldAirportsL_Z26, axiom, 
- (hasType(type_Airport, inst_AirBaseOsanAirport))).
-
-fof(axWorldAirportsL_Z27, axiom, 
- (hasType(type_Airport, inst_AirlieBeachQueenslandAirport))).
-
-fof(axWorldAirportsL_Z28, axiom, 
- (hasType(type_Airport, inst_AjmanCityAirport))).
-
-fof(axWorldAirportsL_Z29, axiom, 
- (hasType(type_Airport, inst_AklavikNTAirport))).
-
-fof(axWorldAirportsL_Z30, axiom, 
- (hasType(type_Airport, inst_AlKharjAirBaseAirport))).
-
-fof(axWorldAirportsL_Z31, axiom, 
- (hasType(type_Airport, inst_AlThaurahAirport))).
-
-fof(axWorldAirportsL_Z32, axiom, 
- (hasType(type_Airport, inst_AlagoinhasBAAirport))).
-
-fof(axWorldAirportsL_Z33, axiom, 
- (hasType(type_Airport, inst_AlamedaNavalAirStationNimitzFieldCAAirport))).
-
-fof(axWorldAirportsL_Z34, axiom, 
- (hasType(type_Airport, inst_AlamosAirport))).
-
-fof(axWorldAirportsL_Z35, axiom, 
- (hasType(type_Airport, inst_AlbanyNavalAirStationGAAirport))).
-
-fof(axWorldAirportsL_Z36, axiom, 
- (hasType(type_Airport, inst_AlbertJEllisNCAirport))).
-
-fof(axWorldAirportsL_Z37, axiom, 
- (hasType(type_Airport, inst_AlbertWhittedFLAirport))).
-
-fof(axWorldAirportsL_Z38, axiom, 
- (hasType(type_Airport, inst_AlbiAirport))).
-
-fof(axWorldAirportsL_Z39, axiom, 
- (hasType(type_Airport, inst_AlcootaNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z40, axiom, 
- (hasType(type_Airport, inst_AlegAirport))).
-
-fof(axWorldAirportsL_Z41, axiom, 
- (hasType(type_Airport, inst_AleknagikAKAirport))).
-
-fof(axWorldAirportsL_Z42, axiom, 
- (hasType(type_Airport, inst_AlertBayBCAirport))).
-
-fof(axWorldAirportsL_Z43, axiom, 
- (hasType(type_Airport, inst_AlertNTAirport))).
-
-fof(axWorldAirportsL_Z44, axiom, 
- (hasType(type_Airport, inst_AlexanderHamiltonStCroixAirport))).
-
-fof(axWorldAirportsL_Z45, axiom, 
- (hasType(type_Airport, inst_AlhegroSassariSardiniaAirport))).
-
-fof(axWorldAirportsL_Z46, axiom, 
- (hasType(type_Airport, inst_AliceArmSilverCityWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z47, axiom, 
- (hasType(type_Airport, inst_AlmaQCAirport))).
-
-fof(axWorldAirportsL_Z48, axiom, 
- (hasType(type_Airport, inst_AlmeloAirport))).
-
-fof(axWorldAirportsL_Z49, axiom, 
- (hasType(type_Airport, inst_AlmeriaAirport))).
-
-fof(axWorldAirportsL_Z50, axiom, 
- (hasType(type_Airport, inst_AlmiranteZarTrelewAirport))).
-
-fof(axWorldAirportsL_Z51, axiom, 
- (hasType(type_Airport, inst_AltaLakeBCAirport))).
-
-fof(axWorldAirportsL_Z52, axiom, 
- (hasType(type_Airport, inst_AltoPalenaAirport))).
-
-fof(axWorldAirportsL_Z53, axiom, 
- (hasType(type_Airport, inst_AltusAirForceBaseOKAirport))).
-
-fof(axWorldAirportsL_Z54, axiom, 
- (hasType(type_Airport, inst_AmbatondrazakaAirport))).
-
-fof(axWorldAirportsL_Z55, axiom, 
- (hasType(type_Airport, inst_AmborovyMahajangaMajungaAirport))).
-
-fof(axWorldAirportsL_Z56, axiom, 
- (hasType(type_Airport, inst_AmbregrisCayeSanPedroAirport))).
-
-fof(axWorldAirportsL_Z57, axiom, 
- (hasType(type_Airport, inst_AmericanRiverSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z58, axiom, 
- (hasType(type_Airport, inst_AmersfoortAirport))).
-
-fof(axWorldAirportsL_Z59, axiom, 
- (hasType(type_Airport, inst_AmilcarCabralSalAirport))).
-
-fof(axWorldAirportsL_Z60, axiom, 
- (hasType(type_Airport, inst_AmosMunicipalQCAirport))).
-
-fof(axWorldAirportsL_Z61, axiom, 
- (hasType(type_Airport, inst_AnacostiaUSNavyHeliportDCAirport))).
-
-fof(axWorldAirportsL_Z62, axiom, 
- (hasType(type_Airport, inst_AnahimLakeAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z63, axiom, 
- (hasType(type_Airport, inst_AnandAirport))).
-
-fof(axWorldAirportsL_Z64, axiom, 
- (hasType(type_Airport, inst_AncudAirport))).
-
-fof(axWorldAirportsL_Z65, axiom, 
- (hasType(type_Airport, inst_AndaSandaneAirport))).
-
-fof(axWorldAirportsL_Z66, axiom, 
- (hasType(type_Airport, inst_AndapaAirport))).
-
-fof(axWorldAirportsL_Z67, axiom, 
- (hasType(type_Airport, inst_AndersenAirForceBaseAndersenIslandAirport))).
-
-fof(axWorldAirportsL_Z68, axiom, 
- (hasType(type_Airport, inst_AndriamenaAirport))).
-
-fof(axWorldAirportsL_Z69, axiom, 
- (hasType(type_Airport, inst_AnegadaAirport))).
-
-fof(axWorldAirportsL_Z70, axiom, 
- (hasType(type_Airport, inst_AngelinaCountyTXAirport))).
-
-fof(axWorldAirportsL_Z71, axiom, 
- (hasType(type_Airport, inst_AngkorSiemReapAirport))).
-
-fof(axWorldAirportsL_Z72, axiom, 
- (hasType(type_Airport, inst_AnglingLakeMBAirport))).
-
-fof(axWorldAirportsL_Z73, axiom, 
- (hasType(type_Airport, inst_AnkazoaboAirport))).
-
-fof(axWorldAirportsL_Z74, axiom, 
- (hasType(type_Airport, inst_AnnaiAirport))).
-
-fof(axWorldAirportsL_Z75, axiom, 
- (hasType(type_Airport, inst_AnnecyAirport))).
-
-fof(axWorldAirportsL_Z76, axiom, 
- (hasType(type_Airport, inst_AnnmasseAirport))).
-
-fof(axWorldAirportsL_Z77, axiom, 
- (hasType(type_Airport, inst_AntoinedeSteExuperySanAntonioOesteAirport))).
-
-fof(axWorldAirportsL_Z78, axiom, 
- (hasType(type_Airport, inst_AntonioMaceoSantiagoAirport))).
-
-fof(axWorldAirportsL_Z79, axiom, 
- (hasType(type_Airport, inst_AntsalovaAirport))).
-
-fof(axWorldAirportsL_Z80, axiom, 
- (hasType(type_Airport, inst_AntsohihyAirport))).
-
-fof(axWorldAirportsL_Z81, axiom, 
- (hasType(type_Airport, inst_ApeldoornAirport))).
-
-fof(axWorldAirportsL_Z82, axiom, 
- (hasType(type_Airport, inst_AqmolaTselinogradAqmolaAirport))).
-
-fof(axWorldAirportsL_Z83, axiom, 
- (hasType(type_Airport, inst_AqtanShevchenkoMangghystanAirport))).
-
-fof(axWorldAirportsL_Z84, axiom, 
- (hasType(type_Airport, inst_AransasCountyTXAirport))).
-
-fof(axWorldAirportsL_Z85, axiom, 
- (hasType(type_Airport, inst_ArarAirport))).
-
-fof(axWorldAirportsL_Z86, axiom, 
- (hasType(type_Airport, inst_ArawaAirport))).
-
-fof(axWorldAirportsL_Z87, axiom, 
- (hasType(type_Airport, inst_ArcosMGAirport))).
-
-fof(axWorldAirportsL_Z88, axiom, 
- (hasType(type_Airport, inst_ArcticBayNTAirport))).
-
-fof(axWorldAirportsL_Z89, axiom, 
- (hasType(type_Airport, inst_ArcticRedRiverWaterAerodromeNTAirport))).
-
-fof(axWorldAirportsL_Z90, axiom, 
- (hasType(type_Airport, inst_ArgentiaNavalAirStationNFAirport))).
-
-fof(axWorldAirportsL_Z91, axiom, 
- (hasType(type_Airport, inst_AribindaAirport))).
-
-fof(axWorldAirportsL_Z92, axiom, 
- (hasType(type_Airport, inst_ArlingtonMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z93, axiom, 
- (hasType(type_Airport, inst_ArlitAirport))).
-
-fof(axWorldAirportsL_Z94, axiom, 
- (hasType(type_Airport, inst_ArmstrongONAirport))).
-
-fof(axWorldAirportsL_Z95, axiom, 
- (hasType(type_Airport, inst_ArnesAerodromeMBAirport))).
-
-fof(axWorldAirportsL_Z96, axiom, 
- (hasType(type_Airport, inst_ArnhemAirport))).
-
-fof(axWorldAirportsL_Z97, axiom, 
- (hasType(type_Airport, inst_ArnoldAirForceBaseTNAirport))).
-
-fof(axWorldAirportsL_Z98, axiom, 
- (hasType(type_Airport, inst_ArnosValeStVincentAirport))).
-
-fof(axWorldAirportsL_Z99, axiom, 
- (hasType(type_Airport, inst_AroMoldeAirport))).
-
-fof(axWorldAirportsL_Z100, axiom, 
- (hasType(type_Airport, inst_AruaAirport))).
-
-fof(axWorldAirportsL_Z101, axiom, 
- (hasType(type_Airport, inst_ArunkaAirport))).
-
-fof(axWorldAirportsL_Z102, axiom, 
- (hasType(type_Airport, inst_ArviatNTAirport))).
-
-fof(axWorldAirportsL_Z103, axiom, 
- (hasType(type_Airport, inst_AsbestosAerodromeQCAirport))).
-
-fof(axWorldAirportsL_Z104, axiom, 
- (hasType(type_Airport, inst_AshcroftBCAirport))).
-
-fof(axWorldAirportsL_Z105, axiom, 
- (hasType(type_Airport, inst_AshfordAirport))).
-
-fof(axWorldAirportsL_Z106, axiom, 
- (hasType(type_Airport, inst_AsturiasOviedoAvilesAirport))).
-
-fof(axWorldAirportsL_Z107, axiom, 
- (hasType(type_Airport, inst_AtibaiaSPAirport))).
-
-fof(axWorldAirportsL_Z108, axiom, 
- (hasType(type_Airport, inst_AtikokanMunicipalONAirport))).
-
-fof(axWorldAirportsL_Z109, axiom, 
- (hasType(type_Airport, inst_AtkinsonMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z110, axiom, 
- (hasType(type_Airport, inst_AtlantaNavalAirStationGAAirport))).
-
-fof(axWorldAirportsL_Z111, axiom, 
- (hasType(type_Airport, inst_AtsugiAirport))).
-
-fof(axWorldAirportsL_Z112, axiom, 
- (hasType(type_Airport, inst_AttawapiskatONAirport))).
-
-fof(axWorldAirportsL_Z113, axiom, 
- (hasType(type_Airport, inst_AubenasAirport))).
-
-fof(axWorldAirportsL_Z114, axiom, 
- (hasType(type_Airport, inst_AuburnLewistonMunicipalMEAirport))).
-
-fof(axWorldAirportsL_Z115, axiom, 
- (hasType(type_Airport, inst_AugustoCesarSandinoManaguaAirport))).
-
-fof(axWorldAirportsL_Z116, axiom, 
- (hasType(type_Airport, inst_AupalukQCAirport))).
-
-fof(axWorldAirportsL_Z117, axiom, 
- (hasType(type_Airport, inst_AuroseBayNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z118, axiom, 
- (hasType(type_Airport, inst_AvellinoAirport))).
-
-fof(axWorldAirportsL_Z119, axiom, 
- (hasType(type_Airport, inst_AvengerFieldTXAirport))).
-
-fof(axWorldAirportsL_Z120, axiom, 
- (hasType(type_Airport, inst_AyiaNapaAirport))).
-
-fof(axWorldAirportsL_Z121, axiom, 
- (hasType(type_Airport, inst_BabelthuapKororKororAirport))).
-
-fof(axWorldAirportsL_Z122, axiom, 
- (hasType(type_Airport, inst_BagotvilleQCAirport))).
-
-fof(axWorldAirportsL_Z123, axiom, 
- (hasType(type_Airport, inst_BahawalnagarAirport))).
-
-fof(axWorldAirportsL_Z124, axiom, 
- (hasType(type_Airport, inst_BaieComeauQCAirport))).
-
-fof(axWorldAirportsL_Z125, axiom, 
- (hasType(type_Airport, inst_BaieJohanBeetzWaterAerodromeQCAirport))).
-
-fof(axWorldAirportsL_Z126, axiom, 
- (hasType(type_Airport, inst_BaimuruAirport))).
-
-fof(axWorldAirportsL_Z127, axiom, 
- (hasType(type_Airport, inst_BakerLakeNTAirport))).
-
-fof(axWorldAirportsL_Z128, axiom, 
- (hasType(type_Airport, inst_BalaiTanjungAirport))).
-
-fof(axWorldAirportsL_Z129, axiom, 
- (hasType(type_Airport, inst_BalcanoonaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z130, axiom, 
- (hasType(type_Airport, inst_BaldwinCountyGAAirport))).
-
-fof(axWorldAirportsL_Z131, axiom, 
- (hasType(type_Airport, inst_BalimoAirport))).
-
-fof(axWorldAirportsL_Z132, axiom, 
- (hasType(type_Airport, inst_BaltraIslandGalapagosAirport))).
-
-fof(axWorldAirportsL_Z133, axiom, 
- (hasType(type_Airport, inst_BalurghatAirport))).
-
-fof(axWorldAirportsL_Z134, axiom, 
- (hasType(type_Airport, inst_BamfieldWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z135, axiom, 
- (hasType(type_Airport, inst_BanHoueiSaiAirport))).
-
-fof(axWorldAirportsL_Z136, axiom, 
- (hasType(type_Airport, inst_BanainaAirport))).
-
-fof(axWorldAirportsL_Z137, axiom, 
- (hasType(type_Airport, inst_BanakLakselvAirport))).
-
-fof(axWorldAirportsL_Z138, axiom, 
- (hasType(type_Airport, inst_BandanairaAirport))).
-
-fof(axWorldAirportsL_Z139, axiom, 
- (hasType(type_Airport, inst_BandarLampungAirport))).
-
-fof(axWorldAirportsL_Z140, axiom, 
- (hasType(type_Airport, inst_BanffABAirport))).
-
-fof(axWorldAirportsL_Z141, axiom, 
- (hasType(type_Airport, inst_BarajasMadridAirport))).
-
-fof(axWorldAirportsL_Z142, axiom, 
- (hasType(type_Airport, inst_BarakomaAirport))).
-
-fof(axWorldAirportsL_Z143, axiom, 
- (hasType(type_Airport, inst_BaratAirport))).
-
-fof(axWorldAirportsL_Z144, axiom, 
- (hasType(type_Airport, inst_BarbeMoptiAirport))).
-
-fof(axWorldAirportsL_Z145, axiom, 
- (hasType(type_Airport, inst_BarbersPointNavalAirStationJohnRodgersFieldHIAirport))).
-
-fof(axWorldAirportsL_Z146, axiom, 
- (hasType(type_Airport, inst_BarinNavalOutlyingFieldALAirport))).
-
-fof(axWorldAirportsL_Z147, axiom, 
- (hasType(type_Airport, inst_BarkerWAAirport))).
-
-fof(axWorldAirportsL_Z148, axiom, 
- (hasType(type_Airport, inst_BarkleyRegionalKYAirport))).
-
-fof(axWorldAirportsL_Z149, axiom, 
- (hasType(type_Airport, inst_BaroraAirport))).
-
-fof(axWorldAirportsL_Z150, axiom, 
- (hasType(type_Airport, inst_BarraMansaRJAirport))).
-
-fof(axWorldAirportsL_Z151, axiom, 
- (hasType(type_Airport, inst_BarradoPiraiRJAirport))).
-
-fof(axWorldAirportsL_Z152, axiom, 
- (hasType(type_Airport, inst_BarrancominasAirport))).
-
-fof(axWorldAirportsL_Z153, axiom, 
- (hasType(type_Airport, inst_BartolomeSalomPuertoCabelloAirport))).
-
-fof(axWorldAirportsL_Z154, axiom, 
- (hasType(type_Airport, inst_BaselMulhouseEuroMulhouseAirport))).
-
-fof(axWorldAirportsL_Z155, axiom, 
- (hasType(type_Airport, inst_BassillacPerigueuxAirport))).
-
-fof(axWorldAirportsL_Z156, axiom, 
- (hasType(type_Airport, inst_BatemansBayNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z157, axiom, 
- (hasType(type_Airport, inst_BatesFieldALAirport))).
-
-fof(axWorldAirportsL_Z158, axiom, 
- (hasType(type_Airport, inst_BathurstNBAirport))).
-
-fof(axWorldAirportsL_Z159, axiom, 
- (hasType(type_Airport, inst_BatouriAirport))).
-
-fof(axWorldAirportsL_Z160, axiom, 
- (hasType(type_Airport, inst_BatuBerMalaccaMelakaAirport))).
-
-fof(axWorldAirportsL_Z161, axiom, 
- (hasType(type_Airport, inst_BauerfieldEfateIsAirport))).
-
-fof(axWorldAirportsL_Z162, axiom, 
- (hasType(type_Airport, inst_BaxterCountyRegionalARAirport))).
-
-fof(axWorldAirportsL_Z163, axiom, 
- (hasType(type_Airport, inst_BealananaAirport))).
-
-fof(axWorldAirportsL_Z164, axiom, 
- (hasType(type_Airport, inst_BearskinLakeAerodromeONAirport))).
-
-fof(axWorldAirportsL_Z165, axiom, 
- (hasType(type_Airport, inst_BeattonRiverBCAirport))).
-
-fof(axWorldAirportsL_Z166, axiom, 
- (hasType(type_Airport, inst_BeaverAKAirport))).
-
-fof(axWorldAirportsL_Z167, axiom, 
- (hasType(type_Airport, inst_BeaverCreekCOAirport))).
-
-fof(axWorldAirportsL_Z168, axiom, 
- (hasType(type_Airport, inst_BeaverCreekYTAirport))).
-
-fof(axWorldAirportsL_Z169, axiom, 
- (hasType(type_Airport, inst_BedardFieldAZAirport))).
-
-fof(axWorldAirportsL_Z170, axiom, 
- (hasType(type_Airport, inst_BededouroSPAirport))).
-
-fof(axWorldAirportsL_Z171, axiom, 
- (hasType(type_Airport, inst_BedwellHarbourWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z172, axiom, 
- (hasType(type_Airport, inst_BefandrianaAirport))).
-
-fof(axWorldAirportsL_Z173, axiom, 
- (hasType(type_Airport, inst_BegaNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z174, axiom, 
- (hasType(type_Airport, inst_BeidaAirport))).
-
-fof(axWorldAirportsL_Z175, axiom, 
- (hasType(type_Airport, inst_BekilyAirport))).
-
-fof(axWorldAirportsL_Z176, axiom, 
- (hasType(type_Airport, inst_BeldringeOdenseAirport))).
-
-fof(axWorldAirportsL_Z177, axiom, 
- (hasType(type_Airport, inst_BelesPawiAirport))).
-
-fof(axWorldAirportsL_Z178, axiom, 
- (hasType(type_Airport, inst_BelizeCityMunicipalAirstripBelizeCityAirport))).
-
-fof(axWorldAirportsL_Z179, axiom, 
- (hasType(type_Airport, inst_BellaCoolaBCAirport))).
-
-fof(axWorldAirportsL_Z180, axiom, 
- (hasType(type_Airport, inst_BellegardeLimogesAirport))).
-
-fof(axWorldAirportsL_Z181, axiom, 
- (hasType(type_Airport, inst_BenGurionTelAvivAirport))).
-
-fof(axWorldAirportsL_Z182, axiom, 
- (hasType(type_Airport, inst_BenjaminConstantAMAirport))).
-
-fof(axWorldAirportsL_Z183, axiom, 
- (hasType(type_Airport, inst_BerensRiverMBAirport))).
-
-fof(axWorldAirportsL_Z184, axiom, 
- (hasType(type_Airport, inst_BermudaDunesCAAirport))).
-
-fof(axWorldAirportsL_Z185, axiom, 
- (hasType(type_Airport, inst_BermudaNavalAirStationBermudaAirport))).
-
-fof(axWorldAirportsL_Z186, axiom, 
- (hasType(type_Airport, inst_BernAirport))).
-
-fof(axWorldAirportsL_Z187, axiom, 
- (hasType(type_Airport, inst_BerorohaAirport))).
-
-fof(axWorldAirportsL_Z188, axiom, 
- (hasType(type_Airport, inst_BerzMacombMIAirport))).
-
-fof(axWorldAirportsL_Z189, axiom, 
- (hasType(type_Airport, inst_BiardPoitiersAirport))).
-
-fof(axWorldAirportsL_Z190, axiom, 
- (hasType(type_Airport, inst_BiersetLiegeLuttichAirport))).
-
-fof(axWorldAirportsL_Z191, axiom, 
- (hasType(type_Airport, inst_BigBayMarinaBCAirport))).
-
-fof(axWorldAirportsL_Z192, axiom, 
- (hasType(type_Airport, inst_BigBayYachtClubSeaplaneBaseBCAirport))).
-
-fof(axWorldAirportsL_Z193, axiom, 
- (hasType(type_Airport, inst_BigBearCityCAAirport))).
-
-fof(axWorldAirportsL_Z194, axiom, 
- (hasType(type_Airport, inst_BigTroutLakeONAirport))).
-
-fof(axWorldAirportsL_Z195, axiom, 
- (hasType(type_Airport, inst_BilaspurAirport))).
-
-fof(axWorldAirportsL_Z196, axiom, 
- (hasType(type_Airport, inst_BiniguniAirport))).
-
-fof(axWorldAirportsL_Z197, axiom, 
- (hasType(type_Airport, inst_BintuniAirport))).
-
-fof(axWorldAirportsL_Z198, axiom, 
- (hasType(type_Airport, inst_BirgiTrapaniAirport))).
-
-fof(axWorldAirportsL_Z199, axiom, 
- (hasType(type_Airport, inst_BirjandAirport))).
-
-fof(axWorldAirportsL_Z200, axiom, 
- (hasType(type_Airport, inst_BirmimghamAirNationalGuardALAirport))).
-
-fof(axWorldAirportsL_Z201, axiom, 
- (hasType(type_Airport, inst_BitolaAirport))).
-
-fof(axWorldAirportsL_Z202, axiom, 
- (hasType(type_Airport, inst_BlackHillsAirportClydeIceFieldSDAirport))).
-
-fof(axWorldAirportsL_Z203, axiom, 
- (hasType(type_Airport, inst_BlackRockNMAirport))).
-
-fof(axWorldAirportsL_Z204, axiom, 
- (hasType(type_Airport, inst_BlackTickleAerodromeNFAirport))).
-
-fof(axWorldAirportsL_Z205, axiom, 
- (hasType(type_Airport, inst_BlackburneMontserratPlymouthAirport))).
-
-fof(axWorldAirportsL_Z206, axiom, 
- (hasType(type_Airport, inst_BlagnacToulouseAirport))).
-
-fof(axWorldAirportsL_Z207, axiom, 
- (hasType(type_Airport, inst_BlancSablonQCAirport))).
-
-fof(axWorldAirportsL_Z208, axiom, 
- (hasType(type_Airport, inst_BloodveinRiverMBAirport))).
-
-fof(axWorldAirportsL_Z209, axiom, 
- (hasType(type_Airport, inst_BlubberBayBCAirport))).
-
-fof(axWorldAirportsL_Z210, axiom, 
- (hasType(type_Airport, inst_BlueGrassKYAirport))).
-
-fof(axWorldAirportsL_Z211, axiom, 
- (hasType(type_Airport, inst_BobQuinnLakeAirport))).
-
-fof(axWorldAirportsL_Z212, axiom, 
- (hasType(type_Airport, inst_BochumAirport))).
-
-fof(axWorldAirportsL_Z213, axiom, 
- (hasType(type_Airport, inst_BoeblingenAirport))).
-
-fof(axWorldAirportsL_Z214, axiom, 
- (hasType(type_Airport, inst_BogandeAirport))).
-
-fof(axWorldAirportsL_Z215, axiom, 
- (hasType(type_Airport, inst_BogashevoTomskAirport))).
-
-fof(axWorldAirportsL_Z216, axiom, 
- (hasType(type_Airport, inst_BogueFieldMarineCorpsAuxiliaryLandingFieldNCAirport))).
-
-fof(axWorldAirportsL_Z217, axiom, 
- (hasType(type_Airport, inst_BolAirportChad))).
-
-fof(axWorldAirportsL_Z218, axiom, 
- (hasType(type_Airport, inst_BolshesavinoPermAirport))).
-
-fof(axWorldAirportsL_Z219, axiom, 
- (hasType(type_Airport, inst_BomJesusdaLapaBAAirport))).
-
-fof(axWorldAirportsL_Z220, axiom, 
- (hasType(type_Airport, inst_BomarFieldShelbyvilleMunicipalTNAirport))).
-
-fof(axWorldAirportsL_Z221, axiom, 
- (hasType(type_Airport, inst_BonaventureQCAirport))).
-
-fof(axWorldAirportsL_Z222, axiom, 
- (hasType(type_Airport, inst_BongorAirport))).
-
-fof(axWorldAirportsL_Z223, axiom, 
- (hasType(type_Airport, inst_BonnyvilleABAirport))).
-
-fof(axWorldAirportsL_Z224, axiom, 
- (hasType(type_Airport, inst_BonrikiTarawaAirport))).
-
-fof(axWorldAirportsL_Z225, axiom, 
- (hasType(type_Airport, inst_BoonevilleBaldwynMSAirport))).
-
-fof(axWorldAirportsL_Z226, axiom, 
- (hasType(type_Airport, inst_BorbaAirport))).
-
-fof(axWorldAirportsL_Z227, axiom, 
- (hasType(type_Airport, inst_BordenONAirport))).
-
-fof(axWorldAirportsL_Z228, axiom, 
- (hasType(type_Airport, inst_BornholmRonneRoenneAirport))).
-
-fof(axWorldAirportsL_Z229, axiom, 
- (hasType(type_Airport, inst_BorniteAKAirport))).
-
-fof(axWorldAirportsL_Z230, axiom, 
- (hasType(type_Airport, inst_BotucatuSPAirport))).
-
-fof(axWorldAirportsL_Z231, axiom, 
- (hasType(type_Airport, inst_BouChekifTiaretAirport))).
-
-fof(axWorldAirportsL_Z232, axiom, 
- (hasType(type_Airport, inst_BoukhalefTangerTangierAirport))).
-
-fof(axWorldAirportsL_Z233, axiom, 
- (hasType(type_Airport, inst_BoulderMunicipalCOAirport))).
-
-fof(axWorldAirportsL_Z234, axiom, 
- (hasType(type_Airport, inst_BoulsaAirport))).
-
-fof(axWorldAirportsL_Z235, axiom, 
- (hasType(type_Airport, inst_BoundaryBayBCAirport))).
-
-fof(axWorldAirportsL_Z236, axiom, 
- (hasType(type_Airport, inst_BourgStMauriceAirport))).
-
-fof(axWorldAirportsL_Z237, axiom, 
- (hasType(type_Airport, inst_BoussoAirport))).
-
-fof(axWorldAirportsL_Z238, axiom, 
- (hasType(type_Airport, inst_BoutilimitAirport))).
-
-fof(axWorldAirportsL_Z239, axiom, 
- (hasType(type_Airport, inst_BowenQueenslandAirport))).
-
-fof(axWorldAirportsL_Z240, axiom, 
- (hasType(type_Airport, inst_BowmanFieldKYAirport))).
-
-fof(axWorldAirportsL_Z241, axiom, 
- (hasType(type_Airport, inst_BrackAirport))).
-
-fof(axWorldAirportsL_Z242, axiom, 
- (hasType(type_Airport, inst_BrackettFieldCAAirport))).
-
-fof(axWorldAirportsL_Z243, axiom, 
- (hasType(type_Airport, inst_BrandonAirport))).
-
-fof(axWorldAirportsL_Z244, axiom, 
- (hasType(type_Airport, inst_BrandonMBAirport))).
-
-fof(axWorldAirportsL_Z245, axiom, 
- (hasType(type_Airport, inst_BrantfordONAirport))).
-
-fof(axWorldAirportsL_Z246, axiom, 
- (hasType(type_Airport, inst_BratislavaBusStationBratislavaAirport))).
-
-fof(axWorldAirportsL_Z247, axiom, 
- (hasType(type_Airport, inst_BrazoriaCountyTXAirport))).
-
-fof(axWorldAirportsL_Z248, axiom, 
- (hasType(type_Airport, inst_BreckenridgeCOAirport))).
-
-fof(axWorldAirportsL_Z249, axiom, 
- (hasType(type_Airport, inst_BremertonNationalWAAirport))).
-
-fof(axWorldAirportsL_Z250, axiom, 
- (hasType(type_Airport, inst_BresciaAirport))).
-
-fof(axWorldAirportsL_Z251, axiom, 
- (hasType(type_Airport, inst_BrevoortNTAirport))).
-
-fof(axWorldAirportsL_Z252, axiom, 
- (hasType(type_Airport, inst_BridgewaterAirParkVAAirport))).
-
-fof(axWorldAirportsL_Z253, axiom, 
- (hasType(type_Airport, inst_BrittonMunicipalSDAirport))).
-
-fof(axWorldAirportsL_Z254, axiom, 
- (hasType(type_Airport, inst_BrnikLjubljanaAirport))).
-
-fof(axWorldAirportsL_Z255, axiom, 
- (hasType(type_Airport, inst_BroadviewSKAirport))).
-
-fof(axWorldAirportsL_Z256, axiom, 
- (hasType(type_Airport, inst_BrochetMBAirport))).
-
-fof(axWorldAirportsL_Z257, axiom, 
- (hasType(type_Airport, inst_BrockvilleAerodromeONAirport))).
-
-fof(axWorldAirportsL_Z258, axiom, 
- (hasType(type_Airport, inst_BromontQCAirport))).
-
-fof(axWorldAirportsL_Z259, axiom, 
- (hasType(type_Airport, inst_BronLyonAirport))).
-
-fof(axWorldAirportsL_Z260, axiom, 
- (hasType(type_Airport, inst_BronsonCreekAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z261, axiom, 
- (hasType(type_Airport, inst_BrookhavenNYAirport))).
-
-fof(axWorldAirportsL_Z262, axiom, 
- (hasType(type_Airport, inst_BroughtonIslandNTAirport))).
-
-fof(axWorldAirportsL_Z263, axiom, 
- (hasType(type_Airport, inst_BrownFieldMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z264, axiom, 
- (hasType(type_Airport, inst_BrunswickCountyNCAirport))).
-
-fof(axWorldAirportsL_Z265, axiom, 
- (hasType(type_Airport, inst_BrunswickNavalAirStationMEAirport))).
-
-fof(axWorldAirportsL_Z266, axiom, 
- (hasType(type_Airport, inst_BrusqueSCAirport))).
-
-fof(axWorldAirportsL_Z267, axiom, 
- (hasType(type_Airport, inst_BuchananAirport))).
-
-fof(axWorldAirportsL_Z268, axiom, 
- (hasType(type_Airport, inst_BuchansNFAirport))).
-
-fof(axWorldAirportsL_Z269, axiom, 
- (hasType(type_Airport, inst_BudvaAirport))).
-
-fof(axWorldAirportsL_Z270, axiom, 
- (hasType(type_Airport, inst_BuffaloNarrowsSKAirport))).
-
-fof(axWorldAirportsL_Z271, axiom, 
- (hasType(type_Airport, inst_BugulmaTatarstanAirport))).
-
-fof(axWorldAirportsL_Z272, axiom, 
- (hasType(type_Airport, inst_BuinAirport))).
-
-fof(axWorldAirportsL_Z273, axiom, 
- (hasType(type_Airport, inst_BullHarbourWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z274, axiom, 
- (hasType(type_Airport, inst_BuluhTumbangTanjungPandanAirport))).
-
-fof(axWorldAirportsL_Z275, axiom, 
- (hasType(type_Airport, inst_BunoBedelleAirport))).
-
-fof(axWorldAirportsL_Z276, axiom, 
- (hasType(type_Airport, inst_BuolNewGuineaAirport))).
-
-fof(axWorldAirportsL_Z277, axiom, 
- (hasType(type_Airport, inst_BuraimiAirport))).
-
-fof(axWorldAirportsL_Z278, axiom, 
- (hasType(type_Airport, inst_BuretaAirport))).
-
-fof(axWorldAirportsL_Z279, axiom, 
- (hasType(type_Airport, inst_BurlingtonAirparkONAirport))).
-
-fof(axWorldAirportsL_Z280, axiom, 
- (hasType(type_Airport, inst_BurnettCountyWIAirport))).
-
-fof(axWorldAirportsL_Z281, axiom, 
- (hasType(type_Airport, inst_BurnsLakeBCAirport))).
-
-fof(axWorldAirportsL_Z282, axiom, 
- (hasType(type_Airport, inst_BurwashYTAirport))).
-
-fof(axWorldAirportsL_Z283, axiom, 
- (hasType(type_Airport, inst_BusuangaAirport))).
-
-fof(axWorldAirportsL_Z284, axiom, 
- (hasType(type_Airport, inst_ButterworthAirport))).
-
-fof(axWorldAirportsL_Z285, axiom, 
- (hasType(type_Airport, inst_ButtonvilleAirfieldONAirport))).
-
-fof(axWorldAirportsL_Z286, axiom, 
- (hasType(type_Airport, inst_ByronBayNTAirport))).
-
-fof(axWorldAirportsL_Z287, axiom, 
- (hasType(type_Airport, inst_ByronBayQueenslandAirport))).
-
-fof(axWorldAirportsL_Z288, axiom, 
- (hasType(type_Airport, inst_CPACarlosRovirosaVillahermosaAirport))).
-
-fof(axWorldAirportsL_Z289, axiom, 
- (hasType(type_Airport, inst_CaballocochaAirport))).
-
-fof(axWorldAirportsL_Z290, axiom, 
- (hasType(type_Airport, inst_CabanissFieldNavalOutlyingFieldTXAirport))).
-
-fof(axWorldAirportsL_Z291, axiom, 
- (hasType(type_Airport, inst_CaboolMemorialMOAirport))).
-
-fof(axWorldAirportsL_Z292, axiom, 
- (hasType(type_Airport, inst_CachoeiradoSulRSAirport))).
-
-fof(axWorldAirportsL_Z293, axiom, 
- (hasType(type_Airport, inst_CahorsAirport))).
-
-fof(axWorldAirportsL_Z294, axiom, 
- (hasType(type_Airport, inst_CairnsArmyAirFieldALAirport))).
-
-fof(axWorldAirportsL_Z295, axiom, 
- (hasType(type_Airport, inst_CaixasdoSulRSAirport))).
-
-fof(axWorldAirportsL_Z296, axiom, 
- (hasType(type_Airport, inst_CaledoniaCountyVTAirport))).
-
-fof(axWorldAirportsL_Z297, axiom, 
- (hasType(type_Airport, inst_CaletaJosefinaAirport))).
-
-fof(axWorldAirportsL_Z298, axiom, 
- (hasType(type_Airport, inst_CalgaryInternationalABAirport))).
-
-fof(axWorldAirportsL_Z299, axiom, 
- (hasType(type_Airport, inst_CallawayGAAirport))).
-
-fof(axWorldAirportsL_Z300, axiom, 
- (hasType(type_Airport, inst_CamacariBAAirport))).
-
-fof(axWorldAirportsL_Z301, axiom, 
- (hasType(type_Airport, inst_CambridgeBayNTAirport))).
-
-fof(axWorldAirportsL_Z302, axiom, 
- (hasType(type_Airport, inst_CampMaybryTXAirport))).
-
-fof(axWorldAirportsL_Z303, axiom, 
- (hasType(type_Airport, inst_CampbellRiverBCAirport))).
-
-fof(axWorldAirportsL_Z304, axiom, 
- (hasType(type_Airport, inst_CampbellRiverHarborSeaplaneBaseBCAirport))).
-
-fof(axWorldAirportsL_Z305, axiom, 
- (hasType(type_Airport, inst_CampoBomRSAirport))).
-
-fof(axWorldAirportsL_Z306, axiom, 
- (hasType(type_Airport, inst_CamposdoJordaoAirport))).
-
-fof(axWorldAirportsL_Z307, axiom, 
- (hasType(type_Airport, inst_CanThoAirport))).
-
-fof(axWorldAirportsL_Z308, axiom, 
- (hasType(type_Airport, inst_CanaBravaPAAirport))).
-
-fof(axWorldAirportsL_Z309, axiom, 
- (hasType(type_Airport, inst_CanelasRSAirport))).
-
-fof(axWorldAirportsL_Z310, axiom, 
- (hasType(type_Airport, inst_CanoasRSAirport))).
-
-fof(axWorldAirportsL_Z311, axiom, 
- (hasType(type_Airport, inst_CanoinhasSCAirport))).
-
-fof(axWorldAirportsL_Z312, axiom, 
- (hasType(type_Airport, inst_CapeCanaveralAirForceStationSkidStripFLAirport))).
-
-fof(axWorldAirportsL_Z313, axiom, 
- (hasType(type_Airport, inst_CapeDorsetNTAirport))).
-
-fof(axWorldAirportsL_Z314, axiom, 
- (hasType(type_Airport, inst_CapeDyerNTAirport))).
-
-fof(axWorldAirportsL_Z315, axiom, 
- (hasType(type_Airport, inst_CapeHooperNTAirport))).
-
-fof(axWorldAirportsL_Z316, axiom, 
- (hasType(type_Airport, inst_CapeLisburneLRRSAKAirport))).
-
-fof(axWorldAirportsL_Z317, axiom, 
- (hasType(type_Airport, inst_CapeMayCountyNJAirport))).
-
-fof(axWorldAirportsL_Z318, axiom, 
- (hasType(type_Airport, inst_CapeParryNTAirport))).
-
-fof(axWorldAirportsL_Z319, axiom, 
- (hasType(type_Airport, inst_CapeStJamesBCAirport))).
-
-fof(axWorldAirportsL_Z320, axiom, 
- (hasType(type_Airport, inst_CapeYoungNTAirport))).
-
-fof(axWorldAirportsL_Z321, axiom, 
- (hasType(type_Airport, inst_CapitalBeijingPekingAirport))).
-
-fof(axWorldAirportsL_Z322, axiom, 
- (hasType(type_Airport, inst_CapitalCityMIAirport))).
-
-fof(axWorldAirportsL_Z323, axiom, 
- (hasType(type_Airport, inst_CapitalILAirport))).
-
-fof(axWorldAirportsL_Z324, axiom, 
- (hasType(type_Airport, inst_CapitanAvSalvadorOgayaPuertoSuarezAirport))).
-
-fof(axWorldAirportsL_Z325, axiom, 
- (hasType(type_Airport, inst_CapitanJoseDVasquezSanJulianAirport))).
-
-fof(axWorldAirportsL_Z326, axiom, 
- (hasType(type_Airport, inst_CapitanMontesTalaraAirport))).
-
-fof(axWorldAirportsL_Z327, axiom, 
- (hasType(type_Airport, inst_CapitanNicolasRojasPotosiAirport))).
-
-fof(axWorldAirportsL_Z328, axiom, 
- (hasType(type_Airport, inst_CapitanOrielleaPlazaTirijaTarijaAirport))).
-
-fof(axWorldAirportsL_Z329, axiom, 
- (hasType(type_Airport, inst_CapodichinoNapoliNaplesAirport))).
-
-fof(axWorldAirportsL_Z330, axiom, 
- (hasType(type_Airport, inst_CapriAirport))).
-
-fof(axWorldAirportsL_Z331, axiom, 
- (hasType(type_Airport, inst_CarbonCountyUTAirport))).
-
-fof(axWorldAirportsL_Z332, axiom, 
- (hasType(type_Airport, inst_CaribouIslandONAirport))).
-
-fof(axWorldAirportsL_Z333, axiom, 
- (hasType(type_Airport, inst_CarlRKellerFieldOHAirport))).
-
-fof(axWorldAirportsL_Z334, axiom, 
- (hasType(type_Airport, inst_CaroraAirport))).
-
-fof(axWorldAirportsL_Z335, axiom, 
- (hasType(type_Airport, inst_CarpONAirport))).
-
-fof(axWorldAirportsL_Z336, axiom, 
- (hasType(type_Airport, inst_CarrascoMontevideoAirport))).
-
-fof(axWorldAirportsL_Z337, axiom, 
- (hasType(type_Airport, inst_CarrilloAirport))).
-
-fof(axWorldAirportsL_Z338, axiom, 
- (hasType(type_Airport, inst_CartersvilleGAAirport))).
-
-fof(axWorldAirportsL_Z339, axiom, 
- (hasType(type_Airport, inst_CarthageTunisAirport))).
-
-fof(axWorldAirportsL_Z340, axiom, 
- (hasType(type_Airport, inst_CartiervilleQCAirport))).
-
-fof(axWorldAirportsL_Z341, axiom, 
- (hasType(type_Airport, inst_CartwrightNFAirport))).
-
-fof(axWorldAirportsL_Z342, axiom, 
- (hasType(type_Airport, inst_CasasGrandesAirport))).
-
-fof(axWorldAirportsL_Z343, axiom, 
- (hasType(type_Airport, inst_CaselleTorinoTurinAirport))).
-
-fof(axWorldAirportsL_Z344, axiom, 
- (hasType(type_Airport, inst_CasementOHAirport))).
-
-fof(axWorldAirportsL_Z345, axiom, 
- (hasType(type_Airport, inst_CastleAirForceBaseCAAirport))).
-
-fof(axWorldAirportsL_Z346, axiom, 
- (hasType(type_Airport, inst_CastlegarBCAirport))).
-
-fof(axWorldAirportsL_Z347, axiom, 
- (hasType(type_Airport, inst_CastroAirport))).
-
-fof(axWorldAirportsL_Z348, axiom, 
- (hasType(type_Airport, inst_CastunhalPAAirport))).
-
-fof(axWorldAirportsL_Z349, axiom, 
- (hasType(type_Airport, inst_CatLakeONAirport))).
-
-fof(axWorldAirportsL_Z350, axiom, 
- (hasType(type_Airport, inst_CataguasesMGAirport))).
-
-fof(axWorldAirportsL_Z351, axiom, 
- (hasType(type_Airport, inst_CatalaoGOAirport))).
-
-fof(axWorldAirportsL_Z352, axiom, 
- (hasType(type_Airport, inst_CatalinaSeaAirTerminalCAAirport))).
-
-fof(axWorldAirportsL_Z353, axiom, 
- (hasType(type_Airport, inst_CatanduvaSPAirport))).
-
-fof(axWorldAirportsL_Z354, axiom, 
- (hasType(type_Airport, inst_CatanzaroAirport))).
-
-fof(axWorldAirportsL_Z355, axiom, 
- (hasType(type_Airport, inst_CatungAerodromeNTAirport))).
-
-fof(axWorldAirportsL_Z356, axiom, 
- (hasType(type_Airport, inst_CecilFieldNavalAirStationFLAirport))).
-
-fof(axWorldAirportsL_Z357, axiom, 
- (hasType(type_Airport, inst_CentervilleMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z358, axiom, 
- (hasType(type_Airport, inst_CentralFloridaRegionalFLAirport))).
-
-fof(axWorldAirportsL_Z359, axiom, 
- (hasType(type_Airport, inst_CentralMaineAirportofNorridgewockMEAirport))).
-
-fof(axWorldAirportsL_Z360, axiom, 
- (hasType(type_Airport, inst_CerroSombreroAirport))).
-
-fof(axWorldAirportsL_Z361, axiom, 
- (hasType(type_Airport, inst_ChahBaharAirport))).
-
-fof(axWorldAirportsL_Z362, axiom, 
- (hasType(type_Airport, inst_ChaitenAirport))).
-
-fof(axWorldAirportsL_Z363, axiom, 
- (hasType(type_Airport, inst_ChalkSeaplaneBaseFLAirport))).
-
-fof(axWorldAirportsL_Z364, axiom, 
- (hasType(type_Airport, inst_ChampagneReimsAirport))).
-
-fof(axWorldAirportsL_Z365, axiom, 
- (hasType(type_Airport, inst_ChanGurneyMunicipalSDAirport))).
-
-fof(axWorldAirportsL_Z366, axiom, 
- (hasType(type_Airport, inst_ChandalarLakeAKAirport))).
-
-fof(axWorldAirportsL_Z367, axiom, 
- (hasType(type_Airport, inst_ChangiInternationalSingaporeAirport))).
-
-fof(axWorldAirportsL_Z368, axiom, 
- (hasType(type_Airport, inst_ChapaisQCAirport))).
-
-fof(axWorldAirportsL_Z369, axiom, 
- (hasType(type_Airport, inst_ChapecoSCAirport))).
-
-fof(axWorldAirportsL_Z370, axiom, 
- (hasType(type_Airport, inst_ChapleauONAirport))).
-
-fof(axWorldAirportsL_Z371, axiom, 
- (hasType(type_Airport, inst_CharlieSinclairMemorialMBAirport))).
-
-fof(axWorldAirportsL_Z372, axiom, 
- (hasType(type_Airport, inst_CharloNBAirport))).
-
-fof(axWorldAirportsL_Z373, axiom, 
- (hasType(type_Airport, inst_CharlotteAmalieStThomasSeaplaneBaseStThomasAirport))).
-
-fof(axWorldAirportsL_Z374, axiom, 
- (hasType(type_Airport, inst_CharlotteCountyFLAirport))).
-
-fof(axWorldAirportsL_Z375, axiom, 
- (hasType(type_Airport, inst_CharlottetownAerodromeNFAirport))).
-
-fof(axWorldAirportsL_Z376, axiom, 
- (hasType(type_Airport, inst_CharlottetownPEAirport))).
-
-fof(axWorldAirportsL_Z377, axiom, 
- (hasType(type_Airport, inst_CharmeilVichyAirport))).
-
-fof(axWorldAirportsL_Z378, axiom, 
- (hasType(type_Airport, inst_CharquedasRSAirport))).
-
-fof(axWorldAirportsL_Z379, axiom, 
- (hasType(type_Airport, inst_ChaseFieldNavalAirStationTXAirport))).
-
-fof(axWorldAirportsL_Z380, axiom, 
- (hasType(type_Airport, inst_ChateauBougonNantesAirport))).
-
-fof(axWorldAirportsL_Z381, axiom, 
- (hasType(type_Airport, inst_ChathamAerodromeONAirport))).
-
-fof(axWorldAirportsL_Z382, axiom, 
- (hasType(type_Airport, inst_ChathamNBAirport))).
-
-fof(axWorldAirportsL_Z383, axiom, 
- (hasType(type_Airport, inst_CherryCapitalMIAirport))).
-
-fof(axWorldAirportsL_Z384, axiom, 
- (hasType(type_Airport, inst_CherryPointMarineCorpsAirStationCunninghamFieldNCAirport))).
-
-fof(axWorldAirportsL_Z385, axiom, 
- (hasType(type_Airport, inst_ChesterfieldInletNTAirport))).
-
-fof(axWorldAirportsL_Z386, axiom, 
- (hasType(type_Airport, inst_ChetwyndBCAirport))).
-
-fof(axWorldAirportsL_Z387, axiom, 
- (hasType(type_Airport, inst_ChevakAKAirport))).
-
-fof(axWorldAirportsL_Z388, axiom, 
- (hasType(type_Airport, inst_CheyenneCountyMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z389, axiom, 
- (hasType(type_Airport, inst_ChiangKaiShekTaipeiAirport))).
-
-fof(axWorldAirportsL_Z390, axiom, 
- (hasType(type_Airport, inst_ChicagoMidwayILAirport))).
-
-fof(axWorldAirportsL_Z391, axiom, 
- (hasType(type_Airport, inst_ChicagoOHareInternationalILAirport))).
-
-fof(axWorldAirportsL_Z392, axiom, 
- (hasType(type_Airport, inst_ChillagoeQueenslandAirport))).
-
-fof(axWorldAirportsL_Z393, axiom, 
- (hasType(type_Airport, inst_ChillanAirport))).
-
-fof(axWorldAirportsL_Z394, axiom, 
- (hasType(type_Airport, inst_ChilliwackBCAirport))).
-
-fof(axWorldAirportsL_Z395, axiom, 
- (hasType(type_Airport, inst_ChinaLakeNAWSArmitageFieldCAAirport))).
-
-fof(axWorldAirportsL_Z396, axiom, 
- (hasType(type_Airport, inst_ChincoteagueVAAirport))).
-
-fof(axWorldAirportsL_Z397, axiom, 
- (hasType(type_Airport, inst_ChingoziTeteAirport))).
-
-fof(axWorldAirportsL_Z398, axiom, 
- (hasType(type_Airport, inst_ChisasibiAerodromeQCAirport))).
-
-fof(axWorldAirportsL_Z399, axiom, 
- (hasType(type_Airport, inst_ChitoseSaporroAirport))).
-
-fof(axWorldAirportsL_Z400, axiom, 
- (hasType(type_Airport, inst_ChoctawNavalOutlyingFieldFLAirport))).
-
-fof(axWorldAirportsL_Z401, axiom, 
- (hasType(type_Airport, inst_ChristianstedHarborSSBSeaplaneBaseStCroixAirport))).
-
-fof(axWorldAirportsL_Z402, axiom, 
- (hasType(type_Airport, inst_ChristmasIslandChristmasIslandAirport))).
-
-fof(axWorldAirportsL_Z403, axiom, 
- (hasType(type_Airport, inst_ChurAirport))).
-
-fof(axWorldAirportsL_Z404, axiom, 
- (hasType(type_Airport, inst_ChurchillFallsNFAirport))).
-
-fof(axWorldAirportsL_Z405, axiom, 
- (hasType(type_Airport, inst_ChurchillMBAirport))).
-
-fof(axWorldAirportsL_Z406, axiom, 
- (hasType(type_Airport, inst_ChuukInternationalTrukIslandWenoIslandAirport))).
-
-fof(axWorldAirportsL_Z407, axiom, 
- (hasType(type_Airport, inst_CibaoSantiagoAirport))).
-
-fof(axWorldAirportsL_Z408, axiom, 
- (hasType(type_Airport, inst_CilikRiwutPalangkarayaAirport))).
-
-fof(axWorldAirportsL_Z409, axiom, 
- (hasType(type_Airport, inst_CincinnatiMunicipalAirportLunkenFieldOHAirport))).
-
-fof(axWorldAirportsL_Z410, axiom, 
- (hasType(type_Airport, inst_CityCountyORAirport))).
-
-fof(axWorldAirportsL_Z411, axiom, 
- (hasType(type_Airport, inst_CityEnglandAirport))).
-
-fof(axWorldAirportsL_Z412, axiom, 
- (hasType(type_Airport, inst_CityLaeAirport))).
-
-fof(axWorldAirportsL_Z413, axiom, 
- (hasType(type_Airport, inst_CiudadManteAirport))).
-
-fof(axWorldAirportsL_Z414, axiom, 
- (hasType(type_Airport, inst_CiudadelaAirport))).
-
-fof(axWorldAirportsL_Z415, axiom, 
- (hasType(type_Airport, inst_ClarkFieldMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z416, axiom, 
- (hasType(type_Airport, inst_ClevelandMunicipalMSAirport))).
-
-fof(axWorldAirportsL_Z417, axiom, 
- (hasType(type_Airport, inst_ClintonCountyNYAirport))).
-
-fof(axWorldAirportsL_Z418, axiom, 
- (hasType(type_Airport, inst_ClintonCreekYTAirport))).
-
-fof(axWorldAirportsL_Z419, axiom, 
- (hasType(type_Airport, inst_ClintonPointNTAirport))).
-
-fof(axWorldAirportsL_Z420, axiom, 
- (hasType(type_Airport, inst_ClockTowerILAirport))).
-
-fof(axWorldAirportsL_Z421, axiom, 
- (hasType(type_Airport, inst_CluffLakeAerodromeSKAirport))).
-
-fof(axWorldAirportsL_Z422, axiom, 
- (hasType(type_Airport, inst_ClydeRiverNTAirport))).
-
-fof(axWorldAirportsL_Z423, axiom, 
- (hasType(type_Airport, inst_CoatzacoalcosAirport))).
-
-fof(axWorldAirportsL_Z424, axiom, 
- (hasType(type_Airport, inst_CobbCountyAirportMcCollumFieldGAAirport))).
-
-fof(axWorldAirportsL_Z425, axiom, 
- (hasType(type_Airport, inst_CocaAirport))).
-
-fof(axWorldAirportsL_Z426, axiom, 
- (hasType(type_Airport, inst_CochraneAirport))).
-
-fof(axWorldAirportsL_Z427, axiom, 
- (hasType(type_Airport, inst_CochraneONAirport))).
-
-fof(axWorldAirportsL_Z428, axiom, 
- (hasType(type_Airport, inst_CoffeyCountyKSAirport))).
-
-fof(axWorldAirportsL_Z429, axiom, 
- (hasType(type_Airport, inst_ColacVictoriaAirport))).
-
-fof(axWorldAirportsL_Z430, axiom, 
- (hasType(type_Airport, inst_ColatinaESAirport))).
-
-fof(axWorldAirportsL_Z431, axiom, 
- (hasType(type_Airport, inst_ColdLakeRegionalABAirport))).
-
-fof(axWorldAirportsL_Z432, axiom, 
- (hasType(type_Airport, inst_ColesCountyMemorialILAirport))).
-
-fof(axWorldAirportsL_Z433, axiom, 
- (hasType(type_Airport, inst_ColiseumStreetCAAirport))).
-
-fof(axWorldAirportsL_Z434, axiom, 
- (hasType(type_Airport, inst_CollinsBaySKAirport))).
-
-fof(axWorldAirportsL_Z435, axiom, 
- (hasType(type_Airport, inst_ColomboAirport))).
-
-fof(axWorldAirportsL_Z436, axiom, 
- (hasType(type_Airport, inst_ColonAirport))).
-
-fof(axWorldAirportsL_Z437, axiom, 
- (hasType(type_Airport, inst_ColonAirportCuba))).
-
-fof(axWorldAirportsL_Z438, axiom, 
- (hasType(type_Airport, inst_ColoniaSarmienAirport))).
-
-fof(axWorldAirportsL_Z439, axiom, 
- (hasType(type_Airport, inst_ColonialWilliamsburgVAAirport))).
-
-fof(axWorldAirportsL_Z440, axiom, 
- (hasType(type_Airport, inst_ColtonCAAirport))).
-
-fof(axWorldAirportsL_Z441, axiom, 
- (hasType(type_Airport, inst_ColumbusLowndesCountyMSAirport))).
-
-fof(axWorldAirportsL_Z442, axiom, 
- (hasType(type_Airport, inst_ColumbusMunicipalNEAirport))).
-
-fof(axWorldAirportsL_Z443, axiom, 
- (hasType(type_Airport, inst_ColvilleLakeAerodromeNTAirport))).
-
-fof(axWorldAirportsL_Z444, axiom, 
- (hasType(type_Airport, inst_ComayaguaAirport))).
-
-fof(axWorldAirportsL_Z445, axiom, 
- (hasType(type_Airport, inst_ComodoroZanniPehuajoAirport))).
-
-fof(axWorldAirportsL_Z446, axiom, 
- (hasType(type_Airport, inst_ComoxBCAirport))).
-
-fof(axWorldAirportsL_Z447, axiom, 
- (hasType(type_Airport, inst_CondronArmyAirFieldNMAirport))).
-
-fof(axWorldAirportsL_Z448, axiom, 
- (hasType(type_Airport, inst_CongoTownAndrosAirport))).
-
-fof(axWorldAirportsL_Z449, axiom, 
- (hasType(type_Airport, inst_ConnellsvillePAAirport))).
-
-fof(axWorldAirportsL_Z450, axiom, 
- (hasType(type_Airport, inst_ConselheiroLafaieteMGAirport))).
-
-fof(axWorldAirportsL_Z451, axiom, 
- (hasType(type_Airport, inst_ContadoraAirport))).
-
-fof(axWorldAirportsL_Z452, axiom, 
- (hasType(type_Airport, inst_CoolullahAirport))).
-
-fof(axWorldAirportsL_Z453, axiom, 
- (hasType(type_Airport, inst_CoomaNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z454, axiom, 
- (hasType(type_Airport, inst_CoopPointMBAirport))).
-
-fof(axWorldAirportsL_Z455, axiom, 
- (hasType(type_Airport, inst_CopanAirport))).
-
-fof(axWorldAirportsL_Z456, axiom, 
- (hasType(type_Airport, inst_CopperMountainCOAirport))).
-
-fof(axWorldAirportsL_Z457, axiom, 
- (hasType(type_Airport, inst_CoppermineNTAirport))).
-
-fof(axWorldAirportsL_Z458, axiom, 
- (hasType(type_Airport, inst_CoralHarbourNTAirport))).
-
-fof(axWorldAirportsL_Z459, axiom, 
- (hasType(type_Airport, inst_CordilloDownsSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z460, axiom, 
- (hasType(type_Airport, inst_CorkAirport))).
-
-fof(axWorldAirportsL_Z461, axiom, 
- (hasType(type_Airport, inst_CornIslandAirport))).
-
-fof(axWorldAirportsL_Z462, axiom, 
- (hasType(type_Airport, inst_CoronationABAirport))).
-
-fof(axWorldAirportsL_Z463, axiom, 
- (hasType(type_Airport, inst_CoronelCarlosCirianiSantaRosaTacnaAirport))).
-
-fof(axWorldAirportsL_Z464, axiom, 
- (hasType(type_Airport, inst_CorpusChristiNavalAirStationTXAirport))).
-
-fof(axWorldAirportsL_Z465, axiom, 
- (hasType(type_Airport, inst_CortesBayWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z466, axiom, 
- (hasType(type_Airport, inst_CostaSmeraldaSardiniaAirport))).
-
-fof(axWorldAirportsL_Z467, axiom, 
- (hasType(type_Airport, inst_CotedAzurNiceAirport))).
-
-fof(axWorldAirportsL_Z468, axiom, 
- (hasType(type_Airport, inst_CotiaSPAirport))).
-
-fof(axWorldAirportsL_Z469, axiom, 
- (hasType(type_Airport, inst_Coto47Airport))).
-
-fof(axWorldAirportsL_Z470, axiom, 
- (hasType(type_Airport, inst_CottesmoreRAFStationEnglandAirport))).
-
-fof(axWorldAirportsL_Z471, axiom, 
- (hasType(type_Airport, inst_CountyHeliportCAAirport))).
-
-fof(axWorldAirportsL_Z472, axiom, 
- (hasType(type_Airport, inst_CourtenayAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z473, axiom, 
- (hasType(type_Airport, inst_CowleyABAirport))).
-
-fof(axWorldAirportsL_Z474, axiom, 
- (hasType(type_Airport, inst_CoxFieldTXAirport))).
-
-fof(axWorldAirportsL_Z475, axiom, 
- (hasType(type_Airport, inst_CraigFieldALAirport))).
-
-fof(axWorldAirportsL_Z476, axiom, 
- (hasType(type_Airport, inst_CranbrookBCAirport))).
-
-fof(axWorldAirportsL_Z477, axiom, 
- (hasType(type_Airport, inst_CravoNorteAirport))).
-
-fof(axWorldAirportsL_Z478, axiom, 
- (hasType(type_Airport, inst_CreeLakeSKAirport))).
-
-fof(axWorldAirportsL_Z479, axiom, 
- (hasType(type_Airport, inst_CreechArmyAirFieldKYAirport))).
-
-fof(axWorldAirportsL_Z480, axiom, 
- (hasType(type_Airport, inst_CrestonAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z481, axiom, 
- (hasType(type_Airport, inst_CrossonFieldCOAirport))).
-
-fof(axWorldAirportsL_Z482, axiom, 
- (hasType(type_Airport, inst_CrownTobagoIsAirport))).
-
-fof(axWorldAirportsL_Z483, axiom, 
- (hasType(type_Airport, inst_CrowsLandingNavalAuxiliaryLandingFieldCAAirport))).
-
-fof(axWorldAirportsL_Z484, axiom, 
- (hasType(type_Airport, inst_CruzBaySeaplaneBaseStJohnAirport))).
-
-fof(axWorldAirportsL_Z485, axiom, 
- (hasType(type_Airport, inst_CrystalMNAirport))).
-
-fof(axWorldAirportsL_Z486, axiom, 
- (hasType(type_Airport, inst_CubaMunicipalMOAirport))).
-
-fof(axWorldAirportsL_Z487, axiom, 
- (hasType(type_Airport, inst_CubiPointNavalAirStationCubiPointAirport))).
-
-fof(axWorldAirportsL_Z488, axiom, 
- (hasType(type_Airport, inst_CulbersonCountyTXAirport))).
-
-fof(axWorldAirportsL_Z489, axiom, 
- (hasType(type_Airport, inst_CullatonLakeNTAirport))).
-
-fof(axWorldAirportsL_Z490, axiom, 
- (hasType(type_Airport, inst_CumberlandMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z491, axiom, 
- (hasType(type_Airport, inst_CuritibaosAirport))).
-
-fof(axWorldAirportsL_Z492, axiom, 
- (hasType(type_Airport, inst_CurraisNovosRNAirport))).
-
-fof(axWorldAirportsL_Z493, axiom, 
- (hasType(type_Airport, inst_CuruzuCuatiaAirport))).
-
-fof(axWorldAirportsL_Z494, axiom, 
- (hasType(type_Airport, inst_CyrilEKingStThomasAirport))).
-
-fof(axWorldAirportsL_Z495, axiom, 
- (hasType(type_Airport, inst_DaboSingkepAirport))).
-
-fof(axWorldAirportsL_Z496, axiom, 
- (hasType(type_Airport, inst_DadeCollierTrainingandTransitionFLAirport))).
-
-fof(axWorldAirportsL_Z497, axiom, 
- (hasType(type_Airport, inst_DakhlaVillaCisnerosWesternSaharaAirport))).
-
-fof(axWorldAirportsL_Z498, axiom, 
- (hasType(type_Airport, inst_DallasNavalAirStationHensleyFieldTXAirport))).
-
-fof(axWorldAirportsL_Z499, axiom, 
- (hasType(type_Airport, inst_DamanAirport))).
-
-fof(axWorldAirportsL_Z500, axiom, 
- (hasType(type_Airport, inst_DammanAirport))).
-
-fof(axWorldAirportsL_Z501, axiom, 
- (hasType(type_Airport, inst_DaneCountyRegionalAirportTruaxFieldWIAirport))).
-
-fof(axWorldAirportsL_Z502, axiom, 
- (hasType(type_Airport, inst_DanielsHarbourNFAirport))).
-
-fof(axWorldAirportsL_Z503, axiom, 
- (hasType(type_Airport, inst_DannellyFieldALAirport))).
-
-fof(axWorldAirportsL_Z504, axiom, 
- (hasType(type_Airport, inst_DareCountyRegionalNCAirport))).
-
-fof(axWorldAirportsL_Z505, axiom, 
- (hasType(type_Airport, inst_DarkeCountyOHAirport))).
-
-fof(axWorldAirportsL_Z506, axiom, 
- (hasType(type_Airport, inst_DarnleyIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z507, axiom, 
- (hasType(type_Airport, inst_DashhowuzTashauzDashhowuzAirport))).
-
-fof(axWorldAirportsL_Z508, axiom, 
- (hasType(type_Airport, inst_DauphinMBAirport))).
-
-fof(axWorldAirportsL_Z509, axiom, 
- (hasType(type_Airport, inst_DavisFieldOKAirport))).
-
-fof(axWorldAirportsL_Z510, axiom, 
- (hasType(type_Airport, inst_DavisInletAerodromeNFAirport))).
-
-fof(axWorldAirportsL_Z511, axiom, 
- (hasType(type_Airport, inst_DawsonCreekBCAirport))).
-
-fof(axWorldAirportsL_Z512, axiom, 
- (hasType(type_Airport, inst_DawsonYTAirport))).
-
-fof(axWorldAirportsL_Z513, axiom, 
- (hasType(type_Airport, inst_DaytonGeneralAirportSouthOHAirport))).
-
-fof(axWorldAirportsL_Z514, axiom, 
- (hasType(type_Airport, inst_DeadhorseAKAirport))).
-
-fof(axWorldAirportsL_Z515, axiom, 
- (hasType(type_Airport, inst_DeadmansCayLongAirport))).
-
-fof(axWorldAirportsL_Z516, axiom, 
- (hasType(type_Airport, inst_DeanRiverBCAirport))).
-
-fof(axWorldAirportsL_Z517, axiom, 
- (hasType(type_Airport, inst_DeaseLakeBCAirport))).
-
-fof(axWorldAirportsL_Z518, axiom, 
- (hasType(type_Airport, inst_DeceptionBayWaterAerodromeQCAirport))).
-
-fof(axWorldAirportsL_Z519, axiom, 
- (hasType(type_Airport, inst_DeepBayAKAirport))).
-
-fof(axWorldAirportsL_Z520, axiom, 
- (hasType(type_Airport, inst_DeerLakeNFAirport))).
-
-fof(axWorldAirportsL_Z521, axiom, 
- (hasType(type_Airport, inst_DeerLakeONAirport))).
-
-fof(axWorldAirportsL_Z522, axiom, 
- (hasType(type_Airport, inst_DekalbPeachtreeGAAirport))).
-
-fof(axWorldAirportsL_Z523, axiom, 
- (hasType(type_Airport, inst_DelawareCountyAirportJohnsonFieldINAirport))).
-
-fof(axWorldAirportsL_Z524, axiom, 
- (hasType(type_Airport, inst_DennyIslandBCAirport))).
-
-fof(axWorldAirportsL_Z525, axiom, 
- (hasType(type_Airport, inst_DerbyFieldNVAirport))).
-
-fof(axWorldAirportsL_Z526, axiom, 
- (hasType(type_Airport, inst_DesolationSoundBCAirport))).
-
-fof(axWorldAirportsL_Z527, axiom, 
- (hasType(type_Airport, inst_DetroitNavalAirFacilityMIAirport))).
-
-fof(axWorldAirportsL_Z528, axiom, 
- (hasType(type_Airport, inst_DewarLakesNTAirport))).
-
-fof(axWorldAirportsL_Z529, axiom, 
- (hasType(type_Airport, inst_DewittFieldOldTownMunicipalMEAirport))).
-
-fof(axWorldAirportsL_Z530, axiom, 
- (hasType(type_Airport, inst_DiademaSPAirport))).
-
-fof(axWorldAirportsL_Z531, axiom, 
- (hasType(type_Airport, inst_DiagorasMaritsaRhodosIslandAirport))).
-
-fof(axWorldAirportsL_Z532, axiom, 
- (hasType(type_Airport, inst_DiebougouAirport))).
-
-fof(axWorldAirportsL_Z533, axiom, 
- (hasType(type_Airport, inst_DiegoGarciaAirport))).
-
-fof(axWorldAirportsL_Z534, axiom, 
- (hasType(type_Airport, inst_DigbyAerodromeNSAirport))).
-
-fof(axWorldAirportsL_Z535, axiom, 
- (hasType(type_Airport, inst_DiwopuUrumqiAirport))).
-
-fof(axWorldAirportsL_Z536, axiom, 
- (hasType(type_Airport, inst_DjiboAirport))).
-
-fof(axWorldAirportsL_Z537, axiom, 
- (hasType(type_Airport, inst_DnataAirport))).
-
-fof(axWorldAirportsL_Z538, axiom, 
- (hasType(type_Airport, inst_DobbinsAirReserveBaseGAAirport))).
-
-fof(axWorldAirportsL_Z539, axiom, 
- (hasType(type_Airport, inst_DocCreekAirport))).
-
-fof(axWorldAirportsL_Z540, axiom, 
- (hasType(type_Airport, inst_DodgeCountyWIAirport))).
-
-fof(axWorldAirportsL_Z541, axiom, 
- (hasType(type_Airport, inst_DoisdeJulhoBAAirport))).
-
-fof(axWorldAirportsL_Z542, axiom, 
- (hasType(type_Airport, inst_DolbeauStMethodeQCAirport))).
-
-fof(axWorldAirportsL_Z543, axiom, 
- (hasType(type_Airport, inst_DomPedritoRSAirport))).
-
-fof(axWorldAirportsL_Z544, axiom, 
- (hasType(type_Airport, inst_DoorCountyCherrylandWIAirport))).
-
-fof(axWorldAirportsL_Z545, axiom, 
- (hasType(type_Airport, inst_DornierDLROberpfaffenhofenAirport))).
-
-fof(axWorldAirportsL_Z546, axiom, 
- (hasType(type_Airport, inst_DouglasCountyNVAirport))).
-
-fof(axWorldAirportsL_Z547, axiom, 
- (hasType(type_Airport, inst_DownsviewONAirport))).
-
-fof(axWorldAirportsL_Z548, axiom, 
- (hasType(type_Airport, inst_DraughonMillerMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z549, axiom, 
- (hasType(type_Airport, inst_DraytonValleyIndustrialAerodromeABAirport))).
-
-fof(axWorldAirportsL_Z550, axiom, 
- (hasType(type_Airport, inst_DrydenMunicipalONAirport))).
-
-fof(axWorldAirportsL_Z551, axiom, 
- (hasType(type_Airport, inst_DuesseldorfDusseldorfAirport))).
-
-fof(axWorldAirportsL_Z552, axiom, 
- (hasType(type_Airport, inst_DuesseldorfDusseldorfKoelnKolnAirport))).
-
-fof(axWorldAirportsL_Z553, axiom, 
- (hasType(type_Airport, inst_DundoChitatoAirport))).
-
-fof(axWorldAirportsL_Z554, axiom, 
- (hasType(type_Airport, inst_DuquedeCaixasRJAirport))).
-
-fof(axWorldAirportsL_Z555, axiom, 
- (hasType(type_Airport, inst_DutchessCountyNYAirport))).
-
-fof(axWorldAirportsL_Z556, axiom, 
- (hasType(type_Airport, inst_DyessArmyAirFieldRoiNamurAirport))).
-
-fof(axWorldAirportsL_Z557, axiom, 
- (hasType(type_Airport, inst_EarltonONAirport))).
-
-fof(axWorldAirportsL_Z558, axiom, 
- (hasType(type_Airport, inst_East34thStreetHeliportNYAirport))).
-
-fof(axWorldAirportsL_Z559, axiom, 
- (hasType(type_Airport, inst_EastMainRiverQCAirport))).
-
-fof(axWorldAirportsL_Z560, axiom, 
- (hasType(type_Airport, inst_EasternWestVirginiaRegionalAirportShepherdFieldWVAirport))).
-
-fof(axWorldAirportsL_Z561, axiom, 
- (hasType(type_Airport, inst_EastleighEnglandAirport))).
-
-fof(axWorldAirportsL_Z562, axiom, 
- (hasType(type_Airport, inst_EchterdingenStuttgartAirport))).
-
-fof(axWorldAirportsL_Z563, axiom, 
- (hasType(type_Airport, inst_EckertFieldCAAirport))).
-
-fof(axWorldAirportsL_Z564, axiom, 
- (hasType(type_Airport, inst_EdenNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z565, axiom, 
- (hasType(type_Airport, inst_EdmontonInternationalABAirport))).
-
-fof(axWorldAirportsL_Z566, axiom, 
- (hasType(type_Airport, inst_EdmontonMunicipalABAirport))).
-
-fof(axWorldAirportsL_Z567, axiom, 
- (hasType(type_Airport, inst_EdsonABAirport))).
-
-fof(axWorldAirportsL_Z568, axiom, 
- (hasType(type_Airport, inst_EduardoGomesAMAirport))).
-
-fof(axWorldAirportsL_Z569, axiom, 
- (hasType(type_Airport, inst_EdwardFKnappStateVTAirport))).
-
-fof(axWorldAirportsL_Z570, axiom, 
- (hasType(type_Airport, inst_EglinAirForceBaseOkaloosaCountyFLAirport))).
-
-fof(axWorldAirportsL_Z571, axiom, 
- (hasType(type_Airport, inst_EglintonNorthernIrelandAirport))).
-
-fof(axWorldAirportsL_Z572, axiom, 
- (hasType(type_Airport, inst_EilatInternationalOvdaAirport))).
-
-fof(axWorldAirportsL_Z573, axiom, 
- (hasType(type_Airport, inst_ElCentroNavalAirFacilityCAAirport))).
-
-fof(axWorldAirportsL_Z574, axiom, 
- (hasType(type_Airport, inst_ElCocoSanJoseAirport))).
-
-fof(axWorldAirportsL_Z575, axiom, 
- (hasType(type_Airport, inst_ElGoueraAirport))).
-
-fof(axWorldAirportsL_Z576, axiom, 
- (hasType(type_Airport, inst_ElJacuelPuntadelEsteAirport))).
-
-fof(axWorldAirportsL_Z577, axiom, 
- (hasType(type_Airport, inst_ElPlumerilloMendozaAirport))).
-
-fof(axWorldAirportsL_Z578, axiom, 
- (hasType(type_Airport, inst_ElPorvenirAirport))).
-
-fof(axWorldAirportsL_Z579, axiom, 
- (hasType(type_Airport, inst_ElRahabaSanaaSanaaAirport))).
-
-fof(axWorldAirportsL_Z580, axiom, 
- (hasType(type_Airport, inst_ElRosalColLMGuerreroTulcanAirport))).
-
-fof(axWorldAirportsL_Z581, axiom, 
- (hasType(type_Airport, inst_ElTehuelchePuertoMadrynAirport))).
-
-fof(axWorldAirportsL_Z582, axiom, 
- (hasType(type_Airport, inst_ElTepualPuertoMonttAirport))).
-
-fof(axWorldAirportsL_Z583, axiom, 
- (hasType(type_Airport, inst_ElToroMarineCorpsAirStationCAAirport))).
-
-fof(axWorldAirportsL_Z584, axiom, 
- (hasType(type_Airport, inst_ElTrompilloSantaCruzAirport))).
-
-fof(axWorldAirportsL_Z585, axiom, 
- (hasType(type_Airport, inst_ElVigiaAirport))).
-
-fof(axWorldAirportsL_Z586, axiom, 
- (hasType(type_Airport, inst_ElkinMunicipalNCAirport))).
-
-fof(axWorldAirportsL_Z587, axiom, 
- (hasType(type_Airport, inst_ElliotLakeMunicipalONAirport))).
-
-fof(axWorldAirportsL_Z588, axiom, 
- (hasType(type_Airport, inst_EllsworthAirForceBaseSDAirport))).
-
-fof(axWorldAirportsL_Z589, axiom, 
- (hasType(type_Airport, inst_EllysonNavalAirStationFLAirport))).
-
-fof(axWorldAirportsL_Z590, axiom, 
- (hasType(type_Airport, inst_EloyAlfaroMantaAirport))).
-
-fof(axWorldAirportsL_Z591, axiom, 
- (hasType(type_Airport, inst_ElyMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z592, axiom, 
- (hasType(type_Airport, inst_EmmenAirport))).
-
-fof(axWorldAirportsL_Z593, axiom, 
- (hasType(type_Airport, inst_EnNahudAirport))).
-
-fof(axWorldAirportsL_Z594, axiom, 
- (hasType(type_Airport, inst_EnidWoodringMunicipalOKAirport))).
-
-fof(axWorldAirportsL_Z595, axiom, 
- (hasType(type_Airport, inst_EnnadaiLakeNTAirport))).
-
-fof(axWorldAirportsL_Z596, axiom, 
- (hasType(type_Airport, inst_EnsheimSaarbrueckenSaarbruckenAirport))).
-
-fof(axWorldAirportsL_Z597, axiom, 
- (hasType(type_Airport, inst_EntzheimStrasbourgAirport))).
-
-fof(axWorldAirportsL_Z598, axiom, 
- (hasType(type_Airport, inst_EppleyAirfieldNEAirport))).
-
-fof(axWorldAirportsL_Z599, axiom, 
- (hasType(type_Airport, inst_ErnestALoveFieldAZAirport))).
-
-fof(axWorldAirportsL_Z600, axiom, 
- (hasType(type_Airport, inst_EsSeniaOranAirport))).
-
-fof(axWorldAirportsL_Z601, axiom, 
- (hasType(type_Airport, inst_EsperanceSaintMartinAirport))).
-
-fof(axWorldAirportsL_Z602, axiom, 
- (hasType(type_Airport, inst_EsperanzaAirport))).
-
-fof(axWorldAirportsL_Z603, axiom, 
- (hasType(type_Airport, inst_EsquimaltBCAirport))).
-
-fof(axWorldAirportsL_Z604, axiom, 
- (hasType(type_Airport, inst_EssendonVictoriaAirport))).
-
-fof(axWorldAirportsL_Z605, axiom, 
- (hasType(type_Airport, inst_EstevanPointBCAirport))).
-
-fof(axWorldAirportsL_Z606, axiom, 
- (hasType(type_Airport, inst_EstevanSKAirport))).
-
-fof(axWorldAirportsL_Z607, axiom, 
- (hasType(type_Airport, inst_EugenioMariadeHostosMayaguezAirport))).
-
-fof(axWorldAirportsL_Z608, axiom, 
- (hasType(type_Airport, inst_EuniceLAAirport))).
-
-fof(axWorldAirportsL_Z609, axiom, 
- (hasType(type_Airport, inst_EurekaNTAirport))).
-
-fof(axWorldAirportsL_Z610, axiom, 
- (hasType(type_Airport, inst_EvelynSharpFieldNEAirport))).
-
-fof(axWorldAirportsL_Z611, axiom, 
- (hasType(type_Airport, inst_EverettStewartTNAirport))).
-
-fof(axWorldAirportsL_Z612, axiom, 
- (hasType(type_Airport, inst_ExumaInternationalExumaAirport))).
-
-fof(axWorldAirportsL_Z613, axiom, 
- (hasType(type_Airport, inst_FairchildAirForceBaseWAAirport))).
-
-fof(axWorldAirportsL_Z614, axiom, 
- (hasType(type_Airport, inst_FaisalabadAirport))).
-
-fof(axWorldAirportsL_Z615, axiom, 
- (hasType(type_Airport, inst_FalconFieldAZAirport))).
-
-fof(axWorldAirportsL_Z616, axiom, 
- (hasType(type_Airport, inst_FalherABAirport))).
-
-fof(axWorldAirportsL_Z617, axiom, 
- (hasType(type_Airport, inst_FallonNavalAirStationVanVoorhisFieldNVAirport))).
-
-fof(axWorldAirportsL_Z618, axiom, 
- (hasType(type_Airport, inst_FarafanganaAirport))).
-
-fof(axWorldAirportsL_Z619, axiom, 
- (hasType(type_Airport, inst_FaroYTAirport))).
-
-fof(axWorldAirportsL_Z620, axiom, 
- (hasType(type_Airport, inst_FasceneNossiBeAirport))).
-
-fof(axWorldAirportsL_Z621, axiom, 
- (hasType(type_Airport, inst_FassamaAirport))).
-
-fof(axWorldAirportsL_Z622, axiom, 
- (hasType(type_Airport, inst_FeltsFieldWAAirport))).
-
-fof(axWorldAirportsL_Z623, axiom, 
- (hasType(type_Airport, inst_FentressNavalAuxiliaryLandingFieldVAAirport))).
-
-fof(axWorldAirportsL_Z624, axiom, 
- (hasType(type_Airport, inst_FerdinandoLuisRibasDominicciSanJuanAirport))).
-
-fof(axWorldAirportsL_Z625, axiom, 
- (hasType(type_Airport, inst_FianarantsoaAirport))).
-
-fof(axWorldAirportsL_Z626, axiom, 
- (hasType(type_Airport, inst_FiddymentFieldCAAirport))).
-
-fof(axWorldAirportsL_Z627, axiom, 
- (hasType(type_Airport, inst_FindelLuxembourgAirport))).
-
-fof(axWorldAirportsL_Z628, axiom, 
- (hasType(type_Airport, inst_FinkerwerdenAirbusPlantHamburgAirport))).
-
-fof(axWorldAirportsL_Z629, axiom, 
- (hasType(type_Airport, inst_FlabobCAAirport))).
-
-fof(axWorldAirportsL_Z630, axiom, 
- (hasType(type_Airport, inst_FlinFlonMBAirport))).
-
-fof(axWorldAirportsL_Z631, axiom, 
- (hasType(type_Airport, inst_FoleyMunicipalALAirport))).
-
-fof(axWorldAirportsL_Z632, axiom, 
- (hasType(type_Airport, inst_FondduLacSKAirport))).
-
-fof(axWorldAirportsL_Z633, axiom, 
- (hasType(type_Airport, inst_FontRomeuAirport))).
-
-fof(axWorldAirportsL_Z634, axiom, 
- (hasType(type_Airport, inst_ForchheimKarlsruheAirport))).
-
-fof(axWorldAirportsL_Z635, axiom, 
- (hasType(type_Airport, inst_FordIslandAuxiliaryLandingFieldHIAirport))).
-
-fof(axWorldAirportsL_Z636, axiom, 
- (hasType(type_Airport, inst_ForestvilleQCAirport))).
-
-fof(axWorldAirportsL_Z637, axiom, 
- (hasType(type_Airport, inst_ForneyArmyAirFieldMOAirport))).
-
-fof(axWorldAirportsL_Z638, axiom, 
- (hasType(type_Airport, inst_FortAlbanyONAirport))).
-
-fof(axWorldAirportsL_Z639, axiom, 
- (hasType(type_Airport, inst_FortChipewyanABAirport))).
-
-fof(axWorldAirportsL_Z640, axiom, 
- (hasType(type_Airport, inst_FortFrancesMunicipalONAirport))).
-
-fof(axWorldAirportsL_Z641, axiom, 
- (hasType(type_Airport, inst_FortFranklinNTAirport))).
-
-fof(axWorldAirportsL_Z642, axiom, 
- (hasType(type_Airport, inst_FortFrederickAKAirport))).
-
-fof(axWorldAirportsL_Z643, axiom, 
- (hasType(type_Airport, inst_FortGoodHopeNTAirport))).
-
-fof(axWorldAirportsL_Z644, axiom, 
- (hasType(type_Airport, inst_FortHopeONAirport))).
-
-fof(axWorldAirportsL_Z645, axiom, 
- (hasType(type_Airport, inst_FortLiardNTAirport))).
-
-fof(axWorldAirportsL_Z646, axiom, 
- (hasType(type_Airport, inst_FortMcMurrayABAirport))).
-
-fof(axWorldAirportsL_Z647, axiom, 
- (hasType(type_Airport, inst_FortMcPhersonNTAirport))).
-
-fof(axWorldAirportsL_Z648, axiom, 
- (hasType(type_Airport, inst_FortNelsonBCAirport))).
-
-fof(axWorldAirportsL_Z649, axiom, 
- (hasType(type_Airport, inst_FortNormanNTAirport))).
-
-fof(axWorldAirportsL_Z650, axiom, 
- (hasType(type_Airport, inst_FortProvidenceNTAirport))).
-
-fof(axWorldAirportsL_Z651, axiom, 
- (hasType(type_Airport, inst_FortRelianceWaterAerodromeNTAirport))).
-
-fof(axWorldAirportsL_Z652, axiom, 
- (hasType(type_Airport, inst_FortResolutionNTAirport))).
-
-fof(axWorldAirportsL_Z653, axiom, 
- (hasType(type_Airport, inst_FortSevernONAirport))).
-
-fof(axWorldAirportsL_Z654, axiom, 
- (hasType(type_Airport, inst_FortSimpsonNTAirport))).
-
-fof(axWorldAirportsL_Z655, axiom, 
- (hasType(type_Airport, inst_FortSmithNTAirport))).
-
-fof(axWorldAirportsL_Z656, axiom, 
- (hasType(type_Airport, inst_FortStJohnBCAirport))).
-
-fof(axWorldAirportsL_Z657, axiom, 
- (hasType(type_Airport, inst_FoxHarbourAerodromeNFAirport))).
-
-fof(axWorldAirportsL_Z658, axiom, 
- (hasType(type_Airport, inst_FramnesNarvikAirport))).
-
-fof(axWorldAirportsL_Z659, axiom, 
- (hasType(type_Airport, inst_FranciscoSaCarneiroPedrasRubrasPortoOportoAirport))).
-
-fof(axWorldAirportsL_Z660, axiom, 
- (hasType(type_Airport, inst_FrankWileyFieldMTAirport))).
-
-fof(axWorldAirportsL_Z661, axiom, 
- (hasType(type_Airport, inst_FranklinCountyTNAirport))).
-
-fof(axWorldAirportsL_Z662, axiom, 
- (hasType(type_Airport, inst_FranzJosefAirport))).
-
-fof(axWorldAirportsL_Z663, axiom, 
- (hasType(type_Airport, inst_FrederictonNBAirport))).
-
-fof(axWorldAirportsL_Z664, axiom, 
- (hasType(type_Airport, inst_FreemanMunicipalINAirport))).
-
-fof(axWorldAirportsL_Z665, axiom, 
- (hasType(type_Airport, inst_FreiburgAirport))).
-
-fof(axWorldAirportsL_Z666, axiom, 
- (hasType(type_Airport, inst_FrescatyMetzAirport))).
-
-fof(axWorldAirportsL_Z667, axiom, 
- (hasType(type_Airport, inst_FriedmanMemorialIDAirport))).
-
-fof(axWorldAirportsL_Z668, axiom, 
- (hasType(type_Airport, inst_FritzscheArmyAirFieldCAAirport))).
-
-fof(axWorldAirportsL_Z669, axiom, 
- (hasType(type_Airport, inst_FrosinoneAirport))).
-
-fof(axWorldAirportsL_Z670, axiom, 
- (hasType(type_Airport, inst_FrosonAirBaseOstersundAirport))).
-
-fof(axWorldAirportsL_Z671, axiom, 
- (hasType(type_Airport, inst_FryklandaTorsbyAirport))).
-
-fof(axWorldAirportsL_Z672, axiom, 
- (hasType(type_Airport, inst_FuaAmotuNukuAlofaTongatapuAirport))).
-
-fof(axWorldAirportsL_Z673, axiom, 
- (hasType(type_Airport, inst_FultonCountyINAirport))).
-
-fof(axWorldAirportsL_Z674, axiom, 
- (hasType(type_Airport, inst_FultonCountyOHAirport))).
-
-fof(axWorldAirportsL_Z675, axiom, 
- (hasType(type_Airport, inst_GagetownNBAirport))).
-
-fof(axWorldAirportsL_Z676, axiom, 
- (hasType(type_Airport, inst_GagnonQCAirport))).
-
-fof(axWorldAirportsL_Z677, axiom, 
- (hasType(type_Airport, inst_GalileiSanGiustoPisaAirport))).
-
-fof(axWorldAirportsL_Z678, axiom, 
- (hasType(type_Airport, inst_GanderInternationalNFAirport))).
-
-fof(axWorldAirportsL_Z679, axiom, 
- (hasType(type_Airport, inst_GanedTaizAirport))).
-
-fof(axWorldAirportsL_Z680, axiom, 
- (hasType(type_Airport, inst_GangesHarborBCAirport))).
-
-fof(axWorldAirportsL_Z681, axiom, 
- (hasType(type_Airport, inst_GaouaAirport))).
-
-fof(axWorldAirportsL_Z682, axiom, 
- (hasType(type_Airport, inst_GaranhunsPEAirport))).
-
-fof(axWorldAirportsL_Z683, axiom, 
- (hasType(type_Airport, inst_GardenCountyNEAirport))).
-
-fof(axWorldAirportsL_Z684, axiom, 
- (hasType(type_Airport, inst_GardenKeySeaplanaBaseFLAirport))).
-
-fof(axWorldAirportsL_Z685, axiom, 
- (hasType(type_Airport, inst_GarfieldCountyRegionalCOAirport))).
-
-fof(axWorldAirportsL_Z686, axiom, 
- (hasType(type_Airport, inst_GarmischPartenkirchenAirport))).
-
-fof(axWorldAirportsL_Z687, axiom, 
- (hasType(type_Airport, inst_GarnerFieldTXAirport))).
-
-fof(axWorldAirportsL_Z688, axiom, 
- (hasType(type_Airport, inst_GarrettCountyMDAirport))).
-
-fof(axWorldAirportsL_Z689, axiom, 
- (hasType(type_Airport, inst_GarulhosSPAirport))).
-
-fof(axWorldAirportsL_Z690, axiom, 
- (hasType(type_Airport, inst_GaspeQCAirport))).
-
-fof(axWorldAirportsL_Z691, axiom, 
- (hasType(type_Airport, inst_GatineauQCAirport))).
-
-fof(axWorldAirportsL_Z692, axiom, 
- (hasType(type_Airport, inst_GatwickEnglandAirport))).
-
-fof(axWorldAirportsL_Z693, axiom, 
- (hasType(type_Airport, inst_GaviotasAirport))).
-
-fof(axWorldAirportsL_Z694, axiom, 
- (hasType(type_Airport, inst_GeiteryggenSkeinAirport))).
-
-fof(axWorldAirportsL_Z695, axiom, 
- (hasType(type_Airport, inst_GeneralAbelardoLRodriguezTijuanaAirport))).
-
-fof(axWorldAirportsL_Z696, axiom, 
- (hasType(type_Airport, inst_GeneralEnriqueMoscTartagalAirport))).
-
-fof(axWorldAirportsL_Z697, axiom, 
- (hasType(type_Airport, inst_GeneralFranciscoJavierMinaTampicoAirport))).
-
-fof(axWorldAirportsL_Z698, axiom, 
- (hasType(type_Airport, inst_GeneralHeribertoJaraVeracruzAirport))).
-
-fof(axWorldAirportsL_Z699, axiom, 
- (hasType(type_Airport, inst_GeneralLeobardoRuizZacatecasAirport))).
-
-fof(axWorldAirportsL_Z700, axiom, 
- (hasType(type_Airport, inst_GeneralLucioBlancoReynosaAirport))).
-
-fof(axWorldAirportsL_Z701, axiom, 
- (hasType(type_Airport, inst_GeneralManuelMdeLeonLaPazAirport))).
-
-fof(axWorldAirportsL_Z702, axiom, 
- (hasType(type_Airport, inst_GeneralMitchellInternationalWIAirport))).
-
-fof(axWorldAirportsL_Z703, axiom, 
- (hasType(type_Airport, inst_GeneralOmarTorrijosHerraraPanamaCityAirport))).
-
-fof(axWorldAirportsL_Z704, axiom, 
- (hasType(type_Airport, inst_GeneralRafaelBueinaMazatlanAirport))).
-
-fof(axWorldAirportsL_Z705, axiom, 
- (hasType(type_Airport, inst_GeneralRodolfoSTaboadaMexicaliAirport))).
-
-fof(axWorldAirportsL_Z706, axiom, 
- (hasType(type_Airport, inst_GeneralUlpianoPaezSalinasAirport))).
-
-fof(axWorldAirportsL_Z707, axiom, 
- (hasType(type_Airport, inst_GeneralUrquizaParanaAirport))).
-
-fof(axWorldAirportsL_Z708, axiom, 
- (hasType(type_Airport, inst_GeneralVillegaAirport))).
-
-fof(axWorldAirportsL_Z709, axiom, 
- (hasType(type_Airport, inst_GeneralWilliamJFoxAirfieldCAAirport))).
-
-fof(axWorldAirportsL_Z710, axiom, 
- (hasType(type_Airport, inst_GeorgeAirForceBaseCAAirport))).
-
-fof(axWorldAirportsL_Z711, axiom, 
- (hasType(type_Airport, inst_GeorgianBayAerodromeONAirport))).
-
-fof(axWorldAirportsL_Z712, axiom, 
- (hasType(type_Airport, inst_GeraldtonONAirport))).
-
-fof(axWorldAirportsL_Z713, axiom, 
- (hasType(type_Airport, inst_GermansenLandingBCAirport))).
-
-fof(axWorldAirportsL_Z714, axiom, 
- (hasType(type_Airport, inst_GethsemaniQCAirport))).
-
-fof(axWorldAirportsL_Z715, axiom, 
- (hasType(type_Airport, inst_GhadamesAirport))).
-
-fof(axWorldAirportsL_Z716, axiom, 
- (hasType(type_Airport, inst_GiarmataTimisoaraAirport))).
-
-fof(axWorldAirportsL_Z717, axiom, 
- (hasType(type_Airport, inst_GibsonCountyTNAirport))).
-
-fof(axWorldAirportsL_Z718, axiom, 
- (hasType(type_Airport, inst_GifuAirport))).
-
-fof(axWorldAirportsL_Z719, axiom, 
- (hasType(type_Airport, inst_GijonAirport))).
-
-fof(axWorldAirportsL_Z720, axiom, 
- (hasType(type_Airport, inst_GillamMBAirport))).
-
-fof(axWorldAirportsL_Z721, axiom, 
- (hasType(type_Airport, inst_GillespieFieldCAAirport))).
-
-fof(axWorldAirportsL_Z722, axiom, 
- (hasType(type_Airport, inst_GilliesBayBCAirport))).
-
-fof(axWorldAirportsL_Z723, axiom, 
- (hasType(type_Airport, inst_GillotReunionSaintDenisdelaReunionAirport))).
-
-fof(axWorldAirportsL_Z724, axiom, 
- (hasType(type_Airport, inst_GimliIndustrialParkMBAirport))).
-
-fof(axWorldAirportsL_Z725, axiom, 
- (hasType(type_Airport, inst_GjoaHavenNTAirport))).
-
-fof(axWorldAirportsL_Z726, axiom, 
- (hasType(type_Airport, inst_GladmanPointNTAirport))).
-
-fof(axWorldAirportsL_Z727, axiom, 
- (hasType(type_Airport, inst_GlenviewNavalAirStationILAirport))).
-
-fof(axWorldAirportsL_Z728, axiom, 
- (hasType(type_Airport, inst_GlyncoNavalAirStationGAAirport))).
-
-fof(axWorldAirportsL_Z729, axiom, 
- (hasType(type_Airport, inst_GnossFieldCAAirport))).
-
-fof(axWorldAirportsL_Z730, axiom, 
- (hasType(type_Airport, inst_GobernadorCastelloViedmaAirport))).
-
-fof(axWorldAirportsL_Z731, axiom, 
- (hasType(type_Airport, inst_GoderichONAirport))).
-
-fof(axWorldAirportsL_Z732, axiom, 
- (hasType(type_Airport, inst_GodsLakeNarrowsMBAirport))).
-
-fof(axWorldAirportsL_Z733, axiom, 
- (hasType(type_Airport, inst_GodsRiverMBAirport))).
-
-fof(axWorldAirportsL_Z734, axiom, 
- (hasType(type_Airport, inst_GoldCoastCoolangattaQueenslandAirport))).
-
-fof(axWorldAirportsL_Z735, axiom, 
- (hasType(type_Airport, inst_GoldenRockStKittsAirport))).
-
-fof(axWorldAirportsL_Z736, axiom, 
- (hasType(type_Airport, inst_GoleniowSzczecinStettinAirport))).
-
-fof(axWorldAirportsL_Z737, axiom, 
- (hasType(type_Airport, inst_GoliadNavalAuxiliaryLandingFieldTXAirport))).
-
-fof(axWorldAirportsL_Z738, axiom, 
- (hasType(type_Airport, inst_GolosonLaCeibaAirport))).
-
-fof(axWorldAirportsL_Z739, axiom, 
- (hasType(type_Airport, inst_GooseAirport))).
-
-fof(axWorldAirportsL_Z740, axiom, 
- (hasType(type_Airport, inst_GooseNFAirport))).
-
-fof(axWorldAirportsL_Z741, axiom, 
- (hasType(type_Airport, inst_GorgeHarborBCAirport))).
-
-fof(axWorldAirportsL_Z742, axiom, 
- (hasType(type_Airport, inst_GoromGoromAirport))).
-
-fof(axWorldAirportsL_Z743, axiom, 
- (hasType(type_Airport, inst_GoslarAirport))).
-
-fof(axWorldAirportsL_Z744, axiom, 
- (hasType(type_Airport, inst_GoyaAirport))).
-
-fof(axWorldAirportsL_Z745, axiom, 
- (hasType(type_Airport, inst_GrandCanyonCavernsAZAirport))).
-
-fof(axWorldAirportsL_Z746, axiom, 
- (hasType(type_Airport, inst_GrandForksBCAirport))).
-
-fof(axWorldAirportsL_Z747, axiom, 
- (hasType(type_Airport, inst_GrandViewInternationalWAAirport))).
-
-fof(axWorldAirportsL_Z748, axiom, 
- (hasType(type_Airport, inst_GrandeCacheAerodromeABAirport))).
-
-fof(axWorldAirportsL_Z749, axiom, 
- (hasType(type_Airport, inst_GrandePrairieABAirport))).
-
-fof(axWorldAirportsL_Z750, axiom, 
- (hasType(type_Airport, inst_GrantCountyNMAirport))).
-
-fof(axWorldAirportsL_Z751, axiom, 
- (hasType(type_Airport, inst_GrantCountyWAAirport))).
-
-fof(axWorldAirportsL_Z752, axiom, 
- (hasType(type_Airport, inst_GrantCountyWIAirport))).
-
-fof(axWorldAirportsL_Z753, axiom, 
- (hasType(type_Airport, inst_GrantCountyWVAirport))).
-
-fof(axWorldAirportsL_Z754, axiom, 
- (hasType(type_Airport, inst_GranvilleLakeMBAirport))).
-
-fof(axWorldAirportsL_Z755, axiom, 
- (hasType(type_Airport, inst_GraysonCountyTXAirport))).
-
-fof(axWorldAirportsL_Z756, axiom, 
- (hasType(type_Airport, inst_GreaterPeoriaRegionalILAirport))).
-
-fof(axWorldAirportsL_Z757, axiom, 
- (hasType(type_Airport, inst_GreaterPittsburghInternationalPAAirport))).
-
-fof(axWorldAirportsL_Z758, axiom, 
- (hasType(type_Airport, inst_GreaterPortsmouthRegionalOHAirport))).
-
-fof(axWorldAirportsL_Z759, axiom, 
- (hasType(type_Airport, inst_GreaterRochesterInternationalNYAirport))).
-
-fof(axWorldAirportsL_Z760, axiom, 
- (hasType(type_Airport, inst_GreaterRockfordILAirport))).
-
-fof(axWorldAirportsL_Z761, axiom, 
- (hasType(type_Airport, inst_GreenINAirport))).
-
-fof(axWorldAirportsL_Z762, axiom, 
- (hasType(type_Airport, inst_GreenLakeWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z763, axiom, 
- (hasType(type_Airport, inst_GreenRiverMunicipalUTAirport))).
-
-fof(axWorldAirportsL_Z764, axiom, 
- (hasType(type_Airport, inst_GreenbrierValleyWVAirport))).
-
-fof(axWorldAirportsL_Z765, axiom, 
- (hasType(type_Airport, inst_GreeneCountyPAAirport))).
-
-fof(axWorldAirportsL_Z766, axiom, 
- (hasType(type_Airport, inst_GreenfieldMAAirport))).
-
-fof(axWorldAirportsL_Z767, axiom, 
- (hasType(type_Airport, inst_GreenwaySoundBCAirport))).
-
-fof(axWorldAirportsL_Z768, axiom, 
- (hasType(type_Airport, inst_GreenwoodNSAirport))).
-
-fof(axWorldAirportsL_Z769, axiom, 
- (hasType(type_Airport, inst_GrenchenAirport))).
-
-fof(axWorldAirportsL_Z770, axiom, 
- (hasType(type_Airport, inst_GrevenMuensterMunsterAirport))).
-
-fof(axWorldAirportsL_Z771, axiom, 
- (hasType(type_Airport, inst_GriderFieldARAirport))).
-
-fof(axWorldAirportsL_Z772, axiom, 
- (hasType(type_Airport, inst_GriffingSanduskyOHAirport))).
-
-fof(axWorldAirportsL_Z773, axiom, 
- (hasType(type_Airport, inst_GriffissAirForceBaseNYAirport))).
-
-fof(axWorldAirportsL_Z774, axiom, 
- (hasType(type_Airport, inst_GriseFiordNTAirport))).
-
-fof(axWorldAirportsL_Z775, axiom, 
- (hasType(type_Airport, inst_GriswoldCTAirport))).
-
-fof(axWorldAirportsL_Z776, axiom, 
- (hasType(type_Airport, inst_GuairaPRAirport))).
-
-fof(axWorldAirportsL_Z777, axiom, 
- (hasType(type_Airport, inst_GuantanamoNavalAirStationGuantanamoAirport))).
-
-fof(axWorldAirportsL_Z778, axiom, 
- (hasType(type_Airport, inst_GuararapesPEAirport))).
-
-fof(axWorldAirportsL_Z779, axiom, 
- (hasType(type_Airport, inst_GuayanaPuertoOrdazAirport))).
-
-fof(axWorldAirportsL_Z780, axiom, 
- (hasType(type_Airport, inst_GuluAirport))).
-
-fof(axWorldAirportsL_Z781, axiom, 
- (hasType(type_Airport, inst_GurayatAirport))).
-
-fof(axWorldAirportsL_Z782, axiom, 
- (hasType(type_Airport, inst_GusauAirport))).
-
-fof(axWorldAirportsL_Z783, axiom, 
- (hasType(type_Airport, inst_GwinnettCountyAirportBriscoeFieldGAAirport))).
-
-fof(axWorldAirportsL_Z784, axiom, 
- (hasType(type_Airport, inst_GyumriLeninakanAirport))).
-
-fof(axWorldAirportsL_Z785, axiom, 
- (hasType(type_Airport, inst_HHCoffieldRegionalTXAirport))).
-
-fof(axWorldAirportsL_Z786, axiom, 
- (hasType(type_Airport, inst_HadjerAirport))).
-
-fof(axWorldAirportsL_Z787, axiom, 
- (hasType(type_Airport, inst_HahayaIconiMoroniAirport))).
-
-fof(axWorldAirportsL_Z788, axiom, 
- (hasType(type_Airport, inst_HainesJunctionYTAirport))).
-
-fof(axWorldAirportsL_Z789, axiom, 
- (hasType(type_Airport, inst_HakaiPassAirport))).
-
-fof(axWorldAirportsL_Z790, axiom, 
- (hasType(type_Airport, inst_HaleCountyTXAirport))).
-
-fof(axWorldAirportsL_Z791, axiom, 
- (hasType(type_Airport, inst_HalifaxCountyNCAirport))).
-
-fof(axWorldAirportsL_Z792, axiom, 
- (hasType(type_Airport, inst_HalifaxDowntownWaterfrontHeliportNSAirport))).
-
-fof(axWorldAirportsL_Z793, axiom, 
- (hasType(type_Airport, inst_HalifaxInternationalNSAirport))).
-
-fof(axWorldAirportsL_Z794, axiom, 
- (hasType(type_Airport, inst_HallBeachNTAirport))).
-
-fof(axWorldAirportsL_Z795, axiom, 
- (hasType(type_Airport, inst_HamiltonONAirport))).
-
-fof(axWorldAirportsL_Z796, axiom, 
- (hasType(type_Airport, inst_HammAirport))).
-
-fof(axWorldAirportsL_Z797, axiom, 
- (hasType(type_Airport, inst_HamptonRoadsVAAirport))).
-
-fof(axWorldAirportsL_Z798, axiom, 
- (hasType(type_Airport, inst_HanoverCountyMunicipalVAAirport))).
-
-fof(axWorldAirportsL_Z799, axiom, 
- (hasType(type_Airport, inst_HarnosandSundsvallAirport))).
-
-fof(axWorldAirportsL_Z800, axiom, 
- (hasType(type_Airport, inst_HaroldDavidsonFieldSDAirport))).
-
-fof(axWorldAirportsL_Z801, axiom, 
- (hasType(type_Airport, inst_HaroldNavalOutlyingFieldFLAirport))).
-
-fof(axWorldAirportsL_Z802, axiom, 
- (hasType(type_Airport, inst_HarrietAlexanderFieldCOAirport))).
-
-fof(axWorldAirportsL_Z803, axiom, 
- (hasType(type_Airport, inst_HarrietFieldNVAirport))).
-
-fof(axWorldAirportsL_Z804, axiom, 
- (hasType(type_Airport, inst_HarringtonHarbourQCAirport))).
-
-fof(axWorldAirportsL_Z805, axiom, 
- (hasType(type_Airport, inst_HarrisburgInternationalPAAirport))).
-
-fof(axWorldAirportsL_Z806, axiom, 
- (hasType(type_Airport, inst_HarryCleverFieldOHAirport))).
-
-fof(axWorldAirportsL_Z807, axiom, 
- (hasType(type_Airport, inst_HarryPWilliamsMemorialLAAirport))).
-
-fof(axWorldAirportsL_Z808, axiom, 
- (hasType(type_Airport, inst_HarrySternNDAirport))).
-
-fof(axWorldAirportsL_Z809, axiom, 
- (hasType(type_Airport, inst_HarryWBrowneMIAirport))).
-
-fof(axWorldAirportsL_Z810, axiom, 
- (hasType(type_Airport, inst_HartleyBayWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z811, axiom, 
- (hasType(type_Airport, inst_HartnessStateSpringfieldVTAirport))).
-
-fof(axWorldAirportsL_Z812, axiom, 
- (hasType(type_Airport, inst_HasanuddinUjungPandangAirport))).
-
-fof(axWorldAirportsL_Z813, axiom, 
- (hasType(type_Airport, inst_HasseltAirport))).
-
-fof(axWorldAirportsL_Z814, axiom, 
- (hasType(type_Airport, inst_HassloVasterasAirport))).
-
-fof(axWorldAirportsL_Z815, axiom, 
- (hasType(type_Airport, inst_HattiesburgLaurelRegionalMSAirport))).
-
-fof(axWorldAirportsL_Z816, axiom, 
- (hasType(type_Airport, inst_HaukasenSogndalAirport))).
-
-fof(axWorldAirportsL_Z817, axiom, 
- (hasType(type_Airport, inst_HavilarAirport))).
-
-fof(axWorldAirportsL_Z818, axiom, 
- (hasType(type_Airport, inst_HavreStPierreQCAirport))).
-
-fof(axWorldAirportsL_Z819, axiom, 
- (hasType(type_Airport, inst_HayRiverNTAirport))).
-
-fof(axWorldAirportsL_Z820, axiom, 
- (hasType(type_Airport, inst_HearstReneFontaineMunicipalONAirport))).
-
-fof(axWorldAirportsL_Z821, axiom, 
- (hasType(type_Airport, inst_HeathrowEnglandAirport))).
-
-fof(axWorldAirportsL_Z822, axiom, 
- (hasType(type_Airport, inst_HeerenveenAirport))).
-
-fof(axWorldAirportsL_Z823, axiom, 
- (hasType(type_Airport, inst_HeliportMAAirport))).
-
-fof(axWorldAirportsL_Z824, axiom, 
- (hasType(type_Airport, inst_HeliportSophiaAntipolisAirport))).
-
-fof(axWorldAirportsL_Z825, axiom, 
- (hasType(type_Airport, inst_HeliportTrevisoAirport))).
-
-fof(axWorldAirportsL_Z826, axiom, 
- (hasType(type_Airport, inst_HelleSvolvaerAirport))).
-
-fof(axWorldAirportsL_Z827, axiom, 
- (hasType(type_Airport, inst_HengeloAirport))).
-
-fof(axWorldAirportsL_Z828, axiom, 
- (hasType(type_Airport, inst_HenryCountyTNAirport))).
-
-fof(axWorldAirportsL_Z829, axiom, 
- (hasType(type_Airport, inst_HenryTiftMyersGAAirport))).
-
-fof(axWorldAirportsL_Z830, axiom, 
- (hasType(type_Airport, inst_HenyamyaAirport))).
-
-fof(axWorldAirportsL_Z831, axiom, 
- (hasType(type_Airport, inst_HerbertSmartDowntownGAAirport))).
-
-fof(axWorldAirportsL_Z832, axiom, 
- (hasType(type_Airport, inst_HeslerNobleFieldMSAirport))).
-
-fof(axWorldAirportsL_Z833, axiom, 
- (hasType(type_Airport, inst_HewanorraStLuciaVieuxFortAirport))).
-
-fof(axWorldAirportsL_Z834, axiom, 
- (hasType(type_Airport, inst_HierroCanaryIslandsAirport))).
-
-fof(axWorldAirportsL_Z835, axiom, 
- (hasType(type_Airport, inst_HighLevelABAirport))).
-
-fof(axWorldAirportsL_Z836, axiom, 
- (hasType(type_Airport, inst_HighPrairieABAirport))).
-
-fof(axWorldAirportsL_Z837, axiom, 
- (hasType(type_Airport, inst_HihifoWallisIslandAirport))).
-
-fof(axWorldAirportsL_Z838, axiom, 
- (hasType(type_Airport, inst_HilversumTheHagueAirport))).
-
-fof(axWorldAirportsL_Z839, axiom, 
- (hasType(type_Airport, inst_HohenemsDornbirnDornbirnAirport))).
-
-fof(axWorldAirportsL_Z840, axiom, 
- (hasType(type_Airport, inst_HokkaidoWakkanaiAirport))).
-
-fof(axWorldAirportsL_Z841, axiom, 
- (hasType(type_Airport, inst_HolmanNTAirport))).
-
-fof(axWorldAirportsL_Z842, axiom, 
- (hasType(type_Airport, inst_HongqiaoShanghaiAirport))).
-
-fof(axWorldAirportsL_Z843, axiom, 
- (hasType(type_Airport, inst_HookFieldMunicipalOHAirport))).
-
-fof(axWorldAirportsL_Z844, axiom, 
- (hasType(type_Airport, inst_HookerCountyNEAirport))).
-
-fof(axWorldAirportsL_Z845, axiom, 
- (hasType(type_Airport, inst_HopeBCAirport))).
-
-fof(axWorldAirportsL_Z846, axiom, 
- (hasType(type_Airport, inst_HopedaleNFAirport))).
-
-fof(axWorldAirportsL_Z847, axiom, 
- (hasType(type_Airport, inst_HornIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z848, axiom, 
- (hasType(type_Airport, inst_HornepayneMunicipalONAirport))).
-
-fof(axWorldAirportsL_Z849, axiom, 
- (hasType(type_Airport, inst_HorschingLinzAirport))).
-
-fof(axWorldAirportsL_Z850, axiom, 
- (hasType(type_Airport, inst_HotSpringsCountyThermopolisMunicipalWYAirport))).
-
-fof(axWorldAirportsL_Z851, axiom, 
- (hasType(type_Airport, inst_HuamboNovaLisboaAirport))).
-
-fof(axWorldAirportsL_Z852, axiom, 
- (hasType(type_Airport, inst_HudsonBaySKAirport))).
-
-fof(axWorldAirportsL_Z853, axiom, 
- (hasType(type_Airport, inst_HudsonsHopeBCAirport))).
-
-fof(axWorldAirportsL_Z854, axiom, 
- (hasType(type_Airport, inst_HumacaoAirport))).
-
-fof(axWorldAirportsL_Z855, axiom, 
- (hasType(type_Airport, inst_HuntFieldWYAirport))).
-
-fof(axWorldAirportsL_Z856, axiom, 
- (hasType(type_Airport, inst_HunterArmyAirFieldGAAirport))).
-
-fof(axWorldAirportsL_Z857, axiom, 
- (hasType(type_Airport, inst_HuntingdonCountyPAAirport))).
-
-fof(axWorldAirportsL_Z858, axiom, 
- (hasType(type_Airport, inst_HuronAirparkONAirport))).
-
-fof(axWorldAirportsL_Z859, axiom, 
- (hasType(type_Airport, inst_HuroniaONAirport))).
-
-fof(axWorldAirportsL_Z860, axiom, 
- (hasType(type_Airport, inst_HwangeAirport))).
-
-fof(axWorldAirportsL_Z861, axiom, 
- (hasType(type_Airport, inst_HyderSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z862, axiom, 
- (hasType(type_Airport, inst_IcoaraciPAAirport))).
-
-fof(axWorldAirportsL_Z863, axiom, 
- (hasType(type_Airport, inst_IdrisTripoliAirport))).
-
-fof(axWorldAirportsL_Z864, axiom, 
- (hasType(type_Airport, inst_IgloolikNTAirport))).
-
-fof(axWorldAirportsL_Z865, axiom, 
- (hasType(type_Airport, inst_IgnaceMunicipalONAirport))).
-
-fof(axWorldAirportsL_Z866, axiom, 
- (hasType(type_Airport, inst_IguatuAirport))).
-
-fof(axWorldAirportsL_Z867, axiom, 
- (hasType(type_Airport, inst_IleboAirport))).
-
-fof(axWorldAirportsL_Z868, axiom, 
- (hasType(type_Airport, inst_IlesdelaMadeleineQCAirport))).
-
-fof(axWorldAirportsL_Z869, axiom, 
- (hasType(type_Airport, inst_IllinoisValleyRegionalAirportWalterADuncanFieldILAirport))).
-
-fof(axWorldAirportsL_Z870, axiom, 
- (hasType(type_Airport, inst_IlliziAirport))).
-
-fof(axWorldAirportsL_Z871, axiom, 
- (hasType(type_Airport, inst_ImperialBeachNavalOutlyingFieldCAAirport))).
-
-fof(axWorldAirportsL_Z872, axiom, 
- (hasType(type_Airport, inst_IndaselassieAirport))).
-
-fof(axWorldAirportsL_Z873, axiom, 
- (hasType(type_Airport, inst_IndianMountainLRRSAKAirport))).
-
-fof(axWorldAirportsL_Z874, axiom, 
- (hasType(type_Airport, inst_IndianapolisMetropolitanINAirport))).
-
-fof(axWorldAirportsL_Z875, axiom, 
- (hasType(type_Airport, inst_IngenikaBCAirport))).
-
-fof(axWorldAirportsL_Z876, axiom, 
- (hasType(type_Airport, inst_IngolstadtAirport))).
-
-fof(axWorldAirportsL_Z877, axiom, 
- (hasType(type_Airport, inst_InterContinentalKYAirport))).
-
-fof(axWorldAirportsL_Z878, axiom, 
- (hasType(type_Airport, inst_InterlakenAirport))).
-
-fof(axWorldAirportsL_Z879, axiom, 
- (hasType(type_Airport, inst_InternacionalSanSalvadorAirport))).
-
-fof(axWorldAirportsL_Z880, axiom, 
- (hasType(type_Airport, inst_InternationalBophuthatswanaAirport))).
-
-fof(axWorldAirportsL_Z881, axiom, 
- (hasType(type_Airport, inst_InternationalNewProvidenceAirport))).
-
-fof(axWorldAirportsL_Z882, axiom, 
- (hasType(type_Airport, inst_InternationalPaphosAirport))).
-
-fof(axWorldAirportsL_Z883, axiom, 
- (hasType(type_Airport, inst_InternationalPeninsularAirport))).
-
-fof(axWorldAirportsL_Z884, axiom, 
- (hasType(type_Airport, inst_InternationalTrivandrumAirport))).
-
-fof(axWorldAirportsL_Z885, axiom, 
- (hasType(type_Airport, inst_InternationalWellingtonAirport))).
-
-fof(axWorldAirportsL_Z886, axiom, 
- (hasType(type_Airport, inst_InukjuakQCAirport))).
-
-fof(axWorldAirportsL_Z887, axiom, 
- (hasType(type_Airport, inst_InuvikNTAirport))).
-
-fof(axWorldAirportsL_Z888, axiom, 
- (hasType(type_Airport, inst_InverlakeSKAirport))).
-
-fof(axWorldAirportsL_Z889, axiom, 
- (hasType(type_Airport, inst_IqaluitFrobisherBayNTAirport))).
-
-fof(axWorldAirportsL_Z890, axiom, 
- (hasType(type_Airport, inst_IrbioAirport))).
-
-fof(axWorldAirportsL_Z891, axiom, 
- (hasType(type_Airport, inst_IsachsenNTAirport))).
-
-fof(axWorldAirportsL_Z892, axiom, 
- (hasType(type_Airport, inst_IslandLakeGardenHillMBAirport))).
-
-fof(axWorldAirportsL_Z893, axiom, 
- (hasType(type_Airport, inst_IsleofSkyeAirport))).
-
-fof(axWorldAirportsL_Z894, axiom, 
- (hasType(type_Airport, inst_ItsjubaSCAirport))).
-
-fof(axWorldAirportsL_Z895, axiom, 
- (hasType(type_Airport, inst_IvatoAntananarivoAirport))).
-
-fof(axWorldAirportsL_Z896, axiom, 
- (hasType(type_Airport, inst_IvujivikQCAirport))).
-
-fof(axWorldAirportsL_Z897, axiom, 
- (hasType(type_Airport, inst_IwakuniHonshuIsAirport))).
-
-fof(axWorldAirportsL_Z898, axiom, 
- (hasType(type_Airport, inst_IxtapaZihuatanejoAirport))).
-
-fof(axWorldAirportsL_Z899, axiom, 
- (hasType(type_Airport, inst_JFKennedyElAltoLaPazAirport))).
-
-fof(axWorldAirportsL_Z900, axiom, 
- (hasType(type_Airport, inst_JGStrijdomInternationalWindhoekAirport))).
-
-fof(axWorldAirportsL_Z901, axiom, 
- (hasType(type_Airport, inst_JMVelascoIbarraMacaraAirport))).
-
-fof(axWorldAirportsL_Z902, axiom, 
- (hasType(type_Airport, inst_JacksonMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z903, axiom, 
- (hasType(type_Airport, inst_JacksonvilleNavalAirStationTowersFieldFLAirport))).
-
-fof(axWorldAirportsL_Z904, axiom, 
- (hasType(type_Airport, inst_JacobAirport))).
-
-fof(axWorldAirportsL_Z905, axiom, 
- (hasType(type_Airport, inst_JaladharAirport))).
-
-fof(axWorldAirportsL_Z906, axiom, 
- (hasType(type_Airport, inst_JaluitJaborJaluitAirport))).
-
-fof(axWorldAirportsL_Z907, axiom, 
- (hasType(type_Airport, inst_JaraguadoSulSCAirport))).
-
-fof(axWorldAirportsL_Z908, axiom, 
- (hasType(type_Airport, inst_JasionkaRzeszowAirport))).
-
-fof(axWorldAirportsL_Z909, axiom, 
- (hasType(type_Airport, inst_JasperCountyINAirport))).
-
-fof(axWorldAirportsL_Z910, axiom, 
- (hasType(type_Airport, inst_JasperHintonABAirport))).
-
-fof(axWorldAirportsL_Z911, axiom, 
- (hasType(type_Airport, inst_JeffersonCountyInternationalWAAirport))).
-
-fof(axWorldAirportsL_Z912, axiom, 
- (hasType(type_Airport, inst_JefmanSorongAirport))).
-
-fof(axWorldAirportsL_Z913, axiom, 
- (hasType(type_Airport, inst_JennyLindIslandNTAirport))).
-
-fof(axWorldAirportsL_Z914, axiom, 
- (hasType(type_Airport, inst_JenpegMBAirport))).
-
-fof(axWorldAirportsL_Z915, axiom, 
- (hasType(type_Airport, inst_JerryTylerMemorialMIAirport))).
-
-fof(axWorldAirportsL_Z916, axiom, 
- (hasType(type_Airport, inst_JeyporeAirport))).
-
-fof(axWorldAirportsL_Z917, axiom, 
- (hasType(type_Airport, inst_JimKellyFieldNEAirport))).
-
-fof(axWorldAirportsL_Z918, axiom, 
- (hasType(type_Airport, inst_JimdabyneNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z919, axiom, 
- (hasType(type_Airport, inst_JinanAirport))).
-
-fof(axWorldAirportsL_Z920, axiom, 
- (hasType(type_Airport, inst_JoeWilliamsNavalOutlyingFieldMSAirport))).
-
-fof(axWorldAirportsL_Z921, axiom, 
- (hasType(type_Airport, inst_JohanAdolfPengelZanderyParamariboAirport))).
-
-fof(axWorldAirportsL_Z922, axiom, 
- (hasType(type_Airport, inst_JohnHBattenFieldWIAirport))).
-
-fof(axWorldAirportsL_Z923, axiom, 
- (hasType(type_Airport, inst_JohnWayneAirportOrangeCountyCAAirport))).
-
-fof(axWorldAirportsL_Z924, axiom, 
- (hasType(type_Airport, inst_JohnnyMountainBCAirport))).
-
-fof(axWorldAirportsL_Z925, axiom, 
- (hasType(type_Airport, inst_JohnsonPointNTAirport))).
-
-fof(axWorldAirportsL_Z926, axiom, 
- (hasType(type_Airport, inst_JomoKenyattaNairobiAirport))).
-
-fof(axWorldAirportsL_Z927, axiom, 
- (hasType(type_Airport, inst_JosefaCamejoParaguanaAirport))).
-
-fof(axWorldAirportsL_Z928, axiom, 
- (hasType(type_Airport, inst_JuanSantamariaInternationalSanJoseAirport))).
-
-fof(axWorldAirportsL_Z929, axiom, 
- (hasType(type_Airport, inst_JuanaAzurduydePadillaSucreAirport))).
-
-fof(axWorldAirportsL_Z930, axiom, 
- (hasType(type_Airport, inst_JuandaSurabayaAirport))).
-
-fof(axWorldAirportsL_Z931, axiom, 
- (hasType(type_Airport, inst_JubailAirport))).
-
-fof(axWorldAirportsL_Z932, axiom, 
- (hasType(type_Airport, inst_KISawyerAirForceBaseMIAirport))).
-
-fof(axWorldAirportsL_Z933, axiom, 
- (hasType(type_Airport, inst_KabalegaFallsMurchisonFallsAirport))).
-
-fof(axWorldAirportsL_Z934, axiom, 
- (hasType(type_Airport, inst_KahuluiHIAirport))).
-
-fof(axWorldAirportsL_Z935, axiom, 
- (hasType(type_Airport, inst_KalaupapaHIAirport))).
-
-fof(axWorldAirportsL_Z936, axiom, 
- (hasType(type_Airport, inst_KallaxLuleaAirport))).
-
-fof(axWorldAirportsL_Z937, axiom, 
- (hasType(type_Airport, inst_KalumburuWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z938, axiom, 
- (hasType(type_Airport, inst_KamloopsBCAirport))).
-
-fof(axWorldAirportsL_Z939, axiom, 
- (hasType(type_Airport, inst_KamuzuInternationalLilongweAirport))).
-
-fof(axWorldAirportsL_Z940, axiom, 
- (hasType(type_Airport, inst_KanazawaCityAirport))).
-
-fof(axWorldAirportsL_Z941, axiom, 
- (hasType(type_Airport, inst_KaneoheBayMarineCorpsAirStationMokapuPointHIAirport))).
-
-fof(axWorldAirportsL_Z942, axiom, 
- (hasType(type_Airport, inst_KangiqsualujjuaqQCAirport))).
-
-fof(axWorldAirportsL_Z943, axiom, 
- (hasType(type_Airport, inst_KangiqsujuaqQCAirport))).
-
-fof(axWorldAirportsL_Z944, axiom, 
- (hasType(type_Airport, inst_KangirsukQCAirport))).
-
-fof(axWorldAirportsL_Z945, axiom, 
- (hasType(type_Airport, inst_KansasCityDowntownMOAirport))).
-
-fof(axWorldAirportsL_Z946, axiom, 
- (hasType(type_Airport, inst_KansasCityInternationalMOAirport))).
-
-fof(axWorldAirportsL_Z947, axiom, 
- (hasType(type_Airport, inst_KantchariAirport))).
-
-fof(axWorldAirportsL_Z948, axiom, 
- (hasType(type_Airport, inst_KaolinFieldGAAirport))).
-
-fof(axWorldAirportsL_Z949, axiom, 
- (hasType(type_Airport, inst_KapuskasingQCAirport))).
-
-fof(axWorldAirportsL_Z950, axiom, 
- (hasType(type_Airport, inst_KarlStefanMemorialNEAirport))).
-
-fof(axWorldAirportsL_Z951, axiom, 
- (hasType(type_Airport, inst_KarlovasiAirport))).
-
-fof(axWorldAirportsL_Z952, axiom, 
- (hasType(type_Airport, inst_KasabaBayAirport))).
-
-fof(axWorldAirportsL_Z953, axiom, 
- (hasType(type_Airport, inst_KasabonikaONAirport))).
-
-fof(axWorldAirportsL_Z954, axiom, 
- (hasType(type_Airport, inst_KaschechewanQCAirport))).
-
-fof(axWorldAirportsL_Z955, axiom, 
- (hasType(type_Airport, inst_KastelSplitAirport))).
-
-fof(axWorldAirportsL_Z956, axiom, 
- (hasType(type_Airport, inst_KavikAKAirport))).
-
-fof(axWorldAirportsL_Z957, axiom, 
- (hasType(type_Airport, inst_KayaAirport))).
-
-fof(axWorldAirportsL_Z958, axiom, 
- (hasType(type_Airport, inst_KayentaAZAirport))).
-
-fof(axWorldAirportsL_Z959, axiom, 
- (hasType(type_Airport, inst_KeekorokAirport))).
-
-fof(axWorldAirportsL_Z960, axiom, 
- (hasType(type_Airport, inst_KegaskaWaterAerodromeQCAirport))).
-
-fof(axWorldAirportsL_Z961, axiom, 
- (hasType(type_Airport, inst_KelafoAirport))).
-
-fof(axWorldAirportsL_Z962, axiom, 
- (hasType(type_Airport, inst_KelilaAirport))).
-
-fof(axWorldAirportsL_Z963, axiom, 
- (hasType(type_Airport, inst_KellyAirForceBaseTXAirport))).
-
-fof(axWorldAirportsL_Z964, axiom, 
- (hasType(type_Airport, inst_KelownaBCAirport))).
-
-fof(axWorldAirportsL_Z965, axiom, 
- (hasType(type_Airport, inst_KelsterbachAirport))).
-
-fof(axWorldAirportsL_Z966, axiom, 
- (hasType(type_Airport, inst_KendallTamiamiExecutiveFLAirport))).
-
-fof(axWorldAirportsL_Z967, axiom, 
- (hasType(type_Airport, inst_KenitraAirport))).
-
-fof(axWorldAirportsL_Z968, axiom, 
- (hasType(type_Airport, inst_KenoraONAirport))).
-
-fof(axWorldAirportsL_Z969, axiom, 
- (hasType(type_Airport, inst_KentInternationalEnglandAirport))).
-
-fof(axWorldAirportsL_Z970, axiom, 
- (hasType(type_Airport, inst_KentlandINAirport))).
-
-fof(axWorldAirportsL_Z971, axiom, 
- (hasType(type_Airport, inst_KetchikanHarborSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z972, axiom, 
- (hasType(type_Airport, inst_KeyFieldMSAirport))).
-
-fof(axWorldAirportsL_Z973, axiom, 
- (hasType(type_Airport, inst_KeyLakeSKAirport))).
-
-fof(axWorldAirportsL_Z974, axiom, 
- (hasType(type_Airport, inst_KeyWestNavalAirStationBocaChicaFieldFLAirport))).
-
-fof(axWorldAirportsL_Z975, axiom, 
- (hasType(type_Airport, inst_KeystoneCOAirport))).
-
-fof(axWorldAirportsL_Z976, axiom, 
- (hasType(type_Airport, inst_KhalidMilitaryCityAirport))).
-
-fof(axWorldAirportsL_Z977, axiom, 
- (hasType(type_Airport, inst_KhujandKhudzhandKhujandAirport))).
-
-fof(axWorldAirportsL_Z978, axiom, 
- (hasType(type_Airport, inst_KigomaAirport))).
-
-fof(axWorldAirportsL_Z979, axiom, 
- (hasType(type_Airport, inst_KijangTanjungPinangAirport))).
-
-fof(axWorldAirportsL_Z980, axiom, 
- (hasType(type_Airport, inst_KillaloeONAirport))).
-
-fof(axWorldAirportsL_Z981, axiom, 
- (hasType(type_Airport, inst_KilliniqKillinekIslandNTAirport))).
-
-fof(axWorldAirportsL_Z982, axiom, 
- (hasType(type_Airport, inst_KimberleyBCAirport))).
-
-fof(axWorldAirportsL_Z983, axiom, 
- (hasType(type_Airport, inst_KimhaePusanAirport))).
-
-fof(axWorldAirportsL_Z984, axiom, 
- (hasType(type_Airport, inst_KimpoSeoulAirport))).
-
-fof(axWorldAirportsL_Z985, axiom, 
- (hasType(type_Airport, inst_KindersleySKAirport))).
-
-fof(axWorldAirportsL_Z986, axiom, 
- (hasType(type_Airport, inst_KingHusseinAirBaseMafraqAirport))).
-
-fof(axWorldAirportsL_Z987, axiom, 
- (hasType(type_Airport, inst_KingKhalidRiyadhAirport))).
-
-fof(axWorldAirportsL_Z988, axiom, 
- (hasType(type_Airport, inst_KingsLandOLakesWIAirport))).
-
-fof(axWorldAirportsL_Z989, axiom, 
- (hasType(type_Airport, inst_KingsfordSmithNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z990, axiom, 
- (hasType(type_Airport, inst_KingstonONAirport))).
-
-fof(axWorldAirportsL_Z991, axiom, 
- (hasType(type_Airport, inst_KingsvilleNavalAirStationTXAirport))).
-
-fof(axWorldAirportsL_Z992, axiom, 
- (hasType(type_Airport, inst_KirkFieldARAirport))).
-
-fof(axWorldAirportsL_Z993, axiom, 
- (hasType(type_Airport, inst_KirklandLakeONAirport))).
-
-fof(axWorldAirportsL_Z994, axiom, 
- (hasType(type_Airport, inst_KitchenerLakeWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z995, axiom, 
- (hasType(type_Airport, inst_KitimatAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z996, axiom, 
- (hasType(type_Airport, inst_KiungaAirport))).
-
-fof(axWorldAirportsL_Z997, axiom, 
- (hasType(type_Airport, inst_KlamathFallsInternationalORAirport))).
-
-fof(axWorldAirportsL_Z998, axiom, 
- (hasType(type_Airport, inst_KlemtuWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z999, axiom, 
- (hasType(type_Airport, inst_KneeLakeMBAirport))).
-
-fof(axWorldAirportsL_Z1000, axiom, 
- (hasType(type_Airport, inst_KnockConnaughtAirport))).
-
-fof(axWorldAirportsL_Z1001, axiom, 
- (hasType(type_Airport, inst_KnoxCountyRegionalMEAirport))).
-
-fof(axWorldAirportsL_Z1002, axiom, 
- (hasType(type_Airport, inst_KnoxvilleMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z1003, axiom, 
- (hasType(type_Airport, inst_KobeAirport))).
-
-fof(axWorldAirportsL_Z1004, axiom, 
- (hasType(type_Airport, inst_KobukAKAirport))).
-
-fof(axWorldAirportsL_Z1005, axiom, 
- (hasType(type_Airport, inst_KohSamuiAirport))).
-
-fof(axWorldAirportsL_Z1006, axiom, 
- (hasType(type_Airport, inst_KohatAirport))).
-
-fof(axWorldAirportsL_Z1007, axiom, 
- (hasType(type_Airport, inst_KokomoMunicipalINAirport))).
-
-fof(axWorldAirportsL_Z1008, axiom, 
- (hasType(type_Airport, inst_KomakiHonshuAirport))).
-
-fof(axWorldAirportsL_Z1009, axiom, 
- (hasType(type_Airport, inst_KomotiniAirport))).
-
-fof(axWorldAirportsL_Z1010, axiom, 
- (hasType(type_Airport, inst_KonstanzAirport))).
-
-fof(axWorldAirportsL_Z1011, axiom, 
- (hasType(type_Airport, inst_KopaskerAirport))).
-
-fof(axWorldAirportsL_Z1012, axiom, 
- (hasType(type_Airport, inst_KosciuskoAttalaCountyMSAirport))).
-
-fof(axWorldAirportsL_Z1013, axiom, 
- (hasType(type_Airport, inst_KoszalinAirport))).
-
-fof(axWorldAirportsL_Z1014, axiom, 
- (hasType(type_Airport, inst_KotaAirportEthiopia))).
-
-fof(axWorldAirportsL_Z1015, axiom, 
- (hasType(type_Airport, inst_KoundaraAirport))).
-
-fof(axWorldAirportsL_Z1016, axiom, 
- (hasType(type_Airport, inst_KourouAirport))).
-
-fof(axWorldAirportsL_Z1017, axiom, 
- (hasType(type_Airport, inst_KrefeldAirport))).
-
-fof(axWorldAirportsL_Z1018, axiom, 
- (hasType(type_Airport, inst_KsarEsSoukAirport))).
-
-fof(axWorldAirportsL_Z1019, axiom, 
- (hasType(type_Airport, inst_KualaTerengganuAirport))).
-
-fof(axWorldAirportsL_Z1020, axiom, 
- (hasType(type_Airport, inst_KuitoAirport))).
-
-fof(axWorldAirportsL_Z1021, axiom, 
- (hasType(type_Airport, inst_KulikLakeAKAirport))).
-
-fof(axWorldAirportsL_Z1022, axiom, 
- (hasType(type_Airport, inst_KumeJimaAirport))).
-
-fof(axWorldAirportsL_Z1023, axiom, 
- (hasType(type_Airport, inst_KunduzAirport))).
-
-fof(axWorldAirportsL_Z1024, axiom, 
- (hasType(type_Airport, inst_KungKuanAirport))).
-
-fof(axWorldAirportsL_Z1025, axiom, 
- (hasType(type_Airport, inst_KungsangenNorrkopingAirport))).
-
-fof(axWorldAirportsL_Z1026, axiom, 
- (hasType(type_Airport, inst_KurskKurskAirport))).
-
-fof(axWorldAirportsL_Z1027, axiom, 
- (hasType(type_Airport, inst_KuujjuaqFortChimoQCAirport))).
-
-fof(axWorldAirportsL_Z1028, axiom, 
- (hasType(type_Airport, inst_KuujjuarapikQCAirport))).
-
-fof(axWorldAirportsL_Z1029, axiom, 
- (hasType(type_Airport, inst_KwangYunAirport))).
-
-fof(axWorldAirportsL_Z1030, axiom, 
- (hasType(type_Airport, inst_KymiKouvolaAirport))).
-
-fof(axWorldAirportsL_Z1031, axiom, 
- (hasType(type_Airport, inst_KyotoAirport))).
-
-fof(axWorldAirportsL_Z1032, axiom, 
- (hasType(type_Airport, inst_LMClaytonMTAirport))).
-
-fof(axWorldAirportsL_Z1033, axiom, 
- (hasType(type_Airport, inst_LOSimenstadMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z1034, axiom, 
- (hasType(type_Airport, inst_LaBauleAirport))).
-
-fof(axWorldAirportsL_Z1035, axiom, 
- (hasType(type_Airport, inst_LaChinitaMaracaiboAirport))).
-
-fof(axWorldAirportsL_Z1036, axiom, 
- (hasType(type_Airport, inst_LaChorreraAirport))).
-
-fof(axWorldAirportsL_Z1037, axiom, 
- (hasType(type_Airport, inst_LaColomaAirport))).
-
-fof(axWorldAirportsL_Z1038, axiom, 
- (hasType(type_Airport, inst_LaCorunaAirport))).
-
-fof(axWorldAirportsL_Z1039, axiom, 
- (hasType(type_Airport, inst_LaCrosseWIWinonaAirport))).
-
-fof(axWorldAirportsL_Z1040, axiom, 
- (hasType(type_Airport, inst_LaFriaAirport))).
-
-fof(axWorldAirportsL_Z1041, axiom, 
- (hasType(type_Airport, inst_LaGrandeUnionCountyORAirport))).
-
-fof(axWorldAirportsL_Z1042, axiom, 
- (hasType(type_Airport, inst_LaGrandenr3QCAirport))).
-
-fof(axWorldAirportsL_Z1043, axiom, 
- (hasType(type_Airport, inst_LaGrandenr4QCAirport))).
-
-fof(axWorldAirportsL_Z1044, axiom, 
- (hasType(type_Airport, inst_LaGuairaAirport))).
-
-fof(axWorldAirportsL_Z1045, axiom, 
- (hasType(type_Airport, inst_LaGuardiaNYAirport))).
-
-fof(axWorldAirportsL_Z1046, axiom, 
- (hasType(type_Airport, inst_LaJuntaMunicipalCOAirport))).
-
-fof(axWorldAirportsL_Z1047, axiom, 
- (hasType(type_Airport, inst_LaLlagoneAirport))).
-
-fof(axWorldAirportsL_Z1048, axiom, 
- (hasType(type_Airport, inst_LaMacazaQCAirport))).
-
-fof(axWorldAirportsL_Z1049, axiom, 
- (hasType(type_Airport, inst_LaMesaSanPedroSulaAirport))).
-
-fof(axWorldAirportsL_Z1050, axiom, 
- (hasType(type_Airport, inst_LaMunozaAirport))).
-
-fof(axWorldAirportsL_Z1051, axiom, 
- (hasType(type_Airport, inst_LaPalmaCanaryIslandsAirport))).
-
-fof(axWorldAirportsL_Z1052, axiom, 
- (hasType(type_Airport, inst_LaPalyvestreToulonHyeresAirport))).
-
-fof(axWorldAirportsL_Z1053, axiom, 
- (hasType(type_Airport, inst_LaPedreraAirport))).
-
-fof(axWorldAirportsL_Z1054, axiom, 
- (hasType(type_Airport, inst_LaPlagneAirport))).
-
-fof(axWorldAirportsL_Z1055, axiom, 
- (hasType(type_Airport, inst_LaPorteMunicipalINAirport))).
-
-fof(axWorldAirportsL_Z1056, axiom, 
- (hasType(type_Airport, inst_LaPrimaveraAirport))).
-
-fof(axWorldAirportsL_Z1057, axiom, 
- (hasType(type_Airport, inst_LaRomanaAirport))).
-
-fof(axWorldAirportsL_Z1058, axiom, 
- (hasType(type_Airport, inst_LaRongeSKAirport))).
-
-fof(axWorldAirportsL_Z1059, axiom, 
- (hasType(type_Airport, inst_LaSarreAerodromeQCAirport))).
-
-fof(axWorldAirportsL_Z1060, axiom, 
- (hasType(type_Airport, inst_LaSerenaAirport))).
-
-fof(axWorldAirportsL_Z1061, axiom, 
- (hasType(type_Airport, inst_LaTabatiereWaterAerodromeQCAirport))).
-
-fof(axWorldAirportsL_Z1062, axiom, 
- (hasType(type_Airport, inst_LaTontoutaNoumeaAirport))).
-
-fof(axWorldAirportsL_Z1063, axiom, 
- (hasType(type_Airport, inst_LaToucheAKAirport))).
-
-fof(axWorldAirportsL_Z1064, axiom, 
- (hasType(type_Airport, inst_LaTuqueQCAirport))).
-
-fof(axWorldAirportsL_Z1065, axiom, 
- (hasType(type_Airport, inst_LaUnionAirport))).
-
-fof(axWorldAirportsL_Z1066, axiom, 
- (hasType(type_Airport, inst_LaVanguardiaVillavicencioAirport))).
-
-fof(axWorldAirportsL_Z1067, axiom, 
- (hasType(type_Airport, inst_LaarbruchAirport))).
-
-fof(axWorldAirportsL_Z1068, axiom, 
- (hasType(type_Airport, inst_LabambaAirport))).
-
-fof(axWorldAirportsL_Z1069, axiom, 
- (hasType(type_Airport, inst_LabasaAirport))).
-
-fof(axWorldAirportsL_Z1070, axiom, 
- (hasType(type_Airport, inst_LabeAirport))).
-
-fof(axWorldAirportsL_Z1071, axiom, 
- (hasType(type_Airport, inst_LaberalAirport))).
-
-fof(axWorldAirportsL_Z1072, axiom, 
- (hasType(type_Airport, inst_LablabAirport))).
-
-fof(axWorldAirportsL_Z1073, axiom, 
- (hasType(type_Airport, inst_LabouchereBayAKAirport))).
-
-fof(axWorldAirportsL_Z1074, axiom, 
- (hasType(type_Airport, inst_LabuanBajoAirport))).
-
-fof(axWorldAirportsL_Z1075, axiom, 
- (hasType(type_Airport, inst_LabuanSabahAirport))).
-
-fof(axWorldAirportsL_Z1076, axiom, 
- (hasType(type_Airport, inst_LabuhaAirport))).
-
-fof(axWorldAirportsL_Z1077, axiom, 
- (hasType(type_Airport, inst_LacBrochetMBAirport))).
-
-fof(axWorldAirportsL_Z1078, axiom, 
- (hasType(type_Airport, inst_LacLaBicheABAirport))).
-
-fof(axWorldAirportsL_Z1079, axiom, 
- (hasType(type_Airport, inst_LacLaMartreAerodromeNTAirport))).
-
-fof(axWorldAirportsL_Z1080, axiom, 
- (hasType(type_Airport, inst_LaconiaMunicipalNHAirport))).
-
-fof(axWorldAirportsL_Z1081, axiom, 
- (hasType(type_Airport, inst_LacumbreAirport))).
-
-fof(axWorldAirportsL_Z1082, axiom, 
- (hasType(type_Airport, inst_LadouanieAirport))).
-
-fof(axWorldAirportsL_Z1083, axiom, 
- (hasType(type_Airport, inst_LadyElliottIslandAirport))).
-
-fof(axWorldAirportsL_Z1084, axiom, 
- (hasType(type_Airport, inst_LadyFranklinPointNTAirport))).
-
-fof(axWorldAirportsL_Z1085, axiom, 
- (hasType(type_Airport, inst_LadysmithAirport))).
-
-fof(axWorldAirportsL_Z1086, axiom, 
- (hasType(type_Airport, inst_LaeIslandAirport))).
-
-fof(axWorldAirportsL_Z1087, axiom, 
- (hasType(type_Airport, inst_LafayetteRegionalLAAirport))).
-
-fof(axWorldAirportsL_Z1088, axiom, 
- (hasType(type_Airport, inst_LagesSCAirport))).
-
-fof(axWorldAirportsL_Z1089, axiom, 
- (hasType(type_Airport, inst_LaghouatAirport))).
-
-fof(axWorldAirportsL_Z1090, axiom, 
- (hasType(type_Airport, inst_LagoAgrioAirport))).
-
-fof(axWorldAirportsL_Z1091, axiom, 
- (hasType(type_Airport, inst_LagosdeMorenoAirport))).
-
-fof(axWorldAirportsL_Z1092, axiom, 
- (hasType(type_Airport, inst_LagunaArmyAirFieldAZAirport))).
-
-fof(axWorldAirportsL_Z1093, axiom, 
- (hasType(type_Airport, inst_LagunillasAirport))).
-
-fof(axWorldAirportsL_Z1094, axiom, 
- (hasType(type_Airport, inst_LahadDatuSabahAirport))).
-
-fof(axWorldAirportsL_Z1095, axiom, 
- (hasType(type_Airport, inst_LahoreAirport))).
-
-fof(axWorldAirportsL_Z1096, axiom, 
- (hasType(type_Airport, inst_LahrAirport))).
-
-fof(axWorldAirportsL_Z1097, axiom, 
- (hasType(type_Airport, inst_LaiAirport))).
-
-fof(axWorldAirportsL_Z1098, axiom, 
- (hasType(type_Airport, inst_LaiagamAirport))).
-
-fof(axWorldAirportsL_Z1099, axiom, 
- (hasType(type_Airport, inst_LaieuLaRochelleAirport))).
-
-fof(axWorldAirportsL_Z1100, axiom, 
- (hasType(type_Airport, inst_LajeadoRSAirport))).
-
-fof(axWorldAirportsL_Z1101, axiom, 
- (hasType(type_Airport, inst_LajesNavalAirStationAzoresAirport))).
-
-fof(axWorldAirportsL_Z1102, axiom, 
- (hasType(type_Airport, inst_LakeBaringoAirport))).
-
-fof(axWorldAirportsL_Z1103, axiom, 
- (hasType(type_Airport, inst_LakeCharlesRegionalLAAirport))).
-
-fof(axWorldAirportsL_Z1104, axiom, 
- (hasType(type_Airport, inst_LakeCountyCOAirport))).
-
-fof(axWorldAirportsL_Z1105, axiom, 
- (hasType(type_Airport, inst_LakeCountyORAirport))).
-
-fof(axWorldAirportsL_Z1106, axiom, 
- (hasType(type_Airport, inst_LakeEvellaNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z1107, axiom, 
- (hasType(type_Airport, inst_LakeGenevaAireEstatesWIAirport))).
-
-fof(axWorldAirportsL_Z1108, axiom, 
- (hasType(type_Airport, inst_LakeHarbourNTAirport))).
-
-fof(axWorldAirportsL_Z1109, axiom, 
- (hasType(type_Airport, inst_LakeHoodSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z1110, axiom, 
- (hasType(type_Airport, inst_LakeManyaraAirport))).
-
-fof(axWorldAirportsL_Z1111, axiom, 
- (hasType(type_Airport, inst_LakeMinchuminaAKAirport))).
-
-fof(axWorldAirportsL_Z1112, axiom, 
- (hasType(type_Airport, inst_LakeMurrayAirport))).
-
-fof(axWorldAirportsL_Z1113, axiom, 
- (hasType(type_Airport, inst_LakeNashNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z1114, axiom, 
- (hasType(type_Airport, inst_LakePlacidNYAirport))).
-
-fof(axWorldAirportsL_Z1115, axiom, 
- (hasType(type_Airport, inst_LakeRudolfAirport))).
-
-fof(axWorldAirportsL_Z1116, axiom, 
- (hasType(type_Airport, inst_LakeTahoeCAAirport))).
-
-fof(axWorldAirportsL_Z1117, axiom, 
- (hasType(type_Airport, inst_LakeUnionChryslerAirSeaplaneBaseWAAirport))).
-
-fof(axWorldAirportsL_Z1118, axiom, 
- (hasType(type_Airport, inst_LakebaAirport))).
-
-fof(axWorldAirportsL_Z1119, axiom, 
- (hasType(type_Airport, inst_LakefieldQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1120, axiom, 
- (hasType(type_Airport, inst_LakefrontLAAirport))).
-
-fof(axWorldAirportsL_Z1121, axiom, 
- (hasType(type_Airport, inst_LakehurstNAESMaxfieldFieldNJAirport))).
-
-fof(axWorldAirportsL_Z1122, axiom, 
- (hasType(type_Airport, inst_LakelandDownsAirport))).
-
-fof(axWorldAirportsL_Z1123, axiom, 
- (hasType(type_Airport, inst_LakelandRegionalFLAirport))).
-
-fof(axWorldAirportsL_Z1124, axiom, 
- (hasType(type_Airport, inst_LakenheathAirport))).
-
-fof(axWorldAirportsL_Z1125, axiom, 
- (hasType(type_Airport, inst_LakesideTXAirport))).
-
-fof(axWorldAirportsL_Z1126, axiom, 
- (hasType(type_Airport, inst_LakesideUSAFMNAirport))).
-
-fof(axWorldAirportsL_Z1127, axiom, 
- (hasType(type_Airport, inst_LalibellaAirport))).
-
-fof(axWorldAirportsL_Z1128, axiom, 
- (hasType(type_Airport, inst_LalmonirhatAirport))).
-
-fof(axWorldAirportsL_Z1129, axiom, 
- (hasType(type_Airport, inst_LalomalavaAirport))).
-
-fof(axWorldAirportsL_Z1130, axiom, 
- (hasType(type_Airport, inst_LamapAirport))).
-
-fof(axWorldAirportsL_Z1131, axiom, 
- (hasType(type_Airport, inst_LamarMunicipalCOAirport))).
-
-fof(axWorldAirportsL_Z1132, axiom, 
- (hasType(type_Airport, inst_LamarMunicipalMOAirport))).
-
-fof(axWorldAirportsL_Z1133, axiom, 
- (hasType(type_Airport, inst_LamassaAirport))).
-
-fof(axWorldAirportsL_Z1134, axiom, 
- (hasType(type_Airport, inst_LambareneAirport))).
-
-fof(axWorldAirportsL_Z1135, axiom, 
- (hasType(type_Airport, inst_LambertStLouisInternationalMOAirport))).
-
-fof(axWorldAirportsL_Z1136, axiom, 
- (hasType(type_Airport, inst_LamenBayAirport))).
-
-fof(axWorldAirportsL_Z1137, axiom, 
- (hasType(type_Airport, inst_LameziaTermeAirport))).
-
-fof(axWorldAirportsL_Z1138, axiom, 
- (hasType(type_Airport, inst_LamidandaAirport))).
-
-fof(axWorldAirportsL_Z1139, axiom, 
- (hasType(type_Airport, inst_LampangAirport))).
-
-fof(axWorldAirportsL_Z1140, axiom, 
- (hasType(type_Airport, inst_LampedusaLampedusaIslandAirport))).
-
-fof(axWorldAirportsL_Z1141, axiom, 
- (hasType(type_Airport, inst_LanaiHIAirport))).
-
-fof(axWorldAirportsL_Z1142, axiom, 
- (hasType(type_Airport, inst_LancasterPAAirport))).
-
-fof(axWorldAirportsL_Z1143, axiom, 
- (hasType(type_Airport, inst_LandshotAirport))).
-
-fof(axWorldAirportsL_Z1144, axiom, 
- (hasType(type_Airport, inst_LangaraBCAirport))).
-
-fof(axWorldAirportsL_Z1145, axiom, 
- (hasType(type_Airport, inst_LangeoogAirport))).
-
-fof(axWorldAirportsL_Z1146, axiom, 
- (hasType(type_Airport, inst_LanggurTualAirport))).
-
-fof(axWorldAirportsL_Z1147, axiom, 
- (hasType(type_Airport, inst_LangimarAirport))).
-
-fof(axWorldAirportsL_Z1148, axiom, 
- (hasType(type_Airport, inst_LangkawiAirport))).
-
-fof(axWorldAirportsL_Z1149, axiom, 
- (hasType(type_Airport, inst_LangkawiPulauAirport))).
-
-fof(axWorldAirportsL_Z1150, axiom, 
- (hasType(type_Airport, inst_LangleyAirForceBaseVAAirport))).
-
-fof(axWorldAirportsL_Z1151, axiom, 
- (hasType(type_Airport, inst_LangnesTromsoAirport))).
-
-fof(axWorldAirportsL_Z1152, axiom, 
- (hasType(type_Airport, inst_LangtangAirport))).
-
-fof(axWorldAirportsL_Z1153, axiom, 
- (hasType(type_Airport, inst_LannBihouetLorientAirport))).
-
-fof(axWorldAirportsL_Z1154, axiom, 
- (hasType(type_Airport, inst_LannionAirport))).
-
-fof(axWorldAirportsL_Z1155, axiom, 
- (hasType(type_Airport, inst_LansdowneHouseONAirport))).
-
-fof(axWorldAirportsL_Z1156, axiom, 
- (hasType(type_Airport, inst_LansdowneStationWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1157, axiom, 
- (hasType(type_Airport, inst_LaoagAirport))).
-
-fof(axWorldAirportsL_Z1158, axiom, 
- (hasType(type_Airport, inst_LappeenrantaAirport))).
-
-fof(axWorldAirportsL_Z1159, axiom, 
- (hasType(type_Airport, inst_LaramieRegionalWYAirport))).
-
-fof(axWorldAirportsL_Z1160, axiom, 
- (hasType(type_Airport, inst_LarantukaAirport))).
-
-fof(axWorldAirportsL_Z1161, axiom, 
- (hasType(type_Airport, inst_LaredoInternationalTXAirport))).
-
-fof(axWorldAirportsL_Z1162, axiom, 
- (hasType(type_Airport, inst_LarisaAirport))).
-
-fof(axWorldAirportsL_Z1163, axiom, 
- (hasType(type_Airport, inst_LarkanaAirport))).
-
-fof(axWorldAirportsL_Z1164, axiom, 
- (hasType(type_Airport, inst_LarnacaAirport))).
-
-fof(axWorldAirportsL_Z1165, axiom, 
- (hasType(type_Airport, inst_LarnedPawneeCountyKSAirport))).
-
-fof(axWorldAirportsL_Z1166, axiom, 
- (hasType(type_Airport, inst_LarsonAirForceBaseWAAirport))).
-
-fof(axWorldAirportsL_Z1167, axiom, 
- (hasType(type_Airport, inst_LasCanasAirport))).
-
-fof(axWorldAirportsL_Z1168, axiom, 
- (hasType(type_Airport, inst_LasCrucesInternationalNMAirport))).
-
-fof(axWorldAirportsL_Z1169, axiom, 
- (hasType(type_Airport, inst_LasGaviotasAirport))).
-
-fof(axWorldAirportsL_Z1170, axiom, 
- (hasType(type_Airport, inst_LasHerasAirport))).
-
-fof(axWorldAirportsL_Z1171, axiom, 
- (hasType(type_Airport, inst_LasKorehAirport))).
-
-fof(axWorldAirportsL_Z1172, axiom, 
- (hasType(type_Airport, inst_LasLimasAirport))).
-
-fof(axWorldAirportsL_Z1173, axiom, 
- (hasType(type_Airport, inst_LasLomitasAirport))).
-
-fof(axWorldAirportsL_Z1174, axiom, 
- (hasType(type_Airport, inst_LasPalmasGranCanariaCanaryIslandsAirport))).
-
-fof(axWorldAirportsL_Z1175, axiom, 
- (hasType(type_Airport, inst_LasPiedrasAirport))).
-
-fof(axWorldAirportsL_Z1176, axiom, 
- (hasType(type_Airport, inst_LasTunasAirport))).
-
-fof(axWorldAirportsL_Z1177, axiom, 
- (hasType(type_Airport, inst_LasVegasMunicipalNMAirport))).
-
-fof(axWorldAirportsL_Z1178, axiom, 
- (hasType(type_Airport, inst_LashioAirport))).
-
-fof(axWorldAirportsL_Z1179, axiom, 
- (hasType(type_Airport, inst_LastourvilleAirport))).
-
-fof(axWorldAirportsL_Z1180, axiom, 
- (hasType(type_Airport, inst_LatakiaAirport))).
-
-fof(axWorldAirportsL_Z1181, axiom, 
- (hasType(type_Airport, inst_LathropWellsNVAirport))).
-
-fof(axWorldAirportsL_Z1182, axiom, 
- (hasType(type_Airport, inst_LatinaAirport))).
-
-fof(axWorldAirportsL_Z1183, axiom, 
- (hasType(type_Airport, inst_LatrobeAirport))).
-
-fof(axWorldAirportsL_Z1184, axiom, 
- (hasType(type_Airport, inst_LaucalaIslandAirport))).
-
-fof(axWorldAirportsL_Z1185, axiom, 
- (hasType(type_Airport, inst_LauncestonTasmaniaAirport))).
-
-fof(axWorldAirportsL_Z1186, axiom, 
- (hasType(type_Airport, inst_LauraQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1187, axiom, 
- (hasType(type_Airport, inst_LauraStationQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1188, axiom, 
- (hasType(type_Airport, inst_LauribeAirport))).
-
-fof(axWorldAirportsL_Z1189, axiom, 
- (hasType(type_Airport, inst_LaurieRiverAerodromeMBAirport))).
-
-fof(axWorldAirportsL_Z1190, axiom, 
- (hasType(type_Airport, inst_LaurinburgMaxtonNCAirport))).
-
-fof(axWorldAirportsL_Z1191, axiom, 
- (hasType(type_Airport, inst_LausanneLaBlecheretteLausanneAirport))).
-
-fof(axWorldAirportsL_Z1192, axiom, 
- (hasType(type_Airport, inst_LauterachAirport))).
-
-fof(axWorldAirportsL_Z1193, axiom, 
- (hasType(type_Airport, inst_LavalAirport))).
-
-fof(axWorldAirportsL_Z1194, axiom, 
- (hasType(type_Airport, inst_LavertonWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1195, axiom, 
- (hasType(type_Airport, inst_LavrasMGAirport))).
-
-fof(axWorldAirportsL_Z1196, axiom, 
- (hasType(type_Airport, inst_LawasSarawakAirport))).
-
-fof(axWorldAirportsL_Z1197, axiom, 
- (hasType(type_Airport, inst_LawicaPoznanAirport))).
-
-fof(axWorldAirportsL_Z1198, axiom, 
- (hasType(type_Airport, inst_LawnHillQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1199, axiom, 
- (hasType(type_Airport, inst_LawrenceJTimmermanWIAirport))).
-
-fof(axWorldAirportsL_Z1200, axiom, 
- (hasType(type_Airport, inst_LawrenceKSAirport))).
-
-fof(axWorldAirportsL_Z1201, axiom, 
- (hasType(type_Airport, inst_LawrenceMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z1202, axiom, 
- (hasType(type_Airport, inst_LawrenceMunicipalMAAirport))).
-
-fof(axWorldAirportsL_Z1203, axiom, 
- (hasType(type_Airport, inst_LawrencevilleBrunswickMunicipalVAAirport))).
-
-fof(axWorldAirportsL_Z1204, axiom, 
- (hasType(type_Airport, inst_LawrencevilleVincennesInternationalILAirport))).
-
-fof(axWorldAirportsL_Z1205, axiom, 
- (hasType(type_Airport, inst_LawsonArmyAirFieldGAAirport))).
-
-fof(axWorldAirportsL_Z1206, axiom, 
- (hasType(type_Airport, inst_LawtonMunicipalOKAirport))).
-
-fof(axWorldAirportsL_Z1207, axiom, 
- (hasType(type_Airport, inst_LazaroCardenasAirport))).
-
-fof(axWorldAirportsL_Z1208, axiom, 
- (hasType(type_Airport, inst_LeBourgetParisAirport))).
-
-fof(axWorldAirportsL_Z1209, axiom, 
- (hasType(type_Airport, inst_LeMansAirport))).
-
-fof(axWorldAirportsL_Z1210, axiom, 
- (hasType(type_Airport, inst_LeMarsMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z1211, axiom, 
- (hasType(type_Airport, inst_LePuyAirport))).
-
-fof(axWorldAirportsL_Z1212, axiom, 
- (hasType(type_Airport, inst_LeRaizetPointeaPitreAirport))).
-
-fof(axWorldAirportsL_Z1213, axiom, 
- (hasType(type_Airport, inst_LeafRapidsMBAirport))).
-
-fof(axWorldAirportsL_Z1214, axiom, 
- (hasType(type_Airport, inst_LearmouthExmouthWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1215, axiom, 
- (hasType(type_Airport, inst_LebakengAirport))).
-
-fof(axWorldAirportsL_Z1216, axiom, 
- (hasType(type_Airport, inst_LebanonMunicipalNHAirport))).
-
-fof(axWorldAirportsL_Z1217, axiom, 
- (hasType(type_Airport, inst_LebelsurQuevillonAerodromeQCAirport))).
-
-fof(axWorldAirportsL_Z1218, axiom, 
- (hasType(type_Airport, inst_LecceAirport))).
-
-fof(axWorldAirportsL_Z1219, axiom, 
- (hasType(type_Airport, inst_LeconfeldEnglandAirport))).
-
-fof(axWorldAirportsL_Z1220, axiom, 
- (hasType(type_Airport, inst_LeconiAirport))).
-
-fof(axWorldAirportsL_Z1221, axiom, 
- (hasType(type_Airport, inst_LeedsBradfordAirport))).
-
-fof(axWorldAirportsL_Z1222, axiom, 
- (hasType(type_Airport, inst_LeesburgMunicipalFLAirport))).
-
-fof(axWorldAirportsL_Z1223, axiom, 
- (hasType(type_Airport, inst_LeetonNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z1224, axiom, 
- (hasType(type_Airport, inst_LeeuwardenAirport))).
-
-fof(axWorldAirportsL_Z1225, axiom, 
- (hasType(type_Airport, inst_LegaspiAirport))).
-
-fof(axWorldAirportsL_Z1226, axiom, 
- (hasType(type_Airport, inst_LeguizamoAirport))).
-
-fof(axWorldAirportsL_Z1227, axiom, 
- (hasType(type_Airport, inst_LehmiCountyIDAirport))).
-
-fof(axWorldAirportsL_Z1228, axiom, 
- (hasType(type_Airport, inst_LehuAirport))).
-
-fof(axWorldAirportsL_Z1229, axiom, 
- (hasType(type_Airport, inst_LeighCreekSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1230, axiom, 
- (hasType(type_Airport, inst_LeinsterWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1231, axiom, 
- (hasType(type_Airport, inst_LeirinFagernesAirport))).
-
-fof(axWorldAirportsL_Z1232, axiom, 
- (hasType(type_Airport, inst_LeitreAirport))).
-
-fof(axWorldAirportsL_Z1233, axiom, 
- (hasType(type_Airport, inst_LekanaAirport))).
-
-fof(axWorldAirportsL_Z1234, axiom, 
- (hasType(type_Airport, inst_LeknesAirport))).
-
-fof(axWorldAirportsL_Z1235, axiom, 
- (hasType(type_Airport, inst_LelystadAirport))).
-
-fof(axWorldAirportsL_Z1236, axiom, 
- (hasType(type_Airport, inst_LemmonMunicipalSDAirport))).
-
-fof(axWorldAirportsL_Z1237, axiom, 
- (hasType(type_Airport, inst_LemnosLimnosAirport))).
-
-fof(axWorldAirportsL_Z1238, axiom, 
- (hasType(type_Airport, inst_LemooreNavalAirStationReevesFieldCAAirport))).
-
-fof(axWorldAirportsL_Z1239, axiom, 
- (hasType(type_Airport, inst_LemwerderDASAPlantBremenAirport))).
-
-fof(axWorldAirportsL_Z1240, axiom, 
- (hasType(type_Airport, inst_LengbatiAirport))).
-
-fof(axWorldAirportsL_Z1241, axiom, 
- (hasType(type_Airport, inst_LeoAirport))).
-
-fof(axWorldAirportsL_Z1242, axiom, 
- (hasType(type_Airport, inst_LeonMBaLibrevilleAirport))).
-
-fof(axWorldAirportsL_Z1243, axiom, 
- (hasType(type_Airport, inst_LeonoraWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1244, axiom, 
- (hasType(type_Airport, inst_LeopoldinaMGAirport))).
-
-fof(axWorldAirportsL_Z1245, axiom, 
- (hasType(type_Airport, inst_LerehAirport))).
-
-fof(axWorldAirportsL_Z1246, axiom, 
- (hasType(type_Airport, inst_LeribeAirport))).
-
-fof(axWorldAirportsL_Z1247, axiom, 
- (hasType(type_Airport, inst_LerosAirport))).
-
-fof(axWorldAirportsL_Z1248, axiom, 
- (hasType(type_Airport, inst_LesAngladesOujdaAirport))).
-
-fof(axWorldAirportsL_Z1249, axiom, 
- (hasType(type_Airport, inst_LesSablesAirport))).
-
-fof(axWorldAirportsL_Z1250, axiom, 
- (hasType(type_Airport, inst_LesSaintesTerredeHautAirport))).
-
-fof(axWorldAirportsL_Z1251, axiom, 
- (hasType(type_Airport, inst_LeseAirport))).
-
-fof(axWorldAirportsL_Z1252, axiom, 
- (hasType(type_Airport, inst_LesobengAirport))).
-
-fof(axWorldAirportsL_Z1253, axiom, 
- (hasType(type_Airport, inst_LesquinLilleAirport))).
-
-fof(axWorldAirportsL_Z1254, axiom, 
- (hasType(type_Airport, inst_LesterBPearsonInternationalONAirport))).
-
-fof(axWorldAirportsL_Z1255, axiom, 
- (hasType(type_Airport, inst_LethbridgeABAirport))).
-
-fof(axWorldAirportsL_Z1256, axiom, 
- (hasType(type_Airport, inst_LethemAirport))).
-
-fof(axWorldAirportsL_Z1257, axiom, 
- (hasType(type_Airport, inst_LewistonNezPerceCountyIDAirport))).
-
-fof(axWorldAirportsL_Z1258, axiom, 
- (hasType(type_Airport, inst_LewistownMunicipalMTAirport))).
-
-fof(axWorldAirportsL_Z1259, axiom, 
- (hasType(type_Airport, inst_LewolebaAirport))).
-
-fof(axWorldAirportsL_Z1260, axiom, 
- (hasType(type_Airport, inst_LhasaAirport))).
-
-fof(axWorldAirportsL_Z1261, axiom, 
- (hasType(type_Airport, inst_LhokSukonAirport))).
-
-fof(axWorldAirportsL_Z1262, axiom, 
- (hasType(type_Airport, inst_LhokseumaweAirport))).
-
-fof(axWorldAirportsL_Z1263, axiom, 
- (hasType(type_Airport, inst_LianyungangXinpuAirport))).
-
-fof(axWorldAirportsL_Z1264, axiom, 
- (hasType(type_Airport, inst_LiardRiverBCAirport))).
-
-fof(axWorldAirportsL_Z1265, axiom, 
- (hasType(type_Airport, inst_LibengeAirport))).
-
-fof(axWorldAirportsL_Z1266, axiom, 
- (hasType(type_Airport, inst_LiberalMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z1267, axiom, 
- (hasType(type_Airport, inst_LibertyCountyGAAirport))).
-
-fof(axWorldAirportsL_Z1268, axiom, 
- (hasType(type_Airport, inst_LiboiAirport))).
-
-fof(axWorldAirportsL_Z1269, axiom, 
- (hasType(type_Airport, inst_LicGustavoDOrdazPuertoVallartaAirport))).
-
-fof(axWorldAirportsL_Z1270, axiom, 
- (hasType(type_Airport, inst_LicManuelCrecencioRejonMeridaAirport))).
-
-fof(axWorldAirportsL_Z1271, axiom, 
- (hasType(type_Airport, inst_LicenciadoAdolfoLopezMateosTolucaAirport))).
-
-fof(axWorldAirportsL_Z1272, axiom, 
- (hasType(type_Airport, inst_LichingaVilaCabralAirport))).
-
-fof(axWorldAirportsL_Z1273, axiom, 
- (hasType(type_Airport, inst_LidkopingAirport))).
-
-fof(axWorldAirportsL_Z1274, axiom, 
- (hasType(type_Airport, inst_LiepajaAirport))).
-
-fof(axWorldAirportsL_Z1275, axiom, 
- (hasType(type_Airport, inst_LifouLifuLoyaltyIslandsAirport))).
-
-fof(axWorldAirportsL_Z1276, axiom, 
- (hasType(type_Airport, inst_LightningRidgeNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z1277, axiom, 
- (hasType(type_Airport, inst_LihueHIAirport))).
-
-fof(axWorldAirportsL_Z1278, axiom, 
- (hasType(type_Airport, inst_LikiepAirport))).
-
-fof(axWorldAirportsL_Z1279, axiom, 
- (hasType(type_Airport, inst_LikomaIslandAirport))).
-
-fof(axWorldAirportsL_Z1280, axiom, 
- (hasType(type_Airport, inst_LimaOHAirport))).
-
-fof(axWorldAirportsL_Z1281, axiom, 
- (hasType(type_Airport, inst_LimassolAirport))).
-
-fof(axWorldAirportsL_Z1282, axiom, 
- (hasType(type_Airport, inst_LimbangSarawakAirport))).
-
-fof(axWorldAirportsL_Z1283, axiom, 
- (hasType(type_Airport, inst_LimbunyaNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z1284, axiom, 
- (hasType(type_Airport, inst_LimeAcresAirport))).
-
-fof(axWorldAirportsL_Z1285, axiom, 
- (hasType(type_Airport, inst_LimeVillageAKAirport))).
-
-fof(axWorldAirportsL_Z1286, axiom, 
- (hasType(type_Airport, inst_LimerickAirport))).
-
-fof(axWorldAirportsL_Z1287, axiom, 
- (hasType(type_Airport, inst_LimonAirport))).
-
-fof(axWorldAirportsL_Z1288, axiom, 
- (hasType(type_Airport, inst_LimonAirportCostaRica))).
-
-fof(axWorldAirportsL_Z1289, axiom, 
- (hasType(type_Airport, inst_LimonMunicipalCOAirport))).
-
-fof(axWorldAirportsL_Z1290, axiom, 
- (hasType(type_Airport, inst_LinateMilanoMilanAirport))).
-
-fof(axWorldAirportsL_Z1291, axiom, 
- (hasType(type_Airport, inst_LincolnMunicipalNEAirport))).
-
-fof(axWorldAirportsL_Z1292, axiom, 
- (hasType(type_Airport, inst_LincolnRiverAKAirport))).
-
-fof(axWorldAirportsL_Z1293, axiom, 
- (hasType(type_Airport, inst_LindaDownsAirport))).
-
-fof(axWorldAirportsL_Z1294, axiom, 
- (hasType(type_Airport, inst_LindemanIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1295, axiom, 
- (hasType(type_Airport, inst_LindenNJAirport))).
-
-fof(axWorldAirportsL_Z1296, axiom, 
- (hasType(type_Airport, inst_LindiAirport))).
-
-fof(axWorldAirportsL_Z1297, axiom, 
- (hasType(type_Airport, inst_LingaLingaAirport))).
-
-fof(axWorldAirportsL_Z1298, axiom, 
- (hasType(type_Airport, inst_LinkopingAirport))).
-
-fof(axWorldAirportsL_Z1299, axiom, 
- (hasType(type_Airport, inst_LinnCreekGrandGlaizeMemorialMOAirport))).
-
-fof(axWorldAirportsL_Z1300, axiom, 
- (hasType(type_Airport, inst_LinsSPAirport))).
-
-fof(axWorldAirportsL_Z1301, axiom, 
- (hasType(type_Airport, inst_LipetskLipetskAirport))).
-
-fof(axWorldAirportsL_Z1302, axiom, 
- (hasType(type_Airport, inst_LisalaAirport))).
-
-fof(axWorldAirportsL_Z1303, axiom, 
- (hasType(type_Airport, inst_LishanAirport))).
-
-fof(axWorldAirportsL_Z1304, axiom, 
- (hasType(type_Airport, inst_LismoreQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1305, axiom, 
- (hasType(type_Airport, inst_LissadelWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1306, axiom, 
- (hasType(type_Airport, inst_LittleAmericaUTAirport))).
-
-fof(axWorldAirportsL_Z1307, axiom, 
- (hasType(type_Airport, inst_LittleCaymenMunicipalAirStripLittleCaymanAirport))).
-
-fof(axWorldAirportsL_Z1308, axiom, 
- (hasType(type_Airport, inst_LittleFallsMorrisonCountyMNAirport))).
-
-fof(axWorldAirportsL_Z1309, axiom, 
- (hasType(type_Airport, inst_LittleGrandRapidsMBAirport))).
-
-fof(axWorldAirportsL_Z1310, axiom, 
- (hasType(type_Airport, inst_LittleNaukatiAKAirport))).
-
-fof(axWorldAirportsL_Z1311, axiom, 
- (hasType(type_Airport, inst_LittlePortWalkerAKAirport))).
-
-fof(axWorldAirportsL_Z1312, axiom, 
- (hasType(type_Airport, inst_LittleRockAirForceBaseARAirport))).
-
-fof(axWorldAirportsL_Z1313, axiom, 
- (hasType(type_Airport, inst_LiuzhouAirport))).
-
-fof(axWorldAirportsL_Z1314, axiom, 
- (hasType(type_Airport, inst_LivermoreMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z1315, axiom, 
- (hasType(type_Airport, inst_LiverpoolNSAirport))).
-
-fof(axWorldAirportsL_Z1316, axiom, 
- (hasType(type_Airport, inst_LivingoodAKAirport))).
-
-fof(axWorldAirportsL_Z1317, axiom, 
- (hasType(type_Airport, inst_LivingstoneMarambaAirport))).
-
-fof(axWorldAirportsL_Z1318, axiom, 
- (hasType(type_Airport, inst_LizardIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1319, axiom, 
- (hasType(type_Airport, inst_LloydminsterABAirport))).
-
-fof(axWorldAirportsL_Z1320, axiom, 
- (hasType(type_Airport, inst_LoTungAirport))).
-
-fof(axWorldAirportsL_Z1321, axiom, 
- (hasType(type_Airport, inst_LoaniAirport))).
-
-fof(axWorldAirportsL_Z1322, axiom, 
- (hasType(type_Airport, inst_LobatzeAirport))).
-
-fof(axWorldAirportsL_Z1323, axiom, 
- (hasType(type_Airport, inst_LocarnoAirport))).
-
-fof(axWorldAirportsL_Z1324, axiom, 
- (hasType(type_Airport, inst_LochgilpheadAirport))).
-
-fof(axWorldAirportsL_Z1325, axiom, 
- (hasType(type_Airport, inst_LockSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1326, axiom, 
- (hasType(type_Airport, inst_LodarAirport))).
-
-fof(axWorldAirportsL_Z1327, axiom, 
- (hasType(type_Airport, inst_LodjaAirport))).
-
-fof(axWorldAirportsL_Z1328, axiom, 
- (hasType(type_Airport, inst_LodwarAirport))).
-
-fof(axWorldAirportsL_Z1329, axiom, 
- (hasType(type_Airport, inst_LoeiAirport))).
-
-fof(axWorldAirportsL_Z1330, axiom, 
- (hasType(type_Airport, inst_LoenAirport))).
-
-fof(axWorldAirportsL_Z1331, axiom, 
- (hasType(type_Airport, inst_LoganCacheUTAirport))).
-
-fof(axWorldAirportsL_Z1332, axiom, 
- (hasType(type_Airport, inst_LoikawAirport))).
-
-fof(axWorldAirportsL_Z1333, axiom, 
- (hasType(type_Airport, inst_LojaAirport))).
-
-fof(axWorldAirportsL_Z1334, axiom, 
- (hasType(type_Airport, inst_LolyangalaniAirport))).
-
-fof(axWorldAirportsL_Z1335, axiom, 
- (hasType(type_Airport, inst_LompocCAAirport))).
-
-fof(axWorldAirportsL_Z1336, axiom, 
- (hasType(type_Airport, inst_LondolovitAirport))).
-
-fof(axWorldAirportsL_Z1337, axiom, 
- (hasType(type_Airport, inst_LondonCorbinAirportMageeFieldKYAirport))).
-
-fof(axWorldAirportsL_Z1338, axiom, 
- (hasType(type_Airport, inst_LondonONAirport))).
-
-fof(axWorldAirportsL_Z1339, axiom, 
- (hasType(type_Airport, inst_LondrinaPRAirport))).
-
-fof(axWorldAirportsL_Z1340, axiom, 
- (hasType(type_Airport, inst_LondroreAirport))).
-
-fof(axWorldAirportsL_Z1341, axiom, 
- (hasType(type_Airport, inst_LonelyAFSAKAirport))).
-
-fof(axWorldAirportsL_Z1342, axiom, 
- (hasType(type_Airport, inst_LonesomePineVAAirport))).
-
-fof(axWorldAirportsL_Z1343, axiom, 
- (hasType(type_Airport, inst_LongApungAirport))).
-
-fof(axWorldAirportsL_Z1344, axiom, 
- (hasType(type_Airport, inst_LongBeachAirportDaughertyFieldCAAirport))).
-
-fof(axWorldAirportsL_Z1345, axiom, 
- (hasType(type_Airport, inst_LongIslandAKAirport))).
-
-fof(axWorldAirportsL_Z1346, axiom, 
- (hasType(type_Airport, inst_LongLamaAirport))).
-
-fof(axWorldAirportsL_Z1347, axiom, 
- (hasType(type_Airport, inst_LongLellangAirport))).
-
-fof(axWorldAirportsL_Z1348, axiom, 
- (hasType(type_Airport, inst_LongSemadoSarawakAirport))).
-
-fof(axWorldAirportsL_Z1349, axiom, 
- (hasType(type_Airport, inst_LongSeridanSarawakAirport))).
-
-fof(axWorldAirportsL_Z1350, axiom, 
- (hasType(type_Airport, inst_LongSukangAirport))).
-
-fof(axWorldAirportsL_Z1351, axiom, 
- (hasType(type_Airport, inst_LongXuyenAirport))).
-
-fof(axWorldAirportsL_Z1352, axiom, 
- (hasType(type_Airport, inst_LonganaAirport))).
-
-fof(axWorldAirportsL_Z1353, axiom, 
- (hasType(type_Airport, inst_LongbawanAirport))).
-
-fof(axWorldAirportsL_Z1354, axiom, 
- (hasType(type_Airport, inst_LongpointLakeWaterAerodromeONAirport))).
-
-fof(axWorldAirportsL_Z1355, axiom, 
- (hasType(type_Airport, inst_LongreachQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1356, axiom, 
- (hasType(type_Airport, inst_LongstaffBluffNTAirport))).
-
-fof(axWorldAirportsL_Z1357, axiom, 
- (hasType(type_Airport, inst_LongviewWAAirport))).
-
-fof(axWorldAirportsL_Z1358, axiom, 
- (hasType(type_Airport, inst_LongyearbyenSvalbardAirport))).
-
-fof(axWorldAirportsL_Z1359, axiom, 
- (hasType(type_Airport, inst_LopezIslandWAAirport))).
-
-fof(axWorldAirportsL_Z1360, axiom, 
- (hasType(type_Airport, inst_LopezdeMicayAirport))).
-
-fof(axWorldAirportsL_Z1361, axiom, 
- (hasType(type_Airport, inst_LoqueAirport))).
-
-fof(axWorldAirportsL_Z1362, axiom, 
- (hasType(type_Airport, inst_LoraLaiAirport))).
-
-fof(axWorldAirportsL_Z1363, axiom, 
- (hasType(type_Airport, inst_LordHoweIslandNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z1364, axiom, 
- (hasType(type_Airport, inst_LordsburgMunicipalNMAirport))).
-
-fof(axWorldAirportsL_Z1365, axiom, 
- (hasType(type_Airport, inst_LorengauManusIslandAirport))).
-
-fof(axWorldAirportsL_Z1366, axiom, 
- (hasType(type_Airport, inst_LoretoAirport))).
-
-fof(axWorldAirportsL_Z1367, axiom, 
- (hasType(type_Airport, inst_LoricaAirport))).
-
-fof(axWorldAirportsL_Z1368, axiom, 
- (hasType(type_Airport, inst_LoringAirForceBaseMEAirport))).
-
-fof(axWorldAirportsL_Z1369, axiom, 
- (hasType(type_Airport, inst_LoringSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z1370, axiom, 
- (hasType(type_Airport, inst_LorrachAirport))).
-
-fof(axWorldAirportsL_Z1371, axiom, 
- (hasType(type_Airport, inst_LorraineQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1372, axiom, 
- (hasType(type_Airport, inst_LosAlamosNMAirport))).
-
-fof(axWorldAirportsL_Z1373, axiom, 
- (hasType(type_Airport, inst_LosAngelesAirport))).
-
-fof(axWorldAirportsL_Z1374, axiom, 
- (hasType(type_Airport, inst_LosAngelesInternationalCAAirport))).
-
-fof(axWorldAirportsL_Z1375, axiom, 
- (hasType(type_Airport, inst_LosBanosMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z1376, axiom, 
- (hasType(type_Airport, inst_LosCabosSanJosedelCaboAirport))).
-
-fof(axWorldAirportsL_Z1377, axiom, 
- (hasType(type_Airport, inst_LosChilesAirport))).
-
-fof(axWorldAirportsL_Z1378, axiom, 
- (hasType(type_Airport, inst_LosMenucosAirport))).
-
-fof(axWorldAirportsL_Z1379, axiom, 
- (hasType(type_Airport, inst_LosMochisAirport))).
-
-fof(axWorldAirportsL_Z1380, axiom, 
- (hasType(type_Airport, inst_LosRodeosCanaryIslandsAirport))).
-
-fof(axWorldAirportsL_Z1381, axiom, 
- (hasType(type_Airport, inst_LosRoquesAirport))).
-
-fof(axWorldAirportsL_Z1382, axiom, 
- (hasType(type_Airport, inst_LoshitsaMinskAirport))).
-
-fof(axWorldAirportsL_Z1383, axiom, 
- (hasType(type_Airport, inst_LosinjAirport))).
-
-fof(axWorldAirportsL_Z1384, axiom, 
- (hasType(type_Airport, inst_LostHarborAKAirport))).
-
-fof(axWorldAirportsL_Z1385, axiom, 
- (hasType(type_Airport, inst_LostNationOHAirport))).
-
-fof(axWorldAirportsL_Z1386, axiom, 
- (hasType(type_Airport, inst_LostRiver1AKAirport))).
-
-fof(axWorldAirportsL_Z1387, axiom, 
- (hasType(type_Airport, inst_LosuiaAirport))).
-
-fof(axWorldAirportsL_Z1388, axiom, 
- (hasType(type_Airport, inst_LotusvaleQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1389, axiom, 
- (hasType(type_Airport, inst_LouisTrichardtAirport))).
-
-fof(axWorldAirportsL_Z1390, axiom, 
- (hasType(type_Airport, inst_LouisaCountyAirportFreemanFieldVAAirport))).
-
-fof(axWorldAirportsL_Z1391, axiom, 
- (hasType(type_Airport, inst_LouisvilleWinstonCountyMSAirport))).
-
-fof(axWorldAirportsL_Z1392, axiom, 
- (hasType(type_Airport, inst_LovelandCOAirport))).
-
-fof(axWorldAirportsL_Z1393, axiom, 
- (hasType(type_Airport, inst_LowaiAirport))).
-
-fof(axWorldAirportsL_Z1394, axiom, 
- (hasType(type_Airport, inst_LoweArmyHeliportALAirport))).
-
-fof(axWorldAirportsL_Z1395, axiom, 
- (hasType(type_Airport, inst_LtWarrenEatonNYAirport))).
-
-fof(axWorldAirportsL_Z1396, axiom, 
- (hasType(type_Airport, inst_LuaboAirport))).
-
-fof(axWorldAirportsL_Z1397, axiom, 
- (hasType(type_Airport, inst_LuangNamthaAirport))).
-
-fof(axWorldAirportsL_Z1398, axiom, 
- (hasType(type_Airport, inst_LuangPrabangAirport))).
-
-fof(axWorldAirportsL_Z1399, axiom, 
- (hasType(type_Airport, inst_LuauAirport))).
-
-fof(axWorldAirportsL_Z1400, axiom, 
- (hasType(type_Airport, inst_LubangoSadaBandeiraAirport))).
-
-fof(axWorldAirportsL_Z1401, axiom, 
- (hasType(type_Airport, inst_LubbockInternationalTXAirport))).
-
-fof(axWorldAirportsL_Z1402, axiom, 
- (hasType(type_Airport, inst_LuccaAirport))).
-
-fof(axWorldAirportsL_Z1403, axiom, 
- (hasType(type_Airport, inst_LucenecAirport))).
-
-fof(axWorldAirportsL_Z1404, axiom, 
- (hasType(type_Airport, inst_LucerneAirport))).
-
-fof(axWorldAirportsL_Z1405, axiom, 
- (hasType(type_Airport, inst_LucknowAirport))).
-
-fof(axWorldAirportsL_Z1406, axiom, 
- (hasType(type_Airport, inst_LudhianaAirport))).
-
-fof(axWorldAirportsL_Z1407, axiom, 
- (hasType(type_Airport, inst_LuebeckLubeckAirport))).
-
-fof(axWorldAirportsL_Z1408, axiom, 
- (hasType(type_Airport, inst_LuederitzLuderitzAirport))).
-
-fof(axWorldAirportsL_Z1409, axiom, 
- (hasType(type_Airport, inst_LuenaLusoAirport))).
-
-fof(axWorldAirportsL_Z1410, axiom, 
- (hasType(type_Airport, inst_LughGananeAirport))).
-
-fof(axWorldAirportsL_Z1411, axiom, 
- (hasType(type_Airport, inst_LuhanskLuhanskAirport))).
-
-fof(axWorldAirportsL_Z1412, axiom, 
- (hasType(type_Airport, inst_LuisMunozMarinInternationalSanJuanAirport))).
-
-fof(axWorldAirportsL_Z1413, axiom, 
- (hasType(type_Airport, inst_LuizaAirport))).
-
-fof(axWorldAirportsL_Z1414, axiom, 
- (hasType(type_Airport, inst_LukeAirForceBaseAZAirport))).
-
-fof(axWorldAirportsL_Z1415, axiom, 
- (hasType(type_Airport, inst_LuklaAirport))).
-
-fof(axWorldAirportsL_Z1416, axiom, 
- (hasType(type_Airport, inst_LukuluAirport))).
-
-fof(axWorldAirportsL_Z1417, axiom, 
- (hasType(type_Airport, inst_LumbertonMunicipalNCAirport))).
-
-fof(axWorldAirportsL_Z1418, axiom, 
- (hasType(type_Airport, inst_LumiAirport))).
-
-fof(axWorldAirportsL_Z1419, axiom, 
- (hasType(type_Airport, inst_LumidPauAirport))).
-
-fof(axWorldAirportsL_Z1420, axiom, 
- (hasType(type_Airport, inst_LunyukAirport))).
-
-fof(axWorldAirportsL_Z1421, axiom, 
- (hasType(type_Airport, inst_LuoyangAirport))).
-
-fof(axWorldAirportsL_Z1422, axiom, 
- (hasType(type_Airport, inst_LuoziAirport))).
-
-fof(axWorldAirportsL_Z1423, axiom, 
- (hasType(type_Airport, inst_LupepauuVavauAirport))).
-
-fof(axWorldAirportsL_Z1424, axiom, 
- (hasType(type_Airport, inst_LupinNTAirport))).
-
-fof(axWorldAirportsL_Z1425, axiom, 
- (hasType(type_Airport, inst_LuqaMaltaAirport))).
-
-fof(axWorldAirportsL_Z1426, axiom, 
- (hasType(type_Airport, inst_LusakaInternationalLusakaAirport))).
-
-fof(axWorldAirportsL_Z1427, axiom, 
- (hasType(type_Airport, inst_LusamboAirport))).
-
-fof(axWorldAirportsL_Z1428, axiom, 
- (hasType(type_Airport, inst_LusangaAirport))).
-
-fof(axWorldAirportsL_Z1429, axiom, 
- (hasType(type_Airport, inst_LusikisikiAirport))).
-
-fof(axWorldAirportsL_Z1430, axiom, 
- (hasType(type_Airport, inst_LuskMunicipalWYAirport))).
-
-fof(axWorldAirportsL_Z1431, axiom, 
- (hasType(type_Airport, inst_LutonEnglandAirport))).
-
-fof(axWorldAirportsL_Z1432, axiom, 
- (hasType(type_Airport, inst_LutskVolynAirport))).
-
-fof(axWorldAirportsL_Z1433, axiom, 
- (hasType(type_Airport, inst_LuwukAirport))).
-
-fof(axWorldAirportsL_Z1434, axiom, 
- (hasType(type_Airport, inst_LuxiAirport))).
-
-fof(axWorldAirportsL_Z1435, axiom, 
- (hasType(type_Airport, inst_LuxorAirport))).
-
-fof(axWorldAirportsL_Z1436, axiom, 
- (hasType(type_Airport, inst_LuzhouSichuanAirport))).
-
-fof(axWorldAirportsL_Z1437, axiom, 
- (hasType(type_Airport, inst_LvivLwowLvovAirport))).
-
-fof(axWorldAirportsL_Z1438, axiom, 
- (hasType(type_Airport, inst_LyallHarbourBCAirport))).
-
-fof(axWorldAirportsL_Z1439, axiom, 
- (hasType(type_Airport, inst_LyckseleAirport))).
-
-fof(axWorldAirportsL_Z1440, axiom, 
- (hasType(type_Airport, inst_LyddAirport))).
-
-fof(axWorldAirportsL_Z1441, axiom, 
- (hasType(type_Airport, inst_LynchburgRegionalAirportPrestonGlennFieldVAAirport))).
-
-fof(axWorldAirportsL_Z1442, axiom, 
- (hasType(type_Airport, inst_LyndhurstQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1443, axiom, 
- (hasType(type_Airport, inst_LynehamRAFStationEnglandAirport))).
-
-fof(axWorldAirportsL_Z1444, axiom, 
- (hasType(type_Airport, inst_LynnLakeMBAirport))).
-
-fof(axWorldAirportsL_Z1445, axiom, 
- (hasType(type_Airport, inst_LyonsRiceCountyMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z1446, axiom, 
- (hasType(type_Airport, inst_LyttonBCAirport))).
-
-fof(axWorldAirportsL_Z1447, axiom, 
- (hasType(type_Airport, inst_MBalaAirport))).
-
-fof(axWorldAirportsL_Z1448, axiom, 
- (hasType(type_Airport, inst_MGrahamClarkMOAirport))).
-
-fof(axWorldAirportsL_Z1449, axiom, 
- (hasType(type_Airport, inst_MVengueFrancevilleAirport))).
-
-fof(axWorldAirportsL_Z1450, axiom, 
- (hasType(type_Airport, inst_MaanAirport))).
-
-fof(axWorldAirportsL_Z1451, axiom, 
- (hasType(type_Airport, inst_MabarumaAirport))).
-
-fof(axWorldAirportsL_Z1452, axiom, 
- (hasType(type_Airport, inst_MabuiagIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1453, axiom, 
- (hasType(type_Airport, inst_MacDillAirForceBaseFLAirport))).
-
-fof(axWorldAirportsL_Z1454, axiom, 
- (hasType(type_Airport, inst_MacDonaldDownsAirport))).
-
-fof(axWorldAirportsL_Z1455, axiom, 
- (hasType(type_Airport, inst_MacMillanPassAerodromeYTAirport))).
-
-fof(axWorldAirportsL_Z1456, axiom, 
- (hasType(type_Airport, inst_MacaeRJAirport))).
-
-fof(axWorldAirportsL_Z1457, axiom, 
- (hasType(type_Airport, inst_MacanalAirport))).
-
-fof(axWorldAirportsL_Z1458, axiom, 
- (hasType(type_Airport, inst_MacapaPAAirport))).
-
-fof(axWorldAirportsL_Z1459, axiom, 
- (hasType(type_Airport, inst_MacasAirport))).
-
-fof(axWorldAirportsL_Z1460, axiom, 
- (hasType(type_Airport, inst_MacauMacaoAirport))).
-
-fof(axWorldAirportsL_Z1461, axiom, 
- (hasType(type_Airport, inst_MacdonaldCartierInternationalONAirport))).
-
-fof(axWorldAirportsL_Z1462, axiom, 
- (hasType(type_Airport, inst_MaceioALAirport))).
-
-fof(axWorldAirportsL_Z1463, axiom, 
- (hasType(type_Airport, inst_MacentaAirport))).
-
-fof(axWorldAirportsL_Z1464, axiom, 
- (hasType(type_Airport, inst_MachalaAirport))).
-
-fof(axWorldAirportsL_Z1465, axiom, 
- (hasType(type_Airport, inst_MachesneyILAirport))).
-
-fof(axWorldAirportsL_Z1466, axiom, 
- (hasType(type_Airport, inst_MackarInletNTAirport))).
-
-fof(axWorldAirportsL_Z1467, axiom, 
- (hasType(type_Airport, inst_MackayQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1468, axiom, 
- (hasType(type_Airport, inst_MackenzieBCAirport))).
-
-fof(axWorldAirportsL_Z1469, axiom, 
- (hasType(type_Airport, inst_MackinacIslandMIAirport))).
-
-fof(axWorldAirportsL_Z1470, axiom, 
- (hasType(type_Airport, inst_MacombMunicipalILAirport))).
-
-fof(axWorldAirportsL_Z1471, axiom, 
- (hasType(type_Airport, inst_MactanInternationalMactanIslandAirport))).
-
-fof(axWorldAirportsL_Z1472, axiom, 
- (hasType(type_Airport, inst_MadabaAirport))).
-
-fof(axWorldAirportsL_Z1473, axiom, 
- (hasType(type_Airport, inst_MadangAirport))).
-
-fof(axWorldAirportsL_Z1474, axiom, 
- (hasType(type_Airport, inst_MaderaMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z1475, axiom, 
- (hasType(type_Airport, inst_MadirovaloAirport))).
-
-fof(axWorldAirportsL_Z1476, axiom, 
- (hasType(type_Airport, inst_MadisonCountyOHAirport))).
-
-fof(axWorldAirportsL_Z1477, axiom, 
- (hasType(type_Airport, inst_MadisonMunicipalINAirport))).
-
-fof(axWorldAirportsL_Z1478, axiom, 
- (hasType(type_Airport, inst_MadisonMunicipalSDAirport))).
-
-fof(axWorldAirportsL_Z1479, axiom, 
- (hasType(type_Airport, inst_MaeSotAirport))).
-
-fof(axWorldAirportsL_Z1480, axiom, 
- (hasType(type_Airport, inst_MaewoAirport))).
-
-fof(axWorldAirportsL_Z1481, axiom, 
- (hasType(type_Airport, inst_MafekingAirport))).
-
-fof(axWorldAirportsL_Z1482, axiom, 
- (hasType(type_Airport, inst_MafetengAirport))).
-
-fof(axWorldAirportsL_Z1483, axiom, 
- (hasType(type_Airport, inst_MafiaIslandAirport))).
-
-fof(axWorldAirportsL_Z1484, axiom, 
- (hasType(type_Airport, inst_MafraSCAirport))).
-
-fof(axWorldAirportsL_Z1485, axiom, 
- (hasType(type_Airport, inst_MaganjadaCostaAirport))).
-
-fof(axWorldAirportsL_Z1486, axiom, 
- (hasType(type_Airport, inst_MaganqueAirport))).
-
-fof(axWorldAirportsL_Z1487, axiom, 
- (hasType(type_Airport, inst_MagdalenaAirport))).
-
-fof(axWorldAirportsL_Z1488, axiom, 
- (hasType(type_Airport, inst_MagnitogorskChelyabinskAirport))).
-
-fof(axWorldAirportsL_Z1489, axiom, 
- (hasType(type_Airport, inst_MagweAirport))).
-
-fof(axWorldAirportsL_Z1490, axiom, 
- (hasType(type_Airport, inst_MahanoroAirport))).
-
-fof(axWorldAirportsL_Z1491, axiom, 
- (hasType(type_Airport, inst_MahdiaAirport))).
-
-fof(axWorldAirportsL_Z1492, axiom, 
- (hasType(type_Airport, inst_MahendranagarAirport))).
-
-fof(axWorldAirportsL_Z1493, axiom, 
- (hasType(type_Airport, inst_MahilyowMogilevMahiliowAirport))).
-
-fof(axWorldAirportsL_Z1494, axiom, 
- (hasType(type_Airport, inst_MahonMenorcaBalearicIslandsAirport))).
-
-fof(axWorldAirportsL_Z1495, axiom, 
- (hasType(type_Airport, inst_MaianaAirport))).
-
-fof(axWorldAirportsL_Z1496, axiom, 
- (hasType(type_Airport, inst_MaicaoAirport))).
-
-fof(axWorldAirportsL_Z1497, axiom, 
- (hasType(type_Airport, inst_MaiduguriAirport))).
-
-fof(axWorldAirportsL_Z1498, axiom, 
- (hasType(type_Airport, inst_MaikwakAirport))).
-
-fof(axWorldAirportsL_Z1499, axiom, 
- (hasType(type_Airport, inst_MaimanaAirport))).
-
-fof(axWorldAirportsL_Z1500, axiom, 
- (hasType(type_Airport, inst_MainDuckONAirport))).
-
-fof(axWorldAirportsL_Z1501, axiom, 
- (hasType(type_Airport, inst_MainStationDowntownStuttgartAirport))).
-
-fof(axWorldAirportsL_Z1502, axiom, 
- (hasType(type_Airport, inst_MainoruNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z1503, axiom, 
- (hasType(type_Airport, inst_MaintiranoAirport))).
-
-fof(axWorldAirportsL_Z1504, axiom, 
- (hasType(type_Airport, inst_MainzAirport))).
-
-fof(axWorldAirportsL_Z1505, axiom, 
- (hasType(type_Airport, inst_MaioMaioAirport))).
-
-fof(axWorldAirportsL_Z1506, axiom, 
- (hasType(type_Airport, inst_MairiporuSPAirport))).
-
-fof(axWorldAirportsL_Z1507, axiom, 
- (hasType(type_Airport, inst_MaitlandNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z1508, axiom, 
- (hasType(type_Airport, inst_MajiAirport))).
-
-fof(axWorldAirportsL_Z1509, axiom, 
- (hasType(type_Airport, inst_MajkinAirport))).
-
-fof(axWorldAirportsL_Z1510, axiom, 
- (hasType(type_Airport, inst_MajmaAirport))).
-
-fof(axWorldAirportsL_Z1511, axiom, 
- (hasType(type_Airport, inst_MakaleAirport))).
-
-fof(axWorldAirportsL_Z1512, axiom, 
- (hasType(type_Airport, inst_MakariosNicosiaAirport))).
-
-fof(axWorldAirportsL_Z1513, axiom, 
- (hasType(type_Airport, inst_MakemoAirport))).
-
-fof(axWorldAirportsL_Z1514, axiom, 
- (hasType(type_Airport, inst_MakhachkalaDagestanAirport))).
-
-fof(axWorldAirportsL_Z1515, axiom, 
- (hasType(type_Airport, inst_MakinAirport))).
-
-fof(axWorldAirportsL_Z1516, axiom, 
- (hasType(type_Airport, inst_MakiniAirport))).
-
-fof(axWorldAirportsL_Z1517, axiom, 
- (hasType(type_Airport, inst_MakkahAirport))).
-
-fof(axWorldAirportsL_Z1518, axiom, 
- (hasType(type_Airport, inst_MakkovikNFAirport))).
-
-fof(axWorldAirportsL_Z1519, axiom, 
- (hasType(type_Airport, inst_MakokouAirport))).
-
-fof(axWorldAirportsL_Z1520, axiom, 
- (hasType(type_Airport, inst_MakouaAirport))).
-
-fof(axWorldAirportsL_Z1521, axiom, 
- (hasType(type_Airport, inst_MakungAirport))).
-
-fof(axWorldAirportsL_Z1522, axiom, 
- (hasType(type_Airport, inst_MakurdiAirport))).
-
-fof(axWorldAirportsL_Z1523, axiom, 
- (hasType(type_Airport, inst_MalabangAirport))).
-
-fof(axWorldAirportsL_Z1524, axiom, 
- (hasType(type_Airport, inst_MalaboAirport))).
-
-fof(axWorldAirportsL_Z1525, axiom, 
- (hasType(type_Airport, inst_MaladCityIDAirport))).
-
-fof(axWorldAirportsL_Z1526, axiom, 
- (hasType(type_Airport, inst_MalaimbandyAirport))).
-
-fof(axWorldAirportsL_Z1527, axiom, 
- (hasType(type_Airport, inst_MalakalAirport))).
-
-fof(axWorldAirportsL_Z1528, axiom, 
- (hasType(type_Airport, inst_MalalauaAirport))).
-
-fof(axWorldAirportsL_Z1529, axiom, 
- (hasType(type_Airport, inst_MalangAirport))).
-
-fof(axWorldAirportsL_Z1530, axiom, 
- (hasType(type_Airport, inst_MalangeMalanjeAirport))).
-
-fof(axWorldAirportsL_Z1531, axiom, 
- (hasType(type_Airport, inst_MalargueAirport))).
-
-fof(axWorldAirportsL_Z1532, axiom, 
- (hasType(type_Airport, inst_MalatupoAirport))).
-
-fof(axWorldAirportsL_Z1533, axiom, 
- (hasType(type_Airport, inst_MalatvaAirport))).
-
-fof(axWorldAirportsL_Z1534, axiom, 
- (hasType(type_Airport, inst_MalayAirport))).
-
-fof(axWorldAirportsL_Z1535, axiom, 
- (hasType(type_Airport, inst_MalcolmMcKinnonGAAirport))).
-
-fof(axWorldAirportsL_Z1536, axiom, 
- (hasType(type_Airport, inst_MaldaAirport))).
-
-fof(axWorldAirportsL_Z1537, axiom, 
- (hasType(type_Airport, inst_MaldenMunicipalMOAirport))).
-
-fof(axWorldAirportsL_Z1538, axiom, 
- (hasType(type_Airport, inst_MaleHululeAirport))).
-
-fof(axWorldAirportsL_Z1539, axiom, 
- (hasType(type_Airport, inst_MalekolonAirport))).
-
-fof(axWorldAirportsL_Z1540, axiom, 
- (hasType(type_Airport, inst_MalianaAirport))).
-
-fof(axWorldAirportsL_Z1541, axiom, 
- (hasType(type_Airport, inst_MalindiAirport))).
-
-fof(axWorldAirportsL_Z1542, axiom, 
- (hasType(type_Airport, inst_MallacootaVictoriaAirport))).
-
-fof(axWorldAirportsL_Z1543, axiom, 
- (hasType(type_Airport, inst_MalmoAirport))).
-
-fof(axWorldAirportsL_Z1544, axiom, 
- (hasType(type_Airport, inst_MaloelapMaloelapAirport))).
-
-fof(axWorldAirportsL_Z1545, axiom, 
- (hasType(type_Airport, inst_MalololailaiAirport))).
-
-fof(axWorldAirportsL_Z1546, axiom, 
- (hasType(type_Airport, inst_MalpensaMilanoMilanAirport))).
-
-fof(axWorldAirportsL_Z1547, axiom, 
- (hasType(type_Airport, inst_MaltaMTAirport))).
-
-fof(axWorldAirportsL_Z1548, axiom, 
- (hasType(type_Airport, inst_MamaiAirport))).
-
-fof(axWorldAirportsL_Z1549, axiom, 
- (hasType(type_Airport, inst_MamburaoAirport))).
-
-fof(axWorldAirportsL_Z1550, axiom, 
- (hasType(type_Airport, inst_MamfeAirport))).
-
-fof(axWorldAirportsL_Z1551, axiom, 
- (hasType(type_Airport, inst_MamitupoAirport))).
-
-fof(axWorldAirportsL_Z1552, axiom, 
- (hasType(type_Airport, inst_MammothLakesCAAirport))).
-
-fof(axWorldAirportsL_Z1553, axiom, 
- (hasType(type_Airport, inst_MampikonyAirport))).
-
-fof(axWorldAirportsL_Z1554, axiom, 
- (hasType(type_Airport, inst_MamujuAirport))).
-
-fof(axWorldAirportsL_Z1555, axiom, 
- (hasType(type_Airport, inst_ManAirport))).
-
-fof(axWorldAirportsL_Z1556, axiom, 
- (hasType(type_Airport, inst_ManaAirport))).
-
-fof(axWorldAirportsL_Z1557, axiom, 
- (hasType(type_Airport, inst_ManakaraAirport))).
-
-fof(axWorldAirportsL_Z1558, axiom, 
- (hasType(type_Airport, inst_MananaraAirport))).
-
-fof(axWorldAirportsL_Z1559, axiom, 
- (hasType(type_Airport, inst_ManangAirport))).
-
-fof(axWorldAirportsL_Z1560, axiom, 
- (hasType(type_Airport, inst_MananjaryAirport))).
-
-fof(axWorldAirportsL_Z1561, axiom, 
- (hasType(type_Airport, inst_ManareAirport))).
-
-fof(axWorldAirportsL_Z1562, axiom, 
- (hasType(type_Airport, inst_ManassasMunicipalAirportHarryPDavisFieldVAAirport))).
-
-fof(axWorldAirportsL_Z1563, axiom, 
- (hasType(type_Airport, inst_ManateeAirport))).
-
-fof(axWorldAirportsL_Z1564, axiom, 
- (hasType(type_Airport, inst_ManaungAirport))).
-
-fof(axWorldAirportsL_Z1565, axiom, 
- (hasType(type_Airport, inst_ManchesterNHAirport))).
-
-fof(axWorldAirportsL_Z1566, axiom, 
- (hasType(type_Airport, inst_MandabeAirport))).
-
-fof(axWorldAirportsL_Z1567, axiom, 
- (hasType(type_Airport, inst_MandalayAirport))).
-
-fof(axWorldAirportsL_Z1568, axiom, 
- (hasType(type_Airport, inst_ManderaAirport))).
-
-fof(axWorldAirportsL_Z1569, axiom, 
- (hasType(type_Airport, inst_MandevilleAirport))).
-
-fof(axWorldAirportsL_Z1570, axiom, 
- (hasType(type_Airport, inst_MandoraWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1571, axiom, 
- (hasType(type_Airport, inst_MandritsaraAirport))).
-
-fof(axWorldAirportsL_Z1572, axiom, 
- (hasType(type_Airport, inst_ManeaAirport))).
-
-fof(axWorldAirportsL_Z1573, axiom, 
- (hasType(type_Airport, inst_ManetaiAirport))).
-
-fof(axWorldAirportsL_Z1574, axiom, 
- (hasType(type_Airport, inst_MangaAirport))).
-
-fof(axWorldAirportsL_Z1575, axiom, 
- (hasType(type_Airport, inst_MangaiaAirport))).
-
-fof(axWorldAirportsL_Z1576, axiom, 
- (hasType(type_Airport, inst_MangochiAirport))).
-
-fof(axWorldAirportsL_Z1577, axiom, 
- (hasType(type_Airport, inst_MangoleAirport))).
-
-fof(axWorldAirportsL_Z1578, axiom, 
- (hasType(type_Airport, inst_MangroveCayAirport))).
-
-fof(axWorldAirportsL_Z1579, axiom, 
- (hasType(type_Airport, inst_MangunjayaAirport))).
-
-fof(axWorldAirportsL_Z1580, axiom, 
- (hasType(type_Airport, inst_ManhattanMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z1581, axiom, 
- (hasType(type_Airport, inst_ManicoreAMAirport))).
-
-fof(axWorldAirportsL_Z1582, axiom, 
- (hasType(type_Airport, inst_ManihiAirport))).
-
-fof(axWorldAirportsL_Z1583, axiom, 
- (hasType(type_Airport, inst_ManihikiIslandAirport))).
-
-fof(axWorldAirportsL_Z1584, axiom, 
- (hasType(type_Airport, inst_ManilaAirport))).
-
-fof(axWorldAirportsL_Z1585, axiom, 
- (hasType(type_Airport, inst_ManilaMunicipalARAirport))).
-
-fof(axWorldAirportsL_Z1586, axiom, 
- (hasType(type_Airport, inst_ManingridaNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z1587, axiom, 
- (hasType(type_Airport, inst_ManisteeCountyBlackerMIAirport))).
-
-fof(axWorldAirportsL_Z1588, axiom, 
- (hasType(type_Airport, inst_ManitoulinONAirport))).
-
-fof(axWorldAirportsL_Z1589, axiom, 
- (hasType(type_Airport, inst_ManitouwadgeONAirport))).
-
-fof(axWorldAirportsL_Z1590, axiom, 
- (hasType(type_Airport, inst_ManitowaningAerodromeONAirport))).
-
-fof(axWorldAirportsL_Z1591, axiom, 
- (hasType(type_Airport, inst_ManitowocCountyWIAirport))).
-
-fof(axWorldAirportsL_Z1592, axiom, 
- (hasType(type_Airport, inst_ManiwakiQCAirport))).
-
-fof(axWorldAirportsL_Z1593, axiom, 
- (hasType(type_Airport, inst_ManizalesAirport))).
-
-fof(axWorldAirportsL_Z1594, axiom, 
- (hasType(type_Airport, inst_ManjaAirport))).
-
-fof(axWorldAirportsL_Z1595, axiom, 
- (hasType(type_Airport, inst_ManjimupWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1596, axiom, 
- (hasType(type_Airport, inst_MankatoMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z1597, axiom, 
- (hasType(type_Airport, inst_ManleyHotSpringsAKAirport))).
-
-fof(axWorldAirportsL_Z1598, axiom, 
- (hasType(type_Airport, inst_MannersCreekNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z1599, axiom, 
- (hasType(type_Airport, inst_MannheimAirport))).
-
-fof(axWorldAirportsL_Z1600, axiom, 
- (hasType(type_Airport, inst_ManokwariAirport))).
-
-fof(axWorldAirportsL_Z1601, axiom, 
- (hasType(type_Airport, inst_ManonoAirport))).
-
-fof(axWorldAirportsL_Z1602, axiom, 
- (hasType(type_Airport, inst_MansaAirport))).
-
-fof(axWorldAirportsL_Z1603, axiom, 
- (hasType(type_Airport, inst_MansfieldLahmMunicipalOHAirport))).
-
-fof(axWorldAirportsL_Z1604, axiom, 
- (hasType(type_Airport, inst_MantiEphraimUTAirport))).
-
-fof(axWorldAirportsL_Z1605, axiom, 
- (hasType(type_Airport, inst_ManumuAirport))).
-
-fof(axWorldAirportsL_Z1606, axiom, 
- (hasType(type_Airport, inst_ManzanilloAirport))).
-
-fof(axWorldAirportsL_Z1607, axiom, 
- (hasType(type_Airport, inst_MaotaAirport))).
-
-fof(axWorldAirportsL_Z1608, axiom, 
- (hasType(type_Airport, inst_MapleBayBCAirport))).
-
-fof(axWorldAirportsL_Z1609, axiom, 
- (hasType(type_Airport, inst_MapodaAirport))).
-
-fof(axWorldAirportsL_Z1610, axiom, 
- (hasType(type_Airport, inst_MapuaAirport))).
-
-fof(axWorldAirportsL_Z1611, axiom, 
- (hasType(type_Airport, inst_MaputoAirport))).
-
-fof(axWorldAirportsL_Z1612, axiom, 
- (hasType(type_Airport, inst_MaquinchaoAirport))).
-
-fof(axWorldAirportsL_Z1613, axiom, 
- (hasType(type_Airport, inst_MaquoketaMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z1614, axiom, 
- (hasType(type_Airport, inst_MaraLodgesAirport))).
-
-fof(axWorldAirportsL_Z1615, axiom, 
- (hasType(type_Airport, inst_MarabaPAAirport))).
-
-fof(axWorldAirportsL_Z1616, axiom, 
- (hasType(type_Airport, inst_MaracayAirport))).
-
-fof(axWorldAirportsL_Z1617, axiom, 
- (hasType(type_Airport, inst_MaradiAirport))).
-
-fof(axWorldAirportsL_Z1618, axiom, 
- (hasType(type_Airport, inst_MarakeiAirport))).
-
-fof(axWorldAirportsL_Z1619, axiom, 
- (hasType(type_Airport, inst_MaramuniAirport))).
-
-fof(axWorldAirportsL_Z1620, axiom, 
- (hasType(type_Airport, inst_MarathonFLAirport))).
-
-fof(axWorldAirportsL_Z1621, axiom, 
- (hasType(type_Airport, inst_MarathonONAirport))).
-
-fof(axWorldAirportsL_Z1622, axiom, 
- (hasType(type_Airport, inst_MarauAirport))).
-
-fof(axWorldAirportsL_Z1623, axiom, 
- (hasType(type_Airport, inst_MarawakaAirport))).
-
-fof(axWorldAirportsL_Z1624, axiom, 
- (hasType(type_Airport, inst_MarbellaAirport))).
-
-fof(axWorldAirportsL_Z1625, axiom, 
- (hasType(type_Airport, inst_MarbleBarWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1626, axiom, 
- (hasType(type_Airport, inst_MarbleCanyonAZAirport))).
-
-fof(axWorldAirportsL_Z1627, axiom, 
- (hasType(type_Airport, inst_MarcalaAirport))).
-
-fof(axWorldAirportsL_Z1628, axiom, 
- (hasType(type_Airport, inst_MarchAirForceBaseCAAirport))).
-
-fof(axWorldAirportsL_Z1629, axiom, 
- (hasType(type_Airport, inst_MarcoIslandFLAirport))).
-
-fof(axWorldAirportsL_Z1630, axiom, 
- (hasType(type_Airport, inst_MarcoPoloTesseraVeneziaVeniceAirport))).
-
-fof(axWorldAirportsL_Z1631, axiom, 
- (hasType(type_Airport, inst_MarcusIslandsAirport))).
-
-fof(axWorldAirportsL_Z1632, axiom, 
- (hasType(type_Airport, inst_MardelPlataAirport))).
-
-fof(axWorldAirportsL_Z1633, axiom, 
- (hasType(type_Airport, inst_MareLoyaltyIslandsAirport))).
-
-fof(axWorldAirportsL_Z1634, axiom, 
- (hasType(type_Airport, inst_MarebAirport))).
-
-fof(axWorldAirportsL_Z1635, axiom, 
- (hasType(type_Airport, inst_MarfaMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z1636, axiom, 
- (hasType(type_Airport, inst_MargaretRiverWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1637, axiom, 
- (hasType(type_Airport, inst_MargarinaAirport))).
-
-fof(axWorldAirportsL_Z1638, axiom, 
- (hasType(type_Airport, inst_MargaritaIslandAirport))).
-
-fof(axWorldAirportsL_Z1639, axiom, 
- (hasType(type_Airport, inst_MargateAirport))).
-
-fof(axWorldAirportsL_Z1640, axiom, 
- (hasType(type_Airport, inst_MargueriteBayAKAirport))).
-
-fof(axWorldAirportsL_Z1641, axiom, 
- (hasType(type_Airport, inst_MarianskeLazneAirport))).
-
-fof(axWorldAirportsL_Z1642, axiom, 
- (hasType(type_Airport, inst_MariborAirport))).
-
-fof(axWorldAirportsL_Z1643, axiom, 
- (hasType(type_Airport, inst_MaricourtAirstripQCAirport))).
-
-fof(axWorldAirportsL_Z1644, axiom, 
- (hasType(type_Airport, inst_MariehamnMaarianhaminaAirport))).
-
-fof(axWorldAirportsL_Z1645, axiom, 
- (hasType(type_Airport, inst_MarignaneProvenceMarseilleAirport))).
-
-fof(axWorldAirportsL_Z1646, axiom, 
- (hasType(type_Airport, inst_MariliaSPAirport))).
-
-fof(axWorldAirportsL_Z1647, axiom, 
- (hasType(type_Airport, inst_MarinadiMassaAirport))).
-
-fof(axWorldAirportsL_Z1648, axiom, 
- (hasType(type_Airport, inst_MarinduqueAirport))).
-
-fof(axWorldAirportsL_Z1649, axiom, 
- (hasType(type_Airport, inst_MarineCorpsAirFacilityHonshuIsAirport))).
-
-fof(axWorldAirportsL_Z1650, axiom, 
- (hasType(type_Airport, inst_MaringaPRAirport))).
-
-fof(axWorldAirportsL_Z1651, axiom, 
- (hasType(type_Airport, inst_MarionDownsQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1652, axiom, 
- (hasType(type_Airport, inst_MarionMunicipalINAirport))).
-
-fof(axWorldAirportsL_Z1653, axiom, 
- (hasType(type_Airport, inst_MarionMunicipalOHAirport))).
-
-fof(axWorldAirportsL_Z1654, axiom, 
- (hasType(type_Airport, inst_MaripasoulaAirport))).
-
-fof(axWorldAirportsL_Z1655, axiom, 
- (hasType(type_Airport, inst_MariquitaAirport))).
-
-fof(axWorldAirportsL_Z1656, axiom, 
- (hasType(type_Airport, inst_MariscalSucreQuitoAirport))).
-
-fof(axWorldAirportsL_Z1657, axiom, 
- (hasType(type_Airport, inst_MariupolZhdanovDonetskAirport))).
-
-fof(axWorldAirportsL_Z1658, axiom, 
- (hasType(type_Airport, inst_MarlaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1659, axiom, 
- (hasType(type_Airport, inst_MarlboroughMAAirport))).
-
-fof(axWorldAirportsL_Z1660, axiom, 
- (hasType(type_Airport, inst_MarmulAirport))).
-
-fof(axWorldAirportsL_Z1661, axiom, 
- (hasType(type_Airport, inst_MaroantsetraAirport))).
-
-fof(axWorldAirportsL_Z1662, axiom, 
- (hasType(type_Airport, inst_MaronAirport))).
-
-fof(axWorldAirportsL_Z1663, axiom, 
- (hasType(type_Airport, inst_MaroochydoreSunshineCoastQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1664, axiom, 
- (hasType(type_Airport, inst_MarquaNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z1665, axiom, 
- (hasType(type_Airport, inst_MarquetteCountyMIAirport))).
-
-fof(axWorldAirportsL_Z1666, axiom, 
- (hasType(type_Airport, inst_MarreeSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1667, axiom, 
- (hasType(type_Airport, inst_MarromeuAirport))).
-
-fof(axWorldAirportsL_Z1668, axiom, 
- (hasType(type_Airport, inst_MarsaBregaAirport))).
-
-fof(axWorldAirportsL_Z1669, axiom, 
- (hasType(type_Airport, inst_MarsaMatrumMersaMatruhAirport))).
-
-fof(axWorldAirportsL_Z1670, axiom, 
- (hasType(type_Airport, inst_MarsabitAirport))).
-
-fof(axWorldAirportsL_Z1671, axiom, 
- (hasType(type_Airport, inst_MarshHarbourAbacoAirport))).
-
-fof(axWorldAirportsL_Z1672, axiom, 
- (hasType(type_Airport, inst_MarshallAKAirport))).
-
-fof(axWorldAirportsL_Z1673, axiom, 
- (hasType(type_Airport, inst_MarshallIslandsInternationalMajuroAirport))).
-
-fof(axWorldAirportsL_Z1674, axiom, 
- (hasType(type_Airport, inst_MarshallMemorialMunicipalMOAirport))).
-
-fof(axWorldAirportsL_Z1675, axiom, 
- (hasType(type_Airport, inst_MarshallMunicipalAirportRyanFieldMNAirport))).
-
-fof(axWorldAirportsL_Z1676, axiom, 
- (hasType(type_Airport, inst_MarshalltownMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z1677, axiom, 
- (hasType(type_Airport, inst_MarshfieldMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z1678, axiom, 
- (hasType(type_Airport, inst_MarthasVineyardMAAirport))).
-
-fof(axWorldAirportsL_Z1679, axiom, 
- (hasType(type_Airport, inst_MartinStateMDAirport))).
-
-fof(axWorldAirportsL_Z1680, axiom, 
- (hasType(type_Airport, inst_MartindaleArmyAirFieldTexasArmyNationalGuardTXAirport))).
-
-fof(axWorldAirportsL_Z1681, axiom, 
- (hasType(type_Airport, inst_MarudiSarawakAirport))).
-
-fof(axWorldAirportsL_Z1682, axiom, 
- (hasType(type_Airport, inst_MaryMaryAirport))).
-
-fof(axWorldAirportsL_Z1683, axiom, 
- (hasType(type_Airport, inst_MaryboroughQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1684, axiom, 
- (hasType(type_Airport, inst_MarysHarbourNFAirport))).
-
-fof(axWorldAirportsL_Z1685, axiom, 
- (hasType(type_Airport, inst_MasaAirport))).
-
-fof(axWorldAirportsL_Z1686, axiom, 
- (hasType(type_Airport, inst_MasadaAirport))).
-
-fof(axWorldAirportsL_Z1687, axiom, 
- (hasType(type_Airport, inst_MasalemboAirport))).
-
-fof(axWorldAirportsL_Z1688, axiom, 
- (hasType(type_Airport, inst_MasambaAirport))).
-
-fof(axWorldAirportsL_Z1689, axiom, 
- (hasType(type_Airport, inst_MasasiAirport))).
-
-fof(axWorldAirportsL_Z1690, axiom, 
- (hasType(type_Airport, inst_MasbateAirport))).
-
-fof(axWorldAirportsL_Z1691, axiom, 
- (hasType(type_Airport, inst_MascaraAirport))).
-
-fof(axWorldAirportsL_Z1692, axiom, 
- (hasType(type_Airport, inst_MashadAirport))).
-
-fof(axWorldAirportsL_Z1693, axiom, 
- (hasType(type_Airport, inst_MasiManimbaAirport))).
-
-fof(axWorldAirportsL_Z1694, axiom, 
- (hasType(type_Airport, inst_MasirahAirport))).
-
-fof(axWorldAirportsL_Z1695, axiom, 
- (hasType(type_Airport, inst_MasonCityMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z1696, axiom, 
- (hasType(type_Airport, inst_MasonCountyMIAirport))).
-
-fof(axWorldAirportsL_Z1697, axiom, 
- (hasType(type_Airport, inst_MassawaAirport))).
-
-fof(axWorldAirportsL_Z1698, axiom, 
- (hasType(type_Airport, inst_MassenaInternationalAirportRichardsFieldNYAirport))).
-
-fof(axWorldAirportsL_Z1699, axiom, 
- (hasType(type_Airport, inst_MassendjoAirport))).
-
-fof(axWorldAirportsL_Z1700, axiom, 
- (hasType(type_Airport, inst_MassettWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z1701, axiom, 
- (hasType(type_Airport, inst_MastertonAirport))).
-
-fof(axWorldAirportsL_Z1702, axiom, 
- (hasType(type_Airport, inst_MasticPointAirport))).
-
-fof(axWorldAirportsL_Z1703, axiom, 
- (hasType(type_Airport, inst_MatadiAirport))).
-
-fof(axWorldAirportsL_Z1704, axiom, 
- (hasType(type_Airport, inst_MatagamiQCAirport))).
-
-fof(axWorldAirportsL_Z1705, axiom, 
- (hasType(type_Airport, inst_MatagordaPeninsulaTXAirport))).
-
-fof(axWorldAirportsL_Z1706, axiom, 
- (hasType(type_Airport, inst_MataivaAirport))).
-
-fof(axWorldAirportsL_Z1707, axiom, 
- (hasType(type_Airport, inst_MatakAirport))).
-
-fof(axWorldAirportsL_Z1708, axiom, 
- (hasType(type_Airport, inst_MatamAirport))).
-
-fof(axWorldAirportsL_Z1709, axiom, 
- (hasType(type_Airport, inst_MatamataAirport))).
-
-fof(axWorldAirportsL_Z1710, axiom, 
- (hasType(type_Airport, inst_MatamorosAirport))).
-
-fof(axWorldAirportsL_Z1711, axiom, 
- (hasType(type_Airport, inst_MataneQCAirport))).
-
-fof(axWorldAirportsL_Z1712, axiom, 
- (hasType(type_Airport, inst_MatanzasAirport))).
-
-fof(axWorldAirportsL_Z1713, axiom, 
- (hasType(type_Airport, inst_MatasaphaManziniAirport))).
-
-fof(axWorldAirportsL_Z1714, axiom, 
- (hasType(type_Airport, inst_MatecanaPereiraAirport))).
-
-fof(axWorldAirportsL_Z1715, axiom, 
- (hasType(type_Airport, inst_MatherAirForceBaseCAAirport))).
-
-fof(axWorldAirportsL_Z1716, axiom, 
- (hasType(type_Airport, inst_MathisFieldTXAirport))).
-
-fof(axWorldAirportsL_Z1717, axiom, 
- (hasType(type_Airport, inst_MatiAirport))).
-
-fof(axWorldAirportsL_Z1718, axiom, 
- (hasType(type_Airport, inst_MatoGrossoMGAirport))).
-
-fof(axWorldAirportsL_Z1719, axiom, 
- (hasType(type_Airport, inst_MatsaileAirport))).
-
-fof(axWorldAirportsL_Z1720, axiom, 
- (hasType(type_Airport, inst_MatsumotoAirport))).
-
-fof(axWorldAirportsL_Z1721, axiom, 
- (hasType(type_Airport, inst_MatsuyamaSkikokuAirport))).
-
-fof(axWorldAirportsL_Z1722, axiom, 
- (hasType(type_Airport, inst_MatthewsRidgeAirport))).
-
-fof(axWorldAirportsL_Z1723, axiom, 
- (hasType(type_Airport, inst_MatupaAirport))).
-
-fof(axWorldAirportsL_Z1724, axiom, 
- (hasType(type_Airport, inst_MaturinAirport))).
-
-fof(axWorldAirportsL_Z1725, axiom, 
- (hasType(type_Airport, inst_MaukeAirport))).
-
-fof(axWorldAirportsL_Z1726, axiom, 
- (hasType(type_Airport, inst_MaulmyineMoulmeinAirport))).
-
-fof(axWorldAirportsL_Z1727, axiom, 
- (hasType(type_Airport, inst_MaumereAirport))).
-
-fof(axWorldAirportsL_Z1728, axiom, 
- (hasType(type_Airport, inst_MaunAirport))).
-
-fof(axWorldAirportsL_Z1729, axiom, 
- (hasType(type_Airport, inst_MaupitiSocietyIslandsAirport))).
-
-fof(axWorldAirportsL_Z1730, axiom, 
- (hasType(type_Airport, inst_MauryCountyTNAirport))).
-
-fof(axWorldAirportsL_Z1731, axiom, 
- (hasType(type_Airport, inst_MavesAirport))).
-
-fof(axWorldAirportsL_Z1732, axiom, 
- (hasType(type_Airport, inst_MaxwellAirForceBaseALAirport))).
-
-fof(axWorldAirportsL_Z1733, axiom, 
- (hasType(type_Airport, inst_MayCreekAKAirport))).
-
-fof(axWorldAirportsL_Z1734, axiom, 
- (hasType(type_Airport, inst_MayRiverAirport))).
-
-fof(axWorldAirportsL_Z1735, axiom, 
- (hasType(type_Airport, inst_MayaguanaMayaguanaAirport))).
-
-fof(axWorldAirportsL_Z1736, axiom, 
- (hasType(type_Airport, inst_MayajiquaAirport))).
-
-fof(axWorldAirportsL_Z1737, axiom, 
- (hasType(type_Airport, inst_MayfaahAirport))).
-
-fof(axWorldAirportsL_Z1738, axiom, 
- (hasType(type_Airport, inst_MayoYTAirport))).
-
-fof(axWorldAirportsL_Z1739, axiom, 
- (hasType(type_Airport, inst_MayoumbaAirport))).
-
-fof(axWorldAirportsL_Z1740, axiom, 
- (hasType(type_Airport, inst_MayportNavalAirStationFLAirport))).
-
-fof(axWorldAirportsL_Z1741, axiom, 
- (hasType(type_Airport, inst_MazariSharifAirport))).
-
-fof(axWorldAirportsL_Z1742, axiom, 
- (hasType(type_Airport, inst_MbabaneAirport))).
-
-fof(axWorldAirportsL_Z1743, axiom, 
- (hasType(type_Airport, inst_MbambanakiraAirport))).
-
-fof(axWorldAirportsL_Z1744, axiom, 
- (hasType(type_Airport, inst_MbandakaAirport))).
-
-fof(axWorldAirportsL_Z1745, axiom, 
- (hasType(type_Airport, inst_MbanzaCongoAirport))).
-
-fof(axWorldAirportsL_Z1746, axiom, 
- (hasType(type_Airport, inst_MbararaAirport))).
-
-fof(axWorldAirportsL_Z1747, axiom, 
- (hasType(type_Airport, inst_MbeyaAirport))).
-
-fof(axWorldAirportsL_Z1748, axiom, 
- (hasType(type_Airport, inst_MbigouAirport))).
-
-fof(axWorldAirportsL_Z1749, axiom, 
- (hasType(type_Airport, inst_MbokiAirport))).
-
-fof(axWorldAirportsL_Z1750, axiom, 
- (hasType(type_Airport, inst_MboutAirport))).
-
-fof(axWorldAirportsL_Z1751, axiom, 
- (hasType(type_Airport, inst_MbujiMayiAirport))).
-
-fof(axWorldAirportsL_Z1752, axiom, 
- (hasType(type_Airport, inst_McAlesterRegionalOKAirport))).
-
-fof(axWorldAirportsL_Z1753, axiom, 
- (hasType(type_Airport, inst_McArthurRiverNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z1754, axiom, 
- (hasType(type_Airport, inst_McCallIDAirport))).
-
-fof(axWorldAirportsL_Z1755, axiom, 
- (hasType(type_Airport, inst_McCarranInternationalNVAirport))).
-
-fof(axWorldAirportsL_Z1756, axiom, 
- (hasType(type_Airport, inst_McCarthyAKAirport))).
-
-fof(axWorldAirportsL_Z1757, axiom, 
- (hasType(type_Airport, inst_McChordAirForceBaseWAAirport))).
-
-fof(axWorldAirportsL_Z1758, axiom, 
- (hasType(type_Airport, inst_McClellanAirForceBaseCAAirport))).
-
-fof(axWorldAirportsL_Z1759, axiom, 
- (hasType(type_Airport, inst_McCombPikeCountyJohnELewisFieldMSAirport))).
-
-fof(axWorldAirportsL_Z1760, axiom, 
- (hasType(type_Airport, inst_McCookMunicipalNEAirport))).
-
-fof(axWorldAirportsL_Z1761, axiom, 
- (hasType(type_Airport, inst_McEntireAirNationalGuardBaseSCAirport))).
-
-fof(axWorldAirportsL_Z1762, axiom, 
- (hasType(type_Airport, inst_McGheeTysonTNAirport))).
-
-fof(axWorldAirportsL_Z1763, axiom, 
- (hasType(type_Airport, inst_McGrathAKAirport))).
-
-fof(axWorldAirportsL_Z1764, axiom, 
- (hasType(type_Airport, inst_McGuireAirForceBaseNJAirport))).
-
-fof(axWorldAirportsL_Z1765, axiom, 
- (hasType(type_Airport, inst_McKellarSipesRegionalTNAirport))).
-
-fof(axWorldAirportsL_Z1766, axiom, 
- (hasType(type_Airport, inst_McKennaArmyAirFieldGAAirport))).
-
-fof(axWorldAirportsL_Z1767, axiom, 
- (hasType(type_Airport, inst_McKinleyNationalParkAKAirport))).
-
-fof(axWorldAirportsL_Z1768, axiom, 
- (hasType(type_Airport, inst_McMinnCountyTNAirport))).
-
-fof(axWorldAirportsL_Z1769, axiom, 
- (hasType(type_Airport, inst_McMinnvilleMunicipalORAirport))).
-
-fof(axWorldAirportsL_Z1770, axiom, 
- (hasType(type_Airport, inst_McNaryFieldORAirport))).
-
-fof(axWorldAirportsL_Z1771, axiom, 
- (hasType(type_Airport, inst_McPhersonKSAirport))).
-
-fof(axWorldAirportsL_Z1772, axiom, 
- (hasType(type_Airport, inst_MeadowLakeSKAirport))).
-
-fof(axWorldAirportsL_Z1773, axiom, 
- (hasType(type_Airport, inst_MechanicsBaySeaplaneBaseAucklandAirport))).
-
-fof(axWorldAirportsL_Z1774, axiom, 
- (hasType(type_Airport, inst_MedfordJacksonCountyORAirport))).
-
-fof(axWorldAirportsL_Z1775, axiom, 
- (hasType(type_Airport, inst_MedfraAKAirport))).
-
-fof(axWorldAirportsL_Z1776, axiom, 
- (hasType(type_Airport, inst_MedicineHatABAirport))).
-
-fof(axWorldAirportsL_Z1777, axiom, 
- (hasType(type_Airport, inst_MedinaCAAirport))).
-
-fof(axWorldAirportsL_Z1778, axiom, 
- (hasType(type_Airport, inst_MedinaMadinahAirport))).
-
-fof(axWorldAirportsL_Z1779, axiom, 
- (hasType(type_Airport, inst_MediteraneeFrejorguesMontpellierAirport))).
-
-fof(axWorldAirportsL_Z1780, axiom, 
- (hasType(type_Airport, inst_MedouneuAirport))).
-
-fof(axWorldAirportsL_Z1781, axiom, 
- (hasType(type_Airport, inst_MeekatharraWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1782, axiom, 
- (hasType(type_Airport, inst_MeenambakkamMadrasAirport))).
-
-fof(axWorldAirportsL_Z1783, axiom, 
- (hasType(type_Airport, inst_MeffordFieldCAAirport))).
-
-fof(axWorldAirportsL_Z1784, axiom, 
- (hasType(type_Airport, inst_MegeveAirport))).
-
-fof(axWorldAirportsL_Z1785, axiom, 
- (hasType(type_Airport, inst_MeghauliAirport))).
-
-fof(axWorldAirportsL_Z1786, axiom, 
- (hasType(type_Airport, inst_MehamnAirport))).
-
-fof(axWorldAirportsL_Z1787, axiom, 
- (hasType(type_Airport, inst_MehrabadQualehMorgehTeheranTheranAirport))).
-
-fof(axWorldAirportsL_Z1788, axiom, 
- (hasType(type_Airport, inst_MeixianAirport))).
-
-fof(axWorldAirportsL_Z1789, axiom, 
- (hasType(type_Airport, inst_MejitMejitIslandAirport))).
-
-fof(axWorldAirportsL_Z1790, axiom, 
- (hasType(type_Airport, inst_MekamboAirport))).
-
-fof(axWorldAirportsL_Z1791, axiom, 
- (hasType(type_Airport, inst_MekaneSalemAirport))).
-
-fof(axWorldAirportsL_Z1792, axiom, 
- (hasType(type_Airport, inst_MeknesAirport))).
-
-fof(axWorldAirportsL_Z1793, axiom, 
- (hasType(type_Airport, inst_MekoryukAKAirport))).
-
-fof(axWorldAirportsL_Z1794, axiom, 
- (hasType(type_Airport, inst_MelangguaneAirport))).
-
-fof(axWorldAirportsL_Z1795, axiom, 
- (hasType(type_Airport, inst_MelbourneInternationalFLAirport))).
-
-fof(axWorldAirportsL_Z1796, axiom, 
- (hasType(type_Airport, inst_MelchordeMencosAirport))).
-
-fof(axWorldAirportsL_Z1797, axiom, 
- (hasType(type_Airport, inst_MelfiAirport))).
-
-fof(axWorldAirportsL_Z1798, axiom, 
- (hasType(type_Airport, inst_MelillaAirport))).
-
-fof(axWorldAirportsL_Z1799, axiom, 
- (hasType(type_Airport, inst_MelindaAirport))).
-
-fof(axWorldAirportsL_Z1800, axiom, 
- (hasType(type_Airport, inst_MeloAirport))).
-
-fof(axWorldAirportsL_Z1801, axiom, 
- (hasType(type_Airport, inst_MemanbetsuAirport))).
-
-fof(axWorldAirportsL_Z1802, axiom, 
- (hasType(type_Airport, inst_MemphisInternationalTNAirport))).
-
-fof(axWorldAirportsL_Z1803, axiom, 
- (hasType(type_Airport, inst_MemphisNavalAirStationTNAirport))).
-
-fof(axWorldAirportsL_Z1804, axiom, 
- (hasType(type_Airport, inst_MenaAirport))).
-
-fof(axWorldAirportsL_Z1805, axiom, 
- (hasType(type_Airport, inst_MenaraMarrakechAirport))).
-
-fof(axWorldAirportsL_Z1806, axiom, 
- (hasType(type_Airport, inst_MendeAirport))).
-
-fof(axWorldAirportsL_Z1807, axiom, 
- (hasType(type_Airport, inst_MendezAirport))).
-
-fof(axWorldAirportsL_Z1808, axiom, 
- (hasType(type_Airport, inst_MendiAirport))).
-
-fof(axWorldAirportsL_Z1809, axiom, 
- (hasType(type_Airport, inst_MendiAirportEthiopia))).
-
-fof(axWorldAirportsL_Z1810, axiom, 
- (hasType(type_Airport, inst_MenomineeMarinetteTwinCountyMIAirport))).
-
-fof(axWorldAirportsL_Z1811, axiom, 
- (hasType(type_Airport, inst_MenongueAirport))).
-
-fof(axWorldAirportsL_Z1812, axiom, 
- (hasType(type_Airport, inst_MercedMunicipalAirportMacreadyFieldCAAirport))).
-
-fof(axWorldAirportsL_Z1813, axiom, 
- (hasType(type_Airport, inst_MercedesAirport))).
-
-fof(axWorldAirportsL_Z1814, axiom, 
- (hasType(type_Airport, inst_MerceditaPonceAirport))).
-
-fof(axWorldAirportsL_Z1815, axiom, 
- (hasType(type_Airport, inst_MercerCountyNJAirport))).
-
-fof(axWorldAirportsL_Z1816, axiom, 
- (hasType(type_Airport, inst_MerdeyAirport))).
-
-fof(axWorldAirportsL_Z1817, axiom, 
- (hasType(type_Airport, inst_MeribelAirport))).
-
-fof(axWorldAirportsL_Z1818, axiom, 
- (hasType(type_Airport, inst_MeridaAirport))).
-
-fof(axWorldAirportsL_Z1819, axiom, 
- (hasType(type_Airport, inst_MeridianNavalAirStationMcCainFieldMSAirport))).
-
-fof(axWorldAirportsL_Z1820, axiom, 
- (hasType(type_Airport, inst_MerimbulaNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z1821, axiom, 
- (hasType(type_Airport, inst_MerlunaQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1822, axiom, 
- (hasType(type_Airport, inst_MeroweAirport))).
-
-fof(axWorldAirportsL_Z1823, axiom, 
- (hasType(type_Airport, inst_MerrillFieldAKAirport))).
-
-fof(axWorldAirportsL_Z1824, axiom, 
- (hasType(type_Airport, inst_MerrillMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z1825, axiom, 
- (hasType(type_Airport, inst_MerrittBCAirport))).
-
-fof(axWorldAirportsL_Z1826, axiom, 
- (hasType(type_Airport, inst_MerryIslandBCAirport))).
-
-fof(axWorldAirportsL_Z1827, axiom, 
- (hasType(type_Airport, inst_MersingAirport))).
-
-fof(axWorldAirportsL_Z1828, axiom, 
- (hasType(type_Airport, inst_MertySouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1829, axiom, 
- (hasType(type_Airport, inst_MerzifonAirport))).
-
-fof(axWorldAirportsL_Z1830, axiom, 
- (hasType(type_Airport, inst_MessinaAirport))).
-
-fof(axWorldAirportsL_Z1831, axiom, 
- (hasType(type_Airport, inst_MessinaAirportItaly))).
-
-fof(axWorldAirportsL_Z1832, axiom, 
- (hasType(type_Airport, inst_MetcalfFieldOHAirport))).
-
-fof(axWorldAirportsL_Z1833, axiom, 
- (hasType(type_Airport, inst_MetekelAirport))).
-
-fof(axWorldAirportsL_Z1834, axiom, 
- (hasType(type_Airport, inst_MetlakatlaAKAirport))).
-
-fof(axWorldAirportsL_Z1835, axiom, 
- (hasType(type_Airport, inst_MetroFieldAKAirport))).
-
-fof(axWorldAirportsL_Z1836, axiom, 
- (hasType(type_Airport, inst_MetropolianAreaParisAirport))).
-
-fof(axWorldAirportsL_Z1837, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaABAirport))).
-
-fof(axWorldAirportsL_Z1838, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaCAAirport))).
-
-fof(axWorldAirportsL_Z1839, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaCOAirport))).
-
-fof(axWorldAirportsL_Z1840, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaDCAirport))).
-
-fof(axWorldAirportsL_Z1841, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaEnglandAirport))).
-
-fof(axWorldAirportsL_Z1842, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaFLAirport))).
-
-fof(axWorldAirportsL_Z1843, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaMilanoMilanAirport))).
-
-fof(axWorldAirportsL_Z1844, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaMoscowAirport))).
-
-fof(axWorldAirportsL_Z1845, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaNYAirport))).
-
-fof(axWorldAirportsL_Z1846, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaONAirport))).
-
-fof(axWorldAirportsL_Z1847, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaOsakaAirport))).
-
-fof(axWorldAirportsL_Z1848, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaOsloAirport))).
-
-fof(axWorldAirportsL_Z1849, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaQCAirport))).
-
-fof(axWorldAirportsL_Z1850, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaRJAirport))).
-
-fof(axWorldAirportsL_Z1851, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaRomaRomeAirport))).
-
-fof(axWorldAirportsL_Z1852, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaSPAirport))).
-
-fof(axWorldAirportsL_Z1853, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaStockholmAirport))).
-
-fof(axWorldAirportsL_Z1854, axiom, 
- (hasType(type_Airport, inst_MetropolitanAreaTokyoAirport))).
-
-fof(axWorldAirportsL_Z1855, axiom, 
- (hasType(type_Airport, inst_MetropolitanMAAirport))).
-
-fof(axWorldAirportsL_Z1856, axiom, 
- (hasType(type_Airport, inst_MetropolitanOaklandInternationalCAAirport))).
-
-fof(axWorldAirportsL_Z1857, axiom, 
- (hasType(type_Airport, inst_MetterMunicipalGAAirport))).
-
-fof(axWorldAirportsL_Z1858, axiom, 
- (hasType(type_Airport, inst_MeulabohAirport))).
-
-fof(axWorldAirportsL_Z1859, axiom, 
- (hasType(type_Airport, inst_MevangAirport))).
-
-fof(axWorldAirportsL_Z1860, axiom, 
- (hasType(type_Airport, inst_MeyersChuckSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z1861, axiom, 
- (hasType(type_Airport, inst_MfuweAirport))).
-
-fof(axWorldAirportsL_Z1862, axiom, 
- (hasType(type_Airport, inst_MiamiInternationalFLAirport))).
-
-fof(axWorldAirportsL_Z1863, axiom, 
- (hasType(type_Airport, inst_MiamiMunicipalOKAirport))).
-
-fof(axWorldAirportsL_Z1864, axiom, 
- (hasType(type_Airport, inst_MiamiUniversityOHAirport))).
-
-fof(axWorldAirportsL_Z1865, axiom, 
- (hasType(type_Airport, inst_MiandrivazoAirport))).
-
-fof(axWorldAirportsL_Z1866, axiom, 
- (hasType(type_Airport, inst_MianwaliAirport))).
-
-fof(axWorldAirportsL_Z1867, axiom, 
- (hasType(type_Airport, inst_MichianaRegionalTransportationCenterINAirport))).
-
-fof(axWorldAirportsL_Z1868, axiom, 
- (hasType(type_Airport, inst_MichiganCityINAirport))).
-
-fof(axWorldAirportsL_Z1869, axiom, 
- (hasType(type_Airport, inst_MidStatePAAirport))).
-
-fof(axWorldAirportsL_Z1870, axiom, 
- (hasType(type_Airport, inst_MiddleCaicosAirport))).
-
-fof(axWorldAirportsL_Z1871, axiom, 
- (hasType(type_Airport, inst_MiddleGeorgiaRegionalGAAirport))).
-
-fof(axWorldAirportsL_Z1872, axiom, 
- (hasType(type_Airport, inst_MiddlemountQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1873, axiom, 
- (hasType(type_Airport, inst_MiddletonIslandAKAirport))).
-
-fof(axWorldAirportsL_Z1874, axiom, 
- (hasType(type_Airport, inst_MidlandAirparkTXAirport))).
-
-fof(axWorldAirportsL_Z1875, axiom, 
- (hasType(type_Airport, inst_MidlandInternationalTXAirport))).
-
-fof(axWorldAirportsL_Z1876, axiom, 
- (hasType(type_Airport, inst_MidwayNavalAirFacilitySandIslandAirport))).
-
-fof(axWorldAirportsL_Z1877, axiom, 
- (hasType(type_Airport, inst_MifflinCountyPAAirport))).
-
-fof(axWorldAirportsL_Z1878, axiom, 
- (hasType(type_Airport, inst_MikkeliAirport))).
-
-fof(axWorldAirportsL_Z1879, axiom, 
- (hasType(type_Airport, inst_MikraThessalonikiSalonikiAirport))).
-
-fof(axWorldAirportsL_Z1880, axiom, 
- (hasType(type_Airport, inst_MildenhallAirport))).
-
-fof(axWorldAirportsL_Z1881, axiom, 
- (hasType(type_Airport, inst_MilduraVictoriaAirport))).
-
-fof(axWorldAirportsL_Z1882, axiom, 
- (hasType(type_Airport, inst_MilfordMunicipalUTAirport))).
-
-fof(axWorldAirportsL_Z1883, axiom, 
- (hasType(type_Airport, inst_MilfordSoundAirport))).
-
-fof(axWorldAirportsL_Z1884, axiom, 
- (hasType(type_Airport, inst_MiliMiliIslandAirport))).
-
-fof(axWorldAirportsL_Z1885, axiom, 
- (hasType(type_Airport, inst_MillardNEAirport))).
-
-fof(axWorldAirportsL_Z1886, axiom, 
- (hasType(type_Airport, inst_MillerFieldNEAirport))).
-
-fof(axWorldAirportsL_Z1887, axiom, 
- (hasType(type_Airport, inst_MillerInternationalTXAirport))).
-
-fof(axWorldAirportsL_Z1888, axiom, 
- (hasType(type_Airport, inst_MillicentSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1889, axiom, 
- (hasType(type_Airport, inst_MillingimbiNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z1890, axiom, 
- (hasType(type_Airport, inst_MillinocketMunicipalMEAirport))).
-
-fof(axWorldAirportsL_Z1891, axiom, 
- (hasType(type_Airport, inst_MillvilleMunicipalNJAirport))).
-
-fof(axWorldAirportsL_Z1892, axiom, 
- (hasType(type_Airport, inst_MilosAirport))).
-
-fof(axWorldAirportsL_Z1893, axiom, 
- (hasType(type_Airport, inst_MinacuAirport))).
-
-fof(axWorldAirportsL_Z1894, axiom, 
- (hasType(type_Airport, inst_MinakiAerodromeONAirport))).
-
-fof(axWorldAirportsL_Z1895, axiom, 
- (hasType(type_Airport, inst_MinaltonSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1896, axiom, 
- (hasType(type_Airport, inst_MinamiDaitoJimaOkinawaAirport))).
-
-fof(axWorldAirportsL_Z1897, axiom, 
- (hasType(type_Airport, inst_MinatitlanAirport))).
-
-fof(axWorldAirportsL_Z1898, axiom, 
- (hasType(type_Airport, inst_MinchuminaAKAirport))).
-
-fof(axWorldAirportsL_Z1899, axiom, 
- (hasType(type_Airport, inst_MindikAirport))).
-
-fof(axWorldAirportsL_Z1900, axiom, 
- (hasType(type_Airport, inst_MindiptanaAirport))).
-
-fof(axWorldAirportsL_Z1901, axiom, 
- (hasType(type_Airport, inst_MineralWellsTXAirport))).
-
-fof(axWorldAirportsL_Z1902, axiom, 
- (hasType(type_Airport, inst_MineralniyeVodyStavropolAirport))).
-
-fof(axWorldAirportsL_Z1903, axiom, 
- (hasType(type_Airport, inst_MinersBayBCAirport))).
-
-fof(axWorldAirportsL_Z1904, axiom, 
- (hasType(type_Airport, inst_MinersLakeAirport))).
-
-fof(axWorldAirportsL_Z1905, axiom, 
- (hasType(type_Airport, inst_MingaladonYangoonRangoonAirport))).
-
-fof(axWorldAirportsL_Z1906, axiom, 
- (hasType(type_Airport, inst_MinganQCAirport))).
-
-fof(axWorldAirportsL_Z1907, axiom, 
- (hasType(type_Airport, inst_MinjAirport))).
-
-fof(axWorldAirportsL_Z1908, axiom, 
- (hasType(type_Airport, inst_MinnaAirport))).
-
-fof(axWorldAirportsL_Z1909, axiom, 
- (hasType(type_Airport, inst_MinneapolisStPaulInternationalWoldChamberlainMNAirport))).
-
-fof(axWorldAirportsL_Z1910, axiom, 
- (hasType(type_Airport, inst_MinneriyaAirport))).
-
-fof(axWorldAirportsL_Z1911, axiom, 
- (hasType(type_Airport, inst_MinnipaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1912, axiom, 
- (hasType(type_Airport, inst_MinotAirForceBaseNDAirport))).
-
-fof(axWorldAirportsL_Z1913, axiom, 
- (hasType(type_Airport, inst_MinotInternationalNDAirport))).
-
-fof(axWorldAirportsL_Z1914, axiom, 
- (hasType(type_Airport, inst_MintoAKAirport))).
-
-fof(axWorldAirportsL_Z1915, axiom, 
- (hasType(type_Airport, inst_MinuteManAirfieldMAAirport))).
-
-fof(axWorldAirportsL_Z1916, axiom, 
- (hasType(type_Airport, inst_MinvoulAirport))).
-
-fof(axWorldAirportsL_Z1917, axiom, 
- (hasType(type_Airport, inst_MiquelonAirport))).
-
-fof(axWorldAirportsL_Z1918, axiom, 
- (hasType(type_Airport, inst_MirabelInternationalQCAirport))).
-
-fof(axWorldAirportsL_Z1919, axiom, 
- (hasType(type_Airport, inst_MiracemadoNorteGOAirport))).
-
-fof(axWorldAirportsL_Z1920, axiom, 
- (hasType(type_Airport, inst_MirafloresAirport))).
-
-fof(axWorldAirportsL_Z1921, axiom, 
- (hasType(type_Airport, inst_MiramarAirport))).
-
-fof(axWorldAirportsL_Z1922, axiom, 
- (hasType(type_Airport, inst_MiramarNavalAirStationMitscherFieldCAAirport))).
-
-fof(axWorldAirportsL_Z1923, axiom, 
- (hasType(type_Airport, inst_MirandaDownsQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1924, axiom, 
- (hasType(type_Airport, inst_MirgorodPoltavaAirport))).
-
-fof(axWorldAirportsL_Z1925, axiom, 
- (hasType(type_Airport, inst_MiriSarawakAirport))).
-
-fof(axWorldAirportsL_Z1926, axiom, 
- (hasType(type_Airport, inst_MiritiAirport))).
-
-fof(axWorldAirportsL_Z1927, axiom, 
- (hasType(type_Airport, inst_MirnyyYakutiaSakhaAirport))).
-
-fof(axWorldAirportsL_Z1928, axiom, 
- (hasType(type_Airport, inst_MirpurAirport))).
-
-fof(axWorldAirportsL_Z1929, axiom, 
- (hasType(type_Airport, inst_MirpurKhasAirport))).
-
-fof(axWorldAirportsL_Z1930, axiom, 
- (hasType(type_Airport, inst_MisawaAirport))).
-
-fof(axWorldAirportsL_Z1931, axiom, 
- (hasType(type_Airport, inst_MisimaAirport))).
-
-fof(axWorldAirportsL_Z1932, axiom, 
- (hasType(type_Airport, inst_MiskolcAirport))).
-
-fof(axWorldAirportsL_Z1933, axiom, 
- (hasType(type_Airport, inst_MissionFieldMTAirport))).
-
-fof(axWorldAirportsL_Z1934, axiom, 
- (hasType(type_Airport, inst_MissoulaInternationalMTAirport))).
-
-fof(axWorldAirportsL_Z1935, axiom, 
- (hasType(type_Airport, inst_MissouriAirNationalGuardMOAirport))).
-
-fof(axWorldAirportsL_Z1936, axiom, 
- (hasType(type_Airport, inst_MisurataAirport))).
-
-fof(axWorldAirportsL_Z1937, axiom, 
- (hasType(type_Airport, inst_MitchellMunicipalSDAirport))).
-
-fof(axWorldAirportsL_Z1938, axiom, 
- (hasType(type_Airport, inst_MitchellPlateauAirport))).
-
-fof(axWorldAirportsL_Z1939, axiom, 
- (hasType(type_Airport, inst_MitchellQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1940, axiom, 
- (hasType(type_Airport, inst_MitchellRiverAirport))).
-
-fof(axWorldAirportsL_Z1941, axiom, 
- (hasType(type_Airport, inst_MitiaroAirport))).
-
-fof(axWorldAirportsL_Z1942, axiom, 
- (hasType(type_Airport, inst_MitspehRamonaAirport))).
-
-fof(axWorldAirportsL_Z1943, axiom, 
- (hasType(type_Airport, inst_MituAirport))).
-
-fof(axWorldAirportsL_Z1944, axiom, 
- (hasType(type_Airport, inst_MitzicAirport))).
-
-fof(axWorldAirportsL_Z1945, axiom, 
- (hasType(type_Airport, inst_MiyakeJimaAirport))).
-
-fof(axWorldAirportsL_Z1946, axiom, 
- (hasType(type_Airport, inst_MiyakoJimaRyukuAirport))).
-
-fof(axWorldAirportsL_Z1947, axiom, 
- (hasType(type_Airport, inst_MiyanminAirport))).
-
-fof(axWorldAirportsL_Z1948, axiom, 
- (hasType(type_Airport, inst_MizanTeferiAirport))).
-
-fof(axWorldAirportsL_Z1949, axiom, 
- (hasType(type_Airport, inst_MkambatiAirport))).
-
-fof(axWorldAirportsL_Z1950, axiom, 
- (hasType(type_Airport, inst_MkuzeAirport))).
-
-fof(axWorldAirportsL_Z1951, axiom, 
- (hasType(type_Airport, inst_MoaAirport))).
-
-fof(axWorldAirportsL_Z1952, axiom, 
- (hasType(type_Airport, inst_MoabiAirport))).
-
-fof(axWorldAirportsL_Z1953, axiom, 
- (hasType(type_Airport, inst_MoalaAirport))).
-
-fof(axWorldAirportsL_Z1954, axiom, 
- (hasType(type_Airport, inst_MoanamaniAirport))).
-
-fof(axWorldAirportsL_Z1955, axiom, 
- (hasType(type_Airport, inst_MoandaAirport))).
-
-fof(axWorldAirportsL_Z1956, axiom, 
- (hasType(type_Airport, inst_MoandaAirportGabon))).
-
-fof(axWorldAirportsL_Z1957, axiom, 
- (hasType(type_Airport, inst_MobridgeMunicipalSDAirport))).
-
-fof(axWorldAirportsL_Z1958, axiom, 
- (hasType(type_Airport, inst_MocamedesNewNamibeAirport))).
-
-fof(axWorldAirportsL_Z1959, axiom, 
- (hasType(type_Airport, inst_MocimboadaPraiaAirport))).
-
-fof(axWorldAirportsL_Z1960, axiom, 
- (hasType(type_Airport, inst_MococaSPAirport))).
-
-fof(axWorldAirportsL_Z1961, axiom, 
- (hasType(type_Airport, inst_ModestoCityCountyAirportHarryShamFieldCAAirport))).
-
-fof(axWorldAirportsL_Z1962, axiom, 
- (hasType(type_Airport, inst_MoenchengladbachMonchengladbachAirport))).
-
-fof(axWorldAirportsL_Z1963, axiom, 
- (hasType(type_Airport, inst_MoenjodaroMohenjoDaroAirport))).
-
-fof(axWorldAirportsL_Z1964, axiom, 
- (hasType(type_Airport, inst_MoffettFieldNavalAirStationCAAirport))).
-
-fof(axWorldAirportsL_Z1965, axiom, 
- (hasType(type_Airport, inst_MogidasCrazesSPAirport))).
-
-fof(axWorldAirportsL_Z1966, axiom, 
- (hasType(type_Airport, inst_MohanbariAirport))).
-
-fof(axWorldAirportsL_Z1967, axiom, 
- (hasType(type_Airport, inst_MoheliAirport))).
-
-fof(axWorldAirportsL_Z1968, axiom, 
- (hasType(type_Airport, inst_MoiInternationalMombasaAirport))).
-
-fof(axWorldAirportsL_Z1969, axiom, 
- (hasType(type_Airport, inst_MojaveCAAirport))).
-
-fof(axWorldAirportsL_Z1970, axiom, 
- (hasType(type_Airport, inst_MokhotlongAirport))).
-
-fof(axWorldAirportsL_Z1971, axiom, 
- (hasType(type_Airport, inst_MokiAirport))).
-
-fof(axWorldAirportsL_Z1972, axiom, 
- (hasType(type_Airport, inst_MokpoAirport))).
-
-fof(axWorldAirportsL_Z1973, axiom, 
- (hasType(type_Airport, inst_MokutiAirport))).
-
-fof(axWorldAirportsL_Z1974, axiom, 
- (hasType(type_Airport, inst_MolokaiHIAirport))).
-
-fof(axWorldAirportsL_Z1975, axiom, 
- (hasType(type_Airport, inst_MomaAirport))).
-
-fof(axWorldAirportsL_Z1976, axiom, 
- (hasType(type_Airport, inst_MomeikAirport))).
-
-fof(axWorldAirportsL_Z1977, axiom, 
- (hasType(type_Airport, inst_MompusAirport))).
-
-fof(axWorldAirportsL_Z1978, axiom, 
- (hasType(type_Airport, inst_MonbetsuAirport))).
-
-fof(axWorldAirportsL_Z1979, axiom, 
- (hasType(type_Airport, inst_MonclovaAirport))).
-
-fof(axWorldAirportsL_Z1980, axiom, 
- (hasType(type_Airport, inst_MonctonNBAirport))).
-
-fof(axWorldAirportsL_Z1981, axiom, 
- (hasType(type_Airport, inst_MonfortAirport))).
-
-fof(axWorldAirportsL_Z1982, axiom, 
- (hasType(type_Airport, inst_MonghsatAirport))).
-
-fof(axWorldAirportsL_Z1983, axiom, 
- (hasType(type_Airport, inst_MongoAirport))).
-
-fof(axWorldAirportsL_Z1984, axiom, 
- (hasType(type_Airport, inst_MonguAirport))).
-
-fof(axWorldAirportsL_Z1985, axiom, 
- (hasType(type_Airport, inst_MonkeyIslandAirport))).
-
-fof(axWorldAirportsL_Z1986, axiom, 
- (hasType(type_Airport, inst_MonkeyMiaWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z1987, axiom, 
- (hasType(type_Airport, inst_MonkeyMountainAirport))).
-
-fof(axWorldAirportsL_Z1988, axiom, 
- (hasType(type_Airport, inst_MonkiraQueenslandAirport))).
-
-fof(axWorldAirportsL_Z1989, axiom, 
- (hasType(type_Airport, inst_MonoAirport))).
-
-fof(axWorldAirportsL_Z1990, axiom, 
- (hasType(type_Airport, inst_MonroeCountyALAirport))).
-
-fof(axWorldAirportsL_Z1991, axiom, 
- (hasType(type_Airport, inst_MonroeRegionalLAAirport))).
-
-fof(axWorldAirportsL_Z1992, axiom, 
- (hasType(type_Airport, inst_MonsAirport))).
-
-fof(axWorldAirportsL_Z1993, axiom, 
- (hasType(type_Airport, inst_MontJoliQCAirport))).
-
-fof(axWorldAirportsL_Z1994, axiom, 
- (hasType(type_Airport, inst_MontagueHarborBCAirport))).
-
-fof(axWorldAirportsL_Z1995, axiom, 
- (hasType(type_Airport, inst_MontaukNYAirport))).
-
-fof(axWorldAirportsL_Z1996, axiom, 
- (hasType(type_Airport, inst_MonteAlegrePAAirport))).
-
-fof(axWorldAirportsL_Z1997, axiom, 
- (hasType(type_Airport, inst_MonteCarloAirport))).
-
-fof(axWorldAirportsL_Z1998, axiom, 
- (hasType(type_Airport, inst_MonteDouradoAirport))).
-
-fof(axWorldAirportsL_Z1999, axiom, 
- (hasType(type_Airport, inst_MonteLibanoAirport))).
-
-fof(axWorldAirportsL_Z2000, axiom, 
- (hasType(type_Airport, inst_MontenegroRSAirport))).
-
-fof(axWorldAirportsL_Z2001, axiom, 
- (hasType(type_Airport, inst_MontepuezAirport))).
-
-fof(axWorldAirportsL_Z2002, axiom, 
- (hasType(type_Airport, inst_MontereyPeninsulaCAAirport))).
-
-fof(axWorldAirportsL_Z2003, axiom, 
- (hasType(type_Airport, inst_MonteriaAirport))).
-
-fof(axWorldAirportsL_Z2004, axiom, 
- (hasType(type_Airport, inst_MonterreyAirport))).
-
-fof(axWorldAirportsL_Z2005, axiom, 
- (hasType(type_Airport, inst_MontesCaserosAirport))).
-
-fof(axWorldAirportsL_Z2006, axiom, 
- (hasType(type_Airport, inst_MontesClarosMGAirport))).
-
-fof(axWorldAirportsL_Z2007, axiom, 
- (hasType(type_Airport, inst_MontevideoChippewaCountyMNAirport))).
-
-fof(axWorldAirportsL_Z2008, axiom, 
- (hasType(type_Airport, inst_MontgomeryFieldCAAirport))).
-
-fof(axWorldAirportsL_Z2009, axiom, 
- (hasType(type_Airport, inst_MonticelloMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z2010, axiom, 
- (hasType(type_Airport, inst_MontluconAirport))).
-
-fof(axWorldAirportsL_Z2011, axiom, 
- (hasType(type_Airport, inst_MontoQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2012, axiom, 
- (hasType(type_Airport, inst_MontoirSaintNazaireAirport))).
-
-fof(axWorldAirportsL_Z2013, axiom, 
- (hasType(type_Airport, inst_MontreuxAirport))).
-
-fof(axWorldAirportsL_Z2014, axiom, 
- (hasType(type_Airport, inst_MontroseRegionalCOAirport))).
-
-fof(axWorldAirportsL_Z2015, axiom, 
- (hasType(type_Airport, inst_MoodyAirForceBaseGAAirport))).
-
-fof(axWorldAirportsL_Z2016, axiom, 
- (hasType(type_Airport, inst_MoolawatanaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2017, axiom, 
- (hasType(type_Airport, inst_MoombaAirport))).
-
-fof(axWorldAirportsL_Z2018, axiom, 
- (hasType(type_Airport, inst_MoorabbinVictoriaAirport))).
-
-fof(axWorldAirportsL_Z2019, axiom, 
- (hasType(type_Airport, inst_MooraberrieQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2020, axiom, 
- (hasType(type_Airport, inst_MooreCountyNCAirport))).
-
-fof(axWorldAirportsL_Z2021, axiom, 
- (hasType(type_Airport, inst_MooreMurrellTNAirport))).
-
-fof(axWorldAirportsL_Z2022, axiom, 
- (hasType(type_Airport, inst_MooreaSocietyIslandsAirport))).
-
-fof(axWorldAirportsL_Z2023, axiom, 
- (hasType(type_Airport, inst_MooseJawSKAirport))).
-
-fof(axWorldAirportsL_Z2024, axiom, 
- (hasType(type_Airport, inst_MoosoneeONAirport))).
-
-fof(axWorldAirportsL_Z2025, axiom, 
- (hasType(type_Airport, inst_MopahMeraukeAirport))).
-
-fof(axWorldAirportsL_Z2026, axiom, 
- (hasType(type_Airport, inst_MorafenobeAirport))).
-
-fof(axWorldAirportsL_Z2027, axiom, 
- (hasType(type_Airport, inst_MoranbahQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2028, axiom, 
- (hasType(type_Airport, inst_MorawaWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2029, axiom, 
- (hasType(type_Airport, inst_MordakAirport))).
-
-fof(axWorldAirportsL_Z2030, axiom, 
- (hasType(type_Airport, inst_MoreeNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2031, axiom, 
- (hasType(type_Airport, inst_MoreheadAirport))).
-
-fof(axWorldAirportsL_Z2032, axiom, 
- (hasType(type_Airport, inst_MoreliaAirport))).
-
-fof(axWorldAirportsL_Z2033, axiom, 
- (hasType(type_Airport, inst_MoretonQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2034, axiom, 
- (hasType(type_Airport, inst_MorgantonLenoirNCAirport))).
-
-fof(axWorldAirportsL_Z2035, axiom, 
- (hasType(type_Airport, inst_MorgantownMunicipalAirportWalterLBillHartFieldWVAirport))).
-
-fof(axWorldAirportsL_Z2036, axiom, 
- (hasType(type_Airport, inst_MorichalAirport))).
-
-fof(axWorldAirportsL_Z2037, axiom, 
- (hasType(type_Airport, inst_MoriokaAirport))).
-
-fof(axWorldAirportsL_Z2038, axiom, 
- (hasType(type_Airport, inst_MorneyPlainsQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2039, axiom, 
- (hasType(type_Airport, inst_MorningtonIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2040, axiom, 
- (hasType(type_Airport, inst_MorobeAirport))).
-
-fof(axWorldAirportsL_Z2041, axiom, 
- (hasType(type_Airport, inst_MorombeAirport))).
-
-fof(axWorldAirportsL_Z2042, axiom, 
- (hasType(type_Airport, inst_MoronAirBaseMorondelaFronteraAirport))).
-
-fof(axWorldAirportsL_Z2043, axiom, 
- (hasType(type_Airport, inst_MorondavaAirport))).
-
-fof(axWorldAirportsL_Z2044, axiom, 
- (hasType(type_Airport, inst_MorotaiIslandAirport))).
-
-fof(axWorldAirportsL_Z2045, axiom, 
- (hasType(type_Airport, inst_MorrisMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z2046, axiom, 
- (hasType(type_Airport, inst_MorristownMunicipalNJAirport))).
-
-fof(axWorldAirportsL_Z2047, axiom, 
- (hasType(type_Airport, inst_MorrisvilleStoweStateVTAirport))).
-
-fof(axWorldAirportsL_Z2048, axiom, 
- (hasType(type_Airport, inst_MoruyaNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2049, axiom, 
- (hasType(type_Airport, inst_MosesPointAKAirport))).
-
-fof(axWorldAirportsL_Z2050, axiom, 
- (hasType(type_Airport, inst_MoshiAirport))).
-
-fof(axWorldAirportsL_Z2051, axiom, 
- (hasType(type_Airport, inst_MoshoeshoeIInternationalMaseruAirport))).
-
-fof(axWorldAirportsL_Z2052, axiom, 
- (hasType(type_Airport, inst_MosjoenAirport))).
-
-fof(axWorldAirportsL_Z2053, axiom, 
- (hasType(type_Airport, inst_MosnovOstravaAirport))).
-
-fof(axWorldAirportsL_Z2054, axiom, 
- (hasType(type_Airport, inst_MosqueraAirport))).
-
-fof(axWorldAirportsL_Z2055, axiom, 
- (hasType(type_Airport, inst_MosselBayAirport))).
-
-fof(axWorldAirportsL_Z2056, axiom, 
- (hasType(type_Airport, inst_MossoroRNAirport))).
-
-fof(axWorldAirportsL_Z2057, axiom, 
- (hasType(type_Airport, inst_MostarAirport))).
-
-fof(axWorldAirportsL_Z2058, axiom, 
- (hasType(type_Airport, inst_MosteirosAirport))).
-
-fof(axWorldAirportsL_Z2059, axiom, 
- (hasType(type_Airport, inst_MostynAirport))).
-
-fof(axWorldAirportsL_Z2060, axiom, 
- (hasType(type_Airport, inst_MosulAirport))).
-
-fof(axWorldAirportsL_Z2061, axiom, 
- (hasType(type_Airport, inst_MotaLavaAirport))).
-
-fof(axWorldAirportsL_Z2062, axiom, 
- (hasType(type_Airport, inst_MotonFieldMunicipalALAirport))).
-
-fof(axWorldAirportsL_Z2063, axiom, 
- (hasType(type_Airport, inst_MotuekaAirport))).
-
-fof(axWorldAirportsL_Z2064, axiom, 
- (hasType(type_Airport, inst_MoudjeriaAirport))).
-
-fof(axWorldAirportsL_Z2065, axiom, 
- (hasType(type_Airport, inst_MouilaAirport))).
-
-fof(axWorldAirportsL_Z2066, axiom, 
- (hasType(type_Airport, inst_MouldBayNTAirport))).
-
-fof(axWorldAirportsL_Z2067, axiom, 
- (hasType(type_Airport, inst_MoultrieMunicipalGAAirport))).
-
-fof(axWorldAirportsL_Z2068, axiom, 
- (hasType(type_Airport, inst_MoundouAirport))).
-
-fof(axWorldAirportsL_Z2069, axiom, 
- (hasType(type_Airport, inst_MountAueAirport))).
-
-fof(axWorldAirportsL_Z2070, axiom, 
- (hasType(type_Airport, inst_MountBarnettWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2071, axiom, 
- (hasType(type_Airport, inst_MountComfortINAirport))).
-
-fof(axWorldAirportsL_Z2072, axiom, 
- (hasType(type_Airport, inst_MountCookAirport))).
-
-fof(axWorldAirportsL_Z2073, axiom, 
- (hasType(type_Airport, inst_MountGambierSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2074, axiom, 
- (hasType(type_Airport, inst_MountHothamVictoriaAirport))).
-
-fof(axWorldAirportsL_Z2075, axiom, 
- (hasType(type_Airport, inst_MountMagnetWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2076, axiom, 
- (hasType(type_Airport, inst_MountPleasantAirport))).
-
-fof(axWorldAirportsL_Z2077, axiom, 
- (hasType(type_Airport, inst_MountPleasantMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z2078, axiom, 
- (hasType(type_Airport, inst_MountPleasantMunicipalMIAirport))).
-
-fof(axWorldAirportsL_Z2079, axiom, 
- (hasType(type_Airport, inst_MountPleasantMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z2080, axiom, 
- (hasType(type_Airport, inst_MountPleasantUTAirport))).
-
-fof(axWorldAirportsL_Z2081, axiom, 
- (hasType(type_Airport, inst_MountShastaCAAirport))).
-
-fof(axWorldAirportsL_Z2082, axiom, 
- (hasType(type_Airport, inst_MountVernonILAirport))).
-
-fof(axWorldAirportsL_Z2083, axiom, 
- (hasType(type_Airport, inst_MountWilsonCAAirport))).
-
-fof(axWorldAirportsL_Z2084, axiom, 
- (hasType(type_Airport, inst_MountainAirport))).
-
-fof(axWorldAirportsL_Z2085, axiom, 
- (hasType(type_Airport, inst_MountainHomeAirForceBaseIDAirport))).
-
-fof(axWorldAirportsL_Z2086, axiom, 
- (hasType(type_Airport, inst_MountainValleyAirport))).
-
-fof(axWorldAirportsL_Z2087, axiom, 
- (hasType(type_Airport, inst_MountainVillageAKAirport))).
-
-fof(axWorldAirportsL_Z2088, axiom, 
- (hasType(type_Airport, inst_MoutiersAirport))).
-
-fof(axWorldAirportsL_Z2089, axiom, 
- (hasType(type_Airport, inst_MouyondziAirport))).
-
-fof(axWorldAirportsL_Z2090, axiom, 
- (hasType(type_Airport, inst_MoyaleAirport))).
-
-fof(axWorldAirportsL_Z2091, axiom, 
- (hasType(type_Airport, inst_MoyaleAirportKenya))).
-
-fof(axWorldAirportsL_Z2092, axiom, 
- (hasType(type_Airport, inst_MoyoAirport))).
-
-fof(axWorldAirportsL_Z2093, axiom, 
- (hasType(type_Airport, inst_MoyobambaAirport))).
-
-fof(axWorldAirportsL_Z2094, axiom, 
- (hasType(type_Airport, inst_MpachaAirport))).
-
-fof(axWorldAirportsL_Z2095, axiom, 
- (hasType(type_Airport, inst_MtBuffaloAirport))).
-
-fof(axWorldAirportsL_Z2096, axiom, 
- (hasType(type_Airport, inst_MtCavenaghNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2097, axiom, 
- (hasType(type_Airport, inst_MtFullStopAirport))).
-
-fof(axWorldAirportsL_Z2098, axiom, 
- (hasType(type_Airport, inst_MtHouseWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2099, axiom, 
- (hasType(type_Airport, inst_MtSanfordNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2100, axiom, 
- (hasType(type_Airport, inst_MtSwanNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2101, axiom, 
- (hasType(type_Airport, inst_MtwaraAirport))).
-
-fof(axWorldAirportsL_Z2102, axiom, 
- (hasType(type_Airport, inst_MuccanWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2103, axiom, 
- (hasType(type_Airport, inst_MucuriBAAirport))).
-
-fof(axWorldAirportsL_Z2104, axiom, 
- (hasType(type_Airport, inst_MudanjiangAirport))).
-
-fof(axWorldAirportsL_Z2105, axiom, 
- (hasType(type_Airport, inst_MueoAirport))).
-
-fof(axWorldAirportsL_Z2106, axiom, 
- (hasType(type_Airport, inst_MuiAirport))).
-
-fof(axWorldAirportsL_Z2107, axiom, 
- (hasType(type_Airport, inst_MuirArmyAirFieldPAAirport))).
-
-fof(axWorldAirportsL_Z2108, axiom, 
- (hasType(type_Airport, inst_MukahSarawakAirport))).
-
-fof(axWorldAirportsL_Z2109, axiom, 
- (hasType(type_Airport, inst_MukallaAirport))).
-
-fof(axWorldAirportsL_Z2110, axiom, 
- (hasType(type_Airport, inst_MukeirasAirport))).
-
-fof(axWorldAirportsL_Z2111, axiom, 
- (hasType(type_Airport, inst_MukhinoBuryatiaAirport))).
-
-fof(axWorldAirportsL_Z2112, axiom, 
- (hasType(type_Airport, inst_MukoMukoAirport))).
-
-fof(axWorldAirportsL_Z2113, axiom, 
- (hasType(type_Airport, inst_MulatosAirport))).
-
-fof(axWorldAirportsL_Z2114, axiom, 
- (hasType(type_Airport, inst_MulegeAirport))).
-
-fof(axWorldAirportsL_Z2115, axiom, 
- (hasType(type_Airport, inst_MulgaParkNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2116, axiom, 
- (hasType(type_Airport, inst_MuliaAirport))).
-
-fof(axWorldAirportsL_Z2117, axiom, 
- (hasType(type_Airport, inst_MulkaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2118, axiom, 
- (hasType(type_Airport, inst_MullAirport))).
-
-fof(axWorldAirportsL_Z2119, axiom, 
- (hasType(type_Airport, inst_MullewaWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2120, axiom, 
- (hasType(type_Airport, inst_MultanAirport))).
-
-fof(axWorldAirportsL_Z2121, axiom, 
- (hasType(type_Airport, inst_MuluAirport))).
-
-fof(axWorldAirportsL_Z2122, axiom, 
- (hasType(type_Airport, inst_MumiasAirport))).
-
-fof(axWorldAirportsL_Z2123, axiom, 
- (hasType(type_Airport, inst_MunbilAirport))).
-
-fof(axWorldAirportsL_Z2124, axiom, 
- (hasType(type_Airport, inst_MunchenAirport))).
-
-fof(axWorldAirportsL_Z2125, axiom, 
- (hasType(type_Airport, inst_MundaNewGeorgiaIsAirport))).
-
-fof(axWorldAirportsL_Z2126, axiom, 
- (hasType(type_Airport, inst_MundukuAirport))).
-
-fof(axWorldAirportsL_Z2127, axiom, 
- (hasType(type_Airport, inst_MungeranieSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2128, axiom, 
- (hasType(type_Airport, inst_MunicipalPAAirport))).
-
-fof(axWorldAirportsL_Z2129, axiom, 
- (hasType(type_Airport, inst_MuongSaiAirport))).
-
-fof(axWorldAirportsL_Z2130, axiom, 
- (hasType(type_Airport, inst_MuriaeMGAirport))).
-
-fof(axWorldAirportsL_Z2131, axiom, 
- (hasType(type_Airport, inst_MurmanskMurmanskAirport))).
-
-fof(axWorldAirportsL_Z2132, axiom, 
- (hasType(type_Airport, inst_MurrayBayNTAirport))).
-
-fof(axWorldAirportsL_Z2133, axiom, 
- (hasType(type_Airport, inst_MurrayIslandsQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2134, axiom, 
- (hasType(type_Airport, inst_MurtalaMuhammedLagosAirport))).
-
-fof(axWorldAirportsL_Z2135, axiom, 
- (hasType(type_Airport, inst_MuscatineMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z2136, axiom, 
- (hasType(type_Airport, inst_MuscleShoalsRegionalALAirport))).
-
-fof(axWorldAirportsL_Z2137, axiom, 
- (hasType(type_Airport, inst_MusgraveQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2138, axiom, 
- (hasType(type_Airport, inst_MushaAirport))).
-
-fof(axWorldAirportsL_Z2139, axiom, 
- (hasType(type_Airport, inst_MuskokaONAirport))).
-
-fof(axWorldAirportsL_Z2140, axiom, 
- (hasType(type_Airport, inst_MuskratDamONAirport))).
-
-fof(axWorldAirportsL_Z2141, axiom, 
- (hasType(type_Airport, inst_MusomaAirport))).
-
-fof(axWorldAirportsL_Z2142, axiom, 
- (hasType(type_Airport, inst_MussauAirport))).
-
-fof(axWorldAirportsL_Z2143, axiom, 
- (hasType(type_Airport, inst_MustinALFPAAirport))).
-
-fof(axWorldAirportsL_Z2144, axiom, 
- (hasType(type_Airport, inst_MustiqueIslandAirport))).
-
-fof(axWorldAirportsL_Z2145, axiom, 
- (hasType(type_Airport, inst_MutareAirport))).
-
-fof(axWorldAirportsL_Z2146, axiom, 
- (hasType(type_Airport, inst_MutiaraPaluAirport))).
-
-fof(axWorldAirportsL_Z2147, axiom, 
- (hasType(type_Airport, inst_MutingAirport))).
-
-fof(axWorldAirportsL_Z2148, axiom, 
- (hasType(type_Airport, inst_MuttaburraQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2149, axiom, 
- (hasType(type_Airport, inst_MuzaffarabadAirport))).
-
-fof(axWorldAirportsL_Z2150, axiom, 
- (hasType(type_Airport, inst_MuzaffarnagarAirport))).
-
-fof(axWorldAirportsL_Z2151, axiom, 
- (hasType(type_Airport, inst_MuzaffarpurAirport))).
-
-fof(axWorldAirportsL_Z2152, axiom, 
- (hasType(type_Airport, inst_MwaduiAirport))).
-
-fof(axWorldAirportsL_Z2153, axiom, 
- (hasType(type_Airport, inst_MwanaLamuAirport))).
-
-fof(axWorldAirportsL_Z2154, axiom, 
- (hasType(type_Airport, inst_MwanzaAirport))).
-
-fof(axWorldAirportsL_Z2155, axiom, 
- (hasType(type_Airport, inst_MwekaAirport))).
-
-fof(axWorldAirportsL_Z2156, axiom, 
- (hasType(type_Airport, inst_MyeikMerguiAirport))).
-
-fof(axWorldAirportsL_Z2157, axiom, 
- (hasType(type_Airport, inst_MyitkyinaAirport))).
-
-fof(axWorldAirportsL_Z2158, axiom, 
- (hasType(type_Airport, inst_MykolayivNikolayevMykolayivAirport))).
-
-fof(axWorldAirportsL_Z2159, axiom, 
- (hasType(type_Airport, inst_MyroodahAirport))).
-
-fof(axWorldAirportsL_Z2160, axiom, 
- (hasType(type_Airport, inst_MyrtleBeachAirForceBaseSCAirport))).
-
-fof(axWorldAirportsL_Z2161, axiom, 
- (hasType(type_Airport, inst_MysoreAirport))).
-
-fof(axWorldAirportsL_Z2162, axiom, 
- (hasType(type_Airport, inst_MytileneMitiliniLesbosIslandAirport))).
-
-fof(axWorldAirportsL_Z2163, axiom, 
- (hasType(type_Airport, inst_MzambaAirport))).
-
-fof(axWorldAirportsL_Z2164, axiom, 
- (hasType(type_Airport, inst_MzuzuAirport))).
-
-fof(axWorldAirportsL_Z2165, axiom, 
- (hasType(type_Airport, inst_NDjamenaAirport))).
-
-fof(axWorldAirportsL_Z2166, axiom, 
- (hasType(type_Airport, inst_NDolaAirport))).
-
-fof(axWorldAirportsL_Z2167, axiom, 
- (hasType(type_Airport, inst_NDoloKinshasaAirport))).
-
-fof(axWorldAirportsL_Z2168, axiom, 
- (hasType(type_Airport, inst_NGaoundereAirport))).
-
-fof(axWorldAirportsL_Z2169, axiom, 
- (hasType(type_Airport, inst_NKongsambaAirport))).
-
-fof(axWorldAirportsL_Z2170, axiom, 
- (hasType(type_Airport, inst_NRCMIAirport))).
-
-fof(axWorldAirportsL_Z2171, axiom, 
- (hasType(type_Airport, inst_NZerekoreAirport))).
-
-fof(axWorldAirportsL_Z2172, axiom, 
- (hasType(type_Airport, inst_NaberezhnyyeChelnyTatarstanAirport))).
-
-fof(axWorldAirportsL_Z2173, axiom, 
- (hasType(type_Airport, inst_NabireAirport))).
-
-fof(axWorldAirportsL_Z2174, axiom, 
- (hasType(type_Airport, inst_NacalaAirport))).
-
-fof(axWorldAirportsL_Z2175, axiom, 
- (hasType(type_Airport, inst_NachingweaAirport))).
-
-fof(axWorldAirportsL_Z2176, axiom, 
- (hasType(type_Airport, inst_NadiAirport))).
-
-fof(axWorldAirportsL_Z2177, axiom, 
- (hasType(type_Airport, inst_NadorAirport))).
-
-fof(axWorldAirportsL_Z2178, axiom, 
- (hasType(type_Airport, inst_NadymTyumenAirport))).
-
-fof(axWorldAirportsL_Z2179, axiom, 
- (hasType(type_Airport, inst_NadzabLaeAirport))).
-
-fof(axWorldAirportsL_Z2180, axiom, 
- (hasType(type_Airport, inst_NagaAirport))).
-
-fof(axWorldAirportsL_Z2181, axiom, 
- (hasType(type_Airport, inst_NaganoAirport))).
-
-fof(axWorldAirportsL_Z2182, axiom, 
- (hasType(type_Airport, inst_NagasakiAirport))).
-
-fof(axWorldAirportsL_Z2183, axiom, 
- (hasType(type_Airport, inst_NagpurAirport))).
-
-fof(axWorldAirportsL_Z2184, axiom, 
- (hasType(type_Airport, inst_NahaAirport))).
-
-fof(axWorldAirportsL_Z2185, axiom, 
- (hasType(type_Airport, inst_NahaSangiheAirport))).
-
-fof(axWorldAirportsL_Z2186, axiom, 
- (hasType(type_Airport, inst_NainNFAirport))).
-
-fof(axWorldAirportsL_Z2187, axiom, 
- (hasType(type_Airport, inst_NakashibetsuAirport))).
-
-fof(axWorldAirportsL_Z2188, axiom, 
- (hasType(type_Airport, inst_NakhonRatchasimaAirport))).
-
-fof(axWorldAirportsL_Z2189, axiom, 
- (hasType(type_Airport, inst_NakhonSiThammaratAirport))).
-
-fof(axWorldAirportsL_Z2190, axiom, 
- (hasType(type_Airport, inst_NakinaONAirport))).
-
-fof(axWorldAirportsL_Z2191, axiom, 
- (hasType(type_Airport, inst_NaknekAKAirport))).
-
-fof(axWorldAirportsL_Z2192, axiom, 
- (hasType(type_Airport, inst_NakuruAirport))).
-
-fof(axWorldAirportsL_Z2193, axiom, 
- (hasType(type_Airport, inst_NalchikKabardinoBalkariaAirport))).
-
-fof(axWorldAirportsL_Z2194, axiom, 
- (hasType(type_Airport, inst_NamanganNamanganAirport))).
-
-fof(axWorldAirportsL_Z2195, axiom, 
- (hasType(type_Airport, inst_NamaoFieldABAirport))).
-
-fof(axWorldAirportsL_Z2196, axiom, 
- (hasType(type_Airport, inst_NambourQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2197, axiom, 
- (hasType(type_Airport, inst_NambuccaHeadsNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2198, axiom, 
- (hasType(type_Airport, inst_NamleaAirport))).
-
-fof(axWorldAirportsL_Z2199, axiom, 
- (hasType(type_Airport, inst_NamorikNamorikAirport))).
-
-fof(axWorldAirportsL_Z2200, axiom, 
- (hasType(type_Airport, inst_NamroleBuruIslandAirport))).
-
-fof(axWorldAirportsL_Z2201, axiom, 
- (hasType(type_Airport, inst_NamsangAirport))).
-
-fof(axWorldAirportsL_Z2202, axiom, 
- (hasType(type_Airport, inst_NamsosAirport))).
-
-fof(axWorldAirportsL_Z2203, axiom, 
- (hasType(type_Airport, inst_NamtuAirport))).
-
-fof(axWorldAirportsL_Z2204, axiom, 
- (hasType(type_Airport, inst_NamuAirport))).
-
-fof(axWorldAirportsL_Z2205, axiom, 
- (hasType(type_Airport, inst_NamuBCAirport))).
-
-fof(axWorldAirportsL_Z2206, axiom, 
- (hasType(type_Airport, inst_NamudiAirport))).
-
-fof(axWorldAirportsL_Z2207, axiom, 
- (hasType(type_Airport, inst_NamutoniAirport))).
-
-fof(axWorldAirportsL_Z2208, axiom, 
- (hasType(type_Airport, inst_NanAirport))).
-
-fof(axWorldAirportsL_Z2209, axiom, 
- (hasType(type_Airport, inst_NanYuanAirBaseBeijingAirport))).
-
-fof(axWorldAirportsL_Z2210, axiom, 
- (hasType(type_Airport, inst_NanaimoBCAirport))).
-
-fof(axWorldAirportsL_Z2211, axiom, 
- (hasType(type_Airport, inst_NanaimoHarbourSeaplaneBaseBCAirport))).
-
-fof(axWorldAirportsL_Z2212, axiom, 
- (hasType(type_Airport, inst_NanchongAirport))).
-
-fof(axWorldAirportsL_Z2213, axiom, 
- (hasType(type_Airport, inst_NandedAirport))).
-
-fof(axWorldAirportsL_Z2214, axiom, 
- (hasType(type_Airport, inst_NangadeAirport))).
-
-fof(axWorldAirportsL_Z2215, axiom, 
- (hasType(type_Airport, inst_NangapinohAirport))).
-
-fof(axWorldAirportsL_Z2216, axiom, 
- (hasType(type_Airport, inst_NanisivikNTAirport))).
-
-fof(axWorldAirportsL_Z2217, axiom, 
- (hasType(type_Airport, inst_NanjingAirport))).
-
-fof(axWorldAirportsL_Z2218, axiom, 
- (hasType(type_Airport, inst_NankiShirahanaAirport))).
-
-fof(axWorldAirportsL_Z2219, axiom, 
- (hasType(type_Airport, inst_NankinaAirport))).
-
-fof(axWorldAirportsL_Z2220, axiom, 
- (hasType(type_Airport, inst_NanningAirport))).
-
-fof(axWorldAirportsL_Z2221, axiom, 
- (hasType(type_Airport, inst_NantongAirport))).
-
-fof(axWorldAirportsL_Z2222, axiom, 
- (hasType(type_Airport, inst_NanuqueMGAirport))).
-
-fof(axWorldAirportsL_Z2223, axiom, 
- (hasType(type_Airport, inst_NanyangAirport))).
-
-fof(axWorldAirportsL_Z2224, axiom, 
- (hasType(type_Airport, inst_NanyukiAirport))).
-
-fof(axWorldAirportsL_Z2225, axiom, 
- (hasType(type_Airport, inst_NaoroAirport))).
-
-fof(axWorldAirportsL_Z2226, axiom, 
- (hasType(type_Airport, inst_NapakiakAKAirport))).
-
-fof(axWorldAirportsL_Z2227, axiom, 
- (hasType(type_Airport, inst_NapaskiakAKAirport))).
-
-fof(axWorldAirportsL_Z2228, axiom, 
- (hasType(type_Airport, inst_NapierHastingsAirport))).
-
-fof(axWorldAirportsL_Z2229, axiom, 
- (hasType(type_Airport, inst_NappaMerryQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2230, axiom, 
- (hasType(type_Airport, inst_NapperbyNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2231, axiom, 
- (hasType(type_Airport, inst_NapukaAirport))).
-
-fof(axWorldAirportsL_Z2232, axiom, 
- (hasType(type_Airport, inst_NaraAirport))).
-
-fof(axWorldAirportsL_Z2233, axiom, 
- (hasType(type_Airport, inst_NaracoorteSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2234, axiom, 
- (hasType(type_Airport, inst_NarathiwatAirport))).
-
-fof(axWorldAirportsL_Z2235, axiom, 
- (hasType(type_Airport, inst_NareAirport))).
-
-fof(axWorldAirportsL_Z2236, axiom, 
- (hasType(type_Airport, inst_NarganaAirport))).
-
-fof(axWorldAirportsL_Z2237, axiom, 
- (hasType(type_Airport, inst_NaritaTokyoAirport))).
-
-fof(axWorldAirportsL_Z2238, axiom, 
- (hasType(type_Airport, inst_NaroomaAirport))).
-
-fof(axWorldAirportsL_Z2239, axiom, 
- (hasType(type_Airport, inst_NarrabriNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2240, axiom, 
- (hasType(type_Airport, inst_NarranderaNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2241, axiom, 
- (hasType(type_Airport, inst_NarroginWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2242, axiom, 
- (hasType(type_Airport, inst_NarromineNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2243, axiom, 
- (hasType(type_Airport, inst_NarssarssuaqAirport))).
-
-fof(axWorldAirportsL_Z2244, axiom, 
- (hasType(type_Airport, inst_NartronFieldMIAirport))).
-
-fof(axWorldAirportsL_Z2245, axiom, 
- (hasType(type_Airport, inst_NarumAirport))).
-
-fof(axWorldAirportsL_Z2246, axiom, 
- (hasType(type_Airport, inst_NassauSeaplaneBaseNewProvidenceAirport))).
-
-fof(axWorldAirportsL_Z2247, axiom, 
- (hasType(type_Airport, inst_NatadolaAirport))).
-
-fof(axWorldAirportsL_Z2248, axiom, 
- (hasType(type_Airport, inst_NatalRNAirport))).
-
-fof(axWorldAirportsL_Z2249, axiom, 
- (hasType(type_Airport, inst_NatashquanQCAirport))).
-
-fof(axWorldAirportsL_Z2250, axiom, 
- (hasType(type_Airport, inst_NatitingouAirport))).
-
-fof(axWorldAirportsL_Z2251, axiom, 
- (hasType(type_Airport, inst_NatunaRanaiAirport))).
-
-fof(axWorldAirportsL_Z2252, axiom, 
- (hasType(type_Airport, inst_NaukitiAKAirport))).
-
-fof(axWorldAirportsL_Z2253, axiom, 
- (hasType(type_Airport, inst_NausoriInternationalSuvaAirport))).
-
-fof(axWorldAirportsL_Z2254, axiom, 
- (hasType(type_Airport, inst_NavegantesAirport))).
-
-fof(axWorldAirportsL_Z2255, axiom, 
- (hasType(type_Airport, inst_NawabShahAirport))).
-
-fof(axWorldAirportsL_Z2256, axiom, 
- (hasType(type_Airport, inst_NazcaAirport))).
-
-fof(axWorldAirportsL_Z2257, axiom, 
- (hasType(type_Airport, inst_NdeleAirport))).
-
-fof(axWorldAirportsL_Z2258, axiom, 
- (hasType(type_Airport, inst_NecocheaAirport))).
-
-fof(axWorldAirportsL_Z2259, axiom, 
- (hasType(type_Airport, inst_NecocliAirport))).
-
-fof(axWorldAirportsL_Z2260, axiom, 
- (hasType(type_Airport, inst_NeftaTozeurAirport))).
-
-fof(axWorldAirportsL_Z2261, axiom, 
- (hasType(type_Airport, inst_NefteyuganskTyumenAirport))).
-
-fof(axWorldAirportsL_Z2262, axiom, 
- (hasType(type_Airport, inst_NegginanMBAirport))).
-
-fof(axWorldAirportsL_Z2263, axiom, 
- (hasType(type_Airport, inst_NegrilAirport))).
-
-fof(axWorldAirportsL_Z2264, axiom, 
- (hasType(type_Airport, inst_NeivaAirport))).
-
-fof(axWorldAirportsL_Z2265, axiom, 
- (hasType(type_Airport, inst_NekemeteAirport))).
-
-fof(axWorldAirportsL_Z2266, axiom, 
- (hasType(type_Airport, inst_NekemptAirport))).
-
-fof(axWorldAirportsL_Z2267, axiom, 
- (hasType(type_Airport, inst_NellisAirForceBaseNVAirport))).
-
-fof(axWorldAirportsL_Z2268, axiom, 
- (hasType(type_Airport, inst_NelsonAirport))).
-
-fof(axWorldAirportsL_Z2269, axiom, 
- (hasType(type_Airport, inst_NelsonBCAirport))).
-
-fof(axWorldAirportsL_Z2270, axiom, 
- (hasType(type_Airport, inst_NelsonLagoonAKAirport))).
-
-fof(axWorldAirportsL_Z2271, axiom, 
- (hasType(type_Airport, inst_NelspruitAirport))).
-
-fof(axWorldAirportsL_Z2272, axiom, 
- (hasType(type_Airport, inst_NemiscauQCAirport))).
-
-fof(axWorldAirportsL_Z2273, axiom, 
- (hasType(type_Airport, inst_NephiMunicipalUTAirport))).
-
-fof(axWorldAirportsL_Z2274, axiom, 
- (hasType(type_Airport, inst_NeryungriYakutiaSakhaAirport))).
-
-fof(axWorldAirportsL_Z2275, axiom, 
- (hasType(type_Airport, inst_NeuIsenburgAirport))).
-
-fof(axWorldAirportsL_Z2276, axiom, 
- (hasType(type_Airport, inst_NeuquenAirport))).
-
-fof(axWorldAirportsL_Z2277, axiom, 
- (hasType(type_Airport, inst_NevadaCountyAirParkCAAirport))).
-
-fof(axWorldAirportsL_Z2278, axiom, 
- (hasType(type_Airport, inst_NevadaMunicipalMOAirport))).
-
-fof(axWorldAirportsL_Z2279, axiom, 
- (hasType(type_Airport, inst_NeverasAirport))).
-
-fof(axWorldAirportsL_Z2280, axiom, 
- (hasType(type_Airport, inst_NewCastleHenryCountyMunicipalINAirport))).
-
-fof(axWorldAirportsL_Z2281, axiom, 
- (hasType(type_Airport, inst_NewChenegaAKAirport))).
-
-fof(axWorldAirportsL_Z2282, axiom, 
- (hasType(type_Airport, inst_NewHalfaAirport))).
-
-fof(axWorldAirportsL_Z2283, axiom, 
- (hasType(type_Airport, inst_NewMoonQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2284, axiom, 
- (hasType(type_Airport, inst_NewOrleansInternationalAirportMoisantFieldLAAirport))).
-
-fof(axWorldAirportsL_Z2285, axiom, 
- (hasType(type_Airport, inst_NewOrleansNavalAirStationAlvinCallenderFieldLAAirport))).
-
-fof(axWorldAirportsL_Z2286, axiom, 
- (hasType(type_Airport, inst_NewPlymouthAirport))).
-
-fof(axWorldAirportsL_Z2287, axiom, 
- (hasType(type_Airport, inst_NewRichmondMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z2288, axiom, 
- (hasType(type_Airport, inst_NewRiverValleyVAAirport))).
-
-fof(axWorldAirportsL_Z2289, axiom, 
- (hasType(type_Airport, inst_NewUlmMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z2290, axiom, 
- (hasType(type_Airport, inst_NewValleyAirport))).
-
-fof(axWorldAirportsL_Z2291, axiom, 
- (hasType(type_Airport, inst_NewWestminsterWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z2292, axiom, 
- (hasType(type_Airport, inst_NewYorkSkyportsIncSeaplaneBaseNYAirport))).
-
-fof(axWorldAirportsL_Z2293, axiom, 
- (hasType(type_Airport, inst_NewcastleAirport))).
-
-fof(axWorldAirportsL_Z2294, axiom, 
- (hasType(type_Airport, inst_NewcastleAirportUnitedKingdom))).
-
-fof(axWorldAirportsL_Z2295, axiom, 
- (hasType(type_Airport, inst_NewcastleNevisAirport))).
-
-fof(axWorldAirportsL_Z2296, axiom, 
- (hasType(type_Airport, inst_NewmanWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2297, axiom, 
- (hasType(type_Airport, inst_NewportMunicipalORAirport))).
-
-fof(axWorldAirportsL_Z2298, axiom, 
- (hasType(type_Airport, inst_NewportNewsWilliamsburgInternationalVAAirport))).
-
-fof(axWorldAirportsL_Z2299, axiom, 
- (hasType(type_Airport, inst_NewportStateRIAirport))).
-
-fof(axWorldAirportsL_Z2300, axiom, 
- (hasType(type_Airport, inst_NewryNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2301, axiom, 
- (hasType(type_Airport, inst_NewtokSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z2302, axiom, 
- (hasType(type_Airport, inst_NewtonMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z2303, axiom, 
- (hasType(type_Airport, inst_NeyveliAirport))).
-
-fof(axWorldAirportsL_Z2304, axiom, 
- (hasType(type_Airport, inst_NgauAirport))).
-
-fof(axWorldAirportsL_Z2305, axiom, 
- (hasType(type_Airport, inst_NgivaOngivaOndjivaAirport))).
-
-fof(axWorldAirportsL_Z2306, axiom, 
- (hasType(type_Airport, inst_NgomaAirport))).
-
-fof(axWorldAirportsL_Z2307, axiom, 
- (hasType(type_Airport, inst_NgukurrNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2308, axiom, 
- (hasType(type_Airport, inst_NhaTrangAirport))).
-
-fof(axWorldAirportsL_Z2309, axiom, 
- (hasType(type_Airport, inst_NiameyAirport))).
-
-fof(axWorldAirportsL_Z2310, axiom, 
- (hasType(type_Airport, inst_NiamtougouLamaKaraAirport))).
-
-fof(axWorldAirportsL_Z2311, axiom, 
- (hasType(type_Airport, inst_NiblackAKAirport))).
-
-fof(axWorldAirportsL_Z2312, axiom, 
- (hasType(type_Airport, inst_NichenCoveAKAirport))).
-
-fof(axWorldAirportsL_Z2313, axiom, 
- (hasType(type_Airport, inst_NichinCoveSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z2314, axiom, 
- (hasType(type_Airport, inst_NicholsonPeninsulaWaterAerodromeNTAirport))).
-
-fof(axWorldAirportsL_Z2315, axiom, 
- (hasType(type_Airport, inst_NicholsonWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2316, axiom, 
- (hasType(type_Airport, inst_NicosiaAirport))).
-
-fof(axWorldAirportsL_Z2317, axiom, 
- (hasType(type_Airport, inst_NicoyaAirport))).
-
-fof(axWorldAirportsL_Z2318, axiom, 
- (hasType(type_Airport, inst_NiftyWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2319, axiom, 
- (hasType(type_Airport, inst_NigerumAirport))).
-
-fof(axWorldAirportsL_Z2320, axiom, 
- (hasType(type_Airport, inst_NightmuteAKAirport))).
-
-fof(axWorldAirportsL_Z2321, axiom, 
- (hasType(type_Airport, inst_NikolaiAKAirport))).
-
-fof(axWorldAirportsL_Z2322, axiom, 
- (hasType(type_Airport, inst_NikunauAirport))).
-
-fof(axWorldAirportsL_Z2323, axiom, 
- (hasType(type_Airport, inst_NimbaAirport))).
-
-fof(axWorldAirportsL_Z2324, axiom, 
- (hasType(type_Airport, inst_NingboAirport))).
-
-fof(axWorldAirportsL_Z2325, axiom, 
- (hasType(type_Airport, inst_NinilchikAKAirport))).
-
-fof(axWorldAirportsL_Z2326, axiom, 
- (hasType(type_Airport, inst_NinoyAquinoInternationalManilaAirport))).
-
-fof(axWorldAirportsL_Z2327, axiom, 
- (hasType(type_Airport, inst_NiokiAirport))).
-
-fof(axWorldAirportsL_Z2328, axiom, 
- (hasType(type_Airport, inst_NiokoloKobaAirport))).
-
-fof(axWorldAirportsL_Z2329, axiom, 
- (hasType(type_Airport, inst_NioroAirport))).
-
-fof(axWorldAirportsL_Z2330, axiom, 
- (hasType(type_Airport, inst_NiortAirport))).
-
-fof(axWorldAirportsL_Z2331, axiom, 
- (hasType(type_Airport, inst_NipaAirport))).
-
-fof(axWorldAirportsL_Z2332, axiom, 
- (hasType(type_Airport, inst_NipawinSKAirport))).
-
-fof(axWorldAirportsL_Z2333, axiom, 
- (hasType(type_Airport, inst_NiquelandiaGOAirport))).
-
-fof(axWorldAirportsL_Z2334, axiom, 
- (hasType(type_Airport, inst_NitchequonQCAirport))).
-
-fof(axWorldAirportsL_Z2335, axiom, 
- (hasType(type_Airport, inst_NiteroiRJAirport))).
-
-fof(axWorldAirportsL_Z2336, axiom, 
- (hasType(type_Airport, inst_NiuafoouAirport))).
-
-fof(axWorldAirportsL_Z2337, axiom, 
- (hasType(type_Airport, inst_NiuatoputapuAirport))).
-
-fof(axWorldAirportsL_Z2338, axiom, 
- (hasType(type_Airport, inst_NiuqsutAKAirport))).
-
-fof(axWorldAirportsL_Z2339, axiom, 
- (hasType(type_Airport, inst_NizhevartovskTyumenAirport))).
-
-fof(axWorldAirportsL_Z2340, axiom, 
- (hasType(type_Airport, inst_NkanAirport))).
-
-fof(axWorldAirportsL_Z2341, axiom, 
- (hasType(type_Airport, inst_NkausAirport))).
-
-fof(axWorldAirportsL_Z2342, axiom, 
- (hasType(type_Airport, inst_NkayiAirport))).
-
-fof(axWorldAirportsL_Z2343, axiom, 
- (hasType(type_Airport, inst_NkoloAirport))).
-
-fof(axWorldAirportsL_Z2344, axiom, 
- (hasType(type_Airport, inst_NoatakAKAirport))).
-
-fof(axWorldAirportsL_Z2345, axiom, 
- (hasType(type_Airport, inst_NogalesAirport))).
-
-fof(axWorldAirportsL_Z2346, axiom, 
- (hasType(type_Airport, inst_NogalesInternationalAZAirport))).
-
-fof(axWorldAirportsL_Z2347, axiom, 
- (hasType(type_Airport, inst_NojabrxskAirport))).
-
-fof(axWorldAirportsL_Z2348, axiom, 
- (hasType(type_Airport, inst_NomadRiverAirport))).
-
-fof(axWorldAirportsL_Z2349, axiom, 
- (hasType(type_Airport, inst_NomeAKAirport))).
-
-fof(axWorldAirportsL_Z2350, axiom, 
- (hasType(type_Airport, inst_NondaltonAKAirport))).
-
-fof(axWorldAirportsL_Z2351, axiom, 
- (hasType(type_Airport, inst_NonoutiAirport))).
-
-fof(axWorldAirportsL_Z2352, axiom, 
- (hasType(type_Airport, inst_NoonkanbahWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2353, axiom, 
- (hasType(type_Airport, inst_NoosaQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2354, axiom, 
- (hasType(type_Airport, inst_NoosavilleQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2355, axiom, 
- (hasType(type_Airport, inst_NootkaSoundBCAirport))).
-
-fof(axWorldAirportsL_Z2356, axiom, 
- (hasType(type_Airport, inst_NoraAKAirport))).
-
-fof(axWorldAirportsL_Z2357, axiom, 
- (hasType(type_Airport, inst_NorddeichAirport))).
-
-fof(axWorldAirportsL_Z2358, axiom, 
- (hasType(type_Airport, inst_NordenAirport))).
-
-fof(axWorldAirportsL_Z2359, axiom, 
- (hasType(type_Airport, inst_NorderneyAirport))).
-
-fof(axWorldAirportsL_Z2360, axiom, 
- (hasType(type_Airport, inst_NordfjordurAirport))).
-
-fof(axWorldAirportsL_Z2361, axiom, 
- (hasType(type_Airport, inst_NordholzAirport))).
-
-fof(axWorldAirportsL_Z2362, axiom, 
- (hasType(type_Airport, inst_NorfolkInternationalVAAirport))).
-
-fof(axWorldAirportsL_Z2363, axiom, 
- (hasType(type_Airport, inst_NorfolkIslandNorfolkIslandAirport))).
-
-fof(axWorldAirportsL_Z2364, axiom, 
- (hasType(type_Airport, inst_NorfolkNavalAirStationChambersFieldVAAirport))).
-
-fof(axWorldAirportsL_Z2365, axiom, 
- (hasType(type_Airport, inst_NorilskNorylskNorylskAirport))).
-
-fof(axWorldAirportsL_Z2366, axiom, 
- (hasType(type_Airport, inst_NormanWellsNTAirport))).
-
-fof(axWorldAirportsL_Z2367, axiom, 
- (hasType(type_Airport, inst_NormansCayAirport))).
-
-fof(axWorldAirportsL_Z2368, axiom, 
- (hasType(type_Airport, inst_NormantonQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2369, axiom, 
- (hasType(type_Airport, inst_NorsemanWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2370, axiom, 
- (hasType(type_Airport, inst_NorsupAirport))).
-
-fof(axWorldAirportsL_Z2371, axiom, 
- (hasType(type_Airport, inst_NorthAirForceAuxiliarySCAirport))).
-
-fof(axWorldAirportsL_Z2372, axiom, 
- (hasType(type_Airport, inst_NorthBattlefordSKAirport))).
-
-fof(axWorldAirportsL_Z2373, axiom, 
- (hasType(type_Airport, inst_NorthBayONAirport))).
-
-fof(axWorldAirportsL_Z2374, axiom, 
- (hasType(type_Airport, inst_NorthBendMunicipalORAirport))).
-
-fof(axWorldAirportsL_Z2375, axiom, 
- (hasType(type_Airport, inst_NorthCaicosAirport))).
-
-fof(axWorldAirportsL_Z2376, axiom, 
- (hasType(type_Airport, inst_NorthCentralStateRIAirport))).
-
-fof(axWorldAirportsL_Z2377, axiom, 
- (hasType(type_Airport, inst_NorthDallasHeliportTXAirport))).
-
-fof(axWorldAirportsL_Z2378, axiom, 
- (hasType(type_Airport, inst_NorthForkValleyCOAirport))).
-
-fof(axWorldAirportsL_Z2379, axiom, 
- (hasType(type_Airport, inst_NorthIslandNavalAirStationHalseyFieldCAAirport))).
-
-fof(axWorldAirportsL_Z2380, axiom, 
- (hasType(type_Airport, inst_NorthLasVegasAirTerminalNVAirport))).
-
-fof(axWorldAirportsL_Z2381, axiom, 
- (hasType(type_Airport, inst_NorthPlatteRegionalNEAirport))).
-
-fof(axWorldAirportsL_Z2382, axiom, 
- (hasType(type_Airport, inst_NorthRaleighNCAirport))).
-
-fof(axWorldAirportsL_Z2383, axiom, 
- (hasType(type_Airport, inst_NorthRimAZAirport))).
-
-fof(axWorldAirportsL_Z2384, axiom, 
- (hasType(type_Airport, inst_NorthRonaldswayAirport))).
-
-fof(axWorldAirportsL_Z2385, axiom, 
- (hasType(type_Airport, inst_NorthSeaplaneBaseBiminiAirport))).
-
-fof(axWorldAirportsL_Z2386, axiom, 
- (hasType(type_Airport, inst_NorthSpiritLakeONAirport))).
-
-fof(axWorldAirportsL_Z2387, axiom, 
- (hasType(type_Airport, inst_NorthVernonINAirport))).
-
-fof(axWorldAirportsL_Z2388, axiom, 
- (hasType(type_Airport, inst_NorthWhaleSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z2389, axiom, 
- (hasType(type_Airport, inst_NorthamptonAirportWitteringRAFStationEnglandAirport))).
-
-fof(axWorldAirportsL_Z2390, axiom, 
- (hasType(type_Airport, inst_NortheastCapeAKAirport))).
-
-fof(axWorldAirportsL_Z2391, axiom, 
- (hasType(type_Airport, inst_NortheastPhiladelphiaPAAirport))).
-
-fof(axWorldAirportsL_Z2392, axiom, 
- (hasType(type_Airport, inst_NorthernAroostookRegionalMEAirport))).
-
-fof(axWorldAirportsL_Z2393, axiom, 
- (hasType(type_Airport, inst_NorthernMaineRegionalAirportatPresqueIsleMEAirport))).
-
-fof(axWorldAirportsL_Z2394, axiom, 
- (hasType(type_Airport, inst_NorthholtAerodromeEnglandAirport))).
-
-fof(axWorldAirportsL_Z2395, axiom, 
- (hasType(type_Airport, inst_NorthsideMIAirport))).
-
-fof(axWorldAirportsL_Z2396, axiom, 
- (hasType(type_Airport, inst_NorthwayAKAirport))).
-
-fof(axWorldAirportsL_Z2397, axiom, 
- (hasType(type_Airport, inst_NortonMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z2398, axiom, 
- (hasType(type_Airport, inst_NorwalkCTAirport))).
-
-fof(axWorldAirportsL_Z2399, axiom, 
- (hasType(type_Airport, inst_NorwayHouseMBAirport))).
-
-fof(axWorldAirportsL_Z2400, axiom, 
- (hasType(type_Airport, inst_NorwichAirport))).
-
-fof(axWorldAirportsL_Z2401, axiom, 
- (hasType(type_Airport, inst_NorwoodMemorialMAAirport))).
-
-fof(axWorldAirportsL_Z2402, axiom, 
- (hasType(type_Airport, inst_NosaraBeachAirport))).
-
-fof(axWorldAirportsL_Z2403, axiom, 
- (hasType(type_Airport, inst_NotoddenAirport))).
-
-fof(axWorldAirportsL_Z2404, axiom, 
- (hasType(type_Airport, inst_NouadhibouAirport))).
-
-fof(axWorldAirportsL_Z2405, axiom, 
- (hasType(type_Airport, inst_NouakchottAirport))).
-
-fof(axWorldAirportsL_Z2406, axiom, 
- (hasType(type_Airport, inst_NounaeAirport))).
-
-fof(axWorldAirportsL_Z2407, axiom, 
- (hasType(type_Airport, inst_NovaIguacuRJAirport))).
-
-fof(axWorldAirportsL_Z2408, axiom, 
- (hasType(type_Airport, inst_NovaLamegoAirport))).
-
-fof(axWorldAirportsL_Z2409, axiom, 
- (hasType(type_Airport, inst_NovaXavantinaAirport))).
-
-fof(axWorldAirportsL_Z2410, axiom, 
- (hasType(type_Airport, inst_NovgorodNovgorodAirport))).
-
-fof(axWorldAirportsL_Z2411, axiom, 
- (hasType(type_Airport, inst_NoviSadAirport))).
-
-fof(axWorldAirportsL_Z2412, axiom, 
- (hasType(type_Airport, inst_NovoAripuanaAirport))).
-
-fof(axWorldAirportsL_Z2413, axiom, 
- (hasType(type_Airport, inst_NovoHamburgoRSAirport))).
-
-fof(axWorldAirportsL_Z2414, axiom, 
- (hasType(type_Airport, inst_NovoalexeyevkaAbkhaziaAirport))).
-
-fof(axWorldAirportsL_Z2415, axiom, 
- (hasType(type_Airport, inst_NovokuznetskNovokuznetskAirport))).
-
-fof(axWorldAirportsL_Z2416, axiom, 
- (hasType(type_Airport, inst_NovorossiyskKrasnodarAirport))).
-
-fof(axWorldAirportsL_Z2417, axiom, 
- (hasType(type_Airport, inst_NovyUrengoyAirport))).
-
-fof(axWorldAirportsL_Z2418, axiom, 
- (hasType(type_Airport, inst_NowataAirport))).
-
-fof(axWorldAirportsL_Z2419, axiom, 
- (hasType(type_Airport, inst_NowraNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2420, axiom, 
- (hasType(type_Airport, inst_NowshahrAirport))).
-
-fof(axWorldAirportsL_Z2421, axiom, 
- (hasType(type_Airport, inst_NsimalenInternationalYaoundeAirport))).
-
-fof(axWorldAirportsL_Z2422, axiom, 
- (hasType(type_Airport, inst_NuernbergNurnbergAirport))).
-
-fof(axWorldAirportsL_Z2423, axiom, 
- (hasType(type_Airport, inst_NuevaGuineaAirport))).
-
-fof(axWorldAirportsL_Z2424, axiom, 
- (hasType(type_Airport, inst_NuguriaAirport))).
-
-fof(axWorldAirportsL_Z2425, axiom, 
- (hasType(type_Airport, inst_NuiatoputapuAirport))).
-
-fof(axWorldAirportsL_Z2426, axiom, 
- (hasType(type_Airport, inst_NukuAirport))).
-
-fof(axWorldAirportsL_Z2427, axiom, 
- (hasType(type_Airport, inst_NukuHivaMarquesasIslandsAirport))).
-
-fof(axWorldAirportsL_Z2428, axiom, 
- (hasType(type_Airport, inst_NukusKarakalpakstanAirport))).
-
-fof(axWorldAirportsL_Z2429, axiom, 
- (hasType(type_Airport, inst_NukutavekeAirport))).
-
-fof(axWorldAirportsL_Z2430, axiom, 
- (hasType(type_Airport, inst_NulatoAKAirport))).
-
-fof(axWorldAirportsL_Z2431, axiom, 
- (hasType(type_Airport, inst_NullagineWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2432, axiom, 
- (hasType(type_Airport, inst_NullarborSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2433, axiom, 
- (hasType(type_Airport, inst_NumbulwarNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2434, axiom, 
- (hasType(type_Airport, inst_NunapitchukAKAirport))).
-
-fof(axWorldAirportsL_Z2435, axiom, 
- (hasType(type_Airport, inst_NunchiaAirport))).
-
-fof(axWorldAirportsL_Z2436, axiom, 
- (hasType(type_Airport, inst_NunukanBorneoAirport))).
-
-fof(axWorldAirportsL_Z2437, axiom, 
- (hasType(type_Airport, inst_NuoroAirport))).
-
-fof(axWorldAirportsL_Z2438, axiom, 
- (hasType(type_Airport, inst_NuquiAirport))).
-
-fof(axWorldAirportsL_Z2439, axiom, 
- (hasType(type_Airport, inst_NushkiAirport))).
-
-fof(axWorldAirportsL_Z2440, axiom, 
- (hasType(type_Airport, inst_NutuveAirport))).
-
-fof(axWorldAirportsL_Z2441, axiom, 
- (hasType(type_Airport, inst_NutwoodDownsNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2442, axiom, 
- (hasType(type_Airport, inst_NyackAKAirport))).
-
-fof(axWorldAirportsL_Z2443, axiom, 
- (hasType(type_Airport, inst_NyalaAirport))).
-
-fof(axWorldAirportsL_Z2444, axiom, 
- (hasType(type_Airport, inst_NyaungUAirport))).
-
-fof(axWorldAirportsL_Z2445, axiom, 
- (hasType(type_Airport, inst_NyeriAirport))).
-
-fof(axWorldAirportsL_Z2446, axiom, 
- (hasType(type_Airport, inst_NykopingAirport))).
-
-fof(axWorldAirportsL_Z2447, axiom, 
- (hasType(type_Airport, inst_NynganNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2448, axiom, 
- (hasType(type_Airport, inst_NzoiaAirport))).
-
-fof(axWorldAirportsL_Z2449, axiom, 
- (hasType(type_Airport, inst_ONealINAirport))).
-
-fof(axWorldAirportsL_Z2450, axiom, 
- (hasType(type_Airport, inst_OachasNeckAirport))).
-
-fof(axWorldAirportsL_Z2451, axiom, 
- (hasType(type_Airport, inst_OakHarborAirParkWAAirport))).
-
-fof(axWorldAirportsL_Z2452, axiom, 
- (hasType(type_Airport, inst_OakeyQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2453, axiom, 
- (hasType(type_Airport, inst_OaklandPontiacMIAirport))).
-
-fof(axWorldAirportsL_Z2454, axiom, 
- (hasType(type_Airport, inst_OakleyMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z2455, axiom, 
- (hasType(type_Airport, inst_OamaruAirport))).
-
-fof(axWorldAirportsL_Z2456, axiom, 
- (hasType(type_Airport, inst_ObanAirport))).
-
-fof(axWorldAirportsL_Z2457, axiom, 
- (hasType(type_Airport, inst_ObanHeliportObanAirport))).
-
-fof(axWorldAirportsL_Z2458, axiom, 
- (hasType(type_Airport, inst_ObanQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2459, axiom, 
- (hasType(type_Airport, inst_ObanoAirport))).
-
-fof(axWorldAirportsL_Z2460, axiom, 
- (hasType(type_Airport, inst_OberlinMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z2461, axiom, 
- (hasType(type_Airport, inst_ObidosPAAirport))).
-
-fof(axWorldAirportsL_Z2462, axiom, 
- (hasType(type_Airport, inst_ObihiroAirport))).
-
-fof(axWorldAirportsL_Z2463, axiom, 
- (hasType(type_Airport, inst_OboAirport))).
-
-fof(axWorldAirportsL_Z2464, axiom, 
- (hasType(type_Airport, inst_ObockAirport))).
-
-fof(axWorldAirportsL_Z2465, axiom, 
- (hasType(type_Airport, inst_OcalaMunicipalAirportJimTaylorFieldFLAirport))).
-
-fof(axWorldAirportsL_Z2466, axiom, 
- (hasType(type_Airport, inst_OcanaAirport))).
-
-fof(axWorldAirportsL_Z2467, axiom, 
- (hasType(type_Airport, inst_OceanCityMunicipalMDAirport))).
-
-fof(axWorldAirportsL_Z2468, axiom, 
- (hasType(type_Airport, inst_OceanFallsWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z2469, axiom, 
- (hasType(type_Airport, inst_OceanReefClubFLAirport))).
-
-fof(axWorldAirportsL_Z2470, axiom, 
- (hasType(type_Airport, inst_OceanaNavalAirStationApolloSoucekFieldVAAirport))).
-
-fof(axWorldAirportsL_Z2471, axiom, 
- (hasType(type_Airport, inst_OceanicAKAirport))).
-
-fof(axWorldAirportsL_Z2472, axiom, 
- (hasType(type_Airport, inst_OceansideMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z2473, axiom, 
- (hasType(type_Airport, inst_OchoRiosAirport))).
-
-fof(axWorldAirportsL_Z2474, axiom, 
- (hasType(type_Airport, inst_OcontoMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z2475, axiom, 
- (hasType(type_Airport, inst_OctevilleLeHavreAirport))).
-
-fof(axWorldAirportsL_Z2476, axiom, 
- (hasType(type_Airport, inst_OcussiAirport))).
-
-fof(axWorldAirportsL_Z2477, axiom, 
- (hasType(type_Airport, inst_OddorMeancheyAirport))).
-
-fof(axWorldAirportsL_Z2478, axiom, 
- (hasType(type_Airport, inst_OdihamRAFStationEnglandAirport))).
-
-fof(axWorldAirportsL_Z2479, axiom, 
- (hasType(type_Airport, inst_OelweinMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z2480, axiom, 
- (hasType(type_Airport, inst_OenpelliNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2481, axiom, 
- (hasType(type_Airport, inst_OffuttAirForceBaseNEAirport))).
-
-fof(axWorldAirportsL_Z2482, axiom, 
- (hasType(type_Airport, inst_OfuOfuIslandAirport))).
-
-fof(axWorldAirportsL_Z2483, axiom, 
- (hasType(type_Airport, inst_OgdenHinckleyUTAirport))).
-
-fof(axWorldAirportsL_Z2484, axiom, 
- (hasType(type_Airport, inst_OgdensburgInternationalNYAirport))).
-
-fof(axWorldAirportsL_Z2485, axiom, 
- (hasType(type_Airport, inst_OgeranangAirport))).
-
-fof(axWorldAirportsL_Z2486, axiom, 
- (hasType(type_Airport, inst_OgleAirport))).
-
-fof(axWorldAirportsL_Z2487, axiom, 
- (hasType(type_Airport, inst_OgnAirport))).
-
-fof(axWorldAirportsL_Z2488, axiom, 
- (hasType(type_Airport, inst_OgokiPostAerodromeONAirport))).
-
-fof(axWorldAirportsL_Z2489, axiom, 
- (hasType(type_Airport, inst_OhioStateUniversityOHAirport))).
-
-fof(axWorldAirportsL_Z2490, axiom, 
- (hasType(type_Airport, inst_OhridAirport))).
-
-fof(axWorldAirportsL_Z2491, axiom, 
- (hasType(type_Airport, inst_OiapoqueAPAirport))).
-
-fof(axWorldAirportsL_Z2492, axiom, 
- (hasType(type_Airport, inst_OitaAirport))).
-
-fof(axWorldAirportsL_Z2493, axiom, 
- (hasType(type_Airport, inst_OkabaAirport))).
-
-fof(axWorldAirportsL_Z2494, axiom, 
- (hasType(type_Airport, inst_OkadamaSapporoAirport))).
-
-fof(axWorldAirportsL_Z2495, axiom, 
- (hasType(type_Airport, inst_OkaukuejoAirport))).
-
-fof(axWorldAirportsL_Z2496, axiom, 
- (hasType(type_Airport, inst_OkayamaAirport))).
-
-fof(axWorldAirportsL_Z2497, axiom, 
- (hasType(type_Airport, inst_OkecieWarszawaWarsawAirport))).
-
-fof(axWorldAirportsL_Z2498, axiom, 
- (hasType(type_Airport, inst_OkeechobeeCountyFLAirport))).
-
-fof(axWorldAirportsL_Z2499, axiom, 
- (hasType(type_Airport, inst_OkiIslandAirport))).
-
-fof(axWorldAirportsL_Z2500, axiom, 
- (hasType(type_Airport, inst_OkinawaRyukyuIsAirport))).
-
-fof(axWorldAirportsL_Z2501, axiom, 
- (hasType(type_Airport, inst_OkinoErabuAirport))).
-
-fof(axWorldAirportsL_Z2502, axiom, 
- (hasType(type_Airport, inst_OkmulgeeMunicipalOKAirport))).
-
-fof(axWorldAirportsL_Z2503, axiom, 
- (hasType(type_Airport, inst_OkondjaAirport))).
-
-fof(axWorldAirportsL_Z2504, axiom, 
- (hasType(type_Airport, inst_OkoyoAirport))).
-
-fof(axWorldAirportsL_Z2505, axiom, 
- (hasType(type_Airport, inst_OksapminAirport))).
-
-fof(axWorldAirportsL_Z2506, axiom, 
- (hasType(type_Airport, inst_OksibilAirport))).
-
-fof(axWorldAirportsL_Z2507, axiom, 
- (hasType(type_Airport, inst_OkushiriAirport))).
-
-fof(axWorldAirportsL_Z2508, axiom, 
- (hasType(type_Airport, inst_OlafsfjordurAirport))).
-
-fof(axWorldAirportsL_Z2509, axiom, 
- (hasType(type_Airport, inst_OlafsvikAirport))).
-
-fof(axWorldAirportsL_Z2510, axiom, 
- (hasType(type_Airport, inst_OlanchitoAirport))).
-
-fof(axWorldAirportsL_Z2511, axiom, 
- (hasType(type_Airport, inst_OlayaHerreraMedellinAirport))).
-
-fof(axWorldAirportsL_Z2512, axiom, 
- (hasType(type_Airport, inst_OldCrowYTAirport))).
-
-fof(axWorldAirportsL_Z2513, axiom, 
- (hasType(type_Airport, inst_OldFortBayQCAirport))).
-
-fof(axWorldAirportsL_Z2514, axiom, 
- (hasType(type_Airport, inst_OldHarborAKAirport))).
-
-fof(axWorldAirportsL_Z2515, axiom, 
- (hasType(type_Airport, inst_OleanMunicipalNYAirport))).
-
-fof(axWorldAirportsL_Z2516, axiom, 
- (hasType(type_Airport, inst_OliveBranchMSAirport))).
-
-fof(axWorldAirportsL_Z2517, axiom, 
- (hasType(type_Airport, inst_OlneyMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z2518, axiom, 
- (hasType(type_Airport, inst_OlneyNobleILAirport))).
-
-fof(axWorldAirportsL_Z2519, axiom, 
- (hasType(type_Airport, inst_OlomoucAirport))).
-
-fof(axWorldAirportsL_Z2520, axiom, 
- (hasType(type_Airport, inst_OlpoiAirport))).
-
-fof(axWorldAirportsL_Z2521, axiom, 
- (hasType(type_Airport, inst_OlsobipAirport))).
-
-fof(axWorldAirportsL_Z2522, axiom, 
- (hasType(type_Airport, inst_OlympiaWAAirport))).
-
-fof(axWorldAirportsL_Z2523, axiom, 
- (hasType(type_Airport, inst_OlympicDamSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2524, axiom, 
- (hasType(type_Airport, inst_OmagwaPortHarcourtAirport))).
-
-fof(axWorldAirportsL_Z2525, axiom, 
- (hasType(type_Airport, inst_OmakWAAirport))).
-
-fof(axWorldAirportsL_Z2526, axiom, 
- (hasType(type_Airport, inst_OmarNBradleyMOAirport))).
-
-fof(axWorldAirportsL_Z2527, axiom, 
- (hasType(type_Airport, inst_OmboueAirport))).
-
-fof(axWorldAirportsL_Z2528, axiom, 
- (hasType(type_Airport, inst_OmegaAirport))).
-
-fof(axWorldAirportsL_Z2529, axiom, 
- (hasType(type_Airport, inst_OmkalaiAirport))).
-
-fof(axWorldAirportsL_Z2530, axiom, 
- (hasType(type_Airport, inst_OmoraAirport))).
-
-fof(axWorldAirportsL_Z2531, axiom, 
- (hasType(type_Airport, inst_OmskOmskAirport))).
-
-fof(axWorldAirportsL_Z2532, axiom, 
- (hasType(type_Airport, inst_OmuraAirport))).
-
-fof(axWorldAirportsL_Z2533, axiom, 
- (hasType(type_Airport, inst_OmyiaAirport))).
-
-fof(axWorldAirportsL_Z2534, axiom, 
- (hasType(type_Airport, inst_OndangwaAirport))).
-
-fof(axWorldAirportsL_Z2535, axiom, 
- (hasType(type_Airport, inst_OneHundredEightMileRanchBCAirport))).
-
-fof(axWorldAirportsL_Z2536, axiom, 
- (hasType(type_Airport, inst_OneidaCountyNYAirport))).
-
-fof(axWorldAirportsL_Z2537, axiom, 
- (hasType(type_Airport, inst_OneontaMunicipalNYAirport))).
-
-fof(axWorldAirportsL_Z2538, axiom, 
- (hasType(type_Airport, inst_OnepusoAirport))).
-
-fof(axWorldAirportsL_Z2539, axiom, 
- (hasType(type_Airport, inst_OnionBayAKAirport))).
-
-fof(axWorldAirportsL_Z2540, axiom, 
- (hasType(type_Airport, inst_OnoILauAirport))).
-
-fof(axWorldAirportsL_Z2541, axiom, 
- (hasType(type_Airport, inst_OnongeAirport))).
-
-fof(axWorldAirportsL_Z2542, axiom, 
- (hasType(type_Airport, inst_OnotoaAirport))).
-
-fof(axWorldAirportsL_Z2543, axiom, 
- (hasType(type_Airport, inst_OnslowWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2544, axiom, 
- (hasType(type_Airport, inst_OntarioInternationalCAAirport))).
-
-fof(axWorldAirportsL_Z2545, axiom, 
- (hasType(type_Airport, inst_OntarioMunicipalORAirport))).
-
-fof(axWorldAirportsL_Z2546, axiom, 
- (hasType(type_Airport, inst_OntonagonCountyMIAirport))).
-
-fof(axWorldAirportsL_Z2547, axiom, 
- (hasType(type_Airport, inst_OodnadattaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2548, axiom, 
- (hasType(type_Airport, inst_OpaLockaFLAirport))).
-
-fof(axWorldAirportsL_Z2549, axiom, 
- (hasType(type_Airport, inst_OpenBayAirport))).
-
-fof(axWorldAirportsL_Z2550, axiom, 
- (hasType(type_Airport, inst_OpuwaAirport))).
-
-fof(axWorldAirportsL_Z2551, axiom, 
- (hasType(type_Airport, inst_OradeaAirport))).
-
-fof(axWorldAirportsL_Z2552, axiom, 
- (hasType(type_Airport, inst_OralUralskWestKazakhstanAirport))).
-
-fof(axWorldAirportsL_Z2553, axiom, 
- (hasType(type_Airport, inst_OramAirport))).
-
-fof(axWorldAirportsL_Z2554, axiom, 
- (hasType(type_Airport, inst_OranAirport))).
-
-fof(axWorldAirportsL_Z2555, axiom, 
- (hasType(type_Airport, inst_OrangeCountyNYAirport))).
-
-fof(axWorldAirportsL_Z2556, axiom, 
- (hasType(type_Airport, inst_OrangeMunicipalMAAirport))).
-
-fof(axWorldAirportsL_Z2557, axiom, 
- (hasType(type_Airport, inst_OrangeWalkAirport))).
-
-fof(axWorldAirportsL_Z2558, axiom, 
- (hasType(type_Airport, inst_OrangeburgMunicipalSCAirport))).
-
-fof(axWorldAirportsL_Z2559, axiom, 
- (hasType(type_Airport, inst_OranjemundAirport))).
-
-fof(axWorldAirportsL_Z2560, axiom, 
- (hasType(type_Airport, inst_OrapaAirport))).
-
-fof(axWorldAirportsL_Z2561, axiom, 
- (hasType(type_Airport, inst_OrchidBeachAirport))).
-
-fof(axWorldAirportsL_Z2562, axiom, 
- (hasType(type_Airport, inst_OrdRiverWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2563, axiom, 
- (hasType(type_Airport, inst_OrduAirport))).
-
-fof(axWorldAirportsL_Z2564, axiom, 
- (hasType(type_Airport, inst_OrebroAirport))).
-
-fof(axWorldAirportsL_Z2565, axiom, 
- (hasType(type_Airport, inst_OrenburgOrenburgAirport))).
-
-fof(axWorldAirportsL_Z2566, axiom, 
- (hasType(type_Airport, inst_OriaAirport))).
-
-fof(axWorldAirportsL_Z2567, axiom, 
- (hasType(type_Airport, inst_OrientosNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2568, axiom, 
- (hasType(type_Airport, inst_OrinduikAirport))).
-
-fof(axWorldAirportsL_Z2569, axiom, 
- (hasType(type_Airport, inst_OristamoAirport))).
-
-fof(axWorldAirportsL_Z2570, axiom, 
- (hasType(type_Airport, inst_OriximinaPAAirport))).
-
-fof(axWorldAirportsL_Z2571, axiom, 
- (hasType(type_Airport, inst_OrlandAirport))).
-
-fof(axWorldAirportsL_Z2572, axiom, 
- (hasType(type_Airport, inst_OrlandoExecutiveFLAirport))).
-
-fof(axWorldAirportsL_Z2573, axiom, 
- (hasType(type_Airport, inst_OrlandoInternationalFLAirport))).
-
-fof(axWorldAirportsL_Z2574, axiom, 
- (hasType(type_Airport, inst_OrlyParisAirport))).
-
-fof(axWorldAirportsL_Z2575, axiom, 
- (hasType(type_Airport, inst_OrmaraAirport))).
-
-fof(axWorldAirportsL_Z2576, axiom, 
- (hasType(type_Airport, inst_OrmocAirport))).
-
-fof(axWorldAirportsL_Z2577, axiom, 
- (hasType(type_Airport, inst_OrnskoldsvikAirport))).
-
-fof(axWorldAirportsL_Z2578, axiom, 
- (hasType(type_Airport, inst_OrocueAirport))).
-
-fof(axWorldAirportsL_Z2579, axiom, 
- (hasType(type_Airport, inst_OrovilleMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z2580, axiom, 
- (hasType(type_Airport, inst_OrpheusIslandResortQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2581, axiom, 
- (hasType(type_Airport, inst_OrskOrenburgAirport))).
-
-fof(axWorldAirportsL_Z2582, axiom, 
- (hasType(type_Airport, inst_OrtonvilleMunicipalAirportMartinsonFieldMNAirport))).
-
-fof(axWorldAirportsL_Z2583, axiom, 
- (hasType(type_Airport, inst_OruroAirport))).
-
-fof(axWorldAirportsL_Z2584, axiom, 
- (hasType(type_Airport, inst_OsascoSPAirport))).
-
-fof(axWorldAirportsL_Z2585, axiom, 
- (hasType(type_Airport, inst_OscodaWurtsmithMIAirport))).
-
-fof(axWorldAirportsL_Z2586, axiom, 
- (hasType(type_Airport, inst_OshOshAirport))).
-
-fof(axWorldAirportsL_Z2587, axiom, 
- (hasType(type_Airport, inst_OshakatiAirport))).
-
-fof(axWorldAirportsL_Z2588, axiom, 
- (hasType(type_Airport, inst_OshawaONAirport))).
-
-fof(axWorldAirportsL_Z2589, axiom, 
- (hasType(type_Airport, inst_OshimaIslandAirport))).
-
-fof(axWorldAirportsL_Z2590, axiom, 
- (hasType(type_Airport, inst_OsijekAirport))).
-
-fof(axWorldAirportsL_Z2591, axiom, 
- (hasType(type_Airport, inst_OskaloosaMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z2592, axiom, 
- (hasType(type_Airport, inst_OskarshamnAirport))).
-
-fof(axWorldAirportsL_Z2593, axiom, 
- (hasType(type_Airport, inst_OskemanUstKamenogorskEastKazakhstanAirport))).
-
-fof(axWorldAirportsL_Z2594, axiom, 
- (hasType(type_Airport, inst_OsmanabadAirport))).
-
-fof(axWorldAirportsL_Z2595, axiom, 
- (hasType(type_Airport, inst_OsmanyShyletSylhetAirport))).
-
-fof(axWorldAirportsL_Z2596, axiom, 
- (hasType(type_Airport, inst_OsnabrueckOsnabruckAirport))).
-
-fof(axWorldAirportsL_Z2597, axiom, 
- (hasType(type_Airport, inst_OsornoAirport))).
-
-fof(axWorldAirportsL_Z2598, axiom, 
- (hasType(type_Airport, inst_OssunLourdesTarbesAirport))).
-
-fof(axWorldAirportsL_Z2599, axiom, 
- (hasType(type_Airport, inst_OstendOostendeAirport))).
-
-fof(axWorldAirportsL_Z2600, axiom, 
- (hasType(type_Airport, inst_OtaviaAirport))).
-
-fof(axWorldAirportsL_Z2601, axiom, 
- (hasType(type_Airport, inst_OtjiwarongoAirport))).
-
-fof(axWorldAirportsL_Z2602, axiom, 
- (hasType(type_Airport, inst_OtopeniBucharestAirport))).
-
-fof(axWorldAirportsL_Z2603, axiom, 
- (hasType(type_Airport, inst_OttawaMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z2604, axiom, 
- (hasType(type_Airport, inst_OttestrupSaebyFrederikshavnAirport))).
-
-fof(axWorldAirportsL_Z2605, axiom, 
- (hasType(type_Airport, inst_OttoNMAirport))).
-
-fof(axWorldAirportsL_Z2606, axiom, 
- (hasType(type_Airport, inst_OttumwaIndustrialIAAirport))).
-
-fof(axWorldAirportsL_Z2607, axiom, 
- (hasType(type_Airport, inst_OtuAirport))).
-
-fof(axWorldAirportsL_Z2608, axiom, 
- (hasType(type_Airport, inst_OuaddaAirport))).
-
-fof(axWorldAirportsL_Z2609, axiom, 
- (hasType(type_Airport, inst_OuagaAirport))).
-
-fof(axWorldAirportsL_Z2610, axiom, 
- (hasType(type_Airport, inst_OuagadougouAirport))).
-
-fof(axWorldAirportsL_Z2611, axiom, 
- (hasType(type_Airport, inst_OuahigouyaAirport))).
-
-fof(axWorldAirportsL_Z2612, axiom, 
- (hasType(type_Airport, inst_OuandaDjalleAirport))).
-
-fof(axWorldAirportsL_Z2613, axiom, 
- (hasType(type_Airport, inst_OuangoFitiniAirport))).
-
-fof(axWorldAirportsL_Z2614, axiom, 
- (hasType(type_Airport, inst_OuarglaAirport))).
-
-fof(axWorldAirportsL_Z2615, axiom, 
- (hasType(type_Airport, inst_OuarzazateAirport))).
-
-fof(axWorldAirportsL_Z2616, axiom, 
- (hasType(type_Airport, inst_OudomxayAirport))).
-
-fof(axWorldAirportsL_Z2617, axiom, 
- (hasType(type_Airport, inst_OudtshoornAirport))).
-
-fof(axWorldAirportsL_Z2618, axiom, 
- (hasType(type_Airport, inst_OuessoAirport))).
-
-fof(axWorldAirportsL_Z2619, axiom, 
- (hasType(type_Airport, inst_OuluAirport))).
-
-fof(axWorldAirportsL_Z2620, axiom, 
- (hasType(type_Airport, inst_OurinhosSPAirport))).
-
-fof(axWorldAirportsL_Z2621, axiom, 
- (hasType(type_Airport, inst_OuterSkerriesShetlandIslandsAirport))).
-
-fof(axWorldAirportsL_Z2622, axiom, 
- (hasType(type_Airport, inst_OutjoAirport))).
-
-fof(axWorldAirportsL_Z2623, axiom, 
- (hasType(type_Airport, inst_OuveaUveaLoyaltyIslandsAirport))).
-
-fof(axWorldAirportsL_Z2624, axiom, 
- (hasType(type_Airport, inst_OuvenAirport))).
-
-fof(axWorldAirportsL_Z2625, axiom, 
- (hasType(type_Airport, inst_OuyenVictoriaAirport))).
-
-fof(axWorldAirportsL_Z2626, axiom, 
- (hasType(type_Airport, inst_OvalleAirport))).
-
-fof(axWorldAirportsL_Z2627, axiom, 
- (hasType(type_Airport, inst_OwatonnaMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z2628, axiom, 
- (hasType(type_Airport, inst_OwenSoundONAirport))).
-
-fof(axWorldAirportsL_Z2629, axiom, 
- (hasType(type_Airport, inst_OwendoAirport))).
-
-fof(axWorldAirportsL_Z2630, axiom, 
- (hasType(type_Airport, inst_OwensboroDaviessCountyKYAirport))).
-
-fof(axWorldAirportsL_Z2631, axiom, 
- (hasType(type_Airport, inst_OxfordEnglandAirport))).
-
-fof(axWorldAirportsL_Z2632, axiom, 
- (hasType(type_Airport, inst_OxfordHouseMBAirport))).
-
-fof(axWorldAirportsL_Z2633, axiom, 
- (hasType(type_Airport, inst_OxnardCAAirport))).
-
-fof(axWorldAirportsL_Z2634, axiom, 
- (hasType(type_Airport, inst_OyemAirport))).
-
-fof(axWorldAirportsL_Z2635, axiom, 
- (hasType(type_Airport, inst_OzamisCityAirport))).
-
-fof(axWorldAirportsL_Z2636, axiom, 
- (hasType(type_Airport, inst_OzonaMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z2637, axiom, 
- (hasType(type_Airport, inst_PaAnAirport))).
-
-fof(axWorldAirportsL_Z2638, axiom, 
- (hasType(type_Airport, inst_PaamaAirport))).
-
-fof(axWorldAirportsL_Z2639, axiom, 
- (hasType(type_Airport, inst_PacificCityStateORAirport))).
-
-fof(axWorldAirportsL_Z2640, axiom, 
- (hasType(type_Airport, inst_PacificHarbourAirport))).
-
-fof(axWorldAirportsL_Z2641, axiom, 
- (hasType(type_Airport, inst_PackCreekAKAirport))).
-
-fof(axWorldAirportsL_Z2642, axiom, 
- (hasType(type_Airport, inst_PaderbornLippstadtAirport))).
-
-fof(axWorldAirportsL_Z2643, axiom, 
- (hasType(type_Airport, inst_PadovaAirport))).
-
-fof(axWorldAirportsL_Z2644, axiom, 
- (hasType(type_Airport, inst_PadreAldamizPuertoMaldonadoAirport))).
-
-fof(axWorldAirportsL_Z2645, axiom, 
- (hasType(type_Airport, inst_PafWarrenAKAirport))).
-
-fof(axWorldAirportsL_Z2646, axiom, 
- (hasType(type_Airport, inst_PagadianAirport))).
-
-fof(axWorldAirportsL_Z2647, axiom, 
- (hasType(type_Airport, inst_PageMunicipalAZAirport))).
-
-fof(axWorldAirportsL_Z2648, axiom, 
- (hasType(type_Airport, inst_PagelandSCAirport))).
-
-fof(axWorldAirportsL_Z2649, axiom, 
- (hasType(type_Airport, inst_PagoPagoInternationalTutuilaIslandAirport))).
-
-fof(axWorldAirportsL_Z2650, axiom, 
- (hasType(type_Airport, inst_PaielaAirport))).
-
-fof(axWorldAirportsL_Z2651, axiom, 
- (hasType(type_Airport, inst_PailinAirport))).
-
-fof(axWorldAirportsL_Z2652, axiom, 
- (hasType(type_Airport, inst_PaimiutAKAirport))).
-
-fof(axWorldAirportsL_Z2653, axiom, 
- (hasType(type_Airport, inst_PainterCreekAKAirport))).
-
-fof(axWorldAirportsL_Z2654, axiom, 
- (hasType(type_Airport, inst_PaitillaMarcosAGelabertPanamaCityAirport))).
-
-fof(axWorldAirportsL_Z2655, axiom, 
- (hasType(type_Airport, inst_PakatoaIslandAirport))).
-
-fof(axWorldAirportsL_Z2656, axiom, 
- (hasType(type_Airport, inst_PakokkuAirport))).
-
-fof(axWorldAirportsL_Z2657, axiom, 
- (hasType(type_Airport, inst_PakotoaIslandAirport))).
-
-fof(axWorldAirportsL_Z2658, axiom, 
- (hasType(type_Airport, inst_PaksaneAirport))).
-
-fof(axWorldAirportsL_Z2659, axiom, 
- (hasType(type_Airport, inst_PakseAirport))).
-
-fof(axWorldAirportsL_Z2660, axiom, 
- (hasType(type_Airport, inst_PakuashipiQCAirport))).
-
-fof(axWorldAirportsL_Z2661, axiom, 
- (hasType(type_Airport, inst_PakubaAirport))).
-
-fof(axWorldAirportsL_Z2662, axiom, 
- (hasType(type_Airport, inst_PalWaukeeILAirport))).
-
-fof(axWorldAirportsL_Z2663, axiom, 
- (hasType(type_Airport, inst_PalaAirport))).
-
-fof(axWorldAirportsL_Z2664, axiom, 
- (hasType(type_Airport, inst_PalaciosAirport))).
-
-fof(axWorldAirportsL_Z2665, axiom, 
- (hasType(type_Airport, inst_PalaciosMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z2666, axiom, 
- (hasType(type_Airport, inst_PalangaAirport))).
-
-fof(axWorldAirportsL_Z2667, axiom, 
- (hasType(type_Airport, inst_PalanqueroAirport))).
-
-fof(axWorldAirportsL_Z2668, axiom, 
- (hasType(type_Airport, inst_PalenqueAirport))).
-
-fof(axWorldAirportsL_Z2669, axiom, 
- (hasType(type_Airport, inst_PalestineMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z2670, axiom, 
- (hasType(type_Airport, inst_PalibeloAirport))).
-
-fof(axWorldAirportsL_Z2671, axiom, 
- (hasType(type_Airport, inst_PalmBeachCountyGladesFLAirport))).
-
-fof(axWorldAirportsL_Z2672, axiom, 
- (hasType(type_Airport, inst_PalmBeachCountyParkFLAirport))).
-
-fof(axWorldAirportsL_Z2673, axiom, 
- (hasType(type_Airport, inst_PalmBeachInternationalFLAirport))).
-
-fof(axWorldAirportsL_Z2674, axiom, 
- (hasType(type_Airport, inst_PalmBeachNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2675, axiom, 
- (hasType(type_Airport, inst_PalmIslandAirport))).
-
-fof(axWorldAirportsL_Z2676, axiom, 
- (hasType(type_Airport, inst_PalmIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2677, axiom, 
- (hasType(type_Airport, inst_PalmSpringsRegionalCAAirport))).
-
-fof(axWorldAirportsL_Z2678, axiom, 
- (hasType(type_Airport, inst_PalmaAirport))).
-
-fof(axWorldAirportsL_Z2679, axiom, 
- (hasType(type_Airport, inst_PalmadeMallorcaBalearicIslandsAirport))).
-
-fof(axWorldAirportsL_Z2680, axiom, 
- (hasType(type_Airport, inst_PalmarAirport))).
-
-fof(axWorldAirportsL_Z2681, axiom, 
- (hasType(type_Airport, inst_PalmaresPEAirport))).
-
-fof(axWorldAirportsL_Z2682, axiom, 
- (hasType(type_Airport, inst_PalmaritoAirport))).
-
-fof(axWorldAirportsL_Z2683, axiom, 
- (hasType(type_Airport, inst_PalmasPRAirport))).
-
-fof(axWorldAirportsL_Z2684, axiom, 
- (hasType(type_Airport, inst_PalmdaleProductionFlightTestInstallationAirForcePlant42CAAirport))).
-
-fof(axWorldAirportsL_Z2685, axiom, 
- (hasType(type_Airport, inst_PalmerMunicipalAKAirport))).
-
-fof(axWorldAirportsL_Z2686, axiom, 
- (hasType(type_Airport, inst_PalmerstonNorthAirport))).
-
-fof(axWorldAirportsL_Z2687, axiom, 
- (hasType(type_Airport, inst_PalmiaAirport))).
-
-fof(axWorldAirportsL_Z2688, axiom, 
- (hasType(type_Airport, inst_PalmyraAirport))).
-
-fof(axWorldAirportsL_Z2689, axiom, 
- (hasType(type_Airport, inst_PaloAltoAirportofSantaClaraCountyCAAirport))).
-
-fof(axWorldAirportsL_Z2690, axiom, 
- (hasType(type_Airport, inst_PaloemeuAirport))).
-
-fof(axWorldAirportsL_Z2691, axiom, 
- (hasType(type_Airport, inst_PamaAirport))).
-
-fof(axWorldAirportsL_Z2692, axiom, 
- (hasType(type_Airport, inst_PambwaAirport))).
-
-fof(axWorldAirportsL_Z2693, axiom, 
- (hasType(type_Airport, inst_PamolSabahAirport))).
-
-fof(axWorldAirportsL_Z2694, axiom, 
- (hasType(type_Airport, inst_PamplonaAirport))).
-
-fof(axWorldAirportsL_Z2695, axiom, 
- (hasType(type_Airport, inst_PanamaCityBayInternationalFLAirport))).
-
-fof(axWorldAirportsL_Z2696, axiom, 
- (hasType(type_Airport, inst_PanambiAirport))).
-
-fof(axWorldAirportsL_Z2697, axiom, 
- (hasType(type_Airport, inst_PancevoAirport))).
-
-fof(axWorldAirportsL_Z2698, axiom, 
- (hasType(type_Airport, inst_PandiePandieSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2699, axiom, 
- (hasType(type_Airport, inst_PangiaAirport))).
-
-fof(axWorldAirportsL_Z2700, axiom, 
- (hasType(type_Airport, inst_PangkalanbuunAirport))).
-
-fof(axWorldAirportsL_Z2701, axiom, 
- (hasType(type_Airport, inst_PangkalpinangAirport))).
-
-fof(axWorldAirportsL_Z2702, axiom, 
- (hasType(type_Airport, inst_PangkorIslandAirport))).
-
-fof(axWorldAirportsL_Z2703, axiom, 
- (hasType(type_Airport, inst_PangnirtungNTAirport))).
-
-fof(axWorldAirportsL_Z2704, axiom, 
- (hasType(type_Airport, inst_PangoaAirport))).
-
-fof(axWorldAirportsL_Z2705, axiom, 
- (hasType(type_Airport, inst_PanguitchMunicipalUTAirport))).
-
-fof(axWorldAirportsL_Z2706, axiom, 
- (hasType(type_Airport, inst_PanjgurAirport))).
-
-fof(axWorldAirportsL_Z2707, axiom, 
- (hasType(type_Airport, inst_PantelleriaPantelleriaIslandAirport))).
-
-fof(axWorldAirportsL_Z2708, axiom, 
- (hasType(type_Airport, inst_PantnagarAirport))).
-
-fof(axWorldAirportsL_Z2709, axiom, 
- (hasType(type_Airport, inst_PapaStourShetlandIslandsAirport))).
-
-fof(axWorldAirportsL_Z2710, axiom, 
- (hasType(type_Airport, inst_PapaWestrayAirport))).
-
-fof(axWorldAirportsL_Z2711, axiom, 
- (hasType(type_Airport, inst_PapeeteTahitiAirport))).
-
-fof(axWorldAirportsL_Z2712, axiom, 
- (hasType(type_Airport, inst_PapunAirport))).
-
-fof(axWorldAirportsL_Z2713, axiom, 
- (hasType(type_Airport, inst_ParaChinarAirport))).
-
-fof(axWorldAirportsL_Z2714, axiom, 
- (hasType(type_Airport, inst_ParaburdooWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2715, axiom, 
- (hasType(type_Airport, inst_ParadiseIslandParadiseAirport))).
-
-fof(axWorldAirportsL_Z2716, axiom, 
- (hasType(type_Airport, inst_ParadiseRiverAerodromeNFAirport))).
-
-fof(axWorldAirportsL_Z2717, axiom, 
- (hasType(type_Airport, inst_ParakouAirport))).
-
-fof(axWorldAirportsL_Z2718, axiom, 
- (hasType(type_Airport, inst_ParamakatoiAirport))).
-
-fof(axWorldAirportsL_Z2719, axiom, 
- (hasType(type_Airport, inst_ParanAirport))).
-
-fof(axWorldAirportsL_Z2720, axiom, 
- (hasType(type_Airport, inst_ParanaGOAirport))).
-
-fof(axWorldAirportsL_Z2721, axiom, 
- (hasType(type_Airport, inst_ParanaguaPRAirport))).
-
-fof(axWorldAirportsL_Z2722, axiom, 
- (hasType(type_Airport, inst_ParanaibaMGAirport))).
-
-fof(axWorldAirportsL_Z2723, axiom, 
- (hasType(type_Airport, inst_ParanavaiPRAirport))).
-
-fof(axWorldAirportsL_Z2724, axiom, 
- (hasType(type_Airport, inst_ParaparaumuAirport))).
-
-fof(axWorldAirportsL_Z2725, axiom, 
- (hasType(type_Airport, inst_ParasiAirport))).
-
-fof(axWorldAirportsL_Z2726, axiom, 
- (hasType(type_Airport, inst_PardooWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2727, axiom, 
- (hasType(type_Airport, inst_ParintinsAMAirport))).
-
-fof(axWorldAirportsL_Z2728, axiom, 
- (hasType(type_Airport, inst_ParisPlageLeTouquetAirport))).
-
-fof(axWorldAirportsL_Z2729, axiom, 
- (hasType(type_Airport, inst_ParkFallsMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z2730, axiom, 
- (hasType(type_Airport, inst_ParkRapidsMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z2731, axiom, 
- (hasType(type_Airport, inst_ParkerCountyTXAirport))).
-
-fof(axWorldAirportsL_Z2732, axiom, 
- (hasType(type_Airport, inst_ParkesNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2733, axiom, 
- (hasType(type_Airport, inst_ParlinFieldNHAirport))).
-
-fof(axWorldAirportsL_Z2734, axiom, 
- (hasType(type_Airport, inst_ParmaAirport))).
-
-fof(axWorldAirportsL_Z2735, axiom, 
- (hasType(type_Airport, inst_ParmalbaAirport))).
-
-fof(axWorldAirportsL_Z2736, axiom, 
- (hasType(type_Airport, inst_ParndanaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2737, axiom, 
- (hasType(type_Airport, inst_ParoAirport))).
-
-fof(axWorldAirportsL_Z2738, axiom, 
- (hasType(type_Airport, inst_ParosAirport))).
-
-fof(axWorldAirportsL_Z2739, axiom, 
- (hasType(type_Airport, inst_ParuimaAirport))).
-
-fof(axWorldAirportsL_Z2740, axiom, 
- (hasType(type_Airport, inst_PasirPangarayanAirport))).
-
-fof(axWorldAirportsL_Z2741, axiom, 
- (hasType(type_Airport, inst_PasniAirport))).
-
-fof(axWorldAirportsL_Z2742, axiom, 
- (hasType(type_Airport, inst_PasoCaballosAirport))).
-
-fof(axWorldAirportsL_Z2743, axiom, 
- (hasType(type_Airport, inst_PasoRoblesMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z2744, axiom, 
- (hasType(type_Airport, inst_PassoFundoRSAirport))).
-
-fof(axWorldAirportsL_Z2745, axiom, 
- (hasType(type_Airport, inst_PassosAirport))).
-
-fof(axWorldAirportsL_Z2746, axiom, 
- (hasType(type_Airport, inst_PastazaAirport))).
-
-fof(axWorldAirportsL_Z2747, axiom, 
- (hasType(type_Airport, inst_PastoAirport))).
-
-fof(axWorldAirportsL_Z2748, axiom, 
- (hasType(type_Airport, inst_PatnaAirport))).
-
-fof(axWorldAirportsL_Z2749, axiom, 
- (hasType(type_Airport, inst_PatoBrancoPRAirport))).
-
-fof(axWorldAirportsL_Z2750, axiom, 
- (hasType(type_Airport, inst_PatongBeachAirport))).
-
-fof(axWorldAirportsL_Z2751, axiom, 
- (hasType(type_Airport, inst_PatreksfjordurAirport))).
-
-fof(axWorldAirportsL_Z2752, axiom, 
- (hasType(type_Airport, inst_PattaniAirport))).
-
-fof(axWorldAirportsL_Z2753, axiom, 
- (hasType(type_Airport, inst_PattayaAirport))).
-
-fof(axWorldAirportsL_Z2754, axiom, 
- (hasType(type_Airport, inst_PatuxentRiverNavalAirStationTrapnellFieldMDAirport))).
-
-fof(axWorldAirportsL_Z2755, axiom, 
- (hasType(type_Airport, inst_PaukAirport))).
-
-fof(axWorldAirportsL_Z2756, axiom, 
- (hasType(type_Airport, inst_PaulatukNTAirport))).
-
-fof(axWorldAirportsL_Z2757, axiom, 
- (hasType(type_Airport, inst_PauloAfonsoBAAirport))).
-
-fof(axWorldAirportsL_Z2758, axiom, 
- (hasType(type_Airport, inst_PavlodarPavlodarAirport))).
-
-fof(axWorldAirportsL_Z2759, axiom, 
- (hasType(type_Airport, inst_PayalebaarSingaporeAirport))).
-
-fof(axWorldAirportsL_Z2760, axiom, 
- (hasType(type_Airport, inst_PayanAirport))).
-
-fof(axWorldAirportsL_Z2761, axiom, 
- (hasType(type_Airport, inst_PaysanduAirport))).
-
-fof(axWorldAirportsL_Z2762, axiom, 
- (hasType(type_Airport, inst_PaysonAZAirport))).
-
-fof(axWorldAirportsL_Z2763, axiom, 
- (hasType(type_Airport, inst_PazdeAriporoAirport))).
-
-fof(axWorldAirportsL_Z2764, axiom, 
- (hasType(type_Airport, inst_PeaceRiverABAirport))).
-
-fof(axWorldAirportsL_Z2765, axiom, 
- (hasType(type_Airport, inst_PeaseAirNationalGuardBaseNHAirport))).
-
-fof(axWorldAirportsL_Z2766, axiom, 
- (hasType(type_Airport, inst_PeawanuckONAirport))).
-
-fof(axWorldAirportsL_Z2767, axiom, 
- (hasType(type_Airport, inst_PebaneAirport))).
-
-fof(axWorldAirportsL_Z2768, axiom, 
- (hasType(type_Airport, inst_PecosMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z2769, axiom, 
- (hasType(type_Airport, inst_PedernalesAirport))).
-
-fof(axWorldAirportsL_Z2770, axiom, 
- (hasType(type_Airport, inst_PedroBayAKAirport))).
-
-fof(axWorldAirportsL_Z2771, axiom, 
- (hasType(type_Airport, inst_PedroJuanCaballeroAirport))).
-
-fof(axWorldAirportsL_Z2772, axiom, 
- (hasType(type_Airport, inst_PeeblyBeachSeaplaneBaseCAAirport))).
-
-fof(axWorldAirportsL_Z2773, axiom, 
- (hasType(type_Airport, inst_PekoaEspiritoSantoAirport))).
-
-fof(axWorldAirportsL_Z2774, axiom, 
- (hasType(type_Airport, inst_PelanengAirport))).
-
-fof(axWorldAirportsL_Z2775, axiom, 
- (hasType(type_Airport, inst_PelicanSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z2776, axiom, 
- (hasType(type_Airport, inst_PellstonRegionalAirportofEmmetCountyMIAirport))).
-
-fof(axWorldAirportsL_Z2777, axiom, 
- (hasType(type_Airport, inst_PellyBayNTAirport))).
-
-fof(axWorldAirportsL_Z2778, axiom, 
- (hasType(type_Airport, inst_PellyBayTownsiteNTAirport))).
-
-fof(axWorldAirportsL_Z2779, axiom, 
- (hasType(type_Airport, inst_PelotasRSAirport))).
-
-fof(axWorldAirportsL_Z2780, axiom, 
- (hasType(type_Airport, inst_PembaIslandAirport))).
-
-fof(axWorldAirportsL_Z2781, axiom, 
- (hasType(type_Airport, inst_PembaPortoAmeliaAirport))).
-
-fof(axWorldAirportsL_Z2782, axiom, 
- (hasType(type_Airport, inst_PembinaMunicipalNDAirport))).
-
-fof(axWorldAirportsL_Z2783, axiom, 
- (hasType(type_Airport, inst_PembrokeONAirport))).
-
-fof(axWorldAirportsL_Z2784, axiom, 
- (hasType(type_Airport, inst_PenderHarbourWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z2785, axiom, 
- (hasType(type_Airport, inst_PendletonMunicipalORAirport))).
-
-fof(axWorldAirportsL_Z2786, axiom, 
- (hasType(type_Airport, inst_PendopoAirport))).
-
-fof(axWorldAirportsL_Z2787, axiom, 
- (hasType(type_Airport, inst_PennValleyPAAirport))).
-
-fof(axWorldAirportsL_Z2788, axiom, 
- (hasType(type_Airport, inst_PenneshawSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2789, axiom, 
- (hasType(type_Airport, inst_PenongSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2790, axiom, 
- (hasType(type_Airport, inst_PenrhynIslandAirport))).
-
-fof(axWorldAirportsL_Z2791, axiom, 
- (hasType(type_Airport, inst_PensacolaNavalAirStationForrestShermanFieldFLAirport))).
-
-fof(axWorldAirportsL_Z2792, axiom, 
- (hasType(type_Airport, inst_PensacolaRegionalFLAirport))).
-
-fof(axWorldAirportsL_Z2793, axiom, 
- (hasType(type_Airport, inst_PentictonBCAirport))).
-
-fof(axWorldAirportsL_Z2794, axiom, 
- (hasType(type_Airport, inst_PenzaPenzaAirport))).
-
-fof(axWorldAirportsL_Z2795, axiom, 
- (hasType(type_Airport, inst_PenzanceHeliportEnglandAirport))).
-
-fof(axWorldAirportsL_Z2796, axiom, 
- (hasType(type_Airport, inst_PeppimenartiNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2797, axiom, 
- (hasType(type_Airport, inst_PeraitepuysAirport))).
-
-fof(axWorldAirportsL_Z2798, axiom, 
- (hasType(type_Airport, inst_PerisherValleyNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2799, axiom, 
- (hasType(type_Airport, inst_PerisonBCAirport))).
-
-fof(axWorldAirportsL_Z2800, axiom, 
- (hasType(type_Airport, inst_PeritoMorenoAirport))).
-
-fof(axWorldAirportsL_Z2801, axiom, 
- (hasType(type_Airport, inst_PerryIslandSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z2802, axiom, 
- (hasType(type_Airport, inst_PerryLeforsFieldTXAirport))).
-
-fof(axWorldAirportsL_Z2803, axiom, 
- (hasType(type_Airport, inst_PerryMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z2804, axiom, 
- (hasType(type_Airport, inst_PerryStokesCOAirport))).
-
-fof(axWorldAirportsL_Z2805, axiom, 
- (hasType(type_Airport, inst_PersepolisAirport))).
-
-fof(axWorldAirportsL_Z2806, axiom, 
- (hasType(type_Airport, inst_PersonCountyNCAirport))).
-
-fof(axWorldAirportsL_Z2807, axiom, 
- (hasType(type_Airport, inst_PerthScotlandAirport))).
-
-fof(axWorldAirportsL_Z2808, axiom, 
- (hasType(type_Airport, inst_PerthWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2809, axiom, 
- (hasType(type_Airport, inst_PerwokertoAirport))).
-
-fof(axWorldAirportsL_Z2810, axiom, 
- (hasType(type_Airport, inst_PescaraAirport))).
-
-fof(axWorldAirportsL_Z2811, axiom, 
- (hasType(type_Airport, inst_PeshawarAirport))).
-
-fof(axWorldAirportsL_Z2812, axiom, 
- (hasType(type_Airport, inst_PetawawaONAirport))).
-
-fof(axWorldAirportsL_Z2813, axiom, 
- (hasType(type_Airport, inst_PeterOKnightFLAirport))).
-
-fof(axWorldAirportsL_Z2814, axiom, 
- (hasType(type_Airport, inst_PeterboroughONAirport))).
-
-fof(axWorldAirportsL_Z2815, axiom, 
- (hasType(type_Airport, inst_PetersburgAKAirport))).
-
-fof(axWorldAirportsL_Z2816, axiom, 
- (hasType(type_Airport, inst_PetersburgMunicipalVAAirport))).
-
-fof(axWorldAirportsL_Z2817, axiom, 
- (hasType(type_Airport, inst_PetersonsPointAKAirport))).
-
-fof(axWorldAirportsL_Z2818, axiom, 
- (hasType(type_Airport, inst_PetitJeanParkARAirport))).
-
-fof(axWorldAirportsL_Z2819, axiom, 
- (hasType(type_Airport, inst_PetrellaMogadishuMogadiscioAirport))).
-
-fof(axWorldAirportsL_Z2820, axiom, 
- (hasType(type_Airport, inst_PetrolinaPEAirport))).
-
-fof(axWorldAirportsL_Z2821, axiom, 
- (hasType(type_Airport, inst_PetropavlovskKamchatkaAirport))).
-
-fof(axWorldAirportsL_Z2822, axiom, 
- (hasType(type_Airport, inst_PetropavlovskKamchatskiyKamchatkaAirport))).
-
-fof(axWorldAirportsL_Z2823, axiom, 
- (hasType(type_Airport, inst_PetropolisRJAirport))).
-
-fof(axWorldAirportsL_Z2824, axiom, 
- (hasType(type_Airport, inst_PetrozavodskKareliaAirport))).
-
-fof(axWorldAirportsL_Z2825, axiom, 
- (hasType(type_Airport, inst_PevekMagadanAirport))).
-
-fof(axWorldAirportsL_Z2826, axiom, 
- (hasType(type_Airport, inst_PforzheimAirport))).
-
-fof(axWorldAirportsL_Z2827, axiom, 
- (hasType(type_Airport, inst_PhalaborwaAirport))).
-
-fof(axWorldAirportsL_Z2828, axiom, 
- (hasType(type_Airport, inst_PhanRangAirport))).
-
-fof(axWorldAirportsL_Z2829, axiom, 
- (hasType(type_Airport, inst_PhanThietAirport))).
-
-fof(axWorldAirportsL_Z2830, axiom, 
- (hasType(type_Airport, inst_PhanomSarakhamAirport))).
-
-fof(axWorldAirportsL_Z2831, axiom, 
- (hasType(type_Airport, inst_PhapluAirport))).
-
-fof(axWorldAirportsL_Z2832, axiom, 
- (hasType(type_Airport, inst_PhiladelphiaInternationalPAAirport))).
-
-fof(axWorldAirportsL_Z2833, axiom, 
- (hasType(type_Airport, inst_PhiladelphiaSeaplaneBasePAAirport))).
-
-fof(axWorldAirportsL_Z2834, axiom, 
- (hasType(type_Airport, inst_PhilipBillardMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z2835, axiom, 
- (hasType(type_Airport, inst_PhilipSDAirport))).
-
-fof(axWorldAirportsL_Z2836, axiom, 
- (hasType(type_Airport, inst_PhillipsAKAirport))).
-
-fof(axWorldAirportsL_Z2837, axiom, 
- (hasType(type_Airport, inst_PhillipsburgMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z2838, axiom, 
- (hasType(type_Airport, inst_PhitsanulokAirport))).
-
-fof(axWorldAirportsL_Z2839, axiom, 
- (hasType(type_Airport, inst_PhoenixSkyHarborInternationalAZAirport))).
-
-fof(axWorldAirportsL_Z2840, axiom, 
- (hasType(type_Airport, inst_PhraeAirport))).
-
-fof(axWorldAirportsL_Z2841, axiom, 
- (hasType(type_Airport, inst_PhuQuocAirport))).
-
-fof(axWorldAirportsL_Z2842, axiom, 
- (hasType(type_Airport, inst_PhuVinhAirport))).
-
-fof(axWorldAirportsL_Z2843, axiom, 
- (hasType(type_Airport, inst_PhuoclongAirport))).
-
-fof(axWorldAirportsL_Z2844, axiom, 
- (hasType(type_Airport, inst_PiarcoTrinidadIsAirport))).
-
-fof(axWorldAirportsL_Z2845, axiom, 
- (hasType(type_Airport, inst_PicayunePearlRiverCountyMSAirport))).
-
-fof(axWorldAirportsL_Z2846, axiom, 
- (hasType(type_Airport, inst_PickensCountySCAirport))).
-
-fof(axWorldAirportsL_Z2847, axiom, 
- (hasType(type_Airport, inst_PickleLakeONAirport))).
-
-fof(axWorldAirportsL_Z2848, axiom, 
- (hasType(type_Airport, inst_PicoIslandAzoresAirport))).
-
-fof(axWorldAirportsL_Z2849, axiom, 
- (hasType(type_Airport, inst_PicosPIAirport))).
-
-fof(axWorldAirportsL_Z2850, axiom, 
- (hasType(type_Airport, inst_PictonAirport))).
-
-fof(axWorldAirportsL_Z2851, axiom, 
- (hasType(type_Airport, inst_PiedrasNegrasAirport))).
-
-fof(axWorldAirportsL_Z2852, axiom, 
- (hasType(type_Airport, inst_PierreElliottTrudeauInternationalQCAirport))).
-
-fof(axWorldAirportsL_Z2853, axiom, 
- (hasType(type_Airport, inst_PierreMunicipalSDAirport))).
-
-fof(axWorldAirportsL_Z2854, axiom, 
- (hasType(type_Airport, inst_PiestanyAirport))).
-
-fof(axWorldAirportsL_Z2855, axiom, 
- (hasType(type_Airport, inst_PietermaritzburgAirport))).
-
-fof(axWorldAirportsL_Z2856, axiom, 
- (hasType(type_Airport, inst_PietersburgAirport))).
-
-fof(axWorldAirportsL_Z2857, axiom, 
- (hasType(type_Airport, inst_PijiguaosAirport))).
-
-fof(axWorldAirportsL_Z2858, axiom, 
- (hasType(type_Airport, inst_PikangikumONAirport))).
-
-fof(axWorldAirportsL_Z2859, axiom, 
- (hasType(type_Airport, inst_PikangikumWaterAerodromeONAirport))).
-
-fof(axWorldAirportsL_Z2860, axiom, 
- (hasType(type_Airport, inst_PilanesbergSunCityAirport))).
-
-fof(axWorldAirportsL_Z2861, axiom, 
- (hasType(type_Airport, inst_PilarAirport))).
-
-fof(axWorldAirportsL_Z2862, axiom, 
- (hasType(type_Airport, inst_PilotPointAKAirport))).
-
-fof(axWorldAirportsL_Z2863, axiom, 
- (hasType(type_Airport, inst_PilotStationAKAirport))).
-
-fof(axWorldAirportsL_Z2864, axiom, 
- (hasType(type_Airport, inst_PimagaAirport))).
-
-fof(axWorldAirportsL_Z2865, axiom, 
- (hasType(type_Airport, inst_PinalAirparkAZAirport))).
-
-fof(axWorldAirportsL_Z2866, axiom, 
- (hasType(type_Airport, inst_PinardelRioAirport))).
-
-fof(axWorldAirportsL_Z2867, axiom, 
- (hasType(type_Airport, inst_PincherCreekABAirport))).
-
-fof(axWorldAirportsL_Z2868, axiom, 
- (hasType(type_Airport, inst_PinckneyvilleDuQuoinILAirport))).
-
-fof(axWorldAirportsL_Z2869, axiom, 
- (hasType(type_Airport, inst_PindiuAirport))).
-
-fof(axWorldAirportsL_Z2870, axiom, 
- (hasType(type_Airport, inst_PineCayAirport))).
-
-fof(axWorldAirportsL_Z2871, axiom, 
- (hasType(type_Airport, inst_PinePointNTAirport))).
-
-fof(axWorldAirportsL_Z2872, axiom, 
- (hasType(type_Airport, inst_PineRidgeSDAirport))).
-
-fof(axWorldAirportsL_Z2873, axiom, 
- (hasType(type_Airport, inst_PinebeltMSAirport))).
-
-fof(axWorldAirportsL_Z2874, axiom, 
- (hasType(type_Airport, inst_PinehouseLakeSKAirport))).
-
-fof(axWorldAirportsL_Z2875, axiom, 
- (hasType(type_Airport, inst_PingTungAirport))).
-
-fof(axWorldAirportsL_Z2876, axiom, 
- (hasType(type_Airport, inst_PinheiroMAAirport))).
-
-fof(axWorldAirportsL_Z2877, axiom, 
- (hasType(type_Airport, inst_PipestoneMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z2878, axiom, 
- (hasType(type_Airport, inst_PipillipaiAirport))).
-
-fof(axWorldAirportsL_Z2879, axiom, 
- (hasType(type_Airport, inst_PirkkalaTampereAirport))).
-
-fof(axWorldAirportsL_Z2880, axiom, 
- (hasType(type_Airport, inst_PiscoAirport))).
-
-fof(axWorldAirportsL_Z2881, axiom, 
- (hasType(type_Airport, inst_PitalitoAirport))).
-
-fof(axWorldAirportsL_Z2882, axiom, 
- (hasType(type_Airport, inst_PitingaAirport))).
-
-fof(axWorldAirportsL_Z2883, axiom, 
- (hasType(type_Airport, inst_PittGreenvilleNCAirport))).
-
-fof(axWorldAirportsL_Z2884, axiom, 
- (hasType(type_Airport, inst_PittMeadowsBCAirport))).
-
-fof(axWorldAirportsL_Z2885, axiom, 
- (hasType(type_Airport, inst_PittsTownAirport))).
-
-fof(axWorldAirportsL_Z2886, axiom, 
- (hasType(type_Airport, inst_PittsfieldMunicipalMAAirport))).
-
-fof(axWorldAirportsL_Z2887, axiom, 
- (hasType(type_Airport, inst_PiuraAirport))).
-
-fof(axWorldAirportsL_Z2888, axiom, 
- (hasType(type_Airport, inst_PlacervilleCAAirport))).
-
-fof(axWorldAirportsL_Z2889, axiom, 
- (hasType(type_Airport, inst_PlageBlancheTanTanAirport))).
-
-fof(axWorldAirportsL_Z2890, axiom, 
- (hasType(type_Airport, inst_PlanadasAirport))).
-
-fof(axWorldAirportsL_Z2891, axiom, 
- (hasType(type_Airport, inst_PlandeGuadelupeSaltilloAirport))).
-
-fof(axWorldAirportsL_Z2892, axiom, 
- (hasType(type_Airport, inst_PlanetaRicaAirport))).
-
-fof(axWorldAirportsL_Z2893, axiom, 
- (hasType(type_Airport, inst_PlatinumAKAirport))).
-
-fof(axWorldAirportsL_Z2894, axiom, 
- (hasType(type_Airport, inst_PlatoAirport))).
-
-fof(axWorldAirportsL_Z2895, axiom, 
- (hasType(type_Airport, inst_PlattsburghAirForceBaseNYAirport))).
-
-fof(axWorldAirportsL_Z2896, axiom, 
- (hasType(type_Airport, inst_PlaujeanMorlaixAirport))).
-
-fof(axWorldAirportsL_Z2897, axiom, 
- (hasType(type_Airport, inst_PlayaSamaraAirport))).
-
-fof(axWorldAirportsL_Z2898, axiom, 
- (hasType(type_Airport, inst_PlayadeOroManzanilloAirport))).
-
-fof(axWorldAirportsL_Z2899, axiom, 
- (hasType(type_Airport, inst_PlayadelCarmenAirport))).
-
-fof(axWorldAirportsL_Z2900, axiom, 
- (hasType(type_Airport, inst_PlayonChicoAirport))).
-
-fof(axWorldAirportsL_Z2901, axiom, 
- (hasType(type_Airport, inst_PlazaHeliportILAirport))).
-
-fof(axWorldAirportsL_Z2902, axiom, 
- (hasType(type_Airport, inst_PleasantHarborAKAirport))).
-
-fof(axWorldAirportsL_Z2903, axiom, 
- (hasType(type_Airport, inst_PleikuAirport))).
-
-fof(axWorldAirportsL_Z2904, axiom, 
- (hasType(type_Airport, inst_PlekhanovaTyumenAirport))).
-
-fof(axWorldAirportsL_Z2905, axiom, 
- (hasType(type_Airport, inst_PlesoZagrebAirport))).
-
-fof(axWorldAirportsL_Z2906, axiom, 
- (hasType(type_Airport, inst_PlettenbergBayAirport))).
-
-fof(axWorldAirportsL_Z2907, axiom, 
- (hasType(type_Airport, inst_PlevenAirport))).
-
-fof(axWorldAirportsL_Z2908, axiom, 
- (hasType(type_Airport, inst_PlovdivAirport))).
-
-fof(axWorldAirportsL_Z2909, axiom, 
- (hasType(type_Airport, inst_PluguffanQuimperAirport))).
-
-fof(axWorldAirportsL_Z2910, axiom, 
- (hasType(type_Airport, inst_PlymouthMunicipalMAAirport))).
-
-fof(axWorldAirportsL_Z2911, axiom, 
- (hasType(type_Airport, inst_PoAirport))).
-
-fof(axWorldAirportsL_Z2912, axiom, 
- (hasType(type_Airport, inst_PocahontasMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z2913, axiom, 
- (hasType(type_Airport, inst_PocatelloMunicipalIDAirport))).
-
-fof(axWorldAirportsL_Z2914, axiom, 
- (hasType(type_Airport, inst_PochentongPhnomPenhAirport))).
-
-fof(axWorldAirportsL_Z2915, axiom, 
- (hasType(type_Airport, inst_PochutlaAirport))).
-
-fof(axWorldAirportsL_Z2916, axiom, 
- (hasType(type_Airport, inst_PoconoMountainsMunicipalPAAirport))).
-
-fof(axWorldAirportsL_Z2917, axiom, 
- (hasType(type_Airport, inst_PocosdeCaldasMGAirport))).
-
-fof(axWorldAirportsL_Z2918, axiom, 
- (hasType(type_Airport, inst_PodorAirport))).
-
-fof(axWorldAirportsL_Z2919, axiom, 
- (hasType(type_Airport, inst_PogdoricaTitogradAirport))).
-
-fof(axWorldAirportsL_Z2920, axiom, 
- (hasType(type_Airport, inst_PohnpeiInternationalPohnpeiIslandAirport))).
-
-fof(axWorldAirportsL_Z2921, axiom, 
- (hasType(type_Airport, inst_PointBarrowAKAirport))).
-
-fof(axWorldAirportsL_Z2922, axiom, 
- (hasType(type_Airport, inst_PointHopeAKAirport))).
-
-fof(axWorldAirportsL_Z2923, axiom, 
- (hasType(type_Airport, inst_PointLayLRRSAKAirport))).
-
-fof(axWorldAirportsL_Z2924, axiom, 
- (hasType(type_Airport, inst_PointMuguNAWSCAAirport))).
-
-fof(axWorldAirportsL_Z2925, axiom, 
- (hasType(type_Airport, inst_PointeNoireAirport))).
-
-fof(axWorldAirportsL_Z2926, axiom, 
- (hasType(type_Airport, inst_PointeRetreatAKAirport))).
-
-fof(axWorldAirportsL_Z2927, axiom, 
- (hasType(type_Airport, inst_PointsNorthLandingAerodromeSKAirport))).
-
-fof(axWorldAirportsL_Z2928, axiom, 
- (hasType(type_Airport, inst_PokharaAirport))).
-
-fof(axWorldAirportsL_Z2929, axiom, 
- (hasType(type_Airport, inst_PolaccaAZAirport))).
-
-fof(axWorldAirportsL_Z2930, axiom, 
- (hasType(type_Airport, inst_PolkArmyAirFieldLAAirport))).
-
-fof(axWorldAirportsL_Z2931, axiom, 
- (hasType(type_Airport, inst_PolkInletAKAirport))).
-
-fof(axWorldAirportsL_Z2932, axiom, 
- (hasType(type_Airport, inst_PoloniaMedanAirport))).
-
-fof(axWorldAirportsL_Z2933, axiom, 
- (hasType(type_Airport, inst_PoltavaPoltavaAirport))).
-
-fof(axWorldAirportsL_Z2934, axiom, 
- (hasType(type_Airport, inst_PomalaaAirport))).
-
-fof(axWorldAirportsL_Z2935, axiom, 
- (hasType(type_Airport, inst_PomeziaAirport))).
-
-fof(axWorldAirportsL_Z2936, axiom, 
- (hasType(type_Airport, inst_PompanoBeachAirparkFLAirport))).
-
-fof(axWorldAirportsL_Z2937, axiom, 
- (hasType(type_Airport, inst_PompeiaSPAirport))).
-
-fof(axWorldAirportsL_Z2938, axiom, 
- (hasType(type_Airport, inst_PoncaCityMunicipalOKAirport))).
-
-fof(axWorldAirportsL_Z2939, axiom, 
- (hasType(type_Airport, inst_PondInletNTAirport))).
-
-fof(axWorldAirportsL_Z2940, axiom, 
- (hasType(type_Airport, inst_PondokCabeAirport))).
-
-fof(axWorldAirportsL_Z2941, axiom, 
- (hasType(type_Airport, inst_PontLongUzeinPauAirport))).
-
-fof(axWorldAirportsL_Z2942, axiom, 
- (hasType(type_Airport, inst_PontaDelgadaSaoMiguelIslandAzoresAirport))).
-
-fof(axWorldAirportsL_Z2943, axiom, 
- (hasType(type_Airport, inst_PontaGrossaPRAirport))).
-
-fof(axWorldAirportsL_Z2944, axiom, 
- (hasType(type_Airport, inst_PontaPoraSPAirport))).
-
-fof(axWorldAirportsL_Z2945, axiom, 
- (hasType(type_Airport, inst_PontoiseAirport))).
-
-fof(axWorldAirportsL_Z2946, axiom, 
- (hasType(type_Airport, inst_PoonaAirport))).
-
-fof(axWorldAirportsL_Z2947, axiom, 
- (hasType(type_Airport, inst_PopayanAirport))).
-
-fof(axWorldAirportsL_Z2948, axiom, 
- (hasType(type_Airport, inst_PopeAirForceBaseNCAirport))).
-
-fof(axWorldAirportsL_Z2949, axiom, 
- (hasType(type_Airport, inst_PopeVanoyAKAirport))).
-
-fof(axWorldAirportsL_Z2950, axiom, 
- (hasType(type_Airport, inst_PoplarBluffMunicipalMOAirport))).
-
-fof(axWorldAirportsL_Z2951, axiom, 
- (hasType(type_Airport, inst_PoplarHillONAirport))).
-
-fof(axWorldAirportsL_Z2952, axiom, 
- (hasType(type_Airport, inst_PoplarRiverMBAirport))).
-
-fof(axWorldAirportsL_Z2953, axiom, 
- (hasType(type_Airport, inst_PopondettaAirport))).
-
-fof(axWorldAirportsL_Z2954, axiom, 
- (hasType(type_Airport, inst_PoptunAirport))).
-
-fof(axWorldAirportsL_Z2955, axiom, 
- (hasType(type_Airport, inst_PorbandarAirport))).
-
-fof(axWorldAirportsL_Z2956, axiom, 
- (hasType(type_Airport, inst_PorcupineCreekAKAirport))).
-
-fof(axWorldAirportsL_Z2957, axiom, 
- (hasType(type_Airport, inst_PoreAirport))).
-
-fof(axWorldAirportsL_Z2958, axiom, 
- (hasType(type_Airport, inst_PorgeraAirport))).
-
-fof(axWorldAirportsL_Z2959, axiom, 
- (hasType(type_Airport, inst_PoriAirport))).
-
-fof(axWorldAirportsL_Z2960, axiom, 
- (hasType(type_Airport, inst_PortAlberniBCAirport))).
-
-fof(axWorldAirportsL_Z2961, axiom, 
- (hasType(type_Airport, inst_PortAlexanderSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z2962, axiom, 
- (hasType(type_Airport, inst_PortAllenHIAirport))).
-
-fof(axWorldAirportsL_Z2963, axiom, 
- (hasType(type_Airport, inst_PortAlsworthAKAirport))).
-
-fof(axWorldAirportsL_Z2964, axiom, 
- (hasType(type_Airport, inst_PortAngelesCoastGuardAirStationWAAirport))).
-
-fof(axWorldAirportsL_Z2965, axiom, 
- (hasType(type_Airport, inst_PortAntonioAirport))).
-
-fof(axWorldAirportsL_Z2966, axiom, 
- (hasType(type_Airport, inst_PortArmstrongAKAirport))).
-
-fof(axWorldAirportsL_Z2967, axiom, 
- (hasType(type_Airport, inst_PortAugustaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2968, axiom, 
- (hasType(type_Airport, inst_PortBergeAirport))).
-
-fof(axWorldAirportsL_Z2969, axiom, 
- (hasType(type_Airport, inst_PortDouglasQueenslandAirport))).
-
-fof(axWorldAirportsL_Z2970, axiom, 
- (hasType(type_Airport, inst_PortElizabethAirport))).
-
-fof(axWorldAirportsL_Z2971, axiom, 
- (hasType(type_Airport, inst_PortGentilAirport))).
-
-fof(axWorldAirportsL_Z2972, axiom, 
- (hasType(type_Airport, inst_PortGrahamAKAirport))).
-
-fof(axWorldAirportsL_Z2973, axiom, 
- (hasType(type_Airport, inst_PortHardyBCAirport))).
-
-fof(axWorldAirportsL_Z2974, axiom, 
- (hasType(type_Airport, inst_PortHardyWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z2975, axiom, 
- (hasType(type_Airport, inst_PortHawkesburyNSAirport))).
-
-fof(axWorldAirportsL_Z2976, axiom, 
- (hasType(type_Airport, inst_PortHedlandWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2977, axiom, 
- (hasType(type_Airport, inst_PortHeidenAKAirport))).
-
-fof(axWorldAirportsL_Z2978, axiom, 
- (hasType(type_Airport, inst_PortHopeSimpsonAerodromeNFAirport))).
-
-fof(axWorldAirportsL_Z2979, axiom, 
- (hasType(type_Airport, inst_PortHunterNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2980, axiom, 
- (hasType(type_Airport, inst_PortJohnsonAKAirport))).
-
-fof(axWorldAirportsL_Z2981, axiom, 
- (hasType(type_Airport, inst_PortKaitumaAirport))).
-
-fof(axWorldAirportsL_Z2982, axiom, 
- (hasType(type_Airport, inst_PortKeatsNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z2983, axiom, 
- (hasType(type_Airport, inst_PortLincolnSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z2984, axiom, 
- (hasType(type_Airport, inst_PortLionsAKAirport))).
-
-fof(axWorldAirportsL_Z2985, axiom, 
- (hasType(type_Airport, inst_PortMacquarieNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2986, axiom, 
- (hasType(type_Airport, inst_PortMcNeillWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z2987, axiom, 
- (hasType(type_Airport, inst_PortMeadvillePAAirport))).
-
-fof(axWorldAirportsL_Z2988, axiom, 
- (hasType(type_Airport, inst_PortMenierQCAirport))).
-
-fof(axWorldAirportsL_Z2989, axiom, 
- (hasType(type_Airport, inst_PortMollerAKAirport))).
-
-fof(axWorldAirportsL_Z2990, axiom, 
- (hasType(type_Airport, inst_PortMoresbyAirport))).
-
-fof(axWorldAirportsL_Z2991, axiom, 
- (hasType(type_Airport, inst_PortOceanicAKAirport))).
-
-fof(axWorldAirportsL_Z2992, axiom, 
- (hasType(type_Airport, inst_PortProtectionSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z2993, axiom, 
- (hasType(type_Airport, inst_PortRadiumNTAirport))).
-
-fof(axWorldAirportsL_Z2994, axiom, 
- (hasType(type_Airport, inst_PortSaidAirport))).
-
-fof(axWorldAirportsL_Z2995, axiom, 
- (hasType(type_Airport, inst_PortSanJuanAKAirport))).
-
-fof(axWorldAirportsL_Z2996, axiom, 
- (hasType(type_Airport, inst_PortSimpsonWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z2997, axiom, 
- (hasType(type_Airport, inst_PortStanleyStanleyAirport))).
-
-fof(axWorldAirportsL_Z2998, axiom, 
- (hasType(type_Airport, inst_PortStephensNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z2999, axiom, 
- (hasType(type_Airport, inst_PortSudanAirport))).
-
-fof(axWorldAirportsL_Z3000, axiom, 
- (hasType(type_Airport, inst_PortWalterSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z3001, axiom, 
- (hasType(type_Airport, inst_PortageCreekAKAirport))).
-
-fof(axWorldAirportsL_Z3002, axiom, 
- (hasType(type_Airport, inst_PortauPrinceAirport))).
-
-fof(axWorldAirportsL_Z3003, axiom, 
- (hasType(type_Airport, inst_PortdePaixAirport))).
-
-fof(axWorldAirportsL_Z3004, axiom, 
- (hasType(type_Airport, inst_PorterCountyMunicipalINAirport))).
-
-fof(axWorldAirportsL_Z3005, axiom, 
- (hasType(type_Airport, inst_PortervilleMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z3006, axiom, 
- (hasType(type_Airport, inst_PortimaoAirport))).
-
-fof(axWorldAirportsL_Z3007, axiom, 
- (hasType(type_Airport, inst_PortlandInternationalJetportMEAirport))).
-
-fof(axWorldAirportsL_Z3008, axiom, 
- (hasType(type_Airport, inst_PortlandInternationalORAirport))).
-
-fof(axWorldAirportsL_Z3009, axiom, 
- (hasType(type_Airport, inst_PortlandTroutdaleORAirport))).
-
-fof(axWorldAirportsL_Z3010, axiom, 
- (hasType(type_Airport, inst_PortlandVictoriaAirport))).
-
-fof(axWorldAirportsL_Z3011, axiom, 
- (hasType(type_Airport, inst_PortoAlegreSaoTomeAirport))).
-
-fof(axWorldAirportsL_Z3012, axiom, 
- (hasType(type_Airport, inst_PortoAmboimAirport))).
-
-fof(axWorldAirportsL_Z3013, axiom, 
- (hasType(type_Airport, inst_PortoKheliAirport))).
-
-fof(axWorldAirportsL_Z3014, axiom, 
- (hasType(type_Airport, inst_PortoNacionalGOAirport))).
-
-fof(axWorldAirportsL_Z3015, axiom, 
- (hasType(type_Airport, inst_PortoSantoMadeiraAirport))).
-
-fof(axWorldAirportsL_Z3016, axiom, 
- (hasType(type_Airport, inst_PortoTrombetasPAAirport))).
-
-fof(axWorldAirportsL_Z3017, axiom, 
- (hasType(type_Airport, inst_PortoVelhoROAirport))).
-
-fof(axWorldAirportsL_Z3018, axiom, 
- (hasType(type_Airport, inst_PortodeMosPAAirport))).
-
-fof(axWorldAirportsL_Z3019, axiom, 
- (hasType(type_Airport, inst_PortofPoulsboMarinaMoorageSeaplaneBaseWAAirport))).
-
-fof(axWorldAirportsL_Z3020, axiom, 
- (hasType(type_Airport, inst_PortorozAirport))).
-
-fof(axWorldAirportsL_Z3021, axiom, 
- (hasType(type_Airport, inst_PortoviejoAirport))).
-
-fof(axWorldAirportsL_Z3022, axiom, 
- (hasType(type_Airport, inst_PortpirieSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z3023, axiom, 
- (hasType(type_Airport, inst_PortsmouthEnglandAirport))).
-
-fof(axWorldAirportsL_Z3024, axiom, 
- (hasType(type_Airport, inst_PorvenirAirport))).
-
-fof(axWorldAirportsL_Z3025, axiom, 
- (hasType(type_Airport, inst_PosadasAirport))).
-
-fof(axWorldAirportsL_Z3026, axiom, 
- (hasType(type_Airport, inst_PosoAirport))).
-
-fof(axWorldAirportsL_Z3027, axiom, 
- (hasType(type_Airport, inst_PostvilleAerodromeNFAirport))).
-
-fof(axWorldAirportsL_Z3028, axiom, 
- (hasType(type_Airport, inst_PottstownLimerickPAAirport))).
-
-fof(axWorldAirportsL_Z3029, axiom, 
- (hasType(type_Airport, inst_PousoAlegreMGAirport))).
-
-fof(axWorldAirportsL_Z3030, axiom, 
- (hasType(type_Airport, inst_PovungnitukQCAirport))).
-
-fof(axWorldAirportsL_Z3031, axiom, 
- (hasType(type_Airport, inst_PowellLakeWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z3032, axiom, 
- (hasType(type_Airport, inst_PowellMunicipalWYAirport))).
-
-fof(axWorldAirportsL_Z3033, axiom, 
- (hasType(type_Airport, inst_PowellPointAirport))).
-
-fof(axWorldAirportsL_Z3034, axiom, 
- (hasType(type_Airport, inst_PowellRiverBCAirport))).
-
-fof(axWorldAirportsL_Z3035, axiom, 
- (hasType(type_Airport, inst_PozaRicaAirport))).
-
-fof(axWorldAirportsL_Z3036, axiom, 
- (hasType(type_Airport, inst_PprtAliceSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z3037, axiom, 
- (hasType(type_Airport, inst_PradoBAAirport))).
-
-fof(axWorldAirportsL_Z3038, axiom, 
- (hasType(type_Airport, inst_PraiaSaoTiagoAirport))).
-
-fof(axWorldAirportsL_Z3039, axiom, 
- (hasType(type_Airport, inst_PrairieduChienMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z3040, axiom, 
- (hasType(type_Airport, inst_PraslinIslandAirport))).
-
-fof(axWorldAirportsL_Z3041, axiom, 
- (hasType(type_Airport, inst_PratoAirport))).
-
-fof(axWorldAirportsL_Z3042, axiom, 
- (hasType(type_Airport, inst_PrattIndustrialKSAirport))).
-
-fof(axWorldAirportsL_Z3043, axiom, 
- (hasType(type_Airport, inst_PrenticeWIAirport))).
-
-fof(axWorldAirportsL_Z3044, axiom, 
- (hasType(type_Airport, inst_PrerovAirport))).
-
-fof(axWorldAirportsL_Z3045, axiom, 
- (hasType(type_Airport, inst_PresidenciaRoqueSaenzPenaAirport))).
-
-fof(axWorldAirportsL_Z3046, axiom, 
- (hasType(type_Airport, inst_PresidenteCIdelCampoPuntaArenasAirport))).
-
-fof(axWorldAirportsL_Z3047, axiom, 
- (hasType(type_Airport, inst_PresidenteDutraAirport))).
-
-fof(axWorldAirportsL_Z3048, axiom, 
- (hasType(type_Airport, inst_PresidenteMediciACAirport))).
-
-fof(axWorldAirportsL_Z3049, axiom, 
- (hasType(type_Airport, inst_PresidentePrudenteSPAirport))).
-
-fof(axWorldAirportsL_Z3050, axiom, 
- (hasType(type_Airport, inst_PresqueIsleCountyMIAirport))).
-
-fof(axWorldAirportsL_Z3051, axiom, 
- (hasType(type_Airport, inst_PrestonAirport))).
-
-fof(axWorldAirportsL_Z3052, axiom, 
- (hasType(type_Airport, inst_PrestwickScotlandAirport))).
-
-fof(axWorldAirportsL_Z3053, axiom, 
- (hasType(type_Airport, inst_PrevezaLefkasAirport))).
-
-fof(axWorldAirportsL_Z3054, axiom, 
- (hasType(type_Airport, inst_PrinceAlbertSKAirport))).
-
-fof(axWorldAirportsL_Z3055, axiom, 
- (hasType(type_Airport, inst_PrinceGeorgeBCAirport))).
-
-fof(axWorldAirportsL_Z3056, axiom, 
- (hasType(type_Airport, inst_PrinceRupertBCAirport))).
-
-fof(axWorldAirportsL_Z3057, axiom, 
- (hasType(type_Airport, inst_PrincesJulianaStMaartenPhilipsburgAirport))).
-
-fof(axWorldAirportsL_Z3058, axiom, 
- (hasType(type_Airport, inst_PrincetonMunicipalMEAirport))).
-
-fof(axWorldAirportsL_Z3059, axiom, 
- (hasType(type_Airport, inst_PrincetonMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z3060, axiom, 
- (hasType(type_Airport, inst_PrincetonNJAirport))).
-
-fof(axWorldAirportsL_Z3061, axiom, 
- (hasType(type_Airport, inst_PrincipePrincipeAirport))).
-
-fof(axWorldAirportsL_Z3062, axiom, 
- (hasType(type_Airport, inst_PrinevilleORAirport))).
-
-fof(axWorldAirportsL_Z3063, axiom, 
- (hasType(type_Airport, inst_PristinaAirport))).
-
-fof(axWorldAirportsL_Z3064, axiom, 
- (hasType(type_Airport, inst_ProgressoAirport))).
-
-fof(axWorldAirportsL_Z3065, axiom, 
- (hasType(type_Airport, inst_PromeAirport))).
-
-fof(axWorldAirportsL_Z3066, axiom, 
- (hasType(type_Airport, inst_ProprianoAirport))).
-
-fof(axWorldAirportsL_Z3067, axiom, 
- (hasType(type_Airport, inst_ProserpineQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3068, axiom, 
- (hasType(type_Airport, inst_ProspectCreekAKAirport))).
-
-fof(axWorldAirportsL_Z3069, axiom, 
- (hasType(type_Airport, inst_ProspectHillMAAirport))).
-
-fof(axWorldAirportsL_Z3070, axiom, 
- (hasType(type_Airport, inst_ProvidenciaAirport))).
-
-fof(axWorldAirportsL_Z3071, axiom, 
- (hasType(type_Airport, inst_ProvidencialesCaicosIsAirport))).
-
-fof(axWorldAirportsL_Z3072, axiom, 
- (hasType(type_Airport, inst_ProvideniyaMagadanAirport))).
-
-fof(axWorldAirportsL_Z3073, axiom, 
- (hasType(type_Airport, inst_ProvincetownMunicipalMAAirport))).
-
-fof(axWorldAirportsL_Z3074, axiom, 
- (hasType(type_Airport, inst_ProvoMunicipalUTAirport))).
-
-fof(axWorldAirportsL_Z3075, axiom, 
- (hasType(type_Airport, inst_PrudhoeBayAKAirport))).
-
-fof(axWorldAirportsL_Z3076, axiom, 
- (hasType(type_Airport, inst_PuasAirport))).
-
-fof(axWorldAirportsL_Z3077, axiom, 
- (hasType(type_Airport, inst_PucallpaAirport))).
-
-fof(axWorldAirportsL_Z3078, axiom, 
- (hasType(type_Airport, inst_PuconAirport))).
-
-fof(axWorldAirportsL_Z3079, axiom, 
- (hasType(type_Airport, inst_PueblaAirport))).
-
-fof(axWorldAirportsL_Z3080, axiom, 
- (hasType(type_Airport, inst_PuebloMemorialCOAirport))).
-
-fof(axWorldAirportsL_Z3081, axiom, 
- (hasType(type_Airport, inst_PuertoAisenAirport))).
-
-fof(axWorldAirportsL_Z3082, axiom, 
- (hasType(type_Airport, inst_PuertoAsisAirport))).
-
-fof(axWorldAirportsL_Z3083, axiom, 
- (hasType(type_Airport, inst_PuertoAyacuchoAirport))).
-
-fof(axWorldAirportsL_Z3084, axiom, 
- (hasType(type_Airport, inst_PuertoBarriosAirport))).
-
-fof(axWorldAirportsL_Z3085, axiom, 
- (hasType(type_Airport, inst_PuertoBerrioAirport))).
-
-fof(axWorldAirportsL_Z3086, axiom, 
- (hasType(type_Airport, inst_PuertoBoyacaAirport))).
-
-fof(axWorldAirportsL_Z3087, axiom, 
- (hasType(type_Airport, inst_PuertoCabezasAirport))).
-
-fof(axWorldAirportsL_Z3088, axiom, 
- (hasType(type_Airport, inst_PuertoCarrenoAirport))).
-
-fof(axWorldAirportsL_Z3089, axiom, 
- (hasType(type_Airport, inst_PuertoDeseadoAirport))).
-
-fof(axWorldAirportsL_Z3090, axiom, 
- (hasType(type_Airport, inst_PuertoEscondidoAirport))).
-
-fof(axWorldAirportsL_Z3091, axiom, 
- (hasType(type_Airport, inst_PuertoIniridaAirport))).
-
-fof(axWorldAirportsL_Z3092, axiom, 
- (hasType(type_Airport, inst_PuertoJimenezAirport))).
-
-fof(axWorldAirportsL_Z3093, axiom, 
- (hasType(type_Airport, inst_PuertoJuarezAirport))).
-
-fof(axWorldAirportsL_Z3094, axiom, 
- (hasType(type_Airport, inst_PuertoLaCruzAirport))).
-
-fof(axWorldAirportsL_Z3095, axiom, 
- (hasType(type_Airport, inst_PuertoLeguizamAirport))).
-
-fof(axWorldAirportsL_Z3096, axiom, 
- (hasType(type_Airport, inst_PuertoLenpiraAirport))).
-
-fof(axWorldAirportsL_Z3097, axiom, 
- (hasType(type_Airport, inst_PuertoObaldiaAirport))).
-
-fof(axWorldAirportsL_Z3098, axiom, 
- (hasType(type_Airport, inst_PuertoPaezAirport))).
-
-fof(axWorldAirportsL_Z3099, axiom, 
- (hasType(type_Airport, inst_PuertoPenascoAirport))).
-
-fof(axWorldAirportsL_Z3100, axiom, 
- (hasType(type_Airport, inst_PuertoPlataAirport))).
-
-fof(axWorldAirportsL_Z3101, axiom, 
- (hasType(type_Airport, inst_PuertoPrincesaInternationalPuertoPrincesaAirport))).
-
-fof(axWorldAirportsL_Z3102, axiom, 
- (hasType(type_Airport, inst_PuertoRicoAirport))).
-
-fof(axWorldAirportsL_Z3103, axiom, 
- (hasType(type_Airport, inst_PuertoRicoAirportColombia))).
-
-fof(axWorldAirportsL_Z3104, axiom, 
- (hasType(type_Airport, inst_PuertoWilliamsAirport))).
-
-fof(axWorldAirportsL_Z3105, axiom, 
- (hasType(type_Airport, inst_PukapukaAirport))).
-
-fof(axWorldAirportsL_Z3106, axiom, 
- (hasType(type_Airport, inst_PukaruAirport))).
-
-fof(axWorldAirportsL_Z3107, axiom, 
- (hasType(type_Airport, inst_PukatawaganMBAirport))).
-
-fof(axWorldAirportsL_Z3108, axiom, 
- (hasType(type_Airport, inst_PulaAirport))).
-
-fof(axWorldAirportsL_Z3109, axiom, 
- (hasType(type_Airport, inst_Pulkowo2LeningradAirport))).
-
-fof(axWorldAirportsL_Z3110, axiom, 
- (hasType(type_Airport, inst_PullmanWAMoscowAirport))).
-
-fof(axWorldAirportsL_Z3111, axiom, 
- (hasType(type_Airport, inst_PumaniAirport))).
-
-fof(axWorldAirportsL_Z3112, axiom, 
- (hasType(type_Airport, inst_PuniaAirport))).
-
-fof(axWorldAirportsL_Z3113, axiom, 
- (hasType(type_Airport, inst_PunotecaAirport))).
-
-fof(axWorldAirportsL_Z3114, axiom, 
- (hasType(type_Airport, inst_PuntaAlegreAirport))).
-
-fof(axWorldAirportsL_Z3115, axiom, 
- (hasType(type_Airport, inst_PuntaCanaAirport))).
-
-fof(axWorldAirportsL_Z3116, axiom, 
- (hasType(type_Airport, inst_PuntaChivatoAirport))).
-
-fof(axWorldAirportsL_Z3117, axiom, 
- (hasType(type_Airport, inst_PuntaColoradaAirport))).
-
-fof(axWorldAirportsL_Z3118, axiom, 
- (hasType(type_Airport, inst_PuntaGordaAirport))).
-
-fof(axWorldAirportsL_Z3119, axiom, 
- (hasType(type_Airport, inst_PuntaRaisiSicilyAirport))).
-
-fof(axWorldAirportsL_Z3120, axiom, 
- (hasType(type_Airport, inst_PuntadeMaisiAirport))).
-
-fof(axWorldAirportsL_Z3121, axiom, 
- (hasType(type_Airport, inst_PuntziMountainBCAirport))).
-
-fof(axWorldAirportsL_Z3122, axiom, 
- (hasType(type_Airport, inst_PurdueUniversityINAirport))).
-
-fof(axWorldAirportsL_Z3123, axiom, 
- (hasType(type_Airport, inst_PussoAlegreMGAirport))).
-
-fof(axWorldAirportsL_Z3124, axiom, 
- (hasType(type_Airport, inst_PutaoAirport))).
-
-fof(axWorldAirportsL_Z3125, axiom, 
- (hasType(type_Airport, inst_PutnamCountyOHAirport))).
-
-fof(axWorldAirportsL_Z3126, axiom, 
- (hasType(type_Airport, inst_PuttaparthiAirport))).
-
-fof(axWorldAirportsL_Z3127, axiom, 
- (hasType(type_Airport, inst_PuttgardenAirport))).
-
-fof(axWorldAirportsL_Z3128, axiom, 
- (hasType(type_Airport, inst_PutumayoAirport))).
-
-fof(axWorldAirportsL_Z3129, axiom, 
- (hasType(type_Airport, inst_PutussibauBorneoAirport))).
-
-fof(axWorldAirportsL_Z3130, axiom, 
- (hasType(type_Airport, inst_PwetoAirport))).
-
-fof(axWorldAirportsL_Z3131, axiom, 
- (hasType(type_Airport, inst_PyrgosAirport))).
-
-fof(axWorldAirportsL_Z3132, axiom, 
- (hasType(type_Airport, inst_QalaNauAirport))).
-
-fof(axWorldAirportsL_Z3133, axiom, 
- (hasType(type_Airport, inst_QanaqAirport))).
-
-fof(axWorldAirportsL_Z3134, axiom, 
- (hasType(type_Airport, inst_QingdaoAirport))).
-
-fof(axWorldAirportsL_Z3135, axiom, 
- (hasType(type_Airport, inst_QinhuangdaoAirport))).
-
-fof(axWorldAirportsL_Z3136, axiom, 
- (hasType(type_Airport, inst_QiqiharTsitsiharAirport))).
-
-fof(axWorldAirportsL_Z3137, axiom, 
- (hasType(type_Airport, inst_QuadCityILAirport))).
-
-fof(axWorldAirportsL_Z3138, axiom, 
- (hasType(type_Airport, inst_QuakertownPAAirport))).
-
-fof(axWorldAirportsL_Z3139, axiom, 
- (hasType(type_Airport, inst_QualicumBeachAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z3140, axiom, 
- (hasType(type_Airport, inst_QuangNgaiAirport))).
-
-fof(axWorldAirportsL_Z3141, axiom, 
- (hasType(type_Airport, inst_QuangaAirport))).
-
-fof(axWorldAirportsL_Z3142, axiom, 
- (hasType(type_Airport, inst_QuanticoMarineCorpsAirFacilityTurnerFieldVAAirport))).
-
-fof(axWorldAirportsL_Z3143, axiom, 
- (hasType(type_Airport, inst_QuaqtaqQCAirport))).
-
-fof(axWorldAirportsL_Z3144, axiom, 
- (hasType(type_Airport, inst_QuartzHillCAAirport))).
-
-fof(axWorldAirportsL_Z3145, axiom, 
- (hasType(type_Airport, inst_QuebecQCAirport))).
-
-fof(axWorldAirportsL_Z3146, axiom, 
- (hasType(type_Airport, inst_QueenCharlotteWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z3147, axiom, 
- (hasType(type_Airport, inst_QueenstownAirport))).
-
-fof(axWorldAirportsL_Z3148, axiom, 
- (hasType(type_Airport, inst_QueenstownAirportSouthAfrica))).
-
-fof(axWorldAirportsL_Z3149, axiom, 
- (hasType(type_Airport, inst_QueenstownTasmaniaAirport))).
-
-fof(axWorldAirportsL_Z3150, axiom, 
- (hasType(type_Airport, inst_QuelimaneAirport))).
-
-fof(axWorldAirportsL_Z3151, axiom, 
- (hasType(type_Airport, inst_QueposAirport))).
-
-fof(axWorldAirportsL_Z3152, axiom, 
- (hasType(type_Airport, inst_QueretaroAirport))).
-
-fof(axWorldAirportsL_Z3153, axiom, 
- (hasType(type_Airport, inst_QuesnelBCAirport))).
-
-fof(axWorldAirportsL_Z3154, axiom, 
- (hasType(type_Airport, inst_QuettaAirport))).
-
-fof(axWorldAirportsL_Z3155, axiom, 
- (hasType(type_Airport, inst_QuetzalcoatiNuevoLaredoAirport))).
-
-fof(axWorldAirportsL_Z3156, axiom, 
- (hasType(type_Airport, inst_QuibdoAirport))).
-
-fof(axWorldAirportsL_Z3157, axiom, 
- (hasType(type_Airport, inst_QuillayuteStateWAAirport))).
-
-fof(axWorldAirportsL_Z3158, axiom, 
- (hasType(type_Airport, inst_QuilpieQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3159, axiom, 
- (hasType(type_Airport, inst_QuinceMilAirport))).
-
-fof(axWorldAirportsL_Z3160, axiom, 
- (hasType(type_Airport, inst_QuincyMunicipalBaldwinFieldILAirport))).
-
-fof(axWorldAirportsL_Z3161, axiom, 
- (hasType(type_Airport, inst_QuineHillAirport))).
-
-fof(axWorldAirportsL_Z3162, axiom, 
- (hasType(type_Airport, inst_QuirindiNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z3163, axiom, 
- (hasType(type_Airport, inst_QuonsetStateRIAirport))).
-
-fof(axWorldAirportsL_Z3164, axiom, 
- (hasType(type_Airport, inst_QuyNhonAirport))).
-
-fof(axWorldAirportsL_Z3165, axiom, 
- (hasType(type_Airport, inst_QuzhouAirport))).
-
-fof(axWorldAirportsL_Z3166, axiom, 
- (hasType(type_Airport, inst_RabarabaAirport))).
-
-fof(axWorldAirportsL_Z3167, axiom, 
- (hasType(type_Airport, inst_RabaulAirport))).
-
-fof(axWorldAirportsL_Z3168, axiom, 
- (hasType(type_Airport, inst_RabiAirport))).
-
-fof(axWorldAirportsL_Z3169, axiom, 
- (hasType(type_Airport, inst_RachGiaAirport))).
-
-fof(axWorldAirportsL_Z3170, axiom, 
- (hasType(type_Airport, inst_RaduzhnyiAirport))).
-
-fof(axWorldAirportsL_Z3171, axiom, 
- (hasType(type_Airport, inst_RaeLakesAerodromeNTAirport))).
-
-fof(axWorldAirportsL_Z3172, axiom, 
- (hasType(type_Airport, inst_RafaiAirport))).
-
-fof(axWorldAirportsL_Z3173, axiom, 
- (hasType(type_Airport, inst_RafhaAirport))).
-
-fof(axWorldAirportsL_Z3174, axiom, 
- (hasType(type_Airport, inst_RaglandAirport))).
-
-fof(axWorldAirportsL_Z3175, axiom, 
- (hasType(type_Airport, inst_RahaAirport))).
-
-fof(axWorldAirportsL_Z3176, axiom, 
- (hasType(type_Airport, inst_RahimYarKhanAirport))).
-
-fof(axWorldAirportsL_Z3177, axiom, 
- (hasType(type_Airport, inst_RaiateaSocietyIslandsAirport))).
-
-fof(axWorldAirportsL_Z3178, axiom, 
- (hasType(type_Airport, inst_RailwayStationBadenBadenAirport))).
-
-fof(axWorldAirportsL_Z3179, axiom, 
- (hasType(type_Airport, inst_RailwayStationNJAirport))).
-
-fof(axWorldAirportsL_Z3180, axiom, 
- (hasType(type_Airport, inst_RainbowLakeABAirport))).
-
-fof(axWorldAirportsL_Z3181, axiom, 
- (hasType(type_Airport, inst_RaipurAirport))).
-
-fof(axWorldAirportsL_Z3182, axiom, 
- (hasType(type_Airport, inst_RajahmundryAirport))).
-
-fof(axWorldAirportsL_Z3183, axiom, 
- (hasType(type_Airport, inst_RajbirajAirport))).
-
-fof(axWorldAirportsL_Z3184, axiom, 
- (hasType(type_Airport, inst_RajkotAirport))).
-
-fof(axWorldAirportsL_Z3185, axiom, 
- (hasType(type_Airport, inst_RajouriAirport))).
-
-fof(axWorldAirportsL_Z3186, axiom, 
- (hasType(type_Airport, inst_RajshaniAirport))).
-
-fof(axWorldAirportsL_Z3187, axiom, 
- (hasType(type_Airport, inst_RakandaAirport))).
-
-fof(axWorldAirportsL_Z3188, axiom, 
- (hasType(type_Airport, inst_RaleighDurhamInternationalNCAirport))).
-
-fof(axWorldAirportsL_Z3189, axiom, 
- (hasType(type_Airport, inst_RalphMCalhounMemorialAKAirport))).
-
-fof(axWorldAirportsL_Z3190, axiom, 
- (hasType(type_Airport, inst_RalphWienMemorialAKAirport))).
-
-fof(axWorldAirportsL_Z3191, axiom, 
- (hasType(type_Airport, inst_RamagundamAirport))).
-
-fof(axWorldAirportsL_Z3192, axiom, 
- (hasType(type_Airport, inst_RamechhapAirport))).
-
-fof(axWorldAirportsL_Z3193, axiom, 
- (hasType(type_Airport, inst_RaminginingNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z3194, axiom, 
- (hasType(type_Airport, inst_RampartAKAirport))).
-
-fof(axWorldAirportsL_Z3195, axiom, 
- (hasType(type_Airport, inst_RamsarAirport))).
-
-fof(axWorldAirportsL_Z3196, axiom, 
- (hasType(type_Airport, inst_RamsteinAirBaseRamsteinAirport))).
-
-fof(axWorldAirportsL_Z3197, axiom, 
- (hasType(type_Airport, inst_RanauAirport))).
-
-fof(axWorldAirportsL_Z3198, axiom, 
- (hasType(type_Airport, inst_RanchoBuenaVistaAirport))).
-
-fof(axWorldAirportsL_Z3199, axiom, 
- (hasType(type_Airport, inst_RanchoCaliforniaCAAirport))).
-
-fof(axWorldAirportsL_Z3200, axiom, 
- (hasType(type_Airport, inst_RanchoMurietaCAAirport))).
-
-fof(axWorldAirportsL_Z3201, axiom, 
- (hasType(type_Airport, inst_RandGermistonJohannesburgAirport))).
-
-fof(axWorldAirportsL_Z3202, axiom, 
- (hasType(type_Airport, inst_RandolphAirForceBaseTXAirport))).
-
-fof(axWorldAirportsL_Z3203, axiom, 
- (hasType(type_Airport, inst_RangelyCOAirport))).
-
-fof(axWorldAirportsL_Z3204, axiom, 
- (hasType(type_Airport, inst_RangerMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z3205, axiom, 
- (hasType(type_Airport, inst_RangiroaTuamotuArchipelagoAirport))).
-
-fof(axWorldAirportsL_Z3206, axiom, 
- (hasType(type_Airport, inst_RangpurAirport))).
-
-fof(axWorldAirportsL_Z3207, axiom, 
- (hasType(type_Airport, inst_RankinInletNTAirport))).
-
-fof(axWorldAirportsL_Z3208, axiom, 
- (hasType(type_Airport, inst_RansikiAirport))).
-
-fof(axWorldAirportsL_Z3209, axiom, 
- (hasType(type_Airport, inst_RapidCityRegionalSDAirport))).
-
-fof(axWorldAirportsL_Z3210, axiom, 
- (hasType(type_Airport, inst_RarotongaInternationalAvaruaAirport))).
-
-fof(axWorldAirportsL_Z3211, axiom, 
- (hasType(type_Airport, inst_RasNasraniSharmElSheikhAirport))).
-
-fof(axWorldAirportsL_Z3212, axiom, 
- (hasType(type_Airport, inst_RasalKhaymahAirport))).
-
-fof(axWorldAirportsL_Z3213, axiom, 
- (hasType(type_Airport, inst_RaselNaqbRasanNaqbAirport))).
-
-fof(axWorldAirportsL_Z3214, axiom, 
- (hasType(type_Airport, inst_RashtAirport))).
-
-fof(axWorldAirportsL_Z3215, axiom, 
- (hasType(type_Airport, inst_RaspberryStraitAKAirport))).
-
-fof(axWorldAirportsL_Z3216, axiom, 
- (hasType(type_Airport, inst_RatnagiriAirport))).
-
-fof(axWorldAirportsL_Z3217, axiom, 
- (hasType(type_Airport, inst_RatonMunicipalAirportCrewsFieldNMAirport))).
-
-fof(axWorldAirportsL_Z3218, axiom, 
- (hasType(type_Airport, inst_RaudaskylaYlivieskaAirport))).
-
-fof(axWorldAirportsL_Z3219, axiom, 
- (hasType(type_Airport, inst_RaudhaAirport))).
-
-fof(axWorldAirportsL_Z3220, axiom, 
- (hasType(type_Airport, inst_RaufarhofnAirport))).
-
-fof(axWorldAirportsL_Z3221, axiom, 
- (hasType(type_Airport, inst_RavennaAirport))).
-
-fof(axWorldAirportsL_Z3222, axiom, 
- (hasType(type_Airport, inst_RawalaKotAirport))).
-
-fof(axWorldAirportsL_Z3223, axiom, 
- (hasType(type_Airport, inst_RawalpindiAirport))).
-
-fof(axWorldAirportsL_Z3224, axiom, 
- (hasType(type_Airport, inst_RawlinsMunicipalWYAirport))).
-
-fof(axWorldAirportsL_Z3225, axiom, 
- (hasType(type_Airport, inst_RayongPattayaAirport))).
-
-fof(axWorldAirportsL_Z3226, axiom, 
- (hasType(type_Airport, inst_ReaPointNTAirport))).
-
-fof(axWorldAirportsL_Z3227, axiom, 
- (hasType(type_Airport, inst_ReadAirport))).
-
-fof(axWorldAirportsL_Z3228, axiom, 
- (hasType(type_Airport, inst_ReadingRegionalAirportCarlASpaatzFieldPAAirport))).
-
-fof(axWorldAirportsL_Z3229, axiom, 
- (hasType(type_Airport, inst_RebunAirport))).
-
-fof(axWorldAirportsL_Z3230, axiom, 
- (hasType(type_Airport, inst_ReconquistaAirport))).
-
-fof(axWorldAirportsL_Z3231, axiom, 
- (hasType(type_Airport, inst_RedBluffMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z3232, axiom, 
- (hasType(type_Airport, inst_RedDeerIndustrialABAirport))).
-
-fof(axWorldAirportsL_Z3233, axiom, 
- (hasType(type_Airport, inst_RedDevilAKAirport))).
-
-fof(axWorldAirportsL_Z3234, axiom, 
- (hasType(type_Airport, inst_RedDogAKAirport))).
-
-fof(axWorldAirportsL_Z3235, axiom, 
- (hasType(type_Airport, inst_RedLakeONAirport))).
-
-fof(axWorldAirportsL_Z3236, axiom, 
- (hasType(type_Airport, inst_RedOakMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z3237, axiom, 
- (hasType(type_Airport, inst_RedRiverNDAirport))).
-
-fof(axWorldAirportsL_Z3238, axiom, 
- (hasType(type_Airport, inst_RedSuckerLakeONAirport))).
-
-fof(axWorldAirportsL_Z3239, axiom, 
- (hasType(type_Airport, inst_RedWingMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z3240, axiom, 
- (hasType(type_Airport, inst_RedbirdTXAirport))).
-
-fof(axWorldAirportsL_Z3241, axiom, 
- (hasType(type_Airport, inst_RedcliffeAirport))).
-
-fof(axWorldAirportsL_Z3242, axiom, 
- (hasType(type_Airport, inst_ReddingMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z3243, axiom, 
- (hasType(type_Airport, inst_RedencaoAirport))).
-
-fof(axWorldAirportsL_Z3244, axiom, 
- (hasType(type_Airport, inst_RedwoodFallsMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z3245, axiom, 
- (hasType(type_Airport, inst_ReeseAirForceBaseTXAirport))).
-
-fof(axWorldAirportsL_Z3246, axiom, 
- (hasType(type_Airport, inst_ReggioCalabriaAirport))).
-
-fof(axWorldAirportsL_Z3247, axiom, 
- (hasType(type_Airport, inst_ReginaAirport))).
-
-fof(axWorldAirportsL_Z3248, axiom, 
- (hasType(type_Airport, inst_ReginaSKAirport))).
-
-fof(axWorldAirportsL_Z3249, axiom, 
- (hasType(type_Airport, inst_ReginaldGrantMemorialGAAirport))).
-
-fof(axWorldAirportsL_Z3250, axiom, 
- (hasType(type_Airport, inst_RegionalONAirport))).
-
-fof(axWorldAirportsL_Z3251, axiom, 
- (hasType(type_Airport, inst_RehobothBaySeaplaneBaseDEAirport))).
-
-fof(axWorldAirportsL_Z3252, axiom, 
- (hasType(type_Airport, inst_ReidHillviewofSantaClaraCountyCAAirport))).
-
-fof(axWorldAirportsL_Z3253, axiom, 
- (hasType(type_Airport, inst_ReidsvilleGAAirport))).
-
-fof(axWorldAirportsL_Z3254, axiom, 
- (hasType(type_Airport, inst_ReinaSofiaTenerifeSurCanaryIslandsAirport))).
-
-fof(axWorldAirportsL_Z3255, axiom, 
- (hasType(type_Airport, inst_ReiviloAirport))).
-
-fof(axWorldAirportsL_Z3256, axiom, 
- (hasType(type_Airport, inst_RengatAirport))).
-
-fof(axWorldAirportsL_Z3257, axiom, 
- (hasType(type_Airport, inst_RenmarkSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z3258, axiom, 
- (hasType(type_Airport, inst_RennellIslandAirport))).
-
-fof(axWorldAirportsL_Z3259, axiom, 
- (hasType(type_Airport, inst_RenoCannonInternationalNVAirport))).
-
-fof(axWorldAirportsL_Z3260, axiom, 
- (hasType(type_Airport, inst_RentonMunicipalWAAirport))).
-
-fof(axWorldAirportsL_Z3261, axiom, 
- (hasType(type_Airport, inst_RepulseBayNTAirport))).
-
-fof(axWorldAirportsL_Z3262, axiom, 
- (hasType(type_Airport, inst_RequenaAirport))).
-
-fof(axWorldAirportsL_Z3263, axiom, 
- (hasType(type_Airport, inst_ResendeRJAirport))).
-
-fof(axWorldAirportsL_Z3264, axiom, 
- (hasType(type_Airport, inst_ResistenciaAirport))).
-
-fof(axWorldAirportsL_Z3265, axiom, 
- (hasType(type_Airport, inst_ResoluteBayNTAirport))).
-
-fof(axWorldAirportsL_Z3266, axiom, 
- (hasType(type_Airport, inst_ResolutionIslandNTAirport))).
-
-fof(axWorldAirportsL_Z3267, axiom, 
- (hasType(type_Airport, inst_RethymnonCreteAirport))).
-
-fof(axWorldAirportsL_Z3268, axiom, 
- (hasType(type_Airport, inst_ReusAirport))).
-
-fof(axWorldAirportsL_Z3269, axiom, 
- (hasType(type_Airport, inst_ReusTarragonaAirport))).
-
-fof(axWorldAirportsL_Z3270, axiom, 
- (hasType(type_Airport, inst_RevelstokeBCAirport))).
-
-fof(axWorldAirportsL_Z3271, axiom, 
- (hasType(type_Airport, inst_RewaAirport))).
-
-fof(axWorldAirportsL_Z3272, axiom, 
- (hasType(type_Airport, inst_ReyesAirport))).
-
-fof(axWorldAirportsL_Z3273, axiom, 
- (hasType(type_Airport, inst_ReykholarAirport))).
-
-fof(axWorldAirportsL_Z3274, axiom, 
- (hasType(type_Airport, inst_ReykjahlidhMyvatnAirport))).
-
-fof(axWorldAirportsL_Z3275, axiom, 
- (hasType(type_Airport, inst_ReykjavikAirport))).
-
-fof(axWorldAirportsL_Z3276, axiom, 
- (hasType(type_Airport, inst_RezayiehAirport))).
-
-fof(axWorldAirportsL_Z3277, axiom, 
- (hasType(type_Airport, inst_RhinelanderOneidaCountyWIAirport))).
-
-fof(axWorldAirportsL_Z3278, axiom, 
- (hasType(type_Airport, inst_RiberaltaAirport))).
-
-fof(axWorldAirportsL_Z3279, axiom, 
- (hasType(type_Airport, inst_RiberaoPretoSPAirport))).
-
-fof(axWorldAirportsL_Z3280, axiom, 
- (hasType(type_Airport, inst_RiceLakeMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z3281, axiom, 
- (hasType(type_Airport, inst_RichardBHelgesonMNAirport))).
-
-fof(axWorldAirportsL_Z3282, axiom, 
- (hasType(type_Airport, inst_RichardBRussellGAAirport))).
-
-fof(axWorldAirportsL_Z3283, axiom, 
- (hasType(type_Airport, inst_RichardIBongWIAirport))).
-
-fof(axWorldAirportsL_Z3284, axiom, 
- (hasType(type_Airport, inst_RichardLloydJonesJrOKAirport))).
-
-fof(axWorldAirportsL_Z3285, axiom, 
- (hasType(type_Airport, inst_RichardTollAirport))).
-
-fof(axWorldAirportsL_Z3286, axiom, 
- (hasType(type_Airport, inst_RichardsBayAirport))).
-
-fof(axWorldAirportsL_Z3287, axiom, 
- (hasType(type_Airport, inst_RichfieldMunicipalUTAirport))).
-
-fof(axWorldAirportsL_Z3288, axiom, 
- (hasType(type_Airport, inst_RichlandWAAirport))).
-
-fof(axWorldAirportsL_Z3289, axiom, 
- (hasType(type_Airport, inst_RichmondInternationalAirportByrdFieldVAAirport))).
-
-fof(axWorldAirportsL_Z3290, axiom, 
- (hasType(type_Airport, inst_RichmondMunicipalINAirport))).
-
-fof(axWorldAirportsL_Z3291, axiom, 
- (hasType(type_Airport, inst_RichmondQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3292, axiom, 
- (hasType(type_Airport, inst_RickenbackerInternationalOHAirport))).
-
-fof(axWorldAirportsL_Z3293, axiom, 
- (hasType(type_Airport, inst_RigoletAerodromeNFAirport))).
-
-fof(axWorldAirportsL_Z3294, axiom, 
- (hasType(type_Airport, inst_RijekaAirport))).
-
-fof(axWorldAirportsL_Z3295, axiom, 
- (hasType(type_Airport, inst_RiminiAirport))).
-
-fof(axWorldAirportsL_Z3296, axiom, 
- (hasType(type_Airport, inst_RimouskiQCAirport))).
-
-fof(axWorldAirportsL_Z3297, axiom, 
- (hasType(type_Airport, inst_RingiCoveAirport))).
-
-fof(axWorldAirportsL_Z3298, axiom, 
- (hasType(type_Airport, inst_RingwayInternationalEnglandAirport))).
-
-fof(axWorldAirportsL_Z3299, axiom, 
- (hasType(type_Airport, inst_RioAlzucarAirport))).
-
-fof(axWorldAirportsL_Z3300, axiom, 
- (hasType(type_Airport, inst_RioCuartoAreadeMaterialRioCuartoAirport))).
-
-fof(axWorldAirportsL_Z3301, axiom, 
- (hasType(type_Airport, inst_RioFrioAirport))).
-
-fof(axWorldAirportsL_Z3302, axiom, 
- (hasType(type_Airport, inst_RioGallegosAirport))).
-
-fof(axWorldAirportsL_Z3303, axiom, 
- (hasType(type_Airport, inst_RioGrandeAirport))).
-
-fof(axWorldAirportsL_Z3304, axiom, 
- (hasType(type_Airport, inst_RioGrandeRSAirport))).
-
-fof(axWorldAirportsL_Z3305, axiom, 
- (hasType(type_Airport, inst_RioGrandeValleyTXAirport))).
-
-fof(axWorldAirportsL_Z3306, axiom, 
- (hasType(type_Airport, inst_RioHondoAirport))).
-
-fof(axWorldAirportsL_Z3307, axiom, 
- (hasType(type_Airport, inst_RioMayoAirport))).
-
-fof(axWorldAirportsL_Z3308, axiom, 
- (hasType(type_Airport, inst_RioSidraAirport))).
-
-fof(axWorldAirportsL_Z3309, axiom, 
- (hasType(type_Airport, inst_RioTigreAirport))).
-
-fof(axWorldAirportsL_Z3310, axiom, 
- (hasType(type_Airport, inst_RioTurbioAirport))).
-
-fof(axWorldAirportsL_Z3311, axiom, 
- (hasType(type_Airport, inst_RioVerdeAirport))).
-
-fof(axWorldAirportsL_Z3312, axiom, 
- (hasType(type_Airport, inst_RiohachaAirport))).
-
-fof(axWorldAirportsL_Z3313, axiom, 
- (hasType(type_Airport, inst_RiojaAirport))).
-
-fof(axWorldAirportsL_Z3314, axiom, 
- (hasType(type_Airport, inst_RiosoSulSCAirport))).
-
-fof(axWorldAirportsL_Z3315, axiom, 
- (hasType(type_Airport, inst_RishiriAirport))).
-
-fof(axWorldAirportsL_Z3316, axiom, 
- (hasType(type_Airport, inst_RiverCessAirport))).
-
-fof(axWorldAirportsL_Z3317, axiom, 
- (hasType(type_Airport, inst_RiversInletWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z3318, axiom, 
- (hasType(type_Airport, inst_RiversMBAirport))).
-
-fof(axWorldAirportsL_Z3319, axiom, 
- (hasType(type_Airport, inst_RiversideMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z3320, axiom, 
- (hasType(type_Airport, inst_RivertonRegionalWYAirport))).
-
-fof(axWorldAirportsL_Z3321, axiom, 
- (hasType(type_Airport, inst_RivesaltesPerpignanAirport))).
-
-fof(axWorldAirportsL_Z3322, axiom, 
- (hasType(type_Airport, inst_RiviereQCAirport))).
-
-fof(axWorldAirportsL_Z3323, axiom, 
- (hasType(type_Airport, inst_RiviereauTonnerreQCAirport))).
-
-fof(axWorldAirportsL_Z3324, axiom, 
- (hasType(type_Airport, inst_RiviereduLoupQCAirport))).
-
-fof(axWorldAirportsL_Z3325, axiom, 
- (hasType(type_Airport, inst_RivneRovnoRivneAirport))).
-
-fof(axWorldAirportsL_Z3326, axiom, 
- (hasType(type_Airport, inst_RivoltoUdineAirport))).
-
-fof(axWorldAirportsL_Z3327, axiom, 
- (hasType(type_Airport, inst_RiyadhAirport))).
-
-fof(axWorldAirportsL_Z3328, axiom, 
- (hasType(type_Airport, inst_RiyanAirport))).
-
-fof(axWorldAirportsL_Z3329, axiom, 
- (hasType(type_Airport, inst_RizeAirport))).
-
-fof(axWorldAirportsL_Z3330, axiom, 
- (hasType(type_Airport, inst_RoadTownSeaplaneBaseTortolaAirport))).
-
-fof(axWorldAirportsL_Z3331, axiom, 
- (hasType(type_Airport, inst_RoanneAirport))).
-
-fof(axWorldAirportsL_Z3332, axiom, 
- (hasType(type_Airport, inst_RoanokeRegionalAirportWoodrumFieldVAAirport))).
-
-fof(axWorldAirportsL_Z3333, axiom, 
- (hasType(type_Airport, inst_RoatanAirport))).
-
-fof(axWorldAirportsL_Z3334, axiom, 
- (hasType(type_Airport, inst_RobenHoodMIAirport))).
-
-fof(axWorldAirportsL_Z3335, axiom, 
- (hasType(type_Airport, inst_RobertBobCurtisMemorialAKAirport))).
-
-fof(axWorldAirportsL_Z3336, axiom, 
- (hasType(type_Airport, inst_RobertSKerrOKAirport))).
-
-fof(axWorldAirportsL_Z3337, axiom, 
- (hasType(type_Airport, inst_RobertSibleyTNAirport))).
-
-fof(axWorldAirportsL_Z3338, axiom, 
- (hasType(type_Airport, inst_RobertsArmyAirFieldCAAirport))).
-
-fof(axWorldAirportsL_Z3339, axiom, 
- (hasType(type_Airport, inst_RobertsFieldMonroviaAirport))).
-
-fof(axWorldAirportsL_Z3340, axiom, 
- (hasType(type_Airport, inst_RobertsFieldORAirport))).
-
-fof(axWorldAirportsL_Z3341, axiom, 
- (hasType(type_Airport, inst_RobervalQCAirport))).
-
-fof(axWorldAirportsL_Z3342, axiom, 
- (hasType(type_Airport, inst_RobinhoodQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3343, axiom, 
- (hasType(type_Airport, inst_RobinsAirForceBaseGAAirport))).
-
-fof(axWorldAirportsL_Z3344, axiom, 
- (hasType(type_Airport, inst_RobinsonArmyAirFieldNationalGuardARAirport))).
-
-fof(axWorldAirportsL_Z3345, axiom, 
- (hasType(type_Airport, inst_RobinsonMunicipalILAirport))).
-
-fof(axWorldAirportsL_Z3346, axiom, 
- (hasType(type_Airport, inst_RobinsonRiverAirport))).
-
-fof(axWorldAirportsL_Z3347, axiom, 
- (hasType(type_Airport, inst_RobinsonRiverNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z3348, axiom, 
- (hasType(type_Airport, inst_RobinvaleVictoriaAirport))).
-
-fof(axWorldAirportsL_Z3349, axiom, 
- (hasType(type_Airport, inst_RoboreAirport))).
-
-fof(axWorldAirportsL_Z3350, axiom, 
- (hasType(type_Airport, inst_RoboroughEnglandAirport))).
-
-fof(axWorldAirportsL_Z3351, axiom, 
- (hasType(type_Airport, inst_RocheHarborWAAirport))).
-
-fof(axWorldAirportsL_Z3352, axiom, 
- (hasType(type_Airport, inst_RochefortAirport))).
-
-fof(axWorldAirportsL_Z3353, axiom, 
- (hasType(type_Airport, inst_RochesterAirport))).
-
-fof(axWorldAirportsL_Z3354, axiom, 
- (hasType(type_Airport, inst_RochesterMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z3355, axiom, 
- (hasType(type_Airport, inst_RockCountyNEAirport))).
-
-fof(axWorldAirportsL_Z3356, axiom, 
- (hasType(type_Airport, inst_RockHillMunicipalAirportBryantFieldSCAirport))).
-
-fof(axWorldAirportsL_Z3357, axiom, 
- (hasType(type_Airport, inst_RockRapidsMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z3358, axiom, 
- (hasType(type_Airport, inst_RockSoundEleutheraAirport))).
-
-fof(axWorldAirportsL_Z3359, axiom, 
- (hasType(type_Airport, inst_RockSpringsSweetwaterCountyWYAirport))).
-
-fof(axWorldAirportsL_Z3360, axiom, 
- (hasType(type_Airport, inst_RockcliffeONAirport))).
-
-fof(axWorldAirportsL_Z3361, axiom, 
- (hasType(type_Airport, inst_RockhamptonDownsNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z3362, axiom, 
- (hasType(type_Airport, inst_RockhamptonQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3363, axiom, 
- (hasType(type_Airport, inst_RockleighNJAirport))).
-
-fof(axWorldAirportsL_Z3364, axiom, 
- (hasType(type_Airport, inst_RockwoodMunicipalTNAirport))).
-
-fof(axWorldAirportsL_Z3365, axiom, 
- (hasType(type_Airport, inst_RockyMountWilsonNCAirport))).
-
-fof(axWorldAirportsL_Z3366, axiom, 
- (hasType(type_Airport, inst_RockyMountainHouseABAirport))).
-
-fof(axWorldAirportsL_Z3367, axiom, 
- (hasType(type_Airport, inst_RodezAirport))).
-
-fof(axWorldAirportsL_Z3368, axiom, 
- (hasType(type_Airport, inst_RodriguesIslandAirport))).
-
-fof(axWorldAirportsL_Z3369, axiom, 
- (hasType(type_Airport, inst_RodriguezdeMendezAirport))).
-
-fof(axWorldAirportsL_Z3370, axiom, 
- (hasType(type_Airport, inst_RoebourneWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z3371, axiom, 
- (hasType(type_Airport, inst_RogersMunicipalAirportCarterFieldARAirport))).
-
-fof(axWorldAirportsL_Z3372, axiom, 
- (hasType(type_Airport, inst_RokebyQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3373, axiom, 
- (hasType(type_Airport, inst_RokotAirport))).
-
-fof(axWorldAirportsL_Z3374, axiom, 
- (hasType(type_Airport, inst_RollaDowntownMOAirport))).
-
-fof(axWorldAirportsL_Z3375, axiom, 
- (hasType(type_Airport, inst_RollaNationalMOAirport))).
-
-fof(axWorldAirportsL_Z3376, axiom, 
- (hasType(type_Airport, inst_RollangFieldMSAirport))).
-
-fof(axWorldAirportsL_Z3377, axiom, 
- (hasType(type_Airport, inst_RolpaAirport))).
-
-fof(axWorldAirportsL_Z3378, axiom, 
- (hasType(type_Airport, inst_RomaQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3379, axiom, 
- (hasType(type_Airport, inst_RomeStateORAirport))).
-
-fof(axWorldAirportsL_Z3380, axiom, 
- (hasType(type_Airport, inst_RonchideiLegionariTriesteAirport))).
-
-fof(axWorldAirportsL_Z3381, axiom, 
- (hasType(type_Airport, inst_RondonAirport))).
-
-fof(axWorldAirportsL_Z3382, axiom, 
- (hasType(type_Airport, inst_RondonopolisMTAirport))).
-
-fof(axWorldAirportsL_Z3383, axiom, 
- (hasType(type_Airport, inst_RongelapAirport))).
-
-fof(axWorldAirportsL_Z3384, axiom, 
- (hasType(type_Airport, inst_RonnebyAirBaseRonnebyAirport))).
-
-fof(axWorldAirportsL_Z3385, axiom, 
- (hasType(type_Airport, inst_RookeFieldTXAirport))).
-
-fof(axWorldAirportsL_Z3386, axiom, 
- (hasType(type_Airport, inst_RooseveltMunicipalUTAirport))).
-
-fof(axWorldAirportsL_Z3387, axiom, 
- (hasType(type_Airport, inst_RooseveltRoadsNavalStationOfstieFieldRooseveltRoadsAirport))).
-
-fof(axWorldAirportsL_Z3388, axiom, 
- (hasType(type_Airport, inst_RoperBarAirport))).
-
-fof(axWorldAirportsL_Z3389, axiom, 
- (hasType(type_Airport, inst_RoperValleyNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z3390, axiom, 
- (hasType(type_Airport, inst_RoronaAirport))).
-
-fof(axWorldAirportsL_Z3391, axiom, 
- (hasType(type_Airport, inst_RorosAirport))).
-
-fof(axWorldAirportsL_Z3392, axiom, 
- (hasType(type_Airport, inst_RorvikRoervikAirport))).
-
-fof(axWorldAirportsL_Z3393, axiom, 
- (hasType(type_Airport, inst_RosarioAirport))).
-
-fof(axWorldAirportsL_Z3394, axiom, 
- (hasType(type_Airport, inst_RosarioSeaplaneBaseWAAirport))).
-
-fof(axWorldAirportsL_Z3395, axiom, 
- (hasType(type_Airport, inst_RoseauMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z3396, axiom, 
- (hasType(type_Airport, inst_RoseberthQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3397, axiom, 
- (hasType(type_Airport, inst_RoseburgMunicipalORAirport))).
-
-fof(axWorldAirportsL_Z3398, axiom, 
- (hasType(type_Airport, inst_RosecransMemorialMOAirport))).
-
-fof(axWorldAirportsL_Z3399, axiom, 
- (hasType(type_Airport, inst_RoseiresAirport))).
-
-fof(axWorldAirportsL_Z3400, axiom, 
- (hasType(type_Airport, inst_RosellaPlainsQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3401, axiom, 
- (hasType(type_Airport, inst_RoshPinaAirport))).
-
-fof(axWorldAirportsL_Z3402, axiom, 
- (hasType(type_Airport, inst_RoskildeKobenhavnCopenhagenAirport))).
-
-fof(axWorldAirportsL_Z3403, axiom, 
- (hasType(type_Airport, inst_RossCountyOHAirport))).
-
-fof(axWorldAirportsL_Z3404, axiom, 
- (hasType(type_Airport, inst_RossRiverYTAirport))).
-
-fof(axWorldAirportsL_Z3405, axiom, 
- (hasType(type_Airport, inst_RossvollMoiRanaAirport))).
-
-fof(axWorldAirportsL_Z3406, axiom, 
- (hasType(type_Airport, inst_RostRoestAirport))).
-
-fof(axWorldAirportsL_Z3407, axiom, 
- (hasType(type_Airport, inst_RostockAirport))).
-
-fof(axWorldAirportsL_Z3408, axiom, 
- (hasType(type_Airport, inst_RostovRostovAirport))).
-
-fof(axWorldAirportsL_Z3409, axiom, 
- (hasType(type_Airport, inst_RoswellIndustrialAirCenterNMAirport))).
-
-fof(axWorldAirportsL_Z3410, axiom, 
- (hasType(type_Airport, inst_RotaInternationalRotaIslandAirport))).
-
-fof(axWorldAirportsL_Z3411, axiom, 
- (hasType(type_Airport, inst_RotaNavalStationRotaAirport))).
-
-fof(axWorldAirportsL_Z3412, axiom, 
- (hasType(type_Airport, inst_RothenburgAirport))).
-
-fof(axWorldAirportsL_Z3413, axiom, 
- (hasType(type_Airport, inst_RothesayAirport))).
-
-fof(axWorldAirportsL_Z3414, axiom, 
- (hasType(type_Airport, inst_RotiAirport))).
-
-fof(axWorldAirportsL_Z3415, axiom, 
- (hasType(type_Airport, inst_RotoruaAirport))).
-
-fof(axWorldAirportsL_Z3416, axiom, 
- (hasType(type_Airport, inst_RotterdamAirport))).
-
-fof(axWorldAirportsL_Z3417, axiom, 
- (hasType(type_Airport, inst_RottnestIslandWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z3418, axiom, 
- (hasType(type_Airport, inst_RotumaAirport))).
-
-fof(axWorldAirportsL_Z3419, axiom, 
- (hasType(type_Airport, inst_RotundaCAAirport))).
-
-fof(axWorldAirportsL_Z3420, axiom, 
- (hasType(type_Airport, inst_RouenAirport))).
-
-fof(axWorldAirportsL_Z3421, axiom, 
- (hasType(type_Airport, inst_RoundupMTAirport))).
-
-fof(axWorldAirportsL_Z3422, axiom, 
- (hasType(type_Airport, inst_RourkelaAirport))).
-
-fof(axWorldAirportsL_Z3423, axiom, 
- (hasType(type_Airport, inst_RousesPointSeaplaneBaseNYAirport))).
-
-fof(axWorldAirportsL_Z3424, axiom, 
- (hasType(type_Airport, inst_RouynNorandaQCAirport))).
-
-fof(axWorldAirportsL_Z3425, axiom, 
- (hasType(type_Airport, inst_RovaniemiAirport))).
-
-fof(axWorldAirportsL_Z3426, axiom, 
- (hasType(type_Airport, inst_RowanBayAKAirport))).
-
-fof(axWorldAirportsL_Z3427, axiom, 
- (hasType(type_Airport, inst_RowanCountyNCAirport))).
-
-fof(axWorldAirportsL_Z3428, axiom, 
- (hasType(type_Airport, inst_RoxasAirport))).
-
-fof(axWorldAirportsL_Z3429, axiom, 
- (hasType(type_Airport, inst_RoyHillAirport))).
-
-fof(axWorldAirportsL_Z3430, axiom, 
- (hasType(type_Airport, inst_RoyHurdMemorialTXAirport))).
-
-fof(axWorldAirportsL_Z3431, axiom, 
- (hasType(type_Airport, inst_RoyanAirport))).
-
-fof(axWorldAirportsL_Z3432, axiom, 
- (hasType(type_Airport, inst_RubelsantoAirport))).
-
-fof(axWorldAirportsL_Z3433, axiom, 
- (hasType(type_Airport, inst_RubemBertaRSAirport))).
-
-fof(axWorldAirportsL_Z3434, axiom, 
- (hasType(type_Airport, inst_RubyAKAirport))).
-
-fof(axWorldAirportsL_Z3435, axiom, 
- (hasType(type_Airport, inst_RugaoAirport))).
-
-fof(axWorldAirportsL_Z3436, axiom, 
- (hasType(type_Airport, inst_RuhengeriAirport))).
-
-fof(axWorldAirportsL_Z3437, axiom, 
- (hasType(type_Airport, inst_RukumkotAirport))).
-
-fof(axWorldAirportsL_Z3438, axiom, 
- (hasType(type_Airport, inst_RumCayAirport))).
-
-fof(axWorldAirportsL_Z3439, axiom, 
- (hasType(type_Airport, inst_RumginaeAirport))).
-
-fof(axWorldAirportsL_Z3440, axiom, 
- (hasType(type_Airport, inst_RumjartarAirport))).
-
-fof(axWorldAirportsL_Z3441, axiom, 
- (hasType(type_Airport, inst_RunduAirport))).
-
-fof(axWorldAirportsL_Z3442, axiom, 
- (hasType(type_Airport, inst_RupsiAirport))).
-
-fof(axWorldAirportsL_Z3443, axiom, 
- (hasType(type_Airport, inst_RurrenabaqueAirport))).
-
-fof(axWorldAirportsL_Z3444, axiom, 
- (hasType(type_Airport, inst_RurutuTubuaiIslandsAirport))).
-
-fof(axWorldAirportsL_Z3445, axiom, 
- (hasType(type_Airport, inst_RuseAirport))).
-
-fof(axWorldAirportsL_Z3446, axiom, 
- (hasType(type_Airport, inst_RuskCountyWIAirport))).
-
-fof(axWorldAirportsL_Z3447, axiom, 
- (hasType(type_Airport, inst_RussellMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z3448, axiom, 
- (hasType(type_Airport, inst_RussianMissionAKAirport))).
-
-fof(axWorldAirportsL_Z3449, axiom, 
- (hasType(type_Airport, inst_RustonMunicipalLAAirport))).
-
-fof(axWorldAirportsL_Z3450, axiom, 
- (hasType(type_Airport, inst_RutengAirport))).
-
-fof(axWorldAirportsL_Z3451, axiom, 
- (hasType(type_Airport, inst_RutlandPlainsAirport))).
-
-fof(axWorldAirportsL_Z3452, axiom, 
- (hasType(type_Airport, inst_RutlandStateVTAirport))).
-
-fof(axWorldAirportsL_Z3453, axiom, 
- (hasType(type_Airport, inst_RuzynePrahaPragueAirport))).
-
-fof(axWorldAirportsL_Z3454, axiom, 
- (hasType(type_Airport, inst_RyotsuSadoIsAirport))).
-
-fof(axWorldAirportsL_Z3455, axiom, 
- (hasType(type_Airport, inst_SAngeloTrevisoAirport))).
-
-fof(axWorldAirportsL_Z3456, axiom, 
- (hasType(type_Airport, inst_SEgidioPerugiaAirport))).
-
-fof(axWorldAirportsL_Z3457, axiom, 
- (hasType(type_Airport, inst_SabaAirport))).
-
-fof(axWorldAirportsL_Z3458, axiom, 
- (hasType(type_Airport, inst_SabadellAirport))).
-
-fof(axWorldAirportsL_Z3459, axiom, 
- (hasType(type_Airport, inst_SabahAirport))).
-
-fof(axWorldAirportsL_Z3460, axiom, 
- (hasType(type_Airport, inst_SabanadeLaMarAirport))).
-
-fof(axWorldAirportsL_Z3461, axiom, 
- (hasType(type_Airport, inst_SabanadeTorresAirport))).
-
-fof(axWorldAirportsL_Z3462, axiom, 
- (hasType(type_Airport, inst_SableIslandNSAirport))).
-
-fof(axWorldAirportsL_Z3463, axiom, 
- (hasType(type_Airport, inst_SachigoLakeNTAirport))).
-
-fof(axWorldAirportsL_Z3464, axiom, 
- (hasType(type_Airport, inst_SachsHarbourNTAirport))).
-
-fof(axWorldAirportsL_Z3465, axiom, 
- (hasType(type_Airport, inst_SacramentoExecutiveCAAirport))).
-
-fof(axWorldAirportsL_Z3466, axiom, 
- (hasType(type_Airport, inst_SacramentoMetropolitanCAAirport))).
-
-fof(axWorldAirportsL_Z3467, axiom, 
- (hasType(type_Airport, inst_SadahAirport))).
-
-fof(axWorldAirportsL_Z3468, axiom, 
- (hasType(type_Airport, inst_SaddamInternationalBaghdadAirport))).
-
-fof(axWorldAirportsL_Z3469, axiom, 
- (hasType(type_Airport, inst_SadoShimaAirport))).
-
-fof(axWorldAirportsL_Z3470, axiom, 
- (hasType(type_Airport, inst_SaenzPenaAirport))).
-
-fof(axWorldAirportsL_Z3471, axiom, 
- (hasType(type_Airport, inst_SaffordMunicipalAZAirport))).
-
-fof(axWorldAirportsL_Z3472, axiom, 
- (hasType(type_Airport, inst_SafiAirport))).
-
-fof(axWorldAirportsL_Z3473, axiom, 
- (hasType(type_Airport, inst_SafiaAirport))).
-
-fof(axWorldAirportsL_Z3474, axiom, 
- (hasType(type_Airport, inst_SagaraiAirport))).
-
-fof(axWorldAirportsL_Z3475, axiom, 
- (hasType(type_Airport, inst_SaglekNFAirport))).
-
-fof(axWorldAirportsL_Z3476, axiom, 
- (hasType(type_Airport, inst_SagwonAKAirport))).
-
-fof(axWorldAirportsL_Z3477, axiom, 
- (hasType(type_Airport, inst_Sahabat16Airport))).
-
-fof(axWorldAirportsL_Z3478, axiom, 
- (hasType(type_Airport, inst_SahiwalAirport))).
-
-fof(axWorldAirportsL_Z3479, axiom, 
- (hasType(type_Airport, inst_SaibaiIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3480, axiom, 
- (hasType(type_Airport, inst_SaidPurAirport))).
-
-fof(axWorldAirportsL_Z3481, axiom, 
- (hasType(type_Airport, inst_SaidorAirport))).
-
-fof(axWorldAirportsL_Z3482, axiom, 
- (hasType(type_Airport, inst_SaiduSharifAirport))).
-
-fof(axWorldAirportsL_Z3483, axiom, 
- (hasType(type_Airport, inst_SaintBarthelemyAirport))).
-
-fof(axWorldAirportsL_Z3484, axiom, 
- (hasType(type_Airport, inst_SaintBrieucAirport))).
-
-fof(axWorldAirportsL_Z3485, axiom, 
- (hasType(type_Airport, inst_SaintFrancoisAirport))).
-
-fof(axWorldAirportsL_Z3486, axiom, 
- (hasType(type_Airport, inst_SaintJacquesRennesAirport))).
-
-fof(axWorldAirportsL_Z3487, axiom, 
- (hasType(type_Airport, inst_SaintJohnNBAirport))).
-
-fof(axWorldAirportsL_Z3488, axiom, 
- (hasType(type_Airport, inst_SaintLouisAirport))).
-
-fof(axWorldAirportsL_Z3489, axiom, 
- (hasType(type_Airport, inst_SaintPierreAirport))).
-
-fof(axWorldAirportsL_Z3490, axiom, 
- (hasType(type_Airport, inst_SaintSymphorienToursAirport))).
-
-fof(axWorldAirportsL_Z3491, axiom, 
- (hasType(type_Airport, inst_SaintYanAirport))).
-
-fof(axWorldAirportsL_Z3492, axiom, 
- (hasType(type_Airport, inst_SaipanInternationalSaipanAirport))).
-
-fof(axWorldAirportsL_Z3493, axiom, 
- (hasType(type_Airport, inst_SakonNakhonAirport))).
-
-fof(axWorldAirportsL_Z3494, axiom, 
- (hasType(type_Airport, inst_SalakMarouaAirport))).
-
-fof(axWorldAirportsL_Z3495, axiom, 
- (hasType(type_Airport, inst_SalalahInternationalSalalahAirport))).
-
-fof(axWorldAirportsL_Z3496, axiom, 
- (hasType(type_Airport, inst_SalamancaAirport))).
-
-fof(axWorldAirportsL_Z3497, axiom, 
- (hasType(type_Airport, inst_SalamoAirport))).
-
-fof(axWorldAirportsL_Z3498, axiom, 
- (hasType(type_Airport, inst_SaleRabatAirport))).
-
-fof(axWorldAirportsL_Z3499, axiom, 
- (hasType(type_Airport, inst_SalemLeckroneILAirport))).
-
-fof(axWorldAirportsL_Z3500, axiom, 
- (hasType(type_Airport, inst_SalernoAirport))).
-
-fof(axWorldAirportsL_Z3501, axiom, 
- (hasType(type_Airport, inst_SalgadoFilhoRSAirport))).
-
-fof(axWorldAirportsL_Z3502, axiom, 
- (hasType(type_Airport, inst_SalimaAirport))).
-
-fof(axWorldAirportsL_Z3503, axiom, 
- (hasType(type_Airport, inst_SalinaCruzAirport))).
-
-fof(axWorldAirportsL_Z3504, axiom, 
- (hasType(type_Airport, inst_SalinaGunnisonUTAirport))).
-
-fof(axWorldAirportsL_Z3505, axiom, 
- (hasType(type_Airport, inst_SalinaMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z3506, axiom, 
- (hasType(type_Airport, inst_SalinasMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z3507, axiom, 
- (hasType(type_Airport, inst_SalisburyWicomicoCountyRegionalMDAirport))).
-
-fof(axWorldAirportsL_Z3508, axiom, 
- (hasType(type_Airport, inst_SalluitQCAirport))).
-
-fof(axWorldAirportsL_Z3509, axiom, 
- (hasType(type_Airport, inst_SalmonArmAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z3510, axiom, 
- (hasType(type_Airport, inst_SaltCaySaltCayAirport))).
-
-fof(axWorldAirportsL_Z3511, axiom, 
- (hasType(type_Airport, inst_SaltLakeCityInternationalUTAirport))).
-
-fof(axWorldAirportsL_Z3512, axiom, 
- (hasType(type_Airport, inst_SaltaAirport))).
-
-fof(axWorldAirportsL_Z3513, axiom, 
- (hasType(type_Airport, inst_SaltonSeaCAAirport))).
-
-fof(axWorldAirportsL_Z3514, axiom, 
- (hasType(type_Airport, inst_SalzburgAirport))).
-
-fof(axWorldAirportsL_Z3515, axiom, 
- (hasType(type_Airport, inst_SamRatulangiManadoAirport))).
-
-fof(axWorldAirportsL_Z3516, axiom, 
- (hasType(type_Airport, inst_SamarindaAirport))).
-
-fof(axWorldAirportsL_Z3517, axiom, 
- (hasType(type_Airport, inst_SamarqandSamarkandSamarqandAirport))).
-
-fof(axWorldAirportsL_Z3518, axiom, 
- (hasType(type_Airport, inst_SambavaAirport))).
-
-fof(axWorldAirportsL_Z3519, axiom, 
- (hasType(type_Airport, inst_SambuAirport))).
-
-fof(axWorldAirportsL_Z3520, axiom, 
- (hasType(type_Airport, inst_SamburuAirport))).
-
-fof(axWorldAirportsL_Z3521, axiom, 
- (hasType(type_Airport, inst_SamchokAirport))).
-
-fof(axWorldAirportsL_Z3522, axiom, 
- (hasType(type_Airport, inst_SamedanStMoritzAirport))).
-
-fof(axWorldAirportsL_Z3523, axiom, 
- (hasType(type_Airport, inst_SamosSamosIslandAirport))).
-
-fof(axWorldAirportsL_Z3524, axiom, 
- (hasType(type_Airport, inst_SampitBorneoAirport))).
-
-fof(axWorldAirportsL_Z3525, axiom, 
- (hasType(type_Airport, inst_SamsunAirport))).
-
-fof(axWorldAirportsL_Z3526, axiom, 
- (hasType(type_Airport, inst_SanAndrosAndrosAirport))).
-
-fof(axWorldAirportsL_Z3527, axiom, 
- (hasType(type_Airport, inst_SanAntonioAirport))).
-
-fof(axWorldAirportsL_Z3528, axiom, 
- (hasType(type_Airport, inst_SanAntonioInternationalTXAirport))).
-
-fof(axWorldAirportsL_Z3529, axiom, 
- (hasType(type_Airport, inst_SanBernardinoInternationalCAAirport))).
-
-fof(axWorldAirportsL_Z3530, axiom, 
- (hasType(type_Airport, inst_SanBlasAirport))).
-
-fof(axWorldAirportsL_Z3531, axiom, 
- (hasType(type_Airport, inst_SanBorjaAirport))).
-
-fof(axWorldAirportsL_Z3532, axiom, 
- (hasType(type_Airport, inst_SanCarlosCAAirport))).
-
-fof(axWorldAirportsL_Z3533, axiom, 
- (hasType(type_Airport, inst_SanClementeIslandNavalAuxiliaryLandingFieldFrederickShermanFieldCAAirport))).
-
-fof(axWorldAirportsL_Z3534, axiom, 
- (hasType(type_Airport, inst_SanCristobalAirport))).
-
-fof(axWorldAirportsL_Z3535, axiom, 
- (hasType(type_Airport, inst_SanDiegoInternationalAirportLindberghFieldCAAirport))).
-
-fof(axWorldAirportsL_Z3536, axiom, 
- (hasType(type_Airport, inst_SanEstebanAirport))).
-
-fof(axWorldAirportsL_Z3537, axiom, 
- (hasType(type_Airport, inst_SanFelipeAirportColombia))).
-
-fof(axWorldAirportsL_Z3538, axiom, 
- (hasType(type_Airport, inst_SanFelipeAirportMexico))).
-
-fof(axWorldAirportsL_Z3539, axiom, 
- (hasType(type_Airport, inst_SanFelipeAirportVenezuela))).
-
-fof(axWorldAirportsL_Z3540, axiom, 
- (hasType(type_Airport, inst_SanFelixAirport))).
-
-fof(axWorldAirportsL_Z3541, axiom, 
- (hasType(type_Airport, inst_SanFernandoAirport))).
-
-fof(axWorldAirportsL_Z3542, axiom, 
- (hasType(type_Airport, inst_SanFernandoCAAirport))).
-
-fof(axWorldAirportsL_Z3543, axiom, 
- (hasType(type_Airport, inst_SanFernandodeApuAirport))).
-
-fof(axWorldAirportsL_Z3544, axiom, 
- (hasType(type_Airport, inst_SanFranciscoAirport))).
-
-fof(axWorldAirportsL_Z3545, axiom, 
- (hasType(type_Airport, inst_SanFranciscoInternationalCAAirport))).
-
-fof(axWorldAirportsL_Z3546, axiom, 
- (hasType(type_Airport, inst_SanFrancisquitoAirport))).
-
-fof(axWorldAirportsL_Z3547, axiom, 
- (hasType(type_Airport, inst_SanIgnacioAirport))).
-
-fof(axWorldAirportsL_Z3548, axiom, 
- (hasType(type_Airport, inst_SanIgnaciodeMoxosAirport))).
-
-fof(axWorldAirportsL_Z3549, axiom, 
- (hasType(type_Airport, inst_SanIgnaciodeVLSAirport))).
-
-fof(axWorldAirportsL_Z3550, axiom, 
- (hasType(type_Airport, inst_SanIsidroAirport))).
-
-fof(axWorldAirportsL_Z3551, axiom, 
- (hasType(type_Airport, inst_SanJavierAirport))).
-
-fof(axWorldAirportsL_Z3552, axiom, 
- (hasType(type_Airport, inst_SanJavierMurciaAirport))).
-
-fof(axWorldAirportsL_Z3553, axiom, 
- (hasType(type_Airport, inst_SanJeronimoCordobaAirport))).
-
-fof(axWorldAirportsL_Z3554, axiom, 
- (hasType(type_Airport, inst_SanJoaquinAirport))).
-
-fof(axWorldAirportsL_Z3555, axiom, 
- (hasType(type_Airport, inst_SanJoseAirportBolivia))).
-
-fof(axWorldAirportsL_Z3556, axiom, 
- (hasType(type_Airport, inst_SanJoseAirportPhilippines))).
-
-fof(axWorldAirportsL_Z3557, axiom, 
- (hasType(type_Airport, inst_SanJoseInternationalCAAirport))).
-
-fof(axWorldAirportsL_Z3558, axiom, 
- (hasType(type_Airport, inst_SanJosedelGuaviaroAirport))).
-
-fof(axWorldAirportsL_Z3559, axiom, 
- (hasType(type_Airport, inst_SanJuanAirport))).
-
-fof(axWorldAirportsL_Z3560, axiom, 
- (hasType(type_Airport, inst_SanJuanAirportArgentina))).
-
-fof(axWorldAirportsL_Z3561, axiom, 
- (hasType(type_Airport, inst_SanJuanCountyUTAirport))).
-
-fof(axWorldAirportsL_Z3562, axiom, 
- (hasType(type_Airport, inst_SanJuanUganikSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z3563, axiom, 
- (hasType(type_Airport, inst_SanJuandeUrabaAirport))).
-
-fof(axWorldAirportsL_Z3564, axiom, 
- (hasType(type_Airport, inst_SanJuandelCesarAirport))).
-
-fof(axWorldAirportsL_Z3565, axiom, 
- (hasType(type_Airport, inst_SanJuandelaMarAirport))).
-
-fof(axWorldAirportsL_Z3566, axiom, 
- (hasType(type_Airport, inst_SanJulianAirport))).
-
-fof(axWorldAirportsL_Z3567, axiom, 
- (hasType(type_Airport, inst_SanLuisAirport))).
-
-fof(axWorldAirportsL_Z3568, axiom, 
- (hasType(type_Airport, inst_SanLuisObispoCountyAirportMcChesneyFieldCAAirport))).
-
-fof(axWorldAirportsL_Z3569, axiom, 
- (hasType(type_Airport, inst_SanLuisPotosiAirport))).
-
-fof(axWorldAirportsL_Z3570, axiom, 
- (hasType(type_Airport, inst_SanLuisRioColoradoAirport))).
-
-fof(axWorldAirportsL_Z3571, axiom, 
- (hasType(type_Airport, inst_SanLuisdePalenqueAirport))).
-
-fof(axWorldAirportsL_Z3572, axiom, 
- (hasType(type_Airport, inst_SanMarcosAirport))).
-
-fof(axWorldAirportsL_Z3573, axiom, 
- (hasType(type_Airport, inst_SanMarinoAirport))).
-
-fof(axWorldAirportsL_Z3574, axiom, 
- (hasType(type_Airport, inst_SanMiguelAirport))).
-
-fof(axWorldAirportsL_Z3575, axiom, 
- (hasType(type_Airport, inst_SanNicolasdeBariAirport))).
-
-fof(axWorldAirportsL_Z3576, axiom, 
- (hasType(type_Airport, inst_SanPabloAirport))).
-
-fof(axWorldAirportsL_Z3577, axiom, 
- (hasType(type_Airport, inst_SanPabloSevillaAirport))).
-
-fof(axWorldAirportsL_Z3578, axiom, 
- (hasType(type_Airport, inst_SanPedroAirport))).
-
-fof(axWorldAirportsL_Z3579, axiom, 
- (hasType(type_Airport, inst_SanPedroJaguaAirport))).
-
-fof(axWorldAirportsL_Z3580, axiom, 
- (hasType(type_Airport, inst_SanPedrodeUrabaAirport))).
-
-fof(axWorldAirportsL_Z3581, axiom, 
- (hasType(type_Airport, inst_SanQuintinAirport))).
-
-fof(axWorldAirportsL_Z3582, axiom, 
- (hasType(type_Airport, inst_SanRamonAirport))).
-
-fof(axWorldAirportsL_Z3583, axiom, 
- (hasType(type_Airport, inst_SanSalvadorAirport))).
-
-fof(axWorldAirportsL_Z3584, axiom, 
- (hasType(type_Airport, inst_SanSalvadorCockburnTownSanSalvadorAirport))).
-
-fof(axWorldAirportsL_Z3585, axiom, 
- (hasType(type_Airport, inst_SanTomeAirport))).
-
-fof(axWorldAirportsL_Z3586, axiom, 
- (hasType(type_Airport, inst_SanVicentedelCaguanAirport))).
-
-fof(axWorldAirportsL_Z3587, axiom, 
- (hasType(type_Airport, inst_SananaAirport))).
-
-fof(axWorldAirportsL_Z3588, axiom, 
- (hasType(type_Airport, inst_SanandajAirport))).
-
-fof(axWorldAirportsL_Z3589, axiom, 
- (hasType(type_Airport, inst_SanctiSpirituAirport))).
-
-fof(axWorldAirportsL_Z3590, axiom, 
- (hasType(type_Airport, inst_SandPointAKAirport))).
-
-fof(axWorldAirportsL_Z3591, axiom, 
- (hasType(type_Airport, inst_SandakanSabahAirport))).
-
-fof(axWorldAirportsL_Z3592, axiom, 
- (hasType(type_Airport, inst_SandayOrkneyIslandsAirport))).
-
-fof(axWorldAirportsL_Z3593, axiom, 
- (hasType(type_Airport, inst_SandcreekAirport))).
-
-fof(axWorldAirportsL_Z3594, axiom, 
- (hasType(type_Airport, inst_SandersonFieldWAAirport))).
-
-fof(axWorldAirportsL_Z3595, axiom, 
- (hasType(type_Airport, inst_SandowayAirport))).
-
-fof(axWorldAirportsL_Z3596, axiom, 
- (hasType(type_Airport, inst_SandringhamQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3597, axiom, 
- (hasType(type_Airport, inst_SandspitBCAirport))).
-
-fof(axWorldAirportsL_Z3598, axiom, 
- (hasType(type_Airport, inst_SandstoneWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z3599, axiom, 
- (hasType(type_Airport, inst_SandwipAirport))).
-
-fof(axWorldAirportsL_Z3600, axiom, 
- (hasType(type_Airport, inst_SandyLakeONAirport))).
-
-fof(axWorldAirportsL_Z3601, axiom, 
- (hasType(type_Airport, inst_SanfordMunicipalMEAirport))).
-
-fof(axWorldAirportsL_Z3602, axiom, 
- (hasType(type_Airport, inst_SangaSangaAirport))).
-
-fof(axWorldAirportsL_Z3603, axiom, 
- (hasType(type_Airport, inst_SangapiAirport))).
-
-fof(axWorldAirportsL_Z3604, axiom, 
- (hasType(type_Airport, inst_SanggataAirport))).
-
-fof(axWorldAirportsL_Z3605, axiom, 
- (hasType(type_Airport, inst_SangirAirport))).
-
-fof(axWorldAirportsL_Z3606, axiom, 
- (hasType(type_Airport, inst_SangleyPointAirport))).
-
-fof(axWorldAirportsL_Z3607, axiom, 
- (hasType(type_Airport, inst_SangsterMontegoBayAirport))).
-
-fof(axWorldAirportsL_Z3608, axiom, 
- (hasType(type_Airport, inst_SaniaRamelTetouanTetuanAirport))).
-
-fof(axWorldAirportsL_Z3609, axiom, 
- (hasType(type_Airport, inst_SanikiluaqNTAirport))).
-
-fof(axWorldAirportsL_Z3610, axiom, 
- (hasType(type_Airport, inst_SansSouciONAirport))).
-
-fof(axWorldAirportsL_Z3611, axiom, 
- (hasType(type_Airport, inst_SantaAnaAirportBolivia))).
-
-fof(axWorldAirportsL_Z3612, axiom, 
- (hasType(type_Airport, inst_SantaAnaAirportColombia))).
-
-fof(axWorldAirportsL_Z3613, axiom, 
- (hasType(type_Airport, inst_SantaAnaSeaplaneBaseSantaAnaAirport))).
-
-fof(axWorldAirportsL_Z3614, axiom, 
- (hasType(type_Airport, inst_SantaBarbaraAirport))).
-
-fof(axWorldAirportsL_Z3615, axiom, 
- (hasType(type_Airport, inst_SantaBarbaraMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z3616, axiom, 
- (hasType(type_Airport, inst_SantaCarolinaAirport))).
-
-fof(axWorldAirportsL_Z3617, axiom, 
- (hasType(type_Airport, inst_SantaCatalinaAirport))).
-
-fof(axWorldAirportsL_Z3618, axiom, 
- (hasType(type_Airport, inst_SantaCeciliaAirport))).
-
-fof(axWorldAirportsL_Z3619, axiom, 
- (hasType(type_Airport, inst_SantaClaraAirport))).
-
-fof(axWorldAirportsL_Z3620, axiom, 
- (hasType(type_Airport, inst_SantaCruzAirportArgentina))).
-
-fof(axWorldAirportsL_Z3621, axiom, 
- (hasType(type_Airport, inst_SantaCruzAirportBelize))).
-
-fof(axWorldAirportsL_Z3622, axiom, 
- (hasType(type_Airport, inst_SantaCruzAirportBrazil))).
-
-fof(axWorldAirportsL_Z3623, axiom, 
- (hasType(type_Airport, inst_SantaCruzAirportCostaRica))).
-
-fof(axWorldAirportsL_Z3624, axiom, 
- (hasType(type_Airport, inst_SantaCruzAirportSolomonIslands))).
-
-fof(axWorldAirportsL_Z3625, axiom, 
- (hasType(type_Airport, inst_SantaCruzCAAirport))).
-
-fof(axWorldAirportsL_Z3626, axiom, 
- (hasType(type_Airport, inst_SantaCruzIslandCAAirport))).
-
-fof(axWorldAirportsL_Z3627, axiom, 
- (hasType(type_Airport, inst_SantaCruzdelaPalmaAirport))).
-
-fof(axWorldAirportsL_Z3628, axiom, 
- (hasType(type_Airport, inst_SantaElenaAirport))).
-
-fof(axWorldAirportsL_Z3629, axiom, 
- (hasType(type_Airport, inst_SantaFeAirport))).
-
-fof(axWorldAirportsL_Z3630, axiom, 
- (hasType(type_Airport, inst_SantaFeBusStationNMAirport))).
-
-fof(axWorldAirportsL_Z3631, axiom, 
- (hasType(type_Airport, inst_SantaFeCountyMunicipalNMAirport))).
-
-fof(axWorldAirportsL_Z3632, axiom, 
- (hasType(type_Airport, inst_SantaFedoSulAirport))).
-
-fof(axWorldAirportsL_Z3633, axiom, 
- (hasType(type_Airport, inst_SantaInezCAAirport))).
-
-fof(axWorldAirportsL_Z3634, axiom, 
- (hasType(type_Airport, inst_SantaKatarinaAirport))).
-
-fof(axWorldAirportsL_Z3635, axiom, 
- (hasType(type_Airport, inst_SantaLuciaAirport))).
-
-fof(axWorldAirportsL_Z3636, axiom, 
- (hasType(type_Airport, inst_SantaMariaAirportColombia))).
-
-fof(axWorldAirportsL_Z3637, axiom, 
- (hasType(type_Airport, inst_SantaMariaAirportPeru))).
-
-fof(axWorldAirportsL_Z3638, axiom, 
- (hasType(type_Airport, inst_SantaMariaAzoresAirport))).
-
-fof(axWorldAirportsL_Z3639, axiom, 
- (hasType(type_Airport, inst_SantaMariaPublicCAAirport))).
-
-fof(axWorldAirportsL_Z3640, axiom, 
- (hasType(type_Airport, inst_SantaMariaRSAirport))).
-
-fof(axWorldAirportsL_Z3641, axiom, 
- (hasType(type_Airport, inst_SantaMonicaMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z3642, axiom, 
- (hasType(type_Airport, inst_SantaPaulaCAAirport))).
-
-fof(axWorldAirportsL_Z3643, axiom, 
- (hasType(type_Airport, inst_SantaRosaAirportArgentina))).
-
-fof(axWorldAirportsL_Z3644, axiom, 
- (hasType(type_Airport, inst_SantaRosaAirportBolivia))).
-
-fof(axWorldAirportsL_Z3645, axiom, 
- (hasType(type_Airport, inst_SantaRosaRSAirport))).
-
-fof(axWorldAirportsL_Z3646, axiom, 
- (hasType(type_Airport, inst_SantaRosadeCopanAirport))).
-
-fof(axWorldAirportsL_Z3647, axiom, 
- (hasType(type_Airport, inst_SantaRosaliaAirport))).
-
-fof(axWorldAirportsL_Z3648, axiom, 
- (hasType(type_Airport, inst_SantaRosaliaAirportMexico))).
-
-fof(axWorldAirportsL_Z3649, axiom, 
- (hasType(type_Airport, inst_SantaTeresitaAirport))).
-
-fof(axWorldAirportsL_Z3650, axiom, 
- (hasType(type_Airport, inst_SantaTerezinhaAirport))).
-
-fof(axWorldAirportsL_Z3651, axiom, 
- (hasType(type_Airport, inst_SantanTanjungAirport))).
-
-fof(axWorldAirportsL_Z3652, axiom, 
- (hasType(type_Airport, inst_SantanaRamosAirport))).
-
-fof(axWorldAirportsL_Z3653, axiom, 
- (hasType(type_Airport, inst_SantanadoLivramentoRSAirport))).
-
-fof(axWorldAirportsL_Z3654, axiom, 
- (hasType(type_Airport, inst_SantanderAirport))).
-
-fof(axWorldAirportsL_Z3655, axiom, 
- (hasType(type_Airport, inst_SantaremPAAirport))).
-
-fof(axWorldAirportsL_Z3656, axiom, 
- (hasType(type_Airport, inst_SantiagoSantiagodeCompostelaAirport))).
-
-fof(axWorldAirportsL_Z3657, axiom, 
- (hasType(type_Airport, inst_SantiagodeChileAirport))).
-
-fof(axWorldAirportsL_Z3658, axiom, 
- (hasType(type_Airport, inst_SantiagodelEsteroAirport))).
-
-fof(axWorldAirportsL_Z3659, axiom, 
- (hasType(type_Airport, inst_SantoAndreSPAirport))).
-
-fof(axWorldAirportsL_Z3660, axiom, 
- (hasType(type_Airport, inst_SantoAntaoAirport))).
-
-fof(axWorldAirportsL_Z3661, axiom, 
- (hasType(type_Airport, inst_SantoDomingoAirport))).
-
-fof(axWorldAirportsL_Z3662, axiom, 
- (hasType(type_Airport, inst_SantosSPAirport))).
-
-fof(axWorldAirportsL_Z3663, axiom, 
- (hasType(type_Airport, inst_SanyaAirport))).
-
-fof(axWorldAirportsL_Z3664, axiom, 
- (hasType(type_Airport, inst_SaoBentodoSulSCAirport))).
-
-fof(axWorldAirportsL_Z3665, axiom, 
- (hasType(type_Airport, inst_SaoBernardodoCampoSPAirport))).
-
-fof(axWorldAirportsL_Z3666, axiom, 
- (hasType(type_Airport, inst_SaoCaetanodoSulSPAirport))).
-
-fof(axWorldAirportsL_Z3667, axiom, 
- (hasType(type_Airport, inst_SaoCarlosSPAirport))).
-
-fof(axWorldAirportsL_Z3668, axiom, 
- (hasType(type_Airport, inst_SaoDomingosAirport))).
-
-fof(axWorldAirportsL_Z3669, axiom, 
- (hasType(type_Airport, inst_SaoFelipeAirport))).
-
-fof(axWorldAirportsL_Z3670, axiom, 
- (hasType(type_Airport, inst_SaoFelixAraguaiAirport))).
-
-fof(axWorldAirportsL_Z3671, axiom, 
- (hasType(type_Airport, inst_SaoFelixdeXinguAirport))).
-
-fof(axWorldAirportsL_Z3672, axiom, 
- (hasType(type_Airport, inst_SaoFranciscodoSulSCAirport))).
-
-fof(axWorldAirportsL_Z3673, axiom, 
- (hasType(type_Airport, inst_SaoGabrielAirport))).
-
-fof(axWorldAirportsL_Z3674, axiom, 
- (hasType(type_Airport, inst_SaoGoncaloRJAirport))).
-
-fof(axWorldAirportsL_Z3675, axiom, 
- (hasType(type_Airport, inst_SaoGoncalodoAmaranteRNAirport))).
-
-fof(axWorldAirportsL_Z3676, axiom, 
- (hasType(type_Airport, inst_SaoJoaodelReiMGAirport))).
-
-fof(axWorldAirportsL_Z3677, axiom, 
- (hasType(type_Airport, inst_SaoJorgeAzoresAirport))).
-
-fof(axWorldAirportsL_Z3678, axiom, 
- (hasType(type_Airport, inst_SaoJosedoRioPretoSPAirport))).
-
-fof(axWorldAirportsL_Z3679, axiom, 
- (hasType(type_Airport, inst_SaoJosedoXinguAirport))).
-
-fof(axWorldAirportsL_Z3680, axiom, 
- (hasType(type_Airport, inst_SaoJosedosLamposSPAirport))).
-
-fof(axWorldAirportsL_Z3681, axiom, 
- (hasType(type_Airport, inst_SaoLeopoldoRSAirport))).
-
-fof(axWorldAirportsL_Z3682, axiom, 
- (hasType(type_Airport, inst_SaoLourencoAirport))).
-
-fof(axWorldAirportsL_Z3683, axiom, 
- (hasType(type_Airport, inst_SaoLuisMAAirport))).
-
-fof(axWorldAirportsL_Z3684, axiom, 
- (hasType(type_Airport, inst_SaoMateusESAirport))).
-
-fof(axWorldAirportsL_Z3685, axiom, 
- (hasType(type_Airport, inst_SaoMigueldeAragaoAirport))).
-
-fof(axWorldAirportsL_Z3686, axiom, 
- (hasType(type_Airport, inst_SaoNicolauSaoNicolauAirport))).
-
-fof(axWorldAirportsL_Z3687, axiom, 
- (hasType(type_Airport, inst_SaoTomeSaoTomeAirport))).
-
-fof(axWorldAirportsL_Z3688, axiom, 
- (hasType(type_Airport, inst_SaoVicenteSaoVicenteAirport))).
-
-fof(axWorldAirportsL_Z3689, axiom, 
- (hasType(type_Airport, inst_SapmangaAirport))).
-
-fof(axWorldAirportsL_Z3690, axiom, 
- (hasType(type_Airport, inst_SaposoaAirport))).
-
-fof(axWorldAirportsL_Z3691, axiom, 
- (hasType(type_Airport, inst_SaraAirport))).
-
-fof(axWorldAirportsL_Z3692, axiom, 
- (hasType(type_Airport, inst_SarajevoAirport))).
-
-fof(axWorldAirportsL_Z3693, axiom, 
- (hasType(type_Airport, inst_SaranskMordviniaAirport))).
-
-fof(axWorldAirportsL_Z3694, axiom, 
- (hasType(type_Airport, inst_SarasotaBradentonFLAirport))).
-
-fof(axWorldAirportsL_Z3695, axiom, 
- (hasType(type_Airport, inst_SaratovSaratovAirport))).
-
-fof(axWorldAirportsL_Z3696, axiom, 
- (hasType(type_Airport, inst_SaravaneAirport))).
-
-fof(axWorldAirportsL_Z3697, axiom, 
- (hasType(type_Airport, inst_SaravenaAirport))).
-
-fof(axWorldAirportsL_Z3698, axiom, 
- (hasType(type_Airport, inst_SardehBandAirport))).
-
-fof(axWorldAirportsL_Z3699, axiom, 
- (hasType(type_Airport, inst_SarhAirport))).
-
-fof(axWorldAirportsL_Z3700, axiom, 
- (hasType(type_Airport, inst_SarichefAKAirport))).
-
-fof(axWorldAirportsL_Z3701, axiom, 
- (hasType(type_Airport, inst_SarmiNewGuineaAirport))).
-
-fof(axWorldAirportsL_Z3702, axiom, 
- (hasType(type_Airport, inst_SarniaONAirport))).
-
-fof(axWorldAirportsL_Z3703, axiom, 
- (hasType(type_Airport, inst_SartanejaAirport))).
-
-fof(axWorldAirportsL_Z3704, axiom, 
- (hasType(type_Airport, inst_SaryAirport))).
-
-fof(axWorldAirportsL_Z3705, axiom, 
- (hasType(type_Airport, inst_SaskatoonSKAirport))).
-
-fof(axWorldAirportsL_Z3706, axiom, 
- (hasType(type_Airport, inst_SassandraAirport))).
-
-fof(axWorldAirportsL_Z3707, axiom, 
- (hasType(type_Airport, inst_SasstownAirport))).
-
-fof(axWorldAirportsL_Z3708, axiom, 
- (hasType(type_Airport, inst_SatipoAirport))).
-
-fof(axWorldAirportsL_Z3709, axiom, 
- (hasType(type_Airport, inst_SatnaAirport))).
-
-fof(axWorldAirportsL_Z3710, axiom, 
- (hasType(type_Airport, inst_SatolasLyonAirport))).
-
-fof(axWorldAirportsL_Z3711, axiom, 
- (hasType(type_Airport, inst_SatuMareAirport))).
-
-fof(axWorldAirportsL_Z3712, axiom, 
- (hasType(type_Airport, inst_SaubiAirport))).
-
-fof(axWorldAirportsL_Z3713, axiom, 
- (hasType(type_Airport, inst_SauceViejoSantaFeAirport))).
-
-fof(axWorldAirportsL_Z3714, axiom, 
- (hasType(type_Airport, inst_SaudarkrokurAirport))).
-
-fof(axWorldAirportsL_Z3715, axiom, 
- (hasType(type_Airport, inst_SaufleyFieldNavalOutlyingFieldFLAirport))).
-
-fof(axWorldAirportsL_Z3716, axiom, 
- (hasType(type_Airport, inst_SaulAirport))).
-
-fof(axWorldAirportsL_Z3717, axiom, 
- (hasType(type_Airport, inst_SaultSteMarieMunicipalAirportSandersonFieldMIAirport))).
-
-fof(axWorldAirportsL_Z3718, axiom, 
- (hasType(type_Airport, inst_SaultSteMarieONAirport))).
-
-fof(axWorldAirportsL_Z3719, axiom, 
- (hasType(type_Airport, inst_SaumlakiAirport))).
-
-fof(axWorldAirportsL_Z3720, axiom, 
- (hasType(type_Airport, inst_SaurimoAirport))).
-
-fof(axWorldAirportsL_Z3721, axiom, 
- (hasType(type_Airport, inst_SavannahInternationalGAAirport))).
-
-fof(axWorldAirportsL_Z3722, axiom, 
- (hasType(type_Airport, inst_SavannakhetAirport))).
-
-fof(axWorldAirportsL_Z3723, axiom, 
- (hasType(type_Airport, inst_SaveAirport))).
-
-fof(axWorldAirportsL_Z3724, axiom, 
- (hasType(type_Airport, inst_SavoAirport))).
-
-fof(axWorldAirportsL_Z3725, axiom, 
- (hasType(type_Airport, inst_SavonlinnaAirport))).
-
-fof(axWorldAirportsL_Z3726, axiom, 
- (hasType(type_Airport, inst_SavoongaAKAirport))).
-
-fof(axWorldAirportsL_Z3727, axiom, 
- (hasType(type_Airport, inst_SavusavuAirport))).
-
-fof(axWorldAirportsL_Z3728, axiom, 
- (hasType(type_Airport, inst_SawuAirport))).
-
-fof(axWorldAirportsL_Z3729, axiom, 
- (hasType(type_Airport, inst_SayabouryAirport))).
-
-fof(axWorldAirportsL_Z3730, axiom, 
- (hasType(type_Airport, inst_ScammonBayAKAirport))).
-
-fof(axWorldAirportsL_Z3731, axiom, 
- (hasType(type_Airport, inst_ScamptonRAFStationEnglandAirport))).
-
-fof(axWorldAirportsL_Z3732, axiom, 
- (hasType(type_Airport, inst_ScatsaShetlandIslandsAirport))).
-
-fof(axWorldAirportsL_Z3733, axiom, 
- (hasType(type_Airport, inst_ScheffervilleQCAirport))).
-
-fof(axWorldAirportsL_Z3734, axiom, 
- (hasType(type_Airport, inst_SchenectadyCountyNYAirport))).
-
-fof(axWorldAirportsL_Z3735, axiom, 
- (hasType(type_Airport, inst_SchkeuditzLeipzigAirport))).
-
-fof(axWorldAirportsL_Z3736, axiom, 
- (hasType(type_Airport, inst_SchloredtWYAirport))).
-
-fof(axWorldAirportsL_Z3737, axiom, 
- (hasType(type_Airport, inst_SchoenefeldBerlinAirport))).
-
-fof(axWorldAirportsL_Z3738, axiom, 
- (hasType(type_Airport, inst_SchwechatWienViennaAirport))).
-
-fof(axWorldAirportsL_Z3739, axiom, 
- (hasType(type_Airport, inst_ScillyTrescoAirport))).
-
-fof(axWorldAirportsL_Z3740, axiom, 
- (hasType(type_Airport, inst_SconeNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z3741, axiom, 
- (hasType(type_Airport, inst_ScoresbysundAirport))).
-
-fof(axWorldAirportsL_Z3742, axiom, 
- (hasType(type_Airport, inst_ScottCityMunicipalKSAirport))).
-
-fof(axWorldAirportsL_Z3743, axiom, 
- (hasType(type_Airport, inst_ScottsdaleAZAirport))).
-
-fof(axWorldAirportsL_Z3744, axiom, 
- (hasType(type_Airport, inst_ScribnerStateNEAirport))).
-
-fof(axWorldAirportsL_Z3745, axiom, 
- (hasType(type_Airport, inst_SculthorpeAirport))).
-
-fof(axWorldAirportsL_Z3746, axiom, 
- (hasType(type_Airport, inst_SealBayAKAirport))).
-
-fof(axWorldAirportsL_Z3747, axiom, 
- (hasType(type_Airport, inst_SealCoveWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z3748, axiom, 
- (hasType(type_Airport, inst_SearcyMunicipalARAirport))).
-
-fof(axWorldAirportsL_Z3749, axiom, 
- (hasType(type_Airport, inst_SearleFieldNEAirport))).
-
-fof(axWorldAirportsL_Z3750, axiom, 
- (hasType(type_Airport, inst_SeattleTacomaInternationalWAAirport))).
-
-fof(axWorldAirportsL_Z3751, axiom, 
- (hasType(type_Airport, inst_SebbaAirport))).
-
-fof(axWorldAirportsL_Z3752, axiom, 
- (hasType(type_Airport, inst_SebhaAirport))).
-
-fof(axWorldAirportsL_Z3753, axiom, 
- (hasType(type_Airport, inst_SebringRegionalFLAirport))).
-
-fof(axWorldAirportsL_Z3754, axiom, 
- (hasType(type_Airport, inst_SecheltWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z3755, axiom, 
- (hasType(type_Airport, inst_SecondaAirport))).
-
-fof(axWorldAirportsL_Z3756, axiom, 
- (hasType(type_Airport, inst_SedomAirport))).
-
-fof(axWorldAirportsL_Z3757, axiom, 
- (hasType(type_Airport, inst_SedonaAZAirport))).
-
-fof(axWorldAirportsL_Z3758, axiom, 
- (hasType(type_Airport, inst_SeebMuscatAirport))).
-
-fof(axWorldAirportsL_Z3759, axiom, 
- (hasType(type_Airport, inst_SeeheimAirport))).
-
-fof(axWorldAirportsL_Z3760, axiom, 
- (hasType(type_Airport, inst_SegouAirport))).
-
-fof(axWorldAirportsL_Z3761, axiom, 
- (hasType(type_Airport, inst_SegrateMilanoAirport))).
-
-fof(axWorldAirportsL_Z3762, axiom, 
- (hasType(type_Airport, inst_SeguelaAirport))).
-
-fof(axWorldAirportsL_Z3763, axiom, 
- (hasType(type_Airport, inst_SehonghongAirport))).
-
-fof(axWorldAirportsL_Z3764, axiom, 
- (hasType(type_Airport, inst_SehuleaAirport))).
-
-fof(axWorldAirportsL_Z3765, axiom, 
- (hasType(type_Airport, inst_SeinajokiAirport))).
-
-fof(axWorldAirportsL_Z3766, axiom, 
- (hasType(type_Airport, inst_SekakesAirport))).
-
-fof(axWorldAirportsL_Z3767, axiom, 
- (hasType(type_Airport, inst_SelawikAKAirport))).
-
-fof(axWorldAirportsL_Z3768, axiom, 
- (hasType(type_Airport, inst_SeldoviaAKAirport))).
-
-fof(axWorldAirportsL_Z3769, axiom, 
- (hasType(type_Airport, inst_SeletarSingaporeAirport))).
-
-fof(axWorldAirportsL_Z3770, axiom, 
- (hasType(type_Airport, inst_SelfridgeAirNationalGuardBaseMIAirport))).
-
-fof(axWorldAirportsL_Z3771, axiom, 
- (hasType(type_Airport, inst_SelfsMSAirport))).
-
-fof(axWorldAirportsL_Z3772, axiom, 
- (hasType(type_Airport, inst_SelibabyAirport))).
-
-fof(axWorldAirportsL_Z3773, axiom, 
- (hasType(type_Airport, inst_SelibiPhikweAirport))).
-
-fof(axWorldAirportsL_Z3774, axiom, 
- (hasType(type_Airport, inst_SembachAirport))).
-
-fof(axWorldAirportsL_Z3775, axiom, 
- (hasType(type_Airport, inst_SemeySemipalatinskSemeyAirport))).
-
-fof(axWorldAirportsL_Z3776, axiom, 
- (hasType(type_Airport, inst_SemongkongAirport))).
-
-fof(axWorldAirportsL_Z3777, axiom, 
- (hasType(type_Airport, inst_SempornaSabahAirport))).
-
-fof(axWorldAirportsL_Z3778, axiom, 
- (hasType(type_Airport, inst_SenaMadureiraACAirport))).
-
-fof(axWorldAirportsL_Z3779, axiom, 
- (hasType(type_Airport, inst_SenangaAirport))).
-
-fof(axWorldAirportsL_Z3780, axiom, 
- (hasType(type_Airport, inst_SendaiHonshuAirport))).
-
-fof(axWorldAirportsL_Z3781, axiom, 
- (hasType(type_Airport, inst_SenggehAirport))).
-
-fof(axWorldAirportsL_Z3782, axiom, 
- (hasType(type_Airport, inst_SenggoAirport))).
-
-fof(axWorldAirportsL_Z3783, axiom, 
- (hasType(type_Airport, inst_SenhordoBonfimBAAirport))).
-
-fof(axWorldAirportsL_Z3784, axiom, 
- (hasType(type_Airport, inst_SenipahAirport))).
-
-fof(axWorldAirportsL_Z3785, axiom, 
- (hasType(type_Airport, inst_SenoAirport))).
-
-fof(axWorldAirportsL_Z3786, axiom, 
- (hasType(type_Airport, inst_SeodeUrgelAirport))).
-
-fof(axWorldAirportsL_Z3787, axiom, 
- (hasType(type_Airport, inst_SeoulAirBaseSeoulAirport))).
-
-fof(axWorldAirportsL_Z3788, axiom, 
- (hasType(type_Airport, inst_SeptIlesQCAirport))).
-
-fof(axWorldAirportsL_Z3789, axiom, 
- (hasType(type_Airport, inst_SepulotAirport))).
-
-fof(axWorldAirportsL_Z3790, axiom, 
- (hasType(type_Airport, inst_SeroneraAirport))).
-
-fof(axWorldAirportsL_Z3791, axiom, 
- (hasType(type_Airport, inst_SerraNorteMTAirport))).
-
-fof(axWorldAirportsL_Z3792, axiom, 
- (hasType(type_Airport, inst_SerraPeladaAirport))).
-
-fof(axWorldAirportsL_Z3793, axiom, 
- (hasType(type_Airport, inst_SerreChevalierAirport))).
-
-fof(axWorldAirportsL_Z3794, axiom, 
- (hasType(type_Airport, inst_SertAirport))).
-
-fof(axWorldAirportsL_Z3795, axiom, 
- (hasType(type_Airport, inst_SertelCiudaddeMexicoMexicoCityAirport))).
-
-fof(axWorldAirportsL_Z3796, axiom, 
- (hasType(type_Airport, inst_SeruiAirport))).
-
-fof(axWorldAirportsL_Z3797, axiom, 
- (hasType(type_Airport, inst_SeshekeAirport))).
-
-fof(axWorldAirportsL_Z3798, axiom, 
- (hasType(type_Airport, inst_SeshutesAirport))).
-
-fof(axWorldAirportsL_Z3799, axiom, 
- (hasType(type_Airport, inst_SetteCamaAirport))).
-
-fof(axWorldAirportsL_Z3800, axiom, 
- (hasType(type_Airport, inst_SewardAKAirport))).
-
-fof(axWorldAirportsL_Z3801, axiom, 
- (hasType(type_Airport, inst_SeychellesInternationalMaheIsAirport))).
-
-fof(axWorldAirportsL_Z3802, axiom, 
- (hasType(type_Airport, inst_ShafterAirportMinterFieldCAAirport))).
-
-fof(axWorldAirportsL_Z3803, axiom, 
- (hasType(type_Airport, inst_ShagelukAKAirport))).
-
-fof(axWorldAirportsL_Z3804, axiom, 
- (hasType(type_Airport, inst_ShakisoAirport))).
-
-fof(axWorldAirportsL_Z3805, axiom, 
- (hasType(type_Airport, inst_ShaktoolikAKAirport))).
-
-fof(axWorldAirportsL_Z3806, axiom, 
- (hasType(type_Airport, inst_ShamattawaMBAirport))).
-
-fof(axWorldAirportsL_Z3807, axiom, 
- (hasType(type_Airport, inst_ShamshernagarAirport))).
-
-fof(axWorldAirportsL_Z3808, axiom, 
- (hasType(type_Airport, inst_ShangriLaOKAirport))).
-
-fof(axWorldAirportsL_Z3809, axiom, 
- (hasType(type_Airport, inst_ShanhaiguanAirport))).
-
-fof(axWorldAirportsL_Z3810, axiom, 
- (hasType(type_Airport, inst_ShannonLimerickAirport))).
-
-fof(axWorldAirportsL_Z3811, axiom, 
- (hasType(type_Airport, inst_ShantouAirport))).
-
-fof(axWorldAirportsL_Z3812, axiom, 
- (hasType(type_Airport, inst_SharjahAirport))).
-
-fof(axWorldAirportsL_Z3813, axiom, 
- (hasType(type_Airport, inst_SharmElSheikhRasNasraniAirport))).
-
-fof(axWorldAirportsL_Z3814, axiom, 
- (hasType(type_Airport, inst_SharpeArmyAirFieldCAAirport))).
-
-fof(axWorldAirportsL_Z3815, axiom, 
- (hasType(type_Airport, inst_SharurahAirport))).
-
-fof(axWorldAirportsL_Z3816, axiom, 
- (hasType(type_Airport, inst_ShashiAirport))).
-
-fof(axWorldAirportsL_Z3817, axiom, 
- (hasType(type_Airport, inst_ShawAirForceBaseSCAirport))).
-
-fof(axWorldAirportsL_Z3818, axiom, 
- (hasType(type_Airport, inst_ShawRiverWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z3819, axiom, 
- (hasType(type_Airport, inst_ShawneeMunicipalOKAirport))).
-
-fof(axWorldAirportsL_Z3820, axiom, 
- (hasType(type_Airport, inst_ShayGapWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z3821, axiom, 
- (hasType(type_Airport, inst_ShearwaterNSAirport))).
-
-fof(axWorldAirportsL_Z3822, axiom, 
- (hasType(type_Airport, inst_SheboyganCountyMemorialWIAirport))).
-
-fof(axWorldAirportsL_Z3823, axiom, 
- (hasType(type_Airport, inst_SheepMountainAKAirport))).
-
-fof(axWorldAirportsL_Z3824, axiom, 
- (hasType(type_Airport, inst_ShehdiAirport))).
-
-fof(axWorldAirportsL_Z3825, axiom, 
- (hasType(type_Airport, inst_ShelbyMTAirport))).
-
-fof(axWorldAirportsL_Z3826, axiom, 
- (hasType(type_Airport, inst_SheldonPointAKAirport))).
-
-fof(axWorldAirportsL_Z3827, axiom, 
- (hasType(type_Airport, inst_ShemyaAirForceBaseAKAirport))).
-
-fof(axWorldAirportsL_Z3828, axiom, 
- (hasType(type_Airport, inst_ShenandoahValleyRegionalVAAirport))).
-
-fof(axWorldAirportsL_Z3829, axiom, 
- (hasType(type_Airport, inst_ShenchiuAirport))).
-
-fof(axWorldAirportsL_Z3830, axiom, 
- (hasType(type_Airport, inst_ShenyangAirport))).
-
-fof(axWorldAirportsL_Z3831, axiom, 
- (hasType(type_Airport, inst_SheperdBayNTAirport))).
-
-fof(axWorldAirportsL_Z3832, axiom, 
- (hasType(type_Airport, inst_SheppardAirForceBaseWichitaFallsMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z3833, axiom, 
- (hasType(type_Airport, inst_SheppartonVictoriaAirport))).
-
-fof(axWorldAirportsL_Z3834, axiom, 
- (hasType(type_Airport, inst_SherWoodMTAirport))).
-
-fof(axWorldAirportsL_Z3835, axiom, 
- (hasType(type_Airport, inst_SherbrookeQCAirport))).
-
-fof(axWorldAirportsL_Z3836, axiom, 
- (hasType(type_Airport, inst_Sheremetyevo2MoscowAirport))).
-
-fof(axWorldAirportsL_Z3837, axiom, 
- (hasType(type_Airport, inst_SheridanCountyWYAirport))).
-
-fof(axWorldAirportsL_Z3838, axiom, 
- (hasType(type_Airport, inst_ShetlandIslandsShetlandIslandsAirport))).
-
-fof(axWorldAirportsL_Z3839, axiom, 
- (hasType(type_Airport, inst_ShijiazhuangAirport))).
-
-fof(axWorldAirportsL_Z3840, axiom, 
- (hasType(type_Airport, inst_ShillongAirport))).
-
-fof(axWorldAirportsL_Z3841, axiom, 
- (hasType(type_Airport, inst_ShiloMBAirport))).
-
-fof(axWorldAirportsL_Z3842, axiom, 
- (hasType(type_Airport, inst_ShimojishimaAirport))).
-
-fof(axWorldAirportsL_Z3843, axiom, 
- (hasType(type_Airport, inst_ShinChuAirport))).
-
-fof(axWorldAirportsL_Z3844, axiom, 
- (hasType(type_Airport, inst_ShinglePointYTAirport))).
-
-fof(axWorldAirportsL_Z3845, axiom, 
- (hasType(type_Airport, inst_ShinyangaAirport))).
-
-fof(axWorldAirportsL_Z3846, axiom, 
- (hasType(type_Airport, inst_ShirazAirport))).
-
-fof(axWorldAirportsL_Z3847, axiom, 
- (hasType(type_Airport, inst_ShishmarefAKAirport))).
-
-fof(axWorldAirportsL_Z3848, axiom, 
- (hasType(type_Airport, inst_ShivelyFieldWYAirport))).
-
-fof(axWorldAirportsL_Z3849, axiom, 
- (hasType(type_Airport, inst_ShizuokaCityAirport))).
-
-fof(axWorldAirportsL_Z3850, axiom, 
- (hasType(type_Airport, inst_SholapurAirport))).
-
-fof(axWorldAirportsL_Z3851, axiom, 
- (hasType(type_Airport, inst_ShonaiAirport))).
-
-fof(axWorldAirportsL_Z3852, axiom, 
- (hasType(type_Airport, inst_ShowLowMunicipalAZAirport))).
-
-fof(axWorldAirportsL_Z3853, axiom, 
- (hasType(type_Airport, inst_ShreveportRegionalLAAirport))).
-
-fof(axWorldAirportsL_Z3854, axiom, 
- (hasType(type_Airport, inst_ShungnakAKAirport))).
-
-fof(axWorldAirportsL_Z3855, axiom, 
- (hasType(type_Airport, inst_SialkotAirport))).
-
-fof(axWorldAirportsL_Z3856, axiom, 
- (hasType(type_Airport, inst_SialumAirport))).
-
-fof(axWorldAirportsL_Z3857, axiom, 
- (hasType(type_Airport, inst_SiassiAirport))).
-
-fof(axWorldAirportsL_Z3858, axiom, 
- (hasType(type_Airport, inst_SibasaAirport))).
-
-fof(axWorldAirportsL_Z3859, axiom, 
- (hasType(type_Airport, inst_SibiAirport))).
-
-fof(axWorldAirportsL_Z3860, axiom, 
- (hasType(type_Airport, inst_SibisaAirport))).
-
-fof(axWorldAirportsL_Z3861, axiom, 
- (hasType(type_Airport, inst_SibitiAirport))).
-
-fof(axWorldAirportsL_Z3862, axiom, 
- (hasType(type_Airport, inst_SibiuAirport))).
-
-fof(axWorldAirportsL_Z3863, axiom, 
- (hasType(type_Airport, inst_SibuSarawakAirport))).
-
-fof(axWorldAirportsL_Z3864, axiom, 
- (hasType(type_Airport, inst_SidiIfniAirport))).
-
-fof(axWorldAirportsL_Z3865, axiom, 
- (hasType(type_Airport, inst_SidiMahdiTouggourtAirport))).
-
-fof(axWorldAirportsL_Z3866, axiom, 
- (hasType(type_Airport, inst_SidneyMunicipalNEAirport))).
-
-fof(axWorldAirportsL_Z3867, axiom, 
- (hasType(type_Airport, inst_SidneyMunicipalNYAirport))).
-
-fof(axWorldAirportsL_Z3868, axiom, 
- (hasType(type_Airport, inst_SidneyRichlandMunicipalMTAirport))).
-
-fof(axWorldAirportsL_Z3869, axiom, 
- (hasType(type_Airport, inst_SiegenAirport))).
-
-fof(axWorldAirportsL_Z3870, axiom, 
- (hasType(type_Airport, inst_SienaAirport))).
-
-fof(axWorldAirportsL_Z3871, axiom, 
- (hasType(type_Airport, inst_SierraBlancaRegionalNMAirport))).
-
-fof(axWorldAirportsL_Z3872, axiom, 
- (hasType(type_Airport, inst_SierraGrandeAirport))).
-
-fof(axWorldAirportsL_Z3873, axiom, 
- (hasType(type_Airport, inst_SierraLeoneAirport))).
-
-fof(axWorldAirportsL_Z3874, axiom, 
- (hasType(type_Airport, inst_SiglufjordurAirport))).
-
-fof(axWorldAirportsL_Z3875, axiom, 
- (hasType(type_Airport, inst_SigonellaAirport))).
-
-fof(axWorldAirportsL_Z3876, axiom, 
- (hasType(type_Airport, inst_SikestonMemorialMunicipalMOAirport))).
-
-fof(axWorldAirportsL_Z3877, axiom, 
- (hasType(type_Airport, inst_SilaAirport))).
-
-fof(axWorldAirportsL_Z3878, axiom, 
- (hasType(type_Airport, inst_SilgadiDotiAirport))).
-
-fof(axWorldAirportsL_Z3879, axiom, 
- (hasType(type_Airport, inst_SilistraAirport))).
-
-fof(axWorldAirportsL_Z3880, axiom, 
- (hasType(type_Airport, inst_SiljanMoraAirport))).
-
-fof(axWorldAirportsL_Z3881, axiom, 
- (hasType(type_Airport, inst_SilverCreekAirport))).
-
-fof(axWorldAirportsL_Z3882, axiom, 
- (hasType(type_Airport, inst_SilverPlainsQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3883, axiom, 
- (hasType(type_Airport, inst_SimAirport))).
-
-fof(axWorldAirportsL_Z3884, axiom, 
- (hasType(type_Airport, inst_SimanggangAirport))).
-
-fof(axWorldAirportsL_Z3885, axiom, 
- (hasType(type_Airport, inst_SimaoAirport))).
-
-fof(axWorldAirportsL_Z3886, axiom, 
- (hasType(type_Airport, inst_SimbaiAirport))).
-
-fof(axWorldAirportsL_Z3887, axiom, 
- (hasType(type_Airport, inst_SimbirskUlyanovskUlyanovskAirport))).
-
-fof(axWorldAirportsL_Z3888, axiom, 
- (hasType(type_Airport, inst_SimentiAirport))).
-
-fof(axWorldAirportsL_Z3889, axiom, 
- (hasType(type_Airport, inst_SimferopolAdygeaAirport))).
-
-fof(axWorldAirportsL_Z3890, axiom, 
- (hasType(type_Airport, inst_SimlaAirport))).
-
-fof(axWorldAirportsL_Z3891, axiom, 
- (hasType(type_Airport, inst_SimmonsMIAirport))).
-
-fof(axWorldAirportsL_Z3892, axiom, 
- (hasType(type_Airport, inst_SimonBolivarSantaMartaAirport))).
-
-fof(axWorldAirportsL_Z3893, axiom, 
- (hasType(type_Airport, inst_SimpangTigaPekanbaruAirport))).
-
-fof(axWorldAirportsL_Z3894, axiom, 
- (hasType(type_Airport, inst_SimraAirport))).
-
-fof(axWorldAirportsL_Z3895, axiom, 
- (hasType(type_Airport, inst_SinesAirport))).
-
-fof(axWorldAirportsL_Z3896, axiom, 
- (hasType(type_Airport, inst_SingauaAirport))).
-
-fof(axWorldAirportsL_Z3897, axiom, 
- (hasType(type_Airport, inst_SingletonNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z3898, axiom, 
- (hasType(type_Airport, inst_SinoeAirport))).
-
-fof(axWorldAirportsL_Z3899, axiom, 
- (hasType(type_Airport, inst_SinopArmyAirFieldSinopAirport))).
-
-fof(axWorldAirportsL_Z3900, axiom, 
- (hasType(type_Airport, inst_SinopMTAirport))).
-
-fof(axWorldAirportsL_Z3901, axiom, 
- (hasType(type_Airport, inst_SintangBorneoAirport))).
-
-fof(axWorldAirportsL_Z3902, axiom, 
- (hasType(type_Airport, inst_SionSittenAirport))).
-
-fof(axWorldAirportsL_Z3903, axiom, 
- (hasType(type_Airport, inst_SiouxGatewayIAAirport))).
-
-fof(axWorldAirportsL_Z3904, axiom, 
- (hasType(type_Airport, inst_SiouxLookoutONAirport))).
-
-fof(axWorldAirportsL_Z3905, axiom, 
- (hasType(type_Airport, inst_SipitangAirport))).
-
-fof(axWorldAirportsL_Z3906, axiom, 
- (hasType(type_Airport, inst_SiporaAirport))).
-
-fof(axWorldAirportsL_Z3907, axiom, 
- (hasType(type_Airport, inst_SirSeewoosagurRamgoolamMauritiusAirport))).
-
-fof(axWorldAirportsL_Z3908, axiom, 
- (hasType(type_Airport, inst_SirajganjAirport))).
-
-fof(axWorldAirportsL_Z3909, axiom, 
- (hasType(type_Airport, inst_SirkhetAirport))).
-
-fof(axWorldAirportsL_Z3910, axiom, 
- (hasType(type_Airport, inst_SirriIslandAirport))).
-
-fof(axWorldAirportsL_Z3911, axiom, 
- (hasType(type_Airport, inst_SishenAirport))).
-
-fof(axWorldAirportsL_Z3912, axiom, 
- (hasType(type_Airport, inst_SiskiyouCountyCAAirport))).
-
-fof(axWorldAirportsL_Z3913, axiom, 
- (hasType(type_Airport, inst_SissanoAirport))).
-
-fof(axWorldAirportsL_Z3914, axiom, 
- (hasType(type_Airport, inst_SitiawanAirport))).
-
-fof(axWorldAirportsL_Z3915, axiom, 
- (hasType(type_Airport, inst_SitkaAKAirport))).
-
-fof(axWorldAirportsL_Z3916, axiom, 
- (hasType(type_Airport, inst_SitkinakAKAirport))).
-
-fof(axWorldAirportsL_Z3917, axiom, 
- (hasType(type_Airport, inst_SiunaAirport))).
-
-fof(axWorldAirportsL_Z3918, axiom, 
- (hasType(type_Airport, inst_SivasAirport))).
-
-fof(axWorldAirportsL_Z3919, axiom, 
- (hasType(type_Airport, inst_SiwaAirport))).
-
-fof(axWorldAirportsL_Z3920, axiom, 
- (hasType(type_Airport, inst_SiweaAirport))).
-
-fof(axWorldAirportsL_Z3921, axiom, 
- (hasType(type_Airport, inst_SkagenStokmarknesAirport))).
-
-fof(axWorldAirportsL_Z3922, axiom, 
- (hasType(type_Airport, inst_SkagwayAKAirport))).
-
-fof(axWorldAirportsL_Z3923, axiom, 
- (hasType(type_Airport, inst_SkanesMonastirAirport))).
-
-fof(axWorldAirportsL_Z3924, axiom, 
- (hasType(type_Airport, inst_SkeldonAirport))).
-
-fof(axWorldAirportsL_Z3925, axiom, 
- (hasType(type_Airport, inst_SkellefteaAirport))).
-
-fof(axWorldAirportsL_Z3926, axiom, 
- (hasType(type_Airport, inst_SkikdaAirport))).
-
-fof(axWorldAirportsL_Z3927, axiom, 
- (hasType(type_Airport, inst_SkirosAirport))).
-
-fof(axWorldAirportsL_Z3928, axiom, 
- (hasType(type_Airport, inst_SkopjeAirport))).
-
-fof(axWorldAirportsL_Z3929, axiom, 
- (hasType(type_Airport, inst_SkukuzaAirport))).
-
-fof(axWorldAirportsL_Z3930, axiom, 
- (hasType(type_Airport, inst_SkulteRigaAirport))).
-
-fof(axWorldAirportsL_Z3931, axiom, 
- (hasType(type_Airport, inst_SkwentnaAKAirport))).
-
-fof(axWorldAirportsL_Z3932, axiom, 
- (hasType(type_Airport, inst_SlateIslandONAirport))).
-
-fof(axWorldAirportsL_Z3933, axiom, 
- (hasType(type_Airport, inst_SlaveLakeABAirport))).
-
-fof(axWorldAirportsL_Z3934, axiom, 
- (hasType(type_Airport, inst_SleetmuteAKAirport))).
-
-fof(axWorldAirportsL_Z3935, axiom, 
- (hasType(type_Airport, inst_SliacAirport))).
-
-fof(axWorldAirportsL_Z3936, axiom, 
- (hasType(type_Airport, inst_SligoAirport))).
-
-fof(axWorldAirportsL_Z3937, axiom, 
- (hasType(type_Airport, inst_SlupskAirport))).
-
-fof(axWorldAirportsL_Z3938, axiom, 
- (hasType(type_Airport, inst_SmaraAirport))).
-
-fof(axWorldAirportsL_Z3939, axiom, 
- (hasType(type_Airport, inst_SmigginHolesNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z3940, axiom, 
- (hasType(type_Airport, inst_SmithCoveAKAirport))).
-
-fof(axWorldAirportsL_Z3941, axiom, 
- (hasType(type_Airport, inst_SmithFallsMontagueONAirport))).
-
-fof(axWorldAirportsL_Z3942, axiom, 
- (hasType(type_Airport, inst_SmithFieldARAirport))).
-
-fof(axWorldAirportsL_Z3943, axiom, 
- (hasType(type_Airport, inst_SmithFieldINAirport))).
-
-fof(axWorldAirportsL_Z3944, axiom, 
- (hasType(type_Airport, inst_SmithFieldKSAirport))).
-
-fof(axWorldAirportsL_Z3945, axiom, 
- (hasType(type_Airport, inst_SmithPointNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z3946, axiom, 
- (hasType(type_Airport, inst_SmithersBCAirport))).
-
-fof(axWorldAirportsL_Z3947, axiom, 
- (hasType(type_Airport, inst_SmithtonTasmaniaAirport))).
-
-fof(axWorldAirportsL_Z3948, axiom, 
- (hasType(type_Airport, inst_SmolenskSmolenskAirport))).
-
-fof(axWorldAirportsL_Z3949, axiom, 
- (hasType(type_Airport, inst_SmyrnaTNAirport))).
-
-fof(axWorldAirportsL_Z3950, axiom, 
- (hasType(type_Airport, inst_SnakeBayNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z3951, axiom, 
- (hasType(type_Airport, inst_SnakeRiverYTAirport))).
-
-fof(axWorldAirportsL_Z3952, axiom, 
- (hasType(type_Airport, inst_SnohomishCountyAirportPaineFieldWAAirport))).
-
-fof(axWorldAirportsL_Z3953, axiom, 
- (hasType(type_Airport, inst_SnowdriftAerodromeNTAirport))).
-
-fof(axWorldAirportsL_Z3954, axiom, 
- (hasType(type_Airport, inst_SobralCEAirport))).
-
-fof(axWorldAirportsL_Z3955, axiom, 
- (hasType(type_Airport, inst_SocTrangAirport))).
-
-fof(axWorldAirportsL_Z3956, axiom, 
- (hasType(type_Airport, inst_SocorroMunicipalNMAirport))).
-
-fof(axWorldAirportsL_Z3957, axiom, 
- (hasType(type_Airport, inst_SocotraAirport))).
-
-fof(axWorldAirportsL_Z3958, axiom, 
- (hasType(type_Airport, inst_SodankylaAirport))).
-
-fof(axWorldAirportsL_Z3959, axiom, 
- (hasType(type_Airport, inst_SodduAirport))).
-
-fof(axWorldAirportsL_Z3960, axiom, 
- (hasType(type_Airport, inst_SoderhamnAirport))).
-
-fof(axWorldAirportsL_Z3961, axiom, 
- (hasType(type_Airport, inst_SoerkjosenSorkjosenAirport))).
-
-fof(axWorldAirportsL_Z3962, axiom, 
- (hasType(type_Airport, inst_SogamosoAirport))).
-
-fof(axWorldAirportsL_Z3963, axiom, 
- (hasType(type_Airport, inst_SokchoAirport))).
-
-fof(axWorldAirportsL_Z3964, axiom, 
- (hasType(type_Airport, inst_SokhumiAbkhaziaAirport))).
-
-fof(axWorldAirportsL_Z3965, axiom, 
- (hasType(type_Airport, inst_SokotoAirport))).
-
-fof(axWorldAirportsL_Z3966, axiom, 
- (hasType(type_Airport, inst_SolaAirport))).
-
-fof(axWorldAirportsL_Z3967, axiom, 
- (hasType(type_Airport, inst_SolaStavangerAirport))).
-
-fof(axWorldAirportsL_Z3968, axiom, 
- (hasType(type_Airport, inst_SolanoAirport))).
-
-fof(axWorldAirportsL_Z3969, axiom, 
- (hasType(type_Airport, inst_SoldotnaAKAirport))).
-
-fof(axWorldAirportsL_Z3970, axiom, 
- (hasType(type_Airport, inst_SolitaAirport))).
-
-fof(axWorldAirportsL_Z3971, axiom, 
- (hasType(type_Airport, inst_SolomonStateFieldAKAirport))).
-
-fof(axWorldAirportsL_Z3972, axiom, 
- (hasType(type_Airport, inst_SolonSpringsMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z3973, axiom, 
- (hasType(type_Airport, inst_SolweziAirport))).
-
-fof(axWorldAirportsL_Z3974, axiom, 
- (hasType(type_Airport, inst_SomersetPulaskiCountyAirportJTWilsonFieldKYAirport))).
-
-fof(axWorldAirportsL_Z3975, axiom, 
- (hasType(type_Airport, inst_SonderborgSoenderborgAirport))).
-
-fof(axWorldAirportsL_Z3976, axiom, 
- (hasType(type_Airport, inst_SongeaAirport))).
-
-fof(axWorldAirportsL_Z3977, axiom, 
- (hasType(type_Airport, inst_SongkhlaAirport))).
-
-fof(axWorldAirportsL_Z3978, axiom, 
- (hasType(type_Airport, inst_SonomaCountyCAAirport))).
-
-fof(axWorldAirportsL_Z3979, axiom, 
- (hasType(type_Airport, inst_SopuAirport))).
-
-fof(axWorldAirportsL_Z3980, axiom, 
- (hasType(type_Airport, inst_SoroakoAirport))).
-
-fof(axWorldAirportsL_Z3981, axiom, 
- (hasType(type_Airport, inst_SorocabaAirport))).
-
-fof(axWorldAirportsL_Z3982, axiom, 
- (hasType(type_Airport, inst_SorotiAirport))).
-
-fof(axWorldAirportsL_Z3983, axiom, 
- (hasType(type_Airport, inst_SorrentoAirport))).
-
-fof(axWorldAirportsL_Z3984, axiom, 
- (hasType(type_Airport, inst_SorstukkenStordAirport))).
-
-fof(axWorldAirportsL_Z3985, axiom, 
- (hasType(type_Airport, inst_SouankeAirport))).
-
-fof(axWorldAirportsL_Z3986, axiom, 
- (hasType(type_Airport, inst_SousseAirport))).
-
-fof(axWorldAirportsL_Z3987, axiom, 
- (hasType(type_Airport, inst_SouthCaicosIsAirport))).
-
-fof(axWorldAirportsL_Z3988, axiom, 
- (hasType(type_Airport, inst_SouthGalwayAirport))).
-
-fof(axWorldAirportsL_Z3989, axiom, 
- (hasType(type_Airport, inst_SouthIndianLakeMBAirport))).
-
-fof(axWorldAirportsL_Z3990, axiom, 
- (hasType(type_Airport, inst_SouthJerseyRegionalNJAirport))).
-
-fof(axWorldAirportsL_Z3991, axiom, 
- (hasType(type_Airport, inst_SouthMolleIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z3992, axiom, 
- (hasType(type_Airport, inst_SouthNakneknr2AKAirport))).
-
-fof(axWorldAirportsL_Z3993, axiom, 
- (hasType(type_Airport, inst_SouthTroutLakeONAirport))).
-
-fof(axWorldAirportsL_Z3994, axiom, 
- (hasType(type_Airport, inst_SouthWestBayAirport))).
-
-fof(axWorldAirportsL_Z3995, axiom, 
- (hasType(type_Airport, inst_SouthWeymouthNavalAirStationSheaFieldMAAirport))).
-
-fof(axWorldAirportsL_Z3996, axiom, 
- (hasType(type_Airport, inst_SouthendEnglandAirport))).
-
-fof(axWorldAirportsL_Z3997, axiom, 
- (hasType(type_Airport, inst_SouthernCrossWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z3998, axiom, 
- (hasType(type_Airport, inst_SouthernIllinoisILAirport))).
-
-fof(axWorldAirportsL_Z3999, axiom, 
- (hasType(type_Airport, inst_SouthportMBAirport))).
-
-fof(axWorldAirportsL_Z4000, axiom, 
- (hasType(type_Airport, inst_SouthwestFloridaRegionalFLAirport))).
-
-fof(axWorldAirportsL_Z4001, axiom, 
- (hasType(type_Airport, inst_SoyoAirport))).
-
-fof(axWorldAirportsL_Z4002, axiom, 
- (hasType(type_Airport, inst_SpaceCenterExecutiveFLAirport))).
-
-fof(axWorldAirportsL_Z4003, axiom, 
- (hasType(type_Airport, inst_SpacelandHoustonGulfTXAirport))).
-
-fof(axWorldAirportsL_Z4004, axiom, 
- (hasType(type_Airport, inst_SpangdahlemAirBaseSpangdahlemAirport))).
-
-fof(axWorldAirportsL_Z4005, axiom, 
- (hasType(type_Airport, inst_SpanishWellsAirport))).
-
-fof(axWorldAirportsL_Z4006, axiom, 
- (hasType(type_Airport, inst_SparrevohnLRRSAKAirport))).
-
-fof(axWorldAirportsL_Z4007, axiom, 
- (hasType(type_Airport, inst_SpartaAirport))).
-
-fof(axWorldAirportsL_Z4008, axiom, 
- (hasType(type_Airport, inst_SpartaCommunityAirportHunterFieldILAirport))).
-
-fof(axWorldAirportsL_Z4009, axiom, 
- (hasType(type_Airport, inst_SpartanburgDowntownMemorialSCAirport))).
-
-fof(axWorldAirportsL_Z4010, axiom, 
- (hasType(type_Airport, inst_SpekeEnglandAirport))).
-
-fof(axWorldAirportsL_Z4011, axiom, 
- (hasType(type_Airport, inst_SpenceBayNTAirport))).
-
-fof(axWorldAirportsL_Z4012, axiom, 
- (hasType(type_Airport, inst_SpenceGAAirport))).
-
-fof(axWorldAirportsL_Z4013, axiom, 
- (hasType(type_Airport, inst_SpencerMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z4014, axiom, 
- (hasType(type_Airport, inst_SpiezAirport))).
-
-fof(axWorldAirportsL_Z4015, axiom, 
- (hasType(type_Airport, inst_SpilveRigaAirport))).
-
-fof(axWorldAirportsL_Z4016, axiom, 
- (hasType(type_Airport, inst_SpiritofStLouisMOAirport))).
-
-fof(axWorldAirportsL_Z4017, axiom, 
- (hasType(type_Airport, inst_SplaneMemorialPAAirport))).
-
-fof(axWorldAirportsL_Z4018, axiom, 
- (hasType(type_Airport, inst_SpriggsPayneMonroviaAirport))).
-
-fof(axWorldAirportsL_Z4019, axiom, 
- (hasType(type_Airport, inst_SpringCreekQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4020, axiom, 
- (hasType(type_Airport, inst_SpringIslandBCAirport))).
-
-fof(axWorldAirportsL_Z4021, axiom, 
- (hasType(type_Airport, inst_SpringbokAirport))).
-
-fof(axWorldAirportsL_Z4022, axiom, 
- (hasType(type_Airport, inst_SpringdaleMunicipalARAirport))).
-
-fof(axWorldAirportsL_Z4023, axiom, 
- (hasType(type_Airport, inst_SpringfieldBeckleyMunicipalOHAirport))).
-
-fof(axWorldAirportsL_Z4024, axiom, 
- (hasType(type_Airport, inst_SpringfieldMAAirport))).
-
-fof(axWorldAirportsL_Z4025, axiom, 
- (hasType(type_Airport, inst_SpringfieldRegionalMOAirport))).
-
-fof(axWorldAirportsL_Z4026, axiom, 
- (hasType(type_Airport, inst_SpringvaleWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4027, axiom, 
- (hasType(type_Airport, inst_SrinagarAirport))).
-
-fof(axWorldAirportsL_Z4028, axiom, 
- (hasType(type_Airport, inst_StAnthonyNFAirport))).
-
-fof(axWorldAirportsL_Z4029, axiom, 
- (hasType(type_Airport, inst_StAugustineFLAirport))).
-
-fof(axWorldAirportsL_Z4030, axiom, 
- (hasType(type_Airport, inst_StCatharinesONAirport))).
-
-fof(axWorldAirportsL_Z4031, axiom, 
- (hasType(type_Airport, inst_StClairCountyALAirport))).
-
-fof(axWorldAirportsL_Z4032, axiom, 
- (hasType(type_Airport, inst_StClairCountyInternationalMIAirport))).
-
-fof(axWorldAirportsL_Z4033, axiom, 
- (hasType(type_Airport, inst_StCloudMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z4034, axiom, 
- (hasType(type_Airport, inst_StCrepinAirport))).
-
-fof(axWorldAirportsL_Z4035, axiom, 
- (hasType(type_Airport, inst_StGeorgeAKAirport))).
-
-fof(axWorldAirportsL_Z4036, axiom, 
- (hasType(type_Airport, inst_StGeorgeMunicipalUTAirport))).
-
-fof(axWorldAirportsL_Z4037, axiom, 
- (hasType(type_Airport, inst_StGeorgeOyapockAirport))).
-
-fof(axWorldAirportsL_Z4038, axiom, 
- (hasType(type_Airport, inst_StGeorgeQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4039, axiom, 
- (hasType(type_Airport, inst_StHonoreQCAirport))).
-
-fof(axWorldAirportsL_Z4040, axiom, 
- (hasType(type_Airport, inst_StHubertQCAirport))).
-
-fof(axWorldAirportsL_Z4041, axiom, 
- (hasType(type_Airport, inst_StJeanQCAirport))).
-
-fof(axWorldAirportsL_Z4042, axiom, 
- (hasType(type_Airport, inst_StJohnsIndustrialAirParkAZAirport))).
-
-fof(axWorldAirportsL_Z4043, axiom, 
- (hasType(type_Airport, inst_StJohnsNFAirport))).
-
-fof(axWorldAirportsL_Z4044, axiom, 
- (hasType(type_Airport, inst_StJustEnglandAirport))).
-
-fof(axWorldAirportsL_Z4045, axiom, 
- (hasType(type_Airport, inst_StLandryParishAirportAhartFieldLAAirport))).
-
-fof(axWorldAirportsL_Z4046, axiom, 
- (hasType(type_Airport, inst_StLaurentduMaroniAirport))).
-
-fof(axWorldAirportsL_Z4047, axiom, 
- (hasType(type_Airport, inst_StLeonardNBAirport))).
-
-fof(axWorldAirportsL_Z4048, axiom, 
- (hasType(type_Airport, inst_StMaartenAirport))).
-
-fof(axWorldAirportsL_Z4049, axiom, 
- (hasType(type_Airport, inst_StMaartenMarigotAirport))).
-
-fof(axWorldAirportsL_Z4050, axiom, 
- (hasType(type_Airport, inst_StMaloAirport))).
-
-fof(axWorldAirportsL_Z4051, axiom, 
- (hasType(type_Airport, inst_StMarysCountyMDAirport))).
-
-fof(axWorldAirportsL_Z4052, axiom, 
- (hasType(type_Airport, inst_StMarysMDAirport))).
-
-fof(axWorldAirportsL_Z4053, axiom, 
- (hasType(type_Airport, inst_StMarysMunicipalPAAirport))).
-
-fof(axWorldAirportsL_Z4054, axiom, 
- (hasType(type_Airport, inst_StMawganNewquayAirport))).
-
-fof(axWorldAirportsL_Z4055, axiom, 
- (hasType(type_Airport, inst_StMichaelAKAirport))).
-
-fof(axWorldAirportsL_Z4056, axiom, 
- (hasType(type_Airport, inst_StPaulAerodromeABAirport))).
-
-fof(axWorldAirportsL_Z4057, axiom, 
- (hasType(type_Airport, inst_StPaulDowntownHolmanFieldMNAirport))).
-
-fof(axWorldAirportsL_Z4058, axiom, 
- (hasType(type_Airport, inst_StPaulIslandAKAirport))).
-
-fof(axWorldAirportsL_Z4059, axiom, 
- (hasType(type_Airport, inst_StPaulsMissionQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4060, axiom, 
- (hasType(type_Airport, inst_StPeterAirport))).
-
-fof(axWorldAirportsL_Z4061, axiom, 
- (hasType(type_Airport, inst_StPetersburgClearwaterInternationalFLAirport))).
-
-fof(axWorldAirportsL_Z4062, axiom, 
- (hasType(type_Airport, inst_StThomasONAirport))).
-
-fof(axWorldAirportsL_Z4063, axiom, 
- (hasType(type_Airport, inst_StandifordFieldKYAirport))).
-
-fof(axWorldAirportsL_Z4064, axiom, 
- (hasType(type_Airport, inst_StanielCayAirport))).
-
-fof(axWorldAirportsL_Z4065, axiom, 
- (hasType(type_Airport, inst_StanstedLondonAirport))).
-
-fof(axWorldAirportsL_Z4066, axiom, 
- (hasType(type_Airport, inst_StanthorpeQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4067, axiom, 
- (hasType(type_Airport, inst_StantonAirfieldMNAirport))).
-
-fof(axWorldAirportsL_Z4068, axiom, 
- (hasType(type_Airport, inst_StaraZagoraAirport))).
-
-fof(axWorldAirportsL_Z4069, axiom, 
- (hasType(type_Airport, inst_StarckeQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4070, axiom, 
- (hasType(type_Airport, inst_StarkeCountyINAirport))).
-
-fof(axWorldAirportsL_Z4071, axiom, 
- (hasType(type_Airport, inst_StateCollegePAAirport))).
-
-fof(axWorldAirportsL_Z4072, axiom, 
- (hasType(type_Airport, inst_StatesboroMunicipalGAAirport))).
-
-fof(axWorldAirportsL_Z4073, axiom, 
- (hasType(type_Airport, inst_StatesvilleMunicipalNCAirport))).
-
-fof(axWorldAirportsL_Z4074, axiom, 
- (hasType(type_Airport, inst_StatwagAirport))).
-
-fof(axWorldAirportsL_Z4075, axiom, 
- (hasType(type_Airport, inst_StauningAirport))).
-
-fof(axWorldAirportsL_Z4076, axiom, 
- (hasType(type_Airport, inst_StavertonEnglandAirport))).
-
-fof(axWorldAirportsL_Z4077, axiom, 
- (hasType(type_Airport, inst_StavropolStavropolAirport))).
-
-fof(axWorldAirportsL_Z4078, axiom, 
- (hasType(type_Airport, inst_StawellVictoriaAirport))).
-
-fof(axWorldAirportsL_Z4079, axiom, 
- (hasType(type_Airport, inst_SteAnnedesMontsQCAirport))).
-
-fof(axWorldAirportsL_Z4080, axiom, 
- (hasType(type_Airport, inst_SteMarieAirport))).
-
-fof(axWorldAirportsL_Z4081, axiom, 
- (hasType(type_Airport, inst_SteamboatBaySeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z4082, axiom, 
- (hasType(type_Airport, inst_SteamboatSpringsBobAdamsFieldSTOLCOAirport))).
-
-fof(axWorldAirportsL_Z4083, axiom, 
- (hasType(type_Airport, inst_StebbinsAKAirport))).
-
-fof(axWorldAirportsL_Z4084, axiom, 
- (hasType(type_Airport, inst_SteenkoolAirport))).
-
-fof(axWorldAirportsL_Z4085, axiom, 
- (hasType(type_Airport, inst_StellaMarisLongAirport))).
-
-fof(axWorldAirportsL_Z4086, axiom, 
- (hasType(type_Airport, inst_StellarAirparkAZAirport))).
-
-fof(axWorldAirportsL_Z4087, axiom, 
- (hasType(type_Airport, inst_StephenIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4088, axiom, 
- (hasType(type_Airport, inst_StephenvilleNFAirport))).
-
-fof(axWorldAirportsL_Z4089, axiom, 
- (hasType(type_Airport, inst_StevensFieldCOAirport))).
-
-fof(axWorldAirportsL_Z4090, axiom, 
- (hasType(type_Airport, inst_StevensPointMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z4091, axiom, 
- (hasType(type_Airport, inst_StevensVillageAKAirport))).
-
-fof(axWorldAirportsL_Z4092, axiom, 
- (hasType(type_Airport, inst_StewartBCAirport))).
-
-fof(axWorldAirportsL_Z4093, axiom, 
- (hasType(type_Airport, inst_StewartInternationalNYAirport))).
-
-fof(axWorldAirportsL_Z4094, axiom, 
- (hasType(type_Airport, inst_StewartIslandAirport))).
-
-fof(axWorldAirportsL_Z4095, axiom, 
- (hasType(type_Airport, inst_StillwaterMunicipalOKAirport))).
-
-fof(axWorldAirportsL_Z4096, axiom, 
- (hasType(type_Airport, inst_StinsonMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z4097, axiom, 
- (hasType(type_Airport, inst_StockholmAirport))).
-
-fof(axWorldAirportsL_Z4098, axiom, 
- (hasType(type_Airport, inst_StocktonMetropolitanCAAirport))).
-
-fof(axWorldAirportsL_Z4099, axiom, 
- (hasType(type_Airport, inst_StoelmanseilandAirport))).
-
-fof(axWorldAirportsL_Z4100, axiom, 
- (hasType(type_Airport, inst_StokkaSandnessjoenAirport))).
-
-fof(axWorldAirportsL_Z4101, axiom, 
- (hasType(type_Airport, inst_StonyRapidsSKAirport))).
-
-fof(axWorldAirportsL_Z4102, axiom, 
- (hasType(type_Airport, inst_StonyRiver2AKAirport))).
-
-fof(axWorldAirportsL_Z4103, axiom, 
- (hasType(type_Airport, inst_StormLakeMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z4104, axiom, 
- (hasType(type_Airport, inst_StornwayAirport))).
-
-fof(axWorldAirportsL_Z4105, axiom, 
- (hasType(type_Airport, inst_StorumanAirport))).
-
-fof(axWorldAirportsL_Z4106, axiom, 
- (hasType(type_Airport, inst_StradbrokeIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4107, axiom, 
- (hasType(type_Airport, inst_StrahanTasmaniaAirport))).
-
-fof(axWorldAirportsL_Z4108, axiom, 
- (hasType(type_Airport, inst_StromfjordAirBaseSondreStromfjordKangerlussuaqAirport))).
-
-fof(axWorldAirportsL_Z4109, axiom, 
- (hasType(type_Airport, inst_StronsayAirport))).
-
-fof(axWorldAirportsL_Z4110, axiom, 
- (hasType(type_Airport, inst_StrotherFieldKSAirport))).
-
-fof(axWorldAirportsL_Z4111, axiom, 
- (hasType(type_Airport, inst_StroudMunicipalOKAirport))).
-
-fof(axWorldAirportsL_Z4112, axiom, 
- (hasType(type_Airport, inst_StrugaAirport))).
-
-fof(axWorldAirportsL_Z4113, axiom, 
- (hasType(type_Airport, inst_StrzhewoiAirport))).
-
-fof(axWorldAirportsL_Z4114, axiom, 
- (hasType(type_Airport, inst_StuartIslandAirparkWAAirport))).
-
-fof(axWorldAirportsL_Z4115, axiom, 
- (hasType(type_Airport, inst_StuartIslandWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z4116, axiom, 
- (hasType(type_Airport, inst_SturdeeBCAirport))).
-
-fof(axWorldAirportsL_Z4117, axiom, 
- (hasType(type_Airport, inst_SturtCreekWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4118, axiom, 
- (hasType(type_Airport, inst_SturupMalmoAirport))).
-
-fof(axWorldAirportsL_Z4119, axiom, 
- (hasType(type_Airport, inst_StuttgartMunicipalARAirport))).
-
-fof(axWorldAirportsL_Z4120, axiom, 
- (hasType(type_Airport, inst_StykkisholmurAirport))).
-
-fof(axWorldAirportsL_Z4121, axiom, 
- (hasType(type_Airport, inst_SuWonCityAirport))).
-
-fof(axWorldAirportsL_Z4122, axiom, 
- (hasType(type_Airport, inst_SuaiAirport))).
-
-fof(axWorldAirportsL_Z4123, axiom, 
- (hasType(type_Airport, inst_SuavanaoAirport))).
-
-fof(axWorldAirportsL_Z4124, axiom, 
- (hasType(type_Airport, inst_SuceavaAirport))).
-
-fof(axWorldAirportsL_Z4125, axiom, 
- (hasType(type_Airport, inst_SucuaAirport))).
-
-fof(axWorldAirportsL_Z4126, axiom, 
- (hasType(type_Airport, inst_SudburyONAirport))).
-
-fof(axWorldAirportsL_Z4127, axiom, 
- (hasType(type_Airport, inst_SudureyriAirport))).
-
-fof(axWorldAirportsL_Z4128, axiom, 
- (hasType(type_Airport, inst_SueIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4129, axiom, 
- (hasType(type_Airport, inst_SuffieldABAirport))).
-
-fof(axWorldAirportsL_Z4130, axiom, 
- (hasType(type_Airport, inst_SugapaAirport))).
-
-fof(axWorldAirportsL_Z4131, axiom, 
- (hasType(type_Airport, inst_SugarLandMunicipalAirportHullFieldTXAirport))).
-
-fof(axWorldAirportsL_Z4132, axiom, 
- (hasType(type_Airport, inst_SuiAirport))).
-
-fof(axWorldAirportsL_Z4133, axiom, 
- (hasType(type_Airport, inst_SuiaMissuMTAirport))).
-
-fof(axWorldAirportsL_Z4134, axiom, 
- (hasType(type_Airport, inst_SukiAirport))).
-
-fof(axWorldAirportsL_Z4135, axiom, 
- (hasType(type_Airport, inst_SukkurAirport))).
-
-fof(axWorldAirportsL_Z4136, axiom, 
- (hasType(type_Airport, inst_SulacoAirport))).
-
-fof(axWorldAirportsL_Z4137, axiom, 
- (hasType(type_Airport, inst_SulayelAirport))).
-
-fof(axWorldAirportsL_Z4138, axiom, 
- (hasType(type_Airport, inst_SuleAirport))).
-
-fof(axWorldAirportsL_Z4139, axiom, 
- (hasType(type_Airport, inst_SullivanBayWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z4140, axiom, 
- (hasType(type_Airport, inst_SullivanCountyINAirport))).
-
-fof(axWorldAirportsL_Z4141, axiom, 
- (hasType(type_Airport, inst_SullivanCountyInternationalNYAirport))).
-
-fof(axWorldAirportsL_Z4142, axiom, 
- (hasType(type_Airport, inst_SullivanRegionalMOAirport))).
-
-fof(axWorldAirportsL_Z4143, axiom, 
- (hasType(type_Airport, inst_SulphurSpringsMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z4144, axiom, 
- (hasType(type_Airport, inst_SultanMahmudBadaruddinIIPalembangAirport))).
-
-fof(axWorldAirportsL_Z4145, axiom, 
- (hasType(type_Airport, inst_SumbawaBesarSumbawaAirport))).
-
-fof(axWorldAirportsL_Z4146, axiom, 
- (hasType(type_Airport, inst_SumbawangaAirport))).
-
-fof(axWorldAirportsL_Z4147, axiom, 
- (hasType(type_Airport, inst_SumbeAirport))).
-
-fof(axWorldAirportsL_Z4148, axiom, 
- (hasType(type_Airport, inst_SumburghShetlandIslandsAirport))).
-
-fof(axWorldAirportsL_Z4149, axiom, 
- (hasType(type_Airport, inst_SumenepAirport))).
-
-fof(axWorldAirportsL_Z4150, axiom, 
- (hasType(type_Airport, inst_SummerBeaverAirport))).
-
-fof(axWorldAirportsL_Z4151, axiom, 
- (hasType(type_Airport, inst_SummerdaleNavalOutlyingFieldALAirport))).
-
-fof(axWorldAirportsL_Z4152, axiom, 
- (hasType(type_Airport, inst_SummersidePEAirport))).
-
-fof(axWorldAirportsL_Z4153, axiom, 
- (hasType(type_Airport, inst_SummitAKAirport))).
-
-fof(axWorldAirportsL_Z4154, axiom, 
- (hasType(type_Airport, inst_SumterMunicipalSCAirport))).
-
-fof(axWorldAirportsL_Z4155, axiom, 
- (hasType(type_Airport, inst_SumySumyAirport))).
-
-fof(axWorldAirportsL_Z4156, axiom, 
- (hasType(type_Airport, inst_SunMoonLakeAirport))).
-
-fof(axWorldAirportsL_Z4157, axiom, 
- (hasType(type_Airport, inst_SunRiverAirport))).
-
-fof(axWorldAirportsL_Z4158, axiom, 
- (hasType(type_Airport, inst_SungShanTaipeiAirport))).
-
-fof(axWorldAirportsL_Z4159, axiom, 
- (hasType(type_Airport, inst_SungalPakningAirport))).
-
-fof(axWorldAirportsL_Z4160, axiom, 
- (hasType(type_Airport, inst_SungeiTiangAirport))).
-
-fof(axWorldAirportsL_Z4161, axiom, 
- (hasType(type_Airport, inst_SunyaniAirport))).
-
-fof(axWorldAirportsL_Z4162, axiom, 
- (hasType(type_Airport, inst_SupadioPontianakAirport))).
-
-fof(axWorldAirportsL_Z4163, axiom, 
- (hasType(type_Airport, inst_SurAirport))).
-
-fof(axWorldAirportsL_Z4164, axiom, 
- (hasType(type_Airport, inst_SuratAirport))).
-
-fof(axWorldAirportsL_Z4165, axiom, 
- (hasType(type_Airport, inst_SuratThaniAirport))).
-
-fof(axWorldAirportsL_Z4166, axiom, 
- (hasType(type_Airport, inst_SurfdaleAirport))).
-
-fof(axWorldAirportsL_Z4167, axiom, 
- (hasType(type_Airport, inst_SurfersParadiseQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4168, axiom, 
- (hasType(type_Airport, inst_SurgutTyumenAirport))).
-
-fof(axWorldAirportsL_Z4169, axiom, 
- (hasType(type_Airport, inst_SuriaAirport))).
-
-fof(axWorldAirportsL_Z4170, axiom, 
- (hasType(type_Airport, inst_SurigaoAirport))).
-
-fof(axWorldAirportsL_Z4171, axiom, 
- (hasType(type_Airport, inst_SurseeAirport))).
-
-fof(axWorldAirportsL_Z4172, axiom, 
- (hasType(type_Airport, inst_SurtranBuildingMcDavidPontiacCompanyHeliportTXAirport))).
-
-fof(axWorldAirportsL_Z4173, axiom, 
- (hasType(type_Airport, inst_SusanvilleMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z4174, axiom, 
- (hasType(type_Airport, inst_SuzhouAirport))).
-
-fof(axWorldAirportsL_Z4175, axiom, 
- (hasType(type_Airport, inst_SvartnesVardoVardoeAirport))).
-
-fof(axWorldAirportsL_Z4176, axiom, 
- (hasType(type_Airport, inst_SvayRiengAirport))).
-
-fof(axWorldAirportsL_Z4177, axiom, 
- (hasType(type_Airport, inst_SwakopmundAirport))).
-
-fof(axWorldAirportsL_Z4178, axiom, 
- (hasType(type_Airport, inst_SwanHillVictoriaAirport))).
-
-fof(axWorldAirportsL_Z4179, axiom, 
- (hasType(type_Airport, inst_SwanRiverMBAirport))).
-
-fof(axWorldAirportsL_Z4180, axiom, 
- (hasType(type_Airport, inst_SwanseaWalesAirport))).
-
-fof(axWorldAirportsL_Z4181, axiom, 
- (hasType(type_Airport, inst_SwiftCurrentSKAirport))).
-
-fof(axWorldAirportsL_Z4182, axiom, 
- (hasType(type_Airport, inst_SwindonAirport))).
-
-fof(axWorldAirportsL_Z4183, axiom, 
- (hasType(type_Airport, inst_SydneyNSAirport))).
-
-fof(axWorldAirportsL_Z4184, axiom, 
- (hasType(type_Airport, inst_SyktyvkarKomiAirport))).
-
-fof(axWorldAirportsL_Z4185, axiom, 
- (hasType(type_Airport, inst_SylvesterGAAirport))).
-
-fof(axWorldAirportsL_Z4186, axiom, 
- (hasType(type_Airport, inst_SyracuseHancockInternationalNYAirport))).
-
-fof(axWorldAirportsL_Z4187, axiom, 
- (hasType(type_Airport, inst_TabarkaAirport))).
-
-fof(axWorldAirportsL_Z4188, axiom, 
- (hasType(type_Airport, inst_TabatingaAMAirport))).
-
-fof(axWorldAirportsL_Z4189, axiom, 
- (hasType(type_Airport, inst_TabibugaAirport))).
-
-fof(axWorldAirportsL_Z4190, axiom, 
- (hasType(type_Airport, inst_TabingPadangAirport))).
-
-fof(axWorldAirportsL_Z4191, axiom, 
- (hasType(type_Airport, inst_TabiteueaNorthAirport))).
-
-fof(axWorldAirportsL_Z4192, axiom, 
- (hasType(type_Airport, inst_TabiteueaSouthAirport))).
-
-fof(axWorldAirportsL_Z4193, axiom, 
- (hasType(type_Airport, inst_TablasAirport))).
-
-fof(axWorldAirportsL_Z4194, axiom, 
- (hasType(type_Airport, inst_TableRockHeliportMOAirport))).
-
-fof(axWorldAirportsL_Z4195, axiom, 
- (hasType(type_Airport, inst_TablelandAirport))).
-
-fof(axWorldAirportsL_Z4196, axiom, 
- (hasType(type_Airport, inst_TablondeTamaraAirport))).
-
-fof(axWorldAirportsL_Z4197, axiom, 
- (hasType(type_Airport, inst_TaboraAirport))).
-
-fof(axWorldAirportsL_Z4198, axiom, 
- (hasType(type_Airport, inst_TabouAirport))).
-
-fof(axWorldAirportsL_Z4199, axiom, 
- (hasType(type_Airport, inst_TabrizAirport))).
-
-fof(axWorldAirportsL_Z4200, axiom, 
- (hasType(type_Airport, inst_TabubilAirport))).
-
-fof(axWorldAirportsL_Z4201, axiom, 
- (hasType(type_Airport, inst_TabukAirport))).
-
-fof(axWorldAirportsL_Z4202, axiom, 
- (hasType(type_Airport, inst_TachilekAirport))).
-
-fof(axWorldAirportsL_Z4203, axiom, 
- (hasType(type_Airport, inst_TaclobanAirport))).
-
-fof(axWorldAirportsL_Z4204, axiom, 
- (hasType(type_Airport, inst_TacomaNarrowsWAAirport))).
-
-fof(axWorldAirportsL_Z4205, axiom, 
- (hasType(type_Airport, inst_TacuaremboAirport))).
-
-fof(axWorldAirportsL_Z4206, axiom, 
- (hasType(type_Airport, inst_TadjiAirport))).
-
-fof(axWorldAirportsL_Z4207, axiom, 
- (hasType(type_Airport, inst_TadjouraAirport))).
-
-fof(axWorldAirportsL_Z4208, axiom, 
- (hasType(type_Airport, inst_TadouleLakeMBAirport))).
-
-fof(axWorldAirportsL_Z4209, axiom, 
- (hasType(type_Airport, inst_TadouleLakeWaterAerodromeMBAirport))).
-
-fof(axWorldAirportsL_Z4210, axiom, 
- (hasType(type_Airport, inst_TaeguAirport))).
-
-fof(axWorldAirportsL_Z4211, axiom, 
- (hasType(type_Airport, inst_TaejonAirport))).
-
-fof(axWorldAirportsL_Z4212, axiom, 
- (hasType(type_Airport, inst_TafaroviAirport))).
-
-fof(axWorldAirportsL_Z4213, axiom, 
- (hasType(type_Airport, inst_TaftanAirport))).
-
-fof(axWorldAirportsL_Z4214, axiom, 
- (hasType(type_Airport, inst_TagbilaranAirport))).
-
-fof(axWorldAirportsL_Z4215, axiom, 
- (hasType(type_Airport, inst_TaguacAirport))).
-
-fof(axWorldAirportsL_Z4216, axiom, 
- (hasType(type_Airport, inst_TagulaAirport))).
-
-fof(axWorldAirportsL_Z4217, axiom, 
- (hasType(type_Airport, inst_TaharoaAirport))).
-
-fof(axWorldAirportsL_Z4218, axiom, 
- (hasType(type_Airport, inst_TahouaAirport))).
-
-fof(axWorldAirportsL_Z4219, axiom, 
- (hasType(type_Airport, inst_TahsisWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z4220, axiom, 
- (hasType(type_Airport, inst_TaichungAirport))).
-
-fof(axWorldAirportsL_Z4221, axiom, 
- (hasType(type_Airport, inst_TaifAirport))).
-
-fof(axWorldAirportsL_Z4222, axiom, 
- (hasType(type_Airport, inst_TainanAirport))).
-
-fof(axWorldAirportsL_Z4223, axiom, 
- (hasType(type_Airport, inst_TaipingAirport))).
-
-fof(axWorldAirportsL_Z4224, axiom, 
- (hasType(type_Airport, inst_TaishaAirport))).
-
-fof(axWorldAirportsL_Z4225, axiom, 
- (hasType(type_Airport, inst_TaitungAirport))).
-
-fof(axWorldAirportsL_Z4226, axiom, 
- (hasType(type_Airport, inst_TakAirport))).
-
-fof(axWorldAirportsL_Z4227, axiom, 
- (hasType(type_Airport, inst_TakamatsuAirport))).
-
-fof(axWorldAirportsL_Z4228, axiom, 
- (hasType(type_Airport, inst_TakapotoAirport))).
-
-fof(axWorldAirportsL_Z4229, axiom, 
- (hasType(type_Airport, inst_TakaroaAirport))).
-
-fof(axWorldAirportsL_Z4230, axiom, 
- (hasType(type_Airport, inst_TakhliAirport))).
-
-fof(axWorldAirportsL_Z4231, axiom, 
- (hasType(type_Airport, inst_TakoradiAirport))).
-
-fof(axWorldAirportsL_Z4232, axiom, 
- (hasType(type_Airport, inst_TakotnaAKAirport))).
-
-fof(axWorldAirportsL_Z4233, axiom, 
- (hasType(type_Airport, inst_TakuLodgeSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z4234, axiom, 
- (hasType(type_Airport, inst_TalaseaAirport))).
-
-fof(axWorldAirportsL_Z4235, axiom, 
- (hasType(type_Airport, inst_TalcaAirport))).
-
-fof(axWorldAirportsL_Z4236, axiom, 
- (hasType(type_Airport, inst_TaldyqorghanTaldyKurganTaldyqorghanAirport))).
-
-fof(axWorldAirportsL_Z4237, axiom, 
- (hasType(type_Airport, inst_TaliabuAirport))).
-
-fof(axWorldAirportsL_Z4238, axiom, 
- (hasType(type_Airport, inst_TalkeetnaAKAirport))).
-
-fof(axWorldAirportsL_Z4239, axiom, 
- (hasType(type_Airport, inst_TalknafjordurAirport))).
-
-fof(axWorldAirportsL_Z4240, axiom, 
- (hasType(type_Airport, inst_TallahasseeRegionalFLAirport))).
-
-fof(axWorldAirportsL_Z4241, axiom, 
- (hasType(type_Airport, inst_TaltalAirport))).
-
-fof(axWorldAirportsL_Z4242, axiom, 
- (hasType(type_Airport, inst_TaluqanAirport))).
-
-fof(axWorldAirportsL_Z4243, axiom, 
- (hasType(type_Airport, inst_TamaleAirport))).
-
-fof(axWorldAirportsL_Z4244, axiom, 
- (hasType(type_Airport, inst_TamanaAirport))).
-
-fof(axWorldAirportsL_Z4245, axiom, 
- (hasType(type_Airport, inst_TamanrassetAirport))).
-
-fof(axWorldAirportsL_Z4246, axiom, 
- (hasType(type_Airport, inst_TamarindoAirport))).
-
-fof(axWorldAirportsL_Z4247, axiom, 
- (hasType(type_Airport, inst_TamataveAirport))).
-
-fof(axWorldAirportsL_Z4248, axiom, 
- (hasType(type_Airport, inst_TambacoundaAirport))).
-
-fof(axWorldAirportsL_Z4249, axiom, 
- (hasType(type_Airport, inst_TambaoAirport))).
-
-fof(axWorldAirportsL_Z4250, axiom, 
- (hasType(type_Airport, inst_TambohoranoAirport))).
-
-fof(axWorldAirportsL_Z4251, axiom, 
- (hasType(type_Airport, inst_TambolakaAirport))).
-
-fof(axWorldAirportsL_Z4252, axiom, 
- (hasType(type_Airport, inst_TamborAirport))).
-
-fof(axWorldAirportsL_Z4253, axiom, 
- (hasType(type_Airport, inst_TambovTambovAirport))).
-
-fof(axWorldAirportsL_Z4254, axiom, 
- (hasType(type_Airport, inst_TamchakettAirport))).
-
-fof(axWorldAirportsL_Z4255, axiom, 
- (hasType(type_Airport, inst_TameAirport))).
-
-fof(axWorldAirportsL_Z4256, axiom, 
- (hasType(type_Airport, inst_TamkyAirport))).
-
-fof(axWorldAirportsL_Z4257, axiom, 
- (hasType(type_Airport, inst_TampaInternationalFLAirport))).
-
-fof(axWorldAirportsL_Z4258, axiom, 
- (hasType(type_Airport, inst_TamuinAirport))).
-
-fof(axWorldAirportsL_Z4259, axiom, 
- (hasType(type_Airport, inst_TamworthNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4260, axiom, 
- (hasType(type_Airport, inst_TanSonNhutInternationalHoChiMinhCitySaigonAirport))).
-
-fof(axWorldAirportsL_Z4261, axiom, 
- (hasType(type_Airport, inst_TanacrossAKAirport))).
-
-fof(axWorldAirportsL_Z4262, axiom, 
- (hasType(type_Airport, inst_TanahGrogotAirport))).
-
-fof(axWorldAirportsL_Z4263, axiom, 
- (hasType(type_Airport, inst_TanahmerahAirport))).
-
-fof(axWorldAirportsL_Z4264, axiom, 
- (hasType(type_Airport, inst_TanalianAKAirport))).
-
-fof(axWorldAirportsL_Z4265, axiom, 
- (hasType(type_Airport, inst_TanandavaAirport))).
-
-fof(axWorldAirportsL_Z4266, axiom, 
- (hasType(type_Airport, inst_TanatorajaAirport))).
-
-fof(axWorldAirportsL_Z4267, axiom, 
- (hasType(type_Airport, inst_TanbarQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4268, axiom, 
- (hasType(type_Airport, inst_TandagAirport))).
-
-fof(axWorldAirportsL_Z4269, axiom, 
- (hasType(type_Airport, inst_TandilAirport))).
-
-fof(axWorldAirportsL_Z4270, axiom, 
- (hasType(type_Airport, inst_TanegashimaAirport))).
-
-fof(axWorldAirportsL_Z4271, axiom, 
- (hasType(type_Airport, inst_TangaAirport))).
-
-fof(axWorldAirportsL_Z4272, axiom, 
- (hasType(type_Airport, inst_TangaIslandAirport))).
-
-fof(axWorldAirportsL_Z4273, axiom, 
- (hasType(type_Airport, inst_TangaloomaAirport))).
-
-fof(axWorldAirportsL_Z4274, axiom, 
- (hasType(type_Airport, inst_TanjungAirport))).
-
-fof(axWorldAirportsL_Z4275, axiom, 
- (hasType(type_Airport, inst_TanjungSelorBorneoAirport))).
-
-fof(axWorldAirportsL_Z4276, axiom, 
- (hasType(type_Airport, inst_TannaIslandAirport))).
-
-fof(axWorldAirportsL_Z4277, axiom, 
- (hasType(type_Airport, inst_TaosMunicipalNMAirport))).
-
-fof(axWorldAirportsL_Z4278, axiom, 
- (hasType(type_Airport, inst_TapachulaAirport))).
-
-fof(axWorldAirportsL_Z4279, axiom, 
- (hasType(type_Airport, inst_TapaktuanAirport))).
-
-fof(axWorldAirportsL_Z4280, axiom, 
- (hasType(type_Airport, inst_TapetaAirport))).
-
-fof(axWorldAirportsL_Z4281, axiom, 
- (hasType(type_Airport, inst_TaplejungAirport))).
-
-fof(axWorldAirportsL_Z4282, axiom, 
- (hasType(type_Airport, inst_TaraQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4283, axiom, 
- (hasType(type_Airport, inst_TarakanBorneoAirport))).
-
-fof(axWorldAirportsL_Z4284, axiom, 
- (hasType(type_Airport, inst_TarakbitsAirport))).
-
-fof(axWorldAirportsL_Z4285, axiom, 
- (hasType(type_Airport, inst_TaramajimaAirport))).
-
-fof(axWorldAirportsL_Z4286, axiom, 
- (hasType(type_Airport, inst_TarantoAirport))).
-
-fof(axWorldAirportsL_Z4287, axiom, 
- (hasType(type_Airport, inst_TarapacaAirport))).
-
-fof(axWorldAirportsL_Z4288, axiom, 
- (hasType(type_Airport, inst_TarapainaAirport))).
-
-fof(axWorldAirportsL_Z4289, axiom, 
- (hasType(type_Airport, inst_TarapoaAirport))).
-
-fof(axWorldAirportsL_Z4290, axiom, 
- (hasType(type_Airport, inst_TarapotoAirport))).
-
-fof(axWorldAirportsL_Z4291, axiom, 
- (hasType(type_Airport, inst_TarauacaACAirport))).
-
-fof(axWorldAirportsL_Z4292, axiom, 
- (hasType(type_Airport, inst_TarbelaAirport))).
-
-fof(axWorldAirportsL_Z4293, axiom, 
- (hasType(type_Airport, inst_TarbesAirport))).
-
-fof(axWorldAirportsL_Z4294, axiom, 
- (hasType(type_Airport, inst_TarcoolaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4295, axiom, 
- (hasType(type_Airport, inst_TareeNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4296, axiom, 
- (hasType(type_Airport, inst_TarfayaAirport))).
-
-fof(axWorldAirportsL_Z4297, axiom, 
- (hasType(type_Airport, inst_TargovishteAirport))).
-
-fof(axWorldAirportsL_Z4298, axiom, 
- (hasType(type_Airport, inst_TariAirport))).
-
-fof(axWorldAirportsL_Z4299, axiom, 
- (hasType(type_Airport, inst_TaroomQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4300, axiom, 
- (hasType(type_Airport, inst_TartuAirport))).
-
-fof(axWorldAirportsL_Z4301, axiom, 
- (hasType(type_Airport, inst_TasikmalayaAirport))).
-
-fof(axWorldAirportsL_Z4302, axiom, 
- (hasType(type_Airport, inst_TasiujuaqQCAirport))).
-
-fof(axWorldAirportsL_Z4303, axiom, 
- (hasType(type_Airport, inst_TaskulAirport))).
-
-fof(axWorldAirportsL_Z4304, axiom, 
- (hasType(type_Airport, inst_TasuWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z4305, axiom, 
- (hasType(type_Airport, inst_TatakotoAirport))).
-
-fof(axWorldAirportsL_Z4306, axiom, 
- (hasType(type_Airport, inst_TatalinaLRRSAKAirport))).
-
-fof(axWorldAirportsL_Z4307, axiom, 
- (hasType(type_Airport, inst_TatitlekSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z4308, axiom, 
- (hasType(type_Airport, inst_TatryPopradAirport))).
-
-fof(axWorldAirportsL_Z4309, axiom, 
- (hasType(type_Airport, inst_TauSeaplaneBaseTauIslandAirport))).
-
-fof(axWorldAirportsL_Z4310, axiom, 
- (hasType(type_Airport, inst_TaupoAirport))).
-
-fof(axWorldAirportsL_Z4311, axiom, 
- (hasType(type_Airport, inst_TauramenaAirport))).
-
-fof(axWorldAirportsL_Z4312, axiom, 
- (hasType(type_Airport, inst_TaurangaAirport))).
-
-fof(axWorldAirportsL_Z4313, axiom, 
- (hasType(type_Airport, inst_TautaAirport))).
-
-fof(axWorldAirportsL_Z4314, axiom, 
- (hasType(type_Airport, inst_TaveuniAirport))).
-
-fof(axWorldAirportsL_Z4315, axiom, 
- (hasType(type_Airport, inst_TavoyAirport))).
-
-fof(axWorldAirportsL_Z4316, axiom, 
- (hasType(type_Airport, inst_TawaTibetAirport))).
-
-fof(axWorldAirportsL_Z4317, axiom, 
- (hasType(type_Airport, inst_TawauSabahAirport))).
-
-fof(axWorldAirportsL_Z4318, axiom, 
- (hasType(type_Airport, inst_TawiTawiAirport))).
-
-fof(axWorldAirportsL_Z4319, axiom, 
- (hasType(type_Airport, inst_TaylorAKAirport))).
-
-fof(axWorldAirportsL_Z4320, axiom, 
- (hasType(type_Airport, inst_TaylorAZAirport))).
-
-fof(axWorldAirportsL_Z4321, axiom, 
- (hasType(type_Airport, inst_TaylorCountyWIAirport))).
-
-fof(axWorldAirportsL_Z4322, axiom, 
- (hasType(type_Airport, inst_TchibangaAirport))).
-
-fof(axWorldAirportsL_Z4323, axiom, 
- (hasType(type_Airport, inst_TchienAirport))).
-
-fof(axWorldAirportsL_Z4324, axiom, 
- (hasType(type_Airport, inst_TeAnauAirport))).
-
-fof(axWorldAirportsL_Z4325, axiom, 
- (hasType(type_Airport, inst_TebessaAirport))).
-
-fof(axWorldAirportsL_Z4326, axiom, 
- (hasType(type_Airport, inst_TeesSideAirport))).
-
-fof(axWorldAirportsL_Z4327, axiom, 
- (hasType(type_Airport, inst_TefeMAAirport))).
-
-fof(axWorldAirportsL_Z4328, axiom, 
- (hasType(type_Airport, inst_TegelBerlinAirport))).
-
-fof(axWorldAirportsL_Z4329, axiom, 
- (hasType(type_Airport, inst_TehachapiMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z4330, axiom, 
- (hasType(type_Airport, inst_TehuacanAirport))).
-
-fof(axWorldAirportsL_Z4331, axiom, 
- (hasType(type_Airport, inst_TekaduAirport))).
-
-fof(axWorldAirportsL_Z4332, axiom, 
- (hasType(type_Airport, inst_TekamahMunicipalNEAirport))).
-
-fof(axWorldAirportsL_Z4333, axiom, 
- (hasType(type_Airport, inst_TekinAirport))).
-
-fof(axWorldAirportsL_Z4334, axiom, 
- (hasType(type_Airport, inst_TelAvivAirport))).
-
-fof(axWorldAirportsL_Z4335, axiom, 
- (hasType(type_Airport, inst_TelaAirport))).
-
-fof(axWorldAirportsL_Z4336, axiom, 
- (hasType(type_Airport, inst_TelefominAirport))).
-
-fof(axWorldAirportsL_Z4337, axiom, 
- (hasType(type_Airport, inst_TelegraphCreekAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z4338, axiom, 
- (hasType(type_Airport, inst_TelemacoBorbaPRAirport))).
-
-fof(axWorldAirportsL_Z4339, axiom, 
- (hasType(type_Airport, inst_TelfairWheelerGAAirport))).
-
-fof(axWorldAirportsL_Z4340, axiom, 
- (hasType(type_Airport, inst_TelferWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4341, axiom, 
- (hasType(type_Airport, inst_TelidaAKAirport))).
-
-fof(axWorldAirportsL_Z4342, axiom, 
- (hasType(type_Airport, inst_TellerAKAirport))).
-
-fof(axWorldAirportsL_Z4343, axiom, 
- (hasType(type_Airport, inst_TellurideCOAirport))).
-
-fof(axWorldAirportsL_Z4344, axiom, 
- (hasType(type_Airport, inst_TellurideRegionalCOAirport))).
-
-fof(axWorldAirportsL_Z4345, axiom, 
- (hasType(type_Airport, inst_TelupidAirport))).
-
-fof(axWorldAirportsL_Z4346, axiom, 
- (hasType(type_Airport, inst_TeminabuanAirport))).
-
-fof(axWorldAirportsL_Z4347, axiom, 
- (hasType(type_Airport, inst_TemoraNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4348, axiom, 
- (hasType(type_Airport, inst_TempelhofBerlinAirport))).
-
-fof(axWorldAirportsL_Z4349, axiom, 
- (hasType(type_Airport, inst_TemucoAirport))).
-
-fof(axWorldAirportsL_Z4350, axiom, 
- (hasType(type_Airport, inst_TenakeeAirForceBaseAKAirport))).
-
-fof(axWorldAirportsL_Z4351, axiom, 
- (hasType(type_Airport, inst_TenerifeCanaryIslandsAirport))).
-
-fof(axWorldAirportsL_Z4352, axiom, 
- (hasType(type_Airport, inst_TengahRAFStationTengahAirport))).
-
-fof(axWorldAirportsL_Z4353, axiom, 
- (hasType(type_Airport, inst_TenienteBenMatienzTucumanSanMiguelTucumanAirport))).
-
-fof(axWorldAirportsL_Z4354, axiom, 
- (hasType(type_Airport, inst_TenienteJorgeHenrichArauzTrinidadAirport))).
-
-fof(axWorldAirportsL_Z4355, axiom, 
- (hasType(type_Airport, inst_TenkodogoAirport))).
-
-fof(axWorldAirportsL_Z4356, axiom, 
- (hasType(type_Airport, inst_TennantCreekNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z4357, axiom, 
- (hasType(type_Airport, inst_TeofiloOtoniMGAirport))).
-
-fof(axWorldAirportsL_Z4358, axiom, 
- (hasType(type_Airport, inst_TepicAirport))).
-
-fof(axWorldAirportsL_Z4359, axiom, 
- (hasType(type_Airport, inst_TeptepAirport))).
-
-fof(axWorldAirportsL_Z4360, axiom, 
- (hasType(type_Airport, inst_TerapoAirport))).
-
-fof(axWorldAirportsL_Z4361, axiom, 
- (hasType(type_Airport, inst_TeresinaPIAirport))).
-
-fof(axWorldAirportsL_Z4362, axiom, 
- (hasType(type_Airport, inst_TeresopolisRJAirport))).
-
-fof(axWorldAirportsL_Z4363, axiom, 
- (hasType(type_Airport, inst_TermizTermesSurkhondaryoAirport))).
-
-fof(axWorldAirportsL_Z4364, axiom, 
- (hasType(type_Airport, inst_TernateAirport))).
-
-fof(axWorldAirportsL_Z4365, axiom, 
- (hasType(type_Airport, inst_TernopilTernopolTernopilAirport))).
-
-fof(axWorldAirportsL_Z4366, axiom, 
- (hasType(type_Airport, inst_TerraceBCAirport))).
-
-fof(axWorldAirportsL_Z4367, axiom, 
- (hasType(type_Airport, inst_TerraceBayONAirport))).
-
-fof(axWorldAirportsL_Z4368, axiom, 
- (hasType(type_Airport, inst_TerrellMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z4369, axiom, 
- (hasType(type_Airport, inst_TeslinYTAirport))).
-
-fof(axWorldAirportsL_Z4370, axiom, 
- (hasType(type_Airport, inst_TesseneiAirport))).
-
-fof(axWorldAirportsL_Z4371, axiom, 
- (hasType(type_Airport, inst_TeteAirport))).
-
-fof(axWorldAirportsL_Z4372, axiom, 
- (hasType(type_Airport, inst_TetealaBaleineWaterAerodromeQCAirport))).
-
-fof(axWorldAirportsL_Z4373, axiom, 
- (hasType(type_Airport, inst_TetebediAirport))).
-
-fof(axWorldAirportsL_Z4374, axiom, 
- (hasType(type_Airport, inst_TeterboroNJAirport))).
-
-fof(axWorldAirportsL_Z4375, axiom, 
- (hasType(type_Airport, inst_TetiaroaIslandAirport))).
-
-fof(axWorldAirportsL_Z4376, axiom, 
- (hasType(type_Airport, inst_TetlinAKAirport))).
-
-fof(axWorldAirportsL_Z4377, axiom, 
- (hasType(type_Airport, inst_TeugeDeventerAirport))).
-
-fof(axWorldAirportsL_Z4378, axiom, 
- (hasType(type_Airport, inst_TewantinQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4379, axiom, 
- (hasType(type_Airport, inst_TexarkanaRegionalAirportWebbFieldARAirport))).
-
-fof(axWorldAirportsL_Z4380, axiom, 
- (hasType(type_Airport, inst_TezpurAirport))).
-
-fof(axWorldAirportsL_Z4381, axiom, 
- (hasType(type_Airport, inst_TezuAirport))).
-
-fof(axWorldAirportsL_Z4382, axiom, 
- (hasType(type_Airport, inst_ThabaNchuAirport))).
-
-fof(axWorldAirportsL_Z4383, axiom, 
- (hasType(type_Airport, inst_ThabaTsekaAirport))).
-
-fof(axWorldAirportsL_Z4384, axiom, 
- (hasType(type_Airport, inst_ThakhekAirport))).
-
-fof(axWorldAirportsL_Z4385, axiom, 
- (hasType(type_Airport, inst_ThakurgaonAirport))).
-
-fof(axWorldAirportsL_Z4386, axiom, 
- (hasType(type_Airport, inst_ThangoolBiloelaQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4387, axiom, 
- (hasType(type_Airport, inst_ThanjavurAirport))).
-
-fof(axWorldAirportsL_Z4388, axiom, 
- (hasType(type_Airport, inst_ThargomindahQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4389, axiom, 
- (hasType(type_Airport, inst_TheBightAirport))).
-
-fof(axWorldAirportsL_Z4390, axiom, 
- (hasType(type_Airport, inst_TheONeillMunicipalAirportJohnLBakerFieldNEAirport))).
-
-fof(axWorldAirportsL_Z4391, axiom, 
- (hasType(type_Airport, inst_ThePasMBAirport))).
-
-fof(axWorldAirportsL_Z4392, axiom, 
- (hasType(type_Airport, inst_TheQueensAKAirport))).
-
-fof(axWorldAirportsL_Z4393, axiom, 
- (hasType(type_Airport, inst_TheodoreFrancisGreenStateRIAirport))).
-
-fof(axWorldAirportsL_Z4394, axiom, 
- (hasType(type_Airport, inst_TheodoreQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4395, axiom, 
- (hasType(type_Airport, inst_ThermalCAAirport))).
-
-fof(axWorldAirportsL_Z4396, axiom, 
- (hasType(type_Airport, inst_ThicketPortageMBAirport))).
-
-fof(axWorldAirportsL_Z4397, axiom, 
- (hasType(type_Airport, inst_ThiefRiverFallsRegionalMNAirport))).
-
-fof(axWorldAirportsL_Z4398, axiom, 
- (hasType(type_Airport, inst_ThingeyriAirport))).
-
-fof(axWorldAirportsL_Z4399, axiom, 
- (hasType(type_Airport, inst_ThistedAirport))).
-
-fof(axWorldAirportsL_Z4400, axiom, 
- (hasType(type_Airport, inst_ThohoyandouVendaAirport))).
-
-fof(axWorldAirportsL_Z4401, axiom, 
- (hasType(type_Airport, inst_ThomasvilleMunicipalGAAirport))).
-
-fof(axWorldAirportsL_Z4402, axiom, 
- (hasType(type_Airport, inst_ThompsonFallsMTAirport))).
-
-fof(axWorldAirportsL_Z4403, axiom, 
- (hasType(type_Airport, inst_ThompsonMBAirport))).
-
-fof(axWorldAirportsL_Z4404, axiom, 
- (hasType(type_Airport, inst_ThorshofnAirport))).
-
-fof(axWorldAirportsL_Z4405, axiom, 
- (hasType(type_Airport, inst_ThredboNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4406, axiom, 
- (hasType(type_Airport, inst_ThuleAirBaseThuleAirport))).
-
-fof(axWorldAirportsL_Z4407, axiom, 
- (hasType(type_Airport, inst_ThumraitAirport))).
-
-fof(axWorldAirportsL_Z4408, axiom, 
- (hasType(type_Airport, inst_ThunderBayONAirport))).
-
-fof(axWorldAirportsL_Z4409, axiom, 
- (hasType(type_Airport, inst_ThylungraQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4410, axiom, 
- (hasType(type_Airport, inst_ThynaSfaxAirport))).
-
-fof(axWorldAirportsL_Z4411, axiom, 
- (hasType(type_Airport, inst_TibooburraNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4412, axiom, 
- (hasType(type_Airport, inst_TibuAirport))).
-
-fof(axWorldAirportsL_Z4413, axiom, 
- (hasType(type_Airport, inst_TichittAirport))).
-
-fof(axWorldAirportsL_Z4414, axiom, 
- (hasType(type_Airport, inst_TidjikjaAirport))).
-
-fof(axWorldAirportsL_Z4415, axiom, 
- (hasType(type_Airport, inst_TigaAirport))).
-
-fof(axWorldAirportsL_Z4416, axiom, 
- (hasType(type_Airport, inst_TignesAirport))).
-
-fof(axWorldAirportsL_Z4417, axiom, 
- (hasType(type_Airport, inst_TikalAirport))).
-
-fof(axWorldAirportsL_Z4418, axiom, 
- (hasType(type_Airport, inst_TikapurAirport))).
-
-fof(axWorldAirportsL_Z4419, axiom, 
- (hasType(type_Airport, inst_TikehauAtollAirport))).
-
-fof(axWorldAirportsL_Z4420, axiom, 
- (hasType(type_Airport, inst_TikoAirport))).
-
-fof(axWorldAirportsL_Z4421, axiom, 
- (hasType(type_Airport, inst_TilfalminAirport))).
-
-fof(axWorldAirportsL_Z4422, axiom, 
- (hasType(type_Airport, inst_TilinAirport))).
-
-fof(axWorldAirportsL_Z4423, axiom, 
- (hasType(type_Airport, inst_TimaruAirport))).
-
-fof(axWorldAirportsL_Z4424, axiom, 
- (hasType(type_Airport, inst_TimbaubaPEAirport))).
-
-fof(axWorldAirportsL_Z4425, axiom, 
- (hasType(type_Airport, inst_TimbedraAirport))).
-
-fof(axWorldAirportsL_Z4426, axiom, 
- (hasType(type_Airport, inst_TimberCreekAirport))).
-
-fof(axWorldAirportsL_Z4427, axiom, 
- (hasType(type_Airport, inst_TimbiquiAirport))).
-
-fof(axWorldAirportsL_Z4428, axiom, 
- (hasType(type_Airport, inst_TimbunkeAirport))).
-
-fof(axWorldAirportsL_Z4429, axiom, 
- (hasType(type_Airport, inst_TimikaTimukaTembagapuraNewGuineaAirport))).
-
-fof(axWorldAirportsL_Z4430, axiom, 
- (hasType(type_Airport, inst_TimimounAirport))).
-
-fof(axWorldAirportsL_Z4431, axiom, 
- (hasType(type_Airport, inst_TimminsONAirport))).
-
-fof(axWorldAirportsL_Z4432, axiom, 
- (hasType(type_Airport, inst_TinCityLRRSAKAirport))).
-
-fof(axWorldAirportsL_Z4433, axiom, 
- (hasType(type_Airport, inst_TinakTinakAirport))).
-
-fof(axWorldAirportsL_Z4434, axiom, 
- (hasType(type_Airport, inst_TindoufAirport))).
-
-fof(axWorldAirportsL_Z4435, axiom, 
- (hasType(type_Airport, inst_TingoMariaAirport))).
-
-fof(axWorldAirportsL_Z4436, axiom, 
- (hasType(type_Airport, inst_TingwallShetlandIslandsAirport))).
-
-fof(axWorldAirportsL_Z4437, axiom, 
- (hasType(type_Airport, inst_TingwonAirport))).
-
-fof(axWorldAirportsL_Z4438, axiom, 
- (hasType(type_Airport, inst_TinkerAirForceBaseOKAirport))).
-
-fof(axWorldAirportsL_Z4439, axiom, 
- (hasType(type_Airport, inst_TiogaMunicipalNDAirport))).
-
-fof(axWorldAirportsL_Z4440, axiom, 
- (hasType(type_Airport, inst_TiomNewGuineaAirport))).
-
-fof(axWorldAirportsL_Z4441, axiom, 
- (hasType(type_Airport, inst_TiomanAirport))).
-
-fof(axWorldAirportsL_Z4442, axiom, 
- (hasType(type_Airport, inst_TippiAirport))).
-
-fof(axWorldAirportsL_Z4443, axiom, 
- (hasType(type_Airport, inst_TiputiniAirport))).
-
-fof(axWorldAirportsL_Z4444, axiom, 
- (hasType(type_Airport, inst_TiranaAirport))).
-
-fof(axWorldAirportsL_Z4445, axiom, 
- (hasType(type_Airport, inst_TireeIslandAirport))).
-
-fof(axWorldAirportsL_Z4446, axiom, 
- (hasType(type_Airport, inst_TirinkotAirport))).
-
-fof(axWorldAirportsL_Z4447, axiom, 
- (hasType(type_Airport, inst_TiruchirapallyAirport))).
-
-fof(axWorldAirportsL_Z4448, axiom, 
- (hasType(type_Airport, inst_TirupatiAirport))).
-
-fof(axWorldAirportsL_Z4449, axiom, 
- (hasType(type_Airport, inst_TisdaleAerodromeSKAirport))).
-
-fof(axWorldAirportsL_Z4450, axiom, 
- (hasType(type_Airport, inst_TivatAirport))).
-
-fof(axWorldAirportsL_Z4451, axiom, 
- (hasType(type_Airport, inst_TiziminAirport))).
-
-fof(axWorldAirportsL_Z4452, axiom, 
- (hasType(type_Airport, inst_TlokoengAirport))).
-
-fof(axWorldAirportsL_Z4453, axiom, 
- (hasType(type_Airport, inst_TobermoryAirport))).
-
-fof(axWorldAirportsL_Z4454, axiom, 
- (hasType(type_Airport, inst_TobolskTyumenAirport))).
-
-fof(axWorldAirportsL_Z4455, axiom, 
- (hasType(type_Airport, inst_TobrukAirport))).
-
-fof(axWorldAirportsL_Z4456, axiom, 
- (hasType(type_Airport, inst_TocacheAirport))).
-
-fof(axWorldAirportsL_Z4457, axiom, 
- (hasType(type_Airport, inst_ToccoaRGLetourneauFieldGAAirport))).
-
-fof(axWorldAirportsL_Z4458, axiom, 
- (hasType(type_Airport, inst_TocoaAirport))).
-
-fof(axWorldAirportsL_Z4459, axiom, 
- (hasType(type_Airport, inst_TocopillaAirport))).
-
-fof(axWorldAirportsL_Z4460, axiom, 
- (hasType(type_Airport, inst_TocumwalNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4461, axiom, 
- (hasType(type_Airport, inst_TofinoBCAirport))).
-
-fof(axWorldAirportsL_Z4462, axiom, 
- (hasType(type_Airport, inst_TofinoWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z4463, axiom, 
- (hasType(type_Airport, inst_TogiakAKAirport))).
-
-fof(axWorldAirportsL_Z4464, axiom, 
- (hasType(type_Airport, inst_TokAKAirport))).
-
-fof(axWorldAirportsL_Z4465, axiom, 
- (hasType(type_Airport, inst_TokeenSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z4466, axiom, 
- (hasType(type_Airport, inst_TokoinLomeAirport))).
-
-fof(axWorldAirportsL_Z4467, axiom, 
- (hasType(type_Airport, inst_ToksookBayAKAirport))).
-
-fof(axWorldAirportsL_Z4468, axiom, 
- (hasType(type_Airport, inst_TokunoShimaAirport))).
-
-fof(axWorldAirportsL_Z4469, axiom, 
- (hasType(type_Airport, inst_TokushimaAirport))).
-
-fof(axWorldAirportsL_Z4470, axiom, 
- (hasType(type_Airport, inst_TolAirport))).
-
-fof(axWorldAirportsL_Z4471, axiom, 
- (hasType(type_Airport, inst_ToledoAirportWinlockEdCarlsonMemorialFieldWAAirport))).
-
-fof(axWorldAirportsL_Z4472, axiom, 
- (hasType(type_Airport, inst_ToledoExpressOHAirport))).
-
-fof(axWorldAirportsL_Z4473, axiom, 
- (hasType(type_Airport, inst_ToledoPRAirport))).
-
-fof(axWorldAirportsL_Z4474, axiom, 
- (hasType(type_Airport, inst_TolitoliAirport))).
-
-fof(axWorldAirportsL_Z4475, axiom, 
- (hasType(type_Airport, inst_TolmachevoNovosibirskAirport))).
-
-fof(axWorldAirportsL_Z4476, axiom, 
- (hasType(type_Airport, inst_ToluAirport))).
-
-fof(axWorldAirportsL_Z4477, axiom, 
- (hasType(type_Airport, inst_TomOConnerTXAirport))).
-
-fof(axWorldAirportsL_Z4478, axiom, 
- (hasType(type_Airport, inst_TomPriceWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4479, axiom, 
- (hasType(type_Airport, inst_TomanggongAirport))).
-
-fof(axWorldAirportsL_Z4480, axiom, 
- (hasType(type_Airport, inst_TomasGuardiaLiberiaAirport))).
-
-fof(axWorldAirportsL_Z4481, axiom, 
- (hasType(type_Airport, inst_TombouctouAirport))).
-
-fof(axWorldAirportsL_Z4482, axiom, 
- (hasType(type_Airport, inst_TompkinsvilleMonroeCountyKYAirport))).
-
-fof(axWorldAirportsL_Z4483, axiom, 
- (hasType(type_Airport, inst_ToncontinTegucigalpaAirport))).
-
-fof(axWorldAirportsL_Z4484, axiom, 
- (hasType(type_Airport, inst_TonghuaAirport))).
-
-fof(axWorldAirportsL_Z4485, axiom, 
- (hasType(type_Airport, inst_TongliaoAirport))).
-
-fof(axWorldAirportsL_Z4486, axiom, 
- (hasType(type_Airport, inst_TongoaAirport))).
-
-fof(axWorldAirportsL_Z4487, axiom, 
- (hasType(type_Airport, inst_TonopahNVAirport))).
-
-fof(axWorldAirportsL_Z4488, axiom, 
- (hasType(type_Airport, inst_TonopahTestRangeNVAirport))).
-
-fof(axWorldAirportsL_Z4489, axiom, 
- (hasType(type_Airport, inst_TonuAirport))).
-
-fof(axWorldAirportsL_Z4490, axiom, 
- (hasType(type_Airport, inst_ToowoombaQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4491, axiom, 
- (hasType(type_Airport, inst_TorokinaAirport))).
-
-fof(axWorldAirportsL_Z4492, axiom, 
- (hasType(type_Airport, inst_TorontoDowntownHeliportONAirport))).
-
-fof(axWorldAirportsL_Z4493, axiom, 
- (hasType(type_Airport, inst_TorontoIslandONAirport))).
-
-fof(axWorldAirportsL_Z4494, axiom, 
- (hasType(type_Airport, inst_TororoAirport))).
-
-fof(axWorldAirportsL_Z4495, axiom, 
- (hasType(type_Airport, inst_TorpSandefjordAirport))).
-
-fof(axWorldAirportsL_Z4496, axiom, 
- (hasType(type_Airport, inst_TorranceMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z4497, axiom, 
- (hasType(type_Airport, inst_TorrejonAirForceBaseMadridAirport))).
-
-fof(axWorldAirportsL_Z4498, axiom, 
- (hasType(type_Airport, inst_TorremolinosAirport))).
-
-fof(axWorldAirportsL_Z4499, axiom, 
- (hasType(type_Airport, inst_TorreonAirport))).
-
-fof(axWorldAirportsL_Z4500, axiom, 
- (hasType(type_Airport, inst_TorresAirport))).
-
-fof(axWorldAirportsL_Z4501, axiom, 
- (hasType(type_Airport, inst_TorringtonMunicipalWYAirport))).
-
-fof(axWorldAirportsL_Z4502, axiom, 
- (hasType(type_Airport, inst_TortoliSardiniaAirport))).
-
-fof(axWorldAirportsL_Z4503, axiom, 
- (hasType(type_Airport, inst_TortuqueroAirport))).
-
-fof(axWorldAirportsL_Z4504, axiom, 
- (hasType(type_Airport, inst_TorwoodQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4505, axiom, 
- (hasType(type_Airport, inst_TotnessAirport))).
-
-fof(axWorldAirportsL_Z4506, axiom, 
- (hasType(type_Airport, inst_TottoriAirport))).
-
-fof(axWorldAirportsL_Z4507, axiom, 
- (hasType(type_Airport, inst_ToubaAirport))).
-
-fof(axWorldAirportsL_Z4508, axiom, 
- (hasType(type_Airport, inst_TouganAirport))).
-
-fof(axWorldAirportsL_Z4509, axiom, 
- (hasType(type_Airport, inst_TouhoAirport))).
-
-fof(axWorldAirportsL_Z4510, axiom, 
- (hasType(type_Airport, inst_ToussusLeNobleAirport))).
-
-fof(axWorldAirportsL_Z4511, axiom, 
- (hasType(type_Airport, inst_TownsvilleQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4512, axiom, 
- (hasType(type_Airport, inst_ToyamaAirport))).
-
-fof(axWorldAirportsL_Z4513, axiom, 
- (hasType(type_Airport, inst_TrabzonAirBaseTrabzonAirport))).
-
-fof(axWorldAirportsL_Z4514, axiom, 
- (hasType(type_Airport, inst_TracyMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z4515, axiom, 
- (hasType(type_Airport, inst_TradewindTXAirport))).
-
-fof(axWorldAirportsL_Z4516, axiom, 
- (hasType(type_Airport, inst_TrangAirport))).
-
-fof(axWorldAirportsL_Z4517, axiom, 
- (hasType(type_Airport, inst_TrapaniAirport))).
-
-fof(axWorldAirportsL_Z4518, axiom, 
- (hasType(type_Airport, inst_TraralgonVictoriaAirport))).
-
-fof(axWorldAirportsL_Z4519, axiom, 
- (hasType(type_Airport, inst_TravisAirForceBaseCAAirport))).
-
-fof(axWorldAirportsL_Z4520, axiom, 
- (hasType(type_Airport, inst_TreasureCayAbacoAirport))).
-
-fof(axWorldAirportsL_Z4521, axiom, 
- (hasType(type_Airport, inst_TreePointAKAirport))).
-
-fof(axWorldAirportsL_Z4522, axiom, 
- (hasType(type_Airport, inst_TreintayTresAirport))).
-
-fof(axWorldAirportsL_Z4523, axiom, 
- (hasType(type_Airport, inst_TremontonMunicipalUTAirport))).
-
-fof(axWorldAirportsL_Z4524, axiom, 
- (hasType(type_Airport, inst_TrentLottInternationalMSAirport))).
-
-fof(axWorldAirportsL_Z4525, axiom, 
- (hasType(type_Airport, inst_TrentonMunicipalMOAirport))).
-
-fof(axWorldAirportsL_Z4526, axiom, 
- (hasType(type_Airport, inst_TrentonONAirport))).
-
-fof(axWorldAirportsL_Z4527, axiom, 
- (hasType(type_Airport, inst_TresArroyosAirport))).
-
-fof(axWorldAirportsL_Z4528, axiom, 
- (hasType(type_Airport, inst_TresCoracoesMGAirport))).
-
-fof(axWorldAirportsL_Z4529, axiom, 
- (hasType(type_Airport, inst_TresEsquinasAirport))).
-
-fof(axWorldAirportsL_Z4530, axiom, 
- (hasType(type_Airport, inst_TresLagoasMTAirport))).
-
-fof(axWorldAirportsL_Z4531, axiom, 
- (hasType(type_Airport, inst_TresRiosRJAirport))).
-
-fof(axWorldAirportsL_Z4532, axiom, 
- (hasType(type_Airport, inst_TriCitiesWAAirport))).
-
-fof(axWorldAirportsL_Z4533, axiom, 
- (hasType(type_Airport, inst_TriCityInternationalMIAirport))).
-
-fof(axWorldAirportsL_Z4534, axiom, 
- (hasType(type_Airport, inst_TriCityKSAirport))).
-
-fof(axWorldAirportsL_Z4535, axiom, 
- (hasType(type_Airport, inst_TriCityRegionalTNAirport))).
-
-fof(axWorldAirportsL_Z4536, axiom, 
- (hasType(type_Airport, inst_TriCountyRegionalWIAirport))).
-
-fof(axWorldAirportsL_Z4537, axiom, 
- (hasType(type_Airport, inst_TrigodeMoraisAirport))).
-
-fof(axWorldAirportsL_Z4538, axiom, 
- (hasType(type_Airport, inst_TrincomaleeAirport))).
-
-fof(axWorldAirportsL_Z4539, axiom, 
- (hasType(type_Airport, inst_TrinidadAirport))).
-
-fof(axWorldAirportsL_Z4540, axiom, 
- (hasType(type_Airport, inst_TrinidadAirportColombia))).
-
-fof(axWorldAirportsL_Z4541, axiom, 
- (hasType(type_Airport, inst_TripleIslandBCAirport))).
-
-fof(axWorldAirportsL_Z4542, axiom, 
- (hasType(type_Airport, inst_TrissinoVicenzaAirport))).
-
-fof(axWorldAirportsL_Z4543, axiom, 
- (hasType(type_Airport, inst_TroisRivieresQCAirport))).
-
-fof(axWorldAirportsL_Z4544, axiom, 
- (hasType(type_Airport, inst_TrollhattanAirport))).
-
-fof(axWorldAirportsL_Z4545, axiom, 
- (hasType(type_Airport, inst_TronaCAAirport))).
-
-fof(axWorldAirportsL_Z4546, axiom, 
- (hasType(type_Airport, inst_TroyMunicipalALAirport))).
-
-fof(axWorldAirportsL_Z4547, axiom, 
- (hasType(type_Airport, inst_TruckeeTahoeCAAirport))).
-
-fof(axWorldAirportsL_Z4548, axiom, 
- (hasType(type_Airport, inst_TrujilloAirport))).
-
-fof(axWorldAirportsL_Z4549, axiom, 
- (hasType(type_Airport, inst_TrujilloAirportHonduras))).
-
-fof(axWorldAirportsL_Z4550, axiom, 
- (hasType(type_Airport, inst_TruthorConsequencesMunicipalNMAirport))).
-
-fof(axWorldAirportsL_Z4551, axiom, 
- (hasType(type_Airport, inst_TsaratananaAirport))).
-
-fof(axWorldAirportsL_Z4552, axiom, 
- (hasType(type_Airport, inst_TsentrainyOdesaAirport))).
-
-fof(axWorldAirportsL_Z4553, axiom, 
- (hasType(type_Airport, inst_TsewiAirport))).
-
-fof(axWorldAirportsL_Z4554, axiom, 
- (hasType(type_Airport, inst_TshikapaAirport))).
-
-fof(axWorldAirportsL_Z4555, axiom, 
- (hasType(type_Airport, inst_TshipiseAirport))).
-
-fof(axWorldAirportsL_Z4556, axiom, 
- (hasType(type_Airport, inst_TsiliTsiliAirport))).
-
-fof(axWorldAirportsL_Z4557, axiom, 
- (hasType(type_Airport, inst_TsiroanomandidyAirport))).
-
-fof(axWorldAirportsL_Z4558, axiom, 
- (hasType(type_Airport, inst_TsumebAirport))).
-
-fof(axWorldAirportsL_Z4559, axiom, 
- (hasType(type_Airport, inst_TsushimaAirport))).
-
-fof(axWorldAirportsL_Z4560, axiom, 
- (hasType(type_Airport, inst_TubaCityAZAirport))).
-
-fof(axWorldAirportsL_Z4561, axiom, 
- (hasType(type_Airport, inst_TubalaAirport))).
-
-fof(axWorldAirportsL_Z4562, axiom, 
- (hasType(type_Airport, inst_TubuaiTubuaiIslandsAirport))).
-
-fof(axWorldAirportsL_Z4563, axiom, 
- (hasType(type_Airport, inst_TucsonInternationalAZAirport))).
-
-fof(axWorldAirportsL_Z4564, axiom, 
- (hasType(type_Airport, inst_TucumaAirport))).
-
-fof(axWorldAirportsL_Z4565, axiom, 
- (hasType(type_Airport, inst_TucumcariMunicipalNMAirport))).
-
-fof(axWorldAirportsL_Z4566, axiom, 
- (hasType(type_Airport, inst_TucupitaAirport))).
-
-fof(axWorldAirportsL_Z4567, axiom, 
- (hasType(type_Airport, inst_TucuruiPAAirport))).
-
-fof(axWorldAirportsL_Z4568, axiom, 
- (hasType(type_Airport, inst_TufiAirport))).
-
-fof(axWorldAirportsL_Z4569, axiom, 
- (hasType(type_Airport, inst_TuguegaraoAirport))).
-
-fof(axWorldAirportsL_Z4570, axiom, 
- (hasType(type_Airport, inst_TuktoyaktukNTAirport))).
-
-fof(axWorldAirportsL_Z4571, axiom, 
- (hasType(type_Airport, inst_TulagiAirport))).
-
-fof(axWorldAirportsL_Z4572, axiom, 
- (hasType(type_Airport, inst_TulceaAirport))).
-
-fof(axWorldAirportsL_Z4573, axiom, 
- (hasType(type_Airport, inst_TulearAirport))).
-
-fof(axWorldAirportsL_Z4574, axiom, 
- (hasType(type_Airport, inst_TuliLodgeAirport))).
-
-fof(axWorldAirportsL_Z4575, axiom, 
- (hasType(type_Airport, inst_TullahomaRegionalAirportWmNorthernFieldTNAirport))).
-
-fof(axWorldAirportsL_Z4576, axiom, 
- (hasType(type_Airport, inst_TullamarineInternationalVictoriaAirport))).
-
-fof(axWorldAirportsL_Z4577, axiom, 
- (hasType(type_Airport, inst_TulsaInternationalOKAirport))).
-
-fof(axWorldAirportsL_Z4578, axiom, 
- (hasType(type_Airport, inst_TuluaAirport))).
-
-fof(axWorldAirportsL_Z4579, axiom, 
- (hasType(type_Airport, inst_TulugakAirport))).
-
-fof(axWorldAirportsL_Z4580, axiom, 
- (hasType(type_Airport, inst_TuluksakAKAirport))).
-
-fof(axWorldAirportsL_Z4581, axiom, 
- (hasType(type_Airport, inst_TulumAirport))).
-
-fof(axWorldAirportsL_Z4582, axiom, 
- (hasType(type_Airport, inst_TumAirport))).
-
-fof(axWorldAirportsL_Z4583, axiom, 
- (hasType(type_Airport, inst_TumacoAirport))).
-
-fof(axWorldAirportsL_Z4584, axiom, 
- (hasType(type_Airport, inst_TumbangSambaAirport))).
-
-fof(axWorldAirportsL_Z4585, axiom, 
- (hasType(type_Airport, inst_TumbesAirport))).
-
-fof(axWorldAirportsL_Z4586, axiom, 
- (hasType(type_Airport, inst_TumblerRidgeAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z4587, axiom, 
- (hasType(type_Airport, inst_TumeremoAirport))).
-
-fof(axWorldAirportsL_Z4588, axiom, 
- (hasType(type_Airport, inst_TumlingtarAirport))).
-
-fof(axWorldAirportsL_Z4589, axiom, 
- (hasType(type_Airport, inst_TumolbilAirport))).
-
-fof(axWorldAirportsL_Z4590, axiom, 
- (hasType(type_Airport, inst_TumutNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4591, axiom, 
- (hasType(type_Airport, inst_TuntatuliakAKAirport))).
-
-fof(axWorldAirportsL_Z4592, axiom, 
- (hasType(type_Airport, inst_TununakAKAirport))).
-
-fof(axWorldAirportsL_Z4593, axiom, 
- (hasType(type_Airport, inst_TunxiAirport))).
-
-fof(axWorldAirportsL_Z4594, axiom, 
- (hasType(type_Airport, inst_TupeloMunicipalCDLemonsMSAirport))).
-
-fof(axWorldAirportsL_Z4595, axiom, 
- (hasType(type_Airport, inst_TupileAirport))).
-
-fof(axWorldAirportsL_Z4596, axiom, 
- (hasType(type_Airport, inst_TuraifAirport))).
-
-fof(axWorldAirportsL_Z4597, axiom, 
- (hasType(type_Airport, inst_TurbatAirport))).
-
-fof(axWorldAirportsL_Z4598, axiom, 
- (hasType(type_Airport, inst_TurboAirport))).
-
-fof(axWorldAirportsL_Z4599, axiom, 
- (hasType(type_Airport, inst_TureiaAirport))).
-
-fof(axWorldAirportsL_Z4600, axiom, 
- (hasType(type_Airport, inst_TurkeyCreekWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4601, axiom, 
- (hasType(type_Airport, inst_TurkuAirport))).
-
-fof(axWorldAirportsL_Z4602, axiom, 
- (hasType(type_Airport, inst_TurtleIslandAirport))).
-
-fof(axWorldAirportsL_Z4603, axiom, 
- (hasType(type_Airport, inst_TuscaloosaMunicipalALAirport))).
-
-fof(axWorldAirportsL_Z4604, axiom, 
- (hasType(type_Airport, inst_TustinMarineCorpsAirStationCAAirport))).
-
-fof(axWorldAirportsL_Z4605, axiom, 
- (hasType(type_Airport, inst_TuxpanAirport))).
-
-fof(axWorldAirportsL_Z4606, axiom, 
- (hasType(type_Airport, inst_TuxtlaGutierrezAirport))).
-
-fof(axWorldAirportsL_Z4607, axiom, 
- (hasType(type_Airport, inst_TuyHoaAirport))).
-
-fof(axWorldAirportsL_Z4608, axiom, 
- (hasType(type_Airport, inst_TwentyninePalmsCAAirport))).
-
-fof(axWorldAirportsL_Z4609, axiom, 
- (hasType(type_Airport, inst_TwentyninePalmsEAFMarineCorpsAirGroundCombatCenterCAAirport))).
-
-fof(axWorldAirportsL_Z4610, axiom, 
- (hasType(type_Airport, inst_TwinFallsSunValleyRegionalAirportJoslinFieldIDAirport))).
-
-fof(axWorldAirportsL_Z4611, axiom, 
- (hasType(type_Airport, inst_TwinHillsAKAirport))).
-
-fof(axWorldAirportsL_Z4612, axiom, 
- (hasType(type_Airport, inst_TwoHarborsAmphibiousTerminalCAAirport))).
-
-fof(axWorldAirportsL_Z4613, axiom, 
- (hasType(type_Airport, inst_TylerPoundsFieldTXAirport))).
-
-fof(axWorldAirportsL_Z4614, axiom, 
- (hasType(type_Airport, inst_TyndallAirForceBaseFLAirport))).
-
-fof(axWorldAirportsL_Z4615, axiom, 
- (hasType(type_Airport, inst_TyonekAKAirport))).
-
-fof(axWorldAirportsL_Z4616, axiom, 
- (hasType(type_Airport, inst_TzaneenAirport))).
-
-fof(axWorldAirportsL_Z4617, axiom, 
- (hasType(type_Airport, inst_USCoastGuardGuamAirport))).
-
-fof(axWorldAirportsL_Z4618, axiom, 
- (hasType(type_Airport, inst_UaHukaMarquesasIslandsAirport))).
-
-fof(axWorldAirportsL_Z4619, axiom, 
- (hasType(type_Airport, inst_UaPuMarquesasIslandsAirport))).
-
-fof(axWorldAirportsL_Z4620, axiom, 
- (hasType(type_Airport, inst_UaxactunAirport))).
-
-fof(axWorldAirportsL_Z4621, axiom, 
- (hasType(type_Airport, inst_UbatubaAirport))).
-
-fof(axWorldAirportsL_Z4622, axiom, 
- (hasType(type_Airport, inst_UbeAirport))).
-
-fof(axWorldAirportsL_Z4623, axiom, 
- (hasType(type_Airport, inst_UberabaMGAirport))).
-
-fof(axWorldAirportsL_Z4624, axiom, 
- (hasType(type_Airport, inst_UberlandiaMGAirport))).
-
-fof(axWorldAirportsL_Z4625, axiom, 
- (hasType(type_Airport, inst_UbonRatchathniAirport))).
-
-fof(axWorldAirportsL_Z4626, axiom, 
- (hasType(type_Airport, inst_UchizaAirport))).
-
-fof(axWorldAirportsL_Z4627, axiom, 
- (hasType(type_Airport, inst_UdaipurAirport))).
-
-fof(axWorldAirportsL_Z4628, axiom, 
- (hasType(type_Airport, inst_UdomxayAirport))).
-
-fof(axWorldAirportsL_Z4629, axiom, 
- (hasType(type_Airport, inst_UdonThaniAirport))).
-
-fof(axWorldAirportsL_Z4630, axiom, 
- (hasType(type_Airport, inst_UfaBashkortostanAirport))).
-
-fof(axWorldAirportsL_Z4631, axiom, 
- (hasType(type_Airport, inst_UganikAKAirport))).
-
-fof(axWorldAirportsL_Z4632, axiom, 
- (hasType(type_Airport, inst_UgashikBayAKAirport))).
-
-fof(axWorldAirportsL_Z4633, axiom, 
- (hasType(type_Airport, inst_UgashikNewAKAirport))).
-
-fof(axWorldAirportsL_Z4634, axiom, 
- (hasType(type_Airport, inst_UgnuKuparukAKAirport))).
-
-fof(axWorldAirportsL_Z4635, axiom, 
- (hasType(type_Airport, inst_UherskeHradisteAirport))).
-
-fof(axWorldAirportsL_Z4636, axiom, 
- (hasType(type_Airport, inst_UigeAirport))).
-
-fof(axWorldAirportsL_Z4637, axiom, 
- (hasType(type_Airport, inst_UjaeIslandAirport))).
-
-fof(axWorldAirportsL_Z4638, axiom, 
- (hasType(type_Airport, inst_UkiahMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z4639, axiom, 
- (hasType(type_Airport, inst_UlKmarsAirport))).
-
-fof(axWorldAirportsL_Z4640, axiom, 
- (hasType(type_Airport, inst_UlanBatorAirport))).
-
-fof(axWorldAirportsL_Z4641, axiom, 
- (hasType(type_Airport, inst_UleiAirport))).
-
-fof(axWorldAirportsL_Z4642, axiom, 
- (hasType(type_Airport, inst_UlithiUlithiIslandAirport))).
-
-fof(axWorldAirportsL_Z4643, axiom, 
- (hasType(type_Airport, inst_UlmAirport))).
-
-fof(axWorldAirportsL_Z4644, axiom, 
- (hasType(type_Airport, inst_UlsanAirport))).
-
-fof(axWorldAirportsL_Z4645, axiom, 
- (hasType(type_Airport, inst_UlundiAirport))).
-
-fof(axWorldAirportsL_Z4646, axiom, 
- (hasType(type_Airport, inst_UmbaAirport))).
-
-fof(axWorldAirportsL_Z4647, axiom, 
- (hasType(type_Airport, inst_UmeaAirport))).
-
-fof(axWorldAirportsL_Z4648, axiom, 
- (hasType(type_Airport, inst_UmiatAKAirport))).
-
-fof(axWorldAirportsL_Z4649, axiom, 
- (hasType(type_Airport, inst_UmiujaqQCAirport))).
-
-fof(axWorldAirportsL_Z4650, axiom, 
- (hasType(type_Airport, inst_UmmAlquwainAirport))).
-
-fof(axWorldAirportsL_Z4651, axiom, 
- (hasType(type_Airport, inst_UmnakAKAirport))).
-
-fof(axWorldAirportsL_Z4652, axiom, 
- (hasType(type_Airport, inst_UmnakIslandAKAirport))).
-
-fof(axWorldAirportsL_Z4653, axiom, 
- (hasType(type_Airport, inst_UmtataTranskeiAirport))).
-
-fof(axWorldAirportsL_Z4654, axiom, 
- (hasType(type_Airport, inst_UmuaramaPRAirport))).
-
-fof(axWorldAirportsL_Z4655, axiom, 
- (hasType(type_Airport, inst_UnalakleetAKAirport))).
-
-fof(axWorldAirportsL_Z4656, axiom, 
- (hasType(type_Airport, inst_UnayzahAirport))).
-
-fof(axWorldAirportsL_Z4657, axiom, 
- (hasType(type_Airport, inst_UndarraAirport))).
-
-fof(axWorldAirportsL_Z4658, axiom, 
- (hasType(type_Airport, inst_UnguiaAirport))).
-
-fof(axWorldAirportsL_Z4659, axiom, 
- (hasType(type_Airport, inst_UniaodoVitoriaPRAirport))).
-
-fof(axWorldAirportsL_Z4660, axiom, 
- (hasType(type_Airport, inst_UnionIslandAirport))).
-
-fof(axWorldAirportsL_Z4661, axiom, 
- (hasType(type_Airport, inst_UniversityOxfordMSAirport))).
-
-fof(axWorldAirportsL_Z4662, axiom, 
- (hasType(type_Airport, inst_UniversityParkPAAirport))).
-
-fof(axWorldAirportsL_Z4663, axiom, 
- (hasType(type_Airport, inst_UniversityofOklahomaWestheimerOKAirport))).
-
-fof(axWorldAirportsL_Z4664, axiom, 
- (hasType(type_Airport, inst_UnstShetlandIslandsAirport))).
-
-fof(axWorldAirportsL_Z4665, axiom, 
- (hasType(type_Airport, inst_UpalaAirport))).
-
-fof(axWorldAirportsL_Z4666, axiom, 
- (hasType(type_Airport, inst_UpavonEnglandAirport))).
-
-fof(axWorldAirportsL_Z4667, axiom, 
- (hasType(type_Airport, inst_UpiaraAirport))).
-
-fof(axWorldAirportsL_Z4668, axiom, 
- (hasType(type_Airport, inst_UpingtonAirport))).
-
-fof(axWorldAirportsL_Z4669, axiom, 
- (hasType(type_Airport, inst_UpoluHIAirport))).
-
-fof(axWorldAirportsL_Z4670, axiom, 
- (hasType(type_Airport, inst_UpperHeyfordRAFStationEnglandAirport))).
-
-fof(axWorldAirportsL_Z4671, axiom, 
- (hasType(type_Airport, inst_UraniumCitySKAirport))).
-
-fof(axWorldAirportsL_Z4672, axiom, 
- (hasType(type_Airport, inst_UrgenchKarakalpakstanAirport))).
-
-fof(axWorldAirportsL_Z4673, axiom, 
- (hasType(type_Airport, inst_UrgoonAirport))).
-
-fof(axWorldAirportsL_Z4674, axiom, 
- (hasType(type_Airport, inst_UribeAirport))).
-
-fof(axWorldAirportsL_Z4675, axiom, 
- (hasType(type_Airport, inst_UrimanAirport))).
-
-fof(axWorldAirportsL_Z4676, axiom, 
- (hasType(type_Airport, inst_UrmiehAirport))).
-
-fof(axWorldAirportsL_Z4677, axiom, 
- (hasType(type_Airport, inst_UrraoAirport))).
-
-fof(axWorldAirportsL_Z4678, axiom, 
- (hasType(type_Airport, inst_UruapanAirport))).
-
-fof(axWorldAirportsL_Z4679, axiom, 
- (hasType(type_Airport, inst_UrubupungaMTAirport))).
-
-fof(axWorldAirportsL_Z4680, axiom, 
- (hasType(type_Airport, inst_UruzganAirport))).
-
-fof(axWorldAirportsL_Z4681, axiom, 
- (hasType(type_Airport, inst_UselessLoopWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4682, axiom, 
- (hasType(type_Airport, inst_UshuaiaAirport))).
-
-fof(axWorldAirportsL_Z4683, axiom, 
- (hasType(type_Airport, inst_UsinoAirport))).
-
-fof(axWorldAirportsL_Z4684, axiom, 
- (hasType(type_Airport, inst_UsinskAirport))).
-
-fof(axWorldAirportsL_Z4685, axiom, 
- (hasType(type_Airport, inst_UstIlimskIrkutskAirport))).
-
-fof(axWorldAirportsL_Z4686, axiom, 
- (hasType(type_Airport, inst_UstUkhtaKomiAirport))).
-
-fof(axWorldAirportsL_Z4687, axiom, 
- (hasType(type_Airport, inst_UstuopAirport))).
-
-fof(axWorldAirportsL_Z4688, axiom, 
- (hasType(type_Airport, inst_UtilaIslandAirport))).
-
-fof(axWorldAirportsL_Z4689, axiom, 
- (hasType(type_Airport, inst_UtirikIslandUtirikAirport))).
-
-fof(axWorldAirportsL_Z4690, axiom, 
- (hasType(type_Airport, inst_UtsunomiyaAirport))).
-
-fof(axWorldAirportsL_Z4691, axiom, 
- (hasType(type_Airport, inst_UttaraditAirport))).
-
-fof(axWorldAirportsL_Z4692, axiom, 
- (hasType(type_Airport, inst_UummannaqAirport))).
-
-fof(axWorldAirportsL_Z4693, axiom, 
- (hasType(type_Airport, inst_UvolAirport))).
-
-fof(axWorldAirportsL_Z4694, axiom, 
- (hasType(type_Airport, inst_UzhgorodZakarpatskaTranscarpathiaAirport))).
-
-fof(axWorldAirportsL_Z4695, axiom, 
- (hasType(type_Airport, inst_VaasaAirport))).
-
-fof(axWorldAirportsL_Z4696, axiom, 
- (hasType(type_Airport, inst_VadsoeVadsoAirport))).
-
-fof(axWorldAirportsL_Z4697, axiom, 
- (hasType(type_Airport, inst_VaernesTrondheimAirport))).
-
-fof(axWorldAirportsL_Z4698, axiom, 
- (hasType(type_Airport, inst_VaeroyAirport))).
-
-fof(axWorldAirportsL_Z4699, axiom, 
- (hasType(type_Airport, inst_VahitahiAirport))).
-
-fof(axWorldAirportsL_Z4700, axiom, 
- (hasType(type_Airport, inst_VailJunctionHeliportCOAirport))).
-
-fof(axWorldAirportsL_Z4701, axiom, 
- (hasType(type_Airport, inst_ValbonneAirport))).
-
-fof(axWorldAirportsL_Z4702, axiom, 
- (hasType(type_Airport, inst_ValchetaAirport))).
-
-fof(axWorldAirportsL_Z4703, axiom, 
- (hasType(type_Airport, inst_ValdIsereAirport))).
-
-fof(axWorldAirportsL_Z4704, axiom, 
- (hasType(type_Airport, inst_ValdOrQCAirport))).
-
-fof(axWorldAirportsL_Z4705, axiom, 
- (hasType(type_Airport, inst_ValdepenasAirport))).
-
-fof(axWorldAirportsL_Z4706, axiom, 
- (hasType(type_Airport, inst_ValdezAKAirport))).
-
-fof(axWorldAirportsL_Z4707, axiom, 
- (hasType(type_Airport, inst_ValdiviaAirport))).
-
-fof(axWorldAirportsL_Z4708, axiom, 
- (hasType(type_Airport, inst_ValdostaRegionalGAAirport))).
-
-fof(axWorldAirportsL_Z4709, axiom, 
- (hasType(type_Airport, inst_ValencaBAAirport))).
-
-fof(axWorldAirportsL_Z4710, axiom, 
- (hasType(type_Airport, inst_ValenceAirport))).
-
-fof(axWorldAirportsL_Z4711, axiom, 
- (hasType(type_Airport, inst_ValenciaAirport))).
-
-fof(axWorldAirportsL_Z4712, axiom, 
- (hasType(type_Airport, inst_ValeraAirport))).
-
-fof(axWorldAirportsL_Z4713, axiom, 
- (hasType(type_Airport, inst_ValesdirAirport))).
-
-fof(axWorldAirportsL_Z4714, axiom, 
- (hasType(type_Airport, inst_ValladolidAirport))).
-
-fof(axWorldAirportsL_Z4715, axiom, 
- (hasType(type_Airport, inst_ValledePascuaAirport))).
-
-fof(axWorldAirportsL_Z4716, axiom, 
- (hasType(type_Airport, inst_ValleduparAirport))).
-
-fof(axWorldAirportsL_Z4717, axiom, 
- (hasType(type_Airport, inst_VallejoAirport))).
-
-fof(axWorldAirportsL_Z4718, axiom, 
- (hasType(type_Airport, inst_VallenarAirport))).
-
-fof(axWorldAirportsL_Z4719, axiom, 
- (hasType(type_Airport, inst_VallesAirport))).
-
-fof(axWorldAirportsL_Z4720, axiom, 
- (hasType(type_Airport, inst_ValparaisoAirport))).
-
-fof(axWorldAirportsL_Z4721, axiom, 
- (hasType(type_Airport, inst_ValverdeAirport))).
-
-fof(axWorldAirportsL_Z4722, axiom, 
- (hasType(type_Airport, inst_VanAirport))).
-
-fof(axWorldAirportsL_Z4723, axiom, 
- (hasType(type_Airport, inst_VanNuysCAAirport))).
-
-fof(axWorldAirportsL_Z4724, axiom, 
- (hasType(type_Airport, inst_VanWertCountyOHAirport))).
-
-fof(axWorldAirportsL_Z4725, axiom, 
- (hasType(type_Airport, inst_VancouverInternationalBCAirport))).
-
-fof(axWorldAirportsL_Z4726, axiom, 
- (hasType(type_Airport, inst_VandaliaMunicipalILAirport))).
-
-fof(axWorldAirportsL_Z4727, axiom, 
- (hasType(type_Airport, inst_VandenbergAirForceBaseCAAirport))).
-
-fof(axWorldAirportsL_Z4728, axiom, 
- (hasType(type_Airport, inst_VangriengAirport))).
-
-fof(axWorldAirportsL_Z4729, axiom, 
- (hasType(type_Airport, inst_VanimoAirport))).
-
-fof(axWorldAirportsL_Z4730, axiom, 
- (hasType(type_Airport, inst_VanjiAirport))).
-
-fof(axWorldAirportsL_Z4731, axiom, 
- (hasType(type_Airport, inst_VannesAirport))).
-
-fof(axWorldAirportsL_Z4732, axiom, 
- (hasType(type_Airport, inst_VanrookQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4733, axiom, 
- (hasType(type_Airport, inst_VanuabalavuAirport))).
-
-fof(axWorldAirportsL_Z4734, axiom, 
- (hasType(type_Airport, inst_VaraderoAirport))).
-
-fof(axWorldAirportsL_Z4735, axiom, 
- (hasType(type_Airport, inst_VaranasiAirport))).
-
-fof(axWorldAirportsL_Z4736, axiom, 
- (hasType(type_Airport, inst_VarginhaMGAirport))).
-
-fof(axWorldAirportsL_Z4737, axiom, 
- (hasType(type_Airport, inst_VarkausAirport))).
-
-fof(axWorldAirportsL_Z4738, axiom, 
- (hasType(type_Airport, inst_VarnaAirport))).
-
-fof(axWorldAirportsL_Z4739, axiom, 
- (hasType(type_Airport, inst_VarrelbuschAirport))).
-
-fof(axWorldAirportsL_Z4740, axiom, 
- (hasType(type_Airport, inst_VasquezCoboLeticiaAirport))).
-
-fof(axWorldAirportsL_Z4741, axiom, 
- (hasType(type_Airport, inst_VastervikAirport))).
-
-fof(axWorldAirportsL_Z4742, axiom, 
- (hasType(type_Airport, inst_VatomandryAirport))).
-
-fof(axWorldAirportsL_Z4743, axiom, 
- (hasType(type_Airport, inst_VatukoulaAirport))).
-
-fof(axWorldAirportsL_Z4744, axiom, 
- (hasType(type_Airport, inst_VatuleleAirport))).
-
-fof(axWorldAirportsL_Z4745, axiom, 
- (hasType(type_Airport, inst_VaxjoAirport))).
-
-fof(axWorldAirportsL_Z4746, axiom, 
- (hasType(type_Airport, inst_VejleAirport))).
-
-fof(axWorldAirportsL_Z4747, axiom, 
- (hasType(type_Airport, inst_VelikiyeLukiPskovAirport))).
-
-fof(axWorldAirportsL_Z4748, axiom, 
- (hasType(type_Airport, inst_VelikiyeLukiWelikijeLukiPskovAirport))).
-
-fof(axWorldAirportsL_Z4749, axiom, 
- (hasType(type_Airport, inst_VenetieAKAirport))).
-
-fof(axWorldAirportsL_Z4750, axiom, 
- (hasType(type_Airport, inst_VeniceMunicipalFLAirport))).
-
-fof(axWorldAirportsL_Z4751, axiom, 
- (hasType(type_Airport, inst_VermilionABAirport))).
-
-fof(axWorldAirportsL_Z4752, axiom, 
- (hasType(type_Airport, inst_VernalUTAirport))).
-
-fof(axWorldAirportsL_Z4753, axiom, 
- (hasType(type_Airport, inst_VernonAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z4754, axiom, 
- (hasType(type_Airport, inst_VeroBeachMunicipalFLAirport))).
-
-fof(axWorldAirportsL_Z4755, axiom, 
- (hasType(type_Airport, inst_VersaillesAirport))).
-
-fof(axWorldAirportsL_Z4756, axiom, 
- (hasType(type_Airport, inst_VestmannaeyjarAirport))).
-
-fof(axWorldAirportsL_Z4757, axiom, 
- (hasType(type_Airport, inst_VichaderoAirport))).
-
-fof(axWorldAirportsL_Z4758, axiom, 
- (hasType(type_Airport, inst_VicksburgMunicipalMSAirport))).
-
-fof(axWorldAirportsL_Z4759, axiom, 
- (hasType(type_Airport, inst_VictoriaAirportCameroon))).
-
-fof(axWorldAirportsL_Z4760, axiom, 
- (hasType(type_Airport, inst_VictoriaAirportChile))).
-
-fof(axWorldAirportsL_Z4761, axiom, 
- (hasType(type_Airport, inst_VictoriaAirportHonduras))).
-
-fof(axWorldAirportsL_Z4762, axiom, 
- (hasType(type_Airport, inst_VictoriaFallsAirport))).
-
-fof(axWorldAirportsL_Z4763, axiom, 
- (hasType(type_Airport, inst_VictoriaInnerHarbourWaterAerodromeBCAirport))).
-
-fof(axWorldAirportsL_Z4764, axiom, 
- (hasType(type_Airport, inst_VictoriaInternationalBCAirport))).
-
-fof(axWorldAirportsL_Z4765, axiom, 
- (hasType(type_Airport, inst_VictoriaRegionalTXAirport))).
-
-fof(axWorldAirportsL_Z4766, axiom, 
- (hasType(type_Airport, inst_VictoriaRiverDownsNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z4767, axiom, 
- (hasType(type_Airport, inst_VictoriaSTOLportQCAirport))).
-
-fof(axWorldAirportsL_Z4768, axiom, 
- (hasType(type_Airport, inst_VictoriadelasTunasAirport))).
-
-fof(axWorldAirportsL_Z4769, axiom, 
- (hasType(type_Airport, inst_VidaliaMunicipalGAAirport))).
-
-fof(axWorldAirportsL_Z4770, axiom, 
- (hasType(type_Airport, inst_VidinAirport))).
-
-fof(axWorldAirportsL_Z4771, axiom, 
- (hasType(type_Airport, inst_VidrasauTirguMuresAirport))).
-
-fof(axWorldAirportsL_Z4772, axiom, 
- (hasType(type_Airport, inst_ViequesViequesAirport))).
-
-fof(axWorldAirportsL_Z4773, axiom, 
- (hasType(type_Airport, inst_ViewCoveAKAirport))).
-
-fof(axWorldAirportsL_Z4774, axiom, 
- (hasType(type_Airport, inst_ViganAirport))).
-
-fof(axWorldAirportsL_Z4775, axiom, 
- (hasType(type_Airport, inst_VigieStLuciaCastriesAirport))).
-
-fof(axWorldAirportsL_Z4776, axiom, 
- (hasType(type_Airport, inst_VigoAirport))).
-
-fof(axWorldAirportsL_Z4777, axiom, 
- (hasType(type_Airport, inst_VijayawadaAirport))).
-
-fof(axWorldAirportsL_Z4778, axiom, 
- (hasType(type_Airport, inst_VilaJunqueiroAirport))).
-
-fof(axWorldAirportsL_Z4779, axiom, 
- (hasType(type_Airport, inst_VilaRealAirport))).
-
-fof(axWorldAirportsL_Z4780, axiom, 
- (hasType(type_Airport, inst_VilaRicaAirport))).
-
-fof(axWorldAirportsL_Z4781, axiom, 
- (hasType(type_Airport, inst_VilaVelhoESAirport))).
-
-fof(axWorldAirportsL_Z4782, axiom, 
- (hasType(type_Airport, inst_VilanculosAirport))).
-
-fof(axWorldAirportsL_Z4783, axiom, 
- (hasType(type_Airport, inst_VilhelminaAirport))).
-
-fof(axWorldAirportsL_Z4784, axiom, 
- (hasType(type_Airport, inst_VillaConstitucionAirport))).
-
-fof(axWorldAirportsL_Z4785, axiom, 
- (hasType(type_Airport, inst_VillaDoloresAirport))).
-
-fof(axWorldAirportsL_Z4786, axiom, 
- (hasType(type_Airport, inst_VillaGesellAirport))).
-
-fof(axWorldAirportsL_Z4787, axiom, 
- (hasType(type_Airport, inst_VillaMercedesAirport))).
-
-fof(axWorldAirportsL_Z4788, axiom, 
- (hasType(type_Airport, inst_VillaMontesAirport))).
-
-fof(axWorldAirportsL_Z4789, axiom, 
- (hasType(type_Airport, inst_VillafrancaVeronaAirport))).
-
-fof(axWorldAirportsL_Z4790, axiom, 
- (hasType(type_Airport, inst_VillagarzonAirport))).
-
-fof(axWorldAirportsL_Z4791, axiom, 
- (hasType(type_Airport, inst_VilniusAirport))).
-
-fof(axWorldAirportsL_Z4792, axiom, 
- (hasType(type_Airport, inst_VinhLongAirport))).
-
-fof(axWorldAirportsL_Z4793, axiom, 
- (hasType(type_Airport, inst_VinnytsyaVinnytsyaAirport))).
-
-fof(axWorldAirportsL_Z4794, axiom, 
- (hasType(type_Airport, inst_VintonVeteransMemorialAirparkIAAirport))).
-
-fof(axWorldAirportsL_Z4795, axiom, 
- (hasType(type_Airport, inst_ViquequeAirport))).
-
-fof(axWorldAirportsL_Z4796, axiom, 
- (hasType(type_Airport, inst_ViracAirport))).
-
-fof(axWorldAirportsL_Z4797, axiom, 
- (hasType(type_Airport, inst_ViracoposSPAirport))).
-
-fof(axWorldAirportsL_Z4798, axiom, 
- (hasType(type_Airport, inst_VirginGordaNavalStationVirginGordaAirport))).
-
-fof(axWorldAirportsL_Z4799, axiom, 
- (hasType(type_Airport, inst_VirginGordaValleyVirginGordaAirport))).
-
-fof(axWorldAirportsL_Z4800, axiom, 
- (hasType(type_Airport, inst_VirginIslandsSeaplaneBaseVirginIslandsAirport))).
-
-fof(axWorldAirportsL_Z4801, axiom, 
- (hasType(type_Airport, inst_VirginiaHighlandsVAAirport))).
-
-fof(axWorldAirportsL_Z4802, axiom, 
- (hasType(type_Airport, inst_ViruAirport))).
-
-fof(axWorldAirportsL_Z4803, axiom, 
- (hasType(type_Airport, inst_ViruViruInternationalSantaCruzAirport))).
-
-fof(axWorldAirportsL_Z4804, axiom, 
- (hasType(type_Airport, inst_VisaliaMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z4805, axiom, 
- (hasType(type_Airport, inst_VisbyAirport))).
-
-fof(axWorldAirportsL_Z4806, axiom, 
- (hasType(type_Airport, inst_ViseuAirport))).
-
-fof(axWorldAirportsL_Z4807, axiom, 
- (hasType(type_Airport, inst_VishakhapatnamAirport))).
-
-fof(axWorldAirportsL_Z4808, axiom, 
- (hasType(type_Airport, inst_VitoriaAirport))).
-
-fof(axWorldAirportsL_Z4809, axiom, 
- (hasType(type_Airport, inst_VitoriaESAirport))).
-
-fof(axWorldAirportsL_Z4810, axiom, 
- (hasType(type_Airport, inst_VitoriadaConquistaBAAirport))).
-
-fof(axWorldAirportsL_Z4811, axiom, 
- (hasType(type_Airport, inst_VitsyebskVitebskVitsyebskAirport))).
-
-fof(axWorldAirportsL_Z4812, axiom, 
- (hasType(type_Airport, inst_VittelAirport))).
-
-fof(axWorldAirportsL_Z4813, axiom, 
- (hasType(type_Airport, inst_ViviganiAirport))).
-
-fof(axWorldAirportsL_Z4814, axiom, 
- (hasType(type_Airport, inst_VizagAirport))).
-
-fof(axWorldAirportsL_Z4815, axiom, 
- (hasType(type_Airport, inst_VladikavkazNorthOssetiaAirport))).
-
-fof(axWorldAirportsL_Z4816, axiom, 
- (hasType(type_Airport, inst_VladivostokPrimoryeAirport))).
-
-fof(axWorldAirportsL_Z4817, axiom, 
- (hasType(type_Airport, inst_VnukovoMoscowAirport))).
-
-fof(axWorldAirportsL_Z4818, axiom, 
- (hasType(type_Airport, inst_VogensSkrydstrupAirport))).
-
-fof(axWorldAirportsL_Z4819, axiom, 
- (hasType(type_Airport, inst_VohemarAirport))).
-
-fof(axWorldAirportsL_Z4820, axiom, 
- (hasType(type_Airport, inst_VoinjamaAirport))).
-
-fof(axWorldAirportsL_Z4821, axiom, 
- (hasType(type_Airport, inst_VolgodonskRostovAirport))).
-
-fof(axWorldAirportsL_Z4822, axiom, 
- (hasType(type_Airport, inst_VolgogradStalingradVolgogradAirport))).
-
-fof(axWorldAirportsL_Z4823, axiom, 
- (hasType(type_Airport, inst_VolkFieldWIAirport))).
-
-fof(axWorldAirportsL_Z4824, axiom, 
- (hasType(type_Airport, inst_VolosAirport))).
-
-fof(axWorldAirportsL_Z4825, axiom, 
- (hasType(type_Airport, inst_VolovanAirport))).
-
-fof(axWorldAirportsL_Z4826, axiom, 
- (hasType(type_Airport, inst_VoltaRedondaRJAirport))).
-
-fof(axWorldAirportsL_Z4827, axiom, 
- (hasType(type_Airport, inst_VopnafjordurAirport))).
-
-fof(axWorldAirportsL_Z4828, axiom, 
- (hasType(type_Airport, inst_VorkutaKomiAirport))).
-
-fof(axWorldAirportsL_Z4829, axiom, 
- (hasType(type_Airport, inst_VoronezhVoronezhAirport))).
-
-fof(axWorldAirportsL_Z4830, axiom, 
- (hasType(type_Airport, inst_VotuporangaSPAirport))).
-
-fof(axWorldAirportsL_Z4831, axiom, 
- (hasType(type_Airport, inst_VrajdebnaSofiaAirport))).
-
-fof(axWorldAirportsL_Z4832, axiom, 
- (hasType(type_Airport, inst_VredendalAirport))).
-
-fof(axWorldAirportsL_Z4833, axiom, 
- (hasType(type_Airport, inst_VryburgAirport))).
-
-fof(axWorldAirportsL_Z4834, axiom, 
- (hasType(type_Airport, inst_VryheidAirport))).
-
-fof(axWorldAirportsL_Z4835, axiom, 
- (hasType(type_Airport, inst_WabagAirport))).
-
-fof(axWorldAirportsL_Z4836, axiom, 
- (hasType(type_Airport, inst_WaboAirport))).
-
-fof(axWorldAirportsL_Z4837, axiom, 
- (hasType(type_Airport, inst_WabushNFAirport))).
-
-fof(axWorldAirportsL_Z4838, axiom, 
- (hasType(type_Airport, inst_WacaAirport))).
-
-fof(axWorldAirportsL_Z4839, axiom, 
- (hasType(type_Airport, inst_WaddingtonRAFStationEnglandAirport))).
-
-fof(axWorldAirportsL_Z4840, axiom, 
- (hasType(type_Airport, inst_WadiAdDawasirAirport))).
-
-fof(axWorldAirportsL_Z4841, axiom, 
- (hasType(type_Airport, inst_WadiAinAirport))).
-
-fof(axWorldAirportsL_Z4842, axiom, 
- (hasType(type_Airport, inst_WadiHalfaAirport))).
-
-fof(axWorldAirportsL_Z4843, axiom, 
- (hasType(type_Airport, inst_WagetheAirport))).
-
-fof(axWorldAirportsL_Z4844, axiom, 
- (hasType(type_Airport, inst_WaggaWaggaNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4845, axiom, 
- (hasType(type_Airport, inst_WagnyAirport))).
-
-fof(axWorldAirportsL_Z4846, axiom, 
- (hasType(type_Airport, inst_WaikoloaHIAirport))).
-
-fof(axWorldAirportsL_Z4847, axiom, 
- (hasType(type_Airport, inst_WaimeaKohalaHIAirport))).
-
-fof(axWorldAirportsL_Z4848, axiom, 
- (hasType(type_Airport, inst_WaingapuAirport))).
-
-fof(axWorldAirportsL_Z4849, axiom, 
- (hasType(type_Airport, inst_WainwrightABAirport))).
-
-fof(axWorldAirportsL_Z4850, axiom, 
- (hasType(type_Airport, inst_WaitangiAirport))).
-
-fof(axWorldAirportsL_Z4851, axiom, 
- (hasType(type_Airport, inst_WajirAirport))).
-
-fof(axWorldAirportsL_Z4852, axiom, 
- (hasType(type_Airport, inst_WakunaiAirport))).
-
-fof(axWorldAirportsL_Z4853, axiom, 
- (hasType(type_Airport, inst_WalahaAirport))).
-
-fof(axWorldAirportsL_Z4854, axiom, 
- (hasType(type_Airport, inst_WalchaNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4855, axiom, 
- (hasType(type_Airport, inst_WalesAKAirport))).
-
-fof(axWorldAirportsL_Z4856, axiom, 
- (hasType(type_Airport, inst_WalgettNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4857, axiom, 
- (hasType(type_Airport, inst_WalkersCayAbacoAirport))).
-
-fof(axWorldAirportsL_Z4858, axiom, 
- (hasType(type_Airport, inst_WallStSeaplaneDockNYAirport))).
-
-fof(axWorldAirportsL_Z4859, axiom, 
- (hasType(type_Airport, inst_WallalAirport))).
-
-fof(axWorldAirportsL_Z4860, axiom, 
- (hasType(type_Airport, inst_WalterboroMunicipalSCAirport))).
-
-fof(axWorldAirportsL_Z4861, axiom, 
- (hasType(type_Airport, inst_WalvisBayAirport))).
-
-fof(axWorldAirportsL_Z4862, axiom, 
- (hasType(type_Airport, inst_WamenaAirport))).
-
-fof(axWorldAirportsL_Z4863, axiom, 
- (hasType(type_Airport, inst_WanaAirport))).
-
-fof(axWorldAirportsL_Z4864, axiom, 
- (hasType(type_Airport, inst_WanakaAirport))).
-
-fof(axWorldAirportsL_Z4865, axiom, 
- (hasType(type_Airport, inst_WandoAirport))).
-
-fof(axWorldAirportsL_Z4866, axiom, 
- (hasType(type_Airport, inst_WanganuiAirport))).
-
-fof(axWorldAirportsL_Z4867, axiom, 
- (hasType(type_Airport, inst_WangarattaVictoriaAirport))).
-
-fof(axWorldAirportsL_Z4868, axiom, 
- (hasType(type_Airport, inst_WantoatAirport))).
-
-fof(axWorldAirportsL_Z4869, axiom, 
- (hasType(type_Airport, inst_WanumaAirport))).
-
-fof(axWorldAirportsL_Z4870, axiom, 
- (hasType(type_Airport, inst_WanxianSichuanAirport))).
-
-fof(axWorldAirportsL_Z4871, axiom, 
- (hasType(type_Airport, inst_WapenamandaAirport))).
-
-fof(axWorldAirportsL_Z4872, axiom, 
- (hasType(type_Airport, inst_WarderAirport))).
-
-fof(axWorldAirportsL_Z4873, axiom, 
- (hasType(type_Airport, inst_WareMAAirport))).
-
-fof(axWorldAirportsL_Z4874, axiom, 
- (hasType(type_Airport, inst_WarisAirport))).
-
-fof(axWorldAirportsL_Z4875, axiom, 
- (hasType(type_Airport, inst_WarminsterNADCPAAirport))).
-
-fof(axWorldAirportsL_Z4876, axiom, 
- (hasType(type_Airport, inst_WarraberIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4877, axiom, 
- (hasType(type_Airport, inst_WarracknabealVictoriaAirport))).
-
-fof(axWorldAirportsL_Z4878, axiom, 
- (hasType(type_Airport, inst_WarramboorMtKeithWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4879, axiom, 
- (hasType(type_Airport, inst_WarranagineWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4880, axiom, 
- (hasType(type_Airport, inst_WarrangalAirport))).
-
-fof(axWorldAirportsL_Z4881, axiom, 
- (hasType(type_Airport, inst_WarrenCountyMemorialTNAirport))).
-
-fof(axWorldAirportsL_Z4882, axiom, 
- (hasType(type_Airport, inst_WarrenFieldNCAirport))).
-
-fof(axWorldAirportsL_Z4883, axiom, 
- (hasType(type_Airport, inst_WarrenNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4884, axiom, 
- (hasType(type_Airport, inst_WarrnamboolVictoriaAirport))).
-
-fof(axWorldAirportsL_Z4885, axiom, 
- (hasType(type_Airport, inst_WarroadInternationalAirportSwedeCarlsonFieldMNAirport))).
-
-fof(axWorldAirportsL_Z4886, axiom, 
- (hasType(type_Airport, inst_WarwickQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4887, axiom, 
- (hasType(type_Airport, inst_WashaboAirport))).
-
-fof(axWorldAirportsL_Z4888, axiom, 
- (hasType(type_Airport, inst_WashingtonCountyPAAirport))).
-
-fof(axWorldAirportsL_Z4889, axiom, 
- (hasType(type_Airport, inst_WasillaAKAirport))).
-
-fof(axWorldAirportsL_Z4890, axiom, 
- (hasType(type_Airport, inst_WasiorAirport))).
-
-fof(axWorldAirportsL_Z4891, axiom, 
- (hasType(type_Airport, inst_WaskaganishQCAirport))).
-
-fof(axWorldAirportsL_Z4892, axiom, 
- (hasType(type_Airport, inst_WasuAirport))).
-
-fof(axWorldAirportsL_Z4893, axiom, 
- (hasType(type_Airport, inst_WasuaAirport))).
-
-fof(axWorldAirportsL_Z4894, axiom, 
- (hasType(type_Airport, inst_WaterburyOxfordCTAirport))).
-
-fof(axWorldAirportsL_Z4895, axiom, 
- (hasType(type_Airport, inst_WaterfordAirport))).
-
-fof(axWorldAirportsL_Z4896, axiom, 
- (hasType(type_Airport, inst_WaterlooNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z4897, axiom, 
- (hasType(type_Airport, inst_WatertownMunicipalWIAirport))).
-
-fof(axWorldAirportsL_Z4898, axiom, 
- (hasType(type_Airport, inst_WatervilleRobertLafleurMEAirport))).
-
-fof(axWorldAirportsL_Z4899, axiom, 
- (hasType(type_Airport, inst_WatsonLakeYTAirport))).
-
-fof(axWorldAirportsL_Z4900, axiom, 
- (hasType(type_Airport, inst_WatsonvilleMunicipalCAAirport))).
-
-fof(axWorldAirportsL_Z4901, axiom, 
- (hasType(type_Airport, inst_WattayVientianeAirport))).
-
-fof(axWorldAirportsL_Z4902, axiom, 
- (hasType(type_Airport, inst_WauAirport))).
-
-fof(axWorldAirportsL_Z4903, axiom, 
- (hasType(type_Airport, inst_WauAirportSudan))).
-
-fof(axWorldAirportsL_Z4904, axiom, 
- (hasType(type_Airport, inst_WauchopeNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4905, axiom, 
- (hasType(type_Airport, inst_WaukeganRegionalILAirport))).
-
-fof(axWorldAirportsL_Z4906, axiom, 
- (hasType(type_Airport, inst_WaukeshaCountyWIAirport))).
-
-fof(axWorldAirportsL_Z4907, axiom, 
- (hasType(type_Airport, inst_WaukonMunicipalIAAirport))).
-
-fof(axWorldAirportsL_Z4908, axiom, 
- (hasType(type_Airport, inst_WaveHillNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z4909, axiom, 
- (hasType(type_Airport, inst_WaverneyAirport))).
-
-fof(axWorldAirportsL_Z4910, axiom, 
- (hasType(type_Airport, inst_WawaONAirport))).
-
-fof(axWorldAirportsL_Z4911, axiom, 
- (hasType(type_Airport, inst_WawoiFallsAirport))).
-
-fof(axWorldAirportsL_Z4912, axiom, 
- (hasType(type_Airport, inst_WeagamowLakeONAirport))).
-
-fof(axWorldAirportsL_Z4913, axiom, 
- (hasType(type_Airport, inst_WeamAirport))).
-
-fof(axWorldAirportsL_Z4914, axiom, 
- (hasType(type_Airport, inst_WeasuaAirport))).
-
-fof(axWorldAirportsL_Z4915, axiom, 
- (hasType(type_Airport, inst_WebequieONAirport))).
-
-fof(axWorldAirportsL_Z4916, axiom, 
- (hasType(type_Airport, inst_WedauAirport))).
-
-fof(axWorldAirportsL_Z4917, axiom, 
- (hasType(type_Airport, inst_WeeWaaNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4918, axiom, 
- (hasType(type_Airport, inst_WeifangAirport))).
-
-fof(axWorldAirportsL_Z4919, axiom, 
- (hasType(type_Airport, inst_WeihaiAirport))).
-
-fof(axWorldAirportsL_Z4920, axiom, 
- (hasType(type_Airport, inst_WeipaQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4921, axiom, 
- (hasType(type_Airport, inst_WelkomAirport))).
-
-fof(axWorldAirportsL_Z4922, axiom, 
- (hasType(type_Airport, inst_WelshpoolVictoriaAirport))).
-
-fof(axWorldAirportsL_Z4923, axiom, 
- (hasType(type_Airport, inst_WemindjiQCAirport))).
-
-fof(axWorldAirportsL_Z4924, axiom, 
- (hasType(type_Airport, inst_WenzhouAirport))).
-
-fof(axWorldAirportsL_Z4925, axiom, 
- (hasType(type_Airport, inst_WerurAirport))).
-
-fof(axWorldAirportsL_Z4926, axiom, 
- (hasType(type_Airport, inst_WespamAirport))).
-
-fof(axWorldAirportsL_Z4927, axiom, 
- (hasType(type_Airport, inst_WestEndAirport))).
-
-fof(axWorldAirportsL_Z4928, axiom, 
- (hasType(type_Airport, inst_WestEndTortolaAirport))).
-
-fof(axWorldAirportsL_Z4929, axiom, 
- (hasType(type_Airport, inst_WestHoustonTXAirport))).
-
-fof(axWorldAirportsL_Z4930, axiom, 
- (hasType(type_Airport, inst_WestKaviAKAirport))).
-
-fof(axWorldAirportsL_Z4931, axiom, 
- (hasType(type_Airport, inst_WestKuparukAKAirport))).
-
-fof(axWorldAirportsL_Z4932, axiom, 
- (hasType(type_Airport, inst_WestMallingEnglandAirport))).
-
-fof(axWorldAirportsL_Z4933, axiom, 
- (hasType(type_Airport, inst_WestPlainsMunicipalMOAirport))).
-
-fof(axWorldAirportsL_Z4934, axiom, 
- (hasType(type_Airport, inst_WestSaleVictoriaAirport))).
-
-fof(axWorldAirportsL_Z4935, axiom, 
- (hasType(type_Airport, inst_WestTinianTinianPeipeinimaruAirport))).
-
-fof(axWorldAirportsL_Z4936, axiom, 
- (hasType(type_Airport, inst_WestWoodwardOKAirport))).
-
-fof(axWorldAirportsL_Z4937, axiom, 
- (hasType(type_Airport, inst_WestWyalongNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4938, axiom, 
- (hasType(type_Airport, inst_WesterlyStateRIAirport))).
-
-fof(axWorldAirportsL_Z4939, axiom, 
- (hasType(type_Airport, inst_WestmorelandCountyPAAirport))).
-
-fof(axWorldAirportsL_Z4940, axiom, 
- (hasType(type_Airport, inst_WestportAirport))).
-
-fof(axWorldAirportsL_Z4941, axiom, 
- (hasType(type_Airport, inst_WestrayAirport))).
-
-fof(axWorldAirportsL_Z4942, axiom, 
- (hasType(type_Airport, inst_WestsoundSeaplaneBaseWAAirport))).
-
-fof(axWorldAirportsL_Z4943, axiom, 
- (hasType(type_Airport, inst_WetzlarAirport))).
-
-fof(axWorldAirportsL_Z4944, axiom, 
- (hasType(type_Airport, inst_WewakAirport))).
-
-fof(axWorldAirportsL_Z4945, axiom, 
- (hasType(type_Airport, inst_WexfordAirport))).
-
-fof(axWorldAirportsL_Z4946, axiom, 
- (hasType(type_Airport, inst_WhakataneAirport))).
-
-fof(axWorldAirportsL_Z4947, axiom, 
- (hasType(type_Airport, inst_WhaleCoveNTAirport))).
-
-fof(axWorldAirportsL_Z4948, axiom, 
- (hasType(type_Airport, inst_WhalsayAirport))).
-
-fof(axWorldAirportsL_Z4949, axiom, 
- (hasType(type_Airport, inst_WhangareiAirport))).
-
-fof(axWorldAirportsL_Z4950, axiom, 
- (hasType(type_Airport, inst_WhartonMunicipalTXAirport))).
-
-fof(axWorldAirportsL_Z4951, axiom, 
- (hasType(type_Airport, inst_WheghnanAirport))).
-
-fof(axWorldAirportsL_Z4952, axiom, 
- (hasType(type_Airport, inst_WhidbeyIslandNavalAirStationAultFieldWAAirport))).
-
-fof(axWorldAirportsL_Z4953, axiom, 
- (hasType(type_Airport, inst_WhiteMountainAKAirport))).
-
-fof(axWorldAirportsL_Z4954, axiom, 
- (hasType(type_Airport, inst_WhiteRiverWaterAerodromeONAirport))).
-
-fof(axWorldAirportsL_Z4955, axiom, 
- (hasType(type_Airport, inst_WhiteRockTXAirport))).
-
-fof(axWorldAirportsL_Z4956, axiom, 
- (hasType(type_Airport, inst_WhiteSulphurSpringsWVAirport))).
-
-fof(axWorldAirportsL_Z4957, axiom, 
- (hasType(type_Airport, inst_WhitecourtABAirport))).
-
-fof(axWorldAirportsL_Z4958, axiom, 
- (hasType(type_Airport, inst_WhitehorseYTAirport))).
-
-fof(axWorldAirportsL_Z4959, axiom, 
- (hasType(type_Airport, inst_WhitehouseNavalOutlyingFieldFLAirport))).
-
-fof(axWorldAirportsL_Z4960, axiom, 
- (hasType(type_Airport, inst_WhitemanAirForceBaseMOAirport))).
-
-fof(axWorldAirportsL_Z4961, axiom, 
- (hasType(type_Airport, inst_WhitemanCAAirport))).
-
-fof(axWorldAirportsL_Z4962, axiom, 
- (hasType(type_Airport, inst_WhiteriverAZAirport))).
-
-fof(axWorldAirportsL_Z4963, axiom, 
- (hasType(type_Airport, inst_WhitesideCountyAirportJosHBittorfFieldILAirport))).
-
-fof(axWorldAirportsL_Z4964, axiom, 
- (hasType(type_Airport, inst_WhitingFieldNavalkAirStationNorthFLAirport))).
-
-fof(axWorldAirportsL_Z4965, axiom, 
- (hasType(type_Airport, inst_WhittangaAirport))).
-
-fof(axWorldAirportsL_Z4966, axiom, 
- (hasType(type_Airport, inst_WhyallaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4967, axiom, 
- (hasType(type_Airport, inst_WiartonONAirport))).
-
-fof(axWorldAirportsL_Z4968, axiom, 
- (hasType(type_Airport, inst_WickAirport))).
-
-fof(axWorldAirportsL_Z4969, axiom, 
- (hasType(type_Airport, inst_WickhamAirport))).
-
-fof(axWorldAirportsL_Z4970, axiom, 
- (hasType(type_Airport, inst_WiesbadenAirBaseWiesbadenAirport))).
-
-fof(axWorldAirportsL_Z4971, axiom, 
- (hasType(type_Airport, inst_WiesbadenAirport))).
-
-fof(axWorldAirportsL_Z4972, axiom, 
- (hasType(type_Airport, inst_WilcanniaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4973, axiom, 
- (hasType(type_Airport, inst_WildenrathAirport))).
-
-fof(axWorldAirportsL_Z4974, axiom, 
- (hasType(type_Airport, inst_WildwoodAKAirport))).
-
-fof(axWorldAirportsL_Z4975, axiom, 
- (hasType(type_Airport, inst_WileyPostOKAirport))).
-
-fof(axWorldAirportsL_Z4976, axiom, 
- (hasType(type_Airport, inst_WilhemshavenAirport))).
-
-fof(axWorldAirportsL_Z4977, axiom, 
- (hasType(type_Airport, inst_WilkesBarreWyomingValleyPAAirport))).
-
-fof(axWorldAirportsL_Z4978, axiom, 
- (hasType(type_Airport, inst_WillRogersWorldOKAirport))).
-
-fof(axWorldAirportsL_Z4979, axiom, 
- (hasType(type_Airport, inst_WilliamPGwinnFLAirport))).
-
-fof(axWorldAirportsL_Z4980, axiom, 
- (hasType(type_Airport, inst_WilliamTPiperMemorialPAAirport))).
-
-fof(axWorldAirportsL_Z4981, axiom, 
- (hasType(type_Airport, inst_WilliamsHarbourNFAirport))).
-
-fof(axWorldAirportsL_Z4982, axiom, 
- (hasType(type_Airport, inst_WilliamsLakeBCAirport))).
-
-fof(axWorldAirportsL_Z4983, axiom, 
- (hasType(type_Airport, inst_WilliamsonCountyRegionalILAirport))).
-
-fof(axWorldAirportsL_Z4984, axiom, 
- (hasType(type_Airport, inst_WilliamtownNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z4985, axiom, 
- (hasType(type_Airport, inst_WillowAKAirport))).
-
-fof(axWorldAirportsL_Z4986, axiom, 
- (hasType(type_Airport, inst_WillowGroveNavalAirStationPAAirport))).
-
-fof(axWorldAirportsL_Z4987, axiom, 
- (hasType(type_Airport, inst_WillowRunMIAirport))).
-
-fof(axWorldAirportsL_Z4988, axiom, 
- (hasType(type_Airport, inst_WillowsGlennCountyCAAirport))).
-
-fof(axWorldAirportsL_Z4989, axiom, 
- (hasType(type_Airport, inst_WilsonNairobiAirport))).
-
-fof(axWorldAirportsL_Z4990, axiom, 
- (hasType(type_Airport, inst_WiltonCTAirport))).
-
-fof(axWorldAirportsL_Z4991, axiom, 
- (hasType(type_Airport, inst_WilunaWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4992, axiom, 
- (hasType(type_Airport, inst_WinchesterRegionalVAAirport))).
-
-fof(axWorldAirportsL_Z4993, axiom, 
- (hasType(type_Airport, inst_WindarraWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z4994, axiom, 
- (hasType(type_Airport, inst_WinderGAAirport))).
-
-fof(axWorldAirportsL_Z4995, axiom, 
- (hasType(type_Airport, inst_WindomMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z4996, axiom, 
- (hasType(type_Airport, inst_WindorahParkQueenslandAirport))).
-
-fof(axWorldAirportsL_Z4997, axiom, 
- (hasType(type_Airport, inst_WindsorONAirport))).
-
-fof(axWorldAirportsL_Z4998, axiom, 
- (hasType(type_Airport, inst_WiniskONAirport))).
-
-fof(axWorldAirportsL_Z4999, axiom, 
- (hasType(type_Airport, inst_WinnemuccaMunicipalNVAirport))).
-
-fof(axWorldAirportsL_Z5000, axiom, 
- (hasType(type_Airport, inst_WinnipegInternationalMBAirport))).
-
-fof(axWorldAirportsL_Z5001, axiom, 
- (hasType(type_Airport, inst_WinonaMunicipalAirportMaxConradFieldMNAirport))).
-
-fof(axWorldAirportsL_Z5002, axiom, 
- (hasType(type_Airport, inst_WinstonFieldTXAirport))).
-
-fof(axWorldAirportsL_Z5003, axiom, 
- (hasType(type_Airport, inst_WinterParkCOAirport))).
-
-fof(axWorldAirportsL_Z5004, axiom, 
- (hasType(type_Airport, inst_WintonQueenslandAirport))).
-
-fof(axWorldAirportsL_Z5005, axiom, 
- (hasType(type_Airport, inst_WipimAirport))).
-
-fof(axWorldAirportsL_Z5006, axiom, 
- (hasType(type_Airport, inst_WisemanAKAirport))).
-
-fof(axWorldAirportsL_Z5007, axiom, 
- (hasType(type_Airport, inst_WithamFieldFLAirport))).
-
-fof(axWorldAirportsL_Z5008, axiom, 
- (hasType(type_Airport, inst_WittendomGorgeWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z5009, axiom, 
- (hasType(type_Airport, inst_WittmanRegionalWIAirport))).
-
-fof(axWorldAirportsL_Z5010, axiom, 
- (hasType(type_Airport, inst_WituAirport))).
-
-fof(axWorldAirportsL_Z5011, axiom, 
- (hasType(type_Airport, inst_WoburnMAAirport))).
-
-fof(axWorldAirportsL_Z5012, axiom, 
- (hasType(type_Airport, inst_WoensdrechtAirport))).
-
-fof(axWorldAirportsL_Z5013, axiom, 
- (hasType(type_Airport, inst_WoitapeAirport))).
-
-fof(axWorldAirportsL_Z5014, axiom, 
- (hasType(type_Airport, inst_WojaAirport))).
-
-fof(axWorldAirportsL_Z5015, axiom, 
- (hasType(type_Airport, inst_WollastonLakeSKAirport))).
-
-fof(axWorldAirportsL_Z5016, axiom, 
- (hasType(type_Airport, inst_WollogorangAirport))).
-
-fof(axWorldAirportsL_Z5017, axiom, 
- (hasType(type_Airport, inst_WollongongNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z5018, axiom, 
- (hasType(type_Airport, inst_WologissiAirport))).
-
-fof(axWorldAirportsL_Z5019, axiom, 
- (hasType(type_Airport, inst_WonanAirport))).
-
-fof(axWorldAirportsL_Z5020, axiom, 
- (hasType(type_Airport, inst_WondaiAirport))).
-
-fof(axWorldAirportsL_Z5021, axiom, 
- (hasType(type_Airport, inst_WonderboomPretoriaAirport))).
-
-fof(axWorldAirportsL_Z5022, axiom, 
- (hasType(type_Airport, inst_WondoolaAirport))).
-
-fof(axWorldAirportsL_Z5023, axiom, 
- (hasType(type_Airport, inst_WonenaraAirport))).
-
-fof(axWorldAirportsL_Z5024, axiom, 
- (hasType(type_Airport, inst_WonkenAirport))).
-
-fof(axWorldAirportsL_Z5025, axiom, 
- (hasType(type_Airport, inst_WoodCountyAirportGillRobbWilsonFieldWVAirport))).
-
-fof(axWorldAirportsL_Z5026, axiom, 
- (hasType(type_Airport, inst_WoodRiverAKAirport))).
-
-fof(axWorldAirportsL_Z5027, axiom, 
- (hasType(type_Airport, inst_WoodbridgeRAFStationEnglandAirport))).
-
-fof(axWorldAirportsL_Z5028, axiom, 
- (hasType(type_Airport, inst_WoodchopperAKAirport))).
-
-fof(axWorldAirportsL_Z5029, axiom, 
- (hasType(type_Airport, inst_WoodfordAerodromeEnglandAirport))).
-
-fof(axWorldAirportsL_Z5030, axiom, 
- (hasType(type_Airport, inst_WoodgreenNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z5031, axiom, 
- (hasType(type_Airport, inst_WoomeraSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z5032, axiom, 
- (hasType(type_Airport, inst_WoraNaYeAirport))).
-
-fof(axWorldAirportsL_Z5033, axiom, 
- (hasType(type_Airport, inst_WorcesterMunicipalMAAirport))).
-
-fof(axWorldAirportsL_Z5034, axiom, 
- (hasType(type_Airport, inst_WorlandMunicipalWYAirport))).
-
-fof(axWorldAirportsL_Z5035, axiom, 
- (hasType(type_Airport, inst_WorldTradeCenterNYAirport))).
-
-fof(axWorldAirportsL_Z5036, axiom, 
- (hasType(type_Airport, inst_WorthingtonMunicipalMNAirport))).
-
-fof(axWorldAirportsL_Z5037, axiom, 
- (hasType(type_Airport, inst_WothoAirport))).
-
-fof(axWorldAirportsL_Z5038, axiom, 
- (hasType(type_Airport, inst_WotjeWotjeAirport))).
-
-fof(axWorldAirportsL_Z5039, axiom, 
- (hasType(type_Airport, inst_WrangellAKAirport))).
-
-fof(axWorldAirportsL_Z5040, axiom, 
- (hasType(type_Airport, inst_WrigleyNTAirport))).
-
-fof(axWorldAirportsL_Z5041, axiom, 
- (hasType(type_Airport, inst_WroclawAirport))).
-
-fof(axWorldAirportsL_Z5042, axiom, 
- (hasType(type_Airport, inst_WrothamQueenslandAirport))).
-
-fof(axWorldAirportsL_Z5043, axiom, 
- (hasType(type_Airport, inst_WuauTaiyuanAirport))).
-
-fof(axWorldAirportsL_Z5044, axiom, 
- (hasType(type_Airport, inst_WudinnaSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z5045, axiom, 
- (hasType(type_Airport, inst_WuhanAirport))).
-
-fof(axWorldAirportsL_Z5046, axiom, 
- (hasType(type_Airport, inst_WuhuAirport))).
-
-fof(axWorldAirportsL_Z5047, axiom, 
- (hasType(type_Airport, inst_WunnumminLakeONAirport))).
-
-fof(axWorldAirportsL_Z5048, axiom, 
- (hasType(type_Airport, inst_WuppertalAirport))).
-
-fof(axWorldAirportsL_Z5049, axiom, 
- (hasType(type_Airport, inst_WurzburgAirport))).
-
-fof(axWorldAirportsL_Z5050, axiom, 
- (hasType(type_Airport, inst_WuvuluIslandAirport))).
-
-fof(axWorldAirportsL_Z5051, axiom, 
- (hasType(type_Airport, inst_WuxiAirport))).
-
-fof(axWorldAirportsL_Z5052, axiom, 
- (hasType(type_Airport, inst_WuyishanAirport))).
-
-fof(axWorldAirportsL_Z5053, axiom, 
- (hasType(type_Airport, inst_WuzhouAirport))).
-
-fof(axWorldAirportsL_Z5054, axiom, 
- (hasType(type_Airport, inst_WykaufFoehrAirport))).
-
-fof(axWorldAirportsL_Z5055, axiom, 
- (hasType(type_Airport, inst_WyndhamWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z5056, axiom, 
- (hasType(type_Airport, inst_WynyardSKAirport))).
-
-fof(axWorldAirportsL_Z5057, axiom, 
- (hasType(type_Airport, inst_WynyardTasmaniaAirport))).
-
-fof(axWorldAirportsL_Z5058, axiom, 
- (hasType(type_Airport, inst_XaiXaiViladeJoaoBeloAirport))).
-
-fof(axWorldAirportsL_Z5059, axiom, 
- (hasType(type_Airport, inst_XangongoAirport))).
-
-fof(axWorldAirportsL_Z5060, axiom, 
- (hasType(type_Airport, inst_XayaburyAirport))).
-
-fof(axWorldAirportsL_Z5061, axiom, 
- (hasType(type_Airport, inst_XiamenAirport))).
-
-fof(axWorldAirportsL_Z5062, axiom, 
- (hasType(type_Airport, inst_XiamenAmoyAirport))).
-
-fof(axWorldAirportsL_Z5063, axiom, 
- (hasType(type_Airport, inst_XianXianyangAirport))).
-
-fof(axWorldAirportsL_Z5064, axiom, 
- (hasType(type_Airport, inst_XiangfanAirport))).
-
-fof(axWorldAirportsL_Z5065, axiom, 
- (hasType(type_Airport, inst_XichangAirport))).
-
-fof(axWorldAirportsL_Z5066, axiom, 
- (hasType(type_Airport, inst_XiengKhouangAirport))).
-
-fof(axWorldAirportsL_Z5067, axiom, 
- (hasType(type_Airport, inst_XienglomAirport))).
-
-fof(axWorldAirportsL_Z5068, axiom, 
- (hasType(type_Airport, inst_XiguanXianZiAnAirport))).
-
-fof(axWorldAirportsL_Z5069, axiom, 
- (hasType(type_Airport, inst_XilinhotAirport))).
-
-fof(axWorldAirportsL_Z5070, axiom, 
- (hasType(type_Airport, inst_XingchengAirport))).
-
-fof(axWorldAirportsL_Z5071, axiom, 
- (hasType(type_Airport, inst_XingningAirport))).
-
-fof(axWorldAirportsL_Z5072, axiom, 
- (hasType(type_Airport, inst_XingtaiAirport))).
-
-fof(axWorldAirportsL_Z5073, axiom, 
- (hasType(type_Airport, inst_XinguaraAirport))).
-
-fof(axWorldAirportsL_Z5074, axiom, 
- (hasType(type_Airport, inst_XiningAirport))).
-
-fof(axWorldAirportsL_Z5075, axiom, 
- (hasType(type_Airport, inst_XoxocotlanOaxacaAirport))).
-
-fof(axWorldAirportsL_Z5076, axiom, 
- (hasType(type_Airport, inst_XuzhouAirport))).
-
-fof(axWorldAirportsL_Z5077, axiom, 
- (hasType(type_Airport, inst_YakimaAirTerminalWAAirport))).
-
-fof(axWorldAirportsL_Z5078, axiom, 
- (hasType(type_Airport, inst_YakutatAKAirport))).
-
-fof(axWorldAirportsL_Z5079, axiom, 
- (hasType(type_Airport, inst_YalgooWesternAustraliaAirport))).
-
-fof(axWorldAirportsL_Z5080, axiom, 
- (hasType(type_Airport, inst_YalovaYalovaAsagisolozAirport))).
-
-fof(axWorldAirportsL_Z5081, axiom, 
- (hasType(type_Airport, inst_YamIslandQueenslandAirport))).
-
-fof(axWorldAirportsL_Z5082, axiom, 
- (hasType(type_Airport, inst_YanbuAirport))).
-
-fof(axWorldAirportsL_Z5083, axiom, 
- (hasType(type_Airport, inst_YanchenAirport))).
-
-fof(axWorldAirportsL_Z5084, axiom, 
- (hasType(type_Airport, inst_YandinaRusselIsAirport))).
-
-fof(axWorldAirportsL_Z5085, axiom, 
- (hasType(type_Airport, inst_YangambiAirport))).
-
-fof(axWorldAirportsL_Z5086, axiom, 
- (hasType(type_Airport, inst_YanjiAirport))).
-
-fof(axWorldAirportsL_Z5087, axiom, 
- (hasType(type_Airport, inst_YantaiAirport))).
-
-fof(axWorldAirportsL_Z5088, axiom, 
- (hasType(type_Airport, inst_YapInternationalYapIslandAirport))).
-
-fof(axWorldAirportsL_Z5089, axiom, 
- (hasType(type_Airport, inst_YaquaraAirport))).
-
-fof(axWorldAirportsL_Z5090, axiom, 
- (hasType(type_Airport, inst_YarmouthNSAirport))).
-
-fof(axWorldAirportsL_Z5091, axiom, 
- (hasType(type_Airport, inst_YavarateAirport))).
-
-fof(axWorldAirportsL_Z5092, axiom, 
- (hasType(type_Airport, inst_YavizaAirport))).
-
-fof(axWorldAirportsL_Z5093, axiom, 
- (hasType(type_Airport, inst_YeAirport))).
-
-fof(axWorldAirportsL_Z5094, axiom, 
- (hasType(type_Airport, inst_YechonAirport))).
-
-fof(axWorldAirportsL_Z5095, axiom, 
- (hasType(type_Airport, inst_YegepaAirport))).
-
-fof(axWorldAirportsL_Z5096, axiom, 
- (hasType(type_Airport, inst_YekaterinburgEkaterinburgSverdlovskAirport))).
-
-fof(axWorldAirportsL_Z5097, axiom, 
- (hasType(type_Airport, inst_YellowknifeNTAirport))).
-
-fof(axWorldAirportsL_Z5098, axiom, 
- (hasType(type_Airport, inst_YellowstoneMTAirport))).
-
-fof(axWorldAirportsL_Z5099, axiom, 
- (hasType(type_Airport, inst_YengemaAirport))).
-
-fof(axWorldAirportsL_Z5100, axiom, 
- (hasType(type_Airport, inst_YenkisAirport))).
-
-fof(axWorldAirportsL_Z5101, axiom, 
- (hasType(type_Airport, inst_YeoviltonAirport))).
-
-fof(axWorldAirportsL_Z5102, axiom, 
- (hasType(type_Airport, inst_YesBayLodgeSeaplaneBaseAKAirport))).
-
-fof(axWorldAirportsL_Z5103, axiom, 
- (hasType(type_Airport, inst_YevaAirport))).
-
-fof(axWorldAirportsL_Z5104, axiom, 
- (hasType(type_Airport, inst_YibinSichuanAirport))).
-
-fof(axWorldAirportsL_Z5105, axiom, 
- (hasType(type_Airport, inst_YichangAirport))).
-
-fof(axWorldAirportsL_Z5106, axiom, 
- (hasType(type_Airport, inst_YilanAirport))).
-
-fof(axWorldAirportsL_Z5107, axiom, 
- (hasType(type_Airport, inst_YiningAirport))).
-
-fof(axWorldAirportsL_Z5108, axiom, 
- (hasType(type_Airport, inst_YiwuAirport))).
-
-fof(axWorldAirportsL_Z5109, axiom, 
- (hasType(type_Airport, inst_YokohamaAirport))).
-
-fof(axWorldAirportsL_Z5110, axiom, 
- (hasType(type_Airport, inst_YokotaAirForceBaseYokotaAirport))).
-
-fof(axWorldAirportsL_Z5111, axiom, 
- (hasType(type_Airport, inst_YolaAirport))).
-
-fof(axWorldAirportsL_Z5112, axiom, 
- (hasType(type_Airport, inst_YonagoAirport))).
-
-fof(axWorldAirportsL_Z5113, axiom, 
- (hasType(type_Airport, inst_YonaguniJimaAirport))).
-
-fof(axWorldAirportsL_Z5114, axiom, 
- (hasType(type_Airport, inst_YorkLandingMBAirport))).
-
-fof(axWorldAirportsL_Z5115, axiom, 
- (hasType(type_Airport, inst_YorkPAAirport))).
-
-fof(axWorldAirportsL_Z5116, axiom, 
- (hasType(type_Airport, inst_YorkeIslandsQueenslandAirport))).
-
-fof(axWorldAirportsL_Z5117, axiom, 
- (hasType(type_Airport, inst_YorketownSouthAustraliaAirport))).
-
-fof(axWorldAirportsL_Z5118, axiom, 
- (hasType(type_Airport, inst_YorktonSKAirport))).
-
-fof(axWorldAirportsL_Z5119, axiom, 
- (hasType(type_Airport, inst_YoroAirport))).
-
-fof(axWorldAirportsL_Z5120, axiom, 
- (hasType(type_Airport, inst_YoronJimaAirport))).
-
-fof(axWorldAirportsL_Z5121, axiom, 
- (hasType(type_Airport, inst_YosemiteParkCAAirport))).
-
-fof(axWorldAirportsL_Z5122, axiom, 
- (hasType(type_Airport, inst_YosuAirport))).
-
-fof(axWorldAirportsL_Z5123, axiom, 
- (hasType(type_Airport, inst_YoungNewSouthWalesAirport))).
-
-fof(axWorldAirportsL_Z5124, axiom, 
- (hasType(type_Airport, inst_YoungsfieldCapeTownAirport))).
-
-fof(axWorldAirportsL_Z5125, axiom, 
- (hasType(type_Airport, inst_YoungstownMunicipalOHAirport))).
-
-fof(axWorldAirportsL_Z5126, axiom, 
- (hasType(type_Airport, inst_YubaCountyCAAirport))).
-
-fof(axWorldAirportsL_Z5127, axiom, 
- (hasType(type_Airport, inst_YuccaFlatsNVAirport))).
-
-fof(axWorldAirportsL_Z5128, axiom, 
- (hasType(type_Airport, inst_YuendumuNorthernTerritoryAirport))).
-
-fof(axWorldAirportsL_Z5129, axiom, 
- (hasType(type_Airport, inst_YuleIslandAirport))).
-
-fof(axWorldAirportsL_Z5130, axiom, 
- (hasType(type_Airport, inst_YulemisteTallinnAirport))).
-
-fof(axWorldAirportsL_Z5131, axiom, 
- (hasType(type_Airport, inst_YulinAirport))).
-
-fof(axWorldAirportsL_Z5132, axiom, 
- (hasType(type_Airport, inst_YumaMarinaCorpsAirStationAZAirport))).
-
-fof(axWorldAirportsL_Z5133, axiom, 
- (hasType(type_Airport, inst_YumaMarineCorpsAirStationYumaInternationalAZAirport))).
-
-fof(axWorldAirportsL_Z5134, axiom, 
- (hasType(type_Airport, inst_YurimaguasAirport))).
-
-fof(axWorldAirportsL_Z5135, axiom, 
- (hasType(type_Airport, inst_YuzhnoSakhalinskSakhalinAirport))).
-
-fof(axWorldAirportsL_Z5136, axiom, 
- (hasType(type_Airport, inst_YuzhnyTashkentAirport))).
-
-fof(axWorldAirportsL_Z5137, axiom, 
- (hasType(type_Airport, inst_ZabljakAirport))).
-
-fof(axWorldAirportsL_Z5138, axiom, 
- (hasType(type_Airport, inst_ZabreAirport))).
-
-fof(axWorldAirportsL_Z5139, axiom, 
- (hasType(type_Airport, inst_ZabrehAirport))).
-
-fof(axWorldAirportsL_Z5140, axiom, 
- (hasType(type_Airport, inst_ZadarAirport))).
-
-fof(axWorldAirportsL_Z5141, axiom, 
- (hasType(type_Airport, inst_ZahedanAirport))).
-
-fof(axWorldAirportsL_Z5142, axiom, 
- (hasType(type_Airport, inst_ZakynthosAirport))).
-
-fof(axWorldAirportsL_Z5143, axiom, 
- (hasType(type_Airport, inst_ZamboangaInternationalZamboangaAirport))).
-
-fof(axWorldAirportsL_Z5144, axiom, 
- (hasType(type_Airport, inst_ZamoraAirport))).
-
-fof(axWorldAirportsL_Z5145, axiom, 
- (hasType(type_Airport, inst_ZanzibarIslandAirport))).
-
-fof(axWorldAirportsL_Z5146, axiom, 
- (hasType(type_Airport, inst_ZaporizhzhyaZaporizhzhyaAirport))).
-
-fof(axWorldAirportsL_Z5147, axiom, 
- (hasType(type_Airport, inst_ZaragozaAirport))).
-
-fof(axWorldAirportsL_Z5148, axiom, 
- (hasType(type_Airport, inst_ZaranjAirport))).
-
-fof(axWorldAirportsL_Z5149, axiom, 
- (hasType(type_Airport, inst_ZariaAirport))).
-
-fof(axWorldAirportsL_Z5150, axiom, 
- (hasType(type_Airport, inst_ZarkaAirport))).
-
-fof(axWorldAirportsL_Z5151, axiom, 
- (hasType(type_Airport, inst_ZenataTlemcenTilimsenAirport))).
-
-fof(axWorldAirportsL_Z5152, axiom, 
- (hasType(type_Airport, inst_ZephyrhillsMunicipalFLAirport))).
-
-fof(axWorldAirportsL_Z5153, axiom, 
- (hasType(type_Airport, inst_ZeroAirport))).
-
-fof(axWorldAirportsL_Z5154, axiom, 
- (hasType(type_Airport, inst_ZhangguizhuangTianjinAirport))).
-
-fof(axWorldAirportsL_Z5155, axiom, 
- (hasType(type_Airport, inst_ZhanjiangAirport))).
-
-fof(axWorldAirportsL_Z5156, axiom, 
- (hasType(type_Airport, inst_ZhaotongAirport))).
-
-fof(axWorldAirportsL_Z5157, axiom, 
- (hasType(type_Airport, inst_ZhenzhenShenzhenAirport))).
-
-fof(axWorldAirportsL_Z5158, axiom, 
- (hasType(type_Airport, inst_ZhobAirport))).
-
-fof(axWorldAirportsL_Z5159, axiom, 
- (hasType(type_Airport, inst_ZhongchuanLanzhouAirport))).
-
-fof(axWorldAirportsL_Z5160, axiom, 
- (hasType(type_Airport, inst_ZhuhaiAirport))).
-
-fof(axWorldAirportsL_Z5161, axiom, 
- (hasType(type_Airport, inst_ZhytomyrZhitomirZhytomyrAirport))).
-
-fof(axWorldAirportsL_Z5162, axiom, 
- (hasType(type_Airport, inst_ZiguinchorAirport))).
-
-fof(axWorldAirportsL_Z5163, axiom, 
- (hasType(type_Airport, inst_ZilfiAirport))).
-
-fof(axWorldAirportsL_Z5164, axiom, 
- (hasType(type_Airport, inst_ZimValenciaCaraboboValenciaAirport))).
-
-fof(axWorldAirportsL_Z5165, axiom, 
- (hasType(type_Airport, inst_ZinderAirport))).
-
-fof(axWorldAirportsL_Z5166, axiom, 
- (hasType(type_Airport, inst_ZorgenHoopParamariboAirport))).
-
-fof(axWorldAirportsL_Z5167, axiom, 
- (hasType(type_Airport, inst_ZouerateAirport))).
-
-fof(axWorldAirportsL_Z5168, axiom, 
- (hasType(type_Airport, inst_ZuidLimburgMaastrichtAirport))).
-
-fof(axWorldAirportsL_Z5169, axiom, 
- (hasType(type_Airport, inst_ZurichKlotenZurichAirport))).
-
-fof(axWorldAirportsL_Z5170, axiom, 
- (hasType(type_Airport, inst_wethersfieldRAFStationEnglandAirport))).
-
diff --git a/examples/SUMO/TPTP/WorldAirportsL_ZPredAx.p b/examples/SUMO/TPTP/WorldAirportsL_ZPredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/WorldAirportsL_ZPredAx.p
+++ /dev/null
@@ -1,15327 +0,0 @@
-fof(axWorldLZPred0, axiom, 
- f_located(inst_LamarMunicipalCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1, axiom, 
- f_located(inst_LablabAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2, axiom, 
- f_located(inst_CityLaeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3, axiom, 
- f_located(inst_Aeroporto4deFevereiroBelasLuandaAirport,inst_Angola)).
-
-fof(axWorldLZPred4, axiom, 
- f_located(inst_NadzabLaeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred5, axiom, 
- f_located(inst_PurdueUniversityINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred6, axiom, 
- f_located(inst_LaGuairaAirport,inst_Venezuela)).
-
-fof(axWorldLZPred7, axiom, 
- f_located(inst_LabuhaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred8, axiom, 
- f_located(inst_LannionAirport,inst_France)).
-
-fof(axWorldLZPred9, axiom, 
- f_located(inst_LagesSCAirport,inst_Brazil)).
-
-fof(axWorldLZPred10, axiom, 
- f_located(inst_AklavikNTAirport,inst_Canada)).
-
-fof(axWorldLZPred11, axiom, 
- f_located(inst_LakelandRegionalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred12, axiom, 
- f_located(inst_LosAlamosNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred13, axiom, 
- f_located(inst_CapitalCityMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred14, axiom, 
- f_located(inst_LaoagAirport,inst_Philippines)).
-
-fof(axWorldLZPred15, axiom, 
- f_located(inst_GeneralManuelMdeLeonLaPazAirport,inst_Mexico)).
-
-fof(axWorldLZPred16, axiom, 
- f_located(inst_BeidaAirport,inst_Libya)).
-
-fof(axWorldLZPred17, axiom, 
- f_located(inst_LaramieRegionalWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred18, axiom, 
- f_located(inst_McCarranInternationalNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred19, axiom, 
- f_located(inst_LauribeAirport,inst_Colombia)).
-
-fof(axWorldLZPred20, axiom, 
- f_located(inst_MwanaLamuAirport,inst_Kenya)).
-
-fof(axWorldLZPred21, axiom, 
- f_located(inst_LalomalavaAirport,inst_WesternSamoa)).
-
-fof(axWorldLZPred22, axiom, 
- f_located(inst_LawtonMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred23, axiom, 
- f_located(inst_LosAngelesInternationalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred24, axiom, 
- f_located(inst_LadysmithAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred25, axiom, 
- f_located(inst_BomJesusdaLapaBAAirport,inst_Brazil)).
-
-fof(axWorldLZPred26, axiom, 
- f_located(inst_LeedsBradfordAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred27, axiom, 
- f_located(inst_LubbockInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred28, axiom, 
- f_located(inst_LuebeckLubeckAirport,inst_Germany)).
-
-fof(axWorldLZPred29, axiom, 
- f_located(inst_KhujandKhudzhandKhujandAirport,inst_Tajikistan)).
-
-fof(axWorldLZPred30, axiom, 
- f_located(inst_WestmorelandCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred31, axiom, 
- f_located(inst_NorthPlatteRegionalNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred32, axiom, 
- f_located(inst_LeBourgetParisAirport,inst_France)).
-
-fof(axWorldLZPred33, axiom, 
- f_located(inst_PalmBeachNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred34, axiom, 
- f_located(inst_AlbiAirport,inst_France)).
-
-fof(axWorldLZPred35, axiom, 
- f_located(inst_LabuanBajoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred36, axiom, 
- f_located(inst_LiboiAirport,inst_Kenya)).
-
-fof(axWorldLZPred37, axiom, 
- f_located(inst_LiberalMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred38, axiom, 
- f_located(inst_LuaboAirport,inst_Mozambique)).
-
-fof(axWorldLZPred39, axiom, 
- f_located(inst_LakeBaringoAirport,inst_Kenya)).
-
-fof(axWorldLZPred40, axiom, 
- f_located(inst_LusamboAirport,inst_Zaire)).
-
-fof(axWorldLZPred41, axiom, 
- f_located(inst_LambareneAirport,inst_Gabon)).
-
-fof(axWorldLZPred42, axiom, 
- f_located(inst_LaberalAirport,inst_Brazil)).
-
-fof(axWorldLZPred43, axiom, 
- f_located(inst_LabasaAirport,inst_Fiji)).
-
-fof(axWorldLZPred44, axiom, 
- f_located(inst_LumbertonMunicipalNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred45, axiom, 
- f_located(inst_LabuanSabahAirport,inst_Malaysia)).
-
-fof(axWorldLZPred46, axiom, 
- f_located(inst_LeonMBaLibrevilleAirport,inst_Gabon)).
-
-fof(axWorldLZPred47, axiom, 
- f_located(inst_LongbawanAirport,inst_Indonesia)).
-
-fof(axWorldLZPred48, axiom, 
- f_located(inst_LaBauleAirport,inst_France)).
-
-fof(axWorldLZPred49, axiom, 
- f_located(inst_LarnacaAirport,inst_Cyprus)).
-
-fof(axWorldLZPred50, axiom, 
- f_located(inst_LecceAirport,inst_Italy)).
-
-fof(axWorldLZPred51, axiom, 
- f_located(inst_LouisTrichardtAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred52, axiom, 
- f_located(inst_GolosonLaCeibaAirport,inst_Honduras)).
-
-fof(axWorldLZPred53, axiom, 
- f_located(inst_LeconfeldEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred54, axiom, 
- f_located(inst_LaCorunaAirport,inst_Spain)).
-
-fof(axWorldLZPred55, axiom, 
- f_located(inst_LakeCharlesRegionalLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred56, axiom, 
- f_located(inst_LaconiaMunicipalNHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred57, axiom, 
- f_located(inst_RickenbackerInternationalOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred58, axiom, 
- f_located(inst_LaColomaAirport,inst_Cuba)).
-
-fof(axWorldLZPred59, axiom, 
- f_located(inst_LacumbreAirport,inst_Argentina)).
-
-fof(axWorldLZPred60, axiom, 
- f_located(inst_BalcanoonaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred61, axiom, 
- f_located(inst_LoqueAirport,inst_Congo)).
-
-fof(axWorldLZPred62, axiom, 
- f_located(inst_LaChorreraAirport,inst_Colombia)).
-
-fof(axWorldLZPred63, axiom, 
- f_located(inst_LasCanasAirport,inst_CostaRica)).
-
-fof(axWorldLZPred64, axiom, 
- f_located(inst_LuccaAirport,inst_Italy)).
-
-fof(axWorldLZPred65, axiom, 
- f_located(inst_CityEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred66, axiom, 
- f_located(inst_MaldaAirport,inst_India)).
-
-fof(axWorldLZPred67, axiom, 
- f_located(inst_LondrinaPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred68, axiom, 
- f_located(inst_LindemanIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred69, axiom, 
- f_located(inst_OssunLourdesTarbesAirport,inst_France)).
-
-fof(axWorldLZPred70, axiom, 
- f_located(inst_LordHoweIslandNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred71, axiom, 
- f_located(inst_LindiAirport,inst_Tanzania)).
-
-fof(axWorldLZPred72, axiom, 
- f_located(inst_LindenNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred73, axiom, 
- f_located(inst_LidkopingAirport,inst_Sweden)).
-
-fof(axWorldLZPred74, axiom, 
- f_located(inst_MasonCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred75, axiom, 
- f_located(inst_LamidandaAirport,inst_Nepal)).
-
-fof(axWorldLZPred76, axiom, 
- f_located(inst_LadouanieAirport,inst_Suriname)).
-
-fof(axWorldLZPred77, axiom, 
- f_located(inst_LodarAirport,inst_Yemen)).
-
-fof(axWorldLZPred78, axiom, 
- f_located(inst_LahadDatuSabahAirport,inst_Malaysia)).
-
-fof(axWorldLZPred79, axiom, 
- f_located(inst_LansdowneStationWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred80, axiom, 
- f_located(inst_EglintonNorthernIrelandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred81, axiom, 
- f_located(inst_LearmouthExmouthWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred82, axiom, 
- f_located(inst_LebanonMunicipalNHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred83, axiom, 
- f_located(inst_Pulkowo2LeningradAirport,inst_Russia)).
-
-fof(axWorldLZPred84, axiom, 
- f_located(inst_LeesburgMunicipalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred85, axiom, 
- f_located(inst_LebakengAirport,inst_Lesotho)).
-
-fof(axWorldLZPred86, axiom, 
- f_located(inst_AlegAirport,inst_Mauritania)).
-
-fof(axWorldLZPred87, axiom, 
- f_located(inst_OctevilleLeHavreAirport,inst_France)).
-
-fof(axWorldLZPred88, axiom, 
- f_located(inst_AlmeriaAirport,inst_Spain)).
-
-fof(axWorldLZPred89, axiom, 
- f_located(inst_SchkeuditzLeipzigAirport,inst_Germany)).
-
-fof(axWorldLZPred90, axiom, 
- f_located(inst_LabeAirport,inst_Guinea)).
-
-fof(axWorldLZPred91, axiom, 
- f_located(inst_LakeEvellaNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred92, axiom, 
- f_located(inst_LemmonMunicipalSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred93, axiom, 
- f_located(inst_AeropuerodeBajioLeonAirport,inst_Mexico)).
-
-fof(axWorldLZPred94, axiom, 
- f_located(inst_LeconiAirport,inst_Gabon)).
-
-fof(axWorldLZPred95, axiom, 
- f_located(inst_LeopoldinaMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred96, axiom, 
- f_located(inst_StJustEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred97, axiom, 
- f_located(inst_LeinsterWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred98, axiom, 
- f_located(inst_LesobengAirport,inst_Lesotho)).
-
-fof(axWorldLZPred99, axiom, 
- f_located(inst_VasquezCoboLeticiaAirport,inst_Colombia)).
-
-fof(axWorldLZPred100, axiom, 
- f_located(inst_SeodeUrgelAirport,inst_Spain)).
-
-fof(axWorldLZPred101, axiom, 
- f_located(inst_BuretaAirport,inst_Fiji)).
-
-fof(axWorldLZPred102, axiom, 
- f_located(inst_AuburnLewistonMunicipalMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred103, axiom, 
- f_located(inst_BlueGrassKYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred104, axiom, 
- f_located(inst_LelystadAirport,inst_Netherlands)).
-
-fof(axWorldLZPred105, axiom, 
- f_located(inst_EsperanzaAirport,inst_Honduras)).
-
-fof(axWorldLZPred106, axiom, 
- f_located(inst_LajesNavalAirStationAzoresAirport,inst_Portugal)).
-
-fof(axWorldLZPred107, axiom, 
- f_located(inst_LangleyAirForceBaseVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred108, axiom, 
- f_located(inst_AngelinaCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred109, axiom, 
- f_located(inst_NorthRaleighNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred110, axiom, 
- f_located(inst_KelafoAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred111, axiom, 
- f_located(inst_LakefieldQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred112, axiom, 
- f_located(inst_LaFriaAirport,inst_Venezuela)).
-
-fof(axWorldLZPred113, axiom, 
- f_located(inst_LafayetteRegionalLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred114, axiom, 
- f_located(inst_TokoinLomeAirport,inst_Togo)).
-
-fof(axWorldLZPred115, axiom, 
- f_located(inst_LaGuardiaNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred116, axiom, 
- f_located(inst_LongBeachAirportDaughertyFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred117, axiom, 
- f_located(inst_CallawayGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred118, axiom, 
- f_located(inst_LaGrandeUnionCountyORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred119, axiom, 
- f_located(inst_LagunaArmyAirFieldAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred120, axiom, 
- f_located(inst_BiersetLiegeLuttichAirport,inst_Belgium)).
-
-fof(axWorldLZPred121, axiom, 
- f_located(inst_LeighCreekSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred122, axiom, 
- f_located(inst_DeadmansCayLongAirport,inst_Bahamas)).
-
-fof(axWorldLZPred123, axiom, 
- f_located(inst_LangkawiAirport,inst_Malaysia)).
-
-fof(axWorldLZPred124, axiom, 
- f_located(inst_LongLellangAirport,inst_Malaysia)).
-
-fof(axWorldLZPred125, axiom, 
- f_located(inst_LaiagamAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred126, axiom, 
- f_located(inst_LingaLingaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred127, axiom, 
- f_located(inst_LangeoogAirport,inst_Germany)).
-
-fof(axWorldLZPred128, axiom, 
- f_located(inst_LegaspiAirport,inst_Philippines)).
-
-fof(axWorldLZPred129, axiom, 
- f_located(inst_LagoAgrioAirport,inst_Ecuador)).
-
-fof(axWorldLZPred130, axiom, 
- f_located(inst_CochraneAirport,inst_Chile)).
-
-fof(axWorldLZPred131, axiom, 
- f_located(inst_MalargueAirport,inst_Argentina)).
-
-fof(axWorldLZPred132, axiom, 
- f_located(inst_LasGaviotasAirport,inst_Colombia)).
-
-fof(axWorldLZPred133, axiom, 
- f_located(inst_LoganCacheUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred134, axiom, 
- f_located(inst_GatwickEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred135, axiom, 
- f_located(inst_LughGananeAirport,inst_Somalia)).
-
-fof(axWorldLZPred136, axiom, 
- f_located(inst_LagunillasAirport,inst_Venezuela)).
-
-fof(axWorldLZPred137, axiom, 
- f_located(inst_LeguizamoAirport,inst_Colombia)).
-
-fof(axWorldLZPred138, axiom, 
- f_located(inst_LahrAirport,inst_Germany)).
-
-fof(axWorldLZPred139, axiom, 
- f_located(inst_LostHarborAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred140, axiom, 
- f_located(inst_CaballocochaAirport,inst_Peru)).
-
-fof(axWorldLZPred141, axiom, 
- f_located(inst_LakeHoodSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred142, axiom, 
- f_located(inst_LahoreAirport,inst_Pakistan)).
-
-fof(axWorldLZPred143, axiom, 
- f_located(inst_LightningRidgeNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred144, axiom, 
- f_located(inst_LerehAirport,inst_Indonesia)).
-
-fof(axWorldLZPred145, axiom, 
- f_located(inst_LishanAirport,inst_Taiwan)).
-
-fof(axWorldLZPred146, axiom, 
- f_located(inst_LehuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred147, axiom, 
- f_located(inst_HeathrowEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred148, axiom, 
- f_located(inst_LasHerasAirport,inst_Argentina)).
-
-fof(axWorldLZPred149, axiom, 
- f_located(inst_WilliamTPiperMemorialPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred150, axiom, 
- f_located(inst_ZhongchuanLanzhouAirport,inst_China)).
-
-fof(axWorldLZPred151, axiom, 
- f_located(inst_LaJuntaMunicipalCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred152, axiom, 
- f_located(inst_LimaOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred153, axiom, 
- f_located(inst_LimbunyaNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred154, axiom, 
- f_located(inst_LimonMunicipalCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred155, axiom, 
- f_located(inst_LibengeAirport,inst_Zaire)).
-
-fof(axWorldLZPred156, axiom, 
- f_located(inst_LifouLifuLoyaltyIslandsAirport,inst_NewCaledonia)).
-
-fof(axWorldLZPred157, axiom, 
- f_located(inst_BellegardeLimogesAirport,inst_France)).
-
-fof(axWorldLZPred158, axiom, 
- f_located(inst_LihueHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred159, axiom, 
- f_located(inst_MuliaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred160, axiom, 
- f_located(inst_LongIslandAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred161, axiom, 
- f_located(inst_LikiepAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred162, axiom, 
- f_located(inst_LesquinLilleAirport,inst_France)).
-
-fof(axWorldLZPred163, axiom, 
- f_located(inst_AeropuertoInternacionalJorgeChavezLimaAirport,inst_Peru)).
-
-fof(axWorldLZPred164, axiom, 
- f_located(inst_LinateMilanoMilanAirport,inst_Italy)).
-
-fof(axWorldLZPred165, axiom, 
- f_located(inst_LimonAirportCostaRica,inst_CostaRica)).
-
-fof(axWorldLZPred166, axiom, 
- f_located(inst_LinsSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred167, axiom, 
- f_located(inst_LisalaAirport,inst_Zaire)).
-
-fof(axWorldLZPred168, axiom, 
- f_located(inst_TomasGuardiaLiberiaAirport,inst_CostaRica)).
-
-fof(axWorldLZPred169, axiom, 
- f_located(inst_AeroportodaPorteladeSacavemLisboaLisbonAirport,inst_Portugal)).
-
-fof(axWorldLZPred170, axiom, 
- f_located(inst_AdamsFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred171, axiom, 
- f_located(inst_LivingoodAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred172, axiom, 
- f_located(inst_LoikawAirport,inst_Myanmar)).
-
-fof(axWorldLZPred173, axiom, 
- f_located(inst_LikomaIslandAirport,inst_Malawi)).
-
-fof(axWorldLZPred174, axiom, 
- f_located(inst_LibertyCountyGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred175, axiom, 
- f_located(inst_LoringAirForceBaseMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred176, axiom, 
- f_located(inst_LodjaAirport,inst_Zaire)).
-
-fof(axWorldLZPred177, axiom, 
- f_located(inst_InterContinentalKYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred178, axiom, 
- f_located(inst_BrazoriaCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred179, axiom, 
- f_located(inst_BrnikLjubljanaAirport,inst_Slovenia)).
-
-fof(axWorldLZPred180, axiom, 
- f_located(inst_LarantukaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred181, axiom, 
- f_located(inst_LakebaAirport,inst_Fiji)).
-
-fof(axWorldLZPred182, axiom, 
- f_located(inst_LekanaAirport,inst_Congo)).
-
-fof(axWorldLZPred183, axiom, 
- f_located(inst_LakelandDownsAirport,inst_Australia)).
-
-fof(axWorldLZPred184, axiom, 
- f_located(inst_LakeUnionChryslerAirSeaplaneBaseWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred185, axiom, 
- f_located(inst_LakesideUSAFMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred186, axiom, 
- f_located(inst_KulikLakeAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred187, axiom, 
- f_located(inst_BanakLakselvAirport,inst_Norway)).
-
-fof(axWorldLZPred188, axiom, 
- f_located(inst_NekemptAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred189, axiom, 
- f_located(inst_LeknesAirport,inst_Norway)).
-
-fof(axWorldLZPred190, axiom, 
- f_located(inst_LucknowAirport,inst_India)).
-
-fof(axWorldLZPred191, axiom, 
- f_located(inst_LakePlacidNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred192, axiom, 
- f_located(inst_LasKorehAirport,inst_Somalia)).
-
-fof(axWorldLZPred193, axiom, 
- f_located(inst_LakesideTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred194, axiom, 
- f_located(inst_LakeRudolfAirport,inst_Kenya)).
-
-fof(axWorldLZPred195, axiom, 
- f_located(inst_LakeCountyORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred196, axiom, 
- f_located(inst_LarkanaAirport,inst_Pakistan)).
-
-fof(axWorldLZPred197, axiom, 
- f_located(inst_LakeManyaraAirport,inst_Tanzania)).
-
-fof(axWorldLZPred198, axiom, 
- f_located(inst_BrandonAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred199, axiom, 
- f_located(inst_KallaxLuleaAirport,inst_Sweden)).
-
-fof(axWorldLZPred200, axiom, 
- f_located(inst_LovelandCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred201, axiom, 
- f_located(inst_ChillagoeQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred202, axiom, 
- f_located(inst_LasLimasAirport,inst_Honduras)).
-
-fof(axWorldLZPred203, axiom, 
- f_located(inst_LalibellaAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred204, axiom, 
- f_located(inst_LalmonirhatAirport,inst_Bangladesh)).
-
-fof(axWorldLZPred205, axiom, 
- f_located(inst_LissadelWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred206, axiom, 
- f_located(inst_LongLamaAirport,inst_Malaysia)).
-
-fof(axWorldLZPred207, axiom, 
- f_located(inst_KelilaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred208, axiom, 
- f_located(inst_LindaDownsAirport,inst_Australia)).
-
-fof(axWorldLZPred209, axiom, 
- f_located(inst_LasLomitasAirport,inst_Argentina)).
-
-fof(axWorldLZPred210, axiom, 
- f_located(inst_LamarMunicipalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred211, axiom, 
- f_located(inst_KamuzuInternationalLilongweAirport,inst_Malawi)).
-
-fof(axWorldLZPred212, axiom, 
- f_located(inst_CaledoniaCountyVTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred213, axiom, 
- f_located(inst_SouthJerseyRegionalNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred214, axiom, 
- f_located(inst_LakeMinchuminaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred215, axiom, 
- f_located(inst_SalimaAirport,inst_Malawi)).
-
-fof(axWorldLZPred216, axiom, 
- f_located(inst_LawrenceKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred217, axiom, 
- f_located(inst_LosMenucosAirport,inst_Argentina)).
-
-fof(axWorldLZPred218, axiom, 
- f_located(inst_LeMansAirport,inst_France)).
-
-fof(axWorldLZPred219, axiom, 
- f_located(inst_LamassaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred220, axiom, 
- f_located(inst_LimonAirport,inst_Honduras)).
-
-fof(axWorldLZPred221, axiom, 
- f_located(inst_LumiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred222, axiom, 
- f_located(inst_LimerickAirport,inst_Ireland)).
-
-fof(axWorldLZPred223, axiom, 
- f_located(inst_LaeIslandAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred224, axiom, 
- f_located(inst_LosMochisAirport,inst_Mexico)).
-
-fof(axWorldLZPred225, axiom, 
- f_located(inst_LimbangSarawakAirport,inst_Malaysia)).
-
-fof(axWorldLZPred226, axiom, 
- f_located(inst_LampedusaLampedusaIslandAirport,inst_Italy)).
-
-fof(axWorldLZPred227, axiom, 
- f_located(inst_MarsaBregaAirport,inst_Libya)).
-
-fof(axWorldLZPred228, axiom, 
- f_located(inst_LimeAcresAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred229, axiom, 
- f_located(inst_LouisvilleWinstonCountyMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred230, axiom, 
- f_located(inst_KlamathFallsInternationalORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred231, axiom, 
- f_located(inst_LopezdeMicayAirport,inst_Colombia)).
-
-fof(axWorldLZPred232, axiom, 
- f_located(inst_LakeMurrayAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred233, axiom, 
- f_located(inst_PalmaAirport,inst_Mozambique)).
-
-fof(axWorldLZPred234, axiom, 
- f_located(inst_PalmBeachCountyParkFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred235, axiom, 
- f_located(inst_LamenBayAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred236, axiom, 
- f_located(inst_LengbatiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred237, axiom, 
- f_located(inst_HuntFieldWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred238, axiom, 
- f_located(inst_LondroreAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred239, axiom, 
- f_located(inst_MunbilAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred240, axiom, 
- f_located(inst_LeseAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred241, axiom, 
- f_located(inst_LakeNashNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred242, axiom, 
- f_located(inst_LonelyAFSAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred243, axiom, 
- f_located(inst_LincolnMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred244, axiom, 
- f_located(inst_KingsLandOLakesWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred245, axiom, 
- f_located(inst_LangimarAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred246, axiom, 
- f_located(inst_LostNationOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred247, axiom, 
- f_located(inst_LeonoraWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred248, axiom, 
- f_located(inst_LonesomePineVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred249, axiom, 
- f_located(inst_LoaniAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred250, axiom, 
- f_located(inst_TriCountyRegionalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred251, axiom, 
- f_located(inst_LancasterPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred252, axiom, 
- f_located(inst_LondolovitAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred253, axiom, 
- f_located(inst_SmolenskSmolenskAirport,inst_Russia)).
-
-fof(axWorldLZPred254, axiom, 
- f_located(inst_LanaiHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred255, axiom, 
- f_located(inst_HorschingLinzAirport,inst_Austria)).
-
-fof(axWorldLZPred256, axiom, 
- f_located(inst_LorraineQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred257, axiom, 
- f_located(inst_LoTungAirport,inst_Taiwan)).
-
-fof(axWorldLZPred258, axiom, 
- f_located(inst_LockSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred259, axiom, 
- f_located(inst_LonganaAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred260, axiom, 
- f_located(inst_LoeiAirport,inst_Thailand)).
-
-fof(axWorldLZPred261, axiom, 
- f_located(inst_LoenAirport,inst_Norway)).
-
-fof(axWorldLZPred262, axiom, 
- f_located(inst_LongviewWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred263, axiom, 
- f_located(inst_LojaAirport,inst_Ecuador)).
-
-fof(axWorldLZPred264, axiom, 
- f_located(inst_LodwarAirport,inst_Kenya)).
-
-fof(axWorldLZPred265, axiom, 
- f_located(inst_DerbyFieldNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred266, axiom, 
- f_located(inst_LagosdeMorenoAirport,inst_Mexico)).
-
-fof(axWorldLZPred267, axiom, 
- f_located(inst_MetropolitanAreaEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred268, axiom, 
- f_located(inst_LaghouatAirport,inst_Algeria)).
-
-fof(axWorldLZPred269, axiom, 
- f_located(inst_LobatzeAirport,inst_Botswana)).
-
-fof(axWorldLZPred270, axiom, 
- f_located(inst_LoweArmyHeliportALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred271, axiom, 
- f_located(inst_MurtalaMuhammedLagosAirport,inst_Nigeria)).
-
-fof(axWorldLZPred272, axiom, 
- f_located(inst_BowmanFieldKYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred273, axiom, 
- f_located(inst_MonclovaAirport,inst_Mexico)).
-
-fof(axWorldLZPred274, axiom, 
- f_located(inst_LouisaCountyAirportFreemanFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred275, axiom, 
- f_located(inst_LolyangalaniAirport,inst_Kenya)).
-
-fof(axWorldLZPred276, axiom, 
- f_located(inst_LondonCorbinAirportMageeFieldKYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred277, axiom, 
- f_located(inst_LasPalmasGranCanariaCanaryIslandsAirport,inst_Spain)).
-
-fof(axWorldLZPred278, axiom, 
- f_located(inst_JFKennedyElAltoLaPazAirport,inst_Bolivia)).
-
-fof(axWorldLZPred279, axiom, 
- f_located(inst_LompocCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred280, axiom, 
- f_located(inst_LaPedreraAirport,inst_Colombia)).
-
-fof(axWorldLZPred281, axiom, 
- f_located(inst_LaPrimaveraAirport,inst_Colombia)).
-
-fof(axWorldLZPred282, axiom, 
- f_located(inst_AerodromoTolosaLaPlataAirport,inst_Argentina)).
-
-fof(axWorldLZPred283, axiom, 
- f_located(inst_LochgilpheadAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred284, axiom, 
- f_located(inst_LinkopingAirport,inst_Sweden)).
-
-fof(axWorldLZPred285, axiom, 
- f_located(inst_PijiguaosAirport,inst_Venezuela)).
-
-fof(axWorldLZPred286, axiom, 
- f_located(inst_LipetskLipetskAirport,inst_Russia)).
-
-fof(axWorldLZPred287, axiom, 
- f_located(inst_SpekeEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred288, axiom, 
- f_located(inst_LamapAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred289, axiom, 
- f_located(inst_LaPorteMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred290, axiom, 
- f_located(inst_LappeenrantaAirport,inst_Finland)).
-
-fof(axWorldLZPred291, axiom, 
- f_located(inst_LuangPrabangAirport,inst_Laos)).
-
-fof(axWorldLZPred292, axiom, 
- f_located(inst_LopezIslandWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred293, axiom, 
- f_located(inst_LampangAirport,inst_Thailand)).
-
-fof(axWorldLZPred294, axiom, 
- f_located(inst_LongApungAirport,inst_Indonesia)).
-
-fof(axWorldLZPred295, axiom, 
- f_located(inst_LittlePortWalkerAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred296, axiom, 
- f_located(inst_LiepajaAirport,inst_Latvia)).
-
-fof(axWorldLZPred297, axiom, 
- f_located(inst_LePuyAirport,inst_France)).
-
-fof(axWorldLZPred298, axiom, 
- f_located(inst_PickensCountySCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred299, axiom, 
- f_located(inst_PuertoLeguizamAirport,inst_Colombia)).
-
-fof(axWorldLZPred300, axiom, 
- f_located(inst_QalaNauAirport,inst_Afghanistan)).
-
-fof(axWorldLZPred301, axiom, 
- f_located(inst_LarnedPawneeCountyKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred302, axiom, 
- f_located(inst_LarisaAirport,inst_Greece)).
-
-fof(axWorldLZPred303, axiom, 
- f_located(inst_LeribeAirport,inst_Lesotho)).
-
-fof(axWorldLZPred304, axiom, 
- f_located(inst_LaarbruchAirport,inst_Germany)).
-
-fof(axWorldLZPred305, axiom, 
- f_located(inst_LaredoInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred306, axiom, 
- f_located(inst_LongreachQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred307, axiom, 
- f_located(inst_LittleRockAirForceBaseARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred308, axiom, 
- f_located(inst_LoraLaiAirport,inst_Pakistan)).
-
-fof(axWorldLZPred309, axiom, 
- f_located(inst_LaieuLaRochelleAirport,inst_France)).
-
-fof(axWorldLZPred310, axiom, 
- f_located(inst_LoricaAirport,inst_Colombia)).
-
-fof(axWorldLZPred311, axiom, 
- f_located(inst_LeMarsMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred312, axiom, 
- f_located(inst_LincolnRiverAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred313, axiom, 
- f_located(inst_NiamtougouLamaKaraAirport,inst_Togo)).
-
-fof(axWorldLZPred314, axiom, 
- f_located(inst_LaRomanaAirport,inst_DominicanRepublic)).
-
-fof(axWorldLZPred315, axiom, 
- f_located(inst_LarsonAirForceBaseWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred316, axiom, 
- f_located(inst_SharpeArmyAirFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred317, axiom, 
- f_located(inst_LaurieRiverAerodromeMBAirport,inst_Canada)).
-
-fof(axWorldLZPred318, axiom, 
- f_located(inst_LerosAirport,inst_Greece)).
-
-fof(axWorldLZPred319, axiom, 
- f_located(inst_LannBihouetLorientAirport,inst_France)).
-
-fof(axWorldLZPred320, axiom, 
- f_located(inst_LasCrucesInternationalNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred321, axiom, 
- f_located(inst_LosRoquesAirport,inst_Venezuela)).
-
-fof(axWorldLZPred322, axiom, 
- f_located(inst_LosuiaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred323, axiom, 
- f_located(inst_LordsburgMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred324, axiom, 
- f_located(inst_LaSerenaAirport,inst_Chile)).
-
-fof(axWorldLZPred325, axiom, 
- f_located(inst_CreechArmyAirFieldKYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred326, axiom, 
- f_located(inst_LawsonArmyAirFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred327, axiom, 
- f_located(inst_LashioAirport,inst_Myanmar)).
-
-fof(axWorldLZPred328, axiom, 
- f_located(inst_SumburghShetlandIslandsAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred329, axiom, 
- f_located(inst_LuskMunicipalWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred330, axiom, 
- f_located(inst_LosChilesAirport,inst_CostaRica)).
-
-fof(axWorldLZPred331, axiom, 
- f_located(inst_LongSemadoSarawakAirport,inst_Malaysia)).
-
-fof(axWorldLZPred332, axiom, 
- f_located(inst_LosBanosMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred333, axiom, 
- f_located(inst_LesSablesAirport,inst_France)).
-
-fof(axWorldLZPred334, axiom, 
- f_located(inst_LasPiedrasAirport,inst_Venezuela)).
-
-fof(axWorldLZPred335, axiom, 
- f_located(inst_LosAngelesAirport,inst_Chile)).
-
-fof(axWorldLZPred336, axiom, 
- f_located(inst_LostRiver1AKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred337, axiom, 
- f_located(inst_LesSaintesTerredeHautAirport,inst_Guadeloupe)).
-
-fof(axWorldLZPred338, axiom, 
- f_located(inst_LauncestonTasmaniaAirport,inst_Australia)).
-
-fof(axWorldLZPred339, axiom, 
- f_located(inst_LongSukangAirport,inst_Malaysia)).
-
-fof(axWorldLZPred340, axiom, 
- f_located(inst_NellisAirForceBaseNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred341, axiom, 
- f_located(inst_LhokseumaweAirport,inst_Indonesia)).
-
-fof(axWorldLZPred342, axiom, 
- f_located(inst_LhokSukonAirport,inst_Indonesia)).
-
-fof(axWorldLZPred343, axiom, 
- f_located(inst_LismoreQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred344, axiom, 
- f_located(inst_LosinjAirport,inst_Croatia)).
-
-fof(axWorldLZPred345, axiom, 
- f_located(inst_TzaneenAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred346, axiom, 
- f_located(inst_LatrobeAirport,inst_Australia)).
-
-fof(axWorldLZPred347, axiom, 
- f_located(inst_LaiAirport,inst_Chad)).
-
-fof(axWorldLZPred348, axiom, 
- f_located(inst_GhadamesAirport,inst_Libya)).
-
-fof(axWorldLZPred349, axiom, 
- f_located(inst_LeitreAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred350, axiom, 
- f_located(inst_LangtangAirport,inst_Nepal)).
-
-fof(axWorldLZPred351, axiom, 
- f_located(inst_LathropWellsNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred352, axiom, 
- f_located(inst_LatakiaAirport,inst_Syria)).
-
-fof(axWorldLZPred353, axiom, 
- f_located(inst_LastourvilleAirport,inst_Gabon)).
-
-fof(axWorldLZPred354, axiom, 
- f_located(inst_LethemAirport,inst_Guyana)).
-
-fof(axWorldLZPred355, axiom, 
- f_located(inst_LutonEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred356, axiom, 
- f_located(inst_LoretoAirport,inst_Mexico)).
-
-fof(axWorldLZPred357, axiom, 
- f_located(inst_LyndhurstQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred358, axiom, 
- f_located(inst_ParisPlageLeTouquetAirport,inst_France)).
-
-fof(axWorldLZPred359, axiom, 
- f_located(inst_AltusAirForceBaseOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred360, axiom, 
- f_located(inst_LaToucheAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred361, axiom, 
- f_located(inst_LotusvaleQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred362, axiom, 
- f_located(inst_StMarysCountyMDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred363, axiom, 
- f_located(inst_LuklaAirport,inst_Nepal)).
-
-fof(axWorldLZPred364, axiom, 
- f_located(inst_LumidPauAirport,inst_Guyana)).
-
-fof(axWorldLZPred365, axiom, 
- f_located(inst_LaucalaIslandAirport,inst_Fiji)).
-
-fof(axWorldLZPred366, axiom, 
- f_located(inst_LuederitzLuderitzAirport,inst_Namibia)).
-
-fof(axWorldLZPred367, axiom, 
- f_located(inst_LucenecAirport,inst_Slovakia)).
-
-fof(axWorldLZPred368, axiom, 
- f_located(inst_LukeAirForceBaseAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred369, axiom, 
- f_located(inst_AgnoLuganoAirport,inst_Switzerland)).
-
-fof(axWorldLZPred370, axiom, 
- f_located(inst_LudhianaAirport,inst_India)).
-
-fof(axWorldLZPred371, axiom, 
- f_located(inst_LaUnionAirport,inst_Honduras)).
-
-fof(axWorldLZPred372, axiom, 
- f_located(inst_LusikisikiAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred373, axiom, 
- f_located(inst_CincinnatiMunicipalAirportLunkenFieldOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred374, axiom, 
- f_located(inst_HeslerNobleFieldMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred375, axiom, 
- f_located(inst_LuxiAirport,inst_China)).
-
-fof(axWorldLZPred376, axiom, 
- f_located(inst_LusakaInternationalLusakaAirport,inst_Zambia)).
-
-fof(axWorldLZPred377, axiom, 
- f_located(inst_LuenaLusoAirport,inst_Angola)).
-
-fof(axWorldLZPred378, axiom, 
- f_located(inst_KalaupapaHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred379, axiom, 
- f_located(inst_SanLuisAirport,inst_Argentina)).
-
-fof(axWorldLZPred380, axiom, 
- f_located(inst_CapeLisburneLRRSAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred381, axiom, 
- f_located(inst_LusangaAirport,inst_Zaire)).
-
-fof(axWorldLZPred382, axiom, 
- f_located(inst_LauraStationQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred383, axiom, 
- f_located(inst_LauraQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred384, axiom, 
- f_located(inst_LanggurTualAirport,inst_Indonesia)).
-
-fof(axWorldLZPred385, axiom, 
- f_located(inst_LuwukAirport,inst_Indonesia)).
-
-fof(axWorldLZPred386, axiom, 
- f_located(inst_FindelLuxembourgAirport,inst_Luxembourg)).
-
-fof(axWorldLZPred387, axiom, 
- f_located(inst_LavalAirport,inst_France)).
-
-fof(axWorldLZPred388, axiom, 
- f_located(inst_SantanadoLivramentoRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred389, axiom, 
- f_located(inst_LimeVillageAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred390, axiom, 
- f_located(inst_LivingstoneMarambaAirport,inst_Zambia)).
-
-fof(axWorldLZPred391, axiom, 
- f_located(inst_LivermoreMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred392, axiom, 
- f_located(inst_LawrencevilleBrunswickMunicipalVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred393, axiom, 
- f_located(inst_MissionFieldMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred394, axiom, 
- f_located(inst_LavertonWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred395, axiom, 
- f_located(inst_LasVegasMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred396, axiom, 
- f_located(inst_GreenbrierValleyWVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred397, axiom, 
- f_located(inst_LawrenceMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred398, axiom, 
- f_located(inst_LewolebaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred399, axiom, 
- f_located(inst_LawnHillQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred400, axiom, 
- f_located(inst_LowaiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred401, axiom, 
- f_located(inst_TingwallShetlandIslandsAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred402, axiom, 
- f_located(inst_HarrietFieldNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred403, axiom, 
- f_located(inst_LawrenceMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred404, axiom, 
- f_located(inst_GyumriLeninakanAirport,inst_Armenia)).
-
-fof(axWorldLZPred405, axiom, 
- f_located(inst_LeeuwardenAirport,inst_Netherlands)).
-
-fof(axWorldLZPred406, axiom, 
- f_located(inst_LewistonNezPerceCountyIDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred407, axiom, 
- f_located(inst_LewistownMunicipalMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred408, axiom, 
- f_located(inst_LawrencevilleVincennesInternationalILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred409, axiom, 
- f_located(inst_LawasSarawakAirport,inst_Malaysia)).
-
-fof(axWorldLZPred410, axiom, 
- f_located(inst_LhasaAirport,inst_China)).
-
-fof(axWorldLZPred411, axiom, 
- f_located(inst_LuangNamthaAirport,inst_Laos)).
-
-fof(axWorldLZPred412, axiom, 
- f_located(inst_LittleFallsMorrisonCountyMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred413, axiom, 
- f_located(inst_JimKellyFieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred414, axiom, 
- f_located(inst_LuxorAirport,inst_Egypt)).
-
-fof(axWorldLZPred415, axiom, 
- f_located(inst_LemnosLimnosAirport,inst_Greece)).
-
-fof(axWorldLZPred416, axiom, 
- f_located(inst_LukuluAirport,inst_Zambia)).
-
-fof(axWorldLZPred417, axiom, 
- f_located(inst_LakeCountyCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred418, axiom, 
- f_located(inst_LuoyangAirport,inst_China)).
-
-fof(axWorldLZPred419, axiom, 
- f_located(inst_LittleCaymenMunicipalAirStripLittleCaymanAirport,inst_CaymanIslands)).
-
-fof(axWorldLZPred420, axiom, 
- f_located(inst_LyckseleAirport,inst_Sweden)).
-
-fof(axWorldLZPred421, axiom, 
- f_located(inst_LynehamRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred422, axiom, 
- f_located(inst_LianyungangXinpuAirport,inst_China)).
-
-fof(axWorldLZPred423, axiom, 
- f_located(inst_LynchburgRegionalAirportPrestonGlennFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred424, axiom, 
- f_located(inst_LunyukAirport,inst_Indonesia)).
-
-fof(axWorldLZPred425, axiom, 
- f_located(inst_AshfordAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred426, axiom, 
- f_located(inst_BronLyonAirport,inst_France)).
-
-fof(axWorldLZPred427, axiom, 
- f_located(inst_LyonsRiceCountyMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred428, axiom, 
- f_located(inst_FaisalabadAirport,inst_Pakistan)).
-
-fof(axWorldLZPred429, axiom, 
- f_located(inst_LongyearbyenSvalbardAirport,inst_Norway)).
-
-fof(axWorldLZPred430, axiom, 
- f_located(inst_SatolasLyonAirport,inst_France)).
-
-fof(axWorldLZPred431, axiom, 
- f_located(inst_LadyElliottIslandAirport,inst_Australia)).
-
-fof(axWorldLZPred432, axiom, 
- f_located(inst_ElyMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred433, axiom, 
- f_located(inst_LyddAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred434, axiom, 
- f_located(inst_LuizaAirport,inst_Zaire)).
-
-fof(axWorldLZPred435, axiom, 
- f_located(inst_LazaroCardenasAirport,inst_Mexico)).
-
-fof(axWorldLZPred436, axiom, 
- f_located(inst_LiuzhouAirport,inst_China)).
-
-fof(axWorldLZPred437, axiom, 
- f_located(inst_LuoziAirport,inst_Zaire)).
-
-fof(axWorldLZPred438, axiom, 
- f_located(inst_LuzhouSichuanAirport,inst_China)).
-
-fof(axWorldLZPred439, axiom, 
- f_located(inst_LizardIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred440, axiom, 
- f_located(inst_GwinnettCountyAirportBriscoeFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred441, axiom, 
- f_located(inst_MeenambakkamMadrasAirport,inst_India)).
-
-fof(axWorldLZPred442, axiom, 
- f_located(inst_MarabaPAAirport,inst_Brazil)).
-
-fof(axWorldLZPred443, axiom, 
- f_located(inst_HerbertSmartDowntownGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred444, axiom, 
- f_located(inst_BarajasMadridAirport,inst_Spain)).
-
-fof(axWorldLZPred445, axiom, 
- f_located(inst_MaderaMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred446, axiom, 
- f_located(inst_MidlandInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred447, axiom, 
- f_located(inst_MadangAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred448, axiom, 
- f_located(inst_MahonMenorcaBalearicIslandsAirport,inst_Spain)).
-
-fof(axWorldLZPred449, axiom, 
- f_located(inst_MangochiAirport,inst_Malawi)).
-
-fof(axWorldLZPred450, axiom, 
- f_located(inst_MarshallIslandsInternationalMajuroAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred451, axiom, 
- f_located(inst_MalakalAirport,inst_Sudan)).
-
-fof(axWorldLZPred452, axiom, 
- f_located(inst_MangoleAirport,inst_Indonesia)).
-
-fof(axWorldLZPred453, axiom, 
- f_located(inst_MatamorosAirport,inst_Mexico)).
-
-fof(axWorldLZPred454, axiom, 
- f_located(inst_RingwayInternationalEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred455, axiom, 
- f_located(inst_EduardoGomesAMAirport,inst_Brazil)).
-
-fof(axWorldLZPred456, axiom, 
- f_located(inst_MamaiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred457, axiom, 
- f_located(inst_MaeSotAirport,inst_Thailand)).
-
-fof(axWorldLZPred458, axiom, 
- f_located(inst_LaChinitaMaracaiboAirport,inst_Venezuela)).
-
-fof(axWorldLZPred459, axiom, 
- f_located(inst_LorengauManusIslandAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred460, axiom, 
- f_located(inst_MatadiAirport,inst_Zaire)).
-
-fof(axWorldLZPred461, axiom, 
- f_located(inst_MaupitiSocietyIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred462, axiom, 
- f_located(inst_MaloelapMaloelapAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred463, axiom, 
- f_located(inst_MaldenMunicipalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred464, axiom, 
- f_located(inst_MatamAirport,inst_Senegal)).
-
-fof(axWorldLZPred465, axiom, 
- f_located(inst_MangroveCayAirport,inst_Bahamas)).
-
-fof(axWorldLZPred466, axiom, 
- f_located(inst_EugenioMariadeHostosMayaguezAirport,inst_PuertoRico)).
-
-fof(axWorldLZPred467, axiom, 
- f_located(inst_MoiInternationalMombasaAirport,inst_Kenya)).
-
-fof(axWorldLZPred468, axiom, 
- f_located(inst_MarbleBarWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred469, axiom, 
- f_located(inst_MbigouAirport,inst_Gabon)).
-
-fof(axWorldLZPred470, axiom, 
- f_located(inst_InternationalBophuthatswanaAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred471, axiom, 
- f_located(inst_MonbetsuAirport,inst_Japan)).
-
-fof(axWorldLZPred472, axiom, 
- f_located(inst_MtBuffaloAirport,inst_Australia)).
-
-fof(axWorldLZPred473, axiom, 
- f_located(inst_MobridgeMunicipalSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred474, axiom, 
- f_located(inst_MaryboroughQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred475, axiom, 
- f_located(inst_MbeyaAirport,inst_Tanzania)).
-
-fof(axWorldLZPred476, axiom, 
- f_located(inst_SangsterMontegoBayAirport,inst_Jamaica)).
-
-fof(axWorldLZPred477, axiom, 
- f_located(inst_MatupaAirport,inst_Brazil)).
-
-fof(axWorldLZPred478, axiom, 
- f_located(inst_ManisteeCountyBlackerMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred479, axiom, 
- f_located(inst_MkambatiAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred480, axiom, 
- f_located(inst_MountBarnettWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred481, axiom, 
- f_located(inst_MamburaoAirport,inst_Philippines)).
-
-fof(axWorldLZPred482, axiom, 
- f_located(inst_MoyobambaAirport,inst_Peru)).
-
-fof(axWorldLZPred483, axiom, 
- f_located(inst_MbararaAirport,inst_Uganda)).
-
-fof(axWorldLZPred484, axiom, 
- f_located(inst_MboutAirport,inst_Mauritania)).
-
-fof(axWorldLZPred485, axiom, 
- f_located(inst_TriCityInternationalMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred486, axiom, 
- f_located(inst_MasbateAirport,inst_Philippines)).
-
-fof(axWorldLZPred487, axiom, 
- f_located(inst_MbambanakiraAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred488, axiom, 
- f_located(inst_MasaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred489, axiom, 
- f_located(inst_MoorabbinVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred490, axiom, 
- f_located(inst_MariborAirport,inst_Slovenia)).
-
-fof(axWorldLZPred491, axiom, 
- f_located(inst_OmarNBradleyMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred492, axiom, 
- f_located(inst_MavesAirport,inst_Brazil)).
-
-fof(axWorldLZPred493, axiom, 
- f_located(inst_MacentaAirport,inst_Guinea)).
-
-fof(axWorldLZPred494, axiom, 
- f_located(inst_McCombPikeCountyJohnELewisFieldMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred495, axiom, 
- f_located(inst_McClellanAirForceBaseCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred496, axiom, 
- f_located(inst_MackinacIslandMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred497, axiom, 
- f_located(inst_MercedMunicipalAirportMacreadyFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred498, axiom, 
- f_located(inst_MacDillAirForceBaseFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred499, axiom, 
- f_located(inst_McGrathAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred500, axiom, 
- f_located(inst_MachalaAirport,inst_Ecuador)).
-
-fof(axWorldLZPred501, axiom, 
- f_located(inst_KansasCityInternationalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred502, axiom, 
- f_located(inst_MaicaoAirport,inst_Colombia)).
-
-fof(axWorldLZPred503, axiom, 
- f_located(inst_McCookMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred504, axiom, 
- f_located(inst_McKinleyNationalParkAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred505, axiom, 
- f_located(inst_MonteCarloAirport,inst_Monaco)).
-
-fof(axWorldLZPred506, axiom, 
- f_located(inst_MiddleGeorgiaRegionalGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred507, axiom, 
- f_located(inst_OrlandoInternationalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred508, axiom, 
- f_located(inst_MacapaPAAirport,inst_Brazil)).
-
-fof(axWorldLZPred509, axiom, 
- f_located(inst_MiskolcAirport,inst_Hungary)).
-
-fof(axWorldLZPred510, axiom, 
- f_located(inst_MelchordeMencosAirport,inst_Guatemala)).
-
-fof(axWorldLZPred511, axiom, 
- f_located(inst_MontesCaserosAirport,inst_Argentina)).
-
-fof(axWorldLZPred512, axiom, 
- f_located(inst_SeebMuscatAirport,inst_Oman)).
-
-fof(axWorldLZPred513, axiom, 
- f_located(inst_MontluconAirport,inst_France)).
-
-fof(axWorldLZPred514, axiom, 
- f_located(inst_McArthurRiverNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred515, axiom, 
- f_located(inst_MasonCityMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred516, axiom, 
- f_located(inst_MakhachkalaDagestanAirport,inst_Russia)).
-
-fof(axWorldLZPred517, axiom, 
- f_located(inst_MaroochydoreSunshineCoastQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred518, axiom, 
- f_located(inst_MaceioALAirport,inst_Brazil)).
-
-fof(axWorldLZPred519, axiom, 
- f_located(inst_MartindaleArmyAirFieldTexasArmyNationalGuardTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred520, axiom, 
- f_located(inst_MelindaAirport,inst_Belize)).
-
-fof(axWorldLZPred521, axiom, 
- f_located(inst_SamRatulangiManadoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred522, axiom, 
- f_located(inst_MidlandAirparkTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred523, axiom, 
- f_located(inst_OlayaHerreraMedellinAirport,inst_Colombia)).
-
-fof(axWorldLZPred524, axiom, 
- f_located(inst_TaylorCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred525, axiom, 
- f_located(inst_MudanjiangAirport,inst_China)).
-
-fof(axWorldLZPred526, axiom, 
- f_located(inst_SouthernIllinoisILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred527, axiom, 
- f_located(inst_MakurdiAirport,inst_Nigeria)).
-
-fof(axWorldLZPred528, axiom, 
- f_located(inst_CityCountyORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred529, axiom, 
- f_located(inst_MbandakaAirport,inst_Zaire)).
-
-fof(axWorldLZPred530, axiom, 
- f_located(inst_MandalayAirport,inst_Myanmar)).
-
-fof(axWorldLZPred531, axiom, 
- f_located(inst_MundukuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred532, axiom, 
- f_located(inst_MadisonMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred533, axiom, 
- f_located(inst_MiddletonIslandAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred534, axiom, 
- f_located(inst_MindiptanaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred535, axiom, 
- f_located(inst_MardelPlataAirport,inst_Argentina)).
-
-fof(axWorldLZPred536, axiom, 
- f_located(inst_MedfraAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred537, axiom, 
- f_located(inst_HarrisburgInternationalPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred538, axiom, 
- f_located(inst_MendiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred539, axiom, 
- f_located(inst_MedouneuAirport,inst_Gabon)).
-
-fof(axWorldLZPred540, axiom, 
- f_located(inst_ChicagoMidwayILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred541, axiom, 
- f_located(inst_MercedesAirport,inst_Argentina)).
-
-fof(axWorldLZPred542, axiom, 
- f_located(inst_MidwayNavalAirFacilitySandIslandAirport,inst_MidwayIslands)).
-
-fof(axWorldLZPred543, axiom, 
- f_located(inst_ElPlumerilloMendozaAirport,inst_Argentina)).
-
-fof(axWorldLZPred544, axiom, 
- f_located(inst_MacaeRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred545, axiom, 
- f_located(inst_EssendonVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred546, axiom, 
- f_located(inst_EloyAlfaroMantaAirport,inst_Ecuador)).
-
-fof(axWorldLZPred547, axiom, 
- f_located(inst_MedinaMadinahAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred548, axiom, 
- f_located(inst_MareLoyaltyIslandsAirport,inst_NewCaledonia)).
-
-fof(axWorldLZPred549, axiom, 
- f_located(inst_MelfiAirport,inst_Chad)).
-
-fof(axWorldLZPred550, axiom, 
- f_located(inst_MalangeMalanjeAirport,inst_Angola)).
-
-fof(axWorldLZPred551, axiom, 
- f_located(inst_MehamnAirport,inst_Norway)).
-
-fof(axWorldLZPred552, axiom, 
- f_located(inst_KeyFieldMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred553, axiom, 
- f_located(inst_PortMeadvillePAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred554, axiom, 
- f_located(inst_MeknesAirport,inst_Morocco)).
-
-fof(axWorldLZPred555, axiom, 
- f_located(inst_TullamarineInternationalVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred556, axiom, 
- f_located(inst_MemphisInternationalTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred557, axiom, 
- f_located(inst_MendeAirport,inst_France)).
-
-fof(axWorldLZPred558, axiom, 
- f_located(inst_DareCountyRegionalNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred559, axiom, 
- f_located(inst_MersingAirport,inst_Malaysia)).
-
-fof(axWorldLZPred560, axiom, 
- f_located(inst_MeulabohAirport,inst_Indonesia)).
-
-fof(axWorldLZPred561, axiom, 
- f_located(inst_CastleAirForceBaseCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred562, axiom, 
- f_located(inst_PoloniaMedanAirport,inst_Indonesia)).
-
-fof(axWorldLZPred563, axiom, 
- f_located(inst_MoretonQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred564, axiom, 
- f_located(inst_MonteDouradoAirport,inst_Brazil)).
-
-fof(axWorldLZPred565, axiom, 
- f_located(inst_DouglasCountyNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred566, axiom, 
- f_located(inst_MwekaAirport,inst_Zaire)).
-
-fof(axWorldLZPred567, axiom, 
- f_located(inst_AeropuertoInternacionalBenitoJuarezCiudaddeMexicoMexicoCityAirport,inst_Mexico)).
-
-fof(axWorldLZPred568, axiom, 
- f_located(inst_MeghauliAirport,inst_Nepal)).
-
-fof(axWorldLZPred569, axiom, 
- f_located(inst_MessinaAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred570, axiom, 
- f_located(inst_MafiaIslandAirport,inst_Tanzania)).
-
-fof(axWorldLZPred571, axiom, 
- f_located(inst_MonfortAirport,inst_Colombia)).
-
-fof(axWorldLZPred572, axiom, 
- f_located(inst_MafetengAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred573, axiom, 
- f_located(inst_MansfieldLahmMunicipalOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred574, axiom, 
- f_located(inst_MillerInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred575, axiom, 
- f_located(inst_MoandaAirportGabon,inst_Gabon)).
-
-fof(axWorldLZPred576, axiom, 
- f_located(inst_MuzaffarabadAirport,inst_Pakistan)).
-
-fof(axWorldLZPred577, axiom, 
- f_located(inst_MarshfieldMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred578, axiom, 
- f_located(inst_MoalaAirport,inst_Fiji)).
-
-fof(axWorldLZPred579, axiom, 
- f_located(inst_MafekingAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred580, axiom, 
- f_located(inst_MtFullStopAirport,inst_Australia)).
-
-fof(axWorldLZPred581, axiom, 
- f_located(inst_MilfordSoundAirport,inst_NewZealand)).
-
-fof(axWorldLZPred582, axiom, 
- f_located(inst_SharmElSheikhRasNasraniAirport,inst_Egypt)).
-
-fof(axWorldLZPred583, axiom, 
- f_located(inst_MannersCreekNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred584, axiom, 
- f_located(inst_MaradiAirport,inst_Niger)).
-
-fof(axWorldLZPred585, axiom, 
- f_located(inst_MedfordJacksonCountyORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred586, axiom, 
- f_located(inst_MirafloresAirport,inst_Colombia)).
-
-fof(axWorldLZPred587, axiom, 
- f_located(inst_MfuweAirport,inst_Zambia)).
-
-fof(axWorldLZPred588, axiom, 
- f_located(inst_AccomackCountyVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred589, axiom, 
- f_located(inst_MetropolitanAreaFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred590, axiom, 
- f_located(inst_MeribelAirport,inst_France)).
-
-fof(axWorldLZPred591, axiom, 
- f_located(inst_MayfaahAirport,inst_Yemen)).
-
-fof(axWorldLZPred592, axiom, 
- f_located(inst_AugustoCesarSandinoManaguaAirport,inst_Nicaragua)).
-
-fof(axWorldLZPred593, axiom, 
- f_located(inst_MountGambierSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred594, axiom, 
- f_located(inst_MichiganCityINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred595, axiom, 
- f_located(inst_MagdalenaAirport,inst_Bolivia)).
-
-fof(axWorldLZPred596, axiom, 
- f_located(inst_DobbinsAirReserveBaseGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred597, axiom, 
- f_located(inst_MaringaPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred598, axiom, 
- f_located(inst_MargarinaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred599, axiom, 
- f_located(inst_MargateAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred600, axiom, 
- f_located(inst_MatagordaPeninsulaTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred601, axiom, 
- f_located(inst_OrangeCountyNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred602, axiom, 
- f_located(inst_MoenchengladbachMonchengladbachAirport,inst_Germany)).
-
-fof(axWorldLZPred603, axiom, 
- f_located(inst_DannellyFieldALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred604, axiom, 
- f_located(inst_MaganqueAirport,inst_Colombia)).
-
-fof(axWorldLZPred605, axiom, 
- f_located(inst_ManeaAirport,inst_Gabon)).
-
-fof(axWorldLZPred606, axiom, 
- f_located(inst_MangaAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred607, axiom, 
- f_located(inst_PetrellaMogadishuMogadiscioAirport,inst_Somalia)).
-
-fof(axWorldLZPred608, axiom, 
- f_located(inst_MoultrieMunicipalGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred609, axiom, 
- f_located(inst_MangaiaAirport,inst_CookIslands)).
-
-fof(axWorldLZPred610, axiom, 
- f_located(inst_MillingimbiNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred611, axiom, 
- f_located(inst_ManaungAirport,inst_Burma)).
-
-fof(axWorldLZPred612, axiom, 
- f_located(inst_MargaretRiverWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred613, axiom, 
- f_located(inst_MorgantownMunicipalAirportWalterLBillHartFieldWVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred614, axiom, 
- f_located(inst_MoabiAirport,inst_Gabon)).
-
-fof(axWorldLZPred615, axiom, 
- f_located(inst_DaytonGeneralAirportSouthOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred616, axiom, 
- f_located(inst_MyeikMerguiAirport,inst_Myanmar)).
-
-fof(axWorldLZPred617, axiom, 
- f_located(inst_MahdiaAirport,inst_Guyana)).
-
-fof(axWorldLZPred618, axiom, 
- f_located(inst_MechanicsBaySeaplaneBaseAucklandAirport,inst_NewZealand)).
-
-fof(axWorldLZPred619, axiom, 
- f_located(inst_MashadAirport,inst_Iran)).
-
-fof(axWorldLZPred620, axiom, 
- f_located(inst_MitchellMunicipalSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred621, axiom, 
- f_located(inst_MorichalAirport,inst_Colombia)).
-
-fof(axWorldLZPred622, axiom, 
- f_located(inst_MannheimAirport,inst_Germany)).
-
-fof(axWorldLZPred623, axiom, 
- f_located(inst_MarshHarbourAbacoAirport,inst_Bahamas)).
-
-fof(axWorldLZPred624, axiom, 
- f_located(inst_MushaAirport,inst_Djibouti)).
-
-fof(axWorldLZPred625, axiom, 
- f_located(inst_ManhattanMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred626, axiom, 
- f_located(inst_MarshallMemorialMunicipalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred627, axiom, 
- f_located(inst_MinchuminaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred628, axiom, 
- f_located(inst_HookerCountyNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred629, axiom, 
- f_located(inst_MtHouseWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred630, axiom, 
- f_located(inst_MetterMunicipalGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred631, axiom, 
- f_located(inst_MariehamnMaarianhaminaAirport,inst_Finland)).
-
-fof(axWorldLZPred632, axiom, 
- f_located(inst_MatherAirForceBaseCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred633, axiom, 
- f_located(inst_MountShastaCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred634, axiom, 
- f_located(inst_ManchesterNHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred635, axiom, 
- f_located(inst_MountHothamVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred636, axiom, 
- f_located(inst_MojaveCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred637, axiom, 
- f_located(inst_ManihikiIslandAirport,inst_CookIslands)).
-
-fof(axWorldLZPred638, axiom, 
- f_located(inst_MoreheadAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred639, axiom, 
- f_located(inst_MildenhallAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred640, axiom, 
- f_located(inst_MiamiInternationalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred641, axiom, 
- f_located(inst_MinotAirForceBaseNDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred642, axiom, 
- f_located(inst_CrystalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred643, axiom, 
- f_located(inst_LicManuelCrecencioRejonMeridaAirport,inst_Mexico)).
-
-fof(axWorldLZPred644, axiom, 
- f_located(inst_DelawareCountyAirportJohnsonFieldINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred645, axiom, 
- f_located(inst_RoyHurdMemorialTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred646, axiom, 
- f_located(inst_MitchellPlateauAirport,inst_Australia)).
-
-fof(axWorldLZPred647, axiom, 
- f_located(inst_MariliaSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred648, axiom, 
- f_located(inst_MiliMiliIslandAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred649, axiom, 
- f_located(inst_MikkeliAirport,inst_Finland)).
-
-fof(axWorldLZPred650, axiom, 
- f_located(inst_MetropolitanAreaMilanoMilanAirport,inst_Italy)).
-
-fof(axWorldLZPred651, axiom, 
- f_located(inst_MerimbulaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred652, axiom, 
- f_located(inst_MinnipaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred653, axiom, 
- f_located(inst_MiamiMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred654, axiom, 
- f_located(inst_MitspehRamonaAirport,inst_Israel)).
-
-fof(axWorldLZPred655, axiom, 
- f_located(inst_MillardNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred656, axiom, 
- f_located(inst_SkanesMonastirAirport,inst_Tunisia)).
-
-fof(axWorldLZPred657, axiom, 
- f_located(inst_MisimaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred658, axiom, 
- f_located(inst_ShafterAirportMinterFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred659, axiom, 
- f_located(inst_MaiduguriAirport,inst_Nigeria)).
-
-fof(axWorldLZPred660, axiom, 
- f_located(inst_MillvilleMunicipalNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred661, axiom, 
- f_located(inst_MarshalltownMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred662, axiom, 
- f_located(inst_MiritiAirport,inst_Colombia)).
-
-fof(axWorldLZPred663, axiom, 
- f_located(inst_MainoruNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred664, axiom, 
- f_located(inst_ManjaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred665, axiom, 
- f_located(inst_MejitMejitIslandAirport,inst_Palau)).
-
-fof(axWorldLZPred666, axiom, 
- f_located(inst_MoenjodaroMohenjoDaroAirport,inst_Pakistan)).
-
-fof(axWorldLZPred667, axiom, 
- f_located(inst_MajkinAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred668, axiom, 
- f_located(inst_MosjoenAirport,inst_Norway)).
-
-fof(axWorldLZPred669, axiom, 
- f_located(inst_MayajiquaAirport,inst_Cuba)).
-
-fof(axWorldLZPred670, axiom, 
- f_located(inst_MajmaAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred671, axiom, 
- f_located(inst_MajiAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred672, axiom, 
- f_located(inst_MokiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred673, axiom, 
- f_located(inst_MonkeyMiaWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred674, axiom, 
- f_located(inst_MouilaAirport,inst_Gabon)).
-
-fof(axWorldLZPred675, axiom, 
- f_located(inst_MbujiMayiAirport,inst_Zaire)).
-
-fof(axWorldLZPred676, axiom, 
- f_located(inst_AmborovyMahajangaMajungaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred677, axiom, 
- f_located(inst_ManjimupWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred678, axiom, 
- f_located(inst_JacksonMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred679, axiom, 
- f_located(inst_MiramarAirport,inst_Argentina)).
-
-fof(axWorldLZPred680, axiom, 
- f_located(inst_MaganjadaCostaAirport,inst_Mozambique)).
-
-fof(axWorldLZPred681, axiom, 
- f_located(inst_MytileneMitiliniLesbosIslandAirport,inst_Greece)).
-
-fof(axWorldLZPred682, axiom, 
- f_located(inst_MamujuAirport,inst_Indonesia)).
-
-fof(axWorldLZPred683, axiom, 
- f_located(inst_SanJavierMurciaAirport,inst_Spain)).
-
-fof(axWorldLZPred684, axiom, 
- f_located(inst_MangunjayaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred685, axiom, 
- f_located(inst_MirnyyYakutiaSakhaAirport,inst_Russia)).
-
-fof(axWorldLZPred686, axiom, 
- f_located(inst_MarianskeLazneAirport,inst_CzechRepublic)).
-
-fof(axWorldLZPred687, axiom, 
- f_located(inst_MekamboAirport,inst_Gabon)).
-
-fof(axWorldLZPred688, axiom, 
- f_located(inst_KansasCityDowntownMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred689, axiom, 
- f_located(inst_MetekelAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred690, axiom, 
- f_located(inst_GeneralMitchellInternationalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred691, axiom, 
- f_located(inst_McKennaArmyAirFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred692, axiom, 
- f_located(inst_NorthsideMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred693, axiom, 
- f_located(inst_MokhotlongAirport,inst_Lesotho)).
-
-fof(axWorldLZPred694, axiom, 
- f_located(inst_MbokiAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldLZPred695, axiom, 
- f_located(inst_MakouaAirport,inst_Congo)).
-
-fof(axWorldLZPred696, axiom, 
- f_located(inst_MolokaiHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred697, axiom, 
- f_located(inst_McKellarSipesRegionalTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred698, axiom, 
- f_located(inst_MukahSarawakAirport,inst_Malaysia)).
-
-fof(axWorldLZPred699, axiom, 
- f_located(inst_MalekolonAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred700, axiom, 
- f_located(inst_DavisFieldOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred701, axiom, 
- f_located(inst_MakemoAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred702, axiom, 
- f_located(inst_MopahMeraukeAirport,inst_Indonesia)).
-
-fof(axWorldLZPred703, axiom, 
- f_located(inst_MeekatharraWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred704, axiom, 
- f_located(inst_MekaneSalemAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred705, axiom, 
- f_located(inst_MankatoMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred706, axiom, 
- f_located(inst_MakokouAirport,inst_Gabon)).
-
-fof(axWorldLZPred707, axiom, 
- f_located(inst_MtCavenaghNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred708, axiom, 
- f_located(inst_ManokwariAirport,inst_Indonesia)).
-
-fof(axWorldLZPred709, axiom, 
- f_located(inst_MukallaAirport,inst_Yemen)).
-
-fof(axWorldLZPred710, axiom, 
- f_located(inst_MackayQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred711, axiom, 
- f_located(inst_BatuBerMalaccaMelakaAirport,inst_Malaysia)).
-
-fof(axWorldLZPred712, axiom, 
- f_located(inst_LuqaMaltaAirport,inst_Malta)).
-
-fof(axWorldLZPred713, axiom, 
- f_located(inst_MelbourneInternationalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred714, axiom, 
- f_located(inst_McAlesterRegionalOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred715, axiom, 
- f_located(inst_MaladCityIDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred716, axiom, 
- f_located(inst_MaleHululeAirport,inst_Maldives)).
-
-fof(axWorldLZPred717, axiom, 
- f_located(inst_MilfordMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred718, axiom, 
- f_located(inst_MalangAirport,inst_Indonesia)).
-
-fof(axWorldLZPred719, axiom, 
- f_located(inst_BaselMulhouseEuroMulhouseAirport,inst_France)).
-
-fof(axWorldLZPred720, axiom, 
- f_located(inst_QuadCityILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred721, axiom, 
- f_located(inst_BaldwinCountyGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred722, axiom, 
- f_located(inst_MaltaMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred723, axiom, 
- f_located(inst_MarshallAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred724, axiom, 
- f_located(inst_MoreliaAirport,inst_Mexico)).
-
-fof(axWorldLZPred725, axiom, 
- f_located(inst_MilosAirport,inst_Greece)).
-
-fof(axWorldLZPred726, axiom, 
- f_located(inst_MalabangAirport,inst_Philippines)).
-
-fof(axWorldLZPred727, axiom, 
- f_located(inst_MalalauaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred728, axiom, 
- f_located(inst_MillicentSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred729, axiom, 
- f_located(inst_FrankWileyFieldMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred730, axiom, 
- f_located(inst_MillinocketMunicipalMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred731, axiom, 
- f_located(inst_MonroeRegionalLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred732, axiom, 
- f_located(inst_MerlunaQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred733, axiom, 
- f_located(inst_SpriggsPayneMonroviaAirport,inst_Liberia)).
-
-fof(axWorldLZPred734, axiom, 
- f_located(inst_MalatvaAirport,inst_Turkey)).
-
-fof(axWorldLZPred735, axiom, 
- f_located(inst_ManleyHotSpringsAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred736, axiom, 
- f_located(inst_MeloAirport,inst_Uruguay)).
-
-fof(axWorldLZPred737, axiom, 
- f_located(inst_MalmoAirport,inst_Sweden)).
-
-fof(axWorldLZPred738, axiom, 
- f_located(inst_MemanbetsuAirport,inst_Japan)).
-
-fof(axWorldLZPred739, axiom, 
- f_located(inst_CiudadManteAirport,inst_Mexico)).
-
-fof(axWorldLZPred740, axiom, 
- f_located(inst_MinamiDaitoJimaOkinawaAirport,inst_Japan)).
-
-fof(axWorldLZPred741, axiom, 
- f_located(inst_TeesSideAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred742, axiom, 
- f_located(inst_MamfeAirport,inst_Cameroon)).
-
-fof(axWorldLZPred743, axiom, 
- f_located(inst_MountMagnetWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred744, axiom, 
- f_located(inst_MammothLakesCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred745, axiom, 
- f_located(inst_McMinnCountyTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred746, axiom, 
- f_located(inst_MatsumotoAirport,inst_Japan)).
-
-fof(axWorldLZPred747, axiom, 
- f_located(inst_MurmanskMurmanskAirport,inst_Russia)).
-
-fof(axWorldLZPred748, axiom, 
- f_located(inst_MarshallMunicipalAirportRyanFieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred749, axiom, 
- f_located(inst_MiddlemountQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred750, axiom, 
- f_located(inst_MinuteManAirfieldMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred751, axiom, 
- f_located(inst_MaioMaioAirport,inst_CapeVerde)).
-
-fof(axWorldLZPred752, axiom, 
- f_located(inst_MompusAirport,inst_Colombia)).
-
-fof(axWorldLZPred753, axiom, 
- f_located(inst_MBalaAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldLZPred754, axiom, 
- f_located(inst_CampMaybryTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred755, axiom, 
- f_located(inst_SelfsMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred756, axiom, 
- f_located(inst_McEntireAirNationalGuardBaseSCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred757, axiom, 
- f_located(inst_MorristownMunicipalNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred758, axiom, 
- f_located(inst_McMinnvilleMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred759, axiom, 
- f_located(inst_MomaAirport,inst_Mozambique)).
-
-fof(axWorldLZPred760, axiom, 
- f_located(inst_SturupMalmoAirport,inst_Sweden)).
-
-fof(axWorldLZPred761, axiom, 
- f_located(inst_MiyakoJimaRyukuAirport,inst_Japan)).
-
-fof(axWorldLZPred762, axiom, 
- f_located(inst_MaimanaAirport,inst_Afghanistan)).
-
-fof(axWorldLZPred763, axiom, 
- f_located(inst_MelangguaneAirport,inst_Indonesia)).
-
-fof(axWorldLZPred764, axiom, 
- f_located(inst_MoandaAirport,inst_Zaire)).
-
-fof(axWorldLZPred765, axiom, 
- f_located(inst_NacalaAirport,inst_Mozambique)).
-
-fof(axWorldLZPred766, axiom, 
- f_located(inst_MedinaCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred767, axiom, 
- f_located(inst_MungeranieSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred768, axiom, 
- f_located(inst_ManaAirport,inst_Fiji)).
-
-fof(axWorldLZPred769, axiom, 
- f_located(inst_ManingridaNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred770, axiom, 
- f_located(inst_MinneriyaAirport,inst_SriLanka)).
-
-fof(axWorldLZPred771, axiom, 
- f_located(inst_BlackburneMontserratPlymouthAirport,inst_Montserrat)).
-
-fof(axWorldLZPred772, axiom, 
- f_located(inst_MananjaryAirport,inst_Madagascar)).
-
-fof(axWorldLZPred773, axiom, 
- f_located(inst_MaianaAirport,inst_Kiribati)).
-
-fof(axWorldLZPred774, axiom, 
- f_located(inst_NinoyAquinoInternationalManilaAirport,inst_Philippines)).
-
-fof(axWorldLZPred775, axiom, 
- f_located(inst_MenomineeMarinetteTwinCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred776, axiom, 
- f_located(inst_MarionMunicipalOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred777, axiom, 
- f_located(inst_ManonoAirport,inst_Zaire)).
-
-fof(axWorldLZPred778, axiom, 
- f_located(inst_MaronAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred779, axiom, 
- f_located(inst_MontoQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred780, axiom, 
- f_located(inst_MonguAirport,inst_Zambia)).
-
-fof(axWorldLZPred781, axiom, 
- f_located(inst_MansaAirport,inst_Zambia)).
-
-fof(axWorldLZPred782, axiom, 
- f_located(inst_MintoAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred783, axiom, 
- f_located(inst_MaulmyineMoulmeinAirport,inst_Myanmar)).
-
-fof(axWorldLZPred784, axiom, 
- f_located(inst_MountainValleyAirport,inst_Australia)).
-
-fof(axWorldLZPred785, axiom, 
- f_located(inst_MacDonaldDownsAirport,inst_Australia)).
-
-fof(axWorldLZPred786, axiom, 
- f_located(inst_ManicoreAMAirport,inst_Brazil)).
-
-fof(axWorldLZPred787, axiom, 
- f_located(inst_MonoAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred788, axiom, 
- f_located(inst_ManassasMunicipalAirportHarryPDavisFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred789, axiom, 
- f_located(inst_MoaAirport,inst_Cuba)).
-
-fof(axWorldLZPred790, axiom, 
- f_located(inst_BatesFieldALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred791, axiom, 
- f_located(inst_MontesClarosMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred792, axiom, 
- f_located(inst_ModestoCityCountyAirportHarryShamFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred793, axiom, 
- f_located(inst_MomeikAirport,inst_Myanmar)).
-
-fof(axWorldLZPred794, axiom, 
- f_located(inst_MaumereAirport,inst_Indonesia)).
-
-fof(axWorldLZPred795, axiom, 
- f_located(inst_MonghsatAirport,inst_Myanmar)).
-
-fof(axWorldLZPred796, axiom, 
- f_located(inst_MohanbariAirport,inst_India)).
-
-fof(axWorldLZPred797, axiom, 
- f_located(inst_MitiaroAirport,inst_CookIslands)).
-
-fof(axWorldLZPred798, axiom, 
- f_located(inst_AroMoldeAirport,inst_Norway)).
-
-fof(axWorldLZPred799, axiom, 
- f_located(inst_MoudjeriaAirport,inst_Mauritania)).
-
-fof(axWorldLZPred800, axiom, 
- f_located(inst_MountCookAirport,inst_NewZealand)).
-
-fof(axWorldLZPred801, axiom, 
- f_located(inst_MoombaAirport,inst_Australia)).
-
-fof(axWorldLZPred802, axiom, 
- f_located(inst_MountPleasantMunicipalMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred803, axiom, 
- f_located(inst_MorondavaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred804, axiom, 
- f_located(inst_MooreMurrellTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred805, axiom, 
- f_located(inst_MosesPointAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred806, axiom, 
- f_located(inst_MinotInternationalNDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred807, axiom, 
- f_located(inst_MountainVillageAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred808, axiom, 
- f_located(inst_MoranbahQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred809, axiom, 
- f_located(inst_MetropolitanAreaMoscowAirport,inst_Russia)).
-
-fof(axWorldLZPred810, axiom, 
- f_located(inst_MorrisMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred811, axiom, 
- f_located(inst_MonterreyAirport,inst_Colombia)).
-
-fof(axWorldLZPred812, axiom, 
- f_located(inst_MooreaSocietyIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred813, axiom, 
- f_located(inst_MpachaAirport,inst_Namibia)).
-
-fof(axWorldLZPred814, axiom, 
- f_located(inst_ChalkSeaplaneBaseFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred815, axiom, 
- f_located(inst_MukoMukoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred816, axiom, 
- f_located(inst_MirpurKhasAirport,inst_Pakistan)).
-
-fof(axWorldLZPred817, axiom, 
- f_located(inst_GriswoldCTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred818, axiom, 
- f_located(inst_MapodaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred819, axiom, 
- f_located(inst_MakiniAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred820, axiom, 
- f_located(inst_MalayAirport,inst_Philippines)).
-
-fof(axWorldLZPred821, axiom, 
- f_located(inst_MamitupoAirport,inst_Panama)).
-
-fof(axWorldLZPred822, axiom, 
- f_located(inst_PetitJeanParkARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred823, axiom, 
- f_located(inst_MokpoAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred824, axiom, 
- f_located(inst_MediteraneeFrejorguesMontpellierAirport,inst_France)).
-
-fof(axWorldLZPred825, axiom, 
- f_located(inst_MaputoAirport,inst_Mozambique)).
-
-fof(axWorldLZPred826, axiom, 
- f_located(inst_MountPleasantAirport,inst_FalklandIslands)).
-
-fof(axWorldLZPred827, axiom, 
- f_located(inst_PoconoMountainsMunicipalPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred828, axiom, 
- f_located(inst_MalatupoAirport,inst_Panama)).
-
-fof(axWorldLZPred829, axiom, 
- f_located(inst_MaanAirport,inst_Jordan)).
-
-fof(axWorldLZPred830, axiom, 
- f_located(inst_McPhersonKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred831, axiom, 
- f_located(inst_MountPleasantMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred832, axiom, 
- f_located(inst_MalianaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred833, axiom, 
- f_located(inst_MapuaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred834, axiom, 
- f_located(inst_EdwardFKnappStateVTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred835, axiom, 
- f_located(inst_MariupolZhdanovDonetskAirport,inst_Ukraine)).
-
-fof(axWorldLZPred836, axiom, 
- f_located(inst_MiyanminAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred837, axiom, 
- f_located(inst_MaripasoulaAirport,inst_Suriname)).
-
-fof(axWorldLZPred838, axiom, 
- f_located(inst_MountPleasantMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred839, axiom, 
- f_located(inst_MandoraWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred840, axiom, 
- f_located(inst_MacombMunicipalILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred841, axiom, 
- f_located(inst_MaquinchaoAirport,inst_Argentina)).
-
-fof(axWorldLZPred842, axiom, 
- f_located(inst_MarquaNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred843, axiom, 
- f_located(inst_MagnitogorskChelyabinskAirport,inst_Russia)).
-
-fof(axWorldLZPred844, axiom, 
- f_located(inst_MinacuAirport,inst_Brazil)).
-
-fof(axWorldLZPred845, axiom, 
- f_located(inst_HeliportMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred846, axiom, 
- f_located(inst_MountComfortINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred847, axiom, 
- f_located(inst_MilduraVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred848, axiom, 
- f_located(inst_RossvollMoiRanaAirport,inst_Norway)).
-
-fof(axWorldLZPred849, axiom, 
- f_located(inst_MoundouAirport,inst_Chad)).
-
-fof(axWorldLZPred850, axiom, 
- f_located(inst_MosqueraAirport,inst_Colombia)).
-
-fof(axWorldLZPred851, axiom, 
- f_located(inst_MarquetteCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred852, axiom, 
- f_located(inst_MariquitaAirport,inst_Colombia)).
-
-fof(axWorldLZPred853, axiom, 
- f_located(inst_AeropuertoInternacionalSimonBolivarMaiquetiaAirport,inst_Venezuela)).
-
-fof(axWorldLZPred854, axiom, 
- f_located(inst_TelfairWheelerGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred855, axiom, 
- f_located(inst_MakaleAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred856, axiom, 
- f_located(inst_SmyrnaTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred857, axiom, 
- f_located(inst_MisurataAirport,inst_Libya)).
-
-fof(axWorldLZPred858, axiom, 
- f_located(inst_EasternWestVirginiaRegionalAirportShepherdFieldWVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred859, axiom, 
- f_located(inst_MauryCountyTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred860, axiom, 
- f_located(inst_MeridaAirport,inst_Venezuela)).
-
-fof(axWorldLZPred861, axiom, 
- f_located(inst_MaraLodgesAirport,inst_Kenya)).
-
-fof(axWorldLZPred862, axiom, 
- f_located(inst_MarfaMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred863, axiom, 
- f_located(inst_MayRiverAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred864, axiom, 
- f_located(inst_MerrillFieldAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred865, axiom, 
- f_located(inst_MarcalaAirport,inst_Honduras)).
-
-fof(axWorldLZPred866, axiom, 
- f_located(inst_MarcoIslandFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred867, axiom, 
- f_located(inst_MinersLakeAirport,inst_Australia)).
-
-fof(axWorldLZPred868, axiom, 
- f_located(inst_ManareAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred869, axiom, 
- f_located(inst_MorgantonLenoirNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred870, axiom, 
- f_located(inst_MastertonAirport,inst_NewZealand)).
-
-fof(axWorldLZPred871, axiom, 
- f_located(inst_MarlaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred872, axiom, 
- f_located(inst_MarinduqueAirport,inst_Philippines)).
-
-fof(axWorldLZPred873, axiom, 
- f_located(inst_JMVelascoIbarraMacaraAirport,inst_Ecuador)).
-
-fof(axWorldLZPred874, axiom, 
- f_located(inst_MarignaneProvenceMarseilleAirport,inst_France)).
-
-fof(axWorldLZPred875, axiom, 
- f_located(inst_MordakAirport,inst_Australia)).
-
-fof(axWorldLZPred876, axiom, 
- f_located(inst_SirSeewoosagurRamgoolamMauritiusAirport,inst_Mauritius)).
-
-fof(axWorldLZPred877, axiom, 
- f_located(inst_MineralniyeVodyStavropolAirport,inst_Russia)).
-
-fof(axWorldLZPred878, axiom, 
- f_located(inst_MoriokaAirport,inst_Japan)).
-
-fof(axWorldLZPred879, axiom, 
- f_located(inst_MargaritaIslandAirport,inst_Venezuela)).
-
-fof(axWorldLZPred880, axiom, 
- f_located(inst_MontereyPeninsulaCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred881, axiom, 
- f_located(inst_MoreeNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred882, axiom, 
- f_located(inst_MuskratDamONAirport,inst_Canada)).
-
-fof(axWorldLZPred883, axiom, 
- f_located(inst_StMaartenMarigotAirport,inst_NetherlandsAntilles)).
-
-fof(axWorldLZPred884, axiom, 
- f_located(inst_FalconFieldAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred885, axiom, 
- f_located(inst_MountPleasantUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred886, axiom, 
- f_located(inst_KentInternationalEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred887, axiom, 
- f_located(inst_MtSwanNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred888, axiom, 
- f_located(inst_MatsaileAirport,inst_Lesotho)).
-
-fof(axWorldLZPred889, axiom, 
- f_located(inst_MasirahAirport,inst_Oman)).
-
-fof(axWorldLZPred890, axiom, 
- f_located(inst_MasalemboAirport,inst_Indonesia)).
-
-fof(axWorldLZPred891, axiom, 
- f_located(inst_MisawaAirport,inst_Japan)).
-
-fof(axWorldLZPred892, axiom, 
- f_located(inst_MasticPointAirport,inst_Bahamas)).
-
-fof(axWorldLZPred893, axiom, 
- f_located(inst_MuscleShoalsRegionalALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred894, axiom, 
- f_located(inst_MasiManimbaAirport,inst_Zaire)).
-
-fof(axWorldLZPred895, axiom, 
- f_located(inst_DaneCountyRegionalAirportTruaxFieldWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred896, axiom, 
- f_located(inst_MissoulaInternationalMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred897, axiom, 
- f_located(inst_MinneapolisStPaulInternationalWoldChamberlainMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred898, axiom, 
- f_located(inst_LoshitsaMinskAirport,inst_Belarus)).
-
-fof(axWorldLZPred899, axiom, 
- f_located(inst_GrevenMuensterMunsterAirport,inst_Germany)).
-
-fof(axWorldLZPred900, axiom, 
- f_located(inst_MassenaInternationalAirportRichardsFieldNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred901, axiom, 
- f_located(inst_ZuidLimburgMaastrichtAirport,inst_Netherlands)).
-
-fof(axWorldLZPred902, axiom, 
- f_located(inst_MoshoeshoeIInternationalMaseruAirport,inst_Lesotho)).
-
-fof(axWorldLZPred903, axiom, 
- f_located(inst_SullivanCountyInternationalNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred904, axiom, 
- f_located(inst_MassawaAirport,inst_Eritrea)).
-
-fof(axWorldLZPred905, axiom, 
- f_located(inst_MassendjoAirport,inst_Congo)).
-
-fof(axWorldLZPred906, axiom, 
- f_located(inst_NewOrleansInternationalAirportMoisantFieldLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred907, axiom, 
- f_located(inst_MocamedesNewNamibeAirport,inst_Angola)).
-
-fof(axWorldLZPred908, axiom, 
- f_located(inst_MatamataAirport,inst_NewZealand)).
-
-fof(axWorldLZPred909, axiom, 
- f_located(inst_MonteLibanoAirport,inst_Colombia)).
-
-fof(axWorldLZPred910, axiom, 
- f_located(inst_SelfridgeAirNationalGuardBaseMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred911, axiom, 
- f_located(inst_MtSanfordNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred912, axiom, 
- f_located(inst_MonteAlegrePAAirport,inst_Brazil)).
-
-fof(axWorldLZPred913, axiom, 
- f_located(inst_MizanTeferiAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred914, axiom, 
- f_located(inst_MatoGrossoMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred915, axiom, 
- f_located(inst_MarathonFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred916, axiom, 
- f_located(inst_MosteirosAirport,inst_CapeVerde)).
-
-fof(axWorldLZPred917, axiom, 
- f_located(inst_MontroseRegionalCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred918, axiom, 
- f_located(inst_MakinAirport,inst_Kiribati)).
-
-fof(axWorldLZPred919, axiom, 
- f_located(inst_MaitlandNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred920, axiom, 
- f_located(inst_MetlakatlaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred921, axiom, 
- f_located(inst_MartinStateMDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred922, axiom, 
- f_located(inst_ColesCountyMemorialILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred923, axiom, 
- f_located(inst_MontaukNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred924, axiom, 
- f_located(inst_MitchellQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred925, axiom, 
- f_located(inst_MonteriaAirport,inst_Colombia)).
-
-fof(axWorldLZPred926, axiom, 
- f_located(inst_MatasaphaManziniAirport,inst_Swaziland)).
-
-fof(axWorldLZPred927, axiom, 
- f_located(inst_MinatitlanAirport,inst_Mexico)).
-
-fof(axWorldLZPred928, axiom, 
- f_located(inst_MontepuezAirport,inst_Mozambique)).
-
-fof(axWorldLZPred929, axiom, 
- f_located(inst_MotaLavaAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred930, axiom, 
- f_located(inst_ManitowocCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred931, axiom, 
- f_located(inst_MetroFieldAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred932, axiom, 
- f_located(inst_AeropuertoGeneralMarianoEscobedoMonterreyAirport,inst_Mexico)).
-
-fof(axWorldLZPred933, axiom, 
- f_located(inst_MasadaAirport,inst_Israel)).
-
-fof(axWorldLZPred934, axiom, 
- f_located(inst_MundaNewGeorgiaIsAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred935, axiom, 
- f_located(inst_MaunAirport,inst_Botswana)).
-
-fof(axWorldLZPred936, axiom, 
- f_located(inst_KabalegaFallsMurchisonFallsAirport,inst_Uganda)).
-
-fof(axWorldLZPred937, axiom, 
- f_located(inst_WaimeaKohalaHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred938, axiom, 
- f_located(inst_MutingAirport,inst_Indonesia)).
-
-fof(axWorldLZPred939, axiom, 
- f_located(inst_MulegeAirport,inst_Mexico)).
-
-fof(axWorldLZPred940, axiom, 
- f_located(inst_MarsaMatrumMersaMatruhAirport,inst_Egypt)).
-
-fof(axWorldLZPred941, axiom, 
- f_located(inst_MuirArmyAirFieldPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred942, axiom, 
- f_located(inst_MuiAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred943, axiom, 
- f_located(inst_MaukeAirport,inst_CookIslands)).
-
-fof(axWorldLZPred944, axiom, 
- f_located(inst_SpenceGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred945, axiom, 
- f_located(inst_MumiasAirport,inst_Kenya)).
-
-fof(axWorldLZPred946, axiom, 
- f_located(inst_MaturinAirport,inst_Venezuela)).
-
-fof(axWorldLZPred947, axiom, 
- f_located(inst_MountainHomeAirForceBaseIDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred948, axiom, 
- f_located(inst_MulgaParkNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred949, axiom, 
- f_located(inst_MuccanWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred950, axiom, 
- f_located(inst_MarudiSarawakAirport,inst_Malaysia)).
-
-fof(axWorldLZPred951, axiom, 
- f_located(inst_MarcusIslandsAirport,inst_Japan)).
-
-fof(axWorldLZPred952, axiom, 
- f_located(inst_MuscatineMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred953, axiom, 
- f_located(inst_HuntingdonCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred954, axiom, 
- f_located(inst_MustinALFPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred955, axiom, 
- f_located(inst_MascaraAirport,inst_Algeria)).
-
-fof(axWorldLZPred956, axiom, 
- f_located(inst_MultanAirport,inst_Pakistan)).
-
-fof(axWorldLZPred957, axiom, 
- f_located(inst_MouyondziAirport,inst_Congo)).
-
-fof(axWorldLZPred958, axiom, 
- f_located(inst_MusomaAirport,inst_Tanzania)).
-
-fof(axWorldLZPred959, axiom, 
- f_located(inst_ReykjahlidhMyvatnAirport,inst_Iceland)).
-
-fof(axWorldLZPred960, axiom, 
- f_located(inst_MVengueFrancevilleAirport,inst_Gabon)).
-
-fof(axWorldLZPred961, axiom, 
- f_located(inst_MonroeCountyALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred962, axiom, 
- f_located(inst_CarrascoMontevideoAirport,inst_Uruguay)).
-
-fof(axWorldLZPred963, axiom, 
- f_located(inst_MontevideoChippewaCountyMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred964, axiom, 
- f_located(inst_MossoroRNAirport,inst_Brazil)).
-
-fof(axWorldLZPred965, axiom, 
- f_located(inst_MevangAirport,inst_Gabon)).
-
-fof(axWorldLZPred966, axiom, 
- f_located(inst_SmithFieldKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred967, axiom, 
- f_located(inst_ManetaiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred968, axiom, 
- f_located(inst_MandevilleAirport,inst_Jamaica)).
-
-fof(axWorldLZPred969, axiom, 
- f_located(inst_MulkaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred970, axiom, 
- f_located(inst_MorrisvilleStoweStateVTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred971, axiom, 
- f_located(inst_KayentaAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred972, axiom, 
- f_located(inst_MountVernonILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred973, axiom, 
- f_located(inst_MongoAirport,inst_Chad)).
-
-fof(axWorldLZPred974, axiom, 
- f_located(inst_MituAirport,inst_Colombia)).
-
-fof(axWorldLZPred975, axiom, 
- f_located(inst_MahilyowMogilevMahiliowAirport,inst_Belarus)).
-
-fof(axWorldLZPred976, axiom, 
- f_located(inst_SalakMarouaAirport,inst_Cameroon)).
-
-fof(axWorldLZPred977, axiom, 
- f_located(inst_MucuriBAAirport,inst_Brazil)).
-
-fof(axWorldLZPred978, axiom, 
- f_located(inst_MataivaAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred979, axiom, 
- f_located(inst_MusgraveQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred980, axiom, 
- f_located(inst_MegeveAirport,inst_France)).
-
-fof(axWorldLZPred981, axiom, 
- f_located(inst_BarkerWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred982, axiom, 
- f_located(inst_MinvoulAirport,inst_Gabon)).
-
-fof(axWorldLZPred983, axiom, 
- f_located(inst_MarthasVineyardMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred984, axiom, 
- f_located(inst_WilliamsonCountyRegionalILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred985, axiom, 
- f_located(inst_MorawaWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred986, axiom, 
- f_located(inst_LawrenceJTimmermanWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred987, axiom, 
- f_located(inst_MianwaliAirport,inst_Pakistan)).
-
-fof(axWorldLZPred988, axiom, 
- f_located(inst_MeroweAirport,inst_Sudan)).
-
-fof(axWorldLZPred989, axiom, 
- f_located(inst_MaewoAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred990, axiom, 
- f_located(inst_MarawakaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred991, axiom, 
- f_located(inst_GrantCountyWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred992, axiom, 
- f_located(inst_MaramuniAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred993, axiom, 
- f_located(inst_MatthewsRidgeAirport,inst_Guyana)).
-
-fof(axWorldLZPred994, axiom, 
- f_located(inst_MatakAirport,inst_Indonesia)).
-
-fof(axWorldLZPred995, axiom, 
- f_located(inst_MineralWellsTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred996, axiom, 
- f_located(inst_WindomMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred997, axiom, 
- f_located(inst_MwaduiAirport,inst_Tanzania)).
-
-fof(axWorldLZPred998, axiom, 
- f_located(inst_HookFieldMunicipalOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred999, axiom, 
- f_located(inst_MountainAirport,inst_Nepal)).
-
-fof(axWorldLZPred1000, axiom, 
- f_located(inst_MagweAirport,inst_Myanmar)).
-
-fof(axWorldLZPred1001, axiom, 
- f_located(inst_MountWilsonCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1002, axiom, 
- f_located(inst_MoolawatanaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1003, axiom, 
- f_located(inst_MussauAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1004, axiom, 
- f_located(inst_ExumaInternationalExumaAirport,inst_Bahamas)).
-
-fof(axWorldLZPred1005, axiom, 
- f_located(inst_MirandaDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1006, axiom, 
- f_located(inst_MwanzaAirport,inst_Tanzania)).
-
-fof(axWorldLZPred1007, axiom, 
- f_located(inst_ManilaMunicipalARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1008, axiom, 
- f_located(inst_MasambaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1009, axiom, 
- f_located(inst_SanJuanCountyUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1010, axiom, 
- f_located(inst_MarionDownsQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1011, axiom, 
- f_located(inst_LaurinburgMaxtonNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1012, axiom, 
- f_located(inst_MaxwellAirForceBaseALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1013, axiom, 
- f_located(inst_MarlboroughMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1014, axiom, 
- f_located(inst_MatiAirport,inst_Philippines)).
-
-fof(axWorldLZPred1015, axiom, 
- f_located(inst_MinnaAirport,inst_Nigeria)).
-
-fof(axWorldLZPred1016, axiom, 
- f_located(inst_MindikAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1017, axiom, 
- f_located(inst_GeneralRodolfoSTaboadaMexicaliAirport,inst_Mexico)).
-
-fof(axWorldLZPred1018, axiom, 
- f_located(inst_MorombeAirport,inst_Madagascar)).
-
-fof(axWorldLZPred1019, axiom, 
- f_located(inst_PlaujeanMorlaixAirport,inst_France)).
-
-fof(axWorldLZPred1020, axiom, 
- f_located(inst_MonticelloMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1021, axiom, 
- f_located(inst_MalpensaMilanoMilanAirport,inst_Italy)).
-
-fof(axWorldLZPred1022, axiom, 
- f_located(inst_MitchellRiverAirport,inst_Australia)).
-
-fof(axWorldLZPred1023, axiom, 
- f_located(inst_MirgorodPoltavaAirport,inst_Ukraine)).
-
-fof(axWorldLZPred1024, axiom, 
- f_located(inst_MaotaAirport,inst_WesternSamoa)).
-
-fof(axWorldLZPred1025, axiom, 
- f_located(inst_MaintiranoAirport,inst_Madagascar)).
-
-fof(axWorldLZPred1026, axiom, 
- f_located(inst_MullewaWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1027, axiom, 
- f_located(inst_SiljanMoraAirport,inst_Sweden)).
-
-fof(axWorldLZPred1028, axiom, 
- f_located(inst_McCarthyAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1029, axiom, 
- f_located(inst_MeixianAirport,inst_China)).
-
-fof(axWorldLZPred1030, axiom, 
- f_located(inst_MoruyaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1031, axiom, 
- f_located(inst_MayoumbaAirport,inst_Gabon)).
-
-fof(axWorldLZPred1032, axiom, 
- f_located(inst_MaracayAirport,inst_Venezuela)).
-
-fof(axWorldLZPred1033, axiom, 
- f_located(inst_MalindiAirport,inst_Kenya)).
-
-fof(axWorldLZPred1034, axiom, 
- f_located(inst_MiyakeJimaAirport,inst_Japan)).
-
-fof(axWorldLZPred1035, axiom, 
- f_located(inst_MontgomeryFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1036, axiom, 
- f_located(inst_MayaguanaMayaguanaAirport,inst_Bahamas)).
-
-fof(axWorldLZPred1037, axiom, 
- f_located(inst_MarbleCanyonAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1038, axiom, 
- f_located(inst_MurrayIslandsQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1039, axiom, 
- f_located(inst_MatsuyamaSkikokuAirport,inst_Japan)).
-
-fof(axWorldLZPred1040, axiom, 
- f_located(inst_MayCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1041, axiom, 
- f_located(inst_McCallIDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1042, axiom, 
- f_located(inst_MonkeyMountainAirport,inst_Guyana)).
-
-fof(axWorldLZPred1043, axiom, 
- f_located(inst_MarebAirport,inst_Yemen)).
-
-fof(axWorldLZPred1044, axiom, 
- f_located(inst_MyroodahAirport,inst_Australia)).
-
-fof(axWorldLZPred1045, axiom, 
- f_located(inst_MaryMaryAirport,inst_Turkmenistan)).
-
-fof(axWorldLZPred1046, axiom, 
- f_located(inst_MysoreAirport,inst_India)).
-
-fof(axWorldLZPred1047, axiom, 
- f_located(inst_MyrtleBeachAirForceBaseSCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1048, axiom, 
- f_located(inst_MoyaleAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred1049, axiom, 
- f_located(inst_MyitkyinaAirport,inst_Myanmar)).
-
-fof(axWorldLZPred1050, axiom, 
- f_located(inst_MekoryukAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1051, axiom, 
- f_located(inst_YubaCountyCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1052, axiom, 
- f_located(inst_MtwaraAirport,inst_Tanzania)).
-
-fof(axWorldLZPred1053, axiom, 
- f_located(inst_HenyamyaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1054, axiom, 
- f_located(inst_MiriSarawakAirport,inst_Malaysia)).
-
-fof(axWorldLZPred1055, axiom, 
- f_located(inst_MonkeyIslandAirport,inst_Malawi)).
-
-fof(axWorldLZPred1056, axiom, 
- f_located(inst_MuzaffarnagarAirport,inst_India)).
-
-fof(axWorldLZPred1057, axiom, 
- f_located(inst_MocimboadaPraiaAirport,inst_Mozambique)).
-
-fof(axWorldLZPred1058, axiom, 
- f_located(inst_MitzicAirport,inst_Gabon)).
-
-fof(axWorldLZPred1059, axiom, 
- f_located(inst_MendezAirport,inst_Ecuador)).
-
-fof(axWorldLZPred1060, axiom, 
- f_located(inst_ManateeAirport,inst_Belize)).
-
-fof(axWorldLZPred1061, axiom, 
- f_located(inst_MzambaAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred1062, axiom, 
- f_located(inst_MakungAirport,inst_Taiwan)).
-
-fof(axWorldLZPred1063, axiom, 
- f_located(inst_MerzifonAirport,inst_Turkey)).
-
-fof(axWorldLZPred1064, axiom, 
- f_located(inst_BarbeMoptiAirport,inst_Mali)).
-
-fof(axWorldLZPred1065, axiom, 
- f_located(inst_PinalAirparkAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1066, axiom, 
- f_located(inst_MarakeiAirport,inst_Kiribati)).
-
-fof(axWorldLZPred1067, axiom, 
- f_located(inst_ManizalesAirport,inst_Colombia)).
-
-fof(axWorldLZPred1068, axiom, 
- f_located(inst_FrescatyMetzAirport,inst_France)).
-
-fof(axWorldLZPred1069, axiom, 
- f_located(inst_MinjAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1070, axiom, 
- f_located(inst_ManzanilloAirport,inst_Cuba)).
-
-fof(axWorldLZPred1071, axiom, 
- f_located(inst_MotuekaAirport,inst_NewZealand)).
-
-fof(axWorldLZPred1072, axiom, 
- f_located(inst_MkuzeAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred1073, axiom, 
- f_located(inst_MazariSharifAirport,inst_Afghanistan)).
-
-fof(axWorldLZPred1074, axiom, 
- f_located(inst_MostynAirport,inst_Malaysia)).
-
-fof(axWorldLZPred1075, axiom, 
- f_located(inst_GeneralRafaelBueinaMazatlanAirport,inst_Mexico)).
-
-fof(axWorldLZPred1076, axiom, 
- f_located(inst_MuzaffarpurAirport,inst_India)).
-
-fof(axWorldLZPred1077, axiom, 
- f_located(inst_MuluAirport,inst_Malaysia)).
-
-fof(axWorldLZPred1078, axiom, 
- f_located(inst_MenaAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred1079, axiom, 
- f_located(inst_MosselBayAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred1080, axiom, 
- f_located(inst_MarionMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1081, axiom, 
- f_located(inst_NarrabriNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1082, axiom, 
- f_located(inst_AlbanyNavalAirStationGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1083, axiom, 
- f_located(inst_NaracoorteSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1084, axiom, 
- f_located(inst_MacanalAirport,inst_Colombia)).
-
-fof(axWorldLZPred1085, axiom, 
- f_located(inst_NatitingouAirport,inst_Benin)).
-
-fof(axWorldLZPred1086, axiom, 
- f_located(inst_BanainaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1087, axiom, 
- f_located(inst_NagpurAirport,inst_India)).
-
-fof(axWorldLZPred1088, axiom, 
- f_located(inst_NahaSangiheAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1089, axiom, 
- f_located(inst_AnnaiAirport,inst_Guyana)).
-
-fof(axWorldLZPred1090, axiom, 
- f_located(inst_NakhonRatchasimaAirport,inst_Thailand)).
-
-fof(axWorldLZPred1091, axiom, 
- f_located(inst_NalchikKabardinoBalkariaAirport,inst_Russia)).
-
-fof(axWorldLZPred1092, axiom, 
- f_located(inst_NamleaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1093, axiom, 
- f_located(inst_NadiAirport,inst_Fiji)).
-
-fof(axWorldLZPred1094, axiom, 
- f_located(inst_NanchongAirport,inst_China)).
-
-fof(axWorldLZPred1095, axiom, 
- f_located(inst_CapodichinoNapoliNaplesAirport,inst_Italy)).
-
-fof(axWorldLZPred1096, axiom, 
- f_located(inst_QanaqAirport,inst_Greenland)).
-
-fof(axWorldLZPred1097, axiom, 
- f_located(inst_NareAirport,inst_Colombia)).
-
-fof(axWorldLZPred1098, axiom, 
- f_located(inst_InternationalNewProvidenceAirport,inst_Bahamas)).
-
-fof(axWorldLZPred1099, axiom, 
- f_located(inst_NatalRNAirport,inst_Brazil)).
-
-fof(axWorldLZPred1100, axiom, 
- f_located(inst_NapukaAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred1101, axiom, 
- f_located(inst_NarathiwatAirport,inst_Thailand)).
-
-fof(axWorldLZPred1102, axiom, 
- f_located(inst_BarbersPointNavalAirStationJohnRodgersFieldHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1103, axiom, 
- f_located(inst_NanYuanAirBaseBeijingAirport,inst_China)).
-
-fof(axWorldLZPred1104, axiom, 
- f_located(inst_BarrancominasAirport,inst_Colombia)).
-
-fof(axWorldLZPred1105, axiom, 
- f_located(inst_NaberezhnyyeChelnyTatarstanAirport,inst_Russia)).
-
-fof(axWorldLZPred1106, axiom, 
- f_located(inst_DallasNavalAirStationHensleyFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1107, axiom, 
- f_located(inst_NewOrleansNavalAirStationAlvinCallenderFieldLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1108, axiom, 
- f_located(inst_NambuccaHeadsNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1109, axiom, 
- f_located(inst_BarinNavalOutlyingFieldALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1110, axiom, 
- f_located(inst_SanBlasAirport,inst_Panama)).
-
-fof(axWorldLZPred1111, axiom, 
- f_located(inst_JomoKenyattaNairobiAirport,inst_Kenya)).
-
-fof(axWorldLZPred1112, axiom, 
- f_located(inst_NambourQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1113, axiom, 
- f_located(inst_GlenviewNavalAirStationILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1114, axiom, 
- f_located(inst_CanaBravaPAAirport,inst_Brazil)).
-
-fof(axWorldLZPred1115, axiom, 
- f_located(inst_GuantanamoNavalAirStationGuantanamoAirport,inst_Cuba)).
-
-fof(axWorldLZPred1116, axiom, 
- f_located(inst_NabireAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1117, axiom, 
- f_located(inst_CotedAzurNiceAirport,inst_France)).
-
-fof(axWorldLZPred1118, axiom, 
- f_located(inst_CasasGrandesAirport,inst_Mexico)).
-
-fof(axWorldLZPred1119, axiom, 
- f_located(inst_NachingweaAirport,inst_Tanzania)).
-
-fof(axWorldLZPred1120, axiom, 
- f_located(inst_NecocliAirport,inst_Colombia)).
-
-fof(axWorldLZPred1121, axiom, 
- f_located(inst_NewcastleAirportUnitedKingdom,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1122, axiom, 
- f_located(inst_NewChenegaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1123, axiom, 
- f_located(inst_QuonsetStateRIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1124, axiom, 
- f_located(inst_CubiPointNavalAirStationCubiPointAirport,inst_Philippines)).
-
-fof(axWorldLZPred1125, axiom, 
- f_located(inst_AtlantaNavalAirStationGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1126, axiom, 
- f_located(inst_NewcastleAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred1127, axiom, 
- f_located(inst_NicoyaAirport,inst_CostaRica)).
-
-fof(axWorldLZPred1128, axiom, 
- f_located(inst_AnnecyAirport,inst_France)).
-
-fof(axWorldLZPred1129, axiom, 
- f_located(inst_BandanairaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1130, axiom, 
- f_located(inst_NouadhibouAirport,inst_Mauritania)).
-
-fof(axWorldLZPred1131, axiom, 
- f_located(inst_NandedAirport,inst_India)).
-
-fof(axWorldLZPred1132, axiom, 
- f_located(inst_SumbeAirport,inst_Angola)).
-
-fof(axWorldLZPred1133, axiom, 
- f_located(inst_ManderaAirport,inst_Kenya)).
-
-fof(axWorldLZPred1134, axiom, 
- f_located(inst_QiqiharTsitsiharAirport,inst_China)).
-
-fof(axWorldLZPred1135, axiom, 
- f_located(inst_NamudiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1136, axiom, 
- f_located(inst_NDjamenaAirport,inst_Chad)).
-
-fof(axWorldLZPred1137, axiom, 
- f_located(inst_NamorikNamorikAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred1138, axiom, 
- f_located(inst_NdeleAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldLZPred1139, axiom, 
- f_located(inst_MendiAirportEthiopia,inst_Ethiopia)).
-
-fof(axWorldLZPred1140, axiom, 
- f_located(inst_EllysonNavalAirStationFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1141, axiom, 
- f_located(inst_NadorAirport,inst_Morocco)).
-
-fof(axWorldLZPred1142, axiom, 
- f_located(inst_SandstoneWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1143, axiom, 
- f_located(inst_RunduAirport,inst_Namibia)).
-
-fof(axWorldLZPred1144, axiom, 
- f_located(inst_AnacostiaUSNavyHeliportDCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1145, axiom, 
- f_located(inst_SandayOrkneyIslandsAirport,inst_Scotland)).
-
-fof(axWorldLZPred1146, axiom, 
- f_located(inst_NordholzAirport,inst_Germany)).
-
-fof(axWorldLZPred1147, axiom, 
- f_located(inst_GlyncoNavalAirStationGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1148, axiom, 
- f_located(inst_NecocheaAirport,inst_Argentina)).
-
-fof(axWorldLZPred1149, axiom, 
- f_located(inst_NegrilAirport,inst_Jamaica)).
-
-fof(axWorldLZPred1150, axiom, 
- f_located(inst_NovaLamegoAirport,inst_GuineaBissau)).
-
-fof(axWorldLZPred1151, axiom, 
- f_located(inst_NekemeteAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred1152, axiom, 
- f_located(inst_LakehurstNAESMaxfieldFieldNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1153, axiom, 
- f_located(inst_WhitehouseNavalOutlyingFieldFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1154, axiom, 
- f_located(inst_NeryungriYakutiaSakhaAirport,inst_Russia)).
-
-fof(axWorldLZPred1155, axiom, 
- f_located(inst_NewYorkSkyportsIncSeaplaneBaseNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1156, axiom, 
- f_located(inst_MarineCorpsAirFacilityHonshuIsAirport,inst_Japan)).
-
-fof(axWorldLZPred1157, axiom, 
- f_located(inst_LakefrontLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1158, axiom, 
- f_located(inst_DetroitNavalAirFacilityMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1159, axiom, 
- f_located(inst_SummerdaleNavalOutlyingFieldALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1160, axiom, 
- f_located(inst_FentressNavalAuxiliaryLandingFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1161, axiom, 
- f_located(inst_NefteyuganskTyumenAirport,inst_Russia)).
-
-fof(axWorldLZPred1162, axiom, 
- f_located(inst_ChoctawNavalOutlyingFieldFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1163, axiom, 
- f_located(inst_FallonNavalAirStationVanVoorhisFieldNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1164, axiom, 
- f_located(inst_NiuafoouAirport,inst_WesternSamoa)).
-
-fof(axWorldLZPred1165, axiom, 
- f_located(inst_YoungNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1166, axiom, 
- f_located(inst_NingboAirport,inst_China)).
-
-fof(axWorldLZPred1167, axiom, 
- f_located(inst_NorthRimAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1168, axiom, 
- f_located(inst_AnegadaAirport,inst_BritishVirginIslands)).
-
-fof(axWorldLZPred1169, axiom, 
- f_located(inst_NGaoundereAirport,inst_Cameroon)).
-
-fof(axWorldLZPred1170, axiom, 
- f_located(inst_KaneoheBayMarineCorpsAirStationMokapuPointHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1171, axiom, 
- f_located(inst_NgauAirport,inst_Fiji)).
-
-fof(axWorldLZPred1172, axiom, 
- f_located(inst_AganaNavalAirStationAganaAirport,inst_Guam)).
-
-fof(axWorldLZPred1173, axiom, 
- f_located(inst_NarganaAirport,inst_Panama)).
-
-fof(axWorldLZPred1174, axiom, 
- f_located(inst_KomakiHonshuAirport,inst_Japan)).
-
-fof(axWorldLZPred1175, axiom, 
- f_located(inst_CorpusChristiNavalAirStationTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1176, axiom, 
- f_located(inst_NigerumAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1177, axiom, 
- f_located(inst_NagasakiAirport,inst_Japan)).
-
-fof(axWorldLZPred1178, axiom, 
- f_located(inst_GoliadNavalAuxiliaryLandingFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1179, axiom, 
- f_located(inst_NorfolkNavalAirStationChambersFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1180, axiom, 
- f_located(inst_CabanissFieldNavalOutlyingFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1181, axiom, 
- f_located(inst_ManangAirport,inst_Nepal)).
-
-fof(axWorldLZPred1182, axiom, 
- f_located(inst_AlamedaNavalAirStationNimitzFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1183, axiom, 
- f_located(inst_NhaTrangAirport,inst_Vietnam)).
-
-fof(axWorldLZPred1184, axiom, 
- f_located(inst_NewHalfaAirport,inst_Sudan)).
-
-fof(axWorldLZPred1185, axiom, 
- f_located(inst_NahaAirport,inst_Japan)).
-
-fof(axWorldLZPred1186, axiom, 
- f_located(inst_PatuxentRiverNavalAirStationTrapnellFieldMDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1187, axiom, 
- f_located(inst_NushkiAirport,inst_Pakistan)).
-
-fof(axWorldLZPred1188, axiom, 
- f_located(inst_NorthholtAerodromeEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1189, axiom, 
- f_located(inst_NukuHivaMarquesasIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred1190, axiom, 
- f_located(inst_FoleyMunicipalALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1191, axiom, 
- f_located(inst_BrunswickNavalAirStationMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1192, axiom, 
- f_located(inst_NimbaAirport,inst_Liberia)).
-
-fof(axWorldLZPred1193, axiom, 
- f_located(inst_NikolaiAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1194, axiom, 
- f_located(inst_NicosiaAirport,inst_Cyprus)).
-
-fof(axWorldLZPred1195, axiom, 
- f_located(inst_ChinaLakeNAWSArmitageFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1196, axiom, 
- f_located(inst_NiblackAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1197, axiom, 
- f_located(inst_NiftyWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1198, axiom, 
- f_located(inst_NikunauAirport,inst_Kiribati)).
-
-fof(axWorldLZPred1199, axiom, 
- f_located(inst_NiortAirport,inst_France)).
-
-fof(axWorldLZPred1200, axiom, 
- f_located(inst_NiokoloKobaAirport,inst_Senegal)).
-
-fof(axWorldLZPred1201, axiom, 
- f_located(inst_NiameyAirport,inst_Niger)).
-
-fof(axWorldLZPred1202, axiom, 
- f_located(inst_NinilchikAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1203, axiom, 
- f_located(inst_NiokiAirport,inst_Zaire)).
-
-fof(axWorldLZPred1204, axiom, 
- f_located(inst_JacksonvilleNavalAirStationTowersFieldFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1205, axiom, 
- f_located(inst_ChaseFieldNavalAirStationTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1206, axiom, 
- f_located(inst_NioroAirport,inst_Mali)).
-
-fof(axWorldLZPred1207, axiom, 
- f_located(inst_AtsugiAirport,inst_Japan)).
-
-fof(axWorldLZPred1208, axiom, 
- f_located(inst_NizhevartovskTyumenAirport,inst_Russia)).
-
-fof(axWorldLZPred1209, axiom, 
- f_located(inst_ElCentroNavalAirFacilityCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1210, axiom, 
- f_located(inst_BogueFieldMarineCorpsAuxiliaryLandingFieldNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1211, axiom, 
- f_located(inst_WarminsterNADCPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1212, axiom, 
- f_located(inst_JoeWilliamsNavalOutlyingFieldMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1213, axiom, 
- f_located(inst_NkanAirport,inst_Gabon)).
-
-fof(axWorldLZPred1214, axiom, 
- f_located(inst_NoonkanbahWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1215, axiom, 
- f_located(inst_NouakchottAirport,inst_Mauritania)).
-
-fof(axWorldLZPred1216, axiom, 
- f_located(inst_NanjingAirport,inst_China)).
-
-fof(axWorldLZPred1217, axiom, 
- f_located(inst_NaukitiAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1218, axiom, 
- f_located(inst_NkoloAirport,inst_Zaire)).
-
-fof(axWorldLZPred1219, axiom, 
- f_located(inst_NankinaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1220, axiom, 
- f_located(inst_NKongsambaAirport,inst_Cameroon)).
-
-fof(axWorldLZPred1221, axiom, 
- f_located(inst_CherryPointMarineCorpsAirStationCunninghamFieldNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1222, axiom, 
- f_located(inst_NkausAirport,inst_Lesotho)).
-
-fof(axWorldLZPred1223, axiom, 
- f_located(inst_NichenCoveAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1224, axiom, 
- f_located(inst_DiegoGarciaAirport,inst_BritishIndianOceanTerritory)).
-
-fof(axWorldLZPred1225, axiom, 
- f_located(inst_MiramarNavalAirStationMitscherFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1226, axiom, 
- f_located(inst_NkayiAirport,inst_Congo)).
-
-fof(axWorldLZPred1227, axiom, 
- f_located(inst_NDolaAirport,inst_Zambia)).
-
-fof(axWorldLZPred1228, axiom, 
- f_located(inst_LemooreNavalAirStationReevesFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1229, axiom, 
- f_located(inst_QuetzalcoatiNuevoLaredoAirport,inst_Mexico)).
-
-fof(axWorldLZPred1230, axiom, 
- f_located(inst_JerryTylerMemorialMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1231, axiom, 
- f_located(inst_DarnleyIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1232, axiom, 
- f_located(inst_NelsonLagoonAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1233, axiom, 
- f_located(inst_NorfolkIslandNorfolkIslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1234, axiom, 
- f_located(inst_NullagineWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1235, axiom, 
- f_located(inst_NDoloKinshasaAirport,inst_Zaire)).
-
-fof(axWorldLZPred1236, axiom, 
- f_located(inst_NelspruitAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred1237, axiom, 
- f_located(inst_NicholsonWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1238, axiom, 
- f_located(inst_MykolayivNikolayevMykolayivAirport,inst_Ukraine)).
-
-fof(axWorldLZPred1239, axiom, 
- f_located(inst_DamanAirport,inst_India)).
-
-fof(axWorldLZPred1240, axiom, 
- f_located(inst_NormansCayAirport,inst_Bahamas)).
-
-fof(axWorldLZPred1241, axiom, 
- f_located(inst_NightmuteAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1242, axiom, 
- f_located(inst_SanMiguelAirport,inst_Panama)).
-
-fof(axWorldLZPred1243, axiom, 
- f_located(inst_MakariosNicosiaAirport,inst_Cyprus)).
-
-fof(axWorldLZPred1244, axiom, 
- f_located(inst_MeridianNavalAirStationMcCainFieldMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1245, axiom, 
- f_located(inst_NewMoonQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1246, axiom, 
- f_located(inst_NappaMerryQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1247, axiom, 
- f_located(inst_NamsangAirport,inst_Myanmar)).
-
-fof(axWorldLZPred1248, axiom, 
- f_located(inst_NamtuAirport,inst_Myanmar)).
-
-fof(axWorldLZPred1249, axiom, 
- f_located(inst_NamuAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred1250, axiom, 
- f_located(inst_KenitraAirport,inst_Morocco)).
-
-fof(axWorldLZPred1251, axiom, 
- f_located(inst_SantaAnaSeaplaneBaseSantaAnaAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred1252, axiom, 
- f_located(inst_NangadeAirport,inst_Mozambique)).
-
-fof(axWorldLZPred1253, axiom, 
- f_located(inst_NanningAirport,inst_China)).
-
-fof(axWorldLZPred1254, axiom, 
- f_located(inst_NamutoniAirport,inst_Namibia)).
-
-fof(axWorldLZPred1255, axiom, 
- f_located(inst_NaknekAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1256, axiom, 
- f_located(inst_NondaltonAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1257, axiom, 
- f_located(inst_NanAirport,inst_Thailand)).
-
-fof(axWorldLZPred1258, axiom, 
- f_located(inst_NanuqueMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred1259, axiom, 
- f_located(inst_NunukanBorneoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1260, axiom, 
- f_located(inst_NanyangAirport,inst_China)).
-
-fof(axWorldLZPred1261, axiom, 
- f_located(inst_NowraNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1262, axiom, 
- f_located(inst_NosaraBeachAirport,inst_CostaRica)).
-
-fof(axWorldLZPred1263, axiom, 
- f_located(inst_KnockConnaughtAirport,inst_Ireland)).
-
-fof(axWorldLZPred1264, axiom, 
- f_located(inst_NordenAirport,inst_Germany)).
-
-fof(axWorldLZPred1265, axiom, 
- f_located(inst_NorddeichAirport,inst_Germany)).
-
-fof(axWorldLZPred1266, axiom, 
- f_located(inst_NogalesAirport,inst_Mexico)).
-
-fof(axWorldLZPred1267, axiom, 
- f_located(inst_NovorossiyskKrasnodarAirport,inst_Russia)).
-
-fof(axWorldLZPred1268, axiom, 
- f_located(inst_NojabrxskAirport,inst_Russia)).
-
-fof(axWorldLZPred1269, axiom, 
- f_located(inst_NovaXavantinaAirport,inst_Brazil)).
-
-fof(axWorldLZPred1270, axiom, 
- f_located(inst_NomadRiverAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1271, axiom, 
- f_located(inst_NonoutiAirport,inst_Kiribati)).
-
-fof(axWorldLZPred1272, axiom, 
- f_located(inst_NaoroAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1273, axiom, 
- f_located(inst_MactanInternationalMactanIslandAirport,inst_Philippines)).
-
-fof(axWorldLZPred1274, axiom, 
- f_located(inst_NordfjordurAirport,inst_Iceland)).
-
-fof(axWorldLZPred1275, axiom, 
- f_located(inst_FasceneNossiBeAirport,inst_Madagascar)).
-
-fof(axWorldLZPred1276, axiom, 
- f_located(inst_GnossFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1277, axiom, 
- f_located(inst_LaTontoutaNoumeaAirport,inst_NewCaledonia)).
-
-fof(axWorldLZPred1278, axiom, 
- f_located(inst_HuamboNovaLisboaAirport,inst_Angola)).
-
-fof(axWorldLZPred1279, axiom, 
- f_located(inst_PortAngelesCoastGuardAirStationWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1280, axiom, 
- f_located(inst_NovokuznetskNovokuznetskAirport,inst_Russia)).
-
-fof(axWorldLZPred1281, axiom, 
- f_located(inst_PensacolaNavalAirStationForrestShermanFieldFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1282, axiom, 
- f_located(inst_NuiatoputapuAirport,inst_Tonga)).
-
-fof(axWorldLZPred1283, axiom, 
- f_located(inst_NapierHastingsAirport,inst_NewZealand)).
-
-fof(axWorldLZPred1284, axiom, 
- f_located(inst_NipaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1285, axiom, 
- f_located(inst_NephiMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1286, axiom, 
- f_located(inst_NewPlymouthAirport,inst_NewZealand)).
-
-fof(axWorldLZPred1287, axiom, 
- f_located(inst_NangapinohAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1288, axiom, 
- f_located(inst_NapperbyNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred1289, axiom, 
- f_located(inst_FordIslandAuxiliaryLandingFieldHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1290, axiom, 
- f_located(inst_NewportStateRIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1291, axiom, 
- f_located(inst_SanPedrodeUrabaAirport,inst_Colombia)).
-
-fof(axWorldLZPred1292, axiom, 
- f_located(inst_MemphisNavalAirStationTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1293, axiom, 
- f_located(inst_KingsvilleNavalAirStationTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1294, axiom, 
- f_located(inst_NiquelandiaGOAirport,inst_Brazil)).
-
-fof(axWorldLZPred1295, axiom, 
- f_located(inst_NeuquenAirport,inst_Argentina)).
-
-fof(axWorldLZPred1296, axiom, 
- f_located(inst_NuquiAirport,inst_Colombia)).
-
-fof(axWorldLZPred1297, axiom, 
- f_located(inst_KeyWestNavalAirStationBocaChicaFieldFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1298, axiom, 
- f_located(inst_StMawganNewquayAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1299, axiom, 
- f_located(inst_NarranderaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1300, axiom, 
- f_located(inst_MayportNavalAirStationFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1301, axiom, 
- f_located(inst_CrowsLandingNavalAuxiliaryLandingFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1302, axiom, 
- f_located(inst_NorderneyAirport,inst_Germany)).
-
-fof(axWorldLZPred1303, axiom, 
- f_located(inst_NamroleBuruIslandAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1304, axiom, 
- f_located(inst_NarroginWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1305, axiom, 
- f_located(inst_ShangriLaOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1306, axiom, 
- f_located(inst_KungsangenNorrkopingAirport,inst_Sweden)).
-
-fof(axWorldLZPred1307, axiom, 
- f_located(inst_NorthRonaldswayAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1308, axiom, 
- f_located(inst_NaraAirport,inst_Mali)).
-
-fof(axWorldLZPred1309, axiom, 
- f_located(inst_NortonMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1310, axiom, 
- f_located(inst_RooseveltRoadsNavalStationOfstieFieldRooseveltRoadsAirport,inst_PuertoRico)).
-
-fof(axWorldLZPred1311, axiom, 
- f_located(inst_ImperialBeachNavalOutlyingFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1312, axiom, 
- f_located(inst_NaritaTokyoAirport,inst_Japan)).
-
-fof(axWorldLZPred1313, axiom, 
- f_located(inst_NarumAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1314, axiom, 
- f_located(inst_USCoastGuardGuamAirport,inst_Guam)).
-
-fof(axWorldLZPred1315, axiom, 
- f_located(inst_NewryNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred1316, axiom, 
- f_located(inst_NoosaQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1317, axiom, 
- f_located(inst_NorthSeaplaneBaseBiminiAirport,inst_Bahamas)).
-
-fof(axWorldLZPred1318, axiom, 
- f_located(inst_WhitingFieldNavalkAirStationNorthFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1319, axiom, 
- f_located(inst_NowshahrAirport,inst_Iran)).
-
-fof(axWorldLZPred1320, axiom, 
- f_located(inst_NsimalenInternationalYaoundeAirport,inst_Cameroon)).
-
-fof(axWorldLZPred1321, axiom, 
- f_located(inst_NorsemanWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1322, axiom, 
- f_located(inst_NelsonAirport,inst_NewZealand)).
-
-fof(axWorldLZPred1323, axiom, 
- f_located(inst_SconeNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1324, axiom, 
- f_located(inst_SangleyPointAirport,inst_Philippines)).
-
-fof(axWorldLZPred1325, axiom, 
- f_located(inst_NakhonSiThammaratAirport,inst_Thailand)).
-
-fof(axWorldLZPred1326, axiom, 
- f_located(inst_NoosavilleQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1327, axiom, 
- f_located(inst_VirginGordaNavalStationVirginGordaAirport,inst_BritishVirginIslands)).
-
-fof(axWorldLZPred1328, axiom, 
- f_located(inst_SigonellaAirport,inst_Italy)).
-
-fof(axWorldLZPred1329, axiom, 
- f_located(inst_NatadolaAirport,inst_Fiji)).
-
-fof(axWorldLZPred1330, axiom, 
- f_located(inst_NotoddenAirport,inst_Norway)).
-
-fof(axWorldLZPred1331, axiom, 
- f_located(inst_SantaCarolinaAirport,inst_Mozambique)).
-
-fof(axWorldLZPred1332, axiom, 
- f_located(inst_PointMuguNAWSCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1333, axiom, 
- f_located(inst_ChateauBougonNantesAirport,inst_France)).
-
-fof(axWorldLZPred1334, axiom, 
- f_located(inst_NantongAirport,inst_China)).
-
-fof(axWorldLZPred1335, axiom, 
- f_located(inst_BintuniAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1336, axiom, 
- f_located(inst_MantiEphraimUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1337, axiom, 
- f_located(inst_TustinMarineCorpsAirStationCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1338, axiom, 
- f_located(inst_WilliamtownNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1339, axiom, 
- f_located(inst_MiracemadoNorteGOAirport,inst_Brazil)).
-
-fof(axWorldLZPred1340, axiom, 
- f_located(inst_NormantonQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1341, axiom, 
- f_located(inst_SantoAntaoAirport,inst_CapeVerde)).
-
-fof(axWorldLZPred1342, axiom, 
- f_located(inst_AeropuertoInternacionaldelNorteMonterreyAirport,inst_Mexico)).
-
-fof(axWorldLZPred1343, axiom, 
- f_located(inst_NiuatoputapuAirport,inst_WesternSamoa)).
-
-fof(axWorldLZPred1344, axiom, 
- f_located(inst_OceanaNavalAirStationApolloSoucekFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1345, axiom, 
- f_located(inst_NatunaRanaiAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1346, axiom, 
- f_located(inst_PilanesbergSunCityAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred1347, axiom, 
- f_located(inst_NumbulwarNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred1348, axiom, 
- f_located(inst_SanClementeIslandNavalAuxiliaryLandingFieldFrederickShermanFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1349, axiom, 
- f_located(inst_EnNahudAirport,inst_Sudan)).
-
-fof(axWorldLZPred1350, axiom, 
- f_located(inst_NuguriaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1351, axiom, 
- f_located(inst_NunchiaAirport,inst_Colombia)).
-
-fof(axWorldLZPred1352, axiom, 
- f_located(inst_NiuqsutAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1353, axiom, 
- f_located(inst_NukutavekeAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred1354, axiom, 
- f_located(inst_NulatoAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1355, axiom, 
- f_located(inst_SaufleyFieldNavalOutlyingFieldFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1356, axiom, 
- f_located(inst_NunapitchukAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1357, axiom, 
- f_located(inst_MoffettFieldNavalAirStationCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1358, axiom, 
- f_located(inst_NullarborSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1359, axiom, 
- f_located(inst_NorsupAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred1360, axiom, 
- f_located(inst_NutuveAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1361, axiom, 
- f_located(inst_NakuruAirport,inst_Kenya)).
-
-fof(axWorldLZPred1362, axiom, 
- f_located(inst_WhidbeyIslandNavalAirStationAultFieldWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1363, axiom, 
- f_located(inst_NovyUrengoyAirport,inst_Russia)).
-
-fof(axWorldLZPred1364, axiom, 
- f_located(inst_NeivaAirport,inst_Colombia)).
-
-fof(axWorldLZPred1365, axiom, 
- f_located(inst_NevadaMunicipalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1366, axiom, 
- f_located(inst_NuevaGuineaAirport,inst_Nicaragua)).
-
-fof(axWorldLZPred1367, axiom, 
- f_located(inst_FramnesNarvikAirport,inst_Norway)).
-
-fof(axWorldLZPred1368, axiom, 
- f_located(inst_NovoAripuanaAirport,inst_Brazil)).
-
-fof(axWorldLZPred1369, axiom, 
- f_located(inst_NovgorodNovgorodAirport,inst_Russia)).
-
-fof(axWorldLZPred1370, axiom, 
- f_located(inst_NeverasAirport,inst_France)).
-
-fof(axWorldLZPred1371, axiom, 
- f_located(inst_NavegantesAirport,inst_Brazil)).
-
-fof(axWorldLZPred1372, axiom, 
- f_located(inst_NeyveliAirport,inst_India)).
-
-fof(axWorldLZPred1373, axiom, 
- f_located(inst_MoheliAirport,inst_Comoros)).
-
-fof(axWorldLZPred1374, axiom, 
- f_located(inst_ParlinFieldNHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1375, axiom, 
- f_located(inst_NorwichAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1376, axiom, 
- f_located(inst_ArgentiaNavalAirStationNFAirport,inst_Canada)).
-
-fof(axWorldLZPred1377, axiom, 
- f_located(inst_NowataAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1378, axiom, 
- f_located(inst_BermudaNavalAirStationBermudaAirport,inst_Bermuda)).
-
-fof(axWorldLZPred1379, axiom, 
- f_located(inst_TwentyninePalmsEAFMarineCorpsAirGroundCombatCenterCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1380, axiom, 
- f_located(inst_WillowGroveNavalAirStationPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1381, axiom, 
- f_located(inst_MetropolitanAreaNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1382, axiom, 
- f_located(inst_NyeriAirport,inst_Kenya)).
-
-fof(axWorldLZPred1383, axiom, 
- f_located(inst_QuanticoMarineCorpsAirFacilityTurnerFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1384, axiom, 
- f_located(inst_SunyaniAirport,inst_Ghana)).
-
-fof(axWorldLZPred1385, axiom, 
- f_located(inst_NanyukiAirport,inst_Kenya)).
-
-fof(axWorldLZPred1386, axiom, 
- f_located(inst_YumaMarinaCorpsAirStationAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1387, axiom, 
- f_located(inst_NadymTyumenAirport,inst_Russia)).
-
-fof(axWorldLZPred1388, axiom, 
- f_located(inst_NynganNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1389, axiom, 
- f_located(inst_NykopingAirport,inst_Sweden)).
-
-fof(axWorldLZPred1390, axiom, 
- f_located(inst_NyaungUAirport,inst_Myanmar)).
-
-fof(axWorldLZPred1391, axiom, 
- f_located(inst_NazcaAirport,inst_Peru)).
-
-fof(axWorldLZPred1392, axiom, 
- f_located(inst_CecilFieldNavalAirStationFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1393, axiom, 
- f_located(inst_NZerekoreAirport,inst_Guinea)).
-
-fof(axWorldLZPred1394, axiom, 
- f_located(inst_ElToroMarineCorpsAirStationCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1395, axiom, 
- f_located(inst_NzoiaAirport,inst_Kenya)).
-
-fof(axWorldLZPred1396, axiom, 
- f_located(inst_SouthWeymouthNavalAirStationSheaFieldMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1397, axiom, 
- f_located(inst_HaroldNavalOutlyingFieldFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1398, axiom, 
- f_located(inst_NorthIslandNavalAirStationHalseyFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1399, axiom, 
- f_located(inst_AlbertJEllisNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1400, axiom, 
- f_located(inst_MetropolitanOaklandInternationalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1401, axiom, 
- f_located(inst_OamaruAirport,inst_NewZealand)).
-
-fof(axWorldLZPred1402, axiom, 
- f_located(inst_OlanchitoAirport,inst_Honduras)).
-
-fof(axWorldLZPred1403, axiom, 
- f_located(inst_FritzscheArmyAirFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1404, axiom, 
- f_located(inst_XoxocotlanOaxacaAirport,inst_Mexico)).
-
-fof(axWorldLZPred1405, axiom, 
- f_located(inst_ObanQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1406, axiom, 
- f_located(inst_ObockAirport,inst_Djibouti)).
-
-fof(axWorldLZPred1407, axiom, 
- f_located(inst_ObanoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1408, axiom, 
- f_located(inst_OkeechobeeCountyFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1409, axiom, 
- f_located(inst_DornierDLROberpfaffenhofenAirport,inst_Germany)).
-
-fof(axWorldLZPred1410, axiom, 
- f_located(inst_ObidosPAAirport,inst_Brazil)).
-
-fof(axWorldLZPred1411, axiom, 
- f_located(inst_PlazaHeliportILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1412, axiom, 
- f_located(inst_MorobeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1413, axiom, 
- f_located(inst_ObanAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1414, axiom, 
- f_located(inst_ObihiroAirport,inst_Japan)).
-
-fof(axWorldLZPred1415, axiom, 
- f_located(inst_AubenasAirport,inst_France)).
-
-fof(axWorldLZPred1416, axiom, 
- f_located(inst_ColiseumStreetCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1417, axiom, 
- f_located(inst_KobukAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1418, axiom, 
- f_located(inst_OboAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1419, axiom, 
- f_located(inst_ScoresbysundAirport,inst_Greenland)).
-
-fof(axWorldLZPred1420, axiom, 
- f_located(inst_OceanReefClubFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1421, axiom, 
- f_located(inst_CocaAirport,inst_Ecuador)).
-
-fof(axWorldLZPred1422, axiom, 
- f_located(inst_OceanCityMunicipalMDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1423, axiom, 
- f_located(inst_OcalaMunicipalAirportJimTaylorFieldFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1424, axiom, 
- f_located(inst_ALManghamJrRegionalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1425, axiom, 
- f_located(inst_OceanicAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1426, axiom, 
- f_located(inst_OchoRiosAirport,inst_Jamaica)).
-
-fof(axWorldLZPred1427, axiom, 
- f_located(inst_OceansideMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1428, axiom, 
- f_located(inst_ElCocoSanJoseAirport,inst_CostaRica)).
-
-fof(axWorldLZPred1429, axiom, 
- f_located(inst_OcontoMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1430, axiom, 
- f_located(inst_OcanaAirport,inst_Colombia)).
-
-fof(axWorldLZPred1431, axiom, 
- f_located(inst_WarrenFieldNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1432, axiom, 
- f_located(inst_OuaddaAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldLZPred1433, axiom, 
- f_located(inst_SanJeronimoCordobaAirport,inst_Spain)).
-
-fof(axWorldLZPred1434, axiom, 
- f_located(inst_OodnadattaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1435, axiom, 
- f_located(inst_BeldringeOdenseAirport,inst_Denmark)).
-
-fof(axWorldLZPred1436, axiom, 
- f_located(inst_OdihamRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1437, axiom, 
- f_located(inst_OuandaDjalleAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldLZPred1438, axiom, 
- f_located(inst_CordilloDownsSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1439, axiom, 
- f_located(inst_GarrettCountyMDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1440, axiom, 
- f_located(inst_LongSeridanSarawakAirport,inst_Malaysia)).
-
-fof(axWorldLZPred1441, axiom, 
- f_located(inst_OrdRiverWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1442, axiom, 
- f_located(inst_TsentrainyOdesaAirport,inst_Ukraine)).
-
-fof(axWorldLZPred1443, axiom, 
- f_located(inst_OakHarborAirParkWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1444, axiom, 
- f_located(inst_EvelynSharpFieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1445, axiom, 
- f_located(inst_OudomxayAirport,inst_Laos)).
-
-fof(axWorldLZPred1446, axiom, 
- f_located(inst_ONealINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1447, axiom, 
- f_located(inst_OcussiAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1448, axiom, 
- f_located(inst_OakleyMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1449, axiom, 
- f_located(inst_PaloemeuAirport,inst_Suriname)).
-
-fof(axWorldLZPred1450, axiom, 
- f_located(inst_LOSimenstadMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1451, axiom, 
- f_located(inst_OrnskoldsvikAirport,inst_Sweden)).
-
-fof(axWorldLZPred1452, axiom, 
- f_located(inst_AntoinedeSteExuperySanAntonioOesteAirport,inst_Argentina)).
-
-fof(axWorldLZPred1453, axiom, 
- f_located(inst_OffuttAirForceBaseNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1454, axiom, 
- f_located(inst_OlafsfjordurAirport,inst_Iceland)).
-
-fof(axWorldLZPred1455, axiom, 
- f_located(inst_KarlStefanMemorialNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1456, axiom, 
- f_located(inst_HanoverCountyMunicipalVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1457, axiom, 
- f_located(inst_OfuOfuIslandAirport,inst_AmericanSamoa)).
-
-fof(axWorldLZPred1458, axiom, 
- f_located(inst_SearleFieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1459, axiom, 
- f_located(inst_OrangeburgMunicipalSCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1460, axiom, 
- f_located(inst_OgdenHinckleyUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1461, axiom, 
- f_located(inst_OgeranangAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1462, axiom, 
- f_located(inst_KahuluiHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1463, axiom, 
- f_located(inst_OgleAirport,inst_Guyana)).
-
-fof(axWorldLZPred1464, axiom, 
- f_located(inst_OntonagonCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1465, axiom, 
- f_located(inst_YonaguniJimaAirport,inst_Japan)).
-
-fof(axWorldLZPred1466, axiom, 
- f_located(inst_BongorAirport,inst_Chad)).
-
-fof(axWorldLZPred1467, axiom, 
- f_located(inst_OgdensburgInternationalNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1468, axiom, 
- f_located(inst_OuarglaAirport,inst_Algeria)).
-
-fof(axWorldLZPred1469, axiom, 
- f_located(inst_VladikavkazNorthOssetiaAirport,inst_Russia)).
-
-fof(axWorldLZPred1470, axiom, 
- f_located(inst_NortheastCapeAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1471, axiom, 
- f_located(inst_OhridAirport,inst_Macedonia)).
-
-fof(axWorldLZPred1472, axiom, 
- f_located(inst_OshakatiAirport,inst_Namibia)).
-
-fof(axWorldLZPred1473, axiom, 
- f_located(inst_ObanHeliportObanAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1474, axiom, 
- f_located(inst_WykaufFoehrAirport,inst_Germany)).
-
-fof(axWorldLZPred1475, axiom, 
- f_located(inst_KohatAirport,inst_Pakistan)).
-
-fof(axWorldLZPred1476, axiom, 
- f_located(inst_LtWarrenEatonNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1477, axiom, 
- f_located(inst_SplaneMemorialPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1478, axiom, 
- f_located(inst_OshimaIslandAirport,inst_Japan)).
-
-fof(axWorldLZPred1479, axiom, 
- f_located(inst_OberlinMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1480, axiom, 
- f_located(inst_OkushiriAirport,inst_Japan)).
-
-fof(axWorldLZPred1481, axiom, 
- f_located(inst_OitaAirport,inst_Japan)).
-
-fof(axWorldLZPred1482, axiom, 
- f_located(inst_OutjoAirport,inst_Namibia)).
-
-fof(axWorldLZPred1483, axiom, 
- f_located(inst_OtjiwarongoAirport,inst_Namibia)).
-
-fof(axWorldLZPred1484, axiom, 
- f_located(inst_OkinawaRyukyuIsAirport,inst_Japan)).
-
-fof(axWorldLZPred1485, axiom, 
- f_located(inst_OrchidBeachAirport,inst_Australia)).
-
-fof(axWorldLZPred1486, axiom, 
- f_located(inst_WillRogersWorldOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1487, axiom, 
- f_located(inst_OkadamaSapporoAirport,inst_Japan)).
-
-fof(axWorldLZPred1488, axiom, 
- f_located(inst_OkinoErabuAirport,inst_Japan)).
-
-fof(axWorldLZPred1489, axiom, 
- f_located(inst_OkaukuejoAirport,inst_Namibia)).
-
-fof(axWorldLZPred1490, axiom, 
- f_located(inst_OkoyoAirport,inst_Congo)).
-
-fof(axWorldLZPred1491, axiom, 
- f_located(inst_CottesmoreRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1492, axiom, 
- f_located(inst_OkiIslandAirport,inst_Japan)).
-
-fof(axWorldLZPred1493, axiom, 
- f_located(inst_OkayamaAirport,inst_Japan)).
-
-fof(axWorldLZPred1494, axiom, 
- f_located(inst_KokomoMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1495, axiom, 
- f_located(inst_OksibilAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1496, axiom, 
- f_located(inst_OkmulgeeMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1497, axiom, 
- f_located(inst_OkondjaAirport,inst_Gabon)).
-
-fof(axWorldLZPred1498, axiom, 
- f_located(inst_YokotaAirForceBaseYokotaAirport,inst_Japan)).
-
-fof(axWorldLZPred1499, axiom, 
- f_located(inst_OksapminAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1500, axiom, 
- f_located(inst_OkabaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1501, axiom, 
- f_located(inst_YorkeIslandsQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1502, axiom, 
- f_located(inst_GardenCountyNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1503, axiom, 
- f_located(inst_MokutiAirport,inst_Namibia)).
-
-fof(axWorldLZPred1504, axiom, 
- f_located(inst_OakeyQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1505, axiom, 
- f_located(inst_KaolinFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1506, axiom, 
- f_located(inst_OrlandAirport,inst_Norway)).
-
-fof(axWorldLZPred1507, axiom, 
- f_located(inst_CostaSmeraldaSardiniaAirport,inst_Italy)).
-
-fof(axWorldLZPred1508, axiom, 
- f_located(inst_DewittFieldOldTownMunicipalMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1509, axiom, 
- f_located(inst_OleanMunicipalNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1510, axiom, 
- f_located(inst_LMClaytonMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1511, axiom, 
- f_located(inst_SolonSpringsMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1512, axiom, 
- f_located(inst_OldHarborAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1513, axiom, 
- f_located(inst_OlafsvikAirport,inst_Iceland)).
-
-fof(axWorldLZPred1514, axiom, 
- f_located(inst_OlpoiAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred1515, axiom, 
- f_located(inst_OlympiaWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1516, axiom, 
- f_located(inst_ColoniaSarmienAirport,inst_Argentina)).
-
-fof(axWorldLZPred1517, axiom, 
- f_located(inst_OlomoucAirport,inst_CzechRepublic)).
-
-fof(axWorldLZPred1518, axiom, 
- f_located(inst_OlympicDamSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1519, axiom, 
- f_located(inst_OlsobipAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1520, axiom, 
- f_located(inst_NogalesInternationalAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1521, axiom, 
- f_located(inst_ColumbusMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1522, axiom, 
- f_located(inst_OliveBranchMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1523, axiom, 
- f_located(inst_OlneyNobleILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1524, axiom, 
- f_located(inst_OelweinMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1525, axiom, 
- f_located(inst_EppleyAirfieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1526, axiom, 
- f_located(inst_OmboueAirport,inst_Gabon)).
-
-fof(axWorldLZPred1527, axiom, 
- f_located(inst_OrmocAirport,inst_Philippines)).
-
-fof(axWorldLZPred1528, axiom, 
- f_located(inst_OranjemundAirport,inst_Namibia)).
-
-fof(axWorldLZPred1529, axiom, 
- f_located(inst_NomeAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1530, axiom, 
- f_located(inst_KingHusseinAirBaseMafraqAirport,inst_Jordan)).
-
-fof(axWorldLZPred1531, axiom, 
- f_located(inst_OmegaAirport,inst_Namibia)).
-
-fof(axWorldLZPred1532, axiom, 
- f_located(inst_UrmiehAirport,inst_Iran)).
-
-fof(axWorldLZPred1533, axiom, 
- f_located(inst_OmuraAirport,inst_Japan)).
-
-fof(axWorldLZPred1534, axiom, 
- f_located(inst_OmakWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1535, axiom, 
- f_located(inst_OmkalaiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1536, axiom, 
- f_located(inst_MarmulAirport,inst_Oman)).
-
-fof(axWorldLZPred1537, axiom, 
- f_located(inst_OsmanabadAirport,inst_India)).
-
-fof(axWorldLZPred1538, axiom, 
- f_located(inst_OradeaAirport,inst_Romania)).
-
-fof(axWorldLZPred1539, axiom, 
- f_located(inst_OmskOmskAirport,inst_Russia)).
-
-fof(axWorldLZPred1540, axiom, 
- f_located(inst_OddorMeancheyAirport,inst_Cambodia)).
-
-fof(axWorldLZPred1541, axiom, 
- f_located(inst_WinonaMunicipalAirportMaxConradFieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1542, axiom, 
- f_located(inst_OnongeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1543, axiom, 
- f_located(inst_OndangwaAirport,inst_Namibia)).
-
-fof(axWorldLZPred1544, axiom, 
- f_located(inst_OnepusoAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred1545, axiom, 
- f_located(inst_MorningtonIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1546, axiom, 
- f_located(inst_OneontaMunicipalNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1547, axiom, 
- f_located(inst_MoanamaniAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1548, axiom, 
- f_located(inst_TheONeillMunicipalAirportJohnLBakerFieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1549, axiom, 
- f_located(inst_SocorroMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1550, axiom, 
- f_located(inst_OnionBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1551, axiom, 
- f_located(inst_OntarioMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1552, axiom, 
- f_located(inst_NewportMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1553, axiom, 
- f_located(inst_MonkiraQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1554, axiom, 
- f_located(inst_OnslowWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1555, axiom, 
- f_located(inst_OntarioInternationalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1556, axiom, 
- f_located(inst_OnoILauAirport,inst_Fiji)).
-
-fof(axWorldLZPred1557, axiom, 
- f_located(inst_ColonAirport,inst_Panama)).
-
-fof(axWorldLZPred1558, axiom, 
- f_located(inst_OlneyMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1559, axiom, 
- f_located(inst_OskaloosaMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1560, axiom, 
- f_located(inst_ToksookBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1561, axiom, 
- f_located(inst_GoldCoastCoolangattaQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1562, axiom, 
- f_located(inst_CoomaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1563, axiom, 
- f_located(inst_MooraberrieQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1564, axiom, 
- f_located(inst_OnotoaAirport,inst_Kiribati)).
-
-fof(axWorldLZPred1565, axiom, 
- f_located(inst_KopaskerAirport,inst_Iceland)).
-
-fof(axWorldLZPred1566, axiom, 
- f_located(inst_OpenBayAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1567, axiom, 
- f_located(inst_OpaLockaFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1568, axiom, 
- f_located(inst_OgnAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1569, axiom, 
- f_located(inst_OenpelliNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred1570, axiom, 
- f_located(inst_StLandryParishAirportAhartFieldLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1571, axiom, 
- f_located(inst_FranciscoSaCarneiroPedrasRubrasPortoOportoAirport,inst_Portugal)).
-
-fof(axWorldLZPred1572, axiom, 
- f_located(inst_SinopMTAirport,inst_Brazil)).
-
-fof(axWorldLZPred1573, axiom, 
- f_located(inst_BalimoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1574, axiom, 
- f_located(inst_OpuwaAirport,inst_Namibia)).
-
-fof(axWorldLZPred1575, axiom, 
- f_located(inst_MaquoketaMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1576, axiom, 
- f_located(inst_OranAirport,inst_Argentina)).
-
-fof(axWorldLZPred1577, axiom, 
- f_located(inst_OrebroAirport,inst_Sweden)).
-
-fof(axWorldLZPred1578, axiom, 
- f_located(inst_OrocueAirport,inst_Colombia)).
-
-fof(axWorldLZPred1579, axiom, 
- f_located(inst_ChicagoOHareInternationalILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1580, axiom, 
- f_located(inst_OrangeMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1581, axiom, 
- f_located(inst_NorfolkInternationalVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1582, axiom, 
- f_located(inst_ZorgenHoopParamariboAirport,inst_Suriname)).
-
-fof(axWorldLZPred1583, axiom, 
- f_located(inst_WorcesterMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1584, axiom, 
- f_located(inst_PortLionsAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1585, axiom, 
- f_located(inst_OrinduikAirport,inst_Guyana)).
-
-fof(axWorldLZPred1586, axiom, 
- f_located(inst_CorkAirport,inst_Ireland)).
-
-fof(axWorldLZPred1587, axiom, 
- f_located(inst_OrlandoExecutiveFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1588, axiom, 
- f_located(inst_NorthamptonAirportWitteringRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1589, axiom, 
- f_located(inst_EsSeniaOranAirport,inst_Algeria)).
-
-fof(axWorldLZPred1590, axiom, 
- f_located(inst_YoroAirport,inst_Honduras)).
-
-fof(axWorldLZPred1591, axiom, 
- f_located(inst_OrapaAirport,inst_Botswana)).
-
-fof(axWorldLZPred1592, axiom, 
- f_located(inst_NorwalkCTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1593, axiom, 
- f_located(inst_YorketownSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1594, axiom, 
- f_located(inst_OrpheusIslandResortQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1595, axiom, 
- f_located(inst_NorthwayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1596, axiom, 
- f_located(inst_OruroAirport,inst_Bolivia)).
-
-fof(axWorldLZPred1597, axiom, 
- f_located(inst_RobertBobCurtisMemorialAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1598, axiom, 
- f_located(inst_OrmaraAirport,inst_Pakistan)).
-
-fof(axWorldLZPred1599, axiom, 
- f_located(inst_OriximinaPAAirport,inst_Brazil)).
-
-fof(axWorldLZPred1600, axiom, 
- f_located(inst_OrlyParisAirport,inst_France)).
-
-fof(axWorldLZPred1601, axiom, 
- f_located(inst_OrangeWalkAirport,inst_Belize)).
-
-fof(axWorldLZPred1602, axiom, 
- f_located(inst_MetropolitanAreaOsakaAirport,inst_Japan)).
-
-fof(axWorldLZPred1603, axiom, 
- f_located(inst_LinnCreekGrandGlaizeMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1604, axiom, 
- f_located(inst_OscodaWurtsmithMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1605, axiom, 
- f_located(inst_FrosonAirBaseOstersundAirport,inst_Sweden)).
-
-fof(axWorldLZPred1606, axiom, 
- f_located(inst_OmoraAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1607, axiom, 
- f_located(inst_WittmanRegionalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1608, axiom, 
- f_located(inst_OsijekAirport,inst_Croatia)).
-
-fof(axWorldLZPred1609, axiom, 
- f_located(inst_OskarshamnAirport,inst_Sweden)).
-
-fof(axWorldLZPred1610, axiom, 
- f_located(inst_MetropolitanAreaOsloAirport,inst_Norway)).
-
-fof(axWorldLZPred1611, axiom, 
- f_located(inst_MosulAirport,inst_Iraq)).
-
-fof(axWorldLZPred1612, axiom, 
- f_located(inst_AirBaseOsanAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred1613, axiom, 
- f_located(inst_SlupskAirport,inst_Poland)).
-
-fof(axWorldLZPred1614, axiom, 
- f_located(inst_MosnovOstravaAirport,inst_CzechRepublic)).
-
-fof(axWorldLZPred1615, axiom, 
- f_located(inst_OshOshAirport,inst_Kyrgyzstan)).
-
-fof(axWorldLZPred1616, axiom, 
- f_located(inst_OstendOostendeAirport,inst_Belgium)).
-
-fof(axWorldLZPred1617, axiom, 
- f_located(inst_OhioStateUniversityOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1618, axiom, 
- f_located(inst_OrskOrenburgAirport,inst_Russia)).
-
-fof(axWorldLZPred1619, axiom, 
- f_located(inst_KosciuskoAttalaCountyMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1620, axiom, 
- f_located(inst_NamsosAirport,inst_Norway)).
-
-fof(axWorldLZPred1621, axiom, 
- f_located(inst_KoszalinAirport,inst_Poland)).
-
-fof(axWorldLZPred1622, axiom, 
- f_located(inst_KotaAirportEthiopia,inst_Ethiopia)).
-
-fof(axWorldLZPred1623, axiom, 
- f_located(inst_BolAirportChad,inst_Chad)).
-
-fof(axWorldLZPred1624, axiom, 
- f_located(inst_ContadoraAirport,inst_Panama)).
-
-fof(axWorldLZPred1625, axiom, 
- f_located(inst_WorthingtonMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1626, axiom, 
- f_located(inst_NorthBendMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1627, axiom, 
- f_located(inst_MorotaiIslandAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1628, axiom, 
- f_located(inst_BoutilimitAirport,inst_Mauritania)).
-
-fof(axWorldLZPred1629, axiom, 
- f_located(inst_OttumwaIndustrialIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1630, axiom, 
- f_located(inst_GreenINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1631, axiom, 
- f_located(inst_OttoNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1632, axiom, 
- f_located(inst_OtopeniBucharestAirport,inst_Romania)).
-
-fof(axWorldLZPred1633, axiom, 
- f_located(inst_Coto47Airport,inst_CostaRica)).
-
-fof(axWorldLZPred1634, axiom, 
- f_located(inst_OtuAirport,inst_Colombia)).
-
-fof(axWorldLZPred1635, axiom, 
- f_located(inst_OtaviaAirport,inst_Namibia)).
-
-fof(axWorldLZPred1636, axiom, 
- f_located(inst_OriaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1637, axiom, 
- f_located(inst_RalphWienMemorialAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1638, axiom, 
- f_located(inst_OuagadougouAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred1639, axiom, 
- f_located(inst_LesAngladesOujdaAirport,inst_Morocco)).
-
-fof(axWorldLZPred1640, axiom, 
- f_located(inst_OuessoAirport,inst_Congo)).
-
-fof(axWorldLZPred1641, axiom, 
- f_located(inst_OuahigouyaAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred1642, axiom, 
- f_located(inst_OudtshoornAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred1643, axiom, 
- f_located(inst_OuterSkerriesShetlandIslandsAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1644, axiom, 
- f_located(inst_OuluAirport,inst_Finland)).
-
-fof(axWorldLZPred1645, axiom, 
- f_located(inst_HadjerAirport,inst_Chad)).
-
-fof(axWorldLZPred1646, axiom, 
- f_located(inst_UniversityofOklahomaWestheimerOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1647, axiom, 
- f_located(inst_BatouriAirport,inst_Cameroon)).
-
-fof(axWorldLZPred1648, axiom, 
- f_located(inst_OurinhosSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred1649, axiom, 
- f_located(inst_BoussoAirport,inst_Chad)).
-
-fof(axWorldLZPred1650, axiom, 
- f_located(inst_QuangaAirport,inst_Gabon)).
-
-fof(axWorldLZPred1651, axiom, 
- f_located(inst_ZouerateAirport,inst_Mauritania)).
-
-fof(axWorldLZPred1652, axiom, 
- f_located(inst_BekilyAirport,inst_Madagascar)).
-
-fof(axWorldLZPred1653, axiom, 
- f_located(inst_TolmachevoNovosibirskAirport,inst_Russia)).
-
-fof(axWorldLZPred1654, axiom, 
- f_located(inst_AsturiasOviedoAvilesAirport,inst_Spain)).
-
-fof(axWorldLZPred1655, axiom, 
- f_located(inst_OrovilleMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1656, axiom, 
- f_located(inst_OvalleAirport,inst_Chile)).
-
-fof(axWorldLZPred1657, axiom, 
- f_located(inst_OuvenAirport,inst_Australia)).
-
-fof(axWorldLZPred1658, axiom, 
- f_located(inst_NorthVernonINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1659, axiom, 
- f_located(inst_OwatonnaMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1660, axiom, 
- f_located(inst_OwensboroDaviessCountyKYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1661, axiom, 
- f_located(inst_NorwoodMemorialMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1662, axiom, 
- f_located(inst_OwendoAirport,inst_Gabon)).
-
-fof(axWorldLZPred1663, axiom, 
- f_located(inst_OttawaMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1664, axiom, 
- f_located(inst_CentralMaineAirportofNorridgewockMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1665, axiom, 
- f_located(inst_PutnamCountyOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1666, axiom, 
- f_located(inst_WaterburyOxfordCTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1667, axiom, 
- f_located(inst_MiamiUniversityOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1668, axiom, 
- f_located(inst_OxfordEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1669, axiom, 
- f_located(inst_StarkeCountyINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1670, axiom, 
- f_located(inst_OrientosNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1671, axiom, 
- f_located(inst_OxnardCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1672, axiom, 
- f_located(inst_KnoxvilleMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1673, axiom, 
- f_located(inst_MorneyPlainsQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1674, axiom, 
- f_located(inst_GoyaAirport,inst_Argentina)).
-
-fof(axWorldLZPred1675, axiom, 
- f_located(inst_OyemAirport,inst_Gabon)).
-
-fof(axWorldLZPred1676, axiom, 
- f_located(inst_MoyoAirport,inst_Uganda)).
-
-fof(axWorldLZPred1677, axiom, 
- f_located(inst_OiapoqueAPAirport,inst_Brazil)).
-
-fof(axWorldLZPred1678, axiom, 
- f_located(inst_MoyaleAirportKenya,inst_Kenya)).
-
-fof(axWorldLZPred1679, axiom, 
- f_located(inst_OuyenVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred1680, axiom, 
- f_located(inst_TresArroyosAirport,inst_Argentina)).
-
-fof(axWorldLZPred1681, axiom, 
- f_located(inst_YosemiteParkCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1682, axiom, 
- f_located(inst_OzonaMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1683, axiom, 
- f_located(inst_OzamisCityAirport,inst_Philippines)).
-
-fof(axWorldLZPred1684, axiom, 
- f_located(inst_ZaporizhzhyaZaporizhzhyaAirport,inst_Ukraine)).
-
-fof(axWorldLZPred1685, axiom, 
- f_located(inst_MoronAirBaseMorondelaFronteraAirport,inst_Spain)).
-
-fof(axWorldLZPred1686, axiom, 
- f_located(inst_CairnsArmyAirFieldALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1687, axiom, 
- f_located(inst_OuarzazateAirport,inst_Morocco)).
-
-fof(axWorldLZPred1688, axiom, 
- f_located(inst_PaAnAirport,inst_Myanmar)).
-
-fof(axWorldLZPred1689, axiom, 
- f_located(inst_BilaspurAirport,inst_India)).
-
-fof(axWorldLZPred1690, axiom, 
- f_located(inst_PaitillaMarcosAGelabertPanamaCityAirport,inst_Panama)).
-
-fof(axWorldLZPred1691, axiom, 
- f_located(inst_PaderbornLippstadtAirport,inst_Germany)).
-
-fof(axWorldLZPred1692, axiom, 
- f_located(inst_SnohomishCountyAirportPaineFieldWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1693, axiom, 
- f_located(inst_PakubaAirport,inst_Uganda)).
-
-fof(axWorldLZPred1694, axiom, 
- f_located(inst_PagadianAirport,inst_Philippines)).
-
-fof(axWorldLZPred1695, axiom, 
- f_located(inst_BarkleyRegionalKYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1696, axiom, 
- f_located(inst_PailinAirport,inst_Cambodia)).
-
-fof(axWorldLZPred1697, axiom, 
- f_located(inst_ParaChinarAirport,inst_Pakistan)).
-
-fof(axWorldLZPred1698, axiom, 
- f_located(inst_PortAllenHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1699, axiom, 
- f_located(inst_PalanqueroAirport,inst_Colombia)).
-
-fof(axWorldLZPred1700, axiom, 
- f_located(inst_TyndallAirForceBaseFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1701, axiom, 
- f_located(inst_PattaniAirport,inst_Thailand)).
-
-fof(axWorldLZPred1702, axiom, 
- f_located(inst_PaloAltoAirportofSantaClaraCountyCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1703, axiom, 
- f_located(inst_PortauPrinceAirport,inst_Haiti)).
-
-fof(axWorldLZPred1704, axiom, 
- f_located(inst_PalmerMunicipalAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1705, axiom, 
- f_located(inst_MetropolianAreaParisAirport,inst_France)).
-
-fof(axWorldLZPred1706, axiom, 
- f_located(inst_ParosAirport,inst_Greece)).
-
-fof(axWorldLZPred1707, axiom, 
- f_located(inst_PatnaAirport,inst_India)).
-
-fof(axWorldLZPred1708, axiom, 
- f_located(inst_PaukAirport,inst_Myanmar)).
-
-fof(axWorldLZPred1709, axiom, 
- f_located(inst_PauloAfonsoBAAirport,inst_Brazil)).
-
-fof(axWorldLZPred1710, axiom, 
- f_located(inst_PambwaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1711, axiom, 
- f_located(inst_PortdePaixAirport,inst_Haiti)).
-
-fof(axWorldLZPred1712, axiom, 
- f_located(inst_PamolSabahAirport,inst_Malaysia)).
-
-fof(axWorldLZPred1713, axiom, 
- f_located(inst_PozaRicaAirport,inst_Mexico)).
-
-fof(axWorldLZPred1714, axiom, 
- f_located(inst_PointBarrowAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1715, axiom, 
- f_located(inst_ParanaibaMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred1716, axiom, 
- f_located(inst_PueblaAirport,inst_Mexico)).
-
-fof(axWorldLZPred1717, axiom, 
- f_located(inst_PorbandarAirport,inst_India)).
-
-fof(axWorldLZPred1718, axiom, 
- f_located(inst_PuertoBerrioAirport,inst_Colombia)).
-
-fof(axWorldLZPred1719, axiom, 
- f_located(inst_GriderFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1720, axiom, 
- f_located(inst_PlattsburghAirForceBaseNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1721, axiom, 
- f_located(inst_ParoAirport,inst_Bhutan)).
-
-fof(axWorldLZPred1722, axiom, 
- f_located(inst_PalmBeachInternationalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1723, axiom, 
- f_located(inst_PaamaAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred1724, axiom, 
- f_located(inst_PackCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1725, axiom, 
- f_located(inst_BartolomeSalomPuertoCabelloAirport,inst_Venezuela)).
-
-fof(axWorldLZPred1726, axiom, 
- f_located(inst_JohanAdolfPengelZanderyParamariboAirport,inst_Suriname)).
-
-fof(axWorldLZPred1727, axiom, 
- f_located(inst_PortoAmboimAirport,inst_Angola)).
-
-fof(axWorldLZPred1728, axiom, 
- f_located(inst_ParaburdooWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1729, axiom, 
- f_located(inst_PuertoBarriosAirport,inst_Guatemala)).
-
-fof(axWorldLZPred1730, axiom, 
- f_located(inst_PatongBeachAirport,inst_Thailand)).
-
-fof(axWorldLZPred1731, axiom, 
- f_located(inst_PutaoAirport,inst_Myanmar)).
-
-fof(axWorldLZPred1732, axiom, 
- f_located(inst_PalibeloAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1733, axiom, 
- f_located(inst_BedardFieldAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1734, axiom, 
- f_located(inst_PlettenbergBayAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred1735, axiom, 
- f_located(inst_PortageCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1736, axiom, 
- f_located(inst_PondokCabeAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1737, axiom, 
- f_located(inst_PuertoRicoAirportColombia,inst_Colombia)).
-
-fof(axWorldLZPred1738, axiom, 
- f_located(inst_PrairieduChienMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1739, axiom, 
- f_located(inst_PainterCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1740, axiom, 
- f_located(inst_PasoCaballosAirport,inst_Guatemala)).
-
-fof(axWorldLZPred1741, axiom, 
- f_located(inst_PalaciosAirport,inst_Honduras)).
-
-fof(axWorldLZPred1742, axiom, 
- f_located(inst_PorcupineCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1743, axiom, 
- f_located(inst_PucallpaAirport,inst_Peru)).
-
-fof(axWorldLZPred1744, axiom, 
- f_located(inst_PlayadelCarmenAirport,inst_Mexico)).
-
-fof(axWorldLZPred1745, axiom, 
- f_located(inst_PictonAirport,inst_NewZealand)).
-
-fof(axWorldLZPred1746, axiom, 
- f_located(inst_PuntaColoradaAirport,inst_Mexico)).
-
-fof(axWorldLZPred1747, axiom, 
- f_located(inst_PuertoCarrenoAirport,inst_Colombia)).
-
-fof(axWorldLZPred1748, axiom, 
- f_located(inst_PicosPIAirport,inst_Brazil)).
-
-fof(axWorldLZPred1749, axiom, 
- f_located(inst_PrincetonNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1750, axiom, 
- f_located(inst_PicayunePearlRiverCountyMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1751, axiom, 
- f_located(inst_PuntaChivatoAirport,inst_Mexico)).
-
-fof(axWorldLZPred1752, axiom, 
- f_located(inst_CarlRKellerFieldOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1753, axiom, 
- f_located(inst_PuertoLaCruzAirport,inst_Venezuela)).
-
-fof(axWorldLZPred1754, axiom, 
- f_located(inst_PuertoIniridaAirport,inst_Colombia)).
-
-fof(axWorldLZPred1755, axiom, 
- f_located(inst_PedroBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1756, axiom, 
- f_located(inst_MueoAirport,inst_NewCaledonia)).
-
-fof(axWorldLZPred1757, axiom, 
- f_located(inst_PandiePandieSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1758, axiom, 
- f_located(inst_PradoBAAirport,inst_Brazil)).
-
-fof(axWorldLZPred1759, axiom, 
- f_located(inst_TabingPadangAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1760, axiom, 
- f_located(inst_PindiuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1761, axiom, 
- f_located(inst_DekalbPeachtreeGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1762, axiom, 
- f_located(inst_PontaDelgadaSaoMiguelIslandAzoresAirport,inst_Portugal)).
-
-fof(axWorldLZPred1763, axiom, 
- f_located(inst_ParndanaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1764, axiom, 
- f_located(inst_PendopoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1765, axiom, 
- f_located(inst_ElJacuelPuntadelEsteAirport,inst_Uruguay)).
-
-fof(axWorldLZPred1766, axiom, 
- f_located(inst_PresidenteDutraAirport,inst_Brazil)).
-
-fof(axWorldLZPred1767, axiom, 
- f_located(inst_PiedrasNegrasAirport,inst_Mexico)).
-
-fof(axWorldLZPred1768, axiom, 
- f_located(inst_PendletonMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1769, axiom, 
- f_located(inst_PaysanduAirport,inst_Uruguay)).
-
-fof(axWorldLZPred1770, axiom, 
- f_located(inst_PlovdivAirport,inst_Bulgaria)).
-
-fof(axWorldLZPred1771, axiom, 
- f_located(inst_PortlandInternationalORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1772, axiom, 
- f_located(inst_PedernalesAirport,inst_Venezuela)).
-
-fof(axWorldLZPred1773, axiom, 
- f_located(inst_PenneshawSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1774, axiom, 
- f_located(inst_PebaneAirport,inst_Mozambique)).
-
-fof(axWorldLZPred1775, axiom, 
- f_located(inst_PelicanSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1776, axiom, 
- f_located(inst_BolshesavinoPermAirport,inst_Russia)).
-
-fof(axWorldLZPred1777, axiom, 
- f_located(inst_SEgidioPerugiaAirport,inst_Italy)).
-
-fof(axWorldLZPred1778, axiom, 
- f_located(inst_ComodoroZanniPehuajoAirport,inst_Argentina)).
-
-fof(axWorldLZPred1779, axiom, 
- f_located(inst_MatecanaPereiraAirport,inst_Colombia)).
-
-fof(axWorldLZPred1780, axiom, 
- f_located(inst_CapitalBeijingPekingAirport,inst_China)).
-
-fof(axWorldLZPred1781, axiom, 
- f_located(inst_PelanengAirport,inst_Lesotho)).
-
-fof(axWorldLZPred1782, axiom, 
- f_located(inst_PadreAldamizPuertoMaldonadoAirport,inst_Peru)).
-
-fof(axWorldLZPred1783, axiom, 
- f_located(inst_InternationalPeninsularAirport,inst_Malaysia)).
-
-fof(axWorldLZPred1784, axiom, 
- f_located(inst_PeppimenartiNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred1785, axiom, 
- f_located(inst_PecosMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1786, axiom, 
- f_located(inst_PerthWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1787, axiom, 
- f_located(inst_PetrozavodskKareliaAirport,inst_Russia)).
-
-fof(axWorldLZPred1788, axiom, 
- f_located(inst_PelotasRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred1789, axiom, 
- f_located(inst_PuertoLenpiraAirport,inst_Honduras)).
-
-fof(axWorldLZPred1790, axiom, 
- f_located(inst_PeshawarAirport,inst_Pakistan)).
-
-fof(axWorldLZPred1791, axiom, 
- f_located(inst_PenongSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1792, axiom, 
- f_located(inst_PenzaPenzaAirport,inst_Russia)).
-
-fof(axWorldLZPred1793, axiom, 
- f_located(inst_PafWarrenAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1794, axiom, 
- f_located(inst_PassoFundoRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred1795, axiom, 
- f_located(inst_PacificCityStateORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1796, axiom, 
- f_located(inst_FortFrederickAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1797, axiom, 
- f_located(inst_PatreksfjordurAirport,inst_Iceland)).
-
-fof(axWorldLZPred1798, axiom, 
- f_located(inst_PanamaCityBayInternationalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1799, axiom, 
- f_located(inst_InternationalPaphosAirport,inst_Cyprus)).
-
-fof(axWorldLZPred1800, axiom, 
- f_located(inst_IleboAirport,inst_Zaire)).
-
-fof(axWorldLZPred1801, axiom, 
- f_located(inst_PageMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1802, axiom, 
- f_located(inst_PangoaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1803, axiom, 
- f_located(inst_GrantCountyWVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1804, axiom, 
- f_located(inst_CharlotteCountyFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1805, axiom, 
- f_located(inst_YegepaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1806, axiom, 
- f_located(inst_RivesaltesPerpignanAirport,inst_France)).
-
-fof(axWorldLZPred1807, axiom, 
- f_located(inst_ProgressoAirport,inst_Brazil)).
-
-fof(axWorldLZPred1808, axiom, 
- f_located(inst_PantnagarAirport,inst_India)).
-
-fof(axWorldLZPred1809, axiom, 
- f_located(inst_DundoChitatoAirport,inst_Angola)).
-
-fof(axWorldLZPred1810, axiom, 
- f_located(inst_PangkalpinangAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1811, axiom, 
- f_located(inst_TrentLottInternationalMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1812, axiom, 
- f_located(inst_PortGrahamAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1813, axiom, 
- f_located(inst_PangiaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1814, axiom, 
- f_located(inst_StevensFieldCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1815, axiom, 
- f_located(inst_KirkFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1816, axiom, 
- f_located(inst_GrandCanyonCavernsAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1817, axiom, 
- f_located(inst_PittGreenvilleNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1818, axiom, 
- f_located(inst_BassillacPerigueuxAirport,inst_France)).
-
-fof(axWorldLZPred1819, axiom, 
- f_located(inst_PontaGrossaPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred1820, axiom, 
- f_located(inst_PhanRangAirport,inst_Vietnam)).
-
-fof(axWorldLZPred1821, axiom, 
- f_located(inst_ParmalbaAirport,inst_Brazil)).
-
-fof(axWorldLZPred1822, axiom, 
- f_located(inst_OmagwaPortHarcourtAirport,inst_Nigeria)).
-
-fof(axWorldLZPred1823, axiom, 
- f_located(inst_HarryCleverFieldOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1824, axiom, 
- f_located(inst_PortHedlandWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1825, axiom, 
- f_located(inst_NewportNewsWilliamsburgInternationalVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1826, axiom, 
- f_located(inst_PhillipsburgMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1827, axiom, 
- f_located(inst_PhanThietAirport,inst_Vietnam)).
-
-fof(axWorldLZPred1828, axiom, 
- f_located(inst_PinheiroMAAirport,inst_Brazil)).
-
-fof(axWorldLZPred1829, axiom, 
- f_located(inst_PortHunterNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1830, axiom, 
- f_located(inst_PalmBeachCountyGladesFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1831, axiom, 
- f_located(inst_PhiladelphiaInternationalPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1832, axiom, 
- f_located(inst_BoeblingenAirport,inst_Germany)).
-
-fof(axWorldLZPred1833, axiom, 
- f_located(inst_StClairCountyInternationalMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1834, axiom, 
- f_located(inst_PointHopeAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1835, axiom, 
- f_located(inst_PhilipSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1836, axiom, 
- f_located(inst_PacificHarbourAirport,inst_Fiji)).
-
-fof(axWorldLZPred1837, axiom, 
- f_located(inst_PhitsanulokAirport,inst_Thailand)).
-
-fof(axWorldLZPred1838, axiom, 
- f_located(inst_HenryCountyTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1839, axiom, 
- f_located(inst_PhuVinhAirport,inst_Vietnam)).
-
-fof(axWorldLZPred1840, axiom, 
- f_located(inst_PhalaborwaAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred1841, axiom, 
- f_located(inst_PhoenixSkyHarborInternationalAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1842, axiom, 
- f_located(inst_GreaterPeoriaRegionalILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1843, axiom, 
- f_located(inst_HattiesburgLaurelRegionalMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1844, axiom, 
- f_located(inst_ParadiseIslandParadiseAirport,inst_Bahamas)).
-
-fof(axWorldLZPred1845, axiom, 
- f_located(inst_StPetersburgClearwaterInternationalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1846, axiom, 
- f_located(inst_PinebeltMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1847, axiom, 
- f_located(inst_PitingaAirport,inst_Brazil)).
-
-fof(axWorldLZPred1848, axiom, 
- f_located(inst_PocatelloMunicipalIDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1849, axiom, 
- f_located(inst_PhillipsAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1850, axiom, 
- f_located(inst_PrestwickScotlandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1851, axiom, 
- f_located(inst_PilarAirport,inst_Paraguay)).
-
-fof(axWorldLZPred1852, axiom, 
- f_located(inst_ParintinsAMAirport,inst_Brazil)).
-
-fof(axWorldLZPred1853, axiom, 
- f_located(inst_PiscoAirport,inst_Peru)).
-
-fof(axWorldLZPred1854, axiom, 
- f_located(inst_PilotPointAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1855, axiom, 
- f_located(inst_PipillipaiAirport,inst_Guyana)).
-
-fof(axWorldLZPred1856, axiom, 
- f_located(inst_PierreMunicipalSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1857, axiom, 
- f_located(inst_BiardPoitiersAirport,inst_France)).
-
-fof(axWorldLZPred1858, axiom, 
- f_located(inst_GreaterPittsburghInternationalPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1859, axiom, 
- f_located(inst_PiuraAirport,inst_Peru)).
-
-fof(axWorldLZPred1860, axiom, 
- f_located(inst_PingTungAirport,inst_Taiwan)).
-
-fof(axWorldLZPred1861, axiom, 
- f_located(inst_PicoIslandAzoresAirport,inst_Portugal)).
-
-fof(axWorldLZPred1862, axiom, 
- f_located(inst_PointLayLRRSAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1863, axiom, 
- f_located(inst_PaysonAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1864, axiom, 
- f_located(inst_PedroJuanCaballeroAirport,inst_Paraguay)).
-
-fof(axWorldLZPred1865, axiom, 
- f_located(inst_PanjgurAirport,inst_Pakistan)).
-
-fof(axWorldLZPred1866, axiom, 
- f_located(inst_PuertoJimenezAirport,inst_CostaRica)).
-
-fof(axWorldLZPred1867, axiom, 
- f_located(inst_PortSanJuanAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1868, axiom, 
- f_located(inst_PinckneyvilleDuQuoinILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1869, axiom, 
- f_located(inst_PuertoJuarezAirport,inst_Mexico)).
-
-fof(axWorldLZPred1870, axiom, 
- f_located(inst_NapaskiakAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1871, axiom, 
- f_located(inst_WoodCountyAirportGillRobbWilsonFieldWVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1872, axiom, 
- f_located(inst_PetropavlovskKamchatskiyKamchatkaAirport,inst_Russia)).
-
-fof(axWorldLZPred1873, axiom, 
- f_located(inst_ParkRapidsMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1874, axiom, 
- f_located(inst_ParkesNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred1875, axiom, 
- f_located(inst_ParkFallsMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1876, axiom, 
- f_located(inst_PangkorIslandAirport,inst_Malaysia)).
-
-fof(axWorldLZPred1877, axiom, 
- f_located(inst_PortoKheliAirport,inst_Greece)).
-
-fof(axWorldLZPred1878, axiom, 
- f_located(inst_PakotoaIslandAirport,inst_NewZealand)).
-
-fof(axWorldLZPred1879, axiom, 
- f_located(inst_PakokkuAirport,inst_Myanmar)).
-
-fof(axWorldLZPred1880, axiom, 
- f_located(inst_PakatoaIslandAirport,inst_NewZealand)).
-
-fof(axWorldLZPred1881, axiom, 
- f_located(inst_PortKaitumaAirport,inst_Guyana)).
-
-fof(axWorldLZPred1882, axiom, 
- f_located(inst_PangkalanbuunAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1883, axiom, 
- f_located(inst_ParakouAirport,inst_Benin)).
-
-fof(axWorldLZPred1884, axiom, 
- f_located(inst_PukapukaAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred1885, axiom, 
- f_located(inst_PokharaAirport,inst_Nepal)).
-
-fof(axWorldLZPred1886, axiom, 
- f_located(inst_PaksaneAirport,inst_Laos)).
-
-fof(axWorldLZPred1887, axiom, 
- f_located(inst_PortKeatsNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred1888, axiom, 
- f_located(inst_SimpangTigaPekanbaruAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1889, axiom, 
- f_located(inst_SelibiPhikweAirport,inst_Botswana)).
-
-fof(axWorldLZPred1890, axiom, 
- f_located(inst_CilikRiwutPalangkarayaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1891, axiom, 
- f_located(inst_PakseAirport,inst_Laos)).
-
-fof(axWorldLZPred1892, axiom, 
- f_located(inst_PlanadasAirport,inst_Colombia)).
-
-fof(axWorldLZPred1893, axiom, 
- f_located(inst_ClintonCountyNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1894, axiom, 
- f_located(inst_PlanetaRicaAirport,inst_Colombia)).
-
-fof(axWorldLZPred1895, axiom, 
- f_located(inst_PlayaSamaraAirport,inst_CostaRica)).
-
-fof(axWorldLZPred1896, axiom, 
- f_located(inst_PaielaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1897, axiom, 
- f_located(inst_PalaAirport,inst_Chad)).
-
-fof(axWorldLZPred1898, axiom, 
- f_located(inst_LaPlagneAirport,inst_France)).
-
-fof(axWorldLZPred1899, axiom, 
- f_located(inst_RoboroughEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1900, axiom, 
- f_located(inst_MGrahamClarkMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1901, axiom, 
- f_located(inst_PalmiaAirport,inst_Mexico)).
-
-fof(axWorldLZPred1902, axiom, 
- f_located(inst_SultanMahmudBadaruddinIIPalembangAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1903, axiom, 
- f_located(inst_PellstonRegionalAirportofEmmetCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1904, axiom, 
- f_located(inst_PortLincolnSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1905, axiom, 
- f_located(inst_LaPalmaCanaryIslandsAirport,inst_Spain)).
-
-fof(axWorldLZPred1906, axiom, 
- f_located(inst_PalangaAirport,inst_Lithuania)).
-
-fof(axWorldLZPred1907, axiom, 
- f_located(inst_StClairCountyALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1908, axiom, 
- f_located(inst_PlatoAirport,inst_Colombia)).
-
-fof(axWorldLZPred1909, axiom, 
- f_located(inst_PoltavaPoltavaAirport,inst_Ukraine)).
-
-fof(axWorldLZPred1910, axiom, 
- f_located(inst_MutiaraPaluAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1911, axiom, 
- f_located(inst_SemeySemipalatinskSemeyAirport,inst_Kazakhstan)).
-
-fof(axWorldLZPred1912, axiom, 
- f_located(inst_KentlandINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1913, axiom, 
- f_located(inst_PortElizabethAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred1914, axiom, 
- f_located(inst_PembaIslandAirport,inst_Tanzania)).
-
-fof(axWorldLZPred1915, axiom, 
- f_located(inst_PembinaMunicipalNDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1916, axiom, 
- f_located(inst_ElTepualPuertoMonttAirport,inst_Chile)).
-
-fof(axWorldLZPred1917, axiom, 
- f_located(inst_PalmdaleProductionFlightTestInstallationAirForcePlant42CAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1918, axiom, 
- f_located(inst_PortsmouthEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred1919, axiom, 
- f_located(inst_ParmaAirport,inst_Italy)).
-
-fof(axWorldLZPred1920, axiom, 
- f_located(inst_PontaPoraSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred1921, axiom, 
- f_located(inst_GreaterPortsmouthRegionalOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1922, axiom, 
- f_located(inst_PalmadeMallorcaBalearicIslandsAirport,inst_Spain)).
-
-fof(axWorldLZPred1923, axiom, 
- f_located(inst_PalmIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1924, axiom, 
- f_located(inst_PortMollerAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1925, axiom, 
- f_located(inst_PhanomSarakhamAirport,inst_Thailand)).
-
-fof(axWorldLZPred1926, axiom, 
- f_located(inst_PumaniAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1927, axiom, 
- f_located(inst_PuntaRaisiSicilyAirport,inst_Italy)).
-
-fof(axWorldLZPred1928, axiom, 
- f_located(inst_PimagaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1929, axiom, 
- f_located(inst_PeritoMorenoAirport,inst_Argentina)).
-
-fof(axWorldLZPred1930, axiom, 
- f_located(inst_PalmerstonNorthAirport,inst_NewZealand)).
-
-fof(axWorldLZPred1931, axiom, 
- f_located(inst_PalmyraAirport,inst_Syria)).
-
-fof(axWorldLZPred1932, axiom, 
- f_located(inst_ParamakatoiAirport,inst_Guyana)).
-
-fof(axWorldLZPred1933, axiom, 
- f_located(inst_PaimiutAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1934, axiom, 
- f_located(inst_AeropuertoInternacionaldelCaribeGeneralSMarinoMargeritaPorlamararAirport,inst_Venezuela)).
-
-fof(axWorldLZPred1935, axiom, 
- f_located(inst_PalmasPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred1936, axiom, 
- f_located(inst_MetropolitanMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1937, axiom, 
- f_located(inst_ElTehuelchePuertoMadrynAirport,inst_Argentina)).
-
-fof(axWorldLZPred1938, axiom, 
- f_located(inst_PalmarAirport,inst_CostaRica)).
-
-fof(axWorldLZPred1939, axiom, 
- f_located(inst_PamplonaAirport,inst_Spain)).
-
-fof(axWorldLZPred1940, axiom, 
- f_located(inst_PortoNacionalGOAirport,inst_Brazil)).
-
-fof(axWorldLZPred1941, axiom, 
- f_located(inst_PoncaCityMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1942, axiom, 
- f_located(inst_PuntaGordaAirport,inst_Belize)).
-
-fof(axWorldLZPred1943, axiom, 
- f_located(inst_NortheastPhiladelphiaPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1944, axiom, 
- f_located(inst_PetersonsPointAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1945, axiom, 
- f_located(inst_ParanaguaPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred1946, axiom, 
- f_located(inst_PochentongPhnomPenhAirport,inst_Cambodia)).
-
-fof(axWorldLZPred1947, axiom, 
- f_located(inst_PohnpeiInternationalPohnpeiIslandAirport,inst_Micronesia)).
-
-fof(axWorldLZPred1948, axiom, 
- f_located(inst_SupadioPontianakAirport,inst_Indonesia)).
-
-fof(axWorldLZPred1949, axiom, 
- f_located(inst_PantelleriaPantelleriaIslandAirport,inst_Italy)).
-
-fof(axWorldLZPred1950, axiom, 
- f_located(inst_PrincetonMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1951, axiom, 
- f_located(inst_PrincetonMunicipalMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1952, axiom, 
- f_located(inst_PunotecaAirport,inst_Mexico)).
-
-fof(axWorldLZPred1953, axiom, 
- f_located(inst_PopondettaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1954, axiom, 
- f_located(inst_PoonaAirport,inst_India)).
-
-fof(axWorldLZPred1955, axiom, 
- f_located(inst_PointeNoireAirport,inst_Congo)).
-
-fof(axWorldLZPred1956, axiom, 
- f_located(inst_PensacolaRegionalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1957, axiom, 
- f_located(inst_PanguitchMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1958, axiom, 
- f_located(inst_GraysonCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1959, axiom, 
- f_located(inst_PetrolinaPEAirport,inst_Brazil)).
-
-fof(axWorldLZPred1960, axiom, 
- f_located(inst_SalgadoFilhoRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred1961, axiom, 
- f_located(inst_PopeAirForceBaseNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1962, axiom, 
- f_located(inst_BrackettFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1963, axiom, 
- f_located(inst_PodorAirport,inst_Senegal)).
-
-fof(axWorldLZPred1964, axiom, 
- f_located(inst_PolkArmyAirFieldLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1965, axiom, 
- f_located(inst_PoplarBluffMunicipalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1966, axiom, 
- f_located(inst_PortGentilAirport,inst_Gabon)).
-
-fof(axWorldLZPred1967, axiom, 
- f_located(inst_PocahontasMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1968, axiom, 
- f_located(inst_CapitanNicolasRojasPotosiAirport,inst_Bolivia)).
-
-fof(axWorldLZPred1969, axiom, 
- f_located(inst_PembaPortoAmeliaAirport,inst_Mozambique)).
-
-fof(axWorldLZPred1970, axiom, 
- f_located(inst_PortMoresbyAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred1971, axiom, 
- f_located(inst_PoptunAirport,inst_Guatemala)).
-
-fof(axWorldLZPred1972, axiom, 
- f_located(inst_PocosdeCaldasMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred1973, axiom, 
- f_located(inst_PuertoPlataAirport,inst_DominicanRepublic)).
-
-fof(axWorldLZPred1974, axiom, 
- f_located(inst_PolkInletAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1975, axiom, 
- f_located(inst_PoriAirport,inst_Finland)).
-
-fof(axWorldLZPred1976, axiom, 
- f_located(inst_PortAntonioAirport,inst_Jamaica)).
-
-fof(axWorldLZPred1977, axiom, 
- f_located(inst_DutchessCountyNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1978, axiom, 
- f_located(inst_PortorozAirport,inst_Yugoslavia)).
-
-fof(axWorldLZPred1979, axiom, 
- f_located(inst_PontoiseAirport,inst_France)).
-
-fof(axWorldLZPred1980, axiom, 
- f_located(inst_PowellMunicipalWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1981, axiom, 
- f_located(inst_LawicaPoznanAirport,inst_Poland)).
-
-fof(axWorldLZPred1982, axiom, 
- f_located(inst_PerryLeforsFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1983, axiom, 
- f_located(inst_PresidentePrudenteSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred1984, axiom, 
- f_located(inst_ProspectCreekAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1985, axiom, 
- f_located(inst_HumacaoAirport,inst_PuertoRico)).
-
-fof(axWorldLZPred1986, axiom, 
- f_located(inst_PuertoPenascoAirport,inst_Mexico)).
-
-fof(axWorldLZPred1987, axiom, 
- f_located(inst_TriCityKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1988, axiom, 
- f_located(inst_PagoPagoInternationalTutuilaIslandAirport,inst_AmericanSamoa)).
-
-fof(axWorldLZPred1989, axiom, 
- f_located(inst_PeraitepuysAirport,inst_Venezuela)).
-
-fof(axWorldLZPred1990, axiom, 
- f_located(inst_PortpirieSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred1991, axiom, 
- f_located(inst_LangkawiPulauAirport,inst_Malaysia)).
-
-fof(axWorldLZPred1992, axiom, 
- f_located(inst_PetropavlovskKamchatkaAirport,inst_Russia)).
-
-fof(axWorldLZPred1993, axiom, 
- f_located(inst_PhapluAirport,inst_Nepal)).
-
-fof(axWorldLZPred1994, axiom, 
- f_located(inst_PompanoBeachAirparkFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred1995, axiom, 
- f_located(inst_PopayanAirport,inst_Colombia)).
-
-fof(axWorldLZPred1996, axiom, 
- f_located(inst_PowellPointAirport,inst_Bahamas)).
-
-fof(axWorldLZPred1997, axiom, 
- f_located(inst_ProserpineQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred1998, axiom, 
- f_located(inst_ParaparaumuAirport,inst_NewZealand)).
-
-fof(axWorldLZPred1999, axiom, 
- f_located(inst_PasirPangarayanAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2000, axiom, 
- f_located(inst_PuertoPrincesaInternationalPuertoPrincesaAirport,inst_Philippines)).
-
-fof(axWorldLZPred2001, axiom, 
- f_located(inst_PapunAirport,inst_Myanmar)).
-
-fof(axWorldLZPred2002, axiom, 
- f_located(inst_PortProtectionSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2003, axiom, 
- f_located(inst_PapaWestrayAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred2004, axiom, 
- f_located(inst_ParanAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2005, axiom, 
- f_located(inst_PousoAlegreMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred2006, axiom, 
- f_located(inst_PuertoPaezAirport,inst_Venezuela)).
-
-fof(axWorldLZPred2007, axiom, 
- f_located(inst_PhuQuocAirport,inst_Vietnam)).
-
-fof(axWorldLZPred2008, axiom, 
- f_located(inst_NorthernMaineRegionalAirportatPresqueIsleMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2009, axiom, 
- f_located(inst_PalenqueAirport,inst_Mexico)).
-
-fof(axWorldLZPred2010, axiom, 
- f_located(inst_PipestoneMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2011, axiom, 
- f_located(inst_PortMacquarieNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2012, axiom, 
- f_located(inst_PilotStationAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2013, axiom, 
- f_located(inst_GeneralUrquizaParanaAirport,inst_Argentina)).
-
-fof(axWorldLZPred2014, axiom, 
- f_located(inst_PasoRoblesMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2015, axiom, 
- f_located(inst_ErnestALoveFieldAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2016, axiom, 
- f_located(inst_PardooWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred2017, axiom, 
- f_located(inst_PoreAirport,inst_Colombia)).
-
-fof(axWorldLZPred2018, axiom, 
- f_located(inst_PortJohnsonAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2019, axiom, 
- f_located(inst_RuzynePrahaPragueAirport,inst_CzechRepublic)).
-
-fof(axWorldLZPred2020, axiom, 
- f_located(inst_PhraeAirport,inst_Thailand)).
-
-fof(axWorldLZPred2021, axiom, 
- f_located(inst_PraslinIslandAirport,inst_Seychelles)).
-
-fof(axWorldLZPred2022, axiom, 
- f_located(inst_CapriAirport,inst_Italy)).
-
-fof(axWorldLZPred2023, axiom, 
- f_located(inst_PortOceanicAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2024, axiom, 
- f_located(inst_PortimaoAirport,inst_Portugal)).
-
-fof(axWorldLZPred2025, axiom, 
- f_located(inst_PristinaAirport,inst_Yugoslavia)).
-
-fof(axWorldLZPred2026, axiom, 
- f_located(inst_PerryMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2027, axiom, 
- f_located(inst_ProprianoAirport,inst_France)).
-
-fof(axWorldLZPred2028, axiom, 
- f_located(inst_PresidenciaRoqueSaenzPenaAirport,inst_Argentina)).
-
-fof(axWorldLZPred2029, axiom, 
- f_located(inst_ParuimaAirport,inst_Guyana)).
-
-fof(axWorldLZPred2030, axiom, 
- f_located(inst_ParasiAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred2031, axiom, 
- f_located(inst_PointeRetreatAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2032, axiom, 
- f_located(inst_PromeAirport,inst_Myanmar)).
-
-fof(axWorldLZPred2033, axiom, 
- f_located(inst_PrerovAirport,inst_CzechRepublic)).
-
-fof(axWorldLZPred2034, axiom, 
- f_located(inst_PrenticeWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2035, axiom, 
- f_located(inst_CoxFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2036, axiom, 
- f_located(inst_WonderboomPretoriaAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred2037, axiom, 
- f_located(inst_PrinevilleORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2038, axiom, 
- f_located(inst_GalileiSanGiustoPisaAirport,inst_Italy)).
-
-fof(axWorldLZPred2039, axiom, 
- f_located(inst_MidStatePAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2040, axiom, 
- f_located(inst_TriCitiesWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2041, axiom, 
- f_located(inst_PortSaidAirport,inst_Egypt)).
-
-fof(axWorldLZPred2042, axiom, 
- f_located(inst_MerceditaPonceAirport,inst_PuertoRico)).
-
-fof(axWorldLZPred2043, axiom, 
- f_located(inst_PittsfieldMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2044, axiom, 
- f_located(inst_PetersburgAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2045, axiom, 
- f_located(inst_StPeterAirport,inst_Germany)).
-
-fof(axWorldLZPred2046, axiom, 
- f_located(inst_PasniAirport,inst_Pakistan)).
-
-fof(axWorldLZPred2047, axiom, 
- f_located(inst_PosoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2048, axiom, 
- f_located(inst_NewRiverValleyVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2049, axiom, 
- f_located(inst_PerthScotlandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred2050, axiom, 
- f_located(inst_PeaseAirNationalGuardBaseNHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2051, axiom, 
- f_located(inst_PalestineMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2052, axiom, 
- f_located(inst_PastoAirport,inst_Colombia)).
-
-fof(axWorldLZPred2053, axiom, 
- f_located(inst_PalmSpringsRegionalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2054, axiom, 
- f_located(inst_PhiladelphiaSeaplaneBasePAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2055, axiom, 
- f_located(inst_PescaraAirport,inst_Italy)).
-
-fof(axWorldLZPred2056, axiom, 
- f_located(inst_PosadasAirport,inst_Argentina)).
-
-fof(axWorldLZPred2057, axiom, 
- f_located(inst_PrestonAirport,inst_Cuba)).
-
-fof(axWorldLZPred2058, axiom, 
- f_located(inst_PutussibauBorneoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2059, axiom, 
- f_located(inst_PapaStourShetlandIslandsAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred2060, axiom, 
- f_located(inst_PassosAirport,inst_Brazil)).
-
-fof(axWorldLZPred2061, axiom, 
- f_located(inst_PalaciosMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2062, axiom, 
- f_located(inst_PortStanleyStanleyAirport,inst_FalklandIslands)).
-
-fof(axWorldLZPred2063, axiom, 
- f_located(inst_CapitanAvSalvadorOgayaPuertoSuarezAirport,inst_Bolivia)).
-
-fof(axWorldLZPred2064, axiom, 
- f_located(inst_PortAlsworthAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2065, axiom, 
- f_located(inst_PetersburgMunicipalVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2066, axiom, 
- f_located(inst_PprtAliceSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2067, axiom, 
- f_located(inst_PortAlexanderSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2068, axiom, 
- f_located(inst_PortStephensNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2069, axiom, 
- f_located(inst_MalololailaiAirport,inst_Fiji)).
-
-fof(axWorldLZPred2070, axiom, 
- f_located(inst_PietersburgAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred2071, axiom, 
- f_located(inst_PortHeidenAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2072, axiom, 
- f_located(inst_PortDouglasQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2073, axiom, 
- f_located(inst_PortlandVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred2074, axiom, 
- f_located(inst_OaklandPontiacMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2075, axiom, 
- f_located(inst_PortArmstrongAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2076, axiom, 
- f_located(inst_PalmaritoAirport,inst_Venezuela)).
-
-fof(axWorldLZPred2077, axiom, 
- f_located(inst_HarryPWilliamsMemorialLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2078, axiom, 
- f_located(inst_PatoBrancoPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred2079, axiom, 
- f_located(inst_LeRaizetPointeaPitreAirport,inst_Guadeloupe)).
-
-fof(axWorldLZPred2080, axiom, 
- f_located(inst_PortodeMosPAAirport,inst_Brazil)).
-
-fof(axWorldLZPred2081, axiom, 
- f_located(inst_PleasantHarborAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2082, axiom, 
- f_located(inst_AtkinsonMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2083, axiom, 
- f_located(inst_PrattIndustrialKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2084, axiom, 
- f_located(inst_PlatinumAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2085, axiom, 
- f_located(inst_PortervilleMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2086, axiom, 
- f_located(inst_PottstownLimerickPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2087, axiom, 
- f_located(inst_PitalitoAirport,inst_Colombia)).
-
-fof(axWorldLZPred2088, axiom, 
- f_located(inst_GeneralOmarTorrijosHerraraPanamaCityAirport,inst_Panama)).
-
-fof(axWorldLZPred2089, axiom, 
- f_located(inst_PastazaAirport,inst_Ecuador)).
-
-fof(axWorldLZPred2090, axiom, 
- f_located(inst_PuasAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2091, axiom, 
- f_located(inst_PuebloMemorialCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2092, axiom, 
- f_located(inst_CarbonCountyUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2093, axiom, 
- f_located(inst_PuertoDeseadoAirport,inst_Argentina)).
-
-fof(axWorldLZPred2094, axiom, 
- f_located(inst_PuertoObaldiaAirport,inst_Panama)).
-
-fof(axWorldLZPred2095, axiom, 
- f_located(inst_PontLongUzeinPauAirport,inst_France)).
-
-fof(axWorldLZPred2096, axiom, 
- f_located(inst_PortAugustaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred2097, axiom, 
- f_located(inst_PochutlaAirport,inst_Mexico)).
-
-fof(axWorldLZPred2098, axiom, 
- f_located(inst_PuntaCanaAirport,inst_DominicanRepublic)).
-
-fof(axWorldLZPred2099, axiom, 
- f_located(inst_PukaruAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred2100, axiom, 
- f_located(inst_PortofPoulsboMarinaMoorageSeaplaneBaseWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2101, axiom, 
- f_located(inst_PomalaaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2102, axiom, 
- f_located(inst_PuniaAirport,inst_Zaire)).
-
-fof(axWorldLZPred2103, axiom, 
- f_located(inst_PrudhoeBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2104, axiom, 
- f_located(inst_PoAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred2105, axiom, 
- f_located(inst_PresidenteCIdelCampoPuntaArenasAirport,inst_Chile)).
-
-fof(axWorldLZPred2106, axiom, 
- f_located(inst_PuertoRicoAirport,inst_Bolivia)).
-
-fof(axWorldLZPred2107, axiom, 
- f_located(inst_KimhaePusanAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred2108, axiom, 
- f_located(inst_PuttaparthiAirport,inst_India)).
-
-fof(axWorldLZPred2109, axiom, 
- f_located(inst_PuertoAsisAirport,inst_Colombia)).
-
-fof(axWorldLZPred2110, axiom, 
- f_located(inst_PulaAirport,inst_Croatia)).
-
-fof(axWorldLZPred2111, axiom, 
- f_located(inst_PuertoCabezasAirport,inst_Nicaragua)).
-
-fof(axWorldLZPred2112, axiom, 
- f_located(inst_ProvidenciaAirport,inst_Colombia)).
-
-fof(axWorldLZPred2113, axiom, 
- f_located(inst_GrantCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2114, axiom, 
- f_located(inst_ProvincetownMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2115, axiom, 
- f_located(inst_TheodoreFrancisGreenStateRIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2116, axiom, 
- f_located(inst_ElPorvenirAirport,inst_Panama)).
-
-fof(axWorldLZPred2117, axiom, 
- f_located(inst_PlacervilleCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2118, axiom, 
- f_located(inst_HamptonRoadsVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2119, axiom, 
- f_located(inst_PortoVelhoROAirport,inst_Brazil)).
-
-fof(axWorldLZPred2120, axiom, 
- f_located(inst_ParanavaiPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred2121, axiom, 
- f_located(inst_PrevezaLefkasAirport,inst_Greece)).
-
-fof(axWorldLZPred2122, axiom, 
- f_located(inst_PlevenAirport,inst_Bulgaria)).
-
-fof(axWorldLZPred2123, axiom, 
- f_located(inst_PortoviejoAirport,inst_Ecuador)).
-
-fof(axWorldLZPred2124, axiom, 
- f_located(inst_LicGustavoDOrdazPuertoVallartaAirport,inst_Mexico)).
-
-fof(axWorldLZPred2125, axiom, 
- f_located(inst_ProvideniyaMagadanAirport,inst_Russia)).
-
-fof(axWorldLZPred2126, axiom, 
- f_located(inst_ProvoMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2127, axiom, 
- f_located(inst_HaleCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2128, axiom, 
- f_located(inst_PopeVanoyAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2129, axiom, 
- f_located(inst_CasementOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2130, axiom, 
- f_located(inst_WileyPostOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2131, axiom, 
- f_located(inst_SherWoodMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2132, axiom, 
- f_located(inst_PevekMagadanAirport,inst_Russia)).
-
-fof(axWorldLZPred2133, axiom, 
- f_located(inst_BelesPawiAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred2134, axiom, 
- f_located(inst_PalWaukeeILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2135, axiom, 
- f_located(inst_PerwokertoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2136, axiom, 
- f_located(inst_PortlandInternationalJetportMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2137, axiom, 
- f_located(inst_PittsTownAirport,inst_Bahamas)).
-
-fof(axWorldLZPred2138, axiom, 
- f_located(inst_PwetoAirport,inst_Zaire)).
-
-fof(axWorldLZPred2139, axiom, 
- f_located(inst_PavlodarPavlodarAirport,inst_Kazakhstan)).
-
-fof(axWorldLZPred2140, axiom, 
- f_located(inst_PortWalterSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2141, axiom, 
- f_located(inst_BremertonNationalWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2142, axiom, 
- f_located(inst_ParanaGOAirport,inst_Brazil)).
-
-fof(axWorldLZPred2143, axiom, 
- f_located(inst_PolaccaAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2144, axiom, 
- f_located(inst_PuertoEscondidoAirport,inst_Mexico)).
-
-fof(axWorldLZPred2145, axiom, 
- f_located(inst_PortoSantoMadeiraAirport,inst_Portugal)).
-
-fof(axWorldLZPred2146, axiom, 
- f_located(inst_PleikuAirport,inst_Vietnam)).
-
-fof(axWorldLZPred2147, axiom, 
- f_located(inst_PuertoBoyacaAirport,inst_Colombia)).
-
-fof(axWorldLZPred2148, axiom, 
- f_located(inst_JeyporeAirport,inst_India)).
-
-fof(axWorldLZPred2149, axiom, 
- f_located(inst_PlayonChicoAirport,inst_Panama)).
-
-fof(axWorldLZPred2150, axiom, 
- f_located(inst_PenrhynIslandAirport,inst_CookIslands)).
-
-fof(axWorldLZPred2151, axiom, 
- f_located(inst_PagelandSCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2152, axiom, 
- f_located(inst_PuertoAyacuchoAirport,inst_Venezuela)).
-
-fof(axWorldLZPred2153, axiom, 
- f_located(inst_PerryIslandSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2154, axiom, 
- f_located(inst_PlymouthMunicipalMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2155, axiom, 
- f_located(inst_PayanAirport,inst_Colombia)).
-
-fof(axWorldLZPred2156, axiom, 
- f_located(inst_PutumayoAirport,inst_Ecuador)).
-
-fof(axWorldLZPred2157, axiom, 
- f_located(inst_PyrgosAirport,inst_Greece)).
-
-fof(axWorldLZPred2158, axiom, 
- f_located(inst_YavizaAirport,inst_Panama)).
-
-fof(axWorldLZPred2159, axiom, 
- f_located(inst_PattayaAirport,inst_Thailand)).
-
-fof(axWorldLZPred2160, axiom, 
- f_located(inst_PazdeAriporoAirport,inst_Colombia)).
-
-fof(axWorldLZPred2161, axiom, 
- f_located(inst_PietermaritzburgAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred2162, axiom, 
- f_located(inst_PenzanceHeliportEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred2163, axiom, 
- f_located(inst_ZhobAirport,inst_Pakistan)).
-
-fof(axWorldLZPred2164, axiom, 
- f_located(inst_GuayanaPuertoOrdazAirport,inst_Venezuela)).
-
-fof(axWorldLZPred2165, axiom, 
- f_located(inst_PresqueIsleCountyMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2166, axiom, 
- f_located(inst_PortSudanAirport,inst_Sudan)).
-
-fof(axWorldLZPred2167, axiom, 
- f_located(inst_PiestanyAirport,inst_Slovakia)).
-
-fof(axWorldLZPred2168, axiom, 
- f_located(inst_NoraAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2169, axiom, 
- f_located(inst_BrusqueSCAirport,inst_Brazil)).
-
-fof(axWorldLZPred2170, axiom, 
- f_located(inst_AjmanCityAirport,inst_UnitedArabEmirates)).
-
-fof(axWorldLZPred2171, axiom, 
- f_located(inst_ArnhemAirport,inst_Netherlands)).
-
-fof(axWorldLZPred2172, axiom, 
- f_located(inst_BededouroSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2173, axiom, 
- f_located(inst_BenjaminConstantAMAirport,inst_Brazil)).
-
-fof(axWorldLZPred2174, axiom, 
- f_located(inst_BudvaAirport,inst_Yugoslavia)).
-
-fof(axWorldLZPred2175, axiom, 
- f_located(inst_BellaCoolaBCAirport,inst_Canada)).
-
-fof(axWorldLZPred2176, axiom, 
- f_located(inst_BarradoPiraiRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2177, axiom, 
- f_located(inst_BegaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2178, axiom, 
- f_located(inst_BrackAirport,inst_Libya)).
-
-fof(axWorldLZPred2179, axiom, 
- f_located(inst_PancevoAirport,inst_Yugoslavia)).
-
-fof(axWorldLZPred2180, axiom, 
- f_located(inst_BitolaAirport,inst_Macedonia)).
-
-fof(axWorldLZPred2181, axiom, 
- f_located(inst_BourgStMauriceAirport,inst_France)).
-
-fof(axWorldLZPred2182, axiom, 
- f_located(inst_BarraMansaRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2183, axiom, 
- f_located(inst_BochumAirport,inst_Germany)).
-
-fof(axWorldLZPred2184, axiom, 
- f_located(inst_BresciaAirport,inst_Italy)).
-
-fof(axWorldLZPred2185, axiom, 
- f_located(inst_BatemansBayNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2186, axiom, 
- f_located(inst_SobralCEAirport,inst_Brazil)).
-
-fof(axWorldLZPred2187, axiom, 
- f_located(inst_MakkahAirport,inst_Morocco)).
-
-fof(axWorldLZPred2188, axiom, 
- f_located(inst_CurraisNovosRNAirport,inst_Brazil)).
-
-fof(axWorldLZPred2189, axiom, 
- f_located(inst_CamacariBAAirport,inst_Brazil)).
-
-fof(axWorldLZPred2190, axiom, 
- f_located(inst_CampoBomRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2191, axiom, 
- f_located(inst_CopperMountainCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2192, axiom, 
- f_located(inst_ColatinaESAirport,inst_Brazil)).
-
-fof(axWorldLZPred2193, axiom, 
- f_located(inst_BotucatuSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2194, axiom, 
- f_located(inst_CanelasRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2195, axiom, 
- f_located(inst_ColonAirportCuba,inst_Cuba)).
-
-fof(axWorldLZPred2196, axiom, 
- f_located(inst_CuritibaosAirport,inst_Brazil)).
-
-fof(axWorldLZPred2197, axiom, 
- f_located(inst_CataguasesMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred2198, axiom, 
- f_located(inst_GarulhosSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2199, axiom, 
- f_located(inst_WiltonCTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2200, axiom, 
- f_located(inst_SaoCaetanodoSulSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2201, axiom, 
- f_located(inst_CatanzaroAirport,inst_Italy)).
-
-fof(axWorldLZPred2202, axiom, 
- f_located(inst_CharquedasRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2203, axiom, 
- f_located(inst_CachoeiradoSulRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2204, axiom, 
- f_located(inst_CatanduvaSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2205, axiom, 
- f_located(inst_ConselheiroLafaieteMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred2206, axiom, 
- f_located(inst_HohenemsDornbirnDornbirnAirport,inst_Austria)).
-
-fof(axWorldLZPred2207, axiom, 
- f_located(inst_DammanAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred2208, axiom, 
- f_located(inst_EdenNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2209, axiom, 
- f_located(inst_IcoaraciPAAirport,inst_Brazil)).
-
-fof(axWorldLZPred2210, axiom, 
- f_located(inst_DomPedritoRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2211, axiom, 
- f_located(inst_DuquedeCaixasRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2212, axiom, 
- f_located(inst_ItsjubaSCAirport,inst_Brazil)).
-
-fof(axWorldLZPred2213, axiom, 
- f_located(inst_DuesseldorfDusseldorfAirport,inst_Germany)).
-
-fof(axWorldLZPred2214, axiom, 
- f_located(inst_MetropolitanAreaCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2215, axiom, 
- f_located(inst_DiademaSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2216, axiom, 
- f_located(inst_PomeziaAirport,inst_Italy)).
-
-fof(axWorldLZPred2217, axiom, 
- f_located(inst_FreiburgAirport,inst_Germany)).
-
-fof(axWorldLZPred2218, axiom, 
- f_located(inst_OttestrupSaebyFrederikshavnAirport,inst_Denmark)).
-
-fof(axWorldLZPred2219, axiom, 
- f_located(inst_FrosinoneAirport,inst_Italy)).
-
-fof(axWorldLZPred2220, axiom, 
- f_located(inst_SaoFranciscodoSulSCAirport,inst_Brazil)).
-
-fof(axWorldLZPred2221, axiom, 
- f_located(inst_GuairaPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred2222, axiom, 
- f_located(inst_GaranhunsPEAirport,inst_Brazil)).
-
-fof(axWorldLZPred2223, axiom, 
- f_located(inst_MontenegroRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2224, axiom, 
- f_located(inst_PalmaresPEAirport,inst_Brazil)).
-
-fof(axWorldLZPred2225, axiom, 
- f_located(inst_ReusTarragonaAirport,inst_Spain)).
-
-fof(axWorldLZPred2226, axiom, 
- f_located(inst_PussoAlegreMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred2227, axiom, 
- f_located(inst_AlagoinhasBAAirport,inst_Brazil)).
-
-fof(axWorldLZPred2228, axiom, 
- f_located(inst_GifuAirport,inst_Japan)).
-
-fof(axWorldLZPred2229, axiom, 
- f_located(inst_NeuIsenburgAirport,inst_Germany)).
-
-fof(axWorldLZPred2230, axiom, 
- f_located(inst_HasseltAirport,inst_Belgium)).
-
-fof(axWorldLZPred2231, axiom, 
- f_located(inst_SaoBentodoSulSCAirport,inst_Brazil)).
-
-fof(axWorldLZPred2232, axiom, 
- f_located(inst_CastunhalPAAirport,inst_Brazil)).
-
-fof(axWorldLZPred2233, axiom, 
- f_located(inst_TeresopolisRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2234, axiom, 
- f_located(inst_NovoHamburgoRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2235, axiom, 
- f_located(inst_TresCoracoesMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred2236, axiom, 
- f_located(inst_IguatuAirport,inst_Brazil)).
-
-fof(axWorldLZPred2237, axiom, 
- f_located(inst_TresRiosRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2238, axiom, 
- f_located(inst_GijonAirport,inst_Spain)).
-
-fof(axWorldLZPred2239, axiom, 
- f_located(inst_IrbioAirport,inst_Jordan)).
-
-fof(axWorldLZPred2240, axiom, 
- f_located(inst_CiudadelaAirport,inst_Spain)).
-
-fof(axWorldLZPred2241, axiom, 
- f_located(inst_UmmAlquwainAirport,inst_UnitedArabEmirates)).
-
-fof(axWorldLZPred2242, axiom, 
- f_located(inst_JaraguadoSulSCAirport,inst_Brazil)).
-
-fof(axWorldLZPred2243, axiom, 
- f_located(inst_JubailAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred2244, axiom, 
- f_located(inst_JimdabyneNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2245, axiom, 
- f_located(inst_CamposdoJordaoAirport,inst_Brazil)).
-
-fof(axWorldLZPred2246, axiom, 
- f_located(inst_JaladharAirport,inst_India)).
-
-fof(axWorldLZPred2247, axiom, 
- f_located(inst_ForchheimKarlsruheAirport,inst_Germany)).
-
-fof(axWorldLZPred2248, axiom, 
- f_located(inst_BreckenridgeCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2249, axiom, 
- f_located(inst_KrefeldAirport,inst_Germany)).
-
-fof(axWorldLZPred2250, axiom, 
- f_located(inst_KeystoneCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2251, axiom, 
- f_located(inst_KanazawaCityAirport,inst_Japan)).
-
-fof(axWorldLZPred2252, axiom, 
- f_located(inst_KonstanzAirport,inst_Germany)).
-
-fof(axWorldLZPred2253, axiom, 
- f_located(inst_LajeadoRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2254, axiom, 
- f_located(inst_LeetonNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2255, axiom, 
- f_located(inst_LandshotAirport,inst_Germany)).
-
-fof(axWorldLZPred2256, axiom, 
- f_located(inst_KelsterbachAirport,inst_Germany)).
-
-fof(axWorldLZPred2257, axiom, 
- f_located(inst_LimassolAirport,inst_Cyprus)).
-
-fof(axWorldLZPred2258, axiom, 
- f_located(inst_LucerneAirport,inst_Switzerland)).
-
-fof(axWorldLZPred2259, axiom, 
- f_located(inst_SaoLeopoldoRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2260, axiom, 
- f_located(inst_LaMunozaAirport,inst_Spain)).
-
-fof(axWorldLZPred2261, axiom, 
- f_located(inst_LorrachAirport,inst_Germany)).
-
-fof(axWorldLZPred2262, axiom, 
- f_located(inst_LausanneLaBlecheretteLausanneAirport,inst_Switzerland)).
-
-fof(axWorldLZPred2263, axiom, 
- f_located(inst_LatinaAirport,inst_Italy)).
-
-fof(axWorldLZPred2264, axiom, 
- f_located(inst_LavrasMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred2265, axiom, 
- f_located(inst_LauterachAirport,inst_Austria)).
-
-fof(axWorldLZPred2266, axiom, 
- f_located(inst_MatanzasAirport,inst_Cuba)).
-
-fof(axWorldLZPred2267, axiom, 
- f_located(inst_PanambiAirport,inst_Brazil)).
-
-fof(axWorldLZPred2268, axiom, 
- f_located(inst_MairiporuSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2269, axiom, 
- f_located(inst_MadabaAirport,inst_Jordan)).
-
-fof(axWorldLZPred2270, axiom, 
- f_located(inst_MessinaAirportItaly,inst_Italy)).
-
-fof(axWorldLZPred2271, axiom, 
- f_located(inst_MafraSCAirport,inst_Brazil)).
-
-fof(axWorldLZPred2272, axiom, 
- f_located(inst_MogidasCrazesSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2273, axiom, 
- f_located(inst_MirpurAirport,inst_Pakistan)).
-
-fof(axWorldLZPred2274, axiom, 
- f_located(inst_MarinadiMassaAirport,inst_Italy)).
-
-fof(axWorldLZPred2275, axiom, 
- f_located(inst_MbabaneAirport,inst_Swaziland)).
-
-fof(axWorldLZPred2276, axiom, 
- f_located(inst_MonsAirport,inst_Belgium)).
-
-fof(axWorldLZPred2277, axiom, 
- f_located(inst_MoutiersAirport,inst_France)).
-
-fof(axWorldLZPred2278, axiom, 
- f_located(inst_MainzAirport,inst_Germany)).
-
-fof(axWorldLZPred2279, axiom, 
- f_located(inst_AnandAirport,inst_India)).
-
-fof(axWorldLZPred2280, axiom, 
- f_located(inst_NoviSadAirport,inst_Yugoslavia)).
-
-fof(axWorldLZPred2281, axiom, 
- f_located(inst_NaganoAirport,inst_Japan)).
-
-fof(axWorldLZPred2282, axiom, 
- f_located(inst_CanoinhasSCAirport,inst_Brazil)).
-
-fof(axWorldLZPred2283, axiom, 
- f_located(inst_AnnmasseAirport,inst_Switzerland)).
-
-fof(axWorldLZPred2284, axiom, 
- f_located(inst_AyiaNapaAirport,inst_Cyprus)).
-
-fof(axWorldLZPred2285, axiom, 
- f_located(inst_CanoasRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2286, axiom, 
- f_located(inst_NiteroiRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2287, axiom, 
- f_located(inst_NuoroAirport,inst_Italy)).
-
-fof(axWorldLZPred2288, axiom, 
- f_located(inst_NovaIguacuRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2289, axiom, 
- f_located(inst_MococaSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2290, axiom, 
- f_located(inst_OsascoSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2291, axiom, 
- f_located(inst_CotiaSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2292, axiom, 
- f_located(inst_OmyiaAirport,inst_Japan)).
-
-fof(axWorldLZPred2293, axiom, 
- f_located(inst_OrduAirport,inst_Turkey)).
-
-fof(axWorldLZPred2294, axiom, 
- f_located(inst_OristamoAirport,inst_Italy)).
-
-fof(axWorldLZPred2295, axiom, 
- f_located(inst_PadovaAirport,inst_Italy)).
-
-fof(axWorldLZPred2296, axiom, 
- f_located(inst_PinardelRioAirport,inst_Cuba)).
-
-fof(axWorldLZPred2297, axiom, 
- f_located(inst_PetropolisRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2298, axiom, 
- f_located(inst_PompeiaSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2299, axiom, 
- f_located(inst_PayalebaarSingaporeAirport,inst_Singapore)).
-
-fof(axWorldLZPred2300, axiom, 
- f_located(inst_PratoAirport,inst_Italy)).
-
-fof(axWorldLZPred2301, axiom, 
- f_located(inst_PerisherValleyNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2302, axiom, 
- f_located(inst_LupinNTAirport,inst_Canada)).
-
-fof(axWorldLZPred2303, axiom, 
- f_located(inst_JosefaCamejoParaguanaAirport,inst_Venezuela)).
-
-fof(axWorldLZPred2304, axiom, 
- f_located(inst_RandGermistonJohannesburgAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred2305, axiom, 
- f_located(inst_RizeAirport,inst_Turkey)).
-
-fof(axWorldLZPred2306, axiom, 
- f_located(inst_ArcosMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred2307, axiom, 
- f_located(inst_MarbellaAirport,inst_Spain)).
-
-fof(axWorldLZPred2308, axiom, 
- f_located(inst_NarromineNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2309, axiom, 
- f_located(inst_QueretaroAirport,inst_Mexico)).
-
-fof(axWorldLZPred2310, axiom, 
- f_located(inst_WarrenNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2311, axiom, 
- f_located(inst_RiosoSulSCAirport,inst_Brazil)).
-
-fof(axWorldLZPred2312, axiom, 
- f_located(inst_NaroomaAirport,inst_Australia)).
-
-fof(axWorldLZPred2313, axiom, 
- f_located(inst_ResendeRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2314, axiom, 
- f_located(inst_SabadellAirport,inst_Spain)).
-
-fof(axWorldLZPred2315, axiom, 
- f_located(inst_SaoBernardodoCampoSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2316, axiom, 
- f_located(inst_SaoCarlosSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2317, axiom, 
- f_located(inst_SaoGoncaloRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2318, axiom, 
- f_located(inst_SantoAndreSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2319, axiom, 
- f_located(inst_MetropolitanAreaCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2320, axiom, 
- f_located(inst_SeeheimAirport,inst_Germany)).
-
-fof(axWorldLZPred2321, axiom, 
- f_located(inst_MoshiAirport,inst_Tanzania)).
-
-fof(axWorldLZPred2322, axiom, 
- f_located(inst_SaoJoaodelReiMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred2323, axiom, 
- f_located(inst_StMaartenAirport,inst_NetherlandsAntilles)).
-
-fof(axWorldLZPred2324, axiom, 
- f_located(inst_SanNicolasdeBariAirport,inst_Cuba)).
-
-fof(axWorldLZPred2325, axiom, 
- f_located(inst_SousseAirport,inst_Tunisia)).
-
-fof(axWorldLZPred2326, axiom, 
- f_located(inst_SanctiSpirituAirport,inst_Cuba)).
-
-fof(axWorldLZPred2327, axiom, 
- f_located(inst_SalernoAirport,inst_Italy)).
-
-fof(axWorldLZPred2328, axiom, 
- f_located(inst_AlhegroSassariSardiniaAirport,inst_Italy)).
-
-fof(axWorldLZPred2329, axiom, 
- f_located(inst_ShizuokaCityAirport,inst_Japan)).
-
-fof(axWorldLZPred2330, axiom, 
- f_located(inst_AtibaiaSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2331, axiom, 
- f_located(inst_TimbaubaPEAirport,inst_Brazil)).
-
-fof(axWorldLZPred2332, axiom, 
- f_located(inst_SaoGoncalodoAmaranteRNAirport,inst_Brazil)).
-
-fof(axWorldLZPred2333, axiom, 
- f_located(inst_ThredboNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2334, axiom, 
- f_located(inst_RothenburgAirport,inst_Germany)).
-
-fof(axWorldLZPred2335, axiom, 
- f_located(inst_HeliportTrevisoAirport,inst_Italy)).
-
-fof(axWorldLZPred2336, axiom, 
- f_located(inst_TaejonAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred2337, axiom, 
- f_located(inst_CoatzacoalcosAirport,inst_Mexico)).
-
-fof(axWorldLZPred2338, axiom, 
- f_located(inst_PuttgardenAirport,inst_Germany)).
-
-fof(axWorldLZPred2339, axiom, 
- f_located(inst_BanHoueiSaiAirport,inst_Laos)).
-
-fof(axWorldLZPred2340, axiom, 
- f_located(inst_UlmAirport,inst_Germany)).
-
-fof(axWorldLZPred2341, axiom, 
- f_located(inst_KwangYunAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred2342, axiom, 
- f_located(inst_MuriaeMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred2343, axiom, 
- f_located(inst_GusauAirport,inst_Nigeria)).
-
-fof(axWorldLZPred2344, axiom, 
- f_located(inst_UtsunomiyaAirport,inst_Japan)).
-
-fof(axWorldLZPred2345, axiom, 
- f_located(inst_QuzhouAirport,inst_China)).
-
-fof(axWorldLZPred2346, axiom, 
- f_located(inst_UniaodoVitoriaPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred2347, axiom, 
- f_located(inst_VilaVelhoESAirport,inst_Brazil)).
-
-fof(axWorldLZPred2348, axiom, 
- f_located(inst_ValbonneAirport,inst_France)).
-
-fof(axWorldLZPred2349, axiom, 
- f_located(inst_AvellinoAirport,inst_Italy)).
-
-fof(axWorldLZPred2350, axiom, 
- f_located(inst_VoltaRedondaRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2351, axiom, 
- f_located(inst_VictoriadelasTunasAirport,inst_Cuba)).
-
-fof(axWorldLZPred2352, axiom, 
- f_located(inst_WinterParkCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2353, axiom, 
- f_located(inst_WurzburgAirport,inst_Germany)).
-
-fof(axWorldLZPred2354, axiom, 
- f_located(inst_CaixasdoSulRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2355, axiom, 
- f_located(inst_StrugaAirport,inst_Macedonia)).
-
-fof(axWorldLZPred2356, axiom, 
- f_located(inst_HengeloAirport,inst_Netherlands)).
-
-fof(axWorldLZPred2357, axiom, 
- f_located(inst_HilversumTheHagueAirport,inst_Netherlands)).
-
-fof(axWorldLZPred2358, axiom, 
- f_located(inst_AlmeloAirport,inst_Netherlands)).
-
-fof(axWorldLZPred2359, axiom, 
- f_located(inst_AmersfoortAirport,inst_Netherlands)).
-
-fof(axWorldLZPred2360, axiom, 
- f_located(inst_ByronBayQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2361, axiom, 
- f_located(inst_ApeldoornAirport,inst_Netherlands)).
-
-fof(axWorldLZPred2362, axiom, 
- f_located(inst_TeugeDeventerAirport,inst_Netherlands)).
-
-fof(axWorldLZPred2363, axiom, 
- f_located(inst_HeerenveenAirport,inst_Netherlands)).
-
-fof(axWorldLZPred2364, axiom, 
- f_located(inst_ZarkaAirport,inst_Jordan)).
-
-fof(axWorldLZPred2365, axiom, 
- f_located(inst_SmigginHolesNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2366, axiom, 
- f_located(inst_FontRomeuAirport,inst_France)).
-
-fof(axWorldLZPred2367, axiom, 
- f_located(inst_LaLlagoneAirport,inst_France)).
-
-fof(axWorldLZPred2368, axiom, 
- f_located(inst_RakandaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2369, axiom, 
- f_located(inst_RabaulAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2370, axiom, 
- f_located(inst_JohnHBattenFieldWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2371, axiom, 
- f_located(inst_RoadTownSeaplaneBaseTortolaAirport,inst_BritishVirginIslands)).
-
-fof(axWorldLZPred2372, axiom, 
- f_located(inst_ArarAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred2373, axiom, 
- f_located(inst_RaselNaqbRasanNaqbAirport,inst_Egypt)).
-
-fof(axWorldLZPred2374, axiom, 
- f_located(inst_RaglandAirport,inst_NewZealand)).
-
-fof(axWorldLZPred2375, axiom, 
- f_located(inst_RafhaAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred2376, axiom, 
- f_located(inst_PraiaSaoTiagoAirport,inst_CapeVerde)).
-
-fof(axWorldLZPred2377, axiom, 
- f_located(inst_RajkotAirport,inst_India)).
-
-fof(axWorldLZPred2378, axiom, 
- f_located(inst_MenaraMarrakechAirport,inst_Morocco)).
-
-fof(axWorldLZPred2379, axiom, 
- f_located(inst_RiversideMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2380, axiom, 
- f_located(inst_RaminginingNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred2381, axiom, 
- f_located(inst_RavennaAirport,inst_Italy)).
-
-fof(axWorldLZPred2382, axiom, 
- f_located(inst_RiberaoPretoSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2383, axiom, 
- f_located(inst_RapidCityRegionalSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2384, axiom, 
- f_located(inst_RahaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2385, axiom, 
- f_located(inst_RarotongaInternationalAvaruaAirport,inst_CookIslands)).
-
-fof(axWorldLZPred2386, axiom, 
- f_located(inst_RashtAirport,inst_Iran)).
-
-fof(axWorldLZPred2387, axiom, 
- f_located(inst_RaduzhnyiAirport,inst_Russia)).
-
-fof(axWorldLZPred2388, axiom, 
- f_located(inst_RangpurAirport,inst_Bangladesh)).
-
-fof(axWorldLZPred2389, axiom, 
- f_located(inst_CravoNorteAirport,inst_Colombia)).
-
-fof(axWorldLZPred2390, axiom, 
- f_located(inst_ArawaAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred2391, axiom, 
- f_located(inst_OramAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2392, axiom, 
- f_located(inst_RothesayAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred2393, axiom, 
- f_located(inst_RawalaKotAirport,inst_Pakistan)).
-
-fof(axWorldLZPred2394, axiom, 
- f_located(inst_SaleRabatAirport,inst_Morocco)).
-
-fof(axWorldLZPred2395, axiom, 
- f_located(inst_BorbaAirport,inst_Brazil)).
-
-fof(axWorldLZPred2396, axiom, 
- f_located(inst_RobinvaleVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred2397, axiom, 
- f_located(inst_RedbirdTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2398, axiom, 
- f_located(inst_RockCountyNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2399, axiom, 
- f_located(inst_BigBearCityCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2400, axiom, 
- f_located(inst_RoseburgMunicipalORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2401, axiom, 
- f_located(inst_RabiAirport,inst_Fiji)).
-
-fof(axWorldLZPred2402, axiom, 
- f_located(inst_RebunAirport,inst_Japan)).
-
-fof(axWorldLZPred2403, axiom, 
- f_located(inst_RanchoCaliforniaCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2404, axiom, 
- f_located(inst_RedBluffMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2405, axiom, 
- f_located(inst_RobinsonArmyAirFieldNationalGuardARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2406, axiom, 
- f_located(inst_GardenKeySeaplanaBaseFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2407, axiom, 
- f_located(inst_RoboreAirport,inst_Bolivia)).
-
-fof(axWorldLZPred2408, axiom, 
- f_located(inst_RabarabaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2409, axiom, 
- f_located(inst_RurrenabaqueAirport,inst_Bolivia)).
-
-fof(axWorldLZPred2410, axiom, 
- f_located(inst_PresidenteMediciACAirport,inst_Brazil)).
-
-fof(axWorldLZPred2411, axiom, 
- f_located(inst_MarsabitAirport,inst_Kenya)).
-
-fof(axWorldLZPred2412, axiom, 
- f_located(inst_RoebourneWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred2413, axiom, 
- f_located(inst_RanchoBuenaVistaAirport,inst_Mexico)).
-
-fof(axWorldLZPred2414, axiom, 
- f_located(inst_WalterboroMunicipalSCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2415, axiom, 
- f_located(inst_RubyAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2416, axiom, 
- f_located(inst_EllsworthAirForceBaseSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2417, axiom, 
- f_located(inst_RichardsBayAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred2418, axiom, 
- f_located(inst_RocheHarborWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2419, axiom, 
- f_located(inst_RiohachaAirport,inst_Colombia)).
-
-fof(axWorldLZPred2420, axiom, 
- f_located(inst_HHCoffieldRegionalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2421, axiom, 
- f_located(inst_RedcliffeAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred2422, axiom, 
- f_located(inst_RichmondQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2423, axiom, 
- f_located(inst_AmericanRiverSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred2424, axiom, 
- f_located(inst_RochefortAirport,inst_France)).
-
-fof(axWorldLZPred2425, axiom, 
- f_located(inst_ReconquistaAirport,inst_Argentina)).
-
-fof(axWorldLZPred2426, axiom, 
- f_located(inst_FultonCountyINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2427, axiom, 
- f_located(inst_RochesterAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred2428, axiom, 
- f_located(inst_NartronFieldMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2429, axiom, 
- f_located(inst_RioCuartoAreadeMaterialRioCuartoAirport,inst_Argentina)).
-
-fof(axWorldLZPred2430, axiom, 
- f_located(inst_RuskCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2431, axiom, 
- f_located(inst_RumCayAirport,inst_Bahamas)).
-
-fof(axWorldLZPred2432, axiom, 
- f_located(inst_RockhamptonDownsNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred2433, axiom, 
- f_located(inst_RedDogAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2434, axiom, 
- f_located(inst_RedencaoAirport,inst_Brazil)).
-
-fof(axWorldLZPred2435, axiom, 
- f_located(inst_ReddingMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2436, axiom, 
- f_located(inst_MerdeyAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2437, axiom, 
- f_located(inst_ReadingRegionalAirportCarlASpaatzFieldPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2438, axiom, 
- f_located(inst_RedOakMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2439, axiom, 
- f_located(inst_RobertsFieldORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2440, axiom, 
- f_located(inst_RedRiverNDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2441, axiom, 
- f_located(inst_RichardTollAirport,inst_Senegal)).
-
-fof(axWorldLZPred2442, axiom, 
- f_located(inst_RaleighDurhamInternationalNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2443, axiom, 
- f_located(inst_RedDevilAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2444, axiom, 
- f_located(inst_RodezAirport,inst_France)).
-
-fof(axWorldLZPred2445, axiom, 
- f_located(inst_ReadAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred2446, axiom, 
- f_located(inst_GuararapesPEAirport,inst_Brazil)).
-
-fof(axWorldLZPred2447, axiom, 
- f_located(inst_MifflinCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2448, axiom, 
- f_located(inst_ReeseAirForceBaseTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2449, axiom, 
- f_located(inst_ReggioCalabriaAirport,inst_Italy)).
-
-fof(axWorldLZPred2450, axiom, 
- f_located(inst_RehobothBaySeaplaneBaseDEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2451, axiom, 
- f_located(inst_ReykjavikAirport,inst_Iceland)).
-
-fof(axWorldLZPred2452, axiom, 
- f_located(inst_AlmiranteZarTrelewAirport,inst_Argentina)).
-
-fof(axWorldLZPred2453, axiom, 
- f_located(inst_OrenburgOrenburgAirport,inst_Russia)).
-
-fof(axWorldLZPred2454, axiom, 
- f_located(inst_RomeStateORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2455, axiom, 
- f_located(inst_AngkorSiemReapAirport,inst_Cambodia)).
-
-fof(axWorldLZPred2456, axiom, 
- f_located(inst_RequenaAirport,inst_Spain)).
-
-fof(axWorldLZPred2457, axiom, 
- f_located(inst_ResistenciaAirport,inst_Argentina)).
-
-fof(axWorldLZPred2458, axiom, 
- f_located(inst_RostRoestAirport,inst_Norway)).
-
-fof(axWorldLZPred2459, axiom, 
- f_located(inst_ReusAirport,inst_Spain)).
-
-fof(axWorldLZPred2460, axiom, 
- f_located(inst_RewaAirport,inst_India)).
-
-fof(axWorldLZPred2461, axiom, 
- f_located(inst_GeneralLucioBlancoReynosaAirport,inst_Mexico)).
-
-fof(axWorldLZPred2462, axiom, 
- f_located(inst_ReyesAirport,inst_Bolivia)).
-
-fof(axWorldLZPred2463, axiom, 
- f_located(inst_RafaiAirport,inst_CentralAfricanRepublic)).
-
-fof(axWorldLZPred2464, axiom, 
- f_located(inst_GreaterRockfordILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2465, axiom, 
- f_located(inst_RookeFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2466, axiom, 
- f_located(inst_RollangFieldMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2467, axiom, 
- f_located(inst_RaufarhofnAirport,inst_Iceland)).
-
-fof(axWorldLZPred2468, axiom, 
- f_located(inst_RaiateaSocietyIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred2469, axiom, 
- f_located(inst_RioFrioAirport,inst_CostaRica)).
-
-fof(axWorldLZPred2470, axiom, 
- f_located(inst_RioGrandeAirport,inst_Argentina)).
-
-fof(axWorldLZPred2471, axiom, 
- f_located(inst_ReginaldGrantMemorialGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2472, axiom, 
- f_located(inst_PorgeraAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2473, axiom, 
- f_located(inst_BalurghatAirport,inst_India)).
-
-fof(axWorldLZPred2474, axiom, 
- f_located(inst_RangiroaTuamotuArchipelagoAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred2475, axiom, 
- f_located(inst_RedWingMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2476, axiom, 
- f_located(inst_RioGallegosAirport,inst_Argentina)).
-
-fof(axWorldLZPred2477, axiom, 
- f_located(inst_MingaladonYangoonRangoonAirport,inst_Myanmar)).
-
-fof(axWorldLZPred2478, axiom, 
- f_located(inst_RangerMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2479, axiom, 
- f_located(inst_RengatAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2480, axiom, 
- f_located(inst_RioGrandeValleyTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2481, axiom, 
- f_located(inst_ReykholarAirport,inst_Iceland)).
-
-fof(axWorldLZPred2482, axiom, 
- f_located(inst_RioHondoAirport,inst_Argentina)).
-
-fof(axWorldLZPred2483, axiom, 
- f_located(inst_ChampagneReimsAirport,inst_France)).
-
-fof(axWorldLZPred2484, axiom, 
- f_located(inst_RuhengeriAirport,inst_Rwanda)).
-
-fof(axWorldLZPred2485, axiom, 
- f_located(inst_RhinelanderOneidaCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2486, axiom, 
- f_located(inst_RoyHillAirport,inst_Australia)).
-
-fof(axWorldLZPred2487, axiom, 
- f_located(inst_DiagorasMaritsaRhodosIslandAirport,inst_Greece)).
-
-fof(axWorldLZPred2488, axiom, 
- f_located(inst_RamechhapAirport,inst_Nepal)).
-
-fof(axWorldLZPred2489, axiom, 
- f_located(inst_ReidHillviewofSantaClaraCountyCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2490, axiom, 
- f_located(inst_SantaMariaRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2491, axiom, 
- f_located(inst_RiberaltaAirport,inst_Bolivia)).
-
-fof(axWorldLZPred2492, axiom, 
- f_located(inst_RichmondInternationalAirportByrdFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2493, axiom, 
- f_located(inst_RichmondMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2494, axiom, 
- f_located(inst_RiceLakeMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2495, axiom, 
- f_located(inst_RichfieldMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2496, axiom, 
- f_located(inst_RioGrandeRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred2497, axiom, 
- f_located(inst_RiojaAirport,inst_Peru)).
-
-fof(axWorldLZPred2498, axiom, 
- f_located(inst_CarrilloAirport,inst_CostaRica)).
-
-fof(axWorldLZPred2499, axiom, 
- f_located(inst_GarfieldCountyRegionalCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2500, axiom, 
- f_located(inst_RodriguezdeMendezAirport,inst_Peru)).
-
-fof(axWorldLZPred2501, axiom, 
- f_located(inst_RingiCoveAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred2502, axiom, 
- f_located(inst_MetropolitanAreaRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2503, axiom, 
- f_located(inst_FlabobCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2504, axiom, 
- f_located(inst_RishiriAirport,inst_Japan)).
-
-fof(axWorldLZPred2505, axiom, 
- f_located(inst_RioTigreAirport,inst_Panama)).
-
-fof(axWorldLZPred2506, axiom, 
- f_located(inst_RanchoMurietaCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2507, axiom, 
- f_located(inst_MarchAirForceBaseCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2508, axiom, 
- f_located(inst_RivertonRegionalWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2509, axiom, 
- f_located(inst_SpilveRigaAirport,inst_Latvia)).
-
-fof(axWorldLZPred2510, axiom, 
- f_located(inst_RiyanAirport,inst_Yemen)).
-
-fof(axWorldLZPred2511, axiom, 
- f_located(inst_RioAlzucarAirport,inst_Panama)).
-
-fof(axWorldLZPred2512, axiom, 
- f_located(inst_RajahmundryAirport,inst_India)).
-
-fof(axWorldLZPred2513, axiom, 
- f_located(inst_RajbirajAirport,inst_Nepal)).
-
-fof(axWorldLZPred2514, axiom, 
- f_located(inst_RajshaniAirport,inst_Bangladesh)).
-
-fof(axWorldLZPred2515, axiom, 
- f_located(inst_RajouriAirport,inst_India)).
-
-fof(axWorldLZPred2516, axiom, 
- f_located(inst_RijekaAirport,inst_Croatia)).
-
-fof(axWorldLZPred2517, axiom, 
- f_located(inst_KnoxCountyRegionalMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2518, axiom, 
- f_located(inst_RoskildeKobenhavnCopenhagenAirport,inst_Denmark)).
-
-fof(axWorldLZPred2519, axiom, 
- f_located(inst_RockHillMunicipalAirportBryantFieldSCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2520, axiom, 
- f_located(inst_RokotAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2521, axiom, 
- f_located(inst_RockleighNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2522, axiom, 
- f_located(inst_SiporaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2523, axiom, 
- f_located(inst_AransasCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2524, axiom, 
- f_located(inst_RobertSKerrOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2525, axiom, 
- f_located(inst_RockSpringsSweetwaterCountyWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2526, axiom, 
- f_located(inst_RasalKhaymahAirport,inst_UnitedArabEmirates)).
-
-fof(axWorldLZPred2527, axiom, 
- f_located(inst_YuleIslandAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2528, axiom, 
- f_located(inst_RockwoodMunicipalTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2529, axiom, 
- f_located(inst_RokebyQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2530, axiom, 
- f_located(inst_RollaDowntownMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2531, axiom, 
- f_located(inst_RichlandWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2532, axiom, 
- f_located(inst_RostockAirport,inst_Germany)).
-
-fof(axWorldLZPred2533, axiom, 
- f_located(inst_RosellaPlainsQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2534, axiom, 
- f_located(inst_ArlitAirport,inst_Niger)).
-
-fof(axWorldLZPred2535, axiom, 
- f_located(inst_BorniteAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2536, axiom, 
- f_located(inst_RomaQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2537, axiom, 
- f_located(inst_BuraimiAirport,inst_Oman)).
-
-fof(axWorldLZPred2538, axiom, 
- f_located(inst_MachesneyILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2539, axiom, 
- f_located(inst_RamagundamAirport,inst_India)).
-
-fof(axWorldLZPred2540, axiom, 
- f_located(inst_GriffissAirForceBaseNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2541, axiom, 
- f_located(inst_MissouriAirNationalGuardMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2542, axiom, 
- f_located(inst_RichardBRussellGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2543, axiom, 
- f_located(inst_RiminiAirport,inst_Italy)).
-
-fof(axWorldLZPred2544, axiom, 
- f_located(inst_RenmarkSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred2545, axiom, 
- f_located(inst_ColomboAirport,inst_SriLanka)).
-
-fof(axWorldLZPred2546, axiom, 
- f_located(inst_RumginaeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2547, axiom, 
- f_located(inst_RampartAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2548, axiom, 
- f_located(inst_RamsteinAirBaseRamsteinAirport,inst_Germany)).
-
-fof(axWorldLZPred2549, axiom, 
- f_located(inst_RockyMountWilsonNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2550, axiom, 
- f_located(inst_RoronaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2551, axiom, 
- f_located(inst_RonnebyAirBaseRonnebyAirport,inst_Sweden)).
-
-fof(axWorldLZPred2552, axiom, 
- f_located(inst_WarrenCountyMemorialTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2553, axiom, 
- f_located(inst_RandolphAirForceBaseTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2554, axiom, 
- f_located(inst_RoanneAirport,inst_France)).
-
-fof(axWorldLZPred2555, axiom, 
- f_located(inst_RangelyCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2556, axiom, 
- f_located(inst_NewRichmondMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2557, axiom, 
- f_located(inst_CornIslandAirport,inst_Nicaragua)).
-
-fof(axWorldLZPred2558, axiom, 
- f_located(inst_YoronJimaAirport,inst_Japan)).
-
-fof(axWorldLZPred2559, axiom, 
- f_located(inst_ArunkaAirport,inst_Kiribati)).
-
-fof(axWorldLZPred2560, axiom, 
- f_located(inst_RennellIslandAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred2561, axiom, 
- f_located(inst_BornholmRonneRoenneAirport,inst_Denmark)).
-
-fof(axWorldLZPred2562, axiom, 
- f_located(inst_RenoCannonInternationalNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2563, axiom, 
- f_located(inst_RongelapAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred2564, axiom, 
- f_located(inst_RobinsonRiverAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2565, axiom, 
- f_located(inst_SaintJacquesRennesAirport,inst_France)).
-
-fof(axWorldLZPred2566, axiom, 
- f_located(inst_RentonMunicipalWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2567, axiom, 
- f_located(inst_RanauAirport,inst_Malaysia)).
-
-fof(axWorldLZPred2568, axiom, 
- f_located(inst_ClevelandMunicipalMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2569, axiom, 
- f_located(inst_JasperCountyINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2570, axiom, 
- f_located(inst_RoanokeRegionalAirportWoodrumFieldVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2571, axiom, 
- f_located(inst_RobertsFieldMonroviaAirport,inst_Liberia)).
-
-fof(axWorldLZPred2572, axiom, 
- f_located(inst_GreaterRochesterInternationalNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2573, axiom, 
- f_located(inst_BirmimghamAirNationalGuardALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2574, axiom, 
- f_located(inst_RogersMunicipalAirportCarterFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2575, axiom, 
- f_located(inst_RobinhoodQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2576, axiom, 
- f_located(inst_DyessArmyAirFieldRoiNamurAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred2577, axiom, 
- f_located(inst_RockhamptonQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2578, axiom, 
- f_located(inst_RooseveltMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2579, axiom, 
- f_located(inst_MetropolitanAreaRomaRomeAirport,inst_Italy)).
-
-fof(axWorldLZPred2580, axiom, 
- f_located(inst_RondonAirport,inst_Colombia)).
-
-fof(axWorldLZPred2581, axiom, 
- f_located(inst_RondonopolisMTAirport,inst_Brazil)).
-
-fof(axWorldLZPred2582, axiom, 
- f_located(inst_BabelthuapKororKororAirport,inst_Palau)).
-
-fof(axWorldLZPred2583, axiom, 
- f_located(inst_RosarioAirport,inst_Argentina)).
-
-fof(axWorldLZPred2584, axiom, 
- f_located(inst_RotoruaAirport,inst_NewZealand)).
-
-fof(axWorldLZPred2585, axiom, 
- f_located(inst_RuseAirport,inst_Bulgaria)).
-
-fof(axWorldLZPred2586, axiom, 
- f_located(inst_RostovRostovAirport,inst_Russia)).
-
-fof(axWorldLZPred2587, axiom, 
- f_located(inst_RoswellIndustrialAirCenterNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2588, axiom, 
- f_located(inst_RoseauMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2589, axiom, 
- f_located(inst_RioMayoAirport,inst_Argentina)).
-
-fof(axWorldLZPred2590, axiom, 
- f_located(inst_RolpaAirport,inst_Nepal)).
-
-fof(axWorldLZPred2591, axiom, 
- f_located(inst_RoperBarAirport,inst_Australia)).
-
-fof(axWorldLZPred2592, axiom, 
- f_located(inst_NgukurrNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred2593, axiom, 
- f_located(inst_RoshPinaAirport,inst_Israel)).
-
-fof(axWorldLZPred2594, axiom, 
- f_located(inst_RaipurAirport,inst_India)).
-
-fof(axWorldLZPred2595, axiom, 
- f_located(inst_RoperValleyNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred2596, axiom, 
- f_located(inst_RoundupMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2597, axiom, 
- f_located(inst_MarreeSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred2598, axiom, 
- f_located(inst_RodriguesIslandAirport,inst_Mauritius)).
-
-fof(axWorldLZPred2599, axiom, 
- f_located(inst_BaroraAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred2600, axiom, 
- f_located(inst_RourkelaAirport,inst_India)).
-
-fof(axWorldLZPred2601, axiom, 
- f_located(inst_MerrillMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2602, axiom, 
- f_located(inst_MarromeuAirport,inst_Mozambique)).
-
-fof(axWorldLZPred2603, axiom, 
- f_located(inst_SerraNorteMTAirport,inst_Brazil)).
-
-fof(axWorldLZPred2604, axiom, 
- f_located(inst_SorrentoAirport,inst_Italy)).
-
-fof(axWorldLZPred2605, axiom, 
- f_located(inst_RockRapidsMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2606, axiom, 
- f_located(inst_RorosAirport,inst_Norway)).
-
-fof(axWorldLZPred2607, axiom, 
- f_located(inst_RobinsonRiverNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred2608, axiom, 
- f_located(inst_SantaRosaAirportArgentina,inst_Argentina)).
-
-fof(axWorldLZPred2609, axiom, 
- f_located(inst_RoseberthQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2610, axiom, 
- f_located(inst_SkulteRigaAirport,inst_Latvia)).
-
-fof(axWorldLZPred2611, axiom, 
- f_located(inst_RockSoundEleutheraAirport,inst_Bahamas)).
-
-fof(axWorldLZPred2612, axiom, 
- f_located(inst_AuroseBayNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2613, axiom, 
- f_located(inst_SerraPeladaAirport,inst_Brazil)).
-
-fof(axWorldLZPred2614, axiom, 
- f_located(inst_RussianMissionAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2615, axiom, 
- f_located(inst_RioSidraAirport,inst_Panama)).
-
-fof(axWorldLZPred2616, axiom, 
- f_located(inst_RosarioSeaplaneBaseWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2617, axiom, 
- f_located(inst_RansikiAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2618, axiom, 
- f_located(inst_RussellMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2619, axiom, 
- f_located(inst_RustonMunicipalLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2620, axiom, 
- f_located(inst_RaspberryStraitAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2621, axiom, 
- f_located(inst_RoseiresAirport,inst_Sudan)).
-
-fof(axWorldLZPred2622, axiom, 
- f_located(inst_RochesterMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2623, axiom, 
- f_located(inst_YosuAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred2624, axiom, 
- f_located(inst_RobinsonMunicipalILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2625, axiom, 
- f_located(inst_SouthwestFloridaRegionalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2626, axiom, 
- f_located(inst_RousesPointSeaplaneBaseNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2627, axiom, 
- f_located(inst_RotumaAirport,inst_Fiji)).
-
-fof(axWorldLZPred2628, axiom, 
- f_located(inst_RoatanAirport,inst_Honduras)).
-
-fof(axWorldLZPred2629, axiom, 
- f_located(inst_RatnagiriAirport,inst_India)).
-
-fof(axWorldLZPred2630, axiom, 
- f_located(inst_RotundaCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2631, axiom, 
- f_located(inst_MargueriteBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2632, axiom, 
- f_located(inst_RutengAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2633, axiom, 
- f_located(inst_RotiAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2634, axiom, 
- f_located(inst_RotterdamAirport,inst_Netherlands)).
-
-fof(axWorldLZPred2635, axiom, 
- f_located(inst_RatonMunicipalAirportCrewsFieldNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2636, axiom, 
- f_located(inst_ColtonCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2637, axiom, 
- f_located(inst_RutlandPlainsAirport,inst_Australia)).
-
-fof(axWorldLZPred2638, axiom, 
- f_located(inst_RottnestIslandWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred2639, axiom, 
- f_located(inst_SaratovSaratovAirport,inst_Russia)).
-
-fof(axWorldLZPred2640, axiom, 
- f_located(inst_MertySouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred2641, axiom, 
- f_located(inst_AruaAirport,inst_Uganda)).
-
-fof(axWorldLZPred2642, axiom, 
- f_located(inst_RugaoAirport,inst_China)).
-
-fof(axWorldLZPred2643, axiom, 
- f_located(inst_KingKhalidRiyadhAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred2644, axiom, 
- f_located(inst_SierraBlancaRegionalNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2645, axiom, 
- f_located(inst_RukumkotAirport,inst_Nepal)).
-
-fof(axWorldLZPred2646, axiom, 
- f_located(inst_RumjartarAirport,inst_Nepal)).
-
-fof(axWorldLZPred2647, axiom, 
- f_located(inst_GillotReunionSaintDenisdelaReunionAirport,inst_Reunion)).
-
-fof(axWorldLZPred2648, axiom, 
- f_located(inst_RupsiAirport,inst_India)).
-
-fof(axWorldLZPred2649, axiom, 
- f_located(inst_RurutuTubuaiIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred2650, axiom, 
- f_located(inst_MarauAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred2651, axiom, 
- f_located(inst_RutlandStateVTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2652, axiom, 
- f_located(inst_RubelsantoAirport,inst_Guatemala)).
-
-fof(axWorldLZPred2653, axiom, 
- f_located(inst_CopanAirport,inst_Honduras)).
-
-fof(axWorldLZPred2654, axiom, 
- f_located(inst_FarafanganaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred2655, axiom, 
- f_located(inst_RiverCessAirport,inst_Liberia)).
-
-fof(axWorldLZPred2656, axiom, 
- f_located(inst_RioVerdeAirport,inst_Brazil)).
-
-fof(axWorldLZPred2657, axiom, 
- f_located(inst_SaravenaAirport,inst_Colombia)).
-
-fof(axWorldLZPred2658, axiom, 
- f_located(inst_ReidsvilleGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2659, axiom, 
- f_located(inst_RorvikRoervikAirport,inst_Norway)).
-
-fof(axWorldLZPred2660, axiom, 
- f_located(inst_FiddymentFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2661, axiom, 
- f_located(inst_RovaniemiAirport,inst_Finland)).
-
-fof(axWorldLZPred2662, axiom, 
- f_located(inst_ReiviloAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred2663, axiom, 
- f_located(inst_GreenRiverMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2664, axiom, 
- f_located(inst_RichardLloydJonesJrOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2665, axiom, 
- f_located(inst_AeropuertoDepartamentaldeRiveraRiveraAirport,inst_Uruguay)).
-
-fof(axWorldLZPred2666, axiom, 
- f_located(inst_RowanBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2667, axiom, 
- f_located(inst_RedwoodFallsMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2668, axiom, 
- f_located(inst_RawlinsMunicipalWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2669, axiom, 
- f_located(inst_RivneRovnoRivneAirport,inst_Ukraine)).
-
-fof(axWorldLZPred2670, axiom, 
- f_located(inst_RawalpindiAirport,inst_Pakistan)).
-
-fof(axWorldLZPred2671, axiom, 
- f_located(inst_RaudhaAirport,inst_Yemen)).
-
-fof(axWorldLZPred2672, axiom, 
- f_located(inst_RoxasAirport,inst_Philippines)).
-
-fof(axWorldLZPred2673, axiom, 
- f_located(inst_NRCMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2674, axiom, 
- f_located(inst_RahimYarKhanAirport,inst_Pakistan)).
-
-fof(axWorldLZPred2675, axiom, 
- f_located(inst_RoyanAirport,inst_France)).
-
-fof(axWorldLZPred2676, axiom, 
- f_located(inst_RioTurbioAirport,inst_Argentina)).
-
-fof(axWorldLZPred2677, axiom, 
- f_located(inst_WatertownMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2678, axiom, 
- f_located(inst_CobbCountyAirportMcCollumFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2679, axiom, 
- f_located(inst_SantaCruzAirportArgentina,inst_Argentina)).
-
-fof(axWorldLZPred2680, axiom, 
- f_located(inst_JasionkaRzeszowAirport,inst_Poland)).
-
-fof(axWorldLZPred2681, axiom, 
- f_located(inst_QuartzHillCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2682, axiom, 
- f_located(inst_BurnettCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2683, axiom, 
- f_located(inst_RamsarAirport,inst_Iran)).
-
-fof(axWorldLZPred2684, axiom, 
- f_located(inst_RossCountyOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2685, axiom, 
- f_located(inst_RezayiehAirport,inst_Iran)).
-
-fof(axWorldLZPred2686, axiom, 
- f_located(inst_HalifaxCountyNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2687, axiom, 
- f_located(inst_ShivelyFieldWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2688, axiom, 
- f_located(inst_SabaAirport,inst_NetherlandsAntilles)).
-
-fof(axWorldLZPred2689, axiom, 
- f_located(inst_SacramentoExecutiveCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2690, axiom, 
- f_located(inst_SaffordMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2691, axiom, 
- f_located(inst_SangirAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2692, axiom, 
- f_located(inst_SantaFeCountyMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2693, axiom, 
- f_located(inst_SagwonAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2694, axiom, 
- f_located(inst_ElRahabaSanaaSanaaAirport,inst_Yemen)).
-
-fof(axWorldLZPred2695, axiom, 
- f_located(inst_SanMarinoAirport,inst_SanMarino)).
-
-fof(axWorldLZPred2696, axiom, 
- f_located(inst_SirajganjAirport,inst_Bangladesh)).
-
-fof(axWorldLZPred2697, axiom, 
- f_located(inst_SaudarkrokurAirport,inst_Iceland)).
-
-fof(axWorldLZPred2698, axiom, 
- f_located(inst_InternacionalSanSalvadorAirport,inst_ElSalvador)).
-
-fof(axWorldLZPred2699, axiom, 
- f_located(inst_SalamoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2700, axiom, 
- f_located(inst_SanDiegoInternationalAirportLindberghFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2701, axiom, 
- f_located(inst_MetropolitanAreaSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2702, axiom, 
- f_located(inst_LaMesaSanPedroSulaAirport,inst_Honduras)).
-
-fof(axWorldLZPred2703, axiom, 
- f_located(inst_SanAndrosAndrosAirport,inst_Bahamas)).
-
-fof(axWorldLZPred2704, axiom, 
- f_located(inst_SpartaCommunityAirportHunterFieldILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2705, axiom, 
- f_located(inst_SaltonSeaCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2706, axiom, 
- f_located(inst_SanAntonioInternationalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2707, axiom, 
- f_located(inst_SawuAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2708, axiom, 
- f_located(inst_SavannahInternationalGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2709, axiom, 
- f_located(inst_KISawyerAirForceBaseMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2710, axiom, 
- f_located(inst_SambuAirport,inst_Panama)).
-
-fof(axWorldLZPred2711, axiom, 
- f_located(inst_SienaAirport,inst_Italy)).
-
-fof(axWorldLZPred2712, axiom, 
- f_located(inst_SasstownAirport,inst_Liberia)).
-
-fof(axWorldLZPred2713, axiom, 
- f_located(inst_SantaBarbaraMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2714, axiom, 
- f_located(inst_SibasaAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred2715, axiom, 
- f_located(inst_SanBernardinoInternationalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2716, axiom, 
- f_located(inst_SaubiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2717, axiom, 
- f_located(inst_SardehBandAirport,inst_Afghanistan)).
-
-fof(axWorldLZPred2718, axiom, 
- f_located(inst_SurtranBuildingMcDavidPontiacCompanyHeliportTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2719, axiom, 
- f_located(inst_SaintBarthelemyAirport,inst_Guadeloupe)).
-
-fof(axWorldLZPred2720, axiom, 
- f_located(inst_KoundaraAirport,inst_Guinea)).
-
-fof(axWorldLZPred2721, axiom, 
- f_located(inst_SaoMateusESAirport,inst_Brazil)).
-
-fof(axWorldLZPred2722, axiom, 
- f_located(inst_SaintBrieucAirport,inst_France)).
-
-fof(axWorldLZPred2723, axiom, 
- f_located(inst_SantaAnaAirportBolivia,inst_Bolivia)).
-
-fof(axWorldLZPred2724, axiom, 
- f_located(inst_SheboyganCountyMemorialWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2725, axiom, 
- f_located(inst_MichianaRegionalTransportationCenterINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2726, axiom, 
- f_located(inst_SalinaGunnisonUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2727, axiom, 
- f_located(inst_SanLuisObispoCountyAirportMcChesneyFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2728, axiom, 
- f_located(inst_SibiAirport,inst_Pakistan)).
-
-fof(axWorldLZPred2729, axiom, 
- f_located(inst_SaibaiIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2730, axiom, 
- f_located(inst_SteamboatSpringsBobAdamsFieldSTOLCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2731, axiom, 
- f_located(inst_CountyHeliportCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2732, axiom, 
- f_located(inst_SpringbokAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred2733, axiom, 
- f_located(inst_SabahAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2734, axiom, 
- f_located(inst_SibuSarawakAirport,inst_Malaysia)).
-
-fof(axWorldLZPred2735, axiom, 
- f_located(inst_ShelbyMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2736, axiom, 
- f_located(inst_SalisburyWicomicoCountyRegionalMDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2737, axiom, 
- f_located(inst_SibiuAirport,inst_Romania)).
-
-fof(axWorldLZPred2738, axiom, 
- f_located(inst_SantaCatalinaAirport,inst_Colombia)).
-
-fof(axWorldLZPred2739, axiom, 
- f_located(inst_ScribnerStateNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2740, axiom, 
- f_located(inst_DeadhorseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2741, axiom, 
- f_located(inst_SulacoAirport,inst_Honduras)).
-
-fof(axWorldLZPred2742, axiom, 
- f_located(inst_StateCollegePAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2743, axiom, 
- f_located(inst_ScottsdaleAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2744, axiom, 
- f_located(inst_SpringCreekQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2745, axiom, 
- f_located(inst_SchenectadyCountyNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2746, axiom, 
- f_located(inst_SanCristobalAirport,inst_Venezuela)).
-
-fof(axWorldLZPred2747, axiom, 
- f_located(inst_SmithCoveAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2748, axiom, 
- f_located(inst_StocktonMetropolitanCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2749, axiom, 
- f_located(inst_AeropuertoComodoroArturoMerinoBenitezSantiagodeChileAirport,inst_Chile)).
-
-fof(axWorldLZPred2750, axiom, 
- f_located(inst_ScammonBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2751, axiom, 
- f_located(inst_EnsheimSaarbrueckenSaarbruckenAirport,inst_Germany)).
-
-fof(axWorldLZPred2752, axiom, 
- f_located(inst_AqtanShevchenkoMangghystanAirport,inst_Kazakhstan)).
-
-fof(axWorldLZPred2753, axiom, 
- f_located(inst_StCrepinAirport,inst_France)).
-
-fof(axWorldLZPred2754, axiom, 
- f_located(inst_SantiagoSantiagodeCompostelaAirport,inst_Spain)).
-
-fof(axWorldLZPred2755, axiom, 
- f_located(inst_MunicipalPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2756, axiom, 
- f_located(inst_ScatsaShetlandIslandsAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred2757, axiom, 
- f_located(inst_SocotraAirport,inst_Yemen)).
-
-fof(axWorldLZPred2758, axiom, 
- f_located(inst_AntonioMaceoSantiagoAirport,inst_Cuba)).
-
-fof(axWorldLZPred2759, axiom, 
- f_located(inst_SuceavaAirport,inst_Romania)).
-
-fof(axWorldLZPred2760, axiom, 
- f_located(inst_SyktyvkarKomiAirport,inst_Russia)).
-
-fof(axWorldLZPred2761, axiom, 
- f_located(inst_SalinaCruzAirport,inst_Mexico)).
-
-fof(axWorldLZPred2762, axiom, 
- f_located(inst_SanFranciscoAirport,inst_Peru)).
-
-fof(axWorldLZPred2763, axiom, 
- f_located(inst_SantaCruzAirportSolomonIslands,inst_SolomonIslands)).
-
-fof(axWorldLZPred2764, axiom, 
- f_located(inst_SaddamInternationalBaghdadAirport,inst_Iraq)).
-
-fof(axWorldLZPred2765, axiom, 
- f_located(inst_SandcreekAirport,inst_Guyana)).
-
-fof(axWorldLZPred2766, axiom, 
- f_located(inst_LubangoSadaBandeiraAirport,inst_Angola)).
-
-fof(axWorldLZPred2767, axiom, 
- f_located(inst_SantiagodelEsteroAirport,inst_Argentina)).
-
-fof(axWorldLZPred2768, axiom, 
- f_located(inst_StandifordFieldKYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2769, axiom, 
- f_located(inst_SanandajAirport,inst_Iran)).
-
-fof(axWorldLZPred2770, axiom, 
- f_located(inst_SantaRosadeCopanAirport,inst_Honduras)).
-
-fof(axWorldLZPred2771, axiom, 
- f_located(inst_SaidorAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2772, axiom, 
- f_located(inst_SendaiHonshuAirport,inst_Japan)).
-
-fof(axWorldLZPred2773, axiom, 
- f_located(inst_SandakanSabahAirport,inst_Malaysia)).
-
-fof(axWorldLZPred2774, axiom, 
- f_located(inst_HarnosandSundsvallAirport,inst_Sweden)).
-
-fof(axWorldLZPred2775, axiom, 
- f_located(inst_BrownFieldMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2776, axiom, 
- f_located(inst_AndaSandaneAirport,inst_Norway)).
-
-fof(axWorldLZPred2777, axiom, 
- f_located(inst_RyotsuSadoIsAirport,inst_Japan)).
-
-fof(axWorldLZPred2778, axiom, 
- f_located(inst_SandPointAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2779, axiom, 
- f_located(inst_AeropuertodelasAmericasSantoDomingoAirport,inst_DominicanRepublic)).
-
-fof(axWorldLZPred2780, axiom, 
- f_located(inst_SantanderAirport,inst_Spain)).
-
-fof(axWorldLZPred2781, axiom, 
- f_located(inst_SadoShimaAirport,inst_Japan)).
-
-fof(axWorldLZPred2782, axiom, 
- f_located(inst_SaiduSharifAirport,inst_Pakistan)).
-
-fof(axWorldLZPred2783, axiom, 
- f_located(inst_AeroportoSantosDumontRJAirport,inst_Brazil)).
-
-fof(axWorldLZPred2784, axiom, 
- f_located(inst_TelAvivAirport,inst_Israel)).
-
-fof(axWorldLZPred2785, axiom, 
- f_located(inst_SandwipAirport,inst_Bangladesh)).
-
-fof(axWorldLZPred2786, axiom, 
- f_located(inst_SedonaAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2787, axiom, 
- f_located(inst_SidneyRichlandMunicipalMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2788, axiom, 
- f_located(inst_ShetlandIslandsShetlandIslandsAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred2789, axiom, 
- f_located(inst_SeattleTacomaInternationalWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2790, axiom, 
- f_located(inst_SebhaAirport,inst_Libya)).
-
-fof(axWorldLZPred2791, axiom, 
- f_located(inst_SerreChevalierAirport,inst_France)).
-
-fof(axWorldLZPred2792, axiom, 
- f_located(inst_SedomAirport,inst_Israel)).
-
-fof(axWorldLZPred2793, axiom, 
- f_located(inst_GillespieFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2794, axiom, 
- f_located(inst_SebringRegionalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2795, axiom, 
- f_located(inst_PennValleyPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2796, axiom, 
- f_located(inst_SenggehAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2797, axiom, 
- f_located(inst_SenhordoBonfimBAAirport,inst_Brazil)).
-
-fof(axWorldLZPred2798, axiom, 
- f_located(inst_KsarEsSoukAirport,inst_Morocco)).
-
-fof(axWorldLZPred2799, axiom, 
- f_located(inst_KimpoSeoulAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred2800, axiom, 
- f_located(inst_CraigFieldALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2801, axiom, 
- f_located(inst_SouthendEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred2802, axiom, 
- f_located(inst_ClarkFieldMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2803, axiom, 
- f_located(inst_SungalPakningAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2804, axiom, 
- f_located(inst_FreemanMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2805, axiom, 
- f_located(inst_SanEstebanAirport,inst_Honduras)).
-
-fof(axWorldLZPred2806, axiom, 
- f_located(inst_SeroneraAirport,inst_Tanzania)).
-
-fof(axWorldLZPred2807, axiom, 
- f_located(inst_SiwaAirport,inst_Egypt)).
-
-fof(axWorldLZPred2808, axiom, 
- f_located(inst_SembachAirport,inst_Germany)).
-
-fof(axWorldLZPred2809, axiom, 
- f_located(inst_SelibabyAirport,inst_Mauritania)).
-
-fof(axWorldLZPred2810, axiom, 
- f_located(inst_SeychellesInternationalMaheIsAirport,inst_Seychelles)).
-
-fof(axWorldLZPred2811, axiom, 
- f_located(inst_ThynaSfaxAirport,inst_Tunisia)).
-
-fof(axWorldLZPred2812, axiom, 
- f_located(inst_CentralFloridaRegionalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2813, axiom, 
- f_located(inst_SaintFrancoisAirport,inst_Guadeloupe)).
-
-fof(axWorldLZPred2814, axiom, 
- f_located(inst_SanFernandodeApuAirport,inst_Venezuela)).
-
-fof(axWorldLZPred2815, axiom, 
- f_located(inst_SanFernandoAirport,inst_Philippines)).
-
-fof(axWorldLZPred2816, axiom, 
- f_located(inst_FeltsFieldWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2817, axiom, 
- f_located(inst_EsperanceSaintMartinAirport,inst_Guadeloupe)).
-
-fof(axWorldLZPred2818, axiom, 
- f_located(inst_SanFelipeAirportMexico,inst_Mexico)).
-
-fof(axWorldLZPred2819, axiom, 
- f_located(inst_SafiAirport,inst_Morocco)).
-
-fof(axWorldLZPred2820, axiom, 
- f_located(inst_StromfjordAirBaseSondreStromfjordKangerlussuaqAirport,inst_Greenland)).
-
-fof(axWorldLZPred2821, axiom, 
- f_located(inst_SatipoAirport,inst_Peru)).
-
-fof(axWorldLZPred2822, axiom, 
- f_located(inst_SaoFelipeAirport,inst_CapeVerde)).
-
-fof(axWorldLZPred2823, axiom, 
- f_located(inst_SanfordMunicipalMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2824, axiom, 
- f_located(inst_SauceViejoSantaFeAirport,inst_Argentina)).
-
-fof(axWorldLZPred2825, axiom, 
- f_located(inst_SanFranciscoInternationalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2826, axiom, 
- f_located(inst_SurfersParadiseQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2827, axiom, 
- f_located(inst_SanFrancisquitoAirport,inst_Mexico)).
-
-fof(axWorldLZPred2828, axiom, 
- f_located(inst_SanFernandoCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2829, axiom, 
- f_located(inst_SaposoaAirport,inst_Peru)).
-
-fof(axWorldLZPred2830, axiom, 
- f_located(inst_SkellefteaAirport,inst_Sweden)).
-
-fof(axWorldLZPred2831, axiom, 
- f_located(inst_SafiaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2832, axiom, 
- f_located(inst_SantaFedoSulAirport,inst_Brazil)).
-
-fof(axWorldLZPred2833, axiom, 
- f_located(inst_SantaFeAirport,inst_Panama)).
-
-fof(axWorldLZPred2834, axiom, 
- f_located(inst_SanFelixAirport,inst_Venezuela)).
-
-fof(axWorldLZPred2835, axiom, 
- f_located(inst_SpringfieldMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2836, axiom, 
- f_located(inst_NorthCentralStateRIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2837, axiom, 
- f_located(inst_WheghnanAirport,inst_Afghanistan)).
-
-fof(axWorldLZPred2838, axiom, 
- f_located(inst_SingauaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2839, axiom, 
- f_located(inst_SurgutTyumenAirport,inst_Russia)).
-
-fof(axWorldLZPred2840, axiom, 
- f_located(inst_SonderborgSoenderborgAirport,inst_Denmark)).
-
-fof(axWorldLZPred2841, axiom, 
- f_located(inst_SiegenAirport,inst_Germany)).
-
-fof(axWorldLZPred2842, axiom, 
- f_located(inst_SpringfieldRegionalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2843, axiom, 
- f_located(inst_SimanggangAirport,inst_Malaysia)).
-
-fof(axWorldLZPred2844, axiom, 
- f_located(inst_SpringfieldBeckleyMunicipalOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2845, axiom, 
- f_located(inst_SagaraiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2846, axiom, 
- f_located(inst_SangapiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2847, axiom, 
- f_located(inst_ManilaAirport,inst_Philippines)).
-
-fof(axWorldLZPred2848, axiom, 
- f_located(inst_SanIgnacioAirport,inst_Mexico)).
-
-fof(axWorldLZPred2849, axiom, 
- f_located(inst_TanSonNhutInternationalHoChiMinhCitySaigonAirport,inst_Vietnam)).
-
-fof(axWorldLZPred2850, axiom, 
- f_located(inst_StGeorgeQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred2851, axiom, 
- f_located(inst_ShayGapWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred2852, axiom, 
- f_located(inst_SanggataAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2853, axiom, 
- f_located(inst_SugarLandMunicipalAirportHullFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2854, axiom, 
- f_located(inst_SangaSangaAirport,inst_Philippines)).
-
-fof(axWorldLZPred2855, axiom, 
- f_located(inst_StuttgartMunicipalARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2856, axiom, 
- f_located(inst_StGeorgeMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2857, axiom, 
- f_located(inst_SierraGrandeAirport,inst_Argentina)).
-
-fof(axWorldLZPred2858, axiom, 
- f_located(inst_HarryWBrowneMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2859, axiom, 
- f_located(inst_SongeaAirport,inst_Tanzania)).
-
-fof(axWorldLZPred2860, axiom, 
- f_located(inst_SkagwayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2861, axiom, 
- f_located(inst_SongkhlaAirport,inst_Thailand)).
-
-fof(axWorldLZPred2862, axiom, 
- f_located(inst_HongqiaoShanghaiAirport,inst_China)).
-
-fof(axWorldLZPred2863, axiom, 
- f_located(inst_NakashibetsuAirport,inst_Japan)).
-
-fof(axWorldLZPred2864, axiom, 
- f_located(inst_IndaselassieAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred2865, axiom, 
- f_located(inst_ShenandoahValleyRegionalVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2866, axiom, 
- f_located(inst_ShenyangAirport,inst_China)).
-
-fof(axWorldLZPred2867, axiom, 
- f_located(inst_ShanhaiguanAirport,inst_China)).
-
-fof(axWorldLZPred2868, axiom, 
- f_located(inst_ShungnakAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2869, axiom, 
- f_located(inst_ShishmarefAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2870, axiom, 
- f_located(inst_ShimojishimaAirport,inst_Japan)).
-
-fof(axWorldLZPred2871, axiom, 
- f_located(inst_SharjahAirport,inst_UnitedArabEmirates)).
-
-fof(axWorldLZPred2872, axiom, 
- f_located(inst_SehonghongAirport,inst_Lesotho)).
-
-fof(axWorldLZPred2873, axiom, 
- f_located(inst_ShillongAirport,inst_India)).
-
-fof(axWorldLZPred2874, axiom, 
- f_located(inst_NankiShirahanaAirport,inst_Japan)).
-
-fof(axWorldLZPred2875, axiom, 
- f_located(inst_SandersonFieldWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2876, axiom, 
- f_located(inst_SokchoAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred2877, axiom, 
- f_located(inst_QinhuangdaoAirport,inst_China)).
-
-fof(axWorldLZPred2878, axiom, 
- f_located(inst_BrunswickCountyNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2879, axiom, 
- f_located(inst_SheridanCountyWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2880, axiom, 
- f_located(inst_ShashiAirport,inst_China)).
-
-fof(axWorldLZPred2881, axiom, 
- f_located(inst_SheppartonVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred2882, axiom, 
- f_located(inst_SmithPointNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred2883, axiom, 
- f_located(inst_ShreveportRegionalLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2884, axiom, 
- f_located(inst_SharurahAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred2885, axiom, 
- f_located(inst_ShagelukAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2886, axiom, 
- f_located(inst_ShinyangaAirport,inst_Tanzania)).
-
-fof(axWorldLZPred2887, axiom, 
- f_located(inst_SeshutesAirport,inst_Lesotho)).
-
-fof(axWorldLZPred2888, axiom, 
- f_located(inst_XiguanXianZiAnAirport,inst_China)).
-
-fof(axWorldLZPred2889, axiom, 
- f_located(inst_SibitiAirport,inst_Congo)).
-
-fof(axWorldLZPred2890, axiom, 
- f_located(inst_SinopArmyAirFieldSinopAirport,inst_Turkey)).
-
-fof(axWorldLZPred2891, axiom, 
- f_located(inst_AmilcarCabralSalAirport,inst_CapeVerde)).
-
-fof(axWorldLZPred2892, axiom, 
- f_located(inst_SinesAirport,inst_Portugal)).
-
-fof(axWorldLZPred2893, axiom, 
- f_located(inst_SimraAirport,inst_Nepal)).
-
-fof(axWorldLZPred2894, axiom, 
- f_located(inst_FerdinandoLuisRibasDominicciSanJuanAirport,inst_PuertoRico)).
-
-fof(axWorldLZPred2895, axiom, 
- f_located(inst_SilgadiDotiAirport,inst_Nepal)).
-
-fof(axWorldLZPred2896, axiom, 
- f_located(inst_SidiIfniAirport,inst_Morocco)).
-
-fof(axWorldLZPred2897, axiom, 
- f_located(inst_SiglufjordurAirport,inst_Iceland)).
-
-fof(axWorldLZPred2898, axiom, 
- f_located(inst_SikestonMemorialMunicipalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2899, axiom, 
- f_located(inst_SilaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2900, axiom, 
- f_located(inst_SimbaiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2901, axiom, 
- f_located(inst_ChangiInternationalSingaporeAirport,inst_Singapore)).
-
-fof(axWorldLZPred2902, axiom, 
- f_located(inst_SmithtonTasmaniaAirport,inst_Australia)).
-
-fof(axWorldLZPred2903, axiom, 
- f_located(inst_SimferopolAdygeaAirport,inst_Ukraine)).
-
-fof(axWorldLZPred2904, axiom, 
- f_located(inst_DaboSingkepAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2905, axiom, 
- f_located(inst_SionSittenAirport,inst_Switzerland)).
-
-fof(axWorldLZPred2906, axiom, 
- f_located(inst_SishenAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred2907, axiom, 
- f_located(inst_SitkaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2908, axiom, 
- f_located(inst_SiunaAirport,inst_Nicaragua)).
-
-fof(axWorldLZPred2909, axiom, 
- f_located(inst_SullivanCountyINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2910, axiom, 
- f_located(inst_SibisaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred2911, axiom, 
- f_located(inst_SingletonNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred2912, axiom, 
- f_located(inst_SiskiyouCountyCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2913, axiom, 
- f_located(inst_SissanoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2914, axiom, 
- f_located(inst_SanJuanAirport,inst_Peru)).
-
-fof(axWorldLZPred2915, axiom, 
- f_located(inst_SanJoaquinAirport,inst_Bolivia)).
-
-fof(axWorldLZPred2916, axiom, 
- f_located(inst_SanJoseInternationalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2917, axiom, 
- f_located(inst_LosCabosSanJosedelCaboAirport,inst_Mexico)).
-
-fof(axWorldLZPred2918, axiom, 
- f_located(inst_SanJosedelGuaviaroAirport,inst_Colombia)).
-
-fof(axWorldLZPred2919, axiom, 
- f_located(inst_SanPedroJaguaAirport,inst_Colombia)).
-
-fof(axWorldLZPred2920, axiom, 
- f_located(inst_SanJuandelCesarAirport,inst_Colombia)).
-
-fof(axWorldLZPred2921, axiom, 
- f_located(inst_SanJoseAirportPhilippines,inst_Philippines)).
-
-fof(axWorldLZPred2922, axiom, 
- f_located(inst_SaoJosedosLamposSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2923, axiom, 
- f_located(inst_SaoGabrielAirport,inst_Brazil)).
-
-fof(axWorldLZPred2924, axiom, 
- f_located(inst_SanJuandelaMarAirport,inst_DominicanRepublic)).
-
-fof(axWorldLZPred2925, axiom, 
- f_located(inst_StJohnsIndustrialAirParkAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2926, axiom, 
- f_located(inst_JuanSantamariaInternationalSanJoseAirport,inst_CostaRica)).
-
-fof(axWorldLZPred2927, axiom, 
- f_located(inst_SaoJosedoRioPretoSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred2928, axiom, 
- f_located(inst_SeshekeAirport,inst_Zambia)).
-
-fof(axWorldLZPred2929, axiom, 
- f_located(inst_SanJuandeUrabaAirport,inst_Colombia)).
-
-fof(axWorldLZPred2930, axiom, 
- f_located(inst_SanJoseAirportBolivia,inst_Bolivia)).
-
-fof(axWorldLZPred2931, axiom, 
- f_located(inst_MathisFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2932, axiom, 
- f_located(inst_LuisMunozMarinInternationalSanJuanAirport,inst_PuertoRico)).
-
-fof(axWorldLZPred2933, axiom, 
- f_located(inst_SanJavierAirport,inst_Bolivia)).
-
-fof(axWorldLZPred2934, axiom, 
- f_located(inst_ShijiazhuangAirport,inst_China)).
-
-fof(axWorldLZPred2935, axiom, 
- f_located(inst_SartanejaAirport,inst_Belize)).
-
-fof(axWorldLZPred2936, axiom, 
- f_located(inst_SeinajokiAirport,inst_Finland)).
-
-fof(axWorldLZPred2937, axiom, 
- f_located(inst_SaoJorgeAzoresAirport,inst_Portugal)).
-
-fof(axWorldLZPred2938, axiom, 
- f_located(inst_FairchildAirForceBaseWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2939, axiom, 
- f_located(inst_SukiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2940, axiom, 
- f_located(inst_GeiteryggenSkeinAirport,inst_Norway)).
-
-fof(axWorldLZPred2941, axiom, 
- f_located(inst_KellyAirForceBaseTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2942, axiom, 
- f_located(inst_MikraThessalonikiSalonikiAirport,inst_Greece)).
-
-fof(axWorldLZPred2943, axiom, 
- f_located(inst_SirkhetAirport,inst_Nepal)).
-
-fof(axWorldLZPred2944, axiom, 
- f_located(inst_SkikdaAirport,inst_Algeria)).
-
-fof(axWorldLZPred2945, axiom, 
- f_located(inst_SitkinakAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2946, axiom, 
- f_located(inst_ShaktoolikAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2947, axiom, 
- f_located(inst_IsleofSkyeAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred2948, axiom, 
- f_located(inst_SkeldonAirport,inst_Guyana)).
-
-fof(axWorldLZPred2949, axiom, 
- f_located(inst_SkagenStokmarknesAirport,inst_Norway)).
-
-fof(axWorldLZPred2950, axiom, 
- f_located(inst_SokotoAirport,inst_Nigeria)).
-
-fof(axWorldLZPred2951, axiom, 
- f_located(inst_SkopjeAirport,inst_Macedonia)).
-
-fof(axWorldLZPred2952, axiom, 
- f_located(inst_SekakesAirport,inst_Lesotho)).
-
-fof(axWorldLZPred2953, axiom, 
- f_located(inst_ShakisoAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred2954, axiom, 
- f_located(inst_VogensSkrydstrupAirport,inst_Denmark)).
-
-fof(axWorldLZPred2955, axiom, 
- f_located(inst_SialkotAirport,inst_Pakistan)).
-
-fof(axWorldLZPred2956, axiom, 
- f_located(inst_SkirosAirport,inst_Greece)).
-
-fof(axWorldLZPred2957, axiom, 
- f_located(inst_SantaKatarinaAirport,inst_Egypt)).
-
-fof(axWorldLZPred2958, axiom, 
- f_located(inst_SkwentnaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2959, axiom, 
- f_located(inst_SaranskMordviniaAirport,inst_Russia)).
-
-fof(axWorldLZPred2960, axiom, 
- f_located(inst_GriffingSanduskyOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2961, axiom, 
- f_located(inst_SukkurAirport,inst_Pakistan)).
-
-fof(axWorldLZPred2962, axiom, 
- f_located(inst_SaltaAirport,inst_Argentina)).
-
-fof(axWorldLZPred2963, axiom, 
- f_located(inst_StormLakeMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2964, axiom, 
- f_located(inst_SaltLakeCityInternationalUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2965, axiom, 
- f_located(inst_SliacAirport,inst_Slovakia)).
-
-fof(axWorldLZPred2966, axiom, 
- f_located(inst_McNaryFieldORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2967, axiom, 
- f_located(inst_SulayelAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred2968, axiom, 
- f_located(inst_SmithFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2969, axiom, 
- f_located(inst_SolaAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred2970, axiom, 
- f_located(inst_SolweziAirport,inst_Zambia)).
-
-fof(axWorldLZPred2971, axiom, 
- f_located(inst_StellarAirparkAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2972, axiom, 
- f_located(inst_AdirondackNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2973, axiom, 
- f_located(inst_SalalahInternationalSalalahAirport,inst_Oman)).
-
-fof(axWorldLZPred2974, axiom, 
- f_located(inst_SalamancaAirport,inst_Spain)).
-
-fof(axWorldLZPred2975, axiom, 
- f_located(inst_SalinaMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2976, axiom, 
- f_located(inst_SalemLeckroneILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2977, axiom, 
- f_located(inst_SanLuisPotosiAirport,inst_Mexico)).
-
-fof(axWorldLZPred2978, axiom, 
- f_located(inst_SleetmuteAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2979, axiom, 
- f_located(inst_SulphurSpringsMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2980, axiom, 
- f_located(inst_SilistraAirport,inst_Bulgaria)).
-
-fof(axWorldLZPred2981, axiom, 
- f_located(inst_HarrietAlexanderFieldCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2982, axiom, 
- f_located(inst_SimlaAirport,inst_India)).
-
-fof(axWorldLZPred2983, axiom, 
- f_located(inst_PlandeGuadelupeSaltilloAirport,inst_Mexico)).
-
-fof(axWorldLZPred2984, axiom, 
- f_located(inst_SaoDomingosAirport,inst_GuineaBissau)).
-
-fof(axWorldLZPred2985, axiom, 
- f_located(inst_SaoLuisMAAirport,inst_Brazil)).
-
-fof(axWorldLZPred2986, axiom, 
- f_located(inst_SantaMariaAzoresAirport,inst_Portugal)).
-
-fof(axWorldLZPred2987, axiom, 
- f_located(inst_CerroSombreroAirport,inst_Chile)).
-
-fof(axWorldLZPred2988, axiom, 
- f_located(inst_SantaMariaAirportColombia,inst_Colombia)).
-
-fof(axWorldLZPred2989, axiom, 
- f_located(inst_SmithFieldINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2990, axiom, 
- f_located(inst_SomersetPulaskiCountyAirportJTWilsonFieldKYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2991, axiom, 
- f_located(inst_SacramentoMetropolitanCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2992, axiom, 
- f_located(inst_SantaMariaAirportPeru,inst_Peru)).
-
-fof(axWorldLZPred2993, axiom, 
- f_located(inst_SapmangaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2994, axiom, 
- f_located(inst_SamosSamosIslandAirport,inst_Greece)).
-
-fof(axWorldLZPred2995, axiom, 
- f_located(inst_SimAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred2996, axiom, 
- f_located(inst_StMichaelAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred2997, axiom, 
- f_located(inst_StellaMarisLongAirport,inst_Bahamas)).
-
-fof(axWorldLZPred2998, axiom, 
- f_located(inst_SempornaSabahAirport,inst_Malaysia)).
-
-fof(axWorldLZPred2999, axiom, 
- f_located(inst_LehmiCountyIDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3000, axiom, 
- f_located(inst_SantaMonicaMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3001, axiom, 
- f_located(inst_StockholmAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3002, axiom, 
- f_located(inst_SampitBorneoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3003, axiom, 
- f_located(inst_SimonBolivarSantaMartaAirport,inst_Colombia)).
-
-fof(axWorldLZPred3004, axiom, 
- f_located(inst_SteMarieAirport,inst_Madagascar)).
-
-fof(axWorldLZPred3005, axiom, 
- f_located(inst_SunMoonLakeAirport,inst_Taiwan)).
-
-fof(axWorldLZPred3006, axiom, 
- f_located(inst_SheepMountainAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3007, axiom, 
- f_located(inst_SamedanStMoritzAirport,inst_Switzerland)).
-
-fof(axWorldLZPred3008, axiom, 
- f_located(inst_SmaraAirport,inst_Morocco)).
-
-fof(axWorldLZPred3009, axiom, 
- f_located(inst_SantaMariaPublicCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3010, axiom, 
- f_located(inst_SimentiAirport,inst_Senegal)).
-
-fof(axWorldLZPred3011, axiom, 
- f_located(inst_StoelmanseilandAirport,inst_Suriname)).
-
-fof(axWorldLZPred3012, axiom, 
- f_located(inst_JohnWayneAirportOrangeCountyCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3013, axiom, 
- f_located(inst_SnakeBayNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred3014, axiom, 
- f_located(inst_GeneralUlpianoPaezSalinasAirport,inst_Ecuador)).
-
-fof(axWorldLZPred3015, axiom, 
- f_located(inst_SenoAirport,inst_Laos)).
-
-fof(axWorldLZPred3016, axiom, 
- f_located(inst_SaoNicolauSaoNicolauAirport,inst_CapeVerde)).
-
-fof(axWorldLZPred3017, axiom, 
- f_located(inst_SanFelipeAirportVenezuela,inst_Venezuela)).
-
-fof(axWorldLZPred3018, axiom, 
- f_located(inst_SanIgnaciodeVLSAirport,inst_Bolivia)).
-
-fof(axWorldLZPred3019, axiom, 
- f_located(inst_StanthorpeQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3020, axiom, 
- f_located(inst_SinoeAirport,inst_Liberia)).
-
-fof(axWorldLZPred3021, axiom, 
- f_located(inst_SanJulianAirport,inst_Cuba)).
-
-fof(axWorldLZPred3022, axiom, 
- f_located(inst_WinstonFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3023, axiom, 
- f_located(inst_ShawneeMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3024, axiom, 
- f_located(inst_SanIgnaciodeMoxosAirport,inst_Bolivia)).
-
-fof(axWorldLZPred3025, axiom, 
- f_located(inst_ShannonLimerickAirport,inst_Ireland)).
-
-fof(axWorldLZPred3026, axiom, 
- f_located(inst_SakonNakhonAirport,inst_Thailand)).
-
-fof(axWorldLZPred3027, axiom, 
- f_located(inst_StPaulIslandAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3028, axiom, 
- f_located(inst_SanQuintinAirport,inst_Mexico)).
-
-fof(axWorldLZPred3029, axiom, 
- f_located(inst_MontoirSaintNazaireAirport,inst_France)).
-
-fof(axWorldLZPred3030, axiom, 
- f_located(inst_SalinasMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3031, axiom, 
- f_located(inst_SabanadeTorresAirport,inst_Colombia)).
-
-fof(axWorldLZPred3032, axiom, 
- f_located(inst_SantaClaraAirport,inst_Cuba)).
-
-fof(axWorldLZPred3033, axiom, 
- f_located(inst_SantaElenaAirport,inst_Guatemala)).
-
-fof(axWorldLZPred3034, axiom, 
- f_located(inst_SandowayAirport,inst_Myanmar)).
-
-fof(axWorldLZPred3035, axiom, 
- f_located(inst_SabanadeLaMarAirport,inst_DominicanRepublic)).
-
-fof(axWorldLZPred3036, axiom, 
- f_located(inst_SidneyMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3037, axiom, 
- f_located(inst_SantaCruzAirportBrazil,inst_Brazil)).
-
-fof(axWorldLZPred3038, axiom, 
- f_located(inst_SocTrangAirport,inst_Vietnam)).
-
-fof(axWorldLZPred3039, axiom, 
- f_located(inst_AdisumarmoSoloCityAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3040, axiom, 
- f_located(inst_SorocabaAirport,inst_Brazil)).
-
-fof(axWorldLZPred3041, axiom, 
- f_located(inst_SouankeAirport,inst_Congo)).
-
-fof(axWorldLZPred3042, axiom, 
- f_located(inst_VrajdebnaSofiaAirport,inst_Bulgaria)).
-
-fof(axWorldLZPred3043, axiom, 
- f_located(inst_HaukasenSogndalAirport,inst_Norway)).
-
-fof(axWorldLZPred3044, axiom, 
- f_located(inst_SolitaAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3045, axiom, 
- f_located(inst_SouthMolleIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3046, axiom, 
- f_located(inst_SoerkjosenSorkjosenAirport,inst_Norway)).
-
-fof(axWorldLZPred3047, axiom, 
- f_located(inst_SemongkongAirport,inst_Lesotho)).
-
-fof(axWorldLZPred3048, axiom, 
- f_located(inst_SolomonStateFieldAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3049, axiom, 
- f_located(inst_SanTomeAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3050, axiom, 
- f_located(inst_PekoaEspiritoSantoAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred3051, axiom, 
- f_located(inst_SoderhamnAirport,inst_Sweden)).
-
-fof(axWorldLZPred3052, axiom, 
- f_located(inst_MooreCountyNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3053, axiom, 
- f_located(inst_JefmanSorongAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3054, axiom, 
- f_located(inst_AlThaurahAirport,inst_Syria)).
-
-fof(axWorldLZPred3055, axiom, 
- f_located(inst_SodankylaAirport,inst_Finland)).
-
-fof(axWorldLZPred3056, axiom, 
- f_located(inst_EastleighEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3057, axiom, 
- f_located(inst_SeldoviaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3058, axiom, 
- f_located(inst_ShowLowMunicipalAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3059, axiom, 
- f_located(inst_SogamosoAirport,inst_Colombia)).
-
-fof(axWorldLZPred3060, axiom, 
- f_located(inst_StronsayAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3061, axiom, 
- f_located(inst_SpartanburgDowntownMemorialSCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3062, axiom, 
- f_located(inst_SantaCruzdelaPalmaAirport,inst_Spain)).
-
-fof(axWorldLZPred3063, axiom, 
- f_located(inst_SaidPurAirport,inst_Bangladesh)).
-
-fof(axWorldLZPred3064, axiom, 
- f_located(inst_SepulotAirport,inst_Malaysia)).
-
-fof(axWorldLZPred3065, axiom, 
- f_located(inst_BlackHillsAirportClydeIceFieldSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3066, axiom, 
- f_located(inst_AlbertWhittedFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3067, axiom, 
- f_located(inst_SopuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3068, axiom, 
- f_located(inst_CapitalILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3069, axiom, 
- f_located(inst_SpartaAirport,inst_Greece)).
-
-fof(axWorldLZPred3070, axiom, 
- f_located(inst_ChitoseSaporroAirport,inst_Japan)).
-
-fof(axWorldLZPred3071, axiom, 
- f_located(inst_SpangdahlemAirBaseSpangdahlemAirport,inst_Germany)).
-
-fof(axWorldLZPred3072, axiom, 
- f_located(inst_SanPabloAirport,inst_Spain)).
-
-fof(axWorldLZPred3073, axiom, 
- f_located(inst_MenongueAirport,inst_Angola)).
-
-fof(axWorldLZPred3074, axiom, 
- f_located(inst_CatalinaSeaAirTerminalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3075, axiom, 
- f_located(inst_AmbregrisCayeSanPedroAirport,inst_Belize)).
-
-fof(axWorldLZPred3076, axiom, 
- f_located(inst_SheppardAirForceBaseWichitaFallsMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3077, axiom, 
- f_located(inst_SipitangAirport,inst_Malaysia)).
-
-fof(axWorldLZPred3078, axiom, 
- f_located(inst_KastelSplitAirport,inst_Croatia)).
-
-fof(axWorldLZPred3079, axiom, 
- f_located(inst_SpencerMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3080, axiom, 
- f_located(inst_SpacelandHoustonGulfTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3081, axiom, 
- f_located(inst_SpringdaleMunicipalARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3082, axiom, 
- f_located(inst_SantaInezCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3083, axiom, 
- f_located(inst_SantaAnaAirportColombia,inst_Colombia)).
-
-fof(axWorldLZPred3084, axiom, 
- f_located(inst_SouthernCrossWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred3085, axiom, 
- f_located(inst_SantaLuciaAirport,inst_Peru)).
-
-fof(axWorldLZPred3086, axiom, 
- f_located(inst_SanLuisdePalenqueAirport,inst_Colombia)).
-
-fof(axWorldLZPred3087, axiom, 
- f_located(inst_SolanoAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3088, axiom, 
- f_located(inst_SintangBorneoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3089, axiom, 
- f_located(inst_ShinChuAirport,inst_Taiwan)).
-
-fof(axWorldLZPred3090, axiom, 
- f_located(inst_WhitesideCountyAirportJosHBittorfFieldILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3091, axiom, 
- f_located(inst_ShehdiAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred3092, axiom, 
- f_located(inst_SanCarlosCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3093, axiom, 
- f_located(inst_SaoMigueldeAragaoAirport,inst_Brazil)).
-
-fof(axWorldLZPred3094, axiom, 
- f_located(inst_SananaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3095, axiom, 
- f_located(inst_StorumanAirport,inst_Sweden)).
-
-fof(axWorldLZPred3096, axiom, 
- f_located(inst_StarckeQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3097, axiom, 
- f_located(inst_SoroakoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3098, axiom, 
- f_located(inst_GrandViewInternationalWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3099, axiom, 
- f_located(inst_ScamptonRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3100, axiom, 
- f_located(inst_SantaRosaRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred3101, axiom, 
- f_located(inst_SantaRosaAirportBolivia,inst_Bolivia)).
-
-fof(axWorldLZPred3102, axiom, 
- f_located(inst_SearcyMunicipalARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3103, axiom, 
- f_located(inst_SanRamonAirport,inst_Bolivia)).
-
-fof(axWorldLZPred3104, axiom, 
- f_located(inst_JuanaAzurduydePadillaSucreAirport,inst_Bolivia)).
-
-fof(axWorldLZPred3105, axiom, 
- f_located(inst_AchmadyaniSemarangAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3106, axiom, 
- f_located(inst_SarhAirport,inst_Chad)).
-
-fof(axWorldLZPred3107, axiom, 
- f_located(inst_SamarindaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3108, axiom, 
- f_located(inst_SanBorjaAirport,inst_Bolivia)).
-
-fof(axWorldLZPred3109, axiom, 
- f_located(inst_SierraLeoneAirport,inst_SierraLeone)).
-
-fof(axWorldLZPred3110, axiom, 
- f_located(inst_SantaRosaliaAirportMexico,inst_Mexico)).
-
-fof(axWorldLZPred3111, axiom, 
- f_located(inst_SandringhamQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3112, axiom, 
- f_located(inst_StrahanTasmaniaAirport,inst_Australia)).
-
-fof(axWorldLZPred3113, axiom, 
- f_located(inst_SantanaRamosAirport,inst_Colombia)).
-
-fof(axWorldLZPred3114, axiom, 
- f_located(inst_SorstukkenStordAirport,inst_Norway)).
-
-fof(axWorldLZPred3115, axiom, 
- f_located(inst_SarasotaBradentonFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3116, axiom, 
- f_located(inst_StradbrokeIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3117, axiom, 
- f_located(inst_SanMarcosAirport,inst_Colombia)).
-
-fof(axWorldLZPred3118, axiom, 
- f_located(inst_SorotiAirport,inst_Uganda)).
-
-fof(axWorldLZPred3119, axiom, 
- f_located(inst_SantaCruzCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3120, axiom, 
- f_located(inst_StonyRiver2AKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3121, axiom, 
- f_located(inst_RowanCountyNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3122, axiom, 
- f_located(inst_SertAirport,inst_Libya)).
-
-fof(axWorldLZPred3123, axiom, 
- f_located(inst_SaryAirport,inst_Iran)).
-
-fof(axWorldLZPred3124, axiom, 
- f_located(inst_ElTrompilloSantaCruzAirport,inst_Bolivia)).
-
-fof(axWorldLZPred3125, axiom, 
- f_located(inst_DoisdeJulhoBAAirport,inst_Brazil)).
-
-fof(axWorldLZPred3126, axiom, 
- f_located(inst_ShawAirForceBaseSCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3127, axiom, 
- f_located(inst_SanFelipeAirportColombia,inst_Colombia)).
-
-fof(axWorldLZPred3128, axiom, 
- f_located(inst_SholapurAirport,inst_India)).
-
-fof(axWorldLZPred3129, axiom, 
- f_located(inst_StinsonMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3130, axiom, 
- f_located(inst_MalaboAirport,inst_EquatorialGuinea)).
-
-fof(axWorldLZPred3131, axiom, 
- f_located(inst_RasNasraniSharmElSheikhAirport,inst_Egypt)).
-
-fof(axWorldLZPred3132, axiom, 
- f_located(inst_MalcolmMcKinnonGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3133, axiom, 
- f_located(inst_StokkaSandnessjoenAirport,inst_Norway)).
-
-fof(axWorldLZPred3134, axiom, 
- f_located(inst_SturtCreekWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred3135, axiom, 
- f_located(inst_SantaRosaliaAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3136, axiom, 
- f_located(inst_SaultSteMarieMunicipalAirportSandersonFieldMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3137, axiom, 
- f_located(inst_SeoulAirBaseSeoulAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred3138, axiom, 
- f_located(inst_SaoLourencoAirport,inst_Brazil)).
-
-fof(axWorldLZPred3139, axiom, 
- f_located(inst_SilverPlainsQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3140, axiom, 
- f_located(inst_LaSarreAerodromeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred3141, axiom, 
- f_located(inst_SaraAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred3142, axiom, 
- f_located(inst_SiassiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3143, axiom, 
- f_located(inst_SantaTeresitaAirport,inst_Argentina)).
-
-fof(axWorldLZPred3144, axiom, 
- f_located(inst_WhiteSulphurSpringsWVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3145, axiom, 
- f_located(inst_StuartIslandAirparkWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3146, axiom, 
- f_located(inst_SamsunAirport,inst_Turkey)).
-
-fof(axWorldLZPred3147, axiom, 
- f_located(inst_MbanzaCongoAirport,inst_Angola)).
-
-fof(axWorldLZPred3148, axiom, 
- f_located(inst_SantosSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred3149, axiom, 
- f_located(inst_StauningAirport,inst_Denmark)).
-
-fof(axWorldLZPred3150, axiom, 
- f_located(inst_SantaBarbaraAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3151, axiom, 
- f_located(inst_StCloudMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3152, axiom, 
- f_located(inst_SantoDomingoAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3153, axiom, 
- f_located(inst_StevensPointMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3154, axiom, 
- f_located(inst_StephenIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3155, axiom, 
- f_located(inst_StGeorgeAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3156, axiom, 
- f_located(inst_EckertFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3157, axiom, 
- f_located(inst_CibaoSantiagoAirport,inst_DominicanRepublic)).
-
-fof(axWorldLZPred3158, axiom, 
- f_located(inst_RosecransMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3159, axiom, 
- f_located(inst_CrossonFieldCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3160, axiom, 
- f_located(inst_LambertStLouisInternationalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3161, axiom, 
- f_located(inst_SantaremPAAirport,inst_Brazil)).
-
-fof(axWorldLZPred3162, axiom, 
- f_located(inst_StanstedLondonAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3163, axiom, 
- f_located(inst_MetropolitanAreaStockholmAirport,inst_Sweden)).
-
-fof(axWorldLZPred3164, axiom, 
- f_located(inst_StPaulDowntownHolmanFieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3165, axiom, 
- f_located(inst_StMarysMunicipalPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3166, axiom, 
- f_located(inst_EchterdingenStuttgartAirport,inst_Germany)).
-
-fof(axWorldLZPred3167, axiom, 
- f_located(inst_SonomaCountyCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3168, axiom, 
- f_located(inst_SantaCruzAirportBelize,inst_Belize)).
-
-fof(axWorldLZPred3169, axiom, 
- f_located(inst_SuratAirport,inst_India)).
-
-fof(axWorldLZPred3170, axiom, 
- f_located(inst_StavropolStavropolAirport,inst_Russia)).
-
-fof(axWorldLZPred3171, axiom, 
- f_located(inst_AeropuertoDepartamentaldeSaltoSaltoAirport,inst_Uruguay)).
-
-fof(axWorldLZPred3172, axiom, 
- f_located(inst_SantaTerezinhaAirport,inst_Brazil)).
-
-fof(axWorldLZPred3173, axiom, 
- f_located(inst_WithamFieldFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3174, axiom, 
- f_located(inst_JuandaSurabayaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3175, axiom, 
- f_located(inst_SchloredtWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3176, axiom, 
- f_located(inst_StroudMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3177, axiom, 
- f_located(inst_DoorCountyCherrylandWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3178, axiom, 
- f_located(inst_LameziaTermeAirport,inst_Italy)).
-
-fof(axWorldLZPred3179, axiom, 
- f_located(inst_SurigaoAirport,inst_Philippines)).
-
-fof(axWorldLZPred3180, axiom, 
- f_located(inst_SurAirport,inst_Oman)).
-
-fof(axWorldLZPred3181, axiom, 
- f_located(inst_SokhumiAbkhaziaAirport,inst_Georgia)).
-
-fof(axWorldLZPred3182, axiom, 
- f_located(inst_SatuMareAirport,inst_Romania)).
-
-fof(axWorldLZPred3183, axiom, 
- f_located(inst_SamchokAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred3184, axiom, 
- f_located(inst_SuiAirport,inst_Pakistan)).
-
-fof(axWorldLZPred3185, axiom, 
- f_located(inst_SumterMunicipalSCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3186, axiom, 
- f_located(inst_FriedmanMemorialIDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3187, axiom, 
- f_located(inst_SunRiverAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3188, axiom, 
- f_located(inst_SumenepAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3189, axiom, 
- f_located(inst_SucuaAirport,inst_Ecuador)).
-
-fof(axWorldLZPred3190, axiom, 
- f_located(inst_SummerBeaverAirport,inst_Canada)).
-
-fof(axWorldLZPred3191, axiom, 
- f_located(inst_SpiritofStLouisMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3192, axiom, 
- f_located(inst_SumbawangaAirport,inst_Tanzania)).
-
-fof(axWorldLZPred3193, axiom, 
- f_located(inst_TravisAirForceBaseCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3194, axiom, 
- f_located(inst_NausoriInternationalSuvaAirport,inst_Fiji)).
-
-fof(axWorldLZPred3195, axiom, 
- f_located(inst_RichardIBongWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3196, axiom, 
- f_located(inst_SiouxGatewayIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3197, axiom, 
- f_located(inst_SudureyriAirport,inst_Iceland)).
-
-fof(axWorldLZPred3198, axiom, 
- f_located(inst_SuriaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3199, axiom, 
- f_located(inst_SavoongaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3200, axiom, 
- f_located(inst_SambavaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred3201, axiom, 
- f_located(inst_GrantCountyNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3202, axiom, 
- f_located(inst_SusanvilleMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3203, axiom, 
- f_located(inst_SaveAirport,inst_Benin)).
-
-fof(axWorldLZPred3204, axiom, 
- f_located(inst_SolaStavangerAirport,inst_Norway)).
-
-fof(axWorldLZPred3205, axiom, 
- f_located(inst_StatesvilleMunicipalNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3206, axiom, 
- f_located(inst_SanVicentedelCaguanAirport,inst_Colombia)).
-
-fof(axWorldLZPred3207, axiom, 
- f_located(inst_HelleSvolvaerAirport,inst_Norway)).
-
-fof(axWorldLZPred3208, axiom, 
- f_located(inst_SilverCreekAirport,inst_Belize)).
-
-fof(axWorldLZPred3209, axiom, 
- f_located(inst_SavonlinnaAirport,inst_Finland)).
-
-fof(axWorldLZPred3210, axiom, 
- f_located(inst_StPaulsMissionQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3211, axiom, 
- f_located(inst_HunterArmyAirFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3212, axiom, 
- f_located(inst_Sheremetyevo2MoscowAirport,inst_Russia)).
-
-fof(axWorldLZPred3213, axiom, 
- f_located(inst_KuitoAirport,inst_Angola)).
-
-fof(axWorldLZPred3214, axiom, 
- f_located(inst_SanPabloSevillaAirport,inst_Spain)).
-
-fof(axWorldLZPred3215, axiom, 
- f_located(inst_SvayRiengAirport,inst_Cambodia)).
-
-fof(axWorldLZPred3216, axiom, 
- f_located(inst_StevensVillageAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3217, axiom, 
- f_located(inst_StavertonEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3218, axiom, 
- f_located(inst_SavusavuAirport,inst_Fiji)).
-
-fof(axWorldLZPred3219, axiom, 
- f_located(inst_SanSalvadorAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3220, axiom, 
- f_located(inst_SparrevohnLRRSAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3221, axiom, 
- f_located(inst_YekaterinburgEkaterinburgSverdlovskAirport,inst_Russia)).
-
-fof(axWorldLZPred3222, axiom, 
- f_located(inst_SavoAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred3223, axiom, 
- f_located(inst_SanAntonioAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3224, axiom, 
- f_located(inst_ShantouAirport,inst_China)).
-
-fof(axWorldLZPred3225, axiom, 
- f_located(inst_ShawRiverWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred3226, axiom, 
- f_located(inst_StawellVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred3227, axiom, 
- f_located(inst_SewardAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3228, axiom, 
- f_located(inst_SiweaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3229, axiom, 
- f_located(inst_StewartInternationalNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3230, axiom, 
- f_located(inst_StatwagAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3231, axiom, 
- f_located(inst_SwanHillVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred3232, axiom, 
- f_located(inst_SwindonAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3233, axiom, 
- f_located(inst_SouthWestBayAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred3234, axiom, 
- f_located(inst_SegrateMilanoAirport,inst_Italy)).
-
-fof(axWorldLZPred3235, axiom, 
- f_located(inst_SpanishWellsAirport,inst_Bahamas)).
-
-fof(axWorldLZPred3236, axiom, 
- f_located(inst_SuiaMissuMTAirport,inst_Brazil)).
-
-fof(axWorldLZPred3237, axiom, 
- f_located(inst_SahiwalAirport,inst_Pakistan)).
-
-fof(axWorldLZPred3238, axiom, 
- f_located(inst_StillwaterMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3239, axiom, 
- f_located(inst_SwakopmundAirport,inst_Namibia)).
-
-fof(axWorldLZPred3240, axiom, 
- f_located(inst_SumbawaBesarSumbawaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3241, axiom, 
- f_located(inst_SwanseaWalesAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3242, axiom, 
- f_located(inst_StrzhewoiAirport,inst_Russia)).
-
-fof(axWorldLZPred3243, axiom, 
- f_located(inst_SuWonCityAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred3244, axiom, 
- f_located(inst_AvengerFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3245, axiom, 
- f_located(inst_SitiawanAirport,inst_Malaysia)).
-
-fof(axWorldLZPred3246, axiom, 
- f_located(inst_SialumAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3247, axiom, 
- f_located(inst_EntzheimStrasbourgAirport,inst_France)).
-
-fof(axWorldLZPred3248, axiom, 
- f_located(inst_PeeblyBeachSeaplaneBaseCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3249, axiom, 
- f_located(inst_HeliportSophiaAntipolisAirport,inst_France)).
-
-fof(axWorldLZPred3250, axiom, 
- f_located(inst_WestSaleVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred3251, axiom, 
- f_located(inst_SchoenefeldBerlinAirport,inst_Germany)).
-
-fof(axWorldLZPred3252, axiom, 
- f_located(inst_SenangaAirport,inst_Zambia)).
-
-fof(axWorldLZPred3253, axiom, 
- f_located(inst_SehuleaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3254, axiom, 
- f_located(inst_SirriIslandAirport,inst_Iran)).
-
-fof(axWorldLZPred3255, axiom, 
- f_located(inst_SaumlakiAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3256, axiom, 
- f_located(inst_SligoAirport,inst_Ireland)).
-
-fof(axWorldLZPred3257, axiom, 
- f_located(inst_PrincesJulianaStMaartenPhilipsburgAirport,inst_NetherlandsAntilles)).
-
-fof(axWorldLZPred3258, axiom, 
- f_located(inst_SaoJosedoXinguAirport,inst_Brazil)).
-
-fof(axWorldLZPred3259, axiom, 
- f_located(inst_SaoFelixAraguaiAirport,inst_Brazil)).
-
-fof(axWorldLZPred3260, axiom, 
- f_located(inst_SheldonPointAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3261, axiom, 
- f_located(inst_SoldotnaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3262, axiom, 
- f_located(inst_SrinagarAirport,inst_India)).
-
-fof(axWorldLZPred3263, axiom, 
- f_located(inst_Sahabat16Airport,inst_Malaysia)).
-
-fof(axWorldLZPred3264, axiom, 
- f_located(inst_SungeiTiangAirport,inst_Malaysia)).
-
-fof(axWorldLZPred3265, axiom, 
- f_located(inst_SodduAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred3266, axiom, 
- f_located(inst_SaoFelixdeXinguAirport,inst_Brazil)).
-
-fof(axWorldLZPred3267, axiom, 
- f_located(inst_SidneyMunicipalNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3268, axiom, 
- f_located(inst_ShemyaAirForceBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3269, axiom, 
- f_located(inst_SealBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3270, axiom, 
- f_located(inst_KingsfordSmithNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred3271, axiom, 
- f_located(inst_SadahAirport,inst_Yemen)).
-
-fof(axWorldLZPred3272, axiom, 
- f_located(inst_CheyenneCountyMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3273, axiom, 
- f_located(inst_BomarFieldShelbyvilleMunicipalTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3274, axiom, 
- f_located(inst_StykkisholmurAirport,inst_Iceland)).
-
-fof(axWorldLZPred3275, axiom, 
- f_located(inst_RobertsArmyAirFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3276, axiom, 
- f_located(inst_SimaoAirport,inst_China)).
-
-fof(axWorldLZPred3277, axiom, 
- f_located(inst_StantonAirfieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3278, axiom, 
- f_located(inst_ShonaiAirport,inst_Japan)).
-
-fof(axWorldLZPred3279, axiom, 
- f_located(inst_ShenchiuAirport,inst_China)).
-
-fof(axWorldLZPred3280, axiom, 
- f_located(inst_SyracuseHancockInternationalNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3281, axiom, 
- f_located(inst_SaintYanAirport,inst_France)).
-
-fof(axWorldLZPred3282, axiom, 
- f_located(inst_SueIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3283, axiom, 
- f_located(inst_SylvesterGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3284, axiom, 
- f_located(inst_SanyaAirport,inst_China)).
-
-fof(axWorldLZPred3285, axiom, 
- f_located(inst_StornwayAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3286, axiom, 
- f_located(inst_ShirazAirport,inst_Iran)).
-
-fof(axWorldLZPred3287, axiom, 
- f_located(inst_SoyoAirport,inst_Angola)).
-
-fof(axWorldLZPred3288, axiom, 
- f_located(inst_SantaCruzAirportCostaRica,inst_CostaRica)).
-
-fof(axWorldLZPred3289, axiom, 
- f_located(inst_SalzburgAirport,inst_Austria)).
-
-fof(axWorldLZPred3290, axiom, 
- f_located(inst_SenipahAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3291, axiom, 
- f_located(inst_SkukuzaAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred3292, axiom, 
- f_located(inst_WhitemanAirForceBaseMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3293, axiom, 
- f_located(inst_SantaCruzIslandCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3294, axiom, 
- f_located(inst_SantaPaulaCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3295, axiom, 
- f_located(inst_SaenzPenaAirport,inst_Argentina)).
-
-fof(axWorldLZPred3296, axiom, 
- f_located(inst_StaraZagoraAirport,inst_Bulgaria)).
-
-fof(axWorldLZPred3297, axiom, 
- f_located(inst_StewartIslandAirport,inst_NewZealand)).
-
-fof(axWorldLZPred3298, axiom, 
- f_located(inst_SegouAirport,inst_Mali)).
-
-fof(axWorldLZPred3299, axiom, 
- f_located(inst_SuzhouAirport,inst_China)).
-
-fof(axWorldLZPred3300, axiom, 
- f_located(inst_ZhenzhenShenzhenAirport,inst_China)).
-
-fof(axWorldLZPred3301, axiom, 
- f_located(inst_RobertSibleyTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3302, axiom, 
- f_located(inst_GoleniowSzczecinStettinAirport,inst_Poland)).
-
-fof(axWorldLZPred3303, axiom, 
- f_located(inst_TarapainaAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred3304, axiom, 
- f_located(inst_TaclobanAirport,inst_Philippines)).
-
-fof(axWorldLZPred3305, axiom, 
- f_located(inst_PerryStokesCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3306, axiom, 
- f_located(inst_TaeguAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred3307, axiom, 
- f_located(inst_TafaroviAirport,inst_Algeria)).
-
-fof(axWorldLZPred3308, axiom, 
- f_located(inst_TagbilaranAirport,inst_Philippines)).
-
-fof(axWorldLZPred3309, axiom, 
- f_located(inst_TannaIslandAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred3310, axiom, 
- f_located(inst_GanedTaizAirport,inst_Yemen)).
-
-fof(axWorldLZPred3311, axiom, 
- f_located(inst_TadjiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3312, axiom, 
- f_located(inst_TakamatsuAirport,inst_Japan)).
-
-fof(axWorldLZPred3313, axiom, 
- f_located(inst_RalphMCalhounMemorialAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3314, axiom, 
- f_located(inst_GeneralFranciscoJavierMinaTampicoAirport,inst_Mexico)).
-
-fof(axWorldLZPred3315, axiom, 
- f_located(inst_TangaloomaAirport,inst_Australia)).
-
-fof(axWorldLZPred3316, axiom, 
- f_located(inst_QingdaoAirport,inst_China)).
-
-fof(axWorldLZPred3317, axiom, 
- f_located(inst_TapachulaAirport,inst_Mexico)).
-
-fof(axWorldLZPred3318, axiom, 
- f_located(inst_TarcoolaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred3319, axiom, 
- f_located(inst_TarantoAirport,inst_Italy)).
-
-fof(axWorldLZPred3320, axiom, 
- f_located(inst_TatryPopradAirport,inst_Slovakia)).
-
-fof(axWorldLZPred3321, axiom, 
- f_located(inst_TauramenaAirport,inst_Colombia)).
-
-fof(axWorldLZPred3322, axiom, 
- f_located(inst_TauSeaplaneBaseTauIslandAirport,inst_AmericanSamoa)).
-
-fof(axWorldLZPred3323, axiom, 
- f_located(inst_TacuaremboAirport,inst_Uruguay)).
-
-fof(axWorldLZPred3324, axiom, 
- f_located(inst_TaliabuAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3325, axiom, 
- f_located(inst_TartuAirport,inst_Estonia)).
-
-fof(axWorldLZPred3326, axiom, 
- f_located(inst_DashhowuzTashauzDashhowuzAirport,inst_Turkmenistan)).
-
-fof(axWorldLZPred3327, axiom, 
- f_located(inst_TabibugaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3328, axiom, 
- f_located(inst_TuyHoaAirport,inst_Vietnam)).
-
-fof(axWorldLZPred3329, axiom, 
- f_located(inst_TubaCityAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3330, axiom, 
- f_located(inst_TimbiquiAirport,inst_Colombia)).
-
-fof(axWorldLZPred3331, axiom, 
- f_located(inst_TimbunkeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3332, axiom, 
- f_located(inst_TabiteueaNorthAirport,inst_Kiribati)).
-
-fof(axWorldLZPred3333, axiom, 
- f_located(inst_TabubilAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3334, axiom, 
- f_located(inst_TablasAirport,inst_Philippines)).
-
-fof(axWorldLZPred3335, axiom, 
- f_located(inst_TheBightAirport,inst_Bahamas)).
-
-fof(axWorldLZPred3336, axiom, 
- f_located(inst_TabarkaAirport,inst_Tunisia)).
-
-fof(axWorldLZPred3337, axiom, 
- f_located(inst_TimberCreekAirport,inst_Australia)).
-
-fof(axWorldLZPred3338, axiom, 
- f_located(inst_TablelandAirport,inst_Australia)).
-
-fof(axWorldLZPred3339, axiom, 
- f_located(inst_TumbangSambaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3340, axiom, 
- f_located(inst_ForneyArmyAirFieldMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3341, axiom, 
- f_located(inst_TaboraAirport,inst_Tanzania)).
-
-fof(axWorldLZPred3342, axiom, 
- f_located(inst_TumbesAirport,inst_Peru)).
-
-fof(axWorldLZPred3343, axiom, 
- f_located(inst_StatesboroMunicipalGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3344, axiom, 
- f_located(inst_NovoalexeyevkaAbkhaziaAirport,inst_Georgia)).
-
-fof(axWorldLZPred3345, axiom, 
- f_located(inst_TabatingaAMAirport,inst_Brazil)).
-
-fof(axWorldLZPred3346, axiom, 
- f_located(inst_FuaAmotuNukuAlofaTongatapuAirport,inst_Tonga)).
-
-fof(axWorldLZPred3347, axiom, 
- f_located(inst_TambovTambovAirport,inst_Russia)).
-
-fof(axWorldLZPred3348, axiom, 
- f_located(inst_TabrizAirport,inst_Iran)).
-
-fof(axWorldLZPred3349, axiom, 
- f_located(inst_TennantCreekNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred3350, axiom, 
- f_located(inst_TreasureCayAbacoAirport,inst_Bahamas)).
-
-fof(axWorldLZPred3351, axiom, 
- f_located(inst_TucumcariMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3352, axiom, 
- f_located(inst_TarapacaAirport,inst_Colombia)).
-
-fof(axWorldLZPred3353, axiom, 
- f_located(inst_TulceaAirport,inst_Romania)).
-
-fof(axWorldLZPred3354, axiom, 
- f_located(inst_TocoaAirport,inst_Honduras)).
-
-fof(axWorldLZPred3355, axiom, 
- f_located(inst_TocacheAirport,inst_Peru)).
-
-fof(axWorldLZPred3356, axiom, 
- f_located(inst_TchibangaAirport,inst_Gabon)).
-
-fof(axWorldLZPred3357, axiom, 
- f_located(inst_TenerifeCanaryIslandsAirport,inst_Spain)).
-
-fof(axWorldLZPred3358, axiom, 
- f_located(inst_TuscaloosaMunicipalALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3359, axiom, 
- f_located(inst_McChordAirForceBaseWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3360, axiom, 
- f_located(inst_TehuacanAirport,inst_Mexico)).
-
-fof(axWorldLZPred3361, axiom, 
- f_located(inst_TumacoAirport,inst_Colombia)).
-
-fof(axWorldLZPred3362, axiom, 
- f_located(inst_CoronelCarlosCirianiSantaRosaTacnaAirport,inst_Peru)).
-
-fof(axWorldLZPred3363, axiom, 
- f_located(inst_TruthorConsequencesMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3364, axiom, 
- f_located(inst_TakotnaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3365, axiom, 
- f_located(inst_ThabaNchuAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred3366, axiom, 
- f_located(inst_TeteAirport,inst_Mozambique)).
-
-fof(axWorldLZPred3367, axiom, 
- f_located(inst_TocumwalNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred3368, axiom, 
- f_located(inst_TracyMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3369, axiom, 
- f_located(inst_TrinidadAirportColombia,inst_Colombia)).
-
-fof(axWorldLZPred3370, axiom, 
- f_located(inst_TetebediAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3371, axiom, 
- f_located(inst_TenienteJorgeHenrichArauzTrinidadAirport,inst_Bolivia)).
-
-fof(axWorldLZPred3372, axiom, 
- f_located(inst_PersonCountyNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3373, axiom, 
- f_located(inst_TandagAirport,inst_Philippines)).
-
-fof(axWorldLZPred3374, axiom, 
- f_located(inst_TadjouraAirport,inst_Djibouti)).
-
-fof(axWorldLZPred3375, axiom, 
- f_located(inst_TaldyqorghanTaldyKurganTaldyqorghanAirport,inst_Kazakhstan)).
-
-fof(axWorldLZPred3376, axiom, 
- f_located(inst_TandilAirport,inst_Argentina)).
-
-fof(axWorldLZPred3377, axiom, 
- f_located(inst_ToledoAirportWinlockEdCarlsonMemorialFieldWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3378, axiom, 
- f_located(inst_TheodoreQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3379, axiom, 
- f_located(inst_TanandavaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred3380, axiom, 
- f_located(inst_TradewindTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3381, axiom, 
- f_located(inst_MetcalfFieldOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3382, axiom, 
- f_located(inst_TelaAirport,inst_Honduras)).
-
-fof(axWorldLZPred3383, axiom, 
- f_located(inst_TeterboroNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3384, axiom, 
- f_located(inst_TelemacoBorbaPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred3385, axiom, 
- f_located(inst_ThistedAirport,inst_Denmark)).
-
-fof(axWorldLZPred3386, axiom, 
- f_located(inst_TebessaAirport,inst_Algeria)).
-
-fof(axWorldLZPred3387, axiom, 
- f_located(inst_TelferWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred3388, axiom, 
- f_located(inst_TenkodogoAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred3389, axiom, 
- f_located(inst_TetlinAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3390, axiom, 
- f_located(inst_TezuAirport,inst_India)).
-
-fof(axWorldLZPred3391, axiom, 
- f_located(inst_TatitlekSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3392, axiom, 
- f_located(inst_TelupidAirport,inst_Malaysia)).
-
-fof(axWorldLZPred3393, axiom, 
- f_located(inst_TemoraNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred3394, axiom, 
- f_located(inst_TerapoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3395, axiom, 
- f_located(inst_TeptepAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3396, axiom, 
- f_located(inst_AeroportodasLajesAzoresAirport,inst_Portugal)).
-
-fof(axWorldLZPred3397, axiom, 
- f_located(inst_TesseneiAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred3398, axiom, 
- f_located(inst_ChingoziTeteAirport,inst_Mozambique)).
-
-fof(axWorldLZPred3399, axiom, 
- f_located(inst_TeAnauAirport,inst_NewZealand)).
-
-fof(axWorldLZPred3400, axiom, 
- f_located(inst_TellurideRegionalCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3401, axiom, 
- f_located(inst_ThingeyriAirport,inst_Iceland)).
-
-fof(axWorldLZPred3402, axiom, 
- f_located(inst_TezpurAirport,inst_India)).
-
-fof(axWorldLZPred3403, axiom, 
- f_located(inst_TilfalminAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3404, axiom, 
- f_located(inst_TefeMAAirport,inst_Brazil)).
-
-fof(axWorldLZPred3405, axiom, 
- f_located(inst_TufiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3406, axiom, 
- f_located(inst_TeofiloOtoniMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred3407, axiom, 
- f_located(inst_TelefominAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3408, axiom, 
- f_located(inst_LosRodeosCanaryIslandsAirport,inst_Spain)).
-
-fof(axWorldLZPred3409, axiom, 
- f_located(inst_TarbesAirport,inst_France)).
-
-fof(axWorldLZPred3410, axiom, 
- f_located(inst_ReinaSofiaTenerifeSurCanaryIslandsAirport,inst_Spain)).
-
-fof(axWorldLZPred3411, axiom, 
- f_located(inst_TaftanAirport,inst_Pakistan)).
-
-fof(axWorldLZPred3412, axiom, 
- f_located(inst_TarfayaAirport,inst_Morocco)).
-
-fof(axWorldLZPred3413, axiom, 
- f_located(inst_TengahRAFStationTengahAirport,inst_Singapore)).
-
-fof(axWorldLZPred3414, axiom, 
- f_located(inst_GibsonCountyTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3415, axiom, 
- f_located(inst_PogdoricaTitogradAirport,inst_Yugoslavia)).
-
-fof(axWorldLZPred3416, axiom, 
- f_located(inst_MotonFieldMunicipalALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3417, axiom, 
- f_located(inst_TignesAirport,inst_France)).
-
-fof(axWorldLZPred3418, axiom, 
- f_located(inst_KualaTerengganuAirport,inst_Malaysia)).
-
-fof(axWorldLZPred3419, axiom, 
- f_located(inst_TongoaAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred3420, axiom, 
- f_located(inst_TingoMariaAirport,inst_Peru)).
-
-fof(axWorldLZPred3421, axiom, 
- f_located(inst_TigaAirport,inst_NewCaledonia)).
-
-fof(axWorldLZPred3422, axiom, 
- f_located(inst_TagulaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3423, axiom, 
- f_located(inst_VidrasauTirguMuresAirport,inst_Romania)).
-
-fof(axWorldLZPred3424, axiom, 
- f_located(inst_TraralgonVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred3425, axiom, 
- f_located(inst_TongliaoAirport,inst_China)).
-
-fof(axWorldLZPred3426, axiom, 
- f_located(inst_SidiMahdiTouggourtAirport,inst_Algeria)).
-
-fof(axWorldLZPred3427, axiom, 
- f_located(inst_TrigodeMoraisAirport,inst_Mozambique)).
-
-fof(axWorldLZPred3428, axiom, 
- f_located(inst_TangaAirport,inst_Tanzania)).
-
-fof(axWorldLZPred3429, axiom, 
- f_located(inst_ToncontinTegucigalpaAirport,inst_Honduras)).
-
-fof(axWorldLZPred3430, axiom, 
- f_located(inst_TargovishteAirport,inst_Bulgaria)).
-
-fof(axWorldLZPred3431, axiom, 
- f_located(inst_TuxtlaGutierrezAirport,inst_Mexico)).
-
-fof(axWorldLZPred3432, axiom, 
- f_located(inst_TullahomaRegionalAirportWmNorthernFieldTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3433, axiom, 
- f_located(inst_ThabaTsekaAirport,inst_Lesotho)).
-
-fof(axWorldLZPred3434, axiom, 
- f_located(inst_TchienAirport,inst_Liberia)).
-
-fof(axWorldLZPred3435, axiom, 
- f_located(inst_TeresinaPIAirport,inst_Brazil)).
-
-fof(axWorldLZPred3436, axiom, 
- f_located(inst_TempelhofBerlinAirport,inst_Germany)).
-
-fof(axWorldLZPred3437, axiom, 
- f_located(inst_ThangoolBiloelaQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3438, axiom, 
- f_located(inst_TaharoaAirport,inst_NewZealand)).
-
-fof(axWorldLZPred3439, axiom, 
- f_located(inst_TichittAirport,inst_Mauritania)).
-
-fof(axWorldLZPred3440, axiom, 
- f_located(inst_ThakhekAirport,inst_Laos)).
-
-fof(axWorldLZPred3441, axiom, 
- f_located(inst_TachilekAirport,inst_Myanmar)).
-
-fof(axWorldLZPred3442, axiom, 
- f_located(inst_ThompsonFallsMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3443, axiom, 
- f_located(inst_TrollhattanAirport,inst_Sweden)).
-
-fof(axWorldLZPred3444, axiom, 
- f_located(inst_ThorshofnAirport,inst_Iceland)).
-
-fof(axWorldLZPred3445, axiom, 
- f_located(inst_HotSpringsCountyThermopolisMunicipalWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3446, axiom, 
- f_located(inst_MehrabadQualehMorgehTeheranTheranAirport,inst_Iran)).
-
-fof(axWorldLZPred3447, axiom, 
- f_located(inst_TamchakettAirport,inst_Mauritania)).
-
-fof(axWorldLZPred3448, axiom, 
- f_located(inst_ThuleAirBaseThuleAirport,inst_Greenland)).
-
-fof(axWorldLZPred3449, axiom, 
- f_located(inst_YorkPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3450, axiom, 
- f_located(inst_ThohoyandouVendaAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred3451, axiom, 
- f_located(inst_TahouaAirport,inst_Niger)).
-
-fof(axWorldLZPred3452, axiom, 
- f_located(inst_TiranaAirport,inst_Albania)).
-
-fof(axWorldLZPred3453, axiom, 
- f_located(inst_TibuAirport,inst_Colombia)).
-
-fof(axWorldLZPred3454, axiom, 
- f_located(inst_TinakTinakAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred3455, axiom, 
- f_located(inst_BouChekifTiaretAirport,inst_Algeria)).
-
-fof(axWorldLZPred3456, axiom, 
- f_located(inst_TippiAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred3457, axiom, 
- f_located(inst_TaifAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred3458, axiom, 
- f_located(inst_TingwonAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3459, axiom, 
- f_located(inst_TikehauAtollAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred3460, axiom, 
- f_located(inst_TirinkotAirport,inst_Afghanistan)).
-
-fof(axWorldLZPred3461, axiom, 
- f_located(inst_GeneralAbelardoLRodriguezTijuanaAirport,inst_Mexico)).
-
-fof(axWorldLZPred3462, axiom, 
- f_located(inst_TinkerAirForceBaseOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3463, axiom, 
- f_located(inst_InverlakeSKAirport,inst_Canada)).
-
-fof(axWorldLZPred3464, axiom, 
- f_located(inst_TimikaTimukaTembagapuraNewGuineaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3465, axiom, 
- f_located(inst_TindoufAirport,inst_Algeria)).
-
-fof(axWorldLZPred3466, axiom, 
- f_located(inst_TilinAirport,inst_Myanmar)).
-
-fof(axWorldLZPred3467, axiom, 
- f_located(inst_IdrisTripoliAirport,inst_Libya)).
-
-fof(axWorldLZPred3468, axiom, 
- f_located(inst_TirupatiAirport,inst_India)).
-
-fof(axWorldLZPred3469, axiom, 
- f_located(inst_HornIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3470, axiom, 
- f_located(inst_TimaruAirport,inst_NewZealand)).
-
-fof(axWorldLZPred3471, axiom, 
- f_located(inst_TivatAirport,inst_Yugoslavia)).
-
-fof(axWorldLZPred3472, axiom, 
- f_located(inst_TacomaNarrowsWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3473, axiom, 
- f_located(inst_SpaceCenterExecutiveFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3474, axiom, 
- f_located(inst_TidjikjaAirport,inst_Mauritania)).
-
-fof(axWorldLZPred3475, axiom, 
- f_located(inst_TariAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3476, axiom, 
- f_located(inst_CapitanOrielleaPlazaTirijaTarijaAirport,inst_Bolivia)).
-
-fof(axWorldLZPred3477, axiom, 
- f_located(inst_BalaiTanjungAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3478, axiom, 
- f_located(inst_TanjungAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3479, axiom, 
- f_located(inst_TrujilloAirportHonduras,inst_Honduras)).
-
-fof(axWorldLZPred3480, axiom, 
- f_located(inst_PlekhanovaTyumenAirport,inst_Russia)).
-
-fof(axWorldLZPred3481, axiom, 
- f_located(inst_BuluhTumbangTanjungPandanAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3482, axiom, 
- f_located(inst_TanjungSelorBorneoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3483, axiom, 
- f_located(inst_ThanjavurAirport,inst_India)).
-
-fof(axWorldLZPred3484, axiom, 
- f_located(inst_TalkeetnaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3485, axiom, 
- f_located(inst_TekaduAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3486, axiom, 
- f_located(inst_TikoAirport,inst_Cameroon)).
-
-fof(axWorldLZPred3487, axiom, 
- f_located(inst_TakoradiAirport,inst_Ghana)).
-
-fof(axWorldLZPred3488, axiom, 
- f_located(inst_TenakeeAirForceBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3489, axiom, 
- f_located(inst_TruckeeTahoeCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3490, axiom, 
- f_located(inst_BandarLampungAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3491, axiom, 
- f_located(inst_TakhliAirport,inst_Thailand)).
-
-fof(axWorldLZPred3492, axiom, 
- f_located(inst_TokeenSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3493, axiom, 
- f_located(inst_TokAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3494, axiom, 
- f_located(inst_ChuukInternationalTrukIslandWenoIslandAirport,inst_Micronesia)).
-
-fof(axWorldLZPred3495, axiom, 
- f_located(inst_TakuLodgeSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3496, axiom, 
- f_located(inst_TikalAirport,inst_Guatemala)).
-
-fof(axWorldLZPred3497, axiom, 
- f_located(inst_TokunoShimaAirport,inst_Japan)).
-
-fof(axWorldLZPred3498, axiom, 
- f_located(inst_TlokoengAirport,inst_Lesotho)).
-
-fof(axWorldLZPred3499, axiom, 
- f_located(inst_TakapotoAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred3500, axiom, 
- f_located(inst_KigomaAirport,inst_Tanzania)).
-
-fof(axWorldLZPred3501, axiom, 
- f_located(inst_ThakurgaonAirport,inst_Bangladesh)).
-
-fof(axWorldLZPred3502, axiom, 
- f_located(inst_TokushimaAirport,inst_Japan)).
-
-fof(axWorldLZPred3503, axiom, 
- f_located(inst_TakAirport,inst_Thailand)).
-
-fof(axWorldLZPred3504, axiom, 
- f_located(inst_TurkuAirport,inst_Finland)).
-
-fof(axWorldLZPred3505, axiom, 
- f_located(inst_TatakotoAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred3506, axiom, 
- f_located(inst_TekinAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3507, axiom, 
- f_located(inst_TakaroaAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred3508, axiom, 
- f_located(inst_TurkeyCreekWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred3509, axiom, 
- f_located(inst_TellerAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3510, axiom, 
- f_located(inst_TarbelaAirport,inst_Pakistan)).
-
-fof(axWorldLZPred3511, axiom, 
- f_located(inst_LicenciadoAdolfoLopezMateosTolucaAirport,inst_Mexico)).
-
-fof(axWorldLZPred3512, axiom, 
- f_located(inst_TuliLodgeAirport,inst_Botswana)).
-
-fof(axWorldLZPred3513, axiom, 
- f_located(inst_TulearAirport,inst_Madagascar)).
-
-fof(axWorldLZPred3514, axiom, 
- f_located(inst_TelidaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3515, axiom, 
- f_located(inst_TulagiAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred3516, axiom, 
- f_located(inst_TallahasseeRegionalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3517, axiom, 
- f_located(inst_TolitoliAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3518, axiom, 
- f_located(inst_TatalinaLRRSAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3519, axiom, 
- f_located(inst_TalknafjordurAirport,inst_Iceland)).
-
-fof(axWorldLZPred3520, axiom, 
- f_located(inst_YulemisteTallinnAirport,inst_Estonia)).
-
-fof(axWorldLZPred3521, axiom, 
- f_located(inst_ZenataTlemcenTilimsenAirport,inst_Algeria)).
-
-fof(axWorldLZPred3522, axiom, 
- f_located(inst_LaPalyvestreToulonHyeresAirport,inst_France)).
-
-fof(axWorldLZPred3523, axiom, 
- f_located(inst_TolAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3524, axiom, 
- f_located(inst_TumolbilAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3525, axiom, 
- f_located(inst_MeffordFieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3526, axiom, 
- f_located(inst_BlagnacToulouseAirport,inst_France)).
-
-fof(axWorldLZPred3527, axiom, 
- f_located(inst_TuluksakAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3528, axiom, 
- f_located(inst_ToluAirport,inst_Colombia)).
-
-fof(axWorldLZPred3529, axiom, 
- f_located(inst_BenGurionTelAvivAirport,inst_Israel)).
-
-fof(axWorldLZPred3530, axiom, 
- f_located(inst_TalaseaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3531, axiom, 
- f_located(inst_TalcaAirport,inst_Chile)).
-
-fof(axWorldLZPred3532, axiom, 
- f_located(inst_CatalaoGOAirport,inst_Brazil)).
-
-fof(axWorldLZPred3533, axiom, 
- f_located(inst_HenryTiftMyersGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3534, axiom, 
- f_located(inst_KendallTamiamiExecutiveFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3535, axiom, 
- f_located(inst_TambolakaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3536, axiom, 
- f_located(inst_TimbedraAirport,inst_Mauritania)).
-
-fof(axWorldLZPred3537, axiom, 
- f_located(inst_TameAirport,inst_Colombia)).
-
-fof(axWorldLZPred3538, axiom, 
- f_located(inst_TomanggongAirport,inst_Malaysia)).
-
-fof(axWorldLZPred3539, axiom, 
- f_located(inst_TanahmerahAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3540, axiom, 
- f_located(inst_TumlingtarAirport,inst_Nepal)).
-
-fof(axWorldLZPred3541, axiom, 
- f_located(inst_TamkyAirport,inst_Vietnam)).
-
-fof(axWorldLZPred3542, axiom, 
- f_located(inst_TamaleAirport,inst_Ghana)).
-
-fof(axWorldLZPred3543, axiom, 
- f_located(inst_TamataveAirport,inst_Madagascar)).
-
-fof(axWorldLZPred3544, axiom, 
- f_located(inst_TamanaAirport,inst_Kiribati)).
-
-fof(axWorldLZPred3545, axiom, 
- f_located(inst_TumeremoAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3546, axiom, 
- f_located(inst_PirkkalaTampereAirport,inst_Finland)).
-
-fof(axWorldLZPred3547, axiom, 
- f_located(inst_TambaoAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred3548, axiom, 
- f_located(inst_TamanrassetAirport,inst_Algeria)).
-
-fof(axWorldLZPred3549, axiom, 
- f_located(inst_PortoTrombetasPAAirport,inst_Brazil)).
-
-fof(axWorldLZPred3550, axiom, 
- f_located(inst_TamborAirport,inst_CostaRica)).
-
-fof(axWorldLZPred3551, axiom, 
- f_located(inst_TamworthNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred3552, axiom, 
- f_located(inst_TimimounAirport,inst_Algeria)).
-
-fof(axWorldLZPred3553, axiom, 
- f_located(inst_TiomNewGuineaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3554, axiom, 
- f_located(inst_JinanAirport,inst_China)).
-
-fof(axWorldLZPred3555, axiom, 
- f_located(inst_TanahGrogotAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3556, axiom, 
- f_located(inst_TinCityLRRSAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3557, axiom, 
- f_located(inst_TrinidadAirport,inst_Cuba)).
-
-fof(axWorldLZPred3558, axiom, 
- f_located(inst_TanegashimaAirport,inst_Japan)).
-
-fof(axWorldLZPred3559, axiom, 
- f_located(inst_ToussusLeNobleAirport,inst_France)).
-
-fof(axWorldLZPred3560, axiom, 
- f_located(inst_BoukhalefTangerTangierAirport,inst_Morocco)).
-
-fof(axWorldLZPred3561, axiom, 
- f_located(inst_TonghuaAirport,inst_China)).
-
-fof(axWorldLZPred3562, axiom, 
- f_located(inst_SatnaAirport,inst_India)).
-
-fof(axWorldLZPred3563, axiom, 
- f_located(inst_KijangTanjungPinangAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3564, axiom, 
- f_located(inst_TununakAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3565, axiom, 
- f_located(inst_TernopilTernopolTernopilAirport,inst_Ukraine)).
-
-fof(axWorldLZPred3566, axiom, 
- f_located(inst_TainanAirport,inst_Taiwan)).
-
-fof(axWorldLZPred3567, axiom, 
- f_located(inst_TamarindoAirport,inst_CostaRica)).
-
-fof(axWorldLZPred3568, axiom, 
- f_located(inst_TwentyninePalmsCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3569, axiom, 
- f_located(inst_IvatoAntananarivoAirport,inst_Madagascar)).
-
-fof(axWorldLZPred3570, axiom, 
- f_located(inst_CatungAerodromeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred3571, axiom, 
- f_located(inst_DadeCollierTrainingandTransitionFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3572, axiom, 
- f_located(inst_NewtonMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3573, axiom, 
- f_located(inst_TorranceMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3574, axiom, 
- f_located(inst_TobrukAirport,inst_Libya)).
-
-fof(axWorldLZPred3575, axiom, 
- f_located(inst_ToccoaRGLetourneauFieldGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3576, axiom, 
- f_located(inst_TiomanAirport,inst_Malaysia)).
-
-fof(axWorldLZPred3577, axiom, 
- f_located(inst_NeftaTozeurAirport,inst_Tunisia)).
-
-fof(axWorldLZPred3578, axiom, 
- f_located(inst_BogashevoTomskAirport,inst_Russia)).
-
-fof(axWorldLZPred3579, axiom, 
- f_located(inst_TogiakAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3580, axiom, 
- f_located(inst_TorresAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred3581, axiom, 
- f_located(inst_TroyMunicipalALAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3582, axiom, 
- f_located(inst_TorrejonAirForceBaseMadridAirport,inst_Spain)).
-
-fof(axWorldLZPred3583, axiom, 
- f_located(inst_TorokinaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3584, axiom, 
- f_located(inst_ToledoExpressOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3585, axiom, 
- f_located(inst_TombouctouAirport,inst_Mali)).
-
-fof(axWorldLZPred3586, axiom, 
- f_located(inst_TonuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3587, axiom, 
- f_located(inst_PhilipBillardMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3588, axiom, 
- f_located(inst_TocopillaAirport,inst_Chile)).
-
-fof(axWorldLZPred3589, axiom, 
- f_located(inst_TorringtonMunicipalWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3590, axiom, 
- f_located(inst_LangnesTromsoAirport,inst_Norway)).
-
-fof(axWorldLZPred3591, axiom, 
- f_located(inst_TotnessAirport,inst_Suriname)).
-
-fof(axWorldLZPred3592, axiom, 
- f_located(inst_TouhoAirport,inst_NewCaledonia)).
-
-fof(axWorldLZPred3593, axiom, 
- f_located(inst_WestEndTortolaAirport,inst_BritishVirginIslands)).
-
-fof(axWorldLZPred3594, axiom, 
- f_located(inst_ToledoPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred3595, axiom, 
- f_located(inst_TobolskTyumenAirport,inst_Russia)).
-
-fof(axWorldLZPred3596, axiom, 
- f_located(inst_ToyamaAirport,inst_Japan)).
-
-fof(axWorldLZPred3597, axiom, 
- f_located(inst_TampaInternationalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3598, axiom, 
- f_located(inst_TarapoaAirport,inst_Ecuador)).
-
-fof(axWorldLZPred3599, axiom, 
- f_located(inst_ChiangKaiShekTaipeiAirport,inst_Taiwan)).
-
-fof(axWorldLZPred3600, axiom, 
- f_located(inst_PeterOKnightFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3601, axiom, 
- f_located(inst_TaipingAirport,inst_Malaysia)).
-
-fof(axWorldLZPred3602, axiom, 
- f_located(inst_TonopahNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3603, axiom, 
- f_located(inst_TrapaniAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3604, axiom, 
- f_located(inst_TaplejungAirport,inst_Nepal)).
-
-fof(axWorldLZPred3605, axiom, 
- f_located(inst_TapaktuanAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3606, axiom, 
- f_located(inst_DraughonMillerMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3607, axiom, 
- f_located(inst_TiputiniAirport,inst_Ecuador)).
-
-fof(axWorldLZPred3608, axiom, 
- f_located(inst_TanalianAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3609, axiom, 
- f_located(inst_TarapotoAirport,inst_Peru)).
-
-fof(axWorldLZPred3610, axiom, 
- f_located(inst_TepicAirport,inst_Mexico)).
-
-fof(axWorldLZPred3611, axiom, 
- f_located(inst_TomPriceWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred3612, axiom, 
- f_located(inst_BirgiTrapaniAirport,inst_Italy)).
-
-fof(axWorldLZPred3613, axiom, 
- f_located(inst_TapetaAirport,inst_Liberia)).
-
-fof(axWorldLZPred3614, axiom, 
- f_located(inst_TikapurAirport,inst_Nepal)).
-
-fof(axWorldLZPred3615, axiom, 
- f_located(inst_TekamahMunicipalNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3616, axiom, 
- f_located(inst_ScottCityMunicipalKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3617, axiom, 
- f_located(inst_TaluqanAirport,inst_Afghanistan)).
-
-fof(axWorldLZPred3618, axiom, 
- f_located(inst_TresEsquinasAirport,inst_Colombia)).
-
-fof(axWorldLZPred3619, axiom, 
- f_located(inst_TaramajimaAirport,inst_Japan)).
-
-fof(axWorldLZPred3620, axiom, 
- f_located(inst_TurboAirport,inst_Colombia)).
-
-fof(axWorldLZPred3621, axiom, 
- f_located(inst_TorreonAirport,inst_Mexico)).
-
-fof(axWorldLZPred3622, axiom, 
- f_located(inst_VaernesTrondheimAirport,inst_Norway)).
-
-fof(axWorldLZPred3623, axiom, 
- f_located(inst_TireeIslandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3624, axiom, 
- f_located(inst_TorpSandefjordAirport,inst_Norway)).
-
-fof(axWorldLZPred3625, axiom, 
- f_located(inst_TaurangaAirport,inst_NewZealand)).
-
-fof(axWorldLZPred3626, axiom, 
- f_located(inst_TronaCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3627, axiom, 
- f_located(inst_TriCityRegionalTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3628, axiom, 
- f_located(inst_TarakbitsAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3629, axiom, 
- f_located(inst_TarakanBorneoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3630, axiom, 
- f_located(inst_TerrellMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3631, axiom, 
- f_located(inst_ThermalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3632, axiom, 
- f_located(inst_CaselleTorinoTurinAirport,inst_Italy)).
-
-fof(axWorldLZPred3633, axiom, 
- f_located(inst_TareeNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred3634, axiom, 
- f_located(inst_TreePointAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3635, axiom, 
- f_located(inst_TarauacaACAirport,inst_Brazil)).
-
-fof(axWorldLZPred3636, axiom, 
- f_located(inst_TrincomaleeAirport,inst_SriLanka)).
-
-fof(axWorldLZPred3637, axiom, 
- f_located(inst_RonchideiLegionariTriesteAirport,inst_Italy)).
-
-fof(axWorldLZPred3638, axiom, 
- f_located(inst_TremontonMunicipalUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3639, axiom, 
- f_located(inst_TrujilloAirport,inst_Peru)).
-
-fof(axWorldLZPred3640, axiom, 
- f_located(inst_InternationalTrivandrumAirport,inst_India)).
-
-fof(axWorldLZPred3641, axiom, 
- f_located(inst_BonrikiTarawaAirport,inst_Kiribati)).
-
-fof(axWorldLZPred3642, axiom, 
- f_located(inst_TrentonMunicipalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3643, axiom, 
- f_located(inst_TororoAirport,inst_Uganda)).
-
-fof(axWorldLZPred3644, axiom, 
- f_located(inst_TiruchirapallyAirport,inst_India)).
-
-fof(axWorldLZPred3645, axiom, 
- f_located(inst_SungShanTaipeiAirport,inst_Taiwan)).
-
-fof(axWorldLZPred3646, axiom, 
- f_located(inst_TsumebAirport,inst_Namibia)).
-
-fof(axWorldLZPred3647, axiom, 
- f_located(inst_TaishaAirport,inst_Ecuador)).
-
-fof(axWorldLZPred3648, axiom, 
- f_located(inst_TshipiseAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred3649, axiom, 
- f_located(inst_AqmolaTselinogradAqmolaAirport,inst_Kazakhstan)).
-
-fof(axWorldLZPred3650, axiom, 
- f_located(inst_SAngeloTrevisoAirport,inst_Italy)).
-
-fof(axWorldLZPred3651, axiom, 
- f_located(inst_TanacrossAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3652, axiom, 
- f_located(inst_TshikapaAirport,inst_Zaire)).
-
-fof(axWorldLZPred3653, axiom, 
- f_located(inst_TsiliTsiliAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3654, axiom, 
- f_located(inst_TsushimaAirport,inst_Japan)).
-
-fof(axWorldLZPred3655, axiom, 
- f_located(inst_TaskulAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3656, axiom, 
- f_located(inst_TamuinAirport,inst_Mexico)).
-
-fof(axWorldLZPred3657, axiom, 
- f_located(inst_TaosMunicipalNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3658, axiom, 
- f_located(inst_ZhangguizhuangTianjinAirport,inst_China)).
-
-fof(axWorldLZPred3659, axiom, 
- f_located(inst_ScillyTrescoAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3660, axiom, 
- f_located(inst_TehachapiMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3661, axiom, 
- f_located(inst_GiarmataTimisoaraAirport,inst_Romania)).
-
-fof(axWorldLZPred3662, axiom, 
- f_located(inst_East34thStreetHeliportNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3663, axiom, 
- f_located(inst_TrangAirport,inst_Thailand)).
-
-fof(axWorldLZPred3664, axiom, 
- f_located(inst_TabiteueaSouthAirport,inst_Kiribati)).
-
-fof(axWorldLZPred3665, axiom, 
- f_located(inst_TownsvilleQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3666, axiom, 
- f_located(inst_TsewiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3667, axiom, 
- f_located(inst_SantanTanjungAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3668, axiom, 
- f_located(inst_TasikmalayaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3669, axiom, 
- f_located(inst_PlageBlancheTanTanAirport,inst_Morocco)).
-
-fof(axWorldLZPred3670, axiom, 
- f_located(inst_TortoliSardiniaAirport,inst_Italy)).
-
-fof(axWorldLZPred3671, axiom, 
- f_located(inst_TaltalAirport,inst_Chile)).
-
-fof(axWorldLZPred3672, axiom, 
- f_located(inst_PortlandTroutdaleORAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3673, axiom, 
- f_located(inst_TernateAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3674, axiom, 
- f_located(inst_GeneralEnriqueMoscTartagalAirport,inst_Argentina)).
-
-fof(axWorldLZPred3675, axiom, 
- f_located(inst_ThumraitAirport,inst_Oman)).
-
-fof(axWorldLZPred3676, axiom, 
- f_located(inst_TetiaroaIslandAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred3677, axiom, 
- f_located(inst_TottoriAirport,inst_Japan)).
-
-fof(axWorldLZPred3678, axiom, 
- f_located(inst_TurtleIslandAirport,inst_Fiji)).
-
-fof(axWorldLZPred3679, axiom, 
- f_located(inst_TablondeTamaraAirport,inst_Colombia)).
-
-fof(axWorldLZPred3680, axiom, 
- f_located(inst_MercerCountyNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3681, axiom, 
- f_located(inst_BrittonMunicipalSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3682, axiom, 
- f_located(inst_TortuqueroAirport,inst_CostaRica)).
-
-fof(axWorldLZPred3683, axiom, 
- f_located(inst_TanatorajaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3684, axiom, 
- f_located(inst_TsaratananaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred3685, axiom, 
- f_located(inst_TaitungAirport,inst_Taiwan)).
-
-fof(axWorldLZPred3686, axiom, 
- f_located(inst_SaniaRamelTetouanTetuanAirport,inst_Morocco)).
-
-fof(axWorldLZPred3687, axiom, 
- f_located(inst_BaratAirport,inst_Yemen)).
-
-fof(axWorldLZPred3688, axiom, 
- f_located(inst_ElRosalColLMGuerreroTulcanAirport,inst_Ecuador)).
-
-fof(axWorldLZPred3689, axiom, 
- f_located(inst_TubuaiTubuaiIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred3690, axiom, 
- f_located(inst_TenienteBenMatienzTucumanSanMiguelTucumanAirport,inst_Argentina)).
-
-fof(axWorldLZPred3691, axiom, 
- f_located(inst_TambacoundaAirport,inst_Senegal)).
-
-fof(axWorldLZPred3692, axiom, 
- f_located(inst_TupileAirport,inst_Panama)).
-
-fof(axWorldLZPred3693, axiom, 
- f_located(inst_SaintSymphorienToursAirport,inst_France)).
-
-fof(axWorldLZPred3694, axiom, 
- f_located(inst_TuguegaraoAirport,inst_Philippines)).
-
-fof(axWorldLZPred3695, axiom, 
- f_located(inst_ArnoldAirForceBaseTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3696, axiom, 
- f_located(inst_TuraifAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred3697, axiom, 
- f_located(inst_TumAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred3698, axiom, 
- f_located(inst_TurbatAirport,inst_Pakistan)).
-
-fof(axWorldLZPred3699, axiom, 
- f_located(inst_TulsaInternationalOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3700, axiom, 
- f_located(inst_TumutNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred3701, axiom, 
- f_located(inst_CarthageTunisAirport,inst_Tunisia)).
-
-fof(axWorldLZPred3702, axiom, 
- f_located(inst_TaupoAirport,inst_NewZealand)).
-
-fof(axWorldLZPred3703, axiom, 
- f_located(inst_TupeloMunicipalCDLemonsMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3704, axiom, 
- f_located(inst_TouganAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred3705, axiom, 
- f_located(inst_TucuruiPAAirport,inst_Brazil)).
-
-fof(axWorldLZPred3706, axiom, 
- f_located(inst_TucsonInternationalAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3707, axiom, 
- f_located(inst_TautaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3708, axiom, 
- f_located(inst_TabukAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred3709, axiom, 
- f_located(inst_TucupitaAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3710, axiom, 
- f_located(inst_TubalaAirport,inst_Panama)).
-
-fof(axWorldLZPred3711, axiom, 
- f_located(inst_TumblerRidgeAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred3712, axiom, 
- f_located(inst_TulumAirport,inst_Mexico)).
-
-fof(axWorldLZPred3713, axiom, 
- f_located(inst_TucumaAirport,inst_Brazil)).
-
-fof(axWorldLZPred3714, axiom, 
- f_located(inst_MorafenobeAirport,inst_Madagascar)).
-
-fof(axWorldLZPred3715, axiom, 
- f_located(inst_CaboolMemorialMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3716, axiom, 
- f_located(inst_CherryCapitalMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3717, axiom, 
- f_located(inst_ThiefRiverFallsRegionalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3718, axiom, 
- f_located(inst_ThomasvilleMunicipalGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3719, axiom, 
- f_located(inst_CentervilleMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3720, axiom, 
- f_located(inst_LakeTahoeCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3721, axiom, 
- f_located(inst_TaveuniAirport,inst_Fiji)).
-
-fof(axWorldLZPred3722, axiom, 
- f_located(inst_TavoyAirport,inst_Myanmar)).
-
-fof(axWorldLZPred3723, axiom, 
- f_located(inst_TwinHillsAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3724, axiom, 
- f_located(inst_ToowoombaQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3725, axiom, 
- f_located(inst_JeffersonCountyInternationalWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3726, axiom, 
- f_located(inst_TaylorAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3727, axiom, 
- f_located(inst_TwinFallsSunValleyRegionalAirportJoslinFieldIDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3728, axiom, 
- f_located(inst_TwoHarborsAmphibiousTerminalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3729, axiom, 
- f_located(inst_RichardBHelgesonMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3730, axiom, 
- f_located(inst_TewantinQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3731, axiom, 
- f_located(inst_TorwoodQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3732, axiom, 
- f_located(inst_TawiTawiAirport,inst_Philippines)).
-
-fof(axWorldLZPred3733, axiom, 
- f_located(inst_TawauSabahAirport,inst_Malaysia)).
-
-fof(axWorldLZPred3734, axiom, 
- f_located(inst_TawaTibetAirport,inst_China)).
-
-fof(axWorldLZPred3735, axiom, 
- f_located(inst_TaichungAirport,inst_Taiwan)).
-
-fof(axWorldLZPred3736, axiom, 
- f_located(inst_TexarkanaRegionalAirportWebbFieldARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3737, axiom, 
- f_located(inst_TegelBerlinAirport,inst_Germany)).
-
-fof(axWorldLZPred3738, axiom, 
- f_located(inst_TeminabuanAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3739, axiom, 
- f_located(inst_TunxiAirport,inst_China)).
-
-fof(axWorldLZPred3740, axiom, 
- f_located(inst_TanbarQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3741, axiom, 
- f_located(inst_YalovaYalovaAsagisolozAirport,inst_Turkey)).
-
-fof(axWorldLZPred3742, axiom, 
- f_located(inst_TibooburraNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred3743, axiom, 
- f_located(inst_TyonekAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3744, axiom, 
- f_located(inst_FryklandaTorsbyAirport,inst_Sweden)).
-
-fof(axWorldLZPred3745, axiom, 
- f_located(inst_ThylungraQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3746, axiom, 
- f_located(inst_CapitanMontesTalaraAirport,inst_Peru)).
-
-fof(axWorldLZPred3747, axiom, 
- f_located(inst_StanielCayAirport,inst_Bahamas)).
-
-fof(axWorldLZPred3748, axiom, 
- f_located(inst_WuauTaiyuanAirport,inst_China)).
-
-fof(axWorldLZPred3749, axiom, 
- f_located(inst_MetropolitanAreaTokyoAirport,inst_Japan)).
-
-fof(axWorldLZPred3750, axiom, 
- f_located(inst_TobermoryAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3751, axiom, 
- f_located(inst_TylerPoundsFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3752, axiom, 
- f_located(inst_McGheeTysonTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3753, axiom, 
- f_located(inst_TreintayTresAirport,inst_Uruguay)).
-
-fof(axWorldLZPred3754, axiom, 
- f_located(inst_TaylorAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3755, axiom, 
- f_located(inst_BelizeCityMunicipalAirstripBelizeCityAirport,inst_Belize)).
-
-fof(axWorldLZPred3756, axiom, 
- f_located(inst_TiziminAirport,inst_Mexico)).
-
-fof(axWorldLZPred3757, axiom, 
- f_located(inst_CongoTownAndrosAirport,inst_Bahamas)).
-
-fof(axWorldLZPred3758, axiom, 
- f_located(inst_TompkinsvilleMonroeCountyKYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3759, axiom, 
- f_located(inst_TrabzonAirBaseTrabzonAirport,inst_Turkey)).
-
-fof(axWorldLZPred3760, axiom, 
- f_located(inst_SanLuisRioColoradoAirport,inst_Mexico)).
-
-fof(axWorldLZPred3761, axiom, 
- f_located(inst_MountAueAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3762, axiom, 
- f_located(inst_UaHukaMarquesasIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred3763, axiom, 
- f_located(inst_SuaiAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3764, axiom, 
- f_located(inst_NarssarssuaqAirport,inst_Greenland)).
-
-fof(axWorldLZPred3765, axiom, 
- f_located(inst_LuauAirport,inst_Angola)).
-
-fof(axWorldLZPred3766, axiom, 
- f_located(inst_AndersenAirForceBaseAndersenIslandAirport,inst_Guam)).
-
-fof(axWorldLZPred3767, axiom, 
- f_located(inst_UaPuMarquesasIslandsAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred3768, axiom, 
- f_located(inst_SanJuanAirportArgentina,inst_Argentina)).
-
-fof(axWorldLZPred3769, axiom, 
- f_located(inst_SamburuAirport,inst_Kenya)).
-
-fof(axWorldLZPred3770, axiom, 
- f_located(inst_UaxactunAirport,inst_Guatemala)).
-
-fof(axWorldLZPred3771, axiom, 
- f_located(inst_UberabaMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred3772, axiom, 
- f_located(inst_MabuiagIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3773, axiom, 
- f_located(inst_CumberlandMunicipalWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3774, axiom, 
- f_located(inst_BuinAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3775, axiom, 
- f_located(inst_UbeAirport,inst_Japan)).
-
-fof(axWorldLZPred3776, axiom, 
- f_located(inst_UbonRatchathniAirport,inst_Thailand)).
-
-fof(axWorldLZPred3777, axiom, 
- f_located(inst_ColumbusLowndesCountyMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3778, axiom, 
- f_located(inst_UbatubaAirport,inst_Brazil)).
-
-fof(axWorldLZPred3779, axiom, 
- f_located(inst_KalumburuWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred3780, axiom, 
- f_located(inst_CubaMunicipalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3781, axiom, 
- f_located(inst_OneidaCountyNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3782, axiom, 
- f_located(inst_YuccaFlatsNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3783, axiom, 
- f_located(inst_EuniceLAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3784, axiom, 
- f_located(inst_LutskVolynAirport,inst_Ukraine)).
-
-fof(axWorldLZPred3785, axiom, 
- f_located(inst_BuchananAirport,inst_Liberia)).
-
-fof(axWorldLZPred3786, axiom, 
- f_located(inst_UstUkhtaKomiAirport,inst_Russia)).
-
-fof(axWorldLZPred3787, axiom, 
- f_located(inst_EverettStewartTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3788, axiom, 
- f_located(inst_UchizaAirport,inst_Peru)).
-
-fof(axWorldLZPred3789, axiom, 
- f_located(inst_UndarraAirport,inst_Australia)).
-
-fof(axWorldLZPred3790, axiom, 
- f_located(inst_BermudaDunesCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3791, axiom, 
- f_located(inst_UberlandiaMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred3792, axiom, 
- f_located(inst_UzhgorodZakarpatskaTranscarpathiaAirport,inst_Ukraine)).
-
-fof(axWorldLZPred3793, axiom, 
- f_located(inst_RivoltoUdineAirport,inst_Italy)).
-
-fof(axWorldLZPred3794, axiom, 
- f_located(inst_UdomxayAirport,inst_Laos)).
-
-fof(axWorldLZPred3795, axiom, 
- f_located(inst_UdaipurAirport,inst_India)).
-
-fof(axWorldLZPred3796, axiom, 
- f_located(inst_QueenstownTasmaniaAirport,inst_Australia)).
-
-fof(axWorldLZPred3797, axiom, 
- f_located(inst_QuelimaneAirport,inst_Mozambique)).
-
-fof(axWorldLZPred3798, axiom, 
- f_located(inst_KumeJimaAirport,inst_Japan)).
-
-fof(axWorldLZPred3799, axiom, 
- f_located(inst_WaukeshaCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3800, axiom, 
- f_located(inst_QuettaAirport,inst_Pakistan)).
-
-fof(axWorldLZPred3801, axiom, 
- f_located(inst_UfaBashkortostanAirport,inst_Russia)).
-
-fof(axWorldLZPred3802, axiom, 
- f_located(inst_UgashikNewAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3803, axiom, 
- f_located(inst_UgashikBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3804, axiom, 
- f_located(inst_UganikAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3805, axiom, 
- f_located(inst_WaukeganRegionalILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3806, axiom, 
- f_located(inst_UigeAirport,inst_Angola)).
-
-fof(axWorldLZPred3807, axiom, 
- f_located(inst_UherskeHradisteAirport,inst_Slovakia)).
-
-fof(axWorldLZPred3808, axiom, 
- f_located(inst_UpperHeyfordRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3809, axiom, 
- f_located(inst_QuibdoAirport,inst_Colombia)).
-
-fof(axWorldLZPred3810, axiom, 
- f_located(inst_QuyNhonAirport,inst_Vietnam)).
-
-fof(axWorldLZPred3811, axiom, 
- f_located(inst_UtilaIslandAirport,inst_Honduras)).
-
-fof(axWorldLZPred3812, axiom, 
- f_located(inst_UstIlimskIrkutskAirport,inst_Russia)).
-
-fof(axWorldLZPred3813, axiom, 
- f_located(inst_QuillayuteStateWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3814, axiom, 
- f_located(inst_QuincyMunicipalBaldwinFieldILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3815, axiom, 
- f_located(inst_MariscalSucreQuitoAirport,inst_Ecuador)).
-
-fof(axWorldLZPred3816, axiom, 
- f_located(inst_PluguffanQuimperAirport,inst_France)).
-
-fof(axWorldLZPred3817, axiom, 
- f_located(inst_QuineHillAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred3818, axiom, 
- f_located(inst_QuirindiNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred3819, axiom, 
- f_located(inst_JaluitJaborJaluitAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred3820, axiom, 
- f_located(inst_BerzMacombMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3821, axiom, 
- f_located(inst_UjaeIslandAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred3822, axiom, 
- f_located(inst_KobeAirport,inst_Japan)).
-
-fof(axWorldLZPred3823, axiom, 
- f_located(inst_UkiahMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3824, axiom, 
- f_located(inst_OskemanUstKamenogorskEastKazakhstanAirport,inst_Kazakhstan)).
-
-fof(axWorldLZPred3825, axiom, 
- f_located(inst_CoffeyCountyKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3826, axiom, 
- f_located(inst_WaukonMunicipalIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3827, axiom, 
- f_located(inst_MukeirasAirport,inst_Yemen)).
-
-fof(axWorldLZPred3828, axiom, 
- f_located(inst_QuakertownPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3829, axiom, 
- f_located(inst_NukuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3830, axiom, 
- f_located(inst_KyotoAirport,inst_Japan)).
-
-fof(axWorldLZPred3831, axiom, 
- f_located(inst_CapitanJoseDVasquezSanJulianAirport,inst_Argentina)).
-
-fof(axWorldLZPred3832, axiom, 
- f_located(inst_UleiAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred3833, axiom, 
- f_located(inst_SantiagodeChileAirport,inst_Chile)).
-
-fof(axWorldLZPred3834, axiom, 
- f_located(inst_UlundiAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred3835, axiom, 
- f_located(inst_SuleAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3836, axiom, 
- f_located(inst_UlithiUlithiIslandAirport,inst_Micronesia)).
-
-fof(axWorldLZPred3837, axiom, 
- f_located(inst_UlKmarsAirport,inst_Kuwait)).
-
-fof(axWorldLZPred3838, axiom, 
- f_located(inst_MullAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3839, axiom, 
- f_located(inst_NewUlmMunicipalMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3840, axiom, 
- f_located(inst_UlanBatorAirport,inst_Mongolia)).
-
-fof(axWorldLZPred3841, axiom, 
- f_located(inst_QuilpieQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3842, axiom, 
- f_located(inst_TuluaAirport,inst_Colombia)).
-
-fof(axWorldLZPred3843, axiom, 
- f_located(inst_MulatosAirport,inst_Colombia)).
-
-fof(axWorldLZPred3844, axiom, 
- f_located(inst_GuluAirport,inst_Uganda)).
-
-fof(axWorldLZPred3845, axiom, 
- f_located(inst_SimbirskUlyanovskUlyanovskAirport,inst_Russia)).
-
-fof(axWorldLZPred3846, axiom, 
- f_located(inst_PuntadeMaisiAirport,inst_Cuba)).
-
-fof(axWorldLZPred3847, axiom, 
- f_located(inst_UmnakAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3848, axiom, 
- f_located(inst_UmbaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3849, axiom, 
- f_located(inst_UummannaqAirport,inst_Greenland)).
-
-fof(axWorldLZPred3850, axiom, 
- f_located(inst_UmeaAirport,inst_Sweden)).
-
-fof(axWorldLZPred3851, axiom, 
- f_located(inst_QuinceMilAirport,inst_Peru)).
-
-fof(axWorldLZPred3852, axiom, 
- f_located(inst_SummitAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3853, axiom, 
- f_located(inst_IndianapolisMetropolitanINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3854, axiom, 
- f_located(inst_WoomeraSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred3855, axiom, 
- f_located(inst_UmiatAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3856, axiom, 
- f_located(inst_UmuaramaPRAirport,inst_Brazil)).
-
-fof(axWorldLZPred3857, axiom, 
- f_located(inst_SumySumyAirport,inst_Ukraine)).
-
-fof(axWorldLZPred3858, axiom, 
- f_located(inst_UnguiaAirport,inst_Colombia)).
-
-fof(axWorldLZPred3859, axiom, 
- f_located(inst_KunduzAirport,inst_Afghanistan)).
-
-fof(axWorldLZPred3860, axiom, 
- f_located(inst_OachasNeckAirport,inst_Lesotho)).
-
-fof(axWorldLZPred3861, axiom, 
- f_located(inst_KiungaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3862, axiom, 
- f_located(inst_UnalakleetAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3863, axiom, 
- f_located(inst_WestPlainsMunicipalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3864, axiom, 
- f_located(inst_UmnakIslandAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3865, axiom, 
- f_located(inst_UnstShetlandIslandsAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3866, axiom, 
- f_located(inst_DodgeCountyWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3867, axiom, 
- f_located(inst_UniversityParkPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3868, axiom, 
- f_located(inst_BuolNewGuineaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3869, axiom, 
- f_located(inst_MuongSaiAirport,inst_Laos)).
-
-fof(axWorldLZPred3870, axiom, 
- f_located(inst_FranklinCountyTNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3871, axiom, 
- f_located(inst_UniversityOxfordMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3872, axiom, 
- f_located(inst_PuntaAlegreAirport,inst_Cuba)).
-
-fof(axWorldLZPred3873, axiom, 
- f_located(inst_PforzheimAirport,inst_Germany)).
-
-fof(axWorldLZPred3874, axiom, 
- f_located(inst_HasanuddinUjungPandangAirport,inst_Indonesia)).
-
-fof(axWorldLZPred3875, axiom, 
- f_located(inst_UpalaAirport,inst_CostaRica)).
-
-fof(axWorldLZPred3876, axiom, 
- f_located(inst_UruapanAirport,inst_Mexico)).
-
-fof(axWorldLZPred3877, axiom, 
- f_located(inst_UpoluHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3878, axiom, 
- f_located(inst_UpiaraAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3879, axiom, 
- f_located(inst_UpavonEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred3880, axiom, 
- f_located(inst_TheQueensAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3881, axiom, 
- f_located(inst_OralUralskWestKazakhstanAirport,inst_Kazakhstan)).
-
-fof(axWorldLZPred3882, axiom, 
- f_located(inst_UrubupungaMTAirport,inst_Brazil)).
-
-fof(axWorldLZPred3883, axiom, 
- f_located(inst_DiwopuUrumqiAirport,inst_China)).
-
-fof(axWorldLZPred3884, axiom, 
- f_located(inst_GreenfieldMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3885, axiom, 
- f_located(inst_RubemBertaRSAirport,inst_Brazil)).
-
-fof(axWorldLZPred3886, axiom, 
- f_located(inst_UribeAirport,inst_Colombia)).
-
-fof(axWorldLZPred3887, axiom, 
- f_located(inst_UrimanAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3888, axiom, 
- f_located(inst_UrgoonAirport,inst_Afghanistan)).
-
-fof(axWorldLZPred3889, axiom, 
- f_located(inst_RouenAirport,inst_France)).
-
-fof(axWorldLZPred3890, axiom, 
- f_located(inst_UrraoAirport,inst_Colombia)).
-
-fof(axWorldLZPred3891, axiom, 
- f_located(inst_KurskKurskAirport,inst_Russia)).
-
-fof(axWorldLZPred3892, axiom, 
- f_located(inst_SuratThaniAirport,inst_Thailand)).
-
-fof(axWorldLZPred3893, axiom, 
- f_located(inst_GurayatAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred3894, axiom, 
- f_located(inst_UruzganAirport,inst_Afghanistan)).
-
-fof(axWorldLZPred3895, axiom, 
- f_located(inst_FultonCountyOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3896, axiom, 
- f_located(inst_UshuaiaAirport,inst_Argentina)).
-
-fof(axWorldLZPred3897, axiom, 
- f_located(inst_MabarumaAirport,inst_Guyana)).
-
-fof(axWorldLZPred3898, axiom, 
- f_located(inst_UsinskAirport,inst_Russia)).
-
-fof(axWorldLZPred3899, axiom, 
- f_located(inst_UselessLoopWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred3900, axiom, 
- f_located(inst_KohSamuiAirport,inst_Thailand)).
-
-fof(axWorldLZPred3901, axiom, 
- f_located(inst_UlsanAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred3902, axiom, 
- f_located(inst_UsinoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3903, axiom, 
- f_located(inst_StAugustineFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3904, axiom, 
- f_located(inst_MutareAirport,inst_Zimbabwe)).
-
-fof(axWorldLZPred3905, axiom, 
- f_located(inst_MuttaburraQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred3906, axiom, 
- f_located(inst_NutwoodDownsNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred3907, axiom, 
- f_located(inst_ButterworthAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred3908, axiom, 
- f_located(inst_UdonThaniAirport,inst_Thailand)).
-
-fof(axWorldLZPred3909, axiom, 
- f_located(inst_KymiKouvolaAirport,inst_Finland)).
-
-fof(axWorldLZPred3910, axiom, 
- f_located(inst_UtirikIslandUtirikAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred3911, axiom, 
- f_located(inst_TorremolinosAirport,inst_Spain)).
-
-fof(axWorldLZPred3912, axiom, 
- f_located(inst_UpingtonAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred3913, axiom, 
- f_located(inst_IndianMountainLRRSAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3914, axiom, 
- f_located(inst_RayongPattayaAirport,inst_Thailand)).
-
-fof(axWorldLZPred3915, axiom, 
- f_located(inst_UttaraditAirport,inst_Thailand)).
-
-fof(axWorldLZPred3916, axiom, 
- f_located(inst_UmtataTranskeiAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred3917, axiom, 
- f_located(inst_UstuopAirport,inst_Panama)).
-
-fof(axWorldLZPred3918, axiom, 
- f_located(inst_QueenstownAirportSouthAfrica,inst_SouthAfrica)).
-
-fof(axWorldLZPred3919, axiom, 
- f_located(inst_WilliamPGwinnFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3920, axiom, 
- f_located(inst_BugulmaTatarstanAirport,inst_Russia)).
-
-fof(axWorldLZPred3921, axiom, 
- f_located(inst_MukhinoBuryatiaAirport,inst_Russia)).
-
-fof(axWorldLZPred3922, axiom, 
- f_located(inst_UgnuKuparukAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3923, axiom, 
- f_located(inst_YuzhnoSakhalinskSakhalinAirport,inst_Russia)).
-
-fof(axWorldLZPred3924, axiom, 
- f_located(inst_ManumuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3925, axiom, 
- f_located(inst_SullivanRegionalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3926, axiom, 
- f_located(inst_GarnerFieldTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3927, axiom, 
- f_located(inst_OuveaUveaLoyaltyIslandsAirport,inst_NewCaledonia)).
-
-fof(axWorldLZPred3928, axiom, 
- f_located(inst_NewValleyAirport,inst_Egypt)).
-
-fof(axWorldLZPred3929, axiom, 
- f_located(inst_UvolAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3930, axiom, 
- f_located(inst_WareMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3931, axiom, 
- f_located(inst_WiesbadenAirport,inst_Germany)).
-
-fof(axWorldLZPred3932, axiom, 
- f_located(inst_NewCastleHenryCountyMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3933, axiom, 
- f_located(inst_WuppertalAirport,inst_Germany)).
-
-fof(axWorldLZPred3934, axiom, 
- f_located(inst_MadisonCountyOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3935, axiom, 
- f_located(inst_NyalaAirport,inst_Sudan)).
-
-fof(axWorldLZPred3936, axiom, 
- f_located(inst_YulinAirport,inst_China)).
-
-fof(axWorldLZPred3937, axiom, 
- f_located(inst_UnayzahAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred3938, axiom, 
- f_located(inst_CuruzuCuatiaAirport,inst_Argentina)).
-
-fof(axWorldLZPred3939, axiom, 
- f_located(inst_VaasaAirport,inst_Finland)).
-
-fof(axWorldLZPred3940, axiom, 
- f_located(inst_YavarateAirport,inst_Colombia)).
-
-fof(axWorldLZPred3941, axiom, 
- f_located(inst_VarrelbuschAirport,inst_Germany)).
-
-fof(axWorldLZPred3942, axiom, 
- f_located(inst_MoodyAirForceBaseGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3943, axiom, 
- f_located(inst_VallesAirport,inst_Mexico)).
-
-fof(axWorldLZPred3944, axiom, 
- f_located(inst_ValenceAirport,inst_France)).
-
-fof(axWorldLZPred3945, axiom, 
- f_located(inst_VarginhaMGAirport,inst_Brazil)).
-
-fof(axWorldLZPred3946, axiom, 
- f_located(inst_VanimoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred3947, axiom, 
- f_located(inst_ChevakAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3948, axiom, 
- f_located(inst_ValencaBAAirport,inst_Brazil)).
-
-fof(axWorldLZPred3949, axiom, 
- f_located(inst_VanAirport,inst_Turkey)).
-
-fof(axWorldLZPred3950, axiom, 
- f_located(inst_SuavanaoAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred3951, axiom, 
- f_located(inst_ValparaisoAirport,inst_Chile)).
-
-fof(axWorldLZPred3952, axiom, 
- f_located(inst_VarnaAirport,inst_Bulgaria)).
-
-fof(axWorldLZPred3953, axiom, 
- f_located(inst_SivasAirport,inst_Turkey)).
-
-fof(axWorldLZPred3954, axiom, 
- f_located(inst_VatomandryAirport,inst_Madagascar)).
-
-fof(axWorldLZPred3955, axiom, 
- f_located(inst_VatukoulaAirport,inst_Fiji)).
-
-fof(axWorldLZPred3956, axiom, 
- f_located(inst_LupepauuVavauAirport,inst_Tonga)).
-
-fof(axWorldLZPred3957, axiom, 
- f_located(inst_SvartnesVardoVardoeAirport,inst_Norway)).
-
-fof(axWorldLZPred3958, axiom, 
- f_located(inst_ValdIsereAirport,inst_France)).
-
-fof(axWorldLZPred3959, axiom, 
- f_located(inst_VandenbergAirForceBaseCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3960, axiom, 
- f_located(inst_VanuabalavuAirport,inst_Fiji)).
-
-fof(axWorldLZPred3961, axiom, 
- f_located(inst_BridgewaterAirParkVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3962, axiom, 
- f_located(inst_VisbyAirport,inst_Sweden)).
-
-fof(axWorldLZPred3963, axiom, 
- f_located(inst_CanThoAirport,inst_Vietnam)).
-
-fof(axWorldLZPred3964, axiom, 
- f_located(inst_ViewCoveAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3965, axiom, 
- f_located(inst_VictoriaAirportCameroon,inst_Cameroon)).
-
-fof(axWorldLZPred3966, axiom, 
- f_located(inst_VictoriaRiverDownsNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred3967, axiom, 
- f_located(inst_MarcoPoloTesseraVeneziaVeniceAirport,inst_Italy)).
-
-fof(axWorldLZPred3968, axiom, 
- f_located(inst_ValchetaAirport,inst_Argentina)).
-
-fof(axWorldLZPred3969, axiom, 
- f_located(inst_VichaderoAirport,inst_Uruguay)).
-
-fof(axWorldLZPred3970, axiom, 
- f_located(inst_ViracoposSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred3971, axiom, 
- f_located(inst_CaroraAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3972, axiom, 
- f_located(inst_VictoriaRegionalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3973, axiom, 
- f_located(inst_GeorgeAirForceBaseCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3974, axiom, 
- f_located(inst_ColonialWilliamsburgVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3975, axiom, 
- f_located(inst_EilatInternationalOvdaAirport,inst_Israel)).
-
-fof(axWorldLZPred3976, axiom, 
- f_located(inst_LeirinFagernesAirport,inst_Norway)).
-
-fof(axWorldLZPred3977, axiom, 
- f_located(inst_VitoriadaConquistaBAAirport,inst_Brazil)).
-
-fof(axWorldLZPred3978, axiom, 
- f_located(inst_ValverdeAirport,inst_Spain)).
-
-fof(axWorldLZPred3979, axiom, 
- f_located(inst_VidaliaMunicipalGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3980, axiom, 
- f_located(inst_GobernadorCastelloViedmaAirport,inst_Argentina)).
-
-fof(axWorldLZPred3981, axiom, 
- f_located(inst_ValledePascuaAirport,inst_Venezuela)).
-
-fof(axWorldLZPred3982, axiom, 
- f_located(inst_VillaDoloresAirport,inst_Argentina)).
-
-fof(axWorldLZPred3983, axiom, 
- f_located(inst_VadsoeVadsoAirport,inst_Norway)).
-
-fof(axWorldLZPred3984, axiom, 
- f_located(inst_TomOConnerTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3985, axiom, 
- f_located(inst_ValdezAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3986, axiom, 
- f_located(inst_VenetieAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3987, axiom, 
- f_located(inst_MaikwakAirport,inst_Guyana)).
-
-fof(axWorldLZPred3988, axiom, 
- f_located(inst_VejleAirport,inst_Denmark)).
-
-fof(axWorldLZPred3989, axiom, 
- f_located(inst_VelikiyeLukiWelikijeLukiPskovAirport,inst_Russia)).
-
-fof(axWorldLZPred3990, axiom, 
- f_located(inst_VernalUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3991, axiom, 
- f_located(inst_GeneralHeribertoJaraVeracruzAirport,inst_Mexico)).
-
-fof(axWorldLZPred3992, axiom, 
- f_located(inst_DarkeCountyOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3993, axiom, 
- f_located(inst_BarakomaAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred3994, axiom, 
- f_located(inst_TiogaMunicipalNDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred3995, axiom, 
- f_located(inst_VestmannaeyjarAirport,inst_Iceland)).
-
-fof(axWorldLZPred3996, axiom, 
- f_located(inst_VictoriaFallsAirport,inst_Zimbabwe)).
-
-fof(axWorldLZPred3997, axiom, 
- f_located(inst_VijayawadaAirport,inst_India)).
-
-fof(axWorldLZPred3998, axiom, 
- f_located(inst_VangriengAirport,inst_Laos)).
-
-fof(axWorldLZPred3999, axiom, 
- f_located(inst_ViganAirport,inst_Philippines)).
-
-fof(axWorldLZPred4000, axiom, 
- f_located(inst_VigoAirport,inst_Spain)).
-
-fof(axWorldLZPred4001, axiom, 
- f_located(inst_GeneralVillegaAirport,inst_Argentina)).
-
-fof(axWorldLZPred4002, axiom, 
- f_located(inst_NorthLasVegasAirTerminalNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4003, axiom, 
- f_located(inst_VillagarzonAirport,inst_Colombia)).
-
-fof(axWorldLZPred4004, axiom, 
- f_located(inst_SaurimoAirport,inst_Angola)).
-
-fof(axWorldLZPred4005, axiom, 
- f_located(inst_VilhelminaAirport,inst_Sweden)).
-
-fof(axWorldLZPred4006, axiom, 
- f_located(inst_CulbersonCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4007, axiom, 
- f_located(inst_CharmeilVichyAirport,inst_France)).
-
-fof(axWorldLZPred4008, axiom, 
- f_located(inst_VahitahiAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred4009, axiom, 
- f_located(inst_VillaConstitucionAirport,inst_Mexico)).
-
-fof(axWorldLZPred4010, axiom, 
- f_located(inst_TrissinoVicenzaAirport,inst_Italy)).
-
-fof(axWorldLZPred4011, axiom, 
- f_located(inst_VidinAirport,inst_Bulgaria)).
-
-fof(axWorldLZPred4012, axiom, 
- f_located(inst_SchwechatWienViennaAirport,inst_Austria)).
-
-fof(axWorldLZPred4013, axiom, 
- f_located(inst_ElVigiaAirport,inst_Venezuela)).
-
-fof(axWorldLZPred4014, axiom, 
- f_located(inst_RollaNationalMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4015, axiom, 
- f_located(inst_VirginGordaValleyVirginGordaAirport,inst_BritishVirginIslands)).
-
-fof(axWorldLZPred4016, axiom, 
- f_located(inst_KavikAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4017, axiom, 
- f_located(inst_DakhlaVillaCisnerosWesternSaharaAirport,inst_Morocco)).
-
-fof(axWorldLZPred4018, axiom, 
- f_located(inst_VinnytsyaVinnytsyaAirport,inst_Russia)).
-
-fof(axWorldLZPred4019, axiom, 
- f_located(inst_ViquequeAirport,inst_Indonesia)).
-
-fof(axWorldLZPred4020, axiom, 
- f_located(inst_VisaliaMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4021, axiom, 
- f_located(inst_VitoriaAirport,inst_Spain)).
-
-fof(axWorldLZPred4022, axiom, 
- f_located(inst_ViruAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred4023, axiom, 
- f_located(inst_ViviganiAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4024, axiom, 
- f_located(inst_VitoriaESAirport,inst_Brazil)).
-
-fof(axWorldLZPred4025, axiom, 
- f_located(inst_VizagAirport,inst_India)).
-
-fof(axWorldLZPred4026, axiom, 
- f_located(inst_XaiXaiViladeJoaoBeloAirport,inst_Mozambique)).
-
-fof(axWorldLZPred4027, axiom, 
- f_located(inst_VirginiaHighlandsVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4028, axiom, 
- f_located(inst_VilaJunqueiroAirport,inst_Mozambique)).
-
-fof(axWorldLZPred4029, axiom, 
- f_located(inst_RachGiaAirport,inst_Vietnam)).
-
-fof(axWorldLZPred4030, axiom, 
- f_located(inst_KungKuanAirport,inst_Taiwan)).
-
-fof(axWorldLZPred4031, axiom, 
- f_located(inst_VnukovoMoscowAirport,inst_Russia)).
-
-fof(axWorldLZPred4032, axiom, 
- f_located(inst_VicksburgMunicipalMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4033, axiom, 
- f_located(inst_VorkutaKomiAirport,inst_Russia)).
-
-fof(axWorldLZPred4034, axiom, 
- f_located(inst_WestKaviAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4035, axiom, 
- f_located(inst_VandaliaMunicipalILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4036, axiom, 
- f_located(inst_ValenciaAirport,inst_Spain)).
-
-fof(axWorldLZPred4037, axiom, 
- f_located(inst_ValdostaRegionalGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4038, axiom, 
- f_located(inst_VillaGesellAirport,inst_Argentina)).
-
-fof(axWorldLZPred4039, axiom, 
- f_located(inst_BauerfieldEfateIsAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred4040, axiom, 
- f_located(inst_VolgodonskRostovAirport,inst_Russia)).
-
-fof(axWorldLZPred4041, axiom, 
- f_located(inst_ValladolidAirport,inst_Spain)).
-
-fof(axWorldLZPred4042, axiom, 
- f_located(inst_VillaMontesAirport,inst_Bolivia)).
-
-fof(axWorldLZPred4043, axiom, 
- f_located(inst_ZimValenciaCaraboboValenciaAirport,inst_Venezuela)).
-
-fof(axWorldLZPred4044, axiom, 
- f_located(inst_VallejoAirport,inst_Mexico)).
-
-fof(axWorldLZPred4045, axiom, 
- f_located(inst_VilaRicaAirport,inst_Brazil)).
-
-fof(axWorldLZPred4046, axiom, 
- f_located(inst_VallenarAirport,inst_Chile)).
-
-fof(axWorldLZPred4047, axiom, 
- f_located(inst_ValesdirAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred4048, axiom, 
- f_located(inst_VelikiyeLukiPskovAirport,inst_Russia)).
-
-fof(axWorldLZPred4049, axiom, 
- f_located(inst_ValeraAirport,inst_Venezuela)).
-
-fof(axWorldLZPred4050, axiom, 
- f_located(inst_VillaMercedesAirport,inst_Argentina)).
-
-fof(axWorldLZPred4051, axiom, 
- f_located(inst_HaroldDavidsonFieldSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4052, axiom, 
- f_located(inst_BaimuruAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4053, axiom, 
- f_located(inst_SaravaneAirport,inst_Laos)).
-
-fof(axWorldLZPred4054, axiom, 
- f_located(inst_VeniceMunicipalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4055, axiom, 
- f_located(inst_VannesAirport,inst_France)).
-
-fof(axWorldLZPred4056, axiom, 
- f_located(inst_VanjiAirport,inst_China)).
-
-fof(axWorldLZPred4057, axiom, 
- f_located(inst_VilniusAirport,inst_Lithuania)).
-
-fof(axWorldLZPred4058, axiom, 
- f_located(inst_VanrookQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4059, axiom, 
- f_located(inst_VaranasiAirport,inst_India)).
-
-fof(axWorldLZPred4060, axiom, 
- f_located(inst_VanWertCountyOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4061, axiom, 
- f_located(inst_VilanculosAirport,inst_Mozambique)).
-
-fof(axWorldLZPred4062, axiom, 
- f_located(inst_VanNuysCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4063, axiom, 
- f_located(inst_VolgogradStalingradVolgogradAirport,inst_Russia)).
-
-fof(axWorldLZPred4064, axiom, 
- f_located(inst_VohemarAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4065, axiom, 
- f_located(inst_VoinjamaAirport,inst_Liberia)).
-
-fof(axWorldLZPred4066, axiom, 
- f_located(inst_VolkFieldWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4067, axiom, 
- f_located(inst_VolosAirport,inst_Greece)).
-
-fof(axWorldLZPred4068, axiom, 
- f_located(inst_VotuporangaSPAirport,inst_Brazil)).
-
-fof(axWorldLZPred4069, axiom, 
- f_located(inst_VoronezhVoronezhAirport,inst_Russia)).
-
-fof(axWorldLZPred4070, axiom, 
- f_located(inst_CartersvilleGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4071, axiom, 
- f_located(inst_NgivaOngivaOndjivaAirport,inst_Angola)).
-
-fof(axWorldLZPred4072, axiom, 
- f_located(inst_VopnafjordurAirport,inst_Iceland)).
-
-fof(axWorldLZPred4073, axiom, 
- f_located(inst_EglinAirForceBaseOkaloosaCountyFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4074, axiom, 
- f_located(inst_PorterCountyMunicipalINAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4075, axiom, 
- f_located(inst_ViequesViequesAirport,inst_PuertoRico)).
-
-fof(axWorldLZPred4076, axiom, 
- f_located(inst_VaraderoAirport,inst_Cuba)).
-
-fof(axWorldLZPred4077, axiom, 
- f_located(inst_VeroBeachMunicipalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4078, axiom, 
- f_located(inst_ViracAirport,inst_Philippines)).
-
-fof(axWorldLZPred4079, axiom, 
- f_located(inst_VredendalAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred4080, axiom, 
- f_located(inst_VarkausAirport,inst_Finland)).
-
-fof(axWorldLZPred4081, axiom, 
- f_located(inst_VilaRealAirport,inst_Portugal)).
-
-fof(axWorldLZPred4082, axiom, 
- f_located(inst_VillafrancaVeronaAirport,inst_Italy)).
-
-fof(axWorldLZPred4083, axiom, 
- f_located(inst_VersaillesAirport,inst_France)).
-
-fof(axWorldLZPred4084, axiom, 
- f_located(inst_VryburgAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred4085, axiom, 
- f_located(inst_VaeroyAirport,inst_Norway)).
-
-fof(axWorldLZPred4086, axiom, 
- f_located(inst_CPACarlosRovirosaVillahermosaAirport,inst_Mexico)).
-
-fof(axWorldLZPred4087, axiom, 
- f_located(inst_ViseuAirport,inst_Portugal)).
-
-fof(axWorldLZPred4088, axiom, 
- f_located(inst_HartnessStateSpringfieldVTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4089, axiom, 
- f_located(inst_LuhanskLuhanskAirport,inst_Ukraine)).
-
-fof(axWorldLZPred4090, axiom, 
- f_located(inst_PhuoclongAirport,inst_Vietnam)).
-
-fof(axWorldLZPred4091, axiom, 
- f_located(inst_HassloVasterasAirport,inst_Sweden)).
-
-fof(axWorldLZPred4092, axiom, 
- f_located(inst_VictoriaAirportHonduras,inst_Honduras)).
-
-fof(axWorldLZPred4093, axiom, 
- f_located(inst_VitsyebskVitebskVitsyebskAirport,inst_Belarus)).
-
-fof(axWorldLZPred4094, axiom, 
- f_located(inst_WattayVientianeAirport,inst_Laos)).
-
-fof(axWorldLZPred4095, axiom, 
- f_located(inst_VatuleleAirport,inst_Fiji)).
-
-fof(axWorldLZPred4096, axiom, 
- f_located(inst_VintonVeteransMemorialAirparkIAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4097, axiom, 
- f_located(inst_VittelAirport,inst_France)).
-
-fof(axWorldLZPred4098, axiom, 
- f_located(inst_MillerFieldNEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4099, axiom, 
- f_located(inst_LasTunasAirport,inst_Cuba)).
-
-fof(axWorldLZPred4100, axiom, 
- f_located(inst_VishakhapatnamAirport,inst_India)).
-
-fof(axWorldLZPred4101, axiom, 
- f_located(inst_ValleduparAirport,inst_Colombia)).
-
-fof(axWorldLZPred4102, axiom, 
- f_located(inst_MahanoroAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4103, axiom, 
- f_located(inst_LaVanguardiaVillavicencioAirport,inst_Colombia)).
-
-fof(axWorldLZPred4104, axiom, 
- f_located(inst_ViruViruInternationalSantaCruzAirport,inst_Bolivia)).
-
-fof(axWorldLZPred4105, axiom, 
- f_located(inst_VastervikAirport,inst_Sweden)).
-
-fof(axWorldLZPred4106, axiom, 
- f_located(inst_VladivostokPrimoryeAirport,inst_Russia)).
-
-fof(axWorldLZPred4107, axiom, 
- f_located(inst_OrtonvilleMunicipalAirportMartinsonFieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4108, axiom, 
- f_located(inst_IlliziAirport,inst_Algeria)).
-
-fof(axWorldLZPred4109, axiom, 
- f_located(inst_LichingaVilaCabralAirport,inst_Mozambique)).
-
-fof(axWorldLZPred4110, axiom, 
- f_located(inst_SaoVicenteSaoVicenteAirport,inst_CapeVerde)).
-
-fof(axWorldLZPred4111, axiom, 
- f_located(inst_VaxjoAirport,inst_Sweden)).
-
-fof(axWorldLZPred4112, axiom, 
- f_located(inst_SertelCiudaddeMexicoMexicoCityAirport,inst_Mexico)).
-
-fof(axWorldLZPred4113, axiom, 
- f_located(inst_VryheidAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred4114, axiom, 
- f_located(inst_IllinoisValleyRegionalAirportWalterADuncanFieldILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4115, axiom, 
- f_located(inst_WalesAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4116, axiom, 
- f_located(inst_WabagAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4117, axiom, 
- f_located(inst_WacaAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred4118, axiom, 
- f_located(inst_AndriamenaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4119, axiom, 
- f_located(inst_WadiAdDawasirAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred4120, axiom, 
- f_located(inst_WanaAirport,inst_Pakistan)).
-
-fof(axWorldLZPred4121, axiom, 
- f_located(inst_WanganuiAirport,inst_NewZealand)).
-
-fof(axWorldLZPred4122, axiom, 
- f_located(inst_HarrySternNDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4123, axiom, 
- f_located(inst_AntsohihyAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4124, axiom, 
- f_located(inst_WawoiFallsAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4125, axiom, 
- f_located(inst_AnkazoaboAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4126, axiom, 
- f_located(inst_ChincoteagueVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4127, axiom, 
- f_located(inst_AmbatondrazakaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4128, axiom, 
- f_located(inst_WaverneyAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred4129, axiom, 
- f_located(inst_WaboAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4130, axiom, 
- f_located(inst_AltoPalenaAirport,inst_Chile)).
-
-fof(axWorldLZPred4131, axiom, 
- f_located(inst_AntsalovaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4132, axiom, 
- f_located(inst_WarisAirport,inst_Indonesia)).
-
-fof(axWorldLZPred4133, axiom, 
- f_located(inst_MetropolitanAreaDCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4134, axiom, 
- f_located(inst_WaterfordAirport,inst_Ireland)).
-
-fof(axWorldLZPred4135, axiom, 
- f_located(inst_WauchopeNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred4136, axiom, 
- f_located(inst_WaveHillNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred4137, axiom, 
- f_located(inst_OkecieWarszawaWarsawAirport,inst_Poland)).
-
-fof(axWorldLZPred4138, axiom, 
- f_located(inst_WarroadInternationalAirportSwedeCarlsonFieldMNAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4139, axiom, 
- f_located(inst_GreeneCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4140, axiom, 
- f_located(inst_WarwickQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4141, axiom, 
- f_located(inst_WarraberIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4142, axiom, 
- f_located(inst_StebbinsAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4143, axiom, 
- f_located(inst_BefandrianaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4144, axiom, 
- f_located(inst_BealananaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4145, axiom, 
- f_located(inst_WapenamandaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4146, axiom, 
- f_located(inst_WoburnMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4147, axiom, 
- f_located(inst_BerorohaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4148, axiom, 
- f_located(inst_BeaverAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4149, axiom, 
- f_located(inst_RobenHoodMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4150, axiom, 
- f_located(inst_BoulderMunicipalCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4151, axiom, 
- f_located(inst_WilkesBarreWyomingValleyPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4152, axiom, 
- f_located(inst_YaquaraAirport,inst_Colombia)).
-
-fof(axWorldLZPred4153, axiom, 
- f_located(inst_CastroAirport,inst_Chile)).
-
-fof(axWorldLZPred4154, axiom, 
- f_located(inst_ChaitenAirport,inst_Chile)).
-
-fof(axWorldLZPred4155, axiom, 
- f_located(inst_CaletaJosefinaAirport,inst_Chile)).
-
-fof(axWorldLZPred4156, axiom, 
- f_located(inst_CoolullahAirport,inst_Australia)).
-
-fof(axWorldLZPred4157, axiom, 
- f_located(inst_ChandalarLakeAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4158, axiom, 
- f_located(inst_AlcootaNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred4159, axiom, 
- f_located(inst_WadiAinAirport,inst_Yemen)).
-
-fof(axWorldLZPred4160, axiom, 
- f_located(inst_DeepBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4161, axiom, 
- f_located(inst_EnidWoodringMunicipalOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4162, axiom, 
- f_located(inst_JGStrijdomInternationalWindhoekAirport,inst_Namibia)).
-
-fof(axWorldLZPred4163, axiom, 
- f_located(inst_WondaiAirport,inst_Australia)).
-
-fof(axWorldLZPred4164, axiom, 
- f_located(inst_WandoAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4165, axiom, 
- f_located(inst_BoonevilleBaldwynMSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4166, axiom, 
- f_located(inst_WinderGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4167, axiom, 
- f_located(inst_HavilarAirport,inst_China)).
-
-fof(axWorldLZPred4168, axiom, 
- f_located(inst_ParkerCountyTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4169, axiom, 
- f_located(inst_WebequieONAirport,inst_Canada)).
-
-fof(axWorldLZPred4170, axiom, 
- f_located(inst_WedauAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4171, axiom, 
- f_located(inst_WeifangAirport,inst_China)).
-
-fof(axWorldLZPred4172, axiom, 
- f_located(inst_WeihaiAirport,inst_China)).
-
-fof(axWorldLZPred4173, axiom, 
- f_located(inst_WeipaQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4174, axiom, 
- f_located(inst_WelkomAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred4175, axiom, 
- f_located(inst_WestMallingEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred4176, axiom, 
- f_located(inst_WeamAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4177, axiom, 
- f_located(inst_WeasuaAirport,inst_Liberia)).
-
-fof(axWorldLZPred4178, axiom, 
- f_located(inst_WagetheAirport,inst_Indonesia)).
-
-fof(axWorldLZPred4179, axiom, 
- f_located(inst_WeeWaaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred4180, axiom, 
- f_located(inst_WexfordAirport,inst_Ireland)).
-
-fof(axWorldLZPred4181, axiom, 
- f_located(inst_KetchikanHarborSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4182, axiom, 
- f_located(inst_FianarantsoaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4183, axiom, 
- f_located(inst_NorthernAroostookRegionalMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4184, axiom, 
- f_located(inst_WaggaWaggaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred4185, axiom, 
- f_located(inst_BahawalnagarAirport,inst_Pakistan)).
-
-fof(axWorldLZPred4186, axiom, 
- f_located(inst_WarrangalAirport,inst_India)).
-
-fof(axWorldLZPred4187, axiom, 
- f_located(inst_WalgettNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred4188, axiom, 
- f_located(inst_BaltraIslandGalapagosAirport,inst_Ecuador)).
-
-fof(axWorldLZPred4189, axiom, 
- f_located(inst_WaitangiAirport,inst_NewZealand)).
-
-fof(axWorldLZPred4190, axiom, 
- f_located(inst_WinchesterRegionalVAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4191, axiom, 
- f_located(inst_WaingapuAirport,inst_Indonesia)).
-
-fof(axWorldLZPred4192, axiom, 
- f_located(inst_WangarattaVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred4193, axiom, 
- f_located(inst_WagnyAirport,inst_Gabon)).
-
-fof(axWorldLZPred4194, axiom, 
- f_located(inst_WestHoustonTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4195, axiom, 
- f_located(inst_FassamaAirport,inst_Liberia)).
-
-fof(axWorldLZPred4196, axiom, 
- f_located(inst_HyderSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4197, axiom, 
- f_located(inst_WadiHalfaAirport,inst_Sudan)).
-
-fof(axWorldLZPred4198, axiom, 
- f_located(inst_WhakataneAirport,inst_NewZealand)).
-
-fof(axWorldLZPred4199, axiom, 
- f_located(inst_WelshpoolVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred4200, axiom, 
- f_located(inst_WickhamAirport,inst_Australia)).
-
-fof(axWorldLZPred4201, axiom, 
- f_located(inst_FranzJosefAirport,inst_NewZealand)).
-
-fof(axWorldLZPred4202, axiom, 
- f_located(inst_WhitemanCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4203, axiom, 
- f_located(inst_VailJunctionHeliportCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4204, axiom, 
- f_located(inst_WhalsayAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred4205, axiom, 
- f_located(inst_WhartonMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4206, axiom, 
- f_located(inst_WuhuAirport,inst_China)).
-
-fof(axWorldLZPred4207, axiom, 
- f_located(inst_WickAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred4208, axiom, 
- f_located(inst_WildenrathAirport,inst_Germany)).
-
-fof(axWorldLZPred4209, axiom, 
- f_located(inst_WiesbadenAirBaseWiesbadenAirport,inst_Germany)).
-
-fof(axWorldLZPred4210, axiom, 
- f_located(inst_SurfdaleAirport,inst_NewZealand)).
-
-fof(axWorldLZPred4211, axiom, 
- f_located(inst_WilsonNairobiAirport,inst_Kenya)).
-
-fof(axWorldLZPred4212, axiom, 
- f_located(inst_WintonQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4213, axiom, 
- f_located(inst_WilcanniaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred4214, axiom, 
- f_located(inst_WittendomGorgeWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred4215, axiom, 
- f_located(inst_WituAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4216, axiom, 
- f_located(inst_TuxpanAirport,inst_Mexico)).
-
-fof(axWorldLZPred4217, axiom, 
- f_located(inst_WojaAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred4218, axiom, 
- f_located(inst_GeneralWilliamJFoxAirfieldCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4219, axiom, 
- f_located(inst_WajirAirport,inst_Kenya)).
-
-fof(axWorldLZPred4220, axiom, 
- f_located(inst_WanakaAirport,inst_NewZealand)).
-
-fof(axWorldLZPred4221, axiom, 
- f_located(inst_WarracknabealVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred4222, axiom, 
- f_located(inst_ConnellsvillePAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4223, axiom, 
- f_located(inst_HwangeAirport,inst_Zimbabwe)).
-
-fof(axWorldLZPred4224, axiom, 
- f_located(inst_HokkaidoWakkanaiAirport,inst_Japan)).
-
-fof(axWorldLZPred4225, axiom, 
- f_located(inst_AleknagikAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4226, axiom, 
- f_located(inst_WaikoloaHIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4227, axiom, 
- f_located(inst_WakunaiAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred4228, axiom, 
- f_located(inst_NevadaCountyAirParkCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4229, axiom, 
- f_located(inst_WalkersCayAbacoAirport,inst_Bahamas)).
-
-fof(axWorldLZPred4230, axiom, 
- f_located(inst_TresLagoasMTAirport,inst_Brazil)).
-
-fof(axWorldLZPred4231, axiom, 
- f_located(inst_WallalAirport,inst_Australia)).
-
-fof(axWorldLZPred4232, axiom, 
- f_located(inst_LabouchereBayAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4233, axiom, 
- f_located(inst_WalchaNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred4234, axiom, 
- f_located(inst_StrotherFieldKSAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4235, axiom, 
- f_located(inst_InternationalWellingtonAirport,inst_NewZealand)).
-
-fof(axWorldLZPred4236, axiom, 
- f_located(inst_WalahaAirport,inst_Vanuatu)).
-
-fof(axWorldLZPred4237, axiom, 
- f_located(inst_SelawikAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4238, axiom, 
- f_located(inst_WollogorangAirport,inst_Australia)).
-
-fof(axWorldLZPred4239, axiom, 
- f_located(inst_ProspectHillMAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4240, axiom, 
- f_located(inst_LittleNaukatiAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4241, axiom, 
- f_located(inst_WaterlooNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred4242, axiom, 
- f_located(inst_LoringSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4243, axiom, 
- f_located(inst_WillowsGlennCountyCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4244, axiom, 
- f_located(inst_MandritsaraAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4245, axiom, 
- f_located(inst_WarrnamboolVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred4246, axiom, 
- f_located(inst_WinnemuccaMunicipalNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4247, axiom, 
- f_located(inst_MandabeAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4248, axiom, 
- f_located(inst_WarramboorMtKeithWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred4249, axiom, 
- f_located(inst_BaxterCountyRegionalARAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4250, axiom, 
- f_located(inst_MeyersChuckSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4251, axiom, 
- f_located(inst_MalaimbandyAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4252, axiom, 
- f_located(inst_MaroantsetraAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4253, axiom, 
- f_located(inst_WhiteMountainAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4254, axiom, 
- f_located(inst_MampikonyAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4255, axiom, 
- f_located(inst_MananaraAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4256, axiom, 
- f_located(inst_MadirovaloAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4257, axiom, 
- f_located(inst_WamenaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred4258, axiom, 
- f_located(inst_NapakiakAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4259, axiom, 
- f_located(inst_NichinCoveSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4260, axiom, 
- f_located(inst_WindarraWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred4261, axiom, 
- f_located(inst_WoraNaYeAirport,inst_Gabon)).
-
-fof(axWorldLZPred4262, axiom, 
- f_located(inst_WunnumminLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4263, axiom, 
- f_located(inst_NagaAirport,inst_Philippines)).
-
-fof(axWorldLZPred4264, axiom, 
- f_located(inst_LabambaAirport,inst_Gabon)).
-
-fof(axWorldLZPred4265, axiom, 
- f_located(inst_WindorahParkQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4266, axiom, 
- f_located(inst_NawabShahAirport,inst_Pakistan)).
-
-fof(axWorldLZPred4267, axiom, 
- f_located(inst_HierroCanaryIslandsAirport,inst_Spain)).
-
-fof(axWorldLZPred4268, axiom, 
- f_located(inst_WanumaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4269, axiom, 
- f_located(inst_WynyardTasmaniaAirport,inst_Australia)).
-
-fof(axWorldLZPred4270, axiom, 
- f_located(inst_WenzhouAirport,inst_China)).
-
-fof(axWorldLZPred4271, axiom, 
- f_located(inst_WonenaraAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4272, axiom, 
- f_located(inst_WoodbridgeRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred4273, axiom, 
- f_located(inst_WoodRiverAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4274, axiom, 
- f_located(inst_WoensdrechtAirport,inst_Netherlands)).
-
-fof(axWorldLZPred4275, axiom, 
- f_located(inst_WoodgreenNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred4276, axiom, 
- f_located(inst_WologissiAirport,inst_Liberia)).
-
-fof(axWorldLZPred4277, axiom, 
- f_located(inst_WonkenAirport,inst_Venezuela)).
-
-fof(axWorldLZPred4278, axiom, 
- f_located(inst_WollongongNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred4279, axiom, 
- f_located(inst_WondoolaAirport,inst_Australia)).
-
-fof(axWorldLZPred4280, axiom, 
- f_located(inst_WoodchopperAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4281, axiom, 
- f_located(inst_WonanAirport,inst_Taiwan)).
-
-fof(axWorldLZPred4282, axiom, 
- f_located(inst_WillowAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4283, axiom, 
- f_located(inst_PuertoAisenAirport,inst_Chile)).
-
-fof(axWorldLZPred4284, axiom, 
- f_located(inst_PortBergeAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4285, axiom, 
- f_located(inst_PincherCreekABAirport,inst_Canada)).
-
-fof(axWorldLZPred4286, axiom, 
- f_located(inst_WrothamQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4287, axiom, 
- f_located(inst_PowellLakeWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4288, axiom, 
- f_located(inst_WipimAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4289, axiom, 
- f_located(inst_NorthForkValleyCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4290, axiom, 
- f_located(inst_PorvenirAirport,inst_Chile)).
-
-fof(axWorldLZPred4291, axiom, 
- f_located(inst_PersepolisAirport,inst_Iran)).
-
-fof(axWorldLZPred4292, axiom, 
- f_located(inst_WestportAirport,inst_NewZealand)).
-
-fof(axWorldLZPred4293, axiom, 
- f_located(inst_PuertoWilliamsAirport,inst_Chile)).
-
-fof(axWorldLZPred4294, axiom, 
- f_located(inst_KeekorokAirport,inst_Kenya)).
-
-fof(axWorldLZPred4295, axiom, 
- f_located(inst_WarderAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred4296, axiom, 
- f_located(inst_RobinsAirForceBaseGAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4297, axiom, 
- f_located(inst_WhangareiAirport,inst_NewZealand)).
-
-fof(axWorldLZPred4298, axiom, 
- f_located(inst_WrangellAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4299, axiom, 
- f_located(inst_McGuireAirForceBaseNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4300, axiom, 
- f_located(inst_WhiteRockTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4301, axiom, 
- f_located(inst_WorlandMunicipalWYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4302, axiom, 
- f_located(inst_WroclawAirport,inst_Poland)).
-
-fof(axWorldLZPred4303, axiom, 
- f_located(inst_WerurAirport,inst_Indonesia)).
-
-fof(axWorldLZPred4304, axiom, 
- f_located(inst_WarranagineWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred4305, axiom, 
- f_located(inst_WestrayAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred4306, axiom, 
- f_located(inst_WasuaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4307, axiom, 
- f_located(inst_SteamboatBaySeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4308, axiom, 
- f_located(inst_CondronArmyAirFieldNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4309, axiom, 
- f_located(inst_SantaCeciliaAirport,inst_Ecuador)).
-
-fof(axWorldLZPred4310, axiom, 
- f_located(inst_SarichefAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4311, axiom, 
- f_located(inst_WashingtonCountyPAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4312, axiom, 
- f_located(inst_BrookhavenNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4313, axiom, 
- f_located(inst_SanJuanUganikSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4314, axiom, 
- f_located(inst_ArlingtonMunicipalTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4315, axiom, 
- f_located(inst_NorthDallasHeliportTXAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4316, axiom, 
- f_located(inst_WisemanAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4317, axiom, 
- f_located(inst_SouthNakneknr2AKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4318, axiom, 
- f_located(inst_WashaboAirport,inst_Suriname)).
-
-fof(axWorldLZPred4319, axiom, 
- f_located(inst_WespamAirport,inst_Nicaragua)).
-
-fof(axWorldLZPred4320, axiom, 
- f_located(inst_WasiorAirport,inst_Indonesia)).
-
-fof(axWorldLZPred4321, axiom, 
- f_located(inst_WallStSeaplaneDockNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4322, axiom, 
- f_located(inst_WesterlyStateRIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4323, axiom, 
- f_located(inst_WasuAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4324, axiom, 
- f_located(inst_WestsoundSeaplaneBaseWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4325, axiom, 
- f_located(inst_AirlieBeachQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4326, axiom, 
- f_located(inst_TambohoranoAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4327, axiom, 
- f_located(inst_WorldTradeCenterNYAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4328, axiom, 
- f_located(inst_WestEndAirport,inst_Bahamas)).
-
-fof(axWorldLZPred4329, axiom, 
- f_located(inst_WotjeWotjeAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred4330, axiom, 
- f_located(inst_NoatakAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4331, axiom, 
- f_located(inst_TuntatuliakAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4332, axiom, 
- f_located(inst_WaddingtonRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred4333, axiom, 
- f_located(inst_WothoAirport,inst_MarshallIslands)).
-
-fof(axWorldLZPred4334, axiom, 
- f_located(inst_WoitapeAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4335, axiom, 
- f_located(inst_WhiteriverAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4336, axiom, 
- f_located(inst_TsiroanomandidyAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4337, axiom, 
- f_located(inst_WantoatAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4338, axiom, 
- f_located(inst_WhittangaAirport,inst_NewZealand)).
-
-fof(axWorldLZPred4339, axiom, 
- f_located(inst_WudinnaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred4340, axiom, 
- f_located(inst_WauAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4341, axiom, 
- f_located(inst_WuhanAirport,inst_China)).
-
-fof(axWorldLZPred4342, axiom, 
- f_located(inst_TaguacAirport,inst_Guam)).
-
-fof(axWorldLZPred4343, axiom, 
- f_located(inst_WilunaWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred4344, axiom, 
- f_located(inst_WuyishanAirport,inst_China)).
-
-fof(axWorldLZPred4345, axiom, 
- f_located(inst_WauAirportSudan,inst_Sudan)).
-
-fof(axWorldLZPred4346, axiom, 
- f_located(inst_WuvuluIslandAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4347, axiom, 
- f_located(inst_WuxiAirport,inst_China)).
-
-fof(axWorldLZPred4348, axiom, 
- f_located(inst_WuzhouAirport,inst_China)).
-
-fof(axWorldLZPred4349, axiom, 
- f_located(inst_WalvisBayAirport,inst_Namibia)).
-
-fof(axWorldLZPred4350, axiom, 
- f_located(inst_WatsonvilleMunicipalCAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4351, axiom, 
- f_located(inst_ManakaraAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4352, axiom, 
- f_located(inst_WatervilleRobertLafleurMEAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4353, axiom, 
- f_located(inst_WilhemshavenAirport,inst_Germany)).
-
-fof(axWorldLZPred4354, axiom, 
- f_located(inst_VolovanAirport,inst_Madagascar)).
-
-fof(axWorldLZPred4355, axiom, 
- f_located(inst_WasillaAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4356, axiom, 
- f_located(inst_CapeMayCountyNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4357, axiom, 
- f_located(inst_WewakAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4358, axiom, 
- f_located(inst_GaviotasAirport,inst_Colombia)).
-
-fof(axWorldLZPred4359, axiom, 
- f_located(inst_NorthWhaleSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4360, axiom, 
- f_located(inst_WestWoodwardOKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4361, axiom, 
- f_located(inst_WildwoodAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4362, axiom, 
- f_located(inst_NewtokSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4363, axiom, 
- f_located(inst_IngenikaBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4364, axiom, 
- f_located(inst_WestWyalongNewSouthWalesAirport,inst_Australia)).
-
-fof(axWorldLZPred4365, axiom, 
- f_located(inst_wethersfieldRAFStationEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred4366, axiom, 
- f_located(inst_TangaIslandAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4367, axiom, 
- f_located(inst_WanxianSichuanAirport,inst_China)).
-
-fof(axWorldLZPred4368, axiom, 
- f_located(inst_WhyallaSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred4369, axiom, 
- f_located(inst_YesBayLodgeSeaplaneBaseAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4370, axiom, 
- f_located(inst_YengemaAirport,inst_SierraLeone)).
-
-fof(axWorldLZPred4371, axiom, 
- f_located(inst_WyndhamWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred4372, axiom, 
- f_located(inst_YellowstoneMTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4373, axiom, 
- f_located(inst_NassauSeaplaneBaseNewProvidenceAirport,inst_Bahamas)).
-
-fof(axWorldLZPred4374, axiom, 
- f_located(inst_AlamosAirport,inst_Mexico)).
-
-fof(axWorldLZPred4375, axiom, 
- f_located(inst_ChapecoSCAirport,inst_Brazil)).
-
-fof(axWorldLZPred4376, axiom, 
- f_located(inst_AribindaAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4377, axiom, 
- f_located(inst_BrevoortNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4378, axiom, 
- f_located(inst_XayaburyAirport,inst_Laos)).
-
-fof(axWorldLZPred4379, axiom, 
- f_located(inst_BlubberBayBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4380, axiom, 
- f_located(inst_BearskinLakeAerodromeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4381, axiom, 
- f_located(inst_BogandeAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4382, axiom, 
- f_located(inst_BirjandAirport,inst_Iran)).
-
-fof(axWorldLZPred4383, axiom, 
- f_located(inst_BunoBedelleAirport,inst_Ethiopia)).
-
-fof(axWorldLZPred4384, axiom, 
- f_located(inst_BiniguniAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4385, axiom, 
- f_located(inst_BoulsaAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4386, axiom, 
- f_located(inst_BrockvilleAerodromeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4387, axiom, 
- f_located(inst_KilliniqKillinekIslandNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4388, axiom, 
- f_located(inst_ChristmasIslandChristmasIslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4389, axiom, 
- f_located(inst_CluffLakeAerodromeSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4390, axiom, 
- f_located(inst_ChathamAerodromeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4391, axiom, 
- f_located(inst_BusuangaAirport,inst_Philippines)).
-
-fof(axWorldLZPred4392, axiom, 
- f_located(inst_ColacVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred4393, axiom, 
- f_located(inst_DiebougouAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4394, axiom, 
- f_located(inst_DjiboAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4395, axiom, 
- f_located(inst_XingchengAirport,inst_China)).
-
-fof(axWorldLZPred4396, axiom, 
- f_located(inst_LakeGenevaAireEstatesWIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4397, axiom, 
- f_located(inst_XiangfanAirport,inst_China)).
-
-fof(axWorldLZPred4398, axiom, 
- f_located(inst_FinkerwerdenAirbusPlantHamburgAirport,inst_Germany)).
-
-fof(axWorldLZPred4399, axiom, 
- f_located(inst_GaouaAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4400, axiom, 
- f_located(inst_DnataAirport,inst_UnitedArabEmirates)).
-
-fof(axWorldLZPred4401, axiom, 
- f_located(inst_GoromGoromAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4402, axiom, 
- f_located(inst_GranvilleLakeMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4403, axiom, 
- f_located(inst_XangongoAirport,inst_Angola)).
-
-fof(axWorldLZPred4404, axiom, 
- f_located(inst_KangiqsualujjuaqQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4405, axiom, 
- f_located(inst_XichangAirport,inst_China)).
-
-fof(axWorldLZPred4406, axiom, 
- f_located(inst_XienglomAirport,inst_Laos)).
-
-fof(axWorldLZPred4407, axiom, 
- f_located(inst_XinguaraAirport,inst_Brazil)).
-
-fof(axWorldLZPred4408, axiom, 
- f_located(inst_XilinhotAirport,inst_China)).
-
-fof(axWorldLZPred4409, axiom, 
- f_located(inst_XingningAirport,inst_China)).
-
-fof(axWorldLZPred4410, axiom, 
- f_located(inst_XianXianyangAirport,inst_China)).
-
-fof(axWorldLZPred4411, axiom, 
- f_located(inst_KantchariAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4412, axiom, 
- f_located(inst_XiengKhouangAirport,inst_Laos)).
-
-fof(axWorldLZPred4413, axiom, 
- f_located(inst_KasabonikaONAirport,inst_Canada)).
-
-fof(axWorldLZPred4414, axiom, 
- f_located(inst_KayaAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4415, axiom, 
- f_located(inst_LittleAmericaUTAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4416, axiom, 
- f_located(inst_LacBrochetMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4417, axiom, 
- f_located(inst_LakenheathAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred4418, axiom, 
- f_located(inst_LongXuyenAirport,inst_Vietnam)).
-
-fof(axWorldLZPred4419, axiom, 
- f_located(inst_SaintLouisAirport,inst_Senegal)).
-
-fof(axWorldLZPred4420, axiom, 
- f_located(inst_LeoAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4421, axiom, 
- f_located(inst_LemwerderDASAPlantBremenAirport,inst_Germany)).
-
-fof(axWorldLZPred4422, axiom, 
- f_located(inst_XiamenAmoyAirport,inst_China)).
-
-fof(axWorldLZPred4423, axiom, 
- f_located(inst_MallacootaVictoriaAirport,inst_Australia)).
-
-fof(axWorldLZPred4424, axiom, 
- f_located(inst_MadisonMunicipalSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4425, axiom, 
- f_located(inst_MahendranagarAirport,inst_Nepal)).
-
-fof(axWorldLZPred4426, axiom, 
- f_located(inst_ManihiAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred4427, axiom, 
- f_located(inst_MasasiAirport,inst_Tanzania)).
-
-fof(axWorldLZPred4428, axiom, 
- f_located(inst_MinaltonSouthAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred4429, axiom, 
- f_located(inst_XiamenAirport,inst_China)).
-
-fof(axWorldLZPred4430, axiom, 
- f_located(inst_MacMillanPassAerodromeYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4431, axiom, 
- f_located(inst_SimmonsMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4432, axiom, 
- f_located(inst_CapeCanaveralAirForceStationSkidStripFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4433, axiom, 
- f_located(inst_MacasAirport,inst_Ecuador)).
-
-fof(axWorldLZPred4434, axiom, 
- f_located(inst_YamIslandQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4435, axiom, 
- f_located(inst_QuangNgaiAirport,inst_Vietnam)).
-
-fof(axWorldLZPred4436, axiom, 
- f_located(inst_XiningAirport,inst_China)).
-
-fof(axWorldLZPred4437, axiom, 
- f_located(inst_NorthAirForceAuxiliarySCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4438, axiom, 
- f_located(inst_XingtaiAirport,inst_China)).
-
-fof(axWorldLZPred4439, axiom, 
- f_located(inst_NounaeAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4440, axiom, 
- f_located(inst_PamaAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4441, axiom, 
- f_located(inst_PikangikumWaterAerodromeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4442, axiom, 
- f_located(inst_PukatawaganMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4443, axiom, 
- f_located(inst_ComayaguaAirport,inst_Honduras)).
-
-fof(axWorldLZPred4444, axiom, 
- f_located(inst_PoplarRiverMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4445, axiom, 
- f_located(inst_PineRidgeSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4446, axiom, 
- f_located(inst_WestKuparukAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4447, axiom, 
- f_located(inst_QueposAirport,inst_CostaRica)).
-
-fof(axWorldLZPred4448, axiom, 
- f_located(inst_QualicumBeachAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4449, axiom, 
- f_located(inst_RossRiverYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4450, axiom, 
- f_located(inst_StMaloAirport,inst_France)).
-
-fof(axWorldLZPred4451, axiom, 
- f_located(inst_SebbaAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4452, axiom, 
- f_located(inst_SouthIndianLakeMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4453, axiom, 
- f_located(inst_StMarysMDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4454, axiom, 
- f_located(inst_SeletarSingaporeAirport,inst_Singapore)).
-
-fof(axWorldLZPred4455, axiom, 
- f_located(inst_TonopahTestRangeNVAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4456, axiom, 
- f_located(inst_ThargomindahQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4457, axiom, 
- f_located(inst_TadouleLakeWaterAerodromeMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4458, axiom, 
- f_located(inst_TaroomQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4459, axiom, 
- f_located(inst_TaraQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4460, axiom, 
- f_located(inst_XuzhouAirport,inst_China)).
-
-fof(axWorldLZPred4461, axiom, 
- f_located(inst_VinhLongAirport,inst_Vietnam)).
-
-fof(axWorldLZPred4462, axiom, 
- f_located(inst_EmmenAirport,inst_Switzerland)).
-
-fof(axWorldLZPred4463, axiom, 
- f_located(inst_KhalidMilitaryCityAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred4464, axiom, 
- f_located(inst_RiyadhAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred4465, axiom, 
- f_located(inst_AlKharjAirBaseAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred4466, axiom, 
- f_located(inst_IwakuniHonshuIsAirport,inst_Japan)).
-
-fof(axWorldLZPred4467, axiom, 
- f_located(inst_WoodfordAerodromeEnglandAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred4468, axiom, 
- f_located(inst_YandinaRusselIsAirport,inst_SolomonIslands)).
-
-fof(axWorldLZPred4469, axiom, 
- f_located(inst_YeAirport,inst_Myanmar)).
-
-fof(axWorldLZPred4470, axiom, 
- f_located(inst_ZabreAirport,inst_BurkinaFaso)).
-
-fof(axWorldLZPred4471, axiom, 
- f_located(inst_AnahimLakeAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4472, axiom, 
- f_located(inst_ArcticBayNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4473, axiom, 
- f_located(inst_CatLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4474, axiom, 
- f_located(inst_AltaLakeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4475, axiom, 
- f_located(inst_AsbestosAerodromeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4476, axiom, 
- f_located(inst_FortFrancesMunicipalONAirport,inst_Canada)).
-
-fof(axWorldLZPred4477, axiom, 
- f_located(inst_LaGrandenr4QCAirport,inst_Canada)).
-
-fof(axWorldLZPred4478, axiom, 
- f_located(inst_ChillanAirport,inst_Chile)).
-
-fof(axWorldLZPred4479, axiom, 
- f_located(inst_LyallHarbourBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4480, axiom, 
- f_located(inst_YakutatAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4481, axiom, 
- f_located(inst_AlertBayBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4482, axiom, 
- f_located(inst_SaultSteMarieONAirport,inst_Canada)).
-
-fof(axWorldLZPred4483, axiom, 
- f_located(inst_YangambiAirport,inst_Zaire)).
-
-fof(axWorldLZPred4484, axiom, 
- f_located(inst_YapInternationalYapIslandAirport,inst_Micronesia)).
-
-fof(axWorldLZPred4485, axiom, 
- f_located(inst_MapleBayBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4486, axiom, 
- f_located(inst_LaGrandenr3QCAirport,inst_Canada)).
-
-fof(axWorldLZPred4487, axiom, 
- f_located(inst_KangirsukQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4488, axiom, 
- f_located(inst_AttawapiskatONAirport,inst_Canada)).
-
-fof(axWorldLZPred4489, axiom, 
- f_located(inst_LiverpoolNSAirport,inst_Canada)).
-
-fof(axWorldLZPred4490, axiom, 
- f_located(inst_MinersBayBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4491, axiom, 
- f_located(inst_AnglingLakeMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4492, axiom, 
- f_located(inst_StAnthonyNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4493, axiom, 
- f_located(inst_TofinoBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4494, axiom, 
- f_located(inst_BanffABAirport,inst_Canada)).
-
-fof(axWorldLZPred4495, axiom, 
- f_located(inst_PellyBayTownsiteNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4496, axiom, 
- f_located(inst_BaieComeauQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4497, axiom, 
- f_located(inst_NewWestminsterWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4498, axiom, 
- f_located(inst_UraniumCitySKAirport,inst_Canada)).
-
-fof(axWorldLZPred4499, axiom, 
- f_located(inst_BamfieldWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4500, axiom, 
- f_located(inst_BagotvilleQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4501, axiom, 
- f_located(inst_BullHarbourWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4502, axiom, 
- f_located(inst_BlackTickleAerodromeNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4503, axiom, 
- f_located(inst_BaieJohanBeetzWaterAerodromeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4504, axiom, 
- f_located(inst_BakerLakeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4505, axiom, 
- f_located(inst_CampbellRiverBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4506, axiom, 
- f_located(inst_BronsonCreekAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4507, axiom, 
- f_located(inst_BordenONAirport,inst_Canada)).
-
-fof(axWorldLZPred4508, axiom, 
- f_located(inst_BobQuinnLakeAirport,inst_Canada)).
-
-fof(axWorldLZPred4509, axiom, 
- f_located(inst_YibinSichuanAirport,inst_China)).
-
-fof(axWorldLZPred4510, axiom, 
- f_located(inst_TadouleLakeMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4511, axiom, 
- f_located(inst_BrandonMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4512, axiom, 
- f_located(inst_BrochetMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4513, axiom, 
- f_located(inst_NipawinSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4514, axiom, 
- f_located(inst_BerensRiverMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4515, axiom, 
- f_located(inst_BedwellHarbourWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4516, axiom, 
- f_located(inst_BlancSablonQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4517, axiom, 
- f_located(inst_BonnyvilleABAirport,inst_Canada)).
-
-fof(axWorldLZPred4518, axiom, 
- f_located(inst_TorontoDowntownHeliportONAirport,inst_Canada)).
-
-fof(axWorldLZPred4519, axiom, 
- f_located(inst_CourtenayAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4520, axiom, 
- f_located(inst_CambridgeBayNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4521, axiom, 
- f_located(inst_RegionalONAirport,inst_Canada)).
-
-fof(axWorldLZPred4522, axiom, 
- f_located(inst_NanaimoBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4523, axiom, 
- f_located(inst_HuronAirparkONAirport,inst_Canada)).
-
-fof(axWorldLZPred4524, axiom, 
- f_located(inst_CortesBayWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4525, axiom, 
- f_located(inst_CastlegarBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4526, axiom, 
- f_located(inst_ChathamNBAirport,inst_Canada)).
-
-fof(axWorldLZPred4527, axiom, 
- f_located(inst_CaribouIslandONAirport,inst_Canada)).
-
-fof(axWorldLZPred4528, axiom, 
- f_located(inst_CapeStJamesBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4529, axiom, 
- f_located(inst_ColvilleLakeAerodromeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4530, axiom, 
- f_located(inst_CharloNBAirport,inst_Canada)).
-
-fof(axWorldLZPred4531, axiom, 
- f_located(inst_StCatharinesONAirport,inst_Canada)).
-
-fof(axWorldLZPred4532, axiom, 
- f_located(inst_CochraneONAirport,inst_Canada)).
-
-fof(axWorldLZPred4533, axiom, 
- f_located(inst_CoppermineNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4534, axiom, 
- f_located(inst_CoopPointMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4535, axiom, 
- f_located(inst_ChetwyndBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4536, axiom, 
- f_located(inst_CharlieSinclairMemorialMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4537, axiom, 
- f_located(inst_ChesterfieldInletNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4538, axiom, 
- f_located(inst_CoronationABAirport,inst_Canada)).
-
-fof(axWorldLZPred4539, axiom, 
- f_located(inst_CullatonLakeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4540, axiom, 
- f_located(inst_CartiervilleQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4541, axiom, 
- f_located(inst_ChilliwackBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4542, axiom, 
- f_located(inst_GagetownNBAirport,inst_Canada)).
-
-fof(axWorldLZPred4543, axiom, 
- f_located(inst_ClydeRiverNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4544, axiom, 
- f_located(inst_CrestonAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4545, axiom, 
- f_located(inst_DawsonYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4546, axiom, 
- f_located(inst_BurwashYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4547, axiom, 
- f_located(inst_DraytonValleyIndustrialAerodromeABAirport,inst_Canada)).
-
-fof(axWorldLZPred4548, axiom, 
- f_located(inst_ParadiseRiverAerodromeNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4549, axiom, 
- f_located(inst_DeerLakeNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4550, axiom, 
- f_located(inst_DigbyAerodromeNSAirport,inst_Canada)).
-
-fof(axWorldLZPred4551, axiom, 
- f_located(inst_DanielsHarbourNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4552, axiom, 
- f_located(inst_DavisInletAerodromeNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4553, axiom, 
- f_located(inst_MainDuckONAirport,inst_Canada)).
-
-fof(axWorldLZPred4554, axiom, 
- f_located(inst_DeaseLakeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4555, axiom, 
- f_located(inst_DauphinMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4556, axiom, 
- f_located(inst_DolbeauStMethodeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4557, axiom, 
- f_located(inst_NainNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4558, axiom, 
- f_located(inst_DawsonCreekBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4559, axiom, 
- f_located(inst_BroadviewSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4560, axiom, 
- f_located(inst_DesolationSoundBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4561, axiom, 
- f_located(inst_BoundaryBayBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4562, axiom, 
- f_located(inst_BloodveinRiverMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4563, axiom, 
- f_located(inst_DocCreekAirport,inst_Canada)).
-
-fof(axWorldLZPred4564, axiom, 
- f_located(inst_ValdepenasAirport,inst_Spain)).
-
-fof(axWorldLZPred4565, axiom, 
- f_located(inst_MetropolitanAreaABAirport,inst_Canada)).
-
-fof(axWorldLZPred4566, axiom, 
- f_located(inst_YechonAirport,inst_SouthKorea)).
-
-fof(axWorldLZPred4567, axiom, 
- f_located(inst_NamaoFieldABAirport,inst_Canada)).
-
-fof(axWorldLZPred4568, axiom, 
- f_located(inst_HuroniaONAirport,inst_Canada)).
-
-fof(axWorldLZPred4569, axiom, 
- f_located(inst_EdmontonInternationalABAirport,inst_Canada)).
-
-fof(axWorldLZPred4570, axiom, 
- f_located(inst_EnnadaiLakeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4571, axiom, 
- f_located(inst_ArviatNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4572, axiom, 
- f_located(inst_ElliotLakeMunicipalONAirport,inst_Canada)).
-
-fof(axWorldLZPred4573, axiom, 
- f_located(inst_ManitowaningAerodromeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4574, axiom, 
- f_located(inst_EstevanSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4575, axiom, 
- f_located(inst_YeoviltonAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred4576, axiom, 
- f_located(inst_EstevanPointBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4577, axiom, 
- f_located(inst_YenkisAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4578, axiom, 
- f_located(inst_FortSevernONAirport,inst_Canada)).
-
-fof(axWorldLZPred4579, axiom, 
- f_located(inst_EdsonABAirport,inst_Canada)).
-
-fof(axWorldLZPred4580, axiom, 
- f_located(inst_EurekaNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4581, axiom, 
- f_located(inst_InuvikNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4582, axiom, 
- f_located(inst_AmosMunicipalQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4583, axiom, 
- f_located(inst_FortAlbanyONAirport,inst_Canada)).
-
-fof(axWorldLZPred4584, axiom, 
- f_located(inst_IqaluitFrobisherBayNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4585, axiom, 
- f_located(inst_FrederictonNBAirport,inst_Canada)).
-
-fof(axWorldLZPred4586, axiom, 
- f_located(inst_BrantfordONAirport,inst_Canada)).
-
-fof(axWorldLZPred4587, axiom, 
- f_located(inst_ForestvilleQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4588, axiom, 
- f_located(inst_FortHopeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4589, axiom, 
- f_located(inst_LaMacazaQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4590, axiom, 
- f_located(inst_FortRelianceWaterAerodromeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4591, axiom, 
- f_located(inst_CreeLakeSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4592, axiom, 
- f_located(inst_FlinFlonMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4593, axiom, 
- f_located(inst_FortResolutionNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4594, axiom, 
- f_located(inst_FortSimpsonNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4595, axiom, 
- f_located(inst_MakkovikNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4596, axiom, 
- f_located(inst_FoxHarbourAerodromeNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4597, axiom, 
- f_located(inst_GagnonQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4598, axiom, 
- f_located(inst_GilliesBayBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4599, axiom, 
- f_located(inst_GrandeCacheAerodromeABAirport,inst_Canada)).
-
-fof(axWorldLZPred4600, axiom, 
- f_located(inst_GoderichONAirport,inst_Canada)).
-
-fof(axWorldLZPred4601, axiom, 
- f_located(inst_GorgeHarborBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4602, axiom, 
- f_located(inst_YoungsfieldCapeTownAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred4603, axiom, 
- f_located(inst_GangesHarborBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4604, axiom, 
- f_located(inst_FortGoodHopeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4605, axiom, 
- f_located(inst_YonagoAirport,inst_Japan)).
-
-fof(axWorldLZPred4606, axiom, 
- f_located(inst_KingstonONAirport,inst_Canada)).
-
-fof(axWorldLZPred4607, axiom, 
- f_located(inst_RiviereQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4608, axiom, 
- f_located(inst_GimliIndustrialParkMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4609, axiom, 
- f_located(inst_GreenwaySoundBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4610, axiom, 
- f_located(inst_GodsLakeNarrowsMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4611, axiom, 
- f_located(inst_GaspeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4612, axiom, 
- f_located(inst_GeraldtonONAirport,inst_Canada)).
-
-fof(axWorldLZPred4613, axiom, 
- f_located(inst_IlesdelaMadeleineQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4614, axiom, 
- f_located(inst_GermansenLandingBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4615, axiom, 
- f_located(inst_IgloolikNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4616, axiom, 
- f_located(inst_HavreStPierreQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4617, axiom, 
- f_located(inst_KuujjuarapikQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4618, axiom, 
- f_located(inst_GillamMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4619, axiom, 
- f_located(inst_DeceptionBayWaterAerodromeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4620, axiom, 
- f_located(inst_GriseFiordNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4621, axiom, 
- f_located(inst_PortHopeSimpsonAerodromeNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4622, axiom, 
- f_located(inst_HudsonBaySKAirport,inst_Canada)).
-
-fof(axWorldLZPred4623, axiom, 
- f_located(inst_HakaiPassAirport,inst_Canada)).
-
-fof(axWorldLZPred4624, axiom, 
- f_located(inst_DrydenMunicipalONAirport,inst_Canada)).
-
-fof(axWorldLZPred4625, axiom, 
- f_located(inst_HopeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4626, axiom, 
- f_located(inst_HearstReneFontaineMunicipalONAirport,inst_Canada)).
-
-fof(axWorldLZPred4627, axiom, 
- f_located(inst_CharlottetownAerodromeNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4628, axiom, 
- f_located(inst_CampbellRiverHarborSeaplaneBaseBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4629, axiom, 
- f_located(inst_HolmanNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4630, axiom, 
- f_located(inst_GjoaHavenNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4631, axiom, 
- f_located(inst_HamiltonONAirport,inst_Canada)).
-
-fof(axWorldLZPred4632, axiom, 
- f_located(inst_HornepayneMunicipalONAirport,inst_Canada)).
-
-fof(axWorldLZPred4633, axiom, 
- f_located(inst_HopedaleNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4634, axiom, 
- f_located(inst_PoplarHillONAirport,inst_Canada)).
-
-fof(axWorldLZPred4635, axiom, 
- f_located(inst_HarringtonHarbourQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4636, axiom, 
- f_located(inst_SecheltWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4637, axiom, 
- f_located(inst_HainesJunctionYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4638, axiom, 
- f_located(inst_StHubertQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4639, axiom, 
- f_located(inst_HayRiverNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4640, axiom, 
- f_located(inst_HalifaxInternationalNSAirport,inst_Canada)).
-
-fof(axWorldLZPred4641, axiom, 
- f_located(inst_AtikokanMunicipalONAirport,inst_Canada)).
-
-fof(axWorldLZPred4642, axiom, 
- f_located(inst_IsachsenNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4643, axiom, 
- f_located(inst_PakuashipiQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4644, axiom, 
- f_located(inst_BigBayMarinaBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4645, axiom, 
- f_located(inst_YichangAirport,inst_China)).
-
-fof(axWorldLZPred4646, axiom, 
- f_located(inst_IvujivikQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4647, axiom, 
- f_located(inst_YiningAirport,inst_China)).
-
-fof(axWorldLZPred4648, axiom, 
- f_located(inst_PondInletNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4649, axiom, 
- f_located(inst_WillowRunMIAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4650, axiom, 
- f_located(inst_IslandLakeGardenHillMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4651, axiom, 
- f_located(inst_YiwuAirport,inst_China)).
-
-fof(axWorldLZPred4652, axiom, 
- f_located(inst_PortRadiumNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4653, axiom, 
- f_located(inst_JasperHintonABAirport,inst_Canada)).
-
-fof(axWorldLZPred4654, axiom, 
- f_located(inst_FortLiardNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4655, axiom, 
- f_located(inst_PerisonBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4656, axiom, 
- f_located(inst_StJeanQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4657, axiom, 
- f_located(inst_JohnnyMountainBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4658, axiom, 
- f_located(inst_FortProvidenceNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4659, axiom, 
- f_located(inst_StephenvilleNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4660, axiom, 
- f_located(inst_KamloopsBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4661, axiom, 
- f_located(inst_CollinsBaySKAirport,inst_Canada)).
-
-fof(axWorldLZPred4662, axiom, 
- f_located(inst_KneeLakeMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4663, axiom, 
- f_located(inst_KitchenerLakeWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4664, axiom, 
- f_located(inst_KitimatAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4665, axiom, 
- f_located(inst_KeyLakeSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4666, axiom, 
- f_located(inst_ScheffervilleQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4667, axiom, 
- f_located(inst_YakimaAirTerminalWAAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4668, axiom, 
- f_located(inst_ChanGurneyMunicipalSDAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4669, axiom, 
- f_located(inst_WaskaganishQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4670, axiom, 
- f_located(inst_JacobAirport,inst_Congo)).
-
-fof(axWorldLZPred4671, axiom, 
- f_located(inst_KlemtuWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4672, axiom, 
- f_located(inst_ChisasibiAerodromeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4673, axiom, 
- f_located(inst_KirklandLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4674, axiom, 
- f_located(inst_KindersleySKAirport,inst_Canada)).
-
-fof(axWorldLZPred4675, axiom, 
- f_located(inst_ButtonvilleAirfieldONAirport,inst_Canada)).
-
-fof(axWorldLZPred4676, axiom, 
- f_located(inst_LangaraBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4677, axiom, 
- f_located(inst_LacLaBicheABAirport,inst_Canada)).
-
-fof(axWorldLZPred4678, axiom, 
- f_located(inst_LakeHarbourNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4679, axiom, 
- f_located(inst_ChapleauONAirport,inst_Canada)).
-
-fof(axWorldLZPred4680, axiom, 
- f_located(inst_LacLaMartreAerodromeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4681, axiom, 
- f_located(inst_YalgooWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred4682, axiom, 
- f_located(inst_LansdowneHouseONAirport,inst_Canada)).
-
-fof(axWorldLZPred4683, axiom, 
- f_located(inst_RaudaskylaYlivieskaAirport,inst_Finland)).
-
-fof(axWorldLZPred4684, axiom, 
- f_located(inst_MeadowLakeSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4685, axiom, 
- f_located(inst_LloydminsterABAirport,inst_Canada)).
-
-fof(axWorldLZPred4686, axiom, 
- f_located(inst_ClintonCreekYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4687, axiom, 
- f_located(inst_YilanAirport,inst_China)).
-
-fof(axWorldLZPred4688, axiom, 
- f_located(inst_ShiloMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4689, axiom, 
- f_located(inst_MinganQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4690, axiom, 
- f_located(inst_LaTuqueQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4691, axiom, 
- f_located(inst_LeafRapidsMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4692, axiom, 
- f_located(inst_LebelsurQuevillonAerodromeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4693, axiom, 
- f_located(inst_AlertNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4694, axiom, 
- f_located(inst_KelownaBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4695, axiom, 
- f_located(inst_LongpointLakeWaterAerodromeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4696, axiom, 
- f_located(inst_LyttonBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4697, axiom, 
- f_located(inst_MayoYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4698, axiom, 
- f_located(inst_MerrittBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4699, axiom, 
- f_located(inst_MaricourtAirstripQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4700, axiom, 
- f_located(inst_MouldBayNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4701, axiom, 
- f_located(inst_MataneQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4702, axiom, 
- f_located(inst_MontagueHarborBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4703, axiom, 
- f_located(inst_ManitouwadgeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4704, axiom, 
- f_located(inst_MarysHarbourNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4705, axiom, 
- f_located(inst_MinakiAerodromeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4706, axiom, 
- f_located(inst_MooseJawSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4707, axiom, 
- f_located(inst_MurrayBayNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4708, axiom, 
- f_located(inst_FortMcMurrayABAirport,inst_Canada)).
-
-fof(axWorldLZPred4709, axiom, 
- f_located(inst_MoosoneeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4710, axiom, 
- f_located(inst_PortMcNeillWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4711, axiom, 
- f_located(inst_MetropolitanAreaQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4712, axiom, 
- f_located(inst_MerryIslandBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4713, axiom, 
- f_located(inst_YurimaguasAirport,inst_Peru)).
-
-fof(axWorldLZPred4714, axiom, 
- f_located(inst_ChapaisQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4715, axiom, 
- f_located(inst_ManiwakiQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4716, axiom, 
- f_located(inst_MirabelInternationalQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4717, axiom, 
- f_located(inst_VictoriaSTOLportQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4718, axiom, 
- f_located(inst_NatashquanQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4719, axiom, 
- f_located(inst_YanbuAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred4720, axiom, 
- f_located(inst_WemindjiQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4721, axiom, 
- f_located(inst_GatineauQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4722, axiom, 
- f_located(inst_NorwayHouseMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4723, axiom, 
- f_located(inst_YoungstownMunicipalOHAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4724, axiom, 
- f_located(inst_HudsonsHopeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4725, axiom, 
- f_located(inst_NitchequonQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4726, axiom, 
- f_located(inst_YanjiAirport,inst_China)).
-
-fof(axWorldLZPred4727, axiom, 
- f_located(inst_NootkaSoundBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4728, axiom, 
- f_located(inst_PointsNorthLandingAerodromeSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4729, axiom, 
- f_located(inst_MatagamiQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4730, axiom, 
- f_located(inst_NorthSpiritLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4731, axiom, 
- f_located(inst_ArnesAerodromeMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4732, axiom, 
- f_located(inst_NemiscauQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4733, axiom, 
- f_located(inst_YantaiAirport,inst_China)).
-
-fof(axWorldLZPred4734, axiom, 
- f_located(inst_YanchenAirport,inst_China)).
-
-fof(axWorldLZPred4735, axiom, 
- f_located(inst_OldCrowYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4736, axiom, 
- f_located(inst_ColdLakeRegionalABAirport,inst_Canada)).
-
-fof(axWorldLZPred4737, axiom, 
- f_located(inst_FalherABAirport,inst_Canada)).
-
-fof(axWorldLZPred4738, axiom, 
- f_located(inst_OgokiPostAerodromeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4739, axiom, 
- f_located(inst_OxfordHouseMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4740, axiom, 
- f_located(inst_HighLevelABAirport,inst_Canada)).
-
-fof(axWorldLZPred4741, axiom, 
- f_located(inst_YokohamaAirport,inst_Japan)).
-
-fof(axWorldLZPred4742, axiom, 
- f_located(inst_YolaAirport,inst_Nigeria)).
-
-fof(axWorldLZPred4743, axiom, 
- f_located(inst_OshawaONAirport,inst_Canada)).
-
-fof(axWorldLZPred4744, axiom, 
- f_located(inst_RainbowLakeABAirport,inst_Canada)).
-
-fof(axWorldLZPred4745, axiom, 
- f_located(inst_OwenSoundONAirport,inst_Canada)).
-
-fof(axWorldLZPred4746, axiom, 
- f_located(inst_MacdonaldCartierInternationalONAirport,inst_Canada)).
-
-fof(axWorldLZPred4747, axiom, 
- f_located(inst_ReaPointNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4748, axiom, 
- f_located(inst_PrinceAlbertSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4749, axiom, 
- f_located(inst_PortAlberniBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4750, axiom, 
- f_located(inst_PaulatukNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4751, axiom, 
- f_located(inst_GeorgianBayAerodromeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4752, axiom, 
- f_located(inst_PeaceRiverABAirport,inst_Canada)).
-
-fof(axWorldLZPred4753, axiom, 
- f_located(inst_EsquimaltBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4754, axiom, 
- f_located(inst_SouthportMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4755, axiom, 
- f_located(inst_InukjuakQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4756, axiom, 
- f_located(inst_PortSimpsonWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4757, axiom, 
- f_located(inst_AupalukQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4758, axiom, 
- f_located(inst_PittMeadowsBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4759, axiom, 
- f_located(inst_PickleLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4760, axiom, 
- f_located(inst_PikangikumONAirport,inst_Canada)).
-
-fof(axWorldLZPred4761, axiom, 
- f_located(inst_PortMenierQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4762, axiom, 
- f_located(inst_PeawanuckONAirport,inst_Canada)).
-
-fof(axWorldLZPred4763, axiom, 
- f_located(inst_PinePointNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4764, axiom, 
- f_located(inst_PeterboroughONAirport,inst_Canada)).
-
-fof(axWorldLZPred4765, axiom, 
- f_located(inst_PrinceRupertBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4766, axiom, 
- f_located(inst_PortHawkesburyNSAirport,inst_Canada)).
-
-fof(axWorldLZPred4767, axiom, 
- f_located(inst_PenderHarbourWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4768, axiom, 
- f_located(inst_PuntziMountainBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4769, axiom, 
- f_located(inst_PowellRiverBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4770, axiom, 
- f_located(inst_PovungnitukQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4771, axiom, 
- f_located(inst_FortChipewyanABAirport,inst_Canada)).
-
-fof(axWorldLZPred4772, axiom, 
- f_located(inst_BurnsLakeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4773, axiom, 
- f_located(inst_MuskokaONAirport,inst_Canada)).
-
-fof(axWorldLZPred4774, axiom, 
- f_located(inst_QuebecQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4775, axiom, 
- f_located(inst_QuaqtaqQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4776, axiom, 
- f_located(inst_ThePasMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4777, axiom, 
- f_located(inst_KimberleyBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4778, axiom, 
- f_located(inst_RedDeerIndustrialABAirport,inst_Canada)).
-
-fof(axWorldLZPred4779, axiom, 
- f_located(inst_WindsorONAirport,inst_Canada)).
-
-fof(axWorldLZPred4780, axiom, 
- f_located(inst_WatsonLakeYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4781, axiom, 
- f_located(inst_YarmouthNSAirport,inst_Canada)).
-
-fof(axWorldLZPred4782, axiom, 
- f_located(inst_KenoraONAirport,inst_Canada)).
-
-fof(axWorldLZPred4783, axiom, 
- f_located(inst_LethbridgeABAirport,inst_Canada)).
-
-fof(axWorldLZPred4784, axiom, 
- f_located(inst_MonctonNBAirport,inst_Canada)).
-
-fof(axWorldLZPred4785, axiom, 
- f_located(inst_NakinaONAirport,inst_Canada)).
-
-fof(axWorldLZPred4786, axiom, 
- f_located(inst_ComoxBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4787, axiom, 
- f_located(inst_ReginaSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4788, axiom, 
- f_located(inst_StThomasONAirport,inst_Canada)).
-
-fof(axWorldLZPred4789, axiom, 
- f_located(inst_ThunderBayONAirport,inst_Canada)).
-
-fof(axWorldLZPred4790, axiom, 
- f_located(inst_GrandePrairieABAirport,inst_Canada)).
-
-fof(axWorldLZPred4791, axiom, 
- f_located(inst_YorktonSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4792, axiom, 
- f_located(inst_NorthBattlefordSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4793, axiom, 
- f_located(inst_GanderInternationalNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4794, axiom, 
- f_located(inst_SydneyNSAirport,inst_Canada)).
-
-fof(axWorldLZPred4795, axiom, 
- f_located(inst_QuesnelBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4796, axiom, 
- f_located(inst_RaeLakesAerodromeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4797, axiom, 
- f_located(inst_ResoluteBayNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4798, axiom, 
- f_located(inst_StHonoreQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4799, axiom, 
- f_located(inst_DeanRiverBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4800, axiom, 
- f_located(inst_ResolutionIslandNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4801, axiom, 
- f_located(inst_CartwrightNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4802, axiom, 
- f_located(inst_RigoletAerodromeNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4803, axiom, 
- f_located(inst_RiviereduLoupQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4804, axiom, 
- f_located(inst_RobervalQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4805, axiom, 
- f_located(inst_RedLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4806, axiom, 
- f_located(inst_RockyMountainHouseABAirport,inst_Canada)).
-
-fof(axWorldLZPred4807, axiom, 
- f_located(inst_RiversInletWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4808, axiom, 
- f_located(inst_RockcliffeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4809, axiom, 
- f_located(inst_CarpONAirport,inst_Canada)).
-
-fof(axWorldLZPred4810, axiom, 
- f_located(inst_TroisRivieresQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4811, axiom, 
- f_located(inst_StuartIslandWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4812, axiom, 
- f_located(inst_RedSuckerLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4813, axiom, 
- f_located(inst_RankinInletNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4814, axiom, 
- f_located(inst_RevelstokeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4815, axiom, 
- f_located(inst_SableIslandNSAirport,inst_Canada)).
-
-fof(axWorldLZPred4816, axiom, 
- f_located(inst_SudburyONAirport,inst_Canada)).
-
-fof(axWorldLZPred4817, axiom, 
- f_located(inst_SherbrookeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4818, axiom, 
- f_located(inst_SuffieldABAirport,inst_Canada)).
-
-fof(axWorldLZPred4819, axiom, 
- f_located(inst_SwanRiverMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4820, axiom, 
- f_located(inst_StonyRapidsSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4821, axiom, 
- f_located(inst_SnowdriftAerodromeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4822, axiom, 
- f_located(inst_SmithFallsMontagueONAirport,inst_Canada)).
-
-fof(axWorldLZPred4823, axiom, 
- f_located(inst_SansSouciONAirport,inst_Canada)).
-
-fof(axWorldLZPred4824, axiom, 
- f_located(inst_SaintJohnNBAirport,inst_Canada)).
-
-fof(axWorldLZPred4825, axiom, 
- f_located(inst_SanikiluaqNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4826, axiom, 
- f_located(inst_StLeonardNBAirport,inst_Canada)).
-
-fof(axWorldLZPred4827, axiom, 
- f_located(inst_FortSmithNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4828, axiom, 
- f_located(inst_SalmonArmAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4829, axiom, 
- f_located(inst_PostvilleAerodromeNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4830, axiom, 
- f_located(inst_MarathonONAirport,inst_Canada)).
-
-fof(axWorldLZPred4831, axiom, 
- f_located(inst_SpringIslandBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4832, axiom, 
- f_located(inst_NanisivikNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4833, axiom, 
- f_located(inst_SlateIslandONAirport,inst_Canada)).
-
-fof(axWorldLZPred4834, axiom, 
- f_located(inst_PortHardyWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4835, axiom, 
- f_located(inst_SummersidePEAirport,inst_Canada)).
-
-fof(axWorldLZPred4836, axiom, 
- f_located(inst_SaglekNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4837, axiom, 
- f_located(inst_ShearwaterNSAirport,inst_Canada)).
-
-fof(axWorldLZPred4838, axiom, 
- f_located(inst_SachsHarbourNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4839, axiom, 
- f_located(inst_SteAnnedesMontsQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4840, axiom, 
- f_located(inst_PembrokeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4841, axiom, 
- f_located(inst_HartleyBayWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4842, axiom, 
- f_located(inst_SturdeeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4843, axiom, 
- f_located(inst_ThicketPortageMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4844, axiom, 
- f_located(inst_CapeDorsetNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4845, axiom, 
- f_located(inst_AlmaQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4846, axiom, 
- f_located(inst_SullivanBayWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4847, axiom, 
- f_located(inst_ThompsonMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4848, axiom, 
- f_located(inst_TripleIslandBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4849, axiom, 
- f_located(inst_TerraceBayONAirport,inst_Canada)).
-
-fof(axWorldLZPred4850, axiom, 
- f_located(inst_TulugakAirport,inst_Canada)).
-
-fof(axWorldLZPred4851, axiom, 
- f_located(inst_BigTroutLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4852, axiom, 
- f_located(inst_RiviereauTonnerreQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4853, axiom, 
- f_located(inst_MetropolitanAreaONAirport,inst_Canada)).
-
-fof(axWorldLZPred4854, axiom, 
- f_located(inst_TofinoWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4855, axiom, 
- f_located(inst_TasiujuaqQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4856, axiom, 
- f_located(inst_TrentonONAirport,inst_Canada)).
-
-fof(axWorldLZPred4857, axiom, 
- f_located(inst_TimminsONAirport,inst_Canada)).
-
-fof(axWorldLZPred4858, axiom, 
- f_located(inst_TisdaleAerodromeSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4859, axiom, 
- f_located(inst_TasuWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4860, axiom, 
- f_located(inst_TelegraphCreekAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4861, axiom, 
- f_located(inst_TorontoIslandONAirport,inst_Canada)).
-
-fof(axWorldLZPred4862, axiom, 
- f_located(inst_ShinglePointYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4863, axiom, 
- f_located(inst_TuktoyaktukNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4864, axiom, 
- f_located(inst_NicholsonPeninsulaWaterAerodromeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4865, axiom, 
- f_located(inst_UmiujaqQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4866, axiom, 
- f_located(inst_YuendumuNorthernTerritoryAirport,inst_Australia)).
-
-fof(axWorldLZPred4867, axiom, 
- f_located(inst_PellyBayNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4868, axiom, 
- f_located(inst_ClintonPointNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4869, axiom, 
- f_located(inst_CapeYoungNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4870, axiom, 
- f_located(inst_LadyFranklinPointNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4871, axiom, 
- f_located(inst_ByronBayNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4872, axiom, 
- f_located(inst_PierreElliottTrudeauInternationalQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4873, axiom, 
- f_located(inst_YumaMarineCorpsAirStationYumaInternationalAZAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4874, axiom, 
- f_located(inst_JohnsonPointNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4875, axiom, 
- f_located(inst_JennyLindIslandNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4876, axiom, 
- f_located(inst_GladmanPointNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4877, axiom, 
- f_located(inst_SheperdBayNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4878, axiom, 
- f_located(inst_RepulseBayNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4879, axiom, 
- f_located(inst_MackarInletNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4880, axiom, 
- f_located(inst_LongstaffBluffNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4881, axiom, 
- f_located(inst_DewarLakesNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4882, axiom, 
- f_located(inst_HallBeachNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4883, axiom, 
- f_located(inst_RouynNorandaQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4884, axiom, 
- f_located(inst_CapeHooperNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4885, axiom, 
- f_located(inst_HahayaIconiMoroniAirport,inst_Comoros)).
-
-fof(axWorldLZPred4886, axiom, 
- f_located(inst_BonaventureQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4887, axiom, 
- f_located(inst_LaRongeSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4888, axiom, 
- f_located(inst_YevaAirport,inst_PapuaNewGuinea)).
-
-fof(axWorldLZPred4889, axiom, 
- f_located(inst_VernonAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4890, axiom, 
- f_located(inst_VermilionABAirport,inst_Canada)).
-
-fof(axWorldLZPred4891, axiom, 
- f_located(inst_BroughtonIslandNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4892, axiom, 
- f_located(inst_CapeDyerNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4893, axiom, 
- f_located(inst_ValdOrQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4894, axiom, 
- f_located(inst_KuujjuaqFortChimoQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4895, axiom, 
- f_located(inst_NormanWellsNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4896, axiom, 
- f_located(inst_VancouverInternationalBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4897, axiom, 
- f_located(inst_BuffaloNarrowsSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4898, axiom, 
- f_located(inst_WiartonONAirport,inst_Canada)).
-
-fof(axWorldLZPred4899, axiom, 
- f_located(inst_DeerLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4900, axiom, 
- f_located(inst_PetawawaONAirport,inst_Canada)).
-
-fof(axWorldLZPred4901, axiom, 
- f_located(inst_KangiqsujuaqQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4902, axiom, 
- f_located(inst_HalifaxDowntownWaterfrontHeliportNSAirport,inst_Canada)).
-
-fof(axWorldLZPred4903, axiom, 
- f_located(inst_WinnipegInternationalMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4904, axiom, 
- f_located(inst_VictoriaInnerHarbourWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4905, axiom, 
- f_located(inst_FortFranklinNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4906, axiom, 
- f_located(inst_WabushNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4907, axiom, 
- f_located(inst_WilliamsLakeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4908, axiom, 
- f_located(inst_WilliamsHarbourNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4909, axiom, 
- f_located(inst_WiniskONAirport,inst_Canada)).
-
-fof(axWorldLZPred4910, axiom, 
- f_located(inst_WhiteRiverWaterAerodromeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4911, axiom, 
- f_located(inst_GreenLakeWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4912, axiom, 
- f_located(inst_WainwrightABAirport,inst_Canada)).
-
-fof(axWorldLZPred4913, axiom, 
- f_located(inst_WrigleyNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4914, axiom, 
- f_located(inst_CranbrookBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4915, axiom, 
- f_located(inst_EdmontonMunicipalABAirport,inst_Canada)).
-
-fof(axWorldLZPred4916, axiom, 
- f_located(inst_SaskatoonSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4917, axiom, 
- f_located(inst_SnakeRiverYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4918, axiom, 
- f_located(inst_MedicineHatABAirport,inst_Canada)).
-
-fof(axWorldLZPred4919, axiom, 
- f_located(inst_KillaloeONAirport,inst_Canada)).
-
-fof(axWorldLZPred4920, axiom, 
- f_located(inst_FortStJohnBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4921, axiom, 
- f_located(inst_RimouskiQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4922, axiom, 
- f_located(inst_SiouxLookoutONAirport,inst_Canada)).
-
-fof(axWorldLZPred4923, axiom, 
- f_located(inst_WhaleCoveNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4924, axiom, 
- f_located(inst_PangnirtungNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4925, axiom, 
- f_located(inst_BeaverCreekYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4926, axiom, 
- f_located(inst_EarltonONAirport,inst_Canada)).
-
-fof(axWorldLZPred4927, axiom, 
- f_located(inst_PrinceGeorgeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4928, axiom, 
- f_located(inst_TerraceBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4929, axiom, 
- f_located(inst_LondonONAirport,inst_Canada)).
-
-fof(axWorldLZPred4930, axiom, 
- f_located(inst_AbbotsfordBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4931, axiom, 
- f_located(inst_WhitehorseYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4932, axiom, 
- f_located(inst_WawaONAirport,inst_Canada)).
-
-fof(axWorldLZPred4933, axiom, 
- f_located(inst_BigBayYachtClubSeaplaneBaseBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4934, axiom, 
- f_located(inst_NorthBayONAirport,inst_Canada)).
-
-fof(axWorldLZPred4935, axiom, 
- f_located(inst_CalgaryInternationalABAirport,inst_Canada)).
-
-fof(axWorldLZPred4936, axiom, 
- f_located(inst_SmithersBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4937, axiom, 
- f_located(inst_FortNelsonBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4938, axiom, 
- f_located(inst_PentictonBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4939, axiom, 
- f_located(inst_CharlottetownPEAirport,inst_Canada)).
-
-fof(axWorldLZPred4940, axiom, 
- f_located(inst_SpenceBayNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4941, axiom, 
- f_located(inst_RiversMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4942, axiom, 
- f_located(inst_VictoriaInternationalBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4943, axiom, 
- f_located(inst_LynnLakeMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4944, axiom, 
- f_located(inst_CowleyABAirport,inst_Canada)).
-
-fof(axWorldLZPred4945, axiom, 
- f_located(inst_SwiftCurrentSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4946, axiom, 
- f_located(inst_WynyardSKAirport,inst_Canada)).
-
-fof(axWorldLZPred4947, axiom, 
- f_located(inst_GooseAirport,inst_Canada)).
-
-fof(axWorldLZPred4948, axiom, 
- f_located(inst_ChurchillMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4949, axiom, 
- f_located(inst_GooseNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4950, axiom, 
- f_located(inst_StJohnsNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4951, axiom, 
- f_located(inst_KapuskasingQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4952, axiom, 
- f_located(inst_ArmstrongONAirport,inst_Canada)).
-
-fof(axWorldLZPred4953, axiom, 
- f_located(inst_MontJoliQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4954, axiom, 
- f_located(inst_LesterBPearsonInternationalONAirport,inst_Canada)).
-
-fof(axWorldLZPred4955, axiom, 
- f_located(inst_AshcroftBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4956, axiom, 
- f_located(inst_BeattonRiverBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4957, axiom, 
- f_located(inst_DownsviewONAirport,inst_Canada)).
-
-fof(axWorldLZPred4958, axiom, 
- f_located(inst_ManitoulinONAirport,inst_Canada)).
-
-fof(axWorldLZPred4959, axiom, 
- f_located(inst_YellowknifeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4960, axiom, 
- f_located(inst_SalluitQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4961, axiom, 
- f_located(inst_SlaveLakeABAirport,inst_Canada)).
-
-fof(axWorldLZPred4962, axiom, 
- f_located(inst_LiardRiverBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4963, axiom, 
- f_located(inst_BuchansNFAirport,inst_Canada)).
-
-fof(axWorldLZPred4964, axiom, 
- f_located(inst_SandspitBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4965, axiom, 
- f_located(inst_SarniaONAirport,inst_Canada)).
-
-fof(axWorldLZPred4966, axiom, 
- f_located(inst_CoralHarbourNTAirport,inst_Canada)).
-
-fof(axWorldLZPred4967, axiom, 
- f_located(inst_PortHardyBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4968, axiom, 
- f_located(inst_WhitecourtABAirport,inst_Canada)).
-
-fof(axWorldLZPred4969, axiom, 
- f_located(inst_SeptIlesQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4970, axiom, 
- f_located(inst_TeslinYTAirport,inst_Canada)).
-
-fof(axWorldLZPred4971, axiom, 
- f_located(inst_GreenwoodNSAirport,inst_Canada)).
-
-fof(axWorldLZPred4972, axiom, 
- f_located(inst_MackenzieBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4973, axiom, 
- f_located(inst_AliceArmSilverCityWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred4974, axiom, 
- f_located(inst_YorkLandingMBAirport,inst_Canada)).
-
-fof(axWorldLZPred4975, axiom, 
- f_located(inst_ZadarAirport,inst_Croatia)).
-
-fof(axWorldLZPred4976, axiom, 
- f_located(inst_PlesoZagrebAirport,inst_Croatia)).
-
-fof(axWorldLZPred4977, axiom, 
- f_located(inst_ZahedanAirport,inst_Iran)).
-
-fof(axWorldLZPred4978, axiom, 
- f_located(inst_ZaranjAirport,inst_Afghanistan)).
-
-fof(axWorldLZPred4979, axiom, 
- f_located(inst_ValdiviaAirport,inst_Chile)).
-
-fof(axWorldLZPred4980, axiom, 
- f_located(inst_ZamboangaInternationalZamboangaAirport,inst_Philippines)).
-
-fof(axWorldLZPred4981, axiom, 
- f_located(inst_CahorsAirport,inst_France)).
-
-fof(axWorldLZPred4982, axiom, 
- f_located(inst_ZariaAirport,inst_Nigeria)).
-
-fof(axWorldLZPred4983, axiom, 
- f_located(inst_ZhaotongAirport,inst_China)).
-
-fof(axWorldLZPred4984, axiom, 
- f_located(inst_ZaragozaAirport,inst_Spain)).
-
-fof(axWorldLZPred4985, axiom, 
- f_located(inst_BurlingtonAirparkONAirport,inst_Canada)).
-
-fof(axWorldLZPred4986, axiom, 
- f_located(inst_ZabrehAirport,inst_CzechRepublic)).
-
-fof(axWorldLZPred4987, axiom, 
- f_located(inst_BathurstNBAirport,inst_Canada)).
-
-fof(axWorldLZPred4988, axiom, 
- f_located(inst_ZabljakAirport,inst_Yugoslavia)).
-
-fof(axWorldLZPred4989, axiom, 
- f_located(inst_BromontQCAirport,inst_Canada)).
-
-fof(axWorldLZPred4990, axiom, 
- f_located(inst_BowenQueenslandAirport,inst_Australia)).
-
-fof(axWorldLZPred4991, axiom, 
- f_located(inst_ChahBaharAirport,inst_Iran)).
-
-fof(axWorldLZPred4992, axiom, 
- f_located(inst_BeaverCreekCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4993, axiom, 
- f_located(inst_TableRockHeliportMOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred4994, axiom, 
- f_located(inst_SayabouryAirport,inst_Laos)).
-
-fof(axWorldLZPred4995, axiom, 
- f_located(inst_RailwayStationBadenBadenAirport,inst_Germany)).
-
-fof(axWorldLZPred4996, axiom, 
- f_located(inst_GeneralLeobardoRuizZacatecasAirport,inst_Mexico)).
-
-fof(axWorldLZPred4997, axiom, 
- f_located(inst_TemucoAirport,inst_Chile)).
-
-fof(axWorldLZPred4998, axiom, 
- f_located(inst_BernAirport,inst_Switzerland)).
-
-fof(axWorldLZPred4999, axiom, 
- f_located(inst_ChurAirport,inst_Switzerland)).
-
-fof(axWorldLZPred5000, axiom, 
- f_located(inst_SecondaAirport,inst_SouthAfrica)).
-
-fof(axWorldLZPred5001, axiom, 
- f_located(inst_ElkinMunicipalNCAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred5002, axiom, 
- f_located(inst_SenggoAirport,inst_Indonesia)).
-
-fof(axWorldLZPred5003, axiom, 
- f_located(inst_GarmischPartenkirchenAirport,inst_Germany)).
-
-fof(axWorldLZPred5004, axiom, 
- f_located(inst_DennyIslandBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5005, axiom, 
- f_located(inst_EastMainRiverQCAirport,inst_Canada)).
-
-fof(axWorldLZPred5006, axiom, 
- f_located(inst_ZeroAirport,inst_India)).
-
-fof(axWorldLZPred5007, axiom, 
- f_located(inst_GoslarAirport,inst_Germany)).
-
-fof(axWorldLZPred5008, axiom, 
- f_located(inst_FaroYTAirport,inst_Canada)).
-
-fof(axWorldLZPred5009, axiom, 
- f_located(inst_OldFortBayQCAirport,inst_Canada)).
-
-fof(axWorldLZPred5010, axiom, 
- f_located(inst_FondduLacSKAirport,inst_Canada)).
-
-fof(axWorldLZPred5011, axiom, 
- f_located(inst_SouthTroutLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred5012, axiom, 
- f_located(inst_FortMcPhersonNTAirport,inst_Canada)).
-
-fof(axWorldLZPred5013, axiom, 
- f_located(inst_FortNormanNTAirport,inst_Canada)).
-
-fof(axWorldLZPred5014, axiom, 
- f_located(inst_GrandForksBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5015, axiom, 
- f_located(inst_GodsRiverMBAirport,inst_Canada)).
-
-fof(axWorldLZPred5016, axiom, 
- f_located(inst_SouthGalwayAirport,inst_Australia)).
-
-fof(axWorldLZPred5017, axiom, 
- f_located(inst_NgomaAirport,inst_Zambia)).
-
-fof(axWorldLZPred5018, axiom, 
- f_located(inst_SugapaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred5019, axiom, 
- f_located(inst_LittleGrandRapidsMBAirport,inst_Canada)).
-
-fof(axWorldLZPred5020, axiom, 
- f_located(inst_GethsemaniQCAirport,inst_Canada)).
-
-fof(axWorldLZPred5021, axiom, 
- f_located(inst_ZhanjiangAirport,inst_China)).
-
-fof(axWorldLZPred5022, axiom, 
- f_located(inst_GrenchenAirport,inst_Switzerland)).
-
-fof(axWorldLZPred5023, axiom, 
- f_located(inst_ShamshernagarAirport,inst_Bangladesh)).
-
-fof(axWorldLZPred5024, axiom, 
- f_located(inst_HighPrairieABAirport,inst_Canada)).
-
-fof(axWorldLZPred5025, axiom, 
- f_located(inst_VictoriaAirportChile,inst_Chile)).
-
-fof(axWorldLZPred5026, axiom, 
- f_located(inst_ZiguinchorAirport,inst_Senegal)).
-
-fof(axWorldLZPred5027, axiom, 
- f_located(inst_IxtapaZihuatanejoAirport,inst_Mexico)).
-
-fof(axWorldLZPred5028, axiom, 
- f_located(inst_JenpegMBAirport,inst_Canada)).
-
-fof(axWorldLZPred5029, axiom, 
- f_located(inst_LocarnoAirport,inst_Switzerland)).
-
-fof(axWorldLZPred5030, axiom, 
- f_located(inst_MontreuxAirport,inst_Switzerland)).
-
-fof(axWorldLZPred5031, axiom, 
- f_located(inst_KasabaBayAirport,inst_Zambia)).
-
-fof(axWorldLZPred5032, axiom, 
- f_located(inst_KaschechewanQCAirport,inst_Canada)).
-
-fof(axWorldLZPred5033, axiom, 
- f_located(inst_KegaskaWaterAerodromeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred5034, axiom, 
- f_located(inst_SteenkoolAirport,inst_Indonesia)).
-
-fof(axWorldLZPred5035, axiom, 
- f_located(inst_SetteCamaAirport,inst_Gabon)).
-
-fof(axWorldLZPred5036, axiom, 
- f_located(inst_KarlovasiAirport,inst_Greece)).
-
-fof(axWorldLZPred5037, axiom, 
- f_located(inst_KomotiniAirport,inst_Greece)).
-
-fof(axWorldLZPred5038, axiom, 
- f_located(inst_SurseeAirport,inst_Switzerland)).
-
-fof(axWorldLZPred5039, axiom, 
- f_located(inst_ElGoueraAirport,inst_Mauritania)).
-
-fof(axWorldLZPred5040, axiom, 
- f_located(inst_PlayadeOroManzanilloAirport,inst_Mexico)).
-
-fof(axWorldLZPred5041, axiom, 
- f_located(inst_LaTabatiereWaterAerodromeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred5042, axiom, 
- f_located(inst_SenaMadureiraACAirport,inst_Brazil)).
-
-fof(axWorldLZPred5043, axiom, 
- f_located(inst_OneHundredEightMileRanchBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5044, axiom, 
- f_located(inst_ZamoraAirport,inst_Mexico)).
-
-fof(axWorldLZPred5045, axiom, 
- f_located(inst_MassettWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5046, axiom, 
- f_located(inst_NanaimoHarbourSeaplaneBaseBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5047, axiom, 
- f_located(inst_HammAirport,inst_Germany)).
-
-fof(axWorldLZPred5048, axiom, 
- f_located(inst_NyackAKAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred5049, axiom, 
- f_located(inst_ZinderAirport,inst_Niger)).
-
-fof(axWorldLZPred5050, axiom, 
- f_located(inst_NewmanWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred5051, axiom, 
- f_located(inst_NegginanMBAirport,inst_Canada)).
-
-fof(axWorldLZPred5052, axiom, 
- f_located(inst_NelsonBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5053, axiom, 
- f_located(inst_IngolstadtAirport,inst_Germany)).
-
-fof(axWorldLZPred5054, axiom, 
- f_located(inst_NamuBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5055, axiom, 
- f_located(inst_ZanzibarIslandAirport,inst_Tanzania)).
-
-fof(axWorldLZPred5056, axiom, 
- f_located(inst_OceanFallsWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5057, axiom, 
- f_located(inst_OsornoAirport,inst_Chile)).
-
-fof(axWorldLZPred5058, axiom, 
- f_located(inst_SachigoLakeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred5059, axiom, 
- f_located(inst_PuconAirport,inst_Chile)).
-
-fof(axWorldLZPred5060, axiom, 
- f_located(inst_OsnabrueckOsnabruckAirport,inst_Germany)).
-
-fof(axWorldLZPred5061, axiom, 
- f_located(inst_ZephyrhillsMunicipalFLAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred5062, axiom, 
- f_located(inst_PinehouseLakeSKAirport,inst_Canada)).
-
-fof(axWorldLZPred5063, axiom, 
- f_located(inst_QueenstownAirport,inst_NewZealand)).
-
-fof(axWorldLZPred5064, axiom, 
- f_located(inst_WetzlarAirport,inst_Germany)).
-
-fof(axWorldLZPred5065, axiom, 
- f_located(inst_QueenCharlotteWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5066, axiom, 
- f_located(inst_RailwayStationNJAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred5067, axiom, 
- f_located(inst_RethymnonCreteAirport,inst_Greece)).
-
-fof(axWorldLZPred5068, axiom, 
- f_located(inst_ClockTowerILAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred5069, axiom, 
- f_located(inst_BratislavaBusStationBratislavaAirport,inst_Slovakia)).
-
-fof(axWorldLZPred5070, axiom, 
- f_located(inst_ZurichKlotenZurichAirport,inst_Switzerland)).
-
-fof(axWorldLZPred5071, axiom, 
- f_located(inst_SeruiAirport,inst_Indonesia)).
-
-fof(axWorldLZPred5072, axiom, 
- f_located(inst_WeagamowLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred5073, axiom, 
- f_located(inst_SarmiNewGuineaAirport,inst_Indonesia)).
-
-fof(axWorldLZPred5074, axiom, 
- f_located(inst_ArcticRedRiverWaterAerodromeNTAirport,inst_Canada)).
-
-fof(axWorldLZPred5075, axiom, 
- f_located(inst_SanSalvadorCockburnTownSanSalvadorAirport,inst_Bahamas)).
-
-fof(axWorldLZPred5076, axiom, 
- f_located(inst_SaintPierreAirport,inst_Reunion)).
-
-fof(axWorldLZPred5077, axiom, 
- f_located(inst_SantaFeBusStationNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred5078, axiom, 
- f_located(inst_SandyLakeONAirport,inst_Canada)).
-
-fof(axWorldLZPred5079, axiom, 
- f_located(inst_StPaulAerodromeABAirport,inst_Canada)).
-
-fof(axWorldLZPred5080, axiom, 
- f_located(inst_StewartBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5081, axiom, 
- f_located(inst_SealCoveWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5082, axiom, 
- f_located(inst_SpiezAirport,inst_Switzerland)).
-
-fof(axWorldLZPred5083, axiom, 
- f_located(inst_TureiaAirport,inst_FrenchPolynesia)).
-
-fof(axWorldLZPred5084, axiom, 
- f_located(inst_TetealaBaleineWaterAerodromeQCAirport,inst_Canada)).
-
-fof(axWorldLZPred5085, axiom, 
- f_located(inst_ZakynthosAirport,inst_Greece)).
-
-fof(axWorldLZPred5086, axiom, 
- f_located(inst_InterlakenAirport,inst_Switzerland)).
-
-fof(axWorldLZPred5087, axiom, 
- f_located(inst_TellurideCOAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred5088, axiom, 
- f_located(inst_ShamattawaMBAirport,inst_Canada)).
-
-fof(axWorldLZPred5089, axiom, 
- f_located(inst_ZhytomyrZhitomirZhytomyrAirport,inst_Ukraine)).
-
-fof(axWorldLZPred5090, axiom, 
- f_located(inst_TahsisWaterAerodromeBCAirport,inst_Canada)).
-
-fof(axWorldLZPred5091, axiom, 
- f_located(inst_IgnaceMunicipalONAirport,inst_Canada)).
-
-fof(axWorldLZPred5092, axiom, 
- f_located(inst_AncudAirport,inst_Chile)).
-
-fof(axWorldLZPred5093, axiom, 
- f_located(inst_CapeParryNTAirport,inst_Canada)).
-
-fof(axWorldLZPred5094, axiom, 
- f_located(inst_ZhuhaiAirport,inst_China)).
-
-fof(axWorldLZPred5095, axiom, 
- f_located(inst_ZilfiAirport,inst_SaudiArabia)).
-
-fof(axWorldLZPred5096, axiom, 
- f_located(inst_ChurchillFallsNFAirport,inst_Canada)).
-
-fof(axWorldLZPred5097, axiom, 
- f_located(inst_BlackRockNMAirport,inst_UnitedStates)).
-
-fof(axWorldLZPred5098, axiom, 
- f_located(inst_MiandrivazoAirport,inst_Madagascar)).
-
-fof(axWorldLZPred5099, axiom, 
- f_located(inst_SpringvaleWesternAustraliaAirport,inst_Australia)).
-
-fof(axWorldLZPred5100, axiom, 
- f_located(inst_SavannakhetAirport,inst_Laos)).
-
-fof(axWorldLZPred5101, axiom, 
- f_located(inst_AndapaAirport,inst_Madagascar)).
-
-fof(axWorldLZPred5102, axiom, 
- f_located(inst_WollastonLakeSKAirport,inst_Canada)).
-
-fof(axWorldLZPred5103, axiom, 
- f_located(inst_MainStationDowntownStuttgartAirport,inst_Germany)).
-
-fof(axWorldLZPred5104, axiom, 
- f_located(inst_RotaNavalStationRotaAirport,inst_Spain)).
-
-fof(axWorldLZPred5105, axiom, 
- f_located(inst_SanIsidroAirport,inst_DominicanRepublic)).
-
-fof(axWorldLZPred5106, axiom, 
- f_located(inst_SculthorpeAirport,inst_UnitedKingdom)).
-
-fof(axWorldLZPred5107, axiom, 
- f_located(inst_OsmanyShyletSylhetAirport,inst_Bangladesh)).
-
-fof(axWorldLZPred5108, axiom, 
- f_located(inst_MzuzuAirport,inst_Malawi)).
-
diff --git a/examples/SUMO/TPTP/elementsAx.p b/examples/SUMO/TPTP/elementsAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/elementsAx.p
+++ /dev/null
@@ -1,440 +0,0 @@
-fof(axelements0, axiom, 
- ( ! [X] : 
- (hasType(type_Actinium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements1, axiom, 
- ( ! [X] : 
- (hasType(type_Aluminum, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements2, axiom, 
- ( ! [X] : 
- (hasType(type_Americium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements3, axiom, 
- ( ! [X] : 
- (hasType(type_Antimony, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements4, axiom, 
- ( ! [X] : 
- (hasType(type_Argon, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements5, axiom, 
- ( ! [X] : 
- (hasType(type_Arsenic, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements6, axiom, 
- ( ! [X] : 
- (hasType(type_Astatine, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements7, axiom, 
- ( ! [X] : 
- (hasType(type_Barium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements8, axiom, 
- ( ! [X] : 
- (hasType(type_Berkelium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements9, axiom, 
- ( ! [X] : 
- (hasType(type_Beryllium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements10, axiom, 
- ( ! [X] : 
- (hasType(type_Bismuth, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements11, axiom, 
- ( ! [X] : 
- (hasType(type_Boron, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements12, axiom, 
- ( ! [X] : 
- (hasType(type_Bromine, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements13, axiom, 
- ( ! [X] : 
- (hasType(type_Cadmium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements14, axiom, 
- ( ! [X] : 
- (hasType(type_Caesium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements15, axiom, 
- ( ! [X] : 
- (hasType(type_Calcium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements16, axiom, 
- ( ! [X] : 
- (hasType(type_Californium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements17, axiom, 
- ( ! [X] : 
- (hasType(type_Carbon, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements18, axiom, 
- ( ! [X] : 
- (hasType(type_Cerium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements19, axiom, 
- ( ! [X] : 
- (hasType(type_Chlorine, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements20, axiom, 
- ( ! [X] : 
- (hasType(type_Chromium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements21, axiom, 
- ( ! [X] : 
- (hasType(type_Cobalt, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements22, axiom, 
- ( ! [X] : 
- (hasType(type_Copper, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements23, axiom, 
- ( ! [X] : 
- (hasType(type_Curium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements24, axiom, 
- ( ! [X] : 
- (hasType(type_Dysprosium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements25, axiom, 
- ( ! [X] : 
- (hasType(type_Einsteinium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements26, axiom, 
- ( ! [X] : 
- (hasType(type_Erbium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements27, axiom, 
- ( ! [X] : 
- (hasType(type_Europium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements28, axiom, 
- ( ! [X] : 
- (hasType(type_Fermium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements29, axiom, 
- ( ! [X] : 
- (hasType(type_Fluorine, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements30, axiom, 
- ( ! [X] : 
- (hasType(type_Francium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements31, axiom, 
- ( ! [X] : 
- (hasType(type_Gadolinium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements32, axiom, 
- ( ! [X] : 
- (hasType(type_Gallium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements33, axiom, 
- ( ! [X] : 
- (hasType(type_Germanium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements34, axiom, 
- ( ! [X] : 
- (hasType(type_Gold, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements35, axiom, 
- ( ! [X] : 
- (hasType(type_Hafnium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements36, axiom, 
- ( ! [X] : 
- (hasType(type_Helium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements37, axiom, 
- ( ! [X] : 
- (hasType(type_Holmium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements38, axiom, 
- ( ! [X] : 
- (hasType(type_Hydrogen, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements39, axiom, 
- ( ! [X] : 
- (hasType(type_Indium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements40, axiom, 
- ( ! [X] : 
- (hasType(type_Iodine, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements41, axiom, 
- ( ! [X] : 
- (hasType(type_Iridium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements42, axiom, 
- ( ! [X] : 
- (hasType(type_Iron, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements43, axiom, 
- ( ! [X] : 
- (hasType(type_Krypton, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements44, axiom, 
- ( ! [X] : 
- (hasType(type_Lanthanum, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements45, axiom, 
- ( ! [X] : 
- (hasType(type_Lawrencium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements46, axiom, 
- ( ! [X] : 
- (hasType(type_Lead, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements47, axiom, 
- ( ! [X] : 
- (hasType(type_Lithium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements48, axiom, 
- ( ! [X] : 
- (hasType(type_Lutetium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements49, axiom, 
- ( ! [X] : 
- (hasType(type_Magnesium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements50, axiom, 
- ( ! [X] : 
- (hasType(type_Manganese, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements51, axiom, 
- ( ! [X] : 
- (hasType(type_Meitnerium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements52, axiom, 
- ( ! [X] : 
- (hasType(type_Mendelevium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements53, axiom, 
- ( ! [X] : 
- (hasType(type_Mercury, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements54, axiom, 
- ( ! [X] : 
- (hasType(type_Molybdenum, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements55, axiom, 
- ( ! [X] : 
- (hasType(type_Neodymium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements56, axiom, 
- ( ! [X] : 
- (hasType(type_Neon, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements57, axiom, 
- ( ! [X] : 
- (hasType(type_Neptunium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements58, axiom, 
- ( ! [X] : 
- (hasType(type_Nickel, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements59, axiom, 
- ( ! [X] : 
- (hasType(type_Niobium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements60, axiom, 
- ( ! [X] : 
- (hasType(type_Nitrogen, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements61, axiom, 
- ( ! [X] : 
- (hasType(type_Nobelium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements62, axiom, 
- ( ! [X] : 
- (hasType(type_Osmium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements63, axiom, 
- ( ! [X] : 
- (hasType(type_Oxygen, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements64, axiom, 
- ( ! [X] : 
- (hasType(type_Palladium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements65, axiom, 
- ( ! [X] : 
- (hasType(type_Phosphorus, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements66, axiom, 
- ( ! [X] : 
- (hasType(type_Platinum, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements67, axiom, 
- ( ! [X] : 
- (hasType(type_Plutonium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements68, axiom, 
- ( ! [X] : 
- (hasType(type_Polonium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements69, axiom, 
- ( ! [X] : 
- (hasType(type_Potassium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements70, axiom, 
- ( ! [X] : 
- (hasType(type_Praseodymium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements71, axiom, 
- ( ! [X] : 
- (hasType(type_Promethium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements72, axiom, 
- ( ! [X] : 
- (hasType(type_Protactinium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements73, axiom, 
- ( ! [X] : 
- (hasType(type_Radium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements74, axiom, 
- ( ! [X] : 
- (hasType(type_Radon, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements75, axiom, 
- ( ! [X] : 
- (hasType(type_Rhenium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements76, axiom, 
- ( ! [X] : 
- (hasType(type_Rhodium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements77, axiom, 
- ( ! [X] : 
- (hasType(type_Rubidium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements78, axiom, 
- ( ! [X] : 
- (hasType(type_Ruthenium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements79, axiom, 
- ( ! [X] : 
- (hasType(type_Samarium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements80, axiom, 
- ( ! [X] : 
- (hasType(type_Scandium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements81, axiom, 
- ( ! [X] : 
- (hasType(type_Selenium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements82, axiom, 
- ( ! [X] : 
- (hasType(type_Silicon, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements83, axiom, 
- ( ! [X] : 
- (hasType(type_Silver, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements84, axiom, 
- ( ! [X] : 
- (hasType(type_Sodium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements85, axiom, 
- ( ! [X] : 
- (hasType(type_Strontium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements86, axiom, 
- ( ! [X] : 
- (hasType(type_Sulphur, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements87, axiom, 
- ( ! [X] : 
- (hasType(type_Tantalum, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements88, axiom, 
- ( ! [X] : 
- (hasType(type_Technetium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements89, axiom, 
- ( ! [X] : 
- (hasType(type_Tellurium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements90, axiom, 
- ( ! [X] : 
- (hasType(type_Terbium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements91, axiom, 
- ( ! [X] : 
- (hasType(type_Thallium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements92, axiom, 
- ( ! [X] : 
- (hasType(type_Thorium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements93, axiom, 
- ( ! [X] : 
- (hasType(type_Thulium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements94, axiom, 
- ( ! [X] : 
- (hasType(type_Tin, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements95, axiom, 
- ( ! [X] : 
- (hasType(type_Titanium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements96, axiom, 
- ( ! [X] : 
- (hasType(type_Tungsten, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements97, axiom, 
- ( ! [X] : 
- (hasType(type_Unnildecium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements98, axiom, 
- ( ! [X] : 
- (hasType(type_Unnilhexium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements99, axiom, 
- ( ! [X] : 
- (hasType(type_Unniloctium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements100, axiom, 
- ( ! [X] : 
- (hasType(type_Unnilpentium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements101, axiom, 
- ( ! [X] : 
- (hasType(type_Unnilquadium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements102, axiom, 
- ( ! [X] : 
- (hasType(type_Unnilseptium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements103, axiom, 
- ( ! [X] : 
- (hasType(type_Uranium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements104, axiom, 
- ( ! [X] : 
- (hasType(type_Vanadium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements105, axiom, 
- ( ! [X] : 
- (hasType(type_Xenon, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements106, axiom, 
- ( ! [X] : 
- (hasType(type_Ytterbium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements107, axiom, 
- ( ! [X] : 
- (hasType(type_Yttrium, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements108, axiom, 
- ( ! [X] : 
- (hasType(type_Zinc, X) => hasType(type_ElementalSubstance, X)))).
-
-fof(axelements109, axiom, 
- ( ! [X] : 
- (hasType(type_Zirconium, X) => hasType(type_ElementalSubstance, X)))).
-
diff --git a/examples/SUMO/TPTP/elementsLemAx.p b/examples/SUMO/TPTP/elementsLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/elementsLemAx.p
+++ /dev/null
@@ -1,550 +0,0 @@
-fof(axelementsLem0, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Hydrogen, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(1.0079,inst_Amu)))))).
-
-fof(axelementsLem1, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Helium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(4.0026,inst_Amu)))))).
-
-fof(axelementsLem2, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Lithium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(6.939,inst_Amu)))))).
-
-fof(axelementsLem3, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Beryllium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(9.0122,inst_Amu)))))).
-
-fof(axelementsLem4, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Boron, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(10.811,inst_Amu)))))).
-
-fof(axelementsLem5, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Carbon, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(12.01115,inst_Amu)))))).
-
-fof(axelementsLem6, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Nitrogen, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(14.0067,inst_Amu)))))).
-
-fof(axelementsLem7, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Oxygen, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(15.9994,inst_Amu)))))).
-
-fof(axelementsLem8, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Fluorine, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(18.9984,inst_Amu)))))).
-
-fof(axelementsLem9, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Neon, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(20.183,inst_Amu)))))).
-
-fof(axelementsLem10, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Sodium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(22.9898,inst_Amu)))))).
-
-fof(axelementsLem11, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Magnesium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(24.312,inst_Amu)))))).
-
-fof(axelementsLem12, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Aluminum, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(26.9815,inst_Amu)))))).
-
-fof(axelementsLem13, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Silicon, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(28.086,inst_Amu)))))).
-
-fof(axelementsLem14, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Phosphorus, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(30.9738,inst_Amu)))))).
-
-fof(axelementsLem15, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Sulphur, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(32.064,inst_Amu)))))).
-
-fof(axelementsLem16, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Chlorine, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(35.453,inst_Amu)))))).
-
-fof(axelementsLem17, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Argon, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(39.948,inst_Amu)))))).
-
-fof(axelementsLem18, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Potassium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(39.0983,inst_Amu)))))).
-
-fof(axelementsLem19, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Calcium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(40.08,inst_Amu)))))).
-
-fof(axelementsLem20, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Scandium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(44.956,inst_Amu)))))).
-
-fof(axelementsLem21, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Titanium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(47.9,inst_Amu)))))).
-
-fof(axelementsLem22, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Vanadium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(50.9415,inst_Amu)))))).
-
-fof(axelementsLem23, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Chromium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(51.996,inst_Amu)))))).
-
-fof(axelementsLem24, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Manganese, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(54.938,inst_Amu)))))).
-
-fof(axelementsLem25, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Iron, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(55.847,inst_Amu)))))).
-
-fof(axelementsLem26, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Cobalt, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(58.993,inst_Amu)))))).
-
-fof(axelementsLem27, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Nickel, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(58.71,inst_Amu)))))).
-
-fof(axelementsLem28, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Copper, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(63.54,inst_Amu)))))).
-
-fof(axelementsLem29, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Zinc, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(65.38,inst_Amu)))))).
-
-fof(axelementsLem30, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Gallium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(69.72,inst_Amu)))))).
-
-fof(axelementsLem31, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Germanium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(72.59,inst_Amu)))))).
-
-fof(axelementsLem32, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Arsenic, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(74.922,inst_Amu)))))).
-
-fof(axelementsLem33, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Selenium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(78.96,inst_Amu)))))).
-
-fof(axelementsLem34, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Bromine, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(79.909,inst_Amu)))))).
-
-fof(axelementsLem35, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Krypton, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(83.8,inst_Amu)))))).
-
-fof(axelementsLem36, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Rubidium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(85.47,inst_Amu)))))).
-
-fof(axelementsLem37, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Strontium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(87.62,inst_Amu)))))).
-
-fof(axelementsLem38, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Yttrium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(88.905,inst_Amu)))))).
-
-fof(axelementsLem39, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Zirconium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(91.22,inst_Amu)))))).
-
-fof(axelementsLem40, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Niobium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(92.906,inst_Amu)))))).
-
-fof(axelementsLem41, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Molybdenum, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(95.94,inst_Amu)))))).
-
-fof(axelementsLem42, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Technetium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(98,inst_Amu)))))).
-
-fof(axelementsLem43, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Ruthenium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(101.07,inst_Amu)))))).
-
-fof(axelementsLem44, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Rhodium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(102.905,inst_Amu)))))).
-
-fof(axelementsLem45, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Palladium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(106.4,inst_Amu)))))).
-
-fof(axelementsLem46, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Silver, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(107.87,inst_Amu)))))).
-
-fof(axelementsLem47, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Cadmium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(112.4,inst_Amu)))))).
-
-fof(axelementsLem48, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Indium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(114.82,inst_Amu)))))).
-
-fof(axelementsLem49, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Tin, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(118.69,inst_Amu)))))).
-
-fof(axelementsLem50, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Antimony, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(121.75,inst_Amu)))))).
-
-fof(axelementsLem51, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Tellurium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(127.6,inst_Amu)))))).
-
-fof(axelementsLem52, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Iodine, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(126.904,inst_Amu)))))).
-
-fof(axelementsLem53, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Xenon, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(131.3,inst_Amu)))))).
-
-fof(axelementsLem54, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Caesium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(132.90545,inst_Amu)))))).
-
-fof(axelementsLem55, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Barium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(137.34,inst_Amu)))))).
-
-fof(axelementsLem56, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Lanthanum, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(138.9055,inst_Amu)))))).
-
-fof(axelementsLem57, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Cerium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(140.12,inst_Amu)))))).
-
-fof(axelementsLem58, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Praseodymium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(140.907,inst_Amu)))))).
-
-fof(axelementsLem59, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Neodymium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(144.24,inst_Amu)))))).
-
-fof(axelementsLem60, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Promethium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(147,inst_Amu)))))).
-
-fof(axelementsLem61, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Samarium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(150.35,inst_Amu)))))).
-
-fof(axelementsLem62, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Europium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(151.25,inst_Amu)))))).
-
-fof(axelementsLem63, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Gadolinium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(157.25,inst_Amu)))))).
-
-fof(axelementsLem64, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Terbium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(158.924,inst_Amu)))))).
-
-fof(axelementsLem65, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Dysprosium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(162.5,inst_Amu)))))).
-
-fof(axelementsLem66, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Holmium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(167.26,inst_Amu)))))).
-
-fof(axelementsLem67, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Erbium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(167.26,inst_Amu)))))).
-
-fof(axelementsLem68, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Thulium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(168.934,inst_Amu)))))).
-
-fof(axelementsLem69, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Ytterbium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(173.04,inst_Amu)))))).
-
-fof(axelementsLem70, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Lutetium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(194.967,inst_Amu)))))).
-
-fof(axelementsLem71, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Hafnium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(178.49,inst_Amu)))))).
-
-fof(axelementsLem72, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Tantalum, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(180.948,inst_Amu)))))).
-
-fof(axelementsLem73, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Tungsten, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(183.85,inst_Amu)))))).
-
-fof(axelementsLem74, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Rhenium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(186.2,inst_Amu)))))).
-
-fof(axelementsLem75, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Osmium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(190.2,inst_Amu)))))).
-
-fof(axelementsLem76, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Iridium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(192.217,inst_Amu)))))).
-
-fof(axelementsLem77, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Platinum, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(195.078,inst_Amu)))))).
-
-fof(axelementsLem78, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Gold, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(196.96655,inst_Amu)))))).
-
-fof(axelementsLem79, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Mercury, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(200.59,inst_Amu)))))).
-
-fof(axelementsLem80, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Thallium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(204.3833,inst_Amu)))))).
-
-fof(axelementsLem81, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Lead, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(207.19,inst_Amu)))))).
-
-fof(axelementsLem82, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Bismuth, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(208.98,inst_Amu)))))).
-
-fof(axelementsLem83, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Polonium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(210,inst_Amu)))))).
-
-fof(axelementsLem84, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Astatine, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(210,inst_Amu)))))).
-
-fof(axelementsLem85, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Radon, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(222,inst_Amu)))))).
-
-fof(axelementsLem86, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Francium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(223,inst_Amu)))))).
-
-fof(axelementsLem87, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Radium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(226,inst_Amu)))))).
-
-fof(axelementsLem88, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Actinium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(227,inst_Amu)))))).
-
-fof(axelementsLem89, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Thorium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(232.038,inst_Amu)))))).
-
-fof(axelementsLem90, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Protactinium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(231,inst_Amu)))))).
-
-fof(axelementsLem91, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Uranium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(231,inst_Amu)))))).
-
-fof(axelementsLem92, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Neptunium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(237,inst_Amu)))))).
-
-fof(axelementsLem93, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Plutonium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(242,inst_Amu)))))).
-
-fof(axelementsLem94, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Americium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(243,inst_Amu)))))).
-
-fof(axelementsLem95, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Curium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(247,inst_Amu)))))).
-
-fof(axelementsLem96, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Berkelium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(247,inst_Amu)))))).
-
-fof(axelementsLem97, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Californium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(249,inst_Amu)))))).
-
-fof(axelementsLem98, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Einsteinium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(254,inst_Amu)))))).
-
-fof(axelementsLem99, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Fermium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(253,inst_Amu)))))).
-
-fof(axelementsLem100, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Mendelevium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(256,inst_Amu)))))).
-
-fof(axelementsLem101, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Nobelium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(254,inst_Amu)))))).
-
-fof(axelementsLem102, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Lawrencium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(262,inst_Amu)))))).
-
-fof(axelementsLem103, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Unnilquadium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(261,inst_Amu)))))).
-
-fof(axelementsLem104, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Unnilpentium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(262,inst_Amu)))))).
-
-fof(axelementsLem105, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Unnilhexium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(263,inst_Amu)))))).
-
-fof(axelementsLem106, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Unnilseptium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(262,inst_Amu)))))).
-
-fof(axelementsLem107, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Unniloctium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(265,inst_Amu)))))).
-
-fof(axelementsLem108, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Meitnerium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(266,inst_Amu)))))).
-
-fof(axelementsLem109, axiom, 
- ( ! [Var_ATOM] : 
- ((hasType(type_Atom, Var_ATOM) & hasType(type_Unnildecium, Var_ATOM)) => 
-(f_measure(Var_ATOM,f_MeasureFn(272,inst_Amu)))))).
-
diff --git a/examples/SUMO/TPTP/elementsPredAx.p b/examples/SUMO/TPTP/elementsPredAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/elementsPredAx.p
+++ /dev/null
@@ -1,912 +0,0 @@
-fof(axelementsPred0, axiom, 
- f_atomicNumber(type_Hydrogen,1)).
-
-fof(axelementsPred1, axiom, 
- f_atomicNumber(type_Helium,2)).
-
-fof(axelementsPred2, axiom, 
- f_atomicNumber(type_Lithium,3)).
-
-fof(axelementsPred3, axiom, 
- f_atomicNumber(type_Beryllium,4)).
-
-fof(axelementsPred4, axiom, 
- f_atomicNumber(type_Boron,5)).
-
-fof(axelementsPred5, axiom, 
- f_atomicNumber(type_Carbon,6)).
-
-fof(axelementsPred6, axiom, 
- f_atomicNumber(type_Nitrogen,7)).
-
-fof(axelementsPred7, axiom, 
- f_atomicNumber(type_Oxygen,8)).
-
-fof(axelementsPred8, axiom, 
- f_atomicNumber(type_Fluorine,9)).
-
-fof(axelementsPred9, axiom, 
- f_atomicNumber(type_Neon,10)).
-
-fof(axelementsPred10, axiom, 
- f_atomicNumber(type_Sodium,11)).
-
-fof(axelementsPred11, axiom, 
- f_atomicNumber(type_Magnesium,12)).
-
-fof(axelementsPred12, axiom, 
- f_atomicNumber(type_Aluminum,13)).
-
-fof(axelementsPred13, axiom, 
- f_atomicNumber(type_Silicon,14)).
-
-fof(axelementsPred14, axiom, 
- f_atomicNumber(type_Phosphorus,15)).
-
-fof(axelementsPred15, axiom, 
- f_atomicNumber(type_Sulphur,16)).
-
-fof(axelementsPred16, axiom, 
- f_atomicNumber(type_Chlorine,17)).
-
-fof(axelementsPred17, axiom, 
- f_atomicNumber(type_Argon,18)).
-
-fof(axelementsPred18, axiom, 
- f_atomicNumber(type_Potassium,19)).
-
-fof(axelementsPred19, axiom, 
- f_atomicNumber(type_Calcium,20)).
-
-fof(axelementsPred20, axiom, 
- f_atomicNumber(type_Scandium,21)).
-
-fof(axelementsPred21, axiom, 
- f_atomicNumber(type_Titanium,22)).
-
-fof(axelementsPred22, axiom, 
- f_atomicNumber(type_Vanadium,23)).
-
-fof(axelementsPred23, axiom, 
- f_atomicNumber(type_Chromium,24)).
-
-fof(axelementsPred24, axiom, 
- f_atomicNumber(type_Manganese,25)).
-
-fof(axelementsPred25, axiom, 
- f_atomicNumber(type_Iron,26)).
-
-fof(axelementsPred26, axiom, 
- f_atomicNumber(type_Cobalt,27)).
-
-fof(axelementsPred27, axiom, 
- f_atomicNumber(type_Nickel,28)).
-
-fof(axelementsPred28, axiom, 
- f_atomicNumber(type_Copper,29)).
-
-fof(axelementsPred29, axiom, 
- f_atomicNumber(type_Zinc,30)).
-
-fof(axelementsPred30, axiom, 
- f_atomicNumber(type_Gallium,31)).
-
-fof(axelementsPred31, axiom, 
- f_atomicNumber(type_Germanium,32)).
-
-fof(axelementsPred32, axiom, 
- f_atomicNumber(type_Arsenic,33)).
-
-fof(axelementsPred33, axiom, 
- f_atomicNumber(type_Selenium,34)).
-
-fof(axelementsPred34, axiom, 
- f_atomicNumber(type_Bromine,35)).
-
-fof(axelementsPred35, axiom, 
- f_atomicNumber(type_Krypton,36)).
-
-fof(axelementsPred36, axiom, 
- f_atomicNumber(type_Rubidium,37)).
-
-fof(axelementsPred37, axiom, 
- f_atomicNumber(type_Strontium,38)).
-
-fof(axelementsPred38, axiom, 
- f_atomicNumber(type_Yttrium,39)).
-
-fof(axelementsPred39, axiom, 
- f_atomicNumber(type_Zirconium,40)).
-
-fof(axelementsPred40, axiom, 
- f_atomicNumber(type_Niobium,41)).
-
-fof(axelementsPred41, axiom, 
- f_atomicNumber(type_Molybdenum,42)).
-
-fof(axelementsPred42, axiom, 
- f_atomicNumber(type_Technetium,43)).
-
-fof(axelementsPred43, axiom, 
- f_atomicNumber(type_Ruthenium,44)).
-
-fof(axelementsPred44, axiom, 
- f_atomicNumber(type_Rhodium,45)).
-
-fof(axelementsPred45, axiom, 
- f_atomicNumber(type_Palladium,46)).
-
-fof(axelementsPred46, axiom, 
- f_atomicNumber(type_Silver,47)).
-
-fof(axelementsPred47, axiom, 
- f_atomicNumber(type_Cadmium,48)).
-
-fof(axelementsPred48, axiom, 
- f_atomicNumber(type_Indium,49)).
-
-fof(axelementsPred49, axiom, 
- f_atomicNumber(type_Tin,50)).
-
-fof(axelementsPred50, axiom, 
- f_atomicNumber(type_Antimony,51)).
-
-fof(axelementsPred51, axiom, 
- f_atomicNumber(type_Tellurium,52)).
-
-fof(axelementsPred52, axiom, 
- f_atomicNumber(type_Iodine,53)).
-
-fof(axelementsPred53, axiom, 
- f_atomicNumber(type_Xenon,54)).
-
-fof(axelementsPred54, axiom, 
- f_atomicNumber(type_Caesium,55)).
-
-fof(axelementsPred55, axiom, 
- f_atomicNumber(type_Barium,56)).
-
-fof(axelementsPred56, axiom, 
- f_atomicNumber(type_Lanthanum,57)).
-
-fof(axelementsPred57, axiom, 
- f_atomicNumber(type_Cerium,58)).
-
-fof(axelementsPred58, axiom, 
- f_atomicNumber(type_Praseodymium,59)).
-
-fof(axelementsPred59, axiom, 
- f_atomicNumber(type_Neodymium,60)).
-
-fof(axelementsPred60, axiom, 
- f_atomicNumber(type_Promethium,61)).
-
-fof(axelementsPred61, axiom, 
- f_atomicNumber(type_Samarium,62)).
-
-fof(axelementsPred62, axiom, 
- f_atomicNumber(type_Europium,63)).
-
-fof(axelementsPred63, axiom, 
- f_atomicNumber(type_Gadolinium,64)).
-
-fof(axelementsPred64, axiom, 
- f_atomicNumber(type_Terbium,65)).
-
-fof(axelementsPred65, axiom, 
- f_atomicNumber(type_Dysprosium,66)).
-
-fof(axelementsPred66, axiom, 
- f_atomicNumber(type_Holmium,67)).
-
-fof(axelementsPred67, axiom, 
- f_atomicNumber(type_Erbium,68)).
-
-fof(axelementsPred68, axiom, 
- f_atomicNumber(type_Thulium,69)).
-
-fof(axelementsPred69, axiom, 
- f_atomicNumber(type_Ytterbium,70)).
-
-fof(axelementsPred70, axiom, 
- f_atomicNumber(type_Lutetium,71)).
-
-fof(axelementsPred71, axiom, 
- f_atomicNumber(type_Hafnium,72)).
-
-fof(axelementsPred72, axiom, 
- f_atomicNumber(type_Tantalum,73)).
-
-fof(axelementsPred73, axiom, 
- f_atomicNumber(type_Tungsten,74)).
-
-fof(axelementsPred74, axiom, 
- f_atomicNumber(type_Rhenium,75)).
-
-fof(axelementsPred75, axiom, 
- f_atomicNumber(type_Osmium,76)).
-
-fof(axelementsPred76, axiom, 
- f_atomicNumber(type_Iridium,77)).
-
-fof(axelementsPred77, axiom, 
- f_atomicNumber(type_Platinum,78)).
-
-fof(axelementsPred78, axiom, 
- f_atomicNumber(type_Gold,79)).
-
-fof(axelementsPred79, axiom, 
- f_atomicNumber(type_Mercury,80)).
-
-fof(axelementsPred80, axiom, 
- f_atomicNumber(type_Thallium,81)).
-
-fof(axelementsPred81, axiom, 
- f_atomicNumber(type_Lead,82)).
-
-fof(axelementsPred82, axiom, 
- f_atomicNumber(type_Bismuth,83)).
-
-fof(axelementsPred83, axiom, 
- f_atomicNumber(type_Polonium,84)).
-
-fof(axelementsPred84, axiom, 
- f_atomicNumber(type_Astatine,85)).
-
-fof(axelementsPred85, axiom, 
- f_atomicNumber(type_Radon,86)).
-
-fof(axelementsPred86, axiom, 
- f_atomicNumber(type_Francium,87)).
-
-fof(axelementsPred87, axiom, 
- f_atomicNumber(type_Radium,88)).
-
-fof(axelementsPred88, axiom, 
- f_atomicNumber(type_Actinium,89)).
-
-fof(axelementsPred89, axiom, 
- f_atomicNumber(type_Thorium,90)).
-
-fof(axelementsPred90, axiom, 
- f_atomicNumber(type_Protactinium,91)).
-
-fof(axelementsPred91, axiom, 
- f_atomicNumber(type_Uranium,92)).
-
-fof(axelementsPred92, axiom, 
- f_atomicNumber(type_Neptunium,93)).
-
-fof(axelementsPred93, axiom, 
- f_atomicNumber(type_Plutonium,94)).
-
-fof(axelementsPred94, axiom, 
- f_atomicNumber(type_Americium,95)).
-
-fof(axelementsPred95, axiom, 
- f_atomicNumber(type_Curium,96)).
-
-fof(axelementsPred96, axiom, 
- f_atomicNumber(type_Berkelium,97)).
-
-fof(axelementsPred97, axiom, 
- f_atomicNumber(type_Californium,98)).
-
-fof(axelementsPred98, axiom, 
- f_atomicNumber(type_Einsteinium,99)).
-
-fof(axelementsPred99, axiom, 
- f_atomicNumber(type_Fermium,100)).
-
-fof(axelementsPred100, axiom, 
- f_atomicNumber(type_Mendelevium,101)).
-
-fof(axelementsPred101, axiom, 
- f_atomicNumber(type_Nobelium,102)).
-
-fof(axelementsPred102, axiom, 
- f_atomicNumber(type_Lawrencium,103)).
-
-fof(axelementsPred103, axiom, 
- f_atomicNumber(type_Unnilquadium,104)).
-
-fof(axelementsPred104, axiom, 
- f_atomicNumber(type_Unnilpentium,105)).
-
-fof(axelementsPred105, axiom, 
- f_atomicNumber(type_Unnilhexium,106)).
-
-fof(axelementsPred106, axiom, 
- f_atomicNumber(type_Unnilseptium,107)).
-
-fof(axelementsPred107, axiom, 
- f_atomicNumber(type_Unniloctium,108)).
-
-fof(axelementsPred108, axiom, 
- f_atomicNumber(type_Meitnerium,109)).
-
-fof(axelementsPred109, axiom, 
- f_atomicNumber(type_Unnildecium,110)).
-
-fof(axelementsPred110, axiom, 
- f_meltingPoint(type_Hydrogen,f_MeasureFn(14.01,inst_KelvinDegree))).
-
-fof(axelementsPred111, axiom, 
- f_boilingPoint(type_Hydrogen,f_MeasureFn(20.28,inst_KelvinDegree))).
-
-fof(axelementsPred112, axiom, 
- f_meltingPoint(type_Helium,f_MeasureFn(0.95,inst_KelvinDegree))).
-
-fof(axelementsPred113, axiom, 
- f_boilingPoint(type_Helium,f_MeasureFn(4.216,inst_KelvinDegree))).
-
-fof(axelementsPred114, axiom, 
- f_meltingPoint(type_Lithium,f_MeasureFn(453.69,inst_KelvinDegree))).
-
-fof(axelementsPred115, axiom, 
- f_boilingPoint(type_Lithium,f_MeasureFn(1590,inst_KelvinDegree))).
-
-fof(axelementsPred116, axiom, 
- f_meltingPoint(type_Beryllium,f_MeasureFn(1551,inst_KelvinDegree))).
-
-fof(axelementsPred117, axiom, 
- f_boilingPoint(type_Beryllium,f_MeasureFn(3243,inst_KelvinDegree))).
-
-fof(axelementsPred118, axiom, 
- f_meltingPoint(type_Boron,f_MeasureFn(2573,inst_KelvinDegree))).
-
-fof(axelementsPred119, axiom, 
- f_boilingPoint(type_Boron,f_MeasureFn(2823,inst_KelvinDegree))).
-
-fof(axelementsPred120, axiom, 
- f_meltingPoint(type_Carbon,f_MeasureFn(3823,inst_KelvinDegree))).
-
-fof(axelementsPred121, axiom, 
- f_boilingPoint(type_Carbon,f_MeasureFn(5100,inst_KelvinDegree))).
-
-fof(axelementsPred122, axiom, 
- f_meltingPoint(type_Nitrogen,f_MeasureFn(63.29,inst_KelvinDegree))).
-
-fof(axelementsPred123, axiom, 
- f_boilingPoint(type_Nitrogen,f_MeasureFn(77.4,inst_KelvinDegree))).
-
-fof(axelementsPred124, axiom, 
- f_meltingPoint(type_Oxygen,f_MeasureFn(54.75,inst_KelvinDegree))).
-
-fof(axelementsPred125, axiom, 
- f_boilingPoint(type_Oxygen,f_MeasureFn(90.188,inst_KelvinDegree))).
-
-fof(axelementsPred126, axiom, 
- f_meltingPoint(type_Fluorine,f_MeasureFn(53.53,inst_KelvinDegree))).
-
-fof(axelementsPred127, axiom, 
- f_boilingPoint(type_Fluorine,f_MeasureFn(85.01,inst_KelvinDegree))).
-
-fof(axelementsPred128, axiom, 
- f_meltingPoint(type_Neon,f_MeasureFn(24.48,inst_KelvinDegree))).
-
-fof(axelementsPred129, axiom, 
- f_boilingPoint(type_Neon,f_MeasureFn(27.1,inst_KelvinDegree))).
-
-fof(axelementsPred130, axiom, 
- f_meltingPoint(type_Sodium,f_MeasureFn(370.95,inst_KelvinDegree))).
-
-fof(axelementsPred131, axiom, 
- f_boilingPoint(type_Sodium,f_MeasureFn(1165,inst_KelvinDegree))).
-
-fof(axelementsPred132, axiom, 
- f_meltingPoint(type_Magnesium,f_MeasureFn(921.95,inst_KelvinDegree))).
-
-fof(axelementsPred133, axiom, 
- f_boilingPoint(type_Magnesium,f_MeasureFn(1380,inst_KelvinDegree))).
-
-fof(axelementsPred134, axiom, 
- f_meltingPoint(type_Aluminum,f_MeasureFn(933.52,inst_KelvinDegree))).
-
-fof(axelementsPred135, axiom, 
- f_boilingPoint(type_Aluminum,f_MeasureFn(2740,inst_KelvinDegree))).
-
-fof(axelementsPred136, axiom, 
- f_meltingPoint(type_Silicon,f_MeasureFn(1683,inst_KelvinDegree))).
-
-fof(axelementsPred137, axiom, 
- f_boilingPoint(type_Silicon,f_MeasureFn(2628,inst_KelvinDegree))).
-
-fof(axelementsPred138, axiom, 
- f_meltingPoint(type_Phosphorus,f_MeasureFn(317.3,inst_KelvinDegree))).
-
-fof(axelementsPred139, axiom, 
- f_boilingPoint(type_Phosphorus,f_MeasureFn(553,inst_KelvinDegree))).
-
-fof(axelementsPred140, axiom, 
- f_meltingPoint(type_Sulphur,f_MeasureFn(386,inst_KelvinDegree))).
-
-fof(axelementsPred141, axiom, 
- f_boilingPoint(type_Sulphur,f_MeasureFn(717.824,inst_KelvinDegree))).
-
-fof(axelementsPred142, axiom, 
- f_meltingPoint(type_Chlorine,f_MeasureFn(172.17,inst_KelvinDegree))).
-
-fof(axelementsPred143, axiom, 
- f_boilingPoint(type_Chlorine,f_MeasureFn(238.55,inst_KelvinDegree))).
-
-fof(axelementsPred144, axiom, 
- f_meltingPoint(type_Argon,f_MeasureFn(83.78,inst_KelvinDegree))).
-
-fof(axelementsPred145, axiom, 
- f_boilingPoint(type_Argon,f_MeasureFn(87.29,inst_KelvinDegree))).
-
-fof(axelementsPred146, axiom, 
- f_meltingPoint(type_Potassium,f_MeasureFn(336.8,inst_KelvinDegree))).
-
-fof(axelementsPred147, axiom, 
- f_boilingPoint(type_Potassium,f_MeasureFn(1047,inst_KelvinDegree))).
-
-fof(axelementsPred148, axiom, 
- f_meltingPoint(type_Calcium,f_MeasureFn(1112,inst_KelvinDegree))).
-
-fof(axelementsPred149, axiom, 
- f_boilingPoint(type_Calcium,f_MeasureFn(1760,inst_KelvinDegree))).
-
-fof(axelementsPred150, axiom, 
- f_meltingPoint(type_Scandium,f_MeasureFn(1812,inst_KelvinDegree))).
-
-fof(axelementsPred151, axiom, 
- f_boilingPoint(type_Scandium,f_MeasureFn(3105,inst_KelvinDegree))).
-
-fof(axelementsPred152, axiom, 
- f_meltingPoint(type_Titanium,f_MeasureFn(1933,inst_KelvinDegree))).
-
-fof(axelementsPred153, axiom, 
- f_boilingPoint(type_Titanium,f_MeasureFn(3533,inst_KelvinDegree))).
-
-fof(axelementsPred154, axiom, 
- f_meltingPoint(type_Vanadium,f_MeasureFn(2163,inst_KelvinDegree))).
-
-fof(axelementsPred155, axiom, 
- f_boilingPoint(type_Vanadium,f_MeasureFn(3653,inst_KelvinDegree))).
-
-fof(axelementsPred156, axiom, 
- f_meltingPoint(type_Chromium,f_MeasureFn(2130,inst_KelvinDegree))).
-
-fof(axelementsPred157, axiom, 
- f_boilingPoint(type_Chromium,f_MeasureFn(2755,inst_KelvinDegree))).
-
-fof(axelementsPred158, axiom, 
- f_meltingPoint(type_Manganese,f_MeasureFn(1517,inst_KelvinDegree))).
-
-fof(axelementsPred159, axiom, 
- f_boilingPoint(type_Manganese,f_MeasureFn(2370,inst_KelvinDegree))).
-
-fof(axelementsPred160, axiom, 
- f_meltingPoint(type_Iron,f_MeasureFn(1808,inst_KelvinDegree))).
-
-fof(axelementsPred161, axiom, 
- f_boilingPoint(type_Iron,f_MeasureFn(3023,inst_KelvinDegree))).
-
-fof(axelementsPred162, axiom, 
- f_meltingPoint(type_Cobalt,f_MeasureFn(1768,inst_KelvinDegree))).
-
-fof(axelementsPred163, axiom, 
- f_boilingPoint(type_Cobalt,f_MeasureFn(3143,inst_KelvinDegree))).
-
-fof(axelementsPred164, axiom, 
- f_meltingPoint(type_Nickel,f_MeasureFn(1726,inst_KelvinDegree))).
-
-fof(axelementsPred165, axiom, 
- f_boilingPoint(type_Nickel,f_MeasureFn(3005,inst_KelvinDegree))).
-
-fof(axelementsPred166, axiom, 
- f_meltingPoint(type_Copper,f_MeasureFn(1356.6,inst_KelvinDegree))).
-
-fof(axelementsPred167, axiom, 
- f_boilingPoint(type_Copper,f_MeasureFn(2868,inst_KelvinDegree))).
-
-fof(axelementsPred168, axiom, 
- f_meltingPoint(type_Zinc,f_MeasureFn(692.73,inst_KelvinDegree))).
-
-fof(axelementsPred169, axiom, 
- f_boilingPoint(type_Zinc,f_MeasureFn(1180,inst_KelvinDegree))).
-
-fof(axelementsPred170, axiom, 
- f_meltingPoint(type_Gallium,f_MeasureFn(302.93,inst_KelvinDegree))).
-
-fof(axelementsPred171, axiom, 
- f_boilingPoint(type_Gallium,f_MeasureFn(2676,inst_KelvinDegree))).
-
-fof(axelementsPred172, axiom, 
- f_meltingPoint(type_Germanium,f_MeasureFn(1210.55,inst_KelvinDegree))).
-
-fof(axelementsPred173, axiom, 
- f_boilingPoint(type_Germanium,f_MeasureFn(3103,inst_KelvinDegree))).
-
-fof(axelementsPred174, axiom, 
- f_meltingPoint(type_Arsenic,f_MeasureFn(886,inst_KelvinDegree))).
-
-fof(axelementsPred175, axiom, 
- f_boilingPoint(type_Arsenic,f_MeasureFn(886,inst_KelvinDegree))).
-
-fof(axelementsPred176, axiom, 
- f_meltingPoint(type_Selenium,f_MeasureFn(490,inst_KelvinDegree))).
-
-fof(axelementsPred177, axiom, 
- f_boilingPoint(type_Selenium,f_MeasureFn(958.1,inst_KelvinDegree))).
-
-fof(axelementsPred178, axiom, 
- f_meltingPoint(type_Bromine,f_MeasureFn(265.9,inst_KelvinDegree))).
-
-fof(axelementsPred179, axiom, 
- f_boilingPoint(type_Bromine,f_MeasureFn(331.93,inst_KelvinDegree))).
-
-fof(axelementsPred180, axiom, 
- f_meltingPoint(type_Krypton,f_MeasureFn(116.55,inst_KelvinDegree))).
-
-fof(axelementsPred181, axiom, 
- f_boilingPoint(type_Krypton,f_MeasureFn(120.85,inst_KelvinDegree))).
-
-fof(axelementsPred182, axiom, 
- f_meltingPoint(type_Rubidium,f_MeasureFn(312.2,inst_KelvinDegree))).
-
-fof(axelementsPred183, axiom, 
- f_boilingPoint(type_Rubidium,f_MeasureFn(961,inst_KelvinDegree))).
-
-fof(axelementsPred184, axiom, 
- f_meltingPoint(type_Strontium,f_MeasureFn(1042,inst_KelvinDegree))).
-
-fof(axelementsPred185, axiom, 
- f_boilingPoint(type_Strontium,f_MeasureFn(1657,inst_KelvinDegree))).
-
-fof(axelementsPred186, axiom, 
- f_meltingPoint(type_Yttrium,f_MeasureFn(1796,inst_KelvinDegree))).
-
-fof(axelementsPred187, axiom, 
- f_boilingPoint(type_Yttrium,f_MeasureFn(3610,inst_KelvinDegree))).
-
-fof(axelementsPred188, axiom, 
- f_meltingPoint(type_Zirconium,f_MeasureFn(2125,inst_KelvinDegree))).
-
-fof(axelementsPred189, axiom, 
- f_boilingPoint(type_Zirconium,f_MeasureFn(4650,inst_KelvinDegree))).
-
-fof(axelementsPred190, axiom, 
- f_meltingPoint(type_Niobium,f_MeasureFn(2741,inst_KelvinDegree))).
-
-fof(axelementsPred191, axiom, 
- f_boilingPoint(type_Niobium,f_MeasureFn(5200,inst_KelvinDegree))).
-
-fof(axelementsPred192, axiom, 
- f_meltingPoint(type_Molybdenum,f_MeasureFn(2890,inst_KelvinDegree))).
-
-fof(axelementsPred193, axiom, 
- f_boilingPoint(type_Molybdenum,f_MeasureFn(5833,inst_KelvinDegree))).
-
-fof(axelementsPred194, axiom, 
- f_meltingPoint(type_Technetium,f_MeasureFn(2445,inst_KelvinDegree))).
-
-fof(axelementsPred195, axiom, 
- f_boilingPoint(type_Technetium,f_MeasureFn(5303,inst_KelvinDegree))).
-
-fof(axelementsPred196, axiom, 
- f_meltingPoint(type_Ruthenium,f_MeasureFn(2583,inst_KelvinDegree))).
-
-fof(axelementsPred197, axiom, 
- f_boilingPoint(type_Ruthenium,f_MeasureFn(4173,inst_KelvinDegree))).
-
-fof(axelementsPred198, axiom, 
- f_meltingPoint(type_Rhodium,f_MeasureFn(2239,inst_KelvinDegree))).
-
-fof(axelementsPred199, axiom, 
- f_boilingPoint(type_Rhodium,f_MeasureFn(4000,inst_KelvinDegree))).
-
-fof(axelementsPred200, axiom, 
- f_meltingPoint(type_Palladium,f_MeasureFn(1825,inst_KelvinDegree))).
-
-fof(axelementsPred201, axiom, 
- f_boilingPoint(type_Palladium,f_MeasureFn(3413,inst_KelvinDegree))).
-
-fof(axelementsPred202, axiom, 
- f_meltingPoint(type_Silver,f_MeasureFn(1235.08,inst_KelvinDegree))).
-
-fof(axelementsPred203, axiom, 
- f_boilingPoint(type_Silver,f_MeasureFn(2485,inst_KelvinDegree))).
-
-fof(axelementsPred204, axiom, 
- f_meltingPoint(type_Cadmium,f_MeasureFn(594.1,inst_KelvinDegree))).
-
-fof(axelementsPred205, axiom, 
- f_boilingPoint(type_Cadmium,f_MeasureFn(1038,inst_KelvinDegree))).
-
-fof(axelementsPred206, axiom, 
- f_meltingPoint(type_Indium,f_MeasureFn(429.32,inst_KelvinDegree))).
-
-fof(axelementsPred207, axiom, 
- f_boilingPoint(type_Indium,f_MeasureFn(2353,inst_KelvinDegree))).
-
-fof(axelementsPred208, axiom, 
- f_meltingPoint(type_Tin,f_MeasureFn(505.118,inst_KelvinDegree))).
-
-fof(axelementsPred209, axiom, 
- f_boilingPoint(type_Tin,f_MeasureFn(2543,inst_KelvinDegree))).
-
-fof(axelementsPred210, axiom, 
- f_meltingPoint(type_Antimony,f_MeasureFn(903.89,inst_KelvinDegree))).
-
-fof(axelementsPred211, axiom, 
- f_boilingPoint(type_Antimony,f_MeasureFn(2023,inst_KelvinDegree))).
-
-fof(axelementsPred212, axiom, 
- f_meltingPoint(type_Tellurium,f_MeasureFn(722.7,inst_KelvinDegree))).
-
-fof(axelementsPred213, axiom, 
- f_boilingPoint(type_Tellurium,f_MeasureFn(1263,inst_KelvinDegree))).
-
-fof(axelementsPred214, axiom, 
- f_meltingPoint(type_Iodine,f_MeasureFn(386.65,inst_KelvinDegree))).
-
-fof(axelementsPred215, axiom, 
- f_boilingPoint(type_Iodine,f_MeasureFn(457.55,inst_KelvinDegree))).
-
-fof(axelementsPred216, axiom, 
- f_meltingPoint(type_Xenon,f_MeasureFn(161.3,inst_KelvinDegree))).
-
-fof(axelementsPred217, axiom, 
- f_boilingPoint(type_Xenon,f_MeasureFn(166.1,inst_KelvinDegree))).
-
-fof(axelementsPred218, axiom, 
- f_meltingPoint(type_Caesium,f_MeasureFn(301.55,inst_KelvinDegree))).
-
-fof(axelementsPred219, axiom, 
- f_boilingPoint(type_Caesium,f_MeasureFn(963,inst_KelvinDegree))).
-
-fof(axelementsPred220, axiom, 
- f_meltingPoint(type_Barium,f_MeasureFn(998,inst_KelvinDegree))).
-
-fof(axelementsPred221, axiom, 
- f_boilingPoint(type_Barium,f_MeasureFn(1913,inst_KelvinDegree))).
-
-fof(axelementsPred222, axiom, 
- f_meltingPoint(type_Lanthanum,f_MeasureFn(1193,inst_KelvinDegree))).
-
-fof(axelementsPred223, axiom, 
- f_boilingPoint(type_Lanthanum,f_MeasureFn(3727,inst_KelvinDegree))).
-
-fof(axelementsPred224, axiom, 
- f_meltingPoint(type_Cerium,f_MeasureFn(1071,inst_KelvinDegree))).
-
-fof(axelementsPred225, axiom, 
- f_boilingPoint(type_Cerium,f_MeasureFn(3530,inst_KelvinDegree))).
-
-fof(axelementsPred226, axiom, 
- f_meltingPoint(type_Praseodymium,f_MeasureFn(1204,inst_KelvinDegree))).
-
-fof(axelementsPred227, axiom, 
- f_boilingPoint(type_Praseodymium,f_MeasureFn(3485,inst_KelvinDegree))).
-
-fof(axelementsPred228, axiom, 
- f_meltingPoint(type_Neodymium,f_MeasureFn(1283,inst_KelvinDegree))).
-
-fof(axelementsPred229, axiom, 
- f_boilingPoint(type_Neodymium,f_MeasureFn(3400,inst_KelvinDegree))).
-
-fof(axelementsPred230, axiom, 
- f_meltingPoint(type_Promethium,f_MeasureFn(1353,inst_KelvinDegree))).
-
-fof(axelementsPred231, axiom, 
- f_boilingPoint(type_Promethium,f_MeasureFn(3000,inst_KelvinDegree))).
-
-fof(axelementsPred232, axiom, 
- f_meltingPoint(type_Samarium,f_MeasureFn(1345,inst_KelvinDegree))).
-
-fof(axelementsPred233, axiom, 
- f_boilingPoint(type_Samarium,f_MeasureFn(2051,inst_KelvinDegree))).
-
-fof(axelementsPred234, axiom, 
- f_meltingPoint(type_Europium,f_MeasureFn(1095,inst_KelvinDegree))).
-
-fof(axelementsPred235, axiom, 
- f_boilingPoint(type_Europium,f_MeasureFn(1870,inst_KelvinDegree))).
-
-fof(axelementsPred236, axiom, 
- f_meltingPoint(type_Gadolinium,f_MeasureFn(1584,inst_KelvinDegree))).
-
-fof(axelementsPred237, axiom, 
- f_boilingPoint(type_Gadolinium,f_MeasureFn(3506,inst_KelvinDegree))).
-
-fof(axelementsPred238, axiom, 
- f_meltingPoint(type_Terbium,f_MeasureFn(1633,inst_KelvinDegree))).
-
-fof(axelementsPred239, axiom, 
- f_boilingPoint(type_Terbium,f_MeasureFn(3314,inst_KelvinDegree))).
-
-fof(axelementsPred240, axiom, 
- f_meltingPoint(type_Dysprosium,f_MeasureFn(1682,inst_KelvinDegree))).
-
-fof(axelementsPred241, axiom, 
- f_boilingPoint(type_Dysprosium,f_MeasureFn(2608,inst_KelvinDegree))).
-
-fof(axelementsPred242, axiom, 
- f_meltingPoint(type_Holmium,f_MeasureFn(1743,inst_KelvinDegree))).
-
-fof(axelementsPred243, axiom, 
- f_boilingPoint(type_Holmium,f_MeasureFn(2993,inst_KelvinDegree))).
-
-fof(axelementsPred244, axiom, 
- f_meltingPoint(type_Erbium,f_MeasureFn(1795,inst_KelvinDegree))).
-
-fof(axelementsPred245, axiom, 
- f_boilingPoint(type_Erbium,f_MeasureFn(2783,inst_KelvinDegree))).
-
-fof(axelementsPred246, axiom, 
- f_meltingPoint(type_Thulium,f_MeasureFn(1818,inst_KelvinDegree))).
-
-fof(axelementsPred247, axiom, 
- f_boilingPoint(type_Thulium,f_MeasureFn(2000,inst_KelvinDegree))).
-
-fof(axelementsPred248, axiom, 
- f_meltingPoint(type_Ytterbium,f_MeasureFn(1097,inst_KelvinDegree))).
-
-fof(axelementsPred249, axiom, 
- f_boilingPoint(type_Ytterbium,f_MeasureFn(1466,inst_KelvinDegree))).
-
-fof(axelementsPred250, axiom, 
- f_meltingPoint(type_Lutetium,f_MeasureFn(1929,inst_KelvinDegree))).
-
-fof(axelementsPred251, axiom, 
- f_boilingPoint(type_Lutetium,f_MeasureFn(3588,inst_KelvinDegree))).
-
-fof(axelementsPred252, axiom, 
- f_meltingPoint(type_Hafnium,f_MeasureFn(2423,inst_KelvinDegree))).
-
-fof(axelementsPred253, axiom, 
- f_boilingPoint(type_Hafnium,f_MeasureFn(5673,inst_KelvinDegree))).
-
-fof(axelementsPred254, axiom, 
- f_meltingPoint(type_Tantalum,f_MeasureFn(3269,inst_KelvinDegree))).
-
-fof(axelementsPred255, axiom, 
- f_boilingPoint(type_Tantalum,f_MeasureFn(5698,inst_KelvinDegree))).
-
-fof(axelementsPred256, axiom, 
- f_meltingPoint(type_Tungsten,f_MeasureFn(3680,inst_KelvinDegree))).
-
-fof(axelementsPred257, axiom, 
- f_boilingPoint(type_Tungsten,f_MeasureFn(6200,inst_KelvinDegree))).
-
-fof(axelementsPred258, axiom, 
- f_meltingPoint(type_Rhenium,f_MeasureFn(3453,inst_KelvinDegree))).
-
-fof(axelementsPred259, axiom, 
- f_boilingPoint(type_Rhenium,f_MeasureFn(5900,inst_KelvinDegree))).
-
-fof(axelementsPred260, axiom, 
- f_meltingPoint(type_Osmium,f_MeasureFn(3318,inst_KelvinDegree))).
-
-fof(axelementsPred261, axiom, 
- f_boilingPoint(type_Osmium,f_MeasureFn(5300,inst_KelvinDegree))).
-
-fof(axelementsPred262, axiom, 
- f_meltingPoint(type_Iridium,f_MeasureFn(2683,inst_KelvinDegree))).
-
-fof(axelementsPred263, axiom, 
- f_boilingPoint(type_Iridium,f_MeasureFn(4403,inst_KelvinDegree))).
-
-fof(axelementsPred264, axiom, 
- f_meltingPoint(type_Platinum,f_MeasureFn(2045,inst_KelvinDegree))).
-
-fof(axelementsPred265, axiom, 
- f_boilingPoint(type_Platinum,f_MeasureFn(4100,inst_KelvinDegree))).
-
-fof(axelementsPred266, axiom, 
- f_meltingPoint(type_Gold,f_MeasureFn(1337.58,inst_KelvinDegree))).
-
-fof(axelementsPred267, axiom, 
- f_boilingPoint(type_Gold,f_MeasureFn(3213,inst_KelvinDegree))).
-
-fof(axelementsPred268, axiom, 
- f_meltingPoint(type_Mercury,f_MeasureFn(234.28,inst_KelvinDegree))).
-
-fof(axelementsPred269, axiom, 
- f_boilingPoint(type_Mercury,f_MeasureFn(629.73,inst_KelvinDegree))).
-
-fof(axelementsPred270, axiom, 
- f_meltingPoint(type_Thallium,f_MeasureFn(576.7,inst_KelvinDegree))).
-
-fof(axelementsPred271, axiom, 
- f_boilingPoint(type_Thallium,f_MeasureFn(1730,inst_KelvinDegree))).
-
-fof(axelementsPred272, axiom, 
- f_meltingPoint(type_Lead,f_MeasureFn(600.65,inst_KelvinDegree))).
-
-fof(axelementsPred273, axiom, 
- f_boilingPoint(type_Lead,f_MeasureFn(2013,inst_KelvinDegree))).
-
-fof(axelementsPred274, axiom, 
- f_meltingPoint(type_Bismuth,f_MeasureFn(544.5,inst_KelvinDegree))).
-
-fof(axelementsPred275, axiom, 
- f_boilingPoint(type_Bismuth,f_MeasureFn(1833,inst_KelvinDegree))).
-
-fof(axelementsPred276, axiom, 
- f_meltingPoint(type_Polonium,f_MeasureFn(527,inst_KelvinDegree))).
-
-fof(axelementsPred277, axiom, 
- f_boilingPoint(type_Polonium,f_MeasureFn(1235,inst_KelvinDegree))).
-
-fof(axelementsPred278, axiom, 
- f_meltingPoint(type_Astatine,f_MeasureFn(575,inst_KelvinDegree))).
-
-fof(axelementsPred279, axiom, 
- f_boilingPoint(type_Astatine,f_MeasureFn(610,inst_KelvinDegree))).
-
-fof(axelementsPred280, axiom, 
- f_meltingPoint(type_Radon,f_MeasureFn(202,inst_KelvinDegree))).
-
-fof(axelementsPred281, axiom, 
- f_boilingPoint(type_Radon,f_MeasureFn(211.4,inst_KelvinDegree))).
-
-fof(axelementsPred282, axiom, 
- f_meltingPoint(type_Francium,f_MeasureFn(300,inst_KelvinDegree))).
-
-fof(axelementsPred283, axiom, 
- f_boilingPoint(type_Francium,f_MeasureFn(950,inst_KelvinDegree))).
-
-fof(axelementsPred284, axiom, 
- f_meltingPoint(type_Radium,f_MeasureFn(973,inst_KelvinDegree))).
-
-fof(axelementsPred285, axiom, 
- f_boilingPoint(type_Radium,f_MeasureFn(1413,inst_KelvinDegree))).
-
-fof(axelementsPred286, axiom, 
- f_meltingPoint(type_Actinium,f_MeasureFn(1320,inst_KelvinDegree))).
-
-fof(axelementsPred287, axiom, 
- f_boilingPoint(type_Actinium,f_MeasureFn(3470,inst_KelvinDegree))).
-
-fof(axelementsPred288, axiom, 
- f_meltingPoint(type_Thorium,f_MeasureFn(2023,inst_KelvinDegree))).
-
-fof(axelementsPred289, axiom, 
- f_boilingPoint(type_Thorium,f_MeasureFn(5060,inst_KelvinDegree))).
-
-fof(axelementsPred290, axiom, 
- f_meltingPoint(type_Protactinium,f_MeasureFn(1827,inst_KelvinDegree))).
-
-fof(axelementsPred291, axiom, 
- f_boilingPoint(type_Protactinium,f_MeasureFn(4300,inst_KelvinDegree))).
-
-fof(axelementsPred292, axiom, 
- f_meltingPoint(type_Uranium,f_MeasureFn(1405.5,inst_KelvinDegree))).
-
-fof(axelementsPred293, axiom, 
- f_boilingPoint(type_Uranium,f_MeasureFn(4091,inst_KelvinDegree))).
-
-fof(axelementsPred294, axiom, 
- f_meltingPoint(type_Neptunium,f_MeasureFn(913,inst_KelvinDegree))).
-
-fof(axelementsPred295, axiom, 
- f_boilingPoint(type_Neptunium,f_MeasureFn(4175,inst_KelvinDegree))).
-
-fof(axelementsPred296, axiom, 
- f_meltingPoint(type_Plutonium,f_MeasureFn(914,inst_KelvinDegree))).
-
-fof(axelementsPred297, axiom, 
- f_boilingPoint(type_Plutonium,f_MeasureFn(3600,inst_KelvinDegree))).
-
-fof(axelementsPred298, axiom, 
- f_meltingPoint(type_Americium,f_MeasureFn(1267,inst_KelvinDegree))).
-
-fof(axelementsPred299, axiom, 
- f_boilingPoint(type_Americium,f_MeasureFn(2880,inst_KelvinDegree))).
-
-fof(axelementsPred300, axiom, 
- f_meltingPoint(type_Curium,f_MeasureFn(1613,inst_KelvinDegree))).
-
-fof(axelementsPred301, axiom, 
- f_meltingPoint(type_Berkelium,f_MeasureFn(1259,inst_KelvinDegree))).
-
-fof(axelementsPred302, axiom, 
- f_meltingPoint(type_Californium,f_MeasureFn(1173,inst_KelvinDegree))).
-
-fof(axelementsPred303, axiom, 
- f_meltingPoint(type_Einsteinium,f_MeasureFn(1133,inst_KelvinDegree))).
-
diff --git a/examples/SUMO/TPTP/engineeringAx.p b/examples/SUMO/TPTP/engineeringAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/engineeringAx.p
+++ /dev/null
@@ -1,911 +0,0 @@
-fof(axengineering0, axiom, 
- ( ! [X] : 
- (hasType(type_AcrossVariableAccumulator, X) => hasType(type_PureTwopole, X)))).
-
-fof(axengineering1, axiom, 
- ( ! [X] : 
- (hasType(type_AcrossVariableSource, X) => hasType(type_Source, X)))).
-
-fof(axengineering2, axiom, 
- ( ! [X] : 
- (hasType(type_AlgebraicEquation, X) => hasType(type_Equation, X)))).
-
-fof(axengineering3, axiom, 
- ( ! [X] : 
- (hasType(type_Amplifier, X) => hasType(type_ElectricalCircuit, X)))).
-
-fof(axengineering4, axiom, 
- ( ! [X] : 
- (hasType(type_ApplicationDomain, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axengineering5, axiom, 
- ( ! [X] : 
- (hasType(type_AstronomyDomain, X) => hasType(type_PhysicsDomain, X)))).
-
-fof(axengineering6, axiom, 
- ( ! [X] : 
- (hasType(type_Autonomous, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axengineering7, axiom, 
- ( ! [X] : 
- (hasType(type_Backlashless, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axengineering8, axiom, 
- ( ! [X] : 
- (hasType(type_Base, X) => hasType(type_Terminal, X)))).
-
-fof(axengineering9, axiom, 
- ( ! [X] : 
- (hasType(type_Battery, X) => hasType(type_DCPowerSource, X)))).
-
-fof(axengineering10, axiom, 
- ( ! [X] : 
- (hasType(type_BesselsEquation, X) => hasType(type_NonlinearEquation, X)))).
-
-fof(axengineering11, axiom, 
- ( ! [X] : 
- (hasType(type_BesselsEquation, X) => hasType(type_OrdinaryDifferentialEquation, X)))).
-
-fof(axengineering12, axiom, 
- ( ! [X] : 
- (hasType(type_BjtTransistor, X) => hasType(type_Transistor, X)))).
-
-fof(axengineering13, axiom, 
- ( ! [X] : 
- (hasType(type_BridgeSinglePhaseRectifier, X) => hasType(type_SinglePhaseRectifier, X)))).
-
-fof(axengineering14, axiom, 
- ( ! [X] : 
- (hasType(type_Brushless, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axengineering15, axiom, 
- ( ! [X] : 
- (hasType(type_CapacitorElement, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axengineering16, axiom, 
- ( ! [X] : 
- (hasType(type_Capacitor, X) => hasType(type_ElectricalComponent, X)))).
-
-fof(axengineering17, axiom, 
- ( ! [X] : 
- (hasType(type_Car, X) => hasType(type_Vehicle, X)))).
-
-fof(axengineering18, axiom, 
- ( ! [X] : 
- (hasType(type_CircuitTheoryDomain, X) => hasType(type_ElectricalEngineeringDomain, X)))).
-
-fof(axengineering19, axiom, 
- ( ! [X] : 
- (hasType(type_CircuitTheoryDomain, X) => hasType(type_PhysicsDomain, X)))).
-
-fof(axengineering20, axiom, 
- ( ! [X] : 
- (hasType(type_Collector, X) => hasType(type_Terminal, X)))).
-
-fof(axengineering21, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerFile, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axengineering22, axiom, 
- ( ! [X] : 
- (hasType(type_ComputerProgram, X) => hasType(type_ITAgent, X)))).
-
-fof(axengineering23, axiom, 
- ( ! [X] : 
- (hasType(type_ConductorSubstance, X) => hasType(type_Substance, X)))).
-
-fof(axengineering24, axiom, 
- ( ! [X] : 
- (hasType(type_ControlDesignMethod, X) => hasType(type_Method, X)))).
-
-fof(axengineering25, axiom, 
- ( ! [X] : 
- (hasType(type_ControlDomain, X) => hasType(type_EngineeringDomain, X)))).
-
-fof(axengineering26, axiom, 
- ( ! [X] : 
- (hasType(type_Controller, X) => hasType(type_UnknownDomainDevice, X)))).
-
-fof(axengineering27, axiom, 
- ( ! [X] : 
- (hasType(type_DCPowerSource, X) => hasType(type_PowerSource, X)))).
-
-fof(axengineering28, axiom, 
- ( ! [X] : 
- (hasType(type_DamperElement, X) => hasType(type_Dissipator, X)))).
-
-fof(axengineering29, axiom, 
- ( ! [X] : 
- (hasType(type_DamperElement, X) => hasType(type_TranslatoryTwopole, X)))).
-
-fof(axengineering30, axiom, 
- ( ! [X] : 
- (hasType(type_DcMotor, X) => hasType(type_ElectricalMotor, X)))).
-
-fof(axengineering31, axiom, 
- ( ! [X] : 
- (hasType(type_DifferentialEquation, X) => hasType(type_Equation, X)))).
-
-fof(axengineering32, axiom, 
- ( ! [X] : 
- (hasType(type_Diode, X) => hasType(type_SemiconductorComponent, X)))).
-
-fof(axengineering33, axiom, 
- ( ! [X] : 
- (hasType(type_DirectionalControlValve, X) => hasType(type_Valve, X)))).
-
-fof(axengineering34, axiom, 
- ( ! [X] : 
- (hasType(type_Discretization, X) => hasType(type_MathematicalMethod, X)))).
-
-fof(axengineering35, axiom, 
- ( ! [X] : 
- (hasType(type_Dissipator, X) => hasType(type_PureTwopole, X)))).
-
-fof(axengineering36, axiom, 
- ( ! [X] : 
- (hasType(type_DocumentCategory, X) => hasType(type_WebDocumentAttribute, X)))).
-
-fof(axengineering37, axiom, 
- ( ! [X] : 
- (hasType(type_DoublerSinglePhaseRectifier, X) => hasType(type_SinglePhaseRectifier, X)))).
-
-fof(axengineering38, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalCircuit, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axengineering39, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalComponent, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axengineering40, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalConductor, X) => hasType(type_ElectricalComponent, X)))).
-
-fof(axengineering41, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalDrivesDomain, X) => hasType(type_ElectroMechanicalDevicesDomain, X)))).
-
-fof(axengineering42, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalEngineeringDomain, X) => hasType(type_EngineeringDomain, X)))).
-
-fof(axengineering43, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalEngineeringMethod, X) => hasType(type_Method, X)))).
-
-fof(axengineering44, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalMotor, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axengineering45, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalMotor, X) => hasType(type_Motor, X)))).
-
-fof(axengineering46, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalMultipoleModel, X) => hasType(type_MultipoleModel, X)))).
-
-fof(axengineering47, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalProcess, X) => hasType(type_NaturalProcess, X)))).
-
-fof(axengineering48, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalResonance, X) => hasType(type_ElectricalProcess, X)))).
-
-fof(axengineering49, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalResonance, X) => hasType(type_Resonance, X)))).
-
-fof(axengineering50, axiom, 
- ( ! [X] : 
- (hasType(type_ElectricalTwopole, X) => hasType(type_PureTwopole, X)))).
-
-fof(axengineering51, axiom, 
- ( ! [X] : 
- (hasType(type_ElectroMechanicalDevicesDomain, X) => hasType(type_ElectricalEngineeringDomain, X)))).
-
-fof(axengineering52, axiom, 
- ( ! [X] : 
- (hasType(type_ElectroMechanicalDevicesDomain, X) => hasType(type_MechanicalEngineeringDomain, X)))).
-
-fof(axengineering53, axiom, 
- ( ! [X] : 
- (hasType(type_ElectronicsDomain, X) => hasType(type_ElectricalEngineeringDomain, X)))).
-
-fof(axengineering54, axiom, 
- ( ! [X] : 
- (hasType(type_Emitter, X) => hasType(type_Terminal, X)))).
-
-fof(axengineering55, axiom, 
- ( ! [X] : 
- (hasType(type_EngineeringDomain, X) => hasType(type_ScienceDomain, X)))).
-
-fof(axengineering56, axiom, 
- ( ! [X] : 
- (hasType(type_EngineersProcess, X) => hasType(type_EngineersSubprocess, X)))).
-
-fof(axengineering57, axiom, 
- ( ! [X] : 
- (hasType(type_EngineersSubprocess, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axengineering58, axiom, 
- ( ! [X] : 
- (hasType(type_EquationAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axengineering59, axiom, 
- ( ! [X] : 
- (hasType(type_Equation, X) => hasType(type_Proposition, X)))).
-
-fof(axengineering60, axiom, 
- ( ! [X] : 
- (hasType(type_FetTransistor, X) => hasType(type_Transistor, X)))).
-
-fof(axengineering61, axiom, 
- ( ! [X] : 
- (hasType(type_FileSystem, X) => hasType(type_Group, X)))).
-
-fof(axengineering62, axiom, 
- ( ! [X] : 
- (hasType(type_FirstOrderDifferentialEquation, X) => hasType(type_DifferentialEquation, X)))).
-
-fof(axengineering63, axiom, 
- ( ! [X] : 
- (hasType(type_FluidCylinder, X) => hasType(type_FluidPowerDevice, X)))).
-
-fof(axengineering64, axiom, 
- ( ! [X] : 
- (hasType(type_FluidCylinder, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering65, axiom, 
- ( ! [X] : 
- (hasType(type_FluidPowerDevice, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axengineering66, axiom, 
- ( ! [X] : 
- (hasType(type_FluidPowerDomain, X) => hasType(type_MechanicalEngineeringDomain, X)))).
-
-fof(axengineering67, axiom, 
- ( ! [X] : 
- (hasType(type_FourierAnalysis, X) => hasType(type_MathematicalMethod, X)))).
-
-fof(axengineering68, axiom, 
- ( ! [X] : 
- (hasType(type_FourierSynthesis, X) => hasType(type_MathematicalMethod, X)))).
-
-fof(axengineering69, axiom, 
- ( ! [X] : 
- (hasType(type_Fourpole, X) => hasType(type_Multipole, X)))).
-
-fof(axengineering70, axiom, 
- ( ! [X] : 
- (hasType(type_FrequencyFilter, X) => hasType(type_ElectricalCircuit, X)))).
-
-fof(axengineering71, axiom, 
- ( ! [X] : 
- (hasType(type_Friction, X) => hasType(type_MechanicalProcess, X)))).
-
-fof(axengineering72, axiom, 
- ( ! [X] : 
- (hasType(type_GearTrain, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering73, axiom, 
- ( ! [X] : 
- (hasType(type_Gear, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering74, axiom, 
- ( ! [X] : 
- (hasType(type_Gearbox, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering75, axiom, 
- ( ! [X] : 
- (hasType(type_Gyrator, X) => hasType(type_Transducer, X)))).
-
-fof(axengineering76, axiom, 
- ( ! [X] : 
- (hasType(type_HalfWaveSinglePhaseRectifier, X) => hasType(type_SinglePhaseRectifier, X)))).
-
-fof(axengineering77, axiom, 
- ( ! [X] : 
- (hasType(type_HigherOrderDifferentialEquation, X) => hasType(type_DifferentialEquation, X)))).
-
-fof(axengineering78, axiom, 
- ( ! [X] : 
- (hasType(type_Human, X) => hasType(type_ITAgent, X)))).
-
-fof(axengineering79, axiom, 
- ( ! [X] : 
- (hasType(type_ITAgent, X) => hasType(type_Agent, X)))).
-
-fof(axengineering80, axiom, 
- ( ! [X] : 
- (hasType(type_ITProcess, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axengineering81, axiom, 
- ( ! [X] : 
- (hasType(type_IdealOperationalAmplifier, X) => hasType(type_Fourpole, X)))).
-
-fof(axengineering82, axiom, 
- ( ! [X] : 
- (hasType(type_IdealSwitch, X) => hasType(type_PureTwopole, X)))).
-
-fof(axengineering83, axiom, 
- ( ! [X] : 
- (hasType(type_IdealTwopole, X) => hasType(type_PureTwopole, X)))).
-
-fof(axengineering84, axiom, 
- ( ! [X] : 
- (hasType(type_InductionMotor, X) => hasType(type_ElectricalMotor, X)))).
-
-fof(axengineering85, axiom, 
- ( ! [X] : 
- (hasType(type_InductorElement, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axengineering86, axiom, 
- ( ! [X] : 
- (hasType(type_Inductor, X) => hasType(type_ElectricalComponent, X)))).
-
-fof(axengineering87, axiom, 
- ( ! [X] : 
- (hasType(type_Inertor, X) => hasType(type_AcrossVariableAccumulator, X)))).
-
-fof(axengineering88, axiom, 
- ( ! [X] : 
- (hasType(type_Inertor, X) => hasType(type_TranslatoryTwopole, X)))).
-
-fof(axengineering89, axiom, 
- ( ! [X] : 
- (hasType(type_Installation, X) => hasType(type_ITProcess, X)))).
-
-fof(axengineering90, axiom, 
- ( ! [X] : 
- (hasType(type_InsulatorSubstance, X) => hasType(type_Substance, X)))).
-
-fof(axengineering91, axiom, 
- ( ! [X] : 
- (hasType(type_InvertingAmplifier, X) => hasType(type_Amplifier, X)))).
-
-fof(axengineering92, axiom, 
- ( ! [X] : 
- (hasType(type_JfetTransistor, X) => hasType(type_FetTransistor, X)))).
-
-fof(axengineering93, axiom, 
- ( ! [X] : 
- (hasType(type_LED, X) => hasType(type_Diode, X)))).
-
-fof(axengineering94, axiom, 
- ( ! [X] : 
- (hasType(type_LexiconCategory, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axengineering95, axiom, 
- ( ! [X] : 
- (hasType(type_LinearEquation, X) => hasType(type_Equation, X)))).
-
-fof(axengineering96, axiom, 
- ( ! [X] : 
- (hasType(type_MathematicalMethod, X) => hasType(type_Method, X)))).
-
-fof(axengineering97, axiom, 
- ( ! [X] : 
- (hasType(type_MathematicalModel, X) => hasType(type_Model, X)))).
-
-fof(axengineering98, axiom, 
- ( ! [X] : 
- (hasType(type_MathematicalPendulum, X) => hasType(type_MathematicalModel, X)))).
-
-fof(axengineering99, axiom, 
- ( ! [X] : 
- (hasType(type_MathematicsDomain, X) => hasType(type_NaturalSciencesDomain, X)))).
-
-fof(axengineering100, axiom, 
- ( ! [X] : 
- (hasType(type_MechanicalDevice, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axengineering101, axiom, 
- ( ! [X] : 
- (hasType(type_MechanicalEngineeringDomain, X) => hasType(type_EngineeringDomain, X)))).
-
-fof(axengineering102, axiom, 
- ( ! [X] : 
- (hasType(type_MechanicalProcess, X) => hasType(type_NaturalProcess, X)))).
-
-fof(axengineering103, axiom, 
- ( ! [X] : 
- (hasType(type_MechanicalResonance, X) => hasType(type_MechanicalProcess, X)))).
-
-fof(axengineering104, axiom, 
- ( ! [X] : 
- (hasType(type_MechanicalResonance, X) => hasType(type_Resonance, X)))).
-
-fof(axengineering105, axiom, 
- ( ! [X] : 
- (hasType(type_MechanicsDomain, X) => hasType(type_PhysicsDomain, X)))).
-
-fof(axengineering106, axiom, 
- ( ! [X] : 
- (hasType(type_Method, X) => hasType(type_Procedure, X)))).
-
-fof(axengineering107, axiom, 
- ( ! [X] : 
- (hasType(type_Model, X) => hasType(type_Abstract, X)))).
-
-fof(axengineering108, axiom, 
- ( ! [X] : 
- (hasType(type_Modeling, X) => hasType(type_IntentionalProcess, X)))).
-
-fof(axengineering109, axiom, 
- ( ! [X] : 
- (hasType(type_MosfetTransistor, X) => hasType(type_FetTransistor, X)))).
-
-fof(axengineering110, axiom, 
- ( ! [X] : 
- (hasType(type_Motor, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering111, axiom, 
- ( ! [X] : 
- (hasType(type_MultipoleAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axengineering112, axiom, 
- ( ! [X] : 
- (hasType(type_MultipoleDiagram, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axengineering113, axiom, 
- ( ! [X] : 
- (hasType(type_MultipoleModel, X) => hasType(type_Model, X)))).
-
-fof(axengineering114, axiom, 
- ( ! [X] : 
- (hasType(type_MultipoleModeling, X) => hasType(type_Modeling, X)))).
-
-fof(axengineering115, axiom, 
- ( ! [X] : 
- (hasType(type_MultipolePole, X) => hasType(type_Model, X)))).
-
-fof(axengineering116, axiom, 
- ( ! [X] : 
- (hasType(type_MultipolePort, X) => hasType(type_MultipoleSection, X)))).
-
-fof(axengineering117, axiom, 
- ( ! [X] : 
- (hasType(type_MultipoleQuantity, X) => hasType(type_Quantity, X)))).
-
-fof(axengineering118, axiom, 
- ( ! [X] : 
- (hasType(type_MultipoleSection, X) => hasType(type_Model, X)))).
-
-fof(axengineering119, axiom, 
- ( ! [X] : 
- (hasType(type_MultipoleVariable, X) => hasType(type_Number, X)))).
-
-fof(axengineering120, axiom, 
- ( ! [X] : 
- (hasType(type_Multipole, X) => hasType(type_Model, X)))).
-
-fof(axengineering121, axiom, 
- ( ! [X] : 
- (hasType(type_MutualInductance, X) => hasType(type_Inductance, X)))).
-
-fof(axengineering122, axiom, 
- ( ! [X] : 
- (hasType(type_NaturalSciencesDomain, X) => hasType(type_ScienceDomain, X)))).
-
-fof(axengineering123, axiom, 
- ( ! [X] : 
- (hasType(type_NewtonsFirstLaw, X) => hasType(type_NewtonsLaw, X)))).
-
-fof(axengineering124, axiom, 
- ( ! [X] : 
- (hasType(type_NewtonsLaw, X) => hasType(type_ScientificLaw, X)))).
-
-fof(axengineering125, axiom, 
- ( ! [X] : 
- (hasType(type_NewtonsSecondLaw, X) => hasType(type_NewtonsLaw, X)))).
-
-fof(axengineering126, axiom, 
- ( ! [X] : 
- (hasType(type_NewtonsThirdLaw, X) => hasType(type_NewtonsLaw, X)))).
-
-fof(axengineering127, axiom, 
- ( ! [X] : 
- (hasType(type_NoninvertingAmplifier, X) => hasType(type_Amplifier, X)))).
-
-fof(axengineering128, axiom, 
- ( ! [X] : 
- (hasType(type_NonlinearCircuit, X) => hasType(type_ElectricalMultipoleModel, X)))).
-
-fof(axengineering129, axiom, 
- ( ! [X] : 
- (hasType(type_NonlinearEquation, X) => hasType(type_Equation, X)))).
-
-fof(axengineering130, axiom, 
- ( ! [X] : 
- (hasType(type_Nonlinear, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axengineering131, axiom, 
- ( ! [X] : 
- (hasType(type_NpnTransistor, X) => hasType(type_BjtTransistor, X)))).
-
-fof(axengineering132, axiom, 
- ( ! [X] : 
- (hasType(type_OperationalAmplifier, X) => hasType(type_ElectricalCircuit, X)))).
-
-fof(axengineering133, axiom, 
- ( ! [X] : 
- (hasType(type_OrdinaryDifferentialEquation, X) => hasType(type_DifferentialEquation, X)))).
-
-fof(axengineering134, axiom, 
- ( ! [X] : 
- (hasType(type_ParallelResonance, X) => hasType(type_ElectricalResonance, X)))).
-
-fof(axengineering135, axiom, 
- ( ! [X] : 
- (hasType(type_PartialDifferentialEquation, X) => hasType(type_DifferentialEquation, X)))).
-
-fof(axengineering136, axiom, 
- ( ! [X] : 
- (hasType(type_Pendulum, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering137, axiom, 
- ( ! [X] : 
- (hasType(type_PermanentMagnetDcMotor, X) => hasType(type_DcMotor, X)))).
-
-fof(axengineering138, axiom, 
- ( ! [X] : 
- (hasType(type_PhysicalDimension, X) => hasType(type_Quantity, X)))).
-
-fof(axengineering139, axiom, 
- ( ! [X] : 
- (hasType(type_PhysicalDomain, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axengineering140, axiom, 
- ( ! [X] : 
- (hasType(type_PhysicsDomain, X) => hasType(type_NaturalSciencesDomain, X)))).
-
-fof(axengineering141, axiom, 
- ( ! [X] : 
- (hasType(type_PnpTransistor, X) => hasType(type_BjtTransistor, X)))).
-
-fof(axengineering142, axiom, 
- ( ! [X] : 
- (hasType(type_PostulateOfContinuity, X) => hasType(type_MultipolePostulate, X)))).
-
-fof(axengineering143, axiom, 
- ( ! [X] : 
- (hasType(type_PowerElectronicsDomain, X) => hasType(type_ElectronicsDomain, X)))).
-
-fof(axengineering144, axiom, 
- ( ! [X] : 
- (hasType(type_PowerSource, X) => hasType(type_Device, X)))).
-
-fof(axengineering145, axiom, 
- ( ! [X] : 
- (hasType(type_PressureControlValve, X) => hasType(type_Valve, X)))).
-
-fof(axengineering146, axiom, 
- ( ! [X] : 
- (hasType(type_PureTwopole, X) => hasType(type_Twopole, X)))).
-
-fof(axengineering147, axiom, 
- ( ! [X] : 
- (hasType(type_Pwm, X) => hasType(type_ElectricalEngineeringMethod, X)))).
-
-fof(axengineering148, axiom, 
- ( ! [X] : 
- (hasType(type_RCCircuit, X) => hasType(type_ElectricalMultipoleModel, X)))).
-
-fof(axengineering149, axiom, 
- ( ! [X] : 
- (hasType(type_RLCCircuit, X) => hasType(type_ElectricalMultipoleModel, X)))).
-
-fof(axengineering150, axiom, 
- ( ! [X] : 
- (hasType(type_RLCircuit, X) => hasType(type_ElectricalMultipoleModel, X)))).
-
-fof(axengineering151, axiom, 
- ( ! [X] : 
- (hasType(type_Rectifier, X) => hasType(type_ElectricalCircuit, X)))).
-
-fof(axengineering152, axiom, 
- ( ! [X] : 
- (hasType(type_Relay, X) => hasType(type_ElectricalComponent, X)))).
-
-fof(axengineering153, axiom, 
- ( ! [X] : 
- (hasType(type_Relay, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering154, axiom, 
- ( ! [X] : 
- (hasType(type_RelaysDomain, X) => hasType(type_ElectroMechanicalDevicesDomain, X)))).
-
-fof(axengineering155, axiom, 
- ( ! [X] : 
- (hasType(type_ReliefValve, X) => hasType(type_PressureControlValve, X)))).
-
-fof(axengineering156, axiom, 
- ( ! [X] : 
- (hasType(type_ResistorElement, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axengineering157, axiom, 
- ( ! [X] : 
- (hasType(type_ResistorElement, X) => hasType(type_ElectricalComponent, X)))).
-
-fof(axengineering158, axiom, 
- ( ! [X] : 
- (hasType(type_Resonance, X) => hasType(type_NaturalProcess, X)))).
-
-fof(axengineering159, axiom, 
- ( ! [X] : 
- (hasType(type_RootLocus, X) => hasType(type_ControlDesignMethod, X)))).
-
-fof(axengineering160, axiom, 
- ( ! [X] : 
- (hasType(type_Rotor, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axengineering161, axiom, 
- ( ! [X] : 
- (hasType(type_Rotor, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering162, axiom, 
- ( ! [X] : 
- (hasType(type_ScienceDomain, X) => hasType(type_ApplicationDomain, X)))).
-
-fof(axengineering163, axiom, 
- ( ! [X] : 
- (hasType(type_ScientificLaw, X) => hasType(type_Proposition, X)))).
-
-fof(axengineering164, axiom, 
- ( ! [X] : 
- (hasType(type_SemiconductorComponent, X) => hasType(type_ElectricalComponent, X)))).
-
-fof(axengineering165, axiom, 
- ( ! [X] : 
- (hasType(type_SeparatelyExcitedDcMotor, X) => hasType(type_DcMotor, X)))).
-
-fof(axengineering166, axiom, 
- ( ! [X] : 
- (hasType(type_SeriesResonance, X) => hasType(type_ElectricalResonance, X)))).
-
-fof(axengineering167, axiom, 
- ( ! [X] : 
- (hasType(type_SetOfEquations, X) => hasType(type_Set, X)))).
-
-fof(axengineering168, axiom, 
- ( ! [X] : 
- (hasType(type_Shaft, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering169, axiom, 
- ( ! [X] : 
- (hasType(type_SinglePhasePowerSource, X) => hasType(type_PowerSource, X)))).
-
-fof(axengineering170, axiom, 
- ( ! [X] : 
- (hasType(type_SinglePhaseRectifier, X) => hasType(type_Rectifier, X)))).
-
-fof(axengineering171, axiom, 
- ( ! [X] : 
- (hasType(type_Source, X) => hasType(type_PureTwopole, X)))).
-
-fof(axengineering172, axiom, 
- ( ! [X] : 
- (hasType(type_SpoolValve, X) => hasType(type_DirectionalControlValve, X)))).
-
-fof(axengineering173, axiom, 
- ( ! [X] : 
- (hasType(type_SpringElement, X) => hasType(type_ThroughVariableAccumulator, X)))).
-
-fof(axengineering174, axiom, 
- ( ! [X] : 
- (hasType(type_SpringElement, X) => hasType(type_TranslatoryTwopole, X)))).
-
-fof(axengineering175, axiom, 
- ( ! [X] : 
- (hasType(type_Spring, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering176, axiom, 
- ( ! [X] : 
- (hasType(type_Stator, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axengineering177, axiom, 
- ( ! [X] : 
- (hasType(type_Stator, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering178, axiom, 
- ( ! [X] : 
- (hasType(type_SystemDesign, X) => hasType(type_EngineersSubprocess, X)))).
-
-fof(axengineering179, axiom, 
- ( ! [X] : 
- (hasType(type_SystemSpecification, X) => hasType(type_EngineersSubprocess, X)))).
-
-fof(axengineering180, axiom, 
- ( ! [X] : 
- (hasType(type_Technique, X) => hasType(type_Method, X)))).
-
-fof(axengineering181, axiom, 
- ( ! [X] : 
- (hasType(type_ThreePhasePowerSource, X) => hasType(type_PowerSource, X)))).
-
-fof(axengineering182, axiom, 
- ( ! [X] : 
- (hasType(type_ThreePhaseRectifier, X) => hasType(type_Rectifier, X)))).
-
-fof(axengineering183, axiom, 
- ( ! [X] : 
- (hasType(type_ThroughVariableAccumulator, X) => hasType(type_PureTwopole, X)))).
-
-fof(axengineering184, axiom, 
- ( ! [X] : 
- (hasType(type_ThroughVariableSource, X) => hasType(type_Source, X)))).
-
-fof(axengineering185, axiom, 
- ( ! [X] : 
- (hasType(type_Thyristor, X) => hasType(type_SemiconductorComponent, X)))).
-
-fof(axengineering186, axiom, 
- ( ! [X] : 
- (hasType(type_TransformerDevice, X) => hasType(type_ElectricDevice, X)))).
-
-fof(axengineering187, axiom, 
- ( ! [X] : 
- (hasType(type_Transformer, X) => hasType(type_Transducer, X)))).
-
-fof(axengineering188, axiom, 
- ( ! [X] : 
- (hasType(type_Transistor, X) => hasType(type_SemiconductorComponent, X)))).
-
-fof(axengineering189, axiom, 
- ( ! [X] : 
- (hasType(type_TranslatoryTwopole, X) => hasType(type_PureTwopole, X)))).
-
-fof(axengineering190, axiom, 
- ( ! [X] : 
- (hasType(type_Truck, X) => hasType(type_Car, X)))).
-
-fof(axengineering191, axiom, 
- ( ! [X] : 
- (hasType(type_Twopole, X) => hasType(type_Multipole, X)))).
-
-fof(axengineering192, axiom, 
- ( ! [X] : 
- (hasType(type_Twoport, X) => hasType(type_Fourpole, X)))).
-
-fof(axengineering193, axiom, 
- ( ! [X] : 
- (hasType(type_UnInstallation, X) => hasType(type_ITProcess, X)))).
-
-fof(axengineering194, axiom, 
- ( ! [X] : 
- (hasType(type_UnknownDomainDevice, X) => hasType(type_EngineeringComponent, X)))).
-
-fof(axengineering195, axiom, 
- ( ! [X] : 
- (hasType(type_Valve, X) => hasType(type_FluidPowerDevice, X)))).
-
-fof(axengineering196, axiom, 
- ( ! [X] : 
- (hasType(type_Valve, X) => hasType(type_MechanicalDevice, X)))).
-
-fof(axengineering197, axiom, 
- ( ! [X] : 
- (hasType(type_VanderpolsEquation, X) => hasType(type_NonlinearEquation, X)))).
-
-fof(axengineering198, axiom, 
- ( ! [X] : 
- (hasType(type_VanderpolsEquation, X) => hasType(type_OrdinaryDifferentialEquation, X)))).
-
-fof(axengineering199, axiom, 
- ( ! [X] : 
- (hasType(type_VolumeControlValve, X) => hasType(type_Valve, X)))).
-
-fof(axengineering200, axiom, 
- ( ! [X] : 
- (hasType(type_WebDocumentAttribute, X) => hasType(type_InternalAttribute, X)))).
-
-fof(axengineering201, axiom, 
- ( ! [X] : 
- (hasType(type_WebDocument, X) => hasType(type_ContentBearingObject, X)))).
-
-fof(axengineering202, axiom, 
- ( ! [X] : 
- (hasType(type_ZenerDiode, X) => hasType(type_Diode, X)))).
-
-fof(axengineering203, axiom, 
- (hasType(type_EquationAttribute, inst_AlgebraicAttribute))).
-
-fof(axengineering204, axiom, 
- (hasType(type_InternalAttribute, inst_AlgebroDifferentialAttribute))).
-
-fof(axengineering205, axiom, 
- (hasType(type_PhysicalDimension, inst_AngularVelocity))).
-
-fof(axengineering206, axiom, 
- (hasType(type_DocumentCategory, inst_ArticleCategory))).
-
-fof(axengineering207, axiom, 
- (hasType(type_PhysicalAttribute, inst_Compliance))).
-
-fof(axengineering208, axiom, 
- (hasType(type_PhysicalAttribute, inst_Conductivity))).
-
-fof(axengineering209, axiom, 
- (hasType(type_PhysicalDimension, inst_Current))).
-
-fof(axengineering210, axiom, 
- (hasType(type_EquationAttribute, inst_DifferentialAttribute))).
-
-fof(axengineering211, axiom, 
- (hasType(type_PhysicalDimension, inst_Dimensionless))).
-
-fof(axengineering212, axiom, 
- (hasType(type_MultipoleAttribute, inst_DynamicMultipole))).
-
-fof(axengineering213, axiom, 
- (hasType(type_PhysicalDomain, inst_Electrical))).
-
-fof(axengineering214, axiom, 
- (hasType(type_PhysicalDomain, inst_FluidPower))).
-
-fof(axengineering215, axiom, 
- (hasType(type_PhysicalDimension, inst_Force))).
-
-fof(axengineering216, axiom, 
- (hasType(type_MultipoleAttribute, inst_IndependentMultipole))).
-
-fof(axengineering217, axiom, 
- (hasType(type_PhysicalDimension, inst_Length))).
-
-fof(axengineering218, axiom, 
- (hasType(type_LexiconCategory, inst_LexAdjective))).
-
-fof(axengineering219, axiom, 
- (hasType(type_LexiconCategory, inst_LexAdverb))).
-
-fof(axengineering220, axiom, 
- (hasType(type_LexiconCategory, inst_LexNoun))).
-
-fof(axengineering221, axiom, 
- (hasType(type_LexiconCategory, inst_LexVerb))).
-
-fof(axengineering222, axiom, 
- (hasType(type_DocumentCategory, inst_LibraryModelCategory))).
-
-fof(axengineering223, axiom, 
- (hasType(type_MultipoleAttribute, inst_LinearMultipole))).
-
-fof(axengineering224, axiom, 
- (hasType(type_PhysicalDimension, inst_Power))).
-
-fof(axengineering225, axiom, 
- (hasType(type_PhysicalDimension, inst_Pressure))).
-
-fof(axengineering226, axiom, 
- (hasType(type_PhysicalAttribute, inst_Resistivity))).
-
-fof(axengineering227, axiom, 
- (hasType(type_PhysicalDomain, inst_Rotary))).
-
-fof(axengineering228, axiom, 
- (hasType(type_DocumentCategory, inst_SolvedExampleCategory))).
-
-fof(axengineering229, axiom, 
- (hasType(type_PhysicalAttribute, inst_Stiffness))).
-
-fof(axengineering230, axiom, 
- (hasType(type_PhysicalDimension, inst_Torque))).
-
-fof(axengineering231, axiom, 
- (hasType(type_PhysicalDomain, inst_Translatory))).
-
-fof(axengineering232, axiom, 
- (hasType(type_DocumentCategory, inst_TutorialCategory))).
-
-fof(axengineering233, axiom, 
- (hasType(type_PhysicalDimension, inst_Velocity))).
-
-fof(axengineering234, axiom, 
- (hasType(type_PhysicalDimension, inst_Voltage))).
-
-fof(axengineering235, axiom, 
- (hasType(type_PhysicalDimension, inst_VolumeFlow))).
-
diff --git a/examples/SUMO/TPTP/engineeringLemAx.p b/examples/SUMO/TPTP/engineeringLemAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/engineeringLemAx.p
+++ /dev/null
@@ -1,138 +0,0 @@
-fof(axengineeringLem0, axiom, 
- ( ! [Var_MODELING] : 
- (hasType(type_Modeling, Var_MODELING) => 
-(( ? [Var_MODEL] : 
- (hasType(type_Model, Var_MODEL) &  
-(f_result(Var_MODELING,Var_MODEL)))))))).
-
-fof(axengineeringLem1, axiom, 
- ( ! [Var_MODELING] : 
- (hasType(type_MultipoleModeling, Var_MODELING) => 
-(( ? [Var_MODEL] : 
- (hasType(type_MultipoleModel, Var_MODEL) &  
-(f_result(Var_MODELING,Var_MODEL)))))))).
-
-fof(axengineeringLem2, axiom, 
- ( ! [Var_POLE] : 
- (hasType(type_MultipolePole, Var_POLE) => 
-(( ! [Var_MULTIPOLE] : 
- (hasType(type_Abstract, Var_MULTIPOLE) => 
-(((f_abstractPart(Var_POLE,Var_MULTIPOLE)) => (( ? [Var_SECTION] : 
- (hasType(type_MultipoleSection, Var_SECTION) &  
-(((f_abstractPart(Var_POLE,Var_SECTION)) & (f_abstractPart(Var_SECTION,Var_MULTIPOLE))))))))))))))).
-
-fof(axengineeringLem3, axiom, 
- ( ! [Var_DTHROUGH] : 
- (hasType(type_PhysicalDimension, Var_DTHROUGH) => 
-(( ! [Var_DACROSS] : 
- (hasType(type_PhysicalDimension, Var_DACROSS) => 
-(( ! [Var_QTHROUGH] : 
- (hasType(type_MultipoleQuantity, Var_QTHROUGH) => 
-(( ! [Var_QACROSS] : 
- (hasType(type_MultipoleQuantity, Var_QACROSS) => 
-(( ! [Var_THROUGH] : 
- (hasType(type_MultipoleVariable, Var_THROUGH) => 
-(( ! [Var_ACROSS] : 
- (hasType(type_MultipoleVariable, Var_ACROSS) => 
-(( ! [Var_POLE] : 
- (hasType(type_MultipolePole, Var_POLE) => 
-(((((f_hasAcrossVariable(Var_POLE,Var_ACROSS)) & (((f_hasThroughVariable(Var_POLE,Var_THROUGH)) & (((f_hasVariable(Var_QACROSS,Var_ACROSS)) & (((f_hasVariable(Var_QTHROUGH,Var_THROUGH)) & (((f_hasDimension(Var_QACROSS,Var_DACROSS)) & (f_hasDimension(Var_QTHROUGH,Var_DTHROUGH)))))))))))) => (( ? [Var_DOMAIN] : 
- (hasType(type_PhysicalDomain, Var_DOMAIN) &  
-(f_physicalDomain(Var_DACROSS,Var_DTHROUGH,Var_DOMAIN)))))))))))))))))))))))))))).
-
-fof(axengineeringLem4, axiom, 
- ( ! [Var_MULTIPOLE] : 
- (hasType(type_Multipole, Var_MULTIPOLE) => 
-(( ? [Var_SECTION] : 
- (hasType(type_MultipoleSection, Var_SECTION) &  
-(f_abstractPart(Var_SECTION,Var_MULTIPOLE)))))))).
-
-fof(axengineeringLem5, axiom, 
- ( ! [Var_SECTION] : 
- (hasType(type_MultipoleSection, Var_SECTION) => 
-(( ? [Var_POLE1] : 
- (hasType(type_MultipolePole, Var_POLE1) &  
-(( ? [Var_POLE2] : 
- (hasType(type_MultipolePole, Var_POLE2) &  
-(((f_abstractPart(Var_POLE1,Var_SECTION)) & (((f_abstractPart(Var_POLE2,Var_SECTION)) & (Var_POLE1 != Var_POLE2)))))))))))))).
-
-fof(axengineeringLem6, axiom, 
- ( ! [Var_PORT] : 
- (hasType(type_MultipolePort, Var_PORT) => 
-(( ? [Var_POLE1] : 
- (hasType(type_MultipolePole, Var_POLE1) &  
-(( ? [Var_POLE2] : 
- (hasType(type_MultipolePole, Var_POLE2) &  
-(( ? [Var_POLE3] : 
- (hasType(type_MultipolePole, Var_POLE3) &  
-(((f_abstractPart(Var_POLE1,Var_PORT)) & (((f_abstractPart(Var_POLE2,Var_PORT)) & (((f_abstractPart(Var_POLE3,Var_PORT)) & (((Var_POLE1 = Var_POLE2) & (((Var_POLE2 = Var_POLE3) & (Var_POLE1 = Var_POLE3))))))))))))))))))))))).
-
-fof(axengineeringLem7, axiom, 
- ( ! [Var_M] : 
- (hasType(type_AcrossVariableAccumulator, Var_M) => 
-(( ? [Var_C] : 
- (hasType(type_CapacitorElement, Var_C) &  
-(f_represents(Var_M,Var_C)))))))).
-
-fof(axengineeringLem8, axiom, 
- ( ! [Var_M] : 
- (hasType(type_ElectricalTwopole, Var_M) => 
-(( ! [Var_E] : 
- (hasType(type_Entity, Var_E) => 
-(( ? [Var_C] : 
- (hasType(type_CapacitorElement, Var_C) &  
-(f_represents(Var_M,Var_E))))))))))).
-
-fof(axengineeringLem9, axiom, 
- ( ! [Var_M] : 
- (hasType(type_ThroughVariableAccumulator, Var_M) => 
-(( ? [Var_I] : 
- (hasType(type_InductorElement, Var_I) &  
-(f_represents(Var_M,Var_I)))))))).
-
-fof(axengineeringLem10, axiom, 
- ( ! [Var_M] : 
- (hasType(type_ElectricalTwopole, Var_M) => 
-(( ! [Var_I] : 
- (hasType(type_Entity, Var_I) => 
-(( ? [Var_C] : 
- (hasType(type_InductorElement, Var_C) &  
-(f_represents(Var_M,Var_I))))))))))).
-
-fof(axengineeringLem11, axiom, 
- ( ! [Var_M] : 
- (hasType(type_Twoport, Var_M) => 
-(( ? [Var_T] : 
- (hasType(type_Transducer, Var_T) &  
-(f_represents(Var_M,Var_T)))))))).
-
-fof(axengineeringLem12, axiom, 
- ( ! [Var_M] : 
- (hasType(type_Dissipator, Var_M) => 
-(( ? [Var_R] : 
- (hasType(type_ResistorElement, Var_R) &  
-(f_represents(Var_M,Var_R)))))))).
-
-fof(axengineeringLem13, axiom, 
- ( ! [Var_M] : 
- (hasType(type_ElectricalTwopole, Var_M) => 
-(( ? [Var_R] : 
- (hasType(type_ResistorElement, Var_R) &  
-(f_represents(Var_M,Var_R)))))))).
-
-fof(axengineeringLem14, axiom, 
- ( ! [Var_PS] : 
- (hasType(type_PowerSource, Var_PS) => 
-(( ? [Var_RE] : 
- (hasType(type_RadiatingElectromagnetic, Var_RE) &  
-(f_origin(Var_RE,Var_PS)))))))).
-
-fof(axengineeringLem15, axiom, 
- ( ! [Var_PROCESS] : 
- (hasType(type_ITProcess, Var_PROCESS) => 
-(( ? [Var_AGENT] : 
- (hasType(type_ITAgent, Var_AGENT) &  
-(( ? [Var_PATIENT] : 
- (hasType(type_Computer, Var_PATIENT) &  
-(((f_agent(Var_PROCESS,Var_AGENT)) & (f_patient(Var_PROCESS,Var_PATIENT))))))))))))).
-
diff --git a/examples/SUMO/TPTP/mondialAx.p b/examples/SUMO/TPTP/mondialAx.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/mondialAx.p
+++ /dev/null
@@ -1,16653 +0,0 @@
-fof(axmondial0, axiom, 
- (hasType(type_Country, inst_Bahamas))).
-
-fof(axmondial1, axiom, 
- (hasType(type_Country, inst_Burma))).
-
-fof(axmondial2, axiom, 
- (hasType(type_Country, inst_Congo))).
-
-fof(axmondial3, axiom, 
- (hasType(type_Continent, inst_Continents_Africa))).
-
-fof(axmondial4, axiom, 
- (hasType(type_Continent, inst_Continents_America))).
-
-fof(axmondial5, axiom, 
- (hasType(type_Continent, inst_Continents_Asia))).
-
-fof(axmondial6, axiom, 
- (hasType(type_Continent, inst_Continents_Australia_Oceania))).
-
-fof(axmondial7, axiom, 
- (hasType(type_Continent, inst_Continents_Europe))).
-
-fof(axmondial8, axiom, 
- (hasType(type_City, inst_Countries_AFG_cities_Kabul))).
-
-fof(axmondial9, axiom, 
- (hasType(type_City, inst_Countries_AG_cities_SaintJohns))).
-
-fof(axmondial10, axiom, 
- (hasType(type_City, inst_Countries_AL_cities_Durres))).
-
-fof(axmondial11, axiom, 
- (hasType(type_City, inst_Countries_AL_cities_Elbasan))).
-
-fof(axmondial12, axiom, 
- (hasType(type_City, inst_Countries_AL_cities_Korce))).
-
-fof(axmondial13, axiom, 
- (hasType(type_City, inst_Countries_AL_cities_Shkoder))).
-
-fof(axmondial14, axiom, 
- (hasType(type_City, inst_Countries_AL_cities_Tirane))).
-
-fof(axmondial15, axiom, 
- (hasType(type_City, inst_Countries_AL_cities_Vlore))).
-
-fof(axmondial16, axiom, 
- (hasType(type_City, inst_Countries_AND_cities_AndorralaVella))).
-
-fof(axmondial17, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Bengo))).
-
-fof(axmondial18, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Bengo_cities_Caxito))).
-
-fof(axmondial19, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Benguela))).
-
-fof(axmondial20, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Benguela_cities_Benguela))).
-
-fof(axmondial21, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Bie))).
-
-fof(axmondial22, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Bie_cities_Bie))).
-
-fof(axmondial23, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Cabinda))).
-
-fof(axmondial24, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Cabinda_cities_Cabinda))).
-
-fof(axmondial25, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_CuandoCubango))).
-
-fof(axmondial26, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_CuandoCubango_cities_Menongue))).
-
-fof(axmondial27, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_CuanzaNorte))).
-
-fof(axmondial28, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_CuanzaNorte_cities_Ndalatando))).
-
-fof(axmondial29, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_CuanzaSul))).
-
-fof(axmondial30, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_CuanzaSul_cities_Sumbe))).
-
-fof(axmondial31, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Cunene))).
-
-fof(axmondial32, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Cunene_cities_Ngiva))).
-
-fof(axmondial33, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Huambo))).
-
-fof(axmondial34, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Huambo_cities_Huambo))).
-
-fof(axmondial35, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Huila))).
-
-fof(axmondial36, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Huila_cities_Lubango))).
-
-fof(axmondial37, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Luanda))).
-
-fof(axmondial38, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Luanda_cities_Luanda))).
-
-fof(axmondial39, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_LundaNorte))).
-
-fof(axmondial40, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_LundaNorte_cities_Lucapa))).
-
-fof(axmondial41, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_LundaSul))).
-
-fof(axmondial42, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_LundaSul_cities_Saurimo))).
-
-fof(axmondial43, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Malanje))).
-
-fof(axmondial44, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Malanje_cities_Malanje))).
-
-fof(axmondial45, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Moxico))).
-
-fof(axmondial46, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Moxico_cities_Luena))).
-
-fof(axmondial47, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Namibe))).
-
-fof(axmondial48, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Namibe_cities_Namibe))).
-
-fof(axmondial49, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Uige))).
-
-fof(axmondial50, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Uige_cities_Uige))).
-
-fof(axmondial51, axiom, 
- (hasType(type_Province, inst_Countries_ANG_provinces_Zaire))).
-
-fof(axmondial52, axiom, 
- (hasType(type_City, inst_Countries_ANG_provinces_Zaire_cities_MbanzaCongo))).
-
-fof(axmondial53, axiom, 
- (hasType(type_City, inst_Countries_ARM_cities_Yerevan))).
-
-fof(axmondial54, axiom, 
- (hasType(type_Province, inst_Countries_AUS_provinces_AustraliaCapitalTerritory))).
-
-fof(axmondial55, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_AustraliaCapitalTerritory_cities_Canberra))).
-
-fof(axmondial56, axiom, 
- (hasType(type_Province, inst_Countries_AUS_provinces_CocosIslands))).
-
-fof(axmondial57, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_CocosIslands_cities_BantamVillage))).
-
-fof(axmondial58, axiom, 
- (hasType(type_Province, inst_Countries_AUS_provinces_Kirimati))).
-
-fof(axmondial59, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_Kirimati_cities_FlyingFishCove))).
-
-fof(axmondial60, axiom, 
- (hasType(type_Province, inst_Countries_AUS_provinces_NewSouthWales))).
-
-fof(axmondial61, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_NewSouthWales_cities_Geelong))).
-
-fof(axmondial62, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_NewSouthWales_cities_Newcastle))).
-
-fof(axmondial63, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_NewSouthWales_cities_SunshineCoast))).
-
-fof(axmondial64, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_NewSouthWales_cities_Sydney))).
-
-fof(axmondial65, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_NewSouthWales_cities_Wollongong))).
-
-fof(axmondial66, axiom, 
- (hasType(type_Province, inst_Countries_AUS_provinces_NorfolkIsland))).
-
-fof(axmondial67, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_NorfolkIsland_cities_Kingston))).
-
-fof(axmondial68, axiom, 
- (hasType(type_Province, inst_Countries_AUS_provinces_NorthernTerritory))).
-
-fof(axmondial69, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_NorthernTerritory_cities_Darwin))).
-
-fof(axmondial70, axiom, 
- (hasType(type_Province, inst_Countries_AUS_provinces_Queensland))).
-
-fof(axmondial71, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_Queensland_cities_Brisbane))).
-
-fof(axmondial72, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_Queensland_cities_GoldCoast))).
-
-fof(axmondial73, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_Queensland_cities_Townsville))).
-
-fof(axmondial74, axiom, 
- (hasType(type_Province, inst_Countries_AUS_provinces_SouthAustralia))).
-
-fof(axmondial75, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_SouthAustralia_cities_Adelaide))).
-
-fof(axmondial76, axiom, 
- (hasType(type_Province, inst_Countries_AUS_provinces_Tasmania))).
-
-fof(axmondial77, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_Tasmania_cities_Hobart))).
-
-fof(axmondial78, axiom, 
- (hasType(type_Province, inst_Countries_AUS_provinces_Victoria))).
-
-fof(axmondial79, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_Victoria_cities_Melbourne))).
-
-fof(axmondial80, axiom, 
- (hasType(type_Province, inst_Countries_AUS_provinces_WesternAustralia))).
-
-fof(axmondial81, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_WesternAustralia_cities_Albany))).
-
-fof(axmondial82, axiom, 
- (hasType(type_City, inst_Countries_AUS_provinces_WesternAustralia_cities_Perth))).
-
-fof(axmondial83, axiom, 
- (hasType(type_City, inst_Countries_AZ_cities_Baku))).
-
-fof(axmondial84, axiom, 
- (hasType(type_Province, inst_Countries_A_provinces_Burgenland))).
-
-fof(axmondial85, axiom, 
- (hasType(type_City, inst_Countries_A_provinces_Burgenland_cities_Eisenstadt))).
-
-fof(axmondial86, axiom, 
- (hasType(type_Province, inst_Countries_A_provinces_Carinthia))).
-
-fof(axmondial87, axiom, 
- (hasType(type_City, inst_Countries_A_provinces_Carinthia_cities_Klagenfurt))).
-
-fof(axmondial88, axiom, 
- (hasType(type_Province, inst_Countries_A_provinces_LowerAustria))).
-
-fof(axmondial89, axiom, 
- (hasType(type_City, inst_Countries_A_provinces_LowerAustria_cities_St_Polten))).
-
-fof(axmondial90, axiom, 
- (hasType(type_Province, inst_Countries_A_provinces_Salzburg))).
-
-fof(axmondial91, axiom, 
- (hasType(type_City, inst_Countries_A_provinces_Salzburg_cities_Salzburg))).
-
-fof(axmondial92, axiom, 
- (hasType(type_Province, inst_Countries_A_provinces_Styria))).
-
-fof(axmondial93, axiom, 
- (hasType(type_City, inst_Countries_A_provinces_Styria_cities_Graz))).
-
-fof(axmondial94, axiom, 
- (hasType(type_Province, inst_Countries_A_provinces_Tyrol))).
-
-fof(axmondial95, axiom, 
- (hasType(type_City, inst_Countries_A_provinces_Tyrol_cities_Innsbruck))).
-
-fof(axmondial96, axiom, 
- (hasType(type_Province, inst_Countries_A_provinces_UpperAustria))).
-
-fof(axmondial97, axiom, 
- (hasType(type_City, inst_Countries_A_provinces_UpperAustria_cities_Linz))).
-
-fof(axmondial98, axiom, 
- (hasType(type_Province, inst_Countries_A_provinces_Vienna))).
-
-fof(axmondial99, axiom, 
- (hasType(type_City, inst_Countries_A_provinces_Vienna_cities_Vienna))).
-
-fof(axmondial100, axiom, 
- (hasType(type_Province, inst_Countries_A_provinces_Vorarlberg))).
-
-fof(axmondial101, axiom, 
- (hasType(type_City, inst_Countries_A_provinces_Vorarlberg_cities_Bregenz))).
-
-fof(axmondial102, axiom, 
- (hasType(type_City, inst_Countries_BDS_cities_Bridgetown))).
-
-fof(axmondial103, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Barisal))).
-
-fof(axmondial104, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Bogra))).
-
-fof(axmondial105, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Brahmanbaria))).
-
-fof(axmondial106, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Chittagong))).
-
-fof(axmondial107, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Comilla))).
-
-fof(axmondial108, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Dhaka))).
-
-fof(axmondial109, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Dinajpur))).
-
-fof(axmondial110, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Gazipur))).
-
-fof(axmondial111, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Jamalpur))).
-
-fof(axmondial112, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Jessore))).
-
-fof(axmondial113, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Khulna))).
-
-fof(axmondial114, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Mymensingh))).
-
-fof(axmondial115, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Naogaon))).
-
-fof(axmondial116, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Narayanganj))).
-
-fof(axmondial117, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Narsinghdi))).
-
-fof(axmondial118, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Nawabganj))).
-
-fof(axmondial119, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Pabna))).
-
-fof(axmondial120, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Rajshahi))).
-
-fof(axmondial121, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Rangpur))).
-
-fof(axmondial122, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Saidpur))).
-
-fof(axmondial123, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Savar))).
-
-fof(axmondial124, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Sirajganj))).
-
-fof(axmondial125, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Sylhet))).
-
-fof(axmondial126, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Tangail))).
-
-fof(axmondial127, axiom, 
- (hasType(type_City, inst_Countries_BD_cities_Tongi))).
-
-fof(axmondial128, axiom, 
- (hasType(type_City, inst_Countries_BEN_cities_Porto_Novo))).
-
-fof(axmondial129, axiom, 
- (hasType(type_City, inst_Countries_BF_cities_Ouagadougou))).
-
-fof(axmondial130, axiom, 
- (hasType(type_City, inst_Countries_BG_cities_Sofia))).
-
-fof(axmondial131, axiom, 
- (hasType(type_City, inst_Countries_BHT_cities_Thimphu))).
-
-fof(axmondial132, axiom, 
- (hasType(type_City, inst_Countries_BIH_cities_Sarajevo))).
-
-fof(axmondial133, axiom, 
- (hasType(type_City, inst_Countries_BI_cities_Bujumbura))).
-
-fof(axmondial134, axiom, 
- (hasType(type_City, inst_Countries_BOL_cities_Cochabamba))).
-
-fof(axmondial135, axiom, 
- (hasType(type_City, inst_Countries_BOL_cities_LaPaz))).
-
-fof(axmondial136, axiom, 
- (hasType(type_City, inst_Countries_BOL_cities_Sucre))).
-
-fof(axmondial137, axiom, 
- (hasType(type_City, inst_Countries_BRN_cities_Manama))).
-
-fof(axmondial138, axiom, 
- (hasType(type_City, inst_Countries_BRU_cities_BandarSeriBegawan))).
-
-fof(axmondial139, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_Abaetetuba))).
-
-fof(axmondial140, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_Alvorada))).
-
-fof(axmondial141, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_Betim))).
-
-fof(axmondial142, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_CabodeSantoAgostinho))).
-
-fof(axmondial143, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_CamposdosGoytacazes))).
-
-fof(axmondial144, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_Contagem))).
-
-fof(axmondial145, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_Hortolandia))).
-
-fof(axmondial146, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_Ibirite))).
-
-fof(axmondial147, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_NossaSenhoradoSocorro))).
-
-fof(axmondial148, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_RibeiraodasNeves))).
-
-fof(axmondial149, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_SantaBarbaradOeste))).
-
-fof(axmondial150, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_SaoJosedosPinhais))).
-
-fof(axmondial151, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_SapucaiadoSul))).
-
-fof(axmondial152, axiom, 
- (hasType(type_City, inst_Countries_BR_cities_Sumare))).
-
-fof(axmondial153, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Acre))).
-
-fof(axmondial154, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Acre_cities_RioBranco))).
-
-fof(axmondial155, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Alagoas))).
-
-fof(axmondial156, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Alagoas_cities_Maceio))).
-
-fof(axmondial157, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Amapa))).
-
-fof(axmondial158, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Amapa_cities_Macapa))).
-
-fof(axmondial159, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Amazonas))).
-
-fof(axmondial160, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Amazonas_cities_Manaus))).
-
-fof(axmondial161, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Bahia))).
-
-fof(axmondial162, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Bahia_cities_Alagoinhas))).
-
-fof(axmondial163, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Bahia_cities_Barreiras))).
-
-fof(axmondial164, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Bahia_cities_Camacari))).
-
-fof(axmondial165, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Bahia_cities_FeiradeSantana))).
-
-fof(axmondial166, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Bahia_cities_Ilheus))).
-
-fof(axmondial167, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Bahia_cities_Itabuna))).
-
-fof(axmondial168, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Bahia_cities_Jequie))).
-
-fof(axmondial169, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Bahia_cities_Juazeiro))).
-
-fof(axmondial170, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Bahia_cities_Salvador))).
-
-fof(axmondial171, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Bahia_cities_VitoriadaConquista))).
-
-fof(axmondial172, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Ceara))).
-
-fof(axmondial173, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Ceara_cities_Caucaia))).
-
-fof(axmondial174, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Ceara_cities_Fortaleza))).
-
-fof(axmondial175, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Ceara_cities_JuazeirodoNorte))).
-
-fof(axmondial176, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Ceara_cities_Maracanau))).
-
-fof(axmondial177, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Ceara_cities_Sobral))).
-
-fof(axmondial178, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_DistritoFederal))).
-
-fof(axmondial179, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_DistritoFederal_cities_Brasilia))).
-
-fof(axmondial180, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_EspiritoSanto))).
-
-fof(axmondial181, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_EspiritoSanto_cities_CachoeirodeItapemirim))).
-
-fof(axmondial182, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_EspiritoSanto_cities_Cariacica))).
-
-fof(axmondial183, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_EspiritoSanto_cities_Colatina))).
-
-fof(axmondial184, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_EspiritoSanto_cities_Linhares))).
-
-fof(axmondial185, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_EspiritoSanto_cities_Serra))).
-
-fof(axmondial186, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_EspiritoSanto_cities_VilaVelha))).
-
-fof(axmondial187, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_EspiritoSanto_cities_Vitoria))).
-
-fof(axmondial188, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Goias))).
-
-fof(axmondial189, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Goias_cities_Anapolis))).
-
-fof(axmondial190, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Goias_cities_Araguaina))).
-
-fof(axmondial191, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Goias_cities_Goiania))).
-
-fof(axmondial192, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Goias_cities_Luziania))).
-
-fof(axmondial193, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Goias_cities_RioVerde))).
-
-fof(axmondial194, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Maranhao))).
-
-fof(axmondial195, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Maranhao_cities_Caxias))).
-
-fof(axmondial196, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Maranhao_cities_Codo))).
-
-fof(axmondial197, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Maranhao_cities_Imperatriz))).
-
-fof(axmondial198, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Maranhao_cities_SaoLuis))).
-
-fof(axmondial199, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Maranhao_cities_Timon))).
-
-fof(axmondial200, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_MatoGrosso))).
-
-fof(axmondial201, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MatoGrosso_cities_Cuiaba))).
-
-fof(axmondial202, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MatoGrosso_cities_Rondonopolis))).
-
-fof(axmondial203, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MatoGrosso_cities_VarzeaGrande))).
-
-fof(axmondial204, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_MatoGrossodoSul))).
-
-fof(axmondial205, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MatoGrossodoSul_cities_CampoGrande))).
-
-fof(axmondial206, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MatoGrossodoSul_cities_Dourados))).
-
-fof(axmondial207, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MatoGrossodoSul_cities_Parnaiba))).
-
-fof(axmondial208, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_MinasGerais))).
-
-fof(axmondial209, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_Barbacena))).
-
-fof(axmondial210, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_BeloHorizonte))).
-
-fof(axmondial211, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_Divinopolis))).
-
-fof(axmondial212, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_GovernadorValadares))).
-
-fof(axmondial213, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_Ipatinga))).
-
-fof(axmondial214, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_ItapecericadaSerra))).
-
-fof(axmondial215, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_JuizdeFora))).
-
-fof(axmondial216, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_MontesClaros))).
-
-fof(axmondial217, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_PatosdeMinas))).
-
-fof(axmondial218, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_PocosdeCaldas))).
-
-fof(axmondial219, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_Sabara))).
-
-fof(axmondial220, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_SeteLagoas))).
-
-fof(axmondial221, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_TeofiloOtoni))).
-
-fof(axmondial222, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_Uberaba))).
-
-fof(axmondial223, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_Uberlandia))).
-
-fof(axmondial224, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_MinasGerais_cities_Varginha))).
-
-fof(axmondial225, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Para))).
-
-fof(axmondial226, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Para_cities_Ananindeua))).
-
-fof(axmondial227, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Para_cities_Belem))).
-
-fof(axmondial228, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Para_cities_Castanhal))).
-
-fof(axmondial229, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Para_cities_Itaituba))).
-
-fof(axmondial230, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Para_cities_Maraba))).
-
-fof(axmondial231, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Para_cities_Santarem))).
-
-fof(axmondial232, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Paraiba))).
-
-fof(axmondial233, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Paraiba_cities_CampinaGrande))).
-
-fof(axmondial234, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Paraiba_cities_JoaoPessoa))).
-
-fof(axmondial235, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Paraiba_cities_SantaLuzia))).
-
-fof(axmondial236, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Paraiba_cities_SantaRita))).
-
-fof(axmondial237, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Parana))).
-
-fof(axmondial238, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Parana_cities_Apucarana))).
-
-fof(axmondial239, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Parana_cities_Cascavel))).
-
-fof(axmondial240, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Parana_cities_Colombo))).
-
-fof(axmondial241, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Parana_cities_Curitiba))).
-
-fof(axmondial242, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Parana_cities_FozdoIguacu))).
-
-fof(axmondial243, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Parana_cities_Guarapuava))).
-
-fof(axmondial244, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Parana_cities_Londrina))).
-
-fof(axmondial245, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Parana_cities_Maringa))).
-
-fof(axmondial246, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Parana_cities_Paranagua))).
-
-fof(axmondial247, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Parana_cities_PontaGrossa))).
-
-fof(axmondial248, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Pernambuco))).
-
-fof(axmondial249, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Pernambuco_cities_Camaragibe))).
-
-fof(axmondial250, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Pernambuco_cities_Caruaru))).
-
-fof(axmondial251, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Pernambuco_cities_Garanhuns))).
-
-fof(axmondial252, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Pernambuco_cities_Gravatai))).
-
-fof(axmondial253, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Pernambuco_cities_JaboataodosGuararapes))).
-
-fof(axmondial254, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Pernambuco_cities_Paulista))).
-
-fof(axmondial255, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Pernambuco_cities_Petrolina))).
-
-fof(axmondial256, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Pernambuco_cities_Recife))).
-
-fof(axmondial257, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Pernambuco_cities_VitoriadeSantoAntao))).
-
-fof(axmondial258, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Piaui))).
-
-fof(axmondial259, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Piaui_cities_Teresina))).
-
-fof(axmondial260, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_RioGrandedoNorte))).
-
-fof(axmondial261, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoNorte_cities_Mossoro))).
-
-fof(axmondial262, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoNorte_cities_Natal))).
-
-fof(axmondial263, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_RioGrandedoSul))).
-
-fof(axmondial264, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_Bage))).
-
-fof(axmondial265, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_Canoas))).
-
-fof(axmondial266, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_CaxiasdoSul))).
-
-fof(axmondial267, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_NovoHamburgo))).
-
-fof(axmondial268, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_PassoFundo))).
-
-fof(axmondial269, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_Pelotas))).
-
-fof(axmondial270, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_PortoAlegre))).
-
-fof(axmondial271, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_RioGrande))).
-
-fof(axmondial272, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_SantaCruzdoSul))).
-
-fof(axmondial273, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_SantaMaria))).
-
-fof(axmondial274, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_SaoLeopoldo))).
-
-fof(axmondial275, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_Uruguaiana))).
-
-fof(axmondial276, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RioGrandedoSul_cities_Viamao))).
-
-fof(axmondial277, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_RiodeJaneiro))).
-
-fof(axmondial278, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_BarraMansa))).
-
-fof(axmondial279, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_BelfortRoxo))).
-
-fof(axmondial280, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_CaboFrio))).
-
-fof(axmondial281, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_DuquedeCaxias))).
-
-fof(axmondial282, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_Itaborai))).
-
-fof(axmondial283, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_Macae))).
-
-fof(axmondial284, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_Mage))).
-
-fof(axmondial285, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_Nilopolis))).
-
-fof(axmondial286, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_Niteroi))).
-
-fof(axmondial287, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_NovaFriburgo))).
-
-fof(axmondial288, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_NovoIguacu))).
-
-fof(axmondial289, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_Olinda))).
-
-fof(axmondial290, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_Petropolis))).
-
-fof(axmondial291, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_Queimados))).
-
-fof(axmondial292, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_RiodeJaneiro))).
-
-fof(axmondial293, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_SaoGoncalo))).
-
-fof(axmondial294, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_SaoJoaodeMeriti))).
-
-fof(axmondial295, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_Teresopolis))).
-
-fof(axmondial296, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_RiodeJaneiro_cities_VoltaRedonda))).
-
-fof(axmondial297, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Rondonia))).
-
-fof(axmondial298, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Rondonia_cities_PortoVelho))).
-
-fof(axmondial299, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Roraima))).
-
-fof(axmondial300, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Roraima_cities_BoaVista))).
-
-fof(axmondial301, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_SantaCatarina))).
-
-fof(axmondial302, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SantaCatarina_cities_Blumenau))).
-
-fof(axmondial303, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SantaCatarina_cities_Chapeco))).
-
-fof(axmondial304, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SantaCatarina_cities_Criciuma))).
-
-fof(axmondial305, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SantaCatarina_cities_Florianopolis))).
-
-fof(axmondial306, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SantaCatarina_cities_Itajai))).
-
-fof(axmondial307, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SantaCatarina_cities_Joinvile))).
-
-fof(axmondial308, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SantaCatarina_cities_Lages))).
-
-fof(axmondial309, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SantaCatarina_cities_PraiaGrande))).
-
-fof(axmondial310, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SantaCatarina_cities_SaoJose))).
-
-fof(axmondial311, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_SaoPaulo))).
-
-fof(axmondial312, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Americana))).
-
-fof(axmondial313, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_AparecidadeGoiania))).
-
-fof(axmondial314, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Aracatuba))).
-
-fof(axmondial315, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Araraquara))).
-
-fof(axmondial316, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Barretos))).
-
-fof(axmondial317, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Barueri))).
-
-fof(axmondial318, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Bauru))).
-
-fof(axmondial319, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Botucatu))).
-
-fof(axmondial320, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_BragancaPaulista))).
-
-fof(axmondial321, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Campinas))).
-
-fof(axmondial322, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Carapicuiba))).
-
-fof(axmondial323, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Catanduva))).
-
-fof(axmondial324, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Cotia))).
-
-fof(axmondial325, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Diadema))).
-
-fof(axmondial326, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Embu))).
-
-fof(axmondial327, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_FerrazdeVasconcelos))).
-
-fof(axmondial328, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Franca))).
-
-fof(axmondial329, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_FranciscoMorato))).
-
-fof(axmondial330, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Guaruja))).
-
-fof(axmondial331, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Guarulhos))).
-
-fof(axmondial332, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Indaiatuba))).
-
-fof(axmondial333, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Itapetininga))).
-
-fof(axmondial334, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Itapevi))).
-
-fof(axmondial335, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Itaquaquecetuba))).
-
-fof(axmondial336, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Itu))).
-
-fof(axmondial337, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Jacarei))).
-
-fof(axmondial338, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Jau))).
-
-fof(axmondial339, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Jundiai))).
-
-fof(axmondial340, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Limeira))).
-
-fof(axmondial341, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Marilia))).
-
-fof(axmondial342, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Maua))).
-
-fof(axmondial343, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_MojiGuacu))).
-
-fof(axmondial344, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_MojidasCruzes))).
-
-fof(axmondial345, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Osasco))).
-
-fof(axmondial346, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Pindamonhangaba))).
-
-fof(axmondial347, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Piracicaba))).
-
-fof(axmondial348, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_PresidentePrudente))).
-
-fof(axmondial349, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_RibeiraoPires))).
-
-fof(axmondial350, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_RibeiraoPreto))).
-
-fof(axmondial351, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_RioClaro))).
-
-fof(axmondial352, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_SantoAndre))).
-
-fof(axmondial353, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Santos))).
-
-fof(axmondial354, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_SaoBernardodoCampo))).
-
-fof(axmondial355, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_SaoCaetanodoSul))).
-
-fof(axmondial356, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_SaoCarlos))).
-
-fof(axmondial357, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_SaoJosedoRioPreto))).
-
-fof(axmondial358, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_SaoJosedosCampos))).
-
-fof(axmondial359, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_SaoPaulo))).
-
-fof(axmondial360, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_SaoVicente))).
-
-fof(axmondial361, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Sorocaba))).
-
-fof(axmondial362, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Suzano))).
-
-fof(axmondial363, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_TaboaodaSerra))).
-
-fof(axmondial364, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_SaoPaulo_cities_Taubate))).
-
-fof(axmondial365, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Sergipe))).
-
-fof(axmondial366, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Sergipe_cities_Aracaju))).
-
-fof(axmondial367, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Sergipe_cities_Arapiraca))).
-
-fof(axmondial368, axiom, 
- (hasType(type_Province, inst_Countries_BR_provinces_Tocantins))).
-
-fof(axmondial369, axiom, 
- (hasType(type_City, inst_Countries_BR_provinces_Tocantins_cities_Palmas))).
-
-fof(axmondial370, axiom, 
- (hasType(type_City, inst_Countries_BS_cities_Nassau))).
-
-fof(axmondial371, axiom, 
- (hasType(type_City, inst_Countries_BY_cities_Minsk))).
-
-fof(axmondial372, axiom, 
- (hasType(type_City, inst_Countries_BZ_cities_Belmopan))).
-
-fof(axmondial373, axiom, 
- (hasType(type_Province, inst_Countries_B_provinces_Antwerp))).
-
-fof(axmondial374, axiom, 
- (hasType(type_City, inst_Countries_B_provinces_Antwerp_cities_Antwerp))).
-
-fof(axmondial375, axiom, 
- (hasType(type_Province, inst_Countries_B_provinces_Brabant))).
-
-fof(axmondial376, axiom, 
- (hasType(type_City, inst_Countries_B_provinces_Brabant_cities_Brussels))).
-
-fof(axmondial377, axiom, 
- (hasType(type_Province, inst_Countries_B_provinces_EastFlanders))).
-
-fof(axmondial378, axiom, 
- (hasType(type_City, inst_Countries_B_provinces_EastFlanders_cities_Ghent))).
-
-fof(axmondial379, axiom, 
- (hasType(type_Province, inst_Countries_B_provinces_Hainaut))).
-
-fof(axmondial380, axiom, 
- (hasType(type_City, inst_Countries_B_provinces_Hainaut_cities_Charleroi))).
-
-fof(axmondial381, axiom, 
- (hasType(type_City, inst_Countries_B_provinces_Hainaut_cities_Mons))).
-
-fof(axmondial382, axiom, 
- (hasType(type_Province, inst_Countries_B_provinces_Liege))).
-
-fof(axmondial383, axiom, 
- (hasType(type_City, inst_Countries_B_provinces_Liege_cities_Liege))).
-
-fof(axmondial384, axiom, 
- (hasType(type_Province, inst_Countries_B_provinces_Limburg))).
-
-fof(axmondial385, axiom, 
- (hasType(type_City, inst_Countries_B_provinces_Limburg_cities_Hasselt))).
-
-fof(axmondial386, axiom, 
- (hasType(type_Province, inst_Countries_B_provinces_Luxembourg))).
-
-fof(axmondial387, axiom, 
- (hasType(type_City, inst_Countries_B_provinces_Luxembourg_cities_Arlon))).
-
-fof(axmondial388, axiom, 
- (hasType(type_Province, inst_Countries_B_provinces_Namur))).
-
-fof(axmondial389, axiom, 
- (hasType(type_City, inst_Countries_B_provinces_Namur_cities_Namur))).
-
-fof(axmondial390, axiom, 
- (hasType(type_Province, inst_Countries_B_provinces_WestFlanders))).
-
-fof(axmondial391, axiom, 
- (hasType(type_City, inst_Countries_B_provinces_WestFlanders_cities_Brugge))).
-
-fof(axmondial392, axiom, 
- (hasType(type_Province, inst_Countries_CAM_provinces_Adamaoua))).
-
-fof(axmondial393, axiom, 
- (hasType(type_City, inst_Countries_CAM_provinces_Adamaoua_cities_Ngaoundere))).
-
-fof(axmondial394, axiom, 
- (hasType(type_Province, inst_Countries_CAM_provinces_Centre))).
-
-fof(axmondial395, axiom, 
- (hasType(type_City, inst_Countries_CAM_provinces_Centre_cities_Yaounde))).
-
-fof(axmondial396, axiom, 
- (hasType(type_Province, inst_Countries_CAM_provinces_Cote))).
-
-fof(axmondial397, axiom, 
- (hasType(type_City, inst_Countries_CAM_provinces_Cote_cities_Douala))).
-
-fof(axmondial398, axiom, 
- (hasType(type_Province, inst_Countries_CAM_provinces_Est))).
-
-fof(axmondial399, axiom, 
- (hasType(type_City, inst_Countries_CAM_provinces_Est_cities_Bertoua))).
-
-fof(axmondial400, axiom, 
- (hasType(type_Province, inst_Countries_CAM_provinces_Nord))).
-
-fof(axmondial401, axiom, 
- (hasType(type_City, inst_Countries_CAM_provinces_Nord_cities_Garoua))).
-
-fof(axmondial402, axiom, 
- (hasType(type_Province, inst_Countries_CAM_provinces_Nordextreme))).
-
-fof(axmondial403, axiom, 
- (hasType(type_City, inst_Countries_CAM_provinces_Nordextreme_cities_Maroua))).
-
-fof(axmondial404, axiom, 
- (hasType(type_Province, inst_Countries_CAM_provinces_Nordoueste))).
-
-fof(axmondial405, axiom, 
- (hasType(type_City, inst_Countries_CAM_provinces_Nordoueste_cities_Bamenda))).
-
-fof(axmondial406, axiom, 
- (hasType(type_Province, inst_Countries_CAM_provinces_Ouest))).
-
-fof(axmondial407, axiom, 
- (hasType(type_City, inst_Countries_CAM_provinces_Ouest_cities_Bafoussam))).
-
-fof(axmondial408, axiom, 
- (hasType(type_Province, inst_Countries_CAM_provinces_Sud))).
-
-fof(axmondial409, axiom, 
- (hasType(type_City, inst_Countries_CAM_provinces_Sud_cities_Ebolowa))).
-
-fof(axmondial410, axiom, 
- (hasType(type_Province, inst_Countries_CAM_provinces_Sudoueste))).
-
-fof(axmondial411, axiom, 
- (hasType(type_City, inst_Countries_CAM_provinces_Sudoueste_cities_Buea))).
-
-fof(axmondial412, axiom, 
- (hasType(type_City, inst_Countries_CDN_cities_Surrey))).
-
-fof(axmondial413, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_Alberta))).
-
-fof(axmondial414, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Alberta_cities_Calgary))).
-
-fof(axmondial415, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Alberta_cities_Edmonton))).
-
-fof(axmondial416, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_BritishColumbia))).
-
-fof(axmondial417, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_BritishColumbia_cities_Burnaby))).
-
-fof(axmondial418, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_BritishColumbia_cities_Vancouver))).
-
-fof(axmondial419, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_BritishColumbia_cities_Victoria))).
-
-fof(axmondial420, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_Manitoba))).
-
-fof(axmondial421, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Manitoba_cities_Winnipeg))).
-
-fof(axmondial422, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_NewBrunswick))).
-
-fof(axmondial423, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_NewBrunswick_cities_Fredericton))).
-
-fof(axmondial424, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_Newfoundland))).
-
-fof(axmondial425, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Newfoundland_cities_SaintJohns))).
-
-fof(axmondial426, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_NorthwestTerritories))).
-
-fof(axmondial427, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_NorthwestTerritories_cities_Yellowknife))).
-
-fof(axmondial428, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_NovaScotia))).
-
-fof(axmondial429, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_NovaScotia_cities_Halifax))).
-
-fof(axmondial430, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_Ontario))).
-
-fof(axmondial431, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Brampton))).
-
-fof(axmondial432, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Burlington))).
-
-fof(axmondial433, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_EastYork))).
-
-fof(axmondial434, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Etobicoke))).
-
-fof(axmondial435, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Glouchester))).
-
-fof(axmondial436, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Hamilton))).
-
-fof(axmondial437, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Kitchener))).
-
-fof(axmondial438, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_London))).
-
-fof(axmondial439, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Markham))).
-
-fof(axmondial440, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Mississauga))).
-
-fof(axmondial441, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Nepean))).
-
-fof(axmondial442, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_NorthYork))).
-
-fof(axmondial443, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Oshawa))).
-
-fof(axmondial444, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Ottawa))).
-
-fof(axmondial445, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_SaintCatharines))).
-
-fof(axmondial446, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Scarborough))).
-
-fof(axmondial447, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_ThunderBay))).
-
-fof(axmondial448, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Toronto))).
-
-fof(axmondial449, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Vaughan))).
-
-fof(axmondial450, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_Windsor))).
-
-fof(axmondial451, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Ontario_cities_York))).
-
-fof(axmondial452, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_PrinceEdwardIsland))).
-
-fof(axmondial453, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_PrinceEdwardIsland_cities_Charlottetown))).
-
-fof(axmondial454, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_Quebec))).
-
-fof(axmondial455, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Quebec_cities_Laval))).
-
-fof(axmondial456, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Quebec_cities_Longueuil))).
-
-fof(axmondial457, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Quebec_cities_Montreal))).
-
-fof(axmondial458, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Quebec_cities_Quebec))).
-
-fof(axmondial459, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Quebec_cities_Richmond))).
-
-fof(axmondial460, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_Saskatchewan))).
-
-fof(axmondial461, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Saskatchewan_cities_Regina))).
-
-fof(axmondial462, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_Saskatchewan_cities_Saskatoon))).
-
-fof(axmondial463, axiom, 
- (hasType(type_Province, inst_Countries_CDN_provinces_YukonTerritory))).
-
-fof(axmondial464, axiom, 
- (hasType(type_City, inst_Countries_CDN_provinces_YukonTerritory_cities_Whitehorse))).
-
-fof(axmondial465, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_AG))).
-
-fof(axmondial466, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_AG_cities_Aarau))).
-
-fof(axmondial467, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_AI))).
-
-fof(axmondial468, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_AI_cities_Appenzell))).
-
-fof(axmondial469, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_AR))).
-
-fof(axmondial470, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_AR_cities_Herisau))).
-
-fof(axmondial471, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_BE))).
-
-fof(axmondial472, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_BE_cities_Bern))).
-
-fof(axmondial473, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_BE_cities_Biel))).
-
-fof(axmondial474, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_BL))).
-
-fof(axmondial475, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_BL_cities_Liestal))).
-
-fof(axmondial476, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_BS))).
-
-fof(axmondial477, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_BS_cities_Basel))).
-
-fof(axmondial478, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_FR))).
-
-fof(axmondial479, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_FR_cities_Fribourg))).
-
-fof(axmondial480, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_GE))).
-
-fof(axmondial481, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_GE_cities_Geneva))).
-
-fof(axmondial482, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_GL))).
-
-fof(axmondial483, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_GL_cities_Glarus))).
-
-fof(axmondial484, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_GR))).
-
-fof(axmondial485, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_GR_cities_Chur))).
-
-fof(axmondial486, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_JU))).
-
-fof(axmondial487, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_JU_cities_Delemont))).
-
-fof(axmondial488, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_LU))).
-
-fof(axmondial489, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_LU_cities_Luzern))).
-
-fof(axmondial490, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_NE))).
-
-fof(axmondial491, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_NE_cities_Neuchatel))).
-
-fof(axmondial492, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_NW))).
-
-fof(axmondial493, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_NW_cities_Stans))).
-
-fof(axmondial494, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_OW))).
-
-fof(axmondial495, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_OW_cities_Sarnen))).
-
-fof(axmondial496, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_SG))).
-
-fof(axmondial497, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_SG_cities_SanktGallen))).
-
-fof(axmondial498, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_SH))).
-
-fof(axmondial499, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_SH_cities_Schaffhausen))).
-
-fof(axmondial500, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_SO))).
-
-fof(axmondial501, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_SO_cities_Solothurn))).
-
-fof(axmondial502, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_SZ))).
-
-fof(axmondial503, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_SZ_cities_Schwyz))).
-
-fof(axmondial504, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_TG))).
-
-fof(axmondial505, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_TG_cities_Frauenfeld))).
-
-fof(axmondial506, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_TI))).
-
-fof(axmondial507, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_TI_cities_Bellinzona))).
-
-fof(axmondial508, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_UR))).
-
-fof(axmondial509, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_UR_cities_Altdorf))).
-
-fof(axmondial510, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_VD))).
-
-fof(axmondial511, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_VD_cities_Lausanne))).
-
-fof(axmondial512, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_VS))).
-
-fof(axmondial513, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_VS_cities_Sion))).
-
-fof(axmondial514, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_ZG))).
-
-fof(axmondial515, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_ZG_cities_Zug))).
-
-fof(axmondial516, axiom, 
- (hasType(type_Province, inst_Countries_CH_provinces_ZH))).
-
-fof(axmondial517, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_ZH_cities_Winterthur))).
-
-fof(axmondial518, axiom, 
- (hasType(type_City, inst_Countries_CH_provinces_ZH_cities_Zurich))).
-
-fof(axmondial519, axiom, 
- (hasType(type_City, inst_Countries_CI_cities_Abidjan))).
-
-fof(axmondial520, axiom, 
- (hasType(type_City, inst_Countries_CI_cities_Yamoussoukro))).
-
-fof(axmondial521, axiom, 
- (hasType(type_City, inst_Countries_CL_cities_Colombo))).
-
-fof(axmondial522, axiom, 
- (hasType(type_City, inst_Countries_COM_cities_Moroni))).
-
-fof(axmondial523, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Amazonas))).
-
-fof(axmondial524, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Amazonas_cities_Leticia))).
-
-fof(axmondial525, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Antioquia))).
-
-fof(axmondial526, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Antioquia_cities_Bello))).
-
-fof(axmondial527, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Antioquia_cities_Envigado))).
-
-fof(axmondial528, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Antioquia_cities_Itagui))).
-
-fof(axmondial529, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Antioquia_cities_Medellin))).
-
-fof(axmondial530, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Antioquia_cities_Turbo))).
-
-fof(axmondial531, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Arauca))).
-
-fof(axmondial532, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Arauca_cities_Arauca))).
-
-fof(axmondial533, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Atlantico))).
-
-fof(axmondial534, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Atlantico_cities_Barranquilla))).
-
-fof(axmondial535, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Atlantico_cities_Malambo))).
-
-fof(axmondial536, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Atlantico_cities_Soledad))).
-
-fof(axmondial537, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Bolivar))).
-
-fof(axmondial538, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Bolivar_cities_Cartagena))).
-
-fof(axmondial539, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Bolivar_cities_Mangangue))).
-
-fof(axmondial540, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Boyaca))).
-
-fof(axmondial541, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Boyaca_cities_Tunja))).
-
-fof(axmondial542, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Caldas))).
-
-fof(axmondial543, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Caldas_cities_Manizales))).
-
-fof(axmondial544, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Caqueta))).
-
-fof(axmondial545, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Caqueta_cities_Florencia))).
-
-fof(axmondial546, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Casanare))).
-
-fof(axmondial547, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Casanare_cities_Yopal))).
-
-fof(axmondial548, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Cauca))).
-
-fof(axmondial549, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Cauca_cities_Popayan))).
-
-fof(axmondial550, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Cesar))).
-
-fof(axmondial551, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Cesar_cities_Valledupar))).
-
-fof(axmondial552, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Choco))).
-
-fof(axmondial553, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Choco_cities_Quibdo))).
-
-fof(axmondial554, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Cordoba))).
-
-fof(axmondial555, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Cordoba_cities_Monteria))).
-
-fof(axmondial556, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Cundinamarca))).
-
-fof(axmondial557, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Cundinamarca_cities_Soacha))).
-
-fof(axmondial558, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Guainia))).
-
-fof(axmondial559, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Guainia_cities_PuertoInirida))).
-
-fof(axmondial560, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Guajira_La))).
-
-fof(axmondial561, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Guajira_La_cities_Cienaga))).
-
-fof(axmondial562, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Guajira_La_cities_Riohacha))).
-
-fof(axmondial563, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Guaviare))).
-
-fof(axmondial564, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Guaviare_cities_SanJosedelGuaviare))).
-
-fof(axmondial565, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Huila))).
-
-fof(axmondial566, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Huila_cities_Neiva))).
-
-fof(axmondial567, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Magdalena))).
-
-fof(axmondial568, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Magdalena_cities_SantaMarta))).
-
-fof(axmondial569, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Meta))).
-
-fof(axmondial570, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Meta_cities_Villavicencio))).
-
-fof(axmondial571, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Narino))).
-
-fof(axmondial572, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Narino_cities_Pasto))).
-
-fof(axmondial573, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Narino_cities_Tumaco))).
-
-fof(axmondial574, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_NortedeSantander))).
-
-fof(axmondial575, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_NortedeSantander_cities_Cucuta))).
-
-fof(axmondial576, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Putumayo))).
-
-fof(axmondial577, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Putumayo_cities_Mocoa))).
-
-fof(axmondial578, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Quindio))).
-
-fof(axmondial579, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Quindio_cities_Armenia))).
-
-fof(axmondial580, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Risaralda))).
-
-fof(axmondial581, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Risaralda_cities_Dosquebradas))).
-
-fof(axmondial582, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Risaralda_cities_Pereira))).
-
-fof(axmondial583, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_SanAndresyProvidencia))).
-
-fof(axmondial584, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_SanAndresyProvidencia_cities_SanAndres))).
-
-fof(axmondial585, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_SantaFedeBogota_DC))).
-
-fof(axmondial586, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_SantaFedeBogota_DC_cities_Bogota))).
-
-fof(axmondial587, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_SantanderdelSur))).
-
-fof(axmondial588, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_SantanderdelSur_cities_Barrancabermeja))).
-
-fof(axmondial589, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_SantanderdelSur_cities_Bucaramanga))).
-
-fof(axmondial590, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_SantanderdelSur_cities_Floridablanca))).
-
-fof(axmondial591, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Sucre))).
-
-fof(axmondial592, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Sucre_cities_Sincelejo))).
-
-fof(axmondial593, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Tolima))).
-
-fof(axmondial594, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Tolima_cities_Ibague))).
-
-fof(axmondial595, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_ValledeCauca))).
-
-fof(axmondial596, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_ValledeCauca_cities_Buenaventura))).
-
-fof(axmondial597, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_ValledeCauca_cities_Cali))).
-
-fof(axmondial598, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_ValledeCauca_cities_Cartago))).
-
-fof(axmondial599, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_ValledeCauca_cities_Palmira))).
-
-fof(axmondial600, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_ValledeCauca_cities_Tulua))).
-
-fof(axmondial601, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Vaupes))).
-
-fof(axmondial602, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Vaupes_cities_Mitu))).
-
-fof(axmondial603, axiom, 
- (hasType(type_Province, inst_Countries_CO_provinces_Vichada))).
-
-fof(axmondial604, axiom, 
- (hasType(type_City, inst_Countries_CO_provinces_Vichada_cities_PuertoCarreno))).
-
-fof(axmondial605, axiom, 
- (hasType(type_Province, inst_Countries_CR_provinces_Alajuela))).
-
-fof(axmondial606, axiom, 
- (hasType(type_City, inst_Countries_CR_provinces_Alajuela_cities_Alajuela))).
-
-fof(axmondial607, axiom, 
- (hasType(type_Province, inst_Countries_CR_provinces_Cartago))).
-
-fof(axmondial608, axiom, 
- (hasType(type_City, inst_Countries_CR_provinces_Cartago_cities_Cartago))).
-
-fof(axmondial609, axiom, 
- (hasType(type_Province, inst_Countries_CR_provinces_Guanacaste))).
-
-fof(axmondial610, axiom, 
- (hasType(type_City, inst_Countries_CR_provinces_Guanacaste_cities_Liberia))).
-
-fof(axmondial611, axiom, 
- (hasType(type_Province, inst_Countries_CR_provinces_Heredia))).
-
-fof(axmondial612, axiom, 
- (hasType(type_City, inst_Countries_CR_provinces_Heredia_cities_Heredia))).
-
-fof(axmondial613, axiom, 
- (hasType(type_Province, inst_Countries_CR_provinces_Limon))).
-
-fof(axmondial614, axiom, 
- (hasType(type_City, inst_Countries_CR_provinces_Limon_cities_Limon))).
-
-fof(axmondial615, axiom, 
- (hasType(type_Province, inst_Countries_CR_provinces_Punarenas))).
-
-fof(axmondial616, axiom, 
- (hasType(type_City, inst_Countries_CR_provinces_Punarenas_cities_Puntarenas))).
-
-fof(axmondial617, axiom, 
- (hasType(type_Province, inst_Countries_CR_provinces_SanJose))).
-
-fof(axmondial618, axiom, 
- (hasType(type_City, inst_Countries_CR_provinces_SanJose_cities_SanJose))).
-
-fof(axmondial619, axiom, 
- (hasType(type_City, inst_Countries_CV_cities_Praia))).
-
-fof(axmondial620, axiom, 
- (hasType(type_City, inst_Countries_CY_cities_Nicosia))).
-
-fof(axmondial621, axiom, 
- (hasType(type_Province, inst_Countries_CZ_provinces_Jihocesky))).
-
-fof(axmondial622, axiom, 
- (hasType(type_City, inst_Countries_CZ_provinces_Jihocesky_cities_CeskeBudejovice))).
-
-fof(axmondial623, axiom, 
- (hasType(type_Province, inst_Countries_CZ_provinces_Jihomoravsky))).
-
-fof(axmondial624, axiom, 
- (hasType(type_City, inst_Countries_CZ_provinces_Jihomoravsky_cities_Brno))).
-
-fof(axmondial625, axiom, 
- (hasType(type_City, inst_Countries_CZ_provinces_Jihomoravsky_cities_Zlin))).
-
-fof(axmondial626, axiom, 
- (hasType(type_Province, inst_Countries_CZ_provinces_Praha))).
-
-fof(axmondial627, axiom, 
- (hasType(type_City, inst_Countries_CZ_provinces_Praha_cities_Prague))).
-
-fof(axmondial628, axiom, 
- (hasType(type_Province, inst_Countries_CZ_provinces_Severocesky))).
-
-fof(axmondial629, axiom, 
- (hasType(type_City, inst_Countries_CZ_provinces_Severocesky_cities_Liberec))).
-
-fof(axmondial630, axiom, 
- (hasType(type_City, inst_Countries_CZ_provinces_Severocesky_cities_UstinadLabem))).
-
-fof(axmondial631, axiom, 
- (hasType(type_Province, inst_Countries_CZ_provinces_Severomoravsky))).
-
-fof(axmondial632, axiom, 
- (hasType(type_City, inst_Countries_CZ_provinces_Severomoravsky_cities_Olomouc))).
-
-fof(axmondial633, axiom, 
- (hasType(type_City, inst_Countries_CZ_provinces_Severomoravsky_cities_Ostrava))).
-
-fof(axmondial634, axiom, 
- (hasType(type_Province, inst_Countries_CZ_provinces_Vychodocesky))).
-
-fof(axmondial635, axiom, 
- (hasType(type_City, inst_Countries_CZ_provinces_Vychodocesky_cities_HradecKralove))).
-
-fof(axmondial636, axiom, 
- (hasType(type_City, inst_Countries_CZ_provinces_Vychodocesky_cities_Pardubice))).
-
-fof(axmondial637, axiom, 
- (hasType(type_Province, inst_Countries_CZ_provinces_Zapadocesky))).
-
-fof(axmondial638, axiom, 
- (hasType(type_City, inst_Countries_CZ_provinces_Zapadocesky_cities_Plzen))).
-
-fof(axmondial639, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_Camaguey))).
-
-fof(axmondial640, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_Camaguey_cities_Camaguey))).
-
-fof(axmondial641, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_CiegodeAvila))).
-
-fof(axmondial642, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_CiegodeAvila_cities_CiegodeAvila))).
-
-fof(axmondial643, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_Cienfuegos))).
-
-fof(axmondial644, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_Cienfuegos_cities_Cienfuegos))).
-
-fof(axmondial645, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_CiudaddelaHabana))).
-
-fof(axmondial646, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_CiudaddelaHabana_cities_Havana))).
-
-fof(axmondial647, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_Granma))).
-
-fof(axmondial648, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_Granma_cities_Bayamo))).
-
-fof(axmondial649, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_Granma_cities_Manzanillo))).
-
-fof(axmondial650, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_Guantanamo))).
-
-fof(axmondial651, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_Guantanamo_cities_Guantanamo))).
-
-fof(axmondial652, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_Holguin))).
-
-fof(axmondial653, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_Holguin_cities_Holguin))).
-
-fof(axmondial654, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_IsladelaJuventud))).
-
-fof(axmondial655, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_IsladelaJuventud_cities_NuevaGerona))).
-
-fof(axmondial656, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_LaHabana))).
-
-fof(axmondial657, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_LasTunas))).
-
-fof(axmondial658, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_LasTunas_cities_VictoriadelasTunas))).
-
-fof(axmondial659, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_Matanzas))).
-
-fof(axmondial660, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_Matanzas_cities_Matanzas))).
-
-fof(axmondial661, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_PinardelRio))).
-
-fof(axmondial662, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_PinardelRio_cities_PinardelRio))).
-
-fof(axmondial663, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_SanctiSpiritus))).
-
-fof(axmondial664, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_SanctiSpiritus_cities_SanctiSpiritus))).
-
-fof(axmondial665, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_SantiagodeCuba))).
-
-fof(axmondial666, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_SantiagodeCuba_cities_SantiagodeCuba))).
-
-fof(axmondial667, axiom, 
- (hasType(type_Province, inst_Countries_C_provinces_VillaClara))).
-
-fof(axmondial668, axiom, 
- (hasType(type_City, inst_Countries_C_provinces_VillaClara_cities_SantaClara))).
-
-fof(axmondial669, axiom, 
- (hasType(type_City, inst_Countries_DJI_cities_Djibouti))).
-
-fof(axmondial670, axiom, 
- (hasType(type_City, inst_Countries_DK_cities_Aalborg))).
-
-fof(axmondial671, axiom, 
- (hasType(type_City, inst_Countries_DK_cities_Aarhus))).
-
-fof(axmondial672, axiom, 
- (hasType(type_City, inst_Countries_DK_cities_Copenhagen))).
-
-fof(axmondial673, axiom, 
- (hasType(type_City, inst_Countries_DK_cities_Esbjerg))).
-
-fof(axmondial674, axiom, 
- (hasType(type_City, inst_Countries_DK_cities_Odense))).
-
-fof(axmondial675, axiom, 
- (hasType(type_City, inst_Countries_DK_cities_Randers))).
-
-fof(axmondial676, axiom, 
- (hasType(type_City, inst_Countries_DOM_cities_SantoDomingo))).
-
-fof(axmondial677, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Algiers))).
-
-fof(axmondial678, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Annaba))).
-
-fof(axmondial679, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Batna))).
-
-fof(axmondial680, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Bechar))).
-
-fof(axmondial681, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Bejaia))).
-
-fof(axmondial682, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Blida))).
-
-fof(axmondial683, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Constantine))).
-
-fof(axmondial684, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Mostaganem))).
-
-fof(axmondial685, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Oran))).
-
-fof(axmondial686, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Setif))).
-
-fof(axmondial687, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_SidibelAbbes))).
-
-fof(axmondial688, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Skikda))).
-
-fof(axmondial689, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Tebessa))).
-
-fof(axmondial690, axiom, 
- (hasType(type_City, inst_Countries_DZ_cities_Tlemcen))).
-
-fof(axmondial691, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_BadenWurttemberg))).
-
-fof(axmondial692, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_BadenWurttemberg_cities_FreiburgimBreisgau))).
-
-fof(axmondial693, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_BadenWurttemberg_cities_Heidelberg))).
-
-fof(axmondial694, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_BadenWurttemberg_cities_Heilbronn))).
-
-fof(axmondial695, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_BadenWurttemberg_cities_Karlsruhe))).
-
-fof(axmondial696, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_BadenWurttemberg_cities_Mannheim))).
-
-fof(axmondial697, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_BadenWurttemberg_cities_Pforzheim))).
-
-fof(axmondial698, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_BadenWurttemberg_cities_Reutlingen))).
-
-fof(axmondial699, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_BadenWurttemberg_cities_Stuttgart))).
-
-fof(axmondial700, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_BadenWurttemberg_cities_Ulm))).
-
-fof(axmondial701, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_Bayern))).
-
-fof(axmondial702, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Bayern_cities_Augsburg))).
-
-fof(axmondial703, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Bayern_cities_Erlangen))).
-
-fof(axmondial704, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Bayern_cities_Furth))).
-
-fof(axmondial705, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Bayern_cities_Ingolstadt))).
-
-fof(axmondial706, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Bayern_cities_Munich))).
-
-fof(axmondial707, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Bayern_cities_Nurnberg))).
-
-fof(axmondial708, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Bayern_cities_Regensburg))).
-
-fof(axmondial709, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Bayern_cities_Wurzburg))).
-
-fof(axmondial710, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_Berlin))).
-
-fof(axmondial711, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Berlin_cities_Berlin))).
-
-fof(axmondial712, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_Brandenburg))).
-
-fof(axmondial713, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Brandenburg_cities_Cottbus))).
-
-fof(axmondial714, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Brandenburg_cities_Potsdam))).
-
-fof(axmondial715, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_Bremen))).
-
-fof(axmondial716, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Bremen_cities_Bremen))).
-
-fof(axmondial717, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Bremen_cities_Bremerhaven))).
-
-fof(axmondial718, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_Hamburg))).
-
-fof(axmondial719, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Hamburg_cities_Hamburg))).
-
-fof(axmondial720, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_Hessen))).
-
-fof(axmondial721, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Hessen_cities_Darmstadt))).
-
-fof(axmondial722, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Hessen_cities_FrankfurtamMain))).
-
-fof(axmondial723, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Hessen_cities_Kassel))).
-
-fof(axmondial724, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Hessen_cities_OffenbachamMain))).
-
-fof(axmondial725, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Hessen_cities_Wiesbaden))).
-
-fof(axmondial726, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_MecklenburgVorpommern))).
-
-fof(axmondial727, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_MecklenburgVorpommern_cities_Rostock))).
-
-fof(axmondial728, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_MecklenburgVorpommern_cities_Schwerin))).
-
-fof(axmondial729, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_Niedersachsen))).
-
-fof(axmondial730, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Niedersachsen_cities_Braunschweig))).
-
-fof(axmondial731, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Niedersachsen_cities_Gottingen))).
-
-fof(axmondial732, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Niedersachsen_cities_Hannover))).
-
-fof(axmondial733, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Niedersachsen_cities_Hildesheim))).
-
-fof(axmondial734, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Niedersachsen_cities_Oldenburg))).
-
-fof(axmondial735, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Niedersachsen_cities_Osnabruck))).
-
-fof(axmondial736, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Niedersachsen_cities_Salzgitter))).
-
-fof(axmondial737, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Niedersachsen_cities_Wolfsburg))).
-
-fof(axmondial738, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_NordrheinWestfalen))).
-
-fof(axmondial739, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Aachen))).
-
-fof(axmondial740, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_BergischGladbach))).
-
-fof(axmondial741, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Bielefeld))).
-
-fof(axmondial742, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Bochum))).
-
-fof(axmondial743, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Bonn))).
-
-fof(axmondial744, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Bottrop))).
-
-fof(axmondial745, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Dortmund))).
-
-fof(axmondial746, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Duisburg))).
-
-fof(axmondial747, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Dusseldorf))).
-
-fof(axmondial748, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Essen))).
-
-fof(axmondial749, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Gelsenkirchen))).
-
-fof(axmondial750, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Hagen))).
-
-fof(axmondial751, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Hamm))).
-
-fof(axmondial752, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Herne))).
-
-fof(axmondial753, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Koln))).
-
-fof(axmondial754, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Krefeld))).
-
-fof(axmondial755, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Leverkusen))).
-
-fof(axmondial756, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Moers))).
-
-fof(axmondial757, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Monchengladbach))).
-
-fof(axmondial758, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_MulheimanderRuhr))).
-
-fof(axmondial759, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Munster))).
-
-fof(axmondial760, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Neuss))).
-
-fof(axmondial761, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Oberhausen))).
-
-fof(axmondial762, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Paderborn))).
-
-fof(axmondial763, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Recklinghausen))).
-
-fof(axmondial764, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Remscheid))).
-
-fof(axmondial765, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Siegen))).
-
-fof(axmondial766, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Solingen))).
-
-fof(axmondial767, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Witten))).
-
-fof(axmondial768, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_NordrheinWestfalen_cities_Wuppertal))).
-
-fof(axmondial769, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_RheinlandPfalz))).
-
-fof(axmondial770, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_RheinlandPfalz_cities_Kaiserslautern))).
-
-fof(axmondial771, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_RheinlandPfalz_cities_Koblenz))).
-
-fof(axmondial772, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_RheinlandPfalz_cities_Ludwigshafen))).
-
-fof(axmondial773, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_RheinlandPfalz_cities_Mainz))).
-
-fof(axmondial774, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_Saarland))).
-
-fof(axmondial775, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Saarland_cities_Saarbrucken))).
-
-fof(axmondial776, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_Sachsen))).
-
-fof(axmondial777, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_SachsenAnhalt))).
-
-fof(axmondial778, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_SachsenAnhalt_cities_Halle))).
-
-fof(axmondial779, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_SachsenAnhalt_cities_Magdeburg))).
-
-fof(axmondial780, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Sachsen_cities_Chemnitz))).
-
-fof(axmondial781, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Sachsen_cities_Dresden))).
-
-fof(axmondial782, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Sachsen_cities_Leipzig))).
-
-fof(axmondial783, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Sachsen_cities_Zwickau))).
-
-fof(axmondial784, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_SchleswigHolstein))).
-
-fof(axmondial785, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_SchleswigHolstein_cities_Kiel))).
-
-fof(axmondial786, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_SchleswigHolstein_cities_Lubeck))).
-
-fof(axmondial787, axiom, 
- (hasType(type_Province, inst_Countries_D_provinces_Thuringen))).
-
-fof(axmondial788, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Thuringen_cities_Erfurt))).
-
-fof(axmondial789, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Thuringen_cities_Gera))).
-
-fof(axmondial790, axiom, 
- (hasType(type_City, inst_Countries_D_provinces_Thuringen_cities_Jena))).
-
-fof(axmondial791, axiom, 
- (hasType(type_Province, inst_Countries_EAK_provinces_Central))).
-
-fof(axmondial792, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_Central_cities_Nyeri))).
-
-fof(axmondial793, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_Central_cities_Thika))).
-
-fof(axmondial794, axiom, 
- (hasType(type_Province, inst_Countries_EAK_provinces_Coast))).
-
-fof(axmondial795, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_Coast_cities_Malindi))).
-
-fof(axmondial796, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_Coast_cities_Mombasa))).
-
-fof(axmondial797, axiom, 
- (hasType(type_Province, inst_Countries_EAK_provinces_Eastern))).
-
-fof(axmondial798, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_Eastern_cities_Embu))).
-
-fof(axmondial799, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_Eastern_cities_Machakos))).
-
-fof(axmondial800, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_Eastern_cities_Meru))).
-
-fof(axmondial801, axiom, 
- (hasType(type_Province, inst_Countries_EAK_provinces_Nairobi))).
-
-fof(axmondial802, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_Nairobi_cities_Nairobi))).
-
-fof(axmondial803, axiom, 
- (hasType(type_Province, inst_Countries_EAK_provinces_NorthEastern))).
-
-fof(axmondial804, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_NorthEastern_cities_Garissa))).
-
-fof(axmondial805, axiom, 
- (hasType(type_Province, inst_Countries_EAK_provinces_Nyanza))).
-
-fof(axmondial806, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_Nyanza_cities_Kisii))).
-
-fof(axmondial807, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_Nyanza_cities_Kisumu))).
-
-fof(axmondial808, axiom, 
- (hasType(type_Province, inst_Countries_EAK_provinces_RiftValley))).
-
-fof(axmondial809, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_RiftValley_cities_Eldoret))).
-
-fof(axmondial810, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_RiftValley_cities_Kericho))).
-
-fof(axmondial811, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_RiftValley_cities_Kitale))).
-
-fof(axmondial812, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_RiftValley_cities_Nakuru))).
-
-fof(axmondial813, axiom, 
- (hasType(type_Province, inst_Countries_EAK_provinces_Western))).
-
-fof(axmondial814, axiom, 
- (hasType(type_City, inst_Countries_EAK_provinces_Western_cities_Kakamega))).
-
-fof(axmondial815, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Arusha))).
-
-fof(axmondial816, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Arusha_cities_Arusha))).
-
-fof(axmondial817, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Daressalam))).
-
-fof(axmondial818, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Daressalam_cities_DaresSalaam))).
-
-fof(axmondial819, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Dodoma))).
-
-fof(axmondial820, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Dodoma_cities_Dodoma))).
-
-fof(axmondial821, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Iringa))).
-
-fof(axmondial822, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Iringa_cities_Iringa))).
-
-fof(axmondial823, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Kagera))).
-
-fof(axmondial824, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Kagera_cities_Bukoba))).
-
-fof(axmondial825, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_KaskaziniPemba))).
-
-fof(axmondial826, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_KaskaziniPemba_cities_Wete))).
-
-fof(axmondial827, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_KaskaziniUjunga))).
-
-fof(axmondial828, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_KaskaziniUjunga_cities_Mkokotoni))).
-
-fof(axmondial829, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Kigoma))).
-
-fof(axmondial830, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Kigoma_cities_KigomaUjiji))).
-
-fof(axmondial831, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Kilimanjaro))).
-
-fof(axmondial832, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Kilimanjaro_cities_Moshi))).
-
-fof(axmondial833, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_KusiniPemba))).
-
-fof(axmondial834, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_KusiniPemba_cities_ChakeCahke))).
-
-fof(axmondial835, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_KusiniUjunga))).
-
-fof(axmondial836, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_KusiniUjunga_cities_Koani))).
-
-fof(axmondial837, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Lindi))).
-
-fof(axmondial838, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Lindi_cities_Lindi))).
-
-fof(axmondial839, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Mara))).
-
-fof(axmondial840, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Mara_cities_Musoma))).
-
-fof(axmondial841, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Mbeya))).
-
-fof(axmondial842, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Mbeya_cities_Mbeya))).
-
-fof(axmondial843, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_MjiniMagharibi))).
-
-fof(axmondial844, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_MjiniMagharibi_cities_Zanzibar))).
-
-fof(axmondial845, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Morogoro))).
-
-fof(axmondial846, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Morogoro_cities_Morogoro))).
-
-fof(axmondial847, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Mtwara))).
-
-fof(axmondial848, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Mtwara_cities_MtwaraMikandani))).
-
-fof(axmondial849, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Mwanza))).
-
-fof(axmondial850, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Mwanza_cities_Mwanza))).
-
-fof(axmondial851, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Pwani))).
-
-fof(axmondial852, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Rukwa))).
-
-fof(axmondial853, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Rukwa_cities_Sumbawanga))).
-
-fof(axmondial854, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Ruvuma))).
-
-fof(axmondial855, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Ruvuma_cities_Songea))).
-
-fof(axmondial856, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Shinyanga))).
-
-fof(axmondial857, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Shinyanga_cities_Shinyanga))).
-
-fof(axmondial858, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Singida))).
-
-fof(axmondial859, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Singida_cities_Singida))).
-
-fof(axmondial860, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Tabora))).
-
-fof(axmondial861, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Tabora_cities_Tabora))).
-
-fof(axmondial862, axiom, 
- (hasType(type_Province, inst_Countries_EAT_provinces_Tanga))).
-
-fof(axmondial863, axiom, 
- (hasType(type_City, inst_Countries_EAT_provinces_Tanga_cities_Tanga))).
-
-fof(axmondial864, axiom, 
- (hasType(type_City, inst_Countries_EAU_cities_Kampala))).
-
-fof(axmondial865, axiom, 
- (hasType(type_City, inst_Countries_EC_cities_Guayaquil))).
-
-fof(axmondial866, axiom, 
- (hasType(type_City, inst_Countries_EC_cities_Quito))).
-
-fof(axmondial867, axiom, 
- (hasType(type_City, inst_Countries_ER_cities_Asmara))).
-
-fof(axmondial868, axiom, 
- (hasType(type_City, inst_Countries_ES_cities_Apopa))).
-
-fof(axmondial869, axiom, 
- (hasType(type_City, inst_Countries_ES_cities_Delgado))).
-
-fof(axmondial870, axiom, 
- (hasType(type_City, inst_Countries_ES_cities_Mejicanos))).
-
-fof(axmondial871, axiom, 
- (hasType(type_City, inst_Countries_ES_cities_Soyapango))).
-
-fof(axmondial872, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_Ahuachapan))).
-
-fof(axmondial873, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_Ahuachapan_cities_Ahuachapan))).
-
-fof(axmondial874, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_Cabanas))).
-
-fof(axmondial875, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_Cabanas_cities_Sensuntepeque))).
-
-fof(axmondial876, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_Chalatenango))).
-
-fof(axmondial877, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_Chalatenango_cities_Chalatenango))).
-
-fof(axmondial878, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_Cuscatlan))).
-
-fof(axmondial879, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_Cuscatlan_cities_Cojutepeque))).
-
-fof(axmondial880, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_LaLibertad))).
-
-fof(axmondial881, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_LaLibertad_cities_NuevaSanSalvador))).
-
-fof(axmondial882, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_LaPaz))).
-
-fof(axmondial883, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_LaPaz_cities_Zacatecoluca))).
-
-fof(axmondial884, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_LaUnion))).
-
-fof(axmondial885, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_LaUnion_cities_LaUnion))).
-
-fof(axmondial886, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_Morazan))).
-
-fof(axmondial887, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_Morazan_cities_SanFranciscoGotera))).
-
-fof(axmondial888, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_SanMiguel))).
-
-fof(axmondial889, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_SanMiguel_cities_SanMiguel))).
-
-fof(axmondial890, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_SanSalvador))).
-
-fof(axmondial891, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_SanSalvador_cities_SanSalvador))).
-
-fof(axmondial892, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_SanVicente))).
-
-fof(axmondial893, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_SanVicente_cities_SanVicente))).
-
-fof(axmondial894, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_SantaAna))).
-
-fof(axmondial895, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_SantaAna_cities_SantaAna))).
-
-fof(axmondial896, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_Sonsonate))).
-
-fof(axmondial897, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_Sonsonate_cities_Sonsonate))).
-
-fof(axmondial898, axiom, 
- (hasType(type_Province, inst_Countries_ES_provinces_Usulutan))).
-
-fof(axmondial899, axiom, 
- (hasType(type_City, inst_Countries_ES_provinces_Usulutan_cities_Usulutan))).
-
-fof(axmondial900, axiom, 
- (hasType(type_City, inst_Countries_ETH_cities_AddisAbaba))).
-
-fof(axmondial901, axiom, 
- (hasType(type_City, inst_Countries_ETH_cities_BahirDar))).
-
-fof(axmondial902, axiom, 
- (hasType(type_City, inst_Countries_ETH_cities_Debrezit))).
-
-fof(axmondial903, axiom, 
- (hasType(type_City, inst_Countries_ETH_cities_Dese))).
-
-fof(axmondial904, axiom, 
- (hasType(type_City, inst_Countries_ETH_cities_DireDawa))).
-
-fof(axmondial905, axiom, 
- (hasType(type_City, inst_Countries_ETH_cities_Gonder))).
-
-fof(axmondial906, axiom, 
- (hasType(type_City, inst_Countries_ETH_cities_Harer))).
-
-fof(axmondial907, axiom, 
- (hasType(type_City, inst_Countries_ETH_cities_Jima))).
-
-fof(axmondial908, axiom, 
- (hasType(type_City, inst_Countries_ETH_cities_Mekele))).
-
-fof(axmondial909, axiom, 
- (hasType(type_City, inst_Countries_ETH_cities_Nazret))).
-
-fof(axmondial910, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_Aswan))).
-
-fof(axmondial911, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_Aswan_cities_Aswan))).
-
-fof(axmondial912, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_Asyut))).
-
-fof(axmondial913, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_Asyut_cities_Asyut))).
-
-fof(axmondial914, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_BeniSuef))).
-
-fof(axmondial915, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_BeniSuef_cities_BeniSuef))).
-
-fof(axmondial916, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_BurSaid_munic))).
-
-fof(axmondial917, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_BurSaid_munic_cities_BurSaid))).
-
-fof(axmondial918, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_BurSaid_munic_cities_PortSaid))).
-
-fof(axmondial919, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_Dumyat))).
-
-fof(axmondial920, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_Dumyat_cities_Dumyat))).
-
-fof(axmondial921, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElBahrelAhmar))).
-
-fof(axmondial922, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElBahrelAhmar_cities_Hurghada))).
-
-fof(axmondial923, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElBuhayra))).
-
-fof(axmondial924, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElBuhayra_cities_Damanhur))).
-
-fof(axmondial925, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElBuhayra_cities_KafrelDauwar))).
-
-fof(axmondial926, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElDaqahliya))).
-
-fof(axmondial927, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElDaqahliya_cities_ElMansura))).
-
-fof(axmondial928, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElFaiyum))).
-
-fof(axmondial929, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElFaiyum_cities_ElFaiyum))).
-
-fof(axmondial930, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElGharbiya))).
-
-fof(axmondial931, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElGharbiya_cities_ElMahallaelKubra))).
-
-fof(axmondial932, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElGharbiya_cities_Tanta))).
-
-fof(axmondial933, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElGiza))).
-
-fof(axmondial934, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElGiza_cities_ElGiza))).
-
-fof(axmondial935, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElIskandariya_munic))).
-
-fof(axmondial936, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElIskandariya_munic_cities_Alexandria))).
-
-fof(axmondial937, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElIskandariya_munic_cities_ElIskandariya))).
-
-fof(axmondial938, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElMinufiya))).
-
-fof(axmondial939, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElMinufiya_cities_ShibinelKom))).
-
-fof(axmondial940, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElMinya))).
-
-fof(axmondial941, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElMinya_cities_ElMinya))).
-
-fof(axmondial942, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElQahira_munic))).
-
-fof(axmondial943, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElQahira_munic_cities_Cairo))).
-
-fof(axmondial944, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElQahira_munic_cities_ElQahira))).
-
-fof(axmondial945, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElQahira_munic_cities_Helwan))).
-
-fof(axmondial946, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElQalubiya))).
-
-fof(axmondial947, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElQalubiya_cities_Benha))).
-
-fof(axmondial948, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElQalubiya_cities_ShubraelKheima))).
-
-fof(axmondial949, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElSuweiz_munic))).
-
-fof(axmondial950, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElSuweiz_munic_cities_ElSuweiz))).
-
-fof(axmondial951, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElSuweiz_munic_cities_Suez))).
-
-fof(axmondial952, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_ElWadielJadid))).
-
-fof(axmondial953, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_ElWadielJadid_cities_ElKharga))).
-
-fof(axmondial954, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_Ismailiya))).
-
-fof(axmondial955, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_Ismailiya_cities_Ismailiya))).
-
-fof(axmondial956, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_KafrelSheikh))).
-
-fof(axmondial957, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_KafrelSheikh_cities_KafrelSheikh))).
-
-fof(axmondial958, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_Matruh))).
-
-fof(axmondial959, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_Matruh_cities_MarsaMatruh))).
-
-fof(axmondial960, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_Qena))).
-
-fof(axmondial961, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_Qena_cities_ElUqsur))).
-
-fof(axmondial962, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_Qena_cities_Qena))).
-
-fof(axmondial963, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_Sharqiya))).
-
-fof(axmondial964, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_Sharqiya_cities_Zagazig))).
-
-fof(axmondial965, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_SinaalJanubiyah))).
-
-fof(axmondial966, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_SinaalJanubiyah_cities_ElTur))).
-
-fof(axmondial967, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_SinaashShamaliyah))).
-
-fof(axmondial968, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_SinaashShamaliyah_cities_ElArish))).
-
-fof(axmondial969, axiom, 
- (hasType(type_Province, inst_Countries_ET_provinces_Sohag))).
-
-fof(axmondial970, axiom, 
- (hasType(type_City, inst_Countries_ET_provinces_Sohag_cities_Sohag))).
-
-fof(axmondial971, axiom, 
- (hasType(type_City, inst_Countries_EW_cities_Tallinn))).
-
-fof(axmondial972, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Andalusia))).
-
-fof(axmondial973, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Andalusia_cities_Algeciras))).
-
-fof(axmondial974, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Andalusia_cities_Almeria))).
-
-fof(axmondial975, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Andalusia_cities_Cadiz))).
-
-fof(axmondial976, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Andalusia_cities_Cordoba))).
-
-fof(axmondial977, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Andalusia_cities_Granada))).
-
-fof(axmondial978, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Andalusia_cities_Huelva))).
-
-fof(axmondial979, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Andalusia_cities_Jaen))).
-
-fof(axmondial980, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Andalusia_cities_JerezdelaFrontera))).
-
-fof(axmondial981, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Andalusia_cities_Malaga))).
-
-fof(axmondial982, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Andalusia_cities_Sevilla))).
-
-fof(axmondial983, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Aragon))).
-
-fof(axmondial984, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Aragon_cities_Zaragoza))).
-
-fof(axmondial985, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Asturias))).
-
-fof(axmondial986, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Asturias_cities_Gijon))).
-
-fof(axmondial987, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Asturias_cities_Oviedo))).
-
-fof(axmondial988, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_BalearicIslands))).
-
-fof(axmondial989, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_BalearicIslands_cities_PalmadeMallorca))).
-
-fof(axmondial990, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_BasqueCountry))).
-
-fof(axmondial991, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_BasqueCountry_cities_Bilbao))).
-
-fof(axmondial992, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_BasqueCountry_cities_Donostia))).
-
-fof(axmondial993, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_BasqueCountry_cities_VitoriaGasteiz))).
-
-fof(axmondial994, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_CanaryIslands))).
-
-fof(axmondial995, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_CanaryIslands_cities_LaLaguna))).
-
-fof(axmondial996, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_CanaryIslands_cities_LasPalmasdeGranCanaria))).
-
-fof(axmondial997, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_CanaryIslands_cities_SantaCruzdeTenerife))).
-
-fof(axmondial998, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Cantabria))).
-
-fof(axmondial999, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Cantabria_cities_Santander))).
-
-fof(axmondial1000, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_CastileLaMancha))).
-
-fof(axmondial1001, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_CastileLaMancha_cities_Toledo))).
-
-fof(axmondial1002, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_CastileandLeon))).
-
-fof(axmondial1003, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_CastileandLeon_cities_Albacete))).
-
-fof(axmondial1004, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_CastileandLeon_cities_Burgos))).
-
-fof(axmondial1005, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_CastileandLeon_cities_Leon))).
-
-fof(axmondial1006, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_CastileandLeon_cities_Salamanca))).
-
-fof(axmondial1007, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_CastileandLeon_cities_Valladolid))).
-
-fof(axmondial1008, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Catalonia))).
-
-fof(axmondial1009, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Catalonia_cities_Badalona))).
-
-fof(axmondial1010, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Catalonia_cities_Baracaldo))).
-
-fof(axmondial1011, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Catalonia_cities_Barcelona))).
-
-fof(axmondial1012, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Catalonia_cities_HospitaletdeLlobregat))).
-
-fof(axmondial1013, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Catalonia_cities_Lleida))).
-
-fof(axmondial1014, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Catalonia_cities_Mataro))).
-
-fof(axmondial1015, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Catalonia_cities_Sabadell))).
-
-fof(axmondial1016, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Catalonia_cities_SantaColomadeGramanet))).
-
-fof(axmondial1017, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Catalonia_cities_Tarragona))).
-
-fof(axmondial1018, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Catalonia_cities_Terrassa))).
-
-fof(axmondial1019, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Estremadura))).
-
-fof(axmondial1020, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Estremadura_cities_Badajoz))).
-
-fof(axmondial1021, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Estremadura_cities_Merida))).
-
-fof(axmondial1022, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Galicia))).
-
-fof(axmondial1023, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Galicia_cities_LaCoruna))).
-
-fof(axmondial1024, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Galicia_cities_Orense))).
-
-fof(axmondial1025, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Galicia_cities_SantiagodeCompostella))).
-
-fof(axmondial1026, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Galicia_cities_Vigo))).
-
-fof(axmondial1027, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Madrid))).
-
-fof(axmondial1028, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Madrid_cities_AlcaladeHenares))).
-
-fof(axmondial1029, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Madrid_cities_Alcorcon))).
-
-fof(axmondial1030, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Madrid_cities_Fuenlabrada))).
-
-fof(axmondial1031, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Madrid_cities_Getafe))).
-
-fof(axmondial1032, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Madrid_cities_Leganes))).
-
-fof(axmondial1033, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Madrid_cities_Madrid))).
-
-fof(axmondial1034, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Madrid_cities_Mostoles))).
-
-fof(axmondial1035, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Murcia))).
-
-fof(axmondial1036, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Murcia_cities_Cartagena))).
-
-fof(axmondial1037, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Murcia_cities_Murcia))).
-
-fof(axmondial1038, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Navarre))).
-
-fof(axmondial1039, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Navarre_cities_Pamplona))).
-
-fof(axmondial1040, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Rioja))).
-
-fof(axmondial1041, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Rioja_cities_Logrono))).
-
-fof(axmondial1042, axiom, 
- (hasType(type_Province, inst_Countries_E_provinces_Valencia))).
-
-fof(axmondial1043, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Valencia_cities_Alacant))).
-
-fof(axmondial1044, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Valencia_cities_CastellondelaPlana))).
-
-fof(axmondial1045, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Valencia_cities_Elx))).
-
-fof(axmondial1046, axiom, 
- (hasType(type_City, inst_Countries_E_provinces_Valencia_cities_Valencia))).
-
-fof(axmondial1047, axiom, 
- (hasType(type_City, inst_Countries_FGU_cities_Cayenne))).
-
-fof(axmondial1048, axiom, 
- (hasType(type_City, inst_Countries_FJI_cities_Suva))).
-
-fof(axmondial1049, axiom, 
- (hasType(type_City, inst_Countries_FL_cities_Vaduz))).
-
-fof(axmondial1050, axiom, 
- (hasType(type_City, inst_Countries_FSM_cities_Kolonia))).
-
-fof(axmondial1051, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_Alsace))).
-
-fof(axmondial1052, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Alsace_cities_Mulhouse))).
-
-fof(axmondial1053, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Alsace_cities_Strasbourg))).
-
-fof(axmondial1054, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_Aquitaine))).
-
-fof(axmondial1055, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Aquitaine_cities_Bordeaux))).
-
-fof(axmondial1056, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_Auvergne))).
-
-fof(axmondial1057, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Auvergne_cities_ClermontFerrand))).
-
-fof(axmondial1058, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_BasseNormandie))).
-
-fof(axmondial1059, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_BasseNormandie_cities_Caen))).
-
-fof(axmondial1060, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_Bourgogne))).
-
-fof(axmondial1061, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Bourgogne_cities_Dijon))).
-
-fof(axmondial1062, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_Bretagne))).
-
-fof(axmondial1063, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Bretagne_cities_Brest))).
-
-fof(axmondial1064, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Bretagne_cities_Rennes))).
-
-fof(axmondial1065, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_Centre))).
-
-fof(axmondial1066, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Centre_cities_Orleans))).
-
-fof(axmondial1067, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Centre_cities_Tours))).
-
-fof(axmondial1068, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_ChampagneArdenne))).
-
-fof(axmondial1069, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_ChampagneArdenne_cities_ChalonssurMarne))).
-
-fof(axmondial1070, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_ChampagneArdenne_cities_Reims))).
-
-fof(axmondial1071, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_Corse))).
-
-fof(axmondial1072, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Corse_cities_Ajaccio))).
-
-fof(axmondial1073, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_FrancheComte))).
-
-fof(axmondial1074, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_FrancheComte_cities_Besancon))).
-
-fof(axmondial1075, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_HauteNormandie))).
-
-fof(axmondial1076, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_HauteNormandie_cities_LeHavre))).
-
-fof(axmondial1077, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_HauteNormandie_cities_Rouen))).
-
-fof(axmondial1078, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_IledeFrance))).
-
-fof(axmondial1079, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_IledeFrance_cities_BoulogneBillancourt))).
-
-fof(axmondial1080, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_IledeFrance_cities_Paris))).
-
-fof(axmondial1081, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_LanguedocRousillon))).
-
-fof(axmondial1082, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_LanguedocRousillon_cities_Montpellier))).
-
-fof(axmondial1083, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_LanguedocRousillon_cities_Nimes))).
-
-fof(axmondial1084, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_LanguedocRousillon_cities_Perpignan))).
-
-fof(axmondial1085, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_Limousin))).
-
-fof(axmondial1086, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Limousin_cities_Limoges))).
-
-fof(axmondial1087, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_Lorraine))).
-
-fof(axmondial1088, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Lorraine_cities_Metz))).
-
-fof(axmondial1089, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Lorraine_cities_Nancy))).
-
-fof(axmondial1090, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_MidiPyrenees))).
-
-fof(axmondial1091, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_MidiPyrenees_cities_Toulouse))).
-
-fof(axmondial1092, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_NordPasdeCalais))).
-
-fof(axmondial1093, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_NordPasdeCalais_cities_Lille))).
-
-fof(axmondial1094, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_PaysdelaLoire))).
-
-fof(axmondial1095, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_PaysdelaLoire_cities_Angers))).
-
-fof(axmondial1096, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_PaysdelaLoire_cities_LeMans))).
-
-fof(axmondial1097, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_PaysdelaLoire_cities_Nantes))).
-
-fof(axmondial1098, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_Picardie))).
-
-fof(axmondial1099, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_Picardie_cities_Amiens))).
-
-fof(axmondial1100, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_PoitouCharentes))).
-
-fof(axmondial1101, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_PoitouCharentes_cities_Poitiers))).
-
-fof(axmondial1102, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_ProvenceCotedAzur))).
-
-fof(axmondial1103, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_ProvenceCotedAzur_cities_AixenProvence))).
-
-fof(axmondial1104, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_ProvenceCotedAzur_cities_Marseille))).
-
-fof(axmondial1105, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_ProvenceCotedAzur_cities_Nice))).
-
-fof(axmondial1106, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_ProvenceCotedAzur_cities_Toulon))).
-
-fof(axmondial1107, axiom, 
- (hasType(type_Province, inst_Countries_F_provinces_RhoneAlpes))).
-
-fof(axmondial1108, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_RhoneAlpes_cities_Grenoble))).
-
-fof(axmondial1109, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_RhoneAlpes_cities_Lyon))).
-
-fof(axmondial1110, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_RhoneAlpes_cities_SaintEtienne))).
-
-fof(axmondial1111, axiom, 
- (hasType(type_City, inst_Countries_F_provinces_RhoneAlpes_cities_Villeurbanne))).
-
-fof(axmondial1112, axiom, 
- (hasType(type_City, inst_Countries_GB_cities_Sandwell))).
-
-fof(axmondial1113, axiom, 
- (hasType(type_City, inst_Countries_GB_cities_WrexhamMaelor))).
-
-fof(axmondial1114, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_AberconwyandColwyn))).
-
-fof(axmondial1115, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_AberconwyandColwyn_cities_ColwynBay))).
-
-fof(axmondial1116, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Anglesey))).
-
-fof(axmondial1117, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Anglesey_cities_Llangefni))).
-
-fof(axmondial1118, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Avon))).
-
-fof(axmondial1119, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Avon_cities_Bristol))).
-
-fof(axmondial1120, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Bedfordshire))).
-
-fof(axmondial1121, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Bedfordshire_cities_Bedford))).
-
-fof(axmondial1122, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Bedfordshire_cities_Luton))).
-
-fof(axmondial1123, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Berkshire))).
-
-fof(axmondial1124, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Berkshire_cities_Bracknell))).
-
-fof(axmondial1125, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Berkshire_cities_Newbury))).
-
-fof(axmondial1126, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Berkshire_cities_Reading))).
-
-fof(axmondial1127, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Berkshire_cities_Slough))).
-
-fof(axmondial1128, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Berkshire_cities_Windsor))).
-
-fof(axmondial1129, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Berkshire_cities_Wokingham))).
-
-fof(axmondial1130, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_BlaenauGwent))).
-
-fof(axmondial1131, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_BlaenauGwent_cities_EbbwVale))).
-
-fof(axmondial1132, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Borders))).
-
-fof(axmondial1133, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Borders_cities_NewtownSt_Boswells))).
-
-fof(axmondial1134, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Bridgend))).
-
-fof(axmondial1135, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Bridgend_cities_Bridgend))).
-
-fof(axmondial1136, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Buckinghamshire))).
-
-fof(axmondial1137, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Buckinghamshire_cities_Aylesbury))).
-
-fof(axmondial1138, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Buckinghamshire_cities_MiltonKeynes))).
-
-fof(axmondial1139, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Buckinghamshire_cities_Wycombe))).
-
-fof(axmondial1140, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Caerphilly))).
-
-fof(axmondial1141, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Caerphilly_cities_YstradFawr))).
-
-fof(axmondial1142, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Cambridgeshire))).
-
-fof(axmondial1143, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cambridgeshire_cities_Cambridge))).
-
-fof(axmondial1144, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cambridgeshire_cities_Huntingdon))).
-
-fof(axmondial1145, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cambridgeshire_cities_Peterborough))).
-
-fof(axmondial1146, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Cardiff))).
-
-fof(axmondial1147, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cardiff_cities_Cardiff))).
-
-fof(axmondial1148, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Carmarthenshire))).
-
-fof(axmondial1149, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Carmarthenshire_cities_Carmarthen))).
-
-fof(axmondial1150, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Central))).
-
-fof(axmondial1151, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Central_cities_Stirling))).
-
-fof(axmondial1152, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Ceredigion))).
-
-fof(axmondial1153, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Ceredigion_cities_Aberystwyth))).
-
-fof(axmondial1154, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Cheshire))).
-
-fof(axmondial1155, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cheshire_cities_Chester))).
-
-fof(axmondial1156, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cheshire_cities_Crewe))).
-
-fof(axmondial1157, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cheshire_cities_Macclesfield))).
-
-fof(axmondial1158, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cheshire_cities_Warrington))).
-
-fof(axmondial1159, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Cleveland))).
-
-fof(axmondial1160, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cleveland_cities_Middlesbrough))).
-
-fof(axmondial1161, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cleveland_cities_StocktononTees))).
-
-fof(axmondial1162, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Cornwall_IslesofScilly))).
-
-fof(axmondial1163, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cornwall_IslesofScilly_cities_Truro))).
-
-fof(axmondial1164, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Cumbria))).
-
-fof(axmondial1165, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Cumbria_cities_Carlisle))).
-
-fof(axmondial1166, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Denbighshire))).
-
-fof(axmondial1167, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Denbighshire_cities_Ruthin))).
-
-fof(axmondial1168, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Derbyshire))).
-
-fof(axmondial1169, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Derbyshire_cities_Chesterfield))).
-
-fof(axmondial1170, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Derbyshire_cities_Derby))).
-
-fof(axmondial1171, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Derbyshire_cities_Matlock))).
-
-fof(axmondial1172, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Derbyshire_cities_SuttoninAshfield))).
-
-fof(axmondial1173, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Devon))).
-
-fof(axmondial1174, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Devon_cities_Exeter))).
-
-fof(axmondial1175, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Devon_cities_Plymouth))).
-
-fof(axmondial1176, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Dorset))).
-
-fof(axmondial1177, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Dorset_cities_Bournemouth))).
-
-fof(axmondial1178, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Dorset_cities_Dorchester))).
-
-fof(axmondial1179, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Dorset_cities_Poole))).
-
-fof(axmondial1180, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_DumfriesandGalloway))).
-
-fof(axmondial1181, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_DumfriesandGalloway_cities_Dumfries))).
-
-fof(axmondial1182, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Durham))).
-
-fof(axmondial1183, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Durham_cities_Darlington))).
-
-fof(axmondial1184, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Durham_cities_Durham))).
-
-fof(axmondial1185, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_EastSussex))).
-
-fof(axmondial1186, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_EastSussex_cities_Brighton))).
-
-fof(axmondial1187, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_EastSussex_cities_Lewes))).
-
-fof(axmondial1188, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Essex))).
-
-fof(axmondial1189, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Essex_cities_Basildon))).
-
-fof(axmondial1190, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Essex_cities_Braintree))).
-
-fof(axmondial1191, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Essex_cities_Chelmsford))).
-
-fof(axmondial1192, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Essex_cities_Colchester))).
-
-fof(axmondial1193, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Essex_cities_EppingForest))).
-
-fof(axmondial1194, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Essex_cities_SouthendonSea))).
-
-fof(axmondial1195, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Fife))).
-
-fof(axmondial1196, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Fife_cities_Glenrothes))).
-
-fof(axmondial1197, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Flintshire))).
-
-fof(axmondial1198, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Flintshire_cities_Mold))).
-
-fof(axmondial1199, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Gloucestershire))).
-
-fof(axmondial1200, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Gloucestershire_cities_Cheltenham))).
-
-fof(axmondial1201, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Gloucestershire_cities_Gloucester))).
-
-fof(axmondial1202, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Gloucestershire_cities_Glouchester))).
-
-fof(axmondial1203, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Gloucestershire_cities_Stroud))).
-
-fof(axmondial1204, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Grampian))).
-
-fof(axmondial1205, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Grampian_cities_Aberdeen))).
-
-fof(axmondial1206, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_GreaterLondon))).
-
-fof(axmondial1207, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_GreaterLondon_cities_London))).
-
-fof(axmondial1208, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_GreaterManchester))).
-
-fof(axmondial1209, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_GreaterManchester_cities_Bolton))).
-
-fof(axmondial1210, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_GreaterManchester_cities_Bury))).
-
-fof(axmondial1211, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_GreaterManchester_cities_Manchester))).
-
-fof(axmondial1212, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_GreaterManchester_cities_Oldham))).
-
-fof(axmondial1213, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_GreaterManchester_cities_Rochdale))).
-
-fof(axmondial1214, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_GreaterManchester_cities_Salford))).
-
-fof(axmondial1215, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_GreaterManchester_cities_Stockport))).
-
-fof(axmondial1216, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_GreaterManchester_cities_Tameside))).
-
-fof(axmondial1217, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_GreaterManchester_cities_Trafford))).
-
-fof(axmondial1218, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_GreaterManchester_cities_Wigan))).
-
-fof(axmondial1219, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Gwynedd))).
-
-fof(axmondial1220, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Gwynedd_cities_Caernarfon))).
-
-fof(axmondial1221, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Hampshire))).
-
-fof(axmondial1222, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Hampshire_cities_Basingstoke))).
-
-fof(axmondial1223, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Hampshire_cities_Eastleigh))).
-
-fof(axmondial1224, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Hampshire_cities_Fareham))).
-
-fof(axmondial1225, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Hampshire_cities_Havant))).
-
-fof(axmondial1226, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Hampshire_cities_Portsmouth))).
-
-fof(axmondial1227, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Hampshire_cities_Southampton))).
-
-fof(axmondial1228, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Hampshire_cities_Winchester))).
-
-fof(axmondial1229, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_HerefordandWorcester))).
-
-fof(axmondial1230, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_HerefordandWorcester_cities_Worcester))).
-
-fof(axmondial1231, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Hertfordshire))).
-
-fof(axmondial1232, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Hertfordshire_cities_Hertford))).
-
-fof(axmondial1233, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Hertfordshire_cities_SaintAlbans))).
-
-fof(axmondial1234, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Highland))).
-
-fof(axmondial1235, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Highland_cities_Inverness))).
-
-fof(axmondial1236, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Humberside))).
-
-fof(axmondial1237, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Humberside_cities_Beverley))).
-
-fof(axmondial1238, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Humberside_cities_Hull))).
-
-fof(axmondial1239, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Humberside_cities_KingstonuponHull))).
-
-fof(axmondial1240, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_IslandAreas_munic))).
-
-fof(axmondial1241, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_IslandAreas_munic_cities_IslandAreas))).
-
-fof(axmondial1242, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_IsleofWight))).
-
-fof(axmondial1243, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Kent))).
-
-fof(axmondial1244, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Kent_cities_Canterbury))).
-
-fof(axmondial1245, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Kent_cities_Dover))).
-
-fof(axmondial1246, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Kent_cities_Maidstone))).
-
-fof(axmondial1247, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Kent_cities_RochesteruponMedway))).
-
-fof(axmondial1248, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Kent_cities_Sevenoaks))).
-
-fof(axmondial1249, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Kent_cities_Swale))).
-
-fof(axmondial1250, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Kent_cities_Tonbridge))).
-
-fof(axmondial1251, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Kent_cities_TunbridgeWells))).
-
-fof(axmondial1252, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Lancashire))).
-
-fof(axmondial1253, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Lancashire_cities_Blackburn))).
-
-fof(axmondial1254, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Lancashire_cities_Blackpool))).
-
-fof(axmondial1255, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Lancashire_cities_Lancaster))).
-
-fof(axmondial1256, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Lancashire_cities_Preston))).
-
-fof(axmondial1257, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Leicestershire))).
-
-fof(axmondial1258, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Leicestershire_cities_Leicester))).
-
-fof(axmondial1259, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Leicestershire_cities_Leichester))).
-
-fof(axmondial1260, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Lincolnshire))).
-
-fof(axmondial1261, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Lincolnshire_cities_Lincoln))).
-
-fof(axmondial1262, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Lothian))).
-
-fof(axmondial1263, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Lothian_cities_Edinburgh))).
-
-fof(axmondial1264, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Merseyside))).
-
-fof(axmondial1265, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Merseyside_cities_Knowsley))).
-
-fof(axmondial1266, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Merseyside_cities_Liverpool))).
-
-fof(axmondial1267, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Merseyside_cities_SaintHelens))).
-
-fof(axmondial1268, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Merseyside_cities_Sefton))).
-
-fof(axmondial1269, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Merseyside_cities_Wiral))).
-
-fof(axmondial1270, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_MerthyrTydfil))).
-
-fof(axmondial1271, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_MerthyrTydfil_cities_MerthyrTydfil))).
-
-fof(axmondial1272, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Monmouthshire))).
-
-fof(axmondial1273, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Monmouthshire_cities_Cwmbran))).
-
-fof(axmondial1274, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_NeathandPortTalbot))).
-
-fof(axmondial1275, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_NeathandPortTalbot_cities_PortTalbot))).
-
-fof(axmondial1276, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Newport))).
-
-fof(axmondial1277, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Newport_cities_Newport))).
-
-fof(axmondial1278, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Norfolk))).
-
-fof(axmondial1279, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Norfolk_cities_KingsLynn))).
-
-fof(axmondial1280, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Norfolk_cities_Norwich))).
-
-fof(axmondial1281, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_NorthYorkshire))).
-
-fof(axmondial1282, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_NorthYorkshire_cities_Harrogate))).
-
-fof(axmondial1283, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_NorthYorkshire_cities_Northallerton))).
-
-fof(axmondial1284, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_NorthYorkshire_cities_Scarborough))).
-
-fof(axmondial1285, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_NorthYorkshire_cities_York))).
-
-fof(axmondial1286, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Northamptonshire))).
-
-fof(axmondial1287, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Northamptonshire_cities_Northampton))).
-
-fof(axmondial1288, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_NorthernIreland))).
-
-fof(axmondial1289, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_NorthernIreland_cities_Belfast))).
-
-fof(axmondial1290, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Northumberland))).
-
-fof(axmondial1291, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Nottinghamshire))).
-
-fof(axmondial1292, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Nottinghamshire_cities_Mansfield))).
-
-fof(axmondial1293, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Nottinghamshire_cities_NewarkonTrent))).
-
-fof(axmondial1294, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Nottinghamshire_cities_Nottingham))).
-
-fof(axmondial1295, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Oxfordshire))).
-
-fof(axmondial1296, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Oxfordshire_cities_Oxford))).
-
-fof(axmondial1297, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Pembrokeshire))).
-
-fof(axmondial1298, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Pembrokeshire_cities_Haverfordwest))).
-
-fof(axmondial1299, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Powys))).
-
-fof(axmondial1300, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Powys_cities_LlandrindodWells))).
-
-fof(axmondial1301, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_RhonddaCynonTaff))).
-
-fof(axmondial1302, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_RhonddaCynonTaff_cities_Rhondda))).
-
-fof(axmondial1303, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Shropshire))).
-
-fof(axmondial1304, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Shropshire_cities_Shrewsbury))).
-
-fof(axmondial1305, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Somerset))).
-
-fof(axmondial1306, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Somerset_cities_Taunton))).
-
-fof(axmondial1307, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_SouthYorkshire))).
-
-fof(axmondial1308, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_SouthYorkshire_cities_Barnsley))).
-
-fof(axmondial1309, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_SouthYorkshire_cities_Doncaster))).
-
-fof(axmondial1310, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_SouthYorkshire_cities_Rotherham))).
-
-fof(axmondial1311, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_SouthYorkshire_cities_Sheffield))).
-
-fof(axmondial1312, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Staffordshire))).
-
-fof(axmondial1313, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Staffordshire_cities_NewcastleunderLyme))).
-
-fof(axmondial1314, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Staffordshire_cities_Stafford))).
-
-fof(axmondial1315, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Staffordshire_cities_StokeonTrent))).
-
-fof(axmondial1316, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Strathclyde))).
-
-fof(axmondial1317, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Strathclyde_cities_Glasgow))).
-
-fof(axmondial1318, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Strathclyde_cities_Renfrew))).
-
-fof(axmondial1319, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Suffolk))).
-
-fof(axmondial1320, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Suffolk_cities_Ipswich))).
-
-fof(axmondial1321, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Surrey))).
-
-fof(axmondial1322, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Surrey_cities_Elmbridge))).
-
-fof(axmondial1323, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Surrey_cities_Guildford))).
-
-fof(axmondial1324, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Surrey_cities_Kingston))).
-
-fof(axmondial1325, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Surrey_cities_Reigate))).
-
-fof(axmondial1326, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Swansea))).
-
-fof(axmondial1327, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Swansea_cities_Swansea))).
-
-fof(axmondial1328, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Tayside))).
-
-fof(axmondial1329, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Tayside_cities_Dundee))).
-
-fof(axmondial1330, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Torfaen))).
-
-fof(axmondial1331, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Torfaen_cities_Pontypool))).
-
-fof(axmondial1332, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_TyneandWear))).
-
-fof(axmondial1333, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_TyneandWear_cities_Gateshead))).
-
-fof(axmondial1334, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_TyneandWear_cities_Newcastle))).
-
-fof(axmondial1335, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_TyneandWear_cities_NewcastleuponTyne))).
-
-fof(axmondial1336, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_TyneandWear_cities_Sunderland))).
-
-fof(axmondial1337, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_ValeofGlamorgan))).
-
-fof(axmondial1338, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_ValeofGlamorgan_cities_Barry))).
-
-fof(axmondial1339, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_ValeofGlamorgan_cities_RhymneyValley))).
-
-fof(axmondial1340, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Warwickshire))).
-
-fof(axmondial1341, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Warwickshire_cities_Nuneaton))).
-
-fof(axmondial1342, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Warwickshire_cities_StratfordonAvon))).
-
-fof(axmondial1343, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Warwickshire_cities_Warwick))).
-
-fof(axmondial1344, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_WestMidlands))).
-
-fof(axmondial1345, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestMidlands_cities_Birmingham))).
-
-fof(axmondial1346, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestMidlands_cities_Coventry))).
-
-fof(axmondial1347, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestMidlands_cities_Dudley))).
-
-fof(axmondial1348, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestMidlands_cities_Solihull))).
-
-fof(axmondial1349, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestMidlands_cities_Walsall))).
-
-fof(axmondial1350, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestMidlands_cities_WestBromwich))).
-
-fof(axmondial1351, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestMidlands_cities_Wolverhampton))).
-
-fof(axmondial1352, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_WestSussex))).
-
-fof(axmondial1353, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestSussex_cities_Chichester))).
-
-fof(axmondial1354, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestSussex_cities_Horsham))).
-
-fof(axmondial1355, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_WestYorkshire))).
-
-fof(axmondial1356, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestYorkshire_cities_Bradford))).
-
-fof(axmondial1357, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestYorkshire_cities_Huddersfield))).
-
-fof(axmondial1358, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestYorkshire_cities_Kirklees))).
-
-fof(axmondial1359, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestYorkshire_cities_Leeds))).
-
-fof(axmondial1360, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_WestYorkshire_cities_Wakefield))).
-
-fof(axmondial1361, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Wiltshire))).
-
-fof(axmondial1362, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Wiltshire_cities_Salisbury))).
-
-fof(axmondial1363, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Wiltshire_cities_Trowbridge))).
-
-fof(axmondial1364, axiom, 
- (hasType(type_Province, inst_Countries_GB_provinces_Wrexham))).
-
-fof(axmondial1365, axiom, 
- (hasType(type_City, inst_Countries_GB_provinces_Wrexham_cities_Wrexham))).
-
-fof(axmondial1366, axiom, 
- (hasType(type_City, inst_Countries_GCA_cities_GuatemalaCity))).
-
-fof(axmondial1367, axiom, 
- (hasType(type_City, inst_Countries_GCA_cities_Mixco))).
-
-fof(axmondial1368, axiom, 
- (hasType(type_City, inst_Countries_GCA_cities_VillaNueva))).
-
-fof(axmondial1369, axiom, 
- (hasType(type_City, inst_Countries_GE_cities_Tbilisi))).
-
-fof(axmondial1370, axiom, 
- (hasType(type_City, inst_Countries_GH_cities_Accra))).
-
-fof(axmondial1371, axiom, 
- (hasType(type_City, inst_Countries_GH_cities_CapeCoast))).
-
-fof(axmondial1372, axiom, 
- (hasType(type_City, inst_Countries_GH_cities_Kumasi))).
-
-fof(axmondial1373, axiom, 
- (hasType(type_City, inst_Countries_GH_cities_Sekondi))).
-
-fof(axmondial1374, axiom, 
- (hasType(type_City, inst_Countries_GH_cities_Takoradi))).
-
-fof(axmondial1375, axiom, 
- (hasType(type_City, inst_Countries_GH_cities_Tamale))).
-
-fof(axmondial1376, axiom, 
- (hasType(type_City, inst_Countries_GH_cities_Tema))).
-
-fof(axmondial1377, axiom, 
- (hasType(type_City, inst_Countries_GNB_cities_Bissau))).
-
-fof(axmondial1378, axiom, 
- (hasType(type_City, inst_Countries_GQ_cities_Malabo))).
-
-fof(axmondial1379, axiom, 
- (hasType(type_City, inst_Countries_GQ_cities_Sta_Isabel))).
-
-fof(axmondial1380, axiom, 
- (hasType(type_City, inst_Countries_GR_cities_Iraklion))).
-
-fof(axmondial1381, axiom, 
- (hasType(type_City, inst_Countries_GR_cities_Kavalla))).
-
-fof(axmondial1382, axiom, 
- (hasType(type_City, inst_Countries_GR_cities_Larisa))).
-
-fof(axmondial1383, axiom, 
- (hasType(type_City, inst_Countries_GR_cities_Patrai))).
-
-fof(axmondial1384, axiom, 
- (hasType(type_City, inst_Countries_GR_cities_Piraeus))).
-
-fof(axmondial1385, axiom, 
- (hasType(type_City, inst_Countries_GR_cities_Thessaloniki))).
-
-fof(axmondial1386, axiom, 
- (hasType(type_City, inst_Countries_GR_cities_Volos))).
-
-fof(axmondial1387, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_AnatolikiMakedhoniakaiThraki))).
-
-fof(axmondial1388, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_Attiki))).
-
-fof(axmondial1389, axiom, 
- (hasType(type_City, inst_Countries_GR_provinces_Attiki_cities_Athens))).
-
-fof(axmondial1390, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_DhytikiEllas))).
-
-fof(axmondial1391, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_DhytikiMakedhonia))).
-
-fof(axmondial1392, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_IonioiNisoi))).
-
-fof(axmondial1393, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_Ipiros))).
-
-fof(axmondial1394, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_KedrikiMakedhonia))).
-
-fof(axmondial1395, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_Kriti))).
-
-fof(axmondial1396, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_NotionAiyaion))).
-
-fof(axmondial1397, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_Peloponnisos))).
-
-fof(axmondial1398, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_StereaEllas))).
-
-fof(axmondial1399, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_Thessalia))).
-
-fof(axmondial1400, axiom, 
- (hasType(type_Province, inst_Countries_GR_provinces_VoreionAiyaion))).
-
-fof(axmondial1401, axiom, 
- (hasType(type_City, inst_Countries_GUY_cities_Georgetown))).
-
-fof(axmondial1402, axiom, 
- (hasType(type_City, inst_Countries_G_cities_Libreville))).
-
-fof(axmondial1403, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Atlantida))).
-
-fof(axmondial1404, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Atlantida_cities_LaCeiba))).
-
-fof(axmondial1405, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Atlantida_cities_Tela))).
-
-fof(axmondial1406, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Choluteca))).
-
-fof(axmondial1407, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Choluteca_cities_Choluteca))).
-
-fof(axmondial1408, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Colon))).
-
-fof(axmondial1409, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Colon_cities_Trujillo))).
-
-fof(axmondial1410, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Comayagua))).
-
-fof(axmondial1411, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Comayagua_cities_Comayagua))).
-
-fof(axmondial1412, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Copan))).
-
-fof(axmondial1413, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Copan_cities_SantaRosadeCopan))).
-
-fof(axmondial1414, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Cortes))).
-
-fof(axmondial1415, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Cortes_cities_PuertoCortes))).
-
-fof(axmondial1416, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Cortes_cities_SanPedroSula))).
-
-fof(axmondial1417, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_ElParaiso))).
-
-fof(axmondial1418, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_ElParaiso_cities_Danli))).
-
-fof(axmondial1419, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_ElParaiso_cities_Yuscaran))).
-
-fof(axmondial1420, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_FranciscoMorazan))).
-
-fof(axmondial1421, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_FranciscoMorazan_cities_Siguatepeque))).
-
-fof(axmondial1422, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_FranciscoMorazan_cities_Tegucigalpa))).
-
-fof(axmondial1423, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_GraciasaDios))).
-
-fof(axmondial1424, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_GraciasaDios_cities_PuertoLempira))).
-
-fof(axmondial1425, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Intibuca))).
-
-fof(axmondial1426, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Intibuca_cities_LaEsperanza))).
-
-fof(axmondial1427, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_IslasdelaBahia))).
-
-fof(axmondial1428, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_IslasdelaBahia_cities_Roatan))).
-
-fof(axmondial1429, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_LaPaz))).
-
-fof(axmondial1430, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_LaPaz_cities_LaPaz))).
-
-fof(axmondial1431, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Lempira))).
-
-fof(axmondial1432, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Lempira_cities_Gracias))).
-
-fof(axmondial1433, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Ocotepeque))).
-
-fof(axmondial1434, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Ocotepeque_cities_Ocotepeque))).
-
-fof(axmondial1435, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Olancho))).
-
-fof(axmondial1436, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Olancho_cities_Jutigalpa))).
-
-fof(axmondial1437, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_SantaBarbara))).
-
-fof(axmondial1438, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_SantaBarbara_cities_SantaBarbara))).
-
-fof(axmondial1439, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Valle))).
-
-fof(axmondial1440, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Valle_cities_Nacaome))).
-
-fof(axmondial1441, axiom, 
- (hasType(type_Province, inst_Countries_HCA_provinces_Yoro))).
-
-fof(axmondial1442, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Yoro_cities_ElProgreso))).
-
-fof(axmondial1443, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Yoro_cities_Olanchito))).
-
-fof(axmondial1444, axiom, 
- (hasType(type_City, inst_Countries_HCA_provinces_Yoro_cities_Yoro))).
-
-fof(axmondial1445, axiom, 
- (hasType(type_City, inst_Countries_HR_cities_Zagreb))).
-
-fof(axmondial1446, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_BacsKiskun))).
-
-fof(axmondial1447, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_BacsKiskun_cities_Kecskemet))).
-
-fof(axmondial1448, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Baranya))).
-
-fof(axmondial1449, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Bekes))).
-
-fof(axmondial1450, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Bekes_cities_Bekescaba))).
-
-fof(axmondial1451, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_BorsodAbaujZemplen))).
-
-fof(axmondial1452, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Budapest_munic))).
-
-fof(axmondial1453, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Budapest_munic_cities_Budapest))).
-
-fof(axmondial1454, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Csongrad))).
-
-fof(axmondial1455, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Csongrad_cities_Hodmezovasarhely))).
-
-fof(axmondial1456, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Debrecen_munic))).
-
-fof(axmondial1457, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Debrecen_munic_cities_Debrecen))).
-
-fof(axmondial1458, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Fejer))).
-
-fof(axmondial1459, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Fejer_cities_Szekesfehervar))).
-
-fof(axmondial1460, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_GyorSopron))).
-
-fof(axmondial1461, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Gyor_munic))).
-
-fof(axmondial1462, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Gyor_munic_cities_Gyor))).
-
-fof(axmondial1463, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_HajduBihar))).
-
-fof(axmondial1464, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Heves))).
-
-fof(axmondial1465, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Heves_cities_Eger))).
-
-fof(axmondial1466, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_KomaromEsztergom))).
-
-fof(axmondial1467, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_KomaromEsztergom_cities_Tatabanya))).
-
-fof(axmondial1468, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Miskolc_munic))).
-
-fof(axmondial1469, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Miskolc_munic_cities_Miskolc))).
-
-fof(axmondial1470, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Nograd))).
-
-fof(axmondial1471, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Nograd_cities_Salgotarjan))).
-
-fof(axmondial1472, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Pecs_munic))).
-
-fof(axmondial1473, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Pecs_munic_cities_Pecs))).
-
-fof(axmondial1474, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Pest))).
-
-fof(axmondial1475, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Somogy))).
-
-fof(axmondial1476, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Somogy_cities_Kaposvar))).
-
-fof(axmondial1477, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_SzabolcsSzatmar))).
-
-fof(axmondial1478, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_SzabolcsSzatmar_cities_Nyiregyhaza))).
-
-fof(axmondial1479, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Szeged_munic))).
-
-fof(axmondial1480, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Szeged_munic_cities_Szeged))).
-
-fof(axmondial1481, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Szolnok))).
-
-fof(axmondial1482, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Szolnok_cities_Szolnok))).
-
-fof(axmondial1483, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Tolna))).
-
-fof(axmondial1484, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Tolna_cities_Szekszard))).
-
-fof(axmondial1485, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Vas))).
-
-fof(axmondial1486, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Vas_cities_Szombathely))).
-
-fof(axmondial1487, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Veszprem))).
-
-fof(axmondial1488, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Veszprem_cities_Veszprem))).
-
-fof(axmondial1489, axiom, 
- (hasType(type_Province, inst_Countries_H_provinces_Zala))).
-
-fof(axmondial1490, axiom, 
- (hasType(type_City, inst_Countries_H_provinces_Zala_cities_Zalaegerszeg))).
-
-fof(axmondial1491, axiom, 
- (hasType(type_Province, inst_Countries_IL_provinces_Central))).
-
-fof(axmondial1492, axiom, 
- (hasType(type_City, inst_Countries_IL_provinces_Central_cities_Jerusalem))).
-
-fof(axmondial1493, axiom, 
- (hasType(type_City, inst_Countries_IL_provinces_Central_cities_Ramla))).
-
-fof(axmondial1494, axiom, 
- (hasType(type_Province, inst_Countries_IL_provinces_Haifa))).
-
-fof(axmondial1495, axiom, 
- (hasType(type_City, inst_Countries_IL_provinces_Haifa_cities_Haifa))).
-
-fof(axmondial1496, axiom, 
- (hasType(type_Province, inst_Countries_IL_provinces_North))).
-
-fof(axmondial1497, axiom, 
- (hasType(type_City, inst_Countries_IL_provinces_North_cities_Nazareth))).
-
-fof(axmondial1498, axiom, 
- (hasType(type_Province, inst_Countries_IL_provinces_South))).
-
-fof(axmondial1499, axiom, 
- (hasType(type_City, inst_Countries_IL_provinces_South_cities_BeerSheva))).
-
-fof(axmondial1500, axiom, 
- (hasType(type_Province, inst_Countries_IL_provinces_TelAviv))).
-
-fof(axmondial1501, axiom, 
- (hasType(type_City, inst_Countries_IL_provinces_TelAviv_cities_TelAviv))).
-
-fof(axmondial1502, axiom, 
- (hasType(type_City, inst_Countries_IND_cities_PimpriChinchwad))).
-
-fof(axmondial1503, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_AndamanandNicobarIs_))).
-
-fof(axmondial1504, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_AndamanandNicobarIs__cities_PortBlair))).
-
-fof(axmondial1505, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_AndhraPradesh))).
-
-fof(axmondial1506, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_AndhraPradesh_cities_Guntur))).
-
-fof(axmondial1507, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_AndhraPradesh_cities_Hyderabad))).
-
-fof(axmondial1508, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_AndhraPradesh_cities_Rajahmundry))).
-
-fof(axmondial1509, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_AndhraPradesh_cities_Vijayawada))).
-
-fof(axmondial1510, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_AndhraPradesh_cities_Vishakhapatnam))).
-
-fof(axmondial1511, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_AndhraPradesh_cities_Warangal))).
-
-fof(axmondial1512, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_ArunachalPradesh))).
-
-fof(axmondial1513, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_ArunachalPradesh_cities_Itanagar))).
-
-fof(axmondial1514, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Assam))).
-
-fof(axmondial1515, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Assam_cities_Dispur))).
-
-fof(axmondial1516, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Assam_cities_Gauhati))).
-
-fof(axmondial1517, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Bihar))).
-
-fof(axmondial1518, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Bihar_cities_BokaraSteelCity))).
-
-fof(axmondial1519, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Bihar_cities_Jamshedpur))).
-
-fof(axmondial1520, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Bihar_cities_Patna))).
-
-fof(axmondial1521, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Bihar_cities_Ranchi))).
-
-fof(axmondial1522, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Chandigarh))).
-
-fof(axmondial1523, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Chandigarh_cities_Chandigarh))).
-
-fof(axmondial1524, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_DadraandNagarHaveli))).
-
-fof(axmondial1525, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_DadraandNagarHaveli_cities_Silvassa))).
-
-fof(axmondial1526, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_DamanandDiu))).
-
-fof(axmondial1527, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_DamanandDiu_cities_Daman))).
-
-fof(axmondial1528, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Delhi))).
-
-fof(axmondial1529, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Delhi_cities_Ghaziabad))).
-
-fof(axmondial1530, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Delhi_cities_NewDelhi))).
-
-fof(axmondial1531, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Goa))).
-
-fof(axmondial1532, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Goa_cities_Panaji))).
-
-fof(axmondial1533, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Gujarat))).
-
-fof(axmondial1534, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Gujarat_cities_Ahmadabad))).
-
-fof(axmondial1535, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Gujarat_cities_Bhavnagar))).
-
-fof(axmondial1536, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Gujarat_cities_Gandhinagar))).
-
-fof(axmondial1537, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Gujarat_cities_Jamnagar))).
-
-fof(axmondial1538, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Gujarat_cities_Rajkot))).
-
-fof(axmondial1539, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Gujarat_cities_Surat))).
-
-fof(axmondial1540, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Gujarat_cities_Vadodara))).
-
-fof(axmondial1541, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Haryana))).
-
-fof(axmondial1542, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_HimachalPradesh))).
-
-fof(axmondial1543, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_HimachalPradesh_cities_Simla))).
-
-fof(axmondial1544, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_JammuandKashmir))).
-
-fof(axmondial1545, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_JammuandKashmir_cities_Jammu))).
-
-fof(axmondial1546, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_JammuandKashmir_cities_Srinagar))).
-
-fof(axmondial1547, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Karnataka))).
-
-fof(axmondial1548, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Karnataka_cities_Bangalore))).
-
-fof(axmondial1549, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Karnataka_cities_Hubli))).
-
-fof(axmondial1550, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Karnataka_cities_Mysore))).
-
-fof(axmondial1551, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Kerala))).
-
-fof(axmondial1552, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Kerala_cities_Cochin))).
-
-fof(axmondial1553, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Kerala_cities_Kozhikode))).
-
-fof(axmondial1554, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Kerala_cities_Trivandrum))).
-
-fof(axmondial1555, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_LakshadweepIs_))).
-
-fof(axmondial1556, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_LakshadweepIs__cities_Kavaratti))).
-
-fof(axmondial1557, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_MadhyaPradesh))).
-
-fof(axmondial1558, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_MadhyaPradesh_cities_Bhatpara))).
-
-fof(axmondial1559, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_MadhyaPradesh_cities_Bhilai))).
-
-fof(axmondial1560, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_MadhyaPradesh_cities_Bhopal))).
-
-fof(axmondial1561, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_MadhyaPradesh_cities_Gwalior))).
-
-fof(axmondial1562, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_MadhyaPradesh_cities_Indore))).
-
-fof(axmondial1563, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_MadhyaPradesh_cities_Jabalpur))).
-
-fof(axmondial1564, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_MadhyaPradesh_cities_Raipur))).
-
-fof(axmondial1565, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_MadhyaPradesh_cities_Ujjain))).
-
-fof(axmondial1566, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Maharashtra))).
-
-fof(axmondial1567, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Amravati))).
-
-fof(axmondial1568, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Aurangabad))).
-
-fof(axmondial1569, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Bhiwandi))).
-
-fof(axmondial1570, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Bombay))).
-
-fof(axmondial1571, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Kalyan))).
-
-fof(axmondial1572, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Kolhapur))).
-
-fof(axmondial1573, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Mumbai))).
-
-fof(axmondial1574, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Nagpur))).
-
-fof(axmondial1575, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Nasik))).
-
-fof(axmondial1576, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_NewBombay))).
-
-fof(axmondial1577, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Pune))).
-
-fof(axmondial1578, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Sholapur))).
-
-fof(axmondial1579, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Thane))).
-
-fof(axmondial1580, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Maharashtra_cities_Ulhasnagar))).
-
-fof(axmondial1581, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Manipur))).
-
-fof(axmondial1582, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Manipur_cities_Imphal))).
-
-fof(axmondial1583, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Meghalaya))).
-
-fof(axmondial1584, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Meghalaya_cities_Shillong))).
-
-fof(axmondial1585, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Mizoram))).
-
-fof(axmondial1586, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Mizoram_cities_Aijal))).
-
-fof(axmondial1587, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Nagaland))).
-
-fof(axmondial1588, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Nagaland_cities_Kohima))).
-
-fof(axmondial1589, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Orissa))).
-
-fof(axmondial1590, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Orissa_cities_Bhubaneswar))).
-
-fof(axmondial1591, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Orissa_cities_Cuttack))).
-
-fof(axmondial1592, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Pondicherry))).
-
-fof(axmondial1593, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Pondicherry_cities_Pondicherry))).
-
-fof(axmondial1594, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Punjab))).
-
-fof(axmondial1595, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Punjab_cities_Amritsar))).
-
-fof(axmondial1596, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Punjab_cities_Jalandhar))).
-
-fof(axmondial1597, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Punjab_cities_Ludhiana))).
-
-fof(axmondial1598, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Rajasthan))).
-
-fof(axmondial1599, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Rajasthan_cities_Ajmer))).
-
-fof(axmondial1600, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Rajasthan_cities_Bikaner))).
-
-fof(axmondial1601, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Rajasthan_cities_Jaipur))).
-
-fof(axmondial1602, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Rajasthan_cities_Jodhpur))).
-
-fof(axmondial1603, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Rajasthan_cities_Kota))).
-
-fof(axmondial1604, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Sikkim))).
-
-fof(axmondial1605, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Sikkim_cities_Gangtok))).
-
-fof(axmondial1606, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_TamilNadu))).
-
-fof(axmondial1607, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_TamilNadu_cities_Coimbatore))).
-
-fof(axmondial1608, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_TamilNadu_cities_Madras))).
-
-fof(axmondial1609, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_TamilNadu_cities_Madurai))).
-
-fof(axmondial1610, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_TamilNadu_cities_Salem))).
-
-fof(axmondial1611, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_TamilNadu_cities_Tiruchchirappalli))).
-
-fof(axmondial1612, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_Tripura))).
-
-fof(axmondial1613, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_Tripura_cities_Agartala))).
-
-fof(axmondial1614, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_UttarPradesh))).
-
-fof(axmondial1615, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Agra))).
-
-fof(axmondial1616, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Aligarh))).
-
-fof(axmondial1617, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Allahabad))).
-
-fof(axmondial1618, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Bareilly))).
-
-fof(axmondial1619, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Faridabad))).
-
-fof(axmondial1620, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Gorakhpur))).
-
-fof(axmondial1621, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Jhansi))).
-
-fof(axmondial1622, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Kanpur))).
-
-fof(axmondial1623, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Lucknow))).
-
-fof(axmondial1624, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Meerut))).
-
-fof(axmondial1625, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Moradabad))).
-
-fof(axmondial1626, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Saharanpur))).
-
-fof(axmondial1627, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_UttarPradesh_cities_Varanasi))).
-
-fof(axmondial1628, axiom, 
- (hasType(type_Province, inst_Countries_IND_provinces_WestBengal))).
-
-fof(axmondial1629, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_WestBengal_cities_Calcutta))).
-
-fof(axmondial1630, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_WestBengal_cities_Durgapur))).
-
-fof(axmondial1631, axiom, 
- (hasType(type_City, inst_Countries_IND_provinces_WestBengal_cities_Haora))).
-
-fof(axmondial1632, axiom, 
- (hasType(type_City, inst_Countries_IRL_cities_Dublin))).
-
-fof(axmondial1633, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_AdTamim))).
-
-fof(axmondial1634, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_AdTamim_cities_Kirkuk))).
-
-fof(axmondial1635, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_AlAnbar))).
-
-fof(axmondial1636, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_AlAnbar_cities_ArRamadi))).
-
-fof(axmondial1637, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_AlBasrah))).
-
-fof(axmondial1638, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_AlBasrah_cities_AlBasrah))).
-
-fof(axmondial1639, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_AlMuthanna))).
-
-fof(axmondial1640, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_AlMuthanna_cities_AsSamawah))).
-
-fof(axmondial1641, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_AlQadisiyah))).
-
-fof(axmondial1642, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_AlQadisiyah_cities_AdDiwaniyah))).
-
-fof(axmondial1643, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_AlQadisiyah_cities_Diwaniyah))).
-
-fof(axmondial1644, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_AnNajaf))).
-
-fof(axmondial1645, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_AnNajaf_cities_AnNajaf))).
-
-fof(axmondial1646, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_AsSulaymaniyah))).
-
-fof(axmondial1647, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_AsSulaymaniyah_cities_AsSulaymaniyah))).
-
-fof(axmondial1648, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_Babil))).
-
-fof(axmondial1649, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_Babil_cities_AlHillah))).
-
-fof(axmondial1650, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_Baghdad))).
-
-fof(axmondial1651, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_Baghdad_cities_Baghdad))).
-
-fof(axmondial1652, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_Dahuk))).
-
-fof(axmondial1653, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_Dahuk_cities_Dahuk))).
-
-fof(axmondial1654, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_DhiQar))).
-
-fof(axmondial1655, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_DhiQar_cities_AnNasiriyah))).
-
-fof(axmondial1656, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_Diyala))).
-
-fof(axmondial1657, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_Diyala_cities_Baqubah))).
-
-fof(axmondial1658, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_Irbil))).
-
-fof(axmondial1659, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_Irbil_cities_Irbil))).
-
-fof(axmondial1660, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_Karbala))).
-
-fof(axmondial1661, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_Karbala_cities_Karbala))).
-
-fof(axmondial1662, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_Maysan))).
-
-fof(axmondial1663, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_Maysan_cities_AlAmarah))).
-
-fof(axmondial1664, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_Ninawa))).
-
-fof(axmondial1665, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_Ninawa_cities_AlMawsil))).
-
-fof(axmondial1666, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_Ninawa_cities_Mosul))).
-
-fof(axmondial1667, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_SalahadDin))).
-
-fof(axmondial1668, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_SalahadDin_cities_Samarra))).
-
-fof(axmondial1669, axiom, 
- (hasType(type_Province, inst_Countries_IRQ_provinces_Wasit))).
-
-fof(axmondial1670, axiom, 
- (hasType(type_City, inst_Countries_IRQ_provinces_Wasit_cities_AlKut))).
-
-fof(axmondial1671, axiom, 
- (hasType(type_City, inst_Countries_IR_cities_Islamshahr))).
-
-fof(axmondial1672, axiom, 
- (hasType(type_City, inst_Countries_IR_cities_Mehrshahr))).
-
-fof(axmondial1673, axiom, 
- (hasType(type_City, inst_Countries_IR_cities_Rajaishahr))).
-
-fof(axmondial1674, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_AzarbayianeGharbt))).
-
-fof(axmondial1675, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_AzarbayianeGharbt_cities_Khvoy))).
-
-fof(axmondial1676, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_AzarbayianeGharbt_cities_Maragheh))).
-
-fof(axmondial1677, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_AzarbayianeGharbt_cities_Orumiyeh))).
-
-fof(axmondial1678, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_AzarbayianeSharqi))).
-
-fof(axmondial1679, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_AzarbayianeSharqi_cities_Ardabil))).
-
-fof(axmondial1680, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_AzarbayianeSharqi_cities_Tabriz))).
-
-fof(axmondial1681, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Bakhtaran))).
-
-fof(axmondial1682, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Bakhtaran_cities_Bakhtaran))).
-
-fof(axmondial1683, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_BoyerAhmadeKohkiluyeh))).
-
-fof(axmondial1684, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_BoyerAhmadeKohkiluyeh_cities_Yasuj))).
-
-fof(axmondial1685, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Bushehr))).
-
-fof(axmondial1686, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Bushehr_cities_BandareBushehr))).
-
-fof(axmondial1687, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Bushehr_cities_Bushehr))).
-
-fof(axmondial1688, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_ChaharMahaleBakhtiari))).
-
-fof(axmondial1689, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_ChaharMahaleBakhtiari_cities_ShahreKord))).
-
-fof(axmondial1690, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Esfahan))).
-
-fof(axmondial1691, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Esfahan_cities_Esfahan))).
-
-fof(axmondial1692, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Esfahan_cities_Khomeynishahr))).
-
-fof(axmondial1693, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Esfahan_cities_Najafabad))).
-
-fof(axmondial1694, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Fars))).
-
-fof(axmondial1695, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Fars_cities_Shiraz))).
-
-fof(axmondial1696, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Gilan))).
-
-fof(axmondial1697, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Gilan_cities_Rasht))).
-
-fof(axmondial1698, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Hamadan))).
-
-fof(axmondial1699, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Hamadan_cities_Hamadan))).
-
-fof(axmondial1700, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Hamadan_cities_Malayer))).
-
-fof(axmondial1701, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Hormozgan))).
-
-fof(axmondial1702, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Hormozgan_cities_BandarAbbas))).
-
-fof(axmondial1703, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Ilam))).
-
-fof(axmondial1704, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Ilam_cities_Ilam))).
-
-fof(axmondial1705, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Kerman))).
-
-fof(axmondial1706, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Kerman_cities_Kerman))).
-
-fof(axmondial1707, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Kerman_cities_Sirjan))).
-
-fof(axmondial1708, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Khorasan))).
-
-fof(axmondial1709, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Khorasan_cities_Birjand))).
-
-fof(axmondial1710, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Khorasan_cities_Bojnurd))).
-
-fof(axmondial1711, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Khorasan_cities_Mashhad))).
-
-fof(axmondial1712, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Khorasan_cities_Neyshabur))).
-
-fof(axmondial1713, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Khorasan_cities_Sabzevar))).
-
-fof(axmondial1714, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Khuzestan))).
-
-fof(axmondial1715, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Khuzestan_cities_Ahvaz))).
-
-fof(axmondial1716, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Khuzestan_cities_Dezful))).
-
-fof(axmondial1717, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Khuzestan_cities_Khorramshahr))).
-
-fof(axmondial1718, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Khuzestan_cities_MasjedeSoleyman))).
-
-fof(axmondial1719, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Kordestan))).
-
-fof(axmondial1720, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Kordestan_cities_Sanandaj))).
-
-fof(axmondial1721, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Lorestan))).
-
-fof(axmondial1722, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Lorestan_cities_Borujerd))).
-
-fof(axmondial1723, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Lorestan_cities_Khorramabad))).
-
-fof(axmondial1724, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Markazi))).
-
-fof(axmondial1725, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Markazi_cities_Arak))).
-
-fof(axmondial1726, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Mazandaran))).
-
-fof(axmondial1727, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Mazandaran_cities_Amol))).
-
-fof(axmondial1728, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Mazandaran_cities_Babol))).
-
-fof(axmondial1729, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Mazandaran_cities_GonbadeKavus))).
-
-fof(axmondial1730, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Mazandaran_cities_Gorgan))).
-
-fof(axmondial1731, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Mazandaran_cities_Qaemshahr))).
-
-fof(axmondial1732, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Mazandaran_cities_Sari))).
-
-fof(axmondial1733, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Semnan))).
-
-fof(axmondial1734, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Semnan_cities_Semnan))).
-
-fof(axmondial1735, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_SistaneBaluchestan))).
-
-fof(axmondial1736, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_SistaneBaluchestan_cities_Zahedan))).
-
-fof(axmondial1737, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Tehran))).
-
-fof(axmondial1738, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Tehran_cities_Karaj))).
-
-fof(axmondial1739, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Tehran_cities_Kashan))).
-
-fof(axmondial1740, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Tehran_cities_Qazvin))).
-
-fof(axmondial1741, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Tehran_cities_Qom))).
-
-fof(axmondial1742, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Tehran_cities_Tehran))).
-
-fof(axmondial1743, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Yazd))).
-
-fof(axmondial1744, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Yazd_cities_Yazd))).
-
-fof(axmondial1745, axiom, 
- (hasType(type_Province, inst_Countries_IR_provinces_Zanjan))).
-
-fof(axmondial1746, axiom, 
- (hasType(type_City, inst_Countries_IR_provinces_Zanjan_cities_Zanjan))).
-
-fof(axmondial1747, axiom, 
- (hasType(type_City, inst_Countries_IS_cities_Akureyri))).
-
-fof(axmondial1748, axiom, 
- (hasType(type_City, inst_Countries_IS_cities_Hafnarfjoerdur))).
-
-fof(axmondial1749, axiom, 
- (hasType(type_City, inst_Countries_IS_cities_Keflavik))).
-
-fof(axmondial1750, axiom, 
- (hasType(type_City, inst_Countries_IS_cities_Reykjavik))).
-
-fof(axmondial1751, axiom, 
- (hasType(type_City, inst_Countries_I_cities_Forli))).
-
-fof(axmondial1752, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Abruzzo))).
-
-fof(axmondial1753, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Abruzzo_cities_LAquila))).
-
-fof(axmondial1754, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Abruzzo_cities_Pescara))).
-
-fof(axmondial1755, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Basilicata))).
-
-fof(axmondial1756, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Basilicata_cities_Potenza))).
-
-fof(axmondial1757, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Calabria))).
-
-fof(axmondial1758, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Calabria_cities_Catanzaro))).
-
-fof(axmondial1759, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Calabria_cities_Cosenza))).
-
-fof(axmondial1760, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Calabria_cities_Messina))).
-
-fof(axmondial1761, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Calabria_cities_ReggiodiCalabria))).
-
-fof(axmondial1762, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Campania))).
-
-fof(axmondial1763, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Campania_cities_Napoli))).
-
-fof(axmondial1764, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Campania_cities_Salerno))).
-
-fof(axmondial1765, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Campania_cities_TorredelGreco))).
-
-fof(axmondial1766, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_EmiliaRomagna))).
-
-fof(axmondial1767, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_EmiliaRomagna_cities_Bologna))).
-
-fof(axmondial1768, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_EmiliaRomagna_cities_Ferrara))).
-
-fof(axmondial1769, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_EmiliaRomagna_cities_Modena))).
-
-fof(axmondial1770, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_EmiliaRomagna_cities_Parma))).
-
-fof(axmondial1771, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_EmiliaRomagna_cities_Piacenza))).
-
-fof(axmondial1772, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_EmiliaRomagna_cities_Ravenna))).
-
-fof(axmondial1773, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_EmiliaRomagna_cities_ReggionellEmilia))).
-
-fof(axmondial1774, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_EmiliaRomagna_cities_Rimini))).
-
-fof(axmondial1775, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_FriuliVeneziaGiulia))).
-
-fof(axmondial1776, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_FriuliVeneziaGiulia_cities_Trieste))).
-
-fof(axmondial1777, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Lazio))).
-
-fof(axmondial1778, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Lazio_cities_Latina))).
-
-fof(axmondial1779, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Lazio_cities_Rome))).
-
-fof(axmondial1780, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Liguria))).
-
-fof(axmondial1781, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Liguria_cities_Genua))).
-
-fof(axmondial1782, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Liguria_cities_LaSpezia))).
-
-fof(axmondial1783, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Lombardia))).
-
-fof(axmondial1784, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Lombardia_cities_Bergamo))).
-
-fof(axmondial1785, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Lombardia_cities_Brescia))).
-
-fof(axmondial1786, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Lombardia_cities_Milan))).
-
-fof(axmondial1787, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Lombardia_cities_Monza))).
-
-fof(axmondial1788, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Marche))).
-
-fof(axmondial1789, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Marche_cities_Ancona))).
-
-fof(axmondial1790, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Molise))).
-
-fof(axmondial1791, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Molise_cities_Campobasso))).
-
-fof(axmondial1792, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Piemonte))).
-
-fof(axmondial1793, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Piemonte_cities_Novara))).
-
-fof(axmondial1794, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Piemonte_cities_Turin))).
-
-fof(axmondial1795, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Puglia))).
-
-fof(axmondial1796, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Puglia_cities_Bari))).
-
-fof(axmondial1797, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Puglia_cities_Foggia))).
-
-fof(axmondial1798, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Puglia_cities_Lecce))).
-
-fof(axmondial1799, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Puglia_cities_Taranto))).
-
-fof(axmondial1800, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Sardegna))).
-
-fof(axmondial1801, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Sardegna_cities_Cagliari))).
-
-fof(axmondial1802, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Sardegna_cities_Sassari))).
-
-fof(axmondial1803, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Sicilia))).
-
-fof(axmondial1804, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Sicilia_cities_Catania))).
-
-fof(axmondial1805, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Sicilia_cities_Palermo))).
-
-fof(axmondial1806, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Sicilia_cities_Siracusa))).
-
-fof(axmondial1807, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Toscana))).
-
-fof(axmondial1808, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Toscana_cities_Firenze))).
-
-fof(axmondial1809, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Toscana_cities_Livorno))).
-
-fof(axmondial1810, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Toscana_cities_Pisa))).
-
-fof(axmondial1811, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Toscana_cities_Prato))).
-
-fof(axmondial1812, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_TrentinoAltoAdige))).
-
-fof(axmondial1813, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_TrentinoAltoAdige_cities_Bolzano))).
-
-fof(axmondial1814, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_TrentinoAltoAdige_cities_Trento))).
-
-fof(axmondial1815, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Umbria))).
-
-fof(axmondial1816, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Umbria_cities_Perugia))).
-
-fof(axmondial1817, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Umbria_cities_Terni))).
-
-fof(axmondial1818, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_ValledAosta))).
-
-fof(axmondial1819, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_ValledAosta_cities_Aosta))).
-
-fof(axmondial1820, axiom, 
- (hasType(type_Province, inst_Countries_I_provinces_Veneto))).
-
-fof(axmondial1821, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Veneto_cities_Padova))).
-
-fof(axmondial1822, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Veneto_cities_Venice))).
-
-fof(axmondial1823, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Veneto_cities_Verona))).
-
-fof(axmondial1824, axiom, 
- (hasType(type_City, inst_Countries_I_provinces_Veneto_cities_Vicenza))).
-
-fof(axmondial1825, axiom, 
- (hasType(type_City, inst_Countries_JA_cities_Kingston))).
-
-fof(axmondial1826, axiom, 
- (hasType(type_City, inst_Countries_JOR_cities_Amman))).
-
-fof(axmondial1827, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Aichi))).
-
-fof(axmondial1828, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Aichi_cities_Nagoya))).
-
-fof(axmondial1829, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Akita))).
-
-fof(axmondial1830, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Akita_cities_Akita))).
-
-fof(axmondial1831, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Aomori))).
-
-fof(axmondial1832, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Aomori_cities_Aomori))).
-
-fof(axmondial1833, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Chiba))).
-
-fof(axmondial1834, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Chiba_cities_Chiba))).
-
-fof(axmondial1835, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Ehime))).
-
-fof(axmondial1836, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Ehime_cities_Matsuyama))).
-
-fof(axmondial1837, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Fukui))).
-
-fof(axmondial1838, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Fukui_cities_Fukui))).
-
-fof(axmondial1839, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Fukuoka))).
-
-fof(axmondial1840, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Fukuoka_cities_Fukuoka))).
-
-fof(axmondial1841, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Fukuoka_cities_Kitakyushu))).
-
-fof(axmondial1842, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Fukushima))).
-
-fof(axmondial1843, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Fukushima_cities_Fukushima))).
-
-fof(axmondial1844, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Gifu))).
-
-fof(axmondial1845, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Gifu_cities_Gifu))).
-
-fof(axmondial1846, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Gumma))).
-
-fof(axmondial1847, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Gumma_cities_Maebashi))).
-
-fof(axmondial1848, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Hiroshima))).
-
-fof(axmondial1849, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Hiroshima_cities_Hiroshima))).
-
-fof(axmondial1850, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Hokkaido))).
-
-fof(axmondial1851, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Hokkaido_cities_Sapporo))).
-
-fof(axmondial1852, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Hyogo))).
-
-fof(axmondial1853, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Hyogo_cities_Kobe))).
-
-fof(axmondial1854, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Ibaraki))).
-
-fof(axmondial1855, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Ibaraki_cities_Mito))).
-
-fof(axmondial1856, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Ishikawa))).
-
-fof(axmondial1857, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Ishikawa_cities_Kanazawa))).
-
-fof(axmondial1858, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Iwate))).
-
-fof(axmondial1859, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Iwate_cities_Morioka))).
-
-fof(axmondial1860, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Kagawa))).
-
-fof(axmondial1861, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Kagawa_cities_Takamatsu))).
-
-fof(axmondial1862, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Kagoshima))).
-
-fof(axmondial1863, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Kagoshima_cities_Kagoshima))).
-
-fof(axmondial1864, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Kanagawa))).
-
-fof(axmondial1865, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Kanagawa_cities_Kawasaki))).
-
-fof(axmondial1866, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Kanagawa_cities_Yokohama))).
-
-fof(axmondial1867, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Kochi))).
-
-fof(axmondial1868, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Kochi_cities_Kochi))).
-
-fof(axmondial1869, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Kumamoto))).
-
-fof(axmondial1870, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Kumamoto_cities_Kumamoto))).
-
-fof(axmondial1871, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Kyoto))).
-
-fof(axmondial1872, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Kyoto_cities_Kyoto))).
-
-fof(axmondial1873, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Mie))).
-
-fof(axmondial1874, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Mie_cities_Tsu))).
-
-fof(axmondial1875, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Miyagi))).
-
-fof(axmondial1876, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Miyagi_cities_Sendai))).
-
-fof(axmondial1877, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Miyazaki))).
-
-fof(axmondial1878, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Miyazaki_cities_Miyazaki))).
-
-fof(axmondial1879, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Nagano))).
-
-fof(axmondial1880, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Nagano_cities_Nagano))).
-
-fof(axmondial1881, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Nagasaki))).
-
-fof(axmondial1882, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Nagasaki_cities_Nagasaki))).
-
-fof(axmondial1883, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Nara))).
-
-fof(axmondial1884, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Nara_cities_Nara))).
-
-fof(axmondial1885, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Niigata))).
-
-fof(axmondial1886, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Niigata_cities_Niigata))).
-
-fof(axmondial1887, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Oita))).
-
-fof(axmondial1888, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Oita_cities_Oita))).
-
-fof(axmondial1889, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Okayama))).
-
-fof(axmondial1890, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Okayama_cities_Okayama))).
-
-fof(axmondial1891, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Okinawa))).
-
-fof(axmondial1892, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Okinawa_cities_Naha))).
-
-fof(axmondial1893, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Osaka))).
-
-fof(axmondial1894, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Osaka_cities_Osaka))).
-
-fof(axmondial1895, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Saga))).
-
-fof(axmondial1896, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Saga_cities_Saga))).
-
-fof(axmondial1897, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Saitama))).
-
-fof(axmondial1898, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Saitama_cities_Urawa))).
-
-fof(axmondial1899, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Shiga))).
-
-fof(axmondial1900, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Shiga_cities_Otsu))).
-
-fof(axmondial1901, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Shimane))).
-
-fof(axmondial1902, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Shimane_cities_Matsue))).
-
-fof(axmondial1903, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Shizuoka))).
-
-fof(axmondial1904, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Shizuoka_cities_Shizuoka))).
-
-fof(axmondial1905, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Tochigi))).
-
-fof(axmondial1906, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Tochigi_cities_Utsonomiya))).
-
-fof(axmondial1907, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Tokushima))).
-
-fof(axmondial1908, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Tokushima_cities_Tokushima))).
-
-fof(axmondial1909, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Tokyo))).
-
-fof(axmondial1910, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Tokyo_cities_Tokyo))).
-
-fof(axmondial1911, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Tottori))).
-
-fof(axmondial1912, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Tottori_cities_Tottori))).
-
-fof(axmondial1913, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Toyama))).
-
-fof(axmondial1914, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Toyama_cities_Toyama))).
-
-fof(axmondial1915, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Wakayama))).
-
-fof(axmondial1916, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Wakayama_cities_Wakayama))).
-
-fof(axmondial1917, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Yamagata))).
-
-fof(axmondial1918, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Yamagata_cities_Yamagata))).
-
-fof(axmondial1919, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Yamaguchi))).
-
-fof(axmondial1920, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Yamaguchi_cities_Yamaguchi))).
-
-fof(axmondial1921, axiom, 
- (hasType(type_Province, inst_Countries_J_provinces_Yamanashi))).
-
-fof(axmondial1922, axiom, 
- (hasType(type_City, inst_Countries_J_provinces_Yamanashi_cities_Kofu))).
-
-fof(axmondial1923, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Almaty))).
-
-fof(axmondial1924, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Almaty_munic))).
-
-fof(axmondial1925, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Almaty_munic_cities_Almaty))).
-
-fof(axmondial1926, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Aqmola))).
-
-fof(axmondial1927, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Aqmola_cities_Aqmola))).
-
-fof(axmondial1928, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Aqtobe))).
-
-fof(axmondial1929, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Aqtobe_cities_Aqtobe))).
-
-fof(axmondial1930, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Atyrau))).
-
-fof(axmondial1931, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Atyrau_cities_Atyrau))).
-
-fof(axmondial1932, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_BatysQazaqstan))).
-
-fof(axmondial1933, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_BatysQazaqstan_cities_Oral))).
-
-fof(axmondial1934, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Kokchetau))).
-
-fof(axmondial1935, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Kokchetau_cities_Kokchetau))).
-
-fof(axmondial1936, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Leninsk_munic))).
-
-fof(axmondial1937, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Leninsk_munic_cities_Leninsk))).
-
-fof(axmondial1938, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Mangghystau))).
-
-fof(axmondial1939, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Mangghystau_cities_Aqtau))).
-
-fof(axmondial1940, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_OngtustikQazaqstan))).
-
-fof(axmondial1941, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_OngtustikQazaqstan_cities_Shymkent))).
-
-fof(axmondial1942, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Pavlodar))).
-
-fof(axmondial1943, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Pavlodar_cities_Ekibastuz))).
-
-fof(axmondial1944, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Pavlodar_cities_Pavlodar))).
-
-fof(axmondial1945, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Qaraghandy))).
-
-fof(axmondial1946, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Qaraghandy_cities_Karaganda))).
-
-fof(axmondial1947, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Qaraghandy_cities_Temirtau))).
-
-fof(axmondial1948, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Qostanay))).
-
-fof(axmondial1949, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Qostanay_cities_Qostanay))).
-
-fof(axmondial1950, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Qostanay_cities_Rudny))).
-
-fof(axmondial1951, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Qyzylorda))).
-
-fof(axmondial1952, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Qyzylorda_cities_Qyzylorda))).
-
-fof(axmondial1953, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Semey))).
-
-fof(axmondial1954, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Semey_cities_Semey))).
-
-fof(axmondial1955, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_ShyghysQazaqstan))).
-
-fof(axmondial1956, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_ShyghysQazaqstan_cities_Oskemen))).
-
-fof(axmondial1957, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_SoltustikQazaqstan))).
-
-fof(axmondial1958, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_SoltustikQazaqstan_cities_Petropavl))).
-
-fof(axmondial1959, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Taldyqorghan))).
-
-fof(axmondial1960, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Taldyqorghan_cities_Taldyqorghan))).
-
-fof(axmondial1961, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Torghay))).
-
-fof(axmondial1962, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Torghay_cities_Arqalyq))).
-
-fof(axmondial1963, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Zhambyl))).
-
-fof(axmondial1964, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Zhambyl_cities_Dzhambul))).
-
-fof(axmondial1965, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Zhambyl_cities_Zhambyl))).
-
-fof(axmondial1966, axiom, 
- (hasType(type_Province, inst_Countries_KAZ_provinces_Zhezkazghan))).
-
-fof(axmondial1967, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Zhezkazghan_cities_Zhezkazghan))).
-
-fof(axmondial1968, axiom, 
- (hasType(type_City, inst_Countries_KAZ_provinces_Zhezkazghan_cities_Zhezqazghan))).
-
-fof(axmondial1969, axiom, 
- (hasType(type_City, inst_Countries_KGZ_cities_Bishkek))).
-
-fof(axmondial1970, axiom, 
- (hasType(type_City, inst_Countries_KIR_cities_Tarawa))).
-
-fof(axmondial1971, axiom, 
- (hasType(type_City, inst_Countries_KN_cities_Basseterre))).
-
-fof(axmondial1972, axiom, 
- (hasType(type_City, inst_Countries_KWT_cities_Kuwait))).
-
-fof(axmondial1973, axiom, 
- (hasType(type_City, inst_Countries_K_cities_PhnomPenh))).
-
-fof(axmondial1974, axiom, 
- (hasType(type_City, inst_Countries_LAO_cities_Vientiane))).
-
-fof(axmondial1975, axiom, 
- (hasType(type_City, inst_Countries_LAR_cities_Bengasi))).
-
-fof(axmondial1976, axiom, 
- (hasType(type_City, inst_Countries_LAR_cities_Tripoli))).
-
-fof(axmondial1977, axiom, 
- (hasType(type_City, inst_Countries_LB_cities_Monrovia))).
-
-fof(axmondial1978, axiom, 
- (hasType(type_City, inst_Countries_LS_cities_Maseru))).
-
-fof(axmondial1979, axiom, 
- (hasType(type_City, inst_Countries_LT_cities_Vilnius))).
-
-fof(axmondial1980, axiom, 
- (hasType(type_City, inst_Countries_LV_cities_Riga))).
-
-fof(axmondial1981, axiom, 
- (hasType(type_City, inst_Countries_L_cities_Luxembourg))).
-
-fof(axmondial1982, axiom, 
- (hasType(type_City, inst_Countries_MAL_cities_SeloyangBaru))).
-
-fof(axmondial1983, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Fed_Terr_ofKualaLumpur))).
-
-fof(axmondial1984, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Fed_Terr_ofKualaLumpur_cities_KualaLumpur))).
-
-fof(axmondial1985, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Fed_Terr_ofKualaLumpur_cities_PetalingJaya))).
-
-fof(axmondial1986, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Fed_Terr_ofLabuan))).
-
-fof(axmondial1987, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Fed_Terr_ofLabuan_cities_Labuan))).
-
-fof(axmondial1988, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Johor))).
-
-fof(axmondial1989, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Johor_cities_JohorBaharu))).
-
-fof(axmondial1990, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Kedah))).
-
-fof(axmondial1991, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Kedah_cities_AlorSetar))).
-
-fof(axmondial1992, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Kelantan))).
-
-fof(axmondial1993, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Kelantan_cities_KotaBaharu))).
-
-fof(axmondial1994, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Melaka))).
-
-fof(axmondial1995, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Melaka_cities_Melaka))).
-
-fof(axmondial1996, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_NegeriSembilan))).
-
-fof(axmondial1997, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_NegeriSembilan_cities_Seremban))).
-
-fof(axmondial1998, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Pahang))).
-
-fof(axmondial1999, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Pahang_cities_Kuantan))).
-
-fof(axmondial2000, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Perak))).
-
-fof(axmondial2001, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Perak_cities_Ipoh))).
-
-fof(axmondial2002, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Perak_cities_Taiping))).
-
-fof(axmondial2003, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Perlis))).
-
-fof(axmondial2004, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Perlis_cities_Kangar))).
-
-fof(axmondial2005, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_PulauPinang))).
-
-fof(axmondial2006, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_PulauPinang_cities_GeorgeTown))).
-
-fof(axmondial2007, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Sabah))).
-
-fof(axmondial2008, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Sabah_cities_KotaKinabalu))).
-
-fof(axmondial2009, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Sabah_cities_Sandakan))).
-
-fof(axmondial2010, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Sabah_cities_Tawai))).
-
-fof(axmondial2011, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Sarawak))).
-
-fof(axmondial2012, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Sarawak_cities_Kuching))).
-
-fof(axmondial2013, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Sarawak_cities_Sibu))).
-
-fof(axmondial2014, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Selangor))).
-
-fof(axmondial2015, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Selangor_cities_Kelang))).
-
-fof(axmondial2016, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Selangor_cities_ShahAlam))).
-
-fof(axmondial2017, axiom, 
- (hasType(type_Province, inst_Countries_MAL_provinces_Terengganu))).
-
-fof(axmondial2018, axiom, 
- (hasType(type_City, inst_Countries_MAL_provinces_Terengganu_cities_KualaTerengganu))).
-
-fof(axmondial2019, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Agadir))).
-
-fof(axmondial2020, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_BeniMellal))).
-
-fof(axmondial2021, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Casablanca))).
-
-fof(axmondial2022, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Fes))).
-
-fof(axmondial2023, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Kenitra))).
-
-fof(axmondial2024, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Khouribga))).
-
-fof(axmondial2025, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Marrakech))).
-
-fof(axmondial2026, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Meknes))).
-
-fof(axmondial2027, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Oujda))).
-
-fof(axmondial2028, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Rabat))).
-
-fof(axmondial2029, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Safi))).
-
-fof(axmondial2030, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Tanger))).
-
-fof(axmondial2031, axiom, 
- (hasType(type_City, inst_Countries_MA_cities_Tetouan))).
-
-fof(axmondial2032, axiom, 
- (hasType(type_Province, inst_Countries_MA_provinces_Centre))).
-
-fof(axmondial2033, axiom, 
- (hasType(type_Province, inst_Countries_MA_provinces_CentreNord))).
-
-fof(axmondial2034, axiom, 
- (hasType(type_Province, inst_Countries_MA_provinces_CentreSud))).
-
-fof(axmondial2035, axiom, 
- (hasType(type_Province, inst_Countries_MA_provinces_NordOuest))).
-
-fof(axmondial2036, axiom, 
- (hasType(type_Province, inst_Countries_MA_provinces_Oriental))).
-
-fof(axmondial2037, axiom, 
- (hasType(type_Province, inst_Countries_MA_provinces_Tensift))).
-
-fof(axmondial2038, axiom, 
- (hasType(type_City, inst_Countries_MC_cities_Monaco))).
-
-fof(axmondial2039, axiom, 
- (hasType(type_City, inst_Countries_MD_cities_Chisinau))).
-
-fof(axmondial2040, axiom, 
- (hasType(type_City, inst_Countries_MEX_cities_AtizapandeZaragoza))).
-
-fof(axmondial2041, axiom, 
- (hasType(type_City, inst_Countries_MEX_cities_CiudadApodaca))).
-
-fof(axmondial2042, axiom, 
- (hasType(type_City, inst_Countries_MEX_cities_Llave))).
-
-fof(axmondial2043, axiom, 
- (hasType(type_City, inst_Countries_MEX_cities_SanPedroGarzaGarcia))).
-
-fof(axmondial2044, axiom, 
- (hasType(type_City, inst_Countries_MEX_cities_SoledaddeGracianoSanchez))).
-
-fof(axmondial2045, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Aguascalientes))).
-
-fof(axmondial2046, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Aguascalientes_cities_Aguascalientes))).
-
-fof(axmondial2047, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_BajaCalifornia))).
-
-fof(axmondial2048, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_BajaCaliforniaSur))).
-
-fof(axmondial2049, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_BajaCaliforniaSur_cities_LaPaz))).
-
-fof(axmondial2050, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_BajaCalifornia_cities_Ensenada))).
-
-fof(axmondial2051, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_BajaCalifornia_cities_Mexicali))).
-
-fof(axmondial2052, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_BajaCalifornia_cities_Tijuana))).
-
-fof(axmondial2053, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Campeche))).
-
-fof(axmondial2054, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Campeche_cities_Campeche))).
-
-fof(axmondial2055, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Chiapas))).
-
-fof(axmondial2056, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Chiapas_cities_Nezahualcoyotl))).
-
-fof(axmondial2057, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Chiapas_cities_Tapachula))).
-
-fof(axmondial2058, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Chiapas_cities_Tonala))).
-
-fof(axmondial2059, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Chiapas_cities_TuxtlaGutierrez))).
-
-fof(axmondial2060, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Chihuahua))).
-
-fof(axmondial2061, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Chihuahua_cities_Chihuahua))).
-
-fof(axmondial2062, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Chihuahua_cities_Juarez))).
-
-fof(axmondial2063, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Coahuila))).
-
-fof(axmondial2064, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Coahuila_cities_Monclova))).
-
-fof(axmondial2065, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Coahuila_cities_Saltillo))).
-
-fof(axmondial2066, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Coahuila_cities_Torreon))).
-
-fof(axmondial2067, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Colima))).
-
-fof(axmondial2068, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Colima_cities_Colima))).
-
-fof(axmondial2069, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_DistritoFederal))).
-
-fof(axmondial2070, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_DistritoFederal_cities_MexicoCity))).
-
-fof(axmondial2071, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Durango))).
-
-fof(axmondial2072, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Durango_cities_Durango))).
-
-fof(axmondial2073, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Durango_cities_GomezPalacio))).
-
-fof(axmondial2074, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Durango_cities_VictoriadeDurango))).
-
-fof(axmondial2075, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Guanajuato))).
-
-fof(axmondial2076, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Guanajuato_cities_Celaya))).
-
-fof(axmondial2077, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Guanajuato_cities_Guanajuato))).
-
-fof(axmondial2078, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Guanajuato_cities_Irapuato))).
-
-fof(axmondial2079, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Guanajuato_cities_Leon))).
-
-fof(axmondial2080, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Guanajuato_cities_Salamanca))).
-
-fof(axmondial2081, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Guerrero))).
-
-fof(axmondial2082, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Guerrero_cities_Acapulco))).
-
-fof(axmondial2083, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Guerrero_cities_Chilpancingo))).
-
-fof(axmondial2084, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Hidalgo))).
-
-fof(axmondial2085, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Hidalgo_cities_Pachuca))).
-
-fof(axmondial2086, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Hidalgo_cities_PachucadeSoto))).
-
-fof(axmondial2087, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Jalisco))).
-
-fof(axmondial2088, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Jalisco_cities_Cuautla))).
-
-fof(axmondial2089, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Jalisco_cities_Guadalajara))).
-
-fof(axmondial2090, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Jalisco_cities_Tlaquepaque))).
-
-fof(axmondial2091, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Jalisco_cities_Zapopan))).
-
-fof(axmondial2092, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Mexico_Estadode))).
-
-fof(axmondial2093, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Mexico_Estadode_cities_Toluca))).
-
-fof(axmondial2094, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Mexico_Estadode_cities_TolucadeLerdo))).
-
-fof(axmondial2095, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Michoacan))).
-
-fof(axmondial2096, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Michoacan_cities_Morelia))).
-
-fof(axmondial2097, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Michoacan_cities_Uruapan))).
-
-fof(axmondial2098, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Michoacan_cities_Zamora))).
-
-fof(axmondial2099, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Morelos))).
-
-fof(axmondial2100, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Morelos_cities_Cuernavaca))).
-
-fof(axmondial2101, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Nayarit))).
-
-fof(axmondial2102, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Nayarit_cities_Tepic))).
-
-fof(axmondial2103, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_NuevoLeon))).
-
-fof(axmondial2104, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_NuevoLeon_cities_CiudadSantaCatarina))).
-
-fof(axmondial2105, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_NuevoLeon_cities_Guadalupe))).
-
-fof(axmondial2106, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_NuevoLeon_cities_Monterrey))).
-
-fof(axmondial2107, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_NuevoLeon_cities_SanNicolasdelosGarza))).
-
-fof(axmondial2108, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Oaxaca))).
-
-fof(axmondial2109, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Oaxaca_cities_Oaxaca))).
-
-fof(axmondial2110, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Puebla))).
-
-fof(axmondial2111, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Puebla_cities_Puebla))).
-
-fof(axmondial2112, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Puebla_cities_Tehuacan))).
-
-fof(axmondial2113, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Queretaro))).
-
-fof(axmondial2114, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Queretaro_cities_Queretaro))).
-
-fof(axmondial2115, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_QuintanaRoo))).
-
-fof(axmondial2116, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_QuintanaRoo_cities_Cancun))).
-
-fof(axmondial2117, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_QuintanaRoo_cities_Chetumal))).
-
-fof(axmondial2118, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_SanLuisPotosi))).
-
-fof(axmondial2119, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_SanLuisPotosi_cities_SanLuisPotosi))).
-
-fof(axmondial2120, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Sinaloa))).
-
-fof(axmondial2121, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Sinaloa_cities_Culiacan))).
-
-fof(axmondial2122, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Sinaloa_cities_LosMochis))).
-
-fof(axmondial2123, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Sinaloa_cities_Mazatlan))).
-
-fof(axmondial2124, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Sonora))).
-
-fof(axmondial2125, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Sonora_cities_CiudadObregon))).
-
-fof(axmondial2126, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Sonora_cities_Hermosillo))).
-
-fof(axmondial2127, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Sonora_cities_HeroicaNogales))).
-
-fof(axmondial2128, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Tabasco))).
-
-fof(axmondial2129, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Tabasco_cities_Villahermosa))).
-
-fof(axmondial2130, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Tamaulipas))).
-
-fof(axmondial2131, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Tamaulipas_cities_CiudadMadero))).
-
-fof(axmondial2132, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Tamaulipas_cities_CiudadVictoria))).
-
-fof(axmondial2133, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Tamaulipas_cities_Matamoros))).
-
-fof(axmondial2134, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Tamaulipas_cities_NuevoLaredo))).
-
-fof(axmondial2135, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Tamaulipas_cities_Reynosa))).
-
-fof(axmondial2136, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Tamaulipas_cities_Tampico))).
-
-fof(axmondial2137, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Tlaxcala))).
-
-fof(axmondial2138, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Tlaxcala_cities_Tlaxcala))).
-
-fof(axmondial2139, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Veracruz))).
-
-fof(axmondial2140, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Veracruz_cities_Coatzacoalcos))).
-
-fof(axmondial2141, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Veracruz_cities_Cordoba))).
-
-fof(axmondial2142, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Veracruz_cities_Jalapa))).
-
-fof(axmondial2143, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Veracruz_cities_Minatitlan))).
-
-fof(axmondial2144, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Veracruz_cities_Orizaba))).
-
-fof(axmondial2145, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Veracruz_cities_PozaRica))).
-
-fof(axmondial2146, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Veracruz_cities_XalapaEnriquez))).
-
-fof(axmondial2147, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Yucatan))).
-
-fof(axmondial2148, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Yucatan_cities_Merida))).
-
-fof(axmondial2149, axiom, 
- (hasType(type_Province, inst_Countries_MEX_provinces_Zacatecas))).
-
-fof(axmondial2150, axiom, 
- (hasType(type_City, inst_Countries_MEX_provinces_Zacatecas_cities_Zacatecas))).
-
-fof(axmondial2151, axiom, 
- (hasType(type_City, inst_Countries_MH_cities_Majuro))).
-
-fof(axmondial2152, axiom, 
- (hasType(type_City, inst_Countries_MK_cities_Skopje))).
-
-fof(axmondial2153, axiom, 
- (hasType(type_City, inst_Countries_MNG_cities_Ulaanbaatar))).
-
-fof(axmondial2154, axiom, 
- (hasType(type_City, inst_Countries_MOC_cities_Matala))).
-
-fof(axmondial2155, axiom, 
- (hasType(type_Province, inst_Countries_MOC_provinces_CaboDelgado))).
-
-fof(axmondial2156, axiom, 
- (hasType(type_City, inst_Countries_MOC_provinces_CaboDelgado_cities_Pemba))).
-
-fof(axmondial2157, axiom, 
- (hasType(type_Province, inst_Countries_MOC_provinces_Gaza))).
-
-fof(axmondial2158, axiom, 
- (hasType(type_City, inst_Countries_MOC_provinces_Gaza_cities_XaiXai))).
-
-fof(axmondial2159, axiom, 
- (hasType(type_Province, inst_Countries_MOC_provinces_Inhambane))).
-
-fof(axmondial2160, axiom, 
- (hasType(type_City, inst_Countries_MOC_provinces_Inhambane_cities_Inhambane))).
-
-fof(axmondial2161, axiom, 
- (hasType(type_Province, inst_Countries_MOC_provinces_Manica))).
-
-fof(axmondial2162, axiom, 
- (hasType(type_City, inst_Countries_MOC_provinces_Manica_cities_Chimoio))).
-
-fof(axmondial2163, axiom, 
- (hasType(type_Province, inst_Countries_MOC_provinces_Maputo))).
-
-fof(axmondial2164, axiom, 
- (hasType(type_City, inst_Countries_MOC_provinces_Maputo_cities_Nacala))).
-
-fof(axmondial2165, axiom, 
- (hasType(type_Province, inst_Countries_MOC_provinces_Maputo_munic))).
-
-fof(axmondial2166, axiom, 
- (hasType(type_City, inst_Countries_MOC_provinces_Maputo_munic_cities_Maputo))).
-
-fof(axmondial2167, axiom, 
- (hasType(type_Province, inst_Countries_MOC_provinces_Nampula))).
-
-fof(axmondial2168, axiom, 
- (hasType(type_City, inst_Countries_MOC_provinces_Nampula_cities_Nampula))).
-
-fof(axmondial2169, axiom, 
- (hasType(type_Province, inst_Countries_MOC_provinces_Niassa))).
-
-fof(axmondial2170, axiom, 
- (hasType(type_City, inst_Countries_MOC_provinces_Niassa_cities_Lichinga))).
-
-fof(axmondial2171, axiom, 
- (hasType(type_Province, inst_Countries_MOC_provinces_Sofala))).
-
-fof(axmondial2172, axiom, 
- (hasType(type_City, inst_Countries_MOC_provinces_Sofala_cities_Beira))).
-
-fof(axmondial2173, axiom, 
- (hasType(type_Province, inst_Countries_MOC_provinces_Tete))).
-
-fof(axmondial2174, axiom, 
- (hasType(type_City, inst_Countries_MOC_provinces_Tete_cities_Tete))).
-
-fof(axmondial2175, axiom, 
- (hasType(type_Province, inst_Countries_MOC_provinces_Zambezia))).
-
-fof(axmondial2176, axiom, 
- (hasType(type_City, inst_Countries_MOC_provinces_Zambezia_cities_Quelimane))).
-
-fof(axmondial2177, axiom, 
- (hasType(type_City, inst_Countries_MS_cities_PortLouis))).
-
-fof(axmondial2178, axiom, 
- (hasType(type_City, inst_Countries_MV_cities_Male))).
-
-fof(axmondial2179, axiom, 
- (hasType(type_City, inst_Countries_MW_cities_Lilongwe))).
-
-fof(axmondial2180, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Ayeyarwady))).
-
-fof(axmondial2181, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Ayeyarwady_cities_Pathein))).
-
-fof(axmondial2182, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Bago))).
-
-fof(axmondial2183, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Bago_cities_Bago))).
-
-fof(axmondial2184, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Chin))).
-
-fof(axmondial2185, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Chin_cities_Hakha))).
-
-fof(axmondial2186, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Kachin))).
-
-fof(axmondial2187, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Kachin_cities_Myitkyina))).
-
-fof(axmondial2188, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Kayah))).
-
-fof(axmondial2189, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Kayah_cities_Loikaw))).
-
-fof(axmondial2190, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Kayin))).
-
-fof(axmondial2191, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Kayin_cities_Hpaan))).
-
-fof(axmondial2192, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Magway))).
-
-fof(axmondial2193, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Magway_cities_Magway))).
-
-fof(axmondial2194, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Mandalay))).
-
-fof(axmondial2195, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Mandalay_cities_Mandalay))).
-
-fof(axmondial2196, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Mon))).
-
-fof(axmondial2197, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Mon_cities_Moulmein))).
-
-fof(axmondial2198, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Rakhine))).
-
-fof(axmondial2199, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Rakhine_cities_Akyab))).
-
-fof(axmondial2200, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Sagaing))).
-
-fof(axmondial2201, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Sagaing_cities_Monywa))).
-
-fof(axmondial2202, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Sagaing_cities_Sagaing))).
-
-fof(axmondial2203, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Shan))).
-
-fof(axmondial2204, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Shan_cities_Taunggyi))).
-
-fof(axmondial2205, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Tanintharyi))).
-
-fof(axmondial2206, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Tanintharyi_cities_Tavoy))).
-
-fof(axmondial2207, axiom, 
- (hasType(type_Province, inst_Countries_MYA_provinces_Yangon))).
-
-fof(axmondial2208, axiom, 
- (hasType(type_City, inst_Countries_MYA_provinces_Yangon_cities_Rangoon))).
-
-fof(axmondial2209, axiom, 
- (hasType(type_City, inst_Countries_M_cities_Valletta))).
-
-fof(axmondial2210, axiom, 
- (hasType(type_City, inst_Countries_NAM_cities_Windhoek))).
-
-fof(axmondial2211, axiom, 
- (hasType(type_City, inst_Countries_NAU_cities_Yaren))).
-
-fof(axmondial2212, axiom, 
- (hasType(type_City, inst_Countries_NCA_cities_Noumea))).
-
-fof(axmondial2213, axiom, 
- (hasType(type_City, inst_Countries_NEP_cities_Kathmandu))).
-
-fof(axmondial2214, axiom, 
- (hasType(type_City, inst_Countries_NIC_cities_Chinandega))).
-
-fof(axmondial2215, axiom, 
- (hasType(type_City, inst_Countries_NIC_cities_Leon))).
-
-fof(axmondial2216, axiom, 
- (hasType(type_City, inst_Countries_NIC_cities_Managua))).
-
-fof(axmondial2217, axiom, 
- (hasType(type_City, inst_Countries_NIC_cities_Masaya))).
-
-fof(axmondial2218, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_Drenthe))).
-
-fof(axmondial2219, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Drenthe_cities_Assen))).
-
-fof(axmondial2220, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_Flevoland))).
-
-fof(axmondial2221, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Flevoland_cities_Lelystad))).
-
-fof(axmondial2222, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_Friesland))).
-
-fof(axmondial2223, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Friesland_cities_Leeuwarden))).
-
-fof(axmondial2224, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_Gelderland))).
-
-fof(axmondial2225, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Gelderland_cities_Arnhem))).
-
-fof(axmondial2226, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Gelderland_cities_Nijmegen))).
-
-fof(axmondial2227, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_Groningen))).
-
-fof(axmondial2228, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Groningen_cities_Groningen))).
-
-fof(axmondial2229, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_Limburg))).
-
-fof(axmondial2230, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Limburg_cities_Geleen))).
-
-fof(axmondial2231, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Limburg_cities_Heerlen))).
-
-fof(axmondial2232, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Limburg_cities_Maastricht))).
-
-fof(axmondial2233, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_NoordBrabant))).
-
-fof(axmondial2234, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_NoordBrabant_cities_Breda))).
-
-fof(axmondial2235, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_NoordBrabant_cities_Eindhoven))).
-
-fof(axmondial2236, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_NoordBrabant_cities_Tilburg))).
-
-fof(axmondial2237, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_NoordBrabant_cities_sHertogenbosch))).
-
-fof(axmondial2238, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_NoordHolland))).
-
-fof(axmondial2239, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_NoordHolland_cities_Amsterdam))).
-
-fof(axmondial2240, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_NoordHolland_cities_Haarlem))).
-
-fof(axmondial2241, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_NoordHolland_cities_Hilversum))).
-
-fof(axmondial2242, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_NoordHolland_cities_Velsen))).
-
-fof(axmondial2243, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_NoordHolland_cities_Zaanstreek))).
-
-fof(axmondial2244, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_Overijssel))).
-
-fof(axmondial2245, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Overijssel_cities_Enschede))).
-
-fof(axmondial2246, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Overijssel_cities_Zwolle))).
-
-fof(axmondial2247, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_Utrecht))).
-
-fof(axmondial2248, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Utrecht_cities_Utrecht))).
-
-fof(axmondial2249, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_Zeeland))).
-
-fof(axmondial2250, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_Zeeland_cities_Middelburg))).
-
-fof(axmondial2251, axiom, 
- (hasType(type_Province, inst_Countries_NL_provinces_ZuidHolland))).
-
-fof(axmondial2252, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_ZuidHolland_cities_Dordrecht))).
-
-fof(axmondial2253, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_ZuidHolland_cities_Leiden))).
-
-fof(axmondial2254, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_ZuidHolland_cities_Rotterdam))).
-
-fof(axmondial2255, axiom, 
- (hasType(type_City, inst_Countries_NL_provinces_ZuidHolland_cities_sGravenhage))).
-
-fof(axmondial2256, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Anju))).
-
-fof(axmondial2257, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Chongjin))).
-
-fof(axmondial2258, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Haeju))).
-
-fof(axmondial2259, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_HamhungHungnam))).
-
-fof(axmondial2260, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Huichon))).
-
-fof(axmondial2261, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Kaesong))).
-
-fof(axmondial2262, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Kanggye))).
-
-fof(axmondial2263, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Kusong))).
-
-fof(axmondial2264, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Nampo))).
-
-fof(axmondial2265, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Pyongyang))).
-
-fof(axmondial2266, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Sinpo))).
-
-fof(axmondial2267, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Sinuiju))).
-
-fof(axmondial2268, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Songjin))).
-
-fof(axmondial2269, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Sunchon))).
-
-fof(axmondial2270, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Tanchon))).
-
-fof(axmondial2271, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Tokchon))).
-
-fof(axmondial2272, axiom, 
- (hasType(type_City, inst_Countries_NOK_cities_Wonsan))).
-
-fof(axmondial2273, axiom, 
- (hasType(type_City, inst_Countries_NZ_cities_Auckland))).
-
-fof(axmondial2274, axiom, 
- (hasType(type_City, inst_Countries_NZ_cities_Wellington))).
-
-fof(axmondial2275, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Akershus))).
-
-fof(axmondial2276, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_AustAgder))).
-
-fof(axmondial2277, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_AustAgder_cities_Arendal))).
-
-fof(axmondial2278, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Buskerud))).
-
-fof(axmondial2279, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Buskerud_cities_Drammen))).
-
-fof(axmondial2280, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Finnmark))).
-
-fof(axmondial2281, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Finnmark_cities_Hammerfest))).
-
-fof(axmondial2282, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Finnmark_cities_Vadsoe))).
-
-fof(axmondial2283, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Hedmark))).
-
-fof(axmondial2284, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Hedmark_cities_Hamar))).
-
-fof(axmondial2285, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Hordaland))).
-
-fof(axmondial2286, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Hordaland_cities_Bergen))).
-
-fof(axmondial2287, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_MoereogRomsdal))).
-
-fof(axmondial2288, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_MoereogRomsdal_cities_Molde))).
-
-fof(axmondial2289, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_NordTrondelag))).
-
-fof(axmondial2290, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_NordTrondelag_cities_Steinkjer))).
-
-fof(axmondial2291, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Nordland))).
-
-fof(axmondial2292, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Nordland_cities_Bodoe))).
-
-fof(axmondial2293, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Nordland_cities_Narvik))).
-
-fof(axmondial2294, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Nordland_cities_Svolvaer))).
-
-fof(axmondial2295, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Oestfold))).
-
-fof(axmondial2296, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Oestfold_cities_Moss))).
-
-fof(axmondial2297, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Oppland))).
-
-fof(axmondial2298, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Oppland_cities_Lillehammer))).
-
-fof(axmondial2299, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Oslo))).
-
-fof(axmondial2300, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Oslo_cities_Oslo))).
-
-fof(axmondial2301, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Rogaland))).
-
-fof(axmondial2302, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Rogaland_cities_Stavanger))).
-
-fof(axmondial2303, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_SoerTrondelag))).
-
-fof(axmondial2304, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_SoerTrondelag_cities_Trondheim))).
-
-fof(axmondial2305, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_SognogFjordane))).
-
-fof(axmondial2306, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_SognogFjordane_cities_Hermannsverk))).
-
-fof(axmondial2307, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Telemark))).
-
-fof(axmondial2308, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Telemark_cities_Skien))).
-
-fof(axmondial2309, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Troms))).
-
-fof(axmondial2310, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Troms_cities_Tromsoe))).
-
-fof(axmondial2311, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_VestAgder))).
-
-fof(axmondial2312, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_VestAgder_cities_Kristiansand))).
-
-fof(axmondial2313, axiom, 
- (hasType(type_Province, inst_Countries_N_provinces_Vestfold))).
-
-fof(axmondial2314, axiom, 
- (hasType(type_City, inst_Countries_N_provinces_Vestfold_cities_Toensberg))).
-
-fof(axmondial2315, axiom, 
- (hasType(type_City, inst_Countries_OM_cities_Muscat))).
-
-fof(axmondial2316, axiom, 
- (hasType(type_City, inst_Countries_PAL_cities_Koror))).
-
-fof(axmondial2317, axiom, 
- (hasType(type_Province, inst_Countries_PA_provinces_BocasdelToro))).
-
-fof(axmondial2318, axiom, 
- (hasType(type_City, inst_Countries_PA_provinces_BocasdelToro_cities_BocasdelToro))).
-
-fof(axmondial2319, axiom, 
- (hasType(type_Province, inst_Countries_PA_provinces_Chiriqui))).
-
-fof(axmondial2320, axiom, 
- (hasType(type_City, inst_Countries_PA_provinces_Chiriqui_cities_David))).
-
-fof(axmondial2321, axiom, 
- (hasType(type_Province, inst_Countries_PA_provinces_Cocle))).
-
-fof(axmondial2322, axiom, 
- (hasType(type_City, inst_Countries_PA_provinces_Cocle_cities_Penonome))).
-
-fof(axmondial2323, axiom, 
- (hasType(type_Province, inst_Countries_PA_provinces_Colon))).
-
-fof(axmondial2324, axiom, 
- (hasType(type_City, inst_Countries_PA_provinces_Colon_cities_Colon))).
-
-fof(axmondial2325, axiom, 
- (hasType(type_Province, inst_Countries_PA_provinces_ComarcadeSanBlas))).
-
-fof(axmondial2326, axiom, 
- (hasType(type_City, inst_Countries_PA_provinces_ComarcadeSanBlas_cities_ElPorvenir))).
-
-fof(axmondial2327, axiom, 
- (hasType(type_Province, inst_Countries_PA_provinces_Darien))).
-
-fof(axmondial2328, axiom, 
- (hasType(type_City, inst_Countries_PA_provinces_Darien_cities_LaPalma))).
-
-fof(axmondial2329, axiom, 
- (hasType(type_Province, inst_Countries_PA_provinces_Herrera))).
-
-fof(axmondial2330, axiom, 
- (hasType(type_City, inst_Countries_PA_provinces_Herrera_cities_Chitre))).
-
-fof(axmondial2331, axiom, 
- (hasType(type_Province, inst_Countries_PA_provinces_LosSantos))).
-
-fof(axmondial2332, axiom, 
- (hasType(type_City, inst_Countries_PA_provinces_LosSantos_cities_LasTablas))).
-
-fof(axmondial2333, axiom, 
- (hasType(type_Province, inst_Countries_PA_provinces_Panama))).
-
-fof(axmondial2334, axiom, 
- (hasType(type_City, inst_Countries_PA_provinces_Panama_cities_PanamaCity))).
-
-fof(axmondial2335, axiom, 
- (hasType(type_City, inst_Countries_PA_provinces_Panama_cities_SanMiguelito))).
-
-fof(axmondial2336, axiom, 
- (hasType(type_Province, inst_Countries_PA_provinces_Veraguas))).
-
-fof(axmondial2337, axiom, 
- (hasType(type_City, inst_Countries_PA_provinces_Veraguas_cities_Santiago))).
-
-fof(axmondial2338, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Amazonas))).
-
-fof(axmondial2339, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Amazonas_cities_Chachapoyas))).
-
-fof(axmondial2340, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Ancash))).
-
-fof(axmondial2341, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Ancash_cities_Chimbote))).
-
-fof(axmondial2342, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Ancash_cities_Huaraz))).
-
-fof(axmondial2343, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Apurimac))).
-
-fof(axmondial2344, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Apurimac_cities_Abancay))).
-
-fof(axmondial2345, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Arequipa))).
-
-fof(axmondial2346, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Arequipa_cities_Arequipa))).
-
-fof(axmondial2347, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Ayacucho))).
-
-fof(axmondial2348, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Ayacucho_cities_Ayacucho))).
-
-fof(axmondial2349, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Cajamarca))).
-
-fof(axmondial2350, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Cajamarca_cities_Cajamarca))).
-
-fof(axmondial2351, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Callao))).
-
-fof(axmondial2352, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Callao_cities_Callao))).
-
-fof(axmondial2353, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Cuzco))).
-
-fof(axmondial2354, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Cuzco_cities_Cuzco))).
-
-fof(axmondial2355, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Huancavelica))).
-
-fof(axmondial2356, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Huancavelica_cities_Huancavelica))).
-
-fof(axmondial2357, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Huanuco))).
-
-fof(axmondial2358, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Huanuco_cities_Huanuco))).
-
-fof(axmondial2359, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Ica))).
-
-fof(axmondial2360, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Ica_cities_ChinchaAlta))).
-
-fof(axmondial2361, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Ica_cities_Ica))).
-
-fof(axmondial2362, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Junin))).
-
-fof(axmondial2363, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Junin_cities_Huancayo))).
-
-fof(axmondial2364, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_LaLibertad))).
-
-fof(axmondial2365, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_LaLibertad_cities_Trujillo))).
-
-fof(axmondial2366, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Lambayeque))).
-
-fof(axmondial2367, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Lambayeque_cities_Chiclayo))).
-
-fof(axmondial2368, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Lima))).
-
-fof(axmondial2369, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Lima_cities_Lima))).
-
-fof(axmondial2370, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Loreto))).
-
-fof(axmondial2371, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Loreto_cities_Iquitos))).
-
-fof(axmondial2372, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_MadredeDios))).
-
-fof(axmondial2373, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_MadredeDios_cities_PuertoMaldonado))).
-
-fof(axmondial2374, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Moquegua))).
-
-fof(axmondial2375, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Moquegua_cities_Moquegua))).
-
-fof(axmondial2376, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Pasco))).
-
-fof(axmondial2377, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Pasco_cities_CerrodePasco))).
-
-fof(axmondial2378, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Piura))).
-
-fof(axmondial2379, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Piura_cities_Piura))).
-
-fof(axmondial2380, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Piura_cities_Sullana))).
-
-fof(axmondial2381, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Piura_cities_Talara))).
-
-fof(axmondial2382, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Puno))).
-
-fof(axmondial2383, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Puno_cities_Juliaca))).
-
-fof(axmondial2384, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Puno_cities_Puno))).
-
-fof(axmondial2385, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_SanMartin))).
-
-fof(axmondial2386, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_SanMartin_cities_Moyobamba))).
-
-fof(axmondial2387, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Tacna))).
-
-fof(axmondial2388, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Tacna_cities_Tacna))).
-
-fof(axmondial2389, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Tumbes))).
-
-fof(axmondial2390, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Tumbes_cities_Tumbes))).
-
-fof(axmondial2391, axiom, 
- (hasType(type_Province, inst_Countries_PE_provinces_Ucayali))).
-
-fof(axmondial2392, axiom, 
- (hasType(type_City, inst_Countries_PE_provinces_Ucayali_cities_Pucallpa))).
-
-fof(axmondial2393, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Bahawalpur))).
-
-fof(axmondial2394, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Chiniot))).
-
-fof(axmondial2395, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_DeraGhaziKhan))).
-
-fof(axmondial2396, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Gujranwala))).
-
-fof(axmondial2397, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Gujrat))).
-
-fof(axmondial2398, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Hyderabad))).
-
-fof(axmondial2399, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Islamabad))).
-
-fof(axmondial2400, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Jhang))).
-
-fof(axmondial2401, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Jhelum))).
-
-fof(axmondial2402, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Karachi))).
-
-fof(axmondial2403, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Kasur))).
-
-fof(axmondial2404, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Lahore))).
-
-fof(axmondial2405, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_LahoreCantonment))).
-
-fof(axmondial2406, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Larkana))).
-
-fof(axmondial2407, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Lyallpur))).
-
-fof(axmondial2408, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Mardan))).
-
-fof(axmondial2409, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_MirpurKhas))).
-
-fof(axmondial2410, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Multan))).
-
-fof(axmondial2411, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Nawabshah))).
-
-fof(axmondial2412, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Okara))).
-
-fof(axmondial2413, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Peshawar))).
-
-fof(axmondial2414, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Quetta))).
-
-fof(axmondial2415, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_RahimYarKhan))).
-
-fof(axmondial2416, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Rawalpindi))).
-
-fof(axmondial2417, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Sahiwal))).
-
-fof(axmondial2418, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Sargodha))).
-
-fof(axmondial2419, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Sheikhupura))).
-
-fof(axmondial2420, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Sialkot))).
-
-fof(axmondial2421, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_Sukkur))).
-
-fof(axmondial2422, axiom, 
- (hasType(type_City, inst_Countries_PK_cities_WahCantonment))).
-
-fof(axmondial2423, axiom, 
- (hasType(type_City, inst_Countries_PL_cities_DabrowaGornicza))).
-
-fof(axmondial2424, axiom, 
- (hasType(type_City, inst_Countries_PL_cities_JastrzebieZdroj))).
-
-fof(axmondial2425, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Bialostockie))).
-
-fof(axmondial2426, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Bialostockie_cities_Bialystok))).
-
-fof(axmondial2427, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Bialskopodlaskie))).
-
-fof(axmondial2428, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Bialskopodlaskie_cities_BialaPodlaska))).
-
-fof(axmondial2429, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Bielskie))).
-
-fof(axmondial2430, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Bielskie_cities_BielskoBiala))).
-
-fof(axmondial2431, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Bydgoskie))).
-
-fof(axmondial2432, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Bydgoskie_cities_Bydgoszcz))).
-
-fof(axmondial2433, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Chelmskie))).
-
-fof(axmondial2434, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Chelmskie_cities_Chelm))).
-
-fof(axmondial2435, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Ciechanowskie))).
-
-fof(axmondial2436, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Ciechanowskie_cities_Ciechanow))).
-
-fof(axmondial2437, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Czestochowskie))).
-
-fof(axmondial2438, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Czestochowskie_cities_Czestochowa))).
-
-fof(axmondial2439, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Elblaskie))).
-
-fof(axmondial2440, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Elblaskie_cities_Elblag))).
-
-fof(axmondial2441, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Gdanskie))).
-
-fof(axmondial2442, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Gdanskie_cities_Gdansk))).
-
-fof(axmondial2443, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Gdanskie_cities_Gdynia))).
-
-fof(axmondial2444, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Gorzowskie))).
-
-fof(axmondial2445, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Gorzowskie_cities_GorzowWielkopolski))).
-
-fof(axmondial2446, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Gorzowskie_cities_GorzowWielkopolskie))).
-
-fof(axmondial2447, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Jeleniogorskie))).
-
-fof(axmondial2448, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Jeleniogorskie_cities_JeleniaGora))).
-
-fof(axmondial2449, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Kaliskie))).
-
-fof(axmondial2450, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Kaliskie_cities_Kalisz))).
-
-fof(axmondial2451, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Katowickie))).
-
-fof(axmondial2452, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Katowickie_cities_Bytom))).
-
-fof(axmondial2453, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Katowickie_cities_Chorzow))).
-
-fof(axmondial2454, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Katowickie_cities_Gliwice))).
-
-fof(axmondial2455, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Katowickie_cities_Katowice))).
-
-fof(axmondial2456, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Katowickie_cities_RudaSlaska))).
-
-fof(axmondial2457, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Katowickie_cities_Rybnik))).
-
-fof(axmondial2458, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Katowickie_cities_Sosnowiec))).
-
-fof(axmondial2459, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Katowickie_cities_Tychy))).
-
-fof(axmondial2460, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Katowickie_cities_WodzilawSlaski))).
-
-fof(axmondial2461, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Katowickie_cities_Zabrze))).
-
-fof(axmondial2462, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Kieleckie))).
-
-fof(axmondial2463, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Kieleckie_cities_Kielce))).
-
-fof(axmondial2464, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Koninskie))).
-
-fof(axmondial2465, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Koninskie_cities_Konin))).
-
-fof(axmondial2466, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Koszalinskie))).
-
-fof(axmondial2467, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Koszalinskie_cities_Koszalin))).
-
-fof(axmondial2468, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Krakowskie))).
-
-fof(axmondial2469, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Krakowskie_cities_Krakow))).
-
-fof(axmondial2470, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Krosnienskie))).
-
-fof(axmondial2471, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Krosnienskie_cities_Krosno))).
-
-fof(axmondial2472, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Legnickie))).
-
-fof(axmondial2473, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Legnickie_cities_Legnica))).
-
-fof(axmondial2474, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Leszczynskie))).
-
-fof(axmondial2475, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Leszczynskie_cities_Leszno))).
-
-fof(axmondial2476, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Lodzkie))).
-
-fof(axmondial2477, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Lodzkie_cities_Lodz))).
-
-fof(axmondial2478, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Lomzynskie))).
-
-fof(axmondial2479, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Lomzynskie_cities_Lomza))).
-
-fof(axmondial2480, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Lubelskie))).
-
-fof(axmondial2481, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Lubelskie_cities_Lublin))).
-
-fof(axmondial2482, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Nowosadeckie))).
-
-fof(axmondial2483, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Nowosadeckie_cities_NowySacz))).
-
-fof(axmondial2484, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Olsztynskie))).
-
-fof(axmondial2485, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Olsztynskie_cities_Olsztyn))).
-
-fof(axmondial2486, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Opolskie))).
-
-fof(axmondial2487, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Opolskie_cities_Opole))).
-
-fof(axmondial2488, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Ostroleckie))).
-
-fof(axmondial2489, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Ostroleckie_cities_Ostroleka))).
-
-fof(axmondial2490, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Pilskie))).
-
-fof(axmondial2491, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Pilskie_cities_Pila))).
-
-fof(axmondial2492, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Piotrkowskie))).
-
-fof(axmondial2493, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Piotrkowskie_cities_PiottrkowTrybunalski))).
-
-fof(axmondial2494, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Plockie))).
-
-fof(axmondial2495, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Plockie_cities_Plock))).
-
-fof(axmondial2496, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Poznanskie))).
-
-fof(axmondial2497, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Poznanskie_cities_Poznan))).
-
-fof(axmondial2498, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Przemyskie))).
-
-fof(axmondial2499, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Przemyskie_cities_Przemysl))).
-
-fof(axmondial2500, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Radomskie))).
-
-fof(axmondial2501, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Radomskie_cities_Radom))).
-
-fof(axmondial2502, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Rzeszowskie))).
-
-fof(axmondial2503, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Rzeszowskie_cities_Rzeszow))).
-
-fof(axmondial2504, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Siedleckie))).
-
-fof(axmondial2505, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Siedleckie_cities_Siedlce))).
-
-fof(axmondial2506, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Sieradzkie))).
-
-fof(axmondial2507, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Sieradzkie_cities_Sieradz))).
-
-fof(axmondial2508, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Skierniewickie))).
-
-fof(axmondial2509, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Skierniewickie_cities_Skierniewice))).
-
-fof(axmondial2510, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Slupskie))).
-
-fof(axmondial2511, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Slupskie_cities_Slupsk))).
-
-fof(axmondial2512, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Suwalskie))).
-
-fof(axmondial2513, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Suwalskie_cities_Suwalki))).
-
-fof(axmondial2514, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Szczecinskie))).
-
-fof(axmondial2515, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Szczecinskie_cities_Szczecin))).
-
-fof(axmondial2516, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Tarnobrzeskie))).
-
-fof(axmondial2517, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Tarnobrzeskie_cities_Tarnobrzeg))).
-
-fof(axmondial2518, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Tarnowskie))).
-
-fof(axmondial2519, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Tarnowskie_cities_Tarnow))).
-
-fof(axmondial2520, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Torunskie))).
-
-fof(axmondial2521, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Torunskie_cities_Grudziadz))).
-
-fof(axmondial2522, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Torunskie_cities_Torun))).
-
-fof(axmondial2523, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Walbrzyskie))).
-
-fof(axmondial2524, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Walbrzyskie_cities_Walbrzych))).
-
-fof(axmondial2525, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Warszwaskie))).
-
-fof(axmondial2526, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Warszwaskie_cities_Warsaw))).
-
-fof(axmondial2527, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Wloclawskie))).
-
-fof(axmondial2528, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Wloclawskie_cities_Wloclawek))).
-
-fof(axmondial2529, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Wroclawskie))).
-
-fof(axmondial2530, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Wroclawskie_cities_Wroclaw))).
-
-fof(axmondial2531, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Zamojskie))).
-
-fof(axmondial2532, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Zamojskie_cities_Zamosc))).
-
-fof(axmondial2533, axiom, 
- (hasType(type_Province, inst_Countries_PL_provinces_Zielonogorskie))).
-
-fof(axmondial2534, axiom, 
- (hasType(type_City, inst_Countries_PL_provinces_Zielonogorskie_cities_ZielonaGora))).
-
-fof(axmondial2535, axiom, 
- (hasType(type_City, inst_Countries_PNG_cities_PortMoresby))).
-
-fof(axmondial2536, axiom, 
- (hasType(type_City, inst_Countries_PY_cities_Asuncion))).
-
-fof(axmondial2537, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Aveiro))).
-
-fof(axmondial2538, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Azores_The))).
-
-fof(axmondial2539, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Beja))).
-
-fof(axmondial2540, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Braga))).
-
-fof(axmondial2541, axiom, 
- (hasType(type_City, inst_Countries_P_provinces_Braga_cities_Braga))).
-
-fof(axmondial2542, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Braganca))).
-
-fof(axmondial2543, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_CasteloBranco))).
-
-fof(axmondial2544, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Coimbra))).
-
-fof(axmondial2545, axiom, 
- (hasType(type_City, inst_Countries_P_provinces_Coimbra_cities_Coimbra))).
-
-fof(axmondial2546, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Evora))).
-
-fof(axmondial2547, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Faro))).
-
-fof(axmondial2548, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Guarda))).
-
-fof(axmondial2549, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Leiria))).
-
-fof(axmondial2550, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Lisbon))).
-
-fof(axmondial2551, axiom, 
- (hasType(type_City, inst_Countries_P_provinces_Lisbon_cities_Almada))).
-
-fof(axmondial2552, axiom, 
- (hasType(type_City, inst_Countries_P_provinces_Lisbon_cities_Amadora))).
-
-fof(axmondial2553, axiom, 
- (hasType(type_City, inst_Countries_P_provinces_Lisbon_cities_Barreiro))).
-
-fof(axmondial2554, axiom, 
- (hasType(type_City, inst_Countries_P_provinces_Lisbon_cities_Lisbon))).
-
-fof(axmondial2555, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Madeira))).
-
-fof(axmondial2556, axiom, 
- (hasType(type_City, inst_Countries_P_provinces_Madeira_cities_Funchal))).
-
-fof(axmondial2557, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Portalegre))).
-
-fof(axmondial2558, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Porto))).
-
-fof(axmondial2559, axiom, 
- (hasType(type_City, inst_Countries_P_provinces_Porto_cities_Porto))).
-
-fof(axmondial2560, axiom, 
- (hasType(type_City, inst_Countries_P_provinces_Porto_cities_VilaNovadeGaia))).
-
-fof(axmondial2561, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Santarem))).
-
-fof(axmondial2562, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Setubal))).
-
-fof(axmondial2563, axiom, 
- (hasType(type_City, inst_Countries_P_provinces_Setubal_cities_Setubal))).
-
-fof(axmondial2564, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_VianadoCastelo))).
-
-fof(axmondial2565, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_VilaReal))).
-
-fof(axmondial2566, axiom, 
- (hasType(type_Province, inst_Countries_P_provinces_Viseu))).
-
-fof(axmondial2567, axiom, 
- (hasType(type_City, inst_Countries_Q_cities_Doha))).
-
-fof(axmondial2568, axiom, 
- (hasType(type_City, inst_Countries_Q_cities_Rayyan))).
-
-fof(axmondial2569, axiom, 
- (hasType(type_City, inst_Countries_Q_cities_Wakrah))).
-
-fof(axmondial2570, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_BuenosAires))).
-
-fof(axmondial2571, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_Avellaneda))).
-
-fof(axmondial2572, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_BahiaBlanca))).
-
-fof(axmondial2573, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_GeneralSanMartin))).
-
-fof(axmondial2574, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_LaMatanza))).
-
-fof(axmondial2575, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_LaPlata))).
-
-fof(axmondial2576, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_Lanus))).
-
-fof(axmondial2577, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_LomasdeZamoras))).
-
-fof(axmondial2578, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_MardelPlata))).
-
-fof(axmondial2579, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_Moron))).
-
-fof(axmondial2580, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_Quilmes))).
-
-fof(axmondial2581, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_SanIsidro))).
-
-fof(axmondial2582, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_SanNicolasdelosArroyos))).
-
-fof(axmondial2583, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_BuenosAires_cities_VicenteLopez))).
-
-fof(axmondial2584, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Catamarca))).
-
-fof(axmondial2585, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Catamarca_cities_SanFernando))).
-
-fof(axmondial2586, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Catamarca_cities_SanFernandodelValledeCatamarca))).
-
-fof(axmondial2587, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Chaco))).
-
-fof(axmondial2588, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Chaco_cities_Resistencia))).
-
-fof(axmondial2589, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Chubut))).
-
-fof(axmondial2590, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Chubut_cities_ComodoroRivadavia))).
-
-fof(axmondial2591, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Chubut_cities_Rawson))).
-
-fof(axmondial2592, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Cordoba))).
-
-fof(axmondial2593, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Cordoba_cities_Cordoba))).
-
-fof(axmondial2594, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Cordoba_cities_RioCuarto))).
-
-fof(axmondial2595, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Corrientes))).
-
-fof(axmondial2596, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Corrientes_cities_Corrientes))).
-
-fof(axmondial2597, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_DistritoFederal))).
-
-fof(axmondial2598, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_DistritoFederal_cities_BuenosAires))).
-
-fof(axmondial2599, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_EntreRios))).
-
-fof(axmondial2600, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_EntreRios_cities_Concordia))).
-
-fof(axmondial2601, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_EntreRios_cities_Parana))).
-
-fof(axmondial2602, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Formosa))).
-
-fof(axmondial2603, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Formosa_cities_Formosa))).
-
-fof(axmondial2604, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Jujuy))).
-
-fof(axmondial2605, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Jujuy_cities_SanSalvadordeJujuy))).
-
-fof(axmondial2606, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_LaPampa))).
-
-fof(axmondial2607, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_LaPampa_cities_SantaRosa))).
-
-fof(axmondial2608, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_LaRioja))).
-
-fof(axmondial2609, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_LaRioja_cities_LaRioja))).
-
-fof(axmondial2610, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Mendoza))).
-
-fof(axmondial2611, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Mendoza_cities_Mendoza))).
-
-fof(axmondial2612, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Misiones))).
-
-fof(axmondial2613, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Misiones_cities_Posadas))).
-
-fof(axmondial2614, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Neuquen))).
-
-fof(axmondial2615, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Neuquen_cities_Neuquen))).
-
-fof(axmondial2616, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_RioNegro))).
-
-fof(axmondial2617, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_RioNegro_cities_Viedma))).
-
-fof(axmondial2618, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Salta))).
-
-fof(axmondial2619, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Salta_cities_Salta))).
-
-fof(axmondial2620, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_SanJuan))).
-
-fof(axmondial2621, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_SanJuan_cities_SanJuan))).
-
-fof(axmondial2622, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_SanLuis))).
-
-fof(axmondial2623, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_SanLuis_cities_SanLuis))).
-
-fof(axmondial2624, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_SantaCruz))).
-
-fof(axmondial2625, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_SantaCruz_cities_RioGallegos))).
-
-fof(axmondial2626, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_SantaFe))).
-
-fof(axmondial2627, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_SantaFe_cities_Rosario))).
-
-fof(axmondial2628, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_SantaFe_cities_SantaFe))).
-
-fof(axmondial2629, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_SantiagodeEstero))).
-
-fof(axmondial2630, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_SantiagodeEstero_cities_SantiagodelEstero))).
-
-fof(axmondial2631, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_SantiagodeEstero_cities_SantiagodelEsteroLaBanda))).
-
-fof(axmondial2632, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_TierradelFuego))).
-
-fof(axmondial2633, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_TierradelFuego_cities_Ushuaia))).
-
-fof(axmondial2634, axiom, 
- (hasType(type_Province, inst_Countries_RA_provinces_Tucuman))).
-
-fof(axmondial2635, axiom, 
- (hasType(type_City, inst_Countries_RA_provinces_Tucuman_cities_SanMigueldeTucuman))).
-
-fof(axmondial2636, axiom, 
- (hasType(type_City, inst_Countries_RB_cities_Gaborone))).
-
-fof(axmondial2637, axiom, 
- (hasType(type_City, inst_Countries_RCA_cities_Bangui))).
-
-fof(axmondial2638, axiom, 
- (hasType(type_City, inst_Countries_RCB_cities_Brazzaville))).
-
-fof(axmondial2639, axiom, 
- (hasType(type_City, inst_Countries_RCH_cities_Santiago))).
-
-fof(axmondial2640, axiom, 
- (hasType(type_City, inst_Countries_RCH_cities_Valparaiso))).
-
-fof(axmondial2641, axiom, 
- (hasType(type_City, inst_Countries_RC_cities_Chungho))).
-
-fof(axmondial2642, axiom, 
- (hasType(type_City, inst_Countries_RC_cities_Chungli))).
-
-fof(axmondial2643, axiom, 
- (hasType(type_City, inst_Countries_RC_cities_Hsinchuang))).
-
-fof(axmondial2644, axiom, 
- (hasType(type_City, inst_Countries_RC_cities_Hsintien))).
-
-fof(axmondial2645, axiom, 
- (hasType(type_City, inst_Countries_RC_cities_Sanchuung))).
-
-fof(axmondial2646, axiom, 
- (hasType(type_City, inst_Countries_RC_cities_Yungho))).
-
-fof(axmondial2647, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Changhua))).
-
-fof(axmondial2648, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Changhua_cities_Changhua))).
-
-fof(axmondial2649, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Chiai))).
-
-fof(axmondial2650, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Chiai_munic))).
-
-fof(axmondial2651, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Chiai_munic_cities_Chiai))).
-
-fof(axmondial2652, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Chilung_munic))).
-
-fof(axmondial2653, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Chilung_munic_cities_Chilung))).
-
-fof(axmondial2654, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Hsinchu))).
-
-fof(axmondial2655, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Hsinchu_munic))).
-
-fof(axmondial2656, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Hsinchu_munic_cities_Hsinchu))).
-
-fof(axmondial2657, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Hualien))).
-
-fof(axmondial2658, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Hualien_cities_Hualien))).
-
-fof(axmondial2659, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Ilan))).
-
-fof(axmondial2660, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Ilan_cities_Ilan))).
-
-fof(axmondial2661, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Kaohsiung))).
-
-fof(axmondial2662, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Kaohsiung_cities_Fengshan))).
-
-fof(axmondial2663, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Kaohsiung_munic))).
-
-fof(axmondial2664, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Kaohsiung_munic_cities_Kaohsiung))).
-
-fof(axmondial2665, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Miaoli))).
-
-fof(axmondial2666, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Miaoli_cities_Miaoli))).
-
-fof(axmondial2667, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Nantou))).
-
-fof(axmondial2668, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Nantou_cities_Nantou))).
-
-fof(axmondial2669, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Penghu))).
-
-fof(axmondial2670, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Penghu_cities_Makung))).
-
-fof(axmondial2671, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Pingtung))).
-
-fof(axmondial2672, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Pingtung_cities_Pingtung))).
-
-fof(axmondial2673, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Taichung))).
-
-fof(axmondial2674, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Taichung_cities_Fengyuan))).
-
-fof(axmondial2675, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Taichung_munic))).
-
-fof(axmondial2676, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Taichung_munic_cities_Taichung))).
-
-fof(axmondial2677, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Tainan))).
-
-fof(axmondial2678, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Tainan_cities_Hsinying))).
-
-fof(axmondial2679, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Tainan_munic))).
-
-fof(axmondial2680, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Tainan_munic_cities_Tainan))).
-
-fof(axmondial2681, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Taipei))).
-
-fof(axmondial2682, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Taipei_cities_Panchiao))).
-
-fof(axmondial2683, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Taipei_munic))).
-
-fof(axmondial2684, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Taipei_munic_cities_Taipei))).
-
-fof(axmondial2685, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Taitung))).
-
-fof(axmondial2686, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Taitung_cities_Taitung))).
-
-fof(axmondial2687, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Taoyuan))).
-
-fof(axmondial2688, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Taoyuan_cities_Taoyuan))).
-
-fof(axmondial2689, axiom, 
- (hasType(type_Province, inst_Countries_RC_provinces_Yunlin))).
-
-fof(axmondial2690, axiom, 
- (hasType(type_City, inst_Countries_RC_provinces_Yunlin_cities_Touliu))).
-
-fof(axmondial2691, axiom, 
- (hasType(type_City, inst_Countries_RG_cities_Conakry))).
-
-fof(axmondial2692, axiom, 
- (hasType(type_City, inst_Countries_RH_cities_Port_au_Prince))).
-
-fof(axmondial2693, axiom, 
- (hasType(type_City, inst_Countries_RIM_cities_Nouakchott))).
-
-fof(axmondial2694, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Ambon))).
-
-fof(axmondial2695, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Balikpapan))).
-
-fof(axmondial2696, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_BandaAceh))).
-
-fof(axmondial2697, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_BandarLampung))).
-
-fof(axmondial2698, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Bandung))).
-
-fof(axmondial2699, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Banjarmasin))).
-
-fof(axmondial2700, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Batam))).
-
-fof(axmondial2701, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Bengkulu))).
-
-fof(axmondial2702, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Binjai))).
-
-fof(axmondial2703, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Blitar))).
-
-fof(axmondial2704, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Bogor))).
-
-fof(axmondial2705, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Cirebon))).
-
-fof(axmondial2706, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Gorontalo))).
-
-fof(axmondial2707, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Jakarta))).
-
-fof(axmondial2708, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Jambi))).
-
-fof(axmondial2709, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Kediri))).
-
-fof(axmondial2710, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Madiun))).
-
-fof(axmondial2711, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Magelang))).
-
-fof(axmondial2712, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Malang))).
-
-fof(axmondial2713, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Manado))).
-
-fof(axmondial2714, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Medan))).
-
-fof(axmondial2715, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Padang))).
-
-fof(axmondial2716, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Palangkaraya))).
-
-fof(axmondial2717, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Palembang))).
-
-fof(axmondial2718, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_PangkalPinang))).
-
-fof(axmondial2719, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_ParePare))).
-
-fof(axmondial2720, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Pasuruan))).
-
-fof(axmondial2721, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Pekalongan))).
-
-fof(axmondial2722, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_PekanBaru))).
-
-fof(axmondial2723, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_PematangSiantar))).
-
-fof(axmondial2724, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Pontianak))).
-
-fof(axmondial2725, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Probolinggo))).
-
-fof(axmondial2726, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Samarinda))).
-
-fof(axmondial2727, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Semarang))).
-
-fof(axmondial2728, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Sukabumi))).
-
-fof(axmondial2729, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Surabaya))).
-
-fof(axmondial2730, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Surakarta))).
-
-fof(axmondial2731, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_TanjungBalai))).
-
-fof(axmondial2732, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_TebingTinggi))).
-
-fof(axmondial2733, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Tegal))).
-
-fof(axmondial2734, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_UjungPandang))).
-
-fof(axmondial2735, axiom, 
- (hasType(type_City, inst_Countries_RI_cities_Yogyakarta))).
-
-fof(axmondial2736, axiom, 
- (hasType(type_City, inst_Countries_RL_cities_Beirut))).
-
-fof(axmondial2737, axiom, 
- (hasType(type_City, inst_Countries_RMM_cities_Bamako))).
-
-fof(axmondial2738, axiom, 
- (hasType(type_Province, inst_Countries_RM_provinces_Antananarivo))).
-
-fof(axmondial2739, axiom, 
- (hasType(type_City, inst_Countries_RM_provinces_Antananarivo_cities_Antananarivo))).
-
-fof(axmondial2740, axiom, 
- (hasType(type_City, inst_Countries_RM_provinces_Antananarivo_cities_Antsirabe))).
-
-fof(axmondial2741, axiom, 
- (hasType(type_Province, inst_Countries_RM_provinces_Antsiranana))).
-
-fof(axmondial2742, axiom, 
- (hasType(type_City, inst_Countries_RM_provinces_Antsiranana_cities_Antsiranana))).
-
-fof(axmondial2743, axiom, 
- (hasType(type_Province, inst_Countries_RM_provinces_Fianarantsoa))).
-
-fof(axmondial2744, axiom, 
- (hasType(type_City, inst_Countries_RM_provinces_Fianarantsoa_cities_Fianarantsoa))).
-
-fof(axmondial2745, axiom, 
- (hasType(type_Province, inst_Countries_RM_provinces_Mahajanga))).
-
-fof(axmondial2746, axiom, 
- (hasType(type_City, inst_Countries_RM_provinces_Mahajanga_cities_Majunga))).
-
-fof(axmondial2747, axiom, 
- (hasType(type_Province, inst_Countries_RM_provinces_Toamasina))).
-
-fof(axmondial2748, axiom, 
- (hasType(type_City, inst_Countries_RM_provinces_Toamasina_cities_Tamatave))).
-
-fof(axmondial2749, axiom, 
- (hasType(type_Province, inst_Countries_RM_provinces_Toliary))).
-
-fof(axmondial2750, axiom, 
- (hasType(type_City, inst_Countries_RM_provinces_Toliary_cities_Toliary))).
-
-fof(axmondial2751, axiom, 
- (hasType(type_City, inst_Countries_RN_cities_Niamey))).
-
-fof(axmondial2752, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Cheju))).
-
-fof(axmondial2753, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Chinju))).
-
-fof(axmondial2754, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Chongju))).
-
-fof(axmondial2755, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Chonju))).
-
-fof(axmondial2756, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Chunchon))).
-
-fof(axmondial2757, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Inchon))).
-
-fof(axmondial2758, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Kunsan))).
-
-fof(axmondial2759, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Kwangju))).
-
-fof(axmondial2760, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Masan))).
-
-fof(axmondial2761, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Mokpo))).
-
-fof(axmondial2762, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Pusan))).
-
-fof(axmondial2763, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Seoul))).
-
-fof(axmondial2764, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Songnam))).
-
-fof(axmondial2765, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Suwon))).
-
-fof(axmondial2766, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Taegu))).
-
-fof(axmondial2767, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Taejon))).
-
-fof(axmondial2768, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Ulsan))).
-
-fof(axmondial2769, axiom, 
- (hasType(type_City, inst_Countries_ROK_cities_Yosu))).
-
-fof(axmondial2770, axiom, 
- (hasType(type_City, inst_Countries_ROU_cities_Montevideo))).
-
-fof(axmondial2771, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Alba))).
-
-fof(axmondial2772, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Alba_cities_AlbaIulia))).
-
-fof(axmondial2773, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Arad))).
-
-fof(axmondial2774, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Arad_cities_Arad))).
-
-fof(axmondial2775, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Arges))).
-
-fof(axmondial2776, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Arges_cities_Pitesti))).
-
-fof(axmondial2777, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Bacau))).
-
-fof(axmondial2778, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Bacau_cities_Bacau))).
-
-fof(axmondial2779, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Bihor))).
-
-fof(axmondial2780, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Bihor_cities_Oradea))).
-
-fof(axmondial2781, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_BistritaNasaud))).
-
-fof(axmondial2782, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_BistritaNasaud_cities_Bistrita))).
-
-fof(axmondial2783, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Botosani))).
-
-fof(axmondial2784, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Botosani_cities_Botosani))).
-
-fof(axmondial2785, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Braila))).
-
-fof(axmondial2786, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Braila_cities_Braila))).
-
-fof(axmondial2787, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Brasov))).
-
-fof(axmondial2788, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Brasov_cities_Brasov))).
-
-fof(axmondial2789, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Bucuresti))).
-
-fof(axmondial2790, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Bucuresti_cities_Bucharest))).
-
-fof(axmondial2791, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Buzau))).
-
-fof(axmondial2792, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Buzau_cities_Buzau))).
-
-fof(axmondial2793, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Calarasi))).
-
-fof(axmondial2794, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Calarasi_cities_Calarasi))).
-
-fof(axmondial2795, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_CarasSeverin))).
-
-fof(axmondial2796, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_CarasSeverin_cities_Resita))).
-
-fof(axmondial2797, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Cluj))).
-
-fof(axmondial2798, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Cluj_cities_ClujNapoca))).
-
-fof(axmondial2799, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Constanta))).
-
-fof(axmondial2800, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Constanta_cities_Constanta))).
-
-fof(axmondial2801, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Covasha))).
-
-fof(axmondial2802, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Covasha_cities_SfintuGheorghe))).
-
-fof(axmondial2803, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Dimbovita))).
-
-fof(axmondial2804, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Dimbovita_cities_Tirgoviste))).
-
-fof(axmondial2805, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Dolj))).
-
-fof(axmondial2806, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Dolj_cities_Craiova))).
-
-fof(axmondial2807, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Galati))).
-
-fof(axmondial2808, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Galati_cities_Galati))).
-
-fof(axmondial2809, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Giurgiu))).
-
-fof(axmondial2810, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Giurgiu_cities_Giurgiu))).
-
-fof(axmondial2811, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Gorj))).
-
-fof(axmondial2812, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Gorj_cities_TirguJiu))).
-
-fof(axmondial2813, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Harghita))).
-
-fof(axmondial2814, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Harghita_cities_MiercureaCiuc))).
-
-fof(axmondial2815, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Hunedoara))).
-
-fof(axmondial2816, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Hunedoara_cities_Deva))).
-
-fof(axmondial2817, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Ialomita))).
-
-fof(axmondial2818, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Ialomita_cities_Slobozia))).
-
-fof(axmondial2819, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Iasi))).
-
-fof(axmondial2820, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Iasi_cities_Iasi))).
-
-fof(axmondial2821, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Maramures))).
-
-fof(axmondial2822, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Maramures_cities_BaiaMare))).
-
-fof(axmondial2823, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Mehedinti))).
-
-fof(axmondial2824, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Mehedinti_cities_DrobetaTurnuSeverin))).
-
-fof(axmondial2825, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Mures))).
-
-fof(axmondial2826, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Mures_cities_TirguMures))).
-
-fof(axmondial2827, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Neamt))).
-
-fof(axmondial2828, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Neamt_cities_PiatraNeamt))).
-
-fof(axmondial2829, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Olt))).
-
-fof(axmondial2830, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Olt_cities_Slatina))).
-
-fof(axmondial2831, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Prahova))).
-
-fof(axmondial2832, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Prahova_cities_Ploiesti))).
-
-fof(axmondial2833, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Salaj))).
-
-fof(axmondial2834, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Salaj_cities_Zalau))).
-
-fof(axmondial2835, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_SatuMare))).
-
-fof(axmondial2836, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_SatuMare_cities_SatuMare))).
-
-fof(axmondial2837, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Sibiu))).
-
-fof(axmondial2838, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Sibiu_cities_Sibiu))).
-
-fof(axmondial2839, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Suceava))).
-
-fof(axmondial2840, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Suceava_cities_Suceava))).
-
-fof(axmondial2841, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Teleorman))).
-
-fof(axmondial2842, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Teleorman_cities_Alexandria))).
-
-fof(axmondial2843, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Timis))).
-
-fof(axmondial2844, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Timis_cities_Timisoara))).
-
-fof(axmondial2845, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Tulcea))).
-
-fof(axmondial2846, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Tulcea_cities_Tulcea))).
-
-fof(axmondial2847, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Vaslui))).
-
-fof(axmondial2848, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Vaslui_cities_Vaslui))).
-
-fof(axmondial2849, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Vilcea))).
-
-fof(axmondial2850, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Vilcea_cities_RimnicuVilcea))).
-
-fof(axmondial2851, axiom, 
- (hasType(type_Province, inst_Countries_RO_provinces_Vrancea))).
-
-fof(axmondial2852, axiom, 
- (hasType(type_City, inst_Countries_RO_provinces_Vrancea_cities_Focsani))).
-
-fof(axmondial2853, axiom, 
- (hasType(type_City, inst_Countries_RP_cities_CagayandeOro))).
-
-fof(axmondial2854, axiom, 
- (hasType(type_City, inst_Countries_RP_cities_Cebu))).
-
-fof(axmondial2855, axiom, 
- (hasType(type_City, inst_Countries_RP_cities_Davao))).
-
-fof(axmondial2856, axiom, 
- (hasType(type_City, inst_Countries_RP_cities_Kalookan))).
-
-fof(axmondial2857, axiom, 
- (hasType(type_City, inst_Countries_RP_cities_Makati))).
-
-fof(axmondial2858, axiom, 
- (hasType(type_City, inst_Countries_RP_cities_Manila))).
-
-fof(axmondial2859, axiom, 
- (hasType(type_City, inst_Countries_RP_cities_Pasay))).
-
-fof(axmondial2860, axiom, 
- (hasType(type_City, inst_Countries_RP_cities_Pasig))).
-
-fof(axmondial2861, axiom, 
- (hasType(type_City, inst_Countries_RP_cities_Quezon))).
-
-fof(axmondial2862, axiom, 
- (hasType(type_City, inst_Countries_RP_cities_Zamboanga))).
-
-fof(axmondial2863, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Alexandra))).
-
-fof(axmondial2864, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Benoni))).
-
-fof(axmondial2865, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Boksburg))).
-
-fof(axmondial2866, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Carletonville))).
-
-fof(axmondial2867, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Daveyton))).
-
-fof(axmondial2868, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Diepmeadow))).
-
-fof(axmondial2869, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Evaton))).
-
-fof(axmondial2870, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Germiston))).
-
-fof(axmondial2871, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Ibhayi))).
-
-fof(axmondial2872, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Katlehong))).
-
-fof(axmondial2873, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_KemptonPark))).
-
-fof(axmondial2874, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Khayalitsha))).
-
-fof(axmondial2875, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Lekoa))).
-
-fof(axmondial2876, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Mamelodi))).
-
-fof(axmondial2877, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Mangaung))).
-
-fof(axmondial2878, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Roodepoort))).
-
-fof(axmondial2879, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Sandton))).
-
-fof(axmondial2880, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Soshanguve))).
-
-fof(axmondial2881, axiom, 
- (hasType(type_City, inst_Countries_RSA_cities_Tembisa))).
-
-fof(axmondial2882, axiom, 
- (hasType(type_Province, inst_Countries_RSA_provinces_EasternCape))).
-
-fof(axmondial2883, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_EasternCape_cities_EastLondon))).
-
-fof(axmondial2884, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_EasternCape_cities_KingWilliamsTown))).
-
-fof(axmondial2885, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_EasternCape_cities_PortElizabeth))).
-
-fof(axmondial2886, axiom, 
- (hasType(type_Province, inst_Countries_RSA_provinces_FreeState))).
-
-fof(axmondial2887, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_FreeState_cities_Bloemfontein))).
-
-fof(axmondial2888, axiom, 
- (hasType(type_Province, inst_Countries_RSA_provinces_Gauteng))).
-
-fof(axmondial2889, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_Gauteng_cities_Johannesburg))).
-
-fof(axmondial2890, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_Gauteng_cities_Pretoria))).
-
-fof(axmondial2891, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_Gauteng_cities_Soweto))).
-
-fof(axmondial2892, axiom, 
- (hasType(type_Province, inst_Countries_RSA_provinces_KwazuluNatal))).
-
-fof(axmondial2893, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_KwazuluNatal_cities_Durban))).
-
-fof(axmondial2894, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_KwazuluNatal_cities_Pietermaritzburg))).
-
-fof(axmondial2895, axiom, 
- (hasType(type_Province, inst_Countries_RSA_provinces_Mpumalanga))).
-
-fof(axmondial2896, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_Mpumalanga_cities_Nelspruit))).
-
-fof(axmondial2897, axiom, 
- (hasType(type_Province, inst_Countries_RSA_provinces_NorthWest))).
-
-fof(axmondial2898, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_NorthWest_cities_Mmabatho))).
-
-fof(axmondial2899, axiom, 
- (hasType(type_Province, inst_Countries_RSA_provinces_NorthernCape))).
-
-fof(axmondial2900, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_NorthernCape_cities_Kimberley))).
-
-fof(axmondial2901, axiom, 
- (hasType(type_Province, inst_Countries_RSA_provinces_NorthernProvince))).
-
-fof(axmondial2902, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_NorthernProvince_cities_Pietersburg))).
-
-fof(axmondial2903, axiom, 
- (hasType(type_Province, inst_Countries_RSA_provinces_WesternCape))).
-
-fof(axmondial2904, axiom, 
- (hasType(type_City, inst_Countries_RSA_provinces_WesternCape_cities_CapeTown))).
-
-fof(axmondial2905, axiom, 
- (hasType(type_City, inst_Countries_RSM_cities_SanMarino))).
-
-fof(axmondial2906, axiom, 
- (hasType(type_City, inst_Countries_RT_cities_Lome))).
-
-fof(axmondial2907, axiom, 
- (hasType(type_City, inst_Countries_RWA_cities_Kigali))).
-
-fof(axmondial2908, axiom, 
- (hasType(type_City, inst_Countries_R_cities_Seversk))).
-
-fof(axmondial2909, axiom, 
- (hasType(type_City, inst_Countries_R_cities_Zagorsk))).
-
-fof(axmondial2910, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Altayskiykray))).
-
-fof(axmondial2911, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Altayskiykray_cities_Barnaul))).
-
-fof(axmondial2912, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Altayskiykray_cities_Biysk))).
-
-fof(axmondial2913, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Altayskiykray_cities_Rubtsovsk))).
-
-fof(axmondial2914, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Amurskayaoblast))).
-
-fof(axmondial2915, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Amurskayaoblast_cities_Blagoveshchensk))).
-
-fof(axmondial2916, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Arkhangelskayaoblast))).
-
-fof(axmondial2917, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Arkhangelskayaoblast_cities_Arkhangelsk))).
-
-fof(axmondial2918, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Arkhangelskayaoblast_cities_Severodvinsk))).
-
-fof(axmondial2919, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Astrakhanskayaoblast))).
-
-fof(axmondial2920, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Astrakhanskayaoblast_cities_Astrakhan))).
-
-fof(axmondial2921, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Belgorodskayaoblast))).
-
-fof(axmondial2922, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Belgorodskayaoblast_cities_Belgorod))).
-
-fof(axmondial2923, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Belgorodskayaoblast_cities_StaryOskol))).
-
-fof(axmondial2924, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Bryanskayaoblast))).
-
-fof(axmondial2925, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Bryanskayaoblast_cities_Bryansk))).
-
-fof(axmondial2926, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_ChechenRep_))).
-
-fof(axmondial2927, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_ChechenRep__cities_Grozny))).
-
-fof(axmondial2928, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Chelyabinskayaoblast))).
-
-fof(axmondial2929, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Chelyabinskayaoblast_cities_Chelyabinsk))).
-
-fof(axmondial2930, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Chelyabinskayaoblast_cities_Magnitogorsk))).
-
-fof(axmondial2931, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Chelyabinskayaoblast_cities_Miass))).
-
-fof(axmondial2932, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Chelyabinskayaoblast_cities_Zlatoust))).
-
-fof(axmondial2933, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Chitinskayaoblast))).
-
-fof(axmondial2934, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Chitinskayaoblast_cities_Chita))).
-
-fof(axmondial2935, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Chukotskyao))).
-
-fof(axmondial2936, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Chukotskyao_cities_Anadyr))).
-
-fof(axmondial2937, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_ChuvashRepublic))).
-
-fof(axmondial2938, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_ChuvashRepublic_cities_Cheboksary))).
-
-fof(axmondial2939, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_ChuvashRepublic_cities_Novocheboksarsk))).
-
-fof(axmondial2940, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Irkutskayaoblast))).
-
-fof(axmondial2941, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Irkutskayaoblast_cities_Angarsk))).
-
-fof(axmondial2942, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Irkutskayaoblast_cities_Bratsk))).
-
-fof(axmondial2943, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Irkutskayaoblast_cities_Irkutsk))).
-
-fof(axmondial2944, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Irkutskayaoblast_cities_UsolyeSibirskoye))).
-
-fof(axmondial2945, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Irkutskayaoblast_cities_UstIlimsk))).
-
-fof(axmondial2946, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Ivanovskayaoblast))).
-
-fof(axmondial2947, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Ivanovskayaoblast_cities_Ivanovo))).
-
-fof(axmondial2948, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Ivanovskayaoblast_cities_Kineshma))).
-
-fof(axmondial2949, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_KabardinoBalkarRep_))).
-
-fof(axmondial2950, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_KabardinoBalkarRep__cities_Nalchik))).
-
-fof(axmondial2951, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Kaliningradskayaoblast))).
-
-fof(axmondial2952, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kaliningradskayaoblast_cities_Kaliningrad))).
-
-fof(axmondial2953, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Kaluzhskayaoblast))).
-
-fof(axmondial2954, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kaluzhskayaoblast_cities_Kaluga))).
-
-fof(axmondial2955, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kaluzhskayaoblast_cities_Obninsk))).
-
-fof(axmondial2956, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Kamchatskayaoblast))).
-
-fof(axmondial2957, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kamchatskayaoblast_cities_PetropavlovskKamchatsky))).
-
-fof(axmondial2958, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_KarachayevoCherkesskRep_))).
-
-fof(axmondial2959, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_KarachayevoCherkesskRep__cities_Cherkessk))).
-
-fof(axmondial2960, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Kemerovskayaoblast))).
-
-fof(axmondial2961, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kemerovskayaoblast_cities_AnzheroSudzhensk))).
-
-fof(axmondial2962, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kemerovskayaoblast_cities_Kemerovo))).
-
-fof(axmondial2963, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kemerovskayaoblast_cities_Kiselyovsk))).
-
-fof(axmondial2964, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kemerovskayaoblast_cities_LeninskKuznetskiy))).
-
-fof(axmondial2965, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kemerovskayaoblast_cities_Mezhdurechensk))).
-
-fof(axmondial2966, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kemerovskayaoblast_cities_Novokuznetsk))).
-
-fof(axmondial2967, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kemerovskayaoblast_cities_Prokopyevsk))).
-
-fof(axmondial2968, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Khabarovskiykray))).
-
-fof(axmondial2969, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Khabarovskiykray_cities_Khabarovsk))).
-
-fof(axmondial2970, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Khabarovskiykray_cities_KomsomolsknaAmure))).
-
-fof(axmondial2971, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Kirovskayaoblast))).
-
-fof(axmondial2972, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kirovskayaoblast_cities_Kirov))).
-
-fof(axmondial2973, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Kostromskayaoblast))).
-
-fof(axmondial2974, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kostromskayaoblast_cities_Kostroma))).
-
-fof(axmondial2975, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Krasnodarskykray))).
-
-fof(axmondial2976, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Krasnodarskykray_cities_Armavir))).
-
-fof(axmondial2977, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Krasnodarskykray_cities_Krasnodar))).
-
-fof(axmondial2978, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Krasnodarskykray_cities_Novorossiysk))).
-
-fof(axmondial2979, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Krasnodarskykray_cities_Sochi))).
-
-fof(axmondial2980, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Krasnoyarskiykray))).
-
-fof(axmondial2981, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Krasnoyarskiykray_cities_Achinsk))).
-
-fof(axmondial2982, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Krasnoyarskiykray_cities_Kansk))).
-
-fof(axmondial2983, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Krasnoyarskiykray_cities_Krasnoyarsk))).
-
-fof(axmondial2984, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Krasnoyarskiykray_cities_Norilsk))).
-
-fof(axmondial2985, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Kurganskayaoblast))).
-
-fof(axmondial2986, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kurganskayaoblast_cities_Kurgan))).
-
-fof(axmondial2987, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Kurskayaoblast))).
-
-fof(axmondial2988, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Kurskayaoblast_cities_Kursk))).
-
-fof(axmondial2989, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Leningradskayaoblast))).
-
-fof(axmondial2990, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Leningradskayaoblast_cities_Kolpino))).
-
-fof(axmondial2991, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Lipetskayaoblast))).
-
-fof(axmondial2992, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Lipetskayaoblast_cities_Lipetsk))).
-
-fof(axmondial2993, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Lipetskayaoblast_cities_Yelets))).
-
-fof(axmondial2994, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Magadanskayaoblast))).
-
-fof(axmondial2995, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Magadanskayaoblast_cities_Magadan))).
-
-fof(axmondial2996, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Moskovskayaoblast))).
-
-fof(axmondial2997, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Balashikha))).
-
-fof(axmondial2998, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Elektrostal))).
-
-fof(axmondial2999, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Khimki))).
-
-fof(axmondial3000, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Kolomna))).
-
-fof(axmondial3001, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Lyubertsy))).
-
-fof(axmondial3002, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Mytishchi))).
-
-fof(axmondial3003, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Noginsk))).
-
-fof(axmondial3004, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Odintsovo))).
-
-fof(axmondial3005, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_OrekhovoZuyevo))).
-
-fof(axmondial3006, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Podolsk))).
-
-fof(axmondial3007, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Serpukhov))).
-
-fof(axmondial3008, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Shchyolkovo))).
-
-fof(axmondial3009, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskovskayaoblast_cities_Zelenograd))).
-
-fof(axmondial3010, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Moskva))).
-
-fof(axmondial3011, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Moskva_cities_Moscow))).
-
-fof(axmondial3012, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Murmanskayaoblast))).
-
-fof(axmondial3013, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Murmanskayaoblast_cities_Murmansk))).
-
-fof(axmondial3014, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Nizhegorodskayaoblast))).
-
-fof(axmondial3015, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Nizhegorodskayaoblast_cities_Arzamas))).
-
-fof(axmondial3016, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Nizhegorodskayaoblast_cities_Dzerzhinsk))).
-
-fof(axmondial3017, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Nizhegorodskayaoblast_cities_NizhniyNovgorod))).
-
-fof(axmondial3018, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Novgorodskayaoblast))).
-
-fof(axmondial3019, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Novgorodskayaoblast_cities_Novgorod))).
-
-fof(axmondial3020, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Novosibirskayaoblast))).
-
-fof(axmondial3021, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Novosibirskayaoblast_cities_Novosibirsk))).
-
-fof(axmondial3022, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Omskayaoblast))).
-
-fof(axmondial3023, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Omskayaoblast_cities_Omsk))).
-
-fof(axmondial3024, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Orenburgskayaoblast))).
-
-fof(axmondial3025, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Orenburgskayaoblast_cities_Novotroitsk))).
-
-fof(axmondial3026, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Orenburgskayaoblast_cities_Orenburg))).
-
-fof(axmondial3027, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Orenburgskayaoblast_cities_Orsk))).
-
-fof(axmondial3028, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Orlovskayaoblast))).
-
-fof(axmondial3029, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Orlovskayaoblast_cities_Orel))).
-
-fof(axmondial3030, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Penzenskayaoblast))).
-
-fof(axmondial3031, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Penzenskayaoblast_cities_Kuznetsk))).
-
-fof(axmondial3032, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Penzenskayaoblast_cities_Penza))).
-
-fof(axmondial3033, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Permskayaoblast))).
-
-fof(axmondial3034, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Permskayaoblast_cities_Berezniki))).
-
-fof(axmondial3035, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Permskayaoblast_cities_Perm))).
-
-fof(axmondial3036, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Permskayaoblast_cities_Solikamsk))).
-
-fof(axmondial3037, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Primorskykray))).
-
-fof(axmondial3038, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Primorskykray_cities_Nakhodka))).
-
-fof(axmondial3039, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Primorskykray_cities_Ussuriysk))).
-
-fof(axmondial3040, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Primorskykray_cities_Vladivostok))).
-
-fof(axmondial3041, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Pskovskayaoblast))).
-
-fof(axmondial3042, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Pskovskayaoblast_cities_Pskov))).
-
-fof(axmondial3043, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Pskovskayaoblast_cities_VelikiyeLuki))).
-
-fof(axmondial3044, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofAdygeya))).
-
-fof(axmondial3045, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofAdygeya_cities_Maykop))).
-
-fof(axmondial3046, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofAltay))).
-
-fof(axmondial3047, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofAltay_cities_GornoAltaysk))).
-
-fof(axmondial3048, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofBashkortostan))).
-
-fof(axmondial3049, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofBashkortostan_cities_Oktyabrsky))).
-
-fof(axmondial3050, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofBashkortostan_cities_Salavat))).
-
-fof(axmondial3051, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofBashkortostan_cities_Sterlitamak))).
-
-fof(axmondial3052, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofBashkortostan_cities_Ufa))).
-
-fof(axmondial3053, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofBuryatiya))).
-
-fof(axmondial3054, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofBuryatiya_cities_UlanUde))).
-
-fof(axmondial3055, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofDagestan))).
-
-fof(axmondial3056, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofDagestan_cities_Makhachkala))).
-
-fof(axmondial3057, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofIngushetiya))).
-
-fof(axmondial3058, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofIngushetiya_cities_Nazran))).
-
-fof(axmondial3059, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofKalmykiya))).
-
-fof(axmondial3060, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofKalmykiya_cities_Elista))).
-
-fof(axmondial3061, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofKarelia))).
-
-fof(axmondial3062, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofKarelia_cities_Petrozavodsk))).
-
-fof(axmondial3063, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofKhakassiya))).
-
-fof(axmondial3064, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofKhakassiya_cities_Abakan))).
-
-fof(axmondial3065, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofKomi))).
-
-fof(axmondial3066, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofKomi_cities_Syktyvkar))).
-
-fof(axmondial3067, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofKomi_cities_Ukhta))).
-
-fof(axmondial3068, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofKomi_cities_Vorkuta))).
-
-fof(axmondial3069, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofMariyEl))).
-
-fof(axmondial3070, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofMariyEl_cities_YoshkarOla))).
-
-fof(axmondial3071, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofMordovia))).
-
-fof(axmondial3072, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofMordovia_cities_Saransk))).
-
-fof(axmondial3073, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofNorthOssetiya))).
-
-fof(axmondial3074, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofNorthOssetiya_cities_Vladikavkaz))).
-
-fof(axmondial3075, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofSakha))).
-
-fof(axmondial3076, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofSakha_cities_Yakutsk))).
-
-fof(axmondial3077, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofTatarstan))).
-
-fof(axmondial3078, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofTatarstan_cities_Almetyevsk))).
-
-fof(axmondial3079, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofTatarstan_cities_Kazan))).
-
-fof(axmondial3080, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofTatarstan_cities_NaberezhnyeChelny))).
-
-fof(axmondial3081, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofTatarstan_cities_Nizhnekamsk))).
-
-fof(axmondial3082, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofTatarstan_cities_Zelenodolysk))).
-
-fof(axmondial3083, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rep_ofTyva))).
-
-fof(axmondial3084, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rep_ofTyva_cities_Kyzyl))).
-
-fof(axmondial3085, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Rostovskayaoblast))).
-
-fof(axmondial3086, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rostovskayaoblast_cities_Novocherkassk))).
-
-fof(axmondial3087, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rostovskayaoblast_cities_Novoshakhtinsk))).
-
-fof(axmondial3088, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rostovskayaoblast_cities_RostovnaDonu))).
-
-fof(axmondial3089, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rostovskayaoblast_cities_RostovnoDonu))).
-
-fof(axmondial3090, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rostovskayaoblast_cities_Shakhty))).
-
-fof(axmondial3091, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rostovskayaoblast_cities_Taganrog))).
-
-fof(axmondial3092, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Rostovskayaoblast_cities_Volgodonsk))).
-
-fof(axmondial3093, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Ryazanskayaoblast))).
-
-fof(axmondial3094, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Ryazanskayaoblast_cities_Ryazan))).
-
-fof(axmondial3095, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Sakhalinskayaoblast))).
-
-fof(axmondial3096, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Sakhalinskayaoblast_cities_YuzhnoSakhalinsk))).
-
-fof(axmondial3097, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Samarskayaoblast))).
-
-fof(axmondial3098, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Samarskayaoblast_cities_Novokuybyshevsk))).
-
-fof(axmondial3099, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Samarskayaoblast_cities_Samara))).
-
-fof(axmondial3100, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Samarskayaoblast_cities_Syzran))).
-
-fof(axmondial3101, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Samarskayaoblast_cities_Tolyatti))).
-
-fof(axmondial3102, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_SanktPeterburg))).
-
-fof(axmondial3103, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_SanktPeterburg_cities_SanktPeterburg))).
-
-fof(axmondial3104, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Saratovskayaoblast))).
-
-fof(axmondial3105, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Saratovskayaoblast_cities_Balakovo))).
-
-fof(axmondial3106, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Saratovskayaoblast_cities_Engels))).
-
-fof(axmondial3107, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Saratovskayaoblast_cities_Saratov))).
-
-fof(axmondial3108, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Smolenskayaoblast))).
-
-fof(axmondial3109, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Smolenskayaoblast_cities_Smolensk))).
-
-fof(axmondial3110, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Stavropolskykray))).
-
-fof(axmondial3111, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Stavropolskykray_cities_Kislovodsk))).
-
-fof(axmondial3112, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Stavropolskykray_cities_Neftekamsk))).
-
-fof(axmondial3113, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Stavropolskykray_cities_Nevinnomyssk))).
-
-fof(axmondial3114, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Stavropolskykray_cities_Pyatigorsk))).
-
-fof(axmondial3115, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Stavropolskykray_cities_Stavropol))).
-
-fof(axmondial3116, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Sverdlovskayaoblast))).
-
-fof(axmondial3117, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Sverdlovskayaoblast_cities_KamenskUralskiy))).
-
-fof(axmondial3118, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Sverdlovskayaoblast_cities_NizhniyTagil))).
-
-fof(axmondial3119, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Sverdlovskayaoblast_cities_Pervouralsk))).
-
-fof(axmondial3120, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Sverdlovskayaoblast_cities_Serov))).
-
-fof(axmondial3121, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Sverdlovskayaoblast_cities_Yekaterinburg))).
-
-fof(axmondial3122, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Tambovskayaoblast))).
-
-fof(axmondial3123, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Tambovskayaoblast_cities_Michurinsk))).
-
-fof(axmondial3124, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Tambovskayaoblast_cities_Tambov))).
-
-fof(axmondial3125, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Tomskayaoblast))).
-
-fof(axmondial3126, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Tomskayaoblast_cities_Tomsk))).
-
-fof(axmondial3127, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Tulskayaoblast))).
-
-fof(axmondial3128, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Tulskayaoblast_cities_Novomoskovsk))).
-
-fof(axmondial3129, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Tulskayaoblast_cities_Tula))).
-
-fof(axmondial3130, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Tverskayaoblast))).
-
-fof(axmondial3131, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Tverskayaoblast_cities_Tver))).
-
-fof(axmondial3132, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Tyumenskayaoblast))).
-
-fof(axmondial3133, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Tyumenskayaoblast_cities_Nizhnevartovsk))).
-
-fof(axmondial3134, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Tyumenskayaoblast_cities_Surgut))).
-
-fof(axmondial3135, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Tyumenskayaoblast_cities_Tyumen))).
-
-fof(axmondial3136, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_UdmurtRepublic))).
-
-fof(axmondial3137, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_UdmurtRepublic_cities_Glazov))).
-
-fof(axmondial3138, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_UdmurtRepublic_cities_Izhevsk))).
-
-fof(axmondial3139, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_UdmurtRepublic_cities_Sarapul))).
-
-fof(axmondial3140, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_UdmurtRepublic_cities_Votkinsk))).
-
-fof(axmondial3141, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Ulyanovskayaoblast))).
-
-fof(axmondial3142, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Ulyanovskayaoblast_cities_Dimitrovgrad))).
-
-fof(axmondial3143, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Ulyanovskayaoblast_cities_Simbirsk))).
-
-fof(axmondial3144, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Vladimirskayaoblast))).
-
-fof(axmondial3145, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Vladimirskayaoblast_cities_Kovrov))).
-
-fof(axmondial3146, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Vladimirskayaoblast_cities_Murom))).
-
-fof(axmondial3147, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Vladimirskayaoblast_cities_Vladimir))).
-
-fof(axmondial3148, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Volgogradskayaoblast))).
-
-fof(axmondial3149, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Volgogradskayaoblast_cities_Kamyshin))).
-
-fof(axmondial3150, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Volgogradskayaoblast_cities_Volgograd))).
-
-fof(axmondial3151, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Volgogradskayaoblast_cities_Volzhsky))).
-
-fof(axmondial3152, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Vologodskayaoblast))).
-
-fof(axmondial3153, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Vologodskayaoblast_cities_Cherepovets))).
-
-fof(axmondial3154, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Vologodskayaoblast_cities_Vologda))).
-
-fof(axmondial3155, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Voronezhskayaoblast))).
-
-fof(axmondial3156, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Voronezhskayaoblast_cities_Voronezh))).
-
-fof(axmondial3157, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Yaroslavskayaoblast))).
-
-fof(axmondial3158, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Yaroslavskayaoblast_cities_Rybinsk))).
-
-fof(axmondial3159, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Yaroslavskayaoblast_cities_Yaroslavl))).
-
-fof(axmondial3160, axiom, 
- (hasType(type_Province, inst_Countries_R_provinces_Yevreyskayaavt_oblast))).
-
-fof(axmondial3161, axiom, 
- (hasType(type_City, inst_Countries_R_provinces_Yevreyskayaavt_oblast_cities_Birobidzhan))).
-
-fof(axmondial3162, axiom, 
- (hasType(type_City, inst_Countries_SA_cities_Jeddah))).
-
-fof(axmondial3163, axiom, 
- (hasType(type_City, inst_Countries_SA_cities_Riyadh))).
-
-fof(axmondial3164, axiom, 
- (hasType(type_City, inst_Countries_SD_cities_Mbabane))).
-
-fof(axmondial3165, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Aland))).
-
-fof(axmondial3166, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Aland_cities_Mariehamn))).
-
-fof(axmondial3167, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Haeme))).
-
-fof(axmondial3168, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Haeme_cities_Haemeenlinna))).
-
-fof(axmondial3169, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Haeme_cities_Lahti))).
-
-fof(axmondial3170, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Haeme_cities_Tampere))).
-
-fof(axmondial3171, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Kuopio))).
-
-fof(axmondial3172, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Kuopio_cities_Kuopio))).
-
-fof(axmondial3173, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Kymi))).
-
-fof(axmondial3174, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Kymi_cities_Kotka))).
-
-fof(axmondial3175, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Kymi_cities_Lappeenrenta))).
-
-fof(axmondial3176, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Lappia))).
-
-fof(axmondial3177, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Lappia_cities_Rovaniemi))).
-
-fof(axmondial3178, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Mikkeli))).
-
-fof(axmondial3179, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Mikkeli_cities_Mikkeli))).
-
-fof(axmondial3180, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Oulu))).
-
-fof(axmondial3181, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Oulu_cities_Oulu))).
-
-fof(axmondial3182, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Pohjols_Karjala))).
-
-fof(axmondial3183, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Pohjols_Karjala_cities_Joensuu))).
-
-fof(axmondial3184, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Suomi))).
-
-fof(axmondial3185, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Suomi_cities_Jyvaeskylae))).
-
-fof(axmondial3186, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Turku_Pori))).
-
-fof(axmondial3187, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Turku_Pori_cities_Pori))).
-
-fof(axmondial3188, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Turku_Pori_cities_Turku))).
-
-fof(axmondial3189, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Uusimaa))).
-
-fof(axmondial3190, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Uusimaa_cities_Espoo))).
-
-fof(axmondial3191, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Uusimaa_cities_Helsinki))).
-
-fof(axmondial3192, axiom, 
- (hasType(type_Province, inst_Countries_SF_provinces_Vaasa))).
-
-fof(axmondial3193, axiom, 
- (hasType(type_City, inst_Countries_SF_provinces_Vaasa_cities_Vaasa))).
-
-fof(axmondial3194, axiom, 
- (hasType(type_City, inst_Countries_SGP_cities_Singapore))).
-
-fof(axmondial3195, axiom, 
- (hasType(type_City, inst_Countries_SK_cities_Bratislava))).
-
-fof(axmondial3196, axiom, 
- (hasType(type_City, inst_Countries_SLB_cities_Honiara))).
-
-fof(axmondial3197, axiom, 
- (hasType(type_City, inst_Countries_SLO_cities_Ljubljana))).
-
-fof(axmondial3198, axiom, 
- (hasType(type_City, inst_Countries_SME_cities_Paramaribo))).
-
-fof(axmondial3199, axiom, 
- (hasType(type_Province, inst_Countries_SN_provinces_Dakar))).
-
-fof(axmondial3200, axiom, 
- (hasType(type_City, inst_Countries_SN_provinces_Dakar_cities_Dakar))).
-
-fof(axmondial3201, axiom, 
- (hasType(type_Province, inst_Countries_SN_provinces_Diourbel))).
-
-fof(axmondial3202, axiom, 
- (hasType(type_City, inst_Countries_SN_provinces_Diourbel_cities_Diourbel))).
-
-fof(axmondial3203, axiom, 
- (hasType(type_Province, inst_Countries_SN_provinces_Fatick))).
-
-fof(axmondial3204, axiom, 
- (hasType(type_City, inst_Countries_SN_provinces_Fatick_cities_Fatick))).
-
-fof(axmondial3205, axiom, 
- (hasType(type_Province, inst_Countries_SN_provinces_Kaolack))).
-
-fof(axmondial3206, axiom, 
- (hasType(type_City, inst_Countries_SN_provinces_Kaolack_cities_Kaolack))).
-
-fof(axmondial3207, axiom, 
- (hasType(type_Province, inst_Countries_SN_provinces_Kolda))).
-
-fof(axmondial3208, axiom, 
- (hasType(type_City, inst_Countries_SN_provinces_Kolda_cities_Kolda))).
-
-fof(axmondial3209, axiom, 
- (hasType(type_Province, inst_Countries_SN_provinces_Louga))).
-
-fof(axmondial3210, axiom, 
- (hasType(type_City, inst_Countries_SN_provinces_Louga_cities_Louga))).
-
-fof(axmondial3211, axiom, 
- (hasType(type_Province, inst_Countries_SN_provinces_SaintLouis))).
-
-fof(axmondial3212, axiom, 
- (hasType(type_City, inst_Countries_SN_provinces_SaintLouis_cities_SaintLouis))).
-
-fof(axmondial3213, axiom, 
- (hasType(type_Province, inst_Countries_SN_provinces_Tambacounda))).
-
-fof(axmondial3214, axiom, 
- (hasType(type_City, inst_Countries_SN_provinces_Tambacounda_cities_Tambacounda))).
-
-fof(axmondial3215, axiom, 
- (hasType(type_Province, inst_Countries_SN_provinces_Thies))).
-
-fof(axmondial3216, axiom, 
- (hasType(type_City, inst_Countries_SN_provinces_Thies_cities_Thies))).
-
-fof(axmondial3217, axiom, 
- (hasType(type_Province, inst_Countries_SN_provinces_Ziguinchor))).
-
-fof(axmondial3218, axiom, 
- (hasType(type_City, inst_Countries_SN_provinces_Ziguinchor_cities_Ziguinchor))).
-
-fof(axmondial3219, axiom, 
- (hasType(type_City, inst_Countries_SP_cities_Mogadishu))).
-
-fof(axmondial3220, axiom, 
- (hasType(type_City, inst_Countries_STP_cities_SaoTome))).
-
-fof(axmondial3221, axiom, 
- (hasType(type_Province, inst_Countries_SUD_provinces_AalianNil))).
-
-fof(axmondial3222, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_AalianNil_cities_Malakal))).
-
-fof(axmondial3223, axiom, 
- (hasType(type_Province, inst_Countries_SUD_provinces_BahralGhazal))).
-
-fof(axmondial3224, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_BahralGhazal_cities_Waw))).
-
-fof(axmondial3225, axiom, 
- (hasType(type_Province, inst_Countries_SUD_provinces_Darfur))).
-
-fof(axmondial3226, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_Darfur_cities_Nyala))).
-
-fof(axmondial3227, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_Darfur_cities_alFasher))).
-
-fof(axmondial3228, axiom, 
- (hasType(type_Province, inst_Countries_SUD_provinces_Kurdufan))).
-
-fof(axmondial3229, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_Kurdufan_cities_alUbayyid))).
-
-fof(axmondial3230, axiom, 
- (hasType(type_Province, inst_Countries_SUD_provinces_alIstiwaiyah))).
-
-fof(axmondial3231, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_alIstiwaiyah_cities_Juba))).
-
-fof(axmondial3232, axiom, 
- (hasType(type_Province, inst_Countries_SUD_provinces_alKhartum))).
-
-fof(axmondial3233, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_alKhartum_cities_Khartoum))).
-
-fof(axmondial3234, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_alKhartum_cities_KhartoumNorth))).
-
-fof(axmondial3235, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_alKhartum_cities_Omdurman))).
-
-fof(axmondial3236, axiom, 
- (hasType(type_Province, inst_Countries_SUD_provinces_alWusta))).
-
-fof(axmondial3237, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_alWusta_cities_WadMadani))).
-
-fof(axmondial3238, axiom, 
- (hasType(type_Province, inst_Countries_SUD_provinces_ashShamaliyah))).
-
-fof(axmondial3239, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_ashShamaliyah_cities_adDamir))).
-
-fof(axmondial3240, axiom, 
- (hasType(type_Province, inst_Countries_SUD_provinces_ashSharqiyah))).
-
-fof(axmondial3241, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_ashSharqiyah_cities_Kassala))).
-
-fof(axmondial3242, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_ashSharqiyah_cities_PortSudan))).
-
-fof(axmondial3243, axiom, 
- (hasType(type_City, inst_Countries_SUD_provinces_ashSharqiyah_cities_alQadarif))).
-
-fof(axmondial3244, axiom, 
- (hasType(type_City, inst_Countries_SYR_cities_Aleppo))).
-
-fof(axmondial3245, axiom, 
- (hasType(type_City, inst_Countries_SYR_cities_Damascus))).
-
-fof(axmondial3246, axiom, 
- (hasType(type_City, inst_Countries_SYR_cities_Homs))).
-
-fof(axmondial3247, axiom, 
- (hasType(type_City, inst_Countries_SY_cities_Victoria))).
-
-fof(axmondial3248, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Alvsborg))).
-
-fof(axmondial3249, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Alvsborg_cities_Vanersborg))).
-
-fof(axmondial3250, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Blekinge))).
-
-fof(axmondial3251, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Blekinge_cities_Karlskrona))).
-
-fof(axmondial3252, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Gavleborg))).
-
-fof(axmondial3253, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Gavleborg_cities_Gavle))).
-
-fof(axmondial3254, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_GoteborgochBohus))).
-
-fof(axmondial3255, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_GoteborgochBohus_cities_Goteborg))).
-
-fof(axmondial3256, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Gotland))).
-
-fof(axmondial3257, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Gotland_cities_Visby))).
-
-fof(axmondial3258, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Halland))).
-
-fof(axmondial3259, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Halland_cities_Halmstad))).
-
-fof(axmondial3260, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Jamtland))).
-
-fof(axmondial3261, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Jamtland_cities_Ostersund))).
-
-fof(axmondial3262, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Jonkoping))).
-
-fof(axmondial3263, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Jonkoping_cities_Jonkoping))).
-
-fof(axmondial3264, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Kalmar))).
-
-fof(axmondial3265, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Kalmar_cities_Kalmar))).
-
-fof(axmondial3266, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Kopparberg))).
-
-fof(axmondial3267, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Kopparberg_cities_Falun))).
-
-fof(axmondial3268, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Kristianstad))).
-
-fof(axmondial3269, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Kristianstad_cities_Kristianstad))).
-
-fof(axmondial3270, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Kronoberg))).
-
-fof(axmondial3271, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Kronoberg_cities_Vaxjo))).
-
-fof(axmondial3272, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Malmohus))).
-
-fof(axmondial3273, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Malmohus_cities_Helsingborg))).
-
-fof(axmondial3274, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Malmohus_cities_Malmo))).
-
-fof(axmondial3275, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Norrbotten))).
-
-fof(axmondial3276, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Norrbotten_cities_Jokkmokk))).
-
-fof(axmondial3277, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Norrbotten_cities_Lulea))).
-
-fof(axmondial3278, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Orebro))).
-
-fof(axmondial3279, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Orebro_cities_Orebro))).
-
-fof(axmondial3280, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Ostergotland))).
-
-fof(axmondial3281, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Ostergotland_cities_Linkoping))).
-
-fof(axmondial3282, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Ostergotland_cities_Norrkoping))).
-
-fof(axmondial3283, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Skaraborg))).
-
-fof(axmondial3284, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Skaraborg_cities_Mariestad))).
-
-fof(axmondial3285, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Sodermanland))).
-
-fof(axmondial3286, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Sodermanland_cities_Nykoping))).
-
-fof(axmondial3287, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Stockholm))).
-
-fof(axmondial3288, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Stockholm_cities_Stockholm))).
-
-fof(axmondial3289, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Uppsala))).
-
-fof(axmondial3290, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Uppsala_cities_Uppsala))).
-
-fof(axmondial3291, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Varmland))).
-
-fof(axmondial3292, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Varmland_cities_Karlstad))).
-
-fof(axmondial3293, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Vasterbotten))).
-
-fof(axmondial3294, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Vasterbotten_cities_Umea))).
-
-fof(axmondial3295, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Vasternorrland))).
-
-fof(axmondial3296, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Vasternorrland_cities_Harnosand))).
-
-fof(axmondial3297, axiom, 
- (hasType(type_Province, inst_Countries_S_provinces_Vastmanland))).
-
-fof(axmondial3298, axiom, 
- (hasType(type_City, inst_Countries_S_provinces_Vastmanland_cities_Vasteras))).
-
-fof(axmondial3299, axiom, 
- (hasType(type_Province, inst_Countries_TAD_provinces_BadakhshoniKuni))).
-
-fof(axmondial3300, axiom, 
- (hasType(type_City, inst_Countries_TAD_provinces_BadakhshoniKuni_cities_Khorugh))).
-
-fof(axmondial3301, axiom, 
- (hasType(type_Province, inst_Countries_TAD_provinces_Dushanbe_munic))).
-
-fof(axmondial3302, axiom, 
- (hasType(type_City, inst_Countries_TAD_provinces_Dushanbe_munic_cities_Dushanbe))).
-
-fof(axmondial3303, axiom, 
- (hasType(type_Province, inst_Countries_TAD_provinces_Khatlon))).
-
-fof(axmondial3304, axiom, 
- (hasType(type_City, inst_Countries_TAD_provinces_Khatlon_cities_Qurghonteppa))).
-
-fof(axmondial3305, axiom, 
- (hasType(type_Province, inst_Countries_TAD_provinces_Kulob))).
-
-fof(axmondial3306, axiom, 
- (hasType(type_City, inst_Countries_TAD_provinces_Kulob_cities_Kulob))).
-
-fof(axmondial3307, axiom, 
- (hasType(type_Province, inst_Countries_TAD_provinces_Leninobod))).
-
-fof(axmondial3308, axiom, 
- (hasType(type_City, inst_Countries_TAD_provinces_Leninobod_cities_Khujand))).
-
-fof(axmondial3309, axiom, 
- (hasType(type_City, inst_Countries_TCH_cities_NDjamena))).
-
-fof(axmondial3310, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_AmnatCharoen))).
-
-fof(axmondial3311, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_AngThong))).
-
-fof(axmondial3312, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_BangkokMetropolis))).
-
-fof(axmondial3313, axiom, 
- (hasType(type_City, inst_Countries_THA_provinces_BangkokMetropolis_cities_Bangkok))).
-
-fof(axmondial3314, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_BuriRam))).
-
-fof(axmondial3315, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_CentralRegion))).
-
-fof(axmondial3316, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Chachoengsao))).
-
-fof(axmondial3317, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_ChaiNat))).
-
-fof(axmondial3318, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Chaiyaphum))).
-
-fof(axmondial3319, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Chanthaburi))).
-
-fof(axmondial3320, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_ChiangMai))).
-
-fof(axmondial3321, axiom, 
- (hasType(type_City, inst_Countries_THA_provinces_ChiangMai_cities_ChiangMai))).
-
-fof(axmondial3322, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_ChiangRai))).
-
-fof(axmondial3323, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_ChonBuri))).
-
-fof(axmondial3324, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Chumphon))).
-
-fof(axmondial3325, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Kalasin))).
-
-fof(axmondial3326, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_KamphaengPhet))).
-
-fof(axmondial3327, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Kanchanaburi))).
-
-fof(axmondial3328, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_KhonKaen))).
-
-fof(axmondial3329, axiom, 
- (hasType(type_City, inst_Countries_THA_provinces_KhonKaen_cities_KhonKaen))).
-
-fof(axmondial3330, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Krabi))).
-
-fof(axmondial3331, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Lampang))).
-
-fof(axmondial3332, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Lamphun))).
-
-fof(axmondial3333, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Loei))).
-
-fof(axmondial3334, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_LopBuri))).
-
-fof(axmondial3335, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_MaeHongSon))).
-
-fof(axmondial3336, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_MahaSarakham))).
-
-fof(axmondial3337, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Mukdahan))).
-
-fof(axmondial3338, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_NakhonNayok))).
-
-fof(axmondial3339, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_NakhonPathom))).
-
-fof(axmondial3340, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_NakhonPhanom))).
-
-fof(axmondial3341, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_NakhonRatchasima))).
-
-fof(axmondial3342, axiom, 
- (hasType(type_City, inst_Countries_THA_provinces_NakhonRatchasima_cities_NakhonRatchasima))).
-
-fof(axmondial3343, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_NakhonSawan))).
-
-fof(axmondial3344, axiom, 
- (hasType(type_City, inst_Countries_THA_provinces_NakhonSawan_cities_NakhonSawan))).
-
-fof(axmondial3345, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_NakhonSiThammarat))).
-
-fof(axmondial3346, axiom, 
- (hasType(type_City, inst_Countries_THA_provinces_NakhonSiThammarat_cities_NakhonsiThammarat))).
-
-fof(axmondial3347, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Nan))).
-
-fof(axmondial3348, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Narathiwat))).
-
-fof(axmondial3349, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_NongBuaLamPhu))).
-
-fof(axmondial3350, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_NongKhai))).
-
-fof(axmondial3351, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Nonthaburi))).
-
-fof(axmondial3352, axiom, 
- (hasType(type_City, inst_Countries_THA_provinces_Nonthaburi_cities_Nonthaburi))).
-
-fof(axmondial3353, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_NortheasternRegion))).
-
-fof(axmondial3354, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_NorthernRegion))).
-
-fof(axmondial3355, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_PathumThani))).
-
-fof(axmondial3356, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Pattani))).
-
-fof(axmondial3357, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Petchanbun))).
-
-fof(axmondial3358, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Phangnga))).
-
-fof(axmondial3359, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Phatthalung))).
-
-fof(axmondial3360, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Phayao))).
-
-fof(axmondial3361, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Phetchaburi))).
-
-fof(axmondial3362, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Phichit))).
-
-fof(axmondial3363, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Phitsanulok))).
-
-fof(axmondial3364, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_PhraNakhonSiAyutthaya))).
-
-fof(axmondial3365, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Phrae))).
-
-fof(axmondial3366, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Phuket))).
-
-fof(axmondial3367, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_PrachinBuri))).
-
-fof(axmondial3368, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_PrachuapKhiriKhan))).
-
-fof(axmondial3369, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Ranong))).
-
-fof(axmondial3370, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Ratchaburi))).
-
-fof(axmondial3371, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Rayong))).
-
-fof(axmondial3372, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_RoiEt))).
-
-fof(axmondial3373, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_SaKaeo))).
-
-fof(axmondial3374, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_SakonNakhon))).
-
-fof(axmondial3375, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_SamutPrakan))).
-
-fof(axmondial3376, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_SamutSakhon))).
-
-fof(axmondial3377, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_SamutSongkhram))).
-
-fof(axmondial3378, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Saraburi))).
-
-fof(axmondial3379, axiom, 
- (hasType(type_City, inst_Countries_THA_provinces_Saraburi_cities_Saraburi))).
-
-fof(axmondial3380, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Satun))).
-
-fof(axmondial3381, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_SiSaKet))).
-
-fof(axmondial3382, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_SingBuri))).
-
-fof(axmondial3383, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Songkhla))).
-
-fof(axmondial3384, axiom, 
- (hasType(type_City, inst_Countries_THA_provinces_Songkhla_cities_Songkhla))).
-
-fof(axmondial3385, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_SouthernRegion))).
-
-fof(axmondial3386, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Sukhothai))).
-
-fof(axmondial3387, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_SuphanBuri))).
-
-fof(axmondial3388, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_SuratThani))).
-
-fof(axmondial3389, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Surin))).
-
-fof(axmondial3390, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Tak))).
-
-fof(axmondial3391, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Trang))).
-
-fof(axmondial3392, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Trat))).
-
-fof(axmondial3393, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_UbonRatchathani))).
-
-fof(axmondial3394, axiom, 
- (hasType(type_City, inst_Countries_THA_provinces_UbonRatchathani_cities_UbonRatchathani))).
-
-fof(axmondial3395, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_UdonThani))).
-
-fof(axmondial3396, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_UthaiThani))).
-
-fof(axmondial3397, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Uttaradit))).
-
-fof(axmondial3398, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Yala))).
-
-fof(axmondial3399, axiom, 
- (hasType(type_Province, inst_Countries_THA_provinces_Yasothon))).
-
-fof(axmondial3400, axiom, 
- (hasType(type_City, inst_Countries_TJ_cities_HongKong))).
-
-fof(axmondial3401, axiom, 
- (hasType(type_City, inst_Countries_TJ_cities_Macau))).
-
-fof(axmondial3402, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Anhui))).
-
-fof(axmondial3403, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Anqing))).
-
-fof(axmondial3404, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Bengbu))).
-
-fof(axmondial3405, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Chaoxian))).
-
-fof(axmondial3406, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Chuxian))).
-
-fof(axmondial3407, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Fuyang))).
-
-fof(axmondial3408, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Hefei))).
-
-fof(axmondial3409, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Huaibei))).
-
-fof(axmondial3410, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Huainan))).
-
-fof(axmondial3411, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Luan))).
-
-fof(axmondial3412, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Maanshan))).
-
-fof(axmondial3413, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Suzhou))).
-
-fof(axmondial3414, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Tongling))).
-
-fof(axmondial3415, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Wuhu))).
-
-fof(axmondial3416, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Anhui_cities_Xuancheng))).
-
-fof(axmondial3417, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Beijing_munic))).
-
-fof(axmondial3418, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Beijing_munic_cities_Beijing))).
-
-fof(axmondial3419, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Fujian))).
-
-fof(axmondial3420, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Fujian_cities_Fuzhou))).
-
-fof(axmondial3421, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Fujian_cities_Longyan))).
-
-fof(axmondial3422, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Fujian_cities_Nanping))).
-
-fof(axmondial3423, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Fujian_cities_Quanzhou))).
-
-fof(axmondial3424, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Fujian_cities_Sanming))).
-
-fof(axmondial3425, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Fujian_cities_Xiamen))).
-
-fof(axmondial3426, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Fujian_cities_Yongan))).
-
-fof(axmondial3427, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Fujian_cities_Zhangzhou))).
-
-fof(axmondial3428, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Gansu))).
-
-fof(axmondial3429, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Gansu_cities_Baiyin))).
-
-fof(axmondial3430, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Gansu_cities_Lanzhou))).
-
-fof(axmondial3431, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Gansu_cities_Tianshui))).
-
-fof(axmondial3432, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Gansu_cities_Wuwei))).
-
-fof(axmondial3433, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Gansu_cities_Yumen))).
-
-fof(axmondial3434, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Guangdong))).
-
-fof(axmondial3435, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Chaozhou))).
-
-fof(axmondial3436, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Dongguan))).
-
-fof(axmondial3437, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Foshan))).
-
-fof(axmondial3438, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Guangzhou))).
-
-fof(axmondial3439, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Heyuan))).
-
-fof(axmondial3440, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Huizhou))).
-
-fof(axmondial3441, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Jiangmen))).
-
-fof(axmondial3442, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Maoming))).
-
-fof(axmondial3443, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Meixian))).
-
-fof(axmondial3444, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Shantou))).
-
-fof(axmondial3445, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Shanwei))).
-
-fof(axmondial3446, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Shaoguan))).
-
-fof(axmondial3447, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Shenzhen))).
-
-fof(axmondial3448, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Yangjiang))).
-
-fof(axmondial3449, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Zhanjiang))).
-
-fof(axmondial3450, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Zhaoqing))).
-
-fof(axmondial3451, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Zhongshan))).
-
-fof(axmondial3452, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guangdong_cities_Zhuhai))).
-
-fof(axmondial3453, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_GuangxiZhuangzu))).
-
-fof(axmondial3454, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_GuangxiZhuangzu_cities_Beihai))).
-
-fof(axmondial3455, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_GuangxiZhuangzu_cities_Guilin))).
-
-fof(axmondial3456, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_GuangxiZhuangzu_cities_Guixian))).
-
-fof(axmondial3457, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_GuangxiZhuangzu_cities_Liuzhou))).
-
-fof(axmondial3458, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_GuangxiZhuangzu_cities_Nanning))).
-
-fof(axmondial3459, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_GuangxiZhuangzu_cities_Qinzhou))).
-
-fof(axmondial3460, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_GuangxiZhuangzu_cities_Wuzhou))).
-
-fof(axmondial3461, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Guizhou))).
-
-fof(axmondial3462, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guizhou_cities_Anshun))).
-
-fof(axmondial3463, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guizhou_cities_Duyun))).
-
-fof(axmondial3464, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guizhou_cities_Guiyang))).
-
-fof(axmondial3465, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guizhou_cities_Kaili))).
-
-fof(axmondial3466, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guizhou_cities_Liupanshui))).
-
-fof(axmondial3467, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Guizhou_cities_Zunyi))).
-
-fof(axmondial3468, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Hainan))).
-
-fof(axmondial3469, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hainan_cities_Haikou))).
-
-fof(axmondial3470, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hainan_cities_Sanya))).
-
-fof(axmondial3471, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Hebei))).
-
-fof(axmondial3472, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hebei_cities_Baoding))).
-
-fof(axmondial3473, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hebei_cities_Chengde))).
-
-fof(axmondial3474, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hebei_cities_Handan))).
-
-fof(axmondial3475, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hebei_cities_Hengshui))).
-
-fof(axmondial3476, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hebei_cities_Qinhuangdao))).
-
-fof(axmondial3477, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hebei_cities_Quzhou))).
-
-fof(axmondial3478, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hebei_cities_Renqiu))).
-
-fof(axmondial3479, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hebei_cities_Shijiazhuang))).
-
-fof(axmondial3480, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hebei_cities_Tangshan))).
-
-fof(axmondial3481, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hebei_cities_Xingtai))).
-
-fof(axmondial3482, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hebei_cities_Zhangjiakou))).
-
-fof(axmondial3483, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Heilongjiang))).
-
-fof(axmondial3484, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Acheng))).
-
-fof(axmondial3485, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Anda))).
-
-fof(axmondial3486, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Beian))).
-
-fof(axmondial3487, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Daqing))).
-
-fof(axmondial3488, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Fuling))).
-
-fof(axmondial3489, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Harbin))).
-
-fof(axmondial3490, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Hegang))).
-
-fof(axmondial3491, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Jiamusi))).
-
-fof(axmondial3492, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Jixi))).
-
-fof(axmondial3493, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Mishan))).
-
-fof(axmondial3494, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Mudanjiang))).
-
-fof(axmondial3495, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Qiqihar))).
-
-fof(axmondial3496, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Qitaihe))).
-
-fof(axmondial3497, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Shangzhi))).
-
-fof(axmondial3498, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Shuangcheng))).
-
-fof(axmondial3499, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Shuangyashan))).
-
-fof(axmondial3500, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Suihua))).
-
-fof(axmondial3501, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Yichun))).
-
-fof(axmondial3502, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Heilongjiang_cities_Zhaodong))).
-
-fof(axmondial3503, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Henan))).
-
-fof(axmondial3504, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Anyang))).
-
-fof(axmondial3505, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Hebi))).
-
-fof(axmondial3506, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Jiaozuo))).
-
-fof(axmondial3507, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Kaifeng))).
-
-fof(axmondial3508, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Luohe))).
-
-fof(axmondial3509, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Luoyang))).
-
-fof(axmondial3510, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Nanyang))).
-
-fof(axmondial3511, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Pingdingshan))).
-
-fof(axmondial3512, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Puyang))).
-
-fof(axmondial3513, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Sanmenxia))).
-
-fof(axmondial3514, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Shangqiu))).
-
-fof(axmondial3515, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Xinxiang))).
-
-fof(axmondial3516, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Xinyang))).
-
-fof(axmondial3517, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Xuchang))).
-
-fof(axmondial3518, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Zhengzhou))).
-
-fof(axmondial3519, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Zhoukou))).
-
-fof(axmondial3520, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Henan_cities_Zhumadian))).
-
-fof(axmondial3521, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Hubei))).
-
-fof(axmondial3522, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Cangzhou))).
-
-fof(axmondial3523, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Echeng))).
-
-fof(axmondial3524, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Guangshui))).
-
-fof(axmondial3525, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Honghu))).
-
-fof(axmondial3526, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Huangshi))).
-
-fof(axmondial3527, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Laohekou))).
-
-fof(axmondial3528, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Puqi))).
-
-fof(axmondial3529, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Shashi))).
-
-fof(axmondial3530, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Shishou))).
-
-fof(axmondial3531, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Shiyan))).
-
-fof(axmondial3532, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Tianmen))).
-
-fof(axmondial3533, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Wuhan))).
-
-fof(axmondial3534, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Xiangfan))).
-
-fof(axmondial3535, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Xianning))).
-
-fof(axmondial3536, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Xiaogan))).
-
-fof(axmondial3537, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Yichang))).
-
-fof(axmondial3538, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hubei_cities_Zaoyang))).
-
-fof(axmondial3539, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Hunan))).
-
-fof(axmondial3540, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Changde))).
-
-fof(axmondial3541, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Changsha))).
-
-fof(axmondial3542, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Hengyang))).
-
-fof(axmondial3543, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Huaihua))).
-
-fof(axmondial3544, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Leiyang))).
-
-fof(axmondial3545, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Lengshuijiang))).
-
-fof(axmondial3546, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Liling))).
-
-fof(axmondial3547, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Loudi))).
-
-fof(axmondial3548, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Shaoyang))).
-
-fof(axmondial3549, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Xiangtan))).
-
-fof(axmondial3550, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Yiyang))).
-
-fof(axmondial3551, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Yuanjiang))).
-
-fof(axmondial3552, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Yueyang))).
-
-fof(axmondial3553, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Zhuzhou))).
-
-fof(axmondial3554, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Hunan_cities_Zixing))).
-
-fof(axmondial3555, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Jiangsu))).
-
-fof(axmondial3556, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Changshu))).
-
-fof(axmondial3557, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Changzhou))).
-
-fof(axmondial3558, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Danyang))).
-
-fof(axmondial3559, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Dongtai))).
-
-fof(axmondial3560, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Huaian))).
-
-fof(axmondial3561, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Huaiyin))).
-
-fof(axmondial3562, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Jiangyin))).
-
-fof(axmondial3563, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Kunshan))).
-
-fof(axmondial3564, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Lianyungang))).
-
-fof(axmondial3565, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Liyang))).
-
-fof(axmondial3566, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Nanjing))).
-
-fof(axmondial3567, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Nantong))).
-
-fof(axmondial3568, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Suqian))).
-
-fof(axmondial3569, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Suzhou))).
-
-fof(axmondial3570, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Taizhou))).
-
-fof(axmondial3571, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Wuxi))).
-
-fof(axmondial3572, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Xinghua))).
-
-fof(axmondial3573, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Xuzhou))).
-
-fof(axmondial3574, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Yancheng))).
-
-fof(axmondial3575, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Yangzhou))).
-
-fof(axmondial3576, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Yixing))).
-
-fof(axmondial3577, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Yizheng))).
-
-fof(axmondial3578, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangsu_cities_Zhenjiang))).
-
-fof(axmondial3579, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Jiangxi))).
-
-fof(axmondial3580, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangxi_cities_Fuzhou))).
-
-fof(axmondial3581, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangxi_cities_Ganzhou))).
-
-fof(axmondial3582, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangxi_cities_Jingdezhen))).
-
-fof(axmondial3583, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangxi_cities_Jiujiang))).
-
-fof(axmondial3584, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangxi_cities_Nanchang))).
-
-fof(axmondial3585, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangxi_cities_Pingxiang))).
-
-fof(axmondial3586, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangxi_cities_Shangrao))).
-
-fof(axmondial3587, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangxi_cities_Xinyu))).
-
-fof(axmondial3588, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jiangxi_cities_Yichun))).
-
-fof(axmondial3589, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Jilin))).
-
-fof(axmondial3590, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Baicheng))).
-
-fof(axmondial3591, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Changchun))).
-
-fof(axmondial3592, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Daan))).
-
-fof(axmondial3593, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Dunhua))).
-
-fof(axmondial3594, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Fuyu))).
-
-fof(axmondial3595, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Gongzhuling))).
-
-fof(axmondial3596, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Huadian))).
-
-fof(axmondial3597, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Hunjiang))).
-
-fof(axmondial3598, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Jilin))).
-
-fof(axmondial3599, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Jiutai))).
-
-fof(axmondial3600, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Liaoyuan))).
-
-fof(axmondial3601, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Longjing))).
-
-fof(axmondial3602, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Meihekou))).
-
-fof(axmondial3603, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Siping))).
-
-fof(axmondial3604, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Tonghua))).
-
-fof(axmondial3605, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Jilin_cities_Yanji))).
-
-fof(axmondial3606, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Liaoning))).
-
-fof(axmondial3607, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Anshan))).
-
-fof(axmondial3608, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Beipiao))).
-
-fof(axmondial3609, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Benxi))).
-
-fof(axmondial3610, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Chaoyang))).
-
-fof(axmondial3611, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Dalian))).
-
-fof(axmondial3612, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Dandong))).
-
-fof(axmondial3613, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Fengcheng))).
-
-fof(axmondial3614, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Fushun))).
-
-fof(axmondial3615, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Fuxin))).
-
-fof(axmondial3616, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Haicheng))).
-
-fof(axmondial3617, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Jinxi))).
-
-fof(axmondial3618, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Jinzhou))).
-
-fof(axmondial3619, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Liaoyang))).
-
-fof(axmondial3620, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Panshan))).
-
-fof(axmondial3621, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Shenyang))).
-
-fof(axmondial3622, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Tieling))).
-
-fof(axmondial3623, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Wafangdian))).
-
-fof(axmondial3624, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Xingcheng))).
-
-fof(axmondial3625, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Liaoning_cities_Yingkou))).
-
-fof(axmondial3626, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_NeiMonggol))).
-
-fof(axmondial3627, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NeiMonggol_cities_Baotou))).
-
-fof(axmondial3628, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NeiMonggol_cities_Chifeng))).
-
-fof(axmondial3629, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NeiMonggol_cities_Hailar))).
-
-fof(axmondial3630, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NeiMonggol_cities_Hohhot))).
-
-fof(axmondial3631, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NeiMonggol_cities_Jining))).
-
-fof(axmondial3632, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NeiMonggol_cities_Linhe))).
-
-fof(axmondial3633, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NeiMonggol_cities_Manzhouli))).
-
-fof(axmondial3634, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NeiMonggol_cities_Tongliao))).
-
-fof(axmondial3635, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NeiMonggol_cities_Ulanhot))).
-
-fof(axmondial3636, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NeiMonggol_cities_Wuhai))).
-
-fof(axmondial3637, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NeiMonggol_cities_Yakeshi))).
-
-fof(axmondial3638, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_NingxiaHuizu))).
-
-fof(axmondial3639, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NingxiaHuizu_cities_Shizuishan))).
-
-fof(axmondial3640, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_NingxiaHuizu_cities_Yinchuan))).
-
-fof(axmondial3641, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Qinghai))).
-
-fof(axmondial3642, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Qinghai_cities_Xining))).
-
-fof(axmondial3643, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Qinghai_cities_Yushu))).
-
-fof(axmondial3644, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Shaanxi))).
-
-fof(axmondial3645, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shaanxi_cities_Ankang))).
-
-fof(axmondial3646, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shaanxi_cities_Baoji))).
-
-fof(axmondial3647, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shaanxi_cities_Hanzhong))).
-
-fof(axmondial3648, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shaanxi_cities_Tongchuan))).
-
-fof(axmondial3649, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shaanxi_cities_Weinan))).
-
-fof(axmondial3650, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shaanxi_cities_Xi))).
-
-fof(axmondial3651, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shaanxi_cities_Xian))).
-
-fof(axmondial3652, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shaanxi_cities_Xianyang))).
-
-fof(axmondial3653, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shaanxi_cities_Yanan))).
-
-fof(axmondial3654, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Shandong))).
-
-fof(axmondial3655, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Dezhou))).
-
-fof(axmondial3656, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Dongying))).
-
-fof(axmondial3657, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Heze))).
-
-fof(axmondial3658, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Jiaonan))).
-
-fof(axmondial3659, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Jiaoxian))).
-
-fof(axmondial3660, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Jinan))).
-
-fof(axmondial3661, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Jining))).
-
-fof(axmondial3662, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Laiwu))).
-
-fof(axmondial3663, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Laiyang))).
-
-fof(axmondial3664, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Liancheng))).
-
-fof(axmondial3665, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Liaocheng))).
-
-fof(axmondial3666, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Linqing))).
-
-fof(axmondial3667, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Linyi))).
-
-fof(axmondial3668, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Longkou))).
-
-fof(axmondial3669, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Pingdu))).
-
-fof(axmondial3670, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Qingdao))).
-
-fof(axmondial3671, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Rizhao))).
-
-fof(axmondial3672, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Taian))).
-
-fof(axmondial3673, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Tengxian))).
-
-fof(axmondial3674, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Weifang))).
-
-fof(axmondial3675, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Weihai))).
-
-fof(axmondial3676, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Wendeng))).
-
-fof(axmondial3677, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Xintai))).
-
-fof(axmondial3678, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Yantai))).
-
-fof(axmondial3679, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Zaozhuang))).
-
-fof(axmondial3680, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Zhucheng))).
-
-fof(axmondial3681, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shandong_cities_Zibo))).
-
-fof(axmondial3682, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Shanghai_munic))).
-
-fof(axmondial3683, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shanghai_munic_cities_Shanghai))).
-
-fof(axmondial3684, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Shanxi))).
-
-fof(axmondial3685, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shanxi_cities_Changzhi))).
-
-fof(axmondial3686, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shanxi_cities_Datong))).
-
-fof(axmondial3687, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shanxi_cities_Jincheng))).
-
-fof(axmondial3688, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shanxi_cities_Linfen))).
-
-fof(axmondial3689, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shanxi_cities_Taiyuan))).
-
-fof(axmondial3690, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shanxi_cities_Yangquan))).
-
-fof(axmondial3691, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Shanxi_cities_Yuci))).
-
-fof(axmondial3692, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Sichuan))).
-
-fof(axmondial3693, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Chengdu))).
-
-fof(axmondial3694, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Chongqing))).
-
-fof(axmondial3695, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Daxian))).
-
-fof(axmondial3696, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Deyang))).
-
-fof(axmondial3697, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Dukou))).
-
-fof(axmondial3698, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Guangyuan))).
-
-fof(axmondial3699, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Jiangyou))).
-
-fof(axmondial3700, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Leshan))).
-
-fof(axmondial3701, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Luzhou))).
-
-fof(axmondial3702, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Mianyang))).
-
-fof(axmondial3703, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Nanchong))).
-
-fof(axmondial3704, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Neijiang))).
-
-fof(axmondial3705, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Qianjiang))).
-
-fof(axmondial3706, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Wanxian))).
-
-fof(axmondial3707, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Xichang))).
-
-fof(axmondial3708, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Yibin))).
-
-fof(axmondial3709, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Sichuan_cities_Zigong))).
-
-fof(axmondial3710, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Tianjin_munic))).
-
-fof(axmondial3711, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Tianjin_munic_cities_Tianjin))).
-
-fof(axmondial3712, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Tibet))).
-
-fof(axmondial3713, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Tibet_cities_Lhasa))).
-
-fof(axmondial3714, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_XinjiangUygur))).
-
-fof(axmondial3715, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_XinjiangUygur_cities_Aksu))).
-
-fof(axmondial3716, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_XinjiangUygur_cities_Hami))).
-
-fof(axmondial3717, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_XinjiangUygur_cities_Karamay))).
-
-fof(axmondial3718, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_XinjiangUygur_cities_Kashi))).
-
-fof(axmondial3719, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_XinjiangUygur_cities_Korla))).
-
-fof(axmondial3720, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_XinjiangUygur_cities_Shihezi))).
-
-fof(axmondial3721, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_XinjiangUygur_cities_Urumqi))).
-
-fof(axmondial3722, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_XinjiangUygur_cities_Yining))).
-
-fof(axmondial3723, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Yunnan))).
-
-fof(axmondial3724, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Yunnan_cities_Gejiu))).
-
-fof(axmondial3725, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Yunnan_cities_Kunming))).
-
-fof(axmondial3726, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Yunnan_cities_Qujing))).
-
-fof(axmondial3727, axiom, 
- (hasType(type_Province, inst_Countries_TJ_provinces_Zhejiang))).
-
-fof(axmondial3728, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Cixi))).
-
-fof(axmondial3729, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Haining))).
-
-fof(axmondial3730, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Hangzhou))).
-
-fof(axmondial3731, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Huzhou))).
-
-fof(axmondial3732, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Jiaxing))).
-
-fof(axmondial3733, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Jinhua))).
-
-fof(axmondial3734, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Ningbo))).
-
-fof(axmondial3735, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Ruian))).
-
-fof(axmondial3736, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Shaoxing))).
-
-fof(axmondial3737, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Wenzhou))).
-
-fof(axmondial3738, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Xiaoshan))).
-
-fof(axmondial3739, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Yuyao))).
-
-fof(axmondial3740, axiom, 
- (hasType(type_City, inst_Countries_TJ_provinces_Zhejiang_cities_Zhoushan))).
-
-fof(axmondial3741, axiom, 
- (hasType(type_Province, inst_Countries_TM_provinces_Ahal))).
-
-fof(axmondial3742, axiom, 
- (hasType(type_City, inst_Countries_TM_provinces_Ahal_cities_Ashgabat))).
-
-fof(axmondial3743, axiom, 
- (hasType(type_Province, inst_Countries_TM_provinces_Balkan))).
-
-fof(axmondial3744, axiom, 
- (hasType(type_City, inst_Countries_TM_provinces_Balkan_cities_Nebitdag))).
-
-fof(axmondial3745, axiom, 
- (hasType(type_Province, inst_Countries_TM_provinces_Dashhowuz))).
-
-fof(axmondial3746, axiom, 
- (hasType(type_City, inst_Countries_TM_provinces_Dashhowuz_cities_Tashauz))).
-
-fof(axmondial3747, axiom, 
- (hasType(type_Province, inst_Countries_TM_provinces_Leban))).
-
-fof(axmondial3748, axiom, 
- (hasType(type_City, inst_Countries_TM_provinces_Leban_cities_Charjew))).
-
-fof(axmondial3749, axiom, 
- (hasType(type_Province, inst_Countries_TM_provinces_Mary))).
-
-fof(axmondial3750, axiom, 
- (hasType(type_City, inst_Countries_TM_provinces_Mary_cities_Mary))).
-
-fof(axmondial3751, axiom, 
- (hasType(type_City, inst_Countries_TN_cities_Tunis))).
-
-fof(axmondial3752, axiom, 
- (hasType(type_City, inst_Countries_TO_cities_Nukualofa))).
-
-fof(axmondial3753, axiom, 
- (hasType(type_City, inst_Countries_TR_cities_Hatay))).
-
-fof(axmondial3754, axiom, 
- (hasType(type_City, inst_Countries_TR_cities_Icel))).
-
-fof(axmondial3755, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Adana))).
-
-fof(axmondial3756, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Adana_cities_Adana))).
-
-fof(axmondial3757, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Adana_cities_Osmaniye))).
-
-fof(axmondial3758, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Adiyaman))).
-
-fof(axmondial3759, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Adiyaman_cities_Adiyaman))).
-
-fof(axmondial3760, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Afyon))).
-
-fof(axmondial3761, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Afyon_cities_Afyon))).
-
-fof(axmondial3762, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Agri))).
-
-fof(axmondial3763, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Agri_cities_Agri))).
-
-fof(axmondial3764, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Aksaray))).
-
-fof(axmondial3765, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Aksaray_cities_Aksaray))).
-
-fof(axmondial3766, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Amasya))).
-
-fof(axmondial3767, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Amasya_cities_Amasya))).
-
-fof(axmondial3768, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Ankara))).
-
-fof(axmondial3769, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Ankara_cities_Ankara))).
-
-fof(axmondial3770, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Antalya))).
-
-fof(axmondial3771, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Antalya_cities_Antalya))).
-
-fof(axmondial3772, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Artvin))).
-
-fof(axmondial3773, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Artvin_cities_Artvin))).
-
-fof(axmondial3774, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Aydin))).
-
-fof(axmondial3775, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Aydin_cities_Aydin))).
-
-fof(axmondial3776, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Balikesir))).
-
-fof(axmondial3777, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Balikesir_cities_Balikesir))).
-
-fof(axmondial3778, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Batman))).
-
-fof(axmondial3779, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Batman_cities_Batman))).
-
-fof(axmondial3780, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Bayburt))).
-
-fof(axmondial3781, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Bayburt_cities_Bayburt))).
-
-fof(axmondial3782, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Bilecik))).
-
-fof(axmondial3783, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Bilecik_cities_Bilecik))).
-
-fof(axmondial3784, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Bingol))).
-
-fof(axmondial3785, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Bingol_cities_Bingol))).
-
-fof(axmondial3786, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Bitlis))).
-
-fof(axmondial3787, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Bitlis_cities_Bitlis))).
-
-fof(axmondial3788, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Bolu))).
-
-fof(axmondial3789, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Bolu_cities_Bolu))).
-
-fof(axmondial3790, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Burdur))).
-
-fof(axmondial3791, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Burdur_cities_Burdur))).
-
-fof(axmondial3792, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Bursa))).
-
-fof(axmondial3793, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Bursa_cities_Bursa))).
-
-fof(axmondial3794, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Canakkale))).
-
-fof(axmondial3795, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Canakkale_cities_Canakkale))).
-
-fof(axmondial3796, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Cankiri))).
-
-fof(axmondial3797, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Cankiri_cities_Cankiri))).
-
-fof(axmondial3798, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Corum))).
-
-fof(axmondial3799, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Corum_cities_Corum))).
-
-fof(axmondial3800, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Denizli))).
-
-fof(axmondial3801, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Denizli_cities_Denizli))).
-
-fof(axmondial3802, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Diyarbakir))).
-
-fof(axmondial3803, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Diyarbakir_cities_Diyarbakir))).
-
-fof(axmondial3804, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Edirne))).
-
-fof(axmondial3805, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Edirne_cities_Edirne))).
-
-fof(axmondial3806, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Elazig))).
-
-fof(axmondial3807, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Elazig_cities_Elazig))).
-
-fof(axmondial3808, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Erzincan))).
-
-fof(axmondial3809, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Erzincan_cities_Erzincan))).
-
-fof(axmondial3810, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Erzurum))).
-
-fof(axmondial3811, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Erzurum_cities_Erzurum))).
-
-fof(axmondial3812, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Eskisehir))).
-
-fof(axmondial3813, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Eskisehir_cities_Eskisehir))).
-
-fof(axmondial3814, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Gaziantep))).
-
-fof(axmondial3815, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Gaziantep_cities_Gaziantep))).
-
-fof(axmondial3816, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Giresun))).
-
-fof(axmondial3817, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Giresun_cities_Giresun))).
-
-fof(axmondial3818, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Gumushane))).
-
-fof(axmondial3819, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Gumushane_cities_Gumushane))).
-
-fof(axmondial3820, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Hakkari))).
-
-fof(axmondial3821, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Hakkari_cities_Hakkari))).
-
-fof(axmondial3822, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Hatay))).
-
-fof(axmondial3823, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Hatay_cities_Antakya))).
-
-fof(axmondial3824, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Hatay_cities_Iskenderun))).
-
-fof(axmondial3825, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Icel))).
-
-fof(axmondial3826, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Icel_cities_Mersin))).
-
-fof(axmondial3827, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Icel_cities_Tarsus))).
-
-fof(axmondial3828, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Isparta))).
-
-fof(axmondial3829, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Isparta_cities_Isparta))).
-
-fof(axmondial3830, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Istanbul))).
-
-fof(axmondial3831, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Istanbul_cities_Istanbul))).
-
-fof(axmondial3832, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Izmir))).
-
-fof(axmondial3833, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Izmir_cities_Izmir))).
-
-fof(axmondial3834, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Karaman))).
-
-fof(axmondial3835, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Karaman_cities_Karaman))).
-
-fof(axmondial3836, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Karamanmaras))).
-
-fof(axmondial3837, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Karamanmaras_cities_KaramanMaras))).
-
-fof(axmondial3838, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Kars))).
-
-fof(axmondial3839, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Kars_cities_Kars))).
-
-fof(axmondial3840, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Kastamonu))).
-
-fof(axmondial3841, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Kastamonu_cities_Kastamonu))).
-
-fof(axmondial3842, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Kayseri))).
-
-fof(axmondial3843, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Kayseri_cities_Kayseri))).
-
-fof(axmondial3844, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Kirikkale))).
-
-fof(axmondial3845, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Kirikkale_cities_Kirikkale))).
-
-fof(axmondial3846, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Kirklareli))).
-
-fof(axmondial3847, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Kirklareli_cities_Kirklareli))).
-
-fof(axmondial3848, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Kirsehir))).
-
-fof(axmondial3849, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Kirsehir_cities_Kirsehir))).
-
-fof(axmondial3850, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Kocaeli))).
-
-fof(axmondial3851, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Kocaeli_cities_Adapazari))).
-
-fof(axmondial3852, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Kocaeli_cities_Gebze))).
-
-fof(axmondial3853, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Kocaeli_cities_Izmit))).
-
-fof(axmondial3854, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Kocaeli_cities_Kocaeli))).
-
-fof(axmondial3855, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Konya))).
-
-fof(axmondial3856, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Konya_cities_Konya))).
-
-fof(axmondial3857, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Kutahya))).
-
-fof(axmondial3858, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Kutahya_cities_Kutahya))).
-
-fof(axmondial3859, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Malatya))).
-
-fof(axmondial3860, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Malatya_cities_Malatya))).
-
-fof(axmondial3861, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Manisa))).
-
-fof(axmondial3862, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Manisa_cities_Manisa))).
-
-fof(axmondial3863, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Mardin))).
-
-fof(axmondial3864, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Mardin_cities_Mardin))).
-
-fof(axmondial3865, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Mugla))).
-
-fof(axmondial3866, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Mugla_cities_Mugla))).
-
-fof(axmondial3867, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Mus))).
-
-fof(axmondial3868, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Mus_cities_Mus))).
-
-fof(axmondial3869, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Nevsehir))).
-
-fof(axmondial3870, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Nevsehir_cities_Nevsehir))).
-
-fof(axmondial3871, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Nigde))).
-
-fof(axmondial3872, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Nigde_cities_Nigde))).
-
-fof(axmondial3873, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Ordu))).
-
-fof(axmondial3874, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Ordu_cities_Ordu))).
-
-fof(axmondial3875, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Rize))).
-
-fof(axmondial3876, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Rize_cities_Rize))).
-
-fof(axmondial3877, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Sakarya))).
-
-fof(axmondial3878, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Sakarya_cities_Sakarya))).
-
-fof(axmondial3879, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Samsun))).
-
-fof(axmondial3880, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Samsun_cities_Samsun))).
-
-fof(axmondial3881, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Sanliurfa))).
-
-fof(axmondial3882, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Sanliurfa_cities_Urfa))).
-
-fof(axmondial3883, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Siirt))).
-
-fof(axmondial3884, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Siirt_cities_Siirt))).
-
-fof(axmondial3885, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Sinop))).
-
-fof(axmondial3886, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Sinop_cities_Sinop))).
-
-fof(axmondial3887, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Sirnak))).
-
-fof(axmondial3888, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Sirnak_cities_Sirnak))).
-
-fof(axmondial3889, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Sivas))).
-
-fof(axmondial3890, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Sivas_cities_Sivas))).
-
-fof(axmondial3891, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Tekirdag))).
-
-fof(axmondial3892, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Tekirdag_cities_Tekirdag))).
-
-fof(axmondial3893, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Tokat))).
-
-fof(axmondial3894, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Tokat_cities_Tokat))).
-
-fof(axmondial3895, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Trabzon))).
-
-fof(axmondial3896, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Trabzon_cities_Trabzon))).
-
-fof(axmondial3897, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Tunceli))).
-
-fof(axmondial3898, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Tunceli_cities_Tunceli))).
-
-fof(axmondial3899, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Usak))).
-
-fof(axmondial3900, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Usak_cities_Usak))).
-
-fof(axmondial3901, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Van))).
-
-fof(axmondial3902, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Van_cities_Van))).
-
-fof(axmondial3903, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Yozgat))).
-
-fof(axmondial3904, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Yozgat_cities_Yozgat))).
-
-fof(axmondial3905, axiom, 
- (hasType(type_Province, inst_Countries_TR_provinces_Zonguldak))).
-
-fof(axmondial3906, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Zonguldak_cities_Karabuk))).
-
-fof(axmondial3907, axiom, 
- (hasType(type_City, inst_Countries_TR_provinces_Zonguldak_cities_Zonguldak))).
-
-fof(axmondial3908, axiom, 
- (hasType(type_City, inst_Countries_TT_cities_Port_of_Spain))).
-
-fof(axmondial3909, axiom, 
- (hasType(type_City, inst_Countries_TUV_cities_Funafuti))).
-
-fof(axmondial3910, axiom, 
- (hasType(type_City, inst_Countries_UAE_cities_AbuDhabi))).
-
-fof(axmondial3911, axiom, 
- (hasType(type_City, inst_Countries_UAE_cities_AlAyn))).
-
-fof(axmondial3912, axiom, 
- (hasType(type_City, inst_Countries_UAE_cities_Dubai))).
-
-fof(axmondial3913, axiom, 
- (hasType(type_City, inst_Countries_UAE_cities_Sharjah))).
-
-fof(axmondial3914, axiom, 
- (hasType(type_Province, inst_Countries_UAE_provinces_AbuDhabi))).
-
-fof(axmondial3915, axiom, 
- (hasType(type_Province, inst_Countries_UAE_provinces_Ajman))).
-
-fof(axmondial3916, axiom, 
- (hasType(type_Province, inst_Countries_UAE_provinces_AlFujayrah))).
-
-fof(axmondial3917, axiom, 
- (hasType(type_Province, inst_Countries_UAE_provinces_AshShariqah))).
-
-fof(axmondial3918, axiom, 
- (hasType(type_Province, inst_Countries_UAE_provinces_Dubayy))).
-
-fof(axmondial3919, axiom, 
- (hasType(type_Province, inst_Countries_UAE_provinces_RasalKhaymah))).
-
-fof(axmondial3920, axiom, 
- (hasType(type_Province, inst_Countries_UAE_provinces_UmmalQaywayn))).
-
-fof(axmondial3921, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Cherkaska))).
-
-fof(axmondial3922, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Cherkaska_cities_Cherkasy))).
-
-fof(axmondial3923, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Chernihivska))).
-
-fof(axmondial3924, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Chernihivska_cities_Chernihiv))).
-
-fof(axmondial3925, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Chernivetska))).
-
-fof(axmondial3926, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Chernivetska_cities_Chernivtsi))).
-
-fof(axmondial3927, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Dnipropetrovska))).
-
-fof(axmondial3928, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Dnipropetrovska_cities_Dniprodzerzhynsk))).
-
-fof(axmondial3929, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Dnipropetrovska_cities_Dnipropetrovsk))).
-
-fof(axmondial3930, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Dnipropetrovska_cities_KryvyyRih))).
-
-fof(axmondial3931, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Donetska))).
-
-fof(axmondial3932, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Donetska_cities_Donetsk))).
-
-fof(axmondial3933, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Donetska_cities_Horlivka))).
-
-fof(axmondial3934, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Donetska_cities_Makiyivka))).
-
-fof(axmondial3935, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Donetska_cities_Mariupol))).
-
-fof(axmondial3936, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_IvanoFrankivska))).
-
-fof(axmondial3937, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_IvanoFrankivska_cities_IvanoFrankivsk))).
-
-fof(axmondial3938, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Kharkivska))).
-
-fof(axmondial3939, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Kharkivska_cities_Kharkiv))).
-
-fof(axmondial3940, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Khersonska))).
-
-fof(axmondial3941, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Khersonska_cities_Kherson))).
-
-fof(axmondial3942, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Khmelnytska))).
-
-fof(axmondial3943, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Khmelnytska_cities_Khmelnytskyy))).
-
-fof(axmondial3944, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Kirovohradska))).
-
-fof(axmondial3945, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Kirovohradska_cities_Kirovohrad))).
-
-fof(axmondial3946, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Krym))).
-
-fof(axmondial3947, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Krym_cities_Sevastopol))).
-
-fof(axmondial3948, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Krym_cities_Simferopol))).
-
-fof(axmondial3949, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Kyyivska))).
-
-fof(axmondial3950, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Kyyivska_cities_Kiev))).
-
-fof(axmondial3951, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Luhanska))).
-
-fof(axmondial3952, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Luhanska_cities_Luhansk))).
-
-fof(axmondial3953, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Lvivska))).
-
-fof(axmondial3954, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Lvivska_cities_Lviv))).
-
-fof(axmondial3955, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Mykolayivska))).
-
-fof(axmondial3956, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Mykolayivska_cities_Mykolayiv))).
-
-fof(axmondial3957, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Odeska))).
-
-fof(axmondial3958, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Odeska_cities_Odesa))).
-
-fof(axmondial3959, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Poltavska_cities_Kremenchuk))).
-
-fof(axmondial3960, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Poltavska_cities_Poltava))).
-
-fof(axmondial3961, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Rivnenska))).
-
-fof(axmondial3962, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Rivnenska_cities_Rivne))).
-
-fof(axmondial3963, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Sumska))).
-
-fof(axmondial3964, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Sumska_cities_Sumy))).
-
-fof(axmondial3965, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Ternopilska))).
-
-fof(axmondial3966, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Ternopilska_cities_Ternopil))).
-
-fof(axmondial3967, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Vinnytska))).
-
-fof(axmondial3968, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Vinnytska_cities_Vinnytsya))).
-
-fof(axmondial3969, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Volynska))).
-
-fof(axmondial3970, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Volynska_cities_Lutsk))).
-
-fof(axmondial3971, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Zakarpatska))).
-
-fof(axmondial3972, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Zakarpatska_cities_Uzhhorod))).
-
-fof(axmondial3973, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Zaporizka))).
-
-fof(axmondial3974, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Zaporizka_cities_Zaporizhzhya))).
-
-fof(axmondial3975, axiom, 
- (hasType(type_Province, inst_Countries_UA_provinces_Zhytomyrska))).
-
-fof(axmondial3976, axiom, 
- (hasType(type_City, inst_Countries_UA_provinces_Zhytomyrska_cities_Zhytomyr))).
-
-fof(axmondial3977, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Alabama))).
-
-fof(axmondial3978, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Alabama_cities_Birmingham))).
-
-fof(axmondial3979, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Alabama_cities_Huntsville))).
-
-fof(axmondial3980, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Alabama_cities_Mobile))).
-
-fof(axmondial3981, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Alabama_cities_Montgomery))).
-
-fof(axmondial3982, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Alaska))).
-
-fof(axmondial3983, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Alaska_cities_Anchorage))).
-
-fof(axmondial3984, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Alaska_cities_Juneau))).
-
-fof(axmondial3985, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Arizona))).
-
-fof(axmondial3986, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Arizona_cities_Chandler))).
-
-fof(axmondial3987, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Arizona_cities_Glendale))).
-
-fof(axmondial3988, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Arizona_cities_Mesa))).
-
-fof(axmondial3989, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Arizona_cities_Phoenix))).
-
-fof(axmondial3990, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Arizona_cities_Scottsdale))).
-
-fof(axmondial3991, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Arizona_cities_Tempe))).
-
-fof(axmondial3992, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Arizona_cities_Tucson))).
-
-fof(axmondial3993, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Arkansas))).
-
-fof(axmondial3994, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Arkansas_cities_LittleRock))).
-
-fof(axmondial3995, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_California))).
-
-fof(axmondial3996, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Anaheim))).
-
-fof(axmondial3997, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Bakersfield))).
-
-fof(axmondial3998, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Berkeley))).
-
-fof(axmondial3999, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_ChulaVista))).
-
-fof(axmondial4000, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Concord))).
-
-fof(axmondial4001, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Corona))).
-
-fof(axmondial4002, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_CostaMesa))).
-
-fof(axmondial4003, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_ElMonte))).
-
-fof(axmondial4004, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Escondido))).
-
-fof(axmondial4005, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Fontana))).
-
-fof(axmondial4006, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Fremont))).
-
-fof(axmondial4007, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Fresno))).
-
-fof(axmondial4008, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Fullerton))).
-
-fof(axmondial4009, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_GardenGrove))).
-
-fof(axmondial4010, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Glendale))).
-
-fof(axmondial4011, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Hayward))).
-
-fof(axmondial4012, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_HuntingtonBeach))).
-
-fof(axmondial4013, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Inglewood))).
-
-fof(axmondial4014, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Irvine))).
-
-fof(axmondial4015, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Lancaster))).
-
-fof(axmondial4016, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_LongBeach))).
-
-fof(axmondial4017, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_LosAngeles))).
-
-fof(axmondial4018, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Modesto))).
-
-fof(axmondial4019, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_MorenoValley))).
-
-fof(axmondial4020, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Norwalk))).
-
-fof(axmondial4021, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Oakland))).
-
-fof(axmondial4022, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Oceanside))).
-
-fof(axmondial4023, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Ontario))).
-
-fof(axmondial4024, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Orange))).
-
-fof(axmondial4025, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Oxnard))).
-
-fof(axmondial4026, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Palmdale))).
-
-fof(axmondial4027, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Pasadena))).
-
-fof(axmondial4028, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Pomona))).
-
-fof(axmondial4029, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_RanchoCucamonga))).
-
-fof(axmondial4030, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Riverside))).
-
-fof(axmondial4031, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Sacramento))).
-
-fof(axmondial4032, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Salinas))).
-
-fof(axmondial4033, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_SanBernardino))).
-
-fof(axmondial4034, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_SanDiego))).
-
-fof(axmondial4035, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_SanFrancisco))).
-
-fof(axmondial4036, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_SanJose))).
-
-fof(axmondial4037, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_SantaAna))).
-
-fof(axmondial4038, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_SantaClarita))).
-
-fof(axmondial4039, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_SantaRosa))).
-
-fof(axmondial4040, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_SimiValley))).
-
-fof(axmondial4041, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Stockton))).
-
-fof(axmondial4042, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Sunnyvale))).
-
-fof(axmondial4043, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_ThousandOaks))).
-
-fof(axmondial4044, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Torrance))).
-
-fof(axmondial4045, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_Vallejo))).
-
-fof(axmondial4046, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_California_cities_WestCovina))).
-
-fof(axmondial4047, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Colorado))).
-
-fof(axmondial4048, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Colorado_cities_Aurora))).
-
-fof(axmondial4049, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Colorado_cities_ColoradoSprings))).
-
-fof(axmondial4050, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Colorado_cities_Denver))).
-
-fof(axmondial4051, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Colorado_cities_FortCollins))).
-
-fof(axmondial4052, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Colorado_cities_Lakewood))).
-
-fof(axmondial4053, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Connecticut))).
-
-fof(axmondial4054, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Connecticut_cities_Bridgeport))).
-
-fof(axmondial4055, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Connecticut_cities_Hartford))).
-
-fof(axmondial4056, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Connecticut_cities_NewHaven))).
-
-fof(axmondial4057, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Connecticut_cities_Stamford))).
-
-fof(axmondial4058, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Connecticut_cities_Waterbury))).
-
-fof(axmondial4059, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Delaware))).
-
-fof(axmondial4060, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Delaware_cities_Dover))).
-
-fof(axmondial4061, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Distr_Columbia))).
-
-fof(axmondial4062, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Distr_Columbia_cities_Washington))).
-
-fof(axmondial4063, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Florida))).
-
-fof(axmondial4064, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_Clearwater))).
-
-fof(axmondial4065, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_CoralSprings))).
-
-fof(axmondial4066, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_FortLauderdale))).
-
-fof(axmondial4067, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_Hialeah))).
-
-fof(axmondial4068, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_Hollywood))).
-
-fof(axmondial4069, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_Jacksonville))).
-
-fof(axmondial4070, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_Miami))).
-
-fof(axmondial4071, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_Orlando))).
-
-fof(axmondial4072, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_PembrokePines))).
-
-fof(axmondial4073, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_St_Petersburg))).
-
-fof(axmondial4074, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_Tallahassee))).
-
-fof(axmondial4075, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Florida_cities_Tampa))).
-
-fof(axmondial4076, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Georgia))).
-
-fof(axmondial4077, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Georgia_cities_Atlanta))).
-
-fof(axmondial4078, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Georgia_cities_Columbus))).
-
-fof(axmondial4079, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Georgia_cities_Macon))).
-
-fof(axmondial4080, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Georgia_cities_Savannah))).
-
-fof(axmondial4081, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Hawaii))).
-
-fof(axmondial4082, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Hawaii_cities_Hilo))).
-
-fof(axmondial4083, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Hawaii_cities_Honolulu))).
-
-fof(axmondial4084, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Idaho))).
-
-fof(axmondial4085, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Idaho_cities_Boise))).
-
-fof(axmondial4086, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Illinois))).
-
-fof(axmondial4087, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Illinois_cities_Aurora))).
-
-fof(axmondial4088, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Illinois_cities_Chicago))).
-
-fof(axmondial4089, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Illinois_cities_Naperville))).
-
-fof(axmondial4090, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Illinois_cities_Peoria))).
-
-fof(axmondial4091, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Illinois_cities_Rockford))).
-
-fof(axmondial4092, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Illinois_cities_Springfield))).
-
-fof(axmondial4093, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Indiana))).
-
-fof(axmondial4094, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Indiana_cities_Evansville))).
-
-fof(axmondial4095, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Indiana_cities_FortWayne))).
-
-fof(axmondial4096, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Indiana_cities_Gary))).
-
-fof(axmondial4097, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Indiana_cities_Indianapolis))).
-
-fof(axmondial4098, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Indiana_cities_SouthBend))).
-
-fof(axmondial4099, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Iowa))).
-
-fof(axmondial4100, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Iowa_cities_CedarRapids))).
-
-fof(axmondial4101, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Iowa_cities_DesMoines))).
-
-fof(axmondial4102, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Kansas))).
-
-fof(axmondial4103, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Kansas_cities_KansasCity))).
-
-fof(axmondial4104, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Kansas_cities_OverlandPark))).
-
-fof(axmondial4105, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Kansas_cities_Topeka))).
-
-fof(axmondial4106, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Kansas_cities_Wichita))).
-
-fof(axmondial4107, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Kentucky))).
-
-fof(axmondial4108, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Kentucky_cities_Frankfort))).
-
-fof(axmondial4109, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Kentucky_cities_LexingtonFayette))).
-
-fof(axmondial4110, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Kentucky_cities_Louisville))).
-
-fof(axmondial4111, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Louisiana))).
-
-fof(axmondial4112, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Louisiana_cities_BatonRouge))).
-
-fof(axmondial4113, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Louisiana_cities_Lafayette))).
-
-fof(axmondial4114, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Louisiana_cities_NewOrleans))).
-
-fof(axmondial4115, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Louisiana_cities_Shreveport))).
-
-fof(axmondial4116, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Maine))).
-
-fof(axmondial4117, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Maine_cities_Augusta))).
-
-fof(axmondial4118, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Maryland))).
-
-fof(axmondial4119, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Maryland_cities_Annapolis))).
-
-fof(axmondial4120, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Maryland_cities_Baltimore))).
-
-fof(axmondial4121, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Massachusetts))).
-
-fof(axmondial4122, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Massachusetts_cities_Boston))).
-
-fof(axmondial4123, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Massachusetts_cities_Lowell))).
-
-fof(axmondial4124, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Massachusetts_cities_Springfield))).
-
-fof(axmondial4125, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Massachusetts_cities_Worcester))).
-
-fof(axmondial4126, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Michigan))).
-
-fof(axmondial4127, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Michigan_cities_AnnArbor))).
-
-fof(axmondial4128, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Michigan_cities_Detroit))).
-
-fof(axmondial4129, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Michigan_cities_Flint))).
-
-fof(axmondial4130, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Michigan_cities_GrandRapids))).
-
-fof(axmondial4131, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Michigan_cities_Lansing))).
-
-fof(axmondial4132, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Michigan_cities_Livonia))).
-
-fof(axmondial4133, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Michigan_cities_SterlingHeights))).
-
-fof(axmondial4134, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Michigan_cities_Warren))).
-
-fof(axmondial4135, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Minnesota))).
-
-fof(axmondial4136, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Minnesota_cities_Minneapolis))).
-
-fof(axmondial4137, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Minnesota_cities_St_Paul))).
-
-fof(axmondial4138, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Mississippi))).
-
-fof(axmondial4139, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Mississippi_cities_Jackson))).
-
-fof(axmondial4140, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Missouri))).
-
-fof(axmondial4141, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Missouri_cities_Independence))).
-
-fof(axmondial4142, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Missouri_cities_JeffersonCity))).
-
-fof(axmondial4143, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Missouri_cities_KansasCity))).
-
-fof(axmondial4144, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Missouri_cities_Springfield))).
-
-fof(axmondial4145, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Missouri_cities_St_Louis))).
-
-fof(axmondial4146, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Montana))).
-
-fof(axmondial4147, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Montana_cities_Helena))).
-
-fof(axmondial4148, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Nebraska))).
-
-fof(axmondial4149, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Nebraska_cities_Lincoln))).
-
-fof(axmondial4150, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Nebraska_cities_Omaha))).
-
-fof(axmondial4151, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Nevada))).
-
-fof(axmondial4152, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Nevada_cities_CarsonCity))).
-
-fof(axmondial4153, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Nevada_cities_Henderson))).
-
-fof(axmondial4154, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Nevada_cities_LasVegas))).
-
-fof(axmondial4155, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Nevada_cities_Reno))).
-
-fof(axmondial4156, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_NewHampshire))).
-
-fof(axmondial4157, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewHampshire_cities_Concord))).
-
-fof(axmondial4158, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewHampshire_cities_Manchester))).
-
-fof(axmondial4159, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_NewJersey))).
-
-fof(axmondial4160, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewJersey_cities_Elizabeth))).
-
-fof(axmondial4161, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewJersey_cities_JerseyCity))).
-
-fof(axmondial4162, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewJersey_cities_Newark))).
-
-fof(axmondial4163, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewJersey_cities_Paterson))).
-
-fof(axmondial4164, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewJersey_cities_Trenton))).
-
-fof(axmondial4165, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_NewMexico))).
-
-fof(axmondial4166, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewMexico_cities_Albuquerque))).
-
-fof(axmondial4167, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewMexico_cities_SantaFe))).
-
-fof(axmondial4168, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_NewYork))).
-
-fof(axmondial4169, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewYork_cities_Albany))).
-
-fof(axmondial4170, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewYork_cities_Buffalo))).
-
-fof(axmondial4171, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewYork_cities_NewYork))).
-
-fof(axmondial4172, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewYork_cities_Rochester))).
-
-fof(axmondial4173, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewYork_cities_Syracuse))).
-
-fof(axmondial4174, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NewYork_cities_Yonkers))).
-
-fof(axmondial4175, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_NorthCarolina))).
-
-fof(axmondial4176, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NorthCarolina_cities_Charlotte))).
-
-fof(axmondial4177, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NorthCarolina_cities_Durham))).
-
-fof(axmondial4178, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NorthCarolina_cities_Greensboro))).
-
-fof(axmondial4179, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NorthCarolina_cities_Raleigh))).
-
-fof(axmondial4180, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NorthCarolina_cities_WinstonSalem))).
-
-fof(axmondial4181, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_NorthDakota))).
-
-fof(axmondial4182, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_NorthDakota_cities_Bismarck))).
-
-fof(axmondial4183, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Ohio))).
-
-fof(axmondial4184, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Ohio_cities_Akron))).
-
-fof(axmondial4185, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Ohio_cities_Cincinnati))).
-
-fof(axmondial4186, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Ohio_cities_Cleveland))).
-
-fof(axmondial4187, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Ohio_cities_Columbus))).
-
-fof(axmondial4188, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Ohio_cities_Dayton))).
-
-fof(axmondial4189, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Ohio_cities_Toledo))).
-
-fof(axmondial4190, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Oklahoma))).
-
-fof(axmondial4191, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Oklahoma_cities_OklahomaCity))).
-
-fof(axmondial4192, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Oklahoma_cities_Tulsa))).
-
-fof(axmondial4193, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Oregon))).
-
-fof(axmondial4194, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Oregon_cities_Eugene))).
-
-fof(axmondial4195, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Oregon_cities_Portland))).
-
-fof(axmondial4196, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Oregon_cities_Salem))).
-
-fof(axmondial4197, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Pennsylvania))).
-
-fof(axmondial4198, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Pennsylvania_cities_Allentown))).
-
-fof(axmondial4199, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Pennsylvania_cities_Erie))).
-
-fof(axmondial4200, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Pennsylvania_cities_Harrisburg))).
-
-fof(axmondial4201, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Pennsylvania_cities_Philadelphia))).
-
-fof(axmondial4202, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Pennsylvania_cities_Pittsburgh))).
-
-fof(axmondial4203, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_RhodeIsland))).
-
-fof(axmondial4204, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_RhodeIsland_cities_Providence))).
-
-fof(axmondial4205, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_SouthCarolina))).
-
-fof(axmondial4206, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_SouthCarolina_cities_Columbia))).
-
-fof(axmondial4207, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_SouthDakota))).
-
-fof(axmondial4208, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_SouthDakota_cities_Pierre))).
-
-fof(axmondial4209, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_SouthDakota_cities_SiouxFalls))).
-
-fof(axmondial4210, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Tennessee))).
-
-fof(axmondial4211, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Tennessee_cities_Chattanooga))).
-
-fof(axmondial4212, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Tennessee_cities_Knoxville))).
-
-fof(axmondial4213, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Tennessee_cities_Memphis))).
-
-fof(axmondial4214, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Tennessee_cities_Nashville))).
-
-fof(axmondial4215, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Tennessee_cities_NashvilleDavidson))).
-
-fof(axmondial4216, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Texas))).
-
-fof(axmondial4217, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Abilene))).
-
-fof(axmondial4218, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Amarillo))).
-
-fof(axmondial4219, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Arlington))).
-
-fof(axmondial4220, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Austin))).
-
-fof(axmondial4221, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Beaumont))).
-
-fof(axmondial4222, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Brownsville))).
-
-fof(axmondial4223, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_CorpusChristi))).
-
-fof(axmondial4224, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Dallas))).
-
-fof(axmondial4225, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_ElPaso))).
-
-fof(axmondial4226, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_FortWorth))).
-
-fof(axmondial4227, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Garland))).
-
-fof(axmondial4228, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_GrandPrairie))).
-
-fof(axmondial4229, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Houston))).
-
-fof(axmondial4230, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Irving))).
-
-fof(axmondial4231, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Laredo))).
-
-fof(axmondial4232, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Lubbock))).
-
-fof(axmondial4233, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_McAllen))).
-
-fof(axmondial4234, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Mesquite))).
-
-fof(axmondial4235, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Pasadena))).
-
-fof(axmondial4236, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Plano))).
-
-fof(axmondial4237, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_SanAntonio))).
-
-fof(axmondial4238, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_Waco))).
-
-fof(axmondial4239, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Texas_cities_WichitaFalls))).
-
-fof(axmondial4240, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Utah))).
-
-fof(axmondial4241, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Utah_cities_SaltLakeCity))).
-
-fof(axmondial4242, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Vermont))).
-
-fof(axmondial4243, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Vermont_cities_Montpelier))).
-
-fof(axmondial4244, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Virginia))).
-
-fof(axmondial4245, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Virginia_cities_Alexandria))).
-
-fof(axmondial4246, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Virginia_cities_Arlington))).
-
-fof(axmondial4247, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Virginia_cities_Chesapeake))).
-
-fof(axmondial4248, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Virginia_cities_Hampton))).
-
-fof(axmondial4249, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Virginia_cities_NewportNews))).
-
-fof(axmondial4250, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Virginia_cities_Norfolk))).
-
-fof(axmondial4251, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Virginia_cities_Portsmouth))).
-
-fof(axmondial4252, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Virginia_cities_Richmond))).
-
-fof(axmondial4253, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Virginia_cities_VirginiaBeach))).
-
-fof(axmondial4254, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Washington))).
-
-fof(axmondial4255, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Washington_cities_Olympia))).
-
-fof(axmondial4256, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Washington_cities_Seattle))).
-
-fof(axmondial4257, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Washington_cities_Spokane))).
-
-fof(axmondial4258, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Washington_cities_Tacoma))).
-
-fof(axmondial4259, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_WestVirginia))).
-
-fof(axmondial4260, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_WestVirginia_cities_Charleston))).
-
-fof(axmondial4261, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Wisconsin))).
-
-fof(axmondial4262, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Wisconsin_cities_GreenBay))).
-
-fof(axmondial4263, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Wisconsin_cities_Madison))).
-
-fof(axmondial4264, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Wisconsin_cities_Milwaukee))).
-
-fof(axmondial4265, axiom, 
- (hasType(type_Province, inst_Countries_USA_provinces_Wyoming))).
-
-fof(axmondial4266, axiom, 
- (hasType(type_City, inst_Countries_USA_provinces_Wyoming_cities_Cheyenne))).
-
-fof(axmondial4267, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Andijon))).
-
-fof(axmondial4268, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Andijon_cities_Andijon))).
-
-fof(axmondial4269, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Bukhoro))).
-
-fof(axmondial4270, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Bukhoro_cities_Bukhoro))).
-
-fof(axmondial4271, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Farghona))).
-
-fof(axmondial4272, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Farghona_cities_Farghona))).
-
-fof(axmondial4273, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Farghona_cities_Marghilon))).
-
-fof(axmondial4274, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Farghona_cities_Quqon))).
-
-fof(axmondial4275, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Jizzakh))).
-
-fof(axmondial4276, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Jizzakh_cities_Jizzakh))).
-
-fof(axmondial4277, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Khorazm))).
-
-fof(axmondial4278, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Khorazm_cities_Urganch))).
-
-fof(axmondial4279, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Namangan))).
-
-fof(axmondial4280, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Namangan_cities_Namangan))).
-
-fof(axmondial4281, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Nawoiy))).
-
-fof(axmondial4282, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Nawoiy_cities_Nawoiy))).
-
-fof(axmondial4283, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Qasqadare))).
-
-fof(axmondial4284, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Qasqadare_cities_Qarshi))).
-
-fof(axmondial4285, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Qoraqalpoghiston))).
-
-fof(axmondial4286, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Qoraqalpoghiston_cities_Nukus))).
-
-fof(axmondial4287, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Samarqand))).
-
-fof(axmondial4288, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Samarqand_cities_Samarqand))).
-
-fof(axmondial4289, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Sirdare))).
-
-fof(axmondial4290, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Sirdare_cities_Guliston))).
-
-fof(axmondial4291, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Surkhondare))).
-
-fof(axmondial4292, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Surkhondare_cities_Termiz))).
-
-fof(axmondial4293, axiom, 
- (hasType(type_Province, inst_Countries_UZB_provinces_Toshkent))).
-
-fof(axmondial4294, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Toshkent_cities_Angren))).
-
-fof(axmondial4295, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Toshkent_cities_Chirchiq))).
-
-fof(axmondial4296, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Toshkent_cities_Olmaliq))).
-
-fof(axmondial4297, axiom, 
- (hasType(type_City, inst_Countries_UZB_provinces_Toshkent_cities_Tashkent))).
-
-fof(axmondial4298, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_CamPha))).
-
-fof(axmondial4299, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_CanTho))).
-
-fof(axmondial4300, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_DaNang))).
-
-fof(axmondial4301, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_Haiphong))).
-
-fof(axmondial4302, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_Hanoi))).
-
-fof(axmondial4303, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_HongGai))).
-
-fof(axmondial4304, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_Hue))).
-
-fof(axmondial4305, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_LongXuyen))).
-
-fof(axmondial4306, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_NamDinh))).
-
-fof(axmondial4307, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_NhaTrang))).
-
-fof(axmondial4308, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_QuiNhon))).
-
-fof(axmondial4309, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_Saigon))).
-
-fof(axmondial4310, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_ThaiNguyen))).
-
-fof(axmondial4311, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_VietTri))).
-
-fof(axmondial4312, axiom, 
- (hasType(type_City, inst_Countries_VN_cities_VungTau))).
-
-fof(axmondial4313, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_AnGiang))).
-
-fof(axmondial4314, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_BaRiaVungTau))).
-
-fof(axmondial4315, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_BacThai))).
-
-fof(axmondial4316, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_BenTre))).
-
-fof(axmondial4317, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_BinhDinh))).
-
-fof(axmondial4318, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_BinhThuan))).
-
-fof(axmondial4319, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_CanTho))).
-
-fof(axmondial4320, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_CaoBang))).
-
-fof(axmondial4321, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_CentralHighlands))).
-
-fof(axmondial4322, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_DacLac))).
-
-fof(axmondial4323, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_DongNai))).
-
-fof(axmondial4324, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_DongThap))).
-
-fof(axmondial4325, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_GiaLai))).
-
-fof(axmondial4326, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_HaBac))).
-
-fof(axmondial4327, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_HaGiang))).
-
-fof(axmondial4328, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_HaTay))).
-
-fof(axmondial4329, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_HaTinh))).
-
-fof(axmondial4330, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_HaiHung))).
-
-fof(axmondial4331, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_Haiphong))).
-
-fof(axmondial4332, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_Hanoi))).
-
-fof(axmondial4333, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_HoChiMinhCity))).
-
-fof(axmondial4334, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_HoaBinh))).
-
-fof(axmondial4335, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_KhanhHoa))).
-
-fof(axmondial4336, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_KienGiang))).
-
-fof(axmondial4337, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_KonTum))).
-
-fof(axmondial4338, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_LaiChau))).
-
-fof(axmondial4339, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_LamDong))).
-
-fof(axmondial4340, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_LangSon))).
-
-fof(axmondial4341, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_LaoCai))).
-
-fof(axmondial4342, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_LongAn))).
-
-fof(axmondial4343, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_MekongRiverDelta))).
-
-fof(axmondial4344, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_MinhHai))).
-
-fof(axmondial4345, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_NamHa))).
-
-fof(axmondial4346, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_NgheAn))).
-
-fof(axmondial4347, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_NinhBinh))).
-
-fof(axmondial4348, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_NinhThuan))).
-
-fof(axmondial4349, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_NorthCentralCoast))).
-
-fof(axmondial4350, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_NorthEastSouth))).
-
-fof(axmondial4351, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_NorthMountainandMidlands))).
-
-fof(axmondial4352, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_PhuYen))).
-
-fof(axmondial4353, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_QuangBinh))).
-
-fof(axmondial4354, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_QuangNamDaNang))).
-
-fof(axmondial4355, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_QuangNgai))).
-
-fof(axmondial4356, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_QuangNinh))).
-
-fof(axmondial4357, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_QuangTri))).
-
-fof(axmondial4358, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_RedRiverDelta))).
-
-fof(axmondial4359, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_SocTrang))).
-
-fof(axmondial4360, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_SonLa))).
-
-fof(axmondial4361, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_SongBe))).
-
-fof(axmondial4362, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_SouthCentralCoast))).
-
-fof(axmondial4363, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_TayNinh))).
-
-fof(axmondial4364, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_ThaiBinh))).
-
-fof(axmondial4365, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_ThanhHoa))).
-
-fof(axmondial4366, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_ThuaThienHue))).
-
-fof(axmondial4367, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_TienGiang))).
-
-fof(axmondial4368, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_TraVinh))).
-
-fof(axmondial4369, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_TuyenQuang))).
-
-fof(axmondial4370, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_VinhLong))).
-
-fof(axmondial4371, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_VinhPhu))).
-
-fof(axmondial4372, axiom, 
- (hasType(type_Province, inst_Countries_VN_provinces_YenBai))).
-
-fof(axmondial4373, axiom, 
- (hasType(type_City, inst_Countries_VU_cities_Port_Vila))).
-
-fof(axmondial4374, axiom, 
- (hasType(type_City, inst_Countries_V_cities_VaticanCity))).
-
-fof(axmondial4375, axiom, 
- (hasType(type_City, inst_Countries_WAG_cities_Banjul))).
-
-fof(axmondial4376, axiom, 
- (hasType(type_City, inst_Countries_WAL_cities_Freetown))).
-
-fof(axmondial4377, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Aarri))).
-
-fof(axmondial4378, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Aba))).
-
-fof(axmondial4379, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Abeokuta))).
-
-fof(axmondial4380, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Abuja))).
-
-fof(axmondial4381, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_AdoEkiti))).
-
-fof(axmondial4382, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Akure))).
-
-fof(axmondial4383, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_BeninCity))).
-
-fof(axmondial4384, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Bida))).
-
-fof(axmondial4385, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Calabar))).
-
-fof(axmondial4386, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_DebaHabe))).
-
-fof(axmondial4387, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ede))).
-
-fof(axmondial4388, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_EffonAlaiye))).
-
-fof(axmondial4389, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Enugu))).
-
-fof(axmondial4390, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Gusau))).
-
-fof(axmondial4391, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ibadan))).
-
-fof(axmondial4392, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ife))).
-
-fof(axmondial4393, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_IjebuOde))).
-
-fof(axmondial4394, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ikare))).
-
-fof(axmondial4395, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ikerre))).
-
-fof(axmondial4396, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ikire))).
-
-fof(axmondial4397, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ikirun))).
-
-fof(axmondial4398, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ikorodu))).
-
-fof(axmondial4399, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ila))).
-
-fof(axmondial4400, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_IlaweEkiti))).
-
-fof(axmondial4401, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ilesha))).
-
-fof(axmondial4402, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ilobu))).
-
-fof(axmondial4403, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ilorin))).
-
-fof(axmondial4404, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Inisa))).
-
-fof(axmondial4405, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Iseyin))).
-
-fof(axmondial4406, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Iwo))).
-
-fof(axmondial4407, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Jos))).
-
-fof(axmondial4408, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Kaduna))).
-
-fof(axmondial4409, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Kano))).
-
-fof(axmondial4410, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Katsina))).
-
-fof(axmondial4411, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Kumo))).
-
-fof(axmondial4412, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Lafia))).
-
-fof(axmondial4413, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Lagos))).
-
-fof(axmondial4414, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Maiduguri))).
-
-fof(axmondial4415, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Makurdi))).
-
-fof(axmondial4416, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Minna))).
-
-fof(axmondial4417, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Mushin))).
-
-fof(axmondial4418, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Offa))).
-
-fof(axmondial4419, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ogbomosho))).
-
-fof(axmondial4420, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Oka))).
-
-fof(axmondial4421, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Ondo))).
-
-fof(axmondial4422, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Onitsha))).
-
-fof(axmondial4423, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Oshogbo))).
-
-fof(axmondial4424, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Owo))).
-
-fof(axmondial4425, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Oyo))).
-
-fof(axmondial4426, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_PortHarcourt))).
-
-fof(axmondial4427, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Sapele))).
-
-fof(axmondial4428, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Shagamu))).
-
-fof(axmondial4429, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Shaki))).
-
-fof(axmondial4430, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Shomolu))).
-
-fof(axmondial4431, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Sokoto))).
-
-fof(axmondial4432, axiom, 
- (hasType(type_City, inst_Countries_WAN_cities_Zaria))).
-
-fof(axmondial4433, axiom, 
- (hasType(type_City, inst_Countries_WD_cities_Roseau))).
-
-fof(axmondial4434, axiom, 
- (hasType(type_City, inst_Countries_WG_cities_SaintGeorges))).
-
-fof(axmondial4435, axiom, 
- (hasType(type_City, inst_Countries_WL_cities_Castries))).
-
-fof(axmondial4436, axiom, 
- (hasType(type_City, inst_Countries_WSA_cities_ElAlaiun))).
-
-fof(axmondial4437, axiom, 
- (hasType(type_City, inst_Countries_WS_cities_Apia))).
-
-fof(axmondial4438, axiom, 
- (hasType(type_City, inst_Countries_WV_cities_Kingstown))).
-
-fof(axmondial4439, axiom, 
- (hasType(type_City, inst_Countries_YE_cities_Sanaa))).
-
-fof(axmondial4440, axiom, 
- (hasType(type_City, inst_Countries_YU_cities_Belgrade))).
-
-fof(axmondial4441, axiom, 
- (hasType(type_City, inst_Countries_YV_cities_SantaAnadeCoro))).
-
-fof(axmondial4442, axiom, 
- (hasType(type_City, inst_Countries_YV_cities_Turmero))).
-
-fof(axmondial4443, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Amazonas))).
-
-fof(axmondial4444, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Amazonas_cities_PuertoAyacucho))).
-
-fof(axmondial4445, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Anzoategui))).
-
-fof(axmondial4446, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Anzoategui_cities_Barcelona))).
-
-fof(axmondial4447, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Anzoategui_cities_PuertoLaCruz))).
-
-fof(axmondial4448, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Apure))).
-
-fof(axmondial4449, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Apure_cities_SanFernando))).
-
-fof(axmondial4450, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Aragua))).
-
-fof(axmondial4451, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Aragua_cities_Maracay))).
-
-fof(axmondial4452, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Barinas))).
-
-fof(axmondial4453, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Barinas_cities_Barinas))).
-
-fof(axmondial4454, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Bolivar))).
-
-fof(axmondial4455, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Bolivar_cities_CiudadBolivar))).
-
-fof(axmondial4456, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Bolivar_cities_CiudadGuayana))).
-
-fof(axmondial4457, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Carabobo))).
-
-fof(axmondial4458, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Carabobo_cities_Guacara))).
-
-fof(axmondial4459, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Carabobo_cities_PuertoCabello))).
-
-fof(axmondial4460, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Carabobo_cities_Valencia))).
-
-fof(axmondial4461, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Cojedes))).
-
-fof(axmondial4462, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Cojedes_cities_SanCarlos))).
-
-fof(axmondial4463, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_DeltaAmacuro))).
-
-fof(axmondial4464, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_DeltaAmacuro_cities_Tucupita))).
-
-fof(axmondial4465, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_DistritoFederal))).
-
-fof(axmondial4466, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_DistritoFederal_cities_Caracas))).
-
-fof(axmondial4467, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_DistritoFederal_cities_CatiaLaMar))).
-
-fof(axmondial4468, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Falcon))).
-
-fof(axmondial4469, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Falcon_cities_Coro))).
-
-fof(axmondial4470, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Guarico))).
-
-fof(axmondial4471, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Guarico_cities_SanJuan))).
-
-fof(axmondial4472, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Lara))).
-
-fof(axmondial4473, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Lara_cities_Barquisimeto))).
-
-fof(axmondial4474, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Merida))).
-
-fof(axmondial4475, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Merida_cities_Merida))).
-
-fof(axmondial4476, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Miranda))).
-
-fof(axmondial4477, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Miranda_cities_Baruta))).
-
-fof(axmondial4478, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Miranda_cities_Guarenas))).
-
-fof(axmondial4479, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Miranda_cities_LosTeques))).
-
-fof(axmondial4480, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Miranda_cities_Petare))).
-
-fof(axmondial4481, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Monagas))).
-
-fof(axmondial4482, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Monagas_cities_Maturin))).
-
-fof(axmondial4483, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_NuevaEsparta))).
-
-fof(axmondial4484, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_NuevaEsparta_cities_LaAscuncion))).
-
-fof(axmondial4485, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Portuguesa))).
-
-fof(axmondial4486, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Portuguesa_cities_Acarigua))).
-
-fof(axmondial4487, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Portuguesa_cities_Guanare))).
-
-fof(axmondial4488, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Sucre))).
-
-fof(axmondial4489, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Sucre_cities_Cumana))).
-
-fof(axmondial4490, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Tachira))).
-
-fof(axmondial4491, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Tachira_cities_SanCristobal))).
-
-fof(axmondial4492, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Trujillo))).
-
-fof(axmondial4493, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Trujillo_cities_Trujillo))).
-
-fof(axmondial4494, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Yaracuy))).
-
-fof(axmondial4495, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Yaracuy_cities_SanFelipe))).
-
-fof(axmondial4496, axiom, 
- (hasType(type_Province, inst_Countries_YV_provinces_Zulia))).
-
-fof(axmondial4497, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Zulia_cities_Cabimas))).
-
-fof(axmondial4498, axiom, 
- (hasType(type_City, inst_Countries_YV_provinces_Zulia_cities_Maracaibo))).
-
-fof(axmondial4499, axiom, 
- (hasType(type_Province, inst_Countries_ZRE_provinces_Bandundu))).
-
-fof(axmondial4500, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_Bandundu_cities_Bandundu))).
-
-fof(axmondial4501, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_Bandundu_cities_Kikwit))).
-
-fof(axmondial4502, axiom, 
- (hasType(type_Province, inst_Countries_ZRE_provinces_BasZaire))).
-
-fof(axmondial4503, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_BasZaire_cities_Boma))).
-
-fof(axmondial4504, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_BasZaire_cities_Matadi))).
-
-fof(axmondial4505, axiom, 
- (hasType(type_Province, inst_Countries_ZRE_provinces_Equateur))).
-
-fof(axmondial4506, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_Equateur_cities_Mbandaka))).
-
-fof(axmondial4507, axiom, 
- (hasType(type_Province, inst_Countries_ZRE_provinces_HautZaire))).
-
-fof(axmondial4508, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_HautZaire_cities_Kisangani))).
-
-fof(axmondial4509, axiom, 
- (hasType(type_Province, inst_Countries_ZRE_provinces_KasaiOccidental))).
-
-fof(axmondial4510, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_KasaiOccidental_cities_Kananga))).
-
-fof(axmondial4511, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_KasaiOccidental_cities_Tshikapa))).
-
-fof(axmondial4512, axiom, 
- (hasType(type_Province, inst_Countries_ZRE_provinces_KasaiOriental))).
-
-fof(axmondial4513, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_KasaiOriental_cities_Kalemi))).
-
-fof(axmondial4514, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_KasaiOriental_cities_MbujiMayi))).
-
-fof(axmondial4515, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_KasaiOriental_cities_MweneDitu))).
-
-fof(axmondial4516, axiom, 
- (hasType(type_Province, inst_Countries_ZRE_provinces_Kinshasa))).
-
-fof(axmondial4517, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_Kinshasa_cities_Kinshasa))).
-
-fof(axmondial4518, axiom, 
- (hasType(type_Province, inst_Countries_ZRE_provinces_Kivu))).
-
-fof(axmondial4519, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_Kivu_cities_Bukavu))).
-
-fof(axmondial4520, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_Kivu_cities_Butembo))).
-
-fof(axmondial4521, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_Kivu_cities_Goma))).
-
-fof(axmondial4522, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_Kivu_cities_Uvira))).
-
-fof(axmondial4523, axiom, 
- (hasType(type_Province, inst_Countries_ZRE_provinces_Shaba))).
-
-fof(axmondial4524, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_Shaba_cities_Kolwezi))).
-
-fof(axmondial4525, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_Shaba_cities_Likasi))).
-
-fof(axmondial4526, axiom, 
- (hasType(type_City, inst_Countries_ZRE_provinces_Shaba_cities_Lubumbashi))).
-
-fof(axmondial4527, axiom, 
- (hasType(type_City, inst_Countries_ZW_cities_Harare))).
-
-fof(axmondial4528, axiom, 
- (hasType(type_Province, inst_Countries_Z_provinces_Central))).
-
-fof(axmondial4529, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Central_cities_Kabwe))).
-
-fof(axmondial4530, axiom, 
- (hasType(type_Province, inst_Countries_Z_provinces_Copperbelt))).
-
-fof(axmondial4531, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Copperbelt_cities_Chingola))).
-
-fof(axmondial4532, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Copperbelt_cities_Kitwe))).
-
-fof(axmondial4533, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Copperbelt_cities_Luanshya))).
-
-fof(axmondial4534, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Copperbelt_cities_Mufulira))).
-
-fof(axmondial4535, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Copperbelt_cities_Ndola))).
-
-fof(axmondial4536, axiom, 
- (hasType(type_Province, inst_Countries_Z_provinces_Eastern))).
-
-fof(axmondial4537, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Eastern_cities_Chipata))).
-
-fof(axmondial4538, axiom, 
- (hasType(type_Province, inst_Countries_Z_provinces_Luapula))).
-
-fof(axmondial4539, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Luapula_cities_Mansa))).
-
-fof(axmondial4540, axiom, 
- (hasType(type_Province, inst_Countries_Z_provinces_Lusaka))).
-
-fof(axmondial4541, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Lusaka_cities_Lusaka))).
-
-fof(axmondial4542, axiom, 
- (hasType(type_Province, inst_Countries_Z_provinces_Northern))).
-
-fof(axmondial4543, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Northern_cities_Kasama))).
-
-fof(axmondial4544, axiom, 
- (hasType(type_Province, inst_Countries_Z_provinces_Northwestern))).
-
-fof(axmondial4545, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Northwestern_cities_Solwezi))).
-
-fof(axmondial4546, axiom, 
- (hasType(type_Province, inst_Countries_Z_provinces_Southern))).
-
-fof(axmondial4547, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Southern_cities_Livingstone))).
-
-fof(axmondial4548, axiom, 
- (hasType(type_Province, inst_Countries_Z_provinces_Western))).
-
-fof(axmondial4549, axiom, 
- (hasType(type_City, inst_Countries_Z_provinces_Western_cities_Mongu))).
-
-fof(axmondial4550, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_American_Samoa))).
-
-fof(axmondial4551, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_American_Samoa_cities_PagoPago))).
-
-fof(axmondial4552, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Anguilla))).
-
-fof(axmondial4553, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Anguilla_cities_TheValley))).
-
-fof(axmondial4554, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Aruba))).
-
-fof(axmondial4555, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Aruba_cities_Oranjestad))).
-
-fof(axmondial4556, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Ashmore_and_Cartier_Islands))).
-
-fof(axmondial4557, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Baker_Island))).
-
-fof(axmondial4558, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Bassas_da_India))).
-
-fof(axmondial4559, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Bermuda))).
-
-fof(axmondial4560, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Bermuda_cities_Hamilton))).
-
-fof(axmondial4561, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Bouvet_Island))).
-
-fof(axmondial4562, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_British_Indian_Ocean_Territory))).
-
-fof(axmondial4563, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_British_Virgin_Islands))).
-
-fof(axmondial4564, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_British_Virgin_Islands_cities_RoadTown))).
-
-fof(axmondial4565, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Cayman_Islands))).
-
-fof(axmondial4566, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Cayman_Islands_cities_GeorgeTown))).
-
-fof(axmondial4567, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Christmas_Island))).
-
-fof(axmondial4568, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Christmas_Island_cities_TheSettlement))).
-
-fof(axmondial4569, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Clipperton_Island))).
-
-fof(axmondial4570, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Cocos_Islands))).
-
-fof(axmondial4571, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Cocos_Islands_cities_WestIsland))).
-
-fof(axmondial4572, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Cook_Islands))).
-
-fof(axmondial4573, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Cook_Islands_cities_Avarua))).
-
-fof(axmondial4574, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Coral_Sea_Islands))).
-
-fof(axmondial4575, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Europa_Island))).
-
-fof(axmondial4576, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Falkland_Islands))).
-
-fof(axmondial4577, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Falkland_Islands_cities_Stanley))).
-
-fof(axmondial4578, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Faroe_Islands))).
-
-fof(axmondial4579, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Faroe_Islands_cities_Torshavn))).
-
-fof(axmondial4580, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_French_Polynesia))).
-
-fof(axmondial4581, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_French_Polynesia_cities_Papeete))).
-
-fof(axmondial4582, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_French_Southern_and_Antarctic_Lands))).
-
-fof(axmondial4583, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Gaza_Strip))).
-
-fof(axmondial4584, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Gibraltar))).
-
-fof(axmondial4585, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Gibraltar_cities_Gibraltar))).
-
-fof(axmondial4586, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Glorioso_Islands))).
-
-fof(axmondial4587, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Greenland))).
-
-fof(axmondial4588, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Greenland_cities_Nuuk))).
-
-fof(axmondial4589, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Guadeloupe))).
-
-fof(axmondial4590, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Guadeloupe_cities_Basse_Terre))).
-
-fof(axmondial4591, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Guam))).
-
-fof(axmondial4592, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Guam_cities_Agana))).
-
-fof(axmondial4593, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Guernsey))).
-
-fof(axmondial4594, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Guernsey_cities_SaintPeterPort))).
-
-fof(axmondial4595, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Heard_Island_and_McDonald_Islands))).
-
-fof(axmondial4596, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Hong_Kong))).
-
-fof(axmondial4597, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Howland_Island))).
-
-fof(axmondial4598, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Jan_Mayen))).
-
-fof(axmondial4599, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Jarvis_Island))).
-
-fof(axmondial4600, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Jersey))).
-
-fof(axmondial4601, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Jersey_cities_SaintHelier))).
-
-fof(axmondial4602, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Johnston_Atoll))).
-
-fof(axmondial4603, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Juan_de_Nova_Island))).
-
-fof(axmondial4604, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Kingman_Reef))).
-
-fof(axmondial4605, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Macau))).
-
-fof(axmondial4606, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Macau_cities_Macau))).
-
-fof(axmondial4607, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Man))).
-
-fof(axmondial4608, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Man_cities_Douglas))).
-
-fof(axmondial4609, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Martinique))).
-
-fof(axmondial4610, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Martinique_cities_Fort_de_France))).
-
-fof(axmondial4611, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Mayotte))).
-
-fof(axmondial4612, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Mayotte_cities_Mamoutzou))).
-
-fof(axmondial4613, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Midway_Islands))).
-
-fof(axmondial4614, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Montserrat))).
-
-fof(axmondial4615, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Montserrat_cities_Plymouth))).
-
-fof(axmondial4616, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Navassa_Island))).
-
-fof(axmondial4617, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Netherlands_Antilles))).
-
-fof(axmondial4618, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Netherlands_Antilles_cities_Willemstad))).
-
-fof(axmondial4619, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Niue))).
-
-fof(axmondial4620, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Niue_cities_Alofi))).
-
-fof(axmondial4621, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Norfolk_Island))).
-
-fof(axmondial4622, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Norfolk_Island_cities_Kingston))).
-
-fof(axmondial4623, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Northern_Mariana_Islands))).
-
-fof(axmondial4624, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Northern_Mariana_Islands_cities_Saipan))).
-
-fof(axmondial4625, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Palmyra_Atoll))).
-
-fof(axmondial4626, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Paracel_Islands))).
-
-fof(axmondial4627, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Pitcairn_Islands))).
-
-fof(axmondial4628, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Pitcairn_Islands_cities_Adamstown))).
-
-fof(axmondial4629, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Puerto_Rico))).
-
-fof(axmondial4630, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Puerto_Rico_cities_SanJuan))).
-
-fof(axmondial4631, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Reunion))).
-
-fof(axmondial4632, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Reunion_cities_Saint_Denis))).
-
-fof(axmondial4633, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Saint_Helena))).
-
-fof(axmondial4634, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Saint_Helena_cities_Jamestown))).
-
-fof(axmondial4635, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Saint_Pierre_and_Miquelon))).
-
-fof(axmondial4636, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Saint_Pierre_and_Miquelon_cities_Saint_Pierre))).
-
-fof(axmondial4637, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_South_Georgia_and_the_South_Sandwich_Islands))).
-
-fof(axmondial4638, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Spratly_Islands))).
-
-fof(axmondial4639, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Svalbard))).
-
-fof(axmondial4640, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Svalbard_cities_Longyearbyen))).
-
-fof(axmondial4641, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Tokelau))).
-
-fof(axmondial4642, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Tromelin_Island))).
-
-fof(axmondial4643, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Turks_and_Caicos_Islands))).
-
-fof(axmondial4644, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Turks_and_Caicos_Islands_cities_GrandTurk))).
-
-fof(axmondial4645, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Virgin_Islands))).
-
-fof(axmondial4646, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Virgin_Islands_cities_CharlotteAmalie))).
-
-fof(axmondial4647, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Wake_Island))).
-
-fof(axmondial4648, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_Wallis_and_Futuna))).
-
-fof(axmondial4649, axiom, 
- (hasType(type_City, inst_Countries_cid_cia_Wallis_and_Futuna_cities_Mata_Utu))).
-
-fof(axmondial4650, axiom, 
- (hasType(type_Country, inst_Countries_cid_cia_West_Bank))).
-
-fof(axmondial4651, axiom, 
- (hasType(type_Desert, inst_Deserts_ArabianDesert))).
-
-fof(axmondial4652, axiom, 
- (hasType(type_Desert, inst_Deserts_Asauad))).
-
-fof(axmondial4653, axiom, 
- (hasType(type_Desert, inst_Deserts_Atacama))).
-
-fof(axmondial4654, axiom, 
- (hasType(type_Desert, inst_Deserts_Dschurab))).
-
-fof(axmondial4655, axiom, 
- (hasType(type_Desert, inst_Deserts_ErgIgidi))).
-
-fof(axmondial4656, axiom, 
- (hasType(type_Desert, inst_Deserts_ErgRebiana))).
-
-fof(axmondial4657, axiom, 
- (hasType(type_Desert, inst_Deserts_ErgSchesch))).
-
-fof(axmondial4658, axiom, 
- (hasType(type_Desert, inst_Deserts_ErgdeBilma))).
-
-fof(axmondial4659, axiom, 
- (hasType(type_Desert, inst_Deserts_Fesan))).
-
-fof(axmondial4660, axiom, 
- (hasType(type_Desert, inst_Deserts_GibsonDesert))).
-
-fof(axmondial4661, axiom, 
- (hasType(type_Desert, inst_Deserts_GrandErgEst))).
-
-fof(axmondial4662, axiom, 
- (hasType(type_Desert, inst_Deserts_GrandErgOuest))).
-
-fof(axmondial4663, axiom, 
- (hasType(type_Desert, inst_Deserts_GrandSandDesert))).
-
-fof(axmondial4664, axiom, 
- (hasType(type_Desert, inst_Deserts_GrandVictoriaDesert))).
-
-fof(axmondial4665, axiom, 
- (hasType(type_Desert, inst_Deserts_HamadaduDraa))).
-
-fof(axmondial4666, axiom, 
- (hasType(type_Desert, inst_Deserts_Hamadael_Hamra))).
-
-fof(axmondial4667, axiom, 
- (hasType(type_Desert, inst_Deserts_Kalahari))).
-
-fof(axmondial4668, axiom, 
- (hasType(type_Desert, inst_Deserts_Karakum))).
-
-fof(axmondial4669, axiom, 
- (hasType(type_Desert, inst_Deserts_Kysylkum))).
-
-fof(axmondial4670, axiom, 
- (hasType(type_Desert, inst_Deserts_LibyanDesert))).
-
-fof(axmondial4671, axiom, 
- (hasType(type_Desert, inst_Deserts_Makteir))).
-
-fof(axmondial4672, axiom, 
- (hasType(type_Desert, inst_Deserts_Mujunkum))).
-
-fof(axmondial4673, axiom, 
- (hasType(type_Desert, inst_Deserts_NubianDesert))).
-
-fof(axmondial4674, axiom, 
- (hasType(type_Desert, inst_Deserts_Sagiael_Hamra))).
-
-fof(axmondial4675, axiom, 
- (hasType(type_Desert, inst_Deserts_SimpsonDesert))).
-
-fof(axmondial4676, axiom, 
- (hasType(type_Desert, inst_Deserts_Tanami))).
-
-fof(axmondial4677, axiom, 
- (hasType(type_Desert, inst_Deserts_Tanesruft))).
-
-fof(axmondial4678, axiom, 
- (hasType(type_Desert, inst_Deserts_Tenere))).
-
-fof(axmondial4679, axiom, 
- (hasType(type_Desert, inst_Deserts_Trarza))).
-
-fof(axmondial4680, axiom, 
- (hasType(type_Desert, inst_Deserts_Uaran))).
-
-fof(axmondial4681, axiom, 
- (hasType(type_Country, inst_Guinea_Bissau))).
-
-fof(axmondial4682, axiom, 
- (hasType(type_Island, inst_Islands_Aland))).
-
-fof(axmondial4683, axiom, 
- (hasType(type_Island, inst_Islands_Alderney))).
-
-fof(axmondial4684, axiom, 
- (hasType(type_Island, inst_Islands_Alicudi))).
-
-fof(axmondial4685, axiom, 
- (hasType(type_Island, inst_Islands_Anglesey))).
-
-fof(axmondial4686, axiom, 
- (hasType(type_Island, inst_Islands_Anguilla))).
-
-fof(axmondial4687, axiom, 
- (hasType(type_Island, inst_Islands_Anjouan))).
-
-fof(axmondial4688, axiom, 
- (hasType(type_Island, inst_Islands_Antigua))).
-
-fof(axmondial4689, axiom, 
- (hasType(type_Island, inst_Islands_Arran))).
-
-fof(axmondial4690, axiom, 
- (hasType(type_Island, inst_Islands_Ascension))).
-
-fof(axmondial4691, axiom, 
- (hasType(type_Island, inst_Islands_Aust_Vagoey))).
-
-fof(axmondial4692, axiom, 
- (hasType(type_Island, inst_Islands_BaffinIsland))).
-
-fof(axmondial4693, axiom, 
- (hasType(type_Island, inst_Islands_Bahamas))).
-
-fof(axmondial4694, axiom, 
- (hasType(type_Island, inst_Islands_Bali))).
-
-fof(axmondial4695, axiom, 
- (hasType(type_Island, inst_Islands_BanksIsland))).
-
-fof(axmondial4696, axiom, 
- (hasType(type_Island, inst_Islands_Barbados))).
-
-fof(axmondial4697, axiom, 
- (hasType(type_Island, inst_Islands_Barbuda))).
-
-fof(axmondial4698, axiom, 
- (hasType(type_Island, inst_Islands_Barra))).
-
-fof(axmondial4699, axiom, 
- (hasType(type_Island, inst_Islands_Benbecula))).
-
-fof(axmondial4700, axiom, 
- (hasType(type_Island, inst_Islands_Bermuda))).
-
-fof(axmondial4701, axiom, 
- (hasType(type_Island, inst_Islands_BishopRock))).
-
-fof(axmondial4702, axiom, 
- (hasType(type_Island, inst_Islands_Bohol))).
-
-fof(axmondial4703, axiom, 
- (hasType(type_Island, inst_Islands_Bornholm))).
-
-fof(axmondial4704, axiom, 
- (hasType(type_Island, inst_Islands_CangarooIsland))).
-
-fof(axmondial4705, axiom, 
- (hasType(type_Island, inst_Islands_Cayman))).
-
-fof(axmondial4706, axiom, 
- (hasType(type_Island, inst_Islands_CaymanBrac))).
-
-fof(axmondial4707, axiom, 
- (hasType(type_Island, inst_Islands_Chios))).
-
-fof(axmondial4708, axiom, 
- (hasType(type_Island, inst_Islands_Coll))).
-
-fof(axmondial4709, axiom, 
- (hasType(type_Island, inst_Islands_Colonsay))).
-
-fof(axmondial4710, axiom, 
- (hasType(type_Island, inst_Islands_Cuba))).
-
-fof(axmondial4711, axiom, 
- (hasType(type_Island, inst_Islands_Dagoe))).
-
-fof(axmondial4712, axiom, 
- (hasType(type_Island, inst_Islands_Dominica))).
-
-fof(axmondial4713, axiom, 
- (hasType(type_Island, inst_Islands_EastCaicos))).
-
-fof(axmondial4714, axiom, 
- (hasType(type_Island, inst_Islands_Falster))).
-
-fof(axmondial4715, axiom, 
- (hasType(type_Island, inst_Islands_FernandoPoo))).
-
-fof(axmondial4716, axiom, 
- (hasType(type_Island, inst_Islands_Fidschi))).
-
-fof(axmondial4717, axiom, 
- (hasType(type_Island, inst_Islands_Flores))).
-
-fof(axmondial4718, axiom, 
- (hasType(type_Island, inst_Islands_Formentera))).
-
-fof(axmondial4719, axiom, 
- (hasType(type_Island, inst_Islands_Fuenen))).
-
-fof(axmondial4720, axiom, 
- (hasType(type_Island, inst_Islands_Fuerteventura))).
-
-fof(axmondial4721, axiom, 
- (hasType(type_Island, inst_Islands_Gheschm))).
-
-fof(axmondial4722, axiom, 
- (hasType(type_Island, inst_Islands_Gomera))).
-
-fof(axmondial4723, axiom, 
- (hasType(type_Island, inst_Islands_Gotland))).
-
-fof(axmondial4724, axiom, 
- (hasType(type_Island, inst_Islands_GrKomoro))).
-
-fof(axmondial4725, axiom, 
- (hasType(type_Island, inst_Islands_GranCanaria))).
-
-fof(axmondial4726, axiom, 
- (hasType(type_Island, inst_Islands_GrandCaicos))).
-
-fof(axmondial4727, axiom, 
- (hasType(type_Island, inst_Islands_Grenada))).
-
-fof(axmondial4728, axiom, 
- (hasType(type_Island, inst_Islands_Guadeloupe))).
-
-fof(axmondial4729, axiom, 
- (hasType(type_Island, inst_Islands_Guernsey))).
-
-fof(axmondial4730, axiom, 
- (hasType(type_Island, inst_Islands_Harris))).
-
-fof(axmondial4731, axiom, 
- (hasType(type_Island, inst_Islands_Hawaii))).
-
-fof(axmondial4732, axiom, 
- (hasType(type_Island, inst_Islands_Hierro))).
-
-fof(axmondial4733, axiom, 
- (hasType(type_Island, inst_Islands_Hispaniola))).
-
-fof(axmondial4734, axiom, 
- (hasType(type_Island, inst_Islands_Hokkaido))).
-
-fof(axmondial4735, axiom, 
- (hasType(type_Island, inst_Islands_Honshu))).
-
-fof(axmondial4736, axiom, 
- (hasType(type_Island, inst_Islands_Hoy))).
-
-fof(axmondial4737, axiom, 
- (hasType(type_Island, inst_Islands_Ibiza))).
-
-fof(axmondial4738, axiom, 
- (hasType(type_Island, inst_Islands_Iceland))).
-
-fof(axmondial4739, axiom, 
- (hasType(type_Island, inst_Islands_Ikaria))).
-
-fof(axmondial4740, axiom, 
- (hasType(type_Island, inst_Islands_Iona))).
-
-fof(axmondial4741, axiom, 
- (hasType(type_Island, inst_Islands_Isabela))).
-
-fof(axmondial4742, axiom, 
- (hasType(type_Island, inst_Islands_Islay))).
-
-fof(axmondial4743, axiom, 
- (hasType(type_Island, inst_Islands_IsleofMan))).
-
-fof(axmondial4744, axiom, 
- (hasType(type_Island, inst_Islands_Jamaica))).
-
-fof(axmondial4745, axiom, 
- (hasType(type_Island, inst_Islands_JanMayen))).
-
-fof(axmondial4746, axiom, 
- (hasType(type_Island, inst_Islands_Jersey))).
-
-fof(axmondial4747, axiom, 
- (hasType(type_Island, inst_Islands_Jura))).
-
-fof(axmondial4748, axiom, 
- (hasType(type_Island, inst_Islands_Kauai))).
-
-fof(axmondial4749, axiom, 
- (hasType(type_Island, inst_Islands_Kefallinia))).
-
-fof(axmondial4750, axiom, 
- (hasType(type_Island, inst_Islands_Khark))).
-
-fof(axmondial4751, axiom, 
- (hasType(type_Island, inst_Islands_Kiribati))).
-
-fof(axmondial4752, axiom, 
- (hasType(type_Island, inst_Islands_Korfu))).
-
-fof(axmondial4753, axiom, 
- (hasType(type_Island, inst_Islands_Kos))).
-
-fof(axmondial4754, axiom, 
- (hasType(type_Island, inst_Islands_Kotelnyisland))).
-
-fof(axmondial4755, axiom, 
- (hasType(type_Island, inst_Islands_Kreta))).
-
-fof(axmondial4756, axiom, 
- (hasType(type_Island, inst_Islands_Kyushu))).
-
-fof(axmondial4757, axiom, 
- (hasType(type_Island, inst_Islands_LaPalma))).
-
-fof(axmondial4758, axiom, 
- (hasType(type_Island, inst_Islands_Lampedusa))).
-
-fof(axmondial4759, axiom, 
- (hasType(type_Island, inst_Islands_Lanai))).
-
-fof(axmondial4760, axiom, 
- (hasType(type_Island, inst_Islands_Langeland))).
-
-fof(axmondial4761, axiom, 
- (hasType(type_Island, inst_Islands_Lanzarote))).
-
-fof(axmondial4762, axiom, 
- (hasType(type_Island, inst_Islands_Lavan))).
-
-fof(axmondial4763, axiom, 
- (hasType(type_Island, inst_Islands_Lefkas))).
-
-fof(axmondial4764, axiom, 
- (hasType(type_Island, inst_Islands_Lewis))).
-
-fof(axmondial4765, axiom, 
- (hasType(type_Island, inst_Islands_Leyte))).
-
-fof(axmondial4766, axiom, 
- (hasType(type_Island, inst_Islands_Linosa))).
-
-fof(axmondial4767, axiom, 
- (hasType(type_Island, inst_Islands_Lipari))).
-
-fof(axmondial4768, axiom, 
- (hasType(type_Island, inst_Islands_LittleCayman))).
-
-fof(axmondial4769, axiom, 
- (hasType(type_Island, inst_Islands_Lolland))).
-
-fof(axmondial4770, axiom, 
- (hasType(type_Island, inst_Islands_Lundy))).
-
-fof(axmondial4771, axiom, 
- (hasType(type_Island, inst_Islands_Luzon))).
-
-fof(axmondial4772, axiom, 
- (hasType(type_Island, inst_Islands_Madagaskar))).
-
-fof(axmondial4773, axiom, 
- (hasType(type_Island, inst_Islands_Madeira))).
-
-fof(axmondial4774, axiom, 
- (hasType(type_Island, inst_Islands_Mainland))).
-
-fof(axmondial4775, axiom, 
- (hasType(type_Island, inst_Islands_Mallorca))).
-
-fof(axmondial4776, axiom, 
- (hasType(type_Island, inst_Islands_Malta))).
-
-fof(axmondial4777, axiom, 
- (hasType(type_Island, inst_Islands_MarthasVineyard))).
-
-fof(axmondial4778, axiom, 
- (hasType(type_Island, inst_Islands_Martinique))).
-
-fof(axmondial4779, axiom, 
- (hasType(type_Island, inst_Islands_Maui))).
-
-fof(axmondial4780, axiom, 
- (hasType(type_Island, inst_Islands_Mauritius))).
-
-fof(axmondial4781, axiom, 
- (hasType(type_Island, inst_Islands_Mayotta))).
-
-fof(axmondial4782, axiom, 
- (hasType(type_Island, inst_Islands_MelvilleIsland))).
-
-fof(axmondial4783, axiom, 
- (hasType(type_Island, inst_Islands_Menorca))).
-
-fof(axmondial4784, axiom, 
- (hasType(type_Island, inst_Islands_Mindanao))).
-
-fof(axmondial4785, axiom, 
- (hasType(type_Island, inst_Islands_Mindoro))).
-
-fof(axmondial4786, axiom, 
- (hasType(type_Island, inst_Islands_Mohilla))).
-
-fof(axmondial4787, axiom, 
- (hasType(type_Island, inst_Islands_Molokai))).
-
-fof(axmondial4788, axiom, 
- (hasType(type_Island, inst_Islands_Montserrat))).
-
-fof(axmondial4789, axiom, 
- (hasType(type_Island, inst_Islands_Mull))).
-
-fof(axmondial4790, axiom, 
- (hasType(type_Island, inst_Islands_Nantucket))).
-
-fof(axmondial4791, axiom, 
- (hasType(type_Island, inst_Islands_Nauru))).
-
-fof(axmondial4792, axiom, 
- (hasType(type_Island, inst_Islands_Negros))).
-
-fof(axmondial4793, axiom, 
- (hasType(type_Island, inst_Islands_Nevis))).
-
-fof(axmondial4794, axiom, 
- (hasType(type_Island, inst_Islands_NewCaledonia))).
-
-fof(axmondial4795, axiom, 
- (hasType(type_Island, inst_Islands_NorthCaicos))).
-
-fof(axmondial4796, axiom, 
- (hasType(type_Island, inst_Islands_NorthUlist))).
-
-fof(axmondial4797, axiom, 
- (hasType(type_Island, inst_Islands_Oahu))).
-
-fof(axmondial4798, axiom, 
- (hasType(type_Island, inst_Islands_Oeland))).
-
-fof(axmondial4799, axiom, 
- (hasType(type_Island, inst_Islands_Oesel))).
-
-fof(axmondial4800, axiom, 
- (hasType(type_Island, inst_Islands_Palau))).
-
-fof(axmondial4801, axiom, 
- (hasType(type_Island, inst_Islands_Palawan))).
-
-fof(axmondial4802, axiom, 
- (hasType(type_Island, inst_Islands_Panarea))).
-
-fof(axmondial4803, axiom, 
- (hasType(type_Island, inst_Islands_Panay))).
-
-fof(axmondial4804, axiom, 
- (hasType(type_Island, inst_Islands_Paramuschir))).
-
-fof(axmondial4805, axiom, 
- (hasType(type_Island, inst_Islands_Patmos))).
-
-fof(axmondial4806, axiom, 
- (hasType(type_Island, inst_Islands_PortoSanto))).
-
-fof(axmondial4807, axiom, 
- (hasType(type_Island, inst_Islands_PrinceCharlesIsland))).
-
-fof(axmondial4808, axiom, 
- (hasType(type_Island, inst_Islands_PrinceEdwardIsland))).
-
-fof(axmondial4809, axiom, 
- (hasType(type_Island, inst_Islands_PrinceofWalesIsland))).
-
-fof(axmondial4810, axiom, 
- (hasType(type_Island, inst_Islands_Providenciales))).
-
-fof(axmondial4811, axiom, 
- (hasType(type_Island, inst_Islands_Rhodos))).
-
-fof(axmondial4812, axiom, 
- (hasType(type_Island, inst_Islands_Rhum))).
-
-fof(axmondial4813, axiom, 
- (hasType(type_Island, inst_Islands_Sachalin))).
-
-fof(axmondial4814, axiom, 
- (hasType(type_Island, inst_Islands_SaintKitts))).
-
-fof(axmondial4815, axiom, 
- (hasType(type_Island, inst_Islands_SaintLucia))).
-
-fof(axmondial4816, axiom, 
- (hasType(type_Island, inst_Islands_SaintVincent))).
-
-fof(axmondial4817, axiom, 
- (hasType(type_Island, inst_Islands_Salina))).
-
-fof(axmondial4818, axiom, 
- (hasType(type_Island, inst_Islands_Samar))).
-
-fof(axmondial4819, axiom, 
- (hasType(type_Island, inst_Islands_Samos))).
-
-fof(axmondial4820, axiom, 
- (hasType(type_Island, inst_Islands_SanClementeIsland))).
-
-fof(axmondial4821, axiom, 
- (hasType(type_Island, inst_Islands_SanMiguelIsland))).
-
-fof(axmondial4822, axiom, 
- (hasType(type_Island, inst_Islands_Sanday))).
-
-fof(axmondial4823, axiom, 
- (hasType(type_Island, inst_Islands_SantaCatalinaIsland))).
-
-fof(axmondial4824, axiom, 
- (hasType(type_Island, inst_Islands_SantaCruzIsland))).
-
-fof(axmondial4825, axiom, 
- (hasType(type_Island, inst_Islands_SantaMaria))).
-
-fof(axmondial4826, axiom, 
- (hasType(type_Island, inst_Islands_SantaRosaIsland))).
-
-fof(axmondial4827, axiom, 
- (hasType(type_Island, inst_Islands_SaoMiguel))).
-
-fof(axmondial4828, axiom, 
- (hasType(type_Island, inst_Islands_SaoTomeandPrincipe))).
-
-fof(axmondial4829, axiom, 
- (hasType(type_Island, inst_Islands_Seeland))).
-
-fof(axmondial4830, axiom, 
- (hasType(type_Island, inst_Islands_Shikoku))).
-
-fof(axmondial4831, axiom, 
- (hasType(type_Island, inst_Islands_Skye))).
-
-fof(axmondial4832, axiom, 
- (hasType(type_Island, inst_Islands_SouthRonaldson))).
-
-fof(axmondial4833, axiom, 
- (hasType(type_Island, inst_Islands_SouthUlist))).
-
-fof(axmondial4834, axiom, 
- (hasType(type_Island, inst_Islands_SouthamptonIsland))).
-
-fof(axmondial4835, axiom, 
- (hasType(type_Island, inst_Islands_SriLanka))).
-
-fof(axmondial4836, axiom, 
- (hasType(type_Island, inst_Islands_St_Helena))).
-
-fof(axmondial4837, axiom, 
- (hasType(type_Island, inst_Islands_Staffa))).
-
-fof(axmondial4838, axiom, 
- (hasType(type_Island, inst_Islands_Stromboli))).
-
-fof(axmondial4839, axiom, 
- (hasType(type_Island, inst_Islands_Sumatra))).
-
-fof(axmondial4840, axiom, 
- (hasType(type_Island, inst_Islands_Taiwan))).
-
-fof(axmondial4841, axiom, 
- (hasType(type_Island, inst_Islands_Tasmania))).
-
-fof(axmondial4842, axiom, 
- (hasType(type_Island, inst_Islands_Teneriffa))).
-
-fof(axmondial4843, axiom, 
- (hasType(type_Island, inst_Islands_Tilos))).
-
-fof(axmondial4844, axiom, 
- (hasType(type_Island, inst_Islands_Tiree))).
-
-fof(axmondial4845, axiom, 
- (hasType(type_Island, inst_Islands_Tobago))).
-
-fof(axmondial4846, axiom, 
- (hasType(type_Island, inst_Islands_Tonga))).
-
-fof(axmondial4847, axiom, 
- (hasType(type_Island, inst_Islands_Trinidad))).
-
-fof(axmondial4848, axiom, 
- (hasType(type_Island, inst_Islands_Tuvalu))).
-
-fof(axmondial4849, axiom, 
- (hasType(type_Island, inst_Islands_VancouverIsland))).
-
-fof(axmondial4850, axiom, 
- (hasType(type_Island, inst_Islands_Vanuatu))).
-
-fof(axmondial4851, axiom, 
- (hasType(type_Island, inst_Islands_VictoriaIsland))).
-
-fof(axmondial4852, axiom, 
- (hasType(type_Island, inst_Islands_Vulcano))).
-
-fof(axmondial4853, axiom, 
- (hasType(type_Island, inst_Islands_Westray))).
-
-fof(axmondial4854, axiom, 
- (hasType(type_Island, inst_Islands_Westsamoa))).
-
-fof(axmondial4855, axiom, 
- (hasType(type_Island, inst_Islands_Zakinthos))).
-
-fof(axmondial4856, axiom, 
- (hasType(type_Country, inst_Kazakstan))).
-
-fof(axmondial4857, axiom, 
- (hasType(type_Lake, inst_Lakes_Arresee))).
-
-fof(axmondial4858, axiom, 
- (hasType(type_Lake, inst_Lakes_BarragedeMbakaou))).
-
-fof(axmondial4859, axiom, 
- (hasType(type_Lake, inst_Lakes_Bodensee))).
-
-fof(axmondial4860, axiom, 
- (hasType(type_Lake, inst_Lakes_CaspianSea))).
-
-fof(axmondial4861, axiom, 
- (hasType(type_Lake, inst_Lakes_ChicamaugaLake))).
-
-fof(axmondial4862, axiom, 
- (hasType(type_Lake, inst_Lakes_DaryachehyeNamak))).
-
-fof(axmondial4863, axiom, 
- (hasType(type_Lake, inst_Lakes_Disappointment_Lake))).
-
-fof(axmondial4864, axiom, 
- (hasType(type_Lake, inst_Lakes_F_D_R_Lake))).
-
-fof(axmondial4865, axiom, 
- (hasType(type_Lake, inst_Lakes_GreatBearLake))).
-
-fof(axmondial4866, axiom, 
- (hasType(type_Lake, inst_Lakes_GreatSaltLake))).
-
-fof(axmondial4867, axiom, 
- (hasType(type_Lake, inst_Lakes_GreatSlaveLake))).
-
-fof(axmondial4868, axiom, 
- (hasType(type_Lake, inst_Lakes_HamuneJazMurian))).
-
-fof(axmondial4869, axiom, 
- (hasType(type_Lake, inst_Lakes_Inari))).
-
-fof(axmondial4870, axiom, 
- (hasType(type_Lake, inst_Lakes_Issyk_Kul))).
-
-fof(axmondial4871, axiom, 
- (hasType(type_Lake, inst_Lakes_KentuckyLake))).
-
-fof(axmondial4872, axiom, 
- (hasType(type_Lake, inst_Lakes_LacLeman))).
-
-fof(axmondial4873, axiom, 
- (hasType(type_Lake, inst_Lakes_LagoMaggiore))).
-
-fof(axmondial4874, axiom, 
- (hasType(type_Lake, inst_Lakes_LagodeChapala))).
-
-fof(axmondial4875, axiom, 
- (hasType(type_Lake, inst_Lakes_LagodiComo))).
-
-fof(axmondial4876, axiom, 
- (hasType(type_Lake, inst_Lakes_LagodiGarda))).
-
-fof(axmondial4877, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeAbaya))).
-
-fof(axmondial4878, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeAlbert))).
-
-fof(axmondial4879, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeAmadeus))).
-
-fof(axmondial4880, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeAssale))).
-
-fof(axmondial4881, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeBangweulu))).
-
-fof(axmondial4882, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeCabora_Bassa))).
-
-fof(axmondial4883, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeChilwa))).
-
-fof(axmondial4884, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeEduard))).
-
-fof(axmondial4885, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeErie))).
-
-fof(axmondial4886, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeEtoscha))).
-
-fof(axmondial4887, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeEyasi))).
-
-fof(axmondial4888, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeEyre))).
-
-fof(axmondial4889, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeHuron))).
-
-fof(axmondial4890, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeKainji))).
-
-fof(axmondial4891, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeKalla))).
-
-fof(axmondial4892, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeKariba))).
-
-fof(axmondial4893, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeKioga))).
-
-fof(axmondial4894, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeKivu))).
-
-fof(axmondial4895, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeLeopold_II))).
-
-fof(axmondial4896, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeMackay))).
-
-fof(axmondial4897, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeMakarikari))).
-
-fof(axmondial4898, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeMaracaibo))).
-
-fof(axmondial4899, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeMeade))).
-
-fof(axmondial4900, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeMichigan))).
-
-fof(axmondial4901, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeMweru))).
-
-fof(axmondial4902, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeNaesi))).
-
-fof(axmondial4903, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeNasser))).
-
-fof(axmondial4904, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeNatron))).
-
-fof(axmondial4905, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeNgami))).
-
-fof(axmondial4906, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeNicaragua))).
-
-fof(axmondial4907, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeNipigon))).
-
-fof(axmondial4908, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeNyasa))).
-
-fof(axmondial4909, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeOhrid))).
-
-fof(axmondial4910, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeOkeechobee))).
-
-fof(axmondial4911, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeOntario))).
-
-fof(axmondial4912, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeOri))).
-
-fof(axmondial4913, axiom, 
- (hasType(type_Lake, inst_Lakes_LakePowell))).
-
-fof(axmondial4914, axiom, 
- (hasType(type_Lake, inst_Lakes_LakePrespa))).
-
-fof(axmondial4915, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeRudolph))).
-
-fof(axmondial4916, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeRukwa))).
-
-fof(axmondial4917, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeSaima))).
-
-fof(axmondial4918, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeSkutari))).
-
-fof(axmondial4919, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeStephanie))).
-
-fof(axmondial4920, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeSuat))).
-
-fof(axmondial4921, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeSuperior))).
-
-fof(axmondial4922, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeTahoe))).
-
-fof(axmondial4923, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeTana))).
-
-fof(axmondial4924, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeTanganjika))).
-
-fof(axmondial4925, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeTiticaca))).
-
-fof(axmondial4926, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeTorren))).
-
-fof(axmondial4927, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeTumba))).
-
-fof(axmondial4928, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeUrumiyeh))).
-
-fof(axmondial4929, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeVictoria))).
-
-fof(axmondial4930, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeVolta))).
-
-fof(axmondial4931, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeWilliston))).
-
-fof(axmondial4932, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeWinnipeg))).
-
-fof(axmondial4933, axiom, 
- (hasType(type_Lake, inst_Lakes_LakeWinnipesaukee))).
-
-fof(axmondial4934, axiom, 
- (hasType(type_Lake, inst_Lakes_Maelaren))).
-
-fof(axmondial4935, axiom, 
- (hasType(type_Lake, inst_Lakes_Mjoesen))).
-
-fof(axmondial4936, axiom, 
- (hasType(type_Lake, inst_Lakes_OzeroAral))).
-
-fof(axmondial4937, axiom, 
- (hasType(type_Lake, inst_Lakes_OzeroBaikal))).
-
-fof(axmondial4938, axiom, 
- (hasType(type_Lake, inst_Lakes_OzeroBalchash))).
-
-fof(axmondial4939, axiom, 
- (hasType(type_Lake, inst_Lakes_OzeroChanka))).
-
-fof(axmondial4940, axiom, 
- (hasType(type_Lake, inst_Lakes_OzeroLadoga))).
-
-fof(axmondial4941, axiom, 
- (hasType(type_Lake, inst_Lakes_OzeroOnega))).
-
-fof(axmondial4942, axiom, 
- (hasType(type_Lake, inst_Lakes_OzeroPskovskoje))).
-
-fof(axmondial4943, axiom, 
- (hasType(type_Lake, inst_Lakes_OzeroTaimyr))).
-
-fof(axmondial4944, axiom, 
- (hasType(type_Lake, inst_Lakes_OzeroTschany))).
-
-fof(axmondial4945, axiom, 
- (hasType(type_Lake, inst_Lakes_Paeijaenne))).
-
-fof(axmondial4946, axiom, 
- (hasType(type_Lake, inst_Lakes_Tschadsee))).
-
-fof(axmondial4947, axiom, 
- (hasType(type_Lake, inst_Lakes_Vaenern))).
-
-fof(axmondial4948, axiom, 
- (hasType(type_Lake, inst_Lakes_Vaettern))).
-
-fof(axmondial4949, axiom, 
- (hasType(type_Mountain, inst_Mountains_Aconcagua))).
-
-fof(axmondial4950, axiom, 
- (hasType(type_Mountain, inst_Mountains_Bjelucha))).
-
-fof(axmondial4951, axiom, 
- (hasType(type_Mountain, inst_Mountains_BlueMountainPeak))).
-
-fof(axmondial4952, axiom, 
- (hasType(type_Mountain, inst_Mountains_BorahPeak))).
-
-fof(axmondial4953, axiom, 
- (hasType(type_Mountain, inst_Mountains_BoundaryPeak))).
-
-fof(axmondial4954, axiom, 
- (hasType(type_Mountain, inst_Mountains_CathkinPeak))).
-
-fof(axmondial4955, axiom, 
- (hasType(type_Mountain, inst_Mountains_Chimborazo))).
-
-fof(axmondial4956, axiom, 
- (hasType(type_Mountain, inst_Mountains_Citlaltepetl))).
-
-fof(axmondial4957, axiom, 
- (hasType(type_Mountain, inst_Mountains_ClingmansDome))).
-
-fof(axmondial4958, axiom, 
- (hasType(type_Mountain, inst_Mountains_Damavand))).
-
-fof(axmondial4959, axiom, 
- (hasType(type_Mountain, inst_Mountains_DjebelAures))).
-
-fof(axmondial4960, axiom, 
- (hasType(type_Mountain, inst_Mountains_Elbrus))).
-
-fof(axmondial4961, axiom, 
- (hasType(type_Mountain, inst_Mountains_EmiKussi))).
-
-fof(axmondial4962, axiom, 
- (hasType(type_Mountain, inst_Mountains_Fako))).
-
-fof(axmondial4963, axiom, 
- (hasType(type_Mountain, inst_Mountains_Feldberg))).
-
-fof(axmondial4964, axiom, 
- (hasType(type_Mountain, inst_Mountains_Fuji_Yama))).
-
-fof(axmondial4965, axiom, 
- (hasType(type_Mountain, inst_Mountains_Galdhoeppig))).
-
-fof(axmondial4966, axiom, 
- (hasType(type_Mountain, inst_Mountains_GannettPeak))).
-
-fof(axmondial4967, axiom, 
- (hasType(type_Mountain, inst_Mountains_Glittertind))).
-
-fof(axmondial4968, axiom, 
- (hasType(type_Mountain, inst_Mountains_GranitePeak))).
-
-fof(axmondial4969, axiom, 
- (hasType(type_Mountain, inst_Mountains_GrosserArber))).
-
-fof(axmondial4970, axiom, 
- (hasType(type_Mountain, inst_Mountains_Grossglockner))).
-
-fof(axmondial4971, axiom, 
- (hasType(type_Mountain, inst_Mountains_GuadalupePeak))).
-
-fof(axmondial4972, axiom, 
- (hasType(type_Mountain, inst_Mountains_Haltiatunturi))).
-
-fof(axmondial4973, axiom, 
- (hasType(type_Mountain, inst_Mountains_HarneyPeak))).
-
-fof(axmondial4974, axiom, 
- (hasType(type_Mountain, inst_Mountains_Hotaka_Dake))).
-
-fof(axmondial4975, axiom, 
- (hasType(type_Mountain, inst_Mountains_Huascaran))).
-
-fof(axmondial4976, axiom, 
- (hasType(type_Mountain, inst_Mountains_HumphreysPeak))).
-
-fof(axmondial4977, axiom, 
- (hasType(type_Mountain, inst_Mountains_Illampu))).
-
-fof(axmondial4978, axiom, 
- (hasType(type_Mountain, inst_Mountains_JabalMarra))).
-
-fof(axmondial4979, axiom, 
- (hasType(type_Mountain, inst_Mountains_Jezerce))).
-
-fof(axmondial4980, axiom, 
- (hasType(type_Mountain, inst_Mountains_Joekul))).
-
-fof(axmondial4981, axiom, 
- (hasType(type_Mountain, inst_Mountains_Jostedalsbre))).
-
-fof(axmondial4982, axiom, 
- (hasType(type_Mountain, inst_Mountains_Kasbek))).
-
-fof(axmondial4983, axiom, 
- (hasType(type_Mountain, inst_Mountains_Kebnekaise))).
-
-fof(axmondial4984, axiom, 
- (hasType(type_Mountain, inst_Mountains_Kenia))).
-
-fof(axmondial4985, axiom, 
- (hasType(type_Mountain, inst_Mountains_Kilimanjaro))).
-
-fof(axmondial4986, axiom, 
- (hasType(type_Mountain, inst_Mountains_Kinabalu))).
-
-fof(axmondial4987, axiom, 
- (hasType(type_Mountain, inst_Mountains_KingsPeak))).
-
-fof(axmondial4988, axiom, 
- (hasType(type_Mountain, inst_Mountains_Korab))).
-
-fof(axmondial4989, axiom, 
- (hasType(type_Mountain, inst_Mountains_Leuser))).
-
-fof(axmondial4990, axiom, 
- (hasType(type_Mountain, inst_Mountains_Llullaillaco))).
-
-fof(axmondial4991, axiom, 
- (hasType(type_Mountain, inst_Mountains_MaunaKea))).
-
-fof(axmondial4992, axiom, 
- (hasType(type_Mountain, inst_Mountains_Meru))).
-
-fof(axmondial4993, axiom, 
- (hasType(type_Mountain, inst_Mountains_Montblanc))).
-
-fof(axmondial4994, axiom, 
- (hasType(type_Mountain, inst_Mountains_MountEverest))).
-
-fof(axmondial4995, axiom, 
- (hasType(type_Mountain, inst_Mountains_MountGodwinAusten))).
-
-fof(axmondial4996, axiom, 
- (hasType(type_Mountain, inst_Mountains_MountMorrison))).
-
-fof(axmondial4997, axiom, 
- (hasType(type_Mountain, inst_Mountains_Mpika))).
-
-fof(axmondial4998, axiom, 
- (hasType(type_Mountain, inst_Mountains_MtAylmer))).
-
-fof(axmondial4999, axiom, 
- (hasType(type_Mountain, inst_Mountains_MtElbert))).
-
-fof(axmondial5000, axiom, 
- (hasType(type_Mountain, inst_Mountains_MtHood))).
-
-fof(axmondial5001, axiom, 
- (hasType(type_Mountain, inst_Mountains_MtMcKinley))).
-
-fof(axmondial5002, axiom, 
- (hasType(type_Mountain, inst_Mountains_MtMitchell))).
-
-fof(axmondial5003, axiom, 
- (hasType(type_Mountain, inst_Mountains_MtRainier))).
-
-fof(axmondial5004, axiom, 
- (hasType(type_Mountain, inst_Mountains_MtRobson))).
-
-fof(axmondial5005, axiom, 
- (hasType(type_Mountain, inst_Mountains_MtWashington))).
-
-fof(axmondial5006, axiom, 
- (hasType(type_Mountain, inst_Mountains_MtWhitney))).
-
-fof(axmondial5007, axiom, 
- (hasType(type_Mountain, inst_Mountains_Mt_Bogong))).
-
-fof(axmondial5008, axiom, 
- (hasType(type_Mountain, inst_Mountains_Mt_Grebun))).
-
-fof(axmondial5009, axiom, 
- (hasType(type_Mountain, inst_Mountains_Mt_Kosciuszko))).
-
-fof(axmondial5010, axiom, 
- (hasType(type_Mountain, inst_Mountains_NevadodeColima))).
-
-fof(axmondial5011, axiom, 
- (hasType(type_Mountain, inst_Mountains_NevadodeToluca))).
-
-fof(axmondial5012, axiom, 
- (hasType(type_Mountain, inst_Mountains_Oeraefajoekull))).
-
-fof(axmondial5013, axiom, 
- (hasType(type_Mountain, inst_Mountains_PicoDuarte))).
-
-fof(axmondial5014, axiom, 
- (hasType(type_Mountain, inst_Mountains_PikChan_Tengri))).
-
-fof(axmondial5015, axiom, 
- (hasType(type_Mountain, inst_Mountains_PikKarl_Marx))).
-
-fof(axmondial5016, axiom, 
- (hasType(type_Mountain, inst_Mountains_PikKommunizma))).
-
-fof(axmondial5017, axiom, 
- (hasType(type_Mountain, inst_Mountains_PikLenina))).
-
-fof(axmondial5018, axiom, 
- (hasType(type_Mountain, inst_Mountains_PikMoskva))).
-
-fof(axmondial5019, axiom, 
- (hasType(type_Mountain, inst_Mountains_PikPobeda))).
-
-fof(axmondial5020, axiom, 
- (hasType(type_Mountain, inst_Mountains_PikRevoluzija))).
-
-fof(axmondial5021, axiom, 
- (hasType(type_Mountain, inst_Mountains_Popocatepetl))).
-
-fof(axmondial5022, axiom, 
- (hasType(type_Mountain, inst_Mountains_Portefjaellen))).
-
-fof(axmondial5023, axiom, 
- (hasType(type_Mountain, inst_Mountains_Pulog))).
-
-fof(axmondial5024, axiom, 
- (hasType(type_Mountain, inst_Mountains_RasDaschan))).
-
-fof(axmondial5025, axiom, 
- (hasType(type_Mountain, inst_Mountains_Sabalan))).
-
-fof(axmondial5026, axiom, 
- (hasType(type_Mountain, inst_Mountains_Sarektjokko))).
-
-fof(axmondial5027, axiom, 
- (hasType(type_Mountain, inst_Mountains_Semeru))).
-
-fof(axmondial5028, axiom, 
- (hasType(type_Mountain, inst_Mountains_Snoefell))).
-
-fof(axmondial5029, axiom, 
- (hasType(type_Mountain, inst_Mountains_Snoehetta))).
-
-fof(axmondial5030, axiom, 
- (hasType(type_Mountain, inst_Mountains_Sulitjelma))).
-
-fof(axmondial5031, axiom, 
- (hasType(type_Mountain, inst_Mountains_Tahan))).
-
-fof(axmondial5032, axiom, 
- (hasType(type_Mountain, inst_Mountains_Tahat))).
-
-fof(axmondial5033, axiom, 
- (hasType(type_Mountain, inst_Mountains_Tamgak))).
-
-fof(axmondial5034, axiom, 
- (hasType(type_Mountain, inst_Mountains_Tarrekaise))).
-
-fof(axmondial5035, axiom, 
- (hasType(type_Mountain, inst_Mountains_Tubhal))).
-
-fof(axmondial5036, axiom, 
- (hasType(type_Mountain, inst_Mountains_Zugspitze))).
-
-fof(axmondial5037, axiom, 
- (hasType(type_Organization, inst_Organizations_ABEDA))).
-
-fof(axmondial5038, axiom, 
- (hasType(type_Organization, inst_Organizations_ACC))).
-
-fof(axmondial5039, axiom, 
- (hasType(type_Organization, inst_Organizations_ACCT))).
-
-fof(axmondial5040, axiom, 
- (hasType(type_Organization, inst_Organizations_ACP))).
-
-fof(axmondial5041, axiom, 
- (hasType(type_Organization, inst_Organizations_AFESD))).
-
-fof(axmondial5042, axiom, 
- (hasType(type_Organization, inst_Organizations_AG))).
-
-fof(axmondial5043, axiom, 
- (hasType(type_Organization, inst_Organizations_AL))).
-
-fof(axmondial5044, axiom, 
- (hasType(type_Organization, inst_Organizations_AMF))).
-
-fof(axmondial5045, axiom, 
- (hasType(type_Organization, inst_Organizations_AMU))).
-
-fof(axmondial5046, axiom, 
- (hasType(type_Organization, inst_Organizations_ANC))).
-
-fof(axmondial5047, axiom, 
- (hasType(type_Organization, inst_Organizations_ANZUS))).
-
-fof(axmondial5048, axiom, 
- (hasType(type_Organization, inst_Organizations_APEC))).
-
-fof(axmondial5049, axiom, 
- (hasType(type_Organization, inst_Organizations_ASEAN))).
-
-fof(axmondial5050, axiom, 
- (hasType(type_Organization, inst_Organizations_AfDB))).
-
-fof(axmondial5051, axiom, 
- (hasType(type_Organization, inst_Organizations_AsDB))).
-
-fof(axmondial5052, axiom, 
- (hasType(type_Organization, inst_Organizations_BCIE))).
-
-fof(axmondial5053, axiom, 
- (hasType(type_Organization, inst_Organizations_BDEAC))).
-
-fof(axmondial5054, axiom, 
- (hasType(type_Organization, inst_Organizations_BIS))).
-
-fof(axmondial5055, axiom, 
- (hasType(type_Organization, inst_Organizations_BSEC))).
-
-fof(axmondial5056, axiom, 
- (hasType(type_Organization, inst_Organizations_Benelux))).
-
-fof(axmondial5057, axiom, 
- (hasType(type_Organization, inst_Organizations_C))).
-
-fof(axmondial5058, axiom, 
- (hasType(type_Organization, inst_Organizations_CACM))).
-
-fof(axmondial5059, axiom, 
- (hasType(type_Organization, inst_Organizations_CAEU))).
-
-fof(axmondial5060, axiom, 
- (hasType(type_Organization, inst_Organizations_CBSS))).
-
-fof(axmondial5061, axiom, 
- (hasType(type_Organization, inst_Organizations_CCC))).
-
-fof(axmondial5062, axiom, 
- (hasType(type_Organization, inst_Organizations_CDB))).
-
-fof(axmondial5063, axiom, 
- (hasType(type_Organization, inst_Organizations_CE))).
-
-fof(axmondial5064, axiom, 
- (hasType(type_Organization, inst_Organizations_CEAO))).
-
-fof(axmondial5065, axiom, 
- (hasType(type_Organization, inst_Organizations_CEEAC))).
-
-fof(axmondial5066, axiom, 
- (hasType(type_Organization, inst_Organizations_CEI))).
-
-fof(axmondial5067, axiom, 
- (hasType(type_Organization, inst_Organizations_CEMA))).
-
-fof(axmondial5068, axiom, 
- (hasType(type_Organization, inst_Organizations_CEPGL))).
-
-fof(axmondial5069, axiom, 
- (hasType(type_Organization, inst_Organizations_CERN))).
-
-fof(axmondial5070, axiom, 
- (hasType(type_Organization, inst_Organizations_CIS))).
-
-fof(axmondial5071, axiom, 
- (hasType(type_Organization, inst_Organizations_CP))).
-
-fof(axmondial5072, axiom, 
- (hasType(type_Organization, inst_Organizations_Caricom))).
-
-fof(axmondial5073, axiom, 
- (hasType(type_Organization, inst_Organizations_EADB))).
-
-fof(axmondial5074, axiom, 
- (hasType(type_Organization, inst_Organizations_EBRD))).
-
-fof(axmondial5075, axiom, 
- (hasType(type_Organization, inst_Organizations_ECA))).
-
-fof(axmondial5076, axiom, 
- (hasType(type_Organization, inst_Organizations_ECE))).
-
-fof(axmondial5077, axiom, 
- (hasType(type_Organization, inst_Organizations_ECLAC))).
-
-fof(axmondial5078, axiom, 
- (hasType(type_Organization, inst_Organizations_ECO))).
-
-fof(axmondial5079, axiom, 
- (hasType(type_Organization, inst_Organizations_ECOSOC))).
-
-fof(axmondial5080, axiom, 
- (hasType(type_Organization, inst_Organizations_ECOWAS))).
-
-fof(axmondial5081, axiom, 
- (hasType(type_Organization, inst_Organizations_EFTA))).
-
-fof(axmondial5082, axiom, 
- (hasType(type_Organization, inst_Organizations_EIB))).
-
-fof(axmondial5083, axiom, 
- (hasType(type_Organization, inst_Organizations_EN))).
-
-fof(axmondial5084, axiom, 
- (hasType(type_Organization, inst_Organizations_ESA))).
-
-fof(axmondial5085, axiom, 
- (hasType(type_Organization, inst_Organizations_ESCAP))).
-
-fof(axmondial5086, axiom, 
- (hasType(type_Organization, inst_Organizations_ESCWA))).
-
-fof(axmondial5087, axiom, 
- (hasType(type_Organization, inst_Organizations_EU))).
-
-fof(axmondial5088, axiom, 
- (hasType(type_Organization, inst_Organizations_Entente))).
-
-fof(axmondial5089, axiom, 
- (hasType(type_Organization, inst_Organizations_FAO))).
-
-fof(axmondial5090, axiom, 
- (hasType(type_Organization, inst_Organizations_FZ))).
-
-fof(axmondial5091, axiom, 
- (hasType(type_Organization, inst_Organizations_GCC))).
-
-fof(axmondial5092, axiom, 
- (hasType(type_Organization, inst_Organizations_G_10))).
-
-fof(axmondial5093, axiom, 
- (hasType(type_Organization, inst_Organizations_G_11))).
-
-fof(axmondial5094, axiom, 
- (hasType(type_Organization, inst_Organizations_G_15))).
-
-fof(axmondial5095, axiom, 
- (hasType(type_Organization, inst_Organizations_G_19))).
-
-fof(axmondial5096, axiom, 
- (hasType(type_Organization, inst_Organizations_G_2))).
-
-fof(axmondial5097, axiom, 
- (hasType(type_Organization, inst_Organizations_G_24))).
-
-fof(axmondial5098, axiom, 
- (hasType(type_Organization, inst_Organizations_G_3))).
-
-fof(axmondial5099, axiom, 
- (hasType(type_Organization, inst_Organizations_G_30))).
-
-fof(axmondial5100, axiom, 
- (hasType(type_Organization, inst_Organizations_G_33))).
-
-fof(axmondial5101, axiom, 
- (hasType(type_Organization, inst_Organizations_G_5))).
-
-fof(axmondial5102, axiom, 
- (hasType(type_Organization, inst_Organizations_G_6))).
-
-fof(axmondial5103, axiom, 
- (hasType(type_Organization, inst_Organizations_G_7))).
-
-fof(axmondial5104, axiom, 
- (hasType(type_Organization, inst_Organizations_G_77))).
-
-fof(axmondial5105, axiom, 
- (hasType(type_Organization, inst_Organizations_G_8))).
-
-fof(axmondial5106, axiom, 
- (hasType(type_Organization, inst_Organizations_G_9))).
-
-fof(axmondial5107, axiom, 
- (hasType(type_Organization, inst_Organizations_IADB))).
-
-fof(axmondial5108, axiom, 
- (hasType(type_Organization, inst_Organizations_IAEA))).
-
-fof(axmondial5109, axiom, 
- (hasType(type_Organization, inst_Organizations_IBRD))).
-
-fof(axmondial5110, axiom, 
- (hasType(type_Organization, inst_Organizations_ICAO))).
-
-fof(axmondial5111, axiom, 
- (hasType(type_Organization, inst_Organizations_ICC))).
-
-fof(axmondial5112, axiom, 
- (hasType(type_Organization, inst_Organizations_ICFTU))).
-
-fof(axmondial5113, axiom, 
- (hasType(type_Organization, inst_Organizations_ICJ))).
-
-fof(axmondial5114, axiom, 
- (hasType(type_Organization, inst_Organizations_ICRC))).
-
-fof(axmondial5115, axiom, 
- (hasType(type_Organization, inst_Organizations_ICRM))).
-
-fof(axmondial5116, axiom, 
- (hasType(type_Organization, inst_Organizations_IDA))).
-
-fof(axmondial5117, axiom, 
- (hasType(type_Organization, inst_Organizations_IDB))).
-
-fof(axmondial5118, axiom, 
- (hasType(type_Organization, inst_Organizations_IEA))).
-
-fof(axmondial5119, axiom, 
- (hasType(type_Organization, inst_Organizations_IFAD))).
-
-fof(axmondial5120, axiom, 
- (hasType(type_Organization, inst_Organizations_IFC))).
-
-fof(axmondial5121, axiom, 
- (hasType(type_Organization, inst_Organizations_IFRCS))).
-
-fof(axmondial5122, axiom, 
- (hasType(type_Organization, inst_Organizations_IGADD))).
-
-fof(axmondial5123, axiom, 
- (hasType(type_Organization, inst_Organizations_ILO))).
-
-fof(axmondial5124, axiom, 
- (hasType(type_Organization, inst_Organizations_IMF))).
-
-fof(axmondial5125, axiom, 
- (hasType(type_Organization, inst_Organizations_IMO))).
-
-fof(axmondial5126, axiom, 
- (hasType(type_Organization, inst_Organizations_IOC))).
-
-fof(axmondial5127, axiom, 
- (hasType(type_Organization, inst_Organizations_IOM))).
-
-fof(axmondial5128, axiom, 
- (hasType(type_Organization, inst_Organizations_ISO))).
-
-fof(axmondial5129, axiom, 
- (hasType(type_Organization, inst_Organizations_ITU))).
-
-fof(axmondial5130, axiom, 
- (hasType(type_Organization, inst_Organizations_Inmarsat))).
-
-fof(axmondial5131, axiom, 
- (hasType(type_Organization, inst_Organizations_Intelsat))).
-
-fof(axmondial5132, axiom, 
- (hasType(type_Organization, inst_Organizations_Interpol))).
-
-fof(axmondial5133, axiom, 
- (hasType(type_Organization, inst_Organizations_LAES))).
-
-fof(axmondial5134, axiom, 
- (hasType(type_Organization, inst_Organizations_LAIA))).
-
-fof(axmondial5135, axiom, 
- (hasType(type_Organization, inst_Organizations_MINURSO))).
-
-fof(axmondial5136, axiom, 
- (hasType(type_Organization, inst_Organizations_MTCR))).
-
-fof(axmondial5137, axiom, 
- (hasType(type_Organization, inst_Organizations_MekongGroup))).
-
-fof(axmondial5138, axiom, 
- (hasType(type_Organization, inst_Organizations_Mercosur))).
-
-fof(axmondial5139, axiom, 
- (hasType(type_Organization, inst_Organizations_NAM))).
-
-fof(axmondial5140, axiom, 
- (hasType(type_Organization, inst_Organizations_NATO))).
-
-fof(axmondial5141, axiom, 
- (hasType(type_Organization, inst_Organizations_NC))).
-
-fof(axmondial5142, axiom, 
- (hasType(type_Organization, inst_Organizations_NIB))).
-
-fof(axmondial5143, axiom, 
- (hasType(type_Organization, inst_Organizations_NSG))).
-
-fof(axmondial5144, axiom, 
- (hasType(type_Organization, inst_Organizations_OAPEC))).
-
-fof(axmondial5145, axiom, 
- (hasType(type_Organization, inst_Organizations_OAS))).
-
-fof(axmondial5146, axiom, 
- (hasType(type_Organization, inst_Organizations_OAU))).
-
-fof(axmondial5147, axiom, 
- (hasType(type_Organization, inst_Organizations_OECD))).
-
-fof(axmondial5148, axiom, 
- (hasType(type_Organization, inst_Organizations_OECS))).
-
-fof(axmondial5149, axiom, 
- (hasType(type_Organization, inst_Organizations_OIC))).
-
-fof(axmondial5150, axiom, 
- (hasType(type_Organization, inst_Organizations_OPANAL))).
-
-fof(axmondial5151, axiom, 
- (hasType(type_Organization, inst_Organizations_OPEC))).
-
-fof(axmondial5152, axiom, 
- (hasType(type_Organization, inst_Organizations_OSCE))).
-
-fof(axmondial5153, axiom, 
- (hasType(type_Organization, inst_Organizations_PCA))).
-
-fof(axmondial5154, axiom, 
- (hasType(type_Organization, inst_Organizations_PFP))).
-
-fof(axmondial5155, axiom, 
- (hasType(type_Organization, inst_Organizations_RG))).
-
-fof(axmondial5156, axiom, 
- (hasType(type_Organization, inst_Organizations_SAARC))).
-
-fof(axmondial5157, axiom, 
- (hasType(type_Organization, inst_Organizations_SACU))).
-
-fof(axmondial5158, axiom, 
- (hasType(type_Organization, inst_Organizations_SADC))).
-
-fof(axmondial5159, axiom, 
- (hasType(type_Organization, inst_Organizations_SELA))).
-
-fof(axmondial5160, axiom, 
- (hasType(type_Organization, inst_Organizations_SPC))).
-
-fof(axmondial5161, axiom, 
- (hasType(type_Organization, inst_Organizations_SPF))).
-
-fof(axmondial5162, axiom, 
- (hasType(type_Organization, inst_Organizations_Sparteca))).
-
-fof(axmondial5163, axiom, 
- (hasType(type_Organization, inst_Organizations_UDEAC))).
-
-fof(axmondial5164, axiom, 
- (hasType(type_Organization, inst_Organizations_UN))).
-
-fof(axmondial5165, axiom, 
- (hasType(type_Organization, inst_Organizations_UNAMIR))).
-
-fof(axmondial5166, axiom, 
- (hasType(type_Organization, inst_Organizations_UNAVEMIII))).
-
-fof(axmondial5167, axiom, 
- (hasType(type_Organization, inst_Organizations_UNCRO))).
-
-fof(axmondial5168, axiom, 
- (hasType(type_Organization, inst_Organizations_UNCTAD))).
-
-fof(axmondial5169, axiom, 
- (hasType(type_Organization, inst_Organizations_UNDOF))).
-
-fof(axmondial5170, axiom, 
- (hasType(type_Organization, inst_Organizations_UNDP))).
-
-fof(axmondial5171, axiom, 
- (hasType(type_Organization, inst_Organizations_UNEP))).
-
-fof(axmondial5172, axiom, 
- (hasType(type_Organization, inst_Organizations_UNESCO))).
-
-fof(axmondial5173, axiom, 
- (hasType(type_Organization, inst_Organizations_UNFICYP))).
-
-fof(axmondial5174, axiom, 
- (hasType(type_Organization, inst_Organizations_UNFPA))).
-
-fof(axmondial5175, axiom, 
- (hasType(type_Organization, inst_Organizations_UNHCR))).
-
-fof(axmondial5176, axiom, 
- (hasType(type_Organization, inst_Organizations_UNICEF))).
-
-fof(axmondial5177, axiom, 
- (hasType(type_Organization, inst_Organizations_UNIDO))).
-
-fof(axmondial5178, axiom, 
- (hasType(type_Organization, inst_Organizations_UNIFIL))).
-
-fof(axmondial5179, axiom, 
- (hasType(type_Organization, inst_Organizations_UNIKOM))).
-
-fof(axmondial5180, axiom, 
- (hasType(type_Organization, inst_Organizations_UNITAR))).
-
-fof(axmondial5181, axiom, 
- (hasType(type_Organization, inst_Organizations_UNMIH))).
-
-fof(axmondial5182, axiom, 
- (hasType(type_Organization, inst_Organizations_UNMOGIP))).
-
-fof(axmondial5183, axiom, 
- (hasType(type_Organization, inst_Organizations_UNMOT))).
-
-fof(axmondial5184, axiom, 
- (hasType(type_Organization, inst_Organizations_UNOMIG))).
-
-fof(axmondial5185, axiom, 
- (hasType(type_Organization, inst_Organizations_UNOMIL))).
-
-fof(axmondial5186, axiom, 
- (hasType(type_Organization, inst_Organizations_UNPREDEP))).
-
-fof(axmondial5187, axiom, 
- (hasType(type_Organization, inst_Organizations_UNPROFOR))).
-
-fof(axmondial5188, axiom, 
- (hasType(type_Organization, inst_Organizations_UNRISD))).
-
-fof(axmondial5189, axiom, 
- (hasType(type_Organization, inst_Organizations_UNRWA))).
-
-fof(axmondial5190, axiom, 
- (hasType(type_Organization, inst_Organizations_UNTSO))).
-
-fof(axmondial5191, axiom, 
- (hasType(type_Organization, inst_Organizations_UNU))).
-
-fof(axmondial5192, axiom, 
- (hasType(type_Organization, inst_Organizations_UPU))).
-
-fof(axmondial5193, axiom, 
- (hasType(type_Organization, inst_Organizations_WADB))).
-
-fof(axmondial5194, axiom, 
- (hasType(type_Organization, inst_Organizations_WCL))).
-
-fof(axmondial5195, axiom, 
- (hasType(type_Organization, inst_Organizations_WEU))).
-
-fof(axmondial5196, axiom, 
- (hasType(type_Organization, inst_Organizations_WFC))).
-
-fof(axmondial5197, axiom, 
- (hasType(type_Organization, inst_Organizations_WFP))).
-
-fof(axmondial5198, axiom, 
- (hasType(type_Organization, inst_Organizations_WFTU))).
-
-fof(axmondial5199, axiom, 
- (hasType(type_Organization, inst_Organizations_WHO))).
-
-fof(axmondial5200, axiom, 
- (hasType(type_Organization, inst_Organizations_WIPO))).
-
-fof(axmondial5201, axiom, 
- (hasType(type_Organization, inst_Organizations_WMO))).
-
-fof(axmondial5202, axiom, 
- (hasType(type_Organization, inst_Organizations_WToO))).
-
-fof(axmondial5203, axiom, 
- (hasType(type_Organization, inst_Organizations_WTrO))).
-
-fof(axmondial5204, axiom, 
- (hasType(type_Organization, inst_Organizations_ZC))).
-
-fof(axmondial5205, axiom, 
- (hasType(type_River, inst_Rivers_Ajan_Jurjach))).
-
-fof(axmondial5206, axiom, 
- (hasType(type_River, inst_Rivers_Amazonas))).
-
-fof(axmondial5207, axiom, 
- (hasType(type_River, inst_Rivers_Amudarja))).
-
-fof(axmondial5208, axiom, 
- (hasType(type_River, inst_Rivers_Amur))).
-
-fof(axmondial5209, axiom, 
- (hasType(type_River, inst_Rivers_Anuwimi))).
-
-fof(axmondial5210, axiom, 
- (hasType(type_River, inst_Rivers_Argun))).
-
-fof(axmondial5211, axiom, 
- (hasType(type_River, inst_Rivers_Arkansas))).
-
-fof(axmondial5212, axiom, 
- (hasType(type_River, inst_Rivers_Atbara))).
-
-fof(axmondial5213, axiom, 
- (hasType(type_River, inst_Rivers_Bahrel_Djebel))).
-
-fof(axmondial5214, axiom, 
- (hasType(type_River, inst_Rivers_Bahrel_Gasal))).
-
-fof(axmondial5215, axiom, 
- (hasType(type_River, inst_Rivers_Bani))).
-
-fof(axmondial5216, axiom, 
- (hasType(type_River, inst_Rivers_Baro))).
-
-fof(axmondial5217, axiom, 
- (hasType(type_River, inst_Rivers_Benue))).
-
-fof(axmondial5218, axiom, 
- (hasType(type_River, inst_Rivers_Bija))).
-
-fof(axmondial5219, axiom, 
- (hasType(type_River, inst_Rivers_BlackDrin))).
-
-fof(axmondial5220, axiom, 
- (hasType(type_River, inst_Rivers_BlackIrtysch))).
-
-fof(axmondial5221, axiom, 
- (hasType(type_River, inst_Rivers_BlueNile))).
-
-fof(axmondial5222, axiom, 
- (hasType(type_River, inst_Rivers_Bomu))).
-
-fof(axmondial5223, axiom, 
- (hasType(type_River, inst_Rivers_Busira))).
-
-fof(axmondial5224, axiom, 
- (hasType(type_River, inst_Rivers_Casai))).
-
-fof(axmondial5225, axiom, 
- (hasType(type_River, inst_Rivers_Chatanga))).
-
-fof(axmondial5226, axiom, 
- (hasType(type_River, inst_Rivers_Chire))).
-
-fof(axmondial5227, axiom, 
- (hasType(type_River, inst_Rivers_Colorado))).
-
-fof(axmondial5228, axiom, 
- (hasType(type_River, inst_Rivers_ColumbiaRiver))).
-
-fof(axmondial5229, axiom, 
- (hasType(type_River, inst_Rivers_ConnecticutRiver))).
-
-fof(axmondial5230, axiom, 
- (hasType(type_River, inst_Rivers_Cuango))).
-
-fof(axmondial5231, axiom, 
- (hasType(type_River, inst_Rivers_Cuanza))).
-
-fof(axmondial5232, axiom, 
- (hasType(type_River, inst_Rivers_Cuilo))).
-
-fof(axmondial5233, axiom, 
- (hasType(type_River, inst_Rivers_Cunene))).
-
-fof(axmondial5234, axiom, 
- (hasType(type_River, inst_Rivers_Dalaelv))).
-
-fof(axmondial5235, axiom, 
- (hasType(type_River, inst_Rivers_Djuba))).
-
-fof(axmondial5236, axiom, 
- (hasType(type_River, inst_Rivers_Dnepr))).
-
-fof(axmondial5237, axiom, 
- (hasType(type_River, inst_Rivers_Don))).
-
-fof(axmondial5238, axiom, 
- (hasType(type_River, inst_Rivers_Donau))).
-
-fof(axmondial5239, axiom, 
- (hasType(type_River, inst_Rivers_Drin))).
-
-fof(axmondial5240, axiom, 
- (hasType(type_River, inst_Rivers_Elbe))).
-
-fof(axmondial5241, axiom, 
- (hasType(type_River, inst_Rivers_Fulda))).
-
-fof(axmondial5242, axiom, 
- (hasType(type_River, inst_Rivers_Gambia))).
-
-fof(axmondial5243, axiom, 
- (hasType(type_River, inst_Rivers_Garonne))).
-
-fof(axmondial5244, axiom, 
- (hasType(type_River, inst_Rivers_Gloma))).
-
-fof(axmondial5245, axiom, 
- (hasType(type_River, inst_Rivers_Goetaaelv))).
-
-fof(axmondial5246, axiom, 
- (hasType(type_River, inst_Rivers_GrosserJenissej))).
-
-fof(axmondial5247, axiom, 
- (hasType(type_River, inst_Rivers_Han))).
-
-fof(axmondial5248, axiom, 
- (hasType(type_River, inst_Rivers_HudsonRiver))).
-
-fof(axmondial5249, axiom, 
- (hasType(type_River, inst_Rivers_Hwangho))).
-
-fof(axmondial5250, axiom, 
- (hasType(type_River, inst_Rivers_Ingoda))).
-
-fof(axmondial5251, axiom, 
- (hasType(type_River, inst_Rivers_Irtysch))).
-
-fof(axmondial5252, axiom, 
- (hasType(type_River, inst_Rivers_Ischim))).
-
-fof(axmondial5253, axiom, 
- (hasType(type_River, inst_Rivers_Jangtse_Kiang))).
-
-fof(axmondial5254, axiom, 
- (hasType(type_River, inst_Rivers_Jenissej))).
-
-fof(axmondial5255, axiom, 
- (hasType(type_River, inst_Rivers_JoekulsaaFjoellum))).
-
-fof(axmondial5256, axiom, 
- (hasType(type_River, inst_Rivers_Jug))).
-
-fof(axmondial5257, axiom, 
- (hasType(type_River, inst_Rivers_Kafue))).
-
-fof(axmondial5258, axiom, 
- (hasType(type_River, inst_Rivers_Karun))).
-
-fof(axmondial5259, axiom, 
- (hasType(type_River, inst_Rivers_Katun))).
-
-fof(axmondial5260, axiom, 
- (hasType(type_River, inst_Rivers_Kemijoki))).
-
-fof(axmondial5261, axiom, 
- (hasType(type_River, inst_Rivers_Kitakami))).
-
-fof(axmondial5262, axiom, 
- (hasType(type_River, inst_Rivers_Klaraelv))).
-
-fof(axmondial5263, axiom, 
- (hasType(type_River, inst_Rivers_KleinerJenissej))).
-
-fof(axmondial5264, axiom, 
- (hasType(type_River, inst_Rivers_Kokemaeenjoki))).
-
-fof(axmondial5265, axiom, 
- (hasType(type_River, inst_Rivers_Kolyma))).
-
-fof(axmondial5266, axiom, 
- (hasType(type_River, inst_Rivers_Kulu))).
-
-fof(axmondial5267, axiom, 
- (hasType(type_River, inst_Rivers_Kura))).
-
-fof(axmondial5268, axiom, 
- (hasType(type_River, inst_Rivers_Kwa))).
-
-fof(axmondial5269, axiom, 
- (hasType(type_River, inst_Rivers_Lena))).
-
-fof(axmondial5270, axiom, 
- (hasType(type_River, inst_Rivers_Limpopo))).
-
-fof(axmondial5271, axiom, 
- (hasType(type_River, inst_Rivers_Loire))).
-
-fof(axmondial5272, axiom, 
- (hasType(type_River, inst_Rivers_Lomami))).
-
-fof(axmondial5273, axiom, 
- (hasType(type_River, inst_Rivers_Luangwa))).
-
-fof(axmondial5274, axiom, 
- (hasType(type_River, inst_Rivers_Lukuga))).
-
-fof(axmondial5275, axiom, 
- (hasType(type_River, inst_Rivers_Luvua))).
-
-fof(axmondial5276, axiom, 
- (hasType(type_River, inst_Rivers_Mekong))).
-
-fof(axmondial5277, axiom, 
- (hasType(type_River, inst_Rivers_Mississippi))).
-
-fof(axmondial5278, axiom, 
- (hasType(type_River, inst_Rivers_Missouri))).
-
-fof(axmondial5279, axiom, 
- (hasType(type_River, inst_Rivers_Moldau))).
-
-fof(axmondial5280, axiom, 
- (hasType(type_River, inst_Rivers_Neva))).
-
-fof(axmondial5281, axiom, 
- (hasType(type_River, inst_Rivers_Niger))).
-
-fof(axmondial5282, axiom, 
- (hasType(type_River, inst_Rivers_Nile))).
-
-fof(axmondial5283, axiom, 
- (hasType(type_River, inst_Rivers_NorthernDwina))).
-
-fof(axmondial5284, axiom, 
- (hasType(type_River, inst_Rivers_Ob))).
-
-fof(axmondial5285, axiom, 
- (hasType(type_River, inst_Rivers_Oesterdalaelv))).
-
-fof(axmondial5286, axiom, 
- (hasType(type_River, inst_Rivers_Oka))).
-
-fof(axmondial5287, axiom, 
- (hasType(type_River, inst_Rivers_Onon))).
-
-fof(axmondial5288, axiom, 
- (hasType(type_River, inst_Rivers_Oranje))).
-
-fof(axmondial5289, axiom, 
- (hasType(type_River, inst_Rivers_Orinoco))).
-
-fof(axmondial5290, axiom, 
- (hasType(type_River, inst_Rivers_Oulujoki))).
-
-fof(axmondial5291, axiom, 
- (hasType(type_River, inst_Rivers_Ounasjoki))).
-
-fof(axmondial5292, axiom, 
- (hasType(type_River, inst_Rivers_Paraguay))).
-
-fof(axmondial5293, axiom, 
- (hasType(type_River, inst_Rivers_Parana))).
-
-fof(axmondial5294, axiom, 
- (hasType(type_River, inst_Rivers_Petschora))).
-
-fof(axmondial5295, axiom, 
- (hasType(type_River, inst_Rivers_Pibor))).
-
-fof(axmondial5296, axiom, 
- (hasType(type_River, inst_Rivers_Pjandsh))).
-
-fof(axmondial5297, axiom, 
- (hasType(type_River, inst_Rivers_Rhein))).
-
-fof(axmondial5298, axiom, 
- (hasType(type_River, inst_Rivers_Rhone))).
-
-fof(axmondial5299, axiom, 
- (hasType(type_River, inst_Rivers_RioBalsas))).
-
-fof(axmondial5300, axiom, 
- (hasType(type_River, inst_Rivers_RioGrande))).
-
-fof(axmondial5301, axiom, 
- (hasType(type_River, inst_Rivers_RiodelaPlata))).
-
-fof(axmondial5302, axiom, 
- (hasType(type_River, inst_Rivers_Rufiji))).
-
-fof(axmondial5303, axiom, 
- (hasType(type_River, inst_Rivers_Ruki))).
-
-fof(axmondial5304, axiom, 
- (hasType(type_River, inst_Rivers_Ruvuma))).
-
-fof(axmondial5305, axiom, 
- (hasType(type_River, inst_Rivers_Sanaga))).
-
-fof(axmondial5306, axiom, 
- (hasType(type_River, inst_Rivers_Sanga))).
-
-fof(axmondial5307, axiom, 
- (hasType(type_River, inst_Rivers_Save))).
-
-fof(axmondial5308, axiom, 
- (hasType(type_River, inst_Rivers_Schari))).
-
-fof(axmondial5309, axiom, 
- (hasType(type_River, inst_Rivers_Schilka))).
-
-fof(axmondial5310, axiom, 
- (hasType(type_River, inst_Rivers_Seine))).
-
-fof(axmondial5311, axiom, 
- (hasType(type_River, inst_Rivers_Senegal))).
-
-fof(axmondial5312, axiom, 
- (hasType(type_River, inst_Rivers_Sobat))).
-
-fof(axmondial5313, axiom, 
- (hasType(type_River, inst_Rivers_St_Lorenzstrom))).
-
-fof(axmondial5314, axiom, 
- (hasType(type_River, inst_Rivers_Suchona))).
-
-fof(axmondial5315, axiom, 
- (hasType(type_River, inst_Rivers_Syrdarja))).
-
-fof(axmondial5316, axiom, 
- (hasType(type_River, inst_Rivers_Tana))).
-
-fof(axmondial5317, axiom, 
- (hasType(type_River, inst_Rivers_Thames))).
-
-fof(axmondial5318, axiom, 
- (hasType(type_River, inst_Rivers_Thjorsa))).
-
-fof(axmondial5319, axiom, 
- (hasType(type_River, inst_Rivers_Tobol))).
-
-fof(axmondial5320, axiom, 
- (hasType(type_River, inst_Rivers_Torneaelv))).
-
-fof(axmondial5321, axiom, 
- (hasType(type_River, inst_Rivers_Tshuapa))).
-
-fof(axmondial5322, axiom, 
- (hasType(type_River, inst_Rivers_Ubangi))).
-
-fof(axmondial5323, axiom, 
- (hasType(type_River, inst_Rivers_Uelle))).
-
-fof(axmondial5324, axiom, 
- (hasType(type_River, inst_Rivers_Umeaelv))).
-
-fof(axmondial5325, axiom, 
- (hasType(type_River, inst_Rivers_Ural))).
-
-fof(axmondial5326, axiom, 
- (hasType(type_River, inst_Rivers_Uruguay))).
-
-fof(axmondial5327, axiom, 
- (hasType(type_River, inst_Rivers_Vaal))).
-
-fof(axmondial5328, axiom, 
- (hasType(type_River, inst_Rivers_Vaesterdalaelv))).
-
-fof(axmondial5329, axiom, 
- (hasType(type_River, inst_Rivers_Volga))).
-
-fof(axmondial5330, axiom, 
- (hasType(type_River, inst_Rivers_Volta))).
-
-fof(axmondial5331, axiom, 
- (hasType(type_River, inst_Rivers_WebiSchebeli))).
-
-fof(axmondial5332, axiom, 
- (hasType(type_River, inst_Rivers_Weichsel))).
-
-fof(axmondial5333, axiom, 
- (hasType(type_River, inst_Rivers_Werra))).
-
-fof(axmondial5334, axiom, 
- (hasType(type_River, inst_Rivers_Weser))).
-
-fof(axmondial5335, axiom, 
- (hasType(type_River, inst_Rivers_WesternDwina))).
-
-fof(axmondial5336, axiom, 
- (hasType(type_River, inst_Rivers_WhiteDrin))).
-
-fof(axmondial5337, axiom, 
- (hasType(type_River, inst_Rivers_WhiteNile))).
-
-fof(axmondial5338, axiom, 
- (hasType(type_River, inst_Rivers_Zaire))).
-
-fof(axmondial5339, axiom, 
- (hasType(type_River, inst_Rivers_Zambezi))).
-
-fof(axmondial5340, axiom, 
- (hasType(type_Sea, inst_Seas_ArabianSea))).
-
-fof(axmondial5341, axiom, 
- (hasType(type_Sea, inst_Seas_ArcticOcean))).
-
-fof(axmondial5342, axiom, 
- (hasType(type_Sea, inst_Seas_AtlanticOcean))).
-
-fof(axmondial5343, axiom, 
- (hasType(type_Sea, inst_Seas_BalticSea))).
-
-fof(axmondial5344, axiom, 
- (hasType(type_Sea, inst_Seas_BlackSea))).
-
-fof(axmondial5345, axiom, 
- (hasType(type_Sea, inst_Seas_CaribbeanSea))).
-
-fof(axmondial5346, axiom, 
- (hasType(type_Sea, inst_Seas_EastChinaSea))).
-
-fof(axmondial5347, axiom, 
- (hasType(type_Sea, inst_Seas_GulfofAden))).
-
-fof(axmondial5348, axiom, 
- (hasType(type_Sea, inst_Seas_GulfofMexico))).
-
-fof(axmondial5349, axiom, 
- (hasType(type_Sea, inst_Seas_IndianOcean))).
-
-fof(axmondial5350, axiom, 
- (hasType(type_Sea, inst_Seas_IrishSea))).
-
-fof(axmondial5351, axiom, 
- (hasType(type_Sea, inst_Seas_MediterraneanSea))).
-
-fof(axmondial5352, axiom, 
- (hasType(type_Sea, inst_Seas_NorthSea))).
-
-fof(axmondial5353, axiom, 
- (hasType(type_Sea, inst_Seas_NorwegianSea))).
-
-fof(axmondial5354, axiom, 
- (hasType(type_Sea, inst_Seas_PacificOcean))).
-
-fof(axmondial5355, axiom, 
- (hasType(type_Sea, inst_Seas_PersianGulf))).
-
-fof(axmondial5356, axiom, 
- (hasType(type_Sea, inst_Seas_RedSea))).
-
-fof(axmondial5357, axiom, 
- (hasType(type_Sea, inst_Seas_SeaofAzov))).
-
-fof(axmondial5358, axiom, 
- (hasType(type_Sea, inst_Seas_SeaofJapan))).
-
-fof(axmondial5359, axiom, 
- (hasType(type_Sea, inst_Seas_SouthChinaSea))).
-
-fof(axmondial5360, axiom, 
- (hasType(type_Sea, inst_Seas_SundaSea))).
-
-fof(axmondial5361, axiom, 
- (hasType(type_Sea, inst_Seas_YellowSea))).
-
-fof(axmondial5362, axiom, 
- (hasType(type_Country, inst_WesternSamoa))).
-
-fof(axmondial5363, axiom, 
- (hasType(type_Country, inst_Zaire))).
-
-fof(axmondial5364, axiom, 
- (hasType(type_Country, inst_Afghanistan) & hasType(type_Nation, inst_Afghanistan))).
-
-fof(axmondial5365, axiom, 
- (hasType(type_Country, inst_Albania) & hasType(type_Nation, inst_Albania))).
-
-fof(axmondial5366, axiom, 
- (hasType(type_Country, inst_Algeria) & hasType(type_Nation, inst_Algeria))).
-
-fof(axmondial5367, axiom, 
- (hasType(type_Country, inst_Andorra) & hasType(type_EuropeanNation, inst_Andorra))).
-
-fof(axmondial5368, axiom, 
- (hasType(type_Country, inst_Angola) & hasType(type_Nation, inst_Angola))).
-
-fof(axmondial5369, axiom, 
- (hasType(type_Country, inst_AntiguaAndBarbuda) & hasType(type_Nation, inst_AntiguaAndBarbuda))).
-
-fof(axmondial5370, axiom, 
- (hasType(type_Country, inst_Argentina) & hasType(type_Nation, inst_Argentina))).
-
-fof(axmondial5371, axiom, 
- (hasType(type_Country, inst_Armenia) & hasType(type_Nation, inst_Armenia))).
-
-fof(axmondial5372, axiom, 
- (hasType(type_Country, inst_Australia) & hasType(type_Nation, inst_Australia))).
-
-fof(axmondial5373, axiom, 
- (hasType(type_Country, inst_Austria) & hasType(type_Nation, inst_Austria))).
-
-fof(axmondial5374, axiom, 
- (hasType(type_Country, inst_Azerbaijan) & hasType(type_Nation, inst_Azerbaijan))).
-
-fof(axmondial5375, axiom, 
- (hasType(type_Country, inst_Bahrain) & hasType(type_Nation, inst_Bahrain))).
-
-fof(axmondial5376, axiom, 
- (hasType(type_Country, inst_Bangladesh) & hasType(type_Nation, inst_Bangladesh))).
-
-fof(axmondial5377, axiom, 
- (hasType(type_Country, inst_Barbados) & hasType(type_Nation, inst_Barbados))).
-
-fof(axmondial5378, axiom, 
- (hasType(type_Country, inst_Belarus) & hasType(type_Nation, inst_Belarus))).
-
-fof(axmondial5379, axiom, 
- (hasType(type_Country, inst_Belgium) & hasType(type_EuropeanNation, inst_Belgium))).
-
-fof(axmondial5380, axiom, 
- (hasType(type_Country, inst_Belize) & hasType(type_Nation, inst_Belize))).
-
-fof(axmondial5381, axiom, 
- (hasType(type_Country, inst_Benin) & hasType(type_Nation, inst_Benin))).
-
-fof(axmondial5382, axiom, 
- (hasType(type_Country, inst_Bhutan) & hasType(type_Nation, inst_Bhutan))).
-
-fof(axmondial5383, axiom, 
- (hasType(type_Country, inst_Bolivia) & hasType(type_Nation, inst_Bolivia))).
-
-fof(axmondial5384, axiom, 
- (hasType(type_Country, inst_BosniaAndHerzegovina) & hasType(type_Nation, inst_BosniaAndHerzegovina))).
-
-fof(axmondial5385, axiom, 
- (hasType(type_Country, inst_Botswana) & hasType(type_Nation, inst_Botswana))).
-
-fof(axmondial5386, axiom, 
- (hasType(type_Country, inst_Brazil) & hasType(type_Nation, inst_Brazil))).
-
-fof(axmondial5387, axiom, 
- (hasType(type_Country, inst_Brunei) & hasType(type_Nation, inst_Brunei))).
-
-fof(axmondial5388, axiom, 
- (hasType(type_Country, inst_Bulgaria) & hasType(type_Nation, inst_Bulgaria))).
-
-fof(axmondial5389, axiom, 
- (hasType(type_Country, inst_BurkinaFaso) & hasType(type_Nation, inst_BurkinaFaso))).
-
-fof(axmondial5390, axiom, 
- (hasType(type_Country, inst_Burundi) & hasType(type_Nation, inst_Burundi))).
-
-fof(axmondial5391, axiom, 
- (hasType(type_Country, inst_Cambodia) & hasType(type_Nation, inst_Cambodia))).
-
-fof(axmondial5392, axiom, 
- (hasType(type_Country, inst_Cameroon) & hasType(type_Nation, inst_Cameroon))).
-
-fof(axmondial5393, axiom, 
- (hasType(type_Country, inst_Canada) & hasType(type_Nation, inst_Canada))).
-
-fof(axmondial5394, axiom, 
- (hasType(type_Country, inst_CapeVerde) & hasType(type_Nation, inst_CapeVerde))).
-
-fof(axmondial5395, axiom, 
- (hasType(type_Country, inst_CentralAfricanRepublic) & hasType(type_Nation, inst_CentralAfricanRepublic))).
-
-fof(axmondial5396, axiom, 
- (hasType(type_Country, inst_Chad) & hasType(type_Nation, inst_Chad))).
-
-fof(axmondial5397, axiom, 
- (hasType(type_Country, inst_Chile) & hasType(type_Nation, inst_Chile))).
-
-fof(axmondial5398, axiom, 
- (hasType(type_Country, inst_China) & hasType(type_Nation, inst_China))).
-
-fof(axmondial5399, axiom, 
- (hasType(type_Country, inst_Colombia) & hasType(type_Nation, inst_Colombia))).
-
-fof(axmondial5400, axiom, 
- (hasType(type_Country, inst_Comoros) & hasType(type_Nation, inst_Comoros))).
-
-fof(axmondial5401, axiom, 
- (hasType(type_Country, inst_CostaRica) & hasType(type_Nation, inst_CostaRica))).
-
-fof(axmondial5402, axiom, 
- (hasType(type_Country, inst_CoteDIvoire) & hasType(type_Nation, inst_CoteDIvoire))).
-
-fof(axmondial5403, axiom, 
- (hasType(type_Country, inst_Croatia) & hasType(type_Nation, inst_Croatia))).
-
-fof(axmondial5404, axiom, 
- (hasType(type_Country, inst_Cuba) & hasType(type_Nation, inst_Cuba) & hasType(type_Island, inst_Cuba))).
-
-fof(axmondial5405, axiom, 
- (hasType(type_Country, inst_Cyprus) & hasType(type_Nation, inst_Cyprus))).
-
-fof(axmondial5406, axiom, 
- (hasType(type_Country, inst_CzechRepublic) & hasType(type_Nation, inst_CzechRepublic))).
-
-fof(axmondial5407, axiom, 
- (hasType(type_Country, inst_Denmark) & hasType(type_EuropeanNation, inst_Denmark))).
-
-fof(axmondial5408, axiom, 
- (hasType(type_Country, inst_Djibouti) & hasType(type_Nation, inst_Djibouti))).
-
-fof(axmondial5409, axiom, 
- (hasType(type_Country, inst_Dominica) & hasType(type_Nation, inst_Dominica))).
-
-fof(axmondial5410, axiom, 
- (hasType(type_Country, inst_DominicanRepublic) & hasType(type_Nation, inst_DominicanRepublic))).
-
-fof(axmondial5411, axiom, 
- (hasType(type_Country, inst_Ecuador) & hasType(type_Nation, inst_Ecuador))).
-
-fof(axmondial5412, axiom, 
- (hasType(type_Country, inst_Egypt) & hasType(type_Nation, inst_Egypt))).
-
-fof(axmondial5413, axiom, 
- (hasType(type_Country, inst_ElSalvador) & hasType(type_Nation, inst_ElSalvador))).
-
-fof(axmondial5414, axiom, 
- (hasType(type_Country, inst_EquatorialGuinea) & hasType(type_Nation, inst_EquatorialGuinea))).
-
-fof(axmondial5415, axiom, 
- (hasType(type_Country, inst_Eritrea) & hasType(type_Nation, inst_Eritrea))).
-
-fof(axmondial5416, axiom, 
- (hasType(type_Country, inst_Estonia) & hasType(type_Nation, inst_Estonia))).
-
-fof(axmondial5417, axiom, 
- (hasType(type_Country, inst_Ethiopia) & hasType(type_Nation, inst_Ethiopia))).
-
-fof(axmondial5418, axiom, 
- (hasType(type_Country, inst_Fiji) & hasType(type_Nation, inst_Fiji))).
-
-fof(axmondial5419, axiom, 
- (hasType(type_Country, inst_Finland) & hasType(type_EuropeanNation, inst_Finland))).
-
-fof(axmondial5420, axiom, 
- (hasType(type_Country, inst_France) & hasType(type_EuropeanNation, inst_France))).
-
-fof(axmondial5421, axiom, 
- (hasType(type_Country, inst_FrenchGuiana) & hasType(type_LandArea, inst_FrenchGuiana) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_FrenchGuiana))).
-
-fof(axmondial5422, axiom, 
- (hasType(type_Country, inst_Gabon) & hasType(type_Nation, inst_Gabon))).
-
-fof(axmondial5423, axiom, 
- (hasType(type_Country, inst_Gambia) & hasType(type_Nation, inst_Gambia))).
-
-fof(axmondial5424, axiom, 
- (hasType(type_Country, inst_Georgia) & hasType(type_Nation, inst_Georgia))).
-
-fof(axmondial5425, axiom, 
- (hasType(type_Country, inst_Germany) & hasType(type_EuropeanNation, inst_Germany))).
-
-fof(axmondial5426, axiom, 
- (hasType(type_Country, inst_Ghana) & hasType(type_Nation, inst_Ghana))).
-
-fof(axmondial5427, axiom, 
- (hasType(type_Country, inst_Greece) & hasType(type_EuropeanNation, inst_Greece))).
-
-fof(axmondial5428, axiom, 
- (hasType(type_Country, inst_Grenada) & hasType(type_Nation, inst_Grenada))).
-
-fof(axmondial5429, axiom, 
- (hasType(type_Country, inst_Guatemala) & hasType(type_Nation, inst_Guatemala))).
-
-fof(axmondial5430, axiom, 
- (hasType(type_Country, inst_Guinea) & hasType(type_Nation, inst_Guinea))).
-
-fof(axmondial5431, axiom, 
- (hasType(type_Country, inst_Guyana) & hasType(type_Nation, inst_Guyana))).
-
-fof(axmondial5432, axiom, 
- (hasType(type_Country, inst_Haiti) & hasType(type_Nation, inst_Haiti))).
-
-fof(axmondial5433, axiom, 
- (hasType(type_Country, inst_HolySee) & hasType(type_EuropeanNation, inst_HolySee))).
-
-fof(axmondial5434, axiom, 
- (hasType(type_Country, inst_Honduras) & hasType(type_Nation, inst_Honduras))).
-
-fof(axmondial5435, axiom, 
- (hasType(type_Country, inst_Hungary) & hasType(type_Nation, inst_Hungary))).
-
-fof(axmondial5436, axiom, 
- (hasType(type_Country, inst_Iceland) & hasType(type_EuropeanNation, inst_Iceland) & hasType(type_Island, inst_Iceland))).
-
-fof(axmondial5437, axiom, 
- (hasType(type_Country, inst_India) & hasType(type_Nation, inst_India))).
-
-fof(axmondial5438, axiom, 
- (hasType(type_Country, inst_Indonesia) & hasType(type_Nation, inst_Indonesia))).
-
-fof(axmondial5439, axiom, 
- (hasType(type_Country, inst_Iran) & hasType(type_Nation, inst_Iran))).
-
-fof(axmondial5440, axiom, 
- (hasType(type_Country, inst_Iraq) & hasType(type_Nation, inst_Iraq))).
-
-fof(axmondial5441, axiom, 
- (hasType(type_Country, inst_Ireland) & hasType(type_EuropeanNation, inst_Ireland))).
-
-fof(axmondial5442, axiom, 
- (hasType(type_Country, inst_Israel) & hasType(type_Nation, inst_Israel))).
-
-fof(axmondial5443, axiom, 
- (hasType(type_Country, inst_Italy) & hasType(type_EuropeanNation, inst_Italy))).
-
-fof(axmondial5444, axiom, 
- (hasType(type_Country, inst_Jamaica) & hasType(type_Nation, inst_Jamaica))).
-
-fof(axmondial5445, axiom, 
- (hasType(type_Country, inst_Japan) & hasType(type_Nation, inst_Japan) & hasType(type_Island, inst_Japan))).
-
-fof(axmondial5446, axiom, 
- (hasType(type_Country, inst_Jordan) & hasType(type_Nation, inst_Jordan))).
-
-fof(axmondial5447, axiom, 
- (hasType(type_Country, inst_Kenya) & hasType(type_Nation, inst_Kenya))).
-
-fof(axmondial5448, axiom, 
- (hasType(type_Country, inst_Kiribati) & hasType(type_Nation, inst_Kiribati))).
-
-fof(axmondial5449, axiom, 
- (hasType(type_Country, inst_Kuwait) & hasType(type_Nation, inst_Kuwait))).
-
-fof(axmondial5450, axiom, 
- (hasType(type_Country, inst_Kyrgyzstan) & hasType(type_Nation, inst_Kyrgyzstan))).
-
-fof(axmondial5451, axiom, 
- (hasType(type_Country, inst_Laos) & hasType(type_Nation, inst_Laos))).
-
-fof(axmondial5452, axiom, 
- (hasType(type_Country, inst_Latvia) & hasType(type_Nation, inst_Latvia))).
-
-fof(axmondial5453, axiom, 
- (hasType(type_Country, inst_Lebanon) & hasType(type_Nation, inst_Lebanon))).
-
-fof(axmondial5454, axiom, 
- (hasType(type_Country, inst_Lesotho) & hasType(type_Nation, inst_Lesotho))).
-
-fof(axmondial5455, axiom, 
- (hasType(type_Country, inst_Liberia) & hasType(type_Nation, inst_Liberia))).
-
-fof(axmondial5456, axiom, 
- (hasType(type_Country, inst_Libya) & hasType(type_Nation, inst_Libya))).
-
-fof(axmondial5457, axiom, 
- (hasType(type_Country, inst_Liechtenstein) & hasType(type_Nation, inst_Liechtenstein))).
-
-fof(axmondial5458, axiom, 
- (hasType(type_Country, inst_Lithuania) & hasType(type_Nation, inst_Lithuania))).
-
-fof(axmondial5459, axiom, 
- (hasType(type_Country, inst_Luxembourg) & hasType(type_Nation, inst_Luxembourg))).
-
-fof(axmondial5460, axiom, 
- (hasType(type_Country, inst_Macedonia) & hasType(type_Nation, inst_Macedonia))).
-
-fof(axmondial5461, axiom, 
- (hasType(type_Country, inst_Madagascar) & hasType(type_Nation, inst_Madagascar))).
-
-fof(axmondial5462, axiom, 
- (hasType(type_Country, inst_Malawi) & hasType(type_Nation, inst_Malawi))).
-
-fof(axmondial5463, axiom, 
- (hasType(type_Country, inst_Malaysia) & hasType(type_Nation, inst_Malaysia))).
-
-fof(axmondial5464, axiom, 
- (hasType(type_Country, inst_Maldives) & hasType(type_Nation, inst_Maldives))).
-
-fof(axmondial5465, axiom, 
- (hasType(type_Country, inst_Mali) & hasType(type_Nation, inst_Mali))).
-
-fof(axmondial5466, axiom, 
- (hasType(type_Country, inst_Malta) & hasType(type_EuropeanNation, inst_Malta))).
-
-fof(axmondial5467, axiom, 
- (hasType(type_Country, inst_MarshallIslands) & hasType(type_Nation, inst_MarshallIslands))).
-
-fof(axmondial5468, axiom, 
- (hasType(type_Country, inst_Mauritania) & hasType(type_Nation, inst_Mauritania))).
-
-fof(axmondial5469, axiom, 
- (hasType(type_Country, inst_Mauritius) & hasType(type_Nation, inst_Mauritius))).
-
-fof(axmondial5470, axiom, 
- (hasType(type_Country, inst_Mexico) & hasType(type_Nation, inst_Mexico))).
-
-fof(axmondial5471, axiom, 
- (hasType(type_Country, inst_Micronesia) & hasType(type_Nation, inst_Micronesia))).
-
-fof(axmondial5472, axiom, 
- (hasType(type_Country, inst_Moldova) & hasType(type_Nation, inst_Moldova))).
-
-fof(axmondial5473, axiom, 
- (hasType(type_Country, inst_Monaco) & hasType(type_EuropeanNation, inst_Monaco))).
-
-fof(axmondial5474, axiom, 
- (hasType(type_Country, inst_Mongolia) & hasType(type_Nation, inst_Mongolia))).
-
-fof(axmondial5475, axiom, 
- (hasType(type_Country, inst_Morocco) & hasType(type_Nation, inst_Morocco))).
-
-fof(axmondial5476, axiom, 
- (hasType(type_Country, inst_Mozambique) & hasType(type_Nation, inst_Mozambique))).
-
-fof(axmondial5477, axiom, 
- (hasType(type_Country, inst_Namibia) & hasType(type_Nation, inst_Namibia))).
-
-fof(axmondial5478, axiom, 
- (hasType(type_Country, inst_Nauru) & hasType(type_Nation, inst_Nauru))).
-
-fof(axmondial5479, axiom, 
- (hasType(type_Country, inst_Nepal) & hasType(type_Nation, inst_Nepal))).
-
-fof(axmondial5480, axiom, 
- (hasType(type_Country, inst_Netherlands) & hasType(type_EuropeanNation, inst_Netherlands))).
-
-fof(axmondial5481, axiom, 
- (hasType(type_Country, inst_NewCaledonia) & hasType(type_LandArea, inst_NewCaledonia) & hasType(type_DependencyOrSpecialSovereigntyArea, inst_NewCaledonia))).
-
-fof(axmondial5482, axiom, 
- (hasType(type_Country, inst_NewZealand) & hasType(type_Nation, inst_NewZealand))).
-
-fof(axmondial5483, axiom, 
- (hasType(type_Country, inst_Nicaragua) & hasType(type_Nation, inst_Nicaragua))).
-
-fof(axmondial5484, axiom, 
- (hasType(type_Country, inst_Niger) & hasType(type_Nation, inst_Niger))).
-
-fof(axmondial5485, axiom, 
- (hasType(type_Country, inst_Nigeria) & hasType(type_Nation, inst_Nigeria))).
-
-fof(axmondial5486, axiom, 
- (hasType(type_Country, inst_NorthKorea) & hasType(type_Nation, inst_NorthKorea))).
-
-fof(axmondial5487, axiom, 
- (hasType(type_Country, inst_Norway) & hasType(type_EuropeanNation, inst_Norway))).
-
-fof(axmondial5488, axiom, 
- (hasType(type_Country, inst_Oman) & hasType(type_Nation, inst_Oman))).
-
-fof(axmondial5489, axiom, 
- (hasType(type_Country, inst_Pakistan) & hasType(type_Nation, inst_Pakistan))).
-
-fof(axmondial5490, axiom, 
- (hasType(type_Country, inst_Palau) & hasType(type_Nation, inst_Palau))).
-
-fof(axmondial5491, axiom, 
- (hasType(type_Country, inst_Panama) & hasType(type_Nation, inst_Panama))).
-
-fof(axmondial5492, axiom, 
- (hasType(type_Country, inst_PapuaNewGuinea) & hasType(type_Nation, inst_PapuaNewGuinea))).
-
-fof(axmondial5493, axiom, 
- (hasType(type_Country, inst_Paraguay) & hasType(type_Nation, inst_Paraguay))).
-
-fof(axmondial5494, axiom, 
- (hasType(type_Country, inst_Peru) & hasType(type_Nation, inst_Peru))).
-
-fof(axmondial5495, axiom, 
- (hasType(type_Country, inst_Philippines) & hasType(type_Nation, inst_Philippines))).
-
-fof(axmondial5496, axiom, 
- (hasType(type_Country, inst_Poland) & hasType(type_EuropeanNation, inst_Poland))).
-
-fof(axmondial5497, axiom, 
- (hasType(type_Country, inst_Portugal) & hasType(type_EuropeanNation, inst_Portugal))).
-
-fof(axmondial5498, axiom, 
- (hasType(type_Country, inst_Qatar) & hasType(type_Nation, inst_Qatar))).
-
-fof(axmondial5499, axiom, 
- (hasType(type_Country, inst_Romania) & hasType(type_Nation, inst_Romania))).
-
-fof(axmondial5500, axiom, 
- (hasType(type_Country, inst_Russia) & hasType(type_Nation, inst_Russia))).
-
-fof(axmondial5501, axiom, 
- (hasType(type_Country, inst_Rwanda) & hasType(type_Nation, inst_Rwanda))).
-
-fof(axmondial5502, axiom, 
- (hasType(type_Country, inst_SaintKittsAndNevis) & hasType(type_Nation, inst_SaintKittsAndNevis))).
-
-fof(axmondial5503, axiom, 
- (hasType(type_Country, inst_SaintLucia) & hasType(type_Nation, inst_SaintLucia))).
-
-fof(axmondial5504, axiom, 
- (hasType(type_Country, inst_SaintVincentAndTheGrenadines) & hasType(type_Nation, inst_SaintVincentAndTheGrenadines))).
-
-fof(axmondial5505, axiom, 
- (hasType(type_Country, inst_SanMarino) & hasType(type_EuropeanNation, inst_SanMarino))).
-
-fof(axmondial5506, axiom, 
- (hasType(type_Country, inst_SaoTomeAndPrincipe) & hasType(type_Nation, inst_SaoTomeAndPrincipe))).
-
-fof(axmondial5507, axiom, 
- (hasType(type_Country, inst_SaudiArabia) & hasType(type_Nation, inst_SaudiArabia))).
-
-fof(axmondial5508, axiom, 
- (hasType(type_Country, inst_Senegal) & hasType(type_Nation, inst_Senegal))).
-
-fof(axmondial5509, axiom, 
- (hasType(type_Country, inst_SerbiaAndMontenegro) & hasType(type_Nation, inst_SerbiaAndMontenegro))).
-
-fof(axmondial5510, axiom, 
- (hasType(type_Country, inst_Seychelles) & hasType(type_Nation, inst_Seychelles))).
-
-fof(axmondial5511, axiom, 
- (hasType(type_Country, inst_SierraLeone) & hasType(type_Nation, inst_SierraLeone))).
-
-fof(axmondial5512, axiom, 
- (hasType(type_Country, inst_Singapore) & hasType(type_Nation, inst_Singapore))).
-
-fof(axmondial5513, axiom, 
- (hasType(type_Country, inst_Slovakia) & hasType(type_Nation, inst_Slovakia))).
-
-fof(axmondial5514, axiom, 
- (hasType(type_Country, inst_Slovenia) & hasType(type_Nation, inst_Slovenia))).
-
-fof(axmondial5515, axiom, 
- (hasType(type_Country, inst_SolomonIslands) & hasType(type_Nation, inst_SolomonIslands))).
-
-fof(axmondial5516, axiom, 
- (hasType(type_Country, inst_Somalia) & hasType(type_Nation, inst_Somalia))).
-
-fof(axmondial5517, axiom, 
- (hasType(type_Country, inst_SouthAfrica) & hasType(type_Nation, inst_SouthAfrica))).
-
-fof(axmondial5518, axiom, 
- (hasType(type_Country, inst_SouthKorea) & hasType(type_Nation, inst_SouthKorea))).
-
-fof(axmondial5519, axiom, 
- (hasType(type_Country, inst_Spain) & hasType(type_EuropeanNation, inst_Spain))).
-
-fof(axmondial5520, axiom, 
- (hasType(type_Country, inst_SriLanka) & hasType(type_Nation, inst_SriLanka))).
-
-fof(axmondial5521, axiom, 
- (hasType(type_Country, inst_Sudan) & hasType(type_Nation, inst_Sudan))).
-
-fof(axmondial5522, axiom, 
- (hasType(type_Country, inst_Suriname) & hasType(type_Nation, inst_Suriname))).
-
-fof(axmondial5523, axiom, 
- (hasType(type_Country, inst_Swaziland) & hasType(type_Nation, inst_Swaziland))).
-
-fof(axmondial5524, axiom, 
- (hasType(type_Country, inst_Sweden) & hasType(type_EuropeanNation, inst_Sweden))).
-
-fof(axmondial5525, axiom, 
- (hasType(type_Country, inst_Switzerland) & hasType(type_EuropeanNation, inst_Switzerland))).
-
-fof(axmondial5526, axiom, 
- (hasType(type_Country, inst_Syria) & hasType(type_Nation, inst_Syria))).
-
-fof(axmondial5527, axiom, 
- (hasType(type_Country, inst_Taiwan) & hasType(type_Nation, inst_Taiwan))).
-
-fof(axmondial5528, axiom, 
- (hasType(type_Country, inst_Tajikistan) & hasType(type_Nation, inst_Tajikistan))).
-
-fof(axmondial5529, axiom, 
- (hasType(type_Country, inst_Tanzania) & hasType(type_Nation, inst_Tanzania))).
-
-fof(axmondial5530, axiom, 
- (hasType(type_Country, inst_Thailand) & hasType(type_Nation, inst_Thailand))).
-
-fof(axmondial5531, axiom, 
- (hasType(type_Country, inst_Togo) & hasType(type_Nation, inst_Togo))).
-
-fof(axmondial5532, axiom, 
- (hasType(type_Country, inst_Tonga) & hasType(type_Nation, inst_Tonga))).
-
-fof(axmondial5533, axiom, 
- (hasType(type_Country, inst_TrinidadAndTobago) & hasType(type_Nation, inst_TrinidadAndTobago))).
-
-fof(axmondial5534, axiom, 
- (hasType(type_Country, inst_Tunisia) & hasType(type_Nation, inst_Tunisia))).
-
-fof(axmondial5535, axiom, 
- (hasType(type_Country, inst_Turkey) & hasType(type_Nation, inst_Turkey))).
-
-fof(axmondial5536, axiom, 
- (hasType(type_Country, inst_Turkmenistan) & hasType(type_Nation, inst_Turkmenistan))).
-
-fof(axmondial5537, axiom, 
- (hasType(type_Country, inst_Tuvalu) & hasType(type_Nation, inst_Tuvalu))).
-
-fof(axmondial5538, axiom, 
- (hasType(type_Country, inst_Uganda) & hasType(type_Nation, inst_Uganda))).
-
-fof(axmondial5539, axiom, 
- (hasType(type_Country, inst_Ukraine) & hasType(type_Nation, inst_Ukraine))).
-
-fof(axmondial5540, axiom, 
- (hasType(type_Country, inst_UnitedArabEmirates) & hasType(type_EuropeanNation, inst_UnitedArabEmirates))).
-
-fof(axmondial5541, axiom, 
- (hasType(type_Country, inst_UnitedKingdom) & hasType(type_Nation, inst_UnitedKingdom))).
-
-fof(axmondial5542, axiom, 
- (hasType(type_Country, inst_UnitedStates) & hasType(type_Nation, inst_UnitedStates))).
-
-fof(axmondial5543, axiom, 
- (hasType(type_Country, inst_Uruguay) & hasType(type_Nation, inst_Uruguay))).
-
-fof(axmondial5544, axiom, 
- (hasType(type_Country, inst_Uzbekistan) & hasType(type_Nation, inst_Uzbekistan))).
-
-fof(axmondial5545, axiom, 
- (hasType(type_Country, inst_Vanuatu) & hasType(type_Nation, inst_Vanuatu))).
-
-fof(axmondial5546, axiom, 
- (hasType(type_Country, inst_Venezuela) & hasType(type_Nation, inst_Venezuela))).
-
-fof(axmondial5547, axiom, 
- (hasType(type_Country, inst_Vietnam) & hasType(type_Nation, inst_Vietnam))).
-
-fof(axmondial5548, axiom, 
- (hasType(type_Country, inst_WesternSahara) & hasType(type_Nation, inst_WesternSahara) & hasType(type_GeopoliticalArea, inst_WesternSahara))).
-
-fof(axmondial5549, axiom, 
- (hasType(type_Country, inst_Yemen) & hasType(type_Nation, inst_Yemen))).
-
-fof(axmondial5550, axiom, 
- (hasType(type_Country, inst_Zambia) & hasType(type_Nation, inst_Zambia))).
-
diff --git a/examples/SUMO/TPTP/mondialPredAx.p b/examples/SUMO/TPTP/mondialPredAx.p
deleted file mode 100644
# file too large to diff: examples/SUMO/TPTP/mondialPredAx.p
diff --git a/examples/SUMO/TPTP/test1.p b/examples/SUMO/TPTP/test1.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/test1.p
+++ /dev/null
@@ -1,5 +0,0 @@
-include('TPTP/MergeAx.p').
-include('TPTP/Mid_level_ontologyAx.p').
-
- fof (conj1, conjecture,
-  (hasType(type_Quantity, inst_Volt))).
diff --git a/examples/SUMO/TPTP/test2.p b/examples/SUMO/TPTP/test2.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/test2.p
+++ /dev/null
@@ -1,6 +0,0 @@
-include('TPTP/MergeAx.p').
-include('TPTP/Mid_level_ontologyAx.p').
- 
-fof (conj2, conjecture,
-   ( ! [X] : 
-   (hasType(type_AnimacyAttribute, X) => hasType(type_Attribute, X)))). 
diff --git a/examples/SUMO/TPTP/test3.p b/examples/SUMO/TPTP/test3.p
deleted file mode 100644
--- a/examples/SUMO/TPTP/test3.p
+++ /dev/null
@@ -1,5 +0,0 @@
-include('TPTP/MergeAx.p').
-include('TPTP/Mid_level_ontologyAx.p').
-
-  fof (conj2, conjecture,
-  (hasType(type_TimeInterval,inst_Professor))). 
diff --git a/examples/SUMO/Transportation.gf b/examples/SUMO/Transportation.gf
deleted file mode 100644
--- a/examples/SUMO/Transportation.gf
+++ /dev/null
@@ -1,1343 +0,0 @@
-abstract Transportation = MidLevelOntology ** {
-
-  -- A Vehicle which is powered by
-  -- one or more of its passengers or driver, for example, a Bicycle.
-  fun AgentPoweredVehicle : Class ;
-  fun AgentPoweredVehicle_Class : SubClass AgentPoweredVehicle Vehicle ;
-
-  -- An AirRoute is a region of air space that 
-  -- can be travelled between points by an air TransportationDevice.
-  fun AirRoute : Class ;
-  fun AirRoute_Class : SubClass AirRoute TransitRoute ;
-
-  -- The subclass of Transitways that are through
-  -- the EarthsAtmosphere.
-  fun AirTransitway : Class ;
-  fun AirTransitway_Class : SubClass AirTransitway Transitway ;
-
-  -- A MilitaryShip on which MilitaryAircraft can land 
-  -- and take off.
-  fun AircraftCarrier : Class ;
-  fun AircraftCarrier_Class : SubClass AircraftCarrier MilitaryShip ;
-
-  -- Airplane is the subclass of Aircraft that 
-  -- are fixed_wing aircraft which carry their own power sources. Airplane 
-  -- includes jet airplanes and propeller planes, but not gliders.
-  fun Airplane : Class ;
-  fun Airplane_Class : SubClass Airplane (both Aircraft PoweredVehicle) ;
-
-  -- Airport is the subclass of TransitTerminals 
-  -- for Airplanes (fixed_wing Aircraft).
-  fun Airport : Class ;
-  fun Airport_Class : SubClass Airport (both AirTransitway (both LandTransitway TransitTerminal)) ;
-
-  -- AirportByRunwaySurface is a 
-  -- subclass of AirportClassification attributes used to describe an 
-  -- airport according to the surface type of its longest runway.
-  fun AirportByRunwaySurface : Class ;
-  fun AirportByRunwaySurface_Class : SubClass AirportByRunwaySurface AirportClassification ;
-
-  -- AirportClassification 
-  -- is a class of Attributes for representing systems that categorize 
-  -- Airports according to some criteria. There are several such systems, 
-  -- including the International Civil Aviation Organization categories A to 
-  -- E, based on runway lengths, the Federal Aviation Administration system 
-  -- associated with airport functions, and the airport categorization by 
-  -- runway length used in the CIA World Fact Book.
-  fun AirportClassification : Class ;
-  fun AirportClassification_Class : SubClass AirportClassification RelationalAttribute ;
-
-  -- AirportWithPavedRunway is an 
-  -- AirportClassification attribute used to describe an airport whose 
-  -- longest runway is a PavedRunway.
-  fun AirportWithPavedRunway : Ind AirportByRunwaySurface ;
-
-  -- AirportWithUnpavedRunway is 
-  -- an AirportClassification attribute used to describe an airport whose 
-  -- longest runway is an UnpavedRunway.
-  fun AirportWithUnpavedRunway : Ind AirportByRunwaySurface ;
-
-  -- The class of Transitways used to transport Air 
-  -- to a location where it is absent or insufficient.
-  fun Airway : Class ;
-  fun Airway_Class : SubClass Airway Transitway ;
-
-  -- Ambulance is the subclass of 
-  -- EmergencyRoadVehicles that represents ambulances.
-  fun Ambulance : Class ;
-  fun Ambulance_Class : SubClass Ambulance EmergencyRoadVehicle ;
-
-  -- Anchorage is the subclass of WaterAreas 
-  -- where WaterVehicle may anchor with some shelter or safety. Anchorages 
-  -- may be inside a Harbor or offshore.
-  fun Anchorage : Class ;
-  fun Anchorage_Class : SubClass Anchorage WaterArea ;
-
-  fun Barge : Class ;
-  fun Barge_Class : SubClass Barge WaterVehicle ;
-
-  fun BargeCarrierShip : Class ;
-  fun BargeCarrierShip_Class : SubClass BargeCarrierShip CargoShip ;
-
-  -- Bicycle is a class of two_wheeled, 
-  -- UserPoweredVehicles.
-  fun Bicycle : Class ;
-  fun Bicycle_Class : SubClass Bicycle Cycle ;
-
-  -- Boxcar is the subclass of Railcars that are 
-  -- general_purpose closed cars for hauling freight.
-  fun Boxcar : Class ;
-  fun Boxcar_Class : SubClass Boxcar FreightCar ;
-
-  -- Bridge is the subclass of LandTransitways 
-  -- that are artifacts used for crossing water or air_filled gaps that 
-  -- could not be transited over a natural surface.
-  fun Bridge : Class ;
-  fun Bridge_Class : SubClass Bridge (both LandTransitway StationaryArtifact) ;
-
-  -- BroadGauge is the attribute of 
-  -- any Railway that has a TrackGauge wider than StandardGauge.
-  fun BroadGauge : Ind TrackGauge ;
-
-  fun BroadGaugeRail : Ind RailGauge ;
-
-  fun BroadGaugeRailway : Class ;
-  fun BroadGaugeRailway_Class : SubClass BroadGaugeRailway Railway ;
-
-  fun BulkCargoShip : Class ;
-  fun BulkCargoShip_Class : SubClass BulkCargoShip DryBulkCarrierShip ;
-
-  fun BusinessRailcar : Class ;
-  fun BusinessRailcar_Class : SubClass BusinessRailcar PassengerRailcar ;
-
-  -- CIAAirportLengthClassification is a class of Attributes used to 
-  -- characterize Airports according to the length of their longest 
-  -- usable runway.
-  fun CIAAirportLengthClassification : Class ;
-  fun CIAAirportLengthClassification_Class : SubClass CIAAirportLengthClassification AirportClassification ;
-
-  -- CabCar is the class of passenger railcars 
-  -- that have an operating cab in one end of the from which train motion 
-  -- can be controlled in 'push' mode. A CabCar is placed on the 
-  -- opposite end of the train from the locomotive.
-  fun CabCar : Class ;
-  fun CabCar_Class : SubClass CabCar RollingStock ;
-
-  fun CableShip : Class ;
-  fun CableShip_Class : SubClass CableShip Ship ;
-
-  -- Canal is the subclass of navigable Waterways 
-  -- flowing through an artificial course. Typically, a canal is a 
-  -- Transitway connecting two bodies of water.
-  fun Canal : Class ;
-  fun Canal_Class : SubClass Canal (both StationaryArtifact Waterway) ;
-
-  fun CanalLock : Class ;
-  fun CanalLock_Class : SubClass CanalLock (both StationaryArtifact Waterway) ;
-
-  fun CanalLockGate : Class ;
-  fun CanalLockGate_Class : SubClass CanalLockGate (both Device TransitwayObstacle) ;
-
-  fun CanalSystem : Class ;
-  fun CanalSystem_Class : SubClass CanalSystem WaterTransportationSystem ;
-
-  fun Canoe : Class ;
-  fun Canoe_Class : SubClass Canoe (both AgentPoweredVehicle WaterVehicle) ;
-
-  -- CarDistributionSystem is the 
-  -- process of composing trains according to instructions or data.
-  fun CarDistributionSystem : Class ;
-  fun CarDistributionSystem_Class : SubClass CarDistributionSystem OrganizationalProcess ;
-
-  -- CargoShip is the subclass of Ships that 
-  -- transport goods in exchange for payment. CargoShip includes ships 
-  -- that carry all kinds of cargo, including oil and bulk products as well 
-  -- as packaged, palletized, or containerized goods.
-  fun CargoShip : Class ;
-  fun CargoShip_Class : SubClass CargoShip Ship ;
-
-  fun Catamaran : Class ;
-  fun Catamaran_Class : SubClass Catamaran MultihullWaterVehicle ;
-
-  fun CementCarrierShip : Class ;
-  fun CementCarrierShip_Class : SubClass CementCarrierShip DryBulkCarrierShip ;
-
-  -- A Channel is a narrow deep waterway connecting 
-  -- two larger bodies of water. May be natural or dredged, salt or fresh water.
-  fun Channel : Class ;
-  fun Channel_Class : SubClass Channel (both Waterway BodyOfWater) ;
-
-  -- ChemicalTankerShip is the 
-  -- subclass of ships that carry ChemicalProducts.
-  fun ChemicalTankerShip : Class ;
-  fun ChemicalTankerShip_Class : SubClass ChemicalTankerShip CargoShip ;
-
-  fun Chemical_OilTankerShip : Class ;
-  fun Chemical_OilTankerShip_Class : SubClass Chemical_OilTankerShip ChemicalTankerShip ;
-
-  fun ChiefSteward : Ind Position ;
-
-  -- ClassIIIRailroad is the 
-  -- subclass of RailroadCompany whose instances have an 
-  -- average annual gross revenue below 20.5 million 
-  -- UnitedStatesDollars.
-  fun ClassIIIRailroad : Class ;
-  fun ClassIIIRailroad_Class : SubClass ClassIIIRailroad RailroadCompany ;
-
-  -- ClassIIRailroad is the 
-  -- subclass of RailroadCompany whose instances have an 
-  -- average annual gross revenue between 20.5 and 256.4 million 
-  -- UnitedStatesDollars.
-  fun ClassIIRailroad : Class ;
-  fun ClassIIRailroad_Class : SubClass ClassIIRailroad RailroadCompany ;
-
-  -- ClassIRailroad is the 
-  -- subclass of RailroadCompany whose instances have an 
-  -- average annual gross revenue above 256.4 million 
-  -- UnitedStatesDollars.
-  fun ClassIRailroad : Class ;
-  fun ClassIRailroad_Class : SubClass ClassIRailroad RailroadCompany ;
-
-  fun CombinationBulkCarrierShip : Class ;
-  fun CombinationBulkCarrierShip_Class : SubClass CombinationBulkCarrierShip CargoShip ;
-
-  fun CombinationBulk_OilCarrierShip : Class ;
-  fun CombinationBulk_OilCarrierShip_Class : SubClass CombinationBulk_OilCarrierShip CombinationBulkCarrierShip ;
-
-  fun CombinationOre_OilCarrierShip : Class ;
-  fun CombinationOre_OilCarrierShip_Class : SubClass CombinationOre_OilCarrierShip CombinationBulkCarrierShip ;
-
-  -- CommonCarrier is the subclass of 
-  -- TransportationCompany whose instances must offer services to all 
-  -- customers. Contrast with ContractCarrier.
-  fun CommonCarrier : Class ;
-  fun CommonCarrier_Class : SubClass CommonCarrier TransportationCompany ;
-
-  fun ContainerPort : Class ;
-  fun ContainerPort_Class : SubClass ContainerPort PortCity ;
-
-  fun ContainerShip : Class ;
-  fun ContainerShip_Class : SubClass ContainerShip CargoShip ;
-
-  fun Container_RoRoCargoShip : Class ;
-  fun Container_RoRoCargoShip_Class : SubClass Container_RoRoCargoShip RollOnRollOffCargoShip ;
-
-  -- ContractCarrier is the subclass of 
-  -- TransportationCompany whose instances offer services to only one 
-  -- customer, under contract. Contrast with CommonCarrier.
-  fun ContractCarrier : Class ;
-  fun ContractCarrier_Class : SubClass ContractCarrier TransportationCompany ;
-
-  fun CraneShip : Class ;
-  fun CraneShip_Class : SubClass CraneShip Ship ;
-
-  -- CrewDormCars are Railcars used for 
-  -- housing the employee staff on long_distance trains.
-  fun CrewDormCar : Class ;
-  fun CrewDormCar_Class : SubClass CrewDormCar PassengerRailcar ;
-
-  -- CrudeOilPipeline is the subclass of 
-  -- Pipelines that are used to carry CrudeOil.
-  fun CrudeOilPipeline : Class ;
-  fun CrudeOilPipeline_Class : SubClass CrudeOilPipeline Pipeline ;
-
-  -- CruiseShip is the subclass of 
-  -- PassengerShips designed for the purpose of carrying passengers 
-  -- on extended trips.
-  fun CruiseShip : Class ;
-  fun CruiseShip_Class : SubClass CruiseShip PassengerShip ;
-
-  -- CubicFoot is a unit for measuring volume, 
-  -- equal to a volume of one foot length in each dimension of length, width, 
-  -- and height.
-  fun CubicFoot : Ind UnitOfVolume ;
-
-  -- Cycle is a class of wheeled, pedal_driven 
-  -- UserPoweredVehicles that are designed to be ridden on roads or trails.
-  fun Cycle : Class ;
-  fun Cycle_Class : SubClass Cycle (both AgentPoweredVehicle LandVehicle) ;
-
-  -- Dam is the subclass of StationaryArtifacts that 
-  -- are walls built across a stream or river to hold back water.
-  fun Dam : Class ;
-  fun Dam_Class : SubClass Dam (both TransitwayObstacle StationaryArtifact) ;
-
-  fun DeckCargoShip : Class ;
-  fun DeckCargoShip_Class : SubClass DeckCargoShip GeneralCargoShip ;
-
-  -- DeepDraftHarbor is the subclass 
-  -- of Harbors that have a waterDepth sufficient to accommodate 
-  -- vessels of a ladenDraft of 45 feet (13.7 meters) or greater.
-  fun DeepDraftHarbor : Class ;
-  fun DeepDraftHarbor_Class : SubClass DeepDraftHarbor Harbor ;
-
-  fun DeepDraftPort : Class ;
-  fun DeepDraftPort_Class : SubClass DeepDraftPort PortCity ;
-
-  -- DeepwaterPort is the subclass of 
-  -- PortFacility whose instances meet the criteria defined under 33 U.S.C. section 1502(1) as 'any fixed or floating man_made structures other than 
-  -- a vessel, or any group of such structures, located beyond the territorial 
-  -- sea and off the coast of the United States and which are used or intended 
-  -- for use as a port or terminal for the loading or unloading and further 
-  -- handling of oil for transportation to any State.... The term includes all associated components and equipment including pipelines, pumping stations, service platforms, mooring buoys, and similar appurtenances to the extent 
-  -- they are located seaward of the high water mark.'
-  fun DeepwaterPort : Class ;
-  fun DeepwaterPort_Class : SubClass DeepwaterPort PortFacility ;
-
-  fun Door_TransitwayObstacle : SubClass Door TransitwayObstacle ;
-
-  fun Drawbridge : Class ;
-  fun Drawbridge_Class : SubClass Drawbridge MovableBridge ;
-
-  fun Dredger : Class ;
-  fun Dredger_Class : SubClass Dredger Ship ;
-
-  fun DrillingShip : Class ;
-  fun DrillingShip_Class : SubClass DrillingShip Ship ;
-
-  fun DryBulkCarrierShip : Class ;
-  fun DryBulkCarrierShip_Class : SubClass DryBulkCarrierShip CargoShip ;
-
-  -- DualGauge is the attribute of 
-  -- any Railway that has three parallel rails, thus allowing 
-  -- two different gauges of rolling stock to travel over it.
-  fun DualGauge : Ind TrackGauge ;
-
-  fun DualGaugeRail : Ind RailGauge ;
-
-  fun DualGaugeRailway : Class ;
-  fun DualGaugeRailway_Class : SubClass DualGaugeRailway Railway ;
-
-  -- ElectrifiedRailway is the subclass 
-  -- of Railway representing electrified railways.
-  fun ElectrifiedRailway : Class ;
-  fun ElectrifiedRailway_Class : SubClass ElectrifiedRailway Railway ;
-
-  -- EmergencyRoadVehicle is the 
-  -- subclass of EmergencyVehicle that includes RoadVehicles designed 
-  -- for special use in emergencies, e.g., Ambulances, FireEngines.
-  fun EmergencyRoadVehicle : Class ;
-  fun EmergencyRoadVehicle_Class : SubClass EmergencyRoadVehicle (both EmergencyVehicle (both PoweredVehicle RoadVehicle)) ;
-
-  -- EmergencyVehicle is the subclass of 
-  -- Vehicles that are used for special_purpose emergency response.
-  fun EmergencyVehicle : Class ;
-  fun EmergencyVehicle_Class : SubClass EmergencyVehicle PoweredVehicle ;
-
-  -- Expressway is the subclass of 
-  -- SurfacedRoadways that are multiple_lane, limited_access highways 
-  -- designed for rapid travel by MotorVehicles.
-  fun Expressway : Class ;
-  fun Expressway_Class : SubClass Expressway SurfacedRoadway ;
-
-  fun FerryBoat : Class ;
-  fun FerryBoat_Class : SubClass FerryBoat WaterVehicle ;
-
-  fun FireBoat : Class ;
-  fun FireBoat_Class : SubClass FireBoat WaterVehicle ;
-
-  -- FireEngine is the subclass of 
-  -- EmergencyRoadVehicles that represents the various vehicles
-  -- used by a fire department in fighting fires.
-  fun FireEngine : Class ;
-  fun FireEngine_Class : SubClass FireEngine EmergencyRoadVehicle ;
-
-  fun FirstMate : Ind Position ;
-
-  fun FishCarrierShip : Class ;
-  fun FishCarrierShip_Class : SubClass FishCarrierShip FishingShip ;
-
-  fun FishFactoryShip : Class ;
-  fun FishFactoryShip_Class : SubClass FishFactoryShip FishingShip ;
-
-  fun FishingShip : Class ;
-  fun FishingShip_Class : SubClass FishingShip WaterVehicle ;
-
-  fun FishingVessel : Class ;
-  fun FishingVessel_Class : SubClass FishingVessel FishingShip ;
-
-  -- FiveWellStackCars are five_unit 
-  -- that carry double_stacked containers.
-  fun FiveWellStackCar : Class ;
-  fun FiveWellStackCar_Class : SubClass FiveWellStackCar FreightCar ;
-
-  fun FixedBridge : Class ;
-  fun FixedBridge_Class : SubClass FixedBridge (both Bridge StationaryArtifact) ;
-
-  -- FlagOfConvenienceRegister is the subclass of ShipRegisters 
-  -- in which most of the registered ships are owned outside of the 
-  -- GeopoliticalArea to which the registry belongs. 
-  -- InternalShipRegisters and OffshoreShipRegisters both may act as 
-  -- FlagOfConvenienceRegisters, if permitted by the maritime 
-  -- regulations of the registry owner.
-  fun FlagOfConvenienceRegister : Class ;
-  fun FlagOfConvenienceRegister_Class : SubClass FlagOfConvenienceRegister ShipRegister ;
-
-  -- Flatcars are Freightcars without sides or roofs.
-  fun Flatcar : Class ;
-  fun Flatcar_Class : SubClass Flatcar (both FreightCar OpenTopRailcar) ;
-
-  -- A train car that is designed to
-  -- carry freight, and not Humans.
-  fun FreightCar : Class ;
-  fun FreightCar_Class : SubClass FreightCar RollingStock ;
-
-  -- GalleryCars are double_decked passenger 
-  -- cars that have a viewing area on the second floor.
-  fun GalleryCar : Class ;
-  fun GalleryCar_Class : SubClass GalleryCar PassengerRailcar ;
-
-  fun GeneralCargoShip : Class ;
-  fun GeneralCargoShip_Class : SubClass GeneralCargoShip CargoShip ;
-
-  fun GliderPlane : Class ;
-  fun GliderPlane_Class : SubClass GliderPlane (both Aircraft UnpoweredVehicle) ;
-
-  -- Harbor is the subclass of WaterAreas that 
-  -- provide shelter and anchorage for WaterVehicle.
-  fun Harbor : Class ;
-  fun Harbor_Class : SubClass Harbor (both WaterArea Waterway) ;
-
-  -- HeadEndCars are Railcars that were 
-  -- typically placed at the front of the train, including mail and 
-  -- baggage cars.
-  fun HeadEndCar : Class ;
-  fun HeadEndCar_Class : SubClass HeadEndCar RollingStock ;
-
-  -- Heliport is a TransitTerminal designed 
-  -- for the takeoff and landing of Helicopters.
-  fun Heliport : Class ;
-  fun Heliport_Class : SubClass Heliport TransitTerminal ;
-
-  fun HomeGarage : Class ;
-  fun HomeGarage_Class : SubClass HomeGarage Building ;
-
-  fun HopperDredger : Class ;
-  fun HopperDredger_Class : SubClass HopperDredger Dredger ;
-
-  -- HydraCushionFreightCars are FreightCars with hydraulic underframes to cushion their loads.
-  fun HydraCushionFreightCar : Class ;
-  fun HydraCushionFreightCar_Class : SubClass HydraCushionFreightCar FreightCar ;
-
-  fun IceBreakerShip : Class ;
-  fun IceBreakerShip_Class : SubClass IceBreakerShip Ship ;
-
-  -- IntermodalTrip is the class of 
-  -- trips in which more than one mode (road, rail, sea, or air) of 
-  -- Transportation is used. That is, there are at least two 
-  -- subProcesses of the trip that use different modes of 
-  -- TransportationDevice.
-  fun IntermodalTrip : Class ;
-  fun IntermodalTrip_Class : SubClass IntermodalTrip Trip ;
-
-  -- InternalShipRegister is 
-  -- a subset of a NationalShipRegister. Ships on an internal 
-  -- register fly the same flag as on the national register but are 
-  -- subject to different taxation and crewing rules, which are 
-  -- typically more lenient. An internal register may function 
-  -- primarily as a FlagOfConvenienceRegister.
-  fun InternalShipRegister : Class ;
-  fun InternalShipRegister_Class : SubClass InternalShipRegister ShipRegister ;
-
-  fun JetAirplane : Class ;
-  fun JetAirplane_Class : SubClass JetAirplane Airplane ;
-
-  fun Kayak : Class ;
-  fun Kayak_Class : SubClass Kayak (both AgentPoweredVehicle WaterVehicle) ;
-
-  fun Lane : Class ;
-  fun Lane_Class : SubClass Lane Roadway ;
-
-  fun LightTruck : Class ;
-  fun LightTruck_Class : SubClass LightTruck Truck ;
-
-  fun LiquefiedGasTankerShip : Class ;
-  fun LiquefiedGasTankerShip_Class : SubClass LiquefiedGasTankerShip CargoShip ;
-
-  fun LiquefiedGas_ChemicalTankerShip : Class ;
-  fun LiquefiedGas_ChemicalTankerShip_Class : SubClass LiquefiedGas_ChemicalTankerShip LiquefiedGasTankerShip ;
-
-  fun LivestockCarrierShip : Class ;
-  fun LivestockCarrierShip_Class : SubClass LivestockCarrierShip CargoShip ;
-
-  -- An individual rail vehicle, i.e. a
-  -- RollingStock which is also a PoweredVehicle. Modern
-  -- locomotives are typically diesel or electric powered, while
-  -- older locomotives ran on Coal.
-  fun Locomotive : Class ;
-  fun Locomotive_Class : SubClass Locomotive (both PoweredVehicle RollingStock) ;
-
-  -- LocomotiveCoalCars are Railcars put directly behind the Locomotive and used for 
-  -- carrying fuel coal for the engine.
-  fun LocomotiveCoalCar : Class ;
-  fun LocomotiveCoalCar_Class : SubClass LocomotiveCoalCar RollingStock ;
-
-  -- LongRunwayAirport is a CIA category for Airports whose longest runway has a length between 
-  -- 2,438 meters and 3,047 meters, inclusive.
-  fun LongRunwayAirport : Ind CIAAirportLengthClassification ;
-
-  -- LongTon is the UnitOfMeasure, equal to 2,240 PoundMass, which is used to measure Dead Weight 
-  -- Tonnage capacity of Ships.
-  fun LongTon : Ind UnitOfMass ;
-
-  -- ManufacturedProduct is 
-  -- the subclass of Product that includes goods that are produced 
-  -- or assembled in factories or other manufacturing processes, 
-  -- in contrast to AgriculturalProducts.
-  fun ManufacturedProduct : Class ;
-  fun ManufacturedProduct_Class : SubClass ManufacturedProduct Product ;
-
-  -- MediumLengthRunwayAirport is a CIA 
-  -- category for Airports whose longest runway has a length between 
-  -- 1,524 meters and 2,437 meters, inclusive.
-  fun MediumLengthRunwayAirport : Ind CIAAirportLengthClassification ;
-
-  -- MerchantMarine is a class of 
-  -- Collections of Ships, each collection belonging to a particular 
-  -- Nation or GeopoliticalArea, in whose ShipRegister the member 
-  -- ships are enrolled. For example, the merchant marine of France.
-  fun MerchantMarine : Class ;
-  fun MerchantMarine_Class : SubClass MerchantMarine Collection ;
-
-  -- (MerchantMarineFn ?AREA) denotes 
-  -- the Collection of all commercial ships registered in the 
-  -- ShipRegister of the GeopoliticalArea ?AREA.
-  fun MerchantMarineFn : El GeopoliticalArea -> Ind MerchantMarine ;
-
-  -- MerchantMarineShip is the class 
-  -- of Ships that carry goods or passengers in exchange for payment. 
-  -- This excludes military ships, as well as working ships such as tugboats 
-  -- and fishing vessels. Merchant Marine ships belong to the 
-  -- MerchantMarine of some country and are registered in the related 
-  -- ShipRegister.
-  fun MerchantMarineShip : Class ;
-  fun MerchantMarineShip_Class : SubClass MerchantMarineShip Ship ;
-
-  fun MotorHopper : Class ;
-  fun MotorHopper_Class : SubClass MotorHopper Ship ;
-
-  -- MotorRailcars are PassengerRailcars 
-  -- that carry their own power source.
-  fun MotorRailcar : Class ;
-  fun MotorRailcar_Class : SubClass MotorRailcar (both PassengerRailcar PoweredVehicle) ;
-
-  fun MotorScooter : Class ;
-  fun MotorScooter_Class : SubClass MotorScooter RoadVehicle ;
-
-  fun MovableBridge : Class ;
-  fun MovableBridge_Class : SubClass MovableBridge Bridge ;
-
-  -- MultiModalTransitSystem is 
-  -- the class of TransitSystems that accommodate more than one type of 
-  -- transportation device or method.
-  fun MultiModalTransitSystem : Class ;
-  fun MultiModalTransitSystem_Class : SubClass MultiModalTransitSystem TransitSystem ;
-
-  fun MultifunctionalLargeLoadCarrierShip : Class ;
-  fun MultifunctionalLargeLoadCarrierShip_Class : SubClass MultifunctionalLargeLoadCarrierShip CargoShip ;
-
-  fun MultihullWaterVehicle : Class ;
-  fun MultihullWaterVehicle_Class : SubClass MultihullWaterVehicle WaterVehicle ;
-
-  -- MultipleTrackRailway is the 
-  -- subclass of Railway whose instances consists of two or more sets of 
-  -- tracks running in parallel, allowing motion in both directions along 
-  -- a route without the need for sidings and delays.
-  fun MultipleTrackRailway : Class ;
-  fun MultipleTrackRailway_Class : SubClass MultipleTrackRailway Railway ;
-
-  -- NarrowGauge is the attribute 
-  -- of any Railway that has a TrackGauge narrower than 
-  -- StandardGauge. There are several common track widths 
-  -- among NarrowGauge railways.
-  fun NarrowGauge : Ind TrackGauge ;
-
-  fun NarrowGaugeRail : Ind RailGauge ;
-
-  fun NarrowGaugeRailway : Class ;
-  fun NarrowGaugeRailway_Class : SubClass NarrowGaugeRailway Railway ;
-
-  -- A NationalShipRegister 
-  -- is a record of the Ships that are officially registered with 
-  -- a particular Nation, including their tonnage and ownership.
-  fun NationalShipRegister : Class ;
-  fun NationalShipRegister_Class : SubClass NationalShipRegister ShipRegister ;
-
-  -- NaturalGasPipeline is the subclass 
-  -- of Pipelines that are used to carry NaturalGas.
-  fun NaturalGasPipeline : Class ;
-  fun NaturalGasPipeline_Class : SubClass NaturalGasPipeline Pipeline ;
-
-  -- NorthernSeaRoute represents the 
-  -- seasonal waterway in the ArcticOcean adjacent to Russia and Norway.
-  fun NorthernSeaRoute : Ind Waterway ;
-
-  -- NorthwestPassage represents the seasonal waterway in 
-  -- the ArcticOcean adjacent to Canada and the UnitedStates.
-  fun NorthwestPassage : Ind Waterway ;
-
-  -- OceanLiner is the subclass of Ships 
-  -- that make regularly scheduled voyages to transport people and goods 
-  -- from one place to another.
-  fun OceanLiner : Class ;
-  fun OceanLiner_Class : SubClass OceanLiner (both CargoShip PassengerShip) ;
-
-  -- OffshoreAnchorage is the subclass 
-  -- of Anchorages that are located offshore and not within a Harbor.
-  fun OffshoreAnchorage : Class ;
-  fun OffshoreAnchorage_Class : SubClass OffshoreAnchorage Anchorage ;
-
-  -- OffshoreShipRegister is 
-  -- the class of ShipRegisters maintained by a colony, territory, or 
-  -- possession (OffshoreArea) of a nation. Typically such a register has more lenient maritime 
-  -- regulations with respect to taxation and crewing of ships than does 
-  -- the national register associated with the country of which the 
-  -- offshore area is a dependency.
-  fun OffshoreShipRegister : Class ;
-  fun OffshoreShipRegister_Class : SubClass OffshoreShipRegister ShipRegister ;
-
-  fun OffshoreSupplyShip : Class ;
-  fun OffshoreSupplyShip_Class : SubClass OffshoreSupplyShip Ship ;
-
-  fun OffshoreSupportShip : Class ;
-  fun OffshoreSupportShip_Class : SubClass OffshoreSupportShip Ship ;
-
-  fun OffshoreWellProductionShip : Class ;
-  fun OffshoreWellProductionShip_Class : SubClass OffshoreWellProductionShip Ship ;
-
-  -- OpenTopRailcars are FreightCars 
-  -- that have no roof. They may have sides or not.
-  fun OpenTopRailcar : Class ;
-  fun OpenTopRailcar_Class : SubClass OpenTopRailcar FreightCar ;
-
-  -- (OperatingFn ?DEVICE) denotes the class 
-  -- of events in which a Device of type ?device is operated.
-  fun OperatingFn: El Device -> Desc Process ;
-
-  fun OreCarrierShip : Class ;
-  fun OreCarrierShip_Class : SubClass OreCarrierShip DryBulkCarrierShip ;
-
-  -- OutfitCars are Railcars used for housing 
-  -- railway construction or maintenance workers in the field. Also called 
-  -- 'Camp Cars'.
-  fun OutfitCar : Class ;
-  fun OutfitCar_Class : SubClass OutfitCar RollingStock ;
-
-  fun PCCCar : Class ;
-  fun PCCCar_Class : SubClass PCCCar Streetcar ;
-
-  fun PalletizedCargoShip : Class ;
-  fun PalletizedCargoShip_Class : SubClass PalletizedCargoShip GeneralCargoShip ;
-
-  fun ParkingGarage : Class ;
-  fun ParkingGarage_Class : SubClass ParkingGarage Building ;
-
-  fun PassengerAndCargoShip : Class ;
-  fun PassengerAndCargoShip_Class : SubClass PassengerAndCargoShip (both CargoShip PassengerShip) ;
-
-  -- A train car that is designed to
-  -- carry Humans.
-  fun PassengerRailcar : Class ;
-  fun PassengerRailcar_Class : SubClass PassengerRailcar (both PassengerVehicle RollingStock) ;
-
-  -- PassengerShip is the subclass of 
-  -- WaterVehicle designed for the purpose of carrying passengers.
-  fun PassengerShip : Class ;
-  fun PassengerShip_Class : SubClass PassengerShip Ship ;
-
-  fun Passenger_LandingCraft : Class ;
-  fun Passenger_LandingCraft_Class : SubClass Passenger_LandingCraft (both PassengerAndCargoShip RollOnRollOffCargoShip) ;
-
-  fun Paved : Ind Attribute ;
-
-  -- PavedRunway is the subclass of Runways 
-  -- that are surfaced with concrete or asphalt.
-  fun PavedRunway : Class ;
-  fun PavedRunway_Class : SubClass PavedRunway Runway ;
-
-  -- PersonalWatercraft is the class 
-  -- of motor_driven WaterVehicle ridden by one or more passengers, e.g., 
-  -- a JetSki.
-  fun PersonalWatercraft : Class ;
-  fun PersonalWatercraft_Class : SubClass PersonalWatercraft WaterVehicle ;
-
-  -- PetroleumProductPipeline is the subclass of Pipelines that are 
-  -- used to carry PetroleumProducts.
-  fun PetroleumProductPipeline : Class ;
-  fun PetroleumProductPipeline_Class : SubClass PetroleumProductPipeline Pipeline ;
-
-  fun PetroleumTankerShip : Class ;
-  fun PetroleumTankerShip_Class : SubClass PetroleumTankerShip CargoShip ;
-
-  -- PlaningHullWaterVehicle is a subclass 
-  -- of WaterVehicle with hulls designed for a position partially on or above 
-  -- the water surface when they are in motion, in order to reduce drag. See 
-  -- also DisplacementHullWaterVehicle.
-  fun PlaningHullWaterVehicle : Class ;
-  fun PlaningHullWaterVehicle_Class : SubClass PlaningHullWaterVehicle WaterVehicle ;
-
-  fun PontoonBridge : Class ;
-  fun PontoonBridge_Class : SubClass PontoonBridge MovableBridge ;
-
-  -- PortCity is the subclass of City whose 
-  -- instances are cities or towns located adjacent to a Harbor, which is 
-  -- included in the administrative area of the city.
-  fun PortCity : Class ;
-  fun PortCity_Class : SubClass PortCity City ;
-
-  -- PortFacility is the class of port 
-  -- complexes, including piers and docking space, moorings, cargo_handling 
-  -- and other support facilities for marine traffic. Ships are loaded and 
-  -- unloaded at a PortFacility.
-  fun PortFacility : Class ;
-  fun PortFacility_Class : SubClass PortFacility GeopoliticalArea ;
-
-  -- (PortFacilityFn ?CITY) denotes the 
-  -- PortFacility, including mooring areas, docking space, and on_land 
-  -- support facilities for marine traffic, of the Port ?CITY, considered 
-  -- as a whole.
-  fun PortFacilityFn : El PortCity -> Ind PortFacility ;
-
-  fun PrivateRailcar : Class ;
-  fun PrivateRailcar_Class : SubClass PrivateRailcar RollingStock ;
-
-  fun PropellerJet : Class ;
-  fun PropellerJet_Class : SubClass PropellerJet Airplane ;
-
-  fun PropellerPlane : Class ;
-  fun PropellerPlane_Class : SubClass PropellerPlane Airplane ;
-
-  fun PusherTug : Class ;
-  fun PusherTug_Class : SubClass PusherTug TugBoat ;
-
-  fun RadioOperator : Ind Position ;
-
-  -- RailCarrierControl is the process of 
-  -- controlling the speed or direction of a train by sending high or 
-  -- low frequency currents on the rails.
-  fun RailCarrierControl : Class ;
-  fun RailCarrierControl_Class : SubClass RailCarrierControl Guiding ;
-
-  fun RailGauge : Class ;
-  fun RailGauge_Class : SubClass RailGauge InternalAttribute ;
-
-  -- RailJunction is the subclass of 
-  -- TransitwayJunctions where two or more Railway lines come together.
-  fun RailJunction : Class ;
-  fun RailJunction_Class : SubClass RailJunction (both Railway TransitwayJunction) ;
-
-  -- Railcar is the subclass of RollingStock that 
-  -- includes all non_locomotive, non_self_powered RailVehicles.
-  fun Railcar : Class ;
-  fun Railcar_Class : SubClass Railcar RollingStock ;
-
-  fun RailcarCarrierShip : Class ;
-  fun RailcarCarrierShip_Class : SubClass RailcarCarrierShip RollOnRollOffCargoShip ;
-
-  -- RailroadTrack is the class of 
-  -- StationaryArtifacts consisting of rails laid on supports to form 
-  -- a track for railway vehicles.
-  fun RailroadTrack : Class ;
-  fun RailroadTrack_Class : SubClass RailroadTrack StationaryArtifact ;
-
-  -- Railway is the subclass of 
-  -- LandTransitways that have rails along which Trains may travel. 
-  -- A railway consists of the rail bed, sleepers, tracks, electric 
-  -- rails, switches, sensors, lights, crossing grades, and any other 
-  -- integral machinery or parts of a section of railway.
-  fun Railway : Class ;
-  fun Railway_Class : SubClass Railway (both LandTransitway StationaryArtifact) ;
-
-  -- RailwayTerminal is the subclass of 
-  -- TransitTerminals designed for Trains. A RailwayTerminal includes 
-  -- all the RailroadTrack and any outbuildings or other related structure 
-  -- in the terminal, as well as the TrainStation (if there is one).
-  fun RailwayTerminal : Class ;
-  fun RailwayTerminal_Class : SubClass RailwayTerminal TransitTerminal ;
-
-  fun RefrigeratedCargoShip : Class ;
-  fun RefrigeratedCargoShip_Class : SubClass RefrigeratedCargoShip CargoShip ;
-
-  fun RefrigeratorCar : Class ;
-  fun RefrigeratorCar_Class : SubClass RefrigeratorCar Boxcar ;
-
-  -- RegistryTon is a unit of
-  -- measure used to represent the Gross Registered Tonnage (GRT) capacity
-  -- of Ships. GRT is based on a volume measure, with one RegistryTon
-  -- equal to a volume of 100 cubic feet.
-  fun RegistryTon : Ind UnitOfVolume ;
-
-  fun ResearchShip : Class ;
-  fun ResearchShip_Class : SubClass ResearchShip Ship ;
-
-  -- RiverPort is the subclass of PortCity 
-  -- whose instances are port cities Adjacent to a navigable River.
-  fun RiverPort : Class ;
-  fun RiverPort_Class : SubClass RiverPort PortCity ;
-
-  -- RoadJunction is the subclass of 
-  -- TransitwayJunctions where two or more Roadways come together.
-  fun RoadJunction : Class ;
-  fun RoadJunction_Class : SubClass RoadJunction (both Roadway TransitwayJunction) ;
-
-  fun RollOnRollOffCargoShip : Class ;
-  fun RollOnRollOffCargoShip_Class : SubClass RollOnRollOffCargoShip CargoShip ;
-
-  fun RotaryDumpCar : Class ;
-  fun RotaryDumpCar_Class : SubClass RotaryDumpCar OpenTopRailcar ;
-
-  fun Runabout : Class ;
-  fun Runabout_Class : SubClass Runabout WaterVehicle ;
-
-  -- Runway is the class of Transitways that are 
-  -- used for the takeoff and landing of Airplanes. Runways are 
-  -- Transitways for an intermodal transit, which begins with a land transit 
-  -- and ends with air transit, or vice versa. The Airspace immediately 
-  -- above (and adjacent to) a Runway is an AirTransitway.
-  fun Runway : Class ;
-  fun Runway_Class : SubClass Runway LandTransitway ;
-
-  fun Sailboat : Class ;
-  fun Sailboat_Class : SubClass Sailboat WaterVehicle ;
-
-  -- ScaleTestCars are Railcars of 
-  -- known weight used to test or calibrate track scales used for 
-  -- weighing freight.
-  fun ScaleTestCar : Class ;
-  fun ScaleTestCar_Class : SubClass ScaleTestCar RollingStock ;
-
-  fun Scooter : Class ;
-  fun Scooter_Class : SubClass Scooter (both AgentPoweredVehicle LandVehicle) ;
-
-  fun SeaLane : Class ;
-  fun SeaLane_Class : SubClass SeaLane Waterway ;
-
-  -- SeaPort is the subclass of PortCity whose instances are
-  -- port cities on or closely linked to a Sea or Ocean.
-  fun SeaPort : Class ;
-  fun SeaPort_Class : SubClass SeaPort PortCity ;
-
-  fun SecondaryHighway : Class ;
-  fun SecondaryHighway_Class : SubClass SecondaryHighway Roadway ;
-
-  fun SelfDischargingBulkCarrierShip : Class ;
-  fun SelfDischargingBulkCarrierShip_Class : SubClass SelfDischargingBulkCarrierShip DryBulkCarrierShip ;
-
-  -- ShipBerth is the class of areas where 
-  -- a Ship may be moored, whether at an Anchorage or dock.
-  fun ShipBerth : Class ;
-  fun ShipBerth_Class : SubClass ShipBerth WaterArea ;
-
-  -- ShipBerthing is the class of 
-  -- Translocation processes in which a vessel is brought to a 
-  -- mooring, at dockside or anchorage.
-  fun ShipBerthing : Class ;
-  fun ShipBerthing_Class : SubClass ShipBerthing Translocation ;
-
-  -- (ShipBerthingFn ?SHIP) denotes the 
-  -- class of ShipBerthings of an individual WaterVehicle ?SHIP.
-  fun ShipBerthingFn: El Ship -> Desc ShipBerthing ;
-
-  -- ShipCabin is the subclass of all 
-  -- ShipCompartments for accommodating Humans aboard a ship.
-  fun ShipCabin : Class ;
-  fun ShipCabin_Class : SubClass ShipCabin ShipCompartment ;
-
-  -- A ShipCompartment is any fully or 
-  -- partly bounded section of a Ship.
-  fun ShipCompartment : Class ;
-  fun ShipCompartment_Class : SubClass ShipCompartment Artifact ;
-
-  -- ShipContainer is the class of specialized 
-  -- large containers designed for shipping goods aboard ContainerShips.
-  fun ShipContainer : Class ;
-  fun ShipContainer_Class : SubClass ShipContainer SelfConnectedObject ;
-
-  -- A ShipCrew is an Organization of people 
-  -- who operate a Ship, Plane, Train, or other transportation vehicle.
-  fun ShipCrew : Class ;
-  fun ShipCrew_Class : SubClass ShipCrew Organization ;
-
-  -- (ShipCrewFn ?BOAT) denotes the 
-  -- Organization consisting of the people charged with operating 
-  -- the WaterVehicle ?BOAT.
-  fun ShipCrewFn : El WaterVehicle -> Ind Group ;
-
-  -- ShipDeck is the class of decks on a ship, 
-  -- considered as spaces or Regions in which passengers and crew work, 
-  -- live, or ride, and/or in which machinery and cargo are stored on a 
-  -- Ship.
-  fun ShipDeck : Class ;
-  fun ShipDeck_Class : SubClass ShipDeck Artifact ;
-
-  -- A ShipRegister is a record of each Ship 
-  -- and owner registered with the maritime authorities of a country or 
-  -- possession, colony, or territory of a country. Ships on the 
-  -- ShipRegister of a given region fly the flag of that region and are 
-  -- subject to its maritime regulations and rules of taxation.
-  fun ShipRegister : Class ;
-  fun ShipRegister_Class : SubClass ShipRegister ContentBearingObject ;
-
-  -- (ShipRegisterFn ?AREA) 
-  -- denotes the ShipRegister of the Ships that fly the flag of 
-  -- the GeopoliticalArea ?AREA.
-  fun ShipRegisterFn : El GeopoliticalArea -> Ind ShipRegister ;
-
-  -- ShipRegistration is the official 
-  -- document containing information about the ownership, size, and 
-  -- flag state (flag of registry) of an individual Ship, as registered 
-  -- in the ShipRegister maintained by the maritime authorities of a 
-  -- particular Nation or OverseasArea of a nation. A ship flies the 
-  -- flag of its registered nation or area, and the ship is subject to the 
-  -- maritime regulations and rules of taxation of its flagState.
-  fun ShipRegistration : Class ;
-  fun ShipRegistration_Class : SubClass ShipRegistration ContentBearingObject ;
-
-  fun ShippingChannel : Class ;
-  fun ShippingChannel_Class : SubClass ShippingChannel Waterway ;
-
-  fun ShippingLane : Class ;
-  fun ShippingLane_Class : SubClass ShippingLane Waterway ;
-
-  -- ShortRunwayAirport is a CIA 
-  -- category for Airports whose longest runway has a length between 914 
-  -- meters and 1523 meters, inclusive.
-  fun ShortRunwayAirport : Ind CIAAirportLengthClassification ;
-
-  fun ShortSeaPassengerShip : Class ;
-  fun ShortSeaPassengerShip_Class : SubClass ShortSeaPassengerShip PassengerShip ;
-
-  fun SludgeDisposalVessel : Class ;
-  fun SludgeDisposalVessel_Class : SubClass SludgeDisposalVessel Ship ;
-
-  fun SpecializedTankerShip : Class ;
-  fun SpecializedTankerShip_Class : SubClass SpecializedTankerShip CargoShip ;
-
-  -- SpineCars are articulated Flatcars 
-  -- used to carry trailers or containers.
-  fun SpineCar : Class ;
-  fun SpineCar_Class : SubClass SpineCar Flatcar ;
-
-  -- StandardGauge is the attribute 
-  -- of Railways having the standardized track width that is 
-  -- used in North America and most Western European countries. 
-  -- The standard is typically a distance of 4 ft., 8_1/2 inches 
-  -- (1.44 meters). There is some variation within which usage is 
-  -- compatible, e.g., 1.35 meters. Standard gauge originated in 
-  -- England and was mandated by the U.S. Federal government for the 
-  -- U.S. Transcontinental Railroad. It is also used in Canada, 
-  -- Great Britain, and most of Western Europe (but not in Ireland, 
-  -- or Spain and Portugal.
-  fun StandardGauge : Ind TrackGauge ;
-
-  fun StandardGaugeRail : Ind RailGauge ;
-
-  fun StandardGaugeRailway : Class ;
-  fun StandardGaugeRailway_Class : SubClass StandardGaugeRailway Railway ;
-
-  fun Street : Class ;
-  fun Street_Class : SubClass Street Roadway ;
-
-  fun Streetcar_RollingStock : SubClass Streetcar RollingStock ;
-
-  -- SurfacedRoadway is the subclass of 
-  -- Roadways that have been improved by covering them with a substance 
-  -- to increase the hardness and smoothness of the surface. Covering 
-  -- materials include pavement, concrete, asphalt, macadam, and gravel.
-  fun SurfacedRoadway : Class ;
-  fun SurfacedRoadway_Class : SubClass SurfacedRoadway Roadway ;
-
-  -- TankCars are enclosed FreightCars used 
-  -- to carry fluids.
-  fun TankCar : Class ;
-  fun TankCar_Class : SubClass TankCar FreightCar ;
-
-  -- A TerminalBuilding is a Building 
-  -- located at a TransitTerminal and used in connection with its 
-  -- functions.
-  fun TerminalBuilding : Class ;
-  fun TerminalBuilding_Class : SubClass TerminalBuilding Building ;
-
-  fun TollBooth : Class ;
-  fun TollBooth_Class : SubClass TollBooth Building ;
-
-  -- TrackGauge is the collection of 
-  -- attributes that characterize sections of railways, according 
-  -- to the set distances between the two tracks of the Railway. 
-  -- Precisely, the measurement of track gauge is the distance 
-  -- between the inner vertical surfaces of the heads of the rails. 
-  -- Track gauges include broad, dual, standard, and narrow gauges.
-  fun TrackGauge : Class ;
-  fun TrackGauge_Class : SubClass TrackGauge InternalAttribute ;
-
-  fun TrafficLight : Class ;
-  fun TrafficLight_Class : SubClass TrafficLight Device ;
-
-  fun Trail : Class ;
-  fun Trail_Class : SubClass Trail LandTransitway ;
-
-  -- Any RoadVehicle that is also an UnpoweredVehicle,
-  -- and intended to be towed by a PoweredVehicle.
-  fun Trailer : Class ;
-  fun Trailer_Class : SubClass Trailer (both RoadVehicle UnpoweredVehicle) ;
-
-  -- Train is the subclass of 
-  -- TransportationDevice whose instances are linked sequences 
-  -- of RollingStock.
-  fun Train : Class ;
-  fun Train_Class : SubClass Train (both Collection (both PoweredVehicle RailVehicle)) ;
-
-  -- TrainStation is the subclass of 
-  -- Buildings that are located at a RailwayTerminal and used in support 
-  -- of its functions, especially for the handling of passengers and freight.
-  fun TrainStation : Class ;
-  fun TrainStation_Class : SubClass TrainStation (both TerminalBuilding TransitTerminal) ;
-
-  -- (TransitFn ?WAY) denotes the class of 
-  -- Translocations that consist of travelling along the Transitway ?WAY.
-  fun TransitFn: El Transitway -> Desc Translocation ;
-
-  -- TransitRoute is the class of 
-  -- Regions that are paths for Motion from one place to another.
-  fun TransitRoute : Class ;
-  fun TransitRoute_Class : SubClass TransitRoute Region ;
-
-  -- TransitShelter is the class of 
-  -- structures that provide shelter for passengers waiting at a 
-  -- TransitStop.
-  fun TransitShelter : Class ;
-  fun TransitShelter_Class : SubClass TransitShelter Artifact ;
-
-  -- TransitStop is the subclass of places 
-  -- where a vehicle of a scheduled or common carrier makes a stop to 
-  -- discharge or take on passengers or goods.
-  fun TransitStop : Class ;
-  fun TransitStop_Class : SubClass TransitStop Region ;
-
-  -- A TransitTerminal is a place where 
-  -- travellers or transportation devices begin or end their journeys, or 
-  -- where passengers and/or goods may be transferred. At a terminal, 
-  -- TransportationDevices may be received, assigned, sent out, or 
-  -- stored.
-  fun TransitTerminal : Class ;
-  fun TransitTerminal_Class : SubClass TransitTerminal StationaryArtifact ;
-
-  -- TransitwayJunction is the class of 
-  -- regions where two or more Transitways meet and traffic may transfer 
-  -- from one transitway to another.
-  fun TransitwayJunction : Class ;
-  fun TransitwayJunction_Class : SubClass TransitwayJunction Transitway ;
-
-  -- TransitwayObstacle is the general class of Objects that
-  -- can act as obstacles to Motion along a Transitway.
-  fun TransitwayObstacle : Class ;
-  fun TransitwayObstacle_Class : SubClass TransitwayObstacle Object ;
-
-  -- TransportationAuthority is the class of Organizations that are 
-  -- responsible for one or more systems of transportation, usually within 
-  -- a particular GeopoliticalArea.
-  fun TransportationAuthority : Class ;
-  fun TransportationAuthority_Class : SubClass TransportationAuthority Organization ;
-
-  fun TransportationDevice_TransportationEquipment : SubClass TransportationDevice TransportationEquipment ;
-
-  fun TransportationEquipment : Class ;
-  fun TransportationEquipment_Class : SubClass TransportationEquipment ManufacturedProduct ;
-
-  -- (TransportationFn ?TYPE) denotes the subclass of Transportation 
-  -- events in which a TransportationDevice of ?TYPE is the vehicle.
-  fun TransportationFn: Desc TransportationDevice -> Desc Transportation ;
-
-  fun Trawler : Class ;
-  fun Trawler_Class : SubClass Trawler FishingShip ;
-
-  -- Trip is the subclass of Motions along a 
-  -- TransitRoute or Transitway.
-  fun Trip : Class ;
-  fun Trip_Class : SubClass Trip Motion ;
-
-  -- (TripFn ?VEHICLE) denotes the subclass of Transportation 
-  -- events in which a particular TransportationDevice ?VEHICLE is the 
-  -- vehicle. Contrast this function with TransportationFn, which is 
-  -- used to denote transportation events by a specific kind of vehicle.
-  fun TripFn: El Vehicle -> Desc Transportation ;
-
-  fun TugBoat : Class ;
-  fun TugBoat_Class : SubClass TugBoat WaterVehicle ;
-
-  -- Tunnel is a subclass of Transitways that 
-  -- consist of a lengthwise enclosed Hole that allows for transit underground, 
-  -- as through mountains, below a body of water, or beneath a city.
-  fun Tunnel : Class ;
-  fun Tunnel_Class : SubClass Tunnel (both LandTransitway StationaryArtifact) ;
-
-  -- UniModalTransitSystem is 
-  -- the class of TransitSystems that accommodate a single type of 
-  -- transportation device or method.
-  fun UniModalTransitSystem : Class ;
-  fun UniModalTransitSystem_Class : SubClass UniModalTransitSystem TransitSystem ;
-
-  fun Unpaved : Ind Attribute ;
-
-  -- UnpavedRunways include Runways with 
-  -- grass, dirt, sand, or gravel surfaces. Contrast with PavedRunway.
-  fun UnpavedRunway : Class ;
-  fun UnpavedRunway_Class : SubClass UnpavedRunway Runway ;
-
-  -- A Vehicle that lacks a powerComponent.
-  -- It coasts like a glider or skateboard, thus deriving its power from the
-  -- potential energy of gravity, or by the power of its agent, as in a bicycle.
-  fun UnpoweredVehicle : Class ;
-  fun UnpoweredVehicle_Class : SubClass UnpoweredVehicle Vehicle ;
-
-  -- UnsurfacedRoadway is the subclass 
-  -- of Roadways that have natural, unimproved surfaces of dirt or sand.
-  fun UnsurfacedRoadway : Class ;
-  fun UnsurfacedRoadway_Class : SubClass UnsurfacedRoadway Roadway ;
-
-  fun UreaCarrierShip : Class ;
-  fun UreaCarrierShip_Class : SubClass UreaCarrierShip DryBulkCarrierShip ;
-
-  fun VehicleCarrierShip : Class ;
-  fun VehicleCarrierShip_Class : SubClass VehicleCarrierShip RollOnRollOffCargoShip ;
-
-  -- VehicleRegistration is the class 
-  -- of official documents containing information about a vehicle's ownership 
-  -- and identifying characteristics, as required by the appropriate authority 
-  -- for the type and location of individual vehicles.
-  fun VehicleRegistration : Class ;
-  fun VehicleRegistration_Class : SubClass VehicleRegistration ContentBearingObject ;
-
-  -- VeryLongRunwayAirport is a CIA 
-  -- category for Airports whose longest runway has a length greater 
-  -- than 3,047 meters.
-  fun VeryLongRunwayAirport : Ind CIAAirportLengthClassification ;
-
-  -- VeryShortRunwayAirport is a CIA 
-  -- category for Airports whose longest runway is less than 914 meters long.
-  fun VeryShortRunwayAirport : Ind CIAAirportLengthClassification ;
-
-  -- WaterJunction is the subclass of 
-  -- TransitwayJunctions where two or more Waterways come together.
-  fun WaterJunction : Class ;
-  fun WaterJunction_Class : SubClass WaterJunction (both TransitwayJunction Waterway) ;
-
-  fun WaterTransportationSystem : Class ;
-  fun WaterTransportationSystem_Class : SubClass WaterTransportationSystem TransitSystem ;
-
-  -- Waterway is the class of navigable waters, 
-  -- including Oceans, SeaLanes, Rivers, Canals, Lakes, and inland 
-  -- bodies of water.
-  fun Waterway : Class ;
-  fun Waterway_Class : SubClass Waterway (both Transitway WaterArea) ;
-
-  fun WoodChipsCarrierShip : Class ;
-  fun WoodChipsCarrierShip_Class : SubClass WoodChipsCarrierShip DryBulkCarrierShip ;
-
-  -- (cargoType ?DEVICE ?TYPE) means that the 
-  -- TransportationDevice ?DEVICE typically carries cargo of the kind ?TYPE.
-  fun cargoType: El TransportationDevice -> Desc Object -> Formula ;
-
-  -- (fOCShipsByOrigin ?MM ?AREA ?COUNT) means that the 
-  -- MerchantMarine ?MM has ?COUNT number of ships from the 
-  -- GeopoliticalArea ?AREA in its ShipRegister, using it as 
-  -- a FlagOfConvenience, although the owner of the ships is in 
-  -- ?AREA.
-  fun fOCShipsByOrigin : El MerchantMarine -> El GeopoliticalArea -> El NonnegativeInteger -> Formula ;
-
-  -- (flagState ?SHIP ?AREA) means that 
-  -- the Ship ?SHIP is enrolled in the ShipRegister of the 
-  -- GeopoliticalArea ?AREA and is subject to its maritime laws, 
-  -- regulations for operation of the ship, and rules of taxation.
-  fun flagState : El WaterVehicle -> El GeopoliticalArea -> Formula ;
-
-  -- (fleetDeadWeightTonnage ?FLEET ?AMOUNT) means that the Collection 
-  -- of Ships ?FLEET has a total carrying capacity of ?AMOUNT in LongTons. 
-  -- This is the total vesselDeadWeightTonnage of all the vessels combined. 
-  -- Dead Weight Tonnage, or DWT, is the weight of cargo plus stores that a 
-  -- vessel can carry when immersed to the proper load line.
-  fun fleetDeadWeightTonnage : El Collection -> El MassMeasure -> Formula ;
-
-  -- (fleetGrossRegisteredTonnage ?FLEET ?AMOUNT) means that the 
-  -- Collection of Ships ?FLEET has a total carrying capacity of ?AMOUNT 
-  -- in RegistryTons. This is the total vesselGrossRegisteredTonnage of 
-  -- all the vessels combined. Gross Registered Tonnage, or GRT, is the 
-  -- capacity of a vessel calculated on an equivalence of 100 cubic feet of 
-  -- sheltered area per ton.
-  fun fleetGrossRegisteredTonnage : El Collection -> El PhysicalQuantity -> Formula ;
-
-  -- (ladenDraft ?SHIP ?AMOUNT) means that 
-  -- the WaterVehicle ?SHIP requires a waterDepth of at least ?AMOUNT 
-  -- to sail without running aground, when she is loaded at capacity.
-  fun ladenDraft : El WaterVehicle -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfBroadGaugeRailway ?AREA ?LENGTH) means that the sum length 
-  -- of broad gauge railway routes in the GeographicArea ?AREA is the 
-  -- LengthMeasure ?LENGTH.
-  fun lengthOfBroadGaugeRailway : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfCrudeOilPipeline ?AREA ?AMOUNT) means that in the 
-  -- GeograpicArea ?AREA there is the LengthMeasure ?AMOUNT of 
-  -- CrudeOilPipeline.
-  fun lengthOfCrudeOilPipeline : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfDualGaugeRailway ?AREA ?LENGTH) means that the sum length 
-  -- of dual gauge railway routes in the GeographicArea ?AREA is the 
-  -- LengthMeasure ?LENGTH.
-  fun lengthOfDualGaugeRailway : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfElectrifiedRailway ?AREA ?LENGTH) means that the sum 
-  -- length of all ElectrifiedRailway routes in the GeographicArea 
-  -- ?AREA is the LengthMeasure ?LENGTH.
-  fun lengthOfElectrifiedRailway : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfExpresswaySystem ?AREA ?LENGTH) means that the total length 
-  -- of Expressway in the GeographicArea ?AREA is ?LENGTH.
-  fun lengthOfExpresswaySystem : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfMultipleTrackRailway ?AREA ?LENGTH) means that the sum 
-  -- length of all MultipleTrackRailway routes in the GeographicArea 
-  -- ?AREA is the LengthMeasure ?LENGTH.
-  fun lengthOfMultipleTrackRailway : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfNarrowGaugeRailway ?AREA ?LENGTH) means that the sum length 
-  -- of narrow gauge railway routes in the GeographicArea ?AREA is the 
-  -- LengthMeasure ?LENGTH.
-  fun lengthOfNarrowGaugeRailway : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfNaturalGasPipeline ?AREA ?AMOUNT) means that in the 
-  -- GeograpicArea ?AREA there is the LengthMeasure ?AMOUNT of 
-  -- NaturalGasPipeline.
-  fun lengthOfNaturalGasPipeline : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfPavedHighway ?AREA ?LENGTH) means that the total length 
-  -- of SurfacedRoadway in the GeographicArea ?AREA is ?LENGTH.
-  fun lengthOfPavedHighway : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfPetroleumProductPipeline ?AREA ?AMOUNT) means that in the 
-  -- GeograpicArea ?AREA there is the LengthMeasure ?AMOUNT of 
-  -- PetroleumProductPipeline.
-  fun lengthOfPetroleumProductPipeline : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfStandardGaugeRailway ?AREA ?LENGTH) means that the sum length 
-  -- of standard gauge railway routes in the GeographicArea ?AREA is the 
-  -- LengthMeasure ?LENGTH.
-  fun lengthOfStandardGaugeRailway : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfUnclassifiedGaugeRailway ?AREA ?LENGTH) means that the sum length 
-  -- of railway routes in the GeographicArea ?AREA classified as something 
-  -- other than broad, dual, narrow, or standard gauge is the LengthMeasure 
-  -- ?LENGTH.
-  fun lengthOfUnclassifiedGaugeRailway : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (lengthOfUnpavedHighway ?AREA ?LENGTH) means that the total length 
-  -- of UnsurfacedRoadway in the GeographicArea ?AREA is ?LENGTH.
-  fun lengthOfUnpavedHighway : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- A relation between a MerchantMarine
-  -- and a ShipRegister which is a member of that MerchantMarine
-  fun marineInventory : El MerchantMarine -> El ShipRegister -> Formula ;
-
-  -- (navigableForDraft ?WATERWAY ?DRAFT) means that the Waterway 
-  -- ?WATERWAY can be transited by vessels up to the draft ?DRAFT.
-  fun navigableForDraft : El WaterArea -> El LengthMeasure -> Formula ;
-
-  -- (navigableForShippingTonnage ?WATERWAY ?TONNAGE) means that the 
-  -- Waterway ?WATERWAY can be transited by vessels up to the tonnage 
-  -- ?TONNAGE (in Dead Weight Tonnage).
-  fun navigableForShippingTonnage : El WaterArea -> El PhysicalQuantity -> Formula ;
-
-  -- (passengerCapacityMaxNumber ?TRANSPORT ?NUMBER) means that the 
-  -- TransportationDevice ?TRANSPORT has a safe carrying capacity for ?NUMBER 
-  -- of passengers.
-  fun passengerCapacityMaxNumber : El TransportationDevice -> El Number -> Formula ;
-
-  -- (powerComponent ?GENERATOR ?THING) 
-  -- means that the Device ?THING is the power source for the Artifact 
-  -- ?THING.
-  fun powerComponent: El Device -> Desc Artifact -> Formula ;
-
-  -- (routeBetween ?ROUTE ?FROM ?TO) means 
-  -- that the Transitway ?ROUTE is a route between the place ?FROM and 
-  -- the place ?TO.
-  fun routeBetween : El Transitway -> El Region -> El Region -> Formula ;
-
-  -- (routeEnd ?REGION ?SYSTEM) means
-  -- that within the given ?SYSTEM the given ?REGION is connected to
-  -- only one other Region.
-  fun routeEnd : El Region -> El TransitSystem -> Formula ;
-
-  fun routeStart : El Region -> El TransitSystem -> Formula ;
-
-  -- The maximum speed under normal conditions
-  -- for a vehicle. For a RoadVehicle this would be on level ground, no headwind or
-  -- tailwind, 70 degrees F, standard recommended fuel etc. For an Aircraft this would
-  -- mean level flight out of ground effect. Because of the number of external factors
-  -- on top speed, all that can be said formally is that higher speeds are unlikely.
-  fun topSpeed : El Vehicle -> El FunctionQuantity -> Formula ;
-
-  -- (totalFacilityTypeInArea ?AREA ?TYPE ?COUNT) means that in the 
-  -- GeographicArea ?AREA there a total of ?COUNT number of facilities 
-  -- of type ?TYPE.
-  fun totalFacilityTypeInArea : El GeographicArea -> Class -> El NonnegativeInteger -> Formula ;
-
-  -- (totalLengthOfHighwaySystem ?AREA ?LENGTH) means that the total 
-  -- length of the highway system in the GeographicArea ?AREA is ?LENGTH. 
-  -- The figure includes both paved and unpaved roads.
-  fun totalLengthOfHighwaySystem : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (totalLengthOfRailwaySystem ?AREA ?LENGTH) means that the sum 
-  -- length of all railway routes in the GeographicArea ?AREA 
-  -- is the LengthMeasure ?LENGTH.
-  fun totalLengthOfRailwaySystem : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (totalLengthOfWaterways ?AREA ?LENGTH) means that the 
-  -- total length of navigable Waterways in the GeographicArea ?AREA 
-  -- is the LengthMeasure ?LENGTH.
-  fun totalLengthOfWaterways : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- (totalPipelineInArea ?AREA ?LENGTH) means that the GeopoliticalArea 
-  -- ?AREA has ?LENGTH of Pipelines.
-  fun totalPipelineInArea : El GeographicArea -> El LengthMeasure -> Formula ;
-
-  -- The distance between the two rails
-  -- of a Railway.
-  fun trackWidth : El Railway -> El LengthMeasure -> Formula ;
-
-  -- (trafficableForTrafficType ?WAY ?TYPE) means that Objects of ?TYPE 
-  -- can move along the Transitway ?WAY.
-  fun trafficableForTrafficType: El Object -> Desc SelfConnectedObject -> Formula ;
-
-  -- (transitwayCapacityCount ?WAY ?TYPE ?NUMBER) means that the 
-  -- Transitway ?WAY can accommodate a maximum of ?NUMBER items of ?TYPE 
-  -- at any one time.
-  fun transitwayCapacityCount: El Transitway -> Desc SelfConnectedObject -> El NonnegativeInteger -> Formula ;
-
-  -- (transitwayCapacityRate ?WAY ?TYPE ?RATE) means that the 
-  -- Transitway WAY can transit items of ?TYPE at the maximum 
-  -- FunctionQuantity ?RATE. For example, 
-  -- (transitwayCapacityRate SFBayBridgeWestbound Automobile 500).
-  fun transitwayCapacityRate: El Transitway -> Desc SelfConnectedObject -> El FunctionQuantity -> Formula ;
-
-  -- (vesselDeadWeightTonnage ?VESSEL ?AMOUNT) means that the 
-  -- WaterVehicle ?VESSEL has a carrying capacity when fully loaded of 
-  -- ?AMOUNT in LongTons. This is the Dead Weight Tonnage, or DWT, 
-  -- of the vessel, which is the total weight of cargo plus stores 
-  -- that the vessel can carry when immersed to the proper load line.
-  fun vesselDeadWeightTonnage : El WaterVehicle -> El MassMeasure -> Formula ;
-
-  -- (vesselDisplacement ?VESSEL ?AMOUNT) means that the displacement 
-  -- of WaterVehicle ?VESSEL is the PhysicalQuantity ?AMOUNT. The 
-  -- displacement of a vessel may be measured in LongTons (Dead Weight 
-  -- Tonnage, or DWT) or by volume (Gross Registered Tonnage, or GRT).
-  fun vesselDisplacement : El WaterVehicle -> El PhysicalQuantity -> Formula ;
-
-  -- (vesselGrossRegisteredTonnage ?VESSEL ?AMOUNT) means that the 
-  -- WaterVehicle ?VESSEL has a carrying capacity when fully loaded of 
-  -- ?AMOUNT, where ?AMOUNT is the Gross Registered Tonnage (GRT) of the 
-  -- vessel, which is based on the total sheltered volume of the vessel 
-  -- measured in hundreds of cubic feet, and converted to gross tons 
-  -- at an equivalence of 100 cubic feet per ton.
-  fun vesselGrossRegisteredTonnage : El WaterVehicle -> El PhysicalQuantity -> Formula ;
-
-}
diff --git a/examples/SUMO/WMD.gf b/examples/SUMO/WMD.gf
deleted file mode 100644
--- a/examples/SUMO/WMD.gf
+++ /dev/null
@@ -1,1018 +0,0 @@
-abstract WMD = MidLevelOntology ** {
-
-  -- An extremely toxic protein found in the seeds of the rosary pea. Its mechanism, symptoms, 
-  -- and treatment are very similar to those of RicinToxin. 
-  -- However, AbrinToxin is roughly 75 times more toxic than RicinToxin.
-  fun AbrinToxin : Class ;
-  fun AbrinToxin_Class : SubClass AbrinToxin (both Protein Toxin);
-
-  -- A BiochemicalAgent that has been divided into particles so minute that
-  -- they can be easily dispersed in the air and inhaled by Humans or Animals. 
-  -- AerosolizedAgents tend to be more lethal and to affect a larger area.
-  fun AerosolizedAgent : Class ;
-  fun AerosolizedAgent_Class : SubClass AerosolizedAgent BiochemicalAgent ;
-
-  -- Also known as weaponized anthrax. These are spores of BacillusAnthracis that 
-  -- have been separated to the point that they can be dispersed in the air and 
-  -- easily inhaled by crowds.
-  fun AerosolizedBacillusAnthracis : Class ;
-  fun AerosolizedBacillusAnthracis_Class : SubClass AerosolizedBacillusAnthracis (both AerosolizedAgent BacillusAnthracis);
-
-  -- The disease has rarely been observed in humans, 
-  -- but it can cause severe damage to the liver, 
-  -- including cirrhosis and liver cancer, in a large number of animal species.
-  fun Aflatoxicosis : Ind LifeThreateningDisease ;
-
-  -- Toxins produced by fungi of the strains 
-  -- Aspergillus Flavus and Aspergillus Parasiticus. 
-  -- There are four varieties of Aflatoxin, viz. B1, B2, G1, and G2. 
-  -- B1 is most common and most toxic.
-  fun Aflatoxin : Class ;
-  fun Aflatoxin_Class : SubClass Aflatoxin Mycotoxin ;
-
-  -- The disease caused by BacillusAnthracis. 
-  -- Victims of the disease may experience a brief, apparent recovery before death.
-  fun Anthrax : Ind BacterialDisease ;
-
-  -- A disease that attacks the immune system and that is caused by the HIVVirus. 
-  -- Patients are usually infected through blood or semen.
-  fun AquiredImmunoDeficiencySyndrome : Class ;
-  fun AquiredImmunoDeficiencySyndrome_Class : SubClass AquiredImmunoDeficiencySyndrome DiseaseOrSyndrome ;
-
-  -- Symptoms of the disease are flu_like in the initial stages. 
-  -- As the disease progresses, symptoms include bleeding from the nose and gums and blood spots.
-  fun ArgentinianHemorrhagicFever : Ind HemorrhagicFever ;
-
-  -- A very toxic form of arsenic that is 2 and a half times denser than air.
-  -- Victims who die after exposure to Arsine generally die from renal failure.
-  fun Arsine : Class ;
-  fun Arsine_Class : SubClass Arsine BloodAgent ;
-
-  -- An anticholinergic agent.
-  fun Atropine : Class ;
-  fun Atropine_Class : SubClass Atropine BiologicallyActiveSubstance ;
-
-  -- Stockpiled for a time by both NATO and the Warsaw Pact countries, 
-  -- BZGas is a psychoactive agent that is heaver than air and
-  -- reputedly ten times more powerful than LSD. 
-  -- Effects of the gas are not well understood, but they include vomiting, 
-  -- lethargy, loss of motor co_ordination, and cognitive incapacity.
-  fun BZGas : Class ;
-  fun BZGas_Class : SubClass BZGas IncapacitatingAgent ;
-
-  -- The Bacterium which causes the disease Anthrax. 
-  -- Humans may become infected with Anthrax via contamination
-  -- of a wound or by inhaling the Bacterium. When it is inhaled, 
-  -- the disease is often fatal if not treated early (see InhalationalAnthrax).
-  fun BacillusAnthracis : Class ;
-  fun BacillusAnthracis_Class : SubClass BacillusAnthracis BacterialAgent ;
-
-  -- A Bacterium that is closely related to and often found near BacillusAnthracis,
-  -- the Bacterium that causes Anthrax. BacillusCereus causes two forms of food poisoning,
-  -- one characterized by diarrhea and the other by vomiting. In most cases the disease is not
-  -- life_threatening.
-  fun BacillusCereus : Class ;
-  fun BacillusCereus_Class : SubClass BacillusCereus BacterialAgent ;
-
-  -- A common topical antibiotic.
-  fun Bacitracin : Class ;
-  fun Bacitracin_Class : SubClass Bacitracin TopicalAntibiotic ;
-
-  -- BiologicalAgents that are instances of Bacterium.
-  fun BacterialAgent : Class ;
-  fun BacterialAgent_Class : SubClass BacterialAgent (both Bacterium ToxicOrganism);
-
-  -- A Toxin produced by some species of Frogs.
-  fun Batrachotoxin : Class ;
-  fun Batrachotoxin_Class : SubClass Batrachotoxin (both BodySubstance Toxin);
-
-  -- A BiologicalAgent or a ChemicalAgent.
-  fun BiochemicalAgent : Class ;
-  fun BiochemicalAgent_Class : SubClass BiochemicalAgent BiologicallyActiveSubstance ;
-
-  -- Attacks in which a BiochemicalWeapon is used against an Organism.
-  fun BiochemicalAttack : Class ;
-  fun BiochemicalAttack_Class : SubClass BiochemicalAttack Attack ;
-
-  -- A WeaponOfMassDestruction that is either a BiologicalWeapon or a ChemicalWeapon,
-  -- i.e. not a RadioactiveWeapon.
-  fun BiochemicalWeapon : Class ;
-  fun BiochemicalWeapon_Class : SubClass BiochemicalWeapon WeaponOfMassDestruction ;
-
-  -- A naturally occurring Substance, or a synthetic analogue of 
-  -- such a substance or an Organism that is capable of 
-  -- inflicting severe harm on other Organisms. 
-  -- All BiologicalWeapons contain a BiologicalAgent.
-  fun BiologicalAgent : Class ;
-  fun BiologicalAgent_Class : SubClass BiologicalAgent BiochemicalAgent ;
-
-  -- Weapons which contain a sample of ToxicOrganism or a BiologicallyActiveSubstance 
-  -- that is produced by a ToxicOrganism (or a synthetic analogue of the latter).
-  fun BiologicalWeapon : Class ;
-  fun BiologicalWeapon_Class : SubClass BiologicalWeapon BiochemicalWeapon ;
-
-  -- ChemicalAgents that affect eyes, lungs, and skin. 
-  -- BlisterAgents are so named because they cause blistering of the skin. 
-  -- They may also cause blindness and respiratory damage.
-  fun BlisterAgent : Class ;
-  fun BlisterAgent_Class : SubClass BlisterAgent ChemicalAgent ;
-
-  -- A CompoundSubstance that prevents the normal use of oxygen by bodily tissues. 
-  -- BloodAgents are highly volatile and disperse easily in the open air.
-  fun BloodAgent : Class ;
-  fun BloodAgent_Class : SubClass BloodAgent ChemicalAgent ;
-
-  -- Symptoms of the disease are flu_like in the initial stages. 
-  -- As the disease progresses, symptoms include bleeding from the nose and gums and blood spots.
-  fun BolivianHemorrhagicFever : Ind HemorrhagicFever ;
-
-  -- The Bacterium that causes Pertussis.
-  fun BordetellaPertussis : Class ;
-  fun BordetellaPertussis_Class : SubClass BordetellaPertussis BacterialAgent ;
-
-  -- A Toxin produced by the bacterium ClostridiumBotulinum. It paralyzes muscles if ingested, and one billionth of a pound is sufficient to cause death.
-  fun BotulinumToxin : Class ;
-  fun BotulinumToxin_Class : SubClass BotulinumToxin (both BodySubstance (both LifeThreateningAgent Toxin));
-
-  -- A paralytic disease caused by BotulinumToxin, 
-  -- a Toxin produced by the bacterium ClostridiumBotulinum.
-  fun Botulism : Ind (both BacterialDisease (both LifeThreateningDisease VaccinatableDisease)) ;
-
-  -- Symptoms of the disease are flu_like in the initial stages. 
-  -- As the disease progresses, symptoms include bleeding from the nose and gums and blood spots.
-  fun BrazilianHemorrhagicFever : Ind HemorrhagicFever ;
-
-  -- The Bacterium which is responsible for the disease Brucellosis. 
-  -- This class covers Brucella Abortus (which infects humans and cattle), 
-  -- Brucella Melitensis (which infects sheep, goats, and humans), 
-  -- and Brucella Suis (which infects pigs).
-  fun BrucellaBacterium : Class ;
-  fun BrucellaBacterium_Class : SubClass BrucellaBacterium BacterialAgent ;
-
-  -- Infectious disease caused by BrucellaBacterium. 
-  -- It is also known as undulant fever and malta fever, 
-  -- depending on the strain of BrucellaBacterium that is reponsible for the infection.
-  fun Brucellosis : Ind BacterialDisease ;
-
-  -- A variant of the Plague which results in large swellings, called buboes.
-  fun BubonicPlague : Ind (both BacterialDisease VaccinatableDisease) ;
-
-  -- The Bacterium that causes the disease Glanders. 
-  -- It is transmitted to humans by direct contact with infected animals. 
-  -- The bacteria enter the body through the skin and the mucosal surfaces of the eyes and nose.
-  fun BurkholderiaMallei : Class ;
-  fun BurkholderiaMallei_Class : SubClass BurkholderiaMallei BacterialAgent ;
-
-  -- Formerly known as Pseudomonas Pseudomallei, this is the Bacterium that causes Melioidosis.
-  fun BurkholderiaPseudomallei : Class ;
-  fun BurkholderiaPseudomallei_Class : SubClass BurkholderiaPseudomallei BacterialAgent ;
-
-  fun CSGas : Class ;
-  fun CSGas_Class : SubClass CSGas IncapacitatingAgent ;
-
-  -- Synthetic compounds that are not an analogue of anything occurring naturally
-  -- and that can result in serious burns, paralysis, and death to Organisms.
-  fun ChemicalAgent : Class ;
-  fun ChemicalAgent_Class : SubClass ChemicalAgent (both BiochemicalAgent (both BiologicallyActiveSubstance CompoundSubstance));
-
-  -- Weapons that damage or destroy Organisms by means of a ChemicalAgent.
-  fun ChemicalWeapon : Class ;
-  fun ChemicalWeapon_Class : SubClass ChemicalWeapon BiochemicalWeapon ;
-
-  -- The Bacterium that causes Psittacosis.
-  fun ChlamydiaPsittaci : Class ;
-  fun ChlamydiaPsittaci_Class : SubClass ChlamydiaPsittaci BacterialAgent ;
-
-  -- A poisonous gas.
-  fun ChlorineGas : Class ;
-  fun ChlorineGas_Class : SubClass ChlorineGas ChokingAgent ;
-
-  -- Poisonous gas which has effects similar to tear gas. 
-  -- If ingested, the gas causes gastroenteritis.
-  fun Chloropicrin : Class ;
-  fun Chloropicrin_Class : SubClass Chloropicrin ChokingAgent ;
-
-  -- ChemicalAgents designed to cause the lungs to fill with fluid, 
-  -- which can result in the victim choking to death. 
-  -- ChokingAgents are heavy gases that are less effective than
-  -- other ChemicalAgents because they can be easily dissipated by a slight wind.
-  fun ChokingAgent : Class ;
-  fun ChokingAgent_Class : SubClass ChokingAgent ChemicalAgent ;
-
-  -- A diarrheal disease that is caused by a Toxin secreted by the Bacterium VibrioCholera. 
-  -- Death may result from severe dehydration caused by the disease. 
-  -- There is little if any fever and abdominal pain with this illness.
-  fun Cholera : Ind (both BacterialDisease (both VaccinatableDisease LifeThreateningDisease)) ;
-
-  -- An OralAntibiotic that is often used to prevent complications from 
-  -- AquiredImmunoDeficiencySyndrome. Recommended for prevention of inhalational
-  -- Anthrax in subjects who may have been exposed to aeresolized BacillusAnthracis.
-  fun Ciprofloxacin : Class ;
-  fun Ciprofloxacin_Class : SubClass Ciprofloxacin OralAntibiotic ;
-
-  -- The Bacterium that produces BotulinumToxin.
-  fun ClostridiumBotulinum : Class ;
-  fun ClostridiumBotulinum_Class : SubClass ClostridiumBotulinum BacterialAgent ;
-
-  -- Bacterium often found in the intestines of Animals. 
-  -- Ingesting this Bacterium can result in Perfringens food poisoning, 
-  -- which can attack internal organs and lead to gangrene.
-  fun ClostridiumPerfringens : Class ;
-  fun ClostridiumPerfringens_Class : SubClass ClostridiumPerfringens BacterialAgent ;
-
-  -- The Bacterium that causes the disease Tetanus.
-  fun ClostridiumTetani : Class ;
-  fun ClostridiumTetani_Class : SubClass ClostridiumTetani BacterialAgent ;
-
-  -- A recently discovered Fungus that is related to 
-  -- CoccidioidesImmitis and that also causes RiftValleyFever.
-  fun CoccidiodesPosadasii : Class ;
-  fun CoccidiodesPosadasii_Class : SubClass CoccidiodesPosadasii (both FungalAgent LifeThreateningAgent);
-
-  -- A Fungus that causes RiftValleyFever, 
-  -- an illness whose symptoms include fever, chills, 
-  -- and coughing and which may result in death.
-  fun CoccidioidesImmitis : Class ;
-  fun CoccidioidesImmitis_Class : SubClass CoccidioidesImmitis (both FungalAgent LifeThreateningAgent);
-
-  -- A class of neurotoxins that are produced by the Pacific cone snails. 
-  -- The lethality of these toxins varies widely, and it would be impractical to
-  -- manufacture them on a large scale.
-  fun Conotoxin : Class ;
-  fun Conotoxin_Class : SubClass Conotoxin (both BodySubstance (both CompoundSubstance Toxin));
-
-  -- The Bacterium that secretes a Toxin that causes Diphtheria.
-  fun CorynebacteriumDiphtheriae : Class ;
-  fun CorynebacteriumDiphtheriae_Class : SubClass CorynebacteriumDiphtheriae BacterialAgent ;
-
-  -- The Bacterium that causes QFever.
-  fun CoxiellaBurnetii : Class ;
-  fun CoxiellaBurnetii_Class : SubClass CoxiellaBurnetii RickettsialAgent ;
-
-  -- A widespread disease which was initially identified in 
-  -- the Crimea and the Congo, which accounts for its name. 
-  -- The disease has a high mortality rate for humans, 
-  -- but infection of humans occurs infrequently.
-  fun CrimeanCongoHemorrhagicFever : Ind (both HemorrhagicFever LifeThreateningDisease) ;
-
-  -- The Virus that causes CrimeanCongoHemorrhagicFever.
-  fun CrimeanCongoHemorrhagicFeverVirus : Class ;
-  fun CrimeanCongoHemorrhagicFeverVirus_Class : SubClass CrimeanCongoHemorrhagicFeverVirus ViralAgent ;
-
-  -- Used in mining and metalurgy, it is very similar to HydrogenCyanide. 
-  -- However, it is less volatile than HydrogenCyanide, and its effects on the eyes, 
-  -- respiratory tract, and lungs is similar to Phosgene and ChorineGas.
-  fun CyanogenChloride : Class ;
-  fun CyanogenChloride_Class : SubClass CyanogenChloride BloodAgent ;
-
-  -- Integrating a WeaponOfMassDestruction with a conventional weapon, 
-  -- so that the former can be delivered to its target.
-  fun DeliveringWeaponOfMassDestruction : Class ;
-  fun DeliveringWeaponOfMassDestruction_Class : SubClass DeliveringWeaponOfMassDestruction Making ;
-
-  -- The less serious disease caused by the DengueFeverVirus. 
-  -- Symptoms include fever and severe headache.
-  fun DengueFever : Ind ViralDisease ;
-
-  -- Any of four related but distinct virus serotypes that are carried by 
-  -- the Aedes Aegypti mosquito and that can cause DengueFever and DengueHemorrhagicFever.
-  fun DengueFeverVirus : Class ;
-  fun DengueFeverVirus_Class : SubClass DengueFeverVirus ViralAgent ;
-
-  -- The more serious disease caused by the & %DengueFeverVirus. 
-  -- Symptoms include bleeding from the nose, mouth, and gums, and 
-  -- excessive thirst and difficulty breathing.
-  fun DengueHemorrhagicFever : Ind (both HemorrhagicFever LifeThreateningDisease) ;
-
-  -- Positioning a chemical, biological or radioactive weapon for 
-  -- the purpose of bringing about harm of some kind.
-  fun DeployingWeaponOfMassDestruction : Class ;
-  fun DeployingWeaponOfMassDestruction_Class : SubClass DeployingWeaponOfMassDestruction (both IntentionalProcess Putting);
-
-  -- Making instances of WeaponOfMassDestruction.
-  fun DevelopingWeaponOfMassDestruction : Class ;
-  fun DevelopingWeaponOfMassDestruction_Class : SubClass DevelopingWeaponOfMassDestruction Making ;
-
-  -- A Micotoxin that is found in grains and products made from grains. 
-  -- Symptoms include diarrhea, necrotic lesions, and hemorrhaging.
-  fun Diacetoxyscirpenol : Class ;
-  fun Diacetoxyscirpenol_Class : SubClass Diacetoxyscirpenol Mycotoxin ;
-
-  -- A chelating agent often used to treat Lewisite, as well as Lead Poisoning.
-  fun Dimercaprol : Class ;
-  fun Dimercaprol_Class : SubClass Dimercaprol BiologicallyActiveSubstance ;
-
-  -- A poisonous gas that irritates the lungs and that is similar to Phosgene.
-  fun Diphosgene : Class ;
-  fun Diphosgene_Class : SubClass Diphosgene ChokingAgent ;
-
-  -- The disease can infect almost any mucous membrane. It causes fever, chills, headache, and nausea. 
-  -- In severe cases it may affect heart rhythm and motor coordination.
-  fun Diphtheria : Ind (both BacterialDisease LifeThreateningDisease) ;
-
-  -- Dismantling a Weapon of Mass Destruction, i.e. destroying the weapon or removing it from active deployment.
-  fun DismantlingWeaponOfMassDestruction : Class ;
-  fun DismantlingWeaponOfMassDestruction_Class : SubClass DismantlingWeaponOfMassDestruction IntentionalProcess ;
-
-  -- An OralAntibiotic that is used to treat a wide variety of BacterialDiseases, 
-  -- including traveler's diarrhea. Recommended for prevention of inhalational Anthrax 
-  -- in subjects who may have been exposed to aeresolized BacillusAnthracis.
-  fun Doxycycline : Class ;
-  fun Doxycycline_Class : SubClass Doxycycline OralAntibiotic ;
-
-  -- In mile cases, symptoms are flu_like. In more severe cases, 
-  -- the disease may result in encephalitis, coma, and death.
-  fun EasternEquineEncephalitis : Ind (both ViralDisease LifeThreateningDisease) ;
-
-  -- The Virus that causes EasternEquineEncephalitis. 
-  -- Mosquitoes carry this virus, which is then transmitted to humans, when the insects bite them.
-  fun EasternEquineEncephalitisVirus : Class ;
-  fun EasternEquineEncephalitisVirus_Class : SubClass EasternEquineEncephalitisVirus ViralAgent ;
-
-  -- A very serious HemorrhagicFever, which often results in death.
-  fun EbolaHemorrhagicFever : Ind HemorrhagicFever ;
-
-  -- A Virus that causes a form of hemorrhagic fever.
-  fun EbolaVirus : Class ;
-  fun EbolaVirus_Class : SubClass EbolaVirus ViralAgent ;
-
-  -- A Toxin produced by the bacterium ClostridiumPerfringens 
-  -- that causes a mild form of food poisoning that lasts one to two days.
-  fun EpsilonToxin : Class ;
-  fun EpsilonToxin_Class : SubClass EpsilonToxin (both BodySubstance Toxin);
-
-  -- One of hundreds of strains of the Escherichia Coli Bacterium. 
-  -- This strain lives in the intestines of healthy cattle, 
-  -- but it can cause severe illness when ingested by humans.
-  fun EscherichiaColi0157H7 : Class ;
-  fun EscherichiaColi0157H7_Class : SubClass EscherichiaColi0157H7 BacterialAgent ;
-
-  -- A Virus that that is responsible for a hemorrhagic fever found in South America.
-  fun FlexalVirus : Class ;
-  fun FlexalVirus_Class : SubClass FlexalVirus ViralAgent ;
-
-  -- A Virus that is smaller than YellowFeverVirus.
-  fun FootAndMouthVirus : Class ;
-  fun FootAndMouthVirus_Class : SubClass FootAndMouthVirus ViralAgent ;
-
-  -- The Bacterium that causes the disease Tularemia. Also known as Pasturella Tularensis.
-  -- The Bacterium has two strains, Jellison type A (F. tularensis biovar tularensis) and type B 
-  -- strains (F tularensis biovar palaearctica), and it is infectious with a dose as small as 
-  -- 50 cells per milliliter.
-  fun FrancisellaTularensis : Class ;
-  fun FrancisellaTularensis_Class : SubClass FrancisellaTularensis BacterialAgent ;
-
-  -- Any BiologicalAgent that is also a Fungus.
-  fun FungalAgent : Class ;
-  fun FungalAgent_Class : SubClass FungalAgent (both Fungus ToxicOrganism);
-
-  -- One of the G_series nerve agents.
-  fun GF : Class ;
-  fun GF_Class : SubClass GF GSeriesNerveAgent ;
-
-  -- Earliest sort of NerveAgent (developed in the 1930's).
-  -- This subclass of NerveAgents tends to be less persistent, 
-  -- more volatile, and less toxic than VSeriesNerveAgents, 
-  -- which were developed later. GSeriesNerveAgents include Tabun, Sarin, and Soman.
-  fun GSeriesNerveAgent : Class ;
-  fun GSeriesNerveAgent_Class : SubClass GSeriesNerveAgent NerveAgent ;
-
-  -- Inflammation of the gastrointestinal tract, i.e. 
-  -- the stomach and small and large intestines. 
-  -- The symptoms include diarrhea, vomiting, and abdominal pain.
-  fun Gastroenteritis : Ind DiseaseOrSyndrome ;
-
-  -- The class of Organisms that are not found originally in nature, but are produced 
-  -- in a laboratory by manipulating the genes of naturally occurring organisms.
-  fun GeneticallyEngineeredOrganism : Class ;
-  fun GeneticallyEngineeredOrganism_Class : SubClass GeneticallyEngineeredOrganism Organism ;
-
-  -- A Bacterium that causes Gastroenteritis. It is present in many streams and lakes,
-  -- and it is carried by beavers and other animals.
-  fun GiardiaLamblia : Class ;
-  fun GiardiaLamblia_Class : SubClass GiardiaLamblia BacterialAgent ;
-
-  -- A disease caused by BurkholderiaMallei. Primary symptoms of Glanders include fever,
-  -- muscle aches, chest pain, muscle tightness, and headache. Additional symptoms include 
-  -- tearing of the eyes, light sensitivity, and diarrhea. There is no vaccine for this disease.
-  fun Glanders : Ind BacterialDisease ;
-
-  -- A disease caused by the bacterium NeisseriaGonorrhoeae.
-  fun Gonorrhea : Ind BacterialDisease ;
-
-  -- The Virus that causes VenezuelanHemorrhagicFever.
-  fun GuanaritoVirus : Class ;
-  fun GuanaritoVirus_Class : SubClass GuanaritoVirus ViralAgent ;
-
-  -- The Virus that causes AquiredImmunoDeficiencySyndrome.
-  fun HIVVirus : Class ;
-  fun HIVVirus_Class : SubClass HIVVirus ViralAgent ;
-
-  -- A severe syndrome that affects multiple organs of the body. Typically, 
-  -- the vascular system is damaged, and the body's ability to regulate itself is impaired.
-  fun HemorrhagicFever : Class ;
-  fun HemorrhagicFever_Class : SubClass HemorrhagicFever ViralDisease ;
-
-  -- A Virus found in Australia and Papua New Guinea that infects humans and horses.
-  -- The natural host of the virus appears to be fruit bats. Not much is known about 
-  -- the disease caused by the HendraVirus, but it seems to begin with fever and then
-  -- progress to drowsiness and coma.
-  fun HendraVirus : Class ;
-  fun HendraVirus_Class : SubClass HendraVirus ViralAgent ;
-
-  -- A class of ViralDiseases that attack the liver.
-  fun Hepatitis : Class ;
-  fun Hepatitis_Class : SubClass Hepatitis ViralDisease ;
-
-  -- A disease that attacks the liver and causes jaundice as well as flu_like symptoms. 
-  -- There is no chronic infection with this disease, and anyone who has recovered from 
-  -- it will have life_time immunity to the disease.
-  fun HepatitisA : Ind (both Hepatitis VaccinatableDisease) ;
-
-  -- The Virus that causes HepatitisA.
-  fun HepatitisAVirus : Class ;
-  fun HepatitisAVirus_Class : SubClass HepatitisAVirus HepatitisVirus ;
-
-  -- Like other forms of hepatitis, HepatitisB attacks the liver of the victim. 
-  -- The disease may result in death from chronic liver disease.
-  fun HepatitisB : Ind (both Hepatitis (both VaccinatableDisease LifeThreateningDisease)) ;
-
-  -- The Virus that causes HepatitisB.
-  fun HepatitisBVirus : Class ;
-  fun HepatitisBVirus_Class : SubClass HepatitisBVirus HepatitisVirus ;
-
-  -- Like other forms of hepatitis, HepatitisC attacks the liver of the victim.
-  -- The disease often results in chronic infection and chronic liver disease, 
-  -- although the mortality rate of this disease is lower than that of HepatitisB. 
-  -- Most cases of HepatitisC are due to injections of illegal drugs.
-  fun HepatitisC : Ind (both Hepatitis LifeThreateningDisease) ;
-
-  -- The Virus that causes HepatitisC.
-  fun HepatitisCVirus : Class ;
-  fun HepatitisCVirus_Class : SubClass HepatitisCVirus HepatitisVirus ;
-
-  -- Viruses that cause Hepatitis.
-  fun HepatitisVirus : Class ;
-  fun HepatitisVirus_Class : SubClass HepatitisVirus ViralAgent ;
-
-  -- The disease caused by HerpesBVirus.
-  fun HerpesB : Ind (both ViralDisease LifeThreateningDisease) ;
-
-  -- A virus which is carried by Macaque monkeys and which does not harm these primates,
-  -- but which causes the very serious HerpesB disease in humans.
-  fun HerpesBVirus : Class ;
-  fun HerpesBVirus_Class : SubClass HerpesBVirus ViralAgent ;
-
-  -- A ChemicalAgent that was widely used by the Nazis in extermination camps. 
-  -- A low dose can cause headache, disorientation, and vomiting, while a high dose
-  -- can rapidly result in respiratory and/or cardiac arrest.
-  fun HydrogenCyanide : Class ;
-  fun HydrogenCyanide_Class : SubClass HydrogenCyanide BloodAgent ;
-
-  -- ChemicalAgents that are designed to cause temporary disability in victims.
-  fun IncapacitatingAgent : Class ;
-  fun IncapacitatingAgent_Class : SubClass IncapacitatingAgent ChemicalAgent ;
-
-  -- A contagious disease caused by a large number of Viruses.
-  fun Influenza : Class ;
-  fun Influenza_Class : SubClass Influenza (both VaccinatableDisease ViralDisease);
-
-  -- Almost 100% fatal if left untreated for more than 24 hours.
-  fun InhalationalAnthrax : Ind (both BacterialDisease LifeThreateningDisease) ;
-
-  -- Most people who are infected with this disease will suffer only mild symptoms.
-  -- However, in severe cases, the disease attacks the central nervous system and may result in death.
-  fun JapaneseEncephalitis : Ind (both ViralDisease (both LifeThreateningDisease VaccinatableDisease)) ;
-
-  -- The Virus that causes JapaneseEncephalitis. 
-  -- Mosquitoes in agricultural areas of Asia carry this virus, 
-  -- which is then transmitted to humans, when the insects bite them.
-  fun JapaneseEncephalitisVirus : Class ;
-  fun JapaneseEncephalitisVirus_Class : SubClass JapaneseEncephalitisVirus ViralAgent ;
-
-  -- This Virus derives its name from the Junin area of Argentina,
-  -- where occurrences have so far been restricted.
-  fun JuninVirus : Class ;
-  fun JuninVirus_Class : SubClass JuninVirus ViralAgent ;
-
-  -- A cephalosporin for treating bacterial infections.
-  fun Keflex : Class ;
-  fun Keflex_Class : SubClass Keflex OralAntibiotic ;
-
-  -- A tick_borne encephalitis that is largely restricted to the Shimoga and Kanara district of Karnataka, India.
-  fun KyasanurForestDisease : Ind TickBorneEncephalitis ;
-
-  -- The Virus that carries KyasanurForestDisease.
-  fun KyasanurForestDiseaseVirus : Class ;
-  fun KyasanurForestDiseaseVirus_Class : SubClass KyasanurForestDiseaseVirus TickBorneEncephalitisVirus ;
-
-  -- Encephalitis caused by the LaCrosseVirus. In its most severe cases, 
-  -- the disease may result in seizure and/or coma, but most infections are relatively mild.
-  fun LaCrosseEncephalitis : Ind ViralDisease ;
-
-  -- The Virus that causes LaCrossEncephalitis. It is carried by the 
-  -- Aedes Triseriatus mosquito, as well as various woodlands rodents.
-  fun LaCrosseVirus : Class ;
-  fun LaCrosseVirus_Class : SubClass LaCrosseVirus ViralAgent ;
-
-  -- A viral, rodent_carried disease found in West Africa. 
-  -- The symptoms of the disease are wide_ranging and can be life_threatening.
-  -- The disease can lead to permanent neurological problems, including deafness.
-  fun LassaFever : Ind (both ViralDisease LifeThreateningDisease) ;
-
-  -- The Virus that causes LassaFever.
-  fun LassaVirus : Class ;
-  fun LassaVirus_Class : SubClass LassaVirus ViralAgent ;
-
-  -- The Bacterium that causes Legionellosis, which is known as LegionnairesDisease
-  -- (when it infects the lungs) and PontiacFever (when it doesn't affect the lungs).
-  fun Legionella : Class ;
-  fun Legionella_Class : SubClass Legionella BacterialAgent ;
-
-  -- The disease caused by the Bacterium Legionella.
-  fun Legionellosis : Ind BacterialDisease ;
-
-  -- The most severe form of Legionellosis. It is characterized by pneumonia.
-  fun LegionnairesDisease : Ind (both BacterialDisease LifeThreateningDisease) ;
-
-  -- Besides being a BlisterAgent, Lewisite causes systemic poisoning. 
-  -- Its symptoms include pulmonary edema, diarrhea, reduced body temperature and blood pressure. 
-  -- When large quantities of Lewisite are inhaled, it can cause death in as little as 10 minutes.
-  fun Lewisite : Class ;
-  fun Lewisite_Class : SubClass Lewisite BlisterAgent ;
-
-  -- A BiochemicalAgent that has been observed to cause the death of Humans.
-  fun LifeThreateningAgent : Class ;
-  fun LifeThreateningAgent_Class : SubClass LifeThreateningAgent BiochemicalAgent ;
-
-  -- A DiseaseOrSyndrome that has been observed to cause the death of Humans.
-  fun LifeThreateningDisease : Class ;
-  fun LifeThreateningDisease_Class : SubClass LifeThreateningDisease DiseaseOrSyndrome ;
-
-  -- The only rickettsial disease which is capable of causing widespread human epidemics. 
-  -- The initial symptoms of the disease are flu_like, but on the fifth or sixth day of infection
-  -- a macular eruption appears on the upper trunk of the body and then spreads to the rest of the body.
-  fun LouseBorneTyphus : Ind BacterialDisease ;
-
-  -- The Virus that causes BolivianHemorrhagicFever.
-  fun MachupoVirus : Class ;
-  fun MachupoVirus_Class : SubClass MachupoVirus ViralAgent ;
-
-  -- A disease that destroys red blood cells. It is caused by a Microorganism (see MalarialPlasmodium) 
-  -- that is carried by the Anopheles Gambiae mosquito.
-  fun Malaria : Ind (both InfectiousDisease LifeThreateningDisease) ;
-
-  -- Any of four strains of Plasmodium that are known to cause Malaria.
-  fun MalarialPlasmodium : Class ;
-  fun MalarialPlasmodium_Class : SubClass MalarialPlasmodium (both BiologicalAgent Microorganism);
-
-  -- Extremely serious disease caused by the MarburgVirus. Symptoms include high fever,
-  -- myalgias, vomiting, and diarrhea. Typically involves major organs, including the central nervous system.
-  fun MarburgDisease : Ind (both ViralDisease LifeThreateningDisease) ;
-
-  -- The Virus that causes MarburgDisease.
-  fun MarburgVirus : Class ;
-  fun MarburgVirus_Class : SubClass MarburgVirus ViralAgent ;
-
-  -- Also known as Whitmore's disease, it is similar to Glanders. Unlike Glanders, however, 
-  -- the disease is found predominantly in Southeast Asia. The disease may be a localized infection or 
-  -- it may involve the bloodstream, the lungs or other organs of the body.
-  fun Melioidosis : Ind BacterialDisease ;
-
-  -- A Virus that is infectious to rabbits and may cause blindness and death in these Rodents.
-  fun Mixomatosis : Class ;
-  fun Mixomatosis_Class : SubClass Mixomatosis ViralAgent ;
-
-  -- A viral disease that is very similar to Smallpox. It is seen sporadically in parts of Africa.
-  fun Monkeypox : Ind ViralDisease ;
-
-  -- The Virus that causes Monkeypox.
-  fun MonkeypoxVirus : Class ;
-  fun MonkeypoxVirus_Class : SubClass MonkeypoxVirus ViralAgent ;
-
-  -- A BlisterAgent that was commonly used in World War I to incapacitate troops. 
-  -- It is chemically stable, persistent, and is capable of attacking the eyes, the skin, 
-  -- and the respiratory tract. There is no accepted treatment or preventive measure for MustardGas.
-  fun MustardGas : Class ;
-  fun MustardGas_Class : SubClass MustardGas BlisterAgent ;
-
-  -- The Bacterium that causes Tuberculosis.
-  fun MycobacteriumTuberculosis : Class ;
-  fun MycobacteriumTuberculosis_Class : SubClass MycobacteriumTuberculosis BacterialAgent ;
-
-  -- A Toxin that is produced by a FungalAgent.
-  fun Mycotoxin : Class ;
-  fun Mycotoxin_Class : SubClass Mycotoxin (both BodySubstance Toxin);
-
-  -- A BacterialDisease caused by StreptococcusA where the Bacterium rapidly attacks soft tissue.
-  fun NecrotizingFaciitis : Ind (both BacterialDisease LifeThreateningDisease) ;
-
-  -- The Bacterium that causes Gonorrhea.
-  fun NeisseriaGonorrhoeae : Class ;
-  fun NeisseriaGonorrhoeae_Class : SubClass NeisseriaGonorrhoeae BacterialAgent ;
-
-  -- These ChemicalAgents are easily absorbed into the mucous membranes of humans and inactivate 
-  -- the essential enzyme acetylcholinesterase, bringing about paralysis of the respiratory and central nervous systems.
-  fun NerveAgent : Class ;
-  fun NerveAgent_Class : SubClass NerveAgent ChemicalAgent ;
-
-  -- Closely related to HendraVirus. Like the HendraVirus, the natural host of NipahVirus
-  -- appears to be fruit bats. Not much is known about the disease, but its symptoms include high fever, 
-  -- muscle pain, and eventually encephalitis, convulsions, and coma.
-  fun NipahVirus : Class ;
-  fun NipahVirus_Class : SubClass NipahVirus ViralAgent ;
-
-  -- A kind of mustard gas. Also known as HN.
-  fun NitrogenMustardGas : Class ;
-  fun NitrogenMustardGas_Class : SubClass NitrogenMustardGas MustardGas ;
-
-  -- Facilities where NuclearWeapons are built.
-  fun NuclearWeaponProductionFacility : Class ;
-  fun NuclearWeaponProductionFacility_Class : SubClass NuclearWeaponProductionFacility WMDWeaponsProductionFacility ;
-
-  -- Research facilities that perform research on technology related to NuclearWeapons.
-  fun NuclearWeaponResearchFacility : Class ;
-  fun NuclearWeaponResearchFacility_Class : SubClass NuclearWeaponResearchFacility WMDWeaponsResearchFacility ;
-
-  -- An Antibiotic that is administered orally, e.g. Penicillin.
-  fun OralAntibiotic : Class ;
-  fun OralAntibiotic_Class : SubClass OralAntibiotic Antibiotic ;
-
-  -- The syndrome where some or all of an Animal's muscles cannot be moved voluntarily.
-  fun Paralysis : Ind DiseaseOrSyndrome ;
-
-  -- A very serious disease requiring immediate medical attention. There is no vaccine for this disease.
-  fun ParalyticShellfishPoisoning : Ind LifeThreateningDisease ;
-
-  -- An ingestible antibiotic which kills many kinds of bacteria.
-  fun Penicillin : Class ;
-  fun Penicillin_Class : SubClass Penicillin OralAntibiotic ;
-
-  -- The BacterialDisease caused by BordetellaPertussis. 
-  -- Its symptoms include severe coughing (hence the colloquial name of whooping cough) 
-  -- and flu-like symptoms.
-  fun Pertussis : Ind (both BacterialDisease VaccinatableDisease) ;
-
-  -- A colorless, extremely toxic gas. It is regarded as the most dangerous of the ChemicalAgents. 
-  -- Deaths resulting from exposure to this ChemicalAgent generally occur in 24 to 48 hours.
-  fun Phosgene : Class ;
-  fun Phosgene_Class : SubClass Phosgene ChokingAgent ;
-
-  -- One of the most painful and destructive chemical compounds in existence. Recovery from this ChemicalAgent requires one to three months.
-  fun PhosgeneOxime : Class ;
-  fun PhosgeneOxime_Class : SubClass PhosgeneOxime BlisterAgent ;
-
-  -- The disease caused by the Bacterium YersiniaPestis. Plague has two forms depending on
-  -- the location of the infection within the body, BubonicPlague and PneumonicPlague.
-  fun Plague : Ind (both BacterialDisease VaccinatableDisease) ;
-
-  -- One of four strains of Plasmodium that are known to cause Malaria. 
-  -- It can cause severe anemia and kidney failure or it can constrict 
-  -- small blood vessels and cause cerebral malaria.
-  fun PlasmodiumFalciparum : Class ;
-  fun PlasmodiumFalciparum_Class : SubClass PlasmodiumFalciparum MalarialPlasmodium ;
-
-  -- Also known as pulmonary plague, a variant of the Plague which attacks 
-  -- the lungs and is spread between humans by oral bodily fluids.
-  fun PneumonicPlague : Ind (both BacterialDisease VaccinatableDisease) ;
-
-  -- A flu_like illness which is caused by Legionella, but which does not involve pneumonia.
-  fun PontiacFever : Ind BacterialDisease ;
-
-  -- A serious disease caused by ChlamydiaPsittaci that affects both birds and humans. 
-  -- In humans the symptoms include fever, chills, headache, muscle aches, and a dry cough. 
-  -- The disease may give rise to pneumonia in extreme cases.
-  fun Psittacosis : Ind BacterialDisease ;
-
-  -- A substance that has been shown to protect lower primates from the lethal effects of Soman. 
-  -- Although there is no proof that it does the same for humans, it was administered to soldiers in the Gulf War.
-  fun PyridostigmineBromide : Class ;
-  fun PyridostigmineBromide_Class : SubClass PyridostigmineBromide BiologicallyActiveSubstance ;
-
-  -- A disease caused by the rickettsia CoxiellaBurnetii. Causes headache, chills, coughing, hallucinations, 
-  -- fever up to 104 degrees, facial pain, speech impairment, heart inflammation and congestive heart failure.
-  fun QFever : Ind BacterialDisease ;
-
-  -- Conducting research on the development of Weapons of Mass Destruction.
-  fun ResearchingWeaponOfMassDestruction : Class ;
-  fun ResearchingWeaponOfMassDestruction_Class : SubClass ResearchingWeaponOfMassDestruction Investigating ;
-
-  -- An extremely toxic protein found in the castor bean plant (ricinus communis). 
-  -- It is 200 times more toxic than cyanide, and it has no known antidote, and it causes vomiting, high fever, weakness, and death.
-  fun RicinToxin : Class ;
-  fun RicinToxin_Class : SubClass RicinToxin (both Protein Toxin);
-
-  -- The Bacterium that causes LouseBorneTyphus.
-  fun RickettsiaProwazekii : Class ;
-  fun RickettsiaProwazekii_Class : SubClass RickettsiaProwazekii RickettsialAgent ;
-
-  -- The Bacterium that causes RockyMountainSpottedFever.
-  fun RickettsiaRickettsii : Class ;
-  fun RickettsiaRickettsii_Class : SubClass RickettsiaRickettsii RickettsialAgent ;
-
-  -- BiologicalAgents that are rickettsial organisms, i.e. gram_negative bacteria that infect mammals and arthropods.
-  fun RickettsialAgent : Class ;
-  fun RickettsialAgent_Class : SubClass RickettsialAgent BacterialAgent ;
-
-  -- A ViralDisease that causes chills, bleeding, and stupor.
-  fun RiftValleyFever : Class ;
-  fun RiftValleyFever_Class : SubClass RiftValleyFever ViralDisease ;
-
-  -- A very serious disease that is caused RickettsiaRickettsii, which is carried by ticks. 
-  -- The most distinctive symptom of the disease is a rash of black dots.
-  fun RockyMountainSpottedFever : Ind (both BacterialDisease LifeThreateningDisease) ;
-
-  -- There are three types of Rotavirus: Group A, Group B, and Group C. They cause an acute form of gastroenteritis, known as RotavirusGastroenteritis.
-  fun Rotavirus : Class ;
-  fun Rotavirus_Class : SubClass Rotavirus ViralAgent ;
-
-  -- A disease caused by instances of Rotavirus, and characterized by vomiting, diarrhea, and fever.
-  fun RotavirusGastroenteritis : Ind ViralDisease ;
-
-  -- The Virus that causes BrazilianHemorrhagicFever.
-  fun SabiaVirus : Class ;
-  fun SabiaVirus_Class : SubClass SabiaVirus ViralAgent ;
-
-  -- In mild cases, symptoms are flu_like. In more severe cases, symptoms may include disorientation, coma, tremors, hemorrhage, and convulsions.
-  fun SaintLouisEncephalitis : Ind (both ViralDisease LifeThreateningDisease) ;
-
-  -- The Virus that causes SaintLouisEncephalitis. Mosquitoes carry this virus, 
-  -- which is then transmitted to humans, when the insects bite them.
-  fun SaintLouisEncephalitisVirus : Class ;
-  fun SaintLouisEncephalitisVirus_Class : SubClass SaintLouisEncephalitisVirus ViralAgent ;
-
-  -- Causes a less severe illness than SalmonellaTyphimurium.
-  fun SalmonellaPartyphi : Class ;
-  fun SalmonellaPartyphi_Class : SubClass SalmonellaPartyphi BacterialAgent ;
-
-  -- The Bacterium that causes TyphoidFever.
-  fun SalmonellaTyphi : Class ;
-  fun SalmonellaTyphi_Class : SubClass SalmonellaTyphi BacterialAgent ;
-
-  -- A bacterium that can cause death in young, elderly or immunodeficient people. It appears in the stool of infected people.
-  fun SalmonellaTyphimurium : Class ;
-  fun SalmonellaTyphimurium_Class : SubClass SalmonellaTyphimurium BacterialAgent ;
-
-  -- Also known as GB, one of the G_series nerve agents.
-  fun Sarin : Class ;
-  fun Sarin_Class : SubClass Sarin GSeriesNerveAgent ;
-
-  -- A class of chemically related neurotoxins that are produced by marine dinoflagellates and carried by Mollusks.
-  fun Saxitoxin : Class ;
-  fun Saxitoxin_Class : SubClass Saxitoxin (both BodySubstance (both CompoundSubstance Toxin));
-
-  -- A serious disease that may arise if StrepThroat is left untreated.
-  fun ScarletFever : Ind BacterialDisease ;
-
-  -- A Bacterium that can cause death in infected Humans.
-  fun SerratiaMarcenscens : Class ;
-  fun SerratiaMarcenscens_Class : SubClass SerratiaMarcenscens (both BacterialAgent LifeThreateningAgent);
-
-  -- The Toxin produced by the Bacterium ShigellaDysenteriae.
-  fun ShigaToxin : Class ;
-  fun ShigaToxin_Class : SubClass ShigaToxin Toxin ;
-
-  -- Causes severe dysentery (even when as little as 100 bacteria are ingested). 
-  -- This form of dysentery results in death in 10_20 percent of infections.
-  fun ShigellaDysenteriae : Class ;
-  fun ShigellaDysenteriae_Class : SubClass ShigellaDysenteriae BacterialAgent ;
-
-  -- A highly contagious and dangerous disease. It causes blood loss, 
-  -- cardiovascular collapse, secondary infections, skin pustules, 
-  -- and often leaves survivors scarred and blinded. 
-  -- Approximately 500 million people died from Smallpox in the nineteenth century. 
-  -- The disease can live on objects for several days, and it incubates for 
-  -- twelve days before showing symptoms.
-  fun Smallpox : Ind ViralDisease ;
-
-  -- Also known as GD, one of the G_series nerve agents.
-  fun Soman : Class ;
-  fun Soman_Class : SubClass Soman GSeriesNerveAgent ;
-
-  -- A common cause of food poisoning. It has been studied as a BiologicalAgent, 
-  -- because it is stable, can be converted to aerosol form, and can be lethal when inhaled.
-  fun StaphylococcalEnterotoxinB : Class ;
-  fun StaphylococcalEnterotoxinB_Class : SubClass StaphylococcalEnterotoxinB (both LifeThreateningAgent Toxin);
-
-  -- A bacterium that secretes StaphylococcalEnterotoxicB. 
-  -- It causes chills, headache, muscle pain, coughing (which may last for weeks), 
-  -- and sudden fever of up to 106 degrees (which may last for days). 
-  -- It occasionally causes nausea, vomiting, and diarrhea.
-  fun StaphyylococcusAureus : Class ;
-  fun StaphyylococcusAureus_Class : SubClass StaphyylococcusAureus BacterialAgent ;
-
-  -- Manufacturing a significant quantity of instances of a WeaponOfMassDestruction, i.e. 
-  -- the weapons are not produced at the scale of a single laboratory or a pilot program. 
-  -- These weapons may or may not be deployed (see DeployingWeaponOfMassDestruction).
-  fun StockpilingWeaponOfMassDestruction : Class ;
-  fun StockpilingWeaponOfMassDestruction_Class : SubClass StockpilingWeaponOfMassDestruction (both DevelopingWeaponOfMassDestruction Manufacture);
-
-  -- A BacterialDisease whose symptoms include a very sore throat, difficulty swallowing, high fever, white spots and/or pus on or near the tonsils, and swollen lymph nodes. If left untreated, StrepThroat can progress to ScarletFever.
-  fun StrepThroat : Ind BacterialDisease ;
-
-  -- The Bacterium that causes strep throat, scarlet fever, and necrotizing faciitis (flesh_eating bacteria).
-  fun StreptococcusA : Class ;
-  fun StreptococcusA_Class : SubClass StreptococcusA BacterialAgent ;
-
-  -- A kind of mustard gas. Also known as Yperite and HD. 
-  -- This is regarded b some as the most effective BlisterAgent because it is persistent.
-  fun SulphurMustardGas : Class ;
-  fun SulphurMustardGas_Class : SubClass SulphurMustardGas MustardGas ;
-
-  -- A Micotoxin that is found in grains and products made from grains. 
-  -- Symptoms include diarrhea, necrotic lesions, and hemorrhaging.
-  fun T2Toxin : Class ;
-  fun T2Toxin_Class : SubClass T2Toxin Mycotoxin ;
-
-  -- Also known as GA, one of the G_series nerve agents. 
-  -- It is about half as toxic as Sarin, but it is more irritating to the eyes than Sarin.
-  fun Tabun : Class ;
-  fun Tabun_Class : SubClass Tabun GSeriesNerveAgent ;
-
-  -- Also known as lockjaw, a BacterialDisease that affects the nervous system. A subject is infected with the disease by a puncture of the skin that becomes infected with the ClostridiumTetani bacterium. Symptoms of the disease include muscular stiffness (especially in the jaw and neck), difficulty swallowing, spasms, sweating, and fever.
-  fun Tetanus : Ind (both BacterialDisease VaccinatableDisease) ;
-
-  -- A Toxin produced by the pufferfish and several other (widely varying) species. 
-  -- The initial symptoms include numbness in the lips and tongue, which spreads throughout the body.
-  -- The next phase of the poisoning is paralysis, which again spreads throughout the body.
-  fun Tetrodotoxin : Class ;
-  fun Tetrodotoxin_Class : SubClass Tetrodotoxin (both BodySubstance (both CompoundSubstance Toxin));
-
-  -- Any of various forms of encephalitis that are carried by ticks. 
-  -- The diseases have three phases. The first consists of flu_like symptoms, 
-  -- the second is asymptomatic, and the third involves the central nervous system.
-  fun TickBorneEncephalitis : Class ;
-  fun TickBorneEncephalitis_Class : SubClass TickBorneEncephalitis (both VaccinatableDisease ViralDisease);
-
-  -- Any Virus whose host is a tick and which carries an instance of TickBorneEncephalitis.
-  fun TickBorneEncephalitisVirus : Class ;
-  fun TickBorneEncephalitisVirus_Class : SubClass TickBorneEncephalitisVirus (both LifeThreateningAgent ViralAgent);
-
-  -- An Antibiotic that is administered topically, e.g. Bacitracin.
-  fun TopicalAntibiotic : Class ;
-  fun TopicalAntibiotic_Class : SubClass TopicalAntibiotic Antibiotic ;
-
-  -- The Class of Organisms which are poisonous to other Organisms.
-  fun ToxicOrganism : Class ;
-  fun ToxicOrganism_Class : SubClass ToxicOrganism (both BiologicalAgent Organism);
-
-  -- BiologicalAgents that are a toxic BiologicallyActiveSubstance produced by
-  -- an Organism or that are the synthetic analogue of a toxic
-  -- BiologicallyActiveSubstance produced by an Organism.
-  fun Toxin : Class ;
-  fun Toxin_Class : SubClass Toxin (both BiologicalAgent BiologicallyActiveSubstance);
-
-  -- A disease associated with fever, chills, coughing and Tularemia skin lesions (ulcers up to an inch wide).
-  fun Tularemia : Ind BacterialDisease ;
-
-  -- A life_threatening disease that is caused by SalmonellaTyphi.
-  fun TyphoidFever : Class ;
-  fun TyphoidFever_Class : SubClass TyphoidFever DiseaseOrSyndrome ;
-
-  -- More advanced sort of NerveAgent (developed in the 1950's).
-  -- This subclass of NerveAgents tends to be more persistent and toxic than
-  -- GSeriesNerveAgents, which were developed earlier. VSeriesNerveAgents include VE, VG, VM, VS, and VX.
-  fun VSeriesNerveAgent : Class ;
-  fun VSeriesNerveAgent_Class : SubClass VSeriesNerveAgent NerveAgent ;
-
-  -- One of the V_series nerve agents.
-  fun VX : Class ;
-  fun VX_Class : SubClass VX VSeriesNerveAgent ;
-
-  -- A disease for which there is an effective vaccine for Humans.
-  fun VaccinatableDisease : Class ;
-  fun VaccinatableDisease_Class : SubClass VaccinatableDisease InfectiousDisease ;
-
-  -- A Virus that causes Smallpox. Also known as the smallpox virus.
-  fun VariolaMajor : Class ;
-  fun VariolaMajor_Class : SubClass VariolaMajor ViralAgent ;
-
-  -- A Virus that causes Smallpox. Also known as Alastrim.
-  fun VariolaMinor : Class ;
-  fun VariolaMinor_Class : SubClass VariolaMinor ViralAgent ;
-
-  -- Also known as Venezuelan equine encephalomyelitis. 
-  -- Caused by any one of eight distinct Viruses. 
-  -- Symptoms of the disease include severe headache, high fever (up to 105 degrees), 
-  -- sensitivity to light (photophobia), nausea, coughing, and diarrhea. 
-  -- The disease results in central nervous system infection in 1 of 25 children.
-  fun VenezuelanEquineEncephalitis : Class ;
-  fun VenezuelanEquineEncephalitis_Class : SubClass VenezuelanEquineEncephalitis (both VaccinatableDisease ViralDisease);
-
-  -- The Virus that causes VenezuelanEquineEncephalitis.
-  fun VenezuelanEquineEncephalitisVirus : Class ;
-  fun VenezuelanEquineEncephalitisVirus_Class : SubClass VenezuelanEquineEncephalitisVirus ViralAgent ;
-
-  -- Symptoms of the disease are flu_like in the initial stages. 
-  -- As the disease progresses, symptoms include bleeding from the nose and gums and blood spots.
-  fun VenezuelanHemorrhagicFever : Ind HemorrhagicFever ;
-
-  -- The Bacterium that is responsible for Cholera.
-  fun VibrioCholera : Class ;
-  fun VibrioCholera_Class : SubClass VibrioCholera BacterialAgent ;
-
-  -- BiologicalAgents that are also a Virus.
-  fun ViralAgent : Class ;
-  fun ViralAgent_Class : SubClass ViralAgent (both ToxicOrganism Virus);
-
-  -- A highly lethal, weaponized form of BacillusAnthracis developed by the United States government.
-  fun Vollum1B : Class ;
-  fun Vollum1B_Class : SubClass Vollum1B AerosolizedBacillusAnthracis ;
-
-  -- Facilities where instances of WeaponOfMassDestruction are built.
-  fun WMDWeaponsProductionFacility : Class ;
-  fun WMDWeaponsProductionFacility_Class : SubClass WMDWeaponsProductionFacility StationaryArtifact ;
-
-  -- Facilities where research on instances of WeaponOfMassDestruction is performed.
-  fun WMDWeaponsResearchFacility : Class ;
-  fun WMDWeaponsResearchFacility_Class : SubClass WMDWeaponsResearchFacility StationaryArtifact ;
-
-  -- A flu_like disease that is caused by the WestNileVirus. 
-  -- The disease is generally not life_threatening. 
-  -- However, it can be very serious if it progresses to West Nile Encephalitis, 
-  -- West Nile Meningitis or West Nile Meningoencephalitis, 
-  -- all of which are inflammations of the brain and/or spinal cord.
-  fun WestNileFever : Ind ViralDisease ;
-
-  -- A flavivirus that causes WestNileFever.
-  fun WestNileVirus : Class ;
-  fun WestNileVirus_Class : SubClass WestNileVirus ViralAgent ;
-
-  -- A Virus that can result in chills, fever, stomach bleeding, and YellowSkin.
-  fun YellowFeverVirus : Class ;
-  fun YellowFeverVirus_Class : SubClass YellowFeverVirus ViralAgent ;
-
-  -- Is caused by liver failure, 
-  -- which results in an accumulation of bile. It is caused by YellowFeverVirus.
-  fun YellowSkin : Ind ViralDisease ;
-
-  -- The Bacterium that causes Plague.
-  fun YersiniaPestis : Class ;
-  fun YersiniaPestis_Class : SubClass YersiniaPestis (both BacterialAgent LifeThreateningAgent);
-
-  -- Causes a disease whose symptoms include 
-  -- diarrhea, fever, headache, skin ulcers, and post_infectious arthritis.
-  fun YersiniaPseudotuberculosis : Class ;
-  fun YersiniaPseudotuberculosis_Class : SubClass YersiniaPseudotuberculosis BacterialAgent ;
-
-  -- (biochemicalAgentAntidote ?AGENT ?SUBSTANCE ?PROCESS) means that
-  -- the BiologicallyActiveSubstance ?SUBSTANCE has been shown to be effective
-  -- in treating someone who has been exposed to the BiochemicalAgent ?AGENT 
-  -- when the ?SUBSTANCE is administered via the Process ?PROCESS.
-  fun biochemicalAgentAntidote: El BiochemicalAgent -> Desc BiologicallyActiveSubstance -> Desc Process -> Formula ;
-
-  -- (biochemicalAgentDelivery ?AGENT ?PROCESS) means that the Process ?PROCESS is 
-  -- capable of infecting an organism with the BiochemicalAgent ?AGENT when 
-  -- the organism is the experiencer and the ?AGENT the patient of an instance of ?PROCESS.
-  fun biochemicalAgentDelivery: Desc BiochemicalAgent -> Desc Process -> Formula ;
-
-  -- Relates a subclass of BiochemicalAgent to a DiseaseOrSyndrome that is caused by or 
-  -- often associated with the BiochemicalAgent.
-  fun biochemicalAgentSyndrome: Desc BiochemicalAgent -> El DiseaseOrSyndrome -> Formula ;
-
-  -- (biologicalAgentCarrier ?AGENT ?ORGANISM) means that the subclass of Organism ?ORGANISM
-  -- is a carrier of the subclass of BiologicalAgent ?AGENT.
-  fun biologicalAgentCarrier: Desc BiologicalAgent -> Desc Organism -> Formula ;
-
-  -- A predicate that specifies the time frame for the incubation of a DiseaseOrSyndrome. 
-  -- (diseaseIncubation ?DISEASE ?TIME1 ?TIME2) means that the DiseaseOrSyndrome ?DISEASE 
-  -- will appear between ?TIME1 and ?TIME2 after the subject has been infected with
-  -- the BiologicalAgent causing ?DISEASE.
-  fun diseaseIncubation: El DiseaseOrSyndrome -> Desc TimeDuration -> Desc TimeDuration -> Formula ;
-
-  -- (diseaseMortality ?DISEASE ?NUMBER) means that DiseaseOrSyndrome ?DISEASE has a Mortality rate of ?NUMBER.
-  fun diseaseMortality : El DiseaseOrSyndrome -> El RealNumber -> Formula ;
-
-  -- (diseaseSymptom ?DISEASE ?SYMPTOM) means that DiseaseOrSyndrome ?DISEASE is often associated with 
-  -- the DiseaseOrSyndrome ?SYMPTOM, i.e. an Organism which suffers from ?DISEASE is more likely
-  -- to suffer from ?SYMPTOM than one which does not.
-  fun diseaseSymptom : El DiseaseOrSyndrome -> El DiseaseOrSyndrome -> Formula ;
-
-  -- (diseaseTreatment ?DISEASE ?SUBSTANCE ?PROCESS) means that the BiologicallyActiveSubstance ?SUBSTANCE is 
-  -- effective in the treatment of the DiseaseOrSyndrome ?DISEASE when administered via the Process ?PROCESS,
-  -- i.e. it has been demonstrated (in a significant sample of patients) to cure the ?DISEASE or
-  -- at least reduce the severity of symptoms associated with the ?DISEASE.
-  fun diseaseTreatment: El DiseaseOrSyndrome -> Desc BiologicallyActiveSubstance -> Desc Process -> Formula ;
-
-  -- (effectiveDose ?AGENT ?QUANTITY) means that ?QUANTITY is the effective dose, or ED50,
-  -- for the BiochemicalAgent ?AGENT. This is the dose that would incapacitate 50% of 
-  -- the exposed human population. Note that ?QUANTITY is generally expressed in micrograms per kilogram (mcg/kg).
-  fun effectiveDose: Desc BiochemicalAgent -> El FunctionQuantity -> Formula ;
-
-  -- (lethalDose ?AGENT ?QUANTITY) means that ?QUANTITY is the lethal dose, 
-  -- or LD50, for the BiochemicalAgent ?AGENT. 
-  -- This is the dose that would result in death for 50% of the exposed human population. 
-  -- Note that ?QUANTITY is generally expressed in micrograms per kilogram (mcg/kg).
-  fun lethalDose: Desc BiochemicalAgent -> El FunctionQuantity -> Formula ;
-
-  -- (secretesToxin ?ORGANISM ?TOXIN) means that the
-  -- subclass of Organism ?ORGANISM produces the subclass of Toxin ?TOXIN.
-  fun secretesToxin: Desc Organism -> Desc Toxin -> Formula ;
-
-  -- A predicate that is used to specify a side effect of 
-  -- a substance used in a medical treatment. 
-  -- (sideEffect ?SUBSTANCE ?SYNDROME) means that
-  -- the BiologicallyActiveSubstance ?SUBSTANCE has the side effect ?SYNDROME.
-  fun sideEffect : El BiologicallyActiveSubstance -> El DiseaseOrSyndrome -> Formula ;
-
-}
diff --git a/examples/SUMO/WorldAirportsA_K.gf b/examples/SUMO/WorldAirportsA_K.gf
deleted file mode 100644
--- a/examples/SUMO/WorldAirportsA_K.gf
+++ /dev/null
@@ -1,8109 +0,0 @@
-abstract WorldAirportsA_K = Transportation ** {
-
-  fun AMenderesIzmirAirport : Ind Airport ;
-
-  fun APHillArmyAirFieldVAAirport : Ind Airport ;
-
-  fun AachenAirport : Ind Airport ;
-
-  fun AalborgAirport : Ind Airport ;
-
-  fun AbaTennaDYilmaDireDawaAirport : Ind Airport ;
-
-  fun AbadanAirport : Ind Airport ;
-
-  fun AbaiangAirport : Ind Airport ;
-
-  fun AbakanKhakassiaAirport : Ind Airport ;
-
-  fun AbauAirport : Ind Airport ;
-
-  fun AbbotsichnScotlandAirport : Ind Airport ;
-
-  fun AbbseAirport : Ind Airport ;
-
-  fun AbecheAirport : Ind Airport ;
-
-  fun AbemamaAtollAirport : Ind Airport ;
-
-  fun AberdeenRegionalSDAirport : Ind Airport ;
-
-  fun AbernathyFieldTNAirport : Ind Airport ;
-
-  fun AbileneRegionalTXAirport : Ind Airport ;
-
-  fun AbingdonRAFStationEnglandAirport : Ind Airport ;
-
-  fun AbingoonQueenslandAirport : Ind Airport ;
-
-  fun AboissoAirport : Ind Airport ;
-
-  fun AbouDeiaAirport : Ind Airport ;
-
-  fun AbrahamGonzalezCiudadJuarezAirport : Ind Airport ;
-
-  fun AbramsMunicipalBaseOperationsMIAirport : Ind Airport ;
-
-  fun AbreojosAirport : Ind Airport ;
-
-  fun AbuSimbelAirport : Ind Airport ;
-
-  fun AbujaAirport : Ind Airport ;
-
-  fun AcadianaRegionalLAAirport : Ind Airport ;
-
-  fun AcandiAirport : Ind Airport ;
-
-  fun AcaricuraAirport : Ind Airport ;
-
-  fun AcariguaAirport : Ind Airport ;
-
-  fun AchutupoAirport : Ind Airport ;
-
-  fun AdaMunicipalOKAirport : Ind Airport ;
-
-  fun AdakNavalAirStationAKAirport : Ind Airport ;
-
-  fun AddingtonFieldKYAirport : Ind Airport ;
-
-  fun AddisonTXAirport : Ind Airport ;
-
-  fun AdisuciptoYogyakartaAirport : Ind Airport ;
-
-  fun AdlerSochiKrasnodarAirport : Ind Airport ;
-
-  fun AdnanMenderesIzmirAirport : Ind Airport ;
-
-  fun AekGodangAirport : Ind Airport ;
-
-  fun AeroparqueJorgeNewberyBuenosAiresAirport : Ind Airport ;
-
-  fun AeroportoInternacionalGaleaoRJAirport : Ind Airport ;
-
-  fun AeroportoInternacionalGuarulhosSPAirport : Ind Airport ;
-
-  fun AeroportodeCongonhasSPAirport : Ind Airport ;
-
-  fun AeropuertoHatoCuracaoWillemstadAirport : Ind Airport ;
-
-  fun AeropuertoHenriqueMalekDavidAirport : Ind Airport ;
-
-  fun AeropuertoInternacionalEzeizaMinistroPistariniBuenosAiresAirport : Ind Airport ;
-
-  fun AeropuertoInternacionalJoseMartiLaHabanaHavanaAirport : Ind Airport ;
-
-  fun AeropuertoInternacionaldelCentroCaracasAirport : Ind Airport ;
-
-  fun AeropuertoRafaelHernandezBorinquenAguadillaAirport : Ind Airport ;
-
-  fun AeropuertoTransoceanicodeBarcelonaBarcelonaAirport : Ind Airport ;
-
-  fun AfonsoPenaPRAirport : Ind Airport ;
-
-  fun AforeAirport : Ind Airport ;
-
-  fun AftonMunicipalWYAirport : Ind Airport ;
-
-  fun AfyonAirport : Ind Airport ;
-
-  fun AgadesAgadezAirport : Ind Airport ;
-
-  fun AgartalaAirport : Ind Airport ;
-
-  fun AgattiIslandAirport : Ind Airport ;
-
-  fun AgaunAirport : Ind Airport ;
-
-  fun AgenAirport : Ind Airport ;
-
-  fun AggeneysAirport : Ind Airport ;
-
-  fun AgnewQueenslandAirport : Ind Airport ;
-
-  fun AgoAirport : Ind Airport ;
-
-  fun AgraAirport : Ind Airport ;
-
-  fun AgrinionAirport : Ind Airport ;
-
-  fun AguascalientesAirport : Ind Airport ;
-
-  fun AguniAirport : Ind Airport ;
-
-  fun AhmedabadAirport : Ind Airport ;
-
-  fun AhuasAirport : Ind Airport ;
-
-  fun AhwazAirport : Ind Airport ;
-
-  fun AikenMunicipalSCAirport : Ind Airport ;
-
-  fun AiligandiAirport : Ind Airport ;
-
-  fun AilinglapalapAirport : Ind Airport ;
-
-  fun AilukIneIslandAirport : Ind Airport ;
-
-  fun AinElBeyConstantineAirport : Ind Airport ;
-
-  fun AinsworthMunicipalNEAirport : Ind Airport ;
-
-  fun AiomeAirport : Ind Airport ;
-
-  fun AiounelAtroussAirport : Ind Airport ;
-
-  fun AirBaseKusanAirport : Ind Airport ;
-
-  fun AirLogisticsBelleChasseHeliportLAAirport : Ind Airport ;
-
-  fun AirborneAirparkOHAirport : Ind Airport ;
-
-  fun AirokAirport : Ind Airport ;
-
-  fun AishaltonAirport : Ind Airport ;
-
-  fun AitapeAirport : Ind Airport ;
-
-  fun AitutakiAirport : Ind Airport ;
-
-  fun AixLesBainsChamberyAirport : Ind Airport ;
-
-  fun AiyuraAirport : Ind Airport ;
-
-  fun AizawlAirport : Ind Airport ;
-
-  fun AkhiokAKAirport : Ind Airport ;
-
-  fun AkiachakSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun AkiakAKAirport : Ind Airport ;
-
-  fun AkieniAirport : Ind Airport ;
-
-  fun AkitaAirport : Ind Airport ;
-
-  fun AkjoujtAirport : Ind Airport ;
-
-  fun AkolaAirport : Ind Airport ;
-
-  fun AkronCantonRegionalOHAirport : Ind Airport ;
-
-  fun AkronWashingtonCountyCOAirport : Ind Airport ;
-
-  fun AkrotiriAirport : Ind Airport ;
-
-  fun AksuAirport : Ind Airport ;
-
-  fun AkulivikQCAirport : Ind Airport ;
-
-  fun AkureAirport : Ind Airport ;
-
-  fun AkureyriAirport : Ind Airport ;
-
-  fun AkutanSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun AlAinAirport : Ind Airport ;
-
-  fun AlArishAirport : Ind Airport ;
-
-  fun AlBahaAirport : Ind Airport ;
-
-  fun AlBaydaAirport : Ind Airport ;
-
-  fun AlDhafraMilitaryAbuDhabiAirport : Ind Airport ;
-
-  fun AlGhaydahAirport : Ind Airport ;
-
-  fun AlMassiraAgadirAirport : Ind Airport ;
-
-  fun AlahAirport : Ind Airport ;
-
-  fun AlakanukAKAirport : Ind Airport ;
-
-  fun AlamogordoWhiteSandsRegionalNMAirport : Ind Airport ;
-
-  fun AlbanyCountyNYAirport : Ind Airport ;
-
-  fun AlbanyWesternAustraliaAirport : Ind Airport ;
-
-  fun AlbengaAirport : Ind Airport ;
-
-  fun AlbertLeaMunicipalMNAirport : Ind Airport ;
-
-  fun AlbertoAcunaOngayCampecheAirport : Ind Airport ;
-
-  fun AlbertusILAirport : Ind Airport ;
-
-  fun AlbinaAirport : Ind Airport ;
-
-  fun AlbionMunicipalNEAirport : Ind Airport ;
-
-  fun AlbuqAirport : Ind Airport ;
-
-  fun AlbuquerqueInternationalNMAirport : Ind Airport ;
-
-  fun AlburyNewSouthWalesAirport : Ind Airport ;
-
-  fun AlconburyRAFStationEnglandAirport : Ind Airport ;
-
-  fun AldanYakutiaSakhaAirport : Ind Airport ;
-
-  fun AldergroveInternationalNorthernIrelandAirport : Ind Airport ;
-
-  fun AlderneyAirport : Ind Airport ;
-
-  fun AlegreteRSAirport : Ind Airport ;
-
-  fun AlenquerPAAirport : Ind Airport ;
-
-  fun AleppoAirport : Ind Airport ;
-
-  fun AlertaAirport : Ind Airport ;
-
-  fun AlexanderBayAirport : Ind Airport ;
-
-  fun AlexanderFieldSouthWoodCountyWIAirport : Ind Airport ;
-
-  fun AlexandraAirport : Ind Airport ;
-
-  fun AlexandriaAirport : Ind Airport ;
-
-  fun AlexandriaEslerRegionalLAAirport : Ind Airport ;
-
-  fun AlexandriaInternationalLAAirport : Ind Airport ;
-
-  fun AlexandriaNorthernTerritoryAirport : Ind Airport ;
-
-  fun AlexandroupolisAirport : Ind Airport ;
-
-  fun AlfonsoBonillaAragonCaliAirport : Ind Airport ;
-
-  fun AlfujairahFujairahAirport : Ind Airport ;
-
-  fun AlgonaMunicipalIAAirport : Ind Airport ;
-
-  fun AliSabiehAirport : Ind Airport ;
-
-  fun AlicanteAirport : Ind Airport ;
-
-  fun AliceInternationalTXAirport : Ind Airport ;
-
-  fun AliceSpringsNorthernTerritoryAirport : Ind Airport ;
-
-  fun AlitakSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun AljoufAirport : Ind Airport ;
-
-  fun AllahabadAirport : Ind Airport ;
-
-  fun AllaireNJAirport : Ind Airport ;
-
-  fun AllakaketAKAirport : Ind Airport ;
-
-  fun AlldaysAirport : Ind Airport ;
-
-  fun AlleghenyCountyPAAirport : Ind Airport ;
-
-  fun AllenArmyAirFieldAKAirport : Ind Airport ;
-
-  fun AllentownBethlehemEastonPAAirport : Ind Airport ;
-
-  fun AllianceMunicipalNEAirport : Ind Airport ;
-
-  fun AlmatyAlmaAtaAlmaAtaAirport : Ind Airport ;
-
-  fun AlmenaraMGAirport : Ind Airport ;
-
-  fun AlongAirport : Ind Airport ;
-
-  fun AlorIslandAirport : Ind Airport ;
-
-  fun AlorSetarAirport : Ind Airport ;
-
-  fun AloweAirport : Ind Airport ;
-
-  fun AlpedHuezAirport : Ind Airport ;
-
-  fun AlpenaCountyRegionalMIAirport : Ind Airport ;
-
-  fun AlphaQueenslandAirport : Ind Airport ;
-
-  fun AlpineCasparisMunicipalTXAirport : Ind Airport ;
-
-  fun AlroyDownsNorthernTerritoryAirport : Ind Airport ;
-
-  fun AltaAirport : Ind Airport ;
-
-  fun AltaFlorestaAirport : Ind Airport ;
-
-  fun AltamiraPAAirport : Ind Airport ;
-
-  fun AltayAirport : Ind Airport ;
-
-  fun AltenburgAirport : Ind Airport ;
-
-  fun AltoMolocueAirport : Ind Airport ;
-
-  fun AltoRioSenguerrAirport : Ind Airport ;
-
-  fun AltodoParnaibaPIAirport : Ind Airport ;
-
-  fun AltonDownsSouthAustraliaAirport : Ind Airport ;
-
-  fun AltonILStLouisAirport : Ind Airport ;
-
-  fun AltoonaBlairCountyPAAirport : Ind Airport ;
-
-  fun AltusMunicipalOKAirport : Ind Airport ;
-
-  fun AlulaAirport : Ind Airport ;
-
-  fun AmaAirport : Ind Airport ;
-
-  fun AmahaiAirport : Ind Airport ;
-
-  fun AmalfiAirport : Ind Airport ;
-
-  fun AmamiOShimaAirport : Ind Airport ;
-
-  fun AmanabAirport : Ind Airport ;
-
-  fun AmarilloInternationalTXAirport : Ind Airport ;
-
-  fun AmataNorthernTerritoryAirport : Ind Airport ;
-
-  fun AmazonBayAirport : Ind Airport ;
-
-  fun AmbanjaAirport : Ind Airport ;
-
-  fun AmbatoAirport : Ind Airport ;
-
-  fun AmbatolahyAirport : Ind Airport ;
-
-  fun AmbatomaintyAirport : Ind Airport ;
-
-  fun AmbilobeAirport : Ind Airport ;
-
-  fun AmblerAKAirport : Ind Airport ;
-
-  fun AmbolinAirport : Ind Airport ;
-
-  fun AmboseliAirport : Ind Airport ;
-
-  fun AmbouliDjiboutiAirport : Ind Airport ;
-
-  fun AmbuntiAirport : Ind Airport ;
-
-  fun AmchitkaAirport : Ind Airport ;
-
-  fun AmchitkaIslandAKAirport : Ind Airport ;
-
-  fun AmdermaArkhangelskAirport : Ind Airport ;
-
-  fun AmedeeArmyAirFieldCAAirport : Ind Airport ;
-
-  fun AmeryMunicipalWIAirport : Ind Airport ;
-
-  fun AmesMunicipalIAAirport : Ind Airport ;
-
-  fun AmityvilleNYAirport : Ind Airport ;
-
-  fun AmmarooNorthernTerritoryAirport : Ind Airport ;
-
-  fun AmookBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun AmpanihyAirport : Ind Airport ;
-
-  fun AmritsarAirport : Ind Airport ;
-
-  fun AnacoAirport : Ind Airport ;
-
-  fun AnacortesWAAirport : Ind Airport ;
-
-  fun AnadyrMagadanAirport : Ind Airport ;
-
-  fun AnaheimDisneylandCAAirport : Ind Airport ;
-
-  fun AnaktuvukPassAKAirport : Ind Airport ;
-
-  fun AnalalavaAirport : Ind Airport ;
-
-  fun AnapaAirport : Ind Airport ;
-
-  fun AnapolisGOAirport : Ind Airport ;
-
-  fun AnchorageInternationalAKAirport : Ind Airport ;
-
-  fun AnconaAirport : Ind Airport ;
-
-  fun AndahuaylasAirport : Ind Airport ;
-
-  fun AndamookaSouthAustraliaAirport : Ind Airport ;
-
-  fun AndersonCountySCAirport : Ind Airport ;
-
-  fun AndersonMunicipalINAirport : Ind Airport ;
-
-  fun AndesAirport : Ind Airport ;
-
-  fun AndijonAndizhanAndijonAirport : Ind Airport ;
-
-  fun AndorralaVellaAirport : Ind Airport ;
-
-  fun AndoverEnglandAirport : Ind Airport ;
-
-  fun AndoyaAndenesAndoyaAirport : Ind Airport ;
-
-  fun AndrauAirparkTXAirport : Ind Airport ;
-
-  fun AndravidaAirport : Ind Airport ;
-
-  fun AndrewsAirForceBaseMDAirport : Ind Airport ;
-
-  fun AndrewsMunicipalSCAirport : Ind Airport ;
-
-  fun AnduloAirport : Ind Airport ;
-
-  fun AneityumAirport : Ind Airport ;
-
-  fun AngelFireNMAirport : Ind Airport ;
-
-  fun AngelholmHelsingborgAirport : Ind Airport ;
-
-  fun AngersAirport : Ind Airport ;
-
-  fun AnggiAirport : Ind Airport ;
-
-  fun AngocheAntonioEnesAirport : Ind Airport ;
-
-  fun AngoonSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun AngoramAirport : Ind Airport ;
-
-  fun AngoulemeAirport : Ind Airport ;
-
-  fun AnguganakAirport : Ind Airport ;
-
-  fun AngusDownsNorthernTerritoryAirport : Ind Airport ;
-
-  fun AniakAKAirport : Ind Airport ;
-
-  fun AnimasAirParkCOAirport : Ind Airport ;
-
-  fun AnitaBayAKAirport : Ind Airport ;
-
-  fun AniwaAirport : Ind Airport ;
-
-  fun AnjouanAirport : Ind Airport ;
-
-  fun AnkangAirport : Ind Airport ;
-
-  fun AnkavandraAirport : Ind Airport ;
-
-  fun AnnArborMunicipalMIAirport : Ind Airport ;
-
-  fun AnnanbergAirport : Ind Airport ;
-
-  fun AnnetteIslandAKAirport : Ind Airport ;
-
-  fun AnnistonMetropolitanALAirport : Ind Airport ;
-
-  fun AnqingAirport : Ind Airport ;
-
-  fun AnqmaqssalikAirport : Ind Airport ;
-
-  fun AnshanAirport : Ind Airport ;
-
-  fun AntaAirport : Ind Airport ;
-
-  fun AntalahaAirport : Ind Airport ;
-
-  fun AntalyaAirport : Ind Airport ;
-
-  fun AnthonyLagoonNorthernTerritoryAirport : Ind Airport ;
-
-  fun AnthonyMunicipalKSAirport : Ind Airport ;
-
-  fun AntlersMunicipalOKAirport : Ind Airport ;
-
-  fun AntrimCountyMIAirport : Ind Airport ;
-
-  fun AntsirabeAirport : Ind Airport ;
-
-  fun AnuhaIslandResortAnuhaIslandAirport : Ind Airport ;
-
-  fun AnuradhapuraAirport : Ind Airport ;
-
-  fun AnvikAKAirport : Ind Airport ;
-
-  fun AnyangAirport : Ind Airport ;
-
-  fun AomoriAirport : Ind Airport ;
-
-  fun ApalachicolaMunicipalFLAirport : Ind Airport ;
-
-  fun ApalapsiliNewGuineaAirport : Ind Airport ;
-
-  fun ApartadoAirport : Ind Airport ;
-
-  fun ApatakiTuamotuArchipelagoAirport : Ind Airport ;
-
-  fun ApatzinganAirport : Ind Airport ;
-
-  fun ApiayAirport : Ind Airport ;
-
-  fun ApoloAirport : Ind Airport ;
-
-  fun AppianLineAirport : Ind Airport ;
-
-  fun AppleValleyCAAirport : Ind Airport ;
-
-  fun AprilRiverAirport : Ind Airport ;
-
-  fun ApucaranaPRAirport : Ind Airport ;
-
-  fun AqabaAirport : Ind Airport ;
-
-  fun AqtobeAktyubinskAqtobeAirport : Ind Airport ;
-
-  fun AracajuSEAirport : Ind Airport ;
-
-  fun AracatubaSPAirport : Ind Airport ;
-
-  fun AradAirport : Ind Airport ;
-
-  fun AragarcasGOAirport : Ind Airport ;
-
-  fun AragipAirport : Ind Airport ;
-
-  fun AraguainaTOAirport : Ind Airport ;
-
-  fun AramacQueenslandAirport : Ind Airport ;
-
-  fun AranukaAirport : Ind Airport ;
-
-  fun ArapahoeMunicipalNEAirport : Ind Airport ;
-
-  fun ArapongasPRAirport : Ind Airport ;
-
-  fun AraracuaraAirport : Ind Airport ;
-
-  fun AraraquaraSPAirport : Ind Airport ;
-
-  fun AraratVictoriaAirport : Ind Airport ;
-
-  fun AraucaAirport : Ind Airport ;
-
-  fun ArauquitaAirport : Ind Airport ;
-
-  fun AraxaMGAirport : Ind Airport ;
-
-  fun AraxosPatrasAirport : Ind Airport ;
-
-  fun ArbaMintchAirport : Ind Airport ;
-
-  fun ArboletasAirport : Ind Airport ;
-
-  fun ArcataCAAirport : Ind Airport ;
-
-  fun ArcticVillageAKAirport : Ind Airport ;
-
-  fun ArdmoreAirport : Ind Airport ;
-
-  fun ArdmoreMunicipalOKAirport : Ind Airport ;
-
-  fun ArgyleDownsWesternAustraliaAirport : Ind Airport ;
-
-  fun AricaAirport : Ind Airport ;
-
-  fun AripuanaMTAirport : Ind Airport ;
-
-  fun AriquemesROAirport : Ind Airport ;
-
-  fun ArkalykAirport : Ind Airport ;
-
-  fun ArkhangelskArkhangelskAirport : Ind Airport ;
-
-  fun ArlandaStockholmAirport : Ind Airport ;
-
-  fun ArlesCamargueGaronsNimesAirport : Ind Airport ;
-
-  fun ArlyAirport : Ind Airport ;
-
-  fun ArmeniaAirport : Ind Airport ;
-
-  fun ArmidaleNewSouthWalesAirport : Ind Airport ;
-
-  fun ArnoAirport : Ind Airport ;
-
-  fun AroaAirport : Ind Airport ;
-
-  fun AronaAirport : Ind Airport ;
-
-  fun AroraeIslandAirport : Ind Airport ;
-
-  fun ArraburyQueenslandAirport : Ind Airport ;
-
-  fun ArrachartAntsirananaDiegoSuarezAirport : Ind Airport ;
-
-  fun ArraiasGOAirport : Ind Airport ;
-
-  fun ArsoAirport : Ind Airport ;
-
-  fun ArsukAirport : Ind Airport ;
-
-  fun ArtesiaMunicipalNMAirport : Ind Airport ;
-
-  fun ArthurNNeuIAAirport : Ind Airport ;
-
-  fun ArthursTownCatAirport : Ind Airport ;
-
-  fun ArtigasAirport : Ind Airport ;
-
-  fun ArushaAirport : Ind Airport ;
-
-  fun AruthaAirport : Ind Airport ;
-
-  fun ArvidsjaurAirport : Ind Airport ;
-
-  fun AsahikawaAirport : Ind Airport ;
-
-  fun AsapaAirport : Ind Airport ;
-
-  fun AsauAirport : Ind Airport ;
-
-  fun AscensionAirport : Ind Airport ;
-
-  fun AscensionIslandAirport : Ind Airport ;
-
-  fun AsconaAirport : Ind Airport ;
-
-  fun AsekiAirport : Ind Airport ;
-
-  fun AselaAirport : Ind Airport ;
-
-  fun AshburtonAirport : Ind Airport ;
-
-  fun AshevilleRegionalNCAirport : Ind Airport ;
-
-  fun AshgabatAshkhabadAhalAirport : Ind Airport ;
-
-  fun AshleyMunicipalNDAirport : Ind Airport ;
-
-  fun AsirimAirport : Ind Airport ;
-
-  fun AsosaAirport : Ind Airport ;
-
-  fun AspenPitkinCountyAirportSardyFieldCOAirport : Ind Airport ;
-
-  fun AssabAirport : Ind Airport ;
-
-  fun AssisSPAirport : Ind Airport ;
-
-  fun AssiutAirport : Ind Airport ;
-
-  fun AstrakhanAstrakhanAirport : Ind Airport ;
-
-  fun AstraksetraAirport : Ind Airport ;
-
-  fun AstypaleaIslandAirport : Ind Airport ;
-
-  fun AswanAirport : Ind Airport ;
-
-  fun AtalayaAirport : Ind Airport ;
-
-  fun AtaqAirport : Ind Airport ;
-
-  fun AtarAirport : Ind Airport ;
-
-  fun AtarotJerusalemAirport : Ind Airport ;
-
-  fun AtaturkYesilkovInternationalIstanbulAirport : Ind Airport ;
-
-  fun AtauroAirport : Ind Airport ;
-
-  fun AtbaraAirport : Ind Airport ;
-
-  fun AthensBenEppsGAAirport : Ind Airport ;
-
-  fun AtiAirport : Ind Airport ;
-
-  fun AtiuAirport : Ind Airport ;
-
-  fun AtkaAKAirport : Ind Airport ;
-
-  fun AtkambaAirport : Ind Airport ;
-
-  fun AtlantaTechnologyParkGAAirport : Ind Airport ;
-
-  fun AtlanticCityInternationalNJAirport : Ind Airport ;
-
-  fun AtlanticCityMunicipalAirportBaderFieldNJAirport : Ind Airport ;
-
-  fun AtlanticMunicipalIAAirport : Ind Airport ;
-
-  fun AtmautluakAKAirport : Ind Airport ;
-
-  fun AtoifiAirport : Ind Airport ;
-
-  fun AtqasukAKAirport : Ind Airport ;
-
-  fun AttopeuAirport : Ind Airport ;
-
-  fun AtuonaMarquesasIslandsAirport : Ind Airport ;
-
-  fun AtyrauGuryevAtyrauAirport : Ind Airport ;
-
-  fun AuaAirport : Ind Airport ;
-
-  fun AubRudeisAirport : Ind Airport ;
-
-  fun AuburnMunicipalCAAirport : Ind Airport ;
-
-  fun AuburnOpelikaRobertGPittsALAirport : Ind Airport ;
-
-  fun AudubonCountyIAAirport : Ind Airport ;
-
-  fun AugsburgAirport : Ind Airport ;
-
-  fun AugustaStateMEAirport : Ind Airport ;
-
-  fun AugustusDownsQueenslandAirport : Ind Airport ;
-
-  fun AukiAirport : Ind Airport ;
-
-  fun AulnatClermontFerrandAirport : Ind Airport ;
-
-  fun AurAtollAirport : Ind Airport ;
-
-  fun AurangabadAirport : Ind Airport ;
-
-  fun AurillacAirport : Ind Airport ;
-
-  fun AuroraMunicipalILAirport : Ind Airport ;
-
-  fun AurukunMissionQueenslandAirport : Ind Airport ;
-
-  fun AustinMunicipalMNAirport : Ind Airport ;
-
-  fun AustinNVAirport : Ind Airport ;
-
-  fun AustinStraubelInternationalWIAirport : Ind Airport ;
-
-  fun AustralDownsNorthernTerritoryAirport : Ind Airport ;
-
-  fun AuvergneNorthernTerritoryAirport : Ind Airport ;
-
-  fun AvaBillMartinMemorialMOAirport : Ind Airport ;
-
-  fun AvalonBaySeaplaneBaseCAAirport : Ind Airport ;
-
-  fun AvalonNewSouthWalesAirport : Ind Airport ;
-
-  fun AvenalCAAirport : Ind Airport ;
-
-  fun AvianoAirBaseAvianoAirport : Ind Airport ;
-
-  fun AvionClubatCrestedButteCOAirport : Ind Airport ;
-
-  fun AvonCOAirport : Ind Airport ;
-
-  fun AvonParkMunicipalFLAirport : Ind Airport ;
-
-  fun AvoriazAirport : Ind Airport ;
-
-  fun AvraValleyAZAirport : Ind Airport ;
-
-  fun AvuAvuAirport : Ind Airport ;
-
-  fun AwabaAirport : Ind Airport ;
-
-  fun AwarAirport : Ind Airport ;
-
-  fun AwaradamAirport : Ind Airport ;
-
-  fun AwarehAirport : Ind Airport ;
-
-  fun AwassaAirport : Ind Airport ;
-
-  fun AxumAirport : Ind Airport ;
-
-  fun AyacuchoAirport : Ind Airport ;
-
-  fun AyacuchoAirportPeru : Ind Airport ;
-
-  fun AyapelAirport : Ind Airport ;
-
-  fun AyawasiAirport : Ind Airport ;
-
-  fun AyersRockNorthernTerritoryAirport : Ind Airport ;
-
-  fun AyrQueenslandAirport : Ind Airport ;
-
-  fun BaAirport : Ind Airport ;
-
-  fun BabelegiAirport : Ind Airport ;
-
-  fun BaboAirport : Ind Airport ;
-
-  fun BabolsarAirport : Ind Airport ;
-
-  fun BacaGrandeCOAirport : Ind Airport ;
-
-  fun BacauAirport : Ind Airport ;
-
-  fun BacoJinkaAirport : Ind Airport ;
-
-  fun BacolodAirport : Ind Airport ;
-
-  fun BadeAirport : Ind Airport ;
-
-  fun BadinAirport : Ind Airport ;
-
-  fun BaduIslandQueenslandAirport : Ind Airport ;
-
-  fun BafoussemAirport : Ind Airport ;
-
-  fun BaganaAirport : Ind Airport ;
-
-  fun BagdograAirport : Ind Airport ;
-
-  fun BageRSAirport : Ind Airport ;
-
-  fun BaghdadAirport : Ind Airport ;
-
-  fun BagintonCoventryAirport : Ind Airport ;
-
-  fun BaglungAirport : Ind Airport ;
-
-  fun BaguioAirport : Ind Airport ;
-
-  fun BaharDarAirport : Ind Airport ;
-
-  fun BahawalpurAirport : Ind Airport ;
-
-  fun BahiaAngelesAirport : Ind Airport ;
-
-  fun BahiaCupicaAirport : Ind Airport ;
-
-  fun BahiaSolanoAirport : Ind Airport ;
-
-  fun BahiasdeHuatulcoSantaCruzHuatulcoAirport : Ind Airport ;
-
-  fun BahreganAirport : Ind Airport ;
-
-  fun BaiaMapeAirport : Ind Airport ;
-
-  fun BaiadeCaraquezAirport : Ind Airport ;
-
-  fun BaibaraAirport : Ind Airport ;
-
-  fun BaidoaAirport : Ind Airport ;
-
-  fun BaindoungAirport : Ind Airport ;
-
-  fun BairnsdaleVictoriaAirport : Ind Airport ;
-
-  fun BaitadiAirport : Ind Airport ;
-
-  fun BaiyerRiverAirport : Ind Airport ;
-
-  fun BaiyunGuangzhouCantonAirport : Ind Airport ;
-
-  fun BajawaAirport : Ind Airport ;
-
-  fun BajhangAirport : Ind Airport ;
-
-  fun BajoneAirport : Ind Airport ;
-
-  fun BajuraAirport : Ind Airport ;
-
-  fun BakalalanSarawakAirport : Ind Airport ;
-
-  fun BakelAirport : Ind Airport ;
-
-  fun BakerCityMunicipalORAirport : Ind Airport ;
-
-  fun BakerIslandAirport : Ind Airport ;
-
-  fun BakiBakuNaxcivanAirport : Ind Airport ;
-
-  fun BakkafjordurAirport : Ind Airport ;
-
-  fun BakkiGrundarfjordurAirport : Ind Airport ;
-
-  fun BakoumaAirport : Ind Airport ;
-
-  fun BalakovoSaratovAirport : Ind Airport ;
-
-  fun BalalaeAirport : Ind Airport ;
-
-  fun BalboaAirport : Ind Airport ;
-
-  fun BalerAirport : Ind Airport ;
-
-  fun BalgoHillsWesternAustraliaAirport : Ind Airport ;
-
-  fun BalhashAirport : Ind Airport ;
-
-  fun BaliAirport : Ind Airport ;
-
-  fun BaliAirportPapuaNewGuinea : Ind Airport ;
-
-  fun BaliBamendaAirport : Ind Airport ;
-
-  fun BaliceKrakowAirport : Ind Airport ;
-
-  fun BalikesirAirport : Ind Airport ;
-
-  fun BallinaNewSouthWalesAirport : Ind Airport ;
-
-  fun BallykellyNorthernIrelandAirport : Ind Airport ;
-
-  fun BalmacedaAirport : Ind Airport ;
-
-  fun BalranaldNewSouthWalesAirport : Ind Airport ;
-
-  fun BalsasMAAirport : Ind Airport ;
-
-  fun BaltimoreWashingtonInternationalMDAirport : Ind Airport ;
-
-  fun BaltrumAirport : Ind Airport ;
-
-  fun BamagaQueenslandAirport : Ind Airport ;
-
-  fun BambariAirport : Ind Airport ;
-
-  fun BamburiAirport : Ind Airport ;
-
-  fun BamernyAirport : Ind Airport ;
-
-  fun BamiyanAirport : Ind Airport ;
-
-  fun BamuAirport : Ind Airport ;
-
-  fun BanMakKhaengAirport : Ind Airport ;
-
-  fun BanMeThoutAirport : Ind Airport ;
-
-  fun BandarAbbasAirport : Ind Airport ;
-
-  fun BandarLengehAirport : Ind Airport ;
-
-  fun BandirmaAirport : Ind Airport ;
-
-  fun BandonStateORAirport : Ind Airport ;
-
-  fun BandunduAirport : Ind Airport ;
-
-  fun BandungAirport : Ind Airport ;
-
-  fun BaneasaBucharestAirport : Ind Airport ;
-
-  fun BanforaAirport : Ind Airport ;
-
-  fun BangaloreAirport : Ind Airport ;
-
-  fun BangassouAirport : Ind Airport ;
-
-  fun BangokaKisanganiAirport : Ind Airport ;
-
-  fun BangorInternationalMEAirport : Ind Airport ;
-
-  fun BanjaLukaAirport : Ind Airport ;
-
-  fun BankstownNewSouthWalesAirport : Ind Airport ;
-
-  fun BanmethuotAirport : Ind Airport ;
-
-  fun BanningMunicipalCAAirport : Ind Airport ;
-
-  fun BannuAirport : Ind Airport ;
-
-  fun BantryAirport : Ind Airport ;
-
-  fun BanzAirport : Ind Airport ;
-
-  fun BaoshanAirport : Ind Airport ;
-
-  fun BaotouAirport : Ind Airport ;
-
-  fun BapiAirport : Ind Airport ;
-
-  fun BaracoaAirport : Ind Airport ;
-
-  fun BarahonaAirport : Ind Airport ;
-
-  fun BaramitaAirport : Ind Airport ;
-
-  fun BarbudaCodringtonBarbudaIsAirport : Ind Airport ;
-
-  fun BarcaKosiceAirport : Ind Airport ;
-
-  fun BarcaldineQueenslandAirport : Ind Airport ;
-
-  fun BarcelonnetteAirport : Ind Airport ;
-
-  fun BarcelosAMAirport : Ind Airport ;
-
-  fun BarderaAirport : Ind Airport ;
-
-  fun BardufossAirport : Ind Airport ;
-
-  fun BarinasAirport : Ind Airport ;
-
-  fun BarioSarawakAirport : Ind Airport ;
-
-  fun BarisalAirport : Ind Airport ;
-
-  fun BarklyDownsQueenslandAirport : Ind Airport ;
-
-  fun BarksdaleAirForceBaseLAAirport : Ind Airport ;
-
-  fun BarnaulAltayAirport : Ind Airport ;
-
-  fun BarnesMunicipalMAAirport : Ind Airport ;
-
-  fun BarnstableMunicipalAirportBoardmanPolandoFieldMAAirport : Ind Airport ;
-
-  fun BarnwellCountySCAirport : Ind Airport ;
-
-  fun BarondaVadodaraAirport : Ind Airport ;
-
-  fun BarquisimetoAirport : Ind Airport ;
-
-  fun BarraBAAirport : Ind Airport ;
-
-  fun BarraColoradoAirport : Ind Airport ;
-
-  fun BarraScotlandAirport : Ind Airport ;
-
-  fun BarradoCordaMAAirport : Ind Airport ;
-
-  fun BarradoGarcasMGAirport : Ind Airport ;
-
-  fun BarrancabermejaAirport : Ind Airport ;
-
-  fun BarrancadeUpiAirport : Ind Airport ;
-
-  fun BarreirasBAAirport : Ind Airport ;
-
-  fun BarreirinhasMAAirport : Ind Airport ;
-
-  fun BarretosSPAirport : Ind Airport ;
-
-  fun BarrowIslandWesternAustraliaAirport : Ind Airport ;
-
-  fun BarrowinFurnessAirport : Ind Airport ;
-
-  fun BarstowDaggettCAAirport : Ind Airport ;
-
-  fun BarterIslandLRRSAKAirport : Ind Airport ;
-
-  fun BarthAirport : Ind Airport ;
-
-  fun BarticaAirport : Ind Airport ;
-
-  fun BartlesvilleMunicipalOKAirport : Ind Airport ;
-
-  fun BartlettCoveSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun BartlettsAKAirport : Ind Airport ;
-
-  fun BartowMunicipalFLAirport : Ind Airport ;
-
-  fun BasankusuAirport : Ind Airport ;
-
-  fun BascoAirport : Ind Airport ;
-
-  fun BaselMulhouseEuroBaselAirport : Ind Airport ;
-
-  fun BasongoAirport : Ind Airport ;
-
-  fun BasseTerreAirport : Ind Airport ;
-
-  fun BasseinAirport : Ind Airport ;
-
-  fun BataAirport : Ind Airport ;
-
-  fun BatamBatuBesarAirport : Ind Airport ;
-
-  fun BatangafoAirport : Ind Airport ;
-
-  fun BataviaDownsQueenslandAirport : Ind Airport ;
-
-  fun BatesvilleRegionalARAirport : Ind Airport ;
-
-  fun BathurstIslandNorthernTerritoryAirport : Ind Airport ;
-
-  fun BathurstNewSouthWalesAirport : Ind Airport ;
-
-  fun BatmanMilitaryAirBaseBatmanAirport : Ind Airport ;
-
-  fun BatnaAirport : Ind Airport ;
-
-  fun BatomAirport : Ind Airport ;
-
-  fun BatonRougeMetropolitanAirportRyanFieldLAAirport : Ind Airport ;
-
-  fun BatsfjordAirport : Ind Airport ;
-
-  fun BattambangAirport : Ind Airport ;
-
-  fun BatticalcaAirport : Ind Airport ;
-
-  fun BatuLicinAirport : Ind Airport ;
-
-  fun BatumiAbkhaziaAirport : Ind Airport ;
-
-  fun BaucauAirport : Ind Airport ;
-
-  fun BauchiAirport : Ind Airport ;
-
-  fun BaudetteInternationalMNAirport : Ind Airport ;
-
-  fun BauruSPAirport : Ind Airport ;
-
-  fun BawanAirport : Ind Airport ;
-
-  fun BayCityMunicipalTXAirport : Ind Airport ;
-
-  fun BayamoAirport : Ind Airport ;
-
-  fun BayofIslandsAirport : Ind Airport ;
-
-  fun BayreuthAirport : Ind Airport ;
-
-  fun BaytownTXAirport : Ind Airport ;
-
-  fun BeagleBayWesternAustraliaAirport : Ind Airport ;
-
-  fun BealeAirForceBaseCAAirport : Ind Airport ;
-
-  fun BearCreek3AKAirport : Ind Airport ;
-
-  fun BeatriceMunicipalNEAirport : Ind Airport ;
-
-  fun BeattyNVAirport : Ind Airport ;
-
-  fun BeaufortCountySCAirport : Ind Airport ;
-
-  fun BeaumontMunicipalTXAirport : Ind Airport ;
-
-  fun BeauregardParishLAAirport : Ind Airport ;
-
-  fun BeaverCountyPAAirport : Ind Airport ;
-
-  fun BeaverInletAKAirport : Ind Airport ;
-
-  fun BeaverRuinGAAirport : Ind Airport ;
-
-  fun BedfordDownsWesternAustraliaAirport : Ind Airport ;
-
-  fun BedourieQueenslandAirport : Ind Airport ;
-
-  fun BeechFactoryKSAirport : Ind Airport ;
-
-  fun BeerShebaBeershebaAirport : Ind Airport ;
-
-  fun BegamganjAirport : Ind Airport ;
-
-  fun BeicaAirport : Ind Airport ;
-
-  fun BeidahAirport : Ind Airport ;
-
-  fun BeihaiAirport : Ind Airport ;
-
-  fun BeihanAirport : Ind Airport ;
-
-  fun BeijingPekingAirport : Ind Airport ;
-
-  fun BeiraAirport : Ind Airport ;
-
-  fun BelagaSarawakAirport : Ind Airport ;
-
-  fun BelepBelepIslandsAirport : Ind Airport ;
-
-  fun BelfortAirport : Ind Airport ;
-
-  fun BelgaumAirport : Ind Airport ;
-
-  fun BelgradeAirport : Ind Airport ;
-
-  fun BellIslandHotSpringsSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun BellaUnionAirport : Ind Airport ;
-
-  fun BellaYellaAirport : Ind Airport ;
-
-  fun BellaryAirport : Ind Airport ;
-
-  fun BellavistaAirport : Ind Airport ;
-
-  fun BelleFourcheMunicipalSDAirport : Ind Airport ;
-
-  fun BellinghamInternationalWAAirport : Ind Airport ;
-
-  fun BellonaAirport : Ind Airport ;
-
-  fun BellunoAirport : Ind Airport ;
-
-  fun BelmontNewSouthWalesAirport : Ind Airport ;
-
-  fun BelmonteBAAirport : Ind Airport ;
-
-  fun BelmulletAirport : Ind Airport ;
-
-  fun BeloAirport : Ind Airport ;
-
-  fun BeloHorizonteMGAirport : Ind Airport ;
-
-  fun BeltsyAirport : Ind Airport ;
-
-  fun BembridgeEnglandAirport : Ind Airport ;
-
-  fun BemichiAirport : Ind Airport ;
-
-  fun BemidjiBeltramiCountyMNAirport : Ind Airport ;
-
-  fun BenallaVictoriaAirport : Ind Airport ;
-
-  fun BenawiAirport : Ind Airport ;
-
-  fun BenbeculaScotlandAirport : Ind Airport ;
-
-  fun BenedumWVAirport : Ind Airport ;
-
-  fun BengbuAirport : Ind Airport ;
-
-  fun BengkuluSumatraAirport : Ind Airport ;
-
-  fun BenguelaAirport : Ind Airport ;
-
-  fun BeniAirport : Ind Airport ;
-
-  fun BeninCityAirport : Ind Airport ;
-
-  fun BeninaBenghaziAirport : Ind Airport ;
-
-  fun BenjinaAirport : Ind Airport ;
-
-  fun BensbachAirport : Ind Airport ;
-
-  fun BensonEnglandAirport : Ind Airport ;
-
-  fun BensonMunicipalMNAirport : Ind Airport ;
-
-  fun BentoGoncalvesRSAirport : Ind Airport ;
-
-  fun BentwatersStationEnglandAirport : Ind Airport ;
-
-  fun BeppuAirport : Ind Airport ;
-
-  fun BequiaAirport : Ind Airport ;
-
-  fun BerauAirport : Ind Airport ;
-
-  fun BerberaAirport : Ind Airport ;
-
-  fun BerberatiAirport : Ind Airport ;
-
-  fun BerdyanskZaporizhzhyaAirport : Ind Airport ;
-
-  fun BereinaAirport : Ind Airport ;
-
-  fun BeresyAirport : Ind Airport ;
-
-  fun BergamoAirport : Ind Airport ;
-
-  fun BergeracAirport : Ind Airport ;
-
-  fun BergstromAirRescueServiceTXAirport : Ind Airport ;
-
-  fun BerkeleyCAAirport : Ind Airport ;
-
-  fun BerlevagAirport : Ind Airport ;
-
-  fun BerlinMunicipalNHAirport : Ind Airport ;
-
-  fun BermejoAirport : Ind Airport ;
-
-  fun BernBelpBernBerneAirport : Ind Airport ;
-
-  fun BertMooneyMTAirport : Ind Airport ;
-
-  fun BertouaAirport : Ind Airport ;
-
-  fun BeruAirport : Ind Airport ;
-
-  fun BesalampyAirport : Ind Airport ;
-
-  fun BethelAKAirport : Ind Airport ;
-
-  fun BethelSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun BetoikyAirport : Ind Airport ;
-
-  fun BetootaQueenslandAirport : Ind Airport ;
-
-  fun BetouAirport : Ind Airport ;
-
-  fun BettinaAbuDhabiAirport : Ind Airport ;
-
-  fun BettlesAKAirport : Ind Airport ;
-
-  fun BeverleySpringsWesternAustraliaAirport : Ind Airport ;
-
-  fun BeverlyMunicipalMAAirport : Ind Airport ;
-
-  fun BhadrapurAirport : Ind Airport ;
-
-  fun BhairawaAirport : Ind Airport ;
-
-  fun BhamoAirport : Ind Airport ;
-
-  fun BharatpurAirport : Ind Airport ;
-
-  fun BhatindaAirport : Ind Airport ;
-
-  fun BhavnagarAirport : Ind Airport ;
-
-  fun BhojpurAirport : Ind Airport ;
-
-  fun BhopalAirport : Ind Airport ;
-
-  fun BhubaneswarAirport : Ind Airport ;
-
-  fun BhujAirport : Ind Airport ;
-
-  fun BiallaAirport : Ind Airport ;
-
-  fun BiaruAirport : Ind Airport ;
-
-  fun BiawonqueAirport : Ind Airport ;
-
-  fun BicycleLakeArmyAirFieldNationalGuardCAAirport : Ind Airport ;
-
-  fun BielefeldAirport : Ind Airport ;
-
-  fun BigBayAirport : Ind Airport ;
-
-  fun BigBellWesternAustraliaAirport : Ind Airport ;
-
-  fun BigCreekAKAirport : Ind Airport ;
-
-  fun BigCreekAirport : Ind Airport ;
-
-  fun BigLakeAKAirport : Ind Airport ;
-
-  fun BigMountainAKAirport : Ind Airport ;
-
-  fun BigPineyMarbletonWYAirport : Ind Airport ;
-
-  fun BigSpringMcMahonWrinkleTXAirport : Ind Airport ;
-
-  fun BigSpringTXAirport : Ind Airport ;
-
-  fun BigginHillEnglandAirport : Ind Airport ;
-
-  fun BiggsArmyAirFieldTXAirport : Ind Airport ;
-
-  fun BikanerAirport : Ind Airport ;
-
-  fun BikiniAtollAirport : Ind Airport ;
-
-  fun BilbaoAirport : Ind Airport ;
-
-  fun BildudalurAirport : Ind Airport ;
-
-  fun BillilunaStationWesternAustraliaAirport : Ind Airport ;
-
-  fun BillingsLoganInternationalMTAirport : Ind Airport ;
-
-  fun BillundAirport : Ind Airport ;
-
-  fun BillyMitchellNCAirport : Ind Airport ;
-
-  fun BimaAirport : Ind Airport ;
-
-  fun BiminAirport : Ind Airport ;
-
-  fun BinghamtonRegionalAirportEdwinALinkFieldNYAirport : Ind Airport ;
-
-  fun BintuluSarawakAirport : Ind Airport ;
-
-  fun BiraroAirport : Ind Airport ;
-
-  fun BiratnagarAirport : Ind Airport ;
-
-  fun BirchCreekAKAirport : Ind Airport ;
-
-  fun BirchwoodPoconoAirparkPAAirport : Ind Airport ;
-
-  fun BirdIslandAirport : Ind Airport ;
-
-  fun BirdsvilleQueenslandAirport : Ind Airport ;
-
-  fun BirminghamEnglandAirport : Ind Airport ;
-
-  fun BirminghamInternationalALAirport : Ind Airport ;
-
-  fun BirninKonniAirport : Ind Airport ;
-
-  fun BisbeeDouglasInternationalAZAirport : Ind Airport ;
-
-  fun BisbeeMunicipalAZAirport : Ind Airport ;
-
-  fun BishaAirport : Ind Airport ;
-
-  fun BishkekFrunzeChuyAirport : Ind Airport ;
-
-  fun BishoAirport : Ind Airport ;
-
-  fun BishopCAAirport : Ind Airport ;
-
-  fun BishopInternationalMIAirport : Ind Airport ;
-
-  fun BiskraAirport : Ind Airport ;
-
-  fun BisligAirport : Ind Airport ;
-
-  fun BismarckMunicipalNDAirport : Ind Airport ;
-
-  fun BissallancaBissauAirport : Ind Airport ;
-
-  fun BitamAirport : Ind Airport ;
-
-  fun BitburgAirBaseBitburgAirport : Ind Airport ;
-
-  fun BizantQueenslandAirport : Ind Airport ;
-
-  fun BlackallQueenslandAirport : Ind Airport ;
-
-  fun BlackbushAirport : Ind Airport ;
-
-  fun BlackwaterQueenslandAirport : Ind Airport ;
-
-  fun BlagoveschenskAmurAirport : Ind Airport ;
-
-  fun BlaineMunicipalWAAirport : Ind Airport ;
-
-  fun BlakeleyIslandWAAirport : Ind Airport ;
-
-  fun BlandingMunicipalUTAirport : Ind Airport ;
-
-  fun BlangBintangBandaAcehKuturajaAirport : Ind Airport ;
-
-  fun BlockIslandStateRIAirport : Ind Airport ;
-
-  fun BloomfieldQueenslandAirport : Ind Airport ;
-
-  fun BloomingtonNormalILAirport : Ind Airport ;
-
-  fun BlosserMunicipalKSAirport : Ind Airport ;
-
-  fun BlueCanyonNyackCAAirport : Ind Airport ;
-
-  fun BlueFoxBayAKAirport : Ind Airport ;
-
-  fun BlueLagoonAirport : Ind Airport ;
-
-  fun BluefieldsAirport : Ind Airport ;
-
-  fun BlumenauSCAirport : Ind Airport ;
-
-  fun BlytheCAAirport : Ind Airport ;
-
-  fun BlythevilleMunicipalARAirport : Ind Airport ;
-
-  fun BoAirport : Ind Airport ;
-
-  fun BoaVistaRRAirport : Ind Airport ;
-
-  fun BoanaAirport : Ind Airport ;
-
-  fun BoangAirport : Ind Airport ;
-
-  fun BoavistaBoavistaAirport : Ind Airport ;
-
-  fun BobBakerMemorialAKAirport : Ind Airport ;
-
-  fun BobSikesFLAirport : Ind Airport ;
-
-  fun BobbyLChainMunicipalMSAirport : Ind Airport ;
-
-  fun BoboDioulassoAirport : Ind Airport ;
-
-  fun BocaRatonFLAirport : Ind Airport ;
-
-  fun BocadoAcreAMAirport : Ind Airport ;
-
-  fun BocasdelToroAirport : Ind Airport ;
-
-  fun BodinumuAirport : Ind Airport ;
-
-  fun BodoAirport : Ind Airport ;
-
-  fun BoeingFieldKingCountyInternationalWAAirport : Ind Airport ;
-
-  fun BoendeAirport : Ind Airport ;
-
-  fun BogheAirport : Ind Airport ;
-
-  fun BograAirport : Ind Airport ;
-
-  fun BoiguIslandQueenslandAirport : Ind Airport ;
-
-  fun BoireFieldNHAirport : Ind Airport ;
-
-  fun BoiseAirTerminalGowenFieldIDAirport : Ind Airport ;
-
-  fun BokeAirport : Ind Airport ;
-
-  fun BokondiniAirport : Ind Airport ;
-
-  fun BokoroAirport : Ind Airport ;
-
-  fun BokuAirport : Ind Airport ;
-
-  fun BolAirport : Ind Airport ;
-
-  fun BolaangAirport : Ind Airport ;
-
-  fun BoleAddisAbabaAirport : Ind Airport ;
-
-  fun BollingAirForceBaseDCAirport : Ind Airport ;
-
-  fun BollonQueenslandAirport : Ind Airport ;
-
-  fun BolovipAirport : Ind Airport ;
-
-  fun BolwarraQueenslandAirport : Ind Airport ;
-
-  fun BolzanoBozenAirport : Ind Airport ;
-
-  fun BomaAirport : Ind Airport ;
-
-  fun BomaiAirport : Ind Airport ;
-
-  fun BonanzaAirport : Ind Airport ;
-
-  fun BondoukouAirport : Ind Airport ;
-
-  fun BongoAirport : Ind Airport ;
-
-  fun BontangAirport : Ind Airport ;
-
-  fun BontheAirport : Ind Airport ;
-
-  fun BooneCountyARAirport : Ind Airport ;
-
-  fun BooneMunicipalIAAirport : Ind Airport ;
-
-  fun BoqueAirport : Ind Airport ;
-
-  fun BoraBoraSocietyIslandsAirport : Ind Airport ;
-
-  fun BordjBadjiMokhtarAirport : Ind Airport ;
-
-  fun BorgarfjordurAirport : Ind Airport ;
-
-  fun BoridiAirport : Ind Airport ;
-
-  fun BorispolKievAirport : Ind Airport ;
-
-  fun BorkumAirport : Ind Airport ;
-
-  fun BorlangeAirBaseBorlangeAirport : Ind Airport ;
-
-  fun BorotouAirport : Ind Airport ;
-
-  fun BorregoValleyCAAirport : Ind Airport ;
-
-  fun BorroloolaNorthernTerritoryAirport : Ind Airport ;
-
-  fun BossangoaAirport : Ind Airport ;
-
-  fun BossasoAirport : Ind Airport ;
-
-  fun BossembeleAirport : Ind Airport ;
-
-  fun BossetAirport : Ind Airport ;
-
-  fun BostAirport : Ind Airport ;
-
-  fun BostonCityHeliportMAAirport : Ind Airport ;
-
-  fun BoswellBayAKAirport : Ind Airport ;
-
-  fun BotopasieAirport : Ind Airport ;
-
-  fun BouSaadaAirport : Ind Airport ;
-
-  fun BouakeAirport : Ind Airport ;
-
-  fun BouarAirport : Ind Airport ;
-
-  fun BoucaAirport : Ind Airport ;
-
-  fun BoulderCityMunicipalNVAirport : Ind Airport ;
-
-  fun BouliaQueenslandAirport : Ind Airport ;
-
-  fun BounaAirport : Ind Airport ;
-
-  fun BoundaryAKAirport : Ind Airport ;
-
-  fun BoundialiAirport : Ind Airport ;
-
-  fun BoundjiAirport : Ind Airport ;
-
-  fun BourgesAirport : Ind Airport ;
-
-  fun BourkeNewSouthWalesAirport : Ind Airport ;
-
-  fun BournemouthEnglandAirport : Ind Airport ;
-
-  fun BoutheonSaintEtienneAirport : Ind Airport ;
-
-  fun BowermanWAAirport : Ind Airport ;
-
-  fun BowersFieldWAAirport : Ind Airport ;
-
-  fun BowlingGreenWarrenCountyRegionalKYAirport : Ind Airport ;
-
-  fun BowmanMunicipalNDAirport : Ind Airport ;
-
-  fun BoxboroughMAAirport : Ind Airport ;
-
-  fun BoyneMountainMIAirport : Ind Airport ;
-
-  fun BozoumAirport : Ind Airport ;
-
-  fun BradfordEnglandAirport : Ind Airport ;
-
-  fun BradfordRegionalPAAirport : Ind Airport ;
-
-  fun BradleyInternationalCTAirport : Ind Airport ;
-
-  fun BradshawArmyAirfieldHIAirport : Ind Airport ;
-
-  fun BragaAirport : Ind Airport ;
-
-  fun BragancaAirport : Ind Airport ;
-
-  fun BragancaPAAirport : Ind Airport ;
-
-  fun BrahmanAirport : Ind Airport ;
-
-  fun BrainerdCrowWingCountyRegionalMNAirport : Ind Airport ;
-
-  fun BramptonIslandQueenslandAirport : Ind Airport ;
-
-  fun BratskIrkutskAirport : Ind Airport ;
-
-  fun BraunschweigAirport : Ind Airport ;
-
-  fun BrawleyMunicipalCAAirport : Ind Airport ;
-
-  fun BreidhdalurBreiddalsvikAirport : Ind Airport ;
-
-  fun BremerhavenAirport : Ind Airport ;
-
-  fun BrennerFieldNEAirport : Ind Airport ;
-
-  fun BrenwicksAKAirport : Ind Airport ;
-
-  fun BrestBrestAirport : Ind Airport ;
-
-  fun BrevesPAAirport : Ind Airport ;
-
-  fun BrevigMissionAKAirport : Ind Airport ;
-
-  fun BrewarrinaNewSouthWalesAirport : Ind Airport ;
-
-  fun BrewsterFieldNEAirport : Ind Airport ;
-
-  fun BrezhnevAirport : Ind Airport ;
-
-  fun BriaAirport : Ind Airport ;
-
-  fun BrighamCityUTAirport : Ind Airport ;
-
-  fun BrightVictoriaAirport : Ind Airport ;
-
-  fun BrightonDownsQueenslandAirport : Ind Airport ;
-
-  fun BrightonEnglandAirport : Ind Airport ;
-
-  fun BringelandFoerdeFordeAirport : Ind Airport ;
-
-  fun BriveLaGaillardeAirport : Ind Airport ;
-
-  fun BrizeNortonStationEnglandAirport : Ind Airport ;
-
-  fun BrnoAirport : Ind Airport ;
-
-  fun BroadusMTAirport : Ind Airport ;
-
-  fun BrokenBowMunicipalNEAirport : Ind Airport ;
-
-  fun BrokenHillNewSouthWalesAirport : Ind Airport ;
-
-  fun BrommaStockholmAirport : Ind Airport ;
-
-  fun BronnoyBronnoysundBroennoeysundAirport : Ind Airport ;
-
-  fun BrookingsMunicipalSDAirport : Ind Airport ;
-
-  fun BrookingsStateORAirport : Ind Airport ;
-
-  fun BroomeWesternAustraliaAirport : Ind Airport ;
-
-  fun BrownsNEAirport : Ind Airport ;
-
-  fun BrownsvilleSouthPadreIslandInternationalTXAirport : Ind Airport ;
-
-  fun BrownwoodMunicipalTXAirport : Ind Airport ;
-
-  fun BruggenAirport : Ind Airport ;
-
-  fun BrumadoBAAirport : Ind Airport ;
-
-  fun BrunetteDownsNorthernTerritoryAirport : Ind Airport ;
-
-  fun BrusLagunaAirport : Ind Airport ;
-
-  fun BryanskBryanskAirport : Ind Airport ;
-
-  fun BryantArmyHeliportAKAirport : Ind Airport ;
-
-  fun BryceCanyonUTAirport : Ind Airport ;
-
-  fun BuaAirport : Ind Airport ;
-
-  fun BubaqueAirport : Ind Airport ;
-
-  fun BuchananFieldCAAirport : Ind Airport ;
-
-  fun BucholzArmyAirFieldKwajaleinKMRKwajaleinAirport : Ind Airport ;
-
-  fun BuckeyeMunicipalAZAirport : Ind Airport ;
-
-  fun BucklandAKAirport : Ind Airport ;
-
-  fun BuckleyArmyNationalGuardBaseCOAirport : Ind Airport ;
-
-  fun BudardalurAirport : Ind Airport ;
-
-  fun BuenaventuraAirport : Ind Airport ;
-
-  fun BuenosAiresAirport : Ind Airport ;
-
-  fun BukaAirport : Ind Airport ;
-
-  fun BukhoroBukharaBukharaAirport : Ind Airport ;
-
-  fun BukhtaTiksiIceStripYakutiaSakhaAirport : Ind Airport ;
-
-  fun BukobaAirport : Ind Airport ;
-
-  fun BulawayoAirport : Ind Airport ;
-
-  fun BulchiAirport : Ind Airport ;
-
-  fun BulimbaQueenslandAirport : Ind Airport ;
-
-  fun BullfrogBasinUTAirport : Ind Airport ;
-
-  fun BuloloAirport : Ind Airport ;
-
-  fun BumbaAirport : Ind Airport ;
-
-  fun BunburyWesternAustraliaAirport : Ind Airport ;
-
-  fun BundabergQueenslandAirport : Ind Airport ;
-
-  fun BundiAirport : Ind Airport ;
-
-  fun BuniaAirport : Ind Airport ;
-
-  fun BunyuAirport : Ind Airport ;
-
-  fun BuraoAirport : Ind Airport ;
-
-  fun BurbankGlendalePasadenaCAAirport : Ind Airport ;
-
-  fun BurgasBourgasAirport : Ind Airport ;
-
-  fun BurkeCountyGAAirport : Ind Airport ;
-
-  fun BurkeLakefrontOHAirport : Ind Airport ;
-
-  fun BurketownQueenslandAirport : Ind Airport ;
-
-  fun BurleyMunicipalIDAirport : Ind Airport ;
-
-  fun BurlingtonInternationalVTAirport : Ind Airport ;
-
-  fun BurlingtonMunicipalIAAirport : Ind Airport ;
-
-  fun BurlingtonMunicipalMAAirport : Ind Airport ;
-
-  fun BurnieWynyardTasmaniaAirport : Ind Airport ;
-
-  fun BurnsMunicipalORAirport : Ind Airport ;
-
-  fun BursaAirport : Ind Airport ;
-
-  fun BurtonwoodAirport : Ind Airport ;
-
-  fun BuryStEdmundsEnglandAirport : Ind Airport ;
-
-  fun BushFieldGAAirport : Ind Airport ;
-
-  fun BushehrAirport : Ind Airport ;
-
-  fun ButareAirport : Ind Airport ;
-
-  fun ButaritariAirport : Ind Airport ;
-
-  fun ButlerCountyPAAirport : Ind Airport ;
-
-  fun ButlerMemorialMOAirport : Ind Airport ;
-
-  fun ButonBabauAirport : Ind Airport ;
-
-  fun ButterworthAirportMalaysia : Ind Airport ;
-
-  fun ButtsArmyAirFieldCOAirport : Ind Airport ;
-
-  fun ButuanAirport : Ind Airport ;
-
-  fun BuyoAirport : Ind Airport ;
-
-  fun BuziosAirport : Ind Airport ;
-
-  fun BuzzardsPointSeaplaneBaseDCAirport : Ind Airport ;
-
-  fun BydgoszczAirport : Ind Airport ;
-
-  fun BykovoMoscowAirport : Ind Airport ;
-
-  fun CDavidCampbellFieldCorsicanaMunicipalTXAirport : Ind Airport ;
-
-  fun CaMauAirport : Ind Airport ;
-
-  fun CabimasAirport : Ind Airport ;
-
-  fun CabinCreekAKAirport : Ind Airport ;
-
-  fun CabindaAirport : Ind Airport ;
-
-  fun CableCAAirport : Ind Airport ;
-
-  fun CableHeliportCAAirport : Ind Airport ;
-
-  fun CaboRojoAirport : Ind Airport ;
-
-  fun CaceresMGAirport : Ind Airport ;
-
-  fun CachoeiraBAAirport : Ind Airport ;
-
-  fun CadjehounCotonouAirport : Ind Airport ;
-
-  fun CagayandeOroAirport : Ind Airport ;
-
-  fun CagayandeSuluAirport : Ind Airport ;
-
-  fun CahokiaILStLouisAirport : Ind Airport ;
-
-  fun CaicaraAirport : Ind Airport ;
-
-  fun CaigumaAirport : Ind Airport ;
-
-  fun CairoILAirport : Ind Airport ;
-
-  fun CairoInternationalCairoAirport : Ind Airport ;
-
-  fun CajamarcaAirport : Ind Airport ;
-
-  fun CalabarAirport : Ind Airport ;
-
-  fun CalabozoAirport : Ind Airport ;
-
-  fun CalamaAirport : Ind Airport ;
-
-  fun CalapanAirport : Ind Airport ;
-
-  fun CalbayogAirport : Ind Airport ;
-
-  fun CaldasNovasGOAirport : Ind Airport ;
-
-  fun CaledoniaAirport : Ind Airport ;
-
-  fun CaletaOliviaAirport : Ind Airport ;
-
-  fun CalexicoInternationalCAAirport : Ind Airport ;
-
-  fun CalicutAirport : Ind Airport ;
-
-  fun CalipatriaMunicipalCAAirport : Ind Airport ;
-
-  fun CallawayGardensHarrisCountyGAAirport : Ind Airport ;
-
-  fun CaloundraQueenslandAirport : Ind Airport ;
-
-  fun CalvertonNavalWeaponsIndustrialReserveNYAirport : Ind Airport ;
-
-  fun CamaxiloAirport : Ind Airport ;
-
-  fun CambridgeAirport : Ind Airport ;
-
-  fun CambridgeDorchesterMDAirport : Ind Airport ;
-
-  fun CambridgeMAAirport : Ind Airport ;
-
-  fun CamdenNewSouthWalesAirport : Ind Airport ;
-
-  fun CameronMemorialMOAirport : Ind Airport ;
-
-  fun CametaAirport : Ind Airport ;
-
-  fun CamfieldNorthernTerritoryAirport : Ind Airport ;
-
-  fun CamiguinAirport : Ind Airport ;
-
-  fun CamillaMitchellCountyGAAirport : Ind Airport ;
-
-  fun CamiloDazaCucutaAirport : Ind Airport ;
-
-  fun CamiriAirport : Ind Airport ;
-
-  fun CamocimCEAirport : Ind Airport ;
-
-  fun CamoowealQueenslandAirport : Ind Airport ;
-
-  fun CampParksHeliportCAAirport : Ind Airport ;
-
-  fun CampPickettBlackstoneArmyAirFieldAllenCPerkinsonMunicipalVAAirport : Ind Airport ;
-
-  fun CampbellArmyAirFieldKYAirport : Ind Airport ;
-
-  fun CampbellporeAirport : Ind Airport ;
-
-  fun CampbeltownAirport : Ind Airport ;
-
-  fun CampinaGrandePBAirport : Ind Airport ;
-
-  fun CampinasSPAirport : Ind Airport ;
-
-  fun CampoCAAirport : Ind Airport ;
-
-  fun CampoDellOroCorsicaAirport : Ind Airport ;
-
-  fun CampoGrandeMSAirport : Ind Airport ;
-
-  fun CampodoAragAirport : Ind Airport ;
-
-  fun CamposRJAirport : Ind Airport ;
-
-  fun CanaimaAirport : Ind Airport ;
-
-  fun CanakkaleAirport : Ind Airport ;
-
-  fun CananeaAirport : Ind Airport ;
-
-  fun CanasAirport : Ind Airport ;
-
-  fun CanavieirasBAAirport : Ind Airport ;
-
-  fun CanberraAustralianCapitalTerritoryAirport : Ind Airport ;
-
-  fun CancunInternationalCancunAirport : Ind Airport ;
-
-  fun CandalaAirport : Ind Airport ;
-
-  fun CandilejasAirport : Ind Airport ;
-
-  fun Candle2AKAirport : Ind Airport ;
-
-  fun CaneFieldDominicaRoseauAirport : Ind Airport ;
-
-  fun CangambaAirport : Ind Airport ;
-
-  fun CannonAirForceBaseNMAirport : Ind Airport ;
-
-  fun CanobieQueenslandAirport : Ind Airport ;
-
-  fun CanouanIslandCanouanIslandAirport : Ind Airport ;
-
-  fun CantonIslandAirport : Ind Airport ;
-
-  fun CanyonlandsFieldUTAirport : Ind Airport ;
-
-  fun CapHaitienAirport : Ind Airport ;
-
-  fun CapSkirringAirport : Ind Airport ;
-
-  fun CapeEleutheraAirport : Ind Airport ;
-
-  fun CapeFlatteryAirport : Ind Airport ;
-
-  fun CapeGirardeauMunicipalMOAirport : Ind Airport ;
-
-  fun CapeGloucesterAirport : Ind Airport ;
-
-  fun CapeNewhenhamLRRSAKAirport : Ind Airport ;
-
-  fun CapePalmasAirport : Ind Airport ;
-
-  fun CapePoleSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun CapeRomanzofLRRSAKAirport : Ind Airport ;
-
-  fun CapeRooneyAirport : Ind Airport ;
-
-  fun CapeSarichefAKAirport : Ind Airport ;
-
-  fun CapeSpencerCoastGuardHeliportAKAirport : Ind Airport ;
-
-  fun CapeStJacquesAirport : Ind Airport ;
-
-  fun CapeVogelAirport : Ind Airport ;
-
-  fun CapitalCityKYAirport : Ind Airport ;
-
-  fun CapitalCityPAAirport : Ind Airport ;
-
-  fun CapitanVicenteAlmandoLaRiojaAirport : Ind Airport ;
-
-  fun CaptainJackThomasElDoradoKSAirport : Ind Airport ;
-
-  fun CapurganaAirport : Ind Airport ;
-
-  fun CaquetaniaAirport : Ind Airport ;
-
-  fun CarNicobarAirport : Ind Airport ;
-
-  fun CarajasPAAirport : Ind Airport ;
-
-  fun CaransebesAirport : Ind Airport ;
-
-  fun CarauariAMAirport : Ind Airport ;
-
-  fun CaravelasBAAirport : Ind Airport ;
-
-  fun CarcassonneAirport : Ind Airport ;
-
-  fun CaribouMunicipalMEAirport : Ind Airport ;
-
-  fun CarimaguaAirport : Ind Airport ;
-
-  fun CarlisleAirport : Ind Airport ;
-
-  fun CarltonHillWesternAustraliaAirport : Ind Airport ;
-
-  fun CarmelitaAirport : Ind Airport ;
-
-  fun CarmendePatagonesAirport : Ind Airport ;
-
-  fun CarnarvonWesternAustraliaAirport : Ind Airport ;
-
-  fun CarnotAirport : Ind Airport ;
-
-  fun CarolinaMAAirport : Ind Airport ;
-
-  fun CarpentariaDownsQueenslandAirport : Ind Airport ;
-
-  fun CarpiquetCaenAirport : Ind Airport ;
-
-  fun CarriacouAirport : Ind Airport ;
-
-  fun CarrickfinnAirport : Ind Airport ;
-
-  fun CarrielSurConcepcionAirport : Ind Airport ;
-
-  fun CarrollCountyTNAirport : Ind Airport ;
-
-  fun CarsonNVAirport : Ind Airport ;
-
-  fun CarswellAirForceBaseTXAirport : Ind Airport ;
-
-  fun CartagoAirport : Ind Airport ;
-
-  fun CartiAirport : Ind Airport ;
-
-  fun CaruaruPEAirport : Ind Airport ;
-
-  fun CarupanoAirport : Ind Airport ;
-
-  fun CaruruAirport : Ind Airport ;
-
-  fun CarutaperaMAAirport : Ind Airport ;
-
-  fun CasaGrandeMunicipalAZAirport : Ind Airport ;
-
-  fun CasaleBrindisiAirport : Ind Airport ;
-
-  fun CascadeLocksStateORAirport : Ind Airport ;
-
-  fun CascavelPRAirport : Ind Airport ;
-
-  fun CascoGoveCoastGuardStationAKAirport : Ind Airport ;
-
-  fun CasiguranAirport : Ind Airport ;
-
-  fun CasinoNewSouthWalesAirport : Ind Airport ;
-
-  fun CasiquaAirport : Ind Airport ;
-
-  fun CassidyLineIslandsAirport : Ind Airport ;
-
-  fun CassilandiaMGAirport : Ind Airport ;
-
-  fun CastawayAirport : Ind Airport ;
-
-  fun CastlebarAirport : Ind Airport ;
-
-  fun CastresAirport : Ind Airport ;
-
-  fun CasuaritoAirport : Ind Airport ;
-
-  fun CatCayAirport : Ind Airport ;
-
-  fun CatIslandAirport : Ind Airport ;
-
-  fun CatacamasAirport : Ind Airport ;
-
-  fun CatalinaCAAirport : Ind Airport ;
-
-  fun CatamarcaAirport : Ind Airport ;
-
-  fun CataratasPRAirport : Ind Airport ;
-
-  fun CataratasdelIguazuIguazuAirport : Ind Airport ;
-
-  fun CatarmanAirport : Ind Airport ;
-
-  fun CatavinaAirport : Ind Airport ;
-
-  fun CattleCreekAirport : Ind Airport ;
-
-  fun CauayanAirport : Ind Airport ;
-
-  fun CaucasiaAirport : Ind Airport ;
-
-  fun CaumontAvignonAirport : Ind Airport ;
-
-  fun CavernCityAirTerminalNMAirport : Ind Airport ;
-
-  fun CaviahueAirport : Ind Airport ;
-
-  fun CaxiasdoSulRSAirport : Ind Airport ;
-
-  fun CayeChapelAirport : Ind Airport ;
-
-  fun CayoLargodelSurAirport : Ind Airport ;
-
-  fun CazomboAirport : Ind Airport ;
-
-  fun CebuAirport : Ind Airport ;
-
-  fun CedarCityMunicipalUTAirport : Ind Airport ;
-
-  fun CedarRapidsMunicipalIAAirport : Ind Airport ;
-
-  fun CedrosIslandAirport : Ind Airport ;
-
-  fun CedunaSouthAustraliaAirport : Ind Airport ;
-
-  fun CentennialCOAirport : Ind Airport ;
-
-  fun CenterIslandWAAirport : Ind Airport ;
-
-  fun CenterportHeliportCAAirport : Ind Airport ;
-
-  fun CentervilleMunicipalTNAirport : Ind Airport ;
-
-  fun CentralAKAirport : Ind Airport ;
-
-  fun CentralBusinessDistrictDowntownHeliportTXAirport : Ind Airport ;
-
-  fun CentralNebraskaRegionalNEAirport : Ind Airport ;
-
-  fun CentralPretoriaPretoriaAirport : Ind Airport ;
-
-  fun CentralWisconsinWIAirport : Ind Airport ;
-
-  fun CentraliaMunicipalILAirport : Ind Airport ;
-
-  fun CenturyCityHeliportCAAirport : Ind Airport ;
-
-  fun CepuAirport : Ind Airport ;
-
-  fun CeresAirport : Ind Airport ;
-
-  fun CerroMorenoAntofagastaAirport : Ind Airport ;
-
-  fun CessnaAircraftFieldKSAirport : Ind Airport ;
-
-  fun CessnockNewSouthWalesAirport : Ind Airport ;
-
-  fun ChacallutaAricaAirport : Ind Airport ;
-
-  fun ChachapoyasAirport : Ind Airport ;
-
-  fun ChadronMunicipalNEAirport : Ind Airport ;
-
-  fun ChaffeeArmyAirFieldARAirport : Ind Airport ;
-
-  fun ChakcharanAirport : Ind Airport ;
-
-  fun ChalkyitsikAKAirport : Ind Airport ;
-
-  fun ChallisIDAirport : Ind Airport ;
-
-  fun ChanaralAirport : Ind Airport ;
-
-  fun ChandigarhAirport : Ind Airport ;
-
-  fun ChandlerFieldMNAirport : Ind Airport ;
-
-  fun ChandlerMunicipalAZAirport : Ind Airport ;
-
-  fun ChangHuaAirport : Ind Airport ;
-
-  fun ChangchunAirport : Ind Airport ;
-
-  fun ChangdeAirport : Ind Airport ;
-
-  fun ChangshaAirport : Ind Airport ;
-
-  fun ChanguinolaAirport : Ind Airport ;
-
-  fun ChangzhiAirport : Ind Airport ;
-
-  fun ChangzhouAirport : Ind Airport ;
-
-  fun ChaniaKhaniaAirport : Ind Airport ;
-
-  fun ChanuteMartinJohnsonKSAirport : Ind Airport ;
-
-  fun ChaoyangAirport : Ind Airport ;
-
-  fun ChaparralAirport : Ind Airport ;
-
-  fun ChapelcoSanMartindelosAndesAirport : Ind Airport ;
-
-  fun CharataAirport : Ind Airport ;
-
-  fun CharjeuChardzhouLebapAirport : Ind Airport ;
-
-  fun CharlesCZettelMemorialMIAirport : Ind Airport ;
-
-  fun CharlesCityMunicipalIAAirport : Ind Airport ;
-
-  fun CharlesWoodHelipadNJAirport : Ind Airport ;
-
-  fun CharlesdeGaulleParisAirport : Ind Airport ;
-
-  fun CharlestonAirForceBaseCharlestonInternationalSCAirport : Ind Airport ;
-
-  fun CharlestonExecutiveSCAirport : Ind Airport ;
-
-  fun CharlevilleQueenslandAirport : Ind Airport ;
-
-  fun CharlevoixMunicipalMIAirport : Ind Airport ;
-
-  fun CharlotteDouglasInternationalNCAirport : Ind Airport ;
-
-  fun CharlottesvilleAlbemarleVAAirport : Ind Airport ;
-
-  fun CharltonBuildingHeliportMNAirport : Ind Airport ;
-
-  fun ChartersTowersQueenslandAirport : Ind Airport ;
-
-  fun ChaseCityMunicipalVAAirport : Ind Airport ;
-
-  fun ChathamIslandAirport : Ind Airport ;
-
-  fun ChathamMunicipalMAAirport : Ind Airport ;
-
-  fun ChathamSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun ChaurjhariAirport : Ind Airport ;
-
-  fun ChautauquaCountyDunkirkNYAirport : Ind Airport ;
-
-  fun ChautauquaCountyJamestownNYAirport : Ind Airport ;
-
-  fun ChavesAirport : Ind Airport ;
-
-  fun CheboksaryChuvashiaAirport : Ind Airport ;
-
-  fun ChefornakAKAirport : Ind Airport ;
-
-  fun ChehalisCentraliaWAAirport : Ind Airport ;
-
-  fun ChejuAirport : Ind Airport ;
-
-  fun ChelyabinskChelyabinskAirport : Ind Airport ;
-
-  fun ChenaHotSpringsAKAirport : Ind Airport ;
-
-  fun ChengduAirport : Ind Airport ;
-
-  fun ChengtehAirport : Ind Airport ;
-
-  fun ChennaultIndustrialAirparkLAAirport : Ind Airport ;
-
-  fun CherawMunicipalSCAirport : Ind Airport ;
-
-  fun CherkasyCherkasyAirport : Ind Airport ;
-
-  fun ChernihivChernigovChernihivAirport : Ind Airport ;
-
-  fun ChernivtsiChernovtsyChernivtsiAirport : Ind Airport ;
-
-  fun ChernofskiHarborSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun CherokeeMunicipalIAAirport : Ind Airport ;
-
-  fun CherokeeSoundAirport : Ind Airport ;
-
-  fun CherokeeVillageARAirport : Ind Airport ;
-
-  fun CherokeeVillageHeliportARAirport : Ind Airport ;
-
-  fun CherrabunWesternAustraliaAirport : Ind Airport ;
-
-  fun CherribahQueenslandAirport : Ind Airport ;
-
-  fun ChesapeakeMunicipalVAAirport : Ind Airport ;
-
-  fun ChesapeakeOHHuntingtonAirport : Ind Airport ;
-
-  fun ChesterAirport : Ind Airport ;
-
-  fun ChesterCountyGOCarlsonPAAirport : Ind Airport ;
-
-  fun ChetumalAirport : Ind Airport ;
-
-  fun CheyenneWYAirport : Ind Airport ;
-
-  fun ChiangMaiInternationalChiangMaiAirport : Ind Airport ;
-
-  fun ChiangRaiINternationalChiangRaiAirport : Ind Airport ;
-
-  fun ChiayiAirport : Ind Airport ;
-
-  fun ChichenItzaAirport : Ind Airport ;
-
-  fun ChickashaMunicipalOKAirport : Ind Airport ;
-
-  fun ChickenAKAirport : Ind Airport ;
-
-  fun ChiclayoAirport : Ind Airport ;
-
-  fun ChicoMunicipalCAAirport : Ind Airport ;
-
-  fun ChievresAirport : Ind Airport ;
-
-  fun ChifengAirport : Ind Airport ;
-
-  fun ChignikAKAirport : Ind Airport ;
-
-  fun ChignikBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun ChignikFisheriesAKAirport : Ind Airport ;
-
-  fun ChignikLagoonAKAirport : Ind Airport ;
-
-  fun ChigorodoAirport : Ind Airport ;
-
-  fun ChilasAirport : Ind Airport ;
-
-  fun ChildressMunicipalTXAirport : Ind Airport ;
-
-  fun ChileChicoAirport : Ind Airport ;
-
-  fun ChilekaBlantyreAirport : Ind Airport ;
-
-  fun ChilkoLakeAerodromeBCAirport : Ind Airport ;
-
-  fun ChiloquinStateORAirport : Ind Airport ;
-
-  fun ChimboteAirport : Ind Airport ;
-
-  fun ChimbuKundiawaAirport : Ind Airport ;
-
-  fun ChinaBasinHeliportCAAirport : Ind Airport ;
-
-  fun ChinchillaAirport : Ind Airport ;
-
-  fun ChindeAirport : Ind Airport ;
-
-  fun ChingolaAirport : Ind Airport ;
-
-  fun ChinguittiAirport : Ind Airport ;
-
-  fun ChinhaeAirport : Ind Airport ;
-
-  fun ChinjuAirport : Ind Airport ;
-
-  fun ChinoCAAirport : Ind Airport ;
-
-  fun ChiosAirport : Ind Airport ;
-
-  fun ChipataAirport : Ind Airport ;
-
-  fun ChippewaCountyInternationalMIAirport : Ind Airport ;
-
-  fun ChippewaValleyRegionalWIAirport : Ind Airport ;
-
-  fun ChiquimulaAirport : Ind Airport ;
-
-  fun ChiredziBuffaloRangeAirport : Ind Airport ;
-
-  fun ChisanaAKAirport : Ind Airport ;
-
-  fun ChisholmHibbingMNAirport : Ind Airport ;
-
-  fun ChisinauKishineyAirport : Ind Airport ;
-
-  fun ChistochinaAKAirport : Ind Airport ;
-
-  fun ChitinaAKAirport : Ind Airport ;
-
-  fun ChitipaAirport : Ind Airport ;
-
-  fun ChitoseSapporoAirport : Ind Airport ;
-
-  fun ChitralAirport : Ind Airport ;
-
-  fun ChivoloAirport : Ind Airport ;
-
-  fun ChocHeliportCAAirport : Ind Airport ;
-
-  fun ChoiseulBayAirport : Ind Airport ;
-
-  fun CholetAirport : Ind Airport ;
-
-  fun ChomleyAKAirport : Ind Airport ;
-
-  fun ChongqingAirport : Ind Airport ;
-
-  fun ChonjuAirport : Ind Airport ;
-
-  fun ChristchurchInternationalChristchurchAirport : Ind Airport ;
-
-  fun ChristianshabAirport : Ind Airport ;
-
-  fun ChristmasCreekWesternAustraliaAirport : Ind Airport ;
-
-  fun ChuathbalukAKAirport : Ind Airport ;
-
-  fun ChubCayBerryAirport : Ind Airport ;
-
-  fun CiampinoRomaRomeAirport : Ind Airport ;
-
-  fun CiciaAirport : Ind Airport ;
-
-  fun CiegodeAvilaAirport : Ind Airport ;
-
-  fun CienfuegosAirport : Ind Airport ;
-
-  fun CigliAirBaseIzmirAirport : Ind Airport ;
-
-  fun CilacapJavaAirport : Ind Airport ;
-
-  fun CimitarraAirport : Ind Airport ;
-
-  fun CircleCityAKAirport : Ind Airport ;
-
-  fun CircleHotSpringsAKAirport : Ind Airport ;
-
-  fun CirebonAirport : Ind Airport ;
-
-  fun CiticorpHeliportCAAirport : Ind Airport ;
-
-  fun CityofColoradoSpringsMunicipalCOAirport : Ind Airport ;
-
-  fun CityofIndustryCivicFinancialHeliportCAAirport : Ind Airport ;
-
-  fun CiudadAcunaAirport : Ind Airport ;
-
-  fun CiudadBolivarAirport : Ind Airport ;
-
-  fun CiudadConstitucionAirport : Ind Airport ;
-
-  fun CiudadGuayanaAirport : Ind Airport ;
-
-  fun CiudadObregonAirport : Ind Airport ;
-
-  fun CiudadVictoriaAirport : Ind Airport ;
-
-  fun CiudaddelCarmenAirport : Ind Airport ;
-
-  fun CiudaddelEsteAirport : Ind Airport ;
-
-  fun ClaremontMunicipalNHAirport : Ind Airport ;
-
-  fun ClarkCountyINAirport : Ind Airport ;
-
-  fun ClarkFieldLuzonAirport : Ind Airport ;
-
-  fun ClarksPointAKAirport : Ind Airport ;
-
-  fun ClayCenterMunicipalKSAirport : Ind Airport ;
-
-  fun ClaytonMunicipalAirparkNMAirport : Ind Airport ;
-
-  fun ClearLakeAKAirport : Ind Airport ;
-
-  fun ClearwaterAirParkFLAirport : Ind Airport ;
-
-  fun ClemsonOconeeCountySCAirport : Ind Airport ;
-
-  fun ClermontQueenslandAirport : Ind Airport ;
-
-  fun CleveSouthAustraliaAirport : Ind Airport ;
-
-  fun ClevelandHopkinsInternationalOHAirport : Ind Airport ;
-
-  fun CliftonHillsSouthAustraliaAirport : Ind Airport ;
-
-  fun ClintonMunicipalIAAirport : Ind Airport ;
-
-  fun ClintonMunicipalOKAirport : Ind Airport ;
-
-  fun ClintonShermanOKAirport : Ind Airport ;
-
-  fun ClintonvilleMunicipalWIAirport : Ind Airport ;
-
-  fun CloncurryQueenslandAirport : Ind Airport ;
-
-  fun ClorindaAirport : Ind Airport ;
-
-  fun ClovisMunicipalNMAirport : Ind Airport ;
-
-  fun ClujNapocaAirport : Ind Airport ;
-
-  fun ClunyQueenslandAirport : Ind Airport ;
-
-  fun CoalHarbourWaterAerodromeBCAirport : Ind Airport ;
-
-  fun CoalingaMunicipalCAAirport : Ind Airport ;
-
-  fun CoariAMAirport : Ind Airport ;
-
-  fun CobanAirport : Ind Airport ;
-
-  fun CobarNewSouthWalesAirport : Ind Airport ;
-
-  fun CobijaAirport : Ind Airport ;
-
-  fun CochinAirport : Ind Airport ;
-
-  fun CoconutIslandQueenslandAirport : Ind Airport ;
-
-  fun CocosIslandsCocosKeelingIslandsAirport : Ind Airport ;
-
-  fun CodazziAirport : Ind Airport ;
-
-  fun CoenQueenslandAirport : Ind Airport ;
-
-  fun CoeurdAleneAirTerminalIDAirport : Ind Airport ;
-
-  fun CoffeePointAKAirport : Ind Airport ;
-
-  fun CoffeyvilleMunicipalKSAirport : Ind Airport ;
-
-  fun CoffmanCoveSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun CoffsHarbourNewSouthWalesAirport : Ind Airport ;
-
-  fun CognacAirport : Ind Airport ;
-
-  fun CoimbatoreAirport : Ind Airport ;
-
-  fun CoimbraAirport : Ind Airport ;
-
-  fun ColdBayAKAirport : Ind Airport ;
-
-  fun ColdfootAKAirport : Ind Airport ;
-
-  fun ColemanMunicipalTXAirport : Ind Airport ;
-
-  fun ColimaAirport : Ind Airport ;
-
-  fun CollIslandAirport : Ind Airport ;
-
-  fun CollarenebriNewSouthWalesAirport : Ind Airport ;
-
-  fun CollegeParkMDAirport : Ind Airport ;
-
-  fun CollieWesternAustraliaAirport : Ind Airport ;
-
-  fun CollinsvilleQueenslandAirport : Ind Airport ;
-
-  fun ColmarAirport : Ind Airport ;
-
-  fun ColoniaAirport : Ind Airport ;
-
-  fun ColoniaCatrielAirport : Ind Airport ;
-
-  fun ColonsayScotlandAirport : Ind Airport ;
-
-  fun ColoradoCreekAKAirport : Ind Airport ;
-
-  fun ColtishallAirport : Ind Airport ;
-
-  fun ColumbiaCAAirport : Ind Airport ;
-
-  fun ColumbiaMetropolitanSCAirport : Ind Airport ;
-
-  fun ColumbiaOwensDowntownSCAirport : Ind Airport ;
-
-  fun ColumbiaRegionalMOAirport : Ind Airport ;
-
-  fun ColumbusAirForceBaseMSAirport : Ind Airport ;
-
-  fun ColumbusMetropolitanGAAirport : Ind Airport ;
-
-  fun ColumbusMunicipalINAirport : Ind Airport ;
-
-  fun ColumbusMunicipalNMAirport : Ind Airport ;
-
-  fun ColvilleRiverAKAirport : Ind Airport ;
-
-  fun ComandanteEsporaBahiaBlancaAirport : Ind Airport ;
-
-  fun ComillaAirport : Ind Airport ;
-
-  fun ComisoAirport : Ind Airport ;
-
-  fun CommerceBusinessParkHeliportCAAirport : Ind Airport ;
-
-  fun CommodoreCenterHeliportCAAirport : Ind Airport ;
-
-  fun ComodoroPierresConcordiaAirport : Ind Airport ;
-
-  fun ComptonCAAirport : Ind Airport ;
-
-  fun ConceicaoPBAirport : Ind Airport ;
-
-  fun ConcepcionAirport : Ind Airport ;
-
-  fun ConcordMunicipalNHAirport : Ind Airport ;
-
-  fun ConcordiaAMAirport : Ind Airport ;
-
-  fun CondobolinNewSouthWalesAirport : Ind Airport ;
-
-  fun CondotoAirport : Ind Airport ;
-
-  fun ConfinsMGAirport : Ind Airport ;
-
-  fun ConfrezaAirport : Ind Airport ;
-
-  fun CongoTownAirport : Ind Airport ;
-
-  fun ConnaughtAirport : Ind Airport ;
-
-  fun ConquistaMGAirport : Ind Airport ;
-
-  fun ConstanzaAirport : Ind Airport ;
-
-  fun ContamanaAirport : Ind Airport ;
-
-  fun ConverseCountyWYAirport : Ind Airport ;
-
-  fun ConwayHorryCountySCAirport : Ind Airport ;
-
-  fun CooberPedySouthAustraliaAirport : Ind Airport ;
-
-  fun CoochBeharAirport : Ind Airport ;
-
-  fun CooindaNorthernTerritoryAirport : Ind Airport ;
-
-  fun CookMunicipalMNAirport : Ind Airport ;
-
-  fun CooktownQueenslandAirport : Ind Airport ;
-
-  fun CoolahNewSouthWalesAirport : Ind Airport ;
-
-  fun CoolawanyahWesternAustraliaAirport : Ind Airport ;
-
-  fun CoolibahNorthernTerritoryAirport : Ind Airport ;
-
-  fun CoonabarabranNewSouthWalesAirport : Ind Airport ;
-
-  fun CoonambleNewSouthWalesAirport : Ind Airport ;
-
-  fun CoorabieAirport : Ind Airport ;
-
-  fun CootamundraNewSouthWalesAirport : Ind Airport ;
-
-  fun CopiapoAirport : Ind Airport ;
-
-  fun CopperCenter2AKAirport : Ind Airport ;
-
-  fun CoquimboAirport : Ind Airport ;
-
-  fun CorazondeJesusAirport : Ind Airport ;
-
-  fun CorcoranCAAirport : Ind Airport ;
-
-  fun CordovaMunicipalAKAirport : Ind Airport ;
-
-  fun CoritgoBlancoAirport : Ind Airport ;
-
-  fun CornelioProcopioPRAirport : Ind Airport ;
-
-  fun CornerBayAKAirport : Ind Airport ;
-
-  fun CoroAirport : Ind Airport ;
-
-  fun CoromandelAirport : Ind Airport ;
-
-  fun CoronelFSVignetaIquitosAirport : Ind Airport ;
-
-  fun CorowaNewSouthWalesAirport : Ind Airport ;
-
-  fun CorozalAirport : Ind Airport ;
-
-  fun CorozalAirportColombia : Ind Airport ;
-
-  fun CorpusChristiInternationalTXAirport : Ind Airport ;
-
-  fun CorrientesAirport : Ind Airport ;
-
-  fun CortezMontezumaCountyCOAirport : Ind Airport ;
-
-  fun CortinadAmpezzoAirport : Ind Airport ;
-
-  fun CortlandCountyAirportChaseFieldNYAirport : Ind Airport ;
-
-  fun CorumbaSPAirport : Ind Airport ;
-
-  fun CorvallisMunicipalORAirport : Ind Airport ;
-
-  fun CorvoIslandAzoresAirport : Ind Airport ;
-
-  fun CostaMarquesROAirport : Ind Airport ;
-
-  fun CotabatoAirport : Ind Airport ;
-
-  fun CoteduRifAlHoceimaAirport : Ind Airport ;
-
-  fun CottonwoodAZAirport : Ind Airport ;
-
-  fun CotullaLaSalleCountyTXAirport : Ind Airport ;
-
-  fun CoulterFieldTXAirport : Ind Airport ;
-
-  fun CouncilAKAirport : Ind Airport ;
-
-  fun CouncilBluffsMunicipalIAAirport : Ind Airport ;
-
-  fun CountyMemorialMOAirport : Ind Airport ;
-
-  fun CourchevalAirport : Ind Airport ;
-
-  fun CovenasAirport : Ind Airport ;
-
-  fun CovilhaAirport : Ind Airport ;
-
-  fun CovingtonKYCincinnatiAirport : Ind Airport ;
-
-  fun CowarieSouthAustraliaAirport : Ind Airport ;
-
-  fun CowellSouthAustraliaAirport : Ind Airport ;
-
-  fun CowraNewSouthWalesAirport : Ind Airport ;
-
-  fun CoxsBazarAirport : Ind Airport ;
-
-  fun CoyhaiqueAirport : Ind Airport ;
-
-  fun CoyolesAirport : Ind Airport ;
-
-  fun CozadMunicipalNEAirport : Ind Airport ;
-
-  fun CozumelAirport : Ind Airport ;
-
-  fun CradockAirport : Ind Airport ;
-
-  fun CraftonIslandAKAirport : Ind Airport ;
-
-  fun CraigCoveAirport : Ind Airport ;
-
-  fun CraigMoffatCOAirport : Ind Airport ;
-
-  fun CraigMunicipalFLAirport : Ind Airport ;
-
-  fun CraigSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun CraiovaAirport : Ind Airport ;
-
-  fun CramFieldNEAirport : Ind Airport ;
-
-  fun CraneCountyTXAirport : Ind Airport ;
-
-  fun CraneIslandWAAirport : Ind Airport ;
-
-  fun CravenCountyRegionalNCAirport : Ind Airport ;
-
-  fun CrawfordsvilleMunicipalINAirport : Ind Airport ;
-
-  fun CresswellDownsNorthernTerritoryAirport : Ind Airport ;
-
-  fun CrestonMunicipalIAAirport : Ind Airport ;
-
-  fun CrisciumaSCAirport : Ind Airport ;
-
-  fun CrispCountyCordeleGAAirport : Ind Airport ;
-
-  fun CristoforoColomboSeatriGenoaGenovaAirport : Ind Airport ;
-
-  fun CrokerIslandNorthernTerritoryAirport : Ind Airport ;
-
-  fun CromartyAirport : Ind Airport ;
-
-  fun CrookedCreekAKAirport : Ind Airport ;
-
-  fun CrookedIslandCrookedAirport : Ind Airport ;
-
-  fun CrookstonMunicipalKirkwoodFieldMNAirport : Ind Airport ;
-
-  fun CrossCityFLAirport : Ind Airport ;
-
-  fun CrossvilleMemorialTNAirport : Ind Airport ;
-
-  fun CrotoneAirport : Ind Airport ;
-
-  fun CroydonQueenslandAirport : Ind Airport ;
-
-  fun CruzAltaRSAirport : Ind Airport ;
-
-  fun CruzeirodoSulACAirport : Ind Airport ;
-
-  fun CrystalLakePAAirport : Ind Airport ;
-
-  fun CuambaNovaFreixoAirport : Ind Airport ;
-
-  fun CubeCoveAKAirport : Ind Airport ;
-
-  fun CuddapahAirport : Ind Airport ;
-
-  fun CuddihyFieldTXAirport : Ind Airport ;
-
-  fun CueWesternAustraliaAirport : Ind Airport ;
-
-  fun CuencaAirport : Ind Airport ;
-
-  fun CuiabaMTAirport : Ind Airport ;
-
-  fun CuitoCuanavaleAirport : Ind Airport ;
-
-  fun CulebraCulebraAirport : Ind Airport ;
-
-  fun CulionAirport : Ind Airport ;
-
-  fun CulverCityCAAirport : Ind Airport ;
-
-  fun CumanaAirport : Ind Airport ;
-
-  fun CumberlandMDAirport : Ind Airport ;
-
-  fun CumbicaSPAirport : Ind Airport ;
-
-  fun CuneoAirport : Ind Airport ;
-
-  fun CunnamullaQueenslandAirport : Ind Airport ;
-
-  fun CurrilloAirport : Ind Airport ;
-
-  fun CurtisFieldTXAirport : Ind Airport ;
-
-  fun CururupuMAAirport : Ind Airport ;
-
-  fun CushingMunicipalOKAirport : Ind Airport ;
-
-  fun CutralCoAirport : Ind Airport ;
-
-  fun CuyahogaCountyOHAirport : Ind Airport ;
-
-  fun CuzcoAirport : Ind Airport ;
-
-  fun CzestochowaAirport : Ind Airport ;
-
-  fun DFMalanCapeTownAirport : Ind Airport ;
-
-  fun DPSHeliportStCroixAirport : Ind Airport ;
-
-  fun DaLatAirport : Ind Airport ;
-
-  fun DaNangAirport : Ind Airport ;
-
-  fun DabajoroAirport : Ind Airport ;
-
-  fun DabbaAirport : Ind Airport ;
-
-  fun DaduAirport : Ind Airport ;
-
-  fun DaetAirport : Ind Airport ;
-
-  fun DahlCreekAKAirport : Ind Airport ;
-
-  fun DahlgrenVAUSNavalSurfaceWeaponsCenterAirport : Ind Airport ;
-
-  fun DajaliGeiloAirport : Ind Airport ;
-
-  fun DajarraQueenslandAirport : Ind Airport ;
-
-  fun DalamanAirport : Ind Airport ;
-
-  fun DalbandinAirport : Ind Airport ;
-
-  fun DalbertisAirport : Ind Airport ;
-
-  fun DalbyQueenslandAirport : Ind Airport ;
-
-  fun DalhartMunicipalTXAirport : Ind Airport ;
-
-  fun DalianAirport : Ind Airport ;
-
-  fun DallasDowntownHeliportTXAirport : Ind Airport ;
-
-  fun DallasFortWorthInternationalTXAirport : Ind Airport ;
-
-  fun DallasLoveFieldTXAirport : Ind Airport ;
-
-  fun DallasNorthTXAirport : Ind Airport ;
-
-  fun DaloaAirport : Ind Airport ;
-
-  fun DaltonMunicipalGAAirport : Ind Airport ;
-
-  fun DalyRiverNorthernTerritoryAirport : Ind Airport ;
-
-  fun DalyWatersNorthernTerritoryAirport : Ind Airport ;
-
-  fun DamascusAirport : Ind Airport ;
-
-  fun DananeAirport : Ind Airport ;
-
-  fun DanburyCTAirport : Ind Airport ;
-
-  fun DanburyMunicipalCTAirport : Ind Airport ;
-
-  fun DandongAirport : Ind Airport ;
-
-  fun DangAirport : Ind Airport ;
-
-  fun DangerBayAKAirport : Ind Airport ;
-
-  fun DangrigaAirport : Ind Airport ;
-
-  fun DanielFieldGAAirport : Ind Airport ;
-
-  fun DannellyAirNationalGuardBaseOperationsALAirport : Ind Airport ;
-
-  fun DansvilleMunicipalNYAirport : Ind Airport ;
-
-  fun DanvilleRegionalVAAirport : Ind Airport ;
-
-  fun DaparizoAirport : Ind Airport ;
-
-  fun DarchulaAirport : Ind Airport ;
-
-  fun DaresSalaamAirport : Ind Airport ;
-
-  fun DargavilleAirport : Ind Airport ;
-
-  fun DarjeelingAirport : Ind Airport ;
-
-  fun DaruAirport : Ind Airport ;
-
-  fun DaruAirportSierraLeone : Ind Airport ;
-
-  fun DarwazAirport : Ind Airport ;
-
-  fun DatadawaiAirport : Ind Airport ;
-
-  fun DathinaAirport : Ind Airport ;
-
-  fun DatongAirport : Ind Airport ;
-
-  fun DauanIslandQueenslandAirport : Ind Airport ;
-
-  fun DaugavpilsAirport : Ind Airport ;
-
-  fun DaupAirport : Ind Airport ;
-
-  fun DavenportDownsQueenslandAirport : Ind Airport ;
-
-  fun DavenportMunicipalIAAirport : Ind Airport ;
-
-  fun DavidWayneHooksMemorialTXAirport : Ind Airport ;
-
-  fun DaviessCountyINAirport : Ind Airport ;
-
-  fun DavisMonthanAirForceBaseAZAirport : Ind Airport ;
-
-  fun DavisonArmyAirFieldVAAirport : Ind Airport ;
-
-  fun DawsonCommunityMTAirport : Ind Airport ;
-
-  fun DaxianAirport : Ind Airport ;
-
-  fun DaydreamIslandQueenslandAirport : Ind Airport ;
-
-  fun DayongAirport : Ind Airport ;
-
-  fun DaytonaBeachRegionalFLAirport : Ind Airport ;
-
-  fun DeKalbTaylorMunicipalILAirport : Ind Airport ;
-
-  fun DearbornHelistopMIAirport : Ind Airport ;
-
-  fun DeathValleyCAAirport : Ind Airport ;
-
-  fun DebapareAirport : Ind Airport ;
-
-  fun DeboyneAirport : Ind Airport ;
-
-  fun DebraMarcosAirport : Ind Airport ;
-
-  fun DebraTaborAirport : Ind Airport ;
-
-  fun DebrecenAirport : Ind Airport ;
-
-  fun DecaturCountyIndustrialAirParkGAAirport : Ind Airport ;
-
-  fun DecaturHiWayINAirport : Ind Airport ;
-
-  fun DecaturILAirport : Ind Airport ;
-
-  fun DecaturShoresWAAirport : Ind Airport ;
-
-  fun DecorahMunicipalIAAirport : Ind Airport ;
-
-  fun DedougouAirport : Ind Airport ;
-
-  fun DeerParkNYAirport : Ind Airport ;
-
-  fun DeeringAKAirport : Ind Airport ;
-
-  fun DefianceMemorialOHAirport : Ind Airport ;
-
-  fun DegahburAirport : Ind Airport ;
-
-  fun DehradunAirport : Ind Airport ;
-
-  fun DeirezzurAirport : Ind Airport ;
-
-  fun DelRioInternationalTXAirport : Ind Airport ;
-
-  fun DelawareAirparkDEAirport : Ind Airport ;
-
-  fun DelawareMunicipalOHAirport : Ind Airport ;
-
-  fun DelissavilleNorthernTerritoryAirport : Ind Airport ;
-
-  fun DeltaCountyMIAirport : Ind Airport ;
-
-  fun DeltaDownsQueenslandAirport : Ind Airport ;
-
-  fun DeltaJunctionAKAirport : Ind Airport ;
-
-  fun DeltaMunicipalUTAirport : Ind Airport ;
-
-  fun DembidolloAirport : Ind Airport ;
-
-  fun DemingMunicipalNMAirport : Ind Airport ;
-
-  fun DenHaagTheHagueHilversumAirport : Ind Airport ;
-
-  fun DenhamWesternAustraliaAirport : Ind Airport ;
-
-  fun DeniliquinNewSouthWalesAirport : Ind Airport ;
-
-  fun DenisonMunicipalIAAirport : Ind Airport ;
-
-  fun DenizliAirport : Ind Airport ;
-
-  fun DennisIslandAirport : Ind Airport ;
-
-  fun DentonMunicipalTXAirport : Ind Airport ;
-
-  fun DeolsChateaurouxAirport : Ind Airport ;
-
-  fun DeraIsmailKhanAirport : Ind Airport ;
-
-  fun DerbyWesternAustraliaAirport : Ind Airport ;
-
-  fun DerimAirport : Ind Airport ;
-
-  fun DernaAirport : Ind Airport ;
-
-  fun DesMoinesInternationalIAAirport : Ind Airport ;
-
-  fun DesertRockNVAirport : Ind Airport ;
-
-  fun DesrochesAirport : Ind Airport ;
-
-  fun DessieAirport : Ind Airport ;
-
-  fun DestinFortWaltonBeachFLAirport : Ind Airport ;
-
-  fun DetroitCityMIAirport : Ind Airport ;
-
-  fun DetroitLakesMNAirport : Ind Airport ;
-
-  fun DetroitMetropolitanWayneCountyMIAirport : Ind Airport ;
-
-  fun DeurneAntwerpenAntwerpAirport : Ind Airport ;
-
-  fun DeuxAlpesAirport : Ind Airport ;
-
-  fun DevaAirport : Ind Airport ;
-
-  fun DevilsLakeMunicipalNDAirport : Ind Airport ;
-
-  fun DevonportTasmaniaAirport : Ind Airport ;
-
-  fun DexterMunicipalMOAirport : Ind Airport ;
-
-  fun DhahranAirport : Ind Airport ;
-
-  fun DhalaAirport : Ind Airport ;
-
-  fun DhamarAirport : Ind Airport ;
-
-  fun DhanbadAirport : Ind Airport ;
-
-  fun DhangarhiAirport : Ind Airport ;
-
-  fun DharamsalaAirport : Ind Airport ;
-
-  fun DiamantinaLakesQueenslandAirport : Ind Airport ;
-
-  fun DiamantinoMTAirport : Ind Airport ;
-
-  fun DianopolisGOAirport : Ind Airport ;
-
-  fun DiapagaAirport : Ind Airport ;
-
-  fun DibaaAirport : Ind Airport ;
-
-  fun DibrugarhAirport : Ind Airport ;
-
-  fun DickinsonMunicipalNDAirport : Ind Airport ;
-
-  fun DiegoAracenaIquiqueAirport : Ind Airport ;
-
-  fun DiegoJimenezTorresFajardoAirport : Ind Airport ;
-
-  fun DieppeAirport : Ind Airport ;
-
-  fun DietrichAKAirport : Ind Airport ;
-
-  fun DiliAirport : Ind Airport ;
-
-  fun DillantHopkinsNHAirport : Ind Airport ;
-
-  fun DillinghamAKAirport : Ind Airport ;
-
-  fun DillinghamAirForceBaseHIAirport : Ind Airport ;
-
-  fun DillonCountySCAirport : Ind Airport ;
-
-  fun DillonMTAirport : Ind Airport ;
-
-  fun DillonsBayAirport : Ind Airport ;
-
-  fun DimapurAirport : Ind Airport ;
-
-  fun DimmitCountyTXAirport : Ind Airport ;
-
-  fun DinajpurAirport : Ind Airport ;
-
-  fun DinangatAirport : Ind Airport ;
-
-  fun DinderAirport : Ind Airport ;
-
-  fun DiosAirport : Ind Airport ;
-
-  fun DipologAirport : Ind Airport ;
-
-  fun DirranbandiQueenslandAirport : Ind Airport ;
-
-  fun DivinopolisMGAirport : Ind Airport ;
-
-  fun DiwanofRoyalCourtAirport : Ind Airport ;
-
-  fun DixieQueenslandAirport : Ind Airport ;
-
-  fun DiyarbakirAirport : Ind Airport ;
-
-  fun DjambalaAirport : Ind Airport ;
-
-  fun DjerbaZarzisDjerbaJerbaAirport : Ind Airport ;
-
-  fun DjoemoeAirport : Ind Airport ;
-
-  fun DjougouAirport : Ind Airport ;
-
-  fun DjupivogurAirport : Ind Airport ;
-
-  fun DnipropetrovskDnepropetrovskDnipropetrovskAirport : Ind Airport ;
-
-  fun DoanyAirport : Ind Airport ;
-
-  fun DoboAruIslandsAirport : Ind Airport ;
-
-  fun DodgeCityRegionalKSAirport : Ind Airport ;
-
-  fun DodoimaAirport : Ind Airport ;
-
-  fun DodomaAirport : Ind Airport ;
-
-  fun DohaAirport : Ind Airport ;
-
-  fun DoiniAirport : Ind Airport ;
-
-  fun DolisieAirport : Ind Airport ;
-
-  fun DolomiAKAirport : Ind Airport ;
-
-  fun DolpaAirport : Ind Airport ;
-
-  fun DomodemovoMoscowAirport : Ind Airport ;
-
-  fun DonMuangInternationalBangkokAirport : Ind Airport ;
-
-  fun DonaldsonCenterSCAirport : Ind Airport ;
-
-  fun DoncasterAirport : Ind Airport ;
-
-  fun DonetskDonetskAirport : Ind Airport ;
-
-  fun DongaraWesternAustraliaAirport : Ind Airport ;
-
-  fun DongolaAirport : Ind Airport ;
-
-  fun DoomadgeeMissionQueenslandAirport : Ind Airport ;
-
-  fun DoraBayAKAirport : Ind Airport ;
-
-  fun DoradoAirportprivateDoradoAirport : Ind Airport ;
-
-  fun DorchesterCountySCAirport : Ind Airport ;
-
-  fun DoriAirport : Ind Airport ;
-
-  fun DornochAirport : Ind Airport ;
-
-  fun DorobisoroAirport : Ind Airport ;
-
-  fun DorraAirport : Ind Airport ;
-
-  fun DortmundAirport : Ind Airport ;
-
-  fun DorundaStationQueenslandAirport : Ind Airport ;
-
-  fun DosLagunasAirport : Ind Airport ;
-
-  fun DothanALAirport : Ind Airport ;
-
-  fun DoualaAirport : Ind Airport ;
-
-  fun DouglasMunicipalAZAirport : Ind Airport ;
-
-  fun DouglasMunicipalGAAirport : Ind Airport ;
-
-  fun DouradosMGAirport : Ind Airport ;
-
-  fun DoverAirForceBaseDEAirport : Ind Airport ;
-
-  fun DowntownAirparkOKAirport : Ind Airport ;
-
-  fun DowntownCAAirport : Ind Airport ;
-
-  fun DowntownHeliportMNAirport : Ind Airport ;
-
-  fun DrakeFieldARAirport : Ind Airport ;
-
-  fun DramaAirport : Ind Airport ;
-
-  fun DresdenAirport : Ind Airport ;
-
-  fun DrietabbetjeAirport : Ind Airport ;
-
-  fun DriftRiverAKAirport : Ind Airport ;
-
-  fun DriftwoodBayAKAirport : Ind Airport ;
-
-  fun DrumduffQueenslandAirport : Ind Airport ;
-
-  fun DrummondIslandMIAirport : Ind Airport ;
-
-  fun DrummondMTAirport : Ind Airport ;
-
-  fun DschangAirport : Ind Airport ;
-
-  fun DuBoisJeffersonCountyPAAirport : Ind Airport ;
-
-  fun DubaiAirport : Ind Airport ;
-
-  fun DubboNewSouthWalesAirport : Ind Airport ;
-
-  fun DublinAirport : Ind Airport ;
-
-  fun DuboisMunicipalIDAirport : Ind Airport ;
-
-  fun DubrovnikAirport : Ind Airport ;
-
-  fun DubuqueRegionalIAAirport : Ind Airport ;
-
-  fun DuckNCAirport : Ind Airport ;
-
-  fun DuisburgAirport : Ind Airport ;
-
-  fun DulkaninnaSouthAustraliaAirport : Ind Airport ;
-
-  fun DuluthInternationalMNAirport : Ind Airport ;
-
-  fun DumDumInternationalCalcuttaAirport : Ind Airport ;
-
-  fun DumagueteAirport : Ind Airport ;
-
-  fun DumaiAirport : Ind Airport ;
-
-  fun DumasMunicipalTXAirport : Ind Airport ;
-
-  fun DumpuAirport : Ind Airport ;
-
-  fun DunbarQueenslandAirport : Ind Airport ;
-
-  fun DuncanTownRaggedAirport : Ind Airport ;
-
-  fun DundasAirport : Ind Airport ;
-
-  fun DundeeAirport : Ind Airport ;
-
-  fun DundoAirport : Ind Airport ;
-
-  fun DunedinAirport : Ind Airport ;
-
-  fun DunhuangAirport : Ind Airport ;
-
-  fun DunkIslandQueenslandAirport : Ind Airport ;
-
-  fun DunkerqueCalaisAirport : Ind Airport ;
-
-  fun DupageILAirport : Ind Airport ;
-
-  fun DurangoAirport : Ind Airport ;
-
-  fun DurangoLaPlataCountyCOAirport : Ind Airport ;
-
-  fun DurhamDownsQueenslandAirport : Ind Airport ;
-
-  fun DurrieQueenslandAirport : Ind Airport ;
-
-  fun DushanbeKaroteginAirport : Ind Airport ;
-
-  fun DwightILAirport : Ind Airport ;
-
-  fun DyceScotlandAirport : Ind Airport ;
-
-  fun DyessAirForceBaseTXAirport : Ind Airport ;
-
-  fun DysartQueenslandAirport : Ind Airport ;
-
-  fun EagleAKAirport : Ind Airport ;
-
-  fun EagleAirParkTXAirport : Ind Airport ;
-
-  fun EagleCountyRegionalCOAirport : Ind Airport ;
-
-  fun EagleGroveMunicipalIAAirport : Ind Airport ;
-
-  fun EagleLakeTXAirport : Ind Airport ;
-
-  fun EaglePassMunicipalTXAirport : Ind Airport ;
-
-  fun EagleRiverUnionWIAirport : Ind Airport ;
-
-  fun EakerAirForceBaseARAirport : Ind Airport ;
-
-  fun EakerFieldOKAirport : Ind Airport ;
-
-  fun EarlHenryOKAirport : Ind Airport ;
-
-  fun East60thStreetHeliportNYAirport : Ind Airport ;
-
-  fun EastForkAKAirport : Ind Airport ;
-
-  fun EastGreenlandAirport : Ind Airport ;
-
-  fun EastHamptonNYAirport : Ind Airport ;
-
-  fun EastLondonAirport : Ind Airport ;
-
-  fun EastMidlandsDerbyAirport : Ind Airport ;
-
-  fun EasternSlopesRegionalMEAirport : Ind Airport ;
-
-  fun EasterwoodFieldTXAirport : Ind Airport ;
-
-  fun EastlandMunicipalTXAirport : Ind Airport ;
-
-  fun EastmanDodgeCountyGAAirport : Ind Airport ;
-
-  fun EastonMunicipalMDAirport : Ind Airport ;
-
-  fun EastonStateWAAirport : Ind Airport ;
-
-  fun EbadonAirport : Ind Airport ;
-
-  fun EbolowaAirport : Ind Airport ;
-
-  fun EchucaNewSouthWalesAirport : Ind Airport ;
-
-  fun EdDabbaAirport : Ind Airport ;
-
-  fun EdayAirport : Ind Airport ;
-
-  fun EdentonMunicipalNCAirport : Ind Airport ;
-
-  fun EdinburghScotlandAirport : Ind Airport ;
-
-  fun EdnaBayAKAirport : Ind Airport ;
-
-  fun EdwardRiverQueenslandAirport : Ind Airport ;
-
-  fun EdwardsAirForceBaseCAAirport : Ind Airport ;
-
-  fun EeideGroningenAirport : Ind Airport ;
-
-  fun EekAKAirport : Ind Airport ;
-
-  fun EfogiAirport : Ind Airport ;
-
-  fun EgedesmindeAirport : Ind Airport ;
-
-  fun EgegikAKAirport : Ind Airport ;
-
-  fun EgilsstadirAirport : Ind Airport ;
-
-  fun EglinAirForceAuxiliaryNr3DukeFLAirport : Ind Airport ;
-
-  fun EiaAirport : Ind Airport ;
-
-  fun EielsonAirForceBaseAKAirport : Ind Airport ;
-
-  fun EightFathombightAirport : Ind Airport ;
-
-  fun EinYahavAirport : Ind Airport ;
-
-  fun EinasleighQueenslandAirport : Ind Airport ;
-
-  fun EindhovenAirport : Ind Airport ;
-
-  fun EirunepeAMAirport : Ind Airport ;
-
-  fun EkerekuAirport : Ind Airport ;
-
-  fun EkibastuzAirport : Ind Airport ;
-
-  fun EkukAKAirport : Ind Airport ;
-
-  fun EkwokAKAirport : Ind Airport ;
-
-  fun ElArishAirport : Ind Airport ;
-
-  fun ElBancoAirport : Ind Airport ;
-
-  fun ElBargeAirport : Ind Airport ;
-
-  fun ElBolsonAirport : Ind Airport ;
-
-  fun ElBormaAirport : Ind Airport ;
-
-  fun ElCajonCAAirport : Ind Airport ;
-
-  fun ElCampoMetroAirportIncTXAirport : Ind Airport ;
-
-  fun ElCharcoAirport : Ind Airport ;
-
-  fun ElCipresEnsenadaAirport : Ind Airport ;
-
-  fun ElDebbaAirport : Ind Airport ;
-
-  fun ElDoradoAirport : Ind Airport ;
-
-  fun ElEncantoAirport : Ind Airport ;
-
-  fun ElFasherAirport : Ind Airport ;
-
-  fun ElGeneinaAirport : Ind Airport ;
-
-  fun ElGoleaAirport : Ind Airport ;
-
-  fun ElMaitenAirport : Ind Airport ;
-
-  fun ElMellahAnnabaAirport : Ind Airport ;
-
-  fun ElMinyaAirport : Ind Airport ;
-
-  fun ElMonteCAAirport : Ind Airport ;
-
-  fun ElNaranjoAirport : Ind Airport ;
-
-  fun ElObeidAirport : Ind Airport ;
-
-  fun ElPasoInternationalTXAirport : Ind Airport ;
-
-  fun ElRealAirport : Ind Airport ;
-
-  fun ElRecreoAirport : Ind Airport ;
-
-  fun ElSalvadorAirport : Ind Airport ;
-
-  fun ElYopalAirport : Ind Airport ;
-
-  fun ElazigAirport : Ind Airport ;
-
-  fun ElbaIslandAirport : Ind Airport ;
-
-  fun ElchoIslandNorthernTerritoryAirport : Ind Airport ;
-
-  fun EldoradoAirport : Ind Airport ;
-
-  fun EldoradoBogotaAirport : Ind Airport ;
-
-  fun EldoretAirport : Ind Airport ;
-
-  fun EldredRockCoastGuardHeliportAKAirport : Ind Airport ;
-
-  fun ElfinCoveSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun ElimAKAirport : Ind Airport ;
-
-  fun EliptaminAirport : Ind Airport ;
-
-  fun ElistaKalmykiaAirport : Ind Airport ;
-
-  fun EliyeSpringsAirport : Ind Airport ;
-
-  fun ElizabethCityCostGuardAirStationMunicipalNCAirport : Ind Airport ;
-
-  fun ElizabethFieldNYAirport : Ind Airport ;
-
-  fun ElkCityMunicipalOKAirport : Ind Airport ;
-
-  fun ElkedraNorthernTerritoryAirport : Ind Airport ;
-
-  fun ElkhartMortonCountyKSAirport : Ind Airport ;
-
-  fun ElkhartMunicipalINAirport : Ind Airport ;
-
-  fun ElkinsRandolphCountyJenningsRandolphFieldWVAirport : Ind Airport ;
-
-  fun ElkoMunicipalAirportJCHarrisFieldNVAirport : Ind Airport ;
-
-  fun EllAirport : Ind Airport ;
-
-  fun EllamarSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun EllenChurchFieldIAAirport : Ind Airport ;
-
-  fun EllingtonFieldTXAirport : Ind Airport ;
-
-  fun EllisrasAirport : Ind Airport ;
-
-  fun ElmasSardiniaAirport : Ind Airport ;
-
-  fun ElmendorfAirForceBaseAKAirport : Ind Airport ;
-
-  fun ElmiraCorningRegionalNYAirport : Ind Airport ;
-
-  fun ElorzaAirport : Ind Airport ;
-
-  fun EltariKupangAirport : Ind Airport ;
-
-  fun EltonHensleyMemorialMOAirport : Ind Airport ;
-
-  fun ElyAirportYellandFieldNVAirport : Ind Airport ;
-
-  fun EmaeAirport : Ind Airport ;
-
-  fun EmbarcaderoCAAirport : Ind Airport ;
-
-  fun EmbessaAirport : Ind Airport ;
-
-  fun EmdenAirport : Ind Airport ;
-
-  fun EmeraldQueenslandAirport : Ind Airport ;
-
-  fun EmeryvilleCAAirport : Ind Airport ;
-
-  fun EmirauAirport : Ind Airport ;
-
-  fun EmmetsburgMunicipalIAAirport : Ind Airport ;
-
-  fun EmmonakAKAirport : Ind Airport ;
-
-  fun EmoONAirport : Ind Airport ;
-
-  fun EmpangeniAirport : Ind Airport ;
-
-  fun EmporiaMunicipalKSAirport : Ind Airport ;
-
-  fun EmporiaMunicipalVAAirport : Ind Airport ;
-
-  fun EnarotaliAirport : Ind Airport ;
-
-  fun EncarnacionAirport : Ind Airport ;
-
-  fun EndeAirport : Ind Airport ;
-
-  fun EneabbaWesternAustraliaAirport : Ind Airport ;
-
-  fun EngatiAirport : Ind Airport ;
-
-  fun EnglishBayAKAirport : Ind Airport ;
-
-  fun EnisejskAirport : Ind Airport ;
-
-  fun EnitewokAirport : Ind Airport ;
-
-  fun EnontekioEnontekioeAirport : Ind Airport ;
-
-  fun EnschedeAirport : Ind Airport ;
-
-  fun EnshiAirport : Ind Airport ;
-
-  fun EnterpriseMunicipalALAirport : Ind Airport ;
-
-  fun EnuguAirport : Ind Airport ;
-
-  fun EpenaAirport : Ind Airport ;
-
-  fun EphrataMunicipalWAAirport : Ind Airport ;
-
-  fun EpiAirport : Ind Airport ;
-
-  fun EpinalAirport : Ind Airport ;
-
-  fun EpiskopiAirport : Ind Airport ;
-
-  fun ErandiqueAirport : Ind Airport ;
-
-  fun EraveAirport : Ind Airport ;
-
-  fun ErcanAirport : Ind Airport ;
-
-  fun ErechimRSAirport : Ind Airport ;
-
-  fun ErfurtAirport : Ind Airport ;
-
-  fun ErhacAirport : Ind Airport ;
-
-  fun ErieInternationalPAAirport : Ind Airport ;
-
-  fun ErigavoAirport : Ind Airport ;
-
-  fun ErldundaNorthernTerritoryAirport : Ind Airport ;
-
-  fun ErnabellaSouthAustraliaAirport : Ind Airport ;
-
-  fun ErnestoCortissozBarranquillaAirport : Ind Airport ;
-
-  fun EromangaQueenslandAirport : Ind Airport ;
-
-  fun ErosWindhoekAirport : Ind Airport ;
-
-  fun ErrachidiaAirport : Ind Airport ;
-
-  fun ErrolNHAirport : Ind Airport ;
-
-  fun ErumeAirport : Ind Airport ;
-
-  fun ErzincanAirport : Ind Airport ;
-
-  fun ErzurumAirport : Ind Airport ;
-
-  fun EsaAlaAirport : Ind Airport ;
-
-  fun EsbjergAirport : Ind Airport ;
-
-  fun EsenbogaAnkaraAirport : Ind Airport ;
-
-  fun EskilstunaAirport : Ind Airport ;
-
-  fun EskisehirAirport : Ind Airport ;
-
-  fun EsperadinhaBravaAirport : Ind Airport ;
-
-  fun EsperanceWesternAustraliaAirport : Ind Airport ;
-
-  fun EspinosaMGAirport : Ind Airport ;
-
-  fun EsquelAirport : Ind Airport ;
-
-  fun EssenAirport : Ind Airport ;
-
-  fun EssexCountyNJAirport : Ind Airport ;
-
-  fun EsseyNancyAirport : Ind Airport ;
-
-  fun EsthervilleMunicipalIAAirport : Ind Airport ;
-
-  fun EtadunnaSouthAustraliaAirport : Ind Airport ;
-
-  fun EuaAirport : Ind Airport ;
-
-  fun EuclaWesternAustraliaAirport : Ind Airport ;
-
-  fun EurekaNVAirport : Ind Airport ;
-
-  fun EuroBaselMulhouseAirport : Ind Airport ;
-
-  fun EvaDownsNorthernTerritoryAirport : Ind Airport ;
-
-  fun EvadaleLandingStripTXAirport : Ind Airport ;
-
-  fun EvansHeadNewSouthWalesAirport : Ind Airport ;
-
-  fun EvanstonUintaCountyBurnsFieldWYAirport : Ind Airport ;
-
-  fun EvansvilleRegionalINAirport : Ind Airport ;
-
-  fun EvelethVirginiaMunicipalMNAirport : Ind Airport ;
-
-  fun EvenesAirport : Ind Airport ;
-
-  fun EvreuxAirport : Ind Airport ;
-
-  fun EwerAirport : Ind Airport ;
-
-  fun EwoAirport : Ind Airport ;
-
-  fun ExcursionInletSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun ExeterAirport : Ind Airport ;
-
-  fun ExmouthAirport : Ind Airport ;
-
-  fun FDRooseveltStEustathiusAirport : Ind Airport ;
-
-  fun FaatteAirport : Ind Airport ;
-
-  fun FabaliSiApiaAirport : Ind Airport ;
-
-  fun FadaNgourmaAirport : Ind Airport ;
-
-  fun FagurholsmyriAirport : Ind Airport ;
-
-  fun FairIsleAirport : Ind Airport ;
-
-  fun FairbanksInternationalAKAirport : Ind Airport ;
-
-  fun FairburyMunicipalNEAirport : Ind Airport ;
-
-  fun FairfieldCountySCAirport : Ind Airport ;
-
-  fun FairfieldMunicipalIAAirport : Ind Airport ;
-
-  fun FairfieldMunicipalILAirport : Ind Airport ;
-
-  fun FairfordRAFStationEnglandAirport : Ind Airport ;
-
-  fun FairmontMunicipalMNAirport : Ind Airport ;
-
-  fun FairmontStateAirfieldNEAirport : Ind Airport ;
-
-  fun FaizabadAirport : Ind Airport ;
-
-  fun FakahinaAirport : Ind Airport ;
-
-  fun FakaravaSocietyIslandsAirport : Ind Airport ;
-
-  fun FakfakFakFakNewGuineaAirport : Ind Airport ;
-
-  fun FalconStateParkTXAirport : Ind Airport ;
-
-  fun FaleoloApiaAirport : Ind Airport ;
-
-  fun FallonMunicipalNVAirport : Ind Airport ;
-
-  fun FallsBayAKAirport : Ind Airport ;
-
-  fun FallsCreekAirport : Ind Airport ;
-
-  fun FallsInternationalMNAirport : Ind Airport ;
-
-  fun FalseIslandSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun FalsePassAKAirport : Ind Airport ;
-
-  fun FaneAirport : Ind Airport ;
-
-  fun FangatauAirport : Ind Airport ;
-
-  fun FanningFieldIDAirport : Ind Airport ;
-
-  fun FarahAirport : Ind Airport ;
-
-  fun FaranahAirport : Ind Airport ;
-
-  fun FarewellAKAirport : Ind Airport ;
-
-  fun FarghonaFerganaFarghonaAirport : Ind Airport ;
-
-  fun FaribaultMunicipalMNAirport : Ind Airport ;
-
-  fun FariopurAirport : Ind Airport ;
-
-  fun FarmingtonRegionalMOAirport : Ind Airport ;
-
-  fun FarmvilleMunicipalVAAirport : Ind Airport ;
-
-  fun FarnboroughEnglandAirport : Ind Airport ;
-
-  fun FaroAirport : Ind Airport ;
-
-  fun FarranforeAirport : Ind Airport ;
-
-  fun FaskrudsfjordurAirport : Ind Airport ;
-
-  fun FayaAirport : Ind Airport ;
-
-  fun FayettevilleMunicipalTNAirport : Ind Airport ;
-
-  fun FayettevilleRegionalAirportGrannisFieldNCAirport : Ind Airport ;
-
-  fun FderikAirport : Ind Airport ;
-
-  fun FelkerArmyAirFieldVAAirport : Ind Airport ;
-
-  fun FeraIslandAirport : Ind Airport ;
-
-  fun FeraminAirport : Ind Airport ;
-
-  fun FergusFallsMunicipalAirportEinarMickelsonFieldMNAirport : Ind Airport ;
-
-  fun FergusonsGulfAirport : Ind Airport ;
-
-  fun FerihegyiBudapestAirport : Ind Airport ;
-
-  fun FerkessedougouAirport : Ind Airport ;
-
-  fun FernandodeNoronhaFNAirport : Ind Airport ;
-
-  fun FertiliaSardiniaAirport : Ind Airport ;
-
-  fun FestusMemorialMOAirport : Ind Airport ;
-
-  fun FetlarIslandAirport : Ind Airport ;
-
-  fun FicksburgAirport : Ind Airport ;
-
-  fun FigariCorsicaAirport : Ind Airport ;
-
-  fun FiladelfiaAirport : Ind Airport ;
-
-  fun FillmoreUTAirport : Ind Airport ;
-
-  fun FiltonAirport : Ind Airport ;
-
-  fun FinCreekAKAirport : Ind Airport ;
-
-  fun FinchaAirport : Ind Airport ;
-
-  fun FindlayOHAirport : Ind Airport ;
-
-  fun FinkeNorthernTerritoryAirport : Ind Airport ;
-
-  fun FinleyNewSouthWalesAirport : Ind Airport ;
-
-  fun FinschhafenAirport : Ind Airport ;
-
-  fun FireCoveAKAirport : Ind Airport ;
-
-  fun FirstFlightNCAirport : Ind Airport ;
-
-  fun FitchburgMunicipalMAAirport : Ind Airport ;
-
-  fun FitiutaAirport : Ind Airport ;
-
-  fun FitiutaFitiutaVillageAirport : Ind Airport ;
-
-  fun FitzgeraldMunicipalGAAirport : Ind Airport ;
-
-  fun FitzroyCrossingWesternAustraliaAirport : Ind Airport ;
-
-  fun FiveFingersCoastGuardHeliportAKAirport : Ind Airport ;
-
-  fun FiveMileAKAirport : Ind Airport ;
-
-  fun FlagstaffPulliamAZAirport : Ind Airport ;
-
-  fun FlamingoBonaireKralendijkAirport : Ind Airport ;
-
-  fun FlatAKAirport : Ind Airport ;
-
-  fun FlaxmanAKAirport : Ind Airport ;
-
-  fun FlemingMasonKYAirport : Ind Airport ;
-
-  fun FlensburgAirport : Ind Airport ;
-
-  fun FleslandBergenAirport : Ind Airport ;
-
-  fun FletcherFieldMSAirport : Ind Airport ;
-
-  fun FlindersIslandTasmaniaAirport : Ind Airport ;
-
-  fun FlorenceRegionalSCAirport : Ind Airport ;
-
-  fun FlorenciaAirport : Ind Airport ;
-
-  fun FloresAirport : Ind Airport ;
-
-  fun FlorianoPIAirport : Ind Airport ;
-
-  fun FlorianopolisSCAirport : Ind Airport ;
-
-  fun FloroAirport : Ind Airport ;
-
-  fun FlottaIsleAirport : Ind Airport ;
-
-  fun FlushingNYAirport : Ind Airport ;
-
-  fun FlyingCloudMNAirport : Ind Airport ;
-
-  fun FondduLacCountyWIAirport : Ind Airport ;
-
-  fun FontanarossaSicilyAirport : Ind Airport ;
-
-  fun ForbesFieldKSAirport : Ind Airport ;
-
-  fun ForbesNewSouthWalesAirport : Ind Airport ;
-
-  fun FordMIAirport : Ind Airport ;
-
-  fun ForestCityMunicipalIAAirport : Ind Airport ;
-
-  fun ForestParkGAAirport : Ind Airport ;
-
-  fun ForliAirport : Ind Airport ;
-
-  fun FormosaAirport : Ind Airport ;
-
-  fun FornebuOsloAirport : Ind Airport ;
-
-  fun ForresAirport : Ind Airport ;
-
-  fun ForrestCityMunicipalARAirport : Ind Airport ;
-
-  fun ForrestWesternAustraliaAirport : Ind Airport ;
-
-  fun ForsterNewSouthWalesAirport : Ind Airport ;
-
-  fun FortBraggCAAirport : Ind Airport ;
-
-  fun FortBridgerWYAirport : Ind Airport ;
-
-  fun FortCollinsLovelandMunicipalCOAirport : Ind Airport ;
-
-  fun FortDauphinAirport : Ind Airport ;
-
-  fun FortDodgeRegionalIAAirport : Ind Airport ;
-
-  fun FortLauderdaleExecutiveFLAirport : Ind Airport ;
-
-  fun FortLauderdaleHollywoodInternationalFLAirport : Ind Airport ;
-
-  fun FortLeenr1headquartersHeliportVAAirport : Ind Airport ;
-
-  fun FortMadisonMunicipalIAAirport : Ind Airport ;
-
-  fun FortRoussetAirport : Ind Airport ;
-
-  fun FortScottMunicipalKSAirport : Ind Airport ;
-
-  fun FortSheridanILAirport : Ind Airport ;
-
-  fun FortSmithMunicipalARAirport : Ind Airport ;
-
-  fun FortStocktonPecosCountyTXAirport : Ind Airport ;
-
-  fun FortSumnerMunicipalNMAirport : Ind Airport ;
-
-  fun FortWayneInternationalINAirport : Ind Airport ;
-
-  fun FortWilliamAirport : Ind Airport ;
-
-  fun FortWolterArmyAirFieldTXAirport : Ind Airport ;
-
-  fun FortWorthAllianceTXAirport : Ind Airport ;
-
-  fun FortWorthMeachamTXAirport : Ind Airport ;
-
-  fun FortWorthSpinksTXAirport : Ind Airport ;
-
-  fun FortYukonAKAirport : Ind Airport ;
-
-  fun FortalezaCEAirport : Ind Airport ;
-
-  fun FortunaLedgeAKAirport : Ind Airport ;
-
-  fun FossilDownsWesternAustraliaAirport : Ind Airport ;
-
-  fun FosstonMunicipalMNAirport : Ind Airport ;
-
-  fun FostoriaMetroOHAirport : Ind Airport ;
-
-  fun FougamouAirport : Ind Airport ;
-
-  fun FoulaShetlandIslandsAirport : Ind Airport ;
-
-  fun FoumbanAirport : Ind Airport ;
-
-  fun FourCornersRegionalNMAirport : Ind Airport ;
-
-  fun FoxAKAirport : Ind Airport ;
-
-  fun FoxGlacierAirport : Ind Airport ;
-
-  fun FoyaAirport : Ind Airport ;
-
-  fun FrancaSPAirport : Ind Airport ;
-
-  fun FrancisEWarrenAirForceBaseWYAirport : Ind Airport ;
-
-  fun FranciscoBangoyInternationalDavaoCityAirport : Ind Airport ;
-
-  fun FranciscoBeltraoPRAirport : Ind Airport ;
-
-  fun FrancistownAirport : Ind Airport ;
-
-  fun FrankfortMunicipalINAirport : Ind Airport ;
-
-  fun FranklinCountyStateVTAirport : Ind Airport ;
-
-  fun FranklinMunicipalJohnBeverlyRoseVAAirport : Ind Airport ;
-
-  fun FransKaisiepoBiakAirport : Ind Airport ;
-
-  fun FrederickMunicipalMDAirport : Ind Airport ;
-
-  fun FrederickMunicipalOKAirport : Ind Airport ;
-
-  fun FrederikshabAirport : Ind Airport ;
-
-  fun FreeportInternationalGrandBahamaAirport : Ind Airport ;
-
-  fun FregateIslandAirport : Ind Airport ;
-
-  fun FrejusAirport : Ind Airport ;
-
-  fun FremantleWesternAustraliaAirport : Ind Airport ;
-
-  fun FremontCountyCOAirport : Ind Airport ;
-
-  fun FremontMunicipalNEAirport : Ind Airport ;
-
-  fun FrenchLickMunicipalINAirport : Ind Airport ;
-
-  fun FreshWaterBayAKAirport : Ind Airport ;
-
-  fun FresnoAirTerminalCAAirport : Ind Airport ;
-
-  fun FresnoChandlerDowntownCAAirport : Ind Airport ;
-
-  fun FriaAirport : Ind Airport ;
-
-  fun FridayHarborWAAirport : Ind Airport ;
-
-  fun FritzlarAirBaseFritzlarAirport : Ind Airport ;
-
-  fun FrontRangeCOAirport : Ind Airport ;
-
-  fun FrontRoyalWarrenCountyVAAirport : Ind Airport ;
-
-  fun FuerstenfeldbruckAirBaseFuerstenfeldbruckAirport : Ind Airport ;
-
-  fun FuerteventuraPuertodelRosarioCanaryIslandsAirport : Ind Airport ;
-
-  fun FuhlsbuttelHamburgAirport : Ind Airport ;
-
-  fun FukueAirport : Ind Airport ;
-
-  fun FukuiAirport : Ind Airport ;
-
-  fun FukushimaAirport : Ind Airport ;
-
-  fun FullebornAirport : Ind Airport ;
-
-  fun FullertonMunicipalCAAirport : Ind Airport ;
-
-  fun FultonCountyAirportBrownFieldGAAirport : Ind Airport ;
-
-  fun FumaAirport : Ind Airport ;
-
-  fun FunafutiAirport : Ind Airport ;
-
-  fun FunchalMadeiraAirport : Ind Airport ;
-
-  fun FundacionAirport : Ind Airport ;
-
-  fun FunterBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun FuoshanAirport : Ind Airport ;
-
-  fun FutaleufuAirport : Ind Airport ;
-
-  fun FutunaAirport : Ind Airport ;
-
-  fun FutunaIslandAirport : Ind Airport ;
-
-  fun FuyangAirport : Ind Airport ;
-
-  fun FuyunAirport : Ind Airport ;
-
-  fun FuzhouAirport : Ind Airport ;
-
-  fun GabbsNVAirport : Ind Airport ;
-
-  fun GabesAirport : Ind Airport ;
-
-  fun GadsdenMunicipalALAirport : Ind Airport ;
-
-  fun GafsaAirport : Ind Airport ;
-
-  fun GagIslandAirport : Ind Airport ;
-
-  fun GageOKAirport : Ind Airport ;
-
-  fun GagnoaAirport : Ind Airport ;
-
-  fun GainesvilleMunicipalTXAirport : Ind Airport ;
-
-  fun GainesvilleRegionalFLAirport : Ind Airport ;
-
-  fun GakonaAKAirport : Ind Airport ;
-
-  fun GalOyaAirport : Ind Airport ;
-
-  fun GalapagosIslandsGalapagosAirport : Ind Airport ;
-
-  fun GalbraithLakeAKAirport : Ind Airport ;
-
-  fun GalcaioAirport : Ind Airport ;
-
-  fun GalelaAirport : Ind Airport ;
-
-  fun GalenaAKAirport : Ind Airport ;
-
-  fun GalesburgMunicipalILAirport : Ind Airport ;
-
-  fun GalionMunicipalOHAirport : Ind Airport ;
-
-  fun GalkayoAirport : Ind Airport ;
-
-  fun GallatinFieldMTAirport : Ind Airport ;
-
-  fun GalleriaHeliportGAAirport : Ind Airport ;
-
-  fun GallivareAirport : Ind Airport ;
-
-  fun GallupMunicipalNMAirport : Ind Airport ;
-
-  fun GalwayAirport : Ind Airport ;
-
-  fun GamarraAirport : Ind Airport ;
-
-  fun GambaAirport : Ind Airport ;
-
-  fun GambelaAirport : Ind Airport ;
-
-  fun GambellAKAirport : Ind Airport ;
-
-  fun GambomaAirport : Ind Airport ;
-
-  fun GamboolaQueenslandAirport : Ind Airport ;
-
-  fun GanIslandAirport : Ind Airport ;
-
-  fun GandajikaAirport : Ind Airport ;
-
-  fun GanesCreekAKAirport : Ind Airport ;
-
-  fun GangawAirport : Ind Airport ;
-
-  fun GanzhouAirport : Ind Airport ;
-
-  fun GaoAirport : Ind Airport ;
-
-  fun GapAirport : Ind Airport ;
-
-  fun GaraDjebiletAirport : Ind Airport ;
-
-  fun GarachineAirport : Ind Airport ;
-
-  fun GarainaAirport : Ind Airport ;
-
-  fun GarasaAirport : Ind Airport ;
-
-  fun GarbahareyAirport : Ind Airport ;
-
-  fun GardeAirport : Ind Airport ;
-
-  fun GardenCityRegionalKSAirport : Ind Airport ;
-
-  fun GardenHillMBAirport : Ind Airport ;
-
-  fun GardenPointNorthernTerritoryAirport : Ind Airport ;
-
-  fun GardermoenOsloAirport : Ind Airport ;
-
-  fun GardezAirport : Ind Airport ;
-
-  fun GardnerMunicipalMAAirport : Ind Airport ;
-
-  fun GardoAirport : Ind Airport ;
-
-  fun GarissaAirport : Ind Airport ;
-
-  fun GarouaAirport : Ind Airport ;
-
-  fun GarrowLakeAirport : Ind Airport ;
-
-  fun GaruahiAirport : Ind Airport ;
-
-  fun GaryRegionalINAirport : Ind Airport ;
-
-  fun GascoyneJunctionWesternAustraliaAirport : Ind Airport ;
-
-  fun GasmataIslandAirport : Ind Airport ;
-
-  fun GassimAirport : Ind Airport ;
-
-  fun GasukeAirport : Ind Airport ;
-
-  fun GatlinburgPigeonForgeTNAirport : Ind Airport ;
-
-  fun GavleAirport : Ind Airport ;
-
-  fun GayaAirport : Ind Airport ;
-
-  fun GayndahQueenslandAirport : Ind Airport ;
-
-  fun GaziantepAirport : Ind Airport ;
-
-  fun GbadoliteAirport : Ind Airport ;
-
-  fun GbangbatokAirport : Ind Airport ;
-
-  fun GbessiaConakryAirport : Ind Airport ;
-
-  fun GebeAirport : Ind Airport ;
-
-  fun GecitkaleAirport : Ind Airport ;
-
-  fun GedarefAirport : Ind Airport ;
-
-  fun GeelongVictoriaAirport : Ind Airport ;
-
-  fun GeilenkirchenAirport : Ind Airport ;
-
-  fun GeiloAirport : Ind Airport ;
-
-  fun GeitaAirport : Ind Airport ;
-
-  fun GeladiAirport : Ind Airport ;
-
-  fun GemanaAirport : Ind Airport ;
-
-  fun GendaWuhaAirport : Ind Airport ;
-
-  fun GeneralEMosconiComodoroRivadaviaAirport : Ind Airport ;
-
-  fun GeneralEdwardLawrenceLoganInternationalMAAirport : Ind Airport ;
-
-  fun GeneralIgnacioPesqueiraHermosilloAirport : Ind Airport ;
-
-  fun GeneralJoseMariaYanezGuaymasAirport : Ind Airport ;
-
-  fun GeneralJuanNAlvarezAcapulcoAirport : Ind Airport ;
-
-  fun GeneralPicoAirport : Ind Airport ;
-
-  fun GeneralRivadeneiraEsmeraldasAirport : Ind Airport ;
-
-  fun GeneralRobertoFierroVChihuahuaAirport : Ind Airport ;
-
-  fun GeneralRocaAirport : Ind Airport ;
-
-  fun GeneralSantosAirport : Ind Airport ;
-
-  fun GeneveCointrinGenevaAirport : Ind Airport ;
-
-  fun GenjemAirport : Ind Airport ;
-
-  fun GentingAirport : Ind Airport ;
-
-  fun GeojeHeliportSeoulAirport : Ind Airport ;
-
-  fun GeorgeAirport : Ind Airport ;
-
-  fun GeorgeDownerALAirport : Ind Airport ;
-
-  fun GeorgeRCarrMemorialAirFieldLAAirport : Ind Airport ;
-
-  fun GeorgeTLewisFLAirport : Ind Airport ;
-
-  fun GeorgeTownExumaAirport : Ind Airport ;
-
-  fun GeorgetownCountySCAirport : Ind Airport ;
-
-  fun GeorgetownQueenslandAirport : Ind Airport ;
-
-  fun GeraldtonWesternAustraliaAirport : Ind Airport ;
-
-  fun GeronaCostaBravaGeronaAirport : Ind Airport ;
-
-  fun GerrardSmithCaymanBracAirport : Ind Airport ;
-
-  fun GettysburgPAAirport : Ind Airport ;
-
-  fun GevaAirport : Ind Airport ;
-
-  fun GewoyaAirport : Ind Airport ;
-
-  fun GhanziAirport : Ind Airport ;
-
-  fun GhatAirport : Ind Airport ;
-
-  fun GhazniAirport : Ind Airport ;
-
-  fun GhimbiAirport : Ind Airport ;
-
-  fun GhinnirAirport : Ind Airport ;
-
-  fun GibbRiverWesternAustraliaAirport : Ind Airport ;
-
-  fun GilaBendAirForceAuxiliaryAZAirport : Ind Airport ;
-
-  fun GilgalAirport : Ind Airport ;
-
-  fun GilgitAirport : Ind Airport ;
-
-  fun GilletteCampbellCountyWYAirport : Ind Airport ;
-
-  fun GinoLisaFoggiaAirport : Ind Airport ;
-
-  fun GiradotAirport : Ind Airport ;
-
-  fun GirdwoodAKAirport : Ind Airport ;
-
-  fun GisborneAirport : Ind Airport ;
-
-  fun GisenyiAirport : Ind Airport ;
-
-  fun GitengaAirport : Ind Airport ;
-
-  fun GiuseppeMarconiBorgoPanigaleBolognaAirport : Ind Airport ;
-
-  fun GiyanaAirport : Ind Airport ;
-
-  fun GizanAirport : Ind Airport ;
-
-  fun GizoAirport : Ind Airport ;
-
-  fun GjogurReykjarnesAirport : Ind Airport ;
-
-  fun GlacierCreekAKAirport : Ind Airport ;
-
-  fun GlacierParkInternationalMTAirport : Ind Airport ;
-
-  fun GladstoneQueenslandAirport : Ind Airport ;
-
-  fun GlasgowIndustrialMTAirport : Ind Airport ;
-
-  fun GlasgowInternationalMTAirport : Ind Airport ;
-
-  fun GlasgowMunicipalKYAirport : Ind Airport ;
-
-  fun GlenInnesNewSouthWalesAirport : Ind Airport ;
-
-  fun GlendaleFokkerFieldWVAirport : Ind Airport ;
-
-  fun GlendaleMunicipalAZAirport : Ind Airport ;
-
-  fun GlengyleQueenslandAirport : Ind Airport ;
-
-  fun GlenormistonAirport : Ind Airport ;
-
-  fun GlentanMountCookAirport : Ind Airport ;
-
-  fun GlenwoodSpringsMunicipalCOAirport : Ind Airport ;
-
-  fun GlobeSanCarlosRegionalAirFacilityAZAirport : Ind Airport ;
-
-  fun GloucesterAirport : Ind Airport ;
-
-  fun GlyncoJetportGAAirport : Ind Airport ;
-
-  fun GoaAirport : Ind Airport ;
-
-  fun GobaAirport : Ind Airport ;
-
-  fun GobernadordosGregoresAirport : Ind Airport ;
-
-  fun GodeAirport : Ind Airport ;
-
-  fun GodhavnAirport : Ind Airport ;
-
-  fun GodmanArmyAirFieldKYAirport : Ind Airport ;
-
-  fun GodthabNuukAirport : Ind Airport ;
-
-  fun GogebicCountyMIAirport : Ind Airport ;
-
-  fun GoianiaGOAirport : Ind Airport ;
-
-  fun GoldBeachMunicipalORAirport : Ind Airport ;
-
-  fun GoldenHornLodgeSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun GoldenTriangleRegionalMSAirport : Ind Airport ;
-
-  fun GoldsboroWayneMunicipalNCAirport : Ind Airport ;
-
-  fun GolfitoAirport : Ind Airport ;
-
-  fun GollAirport : Ind Airport ;
-
-  fun GolmudAirport : Ind Airport ;
-
-  fun GolovinAKAirport : Ind Airport ;
-
-  fun GomaAirport : Ind Airport ;
-
-  fun GonailaAirport : Ind Airport ;
-
-  fun GondarAirport : Ind Airport ;
-
-  fun GoodfellowAirForceBaseTXAirport : Ind Airport ;
-
-  fun GoodingMunicipalIDAirport : Ind Airport ;
-
-  fun GoodnewsAKAirport : Ind Airport ;
-
-  fun GoodwinFieldARAirport : Ind Airport ;
-
-  fun GoondiwindiQueenslandAirport : Ind Airport ;
-
-  fun GoraAirport : Ind Airport ;
-
-  fun GorakhpurAirport : Ind Airport ;
-
-  fun GordilAirport : Ind Airport ;
-
-  fun GordonDownsWesternAustraliaAirport : Ind Airport ;
-
-  fun GordonMunicipalNEAirport : Ind Airport ;
-
-  fun GordonsvilleMunicipalVAAirport : Ind Airport ;
-
-  fun GoreAirport : Ind Airport ;
-
-  fun GorkhaAirport : Ind Airport ;
-
-  fun GorokaAirport : Ind Airport ;
-
-  fun GorontaloAirport : Ind Airport ;
-
-  fun GosfordNewSouthWalesAirport : Ind Airport ;
-
-  fun GoshenMunicipalINAirport : Ind Airport ;
-
-  fun GosseliesCharleroiAirport : Ind Airport ;
-
-  fun GottwaldovAirport : Ind Airport ;
-
-  fun GoulburnIslandNorthernTerritoryAirport : Ind Airport ;
-
-  fun GoulburnNewSouthWalesAirport : Ind Airport ;
-
-  fun GoulimimeAirport : Ind Airport ;
-
-  fun GoundaAirport : Ind Airport ;
-
-  fun GoundamAirport : Ind Airport ;
-
-  fun GoveNorthernTerritoryAirport : Ind Airport ;
-
-  fun GovernadorValadaresMGAirport : Ind Airport ;
-
-  fun GovernorsHarbourEleutheraAirport : Ind Airport ;
-
-  fun GozoAirport : Ind Airport ;
-
-  fun GraciasAirport : Ind Airport ;
-
-  fun GraciosaIslandAzoresAirport : Ind Airport ;
-
-  fun GraftonNewSouthWalesAirport : Ind Airport ;
-
-  fun GranadaAirport : Ind Airport ;
-
-  fun GranbyGrandCountyCOAirport : Ind Airport ;
-
-  fun GrandBahamaIslandGrandBahamaAirport : Ind Airport ;
-
-  fun GrandCanyonHeliportAZAirport : Ind Airport ;
-
-  fun GrandCanyonNationalParkAZAirport : Ind Airport ;
-
-  fun GrandCaseSaintMartinAirport : Ind Airport ;
-
-  fun GrandCentralJohannesburgAirport : Ind Airport ;
-
-  fun GrandCessAirport : Ind Airport ;
-
-  fun GrandForksInternationalNDAirport : Ind Airport ;
-
-  fun GrandMaraisCookCountyMNAirport : Ind Airport ;
-
-  fun GrandRapidsItascaCountyAirportGordonNewstromFieldMNAirport : Ind Airport ;
-
-  fun GrandStrandSCAirport : Ind Airport ;
-
-  fun GrandTurkGrandTurkIsAirport : Ind Airport ;
-
-  fun GraniteMountainAKAirport : Ind Airport ;
-
-  fun GranitesNorthernTerritoryAirport : Ind Airport ;
-
-  fun GrantMunicipalNEAirport : Ind Airport ;
-
-  fun GrantleyAdamsInternationalBarbadosBridgetownAirport : Ind Airport ;
-
-  fun GrantsMilanMunicipalNMAirport : Ind Airport ;
-
-  fun GrantsburgMunicipalWIAirport : Ind Airport ;
-
-  fun GranvilleAirport : Ind Airport ;
-
-  fun GratiotCommunityMIAirport : Ind Airport ;
-
-  fun GrayArmyAirFieldWAAirport : Ind Airport ;
-
-  fun GraylingAKAirport : Ind Airport ;
-
-  fun GreatAussieHoleAirport : Ind Airport ;
-
-  fun GreatBarrierIslandAirport : Ind Airport ;
-
-  fun GreatBarringtonMAAirport : Ind Airport ;
-
-  fun GreatBendMunicipalKSAirport : Ind Airport ;
-
-  fun GreatFallsInternationalMTAirport : Ind Airport ;
-
-  fun GreatHarbourCayBerryAirport : Ind Airport ;
-
-  fun GreatKeppelIslandQueenslandAirport : Ind Airport ;
-
-  fun GreaterBuffaloInternationalNYAirport : Ind Airport ;
-
-  fun GreaterKankakeeILAirport : Ind Airport ;
-
-  fun GreaterSouthwestTXAirport : Ind Airport ;
-
-  fun GreeleyWeldCountyCOAirport : Ind Airport ;
-
-  fun GreenIslandAirport : Ind Airport ;
-
-  fun GreenIsleAirport : Ind Airport ;
-
-  fun GreenRiverAirport : Ind Airport ;
-
-  fun GreenTurtleCayAirport : Ind Airport ;
-
-  fun GreenevilleMunicipalTNAirport : Ind Airport ;
-
-  fun GreenfieldMunicipalIAAirport : Ind Airport ;
-
-  fun GreenhamCommonRAFStationEnglandAirport : Ind Airport ;
-
-  fun GreenleeCountyAZAirport : Ind Airport ;
-
-  fun GreensboroBaltimoreMDAirport : Ind Airport ;
-
-  fun GreenvaleQueenslandAirport : Ind Airport ;
-
-  fun GreenvilleDowntownSCAirport : Ind Airport ;
-
-  fun GreenvilleILAirport : Ind Airport ;
-
-  fun GreenvilleMunicipalMSAirport : Ind Airport ;
-
-  fun GreenvilleSpartanburgSCAirport : Ind Airport ;
-
-  fun GreenwayPlazaHeliportTXAirport : Ind Airport ;
-
-  fun GreenwoodCountySCAirport : Ind Airport ;
-
-  fun GreenwoodLefloreMSAirport : Ind Airport ;
-
-  fun GreenwoodMunicipalINAirport : Ind Airport ;
-
-  fun GreggCountyTXAirport : Ind Airport ;
-
-  fun GregoryDownsQueenslandAirport : Ind Airport ;
-
-  fun GrenfellNewSouthWalesAirport : Ind Airport ;
-
-  fun GrevenMuensterMunsterOsnabrueckOsnabruckAirport : Ind Airport ;
-
-  fun GreymouthAirport : Ind Airport ;
-
-  fun GriffithNewSouthWalesAirport : Ind Airport ;
-
-  fun GrimsbyAirport : Ind Airport ;
-
-  fun GrimseyAirport : Ind Airport ;
-
-  fun GrinnellRegionalIAAirport : Ind Airport ;
-
-  fun GrissomAirForceBaseINAirport : Ind Airport ;
-
-  fun GrooteEylandtNorthernTerritoryAirport : Ind Airport ;
-
-  fun GrootfonteinAirport : Ind Airport ;
-
-  fun GrossetoAirport : Ind Airport ;
-
-  fun GrotonNewLondonCTAirport : Ind Airport ;
-
-  fun GroznyyGroznyGroznyjAirport : Ind Airport ;
-
-  fun GrummanBethpageNYAirport : Ind Airport ;
-
-  fun GrundyMunicipalVAAirport : Ind Airport ;
-
-  fun GuacamayasAirport : Ind Airport ;
-
-  fun GuadalcanalAirport : Ind Airport ;
-
-  fun GuadalupeTXAirport : Ind Airport ;
-
-  fun GuajaraMirimROAirport : Ind Airport ;
-
-  fun GualacoAirport : Ind Airport ;
-
-  fun GualeguaychuAirport : Ind Airport ;
-
-  fun GuamAirport : Ind Airport ;
-
-  fun GuamalAirport : Ind Airport ;
-
-  fun GuanajaIslandAirport : Ind Airport ;
-
-  fun GuanajuatoLeonAirport : Ind Airport ;
-
-  fun GuanambiBAAirport : Ind Airport ;
-
-  fun GuanareAirport : Ind Airport ;
-
-  fun GuapiAirport : Ind Airport ;
-
-  fun GuapilesAirport : Ind Airport ;
-
-  fun GuarapuavaPRAirport : Ind Airport ;
-
-  fun GuaratinguetaSPAirport : Ind Airport ;
-
-  fun GuariAirport : Ind Airport ;
-
-  fun GuasqualitoAirport : Ind Airport ;
-
-  fun GuayaramerinAirport : Ind Airport ;
-
-  fun GuemarElOuedAirport : Ind Airport ;
-
-  fun GuerimaAirport : Ind Airport ;
-
-  fun GuernseyAirport : Ind Airport ;
-
-  fun GuerreroNegroAirport : Ind Airport ;
-
-  fun GueterslohGuterslohAirport : Ind Airport ;
-
-  fun GuigloAirport : Ind Airport ;
-
-  fun GuilinAirport : Ind Airport ;
-
-  fun GuimaraesMAAirport : Ind Airport ;
-
-  fun GuipavasBrestAirport : Ind Airport ;
-
-  fun GuiriaAirport : Ind Airport ;
-
-  fun GuiyangAirport : Ind Airport ;
-
-  fun GujratAirport : Ind Airport ;
-
-  fun GulfportBiloxiRegionalMSAirport : Ind Airport ;
-
-  fun GulgubipAirport : Ind Airport ;
-
-  fun GulkanaAKAirport : Ind Airport ;
-
-  fun GunaAirport : Ind Airport ;
-
-  fun GunnedahNewSouthWalesAirport : Ind Airport ;
-
-  fun GunnisonCountyCOAirport : Ind Airport ;
-
-  fun GunterAirForceBaseALAirport : Ind Airport ;
-
-  fun GunungsitoliAirport : Ind Airport ;
-
-  fun GurneyAlotauAirport : Ind Airport ;
-
-  fun GurupiGOAirport : Ind Airport ;
-
-  fun GusapAirport : Ind Airport ;
-
-  fun GushKatifAirport : Ind Airport ;
-
-  fun GustavusAKAirport : Ind Airport ;
-
-  fun GuthrieCountyRegionalIAAirport : Ind Airport ;
-
-  fun GuthrieMunicipalOKAirport : Ind Airport ;
-
-  fun GuwahatiGauhatiAirport : Ind Airport ;
-
-  fun GuymonMunicipalOKAirport : Ind Airport ;
-
-  fun GwaBurmaAirport : Ind Airport ;
-
-  fun GwadarAirport : Ind Airport ;
-
-  fun GwaliorAirport : Ind Airport ;
-
-  fun GweruAirport : Ind Airport ;
-
-  fun GwinnerAirportRogerMelroeFieldNDAirport : Ind Airport ;
-
-  fun GyandzhaAirport : Ind Airport ;
-
-  fun GympieQueenslandAirport : Ind Airport ;
-
-  fun HaapaiAirport : Ind Airport ;
-
-  fun HachijoJimaIslandAirport : Ind Airport ;
-
-  fun HachinoheAirport : Ind Airport ;
-
-  fun HafrAlbatinAirport : Ind Airport ;
-
-  fun HagforsAirport : Ind Airport ;
-
-  fun HahayaMoroniAirport : Ind Airport ;
-
-  fun HahnAirport : Ind Airport ;
-
-  fun HaiPhongAirport : Ind Airport ;
-
-  fun HaifaAirport : Ind Airport ;
-
-  fun HaikouAirport : Ind Airport ;
-
-  fun HailAirport : Ind Airport ;
-
-  fun HailarAirport : Ind Airport ;
-
-  fun HainesAKAirport : Ind Airport ;
-
-  fun HakodateHokkaidoAirport : Ind Airport ;
-
-  fun HalaliAirport : Ind Airport ;
-
-  fun HalfMoonBayCAAirport : Ind Airport ;
-
-  fun HalimPerdanakusumaInternationalJakartaAirport : Ind Airport ;
-
-  fun HaliweniAtambuaAirport : Ind Airport ;
-
-  fun HalliburtonFieldOKAirport : Ind Airport ;
-
-  fun HallsCreekWesternAustraliaAirport : Ind Airport ;
-
-  fun HalmstadAirBaseHalmstadAirport : Ind Airport ;
-
-  fun HamadanAirport : Ind Airport ;
-
-  fun HamiAirport : Ind Airport ;
-
-  fun HamiltonAirport : Ind Airport ;
-
-  fun HamiltonFairfieldOHAirport : Ind Airport ;
-
-  fun HamiltonIslandQueenslandAirport : Ind Airport ;
-
-  fun HamiltonVictoriaAirport : Ind Airport ;
-
-  fun HammerfestAirport : Ind Airport ;
-
-  fun HamptonMunicipalIAAirport : Ind Airport ;
-
-  fun HanaHIAirport : Ind Airport ;
-
-  fun HanaleiHIAirport : Ind Airport ;
-
-  fun HanamakiMoriokaAirport : Ind Airport ;
-
-  fun HancheyArmyHeliportALAirport : Ind Airport ;
-
-  fun HancockCountyBarHarborMEAirport : Ind Airport ;
-
-  fun HanedaTokyoAirport : Ind Airport ;
-
-  fun HankowAirport : Ind Airport ;
-
-  fun HanksvilleUTAirport : Ind Airport ;
-
-  fun HannaWYAirport : Ind Airport ;
-
-  fun HanusBayAKAirport : Ind Airport ;
-
-  fun HanzhongAirport : Ind Airport ;
-
-  fun HaoIslandAirport : Ind Airport ;
-
-  fun HarareAirport : Ind Airport ;
-
-  fun HarbinAirport : Ind Airport ;
-
-  fun HarbourIslandAirport : Ind Airport ;
-
-  fun HarbourNorthernIrelandAirport : Ind Airport ;
-
-  fun HardwickFieldTNAirport : Ind Airport ;
-
-  fun HardyAndersFieldNatchezAdamsCountyMSAirport : Ind Airport ;
-
-  fun HargeisaAirport : Ind Airport ;
-
-  fun HarlanMunicipalIAAirport : Ind Airport ;
-
-  fun HarrellFieldARAirport : Ind Airport ;
-
-  fun HarrisburgRaleighILAirport : Ind Airport ;
-
-  fun HarrismithAirport : Ind Airport ;
-
-  fun HarrisonCountyTXAirport : Ind Airport ;
-
-  fun HarrogateAirport : Ind Airport ;
-
-  fun HartfordBrainardCTAirport : Ind Airport ;
-
-  fun HartfordMunicipalWIAirport : Ind Airport ;
-
-  fun HartsfieldHeliportGAAirport : Ind Airport ;
-
-  fun HartsvilleMunicipalSCAirport : Ind Airport ;
-
-  fun HaskovoAirport : Ind Airport ;
-
-  fun HassiRmelAirport : Ind Airport ;
-
-  fun HastingsFreetownAirport : Ind Airport ;
-
-  fun HastingsMunicipalNEAirport : Ind Airport ;
-
-  fun HasvikAirport : Ind Airport ;
-
-  fun HatboxFieldOKAirport : Ind Airport ;
-
-  fun HaterumaAirport : Ind Airport ;
-
-  fun HatfieldEnglandAirport : Ind Airport ;
-
-  fun HatoCorozalAirport : Ind Airport ;
-
-  fun HatzfeldthavenAirport : Ind Airport ;
-
-  fun HavasupaiAZAirport : Ind Airport ;
-
-  fun HaverfordwestWalesAirport : Ind Airport ;
-
-  fun HavreCityCountyMTAirport : Ind Airport ;
-
-  fun HawabangoAirport : Ind Airport ;
-
-  fun HawkInletSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun HawkerSouthAustraliaAirport : Ind Airport ;
-
-  fun HawkinsFieldMSAirport : Ind Airport ;
-
-  fun HawthorneMunicipalCAAirport : Ind Airport ;
-
-  fun HawthorneMunicipalNVAirport : Ind Airport ;
-
-  fun HayNewSouthWalesAirport : Ind Airport ;
-
-  fun HaycockAKAirport : Ind Airport ;
-
-  fun HayfieldsAirport : Ind Airport ;
-
-  fun HaymanIslandQueenslandAirport : Ind Airport ;
-
-  fun HaysMunicipalKSAirport : Ind Airport ;
-
-  fun HaywardAirTerminalCAAirport : Ind Airport ;
-
-  fun HaywardMunicipalWIAirport : Ind Airport ;
-
-  fun HazebrouckAirport : Ind Airport ;
-
-  fun HazlehurstGAAirport : Ind Airport ;
-
-  fun HazletonMunicipalPAAirport : Ind Airport ;
-
-  fun HeadinglyQueenslandAirport : Ind Airport ;
-
-  fun HealyRiverAKAirport : Ind Airport ;
-
-  fun HeathlandsQueenslandAirport : Ind Airport ;
-
-  fun HeberSpringsMunicipalARAirport : Ind Airport ;
-
-  fun HebronMunicipalNEAirport : Ind Airport ;
-
-  fun HectorInternationalNDAirport : Ind Airport ;
-
-  fun HefeiAirport : Ind Airport ;
-
-  fun HehoAirport : Ind Airport ;
-
-  fun HeideBuesumAirport : Ind Airport ;
-
-  fun HeidelbergAirport : Ind Airport ;
-
-  fun HeiheAirport : Ind Airport ;
-
-  fun HeiweniAirport : Ind Airport ;
-
-  fun HelenaRegionalMTAirport : Ind Airport ;
-
-  fun HelenvaleAirport : Ind Airport ;
-
-  fun HelgolandAirport : Ind Airport ;
-
-  fun HeliportCroisetteAirport : Ind Airport ;
-
-  fun HeliportGronnedalAirport : Ind Airport ;
-
-  fun HeliportHelsingborgAirport : Ind Airport ;
-
-  fun HeliportInchonAirport : Ind Airport ;
-
-  fun HeliportParisAirport : Ind Airport ;
-
-  fun HeliportSodertaljeAirport : Ind Airport ;
-
-  fun HellinikonInternationalAthensAthinaiAirport : Ind Airport ;
-
-  fun HemetRyanCAAirport : Ind Airport ;
-
-  fun HemphillCountyTXAirport : Ind Airport ;
-
-  fun HenburyNorthernTerritoryAirport : Ind Airport ;
-
-  fun HendersonFieldNCAirport : Ind Airport ;
-
-  fun HendersonGuadalcanalIsAirport : Ind Airport ;
-
-  fun HendersonOxfordNCAirport : Ind Airport ;
-
-  fun HendonEnglandAirport : Ind Airport ;
-
-  fun HengyangAirport : Ind Airport ;
-
-  fun HenryPostArmyAirFieldOKAirport : Ind Airport ;
-
-  fun HenzadaAirport : Ind Airport ;
-
-  fun HeraklionIraklionCreteAirport : Ind Airport ;
-
-  fun HeratAirport : Ind Airport ;
-
-  fun HerefordMunicipalTXAirport : Ind Airport ;
-
-  fun HerendeenBayAKAirport : Ind Airport ;
-
-  fun HeringsdorfAirport : Ind Airport ;
-
-  fun HeringtonMunicipalKSAirport : Ind Airport ;
-
-  fun HermannsburgNorthernTerritoryAirport : Ind Airport ;
-
-  fun HermistonMunicipalORAirport : Ind Airport ;
-
-  fun HernandoCountyFLAirport : Ind Airport ;
-
-  fun HeronIslandQueenslandAirport : Ind Airport ;
-
-  fun HerreraAirport : Ind Airport ;
-
-  fun HerveyBayQueenslandAirport : Ind Airport ;
-
-  fun HerzegovinaAirport : Ind Airport ;
-
-  fun HickamAirForceBaseHIAirport : Ind Airport ;
-
-  fun HickoryRegionalNCAirport : Ind Airport ;
-
-  fun HiddenFallsAKAirport : Ind Airport ;
-
-  fun HiengheneAirport : Ind Airport ;
-
-  fun HighWycombeAirport : Ind Airport ;
-
-  fun HighburyAirport : Ind Airport ;
-
-  fun HigueroteAirport : Ind Airport ;
-
-  fun HikueruAirport : Ind Airport ;
-
-  fun HillAirForceBaseUTAirport : Ind Airport ;
-
-  fun HillCityMunicipalKSAirport : Ind Airport ;
-
-  fun HillenbrandIndustriesINAirport : Ind Airport ;
-
-  fun HillsideWesternAustraliaAirport : Ind Airport ;
-
-  fun HiloInternationalHIAirport : Ind Airport ;
-
-  fun HiltonHeadSCAirport : Ind Airport ;
-
-  fun HinchinbrookeIslandQueenslandAirport : Ind Airport ;
-
-  fun HiroshimaAirport : Ind Airport ;
-
-  fun HiroshimaWestHiroshimaAirport : Ind Airport ;
-
-  fun HissarAirport : Ind Airport ;
-
-  fun HivaOaMarquesasIslandsAirport : Ind Airport ;
-
-  fun HivaroAirport : Ind Airport ;
-
-  fun HjaltabakkiBlonduosAirport : Ind Airport ;
-
-  fun HluhluweAirport : Ind Airport ;
-
-  fun HobartBayAKAirport : Ind Airport ;
-
-  fun HobartMunicipalOKAirport : Ind Airport ;
-
-  fun HobartTasmaniaAirport : Ind Airport ;
-
-  fun HobbsIndustrialAirparkNMAirport : Ind Airport ;
-
-  fun HodeidaAirport : Ind Airport ;
-
-  fun HofAirport : Ind Airport ;
-
-  fun HofufAirport : Ind Airport ;
-
-  fun HogRiverAKAirport : Ind Airport ;
-
-  fun HohenemsAirport : Ind Airport ;
-
-  fun HohhotAirport : Ind Airport ;
-
-  fun HokitikaAirport : Ind Airport ;
-
-  fun HolaAirport : Ind Airport ;
-
-  fun HolguinAirport : Ind Airport ;
-
-  fun HolikachuAKAirport : Ind Airport ;
-
-  fun HolikachukAKAirport : Ind Airport ;
-
-  fun HollisSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun HollisterMunicipalCAAirport : Ind Airport ;
-
-  fun HollomanAirForceBaseNMAirport : Ind Airport ;
-
-  fun HolmavikAirport : Ind Airport ;
-
-  fun HolsteinsborgAirport : Ind Airport ;
-
-  fun HoltFlateyriAirport : Ind Airport ;
-
-  fun HolyCrossAKAirport : Ind Airport ;
-
-  fun HomalinAirport : Ind Airport ;
-
-  fun HomeHillQueenslandAirport : Ind Airport ;
-
-  fun HomerAKAirport : Ind Airport ;
-
-  fun HomeshoreAKAirport : Ind Airport ;
-
-  fun HomesteadAirForceBaseFLAirport : Ind Airport ;
-
-  fun HomyelGomelHomyelAirport : Ind Airport ;
-
-  fun HondoMunicipalTXAirport : Ind Airport ;
-
-  fun HongKongHeliportHongKongAirport : Ind Airport ;
-
-  fun HoninabiAirport : Ind Airport ;
-
-  fun HonningsvagAirport : Ind Airport ;
-
-  fun HonoluluInternationalHIAirport : Ind Airport ;
-
-  fun HoodArmyAirFieldTXAirport : Ind Airport ;
-
-  fun HookIslandAirport : Ind Airport ;
-
-  fun HookersCreekNorthernTerritoryAirport : Ind Airport ;
-
-  fun HoonahAKAirport : Ind Airport ;
-
-  fun HooperBayAKAirport : Ind Airport ;
-
-  fun HopeValeQueenslandAirport : Ind Airport ;
-
-  fun HopetownAirport : Ind Airport ;
-
-  fun HopkinsvilleChristianCountyKYAirport : Ind Airport ;
-
-  fun HornIslandAirport : Ind Airport ;
-
-  fun HornafjordurHofnAirport : Ind Airport ;
-
-  fun HorshamVictoriaAirport : Ind Airport ;
-
-  fun HortaFaialIslandAzoresAirport : Ind Airport ;
-
-  fun HotSpringsMunicipalSDAirport : Ind Airport ;
-
-  fun HotanAirport : Ind Airport ;
-
-  fun HouailoAirport : Ind Airport ;
-
-  fun HouariBoumedieneAlgerAlgiersAirport : Ind Airport ;
-
-  fun HoueisayAirport : Ind Airport ;
-
-  fun HoughtonCountyMemorialMIAirport : Ind Airport ;
-
-  fun HoultonInternationalMEAirport : Ind Airport ;
-
-  fun HoumaTerrebonneLAAirport : Ind Airport ;
-
-  fun HounAirport : Ind Airport ;
-
-  fun HoustonIntercontinentalTXAirport : Ind Airport ;
-
-  fun HoustonSouthwestTXAirport : Ind Airport ;
-
-  fun HovdenOerstaVoldaAirport : Ind Airport ;
-
-  fun HovercraftHarbourTerminalMalmoAirport : Ind Airport ;
-
-  fun HowardAirForceBaseBalboaFortKobbeAirport : Ind Airport ;
-
-  fun HoyIslandAirport : Ind Airport ;
-
-  fun HoybuktmoenKirkenesAirport : Ind Airport ;
-
-  fun HozmanElatAirport : Ind Airport ;
-
-  fun HrodnaGrodnaHrodnaAirport : Ind Airport ;
-
-  fun HsinChuAirport : Ind Airport ;
-
-  fun HuaHinAirport : Ind Airport ;
-
-  fun HuahineSocietyIslandsAirport : Ind Airport ;
-
-  fun HualienAirport : Ind Airport ;
-
-  fun HuanghuaAirport : Ind Airport ;
-
-  fun HuangyanAirport : Ind Airport ;
-
-  fun HuanucoAirport : Ind Airport ;
-
-  fun HubliAirport : Ind Airport ;
-
-  fun HudiksvallAirport : Ind Airport ;
-
-  fun HueAirport : Ind Airport ;
-
-  fun HuehuetenangoAirport : Ind Airport ;
-
-  fun HughendenQueenslandAirport : Ind Airport ;
-
-  fun HughesAKAirport : Ind Airport ;
-
-  fun HugotonMunicipalKSAirport : Ind Airport ;
-
-  fun HuizhowAirport : Ind Airport ;
-
-  fun HullAKAirport : Ind Airport ;
-
-  fun HulmanRegionalINAirport : Ind Airport ;
-
-  fun HultsfredAirport : Ind Airport ;
-
-  fun HumacaoHumacaoAirport : Ind Airport ;
-
-  fun HumbersideAirport : Ind Airport ;
-
-  fun HumbertRiverAirport : Ind Airport ;
-
-  fun HumboldtMunicipalNEAirport : Ind Airport ;
-
-  fun HumeraAirport : Ind Airport ;
-
-  fun HuntingburgINAirport : Ind Airport ;
-
-  fun HuntingtonMunicipalINAirport : Ind Airport ;
-
-  fun HuntsvilleInternationalAirportCarlTJonesFieldALAirport : Ind Airport ;
-
-  fun HuntsvilleMunicipalTXAirport : Ind Airport ;
-
-  fun HurghadaAirport : Ind Airport ;
-
-  fun HuronRegionalSDAirport : Ind Airport ;
-
-  fun HusavikAirport : Ind Airport ;
-
-  fun HusliaAKAirport : Ind Airport ;
-
-  fun HutchinsonCountyTXAirport : Ind Airport ;
-
-  fun HutchinsonMunicipalAirportButlerFieldMNAirport : Ind Airport ;
-
-  fun HutchinsonMunicipalKSAirport : Ind Airport ;
-
-  fun HvammstangiAirport : Ind Airport ;
-
-  fun HwangeNationalParkAirport : Ind Airport ;
-
-  fun HydaburgSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun HyderabadAirport : Ind Airport ;
-
-  fun HyderabadAirportPakistan : Ind Airport ;
-
-  fun IalibuAirport : Ind Airport ;
-
-  fun IamaleleAirport : Ind Airport ;
-
-  fun IasiAirport : Ind Airport ;
-
-  fun IbadanAirport : Ind Airport ;
-
-  fun IbagueAirport : Ind Airport ;
-
-  fun IberiaAirport : Ind Airport ;
-
-  fun IbizaBalearicIslandsAirport : Ind Airport ;
-
-  fun IboAirport : Ind Airport ;
-
-  fun IbokiAirport : Ind Airport ;
-
-  fun IcabaruAirport : Ind Airport ;
-
-  fun IcyBayAKAirport : Ind Airport ;
-
-  fun IdaGroveMunicipalIAAirport : Ind Airport ;
-
-  fun IdiofaAirport : Ind Airport ;
-
-  fun IdreAirport : Ind Airport ;
-
-  fun IejimaAirport : Ind Airport ;
-
-  fun IffleyQueenslandAirport : Ind Airport ;
-
-  fun IgarkaKrasnoyarskAirport : Ind Airport ;
-
-  fun IgiugigAKAirport : Ind Airport ;
-
-  fun IgnacioAgramonteCamagueyAirport : Ind Airport ;
-
-  fun IgorISikorskyMemorialCTAirport : Ind Airport ;
-
-  fun IguelaAirport : Ind Airport ;
-
-  fun IhosyAirport : Ind Airport ;
-
-  fun IhuAirport : Ind Airport ;
-
-  fun IjuiRSAirport : Ind Airport ;
-
-  fun IkelaAirport : Ind Airport ;
-
-  fun IkiAirport : Ind Airport ;
-
-  fun IlakaAirport : Ind Airport ;
-
-  fun IleQuenAirport : Ind Airport ;
-
-  fun IledYeuAirport : Ind Airport ;
-
-  fun IledesPinsIsleofPinesIsleofPinesAirport : Ind Airport ;
-
-  fun IlfordMBAirport : Ind Airport ;
-
-  fun IlhaSolteiraMSAirport : Ind Airport ;
-
-  fun IlheusBAAirport : Ind Airport ;
-
-  fun IliamnaAKAirport : Ind Airport ;
-
-  fun IliganAirport : Ind Airport ;
-
-  fun IllagaAirport : Ind Airport ;
-
-  fun IllishiemArmyAirFieldIllishiemAirport : Ind Airport ;
-
-  fun IloiloAirport : Ind Airport ;
-
-  fun IlorinAirport : Ind Airport ;
-
-  fun IluNewGuineaAirport : Ind Airport ;
-
-  fun IlulissatJakobshavnAirport : Ind Airport ;
-
-  fun ImbaimadaiAirport : Ind Airport ;
-
-  fun ImmokaleeFLAirport : Ind Airport ;
-
-  fun ImondaAirport : Ind Airport ;
-
-  fun ImperatrizMAAirport : Ind Airport ;
-
-  fun ImperialCountyCAAirport : Ind Airport ;
-
-  fun ImperialMunicipalNEAirport : Ind Airport ;
-
-  fun ImpfondoAirport : Ind Airport ;
-
-  fun ImphalAirport : Ind Airport ;
-
-  fun InAmenasZerzaltineAirport : Ind Airport ;
-
-  fun InGuezzamAirport : Ind Airport ;
-
-  fun InSalahAirport : Ind Airport ;
-
-  fun InaguaMatthewTownGreatInaguaAirport : Ind Airport ;
-
-  fun InanwatanAirport : Ind Airport ;
-
-  fun IncirlikAirBaseAdanaAirport : Ind Airport ;
-
-  fun IndagenAirport : Ind Airport ;
-
-  fun IndependenceAirport : Ind Airport ;
-
-  fun IndependenceMunicipalIAAirport : Ind Airport ;
-
-  fun IndependenceMunicipalKSAirport : Ind Airport ;
-
-  fun IndianSpringsAirForceAuxiliaryNVAirport : Ind Airport ;
-
-  fun IndianaCountyJimmyStewartFieldPAAirport : Ind Airport ;
-
-  fun IndianapolisInternationalINAirport : Ind Airport ;
-
-  fun IndianolaMunicipalMSAirport : Ind Airport ;
-
-  fun IndiraGandhiInternationalDelhiAirport : Ind Airport ;
-
-  fun IndoreAirport : Ind Airport ;
-
-  fun IndulkanaSouthAustraliaAirport : Ind Airport ;
-
-  fun IneIneIslandAirport : Ind Airport ;
-
-  fun IngallsFieldVAAirport : Ind Airport ;
-
-  fun IngenieroJacobacciAirport : Ind Airport ;
-
-  fun IngersollILAirport : Ind Airport ;
-
-  fun InghamQueenslandAirport : Ind Airport ;
-
-  fun IngjaldssandurOnundarfjordurAirport : Ind Airport ;
-
-  fun InhambaneAirport : Ind Airport ;
-
-  fun InhamingaAirport : Ind Airport ;
-
-  fun InisheerAirport : Ind Airport ;
-
-  fun InishmaanAirport : Ind Airport ;
-
-  fun InishmoreAirport : Ind Airport ;
-
-  fun InjuneQueenslandAirport : Ind Airport ;
-
-  fun InkermanQueenslandAirport : Ind Airport ;
-
-  fun InnaminckaSouthAustraliaAirport : Ind Airport ;
-
-  fun InnisfailQueenslandAirport : Ind Airport ;
-
-  fun InongoAirport : Ind Airport ;
-
-  fun InternacionalDFAirport : Ind Airport ;
-
-  fun InternationalAdenAirport : Ind Airport ;
-
-  fun InternationalAndrosAirport : Ind Airport ;
-
-  fun InternationalAucklandAirport : Ind Airport ;
-
-  fun InternationalBandarSeriBegwanAirport : Ind Airport ;
-
-  fun InternationalBasraAirport : Ind Airport ;
-
-  fun InternationalBeirutAirport : Ind Airport ;
-
-  fun InternationalBujumburaAirport : Ind Airport ;
-
-  fun InternationalKaohsiungAirport : Ind Airport ;
-
-  fun InternationalNauruAirport : Ind Airport ;
-
-  fun InternationalNorthernTerritoryAirport : Ind Airport ;
-
-  fun InternationalQueenslandAirport : Ind Airport ;
-
-  fun InternationalSouthAustraliaAirport : Ind Airport ;
-
-  fun InusAirport : Ind Airport ;
-
-  fun InvercargillAirport : Ind Airport ;
-
-  fun InverellNewSouthWalesAirport : Ind Airport ;
-
-  fun InvernessScotlandAirport : Ind Airport ;
-
-  fun InverwayNorthernTerritoryAirport : Ind Airport ;
-
-  fun InyokernCAAirport : Ind Airport ;
-
-  fun IoanninaAirport : Ind Airport ;
-
-  fun IokeaAirport : Ind Airport ;
-
-  fun IomaAirport : Ind Airport ;
-
-  fun IoscoCountyMIAirport : Ind Airport ;
-
-  fun IowaCityMunicipalIAAirport : Ind Airport ;
-
-  fun IowaFallsMunicipalIAAirport : Ind Airport ;
-
-  fun IpatingaAirport : Ind Airport ;
-
-  fun IpialesAirport : Ind Airport ;
-
-  fun IpiauBAAirport : Ind Airport ;
-
-  fun IpilAirport : Ind Airport ;
-
-  fun IpirangaAirport : Ind Airport ;
-
-  fun IpohAirport : Ind Airport ;
-
-  fun IpotaAirport : Ind Airport ;
-
-  fun IpswichAirport : Ind Airport ;
-
-  fun IraanMunicipalTXAirport : Ind Airport ;
-
-  fun IreceBAAirport : Ind Airport ;
-
-  fun IringaAirport : Ind Airport ;
-
-  fun IrionaAirport : Ind Airport ;
-
-  fun IrkutskIrkutskAirport : Ind Airport ;
-
-  fun IsabelPassAKAirport : Ind Airport ;
-
-  fun IsafjordurAirport : Ind Airport ;
-
-  fun IschiaAirport : Ind Airport ;
-
-  fun IscuandeAirport : Ind Airport ;
-
-  fun IsfahanAirport : Ind Airport ;
-
-  fun IshhurdiAirport : Ind Airport ;
-
-  fun IshigakiAirport : Ind Airport ;
-
-  fun IsisfordQueenslandAirport : Ind Airport ;
-
-  fun IslaMujersAirport : Ind Airport ;
-
-  fun IslamabadAirport : Ind Airport ;
-
-  fun IslandHeliportNYAirport : Ind Airport ;
-
-  fun ItabunaBAAirport : Ind Airport ;
-
-  fun ItacoiatiaraAMAirport : Ind Airport ;
-
-  fun ItaitubaPAAirport : Ind Airport ;
-
-  fun ItajaiSCAirport : Ind Airport ;
-
-  fun ItambacuriMGAirport : Ind Airport ;
-
-  fun ItamiOsakaAirport : Ind Airport ;
-
-  fun ItaquiRSAirport : Ind Airport ;
-
-  fun ItazukeAirForceBaseKyoshuAirport : Ind Airport ;
-
-  fun ItokamaAirport : Ind Airport ;
-
-  fun ItuberaBAAirport : Ind Airport ;
-
-  fun IvaloAirport : Ind Airport ;
-
-  fun IvangradAirport : Ind Airport ;
-
-  fun IvankaBratislavaAirport : Ind Airport ;
-
-  fun IvanoFrankivskIvanoFrankovskIvanoFrankivskAirport : Ind Airport ;
-
-  fun IvanofBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun IvishakAKAirport : Ind Airport ;
-
-  fun IwakuniAirForceBaseHonshuIsAirport : Ind Airport ;
-
-  fun IwamiAirport : Ind Airport ;
-
-  fun IwoJimaAirport : Ind Airport ;
-
-  fun IxtepecAirport : Ind Airport ;
-
-  fun IzhevskUdmurtiaAirport : Ind Airport ;
-
-  fun IzumoAirport : Ind Airport ;
-
-  fun JBMHertzogBloemfonteinAirport : Ind Airport ;
-
-  fun JabalpurAirport : Ind Airport ;
-
-  fun JabatAirport : Ind Airport ;
-
-  fun JabiruNorthernTerritoryAirport : Ind Airport ;
-
-  fun JacareacangaPRAirport : Ind Airport ;
-
-  fun JachelAirport : Ind Airport ;
-
-  fun JackEdwardsALAirport : Ind Airport ;
-
-  fun JackMcNamaraFieldCAAirport : Ind Airport ;
-
-  fun JackpotAirportHaydenFieldNVAirport : Ind Airport ;
-
-  fun JacksonCountyAirportReynoldsFieldMIAirport : Ind Airport ;
-
-  fun JacksonHoleWYAirport : Ind Airport ;
-
-  fun JacksonInternationalMSAirport : Ind Airport ;
-
-  fun JacksonvilleInternationalFLAirport : Ind Airport ;
-
-  fun JacksonvilleMunicipalILAirport : Ind Airport ;
-
-  fun JacobabadAirport : Ind Airport ;
-
-  fun JacobinaBAAirport : Ind Airport ;
-
-  fun JacouinotBayAirport : Ind Airport ;
-
-  fun JaenAirport : Ind Airport ;
-
-  fun JaffnaAirport : Ind Airport ;
-
-  fun JaffreyMunicipalSilverRanchNHAirport : Ind Airport ;
-
-  fun JagdalpurAirport : Ind Airport ;
-
-  fun JaipurAirport : Ind Airport ;
-
-  fun JaisalmerAirport : Ind Airport ;
-
-  fun JalalabadAirport : Ind Airport ;
-
-  fun JalapaAirport : Ind Airport ;
-
-  fun JambaAirport : Ind Airport ;
-
-  fun JambiAirport : Ind Airport ;
-
-  fun JambolAirport : Ind Airport ;
-
-  fun JamesMCoxDaytonInternationalOHAirport : Ind Airport ;
-
-  fun JamestownMunicipalNDAirport : Ind Airport ;
-
-  fun JammuAirport : Ind Airport ;
-
-  fun JamnagarAirport : Ind Airport ;
-
-  fun JamshedpurAirport : Ind Airport ;
-
-  fun JanSmutsJohannesburgAirport : Ind Airport ;
-
-  fun JanakpurAirport : Ind Airport ;
-
-  fun JandakotWesternAustraliaAirport : Ind Airport ;
-
-  fun JanuariaMGAirport : Ind Airport ;
-
-  fun JaqueAirport : Ind Airport ;
-
-  fun JasperCountyAirportBellFieldTXAirport : Ind Airport ;
-
-  fun JaujaAirport : Ind Airport ;
-
-  fun JeffcoCOAirport : Ind Airport ;
-
-  fun JeffersonCityMemorialMOAirport : Ind Airport ;
-
-  fun JeffersonCountyAirparkOHAirport : Ind Airport ;
-
-  fun JeffersonCountyTXAirport : Ind Airport ;
-
-  fun JeffersonMunicipalIAAirport : Ind Airport ;
-
-  fun JehAirport : Ind Airport ;
-
-  fun JequieBAAirport : Ind Airport ;
-
-  fun JeremieAirport : Ind Airport ;
-
-  fun JerezdelaFronteraAirport : Ind Airport ;
-
-  fun JerseyAirport : Ind Airport ;
-
-  fun JesoloAirport : Ind Airport ;
-
-  fun JessoreAirport : Ind Airport ;
-
-  fun JesupWayneCountyGAAirport : Ind Airport ;
-
-  fun JevlachNaxcivanAirport : Ind Airport ;
-
-  fun JiParanaROAirport : Ind Airport ;
-
-  fun JiamusiAirport : Ind Airport ;
-
-  fun JianAirport : Ind Airport ;
-
-  fun JianqiaoHangzhouAirport : Ind Airport ;
-
-  fun JiayuguanAirport : Ind Airport ;
-
-  fun JijigaAirport : Ind Airport ;
-
-  fun JilinAirport : Ind Airport ;
-
-  fun JimShearerSouthPAAirport : Ind Airport ;
-
-  fun JimmaAirport : Ind Airport ;
-
-  fun JingdezhenAirport : Ind Airport ;
-
-  fun JinghongAirport : Ind Airport ;
-
-  fun JiningAirport : Ind Airport ;
-
-  fun JinjaAirport : Ind Airport ;
-
-  fun JinjiangAirport : Ind Airport ;
-
-  fun JinquanAirport : Ind Airport ;
-
-  fun JinzhouAirport : Ind Airport ;
-
-  fun JipijapaAirport : Ind Airport ;
-
-  fun JiriAirport : Ind Airport ;
-
-  fun JiujiangAirport : Ind Airport ;
-
-  fun JiwaniAirport : Ind Airport ;
-
-  fun JoacabaSCAirport : Ind Airport ;
-
-  fun JoaoPessoaPBAirport : Ind Airport ;
-
-  fun JodhpurAirport : Ind Airport ;
-
-  fun JoeFossFieldSDAirport : Ind Airport ;
-
-  fun JoensuuAirport : Ind Airport ;
-
-  fun JohannesburgHeliportJohannesburgAirport : Ind Airport ;
-
-  fun JohnCTuneTNAirport : Ind Airport ;
-
-  fun JohnDayStateORAirport : Ind Airport ;
-
-  fun JohnFKennedyInternationalNYAirport : Ind Airport ;
-
-  fun JohnFKennedyMemorialWIAirport : Ind Airport ;
-
-  fun JohnsonAtollJohnstonIslandAirport : Ind Airport ;
-
-  fun JohnsonCityTXAirport : Ind Airport ;
-
-  fun JohnsonCountyWYAirport : Ind Airport ;
-
-  fun JohnstownCambriaCountyPAAirport : Ind Airport ;
-
-  fun JohorBahruAirport : Ind Airport ;
-
-  fun JoinvilleSCAirport : Ind Airport ;
-
-  fun JolietParkDistrictILAirport : Ind Airport ;
-
-  fun JoloAirport : Ind Airport ;
-
-  fun JomsomAirport : Ind Airport ;
-
-  fun JonesboroMunicipalARAirport : Ind Airport ;
-
-  fun JonkopingAirport : Ind Airport ;
-
-  fun JoplinRegionalMOAirport : Ind Airport ;
-
-  fun JordanMTAirport : Ind Airport ;
-
-  fun JorgeWilstermanCochabambaAirport : Ind Airport ;
-
-  fun JorhatAirport : Ind Airport ;
-
-  fun JosAirport : Ind Airport ;
-
-  fun JoseAAnzoateguiBarcelonaAirport : Ind Airport ;
-
-  fun JosedeSanMartinAirport : Ind Airport ;
-
-  fun JosephstaalAirport : Ind Airport ;
-
-  fun JoshuaSanfordFieldWIAirport : Ind Airport ;
-
-  fun JoufAirport : Ind Airport ;
-
-  fun JouniehAirport : Ind Airport ;
-
-  fun JuanjuiAirport : Ind Airport ;
-
-  fun JuanlesPinsAirport : Ind Airport ;
-
-  fun JuaraAirport : Ind Airport ;
-
-  fun JuazeirodoNorteCEAirport : Ind Airport ;
-
-  fun JubaAirport : Ind Airport ;
-
-  fun JuinaMGAirport : Ind Airport ;
-
-  fun JuistAirport : Ind Airport ;
-
-  fun JuizdoForaMGAirport : Ind Airport ;
-
-  fun JujuyAirport : Ind Airport ;
-
-  fun JuliaCreekQueenslandAirport : Ind Airport ;
-
-  fun JuliacaAirport : Ind Airport ;
-
-  fun JulianCarrollKYAirport : Ind Airport ;
-
-  fun JulianehabAirport : Ind Airport ;
-
-  fun JumlaAirport : Ind Airport ;
-
-  fun JundahQueenslandAirport : Ind Airport ;
-
-  fun JuneauHarborSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun JuneauInternationalAKAirport : Ind Airport ;
-
-  fun JuninAirport : Ind Airport ;
-
-  fun JuradoAirport : Ind Airport ;
-
-  fun JurienBayWesternAustraliaAirport : Ind Airport ;
-
-  fun JuruenaMGAirport : Ind Airport ;
-
-  fun JuticalpaAirport : Ind Airport ;
-
-  fun JuzhowAirport : Ind Airport ;
-
-  fun JwanengAirport : Ind Airport ;
-
-  fun JyvaskylaJyvaeskylaeAirport : Ind Airport ;
-
-  fun KaanapaliHIAirport : Ind Airport ;
-
-  fun KabaenaAirport : Ind Airport ;
-
-  fun KabalaAirport : Ind Airport ;
-
-  fun KabalegaAirport : Ind Airport ;
-
-  fun KabaloAirport : Ind Airport ;
-
-  fun KabindaAirport : Ind Airport ;
-
-  fun KabriDarAirport : Ind Airport ;
-
-  fun KabulKhabulAirport : Ind Airport ;
-
-  fun KabwumAirport : Ind Airport ;
-
-  fun KacmaAirport : Ind Airport ;
-
-  fun KadalaChitaAirport : Ind Airport ;
-
-  fun KadenaAirForceBaseRyukyuIsAirport : Ind Airport ;
-
-  fun KadunaAirport : Ind Airport ;
-
-  fun KaediAirport : Ind Airport ;
-
-  fun KaeleAirport : Ind Airport ;
-
-  fun KagiAirport : Ind Airport ;
-
-  fun KagoshimaKyushuAirport : Ind Airport ;
-
-  fun KaguaAirport : Ind Airport ;
-
-  fun KaiTakInternationalHongKongAirport : Ind Airport ;
-
-  fun KaiapitAirport : Ind Airport ;
-
-  fun KaieteurAirport : Ind Airport ;
-
-  fun KaikoheAirport : Ind Airport ;
-
-  fun KaikoruaAirport : Ind Airport ;
-
-  fun KailashaharAirport : Ind Airport ;
-
-  fun KaimanaAirport : Ind Airport ;
-
-  fun KaintibaAirport : Ind Airport ;
-
-  fun KaiserslauternAirport : Ind Airport ;
-
-  fun KaitaiaAirport : Ind Airport ;
-
-  fun KajaaniAirport : Ind Airport ;
-
-  fun KakeSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun KakhonakAKAirport : Ind Airport ;
-
-  fun KakiovikAKAirport : Ind Airport ;
-
-  fun KalaboAirport : Ind Airport ;
-
-  fun KalakaketAKAirport : Ind Airport ;
-
-  fun KalamataAirport : Ind Airport ;
-
-  fun KalamazooBattleCreekInternationalMIAirport : Ind Airport ;
-
-  fun KalatAirport : Ind Airport ;
-
-  fun KalbarriWesternAustraliaAirport : Ind Airport ;
-
-  fun KalemieAirport : Ind Airport ;
-
-  fun KalemyoAirport : Ind Airport ;
-
-  fun KalgoorlieWesternAustraliaAirport : Ind Airport ;
-
-  fun KaliboAirport : Ind Airport ;
-
-  fun KalimaAirport : Ind Airport ;
-
-  fun KaliningradKaliningradAirport : Ind Airport ;
-
-  fun KalkurungAirport : Ind Airport ;
-
-  fun KalmarAirport : Ind Airport ;
-
-  fun KalokolAirport : Ind Airport ;
-
-  fun KalpowarQueenslandAirport : Ind Airport ;
-
-  fun KalskagAKAirport : Ind Airport ;
-
-  fun KaltagAKAirport : Ind Airport ;
-
-  fun KamalpurAirport : Ind Airport ;
-
-  fun KamaranDownsQueenslandAirport : Ind Airport ;
-
-  fun KamaranIslandAirport : Ind Airport ;
-
-  fun KamarangAirport : Ind Airport ;
-
-  fun KambaldaWesternAustraliaAirport : Ind Airport ;
-
-  fun KambuayaAirport : Ind Airport ;
-
-  fun KamembeAirport : Ind Airport ;
-
-  fun KameshliAirport : Ind Airport ;
-
-  fun KamileroiQueenslandAirport : Ind Airport ;
-
-  fun KaminaAirport : Ind Airport ;
-
-  fun KaminaAirportZaire : Ind Airport ;
-
-  fun KamirabaAirport : Ind Airport ;
-
-  fun KammarataAirport : Ind Airport ;
-
-  fun KampalaAirport : Ind Airport ;
-
-  fun KampalaEntebbeAirport : Ind Airport ;
-
-  fun KampotAirport : Ind Airport ;
-
-  fun KamulaiAirport : Ind Airport ;
-
-  fun KamusiAirport : Ind Airport ;
-
-  fun KamyanetsPodilskyyKamenetsPodolskiyKhmelnytskyyAirport : Ind Airport ;
-
-  fun KanabMunicipalUTAirport : Ind Airport ;
-
-  fun KanabeaAirport : Ind Airport ;
-
-  fun KanainjAirport : Ind Airport ;
-
-  fun KanangaAirport : Ind Airport ;
-
-  fun KanazawaKomatsuAirport : Ind Airport ;
-
-  fun KandaharAirport : Ind Airport ;
-
-  fun KandavuAirport : Ind Airport ;
-
-  fun KandepAirport : Ind Airport ;
-
-  fun KandiAirport : Ind Airport ;
-
-  fun KandlaAirport : Ind Airport ;
-
-  fun KandrianAirport : Ind Airport ;
-
-  fun KangambaAirport : Ind Airport ;
-
-  fun KanganAirport : Ind Airport ;
-
-  fun KangnungAirport : Ind Airport ;
-
-  fun KaniamaAirport : Ind Airport ;
-
-  fun KankanAirport : Ind Airport ;
-
-  fun KanoAirport : Ind Airport ;
-
-  fun KanombeKigaliAirport : Ind Airport ;
-
-  fun KanpurAirport : Ind Airport ;
-
-  fun KansaiOsakaAirport : Ind Airport ;
-
-  fun KanuaAirport : Ind Airport ;
-
-  fun KaolackAirport : Ind Airport ;
-
-  fun KapaluaWestMauiHIAirport : Ind Airport ;
-
-  fun KapangaAirport : Ind Airport ;
-
-  fun KapitSarawakAirport : Ind Airport ;
-
-  fun KarKarAirport : Ind Airport ;
-
-  fun KarachiAirport : Ind Airport ;
-
-  fun KaramayAirport : Ind Airport ;
-
-  fun KaranamboAirport : Ind Airport ;
-
-  fun KarasabaiAirport : Ind Airport ;
-
-  fun KarasburgAirport : Ind Airport ;
-
-  fun KaratoAirport : Ind Airport ;
-
-  fun KarawariAirport : Ind Airport ;
-
-  fun KardjaliAirport : Ind Airport ;
-
-  fun KardlaAirport : Ind Airport ;
-
-  fun KaribaAirport : Ind Airport ;
-
-  fun KarimuiAirport : Ind Airport ;
-
-  fun KarlovyVaryAirport : Ind Airport ;
-
-  fun KarlskogaAirport : Ind Airport ;
-
-  fun KarlstadAirport : Ind Airport ;
-
-  fun KarlukAKAirport : Ind Airport ;
-
-  fun KarlukLakeSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun KarmoyHaugesundAirport : Ind Airport ;
-
-  fun KarongaAirport : Ind Airport ;
-
-  fun KaroolaAirport : Ind Airport ;
-
-  fun KarpathosAirport : Ind Airport ;
-
-  fun KarrathaWesternAustraliaAirport : Ind Airport ;
-
-  fun KarubagaAirport : Ind Airport ;
-
-  fun KarumbaQueenslandAirport : Ind Airport ;
-
-  fun KarupAirport : Ind Airport ;
-
-  fun KasaanSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun KasamaAirport : Ind Airport ;
-
-  fun KasaneAirport : Ind Airport ;
-
-  fun KasanombeAirport : Ind Airport ;
-
-  fun KasengaAirport : Ind Airport ;
-
-  fun KaseseAirport : Ind Airport ;
-
-  fun KashiAirport : Ind Airport ;
-
-  fun KasiglukAKAirport : Ind Airport ;
-
-  fun KasikasimaAirport : Ind Airport ;
-
-  fun KasongoLundaAirport : Ind Airport ;
-
-  fun KasosIslandCreteAirport : Ind Airport ;
-
-  fun KassalaAirport : Ind Airport ;
-
-  fun KasselAirport : Ind Airport ;
-
-  fun KastelorizoAirport : Ind Airport ;
-
-  fun KastoriaAirport : Ind Airport ;
-
-  fun KastrupKobenhavnCopenhagenAirport : Ind Airport ;
-
-  fun KasunguAirport : Ind Airport ;
-
-  fun KatanningWesternAustraliaAirport : Ind Airport ;
-
-  fun KatherineNorthernTerritoryAirport : Ind Airport ;
-
-  fun KatoAirport : Ind Airport ;
-
-  fun KatunayakeColomboAirport : Ind Airport ;
-
-  fun KauAirport : Ind Airport ;
-
-  fun KauhajokiAirport : Ind Airport ;
-
-  fun KauhavaAirport : Ind Airport ;
-
-  fun KaukuraAirport : Ind Airport ;
-
-  fun KaunasAirport : Ind Airport ;
-
-  fun KavallaKavalaAirport : Ind Airport ;
-
-  fun KavanayenAirport : Ind Airport ;
-
-  fun KaviengAirport : Ind Airport ;
-
-  fun KawadjiaAirport : Ind Airport ;
-
-  fun KawauIslandAirport : Ind Airport ;
-
-  fun KawitoAirport : Ind Airport ;
-
-  fun KawthaungAirport : Ind Airport ;
-
-  fun KayesAirport : Ind Airport ;
-
-  fun KayseriAirport : Ind Airport ;
-
-  fun KazanTatarstanAirport : Ind Airport ;
-
-  fun KeaholeKonaInternationalHIAirport : Ind Airport ;
-
-  fun KearneyMunicipalNEAirport : Ind Airport ;
-
-  fun KebarAirport : Ind Airport ;
-
-  fun KedougouAirport : Ind Airport ;
-
-  fun KeeslerAirForceBaseMSAirport : Ind Airport ;
-
-  fun KeetmanshoopAirport : Ind Airport ;
-
-  fun KefaloniaKefalliniaAirport : Ind Airport ;
-
-  fun KeflavikReykjavikAirport : Ind Airport ;
-
-  fun KegelmanAirForceAuxiliaryFieldOKAirport : Ind Airport ;
-
-  fun KeglsuglAirport : Ind Airport ;
-
-  fun KeisahAirport : Ind Airport ;
-
-  fun KekanaKauaiAirport : Ind Airport ;
-
-  fun KelleAirport : Ind Airport ;
-
-  fun KelpBayAKAirport : Ind Airport ;
-
-  fun KelseyMBAirport : Ind Airport ;
-
-  fun KelsoLongviewWAAirport : Ind Airport ;
-
-  fun KeluangAirport : Ind Airport ;
-
-  fun KemerovoKemerovoAirport : Ind Airport ;
-
-  fun KemmererMunicipalWYAirport : Ind Airport ;
-
-  fun KempseyNewSouthWalesAirport : Ind Airport ;
-
-  fun KenaiMunicipalAKAirport : Ind Airport ;
-
-  fun KenemaAirport : Ind Airport ;
-
-  fun KengtungAirport : Ind Airport ;
-
-  fun KeniebaAirport : Ind Airport ;
-
-  fun KeningauAirport : Ind Airport ;
-
-  fun KenmoreAirHarborIncSeaplaneBaseWAAirport : Ind Airport ;
-
-  fun KennettMemorialMOAirport : Ind Airport ;
-
-  fun KennyCoveAirport : Ind Airport ;
-
-  fun KenoshaMunicipalWIAirport : Ind Airport ;
-
-  fun KentCountyInternationalMIAirport : Ind Airport ;
-
-  fun KentlandMunicipalINAirport : Ind Airport ;
-
-  fun KeokukMunicipalIAAirport : Ind Airport ;
-
-  fun KepiAirport : Ind Airport ;
-
-  fun KeramaAirport : Ind Airport ;
-
-  fun KerangVictoriaAirport : Ind Airport ;
-
-  fun KerchKrymCrimeaAirport : Ind Airport ;
-
-  fun KeremaAirport : Ind Airport ;
-
-  fun KerichoAirport : Ind Airport ;
-
-  fun KerikeriBayofIslandsAirport : Ind Airport ;
-
-  fun KerinciSamatraAirport : Ind Airport ;
-
-  fun KerioValleyAirport : Ind Airport ;
-
-  fun KerkyraCorfuAirport : Ind Airport ;
-
-  fun KermanAirport : Ind Airport ;
-
-  fun KermanshahAirport : Ind Airport ;
-
-  fun KerrvilleMunicipalAirportLouisSchreinerFieldTXAirport : Ind Airport ;
-
-  fun KertehAirport : Ind Airport ;
-
-  fun KeruaAirport : Ind Airport ;
-
-  fun KeshodAirport : Ind Airport ;
-
-  fun KetapangBorneoAirport : Ind Airport ;
-
-  fun KetchikanInternationalAKAirport : Ind Airport ;
-
-  fun KewaneeMunicipalILAirport : Ind Airport ;
-
-  fun KeyLargoFLAirport : Ind Airport ;
-
-  fun KeyWestInternationalFLAirport : Ind Airport ;
-
-  fun KhajurahoAirport : Ind Airport ;
-
-  fun KhamisMushayatAbhaAirport : Ind Airport ;
-
-  fun KhamisMuskaytAirport : Ind Airport ;
-
-  fun KhamtiAirport : Ind Airport ;
-
-  fun KhanehAirport : Ind Airport ;
-
-  fun KharkAirport : Ind Airport ;
-
-  fun KharkivKharkovKharkivAirport : Ind Airport ;
-
-  fun KhartoumAirport : Ind Airport ;
-
-  fun KhasabAirport : Ind Airport ;
-
-  fun KhashmelGirbaAirport : Ind Airport ;
-
-  fun KhaskovoAirport : Ind Airport ;
-
-  fun KhersonMykolayivAirport : Ind Airport ;
-
-  fun KhmelnytskyyKhmelnitskiyKhmelnytskyyAirport : Ind Airport ;
-
-  fun KhonKaenAirport : Ind Airport ;
-
-  fun KhongAirport : Ind Airport ;
-
-  fun KhostAirport : Ind Airport ;
-
-  fun KhowaiAirport : Ind Airport ;
-
-  fun KhulnaAirport : Ind Airport ;
-
-  fun KhuzdarAirport : Ind Airport ;
-
-  fun KhwahanAirport : Ind Airport ;
-
-  fun KhwaiRiverLandingAirport : Ind Airport ;
-
-  fun KibrisAirport : Ind Airport ;
-
-  fun KickapooDowntownAirparkTXAirport : Ind Airport ;
-
-  fun KielAirport : Ind Airport ;
-
-  fun KietaAirport : Ind Airport ;
-
-  fun KiffaAirport : Ind Airport ;
-
-  fun KikaigaShimaAirport : Ind Airport ;
-
-  fun KikinondaAirport : Ind Airport ;
-
-  fun KikoriAirport : Ind Airport ;
-
-  fun KikwitAirport : Ind Airport ;
-
-  fun KilaguniAirport : Ind Airport ;
-
-  fun KiliKiliIslandAirport : Ind Airport ;
-
-  fun KilimanjaroAirport : Ind Airport ;
-
-  fun KilkennyAirport : Ind Airport ;
-
-  fun KillarneyKerryCountyAirport : Ind Airport ;
-
-  fun KilleenMunicipalTXAirport : Ind Airport ;
-
-  fun KilwaAirport : Ind Airport ;
-
-  fun KilwaAirportTanzania : Ind Airport ;
-
-  fun KimamAirport : Ind Airport ;
-
-  fun KimballMunicipalAirportRobertEArrajFieldNEAirport : Ind Airport ;
-
-  fun KimbeHoskinsAirport : Ind Airport ;
-
-  fun KimberleyAirport : Ind Airport ;
-
-  fun KimberlyDownsWesternAustraliaAirport : Ind Airport ;
-
-  fun KimbleCountyTXAirport : Ind Airport ;
-
-  fun KincheldeAirForceBaseMIAirport : Ind Airport ;
-
-  fun KindambaAirport : Ind Airport ;
-
-  fun KindleyFieldBermudaAirport : Ind Airport ;
-
-  fun KinduAirport : Ind Airport ;
-
-  fun KingAbdulAzizJeddahAirport : Ind Airport ;
-
-  fun KingCoveAKAirport : Ind Airport ;
-
-  fun KingIslandTasmaniaAirport : Ind Airport ;
-
-  fun KingSalmonAKAirport : Ind Airport ;
-
-  fun KingaroyQueenslandAirport : Ind Airport ;
-
-  fun KingfisherLakeAerodromeONAirport : Ind Airport ;
-
-  fun KingmanAZAirport : Ind Airport ;
-
-  fun KingsCanyonNorthernTerritoryAirport : Ind Airport ;
-
-  fun KingsCreekStationAirport : Ind Airport ;
-
-  fun KingscoteKangarooIslandSouthAustraliaAirport : Ind Airport ;
-
-  fun KinmenAirport : Ind Airport ;
-
-  fun KinstonRegionalJetportatStallingsFieldNCAirport : Ind Airport ;
-
-  fun KipnukAKAirport : Ind Airport ;
-
-  fun KiraAirport : Ind Airport ;
-
-  fun KirakiraAirport : Ind Airport ;
-
-  fun KiriAirport : Ind Airport ;
-
-  fun KirkimbieAirport : Ind Airport ;
-
-  fun KirksvilleRegionalMOAirport : Ind Airport ;
-
-  fun KirkukAirport : Ind Airport ;
-
-  fun KirkwallOrkneyIslandsAirport : Ind Airport ;
-
-  fun KirovohradKirovogradKirovohradAirport : Ind Airport ;
-
-  fun KirschMunicipalMIAirport : Ind Airport ;
-
-  fun KirunaAirport : Ind Airport ;
-
-  fun KirunduAirport : Ind Airport ;
-
-  fun KiryatShmonaAirport : Ind Airport ;
-
-  fun KisenganAirport : Ind Airport ;
-
-  fun KishIslandAirport : Ind Airport ;
-
-  fun KismayuAirport : Ind Airport ;
-
-  fun KissidougouAirport : Ind Airport ;
-
-  fun KisumuAirport : Ind Airport ;
-
-  fun KitaDaitoAirport : Ind Airport ;
-
-  fun KitaKyushuAirport : Ind Airport ;
-
-  fun KitaleAirport : Ind Airport ;
-
-  fun KitavaAirport : Ind Airport ;
-
-  fun KithiraAirport : Ind Airport ;
-
-  fun KitoiBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun KitsaultBCAirport : Ind Airport ;
-
-  fun KittilaAirport : Ind Airport ;
-
-  fun KitweAirport : Ind Airport ;
-
-  fun KiungaAirportKenya : Ind Airport ;
-
-  fun KivalinaAKAirport : Ind Airport ;
-
-  fun KiwaiIslandAirport : Ind Airport ;
-
-  fun KiwayuAirport : Ind Airport ;
-
-  fun KizhuyakAKAirport : Ind Airport ;
-
-  fun KjevikKristiansandAirport : Ind Airport ;
-
-  fun KlagBayAKAirport : Ind Airport ;
-
-  fun KlagenfurtAirport : Ind Airport ;
-
-  fun KlaipedaAirport : Ind Airport ;
-
-  fun KlawockAKAirport : Ind Airport ;
-
-  fun KleinzeeAirport : Ind Airport ;
-
-  fun KlerksdorpAirport : Ind Airport ;
-
-  fun KnokkeHeistZouteAirport : Ind Airport ;
-
-  fun KnoxArmyHeliportALAirport : Ind Airport ;
-
-  fun KnoxvilleDowntownIslandTNAirport : Ind Airport ;
-
-  fun KochiAirport : Ind Airport ;
-
-  fun KodiakAKAirport : Ind Airport ;
-
-  fun KodiakMunicipalAKAirport : Ind Airport ;
-
-  fun KoelnKolnAirport : Ind Airport ;
-
-  fun KoinambeAirport : Ind Airport ;
-
-  fun KoingnaasAirport : Ind Airport ;
-
-  fun KokeKathiemLopBuriAirport : Ind Airport ;
-
-  fun KokodaAirport : Ind Airport ;
-
-  fun KokonaoAirport : Ind Airport ;
-
-  fun KokoroAirport : Ind Airport ;
-
-  fun KokrinesAKAirport : Ind Airport ;
-
-  fun KokshetauKokchetavKokshetauAirport : Ind Airport ;
-
-  fun KolAirport : Ind Airport ;
-
-  fun KoldaAirport : Ind Airport ;
-
-  fun KolhapurAirport : Ind Airport ;
-
-  fun KolweziAirport : Ind Airport ;
-
-  fun KomacoAirport : Ind Airport ;
-
-  fun KomoMandaAirport : Ind Airport ;
-
-  fun KomoroDiliAirport : Ind Airport ;
-
-  fun KompiamAirport : Ind Airport ;
-
-  fun KompongChhnangAirport : Ind Airport ;
-
-  fun KompongThomAirport : Ind Airport ;
-
-  fun KompongsomAirport : Ind Airport ;
-
-  fun KomsomolskNaAmureKhabarovskAirport : Ind Airport ;
-
-  fun KonawarukAirport : Ind Airport ;
-
-  fun KoneAirport : Ind Airport ;
-
-  fun KongeAirport : Ind Airport ;
-
-  fun KongiganakAKAirport : Ind Airport ;
-
-  fun KongoboumbaAirport : Ind Airport ;
-
-  fun KongoloAirport : Ind Airport ;
-
-  fun KonoAirport : Ind Airport ;
-
-  fun KontumAirport : Ind Airport ;
-
-  fun KonyaAirport : Ind Airport ;
-
-  fun KoolatahQueenslandAirport : Ind Airport ;
-
-  fun KoolburraQueenslandAirport : Ind Airport ;
-
-  fun KoonibbaSouthAustraliaAirport : Ind Airport ;
-
-  fun KopiagoAirport : Ind Airport ;
-
-  fun KorhogoAirport : Ind Airport ;
-
-  fun KorlaAirport : Ind Airport ;
-
-  fun KoroAirport : Ind Airport ;
-
-  fun KorobaAirport : Ind Airport ;
-
-  fun KorolevuAirport : Ind Airport ;
-
-  fun KortrijkWevelgemKortrijkAirport : Ind Airport ;
-
-  fun KosKosIslandAirport : Ind Airport ;
-
-  fun KosipeAirport : Ind Airport ;
-
-  fun KosreaKosraeIslandAirport : Ind Airport ;
-
-  fun KostiAirport : Ind Airport ;
-
-  fun KotaAirport : Ind Airport ;
-
-  fun KotaBharuAirport : Ind Airport ;
-
-  fun KotaKinabaluEastAirport : Ind Airport ;
-
-  fun KotabangunAirport : Ind Airport ;
-
-  fun KotabaruAirport : Ind Airport ;
-
-  fun KotakoliAirport : Ind Airport ;
-
-  fun KotlikAKAirport : Ind Airport ;
-
-  fun KotokaAccraAirport : Ind Airport ;
-
-  fun KoulamoutouAirport : Ind Airport ;
-
-  fun KoumacAirport : Ind Airport ;
-
-  fun KoumalaAirport : Ind Airport ;
-
-  fun KoutabaAirport : Ind Airport ;
-
-  fun KoutialaAirport : Ind Airport ;
-
-  fun KowanyamaQueenslandAirport : Ind Airport ;
-
-  fun KoyukAKAirport : Ind Airport ;
-
-  fun KoyukukAKAirport : Ind Airport ;
-
-  fun KozaniAirport : Ind Airport ;
-
-  fun KrabiAirport : Ind Airport ;
-
-  fun KrakorAirport : Ind Airport ;
-
-  fun KramatorskDonetskAirport : Ind Airport ;
-
-  fun KramforsAirport : Ind Airport ;
-
-  fun KranebittenInnsbruckAirport : Ind Airport ;
-
-  fun KrasnodarKrasnodarAirport : Ind Airport ;
-
-  fun KrasnodovskBalkanAirport : Ind Airport ;
-
-  fun KrasnoyarskKrasnoyarskAirport : Ind Airport ;
-
-  fun KratieAirport : Ind Airport ;
-
-  fun KremenchukKremenchugPoltavaAirport : Ind Airport ;
-
-  fun KribiAirport : Ind Airport ;
-
-  fun KristianstadAirport : Ind Airport ;
-
-  fun KrivyyRihKrivoyRogDnipropetrovskAirport : Ind Airport ;
-
-  fun KualaBelaitAirport : Ind Airport ;
-
-  fun KuantanAirport : Ind Airport ;
-
-  fun KubinIslandAirport : Ind Airport ;
-
-  fun KuchingEastAirport : Ind Airport ;
-
-  fun KudatSabahAirport : Ind Airport ;
-
-  fun KufrahAirport : Ind Airport ;
-
-  fun KukunduAirport : Ind Airport ;
-
-  fun KulgeraNorthernTerritoryAirport : Ind Airport ;
-
-  fun KuluAirport : Ind Airport ;
-
-  fun KulusukIslandAirport : Ind Airport ;
-
-  fun KumamotoAirport : Ind Airport ;
-
-  fun KumasiAirport : Ind Airport ;
-
-  fun KumgimAirport : Ind Airport ;
-
-  fun KunsanAirport : Ind Airport ;
-
-  fun KununurraWesternAustraliaAirport : Ind Airport ;
-
-  fun KuopioAirport : Ind Airport ;
-
-  fun KuorevisiAirport : Ind Airport ;
-
-  fun KupianoAirport : Ind Airport ;
-
-  fun KupperNJAirport : Ind Airport ;
-
-  fun KuqaAirport : Ind Airport ;
-
-  fun KuranAirport : Ind Airport ;
-
-  fun KurganKurganAirport : Ind Airport ;
-
-  fun KuriAirport : Ind Airport ;
-
-  fun KuriaAirport : Ind Airport ;
-
-  fun KurumanAirport : Ind Airport ;
-
-  fun KurundiNorthernTerritoryAirport : Ind Airport ;
-
-  fun KurupungAirport : Ind Airport ;
-
-  fun KurwinaAirport : Ind Airport ;
-
-  fun KushimotoAirport : Ind Airport ;
-
-  fun KushiroAirport : Ind Airport ;
-
-  fun KutaisiAirport : Ind Airport ;
-
-  fun KuusamoAirport : Ind Airport ;
-
-  fun KuvumuBukavuAirport : Ind Airport ;
-
-  fun KuwaitAirport : Ind Airport ;
-
-  fun KvernbergetKristiansundAirport : Ind Airport ;
-
-  fun KwaiHarbourAirport : Ind Airport ;
-
-  fun KwangjuAirport : Ind Airport ;
-
-  fun KwethlukAKAirport : Ind Airport ;
-
-  fun KwigillingokSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun KyaukpyuAirport : Ind Airport ;
-
-  fun KyauktawAirport : Ind Airport ;
-
-  fun KyleOakleyFieldKYAirport : Ind Airport ;
-
-  fun KyzylTuvaAirport : Ind Airport ;
-
-  fun LaAuroraGuatemalaCityAirport : Ind Airport ;
-
-  fun LaDefenseHeliportParisAirport : Ind Airport ;
-
-  fun LaDesiradeAirport : Ind Airport ;
-
-  fun LaRocheAirport : Ind Airport ;
-
-  fun LaayouneAirport : Ind Airport ;
-
-  fun LakeBrooksSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun LakeBuenaVistaSTOLFLAirport : Ind Airport ;
-
-  fun LakeHavasuCityAZAirport : Ind Airport ;
-
-  fun LakefieldOHAirport : Ind Airport ;
-
-  fun LakelandAirportNobleFLeeMemorialFieldWIAirport : Ind Airport ;
-
-  fun LanderCountyNVAirport : Ind Airport ;
-
-  fun LandskronaHeliportHelsingborAirport : Ind Airport ;
-
-  fun LandvetterGoteborgGothenburgAirport : Ind Airport ;
-
-  fun LangenhagenHannoverAirport : Ind Airport ;
-
-  fun LanseriaAirport : Ind Airport ;
-
-  fun LanzaroteCanaryIslandsAirport : Ind Airport ;
-
-  fun LarsenBayAKAirport : Ind Airport ;
-
-  fun LasVegasHendersonSkyHarborNVAirport : Ind Airport ;
-
-  fun LaughlinAirForceBaseTXAirport : Ind Airport ;
-
-  fun LaughlinBullheadCityAZAirport : Ind Airport ;
-
-  fun LaurenceGHanscomFieldMAAirport : Ind Airport ;
-
-  fun LavonNorthTXAirport : Ind Airport ;
-
-  fun LeCastelletAirport : Ind Airport ;
-
-  fun LeLamentinFortdeFranceAirport : Ind Airport ;
-
-  fun LeaCountyHobbsNMAirport : Ind Airport ;
-
-  fun LeeCFineMemorialMOAirport : Ind Airport ;
-
-  fun LeeGilmerMemorialGAAirport : Ind Airport ;
-
-  fun LeeMDAirport : Ind Airport ;
-
-  fun LeesburgMunicipalAirportGodfreyFieldVAAirport : Ind Airport ;
-
-  fun LegerBecharAirport : Ind Airport ;
-
-  fun LehAirport : Ind Airport ;
-
-  fun LemboHeliportNJAirport : Ind Airport ;
-
-  fun LenaweeCountyMIAirport : Ind Airport ;
-
-  fun LeonardodaVinciFiumicinoRomaRomeAirport : Ind Airport ;
-
-  fun LesCayesAirport : Ind Airport ;
-
-  fun LevelockAKAirport : Ind Airport ;
-
-  fun LewisUniversityILAirport : Ind Airport ;
-
-  fun LexingtonMunicipalNCAirport : Ind Airport ;
-
-  fun LibbyArmyAirFieldSierraVistaMunicipalAZAirport : Ind Airport ;
-
-  fun LilabariAirport : Ind Airport ;
-
-  fun LimaAllenCountyOHAirport : Ind Airport ;
-
-  fun LincolnMunicipalArmyNationalGuardBaseOperationsNEAirport : Ind Airport ;
-
-  fun ListaFarsundAirport : Ind Airport ;
-
-  fun LittleDiomedeIslandAKAirport : Ind Airport ;
-
-  fun LockhartRiversQueenslandAirport : Ind Airport ;
-
-  fun LogansportMunicipalINAirport : Ind Airport ;
-
-  fun LongIslandMacArthurNYAirport : Ind Airport ;
-
-  fun LongPaisaSabahAirport : Ind Airport ;
-
-  fun LongvicDijonAirport : Ind Airport ;
-
-  fun LorraineMetzNancyAirport : Ind Airport ;
-
-  fun LosCanosGuantanamoAirport : Ind Airport ;
-
-  fun LouisBothaDurbanAirport : Ind Airport ;
-
-  fun LovellFieldTNAirport : Ind Airport ;
-
-  fun LowenthalFriedrichshafenAirport : Ind Airport ;
-
-  fun LuanoLubumbashiAirport : Ind Airport ;
-
-  fun LuceCountyHaleMIAirport : Ind Airport ;
-
-  fun LulsgateEnglandAirport : Ind Airport ;
-
-  fun LumbalaAirport : Ind Airport ;
-
-  fun LungiFreetownAirport : Ind Airport ;
-
-  fun LyangasodvKirovAirport : Ind Airport ;
-
-  fun MPokoBanguiAirport : Ind Airport ;
-
-  fun MackallArmyAirFieldNCAirport : Ind Airport ;
-
-  fun MadisonLacQuiParleCountyMNAirport : Ind Airport ;
-
-  fun MaduraiAirport : Ind Airport ;
-
-  fun MaeHongSonAirport : Ind Airport ;
-
-  fun MagadanMagadanAirport : Ind Airport ;
-
-  fun MagnoliaMunicipalARAirport : Ind Airport ;
-
-  fun MahlonSweetFieldORAirport : Ind Airport ;
-
-  fun MajorsTXAirport : Ind Airport ;
-
-  fun MakabanaAirport : Ind Airport ;
-
-  fun MakokolaAirport : Ind Airport ;
-
-  fun MalaMalaAirport : Ind Airport ;
-
-  fun MalagaAirport : Ind Airport ;
-
-  fun MalmiHelsinkiAirport : Ind Airport ;
-
-  fun MalmoHarbourHeliportMalmoAirport : Ind Airport ;
-
-  fun MalmstromAirForceBaseMTAirport : Ind Airport ;
-
-  fun MandelieuCannesAirport : Ind Airport ;
-
-  fun MandjiAirport : Ind Airport ;
-
-  fun MangaloreAirport : Ind Airport ;
-
-  fun MangarevaGambierIslandsAirport : Ind Airport ;
-
-  fun MannyYokoFreetownAirport : Ind Airport ;
-
-  fun ManokotakAKAirport : Ind Airport ;
-
-  fun MansehraAirport : Ind Airport ;
-
-  fun MansionHouseAirport : Ind Airport ;
-
-  fun MaoAirport : Ind Airport ;
-
-  fun MareebaQueenslandAirport : Ind Airport ;
-
-  fun MarhanRAFStationEnglandAirport : Ind Airport ;
-
-  fun MarieGalanteAirport : Ind Airport ;
-
-  fun MarionCountyALAirport : Ind Airport ;
-
-  fun MarionCountyAirportBrownFieldTNAirport : Ind Airport ;
-
-  fun MarionCountyRegionalARAirport : Ind Airport ;
-
-  fun MariscalEstigarribiaAirport : Ind Airport ;
-
-  fun MarkaAmmanAirport : Ind Airport ;
-
-  fun MarketCenterHeliportTXAirport : Ind Airport ;
-
-  fun MarlboroCountySCAirport : Ind Airport ;
-
-  fun MarriottAstrodomeHeliportTXAirport : Ind Airport ;
-
-  fun MarshallArmyAirFieldKSAirport : Ind Airport ;
-
-  fun MaryvilleMemorialMOAirport : Ind Airport ;
-
-  fun MasindiAirport : Ind Airport ;
-
-  fun MasvingoAirport : Ind Airport ;
-
-  fun MatariIsiroAirport : Ind Airport ;
-
-  fun MataveriEasterIsAirport : Ind Airport ;
-
-  fun MaupertusCherbourgAirport : Ind Airport ;
-
-  fun MaxsonAirfieldNYAirport : Ind Airport ;
-
-  fun MayaMayaBrazzavilleAirport : Ind Airport ;
-
-  fun McClellanPalomarCAAirport : Ind Airport ;
-
-  fun McConnellAirForceBaseKSAirport : Ind Airport ;
-
-  fun McCordAKAirport : Ind Airport ;
-
-  fun MeadowsFieldCAAirport : Ind Airport ;
-
-  fun MedellinAirport : Ind Airport ;
-
-  fun MelbourneHeliportVictoriaAirport : Ind Airport ;
-
-  fun MelvilleHallDominicaRoseauAirport : Ind Airport ;
-
-  fun MemorialFieldARAirport : Ind Airport ;
-
-  fun MercerCountyWVAirport : Ind Airport ;
-
-  fun MeridianArmyNationalGuardBaseOperationsMSAirport : Ind Airport ;
-
-  fun MerignacBordeauxAirport : Ind Airport ;
-
-  fun MerleKMudholeSmithAKAirport : Ind Airport ;
-
-  fun MerrillCMeigsILAirport : Ind Airport ;
-
-  fun MerrittIslandFLAirport : Ind Airport ;
-
-  fun MervilleCalonneAirport : Ind Airport ;
-
-  fun MesadelReyCAAirport : Ind Airport ;
-
-  fun MethodistHospitalHeliportCAAirport : Ind Airport ;
-
-  fun MetropolitanAreaBaghdadAirport : Ind Airport ;
-
-  fun MetropolitanAreaBerlinAirport : Ind Airport ;
-
-  fun MetropolitanAreaBucharestAirport : Ind Airport ;
-
-  fun MetropolitanAreaBuenosAiresAirport : Ind Airport ;
-
-  fun MetropolitanAreaILAirport : Ind Airport ;
-
-  fun MetropolitanAreaJakartaAirport : Ind Airport ;
-
-  fun MetropolitanAreaKSAirport : Ind Airport ;
-
-  fun MetropolitanAreaMIAirport : Ind Airport ;
-
-  fun MettelFieldINAirport : Ind Airport ;
-
-  fun MiamiHeliportFLAirport : Ind Airport ;
-
-  fun MicalovoTverAirport : Ind Airport ;
-
-  fun MichaelArmyAirFieldUTAirport : Ind Airport ;
-
-  fun MieleMimbaleAirport : Ind Airport ;
-
-  fun MiguelHidalgoyCostillaGuadalajaraAirport : Ind Airport ;
-
-  fun MihaiKogainiceanuConstantaAirport : Ind Airport ;
-
-  fun MikonosAirport : Ind Airport ;
-
-  fun MiltonKeynesAirport : Ind Airport ;
-
-  fun MiyazakiAirport : Ind Airport ;
-
-  fun MobaAirport : Ind Airport ;
-
-  fun MobileDowntownALAirport : Ind Airport ;
-
-  fun MohamedVCasablancaAirport : Ind Airport ;
-
-  fun MohammedVCasablancaAirport : Ind Airport ;
-
-  fun MondellFieldWYAirport : Ind Airport ;
-
-  fun MonroeCountyINAirport : Ind Airport ;
-
-  fun MonroeNCAirport : Ind Airport ;
-
-  fun MontgomeryCountyAirparkMDAirport : Ind Airport ;
-
-  fun MontgomeryCountyTXAirport : Ind Airport ;
-
-  fun MooreArmyAirFieldMAAirport : Ind Airport ;
-
-  fun MoserBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun MouguluAirport : Ind Airport ;
-
-  fun MountCarmelMunicipalILAirport : Ind Airport ;
-
-  fun MountGunsonSouthAustraliaAirport : Ind Airport ;
-
-  fun MountIsaQueenslandAirport : Ind Airport ;
-
-  fun MountWashingtonRegionalNHAirport : Ind Airport ;
-
-  fun MtGoldworthyWesternAustraliaAirport : Ind Airport ;
-
-  fun MtHagenAirport : Ind Airport ;
-
-  fun MudgeeNewSouthWalesAirport : Ind Airport ;
-
-  fun MuharraqInternationalBahrainAirport : Ind Airport ;
-
-  fun MuldrowAirfieldHeliportOKAirport : Ind Airport ;
-
-  fun MunicipalCrookedAirport : Ind Airport ;
-
-  fun MurrayFieldCAAirport : Ind Airport ;
-
-  fun NAALongBeachPortHelistopCAAirport : Ind Airport ;
-
-  fun NDendeAirport : Ind Airport ;
-
-  fun NDjiliKinshasaAirport : Ind Airport ;
-
-  fun NDjoleAirport : Ind Airport ;
-
-  fun NadiaInternationalAbuDhabiAirport : Ind Airport ;
-
-  fun NahaAirForceBaseOkinawaAirport : Ind Airport ;
-
-  fun NakhonPhanomAirport : Ind Airport ;
-
-  fun NamatanaiAirport : Ind Airport ;
-
-  fun NampulaAirport : Ind Airport ;
-
-  fun NanchangAirport : Ind Airport ;
-
-  fun NanortalikAirport : Ind Airport ;
-
-  fun NantucketMemorialMAAirport : Ind Airport ;
-
-  fun NapaCountyCAAirport : Ind Airport ;
-
-  fun NaplesMunicipalFLAirport : Ind Airport ;
-
-  fun NarssaqAirport : Ind Airport ;
-
-  fun NashvilleInternationalTNAirport : Ind Airport ;
-
-  fun NasikAirport : Ind Airport ;
-
-  fun NationalZaventemBrusselsBruxellesAirport : Ind Airport ;
-
-  fun NatronaCountyInternationalWYAirport : Ind Airport ;
-
-  fun NavalAirFacilityEnglandAirport : Ind Airport ;
-
-  fun NaxosAirport : Ind Airport ;
-
-  fun NeedlesCAAirport : Ind Airport ;
-
-  fun NegageAirport : Ind Airport ;
-
-  fun NegarboAirport : Ind Airport ;
-
-  fun NeghelliAirport : Ind Airport ;
-
-  fun NeilArmstrongOHAirport : Ind Airport ;
-
-  fun NejranAirport : Ind Airport ;
-
-  fun NemaAirport : Ind Airport ;
-
-  fun NenanaMunicipalAKAirport : Ind Airport ;
-
-  fun NeoshoMemorialMOAirport : Ind Airport ;
-
-  fun NepalganjAirport : Ind Airport ;
-
-  fun NeumuensterAirport : Ind Airport ;
-
-  fun NewBedfordMunicipalMAAirport : Ind Airport ;
-
-  fun NewCastleCountyDEAirport : Ind Airport ;
-
-  fun NewHanoverInternationalNCAirport : Ind Airport ;
-
-  fun NewKoliganekAKAirport : Ind Airport ;
-
-  fun NewStuyahokAKAirport : Ind Airport ;
-
-  fun NewarkInternationalNJAirport : Ind Airport ;
-
-  fun NewportBeachCAAirport : Ind Airport ;
-
-  fun NewportStateVTAirport : Ind Airport ;
-
-  fun NewtokAKAirport : Ind Airport ;
-
-  fun NewtonCityCountyKSAirport : Ind Airport ;
-
-  fun NgurahRaiDenpasarBaliAirport : Ind Airport ;
-
-  fun NiagaraFallsInternationalNYAirport : Ind Airport ;
-
-  fun NicaroAirport : Ind Airport ;
-
-  fun NieuenlandBremenAirport : Ind Airport ;
-
-  fun NieuwNickerieNewNickerieAirport : Ind Airport ;
-
-  fun NiigataHonshuAirport : Ind Airport ;
-
-  fun NiihameAirport : Ind Airport ;
-
-  fun NikolskiAKAirport : Ind Airport ;
-
-  fun NimrozAirport : Ind Airport ;
-
-  fun NisAirport : Ind Airport ;
-
-  fun NishinoomoteAirport : Ind Airport ;
-
-  fun NissanIslandAirport : Ind Airport ;
-
-  fun NiueIslandAirport : Ind Airport ;
-
-  fun NjombeAirport : Ind Airport ;
-
-  fun NoiBaiHanoiAirport : Ind Airport ;
-
-  fun NormanManleyKingstonAirport : Ind Airport ;
-
-  fun NorthEleutheraEleutheraAirport : Ind Airport ;
-
-  fun NorthFrontGibraltarAirport : Ind Airport ;
-
-  fun NorthPerryFLAirport : Ind Airport ;
-
-  fun NoumeaAirport : Ind Airport ;
-
-  fun NoumerateGhardaiaAirport : Ind Airport ;
-
-  fun NovyKhabarovskAirport : Ind Airport ;
-
-  fun NowShahrAirport : Ind Airport ;
-
-  fun NuevaGeronaAirport : Ind Airport ;
-
-  fun NumfoorAirport : Ind Airport ;
-
-  fun NzetoAirport : Ind Airport ;
-
-  fun OSullivanArmyAirFieldNationalGuardCAAirport : Ind Airport ;
-
-  fun OaklandConventionCenterHeliportCAAirport : Ind Airport ;
-
-  fun ObbiaAirport : Ind Airport ;
-
-  fun OdienneAirport : Ind Airport ;
-
-  fun OhioUniversityOHAirport : Ind Airport ;
-
-  fun OlatheKSKansasCityAirport : Ind Airport ;
-
-  fun OlgaBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun OntarioHeliportCAAirport : Ind Airport ;
-
-  fun OrangeNewSouthWalesAirport : Ind Airport ;
-
-  fun OrcasIslandWAAirport : Ind Airport ;
-
-  fun OrchidIslandAirport : Ind Airport ;
-
-  fun OrechovisGornaAirport : Ind Airport ;
-
-  fun OrlandoMunicipalFLAirport : Ind Airport ;
-
-  fun OtisArmyNationalGuardBaseMAAirport : Ind Airport ;
-
-  fun OtsegoCountyMIAirport : Ind Airport ;
-
-  fun OuedIraraHassiMessaoudAirport : Ind Airport ;
-
-  fun OutagamieCountyWIAirport : Ind Airport ;
-
-  fun OutlawFieldTNAirport : Ind Airport ;
-
-  fun OuzinkieAKAirport : Ind Airport ;
-
-  fun OwenRobertsGrandCaymanAirport : Ind Airport ;
-
-  fun PageFieldFLAirport : Ind Airport ;
-
-  fun PajasBlancasCordobaAirport : Ind Airport ;
-
-  fun PaleseMacchieBariAirport : Ind Airport ;
-
-  fun PalmasdelMarAirport : Ind Airport ;
-
-  fun PalonegroBucaramangaAirport : Ind Airport ;
-
-  fun PamandziDzaoudziMamoudzouAirport : Ind Airport ;
-
-  fun PanajiAirport : Ind Airport ;
-
-  fun PangbornMemorialWAAirport : Ind Airport ;
-
-  fun ParatebuenoAirport : Ind Airport ;
-
-  fun ParkTenHeliportTXAirport : Ind Airport ;
-
-  fun ParkTownshipMIAirport : Ind Airport ;
-
-  fun ParksSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun ParmeBayonneAngletBiarritzAirport : Ind Airport ;
-
-  fun PasadenaCAAirport : Ind Airport ;
-
-  fun PasighatAirport : Ind Airport ;
-
-  fun PasodelosLibresAirport : Ind Airport ;
-
-  fun PatengaChittagongAirport : Ind Airport ;
-
-  fun PathankotAirport : Ind Airport ;
-
-  fun PatrickAirForceBaseFLAirport : Ind Airport ;
-
-  fun PattimuraAmbonAirport : Ind Airport ;
-
-  fun PauloffHarborSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun PeachtreeCityAirportFalconFieldGAAirport : Ind Airport ;
-
-  fun PearlsGrenadaGrenvilleAirport : Ind Airport ;
-
-  fun PentagonArmyHeliportDCAirport : Ind Airport ;
-
-  fun PeretolaFirenzeFlorenceAirport : Ind Airport ;
-
-  fun PerimeterGAAirport : Ind Airport ;
-
-  fun PerryFoleyFLAirport : Ind Airport ;
-
-  fun PerryvilleAKAirport : Ind Airport ;
-
-  fun PhiferAirfieldWYAirport : Ind Airport ;
-
-  fun PhilLHudsonMunicipalTXAirport : Ind Airport ;
-
-  fun PhilipSWGoldsonInternationalBelizeCityAirport : Ind Airport ;
-
-  fun PhillipsArmyAirFieldMDAirport : Ind Airport ;
-
-  fun PhoenixDeerValleyMunicipalAZAirport : Ind Airport ;
-
-  fun PhoenixGoodyearMunicipalAZAirport : Ind Airport ;
-
-  fun PhuBonAirport : Ind Airport ;
-
-  fun PhuketAirport : Ind Airport ;
-
-  fun PickensCountyGAAirport : Ind Airport ;
-
-  fun PiedmontTriadInternationalNCAirport : Ind Airport ;
-
-  fun PietarsaariKokkolaAirport : Ind Airport ;
-
-  fun PlantationAirparkGAAirport : Ind Airport ;
-
-  fun PohangAirport : Ind Airport ;
-
-  fun PointBakerSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun PointeSalineAirport : Ind Airport ;
-
-  fun PopeFieldINAirport : Ind Airport ;
-
-  fun PorettaCorsicaAirport : Ind Airport ;
-
-  fun PortAuthorityDowntownManhattanWallStreetHeliportNYAirport : Ind Airport ;
-
-  fun PortAuthorityWest30thStreetMidtownHeliportNYAirport : Ind Airport ;
-
-  fun PortBaileySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun PortBlairAirport : Ind Airport ;
-
-  fun PortBouetAbidjanAirport : Ind Airport ;
-
-  fun PortClarenceCoastGuardStationAKAirport : Ind Airport ;
-
-  fun PortColumbusInternationalOHAirport : Ind Airport ;
-
-  fun PortEllenIslayAirport : Ind Airport ;
-
-  fun PortFitzroyAirport : Ind Airport ;
-
-  fun PortWilliamsSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun PortlandHillsboroORAirport : Ind Airport ;
-
-  fun PortoSeguroBAAirport : Ind Airport ;
-
-  fun PortofAstoriaORAirport : Ind Airport ;
-
-  fun PresidenteStroessnerAsuncionAirport : Ind Airport ;
-
-  fun PretoriaHeliportPretoriaAirport : Ind Airport ;
-
-  fun PrincevilleHIAirport : Ind Airport ;
-
-  fun PrincipedaBeiraROAirport : Ind Airport ;
-
-  fun PryorFieldALAirport : Ind Airport ;
-
-  fun PuertoArmuellaAirport : Ind Airport ;
-
-  fun PyongyangAirport : Ind Airport ;
-
-  fun PyrzowiceKatowiceAirport : Ind Airport ;
-
-  fun QaisumahAirport : Ind Airport ;
-
-  fun QarshiKarshiQashqadaryoAirport : Ind Airport ;
-
-  fun QiemoAirport : Ind Airport ;
-
-  fun QingyangAirport : Ind Airport ;
-
-  fun QishnAirport : Ind Airport ;
-
-  fun QostanayKustanayQostanayAirport : Ind Airport ;
-
-  fun QuamichanLakeWaterAerodromeBCAirport : Ind Airport ;
-
-  fun QuanducAirport : Ind Airport ;
-
-  fun QuartzCreekAKAirport : Ind Airport ;
-
-  fun QueenAliaInternationalAmmanAirport : Ind Airport ;
-
-  fun QueenBeatrixInternationalArubaOranjestadAirport : Ind Airport ;
-
-  fun QuinhagakAKAirport : Ind Airport ;
-
-  fun RAFStationScotlandAirport : Ind Airport ;
-
-  fun RISDDowneyHelistopCAAirport : Ind Airport ;
-
-  fun RIScienceCenterHelistopCAAirport : Ind Airport ;
-
-  fun RaeBareliAirport : Ind Airport ;
-
-  fun RafaelNunezCartagenadeIndiasAirport : Ind Airport ;
-
-  fun RaleighCountyMemorialWVAirport : Ind Airport ;
-
-  fun RanchiAirport : Ind Airport ;
-
-  fun RebiechowoGdanskAirport : Ind Airport ;
-
-  fun RedhillEnglandAirport : Ind Airport ;
-
-  fun RedstoneArmyAirFieldALAirport : Ind Airport ;
-
-  fun RennerFieldGoodlandMunicipalKSAirport : Ind Airport ;
-
-  fun RentschlerCTAirport : Ind Airport ;
-
-  fun RepublicNYAirport : Ind Airport ;
-
-  fun RheinMainAirForceBaseFrankfurtAirport : Ind Airport ;
-
-  fun RheinMainFrankfurtAirport : Ind Airport ;
-
-  fun RheinRuhrDuesseldorfDusseldorfAirport : Ind Airport ;
-
-  fun RheindahlenAirport : Ind Airport ;
-
-  fun RhooseCardiffAirport : Ind Airport ;
-
-  fun RichardsGebaurMOAirport : Ind Airport ;
-
-  fun RinkenbergerRLAILAirport : Ind Airport ;
-
-  fun RioGrandeValleyInternationalTXAirport : Ind Airport ;
-
-  fun RiversideMetroCenterHeliportCAAirport : Ind Airport ;
-
-  fun RobertGrayArmyAirFieldTXAirport : Ind Airport ;
-
-  fun RobertMuellerMunicipalTXAirport : Ind Airport ;
-
-  fun RochambeauCayenneAirport : Ind Airport ;
-
-  fun RockCountyWIAirport : Ind Airport ;
-
-  fun RodriguezBallonArequipaAirport : Ind Airport ;
-
-  fun RonaldswayIsleofManAirport : Ind Airport ;
-
-  fun RorshachAltenrheinAirport : Ind Airport ;
-
-  fun RoscoeTurnerMSAirport : Ind Airport ;
-
-  fun RoscommonCountyMIAirport : Ind Airport ;
-
-  fun RossFieldTwinCitiesMIAirport : Ind Airport ;
-
-  fun SabreArmyHeliportTNAirport : Ind Airport ;
-
-  fun SaharSantaCruzInternationalBombayAirport : Ind Airport ;
-
-  fun SaintGatienDeauvilleAirport : Ind Airport ;
-
-  fun SaintGeoirsGrenobleAirport : Ind Airport ;
-
-  fun SainteCatherineCorsicaAirport : Ind Airport ;
-
-  fun SaissFesFezAirport : Ind Airport ;
-
-  fun SamaraSamaraAirport : Ind Airport ;
-
-  fun SampsonCountyNCAirport : Ind Airport ;
-
-  fun SamuelsFieldKYAirport : Ind Airport ;
-
-  fun SanCarlosdeBarilocheAirport : Ind Airport ;
-
-  fun SanJuanAposentoAirport : Ind Airport ;
-
-  fun SanJuanPuebloNMAirport : Ind Airport ;
-
-  fun SanLuisValleyRegionalAirportBergmanFieldCOAirport : Ind Airport ;
-
-  fun SanRafaelAirport : Ind Airport ;
-
-  fun SanSebastianAirport : Ind Airport ;
-
-  fun SandyRiverORAirport : Ind Airport ;
-
-  fun SanfebagarAirport : Ind Airport ;
-
-  fun SantaCruzFloresIslandAzoresAirport : Ind Airport ;
-
-  fun SantaIsabelAirport : Ind Airport ;
-
-  fun SantaVitoriaMGAirport : Ind Airport ;
-
-  fun SantaYnezCAAirport : Ind Airport ;
-
-  fun SantoAngeloRSAirport : Ind Airport ;
-
-  fun SantoDonHerreraAirport : Ind Airport ;
-
-  fun SantoriniThiraAirport : Ind Airport ;
-
-  fun SaqaniAirport : Ind Airport ;
-
-  fun SargodhaAirport : Ind Airport ;
-
-  fun SaveGoteborgAirport : Ind Airport ;
-
-  fun SchaumburgAirParkILAirport : Ind Airport ;
-
-  fun SchenckFieldIAAirport : Ind Airport ;
-
-  fun SchipholAmsterdamAirport : Ind Airport ;
-
-  fun ScholesFieldTXAirport : Ind Airport ;
-
-  fun SchoolcraftCountyMIAirport : Ind Airport ;
-
-  fun ScottAirForceBaseILAirport : Ind Airport ;
-
-  fun SculthorpeRAFStationEnglandAirport : Ind Airport ;
-
-  fun ScusciubanAirport : Ind Airport ;
-
-  fun SedaliaMemorialMOAirport : Ind Airport ;
-
-  fun SegeAirport : Ind Airport ;
-
-  fun SeiyunAirport : Ind Airport ;
-
-  fun SelaparangMataramAirport : Ind Airport ;
-
-  fun SematanAirport : Ind Airport ;
-
-  fun SenouBamakoAirport : Ind Airport ;
-
-  fun SentaniDjayapuraJayapuraAirport : Ind Airport ;
-
-  fun SepingganBalikpapanAirport : Ind Airport ;
-
-  fun SesquicentenarioSanAndresAirport : Ind Airport ;
-
-  fun SeymourJohnsonAirForceBaseNCAirport : Ind Airport ;
-
-  fun ShaltzFieldKSAirport : Ind Airport ;
-
-  fun ShannonVAAirport : Ind Airport ;
-
-  fun ShaoguanAirport : Ind Airport ;
-
-  fun ShauliajAirport : Ind Airport ;
-
-  fun ShelbyMunicipalNCAirport : Ind Airport ;
-
-  fun ShermanArmyAirFieldKSAirport : Ind Airport ;
-
-  fun ShermanOaksCommunityHospitalHeliportCAAirport : Ind Airport ;
-
-  fun ShillavoAirport : Ind Airport ;
-
-  fun ShimkentChimkentSouthKazakhstanAirport : Ind Airport ;
-
-  fun ShoalCoveAKAirport : Ind Airport ;
-
-  fun ShorehamAirport : Ind Airport ;
-
-  fun ShreveportDowntownLAAirport : Ind Airport ;
-
-  fun ShuteHarbourQueenslandAirport : Ind Airport ;
-
-  fun SiguiriAirport : Ind Airport ;
-
-  fun SikassoAirport : Ind Airport ;
-
-  fun SikorskyHeliportCTAirport : Ind Airport ;
-
-  fun SilcharAirport : Ind Airport ;
-
-  fun SilverBayMunicipalMNAirport : Ind Airport ;
-
-  fun SimikotAirport : Ind Airport ;
-
-  fun SimmonsArmyAirFieldNCAirport : Ind Airport ;
-
-  fun SimonBolivarGuayaquilAirport : Ind Airport ;
-
-  fun SinaloaCuliacanAirport : Ind Airport ;
-
-  fun SindalAirport : Ind Airport ;
-
-  fun SirSeretseKhamaInternationalGaboroneAirport : Ind Airport ;
-
-  fun SitiaCreteAirport : Ind Airport ;
-
-  fun SittweAkyabAirport : Ind Airport ;
-
-  fun SkarduAirport : Ind Airport ;
-
-  fun SkiathosAirport : Ind Airport ;
-
-  fun SkovdeAirport : Ind Airport ;
-
-  fun SkyparkUTAirport : Ind Airport ;
-
-  fun SloulinFieldInternationalNDAirport : Ind Airport ;
-
-  fun SmithReynoldsNCAirport : Ind Airport ;
-
-  fun SoalalaAirport : Ind Airport ;
-
-  fun SoekarnoHattaInternationalJakartaAirport : Ind Airport ;
-
-  fun SogwipoChejuAirport : Ind Airport ;
-
-  fun SongkhiaHatyaiHatYaiAirport : Ind Airport ;
-
-  fun SormavoNizhniyNovgorodAirport : Ind Airport ;
-
-  fun SoummamBejaiaAirport : Ind Airport ;
-
-  fun SouthBigHornCountyWYAirport : Ind Airport ;
-
-  fun SouthBiminiInternationalBiminiAirport : Ind Airport ;
-
-  fun SoutherFieldGAAirport : Ind Airport ;
-
-  fun SouthwestGeorgiaRegionalGAAirport : Ind Airport ;
-
-  fun SpartaFortMcCoyWIAirport : Ind Airport ;
-
-  fun SpetsaiIslandAirport : Ind Airport ;
-
-  fun SpokaneInternationalWAAirport : Ind Airport ;
-
-  fun SpringvaleQueenslandAirport : Ind Airport ;
-
-  fun SquiresGateEnglandAirport : Ind Airport ;
-
-  fun StAndrewsScotlandAirport : Ind Airport ;
-
-  fun StAngeloNorthernIrelandAirport : Ind Airport ;
-
-  fun StCloudHospitalHeliportMNAirport : Ind Airport ;
-
-  fun StDenijsWestremGhentGentAirport : Ind Airport ;
-
-  fun StHelensTasmaniaAirport : Ind Airport ;
-
-  fun StLucieCountyInternationalFLAirport : Ind Airport ;
-
-  fun StMaloDinardPleurtuitAirport : Ind Airport ;
-
-  fun StMarysAKAirport : Ind Airport ;
-
-  fun StMarysEnglandAirport : Ind Airport ;
-
-  fun StPierreAirport : Ind Airport ;
-
-  fun StTropezAirport : Ind Airport ;
-
-  fun StafsbergHamarAirport : Ind Airport ;
-
-  fun StanStamperMunicipalOKAirport : Ind Airport ;
-
-  fun StapletonInternationalCOAirport : Ind Airport ;
-
-  fun SteelPierTajMahalHeliportNJAirport : Ind Airport ;
-
-  fun StephensCountyTXAirport : Ind Airport ;
-
-  fun StouffersHeliportPAAirport : Ind Airport ;
-
-  fun StreakyBaySouthAustraliaAirport : Ind Airport ;
-
-  fun StuartPowellFieldKYAirport : Ind Airport ;
-
-  fun SubangPeninsularAirport : Ind Airport ;
-
-  fun SukkertoppenAirport : Ind Airport ;
-
-  fun SummitLakeBCAirport : Ind Airport ;
-
-  fun SundanceAirparkOKAirport : Ind Airport ;
-
-  fun SungeiTakaiAirport : Ind Airport ;
-
-  fun SunnyvaleCAAirport : Ind Airport ;
-
-  fun SunsetGlendaleCAAirport : Ind Airport ;
-
-  fun SurcinBelgradeBeogradAirport : Ind Airport ;
-
-  fun SussexCountyDEAirport : Ind Airport ;
-
-  fun SvegAirport : Ind Airport ;
-
-  fun SyamsudinNoorBanjarmarsinAirport : Ind Airport ;
-
-  fun SyrosIslandAirport : Ind Airport ;
-
-  fun TSTIWacoJamesConnallTXAirport : Ind Airport ;
-
-  fun TaherJijelAirport : Ind Airport ;
-
-  fun TahnetaPassAKAirport : Ind Airport ;
-
-  fun TakakaAirport : Ind Airport ;
-
-  fun TalaveraLaRealBadajozAirport : Ind Airport ;
-
-  fun TalladegaMunicipalALAirport : Ind Airport ;
-
-  fun TavauxDoleAirport : Ind Airport ;
-
-  fun TaymarHeliportWAAirport : Ind Airport ;
-
-  fun TerredeBasAirport : Ind Airport ;
-
-  fun TerrorBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun ThalerhofGrazAirport : Ind Airport ;
-
-  fun TheDallesMunicipalORAirport : Ind Airport ;
-
-  fun TheFrancisSGabreskiNYAirport : Ind Airport ;
-
-  fun TheValleyWallblakeAnguillaAirport : Ind Airport ;
-
-  fun TheWilliamBHartsfieldAtlantaInternationalGAAirport : Ind Airport ;
-
-  fun TheWoodlandsMemorialHospitalHeliportTXAirport : Ind Airport ;
-
-  fun ThomasCRussellFieldALAirport : Ind Airport ;
-
-  fun ThompsonRobbinsARAirport : Ind Airport ;
-
-  fun ThorneBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun ThreeRiversMunicipalDrHainesMIAirport : Ind Airport ;
-
-  fun TikchikLodgeAKAirport : Ind Airport ;
-
-  fun TilleBeauvaisAirport : Ind Airport ;
-
-  fun TimehriGeorgetownAirport : Ind Airport ;
-
-  fun TinsonKingstonAirport : Ind Airport ;
-
-  fun TiptonArmyAirFieldMDAirport : Ind Airport ;
-
-  fun TirstrupAarhusAirport : Ind Airport ;
-
-  fun TiskaDjanetAirport : Ind Airport ;
-
-  fun TogiakFishAKAirport : Ind Airport ;
-
-  fun TompkinsCountyNYAirport : Ind Airport ;
-
-  fun TornioKemiAirport : Ind Airport ;
-
-  fun TortolaBeefIsAirport : Ind Airport ;
-
-  fun TouatAdrarAirport : Ind Airport ;
-
-  fun TourSinaiCityAirport : Ind Airport ;
-
-  fun TranscoTowerGarageHeliportTXAirport : Ind Airport ;
-
-  fun TriStateMiltonJFergusonFieldWVAirport : Ind Airport ;
-
-  fun TriStateSteubenCountyINAirport : Ind Airport ;
-
-  fun TribhuvanKathmanduAirport : Ind Airport ;
-
-  fun TripoliAirport : Ind Airport ;
-
-  fun TusiArmyHeliportCAAirport : Ind Airport ;
-
-  fun TweedNewHavenCTAirport : Ind Airport ;
-
-  fun TwinCountyVAAirport : Ind Airport ;
-
-  fun UlanhotAirport : Ind Airport ;
-
-  fun UnalaskaAKAirport : Ind Airport ;
-
-  fun UnionCAAirport : Ind Airport ;
-
-  fun UnitedStatesirForceAcademyAirstripCOAirport : Ind Airport ;
-
-  fun UnitedStatesrmyHeliportILAirport : Ind Airport ;
-
-  fun UniversalStudiosCAAirport : Ind Airport ;
-
-  fun UniversityofIllinoisWillardILAirport : Ind Airport ;
-
-  fun UpernavikAirport : Ind Airport ;
-
-  fun UyakAKAirport : Ind Airport ;
-
-  fun UyakSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun VCBirdInternationalCoolidgeAntiguaIsAirport : Ind Airport ;
-
-  fun VagarFaroeIsAirport : Ind Airport ;
-
-  fun ValedeCaesPAAirport : Ind Airport ;
-
-  fun ValleyWalesAirport : Ind Airport ;
-
-  fun VanceAirForceBaseOKAirport : Ind Airport ;
-
-  fun VantaaHelsinkiAirport : Ind Airport ;
-
-  fun VenangoRegionalPAAirport : Ind Airport ;
-
-  fun VermilionCountyILAirport : Ind Airport ;
-
-  fun ViasBeziersAirport : Ind Airport ;
-
-  fun VigraAlesundAalesundAirport : Ind Airport ;
-
-  fun VilhenaROAirport : Ind Airport ;
-
-  fun VinadelMarAirport : Ind Airport ;
-
-  fun VirgilIGrissomMunicipalINAirport : Ind Airport ;
-
-  fun VirginiaTechVAAirport : Ind Airport ;
-
-  fun WHBudBarronGAAirport : Ind Airport ;
-
-  fun WKKelloggMIAirport : Ind Airport ;
-
-  fun WabashMunicipalINAirport : Ind Airport ;
-
-  fun WacoKungoAirport : Ind Airport ;
-
-  fun WacoRegionalTXAirport : Ind Airport ;
-
-  fun WadMedaniAirport : Ind Airport ;
-
-  fun WageningenAirport : Ind Airport ;
-
-  fun WahnBonnAirport : Ind Airport ;
-
-  fun WahooMunicipalNEAirport : Ind Airport ;
-
-  fun WaimanaloHIAirport : Ind Airport ;
-
-  fun WainwrightAKAirport : Ind Airport ;
-
-  fun WainwrightArmyAirFieldAKAirport : Ind Airport ;
-
-  fun WakayaIslandAirport : Ind Airport ;
-
-  fun WakeIslandAirfieldWakeIslandAirport : Ind Airport ;
-
-  fun WalkerFieldCOAirport : Ind Airport ;
-
-  fun WallaWallaRegionalWAAirport : Ind Airport ;
-
-  fun WalnutRidgeRegionalARAirport : Ind Airport ;
-
-  fun WangeroogeAirport : Ind Airport ;
-
-  fun WanigelaAirport : Ind Airport ;
-
-  fun WaraghandyKaragandaQaraghandyAirport : Ind Airport ;
-
-  fun WarmSpringBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun WarnerBrothersStudiosCAAirport : Ind Airport ;
-
-  fun WarrenCountyNYAirport : Ind Airport ;
-
-  fun WasecaMunicipalMNAirport : Ind Airport ;
-
-  fun WashingtonCountyRegionalMDAirport : Ind Airport ;
-
-  fun WashingtonDullesInternationalDCAirport : Ind Airport ;
-
-  fun WashingtonMunicipalIAAirport : Ind Airport ;
-
-  fun WashingtonNationalDCAirport : Ind Airport ;
-
-  fun WashingtonWilkesCountyGAAirport : Ind Airport ;
-
-  fun WaterfallSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun WaterlooMunicipalIAAirport : Ind Airport ;
-
-  fun WatertownInternationalNYAirport : Ind Airport ;
-
-  fun WatertownMunicipalSDAirport : Ind Airport ;
-
-  fun WausauMunicipalWIAirport : Ind Airport ;
-
-  fun WaycrossWareCountyGAAirport : Ind Airport ;
-
-  fun WayneCountyKYAirport : Ind Airport ;
-
-  fun WayneCountyOHAirport : Ind Airport ;
-
-  fun WebsterCityMunicipalIAAirport : Ind Airport ;
-
-  fun WedjhAirport : Ind Airport ;
-
-  fun WeedonFieldALAirport : Ind Airport ;
-
-  fun WeideArmyAirFieldMDAirport : Ind Airport ;
-
-  fun WeiserAirParkTXAirport : Ind Airport ;
-
-  fun WellingtonMunicipalKSAirport : Ind Airport ;
-
-  fun WellsvilleMunicipalAirportTarantineFieldNYAirport : Ind Airport ;
-
-  fun WendoverUTAirport : Ind Airport ;
-
-  fun WestBendMunicipalWIAirport : Ind Airport ;
-
-  fun WestGeorgiaRegionalGAAirport : Ind Airport ;
-
-  fun WestHoustonLakesideTXAirport : Ind Airport ;
-
-  fun WestMemphisMunicipalARAirport : Ind Airport ;
-
-  fun WestPointSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun WestchaseHiltonHeliportTXAirport : Ind Airport ;
-
-  fun WestchesterCountyNYAirport : Ind Airport ;
-
-  fun WesterlandSyltIslandAirport : Ind Airport ;
-
-  fun WestoverAirReserveBaseMetropolitanMAAirport : Ind Airport ;
-
-  fun WexfordCountyMIAirport : Ind Airport ;
-
-  fun WheatlandCountyAirportatHarlowtonMTAirport : Ind Airport ;
-
-  fun WheelerArmyAirFieldHIAirport : Ind Airport ;
-
-  fun WheelingOhioCountyWVAirport : Ind Airport ;
-
-  fun WhitesburgMunicipalKYAirport : Ind Airport ;
-
-  fun WhitsundayKontikiResortLongIslandQueenslandAirport : Ind Airport ;
-
-  fun WhitsundayQueenslandAirport : Ind Airport ;
-
-  fun WichitaMidContinentKSAirport : Ind Airport ;
-
-  fun WileyPostWillRogersMemorialAKAirport : Ind Airport ;
-
-  fun WilkesBarreScrantonInternationalPAAirport : Ind Airport ;
-
-  fun WilkesCountyNCAirport : Ind Airport ;
-
-  fun WilliamBHeiligFieldNEAirport : Ind Airport ;
-
-  fun WilliamPHobbyTXAirport : Ind Airport ;
-
-  fun WilliamRFairchildInternationalWAAirport : Ind Airport ;
-
-  fun WilliamsburgJamestownVAAirport : Ind Airport ;
-
-  fun WilliamsportLycomingCountyPAAirport : Ind Airport ;
-
-  fun WillmarMunicipalAirportJohnLRiceFieldMNAirport : Ind Airport ;
-
-  fun WindhamCTAirport : Ind Airport ;
-
-  fun WingsFieldPAAirport : Ind Airport ;
-
-  fun WinklerCountyTXAirport : Ind Airport ;
-
-  fun WinslowMunicipalAZAirport : Ind Airport ;
-
-  fun WinterHavensGilbertFLAirport : Ind Airport ;
-
-  fun WiscassetMEAirport : Ind Airport ;
-
-  fun WolterMonginsidiKendariAirport : Ind Airport ;
-
-  fun WoodbourneAirStationBlenheimAirport : Ind Airport ;
-
-  fun WoodwardFieldSCAirport : Ind Airport ;
-
-  fun WrightPattersonAirForceBaseOHAirport : Ind Airport ;
-
-  fun WujlabaKunmingAirport : Ind Airport ;
-
-  fun YacuibaAirport : Ind Airport ;
-
-  fun YagouaAirport : Ind Airport ;
-
-  fun YaguaraAirport : Ind Airport ;
-
-  fun YakatagaAKAirport : Ind Airport ;
-
-  fun YakimaFiringCenterArmyAirFieldWAAirport : Ind Airport ;
-
-  fun YakuShimaAirport : Ind Airport ;
-
-  fun YalataMissionSouthAustraliaAirport : Ind Airport ;
-
-  fun YalingaAirport : Ind Airport ;
-
-  fun YalumetAirport : Ind Airport ;
-
-  fun YamagataHonshuAirport : Ind Airport ;
-
-  fun YamoussoukroAirport : Ind Airport ;
-
-  fun YampaValleyCOAirport : Ind Airport ;
-
-  fun YanAnAirport : Ind Airport ;
-
-  fun YapsieiAirport : Ind Airport ;
-
-  fun YariAirport : Ind Airport ;
-
-  fun YasuruAirport : Ind Airport ;
-
-  fun YazdAirport : Ind Airport ;
-
-  fun YeagerWVAirport : Ind Airport ;
-
-  fun YelimaneAirport : Ind Airport ;
-
-  fun YellowstoneRegionalWYAirport : Ind Airport ;
-
-  fun YeringtonMunicipalNVAirport : Ind Airport ;
-
-  fun YinchuanAirport : Ind Airport ;
-
-  fun YoffDakarAirport : Ind Airport ;
-
-  fun YohannesIVAsmaraAirport : Ind Airport ;
-
-  fun YongaiAirport : Ind Airport ;
-
-  fun YorkMunicipalNEAirport : Ind Airport ;
-
-  fun YoshkarOlaJoshkarOlaMariElAirport : Ind Airport ;
-
-  fun YundumBanjulAirport : Ind Airport ;
-
-  fun ZMJackStellFieldARAirport : Ind Airport ;
-
-  fun ZacharBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun ZakoumaAirport : Ind Airport ;
-
-  fun ZambeziAirport : Ind Airport ;
-
-  fun ZanagaAirport : Ind Airport ;
-
-  fun ZapadnyErevanYerevanAirport : Ind Airport ;
-
-  fun ZapalaAirport : Ind Airport ;
-
-  fun ZapatocaAirport : Ind Airport ;
-
-  fun ZegaButaAirport : Ind Airport ;
-
-  fun ZemidAirport : Ind Airport ;
-
-  fun ZhambylDzhambulZhambylAirport : Ind Airport ;
-
-  fun ZhengzhouAirport : Ind Airport ;
-
-  fun ZhezqazghanDzhezkazganZhezqazghanAirport : Ind Airport ;
-
-  fun ZhulyanyKievAirport : Ind Airport ;
-
-  fun ZiaInternationalDhakaAirport : Ind Airport ;
-
-  fun ZielonaGoraAirport : Ind Airport ;
-
-  fun ZilinaAirport : Ind Airport ;
-
-}
diff --git a/examples/SUMO/WorldAirportsL_Z.gf b/examples/SUMO/WorldAirportsL_Z.gf
deleted file mode 100644
--- a/examples/SUMO/WorldAirportsL_Z.gf
+++ /dev/null
@@ -1,10345 +0,0 @@
-abstract WorldAirportsL_Z = Transportation ** {
-
-  fun ALManghamJrRegionalTXAirport : Ind Airport ;
-
-  fun AbbotsfordBCAirport : Ind Airport ;
-
-  fun AbengourouAirport : Ind Airport ;
-
-  fun AccomackCountyVAAirport : Ind Airport ;
-
-  fun AchmadyaniSemarangAirport : Ind Airport ;
-
-  fun AdamsFieldARAirport : Ind Airport ;
-
-  fun AdirondackNYAirport : Ind Airport ;
-
-  fun AdisumarmoSoloCityAirport : Ind Airport ;
-
-  fun AerodromoTolosaLaPlataAirport : Ind Airport ;
-
-  fun Aeroporto4deFevereiroBelasLuandaAirport : Ind Airport ;
-
-  fun AeroportoSantosDumontRJAirport : Ind Airport ;
-
-  fun AeroportodaPorteladeSacavemLisboaLisbonAirport : Ind Airport ;
-
-  fun AeroportodasLajesAzoresAirport : Ind Airport ;
-
-  fun AeropuerodeBajioLeonAirport : Ind Airport ;
-
-  fun AeropuertoComodoroArturoMerinoBenitezSantiagodeChileAirport : Ind Airport ;
-
-  fun AeropuertoDepartamentaldeRiveraRiveraAirport : Ind Airport ;
-
-  fun AeropuertoDepartamentaldeSaltoSaltoAirport : Ind Airport ;
-
-  fun AeropuertoGeneralMarianoEscobedoMonterreyAirport : Ind Airport ;
-
-  fun AeropuertoInternacionalBenitoJuarezCiudaddeMexicoMexicoCityAirport : Ind Airport ;
-
-  fun AeropuertoInternacionalJorgeChavezLimaAirport : Ind Airport ;
-
-  fun AeropuertoInternacionalSimonBolivarMaiquetiaAirport : Ind Airport ;
-
-  fun AeropuertoInternacionaldelCaribeGeneralSMarinoMargeritaPorlamararAirport : Ind Airport ;
-
-  fun AeropuertoInternacionaldelNorteMonterreyAirport : Ind Airport ;
-
-  fun AeropuertodelasAmericasSantoDomingoAirport : Ind Airport ;
-
-  fun AganaNavalAirStationAganaAirport : Ind Airport ;
-
-  fun AgnoLuganoAirport : Ind Airport ;
-
-  fun AirBaseOsanAirport : Ind Airport ;
-
-  fun AirlieBeachQueenslandAirport : Ind Airport ;
-
-  fun AjmanCityAirport : Ind Airport ;
-
-  fun AklavikNTAirport : Ind Airport ;
-
-  fun AlKharjAirBaseAirport : Ind Airport ;
-
-  fun AlThaurahAirport : Ind Airport ;
-
-  fun AlagoinhasBAAirport : Ind Airport ;
-
-  fun AlamedaNavalAirStationNimitzFieldCAAirport : Ind Airport ;
-
-  fun AlamosAirport : Ind Airport ;
-
-  fun AlbanyNavalAirStationGAAirport : Ind Airport ;
-
-  fun AlbertJEllisNCAirport : Ind Airport ;
-
-  fun AlbertWhittedFLAirport : Ind Airport ;
-
-  fun AlbiAirport : Ind Airport ;
-
-  fun AlcootaNorthernTerritoryAirport : Ind Airport ;
-
-  fun AlegAirport : Ind Airport ;
-
-  fun AleknagikAKAirport : Ind Airport ;
-
-  fun AlertBayBCAirport : Ind Airport ;
-
-  fun AlertNTAirport : Ind Airport ;
-
-  fun AlexanderHamiltonStCroixAirport : Ind Airport ;
-
-  fun AlhegroSassariSardiniaAirport : Ind Airport ;
-
-  fun AliceArmSilverCityWaterAerodromeBCAirport : Ind Airport ;
-
-  fun AlmaQCAirport : Ind Airport ;
-
-  fun AlmeloAirport : Ind Airport ;
-
-  fun AlmeriaAirport : Ind Airport ;
-
-  fun AlmiranteZarTrelewAirport : Ind Airport ;
-
-  fun AltaLakeBCAirport : Ind Airport ;
-
-  fun AltoPalenaAirport : Ind Airport ;
-
-  fun AltusAirForceBaseOKAirport : Ind Airport ;
-
-  fun AmbatondrazakaAirport : Ind Airport ;
-
-  fun AmborovyMahajangaMajungaAirport : Ind Airport ;
-
-  fun AmbregrisCayeSanPedroAirport : Ind Airport ;
-
-  fun AmericanRiverSouthAustraliaAirport : Ind Airport ;
-
-  fun AmersfoortAirport : Ind Airport ;
-
-  fun AmilcarCabralSalAirport : Ind Airport ;
-
-  fun AmosMunicipalQCAirport : Ind Airport ;
-
-  fun AnacostiaUSNavyHeliportDCAirport : Ind Airport ;
-
-  fun AnahimLakeAerodromeBCAirport : Ind Airport ;
-
-  fun AnandAirport : Ind Airport ;
-
-  fun AncudAirport : Ind Airport ;
-
-  fun AndaSandaneAirport : Ind Airport ;
-
-  fun AndapaAirport : Ind Airport ;
-
-  fun AndersenAirForceBaseAndersenIslandAirport : Ind Airport ;
-
-  fun AndriamenaAirport : Ind Airport ;
-
-  fun AnegadaAirport : Ind Airport ;
-
-  fun AngelinaCountyTXAirport : Ind Airport ;
-
-  fun AngkorSiemReapAirport : Ind Airport ;
-
-  fun AnglingLakeMBAirport : Ind Airport ;
-
-  fun AnkazoaboAirport : Ind Airport ;
-
-  fun AnnaiAirport : Ind Airport ;
-
-  fun AnnecyAirport : Ind Airport ;
-
-  fun AnnmasseAirport : Ind Airport ;
-
-  fun AntoinedeSteExuperySanAntonioOesteAirport : Ind Airport ;
-
-  fun AntonioMaceoSantiagoAirport : Ind Airport ;
-
-  fun AntsalovaAirport : Ind Airport ;
-
-  fun AntsohihyAirport : Ind Airport ;
-
-  fun ApeldoornAirport : Ind Airport ;
-
-  fun AqmolaTselinogradAqmolaAirport : Ind Airport ;
-
-  fun AqtanShevchenkoMangghystanAirport : Ind Airport ;
-
-  fun AransasCountyTXAirport : Ind Airport ;
-
-  fun ArarAirport : Ind Airport ;
-
-  fun ArawaAirport : Ind Airport ;
-
-  fun ArcosMGAirport : Ind Airport ;
-
-  fun ArcticBayNTAirport : Ind Airport ;
-
-  fun ArcticRedRiverWaterAerodromeNTAirport : Ind Airport ;
-
-  fun ArgentiaNavalAirStationNFAirport : Ind Airport ;
-
-  fun AribindaAirport : Ind Airport ;
-
-  fun ArlingtonMunicipalTXAirport : Ind Airport ;
-
-  fun ArlitAirport : Ind Airport ;
-
-  fun ArmstrongONAirport : Ind Airport ;
-
-  fun ArnesAerodromeMBAirport : Ind Airport ;
-
-  fun ArnhemAirport : Ind Airport ;
-
-  fun ArnoldAirForceBaseTNAirport : Ind Airport ;
-
-  fun ArnosValeStVincentAirport : Ind Airport ;
-
-  fun AroMoldeAirport : Ind Airport ;
-
-  fun AruaAirport : Ind Airport ;
-
-  fun ArunkaAirport : Ind Airport ;
-
-  fun ArviatNTAirport : Ind Airport ;
-
-  fun AsbestosAerodromeQCAirport : Ind Airport ;
-
-  fun AshcroftBCAirport : Ind Airport ;
-
-  fun AshfordAirport : Ind Airport ;
-
-  fun AsturiasOviedoAvilesAirport : Ind Airport ;
-
-  fun AtibaiaSPAirport : Ind Airport ;
-
-  fun AtikokanMunicipalONAirport : Ind Airport ;
-
-  fun AtkinsonMunicipalKSAirport : Ind Airport ;
-
-  fun AtlantaNavalAirStationGAAirport : Ind Airport ;
-
-  fun AtsugiAirport : Ind Airport ;
-
-  fun AttawapiskatONAirport : Ind Airport ;
-
-  fun AubenasAirport : Ind Airport ;
-
-  fun AuburnLewistonMunicipalMEAirport : Ind Airport ;
-
-  fun AugustoCesarSandinoManaguaAirport : Ind Airport ;
-
-  fun AupalukQCAirport : Ind Airport ;
-
-  fun AuroseBayNewSouthWalesAirport : Ind Airport ;
-
-  fun AvellinoAirport : Ind Airport ;
-
-  fun AvengerFieldTXAirport : Ind Airport ;
-
-  fun AyiaNapaAirport : Ind Airport ;
-
-  fun BabelthuapKororKororAirport : Ind Airport ;
-
-  fun BagotvilleQCAirport : Ind Airport ;
-
-  fun BahawalnagarAirport : Ind Airport ;
-
-  fun BaieComeauQCAirport : Ind Airport ;
-
-  fun BaieJohanBeetzWaterAerodromeQCAirport : Ind Airport ;
-
-  fun BaimuruAirport : Ind Airport ;
-
-  fun BakerLakeNTAirport : Ind Airport ;
-
-  fun BalaiTanjungAirport : Ind Airport ;
-
-  fun BalcanoonaSouthAustraliaAirport : Ind Airport ;
-
-  fun BaldwinCountyGAAirport : Ind Airport ;
-
-  fun BalimoAirport : Ind Airport ;
-
-  fun BaltraIslandGalapagosAirport : Ind Airport ;
-
-  fun BalurghatAirport : Ind Airport ;
-
-  fun BamfieldWaterAerodromeBCAirport : Ind Airport ;
-
-  fun BanHoueiSaiAirport : Ind Airport ;
-
-  fun BanainaAirport : Ind Airport ;
-
-  fun BanakLakselvAirport : Ind Airport ;
-
-  fun BandanairaAirport : Ind Airport ;
-
-  fun BandarLampungAirport : Ind Airport ;
-
-  fun BanffABAirport : Ind Airport ;
-
-  fun BarajasMadridAirport : Ind Airport ;
-
-  fun BarakomaAirport : Ind Airport ;
-
-  fun BaratAirport : Ind Airport ;
-
-  fun BarbeMoptiAirport : Ind Airport ;
-
-  fun BarbersPointNavalAirStationJohnRodgersFieldHIAirport : Ind Airport ;
-
-  fun BarinNavalOutlyingFieldALAirport : Ind Airport ;
-
-  fun BarkerWAAirport : Ind Airport ;
-
-  fun BarkleyRegionalKYAirport : Ind Airport ;
-
-  fun BaroraAirport : Ind Airport ;
-
-  fun BarraMansaRJAirport : Ind Airport ;
-
-  fun BarradoPiraiRJAirport : Ind Airport ;
-
-  fun BarrancominasAirport : Ind Airport ;
-
-  fun BartolomeSalomPuertoCabelloAirport : Ind Airport ;
-
-  fun BaselMulhouseEuroMulhouseAirport : Ind Airport ;
-
-  fun BassillacPerigueuxAirport : Ind Airport ;
-
-  fun BatemansBayNewSouthWalesAirport : Ind Airport ;
-
-  fun BatesFieldALAirport : Ind Airport ;
-
-  fun BathurstNBAirport : Ind Airport ;
-
-  fun BatouriAirport : Ind Airport ;
-
-  fun BatuBerMalaccaMelakaAirport : Ind Airport ;
-
-  fun BauerfieldEfateIsAirport : Ind Airport ;
-
-  fun BaxterCountyRegionalARAirport : Ind Airport ;
-
-  fun BealananaAirport : Ind Airport ;
-
-  fun BearskinLakeAerodromeONAirport : Ind Airport ;
-
-  fun BeattonRiverBCAirport : Ind Airport ;
-
-  fun BeaverAKAirport : Ind Airport ;
-
-  fun BeaverCreekCOAirport : Ind Airport ;
-
-  fun BeaverCreekYTAirport : Ind Airport ;
-
-  fun BedardFieldAZAirport : Ind Airport ;
-
-  fun BededouroSPAirport : Ind Airport ;
-
-  fun BedwellHarbourWaterAerodromeBCAirport : Ind Airport ;
-
-  fun BefandrianaAirport : Ind Airport ;
-
-  fun BegaNewSouthWalesAirport : Ind Airport ;
-
-  fun BeidaAirport : Ind Airport ;
-
-  fun BekilyAirport : Ind Airport ;
-
-  fun BeldringeOdenseAirport : Ind Airport ;
-
-  fun BelesPawiAirport : Ind Airport ;
-
-  fun BelizeCityMunicipalAirstripBelizeCityAirport : Ind Airport ;
-
-  fun BellaCoolaBCAirport : Ind Airport ;
-
-  fun BellegardeLimogesAirport : Ind Airport ;
-
-  fun BenGurionTelAvivAirport : Ind Airport ;
-
-  fun BenjaminConstantAMAirport : Ind Airport ;
-
-  fun BerensRiverMBAirport : Ind Airport ;
-
-  fun BermudaDunesCAAirport : Ind Airport ;
-
-  fun BermudaNavalAirStationBermudaAirport : Ind Airport ;
-
-  fun BernAirport : Ind Airport ;
-
-  fun BerorohaAirport : Ind Airport ;
-
-  fun BerzMacombMIAirport : Ind Airport ;
-
-  fun BiardPoitiersAirport : Ind Airport ;
-
-  fun BiersetLiegeLuttichAirport : Ind Airport ;
-
-  fun BigBayMarinaBCAirport : Ind Airport ;
-
-  fun BigBayYachtClubSeaplaneBaseBCAirport : Ind Airport ;
-
-  fun BigBearCityCAAirport : Ind Airport ;
-
-  fun BigTroutLakeONAirport : Ind Airport ;
-
-  fun BilaspurAirport : Ind Airport ;
-
-  fun BiniguniAirport : Ind Airport ;
-
-  fun BintuniAirport : Ind Airport ;
-
-  fun BirgiTrapaniAirport : Ind Airport ;
-
-  fun BirjandAirport : Ind Airport ;
-
-  fun BirmimghamAirNationalGuardALAirport : Ind Airport ;
-
-  fun BitolaAirport : Ind Airport ;
-
-  fun BlackHillsAirportClydeIceFieldSDAirport : Ind Airport ;
-
-  fun BlackRockNMAirport : Ind Airport ;
-
-  fun BlackTickleAerodromeNFAirport : Ind Airport ;
-
-  fun BlackburneMontserratPlymouthAirport : Ind Airport ;
-
-  fun BlagnacToulouseAirport : Ind Airport ;
-
-  fun BlancSablonQCAirport : Ind Airport ;
-
-  fun BloodveinRiverMBAirport : Ind Airport ;
-
-  fun BlubberBayBCAirport : Ind Airport ;
-
-  fun BlueGrassKYAirport : Ind Airport ;
-
-  fun BobQuinnLakeAirport : Ind Airport ;
-
-  fun BochumAirport : Ind Airport ;
-
-  fun BoeblingenAirport : Ind Airport ;
-
-  fun BogandeAirport : Ind Airport ;
-
-  fun BogashevoTomskAirport : Ind Airport ;
-
-  fun BogueFieldMarineCorpsAuxiliaryLandingFieldNCAirport : Ind Airport ;
-
-  fun BolAirportChad : Ind Airport ;
-
-  fun BolshesavinoPermAirport : Ind Airport ;
-
-  fun BomJesusdaLapaBAAirport : Ind Airport ;
-
-  fun BomarFieldShelbyvilleMunicipalTNAirport : Ind Airport ;
-
-  fun BonaventureQCAirport : Ind Airport ;
-
-  fun BongorAirport : Ind Airport ;
-
-  fun BonnyvilleABAirport : Ind Airport ;
-
-  fun BonrikiTarawaAirport : Ind Airport ;
-
-  fun BoonevilleBaldwynMSAirport : Ind Airport ;
-
-  fun BorbaAirport : Ind Airport ;
-
-  fun BordenONAirport : Ind Airport ;
-
-  fun BornholmRonneRoenneAirport : Ind Airport ;
-
-  fun BorniteAKAirport : Ind Airport ;
-
-  fun BotucatuSPAirport : Ind Airport ;
-
-  fun BouChekifTiaretAirport : Ind Airport ;
-
-  fun BoukhalefTangerTangierAirport : Ind Airport ;
-
-  fun BoulderMunicipalCOAirport : Ind Airport ;
-
-  fun BoulsaAirport : Ind Airport ;
-
-  fun BoundaryBayBCAirport : Ind Airport ;
-
-  fun BourgStMauriceAirport : Ind Airport ;
-
-  fun BoussoAirport : Ind Airport ;
-
-  fun BoutilimitAirport : Ind Airport ;
-
-  fun BowenQueenslandAirport : Ind Airport ;
-
-  fun BowmanFieldKYAirport : Ind Airport ;
-
-  fun BrackAirport : Ind Airport ;
-
-  fun BrackettFieldCAAirport : Ind Airport ;
-
-  fun BrandonAirport : Ind Airport ;
-
-  fun BrandonMBAirport : Ind Airport ;
-
-  fun BrantfordONAirport : Ind Airport ;
-
-  fun BratislavaBusStationBratislavaAirport : Ind Airport ;
-
-  fun BrazoriaCountyTXAirport : Ind Airport ;
-
-  fun BreckenridgeCOAirport : Ind Airport ;
-
-  fun BremertonNationalWAAirport : Ind Airport ;
-
-  fun BresciaAirport : Ind Airport ;
-
-  fun BrevoortNTAirport : Ind Airport ;
-
-  fun BridgewaterAirParkVAAirport : Ind Airport ;
-
-  fun BrittonMunicipalSDAirport : Ind Airport ;
-
-  fun BrnikLjubljanaAirport : Ind Airport ;
-
-  fun BroadviewSKAirport : Ind Airport ;
-
-  fun BrochetMBAirport : Ind Airport ;
-
-  fun BrockvilleAerodromeONAirport : Ind Airport ;
-
-  fun BromontQCAirport : Ind Airport ;
-
-  fun BronLyonAirport : Ind Airport ;
-
-  fun BronsonCreekAerodromeBCAirport : Ind Airport ;
-
-  fun BrookhavenNYAirport : Ind Airport ;
-
-  fun BroughtonIslandNTAirport : Ind Airport ;
-
-  fun BrownFieldMunicipalCAAirport : Ind Airport ;
-
-  fun BrunswickCountyNCAirport : Ind Airport ;
-
-  fun BrunswickNavalAirStationMEAirport : Ind Airport ;
-
-  fun BrusqueSCAirport : Ind Airport ;
-
-  fun BuchananAirport : Ind Airport ;
-
-  fun BuchansNFAirport : Ind Airport ;
-
-  fun BudvaAirport : Ind Airport ;
-
-  fun BuffaloNarrowsSKAirport : Ind Airport ;
-
-  fun BugulmaTatarstanAirport : Ind Airport ;
-
-  fun BuinAirport : Ind Airport ;
-
-  fun BullHarbourWaterAerodromeBCAirport : Ind Airport ;
-
-  fun BuluhTumbangTanjungPandanAirport : Ind Airport ;
-
-  fun BunoBedelleAirport : Ind Airport ;
-
-  fun BuolNewGuineaAirport : Ind Airport ;
-
-  fun BuraimiAirport : Ind Airport ;
-
-  fun BuretaAirport : Ind Airport ;
-
-  fun BurlingtonAirparkONAirport : Ind Airport ;
-
-  fun BurnettCountyWIAirport : Ind Airport ;
-
-  fun BurnsLakeBCAirport : Ind Airport ;
-
-  fun BurwashYTAirport : Ind Airport ;
-
-  fun BusuangaAirport : Ind Airport ;
-
-  fun ButterworthAirport : Ind Airport ;
-
-  fun ButtonvilleAirfieldONAirport : Ind Airport ;
-
-  fun ByronBayNTAirport : Ind Airport ;
-
-  fun ByronBayQueenslandAirport : Ind Airport ;
-
-  fun CPACarlosRovirosaVillahermosaAirport : Ind Airport ;
-
-  fun CaballocochaAirport : Ind Airport ;
-
-  fun CabanissFieldNavalOutlyingFieldTXAirport : Ind Airport ;
-
-  fun CaboolMemorialMOAirport : Ind Airport ;
-
-  fun CachoeiradoSulRSAirport : Ind Airport ;
-
-  fun CahorsAirport : Ind Airport ;
-
-  fun CairnsArmyAirFieldALAirport : Ind Airport ;
-
-  fun CaixasdoSulRSAirport : Ind Airport ;
-
-  fun CaledoniaCountyVTAirport : Ind Airport ;
-
-  fun CaletaJosefinaAirport : Ind Airport ;
-
-  fun CalgaryInternationalABAirport : Ind Airport ;
-
-  fun CallawayGAAirport : Ind Airport ;
-
-  fun CamacariBAAirport : Ind Airport ;
-
-  fun CambridgeBayNTAirport : Ind Airport ;
-
-  fun CampMaybryTXAirport : Ind Airport ;
-
-  fun CampbellRiverBCAirport : Ind Airport ;
-
-  fun CampbellRiverHarborSeaplaneBaseBCAirport : Ind Airport ;
-
-  fun CampoBomRSAirport : Ind Airport ;
-
-  fun CamposdoJordaoAirport : Ind Airport ;
-
-  fun CanThoAirport : Ind Airport ;
-
-  fun CanaBravaPAAirport : Ind Airport ;
-
-  fun CanelasRSAirport : Ind Airport ;
-
-  fun CanoasRSAirport : Ind Airport ;
-
-  fun CanoinhasSCAirport : Ind Airport ;
-
-  fun CapeCanaveralAirForceStationSkidStripFLAirport : Ind Airport ;
-
-  fun CapeDorsetNTAirport : Ind Airport ;
-
-  fun CapeDyerNTAirport : Ind Airport ;
-
-  fun CapeHooperNTAirport : Ind Airport ;
-
-  fun CapeLisburneLRRSAKAirport : Ind Airport ;
-
-  fun CapeMayCountyNJAirport : Ind Airport ;
-
-  fun CapeParryNTAirport : Ind Airport ;
-
-  fun CapeStJamesBCAirport : Ind Airport ;
-
-  fun CapeYoungNTAirport : Ind Airport ;
-
-  fun CapitalBeijingPekingAirport : Ind Airport ;
-
-  fun CapitalCityMIAirport : Ind Airport ;
-
-  fun CapitalILAirport : Ind Airport ;
-
-  fun CapitanAvSalvadorOgayaPuertoSuarezAirport : Ind Airport ;
-
-  fun CapitanJoseDVasquezSanJulianAirport : Ind Airport ;
-
-  fun CapitanMontesTalaraAirport : Ind Airport ;
-
-  fun CapitanNicolasRojasPotosiAirport : Ind Airport ;
-
-  fun CapitanOrielleaPlazaTirijaTarijaAirport : Ind Airport ;
-
-  fun CapodichinoNapoliNaplesAirport : Ind Airport ;
-
-  fun CapriAirport : Ind Airport ;
-
-  fun CarbonCountyUTAirport : Ind Airport ;
-
-  fun CaribouIslandONAirport : Ind Airport ;
-
-  fun CarlRKellerFieldOHAirport : Ind Airport ;
-
-  fun CaroraAirport : Ind Airport ;
-
-  fun CarpONAirport : Ind Airport ;
-
-  fun CarrascoMontevideoAirport : Ind Airport ;
-
-  fun CarrilloAirport : Ind Airport ;
-
-  fun CartersvilleGAAirport : Ind Airport ;
-
-  fun CarthageTunisAirport : Ind Airport ;
-
-  fun CartiervilleQCAirport : Ind Airport ;
-
-  fun CartwrightNFAirport : Ind Airport ;
-
-  fun CasasGrandesAirport : Ind Airport ;
-
-  fun CaselleTorinoTurinAirport : Ind Airport ;
-
-  fun CasementOHAirport : Ind Airport ;
-
-  fun CastleAirForceBaseCAAirport : Ind Airport ;
-
-  fun CastlegarBCAirport : Ind Airport ;
-
-  fun CastroAirport : Ind Airport ;
-
-  fun CastunhalPAAirport : Ind Airport ;
-
-  fun CatLakeONAirport : Ind Airport ;
-
-  fun CataguasesMGAirport : Ind Airport ;
-
-  fun CatalaoGOAirport : Ind Airport ;
-
-  fun CatalinaSeaAirTerminalCAAirport : Ind Airport ;
-
-  fun CatanduvaSPAirport : Ind Airport ;
-
-  fun CatanzaroAirport : Ind Airport ;
-
-  fun CatungAerodromeNTAirport : Ind Airport ;
-
-  fun CecilFieldNavalAirStationFLAirport : Ind Airport ;
-
-  fun CentervilleMunicipalIAAirport : Ind Airport ;
-
-  fun CentralFloridaRegionalFLAirport : Ind Airport ;
-
-  fun CentralMaineAirportofNorridgewockMEAirport : Ind Airport ;
-
-  fun CerroSombreroAirport : Ind Airport ;
-
-  fun ChahBaharAirport : Ind Airport ;
-
-  fun ChaitenAirport : Ind Airport ;
-
-  fun ChalkSeaplaneBaseFLAirport : Ind Airport ;
-
-  fun ChampagneReimsAirport : Ind Airport ;
-
-  fun ChanGurneyMunicipalSDAirport : Ind Airport ;
-
-  fun ChandalarLakeAKAirport : Ind Airport ;
-
-  fun ChangiInternationalSingaporeAirport : Ind Airport ;
-
-  fun ChapaisQCAirport : Ind Airport ;
-
-  fun ChapecoSCAirport : Ind Airport ;
-
-  fun ChapleauONAirport : Ind Airport ;
-
-  fun CharlieSinclairMemorialMBAirport : Ind Airport ;
-
-  fun CharloNBAirport : Ind Airport ;
-
-  fun CharlotteAmalieStThomasSeaplaneBaseStThomasAirport : Ind Airport ;
-
-  fun CharlotteCountyFLAirport : Ind Airport ;
-
-  fun CharlottetownAerodromeNFAirport : Ind Airport ;
-
-  fun CharlottetownPEAirport : Ind Airport ;
-
-  fun CharmeilVichyAirport : Ind Airport ;
-
-  fun CharquedasRSAirport : Ind Airport ;
-
-  fun ChaseFieldNavalAirStationTXAirport : Ind Airport ;
-
-  fun ChateauBougonNantesAirport : Ind Airport ;
-
-  fun ChathamAerodromeONAirport : Ind Airport ;
-
-  fun ChathamNBAirport : Ind Airport ;
-
-  fun CherryCapitalMIAirport : Ind Airport ;
-
-  fun CherryPointMarineCorpsAirStationCunninghamFieldNCAirport : Ind Airport ;
-
-  fun ChesterfieldInletNTAirport : Ind Airport ;
-
-  fun ChetwyndBCAirport : Ind Airport ;
-
-  fun ChevakAKAirport : Ind Airport ;
-
-  fun CheyenneCountyMunicipalKSAirport : Ind Airport ;
-
-  fun ChiangKaiShekTaipeiAirport : Ind Airport ;
-
-  fun ChicagoMidwayILAirport : Ind Airport ;
-
-  fun ChicagoOHareInternationalILAirport : Ind Airport ;
-
-  fun ChillagoeQueenslandAirport : Ind Airport ;
-
-  fun ChillanAirport : Ind Airport ;
-
-  fun ChilliwackBCAirport : Ind Airport ;
-
-  fun ChinaLakeNAWSArmitageFieldCAAirport : Ind Airport ;
-
-  fun ChincoteagueVAAirport : Ind Airport ;
-
-  fun ChingoziTeteAirport : Ind Airport ;
-
-  fun ChisasibiAerodromeQCAirport : Ind Airport ;
-
-  fun ChitoseSaporroAirport : Ind Airport ;
-
-  fun ChoctawNavalOutlyingFieldFLAirport : Ind Airport ;
-
-  fun ChristianstedHarborSSBSeaplaneBaseStCroixAirport : Ind Airport ;
-
-  fun ChristmasIslandChristmasIslandAirport : Ind Airport ;
-
-  fun ChurAirport : Ind Airport ;
-
-  fun ChurchillFallsNFAirport : Ind Airport ;
-
-  fun ChurchillMBAirport : Ind Airport ;
-
-  fun ChuukInternationalTrukIslandWenoIslandAirport : Ind Airport ;
-
-  fun CibaoSantiagoAirport : Ind Airport ;
-
-  fun CilikRiwutPalangkarayaAirport : Ind Airport ;
-
-  fun CincinnatiMunicipalAirportLunkenFieldOHAirport : Ind Airport ;
-
-  fun CityCountyORAirport : Ind Airport ;
-
-  fun CityEnglandAirport : Ind Airport ;
-
-  fun CityLaeAirport : Ind Airport ;
-
-  fun CiudadManteAirport : Ind Airport ;
-
-  fun CiudadelaAirport : Ind Airport ;
-
-  fun ClarkFieldMunicipalTXAirport : Ind Airport ;
-
-  fun ClevelandMunicipalMSAirport : Ind Airport ;
-
-  fun ClintonCountyNYAirport : Ind Airport ;
-
-  fun ClintonCreekYTAirport : Ind Airport ;
-
-  fun ClintonPointNTAirport : Ind Airport ;
-
-  fun ClockTowerILAirport : Ind Airport ;
-
-  fun CluffLakeAerodromeSKAirport : Ind Airport ;
-
-  fun ClydeRiverNTAirport : Ind Airport ;
-
-  fun CoatzacoalcosAirport : Ind Airport ;
-
-  fun CobbCountyAirportMcCollumFieldGAAirport : Ind Airport ;
-
-  fun CocaAirport : Ind Airport ;
-
-  fun CochraneAirport : Ind Airport ;
-
-  fun CochraneONAirport : Ind Airport ;
-
-  fun CoffeyCountyKSAirport : Ind Airport ;
-
-  fun ColacVictoriaAirport : Ind Airport ;
-
-  fun ColatinaESAirport : Ind Airport ;
-
-  fun ColdLakeRegionalABAirport : Ind Airport ;
-
-  fun ColesCountyMemorialILAirport : Ind Airport ;
-
-  fun ColiseumStreetCAAirport : Ind Airport ;
-
-  fun CollinsBaySKAirport : Ind Airport ;
-
-  fun ColomboAirport : Ind Airport ;
-
-  fun ColonAirport : Ind Airport ;
-
-  fun ColonAirportCuba : Ind Airport ;
-
-  fun ColoniaSarmienAirport : Ind Airport ;
-
-  fun ColonialWilliamsburgVAAirport : Ind Airport ;
-
-  fun ColtonCAAirport : Ind Airport ;
-
-  fun ColumbusLowndesCountyMSAirport : Ind Airport ;
-
-  fun ColumbusMunicipalNEAirport : Ind Airport ;
-
-  fun ColvilleLakeAerodromeNTAirport : Ind Airport ;
-
-  fun ComayaguaAirport : Ind Airport ;
-
-  fun ComodoroZanniPehuajoAirport : Ind Airport ;
-
-  fun ComoxBCAirport : Ind Airport ;
-
-  fun CondronArmyAirFieldNMAirport : Ind Airport ;
-
-  fun CongoTownAndrosAirport : Ind Airport ;
-
-  fun ConnellsvillePAAirport : Ind Airport ;
-
-  fun ConselheiroLafaieteMGAirport : Ind Airport ;
-
-  fun ContadoraAirport : Ind Airport ;
-
-  fun CoolullahAirport : Ind Airport ;
-
-  fun CoomaNewSouthWalesAirport : Ind Airport ;
-
-  fun CoopPointMBAirport : Ind Airport ;
-
-  fun CopanAirport : Ind Airport ;
-
-  fun CopperMountainCOAirport : Ind Airport ;
-
-  fun CoppermineNTAirport : Ind Airport ;
-
-  fun CoralHarbourNTAirport : Ind Airport ;
-
-  fun CordilloDownsSouthAustraliaAirport : Ind Airport ;
-
-  fun CorkAirport : Ind Airport ;
-
-  fun CornIslandAirport : Ind Airport ;
-
-  fun CoronationABAirport : Ind Airport ;
-
-  fun CoronelCarlosCirianiSantaRosaTacnaAirport : Ind Airport ;
-
-  fun CorpusChristiNavalAirStationTXAirport : Ind Airport ;
-
-  fun CortesBayWaterAerodromeBCAirport : Ind Airport ;
-
-  fun CostaSmeraldaSardiniaAirport : Ind Airport ;
-
-  fun CotedAzurNiceAirport : Ind Airport ;
-
-  fun CotiaSPAirport : Ind Airport ;
-
-  fun Coto47Airport : Ind Airport ;
-
-  fun CottesmoreRAFStationEnglandAirport : Ind Airport ;
-
-  fun CountyHeliportCAAirport : Ind Airport ;
-
-  fun CourtenayAerodromeBCAirport : Ind Airport ;
-
-  fun CowleyABAirport : Ind Airport ;
-
-  fun CoxFieldTXAirport : Ind Airport ;
-
-  fun CraigFieldALAirport : Ind Airport ;
-
-  fun CranbrookBCAirport : Ind Airport ;
-
-  fun CravoNorteAirport : Ind Airport ;
-
-  fun CreeLakeSKAirport : Ind Airport ;
-
-  fun CreechArmyAirFieldKYAirport : Ind Airport ;
-
-  fun CrestonAerodromeBCAirport : Ind Airport ;
-
-  fun CrossonFieldCOAirport : Ind Airport ;
-
-  fun CrownTobagoIsAirport : Ind Airport ;
-
-  fun CrowsLandingNavalAuxiliaryLandingFieldCAAirport : Ind Airport ;
-
-  fun CruzBaySeaplaneBaseStJohnAirport : Ind Airport ;
-
-  fun CrystalMNAirport : Ind Airport ;
-
-  fun CubaMunicipalMOAirport : Ind Airport ;
-
-  fun CubiPointNavalAirStationCubiPointAirport : Ind Airport ;
-
-  fun CulbersonCountyTXAirport : Ind Airport ;
-
-  fun CullatonLakeNTAirport : Ind Airport ;
-
-  fun CumberlandMunicipalWIAirport : Ind Airport ;
-
-  fun CuritibaosAirport : Ind Airport ;
-
-  fun CurraisNovosRNAirport : Ind Airport ;
-
-  fun CuruzuCuatiaAirport : Ind Airport ;
-
-  fun CyrilEKingStThomasAirport : Ind Airport ;
-
-  fun DaboSingkepAirport : Ind Airport ;
-
-  fun DadeCollierTrainingandTransitionFLAirport : Ind Airport ;
-
-  fun DakhlaVillaCisnerosWesternSaharaAirport : Ind Airport ;
-
-  fun DallasNavalAirStationHensleyFieldTXAirport : Ind Airport ;
-
-  fun DamanAirport : Ind Airport ;
-
-  fun DammanAirport : Ind Airport ;
-
-  fun DaneCountyRegionalAirportTruaxFieldWIAirport : Ind Airport ;
-
-  fun DanielsHarbourNFAirport : Ind Airport ;
-
-  fun DannellyFieldALAirport : Ind Airport ;
-
-  fun DareCountyRegionalNCAirport : Ind Airport ;
-
-  fun DarkeCountyOHAirport : Ind Airport ;
-
-  fun DarnleyIslandQueenslandAirport : Ind Airport ;
-
-  fun DashhowuzTashauzDashhowuzAirport : Ind Airport ;
-
-  fun DauphinMBAirport : Ind Airport ;
-
-  fun DavisFieldOKAirport : Ind Airport ;
-
-  fun DavisInletAerodromeNFAirport : Ind Airport ;
-
-  fun DawsonCreekBCAirport : Ind Airport ;
-
-  fun DawsonYTAirport : Ind Airport ;
-
-  fun DaytonGeneralAirportSouthOHAirport : Ind Airport ;
-
-  fun DeadhorseAKAirport : Ind Airport ;
-
-  fun DeadmansCayLongAirport : Ind Airport ;
-
-  fun DeanRiverBCAirport : Ind Airport ;
-
-  fun DeaseLakeBCAirport : Ind Airport ;
-
-  fun DeceptionBayWaterAerodromeQCAirport : Ind Airport ;
-
-  fun DeepBayAKAirport : Ind Airport ;
-
-  fun DeerLakeNFAirport : Ind Airport ;
-
-  fun DeerLakeONAirport : Ind Airport ;
-
-  fun DekalbPeachtreeGAAirport : Ind Airport ;
-
-  fun DelawareCountyAirportJohnsonFieldINAirport : Ind Airport ;
-
-  fun DennyIslandBCAirport : Ind Airport ;
-
-  fun DerbyFieldNVAirport : Ind Airport ;
-
-  fun DesolationSoundBCAirport : Ind Airport ;
-
-  fun DetroitNavalAirFacilityMIAirport : Ind Airport ;
-
-  fun DewarLakesNTAirport : Ind Airport ;
-
-  fun DewittFieldOldTownMunicipalMEAirport : Ind Airport ;
-
-  fun DiademaSPAirport : Ind Airport ;
-
-  fun DiagorasMaritsaRhodosIslandAirport : Ind Airport ;
-
-  fun DiebougouAirport : Ind Airport ;
-
-  fun DiegoGarciaAirport : Ind Airport ;
-
-  fun DigbyAerodromeNSAirport : Ind Airport ;
-
-  fun DiwopuUrumqiAirport : Ind Airport ;
-
-  fun DjiboAirport : Ind Airport ;
-
-  fun DnataAirport : Ind Airport ;
-
-  fun DobbinsAirReserveBaseGAAirport : Ind Airport ;
-
-  fun DocCreekAirport : Ind Airport ;
-
-  fun DodgeCountyWIAirport : Ind Airport ;
-
-  fun DoisdeJulhoBAAirport : Ind Airport ;
-
-  fun DolbeauStMethodeQCAirport : Ind Airport ;
-
-  fun DomPedritoRSAirport : Ind Airport ;
-
-  fun DoorCountyCherrylandWIAirport : Ind Airport ;
-
-  fun DornierDLROberpfaffenhofenAirport : Ind Airport ;
-
-  fun DouglasCountyNVAirport : Ind Airport ;
-
-  fun DownsviewONAirport : Ind Airport ;
-
-  fun DraughonMillerMunicipalTXAirport : Ind Airport ;
-
-  fun DraytonValleyIndustrialAerodromeABAirport : Ind Airport ;
-
-  fun DrydenMunicipalONAirport : Ind Airport ;
-
-  fun DuesseldorfDusseldorfAirport : Ind Airport ;
-
-  fun DuesseldorfDusseldorfKoelnKolnAirport : Ind Airport ;
-
-  fun DundoChitatoAirport : Ind Airport ;
-
-  fun DuquedeCaixasRJAirport : Ind Airport ;
-
-  fun DutchessCountyNYAirport : Ind Airport ;
-
-  fun DyessArmyAirFieldRoiNamurAirport : Ind Airport ;
-
-  fun EarltonONAirport : Ind Airport ;
-
-  fun East34thStreetHeliportNYAirport : Ind Airport ;
-
-  fun EastMainRiverQCAirport : Ind Airport ;
-
-  fun EasternWestVirginiaRegionalAirportShepherdFieldWVAirport : Ind Airport ;
-
-  fun EastleighEnglandAirport : Ind Airport ;
-
-  fun EchterdingenStuttgartAirport : Ind Airport ;
-
-  fun EckertFieldCAAirport : Ind Airport ;
-
-  fun EdenNewSouthWalesAirport : Ind Airport ;
-
-  fun EdmontonInternationalABAirport : Ind Airport ;
-
-  fun EdmontonMunicipalABAirport : Ind Airport ;
-
-  fun EdsonABAirport : Ind Airport ;
-
-  fun EduardoGomesAMAirport : Ind Airport ;
-
-  fun EdwardFKnappStateVTAirport : Ind Airport ;
-
-  fun EglinAirForceBaseOkaloosaCountyFLAirport : Ind Airport ;
-
-  fun EglintonNorthernIrelandAirport : Ind Airport ;
-
-  fun EilatInternationalOvdaAirport : Ind Airport ;
-
-  fun ElCentroNavalAirFacilityCAAirport : Ind Airport ;
-
-  fun ElCocoSanJoseAirport : Ind Airport ;
-
-  fun ElGoueraAirport : Ind Airport ;
-
-  fun ElJacuelPuntadelEsteAirport : Ind Airport ;
-
-  fun ElPlumerilloMendozaAirport : Ind Airport ;
-
-  fun ElPorvenirAirport : Ind Airport ;
-
-  fun ElRahabaSanaaSanaaAirport : Ind Airport ;
-
-  fun ElRosalColLMGuerreroTulcanAirport : Ind Airport ;
-
-  fun ElTehuelchePuertoMadrynAirport : Ind Airport ;
-
-  fun ElTepualPuertoMonttAirport : Ind Airport ;
-
-  fun ElToroMarineCorpsAirStationCAAirport : Ind Airport ;
-
-  fun ElTrompilloSantaCruzAirport : Ind Airport ;
-
-  fun ElVigiaAirport : Ind Airport ;
-
-  fun ElkinMunicipalNCAirport : Ind Airport ;
-
-  fun ElliotLakeMunicipalONAirport : Ind Airport ;
-
-  fun EllsworthAirForceBaseSDAirport : Ind Airport ;
-
-  fun EllysonNavalAirStationFLAirport : Ind Airport ;
-
-  fun EloyAlfaroMantaAirport : Ind Airport ;
-
-  fun ElyMunicipalMNAirport : Ind Airport ;
-
-  fun EmmenAirport : Ind Airport ;
-
-  fun EnNahudAirport : Ind Airport ;
-
-  fun EnidWoodringMunicipalOKAirport : Ind Airport ;
-
-  fun EnnadaiLakeNTAirport : Ind Airport ;
-
-  fun EnsheimSaarbrueckenSaarbruckenAirport : Ind Airport ;
-
-  fun EntzheimStrasbourgAirport : Ind Airport ;
-
-  fun EppleyAirfieldNEAirport : Ind Airport ;
-
-  fun ErnestALoveFieldAZAirport : Ind Airport ;
-
-  fun EsSeniaOranAirport : Ind Airport ;
-
-  fun EsperanceSaintMartinAirport : Ind Airport ;
-
-  fun EsperanzaAirport : Ind Airport ;
-
-  fun EsquimaltBCAirport : Ind Airport ;
-
-  fun EssendonVictoriaAirport : Ind Airport ;
-
-  fun EstevanPointBCAirport : Ind Airport ;
-
-  fun EstevanSKAirport : Ind Airport ;
-
-  fun EugenioMariadeHostosMayaguezAirport : Ind Airport ;
-
-  fun EuniceLAAirport : Ind Airport ;
-
-  fun EurekaNTAirport : Ind Airport ;
-
-  fun EvelynSharpFieldNEAirport : Ind Airport ;
-
-  fun EverettStewartTNAirport : Ind Airport ;
-
-  fun ExumaInternationalExumaAirport : Ind Airport ;
-
-  fun FairchildAirForceBaseWAAirport : Ind Airport ;
-
-  fun FaisalabadAirport : Ind Airport ;
-
-  fun FalconFieldAZAirport : Ind Airport ;
-
-  fun FalherABAirport : Ind Airport ;
-
-  fun FallonNavalAirStationVanVoorhisFieldNVAirport : Ind Airport ;
-
-  fun FarafanganaAirport : Ind Airport ;
-
-  fun FaroYTAirport : Ind Airport ;
-
-  fun FasceneNossiBeAirport : Ind Airport ;
-
-  fun FassamaAirport : Ind Airport ;
-
-  fun FeltsFieldWAAirport : Ind Airport ;
-
-  fun FentressNavalAuxiliaryLandingFieldVAAirport : Ind Airport ;
-
-  fun FerdinandoLuisRibasDominicciSanJuanAirport : Ind Airport ;
-
-  fun FianarantsoaAirport : Ind Airport ;
-
-  fun FiddymentFieldCAAirport : Ind Airport ;
-
-  fun FindelLuxembourgAirport : Ind Airport ;
-
-  fun FinkerwerdenAirbusPlantHamburgAirport : Ind Airport ;
-
-  fun FlabobCAAirport : Ind Airport ;
-
-  fun FlinFlonMBAirport : Ind Airport ;
-
-  fun FoleyMunicipalALAirport : Ind Airport ;
-
-  fun FondduLacSKAirport : Ind Airport ;
-
-  fun FontRomeuAirport : Ind Airport ;
-
-  fun ForchheimKarlsruheAirport : Ind Airport ;
-
-  fun FordIslandAuxiliaryLandingFieldHIAirport : Ind Airport ;
-
-  fun ForestvilleQCAirport : Ind Airport ;
-
-  fun ForneyArmyAirFieldMOAirport : Ind Airport ;
-
-  fun FortAlbanyONAirport : Ind Airport ;
-
-  fun FortChipewyanABAirport : Ind Airport ;
-
-  fun FortFrancesMunicipalONAirport : Ind Airport ;
-
-  fun FortFranklinNTAirport : Ind Airport ;
-
-  fun FortFrederickAKAirport : Ind Airport ;
-
-  fun FortGoodHopeNTAirport : Ind Airport ;
-
-  fun FortHopeONAirport : Ind Airport ;
-
-  fun FortLiardNTAirport : Ind Airport ;
-
-  fun FortMcMurrayABAirport : Ind Airport ;
-
-  fun FortMcPhersonNTAirport : Ind Airport ;
-
-  fun FortNelsonBCAirport : Ind Airport ;
-
-  fun FortNormanNTAirport : Ind Airport ;
-
-  fun FortProvidenceNTAirport : Ind Airport ;
-
-  fun FortRelianceWaterAerodromeNTAirport : Ind Airport ;
-
-  fun FortResolutionNTAirport : Ind Airport ;
-
-  fun FortSevernONAirport : Ind Airport ;
-
-  fun FortSimpsonNTAirport : Ind Airport ;
-
-  fun FortSmithNTAirport : Ind Airport ;
-
-  fun FortStJohnBCAirport : Ind Airport ;
-
-  fun FoxHarbourAerodromeNFAirport : Ind Airport ;
-
-  fun FramnesNarvikAirport : Ind Airport ;
-
-  fun FranciscoSaCarneiroPedrasRubrasPortoOportoAirport : Ind Airport ;
-
-  fun FrankWileyFieldMTAirport : Ind Airport ;
-
-  fun FranklinCountyTNAirport : Ind Airport ;
-
-  fun FranzJosefAirport : Ind Airport ;
-
-  fun FrederictonNBAirport : Ind Airport ;
-
-  fun FreemanMunicipalINAirport : Ind Airport ;
-
-  fun FreiburgAirport : Ind Airport ;
-
-  fun FrescatyMetzAirport : Ind Airport ;
-
-  fun FriedmanMemorialIDAirport : Ind Airport ;
-
-  fun FritzscheArmyAirFieldCAAirport : Ind Airport ;
-
-  fun FrosinoneAirport : Ind Airport ;
-
-  fun FrosonAirBaseOstersundAirport : Ind Airport ;
-
-  fun FryklandaTorsbyAirport : Ind Airport ;
-
-  fun FuaAmotuNukuAlofaTongatapuAirport : Ind Airport ;
-
-  fun FultonCountyINAirport : Ind Airport ;
-
-  fun FultonCountyOHAirport : Ind Airport ;
-
-  fun GagetownNBAirport : Ind Airport ;
-
-  fun GagnonQCAirport : Ind Airport ;
-
-  fun GalileiSanGiustoPisaAirport : Ind Airport ;
-
-  fun GanderInternationalNFAirport : Ind Airport ;
-
-  fun GanedTaizAirport : Ind Airport ;
-
-  fun GangesHarborBCAirport : Ind Airport ;
-
-  fun GaouaAirport : Ind Airport ;
-
-  fun GaranhunsPEAirport : Ind Airport ;
-
-  fun GardenCountyNEAirport : Ind Airport ;
-
-  fun GardenKeySeaplanaBaseFLAirport : Ind Airport ;
-
-  fun GarfieldCountyRegionalCOAirport : Ind Airport ;
-
-  fun GarmischPartenkirchenAirport : Ind Airport ;
-
-  fun GarnerFieldTXAirport : Ind Airport ;
-
-  fun GarrettCountyMDAirport : Ind Airport ;
-
-  fun GarulhosSPAirport : Ind Airport ;
-
-  fun GaspeQCAirport : Ind Airport ;
-
-  fun GatineauQCAirport : Ind Airport ;
-
-  fun GatwickEnglandAirport : Ind Airport ;
-
-  fun GaviotasAirport : Ind Airport ;
-
-  fun GeiteryggenSkeinAirport : Ind Airport ;
-
-  fun GeneralAbelardoLRodriguezTijuanaAirport : Ind Airport ;
-
-  fun GeneralEnriqueMoscTartagalAirport : Ind Airport ;
-
-  fun GeneralFranciscoJavierMinaTampicoAirport : Ind Airport ;
-
-  fun GeneralHeribertoJaraVeracruzAirport : Ind Airport ;
-
-  fun GeneralLeobardoRuizZacatecasAirport : Ind Airport ;
-
-  fun GeneralLucioBlancoReynosaAirport : Ind Airport ;
-
-  fun GeneralManuelMdeLeonLaPazAirport : Ind Airport ;
-
-  fun GeneralMitchellInternationalWIAirport : Ind Airport ;
-
-  fun GeneralOmarTorrijosHerraraPanamaCityAirport : Ind Airport ;
-
-  fun GeneralRafaelBueinaMazatlanAirport : Ind Airport ;
-
-  fun GeneralRodolfoSTaboadaMexicaliAirport : Ind Airport ;
-
-  fun GeneralUlpianoPaezSalinasAirport : Ind Airport ;
-
-  fun GeneralUrquizaParanaAirport : Ind Airport ;
-
-  fun GeneralVillegaAirport : Ind Airport ;
-
-  fun GeneralWilliamJFoxAirfieldCAAirport : Ind Airport ;
-
-  fun GeorgeAirForceBaseCAAirport : Ind Airport ;
-
-  fun GeorgianBayAerodromeONAirport : Ind Airport ;
-
-  fun GeraldtonONAirport : Ind Airport ;
-
-  fun GermansenLandingBCAirport : Ind Airport ;
-
-  fun GethsemaniQCAirport : Ind Airport ;
-
-  fun GhadamesAirport : Ind Airport ;
-
-  fun GiarmataTimisoaraAirport : Ind Airport ;
-
-  fun GibsonCountyTNAirport : Ind Airport ;
-
-  fun GifuAirport : Ind Airport ;
-
-  fun GijonAirport : Ind Airport ;
-
-  fun GillamMBAirport : Ind Airport ;
-
-  fun GillespieFieldCAAirport : Ind Airport ;
-
-  fun GilliesBayBCAirport : Ind Airport ;
-
-  fun GillotReunionSaintDenisdelaReunionAirport : Ind Airport ;
-
-  fun GimliIndustrialParkMBAirport : Ind Airport ;
-
-  fun GjoaHavenNTAirport : Ind Airport ;
-
-  fun GladmanPointNTAirport : Ind Airport ;
-
-  fun GlenviewNavalAirStationILAirport : Ind Airport ;
-
-  fun GlyncoNavalAirStationGAAirport : Ind Airport ;
-
-  fun GnossFieldCAAirport : Ind Airport ;
-
-  fun GobernadorCastelloViedmaAirport : Ind Airport ;
-
-  fun GoderichONAirport : Ind Airport ;
-
-  fun GodsLakeNarrowsMBAirport : Ind Airport ;
-
-  fun GodsRiverMBAirport : Ind Airport ;
-
-  fun GoldCoastCoolangattaQueenslandAirport : Ind Airport ;
-
-  fun GoldenRockStKittsAirport : Ind Airport ;
-
-  fun GoleniowSzczecinStettinAirport : Ind Airport ;
-
-  fun GoliadNavalAuxiliaryLandingFieldTXAirport : Ind Airport ;
-
-  fun GolosonLaCeibaAirport : Ind Airport ;
-
-  fun GooseAirport : Ind Airport ;
-
-  fun GooseNFAirport : Ind Airport ;
-
-  fun GorgeHarborBCAirport : Ind Airport ;
-
-  fun GoromGoromAirport : Ind Airport ;
-
-  fun GoslarAirport : Ind Airport ;
-
-  fun GoyaAirport : Ind Airport ;
-
-  fun GrandCanyonCavernsAZAirport : Ind Airport ;
-
-  fun GrandForksBCAirport : Ind Airport ;
-
-  fun GrandViewInternationalWAAirport : Ind Airport ;
-
-  fun GrandeCacheAerodromeABAirport : Ind Airport ;
-
-  fun GrandePrairieABAirport : Ind Airport ;
-
-  fun GrantCountyNMAirport : Ind Airport ;
-
-  fun GrantCountyWAAirport : Ind Airport ;
-
-  fun GrantCountyWIAirport : Ind Airport ;
-
-  fun GrantCountyWVAirport : Ind Airport ;
-
-  fun GranvilleLakeMBAirport : Ind Airport ;
-
-  fun GraysonCountyTXAirport : Ind Airport ;
-
-  fun GreaterPeoriaRegionalILAirport : Ind Airport ;
-
-  fun GreaterPittsburghInternationalPAAirport : Ind Airport ;
-
-  fun GreaterPortsmouthRegionalOHAirport : Ind Airport ;
-
-  fun GreaterRochesterInternationalNYAirport : Ind Airport ;
-
-  fun GreaterRockfordILAirport : Ind Airport ;
-
-  fun GreenINAirport : Ind Airport ;
-
-  fun GreenLakeWaterAerodromeBCAirport : Ind Airport ;
-
-  fun GreenRiverMunicipalUTAirport : Ind Airport ;
-
-  fun GreenbrierValleyWVAirport : Ind Airport ;
-
-  fun GreeneCountyPAAirport : Ind Airport ;
-
-  fun GreenfieldMAAirport : Ind Airport ;
-
-  fun GreenwaySoundBCAirport : Ind Airport ;
-
-  fun GreenwoodNSAirport : Ind Airport ;
-
-  fun GrenchenAirport : Ind Airport ;
-
-  fun GrevenMuensterMunsterAirport : Ind Airport ;
-
-  fun GriderFieldARAirport : Ind Airport ;
-
-  fun GriffingSanduskyOHAirport : Ind Airport ;
-
-  fun GriffissAirForceBaseNYAirport : Ind Airport ;
-
-  fun GriseFiordNTAirport : Ind Airport ;
-
-  fun GriswoldCTAirport : Ind Airport ;
-
-  fun GuairaPRAirport : Ind Airport ;
-
-  fun GuantanamoNavalAirStationGuantanamoAirport : Ind Airport ;
-
-  fun GuararapesPEAirport : Ind Airport ;
-
-  fun GuayanaPuertoOrdazAirport : Ind Airport ;
-
-  fun GuluAirport : Ind Airport ;
-
-  fun GurayatAirport : Ind Airport ;
-
-  fun GusauAirport : Ind Airport ;
-
-  fun GwinnettCountyAirportBriscoeFieldGAAirport : Ind Airport ;
-
-  fun GyumriLeninakanAirport : Ind Airport ;
-
-  fun HHCoffieldRegionalTXAirport : Ind Airport ;
-
-  fun HadjerAirport : Ind Airport ;
-
-  fun HahayaIconiMoroniAirport : Ind Airport ;
-
-  fun HainesJunctionYTAirport : Ind Airport ;
-
-  fun HakaiPassAirport : Ind Airport ;
-
-  fun HaleCountyTXAirport : Ind Airport ;
-
-  fun HalifaxCountyNCAirport : Ind Airport ;
-
-  fun HalifaxDowntownWaterfrontHeliportNSAirport : Ind Airport ;
-
-  fun HalifaxInternationalNSAirport : Ind Airport ;
-
-  fun HallBeachNTAirport : Ind Airport ;
-
-  fun HamiltonONAirport : Ind Airport ;
-
-  fun HammAirport : Ind Airport ;
-
-  fun HamptonRoadsVAAirport : Ind Airport ;
-
-  fun HanoverCountyMunicipalVAAirport : Ind Airport ;
-
-  fun HarnosandSundsvallAirport : Ind Airport ;
-
-  fun HaroldDavidsonFieldSDAirport : Ind Airport ;
-
-  fun HaroldNavalOutlyingFieldFLAirport : Ind Airport ;
-
-  fun HarrietAlexanderFieldCOAirport : Ind Airport ;
-
-  fun HarrietFieldNVAirport : Ind Airport ;
-
-  fun HarringtonHarbourQCAirport : Ind Airport ;
-
-  fun HarrisburgInternationalPAAirport : Ind Airport ;
-
-  fun HarryCleverFieldOHAirport : Ind Airport ;
-
-  fun HarryPWilliamsMemorialLAAirport : Ind Airport ;
-
-  fun HarrySternNDAirport : Ind Airport ;
-
-  fun HarryWBrowneMIAirport : Ind Airport ;
-
-  fun HartleyBayWaterAerodromeBCAirport : Ind Airport ;
-
-  fun HartnessStateSpringfieldVTAirport : Ind Airport ;
-
-  fun HasanuddinUjungPandangAirport : Ind Airport ;
-
-  fun HasseltAirport : Ind Airport ;
-
-  fun HassloVasterasAirport : Ind Airport ;
-
-  fun HattiesburgLaurelRegionalMSAirport : Ind Airport ;
-
-  fun HaukasenSogndalAirport : Ind Airport ;
-
-  fun HavilarAirport : Ind Airport ;
-
-  fun HavreStPierreQCAirport : Ind Airport ;
-
-  fun HayRiverNTAirport : Ind Airport ;
-
-  fun HearstReneFontaineMunicipalONAirport : Ind Airport ;
-
-  fun HeathrowEnglandAirport : Ind Airport ;
-
-  fun HeerenveenAirport : Ind Airport ;
-
-  fun HeliportMAAirport : Ind Airport ;
-
-  fun HeliportSophiaAntipolisAirport : Ind Airport ;
-
-  fun HeliportTrevisoAirport : Ind Airport ;
-
-  fun HelleSvolvaerAirport : Ind Airport ;
-
-  fun HengeloAirport : Ind Airport ;
-
-  fun HenryCountyTNAirport : Ind Airport ;
-
-  fun HenryTiftMyersGAAirport : Ind Airport ;
-
-  fun HenyamyaAirport : Ind Airport ;
-
-  fun HerbertSmartDowntownGAAirport : Ind Airport ;
-
-  fun HeslerNobleFieldMSAirport : Ind Airport ;
-
-  fun HewanorraStLuciaVieuxFortAirport : Ind Airport ;
-
-  fun HierroCanaryIslandsAirport : Ind Airport ;
-
-  fun HighLevelABAirport : Ind Airport ;
-
-  fun HighPrairieABAirport : Ind Airport ;
-
-  fun HihifoWallisIslandAirport : Ind Airport ;
-
-  fun HilversumTheHagueAirport : Ind Airport ;
-
-  fun HohenemsDornbirnDornbirnAirport : Ind Airport ;
-
-  fun HokkaidoWakkanaiAirport : Ind Airport ;
-
-  fun HolmanNTAirport : Ind Airport ;
-
-  fun HongqiaoShanghaiAirport : Ind Airport ;
-
-  fun HookFieldMunicipalOHAirport : Ind Airport ;
-
-  fun HookerCountyNEAirport : Ind Airport ;
-
-  fun HopeBCAirport : Ind Airport ;
-
-  fun HopedaleNFAirport : Ind Airport ;
-
-  fun HornIslandQueenslandAirport : Ind Airport ;
-
-  fun HornepayneMunicipalONAirport : Ind Airport ;
-
-  fun HorschingLinzAirport : Ind Airport ;
-
-  fun HotSpringsCountyThermopolisMunicipalWYAirport : Ind Airport ;
-
-  fun HuamboNovaLisboaAirport : Ind Airport ;
-
-  fun HudsonBaySKAirport : Ind Airport ;
-
-  fun HudsonsHopeBCAirport : Ind Airport ;
-
-  fun HumacaoAirport : Ind Airport ;
-
-  fun HuntFieldWYAirport : Ind Airport ;
-
-  fun HunterArmyAirFieldGAAirport : Ind Airport ;
-
-  fun HuntingdonCountyPAAirport : Ind Airport ;
-
-  fun HuronAirparkONAirport : Ind Airport ;
-
-  fun HuroniaONAirport : Ind Airport ;
-
-  fun HwangeAirport : Ind Airport ;
-
-  fun HyderSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun IcoaraciPAAirport : Ind Airport ;
-
-  fun IdrisTripoliAirport : Ind Airport ;
-
-  fun IgloolikNTAirport : Ind Airport ;
-
-  fun IgnaceMunicipalONAirport : Ind Airport ;
-
-  fun IguatuAirport : Ind Airport ;
-
-  fun IleboAirport : Ind Airport ;
-
-  fun IlesdelaMadeleineQCAirport : Ind Airport ;
-
-  fun IllinoisValleyRegionalAirportWalterADuncanFieldILAirport : Ind Airport ;
-
-  fun IlliziAirport : Ind Airport ;
-
-  fun ImperialBeachNavalOutlyingFieldCAAirport : Ind Airport ;
-
-  fun IndaselassieAirport : Ind Airport ;
-
-  fun IndianMountainLRRSAKAirport : Ind Airport ;
-
-  fun IndianapolisMetropolitanINAirport : Ind Airport ;
-
-  fun IngenikaBCAirport : Ind Airport ;
-
-  fun IngolstadtAirport : Ind Airport ;
-
-  fun InterContinentalKYAirport : Ind Airport ;
-
-  fun InterlakenAirport : Ind Airport ;
-
-  fun InternacionalSanSalvadorAirport : Ind Airport ;
-
-  fun InternationalBophuthatswanaAirport : Ind Airport ;
-
-  fun InternationalNewProvidenceAirport : Ind Airport ;
-
-  fun InternationalPaphosAirport : Ind Airport ;
-
-  fun InternationalPeninsularAirport : Ind Airport ;
-
-  fun InternationalTrivandrumAirport : Ind Airport ;
-
-  fun InternationalWellingtonAirport : Ind Airport ;
-
-  fun InukjuakQCAirport : Ind Airport ;
-
-  fun InuvikNTAirport : Ind Airport ;
-
-  fun InverlakeSKAirport : Ind Airport ;
-
-  fun IqaluitFrobisherBayNTAirport : Ind Airport ;
-
-  fun IrbioAirport : Ind Airport ;
-
-  fun IsachsenNTAirport : Ind Airport ;
-
-  fun IslandLakeGardenHillMBAirport : Ind Airport ;
-
-  fun IsleofSkyeAirport : Ind Airport ;
-
-  fun ItsjubaSCAirport : Ind Airport ;
-
-  fun IvatoAntananarivoAirport : Ind Airport ;
-
-  fun IvujivikQCAirport : Ind Airport ;
-
-  fun IwakuniHonshuIsAirport : Ind Airport ;
-
-  fun IxtapaZihuatanejoAirport : Ind Airport ;
-
-  fun JFKennedyElAltoLaPazAirport : Ind Airport ;
-
-  fun JGStrijdomInternationalWindhoekAirport : Ind Airport ;
-
-  fun JMVelascoIbarraMacaraAirport : Ind Airport ;
-
-  fun JacksonMunicipalMNAirport : Ind Airport ;
-
-  fun JacksonvilleNavalAirStationTowersFieldFLAirport : Ind Airport ;
-
-  fun JacobAirport : Ind Airport ;
-
-  fun JaladharAirport : Ind Airport ;
-
-  fun JaluitJaborJaluitAirport : Ind Airport ;
-
-  fun JaraguadoSulSCAirport : Ind Airport ;
-
-  fun JasionkaRzeszowAirport : Ind Airport ;
-
-  fun JasperCountyINAirport : Ind Airport ;
-
-  fun JasperHintonABAirport : Ind Airport ;
-
-  fun JeffersonCountyInternationalWAAirport : Ind Airport ;
-
-  fun JefmanSorongAirport : Ind Airport ;
-
-  fun JennyLindIslandNTAirport : Ind Airport ;
-
-  fun JenpegMBAirport : Ind Airport ;
-
-  fun JerryTylerMemorialMIAirport : Ind Airport ;
-
-  fun JeyporeAirport : Ind Airport ;
-
-  fun JimKellyFieldNEAirport : Ind Airport ;
-
-  fun JimdabyneNewSouthWalesAirport : Ind Airport ;
-
-  fun JinanAirport : Ind Airport ;
-
-  fun JoeWilliamsNavalOutlyingFieldMSAirport : Ind Airport ;
-
-  fun JohanAdolfPengelZanderyParamariboAirport : Ind Airport ;
-
-  fun JohnHBattenFieldWIAirport : Ind Airport ;
-
-  fun JohnWayneAirportOrangeCountyCAAirport : Ind Airport ;
-
-  fun JohnnyMountainBCAirport : Ind Airport ;
-
-  fun JohnsonPointNTAirport : Ind Airport ;
-
-  fun JomoKenyattaNairobiAirport : Ind Airport ;
-
-  fun JosefaCamejoParaguanaAirport : Ind Airport ;
-
-  fun JuanSantamariaInternationalSanJoseAirport : Ind Airport ;
-
-  fun JuanaAzurduydePadillaSucreAirport : Ind Airport ;
-
-  fun JuandaSurabayaAirport : Ind Airport ;
-
-  fun JubailAirport : Ind Airport ;
-
-  fun KISawyerAirForceBaseMIAirport : Ind Airport ;
-
-  fun KabalegaFallsMurchisonFallsAirport : Ind Airport ;
-
-  fun KahuluiHIAirport : Ind Airport ;
-
-  fun KalaupapaHIAirport : Ind Airport ;
-
-  fun KallaxLuleaAirport : Ind Airport ;
-
-  fun KalumburuWesternAustraliaAirport : Ind Airport ;
-
-  fun KamloopsBCAirport : Ind Airport ;
-
-  fun KamuzuInternationalLilongweAirport : Ind Airport ;
-
-  fun KanazawaCityAirport : Ind Airport ;
-
-  fun KaneoheBayMarineCorpsAirStationMokapuPointHIAirport : Ind Airport ;
-
-  fun KangiqsualujjuaqQCAirport : Ind Airport ;
-
-  fun KangiqsujuaqQCAirport : Ind Airport ;
-
-  fun KangirsukQCAirport : Ind Airport ;
-
-  fun KansasCityDowntownMOAirport : Ind Airport ;
-
-  fun KansasCityInternationalMOAirport : Ind Airport ;
-
-  fun KantchariAirport : Ind Airport ;
-
-  fun KaolinFieldGAAirport : Ind Airport ;
-
-  fun KapuskasingQCAirport : Ind Airport ;
-
-  fun KarlStefanMemorialNEAirport : Ind Airport ;
-
-  fun KarlovasiAirport : Ind Airport ;
-
-  fun KasabaBayAirport : Ind Airport ;
-
-  fun KasabonikaONAirport : Ind Airport ;
-
-  fun KaschechewanQCAirport : Ind Airport ;
-
-  fun KastelSplitAirport : Ind Airport ;
-
-  fun KavikAKAirport : Ind Airport ;
-
-  fun KayaAirport : Ind Airport ;
-
-  fun KayentaAZAirport : Ind Airport ;
-
-  fun KeekorokAirport : Ind Airport ;
-
-  fun KegaskaWaterAerodromeQCAirport : Ind Airport ;
-
-  fun KelafoAirport : Ind Airport ;
-
-  fun KelilaAirport : Ind Airport ;
-
-  fun KellyAirForceBaseTXAirport : Ind Airport ;
-
-  fun KelownaBCAirport : Ind Airport ;
-
-  fun KelsterbachAirport : Ind Airport ;
-
-  fun KendallTamiamiExecutiveFLAirport : Ind Airport ;
-
-  fun KenitraAirport : Ind Airport ;
-
-  fun KenoraONAirport : Ind Airport ;
-
-  fun KentInternationalEnglandAirport : Ind Airport ;
-
-  fun KentlandINAirport : Ind Airport ;
-
-  fun KetchikanHarborSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun KeyFieldMSAirport : Ind Airport ;
-
-  fun KeyLakeSKAirport : Ind Airport ;
-
-  fun KeyWestNavalAirStationBocaChicaFieldFLAirport : Ind Airport ;
-
-  fun KeystoneCOAirport : Ind Airport ;
-
-  fun KhalidMilitaryCityAirport : Ind Airport ;
-
-  fun KhujandKhudzhandKhujandAirport : Ind Airport ;
-
-  fun KigomaAirport : Ind Airport ;
-
-  fun KijangTanjungPinangAirport : Ind Airport ;
-
-  fun KillaloeONAirport : Ind Airport ;
-
-  fun KilliniqKillinekIslandNTAirport : Ind Airport ;
-
-  fun KimberleyBCAirport : Ind Airport ;
-
-  fun KimhaePusanAirport : Ind Airport ;
-
-  fun KimpoSeoulAirport : Ind Airport ;
-
-  fun KindersleySKAirport : Ind Airport ;
-
-  fun KingHusseinAirBaseMafraqAirport : Ind Airport ;
-
-  fun KingKhalidRiyadhAirport : Ind Airport ;
-
-  fun KingsLandOLakesWIAirport : Ind Airport ;
-
-  fun KingsfordSmithNewSouthWalesAirport : Ind Airport ;
-
-  fun KingstonONAirport : Ind Airport ;
-
-  fun KingsvilleNavalAirStationTXAirport : Ind Airport ;
-
-  fun KirkFieldARAirport : Ind Airport ;
-
-  fun KirklandLakeONAirport : Ind Airport ;
-
-  fun KitchenerLakeWaterAerodromeBCAirport : Ind Airport ;
-
-  fun KitimatAerodromeBCAirport : Ind Airport ;
-
-  fun KiungaAirport : Ind Airport ;
-
-  fun KlamathFallsInternationalORAirport : Ind Airport ;
-
-  fun KlemtuWaterAerodromeBCAirport : Ind Airport ;
-
-  fun KneeLakeMBAirport : Ind Airport ;
-
-  fun KnockConnaughtAirport : Ind Airport ;
-
-  fun KnoxCountyRegionalMEAirport : Ind Airport ;
-
-  fun KnoxvilleMunicipalIAAirport : Ind Airport ;
-
-  fun KobeAirport : Ind Airport ;
-
-  fun KobukAKAirport : Ind Airport ;
-
-  fun KohSamuiAirport : Ind Airport ;
-
-  fun KohatAirport : Ind Airport ;
-
-  fun KokomoMunicipalINAirport : Ind Airport ;
-
-  fun KomakiHonshuAirport : Ind Airport ;
-
-  fun KomotiniAirport : Ind Airport ;
-
-  fun KonstanzAirport : Ind Airport ;
-
-  fun KopaskerAirport : Ind Airport ;
-
-  fun KosciuskoAttalaCountyMSAirport : Ind Airport ;
-
-  fun KoszalinAirport : Ind Airport ;
-
-  fun KotaAirportEthiopia : Ind Airport ;
-
-  fun KoundaraAirport : Ind Airport ;
-
-  fun KourouAirport : Ind Airport ;
-
-  fun KrefeldAirport : Ind Airport ;
-
-  fun KsarEsSoukAirport : Ind Airport ;
-
-  fun KualaTerengganuAirport : Ind Airport ;
-
-  fun KuitoAirport : Ind Airport ;
-
-  fun KulikLakeAKAirport : Ind Airport ;
-
-  fun KumeJimaAirport : Ind Airport ;
-
-  fun KunduzAirport : Ind Airport ;
-
-  fun KungKuanAirport : Ind Airport ;
-
-  fun KungsangenNorrkopingAirport : Ind Airport ;
-
-  fun KurskKurskAirport : Ind Airport ;
-
-  fun KuujjuaqFortChimoQCAirport : Ind Airport ;
-
-  fun KuujjuarapikQCAirport : Ind Airport ;
-
-  fun KwangYunAirport : Ind Airport ;
-
-  fun KymiKouvolaAirport : Ind Airport ;
-
-  fun KyotoAirport : Ind Airport ;
-
-  fun LMClaytonMTAirport : Ind Airport ;
-
-  fun LOSimenstadMunicipalWIAirport : Ind Airport ;
-
-  fun LaBauleAirport : Ind Airport ;
-
-  fun LaChinitaMaracaiboAirport : Ind Airport ;
-
-  fun LaChorreraAirport : Ind Airport ;
-
-  fun LaColomaAirport : Ind Airport ;
-
-  fun LaCorunaAirport : Ind Airport ;
-
-  fun LaCrosseWIWinonaAirport : Ind Airport ;
-
-  fun LaFriaAirport : Ind Airport ;
-
-  fun LaGrandeUnionCountyORAirport : Ind Airport ;
-
-  fun LaGrandenr3QCAirport : Ind Airport ;
-
-  fun LaGrandenr4QCAirport : Ind Airport ;
-
-  fun LaGuairaAirport : Ind Airport ;
-
-  fun LaGuardiaNYAirport : Ind Airport ;
-
-  fun LaJuntaMunicipalCOAirport : Ind Airport ;
-
-  fun LaLlagoneAirport : Ind Airport ;
-
-  fun LaMacazaQCAirport : Ind Airport ;
-
-  fun LaMesaSanPedroSulaAirport : Ind Airport ;
-
-  fun LaMunozaAirport : Ind Airport ;
-
-  fun LaPalmaCanaryIslandsAirport : Ind Airport ;
-
-  fun LaPalyvestreToulonHyeresAirport : Ind Airport ;
-
-  fun LaPedreraAirport : Ind Airport ;
-
-  fun LaPlagneAirport : Ind Airport ;
-
-  fun LaPorteMunicipalINAirport : Ind Airport ;
-
-  fun LaPrimaveraAirport : Ind Airport ;
-
-  fun LaRomanaAirport : Ind Airport ;
-
-  fun LaRongeSKAirport : Ind Airport ;
-
-  fun LaSarreAerodromeQCAirport : Ind Airport ;
-
-  fun LaSerenaAirport : Ind Airport ;
-
-  fun LaTabatiereWaterAerodromeQCAirport : Ind Airport ;
-
-  fun LaTontoutaNoumeaAirport : Ind Airport ;
-
-  fun LaToucheAKAirport : Ind Airport ;
-
-  fun LaTuqueQCAirport : Ind Airport ;
-
-  fun LaUnionAirport : Ind Airport ;
-
-  fun LaVanguardiaVillavicencioAirport : Ind Airport ;
-
-  fun LaarbruchAirport : Ind Airport ;
-
-  fun LabambaAirport : Ind Airport ;
-
-  fun LabasaAirport : Ind Airport ;
-
-  fun LabeAirport : Ind Airport ;
-
-  fun LaberalAirport : Ind Airport ;
-
-  fun LablabAirport : Ind Airport ;
-
-  fun LabouchereBayAKAirport : Ind Airport ;
-
-  fun LabuanBajoAirport : Ind Airport ;
-
-  fun LabuanSabahAirport : Ind Airport ;
-
-  fun LabuhaAirport : Ind Airport ;
-
-  fun LacBrochetMBAirport : Ind Airport ;
-
-  fun LacLaBicheABAirport : Ind Airport ;
-
-  fun LacLaMartreAerodromeNTAirport : Ind Airport ;
-
-  fun LaconiaMunicipalNHAirport : Ind Airport ;
-
-  fun LacumbreAirport : Ind Airport ;
-
-  fun LadouanieAirport : Ind Airport ;
-
-  fun LadyElliottIslandAirport : Ind Airport ;
-
-  fun LadyFranklinPointNTAirport : Ind Airport ;
-
-  fun LadysmithAirport : Ind Airport ;
-
-  fun LaeIslandAirport : Ind Airport ;
-
-  fun LafayetteRegionalLAAirport : Ind Airport ;
-
-  fun LagesSCAirport : Ind Airport ;
-
-  fun LaghouatAirport : Ind Airport ;
-
-  fun LagoAgrioAirport : Ind Airport ;
-
-  fun LagosdeMorenoAirport : Ind Airport ;
-
-  fun LagunaArmyAirFieldAZAirport : Ind Airport ;
-
-  fun LagunillasAirport : Ind Airport ;
-
-  fun LahadDatuSabahAirport : Ind Airport ;
-
-  fun LahoreAirport : Ind Airport ;
-
-  fun LahrAirport : Ind Airport ;
-
-  fun LaiAirport : Ind Airport ;
-
-  fun LaiagamAirport : Ind Airport ;
-
-  fun LaieuLaRochelleAirport : Ind Airport ;
-
-  fun LajeadoRSAirport : Ind Airport ;
-
-  fun LajesNavalAirStationAzoresAirport : Ind Airport ;
-
-  fun LakeBaringoAirport : Ind Airport ;
-
-  fun LakeCharlesRegionalLAAirport : Ind Airport ;
-
-  fun LakeCountyCOAirport : Ind Airport ;
-
-  fun LakeCountyORAirport : Ind Airport ;
-
-  fun LakeEvellaNorthernTerritoryAirport : Ind Airport ;
-
-  fun LakeGenevaAireEstatesWIAirport : Ind Airport ;
-
-  fun LakeHarbourNTAirport : Ind Airport ;
-
-  fun LakeHoodSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun LakeManyaraAirport : Ind Airport ;
-
-  fun LakeMinchuminaAKAirport : Ind Airport ;
-
-  fun LakeMurrayAirport : Ind Airport ;
-
-  fun LakeNashNorthernTerritoryAirport : Ind Airport ;
-
-  fun LakePlacidNYAirport : Ind Airport ;
-
-  fun LakeRudolfAirport : Ind Airport ;
-
-  fun LakeTahoeCAAirport : Ind Airport ;
-
-  fun LakeUnionChryslerAirSeaplaneBaseWAAirport : Ind Airport ;
-
-  fun LakebaAirport : Ind Airport ;
-
-  fun LakefieldQueenslandAirport : Ind Airport ;
-
-  fun LakefrontLAAirport : Ind Airport ;
-
-  fun LakehurstNAESMaxfieldFieldNJAirport : Ind Airport ;
-
-  fun LakelandDownsAirport : Ind Airport ;
-
-  fun LakelandRegionalFLAirport : Ind Airport ;
-
-  fun LakenheathAirport : Ind Airport ;
-
-  fun LakesideTXAirport : Ind Airport ;
-
-  fun LakesideUSAFMNAirport : Ind Airport ;
-
-  fun LalibellaAirport : Ind Airport ;
-
-  fun LalmonirhatAirport : Ind Airport ;
-
-  fun LalomalavaAirport : Ind Airport ;
-
-  fun LamapAirport : Ind Airport ;
-
-  fun LamarMunicipalCOAirport : Ind Airport ;
-
-  fun LamarMunicipalMOAirport : Ind Airport ;
-
-  fun LamassaAirport : Ind Airport ;
-
-  fun LambareneAirport : Ind Airport ;
-
-  fun LambertStLouisInternationalMOAirport : Ind Airport ;
-
-  fun LamenBayAirport : Ind Airport ;
-
-  fun LameziaTermeAirport : Ind Airport ;
-
-  fun LamidandaAirport : Ind Airport ;
-
-  fun LampangAirport : Ind Airport ;
-
-  fun LampedusaLampedusaIslandAirport : Ind Airport ;
-
-  fun LanaiHIAirport : Ind Airport ;
-
-  fun LancasterPAAirport : Ind Airport ;
-
-  fun LandshotAirport : Ind Airport ;
-
-  fun LangaraBCAirport : Ind Airport ;
-
-  fun LangeoogAirport : Ind Airport ;
-
-  fun LanggurTualAirport : Ind Airport ;
-
-  fun LangimarAirport : Ind Airport ;
-
-  fun LangkawiAirport : Ind Airport ;
-
-  fun LangkawiPulauAirport : Ind Airport ;
-
-  fun LangleyAirForceBaseVAAirport : Ind Airport ;
-
-  fun LangnesTromsoAirport : Ind Airport ;
-
-  fun LangtangAirport : Ind Airport ;
-
-  fun LannBihouetLorientAirport : Ind Airport ;
-
-  fun LannionAirport : Ind Airport ;
-
-  fun LansdowneHouseONAirport : Ind Airport ;
-
-  fun LansdowneStationWesternAustraliaAirport : Ind Airport ;
-
-  fun LaoagAirport : Ind Airport ;
-
-  fun LappeenrantaAirport : Ind Airport ;
-
-  fun LaramieRegionalWYAirport : Ind Airport ;
-
-  fun LarantukaAirport : Ind Airport ;
-
-  fun LaredoInternationalTXAirport : Ind Airport ;
-
-  fun LarisaAirport : Ind Airport ;
-
-  fun LarkanaAirport : Ind Airport ;
-
-  fun LarnacaAirport : Ind Airport ;
-
-  fun LarnedPawneeCountyKSAirport : Ind Airport ;
-
-  fun LarsonAirForceBaseWAAirport : Ind Airport ;
-
-  fun LasCanasAirport : Ind Airport ;
-
-  fun LasCrucesInternationalNMAirport : Ind Airport ;
-
-  fun LasGaviotasAirport : Ind Airport ;
-
-  fun LasHerasAirport : Ind Airport ;
-
-  fun LasKorehAirport : Ind Airport ;
-
-  fun LasLimasAirport : Ind Airport ;
-
-  fun LasLomitasAirport : Ind Airport ;
-
-  fun LasPalmasGranCanariaCanaryIslandsAirport : Ind Airport ;
-
-  fun LasPiedrasAirport : Ind Airport ;
-
-  fun LasTunasAirport : Ind Airport ;
-
-  fun LasVegasMunicipalNMAirport : Ind Airport ;
-
-  fun LashioAirport : Ind Airport ;
-
-  fun LastourvilleAirport : Ind Airport ;
-
-  fun LatakiaAirport : Ind Airport ;
-
-  fun LathropWellsNVAirport : Ind Airport ;
-
-  fun LatinaAirport : Ind Airport ;
-
-  fun LatrobeAirport : Ind Airport ;
-
-  fun LaucalaIslandAirport : Ind Airport ;
-
-  fun LauncestonTasmaniaAirport : Ind Airport ;
-
-  fun LauraQueenslandAirport : Ind Airport ;
-
-  fun LauraStationQueenslandAirport : Ind Airport ;
-
-  fun LauribeAirport : Ind Airport ;
-
-  fun LaurieRiverAerodromeMBAirport : Ind Airport ;
-
-  fun LaurinburgMaxtonNCAirport : Ind Airport ;
-
-  fun LausanneLaBlecheretteLausanneAirport : Ind Airport ;
-
-  fun LauterachAirport : Ind Airport ;
-
-  fun LavalAirport : Ind Airport ;
-
-  fun LavertonWesternAustraliaAirport : Ind Airport ;
-
-  fun LavrasMGAirport : Ind Airport ;
-
-  fun LawasSarawakAirport : Ind Airport ;
-
-  fun LawicaPoznanAirport : Ind Airport ;
-
-  fun LawnHillQueenslandAirport : Ind Airport ;
-
-  fun LawrenceJTimmermanWIAirport : Ind Airport ;
-
-  fun LawrenceKSAirport : Ind Airport ;
-
-  fun LawrenceMunicipalKSAirport : Ind Airport ;
-
-  fun LawrenceMunicipalMAAirport : Ind Airport ;
-
-  fun LawrencevilleBrunswickMunicipalVAAirport : Ind Airport ;
-
-  fun LawrencevilleVincennesInternationalILAirport : Ind Airport ;
-
-  fun LawsonArmyAirFieldGAAirport : Ind Airport ;
-
-  fun LawtonMunicipalOKAirport : Ind Airport ;
-
-  fun LazaroCardenasAirport : Ind Airport ;
-
-  fun LeBourgetParisAirport : Ind Airport ;
-
-  fun LeMansAirport : Ind Airport ;
-
-  fun LeMarsMunicipalIAAirport : Ind Airport ;
-
-  fun LePuyAirport : Ind Airport ;
-
-  fun LeRaizetPointeaPitreAirport : Ind Airport ;
-
-  fun LeafRapidsMBAirport : Ind Airport ;
-
-  fun LearmouthExmouthWesternAustraliaAirport : Ind Airport ;
-
-  fun LebakengAirport : Ind Airport ;
-
-  fun LebanonMunicipalNHAirport : Ind Airport ;
-
-  fun LebelsurQuevillonAerodromeQCAirport : Ind Airport ;
-
-  fun LecceAirport : Ind Airport ;
-
-  fun LeconfeldEnglandAirport : Ind Airport ;
-
-  fun LeconiAirport : Ind Airport ;
-
-  fun LeedsBradfordAirport : Ind Airport ;
-
-  fun LeesburgMunicipalFLAirport : Ind Airport ;
-
-  fun LeetonNewSouthWalesAirport : Ind Airport ;
-
-  fun LeeuwardenAirport : Ind Airport ;
-
-  fun LegaspiAirport : Ind Airport ;
-
-  fun LeguizamoAirport : Ind Airport ;
-
-  fun LehmiCountyIDAirport : Ind Airport ;
-
-  fun LehuAirport : Ind Airport ;
-
-  fun LeighCreekSouthAustraliaAirport : Ind Airport ;
-
-  fun LeinsterWesternAustraliaAirport : Ind Airport ;
-
-  fun LeirinFagernesAirport : Ind Airport ;
-
-  fun LeitreAirport : Ind Airport ;
-
-  fun LekanaAirport : Ind Airport ;
-
-  fun LeknesAirport : Ind Airport ;
-
-  fun LelystadAirport : Ind Airport ;
-
-  fun LemmonMunicipalSDAirport : Ind Airport ;
-
-  fun LemnosLimnosAirport : Ind Airport ;
-
-  fun LemooreNavalAirStationReevesFieldCAAirport : Ind Airport ;
-
-  fun LemwerderDASAPlantBremenAirport : Ind Airport ;
-
-  fun LengbatiAirport : Ind Airport ;
-
-  fun LeoAirport : Ind Airport ;
-
-  fun LeonMBaLibrevilleAirport : Ind Airport ;
-
-  fun LeonoraWesternAustraliaAirport : Ind Airport ;
-
-  fun LeopoldinaMGAirport : Ind Airport ;
-
-  fun LerehAirport : Ind Airport ;
-
-  fun LeribeAirport : Ind Airport ;
-
-  fun LerosAirport : Ind Airport ;
-
-  fun LesAngladesOujdaAirport : Ind Airport ;
-
-  fun LesSablesAirport : Ind Airport ;
-
-  fun LesSaintesTerredeHautAirport : Ind Airport ;
-
-  fun LeseAirport : Ind Airport ;
-
-  fun LesobengAirport : Ind Airport ;
-
-  fun LesquinLilleAirport : Ind Airport ;
-
-  fun LesterBPearsonInternationalONAirport : Ind Airport ;
-
-  fun LethbridgeABAirport : Ind Airport ;
-
-  fun LethemAirport : Ind Airport ;
-
-  fun LewistonNezPerceCountyIDAirport : Ind Airport ;
-
-  fun LewistownMunicipalMTAirport : Ind Airport ;
-
-  fun LewolebaAirport : Ind Airport ;
-
-  fun LhasaAirport : Ind Airport ;
-
-  fun LhokSukonAirport : Ind Airport ;
-
-  fun LhokseumaweAirport : Ind Airport ;
-
-  fun LianyungangXinpuAirport : Ind Airport ;
-
-  fun LiardRiverBCAirport : Ind Airport ;
-
-  fun LibengeAirport : Ind Airport ;
-
-  fun LiberalMunicipalKSAirport : Ind Airport ;
-
-  fun LibertyCountyGAAirport : Ind Airport ;
-
-  fun LiboiAirport : Ind Airport ;
-
-  fun LicGustavoDOrdazPuertoVallartaAirport : Ind Airport ;
-
-  fun LicManuelCrecencioRejonMeridaAirport : Ind Airport ;
-
-  fun LicenciadoAdolfoLopezMateosTolucaAirport : Ind Airport ;
-
-  fun LichingaVilaCabralAirport : Ind Airport ;
-
-  fun LidkopingAirport : Ind Airport ;
-
-  fun LiepajaAirport : Ind Airport ;
-
-  fun LifouLifuLoyaltyIslandsAirport : Ind Airport ;
-
-  fun LightningRidgeNewSouthWalesAirport : Ind Airport ;
-
-  fun LihueHIAirport : Ind Airport ;
-
-  fun LikiepAirport : Ind Airport ;
-
-  fun LikomaIslandAirport : Ind Airport ;
-
-  fun LimaOHAirport : Ind Airport ;
-
-  fun LimassolAirport : Ind Airport ;
-
-  fun LimbangSarawakAirport : Ind Airport ;
-
-  fun LimbunyaNorthernTerritoryAirport : Ind Airport ;
-
-  fun LimeAcresAirport : Ind Airport ;
-
-  fun LimeVillageAKAirport : Ind Airport ;
-
-  fun LimerickAirport : Ind Airport ;
-
-  fun LimonAirport : Ind Airport ;
-
-  fun LimonAirportCostaRica : Ind Airport ;
-
-  fun LimonMunicipalCOAirport : Ind Airport ;
-
-  fun LinateMilanoMilanAirport : Ind Airport ;
-
-  fun LincolnMunicipalNEAirport : Ind Airport ;
-
-  fun LincolnRiverAKAirport : Ind Airport ;
-
-  fun LindaDownsAirport : Ind Airport ;
-
-  fun LindemanIslandQueenslandAirport : Ind Airport ;
-
-  fun LindenNJAirport : Ind Airport ;
-
-  fun LindiAirport : Ind Airport ;
-
-  fun LingaLingaAirport : Ind Airport ;
-
-  fun LinkopingAirport : Ind Airport ;
-
-  fun LinnCreekGrandGlaizeMemorialMOAirport : Ind Airport ;
-
-  fun LinsSPAirport : Ind Airport ;
-
-  fun LipetskLipetskAirport : Ind Airport ;
-
-  fun LisalaAirport : Ind Airport ;
-
-  fun LishanAirport : Ind Airport ;
-
-  fun LismoreQueenslandAirport : Ind Airport ;
-
-  fun LissadelWesternAustraliaAirport : Ind Airport ;
-
-  fun LittleAmericaUTAirport : Ind Airport ;
-
-  fun LittleCaymenMunicipalAirStripLittleCaymanAirport : Ind Airport ;
-
-  fun LittleFallsMorrisonCountyMNAirport : Ind Airport ;
-
-  fun LittleGrandRapidsMBAirport : Ind Airport ;
-
-  fun LittleNaukatiAKAirport : Ind Airport ;
-
-  fun LittlePortWalkerAKAirport : Ind Airport ;
-
-  fun LittleRockAirForceBaseARAirport : Ind Airport ;
-
-  fun LiuzhouAirport : Ind Airport ;
-
-  fun LivermoreMunicipalCAAirport : Ind Airport ;
-
-  fun LiverpoolNSAirport : Ind Airport ;
-
-  fun LivingoodAKAirport : Ind Airport ;
-
-  fun LivingstoneMarambaAirport : Ind Airport ;
-
-  fun LizardIslandQueenslandAirport : Ind Airport ;
-
-  fun LloydminsterABAirport : Ind Airport ;
-
-  fun LoTungAirport : Ind Airport ;
-
-  fun LoaniAirport : Ind Airport ;
-
-  fun LobatzeAirport : Ind Airport ;
-
-  fun LocarnoAirport : Ind Airport ;
-
-  fun LochgilpheadAirport : Ind Airport ;
-
-  fun LockSouthAustraliaAirport : Ind Airport ;
-
-  fun LodarAirport : Ind Airport ;
-
-  fun LodjaAirport : Ind Airport ;
-
-  fun LodwarAirport : Ind Airport ;
-
-  fun LoeiAirport : Ind Airport ;
-
-  fun LoenAirport : Ind Airport ;
-
-  fun LoganCacheUTAirport : Ind Airport ;
-
-  fun LoikawAirport : Ind Airport ;
-
-  fun LojaAirport : Ind Airport ;
-
-  fun LolyangalaniAirport : Ind Airport ;
-
-  fun LompocCAAirport : Ind Airport ;
-
-  fun LondolovitAirport : Ind Airport ;
-
-  fun LondonCorbinAirportMageeFieldKYAirport : Ind Airport ;
-
-  fun LondonONAirport : Ind Airport ;
-
-  fun LondrinaPRAirport : Ind Airport ;
-
-  fun LondroreAirport : Ind Airport ;
-
-  fun LonelyAFSAKAirport : Ind Airport ;
-
-  fun LonesomePineVAAirport : Ind Airport ;
-
-  fun LongApungAirport : Ind Airport ;
-
-  fun LongBeachAirportDaughertyFieldCAAirport : Ind Airport ;
-
-  fun LongIslandAKAirport : Ind Airport ;
-
-  fun LongLamaAirport : Ind Airport ;
-
-  fun LongLellangAirport : Ind Airport ;
-
-  fun LongSemadoSarawakAirport : Ind Airport ;
-
-  fun LongSeridanSarawakAirport : Ind Airport ;
-
-  fun LongSukangAirport : Ind Airport ;
-
-  fun LongXuyenAirport : Ind Airport ;
-
-  fun LonganaAirport : Ind Airport ;
-
-  fun LongbawanAirport : Ind Airport ;
-
-  fun LongpointLakeWaterAerodromeONAirport : Ind Airport ;
-
-  fun LongreachQueenslandAirport : Ind Airport ;
-
-  fun LongstaffBluffNTAirport : Ind Airport ;
-
-  fun LongviewWAAirport : Ind Airport ;
-
-  fun LongyearbyenSvalbardAirport : Ind Airport ;
-
-  fun LopezIslandWAAirport : Ind Airport ;
-
-  fun LopezdeMicayAirport : Ind Airport ;
-
-  fun LoqueAirport : Ind Airport ;
-
-  fun LoraLaiAirport : Ind Airport ;
-
-  fun LordHoweIslandNewSouthWalesAirport : Ind Airport ;
-
-  fun LordsburgMunicipalNMAirport : Ind Airport ;
-
-  fun LorengauManusIslandAirport : Ind Airport ;
-
-  fun LoretoAirport : Ind Airport ;
-
-  fun LoricaAirport : Ind Airport ;
-
-  fun LoringAirForceBaseMEAirport : Ind Airport ;
-
-  fun LoringSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun LorrachAirport : Ind Airport ;
-
-  fun LorraineQueenslandAirport : Ind Airport ;
-
-  fun LosAlamosNMAirport : Ind Airport ;
-
-  fun LosAngelesAirport : Ind Airport ;
-
-  fun LosAngelesInternationalCAAirport : Ind Airport ;
-
-  fun LosBanosMunicipalCAAirport : Ind Airport ;
-
-  fun LosCabosSanJosedelCaboAirport : Ind Airport ;
-
-  fun LosChilesAirport : Ind Airport ;
-
-  fun LosMenucosAirport : Ind Airport ;
-
-  fun LosMochisAirport : Ind Airport ;
-
-  fun LosRodeosCanaryIslandsAirport : Ind Airport ;
-
-  fun LosRoquesAirport : Ind Airport ;
-
-  fun LoshitsaMinskAirport : Ind Airport ;
-
-  fun LosinjAirport : Ind Airport ;
-
-  fun LostHarborAKAirport : Ind Airport ;
-
-  fun LostNationOHAirport : Ind Airport ;
-
-  fun LostRiver1AKAirport : Ind Airport ;
-
-  fun LosuiaAirport : Ind Airport ;
-
-  fun LotusvaleQueenslandAirport : Ind Airport ;
-
-  fun LouisTrichardtAirport : Ind Airport ;
-
-  fun LouisaCountyAirportFreemanFieldVAAirport : Ind Airport ;
-
-  fun LouisvilleWinstonCountyMSAirport : Ind Airport ;
-
-  fun LovelandCOAirport : Ind Airport ;
-
-  fun LowaiAirport : Ind Airport ;
-
-  fun LoweArmyHeliportALAirport : Ind Airport ;
-
-  fun LtWarrenEatonNYAirport : Ind Airport ;
-
-  fun LuaboAirport : Ind Airport ;
-
-  fun LuangNamthaAirport : Ind Airport ;
-
-  fun LuangPrabangAirport : Ind Airport ;
-
-  fun LuauAirport : Ind Airport ;
-
-  fun LubangoSadaBandeiraAirport : Ind Airport ;
-
-  fun LubbockInternationalTXAirport : Ind Airport ;
-
-  fun LuccaAirport : Ind Airport ;
-
-  fun LucenecAirport : Ind Airport ;
-
-  fun LucerneAirport : Ind Airport ;
-
-  fun LucknowAirport : Ind Airport ;
-
-  fun LudhianaAirport : Ind Airport ;
-
-  fun LuebeckLubeckAirport : Ind Airport ;
-
-  fun LuederitzLuderitzAirport : Ind Airport ;
-
-  fun LuenaLusoAirport : Ind Airport ;
-
-  fun LughGananeAirport : Ind Airport ;
-
-  fun LuhanskLuhanskAirport : Ind Airport ;
-
-  fun LuisMunozMarinInternationalSanJuanAirport : Ind Airport ;
-
-  fun LuizaAirport : Ind Airport ;
-
-  fun LukeAirForceBaseAZAirport : Ind Airport ;
-
-  fun LuklaAirport : Ind Airport ;
-
-  fun LukuluAirport : Ind Airport ;
-
-  fun LumbertonMunicipalNCAirport : Ind Airport ;
-
-  fun LumiAirport : Ind Airport ;
-
-  fun LumidPauAirport : Ind Airport ;
-
-  fun LunyukAirport : Ind Airport ;
-
-  fun LuoyangAirport : Ind Airport ;
-
-  fun LuoziAirport : Ind Airport ;
-
-  fun LupepauuVavauAirport : Ind Airport ;
-
-  fun LupinNTAirport : Ind Airport ;
-
-  fun LuqaMaltaAirport : Ind Airport ;
-
-  fun LusakaInternationalLusakaAirport : Ind Airport ;
-
-  fun LusamboAirport : Ind Airport ;
-
-  fun LusangaAirport : Ind Airport ;
-
-  fun LusikisikiAirport : Ind Airport ;
-
-  fun LuskMunicipalWYAirport : Ind Airport ;
-
-  fun LutonEnglandAirport : Ind Airport ;
-
-  fun LutskVolynAirport : Ind Airport ;
-
-  fun LuwukAirport : Ind Airport ;
-
-  fun LuxiAirport : Ind Airport ;
-
-  fun LuxorAirport : Ind Airport ;
-
-  fun LuzhouSichuanAirport : Ind Airport ;
-
-  fun LvivLwowLvovAirport : Ind Airport ;
-
-  fun LyallHarbourBCAirport : Ind Airport ;
-
-  fun LyckseleAirport : Ind Airport ;
-
-  fun LyddAirport : Ind Airport ;
-
-  fun LynchburgRegionalAirportPrestonGlennFieldVAAirport : Ind Airport ;
-
-  fun LyndhurstQueenslandAirport : Ind Airport ;
-
-  fun LynehamRAFStationEnglandAirport : Ind Airport ;
-
-  fun LynnLakeMBAirport : Ind Airport ;
-
-  fun LyonsRiceCountyMunicipalKSAirport : Ind Airport ;
-
-  fun LyttonBCAirport : Ind Airport ;
-
-  fun MBalaAirport : Ind Airport ;
-
-  fun MGrahamClarkMOAirport : Ind Airport ;
-
-  fun MVengueFrancevilleAirport : Ind Airport ;
-
-  fun MaanAirport : Ind Airport ;
-
-  fun MabarumaAirport : Ind Airport ;
-
-  fun MabuiagIslandQueenslandAirport : Ind Airport ;
-
-  fun MacDillAirForceBaseFLAirport : Ind Airport ;
-
-  fun MacDonaldDownsAirport : Ind Airport ;
-
-  fun MacMillanPassAerodromeYTAirport : Ind Airport ;
-
-  fun MacaeRJAirport : Ind Airport ;
-
-  fun MacanalAirport : Ind Airport ;
-
-  fun MacapaPAAirport : Ind Airport ;
-
-  fun MacasAirport : Ind Airport ;
-
-  fun MacauMacaoAirport : Ind Airport ;
-
-  fun MacdonaldCartierInternationalONAirport : Ind Airport ;
-
-  fun MaceioALAirport : Ind Airport ;
-
-  fun MacentaAirport : Ind Airport ;
-
-  fun MachalaAirport : Ind Airport ;
-
-  fun MachesneyILAirport : Ind Airport ;
-
-  fun MackarInletNTAirport : Ind Airport ;
-
-  fun MackayQueenslandAirport : Ind Airport ;
-
-  fun MackenzieBCAirport : Ind Airport ;
-
-  fun MackinacIslandMIAirport : Ind Airport ;
-
-  fun MacombMunicipalILAirport : Ind Airport ;
-
-  fun MactanInternationalMactanIslandAirport : Ind Airport ;
-
-  fun MadabaAirport : Ind Airport ;
-
-  fun MadangAirport : Ind Airport ;
-
-  fun MaderaMunicipalCAAirport : Ind Airport ;
-
-  fun MadirovaloAirport : Ind Airport ;
-
-  fun MadisonCountyOHAirport : Ind Airport ;
-
-  fun MadisonMunicipalINAirport : Ind Airport ;
-
-  fun MadisonMunicipalSDAirport : Ind Airport ;
-
-  fun MaeSotAirport : Ind Airport ;
-
-  fun MaewoAirport : Ind Airport ;
-
-  fun MafekingAirport : Ind Airport ;
-
-  fun MafetengAirport : Ind Airport ;
-
-  fun MafiaIslandAirport : Ind Airport ;
-
-  fun MafraSCAirport : Ind Airport ;
-
-  fun MaganjadaCostaAirport : Ind Airport ;
-
-  fun MaganqueAirport : Ind Airport ;
-
-  fun MagdalenaAirport : Ind Airport ;
-
-  fun MagnitogorskChelyabinskAirport : Ind Airport ;
-
-  fun MagweAirport : Ind Airport ;
-
-  fun MahanoroAirport : Ind Airport ;
-
-  fun MahdiaAirport : Ind Airport ;
-
-  fun MahendranagarAirport : Ind Airport ;
-
-  fun MahilyowMogilevMahiliowAirport : Ind Airport ;
-
-  fun MahonMenorcaBalearicIslandsAirport : Ind Airport ;
-
-  fun MaianaAirport : Ind Airport ;
-
-  fun MaicaoAirport : Ind Airport ;
-
-  fun MaiduguriAirport : Ind Airport ;
-
-  fun MaikwakAirport : Ind Airport ;
-
-  fun MaimanaAirport : Ind Airport ;
-
-  fun MainDuckONAirport : Ind Airport ;
-
-  fun MainStationDowntownStuttgartAirport : Ind Airport ;
-
-  fun MainoruNorthernTerritoryAirport : Ind Airport ;
-
-  fun MaintiranoAirport : Ind Airport ;
-
-  fun MainzAirport : Ind Airport ;
-
-  fun MaioMaioAirport : Ind Airport ;
-
-  fun MairiporuSPAirport : Ind Airport ;
-
-  fun MaitlandNewSouthWalesAirport : Ind Airport ;
-
-  fun MajiAirport : Ind Airport ;
-
-  fun MajkinAirport : Ind Airport ;
-
-  fun MajmaAirport : Ind Airport ;
-
-  fun MakaleAirport : Ind Airport ;
-
-  fun MakariosNicosiaAirport : Ind Airport ;
-
-  fun MakemoAirport : Ind Airport ;
-
-  fun MakhachkalaDagestanAirport : Ind Airport ;
-
-  fun MakinAirport : Ind Airport ;
-
-  fun MakiniAirport : Ind Airport ;
-
-  fun MakkahAirport : Ind Airport ;
-
-  fun MakkovikNFAirport : Ind Airport ;
-
-  fun MakokouAirport : Ind Airport ;
-
-  fun MakouaAirport : Ind Airport ;
-
-  fun MakungAirport : Ind Airport ;
-
-  fun MakurdiAirport : Ind Airport ;
-
-  fun MalabangAirport : Ind Airport ;
-
-  fun MalaboAirport : Ind Airport ;
-
-  fun MaladCityIDAirport : Ind Airport ;
-
-  fun MalaimbandyAirport : Ind Airport ;
-
-  fun MalakalAirport : Ind Airport ;
-
-  fun MalalauaAirport : Ind Airport ;
-
-  fun MalangAirport : Ind Airport ;
-
-  fun MalangeMalanjeAirport : Ind Airport ;
-
-  fun MalargueAirport : Ind Airport ;
-
-  fun MalatupoAirport : Ind Airport ;
-
-  fun MalatvaAirport : Ind Airport ;
-
-  fun MalayAirport : Ind Airport ;
-
-  fun MalcolmMcKinnonGAAirport : Ind Airport ;
-
-  fun MaldaAirport : Ind Airport ;
-
-  fun MaldenMunicipalMOAirport : Ind Airport ;
-
-  fun MaleHululeAirport : Ind Airport ;
-
-  fun MalekolonAirport : Ind Airport ;
-
-  fun MalianaAirport : Ind Airport ;
-
-  fun MalindiAirport : Ind Airport ;
-
-  fun MallacootaVictoriaAirport : Ind Airport ;
-
-  fun MalmoAirport : Ind Airport ;
-
-  fun MaloelapMaloelapAirport : Ind Airport ;
-
-  fun MalololailaiAirport : Ind Airport ;
-
-  fun MalpensaMilanoMilanAirport : Ind Airport ;
-
-  fun MaltaMTAirport : Ind Airport ;
-
-  fun MamaiAirport : Ind Airport ;
-
-  fun MamburaoAirport : Ind Airport ;
-
-  fun MamfeAirport : Ind Airport ;
-
-  fun MamitupoAirport : Ind Airport ;
-
-  fun MammothLakesCAAirport : Ind Airport ;
-
-  fun MampikonyAirport : Ind Airport ;
-
-  fun MamujuAirport : Ind Airport ;
-
-  fun ManAirport : Ind Airport ;
-
-  fun ManaAirport : Ind Airport ;
-
-  fun ManakaraAirport : Ind Airport ;
-
-  fun MananaraAirport : Ind Airport ;
-
-  fun ManangAirport : Ind Airport ;
-
-  fun MananjaryAirport : Ind Airport ;
-
-  fun ManareAirport : Ind Airport ;
-
-  fun ManassasMunicipalAirportHarryPDavisFieldVAAirport : Ind Airport ;
-
-  fun ManateeAirport : Ind Airport ;
-
-  fun ManaungAirport : Ind Airport ;
-
-  fun ManchesterNHAirport : Ind Airport ;
-
-  fun MandabeAirport : Ind Airport ;
-
-  fun MandalayAirport : Ind Airport ;
-
-  fun ManderaAirport : Ind Airport ;
-
-  fun MandevilleAirport : Ind Airport ;
-
-  fun MandoraWesternAustraliaAirport : Ind Airport ;
-
-  fun MandritsaraAirport : Ind Airport ;
-
-  fun ManeaAirport : Ind Airport ;
-
-  fun ManetaiAirport : Ind Airport ;
-
-  fun MangaAirport : Ind Airport ;
-
-  fun MangaiaAirport : Ind Airport ;
-
-  fun MangochiAirport : Ind Airport ;
-
-  fun MangoleAirport : Ind Airport ;
-
-  fun MangroveCayAirport : Ind Airport ;
-
-  fun MangunjayaAirport : Ind Airport ;
-
-  fun ManhattanMunicipalKSAirport : Ind Airport ;
-
-  fun ManicoreAMAirport : Ind Airport ;
-
-  fun ManihiAirport : Ind Airport ;
-
-  fun ManihikiIslandAirport : Ind Airport ;
-
-  fun ManilaAirport : Ind Airport ;
-
-  fun ManilaMunicipalARAirport : Ind Airport ;
-
-  fun ManingridaNorthernTerritoryAirport : Ind Airport ;
-
-  fun ManisteeCountyBlackerMIAirport : Ind Airport ;
-
-  fun ManitoulinONAirport : Ind Airport ;
-
-  fun ManitouwadgeONAirport : Ind Airport ;
-
-  fun ManitowaningAerodromeONAirport : Ind Airport ;
-
-  fun ManitowocCountyWIAirport : Ind Airport ;
-
-  fun ManiwakiQCAirport : Ind Airport ;
-
-  fun ManizalesAirport : Ind Airport ;
-
-  fun ManjaAirport : Ind Airport ;
-
-  fun ManjimupWesternAustraliaAirport : Ind Airport ;
-
-  fun MankatoMunicipalMNAirport : Ind Airport ;
-
-  fun ManleyHotSpringsAKAirport : Ind Airport ;
-
-  fun MannersCreekNorthernTerritoryAirport : Ind Airport ;
-
-  fun MannheimAirport : Ind Airport ;
-
-  fun ManokwariAirport : Ind Airport ;
-
-  fun ManonoAirport : Ind Airport ;
-
-  fun MansaAirport : Ind Airport ;
-
-  fun MansfieldLahmMunicipalOHAirport : Ind Airport ;
-
-  fun MantiEphraimUTAirport : Ind Airport ;
-
-  fun ManumuAirport : Ind Airport ;
-
-  fun ManzanilloAirport : Ind Airport ;
-
-  fun MaotaAirport : Ind Airport ;
-
-  fun MapleBayBCAirport : Ind Airport ;
-
-  fun MapodaAirport : Ind Airport ;
-
-  fun MapuaAirport : Ind Airport ;
-
-  fun MaputoAirport : Ind Airport ;
-
-  fun MaquinchaoAirport : Ind Airport ;
-
-  fun MaquoketaMunicipalIAAirport : Ind Airport ;
-
-  fun MaraLodgesAirport : Ind Airport ;
-
-  fun MarabaPAAirport : Ind Airport ;
-
-  fun MaracayAirport : Ind Airport ;
-
-  fun MaradiAirport : Ind Airport ;
-
-  fun MarakeiAirport : Ind Airport ;
-
-  fun MaramuniAirport : Ind Airport ;
-
-  fun MarathonFLAirport : Ind Airport ;
-
-  fun MarathonONAirport : Ind Airport ;
-
-  fun MarauAirport : Ind Airport ;
-
-  fun MarawakaAirport : Ind Airport ;
-
-  fun MarbellaAirport : Ind Airport ;
-
-  fun MarbleBarWesternAustraliaAirport : Ind Airport ;
-
-  fun MarbleCanyonAZAirport : Ind Airport ;
-
-  fun MarcalaAirport : Ind Airport ;
-
-  fun MarchAirForceBaseCAAirport : Ind Airport ;
-
-  fun MarcoIslandFLAirport : Ind Airport ;
-
-  fun MarcoPoloTesseraVeneziaVeniceAirport : Ind Airport ;
-
-  fun MarcusIslandsAirport : Ind Airport ;
-
-  fun MardelPlataAirport : Ind Airport ;
-
-  fun MareLoyaltyIslandsAirport : Ind Airport ;
-
-  fun MarebAirport : Ind Airport ;
-
-  fun MarfaMunicipalTXAirport : Ind Airport ;
-
-  fun MargaretRiverWesternAustraliaAirport : Ind Airport ;
-
-  fun MargarinaAirport : Ind Airport ;
-
-  fun MargaritaIslandAirport : Ind Airport ;
-
-  fun MargateAirport : Ind Airport ;
-
-  fun MargueriteBayAKAirport : Ind Airport ;
-
-  fun MarianskeLazneAirport : Ind Airport ;
-
-  fun MariborAirport : Ind Airport ;
-
-  fun MaricourtAirstripQCAirport : Ind Airport ;
-
-  fun MariehamnMaarianhaminaAirport : Ind Airport ;
-
-  fun MarignaneProvenceMarseilleAirport : Ind Airport ;
-
-  fun MariliaSPAirport : Ind Airport ;
-
-  fun MarinadiMassaAirport : Ind Airport ;
-
-  fun MarinduqueAirport : Ind Airport ;
-
-  fun MarineCorpsAirFacilityHonshuIsAirport : Ind Airport ;
-
-  fun MaringaPRAirport : Ind Airport ;
-
-  fun MarionDownsQueenslandAirport : Ind Airport ;
-
-  fun MarionMunicipalINAirport : Ind Airport ;
-
-  fun MarionMunicipalOHAirport : Ind Airport ;
-
-  fun MaripasoulaAirport : Ind Airport ;
-
-  fun MariquitaAirport : Ind Airport ;
-
-  fun MariscalSucreQuitoAirport : Ind Airport ;
-
-  fun MariupolZhdanovDonetskAirport : Ind Airport ;
-
-  fun MarlaSouthAustraliaAirport : Ind Airport ;
-
-  fun MarlboroughMAAirport : Ind Airport ;
-
-  fun MarmulAirport : Ind Airport ;
-
-  fun MaroantsetraAirport : Ind Airport ;
-
-  fun MaronAirport : Ind Airport ;
-
-  fun MaroochydoreSunshineCoastQueenslandAirport : Ind Airport ;
-
-  fun MarquaNorthernTerritoryAirport : Ind Airport ;
-
-  fun MarquetteCountyMIAirport : Ind Airport ;
-
-  fun MarreeSouthAustraliaAirport : Ind Airport ;
-
-  fun MarromeuAirport : Ind Airport ;
-
-  fun MarsaBregaAirport : Ind Airport ;
-
-  fun MarsaMatrumMersaMatruhAirport : Ind Airport ;
-
-  fun MarsabitAirport : Ind Airport ;
-
-  fun MarshHarbourAbacoAirport : Ind Airport ;
-
-  fun MarshallAKAirport : Ind Airport ;
-
-  fun MarshallIslandsInternationalMajuroAirport : Ind Airport ;
-
-  fun MarshallMemorialMunicipalMOAirport : Ind Airport ;
-
-  fun MarshallMunicipalAirportRyanFieldMNAirport : Ind Airport ;
-
-  fun MarshalltownMunicipalIAAirport : Ind Airport ;
-
-  fun MarshfieldMunicipalWIAirport : Ind Airport ;
-
-  fun MarthasVineyardMAAirport : Ind Airport ;
-
-  fun MartinStateMDAirport : Ind Airport ;
-
-  fun MartindaleArmyAirFieldTexasArmyNationalGuardTXAirport : Ind Airport ;
-
-  fun MarudiSarawakAirport : Ind Airport ;
-
-  fun MaryMaryAirport : Ind Airport ;
-
-  fun MaryboroughQueenslandAirport : Ind Airport ;
-
-  fun MarysHarbourNFAirport : Ind Airport ;
-
-  fun MasaAirport : Ind Airport ;
-
-  fun MasadaAirport : Ind Airport ;
-
-  fun MasalemboAirport : Ind Airport ;
-
-  fun MasambaAirport : Ind Airport ;
-
-  fun MasasiAirport : Ind Airport ;
-
-  fun MasbateAirport : Ind Airport ;
-
-  fun MascaraAirport : Ind Airport ;
-
-  fun MashadAirport : Ind Airport ;
-
-  fun MasiManimbaAirport : Ind Airport ;
-
-  fun MasirahAirport : Ind Airport ;
-
-  fun MasonCityMunicipalIAAirport : Ind Airport ;
-
-  fun MasonCountyMIAirport : Ind Airport ;
-
-  fun MassawaAirport : Ind Airport ;
-
-  fun MassenaInternationalAirportRichardsFieldNYAirport : Ind Airport ;
-
-  fun MassendjoAirport : Ind Airport ;
-
-  fun MassettWaterAerodromeBCAirport : Ind Airport ;
-
-  fun MastertonAirport : Ind Airport ;
-
-  fun MasticPointAirport : Ind Airport ;
-
-  fun MatadiAirport : Ind Airport ;
-
-  fun MatagamiQCAirport : Ind Airport ;
-
-  fun MatagordaPeninsulaTXAirport : Ind Airport ;
-
-  fun MataivaAirport : Ind Airport ;
-
-  fun MatakAirport : Ind Airport ;
-
-  fun MatamAirport : Ind Airport ;
-
-  fun MatamataAirport : Ind Airport ;
-
-  fun MatamorosAirport : Ind Airport ;
-
-  fun MataneQCAirport : Ind Airport ;
-
-  fun MatanzasAirport : Ind Airport ;
-
-  fun MatasaphaManziniAirport : Ind Airport ;
-
-  fun MatecanaPereiraAirport : Ind Airport ;
-
-  fun MatherAirForceBaseCAAirport : Ind Airport ;
-
-  fun MathisFieldTXAirport : Ind Airport ;
-
-  fun MatiAirport : Ind Airport ;
-
-  fun MatoGrossoMGAirport : Ind Airport ;
-
-  fun MatsaileAirport : Ind Airport ;
-
-  fun MatsumotoAirport : Ind Airport ;
-
-  fun MatsuyamaSkikokuAirport : Ind Airport ;
-
-  fun MatthewsRidgeAirport : Ind Airport ;
-
-  fun MatupaAirport : Ind Airport ;
-
-  fun MaturinAirport : Ind Airport ;
-
-  fun MaukeAirport : Ind Airport ;
-
-  fun MaulmyineMoulmeinAirport : Ind Airport ;
-
-  fun MaumereAirport : Ind Airport ;
-
-  fun MaunAirport : Ind Airport ;
-
-  fun MaupitiSocietyIslandsAirport : Ind Airport ;
-
-  fun MauryCountyTNAirport : Ind Airport ;
-
-  fun MavesAirport : Ind Airport ;
-
-  fun MaxwellAirForceBaseALAirport : Ind Airport ;
-
-  fun MayCreekAKAirport : Ind Airport ;
-
-  fun MayRiverAirport : Ind Airport ;
-
-  fun MayaguanaMayaguanaAirport : Ind Airport ;
-
-  fun MayajiquaAirport : Ind Airport ;
-
-  fun MayfaahAirport : Ind Airport ;
-
-  fun MayoYTAirport : Ind Airport ;
-
-  fun MayoumbaAirport : Ind Airport ;
-
-  fun MayportNavalAirStationFLAirport : Ind Airport ;
-
-  fun MazariSharifAirport : Ind Airport ;
-
-  fun MbabaneAirport : Ind Airport ;
-
-  fun MbambanakiraAirport : Ind Airport ;
-
-  fun MbandakaAirport : Ind Airport ;
-
-  fun MbanzaCongoAirport : Ind Airport ;
-
-  fun MbararaAirport : Ind Airport ;
-
-  fun MbeyaAirport : Ind Airport ;
-
-  fun MbigouAirport : Ind Airport ;
-
-  fun MbokiAirport : Ind Airport ;
-
-  fun MboutAirport : Ind Airport ;
-
-  fun MbujiMayiAirport : Ind Airport ;
-
-  fun McAlesterRegionalOKAirport : Ind Airport ;
-
-  fun McArthurRiverNorthernTerritoryAirport : Ind Airport ;
-
-  fun McCallIDAirport : Ind Airport ;
-
-  fun McCarranInternationalNVAirport : Ind Airport ;
-
-  fun McCarthyAKAirport : Ind Airport ;
-
-  fun McChordAirForceBaseWAAirport : Ind Airport ;
-
-  fun McClellanAirForceBaseCAAirport : Ind Airport ;
-
-  fun McCombPikeCountyJohnELewisFieldMSAirport : Ind Airport ;
-
-  fun McCookMunicipalNEAirport : Ind Airport ;
-
-  fun McEntireAirNationalGuardBaseSCAirport : Ind Airport ;
-
-  fun McGheeTysonTNAirport : Ind Airport ;
-
-  fun McGrathAKAirport : Ind Airport ;
-
-  fun McGuireAirForceBaseNJAirport : Ind Airport ;
-
-  fun McKellarSipesRegionalTNAirport : Ind Airport ;
-
-  fun McKennaArmyAirFieldGAAirport : Ind Airport ;
-
-  fun McKinleyNationalParkAKAirport : Ind Airport ;
-
-  fun McMinnCountyTNAirport : Ind Airport ;
-
-  fun McMinnvilleMunicipalORAirport : Ind Airport ;
-
-  fun McNaryFieldORAirport : Ind Airport ;
-
-  fun McPhersonKSAirport : Ind Airport ;
-
-  fun MeadowLakeSKAirport : Ind Airport ;
-
-  fun MechanicsBaySeaplaneBaseAucklandAirport : Ind Airport ;
-
-  fun MedfordJacksonCountyORAirport : Ind Airport ;
-
-  fun MedfraAKAirport : Ind Airport ;
-
-  fun MedicineHatABAirport : Ind Airport ;
-
-  fun MedinaCAAirport : Ind Airport ;
-
-  fun MedinaMadinahAirport : Ind Airport ;
-
-  fun MediteraneeFrejorguesMontpellierAirport : Ind Airport ;
-
-  fun MedouneuAirport : Ind Airport ;
-
-  fun MeekatharraWesternAustraliaAirport : Ind Airport ;
-
-  fun MeenambakkamMadrasAirport : Ind Airport ;
-
-  fun MeffordFieldCAAirport : Ind Airport ;
-
-  fun MegeveAirport : Ind Airport ;
-
-  fun MeghauliAirport : Ind Airport ;
-
-  fun MehamnAirport : Ind Airport ;
-
-  fun MehrabadQualehMorgehTeheranTheranAirport : Ind Airport ;
-
-  fun MeixianAirport : Ind Airport ;
-
-  fun MejitMejitIslandAirport : Ind Airport ;
-
-  fun MekamboAirport : Ind Airport ;
-
-  fun MekaneSalemAirport : Ind Airport ;
-
-  fun MeknesAirport : Ind Airport ;
-
-  fun MekoryukAKAirport : Ind Airport ;
-
-  fun MelangguaneAirport : Ind Airport ;
-
-  fun MelbourneInternationalFLAirport : Ind Airport ;
-
-  fun MelchordeMencosAirport : Ind Airport ;
-
-  fun MelfiAirport : Ind Airport ;
-
-  fun MelillaAirport : Ind Airport ;
-
-  fun MelindaAirport : Ind Airport ;
-
-  fun MeloAirport : Ind Airport ;
-
-  fun MemanbetsuAirport : Ind Airport ;
-
-  fun MemphisInternationalTNAirport : Ind Airport ;
-
-  fun MemphisNavalAirStationTNAirport : Ind Airport ;
-
-  fun MenaAirport : Ind Airport ;
-
-  fun MenaraMarrakechAirport : Ind Airport ;
-
-  fun MendeAirport : Ind Airport ;
-
-  fun MendezAirport : Ind Airport ;
-
-  fun MendiAirport : Ind Airport ;
-
-  fun MendiAirportEthiopia : Ind Airport ;
-
-  fun MenomineeMarinetteTwinCountyMIAirport : Ind Airport ;
-
-  fun MenongueAirport : Ind Airport ;
-
-  fun MercedMunicipalAirportMacreadyFieldCAAirport : Ind Airport ;
-
-  fun MercedesAirport : Ind Airport ;
-
-  fun MerceditaPonceAirport : Ind Airport ;
-
-  fun MercerCountyNJAirport : Ind Airport ;
-
-  fun MerdeyAirport : Ind Airport ;
-
-  fun MeribelAirport : Ind Airport ;
-
-  fun MeridaAirport : Ind Airport ;
-
-  fun MeridianNavalAirStationMcCainFieldMSAirport : Ind Airport ;
-
-  fun MerimbulaNewSouthWalesAirport : Ind Airport ;
-
-  fun MerlunaQueenslandAirport : Ind Airport ;
-
-  fun MeroweAirport : Ind Airport ;
-
-  fun MerrillFieldAKAirport : Ind Airport ;
-
-  fun MerrillMunicipalWIAirport : Ind Airport ;
-
-  fun MerrittBCAirport : Ind Airport ;
-
-  fun MerryIslandBCAirport : Ind Airport ;
-
-  fun MersingAirport : Ind Airport ;
-
-  fun MertySouthAustraliaAirport : Ind Airport ;
-
-  fun MerzifonAirport : Ind Airport ;
-
-  fun MessinaAirport : Ind Airport ;
-
-  fun MessinaAirportItaly : Ind Airport ;
-
-  fun MetcalfFieldOHAirport : Ind Airport ;
-
-  fun MetekelAirport : Ind Airport ;
-
-  fun MetlakatlaAKAirport : Ind Airport ;
-
-  fun MetroFieldAKAirport : Ind Airport ;
-
-  fun MetropolianAreaParisAirport : Ind Airport ;
-
-  fun MetropolitanAreaABAirport : Ind Airport ;
-
-  fun MetropolitanAreaCAAirport : Ind Airport ;
-
-  fun MetropolitanAreaCOAirport : Ind Airport ;
-
-  fun MetropolitanAreaDCAirport : Ind Airport ;
-
-  fun MetropolitanAreaEnglandAirport : Ind Airport ;
-
-  fun MetropolitanAreaFLAirport : Ind Airport ;
-
-  fun MetropolitanAreaMilanoMilanAirport : Ind Airport ;
-
-  fun MetropolitanAreaMoscowAirport : Ind Airport ;
-
-  fun MetropolitanAreaNYAirport : Ind Airport ;
-
-  fun MetropolitanAreaONAirport : Ind Airport ;
-
-  fun MetropolitanAreaOsakaAirport : Ind Airport ;
-
-  fun MetropolitanAreaOsloAirport : Ind Airport ;
-
-  fun MetropolitanAreaQCAirport : Ind Airport ;
-
-  fun MetropolitanAreaRJAirport : Ind Airport ;
-
-  fun MetropolitanAreaRomaRomeAirport : Ind Airport ;
-
-  fun MetropolitanAreaSPAirport : Ind Airport ;
-
-  fun MetropolitanAreaStockholmAirport : Ind Airport ;
-
-  fun MetropolitanAreaTokyoAirport : Ind Airport ;
-
-  fun MetropolitanMAAirport : Ind Airport ;
-
-  fun MetropolitanOaklandInternationalCAAirport : Ind Airport ;
-
-  fun MetterMunicipalGAAirport : Ind Airport ;
-
-  fun MeulabohAirport : Ind Airport ;
-
-  fun MevangAirport : Ind Airport ;
-
-  fun MeyersChuckSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun MfuweAirport : Ind Airport ;
-
-  fun MiamiInternationalFLAirport : Ind Airport ;
-
-  fun MiamiMunicipalOKAirport : Ind Airport ;
-
-  fun MiamiUniversityOHAirport : Ind Airport ;
-
-  fun MiandrivazoAirport : Ind Airport ;
-
-  fun MianwaliAirport : Ind Airport ;
-
-  fun MichianaRegionalTransportationCenterINAirport : Ind Airport ;
-
-  fun MichiganCityINAirport : Ind Airport ;
-
-  fun MidStatePAAirport : Ind Airport ;
-
-  fun MiddleCaicosAirport : Ind Airport ;
-
-  fun MiddleGeorgiaRegionalGAAirport : Ind Airport ;
-
-  fun MiddlemountQueenslandAirport : Ind Airport ;
-
-  fun MiddletonIslandAKAirport : Ind Airport ;
-
-  fun MidlandAirparkTXAirport : Ind Airport ;
-
-  fun MidlandInternationalTXAirport : Ind Airport ;
-
-  fun MidwayNavalAirFacilitySandIslandAirport : Ind Airport ;
-
-  fun MifflinCountyPAAirport : Ind Airport ;
-
-  fun MikkeliAirport : Ind Airport ;
-
-  fun MikraThessalonikiSalonikiAirport : Ind Airport ;
-
-  fun MildenhallAirport : Ind Airport ;
-
-  fun MilduraVictoriaAirport : Ind Airport ;
-
-  fun MilfordMunicipalUTAirport : Ind Airport ;
-
-  fun MilfordSoundAirport : Ind Airport ;
-
-  fun MiliMiliIslandAirport : Ind Airport ;
-
-  fun MillardNEAirport : Ind Airport ;
-
-  fun MillerFieldNEAirport : Ind Airport ;
-
-  fun MillerInternationalTXAirport : Ind Airport ;
-
-  fun MillicentSouthAustraliaAirport : Ind Airport ;
-
-  fun MillingimbiNorthernTerritoryAirport : Ind Airport ;
-
-  fun MillinocketMunicipalMEAirport : Ind Airport ;
-
-  fun MillvilleMunicipalNJAirport : Ind Airport ;
-
-  fun MilosAirport : Ind Airport ;
-
-  fun MinacuAirport : Ind Airport ;
-
-  fun MinakiAerodromeONAirport : Ind Airport ;
-
-  fun MinaltonSouthAustraliaAirport : Ind Airport ;
-
-  fun MinamiDaitoJimaOkinawaAirport : Ind Airport ;
-
-  fun MinatitlanAirport : Ind Airport ;
-
-  fun MinchuminaAKAirport : Ind Airport ;
-
-  fun MindikAirport : Ind Airport ;
-
-  fun MindiptanaAirport : Ind Airport ;
-
-  fun MineralWellsTXAirport : Ind Airport ;
-
-  fun MineralniyeVodyStavropolAirport : Ind Airport ;
-
-  fun MinersBayBCAirport : Ind Airport ;
-
-  fun MinersLakeAirport : Ind Airport ;
-
-  fun MingaladonYangoonRangoonAirport : Ind Airport ;
-
-  fun MinganQCAirport : Ind Airport ;
-
-  fun MinjAirport : Ind Airport ;
-
-  fun MinnaAirport : Ind Airport ;
-
-  fun MinneapolisStPaulInternationalWoldChamberlainMNAirport : Ind Airport ;
-
-  fun MinneriyaAirport : Ind Airport ;
-
-  fun MinnipaSouthAustraliaAirport : Ind Airport ;
-
-  fun MinotAirForceBaseNDAirport : Ind Airport ;
-
-  fun MinotInternationalNDAirport : Ind Airport ;
-
-  fun MintoAKAirport : Ind Airport ;
-
-  fun MinuteManAirfieldMAAirport : Ind Airport ;
-
-  fun MinvoulAirport : Ind Airport ;
-
-  fun MiquelonAirport : Ind Airport ;
-
-  fun MirabelInternationalQCAirport : Ind Airport ;
-
-  fun MiracemadoNorteGOAirport : Ind Airport ;
-
-  fun MirafloresAirport : Ind Airport ;
-
-  fun MiramarAirport : Ind Airport ;
-
-  fun MiramarNavalAirStationMitscherFieldCAAirport : Ind Airport ;
-
-  fun MirandaDownsQueenslandAirport : Ind Airport ;
-
-  fun MirgorodPoltavaAirport : Ind Airport ;
-
-  fun MiriSarawakAirport : Ind Airport ;
-
-  fun MiritiAirport : Ind Airport ;
-
-  fun MirnyyYakutiaSakhaAirport : Ind Airport ;
-
-  fun MirpurAirport : Ind Airport ;
-
-  fun MirpurKhasAirport : Ind Airport ;
-
-  fun MisawaAirport : Ind Airport ;
-
-  fun MisimaAirport : Ind Airport ;
-
-  fun MiskolcAirport : Ind Airport ;
-
-  fun MissionFieldMTAirport : Ind Airport ;
-
-  fun MissoulaInternationalMTAirport : Ind Airport ;
-
-  fun MissouriAirNationalGuardMOAirport : Ind Airport ;
-
-  fun MisurataAirport : Ind Airport ;
-
-  fun MitchellMunicipalSDAirport : Ind Airport ;
-
-  fun MitchellPlateauAirport : Ind Airport ;
-
-  fun MitchellQueenslandAirport : Ind Airport ;
-
-  fun MitchellRiverAirport : Ind Airport ;
-
-  fun MitiaroAirport : Ind Airport ;
-
-  fun MitspehRamonaAirport : Ind Airport ;
-
-  fun MituAirport : Ind Airport ;
-
-  fun MitzicAirport : Ind Airport ;
-
-  fun MiyakeJimaAirport : Ind Airport ;
-
-  fun MiyakoJimaRyukuAirport : Ind Airport ;
-
-  fun MiyanminAirport : Ind Airport ;
-
-  fun MizanTeferiAirport : Ind Airport ;
-
-  fun MkambatiAirport : Ind Airport ;
-
-  fun MkuzeAirport : Ind Airport ;
-
-  fun MoaAirport : Ind Airport ;
-
-  fun MoabiAirport : Ind Airport ;
-
-  fun MoalaAirport : Ind Airport ;
-
-  fun MoanamaniAirport : Ind Airport ;
-
-  fun MoandaAirport : Ind Airport ;
-
-  fun MoandaAirportGabon : Ind Airport ;
-
-  fun MobridgeMunicipalSDAirport : Ind Airport ;
-
-  fun MocamedesNewNamibeAirport : Ind Airport ;
-
-  fun MocimboadaPraiaAirport : Ind Airport ;
-
-  fun MococaSPAirport : Ind Airport ;
-
-  fun ModestoCityCountyAirportHarryShamFieldCAAirport : Ind Airport ;
-
-  fun MoenchengladbachMonchengladbachAirport : Ind Airport ;
-
-  fun MoenjodaroMohenjoDaroAirport : Ind Airport ;
-
-  fun MoffettFieldNavalAirStationCAAirport : Ind Airport ;
-
-  fun MogidasCrazesSPAirport : Ind Airport ;
-
-  fun MohanbariAirport : Ind Airport ;
-
-  fun MoheliAirport : Ind Airport ;
-
-  fun MoiInternationalMombasaAirport : Ind Airport ;
-
-  fun MojaveCAAirport : Ind Airport ;
-
-  fun MokhotlongAirport : Ind Airport ;
-
-  fun MokiAirport : Ind Airport ;
-
-  fun MokpoAirport : Ind Airport ;
-
-  fun MokutiAirport : Ind Airport ;
-
-  fun MolokaiHIAirport : Ind Airport ;
-
-  fun MomaAirport : Ind Airport ;
-
-  fun MomeikAirport : Ind Airport ;
-
-  fun MompusAirport : Ind Airport ;
-
-  fun MonbetsuAirport : Ind Airport ;
-
-  fun MonclovaAirport : Ind Airport ;
-
-  fun MonctonNBAirport : Ind Airport ;
-
-  fun MonfortAirport : Ind Airport ;
-
-  fun MonghsatAirport : Ind Airport ;
-
-  fun MongoAirport : Ind Airport ;
-
-  fun MonguAirport : Ind Airport ;
-
-  fun MonkeyIslandAirport : Ind Airport ;
-
-  fun MonkeyMiaWesternAustraliaAirport : Ind Airport ;
-
-  fun MonkeyMountainAirport : Ind Airport ;
-
-  fun MonkiraQueenslandAirport : Ind Airport ;
-
-  fun MonoAirport : Ind Airport ;
-
-  fun MonroeCountyALAirport : Ind Airport ;
-
-  fun MonroeRegionalLAAirport : Ind Airport ;
-
-  fun MonsAirport : Ind Airport ;
-
-  fun MontJoliQCAirport : Ind Airport ;
-
-  fun MontagueHarborBCAirport : Ind Airport ;
-
-  fun MontaukNYAirport : Ind Airport ;
-
-  fun MonteAlegrePAAirport : Ind Airport ;
-
-  fun MonteCarloAirport : Ind Airport ;
-
-  fun MonteDouradoAirport : Ind Airport ;
-
-  fun MonteLibanoAirport : Ind Airport ;
-
-  fun MontenegroRSAirport : Ind Airport ;
-
-  fun MontepuezAirport : Ind Airport ;
-
-  fun MontereyPeninsulaCAAirport : Ind Airport ;
-
-  fun MonteriaAirport : Ind Airport ;
-
-  fun MonterreyAirport : Ind Airport ;
-
-  fun MontesCaserosAirport : Ind Airport ;
-
-  fun MontesClarosMGAirport : Ind Airport ;
-
-  fun MontevideoChippewaCountyMNAirport : Ind Airport ;
-
-  fun MontgomeryFieldCAAirport : Ind Airport ;
-
-  fun MonticelloMunicipalIAAirport : Ind Airport ;
-
-  fun MontluconAirport : Ind Airport ;
-
-  fun MontoQueenslandAirport : Ind Airport ;
-
-  fun MontoirSaintNazaireAirport : Ind Airport ;
-
-  fun MontreuxAirport : Ind Airport ;
-
-  fun MontroseRegionalCOAirport : Ind Airport ;
-
-  fun MoodyAirForceBaseGAAirport : Ind Airport ;
-
-  fun MoolawatanaSouthAustraliaAirport : Ind Airport ;
-
-  fun MoombaAirport : Ind Airport ;
-
-  fun MoorabbinVictoriaAirport : Ind Airport ;
-
-  fun MooraberrieQueenslandAirport : Ind Airport ;
-
-  fun MooreCountyNCAirport : Ind Airport ;
-
-  fun MooreMurrellTNAirport : Ind Airport ;
-
-  fun MooreaSocietyIslandsAirport : Ind Airport ;
-
-  fun MooseJawSKAirport : Ind Airport ;
-
-  fun MoosoneeONAirport : Ind Airport ;
-
-  fun MopahMeraukeAirport : Ind Airport ;
-
-  fun MorafenobeAirport : Ind Airport ;
-
-  fun MoranbahQueenslandAirport : Ind Airport ;
-
-  fun MorawaWesternAustraliaAirport : Ind Airport ;
-
-  fun MordakAirport : Ind Airport ;
-
-  fun MoreeNewSouthWalesAirport : Ind Airport ;
-
-  fun MoreheadAirport : Ind Airport ;
-
-  fun MoreliaAirport : Ind Airport ;
-
-  fun MoretonQueenslandAirport : Ind Airport ;
-
-  fun MorgantonLenoirNCAirport : Ind Airport ;
-
-  fun MorgantownMunicipalAirportWalterLBillHartFieldWVAirport : Ind Airport ;
-
-  fun MorichalAirport : Ind Airport ;
-
-  fun MoriokaAirport : Ind Airport ;
-
-  fun MorneyPlainsQueenslandAirport : Ind Airport ;
-
-  fun MorningtonIslandQueenslandAirport : Ind Airport ;
-
-  fun MorobeAirport : Ind Airport ;
-
-  fun MorombeAirport : Ind Airport ;
-
-  fun MoronAirBaseMorondelaFronteraAirport : Ind Airport ;
-
-  fun MorondavaAirport : Ind Airport ;
-
-  fun MorotaiIslandAirport : Ind Airport ;
-
-  fun MorrisMunicipalMNAirport : Ind Airport ;
-
-  fun MorristownMunicipalNJAirport : Ind Airport ;
-
-  fun MorrisvilleStoweStateVTAirport : Ind Airport ;
-
-  fun MoruyaNewSouthWalesAirport : Ind Airport ;
-
-  fun MosesPointAKAirport : Ind Airport ;
-
-  fun MoshiAirport : Ind Airport ;
-
-  fun MoshoeshoeIInternationalMaseruAirport : Ind Airport ;
-
-  fun MosjoenAirport : Ind Airport ;
-
-  fun MosnovOstravaAirport : Ind Airport ;
-
-  fun MosqueraAirport : Ind Airport ;
-
-  fun MosselBayAirport : Ind Airport ;
-
-  fun MossoroRNAirport : Ind Airport ;
-
-  fun MostarAirport : Ind Airport ;
-
-  fun MosteirosAirport : Ind Airport ;
-
-  fun MostynAirport : Ind Airport ;
-
-  fun MosulAirport : Ind Airport ;
-
-  fun MotaLavaAirport : Ind Airport ;
-
-  fun MotonFieldMunicipalALAirport : Ind Airport ;
-
-  fun MotuekaAirport : Ind Airport ;
-
-  fun MoudjeriaAirport : Ind Airport ;
-
-  fun MouilaAirport : Ind Airport ;
-
-  fun MouldBayNTAirport : Ind Airport ;
-
-  fun MoultrieMunicipalGAAirport : Ind Airport ;
-
-  fun MoundouAirport : Ind Airport ;
-
-  fun MountAueAirport : Ind Airport ;
-
-  fun MountBarnettWesternAustraliaAirport : Ind Airport ;
-
-  fun MountComfortINAirport : Ind Airport ;
-
-  fun MountCookAirport : Ind Airport ;
-
-  fun MountGambierSouthAustraliaAirport : Ind Airport ;
-
-  fun MountHothamVictoriaAirport : Ind Airport ;
-
-  fun MountMagnetWesternAustraliaAirport : Ind Airport ;
-
-  fun MountPleasantAirport : Ind Airport ;
-
-  fun MountPleasantMunicipalIAAirport : Ind Airport ;
-
-  fun MountPleasantMunicipalMIAirport : Ind Airport ;
-
-  fun MountPleasantMunicipalTXAirport : Ind Airport ;
-
-  fun MountPleasantUTAirport : Ind Airport ;
-
-  fun MountShastaCAAirport : Ind Airport ;
-
-  fun MountVernonILAirport : Ind Airport ;
-
-  fun MountWilsonCAAirport : Ind Airport ;
-
-  fun MountainAirport : Ind Airport ;
-
-  fun MountainHomeAirForceBaseIDAirport : Ind Airport ;
-
-  fun MountainValleyAirport : Ind Airport ;
-
-  fun MountainVillageAKAirport : Ind Airport ;
-
-  fun MoutiersAirport : Ind Airport ;
-
-  fun MouyondziAirport : Ind Airport ;
-
-  fun MoyaleAirport : Ind Airport ;
-
-  fun MoyaleAirportKenya : Ind Airport ;
-
-  fun MoyoAirport : Ind Airport ;
-
-  fun MoyobambaAirport : Ind Airport ;
-
-  fun MpachaAirport : Ind Airport ;
-
-  fun MtBuffaloAirport : Ind Airport ;
-
-  fun MtCavenaghNorthernTerritoryAirport : Ind Airport ;
-
-  fun MtFullStopAirport : Ind Airport ;
-
-  fun MtHouseWesternAustraliaAirport : Ind Airport ;
-
-  fun MtSanfordNorthernTerritoryAirport : Ind Airport ;
-
-  fun MtSwanNorthernTerritoryAirport : Ind Airport ;
-
-  fun MtwaraAirport : Ind Airport ;
-
-  fun MuccanWesternAustraliaAirport : Ind Airport ;
-
-  fun MucuriBAAirport : Ind Airport ;
-
-  fun MudanjiangAirport : Ind Airport ;
-
-  fun MueoAirport : Ind Airport ;
-
-  fun MuiAirport : Ind Airport ;
-
-  fun MuirArmyAirFieldPAAirport : Ind Airport ;
-
-  fun MukahSarawakAirport : Ind Airport ;
-
-  fun MukallaAirport : Ind Airport ;
-
-  fun MukeirasAirport : Ind Airport ;
-
-  fun MukhinoBuryatiaAirport : Ind Airport ;
-
-  fun MukoMukoAirport : Ind Airport ;
-
-  fun MulatosAirport : Ind Airport ;
-
-  fun MulegeAirport : Ind Airport ;
-
-  fun MulgaParkNorthernTerritoryAirport : Ind Airport ;
-
-  fun MuliaAirport : Ind Airport ;
-
-  fun MulkaSouthAustraliaAirport : Ind Airport ;
-
-  fun MullAirport : Ind Airport ;
-
-  fun MullewaWesternAustraliaAirport : Ind Airport ;
-
-  fun MultanAirport : Ind Airport ;
-
-  fun MuluAirport : Ind Airport ;
-
-  fun MumiasAirport : Ind Airport ;
-
-  fun MunbilAirport : Ind Airport ;
-
-  fun MunchenAirport : Ind Airport ;
-
-  fun MundaNewGeorgiaIsAirport : Ind Airport ;
-
-  fun MundukuAirport : Ind Airport ;
-
-  fun MungeranieSouthAustraliaAirport : Ind Airport ;
-
-  fun MunicipalPAAirport : Ind Airport ;
-
-  fun MuongSaiAirport : Ind Airport ;
-
-  fun MuriaeMGAirport : Ind Airport ;
-
-  fun MurmanskMurmanskAirport : Ind Airport ;
-
-  fun MurrayBayNTAirport : Ind Airport ;
-
-  fun MurrayIslandsQueenslandAirport : Ind Airport ;
-
-  fun MurtalaMuhammedLagosAirport : Ind Airport ;
-
-  fun MuscatineMunicipalIAAirport : Ind Airport ;
-
-  fun MuscleShoalsRegionalALAirport : Ind Airport ;
-
-  fun MusgraveQueenslandAirport : Ind Airport ;
-
-  fun MushaAirport : Ind Airport ;
-
-  fun MuskokaONAirport : Ind Airport ;
-
-  fun MuskratDamONAirport : Ind Airport ;
-
-  fun MusomaAirport : Ind Airport ;
-
-  fun MussauAirport : Ind Airport ;
-
-  fun MustinALFPAAirport : Ind Airport ;
-
-  fun MustiqueIslandAirport : Ind Airport ;
-
-  fun MutareAirport : Ind Airport ;
-
-  fun MutiaraPaluAirport : Ind Airport ;
-
-  fun MutingAirport : Ind Airport ;
-
-  fun MuttaburraQueenslandAirport : Ind Airport ;
-
-  fun MuzaffarabadAirport : Ind Airport ;
-
-  fun MuzaffarnagarAirport : Ind Airport ;
-
-  fun MuzaffarpurAirport : Ind Airport ;
-
-  fun MwaduiAirport : Ind Airport ;
-
-  fun MwanaLamuAirport : Ind Airport ;
-
-  fun MwanzaAirport : Ind Airport ;
-
-  fun MwekaAirport : Ind Airport ;
-
-  fun MyeikMerguiAirport : Ind Airport ;
-
-  fun MyitkyinaAirport : Ind Airport ;
-
-  fun MykolayivNikolayevMykolayivAirport : Ind Airport ;
-
-  fun MyroodahAirport : Ind Airport ;
-
-  fun MyrtleBeachAirForceBaseSCAirport : Ind Airport ;
-
-  fun MysoreAirport : Ind Airport ;
-
-  fun MytileneMitiliniLesbosIslandAirport : Ind Airport ;
-
-  fun MzambaAirport : Ind Airport ;
-
-  fun MzuzuAirport : Ind Airport ;
-
-  fun NDjamenaAirport : Ind Airport ;
-
-  fun NDolaAirport : Ind Airport ;
-
-  fun NDoloKinshasaAirport : Ind Airport ;
-
-  fun NGaoundereAirport : Ind Airport ;
-
-  fun NKongsambaAirport : Ind Airport ;
-
-  fun NRCMIAirport : Ind Airport ;
-
-  fun NZerekoreAirport : Ind Airport ;
-
-  fun NaberezhnyyeChelnyTatarstanAirport : Ind Airport ;
-
-  fun NabireAirport : Ind Airport ;
-
-  fun NacalaAirport : Ind Airport ;
-
-  fun NachingweaAirport : Ind Airport ;
-
-  fun NadiAirport : Ind Airport ;
-
-  fun NadorAirport : Ind Airport ;
-
-  fun NadymTyumenAirport : Ind Airport ;
-
-  fun NadzabLaeAirport : Ind Airport ;
-
-  fun NagaAirport : Ind Airport ;
-
-  fun NaganoAirport : Ind Airport ;
-
-  fun NagasakiAirport : Ind Airport ;
-
-  fun NagpurAirport : Ind Airport ;
-
-  fun NahaAirport : Ind Airport ;
-
-  fun NahaSangiheAirport : Ind Airport ;
-
-  fun NainNFAirport : Ind Airport ;
-
-  fun NakashibetsuAirport : Ind Airport ;
-
-  fun NakhonRatchasimaAirport : Ind Airport ;
-
-  fun NakhonSiThammaratAirport : Ind Airport ;
-
-  fun NakinaONAirport : Ind Airport ;
-
-  fun NaknekAKAirport : Ind Airport ;
-
-  fun NakuruAirport : Ind Airport ;
-
-  fun NalchikKabardinoBalkariaAirport : Ind Airport ;
-
-  fun NamanganNamanganAirport : Ind Airport ;
-
-  fun NamaoFieldABAirport : Ind Airport ;
-
-  fun NambourQueenslandAirport : Ind Airport ;
-
-  fun NambuccaHeadsNewSouthWalesAirport : Ind Airport ;
-
-  fun NamleaAirport : Ind Airport ;
-
-  fun NamorikNamorikAirport : Ind Airport ;
-
-  fun NamroleBuruIslandAirport : Ind Airport ;
-
-  fun NamsangAirport : Ind Airport ;
-
-  fun NamsosAirport : Ind Airport ;
-
-  fun NamtuAirport : Ind Airport ;
-
-  fun NamuAirport : Ind Airport ;
-
-  fun NamuBCAirport : Ind Airport ;
-
-  fun NamudiAirport : Ind Airport ;
-
-  fun NamutoniAirport : Ind Airport ;
-
-  fun NanAirport : Ind Airport ;
-
-  fun NanYuanAirBaseBeijingAirport : Ind Airport ;
-
-  fun NanaimoBCAirport : Ind Airport ;
-
-  fun NanaimoHarbourSeaplaneBaseBCAirport : Ind Airport ;
-
-  fun NanchongAirport : Ind Airport ;
-
-  fun NandedAirport : Ind Airport ;
-
-  fun NangadeAirport : Ind Airport ;
-
-  fun NangapinohAirport : Ind Airport ;
-
-  fun NanisivikNTAirport : Ind Airport ;
-
-  fun NanjingAirport : Ind Airport ;
-
-  fun NankiShirahanaAirport : Ind Airport ;
-
-  fun NankinaAirport : Ind Airport ;
-
-  fun NanningAirport : Ind Airport ;
-
-  fun NantongAirport : Ind Airport ;
-
-  fun NanuqueMGAirport : Ind Airport ;
-
-  fun NanyangAirport : Ind Airport ;
-
-  fun NanyukiAirport : Ind Airport ;
-
-  fun NaoroAirport : Ind Airport ;
-
-  fun NapakiakAKAirport : Ind Airport ;
-
-  fun NapaskiakAKAirport : Ind Airport ;
-
-  fun NapierHastingsAirport : Ind Airport ;
-
-  fun NappaMerryQueenslandAirport : Ind Airport ;
-
-  fun NapperbyNorthernTerritoryAirport : Ind Airport ;
-
-  fun NapukaAirport : Ind Airport ;
-
-  fun NaraAirport : Ind Airport ;
-
-  fun NaracoorteSouthAustraliaAirport : Ind Airport ;
-
-  fun NarathiwatAirport : Ind Airport ;
-
-  fun NareAirport : Ind Airport ;
-
-  fun NarganaAirport : Ind Airport ;
-
-  fun NaritaTokyoAirport : Ind Airport ;
-
-  fun NaroomaAirport : Ind Airport ;
-
-  fun NarrabriNewSouthWalesAirport : Ind Airport ;
-
-  fun NarranderaNewSouthWalesAirport : Ind Airport ;
-
-  fun NarroginWesternAustraliaAirport : Ind Airport ;
-
-  fun NarromineNewSouthWalesAirport : Ind Airport ;
-
-  fun NarssarssuaqAirport : Ind Airport ;
-
-  fun NartronFieldMIAirport : Ind Airport ;
-
-  fun NarumAirport : Ind Airport ;
-
-  fun NassauSeaplaneBaseNewProvidenceAirport : Ind Airport ;
-
-  fun NatadolaAirport : Ind Airport ;
-
-  fun NatalRNAirport : Ind Airport ;
-
-  fun NatashquanQCAirport : Ind Airport ;
-
-  fun NatitingouAirport : Ind Airport ;
-
-  fun NatunaRanaiAirport : Ind Airport ;
-
-  fun NaukitiAKAirport : Ind Airport ;
-
-  fun NausoriInternationalSuvaAirport : Ind Airport ;
-
-  fun NavegantesAirport : Ind Airport ;
-
-  fun NawabShahAirport : Ind Airport ;
-
-  fun NazcaAirport : Ind Airport ;
-
-  fun NdeleAirport : Ind Airport ;
-
-  fun NecocheaAirport : Ind Airport ;
-
-  fun NecocliAirport : Ind Airport ;
-
-  fun NeftaTozeurAirport : Ind Airport ;
-
-  fun NefteyuganskTyumenAirport : Ind Airport ;
-
-  fun NegginanMBAirport : Ind Airport ;
-
-  fun NegrilAirport : Ind Airport ;
-
-  fun NeivaAirport : Ind Airport ;
-
-  fun NekemeteAirport : Ind Airport ;
-
-  fun NekemptAirport : Ind Airport ;
-
-  fun NellisAirForceBaseNVAirport : Ind Airport ;
-
-  fun NelsonAirport : Ind Airport ;
-
-  fun NelsonBCAirport : Ind Airport ;
-
-  fun NelsonLagoonAKAirport : Ind Airport ;
-
-  fun NelspruitAirport : Ind Airport ;
-
-  fun NemiscauQCAirport : Ind Airport ;
-
-  fun NephiMunicipalUTAirport : Ind Airport ;
-
-  fun NeryungriYakutiaSakhaAirport : Ind Airport ;
-
-  fun NeuIsenburgAirport : Ind Airport ;
-
-  fun NeuquenAirport : Ind Airport ;
-
-  fun NevadaCountyAirParkCAAirport : Ind Airport ;
-
-  fun NevadaMunicipalMOAirport : Ind Airport ;
-
-  fun NeverasAirport : Ind Airport ;
-
-  fun NewCastleHenryCountyMunicipalINAirport : Ind Airport ;
-
-  fun NewChenegaAKAirport : Ind Airport ;
-
-  fun NewHalfaAirport : Ind Airport ;
-
-  fun NewMoonQueenslandAirport : Ind Airport ;
-
-  fun NewOrleansInternationalAirportMoisantFieldLAAirport : Ind Airport ;
-
-  fun NewOrleansNavalAirStationAlvinCallenderFieldLAAirport : Ind Airport ;
-
-  fun NewPlymouthAirport : Ind Airport ;
-
-  fun NewRichmondMunicipalWIAirport : Ind Airport ;
-
-  fun NewRiverValleyVAAirport : Ind Airport ;
-
-  fun NewUlmMunicipalMNAirport : Ind Airport ;
-
-  fun NewValleyAirport : Ind Airport ;
-
-  fun NewWestminsterWaterAerodromeBCAirport : Ind Airport ;
-
-  fun NewYorkSkyportsIncSeaplaneBaseNYAirport : Ind Airport ;
-
-  fun NewcastleAirport : Ind Airport ;
-
-  fun NewcastleAirportUnitedKingdom : Ind Airport ;
-
-  fun NewcastleNevisAirport : Ind Airport ;
-
-  fun NewmanWesternAustraliaAirport : Ind Airport ;
-
-  fun NewportMunicipalORAirport : Ind Airport ;
-
-  fun NewportNewsWilliamsburgInternationalVAAirport : Ind Airport ;
-
-  fun NewportStateRIAirport : Ind Airport ;
-
-  fun NewryNorthernTerritoryAirport : Ind Airport ;
-
-  fun NewtokSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun NewtonMunicipalIAAirport : Ind Airport ;
-
-  fun NeyveliAirport : Ind Airport ;
-
-  fun NgauAirport : Ind Airport ;
-
-  fun NgivaOngivaOndjivaAirport : Ind Airport ;
-
-  fun NgomaAirport : Ind Airport ;
-
-  fun NgukurrNorthernTerritoryAirport : Ind Airport ;
-
-  fun NhaTrangAirport : Ind Airport ;
-
-  fun NiameyAirport : Ind Airport ;
-
-  fun NiamtougouLamaKaraAirport : Ind Airport ;
-
-  fun NiblackAKAirport : Ind Airport ;
-
-  fun NichenCoveAKAirport : Ind Airport ;
-
-  fun NichinCoveSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun NicholsonPeninsulaWaterAerodromeNTAirport : Ind Airport ;
-
-  fun NicholsonWesternAustraliaAirport : Ind Airport ;
-
-  fun NicosiaAirport : Ind Airport ;
-
-  fun NicoyaAirport : Ind Airport ;
-
-  fun NiftyWesternAustraliaAirport : Ind Airport ;
-
-  fun NigerumAirport : Ind Airport ;
-
-  fun NightmuteAKAirport : Ind Airport ;
-
-  fun NikolaiAKAirport : Ind Airport ;
-
-  fun NikunauAirport : Ind Airport ;
-
-  fun NimbaAirport : Ind Airport ;
-
-  fun NingboAirport : Ind Airport ;
-
-  fun NinilchikAKAirport : Ind Airport ;
-
-  fun NinoyAquinoInternationalManilaAirport : Ind Airport ;
-
-  fun NiokiAirport : Ind Airport ;
-
-  fun NiokoloKobaAirport : Ind Airport ;
-
-  fun NioroAirport : Ind Airport ;
-
-  fun NiortAirport : Ind Airport ;
-
-  fun NipaAirport : Ind Airport ;
-
-  fun NipawinSKAirport : Ind Airport ;
-
-  fun NiquelandiaGOAirport : Ind Airport ;
-
-  fun NitchequonQCAirport : Ind Airport ;
-
-  fun NiteroiRJAirport : Ind Airport ;
-
-  fun NiuafoouAirport : Ind Airport ;
-
-  fun NiuatoputapuAirport : Ind Airport ;
-
-  fun NiuqsutAKAirport : Ind Airport ;
-
-  fun NizhevartovskTyumenAirport : Ind Airport ;
-
-  fun NkanAirport : Ind Airport ;
-
-  fun NkausAirport : Ind Airport ;
-
-  fun NkayiAirport : Ind Airport ;
-
-  fun NkoloAirport : Ind Airport ;
-
-  fun NoatakAKAirport : Ind Airport ;
-
-  fun NogalesAirport : Ind Airport ;
-
-  fun NogalesInternationalAZAirport : Ind Airport ;
-
-  fun NojabrxskAirport : Ind Airport ;
-
-  fun NomadRiverAirport : Ind Airport ;
-
-  fun NomeAKAirport : Ind Airport ;
-
-  fun NondaltonAKAirport : Ind Airport ;
-
-  fun NonoutiAirport : Ind Airport ;
-
-  fun NoonkanbahWesternAustraliaAirport : Ind Airport ;
-
-  fun NoosaQueenslandAirport : Ind Airport ;
-
-  fun NoosavilleQueenslandAirport : Ind Airport ;
-
-  fun NootkaSoundBCAirport : Ind Airport ;
-
-  fun NoraAKAirport : Ind Airport ;
-
-  fun NorddeichAirport : Ind Airport ;
-
-  fun NordenAirport : Ind Airport ;
-
-  fun NorderneyAirport : Ind Airport ;
-
-  fun NordfjordurAirport : Ind Airport ;
-
-  fun NordholzAirport : Ind Airport ;
-
-  fun NorfolkInternationalVAAirport : Ind Airport ;
-
-  fun NorfolkIslandNorfolkIslandAirport : Ind Airport ;
-
-  fun NorfolkNavalAirStationChambersFieldVAAirport : Ind Airport ;
-
-  fun NorilskNorylskNorylskAirport : Ind Airport ;
-
-  fun NormanWellsNTAirport : Ind Airport ;
-
-  fun NormansCayAirport : Ind Airport ;
-
-  fun NormantonQueenslandAirport : Ind Airport ;
-
-  fun NorsemanWesternAustraliaAirport : Ind Airport ;
-
-  fun NorsupAirport : Ind Airport ;
-
-  fun NorthAirForceAuxiliarySCAirport : Ind Airport ;
-
-  fun NorthBattlefordSKAirport : Ind Airport ;
-
-  fun NorthBayONAirport : Ind Airport ;
-
-  fun NorthBendMunicipalORAirport : Ind Airport ;
-
-  fun NorthCaicosAirport : Ind Airport ;
-
-  fun NorthCentralStateRIAirport : Ind Airport ;
-
-  fun NorthDallasHeliportTXAirport : Ind Airport ;
-
-  fun NorthForkValleyCOAirport : Ind Airport ;
-
-  fun NorthIslandNavalAirStationHalseyFieldCAAirport : Ind Airport ;
-
-  fun NorthLasVegasAirTerminalNVAirport : Ind Airport ;
-
-  fun NorthPlatteRegionalNEAirport : Ind Airport ;
-
-  fun NorthRaleighNCAirport : Ind Airport ;
-
-  fun NorthRimAZAirport : Ind Airport ;
-
-  fun NorthRonaldswayAirport : Ind Airport ;
-
-  fun NorthSeaplaneBaseBiminiAirport : Ind Airport ;
-
-  fun NorthSpiritLakeONAirport : Ind Airport ;
-
-  fun NorthVernonINAirport : Ind Airport ;
-
-  fun NorthWhaleSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun NorthamptonAirportWitteringRAFStationEnglandAirport : Ind Airport ;
-
-  fun NortheastCapeAKAirport : Ind Airport ;
-
-  fun NortheastPhiladelphiaPAAirport : Ind Airport ;
-
-  fun NorthernAroostookRegionalMEAirport : Ind Airport ;
-
-  fun NorthernMaineRegionalAirportatPresqueIsleMEAirport : Ind Airport ;
-
-  fun NorthholtAerodromeEnglandAirport : Ind Airport ;
-
-  fun NorthsideMIAirport : Ind Airport ;
-
-  fun NorthwayAKAirport : Ind Airport ;
-
-  fun NortonMunicipalKSAirport : Ind Airport ;
-
-  fun NorwalkCTAirport : Ind Airport ;
-
-  fun NorwayHouseMBAirport : Ind Airport ;
-
-  fun NorwichAirport : Ind Airport ;
-
-  fun NorwoodMemorialMAAirport : Ind Airport ;
-
-  fun NosaraBeachAirport : Ind Airport ;
-
-  fun NotoddenAirport : Ind Airport ;
-
-  fun NouadhibouAirport : Ind Airport ;
-
-  fun NouakchottAirport : Ind Airport ;
-
-  fun NounaeAirport : Ind Airport ;
-
-  fun NovaIguacuRJAirport : Ind Airport ;
-
-  fun NovaLamegoAirport : Ind Airport ;
-
-  fun NovaXavantinaAirport : Ind Airport ;
-
-  fun NovgorodNovgorodAirport : Ind Airport ;
-
-  fun NoviSadAirport : Ind Airport ;
-
-  fun NovoAripuanaAirport : Ind Airport ;
-
-  fun NovoHamburgoRSAirport : Ind Airport ;
-
-  fun NovoalexeyevkaAbkhaziaAirport : Ind Airport ;
-
-  fun NovokuznetskNovokuznetskAirport : Ind Airport ;
-
-  fun NovorossiyskKrasnodarAirport : Ind Airport ;
-
-  fun NovyUrengoyAirport : Ind Airport ;
-
-  fun NowataAirport : Ind Airport ;
-
-  fun NowraNewSouthWalesAirport : Ind Airport ;
-
-  fun NowshahrAirport : Ind Airport ;
-
-  fun NsimalenInternationalYaoundeAirport : Ind Airport ;
-
-  fun NuernbergNurnbergAirport : Ind Airport ;
-
-  fun NuevaGuineaAirport : Ind Airport ;
-
-  fun NuguriaAirport : Ind Airport ;
-
-  fun NuiatoputapuAirport : Ind Airport ;
-
-  fun NukuAirport : Ind Airport ;
-
-  fun NukuHivaMarquesasIslandsAirport : Ind Airport ;
-
-  fun NukusKarakalpakstanAirport : Ind Airport ;
-
-  fun NukutavekeAirport : Ind Airport ;
-
-  fun NulatoAKAirport : Ind Airport ;
-
-  fun NullagineWesternAustraliaAirport : Ind Airport ;
-
-  fun NullarborSouthAustraliaAirport : Ind Airport ;
-
-  fun NumbulwarNorthernTerritoryAirport : Ind Airport ;
-
-  fun NunapitchukAKAirport : Ind Airport ;
-
-  fun NunchiaAirport : Ind Airport ;
-
-  fun NunukanBorneoAirport : Ind Airport ;
-
-  fun NuoroAirport : Ind Airport ;
-
-  fun NuquiAirport : Ind Airport ;
-
-  fun NushkiAirport : Ind Airport ;
-
-  fun NutuveAirport : Ind Airport ;
-
-  fun NutwoodDownsNorthernTerritoryAirport : Ind Airport ;
-
-  fun NyackAKAirport : Ind Airport ;
-
-  fun NyalaAirport : Ind Airport ;
-
-  fun NyaungUAirport : Ind Airport ;
-
-  fun NyeriAirport : Ind Airport ;
-
-  fun NykopingAirport : Ind Airport ;
-
-  fun NynganNewSouthWalesAirport : Ind Airport ;
-
-  fun NzoiaAirport : Ind Airport ;
-
-  fun ONealINAirport : Ind Airport ;
-
-  fun OachasNeckAirport : Ind Airport ;
-
-  fun OakHarborAirParkWAAirport : Ind Airport ;
-
-  fun OakeyQueenslandAirport : Ind Airport ;
-
-  fun OaklandPontiacMIAirport : Ind Airport ;
-
-  fun OakleyMunicipalKSAirport : Ind Airport ;
-
-  fun OamaruAirport : Ind Airport ;
-
-  fun ObanAirport : Ind Airport ;
-
-  fun ObanHeliportObanAirport : Ind Airport ;
-
-  fun ObanQueenslandAirport : Ind Airport ;
-
-  fun ObanoAirport : Ind Airport ;
-
-  fun OberlinMunicipalKSAirport : Ind Airport ;
-
-  fun ObidosPAAirport : Ind Airport ;
-
-  fun ObihiroAirport : Ind Airport ;
-
-  fun OboAirport : Ind Airport ;
-
-  fun ObockAirport : Ind Airport ;
-
-  fun OcalaMunicipalAirportJimTaylorFieldFLAirport : Ind Airport ;
-
-  fun OcanaAirport : Ind Airport ;
-
-  fun OceanCityMunicipalMDAirport : Ind Airport ;
-
-  fun OceanFallsWaterAerodromeBCAirport : Ind Airport ;
-
-  fun OceanReefClubFLAirport : Ind Airport ;
-
-  fun OceanaNavalAirStationApolloSoucekFieldVAAirport : Ind Airport ;
-
-  fun OceanicAKAirport : Ind Airport ;
-
-  fun OceansideMunicipalCAAirport : Ind Airport ;
-
-  fun OchoRiosAirport : Ind Airport ;
-
-  fun OcontoMunicipalWIAirport : Ind Airport ;
-
-  fun OctevilleLeHavreAirport : Ind Airport ;
-
-  fun OcussiAirport : Ind Airport ;
-
-  fun OddorMeancheyAirport : Ind Airport ;
-
-  fun OdihamRAFStationEnglandAirport : Ind Airport ;
-
-  fun OelweinMunicipalIAAirport : Ind Airport ;
-
-  fun OenpelliNorthernTerritoryAirport : Ind Airport ;
-
-  fun OffuttAirForceBaseNEAirport : Ind Airport ;
-
-  fun OfuOfuIslandAirport : Ind Airport ;
-
-  fun OgdenHinckleyUTAirport : Ind Airport ;
-
-  fun OgdensburgInternationalNYAirport : Ind Airport ;
-
-  fun OgeranangAirport : Ind Airport ;
-
-  fun OgleAirport : Ind Airport ;
-
-  fun OgnAirport : Ind Airport ;
-
-  fun OgokiPostAerodromeONAirport : Ind Airport ;
-
-  fun OhioStateUniversityOHAirport : Ind Airport ;
-
-  fun OhridAirport : Ind Airport ;
-
-  fun OiapoqueAPAirport : Ind Airport ;
-
-  fun OitaAirport : Ind Airport ;
-
-  fun OkabaAirport : Ind Airport ;
-
-  fun OkadamaSapporoAirport : Ind Airport ;
-
-  fun OkaukuejoAirport : Ind Airport ;
-
-  fun OkayamaAirport : Ind Airport ;
-
-  fun OkecieWarszawaWarsawAirport : Ind Airport ;
-
-  fun OkeechobeeCountyFLAirport : Ind Airport ;
-
-  fun OkiIslandAirport : Ind Airport ;
-
-  fun OkinawaRyukyuIsAirport : Ind Airport ;
-
-  fun OkinoErabuAirport : Ind Airport ;
-
-  fun OkmulgeeMunicipalOKAirport : Ind Airport ;
-
-  fun OkondjaAirport : Ind Airport ;
-
-  fun OkoyoAirport : Ind Airport ;
-
-  fun OksapminAirport : Ind Airport ;
-
-  fun OksibilAirport : Ind Airport ;
-
-  fun OkushiriAirport : Ind Airport ;
-
-  fun OlafsfjordurAirport : Ind Airport ;
-
-  fun OlafsvikAirport : Ind Airport ;
-
-  fun OlanchitoAirport : Ind Airport ;
-
-  fun OlayaHerreraMedellinAirport : Ind Airport ;
-
-  fun OldCrowYTAirport : Ind Airport ;
-
-  fun OldFortBayQCAirport : Ind Airport ;
-
-  fun OldHarborAKAirport : Ind Airport ;
-
-  fun OleanMunicipalNYAirport : Ind Airport ;
-
-  fun OliveBranchMSAirport : Ind Airport ;
-
-  fun OlneyMunicipalTXAirport : Ind Airport ;
-
-  fun OlneyNobleILAirport : Ind Airport ;
-
-  fun OlomoucAirport : Ind Airport ;
-
-  fun OlpoiAirport : Ind Airport ;
-
-  fun OlsobipAirport : Ind Airport ;
-
-  fun OlympiaWAAirport : Ind Airport ;
-
-  fun OlympicDamSouthAustraliaAirport : Ind Airport ;
-
-  fun OmagwaPortHarcourtAirport : Ind Airport ;
-
-  fun OmakWAAirport : Ind Airport ;
-
-  fun OmarNBradleyMOAirport : Ind Airport ;
-
-  fun OmboueAirport : Ind Airport ;
-
-  fun OmegaAirport : Ind Airport ;
-
-  fun OmkalaiAirport : Ind Airport ;
-
-  fun OmoraAirport : Ind Airport ;
-
-  fun OmskOmskAirport : Ind Airport ;
-
-  fun OmuraAirport : Ind Airport ;
-
-  fun OmyiaAirport : Ind Airport ;
-
-  fun OndangwaAirport : Ind Airport ;
-
-  fun OneHundredEightMileRanchBCAirport : Ind Airport ;
-
-  fun OneidaCountyNYAirport : Ind Airport ;
-
-  fun OneontaMunicipalNYAirport : Ind Airport ;
-
-  fun OnepusoAirport : Ind Airport ;
-
-  fun OnionBayAKAirport : Ind Airport ;
-
-  fun OnoILauAirport : Ind Airport ;
-
-  fun OnongeAirport : Ind Airport ;
-
-  fun OnotoaAirport : Ind Airport ;
-
-  fun OnslowWesternAustraliaAirport : Ind Airport ;
-
-  fun OntarioInternationalCAAirport : Ind Airport ;
-
-  fun OntarioMunicipalORAirport : Ind Airport ;
-
-  fun OntonagonCountyMIAirport : Ind Airport ;
-
-  fun OodnadattaSouthAustraliaAirport : Ind Airport ;
-
-  fun OpaLockaFLAirport : Ind Airport ;
-
-  fun OpenBayAirport : Ind Airport ;
-
-  fun OpuwaAirport : Ind Airport ;
-
-  fun OradeaAirport : Ind Airport ;
-
-  fun OralUralskWestKazakhstanAirport : Ind Airport ;
-
-  fun OramAirport : Ind Airport ;
-
-  fun OranAirport : Ind Airport ;
-
-  fun OrangeCountyNYAirport : Ind Airport ;
-
-  fun OrangeMunicipalMAAirport : Ind Airport ;
-
-  fun OrangeWalkAirport : Ind Airport ;
-
-  fun OrangeburgMunicipalSCAirport : Ind Airport ;
-
-  fun OranjemundAirport : Ind Airport ;
-
-  fun OrapaAirport : Ind Airport ;
-
-  fun OrchidBeachAirport : Ind Airport ;
-
-  fun OrdRiverWesternAustraliaAirport : Ind Airport ;
-
-  fun OrduAirport : Ind Airport ;
-
-  fun OrebroAirport : Ind Airport ;
-
-  fun OrenburgOrenburgAirport : Ind Airport ;
-
-  fun OriaAirport : Ind Airport ;
-
-  fun OrientosNewSouthWalesAirport : Ind Airport ;
-
-  fun OrinduikAirport : Ind Airport ;
-
-  fun OristamoAirport : Ind Airport ;
-
-  fun OriximinaPAAirport : Ind Airport ;
-
-  fun OrlandAirport : Ind Airport ;
-
-  fun OrlandoExecutiveFLAirport : Ind Airport ;
-
-  fun OrlandoInternationalFLAirport : Ind Airport ;
-
-  fun OrlyParisAirport : Ind Airport ;
-
-  fun OrmaraAirport : Ind Airport ;
-
-  fun OrmocAirport : Ind Airport ;
-
-  fun OrnskoldsvikAirport : Ind Airport ;
-
-  fun OrocueAirport : Ind Airport ;
-
-  fun OrovilleMunicipalCAAirport : Ind Airport ;
-
-  fun OrpheusIslandResortQueenslandAirport : Ind Airport ;
-
-  fun OrskOrenburgAirport : Ind Airport ;
-
-  fun OrtonvilleMunicipalAirportMartinsonFieldMNAirport : Ind Airport ;
-
-  fun OruroAirport : Ind Airport ;
-
-  fun OsascoSPAirport : Ind Airport ;
-
-  fun OscodaWurtsmithMIAirport : Ind Airport ;
-
-  fun OshOshAirport : Ind Airport ;
-
-  fun OshakatiAirport : Ind Airport ;
-
-  fun OshawaONAirport : Ind Airport ;
-
-  fun OshimaIslandAirport : Ind Airport ;
-
-  fun OsijekAirport : Ind Airport ;
-
-  fun OskaloosaMunicipalIAAirport : Ind Airport ;
-
-  fun OskarshamnAirport : Ind Airport ;
-
-  fun OskemanUstKamenogorskEastKazakhstanAirport : Ind Airport ;
-
-  fun OsmanabadAirport : Ind Airport ;
-
-  fun OsmanyShyletSylhetAirport : Ind Airport ;
-
-  fun OsnabrueckOsnabruckAirport : Ind Airport ;
-
-  fun OsornoAirport : Ind Airport ;
-
-  fun OssunLourdesTarbesAirport : Ind Airport ;
-
-  fun OstendOostendeAirport : Ind Airport ;
-
-  fun OtaviaAirport : Ind Airport ;
-
-  fun OtjiwarongoAirport : Ind Airport ;
-
-  fun OtopeniBucharestAirport : Ind Airport ;
-
-  fun OttawaMunicipalKSAirport : Ind Airport ;
-
-  fun OttestrupSaebyFrederikshavnAirport : Ind Airport ;
-
-  fun OttoNMAirport : Ind Airport ;
-
-  fun OttumwaIndustrialIAAirport : Ind Airport ;
-
-  fun OtuAirport : Ind Airport ;
-
-  fun OuaddaAirport : Ind Airport ;
-
-  fun OuagaAirport : Ind Airport ;
-
-  fun OuagadougouAirport : Ind Airport ;
-
-  fun OuahigouyaAirport : Ind Airport ;
-
-  fun OuandaDjalleAirport : Ind Airport ;
-
-  fun OuangoFitiniAirport : Ind Airport ;
-
-  fun OuarglaAirport : Ind Airport ;
-
-  fun OuarzazateAirport : Ind Airport ;
-
-  fun OudomxayAirport : Ind Airport ;
-
-  fun OudtshoornAirport : Ind Airport ;
-
-  fun OuessoAirport : Ind Airport ;
-
-  fun OuluAirport : Ind Airport ;
-
-  fun OurinhosSPAirport : Ind Airport ;
-
-  fun OuterSkerriesShetlandIslandsAirport : Ind Airport ;
-
-  fun OutjoAirport : Ind Airport ;
-
-  fun OuveaUveaLoyaltyIslandsAirport : Ind Airport ;
-
-  fun OuvenAirport : Ind Airport ;
-
-  fun OuyenVictoriaAirport : Ind Airport ;
-
-  fun OvalleAirport : Ind Airport ;
-
-  fun OwatonnaMunicipalMNAirport : Ind Airport ;
-
-  fun OwenSoundONAirport : Ind Airport ;
-
-  fun OwendoAirport : Ind Airport ;
-
-  fun OwensboroDaviessCountyKYAirport : Ind Airport ;
-
-  fun OxfordEnglandAirport : Ind Airport ;
-
-  fun OxfordHouseMBAirport : Ind Airport ;
-
-  fun OxnardCAAirport : Ind Airport ;
-
-  fun OyemAirport : Ind Airport ;
-
-  fun OzamisCityAirport : Ind Airport ;
-
-  fun OzonaMunicipalTXAirport : Ind Airport ;
-
-  fun PaAnAirport : Ind Airport ;
-
-  fun PaamaAirport : Ind Airport ;
-
-  fun PacificCityStateORAirport : Ind Airport ;
-
-  fun PacificHarbourAirport : Ind Airport ;
-
-  fun PackCreekAKAirport : Ind Airport ;
-
-  fun PaderbornLippstadtAirport : Ind Airport ;
-
-  fun PadovaAirport : Ind Airport ;
-
-  fun PadreAldamizPuertoMaldonadoAirport : Ind Airport ;
-
-  fun PafWarrenAKAirport : Ind Airport ;
-
-  fun PagadianAirport : Ind Airport ;
-
-  fun PageMunicipalAZAirport : Ind Airport ;
-
-  fun PagelandSCAirport : Ind Airport ;
-
-  fun PagoPagoInternationalTutuilaIslandAirport : Ind Airport ;
-
-  fun PaielaAirport : Ind Airport ;
-
-  fun PailinAirport : Ind Airport ;
-
-  fun PaimiutAKAirport : Ind Airport ;
-
-  fun PainterCreekAKAirport : Ind Airport ;
-
-  fun PaitillaMarcosAGelabertPanamaCityAirport : Ind Airport ;
-
-  fun PakatoaIslandAirport : Ind Airport ;
-
-  fun PakokkuAirport : Ind Airport ;
-
-  fun PakotoaIslandAirport : Ind Airport ;
-
-  fun PaksaneAirport : Ind Airport ;
-
-  fun PakseAirport : Ind Airport ;
-
-  fun PakuashipiQCAirport : Ind Airport ;
-
-  fun PakubaAirport : Ind Airport ;
-
-  fun PalWaukeeILAirport : Ind Airport ;
-
-  fun PalaAirport : Ind Airport ;
-
-  fun PalaciosAirport : Ind Airport ;
-
-  fun PalaciosMunicipalTXAirport : Ind Airport ;
-
-  fun PalangaAirport : Ind Airport ;
-
-  fun PalanqueroAirport : Ind Airport ;
-
-  fun PalenqueAirport : Ind Airport ;
-
-  fun PalestineMunicipalTXAirport : Ind Airport ;
-
-  fun PalibeloAirport : Ind Airport ;
-
-  fun PalmBeachCountyGladesFLAirport : Ind Airport ;
-
-  fun PalmBeachCountyParkFLAirport : Ind Airport ;
-
-  fun PalmBeachInternationalFLAirport : Ind Airport ;
-
-  fun PalmBeachNewSouthWalesAirport : Ind Airport ;
-
-  fun PalmIslandAirport : Ind Airport ;
-
-  fun PalmIslandQueenslandAirport : Ind Airport ;
-
-  fun PalmSpringsRegionalCAAirport : Ind Airport ;
-
-  fun PalmaAirport : Ind Airport ;
-
-  fun PalmadeMallorcaBalearicIslandsAirport : Ind Airport ;
-
-  fun PalmarAirport : Ind Airport ;
-
-  fun PalmaresPEAirport : Ind Airport ;
-
-  fun PalmaritoAirport : Ind Airport ;
-
-  fun PalmasPRAirport : Ind Airport ;
-
-  fun PalmdaleProductionFlightTestInstallationAirForcePlant42CAAirport : Ind Airport ;
-
-  fun PalmerMunicipalAKAirport : Ind Airport ;
-
-  fun PalmerstonNorthAirport : Ind Airport ;
-
-  fun PalmiaAirport : Ind Airport ;
-
-  fun PalmyraAirport : Ind Airport ;
-
-  fun PaloAltoAirportofSantaClaraCountyCAAirport : Ind Airport ;
-
-  fun PaloemeuAirport : Ind Airport ;
-
-  fun PamaAirport : Ind Airport ;
-
-  fun PambwaAirport : Ind Airport ;
-
-  fun PamolSabahAirport : Ind Airport ;
-
-  fun PamplonaAirport : Ind Airport ;
-
-  fun PanamaCityBayInternationalFLAirport : Ind Airport ;
-
-  fun PanambiAirport : Ind Airport ;
-
-  fun PancevoAirport : Ind Airport ;
-
-  fun PandiePandieSouthAustraliaAirport : Ind Airport ;
-
-  fun PangiaAirport : Ind Airport ;
-
-  fun PangkalanbuunAirport : Ind Airport ;
-
-  fun PangkalpinangAirport : Ind Airport ;
-
-  fun PangkorIslandAirport : Ind Airport ;
-
-  fun PangnirtungNTAirport : Ind Airport ;
-
-  fun PangoaAirport : Ind Airport ;
-
-  fun PanguitchMunicipalUTAirport : Ind Airport ;
-
-  fun PanjgurAirport : Ind Airport ;
-
-  fun PantelleriaPantelleriaIslandAirport : Ind Airport ;
-
-  fun PantnagarAirport : Ind Airport ;
-
-  fun PapaStourShetlandIslandsAirport : Ind Airport ;
-
-  fun PapaWestrayAirport : Ind Airport ;
-
-  fun PapeeteTahitiAirport : Ind Airport ;
-
-  fun PapunAirport : Ind Airport ;
-
-  fun ParaChinarAirport : Ind Airport ;
-
-  fun ParaburdooWesternAustraliaAirport : Ind Airport ;
-
-  fun ParadiseIslandParadiseAirport : Ind Airport ;
-
-  fun ParadiseRiverAerodromeNFAirport : Ind Airport ;
-
-  fun ParakouAirport : Ind Airport ;
-
-  fun ParamakatoiAirport : Ind Airport ;
-
-  fun ParanAirport : Ind Airport ;
-
-  fun ParanaGOAirport : Ind Airport ;
-
-  fun ParanaguaPRAirport : Ind Airport ;
-
-  fun ParanaibaMGAirport : Ind Airport ;
-
-  fun ParanavaiPRAirport : Ind Airport ;
-
-  fun ParaparaumuAirport : Ind Airport ;
-
-  fun ParasiAirport : Ind Airport ;
-
-  fun PardooWesternAustraliaAirport : Ind Airport ;
-
-  fun ParintinsAMAirport : Ind Airport ;
-
-  fun ParisPlageLeTouquetAirport : Ind Airport ;
-
-  fun ParkFallsMunicipalWIAirport : Ind Airport ;
-
-  fun ParkRapidsMunicipalMNAirport : Ind Airport ;
-
-  fun ParkerCountyTXAirport : Ind Airport ;
-
-  fun ParkesNewSouthWalesAirport : Ind Airport ;
-
-  fun ParlinFieldNHAirport : Ind Airport ;
-
-  fun ParmaAirport : Ind Airport ;
-
-  fun ParmalbaAirport : Ind Airport ;
-
-  fun ParndanaSouthAustraliaAirport : Ind Airport ;
-
-  fun ParoAirport : Ind Airport ;
-
-  fun ParosAirport : Ind Airport ;
-
-  fun ParuimaAirport : Ind Airport ;
-
-  fun PasirPangarayanAirport : Ind Airport ;
-
-  fun PasniAirport : Ind Airport ;
-
-  fun PasoCaballosAirport : Ind Airport ;
-
-  fun PasoRoblesMunicipalCAAirport : Ind Airport ;
-
-  fun PassoFundoRSAirport : Ind Airport ;
-
-  fun PassosAirport : Ind Airport ;
-
-  fun PastazaAirport : Ind Airport ;
-
-  fun PastoAirport : Ind Airport ;
-
-  fun PatnaAirport : Ind Airport ;
-
-  fun PatoBrancoPRAirport : Ind Airport ;
-
-  fun PatongBeachAirport : Ind Airport ;
-
-  fun PatreksfjordurAirport : Ind Airport ;
-
-  fun PattaniAirport : Ind Airport ;
-
-  fun PattayaAirport : Ind Airport ;
-
-  fun PatuxentRiverNavalAirStationTrapnellFieldMDAirport : Ind Airport ;
-
-  fun PaukAirport : Ind Airport ;
-
-  fun PaulatukNTAirport : Ind Airport ;
-
-  fun PauloAfonsoBAAirport : Ind Airport ;
-
-  fun PavlodarPavlodarAirport : Ind Airport ;
-
-  fun PayalebaarSingaporeAirport : Ind Airport ;
-
-  fun PayanAirport : Ind Airport ;
-
-  fun PaysanduAirport : Ind Airport ;
-
-  fun PaysonAZAirport : Ind Airport ;
-
-  fun PazdeAriporoAirport : Ind Airport ;
-
-  fun PeaceRiverABAirport : Ind Airport ;
-
-  fun PeaseAirNationalGuardBaseNHAirport : Ind Airport ;
-
-  fun PeawanuckONAirport : Ind Airport ;
-
-  fun PebaneAirport : Ind Airport ;
-
-  fun PecosMunicipalTXAirport : Ind Airport ;
-
-  fun PedernalesAirport : Ind Airport ;
-
-  fun PedroBayAKAirport : Ind Airport ;
-
-  fun PedroJuanCaballeroAirport : Ind Airport ;
-
-  fun PeeblyBeachSeaplaneBaseCAAirport : Ind Airport ;
-
-  fun PekoaEspiritoSantoAirport : Ind Airport ;
-
-  fun PelanengAirport : Ind Airport ;
-
-  fun PelicanSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun PellstonRegionalAirportofEmmetCountyMIAirport : Ind Airport ;
-
-  fun PellyBayNTAirport : Ind Airport ;
-
-  fun PellyBayTownsiteNTAirport : Ind Airport ;
-
-  fun PelotasRSAirport : Ind Airport ;
-
-  fun PembaIslandAirport : Ind Airport ;
-
-  fun PembaPortoAmeliaAirport : Ind Airport ;
-
-  fun PembinaMunicipalNDAirport : Ind Airport ;
-
-  fun PembrokeONAirport : Ind Airport ;
-
-  fun PenderHarbourWaterAerodromeBCAirport : Ind Airport ;
-
-  fun PendletonMunicipalORAirport : Ind Airport ;
-
-  fun PendopoAirport : Ind Airport ;
-
-  fun PennValleyPAAirport : Ind Airport ;
-
-  fun PenneshawSouthAustraliaAirport : Ind Airport ;
-
-  fun PenongSouthAustraliaAirport : Ind Airport ;
-
-  fun PenrhynIslandAirport : Ind Airport ;
-
-  fun PensacolaNavalAirStationForrestShermanFieldFLAirport : Ind Airport ;
-
-  fun PensacolaRegionalFLAirport : Ind Airport ;
-
-  fun PentictonBCAirport : Ind Airport ;
-
-  fun PenzaPenzaAirport : Ind Airport ;
-
-  fun PenzanceHeliportEnglandAirport : Ind Airport ;
-
-  fun PeppimenartiNorthernTerritoryAirport : Ind Airport ;
-
-  fun PeraitepuysAirport : Ind Airport ;
-
-  fun PerisherValleyNewSouthWalesAirport : Ind Airport ;
-
-  fun PerisonBCAirport : Ind Airport ;
-
-  fun PeritoMorenoAirport : Ind Airport ;
-
-  fun PerryIslandSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun PerryLeforsFieldTXAirport : Ind Airport ;
-
-  fun PerryMunicipalIAAirport : Ind Airport ;
-
-  fun PerryStokesCOAirport : Ind Airport ;
-
-  fun PersepolisAirport : Ind Airport ;
-
-  fun PersonCountyNCAirport : Ind Airport ;
-
-  fun PerthScotlandAirport : Ind Airport ;
-
-  fun PerthWesternAustraliaAirport : Ind Airport ;
-
-  fun PerwokertoAirport : Ind Airport ;
-
-  fun PescaraAirport : Ind Airport ;
-
-  fun PeshawarAirport : Ind Airport ;
-
-  fun PetawawaONAirport : Ind Airport ;
-
-  fun PeterOKnightFLAirport : Ind Airport ;
-
-  fun PeterboroughONAirport : Ind Airport ;
-
-  fun PetersburgAKAirport : Ind Airport ;
-
-  fun PetersburgMunicipalVAAirport : Ind Airport ;
-
-  fun PetersonsPointAKAirport : Ind Airport ;
-
-  fun PetitJeanParkARAirport : Ind Airport ;
-
-  fun PetrellaMogadishuMogadiscioAirport : Ind Airport ;
-
-  fun PetrolinaPEAirport : Ind Airport ;
-
-  fun PetropavlovskKamchatkaAirport : Ind Airport ;
-
-  fun PetropavlovskKamchatskiyKamchatkaAirport : Ind Airport ;
-
-  fun PetropolisRJAirport : Ind Airport ;
-
-  fun PetrozavodskKareliaAirport : Ind Airport ;
-
-  fun PevekMagadanAirport : Ind Airport ;
-
-  fun PforzheimAirport : Ind Airport ;
-
-  fun PhalaborwaAirport : Ind Airport ;
-
-  fun PhanRangAirport : Ind Airport ;
-
-  fun PhanThietAirport : Ind Airport ;
-
-  fun PhanomSarakhamAirport : Ind Airport ;
-
-  fun PhapluAirport : Ind Airport ;
-
-  fun PhiladelphiaInternationalPAAirport : Ind Airport ;
-
-  fun PhiladelphiaSeaplaneBasePAAirport : Ind Airport ;
-
-  fun PhilipBillardMunicipalKSAirport : Ind Airport ;
-
-  fun PhilipSDAirport : Ind Airport ;
-
-  fun PhillipsAKAirport : Ind Airport ;
-
-  fun PhillipsburgMunicipalKSAirport : Ind Airport ;
-
-  fun PhitsanulokAirport : Ind Airport ;
-
-  fun PhoenixSkyHarborInternationalAZAirport : Ind Airport ;
-
-  fun PhraeAirport : Ind Airport ;
-
-  fun PhuQuocAirport : Ind Airport ;
-
-  fun PhuVinhAirport : Ind Airport ;
-
-  fun PhuoclongAirport : Ind Airport ;
-
-  fun PiarcoTrinidadIsAirport : Ind Airport ;
-
-  fun PicayunePearlRiverCountyMSAirport : Ind Airport ;
-
-  fun PickensCountySCAirport : Ind Airport ;
-
-  fun PickleLakeONAirport : Ind Airport ;
-
-  fun PicoIslandAzoresAirport : Ind Airport ;
-
-  fun PicosPIAirport : Ind Airport ;
-
-  fun PictonAirport : Ind Airport ;
-
-  fun PiedrasNegrasAirport : Ind Airport ;
-
-  fun PierreElliottTrudeauInternationalQCAirport : Ind Airport ;
-
-  fun PierreMunicipalSDAirport : Ind Airport ;
-
-  fun PiestanyAirport : Ind Airport ;
-
-  fun PietermaritzburgAirport : Ind Airport ;
-
-  fun PietersburgAirport : Ind Airport ;
-
-  fun PijiguaosAirport : Ind Airport ;
-
-  fun PikangikumONAirport : Ind Airport ;
-
-  fun PikangikumWaterAerodromeONAirport : Ind Airport ;
-
-  fun PilanesbergSunCityAirport : Ind Airport ;
-
-  fun PilarAirport : Ind Airport ;
-
-  fun PilotPointAKAirport : Ind Airport ;
-
-  fun PilotStationAKAirport : Ind Airport ;
-
-  fun PimagaAirport : Ind Airport ;
-
-  fun PinalAirparkAZAirport : Ind Airport ;
-
-  fun PinardelRioAirport : Ind Airport ;
-
-  fun PincherCreekABAirport : Ind Airport ;
-
-  fun PinckneyvilleDuQuoinILAirport : Ind Airport ;
-
-  fun PindiuAirport : Ind Airport ;
-
-  fun PineCayAirport : Ind Airport ;
-
-  fun PinePointNTAirport : Ind Airport ;
-
-  fun PineRidgeSDAirport : Ind Airport ;
-
-  fun PinebeltMSAirport : Ind Airport ;
-
-  fun PinehouseLakeSKAirport : Ind Airport ;
-
-  fun PingTungAirport : Ind Airport ;
-
-  fun PinheiroMAAirport : Ind Airport ;
-
-  fun PipestoneMunicipalMNAirport : Ind Airport ;
-
-  fun PipillipaiAirport : Ind Airport ;
-
-  fun PirkkalaTampereAirport : Ind Airport ;
-
-  fun PiscoAirport : Ind Airport ;
-
-  fun PitalitoAirport : Ind Airport ;
-
-  fun PitingaAirport : Ind Airport ;
-
-  fun PittGreenvilleNCAirport : Ind Airport ;
-
-  fun PittMeadowsBCAirport : Ind Airport ;
-
-  fun PittsTownAirport : Ind Airport ;
-
-  fun PittsfieldMunicipalMAAirport : Ind Airport ;
-
-  fun PiuraAirport : Ind Airport ;
-
-  fun PlacervilleCAAirport : Ind Airport ;
-
-  fun PlageBlancheTanTanAirport : Ind Airport ;
-
-  fun PlanadasAirport : Ind Airport ;
-
-  fun PlandeGuadelupeSaltilloAirport : Ind Airport ;
-
-  fun PlanetaRicaAirport : Ind Airport ;
-
-  fun PlatinumAKAirport : Ind Airport ;
-
-  fun PlatoAirport : Ind Airport ;
-
-  fun PlattsburghAirForceBaseNYAirport : Ind Airport ;
-
-  fun PlaujeanMorlaixAirport : Ind Airport ;
-
-  fun PlayaSamaraAirport : Ind Airport ;
-
-  fun PlayadeOroManzanilloAirport : Ind Airport ;
-
-  fun PlayadelCarmenAirport : Ind Airport ;
-
-  fun PlayonChicoAirport : Ind Airport ;
-
-  fun PlazaHeliportILAirport : Ind Airport ;
-
-  fun PleasantHarborAKAirport : Ind Airport ;
-
-  fun PleikuAirport : Ind Airport ;
-
-  fun PlekhanovaTyumenAirport : Ind Airport ;
-
-  fun PlesoZagrebAirport : Ind Airport ;
-
-  fun PlettenbergBayAirport : Ind Airport ;
-
-  fun PlevenAirport : Ind Airport ;
-
-  fun PlovdivAirport : Ind Airport ;
-
-  fun PluguffanQuimperAirport : Ind Airport ;
-
-  fun PlymouthMunicipalMAAirport : Ind Airport ;
-
-  fun PoAirport : Ind Airport ;
-
-  fun PocahontasMunicipalIAAirport : Ind Airport ;
-
-  fun PocatelloMunicipalIDAirport : Ind Airport ;
-
-  fun PochentongPhnomPenhAirport : Ind Airport ;
-
-  fun PochutlaAirport : Ind Airport ;
-
-  fun PoconoMountainsMunicipalPAAirport : Ind Airport ;
-
-  fun PocosdeCaldasMGAirport : Ind Airport ;
-
-  fun PodorAirport : Ind Airport ;
-
-  fun PogdoricaTitogradAirport : Ind Airport ;
-
-  fun PohnpeiInternationalPohnpeiIslandAirport : Ind Airport ;
-
-  fun PointBarrowAKAirport : Ind Airport ;
-
-  fun PointHopeAKAirport : Ind Airport ;
-
-  fun PointLayLRRSAKAirport : Ind Airport ;
-
-  fun PointMuguNAWSCAAirport : Ind Airport ;
-
-  fun PointeNoireAirport : Ind Airport ;
-
-  fun PointeRetreatAKAirport : Ind Airport ;
-
-  fun PointsNorthLandingAerodromeSKAirport : Ind Airport ;
-
-  fun PokharaAirport : Ind Airport ;
-
-  fun PolaccaAZAirport : Ind Airport ;
-
-  fun PolkArmyAirFieldLAAirport : Ind Airport ;
-
-  fun PolkInletAKAirport : Ind Airport ;
-
-  fun PoloniaMedanAirport : Ind Airport ;
-
-  fun PoltavaPoltavaAirport : Ind Airport ;
-
-  fun PomalaaAirport : Ind Airport ;
-
-  fun PomeziaAirport : Ind Airport ;
-
-  fun PompanoBeachAirparkFLAirport : Ind Airport ;
-
-  fun PompeiaSPAirport : Ind Airport ;
-
-  fun PoncaCityMunicipalOKAirport : Ind Airport ;
-
-  fun PondInletNTAirport : Ind Airport ;
-
-  fun PondokCabeAirport : Ind Airport ;
-
-  fun PontLongUzeinPauAirport : Ind Airport ;
-
-  fun PontaDelgadaSaoMiguelIslandAzoresAirport : Ind Airport ;
-
-  fun PontaGrossaPRAirport : Ind Airport ;
-
-  fun PontaPoraSPAirport : Ind Airport ;
-
-  fun PontoiseAirport : Ind Airport ;
-
-  fun PoonaAirport : Ind Airport ;
-
-  fun PopayanAirport : Ind Airport ;
-
-  fun PopeAirForceBaseNCAirport : Ind Airport ;
-
-  fun PopeVanoyAKAirport : Ind Airport ;
-
-  fun PoplarBluffMunicipalMOAirport : Ind Airport ;
-
-  fun PoplarHillONAirport : Ind Airport ;
-
-  fun PoplarRiverMBAirport : Ind Airport ;
-
-  fun PopondettaAirport : Ind Airport ;
-
-  fun PoptunAirport : Ind Airport ;
-
-  fun PorbandarAirport : Ind Airport ;
-
-  fun PorcupineCreekAKAirport : Ind Airport ;
-
-  fun PoreAirport : Ind Airport ;
-
-  fun PorgeraAirport : Ind Airport ;
-
-  fun PoriAirport : Ind Airport ;
-
-  fun PortAlberniBCAirport : Ind Airport ;
-
-  fun PortAlexanderSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun PortAllenHIAirport : Ind Airport ;
-
-  fun PortAlsworthAKAirport : Ind Airport ;
-
-  fun PortAngelesCoastGuardAirStationWAAirport : Ind Airport ;
-
-  fun PortAntonioAirport : Ind Airport ;
-
-  fun PortArmstrongAKAirport : Ind Airport ;
-
-  fun PortAugustaSouthAustraliaAirport : Ind Airport ;
-
-  fun PortBergeAirport : Ind Airport ;
-
-  fun PortDouglasQueenslandAirport : Ind Airport ;
-
-  fun PortElizabethAirport : Ind Airport ;
-
-  fun PortGentilAirport : Ind Airport ;
-
-  fun PortGrahamAKAirport : Ind Airport ;
-
-  fun PortHardyBCAirport : Ind Airport ;
-
-  fun PortHardyWaterAerodromeBCAirport : Ind Airport ;
-
-  fun PortHawkesburyNSAirport : Ind Airport ;
-
-  fun PortHedlandWesternAustraliaAirport : Ind Airport ;
-
-  fun PortHeidenAKAirport : Ind Airport ;
-
-  fun PortHopeSimpsonAerodromeNFAirport : Ind Airport ;
-
-  fun PortHunterNewSouthWalesAirport : Ind Airport ;
-
-  fun PortJohnsonAKAirport : Ind Airport ;
-
-  fun PortKaitumaAirport : Ind Airport ;
-
-  fun PortKeatsNorthernTerritoryAirport : Ind Airport ;
-
-  fun PortLincolnSouthAustraliaAirport : Ind Airport ;
-
-  fun PortLionsAKAirport : Ind Airport ;
-
-  fun PortMacquarieNewSouthWalesAirport : Ind Airport ;
-
-  fun PortMcNeillWaterAerodromeBCAirport : Ind Airport ;
-
-  fun PortMeadvillePAAirport : Ind Airport ;
-
-  fun PortMenierQCAirport : Ind Airport ;
-
-  fun PortMollerAKAirport : Ind Airport ;
-
-  fun PortMoresbyAirport : Ind Airport ;
-
-  fun PortOceanicAKAirport : Ind Airport ;
-
-  fun PortProtectionSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun PortRadiumNTAirport : Ind Airport ;
-
-  fun PortSaidAirport : Ind Airport ;
-
-  fun PortSanJuanAKAirport : Ind Airport ;
-
-  fun PortSimpsonWaterAerodromeBCAirport : Ind Airport ;
-
-  fun PortStanleyStanleyAirport : Ind Airport ;
-
-  fun PortStephensNewSouthWalesAirport : Ind Airport ;
-
-  fun PortSudanAirport : Ind Airport ;
-
-  fun PortWalterSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun PortageCreekAKAirport : Ind Airport ;
-
-  fun PortauPrinceAirport : Ind Airport ;
-
-  fun PortdePaixAirport : Ind Airport ;
-
-  fun PorterCountyMunicipalINAirport : Ind Airport ;
-
-  fun PortervilleMunicipalCAAirport : Ind Airport ;
-
-  fun PortimaoAirport : Ind Airport ;
-
-  fun PortlandInternationalJetportMEAirport : Ind Airport ;
-
-  fun PortlandInternationalORAirport : Ind Airport ;
-
-  fun PortlandTroutdaleORAirport : Ind Airport ;
-
-  fun PortlandVictoriaAirport : Ind Airport ;
-
-  fun PortoAlegreSaoTomeAirport : Ind Airport ;
-
-  fun PortoAmboimAirport : Ind Airport ;
-
-  fun PortoKheliAirport : Ind Airport ;
-
-  fun PortoNacionalGOAirport : Ind Airport ;
-
-  fun PortoSantoMadeiraAirport : Ind Airport ;
-
-  fun PortoTrombetasPAAirport : Ind Airport ;
-
-  fun PortoVelhoROAirport : Ind Airport ;
-
-  fun PortodeMosPAAirport : Ind Airport ;
-
-  fun PortofPoulsboMarinaMoorageSeaplaneBaseWAAirport : Ind Airport ;
-
-  fun PortorozAirport : Ind Airport ;
-
-  fun PortoviejoAirport : Ind Airport ;
-
-  fun PortpirieSouthAustraliaAirport : Ind Airport ;
-
-  fun PortsmouthEnglandAirport : Ind Airport ;
-
-  fun PorvenirAirport : Ind Airport ;
-
-  fun PosadasAirport : Ind Airport ;
-
-  fun PosoAirport : Ind Airport ;
-
-  fun PostvilleAerodromeNFAirport : Ind Airport ;
-
-  fun PottstownLimerickPAAirport : Ind Airport ;
-
-  fun PousoAlegreMGAirport : Ind Airport ;
-
-  fun PovungnitukQCAirport : Ind Airport ;
-
-  fun PowellLakeWaterAerodromeBCAirport : Ind Airport ;
-
-  fun PowellMunicipalWYAirport : Ind Airport ;
-
-  fun PowellPointAirport : Ind Airport ;
-
-  fun PowellRiverBCAirport : Ind Airport ;
-
-  fun PozaRicaAirport : Ind Airport ;
-
-  fun PprtAliceSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun PradoBAAirport : Ind Airport ;
-
-  fun PraiaSaoTiagoAirport : Ind Airport ;
-
-  fun PrairieduChienMunicipalWIAirport : Ind Airport ;
-
-  fun PraslinIslandAirport : Ind Airport ;
-
-  fun PratoAirport : Ind Airport ;
-
-  fun PrattIndustrialKSAirport : Ind Airport ;
-
-  fun PrenticeWIAirport : Ind Airport ;
-
-  fun PrerovAirport : Ind Airport ;
-
-  fun PresidenciaRoqueSaenzPenaAirport : Ind Airport ;
-
-  fun PresidenteCIdelCampoPuntaArenasAirport : Ind Airport ;
-
-  fun PresidenteDutraAirport : Ind Airport ;
-
-  fun PresidenteMediciACAirport : Ind Airport ;
-
-  fun PresidentePrudenteSPAirport : Ind Airport ;
-
-  fun PresqueIsleCountyMIAirport : Ind Airport ;
-
-  fun PrestonAirport : Ind Airport ;
-
-  fun PrestwickScotlandAirport : Ind Airport ;
-
-  fun PrevezaLefkasAirport : Ind Airport ;
-
-  fun PrinceAlbertSKAirport : Ind Airport ;
-
-  fun PrinceGeorgeBCAirport : Ind Airport ;
-
-  fun PrinceRupertBCAirport : Ind Airport ;
-
-  fun PrincesJulianaStMaartenPhilipsburgAirport : Ind Airport ;
-
-  fun PrincetonMunicipalMEAirport : Ind Airport ;
-
-  fun PrincetonMunicipalMNAirport : Ind Airport ;
-
-  fun PrincetonNJAirport : Ind Airport ;
-
-  fun PrincipePrincipeAirport : Ind Airport ;
-
-  fun PrinevilleORAirport : Ind Airport ;
-
-  fun PristinaAirport : Ind Airport ;
-
-  fun ProgressoAirport : Ind Airport ;
-
-  fun PromeAirport : Ind Airport ;
-
-  fun ProprianoAirport : Ind Airport ;
-
-  fun ProserpineQueenslandAirport : Ind Airport ;
-
-  fun ProspectCreekAKAirport : Ind Airport ;
-
-  fun ProspectHillMAAirport : Ind Airport ;
-
-  fun ProvidenciaAirport : Ind Airport ;
-
-  fun ProvidencialesCaicosIsAirport : Ind Airport ;
-
-  fun ProvideniyaMagadanAirport : Ind Airport ;
-
-  fun ProvincetownMunicipalMAAirport : Ind Airport ;
-
-  fun ProvoMunicipalUTAirport : Ind Airport ;
-
-  fun PrudhoeBayAKAirport : Ind Airport ;
-
-  fun PuasAirport : Ind Airport ;
-
-  fun PucallpaAirport : Ind Airport ;
-
-  fun PuconAirport : Ind Airport ;
-
-  fun PueblaAirport : Ind Airport ;
-
-  fun PuebloMemorialCOAirport : Ind Airport ;
-
-  fun PuertoAisenAirport : Ind Airport ;
-
-  fun PuertoAsisAirport : Ind Airport ;
-
-  fun PuertoAyacuchoAirport : Ind Airport ;
-
-  fun PuertoBarriosAirport : Ind Airport ;
-
-  fun PuertoBerrioAirport : Ind Airport ;
-
-  fun PuertoBoyacaAirport : Ind Airport ;
-
-  fun PuertoCabezasAirport : Ind Airport ;
-
-  fun PuertoCarrenoAirport : Ind Airport ;
-
-  fun PuertoDeseadoAirport : Ind Airport ;
-
-  fun PuertoEscondidoAirport : Ind Airport ;
-
-  fun PuertoIniridaAirport : Ind Airport ;
-
-  fun PuertoJimenezAirport : Ind Airport ;
-
-  fun PuertoJuarezAirport : Ind Airport ;
-
-  fun PuertoLaCruzAirport : Ind Airport ;
-
-  fun PuertoLeguizamAirport : Ind Airport ;
-
-  fun PuertoLenpiraAirport : Ind Airport ;
-
-  fun PuertoObaldiaAirport : Ind Airport ;
-
-  fun PuertoPaezAirport : Ind Airport ;
-
-  fun PuertoPenascoAirport : Ind Airport ;
-
-  fun PuertoPlataAirport : Ind Airport ;
-
-  fun PuertoPrincesaInternationalPuertoPrincesaAirport : Ind Airport ;
-
-  fun PuertoRicoAirport : Ind Airport ;
-
-  fun PuertoRicoAirportColombia : Ind Airport ;
-
-  fun PuertoWilliamsAirport : Ind Airport ;
-
-  fun PukapukaAirport : Ind Airport ;
-
-  fun PukaruAirport : Ind Airport ;
-
-  fun PukatawaganMBAirport : Ind Airport ;
-
-  fun PulaAirport : Ind Airport ;
-
-  fun Pulkowo2LeningradAirport : Ind Airport ;
-
-  fun PullmanWAMoscowAirport : Ind Airport ;
-
-  fun PumaniAirport : Ind Airport ;
-
-  fun PuniaAirport : Ind Airport ;
-
-  fun PunotecaAirport : Ind Airport ;
-
-  fun PuntaAlegreAirport : Ind Airport ;
-
-  fun PuntaCanaAirport : Ind Airport ;
-
-  fun PuntaChivatoAirport : Ind Airport ;
-
-  fun PuntaColoradaAirport : Ind Airport ;
-
-  fun PuntaGordaAirport : Ind Airport ;
-
-  fun PuntaRaisiSicilyAirport : Ind Airport ;
-
-  fun PuntadeMaisiAirport : Ind Airport ;
-
-  fun PuntziMountainBCAirport : Ind Airport ;
-
-  fun PurdueUniversityINAirport : Ind Airport ;
-
-  fun PussoAlegreMGAirport : Ind Airport ;
-
-  fun PutaoAirport : Ind Airport ;
-
-  fun PutnamCountyOHAirport : Ind Airport ;
-
-  fun PuttaparthiAirport : Ind Airport ;
-
-  fun PuttgardenAirport : Ind Airport ;
-
-  fun PutumayoAirport : Ind Airport ;
-
-  fun PutussibauBorneoAirport : Ind Airport ;
-
-  fun PwetoAirport : Ind Airport ;
-
-  fun PyrgosAirport : Ind Airport ;
-
-  fun QalaNauAirport : Ind Airport ;
-
-  fun QanaqAirport : Ind Airport ;
-
-  fun QingdaoAirport : Ind Airport ;
-
-  fun QinhuangdaoAirport : Ind Airport ;
-
-  fun QiqiharTsitsiharAirport : Ind Airport ;
-
-  fun QuadCityILAirport : Ind Airport ;
-
-  fun QuakertownPAAirport : Ind Airport ;
-
-  fun QualicumBeachAerodromeBCAirport : Ind Airport ;
-
-  fun QuangNgaiAirport : Ind Airport ;
-
-  fun QuangaAirport : Ind Airport ;
-
-  fun QuanticoMarineCorpsAirFacilityTurnerFieldVAAirport : Ind Airport ;
-
-  fun QuaqtaqQCAirport : Ind Airport ;
-
-  fun QuartzHillCAAirport : Ind Airport ;
-
-  fun QuebecQCAirport : Ind Airport ;
-
-  fun QueenCharlotteWaterAerodromeBCAirport : Ind Airport ;
-
-  fun QueenstownAirport : Ind Airport ;
-
-  fun QueenstownAirportSouthAfrica : Ind Airport ;
-
-  fun QueenstownTasmaniaAirport : Ind Airport ;
-
-  fun QuelimaneAirport : Ind Airport ;
-
-  fun QueposAirport : Ind Airport ;
-
-  fun QueretaroAirport : Ind Airport ;
-
-  fun QuesnelBCAirport : Ind Airport ;
-
-  fun QuettaAirport : Ind Airport ;
-
-  fun QuetzalcoatiNuevoLaredoAirport : Ind Airport ;
-
-  fun QuibdoAirport : Ind Airport ;
-
-  fun QuillayuteStateWAAirport : Ind Airport ;
-
-  fun QuilpieQueenslandAirport : Ind Airport ;
-
-  fun QuinceMilAirport : Ind Airport ;
-
-  fun QuincyMunicipalBaldwinFieldILAirport : Ind Airport ;
-
-  fun QuineHillAirport : Ind Airport ;
-
-  fun QuirindiNewSouthWalesAirport : Ind Airport ;
-
-  fun QuonsetStateRIAirport : Ind Airport ;
-
-  fun QuyNhonAirport : Ind Airport ;
-
-  fun QuzhouAirport : Ind Airport ;
-
-  fun RabarabaAirport : Ind Airport ;
-
-  fun RabaulAirport : Ind Airport ;
-
-  fun RabiAirport : Ind Airport ;
-
-  fun RachGiaAirport : Ind Airport ;
-
-  fun RaduzhnyiAirport : Ind Airport ;
-
-  fun RaeLakesAerodromeNTAirport : Ind Airport ;
-
-  fun RafaiAirport : Ind Airport ;
-
-  fun RafhaAirport : Ind Airport ;
-
-  fun RaglandAirport : Ind Airport ;
-
-  fun RahaAirport : Ind Airport ;
-
-  fun RahimYarKhanAirport : Ind Airport ;
-
-  fun RaiateaSocietyIslandsAirport : Ind Airport ;
-
-  fun RailwayStationBadenBadenAirport : Ind Airport ;
-
-  fun RailwayStationNJAirport : Ind Airport ;
-
-  fun RainbowLakeABAirport : Ind Airport ;
-
-  fun RaipurAirport : Ind Airport ;
-
-  fun RajahmundryAirport : Ind Airport ;
-
-  fun RajbirajAirport : Ind Airport ;
-
-  fun RajkotAirport : Ind Airport ;
-
-  fun RajouriAirport : Ind Airport ;
-
-  fun RajshaniAirport : Ind Airport ;
-
-  fun RakandaAirport : Ind Airport ;
-
-  fun RaleighDurhamInternationalNCAirport : Ind Airport ;
-
-  fun RalphMCalhounMemorialAKAirport : Ind Airport ;
-
-  fun RalphWienMemorialAKAirport : Ind Airport ;
-
-  fun RamagundamAirport : Ind Airport ;
-
-  fun RamechhapAirport : Ind Airport ;
-
-  fun RaminginingNorthernTerritoryAirport : Ind Airport ;
-
-  fun RampartAKAirport : Ind Airport ;
-
-  fun RamsarAirport : Ind Airport ;
-
-  fun RamsteinAirBaseRamsteinAirport : Ind Airport ;
-
-  fun RanauAirport : Ind Airport ;
-
-  fun RanchoBuenaVistaAirport : Ind Airport ;
-
-  fun RanchoCaliforniaCAAirport : Ind Airport ;
-
-  fun RanchoMurietaCAAirport : Ind Airport ;
-
-  fun RandGermistonJohannesburgAirport : Ind Airport ;
-
-  fun RandolphAirForceBaseTXAirport : Ind Airport ;
-
-  fun RangelyCOAirport : Ind Airport ;
-
-  fun RangerMunicipalTXAirport : Ind Airport ;
-
-  fun RangiroaTuamotuArchipelagoAirport : Ind Airport ;
-
-  fun RangpurAirport : Ind Airport ;
-
-  fun RankinInletNTAirport : Ind Airport ;
-
-  fun RansikiAirport : Ind Airport ;
-
-  fun RapidCityRegionalSDAirport : Ind Airport ;
-
-  fun RarotongaInternationalAvaruaAirport : Ind Airport ;
-
-  fun RasNasraniSharmElSheikhAirport : Ind Airport ;
-
-  fun RasalKhaymahAirport : Ind Airport ;
-
-  fun RaselNaqbRasanNaqbAirport : Ind Airport ;
-
-  fun RashtAirport : Ind Airport ;
-
-  fun RaspberryStraitAKAirport : Ind Airport ;
-
-  fun RatnagiriAirport : Ind Airport ;
-
-  fun RatonMunicipalAirportCrewsFieldNMAirport : Ind Airport ;
-
-  fun RaudaskylaYlivieskaAirport : Ind Airport ;
-
-  fun RaudhaAirport : Ind Airport ;
-
-  fun RaufarhofnAirport : Ind Airport ;
-
-  fun RavennaAirport : Ind Airport ;
-
-  fun RawalaKotAirport : Ind Airport ;
-
-  fun RawalpindiAirport : Ind Airport ;
-
-  fun RawlinsMunicipalWYAirport : Ind Airport ;
-
-  fun RayongPattayaAirport : Ind Airport ;
-
-  fun ReaPointNTAirport : Ind Airport ;
-
-  fun ReadAirport : Ind Airport ;
-
-  fun ReadingRegionalAirportCarlASpaatzFieldPAAirport : Ind Airport ;
-
-  fun RebunAirport : Ind Airport ;
-
-  fun ReconquistaAirport : Ind Airport ;
-
-  fun RedBluffMunicipalCAAirport : Ind Airport ;
-
-  fun RedDeerIndustrialABAirport : Ind Airport ;
-
-  fun RedDevilAKAirport : Ind Airport ;
-
-  fun RedDogAKAirport : Ind Airport ;
-
-  fun RedLakeONAirport : Ind Airport ;
-
-  fun RedOakMunicipalIAAirport : Ind Airport ;
-
-  fun RedRiverNDAirport : Ind Airport ;
-
-  fun RedSuckerLakeONAirport : Ind Airport ;
-
-  fun RedWingMunicipalMNAirport : Ind Airport ;
-
-  fun RedbirdTXAirport : Ind Airport ;
-
-  fun RedcliffeAirport : Ind Airport ;
-
-  fun ReddingMunicipalCAAirport : Ind Airport ;
-
-  fun RedencaoAirport : Ind Airport ;
-
-  fun RedwoodFallsMunicipalMNAirport : Ind Airport ;
-
-  fun ReeseAirForceBaseTXAirport : Ind Airport ;
-
-  fun ReggioCalabriaAirport : Ind Airport ;
-
-  fun ReginaAirport : Ind Airport ;
-
-  fun ReginaSKAirport : Ind Airport ;
-
-  fun ReginaldGrantMemorialGAAirport : Ind Airport ;
-
-  fun RegionalONAirport : Ind Airport ;
-
-  fun RehobothBaySeaplaneBaseDEAirport : Ind Airport ;
-
-  fun ReidHillviewofSantaClaraCountyCAAirport : Ind Airport ;
-
-  fun ReidsvilleGAAirport : Ind Airport ;
-
-  fun ReinaSofiaTenerifeSurCanaryIslandsAirport : Ind Airport ;
-
-  fun ReiviloAirport : Ind Airport ;
-
-  fun RengatAirport : Ind Airport ;
-
-  fun RenmarkSouthAustraliaAirport : Ind Airport ;
-
-  fun RennellIslandAirport : Ind Airport ;
-
-  fun RenoCannonInternationalNVAirport : Ind Airport ;
-
-  fun RentonMunicipalWAAirport : Ind Airport ;
-
-  fun RepulseBayNTAirport : Ind Airport ;
-
-  fun RequenaAirport : Ind Airport ;
-
-  fun ResendeRJAirport : Ind Airport ;
-
-  fun ResistenciaAirport : Ind Airport ;
-
-  fun ResoluteBayNTAirport : Ind Airport ;
-
-  fun ResolutionIslandNTAirport : Ind Airport ;
-
-  fun RethymnonCreteAirport : Ind Airport ;
-
-  fun ReusAirport : Ind Airport ;
-
-  fun ReusTarragonaAirport : Ind Airport ;
-
-  fun RevelstokeBCAirport : Ind Airport ;
-
-  fun RewaAirport : Ind Airport ;
-
-  fun ReyesAirport : Ind Airport ;
-
-  fun ReykholarAirport : Ind Airport ;
-
-  fun ReykjahlidhMyvatnAirport : Ind Airport ;
-
-  fun ReykjavikAirport : Ind Airport ;
-
-  fun RezayiehAirport : Ind Airport ;
-
-  fun RhinelanderOneidaCountyWIAirport : Ind Airport ;
-
-  fun RiberaltaAirport : Ind Airport ;
-
-  fun RiberaoPretoSPAirport : Ind Airport ;
-
-  fun RiceLakeMunicipalWIAirport : Ind Airport ;
-
-  fun RichardBHelgesonMNAirport : Ind Airport ;
-
-  fun RichardBRussellGAAirport : Ind Airport ;
-
-  fun RichardIBongWIAirport : Ind Airport ;
-
-  fun RichardLloydJonesJrOKAirport : Ind Airport ;
-
-  fun RichardTollAirport : Ind Airport ;
-
-  fun RichardsBayAirport : Ind Airport ;
-
-  fun RichfieldMunicipalUTAirport : Ind Airport ;
-
-  fun RichlandWAAirport : Ind Airport ;
-
-  fun RichmondInternationalAirportByrdFieldVAAirport : Ind Airport ;
-
-  fun RichmondMunicipalINAirport : Ind Airport ;
-
-  fun RichmondQueenslandAirport : Ind Airport ;
-
-  fun RickenbackerInternationalOHAirport : Ind Airport ;
-
-  fun RigoletAerodromeNFAirport : Ind Airport ;
-
-  fun RijekaAirport : Ind Airport ;
-
-  fun RiminiAirport : Ind Airport ;
-
-  fun RimouskiQCAirport : Ind Airport ;
-
-  fun RingiCoveAirport : Ind Airport ;
-
-  fun RingwayInternationalEnglandAirport : Ind Airport ;
-
-  fun RioAlzucarAirport : Ind Airport ;
-
-  fun RioCuartoAreadeMaterialRioCuartoAirport : Ind Airport ;
-
-  fun RioFrioAirport : Ind Airport ;
-
-  fun RioGallegosAirport : Ind Airport ;
-
-  fun RioGrandeAirport : Ind Airport ;
-
-  fun RioGrandeRSAirport : Ind Airport ;
-
-  fun RioGrandeValleyTXAirport : Ind Airport ;
-
-  fun RioHondoAirport : Ind Airport ;
-
-  fun RioMayoAirport : Ind Airport ;
-
-  fun RioSidraAirport : Ind Airport ;
-
-  fun RioTigreAirport : Ind Airport ;
-
-  fun RioTurbioAirport : Ind Airport ;
-
-  fun RioVerdeAirport : Ind Airport ;
-
-  fun RiohachaAirport : Ind Airport ;
-
-  fun RiojaAirport : Ind Airport ;
-
-  fun RiosoSulSCAirport : Ind Airport ;
-
-  fun RishiriAirport : Ind Airport ;
-
-  fun RiverCessAirport : Ind Airport ;
-
-  fun RiversInletWaterAerodromeBCAirport : Ind Airport ;
-
-  fun RiversMBAirport : Ind Airport ;
-
-  fun RiversideMunicipalCAAirport : Ind Airport ;
-
-  fun RivertonRegionalWYAirport : Ind Airport ;
-
-  fun RivesaltesPerpignanAirport : Ind Airport ;
-
-  fun RiviereQCAirport : Ind Airport ;
-
-  fun RiviereauTonnerreQCAirport : Ind Airport ;
-
-  fun RiviereduLoupQCAirport : Ind Airport ;
-
-  fun RivneRovnoRivneAirport : Ind Airport ;
-
-  fun RivoltoUdineAirport : Ind Airport ;
-
-  fun RiyadhAirport : Ind Airport ;
-
-  fun RiyanAirport : Ind Airport ;
-
-  fun RizeAirport : Ind Airport ;
-
-  fun RoadTownSeaplaneBaseTortolaAirport : Ind Airport ;
-
-  fun RoanneAirport : Ind Airport ;
-
-  fun RoanokeRegionalAirportWoodrumFieldVAAirport : Ind Airport ;
-
-  fun RoatanAirport : Ind Airport ;
-
-  fun RobenHoodMIAirport : Ind Airport ;
-
-  fun RobertBobCurtisMemorialAKAirport : Ind Airport ;
-
-  fun RobertSKerrOKAirport : Ind Airport ;
-
-  fun RobertSibleyTNAirport : Ind Airport ;
-
-  fun RobertsArmyAirFieldCAAirport : Ind Airport ;
-
-  fun RobertsFieldMonroviaAirport : Ind Airport ;
-
-  fun RobertsFieldORAirport : Ind Airport ;
-
-  fun RobervalQCAirport : Ind Airport ;
-
-  fun RobinhoodQueenslandAirport : Ind Airport ;
-
-  fun RobinsAirForceBaseGAAirport : Ind Airport ;
-
-  fun RobinsonArmyAirFieldNationalGuardARAirport : Ind Airport ;
-
-  fun RobinsonMunicipalILAirport : Ind Airport ;
-
-  fun RobinsonRiverAirport : Ind Airport ;
-
-  fun RobinsonRiverNorthernTerritoryAirport : Ind Airport ;
-
-  fun RobinvaleVictoriaAirport : Ind Airport ;
-
-  fun RoboreAirport : Ind Airport ;
-
-  fun RoboroughEnglandAirport : Ind Airport ;
-
-  fun RocheHarborWAAirport : Ind Airport ;
-
-  fun RochefortAirport : Ind Airport ;
-
-  fun RochesterAirport : Ind Airport ;
-
-  fun RochesterMunicipalMNAirport : Ind Airport ;
-
-  fun RockCountyNEAirport : Ind Airport ;
-
-  fun RockHillMunicipalAirportBryantFieldSCAirport : Ind Airport ;
-
-  fun RockRapidsMunicipalIAAirport : Ind Airport ;
-
-  fun RockSoundEleutheraAirport : Ind Airport ;
-
-  fun RockSpringsSweetwaterCountyWYAirport : Ind Airport ;
-
-  fun RockcliffeONAirport : Ind Airport ;
-
-  fun RockhamptonDownsNorthernTerritoryAirport : Ind Airport ;
-
-  fun RockhamptonQueenslandAirport : Ind Airport ;
-
-  fun RockleighNJAirport : Ind Airport ;
-
-  fun RockwoodMunicipalTNAirport : Ind Airport ;
-
-  fun RockyMountWilsonNCAirport : Ind Airport ;
-
-  fun RockyMountainHouseABAirport : Ind Airport ;
-
-  fun RodezAirport : Ind Airport ;
-
-  fun RodriguesIslandAirport : Ind Airport ;
-
-  fun RodriguezdeMendezAirport : Ind Airport ;
-
-  fun RoebourneWesternAustraliaAirport : Ind Airport ;
-
-  fun RogersMunicipalAirportCarterFieldARAirport : Ind Airport ;
-
-  fun RokebyQueenslandAirport : Ind Airport ;
-
-  fun RokotAirport : Ind Airport ;
-
-  fun RollaDowntownMOAirport : Ind Airport ;
-
-  fun RollaNationalMOAirport : Ind Airport ;
-
-  fun RollangFieldMSAirport : Ind Airport ;
-
-  fun RolpaAirport : Ind Airport ;
-
-  fun RomaQueenslandAirport : Ind Airport ;
-
-  fun RomeStateORAirport : Ind Airport ;
-
-  fun RonchideiLegionariTriesteAirport : Ind Airport ;
-
-  fun RondonAirport : Ind Airport ;
-
-  fun RondonopolisMTAirport : Ind Airport ;
-
-  fun RongelapAirport : Ind Airport ;
-
-  fun RonnebyAirBaseRonnebyAirport : Ind Airport ;
-
-  fun RookeFieldTXAirport : Ind Airport ;
-
-  fun RooseveltMunicipalUTAirport : Ind Airport ;
-
-  fun RooseveltRoadsNavalStationOfstieFieldRooseveltRoadsAirport : Ind Airport ;
-
-  fun RoperBarAirport : Ind Airport ;
-
-  fun RoperValleyNorthernTerritoryAirport : Ind Airport ;
-
-  fun RoronaAirport : Ind Airport ;
-
-  fun RorosAirport : Ind Airport ;
-
-  fun RorvikRoervikAirport : Ind Airport ;
-
-  fun RosarioAirport : Ind Airport ;
-
-  fun RosarioSeaplaneBaseWAAirport : Ind Airport ;
-
-  fun RoseauMunicipalMNAirport : Ind Airport ;
-
-  fun RoseberthQueenslandAirport : Ind Airport ;
-
-  fun RoseburgMunicipalORAirport : Ind Airport ;
-
-  fun RosecransMemorialMOAirport : Ind Airport ;
-
-  fun RoseiresAirport : Ind Airport ;
-
-  fun RosellaPlainsQueenslandAirport : Ind Airport ;
-
-  fun RoshPinaAirport : Ind Airport ;
-
-  fun RoskildeKobenhavnCopenhagenAirport : Ind Airport ;
-
-  fun RossCountyOHAirport : Ind Airport ;
-
-  fun RossRiverYTAirport : Ind Airport ;
-
-  fun RossvollMoiRanaAirport : Ind Airport ;
-
-  fun RostRoestAirport : Ind Airport ;
-
-  fun RostockAirport : Ind Airport ;
-
-  fun RostovRostovAirport : Ind Airport ;
-
-  fun RoswellIndustrialAirCenterNMAirport : Ind Airport ;
-
-  fun RotaInternationalRotaIslandAirport : Ind Airport ;
-
-  fun RotaNavalStationRotaAirport : Ind Airport ;
-
-  fun RothenburgAirport : Ind Airport ;
-
-  fun RothesayAirport : Ind Airport ;
-
-  fun RotiAirport : Ind Airport ;
-
-  fun RotoruaAirport : Ind Airport ;
-
-  fun RotterdamAirport : Ind Airport ;
-
-  fun RottnestIslandWesternAustraliaAirport : Ind Airport ;
-
-  fun RotumaAirport : Ind Airport ;
-
-  fun RotundaCAAirport : Ind Airport ;
-
-  fun RouenAirport : Ind Airport ;
-
-  fun RoundupMTAirport : Ind Airport ;
-
-  fun RourkelaAirport : Ind Airport ;
-
-  fun RousesPointSeaplaneBaseNYAirport : Ind Airport ;
-
-  fun RouynNorandaQCAirport : Ind Airport ;
-
-  fun RovaniemiAirport : Ind Airport ;
-
-  fun RowanBayAKAirport : Ind Airport ;
-
-  fun RowanCountyNCAirport : Ind Airport ;
-
-  fun RoxasAirport : Ind Airport ;
-
-  fun RoyHillAirport : Ind Airport ;
-
-  fun RoyHurdMemorialTXAirport : Ind Airport ;
-
-  fun RoyanAirport : Ind Airport ;
-
-  fun RubelsantoAirport : Ind Airport ;
-
-  fun RubemBertaRSAirport : Ind Airport ;
-
-  fun RubyAKAirport : Ind Airport ;
-
-  fun RugaoAirport : Ind Airport ;
-
-  fun RuhengeriAirport : Ind Airport ;
-
-  fun RukumkotAirport : Ind Airport ;
-
-  fun RumCayAirport : Ind Airport ;
-
-  fun RumginaeAirport : Ind Airport ;
-
-  fun RumjartarAirport : Ind Airport ;
-
-  fun RunduAirport : Ind Airport ;
-
-  fun RupsiAirport : Ind Airport ;
-
-  fun RurrenabaqueAirport : Ind Airport ;
-
-  fun RurutuTubuaiIslandsAirport : Ind Airport ;
-
-  fun RuseAirport : Ind Airport ;
-
-  fun RuskCountyWIAirport : Ind Airport ;
-
-  fun RussellMunicipalKSAirport : Ind Airport ;
-
-  fun RussianMissionAKAirport : Ind Airport ;
-
-  fun RustonMunicipalLAAirport : Ind Airport ;
-
-  fun RutengAirport : Ind Airport ;
-
-  fun RutlandPlainsAirport : Ind Airport ;
-
-  fun RutlandStateVTAirport : Ind Airport ;
-
-  fun RuzynePrahaPragueAirport : Ind Airport ;
-
-  fun RyotsuSadoIsAirport : Ind Airport ;
-
-  fun SAngeloTrevisoAirport : Ind Airport ;
-
-  fun SEgidioPerugiaAirport : Ind Airport ;
-
-  fun SabaAirport : Ind Airport ;
-
-  fun SabadellAirport : Ind Airport ;
-
-  fun SabahAirport : Ind Airport ;
-
-  fun SabanadeLaMarAirport : Ind Airport ;
-
-  fun SabanadeTorresAirport : Ind Airport ;
-
-  fun SableIslandNSAirport : Ind Airport ;
-
-  fun SachigoLakeNTAirport : Ind Airport ;
-
-  fun SachsHarbourNTAirport : Ind Airport ;
-
-  fun SacramentoExecutiveCAAirport : Ind Airport ;
-
-  fun SacramentoMetropolitanCAAirport : Ind Airport ;
-
-  fun SadahAirport : Ind Airport ;
-
-  fun SaddamInternationalBaghdadAirport : Ind Airport ;
-
-  fun SadoShimaAirport : Ind Airport ;
-
-  fun SaenzPenaAirport : Ind Airport ;
-
-  fun SaffordMunicipalAZAirport : Ind Airport ;
-
-  fun SafiAirport : Ind Airport ;
-
-  fun SafiaAirport : Ind Airport ;
-
-  fun SagaraiAirport : Ind Airport ;
-
-  fun SaglekNFAirport : Ind Airport ;
-
-  fun SagwonAKAirport : Ind Airport ;
-
-  fun Sahabat16Airport : Ind Airport ;
-
-  fun SahiwalAirport : Ind Airport ;
-
-  fun SaibaiIslandQueenslandAirport : Ind Airport ;
-
-  fun SaidPurAirport : Ind Airport ;
-
-  fun SaidorAirport : Ind Airport ;
-
-  fun SaiduSharifAirport : Ind Airport ;
-
-  fun SaintBarthelemyAirport : Ind Airport ;
-
-  fun SaintBrieucAirport : Ind Airport ;
-
-  fun SaintFrancoisAirport : Ind Airport ;
-
-  fun SaintJacquesRennesAirport : Ind Airport ;
-
-  fun SaintJohnNBAirport : Ind Airport ;
-
-  fun SaintLouisAirport : Ind Airport ;
-
-  fun SaintPierreAirport : Ind Airport ;
-
-  fun SaintSymphorienToursAirport : Ind Airport ;
-
-  fun SaintYanAirport : Ind Airport ;
-
-  fun SaipanInternationalSaipanAirport : Ind Airport ;
-
-  fun SakonNakhonAirport : Ind Airport ;
-
-  fun SalakMarouaAirport : Ind Airport ;
-
-  fun SalalahInternationalSalalahAirport : Ind Airport ;
-
-  fun SalamancaAirport : Ind Airport ;
-
-  fun SalamoAirport : Ind Airport ;
-
-  fun SaleRabatAirport : Ind Airport ;
-
-  fun SalemLeckroneILAirport : Ind Airport ;
-
-  fun SalernoAirport : Ind Airport ;
-
-  fun SalgadoFilhoRSAirport : Ind Airport ;
-
-  fun SalimaAirport : Ind Airport ;
-
-  fun SalinaCruzAirport : Ind Airport ;
-
-  fun SalinaGunnisonUTAirport : Ind Airport ;
-
-  fun SalinaMunicipalKSAirport : Ind Airport ;
-
-  fun SalinasMunicipalCAAirport : Ind Airport ;
-
-  fun SalisburyWicomicoCountyRegionalMDAirport : Ind Airport ;
-
-  fun SalluitQCAirport : Ind Airport ;
-
-  fun SalmonArmAerodromeBCAirport : Ind Airport ;
-
-  fun SaltCaySaltCayAirport : Ind Airport ;
-
-  fun SaltLakeCityInternationalUTAirport : Ind Airport ;
-
-  fun SaltaAirport : Ind Airport ;
-
-  fun SaltonSeaCAAirport : Ind Airport ;
-
-  fun SalzburgAirport : Ind Airport ;
-
-  fun SamRatulangiManadoAirport : Ind Airport ;
-
-  fun SamarindaAirport : Ind Airport ;
-
-  fun SamarqandSamarkandSamarqandAirport : Ind Airport ;
-
-  fun SambavaAirport : Ind Airport ;
-
-  fun SambuAirport : Ind Airport ;
-
-  fun SamburuAirport : Ind Airport ;
-
-  fun SamchokAirport : Ind Airport ;
-
-  fun SamedanStMoritzAirport : Ind Airport ;
-
-  fun SamosSamosIslandAirport : Ind Airport ;
-
-  fun SampitBorneoAirport : Ind Airport ;
-
-  fun SamsunAirport : Ind Airport ;
-
-  fun SanAndrosAndrosAirport : Ind Airport ;
-
-  fun SanAntonioAirport : Ind Airport ;
-
-  fun SanAntonioInternationalTXAirport : Ind Airport ;
-
-  fun SanBernardinoInternationalCAAirport : Ind Airport ;
-
-  fun SanBlasAirport : Ind Airport ;
-
-  fun SanBorjaAirport : Ind Airport ;
-
-  fun SanCarlosCAAirport : Ind Airport ;
-
-  fun SanClementeIslandNavalAuxiliaryLandingFieldFrederickShermanFieldCAAirport : Ind Airport ;
-
-  fun SanCristobalAirport : Ind Airport ;
-
-  fun SanDiegoInternationalAirportLindberghFieldCAAirport : Ind Airport ;
-
-  fun SanEstebanAirport : Ind Airport ;
-
-  fun SanFelipeAirportColombia : Ind Airport ;
-
-  fun SanFelipeAirportMexico : Ind Airport ;
-
-  fun SanFelipeAirportVenezuela : Ind Airport ;
-
-  fun SanFelixAirport : Ind Airport ;
-
-  fun SanFernandoAirport : Ind Airport ;
-
-  fun SanFernandoCAAirport : Ind Airport ;
-
-  fun SanFernandodeApuAirport : Ind Airport ;
-
-  fun SanFranciscoAirport : Ind Airport ;
-
-  fun SanFranciscoInternationalCAAirport : Ind Airport ;
-
-  fun SanFrancisquitoAirport : Ind Airport ;
-
-  fun SanIgnacioAirport : Ind Airport ;
-
-  fun SanIgnaciodeMoxosAirport : Ind Airport ;
-
-  fun SanIgnaciodeVLSAirport : Ind Airport ;
-
-  fun SanIsidroAirport : Ind Airport ;
-
-  fun SanJavierAirport : Ind Airport ;
-
-  fun SanJavierMurciaAirport : Ind Airport ;
-
-  fun SanJeronimoCordobaAirport : Ind Airport ;
-
-  fun SanJoaquinAirport : Ind Airport ;
-
-  fun SanJoseAirportBolivia : Ind Airport ;
-
-  fun SanJoseAirportPhilippines : Ind Airport ;
-
-  fun SanJoseInternationalCAAirport : Ind Airport ;
-
-  fun SanJosedelGuaviaroAirport : Ind Airport ;
-
-  fun SanJuanAirport : Ind Airport ;
-
-  fun SanJuanAirportArgentina : Ind Airport ;
-
-  fun SanJuanCountyUTAirport : Ind Airport ;
-
-  fun SanJuanUganikSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun SanJuandeUrabaAirport : Ind Airport ;
-
-  fun SanJuandelCesarAirport : Ind Airport ;
-
-  fun SanJuandelaMarAirport : Ind Airport ;
-
-  fun SanJulianAirport : Ind Airport ;
-
-  fun SanLuisAirport : Ind Airport ;
-
-  fun SanLuisObispoCountyAirportMcChesneyFieldCAAirport : Ind Airport ;
-
-  fun SanLuisPotosiAirport : Ind Airport ;
-
-  fun SanLuisRioColoradoAirport : Ind Airport ;
-
-  fun SanLuisdePalenqueAirport : Ind Airport ;
-
-  fun SanMarcosAirport : Ind Airport ;
-
-  fun SanMarinoAirport : Ind Airport ;
-
-  fun SanMiguelAirport : Ind Airport ;
-
-  fun SanNicolasdeBariAirport : Ind Airport ;
-
-  fun SanPabloAirport : Ind Airport ;
-
-  fun SanPabloSevillaAirport : Ind Airport ;
-
-  fun SanPedroAirport : Ind Airport ;
-
-  fun SanPedroJaguaAirport : Ind Airport ;
-
-  fun SanPedrodeUrabaAirport : Ind Airport ;
-
-  fun SanQuintinAirport : Ind Airport ;
-
-  fun SanRamonAirport : Ind Airport ;
-
-  fun SanSalvadorAirport : Ind Airport ;
-
-  fun SanSalvadorCockburnTownSanSalvadorAirport : Ind Airport ;
-
-  fun SanTomeAirport : Ind Airport ;
-
-  fun SanVicentedelCaguanAirport : Ind Airport ;
-
-  fun SananaAirport : Ind Airport ;
-
-  fun SanandajAirport : Ind Airport ;
-
-  fun SanctiSpirituAirport : Ind Airport ;
-
-  fun SandPointAKAirport : Ind Airport ;
-
-  fun SandakanSabahAirport : Ind Airport ;
-
-  fun SandayOrkneyIslandsAirport : Ind Airport ;
-
-  fun SandcreekAirport : Ind Airport ;
-
-  fun SandersonFieldWAAirport : Ind Airport ;
-
-  fun SandowayAirport : Ind Airport ;
-
-  fun SandringhamQueenslandAirport : Ind Airport ;
-
-  fun SandspitBCAirport : Ind Airport ;
-
-  fun SandstoneWesternAustraliaAirport : Ind Airport ;
-
-  fun SandwipAirport : Ind Airport ;
-
-  fun SandyLakeONAirport : Ind Airport ;
-
-  fun SanfordMunicipalMEAirport : Ind Airport ;
-
-  fun SangaSangaAirport : Ind Airport ;
-
-  fun SangapiAirport : Ind Airport ;
-
-  fun SanggataAirport : Ind Airport ;
-
-  fun SangirAirport : Ind Airport ;
-
-  fun SangleyPointAirport : Ind Airport ;
-
-  fun SangsterMontegoBayAirport : Ind Airport ;
-
-  fun SaniaRamelTetouanTetuanAirport : Ind Airport ;
-
-  fun SanikiluaqNTAirport : Ind Airport ;
-
-  fun SansSouciONAirport : Ind Airport ;
-
-  fun SantaAnaAirportBolivia : Ind Airport ;
-
-  fun SantaAnaAirportColombia : Ind Airport ;
-
-  fun SantaAnaSeaplaneBaseSantaAnaAirport : Ind Airport ;
-
-  fun SantaBarbaraAirport : Ind Airport ;
-
-  fun SantaBarbaraMunicipalCAAirport : Ind Airport ;
-
-  fun SantaCarolinaAirport : Ind Airport ;
-
-  fun SantaCatalinaAirport : Ind Airport ;
-
-  fun SantaCeciliaAirport : Ind Airport ;
-
-  fun SantaClaraAirport : Ind Airport ;
-
-  fun SantaCruzAirportArgentina : Ind Airport ;
-
-  fun SantaCruzAirportBelize : Ind Airport ;
-
-  fun SantaCruzAirportBrazil : Ind Airport ;
-
-  fun SantaCruzAirportCostaRica : Ind Airport ;
-
-  fun SantaCruzAirportSolomonIslands : Ind Airport ;
-
-  fun SantaCruzCAAirport : Ind Airport ;
-
-  fun SantaCruzIslandCAAirport : Ind Airport ;
-
-  fun SantaCruzdelaPalmaAirport : Ind Airport ;
-
-  fun SantaElenaAirport : Ind Airport ;
-
-  fun SantaFeAirport : Ind Airport ;
-
-  fun SantaFeBusStationNMAirport : Ind Airport ;
-
-  fun SantaFeCountyMunicipalNMAirport : Ind Airport ;
-
-  fun SantaFedoSulAirport : Ind Airport ;
-
-  fun SantaInezCAAirport : Ind Airport ;
-
-  fun SantaKatarinaAirport : Ind Airport ;
-
-  fun SantaLuciaAirport : Ind Airport ;
-
-  fun SantaMariaAirportColombia : Ind Airport ;
-
-  fun SantaMariaAirportPeru : Ind Airport ;
-
-  fun SantaMariaAzoresAirport : Ind Airport ;
-
-  fun SantaMariaPublicCAAirport : Ind Airport ;
-
-  fun SantaMariaRSAirport : Ind Airport ;
-
-  fun SantaMonicaMunicipalCAAirport : Ind Airport ;
-
-  fun SantaPaulaCAAirport : Ind Airport ;
-
-  fun SantaRosaAirportArgentina : Ind Airport ;
-
-  fun SantaRosaAirportBolivia : Ind Airport ;
-
-  fun SantaRosaRSAirport : Ind Airport ;
-
-  fun SantaRosadeCopanAirport : Ind Airport ;
-
-  fun SantaRosaliaAirport : Ind Airport ;
-
-  fun SantaRosaliaAirportMexico : Ind Airport ;
-
-  fun SantaTeresitaAirport : Ind Airport ;
-
-  fun SantaTerezinhaAirport : Ind Airport ;
-
-  fun SantanTanjungAirport : Ind Airport ;
-
-  fun SantanaRamosAirport : Ind Airport ;
-
-  fun SantanadoLivramentoRSAirport : Ind Airport ;
-
-  fun SantanderAirport : Ind Airport ;
-
-  fun SantaremPAAirport : Ind Airport ;
-
-  fun SantiagoSantiagodeCompostelaAirport : Ind Airport ;
-
-  fun SantiagodeChileAirport : Ind Airport ;
-
-  fun SantiagodelEsteroAirport : Ind Airport ;
-
-  fun SantoAndreSPAirport : Ind Airport ;
-
-  fun SantoAntaoAirport : Ind Airport ;
-
-  fun SantoDomingoAirport : Ind Airport ;
-
-  fun SantosSPAirport : Ind Airport ;
-
-  fun SanyaAirport : Ind Airport ;
-
-  fun SaoBentodoSulSCAirport : Ind Airport ;
-
-  fun SaoBernardodoCampoSPAirport : Ind Airport ;
-
-  fun SaoCaetanodoSulSPAirport : Ind Airport ;
-
-  fun SaoCarlosSPAirport : Ind Airport ;
-
-  fun SaoDomingosAirport : Ind Airport ;
-
-  fun SaoFelipeAirport : Ind Airport ;
-
-  fun SaoFelixAraguaiAirport : Ind Airport ;
-
-  fun SaoFelixdeXinguAirport : Ind Airport ;
-
-  fun SaoFranciscodoSulSCAirport : Ind Airport ;
-
-  fun SaoGabrielAirport : Ind Airport ;
-
-  fun SaoGoncaloRJAirport : Ind Airport ;
-
-  fun SaoGoncalodoAmaranteRNAirport : Ind Airport ;
-
-  fun SaoJoaodelReiMGAirport : Ind Airport ;
-
-  fun SaoJorgeAzoresAirport : Ind Airport ;
-
-  fun SaoJosedoRioPretoSPAirport : Ind Airport ;
-
-  fun SaoJosedoXinguAirport : Ind Airport ;
-
-  fun SaoJosedosLamposSPAirport : Ind Airport ;
-
-  fun SaoLeopoldoRSAirport : Ind Airport ;
-
-  fun SaoLourencoAirport : Ind Airport ;
-
-  fun SaoLuisMAAirport : Ind Airport ;
-
-  fun SaoMateusESAirport : Ind Airport ;
-
-  fun SaoMigueldeAragaoAirport : Ind Airport ;
-
-  fun SaoNicolauSaoNicolauAirport : Ind Airport ;
-
-  fun SaoTomeSaoTomeAirport : Ind Airport ;
-
-  fun SaoVicenteSaoVicenteAirport : Ind Airport ;
-
-  fun SapmangaAirport : Ind Airport ;
-
-  fun SaposoaAirport : Ind Airport ;
-
-  fun SaraAirport : Ind Airport ;
-
-  fun SarajevoAirport : Ind Airport ;
-
-  fun SaranskMordviniaAirport : Ind Airport ;
-
-  fun SarasotaBradentonFLAirport : Ind Airport ;
-
-  fun SaratovSaratovAirport : Ind Airport ;
-
-  fun SaravaneAirport : Ind Airport ;
-
-  fun SaravenaAirport : Ind Airport ;
-
-  fun SardehBandAirport : Ind Airport ;
-
-  fun SarhAirport : Ind Airport ;
-
-  fun SarichefAKAirport : Ind Airport ;
-
-  fun SarmiNewGuineaAirport : Ind Airport ;
-
-  fun SarniaONAirport : Ind Airport ;
-
-  fun SartanejaAirport : Ind Airport ;
-
-  fun SaryAirport : Ind Airport ;
-
-  fun SaskatoonSKAirport : Ind Airport ;
-
-  fun SassandraAirport : Ind Airport ;
-
-  fun SasstownAirport : Ind Airport ;
-
-  fun SatipoAirport : Ind Airport ;
-
-  fun SatnaAirport : Ind Airport ;
-
-  fun SatolasLyonAirport : Ind Airport ;
-
-  fun SatuMareAirport : Ind Airport ;
-
-  fun SaubiAirport : Ind Airport ;
-
-  fun SauceViejoSantaFeAirport : Ind Airport ;
-
-  fun SaudarkrokurAirport : Ind Airport ;
-
-  fun SaufleyFieldNavalOutlyingFieldFLAirport : Ind Airport ;
-
-  fun SaulAirport : Ind Airport ;
-
-  fun SaultSteMarieMunicipalAirportSandersonFieldMIAirport : Ind Airport ;
-
-  fun SaultSteMarieONAirport : Ind Airport ;
-
-  fun SaumlakiAirport : Ind Airport ;
-
-  fun SaurimoAirport : Ind Airport ;
-
-  fun SavannahInternationalGAAirport : Ind Airport ;
-
-  fun SavannakhetAirport : Ind Airport ;
-
-  fun SaveAirport : Ind Airport ;
-
-  fun SavoAirport : Ind Airport ;
-
-  fun SavonlinnaAirport : Ind Airport ;
-
-  fun SavoongaAKAirport : Ind Airport ;
-
-  fun SavusavuAirport : Ind Airport ;
-
-  fun SawuAirport : Ind Airport ;
-
-  fun SayabouryAirport : Ind Airport ;
-
-  fun ScammonBayAKAirport : Ind Airport ;
-
-  fun ScamptonRAFStationEnglandAirport : Ind Airport ;
-
-  fun ScatsaShetlandIslandsAirport : Ind Airport ;
-
-  fun ScheffervilleQCAirport : Ind Airport ;
-
-  fun SchenectadyCountyNYAirport : Ind Airport ;
-
-  fun SchkeuditzLeipzigAirport : Ind Airport ;
-
-  fun SchloredtWYAirport : Ind Airport ;
-
-  fun SchoenefeldBerlinAirport : Ind Airport ;
-
-  fun SchwechatWienViennaAirport : Ind Airport ;
-
-  fun ScillyTrescoAirport : Ind Airport ;
-
-  fun SconeNewSouthWalesAirport : Ind Airport ;
-
-  fun ScoresbysundAirport : Ind Airport ;
-
-  fun ScottCityMunicipalKSAirport : Ind Airport ;
-
-  fun ScottsdaleAZAirport : Ind Airport ;
-
-  fun ScribnerStateNEAirport : Ind Airport ;
-
-  fun SculthorpeAirport : Ind Airport ;
-
-  fun SealBayAKAirport : Ind Airport ;
-
-  fun SealCoveWaterAerodromeBCAirport : Ind Airport ;
-
-  fun SearcyMunicipalARAirport : Ind Airport ;
-
-  fun SearleFieldNEAirport : Ind Airport ;
-
-  fun SeattleTacomaInternationalWAAirport : Ind Airport ;
-
-  fun SebbaAirport : Ind Airport ;
-
-  fun SebhaAirport : Ind Airport ;
-
-  fun SebringRegionalFLAirport : Ind Airport ;
-
-  fun SecheltWaterAerodromeBCAirport : Ind Airport ;
-
-  fun SecondaAirport : Ind Airport ;
-
-  fun SedomAirport : Ind Airport ;
-
-  fun SedonaAZAirport : Ind Airport ;
-
-  fun SeebMuscatAirport : Ind Airport ;
-
-  fun SeeheimAirport : Ind Airport ;
-
-  fun SegouAirport : Ind Airport ;
-
-  fun SegrateMilanoAirport : Ind Airport ;
-
-  fun SeguelaAirport : Ind Airport ;
-
-  fun SehonghongAirport : Ind Airport ;
-
-  fun SehuleaAirport : Ind Airport ;
-
-  fun SeinajokiAirport : Ind Airport ;
-
-  fun SekakesAirport : Ind Airport ;
-
-  fun SelawikAKAirport : Ind Airport ;
-
-  fun SeldoviaAKAirport : Ind Airport ;
-
-  fun SeletarSingaporeAirport : Ind Airport ;
-
-  fun SelfridgeAirNationalGuardBaseMIAirport : Ind Airport ;
-
-  fun SelfsMSAirport : Ind Airport ;
-
-  fun SelibabyAirport : Ind Airport ;
-
-  fun SelibiPhikweAirport : Ind Airport ;
-
-  fun SembachAirport : Ind Airport ;
-
-  fun SemeySemipalatinskSemeyAirport : Ind Airport ;
-
-  fun SemongkongAirport : Ind Airport ;
-
-  fun SempornaSabahAirport : Ind Airport ;
-
-  fun SenaMadureiraACAirport : Ind Airport ;
-
-  fun SenangaAirport : Ind Airport ;
-
-  fun SendaiHonshuAirport : Ind Airport ;
-
-  fun SenggehAirport : Ind Airport ;
-
-  fun SenggoAirport : Ind Airport ;
-
-  fun SenhordoBonfimBAAirport : Ind Airport ;
-
-  fun SenipahAirport : Ind Airport ;
-
-  fun SenoAirport : Ind Airport ;
-
-  fun SeodeUrgelAirport : Ind Airport ;
-
-  fun SeoulAirBaseSeoulAirport : Ind Airport ;
-
-  fun SeptIlesQCAirport : Ind Airport ;
-
-  fun SepulotAirport : Ind Airport ;
-
-  fun SeroneraAirport : Ind Airport ;
-
-  fun SerraNorteMTAirport : Ind Airport ;
-
-  fun SerraPeladaAirport : Ind Airport ;
-
-  fun SerreChevalierAirport : Ind Airport ;
-
-  fun SertAirport : Ind Airport ;
-
-  fun SertelCiudaddeMexicoMexicoCityAirport : Ind Airport ;
-
-  fun SeruiAirport : Ind Airport ;
-
-  fun SeshekeAirport : Ind Airport ;
-
-  fun SeshutesAirport : Ind Airport ;
-
-  fun SetteCamaAirport : Ind Airport ;
-
-  fun SewardAKAirport : Ind Airport ;
-
-  fun SeychellesInternationalMaheIsAirport : Ind Airport ;
-
-  fun ShafterAirportMinterFieldCAAirport : Ind Airport ;
-
-  fun ShagelukAKAirport : Ind Airport ;
-
-  fun ShakisoAirport : Ind Airport ;
-
-  fun ShaktoolikAKAirport : Ind Airport ;
-
-  fun ShamattawaMBAirport : Ind Airport ;
-
-  fun ShamshernagarAirport : Ind Airport ;
-
-  fun ShangriLaOKAirport : Ind Airport ;
-
-  fun ShanhaiguanAirport : Ind Airport ;
-
-  fun ShannonLimerickAirport : Ind Airport ;
-
-  fun ShantouAirport : Ind Airport ;
-
-  fun SharjahAirport : Ind Airport ;
-
-  fun SharmElSheikhRasNasraniAirport : Ind Airport ;
-
-  fun SharpeArmyAirFieldCAAirport : Ind Airport ;
-
-  fun SharurahAirport : Ind Airport ;
-
-  fun ShashiAirport : Ind Airport ;
-
-  fun ShawAirForceBaseSCAirport : Ind Airport ;
-
-  fun ShawRiverWesternAustraliaAirport : Ind Airport ;
-
-  fun ShawneeMunicipalOKAirport : Ind Airport ;
-
-  fun ShayGapWesternAustraliaAirport : Ind Airport ;
-
-  fun ShearwaterNSAirport : Ind Airport ;
-
-  fun SheboyganCountyMemorialWIAirport : Ind Airport ;
-
-  fun SheepMountainAKAirport : Ind Airport ;
-
-  fun ShehdiAirport : Ind Airport ;
-
-  fun ShelbyMTAirport : Ind Airport ;
-
-  fun SheldonPointAKAirport : Ind Airport ;
-
-  fun ShemyaAirForceBaseAKAirport : Ind Airport ;
-
-  fun ShenandoahValleyRegionalVAAirport : Ind Airport ;
-
-  fun ShenchiuAirport : Ind Airport ;
-
-  fun ShenyangAirport : Ind Airport ;
-
-  fun SheperdBayNTAirport : Ind Airport ;
-
-  fun SheppardAirForceBaseWichitaFallsMunicipalTXAirport : Ind Airport ;
-
-  fun SheppartonVictoriaAirport : Ind Airport ;
-
-  fun SherWoodMTAirport : Ind Airport ;
-
-  fun SherbrookeQCAirport : Ind Airport ;
-
-  fun Sheremetyevo2MoscowAirport : Ind Airport ;
-
-  fun SheridanCountyWYAirport : Ind Airport ;
-
-  fun ShetlandIslandsShetlandIslandsAirport : Ind Airport ;
-
-  fun ShijiazhuangAirport : Ind Airport ;
-
-  fun ShillongAirport : Ind Airport ;
-
-  fun ShiloMBAirport : Ind Airport ;
-
-  fun ShimojishimaAirport : Ind Airport ;
-
-  fun ShinChuAirport : Ind Airport ;
-
-  fun ShinglePointYTAirport : Ind Airport ;
-
-  fun ShinyangaAirport : Ind Airport ;
-
-  fun ShirazAirport : Ind Airport ;
-
-  fun ShishmarefAKAirport : Ind Airport ;
-
-  fun ShivelyFieldWYAirport : Ind Airport ;
-
-  fun ShizuokaCityAirport : Ind Airport ;
-
-  fun SholapurAirport : Ind Airport ;
-
-  fun ShonaiAirport : Ind Airport ;
-
-  fun ShowLowMunicipalAZAirport : Ind Airport ;
-
-  fun ShreveportRegionalLAAirport : Ind Airport ;
-
-  fun ShungnakAKAirport : Ind Airport ;
-
-  fun SialkotAirport : Ind Airport ;
-
-  fun SialumAirport : Ind Airport ;
-
-  fun SiassiAirport : Ind Airport ;
-
-  fun SibasaAirport : Ind Airport ;
-
-  fun SibiAirport : Ind Airport ;
-
-  fun SibisaAirport : Ind Airport ;
-
-  fun SibitiAirport : Ind Airport ;
-
-  fun SibiuAirport : Ind Airport ;
-
-  fun SibuSarawakAirport : Ind Airport ;
-
-  fun SidiIfniAirport : Ind Airport ;
-
-  fun SidiMahdiTouggourtAirport : Ind Airport ;
-
-  fun SidneyMunicipalNEAirport : Ind Airport ;
-
-  fun SidneyMunicipalNYAirport : Ind Airport ;
-
-  fun SidneyRichlandMunicipalMTAirport : Ind Airport ;
-
-  fun SiegenAirport : Ind Airport ;
-
-  fun SienaAirport : Ind Airport ;
-
-  fun SierraBlancaRegionalNMAirport : Ind Airport ;
-
-  fun SierraGrandeAirport : Ind Airport ;
-
-  fun SierraLeoneAirport : Ind Airport ;
-
-  fun SiglufjordurAirport : Ind Airport ;
-
-  fun SigonellaAirport : Ind Airport ;
-
-  fun SikestonMemorialMunicipalMOAirport : Ind Airport ;
-
-  fun SilaAirport : Ind Airport ;
-
-  fun SilgadiDotiAirport : Ind Airport ;
-
-  fun SilistraAirport : Ind Airport ;
-
-  fun SiljanMoraAirport : Ind Airport ;
-
-  fun SilverCreekAirport : Ind Airport ;
-
-  fun SilverPlainsQueenslandAirport : Ind Airport ;
-
-  fun SimAirport : Ind Airport ;
-
-  fun SimanggangAirport : Ind Airport ;
-
-  fun SimaoAirport : Ind Airport ;
-
-  fun SimbaiAirport : Ind Airport ;
-
-  fun SimbirskUlyanovskUlyanovskAirport : Ind Airport ;
-
-  fun SimentiAirport : Ind Airport ;
-
-  fun SimferopolAdygeaAirport : Ind Airport ;
-
-  fun SimlaAirport : Ind Airport ;
-
-  fun SimmonsMIAirport : Ind Airport ;
-
-  fun SimonBolivarSantaMartaAirport : Ind Airport ;
-
-  fun SimpangTigaPekanbaruAirport : Ind Airport ;
-
-  fun SimraAirport : Ind Airport ;
-
-  fun SinesAirport : Ind Airport ;
-
-  fun SingauaAirport : Ind Airport ;
-
-  fun SingletonNewSouthWalesAirport : Ind Airport ;
-
-  fun SinoeAirport : Ind Airport ;
-
-  fun SinopArmyAirFieldSinopAirport : Ind Airport ;
-
-  fun SinopMTAirport : Ind Airport ;
-
-  fun SintangBorneoAirport : Ind Airport ;
-
-  fun SionSittenAirport : Ind Airport ;
-
-  fun SiouxGatewayIAAirport : Ind Airport ;
-
-  fun SiouxLookoutONAirport : Ind Airport ;
-
-  fun SipitangAirport : Ind Airport ;
-
-  fun SiporaAirport : Ind Airport ;
-
-  fun SirSeewoosagurRamgoolamMauritiusAirport : Ind Airport ;
-
-  fun SirajganjAirport : Ind Airport ;
-
-  fun SirkhetAirport : Ind Airport ;
-
-  fun SirriIslandAirport : Ind Airport ;
-
-  fun SishenAirport : Ind Airport ;
-
-  fun SiskiyouCountyCAAirport : Ind Airport ;
-
-  fun SissanoAirport : Ind Airport ;
-
-  fun SitiawanAirport : Ind Airport ;
-
-  fun SitkaAKAirport : Ind Airport ;
-
-  fun SitkinakAKAirport : Ind Airport ;
-
-  fun SiunaAirport : Ind Airport ;
-
-  fun SivasAirport : Ind Airport ;
-
-  fun SiwaAirport : Ind Airport ;
-
-  fun SiweaAirport : Ind Airport ;
-
-  fun SkagenStokmarknesAirport : Ind Airport ;
-
-  fun SkagwayAKAirport : Ind Airport ;
-
-  fun SkanesMonastirAirport : Ind Airport ;
-
-  fun SkeldonAirport : Ind Airport ;
-
-  fun SkellefteaAirport : Ind Airport ;
-
-  fun SkikdaAirport : Ind Airport ;
-
-  fun SkirosAirport : Ind Airport ;
-
-  fun SkopjeAirport : Ind Airport ;
-
-  fun SkukuzaAirport : Ind Airport ;
-
-  fun SkulteRigaAirport : Ind Airport ;
-
-  fun SkwentnaAKAirport : Ind Airport ;
-
-  fun SlateIslandONAirport : Ind Airport ;
-
-  fun SlaveLakeABAirport : Ind Airport ;
-
-  fun SleetmuteAKAirport : Ind Airport ;
-
-  fun SliacAirport : Ind Airport ;
-
-  fun SligoAirport : Ind Airport ;
-
-  fun SlupskAirport : Ind Airport ;
-
-  fun SmaraAirport : Ind Airport ;
-
-  fun SmigginHolesNewSouthWalesAirport : Ind Airport ;
-
-  fun SmithCoveAKAirport : Ind Airport ;
-
-  fun SmithFallsMontagueONAirport : Ind Airport ;
-
-  fun SmithFieldARAirport : Ind Airport ;
-
-  fun SmithFieldINAirport : Ind Airport ;
-
-  fun SmithFieldKSAirport : Ind Airport ;
-
-  fun SmithPointNorthernTerritoryAirport : Ind Airport ;
-
-  fun SmithersBCAirport : Ind Airport ;
-
-  fun SmithtonTasmaniaAirport : Ind Airport ;
-
-  fun SmolenskSmolenskAirport : Ind Airport ;
-
-  fun SmyrnaTNAirport : Ind Airport ;
-
-  fun SnakeBayNorthernTerritoryAirport : Ind Airport ;
-
-  fun SnakeRiverYTAirport : Ind Airport ;
-
-  fun SnohomishCountyAirportPaineFieldWAAirport : Ind Airport ;
-
-  fun SnowdriftAerodromeNTAirport : Ind Airport ;
-
-  fun SobralCEAirport : Ind Airport ;
-
-  fun SocTrangAirport : Ind Airport ;
-
-  fun SocorroMunicipalNMAirport : Ind Airport ;
-
-  fun SocotraAirport : Ind Airport ;
-
-  fun SodankylaAirport : Ind Airport ;
-
-  fun SodduAirport : Ind Airport ;
-
-  fun SoderhamnAirport : Ind Airport ;
-
-  fun SoerkjosenSorkjosenAirport : Ind Airport ;
-
-  fun SogamosoAirport : Ind Airport ;
-
-  fun SokchoAirport : Ind Airport ;
-
-  fun SokhumiAbkhaziaAirport : Ind Airport ;
-
-  fun SokotoAirport : Ind Airport ;
-
-  fun SolaAirport : Ind Airport ;
-
-  fun SolaStavangerAirport : Ind Airport ;
-
-  fun SolanoAirport : Ind Airport ;
-
-  fun SoldotnaAKAirport : Ind Airport ;
-
-  fun SolitaAirport : Ind Airport ;
-
-  fun SolomonStateFieldAKAirport : Ind Airport ;
-
-  fun SolonSpringsMunicipalWIAirport : Ind Airport ;
-
-  fun SolweziAirport : Ind Airport ;
-
-  fun SomersetPulaskiCountyAirportJTWilsonFieldKYAirport : Ind Airport ;
-
-  fun SonderborgSoenderborgAirport : Ind Airport ;
-
-  fun SongeaAirport : Ind Airport ;
-
-  fun SongkhlaAirport : Ind Airport ;
-
-  fun SonomaCountyCAAirport : Ind Airport ;
-
-  fun SopuAirport : Ind Airport ;
-
-  fun SoroakoAirport : Ind Airport ;
-
-  fun SorocabaAirport : Ind Airport ;
-
-  fun SorotiAirport : Ind Airport ;
-
-  fun SorrentoAirport : Ind Airport ;
-
-  fun SorstukkenStordAirport : Ind Airport ;
-
-  fun SouankeAirport : Ind Airport ;
-
-  fun SousseAirport : Ind Airport ;
-
-  fun SouthCaicosIsAirport : Ind Airport ;
-
-  fun SouthGalwayAirport : Ind Airport ;
-
-  fun SouthIndianLakeMBAirport : Ind Airport ;
-
-  fun SouthJerseyRegionalNJAirport : Ind Airport ;
-
-  fun SouthMolleIslandQueenslandAirport : Ind Airport ;
-
-  fun SouthNakneknr2AKAirport : Ind Airport ;
-
-  fun SouthTroutLakeONAirport : Ind Airport ;
-
-  fun SouthWestBayAirport : Ind Airport ;
-
-  fun SouthWeymouthNavalAirStationSheaFieldMAAirport : Ind Airport ;
-
-  fun SouthendEnglandAirport : Ind Airport ;
-
-  fun SouthernCrossWesternAustraliaAirport : Ind Airport ;
-
-  fun SouthernIllinoisILAirport : Ind Airport ;
-
-  fun SouthportMBAirport : Ind Airport ;
-
-  fun SouthwestFloridaRegionalFLAirport : Ind Airport ;
-
-  fun SoyoAirport : Ind Airport ;
-
-  fun SpaceCenterExecutiveFLAirport : Ind Airport ;
-
-  fun SpacelandHoustonGulfTXAirport : Ind Airport ;
-
-  fun SpangdahlemAirBaseSpangdahlemAirport : Ind Airport ;
-
-  fun SpanishWellsAirport : Ind Airport ;
-
-  fun SparrevohnLRRSAKAirport : Ind Airport ;
-
-  fun SpartaAirport : Ind Airport ;
-
-  fun SpartaCommunityAirportHunterFieldILAirport : Ind Airport ;
-
-  fun SpartanburgDowntownMemorialSCAirport : Ind Airport ;
-
-  fun SpekeEnglandAirport : Ind Airport ;
-
-  fun SpenceBayNTAirport : Ind Airport ;
-
-  fun SpenceGAAirport : Ind Airport ;
-
-  fun SpencerMunicipalIAAirport : Ind Airport ;
-
-  fun SpiezAirport : Ind Airport ;
-
-  fun SpilveRigaAirport : Ind Airport ;
-
-  fun SpiritofStLouisMOAirport : Ind Airport ;
-
-  fun SplaneMemorialPAAirport : Ind Airport ;
-
-  fun SpriggsPayneMonroviaAirport : Ind Airport ;
-
-  fun SpringCreekQueenslandAirport : Ind Airport ;
-
-  fun SpringIslandBCAirport : Ind Airport ;
-
-  fun SpringbokAirport : Ind Airport ;
-
-  fun SpringdaleMunicipalARAirport : Ind Airport ;
-
-  fun SpringfieldBeckleyMunicipalOHAirport : Ind Airport ;
-
-  fun SpringfieldMAAirport : Ind Airport ;
-
-  fun SpringfieldRegionalMOAirport : Ind Airport ;
-
-  fun SpringvaleWesternAustraliaAirport : Ind Airport ;
-
-  fun SrinagarAirport : Ind Airport ;
-
-  fun StAnthonyNFAirport : Ind Airport ;
-
-  fun StAugustineFLAirport : Ind Airport ;
-
-  fun StCatharinesONAirport : Ind Airport ;
-
-  fun StClairCountyALAirport : Ind Airport ;
-
-  fun StClairCountyInternationalMIAirport : Ind Airport ;
-
-  fun StCloudMunicipalMNAirport : Ind Airport ;
-
-  fun StCrepinAirport : Ind Airport ;
-
-  fun StGeorgeAKAirport : Ind Airport ;
-
-  fun StGeorgeMunicipalUTAirport : Ind Airport ;
-
-  fun StGeorgeOyapockAirport : Ind Airport ;
-
-  fun StGeorgeQueenslandAirport : Ind Airport ;
-
-  fun StHonoreQCAirport : Ind Airport ;
-
-  fun StHubertQCAirport : Ind Airport ;
-
-  fun StJeanQCAirport : Ind Airport ;
-
-  fun StJohnsIndustrialAirParkAZAirport : Ind Airport ;
-
-  fun StJohnsNFAirport : Ind Airport ;
-
-  fun StJustEnglandAirport : Ind Airport ;
-
-  fun StLandryParishAirportAhartFieldLAAirport : Ind Airport ;
-
-  fun StLaurentduMaroniAirport : Ind Airport ;
-
-  fun StLeonardNBAirport : Ind Airport ;
-
-  fun StMaartenAirport : Ind Airport ;
-
-  fun StMaartenMarigotAirport : Ind Airport ;
-
-  fun StMaloAirport : Ind Airport ;
-
-  fun StMarysCountyMDAirport : Ind Airport ;
-
-  fun StMarysMDAirport : Ind Airport ;
-
-  fun StMarysMunicipalPAAirport : Ind Airport ;
-
-  fun StMawganNewquayAirport : Ind Airport ;
-
-  fun StMichaelAKAirport : Ind Airport ;
-
-  fun StPaulAerodromeABAirport : Ind Airport ;
-
-  fun StPaulDowntownHolmanFieldMNAirport : Ind Airport ;
-
-  fun StPaulIslandAKAirport : Ind Airport ;
-
-  fun StPaulsMissionQueenslandAirport : Ind Airport ;
-
-  fun StPeterAirport : Ind Airport ;
-
-  fun StPetersburgClearwaterInternationalFLAirport : Ind Airport ;
-
-  fun StThomasONAirport : Ind Airport ;
-
-  fun StandifordFieldKYAirport : Ind Airport ;
-
-  fun StanielCayAirport : Ind Airport ;
-
-  fun StanstedLondonAirport : Ind Airport ;
-
-  fun StanthorpeQueenslandAirport : Ind Airport ;
-
-  fun StantonAirfieldMNAirport : Ind Airport ;
-
-  fun StaraZagoraAirport : Ind Airport ;
-
-  fun StarckeQueenslandAirport : Ind Airport ;
-
-  fun StarkeCountyINAirport : Ind Airport ;
-
-  fun StateCollegePAAirport : Ind Airport ;
-
-  fun StatesboroMunicipalGAAirport : Ind Airport ;
-
-  fun StatesvilleMunicipalNCAirport : Ind Airport ;
-
-  fun StatwagAirport : Ind Airport ;
-
-  fun StauningAirport : Ind Airport ;
-
-  fun StavertonEnglandAirport : Ind Airport ;
-
-  fun StavropolStavropolAirport : Ind Airport ;
-
-  fun StawellVictoriaAirport : Ind Airport ;
-
-  fun SteAnnedesMontsQCAirport : Ind Airport ;
-
-  fun SteMarieAirport : Ind Airport ;
-
-  fun SteamboatBaySeaplaneBaseAKAirport : Ind Airport ;
-
-  fun SteamboatSpringsBobAdamsFieldSTOLCOAirport : Ind Airport ;
-
-  fun StebbinsAKAirport : Ind Airport ;
-
-  fun SteenkoolAirport : Ind Airport ;
-
-  fun StellaMarisLongAirport : Ind Airport ;
-
-  fun StellarAirparkAZAirport : Ind Airport ;
-
-  fun StephenIslandQueenslandAirport : Ind Airport ;
-
-  fun StephenvilleNFAirport : Ind Airport ;
-
-  fun StevensFieldCOAirport : Ind Airport ;
-
-  fun StevensPointMunicipalWIAirport : Ind Airport ;
-
-  fun StevensVillageAKAirport : Ind Airport ;
-
-  fun StewartBCAirport : Ind Airport ;
-
-  fun StewartInternationalNYAirport : Ind Airport ;
-
-  fun StewartIslandAirport : Ind Airport ;
-
-  fun StillwaterMunicipalOKAirport : Ind Airport ;
-
-  fun StinsonMunicipalTXAirport : Ind Airport ;
-
-  fun StockholmAirport : Ind Airport ;
-
-  fun StocktonMetropolitanCAAirport : Ind Airport ;
-
-  fun StoelmanseilandAirport : Ind Airport ;
-
-  fun StokkaSandnessjoenAirport : Ind Airport ;
-
-  fun StonyRapidsSKAirport : Ind Airport ;
-
-  fun StonyRiver2AKAirport : Ind Airport ;
-
-  fun StormLakeMunicipalIAAirport : Ind Airport ;
-
-  fun StornwayAirport : Ind Airport ;
-
-  fun StorumanAirport : Ind Airport ;
-
-  fun StradbrokeIslandQueenslandAirport : Ind Airport ;
-
-  fun StrahanTasmaniaAirport : Ind Airport ;
-
-  fun StromfjordAirBaseSondreStromfjordKangerlussuaqAirport : Ind Airport ;
-
-  fun StronsayAirport : Ind Airport ;
-
-  fun StrotherFieldKSAirport : Ind Airport ;
-
-  fun StroudMunicipalOKAirport : Ind Airport ;
-
-  fun StrugaAirport : Ind Airport ;
-
-  fun StrzhewoiAirport : Ind Airport ;
-
-  fun StuartIslandAirparkWAAirport : Ind Airport ;
-
-  fun StuartIslandWaterAerodromeBCAirport : Ind Airport ;
-
-  fun SturdeeBCAirport : Ind Airport ;
-
-  fun SturtCreekWesternAustraliaAirport : Ind Airport ;
-
-  fun SturupMalmoAirport : Ind Airport ;
-
-  fun StuttgartMunicipalARAirport : Ind Airport ;
-
-  fun StykkisholmurAirport : Ind Airport ;
-
-  fun SuWonCityAirport : Ind Airport ;
-
-  fun SuaiAirport : Ind Airport ;
-
-  fun SuavanaoAirport : Ind Airport ;
-
-  fun SuceavaAirport : Ind Airport ;
-
-  fun SucuaAirport : Ind Airport ;
-
-  fun SudburyONAirport : Ind Airport ;
-
-  fun SudureyriAirport : Ind Airport ;
-
-  fun SueIslandQueenslandAirport : Ind Airport ;
-
-  fun SuffieldABAirport : Ind Airport ;
-
-  fun SugapaAirport : Ind Airport ;
-
-  fun SugarLandMunicipalAirportHullFieldTXAirport : Ind Airport ;
-
-  fun SuiAirport : Ind Airport ;
-
-  fun SuiaMissuMTAirport : Ind Airport ;
-
-  fun SukiAirport : Ind Airport ;
-
-  fun SukkurAirport : Ind Airport ;
-
-  fun SulacoAirport : Ind Airport ;
-
-  fun SulayelAirport : Ind Airport ;
-
-  fun SuleAirport : Ind Airport ;
-
-  fun SullivanBayWaterAerodromeBCAirport : Ind Airport ;
-
-  fun SullivanCountyINAirport : Ind Airport ;
-
-  fun SullivanCountyInternationalNYAirport : Ind Airport ;
-
-  fun SullivanRegionalMOAirport : Ind Airport ;
-
-  fun SulphurSpringsMunicipalTXAirport : Ind Airport ;
-
-  fun SultanMahmudBadaruddinIIPalembangAirport : Ind Airport ;
-
-  fun SumbawaBesarSumbawaAirport : Ind Airport ;
-
-  fun SumbawangaAirport : Ind Airport ;
-
-  fun SumbeAirport : Ind Airport ;
-
-  fun SumburghShetlandIslandsAirport : Ind Airport ;
-
-  fun SumenepAirport : Ind Airport ;
-
-  fun SummerBeaverAirport : Ind Airport ;
-
-  fun SummerdaleNavalOutlyingFieldALAirport : Ind Airport ;
-
-  fun SummersidePEAirport : Ind Airport ;
-
-  fun SummitAKAirport : Ind Airport ;
-
-  fun SumterMunicipalSCAirport : Ind Airport ;
-
-  fun SumySumyAirport : Ind Airport ;
-
-  fun SunMoonLakeAirport : Ind Airport ;
-
-  fun SunRiverAirport : Ind Airport ;
-
-  fun SungShanTaipeiAirport : Ind Airport ;
-
-  fun SungalPakningAirport : Ind Airport ;
-
-  fun SungeiTiangAirport : Ind Airport ;
-
-  fun SunyaniAirport : Ind Airport ;
-
-  fun SupadioPontianakAirport : Ind Airport ;
-
-  fun SurAirport : Ind Airport ;
-
-  fun SuratAirport : Ind Airport ;
-
-  fun SuratThaniAirport : Ind Airport ;
-
-  fun SurfdaleAirport : Ind Airport ;
-
-  fun SurfersParadiseQueenslandAirport : Ind Airport ;
-
-  fun SurgutTyumenAirport : Ind Airport ;
-
-  fun SuriaAirport : Ind Airport ;
-
-  fun SurigaoAirport : Ind Airport ;
-
-  fun SurseeAirport : Ind Airport ;
-
-  fun SurtranBuildingMcDavidPontiacCompanyHeliportTXAirport : Ind Airport ;
-
-  fun SusanvilleMunicipalCAAirport : Ind Airport ;
-
-  fun SuzhouAirport : Ind Airport ;
-
-  fun SvartnesVardoVardoeAirport : Ind Airport ;
-
-  fun SvayRiengAirport : Ind Airport ;
-
-  fun SwakopmundAirport : Ind Airport ;
-
-  fun SwanHillVictoriaAirport : Ind Airport ;
-
-  fun SwanRiverMBAirport : Ind Airport ;
-
-  fun SwanseaWalesAirport : Ind Airport ;
-
-  fun SwiftCurrentSKAirport : Ind Airport ;
-
-  fun SwindonAirport : Ind Airport ;
-
-  fun SydneyNSAirport : Ind Airport ;
-
-  fun SyktyvkarKomiAirport : Ind Airport ;
-
-  fun SylvesterGAAirport : Ind Airport ;
-
-  fun SyracuseHancockInternationalNYAirport : Ind Airport ;
-
-  fun TabarkaAirport : Ind Airport ;
-
-  fun TabatingaAMAirport : Ind Airport ;
-
-  fun TabibugaAirport : Ind Airport ;
-
-  fun TabingPadangAirport : Ind Airport ;
-
-  fun TabiteueaNorthAirport : Ind Airport ;
-
-  fun TabiteueaSouthAirport : Ind Airport ;
-
-  fun TablasAirport : Ind Airport ;
-
-  fun TableRockHeliportMOAirport : Ind Airport ;
-
-  fun TablelandAirport : Ind Airport ;
-
-  fun TablondeTamaraAirport : Ind Airport ;
-
-  fun TaboraAirport : Ind Airport ;
-
-  fun TabouAirport : Ind Airport ;
-
-  fun TabrizAirport : Ind Airport ;
-
-  fun TabubilAirport : Ind Airport ;
-
-  fun TabukAirport : Ind Airport ;
-
-  fun TachilekAirport : Ind Airport ;
-
-  fun TaclobanAirport : Ind Airport ;
-
-  fun TacomaNarrowsWAAirport : Ind Airport ;
-
-  fun TacuaremboAirport : Ind Airport ;
-
-  fun TadjiAirport : Ind Airport ;
-
-  fun TadjouraAirport : Ind Airport ;
-
-  fun TadouleLakeMBAirport : Ind Airport ;
-
-  fun TadouleLakeWaterAerodromeMBAirport : Ind Airport ;
-
-  fun TaeguAirport : Ind Airport ;
-
-  fun TaejonAirport : Ind Airport ;
-
-  fun TafaroviAirport : Ind Airport ;
-
-  fun TaftanAirport : Ind Airport ;
-
-  fun TagbilaranAirport : Ind Airport ;
-
-  fun TaguacAirport : Ind Airport ;
-
-  fun TagulaAirport : Ind Airport ;
-
-  fun TaharoaAirport : Ind Airport ;
-
-  fun TahouaAirport : Ind Airport ;
-
-  fun TahsisWaterAerodromeBCAirport : Ind Airport ;
-
-  fun TaichungAirport : Ind Airport ;
-
-  fun TaifAirport : Ind Airport ;
-
-  fun TainanAirport : Ind Airport ;
-
-  fun TaipingAirport : Ind Airport ;
-
-  fun TaishaAirport : Ind Airport ;
-
-  fun TaitungAirport : Ind Airport ;
-
-  fun TakAirport : Ind Airport ;
-
-  fun TakamatsuAirport : Ind Airport ;
-
-  fun TakapotoAirport : Ind Airport ;
-
-  fun TakaroaAirport : Ind Airport ;
-
-  fun TakhliAirport : Ind Airport ;
-
-  fun TakoradiAirport : Ind Airport ;
-
-  fun TakotnaAKAirport : Ind Airport ;
-
-  fun TakuLodgeSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun TalaseaAirport : Ind Airport ;
-
-  fun TalcaAirport : Ind Airport ;
-
-  fun TaldyqorghanTaldyKurganTaldyqorghanAirport : Ind Airport ;
-
-  fun TaliabuAirport : Ind Airport ;
-
-  fun TalkeetnaAKAirport : Ind Airport ;
-
-  fun TalknafjordurAirport : Ind Airport ;
-
-  fun TallahasseeRegionalFLAirport : Ind Airport ;
-
-  fun TaltalAirport : Ind Airport ;
-
-  fun TaluqanAirport : Ind Airport ;
-
-  fun TamaleAirport : Ind Airport ;
-
-  fun TamanaAirport : Ind Airport ;
-
-  fun TamanrassetAirport : Ind Airport ;
-
-  fun TamarindoAirport : Ind Airport ;
-
-  fun TamataveAirport : Ind Airport ;
-
-  fun TambacoundaAirport : Ind Airport ;
-
-  fun TambaoAirport : Ind Airport ;
-
-  fun TambohoranoAirport : Ind Airport ;
-
-  fun TambolakaAirport : Ind Airport ;
-
-  fun TamborAirport : Ind Airport ;
-
-  fun TambovTambovAirport : Ind Airport ;
-
-  fun TamchakettAirport : Ind Airport ;
-
-  fun TameAirport : Ind Airport ;
-
-  fun TamkyAirport : Ind Airport ;
-
-  fun TampaInternationalFLAirport : Ind Airport ;
-
-  fun TamuinAirport : Ind Airport ;
-
-  fun TamworthNewSouthWalesAirport : Ind Airport ;
-
-  fun TanSonNhutInternationalHoChiMinhCitySaigonAirport : Ind Airport ;
-
-  fun TanacrossAKAirport : Ind Airport ;
-
-  fun TanahGrogotAirport : Ind Airport ;
-
-  fun TanahmerahAirport : Ind Airport ;
-
-  fun TanalianAKAirport : Ind Airport ;
-
-  fun TanandavaAirport : Ind Airport ;
-
-  fun TanatorajaAirport : Ind Airport ;
-
-  fun TanbarQueenslandAirport : Ind Airport ;
-
-  fun TandagAirport : Ind Airport ;
-
-  fun TandilAirport : Ind Airport ;
-
-  fun TanegashimaAirport : Ind Airport ;
-
-  fun TangaAirport : Ind Airport ;
-
-  fun TangaIslandAirport : Ind Airport ;
-
-  fun TangaloomaAirport : Ind Airport ;
-
-  fun TanjungAirport : Ind Airport ;
-
-  fun TanjungSelorBorneoAirport : Ind Airport ;
-
-  fun TannaIslandAirport : Ind Airport ;
-
-  fun TaosMunicipalNMAirport : Ind Airport ;
-
-  fun TapachulaAirport : Ind Airport ;
-
-  fun TapaktuanAirport : Ind Airport ;
-
-  fun TapetaAirport : Ind Airport ;
-
-  fun TaplejungAirport : Ind Airport ;
-
-  fun TaraQueenslandAirport : Ind Airport ;
-
-  fun TarakanBorneoAirport : Ind Airport ;
-
-  fun TarakbitsAirport : Ind Airport ;
-
-  fun TaramajimaAirport : Ind Airport ;
-
-  fun TarantoAirport : Ind Airport ;
-
-  fun TarapacaAirport : Ind Airport ;
-
-  fun TarapainaAirport : Ind Airport ;
-
-  fun TarapoaAirport : Ind Airport ;
-
-  fun TarapotoAirport : Ind Airport ;
-
-  fun TarauacaACAirport : Ind Airport ;
-
-  fun TarbelaAirport : Ind Airport ;
-
-  fun TarbesAirport : Ind Airport ;
-
-  fun TarcoolaSouthAustraliaAirport : Ind Airport ;
-
-  fun TareeNewSouthWalesAirport : Ind Airport ;
-
-  fun TarfayaAirport : Ind Airport ;
-
-  fun TargovishteAirport : Ind Airport ;
-
-  fun TariAirport : Ind Airport ;
-
-  fun TaroomQueenslandAirport : Ind Airport ;
-
-  fun TartuAirport : Ind Airport ;
-
-  fun TasikmalayaAirport : Ind Airport ;
-
-  fun TasiujuaqQCAirport : Ind Airport ;
-
-  fun TaskulAirport : Ind Airport ;
-
-  fun TasuWaterAerodromeBCAirport : Ind Airport ;
-
-  fun TatakotoAirport : Ind Airport ;
-
-  fun TatalinaLRRSAKAirport : Ind Airport ;
-
-  fun TatitlekSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun TatryPopradAirport : Ind Airport ;
-
-  fun TauSeaplaneBaseTauIslandAirport : Ind Airport ;
-
-  fun TaupoAirport : Ind Airport ;
-
-  fun TauramenaAirport : Ind Airport ;
-
-  fun TaurangaAirport : Ind Airport ;
-
-  fun TautaAirport : Ind Airport ;
-
-  fun TaveuniAirport : Ind Airport ;
-
-  fun TavoyAirport : Ind Airport ;
-
-  fun TawaTibetAirport : Ind Airport ;
-
-  fun TawauSabahAirport : Ind Airport ;
-
-  fun TawiTawiAirport : Ind Airport ;
-
-  fun TaylorAKAirport : Ind Airport ;
-
-  fun TaylorAZAirport : Ind Airport ;
-
-  fun TaylorCountyWIAirport : Ind Airport ;
-
-  fun TchibangaAirport : Ind Airport ;
-
-  fun TchienAirport : Ind Airport ;
-
-  fun TeAnauAirport : Ind Airport ;
-
-  fun TebessaAirport : Ind Airport ;
-
-  fun TeesSideAirport : Ind Airport ;
-
-  fun TefeMAAirport : Ind Airport ;
-
-  fun TegelBerlinAirport : Ind Airport ;
-
-  fun TehachapiMunicipalCAAirport : Ind Airport ;
-
-  fun TehuacanAirport : Ind Airport ;
-
-  fun TekaduAirport : Ind Airport ;
-
-  fun TekamahMunicipalNEAirport : Ind Airport ;
-
-  fun TekinAirport : Ind Airport ;
-
-  fun TelAvivAirport : Ind Airport ;
-
-  fun TelaAirport : Ind Airport ;
-
-  fun TelefominAirport : Ind Airport ;
-
-  fun TelegraphCreekAerodromeBCAirport : Ind Airport ;
-
-  fun TelemacoBorbaPRAirport : Ind Airport ;
-
-  fun TelfairWheelerGAAirport : Ind Airport ;
-
-  fun TelferWesternAustraliaAirport : Ind Airport ;
-
-  fun TelidaAKAirport : Ind Airport ;
-
-  fun TellerAKAirport : Ind Airport ;
-
-  fun TellurideCOAirport : Ind Airport ;
-
-  fun TellurideRegionalCOAirport : Ind Airport ;
-
-  fun TelupidAirport : Ind Airport ;
-
-  fun TeminabuanAirport : Ind Airport ;
-
-  fun TemoraNewSouthWalesAirport : Ind Airport ;
-
-  fun TempelhofBerlinAirport : Ind Airport ;
-
-  fun TemucoAirport : Ind Airport ;
-
-  fun TenakeeAirForceBaseAKAirport : Ind Airport ;
-
-  fun TenerifeCanaryIslandsAirport : Ind Airport ;
-
-  fun TengahRAFStationTengahAirport : Ind Airport ;
-
-  fun TenienteBenMatienzTucumanSanMiguelTucumanAirport : Ind Airport ;
-
-  fun TenienteJorgeHenrichArauzTrinidadAirport : Ind Airport ;
-
-  fun TenkodogoAirport : Ind Airport ;
-
-  fun TennantCreekNorthernTerritoryAirport : Ind Airport ;
-
-  fun TeofiloOtoniMGAirport : Ind Airport ;
-
-  fun TepicAirport : Ind Airport ;
-
-  fun TeptepAirport : Ind Airport ;
-
-  fun TerapoAirport : Ind Airport ;
-
-  fun TeresinaPIAirport : Ind Airport ;
-
-  fun TeresopolisRJAirport : Ind Airport ;
-
-  fun TermizTermesSurkhondaryoAirport : Ind Airport ;
-
-  fun TernateAirport : Ind Airport ;
-
-  fun TernopilTernopolTernopilAirport : Ind Airport ;
-
-  fun TerraceBCAirport : Ind Airport ;
-
-  fun TerraceBayONAirport : Ind Airport ;
-
-  fun TerrellMunicipalTXAirport : Ind Airport ;
-
-  fun TeslinYTAirport : Ind Airport ;
-
-  fun TesseneiAirport : Ind Airport ;
-
-  fun TeteAirport : Ind Airport ;
-
-  fun TetealaBaleineWaterAerodromeQCAirport : Ind Airport ;
-
-  fun TetebediAirport : Ind Airport ;
-
-  fun TeterboroNJAirport : Ind Airport ;
-
-  fun TetiaroaIslandAirport : Ind Airport ;
-
-  fun TetlinAKAirport : Ind Airport ;
-
-  fun TeugeDeventerAirport : Ind Airport ;
-
-  fun TewantinQueenslandAirport : Ind Airport ;
-
-  fun TexarkanaRegionalAirportWebbFieldARAirport : Ind Airport ;
-
-  fun TezpurAirport : Ind Airport ;
-
-  fun TezuAirport : Ind Airport ;
-
-  fun ThabaNchuAirport : Ind Airport ;
-
-  fun ThabaTsekaAirport : Ind Airport ;
-
-  fun ThakhekAirport : Ind Airport ;
-
-  fun ThakurgaonAirport : Ind Airport ;
-
-  fun ThangoolBiloelaQueenslandAirport : Ind Airport ;
-
-  fun ThanjavurAirport : Ind Airport ;
-
-  fun ThargomindahQueenslandAirport : Ind Airport ;
-
-  fun TheBightAirport : Ind Airport ;
-
-  fun TheONeillMunicipalAirportJohnLBakerFieldNEAirport : Ind Airport ;
-
-  fun ThePasMBAirport : Ind Airport ;
-
-  fun TheQueensAKAirport : Ind Airport ;
-
-  fun TheodoreFrancisGreenStateRIAirport : Ind Airport ;
-
-  fun TheodoreQueenslandAirport : Ind Airport ;
-
-  fun ThermalCAAirport : Ind Airport ;
-
-  fun ThicketPortageMBAirport : Ind Airport ;
-
-  fun ThiefRiverFallsRegionalMNAirport : Ind Airport ;
-
-  fun ThingeyriAirport : Ind Airport ;
-
-  fun ThistedAirport : Ind Airport ;
-
-  fun ThohoyandouVendaAirport : Ind Airport ;
-
-  fun ThomasvilleMunicipalGAAirport : Ind Airport ;
-
-  fun ThompsonFallsMTAirport : Ind Airport ;
-
-  fun ThompsonMBAirport : Ind Airport ;
-
-  fun ThorshofnAirport : Ind Airport ;
-
-  fun ThredboNewSouthWalesAirport : Ind Airport ;
-
-  fun ThuleAirBaseThuleAirport : Ind Airport ;
-
-  fun ThumraitAirport : Ind Airport ;
-
-  fun ThunderBayONAirport : Ind Airport ;
-
-  fun ThylungraQueenslandAirport : Ind Airport ;
-
-  fun ThynaSfaxAirport : Ind Airport ;
-
-  fun TibooburraNewSouthWalesAirport : Ind Airport ;
-
-  fun TibuAirport : Ind Airport ;
-
-  fun TichittAirport : Ind Airport ;
-
-  fun TidjikjaAirport : Ind Airport ;
-
-  fun TigaAirport : Ind Airport ;
-
-  fun TignesAirport : Ind Airport ;
-
-  fun TikalAirport : Ind Airport ;
-
-  fun TikapurAirport : Ind Airport ;
-
-  fun TikehauAtollAirport : Ind Airport ;
-
-  fun TikoAirport : Ind Airport ;
-
-  fun TilfalminAirport : Ind Airport ;
-
-  fun TilinAirport : Ind Airport ;
-
-  fun TimaruAirport : Ind Airport ;
-
-  fun TimbaubaPEAirport : Ind Airport ;
-
-  fun TimbedraAirport : Ind Airport ;
-
-  fun TimberCreekAirport : Ind Airport ;
-
-  fun TimbiquiAirport : Ind Airport ;
-
-  fun TimbunkeAirport : Ind Airport ;
-
-  fun TimikaTimukaTembagapuraNewGuineaAirport : Ind Airport ;
-
-  fun TimimounAirport : Ind Airport ;
-
-  fun TimminsONAirport : Ind Airport ;
-
-  fun TinCityLRRSAKAirport : Ind Airport ;
-
-  fun TinakTinakAirport : Ind Airport ;
-
-  fun TindoufAirport : Ind Airport ;
-
-  fun TingoMariaAirport : Ind Airport ;
-
-  fun TingwallShetlandIslandsAirport : Ind Airport ;
-
-  fun TingwonAirport : Ind Airport ;
-
-  fun TinkerAirForceBaseOKAirport : Ind Airport ;
-
-  fun TiogaMunicipalNDAirport : Ind Airport ;
-
-  fun TiomNewGuineaAirport : Ind Airport ;
-
-  fun TiomanAirport : Ind Airport ;
-
-  fun TippiAirport : Ind Airport ;
-
-  fun TiputiniAirport : Ind Airport ;
-
-  fun TiranaAirport : Ind Airport ;
-
-  fun TireeIslandAirport : Ind Airport ;
-
-  fun TirinkotAirport : Ind Airport ;
-
-  fun TiruchirapallyAirport : Ind Airport ;
-
-  fun TirupatiAirport : Ind Airport ;
-
-  fun TisdaleAerodromeSKAirport : Ind Airport ;
-
-  fun TivatAirport : Ind Airport ;
-
-  fun TiziminAirport : Ind Airport ;
-
-  fun TlokoengAirport : Ind Airport ;
-
-  fun TobermoryAirport : Ind Airport ;
-
-  fun TobolskTyumenAirport : Ind Airport ;
-
-  fun TobrukAirport : Ind Airport ;
-
-  fun TocacheAirport : Ind Airport ;
-
-  fun ToccoaRGLetourneauFieldGAAirport : Ind Airport ;
-
-  fun TocoaAirport : Ind Airport ;
-
-  fun TocopillaAirport : Ind Airport ;
-
-  fun TocumwalNewSouthWalesAirport : Ind Airport ;
-
-  fun TofinoBCAirport : Ind Airport ;
-
-  fun TofinoWaterAerodromeBCAirport : Ind Airport ;
-
-  fun TogiakAKAirport : Ind Airport ;
-
-  fun TokAKAirport : Ind Airport ;
-
-  fun TokeenSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun TokoinLomeAirport : Ind Airport ;
-
-  fun ToksookBayAKAirport : Ind Airport ;
-
-  fun TokunoShimaAirport : Ind Airport ;
-
-  fun TokushimaAirport : Ind Airport ;
-
-  fun TolAirport : Ind Airport ;
-
-  fun ToledoAirportWinlockEdCarlsonMemorialFieldWAAirport : Ind Airport ;
-
-  fun ToledoExpressOHAirport : Ind Airport ;
-
-  fun ToledoPRAirport : Ind Airport ;
-
-  fun TolitoliAirport : Ind Airport ;
-
-  fun TolmachevoNovosibirskAirport : Ind Airport ;
-
-  fun ToluAirport : Ind Airport ;
-
-  fun TomOConnerTXAirport : Ind Airport ;
-
-  fun TomPriceWesternAustraliaAirport : Ind Airport ;
-
-  fun TomanggongAirport : Ind Airport ;
-
-  fun TomasGuardiaLiberiaAirport : Ind Airport ;
-
-  fun TombouctouAirport : Ind Airport ;
-
-  fun TompkinsvilleMonroeCountyKYAirport : Ind Airport ;
-
-  fun ToncontinTegucigalpaAirport : Ind Airport ;
-
-  fun TonghuaAirport : Ind Airport ;
-
-  fun TongliaoAirport : Ind Airport ;
-
-  fun TongoaAirport : Ind Airport ;
-
-  fun TonopahNVAirport : Ind Airport ;
-
-  fun TonopahTestRangeNVAirport : Ind Airport ;
-
-  fun TonuAirport : Ind Airport ;
-
-  fun ToowoombaQueenslandAirport : Ind Airport ;
-
-  fun TorokinaAirport : Ind Airport ;
-
-  fun TorontoDowntownHeliportONAirport : Ind Airport ;
-
-  fun TorontoIslandONAirport : Ind Airport ;
-
-  fun TororoAirport : Ind Airport ;
-
-  fun TorpSandefjordAirport : Ind Airport ;
-
-  fun TorranceMunicipalCAAirport : Ind Airport ;
-
-  fun TorrejonAirForceBaseMadridAirport : Ind Airport ;
-
-  fun TorremolinosAirport : Ind Airport ;
-
-  fun TorreonAirport : Ind Airport ;
-
-  fun TorresAirport : Ind Airport ;
-
-  fun TorringtonMunicipalWYAirport : Ind Airport ;
-
-  fun TortoliSardiniaAirport : Ind Airport ;
-
-  fun TortuqueroAirport : Ind Airport ;
-
-  fun TorwoodQueenslandAirport : Ind Airport ;
-
-  fun TotnessAirport : Ind Airport ;
-
-  fun TottoriAirport : Ind Airport ;
-
-  fun ToubaAirport : Ind Airport ;
-
-  fun TouganAirport : Ind Airport ;
-
-  fun TouhoAirport : Ind Airport ;
-
-  fun ToussusLeNobleAirport : Ind Airport ;
-
-  fun TownsvilleQueenslandAirport : Ind Airport ;
-
-  fun ToyamaAirport : Ind Airport ;
-
-  fun TrabzonAirBaseTrabzonAirport : Ind Airport ;
-
-  fun TracyMunicipalCAAirport : Ind Airport ;
-
-  fun TradewindTXAirport : Ind Airport ;
-
-  fun TrangAirport : Ind Airport ;
-
-  fun TrapaniAirport : Ind Airport ;
-
-  fun TraralgonVictoriaAirport : Ind Airport ;
-
-  fun TravisAirForceBaseCAAirport : Ind Airport ;
-
-  fun TreasureCayAbacoAirport : Ind Airport ;
-
-  fun TreePointAKAirport : Ind Airport ;
-
-  fun TreintayTresAirport : Ind Airport ;
-
-  fun TremontonMunicipalUTAirport : Ind Airport ;
-
-  fun TrentLottInternationalMSAirport : Ind Airport ;
-
-  fun TrentonMunicipalMOAirport : Ind Airport ;
-
-  fun TrentonONAirport : Ind Airport ;
-
-  fun TresArroyosAirport : Ind Airport ;
-
-  fun TresCoracoesMGAirport : Ind Airport ;
-
-  fun TresEsquinasAirport : Ind Airport ;
-
-  fun TresLagoasMTAirport : Ind Airport ;
-
-  fun TresRiosRJAirport : Ind Airport ;
-
-  fun TriCitiesWAAirport : Ind Airport ;
-
-  fun TriCityInternationalMIAirport : Ind Airport ;
-
-  fun TriCityKSAirport : Ind Airport ;
-
-  fun TriCityRegionalTNAirport : Ind Airport ;
-
-  fun TriCountyRegionalWIAirport : Ind Airport ;
-
-  fun TrigodeMoraisAirport : Ind Airport ;
-
-  fun TrincomaleeAirport : Ind Airport ;
-
-  fun TrinidadAirport : Ind Airport ;
-
-  fun TrinidadAirportColombia : Ind Airport ;
-
-  fun TripleIslandBCAirport : Ind Airport ;
-
-  fun TrissinoVicenzaAirport : Ind Airport ;
-
-  fun TroisRivieresQCAirport : Ind Airport ;
-
-  fun TrollhattanAirport : Ind Airport ;
-
-  fun TronaCAAirport : Ind Airport ;
-
-  fun TroyMunicipalALAirport : Ind Airport ;
-
-  fun TruckeeTahoeCAAirport : Ind Airport ;
-
-  fun TrujilloAirport : Ind Airport ;
-
-  fun TrujilloAirportHonduras : Ind Airport ;
-
-  fun TruthorConsequencesMunicipalNMAirport : Ind Airport ;
-
-  fun TsaratananaAirport : Ind Airport ;
-
-  fun TsentrainyOdesaAirport : Ind Airport ;
-
-  fun TsewiAirport : Ind Airport ;
-
-  fun TshikapaAirport : Ind Airport ;
-
-  fun TshipiseAirport : Ind Airport ;
-
-  fun TsiliTsiliAirport : Ind Airport ;
-
-  fun TsiroanomandidyAirport : Ind Airport ;
-
-  fun TsumebAirport : Ind Airport ;
-
-  fun TsushimaAirport : Ind Airport ;
-
-  fun TubaCityAZAirport : Ind Airport ;
-
-  fun TubalaAirport : Ind Airport ;
-
-  fun TubuaiTubuaiIslandsAirport : Ind Airport ;
-
-  fun TucsonInternationalAZAirport : Ind Airport ;
-
-  fun TucumaAirport : Ind Airport ;
-
-  fun TucumcariMunicipalNMAirport : Ind Airport ;
-
-  fun TucupitaAirport : Ind Airport ;
-
-  fun TucuruiPAAirport : Ind Airport ;
-
-  fun TufiAirport : Ind Airport ;
-
-  fun TuguegaraoAirport : Ind Airport ;
-
-  fun TuktoyaktukNTAirport : Ind Airport ;
-
-  fun TulagiAirport : Ind Airport ;
-
-  fun TulceaAirport : Ind Airport ;
-
-  fun TulearAirport : Ind Airport ;
-
-  fun TuliLodgeAirport : Ind Airport ;
-
-  fun TullahomaRegionalAirportWmNorthernFieldTNAirport : Ind Airport ;
-
-  fun TullamarineInternationalVictoriaAirport : Ind Airport ;
-
-  fun TulsaInternationalOKAirport : Ind Airport ;
-
-  fun TuluaAirport : Ind Airport ;
-
-  fun TulugakAirport : Ind Airport ;
-
-  fun TuluksakAKAirport : Ind Airport ;
-
-  fun TulumAirport : Ind Airport ;
-
-  fun TumAirport : Ind Airport ;
-
-  fun TumacoAirport : Ind Airport ;
-
-  fun TumbangSambaAirport : Ind Airport ;
-
-  fun TumbesAirport : Ind Airport ;
-
-  fun TumblerRidgeAerodromeBCAirport : Ind Airport ;
-
-  fun TumeremoAirport : Ind Airport ;
-
-  fun TumlingtarAirport : Ind Airport ;
-
-  fun TumolbilAirport : Ind Airport ;
-
-  fun TumutNewSouthWalesAirport : Ind Airport ;
-
-  fun TuntatuliakAKAirport : Ind Airport ;
-
-  fun TununakAKAirport : Ind Airport ;
-
-  fun TunxiAirport : Ind Airport ;
-
-  fun TupeloMunicipalCDLemonsMSAirport : Ind Airport ;
-
-  fun TupileAirport : Ind Airport ;
-
-  fun TuraifAirport : Ind Airport ;
-
-  fun TurbatAirport : Ind Airport ;
-
-  fun TurboAirport : Ind Airport ;
-
-  fun TureiaAirport : Ind Airport ;
-
-  fun TurkeyCreekWesternAustraliaAirport : Ind Airport ;
-
-  fun TurkuAirport : Ind Airport ;
-
-  fun TurtleIslandAirport : Ind Airport ;
-
-  fun TuscaloosaMunicipalALAirport : Ind Airport ;
-
-  fun TustinMarineCorpsAirStationCAAirport : Ind Airport ;
-
-  fun TuxpanAirport : Ind Airport ;
-
-  fun TuxtlaGutierrezAirport : Ind Airport ;
-
-  fun TuyHoaAirport : Ind Airport ;
-
-  fun TwentyninePalmsCAAirport : Ind Airport ;
-
-  fun TwentyninePalmsEAFMarineCorpsAirGroundCombatCenterCAAirport : Ind Airport ;
-
-  fun TwinFallsSunValleyRegionalAirportJoslinFieldIDAirport : Ind Airport ;
-
-  fun TwinHillsAKAirport : Ind Airport ;
-
-  fun TwoHarborsAmphibiousTerminalCAAirport : Ind Airport ;
-
-  fun TylerPoundsFieldTXAirport : Ind Airport ;
-
-  fun TyndallAirForceBaseFLAirport : Ind Airport ;
-
-  fun TyonekAKAirport : Ind Airport ;
-
-  fun TzaneenAirport : Ind Airport ;
-
-  fun USCoastGuardGuamAirport : Ind Airport ;
-
-  fun UaHukaMarquesasIslandsAirport : Ind Airport ;
-
-  fun UaPuMarquesasIslandsAirport : Ind Airport ;
-
-  fun UaxactunAirport : Ind Airport ;
-
-  fun UbatubaAirport : Ind Airport ;
-
-  fun UbeAirport : Ind Airport ;
-
-  fun UberabaMGAirport : Ind Airport ;
-
-  fun UberlandiaMGAirport : Ind Airport ;
-
-  fun UbonRatchathniAirport : Ind Airport ;
-
-  fun UchizaAirport : Ind Airport ;
-
-  fun UdaipurAirport : Ind Airport ;
-
-  fun UdomxayAirport : Ind Airport ;
-
-  fun UdonThaniAirport : Ind Airport ;
-
-  fun UfaBashkortostanAirport : Ind Airport ;
-
-  fun UganikAKAirport : Ind Airport ;
-
-  fun UgashikBayAKAirport : Ind Airport ;
-
-  fun UgashikNewAKAirport : Ind Airport ;
-
-  fun UgnuKuparukAKAirport : Ind Airport ;
-
-  fun UherskeHradisteAirport : Ind Airport ;
-
-  fun UigeAirport : Ind Airport ;
-
-  fun UjaeIslandAirport : Ind Airport ;
-
-  fun UkiahMunicipalCAAirport : Ind Airport ;
-
-  fun UlKmarsAirport : Ind Airport ;
-
-  fun UlanBatorAirport : Ind Airport ;
-
-  fun UleiAirport : Ind Airport ;
-
-  fun UlithiUlithiIslandAirport : Ind Airport ;
-
-  fun UlmAirport : Ind Airport ;
-
-  fun UlsanAirport : Ind Airport ;
-
-  fun UlundiAirport : Ind Airport ;
-
-  fun UmbaAirport : Ind Airport ;
-
-  fun UmeaAirport : Ind Airport ;
-
-  fun UmiatAKAirport : Ind Airport ;
-
-  fun UmiujaqQCAirport : Ind Airport ;
-
-  fun UmmAlquwainAirport : Ind Airport ;
-
-  fun UmnakAKAirport : Ind Airport ;
-
-  fun UmnakIslandAKAirport : Ind Airport ;
-
-  fun UmtataTranskeiAirport : Ind Airport ;
-
-  fun UmuaramaPRAirport : Ind Airport ;
-
-  fun UnalakleetAKAirport : Ind Airport ;
-
-  fun UnayzahAirport : Ind Airport ;
-
-  fun UndarraAirport : Ind Airport ;
-
-  fun UnguiaAirport : Ind Airport ;
-
-  fun UniaodoVitoriaPRAirport : Ind Airport ;
-
-  fun UnionIslandAirport : Ind Airport ;
-
-  fun UniversityOxfordMSAirport : Ind Airport ;
-
-  fun UniversityParkPAAirport : Ind Airport ;
-
-  fun UniversityofOklahomaWestheimerOKAirport : Ind Airport ;
-
-  fun UnstShetlandIslandsAirport : Ind Airport ;
-
-  fun UpalaAirport : Ind Airport ;
-
-  fun UpavonEnglandAirport : Ind Airport ;
-
-  fun UpiaraAirport : Ind Airport ;
-
-  fun UpingtonAirport : Ind Airport ;
-
-  fun UpoluHIAirport : Ind Airport ;
-
-  fun UpperHeyfordRAFStationEnglandAirport : Ind Airport ;
-
-  fun UraniumCitySKAirport : Ind Airport ;
-
-  fun UrgenchKarakalpakstanAirport : Ind Airport ;
-
-  fun UrgoonAirport : Ind Airport ;
-
-  fun UribeAirport : Ind Airport ;
-
-  fun UrimanAirport : Ind Airport ;
-
-  fun UrmiehAirport : Ind Airport ;
-
-  fun UrraoAirport : Ind Airport ;
-
-  fun UruapanAirport : Ind Airport ;
-
-  fun UrubupungaMTAirport : Ind Airport ;
-
-  fun UruzganAirport : Ind Airport ;
-
-  fun UselessLoopWesternAustraliaAirport : Ind Airport ;
-
-  fun UshuaiaAirport : Ind Airport ;
-
-  fun UsinoAirport : Ind Airport ;
-
-  fun UsinskAirport : Ind Airport ;
-
-  fun UstIlimskIrkutskAirport : Ind Airport ;
-
-  fun UstUkhtaKomiAirport : Ind Airport ;
-
-  fun UstuopAirport : Ind Airport ;
-
-  fun UtilaIslandAirport : Ind Airport ;
-
-  fun UtirikIslandUtirikAirport : Ind Airport ;
-
-  fun UtsunomiyaAirport : Ind Airport ;
-
-  fun UttaraditAirport : Ind Airport ;
-
-  fun UummannaqAirport : Ind Airport ;
-
-  fun UvolAirport : Ind Airport ;
-
-  fun UzhgorodZakarpatskaTranscarpathiaAirport : Ind Airport ;
-
-  fun VaasaAirport : Ind Airport ;
-
-  fun VadsoeVadsoAirport : Ind Airport ;
-
-  fun VaernesTrondheimAirport : Ind Airport ;
-
-  fun VaeroyAirport : Ind Airport ;
-
-  fun VahitahiAirport : Ind Airport ;
-
-  fun VailJunctionHeliportCOAirport : Ind Airport ;
-
-  fun ValbonneAirport : Ind Airport ;
-
-  fun ValchetaAirport : Ind Airport ;
-
-  fun ValdIsereAirport : Ind Airport ;
-
-  fun ValdOrQCAirport : Ind Airport ;
-
-  fun ValdepenasAirport : Ind Airport ;
-
-  fun ValdezAKAirport : Ind Airport ;
-
-  fun ValdiviaAirport : Ind Airport ;
-
-  fun ValdostaRegionalGAAirport : Ind Airport ;
-
-  fun ValencaBAAirport : Ind Airport ;
-
-  fun ValenceAirport : Ind Airport ;
-
-  fun ValenciaAirport : Ind Airport ;
-
-  fun ValeraAirport : Ind Airport ;
-
-  fun ValesdirAirport : Ind Airport ;
-
-  fun ValladolidAirport : Ind Airport ;
-
-  fun ValledePascuaAirport : Ind Airport ;
-
-  fun ValleduparAirport : Ind Airport ;
-
-  fun VallejoAirport : Ind Airport ;
-
-  fun VallenarAirport : Ind Airport ;
-
-  fun VallesAirport : Ind Airport ;
-
-  fun ValparaisoAirport : Ind Airport ;
-
-  fun ValverdeAirport : Ind Airport ;
-
-  fun VanAirport : Ind Airport ;
-
-  fun VanNuysCAAirport : Ind Airport ;
-
-  fun VanWertCountyOHAirport : Ind Airport ;
-
-  fun VancouverInternationalBCAirport : Ind Airport ;
-
-  fun VandaliaMunicipalILAirport : Ind Airport ;
-
-  fun VandenbergAirForceBaseCAAirport : Ind Airport ;
-
-  fun VangriengAirport : Ind Airport ;
-
-  fun VanimoAirport : Ind Airport ;
-
-  fun VanjiAirport : Ind Airport ;
-
-  fun VannesAirport : Ind Airport ;
-
-  fun VanrookQueenslandAirport : Ind Airport ;
-
-  fun VanuabalavuAirport : Ind Airport ;
-
-  fun VaraderoAirport : Ind Airport ;
-
-  fun VaranasiAirport : Ind Airport ;
-
-  fun VarginhaMGAirport : Ind Airport ;
-
-  fun VarkausAirport : Ind Airport ;
-
-  fun VarnaAirport : Ind Airport ;
-
-  fun VarrelbuschAirport : Ind Airport ;
-
-  fun VasquezCoboLeticiaAirport : Ind Airport ;
-
-  fun VastervikAirport : Ind Airport ;
-
-  fun VatomandryAirport : Ind Airport ;
-
-  fun VatukoulaAirport : Ind Airport ;
-
-  fun VatuleleAirport : Ind Airport ;
-
-  fun VaxjoAirport : Ind Airport ;
-
-  fun VejleAirport : Ind Airport ;
-
-  fun VelikiyeLukiPskovAirport : Ind Airport ;
-
-  fun VelikiyeLukiWelikijeLukiPskovAirport : Ind Airport ;
-
-  fun VenetieAKAirport : Ind Airport ;
-
-  fun VeniceMunicipalFLAirport : Ind Airport ;
-
-  fun VermilionABAirport : Ind Airport ;
-
-  fun VernalUTAirport : Ind Airport ;
-
-  fun VernonAerodromeBCAirport : Ind Airport ;
-
-  fun VeroBeachMunicipalFLAirport : Ind Airport ;
-
-  fun VersaillesAirport : Ind Airport ;
-
-  fun VestmannaeyjarAirport : Ind Airport ;
-
-  fun VichaderoAirport : Ind Airport ;
-
-  fun VicksburgMunicipalMSAirport : Ind Airport ;
-
-  fun VictoriaAirportCameroon : Ind Airport ;
-
-  fun VictoriaAirportChile : Ind Airport ;
-
-  fun VictoriaAirportHonduras : Ind Airport ;
-
-  fun VictoriaFallsAirport : Ind Airport ;
-
-  fun VictoriaInnerHarbourWaterAerodromeBCAirport : Ind Airport ;
-
-  fun VictoriaInternationalBCAirport : Ind Airport ;
-
-  fun VictoriaRegionalTXAirport : Ind Airport ;
-
-  fun VictoriaRiverDownsNorthernTerritoryAirport : Ind Airport ;
-
-  fun VictoriaSTOLportQCAirport : Ind Airport ;
-
-  fun VictoriadelasTunasAirport : Ind Airport ;
-
-  fun VidaliaMunicipalGAAirport : Ind Airport ;
-
-  fun VidinAirport : Ind Airport ;
-
-  fun VidrasauTirguMuresAirport : Ind Airport ;
-
-  fun ViequesViequesAirport : Ind Airport ;
-
-  fun ViewCoveAKAirport : Ind Airport ;
-
-  fun ViganAirport : Ind Airport ;
-
-  fun VigieStLuciaCastriesAirport : Ind Airport ;
-
-  fun VigoAirport : Ind Airport ;
-
-  fun VijayawadaAirport : Ind Airport ;
-
-  fun VilaJunqueiroAirport : Ind Airport ;
-
-  fun VilaRealAirport : Ind Airport ;
-
-  fun VilaRicaAirport : Ind Airport ;
-
-  fun VilaVelhoESAirport : Ind Airport ;
-
-  fun VilanculosAirport : Ind Airport ;
-
-  fun VilhelminaAirport : Ind Airport ;
-
-  fun VillaConstitucionAirport : Ind Airport ;
-
-  fun VillaDoloresAirport : Ind Airport ;
-
-  fun VillaGesellAirport : Ind Airport ;
-
-  fun VillaMercedesAirport : Ind Airport ;
-
-  fun VillaMontesAirport : Ind Airport ;
-
-  fun VillafrancaVeronaAirport : Ind Airport ;
-
-  fun VillagarzonAirport : Ind Airport ;
-
-  fun VilniusAirport : Ind Airport ;
-
-  fun VinhLongAirport : Ind Airport ;
-
-  fun VinnytsyaVinnytsyaAirport : Ind Airport ;
-
-  fun VintonVeteransMemorialAirparkIAAirport : Ind Airport ;
-
-  fun ViquequeAirport : Ind Airport ;
-
-  fun ViracAirport : Ind Airport ;
-
-  fun ViracoposSPAirport : Ind Airport ;
-
-  fun VirginGordaNavalStationVirginGordaAirport : Ind Airport ;
-
-  fun VirginGordaValleyVirginGordaAirport : Ind Airport ;
-
-  fun VirginIslandsSeaplaneBaseVirginIslandsAirport : Ind Airport ;
-
-  fun VirginiaHighlandsVAAirport : Ind Airport ;
-
-  fun ViruAirport : Ind Airport ;
-
-  fun ViruViruInternationalSantaCruzAirport : Ind Airport ;
-
-  fun VisaliaMunicipalCAAirport : Ind Airport ;
-
-  fun VisbyAirport : Ind Airport ;
-
-  fun ViseuAirport : Ind Airport ;
-
-  fun VishakhapatnamAirport : Ind Airport ;
-
-  fun VitoriaAirport : Ind Airport ;
-
-  fun VitoriaESAirport : Ind Airport ;
-
-  fun VitoriadaConquistaBAAirport : Ind Airport ;
-
-  fun VitsyebskVitebskVitsyebskAirport : Ind Airport ;
-
-  fun VittelAirport : Ind Airport ;
-
-  fun ViviganiAirport : Ind Airport ;
-
-  fun VizagAirport : Ind Airport ;
-
-  fun VladikavkazNorthOssetiaAirport : Ind Airport ;
-
-  fun VladivostokPrimoryeAirport : Ind Airport ;
-
-  fun VnukovoMoscowAirport : Ind Airport ;
-
-  fun VogensSkrydstrupAirport : Ind Airport ;
-
-  fun VohemarAirport : Ind Airport ;
-
-  fun VoinjamaAirport : Ind Airport ;
-
-  fun VolgodonskRostovAirport : Ind Airport ;
-
-  fun VolgogradStalingradVolgogradAirport : Ind Airport ;
-
-  fun VolkFieldWIAirport : Ind Airport ;
-
-  fun VolosAirport : Ind Airport ;
-
-  fun VolovanAirport : Ind Airport ;
-
-  fun VoltaRedondaRJAirport : Ind Airport ;
-
-  fun VopnafjordurAirport : Ind Airport ;
-
-  fun VorkutaKomiAirport : Ind Airport ;
-
-  fun VoronezhVoronezhAirport : Ind Airport ;
-
-  fun VotuporangaSPAirport : Ind Airport ;
-
-  fun VrajdebnaSofiaAirport : Ind Airport ;
-
-  fun VredendalAirport : Ind Airport ;
-
-  fun VryburgAirport : Ind Airport ;
-
-  fun VryheidAirport : Ind Airport ;
-
-  fun WabagAirport : Ind Airport ;
-
-  fun WaboAirport : Ind Airport ;
-
-  fun WabushNFAirport : Ind Airport ;
-
-  fun WacaAirport : Ind Airport ;
-
-  fun WaddingtonRAFStationEnglandAirport : Ind Airport ;
-
-  fun WadiAdDawasirAirport : Ind Airport ;
-
-  fun WadiAinAirport : Ind Airport ;
-
-  fun WadiHalfaAirport : Ind Airport ;
-
-  fun WagetheAirport : Ind Airport ;
-
-  fun WaggaWaggaNewSouthWalesAirport : Ind Airport ;
-
-  fun WagnyAirport : Ind Airport ;
-
-  fun WaikoloaHIAirport : Ind Airport ;
-
-  fun WaimeaKohalaHIAirport : Ind Airport ;
-
-  fun WaingapuAirport : Ind Airport ;
-
-  fun WainwrightABAirport : Ind Airport ;
-
-  fun WaitangiAirport : Ind Airport ;
-
-  fun WajirAirport : Ind Airport ;
-
-  fun WakunaiAirport : Ind Airport ;
-
-  fun WalahaAirport : Ind Airport ;
-
-  fun WalchaNewSouthWalesAirport : Ind Airport ;
-
-  fun WalesAKAirport : Ind Airport ;
-
-  fun WalgettNewSouthWalesAirport : Ind Airport ;
-
-  fun WalkersCayAbacoAirport : Ind Airport ;
-
-  fun WallStSeaplaneDockNYAirport : Ind Airport ;
-
-  fun WallalAirport : Ind Airport ;
-
-  fun WalterboroMunicipalSCAirport : Ind Airport ;
-
-  fun WalvisBayAirport : Ind Airport ;
-
-  fun WamenaAirport : Ind Airport ;
-
-  fun WanaAirport : Ind Airport ;
-
-  fun WanakaAirport : Ind Airport ;
-
-  fun WandoAirport : Ind Airport ;
-
-  fun WanganuiAirport : Ind Airport ;
-
-  fun WangarattaVictoriaAirport : Ind Airport ;
-
-  fun WantoatAirport : Ind Airport ;
-
-  fun WanumaAirport : Ind Airport ;
-
-  fun WanxianSichuanAirport : Ind Airport ;
-
-  fun WapenamandaAirport : Ind Airport ;
-
-  fun WarderAirport : Ind Airport ;
-
-  fun WareMAAirport : Ind Airport ;
-
-  fun WarisAirport : Ind Airport ;
-
-  fun WarminsterNADCPAAirport : Ind Airport ;
-
-  fun WarraberIslandQueenslandAirport : Ind Airport ;
-
-  fun WarracknabealVictoriaAirport : Ind Airport ;
-
-  fun WarramboorMtKeithWesternAustraliaAirport : Ind Airport ;
-
-  fun WarranagineWesternAustraliaAirport : Ind Airport ;
-
-  fun WarrangalAirport : Ind Airport ;
-
-  fun WarrenCountyMemorialTNAirport : Ind Airport ;
-
-  fun WarrenFieldNCAirport : Ind Airport ;
-
-  fun WarrenNewSouthWalesAirport : Ind Airport ;
-
-  fun WarrnamboolVictoriaAirport : Ind Airport ;
-
-  fun WarroadInternationalAirportSwedeCarlsonFieldMNAirport : Ind Airport ;
-
-  fun WarwickQueenslandAirport : Ind Airport ;
-
-  fun WashaboAirport : Ind Airport ;
-
-  fun WashingtonCountyPAAirport : Ind Airport ;
-
-  fun WasillaAKAirport : Ind Airport ;
-
-  fun WasiorAirport : Ind Airport ;
-
-  fun WaskaganishQCAirport : Ind Airport ;
-
-  fun WasuAirport : Ind Airport ;
-
-  fun WasuaAirport : Ind Airport ;
-
-  fun WaterburyOxfordCTAirport : Ind Airport ;
-
-  fun WaterfordAirport : Ind Airport ;
-
-  fun WaterlooNorthernTerritoryAirport : Ind Airport ;
-
-  fun WatertownMunicipalWIAirport : Ind Airport ;
-
-  fun WatervilleRobertLafleurMEAirport : Ind Airport ;
-
-  fun WatsonLakeYTAirport : Ind Airport ;
-
-  fun WatsonvilleMunicipalCAAirport : Ind Airport ;
-
-  fun WattayVientianeAirport : Ind Airport ;
-
-  fun WauAirport : Ind Airport ;
-
-  fun WauAirportSudan : Ind Airport ;
-
-  fun WauchopeNewSouthWalesAirport : Ind Airport ;
-
-  fun WaukeganRegionalILAirport : Ind Airport ;
-
-  fun WaukeshaCountyWIAirport : Ind Airport ;
-
-  fun WaukonMunicipalIAAirport : Ind Airport ;
-
-  fun WaveHillNorthernTerritoryAirport : Ind Airport ;
-
-  fun WaverneyAirport : Ind Airport ;
-
-  fun WawaONAirport : Ind Airport ;
-
-  fun WawoiFallsAirport : Ind Airport ;
-
-  fun WeagamowLakeONAirport : Ind Airport ;
-
-  fun WeamAirport : Ind Airport ;
-
-  fun WeasuaAirport : Ind Airport ;
-
-  fun WebequieONAirport : Ind Airport ;
-
-  fun WedauAirport : Ind Airport ;
-
-  fun WeeWaaNewSouthWalesAirport : Ind Airport ;
-
-  fun WeifangAirport : Ind Airport ;
-
-  fun WeihaiAirport : Ind Airport ;
-
-  fun WeipaQueenslandAirport : Ind Airport ;
-
-  fun WelkomAirport : Ind Airport ;
-
-  fun WelshpoolVictoriaAirport : Ind Airport ;
-
-  fun WemindjiQCAirport : Ind Airport ;
-
-  fun WenzhouAirport : Ind Airport ;
-
-  fun WerurAirport : Ind Airport ;
-
-  fun WespamAirport : Ind Airport ;
-
-  fun WestEndAirport : Ind Airport ;
-
-  fun WestEndTortolaAirport : Ind Airport ;
-
-  fun WestHoustonTXAirport : Ind Airport ;
-
-  fun WestKaviAKAirport : Ind Airport ;
-
-  fun WestKuparukAKAirport : Ind Airport ;
-
-  fun WestMallingEnglandAirport : Ind Airport ;
-
-  fun WestPlainsMunicipalMOAirport : Ind Airport ;
-
-  fun WestSaleVictoriaAirport : Ind Airport ;
-
-  fun WestTinianTinianPeipeinimaruAirport : Ind Airport ;
-
-  fun WestWoodwardOKAirport : Ind Airport ;
-
-  fun WestWyalongNewSouthWalesAirport : Ind Airport ;
-
-  fun WesterlyStateRIAirport : Ind Airport ;
-
-  fun WestmorelandCountyPAAirport : Ind Airport ;
-
-  fun WestportAirport : Ind Airport ;
-
-  fun WestrayAirport : Ind Airport ;
-
-  fun WestsoundSeaplaneBaseWAAirport : Ind Airport ;
-
-  fun WetzlarAirport : Ind Airport ;
-
-  fun WewakAirport : Ind Airport ;
-
-  fun WexfordAirport : Ind Airport ;
-
-  fun WhakataneAirport : Ind Airport ;
-
-  fun WhaleCoveNTAirport : Ind Airport ;
-
-  fun WhalsayAirport : Ind Airport ;
-
-  fun WhangareiAirport : Ind Airport ;
-
-  fun WhartonMunicipalTXAirport : Ind Airport ;
-
-  fun WheghnanAirport : Ind Airport ;
-
-  fun WhidbeyIslandNavalAirStationAultFieldWAAirport : Ind Airport ;
-
-  fun WhiteMountainAKAirport : Ind Airport ;
-
-  fun WhiteRiverWaterAerodromeONAirport : Ind Airport ;
-
-  fun WhiteRockTXAirport : Ind Airport ;
-
-  fun WhiteSulphurSpringsWVAirport : Ind Airport ;
-
-  fun WhitecourtABAirport : Ind Airport ;
-
-  fun WhitehorseYTAirport : Ind Airport ;
-
-  fun WhitehouseNavalOutlyingFieldFLAirport : Ind Airport ;
-
-  fun WhitemanAirForceBaseMOAirport : Ind Airport ;
-
-  fun WhitemanCAAirport : Ind Airport ;
-
-  fun WhiteriverAZAirport : Ind Airport ;
-
-  fun WhitesideCountyAirportJosHBittorfFieldILAirport : Ind Airport ;
-
-  fun WhitingFieldNavalkAirStationNorthFLAirport : Ind Airport ;
-
-  fun WhittangaAirport : Ind Airport ;
-
-  fun WhyallaSouthAustraliaAirport : Ind Airport ;
-
-  fun WiartonONAirport : Ind Airport ;
-
-  fun WickAirport : Ind Airport ;
-
-  fun WickhamAirport : Ind Airport ;
-
-  fun WiesbadenAirBaseWiesbadenAirport : Ind Airport ;
-
-  fun WiesbadenAirport : Ind Airport ;
-
-  fun WilcanniaSouthAustraliaAirport : Ind Airport ;
-
-  fun WildenrathAirport : Ind Airport ;
-
-  fun WildwoodAKAirport : Ind Airport ;
-
-  fun WileyPostOKAirport : Ind Airport ;
-
-  fun WilhemshavenAirport : Ind Airport ;
-
-  fun WilkesBarreWyomingValleyPAAirport : Ind Airport ;
-
-  fun WillRogersWorldOKAirport : Ind Airport ;
-
-  fun WilliamPGwinnFLAirport : Ind Airport ;
-
-  fun WilliamTPiperMemorialPAAirport : Ind Airport ;
-
-  fun WilliamsHarbourNFAirport : Ind Airport ;
-
-  fun WilliamsLakeBCAirport : Ind Airport ;
-
-  fun WilliamsonCountyRegionalILAirport : Ind Airport ;
-
-  fun WilliamtownNewSouthWalesAirport : Ind Airport ;
-
-  fun WillowAKAirport : Ind Airport ;
-
-  fun WillowGroveNavalAirStationPAAirport : Ind Airport ;
-
-  fun WillowRunMIAirport : Ind Airport ;
-
-  fun WillowsGlennCountyCAAirport : Ind Airport ;
-
-  fun WilsonNairobiAirport : Ind Airport ;
-
-  fun WiltonCTAirport : Ind Airport ;
-
-  fun WilunaWesternAustraliaAirport : Ind Airport ;
-
-  fun WinchesterRegionalVAAirport : Ind Airport ;
-
-  fun WindarraWesternAustraliaAirport : Ind Airport ;
-
-  fun WinderGAAirport : Ind Airport ;
-
-  fun WindomMunicipalMNAirport : Ind Airport ;
-
-  fun WindorahParkQueenslandAirport : Ind Airport ;
-
-  fun WindsorONAirport : Ind Airport ;
-
-  fun WiniskONAirport : Ind Airport ;
-
-  fun WinnemuccaMunicipalNVAirport : Ind Airport ;
-
-  fun WinnipegInternationalMBAirport : Ind Airport ;
-
-  fun WinonaMunicipalAirportMaxConradFieldMNAirport : Ind Airport ;
-
-  fun WinstonFieldTXAirport : Ind Airport ;
-
-  fun WinterParkCOAirport : Ind Airport ;
-
-  fun WintonQueenslandAirport : Ind Airport ;
-
-  fun WipimAirport : Ind Airport ;
-
-  fun WisemanAKAirport : Ind Airport ;
-
-  fun WithamFieldFLAirport : Ind Airport ;
-
-  fun WittendomGorgeWesternAustraliaAirport : Ind Airport ;
-
-  fun WittmanRegionalWIAirport : Ind Airport ;
-
-  fun WituAirport : Ind Airport ;
-
-  fun WoburnMAAirport : Ind Airport ;
-
-  fun WoensdrechtAirport : Ind Airport ;
-
-  fun WoitapeAirport : Ind Airport ;
-
-  fun WojaAirport : Ind Airport ;
-
-  fun WollastonLakeSKAirport : Ind Airport ;
-
-  fun WollogorangAirport : Ind Airport ;
-
-  fun WollongongNewSouthWalesAirport : Ind Airport ;
-
-  fun WologissiAirport : Ind Airport ;
-
-  fun WonanAirport : Ind Airport ;
-
-  fun WondaiAirport : Ind Airport ;
-
-  fun WonderboomPretoriaAirport : Ind Airport ;
-
-  fun WondoolaAirport : Ind Airport ;
-
-  fun WonenaraAirport : Ind Airport ;
-
-  fun WonkenAirport : Ind Airport ;
-
-  fun WoodCountyAirportGillRobbWilsonFieldWVAirport : Ind Airport ;
-
-  fun WoodRiverAKAirport : Ind Airport ;
-
-  fun WoodbridgeRAFStationEnglandAirport : Ind Airport ;
-
-  fun WoodchopperAKAirport : Ind Airport ;
-
-  fun WoodfordAerodromeEnglandAirport : Ind Airport ;
-
-  fun WoodgreenNorthernTerritoryAirport : Ind Airport ;
-
-  fun WoomeraSouthAustraliaAirport : Ind Airport ;
-
-  fun WoraNaYeAirport : Ind Airport ;
-
-  fun WorcesterMunicipalMAAirport : Ind Airport ;
-
-  fun WorlandMunicipalWYAirport : Ind Airport ;
-
-  fun WorldTradeCenterNYAirport : Ind Airport ;
-
-  fun WorthingtonMunicipalMNAirport : Ind Airport ;
-
-  fun WothoAirport : Ind Airport ;
-
-  fun WotjeWotjeAirport : Ind Airport ;
-
-  fun WrangellAKAirport : Ind Airport ;
-
-  fun WrigleyNTAirport : Ind Airport ;
-
-  fun WroclawAirport : Ind Airport ;
-
-  fun WrothamQueenslandAirport : Ind Airport ;
-
-  fun WuauTaiyuanAirport : Ind Airport ;
-
-  fun WudinnaSouthAustraliaAirport : Ind Airport ;
-
-  fun WuhanAirport : Ind Airport ;
-
-  fun WuhuAirport : Ind Airport ;
-
-  fun WunnumminLakeONAirport : Ind Airport ;
-
-  fun WuppertalAirport : Ind Airport ;
-
-  fun WurzburgAirport : Ind Airport ;
-
-  fun WuvuluIslandAirport : Ind Airport ;
-
-  fun WuxiAirport : Ind Airport ;
-
-  fun WuyishanAirport : Ind Airport ;
-
-  fun WuzhouAirport : Ind Airport ;
-
-  fun WykaufFoehrAirport : Ind Airport ;
-
-  fun WyndhamWesternAustraliaAirport : Ind Airport ;
-
-  fun WynyardSKAirport : Ind Airport ;
-
-  fun WynyardTasmaniaAirport : Ind Airport ;
-
-  fun XaiXaiViladeJoaoBeloAirport : Ind Airport ;
-
-  fun XangongoAirport : Ind Airport ;
-
-  fun XayaburyAirport : Ind Airport ;
-
-  fun XiamenAirport : Ind Airport ;
-
-  fun XiamenAmoyAirport : Ind Airport ;
-
-  fun XianXianyangAirport : Ind Airport ;
-
-  fun XiangfanAirport : Ind Airport ;
-
-  fun XichangAirport : Ind Airport ;
-
-  fun XiengKhouangAirport : Ind Airport ;
-
-  fun XienglomAirport : Ind Airport ;
-
-  fun XiguanXianZiAnAirport : Ind Airport ;
-
-  fun XilinhotAirport : Ind Airport ;
-
-  fun XingchengAirport : Ind Airport ;
-
-  fun XingningAirport : Ind Airport ;
-
-  fun XingtaiAirport : Ind Airport ;
-
-  fun XinguaraAirport : Ind Airport ;
-
-  fun XiningAirport : Ind Airport ;
-
-  fun XoxocotlanOaxacaAirport : Ind Airport ;
-
-  fun XuzhouAirport : Ind Airport ;
-
-  fun YakimaAirTerminalWAAirport : Ind Airport ;
-
-  fun YakutatAKAirport : Ind Airport ;
-
-  fun YalgooWesternAustraliaAirport : Ind Airport ;
-
-  fun YalovaYalovaAsagisolozAirport : Ind Airport ;
-
-  fun YamIslandQueenslandAirport : Ind Airport ;
-
-  fun YanbuAirport : Ind Airport ;
-
-  fun YanchenAirport : Ind Airport ;
-
-  fun YandinaRusselIsAirport : Ind Airport ;
-
-  fun YangambiAirport : Ind Airport ;
-
-  fun YanjiAirport : Ind Airport ;
-
-  fun YantaiAirport : Ind Airport ;
-
-  fun YapInternationalYapIslandAirport : Ind Airport ;
-
-  fun YaquaraAirport : Ind Airport ;
-
-  fun YarmouthNSAirport : Ind Airport ;
-
-  fun YavarateAirport : Ind Airport ;
-
-  fun YavizaAirport : Ind Airport ;
-
-  fun YeAirport : Ind Airport ;
-
-  fun YechonAirport : Ind Airport ;
-
-  fun YegepaAirport : Ind Airport ;
-
-  fun YekaterinburgEkaterinburgSverdlovskAirport : Ind Airport ;
-
-  fun YellowknifeNTAirport : Ind Airport ;
-
-  fun YellowstoneMTAirport : Ind Airport ;
-
-  fun YengemaAirport : Ind Airport ;
-
-  fun YenkisAirport : Ind Airport ;
-
-  fun YeoviltonAirport : Ind Airport ;
-
-  fun YesBayLodgeSeaplaneBaseAKAirport : Ind Airport ;
-
-  fun YevaAirport : Ind Airport ;
-
-  fun YibinSichuanAirport : Ind Airport ;
-
-  fun YichangAirport : Ind Airport ;
-
-  fun YilanAirport : Ind Airport ;
-
-  fun YiningAirport : Ind Airport ;
-
-  fun YiwuAirport : Ind Airport ;
-
-  fun YokohamaAirport : Ind Airport ;
-
-  fun YokotaAirForceBaseYokotaAirport : Ind Airport ;
-
-  fun YolaAirport : Ind Airport ;
-
-  fun YonagoAirport : Ind Airport ;
-
-  fun YonaguniJimaAirport : Ind Airport ;
-
-  fun YorkLandingMBAirport : Ind Airport ;
-
-  fun YorkPAAirport : Ind Airport ;
-
-  fun YorkeIslandsQueenslandAirport : Ind Airport ;
-
-  fun YorketownSouthAustraliaAirport : Ind Airport ;
-
-  fun YorktonSKAirport : Ind Airport ;
-
-  fun YoroAirport : Ind Airport ;
-
-  fun YoronJimaAirport : Ind Airport ;
-
-  fun YosemiteParkCAAirport : Ind Airport ;
-
-  fun YosuAirport : Ind Airport ;
-
-  fun YoungNewSouthWalesAirport : Ind Airport ;
-
-  fun YoungsfieldCapeTownAirport : Ind Airport ;
-
-  fun YoungstownMunicipalOHAirport : Ind Airport ;
-
-  fun YubaCountyCAAirport : Ind Airport ;
-
-  fun YuccaFlatsNVAirport : Ind Airport ;
-
-  fun YuendumuNorthernTerritoryAirport : Ind Airport ;
-
-  fun YuleIslandAirport : Ind Airport ;
-
-  fun YulemisteTallinnAirport : Ind Airport ;
-
-  fun YulinAirport : Ind Airport ;
-
-  fun YumaMarinaCorpsAirStationAZAirport : Ind Airport ;
-
-  fun YumaMarineCorpsAirStationYumaInternationalAZAirport : Ind Airport ;
-
-  fun YurimaguasAirport : Ind Airport ;
-
-  fun YuzhnoSakhalinskSakhalinAirport : Ind Airport ;
-
-  fun YuzhnyTashkentAirport : Ind Airport ;
-
-  fun ZabljakAirport : Ind Airport ;
-
-  fun ZabreAirport : Ind Airport ;
-
-  fun ZabrehAirport : Ind Airport ;
-
-  fun ZadarAirport : Ind Airport ;
-
-  fun ZahedanAirport : Ind Airport ;
-
-  fun ZakynthosAirport : Ind Airport ;
-
-  fun ZamboangaInternationalZamboangaAirport : Ind Airport ;
-
-  fun ZamoraAirport : Ind Airport ;
-
-  fun ZanzibarIslandAirport : Ind Airport ;
-
-  fun ZaporizhzhyaZaporizhzhyaAirport : Ind Airport ;
-
-  fun ZaragozaAirport : Ind Airport ;
-
-  fun ZaranjAirport : Ind Airport ;
-
-  fun ZariaAirport : Ind Airport ;
-
-  fun ZarkaAirport : Ind Airport ;
-
-  fun ZenataTlemcenTilimsenAirport : Ind Airport ;
-
-  fun ZephyrhillsMunicipalFLAirport : Ind Airport ;
-
-  fun ZeroAirport : Ind Airport ;
-
-  fun ZhangguizhuangTianjinAirport : Ind Airport ;
-
-  fun ZhanjiangAirport : Ind Airport ;
-
-  fun ZhaotongAirport : Ind Airport ;
-
-  fun ZhenzhenShenzhenAirport : Ind Airport ;
-
-  fun ZhobAirport : Ind Airport ;
-
-  fun ZhongchuanLanzhouAirport : Ind Airport ;
-
-  fun ZhuhaiAirport : Ind Airport ;
-
-  fun ZhytomyrZhitomirZhytomyrAirport : Ind Airport ;
-
-  fun ZiguinchorAirport : Ind Airport ;
-
-  fun ZilfiAirport : Ind Airport ;
-
-  fun ZimValenciaCaraboboValenciaAirport : Ind Airport ;
-
-  fun ZinderAirport : Ind Airport ;
-
-  fun ZorgenHoopParamariboAirport : Ind Airport ;
-
-  fun ZouerateAirport : Ind Airport ;
-
-  fun ZuidLimburgMaastrichtAirport : Ind Airport ;
-
-  fun ZurichKlotenZurichAirport : Ind Airport ;
-
-  fun wethersfieldRAFStationEnglandAirport : Ind Airport ;
-
-}
diff --git a/examples/SUMO/axioms/Communications.gft b/examples/SUMO/axioms/Communications.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Communications.gft
+++ /dev/null
@@ -1,20 +0,0 @@
-
-forall CommunicationDevice (\DEVICE ->  forall Communication (\COMMUNICATION -> instrument (var ? ? ? COMMUNICATION)(var ? ? ? DEVICE)))
-
-forall TelephoneSystem (\SYSTEM -> exists Telephone (\PHONE ->  engineeringSubcomponent(var ? ? ? PHONE)(var ? ? ? SYSTEM)))
-
-forall TelephoneSystem (\SYSTEM -> exists MainTelephoneLine (\LINE ->  engineeringSubcomponent(var ? ? ? LINE)(var ? ? ? SYSTEM)))
-
-forall CommunicationSatellite (\SAT -> exists CommunicationSystem (\SYSTEM ->  engineeringSubcomponent(var ? ? ? SAT)(var ? ? ? SYSTEM)))
-
-forall RadioSystem (\SYSTEM -> exists RadioReceiver (\DEVICE ->  engineeringSubcomponent(var ? ? ? DEVICE)(var ? ? ? SYSTEM)))
-
-forall TelevisionSystem (\SYSTEM -> exists TelevisionStation (\STATION ->  engineeringSubcomponent(var ? ? ? STATION)(var ? ? ? SYSTEM)))
-
-forall TelevisionSystem (\SYSTEM -> exists TelevisionReceiver (\DEVICE ->  engineeringSubcomponent(var ? ? ? DEVICE)(var ? ? ? SYSTEM)))
-
-forall CableTelevisionSystem (\SYSTEM -> exists TelevisionReceiver (\DEVICE ->  engineeringSubcomponent(var ? ? ? DEVICE)(var ? ? ? SYSTEM)))
-
-forall InternetServiceProvider (\PART ->  engineeringSubcomponent(var ? ? ? PART)(el ? ? ? Internet))
-
-forall (both Object Agent) (\INDIVIDUAL ->  impl ( attribute(var ? ? ? INDIVIDUAL)(el ? ? ? InternetUser))(exists Process (\PROCESS -> and ( agent(var ? ? ? PROCESS)(var ? ? ? INDIVIDUAL))( instrument(var ? ? ? PROCESS)(el ? ? ? Internet)))))
diff --git a/examples/SUMO/axioms/CountriesAndRegions.gft b/examples/SUMO/axioms/CountriesAndRegions.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/CountriesAndRegions.gft
+++ /dev/null
@@ -1,16 +0,0 @@
-
-forall AmericanState (\STATE ->  part(var ? ? ? STATE)(el ? ? ? UnitedStates))
-
-forall AmericanCity (\CITY ->  part(var ? ? ? CITY)(el ? ? ? UnitedStates))
-
-forall EuropeanCity (\CITY ->  part(var ? ? ? CITY)(el ? ? ? Europe))
-
-forall City (\CITY ->  impl ( part(var ? ? ? CITY)(el ? ? ? France))( lessThanOrEqualTo( el ? ? ? ( CardinalityFn( el ? ? ? ( ResidentFn(var ? ? ? CITY)))))( el ? ? ? ( CardinalityFn( el ? ? ? ( ResidentFn(el ? ? ? Paris)))))))
-
-forall AmericanCity (\CITY ->  impl (and ( part(var ? ? ? CITY)(el ? ? ? California))( not ( equal(var ? ? ? CITY)(el ? ? ? LosAngelesCalifornia))))( greaterThan( el ? ? ? ( CardinalityFn( el ? ? ? ( ResidentFn(el ? ? ? LosAngelesCalifornia)))))( el ? ? ? ( CardinalityFn( el ? ? ? ( ResidentFn(var ? ? ? CITY)))))))
-
-forall AmericanState (\STATE ->  impl ( not ( equal(var ? ? ? STATE)(el ? ? ? California)))( greaterThan( el ? ? ? ( CardinalityFn( el ? ? ? ( ResidentFn(el ? ? ? California)))))( el ? ? ? ( CardinalityFn( el ? ? ? ( ResidentFn(var ? ? ? STATE)))))))
-
-forall AmericanCity (\CITY ->  lessThanOrEqualTo( el ? ? ? ( CardinalityFn( el ? ? ? ( ResidentFn(var ? ? ? CITY)))))( el ? ? ? ( CardinalityFn( el ? ? ? ( ResidentFn(el ? ? ? NewYorkCityUnitedStates))))))
-
-forall AreaMeasure (\UNIT -> forall Entity (\NUMBER1 -> forall AmericanState (\STATE -> forall Entity (\NUMBER2 ->  impl (and ( measure(el ? ? ? Alaska)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER1)(var ? ? ? UNIT))))(and ( measure(var ? ? ? STATE)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER2)(var ? ? ? UNIT))))( not ( equal(el ? ? ? Alaska)(var ? ? ? STATE)))))( lessThan(var ? ? ? NUMBER2)(var ? ? ? NUMBER1))))))
diff --git a/examples/SUMO/axioms/CountriesAndRegionsP.gft b/examples/SUMO/axioms/CountriesAndRegionsP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/CountriesAndRegionsP.gft
+++ /dev/null
@@ -1,2274 +0,0 @@
-
-part (el ? ? ? NewEngland) (el ? ? ? UnitedStates)
-
-meetsSpatially (el ? ? ? Europe) (el ? ? ? Asia)
-
-part (el ? ? ? Paris) (el ? ? ? France)
-
-capitalCity (el ? ? ? LondonUnitedKingdom) (el ? ? ? UnitedKingdom)
-
-geographicSubregion (el ? ? ? Burundi) (el ? ? ? CentralAfrica)
-
-geographicSubregion (el ? ? ? CentralAfricanRepublic) (el ? ? ? CentralAfrica)
-
-geographicSubregion (el ? ? ? Chad) (el ? ? ? CentralAfrica)
-
-geographicSubregion (el ? ? ? DemocraticRepublicOfTheCongo) (el ? ? ? CentralAfrica)
-
-geographicSubregion (el ? ? ? Rwanda) (el ? ? ? CentralAfrica)
-
-geographicSubregion (el ? ? ? Djibouti) (el ? ? ? EasternAfrica)
-
-geographicSubregion (el ? ? ? Eritrea) (el ? ? ? EasternAfrica)
-
-geographicSubregion (el ? ? ? Ethiopia) (el ? ? ? EasternAfrica)
-
-geographicSubregion (el ? ? ? Kenya) (el ? ? ? EasternAfrica)
-
-geographicSubregion (el ? ? ? Seychelles) (el ? ? ? EasternAfrica)
-
-geographicSubregion (el ? ? ? Somalia) (el ? ? ? EasternAfrica)
-
-geographicSubregion (el ? ? ? Tanzania) (el ? ? ? EasternAfrica)
-
-geographicSubregion (el ? ? ? Uganda) (el ? ? ? EasternAfrica)
-
-geographicSubregion (el ? ? ? Algeria) (el ? ? ? NorthernAfrica)
-
-geographicSubregion (el ? ? ? Egypt) (el ? ? ? NorthernAfrica)
-
-geographicSubregion (el ? ? ? Libya) (el ? ? ? NorthernAfrica)
-
-geographicSubregion (el ? ? ? Mauritania) (el ? ? ? NorthernAfrica)
-
-geographicSubregion (el ? ? ? Morocco) (el ? ? ? NorthernAfrica)
-
-part (el ? ? ? Morocco) (el ? ? ? Africa)
-
-geographicSubregion (el ? ? ? Sudan) (el ? ? ? NorthernAfrica)
-
-geographicSubregion (el ? ? ? Tunisia) (el ? ? ? NorthernAfrica)
-
-geographicSubregion (el ? ? ? WesternSahara) (el ? ? ? NorthernAfrica)
-
-meetsSpatially (el ? ? ? BassasDaIndia) (el ? ? ? IndianOcean)
-
-meetsSpatially (el ? ? ? BouvetIsland) (el ? ? ? SouthAtlanticOcean)
-
-meetsSpatially (el ? ? ? EuropaIsland) (el ? ? ? IndianOcean)
-
-meetsSpatially (el ? ? ? GloriosoIslands) (el ? ? ? IndianOcean)
-
-meetsSpatially (el ? ? ? HeardIslandAndMcDonaldIslands) (el ? ? ? IndianOcean)
-
-meetsSpatially (el ? ? ? JuanDeNovaIsland) (el ? ? ? IndianOcean)
-
-meetsSpatially (el ? ? ? Mayotte) (el ? ? ? IndianOcean)
-
-meetsSpatially (el ? ? ? TromelinIsland) (el ? ? ? IndianOcean)
-
-geographicSubregion (el ? ? ? Angola) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? BassasDaIndia) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Botswana) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? BouvetIsland) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Comoros) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? EuropaIsland) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? GloriosoIslands) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? HeardIslandAndMcDonaldIslands) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? JuanDeNovaIsland) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Lesotho) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Madagascar) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Malawi) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Mauritius) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Mayotte) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Mozambique) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Namibia) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Reunion) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? SouthAfrica) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Swaziland) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? TromelinIsland) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Zambia) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Zimbabwe) (el ? ? ? SouthernAfrica)
-
-geographicSubregion (el ? ? ? Benin) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? BurkinaFaso) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Cameroon) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? CapeVerde) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? CoteDIvoire) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? EquatorialGuinea) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Gabon) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Gambia) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Ghana) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Guinea) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? GuineaBissau) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Liberia) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Mali) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Niger) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Nigeria) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? SaoTomeAndPrincipe) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Senegal) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? SierraLeone) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Togo) (el ? ? ? WesternAfrica)
-
-located (el ? ? ? SaintHelena) (el ? ? ? SouthAtlanticOcean)
-
-between (el ? ? ? SouthAmerica) (el ? ? ? SaintHelena) (el ? ? ? WesternAfrica)
-
-geographicSubregion (el ? ? ? Bahrain) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Cyprus) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? GazaStrip) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Iran) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Iraq) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Israel) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Jordan) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Kuwait) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Lebanon) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Oman) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Qatar) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? SaudiArabia) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Syria) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? UnitedArabEmirates) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? WestBank) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Yemen) (el ? ? ? MiddleEastRegion)
-
-geographicSubregion (el ? ? ? Austria) (el ? ? ? CentralEurope)
-
-geographicSubregion (el ? ? ? CzechRepublic) (el ? ? ? CentralEurope)
-
-geographicSubregion (el ? ? ? Germany) (el ? ? ? CentralEurope)
-
-geographicSubregion (el ? ? ? Hungary) (el ? ? ? CentralEurope)
-
-geographicSubregion (el ? ? ? Liechtenstein) (el ? ? ? CentralEurope)
-
-geographicSubregion (el ? ? ? Poland) (el ? ? ? CentralEurope)
-
-geographicSubregion (el ? ? ? Slovakia) (el ? ? ? CentralEurope)
-
-geographicSubregion (el ? ? ? Slovenia) (el ? ? ? CentralEurope)
-
-geographicSubregion (el ? ? ? Switzerland) (el ? ? ? CentralEurope)
-
-geographicSubregion (el ? ? ? Belarus) (el ? ? ? EasternEurope)
-
-geographicSubregion (el ? ? ? Estonia) (el ? ? ? EasternEurope)
-
-geographicSubregion (el ? ? ? Latvia) (el ? ? ? EasternEurope)
-
-geographicSubregion (el ? ? ? Lithuania) (el ? ? ? EasternEurope)
-
-geographicSubregion (el ? ? ? Moldova) (el ? ? ? EasternEurope)
-
-geographicSubregion (el ? ? ? Ukraine) (el ? ? ? EasternEurope)
-
-geographicSubregion (el ? ? ? Denmark) (el ? ? ? NorthernEurope)
-
-geographicSubregion (el ? ? ? FaroeIslands) (el ? ? ? NorthernEurope)
-
-geographicSubregion (el ? ? ? Finland) (el ? ? ? NorthernEurope)
-
-geographicSubregion (el ? ? ? Iceland) (el ? ? ? NorthernEurope)
-
-geographicSubregion (el ? ? ? JanMayenIsland) (el ? ? ? NorthernEurope)
-
-geographicSubregion (el ? ? ? Norway) (el ? ? ? NorthernEurope)
-
-geographicSubregion (el ? ? ? Svalbard) (el ? ? ? NorthernEurope)
-
-geographicSubregion (el ? ? ? Sweden) (el ? ? ? NorthernEurope)
-
-geographicSubregion (el ? ? ? Greece) (el ? ? ? SouthernEurope)
-
-geographicSubregion (el ? ? ? HolySee) (el ? ? ? SouthernEurope)
-
-geographicSubregion (el ? ? ? Italy) (el ? ? ? SouthernEurope)
-
-geographicSubregion (el ? ? ? Malta) (el ? ? ? SouthernEurope)
-
-geographicSubregion (el ? ? ? SanMarino) (el ? ? ? SouthernEurope)
-
-geographicSubregion (el ? ? ? Belgium) (el ? ? ? WesternEurope)
-
-geographicSubregion (el ? ? ? France) (el ? ? ? WesternEurope)
-
-geographicSubregion (el ? ? ? Guernsey) (el ? ? ? WesternEurope)
-
-geographicSubregion (el ? ? ? Ireland) (el ? ? ? WesternEurope)
-
-geographicSubregion (el ? ? ? Jersey) (el ? ? ? WesternEurope)
-
-geographicSubregion (el ? ? ? Luxembourg) (el ? ? ? WesternEurope)
-
-geographicSubregion (el ? ? ? IsleOfMan) (el ? ? ? WesternEurope)
-
-geographicSubregion (el ? ? ? Monaco) (el ? ? ? WesternEurope)
-
-geographicSubregion (el ? ? ? Netherlands) (el ? ? ? WesternEurope)
-
-geographicSubregion (el ? ? ? UnitedKingdom) (el ? ? ? WesternEurope)
-
-geographicSubregion (el ? ? ? Albania) (el ? ? ? SoutheasternEurope)
-
-geographicSubregion (el ? ? ? BosniaAndHerzegovina) (el ? ? ? SoutheasternEurope)
-
-geographicSubregion (el ? ? ? Bulgaria) (el ? ? ? SoutheasternEurope)
-
-geographicSubregion (el ? ? ? Croatia) (el ? ? ? SoutheasternEurope)
-
-geographicSubregion (el ? ? ? Macedonia) (el ? ? ? SoutheasternEurope)
-
-geographicSubregion (el ? ? ? Romania) (el ? ? ? SoutheasternEurope)
-
-geographicSubregion (el ? ? ? Turkey) (el ? ? ? SoutheasternEurope)
-
-geographicSubregion (el ? ? ? SerbiaAndMontenegro) (el ? ? ? SoutheasternEurope)
-
-geographicSubregion (el ? ? ? Andorra) (el ? ? ? SouthwesternEurope)
-
-geographicSubregion (el ? ? ? Gibraltar) (el ? ? ? SouthwesternEurope)
-
-geographicSubregion (el ? ? ? Portugal) (el ? ? ? SouthwesternEurope)
-
-geographicSubregion (el ? ? ? Spain) (el ? ? ? SouthwesternEurope)
-
-geographicSubregion (el ? ? ? Bermuda) (el ? ? ? NorthAmerica)
-
-geographicSubregion (el ? ? ? UnitedStates) (el ? ? ? NorthAmerica)
-
-geographicSubregion (el ? ? ? Canada) (el ? ? ? NorthernNorthAmerica)
-
-meetsSpatially (el ? ? ? Canada) (el ? ? ? UnitedStates)
-
-geographicSubregion (el ? ? ? Greenland) (el ? ? ? NorthernNorthAmerica)
-
-geographicSubregion (el ? ? ? SaintPierreAndMiquelon) (el ? ? ? NorthernNorthAmerica)
-
-geographicSubregion (el ? ? ? Anguilla) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? AntiguaAndBarbuda) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? Aruba) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? TheBahamas) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? Barbados) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? BritishVirginIslands) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? CaymanIslands) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? Cuba) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? Dominica) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? DominicanRepublic) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? Grenada) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? Guadeloupe) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? Haiti) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? Jamaica) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? Martinique) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? Montserrat) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? NavassaIsland) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? NetherlandsAntilles) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? PuertoRico) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? SaintKittsAndNevis) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? SaintLucia) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? SaintVincentAndTheGrenadines) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? TrinidadAndTobago) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? TurksAndCaicosIslands) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? VirginIslands) (el ? ? ? CaribbeanRegion)
-
-geographicSubregion (el ? ? ? Belize) (el ? ? ? MiddleAmerica)
-
-geographicSubregion (el ? ? ? ClippertonIsland) (el ? ? ? MiddleAmerica)
-
-geographicSubregion (el ? ? ? CostaRica) (el ? ? ? MiddleAmerica)
-
-geographicSubregion (el ? ? ? ElSalvador) (el ? ? ? MiddleAmerica)
-
-geographicSubregion (el ? ? ? Guatemala) (el ? ? ? MiddleAmerica)
-
-geographicSubregion (el ? ? ? Honduras) (el ? ? ? MiddleAmerica)
-
-geographicSubregion (el ? ? ? Mexico) (el ? ? ? MiddleAmerica)
-
-geographicSubregion (el ? ? ? Nicaragua) (el ? ? ? MiddleAmerica)
-
-geographicSubregion (el ? ? ? Panama) (el ? ? ? MiddleAmerica)
-
-geographicSubregion (el ? ? ? Bolivia) (el ? ? ? CentralSouthAmerica)
-
-geographicSubregion (el ? ? ? Paraguay) (el ? ? ? CentralSouthAmerica)
-
-geographicSubregion (el ? ? ? Brazil) (el ? ? ? EasternSouthAmerica)
-
-geographicSubregion (el ? ? ? Colombia) (el ? ? ? NorthernSouthAmerica)
-
-geographicSubregion (el ? ? ? FrenchGuiana) (el ? ? ? NorthernSouthAmerica)
-
-geographicSubregion (el ? ? ? Guyana) (el ? ? ? NorthernSouthAmerica)
-
-geographicSubregion (el ? ? ? Suriname) (el ? ? ? NorthernSouthAmerica)
-
-geographicSubregion (el ? ? ? Venezuela) (el ? ? ? NorthernSouthAmerica)
-
-geographicSubregion (el ? ? ? Argentina) (el ? ? ? SouthernSouthAmerica)
-
-geographicSubregion (el ? ? ? Chile) (el ? ? ? SouthernSouthAmerica)
-
-geographicSubregion (el ? ? ? FalklandIslands) (el ? ? ? SouthernSouthAmerica)
-
-geographicSubregion (el ? ? ? SouthGeorgiaAndTheSouthSandwichIslands) (el ? ? ? SouthernSouthAmerica)
-
-geographicSubregion (el ? ? ? Uruguay) (el ? ? ? SouthernSouthAmerica)
-
-geographicSubregion (el ? ? ? Ecuador) (el ? ? ? WesternSouthAmerica)
-
-geographicSubregion (el ? ? ? Peru) (el ? ? ? WesternSouthAmerica)
-
-geographicSubregion (el ? ? ? Kazakhstan) (el ? ? ? CentralAsia)
-
-geographicSubregion (el ? ? ? Kyrgyzstan) (el ? ? ? CentralAsia)
-
-geographicSubregion (el ? ? ? Tajikistan) (el ? ? ? CentralAsia)
-
-geographicSubregion (el ? ? ? Turkmenistan) (el ? ? ? CentralAsia)
-
-geographicSubregion (el ? ? ? Uzbekistan) (el ? ? ? CentralAsia)
-
-geographicSubregion (el ? ? ? China) (el ? ? ? EasternAsia)
-
-geographicSubregion (el ? ? ? HongKong) (el ? ? ? EasternAsia)
-
-geographicSubregion (el ? ? ? Japan) (el ? ? ? EasternAsia)
-
-geographicSubregion (el ? ? ? NorthKorea) (el ? ? ? EasternAsia)
-
-geographicSubregion (el ? ? ? SouthKorea) (el ? ? ? EasternAsia)
-
-geographicSubregion (el ? ? ? Macau) (el ? ? ? EasternAsia)
-
-geographicSubregion (el ? ? ? Taiwan) (el ? ? ? EasternAsia)
-
-geographicSubregion (el ? ? ? Mongolia) (el ? ? ? NorthernAsia)
-
-geographicSubregion (el ? ? ? Russia) (el ? ? ? NorthernAsia)
-
-geographicSubregion (el ? ? ? Afghanistan) (el ? ? ? SouthernAsia)
-
-geographicSubregion (el ? ? ? Bangladesh) (el ? ? ? SouthernAsia)
-
-geographicSubregion (el ? ? ? Bhutan) (el ? ? ? SouthernAsia)
-
-geographicSubregion (el ? ? ? BritishIndianOceanTerritory) (el ? ? ? SouthernAsia)
-
-geographicSubregion (el ? ? ? India) (el ? ? ? SouthernAsia)
-
-geographicSubregion (el ? ? ? Maldives) (el ? ? ? SouthernAsia)
-
-geographicSubregion (el ? ? ? Nepal) (el ? ? ? SouthernAsia)
-
-geographicSubregion (el ? ? ? Pakistan) (el ? ? ? SouthernAsia)
-
-geographicSubregion (el ? ? ? SriLanka) (el ? ? ? SouthernAsia)
-
-located (el ? ? ? FrenchSouthernAndAntarcticLands) (el ? ? ? IndianOcean)
-
-located (el ? ? ? FrenchSouthernAndAntarcticLands) (el ? ? ? (DirectionalSubregionFn (el ? ? ? South) (el ? ? ? IndianOcean)))
-
-geographicSubregion (el ? ? ? AshmoreAndCartierIslands) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? Brunei) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? Myanmar) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? Cambodia) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? ChristmasIsland) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? CocosKeelingIslands) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? EastTimor) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? Indonesia) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? Laos) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? Malaysia) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? PapuaNewGuinea) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? ParacelIslands) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? Philippines) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? Singapore) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? SpratlyIslands) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? Thailand) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? Vietnam) (el ? ? ? SoutheasternAsia)
-
-geographicSubregion (el ? ? ? Armenia) (el ? ? ? SouthwesternAsia)
-
-geographicSubregion (el ? ? ? Azerbaijan) (el ? ? ? SouthwesternAsia)
-
-geographicSubregion (el ? ? ? RepublicOfGeorgia) (el ? ? ? SouthwesternAsia)
-
-geographicSubregion (el ? ? ? AmericanSamoa) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Australia) (el ? ? ? Oceania)
-
-part (el ? ? ? Australia) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? BakerIsland) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? CookIslands) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? CoralSeaIslands) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Fiji) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? FrenchPolynesia) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Guam) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? HowlandIsland) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? JarvisIsland) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? JohnstonAtoll) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? KingmanReef) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Kiribati) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? MarshallIslands) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Micronesia) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? MidwayIslands) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Nauru) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? NewCaledonia) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? NewZealand) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Niue) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? NorfolkIsland) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? NorthernMarianaIslands) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Palau) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? PalmyraAtoll) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? PitcairnIslands) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Samoa) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? SolomonIslands) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Tokelau) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Tonga) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Tuvalu) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? Vanuatu) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? WakeIsland) (el ? ? ? Oceania)
-
-geographicSubregion (el ? ? ? WallisAndFutuna) (el ? ? ? Oceania)
-
-part (el ? ? ? AtlantaGeorgia) (el ? ? ? Georgia)
-
-part (el ? ? ? BaltimoreMaryland) (el ? ? ? Maryland)
-
-capitalCity (el ? ? ? BerlinGermany) (el ? ? ? Germany)
-
-capitalCity (el ? ? ? BernSwitzerland) (el ? ? ? Switzerland)
-
-part (el ? ? ? BostonMassachusetts) (el ? ? ? Massachusetts)
-
-part (el ? ? ? KansasCityMissouri) (el ? ? ? Missouri)
-
-part (el ? ? ? ManchesterNewHampshire) (el ? ? ? NewHampshire)
-
-part (el ? ? ? MemphisTennessee) (el ? ? ? Tennessee)
-
-part (el ? ? ? MinneapolisMinnesota) (el ? ? ? Minnesota)
-
-part (el ? ? ? MississippiRiver) (el ? ? ? UnitedStates)
-
-connected (el ? ? ? MississippiRiver) (el ? ? ? GulfOfMexico)
-
-part (el ? ? ? MontrealCanada) (el ? ? ? Canada)
-
-capitalCity (el ? ? ? MoscowRussia) (el ? ? ? Russia)
-
-part (el ? ? ? NashvilleTennessee) (el ? ? ? Tennessee)
-
-dependentGeopoliticalArea (el ? ? ? Palestine) (el ? ? ? UnitedKingdom)
-
-capitalCity (el ? ? ? ParisFrance) (el ? ? ? France)
-
-part (el ? ? ? PhiladelphiaPennsylvania) (el ? ? ? Pennsylvania)
-
-part (el ? ? ? PittsburghPennsylvania) (el ? ? ? Pennsylvania)
-
-capitalCity (el ? ? ? ProvidenceRhodeIsland) (el ? ? ? RhodeIsland)
-
-capitalCity (el ? ? ? RichmondVirginia) (el ? ? ? Virginia)
-
-capitalCity (el ? ? ? RomeItaly) (el ? ? ? Italy)
-
-part (el ? ? ? SaintLouisMissouri) (el ? ? ? Missouri)
-
-capitalCity (el ? ? ? SaintPaulMinnesota) (el ? ? ? Minnesota)
-
-meetsSpatially (el ? ? ? SaintPaulMinnesota) (el ? ? ? MinneapolisMinnesota)
-
-part (el ? ? ? SanFranciscoCalifornia) (el ? ? ? California)
-
-part (el ? ? ? SavannahGeorgia) (el ? ? ? Georgia)
-
-part (el ? ? ? Scotland) (el ? ? ? UnitedKingdom)
-
-capitalCity (el ? ? ? WarsawPoland) (el ? ? ? Poland)
-
-part (el ? ? ? LongIsland) (el ? ? ? NewYorkState)
-
-part (el ? ? ? LosAngelesCalifornia) (el ? ? ? California)
-
-part (el ? ? ? KoreanPeninsula) (el ? ? ? Asia)
-
-capitalCity (el ? ? ? HonoluluHawaii) (el ? ? ? Hawaii)
-
-part (el ? ? ? HoustonTexas) (el ? ? ? Texas)
-
-part (el ? ? ? HudsonRiver) (el ? ? ? NewYorkState)
-
-part (el ? ? ? FargoNorthDakota) (el ? ? ? NorthDakota)
-
-capitalCity (el ? ? ? DenverColorado) (el ? ? ? Colorado)
-
-part (el ? ? ? DetroitMichigan) (el ? ? ? Michigan)
-
-capitalCity (el ? ? ? CopenhagenDenmark) (el ? ? ? Denmark)
-
-part (el ? ? ? DallasTexas) (el ? ? ? Texas)
-
-part (el ? ? ? ClevelandOhio) (el ? ? ? Ohio)
-
-capitalCity (el ? ? ? ColumbusOhio) (el ? ? ? Ohio)
-
-meetsSpatially (el ? ? ? Alabama) (el ? ? ? Mississippi)
-
-meetsSpatially (el ? ? ? Alaska) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? Alaska) (el ? ? ? PacificOcean)
-
-meetsSpatially (el ? ? ? Alaska) (el ? ? ? ArcticOcean)
-
-meetsSpatially (el ? ? ? Arizona) (el ? ? ? Nevada)
-
-meetsSpatially (el ? ? ? Arizona) (el ? ? ? California)
-
-meetsSpatially (el ? ? ? Arizona) (el ? ? ? Mexico)
-
-meetsSpatially (el ? ? ? Arkansas) (el ? ? ? Oklahoma)
-
-meetsSpatially (el ? ? ? Arkansas) (el ? ? ? Texas)
-
-meetsSpatially (el ? ? ? Arkansas) (el ? ? ? Louisiana)
-
-meetsSpatially (el ? ? ? California) (el ? ? ? PacificOcean)
-
-meetsSpatially (el ? ? ? California) (el ? ? ? Mexico)
-
-meetsSpatially (el ? ? ? California) (el ? ? ? NewMexico)
-
-meetsSpatially (el ? ? ? California) (el ? ? ? Oregon)
-
-meetsSpatially (el ? ? ? California) (el ? ? ? Washington)
-
-meetsSpatially (el ? ? ? Colorado) (el ? ? ? Utah)
-
-meetsSpatially (el ? ? ? Colorado) (el ? ? ? Arizona)
-
-meetsSpatially (el ? ? ? Colorado) (el ? ? ? NewMexico)
-
-meetsSpatially (el ? ? ? Colorado) (el ? ? ? Texas)
-
-part (el ? ? ? Connecticut) (el ? ? ? NewEngland)
-
-meetsSpatially (el ? ? ? Delaware) (el ? ? ? NorthAtlanticOcean)
-
-meetsSpatially (el ? ? ? Delaware) (el ? ? ? Maryland)
-
-meetsSpatially (el ? ? ? Delaware) (el ? ? ? Pennsylvania)
-
-meetsSpatially (el ? ? ? Florida) (el ? ? ? NorthAtlanticOcean)
-
-meetsSpatially (el ? ? ? Florida) (el ? ? ? Alabama)
-
-meetsSpatially (el ? ? ? Florida) (el ? ? ? GulfOfMexico)
-
-meetsSpatially (el ? ? ? Georgia) (el ? ? ? NorthAtlanticOcean)
-
-meetsSpatially (el ? ? ? Georgia) (el ? ? ? Florida)
-
-meetsSpatially (el ? ? ? Georgia) (el ? ? ? Alabama)
-
-meetsSpatially (el ? ? ? Hawaii) (el ? ? ? PacificOcean)
-
-meetsSpatially (el ? ? ? Idaho) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? Idaho) (el ? ? ? Washington)
-
-meetsSpatially (el ? ? ? Idaho) (el ? ? ? Oregon)
-
-meetsSpatially (el ? ? ? Idaho) (el ? ? ? Nevada)
-
-meetsSpatially (el ? ? ? Idaho) (el ? ? ? Utah)
-
-meetsSpatially (el ? ? ? Illinois) (el ? ? ? Iowa)
-
-meetsSpatially (el ? ? ? Illinois) (el ? ? ? Missouri)
-
-meetsSpatially (el ? ? ? Indiana) (el ? ? ? Illinois)
-
-meetsSpatially (el ? ? ? Iowa) (el ? ? ? SouthDakota)
-
-meetsSpatially (el ? ? ? Iowa) (el ? ? ? Nebraska)
-
-meetsSpatially (el ? ? ? Iowa) (el ? ? ? Missouri)
-
-meetsSpatially (el ? ? ? Kansas) (el ? ? ? Colorado)
-
-meetsSpatially (el ? ? ? Kansas) (el ? ? ? Texas)
-
-meetsSpatially (el ? ? ? Kentucky) (el ? ? ? Tennessee)
-
-meetsSpatially (el ? ? ? Kentucky) (el ? ? ? Missouri)
-
-meetsSpatially (el ? ? ? Kentucky) (el ? ? ? Illinois)
-
-meetsSpatially (el ? ? ? Kentucky) (el ? ? ? Indiana)
-
-meetsSpatially (el ? ? ? Louisiana) (el ? ? ? Texas)
-
-meetsSpatially (el ? ? ? Louisiana) (el ? ? ? GulfOfMexico)
-
-meetsSpatially (el ? ? ? Maine) (el ? ? ? NewHampshire)
-
-meetsSpatially (el ? ? ? Maine) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? Maine) (el ? ? ? NorthAtlanticOcean)
-
-meetsSpatially (el ? ? ? Maryland) (el ? ? ? NorthAtlanticOcean)
-
-meetsSpatially (el ? ? ? Maryland) (el ? ? ? Virginia)
-
-meetsSpatially (el ? ? ? Maryland) (el ? ? ? WestVirginia)
-
-part (el ? ? ? Massachusetts) (el ? ? ? NewEngland)
-
-meetsSpatially (el ? ? ? Massachusetts) (el ? ? ? NorthAtlanticOcean)
-
-meetsSpatially (el ? ? ? Massachusetts) (el ? ? ? NewYorkState)
-
-meetsSpatially (el ? ? ? Massachusetts) (el ? ? ? Connecticut)
-
-meetsSpatially (el ? ? ? Massachusetts) (el ? ? ? RhodeIsland)
-
-meetsSpatially (el ? ? ? Michigan) (el ? ? ? Indiana)
-
-meetsSpatially (el ? ? ? Michigan) (el ? ? ? Illinois)
-
-meetsSpatially (el ? ? ? Michigan) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? Minnesota) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? Minnesota) (el ? ? ? NorthDakota)
-
-meetsSpatially (el ? ? ? Minnesota) (el ? ? ? SouthDakota)
-
-meetsSpatially (el ? ? ? Minnesota) (el ? ? ? Iowa)
-
-meetsSpatially (el ? ? ? Mississippi) (el ? ? ? Arkansas)
-
-meetsSpatially (el ? ? ? Mississippi) (el ? ? ? Louisiana)
-
-meetsSpatially (el ? ? ? Mississippi) (el ? ? ? GulfOfMexico)
-
-meetsSpatially (el ? ? ? Missouri) (el ? ? ? Nebraska)
-
-meetsSpatially (el ? ? ? Missouri) (el ? ? ? Kansas)
-
-meetsSpatially (el ? ? ? Missouri) (el ? ? ? Oklahoma)
-
-meetsSpatially (el ? ? ? Montana) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? Montana) (el ? ? ? Idaho)
-
-meetsSpatially (el ? ? ? Montana) (el ? ? ? Wyoming)
-
-meetsSpatially (el ? ? ? Nebraska) (el ? ? ? Wyoming)
-
-meetsSpatially (el ? ? ? Nebraska) (el ? ? ? Colorado)
-
-meetsSpatially (el ? ? ? Nebraska) (el ? ? ? Kansas)
-
-meetsSpatially (el ? ? ? Nevada) (el ? ? ? Oregon)
-
-meetsSpatially (el ? ? ? Nevada) (el ? ? ? California)
-
-part (el ? ? ? NewHampshire) (el ? ? ? NewEngland)
-
-meetsSpatially (el ? ? ? NewHampshire) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? NewHampshire) (el ? ? ? NorthAtlanticOcean)
-
-meetsSpatially (el ? ? ? NewHampshire) (el ? ? ? Vermont)
-
-meetsSpatially (el ? ? ? NewHampshire) (el ? ? ? Massachusetts)
-
-meetsSpatially (el ? ? ? NewJersey) (el ? ? ? NorthAtlanticOcean)
-
-meetsSpatially (el ? ? ? NewJersey) (el ? ? ? Delaware)
-
-meetsSpatially (el ? ? ? NewJersey) (el ? ? ? Pennsylvania)
-
-meetsSpatially (el ? ? ? NewMexico) (el ? ? ? Arizona)
-
-meetsSpatially (el ? ? ? NewMexico) (el ? ? ? Mexico)
-
-geographicSubregion (el ? ? ? NewJersey) (el ? ? ? UnitedStates)
-
-geographicSubregion (el ? ? ? NewYorkState) (el ? ? ? UnitedStates)
-
-geographicSubregion (el ? ? ? NewYorkCityUnitedStates) (el ? ? ? UnitedStates)
-
-meetsSpatially (el ? ? ? NewYorkState) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? NewYorkState) (el ? ? ? Pennsylvania)
-
-meetsSpatially (el ? ? ? NewYorkState) (el ? ? ? NewJersey)
-
-meetsSpatially (el ? ? ? NewYorkState) (el ? ? ? NorthAtlanticOcean)
-
-meetsSpatially (el ? ? ? NorthCarolina) (el ? ? ? NorthAtlanticOcean)
-
-meetsSpatially (el ? ? ? NorthCarolina) (el ? ? ? SouthCarolina)
-
-meetsSpatially (el ? ? ? NorthCarolina) (el ? ? ? Tennessee)
-
-meetsSpatially (el ? ? ? NorthDakota) (el ? ? ? Montana)
-
-meetsSpatially (el ? ? ? NorthDakota) (el ? ? ? SouthDakota)
-
-meetsSpatially (el ? ? ? NorthDakota) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? Ohio) (el ? ? ? Kentucky)
-
-meetsSpatially (el ? ? ? Ohio) (el ? ? ? Indiana)
-
-meetsSpatially (el ? ? ? Ohio) (el ? ? ? Michigan)
-
-meetsSpatially (el ? ? ? Ohio) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? Oregon) (el ? ? ? PacificOcean)
-
-meetsSpatially (el ? ? ? Oregon) (el ? ? ? California)
-
-meetsSpatially (el ? ? ? Pennsylvania) (el ? ? ? WestVirginia)
-
-meetsSpatially (el ? ? ? Pennsylvania) (el ? ? ? Ohio)
-
-meetsSpatially (el ? ? ? Pennsylvania) (el ? ? ? Canada)
-
-part (el ? ? ? RhodeIsland) (el ? ? ? NewEngland)
-
-meetsSpatially (el ? ? ? SouthCarolina) (el ? ? ? NorthAtlanticOcean)
-
-meetsSpatially (el ? ? ? SouthCarolina) (el ? ? ? Georgia)
-
-meetsSpatially (el ? ? ? SouthDakota) (el ? ? ? Montana)
-
-meetsSpatially (el ? ? ? SouthDakota) (el ? ? ? Wyoming)
-
-meetsSpatially (el ? ? ? SouthDakota) (el ? ? ? Nebraska)
-
-meetsSpatially (el ? ? ? Tennessee) (el ? ? ? Alabama)
-
-meetsSpatially (el ? ? ? Tennessee) (el ? ? ? Mississippi)
-
-meetsSpatially (el ? ? ? Tennessee) (el ? ? ? Arkansas)
-
-meetsSpatially (el ? ? ? Tennessee) (el ? ? ? Missouri)
-
-meetsSpatially (el ? ? ? Texas) (el ? ? ? NewMexico)
-
-meetsSpatially (el ? ? ? Texas) (el ? ? ? Mexico)
-
-meetsSpatially (el ? ? ? Texas) (el ? ? ? GulfOfMexico)
-
-geographicSubregion (el ? ? ? Texas) (el ? ? ? UnitedStates)
-
-meetsSpatially (el ? ? ? Utah) (el ? ? ? Nevada)
-
-meetsSpatially (el ? ? ? Utah) (el ? ? ? Arizona)
-
-meetsSpatially (el ? ? ? Utah) (el ? ? ? NewMexico)
-
-part (el ? ? ? Vermont) (el ? ? ? NewEngland)
-
-meetsSpatially (el ? ? ? Vermont) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? Vermont) (el ? ? ? NewYorkState)
-
-meetsSpatially (el ? ? ? Vermont) (el ? ? ? Massachusetts)
-
-meetsSpatially (el ? ? ? Virginia) (el ? ? ? NorthCarolina)
-
-meetsSpatially (el ? ? ? Virginia) (el ? ? ? Tennessee)
-
-meetsSpatially (el ? ? ? Virginia) (el ? ? ? Kentucky)
-
-meetsSpatially (el ? ? ? Virginia) (el ? ? ? WestVirginia)
-
-meetsSpatially (el ? ? ? Washington) (el ? ? ? Canada)
-
-meetsSpatially (el ? ? ? Washington) (el ? ? ? PacificOcean)
-
-meetsSpatially (el ? ? ? Washington) (el ? ? ? Oregon)
-
-meetsSpatially (el ? ? ? WestVirginia) (el ? ? ? Kentucky)
-
-meetsSpatially (el ? ? ? WestVirginia) (el ? ? ? Ohio)
-
-meetsSpatially (el ? ? ? Wisconsin) (el ? ? ? Illinois)
-
-meetsSpatially (el ? ? ? Wisconsin) (el ? ? ? Iowa)
-
-meetsSpatially (el ? ? ? Wisconsin) (el ? ? ? Minnesota)
-
-meetsSpatially (el ? ? ? Wyoming) (el ? ? ? Idaho)
-
-meetsSpatially (el ? ? ? Wyoming) (el ? ? ? Utah)
-
-meetsSpatially (el ? ? ? Wyoming) (el ? ? ? Colorado)
-
-part (el ? ? ? PuertoRico) (el ? ? ? UnitedStates)
-
-part (el ? ? ? Germany) (el ? ? ? Europe)
-
-part (el ? ? ? Greece) (el ? ? ? Europe)
-
-meetsSpatially (el ? ? ? Mexico) (el ? ? ? UnitedStates)
-
-part (el ? ? ? ChicagoUnitedStates) (el ? ? ? Illinois)
-
-capitalCity (el ? ? ? JerusalemIsrael) (el ? ? ? Israel)
-
-part (el ? ? ? NewYorkCityUnitedStates) (el ? ? ? NewYorkState)
-
-capitalCity (el ? ? ? TokyoJapan) (el ? ? ? Japan)
-
-geographicSubregion (el ? ? ? AdanaTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? AddisAbabaEthiopia) (el ? ? ? Ethiopia)
-
-geographicSubregion (el ? ? ? AdenYemen) (el ? ? ? Yemen)
-
-geographicSubregion (el ? ? ? AdoraWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? AfulaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? AgriTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? AinDeflaAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? AinElHajarAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? AjaccioFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? AlBalamandLebanon) (el ? ? ? Lebanon)
-
-geographicSubregion (el ? ? ? AleiSinaiGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? AleiZahavWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? AleyLebanon) (el ? ? ? Lebanon)
-
-geographicSubregion (el ? ? ? AlgiersAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? AlkhanYurtRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? AlonMorehWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? AmbonIndonesia) (el ? ? ? Indonesia)
-
-geographicSubregion (el ? ? ? AmmanJordan) (el ? ? ? Jordan)
-
-geographicSubregion (el ? ? ? AnNuwaydiratBahrain) (el ? ? ? Bahrain)
-
-geographicSubregion (el ? ? ? AndeanSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? AngkorWatCambodia) (el ? ? ? Cambodia)
-
-geographicSubregion (el ? ? ? AnkaraTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? AntalyaTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? AntioquiaColombia) (el ? ? ? ColombiaPanama)
-
-geographicSubregion (el ? ? ? AntwerpBelgium) (el ? ? ? Belgium)
-
-geographicSubregion (el ? ? ? ApumiracPeru) (el ? ? ? Peru)
-
-geographicSubregion (el ? ? ? ApureVenezuela) (el ? ? ? Venezuela)
-
-geographicSubregion (el ? ? ? AraucaColombia) (el ? ? ? ColombiaPanama)
-
-geographicSubregion (el ? ? ? ArgunRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? ArielWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? ArmaghNorthernIreland) (el ? ? ? NorthernIreland)
-
-geographicSubregion (el ? ? ? ArzewAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? AshdodIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? AskelonIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? AsmaraEritrea) (el ? ? ? Eritrea)
-
-geographicSubregion (el ? ? ? AssamIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? AswanEgypt) (el ? ? ? Egypt)
-
-geographicSubregion (el ? ? ? AsyutEgypt) (el ? ? ? Egypt)
-
-geographicSubregion (el ? ? ? AthensGreece) (el ? ? ? Greece)
-
-geographicSubregion (el ? ? ? AtrushIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? AtzmonaGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? AvneiHefetzIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? AyacuchoPeru) (el ? ? ? Peru)
-
-geographicSubregion (el ? ? ? AzorIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? BadVilbelGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? BaghdadIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? BagreColombia) (el ? ? ? ColombiaPanama)
-
-geographicSubregion (el ? ? ? BahawalpurPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? BakaAlGarbiyehIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? BakkaAlSharkiyaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? BakuAzerbaijan) (el ? ? ? Azerbaijan)
-
-geographicSubregion (el ? ? ? BaleEthiopia) (el ? ? ? Ethiopia)
-
-geographicSubregion (el ? ? ? BanbridgeNorthernIreland) (el ? ? ? NorthernIreland)
-
-geographicSubregion (el ? ? ? BangkokThailand) (el ? ? ? Thailand)
-
-geographicSubregion (el ? ? ? BangorNorthernIreland) (el ? ? ? NorthernIreland)
-
-geographicSubregion (el ? ? ? BanguiCentralAfricanRepublic) (el ? ? ? CentralAfricanRepublic)
-
-geographicSubregion (el ? ? ? BarcelonaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? BarkeoCambodia) (el ? ? ? Cambodia)
-
-geographicSubregion (el ? ? ? BarrancabermejaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? BasraIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? BatYamIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? BatmanTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? BeasainSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? BeErShevaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? BeirutLebanon) (el ? ? ? Lebanon)
-
-geographicSubregion (el ? ? ? BeitElWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? BeitHaggaiWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? BeitSahurWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? BeitSheAnIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? BeitShemeshIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? BeledweyneSomalia) (el ? ? ? Somalia)
-
-geographicSubregion (el ? ? ? BelfastNorthernIreland) (el ? ? ? NorthernIreland)
-
-geographicSubregion (el ? ? ? BelgradeSerbiaAndMontenegro) (el ? ? ? SerbiaAndMontenegro)
-
-geographicSubregion (el ? ? ? BerlinGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? BetLeHiyehGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? BetLidJunctionIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? BethElIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? BethlehemWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? BidyaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? BilbaoSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? BillabonaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? BinyaminaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? BKaotWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? BneiAyishIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? BogotaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? BolognaItaly) (el ? ? ? Italy)
-
-geographicSubregion (el ? ? ? BonnGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? BosphorousStraitsTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? BouiraAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? BouzeGueneAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? BrusselsBelgium) (el ? ? ? Belgium)
-
-geographicSubregion (el ? ? ? BucaramangaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? BucharestIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? BuenosAiresArgentina) (el ? ? ? Argentina)
-
-geographicSubregion (el ? ? ? BuinakskRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? BwindiforestUganda) (el ? ? ? Uganda)
-
-geographicSubregion (el ? ? ? CabindaAngola) (el ? ? ? Angola)
-
-geographicSubregion (el ? ? ? CaglayanTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? CairoEgypt) (el ? ? ? Egypt)
-
-geographicSubregion (el ? ? ? CalcuttaIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? CaliColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? CampZamaJapan) (el ? ? ? Japan)
-
-geographicSubregion (el ? ? ? CankiriTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? CapeTownSouthAfrica) (el ? ? ? SouthAfrica)
-
-geographicSubregion (el ? ? ? CaritasPolandChechnya) (el ? ? ? Chechnya)
-
-geographicSubregion (el ? ? ? CarmelIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? CarmenDeBolivarColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? CarrejonColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? ChamanPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? ChararESharifIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? CharsaadaPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? ChernoRechyeRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? ChicagoUnitedStates) (el ? ? ? UnitedStates)
-
-geographicSubregion (el ? ? ? ChisimayuSomalia) (el ? ? ? Somalia)
-
-geographicSubregion (el ? ? ? ChittagongBangladesh) (el ? ? ? Bangladesh)
-
-geographicSubregion (el ? ? ? ChobaAngola) (el ? ? ? Angola)
-
-geographicSubregion (el ? ? ? ChocoColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? ChorrosQueroVenezuela) (el ? ? ? Venezuela)
-
-geographicSubregion (el ? ? ? ClarkAirbasePhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? CoimbatoreIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? CologneGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? ColombiaCityColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? ColombiaPanama) (el ? ? ? Panama)
-
-geographicSubregion (el ? ? ? ColomboSriLanka) (el ? ? ? SriLanka)
-
-geographicSubregion (el ? ? ? ComayaguaHonduras) (el ? ? ? Honduras)
-
-geographicSubregion (el ? ? ? CopacaBanaCuba) (el ? ? ? Cuba)
-
-geographicSubregion (el ? ? ? CopenhagenDenmark) (el ? ? ? Denmark)
-
-geographicSubregion (el ? ? ? CorsicaFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? CorteFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? CorumTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? CundiNamarcaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? CupiaguaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? CuzcoPeru) (el ? ? ? Peru)
-
-geographicSubregion (el ? ? ? DagestanRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? DahukIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? DangDistrictNepal) (el ? ? ? Nepal)
-
-geographicSubregion (el ? ? ? DarEsSalaAmTanzania) (el ? ? ? Tanzania)
-
-geographicSubregion (el ? ? ? DarvazTajikistan) (el ? ? ? Tajikistan)
-
-geographicSubregion (el ? ? ? DebaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? DelhiIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? DhahranSaudiArabia) (el ? ? ? SaudiArabia)
-
-geographicSubregion (el ? ? ? DhakaBangladesh) (el ? ? ? Bangladesh)
-
-geographicSubregion (el ? ? ? DinanFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? DirNaballahWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? DireDawaEthiopia) (el ? ? ? Ethiopia)
-
-geographicSubregion (el ? ? ? DistrictOfMansehraPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? DjakashariGeorgia) (el ? ? ? RepublicOfGeorgia)
-
-geographicSubregion (el ? ? ? DjerbaTunisia) (el ? ? ? Tunisia)
-
-geographicSubregion (el ? ? ? DodaIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? DortmundGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? DublinIreland) (el ? ? ? Ireland)
-
-geographicSubregion (el ? ? ? DuesseldorfGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? DugitGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? DurangoSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? DushanbeTajikistan) (el ? ? ? Tajikistan)
-
-geographicSubregion (el ? ? ? DushanbeAirportTajikistan) (el ? ? ? Tajikistan)
-
-geographicSubregion (el ? ? ? DushanbeGarmTajikistan) (el ? ? ? Tajikistan)
-
-geographicSubregion (el ? ? ? EastJerusalemIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? EfratWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? EilatIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? EinavWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? ElBagreColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? ElBirehWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? ElPlayonColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? ElRipialApureVenezuela) (el ? ? ? Venezuela)
-
-geographicSubregion (el ? ? ? ElayoSomalia) (el ? ? ? Somalia)
-
-geographicSubregion (el ? ? ? ElAzzariyaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? EleiSinaiGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? EmmanuelWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? ErezGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? FethiyeAndMarmarisTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? FloridaUnitedStates) (el ? ? ? UnitedStates)
-
-geographicSubregion (el ? ? ? FormequeColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? FrankfurtGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? FrenchHillIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? FuengirolaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? FusagasusaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? GaliAbkhaziaGeorgia) (el ? ? ? RepublicOfGeorgia)
-
-geographicSubregion (el ? ? ? GanimWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? GashuriIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? GeneralSantosPhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? GenevaSwitzerland) (el ? ? ? Switzerland)
-
-geographicSubregion (el ? ? ? GetxoSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? GhalebiehIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? GhaziabadUttarPradeshIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? GiloIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? GivatZeEvWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? GizaEgypt) (el ? ? ? Egypt)
-
-geographicSubregion (el ? ? ? GonegalleSriLanka) (el ? ? ? SriLanka)
-
-geographicSubregion (el ? ? ? GranadaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? GrazAustria) (el ? ? ? Austria)
-
-geographicSubregion (el ? ? ? GroznyChechnya) (el ? ? ? Chechnya)
-
-geographicSubregion (el ? ? ? GuilinChina) (el ? ? ? China)
-
-geographicSubregion (el ? ? ? GujaratIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? GushEtzionWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? GushKatifGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? HaderaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? HaifaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? HamburgGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? HamisMiliyanaAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? HamraWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? HannoverGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? HarBrachaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? HarerEthiopia) (el ? ? ? Ethiopia)
-
-geographicSubregion (el ? ? ? HavanaCuba) (el ? ? ? Cuba)
-
-geographicSubregion (el ? ? ? HawanaIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? HeartAfghanistan) (el ? ? ? Afghanistan)
-
-geographicSubregion (el ? ? ? HebronWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? HermeshIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? HernaniSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? HerzliyaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? HilversumNetherlands) (el ? ? ? Netherlands)
-
-geographicSubregion (el ? ? ? HizmaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? HodayaJunctionIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? HolonJunctionIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? HuallgaPeru) (el ? ? ? Peru)
-
-geographicSubregion (el ? ? ? HurghadaEgypt) (el ? ? ? Egypt)
-
-geographicSubregion (el ? ? ? HyderabadPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? IbsrilIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? IncirlikAirbaseTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? IpilPhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? IrbilIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? IslamabadPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? IslandOfBaliIndonesia) (el ? ? ? Indonesia)
-
-geographicSubregion (el ? ? ? IstanbulTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? ItamarWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? IzmirTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? JaffaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? JaffnaSriLanka) (el ? ? ? SriLanka)
-
-geographicSubregion (el ? ? ? JakartaIndonesia) (el ? ? ? Indonesia)
-
-geographicSubregion (el ? ? ? JalahIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? JalpaiguriRailwayStationIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? JammuIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? JangasPeru) (el ? ? ? Peru)
-
-geographicSubregion (el ? ? ? JeninWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? JerusalemIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? JerusalemIsrael) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? JMainWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? JohannesburgSouthAfrica) (el ? ? ? SouthAfrica)
-
-geographicSubregion (el ? ? ? JoloPhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? JubialSaudiArabia) (el ? ? ? SaudiArabia)
-
-geographicSubregion (el ? ? ? JullundurIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? KabacanPhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? KabulAfghanistan) (el ? ? ? Afghanistan)
-
-geographicSubregion (el ? ? ? KafrAkabWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? KafrIdnaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? KalkilyaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? KalmunaiSriLanka) (el ? ? ? SriLanka)
-
-geographicSubregion (el ? ? ? KampalaUganda) (el ? ? ? Uganda)
-
-geographicSubregion (el ? ? ? KandySriLanka) (el ? ? ? SriLanka)
-
-geographicSubregion (el ? ? ? KanihamaIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? KarachiPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? KarkurIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? KarmeiTzurWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? KarneiShomronWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? KashmirIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? KatmanduAirportNepal) (el ? ? ? Nepal)
-
-geographicSubregion (el ? ? ? KedumimWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? KedumimSettlementWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? KfarBaAnehIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? KfarDaromGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? KfarHessIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? KfarSabaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? KfarTzurifWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? KfarYamGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? KfarDaromNetzarimIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? KhankalaChechnya) (el ? ? ? Chechnya)
-
-geographicSubregion (el ? ? ? KhartoumSudan) (el ? ? ? Sudan)
-
-geographicSubregion (el ? ? ? KhelilAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? KhobarSaudiArabia) (el ? ? ? SaudiArabia)
-
-geographicSubregion (el ? ? ? KibbutzGalEdIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? KibbutzMeravIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? KibbutzSheluhotIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? KidapawanPhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? KigaliRwanda) (el ? ? ? Rwanda)
-
-geographicSubregion (el ? ? ? KirikkaleTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? KiryatArbaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? KiryatMotzkinIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? KiryatNetafimWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? KissufimGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? KiursehirBoztepTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? KlaiyatLebanon) (el ? ? ? Lebanon)
-
-geographicSubregion (el ? ? ? KohlanYemen) (el ? ? ? Yemen)
-
-geographicSubregion (el ? ? ? KomsomoLabadTajikistan) (el ? ? ? Tajikistan)
-
-geographicSubregion (el ? ? ? KuwaitCityKuwait) (el ? ? ? Kuwait)
-
-geographicSubregion (el ? ? ? LaCeibaHonduras) (el ? ? ? Honduras)
-
-geographicSubregion (el ? ? ? LaGabarraVenezuela) (el ? ? ? Venezuela)
-
-geographicSubregion (el ? ? ? LaGuajiraColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? LaPazBolivia) (el ? ? ? Bolivia)
-
-geographicSubregion (el ? ? ? LaVictoriaVenezuela) (el ? ? ? Venezuela)
-
-geographicSubregion (el ? ? ? LahorePakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? LarbaAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? LarnacaCyprus) (el ? ? ? Cyprus)
-
-geographicSubregion (el ? ? ? LasarteSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? LeizaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? LesEucalyptusDistrictAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? LibertadorVenezuela) (el ? ? ? Venezuela)
-
-geographicSubregion (el ? ? ? LiceTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? LIleRousseFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? LimaPeru) (el ? ? ? Peru)
-
-geographicSubregion (el ? ? ? LindosRhodes) (el ? ? ? Rhodes)
-
-geographicSubregion (el ? ? ? LinzAustralia) (el ? ? ? Australia)
-
-geographicSubregion (el ? ? ? LockerbieUnitedKingdom) (el ? ? ? UnitedKingdom)
-
-geographicSubregion (el ? ? ? LogornoSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? LondonUnitedKingdom) (el ? ? ? UnitedKingdom)
-
-geographicSubregion (el ? ? ? LondonberryNorthernIreland) (el ? ? ? NorthernIreland)
-
-geographicSubregion (el ? ? ? LosAngelesUnitedStates) (el ? ? ? UnitedStates)
-
-geographicSubregion (el ? ? ? LosAngelesInternationalAirportUnitedStates) (el ? ? ? UnitedStates)
-
-geographicSubregion (el ? ? ? LosBancosVenezuela) (el ? ? ? Venezuela)
-
-geographicSubregion (el ? ? ? LosKatiosNationalParkColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? LuandaAngola) (el ? ? ? Angola)
-
-geographicSubregion (el ? ? ? LuebeckGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? LundaNorteAngola) (el ? ? ? Angola)
-
-geographicSubregion (el ? ? ? LuxorEgypt) (el ? ? ? Egypt)
-
-geographicSubregion (el ? ? ? LyonsFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? MaAlehMichmashWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? MaccabimIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? MadhuSriLanka) (el ? ? ? SriLanka)
-
-geographicSubregion (el ? ? ? MadrasIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? MadridSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? MagdalenaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? MaidanSharAfghanistan) (el ? ? ? Afghanistan)
-
-geographicSubregion (el ? ? ? MakhachkalaRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? MalagaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? MalukkaIslandsIndonesia) (el ? ? ? Indonesia)
-
-geographicSubregion (el ? ? ? ManaguaNigeria) (el ? ? ? Nigeria)
-
-geographicSubregion (el ? ? ? ManamaBahrain) (el ? ? ? Bahrain)
-
-geographicSubregion (el ? ? ? ManchesterUnitedKingdom) (el ? ? ? UnitedKingdom)
-
-geographicSubregion (el ? ? ? MangalsenAndSanpheBagarNepal) (el ? ? ? Nepal)
-
-geographicSubregion (el ? ? ? ManilaPhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? MaonIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? MapourditSudan) (el ? ? ? Sudan)
-
-geographicSubregion (el ? ? ? MarSabaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? MarawiPhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? MardanPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? MarmarisTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? MarseillesFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? MashaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? MatsumotoJapan) (el ? ? ? Japan)
-
-geographicSubregion (el ? ? ? MawdiyahYemen) (el ? ? ? Yemen)
-
-geographicSubregion (el ? ? ? MeaShearimIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? MeccaSaudiArabia) (el ? ? ? SaudiArabia)
-
-geographicSubregion (el ? ? ? MechoraWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? MedanIndonesia) (el ? ? ? Indonesia)
-
-geographicSubregion (el ? ? ? MedellinColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? MegidoIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? MeholaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? MekholahIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? MersinTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? MetaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? MetullaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? MetzerIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? MilanItaly) (el ? ? ? Italy)
-
-geographicSubregion (el ? ? ? MindanaoPhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? MinharotRoadWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? MiranShahPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? MituColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? ModiinIllitWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? MombassaKenya) (el ? ? ? Kenya)
-
-geographicSubregion (el ? ? ? MoragJunctionGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? MoscowRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? MoshavHagorIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? MoshavTomerWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? MukallahAdenYemen) (el ? ? ? Yemen)
-
-geographicSubregion (el ? ? ? MunchenGladbachGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? MunsterGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? MurloughNorthernIreland) (el ? ? ? NorthernIreland)
-
-geographicSubregion (el ? ? ? MusMusIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? MutataColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? MutturSriLanka) (el ? ? ? SriLanka)
-
-geographicSubregion (el ? ? ? NaAlinWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? NablusWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? NahalOzGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? NaharaimIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? NahariyaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? NairobiKenya) (el ? ? ? Kenya)
-
-geographicSubregion (el ? ? ? NajafIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? NallurAreaSriLanka) (el ? ? ? SriLanka)
-
-geographicSubregion (el ? ? ? NaquraLebanon) (el ? ? ? Lebanon)
-
-geographicSubregion (el ? ? ? NarayangangBangladesh) (el ? ? ? Bangladesh)
-
-geographicSubregion (el ? ? ? NetanyaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? NetzarimGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? NetzerHazaniGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? NeveDanielWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? NeveYaminIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? NewDelhiIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? NeztarimSettlementGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? NiameyNiger) (el ? ? ? Niger)
-
-geographicSubregion (el ? ? ? NissanitGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? NitzaneiOzWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? NitzanimIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? NokdimTekoaRdWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? NorteDeSantanderColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? NorthernCaucasiusChechnya) (el ? ? ? Chechnya)
-
-geographicSubregion (el ? ? ? NovogroznyRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? NovyyAtagiRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? OberwartAustria) (el ? ? ? Austria)
-
-geographicSubregion (el ? ? ? OfraWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? OilbaseAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? oilfieldsVenezuela) (el ? ? ? Venezuela)
-
-geographicSubregion (el ? ? ? OkaraPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? OlayaHerreraColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? OmaghNorthernIreland) (el ? ? ? NorthernIreland)
-
-geographicSubregion (el ? ? ? OrYehudaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? OranAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? OsakaJapan) (el ? ? ? Japan)
-
-geographicSubregion (el ? ? ? OsloNorway) (el ? ? ? Norway)
-
-geographicSubregion (el ? ? ? OssnabruckGermany) (el ? ? ? Germany)
-
-geographicSubregion (el ? ? ? OthnielJunctionIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? OtnielWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? OtzarinWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? OzamisPhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? PahalgamIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? PalorinyaUganda) (el ? ? ? Uganda)
-
-geographicSubregion (el ? ? ? PamplonaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? PanamaCityPanama) (el ? ? ? Panama)
-
-geographicSubregion (el ? ? ? PantrasGreece) (el ? ? ? Greece)
-
-geographicSubregion (el ? ? ? PapayinColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? PapuaIndonesia) (el ? ? ? Indonesia)
-
-geographicSubregion (el ? ? ? ParisFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? PatikulPhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? PauFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? PeAtSadehGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? PeshawarPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? PetahTikvahIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? PhnomPenhCambodia) (el ? ? ? Cambodia)
-
-geographicSubregion (el ? ? ? PortadownIreland) (el ? ? ? Ireland)
-
-geographicSubregion (el ? ? ? PragueCzechRepublic) (el ? ? ? CzechRepublic)
-
-geographicSubregion (el ? ? ? PuertoAlviraColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? PuertoLlerasColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? PunjabPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? QuettaPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? QuitoEcuador) (el ? ? ? Ecuador)
-
-geographicSubregion (el ? ? ? RadaAmanYemen) (el ? ? ? Yemen)
-
-geographicSubregion (el ? ? ? RafahGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? RamaJunctionWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? RamalDeAspusanaPeru) (el ? ? ? Peru)
-
-geographicSubregion (el ? ? ? RamallahWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? RamatGanIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? RaminWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? RamleIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? RawalpindiPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? ReusSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? RigaLatvia) (el ? ? ? Latvia)
-
-geographicSubregion (el ? ? ? RijekaCroatia) (el ? ? ? Croatia)
-
-geographicSubregion (el ? ? ? RimalDistrictGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? RishonLeZionIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? RiyadhSaudiArabia) (el ? ? ? SaudiArabia)
-
-geographicSubregion (el ? ? ? RoermondNetherlands) (el ? ? ? Netherlands)
-
-geographicSubregion (el ? ? ? RomeItaly) (el ? ? ? Italy)
-
-geographicSubregion (el ? ? ? RosasSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? RostovOnDonRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? RuhengeriRwanda) (el ? ? ? Rwanda)
-
-geographicSubregion (el ? ? ? SaadaYemen) (el ? ? ? Yemen)
-
-geographicSubregion (el ? ? ? SaadaPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? SabatenaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? SacramentoUnitedStates) (el ? ? ? UnitedStates)
-
-geographicSubregion (el ? ? ? SaintAvoldFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? SaintSebastianSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? SaintJeanDeLuzFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? SairanbarIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? SajaIAGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? SallentDeGallegoSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? SamariaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? SamashkiRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? SanDiegoColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? SanJoseCostaRica) (el ? ? ? CostaRica)
-
-geographicSubregion (el ? ? ? SanLuisColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? SanMiguelElSalvador) (el ? ? ? ElSalvador)
-
-geographicSubregion (el ? ? ? SanPabloColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? SanSabatianSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? SanaaYemen) (el ? ? ? Yemen)
-
-geographicSubregion (el ? ? ? SangaldanIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? SantaMartaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? SantaPolaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? SantaRitaMountainsPanama) (el ? ? ? Panama)
-
-geographicSubregion (el ? ? ? SantiagoChile) (el ? ? ? Chile)
-
-geographicSubregion (el ? ? ? SanurIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? SarajevoBosniaAndHerzegovina) (el ? ? ? BosniaAndHerzegovina)
-
-geographicSubregion (el ? ? ? SatkhiraBangladesh) (el ? ? ? Bangladesh)
-
-geographicSubregion (el ? ? ? SegoviaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? SeoulSouthKorea) (el ? ? ? SouthKorea)
-
-geographicSubregion (el ? ? ? SevilleSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? ShadmotMeholaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? ShaveiShomronWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? SheikhAjlunGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? ShiloWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? ShimiEcuador) (el ? ? ? Ecuador)
-
-geographicSubregion (el ? ? ? ShlomiIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? SidiHalifahLibya) (el ? ? ? Libya)
-
-geographicSubregion (el ? ? ? SidonLebanon) (el ? ? ? Lebanon)
-
-geographicSubregion (el ? ? ? SiirtTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? SilatADaharWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? SipadanIslandMalaysia) (el ? ? ? Malaysia)
-
-geographicSubregion (el ? ? ? SitrahBahrain) (el ? ? ? Bahrain)
-
-geographicSubregion (el ? ? ? SoporeIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? SrinagarIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? SrinigarIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? SriperumbudurIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? StewartstownNorthernIreland) (el ? ? ? NorthernIreland)
-
-geographicSubregion (el ? ? ? StockholmSweden) (el ? ? ? Sweden)
-
-geographicSubregion (el ? ? ? StrasbourgFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? SukaimaniyahIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? SulawesiIndonesia) (el ? ? ? Indonesia)
-
-geographicSubregion (el ? ? ? SulaymaniyahIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? SumayrYemen) (el ? ? ? Yemen)
-
-geographicSubregion (el ? ? ? SusiyaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? TailaPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? TamezGuidaAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? TandySriLanka) (el ? ? ? SriLanka)
-
-geographicSubregion (el ? ? ? TaxilaPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? TBilisiGeorgia) (el ? ? ? RepublicOfGeorgia)
-
-geographicSubregion (el ? ? ? TegucigalpaHonduras) (el ? ? ? Honduras)
-
-geographicSubregion (el ? ? ? TeheranIran) (el ? ? ? Iran)
-
-geographicSubregion (el ? ? ? TekoaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? TelAvivIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? TelHaShomerJunctionIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? TelQateifaGazaStrip) (el ? ? ? GazaStrip)
-
-geographicSubregion (el ? ? ? TelRumeiydaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? TelemIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? TenaWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? TheHagueNetherlands) (el ? ? ? Netherlands)
-
-geographicSubregion (el ? ? ? TheKyrgyzCapitalBishkekChina) (el ? ? ? China)
-
-geographicSubregion (el ? ? ? ThekraguriIndia) (el ? ? ? India)
-
-geographicSubregion (el ? ? ? TiaretAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? TiratAlgeria) (el ? ? ? Algeria)
-
-geographicSubregion (el ? ? ? TokyoJapan) (el ? ? ? Japan)
-
-geographicSubregion (el ? ? ? TolosaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? TopkakiTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? TrabzonTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? TrincomaleeHarborSriLanka) (el ? ? ? SriLanka)
-
-geographicSubregion (el ? ? ? TripoliLibya) (el ? ? ? Libya)
-
-geographicSubregion (el ? ? ? TulkaremWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? TulkarmWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? TunceliTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? TurbatPakistan) (el ? ? ? Pakistan)
-
-geographicSubregion (el ? ? ? UmAlFahmIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? UmmQasrIraq) (el ? ? ? Iraq)
-
-geographicSubregion (el ? ? ? UrenaVenezuela) (el ? ? ? Venezuela)
-
-geographicSubregion (el ? ? ? UrraColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? UrsMartanRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? UWaIndianReservationColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? ValenciaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? ValleduparColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? VanTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? VavuniyaSriLanka) (el ? ? ? SriLanka)
-
-geographicSubregion (el ? ? ? ViennaAustria) (el ? ? ? Austria)
-
-geographicSubregion (el ? ? ? VientianeLaos) (el ? ? ? Laos)
-
-geographicSubregion (el ? ? ? VillavicencioColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? VitoriaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? VitrollesFrance) (el ? ? ? France)
-
-geographicSubregion (el ? ? ? VladikavkazRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? VladivostokRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? VolgodonskRussia) (el ? ? ? Russia)
-
-geographicSubregion (el ? ? ? WadiAlDabaatYemen) (el ? ? ? Yemen)
-
-geographicSubregion (el ? ? ? WadiAraIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? WadiKeltWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? WarsawPoland) (el ? ? ? Poland)
-
-geographicSubregion (el ? ? ? WashingtonDCUnitedStates) (el ? ? ? UnitedStates)
-
-geographicSubregion (el ? ? ? WattyanBahrain) (el ? ? ? Bahrain)
-
-geographicSubregion (el ? ? ? WestBeirutLebanon) (el ? ? ? Lebanon)
-
-geographicSubregion (el ? ? ? XiAnChina) (el ? ? ? China)
-
-geographicSubregion (el ? ? ? YaAbadWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? YagurJunctionIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? YehudIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? YerevanArmenia) (el ? ? ? Armenia)
-
-geographicSubregion (el ? ? ? YitzharWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? YokotaJapan) (el ? ? ? Japan)
-
-geographicSubregion (el ? ? ? YopalColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? YuksekovaTurkey) (el ? ? ? Turkey)
-
-geographicSubregion (el ? ? ? ZaitaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? ZamarYemen) (el ? ? ? Yemen)
-
-geographicSubregion (el ? ? ? ZamboangaPhilippines) (el ? ? ? Philippines)
-
-geographicSubregion (el ? ? ? ZaragozaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? ZarauzSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? ZeifIntersectionWestBank) (el ? ? ? WestBank)
-
-geographicSubregion (el ? ? ? ZekharyaIsrael) (el ? ? ? Israel)
-
-geographicSubregion (el ? ? ? ZuliaColombia) (el ? ? ? Colombia)
-
-geographicSubregion (el ? ? ? ZumaiaSpain) (el ? ? ? Spain)
-
-geographicSubregion (el ? ? ? ZumarragaSpain) (el ? ? ? Spain)
-
-claimedTerritory (el ? ? ? GazaStrip) (el ? ? ? Israel)
-
-claimedTerritory (el ? ? ? GazaStrip) (el ? ? ? PalestinianLiberationOrganization)
-
-claimedTerritory (el ? ? ? ParacelIslands) (el ? ? ? China)
-
-claimedTerritory (el ? ? ? ParacelIslands) (el ? ? ? Taiwan)
-
-claimedTerritory (el ? ? ? ParacelIslands) (el ? ? ? Vietnam)
-
-claimedTerritory (el ? ? ? SpratlyIslands) (el ? ? ? China)
-
-claimedTerritory (el ? ? ? SpratlyIslands) (el ? ? ? Taiwan)
-
-claimedTerritory (el ? ? ? SpratlyIslands) (el ? ? ? Vietnam)
-
-claimedTerritory (el ? ? ? WestBank) (el ? ? ? Israel)
-
-claimedTerritory (el ? ? ? WestBank) (el ? ? ? PalestinianLiberationOrganization)
-
-claimedTerritory (el ? ? ? WesternSahara) (el ? ? ? Morocco)
-
-dependentGeopoliticalArea (el ? ? ? AmericanSamoa) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? Anguilla) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? Aruba) (el ? ? ? Netherlands)
-
-dependentGeopoliticalArea (el ? ? ? AshmoreAndCartierIslands) (el ? ? ? Australia)
-
-dependentGeopoliticalArea (el ? ? ? BakerIsland) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? BassasDaIndia) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? Bermuda) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? BouvetIsland) (el ? ? ? Norway)
-
-dependentGeopoliticalArea (el ? ? ? BritishIndianOceanTerritory) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? BritishVirginIslands) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? CaymanIslands) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? ChristmasIsland) (el ? ? ? Australia)
-
-dependentGeopoliticalArea (el ? ? ? ClippertonIsland) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? CocosKeelingIslands) (el ? ? ? Australia)
-
-dependentGeopoliticalArea (el ? ? ? CookIslands) (el ? ? ? NewZealand)
-
-dependentGeopoliticalArea (el ? ? ? CoralSeaIslands) (el ? ? ? Australia)
-
-dependentGeopoliticalArea (el ? ? ? EuropaIsland) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? FalklandIslands) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? FaroeIslands) (el ? ? ? Denmark)
-
-dependentGeopoliticalArea (el ? ? ? FrenchGuiana) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? FrenchPolynesia) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? FrenchSouthernAndAntarcticLands) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? Gibraltar) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? GloriosoIslands) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? Greenland) (el ? ? ? Denmark)
-
-dependentGeopoliticalArea (el ? ? ? Guadeloupe) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? Guam) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? Guernsey) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? HeardIslandAndMcDonaldIslands) (el ? ? ? Australia)
-
-dependentGeopoliticalArea (el ? ? ? HongKong) (el ? ? ? China)
-
-dependentGeopoliticalArea (el ? ? ? HowlandIsland) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? IsleOfMan) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? JanMayenIsland) (el ? ? ? Norway)
-
-dependentGeopoliticalArea (el ? ? ? JarvisIsland) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? Jersey) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? JohnstonAtoll) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? JuanDeNovaIsland) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? KingmanReef) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? Macau) (el ? ? ? China)
-
-dependentGeopoliticalArea (el ? ? ? Martinique) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? Mayotte) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? MidwayIslands) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? Montserrat) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? NavassaIsland) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? NetherlandsAntilles) (el ? ? ? Netherlands)
-
-dependentGeopoliticalArea (el ? ? ? NewCaledonia) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? Niue) (el ? ? ? NewZealand)
-
-dependentGeopoliticalArea (el ? ? ? NorfolkIsland) (el ? ? ? Australia)
-
-dependentGeopoliticalArea (el ? ? ? NorthernMarianaIslands) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? PalmyraAtoll) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? PitcairnIslands) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? PuertoRico) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? Reunion) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? SaintHelena) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? SaintPierreAndMiquelon) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? SouthGeorgiaAndTheSouthSandwichIslands) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? Svalbard) (el ? ? ? Norway)
-
-dependentGeopoliticalArea (el ? ? ? Tokelau) (el ? ? ? NewZealand)
-
-dependentGeopoliticalArea (el ? ? ? TromelinIsland) (el ? ? ? France)
-
-dependentGeopoliticalArea (el ? ? ? TurksAndCaicosIslands) (el ? ? ? UnitedKingdom)
-
-dependentGeopoliticalArea (el ? ? ? WakeIsland) (el ? ? ? UnitedStates)
-
-dependentGeopoliticalArea (el ? ? ? WallisAndFutuna) (el ? ? ? France)
-
-claimedTerritory (el ? ? ? Antarctica) (el ? ? ? Argentina)
-
-claimedTerritory (el ? ? ? Antarctica) (el ? ? ? Australia)
-
-claimedTerritory (el ? ? ? Antarctica) (el ? ? ? Chile)
-
-claimedTerritory (el ? ? ? Antarctica) (el ? ? ? France)
-
-claimedTerritory (el ? ? ? Antarctica) (el ? ? ? NewZealand)
-
-claimedTerritory (el ? ? ? Antarctica) (el ? ? ? Norway)
-
-claimedTerritory (el ? ? ? Antarctica) (el ? ? ? UnitedKingdom)
-
-part (el ? ? ? RedRiver) (el ? ? ? MississippiRiver)
-
-part (el ? ? ? RedRiver) (el ? ? ? UnitedStates)
diff --git a/examples/SUMO/axioms/Economy.gft b/examples/SUMO/axioms/Economy.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Economy.gft
+++ /dev/null
@@ -1,102 +0,0 @@
-
-forall (both Object Agent) (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? FormerSovietOrEasternEuropeanCountry))( economyType(var ? ? ? AREA)(el ? ? ? CountryInTransition)))
-
-forall (both Object Agent) (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? FourDragonsEconomy))( economyType(var ? ? ? AREA)(el ? ? ? LessDevelopedCountry)))
-
-forall (both Object Agent) (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? FourDragonsEconomy))( economyType(var ? ? ? AREA)(el ? ? ? AdvancedEconomy)))
-
-forall (both Object Agent) (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? LowIncomeCountry))( economyType(var ? ? ? AREA)(el ? ? ? LeastDevelopedCountry)))
-
-forall (both Object (both SelfConnectedObject Agent)) (\AREA ->  impl (and ( attribute(var ? ? ? AREA)(el ? ? ? HighIncomeCountry))( not (member(var ? ? ? AREA)(el ? ? ? OrganizationOfPetroleumExportingCountries))))( economyType(var ? ? ? AREA)(el ? ? ? DevelopedCountry)))
-
-forall (both Object Agent) (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? MajorIndustrialEconomy))( economyType(var ? ? ? AREA)(el ? ? ? DevelopedCountry)))
-
-forall (both Object Agent) (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? MajorIndustrialEconomy))( economyType(var ? ? ? AREA)(el ? ? ? AdvancedEconomy)))
-
-forall (both SelfConnectedObject Object) (\STATE ->  impl ( member(var ? ? ? STATE)(el ? ? ? GroupOf7))( attribute(var ? ? ? STATE)(el ? ? ? MajorIndustrialEconomy)))
-
-forall (both Object Agent) (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? DemocraticSocialism))( governmentType(var ? ? ? AREA)(el ? ? ? Democracy)))
-
-forall Nation (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? CommunistState))( economyType(var ? ? ? AREA)(el ? ? ? CentrallyPlannedEconomy)))
-
-forall (both Object Agent) (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? PrivatizingEconomy))( economyType(var ? ? ? AREA)(el ? ? ? CountryInTransition)))
-
-forall (both RealNumber Quantity) (\FRACTION -> forall IndustryAttribute (\SECTOR -> forall GeopoliticalArea (\AREA ->  impl ( sectorCompositionOfGDP(var ? ? ? AREA)(var ? ? ? SECTOR)(var ? ? ? FRACTION))( lessThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 1.0))))))
-
-forall (both RealNumber Quantity) (\FRACTION -> forall GeopoliticalArea (\AREA ->  impl ( populationFractionBelowPovertyLine(var ? ? ? AREA)(var ? ? ? FRACTION))( lessThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 1.0)))))
-
-forall (both RealNumber Quantity) (\FRACTION -> forall GeopoliticalArea (\AREA ->  impl ( lowestDecileShareOfHouseholdIncome(var ? ? ? AREA)(var ? ? ? FRACTION))( lessThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 1.0)))))
-
-forall (both RealNumber Quantity) (\FRACTION -> forall GeopoliticalArea (\AREA ->  impl ( highestDecileShareOfHouseholdIncome(var ? ? ? AREA)(var ? ? ? FRACTION))( lessThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 1.0)))))
-
-forall (both NonnegativeRealNumber Quantity) (\INDEX -> forall GeopoliticalArea (\AREA ->  impl ( incomeDistributionByGiniIndex(var ? ? ? AREA)(var ? ? ? INDEX))( lessThanOrEqualTo(var ? ? ? INDEX)(el ? ? ? (toInt 100)))))
-
-forall (both RealNumber Quantity) (\FRACTION -> forall GeopoliticalArea (\AREA ->  impl ( inflationRateOfConsumerPrices(var ? ? ? AREA)(var ? ? ? FRACTION))( lessThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 1.0)))))
-
-forall (both RealNumber Quantity) (\FRACTION -> forall Attribute (\SECTOR -> forall GeopoliticalArea (\AREA ->  impl ( laborForceFractionByOccupation(var ? ? ? AREA)(var ? ? ? SECTOR)(var ? ? ? FRACTION))( lessThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 1.0))))))
-
-forall (both CurrencyMeasure Quantity) (\TOTALAMOUNT -> forall (both CurrencyMeasure Quantity) (\CAPAMOUNT -> forall GeopoliticalArea (\AREA -> forall TimePosition (\TIME ->  impl (and ( holdsDuring(var ? ? ? TIME)( capitalExpendituresOfArea(var ? ? ? AREA)(var ? ? ? CAPAMOUNT)))( holdsDuring(var ? ? ? TIME)( annualExpendituresOfArea(var ? ? ? AREA)(var ? ? ? TOTALAMOUNT))))( greaterThan(var ? ? ? TOTALAMOUNT)(var ? ? ? CAPAMOUNT))))))
-
-forall PositiveInteger (\NTH -> forall IndustryAttribute (\SECTOR -> forall GeopoliticalArea (\AREA ->  impl ( industryRankByOutput(var ? ? ? AREA)(var ? ? ? SECTOR)(var ? ? ? NTH))( industryOfArea(var ? ? ? AREA)(var ? ? ? SECTOR)))))
-
-forall MetallurgicalPlant (\ORG ->  attribute(var ? ? ? ORG)(el ? ? ? MetallurgyIndustry))
-
-forall (both RealNumber Quantity) (\X -> forall Entity (\AMOUNT ->  impl ( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn(var ? ? ? X)(el ? ? ? KilowattHour))))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 3600000))(var ? ? ? X)))(el ? ? ? Joule))))))
-
-forall (both RealNumber Quantity) (\X -> forall Entity (\AMOUNT ->  impl ( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn(var ? ? ? X)(el ? ? ? Joule))))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(el ? ? ? (toRealNum 0.0002778))(var ? ? ? X)))(el ? ? ? Watt))))))
-
-forall (both Agent Entity) (\AGENT2 -> forall (both Agent Object) (\AGENT1 ->  impl ( exportPartner(var ? ? ? AGENT1)(var ? ? ? AGENT2))(exists Exporting (\EXPORT -> and ( origin(var ? ? ? EXPORT)(var ? ? ? AGENT1))( destination(var ? ? ? EXPORT)(var ? ? ? AGENT2))))))
-
-forall Exporting (\EXPORT -> exists Object (\ITEM ->  patient(var ? ? ? EXPORT)(var ? ? ? ITEM)))
-
-forall Exporting (\EXPORT -> forall GeopoliticalArea (\AREA -> forall (both Entity Physical) (\ITEM ->  impl (and ( patient(var ? ? ? EXPORT)(var ? ? ? ITEM))( origin(var ? ? ? EXPORT)(var ? ? ? AREA)))( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? EXPORT)))))( not (located(var ? ? ? ITEM)(var ? ? ? AREA)))))))
-
-forall Exporting (\EXPORT -> forall GeopoliticalArea (\AREA -> forall (both Entity Physical) (\ITEM ->  impl (and ( patient(var ? ? ? EXPORT)(var ? ? ? ITEM))( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? EXPORT)))))( located(var ? ? ? ITEM)(var ? ? ? AREA))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? EXPORT)))))( located(var ? ? ? ITEM)(var ? ? ? AREA))))))
-
-forall Exporting (\EXPORT -> forall GeopoliticalArea (\AREA -> forall GeopoliticalArea (\AREA1 -> forall (both Entity Physical) (\ITEM ->  impl (and ( patient(var ? ? ? EXPORT)(var ? ? ? ITEM))( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? EXPORT)))))( located(var ? ? ? ITEM)(var ? ? ? AREA))))(exists GeopoliticalArea (\AREA2 -> and ( geopoliticalSubdivision(var ? ? ? AREA1)(var ? ? ? AREA2))(and ( geopoliticalSubdivision(var ? ? ? AREA2)(var ? ? ? AREA1))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? EXPORT)))))( not (located(var ? ? ? ITEM)(var ? ? ? AREA2)))))))))))
-
-forall Exporting (\EXPORT -> forall GeopoliticalArea (\AREA -> forall (both Entity Physical) (\ITEM ->  impl (and ( patient(var ? ? ? EXPORT)(var ? ? ? ITEM))( destination(var ? ? ? EXPORT)(var ? ? ? AREA)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? EXPORT)))))( located(var ? ? ? ITEM)(var ? ? ? AREA))))))
-
-forall Exporting (\EXPORT -> forall GeopoliticalArea (\AREA1 -> forall GeopoliticalArea (\AREA2 -> forall (both Entity Physical) (\ITEM ->  impl (and ( patient(var ? ? ? EXPORT)(var ? ? ? ITEM))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? EXPORT)))))( located(var ? ? ? ITEM)(var ? ? ? AREA1)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? EXPORT)))))( located(var ? ? ? ITEM)(var ? ? ? AREA2)))))( not ( located(var ? ? ? AREA2)(var ? ? ? AREA1)))))))
-
-forall Exporting (\EXPORT -> forall GeopoliticalArea (\AREA1 -> forall GeopoliticalArea (\AREA2 -> forall Entity (\ITEM ->  impl (and ( patient(var ? ? ? EXPORT)(var ? ? ? ITEM))(and ( origin(var ? ? ? EXPORT)(var ? ? ? AREA1))( destination(var ? ? ? EXPORT)(var ? ? ? AREA2))))( not (equal(var ? ? ? AREA1)(var ? ? ? AREA2)))))))
-
-forall Exporting (\EXPORT -> forall GeopoliticalArea (\AREA1 -> forall GeopoliticalArea (\AREA2 -> forall Entity (\ITEM ->  impl (and ( patient(var ? ? ? EXPORT)(var ? ? ? ITEM))(and ( origin(var ? ? ? EXPORT)(var ? ? ? AREA1))( destination(var ? ? ? EXPORT)(var ? ? ? AREA2))))( not (located(var ? ? ? AREA2)(var ? ? ? AREA1)))))))
-
-forall Quantity (\YEAR -> forall PositiveRealNumber (\FRACTION -> forall GeopoliticalArea (\AREA2 -> forall GeopoliticalArea (\AREA1 ->  impl ( exportPartnerByFraction(var ? ? ? AREA1)(var ? ? ? AREA2)(var ? ? ? FRACTION))( lessThanOrEqualTo(var ? ? ? YEAR)(el ? ? ? (toRealNum 1.0)))))))
-
-forall (both Agent Object) (\AGENT2 -> forall (both Agent Entity) (\AGENT1 ->  impl ( importPartner(var ? ? ? AGENT1)(var ? ? ? AGENT2))(exists Exporting (\EXPORT -> and ( origin(var ? ? ? EXPORT)(var ? ? ? AGENT2))( destination(var ? ? ? EXPORT)(var ? ? ? AGENT1))))))
-
-forall Quantity (\YEAR -> forall PositiveRealNumber (\FRACTION -> forall GeopoliticalArea (\AREA2 -> forall GeopoliticalArea (\AREA1 ->  impl ( importPartnerByFraction(var ? ? ? AREA1)(var ? ? ? AREA2)(var ? ? ? FRACTION))( lessThanOrEqualTo(var ? ? ? YEAR)(el ? ? ? (toRealNum 1.0)))))))
-
-forall Agriculture (\AG ->  resultType(var ? ? ? AG)(desc AgriculturalProduct ? ?))
-
-forall PackagedFoodProduct (\ITEM -> exists FoodProduct (\FOOD -> exists ProductPackage (\PACKAGE ->  contains(var ? ? ? PACKAGE)(var ? ? ? FOOD))))
-
-forall PackagedBeverageProduct (\ITEM -> exists BeverageProduct (\DRINK -> exists ProductPackage (\PACKAGE ->  contains(var ? ? ? PACKAGE)(var ? ? ? DRINK))))
-
-forall Bauxite (\ORE -> exists Alumina (\METAL ->  component(var ? ? ? METAL)(var ? ? ? ORE)))
-
-forall IronOre (\ORE -> exists Iron (\METAL ->  component(var ? ? ? METAL)(var ? ? ? ORE)))
-
-forall CopperOre (\ORE -> exists Copper (\METAL ->  component(var ? ? ? METAL)(var ? ? ? ORE)))
-
-forall NickelOre (\ORE -> exists Nickel (\METAL ->  component(var ? ? ? METAL)(var ? ? ? ORE)))
-
-forall LeadOre (\ORE -> exists Lead (\METAL ->  component(var ? ? ? METAL)(var ? ? ? ORE)))
-
-forall ZincOre (\ORE -> exists Zinc (\METAL ->  component(var ? ? ? METAL)(var ? ? ? ORE)))
-
-forall Steel (\ITEM -> exists Iron (\PART ->  part(var ? ? ? PART)(var ? ? ? ITEM)))
-
-forall Steel (\ITEM -> exists Carbon (\PART ->  part(var ? ? ? PART)(var ? ? ? ITEM)))
-
-forall IronMetal (\ITEM -> exists Iron (\PART ->  part(var ? ? ? PART)(var ? ? ? ITEM)))
-
-forall AluminumMetal (\ITEM -> exists Aluminum (\PART ->  part(var ? ? ? PART)(var ? ? ? ITEM)))
-
-forall LeadMetal (\ITEM -> exists Lead (\PART ->  part(var ? ? ? PART)(var ? ? ? ITEM)))
-
-forall Concrete (\CONCRETE -> exists Mineral (\PART ->  component(var ? ? ? PART)(var ? ? ? CONCRETE)))
-
-forall Concrete (\CONCRETE -> exists Cement (\PART ->  component(var ? ? ? PART)(var ? ? ? CONCRETE)))
diff --git a/examples/SUMO/axioms/EconomyHiO.gft b/examples/SUMO/axioms/EconomyHiO.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/EconomyHiO.gft
+++ /dev/null
@@ -1,4 +0,0 @@
-
-IrreflexiveRelation ? (\x,y -> exportPartner x y)
-
-IrreflexiveRelation ? (\x,y -> importPartner x y)
diff --git a/examples/SUMO/axioms/EconomyP.gft b/examples/SUMO/axioms/EconomyP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/EconomyP.gft
+++ /dev/null
@@ -1,1097 +0,0 @@
-
-economyType (el ? ? ? Andorra) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Australia) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Austria) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Belgium) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Bermuda) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Canada) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Denmark) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? FaroeIslands) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Finland) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? France) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Germany) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Greece) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? HolySee) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Iceland) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Ireland) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Israel) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Italy) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Japan) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Liechtenstein) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Luxembourg) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Malta) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Mexico) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Monaco) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Netherlands) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? NewZealand) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Norway) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Portugal) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? SanMarino) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? SouthAfrica) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Spain) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Sweden) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Switzerland) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Turkey) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? UnitedKingdom) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? UnitedStates) (el ? ? ? DevelopedCountry)
-
-economyType (el ? ? ? Afghanistan) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Algeria) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Angola) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? AntiguaAndBarbuda) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Argentina) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Aruba) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? TheBahamas) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Bahrain) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Bangladesh) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Barbados) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Belize) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Burundi) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Cambodia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Cameroon) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? CapeVerde) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? CentralAfricanRepublic) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Chad) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Chile) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? China) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Colombia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Comoros) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? DemocraticRepublicOfTheCongo) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? CostaRica) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? CoteDIvoire) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Cyprus) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Djibouti) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Dominica) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? DominicanRepublic) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Ecuador) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Egypt) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? ElSalvador) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? EquatorialGuinea) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Ethiopia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Fiji) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Gabon) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Gambia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Ghana) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Grenada) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Guatemala) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Guinea) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? GuineaBissau) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Guyana) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Haiti) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Honduras) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? India) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Indonesia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Iran) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Iraq) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Jamaica) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Jordan) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Kenya) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Kiribati) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Kuwait) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Laos) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Lebanon) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Lesotho) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Liberia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Libya) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Madagascar) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Malawi) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Malaysia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Maldives) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Mali) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Malta) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? MarshallIslands) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Mauritania) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Mauritius) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Mexico) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Micronesia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Morocco) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Mozambique) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Namibia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Nepal) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? NetherlandsAntilles) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Nicaragua) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Niger) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Nigeria) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Oman) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Pakistan) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Panama) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? PapuaNewGuinea) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Paraguay) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Peru) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Philippines) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Qatar) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Rwanda) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? SaintKittsAndNevis) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? SaintLucia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? SaintVincentAndTheGrenadines) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Samoa) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? SaoTomeAndPrincipe) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? SaudiArabia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Senegal) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Seychelles) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? SierraLeone) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? SolomonIslands) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Somalia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? SouthAfrica) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? SriLanka) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Sudan) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Suriname) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Swaziland) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Syria) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Tanzania) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Thailand) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Togo) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? TrinidadAndTobago) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Tunisia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Turkey) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? UnitedArabEmirates) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Uganda) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Uruguay) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Vanuatu) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Venezuela) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Vietnam) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Yemen) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Zambia) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? Zimbabwe) (el ? ? ? LessDevelopedCountry)
-
-economyType (el ? ? ? HongKong) (el ? ? ? FourDragonsEconomy)
-
-economyType (el ? ? ? Singapore) (el ? ? ? FourDragonsEconomy)
-
-economyType (el ? ? ? SouthKorea) (el ? ? ? FourDragonsEconomy)
-
-economyType (el ? ? ? Taiwan) (el ? ? ? FourDragonsEconomy)
-
-economyType (el ? ? ? Australia) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Austria) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Belgium) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Canada) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Denmark) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Finland) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? France) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Germany) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Greece) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? HongKong) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Iceland) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Ireland) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Israel) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Italy) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Japan) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? SouthKorea) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Luxembourg) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Netherlands) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? NewZealand) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Norway) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Portugal) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Singapore) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Spain) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Sweden) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Switzerland) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Taiwan) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? UnitedKingdom) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? UnitedStates) (el ? ? ? AdvancedEconomy)
-
-economyType (el ? ? ? Albania) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Armenia) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Azerbaijan) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Belarus) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? BosniaAndHerzegovina) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Bulgaria) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Croatia) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? CzechRepublic) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Estonia) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? RepublicOfGeorgia) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Hungary) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Kazakhstan) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Kyrgyzstan) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Latvia) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Lithuania) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Macedonia) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Moldova) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Mongolia) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Poland) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Romania) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Russia) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Slovakia) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Slovenia) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Tajikistan) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Turkmenistan) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Ukraine) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Uzbekistan) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Yugoslavia) (el ? ? ? CountryInTransition)
-
-economyType (el ? ? ? Afghanistan) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Algeria) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Angola) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? AntiguaAndBarbuda) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Argentina) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Aruba) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? TheBahamas) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Bahrain) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Bangladesh) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Barbados) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Belize) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Burundi) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Cambodia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Cameroon) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? CapeVerde) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? CentralAfricanRepublic) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Chad) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Chile) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? China) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Colombia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Comoros) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? DemocraticRepublicOfTheCongo) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? CostaRica) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? CoteDIvoire) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Cyprus) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Djibouti) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Dominica) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? DominicanRepublic) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Ecuador) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Egypt) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? ElSalvador) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? EquatorialGuinea) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Ethiopia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Fiji) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Gabon) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Gambia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Ghana) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Grenada) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Guatemala) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Guinea) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? GuineaBissau) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Guyana) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Haiti) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Honduras) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? India) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Indonesia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Iran) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Iraq) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Jamaica) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Jordan) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Kenya) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Kiribati) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Kuwait) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Laos) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Lebanon) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Lesotho) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Liberia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Libya) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Madagascar) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Malawi) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Malaysia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Maldives) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Mali) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Malta) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? MarshallIslands) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Mauritania) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Mauritius) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Mexico) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Micronesia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Morocco) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Mozambique) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Namibia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Nepal) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? NetherlandsAntilles) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Nicaragua) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Niger) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Nigeria) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Oman) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Pakistan) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Panama) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? PapuaNewGuinea) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Paraguay) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Peru) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Philippines) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Qatar) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Rwanda) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? SaintKittsAndNevis) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? SaintLucia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? SaintVincentAndTheGrenadines) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Samoa) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? SaoTomeAndPrincipe) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? SaudiArabia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Senegal) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Seychelles) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? SierraLeone) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? SolomonIslands) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Somalia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? SouthAfrica) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? SriLanka) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Sudan) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Suriname) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Swaziland) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Syria) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Tanzania) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Thailand) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Togo) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? TrinidadAndTobago) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Tunisia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Turkey) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? UnitedArabEmirates) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Uganda) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Uruguay) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Vanuatu) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Venezuela) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Vietnam) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Yemen) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Zambia) (el ? ? ? DevelopingCountry)
-
-economyType (el ? ? ? Zimbabwe) (el ? ? ? DevelopingCountry)
-
-industryProductType (el ? ? ? CoalMining) (desc Coal ? ?)
-
-industryProductType (el ? ? ? ConsumerGoodsIndustry) (desc ConsumerGood ? ?)
-
-industryProductType (el ? ? ? CopperOreMining) (desc CopperOre ? ?)
-
-industryProductType (el ? ? ? FertilizerMineralMining) (desc Fertilizer ? ?)
-
-industryProductType (el ? ? ? FurnitureManufacturing) (desc Furniture ? ?)
-
-industryProductType (el ? ? ? HandwovenCarpetManufacturing) (desc HandwovenCarpet ? ?)
-
-industryProductType (el ? ? ? LeadOreMining) (desc LeadOre ? ?)
-
-industryProductType (el ? ? ? LeadManufacturing) (desc LeadProduct ? ?)
-
-industryProductType (el ? ? ? ForestryAndLogging) (desc Timber ? ?)
-
-industryProductType (el ? ? ? WoodProductManufacturing) (desc WoodProduct ? ?)
-
-industryProductType (el ? ? ? Millwork) (desc WoodProduct ? ?)
-
-industryProductType (el ? ? ? MetallurgyIndustry) (desc Metal ? ?)
-
-industryProductType (el ? ? ? MotorVehicleManufacturing) (desc RoadVehicle ? ?)
-
-industryProductType (el ? ? ? NaturalGasIndustry) (desc NaturalGas ? ?)
-
-industryProductType (el ? ? ? CrudePetroleumExtraction) (desc Petroleum ? ?)
-
-industryProductType (el ? ? ? PetroleumRefineries) (desc RefinedPetroleumProduct ? ?)
-
-industryProductType (el ? ? ? AsphaltPavingRoofingAndSaturatedMaterialsManufacturing) (desc Asphalt ? ?)
-
-industryProductType (el ? ? ? SteelMills) (desc Steel ? ?)
-
-industryProductType (el ? ? ? TextileIndustry) (desc TextileProduct ? ?)
-
-industryProductType (el ? ? ? ZincOreMining) (desc ZincOre ? ?)
-
-industryProductType (el ? ? ? ZincManufacturing) (desc ZincProduct ? ?)
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? KilowattHour))) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 3.6)) (el ? ? ? (MegaFn (el ? ? ? Joule)))))
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? KilowattHour))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3600000)) (el ? ? ? Joule)))
-
-currencyType (el ? ? ? Afghanistan) (el ? ? ? AfghanAfghani)
-
-currencyType (el ? ? ? UnitedKingdom) (el ? ? ? BritishPound)
-
-currencyType (el ? ? ? Canada) (el ? ? ? CanadianDollar)
-
-currencyType (el ? ? ? France) (el ? ? ? FrenchFranc)
-
-currencyType (el ? ? ? Germany) (el ? ? ? GermanMark)
-
-currencyType (el ? ? ? Italy) (el ? ? ? ItalianLire)
-
-currencyType (el ? ? ? Japan) (el ? ? ? JapaneseYen)
-
-currencyType (el ? ? ? Tajikistan) (el ? ? ? TajikSomoni)
-
-currencyValue (desc AfghanAfghaniCoin ? ?) (el ? ? ? AfghanAfghani)
-
-currencyValue (desc BritishPoundCoin ? ?) (el ? ? ? BritishPound)
-
-currencyValue (desc CanadianDollarCoin ? ?) (el ? ? ? CanadianDollar)
-
-currencyValue (desc EuroCentCoin ? ?) (el ? ? ? EuroCent)
-
-currencyValue (desc EuroDollarCoin ? ?) (el ? ? ? EuroDollar)
-
-currencyValue (desc FrenchFrancCoin ? ?) (el ? ? ? FrenchFranc)
-
-currencyValue (desc GermanMarkCoin ? ?) (el ? ? ? GermanMark)
-
-currencyValue (desc ItalianLireCoin ? ?) (el ? ? ? ItalianLire)
-
-currencyValue (desc JapaneseYenCoin ? ?) (el ? ? ? JapaneseYen)
-
-currencyValue (desc TajikSomoniCoin ? ?) (el ? ? ? TajikSomoni)
-
-currencyValue (desc UnitedStatesCentCoin ? ?) (el ? ? ? UnitedStatesCent)
-
-currencyValue (desc UnitedStatesFiveCentCoin ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 5)) (el ? ? ? UnitedStatesCent)))
-
-currencyValue (desc UnitedStatesCentCoin ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 10)) (el ? ? ? UnitedStatesCent)))
-
-currencyValue (desc UnitedStatesQuarterCoin ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 25)) (el ? ? ? UnitedStatesCent)))
-
-currencyValue (desc UnitedStatesDollarBill ? ?) (el ? ? ? UnitedStatesDollar)
-
-currencyType (el ? ? ? Albania) (el ? ? ? AlbanianLek)
-
-currencyType (el ? ? ? Algeria) (el ? ? ? AlgerianDinar)
-
-currencyType (el ? ? ? Angola) (el ? ? ? AngolanKwanza)
-
-currencyType (el ? ? ? Argentina) (el ? ? ? ArgentineAustral)
-
-currencyType (el ? ? ? Armenia) (el ? ? ? ArmenianDram)
-
-currencyType (el ? ? ? Australia) (el ? ? ? AustralianDollar)
-
-currencyType (el ? ? ? Austria) (el ? ? ? AustrianSchilling)
-
-currencyType (el ? ? ? Azerbaijan) (el ? ? ? AzerbaijaniManat)
-
-currencyType (el ? ? ? Bahrain) (el ? ? ? BahrainianDinar)
-
-currencyType (el ? ? ? Bangladesh) (el ? ? ? BangladeshiTaka)
-
-currencyType (el ? ? ? Barbados) (el ? ? ? BarbadosDollar)
-
-currencyType (el ? ? ? Belarus) (el ? ? ? BelarusianRubel)
-
-currencyType (el ? ? ? Belgium) (el ? ? ? BelgianFranc)
-
-currencyType (el ? ? ? Belize) (el ? ? ? BelizeDollar)
-
-currencyType (el ? ? ? Benin) (el ? ? ? BeninFranc)
-
-currencyType (el ? ? ? Bermuda) (el ? ? ? BermudaDollar)
-
-currencyType (el ? ? ? Bhutan) (el ? ? ? BhutaneseNgultrum)
-
-currencyType (el ? ? ? Bolivia) (el ? ? ? BolivianBoliviano)
-
-currencyType (el ? ? ? Botswana) (el ? ? ? BotswanaPula)
-
-currencyType (el ? ? ? Brazil) (el ? ? ? BrazilianReal)
-
-currencyType (el ? ? ? Brunei) (el ? ? ? BruneiDollar)
-
-currencyType (el ? ? ? Bulgaria) (el ? ? ? BulgarianLev)
-
-currencyType (el ? ? ? BurkinaFaso) (el ? ? ? BurkinaFasoFranc)
-
-currencyType (el ? ? ? Burundi) (el ? ? ? BurundiFranc)
-
-currencyType (el ? ? ? Cambodia) (el ? ? ? CambodianRiel)
-
-currencyType (el ? ? ? Cameroon) (el ? ? ? CameroonFranc)
-
-currencyType (el ? ? ? CapeVerde) (el ? ? ? CapeVerdeEscudo)
-
-currencyType (el ? ? ? CaymanIslands) (el ? ? ? CaymanIslandsDollar)
-
-currencyType (el ? ? ? CentralAfricanRepublic) (el ? ? ? CentralAfricanRepublicFranc)
-
-currencyType (el ? ? ? Chad) (el ? ? ? ChadianFranc)
-
-currencyType (el ? ? ? Chile) (el ? ? ? ChileanPeso)
-
-currencyType (el ? ? ? China) (el ? ? ? ChineseYuan)
-
-currencyType (el ? ? ? Colombia) (el ? ? ? ColombianPeso)
-
-currencyType (el ? ? ? Congo) (el ? ? ? CongoFranc)
-
-currencyType (el ? ? ? CostaRica) (el ? ? ? CostaRicanColon)
-
-currencyType (el ? ? ? Cuba) (el ? ? ? CubanPeso)
-
-currencyType (el ? ? ? Cyprus) (el ? ? ? CypriotPound)
-
-currencyType (el ? ? ? CzechRepublic) (el ? ? ? CzechKoruna)
-
-currencyType (el ? ? ? Djibouti) (el ? ? ? DjiboutiFranc)
-
-currencyType (el ? ? ? Dominica) (el ? ? ? DominicanDollar)
-
-currencyType (el ? ? ? Dominica) (el ? ? ? DominicanPeso)
-
-currencyType (el ? ? ? Netherlands) (el ? ? ? DutchGuilder)
-
-currencyType (el ? ? ? Ecuador) (el ? ? ? EcuadoranSucre)
-
-currencyType (el ? ? ? Egypt) (el ? ? ? EgyptianPound)
-
-currencyType (el ? ? ? ElSalvador) (el ? ? ? ElSalvadoranColon)
-
-currencyType (el ? ? ? Estonia) (el ? ? ? EstonianKroon)
-
-currencyType (el ? ? ? Ethiopia) (el ? ? ? EthiopianBirr)
-
-currencyType (el ? ? ? Fiji) (el ? ? ? FijiDollar)
-
-currencyType (el ? ? ? Finland) (el ? ? ? FinnishMarkka)
-
-currencyType (el ? ? ? Gabon) (el ? ? ? GabonFranc)
-
-currencyType (el ? ? ? Gambia) (el ? ? ? GambianDalasi)
-
-currencyType (el ? ? ? RepublicOfGeorgia) (el ? ? ? GeorgianLari)
-
-currencyType (el ? ? ? Ghana) (el ? ? ? GhanianCedi)
-
-currencyType (el ? ? ? Greece) (el ? ? ? GreekDrachma)
-
-currencyType (el ? ? ? Grenada) (el ? ? ? GrenadaDollar)
-
-currencyType (el ? ? ? Guatemala) (el ? ? ? GuatemalanQuetzal)
-
-currencyType (el ? ? ? GuineaBissau) (el ? ? ? GuineaBissauPeso)
-
-currencyType (el ? ? ? Guinea) (el ? ? ? GuineanFranc)
-
-currencyType (el ? ? ? Guyana) (el ? ? ? GuyanaDollar)
-
-currencyType (el ? ? ? Haiti) (el ? ? ? HaitianGourde)
-
-currencyType (el ? ? ? Honduras) (el ? ? ? HonduranLempira)
-
-currencyType (el ? ? ? HongKong) (el ? ? ? HongKongDollar)
-
-currencyType (el ? ? ? Hungary) (el ? ? ? HungarianForint)
-
-currencyType (el ? ? ? Iceland) (el ? ? ? IcelandicKrona)
-
-currencyType (el ? ? ? India) (el ? ? ? IndianRupee)
-
-currencyType (el ? ? ? Indonesia) (el ? ? ? IndonesianRupiah)
-
-currencyType (el ? ? ? Iran) (el ? ? ? IranianRial)
-
-currencyType (el ? ? ? Iraq) (el ? ? ? IraqiDinar)
-
-currencyType (el ? ? ? Ireland) (el ? ? ? IrishPound)
-
-currencyType (el ? ? ? Israel) (el ? ? ? IsraeliShekel)
-
-currencyType (el ? ? ? Jamaica) (el ? ? ? JamaicanDollar)
-
-currencyType (el ? ? ? Jordan) (el ? ? ? JordanianDinar)
-
-currencyType (el ? ? ? Kazakhstan) (el ? ? ? KazakhstaniTenge)
-
-currencyType (el ? ? ? Kenya) (el ? ? ? KenyanShilling)
-
-currencyType (el ? ? ? Kiribati) (el ? ? ? KiribatiDollar)
-
-currencyType (el ? ? ? Kuwait) (el ? ? ? KuwaitiDinar)
-
-currencyType (el ? ? ? Kyrgyzstan) (el ? ? ? KyrgyzstaniSom)
-
-currencyType (el ? ? ? Laos) (el ? ? ? LaotianKip)
-
-currencyType (el ? ? ? Latvia) (el ? ? ? LatvianLats)
-
-currencyType (el ? ? ? Lebanon) (el ? ? ? LebanesePound)
-
-currencyType (el ? ? ? Lesotho) (el ? ? ? LesothoLoti)
-
-currencyType (el ? ? ? Liberia) (el ? ? ? LiberianDollar)
-
-currencyType (el ? ? ? Libya) (el ? ? ? LibyanDinar)
-
-currencyType (el ? ? ? Lithuania) (el ? ? ? LithuanianLitas)
-
-currencyType (el ? ? ? Luxembourg) (el ? ? ? LuxembourgFranc)
-
-currencyType (el ? ? ? Madagascar) (el ? ? ? MadagascarFranc)
-
-currencyType (el ? ? ? Malawi) (el ? ? ? MalawianKwacha)
-
-currencyType (el ? ? ? Malaysia) (el ? ? ? MalaysianRinggit)
-
-currencyType (el ? ? ? Mali) (el ? ? ? MaliFranc)
-
-currencyType (el ? ? ? Malta) (el ? ? ? MalteseLira)
-
-currencyType (el ? ? ? Mauritius) (el ? ? ? MauritanianOuguiya)
-
-currencyType (el ? ? ? Mauritius) (el ? ? ? MauritianRupee)
-
-currencyType (el ? ? ? Mexico) (el ? ? ? MexicanPeso)
-
-currencyType (el ? ? ? Moldova) (el ? ? ? MoldovanLeu)
-
-currencyType (el ? ? ? Mongolia) (el ? ? ? MongolianTugrik)
-
-currencyType (el ? ? ? Mozambique) (el ? ? ? MozambiqueMetical)
-
-currencyType (el ? ? ? Myanmar) (el ? ? ? MyanmarKyat)
-
-currencyType (el ? ? ? Nepal) (el ? ? ? NepaleseRupee)
-
-currencyType (el ? ? ? NewZealand) (el ? ? ? NewZealandDollar)
-
-currencyType (el ? ? ? Nicaragua) (el ? ? ? NicaraguanCordoba)
-
-currencyType (el ? ? ? Niger) (el ? ? ? NigerFranc)
-
-currencyType (el ? ? ? Nigeria) (el ? ? ? NigerianNaira)
-
-currencyType (el ? ? ? NorthKorea) (el ? ? ? NorthKoreanWon)
-
-currencyType (el ? ? ? Norway) (el ? ? ? NorwegianKrone)
-
-currencyType (el ? ? ? Oman) (el ? ? ? OmaniRiyal)
-
-currencyType (el ? ? ? Pakistan) (el ? ? ? PakistaniRupee)
-
-currencyType (el ? ? ? Panama) (el ? ? ? PanamanianBalboa)
-
-currencyType (el ? ? ? Paraguay) (el ? ? ? ParaguayanGuarani)
-
-currencyType (el ? ? ? Peru) (el ? ? ? PeruvianInti)
-
-currencyType (el ? ? ? Philippines) (el ? ? ? PhilippinePeso)
-
-currencyType (el ? ? ? Poland) (el ? ? ? PolishZloty)
-
-currencyType (el ? ? ? Portugal) (el ? ? ? PortugueseEscudo)
-
-currencyType (el ? ? ? Qatar) (el ? ? ? QatariRiyal)
-
-currencyType (el ? ? ? Romania) (el ? ? ? RomanianLeu)
-
-currencyType (el ? ? ? Russia) (el ? ? ? RussianRuble)
-
-currencyType (el ? ? ? Rwanda) (el ? ? ? RwandaFranc)
-
-currencyType (el ? ? ? SaudiArabia) (el ? ? ? SaudiArabianRiyal)
-
-currencyType (el ? ? ? Senegal) (el ? ? ? SenegaleseFranc)
-
-currencyType (el ? ? ? Seychelles) (el ? ? ? SeychellesRupee)
-
-currencyType (el ? ? ? SierraLeone) (el ? ? ? SierraLeoneLeone)
-
-currencyType (el ? ? ? Singapore) (el ? ? ? SingaporeDollar)
-
-currencyType (el ? ? ? Slovakia) (el ? ? ? SlovakianKoruna)
-
-currencyType (el ? ? ? Somalia) (el ? ? ? SomalianShilling)
-
-currencyType (el ? ? ? SouthAfrica) (el ? ? ? SouthAfricanRand)
-
-currencyType (el ? ? ? SouthKorea) (el ? ? ? SouthKoreanWon)
-
-currencyType (el ? ? ? Spain) (el ? ? ? SpanishPeseta)
-
-currencyType (el ? ? ? SriLanka) (el ? ? ? SriLankanRupee)
-
-currencyType (el ? ? ? Sudan) (el ? ? ? SudanesePound)
-
-currencyType (el ? ? ? Suriname) (el ? ? ? SurinameseGuilder)
-
-currencyType (el ? ? ? Swaziland) (el ? ? ? SwazilandLilangeni)
-
-currencyType (el ? ? ? Sweden) (el ? ? ? SwedishKrona)
-
-currencyType (el ? ? ? Switzerland) (el ? ? ? SwissFranc)
-
-currencyType (el ? ? ? Syria) (el ? ? ? SyrianPound)
-
-currencyType (el ? ? ? Taiwan) (el ? ? ? TaiwanDollar)
-
-currencyType (el ? ? ? Tajikistan) (el ? ? ? TajikistaniRuble)
-
-currencyType (el ? ? ? Tanzania) (el ? ? ? TanzanianShilling)
-
-currencyType (el ? ? ? Thailand) (el ? ? ? ThaiBaht)
-
-currencyType (el ? ? ? Togo) (el ? ? ? TogoFranc)
-
-currencyType (el ? ? ? Tonga) (el ? ? ? TonganPaanga)
-
-currencyType (el ? ? ? TrinidadAndTobago) (el ? ? ? TrinidadAndTobagoDollar)
-
-currencyType (el ? ? ? Tunisia) (el ? ? ? TunisianDinar)
-
-currencyType (el ? ? ? Turkey) (el ? ? ? TurkishLira)
-
-currencyType (el ? ? ? Turkmenistan) (el ? ? ? TurkmenManat)
-
-currencyType (el ? ? ? Tuvalu) (el ? ? ? TuvaluDollar)
-
-currencyType (el ? ? ? Uganda) (el ? ? ? UgandanShilling)
-
-currencyType (el ? ? ? Ukraine) (el ? ? ? UkranianHryvnia)
-
-currencyType (el ? ? ? UnitedArabEmirates) (el ? ? ? UnitedArabEmirateDirham)
-
-currencyType (el ? ? ? Uruguay) (el ? ? ? UruguayanPeso)
-
-currencyType (el ? ? ? Uzbekistan) (el ? ? ? UzbekistaniSom)
-
-currencyType (el ? ? ? Venezuela) (el ? ? ? VenezuelanBolivar)
-
-currencyType (el ? ? ? Vietnam) (el ? ? ? VietnameseDong)
-
-currencyType (el ? ? ? WesternSamoa) (el ? ? ? WesternSamoaNtala)
-
-currencyType (el ? ? ? Yemen) (el ? ? ? YemeniRial)
-
-currencyType (el ? ? ? Yugoslavia) (el ? ? ? YugoslavianDinar)
-
-currencyType (el ? ? ? Zaire) (el ? ? ? ZaireSezaire)
-
-currencyType (el ? ? ? Zambia) (el ? ? ? ZambianKwacha)
-
-currencyType (el ? ? ? Zimbabwe) (el ? ? ? ZimbabweanDollar)
-
-industryProductType (el ? ? ? TextileMills) (desc TextileProduct ? ?)
-
-industryProductType (el ? ? ? TextileProductMills) (desc TextileProduct ? ?)
-
-industryProductType (el ? ? ? CerealGrainFarming) (desc CerealGrain ? ?)
-
-industryProductType (el ? ? ? CornFarming) (desc MaizeGrain ? ?)
-
-industryProductType (el ? ? ? WheatFarming) (desc WheatGrain ? ?)
-
-industryProductType (el ? ? ? RiceFarming) (desc RiceGrain ? ?)
-
-industryProductType (el ? ? ? OatFarming) (desc OatGrain ? ?)
-
-industryProductType (el ? ? ? BarleyFarming) (desc BarleyGrain ? ?)
-
-industryProductType (el ? ? ? RyeFarming) (desc RyeGrain ? ?)
-
-industryProductType (el ? ? ? SorghumFarming) (desc SorghumGrain ? ?)
-
-industryProductType (el ? ? ? MilletFarming) (desc MilletGrain ? ?)
-
-industryProductType (el ? ? ? FruitFarming) (desc Fruit ? ?)
-
-industryProductType (el ? ? ? VegetableFarming) (desc Vegetable ? ?)
-
-industryProductType (el ? ? ? ForestryAndLogging) (desc ForestProduct ? ?)
-
diff --git a/examples/SUMO/axioms/EconomySubAtt.gft b/examples/SUMO/axioms/EconomySubAtt.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/EconomySubAtt.gft
+++ /dev/null
@@ -1,154 +0,0 @@
-
-subAttribute (el ? ? ? AdvancedDevelopingCountry) (el ? ? ? LessDevelopedCountry)
-
-subAttribute (el ? ? ? UnderdevelopedCountry) (el ? ? ? LessDevelopedCountry)
-
-subAttribute (el ? ? ? LeastDevelopedCountry) (el ? ? ? LessDevelopedCountry)
-
-subAttribute (el ? ? ? CapitalistEconomy) (el ? ? ? PrivateEnterpriseEconomy)
-
-subAttribute (el ? ? ? PureCapitalistEconomy) (el ? ? ? CapitalistEconomy)
-
-subAttribute (el ? ? ? PrivateEnterpriseEconomy) (el ? ? ? CapitalistEconomy)
-
-subAttribute (el ? ? ? PureSocialistEconomy) (el ? ? ? SocialistEconomy)
-
-subAttribute (el ? ? ? DemocraticSocialism) (el ? ? ? SocialistEconomy)
-
-subAttribute (el ? ? ? MarketSocialism) (el ? ? ? PartialMarketEconomy)
-
-subAttribute (el ? ? ? CommunalLandOwnershipEconomy) (el ? ? ? SocialistEconomy)
-
-subAttribute (el ? ? ? PartialMarketEconomy) (el ? ? ? MixedEconomy)
-
-subAttribute (el ? ? ? CentrallyPlannedEconomy) (el ? ? ? GovernmentRegulatedEconomy)
-
-subAttribute (el ? ? ? PrivatizingEconomy) (el ? ? ? MixedEconomy)
-
-subAttribute (el ? ? ? NationalizedIndustryEconomy) (el ? ? ? GovernmentRegulatedEconomy)
-
-subAttribute (el ? ? ? WelfareCapitalism) (el ? ? ? MixedEconomy)
-
-subAttribute (el ? ? ? WelfareCapitalism) (el ? ? ? GovernmentSubsidizedEconomy)
-
-subAttribute (el ? ? ? SubsistenceAgricultureEconomy) (el ? ? ? AgricultureBasedEconomy)
-
-subAttribute (el ? ? ? TaxHavenEconomy) (el ? ? ? OffshoreFinancialSectorEconomy)
-
-subAttribute (el ? ? ? OffshoreBankingSectorEconomy) (el ? ? ? OffshoreFinancialSectorEconomy)
-
-subAttribute (el ? ? ? AgricultureForestryFishingAndHunting) (el ? ? ? AgriculturalSector)
-
-subAttribute (el ? ? ? CoalMining) (el ? ? ? CoalIndustry)
-
-subAttribute (el ? ? ? CoalProductsManufacturing) (el ? ? ? CoalIndustry)
-
-subAttribute (el ? ? ? CopperOreMining) (el ? ? ? CopperIndustry)
-
-subAttribute (el ? ? ? PrimarySmeltingAndRefiningOfCopper) (el ? ? ? CopperIndustry)
-
-subAttribute (el ? ? ? CopperRollingDrawingExtrudingAndAlloying) (el ? ? ? CopperIndustry)
-
-subAttribute (el ? ? ? CopperFoundriesExceptDieCasting) (el ? ? ? CopperIndustry)
-
-subAttribute (el ? ? ? FertilizerManufacturing) (el ? ? ? FertilizerIndustry)
-
-subAttribute (el ? ? ? FertilizerMineralMining) (el ? ? ? FertilizerIndustry)
-
-subAttribute (el ? ? ? FurnitureAndRelatedProductManufacturing) (el ? ? ? FurnitureIndustry)
-
-subAttribute (el ? ? ? FurnitureAndHomeFurnishingWholesalers) (el ? ? ? FurnitureIndustry)
-
-subAttribute (el ? ? ? FurnitureAndHomeFurnishingsStores) (el ? ? ? FurnitureIndustry)
-
-subAttribute (el ? ? ? FurnitureManufacturing) (el ? ? ? FurnitureAndRelatedProductManufacturing)
-
-subAttribute (el ? ? ? HandwovenCarpetManufacturing) (el ? ? ? HandicraftIndustry)
-
-subAttribute (el ? ? ? LeadOreMining) (el ? ? ? LeadIndustry)
-
-subAttribute (el ? ? ? LeadManufacturing) (el ? ? ? LeadIndustry)
-
-subAttribute (el ? ? ? ForestryAndLogging) (el ? ? ? LumberIndustry)
-
-subAttribute (el ? ? ? WoodProductManufacturing) (el ? ? ? LumberIndustry)
-
-subAttribute (el ? ? ? Millwork) (el ? ? ? LumberIndustry)
-
-subAttribute (el ? ? ? LumberPlywoodMillworkAndWoodPanelWholesalers) (el ? ? ? LumberIndustry)
-
-subAttribute (el ? ? ? MiningExceptOilAndGas) (el ? ? ? MiningIndustry)
-
-subAttribute (el ? ? ? SupportActivitiesForMetalMining) (el ? ? ? MiningIndustry)
-
-subAttribute (el ? ? ? SupportActivitiesForNonmetallicMineralsExceptFuels) (el ? ? ? MiningIndustry)
-
-subAttribute (el ? ? ? MotorVehicleManufacturing) (el ? ? ? MotorVehicleIndustry)
-
-subAttribute (el ? ? ? MotorVehiclePartsManufacturing) (el ? ? ? MotorVehicleIndustry)
-
-subAttribute (el ? ? ? MotorVehicleBodyAndTrailerManufacturing) (el ? ? ? MotorVehicleIndustry)
-
-subAttribute (el ? ? ? MotorVehicleAndMotorVehiclePartsAndSuppliesWholesalers) (el ? ? ? MotorVehicleIndustry)
-
-subAttribute (el ? ? ? MotorVehicleAndPartsDealers) (el ? ? ? MotorVehicleIndustry)
-
-subAttribute (el ? ? ? NaturalGasLiquidExtraction) (el ? ? ? NaturalGasIndustry)
-
-subAttribute (el ? ? ? NaturalGasDistribution) (el ? ? ? NaturalGasIndustry)
-
-subAttribute (el ? ? ? PipelineTransportationOfNaturalGas) (el ? ? ? NaturalGasIndustry)
-
-subAttribute (el ? ? ? PetroleumProductsManufacturing) (el ? ? ? PetroleumIndustry)
-
-subAttribute (el ? ? ? PetroleumRefineries) (el ? ? ? PetroleumIndustry)
-
-subAttribute (el ? ? ? CrudePetroleumExtraction) (el ? ? ? PetroleumIndustry)
-
-subAttribute (el ? ? ? DrillingOilAndGasWells) (el ? ? ? PetroleumIndustry)
-
-subAttribute (el ? ? ? SupportActivitiesForOilOperations) (el ? ? ? PetroleumIndustry)
-
-subAttribute (el ? ? ? AsphaltPavingRoofingAndSaturatedMaterialsManufacturing) (el ? ? ? PetroleumIndustry)
-
-subAttribute (el ? ? ? RefrigerationEquipmentManufacturing) (el ? ? ? RefrigeratorAndFreezerIndustry)
-
-subAttribute (el ? ? ? RefrigerationEquipmentAndSuppliesWholesalers) (el ? ? ? RefrigeratorAndFreezerIndustry)
-
-subAttribute (el ? ? ? RefrigeratedWarehousingAndStorage) (el ? ? ? RefrigeratorAndFreezerIndustry)
-
-subAttribute (el ? ? ? HouseholdRefrigeratorAndHomeFreezerManufacturing) (el ? ? ? RefrigeratorAndFreezerIndustry)
-
-subAttribute (el ? ? ? CommercialAndIndustrialRefrigerationAndEquipmentManufacturing) (el ? ? ? RefrigeratorAndFreezerIndustry)
-
-subAttribute (el ? ? ? SteelMills) (el ? ? ? SteelIndustry)
-
-subAttribute (el ? ? ? SteelForging) (el ? ? ? SteelIndustry)
-
-subAttribute (el ? ? ? SteelFoundriesExceptInvestment) (el ? ? ? SteelIndustry)
-
-subAttribute (el ? ? ? SteelInvestmentFoundries) (el ? ? ? SteelIndustry)
-
-subAttribute (el ? ? ? SteelProductManufacturingFromPurchasedSteel) (el ? ? ? SteelIndustry)
-
-subAttribute (el ? ? ? TextileMills) (el ? ? ? TextileIndustry)
-
-subAttribute (el ? ? ? TextileProductMills) (el ? ? ? TextileIndustry)
-
-subAttribute (el ? ? ? GrainAndOilseedMilling) (el ? ? ? VegetableOilIndustry)
-
-subAttribute (el ? ? ? ZincOreMining) (el ? ? ? ZincIndustry)
-
-subAttribute (el ? ? ? CornFarming) (el ? ? ? CerealGrainFarming)
-
-subAttribute (el ? ? ? RiceFarming) (el ? ? ? CerealGrainFarming)
-
-subAttribute (el ? ? ? WheatFarming) (el ? ? ? CerealGrainFarming)
-
-subAttribute (el ? ? ? OatFarming) (el ? ? ? CerealGrainFarming)
-
-subAttribute (el ? ? ? BarleyFarming) (el ? ? ? CerealGrainFarming)
-
-subAttribute (el ? ? ? RyeFarming) (el ? ? ? CerealGrainFarming)
-
-subAttribute (el ? ? ? MilletFarming) (el ? ? ? CerealGrainFarming)
diff --git a/examples/SUMO/axioms/EconomySubRel.gft b/examples/SUMO/axioms/EconomySubRel.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/EconomySubRel.gft
+++ /dev/null
@@ -1,4 +0,0 @@
-
-subRelation2El ? ? ? ? (\x,y -> economyType x y) (\x,y -> attribute x y)
-
-subRelation2El ? ? ? ? (\x,y -> currencyCode x y) (\x,y -> abbreviation x y)
diff --git a/examples/SUMO/axioms/Either.gft b/examples/SUMO/axioms/Either.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Either.gft
+++ /dev/null
@@ -1,23 +0,0 @@
-
-forall Poisoning (\POISON -> exists (either Organism AnatomicalStructure) (\THING ->  patient(var ? ? ? POISON)(var ? ? ? THING)))
-
-forall (both OrganicCompound Molecule) (\COMPOUND -> exists Carbon (\CARBON ->  part(var ? ? ? CARBON)(var ? ? ? COMPOUND)))
-
-forall SalineSolution (\SOLUTION -> forall (either SodiumChloride Water) (\PART ->  part(var ? ? ? PART)(var ? ? ? SOLUTION)))
-
-forall Window (\W -> exists (either Vehicle (either Building Room)) (\A ->  part(var ? ? ? W)(var ? ? ? A)))
-
-forall Doorway (\WAY -> exists (either Room Building) (\ARTIFACT ->  part(var ? ? ? WAY)(var ? ? ? ARTIFACT)))
-
-forall Door (\DOOR -> exists (either Room Building) (\ARTIFACT ->  part(var ? ? ? DOOR)(var ? ? ? ARTIFACT)))
-
-forall Wagon (\W -> forall (both Transportation Pulling) (\T ->  impl ( instrument(var ? ? ? T)(var ? ? ? W))(exists (either Vehicle DomesticAnimal) (\P -> and ( agent(var ? ? ? T)(var ? ? ? P))( patient(var ? ? ? T)(var ? ? ? W))))))
-
-
-forall ContraceptiveDevice (\C ->  hasPurpose(var ? ? ? C)(exists Mating (\M -> and ( patient(var ? ? ? M)(var ? ? ? C)) (not (exists BiologicalConception (\SR ->  result(var ? ? ? M)(var ? ? ? SR)))))))
-
-forall Entity (\AXIS -> forall Entity (\OBJ ->  impl ( axis(var ? ? ? AXIS)(var ? ? ? OBJ))(exists Rotating (\R -> and ( part(var ? ? ? AXIS)(var ? ? ? OBJ))(and ( experiencer(var ? ? ? R)(var ? ? ? OBJ))(not(exists Rotating (\R2 -> and ( subProcess(var ? ? ? R2)(var ? ? ? R))( experiencer(var ? ? ? R2)(var ? ? ? AXIS))))))))))
-
-
-
-
diff --git a/examples/SUMO/axioms/ExtraLem.gft b/examples/SUMO/axioms/ExtraLem.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/ExtraLem.gft
+++ /dev/null
@@ -1,153 +0,0 @@
-
-forall CognitiveAgent (\AGENT ->  forall Reasoning (\REASONING -> agent (var ? ? ? REASONING)(var ? ? ? AGENT)))
-
-forall Object (\X ->  impl ( attribute(var ? ? ? X)(el ? ? ? Flammable))(forall Combustion (\COMBUSTION -> patient (var ? ? ? COMBUSTION)(var ? ? ? X))))
-
-forall SentientAgent (\AGENT ->  forall Perception (\PERCEPTION -> experiencer (var ? ? ? PERCEPTION)(var ? ? ? AGENT)))
-
-forall Cloud (\CLOUD ->  forall Seeing (\SEEING -> patient (var ? ? ? SEEING)(var ? ? ? CLOUD)))
-
-forall MusicalInstrument (\INSTRUMENT ->  forall Music (\MUSIC -> instrument (var ? ? ? MUSIC)(var ? ? ? INSTRUMENT)))
-
-forall TransportationDevice (\DEVICE ->  forall Transportation (\TRANSPORTATION ->  instrument (var ? ? ? TRANSPORTATION)(var ? ? ? DEVICE)))
-
-forall Weapon (\WEAPON ->  forall Damaging (\DAMAGING -> instrument (var ? ? ? DAMAGING)(var ? ? ? WEAPON)))
-
-forall MilitaryForce (\ORG ->  forall ViolentContest (\VIOLENTCONTEST -> agent (var ? ? ? VIOLENTCONTEST)(var ? ? ? ORG)))
-
-forall Spacecraft (\CRAFT ->  forall SpaceTransportation (\SPACETRANSPORTATION -> instrument (var ? ? ? SPACETRANSPORTATION)(var ? ? ? CRAFT)))
-
-forall WaterVehicle (\CRAFT ->  forall WaterTransportation (\WATERTRANSPORTATION -> instrument (var ? ? ? WATERTRANSPORTATION)(var ? ? ? CRAFT)))
-
-forall LandVehicle (\VEHICLE ->  forall LandTransportation (\LANDTRANSPORTATION -> instrument (var ? ? ? LANDTRANSPORTATION)(var ? ? ? VEHICLE)))
-
-forall ExplosiveSubstance (\S ->  forall Explosion (\EXPLOSION -> instrument (var ? ? ? EXPLOSION)(var ? ? ? S)))
-
-forall Aircraft (\CRAFT ->  forall AirTransportation (\AIRTRANSPORTATION -> instrument (var ? ? ? AIRTRANSPORTATION)(var ? ? ? CRAFT)))
-
-forall Explosion (\EXPLOSION ->  forall Damaging (\DAMAGING -> instrument (var ? ? ? DAMAGING) (var ? ? ? EXPLOSION)))
-
-forall Antenna (\ANTENNA ->  forall RadioEmission (\RADIOEMISSION -> instrument (var ? ? ? RADIOEMISSION)(var ? ? ? ANTENNA)))
-
-forall TelevisionReceiver (\TELEVISION ->  forall TelevisionBroadcasting (\TELEVISIONBROADCASTING -> patient (var ? ? ? TELEVISIONBROADCASTING)(var ? ? ? TELEVISION)))
-
-forall RadioReceiver (\RADIO ->  forall RadioBroadcasting (\RADIOBROADCASTING -> patient (var ? ? ? RADIOBROADCASTING)(var ? ? ? RADIO)))
-
-forall Elevator (\E -> and (forall MotionUpward (\MOTIONUPWARD -> instrument (var ? ? ? MOTIONUPWARD)(var ? ? ? E))) ( forall MotionDownward (\MOTIONDOWNWARD -> instrument (var ? ? ? MOTIONDOWNWARD)(var ? ? ? E))))
-
-forall Hinge (\HINGE ->  hasPurpose(var ? ? ? HINGE)(exists SelfConnectedObject (\OBJ2 -> exists SelfConnectedObject (\OBJ1 -> and ( connects(var ? ? ? HINGE)(var ? ? ? OBJ1)(var ? ? ? OBJ2)) (forall Rotating (\ROTATING -> or ( patient (var ? ? ? ROTATING)(var ? ? ? OBJ1)) ( patient (var ? ? ? ROTATING)(var ? ? ? OBJ2))))))))
-
-forall Ladder (\LADDER -> and (forall MotionUpward (\MOTIONUPWARD -> instrument (var ? ? ? MOTIONUPWARD)(var ? ? ? LADDER)))( forall MotionDownward (\MOTIONDOWNWARD -> instrument (var ? ? ? MOTIONDOWNWARD)(var ? ? ? LADDER))))
-
-forall Steps (\STEPS -> and ( forall MotionUpward (\MOTIONUPWARD -> instrument (var ? ? ? MOTIONUPWARD)(var ? ? ? STEPS)))( forall MotionDownward (\MOTIONDOWNWARD -> instrument (var ? ? ? MOTIONDOWNWARD)(var ? ? ? STEPS))))
-
-forall Stairway (\S -> and ( forall MotionUpward (\MOTIONUPWARD -> instrument (var ? ? ? MOTIONUPWARD)(var ? ? ? S)))( forall MotionDownward (\MOTIONDOWNWARD -> instrument (var ? ? ? MOTIONDOWNWARD)(var ? ? ? S))))
-
-forall MusicRecording (\X -> exists Music (\EV -> and ( represents(var ? ? ? X)(var ? ? ? EV))( forall Music (\MUSIC -> patient (var ? ? ? MUSIC)(var ? ? ? X)))))
-
-forall VideoRecording (\X -> exists Process (\EV -> and ( represents(var ? ? ? X)(var ? ? ? EV))( forall RadiatingLight (\RADIATINGLIGHT -> patient (var ? ? ? RADIATINGLIGHT)(var ? ? ? X)))))
-
-forall MusicText (\X ->  forall Music (\MUSIC -> patient (var ? ? ? MUSIC)(var ? ? ? X)))
-
-forall AudioRecording (\X -> exists RadiatingSound (\EV -> and ( represents(var ? ? ? X)(var ? ? ? EV))( forall RadiatingSound (\RADIATINGSOUND -> patient (var ? ? ? RADIATINGSOUND)(var ? ? ? X)))))
-
-forall LegislativeOrganization (\ORG ->  forall PassingABill (\PASSINGABILL -> agent (var ? ? ? PASSINGABILL)(var ? ? ? ORG)))
-
-forall Camera (\CAMERA ->  forall Photographing (\PHOTOGRAPHING -> instrument (var ? ? ? PHOTOGRAPHING)(var ? ? ? CAMERA)))
-
-forall QueenInsect (\INSECT -> exists Group (\GROUP -> and ( member(var ? ? ? INSECT)(var ? ? ? GROUP))(exists SelfConnectedObject (\MEMBER -> and ( member(var ? ? ? MEMBER)(var ? ? ? GROUP))(and ( forall Replication (\REPLICATION -> agent (var ? ? ? REPLICATION)(var ? ? ? MEMBER)))( equal(var ? ? ? MEMBER)(var ? ? ? INSECT)))))))
-
-forall QueenInsect (\INSECT -> and ( attribute(var ? ? ? INSECT)(el ? ? ? Female))( forall Replication (\REPLICATION -> agent (var ? ? ? REPLICATION)(var ? ? ? INSECT))))
-
-forall Eyelid (\E ->  forall Covering (\COVERING -> instrument (var ? ? ? COVERING)(var ? ? ? E)))
-
-forall Ear (\EAR ->  forall Hearing (\HEARING -> instrument (var ? ? ? HEARING)(var ? ? ? EAR)))
-
-forall Eye (\EYE ->  forall Seeing (\SEEING -> instrument (var ? ? ? SEEING)(var ? ? ? EYE)))
-
-forall Intestine (\I ->  forall Digesting (\DIGESTING -> instrument (var ? ? ? DIGESTING)(var ? ? ? I)))
-
-forall Stomach (\S ->  forall Digesting (\DIGESTING -> instrument (var ? ? ? DIGESTING)(var ? ? ? S)))
-
-forall RetailStore (\X -> and ( forall Selling (\SELLING -> located (var ? ? ? SELLING)(var ? ? ? X)))(exists Human (\P -> exists Selling (\EV ->  destination(var ? ? ? EV)(var ? ? ? P)))))
-
-forall RestaurantBuilding (\PLACE ->  forall Cooking (\COOKING -> located (var ? ? ? COOKING)(var ? ? ? PLACE)))
-
-forall Pocket (\POCKET ->  forall Keeping (\KEEPING -> instrument (var ? ? ? KEEPING)(var ? ? ? POCKET)))
-
-forall Towel (\X ->  forall Drying (\DRYING -> instrument (var ? ? ? DRYING)(var ? ? ? X)))
-
-forall BoardOrBlock (\BOARD ->  forall Constructing (\CONSTRUCTING -> resourceS (var ? ? ? CONSTRUCTING)(var ? ? ? BOARD)))
-
-forall Holder (\DEVICE ->  forall Keeping (\KEEPING ->  instrument (var ? ? ? KEEPING)(var ? ? ? DEVICE)))
-
-forall Furniture (\F ->  forall Translocation (\TRANSLOCATION -> moves (var ? ? ? TRANSLOCATION)(var ? ? ? F)))
-
-forall Mirror (\M ->  forall ReflectingLight (\REFLECTINGLIGHT -> instrument (var ? ? ? REFLECTINGLIGHT)(var ? ? ? M)))
-
-forall Nose (\NOSE ->  forall Smelling (\SMELLING -> instrument (var ? ? ? SMELLING)(var ? ? ? NOSE)))
-
-forall Fallout (\POWDER ->  forall RadiatingNuclear (\RADIATINGLIGHT -> instrument (var ? ? ? RADIATINGLIGHT)(var ? ? ? POWDER)))
-
-forall SteeringWheel (\W ->  forall DirectionChange (\DIRECTIONCHANGE -> instrument (var ? ? ? DIRECTIONCHANGE)(var ? ? ? W)))
-
-forall Paint (\PAINT ->  forall Coloring (\COLORING -> instrument (var ? ? ? COLORING)(var ? ? ? PAINT)))
-
-forall LightFixture (\F ->  forall RadiatingLight (\RADIATINGLIGHT -> instrument (var ? ? ? RADIATINGLIGHT)(var ? ? ? F)))
-
-forall Key (\KEY -> exists Lock (\LOCK -> and ( forall Opening (\OPENING -> instrument (var ? ? ? OPENING)(var ? ? ? LOCK)))( forall Closing (\CLOSING -> instrument (var ? ? ? CLOSING)(var ? ? ? LOCK)))))
-
-forall Sonar (\SONAR ->  forall RadiatingSound (\RADIATINGSOUND -> agent (var ? ? ? RADIATINGSOUND)(var ? ? ? SONAR)))
-
-forall Radar (\RADAR ->  forall RadiatingElectromagnetic (\RADIATINGELECTROMAGNETIC -> agent (var ? ? ?  RADIATINGELECTROMAGNETIC)(var ? ? ? RADAR)))
-
-forall FileDevice (\DEVICE ->  forall SurfaceChange (\SURFACECHANGE -> instrument (var ? ? ? SURFACECHANGE)(var ? ? ? DEVICE)))
-
-forall HoistingDevice (\H ->  forall MotionUpward (\MOTIONUPWARD -> instrument (var ? ? ? MOTIONUPWARD)(var ? ? ? H)))
-
-forall HoistingDevice (\H ->  forall MotionDownward (\MOTIONDOWNWARD -> instrument(var ? ? ? MOTIONDOWNWARD)(var ? ? ? H)))
-
-forall Ramp (\R ->  forall MotionUpward (\MOTIONUPWARD -> path (var ? ? ? MOTIONUPWARD)(var ? ? ? R)))
-
-forall Ramp (\R ->  forall MotionDownward (\MOTIONDOWNWARD -> path (var ? ? ? MOTIONDOWNWARD)(var ? ? ? R)))
-
-forall Rotor (\R ->  forall Rotating (\ROTATING -> instrument (var ? ? ? ROTATING)(var ? ? ? R)))
-
-forall NuclearWeapon (\W ->  forall RadiatingNuclear (\RADIATINGNUCLEAR -> instrument (var ? ? ? RADIATINGNUCLEAR)(var ? ? ? W)))
-
-forall GunPowder (\P ->  forall Explosion (\EXPLOSION -> instrument (var ? ? ? EXPLOSION)(var ? ? ? P)))
-
-forall Gun (\GUN ->  forall Shooting (\SHOOTING -> instrument (var ? ? ? SHOOTING)(var ? ? ? GUN)))
-
-forall ProjectileLauncher (\L ->  forall Shooting(\SHOOTING -> instrument (var ? ? ? SHOOTING)(var ? ? ? L)))
-
-forall Projectile (\PROJECTILE ->  forall Shooting (\SHOOTING -> patient (var ? ? ? SHOOTING)(var ? ? ? PROJECTILE)))
-
-forall TelevisionReceiver (\T ->  forall TelevisionBroadcasting (\TELEVISIONBROADCASTING -> patient (var ? ? ? TELEVISIONBROADCASTING)(var ? ? ? T)))
-
-forall CommunicationDevice (\DEVICE ->  forall Communication (\COMMUNICATION -> instrument (var ? ? ? COMMUNICATION)(var ? ? ? DEVICE)))
-
-forall Object (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? FertileTerrain))( forall Agriculture (\AGRICULTURE -> located (var ? ? ? AGRICULTURE)(var ? ? ? AREA))))
-
-forall CallableBond (\Bond -> forall CognitiveAgent (\AGENT ->  impl ( issuedBy(var ? ? ? Bond)(var ? ? ? AGENT))( forall Call (\CALL -> agent (var ? ? ? CALL)(var ? ? ? AGENT)))))
-
-forall MilitaryVehicle (\MV -> forall MilitaryForce (\A -> and ( possesses(var ? ? ? A)(var ? ? ? MV))( forall MilitaryProcess (\MILITARYPROCESS -> patient (var ? ? ? MILITARYPROCESS)(var ? ? ? MV)))))
-
-forall PortFacility (\PORT ->  impl ( forall ShipBerthing (\SHIPBERTHING -> patient (var ? ? ? SHIPBERTHING)(var ? ? ? PORT)))(exists Harbor (\HARBOR -> and ( connected(var ? ? ? HARBOR)(var ? ? ? PORT))( forall ShipBerthing (\SHIPBERTHING -> path (var ? ? ? SHIPBERTHING)(var ? ? ? HARBOR))))))
-
-forall Harbor (\HARBOR -> forall Quantity (\NUM ->  impl (and ( equipmentCount(var ? ? ? HARBOR)(desc ShipBerth ? ?)(var ? ? ? NUM))( greaterThan(var ? ? ? NUM)(el ? ? ? (toInt 0))))( forall ShipBerthing (\SHIPBERTHING -> path (var ? ? ? SHIPBERTHING)(var ? ? ? HARBOR)))))
-
-forall (both LengthMeasure Quantity) (\DRAFT -> forall (both WaterVehicle Vehicle) (\SHIP -> forall (both LengthMeasure Quantity) (\AMOUNT -> forall WaterArea (\WATERWAY ->  impl (and ( navigableForDraft(var ? ? ? WATERWAY)(var ? ? ? AMOUNT))(and ( ladenDraft(var ? ? ? SHIP)(var ? ? ? DRAFT))( lessThanOrEqualTo(var ? ? ? AMOUNT)(var ? ? ? DRAFT))))( forall (descToClass ? ( TripFn(var ? ? ? SHIP))) (\O1 -> path (var ? ? ? O1)(var ? ? ? WATERWAY)))))))
-
-forall (both LengthMeasure Quantity) (\DRAFT -> forall (both WaterVehicle Vehicle) (\SHIP -> forall (both LengthMeasure Quantity) (\AMOUNT -> forall WaterArea (\WATERWAY ->  impl (and ( navigableForDraft(var ? ? ? WATERWAY)(var ? ? ? AMOUNT))(and ( ladenDraft(var ? ? ? SHIP)(var ? ? ? DRAFT))( greaterThan(var ? ? ? AMOUNT)(var ? ? ? DRAFT))))( forall (descToClass ? (TripFn(var ? ? ? SHIP))) (\O1 ->  path (var ? ? ? O1)(var ? ? ? WATERWAY)))))))
-
-forall WaterVehicle (\VESSEL -> forall (both RealNumber Quantity) (\DWT -> forall (both RealNumber Quantity) (\TONNAGE -> forall WaterArea (\WATERWAY ->  impl (and ( navigableForShippingTonnage(var ? ? ? WATERWAY)( el ? ? ? ( MeasureFn(var ? ? ? TONNAGE)(el ? ? ? LongTon))))(and ( vesselDisplacement(var ? ? ? VESSEL)( el ? ? ? ( MeasureFn(var ? ? ? DWT)(el ? ? ? LongTon))))( lessThanOrEqualTo(var ? ? ? DWT)(var ? ? ? TONNAGE))))( forall (descToClass ? (TripFn(var ? ? ? VESSEL))) (\O1 -> path (var ? ? ? O1) (var ? ? ? WATERWAY)))))))
-
-forall PassengerVehicle (\VEHICLE -> forall Human (\HUMAN ->  forall Transportation (\TRANSPORTATION -> patient (var ? ? ? TRANSPORTATION)(var ? ? ? HUMAN))))
-
-forall LifeThreateningDisease (\DISEASE -> forall Object (\AGENT ->  impl ( attribute(var ? ? ? AGENT)(var ? ? ? DISEASE))( forall Death (\DEATH -> experiencer (var ? ? ? DEATH)(var ? ? ? AGENT)))))
-
-forall LifeThreateningAgent (\AGENT ->  forall Killing (\KILLING -> instrument (var ? ? ? KILLING)(var ? ? ? AGENT)))
-
-forall BiochemicalWeapon (\WEAPON -> forall Agent (\AGENT ->  impl ( possesses(var ? ? ? AGENT)(var ? ? ? WEAPON))( forall BiochemicalAttack (\BIOCHEMICALATTACK -> agent (var ? ? ? BIOCHEMICALATTACK)(var ? ? ? AGENT)))))
-
diff --git a/examples/SUMO/axioms/FinancialOntology.gft b/examples/SUMO/axioms/FinancialOntology.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/FinancialOntology.gft
+++ /dev/null
@@ -1,304 +0,0 @@
-
-forall FinancialAsset (\ASSET -> exists CurrencyMeasure (\VALUE ->  monetaryValue(var ? ? ? ASSET)(var ? ? ? VALUE)))
-
-forall FinancialAccount (\ACCOUNT -> exists FinancialOrganization (\ORGANIZATION ->  accountAt(var ? ? ? ACCOUNT)(var ? ? ? ORGANIZATION)))
-
-forall Check (\CHECK -> exists CurrencyMeasure (\VALUE ->  monetaryValue(var ? ? ? CHECK)(var ? ? ? VALUE)))
-
-forall Check (\CHECK -> exists FinancialAccount (\ACCOUNT ->  checkAccount(var ? ? ? CHECK)(var ? ? ? ACCOUNT)))
-
-forall ProcessingACheck (\PROCESSING -> forall (both Entity TimeInterval) (\WITHDRAWALTIME -> forall (both Entity TimeInterval) (\PROCESSINGTIME -> forall (both FinancialAccount Object) (\ACCOUNT -> forall CurrencyMeasure (\AMOUNT -> forall (both Physical (both Check (both Entity Object))) (\CHECK ->  impl (and ( monetaryValue(var ? ? ? CHECK)(var ? ? ? AMOUNT))(and ( checkAccount(var ? ? ? CHECK)(var ? ? ? ACCOUNT))(and ( patient(var ? ? ? PROCESSING)(var ? ? ? CHECK))( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESSING)))(var ? ? ? PROCESSINGTIME)))))(exists Withdrawal (\WITHDRAWAL -> and ( instrument(var ? ? ? WITHDRAWAL)(var ? ? ? CHECK))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? WITHDRAWAL)))(var ? ? ? WITHDRAWALTIME))(and ( meetsTemporally(var ? ? ? PROCESSINGTIME)(var ? ? ? WITHDRAWALTIME))(and ( transactionAmount(var ? ? ? WITHDRAWAL)(var ? ? ? AMOUNT))( origin(var ? ? ? WITHDRAWAL)(var ? ? ? ACCOUNT)))))))))))))
-
-forall ProcessingACheck (\PROCESSING -> forall FinancialAccount (\ACCOUNT -> forall (both Entity TimeInterval) (\DEPOSITTIME -> forall (both Entity TimeInterval) (\PROCESSINGTIME -> forall CurrencyMeasure (\AMOUNT -> forall (both Physical (both Entity Object)) (\CHECK ->  impl (and ( monetaryValue(var ? ? ? CHECK)(var ? ? ? AMOUNT))(and ( patient(var ? ? ? PROCESSING)(var ? ? ? CHECK))(and ( destination(var ? ? ? PROCESSING)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESSING)))(var ? ? ? PROCESSINGTIME)))))(exists Deposit (\DEPOSIT -> and ( instrument(var ? ? ? DEPOSIT)(var ? ? ? CHECK))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? DEPOSIT)))(var ? ? ? DEPOSITTIME))(and ( meetsTemporally(var ? ? ? PROCESSINGTIME)(var ? ? ? DEPOSITTIME))(and ( transactionAmount(var ? ? ? DEPOSIT)(var ? ? ? AMOUNT))( destination(var ? ? ? DEPOSIT)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT)))))))))))))))
-
-forall Check (\CHECK -> forall ProcessingACheck (\PROCESSING ->  impl ( patient(var ? ? ? PROCESSING)(var ? ? ? CHECK))(exists DepositingACheck (\DEPOSITING -> and ( patient(var ? ? ? DEPOSITING)(var ? ? ? CHECK))( time(var ? ? ? DEPOSITING)( el ? ? ? ( ImmediatePastFn( el ? ? ? ( WhenFn(var ? ? ? PROCESSING))))))))))
-
-forall DepositingACheck (\DEPOSITING -> forall Check (\CHECK -> forall (both Agent CognitiveAgent) (\AGENT ->  impl ( agent(var ? ? ? DEPOSITING)(var ? ? ? AGENT))( signedBy(var ? ? ? CHECK)(var ? ? ? AGENT)))))
-
-forall DrawingACheck (\DRAWING -> forall ProcessingACheck (\PROCESSING -> forall Quantity (\DURATION -> forall TimeDuration (\DUATION -> forall TimeInterval (\TIME -> forall (both Entity TimeInterval) (\PROCESSINGTIME -> forall Physical (\PROCESING -> forall (both Entity TimeInterval) (\DRAWINGTIME -> forall Entity (\CHECK ->  impl (and ( patient(var ? ? ? DRAWING)(var ? ? ? CHECK))(and ( patient(var ? ? ? PROCESSING)(var ? ? ? CHECK))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? DRAWING)))(var ? ? ? DRAWINGTIME))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESING)))(var ? ? ? PROCESSINGTIME))(and ( meetsTemporally(var ? ? ? DRAWINGTIME)(var ? ? ? TIME))(and ( meetsTemporally(var ? ? ? TIME)(var ? ? ? PROCESSINGTIME))( duration(var ? ? ? TIME)(var ? ? ? DUATION))))))))( lessThan(var ? ? ? DURATION)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 6))(el ? ? ? MonthDuration)))))))))))))
-
-forall PayCheck (\CHECK -> forall Giving (\GIVE -> forall (both Entity Organization) (\AGENT -> forall CognitiveAgent (\ORGANIZATION ->  impl (and ( issuedBy(var ? ? ? CHECK)(var ? ? ? ORGANIZATION))( destination(var ? ? ? GIVE)(var ? ? ? AGENT)))( employs(var ? ? ? AGENT)(var ? ? ? ORGANIZATION))))))
-
-forall BankCard (\CARD -> exists CognitiveAgent (\ORGANIZATION ->  issuedBy(var ? ? ? CARD)(var ? ? ? ORGANIZATION)))
-
-forall BankCard (\CARD -> forall (both CognitiveAgent FinancialOrganization) (\BANK ->  impl ( issuedBy(var ? ? ? CARD)(var ? ? ? BANK))(exists FinancialAccount (\ACCOUNT -> and ( cardAccount(var ? ? ? CARD)(var ? ? ? ACCOUNT))( accountAt(var ? ? ? ACCOUNT)(var ? ? ? BANK))))))
-
-forall DebitCard (\CARD -> forall (both Agent CognitiveAgent) (\AGENT ->  impl ( possesses(var ? ? ? AGENT)(var ? ? ? CARD))(exists DepositAccount (\ACCOUNT -> and ( cardAccount(var ? ? ? CARD)(var ? ? ? ACCOUNT))( accountHolder(var ? ? ? ACCOUNT)(var ? ? ? AGENT))))))
-
-forall CreditCard (\CARD -> forall (both Agent CognitiveAgent) (\AGENT ->  impl ( possesses(var ? ? ? AGENT)(var ? ? ? CARD))(exists CreditCardAccount (\ACCOUNT -> and ( cardAccount(var ? ? ? CARD)(var ? ? ? ACCOUNT))( accountHolder(var ? ? ? ACCOUNT)(var ? ? ? AGENT))))))
-
-forall OpeningAnAccount (\OPENING -> forall FinancialOrganization (\BANK -> forall (both Entity TimeInterval) (\OPENINGTIME -> forall (both Agent CognitiveAgent) (\AGENT ->  impl (and ( located(var ? ? ? OPENING)(var ? ? ? BANK))(and ( agent(var ? ? ? OPENING)(var ? ? ? AGENT))( equal( el ? ? ? ( WhenFn(var ? ? ? OPENING)))(var ? ? ? OPENINGTIME))))(exists FinancialAccount (\ACCOUNT -> exists TimeInterval (\ACCOUNTPERIOD -> and ( agreementPeriod(var ? ? ? ACCOUNT)(var ? ? ? ACCOUNTPERIOD))(and ( meetsTemporally(var ? ? ? OPENINGTIME)(var ? ? ? ACCOUNTPERIOD))(and ( accountAt(var ? ? ? ACCOUNT)(var ? ? ? BANK))( accountHolder(var ? ? ? ACCOUNT)(var ? ? ? AGENT)))))))))))
-
-forall UsingAnAccount (\USING -> forall (both CognitiveAgent Agent) (\AGENT -> forall (both Entity FinancialAccount) (\ACCOUNT ->  impl (and ( patient(var ? ? ? USING)(var ? ? ? ACCOUNT))( accountHolder(var ? ? ? ACCOUNT)(var ? ? ? AGENT)))( agent(var ? ? ? USING)(var ? ? ? AGENT)))))
-
-forall DrawingACheck (\DRAWING -> forall FinancialAccount (\ACCOUNT -> forall (both Agent CognitiveAgent) (\AGENT -> forall (both Entity Check) (\CHECK ->  impl (and ( patient(var ? ? ? DRAWING)(var ? ? ? CHECK))(and ( agent(var ? ? ? DRAWING)(var ? ? ? AGENT))( checkAccount(var ? ? ? CHECK)(var ? ? ? ACCOUNT))))( accountHolder(var ? ? ? ACCOUNT)(var ? ? ? AGENT))))))
-
-forall DepositingACheck (\DEPOSITING -> exists Check (\CHECK ->  patient(var ? ? ? DEPOSITING)(var ? ? ? CHECK)))
-
-forall DepositingACheck (\DEPOSITING -> forall Check (\CHECK -> forall CurrencyMeasure (\AMOUNT -> forall FinancialAccount (\ACCOUNT ->  impl (and ( patient(var ? ? ? DEPOSITING)(var ? ? ? CHECK))(and ( checkAccount(var ? ? ? CHECK)(var ? ? ? ACCOUNT))( monetaryValue(var ? ? ? CHECK)(var ? ? ? AMOUNT))))(exists Deposit (\DEPOSIT -> and ( destination(var ? ? ? DEPOSIT)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))( transactionAmount(var ? ? ? DEPOSIT)(var ? ? ? AMOUNT))))))))
-
-forall ControllingAnAccount (\CONTROLLING -> forall (both FinancialOrganization Agent) (\BANK -> forall (both Entity FinancialAccount) (\ACCOUNT ->  impl (and ( patient(var ? ? ? CONTROLLING)(var ? ? ? ACCOUNT))( accountAt(var ? ? ? ACCOUNT)(var ? ? ? BANK)))( agent(var ? ? ? CONTROLLING)(var ? ? ? BANK)))))
-
-forall ProcessingACheck (\PROCESSING -> forall Process (\PROCESING -> exists Check (\CHECK ->  patient(var ? ? ? PROCESING)(var ? ? ? CHECK))))
-
-forall ProcessingACheck (\PROCESSING -> exists AuthorizationOfTransaction (\AUTHORIZATION ->  subProcess(var ? ? ? AUTHORIZATION)(var ? ? ? PROCESSING)))
-
-forall Payment (\PAYMENT -> forall FinancialAccount (\ACCOUNT -> forall (both Entity CurrencyMeasure) (\BALANCE2 -> forall (both CurrencyMeasure Quantity) (\BALANCE1 -> forall (both CurrencyMeasure Quantity) (\AMOUNT ->  impl (and ( origin(var ? ? ? PAYMENT)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))(and ( transactionAmount(var ? ? ? PAYMENT)(var ? ? ? AMOUNT))(and ( currentAccountBalance(var ? ? ? ACCOUNT)( el ? ? ? ( ImmediatePastFn( el ? ? ? ( WhenFn(var ? ? ? PAYMENT)))))(var ? ? ? BALANCE1))( equal(var ? ? ? BALANCE2)( el ? ? ? ( SubtractionFn(var ? ? ? BALANCE1)(var ? ? ? AMOUNT)))))))( currentAccountBalance(var ? ? ? ACCOUNT)( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( WhenFn(var ? ? ? PAYMENT)))))(var ? ? ? BALANCE2)))))))
-
-forall Deposit (\DEPOSIT -> exists FinancialAccount (\ACCOUNT ->  destination(var ? ? ? DEPOSIT)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT)))))
-
-forall Deposit (\DEPOSIT -> forall FinancialAccount (\ACCOUNT -> forall (both Entity CurrencyMeasure) (\BALANCE2 -> forall (both CurrencyMeasure Quantity) (\BALANCE1 -> forall (both CurrencyMeasure Quantity) (\AMOUNT -> forall TimePosition (\TIMEOFDEPOSIT ->  impl (and ( time(var ? ? ? DEPOSIT)(var ? ? ? TIMEOFDEPOSIT))(and ( destination(var ? ? ? DEPOSIT)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))(and ( transactionAmount(var ? ? ? DEPOSIT)(var ? ? ? AMOUNT))(and ( currentAccountBalance(var ? ? ? ACCOUNT)( el ? ? ? ( ImmediatePastFn( el ? ? ? ( WhenFn(var ? ? ? DEPOSIT)))))(var ? ? ? BALANCE1))( equal(var ? ? ? BALANCE2)( el ? ? ? ( AdditionFn(var ? ? ? BALANCE1)(var ? ? ? AMOUNT))))))))( currentAccountBalance(var ? ? ? ACCOUNT)( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( FutureFn(var ? ? ? DEPOSIT)))))(var ? ? ? BALANCE2))))))))
-
-forall Withdrawal (\WITHDRAWAL -> exists FinancialAccount (\ACCOUNT ->  origin(var ? ? ? WITHDRAWAL)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT)))))
-
-forall Withdrawal (\WITHDRAWAL -> forall FinancialAccount (\ACCOUNT -> forall (both Entity CurrencyMeasure) (\BALANCE2 -> forall (both CurrencyMeasure Quantity) (\BALANCE1 -> forall (both CurrencyMeasure Quantity) (\AMOUNT -> forall TimePosition (\TIMEOFWITHDRAWAL ->  impl (and ( time(var ? ? ? WITHDRAWAL)(var ? ? ? TIMEOFWITHDRAWAL))(and ( origin(var ? ? ? WITHDRAWAL)(var ? ? ? ACCOUNT))(and ( transactionAmount(var ? ? ? WITHDRAWAL)(var ? ? ? AMOUNT))(and ( currentAccountBalance(var ? ? ? ACCOUNT)( el ? ? ? ( ImmediatePastFn( el ? ? ? ( WhenFn(var ? ? ? WITHDRAWAL)))))(var ? ? ? BALANCE1))( equal(var ? ? ? BALANCE2)( el ? ? ? ( SubtractionFn(var ? ? ? BALANCE1)(var ? ? ? AMOUNT))))))))( currentAccountBalance(var ? ? ? ACCOUNT)( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( FutureFn(var ? ? ? WITHDRAWAL)))))(var ? ? ? BALANCE2))))))))
-
-forall CurrencyMeasure (\MONEY -> forall (both Entity Physical) (\OBJECT -> forall (both Object Entity) (\SELLER -> forall Agent (\BUYER -> forall Process (\PURCHASE ->  impl (and ( agent(var ? ? ? PURCHASE)(var ? ? ? BUYER))(and ( origin(var ? ? ? PURCHASE)(var ? ? ? SELLER))(and ( patient(var ? ? ? PURCHASE)(var ? ? ? OBJECT))( monetaryValue(var ? ? ? OBJECT)(var ? ? ? MONEY)))))(exists Payment (\PAYMENT -> and ( subProcess(var ? ? ? PAYMENT)(var ? ? ? PURCHASE))(and ( transactionAmount(var ? ? ? PAYMENT)(var ? ? ? MONEY))( destination(var ? ? ? PAYMENT)(var ? ? ? SELLER))))))))))
-
-forall (both Entity Quantity) (\RATE_DECIMAL -> forall (both TimeInterval PhysicalQuantity) (\PERIOD -> forall (both Interest Entity) (\AMOUNT -> forall (both InterestRate PhysicalQuantity) (\RATE -> forall (both CurrencyMeasure Quantity) (\BALANCE -> forall FinancialAccount (\ACCOUNT ->  impl (and ( principalAmount(var ? ? ? ACCOUNT)(var ? ? ? BALANCE))(and ( fixedInterestRate(var ? ? ? ACCOUNT)(var ? ? ? RATE))(and ( simpleInterest(var ? ? ? ACCOUNT)(var ? ? ? AMOUNT)(var ? ? ? PERIOD))( equal(var ? ? ? RATE_DECIMAL)( el ? ? ? ( DivisionFn( el ? ? ? ( MagnitudeFn(var ? ? ? RATE)))(el ? ? ? (toInt 100))))))))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MultiplicationFn( el ? ? ? ( MultiplicationFn( el ? ? ? ( MagnitudeFn(var ? ? ? PERIOD)))(var ? ? ? BALANCE)))(var ? ? ? RATE_DECIMAL))))))))))
-
-forall (both Entity Quantity) (\MULTIPLY -> forall (both Entity Quantity) (\EXPONENT -> forall (both Entity Quantity) (\ADD -> forall (both Entity Quantity) (\RATE_DECIMAL -> forall (both TimeInterval PhysicalQuantity) (\PERIOD -> forall (both Interest Entity) (\INTEREST -> forall (both InterestRate Quantity) (\RATE -> forall (both CurrencyMeasure Quantity) (\BALANCE -> forall FinancialAccount (\ACCOUNT ->  impl (and ( principalAmount(var ? ? ? ACCOUNT)(var ? ? ? BALANCE))(and ( fixedInterestRate(var ? ? ? ACCOUNT)(var ? ? ? RATE))(and ( compoundInterest(var ? ? ? ACCOUNT)(var ? ? ? INTEREST)(var ? ? ? PERIOD))(and ( equal(var ? ? ? RATE_DECIMAL)( el ? ? ? ( DivisionFn(var ? ? ? RATE)(el ? ? ? (toInt 100)))))(and ( equal(var ? ? ? ADD)( el ? ? ? ( AdditionFn(el ? ? ? (toInt 1))(var ? ? ? RATE_DECIMAL))))(and ( equal(var ? ? ? EXPONENT)( el ? ? ? ( ExponentiationFn(var ? ? ? ADD)( el ? ? ? ( MagnitudeFn(var ? ? ? PERIOD))))))( equal(var ? ? ? MULTIPLY)( el ? ? ? ( MultiplicationFn(var ? ? ? EXPONENT)(var ? ? ? BALANCE))))))))))( equal(var ? ? ? INTEREST)( el ? ? ? ( SubtractionFn(var ? ? ? MULTIPLY)(var ? ? ? BALANCE)))))))))))))
-
-forall (both Entity InterestRate) (\RATE -> forall (both Entity Quantity) (\RATE_DECIMAL -> forall (both CurrencyMeasure Quantity) (\PRINCIPAL -> forall TimeInterval (\PERIOD -> forall (both Interest Quantity) (\INTEREST -> forall FinancialAccount (\ACCOUNT ->  impl (and ( simpleInterest(var ? ? ? ACCOUNT)(var ? ? ? INTEREST)(var ? ? ? PERIOD))(and ( principalAmount(var ? ? ? ACCOUNT)(var ? ? ? PRINCIPAL))(and ( equal(var ? ? ? RATE_DECIMAL)( el ? ? ? ( DivisionFn(var ? ? ? INTEREST)(var ? ? ? PRINCIPAL))))( equal(var ? ? ? RATE)( el ? ? ? ( MultiplicationFn(var ? ? ? RATE_DECIMAL)(el ? ? ? (toInt 100))))))))( interestRatePerPeriod(var ? ? ? ACCOUNT)(var ? ? ? RATE)(var ? ? ? PERIOD))))))))
-
-forall PersonalAccount (\ACCOUNT -> forall (both InterestRate Quantity) (\PRIMERATE -> forall (both InterestRate Quantity) (\RATE -> forall Day (\DATE ->  impl (and ( currentInterestRate(var ? ? ? ACCOUNT)(var ? ? ? DATE)(var ? ? ? RATE))( primeInterestRate(var ? ? ? DATE)(var ? ? ? PRIMERATE)))( greaterThan(var ? ? ? RATE)(var ? ? ? PRIMERATE))))))
-
-forall (both TimeInterval TimePosition) (\DATE -> forall TimeInterval (\PERIOD -> forall Contract (\AGREEMENT ->  equiv (and ( agreementPeriod(var ? ? ? AGREEMENT)(var ? ? ? PERIOD))( overlapsTemporally(var ? ? ? DATE)(var ? ? ? PERIOD)))( agreementActive(var ? ? ? AGREEMENT)(var ? ? ? DATE)))))
-
-forall CurrencyMeasure (\PRINCIPAL -> forall (both Day TimePosition) (\DATE -> forall FinancialAccount (\ACCOUNT ->  impl (and ( maturityDate(var ? ? ? ACCOUNT)(var ? ? ? DATE))( principalAmount(var ? ? ? ACCOUNT)(var ? ? ? PRINCIPAL)))( amountDue(var ? ? ? ACCOUNT)(var ? ? ? PRINCIPAL)(var ? ? ? DATE)))))
-
-forall (both TimeInterval Day) (\END -> forall TimeInterval (\PERIOD -> forall (both Contract FinancialAccount) (\ACCOUNT ->  equiv (and ( agreementPeriod(var ? ? ? ACCOUNT)(var ? ? ? PERIOD))( finishes(var ? ? ? END)(var ? ? ? PERIOD)))( maturityDate(var ? ? ? ACCOUNT)(var ? ? ? END)))))
-
-forall CurrencyMeasure (\BALANCE -> forall Day (\DATE -> forall (both Contract FinancialAccount) (\ACCOUNT ->  impl (and ( effectiveDate(var ? ? ? ACCOUNT)(var ? ? ? DATE))( currentAccountBalance(var ? ? ? ACCOUNT)(var ? ? ? DATE)(var ? ? ? BALANCE)))( originalBalance(var ? ? ? ACCOUNT)(var ? ? ? BALANCE)))))
-
-forall LiabilityAccount (\ACCOUNT -> forall (both CurrencyMeasure Quantity) (\AMOUNT -> forall (both CurrencyMeasure Quantity) (\MINPAYMENT ->  impl (and ( minimumPayment(var ? ? ? ACCOUNT)(var ? ? ? MINPAYMENT)(el ? ? ? MonthDuration))(exists Month (\MONTH -> exists Process (\PAYMENT -> and ( destination(var ? ? ? PAYMENT)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))(and ( paymentsPerPeriod(var ? ? ? ACCOUNT)(var ? ? ? AMOUNT)(var ? ? ? MONTH))( lessThan(var ? ? ? AMOUNT)(var ? ? ? MINPAYMENT)))))))(exists Penalty (\PENALTY ->  destination(var ? ? ? PENALTY)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))))))
-
-forall (both Entity RealNumber) (\OVERDRAFT -> forall (both RealNumber Quantity) (\BALANCE -> forall Day (\DATE -> forall FinancialAccount (\ACCOUNT ->  impl (and ( currentAccountBalance(var ? ? ? ACCOUNT)(var ? ? ? DATE)( el ? ? ? ( MeasureFn(var ? ? ? BALANCE)(el ? ? ? UnitedStatesDollar))))(and ( lessThan(var ? ? ? BALANCE)(el ? ? ? (toInt 0)))( equal(var ? ? ? OVERDRAFT)( el ? ? ? ( SubtractionFn(el ? ? ? (toInt 0))(var ? ? ? BALANCE))))))( overdraft(var ? ? ? ACCOUNT)( el ? ? ? ( MeasureFn(var ? ? ? OVERDRAFT)(el ? ? ? UnitedStatesDollar)))(var ? ? ? DATE))))))
-
-forall Day (\DATE -> forall CurrencyMeasure (\AMOUNT -> forall (both Loan (both Contract FinancialAccount)) (\LOAN ->  impl (and ( downPayment(var ? ? ? LOAN)(var ? ? ? AMOUNT))( effectiveDate(var ? ? ? LOAN)(var ? ? ? DATE)))(exists (both FinancialTransaction (both Physical Process)) (\PAYMENT -> and ( transactionAmount(var ? ? ? PAYMENT)(var ? ? ? AMOUNT))(and ( date(var ? ? ? PAYMENT)(var ? ? ? DATE))( destination(var ? ? ? PAYMENT)( el ? ? ? ( CurrencyFn(var ? ? ? LOAN))))))))))
-
-forall (both Entity CurrencyMeasure) (\BALANCE -> forall (both CurrencyMeasure Quantity) (\VALUE -> forall (both Object Physical) (\PURCHASE -> forall (both CurrencyMeasure Quantity) (\AMOUNT -> forall (both Loan FinancialAccount) (\LOAN ->  impl (and ( downPayment(var ? ? ? LOAN)(var ? ? ? AMOUNT))(and ( loanForPurchase(var ? ? ? LOAN)(var ? ? ? PURCHASE))(and ( monetaryValue(var ? ? ? PURCHASE)(var ? ? ? VALUE))( equal(var ? ? ? BALANCE)( el ? ? ? ( SubtractionFn(var ? ? ? VALUE)(var ? ? ? AMOUNT)))))))( originalBalance(var ? ? ? LOAN)(var ? ? ? BALANCE)))))))
-
-forall (both Day TimePosition) (\DATE -> forall (both CurrencyMeasure Entity) (\AMOUNT -> forall (both CognitiveAgent Agent) (\AGENT ->  impl ( netWorth(var ? ? ? AGENT)(var ? ? ? AMOUNT)(var ? ? ? DATE))( holdsDuring(var ? ? ? DATE)( equal(var ? ? ? AMOUNT)( el ? ? ? ( WealthFn(var ? ? ? AGENT))))))))
-
-forall CurrencyMeasure (\AMOUNT -> forall (both FinancialTransaction Process) (\ACTION -> forall (both FinancialOrganization Agent) (\BANK ->  impl ( serviceFee(var ? ? ? BANK)(var ? ? ? ACTION)(var ? ? ? AMOUNT))(exists ChargingAFee (\FEE -> and ( agent(var ? ? ? FEE)(var ? ? ? BANK))(and ( causes(var ? ? ? ACTION)(var ? ? ? FEE))( amountCharged(var ? ? ? FEE)(var ? ? ? AMOUNT))))))))
-
-forall Tax (\TAX -> exists Government (\ORG ->  agent(var ? ? ? TAX)(var ? ? ? ORG)))
-
-forall InterestBearingAccount (\ACCOUNT -> exists TimeInterval (\PERIOD -> exists InterestRate (\RATE ->  interestRatePerPeriod(var ? ? ? ACCOUNT)(var ? ? ? RATE)(var ? ? ? PERIOD))))
-
-forall PersonalAccount (\ACCOUNT -> forall Human (\AGENT ->  accountHolder(var ? ? ? ACCOUNT)(var ? ? ? AGENT)))
-
-forall SavingsAccount (\ACCOUNT -> forall FinancialTransaction (\TRANSACTION ->  impl ( origin(var ? ? ? TRANSACTION)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))(exists AuthorizationOfTransaction (\AUTHORIZATION ->  subProcess(var ? ? ? AUTHORIZATION)(var ? ? ? TRANSACTION)))))
-
-forall SavingsAccount (\ACCOUNT -> forall TimeInterval (\PERIOD -> forall (both Interest CurrencyMeasure) (\INTEREST -> forall (both CognitiveAgent Entity) (\AGENT ->  impl (and ( accountHolder(var ? ? ? ACCOUNT)(var ? ? ? AGENT))( interestEarned(var ? ? ? ACCOUNT)(var ? ? ? INTEREST)(var ? ? ? PERIOD)))(exists (both Process FinancialTransaction) (\PAYMENT -> and ( destination(var ? ? ? PAYMENT)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))(and ( transactionAmount(var ? ? ? PAYMENT)(var ? ? ? INTEREST))( destination(var ? ? ? PAYMENT)(var ? ? ? AGENT)))))))))
-
-forall CertificateOfDeposit (\CD -> exists Day (\DATE ->  maturityDate(var ? ? ? CD)(var ? ? ? DATE)))
-
-forall CertificateOfDeposit (\CD -> forall Withdrawal (\WITHDRAWAL -> forall (both Day TimeInterval) (\DATEOFWITHDRAWAL -> forall (both Day TimeInterval) (\MATURITYDATE ->  impl (and ( maturityDate(var ? ? ? CD)(var ? ? ? MATURITYDATE))(and ( origin(var ? ? ? WITHDRAWAL)( el ? ? ? ( CurrencyFn(var ? ? ? CD))))(and ( date(var ? ? ? WITHDRAWAL)(var ? ? ? DATEOFWITHDRAWAL))( before( el ? ? ? ( EndFn(var ? ? ? DATEOFWITHDRAWAL)))( el ? ? ? ( BeginFn(var ? ? ? MATURITYDATE)))))))(exists Penalty (\PENALTY -> and ( destination(var ? ? ? PENALTY)( el ? ? ? ( CurrencyFn(var ? ? ? CD))))( causes(var ? ? ? WITHDRAWAL)(var ? ? ? PENALTY))))))))
-
-forall TraditionalSavingsAccount (\ACCOUNT -> not (exists Day (\DATE ->  maturityDate(var ? ? ? ACCOUNT)(var ? ? ? DATE))))
-
-forall TraditionalSavingsAccount (\ACCOUNT -> forall Withdrawal (\WITHDRAWAL ->  impl ( origin(var ? ? ? WITHDRAWAL)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))(exists Penalty (\PENALTY -> and ( destination(var ? ? ? PENALTY)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))( causes(var ? ? ? WITHDRAWAL)(var ? ? ? PENALTY))))))
-
-forall CheckingAccount (\ACCOUNT -> forall FinancialTransaction (\TRANSACTION ->  impl ( origin(var ? ? ? TRANSACTION)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))(or (exists Check (\CHECK ->  instrument(var ? ? ? TRANSACTION)(var ? ? ? CHECK)))(exists DebitCard (\DEBITCARD ->  instrument(var ? ? ? TRANSACTION)(var ? ? ? DEBITCARD))))))
-
-forall LiabilityAccount (\ACCOUNT -> forall (both FinancialOrganization CognitiveAgent) (\BANK -> forall CognitiveAgent (\AGENT ->  impl (and ( accountHolder(var ? ? ? ACCOUNT)(var ? ? ? AGENT))( accountAt(var ? ? ? ACCOUNT)(var ? ? ? BANK)))(exists Liability (\DEBT -> and ( agreementMember(var ? ? ? DEBT)(var ? ? ? AGENT))( agreementMember(var ? ? ? DEBT)(var ? ? ? BANK)))))))
-
-forall CreditAccount (\ACCOUNT -> forall TimeInterval (\PERIOD -> forall (both Interest CurrencyMeasure) (\INTEREST -> forall (both CognitiveAgent Object) (\AGENT -> forall (both FinancialOrganization Entity) (\ORGANIZATION ->  impl (and ( accountAt(var ? ? ? ACCOUNT)(var ? ? ? ORGANIZATION))(and ( accountHolder(var ? ? ? ACCOUNT)(var ? ? ? AGENT))( interestEarned(var ? ? ? ACCOUNT)(var ? ? ? INTEREST)(var ? ? ? PERIOD))))(exists (both Process FinancialTransaction) (\PAYMENT -> and ( origin(var ? ? ? PAYMENT)(var ? ? ? AGENT))(and ( transactionAmount(var ? ? ? PAYMENT)(var ? ? ? INTEREST))( destination(var ? ? ? PAYMENT)(var ? ? ? ORGANIZATION))))))))))
-
-forall CreditCardAccount (\ACCOUNT -> forall FinancialTransaction (\TRANSACTION ->  impl ( origin(var ? ? ? TRANSACTION)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))(exists CreditCard (\CARD ->  instrument(var ? ? ? TRANSACTION)(var ? ? ? CARD)))))
-
-forall Loan (\LOAN -> exists CognitiveAgent (\LENDER -> exists CognitiveAgent (\BORROWER -> and ( borrower(var ? ? ? LOAN)(var ? ? ? BORROWER))( lender(var ? ? ? LOAN)(var ? ? ? LENDER)))))
-
-forall (both Interest CurrencyMeasure) (\INTEREST -> forall TimeInterval (\PERIOD -> forall (both CognitiveAgent Entity) (\LENDER -> forall (both CognitiveAgent Object) (\BORROWER -> forall (both Loan (both Contract FinancialAccount)) (\LOAN ->  impl (and ( borrower(var ? ? ? LOAN)(var ? ? ? BORROWER))(and ( lender(var ? ? ? LOAN)(var ? ? ? LENDER))(and ( agreementPeriod(var ? ? ? LOAN)(var ? ? ? PERIOD))( interestEarned(var ? ? ? LOAN)(var ? ? ? INTEREST)(var ? ? ? PERIOD)))))(exists (both Process FinancialTransaction) (\PAYMENT -> and ( origin(var ? ? ? PAYMENT)(var ? ? ? BORROWER))(and ( transactionAmount(var ? ? ? PAYMENT)(var ? ? ? INTEREST))( destination(var ? ? ? PAYMENT)(var ? ? ? LENDER))))))))))
-
-forall (both CognitiveAgent Agent) (\AGENT -> forall Loan (\LOAN ->  impl ( lender(var ? ? ? LOAN)(var ? ? ? AGENT))(exists Lending (\LENDING ->  agent(var ? ? ? LENDING)(var ? ? ? AGENT)))))
-
-forall (both CognitiveAgent Agent) (\AGENT -> forall Loan (\LOAN ->  impl ( borrower(var ? ? ? LOAN)(var ? ? ? AGENT))(exists Borrowing (\BORROWING ->  agent(var ? ? ? BORROWING)(var ? ? ? AGENT)))))
-
-forall Collateral (\COLLATERAL -> exists SecuredLoan (\LOAN ->  securedBy(var ? ? ? LOAN)(var ? ? ? COLLATERAL)))
-
-forall Loan (\LOAN -> forall FinancialDefault (\DEFAULT -> forall (both CognitiveAgent Agent) (\BANK -> forall (both Collateral Object) (\SECURITY ->  impl (and ( securedBy(var ? ? ? LOAN)(var ? ? ? SECURITY))(and ( lender(var ? ? ? LOAN)(var ? ? ? BANK))( patient(var ? ? ? DEFAULT)(var ? ? ? LOAN))))( holdsDuring( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( WhenFn(var ? ? ? DEFAULT)))))( possesses(var ? ? ? BANK)(var ? ? ? SECURITY)))))))
-
-forall SecuredLoan (\LOAN -> exists Collateral (\SECURITY ->  securedBy(var ? ? ? LOAN)(var ? ? ? SECURITY)))
-
-forall Mortgage (\LOAN -> exists RealEstate (\ESTATE ->  loanForPurchase(var ? ? ? LOAN)(var ? ? ? ESTATE)))
-
-forall Mortgage (\LOAN -> forall (both Object Collateral) (\REALESTATE ->  impl ( loanForPurchase(var ? ? ? LOAN)(var ? ? ? REALESTATE))( securedBy(var ? ? ? LOAN)(var ? ? ? REALESTATE))))
-
-forall Refinancing (\REFINANCING -> forall Loan (\LOAN -> forall CurrencyMeasure (\AMOUNT -> forall Day (\DATE -> forall CognitiveAgent (\BORROWER -> forall Collateral (\COLLATERAL -> forall TimePosition (\TIME ->  impl (and ( time(var ? ? ? REFINANCING)(var ? ? ? TIME))(and ( securedBy(var ? ? ? LOAN)(var ? ? ? COLLATERAL))(and ( borrower(var ? ? ? LOAN)(var ? ? ? BORROWER))(and ( currentAccountBalance(var ? ? ? LOAN)(var ? ? ? DATE)(var ? ? ? AMOUNT))( patient(var ? ? ? REFINANCING)(var ? ? ? LOAN))))))(exists Loan (\NEWLOAN -> exists (both Process (both Physical FinancialTransaction)) (\PAYMENT -> and ( borrower(var ? ? ? NEWLOAN)(var ? ? ? BORROWER))(and ( securedBy(var ? ? ? LOAN)(var ? ? ? COLLATERAL))(and ( destination(var ? ? ? PAYMENT)( el ? ? ? ( CurrencyFn(var ? ? ? LOAN))))(and ( time(var ? ? ? PAYMENT)(var ? ? ? TIME))(and ( origin(var ? ? ? PAYMENT)( el ? ? ? ( CurrencyFn(var ? ? ? NEWLOAN))))( transactionAmount(var ? ? ? PAYMENT)(var ? ? ? AMOUNT))))))))))))))))
-
-forall LoanCommitment (\COMMITMENT -> exists Loan (\LOAN -> exists CognitiveAgent (\BORROWER -> exists CognitiveAgent (\LENDER -> and ( lender(var ? ? ? LOAN)(var ? ? ? LENDER))(and ( borrower(var ? ? ? LOAN)(var ? ? ? BORROWER))(and ( agreementMember(var ? ? ? COMMITMENT)(var ? ? ? LENDER))( agreementMember(var ? ? ? COMMITMENT)(var ? ? ? BORROWER))))))))
-
-forall BankTermLoan (\LOAN -> forall (both RealNumber Quantity) (\DURATION -> forall TimeInterval (\PERIOD ->  impl (and ( agreementPeriod(var ? ? ? LOAN)(var ? ? ? PERIOD))( duration(var ? ? ? PERIOD)( el ? ? ? ( MeasureFn(var ? ? ? DURATION)(el ? ? ? YearDuration)))))( greaterThanOrEqualTo(var ? ? ? DURATION)(el ? ? ? (toInt 1))))))
-
-forall ConsolidationLoan (\LOAN -> exists Loan (\LOAN1 -> exists Loan (\LOAN2 -> exists Process (\PAYMENT2 -> exists Process (\PAYMENT1 -> and ( destination(var ? ? ? PAYMENT1)( el ? ? ? ( CurrencyFn(var ? ? ? LOAN1))))(and ( destination(var ? ? ? PAYMENT2)( el ? ? ? ( CurrencyFn(var ? ? ? LOAN2))))(and ( origin(var ? ? ? PAYMENT1)( el ? ? ? ( CurrencyFn(var ? ? ? LOAN))))( origin(var ? ? ? PAYMENT2)( el ? ? ? ( CurrencyFn(var ? ? ? LOAN)))))))))))
-
-forall ConventionalMortgage (\MORTGAGE -> exists Government (\GOVERNMENT ->  insured(var ? ? ? MORTGAGE)(var ? ? ? GOVERNMENT)))
-
-forall DayLoan (\LOAN -> forall TimeInterval (\PERIOD -> and ( agreementPeriod(var ? ? ? LOAN)(var ? ? ? PERIOD))( duration(var ? ? ? PERIOD)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? DayDuration))))))
-
-forall SinglePaymentLoan (\LOAN -> forall (both Day TimePosition) (\MATURITY -> forall CurrencyMeasure (\PRINCIPAL ->  impl (and ( principalAmount(var ? ? ? LOAN)(var ? ? ? PRINCIPAL))( maturityDate(var ? ? ? LOAN)(var ? ? ? MATURITY)))( amountDue(var ? ? ? LOAN)(var ? ? ? PRINCIPAL)(var ? ? ? MATURITY)))))
-
-forall InterestOnlyLoan (\LOAN -> forall (both TimePosition TimeInterval) (\DATE -> forall (both Interest CurrencyMeasure) (\INTEREST -> forall CurrencyMeasure (\PRINCIPAL -> forall TimeInterval (\PERIOD ->  impl (and ( agreementPeriod(var ? ? ? LOAN)(var ? ? ? PERIOD))(and ( principalAmount(var ? ? ? LOAN)(var ? ? ? PRINCIPAL))( interestEarned(var ? ? ? LOAN)(var ? ? ? INTEREST)(var ? ? ? PERIOD))))(and ( amountDue(var ? ? ? LOAN)(var ? ? ? PRINCIPAL)( el ? ? ? ( EndFn(var ? ? ? PERIOD))))(and ( amountDue(var ? ? ? LOAN)(var ? ? ? INTEREST)(var ? ? ? DATE))( before( el ? ? ? ( EndFn(var ? ? ? DATE)))( el ? ? ? ( EndFn(var ? ? ? PERIOD)))))))))))
-
-forall Index (\INDEX -> exists EconomicIndicator (\PERFORMANCE ->  benchmark(var ? ? ? PERFORMANCE)(var ? ? ? INDEX)))
-
-forall Inflation (\INFLATION -> forall ConsumerPriceIndex (\CPI -> forall ProducerPriceIndex (\PPI -> or ( benchmark(var ? ? ? INFLATION)(var ? ? ? CPI))( benchmark(var ? ? ? INFLATION)(var ? ? ? PPI)))))
-
-forall InflationIndex (\INDEX -> exists Inflation (\INFLATION ->  benchmark(var ? ? ? INFLATION)(var ? ? ? INDEX)))
-
-forall RealNumber (\R -> forall (both Nation Entity) (\N ->  impl ( inflationRateInCountry(var ? ? ? N)(var ? ? ? R))(exists Inflation (\I -> and ( duration( el ? ? ? ( WhenFn(var ? ? ? I)))(el ? ? ? YearDuration))(and ( experiencer(var ? ? ? I)(var ? ? ? N))( inflationRate(var ? ? ? I)(var ? ? ? R)))))))
-
-forall StockIndex (\INDEX -> exists Stock (\STOCK ->  benchmark(var ? ? ? INDEX)(var ? ? ? STOCK)))
-
-forall Investment (\INVESTMENT -> exists Agent (\AGENT -> exists Process (\INVESTING -> and ( agent(var ? ? ? INVESTING)(var ? ? ? AGENT))( possesses(var ? ? ? AGENT)(var ? ? ? INVESTMENT)))))
-
-forall Investing (\INVESTING ->  hasPurpose(var ? ? ? INVESTING)(exists CurrencyMeasure (\PROFIT ->  profit(var ? ? ? INVESTING)(var ? ? ? PROFIT))))
-
-forall InvestmentAttribute (\ATTRIBUTE -> exists InvestmentAccount (\ACCOUNT ->  attribute(var ? ? ? ACCOUNT)(var ? ? ? ATTRIBUTE)))
-
-forall Agent (\AGENT -> forall CurrencyMeasure (\MONEY -> forall (both Physical Entity) (\OBJ ->  impl ( price(var ? ? ? OBJ)(var ? ? ? MONEY)(var ? ? ? AGENT))(exists Buying (\BUYING -> and ( agent(var ? ? ? BUYING)(var ? ? ? AGENT))(and ( patient(var ? ? ? BUYING)(var ? ? ? OBJ))( transactionAmount(var ? ? ? BUYING)(var ? ? ? MONEY))))))))
-
-forall PlacingAnOrder (\PLACE -> forall (both Entity TimeInterval) (\TIME ->  impl ( equal( el ? ? ? ( WhenFn(var ? ? ? PLACE)))(var ? ? ? TIME))(exists (both Entity TimeInterval) (\PERIOD -> exists Physical (\ORDER -> and ( equal( el ? ? ? ( WhenFn(var ? ? ? ORDER)))(var ? ? ? PERIOD))( meetsTemporally(var ? ? ? TIME)(var ? ? ? PERIOD)))))))
-
-forall LimitOrder (\ORDER -> exists CurrencyMeasure (\PRICE ->  limitPrice(var ? ? ? ORDER)(var ? ? ? PRICE)))
-
-forall Broker (\BROKER -> exists ServiceContract (\CONTRACT ->  agreementMember(var ? ? ? CONTRACT)(var ? ? ? BROKER)))
-
-forall TaxFreeInvestment (\INVESTMENT -> exists Tax (\TAX ->  origin(var ? ? ? TAX)(var ? ? ? INVESTMENT)))
-
-forall TaxableInvestment (\INVESTMENT -> exists Tax (\TAX ->  origin(var ? ? ? TAX)(var ? ? ? INVESTMENT)))
-
-forall PreferredStock (\STOCK -> exists Dividend (\DIVIDEND -> exists CurrencyMeasure (\AMOUNT ->  transactionAmount(var ? ? ? DIVIDEND)(var ? ? ? AMOUNT))))
-
-forall PennyStock (\STOCK -> forall Agent (\DATE -> forall (both RealNumber Quantity) (\PRICE ->  impl ( askPrice(var ? ? ? STOCK)( el ? ? ? ( MeasureFn(var ? ? ? PRICE)(el ? ? ? UnitedStatesDollar)))(var ? ? ? DATE))( lessThan(var ? ? ? PRICE)(el ? ? ? (toInt 5))))))
-
-forall (both Agent TimeInterval) (\TIMEAFTERSPLIT -> forall (both Entity RealNumber) (\NEWNUMBER -> forall (both Entity Quantity) (\N3 -> forall (both Entity TimeInterval) (\TIMEOFSPLIT -> forall (both Integer Quantity) (\N2 -> forall (both Integer Quantity) (\N1 -> forall (both Agent TimeInterval) (\TIME -> forall (both RealNumber Quantity) (\NUMBER -> forall Physical (\STOCKS ->  impl (and ( price(var ? ? ? STOCKS)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? UnitedStatesDollar)))(var ? ? ? TIME))(exists (both StockSplit Physical) (\EVENT -> and ( splitFor(var ? ? ? EVENT)(var ? ? ? N1)(var ? ? ? N2))( equal( el ? ? ? ( WhenFn(var ? ? ? EVENT)))(var ? ? ? TIMEOFSPLIT)))))(and ( equal(var ? ? ? N3)( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(var ? ? ? N1))))(and ( equal(var ? ? ? NEWNUMBER)( el ? ? ? ( DivisionFn(var ? ? ? N3)(var ? ? ? N2))))(and ( price(var ? ? ? STOCKS)( el ? ? ? ( MeasureFn(var ? ? ? NEWNUMBER)(el ? ? ? UnitedStatesDollar)))(var ? ? ? TIMEAFTERSPLIT))(and ( meetsTemporally(var ? ? ? TIME)(var ? ? ? TIMEOFSPLIT))( meetsTemporally(var ? ? ? TIMEOFSPLIT)(var ? ? ? TIMEAFTERSPLIT)))))))))))))))
-
-forall Bond (\BOND -> exists Day (\DATE ->  maturityDate(var ? ? ? BOND)(var ? ? ? DATE)))
-
-forall Bond (\BOND -> forall (both Agent Entity) (\BONDHOLDER -> forall (both Interest CurrencyMeasure) (\INTEREST ->  impl (and ( couponInterest(var ? ? ? BOND)(var ? ? ? INTEREST))( possesses(var ? ? ? BONDHOLDER)(var ? ? ? BOND)))(exists Process (\PAYMENT -> exists TimeDuration (\PERIOD -> and ( periodicPayment( el ? ? ? ( AccountFn(var ? ? ? BOND)))(var ? ? ? INTEREST)(var ? ? ? PERIOD))( destination(var ? ? ? PAYMENT)(var ? ? ? BONDHOLDER))))))))
-
-forall FinancialAccount (\ACCOUNT -> forall (both Object FinancialAsset) (\ASSET -> forall (both Agent CognitiveAgent) (\AGENT ->  equiv (and ( possesses(var ? ? ? AGENT)(var ? ? ? ASSET))( equal(var ? ? ? ACCOUNT)( el ? ? ? ( AccountFn(var ? ? ? ASSET)))))( accountHolder(var ? ? ? ACCOUNT)(var ? ? ? AGENT)))))
-
-forall ZeroCouponBond (\BOND -> forall FinancialAccount (\BONDACCOUNT -> forall (both Entity CurrencyMeasure) (\TOTAL -> forall (both Interest Quantity) (\INTEREST -> forall TimeInterval (\PERIOD -> forall (both CurrencyMeasure Quantity) (\PRINCIPAL -> forall (both Agent Entity) (\BONDHOLDER -> forall Day (\DATE ->  impl (and ( maturityDate( el ? ? ? ( AccountFn(var ? ? ? BOND)))(var ? ? ? DATE))(and ( possesses(var ? ? ? BONDHOLDER)(var ? ? ? BOND))(and ( principalAmount( el ? ? ? ( AccountFn(var ? ? ? BOND)))(var ? ? ? PRINCIPAL))(and ( agreementPeriod( el ? ? ? ( AccountFn(var ? ? ? BOND)))(var ? ? ? PERIOD))(and ( interestEarned( el ? ? ? ( AccountFn(var ? ? ? BOND)))(var ? ? ? INTEREST)(var ? ? ? PERIOD))( equal(var ? ? ? TOTAL)( el ? ? ? ( AdditionFn(var ? ? ? PRINCIPAL)(var ? ? ? INTEREST)))))))))(exists Payment (\PAYMENT -> and ( destination(var ? ? ? PAYMENT)(var ? ? ? BONDHOLDER))(and ( origin(var ? ? ? PAYMENT)( el ? ? ? ( CurrencyFn(var ? ? ? BONDACCOUNT))))( transactionAmount(var ? ? ? PAYMENT)(var ? ? ? TOTAL)))))))))))))
-
-forall MunicipalBond (\BOND -> exists Government (\AGENT ->  issuedBy(var ? ? ? BOND)(var ? ? ? AGENT)))
-
-forall CorporateBond (\BOND -> exists Corporation (\AGENT ->  issuedBy(var ? ? ? BOND)(var ? ? ? AGENT)))
-
-forall SecuredBond (\BOND -> exists Collateral (\SECURITY ->  securedBy(var ? ? ? BOND)(var ? ? ? SECURITY)))
-
-forall SecuredBond (\BOND -> forall FinancialDefault (\DEFAULT -> forall Agent (\AGENT -> forall (both Collateral Object) (\SECURITY ->  impl (and ( securedBy(var ? ? ? BOND)(var ? ? ? SECURITY))(and ( possesses(var ? ? ? AGENT)(var ? ? ? BOND))( patient(var ? ? ? DEFAULT)(var ? ? ? BOND))))( holdsDuring( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( WhenFn(var ? ? ? DEFAULT)))))( possesses(var ? ? ? AGENT)(var ? ? ? SECURITY)))))))
-
-forall TreasuryBond (\BOND -> exists Government (\AGENT ->  issuedBy(var ? ? ? BOND)(var ? ? ? AGENT)))
-
-forall CallableBond (\BOND -> forall CurrencyMeasure (\AMOUNT -> forall (both Day TimePosition) (\DATE ->  impl (and ( currentAccountBalance( el ? ? ? ( AccountFn(var ? ? ? BOND)))(var ? ? ? DATE)(var ? ? ? AMOUNT))( callDate(var ? ? ? BOND)(var ? ? ? DATE)))( amountDue( el ? ? ? ( AccountFn(var ? ? ? BOND)))(var ? ? ? AMOUNT)(var ? ? ? DATE)))))
-
-forall ConventionalOption (\OPTION -> forall TimeInterval (\PERIOD -> exists (both RealNumber Quantity) (\NUMBER -> and ( agreementPeriod(var ? ? ? OPTION)(var ? ? ? PERIOD))(and ( duration(var ? ? ? PERIOD)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? MonthDuration))))( lessThan(var ? ? ? NUMBER)(el ? ? ? (toInt 9)))))))
-
-forall ConventionalOption (\OPTION -> forall TimeInterval (\PERIOD -> exists (both RealNumber Quantity) (\NUMBER -> and ( agreementPeriod(var ? ? ? OPTION)(var ? ? ? PERIOD))(and ( duration(var ? ? ? PERIOD)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? MonthDuration))))( lessThan(var ? ? ? NUMBER)(el ? ? ? (toInt 39)))))))
-
-forall (both Day TimeInterval) (\DATE -> forall Contract (\CONTRACT ->  impl ( expirationDate(var ? ? ? CONTRACT)(var ? ? ? DATE))(exists TimeInterval (\PERIOD -> and ( agreementPeriod(var ? ? ? CONTRACT)(var ? ? ? PERIOD))( finishes(var ? ? ? DATE)(var ? ? ? PERIOD))))))
-
-forall CognitiveAgent (\AGENT -> forall CurrencyMeasure (\PREMIUM -> forall (both Option Investment) (\OPTION ->  impl (and ( premium(var ? ? ? OPTION)(var ? ? ? PREMIUM))( optionHolder(var ? ? ? OPTION)(var ? ? ? AGENT)))( potentialLoss(var ? ? ? AGENT)(var ? ? ? OPTION)(var ? ? ? PREMIUM)))))
-
-forall CancellingAnOrder (\KILL -> forall (both Entity Contract) (\ORDER ->  impl ( patient(var ? ? ? KILL)(var ? ? ? ORDER))( not (agreementActive(var ? ? ? ORDER)( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( WhenFn(var ? ? ? KILL)))))))))
-
-forall IOCOrder (\ORDER -> forall TimeInterval (\PERIOD ->  impl ( agreementPeriod(var ? ? ? ORDER)(var ? ? ? PERIOD))(or (exists FillingAnOrder (\FILL -> exists (both Entity TimeInterval) (\TIME1 -> and ( patient(var ? ? ? FILL)(var ? ? ? ORDER))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? FILL)))(var ? ? ? TIME1))( starts(var ? ? ? TIME1)(var ? ? ? PERIOD))))))(exists CancellingAnOrder (\KILL -> exists (both Entity TimeInterval) (\TIME2 -> and ( patient(var ? ? ? KILL)(var ? ? ? ORDER))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? KILL)))(var ? ? ? TIME2))( starts(var ? ? ? TIME2)(var ? ? ? PERIOD)))))))))
-
-forall FOKOrder (\ORDER -> forall TimeInterval (\PERIOD ->  impl ( agreementPeriod(var ? ? ? ORDER)(var ? ? ? PERIOD))(or (exists FillingAnOrder (\FILL -> exists (both Entity TimeInterval) (\TIME1 -> and ( patient(var ? ? ? FILL)(var ? ? ? ORDER))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? FILL)))(var ? ? ? TIME1))( starts(var ? ? ? TIME1)(var ? ? ? PERIOD))))))(exists CancellingAnOrder (\KILL -> exists (both Entity TimeInterval) (\TIME2 -> and ( patient(var ? ? ? KILL)(var ? ? ? ORDER))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? KILL)))(var ? ? ? TIME2))( starts(var ? ? ? TIME2)(var ? ? ? PERIOD)))))))))
-
-forall GTCOrder (\ORDER -> forall (both Entity TimeInterval) (\END -> forall (both Entity TimeInterval) (\TIME -> forall TimeInterval (\PERIOD ->  impl ( agreementPeriod(var ? ? ? ORDER)(var ? ? ? PERIOD))(or (exists FillingAnOrder (\EXECUTE -> and ( patient(var ? ? ? EXECUTE)(var ? ? ? ORDER))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? EXECUTE)))(var ? ? ? TIME))( overlapsTemporally(var ? ? ? TIME)(var ? ? ? PERIOD)))))(exists CancellingAnOrder (\CANCEL -> and ( patient(var ? ? ? CANCEL)(var ? ? ? ORDER))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? CANCEL)))(var ? ? ? END))( finishes(var ? ? ? END)(var ? ? ? PERIOD))))))))))
-
-forall DayOrder (\ORDER -> forall TimeInterval (\PERIOD -> and ( agreementPeriod(var ? ? ? ORDER)(var ? ? ? PERIOD))( duration(var ? ? ? PERIOD)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? DayDuration))))))
-
-forall CallOption (\OPTION -> forall (both Agent TimePosition) (\TIME ->  equiv (exists (both CurrencyMeasure Quantity) (\STRIKEPRICE -> exists (both CurrencyMeasure Quantity) (\STOCKPRICE -> exists (both FinancialInstrument Physical) (\STOCK -> and ( underlier(var ? ? ? OPTION)(var ? ? ? STOCK))(and ( price(var ? ? ? STOCK)(var ? ? ? STOCKPRICE)(var ? ? ? TIME))(and ( strikePrice(var ? ? ? OPTION)(var ? ? ? STRIKEPRICE))( lessThan(var ? ? ? STRIKEPRICE)(var ? ? ? STOCKPRICE))))))))( inTheMoney(var ? ? ? OPTION)(var ? ? ? TIME))))
-
-forall PutOption (\OPTION -> forall (both Agent TimePosition) (\TIME ->  equiv (exists (both CurrencyMeasure Quantity) (\STRIKEPRICE -> exists (both CurrencyMeasure Quantity) (\STOCKPRICE -> exists (both FinancialInstrument Physical) (\STOCK -> and ( underlier(var ? ? ? OPTION)(var ? ? ? STOCK))(and ( price(var ? ? ? STOCK)(var ? ? ? STOCKPRICE)(var ? ? ? TIME))(and ( strikePrice(var ? ? ? OPTION)(var ? ? ? STRIKEPRICE))( lessThan(var ? ? ? STOCKPRICE)(var ? ? ? STRIKEPRICE))))))))( inTheMoney(var ? ? ? OPTION)(var ? ? ? TIME))))
-
-forall Option (\OPTION -> forall (both Agent TimePosition) (\TIME ->  equiv (exists (both CurrencyMeasure Entity) (\STRIKEPRICE -> exists (both CurrencyMeasure Entity) (\STOCKPRICE -> exists (both FinancialInstrument Physical) (\STOCK -> and ( underlier(var ? ? ? OPTION)(var ? ? ? STOCK))(and ( price(var ? ? ? STOCK)(var ? ? ? STOCKPRICE)(var ? ? ? TIME))(and ( strikePrice(var ? ? ? OPTION)(var ? ? ? STRIKEPRICE))( equal(var ? ? ? STOCKPRICE)(var ? ? ? STRIKEPRICE))))))))( atTheMoney(var ? ? ? OPTION)(var ? ? ? TIME))))
-
-forall CallOption (\OPTION -> forall (both Agent TimePosition) (\TIME ->  equiv (exists (both CurrencyMeasure Quantity) (\STRIKEPRICE -> exists (both CurrencyMeasure Quantity) (\STOCKPRICE -> exists (both FinancialInstrument Physical) (\STOCK -> and ( underlier(var ? ? ? OPTION)(var ? ? ? STOCK))(and ( price(var ? ? ? STOCK)(var ? ? ? STOCKPRICE)(var ? ? ? TIME))(and ( strikePrice(var ? ? ? OPTION)(var ? ? ? STRIKEPRICE))( lessThan(var ? ? ? STOCKPRICE)(var ? ? ? STRIKEPRICE))))))))( outOfTheMoney(var ? ? ? OPTION)(var ? ? ? TIME))))
-
-forall PutOption (\OPTION -> forall (both Agent TimePosition) (\TIME ->  equiv (exists (both CurrencyMeasure Quantity) (\STRIKEPRICE -> exists (both CurrencyMeasure Quantity) (\STOCKPRICE -> exists (both FinancialInstrument Physical) (\STOCK -> and ( underlier(var ? ? ? OPTION)(var ? ? ? STOCK))(and ( price(var ? ? ? STOCK)(var ? ? ? STOCKPRICE)(var ? ? ? TIME))(and ( strikePrice(var ? ? ? OPTION)(var ? ? ? STRIKEPRICE))( lessThan(var ? ? ? STRIKEPRICE)(var ? ? ? STOCKPRICE))))))))( outOfTheMoney(var ? ? ? OPTION)(var ? ? ? TIME))))
-
-forall SpreadOption (\SPREAD -> exists Option (\OPTION1 -> exists Option (\OPTION2 -> exists Buying (\BUY -> exists Selling (\SELL -> exists TimePosition (\TIME -> and ( patient(var ? ? ? BUY)(var ? ? ? OPTION1))(and ( patient(var ? ? ? SELL)(var ? ? ? OPTION2))(and ( time(var ? ? ? BUY)(var ? ? ? TIME))( time(var ? ? ? SELL)(var ? ? ? TIME))))))))))
-
-forall ButterflySpread (\SPREAD -> exists CallOption (\CALL1 -> exists CallOption (\CALL2 -> exists CallOption (\CALL3 -> exists CallOption (\CALL4 -> exists (both CurrencyMeasure Quantity) (\PRICE4 -> exists (both CurrencyMeasure Quantity) (\PRICE3 -> exists (both CurrencyMeasure Quantity) (\PRICE2 -> exists (both CurrencyMeasure Quantity) (\PRICE1 -> and ( strikePrice(var ? ? ? CALL1)(var ? ? ? PRICE1))(and ( strikePrice(var ? ? ? CALL2)(var ? ? ? PRICE2))(and ( strikePrice(var ? ? ? CALL3)(var ? ? ? PRICE3))(and ( strikePrice(var ? ? ? CALL4)(var ? ? ? PRICE4))(and ( lessThan(var ? ? ? PRICE1)(var ? ? ? PRICE2))(and ( lessThan(var ? ? ? PRICE1)(var ? ? ? PRICE3))(and ( greaterThan(var ? ? ? PRICE4)(var ? ? ? PRICE2))( greaterThan(var ? ? ? PRICE4)(var ? ? ? PRICE2)))))))))))))))))
-
-forall StockMarketTransaction (\TRANSACTION -> exists StockMarket (\MARKET ->  located(var ? ? ? TRANSACTION)(var ? ? ? MARKET)))
-
-forall Uptick (\UPTICK -> forall (both CurrencyMeasure Quantity) (\PRICE2 -> forall (both CurrencyMeasure Quantity) (\PRICE1 -> forall (both Entity (both Agent TimeInterval)) (\TIME1 -> forall (both Entity Physical) (\STOCK ->  impl (and ( patient(var ? ? ? UPTICK)(var ? ? ? STOCK))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? UPTICK)))(var ? ? ? TIME1))( price(var ? ? ? STOCK)(var ? ? ? PRICE1)(var ? ? ? TIME1))))(exists StockMarketTransaction (\TRANSACTION -> exists (both Entity (both TimeInterval Agent)) (\TIME2 -> and ( patient(var ? ? ? TRANSACTION)(var ? ? ? STOCK))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? TRANSACTION)))(var ? ? ? TIME2))(and ( meetsTemporally(var ? ? ? TIME2)(var ? ? ? TIME1))(and ( price(var ? ? ? STOCK)(var ? ? ? PRICE2)(var ? ? ? TIME2))( lessThan(var ? ? ? PRICE2)(var ? ? ? PRICE1)))))))))))))
-
-forall Downtick (\DOWNTICK -> forall (both CurrencyMeasure Quantity) (\PRICE2 -> forall (both CurrencyMeasure Quantity) (\PRICE1 -> forall (both Entity (both Agent TimeInterval)) (\TIME1 -> forall (both Entity Physical) (\STOCK ->  impl (and ( patient(var ? ? ? DOWNTICK)(var ? ? ? STOCK))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? DOWNTICK)))(var ? ? ? TIME1))( price(var ? ? ? STOCK)(var ? ? ? PRICE1)(var ? ? ? TIME1))))(exists StockMarketTransaction (\TRANSACTION -> exists (both Entity (both TimeInterval Agent)) (\TIME2 -> and ( patient(var ? ? ? TRANSACTION)(var ? ? ? STOCK))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? TRANSACTION)))(var ? ? ? TIME2))(and ( meetsTemporally(var ? ? ? TIME2)(var ? ? ? TIME1))(and ( price(var ? ? ? STOCK)(var ? ? ? PRICE2)(var ? ? ? TIME2))( greaterThan(var ? ? ? PRICE2)(var ? ? ? PRICE1)))))))))))))
-
-forall CognitiveAgent (\AGENT -> forall (both Organization CognitiveAgent) (\ORG ->  equiv ( employs(var ? ? ? ORG)(var ? ? ? AGENT))(exists Employment (\EMPLOYMENT -> and ( agreementMember(var ? ? ? EMPLOYMENT)(var ? ? ? ORG))( agreementMember(var ? ? ? EMPLOYMENT)(var ? ? ? AGENT))))))
-
-forall CurrencyMeasure (\MONEY -> forall Human (\AGENT ->  equiv ( monthlyIncome(var ? ? ? AGENT)(var ? ? ? MONEY))(exists Month (\MONTH ->  income(var ? ? ? AGENT)(var ? ? ? MONEY)(var ? ? ? MONTH)))))
-
-forall (both OrganizationalProcess Process) (\ACTIVITY -> forall CurrencyMeasure (\MONEY -> forall (both Human Agent) (\AGENT ->  impl ( incomeEarned(var ? ? ? AGENT)(var ? ? ? MONEY)(var ? ? ? ACTIVITY))( agent(var ? ? ? ACTIVITY)(var ? ? ? AGENT)))))
-
-forall TimePosition (\TIME -> forall (both OrganizationalProcess (both Physical Process)) (\ACTIVITY -> forall CurrencyMeasure (\INCOME -> forall Human (\AGENT ->  impl (and ( taxDeferredIncome(var ? ? ? AGENT)(var ? ? ? INCOME)(var ? ? ? ACTIVITY))( time(var ? ? ? ACTIVITY)(var ? ? ? TIME)))(exists Tax (\TAX -> and ( causes(var ? ? ? ACTIVITY)(var ? ? ? TAX))( time(var ? ? ? TAX)(var ? ? ? TIME))))))))
-
-forall (both Entity OrganizationalProcess) (\ATINCOME -> forall (both OrganizationalProcess (both Process CurrencyMeasure)) (\ACTIVITY -> forall Human (\AGENT ->  equiv (exists (both CurrencyMeasure Quantity) (\TAXAMOUNT -> exists (both ChargingAFee Process) (\TAX -> exists (both CurrencyMeasure Quantity) (\INCOME -> and ( incomeEarned(var ? ? ? AGENT)(var ? ? ? INCOME)(var ? ? ? ACTIVITY))(and ( amountCharged(var ? ? ? TAX)(var ? ? ? TAXAMOUNT))(and ( causes(var ? ? ? ACTIVITY)(var ? ? ? TAX))( equal(var ? ? ? ATINCOME)( el ? ? ? ( SubtractionFn(var ? ? ? INCOME)(var ? ? ? TAXAMOUNT))))))))))( afterTaxIncome(var ? ? ? AGENT)(var ? ? ? ACTIVITY)(var ? ? ? ATINCOME)))))
-
-forall TimeInterval (\PERIOD -> forall CurrencyMeasure (\MONEY -> forall (both Human (both CognitiveAgent Entity)) (\AGENT ->  impl ( employeeContribution(var ? ? ? AGENT)(var ? ? ? MONEY)(var ? ? ? PERIOD))(exists PensionPlan (\PLAN -> exists (both Organization Agent) (\ORG -> and ( employs(var ? ? ? ORG)(var ? ? ? AGENT))(and ( agent(var ? ? ? PLAN)(var ? ? ? ORG))( destination(var ? ? ? PLAN)(var ? ? ? AGENT)))))))))
-
-forall (both TimePosition Entity) (\PERIOD -> forall CurrencyMeasure (\MONEY -> forall (both Human Agent) (\AGENT ->  impl ( compensationPackage(var ? ? ? AGENT)(var ? ? ? MONEY)(var ? ? ? PERIOD))(exists Working (\ACTIVITY -> and ( agent(var ? ? ? ACTIVITY)(var ? ? ? AGENT))(and ( equal(var ? ? ? PERIOD)( el ? ? ? ( WhenFn(var ? ? ? ACTIVITY))))( incomeEarned(var ? ? ? AGENT)(var ? ? ? MONEY)(var ? ? ? ACTIVITY))))))))
-
-forall (both Day TimeInterval) (\STARTDATE -> forall Contract (\AGREEMENT ->  equiv ( effectiveDate(var ? ? ? AGREEMENT)(var ? ? ? STARTDATE))(exists TimeInterval (\PERIOD -> and ( agreementPeriod(var ? ? ? AGREEMENT)(var ? ? ? PERIOD))( starts(var ? ? ? STARTDATE)(var ? ? ? PERIOD))))))
-
-forall Cash (\CASH -> exists CurrencyMeasure (\VALUE ->  monetaryValue(var ? ? ? CASH)(var ? ? ? VALUE)))
-
-forall Investment (\INVESTMENT -> forall RiskAttribute (\LEVEL -> forall (both Investor Agent) (\AGENT ->  impl (and ( riskTolerance(var ? ? ? AGENT)(var ? ? ? LEVEL))( possesses(var ? ? ? AGENT)(var ? ? ? INVESTMENT)))( riskLevel(var ? ? ? INVESTMENT)(var ? ? ? LEVEL)))))
-
-forall (both FinancialAccount Entity) (\ACCOUNT -> forall BankCard (\CARD -> forall ContentBearingObject (\CODE ->  impl (and ( cardCode(var ? ? ? CODE)(var ? ? ? CARD))( cardAccount(var ? ? ? CARD)(var ? ? ? ACCOUNT)))(exists Encoding (\ENCODING ->  patient(var ? ? ? ENCODING)(var ? ? ? ACCOUNT))))))
-
-forall DebitCard (\CARD -> forall FinancialTransaction (\TRANSACTION -> forall Agent (\AGENT ->  impl (and ( possesses(var ? ? ? AGENT)(var ? ? ? CARD))( instrument(var ? ? ? TRANSACTION)(var ? ? ? CARD)))(exists EnteringAPin (\ENTER -> exists (both SymbolicString Entity) (\PIN -> and ( pin(var ? ? ? PIN)(var ? ? ? CARD))(and ( patient(var ? ? ? ENTER)(var ? ? ? PIN))( agent(var ? ? ? ENTER)(var ? ? ? AGENT)))))))))
-
-forall EnteringAPin (\ENTER -> exists BankCard (\CARD -> exists (both SymbolicString Entity) (\PIN -> and ( pin(var ? ? ? PIN)(var ? ? ? CARD))( patient(var ? ? ? ENTER)(var ? ? ? PIN)))))
-
-forall VerifyingCardCode (\CHECK -> forall BankCard (\CARD -> forall (both Entity ContentBearingObject) (\CODE ->  impl (and ( patient(var ? ? ? CHECK)(var ? ? ? CODE))( cardCode(var ? ? ? CODE)(var ? ? ? CARD)))(exists Decoding (\DECODE -> and ( subProcess(var ? ? ? DECODE)(var ? ? ? CHECK))( patient(var ? ? ? DECODE)(var ? ? ? CODE)))))))
-
-forall CommercialService (\SERVICE -> forall (both Entity Object) (\CUSTOMER -> forall (both Organization Entity) (\ORG -> forall (both Agent CognitiveAgent) (\AGENT ->  impl (and ( agent(var ? ? ? SERVICE)(var ? ? ? AGENT))(and ( employs(var ? ? ? ORG)(var ? ? ? AGENT))( destination(var ? ? ? SERVICE)(var ? ? ? CUSTOMER))))( hasPurpose(var ? ? ? SERVICE)(exists FinancialTransaction (\TRANSACTION -> and ( destination(var ? ? ? TRANSACTION)(var ? ? ? ORG))( origin(var ? ? ? TRANSACTION)(var ? ? ? CUSTOMER)))))))))
-
-forall (both CognitiveAgent Agent) (\AGENT2 -> forall (both CognitiveAgent Entity) (\AGENT1 ->  equiv ( customer(var ? ? ? AGENT1)(var ? ? ? AGENT2))(exists FinancialTransaction (\SERVICE -> and ( agent(var ? ? ? SERVICE)(var ? ? ? AGENT2))( destination(var ? ? ? SERVICE)(var ? ? ? AGENT1))))))
-
-forall (both FinancialOrganization CognitiveAgent) (\BANK -> forall CognitiveAgent (\AGENT -> forall FinancialAccount (\ACCOUNT ->  impl (and ( accountHolder(var ? ? ? ACCOUNT)(var ? ? ? AGENT))( accountAt(var ? ? ? ACCOUNT)(var ? ? ? BANK)))( customer(var ? ? ? AGENT)(var ? ? ? BANK)))))
-
-forall Organization (\ORG -> forall (both CognitiveAgent Entity) (\PERSON2 -> forall (both CognitiveAgent Agent) (\PERSON1 ->  equiv ( customerRepresentative(var ? ? ? PERSON1)(var ? ? ? PERSON2)(var ? ? ? ORG))(exists FinancialTransaction (\SERVICE -> and ( employs(var ? ? ? ORG)(var ? ? ? PERSON1))(and ( agent(var ? ? ? SERVICE)(var ? ? ? PERSON1))( destination(var ? ? ? SERVICE)(var ? ? ? PERSON2))))))))
-
-forall ATMSlot (\SLOT -> exists ATMMachine (\ATM ->  hole(var ? ? ? SLOT)(var ? ? ? ATM)))
-
-forall ATMSlot (\SLOT -> exists Putting (\INSERT -> exists BankCard (\CARD -> and ( patient(var ? ? ? INSERT)(var ? ? ? CARD))( destination(var ? ? ? INSERT)(var ? ? ? SLOT)))))
-
-forall Fax (\FAX -> exists FaxMachine (\FAXMACHINE ->  instrument(var ? ? ? FAX)(var ? ? ? FAXMACHINE)))
-
-forall Quantity (\AMOUNT1 -> forall Day (\DAY -> forall CurrencyMeasure (\AMOUNT -> forall FinancialAccount (\ACCOUNT ->  impl (exists FinancialTransaction (\TRANSACTION -> and ( origin(var ? ? ? TRANSACTION)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))(and ( transactionAmount(var ? ? ? TRANSACTION)(var ? ? ? AMOUNT))( date(var ? ? ? TRANSACTION)(var ? ? ? DAY)))))(exists (both CurrencyMeasure Quantity) (\AMOUNT2 -> and ( availableBalance(var ? ? ? ACCOUNT)(var ? ? ? DAY)(var ? ? ? AMOUNT2))( greaterThanOrEqualTo(var ? ? ? AMOUNT1)(var ? ? ? AMOUNT2))))))))
-
-forall Cash (\CASH -> forall Quantity (\AMOUNT1 -> forall Day (\DAY -> forall CurrencyMeasure (\AMOUNT -> forall FinancialAccount (\ACCOUNT ->  impl (exists FinancialTransaction (\TRANSACTION -> and ( origin(var ? ? ? TRANSACTION)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))(and ( transactionAmount(var ? ? ? TRANSACTION)(var ? ? ? AMOUNT))(and ( instrument(var ? ? ? TRANSACTION)(var ? ? ? CASH))( date(var ? ? ? TRANSACTION)(var ? ? ? DAY))))))(exists (both CurrencyMeasure Quantity) (\AMOUNT2 -> and ( availableCash(var ? ? ? ACCOUNT)(var ? ? ? DAY)(var ? ? ? AMOUNT2))( greaterThanOrEqualTo(var ? ? ? AMOUNT1)(var ? ? ? AMOUNT2)))))))))
-
-forall BankStatement (\STATEMENT -> forall FinancialAccount (\ACCOUNT ->  impl ( statementAccount(var ? ? ? STATEMENT)(var ? ? ? ACCOUNT))(exists FinancialTransaction (\TRANSACTION -> and (or ( origin(var ? ? ? TRANSACTION)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT))))( destination(var ? ? ? TRANSACTION)( el ? ? ? ( CurrencyFn(var ? ? ? ACCOUNT)))))( realization(var ? ? ? STATEMENT)(var ? ? ? TRANSACTION))))))
-
-forall FinancialTransaction (\TRANSACTION1 -> forall FinancialTransaction (\TRANSACTION2 -> forall (both BankStatement Process) (\STATEMENT -> forall FinancialAccount (\ACCOUNT ->  impl (and ( lastStatement(var ? ? ? ACCOUNT)(var ? ? ? STATEMENT))(and ( not (realization(var ? ? ? STATEMENT)(var ? ? ? TRANSACTION1)))( realization(var ? ? ? STATEMENT)(var ? ? ? TRANSACTION2))))( earlier( el ? ? ? ( WhenFn(var ? ? ? TRANSACTION2)))( el ? ? ? ( WhenFn(var ? ? ? TRANSACTION1))))))))
-
-forall Loan (\LOAN -> forall (both Interest CurrencyMeasure) (\AMOUNT ->  equiv (exists TimeInterval (\PERIOD -> and ( agreementPeriod(var ? ? ? LOAN)(var ? ? ? PERIOD))( interestEarned(var ? ? ? LOAN)(var ? ? ? AMOUNT)(var ? ? ? PERIOD))))( loanInterest(var ? ? ? LOAN)(var ? ? ? AMOUNT))))
-
-forall Day (\DATE -> forall (both BankStatement Proposition) (\STATEMENT ->  impl ( dateOfStatement(var ? ? ? STATEMENT)(var ? ? ? DATE))(exists (both ContentBearingPhysical Physical) (\COPY -> and ( containsInformation(var ? ? ? COPY)(var ? ? ? STATEMENT))( date(var ? ? ? COPY)(var ? ? ? DATE))))))
-
-forall Day (\DATE -> forall CurrencyMeasure (\BALANCE -> forall FinancialAccount (\ACCOUNT ->  impl ( lastStatementBalance(var ? ? ? ACCOUNT)(var ? ? ? BALANCE))(exists BankStatement (\STATEMENT -> and ( lastStatement(var ? ? ? ACCOUNT)(var ? ? ? STATEMENT))(and ( dateOfStatement(var ? ? ? STATEMENT)(var ? ? ? DATE))( currentAccountBalance(var ? ? ? ACCOUNT)(var ? ? ? DATE)(var ? ? ? ACCOUNT))))))))
-
-forall (both TimeDuration Entity) (\DURATION -> forall TimeInterval (\PERIOD -> forall BankStatement (\STATEMENT ->  impl (and ( statementPeriod(var ? ? ? STATEMENT)(var ? ? ? PERIOD))( duration(var ? ? ? PERIOD)(var ? ? ? DURATION)))( equal(var ? ? ? DURATION)(el ? ? ? MonthDuration)))))
-
-forall (both Day TimeInterval) (\DATE -> forall TimeInterval (\PERIOD -> forall BankStatement (\STATEMENT ->  impl (and ( statementPeriod(var ? ? ? STATEMENT)(var ? ? ? PERIOD))( dateOfStatement(var ? ? ? STATEMENT)(var ? ? ? DATE)))( finishes(var ? ? ? DATE)(var ? ? ? PERIOD)))))
-
-forall FinancialAccount (\ACCOUNT -> forall TimeInterval (\PERIOD -> forall CurrencyMeasure (\INTEREST -> forall BankStatement (\STATEMENT ->  impl (and ( statementInterest(var ? ? ? STATEMENT)(var ? ? ? INTEREST))(and ( statementPeriod(var ? ? ? STATEMENT)(var ? ? ? PERIOD))( statementAccount(var ? ? ? STATEMENT)(var ? ? ? ACCOUNT))))(exists Interest (\AMOUNT ->  interestEarned(var ? ? ? ACCOUNT)(var ? ? ? AMOUNT)(var ? ? ? PERIOD)))))))
-
-forall ExternalTransfer (\TRANSFER -> forall FinancialOrganization (\ORGANIZATION1 -> forall FinancialOrganization (\ORGANIZATION2 ->  impl (and ( origin(var ? ? ? TRANSFER)(var ? ? ? ORGANIZATION1))( destination(var ? ? ? TRANSFER)(var ? ? ? ORGANIZATION2)))( not (equal(var ? ? ? ORGANIZATION1)(var ? ? ? ORGANIZATION2))))))
-
-forall ExternalTransfer (\TRANSFER -> forall FinancialOrganization (\ORGANIZATION1 -> forall FinancialOrganization (\ORGANIZATION2 -> forall Entity (\ORGANIZATION2 ->  impl (and ( origin(var ? ? ? TRANSFER)(var ? ? ? ORGANIZATION1))( destination(var ? ? ? TRANSFER)(var ? ? ? ORGANIZATION2)))( equal(var ? ? ? ORGANIZATION1)(var ? ? ? ORGANIZATION2))))))
-
-forall TimeInterval (\PERIOD -> forall (both CurrencyMeasure Interest) (\AMOUNT -> forall (both Loan (both Contract FinancialAccount)) (\LOAN ->  impl (and ( loanFeeAmount(var ? ? ? LOAN)(var ? ? ? AMOUNT))( agreementPeriod(var ? ? ? LOAN)(var ? ? ? PERIOD)))( interestEarned(var ? ? ? LOAN)(var ? ? ? AMOUNT)(var ? ? ? PERIOD)))))
diff --git a/examples/SUMO/axioms/FinancialOntologyHiO.gft b/examples/SUMO/axioms/FinancialOntologyHiO.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/FinancialOntologyHiO.gft
+++ /dev/null
@@ -1,4 +0,0 @@
-
-IrreflexiveRelation ? (\x,y -> customer x y)
-
-AsymmetricRelation ? (\x,y -> customer x y)
diff --git a/examples/SUMO/axioms/FinancialOntologySubRel.gft b/examples/SUMO/axioms/FinancialOntologySubRel.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/FinancialOntologySubRel.gft
+++ /dev/null
@@ -1,36 +0,0 @@
-
-subRelation2El ? ? ? ? (\x,y -> accountAt x y) (\x,y -> agreementMember x y)
-
-subRelation2El ? ? ? ? (\x,y -> accountHolder x y) (\x,y -> agreementMember x y)
-
-subRelation2El ? ? ? ? (\x,y -> maturityDate x y) (\x,y -> expirationDate x y)
-
-subRelation2El ? ? ? ? (\x,y -> amountCharged x y) (\x,y -> transactionAmount x y)
-
-subRelation2El ? ? ? ? (\x,y -> lender x y) (\x,y -> agreementMember x y)
-
-subRelation2El ? ? ? ? (\x,y -> borrower x y) (\x,y -> agreementMember x y)
-
-subRelation2El ? ? ? ? (\x,y -> appraisedValue x y) (\x,y -> monetaryValue x y)
-
-subRelation2El ? ? ? ? (\x,y -> creditRanking x y) (\x,y -> attribute x y)
-
-subRelation2El ? ? ? ? (\x,y -> bondRating x y) (\x,y -> attribute x y)
-
-subRelation2El ? ? ? ? (\x,y -> optionHolder x y) (\x,y -> agreementMember x y)
-
-subRelation2El ? ? ? ? (\x,y -> optionSeller x y) (\x,y -> agreementMember x y)
-
-subRelation2El ? ? ? ? (\x,y -> expirationDate x y) (\x,y -> date x y)
-
-subRelation2El ? ? ? ? (\x,y -> effectiveDate x y) (\x,y -> date x y)
-
-subRelation2El ? ? ? ? (\x,y -> finalPrice x y) (\x,y -> monetaryValue x y)
-
-subRelation2El ? ? ? ? (\x,y -> cardCode x y) (\x,y -> represents x y)
-
-subRelation2El ? ? ? ? (\x,y -> pin x y) (\x,y -> represents x y)
-
-subRelation2El ? ? ? ? (\x,y -> phoneNumber x y) (\x,y -> refers x y)
-
-subRelation2El ? ? ? ? (\x,y -> emailAddress x y) (\x,y -> refers x y)
diff --git a/examples/SUMO/axioms/Geography.gft b/examples/SUMO/axioms/Geography.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Geography.gft
+++ /dev/null
@@ -1,586 +0,0 @@
-
-forall Continent (\LAND ->  impl ( not (equal(var ? ? ? LAND)(el ? ? ? Antarctica)))( orientation(el ? ? ? Antarctica)(var ? ? ? LAND)(el ? ? ? South)))
-
-forall GeographicArea (\REGION -> forall Longitude (\LONG -> forall Latitude (\LAT ->  impl ( objectGeographicCoordinates( el ? ? ? ( GeographicCenterFn(var ? ? ? REGION)))(var ? ? ? LAT)(var ? ? ? LONG))( objectGeographicCoordinates(var ? ? ? REGION)(var ? ? ? LAT)(var ? ? ? LONG)))))
-
-forall (both RealNumber Quantity) (\NUMBER -> forall Object (\ANGLE ->  impl ( measure(var ? ? ? ANGLE)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? AngularDegree))))( greaterThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 0)))))
-
-forall (both RealNumber Quantity) (\NUMBER -> forall Object (\ANGLE ->  impl ( measure(var ? ? ? ANGLE)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? AngularDegree))))( lessThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 360)))))
-
-forall (both RealNumber Quantity) (\NUMBER -> forall Object (\ANGLE ->  impl ( measure(var ? ? ? ANGLE)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? ArcMinute))))( greaterThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 0)))))
-
-forall (both RealNumber Quantity) (\NUMBER -> forall Object (\ANGLE ->  impl ( measure(var ? ? ? ANGLE)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? ArcMinute))))( lessThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 60)))))
-
-forall (both RealNumber Quantity) (\DEG -> forall Object (\OBJ ->  equiv ( measure(var ? ? ? OBJ)( el ? ? ? ( MeasureFn(var ? ? ? DEG)(el ? ? ? AngularDegree))))( measure(var ? ? ? OBJ)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 60))(var ? ? ? DEG)))(el ? ? ? ArcMinute))))))
-
-forall (both RealNumber Quantity) (\NUMBER -> forall Object (\ANGLE ->  impl ( measure(var ? ? ? ANGLE)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? ArcSecond))))( greaterThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 0)))))
-
-forall (both RealNumber Quantity) (\NUMBER -> forall Object (\ANGLE ->  impl ( measure(var ? ? ? ANGLE)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? ArcSecond))))( lessThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 60)))))
-
-forall (both RealNumber Quantity) (\DEG -> forall Object (\OBJ ->  equiv ( measure(var ? ? ? OBJ)( el ? ? ? ( MeasureFn(var ? ? ? DEG)(el ? ? ? ArcMinute))))( measure(var ? ? ? OBJ)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 60))(var ? ? ? DEG)))(el ? ? ? ArcSecond))))))
-
-forall (both Entity DirectionalAttribute) (\DIRECTION ->  impl (or ( equal(var ? ? ? DIRECTION)(el ? ? ? North))( equal(var ? ? ? DIRECTION)(el ? ? ? South)))( length( el ? ? ? ( LatitudeFn(var ? ? ? DIRECTION)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 0))(el ? ? ? AngularDegree)))( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? ArcMinute)))( el ? ? ? ( MeasureFn(el ? ? ? (toInt 0))(el ? ? ? ArcSecond)))))( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? NauticalMile)))))
-
-forall GeographicArea (\SUBAREA -> forall (both GeographicArea Object) (\AREA -> forall Physical (\PLACE ->  impl (and ( partlyLocated(var ? ? ? PLACE)(var ? ? ? SUBAREA))( geographicSubregion(var ? ? ? SUBAREA)(var ? ? ? AREA)))( partlyLocated(var ? ? ? PLACE)(var ? ? ? AREA)))))
-
-forall Object (\Z -> forall Object (\Y -> forall Object (\X ->  impl (and ( connected(var ? ? ? X)(var ? ? ? Y))( part(var ? ? ? Y)(var ? ? ? Z)))( connected(var ? ? ? X)(var ? ? ? Z)))))
-
-forall UnitOfArea (\UNIT -> forall (both RealNumber Quantity) (\WATER -> forall (both RealNumber Quantity) (\LAND -> forall (both GeographicArea Region) (\AREA ->  impl (and ( landAreaOnly(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LAND)(var ? ? ? UNIT))))( waterAreaOnly(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? WATER)(var ? ? ? UNIT)))))( totalArea(var ? ? ? AREA)( el ? ? ? ( MeasureFn( el ? ? ? ( AdditionFn(var ? ? ? LAND)(var ? ? ? WATER)))(var ? ? ? UNIT))))))))
-
-forall SurfaceGroundArea (\EXCLUSIVELANDAREA -> exists WaterArea (\WATERAREA ->  part(var ? ? ? WATERAREA)(var ? ? ? EXCLUSIVELANDAREA)))
-
-forall AreaMeasure (\MEASURE -> forall (both GeographicArea Object) (\AREA ->  impl ( landAreaOnly(var ? ? ? AREA)(var ? ? ? MEASURE))(exists SurfaceGroundArea (\LAND -> and ( part(var ? ? ? LAND)(var ? ? ? AREA))( totalArea(var ? ? ? LAND)(var ? ? ? MEASURE))))))
-
-forall WaterOnlyArea (\EXCLUSIVEWATERAREA -> exists LandArea (\LANDAREA ->  part(var ? ? ? LANDAREA)(var ? ? ? EXCLUSIVEWATERAREA)))
-
-forall AreaMeasure (\MEASURE -> forall (both GeographicArea Object) (\AREA ->  impl ( waterAreaOnly(var ? ? ? AREA)(var ? ? ? MEASURE))(exists WaterOnlyArea (\WATER -> and ( part(var ? ? ? WATER)(var ? ? ? AREA))( totalArea(var ? ? ? WATER)(var ? ? ? MEASURE))))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUM ->  impl ( equal(var ? ? ? NUM)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUM))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUM)(el ? ? ? SquareKilometer)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUM)(el ? ? ? (toInt 1000000))))(el ? ? ? SquareMeter)))))
-
-forall GeographicArea (\OBJ1 -> forall GeographicArea (\OBJ2 ->  equal( el ? ? ? ( BorderFn(var ? ? ? OBJ1)(var ? ? ? OBJ2)))( el ? ? ? ( BorderFn(var ? ? ? OBJ2)(var ? ? ? OBJ1)))))
-
-forall Object (\TWO -> forall Object (\ONE ->  impl ( orientation(var ? ? ? ONE)(var ? ? ? TWO)(el ? ? ? Adjacent))( orientation(var ? ? ? TWO)(var ? ? ? ONE)(el ? ? ? Adjacent))))
-
-forall Object (\TWO -> forall Object (\ONE ->  impl ( orientation(var ? ? ? ONE)(var ? ? ? TWO)(el ? ? ? Near))( orientation(var ? ? ? TWO)(var ? ? ? ONE)(el ? ? ? Near))))
-
-forall Object (\AREA2 -> forall Object (\AREA1 ->  impl ( meetsSpatially(var ? ? ? AREA1)(var ? ? ? AREA2))( not (overlapsSpatially(var ? ? ? AREA1)(var ? ? ? AREA2)))))
-
-forall (both LengthMeasure PhysicalQuantity) (\M -> forall (both GeographicRegion GeographicArea) (\N2 -> forall (both GeographicRegion GeographicArea) (\N1 ->  impl ( sharedBorderLength(var ? ? ? N1)(var ? ? ? N2)(var ? ? ? M))( length( el ? ? ? ( BorderFn(var ? ? ? N1)(var ? ? ? N2)))(var ? ? ? M)))))
-
-forall Region (\REGION ->  superficialPart( el ? ? ? ( InnerBoundaryFn(var ? ? ? REGION)))(var ? ? ? REGION))
-
-forall Region (\REGION ->  superficialPart( el ? ? ? ( OuterBoundaryFn(var ? ? ? REGION)))(var ? ? ? REGION))
-
-forall UniformPerimeterArea (\AREA -> exists LengthMeasure (\WIDTH ->  distance( el ? ? ? ( InnerBoundaryFn(var ? ? ? AREA)))( el ? ? ? ( OuterBoundaryFn(var ? ? ? AREA)))(var ? ? ? WIDTH)))
-
-forall UniformPerimeterArea (\ZONE -> exists LengthMeasure (\WIDTH ->  width(var ? ? ? ZONE)(var ? ? ? WIDTH)))
-
-forall UniformPerimeterArea (\ZONE -> forall LengthMeasure (\WIDTH -> forall (both Object Physical) (\INNER ->  impl ( part(var ? ? ? INNER)( el ? ? ? ( InnerBoundaryFn(var ? ? ? ZONE))))(exists (both Object Physical) (\OUTER -> and ( part(var ? ? ? OUTER)( el ? ? ? ( OuterBoundaryFn(var ? ? ? ZONE))))( distance(var ? ? ? INNER)(var ? ? ? OUTER)(var ? ? ? WIDTH)))))))
-
-forall LandlockedArea (\AREA -> exists Seacoast (\COAST ->  part(var ? ? ? COAST)(var ? ? ? AREA)))
-
-forall LandlockedArea (\AREA -> forall UnitOfLength (\UNIT ->  totalCoastline(var ? ? ? AREA)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 0))(var ? ? ? UNIT)))))
-
-forall LandlockedArea (\AREA -> exists Ocean (\WATER ->  meetsSpatially(var ? ? ? AREA)(var ? ? ? WATER)))
-
-forall LandlockedArea (\AREA -> forall Ocean (\SEA -> exists SaltWaterArea (\WATER -> and ( part(var ? ? ? WATER)(var ? ? ? SEA))( meetsSpatially(var ? ? ? AREA)(var ? ? ? WATER)))))
-
-forall LandlockedArea (\AREA -> exists LandArea (\LAND ->  meetsSpatially(var ? ? ? AREA)(var ? ? ? LAND)))
-
-forall MaritimeShelfArea (\ZONE -> forall (both LengthMeasure Quantity) (\WIDTH ->  impl ( linearExtent(var ? ? ? ZONE)(var ? ? ? WIDTH))( lessThanOrEqualTo(var ? ? ? WIDTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 200))(el ? ? ? NauticalMile))))))
-
-forall MaritimeShelfArea (\ZONE -> forall ContinentalShelf (\SHELF -> forall Nation (\COUNTRY -> forall Agent (\NATION ->  impl (and ( meetsSpatially(var ? ? ? SHELF)(var ? ? ? COUNTRY))( claimedTerritory(var ? ? ? ZONE)(var ? ? ? NATION)))( overlapsSpatially(var ? ? ? ZONE)(var ? ? ? SHELF))))))
-
-forall MaritimeExclusiveEconomicZone (\ZONE -> forall (both LengthMeasure Quantity) (\WIDTH ->  impl ( linearExtent(var ? ? ? ZONE)(var ? ? ? WIDTH))( lessThanOrEqualTo(var ? ? ? WIDTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 200))(el ? ? ? NauticalMile))))))
-
-forall ExclusiveFishingZone (\ZONE -> forall (both LengthMeasure Quantity) (\WIDTH ->  impl ( linearExtent(var ? ? ? ZONE)(var ? ? ? WIDTH))( lessThanOrEqualTo(var ? ? ? WIDTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 200))(el ? ? ? NauticalMile))))))
-
-forall ExtendedFishingZone (\ZONE -> forall (both LengthMeasure Quantity) (\WIDTH ->  impl ( linearExtent(var ? ? ? ZONE)(var ? ? ? WIDTH))( lessThanOrEqualTo(var ? ? ? WIDTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 200))(el ? ? ? NauticalMile))))))
-
-forall MaritimeContiguousZone (\ZONE -> forall TerritorialSea (\WATER -> forall (both Agent Object) (\AREA ->  impl (and ( claimedTerritory(var ? ? ? ZONE)(var ? ? ? AREA))( claimedTerritory(var ? ? ? WATER)(var ? ? ? AREA)))( between(var ? ? ? AREA)(var ? ? ? WATER)(var ? ? ? ZONE)))))
-
-forall TerritorialSea (\ZONE -> forall (both LengthMeasure Quantity) (\WIDTH ->  impl ( linearExtent(var ? ? ? ZONE)(var ? ? ? WIDTH))( lessThanOrEqualTo(var ? ? ? WIDTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 12))(el ? ? ? NauticalMile))))))
-
-forall WetTropicalClimateZone (\AREA -> forall (both LengthMeasure Quantity) (\AMOUNT -> forall Month (\MO ->  impl ( averageRainfallForPeriod(var ? ? ? AREA)(var ? ? ? MO)(var ? ? ? AMOUNT))( greaterThanOrEqualTo(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 60))( el ? ? ? ( MilliFn(el ? ? ? Meter)))))))))
-
-forall MediterraneanClimateZone (\AREA ->  coolSeasonInArea(var ? ? ? AREA)(desc WinterSeason ? ?))
-
-forall MediterraneanClimateZone (\AREA ->  warmSeasonInArea(var ? ? ? AREA)(desc SummerSeason ? ?))
-
-forall MediterraneanClimateZone (\AREA ->  rainySeasonInArea(var ? ? ? AREA)(desc WinterSeason ? ?))
-
-forall MediterraneanClimateZone (\AREA ->  drySeasonInArea(var ? ? ? AREA)(desc SummerSeason ? ?))
-
-forall ContinentalClimateZone (\AREA ->  coldSeasonInArea(var ? ? ? AREA)(desc WinterSeason ? ?))
-
-forall ContinentalClimateZone (\AREA ->  hotSeasonInArea(var ? ? ? AREA)(desc SummerSeason ? ?))
-
-forall MidlatitudeContinentalClimateZone (\AREA ->  coolSeasonInArea(var ? ? ? AREA)(desc WinterSeason ? ?))
-
-forall MidlatitudeContinentalClimateZone (\AREA ->  hotSeasonInArea(var ? ? ? AREA)(desc SummerSeason ? ?))
-
-forall PolarTypeFClimateZone (\AREA -> forall TimePosition (\TIME -> forall (both TemperatureMeasure Quantity) (\TEMP ->  impl ( holdsDuring(var ? ? ? TIME)( airTemperature(var ? ? ? AREA)(var ? ? ? TEMP)))( holdsDuring(var ? ? ? TIME)( greaterThan( el ? ? ? ( MeasureFn(el ? ? ? (toInt 10))(el ? ? ? CelsiusDegree)))(var ? ? ? TEMP))))))
-
-forall (both TerrainAttribute Attribute) (\ATTRIBUTE -> forall (both GeographicArea Object) (\AREA ->  impl ( terrainInArea(var ? ? ? AREA)(var ? ? ? ATTRIBUTE))(exists GeographicArea (\REGION -> and ( attribute(var ? ? ? REGION)(var ? ? ? ATTRIBUTE))( partlyLocated(var ? ? ? REGION)(var ? ? ? AREA))))))
-
-forall GeographicArea (\AREA -> forall TerrainAttribute (\ATTRIBUTE -> forall (both Object Physical) (\REGION ->  impl (and ( attribute(var ? ? ? REGION)(var ? ? ? ATTRIBUTE))( partlyLocated(var ? ? ? REGION)(var ? ? ? AREA)))( terrainInArea(var ? ? ? AREA)(var ? ? ? ATTRIBUTE)))))
-
-forall (both NonnegativeRealNumber Quantity) (\SLOPE -> forall (both Object LandArea) (\ZONE -> forall Object (\AREA ->  impl (and ( attribute(var ? ? ? AREA)(el ? ? ? FlatTerrain))(and ( part(var ? ? ? ZONE)(var ? ? ? AREA))( slopeGradient(var ? ? ? ZONE)(var ? ? ? SLOPE))))( greaterThan(el ? ? ? (toRealNum 0.005))(var ? ? ? SLOPE)))))
-
-forall (both NonnegativeRealNumber Quantity) (\SLOPE -> forall (both Object LandArea) (\ZONE -> forall Object (\AREA ->  impl (and ( attribute(var ? ? ? AREA)(el ? ? ? LowTerrain))(and ( part(var ? ? ? ZONE)(var ? ? ? AREA))( slopeGradient(var ? ? ? ZONE)(var ? ? ? SLOPE))))( greaterThan(el ? ? ? (toRealNum 0.03))(var ? ? ? SLOPE)))))
-
-forall (both NonnegativeRealNumber Quantity) (\SLOPE -> forall Object (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? SteepTerrain))(exists (both Object LandArea) (\ZONE -> and ( part(var ? ? ? ZONE)(var ? ? ? AREA))(and ( slopeGradient(var ? ? ? ZONE)(var ? ? ? SLOPE))( greaterThan(var ? ? ? SLOPE)(el ? ? ? (toRealNum 0.1))))))))
-
-forall Object (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? MountainousTerrain))(exists Mountain (\MTN ->  part(var ? ? ? MTN)(var ? ? ? AREA))))
-
-forall Object (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? MountainousTerrain))(exists Mountain (\MTN ->  located(var ? ? ? MTN)(var ? ? ? AREA))))
-
-forall MountainRange (\AREA ->  attribute(var ? ? ? AREA)(el ? ? ? MountainousTerrain))
-
-forall Object (\AREA ->  impl ( attribute(var ? ? ? AREA)(el ? ? ? FertileTerrain))( forall Agriculture (\AGRICULTURE -> located (var ? ? ? AGRICULTURE) (var ? ? ? AREA))))
-
-forall Soil (\SOIL -> forall LandArea (\AREA ->  impl (and ( attribute(var ? ? ? SOIL)(el ? ? ? Red))( component(var ? ? ? SOIL)(var ? ? ? AREA)))( attribute(var ? ? ? AREA)(el ? ? ? FertileTerrain))))
-
-forall Soil (\SOIL -> forall LandArea (\AREA ->  impl (and ( attribute(var ? ? ? SOIL)(el ? ? ? Yellow))( component(var ? ? ? SOIL)(var ? ? ? AREA)))( not (attribute(var ? ? ? AREA)(el ? ? ? FertileTerrain)))))
-
-forall GeographicArea (\AREA -> forall Volcano (\CONE ->  impl ( attribute(var ? ? ? CONE)(el ? ? ? VolcanicallyActive))( not (attribute(var ? ? ? AREA)(el ? ? ? GeologicallyStable)))))
-
-forall GeographicArea (\AREA -> forall VolcanicEruption (\BLOW ->  impl ( located(var ? ? ? BLOW)(var ? ? ? AREA))( not (attribute(var ? ? ? AREA)(el ? ? ? GeologicallyStable)))))
-
-forall GeographicArea (\AREA -> forall EarthTremor (\SHAKING ->  impl ( located(var ? ? ? SHAKING)(var ? ? ? AREA))( not (attribute(var ? ? ? AREA)(el ? ? ? GeologicallyStable)))))
-
-forall GeographicArea (\AREA -> forall GeologicalFault (\FAULT ->  impl ( located(var ? ? ? FAULT)(var ? ? ? AREA))( not (attribute(var ? ? ? AREA)(el ? ? ? GeologicallyStable)))))
-
-forall LengthMeasure (\HEIGHT -> forall (both Object Physical) (\OBJECT ->  impl ( elevation(var ? ? ? OBJECT)(var ? ? ? HEIGHT))(exists GeographicArea (\PLACE ->  located(var ? ? ? OBJECT)(var ? ? ? PLACE)))))
-
-forall GeographicArea (\PLACE -> forall LengthMeasure (\HEIGHT -> forall (both Object Physical) (\OBJECT ->  impl (and ( elevation(var ? ? ? OBJECT)(var ? ? ? HEIGHT))( located(var ? ? ? OBJECT)(var ? ? ? PLACE)))( superficialPart(var ? ? ? PLACE)(el ? ? ? PlanetEarth)))))
-
-forall LengthMeasure (\HEIGHT -> forall (both Object Physical) (\OBJECT ->  impl ( elevation(var ? ? ? OBJECT)(var ? ? ? HEIGHT))(exists (both Object Physical) (\DATUM -> and ( properPart(var ? ? ? DATUM)(el ? ? ? SeaLevel))(and ( orientation(var ? ? ? OBJECT)(var ? ? ? DATUM)(el ? ? ? Vertical))( distance(var ? ? ? OBJECT)(var ? ? ? DATUM)(var ? ? ? HEIGHT)))))))
-
-forall LandForm (\OBJECT -> forall UnitOfLength (\UNIT -> forall RealNumber (\NUM ->  impl ( elevation(var ? ? ? OBJECT)( el ? ? ? ( MeasureFn(var ? ? ? NUM)(var ? ? ? UNIT))))(exists (both SelfConnectedObject Physical) (\HIGHPOINT -> and ( top(var ? ? ? HIGHPOINT)(var ? ? ? OBJECT))( distance(var ? ? ? HIGHPOINT)(el ? ? ? SeaLevel)( el ? ? ? ( MeasureFn(var ? ? ? NUM)(var ? ? ? UNIT)))))))))
-
-forall GeographicArea (\AREA -> forall (both LengthMeasure Quantity) (\ELEV1 ->  impl (and ( geographicSubregion( el ? ? ? ( ElevationLowPointFn(var ? ? ? AREA)))(var ? ? ? AREA))( elevation( el ? ? ? ( ElevationLowPointFn(var ? ? ? AREA)))(var ? ? ? ELEV1)))(exists (both LengthMeasure Quantity) (\ELEV2 -> not (exists (both GeographicArea (both Entity Object)) (\OTHER -> and ( geographicSubregion(var ? ? ? OTHER)(var ? ? ? AREA))(and ( not (equal(var ? ? ? OTHER)( el ? ? ? ( ElevationLowPointFn(var ? ? ? AREA)))))(and ( elevation(var ? ? ? OTHER)(var ? ? ? ELEV2))( lessThan(var ? ? ? ELEV2)(var ? ? ? ELEV1))))))))))
-
-forall GeographicArea (\AREA -> forall (both LengthMeasure Quantity) (\ELEV1 ->  impl (and ( geographicSubregion( el ? ? ? ( ElevationHighPointFn(var ? ? ? AREA)))(var ? ? ? AREA))( elevation( el ? ? ? ( ElevationHighPointFn(var ? ? ? AREA)))(var ? ? ? ELEV1)))(exists (both LengthMeasure Quantity) (\ELEV2 -> not (exists (both GeographicArea (both Entity Object)) (\OTHER -> and ( geographicSubregion(var ? ? ? OTHER)(var ? ? ? AREA))(and ( not (equal(var ? ? ? OTHER)( el ? ? ? ( ElevationHighPointFn(var ? ? ? AREA)))))(and ( elevation(var ? ? ? OTHER)(var ? ? ? ELEV2))( greaterThan(var ? ? ? ELEV2)(var ? ? ? ELEV1))))))))))
-
-forall NaturalGas (\GAS ->  attribute(var ? ? ? GAS)(el ? ? ? Gas))
-
-forall AreaMeasure (\TOTAL -> forall (both Entity ConstantQuantity) (\AMOUNT -> forall (both ConstantQuantity Quantity) (\FRACTION -> forall (both GeographicArea Region) (\REGION ->  impl (and ( arableLandArea(var ? ? ? REGION)(var ? ? ? FRACTION))(and ( greaterThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toInt 0)))(and ( totalArea(var ? ? ? REGION)(var ? ? ? TOTAL))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MultiplicationFn(var ? ? ? FRACTION)(var ? ? ? TOTAL)))))))( arableLandArea(var ? ? ? REGION)(var ? ? ? AMOUNT))))))
-
-forall UnitOfArea (\UNIT -> forall (both Entity ConstantQuantity) (\AMOUNT -> forall (both RealNumber Quantity) (\TOTAL -> forall (both ConstantQuantity Quantity) (\FRACTION -> forall (both GeographicArea Region) (\REGION ->  impl (and ( arableLandArea(var ? ? ? REGION)(var ? ? ? FRACTION))(and ( greaterThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toInt 0)))(and ( totalArea(var ? ? ? REGION)( el ? ? ? ( MeasureFn(var ? ? ? TOTAL)(var ? ? ? UNIT))))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? FRACTION)(var ? ? ? TOTAL)))(var ? ? ? UNIT)))))))( arableLandArea(var ? ? ? REGION)(var ? ? ? AMOUNT)))))))
-
-forall UnitOfArea (\UNIT -> forall (both RealNumber Quantity) (\TOTAL -> forall (both ConstantQuantity Quantity) (\FRACTION -> forall (both GeographicArea Region) (\REGION ->  impl (and ( arableLandArea(var ? ? ? REGION)(var ? ? ? FRACTION))(and ( greaterThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toInt 0)))( totalArea(var ? ? ? REGION)( el ? ? ? ( MeasureFn(var ? ? ? TOTAL)(var ? ? ? UNIT))))))(exists ArableLand (\ARABLE -> and ( geographicSubregion(var ? ? ? ARABLE)(var ? ? ? REGION))( measure(var ? ? ? ARABLE)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? FRACTION)(var ? ? ? TOTAL)))(var ? ? ? UNIT))))))))))
-
-forall AreaMeasure (\TOTAL -> forall (both Entity ConstantQuantity) (\AMOUNT -> forall (both ConstantQuantity Quantity) (\FRACTION -> forall (both GeographicArea Region) (\REGION ->  impl (and ( permanentCropLandArea(var ? ? ? REGION)(var ? ? ? FRACTION))(and ( greaterThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toInt 0)))(and ( totalArea(var ? ? ? REGION)(var ? ? ? TOTAL))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MultiplicationFn(var ? ? ? FRACTION)(var ? ? ? TOTAL)))))))( permanentCropLandArea(var ? ? ? REGION)(var ? ? ? AMOUNT))))))
-
-forall UnitOfArea (\UNIT -> forall (both Entity ConstantQuantity) (\AMOUNT -> forall (both RealNumber Quantity) (\TOTAL -> forall (both ConstantQuantity Quantity) (\FRACTION -> forall (both GeographicArea Region) (\REGION ->  impl (and ( permanentCropLandArea(var ? ? ? REGION)(var ? ? ? FRACTION))(and ( greaterThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toInt 0)))(and ( totalArea(var ? ? ? REGION)( el ? ? ? ( MeasureFn(var ? ? ? TOTAL)(var ? ? ? UNIT))))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? FRACTION)(var ? ? ? TOTAL)))(var ? ? ? UNIT)))))))( permanentCropLandArea(var ? ? ? REGION)(var ? ? ? AMOUNT)))))))
-
-forall UnitOfArea (\UNIT -> forall (both RealNumber Quantity) (\TOTAL -> forall (both ConstantQuantity Quantity) (\FRACTION -> forall (both GeographicArea Region) (\REGION ->  impl (and ( permanentCropLandArea(var ? ? ? REGION)(var ? ? ? FRACTION))(and ( greaterThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toInt 0)))( totalArea(var ? ? ? REGION)( el ? ? ? ( MeasureFn(var ? ? ? TOTAL)(var ? ? ? UNIT))))))(exists PermanentCropLand (\PERMCROP -> and ( geographicSubregion(var ? ? ? PERMCROP)(var ? ? ? REGION))( measure(var ? ? ? PERMCROP)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? FRACTION)(var ? ? ? TOTAL)))(var ? ? ? UNIT))))))))))
-
-forall AreaMeasure (\TOTAL -> forall (both Entity ConstantQuantity) (\AMOUNT -> forall (both ConstantQuantity Quantity) (\FRACTION -> forall (both GeographicArea Region) (\REGION ->  impl (and ( otherLandUseArea(var ? ? ? REGION)(var ? ? ? FRACTION))(and ( greaterThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toInt 0)))(and ( totalArea(var ? ? ? REGION)(var ? ? ? TOTAL))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MultiplicationFn(var ? ? ? FRACTION)(var ? ? ? TOTAL)))))))( otherLandUseArea(var ? ? ? REGION)(var ? ? ? AMOUNT))))))
-
-forall UnitOfArea (\UNIT -> forall (both Entity ConstantQuantity) (\AMOUNT -> forall (both RealNumber Quantity) (\TOTAL -> forall (both ConstantQuantity Quantity) (\FRACTION -> forall (both GeographicArea Region) (\REGION ->  impl (and ( otherLandUseArea(var ? ? ? REGION)(var ? ? ? FRACTION))(and ( greaterThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toInt 0)))(and ( totalArea(var ? ? ? REGION)( el ? ? ? ( MeasureFn(var ? ? ? TOTAL)(var ? ? ? UNIT))))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? FRACTION)(var ? ? ? TOTAL)))(var ? ? ? UNIT)))))))( otherLandUseArea(var ? ? ? REGION)(var ? ? ? AMOUNT)))))))
-
-forall AreaMeasure (\AMOUNT -> forall AreaMeasure (\TOTAL -> forall (both Entity ConstantQuantity) (\FRACTION -> forall (both GeographicArea Region) (\REGION ->  impl (and ( irrigatedLandArea(var ? ? ? REGION)(var ? ? ? AMOUNT))(and ( totalArea(var ? ? ? REGION)(var ? ? ? TOTAL))( equal(var ? ? ? FRACTION)( el ? ? ? ( DivisionFn(var ? ? ? AMOUNT)(var ? ? ? TOTAL))))))( irrigatedLandArea(var ? ? ? REGION)(var ? ? ? FRACTION))))))
-
-forall UnitOfArea (\UNIT -> forall (both Entity ConstantQuantity) (\FRACTION -> forall (both RealNumber Quantity) (\TOTAL -> forall (both RealNumber Quantity) (\AMOUNT -> forall (both GeographicArea Region) (\REGION ->  impl (and ( irrigatedLandArea(var ? ? ? REGION)( el ? ? ? ( MeasureFn(var ? ? ? AMOUNT)(var ? ? ? UNIT))))(and ( totalArea(var ? ? ? REGION)( el ? ? ? ( MeasureFn(var ? ? ? TOTAL)(var ? ? ? UNIT))))( equal(var ? ? ? FRACTION)( el ? ? ? ( DivisionFn(var ? ? ? AMOUNT)(var ? ? ? TOTAL))))))( irrigatedLandArea(var ? ? ? REGION)(var ? ? ? FRACTION)))))))
-
-forall UnitOfArea (\UNIT -> forall Object (\PERMCROP -> forall RealNumber (\AMOUNT -> forall GeographicArea (\REGION ->  impl ( irrigatedLandArea(var ? ? ? REGION)( el ? ? ? ( MeasureFn(var ? ? ? AMOUNT)(var ? ? ? UNIT))))(exists IrrigatedLand (\IRRLAND -> and ( geographicSubregion(var ? ? ? IRRLAND)(var ? ? ? REGION))( measure(var ? ? ? PERMCROP)( el ? ? ? ( MeasureFn(var ? ? ? AMOUNT)(var ? ? ? UNIT))))))))))
-
-forall Drought (\DRYSPELL -> forall Object (\AREA ->  impl ( exactlyLocated(var ? ? ? DRYSPELL)(var ? ? ? AREA))(exists Raining (\RAIN -> exists Region (\PLACE -> and ( located(var ? ? ? RAIN)(var ? ? ? PLACE))(and ( overlapsSpatially(var ? ? ? PLACE)(var ? ? ? AREA))( overlapsTemporally(var ? ? ? RAIN)(var ? ? ? DRYSPELL))))))))
-
-forall Earthquake (\QUAKE -> exists EarthTremor (\TREMOR ->  subProcess(var ? ? ? TREMOR)(var ? ? ? QUAKE)))
-
-forall Aftershock (\SHOCK -> forall Object (\PLACE ->  impl ( located(var ? ? ? SHOCK)(var ? ? ? PLACE))(exists EarthTremor (\TREMOR -> and ( located(var ? ? ? TREMOR)(var ? ? ? PLACE))( before( el ? ? ? ( WhenFn(var ? ? ? TREMOR)))( el ? ? ? ( WhenFn(var ? ? ? SHOCK))))))))
-
-forall Earthquake (\QUAKE -> forall RealNumber (\VALUE ->  impl ( measure(var ? ? ? QUAKE)( el ? ? ? ( MeasureFn(var ? ? ? VALUE)(el ? ? ? RichterMagnitude))))(exists EarthTremor (\TREMOR -> and ( subProcess(var ? ? ? TREMOR)(var ? ? ? QUAKE))( measure(var ? ? ? TREMOR)( el ? ? ? ( MeasureFn(var ? ? ? VALUE)(el ? ? ? RichterMagnitude))))))))
-
-forall EarthTremor (\QUAKE -> exists GeologicalFault (\FAULT ->  origin(var ? ? ? QUAKE)(var ? ? ? FAULT)))
-
-forall Earthquake (\QUAKE -> exists GeologicalFault (\FAULT ->  origin(var ? ? ? QUAKE)(var ? ? ? FAULT)))
-
-forall ForestFire (\FIRE -> exists Forest (\FOREST -> and ( located(var ? ? ? FIRE)(var ? ? ? FOREST))( patient(var ? ? ? FIRE)(var ? ? ? FOREST))))
-
-forall GrassFire (\FIRE -> exists Grass (\GRASS -> and ( located(var ? ? ? FIRE)(var ? ? ? GRASS))( patient(var ? ? ? FIRE)(var ? ? ? GRASS))))
-
-forall VolcanicEruption (\ERUPTING -> exists Volcano (\VOLCANO ->  located(var ? ? ? ERUPTING)(var ? ? ? VOLCANO)))
-
-forall VolcanicEruption (\ERUPTING -> exists Heating (\HEATING ->  subProcess(var ? ? ? HEATING)(var ? ? ? ERUPTING)))
-
-forall (both RealNumber Quantity) (\PH -> forall Object (\SOLUTION ->  impl ( measure(var ? ? ? SOLUTION)( el ? ? ? ( MeasureFn(var ? ? ? PH)(el ? ? ? PHValue))))( lessThanOrEqualTo(var ? ? ? PH)(el ? ? ? (toInt 14)))))
-
-forall (both RealNumber Quantity) (\PH -> forall Object (\SOLUTION ->  impl ( measure(var ? ? ? SOLUTION)( el ? ? ? ( MeasureFn(var ? ? ? PH)(el ? ? ? PHValue))))( greaterThanOrEqualTo(var ? ? ? PH)(el ? ? ? (toInt 0)))))
-
-forall Process (\RAINFALL -> forall Water (\RAIN -> forall (both RealNumber Quantity) (\PH ->  impl (and ( patient(var ? ? ? RAINFALL)(var ? ? ? RAIN))( measure(var ? ? ? RAIN)( el ? ? ? ( MeasureFn(var ? ? ? PH)(el ? ? ? PHValue)))))( lessThan(var ? ? ? PH)(el ? ? ? (toRealNum 5.6))))))
-
-forall Reforestation (\RESTORE -> exists BotanicalTree (\TREE -> and ( attribute(var ? ? ? TREE)(el ? ? ? NonFullyFormed))( patient(var ? ? ? RESTORE)(var ? ? ? TREE))))
-
-forall Effluent (\STUFF ->  attribute(var ? ? ? STUFF)(el ? ? ? Fluid))
-
-forall Erosion (\WEARING -> exists LandForm (\LAND ->  patient(var ? ? ? WEARING)(var ? ? ? LAND)))
-
-forall Erosion (\WEARING -> forall LandForm (\LAND -> forall VolumeMeasure (\SIZE1 ->  impl (and ( patient(var ? ? ? WEARING)(var ? ? ? LAND))( measure(var ? ? ? LAND)(var ? ? ? SIZE1)))( holdsDuring( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( WhenFn(var ? ? ? WEARING)))))(exists VolumeMeasure (\SIZE2 -> and ( measure(var ? ? ? LAND)(var ? ? ? SIZE2))( lessThan(var ? ? ? SIZE2)(var ? ? ? SIZE1))))))))
-
-forall ForestDamage (\HARMING -> exists BotanicalTree (\TREE ->  patient(var ? ? ? HARMING)(var ? ? ? TREE)))
-
-forall Salination (\PROCESS -> exists SodiumChloride (\SALT ->  resourceS(var ? ? ? PROCESS)(var ? ? ? SALT)))
-
-forall SoilSalination (\PROCESS -> exists Soil (\SOIL ->  resourceS(var ? ? ? PROCESS)(var ? ? ? SOIL)))
-
-forall Agreement (\COMPACT -> exists Committing (\COMM ->  represents(var ? ? ? COMM)(var ? ? ? COMPACT)))
-
-forall InternationalAgreement (\AGREEMENT -> forall Committing (\COMMITTING ->  impl ( represents(var ? ? ? COMMITTING)(var ? ? ? AGREEMENT))(exists Nation (\AGENT ->  agent(var ? ? ? COMMITTING)(var ? ? ? AGENT)))))
-
-forall Proposition (\PROP -> forall ContentBearingObject (\CBO -> forall Communication (\COMM ->  impl (and ( containsInformation(var ? ? ? CBO)(var ? ? ? PROP))( patient(var ? ? ? COMM)(var ? ? ? CBO)))( represents(var ? ? ? COMM)(var ? ? ? PROP)))))
-
-forall TreatyDocument (\TREATY -> exists Committing (\COMM -> exists GeopoliticalArea (\COUNTRY1 -> exists GeopoliticalArea (\COUNTRY2 -> and ( patient(var ? ? ? COMM)(var ? ? ? TREATY))(and ( agent(var ? ? ? COMM)(var ? ? ? COUNTRY1))(and ( agent(var ? ? ? COMM)(var ? ? ? COUNTRY2))( not (equal(var ? ? ? COUNTRY1)(var ? ? ? COUNTRY2)))))))))
-
-forall Proposition (\CONTENT -> forall Agent (\AGENT ->  impl ( partyToAgreement(var ? ? ? AGENT)(var ? ? ? CONTENT))(exists Committing (\COMMITTING -> exists ContentBearingObject (\CBO -> and ( patient(var ? ? ? COMMITTING)(var ? ? ? CBO))(and ( containsInformation(var ? ? ? CBO)(var ? ? ? CONTENT))( agent(var ? ? ? COMMITTING)(var ? ? ? AGENT))))))))
-
-forall Proposition (\PROP -> forall Agent (\AGENT ->  impl ( unratifiedSignatoryToAgreement(var ? ? ? AGENT)(var ? ? ? PROP))( not (partyToAgreement(var ? ? ? AGENT)(var ? ? ? PROP)))))
-
-forall SigningADocument (\SIGNING -> exists LinguisticExpression (\DOC -> exists Agreement (\TERMS -> and ( containsInformation(var ? ? ? DOC)(var ? ? ? TERMS))( patient(var ? ? ? SIGNING)(var ? ? ? DOC)))))
-
-forall Satellite (\SAT -> forall AstronomicalBody (\FOCUS -> exists AstronomicalBody (\BODY ->  orbits(var ? ? ? SAT)(var ? ? ? FOCUS))))
-
-forall Hemisphere (\AREA ->  geographicSubregion(var ? ? ? AREA)(el ? ? ? PlanetEarth))
-
-forall Hemisphere (\HEMISPHERE -> or ( equal(var ? ? ? HEMISPHERE)(el ? ? ? NorthernHemisphere))(or ( equal(var ? ? ? HEMISPHERE)(el ? ? ? SouthernHemisphere))(or ( equal(var ? ? ? HEMISPHERE)(el ? ? ? EasternHemisphere))( equal(var ? ? ? HEMISPHERE)(el ? ? ? WesternHemisphere)))))
-
-forall Region (\TWO -> forall (both Object Physical) (\ONE ->  impl ( overlapsSpatially(var ? ? ? ONE)(var ? ? ? TWO))( partlyLocated(var ? ? ? ONE)(var ? ? ? TWO))))
-
-forall Continent (\CONTINENT -> or ( equal(el ? ? ? Africa)(var ? ? ? CONTINENT))(or ( equal(el ? ? ? NorthAmerica)(var ? ? ? CONTINENT))(or ( equal(el ? ? ? SouthAmerica)(var ? ? ? CONTINENT))(or ( equal(el ? ? ? Antarctica)(var ? ? ? CONTINENT))(or ( equal(el ? ? ? Europe)(var ? ? ? CONTINENT))(or ( equal(el ? ? ? Asia)(var ? ? ? CONTINENT))( equal(el ? ? ? Oceania)(var ? ? ? CONTINENT))))))))
-
-forall Continent (\AREA ->  geographicSubregion(var ? ? ? AREA)(el ? ? ? PlanetEarth))
-
-forall PositionalAttribute (\DIR -> forall PositionalAttribute (\OPPDIR -> forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl (and ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? DIR))( oppositeDirection(var ? ? ? DIR)(var ? ? ? OPPDIR)))( orientation(var ? ? ? OBJ2)(var ? ? ? OBJ1)(var ? ? ? OPPDIR))))))
-
-forall PositionalAttribute (\DIR2 -> forall PositionalAttribute (\DIR1 ->  impl ( oppositeDirection(var ? ? ? DIR1)(var ? ? ? DIR2))( contraryAttribute (ConsEl Attribute (var ? ? ? DIR1)(ConsEl Attribute (var ? ? ? DIR2) (BaseEl Attribute))))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Northeast))(and ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? North))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? East)))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Southeast))(and ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? South))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? East)))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Southwest))(and ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? South))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? West)))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Northwest))(and ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? North))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? West)))))
-
-forall (both Physical Object) (\OBJ2 -> forall (both Physical Object) (\OBJ1 ->  equiv ( courseWRTTrueNorth(var ? ? ? OBJ1)(var ? ? ? OBJ2)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 180))(el ? ? ? AngularDegree))))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? South))))
-
-forall (both Physical Object) (\OBJ2 -> forall (both Physical Object) (\OBJ1 ->  equiv ( courseWRTTrueNorth(var ? ? ? OBJ1)(var ? ? ? OBJ2)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 270))(el ? ? ? AngularDegree))))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? West))))
-
-forall (both Physical Object) (\OBJ2 -> forall (both Physical Object) (\OBJ1 ->  equiv ( courseWRTTrueNorth(var ? ? ? OBJ1)(var ? ? ? OBJ2)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 360))(el ? ? ? AngularDegree))))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? North))))
-
-forall (both Physical Object) (\OBJ2 -> forall (both Physical Object) (\OBJ1 ->  equiv ( courseWRTTrueNorth(var ? ? ? OBJ1)(var ? ? ? OBJ2)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 135))(el ? ? ? AngularDegree))))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Southeast))))
-
-forall (both Physical Object) (\OBJ2 -> forall (both Physical Object) (\OBJ1 ->  equiv ( courseWRTTrueNorth(var ? ? ? OBJ1)(var ? ? ? OBJ2)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 225))(el ? ? ? AngularDegree))))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Southwest))))
-
-forall (both Physical Object) (\OBJ2 -> forall (both Physical Object) (\OBJ1 ->  equiv ( courseWRTTrueNorth(var ? ? ? OBJ1)(var ? ? ? OBJ2)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 315))(el ? ? ? AngularDegree))))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Northwest))))
-
-forall (both DirectionalAttribute Entity) (\DIRECTION -> forall PlaneAngleMeasure (\DEGREE -> forall GeographicArea (\AREA ->  impl ( magneticVariation(var ? ? ? AREA)(var ? ? ? DEGREE)(var ? ? ? DIRECTION))(or ( equal(var ? ? ? DIRECTION)(el ? ? ? East))( equal(var ? ? ? DIRECTION)(el ? ? ? West))))))
-
-forall (both DirectionalAttribute Entity) (\DIRECTION -> forall (both PlaneAngleMeasure Quantity) (\DEGREE -> forall (both Object GeographicArea) (\AREA -> forall (both PlaneAngleMeasure Quantity) (\MAGDEGREE -> forall Physical (\OBJ2 -> forall Physical (\OBJ1 ->  impl (and ( courseWRTMagneticNorth(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? MAGDEGREE))(and ( partlyLocated(var ? ? ? OBJ1)(var ? ? ? AREA))(and ( partlyLocated(var ? ? ? OBJ2)(var ? ? ? AREA))( magneticVariation(var ? ? ? AREA)(var ? ? ? DEGREE)(var ? ? ? DIRECTION)))))(exists PlaneAngleMeasure (\TRUEDEGREE -> exists Entity (\DIFFDEGREE -> and ( impl (and ( equal(var ? ? ? DIRECTION)(el ? ? ? East))( equal(var ? ? ? DIFFDEGREE)( el ? ? ? ( AdditionFn(var ? ? ? MAGDEGREE)(var ? ? ? DEGREE)))))( courseWRTTrueNorth(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? TRUEDEGREE)))( impl (and ( equal(var ? ? ? DIRECTION)(el ? ? ? West))( equal(var ? ? ? DIFFDEGREE)( el ? ? ? ( SubtractionFn(var ? ? ? MAGDEGREE)(var ? ? ? DEGREE)))))( courseWRTTrueNorth(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? TRUEDEGREE))))))))))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Fathom)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 6))))(el ? ? ? FootLength)))))
-
-forall (both RealNumber Quantity) (\NUM -> forall Entity (\AMOUNT ->  impl ( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn(var ? ? ? NUM)(el ? ? ? NauticalMile))))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUM)(el ? ? ? (toRealNum 1.852))))( el ? ? ? ( KiloFn(el ? ? ? Meter))))))))
-
-forall (both RealNumber Quantity) (\NUM -> forall Entity (\AMOUNT ->  impl ( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn(var ? ? ? NUM)(el ? ? ? NauticalMile))))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUM)(el ? ? ? (toRealNum 1.151))))(el ? ? ? Mile))))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUM ->  impl ( equal(var ? ? ? NUM)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUM))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUM)(el ? ? ? NauticalMile)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUM)(el ? ? ? (toInt 1852))))(el ? ? ? Meter)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUM ->  impl ( equal(var ? ? ? NUM)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUM))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUM)(el ? ? ? NauticalMile)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUM)(el ? ? ? (toRealNum 1.852))))( el ? ? ? ( KiloFn(el ? ? ? Meter)))))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUM ->  impl ( equal(var ? ? ? NUM)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUM))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUM)(el ? ? ? NauticalMile)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUM)(el ? ? ? (toRealNum 6076.1))))(el ? ? ? FootLength)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUM ->  impl ( equal(var ? ? ? NUM)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUM))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUM)(el ? ? ? NauticalMile)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUM)(el ? ? ? (toRealNum 1.151))))(el ? ? ? Mile)))))
-
-forall (both RealNumber Quantity) (\TIME -> forall (both RealNumber Quantity) (\DISTANCE -> forall Entity (\SPEED ->  impl ( equal(var ? ? ? SPEED)( el ? ? ? ( SpeedFn( el ? ? ? ( MeasureFn(var ? ? ? DISTANCE)(el ? ? ? NauticalMile)))( el ? ? ? ( MeasureFn(var ? ? ? TIME)(el ? ? ? HourDuration))))))( equal(var ? ? ? SPEED)( el ? ? ? ( MeasureFn( el ? ? ? ( DivisionFn(var ? ? ? DISTANCE)(var ? ? ? TIME)))(el ? ? ? KnotUnitOfSpeed)))))))
-
-forall RealNumber (\NUM -> forall Entity (\SPEED ->  impl ( equal(var ? ? ? SPEED)( el ? ? ? ( MeasureFn(var ? ? ? NUM)(el ? ? ? KnotUnitOfSpeed))))( equal(var ? ? ? SPEED)( el ? ? ? ( SpeedFn( el ? ? ? ( MeasureFn(var ? ? ? NUM)(el ? ? ? NauticalMile)))( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? HourDuration))))))))
-
-forall UnitOfMeasure (\UNIT -> forall Entity (\AMOUNT ->  equiv ( equal(var ? ? ? AMOUNT)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))( el ? ? ? ( SquareUnitFn(var ? ? ? UNIT))))))( equal(var ? ? ? AMOUNT)( el ? ? ? ( MultiplicationFn( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(var ? ? ? UNIT)))( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(var ? ? ? UNIT))))))))
-
-forall UndergroundArea (\PLACE -> exists (both SelfConnectedObject Object) (\GROUND -> exists Object (\AREA -> and ( surface(var ? ? ? GROUND)(el ? ? ? PlanetEarth))(and ( part(var ? ? ? AREA)(var ? ? ? GROUND))( orientation(var ? ? ? PLACE)(var ? ? ? AREA)(el ? ? ? Below))))))
-
-forall MountainRange (\RANGE -> forall Object (\MOUNTAIN1 ->  impl ( part(var ? ? ? MOUNTAIN1)(var ? ? ? RANGE))(exists Mountain (\MOUNTAIN2 -> and ( component(var ? ? ? MOUNTAIN2)(var ? ? ? RANGE))( meetsSpatially(var ? ? ? MOUNTAIN1)(var ? ? ? MOUNTAIN2))))))
-
-forall Mountain (\MOUNTAIN -> exists SlopedArea (\INCLINE -> and ( attribute(var ? ? ? INCLINE)(el ? ? ? SteepTerrain))( part(var ? ? ? INCLINE)(var ? ? ? MOUNTAIN))))
-
-forall Hill (\HILL -> exists SlopedArea (\INCLINE ->  part(var ? ? ? INCLINE)(var ? ? ? HILL)))
-
-forall VolcanicEruption (\EVENT -> exists Volcano (\VOLCANO ->  agent(var ? ? ? EVENT)(var ? ? ? VOLCANO)))
-
-forall Cliff (\CLIFF -> exists RationalNumber (\SLOPE -> and ( slopeGradient(var ? ? ? CLIFF)(var ? ? ? SLOPE))(and ( greaterThan(var ? ? ? SLOPE)(el ? ? ? (toRealNum 0.60)))( greaterThan(el ? ? ? (toRealNum 1.20))(var ? ? ? SLOPE)))))
-
-forall Plateau (\PLATEAU -> forall (both SelfConnectedObject Object) (\TOP ->  impl ( top(var ? ? ? TOP)(var ? ? ? PLATEAU))( attribute(var ? ? ? TOP)(el ? ? ? FlatTerrain))))
-
-forall Plateau (\PLATEAU -> exists SlopedArea (\SLOPE -> and ( attribute(var ? ? ? SLOPE)(el ? ? ? SteepTerrain))( overlapsSpatially(var ? ? ? SLOPE)(var ? ? ? PLATEAU))))
-
-forall Mesa (\MESA -> forall (both SelfConnectedObject Object) (\TOP ->  impl ( top(var ? ? ? TOP)(var ? ? ? MESA))( attribute(var ? ? ? TOP)(el ? ? ? FlatTerrain))))
-
-forall Mesa (\MESA -> forall (both SelfConnectedObject Object) (\SIDE ->  impl ( side(var ? ? ? SIDE)(var ? ? ? MESA))( attribute(var ? ? ? SIDE)(el ? ? ? SteepTerrain))))
-
-forall Butte (\BUTTE -> forall (both SelfConnectedObject Object) (\SIDE ->  impl ( side(var ? ? ? SIDE)(var ? ? ? BUTTE))( attribute(var ? ? ? SIDE)(el ? ? ? SteepTerrain))))
-
-forall Butte (\BUTTE -> forall (both SelfConnectedObject Object) (\TOP ->  impl ( top(var ? ? ? TOP)(var ? ? ? BUTTE))( attribute(var ? ? ? TOP)(el ? ? ? FlatTerrain))))
-
-forall Butte (\BUTTE -> forall Mesa (\MESA -> forall (both RealNumber Quantity) (\SIZE2 -> forall UnitOfMeasure (\UNIT -> forall (both RealNumber Quantity) (\SIZE1 ->  impl (and ( linearExtent(var ? ? ? BUTTE)( el ? ? ? ( MeasureFn(var ? ? ? SIZE1)(var ? ? ? UNIT))))( linearExtent(var ? ? ? MESA)( el ? ? ? ( MeasureFn(var ? ? ? SIZE2)(var ? ? ? UNIT)))))( greaterThan(var ? ? ? SIZE2)(var ? ? ? SIZE1)))))))
-
-forall Piedmont (\PIEDMONT -> forall (both LengthMeasure (both Attribute Quantity)) (\HEIGHT2 -> forall (both LengthMeasure (both Attribute Quantity)) (\HEIGHT1 -> forall (both Object SelfConnectedObject) (\MOUNTAINS ->  impl (and ( attribute(var ? ? ? MOUNTAINS)(el ? ? ? MountainousTerrain))(and ( orientation(var ? ? ? PIEDMONT)(var ? ? ? MOUNTAINS)(el ? ? ? Adjacent))(and ( height(var ? ? ? PIEDMONT)(var ? ? ? HEIGHT1))(and ( height(var ? ? ? MOUNTAINS)(var ? ? ? HEIGHT2))( successorAttributeClosure(var ? ? ? HEIGHT1)(var ? ? ? HEIGHT2))))))( greaterThan(var ? ? ? HEIGHT2)(var ? ? ? HEIGHT1))))))
-
-forall Plain (\PLAIN ->  attribute(var ? ? ? PLAIN)(el ? ? ? FlatTerrain))
-
-forall Canyon (\CANYON -> exists Hole (\HOLE ->  hole(var ? ? ? HOLE)(var ? ? ? CANYON)))
-
-forall Canyon (\CANYON -> exists Erosion (\EROSION ->  result(var ? ? ? EROSION)(var ? ? ? CANYON)))
-
-forall Soil (\SOIL -> exists Humus (\HUMUS -> exists Mineral (\MINERAL -> and ( part(var ? ? ? HUMUS)(var ? ? ? SOIL))( part(var ? ? ? MINERAL)(var ? ? ? SOIL)))))
-
-forall Humus (\HUMUS -> exists Soil (\SOIL ->  part(var ? ? ? HUMUS)(var ? ? ? SOIL)))
-
-forall SoilSolution (\SOLUTION -> exists Soil (\SOIL ->  part(var ? ? ? SOLUTION)(var ? ? ? SOIL)))
-
-forall Clay (\SOIL -> forall (both RealNumber Quantity) (\SIZE -> forall (both Object Circle) (\PARTICLE ->  impl (and ( part(var ? ? ? PARTICLE)(var ? ? ? SOIL))( diameter(var ? ? ? PARTICLE)( el ? ? ? ( MeasureFn(var ? ? ? SIZE)(el ? ? ? Centimeter)))))( greaterThan(el ? ? ? (toRealNum 0.0002))(var ? ? ? SIZE)))))
-
-forall Loam (\LOAM -> exists Clay (\CLAY -> exists Sand (\SAND -> exists Gravel (\GRAVEL -> exists Silt (\SILT -> exists BodySubstance (\ORGANIC -> and ( piece(var ? ? ? CLAY)(var ? ? ? LOAM))(and ( piece(var ? ? ? GRAVEL)(var ? ? ? LOAM))(and ( piece(var ? ? ? SAND)(var ? ? ? LOAM))(and ( piece(var ? ? ? SILT)(var ? ? ? LOAM))( piece(var ? ? ? ORGANIC)(var ? ? ? LOAM)))))))))))
-
-forall GeographicArea (\AREA ->  impl ( groundSurfaceType(var ? ? ? AREA)(desc Loam ? ?))( attribute(var ? ? ? AREA)(el ? ? ? FertileTerrain)))
-
-forall Sand (\SOIL -> forall (both RealNumber Quantity) (\SIZE -> forall (both Object Circle) (\PARTICLE ->  impl (and ( part(var ? ? ? PARTICLE)(var ? ? ? SOIL))( diameter(var ? ? ? PARTICLE)( el ? ? ? ( MeasureFn(var ? ? ? SIZE)(el ? ? ? Centimeter)))))(and ( greaterThan(var ? ? ? SIZE)(el ? ? ? (toRealNum 0.00002)))( greaterThan(el ? ? ? (toRealNum 0.005))(var ? ? ? SIZE))))))
-
-forall Rock (\ROCK ->  attribute(var ? ? ? ROCK)(el ? ? ? Solid))
-
-forall Rock (\ROCK -> exists Mineral (\MINERAL ->  part(var ? ? ? MINERAL)(var ? ? ? ROCK)))
-
-forall GeographicArea (\AREA ->  impl ( groundSurfaceType(var ? ? ? AREA)(desc Rock ? ?))( not (attribute(var ? ? ? AREA)(el ? ? ? FertileTerrain))))
-
-forall Continent (\AREA ->  meetsSpatially(var ? ? ? AREA)(el ? ? ? WorldOcean))
-
-forall (both BodyOfWater Ocean) (\WATER -> forall Ocean (\OCEAN ->  larger(var ? ? ? OCEAN)(var ? ? ? WATER)))
-
-forall Ocean (\OCEAN ->  properPart(var ? ? ? OCEAN)(el ? ? ? WorldOcean))
-
-forall Ocean (\SEA ->  impl ( not (equal(var ? ? ? SEA)(el ? ? ? ArcticOcean)))( smaller(el ? ? ? ArcticOcean)(var ? ? ? SEA)))
-
-forall (both Entity Physical) (\FINISH -> forall (both Object Physical) (\START ->  impl (and ( origin(el ? ? ? AntarcticCircumpolarCurrent)(var ? ? ? START))( destination(el ? ? ? AntarcticCircumpolarCurrent)(var ? ? ? FINISH)))( distance(var ? ? ? START)(var ? ? ? FINISH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 21000))( el ? ? ? ( KiloFn(el ? ? ? Meter))))))))
-
-forall Sea (\SEA ->  properPart(var ? ? ? SEA)(el ? ? ? WorldOcean))
-
-forall Sea (\SEA -> exists Ocean (\OCEAN -> exists WaterArea (\PATH ->  connects(var ? ? ? PATH)(var ? ? ? OCEAN)(var ? ? ? SEA))))
-
-forall Sea (\SEA -> exists LandArea (\LAND ->  meetsSpatially(var ? ? ? LAND)(var ? ? ? SEA)))
-
-forall Ocean (\OCEAN -> forall (both SelfConnectedObject Object) (\TOP ->  impl ( surface(var ? ? ? TOP)(var ? ? ? OCEAN))( elevation(var ? ? ? TOP)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 0))(el ? ? ? Meter))))))
-
-forall Ocean (\OCEAN -> forall (both SelfConnectedObject Object) (\TOP ->  impl ( surface(var ? ? ? TOP)(var ? ? ? OCEAN))( elevation(var ? ? ? TOP)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 0))(el ? ? ? FootLength))))))
-
-forall FlowRegion (\FR -> forall (both Physical Object) (\FLUID ->  impl ( located(var ? ? ? FLUID)(var ? ? ? FR))( attribute(var ? ? ? FLUID)(el ? ? ? Fluid))))
-
-forall Substance (\PART -> forall TimeDuration (\TIME -> forall LengthMeasure (\LENGTH -> forall (both FlowRegion Substance) (\FLUID ->  impl (and ( measure( el ? ? ? ( FlowFn(var ? ? ? FLUID)))( el ? ? ? ( SpeedFn(var ? ? ? LENGTH)(var ? ? ? TIME))))( piece(var ? ? ? PART)(var ? ? ? FLUID)))( piece(var ? ? ? PART)( el ? ? ? ( SpeedFn(var ? ? ? LENGTH)(var ? ? ? TIME))))))))
-
-forall Substance (\PART -> forall RealNumber (\NUM -> forall (both FlowRegion Substance) (\FLUID ->  impl (and ( measure( el ? ? ? ( FlowFn(var ? ? ? FLUID)))( el ? ? ? ( MeasureFn(var ? ? ? NUM)(el ? ? ? KnotUnitOfSpeed))))( piece(var ? ? ? PART)(var ? ? ? FLUID)))( piece(var ? ? ? PART)( el ? ? ? ( MeasureFn(var ? ? ? NUM)(el ? ? ? KnotUnitOfSpeed)))))))
-
-forall (both Substance Object) (\PART -> forall DirectionalAttribute (\DIRECTION -> forall Region (\REGION -> forall TimeDuration (\TIME -> forall LengthMeasure (\LENGTH -> forall (both FlowRegion Substance) (\FLUID ->  impl (and ( measure( el ? ? ? ( FlowFn(var ? ? ? FLUID)))( el ? ? ? ( VelocityFn(var ? ? ? LENGTH)(var ? ? ? TIME)(var ? ? ? REGION)(var ? ? ? DIRECTION))))( piece(var ? ? ? PART)(var ? ? ? FLUID)))( measure(var ? ? ? PART)( el ? ? ? ( VelocityFn(var ? ? ? LENGTH)(var ? ? ? TIME)(var ? ? ? REGION)(var ? ? ? DIRECTION))))))))))
-
-forall LowTide (\LOW -> forall HighTide (\HIGH -> forall Day (\DAY -> forall (both Object WaterArea) (\PLACE ->  impl (and ( exactlyLocated(var ? ? ? LOW)(var ? ? ? PLACE))(and ( exactlyLocated(var ? ? ? HIGH)(var ? ? ? PLACE))(and ( overlapsTemporally(var ? ? ? LOW)(var ? ? ? DAY))( overlapsTemporally(var ? ? ? HIGH)(var ? ? ? DAY)))))(exists (both LengthMeasure Quantity) (\AMOUNT2 -> exists (both LengthMeasure Quantity) (\AMOUNT1 -> and ( holdsDuring(var ? ? ? LOW)( waterDepth(var ? ? ? PLACE)(var ? ? ? AMOUNT1)))(and ( holdsDuring(var ? ? ? HIGH)( waterDepth(var ? ? ? PLACE)(var ? ? ? AMOUNT2)))( greaterThan(var ? ? ? AMOUNT2)(var ? ? ? AMOUNT1))))))))))
-
-forall Day (\DAY -> forall (both LengthMeasure Quantity) (\AMOUNT2 -> forall TimeInterval (\TIME2 -> forall (both LengthMeasure Quantity) (\AMOUNT1 -> forall TimeInterval (\TIME1 -> forall Region (\PLACE ->  impl (and ( lowTide(var ? ? ? PLACE)(var ? ? ? TIME1)(var ? ? ? AMOUNT1))(and ( highTide(var ? ? ? PLACE)(var ? ? ? TIME2)(var ? ? ? AMOUNT2))(and ( overlapsTemporally(var ? ? ? TIME1)(var ? ? ? DAY))( overlapsTemporally(var ? ? ? TIME2)(var ? ? ? DAY)))))( greaterThan(var ? ? ? AMOUNT1)(var ? ? ? AMOUNT2))))))))
-
-forall Gulf (\GULF -> exists (both Sea Ocean) (\SEA ->  connected(var ? ? ? GULF)(var ? ? ? SEA)))
-
-forall Gulf (\GULF -> exists SaltWaterArea (\WATER ->  properPart(var ? ? ? GULF)(var ? ? ? WATER)))
-
-forall Gulf (\GULF -> forall Bay (\BAY ->  larger(var ? ? ? GULF)(var ? ? ? BAY)))
-
-forall Estuary (\WATER -> exists SaltWaterArea (\SEA -> and ( part(var ? ? ? SEA)(el ? ? ? WorldOcean))( connected(var ? ? ? SEA)(var ? ? ? WATER))))
-
-forall Estuary (\WATER -> forall Object (\ESTUARY -> exists RiverMouth (\MOUTH ->  overlapsSpatially(var ? ? ? MOUTH)(var ? ? ? ESTUARY))))
-
-forall Estuary (\WATER -> exists TidalProcess (\TIDES ->  located(var ? ? ? TIDES)(var ? ? ? WATER)))
-
-forall Inlet (\INLET -> exists LandArea (\LAND ->  penetrates(var ? ? ? INLET)(var ? ? ? LAND)))
-
-forall Inlet (\INLET -> exists WaterArea (\WATER ->  connected(var ? ? ? INLET)(var ? ? ? WATER)))
-
-forall Cove (\COVE -> forall Bay (\BAY ->  larger(var ? ? ? BAY)(var ? ? ? COVE)))
-
-forall (both SelfConnectedObject Entity) (\END2 -> forall (both SelfConnectedObject Entity) (\END1 -> forall SelfConnectedObject (\BETWEEN ->  impl ( connects(var ? ? ? BETWEEN)(var ? ? ? END1)(var ? ? ? END2))( not (equal(var ? ? ? END1)(var ? ? ? END2))))))
-
-forall Strait (\STRAIT -> exists BodyOfWater (\BODY1 -> exists BodyOfWater (\BODY2 ->  connects(var ? ? ? STRAIT)(var ? ? ? BODY1)(var ? ? ? BODY2))))
-
-forall BodyOfWater (\BODY1 -> forall BodyOfWater (\BODY2 -> forall (both SelfConnectedObject Object) (\STRAIT ->  impl ( connects(var ? ? ? STRAIT)(var ? ? ? BODY1)(var ? ? ? BODY2))( larger(var ? ? ? BODY1)(var ? ? ? STRAIT)))))
-
-forall Channel (\CHANNEL -> exists WaterArea (\WATER1 -> exists WaterArea (\WATER2 ->  connects(var ? ? ? CHANNEL)(var ? ? ? WATER1)(var ? ? ? WATER2))))
-
-forall Channel (\CHANNEL -> forall BodyOfWater (\BODY ->  impl ( connected(var ? ? ? CHANNEL)(var ? ? ? BODY))( larger(var ? ? ? BODY)(var ? ? ? CHANNEL))))
-
-forall InlandWaterSystem (\SYSTEM -> exists BodyOfWater (\BODY1 -> exists BodyOfWater (\BODY2 -> and ( not (equal(var ? ? ? BODY1)(var ? ? ? BODY2)))(and ( geographicSubregion(var ? ? ? BODY1)(var ? ? ? SYSTEM))( geographicSubregion(var ? ? ? BODY2)(var ? ? ? SYSTEM))))))
-
-forall InlandWaterSystem (\SYSTEM -> forall WaterArea (\WATER1 -> forall WaterArea (\WATER2 ->  impl (and ( not (equal(var ? ? ? WATER1)(var ? ? ? WATER2)))(and ( not (connected(var ? ? ? WATER1)(var ? ? ? WATER2)))(and ( geographicSubregion(var ? ? ? WATER1)(var ? ? ? SYSTEM))( geographicSubregion(var ? ? ? WATER2)(var ? ? ? SYSTEM)))))(exists WaterArea (\WATER3 -> and ( not (equal(var ? ? ? WATER3)(var ? ? ? WATER1)))(and ( not (equal(var ? ? ? WATER3)(var ? ? ? WATER1)))(and ( part(var ? ? ? WATER3)(var ? ? ? SYSTEM))( connects(var ? ? ? WATER3)(var ? ? ? WATER1)(var ? ? ? WATER2)))))))))
-
-forall LakeRegion (\REGION -> exists Lake (\LAKE ->  located(var ? ? ? LAKE)(var ? ? ? REGION)))
-
-forall RiverSystem (\SYSTEM -> exists River (\RIVER ->  part(var ? ? ? RIVER)(var ? ? ? SYSTEM)))
-
-forall RiverSystem (\SYSTEM -> exists River (\RIVER -> exists StaticWaterArea (\STATIC -> and ( part(var ? ? ? RIVER)(var ? ? ? SYSTEM))( connected(var ? ? ? RIVER)(var ? ? ? STATIC)))))
-
-forall Waterfall (\FALL -> forall WaterMotion (\CURRENT -> forall WaterArea (\TOP -> forall WaterArea (\BOTTOM ->  impl (and ( flowCurrent(var ? ? ? CURRENT)(var ? ? ? FALL))(and ( origin(var ? ? ? CURRENT)(var ? ? ? TOP))( destination(var ? ? ? CURRENT)(var ? ? ? BOTTOM))))( orientation(var ? ? ? TOP)(var ? ? ? BOTTOM)(el ? ? ? Above))))))
-
-forall Canal (\CHANNEL -> exists WaterArea (\WATER1 -> exists WaterArea (\WATER2 ->  connects(var ? ? ? CHANNEL)(var ? ? ? WATER1)(var ? ? ? WATER2))))
-
-forall Dam (\DAM -> forall Object (\RIVER -> exists WaterArea (\RIVER ->  traverses(var ? ? ? DAM)(var ? ? ? RIVER))))
-
-forall Rapids (\RAPIDS -> exists River (\RIVER ->  part(var ? ? ? RAPIDS)(var ? ? ? RIVER)))
-
-forall Rapids (\RAPIDS -> forall SelfConnectedObject (\RAPIDS -> forall (both SelfConnectedObject Object) (\BOTTOM ->  impl ( bottom(var ? ? ? BOTTOM)(var ? ? ? RAPIDS))(exists Rock (\ROCK ->  part(var ? ? ? ROCK)(var ? ? ? BOTTOM))))))
-
-forall Irrigating (\IRRIGATION -> forall LandArea (\AREA -> forall Entity (\AREA ->  impl ( patient(var ? ? ? IRRIGATION)(var ? ? ? AREA))(and ( holdsDuring( el ? ? ? ( ImmediatePastFn( el ? ? ? ( WhenFn(var ? ? ? IRRIGATION)))))( attribute(var ? ? ? AREA)(el ? ? ? Dry)))( holdsDuring( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( WhenFn(var ? ? ? IRRIGATION)))))( attribute(var ? ? ? AREA)(el ? ? ? Damp)))))))
-
-forall Irrigating (\IRRIGATION -> forall LandArea (\AREA ->  impl ( patient(var ? ? ? IRRIGATION)(var ? ? ? AREA))( hasPurpose(var ? ? ? IRRIGATION)( attribute(var ? ? ? AREA)(el ? ? ? FertileTerrain)))))
-
-forall Lake (\LAKE -> forall Ocean (\OCEAN ->  smaller(var ? ? ? LAKE)(var ? ? ? OCEAN)))
-
-forall CoastalPlain (\PLAIN -> exists ShoreArea (\SHORE ->  part(var ? ? ? SHORE)(var ? ? ? PLAIN)))
-
-forall RiverBank (\BANK -> exists River (\RIVER ->  meetsSpatially(var ? ? ? RIVER)(var ? ? ? BANK)))
-
-forall Delta (\DELTA -> exists RiverMouth (\MOUTH ->  meetsSpatially(var ? ? ? MOUTH)(var ? ? ? DELTA)))
-
-forall Delta (\DELTA ->  attribute(var ? ? ? DELTA)(el ? ? ? FlatTerrain))
-
-forall Peninsula (\PENINSULA -> exists WaterArea (\WATER ->  penetrates(var ? ? ? PENINSULA)(var ? ? ? WATER)))
-
-forall Cape (\CAPE -> exists WaterArea (\WATERREGION ->  penetrates(var ? ? ? CAPE)(var ? ? ? WATERREGION)))
-
-forall Isthmus (\ISTHMUS -> forall (both SelfConnectedObject (both Entity Object)) (\RIGHTSIDE -> forall (both SelfConnectedObject (both Entity Object)) (\LEFTSIDE ->  impl (and ( side(var ? ? ? LEFTSIDE)(var ? ? ? ISTHMUS))(and ( side(var ? ? ? RIGHTSIDE)(var ? ? ? ISTHMUS))( not (equal(var ? ? ? LEFTSIDE)(var ? ? ? RIGHTSIDE)))))(exists LandArea (\REGION1 -> exists LandArea (\REGION2 -> exists WaterArea (\WATER1 -> exists WaterArea (\WATER2 -> and ( between(var ? ? ? REGION1)(var ? ? ? ISTHMUS)(var ? ? ? REGION2))(and ( meetsSpatially(var ? ? ? LEFTSIDE)(var ? ? ? WATER1))( meetsSpatially(var ? ? ? RIGHTSIDE)(var ? ? ? WATER2)))))))))))
-
-forall ArchipelagicArea (\AREA -> exists Archipelago (\ISLANDS ->  located(var ? ? ? ISLANDS)(var ? ? ? AREA)))
-
-forall Reef (\REEF -> exists WaterArea (\WATER ->  orientation(var ? ? ? REEF)(var ? ? ? WATER)(el ? ? ? Near)))
-
-forall Reef (\REEF -> exists (both Sand (both Rock Coral)) (\STUFF -> part(var ? ? ? STUFF)(var ? ? ? REEF)))
-
-forall CoralReef (\REEF -> exists Coral (\CORAL ->  part(var ? ? ? CORAL)(var ? ? ? REEF)))
-
-forall Glacier (\GLACIER -> forall Object (\ICE -> exists Water (\WATER -> and ( attribute(var ? ? ? WATER)(el ? ? ? Solid))( part(var ? ? ? ICE)(var ? ? ? GLACIER)))))
-
-forall Cave (\CAVE -> exists Erosion (\EROSION ->  result(var ? ? ? EROSION)(var ? ? ? CAVE)))
-
-forall Cave (\CAVE -> exists CaveMatrix (\LAND ->  hole(var ? ? ? CAVE)(var ? ? ? LAND)))
-
-forall CaveMatrix (\LAND -> forall Cave (\CAVE ->  impl ( hole(var ? ? ? CAVE)(var ? ? ? LAND))( equal(var ? ? ? LAND)( el ? ? ? ( HoleSkinFn(var ? ? ? CAVE))))))
-
-forall SubmergedLandArea (\LAND -> exists WaterArea (\WATER -> and ( orientation(var ? ? ? LAND)(var ? ? ? WATER)(el ? ? ? Below))(and ( orientation(var ? ? ? WATER)(var ? ? ? LAND)(el ? ? ? On))( meetsSpatially(var ? ? ? LAND)(var ? ? ? WATER)))))
-
-forall ContinentalShelf (\SHELF -> exists ContinentalMargin (\MARGIN -> and ( properPart(var ? ? ? SHELF)(var ? ? ? MARGIN))( overlapsSpatially(var ? ? ? SHELF)(var ? ? ? MARGIN))))
-
-forall Shoreline (\LINE -> exists WaterArea (\WATER ->  meetsSpatially(var ? ? ? WATER)(var ? ? ? LINE)))
-
-forall ShoreArea (\SHORE -> exists Shoreline (\LINE ->  part(var ? ? ? LINE)(var ? ? ? SHORE)))
-
-forall ShoreArea (\SHORE -> forall WaterArea (\WATER ->  impl ( orientation(var ? ? ? SHORE)(var ? ? ? WATER)(el ? ? ? Adjacent))(exists Shoreline (\LINE -> and ( part(var ? ? ? LINE)(var ? ? ? SHORE))( meetsSpatially(var ? ? ? LINE)(var ? ? ? WATER))))))
-
-forall Object (\Y -> forall Object (\X ->  impl ( meetsSpatially(var ? ? ? X)(var ? ? ? Y))( orientation(var ? ? ? X)(var ? ? ? Y)(el ? ? ? Adjacent))))
-
-forall Atmosphere (\AIR -> exists AstronomicalBody (\BODY ->  meetsSpatially(var ? ? ? AIR)(var ? ? ? BODY)))
-
-forall AtmosphericRegion (\AIRSPACE ->  part(var ? ? ? AIRSPACE)(el ? ? ? EarthsAtmosphere))
-
-forall Air (\AIR ->  piece(var ? ? ? AIR)(el ? ? ? EarthsAtmosphere))
-
-forall AtmosphericRegion (\AIRSPACE -> exists Air (\AIR ->  part(var ? ? ? AIR)(var ? ? ? AIRSPACE)))
-
-forall Air (\AIR -> exists Oxygen (\PART ->  part(var ? ? ? PART)(var ? ? ? AIR)))
-
-forall Air (\AIR -> exists Nitrogen (\PART ->  part(var ? ? ? PART)(var ? ? ? AIR)))
-
-forall WindFlow (\BLOW ->  located(var ? ? ? BLOW)(el ? ? ? EarthsAtmosphere))
-
-forall WindFlow (\R -> exists Wind (\WIND ->  located(var ? ? ? WIND)(var ? ? ? R)))
-
-forall WindFlow (\PLACE -> forall DirectionalAttribute (\DIRECTION -> forall TimeDuration (\TIME -> forall LengthMeasure (\DIST ->  impl ( surfaceWindVelocity(var ? ? ? PLACE)( el ? ? ? ( SpeedFn(var ? ? ? DIST)(var ? ? ? TIME)))(var ? ? ? DIRECTION))(exists Wind (\BLOW -> and ( partlyLocated(var ? ? ? BLOW)(var ? ? ? PLACE))( measure(var ? ? ? BLOW)( el ? ? ? ( VelocityFn(var ? ? ? DIST)(var ? ? ? TIME)(var ? ? ? PLACE)(var ? ? ? DIRECTION))))))))))
-
-forall Object (\PLACE -> forall Wind (\BLOW -> forall DirectionalAttribute (\DIRECTION -> forall TimeDuration (\TIME -> forall LengthMeasure (\DIST ->  impl ( measure(var ? ? ? BLOW)( el ? ? ? ( VelocityFn(var ? ? ? DIST)(var ? ? ? TIME)(var ? ? ? PLACE)(var ? ? ? DIRECTION))))( surfaceWindVelocity(var ? ? ? PLACE)( el ? ? ? ( SpeedFn(var ? ? ? DIST)(var ? ? ? TIME)))(var ? ? ? DIRECTION)))))))
-
-forall DirectionalAttribute (\DIRECTION -> forall PhysicalQuantity (\SPEED -> forall Object (\PLACE ->  impl ( surfaceWindVelocity(var ? ? ? PLACE)(var ? ? ? SPEED)(var ? ? ? DIRECTION))( surfaceWindSpeed(var ? ? ? PLACE)(var ? ? ? SPEED)))))
-
-forall WindFlow (\ZEPHYR -> forall Object (\PLACE -> forall TimeDuration (\TIME -> forall LengthMeasure (\DIST ->  impl (and ( partlyLocated(var ? ? ? ZEPHYR)(var ? ? ? PLACE))( measure(var ? ? ? ZEPHYR)( el ? ? ? ( SpeedFn(var ? ? ? DIST)(var ? ? ? TIME)))))( surfaceWindSpeed(var ? ? ? PLACE)( el ? ? ? ( SpeedFn(var ? ? ? DIST)(var ? ? ? TIME))))))))
-
-forall WindFlow (\ZEPHYR -> forall Object (\PLACE -> forall RealNumber (\SPEED ->  impl (and ( partlyLocated(var ? ? ? ZEPHYR)(var ? ? ? PLACE))( measure(var ? ? ? ZEPHYR)( el ? ? ? ( MeasureFn(var ? ? ? SPEED)(el ? ? ? KnotUnitOfSpeed)))))( surfaceWindSpeed(var ? ? ? PLACE)( el ? ? ? ( MeasureFn(var ? ? ? SPEED)(el ? ? ? KnotUnitOfSpeed)))))))
-
-forall (both DirectionalAttribute PositionalAttribute) (\DIR -> forall Object (\PLACE ->  impl ( surfaceWindDirection(var ? ? ? PLACE)(var ? ? ? DIR))(exists Wind (\WIND -> exists Region (\FROM -> and ( partlyLocated(var ? ? ? WIND)(var ? ? ? PLACE))(and ( origin(var ? ? ? WIND)(var ? ? ? FROM))( orientation(var ? ? ? FROM)(var ? ? ? PLACE)(var ? ? ? DIR))))))))
-
-forall (both PositionalAttribute DirectionalAttribute) (\DIR_FROM -> forall (both DirectionalAttribute PositionalAttribute) (\DIR_TOWARD -> forall PhysicalQuantity (\SPEED -> forall Object (\PLACE ->  impl (and ( surfaceWindVelocity(var ? ? ? PLACE)(var ? ? ? SPEED)(var ? ? ? DIR_TOWARD))( oppositeDirection(var ? ? ? DIR_TOWARD)(var ? ? ? DIR_FROM)))( surfaceWindDirection(var ? ? ? PLACE)(var ? ? ? DIR_FROM))))))
-
-forall WindFlow (\ZEPHYR -> forall (both PositionalAttribute DirectionalAttribute) (\DIR_FROM -> forall (both DirectionalAttribute PositionalAttribute) (\DIR_TOWARD -> forall (both Region Object) (\PLACE -> forall TimeDuration (\TIME -> forall LengthMeasure (\DIST ->  impl (and ( measure(var ? ? ? ZEPHYR)( el ? ? ? ( VelocityFn(var ? ? ? DIST)(var ? ? ? TIME)(var ? ? ? PLACE)(var ? ? ? DIR_TOWARD))))( oppositeDirection(var ? ? ? DIR_TOWARD)(var ? ? ? DIR_FROM)))( surfaceWindDirection(var ? ? ? PLACE)(var ? ? ? DIR_FROM))))))))
-
-forall DirectionalAttribute (\DIRECTION -> forall PhysicalQuantity (\SPEED -> forall Object (\PLACE ->  impl ( lowAltitudeWindVelocity(var ? ? ? PLACE)(var ? ? ? SPEED)(var ? ? ? DIRECTION))( lowAltitudeWindSpeed(var ? ? ? PLACE)(var ? ? ? SPEED)))))
-
-forall DirectionalAttribute (\DIRECTION -> forall (both PhysicalQuantity ConstantQuantity) (\SPEED -> forall Object (\PLACE ->  impl ( mediumAltitudeWindVelocity(var ? ? ? PLACE)(var ? ? ? SPEED)(var ? ? ? DIRECTION))( mediumAltitudeWindSpeed(var ? ? ? PLACE)(var ? ? ? SPEED)))))
-
-forall DirectionalAttribute (\DIRECTION -> forall (both PhysicalQuantity ConstantQuantity) (\SPEED -> forall Object (\PLACE ->  impl ( highAltitudeWindVelocity(var ? ? ? PLACE)(var ? ? ? SPEED)(var ? ? ? DIRECTION))( highAltitudeWindSpeed(var ? ? ? PLACE)(var ? ? ? SPEED)))))
-
-forall LowPressureWeatherSystem (\SYSTEM -> forall (both RealNumber Quantity) (\AMOUNT -> forall Object (\AREA ->  impl ( located(var ? ? ? SYSTEM)(var ? ? ? AREA))(and ( barometricPressure(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? AMOUNT)(el ? ? ? InchMercury))))( lessThan(var ? ? ? AMOUNT)(el ? ? ? (toRealNum 29.5)))))))
-
-forall TropicalCyclone (\STORM -> exists GeographicArea (\PLACE -> and ( geographicSubregion(var ? ? ? PLACE)(el ? ? ? Tropics))( located(var ? ? ? STORM)(var ? ? ? PLACE))))
-
-forall HighPressureWeatherSystem (\SYSTEM -> forall (both RealNumber Quantity) (\AMOUNT -> forall Object (\AREA ->  impl ( located(var ? ? ? SYSTEM)(var ? ? ? AREA))(and ( barometricPressure(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? AMOUNT)(el ? ? ? InchMercury))))( greaterThan(var ? ? ? AMOUNT)(el ? ? ? (toRealNum 30.2)))))))
-
-forall GeographicArea (\AREA -> forall ClearWeather (\WEATHER ->  impl ( located(var ? ? ? WEATHER)(var ? ? ? AREA))(exists (both NonnegativeRealNumber Quantity) (\FRACTION -> and ( cloudCoverFraction(var ? ? ? AREA)(var ? ? ? FRACTION))( lessThan(var ? ? ? FRACTION)(el ? ? ? (toRealNum 0.3)))))))
-
-forall GeographicArea (\AREA -> forall ClearWeather (\WEATHER -> forall (both NonnegativeRealNumber Quantity) (\FRACTION ->  impl (and ( located(var ? ? ? WEATHER)(var ? ? ? AREA))( cloudCoverFraction(var ? ? ? AREA)(var ? ? ? FRACTION)))( lessThan(var ? ? ? FRACTION)(el ? ? ? (toRealNum 0.3))))))
-
-forall GeographicArea (\AREA -> forall PartlyCloudyWeather (\WEATHER ->  impl ( located(var ? ? ? WEATHER)(var ? ? ? AREA))(exists (both NonnegativeRealNumber Quantity) (\FRACTION -> and ( cloudCoverFraction(var ? ? ? AREA)(var ? ? ? FRACTION))(and ( greaterThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 0.3)))( lessThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 0.7))))))))
-
-forall GeographicArea (\AREA -> forall PartlyCloudyWeather (\WEATHER -> forall (both NonnegativeRealNumber Quantity) (\FRACTION ->  impl (and ( located(var ? ? ? WEATHER)(var ? ? ? AREA))( cloudCoverFraction(var ? ? ? AREA)(var ? ? ? FRACTION)))(and ( greaterThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 0.3)))( lessThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 0.7)))))))
-
-forall GeographicArea (\AREA -> forall OvercastWeather (\WEATHER ->  impl ( located(var ? ? ? WEATHER)(var ? ? ? AREA))(exists (both NonnegativeRealNumber Quantity) (\FRACTION -> and ( cloudCoverFraction(var ? ? ? AREA)(var ? ? ? FRACTION))( greaterThan(var ? ? ? FRACTION)(el ? ? ? (toRealNum 0.7)))))))
-
-forall GeographicArea (\AREA -> forall OvercastWeather (\WEATHER -> forall (both NonnegativeRealNumber Quantity) (\FRACTION ->  impl (and ( located(var ? ? ? WEATHER)(var ? ? ? AREA))( cloudCoverFraction(var ? ? ? AREA)(var ? ? ? FRACTION)))( greaterThan(var ? ? ? FRACTION)(el ? ? ? (toRealNum 0.7))))))
-
-forall Object (\PLACE ->  impl ( relativeHumidity(var ? ? ? PLACE)(el ? ? ? (toInt 1)))(exists Precipitation (\FALLING ->  located(var ? ? ? FALLING)(var ? ? ? PLACE))))
-
-forall Raining (\PROCESS ->  precipitationState(var ? ? ? PROCESS)(el ? ? ? Liquid))
-
-forall FreezingRain (\PROCESS ->  precipitationState(var ? ? ? PROCESS)(el ? ? ? Liquid))
-
-forall FreezingRain (\PROCESS -> forall Water (\STUFF ->  impl ( patient(var ? ? ? PROCESS)(var ? ? ? STUFF))( holdsDuring( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( WhenFn(var ? ? ? PROCESS)))))( attribute(var ? ? ? STUFF)(el ? ? ? Solid)))))
-
-forall Snowing (\PROCESS ->  precipitationState(var ? ? ? PROCESS)(el ? ? ? Solid))
-
-forall Sleeting (\PROCESS ->  precipitationState(var ? ? ? PROCESS)(el ? ? ? Solid))
-
-forall Hailing (\PROCESS ->  precipitationState(var ? ? ? PROCESS)(el ? ? ? Solid))
-
-forall (both PhysicalState Attribute) (\STATE -> forall (both WeatherProcess Process) (\EVENT ->  impl ( precipitationState(var ? ? ? EVENT)(var ? ? ? STATE))(exists Water (\STUFF -> and ( patient(var ? ? ? EVENT)(var ? ? ? STUFF))( attribute(var ? ? ? STUFF)(var ? ? ? STATE))))))
-
-forall BotanicalTree (\TREE -> forall Shrub (\BUSH -> forall (both LengthMeasure Quantity) (\SHORT -> forall (both LengthMeasure Quantity) (\TALL ->  impl (and ( height(var ? ? ? TREE)(var ? ? ? TALL))( height(var ? ? ? BUSH)(var ? ? ? SHORT)))( greaterThan(var ? ? ? TALL)(var ? ? ? SHORT))))))
-
-forall Lichen (\LICH -> exists Alga (\ALGA ->  part(var ? ? ? ALGA)(var ? ? ? LICH)))
-
-forall Lichen (\LICH -> exists Fungus (\FUNG ->  part(var ? ? ? FUNG)(var ? ? ? LICH)))
-
-forall Forest (\FOREST ->  vegetationTypePattern(var ? ? ? FOREST)(desc BotanicalTree ? ?)(el ? ? ? DenseVegetation))
-
-forall RainForest (\FOREST ->  vegetationTypePattern(var ? ? ? FOREST)(desc BotanicalTree ? ?)(el ? ? ? CanopiedVegetation))
-
-forall BorealForest (\FOREST ->  vegetationType(var ? ? ? FOREST)(desc PineTree ? ?))
-
-forall Jungle (\FOREST ->  vegetationTypePattern(var ? ? ? FOREST)(desc Plant ? ?)(el ? ? ? DenseVegetation))
-
-forall Desert (\DESERT ->  attribute(var ? ? ? DESERT)(el ? ? ? Dry))
-
-forall Desert (\DESERT -> or ( groundSurfaceType(var ? ? ? DESERT)(desc Rock ? ?))( groundSurfaceType(var ? ? ? DESERT)(desc Sand ? ?)))
-
-forall Desert (\DESERT ->  not (vegetationType(var ? ? ? DESERT)(desc BotanicalTree ? ?)))
-
-forall Oasis (\OASIS -> exists Desert (\DESERT ->  located(var ? ? ? OASIS)(var ? ? ? DESERT)))
-
-forall Oasis (\OASIS -> exists FreshWaterArea (\WATER ->  located(var ? ? ? WATER)(var ? ? ? OASIS)))
-
-forall Oasis (\OASIS ->  attribute(var ? ? ? OASIS)(el ? ? ? FertileTerrain))
-
-forall Grassland (\PLAIN ->  vegetationTypePattern(var ? ? ? PLAIN)(desc Grass ? ?)(el ? ? ? GroundCoverVegetation))
-
-forall Pampa (\PLAIN ->  located(var ? ? ? PLAIN)(el ? ? ? SouthAmerica))
-
-forall Savanna (\PLAIN ->  not (vegetationType(var ? ? ? PLAIN)(desc BotanicalTree ? ?)))
-
-forall Steppe (\PLAIN ->  not (vegetationType(var ? ? ? PLAIN)(desc BotanicalTree ? ?)))
-
-forall Steppe (\PLAIN -> or ( located(var ? ? ? PLAIN)(el ? ? ? Europe))( located(var ? ? ? PLAIN)(el ? ? ? Asia)))
-
-forall Veldt (\PLAIN ->  located(var ? ? ? PLAIN)(el ? ? ? Africa))
-
-forall Veldt (\PLAIN ->  vegetationTypePattern(var ? ? ? PLAIN)(desc Shrub ? ?)(el ? ? ? ScatteredVegetation))
-
-forall Tundra (\PLAIN ->  vegetationType(var ? ? ? PLAIN)(desc Lichen ? ?))
-
-forall Tundra (\PLAIN ->  vegetationType(var ? ? ? PLAIN)(desc Moss ? ?))
-
-forall Agriculture (\AGRO -> exists Growth (\GROWTH ->  subProcess(var ? ? ? GROWTH)(var ? ? ? AGRO)))
-
-forall LandSubsidence (\SINKING -> exists LandArea (\LAND -> and ( exactlyLocated(var ? ? ? SINKING)(var ? ? ? LAND))( patient(var ? ? ? SINKING)(var ? ? ? LAND))))
-
-forall LandSubsidence (\SINKING -> forall LandArea (\LAND -> forall (both LengthMeasure Quantity) (\HEIGHT1 ->  impl (and ( patient(var ? ? ? SINKING)(var ? ? ? LAND))( elevation(var ? ? ? LAND)(var ? ? ? HEIGHT1)))( holdsDuring( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( WhenFn(var ? ? ? SINKING)))))(exists (both LengthMeasure Quantity) (\HEIGHT2 -> and ( elevation(var ? ? ? LAND)(var ? ? ? HEIGHT2))( lessThan(var ? ? ? HEIGHT2)(var ? ? ? HEIGHT1))))))))
diff --git a/examples/SUMO/axioms/GeographyHiO.gft b/examples/SUMO/axioms/GeographyHiO.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/GeographyHiO.gft
+++ /dev/null
@@ -1,4 +0,0 @@
-
-SymmetricRelation ? (\x,y -> oppositeDirection x y)
-
-IrreflexiveRelation ? (\x,y -> oppositeDirection x y)
diff --git a/examples/SUMO/axioms/GeographyP.gft b/examples/SUMO/axioms/GeographyP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/GeographyP.gft
+++ /dev/null
@@ -1,434 +0,0 @@
-
-geographicSubregion (el ? ? ? CentralAfrica) (el ? ? ? Africa)
-
-geographicSubregion (el ? ? ? EasternAfrica) (el ? ? ? Africa)
-
-geographicSubregion (el ? ? ? NorthernAfrica) (el ? ? ? Africa)
-
-geographicSubregion (el ? ? ? SouthernAfrica) (el ? ? ? Africa)
-
-geographicSubregion (el ? ? ? WesternAfrica) (el ? ? ? Africa)
-
-overlapsSpatially (el ? ? ? MiddleEastRegion) (el ? ? ? Asia)
-
-geographicSubregion (el ? ? ? CentralEurope) (el ? ? ? Europe)
-
-geographicSubregion (el ? ? ? EasternEurope) (el ? ? ? Europe)
-
-geographicSubregion (el ? ? ? NorthernEurope) (el ? ? ? Europe)
-
-geographicSubregion (el ? ? ? SouthernEurope) (el ? ? ? Europe)
-
-geographicSubregion (el ? ? ? WesternEurope) (el ? ? ? Europe)
-
-geographicSubregion (el ? ? ? SoutheasternEurope) (el ? ? ? Europe)
-
-geographicSubregion (el ? ? ? SouthwesternEurope) (el ? ? ? Europe)
-
-geographicSubregion (el ? ? ? NorthernNorthAmerica) (el ? ? ? NorthAmerica)
-
-overlapsSpatially (el ? ? ? CaribbeanRegion) (el ? ? ? SouthAmerica)
-
-overlapsSpatially (el ? ? ? CaribbeanRegion) (el ? ? ? NorthAmerica)
-
-overlapsSpatially (el ? ? ? MiddleAmerica) (el ? ? ? NorthAmerica)
-
-overlapsSpatially (el ? ? ? MiddleAmerica) (el ? ? ? SouthAmerica)
-
-geographicSubregion (el ? ? ? CentralSouthAmerica) (el ? ? ? SouthAmerica)
-
-geographicSubregion (el ? ? ? EasternSouthAmerica) (el ? ? ? SouthAmerica)
-
-geographicSubregion (el ? ? ? NorthernSouthAmerica) (el ? ? ? SouthAmerica)
-
-geographicSubregion (el ? ? ? SouthernSouthAmerica) (el ? ? ? SouthAmerica)
-
-geographicSubregion (el ? ? ? WesternSouthAmerica) (el ? ? ? SouthAmerica)
-
-geographicSubregion (el ? ? ? CentralAsia) (el ? ? ? Asia)
-
-geographicSubregion (el ? ? ? EasternAsia) (el ? ? ? Asia)
-
-geographicSubregion (el ? ? ? NorthernAsia) (el ? ? ? Asia)
-
-geographicSubregion (el ? ? ? NorthernAsia) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? SouthernAsia) (el ? ? ? Asia)
-
-geographicSubregion (el ? ? ? SoutheasternAsia) (el ? ? ? Asia)
-
-geographicSubregion (el ? ? ? SouthwesternAsia) (el ? ? ? Asia)
-
-geographicSubregion (el ? ? ? CentralAfrica) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? CentralAfrica) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? CentralAfrica) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? EasternAfrica) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? EasternAfrica) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? EasternAfrica) (el ? ? ? SouthernHemisphere)
-
-overlapsSpatially (el ? ? ? NorthernAfrica) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? NorthernAfrica) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? NorthernAfrica) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? SouthernAfrica) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? SouthernAfrica) (el ? ? ? SouthernHemisphere)
-
-overlapsSpatially (el ? ? ? WesternAfrica) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? WesternAfrica) (el ? ? ? WesternHemisphere)
-
-overlapsSpatially (el ? ? ? WesternAfrica) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? WesternAfrica) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? MiddleEastRegion) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? MiddleEastRegion) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? EasternEurope) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? EasternEurope) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? CentralEurope) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? CentralEurope) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? NorthernEurope) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? NorthernEurope) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? SouthernEurope) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? SouthernEurope) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? WesternEurope) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? WesternEurope) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? WesternEurope) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? SoutheasternEurope) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? SoutheasternEurope) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? SouthwesternEurope) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? SouthwesternEurope) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? SouthwesternEurope) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? CaribbeanRegion) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? CaribbeanRegion) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? MiddleAmerica) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? MiddleAmerica) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? CentralSouthAmerica) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? CentralSouthAmerica) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? EasternSouthAmerica) (el ? ? ? WesternHemisphere)
-
-overlapsSpatially (el ? ? ? EasternSouthAmerica) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? EasternSouthAmerica) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? NorthernSouthAmerica) (el ? ? ? WesternHemisphere)
-
-overlapsSpatially (el ? ? ? NorthernSouthAmerica) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? NorthernSouthAmerica) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? SouthernSouthAmerica) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? SouthernSouthAmerica) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? WesternSouthAmerica) (el ? ? ? WesternHemisphere)
-
-overlapsSpatially (el ? ? ? WesternSouthAmerica) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? WesternSouthAmerica) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? CentralAsia) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? CentralAsia) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? EasternAsia) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? EasternAsia) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? NorthernAsia) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? SouthernAsia) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? SouthernAsia) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? SouthernAsia) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? SoutheasternAsia) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? SoutheasternAsia) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? SoutheasternAsia) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? SouthwesternAsia) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? SouthwesternAsia) (el ? ? ? NorthernHemisphere)
-
-orientation (el ? ? ? Europe) (el ? ? ? Africa) (el ? ? ? North)
-
-orientation (el ? ? ? Europe) (el ? ? ? Asia) (el ? ? ? West)
-
-orientation (el ? ? ? Europe) (el ? ? ? NorthAmerica) (el ? ? ? East)
-
-orientation (el ? ? ? NorthAmerica) (el ? ? ? SouthAmerica) (el ? ? ? North)
-
-orientation (el ? ? ? NorthAmerica) (el ? ? ? Asia) (el ? ? ? East)
-
-orientation (el ? ? ? Africa) (el ? ? ? SouthAmerica) (el ? ? ? Northeast)
-
-orientation (el ? ? ? Asia) (el ? ? ? Oceania) (el ? ? ? Northwest)
-
-orientation (el ? ? ? Africa) (el ? ? ? NorthAmerica) (el ? ? ? Southeast)
-
-orientation (el ? ? ? Europe) (el ? ? ? SouthAmerica) (el ? ? ? Northeast)
-
-orientation (el ? ? ? Oceania) (el ? ? ? NorthAmerica) (el ? ? ? Southwest)
-
-orientation (el ? ? ? MiddleEastRegion) (el ? ? ? Asia) (el ? ? ? Southwest)
-
-orientation (el ? ? ? MiddleEastRegion) (el ? ? ? Africa) (el ? ? ? Northeast)
-
-orientation (el ? ? ? MiddleAmerica) (el ? ? ? SouthAmerica) (el ? ? ? North)
-
-orientation (el ? ? ? MiddleAmerica) (el ? ? ? NorthAmerica) (el ? ? ? South)
-
-orientation (el ? ? ? CaribbeanRegion) (el ? ? ? SouthAmerica) (el ? ? ? North)
-
-orientation (el ? ? ? CaribbeanRegion) (el ? ? ? NorthAmerica) (el ? ? ? South)
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? AngularDegree))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 60)) (el ? ? ? ArcMinute)))
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? ArcMinute))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 60)) (el ? ? ? ArcSecond)))
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? SquareKilometer))) (el ? ? ? (MultiplicationFn (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? (KiloFn (el ? ? ? Meter))))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? (KiloFn (el ? ? ? Meter)))))))
-
-causesSubclass (desc AirPollution ? ?) (desc AcidRainfall ? ?)
-
-causesSubclass (desc AcidRainfall ? ?) (desc Acidification ? ?)
-
-earthAltitude (el ? ? ? OzoneShield) (el ? ? ? (MeasureFn (el ? ? ? (toInt 25)) (el ? ? ? Mile)))
-
-causesSubclass (desc SoilErosion ? ?) (desc Siltation ? ?)
-
-agreementAdoptionDate (el ? ? ? AntarcticTreaty) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 1)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1959))))))))
-
-agreementEffectiveDate (el ? ? ? AntarcticTreaty) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 23)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1961))))))))
-
-orbits (el ? ? ? EarthsMoon) (el ? ? ? PlanetEarth)
-
-orbits (el ? ? ? PlanetEarth) (el ? ? ? Sol)
-
-orbits (el ? ? ? PlanetMercury) (el ? ? ? Sol)
-
-orbits (el ? ? ? PlanetVenus) (el ? ? ? Sol)
-
-orbits (el ? ? ? PlanetMars) (el ? ? ? Sol)
-
-orbits (el ? ? ? PlanetJupiter) (el ? ? ? Sol)
-
-orbits (el ? ? ? PlanetSaturn) (el ? ? ? Sol)
-
-orbits (el ? ? ? PlanetNeptune) (el ? ? ? Sol)
-
-orbits (el ? ? ? PlanetUranus) (el ? ? ? Sol)
-
-orbits (el ? ? ? PlanetPluto) (el ? ? ? Sol)
-
-overlapsSpatially (el ? ? ? Africa) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? Africa) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? Africa) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? NorthAmerica) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? NorthAmerica) (el ? ? ? WesternHemisphere)
-
-overlapsSpatially (el ? ? ? SouthAmerica) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? SouthAmerica) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? SouthAmerica) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? Antarctica) (el ? ? ? SouthernHemisphere)
-
-overlapsSpatially (el ? ? ? Antarctica) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? Antarctica) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? Europe) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? Europe) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? Europe) (el ? ? ? WesternHemisphere)
-
-overlapsSpatially (el ? ? ? Asia) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? Asia) (el ? ? ? SouthernHemisphere)
-
-geographicSubregion (el ? ? ? Asia) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? Oceania) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? Oceania) (el ? ? ? SouthernHemisphere)
-
-overlapsSpatially (el ? ? ? Oceania) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? Oceania) (el ? ? ? WesternHemisphere)
-
-overlapsSpatially (el ? ? ? Tropics) (el ? ? ? NorthernHemisphere)
-
-overlapsSpatially (el ? ? ? Tropics) (el ? ? ? SouthernHemisphere)
-
-overlapsSpatially (el ? ? ? Tropics) (el ? ? ? EasternHemisphere)
-
-overlapsSpatially (el ? ? ? Tropics) (el ? ? ? WesternHemisphere)
-
-oppositeDirection (el ? ? ? North) (el ? ? ? South)
-
-oppositeDirection (el ? ? ? East) (el ? ? ? West)
-
-oppositeDirection (el ? ? ? Northeast) (el ? ? ? Southwest)
-
-oppositeDirection (el ? ? ? Northwest) (el ? ? ? Southeast)
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? Fathom))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 6)) (el ? ? ? FootLength)))
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? NauticalMile))) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 6076.1)) (el ? ? ? FootLength)))
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? NauticalMile))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1852)) (el ? ? ? Meter)))
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? SquareMeter))) (el ? ? ? (MultiplicationFn (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? Meter))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? Meter)))))
-
-equal (el ? ? ? SquareMeter) (el ? ? ? (SquareUnitFn (el ? ? ? Meter)))
-
-equal (el ? ? ? SquareKilometer) (el ? ? ? (SquareUnitFn (el ? ? ? (KiloFn (el ? ? ? Meter)))))
-
-geographicSubregion (el ? ? ? NorthAtlanticOcean) (el ? ? ? AtlanticOcean)
-
-geographicSubregion (el ? ? ? NorthAtlanticOcean) (el ? ? ? NorthernHemisphere)
-
-geographicSubregion (el ? ? ? NorthAtlanticOcean) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? SouthAtlanticOcean) (el ? ? ? AtlanticOcean)
-
-geographicSubregion (el ? ? ? SouthAtlanticOcean) (el ? ? ? SouthernHemisphere)
-
-partlyLocated (el ? ? ? SouthAtlanticOcean) (el ? ? ? WesternHemisphere)
-
-partlyLocated (el ? ? ? SouthAtlanticOcean) (el ? ? ? EasternHemisphere)
-
-geographicSubregion (el ? ? ? NorthPacificOcean) (el ? ? ? PacificOcean)
-
-geographicSubregion (el ? ? ? NorthPacificOcean) (el ? ? ? NorthernHemisphere)
-
-partlyLocated (el ? ? ? NorthPacificOcean) (el ? ? ? EasternHemisphere)
-
-partlyLocated (el ? ? ? NorthPacificOcean) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? SouthPacificOcean) (el ? ? ? PacificOcean)
-
-geographicSubregion (el ? ? ? SouthPacificOcean) (el ? ? ? SouthernHemisphere)
-
-partlyLocated (el ? ? ? SouthPacificOcean) (el ? ? ? EasternHemisphere)
-
-partlyLocated (el ? ? ? SouthPacificOcean) (el ? ? ? WesternHemisphere)
-
-connected (el ? ? ? IndianOcean) (el ? ? ? SouthPacificOcean)
-
-connected (el ? ? ? IndianOcean) (el ? ? ? PersianGulf)
-
-connected (el ? ? ? IndianOcean) (el ? ? ? SouthernOcean)
-
-geographicSubregion (el ? ? ? ArcticOcean) (el ? ? ? NorthernHemisphere)
-
-partlyLocated (el ? ? ? ArcticOcean) (el ? ? ? EasternHemisphere)
-
-partlyLocated (el ? ? ? ArcticOcean) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? SouthernOcean) (el ? ? ? SouthernHemisphere)
-
-partlyLocated (el ? ? ? SouthernOcean) (el ? ? ? EasternHemisphere)
-
-partlyLocated (el ? ? ? SouthernOcean) (el ? ? ? WesternHemisphere)
-
-totalArea (el ? ? ? SouthernOcean) (el ? ? ? (MeasureFn (el ? ? ? (toInt 20327000)) (el ? ? ? SquareKilometer)))
-
-length (el ? ? ? (ShorelineFn (el ? ? ? SouthernOcean) (el ? ? ? Antarctica))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 17968)) (el ? ? ? (KiloFn (el ? ? ? Meter)))))
-
-naturalHazardTypeInArea (el ? ? ? SouthernOcean) (desc CyclonicStorm ? ?)
-
-naturalHazardTypeInArea (el ? ? ? SouthernOcean) (desc Iceberg ? ?)
-
-naturalHazardTypeInArea (el ? ? ? SouthernOcean) (desc SeaIce ? ?)
-
-elevation (el ? ? ? (ElevationHighPointFn (el ? ? ? SouthernOcean))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 0)) (el ? ? ? Meter)))
-
-elevation (el ? ? ? (ElevationLowPointFn (el ? ? ? SouthernOcean))) (el ? ? ? (MeasureFn (el ? ? ? (toInt -7235)) (el ? ? ? Meter)))
-
-geographicSubregion (el ? ? ? SouthSandwichTrench) (el ? ? ? SouthernOcean)
-
-located (el ? ? ? AntarcticCircumpolarCurrent) (el ? ? ? SouthernOcean)
-
-meetsSpatially (el ? ? ? Egypt) (el ? ? ? RedSea)
-
-meetsSpatially (el ? ? ? Sudan) (el ? ? ? RedSea)
-
-meetsSpatially (el ? ? ? Eritrea) (el ? ? ? RedSea)
-
-meetsSpatially (el ? ? ? SaudiArabia) (el ? ? ? RedSea)
-
-elevation (el ? ? ? SeaLevel) (el ? ? ? (MeasureFn (el ? ? ? (toInt 0)) (el ? ? ? Meter)))
-
-geographicSubregion (el ? ? ? GreatSaltLake) (el ? ? ? Utah)
-
-geographicSubregion (el ? ? ? SaltonSea) (el ? ? ? California)
-
-geographicSubregion (el ? ? ? LakeEyre) (el ? ? ? Australia)
-
-connected (el ? ? ? PersianGulf) (el ? ? ? StraitOfHormuz)
-
-meetsSpatially (el ? ? ? Iran) (el ? ? ? PersianGulf)
-
-connected (el ? ? ? StraitOfHormuz) (el ? ? ? GulfOfOman)
-
-connected (el ? ? ? GulfOfOman) (el ? ? ? ArabianSea)
-
-meetsSpatially (el ? ? ? Iran) (el ? ? ? GulfOfOman)
-
-meetsSpatially (el ? ? ? Oman) (el ? ? ? GulfOfOman)
-
-connected (el ? ? ? RedSea) (el ? ? ? GulfOfAden)
-
-connected (el ? ? ? GulfOfAden) (el ? ? ? ArabianSea)
-
-meetsSpatially (el ? ? ? Yemen) (el ? ? ? GulfOfAden)
-
-meetsSpatially (el ? ? ? Somalia) (el ? ? ? GulfOfAden)
-
-connected (el ? ? ? GulfOfMexico) (el ? ? ? NorthAtlanticOcean)
-
-connected (el ? ? ? GulfOfMexico) (el ? ? ? CaribbeanSea)
-
-oppositeDirection (el ? ? ? Upstream) (el ? ? ? Downstream)
diff --git a/examples/SUMO/axioms/GeographySubAtt.gft b/examples/SUMO/axioms/GeographySubAtt.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/GeographySubAtt.gft
+++ /dev/null
@@ -1,12 +0,0 @@
-
-subAttribute (el ? ? ? MountainousTerrain) (el ? ? ? SteepTerrain)
-
-subAttribute (el ? ? ? Upwind) (el ? ? ? Upstream)
-
-subAttribute (el ? ? ? Downwind) (el ? ? ? Downstream)
-
-subAttribute (el ? ? ? GroundwaterPollutionIssue) (el ? ? ? WaterPollutionIssue)
-
-subAttribute (el ? ? ? EndangeredMarineWildlifeIssue) (el ? ? ? EndangeredSpeciesIssue)
-
-subAttribute (el ? ? ? SoilSalinityIssue) (el ? ? ? SoilDegradationIssue)
diff --git a/examples/SUMO/axioms/GeographySubRel.gft b/examples/SUMO/axioms/GeographySubRel.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/GeographySubRel.gft
+++ /dev/null
@@ -1,8 +0,0 @@
-
-subRelation2El ? ? ? ? (\x,y -> dependentGeopoliticalArea x y) (\x,y -> claimedTerritory x y)
-
-subRelation2El ? ? ? ? (\x,y -> waterDepth x y) (\x,y -> length x y)
-
-subRelation2El ? ? ? ? (\x,y -> streamOutfall x y) (\x,y -> properPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> airTemperature x y) (\x,y -> measure x y)
diff --git a/examples/SUMO/axioms/Government.gft b/examples/SUMO/axioms/Government.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Government.gft
+++ /dev/null
@@ -1,216 +0,0 @@
-
-forall GeopoliticalArea (\AREA -> forall (both FormOfGovernment Attribute) (\TYPE ->  impl ( governmentType(var ? ? ? AREA)(var ? ? ? TYPE))( attribute( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))(var ? ? ? TYPE))))
-
-forall FormOfGovernment (\TYPE -> forall (both GeopoliticalArea Agent) (\AREA ->  impl ( attribute( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))(var ? ? ? TYPE))( governmentType(var ? ? ? AREA)(var ? ? ? TYPE))))
-
-forall (both FormOfGovernment Attribute) (\TYPE -> forall (both Agent GeopoliticalArea) (\PLACE ->  impl (and ( governmentType(var ? ? ? PLACE)(var ? ? ? TYPE))( subAttribute(var ? ? ? TYPE)(el ? ? ? Monarchy)))(exists Human (\PERSON -> exists (both Position Attribute) (\ROLE -> and ( chiefOfState(var ? ? ? PLACE)(var ? ? ? ROLE)(var ? ? ? PERSON))( subAttribute(var ? ? ? ROLE)(el ? ? ? Monarch)))))))
-
-forall GeopoliticalArea (\PLACE ->  impl ( governmentType(var ? ? ? PLACE)(el ? ? ? AbsoluteMonarchy))( leaderPosition(var ? ? ? PLACE)(el ? ? ? Monarch)))
-
-forall GeopoliticalArea (\PLACE -> forall (both FormOfGovernment Attribute) (\TYPE ->  impl (and ( governmentType(var ? ? ? PLACE)(var ? ? ? TYPE))( subAttribute(var ? ? ? TYPE)(el ? ? ? ParliamentaryGovernment)))(exists Parliament (\ORG ->  subOrganization(var ? ? ? ORG)( el ? ? ? ( GovernmentFn(var ? ? ? PLACE)))))))
-
-forall Agent (\PLACE ->  impl ( governmentType(var ? ? ? PLACE)(el ? ? ? MilitaryDictatorship))( leaderPosition(var ? ? ? PLACE)(el ? ? ? MilitaryCommander)))
-
-forall (both NonnegativeInteger Entity) (\COUNT -> forall (both SetOrClass (either SetOrClass Collection)) (\SET ->  impl ( cardinality(var ? ? ? SET)(var ? ? ? COUNT))( equal( el ? ? ? ( CardinalityFn(var ? ? ? SET)))(var ? ? ? COUNT))))
-
-forall SetOrClass (\SET -> forall (both Entity NonnegativeInteger) (\COUNT ->  impl ( equal( el ? ? ? ( CardinalityFn(var ? ? ? SET)))(var ? ? ? COUNT))( cardinality(var ? ? ? SET)(var ? ? ? COUNT))))
-
-forall Agent (\COUNTRY -> forall (both GeographicArea Object) (\AREA ->  impl ( dependentGeopoliticalArea(var ? ? ? AREA)(var ? ? ? COUNTRY))( possesses(var ? ? ? COUNTRY)(var ? ? ? AREA))))
-
-forall (both Agent GeopoliticalArea) (\COUNTRY -> forall (both GeographicArea GeopoliticalArea) (\AREA ->  impl ( dependentGeopoliticalArea(var ? ? ? AREA)(var ? ? ? COUNTRY))( not (geopoliticalSubdivision(var ? ? ? AREA)(var ? ? ? COUNTRY)))))
-
-forall (both GeopoliticalArea Agent) (\COUNTRY -> forall (both GeopoliticalArea GeographicArea) (\AREA ->  impl ( geopoliticalSubdivision(var ? ? ? AREA)(var ? ? ? COUNTRY))( not (dependentGeopoliticalArea(var ? ? ? AREA)(var ? ? ? COUNTRY)))))
-
-forall OverseasArea (\AREA -> exists Nation (\COUNTRY ->  dependentGeopoliticalArea(var ? ? ? AREA)(var ? ? ? COUNTRY)))
-
-forall UnincorporatedUnitedStatesTerritory (\AREA ->  dependentAreaOfType(var ? ? ? AREA)(el ? ? ? UnitedStates)(desc OverseasArea ? ?))
-
-forall BritishCrownColony (\AREA ->  dependentAreaOfType(var ? ? ? AREA)(el ? ? ? UnitedKingdom)(desc BritishCrownColony ? ?))
-
-forall ParliamentaryTerritory (\AREA ->  governmentType( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))(el ? ? ? ParliamentaryGovernment))
-
-forall ConstitutionDocument (\DOC -> exists Constitution (\CONST ->  containsInformation(var ? ? ? DOC)(var ? ? ? CONST)))
-
-forall (both LegalSystemAttribute Attribute) (\TYPE -> forall GeopoliticalArea (\AREA ->  impl ( legalSystemType(var ? ? ? AREA)(var ? ? ? TYPE))( attribute( el ? ? ? ( JudiciaryFn(var ? ? ? AREA)))(var ? ? ? TYPE))))
-
-forall RegionalLaw (\CORPUS ->  attribute(var ? ? ? CORPUS)(el ? ? ? Law))
-
-forall RegionalLaw (\CORPUS -> forall Proposition (\PART ->  impl ( subProposition(var ? ? ? PART)(var ? ? ? CORPUS))( attribute(var ? ? ? CORPUS)(el ? ? ? Law))))
-
-forall (both LegalSystemAttribute Attribute) (\TYPE -> forall GeopoliticalArea (\AREA ->  impl ( legalSystemType(var ? ? ? AREA)(var ? ? ? TYPE))( attribute( el ? ? ? ( RegionalLawFn(var ? ? ? AREA)))(var ? ? ? TYPE))))
-
-forall Nation (\COUNTRY ->  impl ( governmentType(var ? ? ? COUNTRY)(el ? ? ? Democracy))(exists SuffrageLaw (\SUFFRAGE ->  subProposition(var ? ? ? SUFFRAGE)( el ? ? ? ( RegionalLawFn(var ? ? ? COUNTRY))))))
-
-forall GeopoliticalArea (\COUNTRY ->  impl ( governmentType(var ? ? ? COUNTRY)(el ? ? ? Democracy))( subProposition(el ? ? ? VoterCitizenshipRequirement)( el ? ? ? ( RegionalLawFn(var ? ? ? COUNTRY)))))
-
-forall Nation (\COUNTRY -> exists VoterAgeRequirement (\AGERULE ->  subProposition(var ? ? ? AGERULE)( el ? ? ? ( RegionalLawFn(var ? ? ? COUNTRY)))))
-
-forall Organization (\ORG -> forall Organization (\BRANCH ->  impl ( executiveBranch(var ? ? ? BRANCH)(var ? ? ? ORG))( subOrganization(var ? ? ? BRANCH)(var ? ? ? ORG))))
-
-forall GeopoliticalArea (\AREA -> forall Organization (\BRANCH ->  impl ( executiveBranch(var ? ? ? BRANCH)(var ? ? ? AREA))( subOrganization(var ? ? ? BRANCH)( el ? ? ? ( GovernmentFn(var ? ? ? AREA))))))
-
-forall GeopoliticalArea (\AREA -> forall Organization (\ORG -> forall Organization (\BRANCH ->  impl (and ( executiveBranch(var ? ? ? BRANCH)(var ? ? ? AREA))( subOrganization(var ? ? ? ORG)(var ? ? ? BRANCH)))( subOrganization(var ? ? ? ORG)( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))))))
-
-forall Agent (\AGENT -> forall (both Organization Entity) (\BRANCH ->  impl ( executiveBranch(var ? ? ? BRANCH)(var ? ? ? AGENT))( equal(var ? ? ? BRANCH)( el ? ? ? ( ExecutiveBranchFn(var ? ? ? AGENT))))))
-
-forall (both Organization Agent) (\ORGANIZATION -> forall Human (\PERSON ->  impl ( occupiesPosition(var ? ? ? PERSON)(el ? ? ? Leader)(var ? ? ? ORGANIZATION))( leader(var ? ? ? ORGANIZATION)(var ? ? ? PERSON))))
-
-forall GeopoliticalArea (\AREA -> forall Human (\PERSON ->  impl ( occupiesPosition(var ? ? ? PERSON)(el ? ? ? Leader)(var ? ? ? AREA))( leader( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))(var ? ? ? PERSON))))
-
-forall Agent (\ORG -> forall Position (\ROLE -> forall Human (\PERSON ->  impl (and ( leader(var ? ? ? ORG)(var ? ? ? PERSON))( occupiesPosition(var ? ? ? PERSON)(var ? ? ? ROLE)(var ? ? ? ORG)))( leaderPosition(var ? ? ? ORG)(var ? ? ? ROLE)))))
-
-forall Nation (\COUNTRY -> forall Position (\ROLE -> forall Human (\PERSON ->  impl (and ( leader(var ? ? ? COUNTRY)(var ? ? ? PERSON))( occupiesPosition(var ? ? ? PERSON)(var ? ? ? ROLE)( el ? ? ? ( GovernmentFn(var ? ? ? COUNTRY)))))( leaderPosition(var ? ? ? COUNTRY)(var ? ? ? ROLE)))))
-
-forall Nation (\COUNTRY -> forall Position (\ROLE ->  impl ( leaderPosition( el ? ? ? ( GovernmentFn(var ? ? ? COUNTRY)))(var ? ? ? ROLE))( leaderPosition(var ? ? ? COUNTRY)(var ? ? ? ROLE))))
-
-forall Nation (\COUNTRY -> forall Position (\ROLE ->  impl ( leaderPosition(var ? ? ? COUNTRY)(var ? ? ? ROLE))( leaderPosition( el ? ? ? ( GovernmentFn(var ? ? ? COUNTRY)))(var ? ? ? ROLE))))
-
-forall Human (\PERSON -> forall Position (\ROLE -> forall Agent (\ORG ->  impl (and ( leaderPosition(var ? ? ? ORG)(var ? ? ? ROLE))( occupiesPosition(var ? ? ? PERSON)(var ? ? ? ROLE)(var ? ? ? ORG)))( leader(var ? ? ? ORG)(var ? ? ? PERSON)))))
-
-forall Human (\PERSON -> forall Position (\ROLE -> forall GeopoliticalArea (\AREA ->  impl (and ( leaderPosition(var ? ? ? AREA)(var ? ? ? ROLE))( occupiesPosition(var ? ? ? PERSON)(var ? ? ? ROLE)( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))))( leader(var ? ? ? AREA)(var ? ? ? PERSON)))))
-
-forall GovernmentCabinet (\CAB -> forall GeopoliticalArea (\AREA ->  impl ( subOrganization(var ? ? ? CAB)( el ? ? ? ( GovernmentFn(var ? ? ? AREA))))( hasPurpose(var ? ? ? CAB)(exists Stating (\ADVICE -> exists (both Entity Agent) (\LEADER -> and ( agent(var ? ? ? ADVICE)(var ? ? ? CAB))(and ( patient(var ? ? ? ADVICE)(var ? ? ? LEADER))( leader(var ? ? ? LEADER)( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))))))))))
-
-forall GeopoliticalArea (\AREA ->  subOrganization( el ? ? ? ( CabinetFn(var ? ? ? AREA)))( el ? ? ? ( ExecutiveBranchFn(var ? ? ? AREA))))
-
-forall Human (\PERSON -> forall Position (\POSITION -> forall GeopoliticalArea (\AREA ->  impl ( chiefOfState(var ? ? ? AREA)(var ? ? ? POSITION)(var ? ? ? PERSON))( occupiesPosition(var ? ? ? PERSON)(var ? ? ? POSITION)( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))))))
-
-forall Human (\PERSON -> forall Position (\POSITION -> forall GeopoliticalArea (\AREA ->  impl ( chiefOfState(var ? ? ? AREA)(var ? ? ? POSITION)(var ? ? ? PERSON))( occupiesPosition(var ? ? ? PERSON)(el ? ? ? Leader)( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))))))
-
-forall Nation (\AREA -> forall Human (\PERSON -> forall Position (\POSITION ->  impl ( chiefOfState(var ? ? ? AREA)(var ? ? ? POSITION)(var ? ? ? PERSON))( citizen(var ? ? ? PERSON)(var ? ? ? AREA)))))
-
-forall Human (\PERSON -> forall Position (\POSITION -> forall GeopoliticalArea (\AREA ->  impl ( chiefOfState(var ? ? ? AREA)(var ? ? ? POSITION)(var ? ? ? PERSON))( chiefOfStateType(var ? ? ? AREA)(var ? ? ? POSITION)))))
-
-forall Nation (\AREA -> forall Human (\PERSON -> forall Position (\POSITION ->  impl ( headOfGovernment(var ? ? ? AREA)(var ? ? ? POSITION)(var ? ? ? PERSON))( citizen(var ? ? ? PERSON)(var ? ? ? AREA)))))
-
-forall Human (\PERSON -> forall Position (\POSITION -> forall GeopoliticalArea (\AREA ->  impl ( headOfGovernment(var ? ? ? AREA)(var ? ? ? POSITION)(var ? ? ? PERSON))( occupiesPosition(var ? ? ? PERSON)(var ? ? ? POSITION)( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))))))
-
-forall SocialRole (\ROLE -> forall Election (\ELECTION ->  impl ( electionForPosition(var ? ? ? ELECTION)(var ? ? ? ROLE))(exists Human (\CANDIDATE ->  candidateForPosition(var ? ? ? ELECTION)(var ? ? ? ROLE)(var ? ? ? CANDIDATE)))))
-
-forall Agent (\AGENT -> forall Organization (\ORG ->  impl ( member(var ? ? ? AGENT)(var ? ? ? ORG))( attribute(var ? ? ? AGENT)( el ? ? ? ( MemberFn(var ? ? ? ORG))))))
-
-forall Agent (\AGENT -> forall Organization (\ORG ->  impl ( attribute(var ? ? ? AGENT)( el ? ? ? ( MemberFn(var ? ? ? ORG))))( member(var ? ? ? AGENT)(var ? ? ? ORG))))
-
-forall Human (\AGENT -> forall Organization (\ORG -> forall Position (\POSITION ->  impl ( attribute(var ? ? ? AGENT)( el ? ? ? ( MemberRoleFn(var ? ? ? ORG)(var ? ? ? POSITION))))( attribute(var ? ? ? AGENT)( el ? ? ? ( MemberFn(var ? ? ? ORG)))))))
-
-forall Human (\AGENT -> forall Organization (\ORG -> forall Position (\POSITION ->  impl ( attribute(var ? ? ? AGENT)( el ? ? ? ( MemberRoleFn(var ? ? ? ORG)(var ? ? ? POSITION))))( member(var ? ? ? AGENT)(var ? ? ? ORG)))))
-
-forall Human (\PERSON -> forall Organization (\ORG -> forall Position (\POSITION ->  impl ( attribute(var ? ? ? PERSON)( el ? ? ? ( MemberRoleFn(var ? ? ? ORG)(var ? ? ? POSITION))))( occupiesPosition(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? ORG)))))
-
-forall Organization (\ORG -> forall Position (\POSITION -> forall (both Human Object) (\PERSON ->  impl ( occupiesPosition(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? ORG))( attribute(var ? ? ? PERSON)( el ? ? ? ( MemberRoleFn(var ? ? ? ORG)(var ? ? ? POSITION)))))))
-
-forall Organization (\GROUP -> forall Election (\ELECTION ->  impl ( electionForOrganization(var ? ? ? ELECTION)(var ? ? ? GROUP))( electionForPosition(var ? ? ? ELECTION)( el ? ? ? ( MemberFn(var ? ? ? GROUP))))))
-
-forall Organization (\GROUP -> forall Election (\ELECTION ->  impl ( electionForPosition(var ? ? ? ELECTION)( el ? ? ? ( MemberFn(var ? ? ? GROUP))))( electionForOrganization(var ? ? ? ELECTION)(var ? ? ? GROUP))))
-
-forall Agent (\CONTENDER -> forall SocialRole (\POSITION -> forall Election (\ELECTION ->  impl ( candidateForPosition(var ? ? ? ELECTION)(var ? ? ? POSITION)(var ? ? ? CONTENDER))( electionForPosition(var ? ? ? ELECTION)(var ? ? ? POSITION)))))
-
-forall (both Agent Organization) (\AGENT -> forall (both Agent CognitiveAgent) (\CONTENDER -> forall (both SocialRole Position) (\POSITION -> forall (both Election Process) (\ELECTION ->  impl (and ( candidateForPosition(var ? ? ? ELECTION)(var ? ? ? POSITION)(var ? ? ? CONTENDER))( agent(var ? ? ? ELECTION)(var ? ? ? AGENT)))( desires(var ? ? ? CONTENDER)( occupiesPosition(var ? ? ? CONTENDER)(var ? ? ? POSITION)(var ? ? ? AGENT)))))))
-
-forall RealNumber (\FRACTION -> forall Agent (\CONTENDER -> forall SocialRole (\POSITION -> forall Election (\ELECTION ->  impl ( voteFractionReceived(var ? ? ? ELECTION)(var ? ? ? POSITION)(var ? ? ? CONTENDER)(var ? ? ? FRACTION))( candidateForPosition(var ? ? ? ELECTION)(var ? ? ? POSITION)(var ? ? ? CONTENDER))))))
-
-forall PopularElection (\ELECTION -> forall (both RealNumber Quantity) (\NUMBER1 -> forall (both Agent Entity) (\PERSON1 -> forall SocialRole (\POSITION ->  impl (and ( electionWinner(var ? ? ? ELECTION)(var ? ? ? POSITION)(var ? ? ? PERSON1))( voteFractionReceived(var ? ? ? ELECTION)(var ? ? ? POSITION)(var ? ? ? PERSON1)(var ? ? ? NUMBER1)))(exists (both RealNumber Quantity) (\NUMBER2 -> not (exists (both Agent Entity) (\PERSON2 -> and ( voteFractionReceived(var ? ? ? ELECTION)(var ? ? ? POSITION)(var ? ? ? PERSON2)(var ? ? ? NUMBER2))(and ( not (equal(var ? ? ? PERSON1)(var ? ? ? PERSON2)))( greaterThanOrEqualTo(var ? ? ? NUMBER2)(var ? ? ? NUMBER1)))))))))))
-
-forall PopularElection (\ELECTION -> forall (both RealNumber Quantity) (\NUMBER2 -> forall (both Agent Entity) (\PERSON2 -> forall (both RealNumber Quantity) (\NUMBER1 -> forall (both Agent Entity) (\PERSON1 -> forall SocialRole (\POSITION ->  impl (and ( electionWinner(var ? ? ? ELECTION)(var ? ? ? POSITION)(var ? ? ? PERSON1))(and ( voteFractionReceived(var ? ? ? ELECTION)(var ? ? ? POSITION)(var ? ? ? PERSON1)(var ? ? ? NUMBER1))(and ( voteFractionReceived(var ? ? ? ELECTION)(var ? ? ? POSITION)(var ? ? ? PERSON2)(var ? ? ? NUMBER2))( not (equal(var ? ? ? PERSON1)(var ? ? ? PERSON2))))))( greaterThan(var ? ? ? NUMBER1)(var ? ? ? NUMBER2))))))))
-
-forall LegislativeChamber (\CHAMBER1 -> forall LegislativeChamber (\CHAMBER2 -> forall (both Agent GeopoliticalArea) (\AREA -> forall (both Object Organization) (\ORG ->  impl (and ( attribute(var ? ? ? ORG)(el ? ? ? UnicameralLegislature))(and ( legislativeBranch(var ? ? ? ORG)(var ? ? ? AREA))(and ( subOrganization(var ? ? ? CHAMBER1)( el ? ? ? ( GovernmentFn(var ? ? ? AREA))))( subOrganization(var ? ? ? CHAMBER2)( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))))))( equal(var ? ? ? CHAMBER1)(var ? ? ? CHAMBER2))))))
-
-forall Organization (\AGENT -> forall Organization (\ORG ->  impl ( legislativeBranch(var ? ? ? ORG)(var ? ? ? AGENT))( subOrganization(var ? ? ? ORG)(var ? ? ? AGENT))))
-
-forall GeopoliticalArea (\AREA -> forall Organization (\ORG ->  impl ( legislativeBranch(var ? ? ? ORG)(var ? ? ? AREA))( subOrganization(var ? ? ? ORG)( el ? ? ? ( GovernmentFn(var ? ? ? AREA))))))
-
-forall (both Agent GeopoliticalArea) (\AGENT -> forall (both Organization Entity) (\BRANCH ->  impl ( legislativeBranch(var ? ? ? BRANCH)(var ? ? ? AGENT))( equal(var ? ? ? BRANCH)( el ? ? ? ( LegislatureFn(var ? ? ? AGENT))))))
-
-forall GovernmentOrganization (\ORG -> forall GeopoliticalArea (\AREA ->  judicialBranch(var ? ? ? ORG)(var ? ? ? AREA)))
-
-forall Organization (\ORG -> forall Organization (\BRANCH ->  impl ( judicialBranch(var ? ? ? BRANCH)(var ? ? ? ORG))( subOrganization(var ? ? ? BRANCH)(var ? ? ? ORG))))
-
-forall GeopoliticalArea (\AREA -> forall Organization (\BRANCH ->  impl ( judicialBranch(var ? ? ? BRANCH)(var ? ? ? AREA))( subOrganization(var ? ? ? BRANCH)( el ? ? ? ( GovernmentFn(var ? ? ? AREA))))))
-
-forall GeopoliticalArea (\AREA -> forall Organization (\ORG -> forall Organization (\BRANCH ->  impl (and ( judicialBranch(var ? ? ? BRANCH)(var ? ? ? AREA))( subOrganization(var ? ? ? ORG)(var ? ? ? BRANCH)))( subOrganization(var ? ? ? ORG)( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))))))
-
-forall (both Agent GeopoliticalArea) (\AGENT -> forall (both Organization Entity) (\BRANCH ->  impl ( judicialBranch(var ? ? ? BRANCH)(var ? ? ? AGENT))( equal(var ? ? ? BRANCH)( el ? ? ? ( JudiciaryFn(var ? ? ? AGENT))))))
-
-forall IslamicLawCourt (\COURT ->  attribute(var ? ? ? COURT)(el ? ? ? IslamicLaw))
-
-forall (both Object CognitiveAgent) (\PERSON ->  impl ( attribute(var ? ? ? PERSON)(el ? ? ? JudgeAtLaw))(exists (both JudicialOrganization GovernmentOrganization) (\ORG ->  employs(var ? ? ? ORG)(var ? ? ? PERSON))))
-
-forall PoliticalParty (\ORGANIZATION -> forall Position (\POSITION -> forall (both Human SelfConnectedObject) (\PERSON ->  impl ( occupiesPosition(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? ORGANIZATION))( member(var ? ? ? PERSON)(var ? ? ? ORGANIZATION)))))
-
-forall (both Organization Entity) (\ORG -> forall (both Human Agent) (\PERSON ->  impl ( occupiesPosition(var ? ? ? PERSON)(el ? ? ? Leader)(var ? ? ? ORG))(exists Guiding (\LEADING -> and ( patient(var ? ? ? LEADING)(var ? ? ? ORG))( agent(var ? ? ? LEADING)(var ? ? ? PERSON))))))
-
-forall GeopoliticalArea (\AREA -> forall (both Human Agent) (\PERSON ->  impl ( occupiesPosition(var ? ? ? PERSON)(el ? ? ? Leader)( el ? ? ? ( GovernmentFn(var ? ? ? AREA))))(exists Guiding (\LEADING -> and ( patient(var ? ? ? LEADING)(var ? ? ? AREA))( agent(var ? ? ? LEADING)(var ? ? ? PERSON))))))
-
-forall PoliticalPressureGroup (\GROUP -> exists Requesting (\REQ -> exists GovernmentOrganization (\ORG -> and ( agent(var ? ? ? REQ)(var ? ? ? GROUP))( patient(var ? ? ? REQ)(var ? ? ? ORG)))))
-
-forall PoliticalPressureGroup (\GROUP -> forall GovernmentOrganization (\ORG -> forall AreaOfConcern (\AIM ->  impl (and ( organizationalObjective(var ? ? ? GROUP)(var ? ? ? AIM))( organizationalObjective(var ? ? ? ORG)(var ? ? ? AIM)))( inScopeOfInterest(var ? ? ? GROUP)(var ? ? ? ORG)))))
-
-forall ForeignTerroristOrganization (\X -> exists Declaring (\EV -> and ( agent(var ? ? ? EV)(el ? ? ? USStateDepartment))( patient(var ? ? ? EV)(var ? ? ? X))))
-
-forall Group (\GROUP -> forall RelationalAttribute (\STATUS -> forall Agent (\AGENT ->  impl ( associateWithStatus(var ? ? ? AGENT)(var ? ? ? STATUS)(var ? ? ? GROUP))( associateInOrganization(var ? ? ? AGENT)(var ? ? ? GROUP)))))
-
-forall (both Group Collection) (\GROUP -> forall (both Agent SelfConnectedObject) (\AGENT ->  impl ( associateWithStatus(var ? ? ? AGENT)(el ? ? ? FullMember)(var ? ? ? GROUP))( member(var ? ? ? AGENT)(var ? ? ? GROUP))))
-
-forall (both Group Collection) (\GROUP -> forall (both Agent SelfConnectedObject) (\AGENT ->  impl ( associateWithStatus(var ? ? ? AGENT)(el ? ? ? SuspendedMember)(var ? ? ? GROUP))( not (member(var ? ? ? AGENT)(var ? ? ? GROUP)))))
-
-forall InternationalOrganization (\ORG -> exists Nation (\COUNTRY1 -> exists Nation (\COUNTRY2 -> and ( agentOperatesInArea(var ? ? ? ORG)(var ? ? ? COUNTRY1))(and ( agentOperatesInArea(var ? ? ? ORG)(var ? ? ? COUNTRY2))( not (equal(var ? ? ? COUNTRY1)(var ? ? ? COUNTRY2)))))))
-
-forall (both Organization Physical) (\ORG2 -> forall (both Organization Physical) (\ORG1 ->  impl ( successorOrganization(var ? ? ? ORG1)(var ? ? ? ORG2))( earlier( el ? ? ? ( WhenFn(var ? ? ? ORG1)))( el ? ? ? ( WhenFn(var ? ? ? ORG2))))))
-
-forall (both Attribute AreaOfConcern) (\OVERAIM -> forall (both AreaOfConcern Attribute) (\AIM -> forall Agent (\ORG ->  impl (and ( organizationalObjective(var ? ? ? ORG)(var ? ? ? AIM))( subAttribute(var ? ? ? AIM)(var ? ? ? OVERAIM)))( organizationalObjective(var ? ? ? ORG)(var ? ? ? OVERAIM)))))
-
-forall Nation (\AREA ->  impl ( member(var ? ? ? AREA)(el ? ? ? EuropeanMonetaryUnion))( currencyType(var ? ? ? AREA)(el ? ? ? EuroDollar)))
-
-forall Nation (\AREA ->  impl ( currencyType(var ? ? ? AREA)(el ? ? ? EuroDollar))( member(var ? ? ? AREA)(el ? ? ? EuropeanMonetaryUnion)))
-
-forall (both SelfConnectedObject (both Object Agent)) (\AGENT ->  impl (and ( member(var ? ? ? AGENT)(el ? ? ? InternationalCourtOfJustice))( attribute(var ? ? ? AGENT)(el ? ? ? JudgeAtLaw)))(exists GeopoliticalArea (\POLITY ->  representativeAgentToAgent(var ? ? ? POLITY)(var ? ? ? AGENT)(el ? ? ? InternationalCourtOfJustice))))
-
-forall SelfConnectedObject (\PART ->  equiv ( member(var ? ? ? PART)(el ? ? ? InternationalRedCrossAndRedCrescentMovement))( member(var ? ? ? PART)(el ? ? ? InternationalFederationOfRedCrossAndRedCrescentSocieties)))
-
-forall ForeignServicePosition (\ROLE ->  subAttribute(var ? ? ? ROLE)(el ? ? ? DiplomaticAgent))
-
-forall Nation (\AGENT1 -> forall Agent (\AGENT2 -> forall Position (\POSITION -> forall Human (\PERSON ->  impl ( diplomaticRepresentativeInRole(var ? ? ? AGENT1)(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? AGENT2))(exists DiplomaticOrganization (\ORG -> and ( subOrganization(var ? ? ? ORG)( el ? ? ? ( GovernmentFn(var ? ? ? AGENT1))))( occupiesPosition(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? ORG))))))))
-
-forall Organization (\AGENT1 -> forall Organization (\ORG -> forall Agent (\AGENT2 -> forall Position (\POSITION -> forall Human (\PERSON ->  impl ( diplomaticRepresentativeInRole(var ? ? ? AGENT1)(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? AGENT2))( occupiesPosition(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? ORG)))))))
-
-forall GeopoliticalArea (\AGENT1 -> forall Agent (\AGENT2 -> forall Position (\POSITION -> forall (both Human CognitiveAgent) (\PERSON ->  impl ( diplomaticRepresentativeInRole(var ? ? ? AGENT1)(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? AGENT2))( employs( el ? ? ? ( GovernmentFn(var ? ? ? AGENT1)))(var ? ? ? PERSON))))))
-
-forall Organization (\AGENT1 -> forall Agent (\AGENT2 -> forall Position (\POSITION -> forall (both Human CognitiveAgent) (\PERSON ->  impl ( diplomaticRepresentativeInRole(var ? ? ? AGENT1)(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? AGENT2))( employs(var ? ? ? AGENT1)(var ? ? ? PERSON))))))
-
-forall GeopoliticalArea (\AGENT2 -> forall Position (\POSITION -> forall (both Human Agent) (\PERSON -> forall Agent (\AGENT1 ->  impl ( diplomaticRepresentativeInRole(var ? ? ? AGENT1)(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? AGENT2))( agentOperatesInArea(var ? ? ? PERSON)(var ? ? ? AGENT2))))))
-
-forall Organization (\AGENT1 -> forall GeopoliticalArea (\AGENT2 -> forall Position (\POSITION -> forall Human (\PERSON ->  impl ( diplomaticRepresentativeInRole(var ? ? ? AGENT1)(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? AGENT2))( agentOperatesInArea(var ? ? ? AGENT1)(var ? ? ? AGENT2))))))
-
-forall Nation (\AGENT1 -> forall GeopoliticalArea (\AGENT2 -> forall DiplomaticOrganization (\ORG -> forall Position (\POSITION -> forall Human (\PERSON ->  impl (and ( diplomaticRepresentativeInRole(var ? ? ? AGENT1)(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? AGENT2))(and ( subOrganization(var ? ? ? ORG)( el ? ? ? ( GovernmentFn(var ? ? ? AGENT1))))( occupiesPosition(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? ORG))))( agentOperatesInArea(var ? ? ? ORG)(var ? ? ? AGENT2)))))))
-
-forall Agent (\AGENT2 -> forall Position (\POSITION -> forall Human (\PERSON -> forall Agent (\AGENT1 ->  impl ( diplomaticRepresentativeInRole(var ? ? ? AGENT1)(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? AGENT2))( diplomaticRepresentationType(var ? ? ? AGENT1)(var ? ? ? POSITION)(var ? ? ? AGENT2))))))
-
-forall Nation (\AGENT3 -> forall (both Agent GeopoliticalArea) (\AGENT2 -> forall Position (\POSITION -> forall Agent (\AGENT1 ->  impl (and ( diplomaticRepresentationType(var ? ? ? AGENT1)(var ? ? ? POSITION)(var ? ? ? AGENT2))( geopoliticalSubdivision(var ? ? ? AGENT2)(var ? ? ? AGENT3)))( diplomaticRepresentationType(var ? ? ? AGENT1)(var ? ? ? POSITION)(var ? ? ? AGENT3))))))
-
-forall (both Agent GeopoliticalArea) (\COUNTRY2 -> forall Position (\ROLE -> forall (both Agent GeopoliticalArea) (\COUNTRY1 ->  impl ( diplomaticRepresentationType(var ? ? ? COUNTRY1)(var ? ? ? ROLE)(var ? ? ? COUNTRY2))( diplomaticRelations(var ? ? ? COUNTRY1)(var ? ? ? COUNTRY2)))))
-
-forall (both GeopoliticalArea Agent) (\COUNTRY2 -> forall (both GeopoliticalArea Agent) (\COUNTRY1 ->  impl ( diplomaticRelations(var ? ? ? COUNTRY1)(var ? ? ? COUNTRY2))(exists ForeignServicePosition (\ROLE -> and ( subAttribute(var ? ? ? ROLE)(el ? ? ? DiplomaticAgent))( diplomaticRepresentationType(var ? ? ? COUNTRY1)(var ? ? ? ROLE)(var ? ? ? COUNTRY2))))))
-
-forall (both GeopoliticalArea Agent) (\COUNTRY2 -> forall (both GeopoliticalArea Agent) (\COUNTRY1 ->  impl ( diplomaticRelations(var ? ? ? COUNTRY1)(var ? ? ? COUNTRY2))(exists ForeignServicePosition (\ROLE -> and ( subAttribute(var ? ? ? ROLE)(el ? ? ? DiplomaticAgent))( diplomaticRepresentationType(var ? ? ? COUNTRY2)(var ? ? ? ROLE)(var ? ? ? COUNTRY1))))))
-
-forall (both GeopoliticalArea Agent) (\COUNTRY2 -> forall (both GeopoliticalArea Agent) (\COUNTRY1 ->  impl ( diplomaticRelations(var ? ? ? COUNTRY1)(var ? ? ? COUNTRY2))(exists Position (\ROLE1 -> exists Position (\ROLE2 -> and ( diplomaticRepresentationType(var ? ? ? COUNTRY1)(var ? ? ? ROLE1)(var ? ? ? COUNTRY2))( diplomaticRepresentationType(var ? ? ? COUNTRY2)(var ? ? ? ROLE2)(var ? ? ? COUNTRY1)))))))
-
-forall Agent (\COUNTRY2 -> forall (both Position Attribute) (\ROLE -> forall (both Agent Nation) (\COUNTRY1 ->  impl (and ( diplomaticRepresentationType(var ? ? ? COUNTRY1)(var ? ? ? ROLE)(var ? ? ? COUNTRY2))( subAttribute(var ? ? ? ROLE)(el ? ? ? DiplomaticAgent)))(exists Human (\PERSON -> and ( citizen(var ? ? ? PERSON)(var ? ? ? COUNTRY1))( diplomaticRepresentativeInRole(var ? ? ? COUNTRY1)(var ? ? ? PERSON)(var ? ? ? ROLE)(var ? ? ? COUNTRY2)))))))
-
-forall Agent (\COUNTRY2 -> forall Position (\ROLE -> forall (both Human Agent) (\PERSON -> forall Agent (\COUNTRY1 ->  impl ( diplomaticRepresentativeInRole(var ? ? ? COUNTRY1)(var ? ? ? PERSON)(var ? ? ? ROLE)(var ? ? ? COUNTRY2))( representativeAgentToAgent(var ? ? ? COUNTRY1)(var ? ? ? PERSON)(var ? ? ? COUNTRY2))))))
-
-forall Organization (\SENDER -> forall CognitiveAgent (\REP -> forall Agent (\RECEIVER ->  impl ( representativeAgentToAgent(var ? ? ? SENDER)(var ? ? ? REP)(var ? ? ? RECEIVER))( employs(var ? ? ? SENDER)(var ? ? ? REP)))))
-
-forall Nation (\SENDER -> forall CognitiveAgent (\REP -> forall Agent (\RECEIVER ->  impl ( representativeAgentToAgent(var ? ? ? SENDER)(var ? ? ? REP)(var ? ? ? RECEIVER))( employs( el ? ? ? ( GovernmentFn(var ? ? ? SENDER)))(var ? ? ? REP)))))
-
-forall Nation (\SENDER -> forall Nation (\RECEIVER -> forall Human (\PERSON -> forall (both Attribute Position) (\ROLE ->  impl (and ( attribute(var ? ? ? PERSON)(var ? ? ? ROLE))(and ( subAttribute(var ? ? ? ROLE)(el ? ? ? DiplomaticAgent))( representativeAgentToAgent(var ? ? ? SENDER)(var ? ? ? PERSON)(var ? ? ? RECEIVER))))( diplomaticRepresentationType(var ? ? ? SENDER)(var ? ? ? ROLE)(var ? ? ? RECEIVER))))))
-
-forall Agent (\AGENT2 -> forall Agent (\AGENT1 ->  impl ( diplomaticOrganizationType(var ? ? ? AGENT1)(desc ConsulateGeneral ? ?)(var ? ? ? AGENT2))( diplomaticRepresentationType(var ? ? ? AGENT1)(el ? ? ? ConsulGeneral)(var ? ? ? AGENT2))))
-
-forall City (\AREA2 -> forall Agent (\AGENT2 -> forall Agent (\AGENT1 ->  impl ( diplomaticRepresentationType(var ? ? ? AGENT1)(el ? ? ? ConsulGeneral)(var ? ? ? AGENT2))( diplomaticOrganizationType(var ? ? ? AGENT1)(desc ConsulateGeneral ? ?)(var ? ? ? AGENT2)))))
-
-forall Agent (\AGENT2 -> forall Human (\PERSON -> forall Agent (\AGENT1 ->  impl ( diplomaticRepresentativeInRole(var ? ? ? AGENT1)(var ? ? ? PERSON)(el ? ? ? Ambassador)(var ? ? ? AGENT2))( diplomaticOrganizationType(var ? ? ? AGENT1)(desc Embassy ? ?)(var ? ? ? AGENT2)))))
-
-forall Agent (\AGENT2 -> forall Agent (\AGENT1 ->  impl ( diplomaticRepresentationType(var ? ? ? AGENT1)(el ? ? ? Ambassador)(var ? ? ? AGENT2))( diplomaticOrganizationType(var ? ? ? AGENT1)(desc Embassy ? ?)(var ? ? ? AGENT2))))
-
-forall Agent (\AGENT2 -> forall Agent (\AGENT1 ->  impl ( diplomaticOrganizationType(var ? ? ? AGENT1)(desc Embassy ? ?)(var ? ? ? AGENT2))( diplomaticRepresentationType(var ? ? ? AGENT1)(el ? ? ? Ambassador) (var ? ? ? AGENT2))))
diff --git a/examples/SUMO/axioms/GovernmentHiO.gft b/examples/SUMO/axioms/GovernmentHiO.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/GovernmentHiO.gft
+++ /dev/null
@@ -1,10 +0,0 @@
-
-AsymmetricRelation ? (\x,y -> primaryGeopoliticalSubdivision x y)
-
-AsymmetricRelation ? (\x,y -> chamberOfLegislature x y)
-
-AsymmetricRelation ? (\x,y -> successorOrganization x y)
-
-SymmetricRelation ? (\x,y -> diplomaticRelations x y)
-
-IrreflexiveRelation ? (\x,y -> diplomaticRelations x y)
diff --git a/examples/SUMO/axioms/GovernmentP.gft b/examples/SUMO/axioms/GovernmentP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/GovernmentP.gft
+++ /dev/null
@@ -1,1184 +0,0 @@
-
-leaderPosition (el ? ? ? UnitedKingdom) (el ? ? ? PrimeMinister)
-
-leaderPosition (el ? ? ? Canada) (el ? ? ? PrimeMinister)
-
-leaderPosition (el ? ? ? Iran) (el ? ? ? President)
-
-subOrganization (el ? ? ? USStateDepartment) (el ? ? ? (GovernmentFn (el ? ? ? UnitedStates)))
-
-subsumesContentInstance (el ? ? ? ImmigrationAndNationalityAct_US) (el ? ? ? ImmigrationAndNationalityAct_Section219_US)
-
-dateEstablished (el ? ? ? AfricanCaribbeanAndPacificGroupOfStates) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 6)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1975))))))))
-
-organizationalObjective (el ? ? ? AfricanCaribbeanAndPacificGroupOfStates) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? AfricanDevelopmentBank) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 4)) (descToDesc ? ? ? (MonthFn (desc August ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1963))))))))
-
-organizationalObjective (el ? ? ? AfricanDevelopmentBank) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? AfricanDevelopmentBank) (el ? ? ? SocialDevelopment)
-
-dateEstablished (el ? ? ? AgencyForTheFrenchSpeakingCommunity) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 20)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1970))))))))
-
-dateEstablished (el ? ? ? AgencyForTheProhibitionOfNuclearWeaponsInLatinAmericaAndTheCaribbean) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 14)) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1967))))))))
-
-organizationalObjective (el ? ? ? AgencyForTheProhibitionOfNuclearWeaponsInLatinAmericaAndTheCaribbean) (el ? ? ? NuclearNonproliferation)
-
-organizationalObjective (el ? ? ? AgencyForTheProhibitionOfNuclearWeaponsInLatinAmericaAndTheCaribbean) (el ? ? ? PeacefulUseOfAtomicPower)
-
-dateEstablished (el ? ? ? AndeanCommunityOfNations) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 26)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1969))))))))
-
-organizationalObjective (el ? ? ? AndeanCommunityOfNations) (el ? ? ? EconomicIntegration)
-
-dateEstablished (el ? ? ? AntarcticTreatyCouncil) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 23)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1961))))))))
-
-organizationalObjective (el ? ? ? AntarcticTreatyCouncil) (el ? ? ? AdministrationAndManagement)
-
-organizationalObjective (el ? ? ? AntarcticTreatyCouncil) (el ? ? ? PromoteRegionalStability)
-
-dateEstablished (el ? ? ? ArabBankForEconomicDevelopmentInAfrica) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 18)) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1974))))))))
-
-organizationalObjective (el ? ? ? ArabBankForEconomicDevelopmentInAfrica) (el ? ? ? EconomicDevelopment)
-
-dateEstablished (el ? ? ? ArabCooperationCouncil) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 16)) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1989))))))))
-
-organizationalObjective (el ? ? ? ArabCooperationCouncil) (el ? ? ? EconomicIntegration)
-
-dateEstablished (el ? ? ? ArabFundForEconomicAndSocialDevelopment) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 16)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1968))))))))
-
-organizationalObjective (el ? ? ? ArabFundForEconomicAndSocialDevelopment) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? ArabFundForEconomicAndSocialDevelopment) (el ? ? ? SocialDevelopment)
-
-dateEstablished (el ? ? ? ArabLeague) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 22)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1945))))))))
-
-organizationalObjective (el ? ? ? ArabLeague) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? ArabLeague) (el ? ? ? SocialCooperation)
-
-organizationalObjective (el ? ? ? ArabLeague) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? ArabLeague) (el ? ? ? MilitaryCooperation)
-
-dateEstablished (el ? ? ? ArabMaghrebUnion) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 17)) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1989))))))))
-
-organizationalObjective (el ? ? ? ArabMaghrebUnion) (el ? ? ? EconomicIntegration)
-
-organizationalObjective (el ? ? ? ArabMaghrebUnion) (el ? ? ? CulturalCooperation)
-
-organizationalObjective (el ? ? ? ArabMaghrebUnion) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? ArabMaghrebUnion) (el ? ? ? MilitaryCooperation)
-
-dateEstablished (el ? ? ? ArabMonetaryFund) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 27)) (descToDesc ? ? ? (MonthFn (desc April ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1976))))))))
-
-organizationalObjective (el ? ? ? ArabMonetaryFund) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? AsiaPacificEconomicCooperation) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 7)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1989))))))))
-
-organizationalObjective (el ? ? ? AsiaPacificEconomicCooperation) (el ? ? ? PromotionOfTradeAndInvestment)
-
-dateEstablished (el ? ? ? AsianDevelopmentBank) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 19)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1966))))))))
-
-organizationalObjective (el ? ? ? AsianDevelopmentBank) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? AssociationOfSoutheastAsianNations) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 8)) (descToDesc ? ? ? (MonthFn (desc August ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1967))))))))
-
-organizationalObjective (el ? ? ? AssociationOfSoutheastAsianNations) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? AssociationOfSoutheastAsianNations) (el ? ? ? SocialCooperation)
-
-organizationalObjective (el ? ? ? AssociationOfSoutheastAsianNations) (el ? ? ? CulturalCooperation)
-
-dateEstablished (el ? ? ? ASEANRegionalForum) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1994))))
-
-organizationalObjective (el ? ? ? ASEANRegionalForum) (el ? ? ? RegionalSecurity)
-
-dateEstablished (el ? ? ? AustraliaGroup) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1984))))
-
-organizationalObjective (el ? ? ? AustraliaGroup) (el ? ? ? CBWExportControls)
-
-dateEstablished (el ? ? ? AustraliaNewZealandUnitedStatesSecurityTreaty) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 1)) (descToDesc ? ? ? (MonthFn (desc September ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1951))))))))
-
-organizationalObjective (el ? ? ? AustraliaNewZealandUnitedStatesSecurityTreaty) (el ? ? ? MutualDefensePact)
-
-dateEstablished (el ? ? ? BankForInternationalSettlements) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 20)) (descToDesc ? ? ? (MonthFn (desc January ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1930))))))))
-
-organizationalObjective (el ? ? ? BankForInternationalSettlements) (el ? ? ? FinancialCooperation)
-
-dateEstablished (el ? ? ? BeneluxEconomicUnion) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 3)) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1958))))))))
-
-organizationalObjective (el ? ? ? BeneluxEconomicUnion) (el ? ? ? EconomicIntegration)
-
-member (el ? ? ? Belgium) (el ? ? ? BeneluxEconomicUnion)
-
-member (el ? ? ? Netherlands) (el ? ? ? BeneluxEconomicUnion)
-
-member (el ? ? ? Luxembourg) (el ? ? ? BeneluxEconomicUnion)
-
-dateEstablished (el ? ? ? BigSeven) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1975))))
-
-organizationalObjective (el ? ? ? BigSeven) (el ? ? ? EconomicPolicyCoordination)
-
-dateEstablished (el ? ? ? BigSix) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1967))))
-
-organizationalObjective (el ? ? ? BigSix) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? BlackSeaEconomicCooperationZone) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 25)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1992))))))))
-
-organizationalObjective (el ? ? ? BlackSeaEconomicCooperationZone) (el ? ? ? PromoteRegionalStability)
-
-organizationalObjective (el ? ? ? BlackSeaEconomicCooperationZone) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? CaribbeanCommunityAndCommonMarket) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 4)) (descToDesc ? ? ? (MonthFn (desc July ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1973))))))))
-
-organizationalObjective (el ? ? ? CaribbeanCommunityAndCommonMarket) (el ? ? ? EconomicIntegration)
-
-organizationalObjective (el ? ? ? CaribbeanCommunityAndCommonMarket) (el ? ? ? EconomicDevelopment)
-
-dateEstablished (el ? ? ? CaribbeanDevelopmentBank) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 18)) (descToDesc ? ? ? (MonthFn (desc October ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1969))))))))
-
-organizationalObjective (el ? ? ? CaribbeanDevelopmentBank) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? CaribbeanDevelopmentBank) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? CentralAfricanStatesDevelopmentBank) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 3)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1975))))))))
-
-organizationalObjective (el ? ? ? CentralAfricanStatesDevelopmentBank) (el ? ? ? EconomicDevelopment)
-
-dateEstablished (el ? ? ? CentralAmericanBankForEconomicIntegration) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 13)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1960))))))))
-
-organizationalObjective (el ? ? ? CentralAmericanBankForEconomicIntegration) (el ? ? ? EconomicIntegration)
-
-organizationalObjective (el ? ? ? CentralAmericanBankForEconomicIntegration) (el ? ? ? EconomicDevelopment)
-
-dateEstablished (el ? ? ? CentralAmericanCommonMarket) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 13)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1960))))))))
-
-organizationalObjective (el ? ? ? CentralAmericanCommonMarket) (el ? ? ? EconomicIntegration)
-
-dateEstablished (el ? ? ? CentralEuropeanInitiative) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 11)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1989))))))))
-
-organizationalObjective (el ? ? ? CentralEuropeanInitiative) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? CentralEuropeanInitiative) (el ? ? ? PoliticalCooperation)
-
-dateEstablished (el ? ? ? ColomboPlan) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1950))))))
-
-organizationalObjective (el ? ? ? ColomboPlan) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? ColomboPlan) (el ? ? ? SocialDevelopment)
-
-dateEstablished (el ? ? ? CommonwealthOfNations) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 31)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1931))))))))
-
-organizationalObjective (el ? ? ? CommonwealthOfNations) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? CommonwealthOfNations) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? CommonwealthOfIndependentStates) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 8)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1991))))))))
-
-organizationalObjective (el ? ? ? CommonwealthOfIndependentStates) (el ? ? ? PoliticalCooperation)
-
-dateEstablished (el ? ? ? CoordinatingCommitteeOnExportControls) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1949))))
-
-dateDissolved (el ? ? ? CoordinatingCommitteeOnExportControls) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 31)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1994))))))))
-
-successorOrganization (el ? ? ? CoordinatingCommitteeOnExportControls) (el ? ? ? WassenaarArrangement)
-
-dateEstablished (el ? ? ? CouncilForMutualEconomicAssistance) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 25)) (descToDesc ? ? ? (MonthFn (desc January ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1949))))))))
-
-dateDissolved (el ? ? ? CouncilForMutualEconomicAssistance) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 1)) (descToDesc ? ? ? (MonthFn (desc January ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1991))))))))
-
-dateEstablished (el ? ? ? CouncilOfArabEconomicUnity) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 3)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1957))))))))
-
-organizationalObjective (el ? ? ? CouncilOfArabEconomicUnity) (el ? ? ? EconomicIntegration)
-
-dateEstablished (el ? ? ? CouncilOfEurope) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 5)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1949))))))))
-
-organizationalObjective (el ? ? ? CouncilOfEurope) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? CouncilOfEurope) (el ? ? ? SocialDevelopment)
-
-organizationalObjective (el ? ? ? CouncilOfEurope) (el ? ? ? CulturalCooperation)
-
-organizationalObjective (el ? ? ? CouncilOfEurope) (el ? ? ? PromoteRegionalStability)
-
-organizationalObjective (el ? ? ? CouncilOfEurope) (el ? ? ? HumanRightsIssues)
-
-dateEstablished (el ? ? ? CouncilOfTheBalticSeaStates) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 6)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1992))))))))
-
-organizationalObjective (el ? ? ? CouncilOfTheBalticSeaStates) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? CouncilOfTheBalticSeaStates) (el ? ? ? HumanitarianAid)
-
-organizationalObjective (el ? ? ? CouncilOfTheBalticSeaStates) (el ? ? ? EnergyAndTheEnvironment)
-
-organizationalObjective (el ? ? ? CouncilOfTheBalticSeaStates) (el ? ? ? PoliticalDevelopment)
-
-organizationalObjective (el ? ? ? CouncilOfTheBalticSeaStates) (el ? ? ? CulturalCooperation)
-
-dateEstablished (el ? ? ? CouncilOfTheEntente) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 29)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1959))))))))
-
-organizationalObjective (el ? ? ? CouncilOfTheEntente) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? CouncilOfTheEntente) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? CouncilOfTheEntente) (el ? ? ? SocialCooperation)
-
-dateEstablished (el ? ? ? WorldCustomsOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 15)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1950))))))))
-
-dateEstablished (el ? ? ? EastAfricanDevelopmentBank) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 6)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1967))))))))
-
-organizationalObjective (el ? ? ? EastAfricanDevelopmentBank) (el ? ? ? EconomicDevelopment)
-
-dateEstablished (el ? ? ? EconomicAndSocialCouncil) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 26)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1945))))))))
-
-organizationalObjective (el ? ? ? EconomicAndSocialCouncil) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? EconomicAndSocialCouncil) (el ? ? ? SocialDevelopment)
-
-subOrganization (el ? ? ? EconomicAndSocialCouncil) (el ? ? ? UnitedNations)
-
-subOrganization (el ? ? ? CommissionForSocialDevelopment) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? CommissionOnCrimePreventionAndCriminalJustice) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? CommissionOnHumanRights) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? CommissionOnNarcoticsDrugs) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? CommissionOnPopulationAndDevelopment) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? CommissionOnScienceAndTechnologyForDevelopment) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? CommissionOnSustainableDevelopment) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? CommissionOnTheStatusOfWomen) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? EconomicAndSocialCommissionForAsiaAndThePacific) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? EconomicAndSocialCommissionForWesternAsia) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? EconomicCommissionForAfrica) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? EconomicCommissionForEurope) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? EconomicCommissionForLatinAmericaAndTheCaribbean) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? FoodAndAgricultureOrganization) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? InternationalAtomicEnergyAgency) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? InternationalBankForReconstructionAndDevelopment) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? InternationalCenterForSecretariatOfInvestmentDisputes) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? InternationalCivilAviationOrganization) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? InternationalDevelopmentAssociation) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? InternationalFinanceCorporation) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? InternationalFundForAgriculturalDevelopment) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? InternationalLaborOrganization) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? InternationalMaritimeOrganization) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? InternationalMonetaryFund) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? InternationalTelecommunicationUnion) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? MulitlateralInvestmentGeographicAgency) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? StatisticalCommission) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? UnitedNationsEducationalScientificAndCulturalOrganization) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? UnitedNationsIndustrialDevelopmentOrganization) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? UniversalPostalUnion) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? WorldHealthOrganization) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? WorldIntellectualPropertyOrganization) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? WorldMeteorologicalOrganization) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? WorldTourismOrganization) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? WorldTradeOrganization) (el ? ? ? EconomicAndSocialCouncil)
-
-subOrganization (el ? ? ? WorldFoodProgram) (el ? ? ? EconomicAndSocialCouncil)
-
-dateEstablished (el ? ? ? EconomicCommunityOfTheGreatLakesCountries) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 20)) (descToDesc ? ? ? (MonthFn (desc September ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1976))))))))
-
-organizationalObjective (el ? ? ? EconomicCommunityOfTheGreatLakesCountries) (el ? ? ? EconomicIntegration)
-
-dateEstablished (el ? ? ? EconomicCommunityOfWestAfricanStates) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 28)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1975))))))))
-
-organizationalObjective (el ? ? ? EconomicCommunityOfWestAfricanStates) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? EconomicCooperationOrganization) (descToDesc ? ? ? (MonthFn (desc January ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1985))))))
-
-organizationalObjective (el ? ? ? EconomicCooperationOrganization) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? EconomicCooperationOrganization) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? EconomicCooperationOrganization) (el ? ? ? CulturalCooperation)
-
-organizationalObjective (el ? ? ? EconomicCooperationOrganization) (el ? ? ? TransportationCoordination)
-
-organizationalObjective (el ? ? ? EconomicCooperationOrganization) (el ? ? ? CommunicationsCoordination)
-
-dateEstablished (el ? ? ? EuroAtlanticPartnershipCouncil) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 8)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1991))))))))
-
-organizationalObjective (el ? ? ? EuroAtlanticPartnershipCouncil) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? EuroAtlanticPartnershipCouncil) (el ? ? ? MilitaryCooperation)
-
-organizationalObjective (el ? ? ? EuroAtlanticPartnershipCouncil) (el ? ? ? ConventionalArmsControl)
-
-dateEstablished (el ? ? ? EuropeanBankForReconstructionAndDevelopment) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 15)) (descToDesc ? ? ? (MonthFn (desc April ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1991))))))))
-
-organizationalObjective (el ? ? ? EuropeanBankForReconstructionAndDevelopment) (el ? ? ? EconomicDevelopment)
-
-dateEstablished (el ? ? ? EuropeanCommunity) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 8)) (descToDesc ? ? ? (MonthFn (desc April ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1965))))))))
-
-organizationalObjective (el ? ? ? EuropeanCommunity) (el ? ? ? EconomicIntegration)
-
-organizationalObjective (el ? ? ? EuropeanCommunity) (el ? ? ? PoliticalCooperation)
-
-dateEstablished (el ? ? ? EuropeanFreeTradeAssociation) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 4)) (descToDesc ? ? ? (MonthFn (desc January ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1960))))))))
-
-organizationalObjective (el ? ? ? EuropeanFreeTradeAssociation) (el ? ? ? PromotionOfFreeTrade)
-
-dateEstablished (el ? ? ? EuropeanInvestmentBank) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 25)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1957))))))))
-
-organizationalObjective (el ? ? ? EuropeanInvestmentBank) (el ? ? ? EconomicDevelopment)
-
-dateEstablished (el ? ? ? EuropeanMonetaryUnion) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 7)) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1992))))))))
-
-organizationalObjective (el ? ? ? EuropeanMonetaryUnion) (el ? ? ? MonetaryUnion)
-
-member (el ? ? ? Austria) (el ? ? ? EuropeanMonetaryUnion)
-
-member (el ? ? ? Belgium) (el ? ? ? EuropeanMonetaryUnion)
-
-member (el ? ? ? Finland) (el ? ? ? EuropeanMonetaryUnion)
-
-member (el ? ? ? France) (el ? ? ? EuropeanMonetaryUnion)
-
-member (el ? ? ? Germany) (el ? ? ? EuropeanMonetaryUnion)
-
-member (el ? ? ? Greece) (el ? ? ? EuropeanMonetaryUnion)
-
-member (el ? ? ? Ireland) (el ? ? ? EuropeanMonetaryUnion)
-
-member (el ? ? ? Italy) (el ? ? ? EuropeanMonetaryUnion)
-
-member (el ? ? ? Luxembourg) (el ? ? ? EuropeanMonetaryUnion)
-
-member (el ? ? ? Netherlands) (el ? ? ? EuropeanMonetaryUnion)
-
-member (el ? ? ? Portugal) (el ? ? ? EuropeanMonetaryUnion)
-
-member (el ? ? ? Spain) (el ? ? ? EuropeanMonetaryUnion)
-
-dateEstablished (el ? ? ? EuropeanOrganizationForNuclearResearch) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 1)) (descToDesc ? ? ? (MonthFn (desc July ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1953))))))))
-
-organizationalObjective (el ? ? ? EuropeanOrganizationForNuclearResearch) (el ? ? ? PeacefulUseOfAtomicPower)
-
-organizationalObjective (el ? ? ? EuropeanOrganizationForNuclearResearch) (el ? ? ? TechnologyCooperation)
-
-organizationalObjective (el ? ? ? EuropeanOrganizationForNuclearResearch) (el ? ? ? ScientificCooperation)
-
-dateEstablished (el ? ? ? EuropeanSpaceAgency) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 31)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1975))))))))
-
-organizationalObjective (el ? ? ? EuropeanSpaceAgency) (el ? ? ? SpaceResearchAndTechnology)
-
-organizationalObjective (el ? ? ? EuropeanSpaceAgency) (el ? ? ? TechnologyCooperation)
-
-dateEstablished (el ? ? ? EuropeanUnion) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 7)) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1992))))))))
-
-organizationalObjective (el ? ? ? EuropeanUnion) (el ? ? ? EconomicIntegration)
-
-organizationalObjective (el ? ? ? EuropeanUnion) (el ? ? ? MonetaryUnion)
-
-organizationalObjective (el ? ? ? EuropeanUnion) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? EuropeanUnion) (el ? ? ? SocialCooperation)
-
-organizationalObjective (el ? ? ? EuropeanUnion) (el ? ? ? MilitaryCooperation)
-
-successorOrganization (el ? ? ? EuropeanCommunity) (el ? ? ? EuropeanUnion)
-
-dateEstablished (el ? ? ? FoodAndAgricultureOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 16)) (descToDesc ? ? ? (MonthFn (desc October ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1945))))))))
-
-organizationalObjective (el ? ? ? FoodAndAgricultureOrganization) (el ? ? ? AgriculturalDevelopment)
-
-dateEstablished (el ? ? ? FrancZone) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1964))))
-
-organizationalObjective (el ? ? ? FrancZone) (el ? ? ? MonetaryUnion)
-
-dateEstablished (el ? ? ? GroupOf3) (descToDesc ? ? ? (MonthFn (desc September ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1990))))))
-
-organizationalObjective (el ? ? ? GroupOf3) (el ? ? ? PoliticalCooperation)
-
-dateEstablished (el ? ? ? GroupOf5) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 22)) (descToDesc ? ? ? (MonthFn (desc September ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1985))))))))
-
-organizationalObjective (el ? ? ? GroupOf5) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? GroupOf6) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 22)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1985))))))))
-
-organizationalObjective (el ? ? ? GroupOf6) (el ? ? ? NuclearDisarmament)
-
-dateEstablished (el ? ? ? GroupOf7) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 22)) (descToDesc ? ? ? (MonthFn (desc September ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1985))))))))
-
-organizationalObjective (el ? ? ? GroupOf7) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? GroupOf8) (descToDesc ? ? ? (MonthFn (desc October ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1975))))))
-
-organizationalObjective (el ? ? ? GroupOf8) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? GroupOf9) (el ? ? ? PoliticalCooperation)
-
-dateEstablished (el ? ? ? GroupOf10) (descToDesc ? ? ? (MonthFn (desc October ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1962))))))
-
-organizationalObjective (el ? ? ? GroupOf10) (el ? ? ? CoordinateCreditPolicy)
-
-dateEstablished (el ? ? ? GroupOf11) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 22)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1984))))))))
-
-organizationalObjective (el ? ? ? GroupOf11) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? GroupOf15) (descToDesc ? ? ? (MonthFn (desc September ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1989))))))
-
-organizationalObjective (el ? ? ? GroupOf15) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? GroupOf15) (el ? ? ? PoliticalCooperation)
-
-dateEstablished (el ? ? ? GroupOf24) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 1)) (descToDesc ? ? ? (MonthFn (desc August ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1989))))))))
-
-organizationalObjective (el ? ? ? GroupOf24) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? GroupOf77) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 15)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1964))))))))
-
-organizationalObjective (el ? ? ? GroupOf77) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? GulfCooperationCouncil) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 25)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1981))))))))
-
-organizationalObjective (el ? ? ? GulfCooperationCouncil) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? GulfCooperationCouncil) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? GulfCooperationCouncil) (el ? ? ? MilitaryCooperation)
-
-organizationalObjective (el ? ? ? GulfCooperationCouncil) (el ? ? ? SocialCooperation)
-
-dateEstablished (el ? ? ? IndianOceanCommission) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 21)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1982))))))))
-
-organizationalObjective (el ? ? ? IndianOceanCommission) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? IndianOceanCommission) (el ? ? ? PoliticalCooperation)
-
-dateEstablished (el ? ? ? InterAmericanDevelopmentBank) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 8)) (descToDesc ? ? ? (MonthFn (desc April ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1959))))))))
-
-organizationalObjective (el ? ? ? InterAmericanDevelopmentBank) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? InterAmericanDevelopmentBank) (el ? ? ? SocialDevelopment)
-
-dateEstablished (el ? ? ? InterGovernmentalAuthorityOnDevelopment) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 21)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1996))))))))
-
-organizationalObjective (el ? ? ? InterGovernmentalAuthorityOnDevelopment) (el ? ? ? SocialCooperation)
-
-organizationalObjective (el ? ? ? InterGovernmentalAuthorityOnDevelopment) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? InterGovernmentalAuthorityOnDevelopment) (el ? ? ? ScientificCooperation)
-
-dateEstablished (el ? ? ? InternationalAtomicEnergyAgency) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 26)) (descToDesc ? ? ? (MonthFn (desc October ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1956))))))))
-
-organizationalObjective (el ? ? ? InternationalAtomicEnergyAgency) (el ? ? ? PeacefulUseOfAtomicPower)
-
-dateEstablished (el ? ? ? InternationalBankForReconstructionAndDevelopment) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 22)) (descToDesc ? ? ? (MonthFn (desc July ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1944))))))))
-
-organizationalObjective (el ? ? ? InternationalBankForReconstructionAndDevelopment) (el ? ? ? EconomicDevelopment)
-
-subOrganization (el ? ? ? InternationalBankForReconstructionAndDevelopment) (el ? ? ? UnitedNations)
-
-dateEstablished (el ? ? ? InternationalChamberOfCommerce) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1919))))
-
-organizationalObjective (el ? ? ? InternationalChamberOfCommerce) (el ? ? ? PromotionOfFreeTrade)
-
-organizationalObjective (el ? ? ? InternationalChamberOfCommerce) (el ? ? ? PromotionOfTradeAndInvestment)
-
-organizationalObjective (el ? ? ? InternationalChamberOfCommerce) (el ? ? ? PromotionOfPrivateEnterprise)
-
-dateEstablished (el ? ? ? InternationalCivilAviationOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 7)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1944))))))))
-
-subOrganization (el ? ? ? InternationalCivilAviationOrganization) (el ? ? ? UnitedNations)
-
-organizationalObjective (el ? ? ? InternationalCivilAviationOrganization) (el ? ? ? CooperationInCivilAviation)
-
-dateEstablished (el ? ? ? InternationalCommitteeOfTheRedCross) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 17)) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1863))))))))
-
-organizationalObjective (el ? ? ? InternationalCommitteeOfTheRedCross) (el ? ? ? HumanitarianAid)
-
-dateEstablished (el ? ? ? InternationalConfederationOfFreeTradeUnions) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1949))))))
-
-organizationalObjective (el ? ? ? InternationalConfederationOfFreeTradeUnions) (el ? ? ? PromoteTradeUnionism)
-
-subOrganization (el ? ? ? InternationalCourtOfJustice) (el ? ? ? UnitedNations)
-
-organizationalObjective (el ? ? ? InternationalCourtOfJustice) (el ? ? ? InternationalJustice)
-
-dateEstablished (el ? ? ? InternationalCriminalPoliceOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 13)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1956))))))))
-
-organizationalObjective (el ? ? ? InternationalCriminalPoliceOrganization) (el ? ? ? SupportLawEnforcement)
-
-dateEstablished (el ? ? ? InternationalDevelopmentAssociation) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 26)) (descToDesc ? ? ? (MonthFn (desc January ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1960))))))))
-
-subOrganization (el ? ? ? InternationalDevelopmentAssociation) (el ? ? ? UnitedNations)
-
-organizationalObjective (el ? ? ? InternationalDevelopmentAssociation) (el ? ? ? EconomicDevelopment)
-
-dateEstablished (el ? ? ? InternationalEnergyAgency) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 15)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1974))))))))
-
-organizationalObjective (el ? ? ? InternationalEnergyAgency) (el ? ? ? EnergyCooperation)
-
-dateEstablished (el ? ? ? InternationalFederationOfRedCrossAndRedCrescentSocieties) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 5)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1919))))))))
-
-organizationalObjective (el ? ? ? InternationalFederationOfRedCrossAndRedCrescentSocieties) (el ? ? ? HumanitarianAid)
-
-dateEstablished (el ? ? ? InternationalFinanceCorporation) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 25)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1955))))))))
-
-subOrganization (el ? ? ? InternationalFinanceCorporation) (el ? ? ? UnitedNations)
-
-organizationalObjective (el ? ? ? InternationalFinanceCorporation) (el ? ? ? PromotePrivateEnterprise)
-
-dateEstablished (el ? ? ? InternationalFundForAgriculturalDevelopment) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1974))))))
-
-organizationalObjective (el ? ? ? InternationalFundForAgriculturalDevelopment) (el ? ? ? AgriculturalDevelopment)
-
-subOrganization (el ? ? ? InternationalFundForAgriculturalDevelopment) (el ? ? ? UnitedNations)
-
-dateEstablished (el ? ? ? InternationalHydrographicOrganization) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1919))))))
-
-organizationalObjective (el ? ? ? InternationalHydrographicOrganization) (el ? ? ? ScientificCooperation)
-
-organizationalObjective (el ? ? ? InternationalHydrographicOrganization) (el ? ? ? InformationStandards)
-
-inScopeOfInterest (el ? ? ? InternationalHydrographicOrganization) (el ? ? ? WorldOcean)
-
-dateEstablished (el ? ? ? InternationalLaborOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 28)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1919))))))))
-
-organizationalObjective (el ? ? ? InternationalLaborOrganization) (el ? ? ? WorldLaborIssues)
-
-subOrganization (el ? ? ? InternationalLaborOrganization) (el ? ? ? UnitedNations)
-
-dateEstablished (el ? ? ? InternationalMaritimeOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 6)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1948))))))))
-
-subOrganization (el ? ? ? InternationalMaritimeOrganization) (el ? ? ? UnitedNations)
-
-organizationalObjective (el ? ? ? InternationalMaritimeOrganization) (el ? ? ? InternationalMaritimeAffairs)
-
-dateEstablished (el ? ? ? InternationalMonetaryFund) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 22)) (descToDesc ? ? ? (MonthFn (desc July ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1944))))))))
-
-subOrganization (el ? ? ? InternationalMonetaryFund) (el ? ? ? UnitedNations)
-
-organizationalObjective (el ? ? ? InternationalMonetaryFund) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? InternationalMonetaryFund) (el ? ? ? MonetaryStability)
-
-dateEstablished (el ? ? ? InternationalOlympicCommittee) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 23)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1894))))))))
-
-organizationalObjective (el ? ? ? InternationalOlympicCommittee) (el ? ? ? OrganizeOlympicGames)
-
-dateEstablished (el ? ? ? InternationalOrganizationForMigration) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 5)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1951))))))))
-
-organizationalObjective (el ? ? ? InternationalOrganizationForMigration) (el ? ? ? EmigrationAndImmigrationIssues)
-
-dateEstablished (el ? ? ? InternationalOrganizationForStandardization) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1947))))))
-
-organizationalObjective (el ? ? ? InternationalOrganizationForStandardization) (el ? ? ? InformationStandards)
-
-organizationalObjective (el ? ? ? InternationalOrganizationForStandardization) (el ? ? ? IndustryStandards)
-
-dateEstablished (el ? ? ? InternationalRedCrossAndRedCrescentMovement) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1928))))
-
-organizationalObjective (el ? ? ? InternationalRedCrossAndRedCrescentMovement) (el ? ? ? HumanitarianAid)
-
-dateEstablished (el ? ? ? InternationalTelecommunicationUnion) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 17)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1865))))))))
-
-organizationalObjective (el ? ? ? InternationalTelecommunicationUnion) (el ? ? ? CommunicationsCoordination)
-
-subOrganization (el ? ? ? InternationalTelecommunicationUnion) (el ? ? ? UnitedNations)
-
-dateEstablished (el ? ? ? IslamicDevelopmentBank) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 15)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1973))))))))
-
-organizationalObjective (el ? ? ? IslamicDevelopmentBank) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? IslamicDevelopmentBank) (el ? ? ? SocialDevelopment)
-
-dateEstablished (el ? ? ? LatinAmericanEconomicSystem) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 17)) (descToDesc ? ? ? (MonthFn (desc October ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1975))))))))
-
-organizationalObjective (el ? ? ? LatinAmericanEconomicSystem) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? LatinAmericanEconomicSystem) (el ? ? ? SocialDevelopment)
-
-dateEstablished (el ? ? ? LatinAmericanIntegrationAssociation) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 12)) (descToDesc ? ? ? (MonthFn (desc August ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1980))))))))
-
-organizationalObjective (el ? ? ? LatinAmericanIntegrationAssociation) (el ? ? ? PromotionOfFreeTrade)
-
-organizationalObjective (el ? ? ? LatinAmericanIntegrationAssociation) (el ? ? ? EconomicIntegration)
-
-dateEstablished (el ? ? ? MonetaryAndEconomicCommunityOfCentralAfrica) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 8)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1864))))))))
-
-organizationalObjective (el ? ? ? MonetaryAndEconomicCommunityOfCentralAfrica) (el ? ? ? EconomicIntegration)
-
-dateEstablished (el ? ? ? NonalignedMovement) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 6)) (descToDesc ? ? ? (MonthFn (desc September ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1961))))))))
-
-organizationalObjective (el ? ? ? NonalignedMovement) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? NonalignedMovement) (el ? ? ? MilitaryCooperation)
-
-dateEstablished (el ? ? ? NordicCouncil) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 16)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1952))))))))
-
-organizationalObjective (el ? ? ? NordicCouncil) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? NordicCouncil) (el ? ? ? CulturalCooperation)
-
-organizationalObjective (el ? ? ? NordicCouncil) (el ? ? ? EnvironmentalCooperation)
-
-dateEstablished (el ? ? ? NordicInvestmentBank) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 4)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1975))))))))
-
-organizationalObjective (el ? ? ? NordicInvestmentBank) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? NordicInvestmentBank) (el ? ? ? EconomicDevelopment)
-
-dateEstablished (el ? ? ? NorthAtlanticTreatyOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 4)) (descToDesc ? ? ? (MonthFn (desc April ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1949))))))))
-
-organizationalObjective (el ? ? ? NorthAtlanticTreatyOrganization) (el ? ? ? MutualDefensePact)
-
-dateEstablished (el ? ? ? NuclearEnergyAgency) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 1)) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1958))))))))
-
-organizationalObjective (el ? ? ? NuclearEnergyAgency) (el ? ? ? PeacefulUseOfAtomicPower)
-
-subOrganization (el ? ? ? NuclearEnergyAgency) (el ? ? ? OrganizationForEconomicCooperationAndDevelopment)
-
-dateEstablished (el ? ? ? NuclearSuppliersGroup) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1974))))
-
-organizationalObjective (el ? ? ? NuclearSuppliersGroup) (el ? ? ? NuclearExportControls)
-
-dateEstablished (el ? ? ? OrganizationForEconomicCooperationAndDevelopment) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 14)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1960))))))))
-
-organizationalObjective (el ? ? ? OrganizationForEconomicCooperationAndDevelopment) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? OrganizationForEconomicCooperationAndDevelopment) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? OrganizationForSecurityAndCooperationInEurope) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 1)) (descToDesc ? ? ? (MonthFn (desc January ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1995))))))))
-
-organizationalObjective (el ? ? ? OrganizationForSecurityAndCooperationInEurope) (el ? ? ? HumanRightsIssues)
-
-organizationalObjective (el ? ? ? OrganizationForSecurityAndCooperationInEurope) (el ? ? ? PromoteRegionalStability)
-
-organizationalObjective (el ? ? ? OrganizationForSecurityAndCooperationInEurope) (el ? ? ? ConventionalArmsControl)
-
-dateEstablished (el ? ? ? OrganizationForTheProhibitionOfChemicalWeapons) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 29)) (descToDesc ? ? ? (MonthFn (desc April ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1997))))))))
-
-organizationalObjective (el ? ? ? OrganizationForTheProhibitionOfChemicalWeapons) (el ? ? ? EliminateChemicalWeapons)
-
-dateEstablished (el ? ? ? OrganizationOfAfricanUnity) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 25)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1963))))))))
-
-organizationalObjective (el ? ? ? OrganizationOfAfricanUnity) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? OrganizationOfAfricanUnity) (el ? ? ? MilitaryCooperation)
-
-organizationalObjective (el ? ? ? OrganizationOfAfricanUnity) (el ? ? ? SocialDevelopment)
-
-organizationalObjective (el ? ? ? OrganizationOfAfricanUnity) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? OrganizationOfAfricanUnity) (el ? ? ? CulturalCooperation)
-
-organizationalObjective (el ? ? ? OrganizationOfAfricanUnity) (el ? ? ? PublicHealthConcern)
-
-dateEstablished (el ? ? ? OrganizationOfAmericanStates) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 14)) (descToDesc ? ? ? (MonthFn (desc April ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1890))))))))
-
-organizationalObjective (el ? ? ? OrganizationOfAmericanStates) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? OrganizationOfAmericanStates) (el ? ? ? SocialDevelopment)
-
-organizationalObjective (el ? ? ? OrganizationOfAmericanStates) (el ? ? ? PromoteRegionalStability)
-
-dateEstablished (el ? ? ? OrganizationOfArabPetroleumExportingCountries) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 9)) (descToDesc ? ? ? (MonthFn (desc January ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1968))))))))
-
-organizationalObjective (el ? ? ? OrganizationOfArabPetroleumExportingCountries) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? OrganizationOfEasternCaribbeanStates) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 18)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1981))))))))
-
-organizationalObjective (el ? ? ? OrganizationOfEasternCaribbeanStates) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? OrganizationOfEasternCaribbeanStates) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? OrganizationOfEasternCaribbeanStates) (el ? ? ? MilitaryCooperation)
-
-dateEstablished (el ? ? ? OrganizationOfPetroleumExportingCountries) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 14)) (descToDesc ? ? ? (MonthFn (desc September ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1960))))))))
-
-organizationalObjective (el ? ? ? OrganizationOfPetroleumExportingCountries) (el ? ? ? EconomicPolicyCoordination)
-
-dateEstablished (el ? ? ? OrganizationOfTheIslamicConference) (descToDesc ? ? ? (MonthFn (desc September ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1969))))))
-
-organizationalObjective (el ? ? ? OrganizationOfTheIslamicConference) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? OrganizationOfTheIslamicConference) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? OrganizationOfTheIslamicConference) (el ? ? ? CulturalCooperation)
-
-organizationalObjective (el ? ? ? OrganizationOfTheIslamicConference) (el ? ? ? SocialCooperation)
-
-dateEstablished (el ? ? ? PacificCommunity) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 6)) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1947))))))))
-
-organizationalObjective (el ? ? ? PacificCommunity) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? PacificCommunity) (el ? ? ? SocialCooperation)
-
-dateEstablished (el ? ? ? PacificIslandForum) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 5)) (descToDesc ? ? ? (MonthFn (desc August ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1971))))))))
-
-organizationalObjective (el ? ? ? PacificIslandForum) (el ? ? ? PoliticalCooperation)
-
-dateEstablished (el ? ? ? PartnershipForPeace) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 11)) (descToDesc ? ? ? (MonthFn (desc January ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1994))))))))
-
-organizationalObjective (el ? ? ? PartnershipForPeace) (el ? ? ? PoliticalCooperation)
-
-organizationalObjective (el ? ? ? PartnershipForPeace) (el ? ? ? MilitaryCooperation)
-
-organizationalObjective (el ? ? ? PartnershipForPeace) (el ? ? ? PromoteRegionalStability)
-
-dateEstablished (el ? ? ? PermanentCourtOfArbitration) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 29)) (descToDesc ? ? ? (MonthFn (desc July ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1899))))))))
-
-organizationalObjective (el ? ? ? PermanentCourtOfArbitration) (el ? ? ? InternationalJustice)
-
-dateEstablished (el ? ? ? RioGroup) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1986))))
-
-organizationalObjective (el ? ? ? RioGroup) (el ? ? ? PoliticalCooperation)
-
-dateEstablished (el ? ? ? SouthAsianAssociationForRegionalCooperation) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 8)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1985))))))))
-
-organizationalObjective (el ? ? ? SouthAsianAssociationForRegionalCooperation) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? SouthAsianAssociationForRegionalCooperation) (el ? ? ? SocialCooperation)
-
-organizationalObjective (el ? ? ? SouthAsianAssociationForRegionalCooperation) (el ? ? ? CulturalCooperation)
-
-organizationalObjective (el ? ? ? SouthPacificRegionalTradeAndEconomicCooperationAgreement) (el ? ? ? EconomicCooperation)
-
-organizationalObjective (el ? ? ? SouthPacificRegionalTradeAndEconomicCooperationAgreement) (el ? ? ? PromotionOfFreeTrade)
-
-dateEstablished (el ? ? ? SouthernAfricanCustomsUnion) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 11)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1969))))))))
-
-organizationalObjective (el ? ? ? SouthernAfricanCustomsUnion) (el ? ? ? PromotionOfFreeTrade)
-
-organizationalObjective (el ? ? ? SouthernAfricanCustomsUnion) (el ? ? ? EfficientCustomsAdministration)
-
-dateEstablished (el ? ? ? SouthernAfricanDevelopmentCommunity) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 17)) (descToDesc ? ? ? (MonthFn (desc August ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1992))))))))
-
-organizationalObjective (el ? ? ? SouthernAfricanDevelopmentCommunity) (el ? ? ? EconomicIntegration)
-
-organizationalObjective (el ? ? ? SouthernAfricanDevelopmentCommunity) (el ? ? ? EconomicDevelopment)
-
-dateEstablished (el ? ? ? SouthernConeCommonMarket) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 26)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1991))))))))
-
-organizationalObjective (el ? ? ? SouthernConeCommonMarket) (el ? ? ? EconomicCooperation)
-
-dateEstablished (el ? ? ? UnitedNations) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 26)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1945))))))))
-
-organizationalObjective (el ? ? ? UnitedNations) (el ? ? ? InternationalPeaceAndSecurity)
-
-organizationalObjective (el ? ? ? UnitedNations) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? UnitedNations) (el ? ? ? SocialDevelopment)
-
-organizationalObjective (el ? ? ? UnitedNations) (el ? ? ? HumanitarianAid)
-
-organizationalObjective (el ? ? ? UnitedNations) (el ? ? ? CulturalCooperation)
-
-dateEstablished (el ? ? ? UnitedNationsChildrensFund) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 11)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1946))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsChildrensFund) (el ? ? ? ChildHealthServices)
-
-dateEstablished (el ? ? ? UnitedNationsCivilianPoliceMissionInHaiti) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 28)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1997))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsCivilianPoliceMissionInHaiti) (el ? ? ? CivilPoliceTraining)
-
-dateEstablished (el ? ? ? UnitedNationsConferenceOnTradeAndDevelopment) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 30)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1964))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsConferenceOnTradeAndDevelopment) (el ? ? ? InternationalTradeSupport)
-
-dateEstablished (el ? ? ? UnitedNationsDevelopmentProgram) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 22)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1965))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsDevelopmentProgram) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? UnitedNationsDevelopmentProgram) (el ? ? ? SocialDevelopment)
-
-organizationalObjective (el ? ? ? UnitedNationsDevelopmentProgram) (el ? ? ? TechnologyCooperation)
-
-dateEstablished (el ? ? ? UnitedNationsDisengagementObserverForce) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 31)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1974))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsDisengagementObserverForce) (el ? ? ? ObservationAndMonitoring)
-
-dateEstablished (el ? ? ? UnitedNationsEducationalScientificAndCulturalOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 16)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1945))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsEducationalScientificAndCulturalOrganization) (el ? ? ? ScientificCooperation)
-
-organizationalObjective (el ? ? ? UnitedNationsEducationalScientificAndCulturalOrganization) (el ? ? ? CulturalCooperation)
-
-organizationalObjective (el ? ? ? UnitedNationsEducationalScientificAndCulturalOrganization) (el ? ? ? EducationalCooperation)
-
-dateEstablished (el ? ? ? UnitedNationsEnvironmentProgram) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 15)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1972))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsEnvironmentProgram) (el ? ? ? EnvironmentalCooperation)
-
-dateEstablished (el ? ? ? UnitedNationsGeneralAssembly) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 26)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1945))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsGeneralAssembly) (el ? ? ? PoliticalCooperation)
-
-subOrganization (el ? ? ? UnitedNationsGeneralAssembly) (el ? ? ? UnitedNations)
-
-subOrganization (el ? ? ? UnitedNationsChildrensFund) (el ? ? ? UnitedNationsGeneralAssembly)
-
-subOrganization (el ? ? ? UnitedNationsConferenceOnTradeAndDevelopment) (el ? ? ? UnitedNationsGeneralAssembly)
-
-subOrganization (el ? ? ? UnitedNationsDevelopmentProgram) (el ? ? ? UnitedNationsGeneralAssembly)
-
-subOrganization (el ? ? ? UnitedNationsEnvironmentProgram) (el ? ? ? UnitedNationsGeneralAssembly)
-
-subOrganization (el ? ? ? UnitedNationsHighCommissionerForRefugees) (el ? ? ? UnitedNationsGeneralAssembly)
-
-subOrganization (el ? ? ? UnitedNationsInstituteForTrainingAndResearch) (el ? ? ? UnitedNationsGeneralAssembly)
-
-subOrganization (el ? ? ? UnitedNationsPopulationFund) (el ? ? ? UnitedNationsGeneralAssembly)
-
-subOrganization (el ? ? ? UnitedNationsReliefAndWorksAgencyForPalestineRefugeesInTheNearEast) (el ? ? ? UnitedNationsGeneralAssembly)
-
-subOrganization (el ? ? ? UnitedNationsResearchInstituteForSocialDevelopment) (el ? ? ? UnitedNationsGeneralAssembly)
-
-subOrganization (el ? ? ? UnitedNationsUniversity) (el ? ? ? UnitedNationsGeneralAssembly)
-
-subOrganization (el ? ? ? WorldFoodProgram) (el ? ? ? UnitedNationsGeneralAssembly)
-
-subOrganization (el ? ? ? InternationalResearchAndTrainingInstituteForTheAdvancementOfWomen) (el ? ? ? UnitedNationsGeneralAssembly)
-
-organizationalObjective (el ? ? ? InternationalResearchAndTrainingInstituteForTheAdvancementOfWomen) (el ? ? ? GenderEquality)
-
-subOrganization (el ? ? ? UnitedNationsCenterForHumanSettlements) (el ? ? ? UnitedNationsGeneralAssembly)
-
-organizationalObjective (el ? ? ? UnitedNationsCenterForHumanSettlements) (el ? ? ? ImproveHumanSettlementConditions)
-
-organizationalObjective (el ? ? ? UnitedNationsCenterForHumanSettlements) (el ? ? ? ReducePoverty)
-
-organizationalObjective (el ? ? ? UnitedNationsCenterForHumanSettlements) (el ? ? ? PromoteSustainableDevelopment)
-
-subOrganization (el ? ? ? UnitedNationsHighCommissionerForHumanRights) (el ? ? ? UnitedNationsGeneralAssembly)
-
-organizationalObjective (el ? ? ? UnitedNationsHighCommissionerForHumanRights) (el ? ? ? HumanRightsIssues)
-
-subOrganization (el ? ? ? UnitedNationsInstituteForDisarmamentResearch) (el ? ? ? UnitedNationsGeneralAssembly)
-
-organizationalObjective (el ? ? ? UnitedNationsInstituteForDisarmamentResearch) (el ? ? ? ArmsControl)
-
-subOrganization (el ? ? ? UnitedNationsInterregionalCrimeAndJusticeResearchInstitute) (el ? ? ? UnitedNationsGeneralAssembly)
-
-dateEstablished (el ? ? ? UnitedNationsInterregionalCrimeAndJusticeResearchInstitute) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 29)) (descToDesc ? ? ? (MonthFn (desc April ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1969))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsInterregionalCrimeAndJusticeResearchInstitute) (el ? ? ? ReducingCrime)
-
-organizationalObjective (el ? ? ? UnitedNationsInterregionalCrimeAndJusticeResearchInstitute) (el ? ? ? EducationalCooperation)
-
-subOrganization (el ? ? ? UnitedNationsOfficeOfProjectServices) (el ? ? ? UnitedNationsGeneralAssembly)
-
-organizationalObjective (el ? ? ? UnitedNationsOfficeOfProjectServices) (el ? ? ? AdministrationAndManagement)
-
-subOrganization (el ? ? ? UnitedNationsSystemStaffCollege) (el ? ? ? UnitedNationsGeneralAssembly)
-
-organizationalObjective (el ? ? ? UnitedNationsSystemStaffCollege) (el ? ? ? EducationalCooperation)
-
-dateEstablished (el ? ? ? UnitedNationsHighCommissionerForRefugees) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 3)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1949))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsHighCommissionerForRefugees) (el ? ? ? HumanitarianAssistance)
-
-organizationalObjective (el ? ? ? UnitedNationsHighCommissionerForRefugees) (el ? ? ? RefugeeAssistance)
-
-dateEstablished (el ? ? ? UnitedNationsIndustrialDevelopmentOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 17)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1966))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsIndustrialDevelopmentOrganization) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? UnitedNationsIndustrialDevelopmentOrganization) (el ? ? ? TechnologyCooperation)
-
-dateEstablished (el ? ? ? UnitedNationsInstituteForTrainingAndResearch) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 11)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1963))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsInstituteForTrainingAndResearch) (el ? ? ? EducationalCooperation)
-
-dateEstablished (el ? ? ? UnitedNationsInterimAdminstrationMissionInKosovo) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 10)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1999))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsInterimAdminstrationMissionInKosovo) (el ? ? ? HumanitarianAssistance)
-
-organizationalObjective (el ? ? ? UnitedNationsInterimAdminstrationMissionInKosovo) (el ? ? ? TransitionalAdministration)
-
-dateEstablished (el ? ? ? UnitedNationsInterimForceInLebanon) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 19)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1978))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsInterimForceInLebanon) (el ? ? ? TransitionalAdministration)
-
-organizationalObjective (el ? ? ? UnitedNationsInterimForceInLebanon) (el ? ? ? ObservationAndMonitoring)
-
-dateEstablished (el ? ? ? UnitedNationsIraqKuwaitObservationMission) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 9)) (descToDesc ? ? ? (MonthFn (desc April ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1991))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsIraqKuwaitObservationMission) (el ? ? ? ObservationAndMonitoring)
-
-dateEstablished (el ? ? ? UnitedNationsMilitaryObserverGroupInIndiaAndPakistan) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 24)) (descToDesc ? ? ? (MonthFn (desc January ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1949))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsMilitaryObserverGroupInIndiaAndPakistan) (el ? ? ? ObservationAndMonitoring)
-
-dateEstablished (el ? ? ? UnitedNationsMissionForTheReferendumInWesternSahara) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 29)) (descToDesc ? ? ? (MonthFn (desc April ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1991))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsMissionForTheReferendumInWesternSahara) (el ? ? ? ObservationAndMonitoring)
-
-organizationalObjective (el ? ? ? UnitedNationsMissionForTheReferendumInWesternSahara) (el ? ? ? TransitionalAdministration)
-
-dateEstablished (el ? ? ? UnitedNationsMissionInBosniaAndHerzegovina) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 21)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1995))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsMissionInBosniaAndHerzegovina) (el ? ? ? SupportLawEnforcement)
-
-organizationalObjective (el ? ? ? UnitedNationsMissionInBosniaAndHerzegovina) (el ? ? ? CivilPoliceTraining)
-
-organizationalObjective (el ? ? ? UnitedNationsMissionInBosniaAndHerzegovina) (el ? ? ? ObservationAndMonitoring)
-
-dateEstablished (el ? ? ? UnitedNationsMissionInEthiopiaAndEritrea) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 31)) (descToDesc ? ? ? (MonthFn (desc July ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 2000))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsMissionInEthiopiaAndEritrea) (el ? ? ? ObservationAndMonitoring)
-
-dateEstablished (el ? ? ? UnitedNationsMissionInSierraLeone) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 22)) (descToDesc ? ? ? (MonthFn (desc October ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1999))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsMissionInSierraLeone) (el ? ? ? TransitionalAdministration)
-
-organizationalObjective (el ? ? ? UnitedNationsMissionInSierraLeone) (el ? ? ? ObservationAndMonitoring)
-
-dateEstablished (el ? ? ? UnitedNationsMissionOfObserversInPrevlaka) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 1)) (descToDesc ? ? ? (MonthFn (desc February ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1996))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsMissionOfObserversInPrevlaka) (el ? ? ? ObservationAndMonitoring)
-
-dateEstablished (el ? ? ? UnitedNationsMissionOfObserversInTajikistan) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 16)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1994))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsMissionOfObserversInTajikistan) (el ? ? ? TransitionalAdministration)
-
-organizationalObjective (el ? ? ? UnitedNationsMissionOfObserversInTajikistan) (el ? ? ? ObservationAndMonitoring)
-
-dateEstablished (el ? ? ? UnitedNationsMonitoringAndVerificationCommission) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1999))))
-
-organizationalObjective (el ? ? ? UnitedNationsMonitoringAndVerificationCommission) (el ? ? ? ObservationAndMonitoring)
-
-organizationalObjective (el ? ? ? UnitedNationsMonitoringAndVerificationCommission) (el ? ? ? ControlWeaponsOfMassDestruction)
-
-dateEstablished (el ? ? ? UnitedNationsObserverMissionInGeorgia) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 24)) (descToDesc ? ? ? (MonthFn (desc August ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1993))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsObserverMissionInGeorgia) (el ? ? ? ObservationAndMonitoring)
-
-agentOperatesInArea (el ? ? ? UnitedNationsObserverMissionInGeorgia) (el ? ? ? RepublicOfGeorgia)
-
-dateEstablished (el ? ? ? UnitedNationsOrganizationMissionInTheDemocraticRepublicOfTheCongo) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 30)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1999))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsOrganizationMissionInTheDemocraticRepublicOfTheCongo) (el ? ? ? ObservationAndMonitoring)
-
-dateEstablished (el ? ? ? UnitedNationsPeaceKeepingForceInCyprus) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 4)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1964))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsPeaceKeepingForceInCyprus) (el ? ? ? PeacekeepingOperation)
-
-dateEstablished (el ? ? ? UnitedNationsPopulationFund) (descToDesc ? ? ? (MonthFn (desc July ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1967))))))
-
-organizationalObjective (el ? ? ? UnitedNationsPopulationFund) (el ? ? ? ReproductiveHealthAndFamilyPlannning)
-
-organizationalObjective (el ? ? ? UnitedNationsPopulationFund) (el ? ? ? PopulationPolicySupport)
-
-dateEstablished (el ? ? ? UnitedNationsPreventiveDeploymentForce) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 31)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1995))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsPreventiveDeploymentForce) (el ? ? ? ObservationAndMonitoring)
-
-dateDissolved (el ? ? ? UnitedNationsPreventiveDeploymentForce) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 25)) (descToDesc ? ? ? (MonthFn (desc March ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1999))))))))
-
-dateEstablished (el ? ? ? UnitedNationsReliefAndWorksAgencyForPalestineRefugeesInTheNearEast) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 8)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1949))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsReliefAndWorksAgencyForPalestineRefugeesInTheNearEast) (el ? ? ? RefugeeAssistance)
-
-dateEstablished (el ? ? ? UnitedNationsResearchInstituteForSocialDevelopment) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1963))))
-
-organizationalObjective (el ? ? ? UnitedNationsResearchInstituteForSocialDevelopment) (el ? ? ? SocioeconomicResearch)
-
-dateEstablished (el ? ? ? UnitedNationsSecretariat) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 26)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1945))))))))
-
-subOrganization (el ? ? ? UnitedNationsSecretariat) (el ? ? ? UnitedNations)
-
-dateEstablished (el ? ? ? UnitedNationsSecurityCouncil) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 26)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1945))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsSecurityCouncil) (el ? ? ? InternationalPeaceAndSecurity)
-
-subOrganization (el ? ? ? UnitedNationsSecurityCouncil) (el ? ? ? UnitedNations)
-
-subOrganization (el ? ? ? InternationalCriminalTribunalForTheFormerYugoslavia) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? InternationalCriminalTribunalForRwanda) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsCompensationCommission) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsDisengagementObserverForce) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsInterimAdministrationMissionInKosovo) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsInterimForceInLebanon) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsIraqKuwaitBoundaryDemarcationCommission) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsIraqKuwaitObservationMission) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsMilitaryObserverGroupInIndiaAndPakistan) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsMissionForTheReferendumInWesternSahara) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsMissionInBosniaAndHerzegovina) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsMissionInEthiopiaAndEritrea) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsMissionInSierraLeone) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsMissionOfObserversInPrevlaka) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsMonitoringAndVerificationCommission) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsObserverMissionInGeorgia) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsOrganizationMissionInTheDemocraticRepublicOfTheCongo) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsPeaceKeepingForceInCyprus) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsTransitionalAdministrationInEastTimor) (el ? ? ? UnitedNationsSecurityCouncil)
-
-subOrganization (el ? ? ? UnitedNationsTruceSupervisionOrganization) (el ? ? ? UnitedNationsSecurityCouncil)
-
-dateEstablished (el ? ? ? InternationalCriminalTribunalForTheFormerYugoslavia) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 25)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1993))))))))
-
-organizationalObjective (el ? ? ? InternationalCriminalTribunalForTheFormerYugoslavia) (el ? ? ? WarCrimesProsecution)
-
-organizationalObjective (el ? ? ? InternationalCriminalTribunalForRwanda) (el ? ? ? WarCrimesProsecution)
-
-dateEstablished (el ? ? ? InternationalCriminalTribunalForRwanda) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 8)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1994))))))))
-
-dateEstablished (el ? ? ? UnitedNationsCompensationCommission) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1991))))
-
-organizationalObjective (el ? ? ? UnitedNationsCompensationCommission) (el ? ? ? CompensationAndReparation)
-
-dateEstablished (el ? ? ? UnitedNationsIraqKuwaitBoundaryDemarcationCommission) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1991))))
-
-organizationalObjective (el ? ? ? UnitedNationsIraqKuwaitBoundaryDemarcationCommission) (el ? ? ? BoundaryDetermination)
-
-dateEstablished (el ? ? ? UnitedNationsTransitionalAdministrationInEastTimor) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 25)) (descToDesc ? ? ? (MonthFn (desc October ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1999))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsTransitionalAdministrationInEastTimor) (el ? ? ? TransitionalAdministration)
-
-organizationalObjective (el ? ? ? UnitedNationsTransitionalAdministrationInEastTimor) (el ? ? ? HumanitarianAssistance)
-
-dateEstablished (el ? ? ? UnitedNationsTruceSupervisionOrganization) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1948))))))
-
-organizationalObjective (el ? ? ? UnitedNationsTruceSupervisionOrganization) (el ? ? ? ObservationAndMonitoring)
-
-organizationalObjective (el ? ? ? UnitedNationsTruceSupervisionOrganization) (el ? ? ? PeacekeepingOperation)
-
-dateEstablished (el ? ? ? UnitedNationsTrusteeshipCouncil) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 26)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1945))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsTrusteeshipCouncil) (el ? ? ? TransitionalAdministration)
-
-dateEstablished (el ? ? ? UnitedNationsUniversity) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 3)) (descToDesc ? ? ? (MonthFn (desc December ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1973))))))))
-
-organizationalObjective (el ? ? ? UnitedNationsUniversity) (el ? ? ? SocioeconomicResearch)
-
-dateEstablished (el ? ? ? UniversalPostalUnion) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 9)) (descToDesc ? ? ? (MonthFn (desc October ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1874))))))))
-
-organizationalObjective (el ? ? ? UniversalPostalUnion) (el ? ? ? InfrastructureCooperation)
-
-dateEstablished (el ? ? ? WarsawPact) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 14)) (descToDesc ? ? ? (MonthFn (desc May ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1955))))))))
-
-dateDissolved (el ? ? ? WarsawPact) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 1)) (descToDesc ? ? ? (MonthFn (desc July ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1991))))))))
-
-organizationalObjective (el ? ? ? WarsawPact) (el ? ? ? MutualDefensePact)
-
-dateEstablished (el ? ? ? WassenaarArrangement) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 12)) (descToDesc ? ? ? (MonthFn (desc July ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1996))))))))
-
-organizationalObjective (el ? ? ? WassenaarArrangement) (el ? ? ? ArmsControl)
-
-dateEstablished (el ? ? ? WestAfricanDevelopmentBank) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 14)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1973))))))))
-
-organizationalObjective (el ? ? ? WestAfricanDevelopmentBank) (el ? ? ? EconomicDevelopment)
-
-organizationalObjective (el ? ? ? WestAfricanDevelopmentBank) (el ? ? ? EconomicIntegration)
-
-dateEstablished (el ? ? ? WestAfricanEconomicAndMonetaryUnion) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 1)) (descToDesc ? ? ? (MonthFn (desc August ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1994))))))))
-
-organizationalObjective (el ? ? ? WestAfricanEconomicAndMonetaryUnion) (el ? ? ? EconomicIntegration)
-
-dateEstablished (el ? ? ? WesternEuropeanUnion) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 23)) (descToDesc ? ? ? (MonthFn (desc October ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1954))))))))
-
-organizationalObjective (el ? ? ? WesternEuropeanUnion) (el ? ? ? MutualDefensePact)
-
-organizationalObjective (el ? ? ? WesternEuropeanUnion) (el ? ? ? PoliticalIntegration)
-
-subOrganization (el ? ? ? InternationalBankForReconstructionAndDevelopment) (el ? ? ? WorldBankGroup)
-
-subOrganization (el ? ? ? InternationalDevelopmentAssociation) (el ? ? ? WorldBankGroup)
-
-subOrganization (el ? ? ? InternationalFinanceCorporation) (el ? ? ? WorldBankGroup)
-
-dateEstablished (el ? ? ? WorldConfederationOfLabor) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 19)) (descToDesc ? ? ? (MonthFn (desc June ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1920))))))))
-
-organizationalObjective (el ? ? ? WorldConfederationOfLabor) (el ? ? ? PromoteTradeUnionism)
-
-dateEstablished (el ? ? ? WorldFederationOfTradeUnions) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 3)) (descToDesc ? ? ? (MonthFn (desc October ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1945))))))))
-
-organizationalObjective (el ? ? ? WorldFederationOfTradeUnions) (el ? ? ? PromoteTradeUnionism)
-
-dateEstablished (el ? ? ? WorldFoodProgram) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 24)) (descToDesc ? ? ? (MonthFn (desc November ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1961))))))))
-
-organizationalObjective (el ? ? ? WorldFoodProgram) (el ? ? ? FoodAid)
-
-dateEstablished (el ? ? ? WorldHealthOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 22)) (descToDesc ? ? ? (MonthFn (desc July ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1946))))))))
-
-organizationalObjective (el ? ? ? WorldHealthOrganization) (el ? ? ? PublicHealthConcern)
-
-dateEstablished (el ? ? ? WorldIntellectualPropertyOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 14)) (descToDesc ? ? ? (MonthFn (desc July ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1967))))))))
-
-organizationalObjective (el ? ? ? WorldIntellectualPropertyOrganization) (el ? ? ? IntellectualPropertyProtection)
-
-organizationalObjective (el ? ? ? WorldMeteorologicalOrganization) (el ? ? ? ScientificCooperation)
-
-dateEstablished (el ? ? ? WorldTourismOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 2)) (descToDesc ? ? ? (MonthFn (desc January ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1975))))))))
-
-organizationalObjective (el ? ? ? WorldTourismOrganization) (el ? ? ? PromotionOfTourism)
-
-dateEstablished (el ? ? ? WorldTradeOrganization) (descToDesc ? ? ? (DayFn (el ? ? ? (toInt 15)) (descToDesc ? ? ? (MonthFn (desc April ? ?) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 1994))))))))
-
-organizationalObjective (el ? ? ? WorldTradeOrganization) (el ? ? ? PromotionOfFreeTrade)
-
-organizationalObjective (el ? ? ? ZanggerCommittee) (el ? ? ? NuclearExportControls)
-
-subOrganization (el ? ? ? USCustomsAndBorderProtection) (el ? ? ? DepartmentOfHomelandSecurity)
-
-part (el ? ? ? UnitedStatesHouseOfRepresentatives) (el ? ? ? UnitedStatesCongress)
-
-part (el ? ? ? UnitedStatesSenate) (el ? ? ? UnitedStatesCongress)
-
-subOrganization (el ? ? ? DepartmentOfHomelandSecurity) (el ? ? ? (GovernmentFn (el ? ? ? UnitedStates)))
-
-dateEstablished (el ? ? ? DepartmentOfHomelandSecurity) (descToDesc ? ? ? (YearFn (el ? ? ? (toInt 2002))))
-
-(not(equal(el ? ? ? BigSix)(el ? ? ? GroupOf6))
-
-(not(member(el ? ? ? Denmark)(el ? ? ? EuropeanMonetaryUnion))
-
-(not(member(el ? ? ? Sweden)(el ? ? ? EuropeanMonetaryUnion))
-
-(not(member(el ? ? ? UnitedKingdom)(el ? ? ? EuropeanMonetaryUnion))
diff --git a/examples/SUMO/axioms/GovernmentSubAtt.gft b/examples/SUMO/axioms/GovernmentSubAtt.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/GovernmentSubAtt.gft
+++ /dev/null
@@ -1,252 +0,0 @@
-
-subAttribute (el ? ? ? HereditaryMonarchy) (el ? ? ? Monarchy)
-
-subAttribute (el ? ? ? Chiefdom) (el ? ? ? Monarchy)
-
-subAttribute (el ? ? ? ConstitutionalMonarchy) (el ? ? ? Monarchy)
-
-subAttribute (el ? ? ? AbsoluteMonarchy) (el ? ? ? Monarchy)
-
-subAttribute (el ? ? ? ParliamentaryRepublic) (el ? ? ? ParliamentaryGovernment)
-
-subAttribute (el ? ? ? ParliamentaryDemocracy) (el ? ? ? ParliamentaryGovernment)
-
-subAttribute (el ? ? ? FederalParliamentaryDemocracy) (el ? ? ? ParliamentaryGovernment)
-
-subAttribute (el ? ? ? ConstitutionalParliamentaryDemocracy) (el ? ? ? ParliamentaryGovernment)
-
-subAttribute (el ? ? ? FederalRepublic) (el ? ? ? FederalGovernment)
-
-subAttribute (el ? ? ? FederalDemocraticRepublic) (el ? ? ? FederalGovernment)
-
-subAttribute (el ? ? ? FederalParliamentaryDemocracy) (el ? ? ? FederalGovernment)
-
-subAttribute (el ? ? ? Federation) (el ? ? ? FederalGovernment)
-
-subAttribute (el ? ? ? ConstitutionalRepublic) (el ? ? ? Republic)
-
-subAttribute (el ? ? ? ConstitutionalDemocraticRepublic) (el ? ? ? Republic)
-
-subAttribute (el ? ? ? FederalRepublic) (el ? ? ? Republic)
-
-subAttribute (el ? ? ? ParliamentaryRepublic) (el ? ? ? Republic)
-
-subAttribute (el ? ? ? ParliamentaryDemocraticRepublic) (el ? ? ? Republic)
-
-subAttribute (el ? ? ? FederalDemocraticRepublic) (el ? ? ? Republic)
-
-subAttribute (el ? ? ? FederalDemocraticRepublic) (el ? ? ? Democracy)
-
-subAttribute (el ? ? ? ParliamentaryDemocracy) (el ? ? ? Democracy)
-
-subAttribute (el ? ? ? ParliamentaryDemocraticRepublic) (el ? ? ? Democracy)
-
-subAttribute (el ? ? ? FederalParliamentaryDemocracy) (el ? ? ? Democracy)
-
-subAttribute (el ? ? ? ConstitutionalParliamentaryDemocracy) (el ? ? ? Democracy)
-
-subAttribute (el ? ? ? ConstitutionalDemocraticRepublic) (el ? ? ? Democracy)
-
-subAttribute (el ? ? ? MultipartyDemocracy) (el ? ? ? Democracy)
-
-subAttribute (el ? ? ? EmergingDemocracy) (el ? ? ? Democracy)
-
-subAttribute (el ? ? ? ConstitutionalDemocracy) (el ? ? ? ConstitutionalGovernment)
-
-subAttribute (el ? ? ? ConstitutionalMonarchy) (el ? ? ? ConstitutionalGovernment)
-
-subAttribute (el ? ? ? ConstitutionalParliamentaryDemocracy) (el ? ? ? ConstitutionalDemocracy)
-
-subAttribute (el ? ? ? ConstitutionalRepublic) (el ? ? ? ConstitutionalGovernment)
-
-subAttribute (el ? ? ? Dictatorship) (el ? ? ? AuthoritarianRegime)
-
-subAttribute (el ? ? ? MilitaryDictatorship) (el ? ? ? Dictatorship)
-
-subAttribute (el ? ? ? AbsoluteMonarchy) (el ? ? ? AuthoritarianRegime)
-
-subAttribute (el ? ? ? CommunistState) (el ? ? ? AuthoritarianRegime)
-
-subAttribute (el ? ? ? AuthoritarianSocialist) (el ? ? ? AuthoritarianRegime)
-
-subAttribute (el ? ? ? TheocraticGovernment) (el ? ? ? AuthoritarianRegime)
-
-subAttribute (el ? ? ? TheocraticRepublic) (el ? ? ? TheocraticGovernment)
-
-subAttribute (el ? ? ? EcclesiasticalGovernment) (el ? ? ? TheocraticGovernment)
-
-subAttribute (el ? ? ? IslamicGovernment) (el ? ? ? TheocraticGovernment)
-
-subAttribute (el ? ? ? EmergingDemocracy) (el ? ? ? TransitionalGovernment)
-
-subAttribute (el ? ? ? Factionalism) (el ? ? ? TransitionalGovernment)
-
-subAttribute (el ? ? ? NapoleonicCode) (el ? ? ? CivilLaw)
-
-subAttribute (el ? ? ? Queen) (el ? ? ? Monarch)
-
-subAttribute (el ? ? ? King) (el ? ? ? Monarch)
-
-subAttribute (el ? ? ? SupremeCourtJudge) (el ? ? ? JudgeAtLaw)
-
-subAttribute (el ? ? ? TransitionalAdministration) (el ? ? ? AdministrationAndManagement)
-
-subAttribute (el ? ? ? TransitionalAdministration) (el ? ? ? PromoteRegionalStability)
-
-subAttribute (el ? ? ? PeacekeepingOperation) (el ? ? ? PromoteRegionalStability)
-
-subAttribute (el ? ? ? EmigrationAndImmigrationIssues) (el ? ? ? PromoteRegionalStability)
-
-subAttribute (el ? ? ? WeaponsInspection) (el ? ? ? ObservationAndMonitoring)
-
-subAttribute (el ? ? ? WeaponsInspection) (el ? ? ? ArmsControl)
-
-subAttribute (el ? ? ? ArmsControl) (el ? ? ? InternationalPeaceAndSecurity)
-
-subAttribute (el ? ? ? ConventionalArmsControl) (el ? ? ? ArmsControl)
-
-subAttribute (el ? ? ? ControlWeaponsOfMassDestruction) (el ? ? ? ArmsControl)
-
-subAttribute (el ? ? ? ControlNuclearWeapons) (el ? ? ? ControlWeaponsOfMassDestruction)
-
-subAttribute (el ? ? ? NuclearNonproliferation) (el ? ? ? ControlWeaponsOfMassDestruction)
-
-subAttribute (el ? ? ? NuclearExportControls) (el ? ? ? NuclearNonproliferation)
-
-subAttribute (el ? ? ? NuclearDisarmament) (el ? ? ? NuclearNonproliferation)
-
-subAttribute (el ? ? ? ControlBiologicalAndChemicalWeapons) (el ? ? ? ControlWeaponsOfMassDestruction)
-
-subAttribute (el ? ? ? CBWExportControls) (el ? ? ? ControlBiologicalAndChemicalWeapons)
-
-subAttribute (el ? ? ? EliminateChemicalWeapons) (el ? ? ? ControlBiologicalAndChemicalWeapons)
-
-subAttribute (el ? ? ? ReducingCrime) (el ? ? ? SocialDevelopment)
-
-subAttribute (el ? ? ? CrimePrevention) (el ? ? ? ReducingCrime)
-
-subAttribute (el ? ? ? SupportLawEnforcement) (el ? ? ? ReducingCrime)
-
-subAttribute (el ? ? ? CivilPoliceTraining) (el ? ? ? SupportLawEnforcement)
-
-subAttribute (el ? ? ? PeacekeepingOperation) (el ? ? ? ReducingCrime)
-
-subAttribute (el ? ? ? EconomicIntegration) (el ? ? ? EconomicCooperation)
-
-subAttribute (el ? ? ? EconomicPolicyCoordination) (el ? ? ? EconomicCooperation)
-
-subAttribute (el ? ? ? CoordinateCreditPolicy) (el ? ? ? EconomicPolicyCoordination)
-
-subAttribute (el ? ? ? FinancialCooperation) (el ? ? ? EconomicCooperation)
-
-subAttribute (el ? ? ? MonetaryUnion) (el ? ? ? FinancialCooperation)
-
-subAttribute (el ? ? ? EnergyCooperation) (el ? ? ? EconomicCooperation)
-
-subAttribute (el ? ? ? EnvironmentalCooperation) (el ? ? ? EnergyAndTheEnvironment)
-
-subAttribute (el ? ? ? EnergyCooperation) (el ? ? ? EnergyAndTheEnvironment)
-
-subAttribute (el ? ? ? PeacefulUseOfAtomicPower) (el ? ? ? EnergyAndTheEnvironment)
-
-subAttribute (el ? ? ? TransportationCoordination) (el ? ? ? InfrastructureCooperation)
-
-subAttribute (el ? ? ? CooperationInCivilAviation) (el ? ? ? TransportationCoordination)
-
-subAttribute (el ? ? ? EnergyCooperation) (el ? ? ? InfrastructureCooperation)
-
-subAttribute (el ? ? ? InformationStandards) (el ? ? ? InfrastructureCooperation)
-
-subAttribute (el ? ? ? IndustryStandards) (el ? ? ? InfrastructureCooperation)
-
-subAttribute (el ? ? ? CommunicationsCoordination) (el ? ? ? InfrastructureCooperation)
-
-subAttribute (el ? ? ? IntellectualPropertyProtection) (el ? ? ? InfrastructureCooperation)
-
-subAttribute (el ? ? ? InternationalMaritimeAffairs) (el ? ? ? InfrastructureCooperation)
-
-subAttribute (el ? ? ? AgriculturalDevelopment) (el ? ? ? EconomicDevelopment)
-
-subAttribute (el ? ? ? PromotionOfPrivateEnterprise) (el ? ? ? EconomicDevelopment)
-
-subAttribute (el ? ? ? PromotionOfTourism) (el ? ? ? EconomicDevelopment)
-
-subAttribute (el ? ? ? PromotionOfTradeAndInvestment) (el ? ? ? InternationalTradeSupport)
-
-subAttribute (el ? ? ? PromotionOfFreeTrade) (el ? ? ? InternationalTradeSupport)
-
-subAttribute (el ? ? ? EfficientCustomsAdministration) (el ? ? ? InternationalTradeSupport)
-
-subAttribute (el ? ? ? EfficientCustomsAdministration) (el ? ? ? InfrastructureCooperation)
-
-subAttribute (el ? ? ? MonetaryStability) (el ? ? ? EconomicDevelopment)
-
-subAttribute (el ? ? ? ReducePoverty) (el ? ? ? EconomicDevelopment)
-
-subAttribute (el ? ? ? PromoteSustainableDevelopment) (el ? ? ? EconomicDevelopment)
-
-subAttribute (el ? ? ? LaborIssues) (el ? ? ? EconomicDevelopment)
-
-subAttribute (el ? ? ? PromoteTradeUnionism) (el ? ? ? LaborIssues)
-
-subAttribute (el ? ? ? WorldLaborIssues) (el ? ? ? LaborIssues)
-
-subAttribute (el ? ? ? MutualDefensePact) (el ? ? ? MilitaryCooperation)
-
-subAttribute (el ? ? ? PoliticalIntegration) (el ? ? ? PoliticalCooperation)
-
-subAttribute (el ? ? ? PoliticalDevelopment) (el ? ? ? PoliticalCooperation)
-
-subAttribute (el ? ? ? WarCrimesProsecution) (el ? ? ? InternationalJustice)
-
-subAttribute (el ? ? ? CompensationAndReparation) (el ? ? ? JusticeIssues)
-
-subAttribute (el ? ? ? GenderEquality) (el ? ? ? SocialDevelopment)
-
-subAttribute (el ? ? ? ReducePoverty) (el ? ? ? SocialDevelopment)
-
-subAttribute (el ? ? ? PromoteSustainableDevelopment) (el ? ? ? SocialDevelopment)
-
-subAttribute (el ? ? ? EmigrationAndImmigrationIssues) (el ? ? ? SocialDevelopment)
-
-subAttribute (el ? ? ? PublicHealthConcern) (el ? ? ? SocialDevelopment)
-
-subAttribute (el ? ? ? CulturalCooperation) (el ? ? ? SocialCooperation)
-
-subAttribute (el ? ? ? OrganizeOlympicGames) (el ? ? ? CulturalCooperation)
-
-subAttribute (el ? ? ? EducationalCooperation) (el ? ? ? SocialCooperation)
-
-subAttribute (el ? ? ? HumanitarianAssistance) (el ? ? ? SocialCooperation)
-
-subAttribute (el ? ? ? EducationalCooperation) (el ? ? ? InformationCooperation)
-
-subAttribute (el ? ? ? HumanRightsIssues) (el ? ? ? HumanitarianAssistance)
-
-subAttribute (el ? ? ? HumanitarianAid) (el ? ? ? HumanitarianAssistance)
-
-subAttribute (el ? ? ? FoodAid) (el ? ? ? HumanitarianAid)
-
-subAttribute (el ? ? ? RefugeeAssistance) (el ? ? ? HumanitarianAssistance)
-
-subAttribute (el ? ? ? RefugeeAssistance) (el ? ? ? EmigrationAndImmigrationIssues)
-
-subAttribute (el ? ? ? ChildHealthServices) (el ? ? ? PublicHealthConcern)
-
-subAttribute (el ? ? ? ReproductiveHealthAndFamilyPlannning) (el ? ? ? PublicHealthConcern)
-
-subAttribute (el ? ? ? PopulationPolicySupport) (el ? ? ? ReproductiveHealthAndFamilyPlannning)
-
-subAttribute (el ? ? ? ImproveHumanSettlementConditions) (el ? ? ? PublicHealthConcern)
-
-subAttribute (el ? ? ? Ambassador) (el ? ? ? DiplomaticAgent)
-
-subAttribute (el ? ? ? ConsulGeneral) (el ? ? ? DiplomaticAgent)
-
-subAttribute (el ? ? ? Consul) (el ? ? ? DiplomaticAgent)
-
-subAttribute (el ? ? ? ChargeDAffaires) (el ? ? ? DiplomaticAgent)
-
-subAttribute (el ? ? ? PermanentChargeDAffaires) (el ? ? ? ChargeDAffaires)
-
-subAttribute (el ? ? ? ActingConsulGeneral) (el ? ? ? ConsulGeneral)
diff --git a/examples/SUMO/axioms/GovernmentSubRel.gft b/examples/SUMO/axioms/GovernmentSubRel.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/GovernmentSubRel.gft
+++ /dev/null
@@ -1,24 +0,0 @@
-
-subRelation2El ? ? ? ? (\x,y -> conventionalLongName x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> conventionalShortName x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> abbreviation x y) (\x,y -> conventionalShortName x y)
-
-subRelation2El ? ? ? ? (\x,y -> governmentType x y) (\x,y -> attribute x y)
-
-subRelation2El ? ? ? ? (\x,y -> capitalCity x y) (\x,y -> administrativeCenter x y)
-
-subRelation2El ? ? ? ? (\x,y -> administrativeCenter x y) (\x,y -> geopoliticalSubdivision x y)
-
-subRelation2El ? ? ? ? (\x,y -> primaryGeopoliticalSubdivision x y) (\x,y -> geopoliticalSubdivision x y)
-
-subRelation2El ? ? ? ? (\x,y -> chamberOfLegislature x y) (\x,y -> subOrganization x y)
-
-subRelation2El ? ? ? ? (\x,y -> politicalPartyOfCountry x y) (\x,y -> agentOperatesInArea x y)
-
-subRelation2El ? ? ? ? (\x,y -> agentOperatesInArea x y) (\x,y -> partlyLocated x y)
-
-subRelation2El ? ? ? ? (\x,y -> member x y) (\x,y -> associateInOrganization x y)
-
-subRelation2El ? ? ? ? (\x,y -> organizationalObjective x y) (\x,y -> attribute x y)
diff --git a/examples/SUMO/axioms/Merge.gft b/examples/SUMO/axioms/Merge.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Merge.gft
+++ /dev/null
@@ -1,1184 +0,0 @@
-
-forall Entity (\THING2 -> forall Entity (\THING1 ->  impl ( equal(var ? ? ? THING1)(var ? ? ? THING2))(forall Attribute (\ATTR ->  equiv ( property(var ? ? ? THING1)(var ? ? ? ATTR))( property(var ? ? ? THING2)(var ? ? ? ATTR))))))
-
-forall (both Entity Attribute) (\ATTR2 -> forall (both Entity Attribute) (\ATTR1 ->  impl ( equal(var ? ? ? ATTR1)(var ? ? ? ATTR2))(forall Entity (\THING ->  equiv ( property(var ? ? ? THING)(var ? ? ? ATTR1))( property(var ? ? ? THING)(var ? ? ? ATTR2))))))
-
-forall Attribute (\ATTR2 -> forall Attribute (\ATTR1 ->  impl ( subAttribute(var ? ? ? ATTR1)(var ? ? ? ATTR2))(forall Entity (\OBJ ->  impl ( property(var ? ? ? OBJ)(var ? ? ? ATTR1))( property(var ? ? ? OBJ)(var ? ? ? ATTR2))))))
-
-forall Entity (\ENTITY -> forall TimePosition (\TIME1 -> forall Attribute (\ATTR2 -> forall Attribute (\ATTR1 ->  impl (and ( successorAttribute(var ? ? ? ATTR1)(var ? ? ? ATTR2))( holdsDuring(var ? ? ? TIME1)( property(var ? ? ? ENTITY)(var ? ? ? ATTR2))))(exists TimePosition (\TIME2 -> and ( temporalPart(var ? ? ? TIME2)( el ? ? ? ( PastFn(var ? ? ? TIME1))))( holdsDuring(var ? ? ? TIME2)( property(var ? ? ? ENTITY)(var ? ? ? ATTR1)))))))))
-
-forall Attribute (\ATTR2 -> forall Attribute (\ATTR1 ->  impl ( successorAttribute(var ? ? ? ATTR1)(var ? ? ? ATTR2))( successorAttributeClosure(var ? ? ? ATTR1)(var ? ? ? ATTR2))))
-
-forall Entity (\E3 -> forall Attribute (\ATT -> forall Entity (\E2 -> forall Entity (\E1 ->  impl (and ( greaterThanByQuality(var ? ? ? E1)(var ? ? ? E2)(var ? ? ? ATT))( greaterThanByQuality(var ? ? ? E2)(var ? ? ? E3)(var ? ? ? ATT)))( greaterThanByQuality(var ? ? ? E1)(var ? ? ? E3)(var ? ? ? ATT))))))
-
-forall Attribute (\ATT -> forall Entity (\E2 -> forall Entity (\E1 ->  impl ( greaterThanByQuality(var ? ? ? E1)(var ? ? ? E2)(var ? ? ? ATT))( not ( greaterThanByQuality(var ? ? ? E2)(var ? ? ? E1)(var ? ? ? ATT))))))
-
-forall Attribute (\ATT -> forall Entity (\E2 -> forall Entity (\E1 ->  impl ( greaterThanByQuality(var ? ? ? E1)(var ? ? ? E2)(var ? ? ? ATT))( not ( equal(var ? ? ? E2)(var ? ? ? E1))))))
-
-forall Physical (\PHYS -> exists TimePosition (\TIME -> exists Object (\LOC -> and ( located(var ? ? ? PHYS)(var ? ? ? LOC))( time(var ? ? ? PHYS)(var ? ? ? TIME)))))
-
-forall SelfConnectedObject (\OBJ ->  side( el ? ? ? ( FrontFn(var ? ? ? OBJ)))(var ? ? ? OBJ))
-
-forall SelfConnectedObject (\OBJ ->  side( el ? ? ? ( BackFn(var ? ? ? OBJ)))(var ? ? ? OBJ))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( properPart(var ? ? ? OBJ1)(var ? ? ? OBJ2))(and ( part(var ? ? ? OBJ1)(var ? ? ? OBJ2))( not ( part(var ? ? ? OBJ2)(var ? ? ? OBJ1))))))
-
-forall Object (\OBJ2 -> forall SelfConnectedObject (\OBJ1 ->  equiv ( contains(var ? ? ? OBJ1)(var ? ? ? OBJ2))(exists Hole (\HOLE -> and ( hole(var ? ? ? HOLE)(var ? ? ? OBJ1))( properlyFills(var ? ? ? OBJ2)(var ? ? ? HOLE))))))
-
-forall Substance (\OBJ -> forall Object (\PART -> forall Attribute (\ATTR ->  impl (and ( attribute(var ? ? ? OBJ)(var ? ? ? ATTR))( part(var ? ? ? PART)(var ? ? ? OBJ)))( attribute(var ? ? ? PART)(var ? ? ? ATTR)))))
-
-forall Atom (\ATOM -> exists Proton (\PROTON -> exists Electron (\ELECTRON -> and ( component(var ? ? ? PROTON)(var ? ? ? ATOM))( component(var ? ? ? ELECTRON)(var ? ? ? ATOM)))))
-
-forall Atom (\ATOM -> forall AtomicNucleus (\NUCLEUS1 -> forall AtomicNucleus (\NUCLEUS2 ->  impl (and ( component(var ? ? ? NUCLEUS1)(var ? ? ? ATOM))( component(var ? ? ? NUCLEUS2)(var ? ? ? ATOM)))( equal(var ? ? ? NUCLEUS1)(var ? ? ? NUCLEUS2)))))
-
-forall SubatomicParticle (\PARTICLE -> exists Atom (\ATOM ->  part(var ? ? ? PARTICLE)(var ? ? ? ATOM)))
-
-forall AtomicNucleus (\NUCLEUS -> exists Neutron (\NEUTRON -> exists Proton (\PROTON -> and ( component(var ? ? ? NEUTRON)(var ? ? ? NUCLEUS))( component(var ? ? ? PROTON)(var ? ? ? NUCLEUS)))))
-
-forall Mixture (\MIXTURE -> exists PureSubstance (\PURE1 -> exists PureSubstance (\PURE2 -> and ( not ( equal(var ? ? ? PURE1)(var ? ? ? PURE2)))(and ( part(var ? ? ? PURE1)(var ? ? ? MIXTURE))( part(var ? ? ? PURE2)(var ? ? ? MIXTURE))))))
-
-forall Region (\REGION -> exists Physical (\PHYS ->  located(var ? ? ? PHYS)(var ? ? ? REGION)))
-
-forall Collection (\COLL -> exists SelfConnectedObject (\OBJ ->  member(var ? ? ? OBJ)(var ? ? ? COLL)))
-
-forall Collection (\COLL2 -> forall Collection (\COLL1 ->  equiv ( subCollection(var ? ? ? COLL1)(var ? ? ? COLL2))(forall SelfConnectedObject (\MEMBER ->  impl ( member(var ? ? ? MEMBER)(var ? ? ? COLL1))( member(var ? ? ? MEMBER)(var ? ? ? COLL2))))))
-
-forall ContentBearingPhysical (\OBJ -> exists Entity (\THING ->  represents(var ? ? ? OBJ)(var ? ? ? THING)))
-
-forall SymbolicString (\STRING -> exists Character (\PART ->  part(var ? ? ? PART)(var ? ? ? STRING)))
-
-forall ConstructedLanguage (\LANG -> exists Planning (\PLAN ->  result(var ? ? ? PLAN)(var ? ? ? LANG)))
-
-forall Agent (\AGENT -> exists Process (\PROC ->  agent(var ? ? ? PROC)(var ? ? ? AGENT)))
-
-forall (both Human Object) (\Y -> forall Agent (\X ->  impl ( leader(var ? ? ? X)(var ? ? ? Y))( attribute(var ? ? ? Y)(el ? ? ? Living))))
-
-forall DualObjectProcess (\PROCESS -> exists Entity (\OBJ2 -> exists Entity (\OBJ1 -> and ( patient(var ? ? ? PROCESS)(var ? ? ? OBJ1))(and ( patient(var ? ? ? PROCESS)(var ? ? ? OBJ2))( not ( equal(var ? ? ? OBJ1)(var ? ? ? OBJ2)))))))
-
-forall SingleAgentProcess (\PROC -> exists Agent (\AGENT ->  agent(var ? ? ? PROC)(var ? ? ? AGENT)))
-
-forall SingleAgentProcess (\PROC -> forall (both Agent Entity) (\AGENT_2 -> forall (both Agent Entity) (\AGENT_1 ->  impl (and ( agent(var ? ? ? PROC)(var ? ? ? AGENT_1))( agent(var ? ? ? PROC)(var ? ? ? AGENT_2)))( equal(var ? ? ? AGENT_1)(var ? ? ? AGENT_2)))))
-
-forall Abstract (\ABS ->  not (exists (both Object TimePosition) (\POINT -> or ( located(var ? ? ? ABS)(var ? ? ? POINT))( time(var ? ? ? ABS)(var ? ? ? POINT)))))
-
-forall (both Quantity Entity) (\NUMBER2 -> forall (both Quantity Entity) (\NUMBER1 ->  equiv ( lessThanOrEqualTo(var ? ? ? NUMBER1)(var ? ? ? NUMBER2))(or ( equal(var ? ? ? NUMBER1)(var ? ? ? NUMBER2))( lessThan(var ? ? ? NUMBER1)(var ? ? ? NUMBER2)))))
-
-forall (both Quantity Entity) (\NUMBER2 -> forall (both Quantity Entity) (\NUMBER1 ->  equiv ( greaterThanOrEqualTo(var ? ? ? NUMBER1)(var ? ? ? NUMBER2))(or ( equal(var ? ? ? NUMBER1)(var ? ? ? NUMBER2))( greaterThan(var ? ? ? NUMBER1)(var ? ? ? NUMBER2)))))
-
-forall ImaginaryNumber (\NUMBER -> exists RealNumber (\REAL ->  equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(var ? ? ? REAL)( el ? ? ? ( SquareRootFn(el ? ? ? (toInt -1))))))))
-
-forall NonnegativeInteger (\X ->  greaterThan(var ? ? ? X)(el ? ? ? (toInt -1)))
-
-forall NegativeInteger (\X ->  greaterThan(el ? ? ? (toInt 0))(var ? ? ? X))
-
-forall PositiveInteger (\X ->  greaterThan(var ? ? ? X)(el ? ? ? (toInt 0)))
-
-forall ComplexNumber (\NUMBER -> exists RealNumber (\REAL1 -> exists RealNumber (\REAL2 ->  equal(var ? ? ? NUMBER)( el ? ? ? ( AdditionFn(var ? ? ? REAL1)( el ? ? ? ( MultiplicationFn(var ? ? ? REAL2)( el ? ? ? ( SquareRootFn(el ? ? ? (toInt  -1)))))))))))
-
-forall Entity (\OBJECT -> forall (both Agent CognitiveAgent) (\AGENT ->  equiv (exists IntentionalProcess (\PROCESS -> and ( agent(var ? ? ? PROCESS)(var ? ? ? AGENT))( patient(var ? ? ? PROCESS)(var ? ? ? OBJECT))))( inScopeOfInterest(var ? ? ? AGENT)(var ? ? ? OBJECT))))
-
-forall Physical (\OBJECT -> forall CognitiveAgent (\AGENT ->  impl ( needs(var ? ? ? AGENT)(var ? ? ? OBJECT))( wants(var ? ? ? AGENT)(var ? ? ? OBJECT))))
-
-forall (both Physical Object) (\OBJ -> forall CognitiveAgent (\AGENT ->  impl ( wants(var ? ? ? AGENT)(var ? ? ? OBJ))( desires(var ? ? ? AGENT)( possesses(var ? ? ? AGENT)(var ? ? ? OBJ)))))
-
-forall List (\LIST -> exists (both PositiveInteger Quantity) (\NUMBER1 -> exists Entity (\ITEM1 -> and ( not ( equal( el ? ? ? ( ListOrderFn(var ? ? ? LIST)(var ? ? ? NUMBER1)))(var ? ? ? ITEM1)))(forall PositiveInteger (\NUMBER2 ->  impl ( lessThan(var ? ? ? NUMBER2)(var ? ? ? NUMBER1))(exists Entity (\ITEM2 ->  equal( el ? ? ? ( ListOrderFn(var ? ? ? LIST)(var ? ? ? NUMBER2)))(var ? ? ? ITEM2))))))))
-
-forall UniqueList (\LIST -> forall (both PositiveInteger Entity) (\NUMBER2 -> forall (both PositiveInteger Entity) (\NUMBER1 ->  impl ( equal( el ? ? ? ( ListOrderFn(var ? ? ? LIST)(var ? ? ? NUMBER1)))( el ? ? ? ( ListOrderFn(var ? ? ? LIST)(var ? ? ? NUMBER2))))( equal(var ? ? ? NUMBER1)(var ? ? ? NUMBER2)))))
-
-forall List (\LIST1 -> forall List (\LIST2 ->  impl (forall PositiveInteger (\NUMBER ->  equal( el ? ? ? ( ListOrderFn(var ? ? ? LIST1)(var ? ? ? NUMBER)))( el ? ? ? ( ListOrderFn(var ? ? ? LIST2)(var ? ? ? NUMBER)))))( equal(var ? ? ? LIST1)(var ? ? ? LIST2))))
-
-forall List (\LIST -> forall PositiveInteger (\NUMBER1 ->  impl (and ( equal( el ? ? ? ( ListLengthFn(var ? ? ? LIST)))(var ? ? ? NUMBER1))( not ( equal(var ? ? ? LIST)(el ? ? ? NullList))))(forall (both PositiveInteger Quantity) (\NUMBER2 ->  equiv (exists Entity (\ITEM -> and ( equal( el ? ? ? ( ListOrderFn(var ? ? ? LIST)(var ? ? ? NUMBER2)))(var ? ? ? ITEM))( inList(var ? ? ? ITEM)(var ? ? ? LIST))))( lessThanOrEqualTo(var ? ? ? NUMBER2)(var ? ? ? NUMBER1))))))
-
-forall List (\LIST2 -> forall List (\LIST1 -> forall (both Entity List) (\LIST3 ->  equiv ( equal(var ? ? ? LIST3)( el ? ? ? ( ListConcatenateFn(var ? ? ? LIST1)(var ? ? ? LIST2))))(forall PositiveInteger (\NUMBER1 -> forall PositiveInteger (\NUMBER2 ->  impl (and ( lessThanOrEqualTo(var ? ? ? NUMBER1)( el ? ? ? ( ListLengthFn(var ? ? ? LIST1))))( lessThanOrEqualTo(var ? ? ? NUMBER2)( el ? ? ? ( ListLengthFn(var ? ? ? LIST2)))))(and ( equal( el ? ? ? ( ListOrderFn(var ? ? ? LIST3)(var ? ? ? NUMBER1)))( el ? ? ? ( ListOrderFn(var ? ? ? LIST1)(var ? ? ? NUMBER1))))( equal( el ? ? ? ( ListOrderFn(var ? ? ? LIST3)( el ? ? ? ( AdditionFn( el ? ? ? ( ListLengthFn(var ? ? ? LIST1)))(var ? ? ? NUMBER2)))))( el ? ? ? ( ListOrderFn(var ? ? ? LIST2)(var ? ? ? NUMBER2)))))))))))
-
-forall List (\LIST -> forall Entity (\ITEM ->  impl ( inList(var ? ? ? ITEM)(var ? ? ? LIST))(exists PositiveInteger (\NUMBER ->  equal( el ? ? ? ( ListOrderFn(var ? ? ? LIST)(var ? ? ? NUMBER)))(var ? ? ? ITEM)))))
-
-forall List (\LIST2 -> forall List (\LIST1 ->  impl ( subList(var ? ? ? LIST1)(var ? ? ? LIST2))(forall Entity (\ITEM ->  impl ( inList(var ? ? ? ITEM)(var ? ? ? LIST1))( inList(var ? ? ? ITEM)(var ? ? ? LIST2))))))
-
-forall List (\LIST2 -> forall List (\LIST1 ->  impl ( subList(var ? ? ? LIST1)(var ? ? ? LIST2))(exists Quantity (\NUMBER3 -> forall Entity (\ITEM ->  impl ( inList(var ? ? ? ITEM)(var ? ? ? LIST1))(exists (both PositiveInteger Entity) (\NUMBER2 -> exists (both PositiveInteger Quantity) (\NUMBER1 -> and ( equal( el ? ? ? ( ListOrderFn(var ? ? ? LIST1)(var ? ? ? NUMBER1)))(var ? ? ? ITEM))(and ( equal( el ? ? ? ( ListOrderFn(var ? ? ? LIST2)(var ? ? ? NUMBER2)))(var ? ? ? ITEM))( equal(var ? ? ? NUMBER2)( el ? ? ? ( AdditionFn(var ? ? ? NUMBER1)(var ? ? ? NUMBER3)))))))))))))
-
-forall Entity (\ITEM -> forall List (\LIST2 -> forall List (\LIST1 ->  impl ( identicalListItems(var ? ? ? LIST1)(var ? ? ? LIST2))( equiv ( inList(var ? ? ? ITEM)(var ? ? ? LIST1))( inList(var ? ? ? ITEM)(var ? ? ? LIST2))))))
-
-forall Process (\S2 -> forall Process (\P -> forall Process (\S1 ->  impl (and ( subProcess(var ? ? ? S1)(var ? ? ? P))( subProcess(var ? ? ? S2)(var ? ? ? P)))( relatedEvent(var ? ? ? S1)(var ? ? ? S2)))))
-
-forall Process (\PROC1 -> exists Process (\PROC2 ->  causes(var ? ? ? PROC2)(var ? ? ? PROC1)))
-
-forall (both Process Physical) (\P2 -> forall (both Process Physical) (\P1 ->  impl ( causes(var ? ? ? P1)(var ? ? ? P2))( earlier( el ? ? ? ( WhenFn(var ? ? ? P1)))( el ? ? ? ( WhenFn(var ? ? ? P2))))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl ( copy(var ? ? ? OBJ1)(var ? ? ? OBJ2))(forall Attribute (\ATTR ->  impl ( attribute(var ? ? ? OBJ1)(var ? ? ? ATTR))( attribute(var ? ? ? OBJ2)(var ? ? ? ATTR))))))
-
-forall Agent (\AGENT -> forall Object (\OBJ ->  impl ( exploits(var ? ? ? OBJ)(var ? ? ? AGENT))(exists Process (\PROCESS -> and ( agent(var ? ? ? PROCESS)(var ? ? ? AGENT))( resourceS(var ? ? ? PROCESS)(var ? ? ? OBJ))))))
-
-forall Object (\OBJ1 -> forall Object (\OBJ2 ->  impl ( partlyLocated(var ? ? ? OBJ1)(var ? ? ? OBJ2))( overlapsSpatially(var ? ? ? OBJ1)(var ? ? ? OBJ2))))
-
-forall Object (\OBJ1 -> forall Object (\OBJ2 ->  impl ( partlyLocated(var ? ? ? OBJ1)(var ? ? ? OBJ2))(exists (both Object Physical) (\SUB -> and ( part(var ? ? ? SUB)(var ? ? ? OBJ1))( located(var ? ? ? SUB)(var ? ? ? OBJ2))))))
-
-forall Object (\LOC -> forall (both Process Physical) (\PROCESS ->  impl ( origin(var ? ? ? PROCESS)(var ? ? ? LOC))( partlyLocated(var ? ? ? PROCESS)(var ? ? ? LOC))))
-
-forall (both Entity Object) (\LOC -> forall (both Process Physical) (\PROCESS ->  impl ( destination(var ? ? ? PROCESS)(var ? ? ? LOC))( partlyLocated(var ? ? ? PROCESS)(var ? ? ? LOC))))
-
-forall Object (\OBJ2 -> forall (both Physical Object) (\OBJ1 ->  impl ( located(var ? ? ? OBJ1)(var ? ? ? OBJ2))(forall (both Object Physical) (\SUB ->  impl ( part(var ? ? ? SUB)(var ? ? ? OBJ1))( located(var ? ? ? SUB)(var ? ? ? OBJ2))))))
-
-forall Object (\OBJ -> forall (both Physical Process) (\PROCESS ->  impl ( located(var ? ? ? PROCESS)(var ? ? ? OBJ))(forall (both Process Physical) (\SUB ->  impl ( subProcess(var ? ? ? SUB)(var ? ? ? PROCESS))( located(var ? ? ? SUB)(var ? ? ? OBJ))))))
-
-forall Object (\REGION -> forall (both Physical Entity) (\OBJ ->  impl ( exactlyLocated(var ? ? ? OBJ)(var ? ? ? REGION))( not (exists (both Physical Entity) (\OTHEROBJ -> and ( exactlyLocated(var ? ? ? OTHEROBJ)(var ? ? ? REGION))( not ( equal(var ? ? ? OTHEROBJ)(var ? ? ? OBJ))))))))
-
-forall Object (\END2 -> forall Object (\MID -> forall Object (\END1 ->  impl ( between(var ? ? ? END1)(var ? ? ? MID)(var ? ? ? END2))( between(var ? ? ? END2)(var ? ? ? MID)(var ? ? ? END1)))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl ( traverses(var ? ? ? OBJ1)(var ? ? ? OBJ2))(or ( crosses(var ? ? ? OBJ1)(var ? ? ? OBJ2))( penetrates(var ? ? ? OBJ1)(var ? ? ? OBJ2)))))
-
-forall (both Entity Object) (\REGION -> forall (both TimePoint TimePosition) (\TIME -> forall Physical (\THING ->  equiv ( equal( el ? ? ? ( WhereFn(var ? ? ? THING)(var ? ? ? TIME)))(var ? ? ? REGION))( holdsDuring(var ? ? ? TIME)( exactlyLocated(var ? ? ? THING)(var ? ? ? REGION))))))
-
-forall Object (\OBJ -> forall Agent (\PERSON ->  impl ( possesses(var ? ? ? PERSON)(var ? ? ? OBJ))( modalAttribute( uses(var ? ? ? OBJ)(var ? ? ? PERSON))(el ? ? ? Permission))))
-
-forall TimePosition (\TIME -> forall (both Agent Entity) (\AGENT2 -> forall Object (\OBJ -> forall (both Agent Entity) (\AGENT1 ->  impl (and ( holdsDuring(var ? ? ? TIME)( possesses(var ? ? ? AGENT1)(var ? ? ? OBJ)))( holdsDuring(var ? ? ? TIME)( possesses(var ? ? ? AGENT2)(var ? ? ? OBJ))))( equal(var ? ? ? AGENT1)(var ? ? ? AGENT2))))))
-
-forall Agent (\AGENT -> forall Entity (\ENTITY -> forall Entity (\REP ->  impl ( representsForAgent(var ? ? ? REP)(var ? ? ? ENTITY)(var ? ? ? AGENT))( represents(var ? ? ? REP)(var ? ? ? ENTITY)))))
-
-forall Language (\LANGUAGE -> forall Entity (\ENTITY -> forall (both LinguisticExpression Entity) (\REP ->  impl ( representsInLanguage(var ? ? ? REP)(var ? ? ? ENTITY)(var ? ? ? LANGUAGE))(exists Agent (\AGENT ->  representsForAgent(var ? ? ? REP)(var ? ? ? ENTITY)(var ? ? ? AGENT))))))
-
-forall ContentBearingObject (\OBJ2 -> forall ContentBearingObject (\OBJ1 ->  equiv (and ( subsumesContentInstance(var ? ? ? OBJ1)(var ? ? ? OBJ2))( subsumesContentInstance(var ? ? ? OBJ2)(var ? ? ? OBJ1)))( equivalentContentInstance(var ? ? ? OBJ1)(var ? ? ? OBJ2))))
-
-forall (both ContentBearingObject ContentBearingPhysical) (\OBJ2 -> forall (both ContentBearingObject ContentBearingPhysical) (\OBJ1 ->  impl ( subsumesContentInstance(var ? ? ? OBJ1)(var ? ? ? OBJ2))(forall Proposition (\INFO ->  impl ( containsInformation(var ? ? ? OBJ2)(var ? ? ? INFO))( containsInformation(var ? ? ? OBJ1)(var ? ? ? INFO))))))
-
-forall Proposition (\PROP -> forall Process (\PROCESS ->  impl ( realization(var ? ? ? PROCESS)(var ? ? ? PROP))(exists ContentBearingObject (\OBJ ->  containsInformation(var ? ? ? OBJ)(var ? ? ? PROP)))))
-
-forall Language (\LANGUAGE -> forall LinguisticExpression (\EXPRESS ->  equiv ( expressedInLanguage(var ? ? ? EXPRESS)(var ? ? ? LANGUAGE))(exists Entity (\PROP ->  representsInLanguage(var ? ? ? EXPRESS)(var ? ? ? PROP)(var ? ? ? LANGUAGE)))))
-
-forall Proposition (\PROP2 -> forall Proposition (\PROP1 ->  impl ( subProposition(var ? ? ? PROP1)(var ? ? ? PROP2))(forall (both ContentBearingPhysical ContentBearingObject) (\OBJ2 -> forall (both ContentBearingPhysical ContentBearingObject) (\OBJ1 ->  impl (and ( containsInformation(var ? ? ? OBJ1)(var ? ? ? PROP1))( containsInformation(var ? ? ? OBJ2)(var ? ? ? PROP2)))( subsumesContentInstance(var ? ? ? OBJ2)(var ? ? ? OBJ1)))))))
-
-forall Agent (\AGENT -> forall Object (\OBJ ->  impl ( uses(var ? ? ? OBJ)(var ? ? ? AGENT))(exists Process (\PROC -> and ( agent(var ? ? ? PROC)(var ? ? ? AGENT))( instrument(var ? ? ? PROC)(var ? ? ? OBJ))))))
-
-forall (both Integer Quantity) (\NUMBER ->  equal( el ? ? ? ( SuccessorFn(var ? ? ? NUMBER)))( el ? ? ? ( AdditionFn(var ? ? ? NUMBER)(el ? ? ? (toInt 1)))))
-
-forall (both Integer Quantity) (\NUMBER ->  equal( el ? ? ? ( PredecessorFn(var ? ? ? NUMBER)))( el ? ? ? ( SubtractionFn(var ? ? ? NUMBER)(el ? ? ? (toInt 1)))))
-
-forall RationalNumber (\NUMBER -> exists Integer (\INT1 -> exists Integer (\INT2 ->  equal(var ? ? ? NUMBER)( el ? ? ? ( DivisionFn(var ? ? ? INT1)(var ? ? ? INT2))))))
-
-forall (both Integer Entity) (\N2 -> forall (both Integer Quantity) (\N1 ->  impl ( multiplicativeFactor(var ? ? ? N1)(var ? ? ? N2))(exists Integer (\I ->  equal(var ? ? ? N2)( el ? ? ? ( MultiplicationFn(var ? ? ? N1)(var ? ? ? I)))))))
-
-forall ComplexNumber (\NUMBER -> exists Entity (\PART2 -> exists Entity (\PART1 -> and ( equal(var ? ? ? PART1)( el ? ? ? ( RealNumberFn(var ? ? ? NUMBER))))( equal(var ? ? ? PART2)( el ? ? ? ( ImaginaryPartFn(var ? ? ? NUMBER)))))))
-
-forall Entity (\NUMBER -> forall (both Quantity Entity) (\NUMBER2 -> forall (both Quantity Entity) (\NUMBER1 ->  impl ( equal( el ? ? ? ( MaxFn(var ? ? ? NUMBER1)(var ? ? ? NUMBER2)))(var ? ? ? NUMBER))(or (and ( equal(var ? ? ? NUMBER)(var ? ? ? NUMBER1))( greaterThan(var ? ? ? NUMBER1)(var ? ? ? NUMBER2)))(or (and ( equal(var ? ? ? NUMBER)(var ? ? ? NUMBER2))( greaterThan(var ? ? ? NUMBER2)(var ? ? ? NUMBER1)))(and ( equal(var ? ? ? NUMBER)(var ? ? ? NUMBER1))( equal(var ? ? ? NUMBER)(var ? ? ? NUMBER2))))))))
-
-forall Entity (\NUMBER -> forall (both Quantity Entity) (\NUMBER2 -> forall (both Quantity Entity) (\NUMBER1 ->  impl ( equal( el ? ? ? ( MinFn(var ? ? ? NUMBER1)(var ? ? ? NUMBER2)))(var ? ? ? NUMBER))(or (and ( equal(var ? ? ? NUMBER)(var ? ? ? NUMBER1))( lessThan(var ? ? ? NUMBER1)(var ? ? ? NUMBER2)))(or (and ( equal(var ? ? ? NUMBER)(var ? ? ? NUMBER2))( lessThan(var ? ? ? NUMBER2)(var ? ? ? NUMBER1)))(and ( equal(var ? ? ? NUMBER)(var ? ? ? NUMBER1))( equal(var ? ? ? NUMBER)(var ? ? ? NUMBER2))))))))
-
-forall Quantity (\NUMBER ->  equal( el ? ? ? ( ReciprocalFn(var ? ? ? NUMBER)))( el ? ? ? ( ExponentiationFn(var ? ? ? NUMBER)(el ? ? ? (toInt -1)))))
-
-forall Quantity (\NUMBER ->  equal(el ? ? ? (toInt 1))( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)( el ? ? ? ( ReciprocalFn(var ? ? ? NUMBER))))))
-
-forall (both Entity Quantity) (\NUMBER -> forall Quantity (\NUMBER2 -> forall (both Quantity Entity) (\NUMBER1 ->  equiv ( equal( el ? ? ? ( RemainderFn(var ? ? ? NUMBER1)(var ? ? ? NUMBER2)))(var ? ? ? NUMBER))( equal( el ? ? ? ( AdditionFn( el ? ? ? ( MultiplicationFn( el ? ? ? ( FloorFn( el ? ? ? ( DivisionFn(var ? ? ? NUMBER1)(var ? ? ? NUMBER2)))))(var ? ? ? NUMBER2)))(var ? ? ? NUMBER)))(var ? ? ? NUMBER1)))))
-
-forall (both Entity RealNumber) (\NUMBER -> forall (both Quantity RealNumber) (\NUMBER2 -> forall Quantity (\NUMBER1 ->  impl ( equal( el ? ? ? ( RemainderFn(var ? ? ? NUMBER1)(var ? ? ? NUMBER2)))(var ? ? ? NUMBER))( equal( el ? ? ? ( SignumFn(var ? ? ? NUMBER2)))( el ? ? ? ( SignumFn(var ? ? ? NUMBER)))))))
-
-forall EvenInteger (\NUMBER ->  equal( el ? ? ? ( RemainderFn(var ? ? ? NUMBER)(el ? ? ? (toInt 2))))(el ? ? ? (toInt 0)))
-
-forall OddInteger (\NUMBER ->  equal( el ? ? ? ( RemainderFn(var ? ? ? NUMBER)(el ? ? ? (toInt 2))))(el ? ? ? (toInt 1)))
-
-forall PrimeNumber (\PRIME -> forall (both Quantity Entity) (\NUMBER ->  impl ( equal( el ? ? ? ( RemainderFn(var ? ? ? PRIME)(var ? ? ? NUMBER)))(el ? ? ? (toInt 0)))(or ( equal(var ? ? ? NUMBER)(el ? ? ? (toInt 1)))( equal(var ? ? ? NUMBER)(var ? ? ? PRIME)))))
-
-forall Entity (\NUMBER2 -> forall (both Quantity RealNumber) (\NUMBER1 ->  impl ( equal( el ? ? ? ( RoundFn(var ? ? ? NUMBER1)))(var ? ? ? NUMBER2))(or ( impl ( lessThan( el ? ? ? ( SubtractionFn(var ? ? ? NUMBER1)( el ? ? ? ( FloorFn(var ? ? ? NUMBER1)))))(el ? ? ? (toRealNum 0.5)))( equal(var ? ? ? NUMBER2)( el ? ? ? ( FloorFn(var ? ? ? NUMBER1)))))( impl ( greaterThanOrEqualTo( el ? ? ? ( SubtractionFn(var ? ? ? NUMBER1)( el ? ? ? ( FloorFn(var ? ? ? NUMBER1)))))(el ? ? ? (toRealNum 0.5)))( equal(var ? ? ? NUMBER2)( el ? ? ? ( CeilingFn(var ? ? ? NUMBER1))))))))
-
-forall NonnegativeRealNumber (\NUMBER -> or ( equal( el ? ? ? ( SignumFn(var ? ? ? NUMBER)))(el ? ? ? (toInt 1)))( equal( el ? ? ? ( SignumFn(var ? ? ? NUMBER)))(el ? ? ? (toInt 0))))
-
-forall PositiveRealNumber (\NUMBER ->  equal( el ? ? ? ( SignumFn(var ? ? ? NUMBER)))(el ? ? ? (toInt 1)))
-
-forall NegativeRealNumber (\NUMBER ->  equal( el ? ? ? ( SignumFn(var ? ? ? NUMBER)))(el ? ? ? (toInt  -1)))
-
-forall (both Entity Quantity) (\NUMBER2 -> forall (both RealNumber Entity) (\NUMBER1 ->  impl ( equal( el ? ? ? ( SquareRootFn(var ? ? ? NUMBER1)))(var ? ? ? NUMBER2))( equal( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER2)(var ? ? ? NUMBER2)))(var ? ? ? NUMBER1))))
-
-forall PlaneAngleMeasure (\DEGREE ->  equal( el ? ? ? ( TangentFn(var ? ? ? DEGREE)))( el ? ? ? ( DivisionFn( el ? ? ? ( SineFn(var ? ? ? DEGREE)))( el ? ? ? ( CosineFn(var ? ? ? DEGREE))))))
-
-forall (both Integer Entity) (\INT2 -> forall (both Integer Entity) (\INT1 ->  impl ( equal( el ? ? ? ( SuccessorFn(var ? ? ? INT1)))( el ? ? ? ( SuccessorFn(var ? ? ? INT2))))( equal(var ? ? ? INT1)(var ? ? ? INT2))))
-
-forall Integer (\INT ->  lessThan(var ? ? ? INT)( el ? ? ? ( SuccessorFn(var ? ? ? INT))))
-
-forall Integer (\INT1 -> forall Integer (\INT2 ->  not (and ( lessThan(var ? ? ? INT1)(var ? ? ? INT2))( lessThan(var ? ? ? INT2)( el ? ? ? ( SuccessorFn(var ? ? ? INT1)))))))
-
-forall Integer (\INT ->  equal(var ? ? ? INT)( el ? ? ? ( SuccessorFn( el ? ? ? ( PredecessorFn(var ? ? ? INT))))))
-
-forall Integer (\INT ->  equal(var ? ? ? INT)( el ? ? ? ( PredecessorFn( el ? ? ? ( SuccessorFn(var ? ? ? INT))))))
-
-forall (both Integer Entity) (\INT2 -> forall (both Integer Entity) (\INT1 ->  impl ( equal( el ? ? ? ( PredecessorFn(var ? ? ? INT1)))( el ? ? ? ( PredecessorFn(var ? ? ? INT2))))( equal(var ? ? ? INT1)(var ? ? ? INT2))))
-
-forall Integer (\INT ->  greaterThan(var ? ? ? INT)( el ? ? ? ( PredecessorFn(var ? ? ? INT))))
-
-forall Integer (\INT1 -> forall Integer (\INT2 ->  not (and ( lessThan(var ? ? ? INT2)(var ? ? ? INT1))( lessThan( el ? ? ? ( PredecessorFn(var ? ? ? INT1)))(var ? ? ? INT2)))))
-
-forall Set (\SET -> forall Set (\SUBSET ->  impl ( subset(var ? ? ? SUBSET)(var ? ? ? SET))(forall Entity (\ELEMENT ->  impl ( element(var ? ? ? ELEMENT)(var ? ? ? SUBSET))( element(var ? ? ? ELEMENT)(var ? ? ? SET))))))
-
-forall (both Set Entity) (\SET2 -> forall (both Set Entity) (\SET1 ->  impl (forall Entity (\ELEMENT ->  equiv ( element(var ? ? ? ELEMENT)(var ? ? ? SET1))( element(var ? ? ? ELEMENT)(var ? ? ? SET2))))( equal(var ? ? ? SET1)(var ? ? ? SET2))))
-
-forall FiniteSet (\SET -> exists NonnegativeInteger (\NUMBER ->  equal(var ? ? ? NUMBER)( el ? ? ? ( CardinalityFn(var ? ? ? SET)))))
-
-forall Graph (\GRAPH -> forall GraphNode (\NODE1 -> forall GraphNode (\NODE2 ->  impl (and ( graphPart(var ? ? ? NODE1)(var ? ? ? GRAPH))(and ( graphPart(var ? ? ? NODE2)(var ? ? ? GRAPH))( not ( equal(var ? ? ? NODE1)(var ? ? ? NODE2)))))(exists GraphPath (\PATH -> exists GraphArc (\ARC -> or ( links(var ? ? ? NODE1)(var ? ? ? NODE2)(var ? ? ? ARC))(and ( subGraph(var ? ? ? PATH)(var ? ? ? GRAPH))(or (and ( equal( el ? ? ? ( BeginNodeFn(var ? ? ? PATH)))(var ? ? ? NODE1))( equal( el ? ? ? ( EndNodeFn(var ? ? ? PATH)))(var ? ? ? NODE2)))(and ( equal( el ? ? ? ( BeginNodeFn(var ? ? ? PATH)))(var ? ? ? NODE2))( equal( el ? ? ? ( EndNodeFn(var ? ? ? PATH)))(var ? ? ? NODE1)))))))))))
-
-forall Graph (\GRAPH -> exists (both GraphElement (both GraphArc Entity)) (\ARC2 -> exists (both GraphElement (both GraphArc Entity)) (\ARC1 -> exists (both GraphElement (both GraphNode Entity)) (\NODE3 -> exists (both GraphElement (both GraphNode Entity)) (\NODE2 -> exists (both GraphElement (both GraphNode Entity)) (\NODE1 -> and ( graphPart(var ? ? ? NODE1)(var ? ? ? GRAPH))(and ( graphPart(var ? ? ? NODE2)(var ? ? ? GRAPH))(and ( graphPart(var ? ? ? NODE3)(var ? ? ? GRAPH))(and ( graphPart(var ? ? ? ARC1)(var ? ? ? GRAPH))(and ( graphPart(var ? ? ? ARC2)(var ? ? ? GRAPH))(and ( links(var ? ? ? NODE1)(var ? ? ? NODE2)(var ? ? ? ARC1))(and ( links(var ? ? ? NODE2)(var ? ? ? NODE3)(var ? ? ? ARC2))(and ( not ( equal(var ? ? ? NODE1)(var ? ? ? NODE2)))(and ( not ( equal(var ? ? ? NODE2)(var ? ? ? NODE3)))(and ( not ( equal(var ? ? ? NODE1)(var ? ? ? NODE3)))( not ( equal(var ? ? ? ARC1)(var ? ? ? ARC2))))))))))))))))))
-
-forall DirectedGraph (\GRAPH -> forall GraphArc (\ARC ->  impl ( graphPart(var ? ? ? ARC)(var ? ? ? GRAPH))(exists Entity (\NODE2 -> exists Entity (\NODE1 -> and ( equal( el ? ? ? ( InitialNodeFn(var ? ? ? ARC)))(var ? ? ? NODE1))( equal( el ? ? ? ( TerminalNodeFn(var ? ? ? ARC)))(var ? ? ? NODE2)))))))
-
-forall GraphPath (\GRAPH -> forall GraphArc (\ARC -> forall Entity (\NODE ->  impl ( graphPart(var ? ? ? ARC)(var ? ? ? GRAPH))( impl ( equal( el ? ? ? ( InitialNodeFn(var ? ? ? ARC)))(var ? ? ? NODE))( not (exists (both GraphArc Entity) (\OTHER -> and ( equal( el ? ? ? ( InitialNodeFn(var ? ? ? OTHER)))(var ? ? ? NODE))( not ( equal(var ? ? ? OTHER)(var ? ? ? ARC))))))))))
-
-forall GraphPath (\GRAPH -> forall GraphArc (\ARC -> forall Entity (\NODE ->  impl ( graphPart(var ? ? ? ARC)(var ? ? ? GRAPH))( impl ( equal( el ? ? ? ( TerminalNodeFn(var ? ? ? ARC)))(var ? ? ? NODE))( not (exists (both GraphArc Entity) (\OTHER -> and ( equal( el ? ? ? ( TerminalNodeFn(var ? ? ? OTHER)))(var ? ? ? NODE))( not ( equal(var ? ? ? OTHER)(var ? ? ? ARC))))))))))
-
-forall GraphCircuit (\GRAPH -> exists Entity (\NODE -> and ( equal( el ? ? ? ( BeginNodeFn(var ? ? ? GRAPH)))(var ? ? ? NODE))( equal( el ? ? ? ( EndNodeFn(var ? ? ? GRAPH)))(var ? ? ? NODE))))
-
-forall MultiGraph (\GRAPH -> exists (both GraphElement GraphNode) (\NODE2 -> exists (both GraphElement GraphNode) (\NODE1 -> exists (both GraphElement (both GraphArc Entity)) (\ARC2 -> exists (both GraphElement (both GraphArc Entity)) (\ARC1 -> and ( graphPart(var ? ? ? ARC1)(var ? ? ? GRAPH))(and ( graphPart(var ? ? ? ARC2)(var ? ? ? GRAPH))(and ( graphPart(var ? ? ? NODE1)(var ? ? ? GRAPH))(and ( graphPart(var ? ? ? NODE2)(var ? ? ? GRAPH))(and ( links(var ? ? ? NODE1)(var ? ? ? NODE2)(var ? ? ? ARC1))(and ( links(var ? ? ? NODE1)(var ? ? ? NODE2)(var ? ? ? ARC2))( not ( equal(var ? ? ? ARC1)(var ? ? ? ARC2)))))))))))))
-
-forall PseudoGraph (\GRAPH -> exists GraphLoop (\LOOP ->  graphPart(var ? ? ? LOOP)(var ? ? ? GRAPH)))
-
-forall GraphElement (\PART -> exists Graph (\GRAPH ->  graphPart(var ? ? ? PART)(var ? ? ? GRAPH)))
-
-forall GraphNode (\NODE -> exists GraphArc (\ARC -> exists GraphNode (\OTHER ->  links(var ? ? ? NODE)(var ? ? ? OTHER)(var ? ? ? ARC))))
-
-forall GraphArc (\ARC -> exists GraphNode (\NODE2 -> exists GraphNode (\NODE1 ->  links(var ? ? ? NODE1)(var ? ? ? NODE2)(var ? ? ? ARC))))
-
-forall GraphLoop (\LOOP -> exists GraphNode (\NODE ->  links(var ? ? ? NODE)(var ? ? ? NODE)(var ? ? ? LOOP)))
-
-forall GraphArc (\ARC -> forall GraphNode (\NODE2 -> forall GraphNode (\NODE1 ->  impl ( links(var ? ? ? NODE1)(var ? ? ? NODE2)(var ? ? ? ARC))( links(var ? ? ? NODE2)(var ? ? ? NODE1)(var ? ? ? ARC)))))
-
-forall GraphElement (\ELEMENT -> forall Graph (\GRAPH2 -> forall Graph (\GRAPH1 ->  impl (and ( subGraph(var ? ? ? GRAPH1)(var ? ? ? GRAPH2))( graphPart(var ? ? ? ELEMENT)(var ? ? ? GRAPH1)))( graphPart(var ? ? ? ELEMENT)(var ? ? ? GRAPH2)))))
-
-forall Quantity (\NUMBER1 -> forall (both GraphElement (both GraphArc Entity)) (\ARC1 -> forall (both Graph GraphPath) (\SUBPATH -> forall Entity (\SUM -> forall (both GraphPath Graph) (\PATH ->  impl (and ( equal( el ? ? ? ( PathWeightFn(var ? ? ? PATH)))(var ? ? ? SUM))(and ( subGraph(var ? ? ? SUBPATH)(var ? ? ? PATH))(and ( graphPart(var ? ? ? ARC1)(var ? ? ? PATH))(and ( arcWeight(var ? ? ? ARC1)(var ? ? ? NUMBER1))(forall (both GraphElement Entity) (\ARC2 ->  impl ( graphPart(var ? ? ? ARC2)(var ? ? ? PATH))(or ( graphPart(var ? ? ? ARC2)(var ? ? ? SUBPATH))( equal(var ? ? ? ARC2)(var ? ? ? ARC1)))))))))( equal(var ? ? ? SUM)( el ? ? ? ( AdditionFn( el ? ? ? ( PathWeightFn(var ? ? ? SUBPATH)))(var ? ? ? NUMBER1)))))))))
-
-forall Quantity (\NUMBER2 -> forall Quantity (\NUMBER1 -> forall (both GraphElement (both GraphArc Entity)) (\ARC2 -> forall (both GraphElement (both GraphArc Entity)) (\ARC1 -> forall Entity (\SUM -> forall (both GraphPath Graph) (\PATH ->  impl (and ( equal( el ? ? ? ( PathWeightFn(var ? ? ? PATH)))(var ? ? ? SUM))(and ( graphPart(var ? ? ? ARC1)(var ? ? ? PATH))(and ( graphPart(var ? ? ? ARC2)(var ? ? ? PATH))(and ( arcWeight(var ? ? ? ARC1)(var ? ? ? NUMBER1))(and ( arcWeight(var ? ? ? ARC2)(var ? ? ? NUMBER2))(forall (both GraphElement Entity) (\ARC3 ->  impl ( graphPart(var ? ? ? ARC3)(var ? ? ? PATH))(or ( equal(var ? ? ? ARC3)(var ? ? ? ARC1))( equal(var ? ? ? ARC3)(var ? ? ? ARC2))))))))))( equal( el ? ? ? ( PathWeightFn(var ? ? ? PATH)))( el ? ? ? ( AdditionFn(var ? ? ? NUMBER1)(var ? ? ? NUMBER2))))))))))
-
-forall Physical (\PART -> forall PhysicalSystem (\SYSTEM -> forall PhysicalSystem (\SUB ->  impl (and ( subSystem(var ? ? ? SUB)(var ? ? ? SYSTEM))( systemPart(var ? ? ? PART)(var ? ? ? SUB)))( systemPart(var ? ? ? PART)(var ? ? ? SYSTEM)))))
-
-forall UnitOfMeasure (\M -> forall Graph (\G ->  impl ( graphMeasure(var ? ? ? G)(var ? ? ? M))(forall (both GraphElement Abstract) (\AC -> and ( graphPart(var ? ? ? AC)(var ? ? ? G))(exists Physical (\PC ->  abstractCounterpart(var ? ? ? AC)(var ? ? ? PC)))))))
-
-forall GraphNode (\AN -> forall GraphArc (\AA -> forall RealNumber (\N -> forall (both Physical Object) (\PA -> forall Physical (\PN -> forall UnitOfMeasure (\M -> forall Graph (\G ->  impl (and ( graphMeasure(var ? ? ? G)(var ? ? ? M))(and ( abstractCounterpart(var ? ? ? AN)(var ? ? ? PN))(and ( abstractCounterpart(var ? ? ? AA)(var ? ? ? PA))( arcWeight(var ? ? ? AA)( el ? ? ? ( MeasureFn(var ? ? ? N)(var ? ? ? M)))))))( measure(var ? ? ? PA)( el ? ? ? ( MeasureFn(var ? ? ? N)(var ? ? ? M)))))))))))
-
-forall UnitOfMeasure (\UNIT -> forall (both Entity UnitOfMeasure) (\KILOUNIT ->  impl ( equal(var ? ? ? KILOUNIT)( el ? ? ? ( KiloFn(var ? ? ? UNIT))))( equal( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(var ? ? ? KILOUNIT)))( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1000))(var ? ? ? UNIT))))))
-
-forall UnitOfMeasure (\UNIT -> forall (both Entity UnitOfMeasure) (\MEGAUNIT ->  impl ( equal(var ? ? ? MEGAUNIT)( el ? ? ? ( MegaFn(var ? ? ? UNIT))))( equal( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(var ? ? ? MEGAUNIT)))( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1000000))(var ? ? ? UNIT))))))
-
-forall UnitOfMeasure (\UNIT -> forall (both Entity UnitOfMeasure) (\GIGAUNIT ->  impl ( equal(var ? ? ? GIGAUNIT)( el ? ? ? ( GigaFn(var ? ? ? UNIT))))( equal( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(var ? ? ? GIGAUNIT)))( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1000000000))(var ? ? ? UNIT))))))
-
-forall UnitOfMeasure (\UNIT -> forall (both Entity UnitOfMeasure) (\TERAUNIT ->  impl ( equal(var ? ? ? TERAUNIT)( el ? ? ? ( TeraFn(var ? ? ? UNIT))))( equal( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(var ? ? ? TERAUNIT)))( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1000000000000))(var ? ? ? UNIT))))))
-
-forall UnitOfMeasure (\UNIT -> forall (both Entity UnitOfMeasure) (\MILLIUNIT ->  impl ( equal(var ? ? ? MILLIUNIT)( el ? ? ? ( MilliFn(var ? ? ? UNIT))))( equal( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(var ? ? ? MILLIUNIT)))( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 0.001))(var ? ? ? UNIT))))))
-
-forall UnitOfMeasure (\UNIT -> forall (both Entity UnitOfMeasure) (\MICROUNIT ->  impl ( equal(var ? ? ? MICROUNIT)( el ? ? ? ( MicroFn(var ? ? ? UNIT))))( equal( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(var ? ? ? MICROUNIT)))( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 0.000001))(var ? ? ? UNIT))))))
-
-forall UnitOfMeasure (\UNIT -> forall (both Entity UnitOfMeasure) (\NANOUNIT ->  impl ( equal(var ? ? ? NANOUNIT)( el ? ? ? ( NanoFn(var ? ? ? UNIT))))( equal( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(var ? ? ? NANOUNIT)))( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 0.000000001))(var ? ? ? UNIT))))))
-
-forall UnitOfMeasure (\UNIT -> forall (both Entity UnitOfMeasure) (\PICOUNIT ->  impl ( equal(var ? ? ? PICOUNIT)( el ? ? ? ( PicoFn(var ? ? ? UNIT))))( equal( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(var ? ? ? PICOUNIT)))( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 0.000000000001))(var ? ? ? UNIT))))))
-
-forall UnitOfMeasure (\UNIT -> forall (both Entity PhysicalQuantity) (\QUANT -> forall (both Entity RealNumber) (\NUMBER ->  impl (and ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal(var ? ? ? QUANT)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(var ? ? ? UNIT)))))( equal( el ? ? ? ( MagnitudeFn(var ? ? ? QUANT)))(var ? ? ? NUMBER)))))
-
-forall UnitOfMeasure (\UNIT -> forall (both Entity PhysicalQuantity) (\QUANT -> forall (both Entity RealNumber) (\NUMBER ->  impl (and ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal(var ? ? ? QUANT)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(var ? ? ? UNIT)))))( equal( el ? ? ? ( UnitFn(var ? ? ? QUANT)))(var ? ? ? UNIT)))))
-
-forall DirectionalAttribute (\DIRECTION -> forall Region (\REF -> forall TimeDuration (\TIME -> forall LengthMeasure (\DISTANCE -> forall Object (\OBJECT ->  impl ( measure(var ? ? ? OBJECT)( el ? ? ? ( VelocityFn(var ? ? ? DISTANCE)(var ? ? ? TIME)(var ? ? ? REF)(var ? ? ? DIRECTION))))( measure(var ? ? ? OBJECT)( el ? ? ? ( SpeedFn(var ? ? ? DISTANCE)(var ? ? ? TIME)))))))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Centimeter)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 0.01))))(el ? ? ? Meter)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Millimeter)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 0.001))))(el ? ? ? Meter)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Kilometer)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 1000))))(el ? ? ? Meter)))))
-
-forall RealNumber (\N ->  equal( el ? ? ? ( MeasureFn(var ? ? ? N)(el ? ? ? Horsepower)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? N)(el ? ? ? (toInt 746))))(el ? ? ? Watt))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? CelsiusDegree)))( el ? ? ? ( MeasureFn( el ? ? ? ( SubtractionFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 273.15))))(el ? ? ? KelvinDegree)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? CelsiusDegree)))( el ? ? ? ( MeasureFn( el ? ? ? ( DivisionFn( el ? ? ? ( SubtractionFn(var ? ? ? NUMBER)(el ? ? ? (toInt 32))))(el ? ? ? (toRealNum 1.8))))(el ? ? ? FahrenheitDegree)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? DayDuration)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 24))))(el ? ? ? HourDuration)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? HourDuration)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 60))))(el ? ? ? MinuteDuration)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? MinuteDuration)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 60))))(el ? ? ? SecondDuration)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? WeekDuration)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 7))))(el ? ? ? DayDuration)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( greaterThanOrEqualTo( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? MonthDuration)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 28))))(el ? ? ? DayDuration)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( lessThanOrEqualTo( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? MonthDuration)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 31))))(el ? ? ? DayDuration)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? YearDuration)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 365))))(el ? ? ? DayDuration)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? FootLength)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 0.3048))))(el ? ? ? Meter)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Inch)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 0.0254))))(el ? ? ? Meter)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Mile)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 1609.344))))(el ? ? ? Meter)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? UnitedStatesGallon)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 3.785411784))))(el ? ? ? Liter)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Quart)))( el ? ? ? ( MeasureFn( el ? ? ? ( DivisionFn(var ? ? ? NUMBER)(el ? ? ? (toInt 4))))(el ? ? ? UnitedStatesGallon)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Pint)))( el ? ? ? ( MeasureFn( el ? ? ? ( DivisionFn(var ? ? ? NUMBER)(el ? ? ? (toInt 2))))(el ? ? ? Quart)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Cup)))( el ? ? ? ( MeasureFn( el ? ? ? ( DivisionFn(var ? ? ? NUMBER)(el ? ? ? (toInt 2))))(el ? ? ? Pint)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Ounce)))( el ? ? ? ( MeasureFn( el ? ? ? ( DivisionFn(var ? ? ? NUMBER)(el ? ? ? (toInt 8))))(el ? ? ? Cup)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? UnitedKingdomGallon)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 4.54609))))(el ? ? ? Liter)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Kilogram)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 1000))))(el ? ? ? Gram)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? PoundMass)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 453.59237))))(el ? ? ? Gram)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Slug)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 14593.90))))(el ? ? ? Gram)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? RankineDegree)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 1.8))))(el ? ? ? KelvinDegree)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? PoundForce)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 4.448222))))(el ? ? ? Newton)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Calorie)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 4.1868))))(el ? ? ? Joule)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? BritishThermalUnit)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 1055.05585262))))(el ? ? ? Joule)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? AngularDegree)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)( el ? ? ? ( DivisionFn(el ? ? ? Pi)(el ? ? ? (toInt 180))))))(el ? ? ? Radian)))))
-
-forall (both RealNumber Quantity) (\NUMBER -> forall Object (\ANGLE ->  impl ( measure(var ? ? ? ANGLE)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? AngularDegree))))(and ( greaterThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 0)))( lessThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 360))))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? UnitedStatesCent)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 0.01))))(el ? ? ? UnitedStatesDollar)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? EuroCent)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toRealNum 0.01))))(el ? ? ? EuroDollar)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Byte)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 8))))(el ? ? ? Bit)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? KiloByte)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 1024))))(el ? ? ? Byte)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? MegaByte)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 1024))))(el ? ? ? KiloByte)))))
-
-forall TimePoint (\TIME -> forall TimeDuration (\DURATION -> forall (both Object Physical) (\OBJ ->  impl ( holdsDuring(var ? ? ? TIME)( age(var ? ? ? OBJ)(var ? ? ? DURATION)))( duration( el ? ? ? ( TimeIntervalFn( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? OBJ)))))(var ? ? ? TIME)))(var ? ? ? DURATION)))))
-
-forall (both PhysicalQuantity Quantity) (\M -> forall Object (\O ->  impl ( length(var ? ? ? O)(var ? ? ? M))( not (exists (both LengthMeasure Quantity) (\M2 -> and ( linearExtent(var ? ? ? O)(var ? ? ? M2))( greaterThan(var ? ? ? M2)(var ? ? ? M)))))))
-
-forall Circle (\C -> exists LengthMeasure (\R ->  radius(var ? ? ? C)(var ? ? ? R)))
-
-forall Circle (\C -> exists Entity (\P ->  equal( el ? ? ? ( CenterOfCircleFn(var ? ? ? C)))(var ? ? ? P)))
-
-forall LengthMeasure (\RADIUS -> forall (both Circle GeometricFigure) (\CIRCLE ->  impl ( radius(var ? ? ? CIRCLE)(var ? ? ? RADIUS))(exists GeometricPoint (\POINT -> forall (both GeometricFigure GeometricPoint) (\PART ->  impl ( pointOfFigure(var ? ? ? PART)(var ? ? ? CIRCLE))( geometricDistance(var ? ? ? PART)(var ? ? ? POINT)(var ? ? ? RADIUS)))))))
-
-forall (both LengthMeasure Entity) (\LENGTH -> forall Circle (\CIRCLE ->  impl ( diameter(var ? ? ? CIRCLE)(var ? ? ? LENGTH))(exists (both LengthMeasure Quantity) (\HALF -> and ( radius(var ? ? ? CIRCLE)(var ? ? ? HALF))( equal( el ? ? ? ( MultiplicationFn(var ? ? ? HALF)(el ? ? ? (toInt 2))))(var ? ? ? LENGTH))))))
-
-forall LengthMeasure (\QUANT -> forall Physical (\OBJ2 -> forall Physical (\OBJ1 ->  impl ( distance(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? QUANT))( distance(var ? ? ? OBJ2)(var ? ? ? OBJ1)(var ? ? ? QUANT)))))
-
-forall LengthMeasure (\HEIGHT -> forall (both Physical Object) (\OBJ2 -> forall (both Physical Object) (\OBJ1 ->  impl ( altitude(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? HEIGHT))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Above)))))
-
-forall LengthMeasure (\HEIGHT -> forall Physical (\OBJ2 -> forall (both Physical SelfConnectedObject) (\OBJ1 ->  impl ( altitude(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? HEIGHT))(exists (both SelfConnectedObject Physical) (\TOP -> and ( top(var ? ? ? TOP)(var ? ? ? OBJ1))( distance(var ? ? ? TOP)(var ? ? ? OBJ2)(var ? ? ? HEIGHT)))))))
-
-forall LengthMeasure (\DEPTH -> forall (both Physical Object) (\OBJ2 -> forall (both Physical Object) (\OBJ1 ->  impl ( depth(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? DEPTH))( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Below)))))
-
-forall LengthMeasure (\DEPTH -> forall Physical (\OBJ2 -> forall (both Physical SelfConnectedObject) (\OBJ1 ->  impl ( depth(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? DEPTH))(exists (both SelfConnectedObject Physical) (\BOTTOM -> and ( bottom(var ? ? ? BOTTOM)(var ? ? ? OBJ1))( distance(var ? ? ? BOTTOM)(var ? ? ? OBJ2)(var ? ? ? DEPTH)))))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( larger(var ? ? ? OBJ1)(var ? ? ? OBJ2))(forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\QUANT2 -> forall (both RealNumber Quantity) (\QUANT1 ->  impl (and ( measure(var ? ? ? OBJ1)( el ? ? ? ( MeasureFn(var ? ? ? QUANT1)(var ? ? ? UNIT))))( measure(var ? ? ? OBJ2)( el ? ? ? ( MeasureFn(var ? ? ? QUANT2)(var ? ? ? UNIT)))))( greaterThan(var ? ? ? QUANT1)(var ? ? ? QUANT2))))))))
-
-forall (both Entity CurrencyMeasure) (\AMOUNT -> forall Agent (\PERSON ->  equiv ( equal( el ? ? ? ( WealthFn(var ? ? ? PERSON)))(var ? ? ? AMOUNT))( monetaryValue( el ? ? ? ( PropertyFn(var ? ? ? PERSON)))(var ? ? ? AMOUNT))))
-
-forall TimePoint (\POINT ->  impl ( not ( equal(var ? ? ? POINT)(el ? ? ? PositiveInfinity)))( before(var ? ? ? POINT)(el ? ? ? PositiveInfinity)))
-
-forall TimePoint (\POINT ->  impl ( not ( equal(var ? ? ? POINT)(el ? ? ? PositiveInfinity)))(exists TimePoint (\OTHERPOINT ->  temporallyBetween(var ? ? ? POINT)(var ? ? ? OTHERPOINT)(el ? ? ? PositiveInfinity))))
-
-forall TimePoint (\POINT ->  impl ( not ( equal(var ? ? ? POINT)(el ? ? ? NegativeInfinity)))( before(el ? ? ? NegativeInfinity)(var ? ? ? POINT)))
-
-forall TimePoint (\POINT ->  impl ( not ( equal(var ? ? ? POINT)(el ? ? ? NegativeInfinity)))(exists TimePoint (\OTHERPOINT ->  temporallyBetween(el ? ? ? NegativeInfinity)(var ? ? ? OTHERPOINT)(var ? ? ? POINT))))
-
-forall TimePoint (\POINT -> exists TimeInterval (\INTERVAL ->  temporalPart(var ? ? ? POINT)(var ? ? ? INTERVAL)))
-
-forall TimeInterval (\INTERVAL -> exists TimePoint (\POINT ->  temporalPart(var ? ? ? POINT)(var ? ? ? INTERVAL)))
-
-forall Physical (\THING -> forall TimePosition (\POS ->  equiv ( temporalPart(var ? ? ? POS)( el ? ? ? ( WhenFn(var ? ? ? THING))))( time(var ? ? ? THING)(var ? ? ? POS))))
-
-forall (both Object Physical) (\OBJ -> forall (both Process Physical) (\PROCESS ->  impl ( origin(var ? ? ? PROCESS)(var ? ? ? OBJ))( located( el ? ? ? ( WhereFn(var ? ? ? PROCESS)( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PROCESS)))))))( el ? ? ? ( WhereFn(var ? ? ? OBJ)( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? OBJ))))))))))
-
-forall (both Entity TimePoint) (\POINT -> forall (both TimeInterval TimePosition) (\INTERVAL ->  impl ( equal( el ? ? ? ( BeginFn(var ? ? ? INTERVAL)))(var ? ? ? POINT))(forall (both TimePosition (both Entity TimePoint)) (\OTHERPOINT ->  impl (and ( temporalPart(var ? ? ? OTHERPOINT)(var ? ? ? INTERVAL))( not ( equal(var ? ? ? OTHERPOINT)(var ? ? ? POINT))))( before(var ? ? ? POINT)(var ? ? ? OTHERPOINT))))))
-
-forall (both Entity TimePoint) (\POINT -> forall (both TimeInterval TimePosition) (\INTERVAL ->  impl ( equal( el ? ? ? ( EndFn(var ? ? ? INTERVAL)))(var ? ? ? POINT))(forall (both TimePosition (both Entity TimePoint)) (\OTHERPOINT ->  impl (and ( temporalPart(var ? ? ? OTHERPOINT)(var ? ? ? INTERVAL))( not ( equal(var ? ? ? OTHERPOINT)(var ? ? ? POINT))))( before(var ? ? ? OTHERPOINT)(var ? ? ? POINT))))))
-
-forall TimeInterval (\INTERVAL2 -> forall TimeInterval (\INTERVAL1 ->  equiv ( starts(var ? ? ? INTERVAL1)(var ? ? ? INTERVAL2))(and ( equal( el ? ? ? ( BeginFn(var ? ? ? INTERVAL1)))( el ? ? ? ( BeginFn(var ? ? ? INTERVAL2))))( before( el ? ? ? ( EndFn(var ? ? ? INTERVAL1)))( el ? ? ? ( EndFn(var ? ? ? INTERVAL2)))))))
-
-forall TimeInterval (\INTERVAL2 -> forall TimeInterval (\INTERVAL1 ->  equiv ( finishes(var ? ? ? INTERVAL1)(var ? ? ? INTERVAL2))(and ( before( el ? ? ? ( BeginFn(var ? ? ? INTERVAL2)))( el ? ? ? ( BeginFn(var ? ? ? INTERVAL1))))( equal( el ? ? ? ( EndFn(var ? ? ? INTERVAL2)))( el ? ? ? ( EndFn(var ? ? ? INTERVAL1)))))))
-
-forall Object (\OBJ -> exists TimePoint (\TIME1 -> exists TimePoint (\TIME2 -> and ( before(var ? ? ? TIME1)(var ? ? ? TIME2))(forall (both TimePoint TimePosition) (\TIME ->  impl (and ( beforeOrEqual(var ? ? ? TIME1)(var ? ? ? TIME))( beforeOrEqual(var ? ? ? TIME)(var ? ? ? TIME2)))( time(var ? ? ? OBJ)(var ? ? ? TIME)))))))
-
-forall (both Entity Physical) (\OBJ -> forall (both Process Physical) (\PROC ->  impl ( result(var ? ? ? PROC)(var ? ? ? OBJ))(forall (both TimePoint TimePosition) (\TIME ->  impl ( before(var ? ? ? TIME)( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PROC))))))( not ( time(var ? ? ? OBJ)(var ? ? ? TIME)))))))
-
-forall TimeInterval (\INTERVAL ->  before( el ? ? ? ( BeginFn(var ? ? ? INTERVAL)))( el ? ? ? ( EndFn(var ? ? ? INTERVAL))))
-
-forall (both TimePoint Entity) (\POINT2 -> forall (both TimePoint Entity) (\POINT1 ->  impl ( beforeOrEqual(var ? ? ? POINT1)(var ? ? ? POINT2))(or ( before(var ? ? ? POINT1)(var ? ? ? POINT2))( equal(var ? ? ? POINT1)(var ? ? ? POINT2)))))
-
-forall TimePoint (\POINT3 -> forall TimePoint (\POINT2 -> forall TimePoint (\POINT1 ->  equiv ( temporallyBetween(var ? ? ? POINT1)(var ? ? ? POINT2)(var ? ? ? POINT3))(and ( before(var ? ? ? POINT1)(var ? ? ? POINT2))( before(var ? ? ? POINT2)(var ? ? ? POINT3))))))
-
-forall TimePoint (\POINT3 -> forall TimePoint (\POINT2 -> forall TimePoint (\POINT1 ->  equiv ( temporallyBetweenOrEqual(var ? ? ? POINT1)(var ? ? ? POINT2)(var ? ? ? POINT3))(and ( beforeOrEqual(var ? ? ? POINT1)(var ? ? ? POINT2))( beforeOrEqual(var ? ? ? POINT2)(var ? ? ? POINT3))))))
-
-forall TimePoint (\TIME -> forall Physical (\PHYS ->  equiv ( time(var ? ? ? PHYS)(var ? ? ? TIME))( temporallyBetweenOrEqual( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PHYS)))))(var ? ? ? TIME)( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? PHYS))))))))
-
-forall (both TimeInterval TimePosition) (\INTERVAL2 -> forall (both TimeInterval TimePosition) (\INTERVAL1 ->  equiv ( overlapsTemporally(var ? ? ? INTERVAL1)(var ? ? ? INTERVAL2))(exists TimeInterval (\INTERVAL3 -> and ( temporalPart(var ? ? ? INTERVAL3)(var ? ? ? INTERVAL1))( temporalPart(var ? ? ? INTERVAL3)(var ? ? ? INTERVAL2))))))
-
-forall TimeInterval (\INTERVAL2 -> forall TimeInterval (\INTERVAL1 ->  impl ( during(var ? ? ? INTERVAL1)(var ? ? ? INTERVAL2))(and ( before( el ? ? ? ( EndFn(var ? ? ? INTERVAL1)))( el ? ? ? ( EndFn(var ? ? ? INTERVAL2))))( before( el ? ? ? ( BeginFn(var ? ? ? INTERVAL2)))( el ? ? ? ( BeginFn(var ? ? ? INTERVAL1)))))))
-
-forall TimeInterval (\INTERVAL2 -> forall TimeInterval (\INTERVAL1 ->  equiv ( meetsTemporally(var ? ? ? INTERVAL1)(var ? ? ? INTERVAL2))( equal( el ? ? ? ( EndFn(var ? ? ? INTERVAL1)))( el ? ? ? ( BeginFn(var ? ? ? INTERVAL2))))))
-
-forall (both TimeInterval Entity) (\INTERVAL2 -> forall (both TimeInterval Entity) (\INTERVAL1 ->  impl (and ( equal( el ? ? ? ( BeginFn(var ? ? ? INTERVAL1)))( el ? ? ? ( BeginFn(var ? ? ? INTERVAL2))))( equal( el ? ? ? ( EndFn(var ? ? ? INTERVAL1)))( el ? ? ? ( EndFn(var ? ? ? INTERVAL2)))))( equal(var ? ? ? INTERVAL1)(var ? ? ? INTERVAL2))))
-
-forall TimeInterval (\INTERVAL2 -> forall TimeInterval (\INTERVAL1 ->  equiv ( earlier(var ? ? ? INTERVAL1)(var ? ? ? INTERVAL2))( before( el ? ? ? ( EndFn(var ? ? ? INTERVAL1)))( el ? ? ? ( BeginFn(var ? ? ? INTERVAL2))))))
-
-forall Physical (\PHYS2 -> forall Physical (\PHYS1 ->  equiv ( cooccur(var ? ? ? PHYS1)(var ? ? ? PHYS2))( equal( el ? ? ? ( WhenFn(var ? ? ? PHYS1)))( el ? ? ? ( WhenFn(var ? ? ? PHYS2))))))
-
-forall TimePoint (\POINT1 -> forall TimePoint (\POINT2 -> forall TimeInterval (\INTERVAL ->  impl ( equal( el ? ? ? ( TimeIntervalFn(var ? ? ? POINT1)(var ? ? ? POINT2)))(var ? ? ? INTERVAL))(and ( equal( el ? ? ? ( BeginFn(var ? ? ? INTERVAL)))(var ? ? ? POINT1))( equal( el ? ? ? ( EndFn(var ? ? ? INTERVAL)))(var ? ? ? POINT2))))))
-
-forall TimePoint (\POINT1 -> forall TimePoint (\POINT2 -> forall TimeInterval (\INTERVAL ->  impl ( equal( el ? ? ? ( TimeIntervalFn(var ? ? ? POINT1)(var ? ? ? POINT2)))(var ? ? ? INTERVAL))(forall (both TimePoint TimePosition) (\POINT ->  equiv ( temporallyBetweenOrEqual(var ? ? ? POINT1)(var ? ? ? POINT)(var ? ? ? POINT2))( temporalPart(var ? ? ? POINT)(var ? ? ? INTERVAL)))))))
-
-forall TimeInterval (\INTERVAL ->  meetsTemporally( el ? ? ? ( PastFn(var ? ? ? INTERVAL)))(var ? ? ? INTERVAL))
-
-forall TimeInterval (\INTERVAL ->  equal( el ? ? ? ( PastFn(var ? ? ? INTERVAL)))( el ? ? ? ( TimeIntervalFn(el ? ? ? NegativeInfinity)( el ? ? ? ( BeginFn(var ? ? ? INTERVAL))))))
-
-forall TimeInterval (\INTERVAL ->  finishes( el ? ? ? ( ImmediatePastFn(var ? ? ? INTERVAL)))( el ? ? ? ( PastFn(var ? ? ? INTERVAL))))
-
-forall TimeInterval (\INTERVAL ->  meetsTemporally(var ? ? ? INTERVAL)( el ? ? ? ( FutureFn(var ? ? ? INTERVAL))))
-
-forall TimeInterval (\INTERVAL ->  equal( el ? ? ? ( FutureFn(var ? ? ? INTERVAL)))( el ? ? ? ( TimeIntervalFn( el ? ? ? ( EndFn(var ? ? ? INTERVAL)))(el ? ? ? PositiveInfinity))))
-
-forall TimeInterval (\INTERVAL ->  starts( el ? ? ? ( ImmediateFutureFn(var ? ? ? INTERVAL)))( el ? ? ? ( FutureFn(var ? ? ? INTERVAL))))
-
-forall Year (\YEAR ->  duration(var ? ? ? YEAR)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? YearDuration))))
-
-forall Year (\YEAR1 -> forall Year (\YEAR2 ->  impl ( equal( el ? ? ? ( SubtractionFn(var ? ? ? YEAR2)(var ? ? ? YEAR1)))(el ? ? ? (toInt 1)))( meetsTemporally(var ? ? ? YEAR1)(var ? ? ? YEAR2))))
-
-forall January (\MONTH ->  duration(var ? ? ? MONTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 31))(el ? ? ? DayDuration))))
-
-forall March (\MONTH ->  duration(var ? ? ? MONTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 31))(el ? ? ? DayDuration))))
-
-forall April (\MONTH ->  duration(var ? ? ? MONTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 30))(el ? ? ? DayDuration))))
-
-forall May (\MONTH ->  duration(var ? ? ? MONTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 31))(el ? ? ? DayDuration))))
-
-forall June (\MONTH ->  duration(var ? ? ? MONTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 30))(el ? ? ? DayDuration))))
-
-forall July (\MONTH ->  duration(var ? ? ? MONTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 31))(el ? ? ? DayDuration))))
-
-forall August (\MONTH ->  duration(var ? ? ? MONTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 31))(el ? ? ? DayDuration))))
-
-forall September (\MONTH ->  duration(var ? ? ? MONTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 30))(el ? ? ? DayDuration))))
-
-forall October (\MONTH ->  duration(var ? ? ? MONTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 31))(el ? ? ? DayDuration))))
-
-forall November (\MONTH ->  duration(var ? ? ? MONTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 30))(el ? ? ? DayDuration))))
-
-forall December (\MONTH ->  duration(var ? ? ? MONTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 31))(el ? ? ? DayDuration))))
-
-forall Day (\DAY ->  duration(var ? ? ? DAY)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? DayDuration))))
-
-forall Monday (\DAY1 -> forall Tuesday (\DAY2 -> forall Week (\WEEK ->  impl (and ( temporalPart(var ? ? ? DAY1)(var ? ? ? WEEK))( temporalPart(var ? ? ? DAY2)(var ? ? ? WEEK)))( meetsTemporally(var ? ? ? DAY1)(var ? ? ? DAY2)))))
-
-forall Tuesday (\DAY1 -> forall Wednesday (\DAY2 -> forall Week (\WEEK ->  impl (and ( temporalPart(var ? ? ? DAY1)(var ? ? ? WEEK))( temporalPart(var ? ? ? DAY2)(var ? ? ? WEEK)))( meetsTemporally(var ? ? ? DAY1)(var ? ? ? DAY2)))))
-
-forall Wednesday (\DAY1 -> forall Thursday (\DAY2 -> forall Week (\WEEK ->  impl (and ( temporalPart(var ? ? ? DAY1)(var ? ? ? WEEK))( temporalPart(var ? ? ? DAY2)(var ? ? ? WEEK)))( meetsTemporally(var ? ? ? DAY1)(var ? ? ? DAY2)))))
-
-forall Thursday (\DAY1 -> forall Friday (\DAY2 -> forall Week (\WEEK ->  impl (and ( temporalPart(var ? ? ? DAY1)(var ? ? ? WEEK))( temporalPart(var ? ? ? DAY2)(var ? ? ? WEEK)))( meetsTemporally(var ? ? ? DAY1)(var ? ? ? DAY2)))))
-
-forall Friday (\DAY1 -> forall Saturday (\DAY2 -> forall Week (\WEEK ->  impl (and ( temporalPart(var ? ? ? DAY1)(var ? ? ? WEEK))( temporalPart(var ? ? ? DAY2)(var ? ? ? WEEK)))( meetsTemporally(var ? ? ? DAY1)(var ? ? ? DAY2)))))
-
-forall Saturday (\DAY1 -> forall Sunday (\DAY2 -> forall Week (\WEEK ->  impl (and ( temporalPart(var ? ? ? DAY1)(var ? ? ? WEEK))( temporalPart(var ? ? ? DAY2)(var ? ? ? WEEK)))( meetsTemporally(var ? ? ? DAY1)(var ? ? ? DAY2)))))
-
-forall Sunday (\DAY1 -> forall Monday (\DAY2 -> forall Week (\WEEK1 -> forall Week (\WEEK2 ->  impl (and ( temporalPart(var ? ? ? DAY1)(var ? ? ? WEEK1))(and ( temporalPart(var ? ? ? DAY2)(var ? ? ? WEEK2))( meetsTemporally(var ? ? ? WEEK1)(var ? ? ? WEEK2))))( meetsTemporally(var ? ? ? DAY1)(var ? ? ? DAY2))))))
-
-forall Week (\WEEK ->  duration(var ? ? ? WEEK)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? WeekDuration))))
-
-forall Hour (\HOUR ->  duration(var ? ? ? HOUR)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? HourDuration))))
-
-forall Minute (\MINUTE ->  duration(var ? ? ? MINUTE)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? MinuteDuration))))
-
-forall Second (\SECOND ->  duration(var ? ? ? SECOND)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? SecondDuration))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl ( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2))(or ( meetsSpatially(var ? ? ? OBJ1)(var ? ? ? OBJ2))( overlapsSpatially(var ? ? ? OBJ1)(var ? ? ? OBJ2)))))
-
-forall SelfConnectedObject (\OBJ -> forall Object (\PART2 -> forall Object (\PART1 ->  impl ( equal(var ? ? ? OBJ)( el ? ? ? ( MereologicalSumFn(var ? ? ? PART1)(var ? ? ? PART2))))( connected(var ? ? ? PART1)(var ? ? ? PART2)))))
-
-forall (both SelfConnectedObject Object) (\OBJ3 -> forall (both SelfConnectedObject Object) (\OBJ2 -> forall (both SelfConnectedObject Object) (\OBJ1 ->  equiv ( connects(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? OBJ3))( between(var ? ? ? OBJ2)(var ? ? ? OBJ1)(var ? ? ? OBJ3)))))
-
-forall (both SelfConnectedObject Object) (\OBJ3 -> forall (both SelfConnectedObject Object) (\OBJ2 -> forall (both SelfConnectedObject Object) (\OBJ1 ->  equiv ( connects(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? OBJ3))(and ( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2))(and ( connected(var ? ? ? OBJ1)(var ? ? ? OBJ3))( not ( connected(var ? ? ? OBJ2)(var ? ? ? OBJ3))))))))
-
-forall SelfConnectedObject (\NODE2 -> forall SelfConnectedObject (\NODE1 -> forall SelfConnectedObject (\ARC ->  impl ( connects(var ? ? ? ARC)(var ? ? ? NODE1)(var ? ? ? NODE2))( connects(var ? ? ? ARC)(var ? ? ? NODE2)(var ? ? ? NODE1)))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( overlapsSpatially(var ? ? ? OBJ1)(var ? ? ? OBJ2))(exists Object (\OBJ3 -> and ( part(var ? ? ? OBJ3)(var ? ? ? OBJ1))( part(var ? ? ? OBJ3)(var ? ? ? OBJ2))))))
-
-forall (both SelfConnectedObject (both Entity Object)) (\OBJ2 -> forall Collection (\COLL -> forall (both SelfConnectedObject (both Entity Object)) (\OBJ1 ->  impl (and ( member(var ? ? ? OBJ1)(var ? ? ? COLL))(and ( member(var ? ? ? OBJ2)(var ? ? ? COLL))( not ( equal(var ? ? ? OBJ1)(var ? ? ? OBJ2)))))( not ( overlapsSpatially(var ? ? ? OBJ1)(var ? ? ? OBJ2))))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( overlapsPartially(var ? ? ? OBJ1)(var ? ? ? OBJ2))(and ( not ( part(var ? ? ? OBJ1)(var ? ? ? OBJ2)))(and ( not ( part(var ? ? ? OBJ2)(var ? ? ? OBJ1)))(exists Object (\OBJ3 -> and ( part(var ? ? ? OBJ3)(var ? ? ? OBJ1))( part(var ? ? ? OBJ3)(var ? ? ? OBJ2))))))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl ( superficialPart(var ? ? ? OBJ1)(var ? ? ? OBJ2))(and ( not ( interiorPart(var ? ? ? OBJ1)(var ? ? ? OBJ2)))( not (exists Object (\OBJ3 ->  interiorPart(var ? ? ? OBJ3)(var ? ? ? OBJ1)))))))
-
-forall (both SelfConnectedObject Object) (\OBJ2 -> forall (both SelfConnectedObject Object) (\OBJ1 ->  impl ( surface(var ? ? ? OBJ1)(var ? ? ? OBJ2))(forall Object (\OBJ3 ->  impl ( superficialPart(var ? ? ? OBJ3)(var ? ? ? OBJ2))( part(var ? ? ? OBJ3)(var ? ? ? OBJ1))))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl ( interiorPart(var ? ? ? OBJ1)(var ? ? ? OBJ2))(forall Object (\PART ->  impl ( superficialPart(var ? ? ? PART)(var ? ? ? OBJ2))( not ( overlapsSpatially(var ? ? ? OBJ1)(var ? ? ? PART)))))))
-
-forall Object (\PART -> forall (both SelfConnectedObject Object) (\OBJECT -> forall (both SelfConnectedObject Object) (\BOTTOM ->  impl (and ( bottom(var ? ? ? BOTTOM)(var ? ? ? OBJECT))(and ( part(var ? ? ? PART)(var ? ? ? OBJECT))( not ( connected(var ? ? ? PART)(var ? ? ? BOTTOM)))))( orientation(var ? ? ? PART)(var ? ? ? BOTTOM)(el ? ? ? Above)))))
-
-forall Object (\PART -> forall (both SelfConnectedObject Object) (\OBJECT -> forall (both SelfConnectedObject Object) (\TOP ->  impl (and ( top(var ? ? ? TOP)(var ? ? ? OBJECT))(and ( part(var ? ? ? PART)(var ? ? ? OBJECT))( not ( connected(var ? ? ? PART)(var ? ? ? TOP)))))( orientation(var ? ? ? PART)(var ? ? ? TOP)(el ? ? ? Below)))))
-
-forall Object (\PART -> forall (both SelfConnectedObject Object) (\OBJECT -> forall (both SelfConnectedObject Object) (\SIDE ->  impl (and ( side(var ? ? ? SIDE)(var ? ? ? OBJECT))(and ( part(var ? ? ? PART)(var ? ? ? OBJECT))( not ( connected(var ? ? ? PART)(var ? ? ? SIDE)))))(exists PositionalAttribute (\DIRECT ->  orientation(var ? ? ? SIDE)(var ? ? ? PART)(var ? ? ? DIRECT))))))
-
-forall (both SelfConnectedObject Entity) (\S -> forall SelfConnectedObject (\O -> forall (both SelfConnectedObject Entity) (\TOP ->  impl (and ( top(var ? ? ? TOP)(var ? ? ? O))( side(var ? ? ? S)(var ? ? ? O)))( not ( equal(var ? ? ? TOP)(var ? ? ? S))))))
-
-forall (both PhysicalQuantity LengthMeasure) (\WIDTH -> forall (both Object SelfConnectedObject) (\OBJECT ->  equiv ( width(var ? ? ? OBJECT)(var ? ? ? WIDTH))(exists (both SelfConnectedObject Physical) (\SIDE2 -> exists (both SelfConnectedObject Physical) (\SIDE1 -> and ( side(var ? ? ? SIDE1)(var ? ? ? OBJECT))(and ( side(var ? ? ? SIDE2)(var ? ? ? OBJECT))( distance(var ? ? ? SIDE1)(var ? ? ? SIDE2)(var ? ? ? WIDTH))))))))
-
-forall (both SelfConnectedObject Physical) (\BOTTOM -> forall (both SelfConnectedObject Physical) (\TOP -> forall LengthMeasure (\HEIGHT -> forall SelfConnectedObject (\OBJECT ->  impl (and ( height(var ? ? ? OBJECT)(var ? ? ? HEIGHT))(and ( top(var ? ? ? TOP)(var ? ? ? OBJECT))( bottom(var ? ? ? BOTTOM)(var ? ? ? OBJECT))))( distance(var ? ? ? TOP)(var ? ? ? BOTTOM)(var ? ? ? HEIGHT))))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 -> forall (both Entity Object) (\OBJ3 ->  impl ( equal(var ? ? ? OBJ3)( el ? ? ? ( MereologicalSumFn(var ? ? ? OBJ1)(var ? ? ? OBJ2))))(forall Object (\PART ->  equiv ( part(var ? ? ? PART)(var ? ? ? OBJ3))(or ( part(var ? ? ? PART)(var ? ? ? OBJ1))( part(var ? ? ? PART)(var ? ? ? OBJ2))))))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 -> forall (both Entity Object) (\OBJ3 ->  impl ( equal(var ? ? ? OBJ3)( el ? ? ? ( MereologicalProductFn(var ? ? ? OBJ1)(var ? ? ? OBJ2))))(forall Object (\PART ->  equiv ( part(var ? ? ? PART)(var ? ? ? OBJ3))(and ( part(var ? ? ? PART)(var ? ? ? OBJ1))( part(var ? ? ? PART)(var ? ? ? OBJ2))))))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 -> forall (both Entity Object) (\OBJ3 ->  impl ( equal(var ? ? ? OBJ3)( el ? ? ? ( MereologicalDifferenceFn(var ? ? ? OBJ1)(var ? ? ? OBJ2))))(forall Object (\PART ->  equiv ( properPart(var ? ? ? PART)(var ? ? ? OBJ3))(and ( properPart(var ? ? ? PART)(var ? ? ? OBJ1))( not ( properPart(var ? ? ? PART)(var ? ? ? OBJ2)))))))))
-
-forall Hole (\HOLE -> exists SelfConnectedObject (\OBJ ->  hole(var ? ? ? HOLE)(var ? ? ? OBJ)))
-
-forall (both SelfConnectedObject Object) (\OBJ -> forall (both Hole Object) (\HOLE ->  impl ( hole(var ? ? ? HOLE)(var ? ? ? OBJ))( not ( overlapsSpatially(var ? ? ? HOLE)(var ? ? ? OBJ)))))
-
-forall (both SelfConnectedObject Object) (\OBJ2 -> forall (both SelfConnectedObject Object) (\OBJ1 -> forall Hole (\HOLE ->  impl (and ( hole(var ? ? ? HOLE)(var ? ? ? OBJ1))( hole(var ? ? ? HOLE)(var ? ? ? OBJ2)))(exists (both Object SelfConnectedObject) (\OBJ3 -> and ( properPart(var ? ? ? OBJ3)( el ? ? ? ( MereologicalProductFn(var ? ? ? OBJ1)(var ? ? ? OBJ2))))( hole(var ? ? ? HOLE)(var ? ? ? OBJ3)))))))
-
-forall (both Hole Object) (\HOLE2 -> forall SelfConnectedObject (\OBJ -> forall (both Hole Object) (\HOLE1 ->  impl (and ( hole(var ? ? ? HOLE1)(var ? ? ? OBJ))( hole(var ? ? ? HOLE2)(var ? ? ? OBJ)))(forall (both Object Hole) (\HOLE3 ->  impl ( part(var ? ? ? HOLE3)( el ? ? ? ( MereologicalSumFn(var ? ? ? HOLE1)(var ? ? ? HOLE2))))( hole(var ? ? ? HOLE3)(var ? ? ? OBJ)))))))
-
-forall (both Object SelfConnectedObject) (\OBJ2 -> forall (both SelfConnectedObject Object) (\OBJ1 -> forall (both Hole Object) (\HOLE ->  impl (and ( hole(var ? ? ? HOLE)(var ? ? ? OBJ1))( part(var ? ? ? OBJ1)(var ? ? ? OBJ2)))(or ( overlapsSpatially(var ? ? ? HOLE)(var ? ? ? OBJ2))( hole(var ? ? ? HOLE)(var ? ? ? OBJ2))))))
-
-forall (both SelfConnectedObject Object) (\OBJ2 -> forall (both Hole Object) (\HOLE2 -> forall (both SelfConnectedObject Object) (\OBJ1 -> forall (both Hole Object) (\HOLE1 ->  impl (and ( hole(var ? ? ? HOLE1)(var ? ? ? OBJ1))(and ( hole(var ? ? ? HOLE2)(var ? ? ? OBJ2))( overlapsSpatially(var ? ? ? HOLE1)(var ? ? ? HOLE2))))( overlapsSpatially(var ? ? ? OBJ1)(var ? ? ? OBJ2))))))
-
-forall Hole (\HOLE1 -> exists Object (\HOLE2 ->  properPart(var ? ? ? HOLE2)(var ? ? ? HOLE1)))
-
-forall (both SelfConnectedObject Object) (\OBJ -> forall (both Hole Object) (\HOLE ->  impl ( hole(var ? ? ? HOLE)(var ? ? ? OBJ))( connected(var ? ? ? HOLE)(var ? ? ? OBJ))))
-
-forall Hole (\HOLE1 -> forall Object (\HOLE2 ->  impl ( properPart(var ? ? ? HOLE2)(var ? ? ? HOLE1))(exists Object (\OBJ -> and ( meetsSpatially(var ? ? ? HOLE1)(var ? ? ? OBJ))( not ( meetsSpatially(var ? ? ? HOLE2)(var ? ? ? OBJ)))))))
-
-forall (both Hole Object) (\HOLE -> forall Object (\OBJ ->  impl (exists TimePosition (\TIME ->  holdsDuring(var ? ? ? TIME)( fills(var ? ? ? OBJ)(var ? ? ? HOLE))))( attribute(var ? ? ? HOLE)(el ? ? ? Fillable))))
-
-forall Object (\HOLE1 ->  equiv ( attribute(var ? ? ? HOLE1)(el ? ? ? Fillable))(exists Hole (\HOLE2 ->  part(var ? ? ? HOLE1)(var ? ? ? HOLE2))))
-
-forall Object (\HOLE1 -> forall (both Physical Object) (\OBJ ->  impl ( partiallyFills(var ? ? ? OBJ)(var ? ? ? HOLE1))(exists (both Object Hole) (\HOLE2 -> and ( part(var ? ? ? HOLE2)(var ? ? ? HOLE1))( completelyFills(var ? ? ? OBJ)(var ? ? ? HOLE2))))))
-
-forall (both Hole Object) (\HOLE1 -> forall Object (\OBJ ->  impl ( properlyFills(var ? ? ? OBJ)(var ? ? ? HOLE1))(exists (both Object Hole) (\HOLE2 -> and ( part(var ? ? ? HOLE2)(var ? ? ? HOLE1))( fills(var ? ? ? OBJ)(var ? ? ? HOLE2))))))
-
-forall Hole (\HOLE -> forall Object (\OBJ1 ->  impl ( completelyFills(var ? ? ? OBJ1)(var ? ? ? HOLE))(exists Object (\OBJ2 -> and ( part(var ? ? ? OBJ2)(var ? ? ? OBJ1))( fills(var ? ? ? OBJ2)(var ? ? ? HOLE))))))
-
-forall Object (\OBJ2 -> forall Hole (\HOLE -> forall Object (\OBJ1 ->  impl (and ( fills(var ? ? ? OBJ1)(var ? ? ? HOLE))( attribute(var ? ? ? OBJ2)(el ? ? ? Fillable)))( not ( overlapsSpatially(var ? ? ? OBJ1)(var ? ? ? OBJ2))))))
-
-forall (both Hole Object) (\HOLE -> forall Object (\OBJ1 ->  impl ( completelyFills(var ? ? ? OBJ1)(var ? ? ? HOLE))(forall Object (\OBJ2 ->  impl ( connected(var ? ? ? OBJ2)(var ? ? ? HOLE))( connected(var ? ? ? OBJ2)(var ? ? ? OBJ1))))))
-
-forall Object (\OBJ2 -> forall (both Hole Object) (\HOLE -> forall Object (\OBJ1 ->  impl (and ( properlyFills(var ? ? ? OBJ1)(var ? ? ? HOLE))( connected(var ? ? ? OBJ2)(var ? ? ? OBJ1)))( connected(var ? ? ? HOLE)(var ? ? ? OBJ2)))))
-
-forall (both Object Hole) (\HOLE2 -> forall (both Hole Object) (\HOLE1 -> forall Object (\OBJ ->  impl (and ( fills(var ? ? ? OBJ)(var ? ? ? HOLE1))( properPart(var ? ? ? HOLE2)(var ? ? ? HOLE1)))( completelyFills(var ? ? ? OBJ)(var ? ? ? HOLE2)))))
-
-forall Object (\OBJ2 -> forall Hole (\HOLE -> forall Object (\OBJ1 ->  impl (and ( fills(var ? ? ? OBJ1)(var ? ? ? HOLE))( properPart(var ? ? ? OBJ2)(var ? ? ? OBJ1)))( properlyFills(var ? ? ? OBJ2)(var ? ? ? HOLE)))))
-
-forall (both Hole Object) (\HOLE -> forall (both Entity Object) (\OBJ1 ->  impl ( equal(var ? ? ? OBJ1)( el ? ? ? ( HoleSkinFn(var ? ? ? HOLE))))(forall Object (\OBJ2 ->  equiv ( overlapsSpatially(var ? ? ? OBJ2)(var ? ? ? OBJ1))(exists Object (\OBJ3 -> and ( superficialPart(var ? ? ? OBJ3)( el ? ? ? ( HoleHostFn(var ? ? ? HOLE))))(and ( meetsSpatially(var ? ? ? HOLE)(var ? ? ? OBJ3))( overlapsSpatially(var ? ? ? OBJ2)(var ? ? ? OBJ3)))))))))
-
-forall (both Process Physical) (\PROC -> forall (both Process Physical) (\SUBPROC ->  impl ( subProcess(var ? ? ? SUBPROC)(var ? ? ? PROC))( temporalPart( el ? ? ? ( WhenFn(var ? ? ? SUBPROC)))( el ? ? ? ( WhenFn(var ? ? ? PROC))))))
-
-forall (both Process Physical) (\PROC -> forall (both Process Physical) (\SUBPROC ->  impl ( subProcess(var ? ? ? SUBPROC)(var ? ? ? PROC))(forall Object (\REGION ->  impl ( located(var ? ? ? PROC)(var ? ? ? REGION))( located(var ? ? ? SUBPROC)(var ? ? ? REGION))))))
-
-forall Process (\PROC -> forall (both Process Physical) (\SUBPROC ->  impl ( subProcess(var ? ? ? SUBPROC)(var ? ? ? PROC))(exists TimePosition (\TIME ->  time(var ? ? ? SUBPROC)(var ? ? ? TIME)))))
-
-forall BiologicalProcess (\PROC -> exists Organism (\OBJ ->  located(var ? ? ? PROC)(var ? ? ? OBJ)))
-
-forall OrganOrTissueProcess (\PROC -> exists (either Organ Tissue) (\THING ->  located(var ? ? ? PROC)(var ? ? ? THING)))
-
-forall Birth (\BIRTH -> forall Entity (\AGENT ->  impl ( experiencer(var ? ? ? BIRTH)(var ? ? ? AGENT))(exists Death (\DEATH ->  experiencer(var ? ? ? DEATH)(var ? ? ? AGENT)))))
-
-forall Death (\DEATH -> forall (both Entity Object) (\AGENT ->  impl ( experiencer(var ? ? ? DEATH)(var ? ? ? AGENT))( holdsDuring( el ? ? ? ( FutureFn( el ? ? ? ( WhenFn(var ? ? ? DEATH)))))( attribute(var ? ? ? AGENT)(el ? ? ? Dead)))))
-
-forall Death (\DEATH -> forall Birth (\BIRTH -> forall (both Entity Object) (\AGENT ->  impl (and ( experiencer(var ? ? ? DEATH)(var ? ? ? AGENT))( experiencer(var ? ? ? BIRTH)(var ? ? ? AGENT)))(exists (both TimeInterval TimePosition) (\TIME -> and ( meetsTemporally( el ? ? ? ( WhenFn(var ? ? ? BIRTH)))(var ? ? ? TIME))(and ( meetsTemporally(var ? ? ? TIME)( el ? ? ? ( WhenFn(var ? ? ? DEATH))))( holdsDuring(var ? ? ? TIME)( attribute(var ? ? ? AGENT)(el ? ? ? Living)))))))))
-
-forall Digesting (\DIGEST -> forall Agent (\ORGANISM ->  impl ( agent(var ? ? ? DIGEST)(var ? ? ? ORGANISM))(exists Ingesting (\INGEST -> and ( agent(var ? ? ? INGEST)(var ? ? ? ORGANISM))( overlapsTemporally( el ? ? ? ( WhenFn(var ? ? ? INGEST)))( el ? ? ? ( WhenFn(var ? ? ? DIGEST))))))))
-
-forall Digesting (\DIGEST -> exists ChemicalDecomposition (\DECOMP ->  subProcess(var ? ? ? DECOMP)(var ? ? ? DIGEST)))
-
-forall Replication (\REP -> forall (both Entity Organism) (\CHILD -> forall (both Agent Organism) (\PARENT ->  impl (and ( agent(var ? ? ? REP)(var ? ? ? PARENT))( result(var ? ? ? REP)(var ? ? ? CHILD)))( parent(var ? ? ? CHILD)(var ? ? ? PARENT)))))
-
-forall Replication (\REP -> exists ReproductiveBody (\BODY ->  result(var ? ? ? REP)(var ? ? ? BODY)))
-
-forall SexualReproduction (\REP -> forall (both Entity Organism) (\ORGANISM ->  impl ( result(var ? ? ? REP)(var ? ? ? ORGANISM))(exists Organism (\FATHER -> exists Organism (\MOTHER -> and ( mother(var ? ? ? ORGANISM)(var ? ? ? MOTHER))( father(var ? ? ? ORGANISM)(var ? ? ? FATHER)))))))
-
-forall AsexualReproduction (\REP -> forall (both Entity Organism) (\ORGANISM ->  impl ( result(var ? ? ? REP)(var ? ? ? ORGANISM))( not (exists (both Organism Entity) (\PARENT2 -> exists (both Organism Entity) (\PARENT1 -> and ( parent(var ? ? ? ORGANISM)(var ? ? ? PARENT1))(and ( parent(var ? ? ? ORGANISM)(var ? ? ? PARENT2))( not ( equal(var ? ? ? PARENT1)(var ? ? ? PARENT2))))))))))
-
-forall PsychologicalProcess (\PROCESS -> exists Animal (\ANIMAL ->  experiencer(var ? ? ? PROCESS)(var ? ? ? ANIMAL)))
-
-forall PathologicProcess (\PATH -> forall (both Entity Object) (\ORG ->  impl ( experiencer(var ? ? ? PATH)(var ? ? ? ORG))(exists DiseaseOrSyndrome (\DISEASE -> exists Object (\PART -> and ( part(var ? ? ? PART)(var ? ? ? ORG))( attribute(var ? ? ? PART)(var ? ? ? DISEASE)))))))
-
-forall Injuring (\INJ -> exists AnatomicalStructure (\STRUCT ->  patient(var ? ? ? INJ)(var ? ? ? STRUCT)))
-
-forall Poisoning (\POISON -> exists BiologicallyActiveSubstance (\SUBSTANCE ->  instrument(var ? ? ? POISON)(var ? ? ? SUBSTANCE)))
-
-forall IntentionalProcess (\PROC -> exists CognitiveAgent (\AGENT ->  agent(var ? ? ? PROC)(var ? ? ? AGENT)))
-
-forall IntentionalProcess (\PROC -> forall Animal (\HUMAN ->  impl ( agent(var ? ? ? PROC)(var ? ? ? HUMAN))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? PROC)))( attribute(var ? ? ? HUMAN)(el ? ? ? Awake)))))
-
-forall JoiningAnOrganization (\JOIN -> forall Organization (\ORG -> forall (both Agent SelfConnectedObject) (\PERSON ->  impl (and ( agent(var ? ? ? JOIN)(var ? ? ? PERSON))( patient(var ? ? ? JOIN)(var ? ? ? ORG)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? JOIN)))))( not ( member(var ? ? ? PERSON)(var ? ? ? ORG))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? JOIN)))))( member(var ? ? ? PERSON)(var ? ? ? ORG)))))))
-
-forall LeavingAnOrganization (\LEAVE -> forall Organization (\ORG -> forall (both Agent SelfConnectedObject) (\PERSON ->  impl (and ( agent(var ? ? ? LEAVE)(var ? ? ? PERSON))( patient(var ? ? ? LEAVE)(var ? ? ? ORG)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? LEAVE)))))( member(var ? ? ? PERSON)(var ? ? ? ORG)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? LEAVE)))))( not ( member(var ? ? ? PERSON)(var ? ? ? ORG))))))))
-
-forall Hiring (\HIRE -> forall Organization (\ORG -> forall (both Entity CognitiveAgent) (\PERSON ->  impl (and ( agent(var ? ? ? HIRE)(var ? ? ? ORG))( patient(var ? ? ? HIRE)(var ? ? ? PERSON)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? HIRE)))))( not ( employs(var ? ? ? ORG)(var ? ? ? PERSON))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? HIRE)))))( employs(var ? ? ? ORG)(var ? ? ? PERSON)))))))
-
-forall TerminatingEmployment (\FIRE -> forall Organization (\ORG -> forall (both Entity CognitiveAgent) (\PERSON ->  impl (and ( agent(var ? ? ? FIRE)(var ? ? ? ORG))( patient(var ? ? ? FIRE)(var ? ? ? PERSON)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? FIRE)))))( employs(var ? ? ? ORG)(var ? ? ? PERSON)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? FIRE)))))( not ( employs(var ? ? ? ORG)(var ? ? ? PERSON))))))))
-
-forall LegalDecision (\DECISION -> exists LegalAction (\ACTION ->  refers(var ? ? ? DECISION)(var ? ? ? ACTION)))
-
-forall LegalDecision (\DECISION -> exists Deciding (\DECIDE ->  earlier( el ? ? ? ( WhenFn(var ? ? ? DECIDE)))( el ? ? ? ( WhenFn(var ? ? ? DECISION)))))
-
-forall Planning (\EVENT -> forall ContentBearingObject (\CBO ->  impl ( result(var ? ? ? EVENT)(var ? ? ? CBO))(exists Plan (\PLAN ->  containsInformation(var ? ? ? CBO)(var ? ? ? PLAN)))))
-
-forall Interpreting (\INTERPRET -> forall ContentBearingObject (\CONTENT -> forall (both Agent CognitiveAgent) (\AGENT ->  impl (and ( agent(var ? ? ? INTERPRET)(var ? ? ? AGENT))( patient(var ? ? ? INTERPRET)(var ? ? ? CONTENT)))(exists Proposition (\PROP ->  holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? INTERPRET)))))( believes(var ? ? ? AGENT)( containsInformation(var ? ? ? CONTENT)(var ? ? ? PROP))))))))
-
-forall Increasing (\INCREASE -> forall (both Entity RealNumber) (\OBJ ->  impl ( patient(var ? ? ? INCREASE)(var ? ? ? OBJ))(exists (both Entity Quantity) (\QUANT2 -> exists (both Entity Quantity) (\QUANT1 -> exists UnitOfMeasure (\UNIT -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? INCREASE)))))( equal( el ? ? ? ( MeasureFn(var ? ? ? OBJ)(var ? ? ? UNIT)))(var ? ? ? QUANT1)))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? INCREASE)))))( equal( el ? ? ? ( MeasureFn(var ? ? ? OBJ)(var ? ? ? UNIT)))(var ? ? ? QUANT2)))( greaterThan(var ? ? ? QUANT2)(var ? ? ? QUANT1)))))))))
-
-forall Heating (\HEAT -> forall (both Entity RealNumber) (\OBJ ->  impl ( patient(var ? ? ? HEAT)(var ? ? ? OBJ))(exists TemperatureMeasure (\UNIT -> exists (both Entity Quantity) (\QUANT2 -> exists (both Entity Quantity) (\QUANT1 -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? HEAT)))))( equal( el ? ? ? ( MeasureFn(var ? ? ? OBJ)(var ? ? ? UNIT)))(var ? ? ? QUANT1)))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? HEAT)))))( equal( el ? ? ? ( MeasureFn(var ? ? ? OBJ)(var ? ? ? UNIT)))(var ? ? ? QUANT2)))( greaterThan(var ? ? ? QUANT2)(var ? ? ? QUANT1)))))))))
-
-forall Decreasing (\DECREASE -> forall (both Entity RealNumber) (\OBJ ->  impl ( patient(var ? ? ? DECREASE)(var ? ? ? OBJ))(exists (both Entity Quantity) (\QUANT2 -> exists (both Entity Quantity) (\QUANT1 -> exists UnitOfMeasure (\UNIT -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? DECREASE)))))( equal( el ? ? ? ( MeasureFn(var ? ? ? OBJ)(var ? ? ? UNIT)))(var ? ? ? QUANT1)))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? DECREASE)))))( equal( el ? ? ? ( MeasureFn(var ? ? ? OBJ)(var ? ? ? UNIT)))(var ? ? ? QUANT2)))( lessThan(var ? ? ? QUANT2)(var ? ? ? QUANT1)))))))))
-
-forall Cooling (\COOL -> forall (both Entity RealNumber) (\OBJ ->  impl ( patient(var ? ? ? COOL)(var ? ? ? OBJ))(exists TemperatureMeasure (\UNIT -> exists (both Entity Quantity) (\QUANT2 -> exists (both Entity Quantity) (\QUANT1 -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? COOL)))))( equal( el ? ? ? ( MeasureFn(var ? ? ? OBJ)(var ? ? ? UNIT)))(var ? ? ? QUANT1)))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? COOL)))))( equal( el ? ? ? ( MeasureFn(var ? ? ? OBJ)(var ? ? ? UNIT)))(var ? ? ? QUANT2)))( lessThan(var ? ? ? QUANT2)(var ? ? ? QUANT1)))))))))
-
-forall Motion (\MOTION -> forall Object (\PLACE -> forall (both Entity Physical) (\OBJ ->  impl (and ( patient(var ? ? ? MOTION)(var ? ? ? OBJ))( origin(var ? ? ? MOTION)(var ? ? ? PLACE)))( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? MOTION)))))( located(var ? ? ? OBJ)(var ? ? ? PLACE))))))
-
-forall Motion (\MOTION -> forall (both Entity Object) (\PLACE -> forall (both Entity Physical) (\OBJ ->  impl (and ( patient(var ? ? ? MOTION)(var ? ? ? OBJ))( destination(var ? ? ? MOTION)(var ? ? ? PLACE)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? MOTION)))))( located(var ? ? ? OBJ)(var ? ? ? PLACE))))))
-
-forall (both LengthMeasure Quantity) (\DISTANCE -> forall (both PhysicalQuantity Quantity) (\MEASURE1 -> forall (both Entity (both Physical Object)) (\DEST -> forall (both Object Physical) (\SOURCE -> forall Object (\PATH1 -> forall (both Motion Process) (\PROCESS ->  impl (and ( path(var ? ? ? PROCESS)(var ? ? ? PATH1))(and ( origin(var ? ? ? PROCESS)(var ? ? ? SOURCE))(and ( destination(var ? ? ? PROCESS)(var ? ? ? DEST))(and ( length(var ? ? ? PATH1)(var ? ? ? MEASURE1))(and ( distance(var ? ? ? SOURCE)(var ? ? ? DEST)(var ? ? ? DISTANCE))( not ( greaterThan(var ? ? ? MEASURE1)(var ? ? ? DISTANCE))))))))(forall Object (\OBJ ->  impl ( part(var ? ? ? OBJ)(var ? ? ? PATH1))( between(var ? ? ? SOURCE)(var ? ? ? OBJ)(var ? ? ? DEST))))))))))
-
-forall BodyMotion (\MOTION -> exists BodyPart (\OBJ -> exists Organism (\AGENT -> and ( patient(var ? ? ? MOTION)(var ? ? ? OBJ))( agent(var ? ? ? MOTION)(var ? ? ? AGENT)))))
-
-forall Vocalizing (\VOCAL -> forall VocalCords (\VC -> exists Human (\HUMAN -> and ( part(var ? ? ? VC)(var ? ? ? HUMAN))(and ( agent(var ? ? ? VOCAL)(var ? ? ? HUMAN))( instrument(var ? ? ? VOCAL)(var ? ? ? VC))))))
-
-forall Walking (\WALK -> forall Running (\RUN -> forall (both LengthMeasure Quantity) (\LENGTH2 -> forall TimeDuration (\TIME -> forall (both LengthMeasure Quantity) (\LENGTH1 -> forall (both Agent Object) (\AGENT ->  impl (and ( agent(var ? ? ? WALK)(var ? ? ? AGENT))(and ( agent(var ? ? ? RUN)(var ? ? ? AGENT))(and ( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? WALK)))( measure(var ? ? ? AGENT)( el ? ? ? ( SpeedFn(var ? ? ? LENGTH1)(var ? ? ? TIME)))))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? RUN)))( measure(var ? ? ? AGENT)( el ? ? ? ( SpeedFn(var ? ? ? LENGTH2)(var ? ? ? TIME))))))))( greaterThan(var ? ? ? LENGTH2)(var ? ? ? LENGTH1))))))))
-
-forall Swimming (\SWIM -> forall (both Agent Physical) (\AGENT ->  impl ( agent(var ? ? ? SWIM)(var ? ? ? AGENT))(exists WaterArea (\AREA ->  located(var ? ? ? AGENT)(var ? ? ? AREA)))))
-
-forall Precipitation (\PROCESS -> exists Water (\STUFF ->  patient(var ? ? ? PROCESS)(var ? ? ? STUFF)))
-
-forall LiquidMotion (\MOTION -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? MOTION)(var ? ? ? OBJ))( attribute(var ? ? ? OBJ)(el ? ? ? Liquid))))
-
-forall WaterMotion (\MOTION -> exists Water (\WATER ->  patient(var ? ? ? MOTION)(var ? ? ? WATER)))
-
-forall GasMotion (\MOTION -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? MOTION)(var ? ? ? OBJ))( attribute(var ? ? ? OBJ)(el ? ? ? Gas))))
-
-forall DirectionChange (\PROC -> exists DirectionalAttribute (\ATTR -> or (and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PROC)))))( manner(var ? ? ? PROC)(var ? ? ? ATTR)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? PROC)))))( not ( manner(var ? ? ? PROC)(var ? ? ? ATTR)))))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? PROC)))))( manner(var ? ? ? PROC)(var ? ? ? ATTR)))( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PROC)))))( not ( manner(var ? ? ? PROC)(var ? ? ? ATTR)))))))
-
-forall Transfer (\TRANSFER -> forall Entity (\PATIENT -> forall (both Agent Entity) (\AGENT ->  impl (and ( agent(var ? ? ? TRANSFER)(var ? ? ? AGENT))( patient(var ? ? ? TRANSFER)(var ? ? ? PATIENT)))( not ( equal(var ? ? ? AGENT)(var ? ? ? PATIENT))))))
-
-forall Translocation (\T1 -> forall Translocation (\T2 -> forall Entity (\P -> forall Entity (\D2 -> forall (both Object Entity) (\D1 -> forall Object (\O1 ->  impl (and ( origin(var ? ? ? T1)(var ? ? ? O1))(and ( origin(var ? ? ? T2)(var ? ? ? D1))(and ( destination(var ? ? ? T1)(var ? ? ? D1))(and ( destination(var ? ? ? T2)(var ? ? ? D2))(and ( experiencer(var ? ? ? T1)(var ? ? ? P))( experiencer(var ? ? ? T2)(var ? ? ? P)))))))(exists Translocation (\T -> and ( origin(var ? ? ? T)(var ? ? ? O1))(and ( destination(var ? ? ? T)(var ? ? ? D2))(and ( subProcess(var ? ? ? T1)(var ? ? ? T))(and ( subProcess(var ? ? ? T2)(var ? ? ? T))(and ( experiencer(var ? ? ? T)(var ? ? ? P))(and ( starts( el ? ? ? ( WhenFn(var ? ? ? T1)))( el ? ? ? ( WhenFn(var ? ? ? T))))( finishes( el ? ? ? ( WhenFn(var ? ? ? T2)))( el ? ? ? ( WhenFn(var ? ? ? T)))))))))))))))))
-
-forall Carrying (\CARRY -> exists Animal (\ANIMAL ->  instrument(var ? ? ? CARRY)(var ? ? ? ANIMAL)))
-
-forall Removing (\REMOVE -> forall (both Entity Physical) (\OBJ -> forall Object (\PLACE ->  impl (and ( origin(var ? ? ? REMOVE)(var ? ? ? PLACE))( patient(var ? ? ? REMOVE)(var ? ? ? OBJ)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? REMOVE)))))( located(var ? ? ? OBJ)(var ? ? ? PLACE)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? REMOVE)))))( not ( located(var ? ? ? OBJ)(var ? ? ? PLACE))))))))
-
-forall Putting (\PUT -> forall (both Entity Physical) (\OBJ -> forall (both Entity Object) (\PLACE ->  impl (and ( destination(var ? ? ? PUT)(var ? ? ? PLACE))( patient(var ? ? ? PUT)(var ? ? ? OBJ)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PUT)))))( not ( located(var ? ? ? OBJ)(var ? ? ? PLACE))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? PUT)))))( located(var ? ? ? OBJ)(var ? ? ? PLACE)))))))
-
-forall Inserting (\INSERT -> forall (both Entity SelfConnectedObject) (\OBJ2 -> forall (both Entity Object) (\OBJ1 ->  impl (and ( patient(var ? ? ? INSERT)(var ? ? ? OBJ1))( destination(var ? ? ? INSERT)(var ? ? ? OBJ2)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? INSERT)))))( not ( contains(var ? ? ? OBJ2)(var ? ? ? OBJ1))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? INSERT)))))( contains(var ? ? ? OBJ2)(var ? ? ? OBJ1)))))))
-
-forall Injecting (\INJECT -> exists BiologicallyActiveSubstance (\SUBSTANCE -> exists Animal (\ANIMAL -> and ( patient(var ? ? ? INJECT)(var ? ? ? SUBSTANCE))(and ( attribute(var ? ? ? SUBSTANCE)(el ? ? ? Liquid))( destination(var ? ? ? INJECT)(var ? ? ? ANIMAL))))))
-
-forall Substituting (\SUB -> exists Putting (\PUT -> exists Removing (\REMOVE -> exists (both Object Entity) (\PLACE -> exists Entity (\OBJ2 -> exists Entity (\OBJ1 -> and ( subProcess(var ? ? ? PUT)(var ? ? ? SUB))(and ( subProcess(var ? ? ? REMOVE)(var ? ? ? SUB))(and ( patient(var ? ? ? REMOVE)(var ? ? ? OBJ1))(and ( origin(var ? ? ? REMOVE)(var ? ? ? PLACE))(and ( patient(var ? ? ? PUT)(var ? ? ? OBJ2))(and ( destination(var ? ? ? PUT)(var ? ? ? PLACE))( not ( equal(var ? ? ? OBJ1)(var ? ? ? OBJ2))))))))))))))
-
-forall Touching (\TOUCH -> forall (both Entity Object) (\OBJ2 -> forall (both Agent Object) (\OBJ1 ->  impl (and ( agent(var ? ? ? TOUCH)(var ? ? ? OBJ1))( patient(var ? ? ? TOUCH)(var ? ? ? OBJ2)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? TOUCH)))))( not ( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? TOUCH)))))( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2)))))))
-
-forall Grabbing (\GRAB -> forall (both Entity Object) (\THING -> forall (both Agent Animal) (\AGENT ->  impl (and ( agent(var ? ? ? GRAB)(var ? ? ? AGENT))( patient(var ? ? ? GRAB)(var ? ? ? THING)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? GRAB)))))( not ( grasps(var ? ? ? AGENT)(var ? ? ? THING))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? GRAB)))))( grasps(var ? ? ? AGENT)(var ? ? ? THING)))))))
-
-forall Releasing (\RELEASE -> forall (both Entity Object) (\THING -> forall (both Agent Animal) (\AGENT -> forall Process (\GRAB ->  impl (and ( agent(var ? ? ? GRAB)(var ? ? ? AGENT))( patient(var ? ? ? GRAB)(var ? ? ? THING)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? RELEASE)))))( grasps(var ? ? ? AGENT)(var ? ? ? THING)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? RELEASE)))))( not ( grasps(var ? ? ? AGENT)(var ? ? ? THING)))))))))
-
-forall Impacting (\IMPACT -> forall Entity (\OBJ ->  impl ( patient(var ? ? ? IMPACT)(var ? ? ? OBJ))(exists Impelling (\IMPEL -> and ( patient(var ? ? ? IMPEL)(var ? ? ? OBJ))( earlier( el ? ? ? ( WhenFn(var ? ? ? IMPEL)))( el ? ? ? ( WhenFn(var ? ? ? IMPACT))))))))
-
-forall Translocation (\MOVEMENT -> forall (both Object Entity) (\PLACE1 ->  impl ( origin(var ? ? ? MOVEMENT)(var ? ? ? PLACE1))(exists Region (\PLACE2 -> exists (both Process Physical) (\STAGE -> and ( not ( equal(var ? ? ? PLACE1)(var ? ? ? PLACE2)))(and ( subProcess(var ? ? ? STAGE)(var ? ? ? MOVEMENT))( located(var ? ? ? STAGE)(var ? ? ? PLACE2))))))))
-
-forall Falling (\DROP -> forall (both Entity Object) (\FINISH -> forall Object (\START ->  impl (and ( origin(var ? ? ? DROP)(var ? ? ? START))( destination(var ? ? ? DROP)(var ? ? ? FINISH)))( orientation(var ? ? ? FINISH)(var ? ? ? START)(el ? ? ? Below)))))
-
-forall Transportation (\TRANS -> exists TransportationDevice (\DEVICE ->  instrument(var ? ? ? TRANS)(var ? ? ? DEVICE)))
-
-forall Driving (\DRIVE -> exists Vehicle (\VEHICLE ->  patient(var ? ? ? DRIVE)(var ? ? ? VEHICLE)))
-
-forall EducationalProcess (\EDUCATION -> forall Entity (\PERSON ->  impl ( patient(var ? ? ? EDUCATION)(var ? ? ? PERSON))( hasPurpose(var ? ? ? EDUCATION)(exists Learning (\LEARN ->  patient(var ? ? ? LEARN)(var ? ? ? PERSON))))))
-
-forall ChangeOfPossession (\CHANGE -> forall (both Agent Entity) (\AGENT2 -> forall (both Agent Entity) (\AGENT1 -> forall (both Entity Object) (\OBJ ->  impl (and ( patient(var ? ? ? CHANGE)(var ? ? ? OBJ))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? CHANGE)))))( possesses(var ? ? ? AGENT1)(var ? ? ? OBJ)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? CHANGE)))))( possesses(var ? ? ? AGENT2)(var ? ? ? OBJ)))))( not ( equal(var ? ? ? AGENT1)(var ? ? ? AGENT2)))))))
-
-forall ChangeOfPossession (\CHANGE -> forall Agent (\AGENT1 -> forall Agent (\AGENT2 -> forall (both Entity Object) (\OBJ ->  impl (and ( origin(var ? ? ? CHANGE)(var ? ? ? AGENT1))(and ( destination(var ? ? ? CHANGE)(var ? ? ? AGENT2))( patient(var ? ? ? CHANGE)(var ? ? ? OBJ))))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? CHANGE)))))( possesses(var ? ? ? AGENT1)(var ? ? ? OBJ)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? CHANGE)))))( possesses(var ? ? ? AGENT2)(var ? ? ? OBJ))))))))
-
-forall Giving (\GIVE -> forall Agent (\AGENT2 -> forall Entity (\OBJ -> forall (both Agent Object) (\AGENT1 ->  impl (and ( agent(var ? ? ? GIVE)(var ? ? ? AGENT1))(and ( destination(var ? ? ? GIVE)(var ? ? ? AGENT2))( patient(var ? ? ? GIVE)(var ? ? ? OBJ))))(exists Getting (\GET -> and ( agent(var ? ? ? GET)(var ? ? ? AGENT2))(and ( origin(var ? ? ? GET)(var ? ? ? AGENT1))( patient(var ? ? ? GET)(var ? ? ? OBJ)))))))))
-
-forall Giving (\GIVE -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? GIVE)(var ? ? ? AGENT))( origin(var ? ? ? GIVE)(var ? ? ? AGENT))))
-
-forall Funding (\FUND -> exists Currency (\MONEY ->  patient(var ? ? ? FUND)(var ? ? ? MONEY)))
-
-forall Entity (\OBJECT -> forall (both Object Agent) (\AGENT2 -> forall (both Agent Entity) (\AGENT1 ->  equiv (exists Borrowing (\BORROW -> and ( agent(var ? ? ? BORROW)(var ? ? ? AGENT1))(and ( origin(var ? ? ? BORROW)(var ? ? ? AGENT2))( patient(var ? ? ? BORROW)(var ? ? ? OBJECT)))))(exists Lending (\LEND -> and ( agent(var ? ? ? LEND)(var ? ? ? AGENT2))(and ( destination(var ? ? ? LEND)(var ? ? ? AGENT1))( patient(var ? ? ? LEND)(var ? ? ? OBJECT))))))))
-
-forall GivingBack (\RETURN -> forall (both Entity Agent) (\DEST -> forall (both Agent Entity) (\AGENT ->  impl (and ( agent(var ? ? ? RETURN)(var ? ? ? AGENT))( destination(var ? ? ? RETURN)(var ? ? ? DEST)))(exists Giving (\GIVE -> and ( agent(var ? ? ? GIVE)(var ? ? ? DEST))(and ( destination(var ? ? ? GIVE)(var ? ? ? AGENT))( earlier( el ? ? ? ( WhenFn(var ? ? ? GIVE)))( el ? ? ? ( WhenFn(var ? ? ? RETURN))))))))))
-
-forall Getting (\GET -> forall (both Agent Entity) (\AGENT ->  impl ( agent(var ? ? ? GET)(var ? ? ? AGENT))( destination(var ? ? ? GET)(var ? ? ? AGENT))))
-
-forall Transaction (\TRANS -> exists Giving (\GIVE1 -> exists Giving (\GIVE2 -> exists Entity (\OBJ2 -> exists Entity (\OBJ1 -> exists (both Agent Entity) (\AGENT2 -> exists (both Agent Entity) (\AGENT1 -> and ( subProcess(var ? ? ? GIVE1)(var ? ? ? TRANS))(and ( subProcess(var ? ? ? GIVE2)(var ? ? ? TRANS))(and ( agent(var ? ? ? GIVE1)(var ? ? ? AGENT1))(and ( agent(var ? ? ? GIVE2)(var ? ? ? AGENT2))(and ( patient(var ? ? ? GIVE1)(var ? ? ? OBJ1))(and ( patient(var ? ? ? GIVE2)(var ? ? ? OBJ2))(and ( destination(var ? ? ? GIVE1)(var ? ? ? AGENT2))(and ( destination(var ? ? ? GIVE2)(var ? ? ? AGENT1))(and ( not ( equal(var ? ? ? AGENT1)(var ? ? ? AGENT2)))( not ( equal(var ? ? ? OBJ1)(var ? ? ? OBJ2))))))))))))))))))
-
-forall FinancialTransaction (\TRANS -> exists Currency (\OBJ ->  patient(var ? ? ? TRANS)(var ? ? ? OBJ)))
-
-forall CurrencyMeasure (\AMOUNT -> forall (both FinancialTransaction Process) (\TRANS ->  impl ( transactionAmount(var ? ? ? TRANS)(var ? ? ? AMOUNT))(exists (both Entity Physical) (\OBJ -> and ( patient(var ? ? ? TRANS)(var ? ? ? OBJ))( monetaryValue(var ? ? ? OBJ)(var ? ? ? AMOUNT))))))
-
-forall CommercialService (\BUSINESS -> exists CommercialAgent (\AGENT ->  agent(var ? ? ? BUSINESS)(var ? ? ? AGENT)))
-
-forall Buying (\BUY -> forall (both Agent Entity) (\AGENT ->  impl ( agent(var ? ? ? BUY)(var ? ? ? AGENT))( destination(var ? ? ? BUY)(var ? ? ? AGENT))))
-
-forall Entity (\OBJECT -> forall (both Object Agent) (\AGENT2 -> forall (both Agent Entity) (\AGENT1 ->  equiv (exists Buying (\BUY -> and ( agent(var ? ? ? BUY)(var ? ? ? AGENT1))(and ( origin(var ? ? ? BUY)(var ? ? ? AGENT2))( patient(var ? ? ? BUY)(var ? ? ? OBJECT)))))(exists Selling (\SELL -> and ( agent(var ? ? ? SELL)(var ? ? ? AGENT2))(and ( destination(var ? ? ? SELL)(var ? ? ? AGENT1))( patient(var ? ? ? SELL)(var ? ? ? OBJECT))))))))
-
-forall Selling (\SELL -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? SELL)(var ? ? ? AGENT))( origin(var ? ? ? SELL)(var ? ? ? AGENT))))
-
-forall Discovering (\DISCOVER -> forall Entity (\OBJ ->  impl ( patient(var ? ? ? DISCOVER)(var ? ? ? OBJ))(exists Pursuing (\PURSUE ->  meetsTemporally( el ? ? ? ( WhenFn(var ? ? ? PURSUE)))( el ? ? ? ( WhenFn(var ? ? ? DISCOVER)))))))
-
-forall Voting (\VOTE -> exists Election (\ELECT ->  subProcess(var ? ? ? VOTE)(var ? ? ? ELECT)))
-
-forall Measuring (\MEAS -> forall (both Entity Object) (\OBJ -> forall (both Agent CognitiveAgent) (\AGENT ->  impl (and ( agent(var ? ? ? MEAS)(var ? ? ? AGENT))( patient(var ? ? ? MEAS)(var ? ? ? OBJ)))(exists UnitOfMeasure (\UNIT -> exists RealNumber (\QUANT ->  holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? MEAS)))))( knows(var ? ? ? AGENT)( measure(var ? ? ? OBJ)( el ? ? ? ( MeasureFn(var ? ? ? QUANT)(var ? ? ? UNIT)))))))))))
-
-forall Counting (\COUNT -> forall (both Entity (either SetOrClass Collection)) (\ENTITY -> forall (both Agent CognitiveAgent) (\AGENT ->  impl (and ( agent(var ? ? ? COUNT)(var ? ? ? AGENT))( patient(var ? ? ? COUNT)(var ? ? ? ENTITY)))(exists Entity (\NUMBER ->  knows(var ? ? ? AGENT)( equal( el ? ? ? ( CardinalityFn(var ? ? ? ENTITY)))(var ? ? ? NUMBER)))))))
-
-forall Keeping (\KEEP -> forall Entity (\OBJ -> forall Agent (\AGENT ->  impl (and ( agent(var ? ? ? KEEP)(var ? ? ? AGENT))( patient(var ? ? ? KEEP)(var ? ? ? OBJ)))(exists Putting (\PUT -> and ( agent(var ? ? ? PUT)(var ? ? ? AGENT))(and ( patient(var ? ? ? PUT)(var ? ? ? OBJ))( earlier( el ? ? ? ( WhenFn(var ? ? ? PUT)))( el ? ? ? ( WhenFn(var ? ? ? KEEP))))))))))
-
-forall Keeping (\KEEP -> forall (both Entity Physical) (\OBJ ->  impl ( patient(var ? ? ? KEEP)(var ? ? ? OBJ))(exists Object (\PLACE -> forall TimePosition (\TIME ->  impl ( temporalPart(var ? ? ? TIME)( el ? ? ? ( WhenFn(var ? ? ? KEEP))))( holdsDuring(var ? ? ? TIME)( located(var ? ? ? OBJ)(var ? ? ? PLACE))))))))
-
-forall Confining (\CONFINE -> exists Animal (\AGENT ->  patient(var ? ? ? CONFINE)(var ? ? ? AGENT)))
-
-forall Confining (\CONFINE -> forall Human (\PERSON ->  impl ( patient(var ? ? ? CONFINE)(var ? ? ? PERSON))( not ( desires(var ? ? ? PERSON)( patient(var ? ? ? CONFINE)(var ? ? ? PERSON))))))
-
-forall Repairing (\REPAIR -> forall Entity (\OBJ ->  impl ( patient(var ? ? ? REPAIR)(var ? ? ? OBJ))(exists Damaging (\DAMAGE -> and ( patient(var ? ? ? DAMAGE)(var ? ? ? OBJ))( earlier( el ? ? ? ( WhenFn(var ? ? ? DAMAGE)))( el ? ? ? ( WhenFn(var ? ? ? REPAIR))))))))
-
-forall Destruction (\PROCESS -> exists (both Entity Physical) (\PATIENT -> and ( patient(var ? ? ? PROCESS)(var ? ? ? PATIENT))(and ( time(var ? ? ? PATIENT)( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PROCESS))))))( not ( time(var ? ? ? PATIENT)( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? PROCESS))))))))))
-
-forall Killing (\KILL -> forall (both Entity Object) (\PATIENT ->  impl ( patient(var ? ? ? KILL)(var ? ? ? PATIENT))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? KILL)))))( attribute(var ? ? ? PATIENT)(el ? ? ? Living)))( holdsDuring( el ? ? ? ( FutureFn( el ? ? ? ( WhenFn(var ? ? ? KILL)))))( attribute(var ? ? ? PATIENT)(el ? ? ? Dead))))))
-
-forall Killing (\KILL -> forall Entity (\OBJ ->  impl ( patient(var ? ? ? KILL)(var ? ? ? OBJ))(exists Death (\DEATH -> and ( experiencer(var ? ? ? DEATH)(var ? ? ? OBJ))( causes(var ? ? ? KILL)(var ? ? ? DEATH))))))
-
-forall Poking (\POKE -> forall (both Object SelfConnectedObject) (\INST -> forall (both Entity SelfConnectedObject) (\OBJ -> forall (both Agent SelfConnectedObject) (\AGENT ->  impl (and ( agent(var ? ? ? POKE)(var ? ? ? AGENT))(and ( patient(var ? ? ? POKE)(var ? ? ? OBJ))( instrument(var ? ? ? POKE)(var ? ? ? INST))))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? POKE)))( connects(var ? ? ? INST)(var ? ? ? AGENT)(var ? ? ? OBJ)))))))
-
-forall Attaching (\ATTACH -> forall (both Entity Object) (\OBJ2 -> forall (both Entity Object) (\OBJ1 ->  impl (and ( patient(var ? ? ? ATTACH)(var ? ? ? OBJ1))( patient(var ? ? ? ATTACH)(var ? ? ? OBJ2)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? ATTACH)))))( not ( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? ATTACH)))))( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2)))))))
-
-forall Attaching (\ATTACH -> exists CorpuscularObject (\OBJ ->  patient(var ? ? ? ATTACH)(var ? ? ? OBJ)))
-
-forall Detaching (\DETACH -> forall (both Entity Object) (\OBJ2 -> forall (both Entity Object) (\OBJ1 ->  impl (and ( patient(var ? ? ? DETACH)(var ? ? ? OBJ1))( patient(var ? ? ? DETACH)(var ? ? ? OBJ2)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? DETACH)))))( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? DETACH)))))( not ( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2))))))))
-
-forall Detaching (\DETACH -> exists CorpuscularObject (\OBJ ->  patient(var ? ? ? DETACH)(var ? ? ? OBJ)))
-
-forall Ungrasping (\RELEASE -> forall (both Entity Object) (\THING -> forall (both Agent Animal) (\AGENT -> forall Process (\GRAB ->  impl (and ( agent(var ? ? ? GRAB)(var ? ? ? AGENT))( patient(var ? ? ? GRAB)(var ? ? ? THING)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? RELEASE)))))( grasps(var ? ? ? AGENT)(var ? ? ? THING)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? RELEASE)))))( not ( grasps(var ? ? ? AGENT)(var ? ? ? THING)))))))))
-
-forall Combining (\COMBINE -> exists SelfConnectedObject (\OBJ ->  patient(var ? ? ? COMBINE)(var ? ? ? OBJ)))
-
-forall Separating (\SEPARATE -> exists SelfConnectedObject (\OBJ ->  patient(var ? ? ? SEPARATE)(var ? ? ? OBJ)))
-
-forall CompoundSubstance (\COMPOUND -> exists ElementalSubstance (\ELEMENT1 -> exists ElementalSubstance (\ELEMENT2 -> exists ChemicalSynthesis (\PROCESS -> and ( not ( equal(var ? ? ? ELEMENT1)(var ? ? ? ELEMENT2)))(and ( resourceS(var ? ? ? PROCESS)(var ? ? ? ELEMENT1))(and ( resourceS(var ? ? ? PROCESS)(var ? ? ? ELEMENT2))( result(var ? ? ? PROCESS)(var ? ? ? COMPOUND))))))))
-
-forall Combustion (\COMBUSTION -> exists Heating (\HEAT -> exists RadiatingLight (\LIGHT -> and ( subProcess(var ? ? ? HEAT)(var ? ? ? COMBUSTION))( subProcess(var ? ? ? LIGHT)(var ? ? ? COMBUSTION)))))
-
-forall InternalChange (\CHANGE -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? CHANGE)(var ? ? ? OBJ))(exists Attribute (\PROPERTY -> or (and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? CHANGE)))))( attribute(var ? ? ? OBJ)(var ? ? ? PROPERTY)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? CHANGE)))))( not ( attribute(var ? ? ? OBJ)(var ? ? ? PROPERTY)))))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? CHANGE)))))( not ( attribute(var ? ? ? OBJ)(var ? ? ? PROPERTY))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? CHANGE)))))( attribute(var ? ? ? OBJ)(var ? ? ? PROPERTY))))))))
-
-forall SurfaceChange (\ALT -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? ALT)(var ? ? ? OBJ))(exists Attribute (\PROPERTY -> exists Object (\PART -> and ( superficialPart(var ? ? ? PART)(var ? ? ? OBJ))(or (and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? ALT)))))( attribute(var ? ? ? PART)(var ? ? ? PROPERTY)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? ALT)))))( not ( attribute(var ? ? ? PART)(var ? ? ? PROPERTY)))))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? ALT)))))( not ( attribute(var ? ? ? PART)(var ? ? ? PROPERTY))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? ALT)))))( attribute(var ? ? ? PART)(var ? ? ? PROPERTY))))))))))
-
-forall Coloring (\COLORING -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? COLORING)(var ? ? ? OBJ))(exists ColorAttribute (\PROPERTY -> exists Object (\PART -> and ( part(var ? ? ? PART)(var ? ? ? OBJ))(or (and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? COLORING)))))( attribute(var ? ? ? PART)(var ? ? ? PROPERTY)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? COLORING)))))( not ( attribute(var ? ? ? PART)(var ? ? ? PROPERTY)))))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? COLORING)))))( not ( attribute(var ? ? ? PART)(var ? ? ? PROPERTY))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? COLORING)))))( attribute(var ? ? ? PART)(var ? ? ? PROPERTY))))))))))
-
-forall ShapeChange (\ALT -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? ALT)(var ? ? ? OBJ))(exists ShapeAttribute (\PROPERTY -> or (and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? ALT)))))( attribute(var ? ? ? OBJ)(var ? ? ? PROPERTY)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? ALT)))))( not ( attribute(var ? ? ? OBJ)(var ? ? ? PROPERTY)))))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? ALT)))))( not ( attribute(var ? ? ? OBJ)(var ? ? ? PROPERTY))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? ALT)))))( attribute(var ? ? ? OBJ)(var ? ? ? PROPERTY))))))))
-
-forall ContentDevelopment (\DEVELOP -> exists ContentBearingObject (\OBJ ->  result(var ? ? ? DEVELOP)(var ? ? ? OBJ)))
-
-forall Reading (\READ -> exists Text (\TEXT -> exists Proposition (\PROP -> and ( containsInformation(var ? ? ? TEXT)(var ? ? ? PROP))( realization(var ? ? ? READ)(var ? ? ? PROP)))))
-
-forall Decoding (\DECODE -> forall Proposition (\PROP -> forall (both Entity ContentBearingPhysical) (\DOC1 ->  impl ( patient(var ? ? ? DECODE)(var ? ? ? DOC1))(exists Encoding (\ENCODE -> exists TimePosition (\TIME -> exists (both ContentBearingPhysical Entity) (\DOC2 -> and ( containsInformation(var ? ? ? DOC2)(var ? ? ? PROP))(and ( containsInformation(var ? ? ? DOC1)(var ? ? ? PROP))(and ( temporalPart(var ? ? ? TIME)( el ? ? ? ( PastFn( el ? ? ? ( WhenFn(var ? ? ? DECODE))))))( holdsDuring(var ? ? ? TIME)( patient(var ? ? ? ENCODE)(var ? ? ? DOC2))))))))))))
-
-forall Translating (\TRANSLATE -> forall (both Entity LinguisticExpression) (\EXPRESSION2 -> forall (both Entity LinguisticExpression) (\EXPRESSION1 ->  impl (and ( patient(var ? ? ? TRANSLATE)(var ? ? ? EXPRESSION1))( result(var ? ? ? TRANSLATE)(var ? ? ? EXPRESSION2)))(exists Entity (\ENTITY -> exists (both Language Entity) (\LANGUAGE2 -> exists (both Language Entity) (\LANGUAGE1 -> and ( representsInLanguage(var ? ? ? EXPRESSION1)(var ? ? ? ENTITY)(var ? ? ? LANGUAGE1))(and ( representsInLanguage(var ? ? ? EXPRESSION2)(var ? ? ? ENTITY)(var ? ? ? LANGUAGE2))( not ( equal(var ? ? ? LANGUAGE1)(var ? ? ? LANGUAGE2)))))))))))
-
-forall Wetting (\WET -> exists (both Entity Object) (\OBJ -> and ( patient(var ? ? ? WET)(var ? ? ? OBJ))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? WET)))))( not ( attribute(var ? ? ? OBJ)(el ? ? ? Damp))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? WET)))))( attribute(var ? ? ? OBJ)(el ? ? ? Damp))))))
-
-forall Wetting (\WET -> exists (both Object Entity) (\OBJ -> and ( attribute(var ? ? ? OBJ)(el ? ? ? Liquid))( patient(var ? ? ? WET)(var ? ? ? OBJ))))
-
-forall Drying (\DRY -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? DRY)(var ? ? ? OBJ))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? DRY)))))( attribute(var ? ? ? OBJ)(el ? ? ? Dry)))))
-
-forall Creation (\ACTION -> exists Entity (\RESULT ->  result(var ? ? ? ACTION)(var ? ? ? RESULT)))
-
-forall Creation (\PROCESS -> exists (both Entity Physical) (\PATIENT -> and ( patient(var ? ? ? PROCESS)(var ? ? ? PATIENT))(and ( time(var ? ? ? PATIENT)( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? PROCESS))))))( not ( time(var ? ? ? PATIENT)( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PROCESS))))))))))
-
-forall Cooking (\COOK -> exists Food (\FOOD ->  result(var ? ? ? COOK)(var ? ? ? FOOD)))
-
-forall Pursuing (\PURSUE -> exists Object (\OBJ ->  patient(var ? ? ? PURSUE)(var ? ? ? OBJ)))
-
-forall Pursuing (\PURSUE -> forall (both Entity Physical) (\OBJ -> forall (both Agent CognitiveAgent) (\AGENT ->  impl (and ( agent(var ? ? ? PURSUE)(var ? ? ? AGENT))( patient(var ? ? ? PURSUE)(var ? ? ? OBJ)))( holdsDuring(var ? ? ? PURSUE)( wants(var ? ? ? AGENT)(var ? ? ? OBJ))))))
-
-forall Pursuing (\PURSUE -> forall (both Entity Object) (\OBJ -> forall Agent (\AGENT ->  impl (and ( agent(var ? ? ? PURSUE)(var ? ? ? AGENT))( patient(var ? ? ? PURSUE)(var ? ? ? OBJ)))( holdsDuring(var ? ? ? PURSUE)( not ( possesses(var ? ? ? AGENT)(var ? ? ? OBJ)))))))
-
-forall Hunting (\H -> exists Animal (\T ->  patient(var ? ? ? H)(var ? ? ? T)))
-
-forall Hunting (\H -> forall Entity (\P ->  impl ( patient(var ? ? ? H)(var ? ? ? P))( hasPurpose(var ? ? ? H)(exists (either Confining Killing) (\PROC -> patient(var ? ? ? PROC)(var ? ? ? P))))))
-
-forall DiagnosticProcess (\PROC -> forall (both Agent CognitiveAgent) (\AGENT ->  impl ( agent(var ? ? ? PROC)(var ? ? ? AGENT))(exists Process (\CAUSE ->  hasPurposeForAgent(var ? ? ? PROC)( knows(var ? ? ? AGENT)( causes(var ? ? ? CAUSE)(var ? ? ? PROC)))(var ? ? ? AGENT)))))
-
-forall SocialInteraction (\INTERACTION -> exists Agent (\AGENT1 -> exists Agent (\AGENT2 -> and ( involvedInEvent(var ? ? ? INTERACTION)(var ? ? ? AGENT1))(and ( involvedInEvent(var ? ? ? INTERACTION)(var ? ? ? AGENT2))( not ( equal(var ? ? ? AGENT1)(var ? ? ? AGENT2)))))))
-
-forall Communication (\COMMUNICATE -> exists CognitiveAgent (\AGENT1 -> exists CognitiveAgent (\AGENT2 -> exists Entity (\ENTITY -> exists Entity (\PHYS -> and ( refers(var ? ? ? PHYS)(var ? ? ? ENTITY))(and ( patient(var ? ? ? COMMUNICATE)(var ? ? ? PHYS))(and ( agent(var ? ? ? COMMUNICATE)(var ? ? ? AGENT1))( destination(var ? ? ? COMMUNICATE)(var ? ? ? AGENT2)))))))))
-
-forall Disseminating (\DISSEMINATE -> exists CognitiveAgent (\AGENT1 -> exists CognitiveAgent (\AGENT2 -> and ( destination(var ? ? ? DISSEMINATE)(var ? ? ? AGENT1))(and ( destination(var ? ? ? DISSEMINATE)(var ? ? ? AGENT2))( not ( equal(var ? ? ? AGENT1)(var ? ? ? AGENT2)))))))
-
-forall Demonstrating (\DEMO -> exists Human (\PERSON ->  attends(var ? ? ? DEMO)(var ? ? ? PERSON)))
-
-forall Advertising (\ADVERT -> exists Entity (\OBJ -> and ( refers(var ? ? ? ADVERT)(var ? ? ? OBJ))( hasPurpose(var ? ? ? ADVERT)(exists Selling (\SALE ->  patient(var ? ? ? SALE)(var ? ? ? OBJ))))))
-
-forall Expressing (\EXPRESS -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? EXPRESS)(var ? ? ? AGENT))(exists StateOfMind (\STATE -> and ( attribute(var ? ? ? AGENT)(var ? ? ? STATE))( represents(var ? ? ? EXPRESS)(var ? ? ? STATE))))))
-
-forall LinguisticCommunication (\COMMUNICATE -> exists LinguisticExpression (\OBJ -> and ( represents(var ? ? ? COMMUNICATE)(var ? ? ? OBJ))( patient(var ? ? ? COMMUNICATE)(var ? ? ? OBJ))))
-
-forall Disagreeing (\DIS -> exists Proposition (\STMT2 -> exists Proposition (\STMT1 -> exists (both Process ContentBearingPhysical) (\STATE2 -> exists (both Process ContentBearingPhysical) (\STATE1 -> exists Agent (\A2 -> exists Agent (\A1 -> and ( subProcess(var ? ? ? STATE1)(var ? ? ? DIS))(and ( subProcess(var ? ? ? STATE2)(var ? ? ? DIS))(and ( agent(var ? ? ? STATE1)(var ? ? ? A1))(and ( agent(var ? ? ? STATE2)(var ? ? ? A2))(and ( containsInformation(var ? ? ? STATE1)(var ? ? ? STMT1))(and ( containsInformation(var ? ? ? STATE2)(var ? ? ? STMT2))( not ( consistent(var ? ? ? STMT1)(var ? ? ? STMT2)))))))))))))))
-
-forall Wedding (\WED -> exists Human (\PERSON2 -> exists Human (\PERSON1 ->  holdsDuring( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( WhenFn(var ? ? ? WED)))))( spouse(var ? ? ? PERSON1)(var ? ? ? PERSON2)))))
-
-forall TimeInterval (\T1 -> forall (both Human Entity) (\P2 -> forall (both Human Entity) (\P1 ->  impl ( holdsDuring(var ? ? ? T1)( spouse(var ? ? ? P1)(var ? ? ? P2)))(exists Wedding (\WED -> and ( patient(var ? ? ? WED)(var ? ? ? P1))(and ( patient(var ? ? ? WED)(var ? ? ? P2))( earlier( el ? ? ? ( WhenFn(var ? ? ? WED)))(var ? ? ? T1))))))))
-
-forall Naming (\PROCESS -> forall (both Entity SymbolicString) (\NAME -> forall Entity (\THING ->  impl (and ( patient(var ? ? ? PROCESS)(var ? ? ? THING))( destination(var ? ? ? PROCESS)(var ? ? ? NAME)))( holdsDuring( el ? ? ? ( FutureFn( el ? ? ? ( WhenFn(var ? ? ? PROCESS)))))( names(var ? ? ? NAME)(var ? ? ? THING))))))
-
-forall Meeting (\MEET -> forall (both Agent Object) (\AGENT2 -> forall (both Agent Object) (\AGENT1 ->  impl (and ( agent(var ? ? ? MEET)(var ? ? ? AGENT1))( agent(var ? ? ? MEET)(var ? ? ? AGENT2)))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? MEET)))( orientation(var ? ? ? AGENT1)(var ? ? ? AGENT2)(el ? ? ? Near))))))
-
-forall Meeting (\MEET -> exists Agent (\AGENT2 -> exists Agent (\AGENT1 -> and ( agent(var ? ? ? MEET)(var ? ? ? AGENT1))(and ( agent(var ? ? ? MEET)(var ? ? ? AGENT2))( hasPurpose(var ? ? ? MEET)(exists Communication (\COMM -> and ( agent(var ? ? ? COMM)(var ? ? ? AGENT1))( agent(var ? ? ? COMM)(var ? ? ? AGENT2)))))))))
-
-forall War (\WAR -> exists Battle (\BATTLE ->  subProcess(var ? ? ? BATTLE)(var ? ? ? WAR)))
-
-forall Battle (\BATTLE -> exists War (\WAR ->  subProcess(var ? ? ? BATTLE)(var ? ? ? WAR)))
-
-forall Battle (\BATTLE -> exists ViolentContest (\ATTACK ->  subProcess(var ? ? ? ATTACK)(var ? ? ? BATTLE)))
-
-forall Maneuver (\MOVE -> exists Contest (\CONTEST ->  subProcess(var ? ? ? MOVE)(var ? ? ? CONTEST)))
-
-forall Attack (\ATTACK -> exists ViolentContest (\CONTEST ->  subProcess(var ? ? ? ATTACK)(var ? ? ? CONTEST)))
-
-forall Attack (\ATTACK -> forall Entity (\OBJ -> forall (both Agent CognitiveAgent) (\AGENT ->  impl (and ( agent(var ? ? ? ATTACK)(var ? ? ? AGENT))( patient(var ? ? ? ATTACK)(var ? ? ? OBJ)))( hasPurposeForAgent(var ? ? ? ATTACK)(exists Damaging (\DAMAGE ->  patient(var ? ? ? DAMAGE)(var ? ? ? OBJ)))(var ? ? ? AGENT)))))
-
-forall DefensiveManeuver (\DEFENSE -> exists ViolentContest (\CONTEST ->  subProcess(var ? ? ? DEFENSE)(var ? ? ? CONTEST)))
-
-forall Seeing (\SEE -> forall (both Entity Object) (\OBJ -> forall (both Agent CognitiveAgent) (\AGENT ->  impl (and ( agent(var ? ? ? SEE)(var ? ? ? AGENT))( patient(var ? ? ? SEE)(var ? ? ? OBJ)))(and ( attribute(var ? ? ? OBJ)(el ? ? ? Illuminated))(exists ColorAttribute (\PROP ->  knows(var ? ? ? AGENT)( attribute(var ? ? ? OBJ)(var ? ? ? PROP))))))))
-
-forall Smelling (\SMELL -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? SMELL)(var ? ? ? OBJ))(exists OlfactoryAttribute (\ATTR ->  attribute(var ? ? ? OBJ)(var ? ? ? ATTR)))))
-
-forall Tasting (\TASTE -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? TASTE)(var ? ? ? OBJ))(exists TasteAttribute (\ATTR ->  attribute(var ? ? ? OBJ)(var ? ? ? ATTR)))))
-
-forall Hearing (\HEAR -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? HEAR)(var ? ? ? OBJ))(exists SoundAttribute (\ATTR ->  attribute(var ? ? ? OBJ)(var ? ? ? ATTR)))))
-
-forall TactilePerception (\TACTILE -> exists Touching (\TOUCH ->  subProcess(var ? ? ? TOUCH)(var ? ? ? TACTILE)))
-
-forall Region (\REGION ->  equiv (exists RadiatingLight (\EMIT ->  patient(var ? ? ? EMIT)(var ? ? ? REGION)))( attribute(var ? ? ? REGION)(el ? ? ? Illuminated)))
-
-forall RadiatingSound (\EMIT -> forall (both Agent Object) (\SOUND ->  impl ( agent(var ? ? ? EMIT)(var ? ? ? SOUND))(exists SoundAttribute (\ATTR ->  attribute(var ? ? ? SOUND)(var ? ? ? ATTR)))))
-
-forall StateChange (\PROCESS -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? PROCESS)(var ? ? ? OBJ))(exists PhysicalState (\STATE1 -> exists PhysicalState (\STATE2 -> exists Object (\PART -> and ( part(var ? ? ? PART)(var ? ? ? OBJ))(and ( not ( equal(var ? ? ? STATE1)(var ? ? ? STATE2)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PROCESS)))))( attribute(var ? ? ? PART)(var ? ? ? STATE1)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? PROCESS)))))( attribute(var ? ? ? PART)(var ? ? ? STATE2)))))))))))
-
-forall Melting (\MELT -> exists Heating (\HEAT ->  subProcess(var ? ? ? HEAT)(var ? ? ? MELT)))
-
-forall Melting (\MELT -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? MELT)(var ? ? ? OBJ))(exists Object (\PART -> and ( part(var ? ? ? PART)(var ? ? ? OBJ))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? MELT)))))( attribute(var ? ? ? PART)(el ? ? ? Solid)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? MELT)))))( attribute(var ? ? ? PART)(el ? ? ? Liquid))))))))
-
-forall Boiling (\BOIL -> exists Heating (\HEAT ->  subProcess(var ? ? ? HEAT)(var ? ? ? BOIL)))
-
-forall Boiling (\BOIL -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? BOIL)(var ? ? ? OBJ))(exists Object (\PART -> and ( part(var ? ? ? PART)(var ? ? ? OBJ))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? BOIL)))))( attribute(var ? ? ? PART)(el ? ? ? Liquid)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? BOIL)))))( attribute(var ? ? ? PART)(el ? ? ? Gas))))))))
-
-forall Condensing (\COND -> exists Cooling (\COOL ->  subProcess(var ? ? ? COOL)(var ? ? ? COND)))
-
-forall Condensing (\COND -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? COND)(var ? ? ? OBJ))(exists Object (\PART -> and ( part(var ? ? ? PART)(var ? ? ? OBJ))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? COND)))))( attribute(var ? ? ? PART)(el ? ? ? Gas)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? COND)))))( attribute(var ? ? ? PART)(el ? ? ? Liquid))))))))
-
-forall Freezing (\FREEZE -> exists Cooling (\COOL ->  subProcess(var ? ? ? COOL)(var ? ? ? FREEZE)))
-
-forall Freezing (\FREEZE -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? FREEZE)(var ? ? ? OBJ))(exists Object (\PART -> and ( part(var ? ? ? PART)(var ? ? ? OBJ))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? FREEZE)))))( attribute(var ? ? ? PART)(el ? ? ? Liquid)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? FREEZE)))))( attribute(var ? ? ? PART)(el ? ? ? Solid))))))))
-
-forall GeopoliticalArea (\AREA -> forall Human (\PERSON ->  impl ( leader( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))(var ? ? ? PERSON))( leader(var ? ? ? AREA)(var ? ? ? PERSON))))
-
-forall GeopoliticalArea (\AREA -> forall Human (\PERSON ->  impl ( leader(var ? ? ? AREA)(var ? ? ? PERSON))( leader( el ? ? ? ( GovernmentFn(var ? ? ? AREA)))(var ? ? ? PERSON))))
-
-forall WaterArea (\AREA -> exists Water (\WATER -> exists Hole (\HOLE -> exists (both Entity Object) (\BED -> and ( equal( el ? ? ? ( HoleHostFn(var ? ? ? HOLE)))(var ? ? ? BED))(and ( properlyFills(var ? ? ? WATER)(var ? ? ? HOLE))( equal( el ? ? ? ( MereologicalSumFn(var ? ? ? BED)(var ? ? ? WATER)))(var ? ? ? AREA)))))))
-
-forall LandArea (\LAND1 -> exists (either Continent Island) (\LAND2 ->  part(var ? ? ? LAND1)(var ? ? ? LAND2)))
-
-forall ShoreArea (\BANK -> exists WaterArea (\WATER ->  meetsSpatially(var ? ? ? BANK)(var ? ? ? WATER)))
-
-forall Island (\ISLE -> exists WaterArea (\WATER ->  meetsSpatially(var ? ? ? ISLE)(var ? ? ? WATER)))
-
-forall StateOrProvince (\STATE -> exists Nation (\LAND ->  properPart(var ? ? ? STATE)(var ? ? ? LAND)))
-
-forall County (\STATE -> exists StateOrProvince (\LAND ->  properPart(var ? ? ? STATE)(var ? ? ? LAND)))
-
-forall (both Attribute DevelopmentalAttribute) (\ATTR2 -> forall (both DevelopmentalAttribute Attribute) (\ATTR1 -> forall OrganicObject (\OBJ -> forall (both TimePosition TimeInterval) (\TIME1 ->  impl (and ( holdsDuring(var ? ? ? TIME1)( developmentalForm(var ? ? ? OBJ)(var ? ? ? ATTR1)))( successorAttributeClosure(var ? ? ? ATTR2)(var ? ? ? ATTR1)))(exists (both TimeInterval TimePosition) (\TIME2 -> and ( earlier(var ? ? ? TIME2)(var ? ? ? TIME1))( holdsDuring(var ? ? ? TIME2)( developmentalForm(var ? ? ? OBJ)(var ? ? ? ATTR2)))))))))
-
-forall Organism (\ORGANISM -> exists Birth (\BIRTH ->  experiencer(var ? ? ? BIRTH)(var ? ? ? ORGANISM)))
-
-forall Object (\OBJ -> forall (both Organism Physical) (\ORGANISM -> forall TimePosition (\T1 ->  impl ( holdsDuring(var ? ? ? T1)( inhabits(var ? ? ? ORGANISM)(var ? ? ? OBJ)))(exists TimeInterval (\TIME -> and ( temporalPart(var ? ? ? TIME)(var ? ? ? T1))( holdsDuring(var ? ? ? TIME)( located(var ? ? ? ORGANISM)(var ? ? ? OBJ))))))))
-
-forall Alga (\ALGA -> exists Water (\WATER ->  inhabits(var ? ? ? ALGA)(var ? ? ? WATER)))
-
-forall Bacterium (\BACTERIUM -> exists Cell (\CELL1 -> and ( component(var ? ? ? CELL1)(var ? ? ? BACTERIUM))(forall Cell (\CELL2 ->  impl ( component(var ? ? ? CELL2)(var ? ? ? BACTERIUM))( equal(var ? ? ? CELL1)(var ? ? ? CELL2))))))
-
-forall Virus (\VIRUS -> forall Replication (\PROC ->  impl ( agent(var ? ? ? PROC)(var ? ? ? VIRUS))(exists Cell (\CELL ->  located(var ? ? ? PROC)(var ? ? ? CELL)))))
-
-forall Fish (\FISH -> exists Water (\WATER ->  inhabits(var ? ? ? FISH)(var ? ? ? WATER)))
-
-forall Man (\MAN ->  attribute(var ? ? ? MAN)(el ? ? ? Male))
-
-forall Woman (\WOMAN ->  attribute(var ? ? ? WOMAN)(el ? ? ? Female))
-
-forall LiquidMixture (\MIX -> exists Object (\PART -> and ( part(var ? ? ? PART)(var ? ? ? MIX))( attribute(var ? ? ? PART)(el ? ? ? Liquid))))
-
-forall GasMixture (\MIX -> exists Object (\PART -> and ( part(var ? ? ? PART)(var ? ? ? MIX))( attribute(var ? ? ? PART)(el ? ? ? Gas))))
-
-forall Smoke (\SMOKE -> exists Combustion (\BURNING ->  result(var ? ? ? BURNING)(var ? ? ? SMOKE)))
-
-forall WaterCloud (\CLOUD -> exists Water (\WATER ->  part(var ? ? ? WATER)(var ? ? ? CLOUD)))
-
-forall Wind (\WIND -> exists Air (\AIR ->  patient(var ? ? ? WIND)(var ? ? ? AIR)))
-
-forall Hormone (\HORMONE -> exists Gland (\GLAND -> exists Process (\PROCESS -> and ( instrument(var ? ? ? PROCESS)(var ? ? ? GLAND))( result(var ? ? ? PROCESS)(var ? ? ? HORMONE)))))
-
-forall Food (\FOOD -> exists Nutrient (\NUTRIENT ->  part(var ? ? ? NUTRIENT)(var ? ? ? FOOD)))
-
-forall Meat (\MEAT -> forall Object (\PART ->  impl ( part(var ? ? ? PART)(var ? ? ? MEAT))(exists Animal (\ANIMAL -> exists TimePosition (\TIME -> exists Object (\SUBPART -> and ( part(var ? ? ? SUBPART)(var ? ? ? PART))( holdsDuring(var ? ? ? TIME)( part(var ? ? ? SUBPART)(var ? ? ? ANIMAL)))))))))
-
-forall Beverage (\BEV ->  attribute(var ? ? ? BEV)(el ? ? ? Liquid))
-
-forall AnatomicalStructure (\ANAT -> exists Organism (\ORGANISM -> exists TimePosition (\TIME -> and ( temporalPart(var ? ? ? TIME)( el ? ? ? ( WhenFn(var ? ? ? ORGANISM))))( holdsDuring(var ? ? ? TIME)( part(var ? ? ? ANAT)(var ? ? ? ORGANISM))))))
-
-forall AnatomicalStructure (\PART -> exists Cell (\CELL ->  part(var ? ? ? CELL)(var ? ? ? PART)))
-
-forall AbnormalAnatomicalStructure (\STRUCTURE -> exists PathologicProcess (\PROC ->  result(var ? ? ? PROC)(var ? ? ? STRUCTURE)))
-
-forall BodyPart (\PART -> exists Organism (\ORGANISM -> exists TimePosition (\TIME -> and ( temporalPart(var ? ? ? TIME)( el ? ? ? ( WhenFn(var ? ? ? ORGANISM))))( holdsDuring(var ? ? ? TIME)( component(var ? ? ? PART)(var ? ? ? ORGANISM))))))
-
-forall BodyPart (\PART -> exists PhysiologicProcess (\PROC ->  result(var ? ? ? PROC)(var ? ? ? PART)))
-
-forall Seed (\SEED -> exists FloweringPlant (\PLANT -> exists TimePosition (\TIME ->  holdsDuring(var ? ? ? TIME)( part(var ? ? ? SEED)(var ? ? ? PLANT)))))
-
-forall Spore (\SPORE -> exists NonFloweringPlant (\PLANT -> exists TimePosition (\TIME ->  holdsDuring(var ? ? ? TIME)( part(var ? ? ? SPORE)(var ? ? ? PLANT)))))
-
-forall BodyCovering (\COVER -> exists (either Organism BodyPart) (\BODY -> superficialPart(var ? ? ? COVER)(var ? ? ? BODY)))
-
-forall BodyJunction (\JUNCT -> exists BodyPart (\OBJ1 -> exists BodyPart (\OBJ2 ->  connects(var ? ? ? JUNCT)(var ? ? ? OBJ1)(var ? ? ? OBJ2))))
-
-forall Tissue (\STUFF -> exists Cell (\PART ->  part(var ? ? ? PART)(var ? ? ? STUFF)))
-
-forall Tissue (\STUFF -> exists Organism (\ORGANISM ->  part(var ? ? ? STUFF)(var ? ? ? ORGANISM)))
-
-forall Bone (\BONE -> exists Vertebrate (\VERT ->  part(var ? ? ? BONE)(var ? ? ? VERT)))
-
-forall Morpheme (\MORPH -> exists Word (\WORD ->  part(var ? ? ? MORPH)(var ? ? ? WORD)))
-
-forall Word (\WORD -> exists Morpheme (\PART ->  part(var ? ? ? PART)(var ? ? ? WORD)))
-
-forall Phrase (\PHRASE -> exists Word (\PART1 -> exists Word (\PART2 -> and ( part(var ? ? ? PART1)(var ? ? ? PHRASE))(and ( part(var ? ? ? PART2)(var ? ? ? PHRASE))( not ( equal(var ? ? ? PART1)(var ? ? ? PART2)))))))
-
-forall VerbPhrase (\PHRASE -> exists Verb (\VERB ->  part(var ? ? ? VERB)(var ? ? ? PHRASE)))
-
-forall Sentence (\SENTENCE -> exists NounPhrase (\PHRASE1 -> exists VerbPhrase (\PHRASE2 -> and ( part(var ? ? ? PHRASE1)(var ? ? ? SENTENCE))( part(var ? ? ? PHRASE2)(var ? ? ? SENTENCE)))))
-
-forall NounPhrase (\PHRASE -> exists Noun (\NOUN ->  part(var ? ? ? NOUN)(var ? ? ? PHRASE)))
-
-forall PrepositionalPhrase (\PHRASE -> exists ParticleWord (\PREP ->  part(var ? ? ? PREP)(var ? ? ? PHRASE)))
-
-forall Text (\TEXT -> exists LinguisticExpression (\PART ->  part(var ? ? ? PART)(var ? ? ? TEXT)))
-
-forall Text (\TEXT -> exists Writing (\WRITE ->  result(var ? ? ? WRITE)(var ? ? ? TEXT)))
-
-forall Sentence (\SENT -> exists Proposition (\PROP ->  containsInformation(var ? ? ? SENT)(var ? ? ? PROP)))
-
-forall Summary (\TEXT -> exists Text (\TEXT2 ->  subsumesContentInstance(var ? ? ? TEXT2)(var ? ? ? TEXT)))
-
-forall Series (\SERIES -> exists Book (\BOOK1 -> exists Book (\BOOK2 -> and ( subsumesContentInstance(var ? ? ? SERIES)(var ? ? ? BOOK1))(and ( subsumesContentInstance(var ? ? ? SERIES)(var ? ? ? BOOK2))( not ( equal(var ? ? ? BOOK1)(var ? ? ? BOOK2)))))))
-
-forall Article (\ARTICLE1 -> forall Book (\BOOK ->  impl ( subsumesContentInstance(var ? ? ? BOOK)(var ? ? ? ARTICLE1))(exists Article (\ARTICLE2 -> and ( not ( equal(var ? ? ? ARTICLE2)(var ? ? ? ARTICLE1)))( subsumesContentInstance(var ? ? ? BOOK)(var ? ? ? ARTICLE2))))))
-
-forall Currency (\CURRENCY -> exists CurrencyMeasure (\MEASURE ->  monetaryValue(var ? ? ? CURRENCY)(var ? ? ? MEASURE)))
-
-forall Molecule (\MOLE -> exists Atom (\ATOM1 -> exists Atom (\ATOM2 -> and ( part(var ? ? ? ATOM1)(var ? ? ? MOLE))(and ( part(var ? ? ? ATOM2)(var ? ? ? MOLE))( not ( equal(var ? ? ? ATOM1)(var ? ? ? ATOM2)))))))
-
-forall Artifact (\ARTIFACT -> exists Making (\MAKING ->  result(var ? ? ? MAKING)(var ? ? ? ARTIFACT)))
-
-forall Product (\PRODUCT -> exists Manufacture (\MANUFACTURE ->  result(var ? ? ? MANUFACTURE)(var ? ? ? PRODUCT)))
-
-forall StationaryArtifact (\ARTIFACT -> exists (both Object Entity) (\PLACE -> and ( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? ARTIFACT)))( located(var ? ? ? ARTIFACT)(var ? ? ? PLACE)))( not (exists (both Object Entity) (\P2 -> and ( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? ARTIFACT)))( located(var ? ? ? ARTIFACT)(var ? ? ? P2)))( not ( equal(var ? ? ? PLACE)(var ? ? ? P2))))))))
-
-forall Building (\BUILDING -> exists Human (\HUMAN -> or ( inhabits(var ? ? ? HUMAN)(var ? ? ? BUILDING))(exists (both Process Physical) (\ACT -> and ( agent(var ? ? ? ACT)(var ? ? ? HUMAN))( located(var ? ? ? ACT)(var ? ? ? BUILDING))))))
-
-forall Room (\ROOM -> exists Building (\BUILD ->  properPart(var ? ? ? ROOM)(var ? ? ? BUILD)))
-
-forall PermanentResidence (\RESIDENCE -> exists Human (\PERSON ->  home(var ? ? ? PERSON)(var ? ? ? RESIDENCE)))
-
-forall TemporaryResidence (\RESIDENCE ->  not (exists Human (\PERSON ->  home(var ? ? ? PERSON)(var ? ? ? RESIDENCE))))
-
-forall SingleFamilyResidence (\RESIDENCE ->  hasPurpose(var ? ? ? RESIDENCE)(forall (both Human SelfConnectedObject) (\AGENT2 -> forall (both Human SelfConnectedObject) (\AGENT1 ->  impl (and ( home(var ? ? ? AGENT1)(var ? ? ? RESIDENCE))( home(var ? ? ? AGENT2)(var ? ? ? RESIDENCE)))(exists SocialUnit (\UNIT -> and ( member(var ? ? ? AGENT1)(var ? ? ? UNIT))( member(var ? ? ? AGENT2)(var ? ? ? UNIT))))))))
-
-forall Clothing (\CLOTHING -> exists Fabric (\FABRIC ->  part(var ? ? ? FABRIC)(var ? ? ? CLOTHING)))
-
-forall (both Clothing Physical) (\CLOTHING -> forall (both Animal Object) (\AGENT ->  impl ( wears(var ? ? ? AGENT)(var ? ? ? CLOTHING))( located(var ? ? ? CLOTHING)(var ? ? ? AGENT))))
-
-forall (both Object Clothing) (\P -> forall (both Clothing Object) (\C -> forall Animal (\A ->  impl (and ( wears(var ? ? ? A)(var ? ? ? C))( part(var ? ? ? P)(var ? ? ? C)))( wears(var ? ? ? A)(var ? ? ? P)))))
-
-forall Vehicle (\TRANSPORT -> forall Translocation (\MOVE -> forall Object (\FROM ->  impl (and ( instrument(var ? ? ? MOVE)(var ? ? ? TRANSPORT))( origin(var ? ? ? MOVE)(var ? ? ? FROM)))( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? MOVE)))))( located(var ? ? ? TRANSPORT)(var ? ? ? FROM))))))
-
-forall Vehicle (\TRANSPORT -> forall Translocation (\MOVE -> forall (both Entity Object) (\TO ->  impl (and ( instrument(var ? ? ? MOVE)(var ? ? ? TRANSPORT))( destination(var ? ? ? MOVE)(var ? ? ? TO)))( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? MOVE)))))( located(var ? ? ? TRANSPORT)(var ? ? ? TO))))))
-
-forall MeasuringDevice (\DEVICE ->  hasPurpose(var ? ? ? DEVICE)(exists Measuring (\MEASURE ->  instrument(var ? ? ? MEASURE)(var ? ? ? DEVICE))))
-
-forall AttachingDevice (\DEVICE -> exists Attaching (\ATTACH ->  instrument(var ? ? ? ATTACH)(var ? ? ? DEVICE)))
-
-forall Weapon (\WEAPON ->  hasPurpose(var ? ? ? WEAPON)(exists Damaging (\D -> exists Entity (\PATIENT -> and ( instrument(var ? ? ? D)(var ? ? ? WEAPON))( patient(var ? ? ? D)(var ? ? ? PATIENT))))))
-
-forall EngineeringComponent (\COMP -> exists Device (\DEVICE ->  component(var ? ? ? COMP)(var ? ? ? DEVICE)))
-
-forall Machine (\MACHINE -> exists EngineeringComponent (\COMP1 -> exists EngineeringComponent (\COMP2 -> and ( not ( equal(var ? ? ? COMP1)(var ? ? ? COMP2)))(and ( part(var ? ? ? COMP1)(var ? ? ? MACHINE))( part(var ? ? ? COMP2)(var ? ? ? MACHINE))))))
-
-forall EngineeringComponent (\COMP2 -> forall EngineeringComponent (\COMP1 ->  impl ( connectedEngineeringComponents(var ? ? ? COMP1)(var ? ? ? COMP2))(and ( not ( engineeringSubcomponent(var ? ? ? COMP1)(var ? ? ? COMP2)))( not ( engineeringSubcomponent(var ? ? ? COMP2)(var ? ? ? COMP1))))))
-
-forall EngineeringConnection (\CONNECTION -> exists SelfConnectedObject (\COMP2 -> exists EngineeringComponent (\COMP1 ->  connectsEngineeringComponents(var ? ? ? CONNECTION)(var ? ? ? COMP1)(var ? ? ? COMP2))))
-
-forall (both EngineeringComponent SelfConnectedObject) (\COMP2 -> forall EngineeringComponent (\COMP1 ->  equiv ( connectedEngineeringComponents(var ? ? ? COMP1)(var ? ? ? COMP2))(exists EngineeringComponent (\CONNECTION ->  connectsEngineeringComponents(var ? ? ? CONNECTION)(var ? ? ? COMP1)(var ? ? ? COMP2)))))
-
-forall AgeGroup (\GROUP -> forall (both TimeDuration Entity) (\AGE2 -> forall (both TimeDuration Entity) (\AGE1 -> forall (both SelfConnectedObject Object) (\MEMB2 -> forall (both SelfConnectedObject Object) (\MEMB1 ->  impl (and ( member(var ? ? ? MEMB1)(var ? ? ? GROUP))(and ( member(var ? ? ? MEMB2)(var ? ? ? GROUP))(and ( age(var ? ? ? MEMB1)(var ? ? ? AGE1))( age(var ? ? ? MEMB2)(var ? ? ? AGE2)))))( equal(var ? ? ? AGE1)(var ? ? ? AGE2)))))))
-
-forall FamilyGroup (\GROUP -> forall (both SelfConnectedObject Organism) (\MEMB2 -> forall (both SelfConnectedObject Organism) (\MEMB1 ->  impl (and ( member(var ? ? ? MEMB1)(var ? ? ? GROUP))( member(var ? ? ? MEMB2)(var ? ? ? GROUP)))( familyRelation(var ? ? ? MEMB1)(var ? ? ? MEMB2)))))
-
-forall SocialUnit (\UNIT -> forall (both SelfConnectedObject Human) (\MEMBER -> exists PermanentResidence (\HOME ->  impl ( member(var ? ? ? MEMBER)(var ? ? ? UNIT))( home(var ? ? ? MEMBER)(var ? ? ? HOME)))))
-
-forall (both Entity Collection) (\FAMILY -> forall Human (\P ->  impl ( equal( el ? ? ? ( ImmediateFamilyFn(var ? ? ? P)))(var ? ? ? FAMILY))(forall (both SelfConnectedObject Organism) (\MEMBER ->  impl ( member(var ? ? ? MEMBER)(var ? ? ? FAMILY))(exists Organism (\OTHER -> or ( parent(var ? ? ? MEMBER)(var ? ? ? OTHER))( parent(var ? ? ? OTHER)(var ? ? ? MEMBER))))))))
-
-forall (both Entity Collection) (\FAMILY -> forall (both Human Organism) (\PERSON ->  impl ( equal( el ? ? ? ( ImmediateFamilyFn(var ? ? ? PERSON)))(var ? ? ? FAMILY))(exists (both SelfConnectedObject Organism) (\MEMBER -> and ( member(var ? ? ? MEMBER)(var ? ? ? FAMILY))(or ( parent(var ? ? ? MEMBER)(var ? ? ? PERSON))( parent(var ? ? ? PERSON)(var ? ? ? MEMBER)))))))
-
-forall Organism (\A1 -> forall Organism (\A2 -> forall TimePosition (\T1 ->  impl ( holdsDuring(var ? ? ? T1)( legalRelation(var ? ? ? A1)(var ? ? ? A2)))( holdsDuring(var ? ? ? T1)( relative(var ? ? ? A1)(var ? ? ? A2))))))
-
-forall Organism (\ORGANISM2 -> forall Organism (\ORGANISM1 ->  impl ( familyRelation(var ? ? ? ORGANISM1)(var ? ? ? ORGANISM2))(exists Organism (\ORGANISM3 -> and ( ancestor(var ? ? ? ORGANISM3)(var ? ? ? ORGANISM1))( ancestor(var ? ? ? ORGANISM3)(var ? ? ? ORGANISM2))))))
-
-forall (both Organism Physical) (\PARENT -> forall (both Organism Physical) (\CHILD ->  impl ( parent(var ? ? ? CHILD)(var ? ? ? PARENT))( before( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PARENT)))))( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? CHILD))))))))
-
-forall SexualReproduction (\REP -> forall (both Organism Agent) (\PARENT -> forall (both Organism Entity) (\CHILD ->  impl (and ( parent(var ? ? ? CHILD)(var ? ? ? PARENT))(and ( agent(var ? ? ? REP)(var ? ? ? PARENT))( result(var ? ? ? REP)(var ? ? ? CHILD))))(or ( mother(var ? ? ? CHILD)(var ? ? ? PARENT))( father(var ? ? ? CHILD)(var ? ? ? PARENT))))))
-
-forall Organism (\ORGANISM -> exists Organism (\PARENT ->  parent(var ? ? ? ORGANISM)(var ? ? ? PARENT)))
-
-forall (both Organism Object) (\MOTHER -> forall Organism (\CHILD ->  impl ( mother(var ? ? ? CHILD)(var ? ? ? MOTHER))( attribute(var ? ? ? MOTHER)(el ? ? ? Female))))
-
-forall (both Organism Object) (\FATHER -> forall Organism (\CHILD ->  impl ( father(var ? ? ? CHILD)(var ? ? ? FATHER))( attribute(var ? ? ? FATHER)(el ? ? ? Male))))
-
-forall Organism (\PARENT -> forall (both Organism Object) (\CHILD ->  impl ( daughter(var ? ? ? CHILD)(var ? ? ? PARENT))( attribute(var ? ? ? CHILD)(el ? ? ? Female))))
-
-forall Organism (\PARENT -> forall (both Organism Object) (\CHILD ->  impl ( son(var ? ? ? CHILD)(var ? ? ? PARENT))( attribute(var ? ? ? CHILD)(el ? ? ? Male))))
-
-forall (both Organism Entity) (\PARENT2 -> forall (both Organism Entity) (\ORGANISM2 -> forall (both Organism Entity) (\PARENT1 -> forall (both Organism Entity) (\ORGANISM1 ->  impl (and ( parent(var ? ? ? ORGANISM1)(var ? ? ? PARENT1))(and ( parent(var ? ? ? ORGANISM2)(var ? ? ? PARENT1))(and ( parent(var ? ? ? ORGANISM1)(var ? ? ? PARENT2))(and ( parent(var ? ? ? ORGANISM2)(var ? ? ? PARENT2))(and ( not ( equal(var ? ? ? ORGANISM1)(var ? ? ? ORGANISM2)))( not ( equal(var ? ? ? PARENT1)(var ? ? ? PARENT2))))))))( sibling(var ? ? ? ORGANISM1)(var ? ? ? ORGANISM2))))))
-
-forall Organism (\PARENT -> forall Organism (\ORG2 -> forall Organism (\ORG1 ->  impl (and ( sibling(var ? ? ? ORG1)(var ? ? ? ORG2))( parent(var ? ? ? ORG1)(var ? ? ? PARENT)))( parent(var ? ? ? ORG2)(var ? ? ? PARENT)))))
-
-forall (both Organism Object) (\PARENT -> forall Organism (\CHILD ->  impl (and ( parent(var ? ? ? CHILD)(var ? ? ? PARENT))( attribute(var ? ? ? PARENT)(el ? ? ? Male)))( father(var ? ? ? CHILD)(var ? ? ? PARENT))))
-
-forall (both Organism Object) (\PARENT -> forall Organism (\CHILD ->  impl (and ( parent(var ? ? ? CHILD)(var ? ? ? PARENT))( attribute(var ? ? ? PARENT)(el ? ? ? Female)))( mother(var ? ? ? CHILD)(var ? ? ? PARENT))))
-
-forall PoliticalOrganization (\POL -> exists PoliticalProcess (\PROC ->  agent(var ? ? ? PROC)(var ? ? ? POL)))
-
-forall GovernmentOrganization (\ORG -> exists Government (\GOV ->  subOrganization(var ? ? ? ORG)(var ? ? ? GOV)))
-
-forall ComputerProgramming (\CP -> exists ComputerProgram (\C ->  result(var ? ? ? CP)(var ? ? ? C)))
-
-forall Plan (\PLAN -> forall ContentBearingObject (\OBJ ->  impl ( containsInformation(var ? ? ? OBJ)(var ? ? ? PLAN))(exists Planning (\PLANNING ->  result(var ? ? ? PLANNING)(var ? ? ? OBJ)))))
-
-forall Reasoning (\REASON -> exists Argument (\ARGUMENT ->  realization(var ? ? ? REASON)(var ? ? ? ARGUMENT)))
-
-forall Argument (\ARGUMENT -> exists Argument (\CONCLUSION -> exists Entity (\PREMISES -> and ( equal( el ? ? ? ( PremisesFn(var ? ? ? ARGUMENT)))(var ? ? ? PREMISES))( conclusion(var ? ? ? CONCLUSION)(var ? ? ? ARGUMENT)))))
-
-forall Argument (\ARGUMENT -> forall Proposition (\PROPOSITION -> forall (both Entity Proposition) (\PREMISES ->  impl ( equal(var ? ? ? PREMISES)( el ? ? ? ( PremisesFn(var ? ? ? ARGUMENT))))( equiv ( subProposition(var ? ? ? PROPOSITION)(var ? ? ? PREMISES))( premise(var ? ? ? ARGUMENT)(var ? ? ? PROPOSITION))))))
-
-forall (both DirectionalAttribute Entity) (\ATTR1 -> forall Process (\PROC -> forall TimePosition (\TIME ->  impl ( holdsDuring(var ? ? ? TIME)( direction(var ? ? ? PROC)(var ? ? ? ATTR1)))(forall (both DirectionalAttribute Entity) (\ATTR2 ->  impl ( holdsDuring(var ? ? ? TIME)( direction(var ? ? ? PROC)(var ? ? ? ATTR2)))( equal(var ? ? ? ATTR2)(var ? ? ? ATTR1)))))))
-
-forall (both DirectionalAttribute Entity) (\ATTR1 -> forall Object (\PROC -> forall TimePosition (\TIME ->  impl ( holdsDuring(var ? ? ? TIME)( faces(var ? ? ? PROC)(var ? ? ? ATTR1)))(forall (both DirectionalAttribute Entity) (\ATTR2 ->  impl ( holdsDuring(var ? ? ? TIME)( faces(var ? ? ? PROC)(var ? ? ? ATTR2)))( equal(var ? ? ? ATTR2)(var ? ? ? ATTR1)))))))
-
-forall DirectionalAttribute (\ATTR1 -> forall DirectionalAttribute (\ATTR2 -> forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl (and ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? ATTR1))( not ( equal(var ? ? ? ATTR1)(var ? ? ? ATTR2))))( not ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? ATTR2)))))))
-
-forall DirectionalAttribute (\DIRECT -> forall Object (\OBJ3 -> forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl (and ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? DIRECT))( orientation(var ? ? ? OBJ2)(var ? ? ? OBJ3)(var ? ? ? DIRECT)))( between(var ? ? ? OBJ1)(var ? ? ? OBJ2)(var ? ? ? OBJ3))))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? North))( orientation(var ? ? ? OBJ2)(var ? ? ? OBJ1)(el ? ? ? South))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? East))( orientation(var ? ? ? OBJ2)(var ? ? ? OBJ1)(el ? ? ? West))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Vertical))( orientation(var ? ? ? OBJ2)(var ? ? ? OBJ1)(el ? ? ? Vertical))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Horizontal))( orientation(var ? ? ? OBJ2)(var ? ? ? OBJ1)(el ? ? ? Horizontal))))
-
-forall SymmetricPositionalAttribute (\P -> forall Object (\O2 -> forall Object (\O1 ->  impl ( orientation(var ? ? ? O1)(var ? ? ? O2)(var ? ? ? P))( orientation(var ? ? ? O2)(var ? ? ? O1)(var ? ? ? P)))))
-
-forall AntiSymmetricPositionalAttribute (\P -> forall Object (\O2 -> forall Object (\O1 ->  impl ( orientation(var ? ? ? O1)(var ? ? ? O2)(var ? ? ? P))( not ( orientation(var ? ? ? O2)(var ? ? ? O1)(var ? ? ? P))))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Above))( not ( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2)))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Below))(or ( orientation(var ? ? ? OBJ2)(var ? ? ? OBJ1)(el ? ? ? On))( orientation(var ? ? ? OBJ2)(var ? ? ? OBJ1)(el ? ? ? Above)))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Adjacent))(or ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Near))( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2)))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  equiv ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Right))( orientation(var ? ? ? OBJ2)(var ? ? ? OBJ1)(el ? ? ? Left))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Near))( not ( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2)))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Near))( orientation(var ? ? ? OBJ2)(var ? ? ? OBJ1)(el ? ? ? Near))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? On))( connected(var ? ? ? OBJ1)(var ? ? ? OBJ2))))
-
-forall Object (\OBJ2 -> forall (both Object Physical) (\OBJ1 ->  impl ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? On))( located(var ? ? ? OBJ1)(var ? ? ? OBJ2))))
-
-forall Object (\OBJ2 -> forall Object (\OBJ1 ->  impl ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? On))( not ( orientation(var ? ? ? OBJ2)(var ? ? ? OBJ1)(el ? ? ? On)))))
-
-forall Entity (\TIME2 -> forall (both TimePosition Quantity) (\TIME1 ->  impl ( equal( el ? ? ? ( RelativeTimeFn(var ? ? ? TIME1)(el ? ? ? PacificTimeZone)))(var ? ? ? TIME2))( equal(var ? ? ? TIME2)( el ? ? ? ( AdditionFn(var ? ? ? TIME1)(el ? ? ? (toInt 8)))))))
-
-forall Entity (\TIME2 -> forall (both TimePosition Quantity) (\TIME1 ->  impl ( equal( el ? ? ? ( RelativeTimeFn(var ? ? ? TIME1)(el ? ? ? MountainTimeZone)))(var ? ? ? TIME2))( equal(var ? ? ? TIME2)( el ? ? ? ( AdditionFn(var ? ? ? TIME1)(el ? ? ? (toInt 7)))))))
-
-forall Entity (\TIME2 -> forall (both TimePosition Quantity) (\TIME1 ->  impl ( equal( el ? ? ? ( RelativeTimeFn(var ? ? ? TIME1)(el ? ? ? CentralTimeZone)))(var ? ? ? TIME2))( equal(var ? ? ? TIME2)( el ? ? ? ( AdditionFn(var ? ? ? TIME1)(el ? ? ? (toInt 6)))))))
-
-forall Entity (\TIME2 -> forall (both TimePosition Quantity) (\TIME1 ->  impl ( equal( el ? ? ? ( RelativeTimeFn(var ? ? ? TIME1)(el ? ? ? EasternTimeZone)))(var ? ? ? TIME2))( equal(var ? ? ? TIME2)( el ? ? ? ( AdditionFn(var ? ? ? TIME1)(el ? ? ? (toInt 5)))))))
-
-forall Human (\PERSON ->  equiv (forall Organization (\ORG ->  not ( employs(var ? ? ? ORG)(var ? ? ? PERSON))))( attribute(var ? ? ? PERSON)(el ? ? ? Unemployed)))
-
-forall Organization (\ORG -> forall (both Position Attribute) (\POSITION -> forall (both Human Object) (\AGENT ->  impl ( occupiesPosition(var ? ? ? AGENT)(var ? ? ? POSITION)(var ? ? ? ORG))( attribute(var ? ? ? AGENT)(var ? ? ? POSITION)))))
-
-forall (both CognitiveAgent Human) (\PERSON -> forall Organization (\ORG ->  impl ( employs(var ? ? ? ORG)(var ? ? ? PERSON))(exists Position (\POSITION ->  occupiesPosition(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? ORG)))))
-
-forall (both Organization Collection) (\ORGANIZATION -> forall Position (\POSITION -> forall (both Human SelfConnectedObject) (\PERSON ->  impl ( occupiesPosition(var ? ? ? PERSON)(var ? ? ? POSITION)(var ? ? ? ORGANIZATION))( member(var ? ? ? PERSON)(var ? ? ? ORGANIZATION)))))
-
-forall ContestAttribute (\ATTR -> forall (both Entity (both Agent Process)) (\THING ->  impl ( property(var ? ? ? THING)(var ? ? ? ATTR))(exists Contest (\CONTEST -> or ( agent(var ? ? ? CONTEST)(var ? ? ? THING))(or ( patient(var ? ? ? CONTEST)(var ? ? ? THING))( subProcess(var ? ? ? THING)(var ? ? ? CONTEST)))))))
-
-forall Solution (\OBJ ->  attribute(var ? ? ? OBJ)(el ? ? ? Liquid))
-
-forall Substance (\OBJ -> exists PhysicalState (\ATTR ->  attribute(var ? ? ? OBJ)(var ? ? ? ATTR)))
-
-forall Perception (\PERCEPTION -> forall (both Entity Object) (\OBJ ->  impl ( patient(var ? ? ? PERCEPTION)(var ? ? ? OBJ))(exists PerceptualAttribute (\PROP ->  attribute(var ? ? ? OBJ)(var ? ? ? PROP)))))
-
-forall Food (\OBJ -> exists TasteAttribute (\ATTR ->  attribute(var ? ? ? OBJ)(var ? ? ? ATTR)))
-
-forall PrimaryColor (\COLOR -> forall Object (\PART -> forall Object (\OBJ ->  impl (and ( attribute(var ? ? ? OBJ)(el ? ? ? Monochromatic))(and ( superficialPart(var ? ? ? PART)(var ? ? ? OBJ))( attribute(var ? ? ? PART)(var ? ? ? COLOR))))(forall Object (\ELEMENT ->  impl ( superficialPart(var ? ? ? ELEMENT)(var ? ? ? OBJ))( attribute(var ? ? ? ELEMENT)(var ? ? ? COLOR)))))))
-
-forall Object (\OBJ -> or ( attribute(var ? ? ? OBJ)(el ? ? ? Monochromatic))( attribute(var ? ? ? OBJ)(el ? ? ? Polychromatic)))
-
-forall Object (\OBJ ->  impl ( attribute(var ? ? ? OBJ)(el ? ? ? Polychromatic))(exists ColorAttribute (\COLOR1 -> exists ColorAttribute (\COLOR2 -> exists Object (\PART2 -> exists Object (\PART1 -> and ( superficialPart(var ? ? ? PART1)(var ? ? ? OBJ))(and ( superficialPart(var ? ? ? PART2)(var ? ? ? OBJ))(and ( attribute(var ? ? ? PART1)(var ? ? ? COLOR1))(and ( attribute(var ? ? ? PART2)(var ? ? ? COLOR2))( not ( equal(var ? ? ? COLOR1)(var ? ? ? COLOR2))))))))))))
-
-forall ShapeAttribute (\ATTRIBUTE -> forall (both SelfConnectedObject Object) (\SURFACE -> forall (both Object SelfConnectedObject) (\OBJ ->  impl (and ( attribute(var ? ? ? OBJ)(var ? ? ? ATTRIBUTE))( surface(var ? ? ? SURFACE)(var ? ? ? OBJ)))( attribute(var ? ? ? SURFACE)(var ? ? ? ATTRIBUTE)))))
-
-forall (both Entity Object) (\OBJ ->  impl (exists ShapeChange (\CHANGE ->  patient(var ? ? ? CHANGE)(var ? ? ? OBJ)))( attribute(var ? ? ? OBJ)(el ? ? ? Pliable)))
-
-forall TextureAttribute (\ATTRIBUTE -> forall (both SelfConnectedObject Object) (\SURFACE -> forall (both Object SelfConnectedObject) (\OBJ ->  impl (and ( attribute(var ? ? ? OBJ)(var ? ? ? ATTRIBUTE))( surface(var ? ? ? SURFACE)(var ? ? ? OBJ)))( attribute(var ? ? ? SURFACE)(var ? ? ? ATTRIBUTE)))))
-
-forall (both GeometricPoint GeometricFigure) (\POINT -> forall (both OneDimensionalFigure GeometricFigure) (\FIGURE2 -> forall (both OneDimensionalFigure GeometricFigure) (\FIGURE1 ->  impl ( pointOfIntersection(var ? ? ? FIGURE1)(var ? ? ? FIGURE2)(var ? ? ? POINT))(and ( pointOfFigure(var ? ? ? POINT)(var ? ? ? FIGURE1))( pointOfFigure(var ? ? ? POINT)(var ? ? ? FIGURE2))))))
-
-forall OneDimensionalFigure (\LINE2 -> forall OneDimensionalFigure (\LINE1 ->  impl ( parallel(var ? ? ? LINE1)(var ? ? ? LINE2))( not (exists GeometricPoint (\POINT ->  pointOfIntersection(var ? ? ? LINE1)(var ? ? ? LINE2)(var ? ? ? POINT))))))
-
-forall LengthMeasure (\LENGTH -> forall GeometricPoint (\POINT2 -> forall GeometricPoint (\POINT1 ->  impl ( geometricDistance(var ? ? ? POINT1)(var ? ? ? POINT2)(var ? ? ? LENGTH))( geometricDistance(var ? ? ? POINT2)(var ? ? ? POINT1)(var ? ? ? LENGTH)))))
-
-forall Object (\OBJ ->  impl ( attribute(var ? ? ? OBJ)(el ? ? ? Dry))( not (exists Object (\SUBOBJ -> and ( part(var ? ? ? SUBOBJ)(var ? ? ? OBJ))( attribute(var ? ? ? SUBOBJ)(el ? ? ? Liquid))))))
-
-forall Object (\OBJ ->  impl ( attribute(var ? ? ? OBJ)(el ? ? ? Wet))(forall Object (\PART ->  impl ( part(var ? ? ? PART)(var ? ? ? OBJ))(exists Object (\SUBPART -> and ( part(var ? ? ? SUBPART)(var ? ? ? PART))( attribute(var ? ? ? SUBPART)(el ? ? ? Liquid)))))))
-
-forall Animal (\ANIMAL -> or (exists BodyMotion (\MOTION ->  agent(var ? ? ? MOTION)(var ? ? ? ANIMAL)))(exists BodyPosition (\ATTR ->  attribute(var ? ? ? ANIMAL)(var ? ? ? ATTR))))
-
-forall Ambulating (\AMBULATE -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? AMBULATE)(var ? ? ? AGENT))( attribute(var ? ? ? AGENT)(el ? ? ? Standing))))
-
-forall Organism (\ORGANISM -> forall (both Process Physical) (\PROCESS ->  impl ( agent(var ? ? ? PROCESS)(var ? ? ? ORGANISM))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? PROCESS)))( attribute(var ? ? ? ORGANISM)(el ? ? ? Living)))))
-
-forall Organism (\ORG -> exists AnimacyAttribute (\ATTR ->  attribute(var ? ? ? ORG)(var ? ? ? ATTR)))
-
-forall ReproductiveBody (\BODY -> forall Organism (\ORG ->  impl ( part(var ? ? ? BODY)(var ? ? ? ORG))( attribute(var ? ? ? ORG)(el ? ? ? Female))))
-
-forall Animal (\ANIMAL -> exists SexAttribute (\ATTR ->  attribute(var ? ? ? ANIMAL)(var ? ? ? ATTR)))
-
-forall (both Object (both Entity Physical)) (\OBJ ->  impl ( attribute(var ? ? ? OBJ)(el ? ? ? FullyFormed))(exists Growth (\GROWTH -> and ( experiencer(var ? ? ? GROWTH)(var ? ? ? OBJ))( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? OBJ)))))( attribute(var ? ? ? OBJ)(el ? ? ? NonFullyFormed))))))
-
-forall Organism (\ORG -> exists DevelopmentalAttribute (\ATTR ->  attribute(var ? ? ? ORG)(var ? ? ? ATTR)))
-
-forall (both Object Entity) (\ORG -> forall TimePosition (\TIME ->  impl ( holdsDuring(var ? ? ? TIME)( attribute(var ? ? ? ORG)(el ? ? ? Larval)))( holdsDuring( el ? ? ? ( PastFn(var ? ? ? TIME)))(exists Birth (\BIRTH ->  experiencer(var ? ? ? BIRTH)(var ? ? ? ORG))))))
-
-forall (both Object Physical) (\ORG ->  impl ( attribute(var ? ? ? ORG)(el ? ? ? Embryonic))(exists ReproductiveBody (\BODY ->  located(var ? ? ? ORG)(var ? ? ? BODY))))
-
-forall PsychologicalAttribute (\ATTR -> forall Object (\ORGANISM -> forall TimePosition (\TIME ->  impl ( holdsDuring(var ? ? ? TIME)( attribute(var ? ? ? ORGANISM)(var ? ? ? ATTR)))( holdsDuring(var ? ? ? TIME)( attribute(var ? ? ? ORGANISM)(el ? ? ? Living))))))
-
-forall SentientAgent (\AGENT ->  equiv ( attribute(var ? ? ? AGENT)(el ? ? ? Living))(exists ConsciousnessAttribute (\ATTR ->  attribute(var ? ? ? AGENT)(var ? ? ? ATTR))))
-
-forall Object (\AGENT ->  impl (or ( attribute(var ? ? ? AGENT)(el ? ? ? Asleep))( attribute(var ? ? ? AGENT)(el ? ? ? Awake)))( attribute(var ? ? ? AGENT)(el ? ? ? Living)))
diff --git a/examples/SUMO/axioms/MergeHiO.gft b/examples/SUMO/axioms/MergeHiO.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/MergeHiO.gft
+++ /dev/null
@@ -1,208 +0,0 @@
-
-EquivalenceRelation ? (\x,y -> equal x y)
-
-SymmetricRelation ? (\x,y -> disjoint x y)
-
-EquivalenceRelation ? (\x,y -> relatedInternalConcept x y)
-
-PartialOrderingRelation ? (\x,y -> subAttribute x y)
-
-AsymmetricRelation ? (\x,y -> successorAttribute x y)
-
-TransitiveRelation ? (\x,y -> successorAttributeClosure x y)
-
-IrreflexiveRelation ? (\x,y -> successorAttributeClosure x y)
-
-PartialOrderingRelation ? (\x,y -> part x y)
-
-AsymmetricRelation ? (\x,y -> properPart x y)
-
-TransitiveRelation ? (\x,y -> properPart x y)
-
-PartialOrderingRelation ? (\x,y -> subCollection x y)
-
-TransitiveRelation ? (\x,y -> lessThan x y)
-
-IrreflexiveRelation ? (\x,y -> lessThan x y)
-
-TransitiveRelation ? (\x,y -> greaterThan x y)
-
-IrreflexiveRelation ? (\x,y -> greaterThan x y)
-
-PartialOrderingRelation ? (\x,y -> lessThanOrEqualTo x y)
-
-PartialOrderingRelation ? (\x,y -> greaterThanOrEqualTo x y)
-
-IntentionalRelation ? ? (\x,y -> inScopeOfInterest x y)
-
-ObjectAttitude ? ? (\x,y -> needs x y)
-
-ObjectAttitude ? ? (\x,y -> wants x y)
-
-PartialOrderingRelation ? (\x,y -> subList x y)
-
-EquivalenceRelation ? (\x,y -> identicalListItems x y)
-
-SymmetricRelation ? (\x,y -> relatedEvent x y)
-
-AsymmetricRelation ? (\x,y -> causes x y)
-
-EquivalenceRelation ? (\x,y -> copy x y)
-
-AsymmetricRelation ? (\x,y -> crosses x y)
-
-TransitiveRelation ? (\x,y -> crosses x y)
-
-AsymmetricRelation ? (\x,y -> penetrates x y)
-
-IntransitiveRelation ? (\x,y -> penetrates x y)
-
-EquivalenceRelation ? (\x,y -> equivalentContentInstance x y)
-
-PartialOrderingRelation ? (\x,y -> subsumesContentInstance x y)
-
-TransitiveRelation ? (\x,y -> subProposition x y)
-
-IrreflexiveRelation ? (\x,y -> subProposition x y)
-
-TransitiveRelation ? (\x,y -> subPlan x y)
-
-IrreflexiveRelation ? (\x,y -> subPlan x y)
-
-AssociativeFunction ? (\x,y -> MultiplicationFn x y)
-
-CommutativeFunction ? ? (\x,y -> MultiplicationFn x y)
-
-AssociativeFunction ? (\x,y -> AdditionFn x y)
-
-CommutativeFunction ? ? (\x,y -> AdditionFn x y)
-
-AssociativeFunction ? (\x,y -> SubtractionFn x y)
-
-AssociativeFunction ? (\x,y -> DivisionFn x y)
-
-TransitiveRelation ? (\x,y -> multiplicativeFactor x y)
-
-AssociativeFunction ? (\x,y -> MaxFn x y)
-
-CommutativeFunction ? ? (\x,y -> MaxFn x y)
-
-AssociativeFunction ? (\x,y -> MinFn x y)
-
-CommutativeFunction ? ? (\x,y -> MinFn x y)
-
-ReflexiveRelation ? (\x,y -> subGraph x y)
-
-TransitiveRelation ? (\x,y -> subGraph x y)
-
-TransitiveRelation ? (\x,y -> larger x y)
-
-IrreflexiveRelation ? (\x,y -> larger x y)
-
-TransitiveRelation ? (\x,y -> smaller x y)
-
-IrreflexiveRelation ? (\x,y -> smaller x y)
-
-PartialOrderingRelation ? (\x,y -> temporalPart x y)
-
-TransitiveRelation ? (\x,y -> starts x y)
-
-IrreflexiveRelation ? (\x,y -> starts x y)
-
-TransitiveRelation ? (\x,y -> finishes x y)
-
-IrreflexiveRelation ? (\x,y -> finishes x y)
-
-IrreflexiveRelation ? (\x,y -> before x y)
-
-TransitiveRelation ? (\x,y -> before x y)
-
-PartialOrderingRelation ? (\x,y -> beforeOrEqual x y)
-
-ReflexiveRelation ? (\x,y -> overlapsTemporally x y)
-
-SymmetricRelation ? (\x,y -> overlapsTemporally x y)
-
-TransitiveRelation ? (\x,y -> during x y)
-
-IrreflexiveRelation ? (\x,y -> during x y)
-
-AsymmetricRelation ? (\x,y -> meetsTemporally x y)
-
-IntransitiveRelation ? (\x,y -> meetsTemporally x y)
-
-TransitiveRelation ? (\x,y -> earlier x y)
-
-IrreflexiveRelation ? (\x,y -> earlier x y)
-
-EquivalenceRelation ? (\x,y -> cooccur x y)
-
-ReflexiveRelation ? (\x,y -> connected x y)
-
-SymmetricRelation ? (\x,y -> connected x y)
-
-IrreflexiveRelation ? (\x,y -> meetsSpatially x y)
-
-SymmetricRelation ? (\x,y -> meetsSpatially x y)
-
-ReflexiveRelation ? (\x,y -> overlapsSpatially x y)
-
-SymmetricRelation ? (\x,y -> overlapsSpatially x y)
-
-SymmetricRelation ? (\x,y -> overlapsPartially x y)
-
-IrreflexiveRelation ? (\x,y -> overlapsPartially x y)
-
-IrreflexiveRelation ? (\x,y -> superficialPart x y)
-
-TransitiveRelation ? (\x,y -> superficialPart x y)
-
-AsymmetricRelation ? (\x,y -> surface x y)
-
-AsymmetricRelation ? (\x,y -> interiorPart x y)
-
-TransitiveRelation ? (\x,y -> interiorPart x y)
-
-PartialOrderingRelation ? (\x,y -> subProcess x y)
-
-TransitiveRelation ? (\x,y -> geographicSubregion x y)
-
-AsymmetricRelation ? (\x,y -> geographicSubregion x y)
-
-AsymmetricRelation ? (\x,y -> geopoliticalSubdivision x y)
-
-TransitiveRelation ? (\x,y -> geopoliticalSubdivision x y)
-
-SymmetricRelation ? (\x,y -> connectedEngineeringComponents x y)
-
-IrreflexiveRelation ? (\x,y -> connectedEngineeringComponents x y)
-
-SymmetricRelation ? (\x,y -> relative x y)
-
-EquivalenceRelation ? (\x,y -> familyRelation x y)
-
-TransitiveRelation ? (\x,y -> ancestor x y)
-
-IrreflexiveRelation ? (\x,y -> ancestor x y)
-
-AsymmetricRelation ? (\x,y -> parent x y)
-
-IntransitiveRelation ? (\x,y -> parent x y)
-
-SymmetricRelation ? (\x,y -> sibling x y)
-
-IrreflexiveRelation ? (\x,y -> sibling x y)
-
-SymmetricRelation ? (\x,y -> legalRelation x y)
-
-SymmetricRelation ? (\x,y -> mutualAcquaintance x y)
-
-IrreflexiveRelation ? (\x,y -> spouse x y)
-
-SymmetricRelation ? (\x,y -> spouse x y)
-
-PartialOrderingRelation ? (\x,y -> subOrganization x y)
-
-SymmetricRelation ? (\x,y -> consistent x y)
-
-PartialOrderingRelation ? (\x,y -> geometricPart x y)
diff --git a/examples/SUMO/axioms/MergeP.gft b/examples/SUMO/axioms/MergeP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/MergeP.gft
+++ /dev/null
@@ -1,9 +0,0 @@
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 0)) (el ? ? ? AngularDegree))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 360)) (el ? ? ? AngularDegree)))
-
-typicalPart (desc VocalCords ? ?) (desc Human ? ?)
-
-typicallyContainsPart (desc VocalCords ? ?) (desc Human ? ?)
-
-initialPart (desc VocalCords ? ?) (desc Human ? ?)
-
diff --git a/examples/SUMO/axioms/MergeSubAtt.gft b/examples/SUMO/axioms/MergeSubAtt.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/MergeSubAtt.gft
+++ /dev/null
@@ -1,20 +0,0 @@
-
-subAttribute (el ? ? ? Law) (el ? ? ? Obligation)
-
-subAttribute (el ? ? ? Promise) (el ? ? ? Obligation)
-
-subAttribute (el ? ? ? NakedPromise) (el ? ? ? Promise)
-
-subAttribute (el ? ? ? Liquid) (el ? ? ? Fluid)
-
-subAttribute (el ? ? ? Gas) (el ? ? ? Fluid)
-
-subAttribute (el ? ? ? Plasma) (el ? ? ? Fluid)
-
-subAttribute (el ? ? ? Wet) (el ? ? ? Damp)
-
-subAttribute (el ? ? ? Dead) (el ? ? ? Unconscious)
-
-subAttribute (el ? ? ? Larval) (el ? ? ? NonFullyFormed)
-
-subAttribute (el ? ? ? Embryonic) (el ? ? ? NonFullyFormed)
diff --git a/examples/SUMO/axioms/MergeSubRel.gft b/examples/SUMO/axioms/MergeSubRel.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/MergeSubRel.gft
+++ /dev/null
@@ -1,184 +0,0 @@
-
-subRelation2El ? ? ? ? (\x,y -> properPart x y) (\x,y -> part x y)
-
-subRelation2El ? ? ? ? (\x,y -> piece x y) (\x,y -> part x y)
-
-subRelation2El ? ? ? ? (\x,y -> component x y) (\x,y -> part x y)
-
-subRelation2El ? ? ? ? (\x,y -> contains x y) (\x,y -> partlyLocated x y)
-
-subRelation2El ? ? ? ? (\x,y -> member x y) (\x,y -> part x y)
-
-subRelation2El ? ? ? ? (\x,y -> containsInformation x y) (\x,y -> represents x y)
-
-subRelation2El ? ? ? ? (\x,y -> attribute x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> manner x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> agent x y) (\x,y -> involvedInEvent x y)
-
-subRelation2El ? ? ? ? (\x,y -> destination x y) (\x,y -> involvedInEvent x y)
-
-subRelation2El ? ? ? ? (\x,y -> experiencer x y) (\x,y -> involvedInEvent x y)
-
-subRelation2El ? ? ? ? (\x,y -> instrument x y) (\x,y -> patient x y)
-
-subRelation2El ? ? ? ? (\x,y -> origin x y) (\x,y -> involvedInEvent x y)
-
-subRelation2El ? ? ? ? (\x,y -> patient x y) (\x,y -> involvedInEvent x y)
-
-subRelation2El ? ? ? ? (\x,y -> result x y) (\x,y -> patient x y)
-
-subRelation2El ? ? ? ? (\x,y -> needs x y) (\x,y -> inScopeOfInterest x y)
-
-subRelation2El ? ? ? ? (\x,y -> wants x y) (\x,y -> inScopeOfInterest x y)
-
-subRelation2El ? ? ? ? (\x,y -> causes x y) (\x,y -> relatedEvent x y)
-
-subRelation2El ? ? ? ? (\x,y -> located x y) (\x,y -> partlyLocated x y)
-
-subRelation2El ? ? ? ? (\x,y -> exactlyLocated x y) (\x,y -> located x y)
-
-subRelation2El ? ? ? ? (\x,y -> crosses x y) (\x,y -> traverses x y)
-
-subRelation2El ? ? ? ? (\x,y -> penetrates x y) (\x,y -> traverses x y)
-
-subRelation2El ? ? ? ? (\x,y -> penetrates x y) (\x,y -> meetsSpatially x y)
-
-subRelation2El ? ? ? ? (\x,y -> names x y) (\x,y -> refers x y)
-
-subRelation2El ? ? ? ? (\x,y -> uniqueIdentifier x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> represents x y) (\x,y -> refers x y)
-
-subRelation2El ? ? ? ? (\x,y -> equivalentContentInstance x y) (\x,y -> subsumesContentInstance x y)
-
-subRelation2El ? ? ? ? (\x,y -> realization x y) (\x,y -> represents x y)
-
-subRelation2El ? ? ? ? (\x,y -> subPlan x y) (\x,y -> subProposition x y)
-
-subRelation2El ? ? ? ? (\x,y -> abstractCounterpart x y) (\x,y -> represents x y)
-
-subRelation2El ? ? ? ? (\x,y -> weight x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> age x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> linearExtent x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> width x y) (\x,y -> linearExtent x y)
-
-subRelation2El ? ? ? ? (\x,y -> height x y) (\x,y -> linearExtent x y)
-
-subRelation2El ? ? ? ? (\x,y -> length x y) (\x,y -> linearExtent x y)
-
-subRelation2El ? ? ? ? (\x,y -> diameter x y) (\x,y -> width x y)
-
-subRelation2El ? ? ? ? (\x,y -> monetaryValue x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> barometricPressure x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> starts x y) (\x,y -> temporalPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> finishes x y) (\x,y -> temporalPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> before x y) (\x,y -> beforeOrEqual x y)
-
-subRelation2El ? ? ? ? (\x,y -> during x y) (\x,y -> temporalPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> during x y) (\x,y -> overlapsTemporally x y)
-
-subRelation2El ? ? ? ? (\x,y -> date x y) (\x,y -> time x y)
-
-subRelation2El ? ? ? ? (\x,y -> meetsSpatially x y) (\x,y -> connected x y)
-
-subRelation2El ? ? ? ? (\x,y -> overlapsSpatially x y) (\x,y -> connected x y)
-
-subRelation2El ? ? ? ? (\x,y -> overlapsPartially x y) (\x,y -> overlapsSpatially x y)
-
-subRelation2El ? ? ? ? (\x,y -> superficialPart x y) (\x,y -> part x y)
-
-subRelation2El ? ? ? ? (\x,y -> surface x y) (\x,y -> superficialPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> interiorPart x y) (\x,y -> part x y)
-
-subRelation2El ? ? ? ? (\x,y -> bottom x y) (\x,y -> superficialPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> top x y) (\x,y -> superficialPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> side x y) (\x,y -> superficialPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> partiallyFills x y) (\x,y -> located x y)
-
-subRelation2El ? ? ? ? (\x,y -> properlyFills x y) (\x,y -> partiallyFills x y)
-
-subRelation2El ? ? ? ? (\x,y -> completelyFills x y) (\x,y -> partiallyFills x y)
-
-subRelation2El ? ? ? ? (\x,y -> fills x y) (\x,y -> completelyFills x y)
-
-subRelation2El ? ? ? ? (\x,y -> fills x y) (\x,y -> properlyFills x y)
-
-subRelation2El ? ? ? ? (\x,y -> path x y) (\x,y -> involvedInEvent x y)
-
-subRelation2El ? ? ? ? (\x,y -> grasps x y) (\x,y -> meetsSpatially x y)
-
-subRelation2El ? ? ? ? (\x,y -> attends x y) (\x,y -> experiencer x y)
-
-subRelation2El ? ? ? ? (\x,y -> geographicSubregion x y) (\x,y -> properPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> geographicSubregion x y) (\x,y -> located x y)
-
-subRelation2El ? ? ? ? (\x,y -> geopoliticalSubdivision x y) (\x,y -> geographicSubregion x y)
-
-subRelation2El ? ? ? ? (\x,y -> developmentalForm x y) (\x,y -> attribute x y)
-
-subRelation2El ? ? ? ? (\x,y -> home x y) (\x,y -> inhabits x y)
-
-subRelation2El ? ? ? ? (\x,y -> stays x y) (\x,y -> inhabits x y)
-
-subRelation2El ? ? ? ? (\x,y -> engineeringSubcomponent x y) (\x,y -> properPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> connectedEngineeringComponents x y) (\x,y -> connected x y)
-
-subRelation2El ? ? ? ? (\x,y -> familyRelation x y) (\x,y -> relative x y)
-
-subRelation2El ? ? ? ? (\x,y -> spouse x y) (\x,y -> relative x y)
-
-subRelation2El ? ? ? ? (\x,y -> ancestor x y) (\x,y -> familyRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> parent x y) (\x,y -> ancestor x y)
-
-subRelation2El ? ? ? ? (\x,y -> parent x y) (\x,y -> familyRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> mother x y) (\x,y -> parent x y)
-
-subRelation2El ? ? ? ? (\x,y -> father x y) (\x,y -> parent x y)
-
-subRelation2El ? ? ? ? (\x,y -> daughter x y) (\x,y -> parent x y)
-
-subRelation2El ? ? ? ? (\x,y -> son x y) (\x,y -> parent x y)
-
-subRelation2El ? ? ? ? (\x,y -> sibling x y) (\x,y -> familyRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> brother x y) (\x,y -> sibling x y)
-
-subRelation2El ? ? ? ? (\x,y -> sister x y) (\x,y -> sibling x y)
-
-subRelation2El ? ? ? ? (\x,y -> mutualAcquaintance x y) (\x,y -> acquaintance x y)
-
-subRelation2El ? ? ? ? (\x,y -> spouse x y) (\x,y -> mutualAcquaintance x y)
-
-subRelation2El ? ? ? ? (\x,y -> spouse x y) (\x,y -> legalRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> husband x y) (\x,y -> spouse x y)
-
-subRelation2El ? ? ? ? (\x,y -> wife x y) (\x,y -> spouse x y)
-
-subRelation2El ? ? ? ? (\x,y -> subOrganization x y) (\x,y -> subCollection x y)
-
-subRelation2El ? ? ? ? (\x,y -> direction x y) (\x,y -> involvedInEvent x y)
-
-subRelation2El ? ? ? ? (\x,y -> truth x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> pointOfFigure x y) (\x,y -> geometricPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> angleOfFigure x y) (\x,y -> geometricPart x y)
diff --git a/examples/SUMO/axioms/Mid_level_ontology.gft b/examples/SUMO/axioms/Mid_level_ontology.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Mid_level_ontology.gft
+++ /dev/null
@@ -1,1632 +0,0 @@
-
-forall HumanCorpse (\CORPSE -> exists Human (\HUMAN -> and ( before( el ? ? ? ( WhenFn(var ? ? ? HUMAN)))( el ? ? ? ( WhenFn(var ? ? ? CORPSE))))( not (exists Object (\OTHERPART -> and ( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? CORPSE)))( part(var ? ? ? OTHERPART)(var ? ? ? CORPSE)))( not ( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? HUMAN)))( part(var ? ? ? OTHERPART)(var ? ? ? HUMAN)))))))))
-
-forall HumanCorpse (\CORPSE ->  attribute(var ? ? ? CORPSE)(el ? ? ? Dead))
-
-forall (both Object Entity) (\SLAVE ->  impl ( attribute(var ? ? ? SLAVE)(el ? ? ? HumanSlave))(exists Human (\PERSON -> and ( not ( equal(var ? ? ? PERSON)(var ? ? ? SLAVE)))( possesses(var ? ? ? PERSON)(var ? ? ? SLAVE)))))
-
-forall HumanAdult (\ADULT -> forall (both RealNumber Quantity) (\NUMBER ->  impl ( age(var ? ? ? ADULT)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? YearDuration))))( greaterThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 18)))))
-
-forall HumanYouth (\YOUTH -> forall (both RealNumber Quantity) (\NUMBER ->  impl ( age(var ? ? ? YOUTH)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? YearDuration))))( lessThan(var ? ? ? NUMBER)(el ? ? ? (toInt 18)))))
-
-forall HumanChild (\CHILD ->  attribute(var ? ? ? CHILD)(el ? ? ? NonFullyFormed))
-
-forall HumanChild (\CHILD -> forall (both RealNumber Quantity) (\NUMBER ->  impl ( age(var ? ? ? CHILD)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? YearDuration))))( lessThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 14)))))
-
-forall Teenager (\TEEN -> forall (both RealNumber Quantity) (\NUMBER ->  impl ( age(var ? ? ? TEEN)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? YearDuration))))(and ( greaterThan(var ? ? ? NUMBER)(el ? ? ? (toInt 12)))( lessThan(var ? ? ? NUMBER)(el ? ? ? (toInt 20))))))
-
-forall HumanBaby (\BABY -> forall (both RealNumber Quantity) (\NUMBER ->  impl ( age(var ? ? ? BABY)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? YearDuration))))( lessThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 1)))))
-
-forall Object (\O2 -> forall Object (\O1 ->  impl ( older(var ? ? ? O1)(var ? ? ? O2))(exists UnitOfMeasure (\U -> exists (both RealNumber Quantity) (\N2 -> exists (both RealNumber Quantity) (\N1 -> and ( age(var ? ? ? O1)( el ? ? ? ( MeasureFn(var ? ? ? N1)(var ? ? ? U))))(and ( age(var ? ? ? O2)( el ? ? ? ( MeasureFn(var ? ? ? N2)(var ? ? ? U))))( greaterThan(var ? ? ? N1)(var ? ? ? N2)))))))))
-
-forall Mounting (\M -> forall (both Entity Object) (\O -> forall (both Agent Object) (\A ->  impl (and ( agent(var ? ? ? M)(var ? ? ? A))( patient(var ? ? ? M)(var ? ? ? O)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? M)))))( not ( orientation(var ? ? ? A)(var ? ? ? O)(el ? ? ? On))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? M)))))( orientation(var ? ? ? A)(var ? ? ? O)(el ? ? ? On)))))))
-
-forall Wading (\P -> exists BodyOfWater (\W ->  located(var ? ? ? P)(var ? ? ? W)))
-
-forall Jumping (\J -> forall (both Agent Object) (\A ->  impl ( agent(var ? ? ? J)(var ? ? ? A))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? J)))))( not ( attribute(var ? ? ? A)(el ? ? ? Standing))))))
-
-forall Somersaulting (\S -> forall (both Agent Object) (\A ->  impl ( agent(var ? ? ? S)(var ? ? ? A))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? S)))))( attribute(var ? ? ? A)(el ? ? ? Sitting)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? S)))))( attribute(var ? ? ? A)(el ? ? ? Sitting))))))
-
-forall Sunlight (\L ->  origin(var ? ? ? L)(el ? ? ? Sol))
-
-forall WrittenCommunication (\W -> exists Text (\T -> exists Character (\C -> exists Script (\S -> and ( result(var ? ? ? W)(var ? ? ? T))(and ( part(var ? ? ? C)(var ? ? ? T))( member(var ? ? ? C)(var ? ? ? S)))))))
-
-forall Lyrics (\LYRIC ->  hasPurpose(var ? ? ? LYRIC)(exists Singing (\SING ->  patient(var ? ? ? SING)(var ? ? ? LYRIC))))
-
-forall Paragraph (\T -> exists Sentence (\S ->  part(var ? ? ? S)(var ? ? ? T)))
-
-forall InstrumentalMusic (\MUSIC -> exists MusicalInstrument (\INSTRUMENT ->  instrument(var ? ? ? MUSIC)(var ? ? ? INSTRUMENT)))
-
-forall VocalMusic (\M -> exists Singing (\S ->  subProcess(var ? ? ? S)(var ? ? ? M)))
-
-forall WindInstrument (\WI -> forall Music (\M -> forall Agent (\A ->  impl (and ( agent(var ? ? ? M)(var ? ? ? A))( instrument(var ? ? ? M)(var ? ? ? WI)))(exists Exhaling (\B -> and ( agent(var ? ? ? B)(var ? ? ? A))( subProcess(var ? ? ? B)(var ? ? ? M)))))))
-
-forall Ringing (\R -> exists Bell (\B ->  instrument(var ? ? ? R)(var ? ? ? B)))
-
-forall Bell (\B -> forall Impacting (\I ->  impl ( destination(var ? ? ? I)(var ? ? ? B))(exists MusicalTone (\MT ->  causes(var ? ? ? I)(var ? ? ? MT)))))
-
-forall Drumming (\D -> exists Drum (\DRUM -> exists Impacting (\I -> exists Agent (\A -> and ( agent(var ? ? ? D)(var ? ? ? A))(and ( instrument(var ? ? ? D)(var ? ? ? DRUM))(and ( subProcess(var ? ? ? I)(var ? ? ? D))(and ( agent(var ? ? ? I)(var ? ? ? A))( patient(var ? ? ? I)(var ? ? ? DRUM)))))))))
-
-forall Drum (\D ->  hasPurpose(var ? ? ? D)(exists Drumming (\P ->  instrument(var ? ? ? P)(var ? ? ? D))))
-
-forall WrittenCommunication (\COMMUNICATE -> exists Writing (\WRITE -> exists Reading (\READ -> exists Text (\TEXT -> and ( instrument(var ? ? ? COMMUNICATE)(var ? ? ? TEXT))(and ( result(var ? ? ? WRITE)(var ? ? ? TEXT))(and ( patient(var ? ? ? READ)(var ? ? ? TEXT))(and ( subProcess(var ? ? ? WRITE)(var ? ? ? COMMUNICATE))( subProcess(var ? ? ? READ)(var ? ? ? COMMUNICATE)))))))))
-
-forall Corresponding (\C -> exists Mailing (\M -> exists Text (\T -> and ( subProcess(var ? ? ? M)(var ? ? ? C))(and ( patient(var ? ? ? M)(var ? ? ? T))( patient(var ? ? ? C)(var ? ? ? T))))))
-
-forall Reminding (\REMIND -> exists Remembering (\REMEMBER ->  causes(var ? ? ? REMIND)(var ? ? ? REMEMBER)))
-
-forall LegalAction (\ACTION -> exists Registering (\REGISTER ->  subProcess(var ? ? ? REGISTER)(var ? ? ? ACTION)))
-
-forall Answering (\ANSWER -> exists Questioning (\QUESTION -> and ( refers(var ? ? ? ANSWER)(var ? ? ? QUESTION))( earlier( el ? ? ? ( WhenFn(var ? ? ? QUESTION)))( el ? ? ? ( WhenFn(var ? ? ? ANSWER))))))
-
-forall Arguing (\ARGUE -> exists Statement (\STATEMENT -> exists Argument (\ARGUMENT -> and ( patient(var ? ? ? ARGUE)(var ? ? ? STATEMENT))( containsInformation(var ? ? ? STATEMENT)(var ? ? ? ARGUMENT)))))
-
-forall TellingALie (\STATE -> forall (both Entity Sentence) (\STATEMENT -> forall (both Agent CognitiveAgent) (\AGENT ->  impl (and ( agent(var ? ? ? STATE)(var ? ? ? AGENT))( patient(var ? ? ? STATE)(var ? ? ? STATEMENT)))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? STATE)))( believes(var ? ? ? AGENT)( truth(var ? ? ? STATEMENT)(el ? ? ? False)))))))
-
-forall Founding (\FOUND -> exists Organization (\ORG ->  result(var ? ? ? FOUND)(var ? ? ? ORG)))
-
-forall Divorcing (\D -> exists (both TimePosition TimeInterval) (\T2 -> exists (both TimePosition TimeInterval) (\T1 -> exists Human (\P2 -> exists Human (\P1 -> and ( holdsDuring(var ? ? ? T1)( spouse(var ? ? ? P1)(var ? ? ? P2)))(and ( holdsDuring(var ? ? ? T2)( not ( spouse(var ? ? ? P1)(var ? ? ? P2))))(and ( finishes(var ? ? ? T1)(var ? ? ? D))( starts(var ? ? ? T2)(var ? ? ? D)))))))))
-
-forall Appointing (\A -> forall (both Entity Human) (\H ->  impl ( patient(var ? ? ? A)(var ? ? ? H))(exists Organization (\ORG -> exists Position (\P -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? A)))))( not ( occupiesPosition(var ? ? ? H)(var ? ? ? P)(var ? ? ? ORG))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? A)))))( occupiesPosition(var ? ? ? H)(var ? ? ? P)(var ? ? ? ORG))))))))
-
-forall TurningOffDevice (\P -> forall (both Entity Object) (\D ->  impl ( patient(var ? ? ? P)(var ? ? ? D))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? P)))))( attribute(var ? ? ? D)(el ? ? ? DeviceOn)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? P)))))( attribute(var ? ? ? D)(el ? ? ? DeviceOff))))))
-
-forall TurningOnDevice (\P -> forall (both Entity Object) (\D ->  impl ( patient(var ? ? ? P)(var ? ? ? D))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? P)))))( attribute(var ? ? ? D)(el ? ? ? DeviceOff)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? P)))))( attribute(var ? ? ? D)(el ? ? ? DeviceOn))))))
-
-forall Projectile (\PROJECTILE -> exists ProjectileShell (\SHELL ->  part(var ? ? ? SHELL)(var ? ? ? PROJECTILE)))
-
-forall Shooting (\SHOOT -> exists Projectile (\PROJECTILE -> exists Gun (\GUN -> and ( patient(var ? ? ? SHOOT)(var ? ? ? PROJECTILE))( instrument(var ? ? ? SHOOT)(var ? ? ? GUN)))))
-
-forall Bullet (\B ->  hasPurpose(var ? ? ? B)(exists Shooting (\S -> exists Gun (\GUN -> and ( instrument(var ? ? ? S)(var ? ? ? GUN))( patient(var ? ? ? S)(var ? ? ? B))))))
-
-forall GunBarrel (\B -> exists Gun (\G ->  part(var ? ? ? B)(var ? ? ? G)))
-
-forall Gun (\G -> forall GunBarrel (\B -> forall Shooting (\S -> forall Projectile (\P -> forall Object (\GUN ->  impl (and ( part(var ? ? ? B)(var ? ? ? G))(and ( instrument(var ? ? ? S)(var ? ? ? GUN))( patient(var ? ? ? S)(var ? ? ? P))))(exists (both Process Motion) (\SUB -> and ( subProcess(var ? ? ? SUB)(var ? ? ? S))( path(var ? ? ? SUB)(var ? ? ? B)))))))))
-
-forall GunStock (\STOCK -> exists Gun (\GUN ->  part(var ? ? ? STOCK)(var ? ? ? GUN)))
-
-forall Handle (\H ->  hasPurpose(var ? ? ? H)(exists Grabbing (\G -> exists Hand (\D -> and ( patient(var ? ? ? G)(var ? ? ? H))( instrument(var ? ? ? G)(var ? ? ? D))))))
-
-forall Shield (\S -> exists Handle (\H ->  part(var ? ? ? H)(var ? ? ? S)))
-
-forall WingDevice (\W -> exists Aircraft (\A ->  part(var ? ? ? W)(var ? ? ? A)))
-
-forall Tube (\T ->  hasPurpose(var ? ? ? T)(exists Transfer (\P -> exists (both Entity Object) (\OBJ -> and ( path(var ? ? ? P)(var ? ? ? T))(and ( patient(var ? ? ? P)(var ? ? ? OBJ))( attribute(var ? ? ? OBJ)(el ? ? ? Fluid)))))))
-
-forall PictureFrame (\F ->  hasPurpose(var ? ? ? F)(exists (either PaintedPicture Photograph) (\P ->  meetsSpatially(var ? ? ? F)(var ? ? ? P))))
-
-forall Shelf (\S -> exists Furniture (\F ->  part(var ? ? ? S)(var ? ? ? F)))
-
-forall (both Object (both SelfConnectedObject Hole)) (\C ->  impl ( attribute(var ? ? ? C)(el ? ? ? ContainerFull))(exists Hole (\H -> exists Object (\S -> and ( hole(var ? ? ? H)(var ? ? ? C))( fills(var ? ? ? S)(var ? ? ? C))))))
-
-forall Holster (\H ->  hasPurpose(var ? ? ? H)(exists Pistol (\P ->  contains(var ? ? ? H)(var ? ? ? P))))
-
-forall PetroleumProduct (\PP -> exists OrganicCompound (\O ->  part(var ? ? ? O)(var ? ? ? PP)))
-
-forall SwitchDevice (\DEVICE -> exists ElectricDevice (\ELECTRIC -> exists Process (\PROC2 -> exists Process (\PROC1 -> and ( instrument(var ? ? ? PROC1)(var ? ? ? DEVICE))(and ( causes(var ? ? ? PROC1)(var ? ? ? PROC2))( instrument(var ? ? ? PROC2)(var ? ? ? ELECTRIC)))))))
-
-forall Aerator (\AERATOR ->  hasPurpose(var ? ? ? AERATOR)(exists Combining (\COMBINE -> exists Air (\AIR -> and ( resourceS(var ? ? ? COMBINE)(var ? ? ? AIR))( instrument(var ? ? ? COMBINE)(var ? ? ? AERATOR))))))
-
-forall Aerating (\AERATE -> exists Air (\AIR -> exists (both Entity Object) (\S -> and ( patient(var ? ? ? AERATE)(var ? ? ? AIR))(and ( patient(var ? ? ? AERATE)(var ? ? ? S))( attribute(var ? ? ? S)(el ? ? ? Liquid))))))
-
-forall Broom (\B ->  hasPurpose(var ? ? ? B)(exists Sweeping (\S ->  instrument(var ? ? ? S)(var ? ? ? B))))
-
-forall BrushOrComb (\B ->  hasPurpose(var ? ? ? B)(exists (either Removing SurfaceChange) (\S ->  instrument(var ? ? ? S)(var ? ? ? B))))
-
-forall VendingDevice (\VD ->  hasPurpose(var ? ? ? VD)(exists FinancialTransaction (\T -> exists Currency (\C -> exists Product (\P -> and ( instrument(var ? ? ? T)(var ? ? ? VD))(and ( patient(var ? ? ? T)(var ? ? ? C))( patient(var ? ? ? T)(var ? ? ? P))))))))
-
-forall WritingDevice (\D ->  hasPurpose(var ? ? ? D)(exists Writing (\W ->  instrument(var ? ? ? W)(var ? ? ? D))))
-
-forall SmokingDevice (\D ->  hasPurpose(var ? ? ? D)(exists Smoking (\S ->  instrument(var ? ? ? S)(var ? ? ? D))))
-
-forall Toothbrush (\T -> forall Tooth (\TOOTH -> forall Bacterium (\B ->  hasPurpose(var ? ? ? T)(exists Killing (\K -> and ( instrument(var ? ? ? K)(var ? ? ? T))(and ( patient(var ? ? ? K)(var ? ? ? B))( patient(var ? ? ? K)(var ? ? ? TOOTH))))))))
-
-forall CigarOrCigarette (\C -> exists Tobacco (\T ->  part(var ? ? ? T)(var ? ? ? C)))
-
-forall Tableware (\T ->  hasPurpose(var ? ? ? T)(exists Ingesting (\I ->  instrument(var ? ? ? I)(var ? ? ? T))))
-
-forall Compass (\C -> exists DirectionalAttribute (\D ->  represents(var ? ? ? C)(var ? ? ? D)))
-
-forall CoolingDevice (\D ->  hasPurpose(var ? ? ? D)(exists Cooling (\C ->  instrument(var ? ? ? C)(var ? ? ? D))))
-
-forall FanDevice (\F ->  hasPurpose(var ? ? ? F)(exists Wind (\W ->  instrument(var ? ? ? W)(var ? ? ? F))))
-
-forall HeatingDevice (\D ->  hasPurpose(var ? ? ? D)(exists Heating (\H ->  instrument(var ? ? ? H)(var ? ? ? D))))
-
-forall Oven (\O ->  hasPurpose(var ? ? ? O)(exists Cooking (\C ->  instrument(var ? ? ? C)(var ? ? ? O))))
-
-forall Stove (\S ->  hasPurpose(var ? ? ? S)(exists Cooking (\C ->  instrument(var ? ? ? C)(var ? ? ? S))))
-
-forall PotOrPan (\P ->  hasPurpose(var ? ? ? P)(exists Cooking (\C ->  instrument(var ? ? ? C)(var ? ? ? P))))
-
-forall RecreationOrExerciseDevice (\D ->  hasPurpose(var ? ? ? D)(exists RecreationOrExercise (\E ->  instrument(var ? ? ? E)(var ? ? ? D))))
-
-forall WalkingCane (\C ->  hasPurpose(var ? ? ? C)(exists Walking (\W ->  instrument(var ? ? ? W)(var ? ? ? C))))
-
-forall WashingDevice (\D ->  hasPurpose(var ? ? ? D)(exists Washing (\W ->  instrument(var ? ? ? W)(var ? ? ? D))))
-
-forall Crane (\C -> exists HoistingDevice (\H ->  component(var ? ? ? H)(var ? ? ? C)))
-
-forall OpticalDevice (\D ->  hasPurpose(var ? ? ? D)(exists Seeing (\S ->  instrument(var ? ? ? S)(var ? ? ? D))))
-
-forall Filter (\FILTER ->  hasPurpose(var ? ? ? FILTER)(exists Removing (\REMOVE -> exists Solution (\SOLUTION -> and ( origin(var ? ? ? REMOVE)(var ? ? ? SOLUTION))( instrument(var ? ? ? REMOVE)(var ? ? ? FILTER))))))
-
-forall ElectricDevice (\DEV -> forall Process (\EV ->  impl ( patient(var ? ? ? EV)(var ? ? ? DEV))(exists Electricity (\R ->  resourceS(var ? ? ? EV)(var ? ? ? R)))))
-
-forall Radar (\RADAR ->  hasPurpose(var ? ? ? RADAR)(exists Discovering (\DISCOVER ->  instrument(var ? ? ? DISCOVER)(var ? ? ? RADAR))))
-
-forall Sonar (\SONAR ->  hasPurpose(var ? ? ? SONAR)(exists Discovering (\DISCOVER ->  instrument(var ? ? ? DISCOVER)(var ? ? ? SONAR))))
-
-forall ElectricalSignalling (\S -> exists ElectricDevice (\D ->  instrument(var ? ? ? S)(var ? ? ? D)))
-
-forall ElectronicSignalling (\S -> exists Computer (\D ->  instrument(var ? ? ? S)(var ? ? ? D)))
-
-forall SafeContainer (\S -> exists Lock (\L ->  part(var ? ? ? L)(var ? ? ? S)))
-
-forall AnimalController (\AC ->  hasPurpose(var ? ? ? AC)(exists Guiding (\G -> exists Animal (\A -> and ( instrument(var ? ? ? G)(var ? ? ? AC))( patient(var ? ? ? G)(var ? ? ? A))))))
-
-forall SelfPoweredDevice (\DEVICE -> exists Device (\SOURCE ->  powerPlant(var ? ? ? DEVICE)(var ? ? ? SOURCE)))
-
-forall AnimalPoweredDevice (\D -> forall Process (\P ->  impl ( instrument(var ? ? ? P)(var ? ? ? D))(exists Animal (\A ->  instrument(var ? ? ? P)(var ? ? ? A)))))
-
-forall (both LengthMeasure Quantity) (\H -> forall (both SelfConnectedObject (both Object (both Entity Quantity))) (\S2 -> forall (both SelfConnectedObject (both Object (both Entity Quantity))) (\S1 -> forall (both Object SelfConnectedObject) (\F ->  impl ( attribute(var ? ? ? F)(el ? ? ? Flat))(and ( side(var ? ? ? S1)(var ? ? ? F))(and ( side(var ? ? ? S2)(var ? ? ? F))(and ( meetsSpatially(var ? ? ? S1)(var ? ? ? S2))(and ( not ( equal(var ? ? ? S1)(var ? ? ? S2)))(and ( height(var ? ? ? F)(var ? ? ? H))(and ( greaterThan(var ? ? ? S1)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 2))(var ? ? ? H))))( greaterThan(var ? ? ? S2)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 2))(var ? ? ? H))))))))))))))
-
-forall (both PhysicalQuantity Quantity) (\H -> forall (both SelfConnectedObject (both Object (both Entity Quantity))) (\S2 -> forall (both SelfConnectedObject (both Object (both Entity Quantity))) (\S1 -> forall (both Object SelfConnectedObject) (\F ->  impl ( attribute(var ? ? ? F)(el ? ? ? LongAndThin))(and ( side(var ? ? ? S1)(var ? ? ? F))(and ( side(var ? ? ? S2)(var ? ? ? F))(and ( meetsSpatially(var ? ? ? S1)(var ? ? ? S2))(and ( not ( equal(var ? ? ? S1)(var ? ? ? S2)))(and ( length(var ? ? ? F)(var ? ? ? H))(and ( lessThan(var ? ? ? S1)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 3))(var ? ? ? H))))( lessThan(var ? ? ? S2)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 3))(var ? ? ? H))))))))))))))
-
-forall (both Object SelfConnectedObject) (\O ->  impl ( attribute(var ? ? ? O)(el ? ? ? LevelShape))( not (exists (both LengthMeasure Quantity) (\H2 -> exists (both LengthMeasure Quantity) (\H1 -> exists (both SelfConnectedObject Object) (\T -> exists (both Object SelfConnectedObject) (\P2 -> exists (both Object SelfConnectedObject) (\P1 -> and ( top(var ? ? ? T)(var ? ? ? O))(and ( part(var ? ? ? P1)(var ? ? ? T))(and ( part(var ? ? ? P2)(var ? ? ? T))(and ( height(var ? ? ? P1)(var ? ? ? H1))(and ( height(var ? ? ? P2)(var ? ? ? H2))( greaterThan(var ? ? ? H1)(var ? ? ? H2))))))))))))))
-
-forall (both Object Entity) (\T ->  impl ( attribute(var ? ? ? T)(el ? ? ? SymmetricShape))(exists Object (\C2 -> exists Object (\C1 -> and ( copy(var ? ? ? C1)(var ? ? ? C2))( equal(var ? ? ? T)( el ? ? ? ( MereologicalSumFn(var ? ? ? C1)(var ? ? ? C2))))))))
-
-forall Baton (\B ->  hasPurpose(var ? ? ? B)(exists InstrumentalMusic (\IM -> exists Guiding (\G -> and ( instrument(var ? ? ? G)(var ? ? ? B))( causes(var ? ? ? G)(var ? ? ? IM))))))
-
-forall Baton (\B ->  attribute(var ? ? ? B)(el ? ? ? LongAndThin))
-
-forall BroadcastNetwork (\N -> exists Organization (\O -> forall (both SelfConnectedObject Object) (\M ->  impl ( member(var ? ? ? M)(var ? ? ? N))( possesses(var ? ? ? O)(var ? ? ? M)))))
-
-forall Candle (\CANDLE ->  material(desc Wax ? ?)(var ? ? ? CANDLE))
-
-forall Candle (\C ->  hasPurpose(var ? ? ? C)(exists Fire (\F ->  resourceS(var ? ? ? F)(var ? ? ? C))))
-
-forall Lightning (\L -> exists Cloud (\C ->  located(var ? ? ? L)(var ? ? ? C)))
-
-forall Thunder (\T -> exists Lightning (\L ->  causes(var ? ? ? L)(var ? ? ? T)))
-
-forall VehicleLight (\L -> exists Vehicle (\V ->  part(var ? ? ? L)(var ? ? ? V)))
-
-forall Headlight (\L -> exists Vehicle (\V ->  part(var ? ? ? L)( el ? ? ? ( FrontFn(var ? ? ? V)))))
-
-forall Taillight (\L -> exists Vehicle (\V ->  part(var ? ? ? L)( el ? ? ? ( BackFn(var ? ? ? V)))))
-
-forall PaintedPicture (\PP -> exists Paint (\PAINT -> exists Painting (\PAINTING -> and ( resourceS(var ? ? ? PAINTING)(var ? ? ? PAINT))( result(var ? ? ? PAINTING)(var ? ? ? PP)))))
-
-forall WatercolorPicture (\W -> exists WatercolorPaint (\WP -> exists Painting (\P -> and ( resourceS(var ? ? ? P)(var ? ? ? WP))( result(var ? ? ? P)(var ? ? ? W)))))
-
-forall Wallpaper (\P ->  hasPurpose(var ? ? ? P)(exists Wall (\W -> exists Room (\R -> exists Covering (\C -> and ( part(var ? ? ? W)(var ? ? ? R))(and ( patient(var ? ? ? C)(var ? ? ? W))( instrument(var ? ? ? C)(var ? ? ? P))))))))
-
-forall Portrait (\P -> exists Face (\F ->  represents(var ? ? ? P)(var ? ? ? F)))
-
-forall Folding (\F -> forall (both Entity Object) (\O ->  impl ( patient(var ? ? ? F)(var ? ? ? O))(exists Covering (\C -> exists (both Object Entity) (\P2 -> exists Object (\P1 -> and ( subProcess(var ? ? ? C)(var ? ? ? F))(and ( part(var ? ? ? P1)(var ? ? ? O))(and ( part(var ? ? ? P2)(var ? ? ? O))(and ( instrument(var ? ? ? C)(var ? ? ? P1))( patient(var ? ? ? C)(var ? ? ? P2)))))))))))
-
-forall WatercolorPaint (\P -> exists Water (\W ->  part(var ? ? ? W)(var ? ? ? P)))
-
-forall OilPaint (\P -> exists Oil (\O ->  part(var ? ? ? O)(var ? ? ? P)))
-
-forall OilPicture (\P -> exists OilPaint (\O -> exists Painting (\PAINTING -> and ( resourceS(var ? ? ? PAINTING)(var ? ? ? O))( result(var ? ? ? PAINTING)(var ? ? ? P)))))
-
-forall ArtPainting (\PAINT -> exists PaintedPicture (\PICTURE ->  result(var ? ? ? PAINT)(var ? ? ? PICTURE)))
-
-forall (both RealNumber Quantity) (\N -> forall Solution (\S ->  impl ( potentialOfHydrogen(var ? ? ? S)(var ? ? ? N))(and ( greaterThanOrEqualTo(var ? ? ? N)(el ? ? ? (toInt 0)))( lessThanOrEqualTo(var ? ? ? N)(el ? ? ? (toInt 14))))))
-
-forall Tracing (\T -> exists Blueprint (\P ->  result(var ? ? ? T)(var ? ? ? P)))
-
-forall ComposingMusic (\C -> exists MusicalComposition (\M ->  result(var ? ? ? C)(var ? ? ? M)))
-
-forall Drawing (\DRAW -> exists Sketch (\SKETCH ->  result(var ? ? ? DRAW)(var ? ? ? SKETCH)))
-
-forall Focusing (\F -> exists Lens (\L ->  patient(var ? ? ? F)(var ? ? ? L)))
-
-forall DisplayArtifact (\DA ->  hasPurpose(var ? ? ? DA)(exists Putting (\P -> exists Disseminating (\D -> exists ContentBearingObject (\I -> and ( patient(var ? ? ? P)(var ? ? ? I))(and ( patient(var ? ? ? D)(var ? ? ? I))( destination(var ? ? ? P)(var ? ? ? DA))))))))
-
-forall LandVehicle (\VEHICLE -> exists Wheel (\WHEEL ->  part(var ? ? ? WHEEL)(var ? ? ? VEHICLE)))
-
-forall VehicleController (\C -> exists Vehicle (\V ->  part(var ? ? ? C)(var ? ? ? V)))
-
-forall VehicleController (\C ->  hasPurpose(var ? ? ? C)(exists Driving (\D ->  instrument(var ? ? ? D)(var ? ? ? C))))
-
-forall VehicleWindow (\W -> exists Vehicle (\V ->  part(var ? ? ? W)(var ? ? ? V)))
-
-forall Windshield (\W -> exists Automobile (\A ->  part(var ? ? ? W)( el ? ? ? ( FrontFn(var ? ? ? A)))))
-
-forall VehicleWheel (\W -> forall RoadVehicle (\V ->  impl ( part(var ? ? ? W)(var ? ? ? V))(exists Axle (\A -> and ( component(var ? ? ? A)(var ? ? ? V))( connected(var ? ? ? W)(var ? ? ? A))))))
-
-forall Paper (\PAPER ->  hasPurpose(var ? ? ? PAPER)(exists Text (\TEXT ->  part(var ? ? ? TEXT)(var ? ? ? PAPER))))
-
-forall CurrencyBill (\BILL -> exists Paper (\PAPER ->  part(var ? ? ? PAPER)(var ? ? ? BILL)))
-
-forall Wire (\WIRE ->  material(desc Metal ? ?)(var ? ? ? WIRE))
-
-forall WireLine (\WL ->  hasPurpose(var ? ? ? WL)(exists Radiating (\R ->  path(var ? ? ? R)(var ? ? ? WL))))
-
-forall TelephoneLine (\TL -> exists (either Telephone Telegraph) (\T1 -> exists (either Telephone Telegraph) (\T2 -> (and ( not ( equal(var ? ? ? T1)(var ? ? ? T2)))( connects(var ? ? ? TL)(var ? ? ? T1)(var ? ? ? T2))))))
-
-forall String (\S ->  material(desc Fabric ? ?)(var ? ? ? S))
-
-forall Plug (\PLUG -> exists Hole (\HOLE ->  completelyFills(var ? ? ? PLUG)(var ? ? ? HOLE)))
-
-forall Pottery (\POTTERY -> exists Clay (\CLAY ->  part(var ? ? ? CLAY)(var ? ? ? POTTERY)))
-
-forall Furniture (\F ->  hasPurpose(var ? ? ? F)(exists Floor (\FL ->  meetsSpatially(var ? ? ? F)(var ? ? ? FL))))
-
-forall Seat (\SEAT ->  hasPurpose(var ? ? ? SEAT)(exists Human (\PERSON -> and ( located(var ? ? ? PERSON)(var ? ? ? SEAT))( attribute(var ? ? ? PERSON)(el ? ? ? Sitting)))))
-
-forall Sofa (\S ->  hasPurpose(var ? ? ? S)(exists Human (\P1 -> exists Human (\P2 -> exists TimePosition (\T -> and ( not ( equal(var ? ? ? P1)(var ? ? ? P2)))( holdsDuring(var ? ? ? T)(and ( attribute(var ? ? ? P1)(el ? ? ? Sitting))(and ( attribute(var ? ? ? P2)(el ? ? ? Sitting))(and ( located(var ? ? ? P1)(var ? ? ? S))( located(var ? ? ? P2)(var ? ? ? S)))))))))))
-
-forall Bed (\BED ->  hasPurpose(var ? ? ? BED)(exists (both Object Physical) (\PERSON -> and ( attribute(var ? ? ? PERSON)(el ? ? ? Asleep))( located(var ? ? ? PERSON)(var ? ? ? BED)))))
-
-forall Coffin (\C ->  hasPurpose(var ? ? ? C)(exists HumanCorpse (\HC ->  located(var ? ? ? HC)(var ? ? ? C))))
-
-forall Compartment (\C -> exists Container (\O -> and ( not ( equal(var ? ? ? C)(var ? ? ? O)))( part(var ? ? ? C)(var ? ? ? O))))
-
-forall Mailbox (\B ->  hasPurpose(var ? ? ? B)(exists Mailing (\M -> exists Entity (\I -> and ( patient(var ? ? ? M)(var ? ? ? I))( destination(var ? ? ? M)(var ? ? ? B))))))
-
-forall Screwdriver (\D ->  hasPurpose(var ? ? ? D)(exists Rotating (\R -> exists Screw (\S -> and ( instrument(var ? ? ? R)(var ? ? ? D))( patient(var ? ? ? R)(var ? ? ? S))))))
-
-forall Hammer (\H ->  hasPurpose(var ? ? ? H)(exists Impelling (\I -> exists Nail (\N -> and ( instrument(var ? ? ? I)(var ? ? ? H))( patient(var ? ? ? I)(var ? ? ? N))))))
-
-forall Tape (\TAPE -> exists (either Paper Fabric) (\PART -> part(var ? ? ? PART)(var ? ? ? TAPE)))
-
-forall Button (\B ->  hasPurpose(var ? ? ? B)(exists Clothing (\C ->  part(var ? ? ? B)(var ? ? ? C))))
-
-forall HorseRiding (\R -> exists Horse (\H ->  instrument(var ? ? ? R)(var ? ? ? H)))
-
-forall Dish (\D ->  hasPurpose(var ? ? ? D)(exists Food (\F -> exists Eating (\E -> and ( patient(var ? ? ? E)(var ? ? ? F))(and ( patient(var ? ? ? E)(var ? ? ? D))( located(var ? ? ? F)(var ? ? ? D)))))))
-
-forall Container (\CONTAINER ->  hasPurpose(var ? ? ? CONTAINER)(exists Object (\OBJ ->  contains(var ? ? ? CONTAINER)(var ? ? ? OBJ))))
-
-forall Bag (\BAG -> exists Fabric (\PART ->  part(var ? ? ? PART)(var ? ? ? BAG)))
-
-forall TrapOrCage (\T ->  hasPurpose(var ? ? ? T)(exists Confining (\C ->  instrument(var ? ? ? C)(var ? ? ? T))))
-
-forall FluidContainer (\TANK -> forall Object (\STUFF ->  impl ( contains(var ? ? ? TANK)(var ? ? ? STUFF))( attribute(var ? ? ? STUFF)(el ? ? ? Fluid))))
-
-forall Bottle (\BOTTLE -> forall Object (\STUFF ->  impl ( contains(var ? ? ? BOTTLE)(var ? ? ? STUFF))( attribute(var ? ? ? STUFF)(el ? ? ? Liquid))))
-
-forall Bottle (\BOTTLE -> forall (both PhysicalQuantity Quantity) (\WIDTH2 -> forall (both PhysicalQuantity Quantity) (\WIDTH1 -> forall (both SelfConnectedObject Object) (\TOP -> forall (both SelfConnectedObject Object) (\BOTTOM ->  impl (and ( bottom(var ? ? ? BOTTOM)(var ? ? ? BOTTLE))(and ( top(var ? ? ? TOP)(var ? ? ? BOTTLE))(and ( width(var ? ? ? BOTTOM)(var ? ? ? WIDTH1))( width(var ? ? ? TOP)(var ? ? ? WIDTH2)))))( lessThan(var ? ? ? WIDTH2)(var ? ? ? WIDTH1)))))))
-
-forall SwimmingPool (\P ->  hasPurpose(var ? ? ? P)(exists Swimming (\S ->  located(var ? ? ? S)(var ? ? ? P))))
-
-forall Brick (\B ->  material(desc Clay ? ?)(var ? ? ? B))
-
-forall Brick (\B ->  hasPurpose(var ? ? ? B)(exists Constructing (\C ->  resourceS(var ? ? ? C)(var ? ? ? B))))
-
-forall TwoDimensionalObject (\TO -> forall (both Object GeometricFigure) (\O ->  impl ( attribute(var ? ? ? O)(el ? ? ? RoundShape))(forall (both GeometricFigure Object) (\P -> and ( pointOfFigure(var ? ? ? P)(var ? ? ? O))(and ( meetsSpatially(var ? ? ? P)(var ? ? ? O))(and ( meetsSpatially(var ? ? ? P)(var ? ? ? TO))(exists OneDimensionalFigure (\T ->  tangent(var ? ? ? T)(var ? ? ? TO)))))))))
-
-forall Bubble (\B -> exists (both SelfConnectedObject Object) (\S -> and ( surface(var ? ? ? S)(var ? ? ? B))( attribute(var ? ? ? S)(el ? ? ? Liquid))))
-
-forall Bubble (\B -> forall Object (\P ->  impl ( interiorPart(var ? ? ? P)(var ? ? ? B))( attribute(var ? ? ? P)(el ? ? ? Gas))))
-
-forall Bubble (\B ->  impl ( not (exists Attribute (\S -> exists (both Object Entity) (\X -> and ( attribute(var ? ? ? X)(var ? ? ? S))(and ( not ( equal(var ? ? ? X)(el ? ? ? Gas)))( meetsSpatially(var ? ? ? X)(var ? ? ? B)))))))( attribute(var ? ? ? B)(el ? ? ? RoundShape)))
-
-forall Nest (\NEST ->  hasPurpose(var ? ? ? NEST)(exists Birth (\BIRTH ->  located(var ? ? ? BIRTH)(var ? ? ? NEST))))
-
-forall Apron (\A ->  hasPurpose(var ? ? ? A)(exists Cooking (\C -> exists (both Agent Animal) (\P -> and ( agent(var ? ? ? C)(var ? ? ? P))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? C)))( wears(var ? ? ? P)(var ? ? ? A)))))))
-
-forall Belt (\B -> forall Animal (\P ->  impl ( wears(var ? ? ? P)(var ? ? ? B))(exists Clothing (\C -> and ( wears(var ? ? ? P)(var ? ? ? C))( meetsSpatially(var ? ? ? B)(var ? ? ? C))))))
-
-forall TieClothing (\T -> forall (both Animal Object) (\P ->  impl ( wears(var ? ? ? P)(var ? ? ? T))(exists Neck (\N -> and ( part(var ? ? ? N)(var ? ? ? P))( contains(var ? ? ? T)(var ? ? ? N))))))
-
-forall Collar (\C -> exists (either Coat Shirt) (\OC -> part(var ? ? ? C)(var ? ? ? OC)))
-
-forall Collar (\C -> forall (both Animal Object) (\P ->  impl ( wears(var ? ? ? P)(var ? ? ? C))(exists Neck (\N -> and ( part(var ? ? ? N)(var ? ? ? P))( meetsSpatially(var ? ? ? C)(var ? ? ? N))))))
-
-forall Glove (\G -> forall (both Animal Object) (\P ->  impl ( wears(var ? ? ? P)(var ? ? ? G))(exists Hand (\H -> and ( part(var ? ? ? H)(var ? ? ? P))( meetsSpatially(var ? ? ? G)(var ? ? ? H))))))
-
-forall Hat (\HAT -> forall (both Animal Object) (\PERSON ->  impl ( wears(var ? ? ? PERSON)(var ? ? ? HAT))(exists Head (\HEAD -> and ( part(var ? ? ? HEAD)(var ? ? ? PERSON))( meetsSpatially(var ? ? ? HAT)(var ? ? ? HEAD))))))
-
-forall Trousers (\T -> forall (both Animal Object) (\H ->  impl ( wears(var ? ? ? H)(var ? ? ? T))(exists Leg (\L -> and ( part(var ? ? ? L)(var ? ? ? H))( contains(var ? ? ? T)(var ? ? ? L))))))
-
-forall Shoe (\SHOE -> forall (both Animal Object) (\PERSON ->  impl ( wears(var ? ? ? PERSON)(var ? ? ? SHOE))(exists Foot (\FOOT -> and ( part(var ? ? ? FOOT)(var ? ? ? PERSON))( meetsSpatially(var ? ? ? SHOE)(var ? ? ? FOOT))))))
-
-forall ShoeSole (\SS -> exists Shoe (\S ->  bottom(var ? ? ? SS)(var ? ? ? S)))
-
-forall Sandal (\S -> exists Hole (\H1 -> exists Hole (\H2 -> and ( not ( equal(var ? ? ? H1)(var ? ? ? H2)))( hasPurpose(var ? ? ? H1)(exists Dressing (\D -> exists Foot (\F -> exists Inserting (\I -> exists (both Agent Object) (\A -> and ( agent(var ? ? ? D)(var ? ? ? A))(and ( part(var ? ? ? F)(var ? ? ? A))(and ( subProcess(var ? ? ? I)(var ? ? ? D))(and ( patient(var ? ? ? I)(var ? ? ? F))( destination(var ? ? ? I)(var ? ? ? H1))))))))))))))
-
-forall Sandal (\S -> exists ShoeSole (\SOLE -> and ( part(var ? ? ? SOLE)(var ? ? ? S))( attribute(var ? ? ? SOLE)(el ? ? ? Flat))))
-
-forall Sock (\S -> forall (both Animal Object) (\P ->  impl ( wears(var ? ? ? P)(var ? ? ? S))(exists Foot (\F -> and ( part(var ? ? ? F)(var ? ? ? P))( contains(var ? ? ? S)(var ? ? ? F))))))
-
-forall Sleeve (\S -> forall (both Animal Object) (\P ->  impl ( wears(var ? ? ? P)(var ? ? ? S))(exists Arm (\A -> and ( part(var ? ? ? A)(var ? ? ? P))( contains(var ? ? ? S)(var ? ? ? A))))))
-
-forall Sleeve (\S -> exists (either Shirt Coat) (\C -> part(var ? ? ? S)(var ? ? ? C)))
-
-forall ClothingSuit (\SUIT -> forall Animal (\PERSON -> forall TimePosition (\TIME -> forall (both SelfConnectedObject Clothing) (\ITEM1 ->  impl (and ( member(var ? ? ? ITEM1)(var ? ? ? SUIT))( holdsDuring(var ? ? ? TIME)( wears(var ? ? ? PERSON)(var ? ? ? ITEM1))))(forall (both SelfConnectedObject Clothing) (\ITEM2 ->  impl ( member(var ? ? ? ITEM2)(var ? ? ? SUIT))( holdsDuring(var ? ? ? TIME)( wears(var ? ? ? PERSON)(var ? ? ? ITEM2)))))))))
-
-forall Rug (\R -> forall Floor (\F ->  hasPurpose(var ? ? ? R)(exists Covering (\C -> and ( instrument(var ? ? ? C)(var ? ? ? R))( patient(var ? ? ? C)(var ? ? ? F))))))
-
-forall Towel (\T ->  hasPurpose(var ? ? ? T)(exists Drying (\D ->  instrument(var ? ? ? D)(var ? ? ? T))))
-
-forall Leather (\LEATHER -> exists Making (\MAKE -> exists Skin (\SKIN -> and ( resourceS(var ? ? ? MAKE)(var ? ? ? SKIN))( result(var ? ? ? MAKE)(var ? ? ? LEATHER)))))
-
-forall Wool (\W -> exists Making (\M -> exists Hair (\H -> exists Sheep (\S -> and ( result(var ? ? ? M)(var ? ? ? W))(and ( resourceS(var ? ? ? M)(var ? ? ? H))( part(var ? ? ? H)(var ? ? ? S)))))))
-
-forall Pocket (\POCKET -> exists Clothing (\CLOTHING ->  part(var ? ? ? POCKET)(var ? ? ? CLOTHING)))
-
-forall Blanket (\BLANKET ->  hasPurpose(var ? ? ? BLANKET)(exists Heating (\HEAT -> exists Human (\PERSON -> exists Bed (\BED -> and ( patient(var ? ? ? HEAT)(var ? ? ? PERSON))( located(var ? ? ? PERSON)(var ? ? ? BED)))))))
-
-forall CottonFabric (\F -> exists Making (\M -> exists Cotton (\C -> and ( resourceS(var ? ? ? M)(var ? ? ? C))( result(var ? ? ? M)(var ? ? ? F)))))
-
-forall CottonFabric (\F ->  material(desc Cotton ? ?)(var ? ? ? F))
-
-forall Veil (\V ->  hasPurpose(var ? ? ? V)(exists Face (\F -> exists Hair (\H -> or ( meetsSpatially(var ? ? ? V)(var ? ? ? F))( meetsSpatially(var ? ? ? V)(var ? ? ? H))))))
-
-forall ChangingClothing (\CC -> exists RemovingClothing (\R -> exists Dressing (\D -> and ( subProcess(var ? ? ? R)(var ? ? ? CC))( subProcess(var ? ? ? D)(var ? ? ? CC)))))
-
-forall RemovingClothing (\REMOVE -> forall (both Entity Clothing) (\CLOTHING -> forall (both Agent Animal) (\AGENT ->  impl (and ( agent(var ? ? ? REMOVE)(var ? ? ? AGENT))( patient(var ? ? ? REMOVE)(var ? ? ? CLOTHING)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? REMOVE)))))( wears(var ? ? ? AGENT)(var ? ? ? CLOTHING)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? REMOVE)))))( not ( wears(var ? ? ? AGENT)(var ? ? ? CLOTHING))))))))
-
-forall Washing (\P -> exists Detergent (\D -> exists Water (\W -> and ( instrument(var ? ? ? P)(var ? ? ? D))( instrument(var ? ? ? P)(var ? ? ? W)))))
-
-forall Sewing (\S -> exists Fabric (\F ->  patient(var ? ? ? S)(var ? ? ? F)))
-
-forall Soldering (\S -> forall (both Entity SelfConnectedObject) (\OBJ2 -> forall (both Entity SelfConnectedObject) (\OBJ1 ->  impl (and ( patient(var ? ? ? S)(var ? ? ? OBJ1))(and ( patient(var ? ? ? S)(var ? ? ? OBJ2))( not ( equal(var ? ? ? OBJ1)(var ? ? ? OBJ2)))))(exists MetallicAlloy (\A ->  connects(var ? ? ? A)(var ? ? ? OBJ1)(var ? ? ? OBJ2))))))
-
-forall (both CognitiveAgent Agent) (\DOCTOR -> forall (both Human Entity) (\PATIENT ->  impl ( patientMedical(var ? ? ? PATIENT)(var ? ? ? DOCTOR))(exists (either DiagnosticProcess TherapeuticProcess) (\PROCESS -> and ( patient(var ? ? ? PROCESS)(var ? ? ? PATIENT))(agent(var ? ? ? PROCESS)(var ? ? ? DOCTOR))))))
-
-forall Bandage (\B ->  hasPurpose(var ? ? ? B)(exists TherapeuticProcess (\TP -> exists Covering (\C -> and ( subProcess(var ? ? ? C)(var ? ? ? TP))( instrument(var ? ? ? C)(var ? ? ? B))))))
-
-forall RelievingPain (\R -> forall (both Entity Object) (\P ->  impl ( patient(var ? ? ? R)(var ? ? ? P))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? R)))))( attribute(var ? ? ? P)(el ? ? ? Pain)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? R)))))( not ( attribute(var ? ? ? P)(el ? ? ? Pain)))))))
-
-forall InfectiousDisease (\I -> forall Microorganism (\O -> forall (both Object Entity) (\A ->  impl ( attribute(var ? ? ? A)(var ? ? ? I))(exists PathologicProcess (\P -> and ( agent(var ? ? ? P)(var ? ? ? O))( experiencer(var ? ? ? P)(var ? ? ? A)))))))
-
-forall Object (\H ->  impl ( attribute(var ? ? ? H)(el ? ? ? Emphysema))(exists Lung (\L -> exists PathologicProcess (\P -> and ( part(var ? ? ? L)(var ? ? ? H))( located(var ? ? ? P)(var ? ? ? L))))))
-
-forall Human (\H ->  impl ( attribute(var ? ? ? H)(el ? ? ? Fever))(exists (both RealNumber Quantity) (\N -> and ( measure(var ? ? ? H)( el ? ? ? ( MeasureFn(var ? ? ? N)(el ? ? ? FahrenheitDegree))))( greaterThan(var ? ? ? N)(el ? ? ? (toRealNum 98.6))))))
-
-forall Object (\H ->  impl ( attribute(var ? ? ? H)(el ? ? ? Goiter))(exists ThyroidGland (\G -> exists PathologicProcess (\P -> and ( part(var ? ? ? G)(var ? ? ? H))( located(var ? ? ? P)(var ? ? ? G))))))
-
-forall RecoveringFromIllness (\R -> forall Physical (\T -> forall (both Entity Object) (\A ->  impl ( experiencer(var ? ? ? R)(var ? ? ? A))(exists DiseaseOrSyndrome (\D -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? T)))))( attribute(var ? ? ? A)(var ? ? ? D)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? T)))))( not ( attribute(var ? ? ? A)(var ? ? ? D)))))))))
-
-forall (both Organism Object) (\O2 -> forall Organism (\O1 ->  impl ( parasite(var ? ? ? O1)(var ? ? ? O2))( inhabits(var ? ? ? O1)(var ? ? ? O2))))
-
-forall (both Organism Entity) (\O2 -> forall (both Organism Agent) (\O1 ->  impl ( parasite(var ? ? ? O1)(var ? ? ? O2))(exists Injuring (\I -> and ( agent(var ? ? ? I)(var ? ? ? O1))( patient(var ? ? ? I)(var ? ? ? O2))))))
-
-forall Object (\PERSON ->  impl ( attribute(var ? ? ? PERSON)(el ? ? ? Cancer))(exists Tumor (\TUMOR ->  part(var ? ? ? TUMOR)(var ? ? ? PERSON))))
-
-forall ConjugatedSubstance (\CS -> exists CompoundSubstance (\C1 -> exists CompoundSubstance (\C2 -> exists ChemicalSynthesis (\P -> and ( not ( equal(var ? ? ? C1)(var ? ? ? C2)))(and ( resourceS(var ? ? ? P)(var ? ? ? C1))(and ( resourceS(var ? ? ? P)(var ? ? ? C2))( result(var ? ? ? P)(var ? ? ? CS))))))))
-
-forall (both CompoundSubstance PureSubstance) (\COMPOUND2 -> forall (both CompoundSubstance PureSubstance) (\COMPOUND1 ->  impl ( conjugate(var ? ? ? COMPOUND1)(var ? ? ? COMPOUND2))(exists (both PositiveInteger (both Quantity Entity)) (\NUMBER2 -> exists (both PositiveInteger (both Entity Quantity)) (\NUMBER1 -> and ( protonNumber(var ? ? ? COMPOUND1)(var ? ? ? NUMBER1))(and ( protonNumber(var ? ? ? COMPOUND2)(var ? ? ? NUMBER2))(or ( equal(var ? ? ? NUMBER1)( el ? ? ? ( AdditionFn(var ? ? ? NUMBER2)(el ? ? ? (toInt 1)))))( equal(var ? ? ? NUMBER2)( el ? ? ? ( AdditionFn(var ? ? ? NUMBER1)(el ? ? ? (toInt 1))))))))))))
-
-forall Biting (\BITE -> forall (both Agent Object) (\ANIMAL ->  impl ( agent(var ? ? ? BITE)(var ? ? ? ANIMAL))(exists Mouth (\MOUTH -> and ( part(var ? ? ? MOUTH)(var ? ? ? ANIMAL))( instrument(var ? ? ? BITE)(var ? ? ? MOUTH))))))
-
-forall Strangling (\S -> exists Throat (\T ->  patient(var ? ? ? S)(var ? ? ? T)))
-
-forall Spitting (\SPIT -> forall (both Agent Object) (\ANIMAL ->  impl ( agent(var ? ? ? SPIT)(var ? ? ? ANIMAL))(exists Mouth (\MOUTH -> and ( part(var ? ? ? MOUTH)(var ? ? ? ANIMAL))( origin(var ? ? ? SPIT)(var ? ? ? MOUTH))))))
-
-forall Punching (\P -> forall (both Agent Object) (\A ->  impl ( agent(var ? ? ? P)(var ? ? ? A))(exists Hand (\H -> and ( attribute(var ? ? ? H)(el ? ? ? Fist))(and ( part(var ? ? ? H)(var ? ? ? A))( instrument(var ? ? ? P)(var ? ? ? H)))))))
-
-forall Kicking (\KICK -> forall (both Agent Object) (\ANIMAL ->  impl ( agent(var ? ? ? KICK)(var ? ? ? ANIMAL))(exists Foot (\FOOT -> and ( part(var ? ? ? FOOT)(var ? ? ? ANIMAL))( instrument(var ? ? ? KICK)(var ? ? ? FOOT))))))
-
-forall Messaging (\MESSAGING -> exists Message (\M ->  patient(var ? ? ? MESSAGING)(var ? ? ? M)))
-
-forall Human (\PERSON2 -> forall Human (\PERSON1 ->  impl ( neighbor(var ? ? ? PERSON1)(var ? ? ? PERSON2))(exists (both PermanentResidence (both Entity Object)) (\HOME2 -> exists (both PermanentResidence (both Entity Object)) (\HOME1 -> and ( home(var ? ? ? PERSON1)(var ? ? ? HOME1))(and ( home(var ? ? ? PERSON2)(var ? ? ? HOME2))(and ( not ( equal(var ? ? ? HOME1)(var ? ? ? HOME2)))( orientation(var ? ? ? HOME1)(var ? ? ? HOME2)(el ? ? ? Near)))))))))
-
-forall SelfConnectedObject (\OBJ2 -> forall (both PhysicalQuantity ConstantQuantity) (\MEAS -> forall Object (\OBJ1 ->  impl (and ( measure(var ? ? ? OBJ1)(var ? ? ? MEAS))( contains(var ? ? ? OBJ2)(var ? ? ? OBJ1)))( capacity(var ? ? ? OBJ2)(var ? ? ? MEAS)))))
-
-forall Entity (\ITEM -> forall List (\LIST ->  equiv ( equal( el ? ? ? ( LastFn(var ? ? ? LIST)))(var ? ? ? ITEM))(exists (both Entity PositiveInteger) (\NUMBER -> and ( equal( el ? ? ? ( ListLengthFn(var ? ? ? LIST)))(var ? ? ? NUMBER))( equal( el ? ? ? ( ListOrderFn(var ? ? ? LIST)(var ? ? ? NUMBER)))(var ? ? ? ITEM))))))
-
-forall List (\LIST ->  impl ( not ( equal(var ? ? ? LIST)(el ? ? ? NullList)))( equal( el ? ? ? ( FirstFn(var ? ? ? LIST)))( el ? ? ? ( ListOrderFn(var ? ? ? LIST)(el ? ? ? (toInt 1))))))
-
-forall (both Entity Agent) (\AGENT -> forall Nation (\COUNTRY -> forall City (\CITY -> forall Roadway (\ROAD -> forall (both StationaryArtifact Address) (\PLACE ->  impl ( equal( el ? ? ? ( StreetAddressFn(var ? ? ? PLACE)(var ? ? ? ROAD)(var ? ? ? CITY)(var ? ? ? COUNTRY)))(var ? ? ? AGENT))( address(var ? ? ? AGENT)(var ? ? ? PLACE)))))))
-
-forall Entity (\AGENT -> forall Nation (\COUNTRY -> forall City (\CITY -> forall Roadway (\ROAD -> forall (both StationaryArtifact Object) (\PLACE ->  impl ( equal( el ? ? ? ( StreetAddressFn(var ? ? ? PLACE)(var ? ? ? ROAD)(var ? ? ? CITY)(var ? ? ? COUNTRY)))(var ? ? ? AGENT))(exists Building (\BUILDING ->  part(var ? ? ? PLACE)(var ? ? ? BUILDING))))))))
-
-forall ArtStudio (\STUDIO ->  hasPurpose(var ? ? ? STUDIO)(exists Making (\MAKE -> exists ArtWork (\WORK ->  result(var ? ? ? MAKE)(var ? ? ? WORK)))))
-
-forall Mine (\MINE ->  hasPurpose(var ? ? ? MINE)(exists Removing (\REMOVE -> exists Mineral (\MINERAL -> and ( patient(var ? ? ? REMOVE)(var ? ? ? MINERAL))( origin(var ? ? ? REMOVE)(var ? ? ? MINE))))))
-
-forall Prison (\P ->  hasPurpose(var ? ? ? P)(exists Confining (\C -> exists Human (\H -> exists Government (\G -> and ( located(var ? ? ? C)(var ? ? ? P))(and ( patient(var ? ? ? C)(var ? ? ? H))( agent(var ? ? ? C)(var ? ? ? G))))))))
-
-forall VotingPoll (\P -> exists Voting (\V ->  located(var ? ? ? V)(var ? ? ? P)))
-
-forall Camp (\CAMP -> exists Tent (\TENT ->  part(var ? ? ? TENT)(var ? ? ? CAMP)))
-
-forall Tent (\TENT -> exists Fabric (\FABRIC ->  part(var ? ? ? FABRIC)(var ? ? ? TENT)))
-
-forall Monument (\M ->  hasPurpose(var ? ? ? M)(exists Remembering (\R ->  instrument(var ? ? ? R)(var ? ? ? M))))
-
-forall Tomb (\T ->  hasPurpose(var ? ? ? T)(exists Object (\P -> and ( attribute(var ? ? ? P)(el ? ? ? Dead))( contains(var ? ? ? T)(var ? ? ? P)))))
-
-forall Workshop (\S -> forall Artifact (\W ->  hasPurpose(var ? ? ? S)(exists Making (\M ->  result(var ? ? ? M)(var ? ? ? W)))))
-
-forall ExecutiveResidence (\RESIDENCE -> exists Human (\PERSON -> exists Position (\POSITION -> exists (both Object GeopoliticalArea) (\AREA -> and ( located(var ? ? ? RESIDENCE)(var ? ? ? AREA))(and ( home(var ? ? ? PERSON)(var ? ? ? RESIDENCE))( chiefOfState(var ? ? ? AREA)(var ? ? ? POSITION)(var ? ? ? PERSON)))))))
-
-forall ApartmentUnit (\UNIT -> forall (both Human Agent) (\PERSON ->  impl ( home(var ? ? ? PERSON)(var ? ? ? UNIT))( not ( possesses(var ? ? ? PERSON)(var ? ? ? UNIT)))))
-
-forall ApartmentUnit (\UNIT -> exists ApartmentBuilding (\BUILDING ->  part(var ? ? ? UNIT)(var ? ? ? BUILDING)))
-
-forall (both PermanentResidence (both Object (both Residence Entity))) (\U -> forall Agent (\L ->  impl ( landlord(var ? ? ? L)(var ? ? ? U))(exists Renting (\R -> exists Agent (\P -> and ( possesses(var ? ? ? L)(var ? ? ? U))(and ( tenant(var ? ? ? P)(var ? ? ? U))(and ( agent(var ? ? ? R)(var ? ? ? P))( patient(var ? ? ? R)(var ? ? ? U)))))))))
-
-forall (both Residence (both PermanentResidence (both Object Entity))) (\U -> forall Agent (\P ->  impl ( tenant(var ? ? ? P)(var ? ? ? U))(exists Renting (\R -> exists Agent (\L -> and ( landlord(var ? ? ? L)(var ? ? ? U))(and ( agent(var ? ? ? R)(var ? ? ? P))(and ( possesses(var ? ? ? L)(var ? ? ? U))( patient(var ? ? ? R)(var ? ? ? U)))))))))
-
-forall CondominiumUnit (\UNIT -> exists CondominiumBuilding (\BUILDING ->  part(var ? ? ? UNIT)(var ? ? ? BUILDING)))
-
-forall ApartmentBuilding (\BUILDING -> exists ApartmentUnit (\UNIT1 -> exists ApartmentUnit (\UNIT2 -> and ( part(var ? ? ? UNIT1)(var ? ? ? BUILDING))(and ( part(var ? ? ? UNIT2)(var ? ? ? BUILDING))( not ( equal(var ? ? ? UNIT1)(var ? ? ? UNIT2)))))))
-
-forall CondominiumBuilding (\BUILDING -> exists CondominiumUnit (\UNIT1 -> exists CondominiumUnit (\UNIT2 -> and ( part(var ? ? ? UNIT1)(var ? ? ? BUILDING))(and ( part(var ? ? ? UNIT2)(var ? ? ? BUILDING))( not ( equal(var ? ? ? UNIT1)(var ? ? ? UNIT2)))))))
-
-forall Dormitory (\D -> exists School (\S ->  possesses(var ? ? ? S)(var ? ? ? D)))
-
-forall SportsFacility (\G ->  hasPurpose(var ? ? ? G)(exists Sport (\S ->  located(var ? ? ? S)(var ? ? ? G))))
-
-forall Store (\X ->  hasPurpose(var ? ? ? X)(exists FinancialTransaction (\EV ->  located(var ? ? ? EV)(var ? ? ? X))))
-
-forall Factory (\X ->  hasPurpose(var ? ? ? X)(exists Manufacture (\EV ->  located(var ? ? ? EV)(var ? ? ? X))))
-
-forall FarmBuilding (\B -> exists Farm (\F ->  located(var ? ? ? B)(var ? ? ? F)))
-
-forall EntertainmentCompany (\C -> exists (both CommercialService Performance) (\P ->  agent(var ? ? ? P)(var ? ? ? C)))
-
-forall InsuranceCompany (\I -> exists Contract (\C ->  insured(var ? ? ? C)(var ? ? ? I)))
-
-forall FinancialService (\S -> exists FinancialCompany (\O ->  agent(var ? ? ? S)(var ? ? ? O)))
-
-forall Partnership (\C -> exists Human (\H1 -> exists Human (\H2 -> and ( not ( equal(var ? ? ? H1)(var ? ? ? H2)))(and ( possesses(var ? ? ? H1)(var ? ? ? C))( possesses(var ? ? ? H2)(var ? ? ? C))))))
-
-forall Scholarship (\F -> forall Entity (\H ->  impl ( destination(var ? ? ? F)(var ? ? ? H))( hasPurpose(var ? ? ? F)(exists EducationalProgram (\EP -> exists Process (\P -> and ( realization(var ? ? ? P)(var ? ? ? EP))( experiencer(var ? ? ? P)(var ? ? ? H))))))))
-
-forall Welfare (\W -> exists ServiceOrganization (\O ->  agent(var ? ? ? W)(var ? ? ? O)))
-
-forall Publisher (\C -> exists (both CommercialService Publication) (\S ->  agent(var ? ? ? S)(var ? ? ? C)))
-
-forall FamilyBusiness (\C -> forall (both Agent Organism) (\P2 -> forall (both Agent Organism) (\P1 ->  impl (and ( possesses(var ? ? ? P1)(var ? ? ? C))( possesses(var ? ? ? P2)(var ? ? ? C)))( familyRelation(var ? ? ? P1)(var ? ? ? P2)))))
-
-forall Restaurant (\C -> exists (both CommercialService Selling) (\S -> exists Food (\F -> exists RestaurantBuilding (\B -> and ( agent(var ? ? ? S)(var ? ? ? C))(and ( located(var ? ? ? S)(var ? ? ? B))( patient(var ? ? ? S)(var ? ? ? F)))))))
-
-forall Proprietorship (\C -> exists Human (\H -> and ( possesses(var ? ? ? H)(var ? ? ? C))( not (exists (both Entity Agent) (\H2 -> and ( not ( equal(var ? ? ? H)(var ? ? ? H2)))( possesses(var ? ? ? H2)(var ? ? ? C)))))))
-
-forall Auditorium (\AUDITORIUM ->  hasPurpose(var ? ? ? AUDITORIUM)(exists Demonstrating (\DEMO ->  located(var ? ? ? DEMO)(var ? ? ? AUDITORIUM))))
-
-forall Auditorium (\AUDITORIUM -> exists PerformanceStage (\STAGE ->  part(var ? ? ? STAGE)(var ? ? ? AUDITORIUM)))
-
-forall AuditoriumSeat (\SEAT -> exists Auditorium (\AUDITORIUM ->  part(var ? ? ? SEAT)(var ? ? ? AUDITORIUM)))
-
-forall Object (\OBJECT -> forall CognitiveAgent (\AGENT ->  impl ( dislikes(var ? ? ? AGENT)(var ? ? ? OBJECT))( desires(var ? ? ? AGENT)( not ( possesses(var ? ? ? AGENT)(var ? ? ? OBJECT))))))
-
-forall (both Physical Object) (\OBJECT -> forall (both CognitiveAgent Agent) (\AGENT -> forall TimePosition (\TIME ->  impl ( holdsDuring(var ? ? ? TIME)( lacks(var ? ? ? AGENT)(var ? ? ? OBJECT)))( holdsDuring(var ? ? ? TIME)( not ( possesses(var ? ? ? AGENT)(var ? ? ? OBJECT)))))))
-
-forall Human (\PERSON -> forall (both Entity Collection) (\DESCENDANTS ->  impl ( equal( el ? ? ? ( DescendantsFn(var ? ? ? PERSON)))(var ? ? ? DESCENDANTS))(forall (both SelfConnectedObject Organism) (\MEMBER ->  equiv ( member(var ? ? ? MEMBER)(var ? ? ? DESCENDANTS))( ancestor(var ? ? ? MEMBER)(var ? ? ? PERSON))))))
-
-forall Brood (\BROOD -> forall (both SelfConnectedObject Organism) (\MEMBER2 -> forall (both SelfConnectedObject Organism) (\MEMBER1 ->  impl (and ( member(var ? ? ? MEMBER1)(var ? ? ? BROOD))( member(var ? ? ? MEMBER2)(var ? ? ? BROOD)))( sibling(var ? ? ? MEMBER1)(var ? ? ? MEMBER2)))))
-
-forall Brood (\BROOD -> exists Entity (\TIME -> forall (both SelfConnectedObject Entity) (\MEMBER ->  impl ( member(var ? ? ? MEMBER)(var ? ? ? BROOD))(exists Birth (\BIRTH -> and ( experiencer(var ? ? ? BIRTH)(var ? ? ? MEMBER))( equal(var ? ? ? TIME)( el ? ? ? ( WhenFn(var ? ? ? BIRTH)))))))))
-
-forall AnimalTeam (\AT -> exists Pulling (\P ->  agent(var ? ? ? P)(var ? ? ? AT)))
-
-forall TeamSport (\S -> exists SportsTeam (\T1 -> exists SportsTeam (\T2 -> and ( contestParticipant(var ? ? ? S)(var ? ? ? T1))(and ( contestParticipant(var ? ? ? S)(var ? ? ? T2))( not ( equal(var ? ? ? T1)(var ? ? ? T2)))))))
-
-forall CommunicationOrganization (\CO -> exists CommunicationSystem (\CS -> exists Communication (\C -> and ( instrument(var ? ? ? C)(var ? ? ? CS))( agent(var ? ? ? C)(var ? ? ? CO)))))
-
-forall NonprofitOrganization (\N ->  not ( hasPurpose(var ? ? ? N)(exists CurrencyMeasure (\P ->  profit(var ? ? ? N)(var ? ? ? P)))))
-
-forall CareOrganization (\ORG ->  hasPurpose(var ? ? ? ORG)(exists Human (\PATIENT ->  medicalPatient(var ? ? ? PATIENT)(var ? ? ? ORG))))
-
-forall Tavern (\COMPANY -> exists (both CommercialService Selling) (\SERVICE -> exists AlcoholicBeverage (\BEVERAGE -> and ( agent(var ? ? ? SERVICE)(var ? ? ? COMPANY))( patient(var ? ? ? SERVICE)(var ? ? ? BEVERAGE)))))
-
-forall DrugStore (\D -> forall Medicine (\M -> exists Selling (\S -> and ( agent(var ? ? ? S)(var ? ? ? D))( patient(var ? ? ? S)(var ? ? ? M)))))
-
-forall GroceryStore (\STORE -> exists Selling (\SELL -> exists Food (\FOOD -> and ( agent(var ? ? ? SELL)(var ? ? ? STORE))( patient(var ? ? ? SELL)(var ? ? ? FOOD)))))
-
-forall BargainSale (\SALE -> forall Object (\OBJ ->  impl ( patient(var ? ? ? SALE)(var ? ? ? OBJ))(exists Agent (\AGENT2 -> exists Agent (\AGENT1 -> exists (both CurrencyMeasure Quantity) (\PRICE2 -> exists (both CurrencyMeasure Quantity) (\PRICE1 -> and ( holdsDuring( el ? ? ? ( ImmediatePastFn( el ? ? ? ( WhenFn(var ? ? ? SALE)))))( price(var ? ? ? OBJ)(var ? ? ? PRICE1)(var ? ? ? AGENT1)))(and ( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? SALE)))( price(var ? ? ? OBJ)(var ? ? ? PRICE2)(var ? ? ? AGENT2)))( lessThan(var ? ? ? PRICE2)(var ? ? ? PRICE1))))))))))
-
- not ( overlapsTemporally(el ? ? ? CommonEra)(el ? ? ? BeforeCommonEra))
-
-forall ReligiousBuilding (\BUILDING ->  hasPurpose(var ? ? ? BUILDING)(exists ReligiousService (\SERVICE ->  located(var ? ? ? SERVICE)(var ? ? ? BUILDING))))
-
-forall Steeple (\STEEPLE -> exists Building (\BUILDING ->  part(var ? ? ? STEEPLE)(var ? ? ? BUILDING)))
-
-forall CommunistParty (\P -> forall GeopoliticalArea (\A -> forall (both SelfConnectedObject CognitiveAgent) (\M ->  impl ( member(var ? ? ? M)(var ? ? ? P))( desires(var ? ? ? M)( governmentType(var ? ? ? A)(el ? ? ? CommunistState))))))
-
-forall (both GeopoliticalArea PermanentResidence) (\AREA -> forall (both SelfConnectedObject Human) (\PERSON ->  impl ( member(var ? ? ? PERSON)( el ? ? ? ( ResidentFn(var ? ? ? AREA))))( home(var ? ? ? PERSON)(var ? ? ? AREA))))
-
-forall GeopoliticalArea (\AREA -> forall (both Entity (either SetOrClass Collection)) (\POPULATION -> forall (both Entity (either SetOrClass Collection)) (\CITIZENRY ->  impl (and ( equal(var ? ? ? CITIZENRY)( el ? ? ? ( CitizenryFn(var ? ? ? AREA))))( equal(var ? ? ? POPULATION)( el ? ? ? ( ResidentFn(var ? ? ? AREA)))))( greaterThanOrEqualTo( el ? ? ? ( CardinalityFn(var ? ? ? POPULATION)))( el ? ? ? ( CardinalityFn(var ? ? ? CITIZENRY)))))))
-
-forall CityDistrict (\DISTRICT -> exists City (\CITY ->  geopoliticalSubdivision(var ? ? ? DISTRICT)(var ? ? ? CITY)))
-
-forall Cemetery (\C -> exists Tomb (\T ->  located(var ? ? ? T)(var ? ? ? C)))
-
-forall Park (\PARK -> exists Government (\GOV ->  possesses(var ? ? ? GOV)(var ? ? ? PARK)))
-
-forall Park (\PARK ->  hasPurpose(var ? ? ? PARK)(exists RecreationOrExercise (\REC ->  located(var ? ? ? REC)(var ? ? ? PARK))))
-
-forall PublicPark (\P -> exists Government (\G ->  possesses(var ? ? ? G)(var ? ? ? P)))
-
-forall CultivatedLandArea (\A -> exists Agriculture (\C ->  located(var ? ? ? C)(var ? ? ? A)))
-
-forall Campground (\C ->  hasPurpose(var ? ? ? C)(exists MobileResidence (\R ->  located(var ? ? ? R)(var ? ? ? C))))
-
-forall CityBlock (\B -> exists City (\C ->  part(var ? ? ? B)(var ? ? ? C)))
-
-forall Human (\PERSON ->  impl ( occupiesPosition(var ? ? ? PERSON)(el ? ? ? SecretaryOfTheInterior)(el ? ? ? UnitedStatesDepartmentOfInterior))( leader(el ? ? ? UnitedStatesDepartmentOfInterior)(var ? ? ? PERSON)))
-
-forall StateGovernment (\GOVERNMENT -> exists StateOrProvince (\STATE ->  equal( el ? ? ? ( GovernmentFn(var ? ? ? STATE)))(var ? ? ? GOVERNMENT)))
-
-forall Battle (\B -> exists MilitaryUnit (\U1 -> exists MilitaryUnit (\U2 -> and ( not ( equal(var ? ? ? U1)(var ? ? ? U2)))(and ( agent(var ? ? ? B)(var ? ? ? U1))( agent(var ? ? ? B)(var ? ? ? U2))))))
-
-forall War (\WAR -> forall (both MilitaryUnit Organization) (\U2 -> forall (both MilitaryUnit Organization) (\U1 ->  impl ( hostileForces(var ? ? ? U1)(var ? ? ? U2))(exists (both Agent GeopoliticalArea) (\A2 -> exists (both Agent GeopoliticalArea) (\A1 -> exists Contest (\W -> and ( contestParticipant(var ? ? ? W)(var ? ? ? A1))(and ( contestParticipant(var ? ? ? W)(var ? ? ? A2))(and ( subOrganization(var ? ? ? U1)( el ? ? ? ( GovernmentFn(var ? ? ? A1))))( subOrganization(var ? ? ? U2)( el ? ? ? ( GovernmentFn(var ? ? ? A2)))))))))))))
-
-forall Commission (\COMMISSION ->  hasPurpose(var ? ? ? COMMISSION)(exists Investigating (\INVESTIGATE -> exists Entity (\ISSUE -> and ( patient(var ? ? ? INVESTIGATE)(var ? ? ? ISSUE))( agent(var ? ? ? INVESTIGATE)(var ? ? ? COMMISSION))))))
-
-forall ServiceOrganization (\ORG -> exists RegulatoryProcess (\PROC -> exists Government (\GOV -> and ( patient(var ? ? ? PROC)(var ? ? ? ORG))( agent(var ? ? ? PROC)(var ? ? ? GOV)))))
-
-forall Library (\L -> exists Building (\B -> exists Text (\T -> and ( possesses(var ? ? ? L)(var ? ? ? B))( located(var ? ? ? T)(var ? ? ? B)))))
-
-forall OrganizationalBoard (\BOARD -> exists Managing (\MANAGE -> exists (both Organization Entity) (\ORG -> and ( subOrganization(var ? ? ? BOARD)(var ? ? ? ORG))(and ( agent(var ? ? ? MANAGE)(var ? ? ? BOARD))( patient(var ? ? ? MANAGE)(var ? ? ? ORG))))))
-
-forall UnionOrganization (\ORG -> forall (both SelfConnectedObject CognitiveAgent) (\MEMBER -> exists (both Corporation Industry) (\COLL ->  impl ( member(var ? ? ? MEMBER)(var ? ? ? ORG))(or ( employs(var ? ? ? COLL)(var ? ? ? MEMBER))(exists (both SelfConnectedObject Organization) (\CORP -> and ( member(var ? ? ? CORP)(var ? ? ? COLL))( employs(var ? ? ? CORP)(var ? ? ? MEMBER))))))))
-
-forall Hydrocarbon (\S -> exists Carbon (\P1 -> exists Hydrogen (\P2 ->  equal(var ? ? ? S)( el ? ? ? ( MereologicalSumFn(var ? ? ? P1)(var ? ? ? P2))))))
-
-forall Alkaloid (\A -> exists Nitrogen (\N ->  part(var ? ? ? N)(var ? ? ? A)))
-
-forall Object (\P -> forall TimePosition (\T ->  impl ( holdsDuring(var ? ? ? T)( attribute(var ? ? ? P)(el ? ? ? Drugged)))( holdsDuring(var ? ? ? T)(exists BiologicallyActiveSubstance (\B ->  part(var ? ? ? B)(var ? ? ? P))))))
-
-forall (both Object Agent) (\PERSON -> forall TimePosition (\TIME ->  impl ( holdsDuring(var ? ? ? TIME)( attribute(var ? ? ? PERSON)(el ? ? ? Drunk)))(exists TimePosition (\PAST -> and ( temporalPart(var ? ? ? PAST)( el ? ? ? ( PastFn(var ? ? ? TIME))))( holdsDuring(var ? ? ? PAST)(exists Drinking (\DRINK -> exists AlcoholicBeverage (\ALCOHOL -> and ( patient(var ? ? ? DRINK)(var ? ? ? ALCOHOL))( agent(var ? ? ? DRINK)(var ? ? ? PERSON))))))))))
-
-forall Object (\P -> forall TimePosition (\T ->  impl ( holdsDuring(var ? ? ? T)( attribute(var ? ? ? P)(el ? ? ? Drunk)))( holdsDuring(var ? ? ? T)(exists Alcohol (\B ->  part(var ? ? ? B)(var ? ? ? P))))))
-
-forall Protein (\P -> exists AminoAcid (\A ->  part(var ? ? ? A)(var ? ? ? P)))
-
-forall Cholesterol (\S -> exists BiologicalProcess (\P -> exists Liver (\L -> and ( located(var ? ? ? P)(var ? ? ? L))( result(var ? ? ? P)(var ? ? ? S)))))
-
-forall ChemicalAcid (\CA -> forall ChemicalBase (\CB -> forall ChemicalProcess (\C ->  impl (and ( patient(var ? ? ? C)(var ? ? ? CA))( patient(var ? ? ? C)(var ? ? ? CB)))(exists ChemicalSalt (\CS ->  result(var ? ? ? C)(var ? ? ? CS))))))
-
-forall SodiumChloride (\SALT -> exists ChemicalSynthesis (\SYNTHESIS -> exists Sodium (\SODIUM -> exists Chlorine (\CHLORINE -> and ( resourceS(var ? ? ? SYNTHESIS)(var ? ? ? SODIUM))(and ( resourceS(var ? ? ? SYNTHESIS)(var ? ? ? CHLORINE))( result(var ? ? ? SYNTHESIS)(var ? ? ? SALT)))))))
-
-forall Water (\WATER -> exists ChemicalSynthesis (\SYNTHESIS -> exists Hydrogen (\HYDROGEN -> exists Oxygen (\OXYGEN -> and ( resourceS(var ? ? ? SYNTHESIS)(var ? ? ? HYDROGEN))(and ( resourceS(var ? ? ? SYNTHESIS)(var ? ? ? OXYGEN))( result(var ? ? ? SYNTHESIS)(var ? ? ? WATER)))))))
-
-forall Detergent (\DETERGENT ->  hasPurpose(var ? ? ? DETERGENT)(exists Removing (\REMOVE -> exists Substance (\SUBSTANCE -> exists SelfConnectedObject (\OBJECT -> exists (both Object SelfConnectedObject) (\SURFACE -> and ( patient(var ? ? ? REMOVE)(var ? ? ? SUBSTANCE))(and ( origin(var ? ? ? REMOVE)(var ? ? ? SURFACE))( surface(var ? ? ? SURFACE)(var ? ? ? OBJECT)))))))))
-
-forall BathingDevice (\BD -> forall Entity (\PERSON ->  hasPurpose(var ? ? ? BD)(exists Bathing (\B -> exists Human (\P -> and ( instrument(var ? ? ? B)(var ? ? ? BD))( patient(var ? ? ? B)(var ? ? ? PERSON)))))))
-
-forall WashBasin (\B ->  hasPurpose(var ? ? ? B)(exists Washing (\W -> exists Hand (\H -> and ( instrument(var ? ? ? W)(var ? ? ? B))( patient(var ? ? ? W)(var ? ? ? H))))))
-
-forall Glue (\GLUE ->  hasPurpose(var ? ? ? GLUE)(exists Attaching (\ATTACH ->  instrument(var ? ? ? ATTACH)(var ? ? ? GLUE))))
-
-forall MetallicAlloy (\ALLOY -> exists Metal (\METAL1 -> exists Metal (\METAL2 -> and ( not ( equal(var ? ? ? METAL1)(var ? ? ? METAL2)))(and ( part(var ? ? ? METAL1)(var ? ? ? ALLOY))( part(var ? ? ? METAL2)(var ? ? ? ALLOY))))))
-
-forall Steel (\STEEL -> exists Iron (\IRON ->  part(var ? ? ? IRON)(var ? ? ? STEEL)))
-
-forall Brass (\BRASS -> exists Copper (\COPPER -> exists Zinc (\ZINC -> and ( part(var ? ? ? COPPER)(var ? ? ? BRASS))( part(var ? ? ? ZINC)(var ? ? ? BRASS)))))
-
-forall Powder (\POWDER ->  attribute(var ? ? ? POWDER)(el ? ? ? Solid))
-
-forall Fog (\FOG -> exists LandArea (\LAND ->  meetsSpatially(var ? ? ? FOG)(var ? ? ? LAND)))
-
-forall Ice (\ICE -> forall (both RealNumber Quantity) (\NUMBER ->  impl ( measure(var ? ? ? ICE)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? CelsiusDegree))))( lessThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toInt 0)))))
-
-forall Lawn (\L -> exists Grass (\G ->  located(var ? ? ? G)(var ? ? ? L)))
-
-forall Meteorite (\M -> exists TimePosition (\T ->  holdsDuring(var ? ? ? T)( meetsSpatially(var ? ? ? M)(el ? ? ? PlanetEarth))))
-
-forall Meteorite (\M -> exists TimePosition (\T ->  holdsDuring(var ? ? ? T)( meetsSpatially(var ? ? ? M)(el ? ? ? EarthsAtmosphere))))
-
-forall AtmosphericRegion (\AR ->  geographicSubregion(var ? ? ? AR)(el ? ? ? EarthsAtmosphere))
-
-forall Creek (\C -> forall River (\R ->  smaller(var ? ? ? C)(var ? ? ? R)))
-
-forall StormFront (\FRONT -> exists Air (\AIR1 -> exists Air (\AIR2 ->  between(var ? ? ? AIR1)(var ? ? ? FRONT)(var ? ? ? AIR2))))
-
-forall Object (\REGION -> forall (both Object Physical) (\OBJ ->  equiv ( orientation(var ? ? ? OBJ)(var ? ? ? REGION)(el ? ? ? Outside))( not ( partlyLocated(var ? ? ? OBJ)(var ? ? ? REGION)))))
-
-forall Object (\REGION -> forall Object (\OBJ ->  equiv ( part(var ? ? ? OBJ)(var ? ? ? REGION))( not ( orientation(var ? ? ? OBJ)(var ? ? ? REGION)(el ? ? ? Outside)))))
-
-forall WoodArtifact (\W ->  material(desc Wood ? ?)(var ? ? ? W))
-
-forall Rubber (\R -> exists BotanicalTree (\T ->  part(var ? ? ? R)(var ? ? ? T)))
-
-forall Medicine (\M -> exists TherapeuticProcess (\P ->  instrument(var ? ? ? P)(var ? ? ? M)))
-
-forall Opium (\O -> exists Alkaloid (\A ->  part(var ? ? ? A)(var ? ? ? O)))
-
-forall Lesion (\L -> exists Injuring (\I ->  result(var ? ? ? I)(var ? ? ? L)))
-
-forall Lesion (\L -> exists Organ (\O -> exists (both SelfConnectedObject Object) (\S -> and ( surface(var ? ? ? S)(var ? ? ? O))( located(var ? ? ? L)(var ? ? ? S)))))
-
-forall Tendon (\T -> exists Muscle (\M -> exists Bone (\B ->  connects(var ? ? ? T)(var ? ? ? M)(var ? ? ? B))))
-
-forall Sweat (\SWEAT -> exists SodiumChloride (\PART ->  part(var ? ? ? PART)(var ? ? ? SWEAT)))
-
-forall TreeBranch (\B -> exists BotanicalTree (\T ->  part(var ? ? ? B)(var ? ? ? T)))
-
-forall Flower (\FLOWER -> exists FloweringPlant (\PLANT -> exists TimePosition (\TIME ->  holdsDuring(var ? ? ? TIME)( part(var ? ? ? FLOWER)(var ? ? ? PLANT)))))
-
-forall Antibody (\BODY ->  hasPurpose(var ? ? ? BODY)(exists Destruction (\DEST -> exists Antigen (\ANTI -> and ( agent(var ? ? ? DEST)(var ? ? ? BODY))( patient(var ? ? ? DEST)(var ? ? ? ANTI))))))
-
-forall BloodCell (\C -> exists Blood (\B ->  part(var ? ? ? C)(var ? ? ? B)))
-
-forall WhiteBloodCell (\C -> exists CellNucleus (\N ->  part(var ? ? ? N)(var ? ? ? C)))
-
-forall BloodTypeA (\B -> exists AntigenA (\A ->  part(var ? ? ? A)(var ? ? ? B)))
-
-forall BloodTypeAB (\B -> exists AntigenA (\A ->  part(var ? ? ? A)(var ? ? ? B)))
-
-forall BloodTypeAB (\B -> exists AntigenB (\A ->  part(var ? ? ? A)(var ? ? ? B)))
-
-forall BloodTypeB (\B -> exists AntigenB (\A ->  part(var ? ? ? A)(var ? ? ? B)))
-
-forall NerveCell (\N -> exists NervousSystem (\S ->  part(var ? ? ? N)(var ? ? ? S)))
-
-forall LiquidBodySubstance (\SUBSTANCE ->  attribute(var ? ? ? SUBSTANCE)(el ? ? ? Liquid))
-
-forall TearSubstance (\T -> exists Eye (\E -> exists Process (\P -> and ( instrument(var ? ? ? P)(var ? ? ? E))( result(var ? ? ? P)(var ? ? ? T)))))
-
-forall Milk (\MILK -> exists Mammal (\MAMMAL -> exists Process (\PROCESS -> and ( attribute(var ? ? ? MAMMAL)(el ? ? ? Female))(and ( instrument(var ? ? ? PROCESS)(var ? ? ? MAMMAL))( result(var ? ? ? PROCESS)(var ? ? ? MILK))))))
-
-forall CellNucleus (\NUCLEUS -> exists Cell (\CELL ->  part(var ? ? ? NUCLEUS)(var ? ? ? CELL)))
-
-forall AlcoholicBeverage (\BEVERAGE -> exists Alcohol (\ALCOHOL ->  part(var ? ? ? ALCOHOL)(var ? ? ? BEVERAGE)))
-
-forall DistilledAlcoholicBeverage (\BEVERAGE -> exists Removing (\REMOVE -> exists Water (\WATER -> and ( patient(var ? ? ? REMOVE)(var ? ? ? WATER))( origin(var ? ? ? REMOVE)(var ? ? ? BEVERAGE)))))
-
-forall Brandy (\B -> exists Distilling (\D -> exists Wine (\W -> and ( resourceS(var ? ? ? D)(var ? ? ? W))( result(var ? ? ? D)(var ? ? ? B)))))
-
-forall SpinalCord (\C -> exists NervousSystem (\S ->  part(var ? ? ? C)(var ? ? ? S)))
-
-forall SpinalCord (\C -> exists SpinalColumn (\S ->  contains(var ? ? ? S)(var ? ? ? C)))
-
-forall Skin (\SKIN -> exists Animal (\ANIMAL -> exists (both SelfConnectedObject Object) (\SURFACE -> and ( surface(var ? ? ? SURFACE)(var ? ? ? ANIMAL))(and ( part(var ? ? ? SKIN)(var ? ? ? ANIMAL))( overlapsSpatially(var ? ? ? SKIN)(var ? ? ? SURFACE))))))
-
-forall Retina (\R -> exists Eye (\E ->  part(var ? ? ? R)(var ? ? ? E)))
-
-forall BronchialDuct (\DUCT -> exists Lung (\LUNG ->  located(var ? ? ? DUCT)(var ? ? ? LUNG)))
-
-forall BloodVessel (\VESSEL -> exists Blood (\BLOOD -> exists Transfer (\TRANSFER -> and ( patient(var ? ? ? TRANSFER)(var ? ? ? BLOOD))( instrument(var ? ? ? TRANSFER)(var ? ? ? VESSEL)))))
-
-forall Alveolus (\A -> exists Lung (\L ->  located(var ? ? ? A)(var ? ? ? L)))
-
-forall Artery (\ARTERY -> forall Transfer (\TRANSFER -> forall Blood (\BLOOD ->  impl (and ( patient(var ? ? ? TRANSFER)(var ? ? ? BLOOD))( instrument(var ? ? ? TRANSFER)(var ? ? ? ARTERY)))(exists Heart (\HEART ->  origin(var ? ? ? TRANSFER)(var ? ? ? HEART))))))
-
-forall Vein (\V -> forall Transfer (\T -> forall Blood (\B ->  impl (and ( patient(var ? ? ? T)(var ? ? ? B))( instrument(var ? ? ? T)(var ? ? ? V)))(exists Heart (\H ->  destination(var ? ? ? T)(var ? ? ? H))))))
-
-forall PulmonaryArtery (\ARTERY -> forall Transfer (\TRANSFER -> forall Blood (\BLOOD ->  impl (and ( patient(var ? ? ? TRANSFER)(var ? ? ? BLOOD))( instrument(var ? ? ? TRANSFER)(var ? ? ? ARTERY)))(exists Lung (\LUNG ->  destination(var ? ? ? TRANSFER)(var ? ? ? LUNG))))))
-
-forall PulmonaryVein (\V -> forall Transfer (\T -> forall Blood (\B ->  impl (and ( patient(var ? ? ? T)(var ? ? ? B))( instrument(var ? ? ? T)(var ? ? ? V)))(exists Lung (\L -> exists Heart (\H -> exists Object (\P -> and ( origin(var ? ? ? T)(var ? ? ? L))(and ( part(var ? ? ? V)(var ? ? ? P))(and ( part(var ? ? ? L)(var ? ? ? P))(and ( part(var ? ? ? H)(var ? ? ? P))( destination(var ? ? ? T)(var ? ? ? H))))))))))))
-
-forall Capillary (\C -> exists Artery (\A -> exists Vein (\V ->  connects(var ? ? ? C)(var ? ? ? A)(var ? ? ? V))))
-
-forall Inhaling (\I -> exists Lung (\L ->  destination(var ? ? ? I)(var ? ? ? L)))
-
-forall Exhaling (\E -> exists Lung (\L ->  origin(var ? ? ? E)(var ? ? ? L)))
-
-forall Nose (\NOSE -> exists Nostril (\N1 -> exists Nostril (\N2 -> and ( not ( equal(var ? ? ? N1)(var ? ? ? N2)))(and ( connected(var ? ? ? N1)(var ? ? ? NOSE))( connected(var ? ? ? N2)(var ? ? ? NOSE))))))
-
-forall Nostril (\NOS -> exists Nose (\N -> exists Throat (\T ->  connects(var ? ? ? NOS)(var ? ? ? N)(var ? ? ? T))))
-
-forall Heart (\HEART -> exists Transfer (\TRANSFER -> exists Blood (\BLOOD -> and ( instrument(var ? ? ? TRANSFER)(var ? ? ? HEART))( patient(var ? ? ? TRANSFER)(var ? ? ? BLOOD)))))
-
-forall Mouth (\MOUTH -> exists Face (\FACE ->  part(var ? ? ? MOUTH)(var ? ? ? FACE)))
-
-forall Tongue (\TONGUE -> exists Mouth (\MOUTH ->  part(var ? ? ? TONGUE)(var ? ? ? MOUTH)))
-
-forall Hoof (\H -> exists Foot (\F -> exists HoofedMammal (\A -> and ( part(var ? ? ? H)(var ? ? ? F))( part(var ? ? ? F)(var ? ? ? A)))))
-
-forall Tooth (\TOOTH -> exists Mouth (\MOUTH ->  part(var ? ? ? TOOTH)(var ? ? ? MOUTH)))
-
-forall Skull (\S -> exists Vertebrate (\V -> exists Head (\H -> and ( part(var ? ? ? H)(var ? ? ? V))( part(var ? ? ? S)(var ? ? ? H)))))
-
-forall Horn (\H -> exists HoofedMammal (\M ->  part(var ? ? ? H)(var ? ? ? M)))
-
-forall Ossification (\O -> exists Bone (\B ->  result(var ? ? ? O)(var ? ? ? B)))
-
-forall Chewing (\CHEW -> exists Eating (\EAT ->  subProcess(var ? ? ? CHEW)(var ? ? ? EAT)))
-
-forall Lip (\LIP -> exists Mouth (\MOUTH ->  part(var ? ? ? LIP)(var ? ? ? MOUTH)))
-
-forall Kissing (\KISS -> exists Human (\PERSON1 -> exists Human (\PERSON2 -> exists Lip (\LIP1 -> exists Lip (\LIP2 -> and ( agent(var ? ? ? KISS)(var ? ? ? PERSON1))(and ( agent(var ? ? ? KISS)(var ? ? ? PERSON2))(and ( not ( equal(var ? ? ? PERSON1)(var ? ? ? PERSON2)))(and ( part(var ? ? ? LIP1)(var ? ? ? PERSON1))(and ( part(var ? ? ? LIP2)(var ? ? ? PERSON2))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? KISS)))))( not ( meetsSpatially(var ? ? ? LIP1)(var ? ? ? LIP2))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? KISS)))))( meetsSpatially(var ? ? ? LIP1)(var ? ? ? LIP2)))))))))))))
-
-forall Licking (\L -> exists Tongue (\T ->  instrument(var ? ? ? L)(var ? ? ? T)))
-
-forall Embracing (\E -> exists Human (\P1 -> exists Human (\P2 -> and ( not ( equal(var ? ? ? P1)(var ? ? ? P2)))(and ( agent(var ? ? ? E)(var ? ? ? P1))( agent(var ? ? ? E)(var ? ? ? P2))))))
-
-forall Skeleton (\S -> exists Animal (\A ->  interiorPart(var ? ? ? S)(var ? ? ? A)))
-
-forall Bone (\BONE -> exists (either Skeleton Exoskeleton) (\SKELETON ->  part(var ? ? ? BONE)(var ? ? ? SKELETON)))
-
-forall Exoskeleton (\X -> exists Animal (\A -> and ( part(var ? ? ? X)(var ? ? ? A))( not (exists Object (\PART -> and ( properPart(var ? ? ? PART)(var ? ? ? A))( orientation(var ? ? ? PART)(var ? ? ? X)(el ? ? ? Outside)))))))
-
-forall BodyJoint (\J -> exists Skeleton (\S -> exists (both CorpuscularObject SelfConnectedObject) (\P2 -> exists (both CorpuscularObject SelfConnectedObject) (\P1 -> and ( component(var ? ? ? P1)(var ? ? ? S))(and ( component(var ? ? ? P2)(var ? ? ? S))(and ( component(var ? ? ? J)(var ? ? ? S))( connects(var ? ? ? J)(var ? ? ? P1)(var ? ? ? P2))))))))
-
-forall Throat (\THROAT -> exists Mouth (\MOUTH ->  connected(var ? ? ? THROAT)(var ? ? ? MOUTH)))
-
-forall Hair (\HAIR -> exists Mammal (\MAMMAL -> exists TimePosition (\TIME ->  holdsDuring(var ? ? ? TIME)( part(var ? ? ? HAIR)(var ? ? ? MAMMAL)))))
-
-forall FacialHair (\H -> exists Face (\F ->  part(var ? ? ? H)(var ? ? ? F)))
-
-forall Peeling (\P -> forall (both Entity Object) (\O ->  impl ( patient(var ? ? ? P)(var ? ? ? O))(exists Skin (\S ->  part(var ? ? ? O)(var ? ? ? S)))))
-
-forall Intestine (\I -> exists Stomach (\S ->  connected(var ? ? ? I)(var ? ? ? S)))
-
-forall Hypothalamus (\HYPO -> exists Brain (\BRAIN ->  part(var ? ? ? HYPO)(var ? ? ? BRAIN)))
-
-forall Eye (\EYE -> exists Head (\HEAD ->  part(var ? ? ? EYE)(var ? ? ? HEAD)))
-
-forall Ear (\EAR -> exists Head (\HEAD ->  part(var ? ? ? EAR)(var ? ? ? HEAD)))
-
-forall Eyelid (\E ->  hasPurpose(var ? ? ? E)(exists Eye (\EYE -> exists Human (\P -> exists (both Covering BodyMotion) (\C -> and ( experiencer(var ? ? ? C)(var ? ? ? P))(and ( instrument(var ? ? ? C)(var ? ? ? E))(and ( patient(var ? ? ? C)(var ? ? ? EYE))(and ( part(var ? ? ? EYE)(var ? ? ? P))( part(var ? ? ? E)(var ? ? ? P))))))))))
-
-forall Nose (\NOSE -> exists Face (\FACE ->  part(var ? ? ? NOSE)(var ? ? ? FACE)))
-
-forall HormoneTSH (\HORMONE -> exists ThyroidGland (\GLAND -> exists Process (\PROC -> and ( instrument(var ? ? ? PROC)(var ? ? ? GLAND))( result(var ? ? ? PROC)(var ? ? ? HORMONE)))))
-
-forall Arm (\ARM -> exists Primate (\PRIMATE ->  part(var ? ? ? ARM)(var ? ? ? PRIMATE)))
-
-forall Hand (\HAND -> exists Arm (\ARM ->  part(var ? ? ? HAND)(var ? ? ? ARM)))
-
-forall DigitAppendage (\DIGIT -> exists Limb (\LIMB ->  part(var ? ? ? DIGIT)(var ? ? ? LIMB)))
-
-forall Finger (\FINGER -> exists Hand (\HAND ->  part(var ? ? ? FINGER)(var ? ? ? HAND)))
-
-forall NailDigit (\N -> exists DigitAppendage (\D ->  part(var ? ? ? N)(var ? ? ? D)))
-
-forall Limb (\LIMB -> exists Vertebrate (\VERTEBRATE ->  part(var ? ? ? LIMB)(var ? ? ? VERTEBRATE)))
-
-forall Leg (\LEG -> exists Primate (\PRIMATE ->  part(var ? ? ? LEG)(var ? ? ? PRIMATE)))
-
-forall Foot (\FOOT -> exists Leg (\LIMB ->  part(var ? ? ? FOOT)(var ? ? ? LIMB)))
-
-forall Ankle (\A -> exists Leg (\L ->  part(var ? ? ? A)(var ? ? ? L)))
-
-forall Elbow (\E -> exists Arm (\A ->  part(var ? ? ? E)(var ? ? ? A)))
-
-forall Wrist (\W -> exists Arm (\A ->  part(var ? ? ? W)(var ? ? ? A)))
-
-forall Toe (\TOE -> exists Foot (\FOOT ->  part(var ? ? ? TOE)(var ? ? ? FOOT)))
-
-forall Knee (\KNEE -> exists Leg (\LEG ->  part(var ? ? ? KNEE)(var ? ? ? LEG)))
-
-forall Shoulder (\SHOULDER -> exists Primate (\PRIMATE ->  part(var ? ? ? SHOULDER)(var ? ? ? PRIMATE)))
-
-forall Knuckle (\KNUCKLE -> exists Finger (\FINGER ->  part(var ? ? ? KNUCKLE)(var ? ? ? FINGER)))
-
-forall Torso (\TORSO -> forall Limb (\LIMB ->  not ( overlapsSpatially(var ? ? ? TORSO)(var ? ? ? LIMB))))
-
-forall Breast (\B -> exists Torso (\T ->  part(var ? ? ? B)( el ? ? ? ( FrontFn(var ? ? ? T)))))
-
-forall Breast (\B -> exists Primate (\P ->  part(var ? ? ? B)(var ? ? ? P)))
-
-forall Neck (\NECK -> exists Head (\HEAD ->  connected(var ? ? ? NECK)(var ? ? ? HEAD)))
-
-forall Face (\FACE -> exists Head (\HEAD ->  part(var ? ? ? FACE)(var ? ? ? HEAD)))
-
-forall Face (\FACE -> exists Vertebrate (\VERTEBRATE ->  part(var ? ? ? FACE)(var ? ? ? VERTEBRATE)))
-
-forall Chin (\CHIN -> exists Face (\FACE ->  part(var ? ? ? CHIN)(var ? ? ? FACE)))
-
-forall Chin (\CHIN -> forall Object (\FACE -> forall Object (\PART ->  impl (and ( part(var ? ? ? PART)(var ? ? ? FACE))( not ( part(var ? ? ? PART)(var ? ? ? CHIN))))( orientation(var ? ? ? PART)(var ? ? ? CHIN)(el ? ? ? Below)))))
-
-forall Regretting (\R -> forall Sentence (\T ->  impl ( patient(var ? ? ? R)(var ? ? ? T))( truth(var ? ? ? T)(el ? ? ? True))))
-
-forall Congratulating (\C -> exists (both Entity Agent) (\D -> exists (both Agent CognitiveAgent) (\A -> exists (both Process (both Physical Entity)) (\P -> and ( destination(var ? ? ? C)(var ? ? ? D))(and ( agent(var ? ? ? P)(var ? ? ? D))(and ( agent(var ? ? ? C)(var ? ? ? A))(and ( wants(var ? ? ? A)(var ? ? ? P))( refers(var ? ? ? C)(var ? ? ? P)))))))))
-
-forall FacialExpression (\EXPRESS -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? EXPRESS)(var ? ? ? AGENT))(exists Face (\FACE -> and ( part(var ? ? ? FACE)(var ? ? ? AGENT))( instrument(var ? ? ? EXPRESS)(var ? ? ? FACE))))))
-
-forall Smiling (\SMILE -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? SMILE)(var ? ? ? AGENT))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? SMILE)))( attribute(var ? ? ? AGENT)(el ? ? ? Happiness)))))
-
-forall Frowning (\FROWN -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? FROWN)(var ? ? ? AGENT))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? FROWN)))( attribute(var ? ? ? AGENT)(el ? ? ? Unhappiness)))))
-
-forall Laughing (\LAUGH -> exists Smiling (\SMILE ->  subProcess(var ? ? ? SMILE)(var ? ? ? LAUGH)))
-
-forall Weeping (\WEEP -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? WEEP)(var ? ? ? AGENT))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? WEEP)))( attribute(var ? ? ? AGENT)(el ? ? ? Unhappiness)))))
-
-forall HandGesture (\HG -> exists Hand (\H ->  patient(var ? ? ? HG)(var ? ? ? H)))
-
-forall Sinking (\S -> exists BodyOfWater (\W ->  located(var ? ? ? S)(var ? ? ? W)))
-
-forall (both Object Entity) (\WHOLE -> forall (both Object Entity) (\HALF ->  impl ( half(var ? ? ? HALF)(var ? ? ? WHOLE))(exists (both Object Entity) (\OTHER -> and ( half(var ? ? ? OTHER)(var ? ? ? WHOLE))(and ( not ( equal(var ? ? ? OTHER)(var ? ? ? HALF)))( equal(var ? ? ? WHOLE)( el ? ? ? ( MereologicalSumFn(var ? ? ? HALF)(var ? ? ? OTHER)))))))))
-
-forall (both Object Entity) (\W -> forall (both Object Entity) (\T ->  impl ( third(var ? ? ? T)(var ? ? ? W))(exists (both Object Entity) (\O2 -> exists (both Object Entity) (\O1 -> and ( third(var ? ? ? O1)(var ? ? ? W))(and ( third(var ? ? ? O2)(var ? ? ? W))(and ( not ( equal(var ? ? ? O1)(var ? ? ? T)))(and ( not ( equal(var ? ? ? O2)(var ? ? ? T)))(and ( not ( equal(var ? ? ? O1)(var ? ? ? O2)))( equal(var ? ? ? W)( el ? ? ? ( MereologicalSumFn(var ? ? ? T)( el ? ? ? ( MereologicalSumFn(var ? ? ? O1)(var ? ? ? O2)))))))))))))))
-
-forall Object (\W -> forall Object (\Q ->  equiv ( quarter(var ? ? ? Q)(var ? ? ? W))(exists Object (\H -> and ( half(var ? ? ? H)(var ? ? ? W))( half(var ? ? ? Q)(var ? ? ? H))))))
-
-forall Object (\WHOLE -> forall Object (\MOST ->  impl ( most(var ? ? ? MOST)(var ? ? ? WHOLE))(exists UnitOfMeasure (\UNIT -> exists (both RealNumber Quantity) (\NUMBER2 -> exists (both RealNumber Quantity) (\NUMBER1 -> exists Object (\HALF -> and ( half(var ? ? ? HALF)(var ? ? ? WHOLE))(and ( measure(var ? ? ? HALF)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER1)(var ? ? ? UNIT))))(and ( measure(var ? ? ? MOST)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER2)(var ? ? ? UNIT))))( greaterThan(var ? ? ? NUMBER2)(var ? ? ? NUMBER1)))))))))))
-
-forall Blueprint (\PLAN ->  hasPurpose(var ? ? ? PLAN)(exists Artifact (\ARTIFACT ->  represents(var ? ? ? PLAN)(var ? ? ? ARTIFACT))))
-
-forall Chart (\CHART -> exists PhysicalQuantity (\QUANTITY ->  refers(var ? ? ? CHART)(var ? ? ? QUANTITY)))
-
-forall Flag (\FLAG -> exists Fabric (\FABRIC ->  part(var ? ? ? FABRIC)(var ? ? ? FLAG)))
-
-forall Flag (\FLAG -> exists GeopoliticalArea (\AREA ->  refers(var ? ? ? FLAG)(var ? ? ? AREA)))
-
-forall Flag (\F -> exists Nation (\N ->  refers(var ? ? ? F)(var ? ? ? N)))
-
-forall GraphDiagram (\G -> exists PhysicalQuantity (\Q ->  refers(var ? ? ? G)(var ? ? ? Q)))
-
-forall Map (\M -> exists GeographicArea (\A ->  represents(var ? ? ? M)(var ? ? ? A)))
-
-forall Photographing (\SHOOT -> exists Photograph (\PHOTO -> exists Camera (\CAMERA -> and ( result(var ? ? ? SHOOT)(var ? ? ? PHOTO))( instrument(var ? ? ? SHOOT)(var ? ? ? CAMERA)))))
-
-forall Composing (\COMPOSE -> exists MusicalComposition (\MUSIC ->  result(var ? ? ? COMPOSE)(var ? ? ? MUSIC)))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? TonMass)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 2000))))(el ? ? ? PoundMass)))))
-
-forall (both RealNumber Quantity) (\A -> forall Object (\O ->  equiv ( measure(var ? ? ? O)( el ? ? ? ( MeasureFn(var ? ? ? A)(el ? ? ? MetricTon))))( measure(var ? ? ? O)( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? A)(el ? ? ? (toInt 2205))))(el ? ? ? PoundMass))))))
-
-forall (both Entity (both RealNumber Quantity)) (\N ->  impl ( equal(var ? ? ? N)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? N))))( equal( el ? ? ? ( MeasureFn(var ? ? ? N)(el ? ? ? MillenniumDuration)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? N)(el ? ? ? (toInt 1000))))(el ? ? ? YearDuration)))))
-
-forall Song (\S -> exists Lyrics (\L ->  part(var ? ? ? L)(var ? ? ? S)))
-
-forall PassingABill (\PASS -> forall (both Entity Object) (\TEXT ->  impl ( patient(var ? ? ? PASS)(var ? ? ? TEXT))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PASS)))))( attribute(var ? ? ? TEXT)(el ? ? ? LegislativeBill)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? PASS)))))( attribute(var ? ? ? TEXT)(el ? ? ? Law))))))
-
-forall PoliticalRevolution (\R -> forall (both Entity GeopoliticalArea) (\A ->  impl ( patient(var ? ? ? R)(var ? ? ? A))(exists Entity (\GOV2 -> exists Entity (\GOV1 -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? R)))))( equal(var ? ? ? GOV1)( el ? ? ? ( GovernmentFn(var ? ? ? A)))))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? R)))))( equal(var ? ? ? GOV2)( el ? ? ? ( GovernmentFn(var ? ? ? A)))))( not ( equal(var ? ? ? GOV1)(var ? ? ? GOV2)))))))))
-
-forall LawEnforcement (\L -> forall PoliceOrganization (\P -> forall Agent (\AGENT ->  impl ( agent(var ? ? ? L)(var ? ? ? AGENT))(exists PoliceOrganization (\O ->  member(var ? ? ? P)(var ? ? ? O))))))
-
-forall Imprisoning (\I -> exists Prison (\P ->  located(var ? ? ? I)(var ? ? ? P)))
-
-forall Espionage (\S -> exists Government (\GOV1 -> exists Government (\GOV2 -> and ( agent(var ? ? ? S)(var ? ? ? GOV1))(and ( patient(var ? ? ? S)(var ? ? ? GOV2))( not ( equal(var ? ? ? GOV1)(var ? ? ? GOV2)))))))
-
-forall (both Object Contract) (\T ->  impl ( attribute(var ? ? ? T)(el ? ? ? Treaty))(exists Nation (\N1 -> exists Nation (\N2 -> and ( agreementMember(var ? ? ? T)(var ? ? ? N1))(and ( agreementMember(var ? ? ? T)(var ? ? ? N2))( not ( equal(var ? ? ? N1)(var ? ? ? N2))))))))
-
-forall Fact (\FACT ->  truth(var ? ? ? FACT)(el ? ? ? True))
-
-forall AudioRecording (\RECORD -> exists RadiatingSound (\SOUND -> exists Proposition (\INFO -> and ( containsInformation(var ? ? ? RECORD)(var ? ? ? INFO))( realization(var ? ? ? SOUND)(var ? ? ? INFO)))))
-
-forall Label (\LABEL -> exists SelfConnectedObject (\OBJ -> and ( connected(var ? ? ? LABEL)(var ? ? ? OBJ))( refers(var ? ? ? LABEL)(var ? ? ? OBJ))))
-
-forall TaxReturn (\RETURN ->  hasPurpose(var ? ? ? RETURN)(exists Calculating (\CALCULATE -> exists Tax (\TAX -> exists (both Entity CurrencyMeasure) (\AMOUNT -> and ( instrument(var ? ? ? CALCULATE)(var ? ? ? RETURN))(and ( result(var ? ? ? CALCULATE)(var ? ? ? AMOUNT))( transactionAmount(var ? ? ? TAX)(var ? ? ? AMOUNT))))))))
-
-forall DutyTax (\X -> forall Entity (\OBJ ->  impl (and ( refers(var ? ? ? X)(var ? ? ? OBJ))( patient(var ? ? ? X)(var ? ? ? OBJ)))(exists Transfer (\T -> exists Nation (\N1 -> exists Nation (\N2 -> and ( patient(var ? ? ? T)(var ? ? ? OBJ))(and ( origin(var ? ? ? T)(var ? ? ? N1))(and ( destination(var ? ? ? T)(var ? ? ? N2))(and ( not ( equal(var ? ? ? N1)(var ? ? ? N2)))(and ( earlier( el ? ? ? ( WhenFn(var ? ? ? T)))( el ? ? ? ( WhenFn(var ? ? ? X))))( causes(var ? ? ? T)(var ? ? ? X))))))))))))
-
-forall Ballot (\B ->  hasPurpose(var ? ? ? B)(exists Voting (\V ->  instrument(var ? ? ? V)(var ? ? ? B))))
-
-forall Announcement (\A -> exists ContentDevelopment (\CD -> exists SocialInteraction (\I -> and ( result(var ? ? ? CD)(var ? ? ? A))(and ( refers(var ? ? ? A)(var ? ? ? I))( earlier( el ? ? ? ( WhenFn(var ? ? ? CD)))( el ? ? ? ( WhenFn(var ? ? ? I))))))))
-
-forall PerformanceProgram (\PROG -> exists Performance (\PERF -> exists Proposition (\PROP -> and ( containsInformation(var ? ? ? PROG)(var ? ? ? PROP))( realization(var ? ? ? PERF)(var ? ? ? PROP)))))
-
-forall MotionPictureShot (\SHOT -> exists MotionPicture (\MOVIE ->  subsumesContentInstance(var ? ? ? MOVIE)(var ? ? ? SHOT)))
-
-forall MotionPictureScene (\S -> forall ContentBearingObject (\MOVIE -> exists MotionPicture (\M ->  subsumesContentInstance(var ? ? ? MOVIE)(var ? ? ? S))))
-
-forall BroadcastProgram (\PROGRAM -> exists Broadcasting (\BROADCAST ->  patient(var ? ? ? BROADCAST)(var ? ? ? PROGRAM)))
-
-forall Chapter (\CHAPTER -> exists Book (\BOOK ->  subsumesContentInstance(var ? ? ? BOOK)(var ? ? ? CHAPTER)))
-
-forall Newspaper (\PAPER -> exists Report (\REPORT ->  subsumesContentInstance(var ? ? ? PAPER)(var ? ? ? REPORT)))
-
-forall HolidayCard (\C ->  material(desc Paper ? ?)(var ? ? ? C))
-
-forall HolidayCard (\C -> exists Holiday (\H ->  refers(var ? ? ? C)(var ? ? ? H)))
-
-forall HistoricalAccount (\ACCOUNT -> exists (both Entity Physical) (\EVENT -> and ( represents(var ? ? ? ACCOUNT)(var ? ? ? EVENT))( earlier( el ? ? ? ( WhenFn(var ? ? ? EVENT)))( el ? ? ? ( WhenFn(var ? ? ? ACCOUNT))))))
-
-forall Biography (\B -> exists Human (\H ->  refers(var ? ? ? B)(var ? ? ? H)))
-
-forall MysteryStory (\S -> exists CriminalAction (\C ->  refers(var ? ? ? S)(var ? ? ? C)))
-
-forall DramaticPlay (\PLAY ->  hasPurpose(var ? ? ? PLAY)(exists DramaticActing (\ACT -> exists Proposition (\PROP -> and ( containsInformation(var ? ? ? PLAY)(var ? ? ? PROP))( realization(var ? ? ? ACT)(var ? ? ? PROP))))))
-
-forall (both Object Agent) (\H ->  equiv ( attribute(var ? ? ? H)(el ? ? ? LiteracyAttribute))(and ( hasSkill(desc Reading ? ?)(var ? ? ? H))( hasSkill(desc Writing ? ?)(var ? ? ? H))))
-
-forall Chimney (\C ->  hasPurpose(var ? ? ? C)(exists Smoke (\S -> exists Removing (\R ->  instrument(var ? ? ? R)(var ? ? ? C)))))
-
-forall Curb (\C -> exists Sidewalk (\S -> exists Roadway (\R ->  connects(var ? ? ? C)(var ? ? ? S)(var ? ? ? R))))
-
-forall Stairway (\S -> forall Building (\B ->  impl ( part(var ? ? ? S)(var ? ? ? B))( hasPurpose(var ? ? ? S)(exists BuildingLevel (\L1 -> exists BuildingLevel (\L2 -> and ( part(var ? ? ? L1)(var ? ? ? B))(and ( part(var ? ? ? L2)(var ? ? ? B))( connects(var ? ? ? S)(var ? ? ? L1)(var ? ? ? L2)))))))))
-
-forall BuildingLevel (\LEVEL1 -> forall BuildingLevel (\LEVEL2 -> forall Building (\BUILDING ->  impl (and ( part(var ? ? ? LEVEL1)(var ? ? ? BUILDING))( part(var ? ? ? LEVEL2)(var ? ? ? BUILDING)))(exists Steps (\STEPS ->  connects(var ? ? ? STEPS)(var ? ? ? LEVEL1)(var ? ? ? LEVEL2))))))
-
-forall ParkingLot (\P ->  hasPurpose(var ? ? ? P)(exists Keeping (\K -> exists Automobile (\A -> and ( located(var ? ? ? K)(var ? ? ? P))( patient(var ? ? ? K)(var ? ? ? A))))))
-
-forall (both Entity Object) (\D -> forall (both Agent Object) (\A -> forall Object (\O ->  impl ( attribute(var ? ? ? O)(el ? ? ? Transparent))( modalAttribute(exists Seeing (\S -> and ( agent(var ? ? ? S)(var ? ? ? A))(and ( destination(var ? ? ? S)(var ? ? ? D))( between(var ? ? ? O)(var ? ? ? A)(var ? ? ? D)))))(el ? ? ? Possibility)))))
-
-forall Window (\W ->  attribute(var ? ? ? W)(el ? ? ? Transparent))
-
-forall Skylight (\W -> exists Ceiling (\C ->  part(var ? ? ? W)(var ? ? ? C)))
-
-forall RearWindow (\W -> exists Automobile (\A ->  part(var ? ? ? W)( el ? ? ? ( BackFn(var ? ? ? A)))))
-
-forall WindowCovering (\WC ->  hasPurpose(var ? ? ? WC)(exists Covering (\C -> exists Window (\W -> and ( patient(var ? ? ? C)(var ? ? ? W))( instrument(var ? ? ? C)(var ? ? ? WC))))))
-
-forall Door (\DOOR -> exists Doorway (\WAY ->  part(var ? ? ? DOOR)(var ? ? ? WAY)))
-
-forall Wall (\WALL -> exists (either Building Room) (\ARTIFACT ->  part(var ? ? ? WALL)(var ? ? ? ARTIFACT)))
-
-forall Floor (\FLOOR -> exists Room (\ARTIFACT ->  part(var ? ? ? FLOOR)(var ? ? ? ARTIFACT)))
-
-forall Ceiling (\C -> exists Room (\R ->  top(var ? ? ? C)(var ? ? ? R)))
-
-forall Roof (\ROOF -> exists Building (\BUILDING ->  top(var ? ? ? ROOF)(var ? ? ? BUILDING)))
-
-forall Fireplace (\F ->  hasPurpose(var ? ? ? F)(exists Combustion (\C ->  located(var ? ? ? C)(var ? ? ? F))))
-
-forall Fireplace (\F -> exists Chimney (\C ->  connected(var ? ? ? F)(var ? ? ? C)))
-
-forall Fireplace (\F -> exists Building (\B ->  part(var ? ? ? F)(var ? ? ? B)))
-
-forall BuildingLevel (\LEVEL -> exists Building (\BUILDING ->  part(var ? ? ? LEVEL)(var ? ? ? BUILDING)))
-
-forall Elevator (\E ->  hasPurpose(var ? ? ? E)(exists Transportation (\T -> exists BuildingLevel (\L1 -> exists BuildingLevel (\L2 -> exists Building (\B -> and ( origin(var ? ? ? T)(var ? ? ? L1))(and ( destination(var ? ? ? T)(var ? ? ? L2))(and ( not ( equal(var ? ? ? L1)(var ? ? ? L2)))(and ( part(var ? ? ? L1)(var ? ? ? B))( part(var ? ? ? L2)(var ? ? ? B)))))))))))
-
-forall Transportation (\T -> forall Pump (\D ->  impl ( instrument(var ? ? ? T)(var ? ? ? D))(exists Object (\F -> and ( instrument(var ? ? ? T)(var ? ? ? F))( attribute(var ? ? ? F)(el ? ? ? Fluid))))))
-
-forall Oar (\O ->  hasPurpose(var ? ? ? O)(exists Rowing (\R ->  instrument(var ? ? ? R)(var ? ? ? O))))
-
-forall Garage (\GARAGE -> exists Building (\BUILDING ->  part(var ? ? ? GARAGE)(var ? ? ? BUILDING)))
-
-forall Bathroom (\B -> exists WashBasin (\W ->  located(var ? ? ? W)(var ? ? ? B)))
-
-forall Closet (\R ->  hasPurpose(var ? ? ? R)(exists Keeping (\K -> exists (both Entity Physical) (\O -> and ( patient(var ? ? ? K)(var ? ? ? O))( located(var ? ? ? O)(var ? ? ? R))))))
-
-forall DressingRoom (\R ->  hasPurpose(var ? ? ? R)(exists ChangingClothing (\C ->  located(var ? ? ? C)(var ? ? ? R))))
-
-forall Kitchen (\ROOM ->  hasPurpose(var ? ? ? ROOM)(exists Cooking (\COOK ->  located(var ? ? ? COOK)(var ? ? ? ROOM))))
-
-forall DiningRoom (\D ->  hasPurpose(var ? ? ? D)(exists Eating (\E ->  located(var ? ? ? E)(var ? ? ? D))))
-
-forall Bedroom (\ROOM -> exists Bed (\BED ->  located(var ? ? ? BED)(var ? ? ? ROOM)))
-
-forall Classroom (\R -> exists School (\S ->  part(var ? ? ? R)(var ? ? ? S)))
-
-forall Classroom (\R ->  hasPurpose(var ? ? ? R)(exists EducationalProcess (\E ->  located(var ? ? ? E)(var ? ? ? R))))
-
-forall Porch (\PORCH -> exists Building (\BUILDING ->  connected(var ? ? ? PORCH)(var ? ? ? BUILDING)))
-
-forall Sidewalk (\SIDE ->  hasPurpose(var ? ? ? SIDE)(exists Walking (\WALK ->  path(var ? ? ? WALK)(var ? ? ? SIDE))))
-
-forall Sidewalk (\SIDE -> exists Roadway (\ROAD ->  orientation(var ? ? ? SIDE)(var ? ? ? ROAD)(el ? ? ? Near)))
-
-forall SportsGround (\GROUND ->  hasPurpose(var ? ? ? GROUND)(exists Sport (\SPORT ->  located(var ? ? ? SPORT)(var ? ? ? GROUND))))
-
-forall IndustrialPlant (\PLANT ->  hasPurpose(var ? ? ? PLANT)(exists Manufacture (\MANUFACTURE ->  located(var ? ? ? MANUFACTURE)(var ? ? ? PLANT))))
-
-forall Laboratory (\LAB -> exists Experimenting (\EXPERIMENT ->  located(var ? ? ? EXPERIMENT)(var ? ? ? LAB)))
-
-forall Barn (\BARN -> exists Farm (\FARM ->  located(var ? ? ? BARN)(var ? ? ? FARM)))
-
-forall PerformanceStage (\STAGE ->  hasPurpose(var ? ? ? STAGE)(exists Demonstrating (\PERF ->  located(var ? ? ? PERF)(var ? ? ? STAGE))))
-
-forall PerformanceStage (\STAGE -> exists Auditorium (\AUDITORIUM ->  part(var ? ? ? STAGE)(var ? ? ? AUDITORIUM)))
-
-forall PerformanceStageWing (\W -> exists PerformanceStage (\S ->  part(var ? ? ? W)(var ? ? ? S)))
-
-forall Broadcasting (\BROADCAST -> exists CommunicationDevice (\DEVICE ->  instrument(var ? ? ? BROADCAST)(var ? ? ? DEVICE)))
-
-forall PeriodicalPublisher (\C -> exists Publication (\PUBLISH -> exists Periodical (\PERIODICAL -> and ( agent(var ? ? ? PUBLISH)(var ? ? ? C))( patient(var ? ? ? PUBLISH)(var ? ? ? PERIODICAL)))))
-
-forall Explosion (\EXPLOSION -> exists ChemicalProcess (\PROC ->  causes(var ? ? ? PROC)(var ? ? ? EXPLOSION)))
-
-forall Performance (\PERFORMANCE -> exists (either DramaticActing Music) (\SUB -> subProcess(var ? ? ? SUB)(var ? ? ? PERFORMANCE)))
-
-forall Performance (\PERFORMANCE -> exists PerformanceStage (\STAGE ->  located(var ? ? ? PERFORMANCE)(var ? ? ? STAGE)))
-
-forall Reciting (\R -> exists Text (\T -> exists Proposition (\P -> and ( realization(var ? ? ? R)(var ? ? ? P))( containsInformation(var ? ? ? T)(var ? ? ? P)))))
-
-forall Sermon (\SERMON -> exists ReligiousService (\SERVICE ->  subProcess(var ? ? ? SERMON)(var ? ? ? SERVICE)))
-
-forall DramaticCast (\CAST -> exists FictionalText (\TEXT -> exists Process (\PROC -> exists Proposition (\PROP -> and ( containsInformation(var ? ? ? TEXT)(var ? ? ? PROP))(and ( realization(var ? ? ? PROC)(var ? ? ? PROP))(forall (both SelfConnectedObject Agent) (\MEMBER ->  impl ( member(var ? ? ? MEMBER)(var ? ? ? CAST))(exists DramaticActing (\SUB -> and ( agent(var ? ? ? SUB)(var ? ? ? MEMBER))( subProcess(var ? ? ? SUB)(var ? ? ? PROC)))))))))))
-
-forall FormalMeeting (\MEETING -> exists Planning (\PLANNING -> and ( result(var ? ? ? PLANNING)(var ? ? ? MEETING))( earlier( el ? ? ? ( WhenFn(var ? ? ? PLANNING)))( el ? ? ? ( WhenFn(var ? ? ? MEETING))))))
-
-forall Funeral (\F -> exists Death (\D ->  refers(var ? ? ? F)(var ? ? ? D)))
-
-forall Resolution (\RESOLUTION -> exists Organization (\AGENT -> exists FormalMeeting (\MEETING -> and ( agent(var ? ? ? RESOLUTION)(var ? ? ? AGENT))( subProcess(var ? ? ? RESOLUTION)(var ? ? ? MEETING)))))
-
-forall Smoking (\SMOKING -> exists Combustion (\BURN -> exists CigarOrCigarette (\CIGAR -> exists Breathing (\BREATHE -> exists Entity (\SMOKE -> and ( subProcess(var ? ? ? BURN)(var ? ? ? SMOKING))(and ( resourceS(var ? ? ? BURN)(var ? ? ? CIGAR))(and ( result(var ? ? ? BURN)(var ? ? ? SMOKE))(and ( patient(var ? ? ? BREATHE)(var ? ? ? SMOKE))( subProcess(var ? ? ? BREATHE)(var ? ? ? SMOKING))))))))))
-
-forall Jury (\JURY ->  holdsRight(exists LegalDecision (\DECISION ->  agent(var ? ? ? DECISION)(var ? ? ? JURY)))(var ? ? ? JURY))
-
-forall CriminalGang (\G ->  hasPurpose(var ? ? ? G)(exists CriminalAction (\A ->  agent(var ? ? ? A)(var ? ? ? G))))
-
-forall LegalCharge (\CHARGE -> exists Government (\GOV ->  agent(var ? ? ? CHARGE)(var ? ? ? GOV)))
-
-forall Pleading (\P -> exists JudicialProcess (\J ->  subProcess(var ? ? ? P)(var ? ? ? J)))
-
-forall Pleading (\P -> exists CriminalAction (\C ->  refers(var ? ? ? P)(var ? ? ? C)))
-
-forall Testifying (\TESTIFY -> exists JudicialProcess (\PROC ->  subProcess(var ? ? ? TESTIFY)(var ? ? ? PROC)))
-
-forall JudicialProcess (\PROCESS -> exists CourtRoom (\ROOM ->  located(var ? ? ? PROCESS)(var ? ? ? ROOM)))
-
-forall LegalOpinion (\OPINION -> exists LegalDecision (\DECISION -> exists (both Proposition Argument) (\PROPOSITION -> exists (both Entity ContentBearingPhysical) (\TEXT -> and ( result(var ? ? ? DECISION)(var ? ? ? TEXT))(and ( containsInformation(var ? ? ? TEXT)(var ? ? ? PROPOSITION))( conclusion(var ? ? ? PROPOSITION)(var ? ? ? OPINION)))))))
-
-forall LegalAward (\AWARD -> forall LegalAction (\ACTION -> forall (both Agent CognitiveAgent) (\PLAINTIFF ->  impl (and ( refers(var ? ? ? AWARD)(var ? ? ? ACTION))( agent(var ? ? ? ACTION)(var ? ? ? PLAINTIFF)))( confersRight(exists Getting (\GET -> exists CurrencyMeasure (\VALUE -> exists (both Entity Physical) (\OBJ -> and ( experiencer(var ? ? ? GET)(var ? ? ? PLAINTIFF))(and ( patient(var ? ? ? GET)(var ? ? ? OBJ))( monetaryValue(var ? ? ? OBJ)(var ? ? ? VALUE)))))))(var ? ? ? AWARD)(var ? ? ? PLAINTIFF)))))
-
-forall Sentencing (\S -> forall Entity (\P ->  impl ( patient(var ? ? ? S)(var ? ? ? P))(exists LegalConviction (\C -> and ( causes(var ? ? ? C)(var ? ? ? S))(and ( patient(var ? ? ? C)(var ? ? ? P))( earlier( el ? ? ? ( WhenFn(var ? ? ? C)))( el ? ? ? ( WhenFn(var ? ? ? S)))))))))
-
-forall GameCall (\CALL -> exists Game (\GAME ->  refers(var ? ? ? CALL)(var ? ? ? GAME)))
-
-forall BeginningOperations (\OP -> forall Organization (\ORG ->  impl ( agent(var ? ? ? OP)(var ? ? ? ORG))( starts(var ? ? ? OP)( el ? ? ? ( WhenFn(var ? ? ? ORG))))))
-
-forall OrganizationalMerging (\M -> forall (both Entity Organization) (\ORG2 -> forall (both Entity Organization) (\ORG1 ->  impl (and ( patient(var ? ? ? M)(var ? ? ? ORG1))(and ( patient(var ? ? ? M)(var ? ? ? ORG2))( not ( equal(var ? ? ? ORG1)(var ? ? ? ORG2)))))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? M)))))( not (exists Organization (\S -> and ( subOrganization(var ? ? ? ORG1)(var ? ? ? S))( subOrganization(var ? ? ? ORG2)(var ? ? ? S))))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? M)))))(exists Organization (\S -> and ( subOrganization(var ? ? ? ORG1)(var ? ? ? S))( subOrganization(var ? ? ? ORG2)(var ? ? ? S)))))))))
-
-forall CeasingOperations (\OP -> forall Organization (\ORG ->  impl ( agent(var ? ? ? OP)(var ? ? ? ORG))( finishes(var ? ? ? OP)( el ? ? ? ( WhenFn(var ? ? ? ORG))))))
-
-forall BecomingDrunk (\B -> forall (both Entity Object) (\A ->  impl ( experiencer(var ? ? ? B)(var ? ? ? A))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? B)))))( attribute(var ? ? ? A)(el ? ? ? Sober)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? B)))))( attribute(var ? ? ? A)(el ? ? ? Drunk))))))
-
-forall SoberingUp (\B -> forall (both Entity Object) (\A ->  impl ( experiencer(var ? ? ? B)(var ? ? ? A))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? B)))))( attribute(var ? ? ? A)(el ? ? ? Drunk)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? B)))))( attribute(var ? ? ? A)(el ? ? ? Sober))))))
-
-forall FallingAsleep (\FALL -> forall (both Entity Object) (\AGENT ->  impl ( experiencer(var ? ? ? FALL)(var ? ? ? AGENT))(exists (both TimeInterval TimePosition) (\FINISH -> exists (both TimeInterval TimePosition) (\START -> and ( starts(var ? ? ? START)( el ? ? ? ( WhenFn(var ? ? ? FALL))))(and ( finishes(var ? ? ? FINISH)( el ? ? ? ( WhenFn(var ? ? ? FALL))))(and ( holdsDuring(var ? ? ? START)( attribute(var ? ? ? AGENT)(el ? ? ? Awake)))( holdsDuring(var ? ? ? FINISH)( attribute(var ? ? ? AGENT)(el ? ? ? Asleep))))))))))
-
-forall WakingUp (\WAKE -> forall (both Entity Object) (\AGENT ->  impl ( experiencer(var ? ? ? WAKE)(var ? ? ? AGENT))(exists (both TimeInterval TimePosition) (\FINISH -> exists (both TimeInterval TimePosition) (\START -> and ( starts(var ? ? ? START)( el ? ? ? ( WhenFn(var ? ? ? WAKE))))(and ( finishes(var ? ? ? FINISH)( el ? ? ? ( WhenFn(var ? ? ? WAKE))))(and ( holdsDuring(var ? ? ? START)( attribute(var ? ? ? AGENT)(el ? ? ? Asleep)))( holdsDuring(var ? ? ? FINISH)( attribute(var ? ? ? AGENT)(el ? ? ? Awake))))))))))
-
-forall GainingConsciousness (\G -> forall (both Entity Object) (\A ->  impl ( experiencer(var ? ? ? G)(var ? ? ? A))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? G)))))( attribute(var ? ? ? A)(el ? ? ? Unconscious)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? G)))))( attribute(var ? ? ? A)(el ? ? ? Awake))))))
-
-forall LosingConsciousness (\L -> forall (both Entity Object) (\A ->  impl ( experiencer(var ? ? ? L)(var ? ? ? A))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? L)))))( attribute(var ? ? ? A)(el ? ? ? Awake)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? L)))))( attribute(var ? ? ? A)(el ? ? ? Unconscious))))))
-
-forall AcademicDegree (\DEGREE -> forall (both Agent Entity) (\AGENT ->  impl ( possesses(var ? ? ? AGENT)(var ? ? ? DEGREE))(exists EducationalProgram (\PROGRAM -> exists Process (\STUDY -> and ( realization(var ? ? ? STUDY)(var ? ? ? PROGRAM))( experiencer(var ? ? ? STUDY)(var ? ? ? AGENT)))))))
-
-forall License (\L -> exists GovernmentOrganization (\ORG ->  issuedBy(var ? ? ? L)(var ? ? ? ORG)))
-
-forall Ticket (\T -> forall Agent (\A ->  impl ( possesses(var ? ? ? A)(var ? ? ? T))( confersNorm(var ? ? ? T)(exists Process (\P ->  agent(var ? ? ? P)(var ? ? ? A)))(el ? ? ? Permission))))
-
-forall Passport (\P -> forall Agent (\A ->  impl ( possesses(var ? ? ? A)(var ? ? ? P))( confersNorm(var ? ? ? P)(exists Translocation (\T -> exists Nation (\N1 -> exists Nation (\N2 -> and ( agent(var ? ? ? T)(var ? ? ? A))(and ( origin(var ? ? ? T)(var ? ? ? N1))(and ( destination(var ? ? ? T)(var ? ? ? N2))( not ( equal(var ? ? ? N1)(var ? ? ? N2)))))))))(el ? ? ? Permission))))
-
-forall PassCertificate (\P -> forall (both Agent Physical) (\A ->  impl ( possesses(var ? ? ? A)(var ? ? ? P))(exists Object (\L ->  confersNorm(var ? ? ? P)( located(var ? ? ? A)(var ? ? ? L))(el ? ? ? Permission)))))
-
-forall Testament (\T -> exists Bequeathing (\B ->  refers(var ? ? ? T)(var ? ? ? B)))
-
-forall EducationalProgram (\PROGRAM -> exists EducationalCourse (\COURSE1 -> exists EducationalCourse (\COURSE2 -> and ( not ( equal(var ? ? ? COURSE1)(var ? ? ? COURSE2)))(and ( subPlan(var ? ? ? COURSE1)(var ? ? ? PROGRAM))( subPlan(var ? ? ? COURSE2)(var ? ? ? PROGRAM))))))
-
-forall EducationalCourse (\COURSE -> exists EducationalProcess (\CLASS -> exists EducationalOrganization (\ORG -> and ( realization(var ? ? ? CLASS)(var ? ? ? COURSE))( located(var ? ? ? CLASS)(var ? ? ? ORG)))))
-
-forall Matriculation (\ENTER -> forall College (\COLLEGE -> forall Entity (\STUDENT ->  impl (and ( agent(var ? ? ? ENTER)(var ? ? ? COLLEGE))( patient(var ? ? ? ENTER)(var ? ? ? STUDENT)))(exists Graduation (\GRAD -> exists HighSchool (\SCHOOL -> and ( agent(var ? ? ? GRAD)(var ? ? ? SCHOOL))(and ( patient(var ? ? ? GRAD)(var ? ? ? STUDENT))( earlier( el ? ? ? ( WhenFn(var ? ? ? GRAD)))( el ? ? ? ( WhenFn(var ? ? ? ENTER)))))))))))
-
-forall Matriculation (\E -> forall College (\C -> forall Entity (\P ->  impl (and ( agent(var ? ? ? E)(var ? ? ? C))( patient(var ? ? ? E)(var ? ? ? P)))(exists Graduation (\G -> exists SecondarySchool (\S -> and ( agent(var ? ? ? G)(var ? ? ? S))(and ( patient(var ? ? ? G)(var ? ? ? P))( earlier( el ? ? ? ( WhenFn(var ? ? ? G)))( el ? ? ? ( WhenFn(var ? ? ? E)))))))))))
-
-forall VocationalSchool (\VS ->  hasPurpose(var ? ? ? VS)(exists EducationalProcess (\P -> exists OccupationalTrade (\T -> exists (both CognitiveAgent (both Entity Object)) (\S -> and ( located(var ? ? ? P)(var ? ? ? VS))(and ( student(var ? ? ? VS)(var ? ? ? S))(and ( experiencer(var ? ? ? P)(var ? ? ? S))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? P)))))( attribute(var ? ? ? S)(var ? ? ? T))))))))))
-
-forall GraduateSchool (\S -> exists University (\U ->  part(var ? ? ? S)(var ? ? ? U)))
-
-forall ArtSchool (\AS -> forall EducationalProcess (\P ->  impl ( located(var ? ? ? P)(var ? ? ? AS))(exists Making (\M -> exists ArtWork (\ART -> and ( patient(var ? ? ? M)(var ? ? ? ART))( refers(var ? ? ? P)(var ? ? ? M)))))))
-
-forall DaySchool (\DS ->  not (exists (both CognitiveAgent Human) (\S -> and ( student(var ? ? ? DS)(var ? ? ? S))( home(var ? ? ? S)(var ? ? ? DS)))))
-
-forall (both CognitiveAgent Entity) (\AGENT -> forall (both EducationalOrganization Object) (\ORG ->  impl ( student(var ? ? ? ORG)(var ? ? ? AGENT))(exists EducationalProcess (\PROCESS -> and ( located(var ? ? ? PROCESS)(var ? ? ? ORG))( destination(var ? ? ? PROCESS)(var ? ? ? AGENT))))))
-
-forall (both CognitiveAgent Agent) (\AGENT -> forall (both EducationalOrganization Object) (\ORG ->  impl ( teacher(var ? ? ? ORG)(var ? ? ? AGENT))(exists EducationalProcess (\PROCESS -> and ( located(var ? ? ? PROCESS)(var ? ? ? ORG))( agent(var ? ? ? PROCESS)(var ? ? ? AGENT))))))
-
-forall DriversLicense (\L -> forall Agent (\A ->  impl ( possesses(var ? ? ? A)(var ? ? ? L))( confersNorm(var ? ? ? L)(exists Driving (\D -> exists RoadVehicle (\V -> and ( agent(var ? ? ? D)(var ? ? ? A))( patient(var ? ? ? D)(var ? ? ? V)))))(el ? ? ? Permission))))
-
-forall Telephoning (\TEL -> exists Telephone (\DEVICE ->  instrument(var ? ? ? TEL)(var ? ? ? DEVICE)))
-
-forall LaborStriking (\STRIKE -> forall Human (\PERSON -> forall Organization (\ORG ->  impl (and ( agent(var ? ? ? STRIKE)(var ? ? ? PERSON))( patient(var ? ? ? STRIKE)(var ? ? ? ORG)))( employs(var ? ? ? ORG)(var ? ? ? PERSON)))))
-
-forall Resigning (\R -> forall (both Agent CognitiveAgent) (\A ->  impl ( agent(var ? ? ? R)(var ? ? ? A))( wants(var ? ? ? A)(var ? ? ? R))))
-
-forall TransferringPosition (\T -> forall (both Entity Human) (\H ->  impl ( experiencer(var ? ? ? T)(var ? ? ? H))(exists Organization (\ORG -> exists (both Position Entity) (\P2 -> exists (both Position Entity) (\P1 -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? T)))))( occupiesPosition(var ? ? ? H)(var ? ? ? P1)(var ? ? ? ORG)))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? T)))))( occupiesPosition(var ? ? ? H)(var ? ? ? P2)(var ? ? ? ORG)))( not ( equal(var ? ? ? P1)(var ? ? ? P2))))))))))
-
-forall CurrencyMeasure (\MONEY -> forall TimeDuration (\TIME -> forall (both Human CognitiveAgent) (\PERSON -> forall Organization (\ORG ->  impl ( monetaryWage(var ? ? ? ORG)(var ? ? ? PERSON)(var ? ? ? TIME)(var ? ? ? MONEY))( employs(var ? ? ? ORG)(var ? ? ? PERSON))))))
-
-forall GameBoard (\BOARD ->  hasPurpose(var ? ? ? BOARD)(exists Game (\GAME ->  located(var ? ? ? GAME)(var ? ? ? BOARD))))
-
-forall GameShot (\SHOT -> exists GamePiece (\PIECE ->  patient(var ? ? ? SHOT)(var ? ? ? PIECE)))
-
-forall GameShot (\SHOT -> exists Game (\GAME ->  subProcess(var ? ? ? SHOT)(var ? ? ? GAME)))
-
-forall GameGoal (\GOAL -> forall Game (\GAME -> forall Score (\SCORE ->  impl (and ( instrument(var ? ? ? GAME)(var ? ? ? GOAL))( subProcess(var ? ? ? SCORE)(var ? ? ? GAME)))(exists GamePiece (\PIECE -> exists TimePosition (\TIME -> and ( patient(var ? ? ? SCORE)(var ? ? ? PIECE))(and ( temporalPart(var ? ? ? TIME)( el ? ? ? ( WhenFn(var ? ? ? SCORE))))( holdsDuring(var ? ? ? TIME)( located(var ? ? ? PIECE)(var ? ? ? GOAL))))))))))
-
-forall SportServe (\SS -> exists Sport (\S -> and ( subProcess(var ? ? ? SS)(var ? ? ? S))( starts( el ? ? ? ( WhenFn(var ? ? ? SS)))( el ? ? ? ( WhenFn(var ? ? ? S))))))
-
-forall Throwing (\THROW -> exists Arm (\ARM ->  instrument(var ? ? ? THROW)(var ? ? ? ARM)))
-
-forall Catching (\CATCH -> forall (both Entity Object) (\BALL -> forall (both Agent Animal) (\AGENT ->  impl (and ( agent(var ? ? ? CATCH)(var ? ? ? AGENT))( patient(var ? ? ? CATCH)(var ? ? ? BALL)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? CATCH)))))( grasps(var ? ? ? AGENT)(var ? ? ? BALL))))))
-
-forall PlayingCard (\C ->  material(desc Paper ? ?)(var ? ? ? C))
-
-forall Accelerating (\ACCELERATE -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? ACCELERATE)(var ? ? ? AGENT))(exists (both TimeDuration Quantity) (\TIME2 -> exists (both TimeDuration Quantity) (\TIME1 -> exists (both LengthMeasure Quantity) (\LENGTH2 -> exists (both LengthMeasure Quantity) (\LENGTH1 -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? ACCELERATE)))))( measure(var ? ? ? AGENT)( el ? ? ? ( SpeedFn(var ? ? ? LENGTH1)(var ? ? ? TIME1)))))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? ACCELERATE)))))( measure(var ? ? ? AGENT)( el ? ? ? ( SpeedFn(var ? ? ? LENGTH2)(var ? ? ? TIME2)))))(or ( greaterThan(var ? ? ? LENGTH2)(var ? ? ? LENGTH1))( greaterThan(var ? ? ? TIME2)(var ? ? ? TIME1)))))))))))
-
-forall Decelerating (\D -> forall (both Agent Object) (\A ->  impl ( agent(var ? ? ? D)(var ? ? ? A))(exists (both TimeDuration Quantity) (\T2 -> exists (both TimeDuration Quantity) (\T1 -> exists (both LengthMeasure Quantity) (\L2 -> exists (both LengthMeasure Quantity) (\L1 -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? D)))))( measure(var ? ? ? A)( el ? ? ? ( SpeedFn(var ? ? ? L1)(var ? ? ? T1)))))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? D)))))( measure(var ? ? ? A)( el ? ? ? ( SpeedFn(var ? ? ? L2)(var ? ? ? T2)))))(or ( greaterThan(var ? ? ? L1)(var ? ? ? L2))( greaterThan(var ? ? ? T1)(var ? ? ? T2)))))))))))
-
-forall Shortening (\S -> forall (both Entity Object) (\O ->  impl ( patient(var ? ? ? S)(var ? ? ? O))(exists (both PhysicalQuantity Quantity) (\L2 -> exists (both PhysicalQuantity Quantity) (\L1 -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? S)))))( length(var ? ? ? O)(var ? ? ? L1)))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? S)))))( length(var ? ? ? O)(var ? ? ? L2)))( greaterThan(var ? ? ? L1)(var ? ? ? L2))))))))
-
-forall Flying (\FLY -> exists AtmosphericRegion (\REGION ->  located(var ? ? ? FLY)(var ? ? ? REGION)))
-
-forall Returning (\RETURN -> forall (both Entity Object) (\DEST -> forall (both Entity Physical) (\AGENT ->  impl (and ( experiencer(var ? ? ? RETURN)(var ? ? ? AGENT))( destination(var ? ? ? RETURN)(var ? ? ? DEST)))(exists (both TimeInterval TimePosition) (\TIME -> and ( earlier(var ? ? ? TIME)( el ? ? ? ( WhenFn(var ? ? ? RETURN))))( holdsDuring(var ? ? ? TIME)( located(var ? ? ? AGENT)(var ? ? ? DEST))))))))
-
-forall Escaping (\ESCAPE -> forall (both Agent Entity) (\AGENT ->  impl ( agent(var ? ? ? ESCAPE)(var ? ? ? AGENT))(exists Confining (\CONFINE -> and ( patient(var ? ? ? CONFINE)(var ? ? ? AGENT))( meetsTemporally( el ? ? ? ( WhenFn(var ? ? ? CONFINE)))( el ? ? ? ( WhenFn(var ? ? ? ESCAPE))))))))
-
-forall Escaping (\ESCAPE -> forall CognitiveAgent (\AGENT ->  not ( holdsRight( agent(var ? ? ? ESCAPE)(var ? ? ? AGENT))(var ? ? ? AGENT))))
-
-forall Leaving (\LEAVE -> exists Translocation (\GO -> and ( subProcess(var ? ? ? LEAVE)(var ? ? ? GO))( starts( el ? ? ? ( WhenFn(var ? ? ? LEAVE)))( el ? ? ? ( WhenFn(var ? ? ? GO))))))
-
-forall Arriving (\ARRIVE -> exists Translocation (\GO -> and ( subProcess(var ? ? ? ARRIVE)(var ? ? ? GO))( finishes( el ? ? ? ( WhenFn(var ? ? ? ARRIVE)))( el ? ? ? ( WhenFn(var ? ? ? GO))))))
-
-forall Immigrating (\I -> forall (both Agent (both SelfConnectedObject Organism)) (\A ->  impl ( agent(var ? ? ? I)(var ? ? ? A))(exists Nation (\N1 -> exists Nation (\N2 -> and ( origin(var ? ? ? I)(var ? ? ? N1))(and ( destination(var ? ? ? I)(var ? ? ? N2))(and ( not ( equal(var ? ? ? N1)(var ? ? ? N2)))(and ( member(var ? ? ? A)( el ? ? ? ( CitizenryFn(var ? ? ? N1))))(and ( not ( member(var ? ? ? A)( el ? ? ? ( CitizenryFn(var ? ? ? N2)))))( hasPurpose(var ? ? ? I)( inhabits(var ? ? ? A)(var ? ? ? N2))))))))))))
-
-forall Boarding (\B -> forall SelfConnectedObject (\A -> forall (both Entity Vehicle) (\V -> forall Agent (\AGENT ->  impl (and ( agent(var ? ? ? B)(var ? ? ? AGENT))( patient(var ? ? ? B)(var ? ? ? V)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? B)))))( not ( onboard(var ? ? ? A)(var ? ? ? V))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? B)))))( onboard(var ? ? ? A)(var ? ? ? V))))))))
-
-forall (both Vehicle SelfConnectedObject) (\V -> forall (both SelfConnectedObject Object) (\O ->  impl ( onboard(var ? ? ? O)(var ? ? ? V))( contains(var ? ? ? V)(var ? ? ? O))))
-
-forall Transportation (\T -> forall (both Vehicle Object) (\V -> forall (both SelfConnectedObject Entity) (\O ->  impl (and ( onboard(var ? ? ? O)(var ? ? ? V))( instrument(var ? ? ? T)(var ? ? ? V)))( patient(var ? ? ? T)(var ? ? ? O)))))
-
-forall Deboarding (\B -> forall (both Entity Vehicle) (\V -> forall (both Agent SelfConnectedObject) (\A ->  impl (and ( agent(var ? ? ? B)(var ? ? ? A))( patient(var ? ? ? B)(var ? ? ? V)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? B)))))( onboard(var ? ? ? A)(var ? ? ? V)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? B)))))( not ( onboard(var ? ? ? A)(var ? ? ? V))))))))
-
-forall Rotating (\R -> forall (both Entity Physical) (\A ->  impl ( experiencer(var ? ? ? R)(var ? ? ? A))(exists Object (\L -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? R)))))( located(var ? ? ? A)(var ? ? ? L)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? R)))))( located(var ? ? ? A)(var ? ? ? L)))))))
-
-forall CentrifugalMotion (\CM -> exists Rotating (\R -> exists Entity (\O2 -> exists (both Object Entity) (\O1 -> exists Object (\A -> and ( axis(var ? ? ? A)(var ? ? ? O1))(and ( origin(var ? ? ? CM)(var ? ? ? A))(and ( experiencer(var ? ? ? R)(var ? ? ? O1))(and ( experiencer(var ? ? ? CM)(var ? ? ? O2))( causes(var ? ? ? R)(var ? ? ? CM))))))))))
-
-forall CentripetalMotion (\CM -> exists Rotating (\R -> exists Entity (\O2 -> exists (both Object Entity) (\O1 -> exists (both Object Entity) (\A -> and ( axis(var ? ? ? A)(var ? ? ? O1))(and ( destination(var ? ? ? CM)(var ? ? ? A))(and ( experiencer(var ? ? ? R)(var ? ? ? O1))(and ( experiencer(var ? ? ? CM)(var ? ? ? O2))( causes(var ? ? ? R)(var ? ? ? CM))))))))))
-
-forall Reversing (\REVERSE -> forall SelfConnectedObject (\BOTTOM -> forall SelfConnectedObject (\TOP -> forall (both Entity SelfConnectedObject) (\OBJ ->  impl (and ( patient(var ? ? ? REVERSE)(var ? ? ? OBJ))( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? REVERSE)))))(and ( top(var ? ? ? TOP)(var ? ? ? OBJ))( bottom(var ? ? ? BOTTOM)(var ? ? ? OBJ)))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? REVERSE)))))(and ( top(var ? ? ? BOTTOM)(var ? ? ? OBJ))( bottom(var ? ? ? TOP)(var ? ? ? OBJ))))))))
-
-forall Pouring (\POUR -> exists Substance (\LIQUID -> exists Container (\CONTAINER1 -> exists Container (\CONTAINER2 -> and ( origin(var ? ? ? POUR)(var ? ? ? CONTAINER1))(and ( destination(var ? ? ? POUR)(var ? ? ? CONTAINER2))(and ( not ( equal(var ? ? ? CONTAINER1)(var ? ? ? CONTAINER2)))(and ( patient(var ? ? ? POUR)(var ? ? ? LIQUID))( attribute(var ? ? ? LIQUID)(el ? ? ? Liquid)))))))))
-
-forall WaterWave (\WAVE -> exists WaterArea (\AREA ->  located(var ? ? ? WAVE)(var ? ? ? AREA)))
-
-forall Flooding (\F -> forall (both Object WaterArea) (\P ->  impl ( located(var ? ? ? F)(var ? ? ? P))(exists (both LengthMeasure Quantity) (\L2 -> exists (both LengthMeasure Quantity) (\L1 -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? F)))))( waterDepth(var ? ? ? P)(var ? ? ? L1)))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? F)))))( waterDepth(var ? ? ? P)(var ? ? ? L2)))( greaterThan(var ? ? ? L2)(var ? ? ? L1))))))))
-
-forall MilitaryVehicle (\V ->  hasPurpose(var ? ? ? V)(exists MilitaryOrganization (\O ->  uses(var ? ? ? V)(var ? ? ? O))))
-
-forall TractorTrailer (\TT -> exists TruckTractor (\TRAC -> exists TruckTrailer (\TRAIL -> and ( part(var ? ? ? TRAC)(var ? ? ? TT))(and ( part(var ? ? ? TRAIL)(var ? ? ? TT))( connected(var ? ? ? TRAC)(var ? ? ? TRAIL))))))
-
-forall AirTransportation (\TRANSPORT -> exists Aircraft (\CRAFT -> exists AtmosphericRegion (\REGION -> and ( instrument(var ? ? ? TRANSPORT)(var ? ? ? CRAFT))( located(var ? ? ? TRANSPORT)(var ? ? ? REGION)))))
-
-forall Fighter (\F ->  hasPurpose(var ? ? ? F)(exists Attack (\A -> exists MilitaryAircraft (\MA -> and ( instrument(var ? ? ? A)(var ? ? ? F))( patient(var ? ? ? A)(var ? ? ? MA))))))
-
-forall Bomber (\B ->  hasPurpose(var ? ? ? B)(exists Transportation (\T -> exists ExplosiveDevice (\D -> and ( instrument(var ? ? ? T)(var ? ? ? B))( patient(var ? ? ? T)(var ? ? ? D))))))
-
-forall ExplosiveDevice (\ED ->  hasPurpose(var ? ? ? ED)(exists Explosion (\E -> exists Damaging (\D -> and ( instrument(var ? ? ? E)(var ? ? ? ED))( causes(var ? ? ? E)(var ? ? ? D))))))
-
-forall ExplosiveDevice (\D -> exists ExplosiveSubstance (\S ->  part(var ? ? ? S)(var ? ? ? D)))
-
-forall LandTransportation (\LAND -> exists LandVehicle (\CRAFT -> exists LandArea (\AREA -> and ( instrument(var ? ? ? LAND)(var ? ? ? CRAFT))( located(var ? ? ? CRAFT)(var ? ? ? AREA)))))
-
-forall LandVehicle (\X ->  hasPurpose(var ? ? ? X)(exists Transportation (\EV -> exists (both SelfConnectedObject Object) (\SURF -> and ( surface(var ? ? ? SURF)(el ? ? ? PlanetEarth))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? EV)))( meetsSpatially(var ? ? ? X)(var ? ? ? SURF)))))))
-
-forall Automobile (\A ->  equipmentCount(var ? ? ? A)(desc VehicleWheel ? ?)(el ? ? ? (toInt 4)))
-
-forall Automobile (\A ->  equipmentCount(var ? ? ? A)(desc Axle ? ?)(el ? ? ? (toInt 2)))
-
-forall Motorcycle (\M ->  equipmentCount(var ? ? ? M)(desc VehicleWheel ? ?)(el ? ? ? (toInt 2)))
-
-forall Bus (\B -> forall (both SelfConnectedObject Entity) (\P ->  hasPurpose(var ? ? ? B)(exists Collection (\C -> exists Transportation (\T -> exists (both Integer Quantity) (\N -> and ( memberCount(var ? ? ? C)(var ? ? ? N))(and ( greaterThan(var ? ? ? N)(el ? ? ? (toInt 11)))( impl ( member(var ? ? ? P)(var ? ? ? C))( patient(var ? ? ? T)(var ? ? ? P))))))))))
-
-forall WaterTransportation (\TRANSPORT -> exists WaterVehicle (\CRAFT -> exists WaterArea (\AREA -> and ( instrument(var ? ? ? TRANSPORT)(var ? ? ? CRAFT))( located(var ? ? ? TRANSPORT)(var ? ? ? AREA)))))
-
-forall Rowing (\R -> exists Oar (\O ->  instrument(var ? ? ? R)(var ? ? ? O)))
-
-forall BoatDeck (\D -> exists WaterVehicle (\B ->  part(var ? ? ? D)(var ? ? ? B)))
-
-forall SpaceTransportation (\TRANSPORT -> exists Spacecraft (\CRAFT -> exists SpaceRegion (\REGION -> and ( instrument(var ? ? ? TRANSPORT)(var ? ? ? CRAFT))( located(var ? ? ? TRANSPORT)(var ? ? ? REGION)))))
-
-forall Missile (\M -> exists Bomb (\B ->  part(var ? ? ? B)(var ? ? ? M)))
-
-forall Burying (\B -> exists Covering (\C -> exists Soil (\S -> and ( instrument(var ? ? ? C)(var ? ? ? S))( subProcess(var ? ? ? C)(var ? ? ? B)))))
-
-forall Digging (\D -> exists Soil (\S ->  patient(var ? ? ? D)(var ? ? ? S)))
-
-forall Tilling (\T -> exists Agriculture (\A ->  subProcess(var ? ? ? T)(var ? ? ? A)))
-
-forall MovingResidence (\MOVE -> forall (both Agent Human) (\AGENT ->  impl ( agent(var ? ? ? MOVE)(var ? ? ? AGENT))(exists (both PermanentResidence Entity) (\HOME2 -> exists (both PermanentResidence Entity) (\HOME1 -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? MOVE)))))( home(var ? ? ? AGENT)(var ? ? ? HOME1)))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? MOVE)))))( home(var ? ? ? AGENT)(var ? ? ? HOME2)))( not ( equal(var ? ? ? HOME1)(var ? ? ? HOME2)))))))))
-
-forall Harvesting (\H -> exists Agriculture (\A ->  subProcess(var ? ? ? H)(var ? ? ? A)))
-
-forall Drilling (\DRILL -> forall (both Entity SelfConnectedObject) (\OBJ ->  impl ( patient(var ? ? ? DRILL)(var ? ? ? OBJ))(exists Hole (\HOLE -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? DRILL)))))( not ( hole(var ? ? ? HOLE)(var ? ? ? OBJ))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? DRILL)))))( hole(var ? ? ? HOLE)(var ? ? ? OBJ)))))))
-
-forall Drill (\D ->  hasPurpose(var ? ? ? D)(exists Cutting (\E -> exists Hole (\H -> and ( result(var ? ? ? E)(var ? ? ? H))( instrument(var ? ? ? E)(var ? ? ? D))))))
-
-forall Dreaming (\DREAM -> forall (both Entity Object) (\AGENT ->  impl ( experiencer(var ? ? ? DREAM)(var ? ? ? AGENT))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? DREAM)))( attribute(var ? ? ? AGENT)(el ? ? ? Asleep)))))
-
-forall Frightening (\FRIGHTEN -> forall (both Entity Object) (\AGENT ->  impl ( experiencer(var ? ? ? FRIGHTEN)(var ? ? ? AGENT))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? FRIGHTEN)))))( not ( attribute(var ? ? ? AGENT)(el ? ? ? Anxiety))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? FRIGHTEN)))))( attribute(var ? ? ? AGENT)(el ? ? ? Anxiety))))))
-
-forall Execution (\E -> exists Government (\G ->  agent(var ? ? ? E)(var ? ? ? G)))
-
-forall Execution (\E -> exists Human (\P ->  patient(var ? ? ? E)(var ? ? ? P)))
-
-forall Suicide (\S -> exists (both Agent Entity) (\A -> and ( agent(var ? ? ? S)(var ? ? ? A))( experiencer(var ? ? ? S)(var ? ? ? A))))
-
-forall Trespassing (\T -> forall (both Entity Object) (\P -> forall (both Agent Physical) (\H ->  impl (and ( agent(var ? ? ? T)(var ? ? ? H))( patient(var ? ? ? T)(var ? ? ? P)))(and ( not ( possesses(var ? ? ? H)(var ? ? ? P)))( modalAttribute( located(var ? ? ? H)(var ? ? ? P))(el ? ? ? Illegal))))))
-
-forall Murder (\MURDER -> exists Human (\PERSON ->  patient(var ? ? ? MURDER)(var ? ? ? PERSON)))
-
-forall Hanging (\H -> exists String (\S -> exists Neck (\N -> exists Human (\P -> and ( experiencer(var ? ? ? H)(var ? ? ? P))(and ( properPart(var ? ? ? N)(var ? ? ? P))(and ( instrument(var ? ? ? H)(var ? ? ? S))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? H)))( meetsSpatially(var ? ? ? S)(var ? ? ? N)))))))))
-
-forall OrchestralConducting (\CONDUCT -> exists Music (\MUSIC ->  result(var ? ? ? CONDUCT)(var ? ? ? MUSIC)))
-
-forall Orchestra (\ORCHESTRA ->  hasPurpose(var ? ? ? ORCHESTRA)(exists Music (\MUSIC ->  agent(var ? ? ? MUSIC)(var ? ? ? ORCHESTRA))))
-
-forall Orchestra (\ORCHESTRA ->  hasPurpose(var ? ? ? ORCHESTRA)(exists InstrumentalMusic (\MUSIC ->  agent(var ? ? ? MUSIC)(var ? ? ? ORCHESTRA))))
-
-forall Sharing (\SHARE -> forall (both Entity Object) (\OBJ -> forall Entity (\AGENT2 -> forall Agent (\AGENT1 ->  impl (and ( agent(var ? ? ? SHARE)(var ? ? ? AGENT1))(and ( destination(var ? ? ? SHARE)(var ? ? ? AGENT2))( patient(var ? ? ? SHARE)(var ? ? ? OBJ))))(exists Giving (\GIVE -> exists (both Entity Object) (\PART -> and ( subProcess(var ? ? ? GIVE)(var ? ? ? SHARE))(and ( patient(var ? ? ? GIVE)(var ? ? ? PART))(and ( properPart(var ? ? ? PART)(var ? ? ? OBJ))(and ( agent(var ? ? ? GIVE)(var ? ? ? AGENT1))( destination(var ? ? ? GIVE)(var ? ? ? AGENT2))))))))))))
-
-forall Stealing (\STEAL -> forall CognitiveAgent (\VICTIM -> forall (both Entity CognitiveAgent) (\AGENT ->  impl (and ( destination(var ? ? ? STEAL)(var ? ? ? AGENT))( origin(var ? ? ? STEAL)(var ? ? ? VICTIM)))( not ( confersRight( destination(var ? ? ? STEAL)(var ? ? ? AGENT))(var ? ? ? VICTIM)(var ? ? ? AGENT))))))
-
-forall Inheriting (\INHERIT -> forall (both Entity Object) (\PROPERTY -> forall (both Object (both Entity Agent)) (\PERSON -> forall (both Agent CognitiveAgent) (\HEIR ->  impl (and ( agent(var ? ? ? INHERIT)(var ? ? ? HEIR))(and ( origin(var ? ? ? INHERIT)(var ? ? ? PERSON))( patient(var ? ? ? INHERIT)(var ? ? ? PROPERTY))))(exists Death (\DEATH -> and ( experiencer(var ? ? ? DEATH)(var ? ? ? PERSON))(and ( earlier( el ? ? ? ( WhenFn(var ? ? ? DEATH)))( el ? ? ? ( WhenFn(var ? ? ? INHERIT))))(and ( holdsDuring( el ? ? ? ( ImmediatePastFn( el ? ? ? ( WhenFn(var ? ? ? DEATH)))))( possesses(var ? ? ? PERSON)(var ? ? ? PROPERTY)))( confersRight( possesses(var ? ? ? HEIR)(var ? ? ? PROPERTY))(var ? ? ? PERSON)(var ? ? ? HEIR))))))))))
-
-forall Bequeathing (\B -> forall (both Entity Object) (\PROP -> forall Process (\I -> forall (both Entity Agent) (\H -> forall (both Agent Entity) (\P ->  impl (and ( agent(var ? ? ? B)(var ? ? ? P))(and ( destination(var ? ? ? B)(var ? ? ? H))( patient(var ? ? ? I)(var ? ? ? PROP))))(exists Death (\D -> and ( experiencer(var ? ? ? D)(var ? ? ? P))(and ( earlier( el ? ? ? ( WhenFn(var ? ? ? D)))( el ? ? ? ( WhenFn(var ? ? ? B))))(and ( holdsDuring( el ? ? ? ( ImmediatePastFn( el ? ? ? ( WhenFn(var ? ? ? D)))))( possesses(var ? ? ? P)(var ? ? ? PROP)))( confersNorm(var ? ? ? P)( possesses(var ? ? ? H)(var ? ? ? PROP))(el ? ? ? Permission)))))))))))
-
-forall (both Organization EducationalOrganization) (\ORG -> forall (both Human CognitiveAgent) (\H -> forall (both Object Position) (\P ->  impl (and ( attribute(var ? ? ? P)(el ? ? ? CollegeFreshman))( occupiesPosition(var ? ? ? H)(var ? ? ? P)(var ? ? ? ORG)))(exists (both TimePosition Quantity) (\T -> and ( holdsDuring(var ? ? ? T)( student(var ? ? ? ORG)(var ? ? ? H)))( lessThan(var ? ? ? T)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1))(el ? ? ? YearDuration)))))))))
-
-forall (both Organization EducationalOrganization) (\ORG -> forall (both Human CognitiveAgent) (\H -> forall (both Object Position) (\P ->  impl (and ( attribute(var ? ? ? P)(el ? ? ? CollegeJunior))( occupiesPosition(var ? ? ? H)(var ? ? ? P)(var ? ? ? ORG)))(exists (both TimePosition Quantity) (\T -> and ( holdsDuring(var ? ? ? T)( student(var ? ? ? ORG)(var ? ? ? H)))(and ( greaterThanOrEqualTo(var ? ? ? T)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 2))(el ? ? ? YearDuration))))( lessThan(var ? ? ? T)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 3))(el ? ? ? YearDuration))))))))))
-
-forall (both Organization EducationalOrganization) (\ORG -> forall (both Human CognitiveAgent) (\H -> forall (both Object Position) (\P ->  impl (and ( attribute(var ? ? ? P)(el ? ? ? CollegeJunior))( occupiesPosition(var ? ? ? H)(var ? ? ? P)(var ? ? ? ORG)))(exists (both TimePosition Quantity) (\T -> and ( holdsDuring(var ? ? ? T)( student(var ? ? ? ORG)(var ? ? ? H)))(and ( greaterThanOrEqualTo(var ? ? ? T)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 3))(el ? ? ? YearDuration))))( lessThan(var ? ? ? T)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 4))(el ? ? ? YearDuration))))))))))
-
-forall (both Organization EducationalOrganization) (\ORG -> forall (both Human CognitiveAgent) (\H -> forall (both Object Position) (\P ->  impl (and ( attribute(var ? ? ? P)(el ? ? ? CollegeSophomore))( occupiesPosition(var ? ? ? H)(var ? ? ? P)(var ? ? ? ORG)))(exists (both TimePosition Quantity) (\T -> and ( holdsDuring(var ? ? ? T)( student(var ? ? ? ORG)(var ? ? ? H)))(and ( greaterThanOrEqualTo(var ? ? ? T)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 2))(el ? ? ? YearDuration))))( lessThan(var ? ? ? T)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 2))(el ? ? ? YearDuration))))))))))
-
-forall Process (\PREF -> forall (both Object Agent) (\P ->  impl ( attribute(var ? ? ? P)(el ? ? ? Comedian))(exists Performance (\PERF -> exists Laughing (\L -> and ( agent(var ? ? ? PREF)(var ? ? ? P))( causes(var ? ? ? PERF)(var ? ? ? L)))))))
-
-forall (both Object Agent) (\H ->  impl ( attribute(var ? ? ? H)(el ? ? ? PresidentOfTheUnitedStates))( leader(var ? ? ? H)(el ? ? ? UnitedStates)))
-
-forall (both Object Agent) (\P ->  impl ( attribute(var ? ? ? P)(el ? ? ? Dentist))(exists DiagnosticProcess (\D -> exists Tooth (\T -> and ( agent(var ? ? ? D)(var ? ? ? P))( patient(var ? ? ? D)(var ? ? ? T))))))
-
-forall Researcher (\R -> forall (both Object Human) (\P ->  impl ( attribute(var ? ? ? P)(var ? ? ? R))(exists Science (\S ->  hasExpertise(var ? ? ? P)(var ? ? ? S)))))
-
-forall MilitaryOfficer (\OFFICER -> exists Managing (\MANAGE -> exists (either MilitaryOrganization Soldier) (\PATIENT -> and ( agent(var ? ? ? MANAGE)(var ? ? ? OFFICER))( patient(var ? ? ? MANAGE)(var ? ? ? PATIENT)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? CenturyDuration)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 100))))(el ? ? ? YearDuration)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? DecadeDuration)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 10))))(el ? ? ? YearDuration)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? YardLength)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 3))(var ? ? ? NUMBER)))(el ? ? ? FootLength)))))
-
-forall NightTime (\NIGHT -> exists DayTime (\DAY1 -> exists DayTime (\DAY2 -> and ( meetsTemporally(var ? ? ? NIGHT)(var ? ? ? DAY1))( meetsTemporally(var ? ? ? DAY2)(var ? ? ? NIGHT)))))
-
-forall NightTime (\NIGHT -> exists Sunrise (\RISE -> exists Sunset (\SET -> and ( starts(var ? ? ? SET)(var ? ? ? NIGHT))( finishes(var ? ? ? RISE)(var ? ? ? NIGHT)))))
-
-forall DayTime (\DAY -> exists NightTime (\NIGHT1 -> exists NightTime (\NIGHT2 -> and ( meetsTemporally(var ? ? ? DAY)(var ? ? ? NIGHT1))( meetsTemporally(var ? ? ? NIGHT2)(var ? ? ? DAY)))))
-
-forall DayTime (\DAY -> exists Sunrise (\RISE -> exists Sunset (\SET -> and ( starts(var ? ? ? RISE)(var ? ? ? DAY))( finishes(var ? ? ? SET)(var ? ? ? DAY)))))
-
-forall Weekend (\WEEKEND -> exists Saturday (\SATURDAY -> exists Sunday (\SUNDAY -> and ( starts(var ? ? ? SATURDAY)(var ? ? ? WEEKEND))(and ( finishes(var ? ? ? SUNDAY)(var ? ? ? WEEKEND))( meetsTemporally(var ? ? ? SATURDAY)(var ? ? ? SUNDAY))))))
-
-forall WinterSeason (\WINTER -> exists SpringSeason (\SPRING ->  meetsTemporally(var ? ? ? WINTER)(var ? ? ? SPRING)))
-
-forall WinterSeason (\WINTER -> exists FallSeason (\AUTUMN ->  meetsTemporally(var ? ? ? AUTUMN)(var ? ? ? WINTER)))
-
-forall SpringSeason (\SPRING -> exists SummerSeason (\SUMMER ->  meetsTemporally(var ? ? ? SPRING)(var ? ? ? SUMMER)))
-
-forall SpringSeason (\SPRING -> exists WinterSeason (\WINTER ->  meetsTemporally(var ? ? ? WINTER)(var ? ? ? SPRING)))
-
-forall SummerSeason (\SUMMER -> exists SpringSeason (\SPRING ->  meetsTemporally(var ? ? ? SPRING)(var ? ? ? SUMMER)))
-
-forall SummerSeason (\SUMMER -> exists FallSeason (\AUTUMN ->  meetsTemporally(var ? ? ? SUMMER)(var ? ? ? AUTUMN)))
-
-forall FallSeason (\AUTUMN -> exists SummerSeason (\SUMMER ->  meetsTemporally(var ? ? ? SUMMER)(var ? ? ? AUTUMN)))
-
-forall FallSeason (\AUTUMN -> exists WinterSeason (\WINTER ->  meetsTemporally(var ? ? ? AUTUMN)(var ? ? ? WINTER)))
-
-forall (both Object Physical) (\OBJ2 -> forall (both Object Physical) (\OBJ1 ->  impl ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Upstairs))(exists BuildingLevel (\LEVEL1 -> exists BuildingLevel (\LEVEL2 -> exists Building (\BUILDING -> and ( part(var ? ? ? LEVEL1)(var ? ? ? BUILDING))(and ( part(var ? ? ? LEVEL2)(var ? ? ? BUILDING))(and ( located(var ? ? ? OBJ1)(var ? ? ? LEVEL1))(and ( located(var ? ? ? OBJ2)(var ? ? ? LEVEL2))( orientation(var ? ? ? LEVEL1)(var ? ? ? LEVEL2)(el ? ? ? Above)))))))))))
-
-forall (both Object Physical) (\OBJ2 -> forall (both Object Physical) (\OBJ1 ->  impl ( orientation(var ? ? ? OBJ1)(var ? ? ? OBJ2)(el ? ? ? Downstairs))(exists BuildingLevel (\LEVEL1 -> exists BuildingLevel (\LEVEL2 -> exists Building (\BUILDING -> and ( part(var ? ? ? LEVEL1)(var ? ? ? BUILDING))(and ( part(var ? ? ? LEVEL2)(var ? ? ? BUILDING))(and ( located(var ? ? ? OBJ1)(var ? ? ? LEVEL1))(and ( located(var ? ? ? OBJ2)(var ? ? ? LEVEL2))( orientation(var ? ? ? LEVEL1)(var ? ? ? LEVEL2)(el ? ? ? Below)))))))))))
-
-forall Object (\E ->  impl ( attribute(var ? ? ? E)(el ? ? ? Headache))(exists Head (\H -> and ( part(var ? ? ? H)(var ? ? ? E))( attribute(var ? ? ? H)(el ? ? ? Pain)))))
-
-forall Word (\WORD -> exists Syllable (\SYLLABLE ->  part(var ? ? ? SYLLABLE)(var ? ? ? WORD)))
-
-forall GameAttribute (\ATTR -> forall (both Entity (both Agent Process)) (\THING ->  impl ( property(var ? ? ? THING)(var ? ? ? ATTR))(exists Game (\GAME -> or ( agent(var ? ? ? GAME)(var ? ? ? THING))(or ( patient(var ? ? ? GAME)(var ? ? ? THING))( subProcess(var ? ? ? THING)(var ? ? ? GAME)))))))
-
-forall SportsAttribute (\ATTR -> forall (both Entity (both Agent Process)) (\THING ->  impl ( property(var ? ? ? THING)(var ? ? ? ATTR))(exists Game (\SPORT -> or ( agent(var ? ? ? SPORT)(var ? ? ? THING))(or ( patient(var ? ? ? SPORT)(var ? ? ? THING))( subProcess(var ? ? ? THING)(var ? ? ? SPORT)))))))
-
-forall ChemicalReduction (\R -> forall (both Quantity PositiveInteger) (\G -> forall (both PositiveInteger Quantity) (\L -> forall (both Entity PureSubstance) (\S ->  impl (and ( patient(var ? ? ? R)(var ? ? ? S))( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? R)))))( electronNumber(var ? ? ? S)(var ? ? ? L))))(and ( greaterThan(var ? ? ? G)(var ? ? ? L))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? R)))))( electronNumber(var ? ? ? S)(var ? ? ? G))))))))
-
-forall Oxidation (\O -> forall (both PositiveInteger Quantity) (\G -> forall (both Entity PureSubstance) (\S ->  impl (and ( patient(var ? ? ? O)(var ? ? ? S))( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? O)))))( electronNumber(var ? ? ? S)(var ? ? ? G))))(exists (both Quantity PositiveInteger) (\L -> and ( lessThan(var ? ? ? L)(var ? ? ? G))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? O)))))( electronNumber(var ? ? ? S)(var ? ? ? L))))))))
-
-forall Dialysis (\DIALYSIS -> exists Solution (\SOLUTION -> exists PureSubstance (\SUBSTANCE1 -> exists PureSubstance (\SUBSTANCE2 -> and ( resourceS(var ? ? ? DIALYSIS)(var ? ? ? SOLUTION))(and ( result(var ? ? ? DIALYSIS)(var ? ? ? SUBSTANCE1))(and ( result(var ? ? ? DIALYSIS)(var ? ? ? SUBSTANCE2))( not ( equal(var ? ? ? SUBSTANCE1)(var ? ? ? SUBSTANCE2)))))))))
-
-forall Diluting (\D -> exists Solution (\S -> and ( patient(var ? ? ? D)(var ? ? ? S))( attribute(var ? ? ? S)(el ? ? ? Liquid))))
-
-forall Chromatography (\C -> exists (either LiquidMixture GasMixture) (\M -> resourceS(var ? ? ? C)(var ? ? ? M)))
-
-forall Chromatography (\C -> exists PureSubstance (\S ->  result(var ? ? ? C)(var ? ? ? S)))
-
-forall RightAngle (\A ->  angularMeasure(var ? ? ? A)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 90))(el ? ? ? AngularDegree))))
-
-forall AcuteAngle (\A -> forall (both RealNumber Quantity) (\N ->  impl ( angularMeasure(var ? ? ? A)( el ? ? ? ( MeasureFn(var ? ? ? N)(el ? ? ? AngularDegree))))( lessThan(var ? ? ? N)(el ? ? ? (toInt 90)))))
-
-forall ObliqueAngle (\A -> forall (both RealNumber Quantity) (\N ->  impl ( angularMeasure(var ? ? ? A)( el ? ? ? ( MeasureFn(var ? ? ? N)(el ? ? ? AngularDegree))))( greaterThan(var ? ? ? N)(el ? ? ? (toInt 90)))))
-
-forall Polygon (\POLYGON -> forall (both GeometricFigure OneDimensionalFigure) (\PART ->  impl ( geometricPart(var ? ? ? PART)(var ? ? ? POLYGON))(or ( sideOfFigure(var ? ? ? PART)(var ? ? ? POLYGON))(exists (both OneDimensionalFigure GeometricFigure) (\SIDE -> and ( sideOfFigure(var ? ? ? SIDE)(var ? ? ? POLYGON))( geometricPart(var ? ? ? PART)(var ? ? ? SIDE)))))))
-
-forall RightTriangle (\T -> exists RightAngle (\A ->  angleOfFigure(var ? ? ? A)(var ? ? ? T)))
-
-forall Square (\SQUARE -> exists LengthMeasure (\LENGTH -> forall OneDimensionalFigure (\SIDE ->  impl ( sideOfFigure(var ? ? ? SIDE)(var ? ? ? SQUARE))( lineMeasure(var ? ? ? SIDE)(var ? ? ? LENGTH)))))
-
-forall Entity (\L -> forall Circle (\C ->  impl ( equal( el ? ? ? ( DiameterFn(var ? ? ? C)))(var ? ? ? L))(exists (both Entity Quantity) (\R -> and ( equal( el ? ? ? ( RadiusFn(var ? ? ? C)))(var ? ? ? R))( equal( el ? ? ? ( MultiplicationFn(var ? ? ? R)(el ? ? ? (toInt 2))))(var ? ? ? L))))))
-
-forall (both LengthMeasure Entity) (\R -> forall (both GeometricFigure GeometricPoint) (\P2 -> forall (both Entity GeometricPoint) (\P -> forall (both Circle GeometricFigure) (\C ->  impl (and ( equal( el ? ? ? ( CenterOfCircleFn(var ? ? ? C)))(var ? ? ? P))(and ( pointOfFigure(var ? ? ? P2)(var ? ? ? C))( geometricDistance(var ? ? ? P2)(var ? ? ? P)(var ? ? ? R))))( equal( el ? ? ? ( RadiusFn(var ? ? ? C)))(var ? ? ? R))))))
-
-forall (both TwoDimensionalObject GeometricFigure) (\CIRCLE -> forall (both OneDimensionalFigure GeometricFigure) (\LINE ->  impl ( tangent(var ? ? ? LINE)(var ? ? ? CIRCLE))(exists (both GeometricFigure Entity) (\POINT1 -> and ( pointOfFigure(var ? ? ? POINT1)(var ? ? ? LINE))(and ( pointOfFigure(var ? ? ? POINT1)(var ? ? ? CIRCLE))(forall (both GeometricFigure Entity) (\POINT2 ->  impl (and ( pointOfFigure(var ? ? ? POINT2)(var ? ? ? LINE))( pointOfFigure(var ? ? ? POINT2)(var ? ? ? CIRCLE)))( equal(var ? ? ? POINT1)(var ? ? ? POINT2)))))))))
-
-forall CivilWar (\WAR -> exists Nation (\NATION -> forall (both Agent GeopoliticalArea) (\AGENT ->  impl ( contestParticipant(var ? ? ? WAR)(var ? ? ? AGENT))( geopoliticalSubdivision(var ? ? ? AGENT)(var ? ? ? NATION)))))
-
-forall Negotiating (\NEGOTIATE ->  hasPurpose(var ? ? ? NEGOTIATE)(exists Committing (\COMMIT -> and ( subProcess(var ? ? ? COMMIT)(var ? ? ? NEGOTIATE))( finishes( el ? ? ? ( WhenFn(var ? ? ? COMMIT)))( el ? ? ? ( WhenFn(var ? ? ? NEGOTIATE)))))))
-
-forall (both Object CognitiveAgent) (\A ->  impl ( attribute(var ? ? ? A)(el ? ? ? Hungry))( desires(var ? ? ? A)(exists Eating (\E ->  agent(var ? ? ? E)(var ? ? ? A)))))
-
-forall Object (\H ->  impl ( attribute(var ? ? ? H)(el ? ? ? Pregnant))( attribute(var ? ? ? H)(el ? ? ? Female)))
-
-forall LyingDown (\LIE -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? LIE)(var ? ? ? AGENT))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? LIE)))))( attribute(var ? ? ? AGENT)(el ? ? ? Sitting)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? LIE)))))( attribute(var ? ? ? AGENT)(el ? ? ? Prostrate))))))
-
-forall SittingDown (\SIT -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? SIT)(var ? ? ? AGENT))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? SIT)))))( attribute(var ? ? ? AGENT)(el ? ? ? Standing)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? SIT)))))( attribute(var ? ? ? AGENT)(el ? ? ? Sitting))))))
-
-forall StandingUp (\STAND -> forall (both Agent Object) (\AGENT ->  impl ( agent(var ? ? ? STAND)(var ? ? ? AGENT))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? STAND)))))( attribute(var ? ? ? AGENT)(el ? ? ? Sitting)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? STAND)))))( attribute(var ? ? ? AGENT)(el ? ? ? Standing))))))
-
-forall EyeMotion (\EM -> forall (both Agent Object) (\A ->  impl ( agent(var ? ? ? EM)(var ? ? ? A))(exists Eyelid (\E -> and ( part(var ? ? ? E)(var ? ? ? A))( patient(var ? ? ? EM)(var ? ? ? E))))))
-
-forall ReflexiveProcess (\P -> exists Muscle (\M ->  patient(var ? ? ? P)(var ? ? ? M)))
-
-forall Dismounting (\D -> forall (both Entity Object) (\O -> forall (both Agent Object) (\A ->  impl (and ( agent(var ? ? ? D)(var ? ? ? A))( patient(var ? ? ? D)(var ? ? ? O)))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? D)))))( orientation(var ? ? ? A)(var ? ? ? O)(el ? ? ? On)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? D)))))( not ( orientation(var ? ? ? A)(var ? ? ? O)(el ? ? ? On))))))))
-
-forall DomesticAnimal (\ANIMAL -> exists Keeping (\KEEP -> exists Human (\PERSON -> and ( agent(var ? ? ? KEEP)(var ? ? ? PERSON))( patient(var ? ? ? KEEP)(var ? ? ? ANIMAL)))))
-
-forall Fodder (\FEED ->  hasPurpose(var ? ? ? FEED)(exists DomesticAnimal (\ANIMAL -> exists Eating (\EAT -> and ( agent(var ? ? ? EAT)(var ? ? ? ANIMAL))( patient(var ? ? ? EAT)(var ? ? ? FEED))))))
-
-forall Mule (\MULE -> exists Donkey (\DONKEY -> exists Horse (\HORSE -> and ( father(var ? ? ? MULE)(var ? ? ? DONKEY))( mother(var ? ? ? MULE)(var ? ? ? HORSE)))))
-
-forall Feather (\F -> exists Bird (\B ->  part(var ? ? ? F)(var ? ? ? B)))
-
-forall Hay (\HAY -> exists Making (\MAKE -> exists Grass (\GRASS -> and ( resourceS(var ? ? ? MAKE)(var ? ? ? GRASS))( result(var ? ? ? MAKE)(var ? ? ? HAY)))))
-
-forall Vacationing (\VACATION -> forall Working (\WORK -> forall Human (\PERSON ->  impl (and ( agent(var ? ? ? VACATION)(var ? ? ? PERSON))( agent(var ? ? ? WORK)(var ? ? ? PERSON)))( not ( overlapsTemporally( el ? ? ? ( WhenFn(var ? ? ? VACATION)))( el ? ? ? ( WhenFn(var ? ? ? WORK))))))))
-
-forall Farming (\FARMING -> forall (both Agent Physical) (\FARMER ->  impl ( agent(var ? ? ? FARMING)(var ? ? ? FARMER))(exists Farm (\FARM ->  holdsDuring( el ? ? ? ( WhenFn(var ? ? ? FARMING)))( located(var ? ? ? FARMER)(var ? ? ? FARM))))))
-
-forall (both Object Woman) (\W ->  impl ( attribute(var ? ? ? W)(el ? ? ? Housewife))(exists Man (\H ->  wife(var ? ? ? W)(var ? ? ? H))))
-
-forall SkilledOccupation (\OCCUPATION -> forall (both Object Entity) (\PERSON ->  impl ( attribute(var ? ? ? PERSON)(var ? ? ? OCCUPATION))(exists EducationalProcess (\TRAINING ->  destination(var ? ? ? TRAINING)(var ? ? ? PERSON)))))
-
-forall FilmMaking (\FM -> exists MotionPicture (\M -> exists PhotographicFilm (\F -> and ( result(var ? ? ? FM)(var ? ? ? M))( resourceS(var ? ? ? FM)(var ? ? ? F)))))
-
-forall (both Object Agent) (\P ->  impl ( attribute(var ? ? ? P)(el ? ? ? Carpenter))( hasSkill(desc Carpentry ? ?)(var ? ? ? P)))
-
-forall Carpentry (\C -> forall Wood (\W -> exists Building (\B -> and ( part(var ? ? ? W)(var ? ? ? B))( result(var ? ? ? C)(var ? ? ? B)))))
-
-forall (both Object Agent) (\P ->  impl ( attribute(var ? ? ? P)(el ? ? ? FarmHand))(exists Agriculture (\F ->  agent(var ? ? ? F)(var ? ? ? P))))
-
-forall (both Object Agent) (\H ->  impl ( attribute(var ? ? ? H)(el ? ? ? Potter))(exists Making (\M -> exists Pottery (\P -> and ( agent(var ? ? ? M)(var ? ? ? H))( result(var ? ? ? M)(var ? ? ? P))))))
-
-forall Deacon (\D -> exists ReligiousOrganization (\O -> exists Cleric (\C ->  subordinateInOrganization(var ? ? ? O)(var ? ? ? D)(var ? ? ? C))))
-
-forall Judge (\J -> forall Organization (\O -> forall (both Human Agent) (\P ->  impl ( occupiesPosition(var ? ? ? P)(var ? ? ? J)(var ? ? ? O))( modalAttribute(exists LegalDecision (\D ->  agent(var ? ? ? D)(var ? ? ? P)))(el ? ? ? Permission)))))
-
-forall PensionPlan (\P -> forall (both Organization FinancialCompany) (\O -> forall CognitiveAgent (\A ->  impl (and ( accountHolder(var ? ? ? P)(var ? ? ? A))( employs(var ? ? ? O)(var ? ? ? A)))( financialAccount(var ? ? ? P)(var ? ? ? O)))))
-
-forall ProfitSharingPlan (\PSP -> forall (both CurrencyMeasure Quantity) (\P -> forall (both FinancialTransaction Process) (\A -> forall (both Organization Agent) (\O -> forall CognitiveAgent (\H ->  impl (and ( accountHolder(var ? ? ? PSP)(var ? ? ? H))(and ( employs(var ? ? ? O)(var ? ? ? H))(and ( profit(var ? ? ? A)(var ? ? ? P))( agent(var ? ? ? A)(var ? ? ? O)))))(exists FinancialTransaction (\PAY -> exists (both CurrencyMeasure Quantity) (\C -> and ( transactionAmount(var ? ? ? PAY)(var ? ? ? C))(and ( lessThan(var ? ? ? C)(var ? ? ? P))( destination(var ? ? ? PAY)(var ? ? ? PSP)))))))))))
-
-forall (both Human Agent) (\H ->  impl ( hasExpertise(var ? ? ? H)(el ? ? ? Architecture))(exists ContentDevelopment (\D -> exists Blueprint (\P -> exists Building (\B -> and ( agent(var ? ? ? D)(var ? ? ? H))(and ( result(var ? ? ? D)(var ? ? ? P))( represents(var ? ? ? P)(var ? ? ? B))))))))
-
-forall (both FieldOfStudy Proposition) (\FIELD -> forall (both Human Agent) (\PERSON ->  impl ( hasExpertise(var ? ? ? PERSON)(var ? ? ? FIELD))(exists Learning (\LEARN -> and ( agent(var ? ? ? LEARN)(var ? ? ? PERSON))( realization(var ? ? ? LEARN)(var ? ? ? FIELD))))))
-
-forall Bleeding (\BLEED -> exists Injuring (\INJURY ->  causes(var ? ? ? INJURY)(var ? ? ? BLEED)))
-
-forall Bleeding (\BLEED -> forall (both Entity Object) (\ANIMAL ->  impl ( experiencer(var ? ? ? BLEED)(var ? ? ? ANIMAL))(exists Blood (\BLOOD -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? BLEED)))))( part(var ? ? ? BLOOD)(var ? ? ? ANIMAL)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? BLEED)))))( not ( part(var ? ? ? BLOOD)(var ? ? ? ANIMAL))))))))
-
-forall Blushing (\B -> forall (both Entity Object) (\A ->  impl ( experiencer(var ? ? ? B)(var ? ? ? A))(exists EmotionalState (\S1 -> exists EmotionalState (\S2 -> exists (both TimePosition TimeInterval) (\T2 -> exists (both TimePosition TimeInterval) (\T1 -> and ( not ( equal(var ? ? ? S1)(var ? ? ? S2)))(and ( holdsDuring(var ? ? ? T1)( attribute(var ? ? ? A)(var ? ? ? S1)))(and ( holdsDuring(var ? ? ? T2)( attribute(var ? ? ? A)(var ? ? ? S2)))(and ( starts( el ? ? ? ( WhenFn(var ? ? ? B)))(var ? ? ? T2))( finishes( el ? ? ? ( WhenFn(var ? ? ? B)))(var ? ? ? T1))))))))))))
-
-forall Aborting (\A -> forall Woman (\W ->  impl ( patient(var ? ? ? A)(var ? ? ? W))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? A)))))( attribute(var ? ? ? W)(el ? ? ? Pregnant)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? A)))))( not ( attribute(var ? ? ? W)(el ? ? ? Pregnant)))))))
-
-forall ClosingContract (\CLOSE -> forall (both Entity Contract) (\CONTRACT -> forall (both Agent CognitiveAgent) (\AGENT ->  impl (and ( agent(var ? ? ? CLOSE)(var ? ? ? AGENT))( destination(var ? ? ? CLOSE)(var ? ? ? CONTRACT)))( agreementMember(var ? ? ? CONTRACT)(var ? ? ? AGENT)))))
-
-forall Diet (\D -> forall Process (\P ->  impl ( realization(var ? ? ? P)(var ? ? ? D))(exists Eating (\E ->  subProcess(var ? ? ? E)(var ? ? ? P)))))
-
-forall PreparedFood (\FOOD -> exists Cooking (\COOK ->  result(var ? ? ? COOK)(var ? ? ? FOOD)))
-
-forall Baking (\B -> exists Oven (\O ->  instrument(var ? ? ? B)(var ? ? ? O)))
-
-forall BreadOrBiscuit (\B -> exists Dough (\D -> exists Baking (\BAKE -> and ( resourceS(var ? ? ? BAKE)(var ? ? ? D))( result(var ? ? ? BAKE)(var ? ? ? B)))))
-
-forall Sandwich (\S -> exists BreadOrBiscuit (\B1 -> exists BreadOrBiscuit (\B2 -> exists Food (\F -> and ( between(var ? ? ? B1)(var ? ? ? F)(var ? ? ? B2))(and ( not ( equal(var ? ? ? B1)(var ? ? ? B2)))(and ( not ( equal(var ? ? ? B1)(var ? ? ? F)))(and ( not ( equal(var ? ? ? B2)(var ? ? ? F)))(and ( part(var ? ? ? B1)(var ? ? ? S))(and ( part(var ? ? ? B2)(var ? ? ? S))( part(var ? ? ? F)(var ? ? ? S)))))))))))
-
-forall Dough (\D -> exists Flour (\F -> exists Water (\W -> and ( part(var ? ? ? F)(var ? ? ? D))( part(var ? ? ? W)(var ? ? ? D)))))
-
-forall Butter (\B -> exists Cooking (\C -> exists Milk (\M -> and ( resourceS(var ? ? ? C)(var ? ? ? M))( result(var ? ? ? C)(var ? ? ? B)))))
-
-forall Flour (\F -> exists IntentionalProcess (\P -> exists CerealGrain (\C -> and ( resourceS(var ? ? ? P)(var ? ? ? C))( result(var ? ? ? P)(var ? ? ? F)))))
-
-forall Honey (\H -> exists PhysiologicProcess (\P -> exists Bee (\B -> and ( agent(var ? ? ? P)(var ? ? ? B))( result(var ? ? ? P)(var ? ? ? H)))))
-
-forall AtomicGroup (\G -> exists Atom (\ATOM1 -> exists Atom (\ATOM2 -> and ( not ( equal(var ? ? ? ATOM1)(var ? ? ? ATOM2)))(and ( part(var ? ? ? ATOM1)(var ? ? ? G))( part(var ? ? ? ATOM2)(var ? ? ? G))))))
-
-forall AtomicGroup (\G -> exists Molecule (\M ->  part(var ? ? ? G)(var ? ? ? M)))
-
-forall Ambush (\AMBUSH -> forall Agent (\AG ->  impl ( agent(var ? ? ? AMBUSH)(var ? ? ? AG))(exists Concealing (\C -> and ( subProcess(var ? ? ? C)(var ? ? ? AMBUSH))( hasPurpose(var ? ? ? C)(exists Attack (\ATTACK ->  agent(var ? ? ? ATTACK)(var ? ? ? AG))))))))
-
-forall MilitaryManeuver (\M -> exists Battle (\B ->  subProcess(var ? ? ? M)(var ? ? ? B)))
-
-forall Bombing (\X -> exists Bomb (\BOMB ->  instrument(var ? ? ? X)(var ? ? ? BOMB)))
-
-forall CarBombing (\X -> exists Bomb (\BOMB -> exists TransportationDevice (\CAR -> and ( instrument(var ? ? ? X)(var ? ? ? CAR))(and ( instrument(var ? ? ? X)(var ? ? ? BOMB))( connected(var ? ? ? CAR)(var ? ? ? BOMB))))))
-
-forall ChemicalAttack (\X -> exists Substance (\CHEM ->  instrument(var ? ? ? X)(var ? ? ? CHEM)))
-
-forall HandGrenade (\X -> forall (both RealNumber Quantity) (\N -> and ( measure(var ? ? ? X)( el ? ? ? ( MeasureFn(var ? ? ? N)(el ? ? ? PoundMass))))( lessThan(var ? ? ? N)(el ? ? ? (toInt 10)))))
-
-forall HandgrenadeAttack (\X -> exists HandGrenade (\HG ->  instrument(var ? ? ? X)(var ? ? ? HG)))
-
-forall Hijacking (\H -> exists Vehicle (\V ->  patient(var ? ? ? H)(var ? ? ? V)))
-
-forall Hijacking (\H -> exists Driving (\D ->  subProcess(var ? ? ? D)(var ? ? ? H)))
-
-forall Hijacking (\X -> exists TransportationDevice (\V -> exists Agent (\A -> and ( agent(var ? ? ? X)(var ? ? ? A))(and ( holdsDuring( el ? ? ? ( ImmediatePastFn( el ? ? ? ( WhenFn(var ? ? ? X)))))( not ( possesses(var ? ? ? A)(var ? ? ? V))))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? X)))( possesses(var ? ? ? A)(var ? ? ? V)))))))
-
-forall HostageTaking (\X -> exists SentientAgent (\A ->  patient(var ? ? ? X)(var ? ? ? A)))
-
-forall Kidnapping (\X -> exists SentientAgent (\A -> exists GeographicArea (\LOC1 -> exists GeographicArea (\LOC2 -> and ( not ( equal(var ? ? ? LOC1)(var ? ? ? LOC2)))(and ( holdsDuring( el ? ? ? ( ImmediatePastFn( el ? ? ? ( WhenFn(var ? ? ? X)))))( located(var ? ? ? A)(var ? ? ? LOC1)))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? X)))( located(var ? ? ? A)(var ? ? ? LOC2))))))))
-
-forall KnifeAttack (\X -> exists Knife (\HG ->  instrument(var ? ? ? X)(var ? ? ? HG)))
-
-forall MortarAttack (\X -> exists Mortar (\MA ->  instrument(var ? ? ? X)(var ? ? ? MA)))
-
-forall Stoning (\X -> exists Rock (\ST ->  instrument(var ? ? ? X)(var ? ? ? ST)))
-
-forall SuicideBombing (\X -> exists (both Agent Object) (\A -> and ( agent(var ? ? ? X)(var ? ? ? A))( holdsDuring( el ? ? ? ( FutureFn( el ? ? ? ( WhenFn(var ? ? ? X)))))( attribute(var ? ? ? A)(el ? ? ? Dead)))))
-
-forall SuicideBombing (\X -> forall (both Agent CognitiveAgent) (\P ->  impl ( agent(var ? ? ? X)(var ? ? ? P))( believes(var ? ? ? P)( holdsDuring( el ? ? ? ( FutureFn( el ? ? ? ( WhenFn(var ? ? ? X)))))( attribute(var ? ? ? P)(el ? ? ? Dead))))))
-
-forall VehicleAttack (\X -> exists TransportationDevice (\V ->  instrument(var ? ? ? X)(var ? ? ? V)))
-
-forall BusStop (\X ->  hasPurpose(var ? ? ? X)(exists Bus (\B -> exists Boarding (\BO -> exists Deboarding (\D -> and ( located(var ? ? ? BO)(var ? ? ? X))(and ( located(var ? ? ? D)(var ? ? ? X))(and ( patient(var ? ? ? BO)(var ? ? ? B))( patient(var ? ? ? D)(var ? ? ? B)))))))))
-
-forall BusStop (\X -> exists Roadway (\R ->  meetsSpatially(var ? ? ? X)(var ? ? ? R)))
-
-forall Burrow (\B -> exists Organism (\A ->  hasPurpose(var ? ? ? B)( inhabits(var ? ? ? A)(var ? ? ? B))))
-
-forall (both Object Agent) (\X ->  impl ( attribute(var ? ? ? X)(el ? ? ? Musician))( hasSkill(desc MusicalPerformance ? ?)(var ? ? ? X)))
-
-forall Object (\H -> forall (both TimePosition Physical) (\T1 ->  impl ( holdsDuring(var ? ? ? T1)( attribute(var ? ? ? H)(el ? ? ? Veteran)))(exists Soldier (\P -> exists TimePosition (\T2 -> and ( temporalPart(var ? ? ? T2)( el ? ? ? ( PastFn( el ? ? ? ( WhenFn(var ? ? ? T1))))))(and ( holdsDuring(var ? ? ? T2)( attribute(var ? ? ? H)(var ? ? ? P)))( not ( holdsDuring(var ? ? ? T1)( attribute(var ? ? ? H)(var ? ? ? P))))))))))
-
-forall Checkpoint (\X -> or (exists Road (\ROAD ->  orientation(var ? ? ? ROAD)(var ? ? ? X)(el ? ? ? Near)))(exists GeographicArea (\REG2 -> exists GeographicArea (\REG1 ->  orientation( el ? ? ? ( BorderFn(var ? ? ? REG1)(var ? ? ? REG2)))(var ? ? ? X)(el ? ? ? Near)))))
-
-forall Road (\X ->  hasPurpose(var ? ? ? X)(exists Transportation (\EV -> exists LandVehicle (\VEH -> and ( located(var ? ? ? EV)(var ? ? ? X))( instrument(var ? ? ? EV)(var ? ? ? VEH))))))
-
-forall (both Object Human) (\P -> forall (both TimePosition TimeInterval) (\NOW ->  impl ( holdsDuring(var ? ? ? NOW)( attribute(var ? ? ? P)(el ? ? ? Widowed)))(and (exists (both Human Object) (\SPOUSE -> exists (both TimeInterval TimePosition) (\BEFORE -> and ( earlier(var ? ? ? BEFORE)(var ? ? ? NOW))(and ( holdsDuring(var ? ? ? BEFORE)( spouse(var ? ? ? SPOUSE)(var ? ? ? P)))( holdsDuring(var ? ? ? NOW)( attribute(var ? ? ? SPOUSE)(el ? ? ? Dead)))))))( not (exists Human (\OTHER ->  holdsDuring(var ? ? ? NOW)( spouse(var ? ? ? OTHER)(var ? ? ? P))))))))
-
-forall Convoy (\C -> exists Vehicle (\V1 -> exists Vehicle (\V2 -> exists TimeInterval (\TIME -> and ( not ( equal(var ? ? ? V1)(var ? ? ? V2)))(and ( temporalPart(var ? ? ? TIME)( el ? ? ? ( WhenFn(var ? ? ? C))))( holdsDuring(var ? ? ? TIME)(and ( member(var ? ? ? V1)(var ? ? ? C))( member(var ? ? ? V2)(var ? ? ? C)))))))))
-
-forall Convoy (\C -> forall (both SelfConnectedObject Entity) (\VEH ->  impl ( member(var ? ? ? VEH)(var ? ? ? C))(exists Driving (\DRIVE -> and ( overlapsTemporally( el ? ? ? ( WhenFn(var ? ? ? DRIVE)))( el ? ? ? ( WhenFn(var ? ? ? C))))( patient(var ? ? ? DRIVE)(var ? ? ? VEH))))))
-
-forall Convoy (\C ->  attribute(var ? ? ? C)(el ? ? ? LineFormation))
-
-forall EmbassyBuilding (\X -> exists Nation (\EGOV -> exists Nation (\OTHERGOV -> and ( not ( equal(var ? ? ? EGOV)(var ? ? ? OTHERGOV)))(and ( possesses(var ? ? ? EGOV)(var ? ? ? X))( located(var ? ? ? X)(var ? ? ? OTHERGOV))))))
-
-forall EuropeanNation (\N ->  part(var ? ? ? N)(el ? ? ? Europe))
-
-forall EntertainmentBuilding (\BUILDING ->  hasPurpose(var ? ? ? BUILDING)(exists RecreationOrExercise (\REC ->  located(var ? ? ? REC)(var ? ? ? BUILDING))))
-
-forall GovernmentBuilding (\X -> exists Government (\G ->  possesses(var ? ? ? G)(var ? ? ? X)))
-
-forall (both Object CognitiveAgent) (\X -> forall TimePosition (\T1 ->  impl ( holdsDuring(var ? ? ? T1)( attribute(var ? ? ? X)(el ? ? ? GovernmentPerson)))(exists Government (\GOV ->  holdsDuring(var ? ? ? T1)( employs(var ? ? ? GOV)(var ? ? ? X))))))
-
-forall Renting (\R -> forall (both Entity Agent) (\O -> forall (both Agent Object) (\A ->  impl (and ( agent(var ? ? ? R)(var ? ? ? A))( patient(var ? ? ? R)(var ? ? ? O)))( holdsDuring( el ? ? ? ( WhenFn(var ? ? ? R)))( modalAttribute( uses(var ? ? ? A)(var ? ? ? O))(el ? ? ? Permission))))))
-
-forall Marketplace (\X ->  hasPurpose(var ? ? ? X)(exists FinancialTransaction (\EV ->  located(var ? ? ? EV)(var ? ? ? X))))
-
-forall (both Object SelfConnectedObject) (\X -> forall TimePosition (\T1 ->  impl ( holdsDuring(var ? ? ? T1)( attribute(var ? ? ? X)(el ? ? ? MilitaryPerson)))(exists MilitaryOrganization (\ORG ->  holdsDuring(var ? ? ? T1)( member(var ? ? ? X)(var ? ? ? ORG))))))
-
-forall MilitaryOrganization (\ORG -> forall Human (\X -> forall TimePosition (\T1 ->  impl ( holdsDuring(var ? ? ? T1)( member(var ? ? ? X)(var ? ? ? ORG)))( holdsDuring(var ? ? ? T1)( attribute(var ? ? ? X)(el ? ? ? MilitaryPerson))))))
-
-forall PlaceOfWorship (\X ->  hasPurpose(var ? ? ? X)(exists ReligiousProcess (\EV ->  located(var ? ? ? EV)(var ? ? ? X))))
-
-forall EducationalFacility (\X -> exists EducationalOrganization (\ORG ->  possesses(var ? ? ? ORG)(var ? ? ? X)))
-
-forall EducationalFacility (\X ->  hasPurpose(var ? ? ? X)(exists EducationalProcess (\EV ->  located(var ? ? ? EV)(var ? ? ? X))))
-
-forall (both Object Entity) (\X ->  impl ( attribute(var ? ? ? X)(el ? ? ? Student))(exists EducationalProcess (\EV ->  patient(var ? ? ? EV)(var ? ? ? X))))
-
-forall Subway (\X -> exists (both SelfConnectedObject Object) (\SURF -> and ( surface(var ? ? ? SURF)(el ? ? ? PlanetEarth))( orientation(var ? ? ? X)(var ? ? ? SURF)(el ? ? ? Below))))
-
-forall Subway (\X ->  hasPurpose(var ? ? ? X)(exists Transportation (\EV -> exists Human (\P -> and ( patient(var ? ? ? EV)(var ? ? ? P))( located(var ? ? ? EV)(var ? ? ? X))))))
-
-forall TerroristOrganization (\X -> exists ViolentContest (\EV ->  agent(var ? ? ? EV)(var ? ? ? X)))
-
-forall (both Integer Quantity) (\MEMBERS -> forall (both Integer Quantity) (\SEATS -> forall (both Organization Collection) (\ORG ->  impl (and ( seatsInOrganizationCount(var ? ? ? ORG)(var ? ? ? SEATS))( memberCount(var ? ? ? ORG)(var ? ? ? MEMBERS)))( greaterThanOrEqualTo(var ? ? ? SEATS)(var ? ? ? MEMBERS)))))
-
-forall (both NonnegativeInteger Integer) (\NUMBER -> forall SetOrClass (\TYPE -> forall Collection (\GROUP ->  impl ( memberTypeCount(var ? ? ? GROUP)(var ? ? ? TYPE)(var ? ? ? NUMBER))(exists Collection (\SUBGROUP -> and ( subCollection(var ? ? ? SUBGROUP)(var ? ? ? GROUP))(and ( memberCount(var ? ? ? SUBGROUP)(var ? ? ? NUMBER))( memberType(var ? ? ? SUBGROUP)(var ? ? ? TYPE))))))))
-
-forall (both NonnegativeInteger Quantity) (\NUMBER2 -> forall SetOrClass (\TYPE -> forall (both Integer Quantity) (\NUMBER1 -> forall Collection (\GROUP ->  impl (and ( memberCount(var ? ? ? GROUP)(var ? ? ? NUMBER1))( memberTypeCount(var ? ? ? GROUP)(var ? ? ? TYPE)(var ? ? ? NUMBER2)))( greaterThanOrEqualTo(var ? ? ? NUMBER1)(var ? ? ? NUMBER2))))))
-
-forall TimePosition (\TIME -> forall Collection (\COLLECTION -> forall SelfConnectedObject (\OBJ ->  equiv ( memberAtTime(var ? ? ? OBJ)(var ? ? ? COLLECTION)(var ? ? ? TIME))( holdsDuring(var ? ? ? TIME)( member(var ? ? ? OBJ)(var ? ? ? COLLECTION))))))
-
-forall (both SelfConnectedObject Object) (\OBJ -> forall Object (\PLACE -> forall TimePosition (\TIME -> forall (both Object Collection) (\COLLECTION ->  impl (and ( locatedAtTime(var ? ? ? COLLECTION)(var ? ? ? TIME)(var ? ? ? PLACE))( memberAtTime(var ? ? ? OBJ)(var ? ? ? COLLECTION)(var ? ? ? TIME)))( locatedAtTime(var ? ? ? OBJ)(var ? ? ? TIME)(var ? ? ? PLACE))))))
-
-forall (both SelfConnectedObject Entity) (\I -> forall Collection (\C -> forall (both ContentBearingObject Entity) (\O ->  impl (and ( inventory(var ? ? ? O)(var ? ? ? C))( member(var ? ? ? I)(var ? ? ? C)))( refers(var ? ? ? O)(var ? ? ? I)))))
-
-forall Human (\PERSON2 -> forall (both Human CognitiveAgent) (\PERSON1 -> forall Organization (\ORG ->  impl ( subordinateInOrganization(var ? ? ? ORG)(var ? ? ? PERSON1)(var ? ? ? PERSON2))( employs(var ? ? ? ORG)(var ? ? ? PERSON1)))))
-
-forall (both Human CognitiveAgent) (\PERSON2 -> forall Human (\PERSON1 -> forall Organization (\ORG ->  impl ( subordinateInOrganization(var ? ? ? ORG)(var ? ? ? PERSON1)(var ? ? ? PERSON2))( employs(var ? ? ? ORG)(var ? ? ? PERSON2)))))
-
-forall Human (\PERSON1 -> forall Position (\ROLE2 -> forall Position (\ROLE1 -> forall Organization (\ORG ->  impl (and ( subordinatePosition(var ? ? ? ORG)(var ? ? ? ROLE1)(var ? ? ? ROLE2))( occupiesPosition(var ? ? ? PERSON1)(var ? ? ? ROLE1)(var ? ? ? ORG)))(exists Human (\PERSON2 -> and ( occupiesPosition(var ? ? ? PERSON2)(var ? ? ? ROLE2)(var ? ? ? ORG))( subordinateInOrganization(var ? ? ? ORG)(var ? ? ? PERSON1)(var ? ? ? PERSON2))))))))
-
-forall Ontology (\ONT -> exists Taxonomy (\TAX ->  abstractPart(var ? ? ? TAX)(var ? ? ? ONT)))
-
-forall ServiceProcess (\EVENT -> exists CognitiveAgent (\PROVIDER ->  serviceProvider(var ? ? ? EVENT)(var ? ? ? PROVIDER)))
-
-forall ServiceProcess (\EVENT -> exists CognitiveAgent (\RECEIVER ->  serviceRecipient(var ? ? ? EVENT)(var ? ? ? RECEIVER)))
-
-forall (both Physical Agent) (\AGENT -> forall (both Entity TimePoint) (\AGENT_END -> forall (both Physical Process) (\PROCESS -> forall (both Entity TimePoint) (\PROCESS_START ->  impl (and ( equal(var ? ? ? PROCESS_START)( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PROCESS))))))(and ( equal(var ? ? ? AGENT_END)( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? AGENT))))))( benefits(var ? ? ? PROCESS)(var ? ? ? AGENT))))( before(var ? ? ? PROCESS_START)(var ? ? ? AGENT_END))))))
-
-forall (both Human CognitiveAgent) (\H2 -> forall (both Human CognitiveAgent) (\H1 -> forall TimePosition (\T1 ->  impl ( holdsDuring(var ? ? ? T1)( coworker(var ? ? ? H1)(var ? ? ? H2)))(exists Organization (\ORG ->  holdsDuring(var ? ? ? T1)(and ( employs(var ? ? ? ORG)(var ? ? ? H1))( employs(var ? ? ? ORG)(var ? ? ? H2))))))))
-
-forall (both Human Collection) (\H2 -> forall (both Human Collection) (\H1 -> forall TimePosition (\T1 ->  impl ( holdsDuring(var ? ? ? T1)( cohabitant(var ? ? ? H1)(var ? ? ? H2)))(exists SocialUnit (\UNIT ->  holdsDuring(var ? ? ? T1)(and ( member(var ? ? ? UNIT)(var ? ? ? H1))( member(var ? ? ? UNIT)(var ? ? ? H2))))))))
-
-forall SocialUnit (\UNIT -> forall (both Collection Human) (\H2 -> forall (both Collection Human) (\H1 -> forall TimePosition (\T1 ->  impl ( holdsDuring(var ? ? ? T1)(and ( member(var ? ? ? UNIT)(var ? ? ? H1))( member(var ? ? ? UNIT)(var ? ? ? H2))))( holdsDuring(var ? ? ? T1)( cohabitant(var ? ? ? H1)(var ? ? ? H2)))))))
-
-forall Man (\PARENT -> forall Organism (\CHILD ->  impl ( parent(var ? ? ? CHILD)(var ? ? ? PARENT))( father(var ? ? ? CHILD)(var ? ? ? PARENT))))
-
-forall Woman (\PARENT -> forall Organism (\CHILD ->  impl ( parent(var ? ? ? CHILD)(var ? ? ? PARENT))( mother(var ? ? ? CHILD)(var ? ? ? PARENT))))
-
-forall Man (\CHILD -> forall Organism (\PARENT ->  impl ( parent(var ? ? ? CHILD)(var ? ? ? PARENT))( son(var ? ? ? CHILD)(var ? ? ? PARENT))))
-
-forall Woman (\CHILD -> forall Organism (\PARENT ->  impl ( parent(var ? ? ? CHILD)(var ? ? ? PARENT))( daughter(var ? ? ? CHILD)(var ? ? ? PARENT))))
-
-forall (both Human Organism) (\H -> forall Woman (\A ->  equiv ( aunt(var ? ? ? A)(var ? ? ? H))(exists (both Human Organism) (\P -> and ( sister(var ? ? ? A)(var ? ? ? P))( parent(var ? ? ? H)(var ? ? ? P))))))
-
-forall (both Human Organism) (\P2 -> forall (both Human Organism) (\P1 ->  equiv ( cousin(var ? ? ? P1)(var ? ? ? P2))(and (exists Man (\G2 -> exists Woman (\G1 -> and ( grandmother(var ? ? ? P1)(var ? ? ? G1))(and ( grandfather(var ? ? ? P1)(var ? ? ? G2))(and ( grandmother(var ? ? ? P2)(var ? ? ? G1))( grandfather(var ? ? ? P2)(var ? ? ? G2)))))))( not (exists Organism (\F -> exists Organism (\M -> and ( mother(var ? ? ? P1)(var ? ? ? M))(and ( father(var ? ? ? P1)(var ? ? ? F))(and ( mother(var ? ? ? P2)(var ? ? ? M))( father(var ? ? ? P2)(var ? ? ? F)))))))))))
-
-forall (both Man Organism) (\P -> forall (both Human Organism) (\H ->  impl ( grandfather(var ? ? ? H)(var ? ? ? P))(exists Organism (\C -> and ( father(var ? ? ? C)(var ? ? ? P))( parent(var ? ? ? H)(var ? ? ? C))))))
-
-forall (both Woman Organism) (\P -> forall (both Human Organism) (\H ->  impl ( grandmother(var ? ? ? H)(var ? ? ? P))(exists Organism (\C -> and ( mother(var ? ? ? C)(var ? ? ? P))( parent(var ? ? ? H)(var ? ? ? C))))))
-
-forall (both Human Organism) (\H -> forall (both Man Organism) (\N ->  equiv ( nephew(var ? ? ? N)(var ? ? ? H))(exists Organism (\S -> and ( sibling(var ? ? ? S)(var ? ? ? H))( son(var ? ? ? N)(var ? ? ? S))))))
-
-forall (both Human Organism) (\H -> forall (both Woman Organism) (\N ->  equiv ( niece(var ? ? ? N)(var ? ? ? H))(exists Organism (\S -> and ( sibling(var ? ? ? S)(var ? ? ? H))( daughter(var ? ? ? N)(var ? ? ? S))))))
-
-forall (both Human Organism) (\H -> forall Man (\U ->  equiv ( uncle(var ? ? ? U)(var ? ? ? H))(exists (both Human Organism) (\P -> and ( brother(var ? ? ? U)(var ? ? ? P))( parent(var ? ? ? H)(var ? ? ? P))))))
-
-forall (both Man (both Human Organism)) (\F -> forall (both Human Organism) (\P ->  equiv ( stepfather(var ? ? ? P)(var ? ? ? F))(exists (both Organism Human) (\M -> and ( mother(var ? ? ? P)(var ? ? ? M))(and ( spouse(var ? ? ? F)(var ? ? ? M))( not ( father(var ? ? ? P)(var ? ? ? F))))))))
-
-forall (both Woman (both Human Organism)) (\M -> forall (both Human Organism) (\P ->  equiv ( stepmother(var ? ? ? P)(var ? ? ? M))(exists (both Organism Human) (\F -> and ( father(var ? ? ? P)(var ? ? ? F))(and ( spouse(var ? ? ? M)(var ? ? ? F))( not ( mother(var ? ? ? P)(var ? ? ? M))))))))
-
-forall TimePosition (\T1 -> forall (both Organism (both Human SelfConnectedObject)) (\PARENT2 -> forall (both Organism (both Human SelfConnectedObject)) (\PARENT1 -> forall (both Organism (both Human SelfConnectedObject)) (\CHILD ->  impl (and ( parent(var ? ? ? CHILD)(var ? ? ? PARENT1))(and ( parent(var ? ? ? CHILD)(var ? ? ? PARENT2))( holdsDuring(var ? ? ? T1)(and ( spouse(var ? ? ? PARENT1)(var ? ? ? PARENT2))(and ( cohabitant(var ? ? ? PARENT1)(var ? ? ? PARENT2))( cohabitant(var ? ? ? CHILD)(var ? ? ? PARENT1)))))))(exists NuclearFamily (\FAM ->  holdsDuring(var ? ? ? T1)(and ( member(var ? ? ? CHILD)(var ? ? ? FAM))(and ( member(var ? ? ? PARENT1)(var ? ? ? FAM))( member(var ? ? ? PARENT2)(var ? ? ? FAM))))))))))
-
-forall Object (\PLACE -> forall TimePosition (\TIME -> forall (both Object Physical) (\OBJ ->  equiv ( locatedAtTime(var ? ? ? OBJ)(var ? ? ? TIME)(var ? ? ? PLACE))( holdsDuring(var ? ? ? TIME)( located(var ? ? ? OBJ)(var ? ? ? PLACE))))))
-
-forall (both GeographicArea Object) (\REGION -> forall (both Object GeographicArea) (\PLACE -> forall TimePosition (\TIME -> forall Object (\OBJ ->  impl (and ( locatedAtTime(var ? ? ? OBJ)(var ? ? ? TIME)(var ? ? ? PLACE))( geographicSubregion(var ? ? ? PLACE)(var ? ? ? REGION)))( locatedAtTime(var ? ? ? OBJ)(var ? ? ? TIME)(var ? ? ? REGION))))))
-
-forall Seating (\S -> exists Seat (\P -> exists Human (\H -> and ( experiencer(var ? ? ? S)(var ? ? ? H))( destination(var ? ? ? S)(var ? ? ? P)))))
-
-forall PlacingUnderArrest (\ARREST -> forall GroupOfPeople (\AGENT -> forall (both SelfConnectedObject Agent) (\MEMBER ->  impl (and ( arrested(var ? ? ? ARREST)(var ? ? ? AGENT))( member(var ? ? ? MEMBER)(var ? ? ? AGENT)))(exists PlacingUnderArrest (\ARREST1 -> and ( arrested(var ? ? ? ARREST1)(var ? ? ? MEMBER))( subProcess(var ? ? ? ARREST1)(var ? ? ? ARREST)))))))
-
-forall Process (\PROC -> forall (both Process Physical) (\SUB -> forall Object (\LOC ->  impl (and ( located(var ? ? ? PROC)(var ? ? ? LOC))( subProcess(var ? ? ? SUB)(var ? ? ? PROC)))( located(var ? ? ? SUB)(var ? ? ? LOC)))))
-
-forall Imprisoning (\IMPRISON -> forall Human (\AGENT -> forall TimeInterval (\INTERVAL ->  impl (and ( detainee(var ? ? ? IMPRISON)(var ? ? ? AGENT))( time(var ? ? ? IMPRISON)(var ? ? ? INTERVAL)))(exists PlacingUnderArrest (\ARREST -> exists TimeInterval (\TIME -> and ( time(var ? ? ? ARREST)(var ? ? ? TIME))(and ( earlier(var ? ? ? TIME)(var ? ? ? INTERVAL))( arrested(var ? ? ? ARREST)(var ? ? ? AGENT)))))))))
-
-forall TransportViaRoadVehicle (\TRANSPORT -> exists Driving (\DRIVING ->  subProcess(var ? ? ? TRANSPORT)(var ? ? ? DRIVING)))
-
-forall Transportation (\TRANSPORT -> forall Driving (\DRIVE -> forall TransportationDevice (\VEHICLE ->  impl (and ( subProcess(var ? ? ? TRANSPORT)(var ? ? ? DRIVE))( instrument(var ? ? ? TRANSPORT)(var ? ? ? VEHICLE)))( patient(var ? ? ? DRIVE)(var ? ? ? VEHICLE)))))
-
-forall Driving (\DRIVE -> forall RoadVehicle (\VEHICLE ->  impl ( patient(var ? ? ? DRIVE)(var ? ? ? VEHICLE))(exists TransportViaRoadVehicle (\TRANSPORT ->  subProcess(var ? ? ? TRANSPORT)(var ? ? ? DRIVE)))))
-
-forall Driving (\DRIVING -> forall Transportation (\TRANSPORT -> forall (both Agent Object) (\DRIVER ->  impl (and ( subProcess(var ? ? ? TRANSPORT)(var ? ? ? DRIVING))( agent(var ? ? ? DRIVING)(var ? ? ? DRIVER)))( transported(var ? ? ? TRANSPORT)(var ? ? ? DRIVER)))))
-
-forall Driving (\DRIVING -> forall Transportation (\TRANSPORT -> forall Entity (\DEST ->  impl (and ( subProcess(var ? ? ? TRANSPORT)(var ? ? ? DRIVING))( destination(var ? ? ? DRIVING)(var ? ? ? DEST)))( destination(var ? ? ? TRANSPORT)(var ? ? ? DEST)))))
-
-forall Driving (\DRIVING -> forall Transportation (\TRANSPORT -> forall Vehicle (\VEHICLE ->  impl (and ( subProcess(var ? ? ? TRANSPORT)(var ? ? ? DRIVING))( patient(var ? ? ? DRIVING)(var ? ? ? VEHICLE)))( conveyance(var ? ? ? TRANSPORT)(var ? ? ? VEHICLE)))))
-
-forall Atrophy (\A -> exists BodyPart (\B ->  experiencer(var ? ? ? A)(var ? ? ? B)))
-
-forall CausingHappiness (\C -> forall (both Entity Object) (\P ->  impl ( patient(var ? ? ? C)(var ? ? ? P))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? C)))))( not ( attribute(var ? ? ? P)(el ? ? ? Happiness))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? C)))))( attribute(var ? ? ? P)(el ? ? ? Happiness))))))
-
-forall CausingHappiness (\C -> forall (both Entity Object) (\P ->  impl ( patient(var ? ? ? C)(var ? ? ? P))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? C)))))( not ( attribute(var ? ? ? P)(el ? ? ? Unhappiness))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? C)))))( attribute(var ? ? ? P)(el ? ? ? Unhappiness))))))
-
-forall TakingIll (\T -> forall (both Entity Object) (\A ->  impl ( experiencer(var ? ? ? T)(var ? ? ? A))(exists DiseaseOrSyndrome (\D -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? T)))))( not ( attribute(var ? ? ? A)(var ? ? ? D))))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? T)))))( attribute(var ? ? ? A)(var ? ? ? D)))))))
-
-forall Lengthening (\L -> forall (both Entity Object) (\O ->  impl ( patient(var ? ? ? L)(var ? ? ? O))(exists (both PhysicalQuantity Quantity) (\L2 -> exists (both PhysicalQuantity Quantity) (\L1 -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? L)))))( length(var ? ? ? O)(var ? ? ? L1)))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? L)))))( length(var ? ? ? O)(var ? ? ? L2)))( greaterThan(var ? ? ? L2)(var ? ? ? L1))))))))
-
-forall Saving (\S -> forall Agent (\A -> forall (both Entity (both Physical Object)) (\O ->  impl (and ( patient(var ? ? ? S)(var ? ? ? O))( agent(var ? ? ? S)(var ? ? ? A)))(exists (both CurrencyMeasure Quantity) (\Q2 -> exists (both CurrencyMeasure Quantity) (\Q1 -> and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? S)))))( monetaryValue(var ? ? ? O)(var ? ? ? Q1)))(and ( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? S)))))( monetaryValue(var ? ? ? O)(var ? ? ? Q2)))(and ( possesses(var ? ? ? A)(var ? ? ? O))( lessThan(var ? ? ? Q1)(var ? ? ? Q2))))))))))
-
-forall (both Object Physical) (\A -> forall Agent (\P ->  impl ( financialAsset(var ? ? ? P)(var ? ? ? A))(exists CurrencyMeasure (\V ->  monetaryValue(var ? ? ? A)(var ? ? ? V)))))
-
-forall Barking (\B -> exists Canine (\D ->  agent(var ? ? ? B)(var ? ? ? D)))
-
-forall Organification (\P -> exists Organ (\O ->  result(var ? ? ? P)(var ? ? ? O)))
-
-forall SexualReproduction (\SR -> exists BiologicalConception (\C ->  subProcess(var ? ? ? C)(var ? ? ? SR)))
-
-forall BirdEgg (\E -> exists SexualReproduction (\SR -> exists Bird (\B -> and ( agent(var ? ? ? SR)(var ? ? ? B))( result(var ? ? ? SR)(var ? ? ? E)))))
-
-forall Raping (\R -> exists (both Entity CognitiveAgent) (\A -> and ( experiencer(var ? ? ? R)(var ? ? ? A))( not ( wants(var ? ? ? A)(var ? ? ? R)))))
-
-forall LayingEggs (\L -> forall (both Entity Object) (\A ->  impl ( experiencer(var ? ? ? L)(var ? ? ? A))(exists Egg (\E -> and ( patient(var ? ? ? L)(var ? ? ? E))(and ( holdsDuring( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? L)))))( part(var ? ? ? E)(var ? ? ? A)))( holdsDuring( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? L)))))( not ( part(var ? ? ? E)(var ? ? ? A)))))))))
-
-forall Object (\PLACE -> forall (both Animal Entity) (\INDIV ->  impl ( birthplace(var ? ? ? INDIV)(var ? ? ? PLACE))(exists Birth (\BIRTH -> and ( experiencer(var ? ? ? BIRTH)(var ? ? ? INDIV))( located(var ? ? ? BIRTH)(var ? ? ? PLACE))))))
-
-forall Day (\D -> forall (both Human Entity) (\P ->  impl ( birthdate(var ? ? ? P)(var ? ? ? D))(exists Birth (\B -> and ( experiencer(var ? ? ? B)(var ? ? ? P))( date(var ? ? ? B)(var ? ? ? D))))))
-
-forall Day (\T -> forall (both Human Entity) (\P ->  impl ( deathdate(var ? ? ? P)(var ? ? ? T))(exists Death (\D -> and ( experiencer(var ? ? ? D)(var ? ? ? P))( date(var ? ? ? D)(var ? ? ? T))))))
-
-forall Object (\L -> forall (both Animal Entity) (\P ->  impl ( deathplace(var ? ? ? P)(var ? ? ? L))(exists Death (\D -> and ( experiencer(var ? ? ? D)(var ? ? ? P))( located(var ? ? ? D)(var ? ? ? L))))))
-
-forall TransitSystem (\S -> forall (both Transitway Object) (\P ->  impl ( pathInSystem(var ? ? ? P)(var ? ? ? S))(or ( routeInSystem(var ? ? ? P)(var ? ? ? S))(exists (both Transitway Object) (\R2 -> exists (both Transitway Object) (\R1 -> and ( routeInSystem(var ? ? ? R1)(var ? ? ? S))(and ( routeInSystem(var ? ? ? R2)(var ? ? ? S))(and ( part(var ? ? ? R1)(var ? ? ? P))(and ( part(var ? ? ? R2)(var ? ? ? P))( connected(var ? ? ? R1)(var ? ? ? R2)))))))))))
-
-forall Transitway (\P -> forall (both PhysicalSystem TransitSystem) (\T -> forall (both PhysicalSystem TransitSystem) (\S ->  impl (and ( subSystem(var ? ? ? S)(var ? ? ? T))( routeInSystem(var ? ? ? P)(var ? ? ? S)))( routeInSystem(var ? ? ? P)(var ? ? ? T)))))
diff --git a/examples/SUMO/axioms/Mid_level_ontologyHiO.gft b/examples/SUMO/axioms/Mid_level_ontologyHiO.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Mid_level_ontologyHiO.gft
+++ /dev/null
@@ -1,46 +0,0 @@
-
-IrreflexiveRelation ? (\x,y -> conjugate x y)
-
-SymmetricRelation ? (\x,y -> conjugate x y)
-
-TransitiveRelation ? (\x,y -> conjugate x y)
-
-SymmetricRelation ? (\x,y -> neighbor x y)
-
-IrreflexiveRelation ? (\x,y -> neighbor x y)
-
-ObjectAttitude ? ? (\x,y -> dislikes x y)
-
-IrreflexiveRelation ? (\x,y -> hostileForces x y)
-
-TransitiveRelation ? (\x,y -> subField x y)
-
-IrreflexiveRelation ? (\x,y -> subField x y)
-
-IntentionalRelation ? ? (\x,y -> serviceProvider x y)
-
-IntentionalRelation ? ? (\x,y -> serviceRecipient x y)
-
-SymmetricRelation ? (\x,y -> friend x y)
-
-IntentionalRelation ? ? (\x,y -> friend x y)
-
-SymmetricRelation ? (\x,y -> coworker x y)
-
-SymmetricRelation ? (\x,y -> cohabitant x y)
-
-IntentionalRelation ? ? (\x,y -> cohabitant x y)
-
-AsymmetricRelation ? (\x,y -> grandparent x y)
-
-SymmetricRelation ? (\x,y -> mutualStranger x y)
-
-SymmetricRelation ? (\x,y -> domesticPartner x y)
-
-IntentionalRelation ? ? (\x,y -> domesticPartner x y)
-
-AntisymmetricRelation ? (\x,y -> legalGuardian x y)
-
-TransitiveRelation ? (\x,y -> ancestorOrganization x y)
-
-IrreflexiveRelation ? (\x,y -> ancestorOrganization x y)
diff --git a/examples/SUMO/axioms/Mid_level_ontologyP.gft b/examples/SUMO/axioms/Mid_level_ontologyP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Mid_level_ontologyP.gft
+++ /dev/null
@@ -1,42 +0,0 @@
-
-subsumesContentClass (desc ChristianBible ? ?) (desc NewTestament ? ?)
-
-subsumesContentClass (desc ChristianBible ? ?) (desc OldTestament ? ?)
-
-subsumesContentClass (desc NewTestament ? ?) (desc ChristianGospel ? ?)
-
-equal (el ? ? ? (BeginFn (el ? ? ? BeforeCommonEra))) (el ? ? ? NegativeInfinity)
-
-equal (el ? ? ? (EndFn (el ? ? ? CommonEra))) (el ? ? ? PositiveInfinity)
-
-subOrganization (el ? ? ? UnitedStatesDepartmentOfState) (el ? ? ? (GovernmentFn (el ? ? ? UnitedStates)))
-
-subOrganization (el ? ? ? UnitedStatesDepartmentOfInterior) (el ? ? ? (GovernmentFn (el ? ? ? UnitedStates)))
-
-subOrganization (el ? ? ? UnitedStatesCongress) (el ? ? ? (GovernmentFn (el ? ? ? UnitedStates)))
-
-initialPart (desc DigitAppendage ? ?) (desc Limb ? ?)
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? MetricTon))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2205)) (el ? ? ? PoundMass)))
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? SquareMile))) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? Mile))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? Mile)))))
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? SquareYard))) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? YardLength))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? YardLength)))))
-
-meatOfAnimal (desc Beef ? ?) (desc Cow ? ?)
-
-meatOfAnimal (desc ChickenMeat ? ?) (desc Chicken ? ?)
-
-meatOfAnimal (desc Pork ? ?) (desc Pig ? ?)
-
-meatOfAnimal (desc FishMeat ? ?) (desc Fish ? ?)
-
-subField (el ? ? ? Physiology) (el ? ? ? Biology)
-
-subField (el ? ? ? MedicalScience) (el ? ? ? Biology)
-
-subField (el ? ? ? Electronics) (el ? ? ? Physics)
-
-subField (el ? ? ? Electronics) (el ? ? ? Engineering)
-
-initialPart (desc AnimalAnatomicalStructure ? ?) (desc Animal ? ?)
diff --git a/examples/SUMO/axioms/Mid_level_ontologySubAtt.gft b/examples/SUMO/axioms/Mid_level_ontologySubAtt.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Mid_level_ontologySubAtt.gft
+++ /dev/null
@@ -1,38 +0,0 @@
-
-subAttribute (el ? ? ? Drunk) (el ? ? ? Drugged)
-
-subAttribute (el ? ? ? InternationalLaw) (el ? ? ? Law)
-
-subAttribute (el ? ? ? Illegal) (el ? ? ? Prohibition)
-
-subAttribute (el ? ? ? Legal) (el ? ? ? Permission)
-
-subAttribute (el ? ? ? Satisfaction) (el ? ? ? Happiness)
-
-subAttribute (el ? ? ? Tranquility) (el ? ? ? Happiness)
-
-subAttribute (el ? ? ? Excitement) (el ? ? ? Happiness)
-
-subAttribute (el ? ? ? Anxiety) (el ? ? ? Unhappiness)
-
-subAttribute (el ? ? ? Anger) (el ? ? ? Unhappiness)
-
-subAttribute (el ? ? ? Pain) (el ? ? ? Unhappiness)
-
-subAttribute (el ? ? ? Headache) (el ? ? ? Pain)
-
-subAttribute (el ? ? ? Puberty) (el ? ? ? NonFullyFormed)
-
-subAttribute (el ? ? ? Squatting) (el ? ? ? Sitting)
-
-subAttribute (el ? ? ? Retired) (el ? ? ? Unemployed)
-
-subAttribute (el ? ? ? Housewife) (el ? ? ? Unemployed)
-
-subAttribute (el ? ? ? Professor) (el ? ? ? Teacher)
-
-subAttribute (el ? ? ? Diplomat) (el ? ? ? GovernmentPerson)
-
-subAttribute (el ? ? ? StoreOwner) (el ? ? ? BusinessPerson)
-
-subAttribute (el ? ? ? PolicePerson) (el ? ? ? GovernmentPerson)
diff --git a/examples/SUMO/axioms/Mid_level_ontologySubRel.gft b/examples/SUMO/axioms/Mid_level_ontologySubRel.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Mid_level_ontologySubRel.gft
+++ /dev/null
@@ -1,158 +0,0 @@
-
-subRelation2El ? ? ? ? (\x,y -> wavelength x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> sententialObject x y) (\x,y -> grammaticalRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> sententialSubject x y) (\x,y -> grammaticalRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> effectiveRange x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> powerPlant x y) (\x,y -> component x y)
-
-subRelation2El ? ? ? ? (\x,y -> deviceState x y) (\x,y -> attribute x y)
-
-subRelation2El ? ? ? ? (\x,y -> telephoneNumber x y) (\x,y -> uniqueIdentifier x y)
-
-subRelation2El ? ? ? ? (\x,y -> postalCode x y) (\x,y -> uniqueIdentifier x y)
-
-subRelation2El ? ? ? ? (\x,y -> postalBoxNumber x y) (\x,y -> uniqueIdentifier x y)
-
-subRelation2El ? ? ? ? (\x,y -> cityAddress x y) (\x,y -> address x y)
-
-subRelation2El ? ? ? ? (\x,y -> streetAddress x y) (\x,y -> address x y)
-
-subRelation2El ? ? ? ? (\x,y -> streetNumber x y) (\x,y -> address x y)
-
-subRelation2El ? ? ? ? (\x,y -> unitNumber x y) (\x,y -> address x y)
-
-subRelation2El ? ? ? ? (\x,y -> detainee x y) (\x,y -> patient x y)
-
-subRelation2El ? ? ? ? (\x,y -> targetInAttack x y) (\x,y -> patient x y)
-
-subRelation2El ? ? ? ? (\x,y -> enjoys x y) (\x,y -> inScopeOfInterest x y)
-
-subRelation2El ? ? ? ? (\x,y -> dislikes x y) (\x,y -> inScopeOfInterest x y)
-
-subRelation2El ? ? ? ? (\x,y -> lacks x y) (\x,y -> needs x y)
-
-subRelation2El ? ? ? ? (\x,y -> groupMember x y) (\x,y -> member x y)
-
-subRelation2El ? ? ? ? (\x,y -> headquartersOfOrganization x y) (\x,y -> located x y)
-
-subRelation2El ? ? ? ? (\x,y -> reagent x y) (\x,y -> instrument x y)
-
-subRelation2El ? ? ? ? (\x,y -> half x y) (\x,y -> part x y)
-
-subRelation2El ? ? ? ? (\x,y -> third x y) (\x,y -> part x y)
-
-subRelation2El ? ? ? ? (\x,y -> quarter x y) (\x,y -> part x y)
-
-subRelation2El ? ? ? ? (\x,y -> most x y) (\x,y -> part x y)
-
-subRelation2El ? ? ? ? (\x,y -> titles x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> brandName x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> formerName x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> familyName x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> middleName x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> givenName x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> localLongName x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> localShortName x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> experimentalControl x y) (\x,y -> patient x y)
-
-subRelation2El ? ? ? ? (\x,y -> defendant x y) (\x,y -> patient x y)
-
-subRelation2El ? ? ? ? (\x,y -> plaintiff x y) (\x,y -> agent x y)
-
-subRelation2El ? ? ? ? (\x,y -> registeredItem x y) (\x,y -> refers x y)
-
-subRelation2El ? ? ? ? (\x,y -> student x y) (\x,y -> member x y)
-
-subRelation2El ? ? ? ? (\x,y -> teacher x y) (\x,y -> member x y)
-
-subRelation2El ? ? ? ? (\x,y -> onboard x y) (\x,y -> located x y)
-
-subRelation2El ? ? ? ? (\x,y -> sideOfFigure x y) (\x,y -> geometricPart x y)
-
-subRelation2El ? ? ? ? (\x,y -> contestParticipant x y) (\x,y -> agent x y)
-
-subRelation2El ? ? ? ? (\x,y -> subField x y) (\x,y -> subProposition x y)
-
-subRelation2El ? ? ? ? (\x,y -> financialAccount x y) (\x,y -> agreementMember x y)
-
-subRelation2El ? ? ? ? (\x,y -> transported x y) (\x,y -> patient x y)
-
-subRelation2El ? ? ? ? (\x,y -> cargo x y) (\x,y -> transported x y)
-
-subRelation2El ? ? ? ? (\x,y -> serviceProvider x y) (\x,y -> agent x y)
-
-subRelation2El ? ? ? ? (\x,y -> serviceRecipient x y) (\x,y -> experiencer x y)
-
-subRelation2El ? ? ? ? (\x,y -> moves x y) (\x,y -> involvedInEvent x y)
-
-subRelation2El ? ? ? ? (\x,y -> changesLocation x y) (\x,y -> moves x y)
-
-subRelation2El ? ? ? ? (\x,y -> friend x y) (\x,y -> mutualAcquaintance x y)
-
-subRelation2El ? ? ? ? (\x,y -> coworker x y) (\x,y -> mutualAcquaintance x y)
-
-subRelation2El ? ? ? ? (\x,y -> cohabitant x y) (\x,y -> mutualAcquaintance x y)
-
-subRelation2El ? ? ? ? (\x,y -> grandmother x y) (\x,y -> grandparent x y)
-
-subRelation2El ? ? ? ? (\x,y -> grandfather x y) (\x,y -> grandparent x y)
-
-subRelation2El ? ? ? ? (\x,y -> grandparent x y) (\x,y -> ancestor x y)
-
-subRelation2El ? ? ? ? (\x,y -> aunt x y) (\x,y -> familyRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> cousin x y) (\x,y -> familyRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> grandfather x y) (\x,y -> familyRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> grandmother x y) (\x,y -> familyRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> nephew x y) (\x,y -> familyRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> niece x y) (\x,y -> familyRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> uncle x y) (\x,y -> familyRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> stepfather x y) (\x,y -> legalRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> stepmother x y) (\x,y -> legalRelation x y)
-
-subRelation2El ? ? ? ? (\x,y -> alias x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> deceptiveIdentifier x y) (\x,y -> refers x y)
-
-subRelation2El ? ? ? ? (\x,y -> alias x y) (\x,y -> deceptiveIdentifier x y)
-
-subRelation2El ? ? ? ? (\x,y -> mutualStranger x y) (\x,y -> stranger x y)
-
-subRelation2El ? ? ? ? (\x,y -> domesticPartner x y) (\x,y -> cohabitant x y)
-
-subRelation2El ? ? ? ? (\x,y -> controlled x y) (\x,y -> patient x y)
-
-subRelation2El ? ? ? ? (\x,y -> gainsControl x y) (\x,y -> agent x y)
-
-subRelation2El ? ? ? ? (\x,y -> losesControl x y) (\x,y -> experiencer x y)
-
-subRelation2El ? ? ? ? (\x,y -> arrested x y) (\x,y -> controlled x y)
-
-subRelation2El ? ? ? ? (\x,y -> conveyance x y) (\x,y -> instrument x y)
-
-subRelation2El ? ? ? ? (\x,y -> financialAsset x y) (\x,y -> possesses x y)
-
-subRelation2El ? ? ? ? (\x,y -> birthday x y) (\x,y -> anniversary x y)
-
-subRelation2El ? ? ? ? (\x,y -> pathInSystem x y) (\x,y -> part x y)
-
-subRelation2El ? ? ? ? (\x,y -> routeInSystem x y) (\x,y -> pathInSystem x y)
diff --git a/examples/SUMO/axioms/Military.gft b/examples/SUMO/axioms/Military.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Military.gft
+++ /dev/null
@@ -1,28 +0,0 @@
-
-forall MilitaryOperation (\MO -> exists Plan (\PLAN ->  represents(var ? ? ? PLAN)(var ? ? ? MO)))
-
-forall Plan (\PLAN -> forall Process (\PROC -> forall Process (\PLANNNG ->  impl ( represents(var ? ? ? PLAN)(var ? ? ? PROC))(exists Planning (\PLANNING -> exists ContentBearingPhysical (\CBO -> and ( containsInformation(var ? ? ? CBO)(var ? ? ? PLAN))(and ( result(var ? ? ? PLANNNG)(var ? ? ? CBO))(and ( earlier( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PLANNING)))))( el ? ? ? ( BeginFn( el ? ? ? ( WhenFn(var ? ? ? PROC))))))( earlier( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? PLANNING)))))( el ? ? ? ( EndFn( el ? ? ? ( WhenFn(var ? ? ? PROC))))))))))))))
-
-forall FoodDistributionOperation (\FD -> exists (both Giving Getting) (\GI -> exists Process (\GE -> and ( subProcess(var ? ? ? GI)(var ? ? ? FD))( subProcess(var ? ? ? GE)(var ? ? ? FD)))))
-
-forall FoodDistributionOperation (\FD -> exists Food (\FOOD -> exists CognitiveAgent (\CA -> and ( patient(var ? ? ? FD)(var ? ? ? FOOD))(and ( destination(var ? ? ? FD)(var ? ? ? CA))( holdsDuring( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( WhenFn(var ? ? ? FD)))))( possesses(var ? ? ? CA)(var ? ? ? FOOD)))))))
-
-forall Convoy (\C -> forall (both SelfConnectedObject (both Entity Agent)) (\X2 -> forall (both SelfConnectedObject (both Entity Agent)) (\X1 ->  impl (and ( member(var ? ? ? X1)(var ? ? ? C))(and ( member(var ? ? ? X2)(var ? ? ? C))( not (equal(var ? ? ? X1)(var ? ? ? X2)))))(exists Transportation (\P1 -> exists Transportation (\P2 -> exists Entity (\D -> and ( agent(var ? ? ? P1)(var ? ? ? X1))(and ( agent(var ? ? ? P2)(var ? ? ? X2))(and ( destination(var ? ? ? P1)(var ? ? ? D))( destination(var ? ? ? P2)(var ? ? ? D)))))))))))
-
-forall USMilitaryRank (\ATTR -> forall (both Object SelfConnectedObject) (\PERSON ->  impl ( attribute(var ? ? ? PERSON)(var ? ? ? ATTR))(exists (both Collection MilitaryOrganization) (\MO -> and ( member(var ? ? ? PERSON)(var ? ? ? MO))( militaryOfArea(var ? ? ? MO)(el ? ? ? UnitedStates))))))
-
-forall InfantryUnit (\AB -> forall Object (\C -> exists (both AutomaticGun (both Firearm (both MortarGun ExplosiveMine))) (\AC -> possesses(var ? ? ? AB)(var ? ? ? C))))
-
-forall Pulling (\P -> forall (both LengthMeasure Quantity) (\LARGER -> forall (both LengthMeasure Quantity) (\SMALLER -> forall (both Entity Physical) (\D -> forall (both Entity Physical) (\PULLED -> forall (both Agent Physical) (\A -> forall Object (\PATH ->  impl (and ( path(var ? ? ? P)(var ? ? ? PATH))(and ( agent(var ? ? ? P)(var ? ? ? A))(and ( patient(var ? ? ? P)(var ? ? ? PULLED))( destination(var ? ? ? P)(var ? ? ? D)))))( holdsDuring(var ? ? ? P)(and ( distance(var ? ? ? A)(var ? ? ? D)(var ? ? ? SMALLER))(and ( distance(var ? ? ? PULLED)(var ? ? ? D)(var ? ? ? LARGER))( greaterThan(var ? ? ? LARGER)(var ? ? ? SMALLER))))))))))))
-
-forall (both Nation Object) (\C -> forall (both Human Physical) (\P ->  impl (and ( citizen(var ? ? ? P)(var ? ? ? C))(not (exists Object (\L ->  located(var ? ? ? P)(var ? ? ? L)))))( located(var ? ? ? P)(var ? ? ? C))))
-
-forall MilitaryOrganization (\MILITARY -> exists GeopoliticalArea (\AREA ->  militaryOfArea(var ? ? ? MILITARY)(var ? ? ? AREA)))
-
-forall (both SelfConnectedObject Object) (\AGENT -> forall (both MilitaryOrganization Collection) (\MILITARY -> forall (both TimeDuration Quantity) (\MILITARYAGE -> forall GeopoliticalArea (\AREA ->  impl (and ( militaryAge(var ? ? ? AREA)(var ? ? ? MILITARYAGE))(and ( militaryOfArea(var ? ? ? MILITARY)(var ? ? ? AREA))( member(var ? ? ? AGENT)(var ? ? ? MILITARY))))(exists (both TimeDuration Quantity) (\AGE -> and ( age(var ? ? ? AGENT)(var ? ? ? AGE))( greaterThanOrEqualTo(var ? ? ? AGE)(var ? ? ? MILITARYAGE))))))))
-
-forall (both TimeDuration Quantity) (\AGE -> forall (both SelfConnectedObject Object) (\AGENT -> forall (both MilitaryOrganization Collection) (\MILITARY -> forall (both TimeDuration Quantity) (\MILITARYAGE -> forall GeopoliticalArea (\AREA ->  impl (and ( militaryAge(var ? ? ? AREA)(var ? ? ? MILITARYAGE))(and ( militaryOfArea(var ? ? ? MILITARY)(var ? ? ? AREA))(and ( member(var ? ? ? AGENT)(var ? ? ? MILITARY))( age(var ? ? ? AGENT)(var ? ? ? AGE)))))( greaterThanOrEqualTo(var ? ? ? AGE)(var ? ? ? MILITARYAGE)))))))
-
-forall TimeInterval (\PERIOD -> forall (both RationalNumber Quantity) (\FRACTION -> forall GeopoliticalArea (\AREA ->  impl ( militaryExpendituresFractionOfGDPInPeriod(var ? ? ? AREA)(var ? ? ? FRACTION)(var ? ? ? PERIOD))( lessThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 1.0))))))
-
-forall (both RationalNumber Quantity) (\FRACTION -> forall GeopoliticalArea (\AREA ->  impl ( militaryExpendituresFractionOfGDP(var ? ? ? AREA)(var ? ? ? FRACTION))( lessThanOrEqualTo(var ? ? ? FRACTION)(el ? ? ? (toRealNum 1.0)))))
diff --git a/examples/SUMO/axioms/MilitaryP.gft b/examples/SUMO/axioms/MilitaryP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/MilitaryP.gft
+++ /dev/null
@@ -1,13 +0,0 @@
-
-subEchelon (desc Brigade ? ?) (desc Battalion ? ?)
-
-subEchelon (desc Battalion ? ?) (desc Company_Military ? ?)
-
-commandRankOfEchelon (desc Battalion ? ?) (el ? ? ? USMilitaryRankO5)
-
-subEchelon (desc Company_Military ? ?) (desc Platoon ? ?)
-
-commandRankOfEchelon (desc Company_Military ? ?) (el ? ? ? (UnionFn (el ? ? ? USMilitaryRankO3) (el ? ? ? USMilitaryRankO4)))
-
-commandRankOfEchelon (desc Platoon ? ?) (el ? ? ? USMilitaryRankO2)
-
diff --git a/examples/SUMO/axioms/QoSOntology.gft b/examples/SUMO/axioms/QoSOntology.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/QoSOntology.gft
+++ /dev/null
@@ -1,114 +0,0 @@
-
-forall ComputerHardware (\HARDWARE -> exists Computer (\COMPUTER ->  component(var ? ? ? HARDWARE)(var ? ? ? COMPUTER)))
-
-forall DataTransfer (\TRANSFER -> exists HardwareSystem (\ORIGIN -> exists ComputationalSystem (\DESTINATION -> exists HardwareSystem (\SYSTEM -> exists ComputerData (\DATA -> and ( origin(var ? ? ? TRANSFER)(var ? ? ? ORIGIN))(and ( destination(var ? ? ? TRANSFER)(var ? ? ? DESTINATION))(and ( instrument(var ? ? ? TRANSFER)(var ? ? ? SYSTEM))( patient(var ? ? ? TRANSFER)(var ? ? ? DATA)))))))))
-
-forall ComputerProcess (\PROCESS -> exists Computer (\COMPUTER -> exists ComputerProgram (\PROGRAM -> and ( computerRunning(var ? ? ? PROCESS)(var ? ? ? COMPUTER))( programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM)))))
-
-forall ComputerProgram (\PROGRAM -> forall ComputerProcess (\PROCESS ->  impl ( programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM))(exists Computer (\COMPUTER ->  runningOn(var ? ? ? PROGRAM)(var ? ? ? COMPUTER)))))
-
-forall Computer (\COMPUTER -> forall ComputerProgram (\PROGRAM ->  impl ( runningOn(var ? ? ? PROGRAM)(var ? ? ? COMPUTER))(exists ComputerProcess (\PROCESS -> and ( programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM))( computerRunning(var ? ? ? PROCESS)(var ? ? ? COMPUTER))))))
-
-forall ComputerDirectory (\DIRECTORY -> forall ComputerFile (\FILE ->  impl ( directoryOf(var ? ? ? FILE)(var ? ? ? DIRECTORY))( refers( el ? ? ? ( AddressFn(var ? ? ? FILE)))(var ? ? ? DIRECTORY))))
-
-forall SoftwareSystem (\SOFTWARE -> forall ComputerProcess (\PROCESS ->  impl ( programRunning(var ? ? ? PROCESS)(var ? ? ? SOFTWARE))(exists HardwareSystem (\HARDWARE ->  computerRunning(var ? ? ? PROCESS)(var ? ? ? HARDWARE)))))
-
-forall HardwareSystem (\SYSTEM -> exists CPU (\PROCESSOR -> exists ComputerMemory (\MEMORY -> exists ComputerNetwork (\NETWORK -> and ( component(var ? ? ? SYSTEM)(var ? ? ? PROCESSOR))(and ( component(var ? ? ? SYSTEM)(var ? ? ? MEMORY))( component(var ? ? ? SYSTEM)(var ? ? ? NETWORK)))))))
-
-forall Computer (\COMPUTER -> forall ComputerProgram (\PROGRAM ->  impl (exists ComputerProcess (\PROCESS -> and ( programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM))( computerRunning(var ? ? ? PROCESS)(var ? ? ? COMPUTER))))( runsOn(var ? ? ? PROGRAM)(var ? ? ? COMPUTER))))
-
-forall StartupBlock (\STARTUP -> exists ComputerProgram (\APPLICATION ->  startupOf(var ? ? ? STARTUP)(var ? ? ? APPLICATION)))
-
-forall ComputerProcess (\PROCESS1 -> forall (both Entity TimeInterval) (\TIME1 -> forall ComputerProgram (\APPLICATION -> forall (both StartupBlock ComputerProgram) (\STARTUP ->  impl (and ( startupOf(var ? ? ? STARTUP)(var ? ? ? APPLICATION))(and ( programRunning(var ? ? ? PROCESS1)(var ? ? ? STARTUP))( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESS1)))(var ? ? ? TIME1))))(exists ComputerProcess (\PROCESS2 -> exists (both Entity TimeInterval) (\TIME2 -> and ( programRunning(var ? ? ? PROCESS2)(var ? ? ? APPLICATION))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESS2)))(var ? ? ? TIME2))( meetsTemporally(var ? ? ? TIME1)(var ? ? ? TIME2))))))))))
-
-forall ShutdownBlock (\SHUTDOWN -> exists ComputerProgram (\APPLICATION ->  shutdownOf(var ? ? ? SHUTDOWN)(var ? ? ? APPLICATION)))
-
-forall ComputerProcess (\PROCESS1 -> forall (both Entity TimeInterval) (\TIME1 -> forall ComputerProgram (\APPLICATION -> forall (both ShutdownBlock ComputerProgram) (\SHUTDOWN ->  impl (and ( shutdownOf(var ? ? ? SHUTDOWN)(var ? ? ? APPLICATION))(and ( programRunning(var ? ? ? PROCESS1)(var ? ? ? SHUTDOWN))( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESS1)))(var ? ? ? TIME1))))(exists ComputerProcess (\PROCESS2 -> exists (both Entity TimeInterval) (\TIME2 -> and ( programRunning(var ? ? ? PROCESS2)(var ? ? ? APPLICATION))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESS2)))(var ? ? ? TIME2))( meetsTemporally(var ? ? ? TIME2)(var ? ? ? TIME1))))))))))
-
-forall ComputerProgram (\PROGRAM -> forall ComputerProcess (\PROCESS ->  impl ( programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM))(exists ComputerInputDevice (\DEVICE ->  standardInputDevice(var ? ? ? PROCESS)(var ? ? ? DEVICE)))))
-
-forall ComputerProgram (\PROGRAM -> forall ComputerProcess (\PROCESS ->  impl ( programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM))(exists ComputerOutputDevice (\DEVICE ->  standardOutputDevice(var ? ? ? PROCESS)(var ? ? ? DEVICE)))))
-
-forall ComputerProgram (\PROGRAM -> forall ComputerProcess (\PROCESS ->  impl ( programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM))(exists ComputerOutputDevice (\DEVICE ->  standardErrorDevice(var ? ? ? PROCESS)(var ? ? ? DEVICE)))))
-
-forall ProcessState (\STATE -> exists ComputerProgram (\PROGRAM -> forall (both ComputerProcess Entity) (\PROCESS ->  impl ( programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM))( represents(var ? ? ? STATE)(var ? ? ? PROCESS)))))
-
-forall AutomaticApplication (\APPLICATION -> forall SoftwareSystem (\SYSTEM ->  impl ( part(var ? ? ? APPLICATION)(var ? ? ? SYSTEM))( part( el ? ? ? ( StartupFn(var ? ? ? APPLICATION)))( el ? ? ? ( StartupFn(var ? ? ? SYSTEM))))))
-
-forall RM_StartApplication (\RM -> exists ComputerProgram (\APPLICATION -> exists (both ComputerFile Agent) (\RMCOPY -> exists (both ComputerProcess Process) (\PROCESS -> and ( programCopy(var ? ? ? RMCOPY)(var ? ? ? RM))(and ( programRunning(var ? ? ? PROCESS)( el ? ? ? ( StartupFn(var ? ? ? APPLICATION))))( agent(var ? ? ? PROCESS)(var ? ? ? RMCOPY)))))))
-
-forall (both SoftwareSystem Object) (\SYSTEM -> forall (both ResourceManagementProgram ComputerProgram) (\RM ->  impl ( rMProgram_of(var ? ? ? RM)(var ? ? ? SYSTEM))(exists (both ComputerFile Agent) (\RMCOPY -> exists (both ComputerProcess Process) (\PROCESS -> exists (both Object ComputerProgram) (\APPLICATION -> and ( part(var ? ? ? APPLICATION)(var ? ? ? SYSTEM))(and ( programCopy(var ? ? ? RMCOPY)(var ? ? ? RM))(and ( programRunning(var ? ? ? PROCESS)(var ? ? ? APPLICATION))( agent(var ? ? ? PROCESS)(var ? ? ? RMCOPY))))))))))
-
-forall ComputerProcess (\PROCESS1 -> forall ComputerProcess (\PROCESS2 -> forall (both TimeInterval Object) (\TIME -> forall (both Entity TimeInterval) (\TIME2 -> forall (both Entity TimeInterval) (\TIME1 -> forall (both TimeDuration PhysicalQuantity) (\DELAY -> forall ComputerProgram (\APPLICATION ->  impl (and ( startupTimeDelay(var ? ? ? APPLICATION)(var ? ? ? DELAY))(and ( programRunning(var ? ? ? PROCESS1)(var ? ? ? APPLICATION))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESS1)))(var ? ? ? TIME1))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESS2)))(var ? ? ? TIME2))(and ( meetsTemporally(var ? ? ? TIME1)(var ? ? ? TIME))( meetsTemporally(var ? ? ? TIME)(var ? ? ? TIME2)))))))( measure(var ? ? ? TIME)(var ? ? ? DELAY)))))))))
-
-forall Feedback (\FEEDBACK -> forall DataTransfer (\SEND -> exists (both SoftwareSystem ComputerProgram) (\PROGRAM -> exists ComputerProcess (\PROCESS -> exists (both ResourceManagementProgram Entity) (\RM -> and ( rMProgram_of(var ? ? ? RM)(var ? ? ? PROGRAM))(and ( programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM))(and ( patient(var ? ? ? SEND)(var ? ? ? FEEDBACK))( destination(var ? ? ? SEND)(var ? ? ? RM)))))))))
-
-forall ComputerComponent (\COMPONENT -> exists UnitOfMeasure (\UNIT ->  unitMeasuringPerformance(var ? ? ? COMPONENT)(var ? ? ? UNIT)))
-
-forall NetworkAdapter (\NA -> exists ComputerNetwork (\NET ->  connected(var ? ? ? NA)(var ? ? ? NET)))
-
-forall NetworkAdapter (\NA ->  unitMeasuringPerformance(var ? ? ? NA)(el ? ? ? PacketsPerSecond))
-
-forall MonitoringProgram (\MONITOR -> exists (both ComputerFile Agent) (\MONITORCOPY -> exists (both MeasuringPerformance Process) (\EVENT -> exists ComputationalSystem (\SYSTEM -> and ( systemMeasured(var ? ? ? EVENT)(var ? ? ? SYSTEM))(and ( programCopy(var ? ? ? MONITORCOPY)(var ? ? ? MONITOR))( agent(var ? ? ? EVENT)(var ? ? ? MONITORCOPY)))))))
-
-forall MeasuringPerformance (\EVENT -> exists MonitoringProgram (\PROGRAM -> exists (both ComputerFile Agent) (\COPY -> and ( programCopy(var ? ? ? COPY)(var ? ? ? PROGRAM))( agent(var ? ? ? EVENT)(var ? ? ? COPY)))))
-
-forall ComputerProgram (\APPLICATION -> forall TimePosition (\TIME ->  impl ( monitorApplicationData(var ? ? ? TIME)(var ? ? ? APPLICATION))(exists (both ComputerProcess Physical) (\PROCESS -> and ( programRunning(var ? ? ? PROCESS)(var ? ? ? APPLICATION))( time(var ? ? ? PROCESS)(var ? ? ? TIME))))))
-
-forall (both ComputerProgram Entity) (\PROGRAM ->  equiv (exists ComputerProcess (\PROCESS ->  programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM)))( property(var ? ? ? PROGRAM)(el ? ? ? Executable)))
-
-forall (both SymbolicString ContentBearingObject) (\MODEL -> forall (both Computer Product) (\COMPUTER -> forall (both SymbolicString ContentBearingObject) (\TYPE ->  impl (and ( hardwareType(var ? ? ? TYPE)(var ? ? ? COMPUTER))( productModel(var ? ? ? MODEL)(var ? ? ? COMPUTER)))( subsumesContentInstance(var ? ? ? TYPE)(var ? ? ? MODEL)))))
-
-forall (both Quantity RealNumber) (\NUMBER -> forall MonitoringProgram (\TEST -> forall (both ComputationalSystem ComputerComponent) (\SYSTEM ->  impl ( benchmarkPerformance(var ? ? ? SYSTEM)(var ? ? ? TEST)(var ? ? ? NUMBER))(exists MeasuringPerformance (\EVENT ->  performanceResult(var ? ? ? EVENT)(var ? ? ? SYSTEM)(var ? ? ? NUMBER))))))
-
-forall ComputerPathAttribute (\ATTRIBUTE -> exists ComputerPath (\PATH ->  property(var ? ? ? PATH)(var ? ? ? ATTRIBUTE)))
-
-forall ComputerProcess (\PROCESS1 -> forall ComputerProcess (\PROCESS2 -> forall TimeInterval (\TIME -> forall ComputerProgram (\PROGRAM2 -> forall TimeDuration (\DELAY -> forall ComputerProgram (\PROGRAM1 ->  impl (exists (both Entity TimeInterval) (\TIME2 -> exists (both Entity TimeInterval) (\TIME1 -> and ( dependencyDelay(var ? ? ? PROGRAM1)(var ? ? ? DELAY))(and ( dependencyType(var ? ? ? PROGRAM1)(desc StartupBlock ? ?))(and ( hasDependency(var ? ? ? PROGRAM1)(var ? ? ? PROGRAM2))(and ( programRunning(var ? ? ? PROCESS1)(var ? ? ? PROGRAM1))(and ( programRunning(var ? ? ? PROCESS2)(var ? ? ? PROGRAM2))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESS2)))(var ? ? ? TIME2))(and ( starts(var ? ? ? TIME2)(var ? ? ? TIME))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESS1)))(var ? ? ? TIME1))( equal( el ? ? ? ( EndFn(var ? ? ? TIME)))( el ? ? ? ( BeginFn(var ? ? ? TIME1))))))))))))))( duration(var ? ? ? TIME)(var ? ? ? DELAY))))))))
-
-forall ComputerProcess (\PROCESS1 -> forall ComputerProcess (\PROCESS2 -> forall TimeInterval (\TIME -> forall ComputerProgram (\PROGRAM2 -> forall TimeDuration (\DELAY -> forall ComputerProgram (\PROGRAM1 ->  impl (exists (both Entity TimeInterval) (\TIME2 -> exists TimeInterval (\TIME1 -> and ( dependencyDelay(var ? ? ? PROGRAM1)(var ? ? ? DELAY))(and ( dependencyType(var ? ? ? PROGRAM1)(desc ShutdownBlock ? ?))(and ( hasDependency(var ? ? ? PROGRAM1)(var ? ? ? PROGRAM2))(and ( programRunning(var ? ? ? PROCESS1)(var ? ? ? PROGRAM1))(and ( programRunning(var ? ? ? PROCESS2)(var ? ? ? PROGRAM2))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESS2)))(var ? ? ? TIME2))(and ( finishes(var ? ? ? TIME)(var ? ? ? TIME1))(and ( equal( el ? ? ? ( WhenFn(var ? ? ? PROCESS2)))(var ? ? ? TIME2))( equal( el ? ? ? ( BeginFn(var ? ? ? TIME)))( el ? ? ? ( EndFn(var ? ? ? TIME2))))))))))))))( duration(var ? ? ? TIME)(var ? ? ? DELAY))))))))
-
-forall Entity (\PROGRAM ->  impl ( property(var ? ? ? PROGRAM)(el ? ? ? ReplicationsOnSameHostOK))( property(var ? ? ? PROGRAM)(el ? ? ? Restartable)))
-
-forall UniformResourceIdentifier (\URI -> exists ComputerData (\RESOURCE ->  refers(var ? ? ? URI)(var ? ? ? RESOURCE)))
-
-forall UniformResourceLocator (\URL -> exists IPAddress (\ADDRESS ->  represents(var ? ? ? URL)(var ? ? ? ADDRESS)))
-
-forall DataSink (\SINK -> exists DataTransfer (\TRANSFER ->  destination(var ? ? ? TRANSFER)(var ? ? ? SINK)))
-
-forall ComputerUser (\USER -> exists Computer (\COMPUTER ->  uses(var ? ? ? USER)(var ? ? ? COMPUTER)))
-
-forall UserRequest (\REQUEST -> exists ComputerUser (\USER ->  agent(var ? ? ? REQUEST)(var ? ? ? USER)))
-
-forall (both ComputerResponse Physical) (\RESPONSE -> forall TimeDuration (\TIME -> forall UserRequest (\REQUEST ->  impl (and ( responseTime(var ? ? ? REQUEST)(var ? ? ? TIME))( computerResponseTo(var ? ? ? RESPONSE)(var ? ? ? REQUEST)))( duration( el ? ? ? ( WhenFn(var ? ? ? RESPONSE)))(var ? ? ? TIME)))))
-
-forall Multitasking (\PROCESS -> exists (both ComputerProgram Entity) (\PROGRAM2 -> exists (both ComputerProgram Entity) (\PROGRAM1 -> and ( programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM1))(and ( programRunning(var ? ? ? PROCESS)(var ? ? ? PROGRAM2))( not (equal(var ? ? ? PROGRAM1)(var ? ? ? PROGRAM2)))))))
-
-forall ComputerTask (\TASK -> exists Multitasking (\PROCESS -> exists ComputerProgram (\PROGRAM -> and ( part(var ? ? ? TASK)(var ? ? ? PROCESS))( programRunning(var ? ? ? TASK)(var ? ? ? PROGRAM)))))
-
-forall ComputerResource (\RESOURCE -> exists ComputationalSystem (\SYSTEM ->  part(var ? ? ? RESOURCE)(var ? ? ? SYSTEM)))
-
-forall (both ConstantQuantity RealNumber) (\LOAD -> forall ComputerComponent (\SYSTEM ->  impl ( load(var ? ? ? SYSTEM)(var ? ? ? LOAD))(exists MeasuringPerformance (\EVENT ->  performanceResult(var ? ? ? EVENT)(var ? ? ? SYSTEM)(var ? ? ? LOAD)))))
-
-forall ComputerData (\DATA -> exists ComputerHardware (\HARDWARE ->  located(var ? ? ? DATA)(var ? ? ? HARDWARE)))
-
-forall ComputerData (\DATA -> forall ComputerProcess (\PROCESS -> forall Abort (\ABORT ->  impl (and ( processAborted(var ? ? ? ABORT)(var ? ? ? PROCESS))( dataProcessed(var ? ? ? PROCESS)(var ? ? ? DATA)))(exists DataSaving (\SAVE ->  dataProcessed(var ? ? ? SAVE)(var ? ? ? DATA))))))
-
-forall DataSaving (\SAVE -> exists ComputerData (\DATA ->  dataProcessed(var ? ? ? SAVE)(var ? ? ? DATA)))
-
-forall DataCompression (\COMPRESSION -> forall (both RealNumber Quantity) (\NEWMEMORY -> forall UnitOfMeasure (\MEASURE -> forall (both RealNumber Quantity) (\MEMORY -> forall (both ComputerData ComputationalSystem) (\DATA ->  impl (and ( dataProcessed(var ? ? ? COMPRESSION)(var ? ? ? DATA))(and ( holdsDuring( el ? ? ? ( ImmediatePastFn( el ? ? ? ( WhenFn(var ? ? ? COMPRESSION)))))( memorySize(var ? ? ? DATA)( el ? ? ? ( MeasureFn(var ? ? ? MEMORY)(var ? ? ? MEASURE)))))( holdsDuring( el ? ? ? ( ImmediateFutureFn( el ? ? ? ( WhenFn(var ? ? ? COMPRESSION)))))( memorySize(var ? ? ? DATA)( el ? ? ? ( MeasureFn(var ? ? ? NEWMEMORY)(var ? ? ? MEASURE)))))))( lessThan(var ? ? ? NEWMEMORY)(var ? ? ? MEMORY)))))))
-
-forall ProcessTask (\TASK -> exists ComputerProcess (\PROCESS ->  task(var ? ? ? PROCESS)(var ? ? ? TASK)))
-
-forall UsingAResource (\USING -> exists ComputerResource (\RESOURCE ->  resourceUsed(var ? ? ? USING)(var ? ? ? RESOURCE)))
-
-forall UsingAResource (\USING -> forall (both Agent Object) (\AGENT -> forall (both ComputerResource Agent) (\RESOURCE ->  impl (and ( resourceUsed(var ? ? ? USING)(var ? ? ? RESOURCE))( agent(var ? ? ? USING)(var ? ? ? AGENT)))( uses(var ? ? ? AGENT)(var ? ? ? RESOURCE)))))
-
-forall ReusingAResource (\USING -> exists ComputerResource (\RESOURCE ->  resourceUsed(var ? ? ? USING)(var ? ? ? RESOURCE)))
-
-forall ReusingAResource (\REUSING -> forall ComputerResource (\RESOURCE ->  impl ( resourceUsed(var ? ? ? REUSING)(var ? ? ? RESOURCE))(exists UsingAResource (\USING -> and ( resourceUsed(var ? ? ? USING)(var ? ? ? RESOURCE))( earlier( el ? ? ? ( WhenFn(var ? ? ? USING)))( el ? ? ? ( WhenFn(var ? ? ? REUSING))))))))
-
-forall UserAccount (\ACCOUNT -> exists ComputerUser (\USER ->  hasAccount(var ? ? ? USER)(var ? ? ? ACCOUNT)))
-
-forall UserAccount (\ACCOUNT -> forall ComputerUser (\USER ->  impl ( hasAccount(var ? ? ? USER)(var ? ? ? ACCOUNT))(exists UserName (\NAME ->  userName(var ? ? ? USER)(var ? ? ? NAME)))))
-
-forall UserAccount (\ACCOUNT -> forall (both ComputerUser ComputerPassword) (\USER ->  impl ( hasAccount(var ? ? ? USER)(var ? ? ? ACCOUNT))(exists ComputerUser (\PASSWORD ->  password(var ? ? ? PASSWORD)(var ? ? ? USER)))))
diff --git a/examples/SUMO/axioms/QoSOntologySubRel.gft b/examples/SUMO/axioms/QoSOntologySubRel.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/QoSOntologySubRel.gft
+++ /dev/null
@@ -1,48 +0,0 @@
-
-subRelation2El ? ? ? ? (\x,y -> productModel x y) (\x,y -> represents x y)
-
-subRelation2El ? ? ? ? (\x,y -> computerRunning x y) (\x,y -> instrument x y)
-
-subRelation2El ? ? ? ? (\x,y -> environmentAttributes x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> standardInputDevice x y) (\x,y -> instrument x y)
-
-subRelation2El ? ? ? ? (\x,y -> standardOutputDevice x y) (\x,y -> instrument x y)
-
-subRelation2El ? ? ? ? (\x,y -> standardErrorDevice x y) (\x,y -> instrument x y)
-
-subRelation2El ? ? ? ? (\x,y -> programCopy x y) (\x,y -> containsInformation x y)
-
-subRelation2El ? ? ? ? (\x,y -> status x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> hardwareType x y) (\x,y -> represents x y)
-
-subRelation2El ? ? ? ? (\x,y -> systemBehavior x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> designPattern x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> taskRelation x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> formOfAdaptation x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> complexity x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> strictness x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> abstractionLevel x y) (\x,y -> property x y)
-
-subRelation2El ? ? ? ? (\x,y -> memorySize x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> load x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> dataProcessed x y) (\x,y -> patient x y)
-
-subRelation2El ? ? ? ? (\x,y -> resourceUsed x y) (\x,y -> patient x y)
-
-subRelation2El ? ? ? ? (\x,y -> userName x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> hasAccount x y) (\x,y -> possesses x y)
-
-subRelation2El ? ? ? ? (\x,y -> password x y) (\x,y -> names x y)
-
-subRelation2El ? ? ? ? (\x,y -> hostStatus x y) (\x,y -> attribute x y)
diff --git a/examples/SUMO/axioms/Transportation.gft b/examples/SUMO/axioms/Transportation.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/Transportation.gft
+++ /dev/null
@@ -1,172 +0,0 @@
-
-forall (both LengthMeasure Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( totalLengthOfRailwaySystem(var ? ? ? AREA)(var ? ? ? LENGTH))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists Railway (\RAILWAY ->  located(var ? ? ? RAILWAY)(var ? ? ? AREA)))))
-
-forall (both LengthMeasure Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( lengthOfElectrifiedRailway(var ? ? ? AREA)(var ? ? ? LENGTH))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists ElectrifiedRailway (\RAILWAY ->  located(var ? ? ? RAILWAY)(var ? ? ? AREA)))))
-
-forall (both LengthMeasure Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( lengthOfMultipleTrackRailway(var ? ? ? AREA)(var ? ? ? LENGTH))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists MultipleTrackRailway (\RAILWAY ->  located(var ? ? ? RAILWAY)(var ? ? ? AREA)))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( lengthOfBroadGaugeRailway(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists BroadGaugeRailway (\RAILWAY ->  located(var ? ? ? RAILWAY)(var ? ? ? AREA))))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( lengthOfDualGaugeRailway(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists DualGaugeRailway (\RAILWAY ->  located(var ? ? ? RAILWAY)(var ? ? ? AREA))))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( lengthOfNarrowGaugeRailway(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists NarrowGaugeRailway (\RAILWAY ->  located(var ? ? ? RAILWAY)(var ? ? ? AREA))))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( lengthOfStandardGaugeRailway(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists StandardGaugeRailway (\RAILWAY ->  located(var ? ? ? RAILWAY)(var ? ? ? AREA))))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( lengthOfUnclassifiedGaugeRailway(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists Railway (\RAILWAY ->  located(var ? ? ? RAILWAY)(var ? ? ? AREA))))))
-
-forall MultipleTrackRailway (\RAIL -> exists RailroadTrack (\TRACK1 -> exists RailroadTrack (\TRACK2 -> and ( not (equal(var ? ? ? TRACK1)(var ? ? ? TRACK2)))(and ( part(var ? ? ? TRACK1)(var ? ? ? RAIL))( part(var ? ? ? TRACK2)(var ? ? ? RAIL))))))
-
-forall Railway (\RR -> forall (both LengthMeasure Quantity) (\WIDTH ->  impl (and ( property(var ? ? ? RR)(el ? ? ? BroadGauge))( trackWidth(var ? ? ? RR)(var ? ? ? WIDTH)))( greaterThan(var ? ? ? WIDTH)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 1.44))(el ? ? ? Meter))))))
-
-forall Railway (\RR -> forall (both LengthMeasure Quantity) (\WIDTH ->  impl (and ( property(var ? ? ? RR)(el ? ? ? StandardGauge))( trackWidth(var ? ? ? RR)(var ? ? ? WIDTH)))( greaterThanOrEqualTo(var ? ? ? WIDTH)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 1.435))(el ? ? ? Meter))))))
-
-forall Railway (\RR -> forall (both LengthMeasure Quantity) (\WIDTH ->  impl (and ( property(var ? ? ? RR)(el ? ? ? StandardGauge))( trackWidth(var ? ? ? RR)(var ? ? ? WIDTH)))( lessThanOrEqualTo(var ? ? ? WIDTH)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 1.44))(el ? ? ? Meter))))))
-
-forall Railway (\RR -> forall (both LengthMeasure Quantity) (\WIDTH ->  impl (and ( property(var ? ? ? RR)(el ? ? ? NarrowGauge))( trackWidth(var ? ? ? RR)(var ? ? ? WIDTH)))( lessThanOrEqualTo(var ? ? ? WIDTH)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 1.435))(el ? ? ? Meter))))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( totalLengthOfHighwaySystem(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists Roadway (\HIGHWAY ->  located(var ? ? ? HIGHWAY)(var ? ? ? AREA))))))
-
-forall (both LengthMeasure Quantity) (\LENGTH2 -> forall (both LengthMeasure Quantity) (\LENGTH1 -> forall (both LengthMeasure Entity) (\LENGTH -> forall GeographicArea (\AREA ->  impl (and ( totalLengthOfHighwaySystem(var ? ? ? AREA)(var ? ? ? LENGTH))(and ( lengthOfPavedHighway(var ? ? ? AREA)(var ? ? ? LENGTH1))( lengthOfUnpavedHighway(var ? ? ? AREA)(var ? ? ? LENGTH2))))( equal(var ? ? ? LENGTH)( el ? ? ? ( AdditionFn(var ? ? ? LENGTH1)(var ? ? ? LENGTH2))))))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH2 -> forall (both RealNumber Quantity) (\LENGTH1 -> forall RealNumber (\LENGTH -> forall GeographicArea (\AREA ->  impl (and ( totalLengthOfHighwaySystem(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))(and ( lengthOfPavedHighway(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH1)(var ? ? ? UNIT))))( lengthOfUnpavedHighway(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH2)(var ? ? ? UNIT))))))( totalLengthOfHighwaySystem(var ? ? ? AREA)( el ? ? ? ( MeasureFn( el ? ? ? ( AdditionFn(var ? ? ? LENGTH1)(var ? ? ? LENGTH2)))(var ? ? ? UNIT)))))))))
-
-forall (both LengthMeasure Quantity) (\PAVED -> forall (both LengthMeasure Quantity) (\TOTAL -> forall GeographicArea (\AREA ->  impl (and ( totalLengthOfHighwaySystem(var ? ? ? AREA)(var ? ? ? TOTAL))( lengthOfPavedHighway(var ? ? ? AREA)(var ? ? ? PAVED)))( greaterThanOrEqualTo(var ? ? ? TOTAL)(var ? ? ? PAVED)))))
-
-forall (both LengthMeasure Quantity) (\UNPAVED -> forall (both LengthMeasure Quantity) (\TOTAL -> forall GeographicArea (\AREA ->  impl (and ( totalLengthOfHighwaySystem(var ? ? ? AREA)(var ? ? ? TOTAL))( lengthOfUnpavedHighway(var ? ? ? AREA)(var ? ? ? UNPAVED)))( greaterThanOrEqualTo(var ? ? ? TOTAL)(var ? ? ? UNPAVED)))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( lengthOfPavedHighway(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists SurfacedRoadway (\HIGHWAY ->  located(var ? ? ? HIGHWAY)(var ? ? ? AREA))))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( lengthOfExpresswaySystem(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists Expressway (\HIGHWAY ->  located(var ? ? ? HIGHWAY)(var ? ? ? AREA))))))
-
-forall (both LengthMeasure Quantity) (\LENGTH2 -> forall (both LengthMeasure Quantity) (\LENGTH1 -> forall GeographicArea (\AREA ->  impl (and ( lengthOfExpresswaySystem(var ? ? ? AREA)(var ? ? ? LENGTH1))( lengthOfPavedHighway(var ? ? ? AREA)(var ? ? ? LENGTH2)))( greaterThanOrEqualTo(var ? ? ? LENGTH2)(var ? ? ? LENGTH1)))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( lengthOfUnpavedHighway(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists UnsurfacedRoadway (\HIGHWAY ->  located(var ? ? ? HIGHWAY)(var ? ? ? AREA))))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( totalLengthOfWaterways(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists Waterway (\WATERWAY ->  located(var ? ? ? WATERWAY)(var ? ? ? AREA))))))
-
-forall UnitOfLength (\UNIT -> forall (both RealNumber Quantity) (\LENGTH -> forall (both GeographicArea Object) (\AREA ->  impl (and ( totalPipelineInArea(var ? ? ? AREA)( el ? ? ? ( MeasureFn(var ? ? ? LENGTH)(var ? ? ? UNIT))))( greaterThan(var ? ? ? LENGTH)(el ? ? ? (toInt 0))))(exists Pipeline (\PIPE ->  located(var ? ? ? PIPE)(var ? ? ? AREA))))))
-
-forall (both LengthMeasure Quantity) (\AMOUNT2 -> forall (both LengthMeasure Quantity) (\AMOUNT1 -> forall GeographicArea (\AREA ->  impl (and ( lengthOfCrudeOilPipeline(var ? ? ? AREA)(var ? ? ? AMOUNT1))( totalPipelineInArea(var ? ? ? AREA)(var ? ? ? AMOUNT2)))( lessThanOrEqualTo(var ? ? ? AMOUNT1)(var ? ? ? AMOUNT2)))))
-
-forall (both LengthMeasure Quantity) (\AMOUNT2 -> forall (both LengthMeasure Quantity) (\AMOUNT1 -> forall GeographicArea (\AREA ->  impl (and ( lengthOfNaturalGasPipeline(var ? ? ? AREA)(var ? ? ? AMOUNT1))( totalPipelineInArea(var ? ? ? AREA)(var ? ? ? AMOUNT2)))( lessThanOrEqualTo(var ? ? ? AMOUNT1)(var ? ? ? AMOUNT2)))))
-
-forall (both LengthMeasure Quantity) (\AMOUNT2 -> forall (both LengthMeasure Quantity) (\AMOUNT1 -> forall GeographicArea (\AREA ->  impl (and ( lengthOfPetroleumProductPipeline(var ? ? ? AREA)(var ? ? ? AMOUNT1))( totalPipelineInArea(var ? ? ? AREA)(var ? ? ? AMOUNT2)))( lessThanOrEqualTo(var ? ? ? AMOUNT1)(var ? ? ? AMOUNT2)))))
-
-forall PortCity (\CITY -> exists Harbor (\HARBOR ->  geographicSubregion(var ? ? ? HARBOR)(var ? ? ? CITY)))
-
-forall RiverPort (\PORT -> exists (both River Waterway) (\RIVER ->  meetsSpatially(var ? ? ? PORT)(var ? ? ? RIVER)))
-
-forall Object (\OBJECT2 -> forall Object (\OBJECT1 ->  impl ( meetsSpatially(var ? ? ? OBJECT1)(var ? ? ? OBJECT2))( orientation(var ? ? ? OBJECT1)(var ? ? ? OBJECT2)(el ? ? ? Adjacent))))
-
-forall SeaPort (\PORT -> exists (both Sea Ocean) (\SEA -> or ( orientation(var ? ? ? PORT)(var ? ? ? SEA)(el ? ? ? Adjacent))( orientation(var ? ? ? PORT)(var ? ? ? SEA)(el ? ? ? Near))))
-
-forall DeepDraftPort (\PORT -> exists DeepDraftHarbor (\HARBOR ->  geographicSubregion(var ? ? ? HARBOR)(var ? ? ? PORT)))
-
-forall DeepDraftHarbor (\HARBOR ->  navigableForDraft(var ? ? ? HARBOR)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 13.7))(el ? ? ? Meter))))
-
-forall DeepDraftHarbor (\HARBOR ->  navigableForDraft(var ? ? ? HARBOR)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 45))(el ? ? ? FootLength))))
-
-forall OffshoreAnchorage (\ANCHOR -> exists Harbor (\HARBOR ->  located(var ? ? ? ANCHOR)(var ? ? ? HARBOR)))
-
-forall UnitOfMass (\UNIT -> forall RealNumber (\NUMBER -> forall Collection (\FLEET ->  impl ( fleetGrossRegisteredTonnage(var ? ? ? FLEET)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(var ? ? ? UNIT))))( equal(var ? ? ? UNIT)(el ? ? ? RegistryTon)))))
-
-forall UnitOfMass (\UNIT -> forall RealNumber (\NUMBER -> forall Collection (\FLEET ->  impl ( fleetDeadWeightTonnage(var ? ? ? FLEET)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(var ? ? ? UNIT))))( equal(var ? ? ? UNIT)(el ? ? ? LongTon)))))
-
-forall MerchantMarineShip (\SHIP -> forall (both RealNumber Quantity) (\GRT ->  impl ( measure(var ? ? ? SHIP)( el ? ? ? ( MeasureFn(var ? ? ? GRT)(el ? ? ? RegistryTon))))( greaterThanOrEqualTo(var ? ? ? GRT)(el ? ? ? (toInt 1000)))))
-
-forall PetroleumTankerShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc PetroleumProduct ? ?))
-
-forall ChemicalTankerShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc ChemicalProduct ? ?))
-
-forall LiquefiedGasTankerShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc ChemicalProduct ? ?))
-
-forall LiquefiedGasTankerShip (\SHIP ->  cargoType(var ? ? ? SHIP)( desc(ExtensionFn(el ? ? ? Liquid)) ? ?))
-
-forall CombinationBulk_OilCarrierShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc Object ? ?))
-
-forall CombinationBulk_OilCarrierShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc Petroleum ? ?))
-
-forall CombinationOre_OilCarrierShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc Mineral ? ?))
-
-forall CombinationOre_OilCarrierShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc Petroleum ? ?))
-
-forall GeneralCargoShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc Product ? ?))
-
-forall ContainerShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc ShipContainer ? ?))
-
-forall VehicleCarrierShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc Vehicle ? ?))
-
-forall RailcarCarrierShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc RollingStock ? ?))
-
-forall LivestockCarrierShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc Livestock ? ?))
-
-forall PassengerShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc Human ? ?))
-
-forall SpecializedTankerShip (\SHIP ->  cargoType(var ? ? ? SHIP)(desc ( ExtensionFn(el ? ? ? Fluid)) ? ?))
-
-forall ShipRegistration (\REGISTRATION -> forall Ship (\SHIP -> forall GeopoliticalArea (\AREA ->  impl (and ( possesses(var ? ? ? SHIP)(var ? ? ? REGISTRATION))( flagState(var ? ? ? SHIP)(var ? ? ? AREA)))( subsumesContentInstance( el ? ? ? ( ShipRegisterFn(var ? ? ? AREA)))(var ? ? ? REGISTRATION)))))
-
-forall Ship (\SHIP -> forall GeopoliticalArea (\AREA ->  impl ( member(var ? ? ? SHIP)( el ? ? ? ( MerchantMarineFn(var ? ? ? AREA))))(exists ShipRegistration (\REGISTRATION -> and ( possesses(var ? ? ? SHIP)(var ? ? ? REGISTRATION))( subsumesContentInstance( el ? ? ? ( ShipRegisterFn(var ? ? ? AREA)))(var ? ? ? REGISTRATION))))))
-
-forall (both GeopoliticalArea Entity) (\AREA -> forall NonnegativeInteger (\COUNT -> forall (both GeopoliticalArea Entity) (\HOME -> forall (both MerchantMarine Entity) (\MM ->  impl (and ( fOCShipsByOrigin(var ? ? ? MM)(var ? ? ? HOME)(var ? ? ? COUNT))( equal(var ? ? ? MM)( el ? ? ? ( MerchantMarineFn(var ? ? ? AREA)))))( not (equal(var ? ? ? HOME)(var ? ? ? AREA)))))))
-
-forall NonnegativeInteger (\COUNT -> forall (both GeographicArea Object) (\AREA ->  impl ( totalFacilityTypeInArea(var ? ? ? AREA)( ExtensionFn(el ? ? ? AirportWithPavedRunway))(var ? ? ? COUNT))(exists Airport (\AIRPORT -> exists PavedRunway (\RUNWAY -> and ( part(var ? ? ? RUNWAY)(var ? ? ? AIRPORT))( located(var ? ? ? AIRPORT)(var ? ? ? AREA)))))))
-
-forall Runway (\RUNWAY -> exists LengthMeasure (\LENGTH ->  length(var ? ? ? RUNWAY)(var ? ? ? LENGTH)))
-
-forall Airport (\AIRPORT ->  impl ( attribute(var ? ? ? AIRPORT)(el ? ? ? AirportWithPavedRunway))(exists PavedRunway (\RUNWAY ->  part(var ? ? ? RUNWAY)(var ? ? ? AIRPORT))))
-
-forall Airport (\AIRPORT ->  impl ( attribute(var ? ? ? AIRPORT)(el ? ? ? AirportWithUnpavedRunway))(exists UnpavedRunway (\RUNWAY ->  part(var ? ? ? RUNWAY)(var ? ? ? AIRPORT))))
-
-forall Airport (\AIRPORT ->  impl ( attribute(var ? ? ? AIRPORT)(el ? ? ? VeryShortRunwayAirport))(exists Runway (\RUNWAY -> exists (both PhysicalQuantity Quantity) (\LENGTH -> and ( part(var ? ? ? RUNWAY)(var ? ? ? AIRPORT))(and ( length(var ? ? ? RUNWAY)(var ? ? ? LENGTH))( lessThan(var ? ? ? LENGTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 914))(el ? ? ? Meter)))))))))
-
-forall Airport (\AIRPORT ->  impl ( attribute(var ? ? ? AIRPORT)(el ? ? ? ShortRunwayAirport))(exists Runway (\RUNWAY -> exists (both PhysicalQuantity Quantity) (\LENGTH -> and ( part(var ? ? ? RUNWAY)(var ? ? ? AIRPORT))(and ( length(var ? ? ? RUNWAY)(var ? ? ? LENGTH))(or ( greaterThanOrEqualTo(var ? ? ? LENGTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 914))(el ? ? ? Meter))))( lessThanOrEqualTo(var ? ? ? LENGTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1523))(el ? ? ? Meter))))))))))
-
-forall Airport (\AIRPORT ->  impl ( attribute(var ? ? ? AIRPORT)(el ? ? ? ShortRunwayAirport))(exists Runway (\RUNWAY -> exists (both PhysicalQuantity Quantity) (\LENGTH -> and ( part(var ? ? ? RUNWAY)(var ? ? ? AIRPORT))(and ( length(var ? ? ? RUNWAY)(var ? ? ? LENGTH))(or ( greaterThanOrEqualTo(var ? ? ? LENGTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 1524))(el ? ? ? Meter))))( lessThanOrEqualTo(var ? ? ? LENGTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 2437))(el ? ? ? Meter))))))))))
-
-forall Airport (\AIRPORT ->  impl ( attribute(var ? ? ? AIRPORT)(el ? ? ? LongRunwayAirport))(exists Runway (\RUNWAY -> exists (both PhysicalQuantity Quantity) (\LENGTH -> and ( part(var ? ? ? RUNWAY)(var ? ? ? AIRPORT))(and ( length(var ? ? ? RUNWAY)(var ? ? ? LENGTH))(or ( greaterThanOrEqualTo(var ? ? ? LENGTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 2438))(el ? ? ? Meter))))( lessThanOrEqualTo(var ? ? ? LENGTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 3047))(el ? ? ? Meter))))))))))
-
-forall Airport (\AIRPORT ->  impl ( attribute(var ? ? ? AIRPORT)(el ? ? ? VeryLongRunwayAirport))(exists Runway (\RUNWAY -> exists (both PhysicalQuantity Quantity) (\LENGTH -> and ( part(var ? ? ? RUNWAY)(var ? ? ? AIRPORT))(and ( length(var ? ? ? RUNWAY)(var ? ? ? LENGTH))( greaterThan(var ? ? ? LENGTH)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 3047))(el ? ? ? Meter)))))))))
-
-forall (both NonnegativeInteger Quantity) (\COUNT -> forall (both GeographicArea Object) (\AREA ->  impl (and ( totalFacilityTypeInArea(var ? ? ? AREA)( ExtensionFn(el ? ? ? AirportWithUnpavedRunway))(var ? ? ? COUNT))( greaterThan(var ? ? ? COUNT)(el ? ? ? (toInt 0))))(exists Airport (\AIRPORT -> exists UnpavedRunway (\RUNWAY -> and ( part(var ? ? ? RUNWAY)(var ? ? ? AIRPORT))( located(var ? ? ? AIRPORT)(var ? ? ? AREA)))))))
-
-forall Heliport (\HELO ->  trafficableForTrafficType(var ? ? ? HELO)(desc Helicopter ? ?))
-
-forall TimeDuration (\T2 -> forall LengthMeasure (\L2 -> forall (both Entity Quantity) (\SLOWPROB -> forall TimeDuration (\T1 -> forall LengthMeasure (\L1 -> forall (both Entity Quantity) (\FASTPROB -> forall FunctionQuantity (\Q -> forall (both Vehicle Object) (\V ->  impl (and ( topSpeed(var ? ? ? V)(var ? ? ? Q))(and ( equal(var ? ? ? FASTPROB)( el ? ? ? ( ProbabilityFn( measure(var ? ? ? V)( el ? ? ? ( SpeedFn(var ? ? ? L1)(var ? ? ? T1)))))))(and ( equal(var ? ? ? SLOWPROB)( el ? ? ? ( ProbabilityFn( measure(var ? ? ? V)( el ? ? ? ( SpeedFn(var ? ? ? L2)(var ? ? ? T2)))))))( greaterThan( el ? ? ? ( SpeedFn(var ? ? ? L1)(var ? ? ? T1)))( el ? ? ? ( SpeedFn(var ? ? ? L2)(var ? ? ? T2)))))))( greaterThan(var ? ? ? SLOWPROB)(var ? ? ? FASTPROB))))))))))
-
-forall RailVehicle (\X ->  hasPurpose(var ? ? ? X)(exists Transportation (\EV -> exists Railway (\RAIL ->  holdsDuring( el ? ? ? ( WhenFn(var ? ? ? EV)))( meetsSpatially(var ? ? ? X)(var ? ? ? RAIL))))))
-
-forall Train (\TRAIN -> exists RollingStock (\X -> exists RollingStock (\Y ->  not (equal(var ? ? ? X)(var ? ? ? Y)))))
-
-forall WaterVehicle (\X ->  hasPurpose(var ? ? ? X)(exists Transportation (\EV -> exists Water (\SURF ->  holdsDuring( el ? ? ? ( WhenFn(var ? ? ? EV)))( meetsSpatially(var ? ? ? X)(var ? ? ? SURF))))))
-
-forall WaterVehicle (\CRAFT -> forall Transportation (\EVENT ->  impl ( instrument(var ? ? ? EVENT)(var ? ? ? CRAFT))(exists WaterArea (\WATER ->  located(var ? ? ? EVENT)(var ? ? ? WATER)))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? LongTon)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 2240))))(el ? ? ? PoundMass)))))
-
-forall Entity (\QUANT -> forall (both Quantity RealNumber) (\N3 -> forall (both Quantity RealNumber) (\N2 -> forall (both Quantity RealNumber) (\N1 -> forall (both Entity RealNumber) (\N4 ->  impl (and ( equal(var ? ? ? N4)( el ? ? ? ( MultiplicationFn(var ? ? ? N1)( el ? ? ? ( MultiplicationFn(var ? ? ? N2)(var ? ? ? N3))))))( equal(var ? ? ? QUANT)( el ? ? ? ( MultiplicationFn( el ? ? ? ( MeasureFn(var ? ? ? N1)(el ? ? ? FootLength)))( el ? ? ? ( MultiplicationFn( el ? ? ? ( MeasureFn(var ? ? ? N2)(el ? ? ? FootLength)))( el ? ? ? ( MeasureFn(var ? ? ? N3)(el ? ? ? FootLength)))))))))( equal(var ? ? ? QUANT)( el ? ? ? ( MeasureFn(var ? ? ? N4)(el ? ? ? CubicFoot)))))))))
-
-forall (both Entity (both RealNumber Quantity)) (\NUMBER ->  impl ( equal(var ? ? ? NUMBER)( el ? ? ? ( MultiplicationFn(el ? ? ? (toInt 1))(var ? ? ? NUMBER))))( equal( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? RegistryTon)))( el ? ? ? ( MeasureFn( el ? ? ? ( MultiplicationFn(var ? ? ? NUMBER)(el ? ? ? (toInt 100))))(el ? ? ? CubicFoot)))))
-
-forall ShipDeck (\DECK -> exists Ship (\SHIP ->  properPart(var ? ? ? DECK)(var ? ? ? SHIP)))
-
-forall Airport (\AIRPORT ->  trafficableForTrafficType(var ? ? ? AIRPORT)(desc Airplane ? ?))
-
-forall Waterway (\WATERWAY -> forall UnitOfLength (\UNIT -> forall (both Quantity RealNumber) (\DRAFT -> forall (both RealNumber Quantity) (\DEPTH -> forall Physical (\OBJ ->  impl (and ( depth(var ? ? ? OBJ)(var ? ? ? WATERWAY)( el ? ? ? ( MeasureFn(var ? ? ? DEPTH)(var ? ? ? UNIT))))( lessThan(var ? ? ? DRAFT)(var ? ? ? DEPTH)))( navigableForDraft(var ? ? ? WATERWAY)( el ? ? ? ( MeasureFn(var ? ? ? DRAFT)(var ? ? ? UNIT)))))))))
-
-forall TransitSystem (\SYSTEM -> exists Transitway (\ROUTE ->  part(var ? ? ? ROUTE)(var ? ? ? SYSTEM)))
-
-forall TransitSystem (\TS -> exists Graph (\G ->  abstractCounterpart(var ? ? ? G)(var ? ? ? TS)))
-
-forall TransitSystem (\TS -> forall Transitway (\T -> forall (both Abstract Graph) (\G ->  impl (and ( abstractCounterpart(var ? ? ? G)(var ? ? ? TS))( systemPart(var ? ? ? T)(var ? ? ? TS)))(exists GraphArc (\GA -> and ( abstractCounterpart(var ? ? ? GA)(var ? ? ? T))( graphPart(var ? ? ? GA)(var ? ? ? G)))))))
-
-forall TransitSystem (\TS -> forall TransitwayJunction (\TJ -> forall (both Abstract Graph) (\G ->  impl (and ( abstractCounterpart(var ? ? ? G)(var ? ? ? TS))( systemPart(var ? ? ? TJ)(var ? ? ? TS)))(exists GraphNode (\GN -> and ( abstractCounterpart(var ? ? ? GN)(var ? ? ? TJ))( graphPart(var ? ? ? GN)(var ? ? ? G)))))))
-
-forall (both Abstract GraphArc) (\ARC -> forall (both Abstract GraphNode) (\N2 -> forall (both Abstract GraphNode) (\N1 -> forall (both SelfConnectedObject Physical) (\NODE2 -> forall (both SelfConnectedObject Physical) (\NODE1 -> forall (both SelfConnectedObject Physical) (\A ->  impl (and ( connects(var ? ? ? A)(var ? ? ? NODE1)(var ? ? ? NODE2))(and ( abstractCounterpart(var ? ? ? N1)(var ? ? ? NODE1))(and ( abstractCounterpart(var ? ? ? N2)(var ? ? ? NODE2))( abstractCounterpart(var ? ? ? ARC)(var ? ? ? A)))))( links(var ? ? ? N1)(var ? ? ? N2)(var ? ? ? ARC))))))))
-
-forall (both Transitway Physical) (\PATH -> forall ConstantQuantity (\DIST ->  impl ( distanceOnPath(var ? ? ? DIST)(var ? ? ? PATH))(exists GraphPath (\GP ->  abstractCounterpart(var ? ? ? GP)(var ? ? ? PATH)))))
-
-forall (both Abstract (both Graph GraphPath)) (\GRAPH -> forall Region (\END -> forall (both Region Physical) (\START -> forall (both TransitSystem Physical) (\SYS -> forall (both Transitway TransitSystem) (\PATH -> forall ConstantQuantity (\DIST ->  impl (and ( distanceOnPath(var ? ? ? DIST)(var ? ? ? PATH))(and ( pathInSystem(var ? ? ? PATH)(var ? ? ? SYS))(and ( routeStart(var ? ? ? START)(var ? ? ? PATH))(and ( routeEnd(var ? ? ? END)(var ? ? ? PATH))( abstractCounterpart(var ? ? ? GRAPH)(var ? ? ? SYS))))))(exists (both Entity Abstract) (\EN -> exists (both Entity Abstract) (\BN -> exists Graph (\S -> and ( subGraph(var ? ? ? S)(var ? ? ? GRAPH))(and ( equal(var ? ? ? BN)( el ? ? ? ( BeginNodeFn(var ? ? ? GRAPH))))(and ( equal(var ? ? ? EN)( el ? ? ? ( EndNodeFn(var ? ? ? GRAPH))))(and ( abstractCounterpart(var ? ? ? BN)(var ? ? ? START))( abstractCounterpart(var ? ? ? EN)(var ? ? ? END)))))))))))))))
-
-
diff --git a/examples/SUMO/axioms/TransportationP.gft b/examples/SUMO/axioms/TransportationP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/TransportationP.gft
+++ /dev/null
@@ -1,10 +0,0 @@
-
-geographicSubregion (el ? ? ? NorthwestPassage) (el ? ? ? ArcticOcean)
-
-geographicSubregion (el ? ? ? NorthwestPassage) (el ? ? ? WesternHemisphere)
-
-geographicSubregion (el ? ? ? NorthernSeaRoute) (el ? ? ? ArcticOcean)
-
-geographicSubregion (el ? ? ? NorthernSeaRoute) (el ? ? ? EasternHemisphere)
-
-equal (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? CubicFoot))) (el ? ? ? (MultiplicationFn (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? FootLength))) (el ? ? ? (MultiplicationFn (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? FootLength))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? FootLength)))))))
diff --git a/examples/SUMO/axioms/TransportationSubRel.gft b/examples/SUMO/axioms/TransportationSubRel.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/TransportationSubRel.gft
+++ /dev/null
@@ -1,14 +0,0 @@
-
-subRelation2El ? ? ? ? (\x,y -> trackWidth x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> fleetGrossRegisteredTonnage x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> fleetDeadWeightTonnage x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> path x y) (\x,y -> partlyLocated x y)
-
-subRelation2El ? ? ? ? (\x,y -> vesselDisplacement x y) (\x,y -> measure x y)
-
-subRelation2El ? ? ? ? (\x,y -> vesselDeadWeightTonnage x y) (\x,y -> vesselDisplacement x y)
-
-subRelation2El ? ? ? ? (\x,y -> vesselGrossRegisteredTonnage x y) (\x,y -> vesselDisplacement x y)
diff --git a/examples/SUMO/axioms/WMD.gft b/examples/SUMO/axioms/WMD.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/WMD.gft
+++ /dev/null
@@ -1,46 +0,0 @@
-
-forall BiochemicalAttack (\ATTACK -> forall Organism (\Organism ->  hasPurpose(var ? ? ? ATTACK)(exists Damaging (\DAMAGE -> exists Entity (\ORGANISM -> and ( patient(var ? ? ? DAMAGE)(var ? ? ? ORGANISM))( causes(var ? ? ? ATTACK)(var ? ? ? DAMAGE)))))))
-
-forall BiochemicalWeapon (\WEAPON -> exists BiochemicalAgent (\AGENT ->  part(var ? ? ? AGENT)(var ? ? ? WEAPON)))
-
-forall BiologicalWeapon (\WEAPON -> exists BiologicalAgent (\AGENT ->  part(var ? ? ? AGENT)(var ? ? ? WEAPON)))
-
-forall Toxin (\SUBSTANCE -> exists ToxicOrganism (\ORGANISM -> exists BiologicalProcess (\PROCESS -> and ( instrument(var ? ? ? PROCESS)(var ? ? ? ORGANISM))(or ( result(var ? ? ? PROCESS)(var ? ? ? SUBSTANCE))(exists (both Entity Object) (\RESULT -> and ( result(var ? ? ? PROCESS)(var ? ? ? RESULT))( copy(var ? ? ? SUBSTANCE)(var ? ? ? RESULT))))))))
-
-forall ToxicOrganism (\ORGANISM -> exists Toxin (\SUBSTANCE ->  part(var ? ? ? SUBSTANCE)(var ? ? ? ORGANISM)))
-
-forall Bacterium (\BACTERIUM -> exists (both RealNumber Quantity) (\NUMBER -> and ( width(var ? ? ? BACTERIUM)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Meter))))(and ( greaterThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toRealNum 0.000001)))( lessThanOrEqualTo(var ? ? ? NUMBER)(el ? ? ? (toRealNum 0.000002))))))
-
-forall Mycotoxin (\SUBSTANCE -> forall Object (\ORGANISM -> exists FungalAgent (\FUNGUS -> exists BiologicalProcess (\PROCESS -> and ( instrument(var ? ? ? PROCESS)(var ? ? ? ORGANISM))( result(var ? ? ? PROCESS)(var ? ? ? SUBSTANCE))))))
-
-forall GeneticallyEngineeredOrganism (\ORGANISM -> exists IntentionalProcess (\PROCESS ->  result(var ? ? ? PROCESS)(var ? ? ? ORGANISM)))
-
-forall ChemicalWeapon (\WEAPON -> exists ChemicalAgent (\AGENT ->  part(var ? ? ? AGENT)(var ? ? ? WEAPON)))
-
-forall ChemicalAgent (\AGENT -> exists Organism (\ORGANISM -> exists BiologicalProcess (\PROCESS -> exists (both Entity Object) (\SUBSTANCE -> and ( instrument(var ? ? ? PROCESS)(var ? ? ? ORGANISM))(and ( result(var ? ? ? PROCESS)(var ? ? ? SUBSTANCE))( copy(var ? ? ? SUBSTANCE)(var ? ? ? AGENT)))))))
-
-forall BlisterAgent (\AGENT ->  hasPurpose(var ? ? ? AGENT)(exists Damaging (\DAMAGE -> exists Tissue (\TISSUE ->  patient(var ? ? ? DAMAGE)(var ? ? ? TISSUE)))))
-
-forall WMDWeaponsProductionFacility (\FACILITY -> exists DevelopingWeaponOfMassDestruction (\DEVELOP ->  located(var ? ? ? DEVELOP)(var ? ? ? FACILITY)))
-
-forall WMDWeaponsResearchFacility (\FACILITY -> exists ResearchingWeaponOfMassDestruction (\RESEARCH ->  located(var ? ? ? RESEARCH)(var ? ? ? FACILITY)))
-
-forall DismantlingWeaponOfMassDestruction (\DISMANTLE -> forall Entity (\WEAPON ->  impl ( patient(var ? ? ? DISMANTLE)(var ? ? ? WEAPON))(exists DevelopingWeaponOfMassDestruction (\DEVELOP -> and ( result(var ? ? ? DEVELOP)(var ? ? ? WEAPON))( earlier( el ? ? ? ( WhenFn(var ? ? ? DEVELOP)))( el ? ? ? ( WhenFn(var ? ? ? DISMANTLE))))))))
-
-forall Object (\ORGANISM -> forall (both DiseaseOrSyndrome Attribute) (\SYMPTOM -> forall (both DiseaseOrSyndrome Attribute) (\DISEASE ->  impl ( diseaseSymptom(var ? ? ? DISEASE)(var ? ? ? SYMPTOM))( increasesLikelihood( attribute(var ? ? ? ORGANISM)(var ? ? ? DISEASE))( attribute(var ? ? ? ORGANISM)(var ? ? ? SYMPTOM))))))
-
-forall (both Object Entity) (\ORGANISM -> forall RealNumber (\RATE -> forall (both DiseaseOrSyndrome Attribute) (\DISEASE ->  impl ( diseaseMortality(var ? ? ? DISEASE)(var ? ? ? RATE))( conditionalProbability( attribute(var ? ? ? ORGANISM)(var ? ? ? DISEASE))(exists Death (\DEATH ->  experiencer(var ? ? ? DEATH)(var ? ? ? ORGANISM)))(var ? ? ? RATE)))))
-
-forall (both RealNumber Quantity) (\RATE -> forall DiseaseOrSyndrome (\DISEASE ->  impl ( diseaseMortality(var ? ? ? DISEASE)(var ? ? ? RATE))(and ( greaterThan(var ? ? ? RATE)(el ? ? ? (toInt 0)))( lessThan(var ? ? ? RATE)(el ? ? ? (toInt 1))))))
-
-forall VaccinatableDisease (\DISEASE -> forall Putting (\PUT -> forall Human (\HUMAN -> exists BiologicallyActiveSubstance (\VACCINE ->  impl ( destination(var ? ? ? PUT)(var ? ? ? HUMAN))( holdsDuring( el ? ? ? ( FutureFn( el ? ? ? ( WhenFn(var ? ? ? PUT)))))( not (attribute(var ? ? ? HUMAN)(var ? ? ? DISEASE))))))))
-
-forall Human (\ORGANISM ->  impl ( attribute(var ? ? ? ORGANISM)(el ? ? ? Fever))(exists (both RealNumber Quantity) (\NUMBER -> and ( measure(var ? ? ? ORGANISM)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? FahrenheitDegree))))( greaterThan(var ? ? ? NUMBER)(el ? ? ? (toRealNum 98.6))))))
-
-forall (both Object Agent) (\ORGANISM ->  impl ( attribute(var ? ? ? ORGANISM)(el ? ? ? InhalationalAnthrax))(exists BacillusAnthracis (\ANTHRACIS -> exists Breathing (\BREATHING -> and ( agent(var ? ? ? BREATHING)(var ? ? ? ORGANISM))( patient(var ? ? ? BREATHING)(var ? ? ? ANTHRACIS))))))
-
-forall YellowFeverVirus (\VIRUS -> exists (both RealNumber Entity) (\NUMBER -> and ( width(var ? ? ? VIRUS)( el ? ? ? ( MeasureFn(var ? ? ? NUMBER)(el ? ? ? Meter))))( equal(var ? ? ? NUMBER)(el ? ? ? (toRealNum 0.00000002)))))
-
-forall FootAndMouthVirus (\VIRUS1 -> forall YellowFeverVirus (\VIRUS2 ->  smaller(var ? ? ? VIRUS1)(var ? ? ? VIRUS2)))
-
-forall Hepatitis (\DISEASE ->  biochemicalAgentSyndrome(desc HepatitisVirus ? ?)(var ? ? ? DISEASE))
diff --git a/examples/SUMO/axioms/WMDP.gft b/examples/SUMO/axioms/WMDP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/WMDP.gft
+++ /dev/null
@@ -1,398 +0,0 @@
-
-biochemicalAgentDelivery (desc BacterialAgent ? ?) (desc Breathing ? ?)
-
-biochemicalAgentDelivery (desc BacterialAgent ? ?) (desc Touching ? ?)
-
-biologicalAgentCarrier (desc RickettsialAgent ? ?) (desc Mammal ? ?)
-
-biologicalAgentCarrier (desc RickettsialAgent ? ?) (desc Arthropod ? ?)
-
-biologicalAgentCarrier (desc RickettsiaRickettsii ? ?) (desc Arthropod ? ?)
-
-biochemicalAgentSyndrome (desc RickettsiaRickettsii ? ?) (el ? ? ? RockyMountainSpottedFever)
-
-diseaseMortality (el ? ? ? RockyMountainSpottedFever) (el ? ? ? (toRealNum 0.04))
-
-diseaseTreatment (el ? ? ? RockyMountainSpottedFever) (desc OralAntibiotic ? ?) (desc Ingesting ? ?)
-
-biologicalAgentCarrier (desc RickettsiaProwazekii ? ?) (desc Arthropod ? ?)
-
-biochemicalAgentSyndrome (desc RickettsiaProwazekii ? ?) (el ? ? ? LouseBorneTyphus)
-
-diseaseTreatment (el ? ? ? LouseBorneTyphus) (desc OralAntibiotic ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentSyndrome (desc BacillusAnthracis ? ?) (el ? ? ? Anthrax)
-
-biochemicalAgentDelivery (desc BacillusAnthracis ? ?) (desc Breathing ? ?)
-
-biochemicalAgentDelivery (desc BacillusAnthracis ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentDelivery (desc BacillusAnthracis ? ?) (desc Poking ? ?)
-
-biochemicalAgentDelivery (desc BacillusAnthracis ? ?) (desc Touching ? ?)
-
-biologicalAgentCarrier (desc BacillusAnthracis ? ?) (desc HoofedMammal ? ?)
-
-biochemicalAgentDelivery (desc AerosolizedBacillusAnthracis ? ?) (desc Breathing ? ?)
-
-biochemicalAgentSyndrome (desc AerosolizedBacillusAnthracis ? ?) (el ? ? ? InhalationalAnthrax)
-
-lethalDose (desc Batrachotoxin ? ?) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 2.0)) (el ? ? ? (MicroFn (el ? ? ? Gram))))) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 1.0)) (el ? ? ? (KiloFn (el ? ? ? Gram)))))))
-
-secretesToxin (desc ClostridiumBotulinum ? ?) (desc BotulinumToxin ? ?)
-
-lethalDose (desc BotulinumToxin ? ?) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 0.001)) (el ? ? ? (MicroFn (el ? ? ? Gram))))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? (KiloFn (el ? ? ? Gram)))))))
-
-biochemicalAgentDelivery (desc BotulinumToxin ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentSyndrome (desc BotulinumToxin ? ?) (el ? ? ? Botulism)
-
-diseaseSymptom (el ? ? ? Botulism) (el ? ? ? Paralysis)
-
-secretesToxin (desc ClostridiumPerfringens ? ?) (desc EpsilonToxin ? ?)
-
-biochemicalAgentDelivery (desc ClostridiumPerfringens ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentDelivery (desc EpsilonToxin ? ?) (desc Ingesting ? ?)
-
-biologicalAgentCarrier (desc BurkholderiaMallei ? ?) (desc Mammal ? ?)
-
-biochemicalAgentDelivery (desc BurkholderiaMallei ? ?) (desc Poking ? ?)
-
-biochemicalAgentSyndrome (desc BurkholderiaMallei ? ?) (el ? ? ? Glanders)
-
-diseaseSymptom (el ? ? ? Glanders) (el ? ? ? Fever)
-
-biologicalAgentCarrier (desc BurkholderiaPseudomallei ? ?) (desc Mammal ? ?)
-
-biochemicalAgentDelivery (desc BurkholderiaPseudomallei ? ?) (desc Poking ? ?)
-
-biochemicalAgentDelivery (desc BurkholderiaPseudomallei ? ?) (desc Breathing ? ?)
-
-biochemicalAgentDelivery (desc BurkholderiaPseudomallei ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentSyndrome (desc BurkholderiaPseudomallei ? ?) (el ? ? ? Melioidosis)
-
-biochemicalAgentSyndrome (desc BrucellaBacterium ? ?) (el ? ? ? Brucellosis)
-
-diseaseSymptom (el ? ? ? Brucellosis) (el ? ? ? Fever)
-
-biochemicalAgentSyndrome (desc YersiniaPestis ? ?) (el ? ? ? Plague)
-
-biologicalAgentCarrier (desc YersiniaPestis ? ?) (desc Rodent ? ?)
-
-biologicalAgentCarrier (desc YersiniaPestis ? ?) (desc Insect ? ?)
-
-diseaseSymptom (el ? ? ? Plague) (el ? ? ? Fever)
-
-lethalDose (desc RicinToxin ? ?) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 3.0)) (el ? ? ? (MicroFn (el ? ? ? Gram))))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? (KiloFn (el ? ? ? Gram)))))))
-
-lethalDose (desc AbrinToxin ? ?) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 0.04)) (el ? ? ? (MicroFn (el ? ? ? Gram))))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? (KiloFn (el ? ? ? Gram)))))))
-
-biochemicalAgentDelivery (desc BlisterAgent ? ?) (desc Touching ? ?)
-
-biochemicalAgentDelivery (desc BlisterAgent ? ?) (desc Breathing ? ?)
-
-biochemicalAgentDelivery (desc BlisterAgent ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentDelivery (desc BloodAgent ? ?) (desc Breathing ? ?)
-
-biochemicalAgentDelivery (desc NerveAgent ? ?) (desc Breathing ? ?)
-
-biochemicalAgentSyndrome (desc NerveAgent ? ?) (el ? ? ? Paralysis)
-
-lethalDose (desc Soman ? ?) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 64.0)) (el ? ? ? (MicroFn (el ? ? ? Gram))))) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 1.0)) (el ? ? ? (KiloFn (el ? ? ? Gram)))))))
-
-lethalDose (desc Sarin ? ?) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 100.0)) (el ? ? ? (MicroFn (el ? ? ? Gram))))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? (KiloFn (el ? ? ? Gram)))))))
-
-lethalDose (desc VX ? ?) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 15.0)) (el ? ? ? (MicroFn (el ? ? ? Gram))))) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 1.0)) (el ? ? ? (KiloFn (el ? ? ? Gram)))))))
-
-biochemicalAgentDelivery (desc ChokingAgent ? ?) (desc Breathing ? ?)
-
-biochemicalAgentSyndrome (desc Chloropicrin ? ?) (el ? ? ? Gastroenteritis)
-
-biochemicalAgentSyndrome (desc SalmonellaTyphimurium ? ?) (el ? ? ? Gastroenteritis)
-
-biochemicalAgentSyndrome (desc SalmonellaTyphimurium ? ?) (el ? ? ? Fever)
-
-diseaseTreatment (el ? ? ? Anthrax) (desc Doxycycline ? ?) (desc Ingesting ? ?)
-
-diseaseTreatment (el ? ? ? Anthrax) (desc Ciprofloxacin ? ?) (desc Ingesting ? ?)
-
-diseaseSymptom (el ? ? ? QFever) (el ? ? ? Fever)
-
-diseaseMortality (el ? ? ? QFever) (el ? ? ? (toRealNum 0.01))
-
-biochemicalAgentSyndrome (desc YellowFeverVirus ? ?) (el ? ? ? Fever)
-
-biochemicalAgentSyndrome (desc YellowFeverVirus ? ?) (el ? ? ? YellowSkin)
-
-biochemicalAgentSyndrome (desc EbolaVirus ? ?) (el ? ? ? EbolaHemorrhagicFever)
-
-biologicalAgentCarrier (desc FrancisellaTularensis ? ?) (desc Rodent ? ?)
-
-biologicalAgentCarrier (desc FrancisellaTularensis ? ?) (desc Arachnid ? ?)
-
-biochemicalAgentSyndrome (desc FrancisellaTularensis ? ?) (el ? ? ? Tularemia)
-
-biochemicalAgentDelivery (desc FrancisellaTularensis ? ?) (desc Breathing ? ?)
-
-diseaseSymptom (el ? ? ? Tularemia) (el ? ? ? Fever)
-
-diseaseMortality (el ? ? ? Tularemia) (el ? ? ? (toRealNum 0.05))
-
-diseaseMortality (el ? ? ? Smallpox) (el ? ? ? (toRealNum 0.33))
-
-biochemicalAgentSyndrome (desc MonkeypoxVirus ? ?) (el ? ? ? Monkeypox)
-
-biochemicalAgentDelivery (desc MonkeypoxVirus ? ?) (desc Poking ? ?)
-
-biologicalAgentCarrier (desc MonkeypoxVirus ? ?) (desc Mammal ? ?)
-
-biochemicalAgentSyndrome (desc NeisseriaGonorrhoeae ? ?) (el ? ? ? Gonorrhea)
-
-biochemicalAgentSyndrome (desc CoxiellaBurnetii ? ?) (el ? ? ? QFever)
-
-biochemicalAgentDelivery (desc CoxiellaBurnetii ? ?) (desc Breathing ? ?)
-
-biochemicalAgentDelivery (desc CoxiellaBurnetii ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentSyndrome (desc VariolaMajor ? ?) (el ? ? ? Smallpox)
-
-biochemicalAgentSyndrome (desc VariolaMinor ? ?) (el ? ? ? Smallpox)
-
-secretesToxin (desc ShigellaDysenteriae ? ?) (desc ShigaToxin ? ?)
-
-biochemicalAgentDelivery (desc ShigellaDysenteriae ? ?) (desc Ingesting ? ?)
-
-lethalDose (desc ShigaToxin ? ?) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 0.002)) (el ? ? ? (MicroFn (el ? ? ? Gram))))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? (KiloFn (el ? ? ? Gram)))))))
-
-biochemicalAgentDelivery (desc HIVVirus ? ?) (desc SexualReproduction ? ?)
-
-biochemicalAgentDelivery (desc SalmonellaTyphi ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentSyndrome (desc GiardiaLamblia ? ?) (el ? ? ? Gastroenteritis)
-
-biologicalAgentCarrier (desc GiardiaLamblia ? ?) (desc Rodent ? ?)
-
-biologicalAgentCarrier (desc Mixomatosis ? ?) (desc Rodent ? ?)
-
-secretesToxin (desc StaphyylococcusAureus ? ?) (desc StaphylococcalEnterotoxinB ? ?)
-
-biochemicalAgentSyndrome (desc StaphyylococcusAureus ? ?) (el ? ? ? Fever)
-
-lethalDose (desc StaphylococcalEnterotoxinB ? ?) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 0.02)) (el ? ? ? (MicroFn (el ? ? ? Gram))))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? (KiloFn (el ? ? ? Gram)))))))
-
-biochemicalAgentDelivery (desc StaphylococcalEnterotoxinB ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentDelivery (desc StaphylococcalEnterotoxinB ? ?) (desc Breathing ? ?)
-
-biologicalAgentCarrier (desc Saxitoxin ? ?) (desc Mollusk ? ?)
-
-biochemicalAgentDelivery (desc Saxitoxin ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentDelivery (desc Saxitoxin ? ?) (desc Breathing ? ?)
-
-biochemicalAgentSyndrome (desc Saxitoxin ? ?) (el ? ? ? ParalyticShellfishPoisoning)
-
-diseaseSymptom (el ? ? ? ParalyticShellfishPoisoning) (el ? ? ? Paralysis)
-
-biologicalAgentCarrier (desc Conotoxin ? ?) (desc Mollusk ? ?)
-
-biochemicalAgentSyndrome (desc Conotoxin ? ?) (el ? ? ? ParalyticShellfishPoisoning)
-
-biochemicalAgentSyndrome (desc Tetrodotoxin ? ?) (el ? ? ? ParalyticShellfishPoisoning)
-
-biochemicalAgentDelivery (desc VibrioCholera ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentSyndrome (desc VibrioCholera ? ?) (el ? ? ? Cholera)
-
-biochemicalAgentDelivery (desc ClostridiumTetani ? ?) (desc Poking ? ?)
-
-biochemicalAgentSyndrome (desc ClostridiumTetani ? ?) (el ? ? ? Tetanus)
-
-diseaseMortality (el ? ? ? HerpesB) (el ? ? ? (toRealNum 0.7))
-
-biologicalAgentCarrier (desc HerpesBVirus ? ?) (desc Monkey ? ?)
-
-diseaseTreatment (el ? ? ? Pertussis) (desc Antibiotic ? ?) (desc Ingesting ? ?)
-
-biologicalAgentCarrier (desc BordetellaPertussis ? ?) (desc Human ? ?)
-
-biochemicalAgentSyndrome (desc BordetellaPertussis ? ?) (el ? ? ? Pertussis)
-
-biochemicalAgentDelivery (desc BordetellaPertussis ? ?) (desc Breathing ? ?)
-
-biochemicalAgentSyndrome (desc ChlamydiaPsittaci ? ?) (el ? ? ? Psittacosis)
-
-biologicalAgentCarrier (desc ChlamydiaPsittaci ? ?) (desc Bird ? ?)
-
-biochemicalAgentDelivery (desc ChlamydiaPsittaci ? ?) (desc Breathing ? ?)
-
-diseaseSymptom (el ? ? ? Malaria) (el ? ? ? Fever)
-
-biologicalAgentCarrier (desc MalarialPlasmodium ? ?) (desc Insect ? ?)
-
-biochemicalAgentDelivery (desc MalarialPlasmodium ? ?) (desc Poking ? ?)
-
-biologicalAgentCarrier (desc WestNileVirus ? ?) (desc Insect ? ?)
-
-biochemicalAgentSyndrome (desc WestNileVirus ? ?) (el ? ? ? WestNileFever)
-
-biochemicalAgentDelivery (desc WestNileVirus ? ?) (desc Poking ? ?)
-
-biologicalAgentCarrier (desc DengueFeverVirus ? ?) (desc Insect ? ?)
-
-biochemicalAgentSyndrome (desc DengueFeverVirus ? ?) (el ? ? ? DengueFever)
-
-biochemicalAgentSyndrome (desc DengueFeverVirus ? ?) (el ? ? ? DengueHemorrhagicFever)
-
-biochemicalAgentDelivery (desc DengueFeverVirus ? ?) (desc Poking ? ?)
-
-diseaseMortality (el ? ? ? DengueHemorrhagicFever) (el ? ? ? (toRealNum 0.05))
-
-biologicalAgentCarrier (desc LaCrosseVirus ? ?) (desc Insect ? ?)
-
-biologicalAgentCarrier (desc LaCrosseVirus ? ?) (desc Rodent ? ?)
-
-biochemicalAgentDelivery (desc LaCrosseVirus ? ?) (desc Poking ? ?)
-
-biochemicalAgentSyndrome (desc LaCrosseVirus ? ?) (el ? ? ? LaCrosseEncephalitis)
-
-diseaseMortality (el ? ? ? LaCrosseEncephalitis) (el ? ? ? (toRealNum 0.01))
-
-biologicalAgentCarrier (desc SaintLouisEncephalitisVirus ? ?) (desc Bird ? ?)
-
-biologicalAgentCarrier (desc SaintLouisEncephalitisVirus ? ?) (desc Insect ? ?)
-
-biochemicalAgentDelivery (desc SaintLouisEncephalitisVirus ? ?) (desc Poking ? ?)
-
-biochemicalAgentSyndrome (desc SaintLouisEncephalitisVirus ? ?) (el ? ? ? SaintLouisEncephalitis)
-
-diseaseSymptom (el ? ? ? SaintLouisEncephalitis) (el ? ? ? Fever)
-
-biologicalAgentCarrier (desc EasternEquineEncephalitisVirus ? ?) (desc Insect ? ?)
-
-biochemicalAgentDelivery (desc EasternEquineEncephalitisVirus ? ?) (desc Poking ? ?)
-
-biochemicalAgentSyndrome (desc EasternEquineEncephalitisVirus ? ?) (el ? ? ? EasternEquineEncephalitis)
-
-diseaseSymptom (el ? ? ? EasternEquineEncephalitis) (el ? ? ? Fever)
-
-biologicalAgentCarrier (desc JapaneseEncephalitisVirus ? ?) (desc Insect ? ?)
-
-biochemicalAgentDelivery (desc JapaneseEncephalitisVirus ? ?) (desc Poking ? ?)
-
-biochemicalAgentSyndrome (desc JapaneseEncephalitisVirus ? ?) (el ? ? ? JapaneseEncephalitis)
-
-diseaseMortality (el ? ? ? JapaneseEncephalitis) (el ? ? ? (toRealNum 0.30))
-
-biochemicalAgentDelivery (desc EscherichiaColi0157H7 ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentSyndrome (desc MycobacteriumTuberculosis ? ?) (el ? ? ? Tuberculosis)
-
-biochemicalAgentDelivery (desc MycobacteriumTuberculosis ? ?) (desc Breathing ? ?)
-
-diseaseTreatment (el ? ? ? Tuberculosis) (desc OralAntibiotic ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentDelivery (desc MarburgVirus ? ?) (desc Breathing ? ?)
-
-biochemicalAgentDelivery (desc MarburgVirus ? ?) (desc Poking ? ?)
-
-biochemicalAgentSyndrome (desc MarburgVirus ? ?) (el ? ? ? MarburgDisease)
-
-diseaseMortality (el ? ? ? MarburgDisease) (el ? ? ? (toRealNum 0.25))
-
-biochemicalAgentSyndrome (desc StreptococcusA ? ?) (el ? ? ? StrepThroat)
-
-biochemicalAgentSyndrome (desc StreptococcusA ? ?) (el ? ? ? ScarletFever)
-
-biochemicalAgentSyndrome (desc StreptococcusA ? ?) (el ? ? ? NecrotizingFaciitis)
-
-biochemicalAgentSyndrome (desc HepatitisAVirus ? ?) (el ? ? ? HepatitisA)
-
-biochemicalAgentDelivery (desc HepatitisAVirus ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentDelivery (desc HepatitisAVirus ? ?) (desc Poking ? ?)
-
-diseaseSymptom (el ? ? ? HepatitisA) (el ? ? ? Fever)
-
-biochemicalAgentSyndrome (desc HepatitisBVirus ? ?) (el ? ? ? HepatitisB)
-
-biochemicalAgentDelivery (desc HepatitisBVirus ? ?) (desc Poking ? ?)
-
-biochemicalAgentSyndrome (desc HepatitisCVirus ? ?) (el ? ? ? HepatitisC)
-
-biochemicalAgentDelivery (desc HepatitisCVirus ? ?) (desc Poking ? ?)
-
-biochemicalAgentSyndrome (desc Rotavirus ? ?) (el ? ? ? RotavirusGastroenteritis)
-
-biochemicalAgentDelivery (desc Rotavirus ? ?) (desc Ingesting ? ?)
-
-diseaseSymptom (el ? ? ? RotavirusGastroenteritis) (el ? ? ? Fever)
-
-biochemicalAgentSyndrome (desc Aflatoxin ? ?) (el ? ? ? Aflatoxicosis)
-
-lethalDose (desc Diacetoxyscirpenol ? ?) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toInt 23)) (el ? ? ? (MilliFn (el ? ? ? Gram))))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? (KiloFn (el ? ? ? Gram)))))))
-
-lethalDose (desc T2Toxin ? ?) (el ? ? ? (PerFn (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 5.2)) (el ? ? ? (MilliFn (el ? ? ? Gram))))) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1)) (el ? ? ? (KiloFn (el ? ? ? Gram)))))))
-
-biochemicalAgentDelivery (desc BacillusCereus ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentSyndrome (desc LassaVirus ? ?) (el ? ? ? LassaFever)
-
-biochemicalAgentDelivery (desc LassaVirus ? ?) (desc Ingesting ? ?)
-
-biochemicalAgentDelivery (desc LassaVirus ? ?) (desc Touching ? ?)
-
-biologicalAgentCarrier (desc LassaVirus ? ?) (desc Rodent ? ?)
-
-diseaseSymptom (el ? ? ? LassaFever) (el ? ? ? Fever)
-
-diseaseMortality (el ? ? ? LassaFever) (el ? ? ? (toRealNum 0.01))
-
-biochemicalAgentSyndrome (desc Legionella ? ?) (el ? ? ? Legionellosis)
-
-diseaseMortality (el ? ? ? LegionnairesDisease) (el ? ? ? (toRealNum 0.125))
-
-biochemicalAgentSyndrome (desc CorynebacteriumDiphtheriae ? ?) (el ? ? ? Diphtheria)
-
-diseaseSymptom (el ? ? ? Diphtheria) (el ? ? ? Fever)
-
-diseaseSymptom (el ? ? ? CrimeanCongoHemorrhagicFever) (el ? ? ? Fever)
-
-diseaseMortality (el ? ? ? CrimeanCongoHemorrhagicFever) (el ? ? ? (toRealNum 0.3))
-
-biologicalAgentCarrier (desc CrimeanCongoHemorrhagicFeverVirus ? ?) (desc Arachnid ? ?)
-
-biochemicalAgentSyndrome (desc CrimeanCongoHemorrhagicFeverVirus ? ?) (el ? ? ? CrimeanCongoHemorrhagicFever)
-
-biochemicalAgentDelivery (desc CrimeanCongoHemorrhagicFeverVirus ? ?) (desc Poking ? ?)
-
-biologicalAgentCarrier (desc JuninVirus ? ?) (desc Rodent ? ?)
-
-biochemicalAgentSyndrome (desc JuninVirus ? ?) (el ? ? ? ArgentinianHemorrhagicFever)
-
-biochemicalAgentDelivery (desc JuninVirus ? ?) (desc Breathing ? ?)
-
-diseaseSymptom (el ? ? ? ArgentinianHemorrhagicFever) (el ? ? ? Fever)
-
-biologicalAgentCarrier (desc MachupoVirus ? ?) (desc Rodent ? ?)
-
-biochemicalAgentSyndrome (desc MachupoVirus ? ?) (el ? ? ? BolivianHemorrhagicFever)
-
-biochemicalAgentDelivery (desc MachupoVirus ? ?) (desc Breathing ? ?)
-
-diseaseSymptom (el ? ? ? BolivianHemorrhagicFever) (el ? ? ? Fever)
-
-biochemicalAgentSyndrome (desc GuanaritoVirus ? ?) (el ? ? ? VenezuelanHemorrhagicFever)
-
-diseaseSymptom (el ? ? ? VenezuelanHemorrhagicFever) (el ? ? ? Fever)
-
-biochemicalAgentSyndrome (desc SabiaVirus ? ?) (el ? ? ? BrazilianHemorrhagicFever)
-
-diseaseSymptom (el ? ? ? BrazilianHemorrhagicFever) (el ? ? ? Fever)
-
-biologicalAgentCarrier (desc TickBorneEncephalitisVirus ? ?) (desc Arachnid ? ?)
-
-biochemicalAgentDelivery (desc TickBorneEncephalitisVirus ? ?) (desc Poking ? ?)
diff --git a/examples/SUMO/axioms/WMDSubAtt.gft b/examples/SUMO/axioms/WMDSubAtt.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/WMDSubAtt.gft
+++ /dev/null
@@ -1,10 +0,0 @@
-
-subAttribute (el ? ? ? BubonicPlague) (el ? ? ? Plague)
-
-subAttribute (el ? ? ? PneumonicPlague) (el ? ? ? Plague)
-
-subAttribute (el ? ? ? InhalationalAnthrax) (el ? ? ? Anthrax)
-
-subAttribute (el ? ? ? LegionnairesDisease) (el ? ? ? Legionellosis)
-
-subAttribute (el ? ? ? PontiacFever) (el ? ? ? Legionellosis)
diff --git a/examples/SUMO/axioms/WorldAirportsA-KP.gft b/examples/SUMO/axioms/WorldAirportsA-KP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/WorldAirportsA-KP.gft
+++ /dev/null
@@ -1,8016 +0,0 @@
-
-located (el ? ? ? ArraburyQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AlArishAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? ElMellahAnnabaAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? ApalachicolaMunicipalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AachenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? ArraiasGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AwaradamAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? AranukaAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? AalborgAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? MalaMalaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? AlAinAirport) (el ? ? ? UnitedArabEmirates)
-
-located (el ? ? ? AnacoAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? AndrauAirparkTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AnapaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? TirstrupAarhusAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? ApalapsiliNewGuineaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AltayAirport) (el ? ? ? China)
-
-located (el ? ? ? AsauAirport) (el ? ? ? WesternSamoa)
-
-located (el ? ? ? AlahAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? AraxaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AlGhaydahAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? AbakanKhakassiaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? AbingdonRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? AbadanAirport) (el ? ? ? Iran)
-
-located (el ? ? ? AllentownBethlehemEastonPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AbaiangAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? AbingoonQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AlphaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AbileneRegionalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KabriDarAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? AmblerAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BamagaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AlbinaAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? AtkambaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AlbuquerqueInternationalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AberdeenRegionalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AbuSimbelAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? AlBahaAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? HaliweniAtambuaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AbujaAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? AbauAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AlburyNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SouthwestGeorgiaRegionalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DyceScotlandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? GeneralJuanNAlvarezAcapulcoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? AntrimCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KotokaAccraAirport) (el ? ? ? Ghana)
-
-located (el ? ? ? AcandiAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? LanzaroteCanaryIslandsAirport) (el ? ? ? Spain)
-
-located (el ? ? ? RorshachAltenrheinAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? SoutherFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NantucketMemorialMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AricaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CiudadAcunaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? AsconaAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? WasecaMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AraracuaraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AnacortesWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WacoRegionalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AchutupoAirport) (el ? ? ? Panama)
-
-located (el ? ? ? ArcataCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AtlanticCityInternationalNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HendersonFieldNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IncirlikAirBaseAdanaAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? AdnanMenderesIzmirAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? BoleAddisAbabaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? InternationalAdenAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? LenaweeCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AldanYakutiaSakhaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? MarkaAmmanAirport) (el ? ? ? Jordan)
-
-located (el ? ? ? AdakNavalAirStationAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InternationalSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ArdmoreMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AndesAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AndamookaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AnuradhapuraAirport) (el ? ? ? SriLanka)
-
-located (el ? ? ? KodiakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AndrewsMunicipalSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AddisonTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AdaMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AudubonCountyIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AndoverEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? AndrewsAirForceBaseMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StAndrewsScotlandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? AlldaysAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? SesquicentenarioSanAndresAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AbemamaAtollAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? AekGodangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AbecheAirport) (el ? ? ? Chad)
-
-located (el ? ? ? AsekiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AlbertLeaMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AiounelAtroussAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? AeroparqueJorgeNewberyBuenosAiresAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? AdlerSochiKrasnodarAirport) (el ? ? ? Russia)
-
-located (el ? ? ? VigraAlesundAalesundAirport) (el ? ? ? Norway)
-
-located (el ? ? ? AllakaketAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AlexandriaInternationalLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AkureyriAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? SanRafaelAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? UnitedStatesirForceAcademyAirstripCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AmalfiAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AltaFlorestaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? JaffreyMunicipalSilverRanchNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AftonMunicipalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AforeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? FortWorthAllianceTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AfyonAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? AlMassiraAgadirAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? AugsburgAirport) (el ? ? ? Germany)
-
-located (el ? ? ? AlleghenyCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AnggiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? WangeroogeAirport) (el ? ? ? Germany)
-
-located (el ? ? ? AgenAirport) (el ? ? ? France)
-
-located (el ? ? ? AngoramAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AngelholmHelsingborgAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? WageningenAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? AguniAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KaguaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WanigelaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AnqmaqssalikAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? AngoonSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MagnoliaMunicipalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MalagaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? AgrinionAirport) (el ? ? ? Greece)
-
-located (el ? ? ? AgraAirport) (el ? ? ? India)
-
-located (el ? ? ? BushFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CiudaddelEsteAirport) (el ? ? ? Paraguay)
-
-located (el ? ? ? AguascalientesAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? AcariguaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? AgnewQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AgattiIslandAirport) (el ? ? ? India)
-
-located (el ? ? ? ArgyleDownsWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AggeneysAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? NahaAirForceBaseOkinawaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KhamisMushayatAbhaAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? AmedeeArmyAirFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ArapahoeMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AmeryMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AmahaiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AishaltonAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? AthensBenEppsGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FertiliaSardiniaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? WahooMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AhuasAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? AmchitkaIslandAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CoteduRifAlHoceimaAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? AmbatolahyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? AlpedHuezAirport) (el ? ? ? France)
-
-located (el ? ? ? AllianceMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AnitaBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AirokAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? AndersonMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AiomeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AssisSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? YalingaAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? AliSabiehAirport) (el ? ? ? Djibouti)
-
-located (el ? ? ? AikenMunicipalSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AiligandiAirport) (el ? ? ? Panama)
-
-located (el ? ? ? AilukIneIslandAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? WainwrightAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AtlanticMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AilinglapalapAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? AripuanaMTAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AroraeIslandAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? AitutakiAirport) (el ? ? ? CookIslands)
-
-located (el ? ? ? AtiuAirport) (el ? ? ? CookIslands)
-
-located (el ? ? ? GeorgeDownerALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AtlanticCityMunicipalAirportBaderFieldNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LeeCFineMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CampoDellOroCorsicaAirport) (el ? ? ? France)
-
-located (el ? ? ? JoufAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? MountCarmelMunicipalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AkjoujtAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? AizawlAirport) (el ? ? ? India)
-
-located (el ? ? ? AnjouanAirport) (el ? ? ? Comoros)
-
-located (el ? ? ? AljoufAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? ArvidsjaurAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? AbreojosAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? AracajuSEAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AgadesAgadezAirport) (el ? ? ? Niger)
-
-located (el ? ? ? AnkangAirport) (el ? ? ? China)
-
-located (el ? ? ? AtkaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AkolaAirport) (el ? ? ? India)
-
-located (el ? ? ? AkieniAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? KufrahAirport) (el ? ? ? Libya)
-
-located (el ? ? ? AnguganakAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AkiakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AsahikawaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? AkhiokAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InternationalAucklandAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? ZakoumaAirport) (el ? ? ? Chad)
-
-located (el ? ? ? KingSalmonAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AkronWashingtonCountyCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AnaktuvukPassAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AstraksetraAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AkureAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? AukiAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? AkrotiriAirport) (el ? ? ? Cyprus)
-
-located (el ? ? ? AksuAirport) (el ? ? ? China)
-
-located (el ? ? ? AkulivikQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AqtobeAktyubinskAqtobeAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? SittweAkyabAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? AlmatyAlmaAtaAlmaAtaAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? AlbanyCountyNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AlicanteAirport) (el ? ? ? Spain)
-
-located (el ? ? ? AlertaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? AlpineCasparisMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AltaAirport) (el ? ? ? Norway)
-
-located (el ? ? ? HouariBoumedieneAlgerAlgiersAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? AlbanyWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AliceInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AlexanderBayAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? AselaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? AlbengaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? AlamogordoWhiteSandsRegionalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaterlooMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AleppoAirport) (el ? ? ? Syria)
-
-located (el ? ? ? AlegreteRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AlexandraAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? SanLuisValleyRegionalAirportBergmanFieldCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AlenquerPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AlulaAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? AndorralaVellaAirport) (el ? ? ? Andorra)
-
-located (el ? ? ? WallaWallaRegionalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ThomasCRussellFieldALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AlexandriaAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? AlitakSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AmarilloInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AmbilobeAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? AmchitkaAirport) (el ? ? ? Chad)
-
-located (el ? ? ? AhmedabadAirport) (el ? ? ? India)
-
-located (el ? ? ? AltoMolocueAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? AmaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AmbolinAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ArbaMintchAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? SelaparangMataramAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AlmenaraMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AnimasAirParkCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PuertoArmuellaAirport) (el ? ? ? Panama)
-
-located (el ? ? ? QueenAliaInternationalAmmanAirport) (el ? ? ? Jordan)
-
-located (el ? ? ? GratiotCommunityMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaoAirport) (el ? ? ? Chad)
-
-located (el ? ? ? AmpanihyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? PattimuraAmbonAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ArnoAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? SchipholAmsterdamAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? AmataNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AmanabAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AmdermaArkhangelskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? AmesMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AmmarooNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AmbatomaintyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? ArdmoreAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? AnaheimDisneylandCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AnnistonMetropolitanALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AnchorageInternationalAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AndersonCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AngersAirport) (el ? ? ? France)
-
-located (el ? ? ? CerroMorenoAntofagastaAirport) (el ? ? ? Chile)
-
-located (el ? ? ? AngoulemeAirport) (el ? ? ? France)
-
-located (el ? ? ? AnuhaIslandResortAnuhaIslandAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? AniakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZanagaAirport) (el ? ? ? Congo)
-
-located (el ? ? ? EsenbogaAnkaraAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? AnduloAirport) (el ? ? ? Angola)
-
-located (el ? ? ? AntalahaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? AnnetteIslandAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AngocheAntonioEnesAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? LeeMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TriStateSteubenCountyINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DeurneAntwerpenAntwerpAirport) (el ? ? ? Belgium)
-
-located (el ? ? ? AndahuaylasAirport) (el ? ? ? Peru)
-
-located (el ? ? ? VCBirdInternationalCoolidgeAntiguaIsAirport) (el ? ? ? AntiguaAndBarbuda)
-
-located (el ? ? ? AnvikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AinsworthMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AndoyaAndenesAndoyaAirport) (el ? ? ? Norway)
-
-located (el ? ? ? AnthonyMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AngusDownsNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AroaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AnnanbergAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AltenburgAirport) (el ? ? ? Germany)
-
-located (el ? ? ? AbouDeiaAirport) (el ? ? ? Chad)
-
-located (el ? ? ? AnshanAirport) (el ? ? ? China)
-
-located (el ? ? ? LimaAllenCountyOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AnconaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? AomoriAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KarpathosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? PasodelosLibresAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? AronaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AltoonaBlairCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AlorSetarAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? AmookBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AttopeuAirport) (el ? ? ? Laos)
-
-located (el ? ? ? AvaBillMartinMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HanaleiHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CentennialCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ApoloAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? NapaCountyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanJuanAposentoAirport) (el ? ? ? Peru)
-
-located (el ? ? ? NaplesMunicipalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PhillipsArmyAirFieldMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? APHillArmyAirFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ApiayAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AppianLineAirport) (el ? ? ? Italy)
-
-located (el ? ? ? ApatakiTuamotuArchipelagoAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? NampulaAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? AlpenaCountyRegionalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ApartadoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AsapaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AprilRiverAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AnapolisGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MarionCountyAirportBrownFieldTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ApucaranaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AppleValleyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FaleoloApiaAirport) (el ? ? ? WesternSamoa)
-
-located (el ? ? ? ArapongasPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AltodoParnaibaPIAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ZapalaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? AraraquaraSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AnqingAirport) (el ? ? ? China)
-
-located (el ? ? ? QaisumahAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? AqabaAirport) (el ? ? ? Jordan)
-
-located (el ? ? ? AriquemesROAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? RodriguezBallonArequipaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? SaqaniAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? GirdwoodAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AcadianaRegionalLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AnnArborMunicipalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ArcticVillageAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AlorIslandAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AcaricuraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? WalnutRidgeRegionalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ArkhangelskArkhangelskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? ChacallutaAricaAirport) (el ? ? ? Chile)
-
-located (el ? ? ? ArsoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ArushaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? ArlyAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? ArmidaleNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ArlandaStockholmAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? ArboletasAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AragipAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ArauquitaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AltoRioSenguerrAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? AragarcasGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? WatertownInternationalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AracatubaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LakelandAirportNobleFLeeMemorialFieldWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AradAirport) (el ? ? ? Romania)
-
-located (el ? ? ? CharlesWoodHelipadNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AraratVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NzetoAirport) (el ? ? ? Angola)
-
-located (el ? ? ? AssabAirport) (el ? ? ? Eritrea)
-
-located (el ? ? ? AshgabatAshkhabadAhalAirport) (el ? ? ? Turkmenistan)
-
-located (el ? ? ? AscensionAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? InternationalAndrosAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? AspenPitkinCountyAirportSardyFieldCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AstrakhanAstrakhanAirport) (el ? ? ? Russia)
-
-located (el ? ? ? AshburtonAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? BoireFieldNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AmamiOShimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? HarrisonCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YohannesIVAsmaraAirport) (el ? ? ? Eritrea)
-
-located (el ? ? ? TalladegaMunicipalALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AsosaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? AliceSpringsNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AustinNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KayseriAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? PortofAstoriaORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PresidenteStroessnerAsuncionAirport) (el ? ? ? Paraguay)
-
-located (el ? ? ? AmboseliAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? AswanAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? JohnFKennedyMemorialWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AshleyMunicipalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AsirimAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AntaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? AtbaraAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? ArthursTownCatAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? AtoifiAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? AntlersMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AmbatoAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? AtalayaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? HellinikonInternationalAthensAthinaiAirport) (el ? ? ? Greece)
-
-located (el ? ? ? ArtigasAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? AntsirabeAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? AtqasukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TheWilliamBHartsfieldAtlantaInternationalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AltamiraPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NamatanaiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? OhioUniversityOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AitapeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AmritsarAirport) (el ? ? ? India)
-
-located (el ? ? ? AtarAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? ArtesiaMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AtmautluakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CascoGoveCoastGuardStationAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AtiAirport) (el ? ? ? Chad)
-
-located (el ? ? ? OutagamieCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WatertownMunicipalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AssiutAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? QueenBeatrixInternationalArubaOranjestadAirport) (el ? ? ? Aruba)
-
-located (el ? ? ? AraucaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AugustusDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AubRudeisAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? AugustaStateMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NadiaInternationalAbuDhabiAirport) (el ? ? ? UnitedArabEmirates)
-
-located (el ? ? ? AuaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AmbuntiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AlakanukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AurAtollAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? AustinMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AuburnMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AuburnOpelikaRobertGPittsALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AgaunAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AtuonaMarquesasIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? AurillacAirport) (el ? ? ? France)
-
-located (el ? ? ? RobertMuellerMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AtauroAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AurukunMissionQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WausauMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AraguainaTOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AneityumAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? AuroraMunicipalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AvianoAirBaseAvianoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? AvonCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AvenalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AvoriazAirport) (el ? ? ? France)
-
-located (el ? ? ? AuvergneNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CiegodeAvilaAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? AshevilleRegionalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CaumontAvignonAirport) (el ? ? ? France)
-
-located (el ? ? ? AvonParkMunicipalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WilkesBarreScrantonInternationalPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AvuAvuAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? AvalonNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AvraValleyAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CatalinaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AwassaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? AwabaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AniwaAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? AloweAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? WashingtonMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AwarehAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? WakeIslandAirfieldWakeIslandAirport) (el ? ? ? WakeIsland)
-
-located (el ? ? ? WestMemphisMunicipalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AltonDownsSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AustralDownsNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AwarAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AhwazAirport) (el ? ? ? Iran)
-
-located (el ? ? ? TheValleyWallblakeAnguillaAirport) (el ? ? ? Anguilla)
-
-located (el ? ? ? MaxsonAirfieldNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AramacQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AlexandroupolisAirport) (el ? ? ? Greece)
-
-located (el ? ? ? AlgonaMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HoustonSouthwestTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AtaqAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? AlexandriaNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ArmeniaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ChandlerFieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MunicipalCrookedAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? AruthaAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? AltusMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AkitaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? AxumAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? NeilArmstrongOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AngelFireNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AyapelAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AyacuchoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AlroyDownsNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MooreArmyAirFieldMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YaguaraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AlconburyRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? YariAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? LincolnMunicipalArmyNationalGuardBaseOperationsNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ArkalykAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? AnthonyLagoonNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AnyangAirport) (el ? ? ? China)
-
-located (el ? ? ? AyacuchoAirportPeru) (el ? ? ? Peru)
-
-located (el ? ? ? AyersRockNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AyrQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WaycrossWareCountyGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AntalyaAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? AiyuraAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AyawasiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AlBaydaAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? AmityvilleNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AmazonBayAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? YazdAirport) (el ? ? ? Iran)
-
-located (el ? ? ? HazlehurstGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ApatzinganAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? BettinaAbuDhabiAirport) (el ? ? ? UnitedArabEmirates)
-
-located (el ? ? ? KalamazooBattleCreekInternationalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TouatAdrarAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? ZapatocaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? BiallaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BealeAirForceBaseCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BarrancadeUpiAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? BarksdaleAirForceBaseLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BarcelonnetteAirport) (el ? ? ? France)
-
-located (el ? ? ? BarnesMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BaguioAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? MuharraqInternationalBahrainAirport) (el ? ? ? Bahrain)
-
-located (el ? ? ? BuenosAiresAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? BaliAirportPapuaNewGuinea) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BakiBakuNaxcivanAirport) (el ? ? ? Azerbaijan)
-
-located (el ? ? ? BatmanMilitaryAirBaseBatmanAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? LanderCountyNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BasongoAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? BanMakKhaengAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? BaibaraAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ErnestoCortissozBarranquillaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? BakerIslandAirport) (el ? ? ? BakerIsland)
-
-located (el ? ? ? BalalaeAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? BarretosSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BauruSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BaotouAirport) (el ? ? ? China)
-
-located (el ? ? ? BiawonqueAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? BarnaulAltayAirport) (el ? ? ? Russia)
-
-located (el ? ? ? BaiaMapeAirport) (el ? ? ? Romania)
-
-located (el ? ? ? BarcelosAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BalmacedaAirport) (el ? ? ? Chile)
-
-located (el ? ? ? BensonMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BayCityMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CurtisFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BigBellWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BurlingtonMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ButaritariAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? BarthAirport) (el ? ? ? Germany)
-
-located (el ? ? ? BhubaneswarAirport) (el ? ? ? India)
-
-located (el ? ? ? BitburgAirBaseBitburgAirport) (el ? ? ? Germany)
-
-located (el ? ? ? KasaneAirport) (el ? ? ? Botswana)
-
-located (el ? ? ? BabolsarAirport) (el ? ? ? Iran)
-
-located (el ? ? ? BattambangAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? BarioSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? BerberaAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? BembridgeEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BarbudaCodringtonBarbudaIsAirport) (el ? ? ? AntiguaAndBarbuda)
-
-located (el ? ? ? BasseTerreAirport) (el ? ? ? Guadeloupe)
-
-located (el ? ? ? BlackbushAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BerberatiAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? BaneasaBucharestAirport) (el ? ? ? Romania)
-
-located (el ? ? ? BrokenBowMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WingsFieldPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BambariAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? ZambeziAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? BaracoaAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? VirginiaTechVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BearCreek3AKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BacolodAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? BryceCanyonUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BoucaAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? BemichiAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? BaucauAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BarcaldineQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BacaGrandeCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BolwarraQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BarraColoradoAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? BacauAirport) (el ? ? ? Romania)
-
-located (el ? ? ? AeropuertoTransoceanicodeBarcelonaBarcelonaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? BacoJinkaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? BocadoAcreAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AirLogisticsBelleChasseHeliportLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BocaRatonFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BauchiAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? BulchiAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? BragancaPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? KindleyFieldBermudaAirport) (el ? ? ? Bermuda)
-
-located (el ? ? ? BundabergQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BarradoCordaMAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BaduIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BaudetteInternationalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RinkenbergerRLAILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BlandingMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BandarLengehAirport) (el ? ? ? Iran)
-
-located (el ? ? ? BirdIslandAirport) (el ? ? ? Seychelles)
-
-located (el ? ? ? SyamsudinNoorBanjarmarsinAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BradleyInternationalCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BandirmaAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? BadinAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? BandungAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BhadrapurAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? BarondaVadodaraAirport) (el ? ? ? India)
-
-located (el ? ? ? IgorISikorskyMemorialCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CasaleBrindisiAirport) (el ? ? ? Italy)
-
-located (el ? ? ? GbadoliteAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? BardufossAirport) (el ? ? ? Norway)
-
-located (el ? ? ? MobaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? BedfordDownsWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BroadusMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BandonStateORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BaindoungAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BereinaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BenbeculaScotlandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BeechFactoryKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaurenceGHanscomFieldMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeagleBayWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BluefieldsAirport) (el ? ? ? Nicaragua)
-
-located (el ? ? ? SurcinBelgradeBeogradAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? RossFieldTwinCitiesMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeicaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? BerauAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? RaeBareliAirport) (el ? ? ? India)
-
-located (el ? ? ? ValedeCaesPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BossembeleAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? BeninaBenghaziAirport) (el ? ? ? Libya)
-
-located (el ? ? ? BelmontNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BellaryAirport) (el ? ? ? India)
-
-located (el ? ? ? BuryStEdmundsEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? MetropolitanAreaBerlinAirport) (el ? ? ? Germany)
-
-located (el ? ? ? GuipavasBrestAirport) (el ? ? ? France)
-
-located (el ? ? ? BethelAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BedourieQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BeerShebaBeershebaAirport) (el ? ? ? Israel)
-
-located (el ? ? ? BeiraAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? BensonEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? InternationalBeirutAirport) (el ? ? ? Lebanon)
-
-located (el ? ? ? BeruAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? BoyneMountainMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BlueFoxBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BloomfieldQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BradfordRegionalPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BielefeldAirport) (el ? ? ? Germany)
-
-located (el ? ? ? WilliamBHeiligFieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BullfrogBasinUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BoeingFieldKingCountyInternationalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? BuckleyArmyNationalGuardBaseCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MeadowsFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MobileDowntownALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JBMHertzogBloemfonteinAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? ChiredziBuffaloRangeAirport) (el ? ? ? Zimbabwe)
-
-located (el ? ? ? BeaverCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VirgilIGrissomMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AldergroveInternationalNorthernIrelandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BeaufortCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BengbuAirport) (el ? ? ? China)
-
-located (el ? ? ? ClintonMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SilverBayMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BafoussemAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? PalonegroBucaramangaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? BoqueAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? BragancaAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? HutchinsonCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DecaturCountyIndustrialAirParkGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MPokoBanguiAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? BograAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? BogheAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? GrantleyAdamsInternationalBarbadosBridgetownAirport) (el ? ? ? Barbados)
-
-located (el ? ? ? BorgarfjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? BigCreekAirport) (el ? ? ? Belize)
-
-located (el ? ? ? BaglungAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? BinghamtonRegionalAirportEdwinALinkFieldNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BruggenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? FleslandBergenAirport) (el ? ? ? Norway)
-
-located (el ? ? ? BongoAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? BigLakeAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BangorInternationalMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BigSpringMcMahonWrinkleTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MetropolitanAreaBaghdadAirport) (el ? ? ? Iraq)
-
-located (el ? ? ? BangassouAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? BentoGoncalvesRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BaghdadAirport) (el ? ? ? Iraq)
-
-located (el ? ? ? BageRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BergamoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? BragaAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? BaiadeCaraquezAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? HancockCountyBarHarborMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaughlinBullheadCityAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HarbourNorthernIrelandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? WoodbourneAirStationBlenheimAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? BahiaCupicaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? BrusLagunaAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? BishaAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? ComandanteEsporaBahiaBlancaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? BhujAirport) (el ? ? ? India)
-
-located (el ? ? ? BahiaAngelesAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? BirminghamInternationalALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeihanAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? BhopalAirport) (el ? ? ? India)
-
-located (el ? ? ? BhojpurAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? BrokenHillNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BharatpurAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? BathurstNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BrightonDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BhavnagarAirport) (el ? ? ? India)
-
-located (el ? ? ? BahawalpurAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? SargodhaAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? BirminghamEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BeihaiAirport) (el ? ? ? China)
-
-located (el ? ? ? ConfinsMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PorettaCorsicaAirport) (el ? ? ? France)
-
-located (el ? ? ? BaidoaAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? BigCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BlockIslandStateRIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeatriceMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BiggsArmyAirFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AllenArmyAirFieldAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BishopCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BikiniAtollAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? FransKaisiepoBiakAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BillingsLoganInternationalMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SouthBiminiInternationalBiminiAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? BamiyanAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? BilbaoAirport) (el ? ? ? Spain)
-
-located (el ? ? ? BulimbaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ParmeBayonneAngletBiarritzAirport) (el ? ? ? France)
-
-located (el ? ? ? BiratnagarAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? BismarckMunicipalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BaitadiAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? BildudalurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? BriaAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? BillilunaStationWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KeeslerAirForceBaseMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BishoAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? BiminAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SoummamBejaiaAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? JeffcoCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BakkafjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? BatsfjordAirport) (el ? ? ? Norway)
-
-located (el ? ? ? BolaangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BajhangAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? BemidjiBeltramiCountyMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WayneCountyOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BenjinaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? YundumBanjulAirport) (el ? ? ? Gambia)
-
-located (el ? ? ? InternationalBujumburaAirport) (el ? ? ? Burundi)
-
-located (el ? ? ? BajoneAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? BermejoAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? BegamganjAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? BaharDarAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? BeijingPekingAirport) (el ? ? ? China)
-
-located (el ? ? ? BajuraAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? BajawaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? GuanajuatoLeonAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? BelgradeAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? TalaveraLaRealBadajozAirport) (el ? ? ? Spain)
-
-located (el ? ? ? BykovoMoscowAirport) (el ? ? ? Russia)
-
-located (el ? ? ? BikanerAirport) (el ? ? ? India)
-
-located (el ? ? ? BucklandAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StephensCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BakerCityMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LakeBrooksSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KotaKinabaluEastAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? BokeAirport) (el ? ? ? Guinea)
-
-located (el ? ? ? DonMuangInternationalBangkokAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? BurkeLakefrontOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BakalalanSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? BirninKonniAirport) (el ? ? ? Niger)
-
-located (el ? ? ? SenouBamakoAirport) (el ? ? ? Mali)
-
-located (el ? ? ? BarklyDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BlackallQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BokoroAirport) (el ? ? ? Chad)
-
-located (el ? ? ? BengkuluSumatraAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? CampPickettBlackstoneArmyAirFieldAllenCPerkinsonMunicipalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BetoikyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? HernandoCountyFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RaleighCountyMemorialWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BrookingsMunicipalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KuvumuBukavuAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? BukobaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? JoseAAnzoateguiBarcelonaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? BalboaAirport) (el ? ? ? Panama)
-
-located (el ? ? ? BaliAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? BoulderCityMunicipalNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BorlangeAirBaseBorlangeAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? MercerCountyWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BelagaSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? BlytheCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BellinghamInternationalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BatnaAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? SquiresGateEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BillundAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? AllaireNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BenallaVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HjaltabakkiBlonduosAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? BellavistaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? GiuseppeMarconiBorgoPanigaleBolognaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? BangaloreAirport) (el ? ? ? India)
-
-located (el ? ? ? BollonQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BlackwaterQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BlueCanyonNyackCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ScottAirForceBaseILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaimanaloHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BellunoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? BelmulletAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? ChilekaBlantyreAirport) (el ? ? ? Malawi)
-
-located (el ? ? ? BrommaStockholmAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? BumbaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? BrighamCityUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeloAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? BroomeWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BakoumaAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? MonroeCountyINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BomaiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BloomingtonNormalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BaramitaAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? BorkumAirport) (el ? ? ? Germany)
-
-located (el ? ? ? BerlinMunicipalNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BitamAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? BamernyAirport) (el ? ? ? Iran)
-
-located (el ? ? ? BhamoAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? BramptonIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BamburiAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? BaltrumAirport) (el ? ? ? Germany)
-
-located (el ? ? ? BrumadoBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BeaumontMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BimaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BanMeThoutAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? BordjBadjiMokhtarAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? BigMountainAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BelepBelepIslandsAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? BamuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? NashvilleInternationalTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BoendeAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? BeniAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? BandarAbbasAirport) (el ? ? ? Iran)
-
-located (el ? ? ? WarmSpringBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BanningMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeninCityAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? WahnBonnAirport) (el ? ? ? Germany)
-
-located (el ? ? ? BallinaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BarnwellCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BodinumuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BronnoyBronnoysundBroennoeysundAirport) (el ? ? ? Norway)
-
-located (el ? ? ? BurnsMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BannuAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? BaganaAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? BanforaAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? BarinasAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? BundiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BlumenauSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BoanaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BooneMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BellonaAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? BanzAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BomaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? BoraBoraSocietyIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? BocasdelToroAirport) (el ? ? ? Panama)
-
-located (el ? ? ? MerignacBordeauxAirport) (el ? ? ? France)
-
-located (el ? ? ? BoundjiAirport) (el ? ? ? Congo)
-
-located (el ? ? ? BollingAirForceBaseDCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EldoradoBogotaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? BournemouthEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BoiseAirTerminalGowenFieldIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BurgasBourgasAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? BrookingsStateORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BallykellyNorthernIrelandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? SaharSantaCruzInternationalBombayAirport) (el ? ? ? India)
-
-located (el ? ? ? FlamingoBonaireKralendijkAirport) (el ? ? ? NetherlandsAntilles)
-
-located (el ? ? ? BodoAirport) (el ? ? ? Norway)
-
-located (el ? ? ? BouarAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? BokuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BelfortAirport) (el ? ? ? France)
-
-located (el ? ? ? GeneralEdwardLawrenceLoganInternationalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BourgesAirport) (el ? ? ? France)
-
-located (el ? ? ? BoangAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BartowMunicipalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BorroloolaNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BoboDioulassoAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? BozoumAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? GrummanBethpageNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BoridiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BaliBamendaAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? BapiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BarradoGarcasMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BisligAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? BigPineyMarbletonWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SepingganBalikpapanAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? GreatAussieHoleAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PortoSeguroBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? JeffersonCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeppuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? BesalampyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? BalerAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? BudardalurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? BubaqueAirport) (el ? ? ? GuineaBissau)
-
-located (el ? ? ? BigginHillEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? GlyncoJetportGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BouliaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AeropuertoRafaelHernandezBorinquenAguadillaAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? BarraBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BlagoveschenskAmurAirport) (el ? ? ? Russia)
-
-located (el ? ? ? BrestBrestAirport) (el ? ? ? Belarus)
-
-located (el ? ? ? BartlettCoveSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BalgoHillsWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BarreirasBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BarreirinhasMAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SanCarlosdeBarilocheAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? BrainerdCrowWingCountyRegionalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NieuenlandBremenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? BradfordEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? WhitesburgMunicipalKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BrahmanAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PaleseMacchieBariAirport) (el ? ? ? Italy)
-
-located (el ? ? ? BrightVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BourkeNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BurlingtonMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BarquisimetoAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? BernBelpBernBerneAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? BrownsvilleSouthPadreIslandInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BiaruAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BrnoAirport) (el ? ? ? CzechRepublic)
-
-located (el ? ? ? BarraScotlandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LulsgateEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BathurstIslandNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NationalZaventemBrusselsBruxellesAirport) (el ? ? ? Belgium)
-
-located (el ? ? ? BremerhavenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? WileyPostWillRogersMemorialAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BarahonaAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? SamuelsFieldKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BorotouAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? BossasoAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? InternacionalDFAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BahiaSolanoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? BaoshanAirport) (el ? ? ? China)
-
-located (el ? ? ? SematanAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? BradshawArmyAirfieldHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BataAirport) (el ? ? ? EquatorialGuinea)
-
-located (el ? ? ? BrightonEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? JimShearerSouthPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BairnsdaleVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BiskraAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? BaselMulhouseEuroBaselAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? BergstromAirRescueServiceTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BossangoaAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? BascoAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? BensbachAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BisbeeMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InternationalBasraAirport) (el ? ? ? Iraq)
-
-located (el ? ? ? BalsasMAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BostAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? BasankusuAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? BossetAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BoswellBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BasseinAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? BarderaAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? BartlettsAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BertouaAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? BetouAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? BatticalcaAirport) (el ? ? ? SriLanka)
-
-located (el ? ? ? BrunetteDownsNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BontheAirport) (el ? ? ? SierraLeone)
-
-located (el ? ? ? SkyparkUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BatangafoAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? BatamBatuBesarAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BarterIslandLRRSAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BlangBintangBandaAcehKuturajaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BratskIrkutskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? WKKelloggMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BertMooneyMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarlboroCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BotopasieAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? ButlerCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ButareAirport) (el ? ? ? Rwanda)
-
-located (el ? ? ? BatonRougeMetropolitanAirportRyanFieldLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IvankaBratislavaAirport) (el ? ? ? Slovakia)
-
-located (el ? ? ? BettlesAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BintuluSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? BurlingtonInternationalVTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BatuLicinAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BetootaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BeattyNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BursaAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? BukaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? CramFieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BurketownQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FerihegyiBudapestAirport) (el ? ? ? Hungary)
-
-located (el ? ? ? MetropolitanAreaBuenosAiresAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? GreaterBuffaloInternationalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BenguelaAirport) (el ? ? ? Angola)
-
-located (el ? ? ? MetropolitanAreaBucharestAirport) (el ? ? ? Romania)
-
-located (el ? ? ? BokondiniAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BouSaadaAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? AlbuqAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? BuloloAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ButlerMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BuenaventuraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? BuraoAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? BhatindaAirport) (el ? ? ? India)
-
-located (el ? ? ? BulawayoAirport) (el ? ? ? Zimbabwe)
-
-located (el ? ? ? BurbankGlendalePasadenaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BatumiAbkhaziaAirport) (el ? ? ? Georgia)
-
-located (el ? ? ? BurtonwoodAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BellaUnionAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? ButonBabauAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BuniaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? BunburyWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BushehrAirport) (el ? ? ? Iran)
-
-located (el ? ? ? TilleBeauvaisAirport) (el ? ? ? France)
-
-located (el ? ? ? BoaVistaRRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BoavistaBoavistaAirport) (el ? ? ? CapeVerde)
-
-located (el ? ? ? BeaverInletAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BriveLaGaillardeAirport) (el ? ? ? France)
-
-located (el ? ? ? BuaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? BerlevagAirport) (el ? ? ? Norway)
-
-located (el ? ? ? VilhenaROAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BirdsvilleQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BelmonteBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AlbionMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BartlesvilleMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BolovipAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? EsperadinhaBravaAirport) (el ? ? ? CapeVerde)
-
-located (el ? ? ? BrevesPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TaymarHeliportWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BataviaDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BatesvilleRegionalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeverlyMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeverleySpringsWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BhairawaAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? BarrowIslandWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BrawleyMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BrownwoodMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BraunschweigAirport) (el ? ? ? Germany)
-
-located (el ? ? ? BarrowinFurnessAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BowlingGreenWarrenCountyRegionalKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ButterworthAirportMalaysia) (el ? ? ? Malaysia)
-
-located (el ? ? ? BaltimoreWashingtonInternationalMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BawanAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BolAirport) (el ? ? ? Croatia)
-
-located (el ? ? ? EarlHenryOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BowmanMunicipalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InternationalBandarSeriBegwanAirport) (el ? ? ? Brunei)
-
-located (el ? ? ? BalakovoSaratovAirport) (el ? ? ? Russia)
-
-located (el ? ? ? BenawiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BrewarrinaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BlaineMunicipalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BurnieWynyardTasmaniaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BankstownNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BanmethuotAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? BentwatersStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? GeorgeRCarrMemorialAirFieldLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BaboAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BoxboroughMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BadeAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BakelAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? BurkeCountyGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BalhashAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? BuckeyeMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BlueLagoonAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? BatomAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BissallancaBissauAirport) (el ? ? ? GuineaBissau)
-
-located (el ? ? ? BorregoValleyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BontangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ButuanAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? BreidhdalurBreiddalsvikAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? BoundaryAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DibaaAirport) (el ? ? ? Oman)
-
-located (el ? ? ? YacuibaAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? BeidahAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? JohnsonCountyWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EakerAirForceBaseARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BurleyMunicipalIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BellaYellaAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? BayamoAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? BayofIslandsAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? BunyuAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BicycleLakeArmyAirFieldNationalGuardCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BantryAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? BayreuthAirport) (el ? ? ? Germany)
-
-located (el ? ? ? BaiyerRiverAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BlakeleyIslandWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BonanzaAirport) (el ? ? ? Nicaragua)
-
-located (el ? ? ? BuziosAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BalranaldNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PhilipSWGoldsonInternationalBelizeCityAirport) (el ? ? ? Belize)
-
-located (el ? ? ? BydgoszczAirport) (el ? ? ? Poland)
-
-located (el ? ? ? BrezhnevAirport) (el ? ? ? Russia)
-
-located (el ? ? ? BalikesirAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? BryanskBryanskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? BarisalAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? GallatinFieldMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BolzanoBozenAirport) (el ? ? ? Italy)
-
-located (el ? ? ? BizantQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ViasBeziersAirport) (el ? ? ? France)
-
-located (el ? ? ? BuzzardsPointSeaplaneBaseDCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EagleAirParkTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZegaButaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? MayaMayaBrazzavilleAirport) (el ? ? ? Congo)
-
-located (el ? ? ? BeltsyAirport) (el ? ? ? Moldova)
-
-located (el ? ? ? BrizeNortonStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? CatacamasAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? CabindaAirport) (el ? ? ? Angola)
-
-located (el ? ? ? CascavelPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? WexfordCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColumbiaMetropolitanSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarauariAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ElmasSardiniaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? CaMauAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? CairoInternationalCairoAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? CanaimaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? AkronCantonRegionalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CampbeltownAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? CamiriAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? BaiyunGuangzhouCantonAirport) (el ? ? ? China)
-
-located (el ? ? ? ClaytonMunicipalAirparkNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapHaitienAirport) (el ? ? ? Haiti)
-
-located (el ? ? ? CaucasiaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CaribouMunicipalMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MohammedVCasablancaAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? CatIslandAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? CaruaruPEAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CazomboAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CamposRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CarlisleAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? CobarNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CornerBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JorgeWilstermanCochabambaAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? CherrabunWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CarNicobarAirport) (el ? ? ? India)
-
-located (el ? ? ? CumberlandMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CouncilBluffsMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CambridgeAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LegerBecharAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? CaboRojoAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? ShaltzFieldKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CiudadBolivarAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? ColumbusAirForceBaseMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CirebonAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? CotabatoAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? CoimbraAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? CalabarAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? CanberraAustralianCapitalTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CabimasAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? CobanAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? CondobolinNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CanobieQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CabinCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChaffeeArmyAirFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CableCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CenturyCityHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrandCaseSaintMartinAirport) (el ? ? ? Guadeloupe)
-
-located (el ? ? ? CarcassonneAirport) (el ? ? ? France)
-
-located (el ? ? ? CraneCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChileChicoAirport) (el ? ? ? Chile)
-
-located (el ? ? ? ConcordiaAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CalicutAirport) (el ? ? ? India)
-
-located (el ? ? ? CocosIslandsCocosKeelingIslandsAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ChinchillaAirport) (el ? ? ? Chile)
-
-located (el ? ? ? CrisciumaSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ChakcharanAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? CarimaguaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CarrielSurConcepcionAirport) (el ? ? ? Chile)
-
-located (el ? ? ? CachoeiraBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BuchananFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AeropuertoInternacionaldelCentroCaracasAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? ColoniaCatrielAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? DumDumInternationalCalcuttaAirport) (el ? ? ? India)
-
-located (el ? ? ? CraigCoveAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? CowellSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CaceresMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CharlesCityMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChubCayBerryAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? CooindaNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ColdBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CedarCityMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CaledoniaAirport) (el ? ? ? Panama)
-
-located (el ? ? ? CortinadAmpezzoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? CharlesdeGaulleParisAirport) (el ? ? ? France)
-
-located (el ? ? ? HarrellFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CedrosIslandAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? ConceicaoPBAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GeorgeTLewisFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? Candle2AKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WoodwardFieldSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CradockAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? CuddapahAirport) (el ? ? ? India)
-
-located (el ? ? ? CroydonQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ChadronMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChildressMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CamdenNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MerleKMudholeSmithAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EssexCountyNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CagayandeSuluAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? CessnaAircraftFieldKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CebuAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? JackMcNamaraFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CedunaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WestoverAirReserveBaseMetropolitanMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChesterAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ChengtehAirport) (el ? ? ? China)
-
-located (el ? ? ? ChiangRaiINternationalChiangRaiAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? ChernihivChernigovChernihivAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? ChelyabinskChelyabinskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? CapeEleutheraAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? CentralAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CiudadObregonAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? WacoKungoAirport) (el ? ? ? Angola)
-
-located (el ? ? ? ConcepcionAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? MandelieuCannesAirport) (el ? ? ? France)
-
-located (el ? ? ? MaupertusCherbourgAirport) (el ? ? ? France)
-
-located (el ? ? ? CessnockNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CholetAirport) (el ? ? ? France)
-
-located (el ? ? ? ClemsonOconeeCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MettelFieldINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BobSikesFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChenaHotSpringsAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KyleOakleyFieldKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CortezMontezumaCountyCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CoffeePointAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CoulterFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AulnatClermontFerrandAirport) (el ? ? ? France)
-
-located (el ? ? ? CienfuegosAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? CliftonHillsSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CamfieldNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CrawfordsvilleMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarrickfinnAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? ConfrezaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CarpentariaDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CarpiquetCaenAirport) (el ? ? ? France)
-
-located (el ? ? ? CoffsHarbourNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GreenleeCountyAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KerkyraCorfuAirport) (el ? ? ? Greece)
-
-located (el ? ? ? CoffeyvilleMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CraigSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CuiabaMTAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CapeGloucesterAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ChangdeAirport) (el ? ? ? China)
-
-located (el ? ? ? CambridgeDorchesterMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CuyahogaCountyOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CasiguranAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? AeroportodeCongonhasSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CapeGirardeauMunicipalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChingolaAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? SoekarnoHattaInternationalJakartaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? CamiguinAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? KoelnKolnAirport) (el ? ? ? Germany)
-
-located (el ? ? ? ZhengzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? PatengaChittagongAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? ChangchunAirport) (el ? ? ? China)
-
-located (el ? ? ? CampoGrandeMSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CollegeParkMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChinguittiAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? CiudadGuayanaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? CaigumaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MerrillCMeigsILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CagayandeOroAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? CasaGrandeMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LovellFieldTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChilasAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? ChristchurchInternationalChristchurchAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? ChandlerMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChievresAirport) (el ? ? ? Belgium)
-
-located (el ? ? ? ChinhaeAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? ChaoyangAirport) (el ? ? ? China)
-
-located (el ? ? ? ChachapoyasAirport) (el ? ? ? Peru)
-
-located (el ? ? ? MetropolitanAreaILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChickashaMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChallisIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChimboteAirport) (el ? ? ? Peru)
-
-located (el ? ? ? ChonjuAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? CharlottesvilleAlbemarleVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CircleHotSpringsAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChaniaKhaniaAirport) (el ? ? ? Greece)
-
-located (el ? ? ? DeolsChateaurouxAirport) (el ? ? ? France)
-
-located (el ? ? ? CharlestonAirForceBaseCharlestonInternationalSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChathamIslandAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? ChuathbalukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChavesAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? JinquanAirport) (el ? ? ? China)
-
-located (el ? ? ? ChanguinolaAirport) (el ? ? ? Panama)
-
-located (el ? ? ? ChoiseulBayAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? ChiloquinStateORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CiampinoRomaRomeAirport) (el ? ? ? Italy)
-
-located (el ? ? ? AvalonBaySeaplaneBaseCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChicoMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CedarRapidsMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CollieWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ChifengAirport) (el ? ? ? China)
-
-located (el ? ? ? CraigMoffatCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChangzhiAirport) (el ? ? ? China)
-
-located (el ? ? ? ChitipaAirport) (el ? ? ? Malawi)
-
-located (el ? ? ? CobijaAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? ChalkyitsikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CouncilAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CimitarraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ArthurNNeuIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChipataAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? ChiquimulaAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? CairoILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CantonIslandAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? ShimkentChimkentSouthKazakhstanAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? ChippewaCountyInternationalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChomleyAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChiclayoAirport) (el ? ? ? Peru)
-
-located (el ? ? ? ComisoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? CoariAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CajamarcaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? CoimbatoreAirport) (el ? ? ? India)
-
-located (el ? ? ? CalamaAirport) (el ? ? ? Chile)
-
-located (el ? ? ? CandilejasAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ChangHuaAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? ChilkoLakeAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CraftonIslandAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EllenChurchFieldIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChitralAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? ElCajonCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChaurjhariAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? AbrahamGonzalezCiudadJuarezAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? ChejuAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? CrookedCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KegelmanAirForceAuxiliaryFieldOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BenedumWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CherkasyCherkasyAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? ClearLakeAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CrispCountyCordeleGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChongqingAirport) (el ? ? ? China)
-
-located (el ? ? ? CrokerIslandNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CherokeeVillageHeliportARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FletcherFieldMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CrookstonMunicipalKirkwoodFieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CornelioProcopioPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CherokeeMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CraneIslandWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarajasPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CordovaMunicipalAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OutlawFieldTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChickenAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GbessiaConakryAirport) (el ? ? ? Guinea)
-
-located (el ? ? ? CanakkaleAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? ComillaAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? CastlebarAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? LavonNorthTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McClellanPalomarCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ClevelandHopkinsInternationalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColtishallAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? CoalingaMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CoolahNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ClintonvilleMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ClujNapocaAirport) (el ? ? ? Romania)
-
-located (el ? ? ? EasterwoodFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WilliamRFairchildInternationalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarolinaMAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AlfonsoBonillaAragonCaliAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ClarksPointAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColimaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? CalipatriaMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChehalisCentraliaWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CharlotteDouglasInternationalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColumbusMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CaldasNovasGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ClearwaterAirParkFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ClorindaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? SainteCatherineCorsicaAirport) (el ? ? ? France)
-
-located (el ? ? ? CalabozoAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? CunnamullaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KatunayakeColomboAirport) (el ? ? ? SriLanka)
-
-located (el ? ? ? CamocimCEAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CootamundraNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CiudaddelCarmenAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? AixLesBainsChamberyAirport) (el ? ? ? France)
-
-located (el ? ? ? CorumbaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PortColumbusInternationalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UniversityofIllinoisWillardILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KyzylTuvaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? MakokolaAirport) (el ? ? ? Malawi)
-
-located (el ? ? ? CamoowealQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CarmelitaAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? MohamedVCasablancaAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? ObbiaAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? CampodoAragAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ClermontQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ColmarAirport) (el ? ? ? France)
-
-located (el ? ? ? ScusciubanAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? CametaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ChimbuKundiawaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? CoromandelAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? IgnacioAgramonteCamagueyAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? HoughtonCountyMemorialMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SpartaFortMcCoyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CananeaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? CoonambleNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CoconutIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MihaiKogainiceanuConstantaAirport) (el ? ? ? Romania)
-
-located (el ? ? ? FremontCountyCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeloHorizonteMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CognacAirport) (el ? ? ? France)
-
-located (el ? ? ? ClaremontMunicipalNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CloncurryQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BlosserMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SindalAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? CavernCityAirTerminalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ConnaughtAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? ChinoCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EastGreenlandAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? CorrientesAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ChanaralAirport) (el ? ? ? Chile)
-
-located (el ? ? ? InternationalQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CharataAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ChanuteMartinJohnsonKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CanavieirasBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TSTIWacoJamesConnallTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChiangMaiInternationalChiangMaiAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? CanyonlandsFieldUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CangambaAirport) (el ? ? ? Angola)
-
-located (el ? ? ? ColumbiaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CoolibahNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ComodoroPierresConcordiaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? YellowstoneRegionalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CoeurdAleneAirTerminalIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PatrickAirForceBaseFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CondotoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CoochBeharAirport) (el ? ? ? India)
-
-located (el ? ? ? MerrittIslandFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CoonabarabranNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CochinAirport) (el ? ? ? India)
-
-located (el ? ? ? CollIslandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ColemanMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ConcordMunicipalNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CadjehounCotonouAirport) (el ? ? ? Benin)
-
-located (el ? ? ? ConquistaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PajasBlancasCordobaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? CityofColoradoSpringsMunicipalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CotullaLaSalleCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColumbiaRegionalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CovilhaAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? CoquimboAirport) (el ? ? ? Chile)
-
-located (el ? ? ? CongoTownAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? CoolawanyahWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ConstanzaAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? CapePalmasAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? CapurganaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ChapelcoSanMartindelosAndesAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? CooberPedySouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AlbertoAcunaOngayCampecheAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? CepuAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? CarmendePatagonesAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? KastrupKobenhavnCopenhagenAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? ChesapeakeMunicipalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChaparralAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ComptonCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapeRooneyAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? CopiapoAirport) (el ? ? ? Chile)
-
-located (el ? ? ? CalapanAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? CampinasSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NatronaCountyInternationalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DFMalanCapeTownAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? CururupuMAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CampinaGrandePBAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CulebraCulebraAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? LakefieldOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DunkerqueCalaisAirport) (el ? ? ? France)
-
-located (el ? ? ? CookMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapeFlatteryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CostaMarquesROAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CaquetaniaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ChathamMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CherokeeSoundAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? CraiovaAirport) (el ? ? ? Romania)
-
-located (el ? ? ? CollarenebriNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CartagoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? GeneralEMosconiComodoroRivadaviaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? GrandStrandSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarnotAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? CraigMunicipalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CherribahQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CrookedIslandCrookedAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? CoorabieAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ClarkFieldLuzonAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? GosseliesCharleroiAirport) (el ? ? ? Belgium)
-
-located (el ? ? ? CatarmanAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? CromartyAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? CorcoranCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CorpusChristiInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CaravelasBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CeresAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? CDavidCampbellFieldCorsicanaMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZMJackStellFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarriacouAirport) (el ? ? ? Grenada)
-
-located (el ? ? ? CrotoneAirport) (el ? ? ? Italy)
-
-located (el ? ? ? YeagerWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoscoeTurnerMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarltonHillWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CharjeuChardzhouLebapAirport) (el ? ? ? Turkmenistan)
-
-located (el ? ? ? ColonsayScotlandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? CaransebesAirport) (el ? ? ? Romania)
-
-located (el ? ? ? CanasAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? CresswellDownsNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AvionClubatCrestedButteCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColumbusMetropolitanGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapeSarichefAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CasinoNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CapeStJacquesAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? CapSkirringAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? OSullivanArmyAirFieldNationalGuardCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ClintonShermanOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarsonNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapeSpencerCoastGuardHeliportAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CrestonMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CasuaritoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CassilandiaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CastawayAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? CrossvilleMemorialTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChangshaAirport) (el ? ? ? China)
-
-located (el ? ? ? CheboksaryChuvashiaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? FontanarossaSicilyAirport) (el ? ? ? Italy)
-
-located (el ? ? ? CoritgoBlancoAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? CatamarcaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? CartiAirport) (el ? ? ? Panama)
-
-located (el ? ? ? ContamanaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? RafaelNunezCartagenadeIndiasAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ChesterCountyGOCarlsonPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CuitoCuanavaleAirport) (el ? ? ? Angola)
-
-located (el ? ? ? WestGeorgiaRegionalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IngersollILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CharlevilleQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ChetumalAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? CooktownQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CalvertonNavalWeaponsIndustrialReserveNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarutaperaMAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SantaVitoriaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CattleCreekAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ChitoseSapporoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? LeCastelletAirport) (el ? ? ? France)
-
-located (el ? ? ? ChengduAirport) (el ? ? ? China)
-
-located (el ? ? ? CatavinaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? CottonwoodAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CortlandCountyAirportChaseFieldNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CrossCityFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SampsonCountyNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CiudadConstitucionAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? ColumbiaOwensDowntownSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CamiloDazaCucutaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CaloundraQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CuencaAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? CuneoAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? OrangeNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CushingMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CurrilloAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CulionAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? CumbicaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SinaloaCuliacanAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? CumanaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? CancunInternationalCancunAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? CaruruAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CarupanoAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? CoenQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AeropuertoHatoCuracaoWillemstadAirport) (el ? ? ? NetherlandsAntilles)
-
-located (el ? ? ? ColumbusMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CutralCoAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? GeneralRobertoFierroVChihuahuaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? CasiquaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? CubeCoveAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CuddihyFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CueWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CuzcoAirport) (el ? ? ? Peru)
-
-located (el ? ? ? CleveSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CovenasAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CourchevalAirport) (el ? ? ? France)
-
-located (el ? ? ? CaviahueAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? CaletaOliviaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? CherokeeVillageARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapeVogelAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? CiudadVictoriaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? ClovisMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CorvallisMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarnarvonWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CulverCityCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CannonAirForceBaseNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BagintonCoventryAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? CorvoIslandAzoresAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? CharlevoixMunicipalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CentralWisconsinWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AfonsoPenaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ChernivtsiChernovtsyChernivtsiAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? ChennaultIndustrialAirparkLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CallawayGardensHarrisCountyGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ClintonMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RhooseCardiffAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? FortWolterArmyAirFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CampbellporeAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? CowarieSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CenterIslandWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CowraNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CorowaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CaicaraAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? CoxsBazarAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? ChitinaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChaseCityMunicipalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColdfootAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CoalHarbourWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CassidyLineIslandsAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? CaxiasdoSulRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CalexicoInternationalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CamaxiloAirport) (el ? ? ? Angola)
-
-located (el ? ? ? CandalaAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? MontgomeryCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CilacapJavaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ChristmasCreekWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ChartersTowersQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CamillaMitchellCountyGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CatCayAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? LesCayesAirport) (el ? ? ? Haiti)
-
-located (el ? ? ? GerrardSmithCaymanBracAirport) (el ? ? ? CaymanIslands)
-
-located (el ? ? ? CayeChapelAirport) (el ? ? ? Belize)
-
-located (el ? ? ? CrystalLakePAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChefornakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChiayiAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? CoyolesAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? ChathamSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CayoLargodelSurAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? CalbayogAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? ColoniaAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? CheyenneWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YakatagaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ClayCenterMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CauayanAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? ChichenItzaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? CruzAltaRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CopperCenter2AKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CozadMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CoroAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? CapeRomanzofLRRSAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CorozalAirport) (el ? ? ? Belize)
-
-located (el ? ? ? CorazondeJesusAirport) (el ? ? ? Panama)
-
-located (el ? ? ? CascadeLocksStateORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AinElBeyConstantineAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? CozumelAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? ChisanaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChistochinaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapePoleSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CruzeirodoSulACAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? DimmitCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CorozalAirportColombia) (el ? ? ? Colombia)
-
-located (el ? ? ? CzestochowaAirport) (el ? ? ? Poland)
-
-located (el ? ? ? ChangzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? ClunyQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CampoCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DavisonArmyAirFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DaytonaBeachRegionalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZiaInternationalDhakaAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? DaNangAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? DaparizoAirport) (el ? ? ? India)
-
-located (el ? ? ? DaupAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BarstowDaggettCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DathinaAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? DarjeelingAirport) (el ? ? ? India)
-
-located (el ? ? ? DauanIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DallasLoveFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DamascusAirport) (el ? ? ? Syria)
-
-located (el ? ? ? DanvilleRegionalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DarchulaAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? DaresSalaamAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? DatongAirport) (el ? ? ? China)
-
-located (el ? ? ? DaruAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AeropuertoHenriqueMalekDavidAirport) (el ? ? ? Panama)
-
-located (el ? ? ? DaxianAirport) (el ? ? ? China)
-
-located (el ? ? ? JamesMCoxDaytonInternationalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DarwazAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? DalbandinAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? DhanbadAirport) (el ? ? ? India)
-
-located (el ? ? ? PanajiAirport) (el ? ? ? India)
-
-located (el ? ? ? DebraMarcosAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? WHBudBarronGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DubboNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DebapareAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? DubuqueRegionalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DuboisMunicipalIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DebraTaborAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? DubrovnikAirport) (el ? ? ? Croatia)
-
-located (el ? ? ? DalbyQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WashingtonNationalDCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CaneFieldDominicaRoseauAirport) (el ? ? ? Dominica)
-
-located (el ? ? ? DahlCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CastresAirport) (el ? ? ? France)
-
-located (el ? ? ? DecaturHiWayINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DoncasterAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? DuncanTownRaggedAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? PryorFieldALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DaviessCountyINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DodgeCityRegionalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DabbaAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? DandongAirport) (el ? ? ? China)
-
-located (el ? ? ? DaydreamIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DodoimaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? DeltaDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DoradoAirportprivateDoradoAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? DaduAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? EdDabbaAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? DebrecenAirport) (el ? ? ? Hungary)
-
-located (el ? ? ? DecaturILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DehradunAirport) (el ? ? ? India)
-
-located (el ? ? ? DecorahMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DennisIslandAirport) (el ? ? ? Seychelles)
-
-located (el ? ? ? IndiraGandhiInternationalDelhiAirport) (el ? ? ? India)
-
-located (el ? ? ? DembidolloAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? StapletonInternationalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DearbornHelistopMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DerimAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? DesrochesAirport) (el ? ? ? Seychelles)
-
-located (el ? ? ? DetroitCityMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DeirezzurAirport) (el ? ? ? Syria)
-
-located (el ? ? ? AlDhafraMilitaryAbuDhabiAirport) (el ? ? ? UnitedArabEmirates)
-
-located (el ? ? ? DriftwoodBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DefianceMemorialOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DrumduffQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DallasFortWorthInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DangrigaAirport) (el ? ? ? Belize)
-
-located (el ? ? ? DangerBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DegahburAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? MudgeeNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DouglasMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DurangoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? DaugavpilsAirport) (el ? ? ? Latvia)
-
-located (el ? ? ? DargavilleAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? DumagueteAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? DedougouAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? ConverseCountyWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DhahranAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? DurhamDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DhangarhiAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? DhalaAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? DharamsalaAirport) (el ? ? ? India)
-
-located (el ? ? ? DothanALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DalhartMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DibrugarhAirport) (el ? ? ? India)
-
-located (el ? ? ? DiliAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? ArrachartAntsirananaDiegoSuarezAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? LongvicDijonAirport) (el ? ? ? France)
-
-located (el ? ? ? DickinsonMunicipalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KomoroDiliAirport) (el ? ? ? EastTimor)
-
-located (el ? ? ? LittleDiomedeIslandAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DiapagaAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? DivinopolisMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AbaTennaDYilmaDireDawaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? DolisieAirport) (el ? ? ? Congo)
-
-located (el ? ? ? DiwanofRoyalCourtAirport) (el ? ? ? Oman)
-
-located (el ? ? ? DiyarbakirAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? DjougouAirport) (el ? ? ? Benin)
-
-located (el ? ? ? JambiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? DjerbaZarzisDjerbaJerbaAirport) (el ? ? ? Tunisia)
-
-located (el ? ? ? TiskaDjanetAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? SentaniDjayapuraJayapuraAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? DjambalaAirport) (el ? ? ? Congo)
-
-located (el ? ? ? DeltaJunctionAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DajarraQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DjupivogurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? DabajoroAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? DeKalbTaylorMunicipalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DunkIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ChautauquaCountyDunkirkNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YoffDakarAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? KnoxvilleDowntownIslandTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DoualaAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? DalbertisAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? DalianAirport) (el ? ? ? China)
-
-located (el ? ? ? DajaliGeiloAirport) (el ? ? ? Norway)
-
-located (el ? ? ? TavauxDoleAirport) (el ? ? ? France)
-
-located (el ? ? ? LaughlinAirForceBaseTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DillinghamAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DuluthInternationalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DaLatAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? DulkaninnaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DillonCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DalamanAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? DillonMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DolomiAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TheDallesMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DelissavilleNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DillonsBayAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? DelawareMunicipalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DavisMonthanAirForceBaseAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZhambylDzhambulZhambylAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? DoomadgeeMissionQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DomodemovoMoscowAirport) (el ? ? ? Russia)
-
-located (el ? ? ? DannellyAirNationalGuardBaseOperationsALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DemingMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SedaliaMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DhamarAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? DiamantinoMTAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? DimapurAirport) (el ? ? ? India)
-
-located (el ? ? ? KadenaAirForceBaseRyukyuIsAirport) (el ? ? ? Japan)
-
-located (el ? ? ? DunbarQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DundeeAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? DallasNorthTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DernaAirport) (el ? ? ? Libya)
-
-located (el ? ? ? DunhuangAirport) (el ? ? ? China)
-
-located (el ? ? ? WadMedaniAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? DinajpurAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? DnipropetrovskDnepropetrovskDnipropetrovskAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? DanielFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DenhamWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DaltonMunicipalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DianopolisGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? DangAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? DeniliquinNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? StMaloDinardPleurtuitAirport) (el ? ? ? France)
-
-located (el ? ? ? DenisonMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DowntownCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DinangatAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? VermilionCountyILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DinderAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? DanburyCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DenizliAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? DoanyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? DoboAruIslandsAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? DornochAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? DodomaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? DjoemoeAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? DoraBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DongolaAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? DohaAirport) (el ? ? ? Qatar)
-
-located (el ? ? ? DoiniAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? DonetskDonetskAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? SaintGatienDeauvilleAirport) (el ? ? ? France)
-
-located (el ? ? ? MelvilleHallDominicaRoseauAirport) (el ? ? ? Dominica)
-
-located (el ? ? ? DosLagunasAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? DorobisoroAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? DolpaAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? DoriAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? DiosAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? DouradosMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? DoverAirForceBaseDEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DongaraWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DeboyneAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? DorraAirport) (el ? ? ? Djibouti)
-
-located (el ? ? ? DupageILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DieppeAirport) (el ? ? ? France)
-
-located (el ? ? ? MichaelArmyAirFieldUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DeerParkNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DipologAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? DevonportTasmaniaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NgurahRaiDenpasarBaliAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? DumpuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? DouglasMunicipalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DesertRockNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DerbyWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DorundaStationQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DrummondIslandMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DriftRiverAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DeeringAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeauregardParishLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DrietabbetjeAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? DramaAirport) (el ? ? ? Greece)
-
-located (el ? ? ? DirranbandiQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DurangoLaPlataCountyCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DurrieQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DresdenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? DelRioInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DrummondMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InternationalNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DschangAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? LaDesiradeAirport) (el ? ? ? Guadeloupe)
-
-located (el ? ? ? DessieAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? DestinFortWaltonBeachFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DeraIsmailKhanAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? DaruAirportSierraLeone) (el ? ? ? SierraLeone)
-
-located (el ? ? ? DesMoinesInternationalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DansvilleMunicipalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DeltaMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DatadawaiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? DaetAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? DwightILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DeathValleyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DietrichAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DetroitLakesMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DortmundAirport) (el ? ? ? Germany)
-
-located (el ? ? ? ShreveportDowntownLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DentonMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DecaturShoresWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MetropolitanAreaMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DetroitMetropolitanWayneCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EakerFieldOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DublinAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? HalliburtonFieldOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DunedinAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? DundoAirport) (el ? ? ? Angola)
-
-located (el ? ? ? DuckNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BisbeeDouglasInternationalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DuisburgAirport) (el ? ? ? Germany)
-
-located (el ? ? ? DuBoisJeffersonCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DumaiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? DundasAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? QuamichanLakeWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LouisBothaDurbanAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? RheinRuhrDuesseldorfDusseldorfAirport) (el ? ? ? Germany)
-
-located (el ? ? ? UnalaskaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DumasMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DevaAirport) (el ? ? ? Romania)
-
-located (el ? ? ? StuartPowellFieldKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DevilsLakeMunicipalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DavenportMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FranciscoBangoyInternationalDavaoCityAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? DavenportDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DalyRiverNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PhoenixDeerValleyMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DelawareAirparkDEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SoalalaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? DavidWayneHooksMemorialTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DowntownAirparkOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LakeBuenaVistaSTOLFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DeuxAlpesAirport) (el ? ? ? France)
-
-located (el ? ? ? DubaiAirport) (el ? ? ? UnitedArabEmirates)
-
-located (el ? ? ? DixieQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DexterMunicipalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DanburyMunicipalCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MadisonLacQuiParleCountyMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DysartQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DorchesterCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DayongAirport) (el ? ? ? China)
-
-located (el ? ? ? DiamantinaLakesQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AnadyrMagadanAirport) (el ? ? ? Russia)
-
-located (el ? ? ? DyessAirForceBaseTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DushanbeKaroteginAirport) (el ? ? ? Tajikistan)
-
-located (el ? ? ? DalyWatersNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PamandziDzaoudziMamoudzouAirport) (el ? ? ? Mayotte)
-
-located (el ? ? ? CodazziAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ZhezqazghanDzhezkazganZhezqazghanAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? EagleAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AbbseAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? EmaeAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? EagleGroveMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElArishAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? NejranAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? PhiferAirfieldWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KearneyMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanSebastianAirport) (el ? ? ? Spain)
-
-located (el ? ? ? PangbornMemorialWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChippewaValleyRegionalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElbaIslandAirport) (el ? ? ? Italy)
-
-located (el ? ? ? KampalaEntebbeAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? ElObeidAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? ElBargeAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? EsbjergAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? ElBormaAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? EbadonAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? WebsterCityMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BoutheonSaintEtienneAirport) (el ? ? ? France)
-
-located (el ? ? ? EbolowaAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? IoscoCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElCampoMetroAirportIncTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElizabethCityCostGuardAirStationMunicipalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EchucaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ErcanAirport) (el ? ? ? Cyprus)
-
-located (el ? ? ? ElEncantoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ElCharcoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MondellFieldWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EdnaBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElDebbaAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? ErldundaNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? EdentonMunicipalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElmendorfAirForceBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WeideArmyAirFieldMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EdinburghScotlandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? CaptainJackThomasElDoradoKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EldoretAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? LaRocheAirport) (el ? ? ? France)
-
-located (el ? ? ? ErandiqueAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? EdwardRiverQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? EdwardsAirForceBaseCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NeedlesCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DillantHopkinsNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EightFathombightAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BelleFourcheMunicipalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EllingtonFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EfogiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? NewportStateVTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KefaloniaKefalliniaAirport) (el ? ? ? Greece)
-
-located (el ? ? ? EastForkAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JeffersonMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EngatiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BergeracAirport) (el ? ? ? France)
-
-located (el ? ? ? EagleCountyRegionalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EglinAirForceAuxiliaryNr3DukeFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NeghelliAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? SegeAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? ElGeneinaAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? EaglePassMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EmmetsburgMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EgilsstadirAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? WellingtonMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EagleRiverUnionWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EgegikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElkhartMortonCountyKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ErhacAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? ElBolsonAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? CapeNewhenhamLRRSAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShelbyMunicipalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RentschlerCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EiaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? EnisejskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? EinasleighQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? EielsonAirForceBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EindhovenAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? TortolaBeefIsAirport) (el ? ? ? BritishVirginIslands)
-
-located (el ? ? ? CountyMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EinYahavAirport) (el ? ? ? Israel)
-
-located (el ? ? ? BarrancabermejaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? WedjhAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? MurrayFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EkibastuzAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? ElkedraNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? EkerekuAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? ElkhartMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElkinsRandolphCountyJenningsRandolphFieldWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElkoMunicipalAirportJCHarrisFieldNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WayneCountyKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EskilstunaAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? AddingtonFieldKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EagleLakeTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElBancoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ElchoIslandNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GoodwinFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElRealAirport) (el ? ? ? Panama)
-
-located (el ? ? ? ElFasherAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? ElGoleaAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? NorthEleutheraEleutheraAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? ElimAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElRecreoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ElkCityMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EllisrasAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? ElmiraCorningRegionalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BowersFieldWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EldoradoAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ElPasoInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GassimAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? EastLondonAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? TourSinaiCityAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? GuemarElOuedAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? ElfinCoveSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EllamarSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElyAirportYellandFieldNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WellsvilleMunicipalAirportTarantineFieldNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EastMidlandsDerbyAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? EmbarcaderoCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EmeraldQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? EmdenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? EmpangeniAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? EmirauAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? EmmonakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KemmererMunicipalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NemaAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? EmoONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? EmporiaMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EmbessaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ElMonteCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EmporiaMunicipalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElMaitenAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ElMinyaAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? KenaiMunicipalAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EneabbaWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? EsseyNancyAirport) (el ? ? ? France)
-
-located (el ? ? ? VanceAirForceBaseOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EndeAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? EnontekioEnontekioeAirport) (el ? ? ? Finland)
-
-located (el ? ? ? EnshiAirport) (el ? ? ? China)
-
-located (el ? ? ? ElNaranjoAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? StAngeloNorthernIrelandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? CentraliaMunicipalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JaenAirport) (el ? ? ? Spain)
-
-located (el ? ? ? NenanaMunicipalAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EncarnacionAirport) (el ? ? ? Paraguay)
-
-located (el ? ? ? EnschedeAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? EnitewokAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? EnuguAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? WendoverUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KenoshaMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YanAnAirport) (el ? ? ? China)
-
-located (el ? ? ? SabreArmyHeliportTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MedellinAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? EdayAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? KeokukMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElDoradoAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? NeoshoMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElorzaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? BrownsNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EphrataMunicipalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EpiAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? EpiskopiAirport) (el ? ? ? Cyprus)
-
-located (el ? ? ? EpinalAirport) (el ? ? ? France)
-
-located (el ? ? ? EpenaAirport) (el ? ? ? Congo)
-
-located (el ? ? ? EsperanceWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? EliptaminAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? EsquelAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? MonroeNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ErigavoAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? ErnabellaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ErzincanAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? BerdyanskZaporizhzhyaAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? EraveAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ErfurtAirport) (el ? ? ? Germany)
-
-located (el ? ? ? EromangaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ErrachidiaAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? ErieInternationalPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ErechimRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? EirunepeAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? EldredRockCoastGuardHeliportAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ErrolNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ErosWindhoekAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? ErumeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KerrvilleMunicipalAirportLouisSchreinerFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LuceCountyHaleMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ErzurumAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? EsaAlaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? DeltaCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrcasIslandWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElCipresEnsenadaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? AlexandriaEslerRegionalLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MariscalEstigarribiaAirport) (el ? ? ? Paraguay)
-
-located (el ? ? ? ShorehamAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? EspinosaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? EskisehirAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? ElistaKalmykiaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? GeneralRivadeneiraEsmeraldasAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? EastonMunicipalMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanJuanPuebloNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BirchwoodPoconoAirparkPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElSalvadorAirport) (el ? ? ? Chile)
-
-located (el ? ? ? EssenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? EsthervilleMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EastonStateWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WestBendMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EtadunnaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GendaWuhaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? HozmanElatAirport) (el ? ? ? Israel)
-
-located (el ? ? ? EastlandMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EnterpriseMunicipalALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LorraineMetzNancyAirport) (el ? ? ? France)
-
-located (el ? ? ? EuaAirport) (el ? ? ? Tonga)
-
-located (el ? ? ? EuclaWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? EurekaNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WeedonFieldALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MahlonSweetFieldORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NeumuensterAirport) (el ? ? ? Germany)
-
-located (el ? ? ? LaayouneAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? ParatebuenoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? FDRooseveltStEustathiusAirport) (el ? ? ? NetherlandsAntilles)
-
-located (el ? ? ? EvadaleLandingStripTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EvaDownsNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? EvenesAirport) (el ? ? ? Norway)
-
-located (el ? ? ? SvegAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? EvansHeadNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? JevlachNaxcivanAirport) (el ? ? ? Azerbaijan)
-
-located (el ? ? ? EvelethVirginiaMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZapadnyErevanYerevanAirport) (el ? ? ? Armenia)
-
-located (el ? ? ? MaryvilleMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EvansvilleRegionalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EvanstonUintaCountyBurnsFieldWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EvreuxAirport) (el ? ? ? France)
-
-located (el ? ? ? NewBedfordMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EwerAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? EnarotaliAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? NewtonCityCountyKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CravenCountyRegionalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EwoAirport) (el ? ? ? Congo)
-
-located (el ? ? ? NewarkInternationalNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NewtokAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreenhamCommonRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ExcursionInletSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ExmouthAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ExeterAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LexingtonMunicipalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YelimaneAirport) (el ? ? ? Mali)
-
-located (el ? ? ? ElYopalAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? WeiserAirParkTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YeringtonMunicipalNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EliyeSpringsAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? KeyWestInternationalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AeropuertoInternacionalEzeizaMinistroPistariniBuenosAiresAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ShannonVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KewaneeMunicipalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EastmanDodgeCountyGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElazigAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? CameronMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FaranahAirport) (el ? ? ? Guinea)
-
-located (el ? ? ? FarnboroughEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? FaatteAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? VagarFaroeIsAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? FelkerArmyAirFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FagurholsmyriAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? FarahAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? FairbanksInternationalAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DiegoJimenezTorresFajardoAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? FalseIslandSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FalconStateParkTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FarmingtonRegionalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ListaFarsundAirport) (el ? ? ? Norway)
-
-located (el ? ? ? FaroAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? FitiutaFitiutaVillageAirport) (el ? ? ? AmericanSamoa)
-
-located (el ? ? ? HectorInternationalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FaskrudsfjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? FresnoAirTerminalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FakaravaSocietyIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? FayettevilleRegionalAirportGrannisFieldNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FaizabadAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? FranciscoBeltraoPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SimmonsArmyAirFieldNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WainwrightArmyAirFieldAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FaribaultMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LuanoLubumbashiAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? FortBridgerWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FornebuOsloAirport) (el ? ? ? Norway)
-
-located (el ? ? ? FairburyMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GlacierParkInternationalMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FicksburgAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? FresnoChandlerDowntownCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FlyingCloudMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LeonardodaVinciFiumicinoRomaRomeAirport) (el ? ? ? Italy)
-
-located (el ? ? ? ButtsArmyAirFieldCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YakimaFiringCenterArmyAirFieldWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ForrestCityMunicipalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FundacionAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? PrincipedaBeiraROAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BringelandFoerdeFordeAirport) (el ? ? ? Norway)
-
-located (el ? ? ? LeLamentinFortdeFranceAirport) (el ? ? ? Martinique)
-
-located (el ? ? ? LowenthalFriedrichshafenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? FrederickMunicipalMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FariopurAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? FrederickMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BandunduAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? FairfieldCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FindlayOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FetlarIslandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? SanfebagarAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? FuerstenfeldbruckAirBaseFuerstenfeldbruckAirport) (el ? ? ? Germany)
-
-located (el ? ? ? FernandodeNoronhaFNAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AlbertusILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FergusonsGulfAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? FestusMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FremontMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FrancisEWarrenAirForceBaseWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaissFesFezAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? FirstFlightNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PeachtreeCityAirportFalconFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FairfordRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? FairfieldMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FergusFallsMunicipalAirportEinarMickelsonFieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WrightPattersonAirForceBaseOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapitalCityKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FutaleufuAirport) (el ? ? ? Chile)
-
-located (el ? ? ? FderikAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? FabaliSiApiaAirport) (el ? ? ? WesternSamoa)
-
-located (el ? ? ? FoxGlacierAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? FangatauAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? FlemingMasonKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KnoxArmyHeliportALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LibbyArmyAirFieldSierraVistaMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FakahinaAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? FireCoveAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElizabethFieldNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FairIsleAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? FriaAirport) (el ? ? ? Guinea)
-
-located (el ? ? ? NDjiliKinshasaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? FinkeNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FillmoreUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FinschhafenAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? FitchburgMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FiveFingersCoastGuardHeliportAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FitzroyCrossingWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AlfujairahFujairahAirport) (el ? ? ? UnitedArabEmirates)
-
-located (el ? ? ? SculthorpeRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BangokaKisanganiAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? FukuiAirport) (el ? ? ? Japan)
-
-located (el ? ? ? VenangoRegionalPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FranklinMunicipalJohnBeverlyRoseVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FakfakFakFakNewGuineaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? FrankfortMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FukushimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? FlorenciaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? FlorianoPIAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? FallsCreekAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FondduLacCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortLeenr1headquartersHeliportVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FlensburgAirport) (el ? ? ? Germany)
-
-located (el ? ? ? FlagstaffPulliamAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FlottaIsleAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? HoltFlateyriAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? FallsBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortLauderdaleHollywoodInternationalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FiladelfiaAirport) (el ? ? ? Paraguay)
-
-located (el ? ? ? FlorianopolisSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? FlorenceRegionalSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarionCountyRegionalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PeretolaFirenzeFlorenceAirport) (el ? ? ? Italy)
-
-located (el ? ? ? FlindersIslandTasmaniaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FlatAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FlushingNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShermanArmyAirFieldKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaCruzFloresIslandAzoresAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? FallonMunicipalNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FinleyNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FormosaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? FiveMileAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TiptonArmyAirFieldMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OtisArmyNationalGuardBaseMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KalemieAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? FourCornersRegionalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrevenMuensterMunsterOsnabrueckOsnabruckAirport) (el ? ? ? Germany)
-
-located (el ? ? ? FortMadisonMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PageFieldFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FairmontStateAirfieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LungiFreetownAirport) (el ? ? ? SierraLeone)
-
-located (el ? ? ? BrennerFieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FunchalMadeiraAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? FaneAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? FadaNgourmaAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? FinchaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? ArlesCamargueGaronsNimesAirport) (el ? ? ? France)
-
-located (el ? ? ? PyongyangAirport) (el ? ? ? NorthKorea)
-
-located (el ? ? ? FinCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortCollinsLovelandMunicipalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FunterBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BishopInternationalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FoulaShetlandIslandsAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? FortBraggCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FuzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? FortDodgeRegionalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ForbesFieldKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GinoLisaFoggiaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? TheFrancisSGabreskiNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FoumbanAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? NumfoorAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ForestParkGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortalezaCEAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ForrestWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ForsterNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FougamouAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? FoxAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FoyaAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? FreeportInternationalGrandBahamaAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? StLucieCountyInternationalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PerryFoleyFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MervilleCalonneAirport) (el ? ? ? France)
-
-located (el ? ? ? RheinMainFrankfurtAirport) (el ? ? ? Germany)
-
-located (el ? ? ? ForbesNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FrancaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? FridayHarborWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FeraIslandAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? RheinMainAirForceBaseFrankfurtAirport) (el ? ? ? Germany)
-
-located (el ? ? ? RepublicNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FrenchLickMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarshallArmyAirFieldKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FrejusAirport) (el ? ? ? France)
-
-located (el ? ? ? FregateIslandAirport) (el ? ? ? Seychelles)
-
-located (el ? ? ? ForliAirport) (el ? ? ? Italy)
-
-located (el ? ? ? FairmontMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BryantArmyHeliportAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FloroAirport) (el ? ? ? Norway)
-
-located (el ? ? ? FreshWaterBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FeraminAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? FrontRoyalWarrenCountyVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FloresAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? BishkekFrunzeChuyAirport) (el ? ? ? Kyrgyzstan)
-
-located (el ? ? ? FrancistownAirport) (el ? ? ? Botswana)
-
-located (el ? ? ? EasternSlopesRegionalMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FritzlarAirBaseFritzlarAirport) (el ? ? ? Germany)
-
-located (el ? ? ? FigariCorsicaAirport) (el ? ? ? France)
-
-located (el ? ? ? JoeFossFieldSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FosstonMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HenryPostArmyAirFieldOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortScottMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FossilDownsWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FortSmithMunicipalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortSheridanILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FranklinCountyStateVTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ForresAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? FortStocktonPecosCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortSumnerMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FrontRangeCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FitiutaAirport) (el ? ? ? AmericanSamoa)
-
-located (el ? ? ? GodmanArmyAirFieldKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortunaLedgeAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EltonHensleyMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortDauphinAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? MasvingoAirport) (el ? ? ? Zimbabwe)
-
-located (el ? ? ? FortWorthMeachamTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortRoussetAirport) (el ? ? ? Congo)
-
-located (el ? ? ? FultonCountyAirportBrownFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FullebornAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? FuerteventuraPuertodelRosarioCanaryIslandsAirport) (el ? ? ? Spain)
-
-located (el ? ? ? FuyangAirport) (el ? ? ? China)
-
-located (el ? ? ? FukueAirport) (el ? ? ? Japan)
-
-located (el ? ? ? ItazukeAirForceBaseKyoshuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? FullertonMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FumaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? FunafutiAirport) (el ? ? ? Tuvalu)
-
-located (el ? ? ? FuoshanAirport) (el ? ? ? China)
-
-located (el ? ? ? FarmvilleMunicipalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortWayneInternationalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FairfieldMunicipalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarswellAirForceBaseTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FarewellAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortWilliamAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? FortWorthSpinksTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortLauderdaleExecutiveFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FlaxmanAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CuambaNovaFreixoAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? ForestCityMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FayettevilleMunicipalTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FuyunAirport) (el ? ? ? China)
-
-located (el ? ? ? FayaAirport) (el ? ? ? Chad)
-
-located (el ? ? ? FortYukonAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DrakeFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FitzgeraldMunicipalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FostoriaMetroOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FiltonAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? GuamalAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? GabbsNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GraciasAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? GadsdenMunicipalALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GabesAirport) (el ? ? ? Tunisia)
-
-located (el ? ? ? GafsaAirport) (el ? ? ? Tunisia)
-
-located (el ? ? ? GageOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GayndahQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MontgomeryCountyAirparkMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YamagataHonshuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? GakonaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GalenaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GambellAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GanIslandAirport) (el ? ? ? Maldives)
-
-located (el ? ? ? LosCanosGuantanamoAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? GusapAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GaoAirport) (el ? ? ? Mali)
-
-located (el ? ? ? GarainaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GarissaAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? GapAirport) (el ? ? ? France)
-
-located (el ? ? ? GuwahatiGauhatiAirport) (el ? ? ? India)
-
-located (el ? ? ? GagIslandAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? GangawAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? GambaAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? GayaAirport) (el ? ? ? India)
-
-located (el ? ? ? GlobeSanCarlosRegionalAirFacilityAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BigBayAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? GaraDjebiletAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? GasukeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GreatBendMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SirSeretseKhamaInternationalGaboroneAirport) (el ? ? ? Botswana)
-
-located (el ? ? ? NegarboAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GalesburgMunicipalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GalbraithLakeAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrandBahamaIslandGrandBahamaAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? MarieGalanteAirport) (el ? ? ? Guadeloupe)
-
-located (el ? ? ? GbangbatokAirport) (el ? ? ? SierraLeone)
-
-located (el ? ? ? GoulburnIslandNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GarbahareyAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? GilaBendAirForceAuxiliaryAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreensboroBaltimoreMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GamboolaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GreatBarringtonMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortFitzroyAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? KhashmelGirbaAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? GibbRiverWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GalkayoAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? GreatBarrierIslandAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? GuacamayasAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? GilletteCampbellCountyWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrandCentralJohannesburgAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? GardenCityRegionalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OwenRobertsGrandCaymanAirport) (el ? ? ? CaymanIslands)
-
-located (el ? ? ? GrandCanyonNationalParkAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GuthrieCountyRegionalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreenevilleMunicipalTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GoundaAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? DonaldsonCenterSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GordonDownsWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GodeAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? GoldenHornLodgeSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GordilAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? GandajikaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? MiguelHidalgoyCostillaGuadalajaraAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? GardnerMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RebiechowoGdanskAirport) (el ? ? ? Poland)
-
-located (el ? ? ? GuasqualitoAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? GuadalupeTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GondarAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? DawsonCommunityMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CharlesCZettelMemorialMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MagadanMagadanAirport) (el ? ? ? Russia)
-
-located (el ? ? ? GrundyMunicipalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NoumeaAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? GebeAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? GecitkaleAirport) (el ? ? ? Cyprus)
-
-located (el ? ? ? SussexCountyDEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GevaAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? SpokaneInternationalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreenIsleAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? GanesCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantoAngeloRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GardermoenOsloAirport) (el ? ? ? Norway)
-
-located (el ? ? ? TimehriGeorgetownAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? NuevaGeronaAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? GeneralSantosAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? GeraldtonWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GlendaleMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GallivareAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? GewoyaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GeelongVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SouthBigHornCountyWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MalmstromAirForceBaseMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TogiakFishAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PopeFieldINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrenfellNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GriffithNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GrandForksInternationalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WarrenCountyNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GraftonNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BarticaAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? GranvilleAirport) (el ? ? ? France)
-
-located (el ? ? ? GrootfonteinAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? GreenfieldMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LumbalaAirport) (el ? ? ? Angola)
-
-located (el ? ? ? GregoryDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GeorgetownCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrantMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreggCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrinnellRegionalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GilgalAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? LogansportMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GardeAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? GobernadordosGregoresAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? GeorgeTownExumaAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? GlasgowInternationalMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NoumerateGhardaiaAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? GovernorsHarbourEleutheraAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? GreatHarbourCayBerryAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? GhimbiAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? GarachineAirport) (el ? ? ? Panama)
-
-located (el ? ? ? GushKatifAirport) (el ? ? ? Israel)
-
-located (el ? ? ? GardenHillMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CentervilleMunicipalTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GhatAirport) (el ? ? ? Libya)
-
-located (el ? ? ? GualeguaychuAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? NorthFrontGibraltarAirport) (el ? ? ? Gibraltar)
-
-located (el ? ? ? BoiguIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GitengaAirport) (el ? ? ? Burundi)
-
-located (el ? ? ? WinterHavensGilbertFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AeroportoInternacionalGaleaoRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SiguiriAirport) (el ? ? ? Guinea)
-
-located (el ? ? ? GilgitAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? MieleMimbaleAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? GeiloAirport) (el ? ? ? Norway)
-
-located (el ? ? ? GiradotAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? GisborneAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? GeitaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? GiyanaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? GizanAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? GuanajaIslandAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? AbramsMunicipalBaseOperationsMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TaherJijelAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? GuajaraMirimROAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? JouniehAirport) (el ? ? ? Lebanon)
-
-located (el ? ? ? GjogurReykjarnesAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? WalkerFieldCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GorokaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GeilenkirchenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? GorkhaAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? GreatKeppelIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GulkanaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KongoboumbaAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? GatlinburgPigeonForgeTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AbbotsichnScotlandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? GeladiAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? RennerFieldGoodlandMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GainesvilleMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GolfitoAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? GlengyleQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GreenvilleMunicipalMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GlenInnesNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GalcaioAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? GollAirport) (el ? ? ? Norway)
-
-located (el ? ? ? GlenormistonAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GoulimimeAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? GloucesterAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? GulgubipAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BrenwicksAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OtsegoCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ScholesFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GladstoneQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GolovinAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GlasgowMunicipalKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GalelaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MtGoldworthyWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GemanaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? GambelaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? GuerimaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? HomyelGomelHomyelAirport) (el ? ? ? Belarus)
-
-located (el ? ? ? GasmataIslandAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GambomaAirport) (el ? ? ? Congo)
-
-located (el ? ? ? GreymouthAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? MangarevaGambierIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? GuimaraesMAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GraniteMountainAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreenvilleDowntownSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RheindahlenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? HrodnaGrodnaHrodnaAirport) (el ? ? ? Belarus)
-
-located (el ? ? ? SaintGeoirsGrenobleAirport) (el ? ? ? France)
-
-located (el ? ? ? PearlsGrenadaGrenvilleAirport) (el ? ? ? Grenada)
-
-located (el ? ? ? StDenijsWestremGhentGentAirport) (el ? ? ? Belgium)
-
-located (el ? ? ? GoodingMunicipalIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreenIslandAirport) (el ? ? ? Jamaica)
-
-located (el ? ? ? GenjemAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? GuanambiBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GhinnirAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? PointeSalineAirport) (el ? ? ? Grenada)
-
-located (el ? ? ? GeneralRocaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? GunungsitoliAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? GrantsMilanMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GoodnewsAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GainesvilleRegionalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GranbyGrandCountyCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GhanziAirport) (el ? ? ? Botswana)
-
-located (el ? ? ? CristoforoColomboSeatriGenoaGenovaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? GobaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? GoraAirport) (el ? ? ? China)
-
-located (el ? ? ? GonailaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GoodfellowAirForceBaseTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GodthabNuukAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? GoaAirport) (el ? ? ? India)
-
-located (el ? ? ? SormavoNizhniyNovgorodAirport) (el ? ? ? Russia)
-
-located (el ? ? ? GuthrieMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GoldBeachMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GomaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? GrotonNewLondonCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GoondiwindiQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GorakhpurAirport) (el ? ? ? India)
-
-located (el ? ? ? GolmudAirport) (el ? ? ? China)
-
-located (el ? ? ? GoreAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? GosfordNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LandvetterGoteborgGothenburgAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? GarouaAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? GoveNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GarrowLakeAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GalOyaAirport) (el ? ? ? SriLanka)
-
-located (el ? ? ? OrechovisGornaAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? AraxosPatrasAirport) (el ? ? ? Greece)
-
-located (el ? ? ? GuarapuavaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GuapiAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? GuapilesAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? GardenPointNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GeneralPicoAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? GalapagosIslandsGalapagosAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? GulfportBiloxiRegionalMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrandRapidsItascaCountyAirportGordonNewstromFieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RAFStationScotlandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? GalionMunicipalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GamarraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AustinStraubelInternationalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrandCessAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? GreenwoodCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreenvilleILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrayArmyAirFieldWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GardezAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? GaruahiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? CentralNebraskaRegionalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GeorgeAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? RobertGrayArmyAirFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GarasaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GrandMaraisCookCountyMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GordonMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GeronaCostaBravaGeronaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? GurupiGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? EeideGroningenAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? KentCountyInternationalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrossetoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? GujratAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? AeroportoInternacionalGuarulhosSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GraciosaIslandAzoresAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? GranadaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? GrimseyAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? ThalerhofGrazAirport) (el ? ? ? Austria)
-
-located (el ? ? ? LongPaisaSabahAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? SeymourJohnsonAirForceBaseNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GascoyneJunctionWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SaveGoteborgAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? GlasgowIndustrialMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GoshenMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GuadalcanalAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? MountGunsonSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PiedmontTriadInternationalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreenvilleSpartanburgSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GardoAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? GustavusAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GedarefAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? GreaterSouthwestTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrimsbyAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? GentingAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? GreenTurtleCayAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? GrooteEylandtNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GreatFallsInternationalMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrantsburgMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SungeiTakaiAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? GlentanMountCookAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? GorontaloAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? GoldenTriangleRegionalMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GranitesNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GeorgetownQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GottwaldovAirport) (el ? ? ? Slovakia)
-
-located (el ? ? ? GettysburgPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaAuroraGuatemalaCityAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? GuerreroNegroAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? GunnisonCountyCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GoundamAirport) (el ? ? ? Mali)
-
-located (el ? ? ? JackEdwardsALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GuariAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GunnedahNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GuiriaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? GuaratinguetaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GoulburnNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GuamAirport) (el ? ? ? Guam)
-
-located (el ? ? ? GunterAirForceBaseALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GualacoAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? GallupMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GuanareAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? GurneyAlotauAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GrissomAirForceBaseINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GueterslohGuterslohAirport) (el ? ? ? Germany)
-
-located (el ? ? ? BakkiGrundarfjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? MouguluAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AtyrauGuryevAtyrauAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? GunaAirport) (el ? ? ? India)
-
-located (el ? ? ? GuymonMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GeneveCointrinGenevaAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? AndravidaAirport) (el ? ? ? Greece)
-
-located (el ? ? ? GordonsvilleMunicipalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreenRiverAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? LeeGilmerMemorialGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreenvaleQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GovernadorValadaresMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MajorsTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RichardsGebaurMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GavleAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? GwaBurmaAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? GwadarAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? GweruAirport) (el ? ? ? Zimbabwe)
-
-located (el ? ? ? GwaliorAirport) (el ? ? ? India)
-
-located (el ? ? ? GreenwoodLefloreMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GwinnerAirportRogerMelroeFieldNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GlenwoodSpringsMunicipalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WesterlandSyltIslandAirport) (el ? ? ? Germany)
-
-located (el ? ? ? GlendaleFokkerFieldWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GoldsboroWayneMunicipalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GalwayAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? SeiyunAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? NegageAirport) (el ? ? ? Angola)
-
-located (el ? ? ? NavalAirFacilityEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? CoyhaiqueAirport) (el ? ? ? Chile)
-
-located (el ? ? ? YagouaAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? GreeleyWeldCountyCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GuayaramerinAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? SimonBolivarGuayaquilAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? GisenyiAirport) (el ? ? ? Rwanda)
-
-located (el ? ? ? GeneralJoseMariaYanezGuaymasAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? GoianiaGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GympieQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PhoenixGoodyearMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GaryRegionalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GhazniAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? GozoAirport) (el ? ? ? Malta)
-
-located (el ? ? ? GizoAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? AbernathyFieldTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GaziantepAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? HasvikAirport) (el ? ? ? Norway)
-
-located (el ? ? ? MarionCountyALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HachijoJimaIslandAirport) (el ? ? ? Japan)
-
-located (el ? ? ? HalmstadAirBaseHalmstadAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? HavasupaiAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HalfMoonBayCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DenHaagTheHagueHilversumAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? HahayaMoroniAirport) (el ? ? ? Comoros)
-
-located (el ? ? ? ThreeRiversMunicipalDrHainesMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LangenhagenHannoverAirport) (el ? ? ? Germany)
-
-located (el ? ? ? HaikouAirport) (el ? ? ? China)
-
-located (el ? ? ? HalaliAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? FuhlsbuttelHamburgAirport) (el ? ? ? Germany)
-
-located (el ? ? ? NoiBaiHanoiAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? HamiltonFairfieldOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WhitsundayKontikiResortLongIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CapitalCityPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HailAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? HeathlandsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KarmoyHaugesundAirport) (el ? ? ? Norway)
-
-located (el ? ? ? AeropuertoInternacionalJoseMartiLaHabanaHavanaAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? HaverfordwestWalesAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? HatboxFieldOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HaycockAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HatzfeldthavenAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? HobartTasmaniaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HobbsIndustrialAirparkNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HanusBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BobbyLChainMunicipalMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HobartBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HarbourIslandAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? BabelegiAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? PhuBonAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? HumboldtMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HobartMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HafrAlbatinAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? JoshuaSanfordFieldWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HubliAirport) (el ? ? ? India)
-
-located (el ? ? ? HeberSpringsMunicipalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BigSpringTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShoalCoveAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HutchinsonMunicipalAirportButlerFieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EllAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? HallsCreekWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HolyCrossAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JohannesburgHeliportJohannesburgAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? CherawMunicipalSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HiddenFallsAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HeidelbergAirport) (el ? ? ? Germany)
-
-located (el ? ? ? HyderabadAirportPakistan) (el ? ? ? Pakistan)
-
-located (el ? ? ? BrewsterFieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HeringsdorfAirport) (el ? ? ? Germany)
-
-located (el ? ? ? DillinghamAirForceBaseHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HardwickFieldTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HolikachukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HamadanAirport) (el ? ? ? Iran)
-
-located (el ? ? ? YampaValleyCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HondoMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SongkhiaHatyaiHatYaiAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? HeratAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? HenzadaAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? HerendeenBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ThompsonRobbinsARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HehoAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? HeideBuesumAirport) (el ? ? ? Germany)
-
-located (el ? ? ? HeiheAirport) (el ? ? ? China)
-
-located (el ? ? ? VantaaHelsinkiAirport) (el ? ? ? Finland)
-
-located (el ? ? ? MalmiHelsinkiAirport) (el ? ? ? Finland)
-
-located (el ? ? ? HendonEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? HeraklionIraklionCreteAirport) (el ? ? ? Greece)
-
-located (el ? ? ? HermistonMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HohhotAirport) (el ? ? ? China)
-
-located (el ? ? ? SantoDonHerreraAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? HancheyArmyHeliportALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HardyAndersFieldNatchezAdamsCountyMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HaifaAirport) (el ? ? ? Israel)
-
-located (el ? ? ? HartfordBrainardCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HefeiAirport) (el ? ? ? China)
-
-located (el ? ? ? MackallArmyAirFieldNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HornafjordurHofnAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? HagforsAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? HammerfestAirport) (el ? ? ? Norway)
-
-located (el ? ? ? GreenwoodMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HargeisaAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? HughendenQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? JianqiaoHangzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? HelgolandAirport) (el ? ? ? Germany)
-
-located (el ? ? ? MaeHongSonAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? WashingtonCountyRegionalMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HastingsFreetownAirport) (el ? ? ? SierraLeone)
-
-located (el ? ? ? TusiArmyHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MtHagenAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? HogRiverAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HuanghuaAirport) (el ? ? ? China)
-
-located (el ? ? ? HachinoheAirport) (el ? ? ? Japan)
-
-located (el ? ? ? HemphillCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HuntingtonMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HiltonHeadSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WheelerArmyAirFieldHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HahnAirport) (el ? ? ? Germany)
-
-located (el ? ? ? HongKongHeliportHongKongAirport) (el ? ? ? HongKong)
-
-located (el ? ? ? HuaHinAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? HawthorneMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HikueruAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? ChisholmHibbingMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PretoriaHeliportPretoriaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? MountWashingtonRegionalNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HillAirForceBaseUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HighburyAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HookIslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LakeHavasuCityAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HiroshimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? HickamAirForceBaseHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShillavoAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? ChinjuAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? PortlandHillsboroORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HeadinglyQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HendersonGuadalcanalIsAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? HaymanIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HivaroAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? HigueroteAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? HiroshimaWestHiroshimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? HivaOaMarquesasIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? HebronMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KhajurahoAirport) (el ? ? ? India)
-
-located (el ? ? ? BlythevilleMunicipalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HealyRiverAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HakodateHokkaidoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KaiTakInternationalHongKongAirport) (el ? ? ? HongKong)
-
-located (el ? ? ? HokitikaAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? KimbeHoskinsAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KaanapaliHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HawkinsFieldMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PhuketAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? HaskovoAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? HankowAirport) (el ? ? ? China)
-
-located (el ? ? ? HickoryRegionalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LanseriaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? HillenbrandIndustriesINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HillCityMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HailarAirport) (el ? ? ? China)
-
-located (el ? ? ? HultsfredAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? WheelingOhioCountyWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UlanhotAirport) (el ? ? ? China)
-
-located (el ? ? ? HollisterMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShauliajAirport) (el ? ? ? Lithuania)
-
-located (el ? ? ? HillsideWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ParkTownshipMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HelenaRegionalMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IngjaldssandurOnundarfjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? HalimPerdanakusumaInternationalJakartaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? HoodArmyAirFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StHelensTasmaniaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HamiltonVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HouailoAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? HelenvaleAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HluhluweAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? TwinCountyVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ValleyWalesAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? HamiltonAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? HovercraftHarbourTerminalMalmoAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? OuedIraraHassiMessaoudAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? HermannsburgNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HomeHillQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HamiAirport) (el ? ? ? China)
-
-located (el ? ? ? KhmelnytskyyKhmelnitskiyKhmelnytskyyAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? HollomanAirForceBaseNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GeneralIgnacioPesqueiraHermosilloAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? StafsbergHamarAirport) (el ? ? ? Norway)
-
-located (el ? ? ? HomeshoreAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HemetRyanCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MuldrowAirfieldHeliportOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HanamakiMoriokaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? HuntingburgINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BillyMitchellNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HanedaTokyoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? TahnetaPassAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HiengheneAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? HoonahAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HeiweniAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? HinchinbrookeIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HonoluluInternationalHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HanaHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HoninabiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? HarlanMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HainesAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HannaWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HengyangAirport) (el ? ? ? China)
-
-located (el ? ? ? HendersonOxfordNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HolaAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? LeaCountyHobbsNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KomacoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? HodeidaAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? HoueisayAirport) (el ? ? ? Laos)
-
-located (el ? ? ? HofufAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? HolguinAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? HohenemsAirport) (el ? ? ? Austria)
-
-located (el ? ? ? HaoIslandAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? HookersCreekNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HolikachuAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HomerAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HuronRegionalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? QuanducAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? CampbellArmyAirFieldKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HofAirport) (el ? ? ? Germany)
-
-located (el ? ? ? HortaFaialIslandAzoresAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? MemorialFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WilliamPHobbyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HovdenOerstaVoldaAirport) (el ? ? ? Norway)
-
-located (el ? ? ? HowardAirForceBaseBalboaFortKobbeAirport) (el ? ? ? Panama)
-
-located (el ? ? ? HomalinAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? HoyIslandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? HaapaiAirport) (el ? ? ? Tonga)
-
-located (el ? ? ? HooperBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HopeValeQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HaiPhongAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? PalmasdelMarAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? WestchesterCountyNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CentralPretoriaPretoriaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? HamptonMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PrincevilleHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BaytownTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HugotonMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BowermanWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PhilLHudsonMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MansehraAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? HarbinAirport) (el ? ? ? China)
-
-located (el ? ? ? HarareAirport) (el ? ? ? Zimbabwe)
-
-located (el ? ? ? HurghadaAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? MareebaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KharkivKharkovKharkivAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? RioGrandeValleyInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HassiRmelAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? HeronIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BooneCountyARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HerreraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? HarrismithAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? HarrogateAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? HeringtonMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HerefordMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HenburyNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HarrisburgRaleighILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShaoguanAirport) (el ? ? ? China)
-
-located (el ? ? ? SundanceAirparkOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LasVegasHendersonSkyHarborNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HastingsMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HusliaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HorshamVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HsinChuAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? IngallsFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HotSpringsMunicipalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HissarAirport) (el ? ? ? India)
-
-located (el ? ? ? HomesteadAirForceBaseFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HuntsvilleInternationalAirportCarlTJonesFieldALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KadalaChitaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? TerredeBasAirport) (el ? ? ? Guadeloupe)
-
-located (el ? ? ? HatfieldEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? HawthorneMunicipalNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HamiltonIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RoscommonCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HotanAirport) (el ? ? ? China)
-
-located (el ? ? ? EastHamptonNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HaterumaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? TriStateMiltonJFergusonFieldWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HopetownAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? HuntsvilleMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HatoCorozalAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? RedstoneArmyAirFieldALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HumbertRiverAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HumacaoHumacaoAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? HumeraAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? HulmanRegionalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HuehuetenangoAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? HuahineSocietyIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? HueAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? StanStamperMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HullAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HoultonInternationalMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HoumaTerrebonneLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HualienAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? HounAirport) (el ? ? ? Libya)
-
-located (el ? ? ? HughesAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HutchinsonMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HuanucoAirport) (el ? ? ? Peru)
-
-located (el ? ? ? HudiksvallAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? BahiasdeHuatulcoSantaCruzHuatulcoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? HumbersideAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? HuizhowAirport) (el ? ? ? China)
-
-located (el ? ? ? AnalalavaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? HerveyBayQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HopkinsvilleChristianCountyKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HanksvilleUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HonningsvagAirport) (el ? ? ? Norway)
-
-located (el ? ? ? HolmavikAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? HvammstangiAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? TweedNewHavenCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HavreCityCountyMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HartsvilleMunicipalSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HawabangoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? HaywardAirTerminalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HawkInletSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HawkerSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HwangeNationalParkAirport) (el ? ? ? Zimbabwe)
-
-located (el ? ? ? NorthPerryFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WheatlandCountyAirportatHarlowtonMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HartfordMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HayNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BarnstableMunicipalAirportBoardmanPolandoFieldMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HighWycombeAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? HyderabadAirport) (el ? ? ? India)
-
-located (el ? ? ? HayfieldsAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? HydaburgSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HollisSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HuangyanAirport) (el ? ? ? China)
-
-located (el ? ? ? HaywardMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HaysMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ConwayHorryCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HazebrouckAirport) (el ? ? ? France)
-
-located (el ? ? ? CarrollCountyTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HanzhongAirport) (el ? ? ? China)
-
-located (el ? ? ? HusavikAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? HazletonMunicipalPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IgarkaKrasnoyarskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? McConnellAirForceBaseKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WashingtonDullesInternationalDCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NiagaraFallsInternationalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HoustonIntercontinentalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IalibuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? InAmenasZerzaltineAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? BobBakerMemorialAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BahreganAirport) (el ? ? ? Iran)
-
-located (el ? ? ? IasiAirport) (el ? ? ? Romania)
-
-located (el ? ? ? IbadanAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? IbagueAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? IbokiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KimballMunicipalAirportRobertEArrajFieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IboAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? IberiaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? IbizaBalearicIslandsAirport) (el ? ? ? Spain)
-
-located (el ? ? ? IcabaruAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? CiciaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? NieuwNickerieNewNickerieAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? SchenckFieldIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NicaroAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? WichitaMidContinentKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IcyBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FanningFieldIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IdreAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? IdiofaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? IdaGroveMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IndianaCountyJimmyStewartFieldPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IndulkanaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? IndianolaMunicipalMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IndagenAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SantaIsabelAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? IndependenceMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IndoreAirport) (el ? ? ? India)
-
-located (el ? ? ? IledYeuAirport) (el ? ? ? France)
-
-located (el ? ? ? ZielonaGoraAirport) (el ? ? ? Poland)
-
-located (el ? ? ? IejimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? NowShahrAirport) (el ? ? ? Iran)
-
-located (el ? ? ? ZhulyanyKievAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? IowaFallsMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IffleyQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? IsafjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? InnisfailQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? IsfahanAirport) (el ? ? ? Iran)
-
-located (el ? ? ? IvanoFrankivskIvanoFrankovskIvanoFrankivskAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? InaguaMatthewTownGreatInaguaAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? IngenieroJacobacciAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? IguelaAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? IgiugigAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InghamQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CigliAirBaseIzmirAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? KingmanAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IliganAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? ChigorodoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CataratasdelIguazuIguazuAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? CataratasPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NiihameAirport) (el ? ? ? Japan)
-
-located (el ? ? ? QishnAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? IhosyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? IhuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? InishmaanAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? IndependenceMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NishinoomoteAirport) (el ? ? ? Japan)
-
-located (el ? ? ? NissanIslandAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WashingtonWilkesCountyGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WindhamCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IzhevskUdmurtiaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? IjuiRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? JacksonvilleMunicipalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WilkesCountyNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IkiAirport) (el ? ? ? Japan)
-
-located (el ? ? ? GreaterKankakeeILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IkelaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? NikolskiAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InkermanQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BukhtaTiksiIceStripYakutiaSakhaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? IrkutskIrkutskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? IllagaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? IlhaSolteiraMSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? KilleenMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IlfordMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NewCastleCountyDEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IllishiemArmyAirFieldIllishiemAirport) (el ? ? ? Germany)
-
-located (el ? ? ? IliamnaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IlakaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WillmarMunicipalAirportJohnLRiceFieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NewHanoverInternationalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AirborneAirparkOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IloiloAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? IledesPinsIsleofPinesIsleofPinesAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? IlorinAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? KilaguniAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? PortEllenIslayAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ZilinaAirport) (el ? ? ? Slovakia)
-
-located (el ? ? ? IamaleleAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ImbaimadaiAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? ImondaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ImphalAirport) (el ? ? ? India)
-
-located (el ? ? ? InhamingaAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? IneIneIslandAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? SimikotAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? ImperialMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ImmokaleeFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZemidAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? ImperatrizMAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? FordMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NimrozAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? IndependenceAirport) (el ? ? ? Belize)
-
-located (el ? ? ? YinchuanAirport) (el ? ? ? China)
-
-located (el ? ? ? IndianapolisInternationalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChindeAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? InGuezzamAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? AgoAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? InhambaneAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? NisAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? InjuneQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WinklerCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FallsInternationalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InnaminckaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KranebittenInnsbruckAirport) (el ? ? ? Austria)
-
-located (el ? ? ? InongoAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? InisheerAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? KincheldeAirForceBaseMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IndianSpringsAirForceAuxiliaryNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SmithReynoldsNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InternationalNauruAirport) (el ? ? ? Nauru)
-
-located (el ? ? ? InvernessScotlandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? WinslowMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InanwatanAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? InSalahAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? IoanninaAirport) (el ? ? ? Greece)
-
-located (el ? ? ? IokeaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? RonaldswayIsleofManAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ImpfondoAirport) (el ? ? ? Congo)
-
-located (el ? ? ? IomaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? InishmoreAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? IlheusBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? IleQuenAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? IowaCityMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IpotaAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? MataveriEasterIsAirport) (el ? ? ? Chile)
-
-located (el ? ? ? IpilAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? IpirangaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? IpohAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? IpialesAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ImperialCountyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IpatingaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? WilliamsportLycomingCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IpiauBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? IpswichAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? QiemoAirport) (el ? ? ? China)
-
-located (el ? ? ? QingyangAirport) (el ? ? ? China)
-
-located (el ? ? ? DiegoAracenaIquiqueAirport) (el ? ? ? Chile)
-
-located (el ? ? ? CoronelFSVignetaIquitosAirport) (el ? ? ? Peru)
-
-located (el ? ? ? KirakiraAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? IraanMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CircleCityAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IshhurdiAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? IreceBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LockhartRiversQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? IringaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? CapitanVicenteAlmandoLaRiojaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? KirksvilleRegionalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IrionaAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? BiraroAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? MatariIsiroAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KirschMunicipalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MountIsaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? IslamabadAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? StMarysEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? IscuandeAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? IshigakiAirport) (el ? ? ? Japan)
-
-located (el ? ? ? IschiaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? IsisfordQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? IslaMujersAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? NasikAirport) (el ? ? ? India)
-
-located (el ? ? ? IsabelPassAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrlandoMunicipalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SloulinFieldInternationalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KinstonRegionalJetportatStallingsFieldNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LongIslandMacArthurNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SchoolcraftCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WiscassetMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AtaturkYesilkovInternationalIstanbulAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? AlexanderFieldSouthWoodCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ItacoiatiaraAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ItaitubaPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ItuberaBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TompkinsCountyNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ItambacuriMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ItajaiSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ItokamaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ItamiOsakaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? ItabunaBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? HiloInternationalHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ItaquiRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? IluNewGuineaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SummitLakeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? InusAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? AmbanjaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? InvercargillAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? IvangradAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? IvishakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IvaloAirport) (el ? ? ? Finland)
-
-located (el ? ? ? ChivoloAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? InverellNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? InverwayNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? IwakuniAirForceBaseHonshuIsAirport) (el ? ? ? Japan)
-
-located (el ? ? ? GogebicCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WabashMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IwamiAirport) (el ? ? ? Japan)
-
-located (el ? ? ? IwoJimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? WestHoustonLakesideTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AgartalaAirport) (el ? ? ? India)
-
-located (el ? ? ? BagdograAirport) (el ? ? ? India)
-
-located (el ? ? ? ChandigarhAirport) (el ? ? ? India)
-
-located (el ? ? ? AllahabadAirport) (el ? ? ? India)
-
-located (el ? ? ? MangaloreAirport) (el ? ? ? India)
-
-located (el ? ? ? BelgaumAirport) (el ? ? ? India)
-
-located (el ? ? ? KailashaharAirport) (el ? ? ? India)
-
-located (el ? ? ? LilabariAirport) (el ? ? ? India)
-
-located (el ? ? ? JammuAirport) (el ? ? ? India)
-
-located (el ? ? ? KeshodAirport) (el ? ? ? India)
-
-located (el ? ? ? LehAirport) (el ? ? ? India)
-
-located (el ? ? ? MaduraiAirport) (el ? ? ? India)
-
-located (el ? ? ? KhowaiAirport) (el ? ? ? India)
-
-located (el ? ? ? PathankotAirport) (el ? ? ? India)
-
-located (el ? ? ? KamalpurAirport) (el ? ? ? India)
-
-located (el ? ? ? RanchiAirport) (el ? ? ? India)
-
-located (el ? ? ? SilcharAirport) (el ? ? ? India)
-
-located (el ? ? ? PasighatAirport) (el ? ? ? India)
-
-located (el ? ? ? AurangabadAirport) (el ? ? ? India)
-
-located (el ? ? ? AlongAirport) (el ? ? ? India)
-
-located (el ? ? ? JamshedpurAirport) (el ? ? ? India)
-
-located (el ? ? ? KandlaAirport) (el ? ? ? India)
-
-located (el ? ? ? PortBlairAirport) (el ? ? ? India)
-
-located (el ? ? ? InyokernCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaYnezCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AMenderesIzmirAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? IzumoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? IxtepecAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? JalalabadAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? JabiruNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? JacksonHoleWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JandakotWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AtlantaTechnologyParkGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JaffnaAirport) (el ? ? ? SriLanka)
-
-located (el ? ? ? JacobabadAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? HartsfieldHeliportGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JaipurAirport) (el ? ? ? India)
-
-located (el ? ? ? PerimeterGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JachelAirport) (el ? ? ? Haiti)
-
-located (el ? ? ? JalapaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? JambolAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? JacksonInternationalMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BeaverRuinGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JacouinotBayAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MethodistHospitalHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JasperCountyAirportBellFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JabatAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? JaujaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? IlulissatJakobshavnAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? JacksonvilleInternationalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BostonCityHeliportMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BerkeleyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CommerceBusinessParkHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JonesboroMunicipalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CampParksHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BethelSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HeliportCroisetteAirport) (el ? ? ? France)
-
-located (el ? ? ? JoacabaSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ChinaBasinHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OaklandConventionCenterHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChristianshabAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? OlatheKSKansasCityAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JuliaCreekQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? JacobinaBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? HeliportInchonAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? JacareacangaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? KimbleCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CiticorpHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JohnsonCityTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JohnDayStateORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DallasDowntownHeliportTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JuizdoForaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? JodhpurAirport) (el ? ? ? India)
-
-located (el ? ? ? MiamiHeliportFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JordanMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JuazeirodoNorteCEAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? HeliportParisAirport) (el ? ? ? France)
-
-located (el ? ? ? DowntownHeliportMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CentralBusinessDistrictDowntownHeliportTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RISDDowneyHelistopCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JingdezhenAirport) (el ? ? ? China)
-
-located (el ? ? ? KingAbdulAzizJeddahAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? JeremieAirport) (el ? ? ? Haiti)
-
-located (el ? ? ? JeffersonCityMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EgedesmindeAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? JehAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? EmeryvilleCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JequieBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? JesupWayneCountyGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JohnFKennedyInternationalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FremantleWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? JeffersonCountyAirparkOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FrederikshabAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? JamnagarAirport) (el ? ? ? India)
-
-located (el ? ? ? JagdalpurAirport) (el ? ? ? India)
-
-located (el ? ? ? GrandCanyonHeliportAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GeojeHeliportSeoulAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? WilliamsburgJamestownVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GalleriaHeliportGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JiayuguanAirport) (el ? ? ? China)
-
-located (el ? ? ? GodhavnAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? GreenwayPlazaHeliportTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TranscoTowerGarageHeliportTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HeliportGronnedalAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? SunsetGlendaleCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JohorBahruAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? IslandHeliportNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HeliportHelsingborgAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? JinghongAirport) (el ? ? ? China)
-
-located (el ? ? ? KapaluaWestMauiHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShuteHarbourQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HolsteinsborgAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? ChautauquaCountyJamestownNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CambridgeMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JuinaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AmbouliDjiboutiAirport) (el ? ? ? Djibouti)
-
-located (el ? ? ? CityofIndustryCivicFinancialHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JijigaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? JilinAirport) (el ? ? ? China)
-
-located (el ? ? ? JimmaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? JinjaAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? OntarioHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JipijapaAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? JiriAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? KitsaultBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? JiujiangAirport) (el ? ? ? China)
-
-located (el ? ? ? JiwaniAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? JuanjuiAirport) (el ? ? ? Peru)
-
-located (el ? ? ? JinjiangAirport) (el ? ? ? China)
-
-located (el ? ? ? JulianehabAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? JonkopingAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? ChiosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? JulianCarrollKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JanakpurAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? MetropolitanAreaJakartaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? QuartzCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NAALongBeachPortHelistopCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LandskronaHeliportHelsingborAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? UnitedStatesrmyHeliportILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LewisUniversityILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JoplinRegionalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JesoloAirport) (el ? ? ? Italy)
-
-located (el ? ? ? JuanlesPinsAirport) (el ? ? ? France)
-
-located (el ? ? ? JabalpurAirport) (el ? ? ? India)
-
-located (el ? ? ? UnionCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarriottAstrodomeHeliportTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JambaAirport) (el ? ? ? Angola)
-
-located (el ? ? ? CommodoreCenterHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarketCenterHeliportTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SchaumburgAirParkILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MikonosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? MalmoHarbourHeliportMalmoAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? JomsomAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? JamestownMunicipalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JiamusiAirport) (el ? ? ? China)
-
-located (el ? ? ? MannyYokoFreetownAirport) (el ? ? ? SierraLeone)
-
-located (el ? ? ? JanuariaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? JanSmutsJohannesburgAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? JiningAirport) (el ? ? ? China)
-
-located (el ? ? ? JuninAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? NanortalikAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? NewportBeachCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NarssaqAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? JuneauInternationalAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NaxosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? JinzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? CenterportHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JoensuuAirport) (el ? ? ? Finland)
-
-located (el ? ? ? AdisuciptoYogyakartaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? JoinvilleSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? YoshkarOlaJoshkarOlaMariElAirport) (el ? ? ? Russia)
-
-located (el ? ? ? JoloAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? NjombeAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? JohnsonAtollJohnstonIslandAirport) (el ? ? ? JohnstonAtoll)
-
-located (el ? ? ? JosephstaalAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ChocHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JosAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? JolietParkDistrictILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JoaoPessoaPBAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PasadenaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LemboHeliportNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PentagonArmyHeliportDCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JiParanaROAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ParkTenHeliportTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaDefenseHeliportParisAirport) (el ? ? ? France)
-
-located (el ? ? ? JaqueAirport) (el ? ? ? Panama)
-
-located (el ? ? ? PortAuthorityWest30thStreetMidtownHeliportNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortAuthorityDowntownManhattanWallStreetHeliportNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CharltonBuildingHeliportMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RiversideMetroCenterHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? East60thStreetHeliportNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JorhatAirport) (el ? ? ? India)
-
-located (el ? ? ? ArsukAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? JuruenaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? KilimanjaroAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? AtarotJerusalemAirport) (el ? ? ? Israel)
-
-located (el ? ? ? JerezdelaFronteraAirport) (el ? ? ? Spain)
-
-located (el ? ? ? JaisalmerAirport) (el ? ? ? India)
-
-located (el ? ? ? SikorskyHeliportCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JuneauHarborSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SitiaCreteAirport) (el ? ? ? Greece)
-
-located (el ? ? ? SkiathosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? StCloudHospitalHeliportMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SteelPierTajMahalHeliportNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JosedeSanMartinAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ShermanOaksCommunityHospitalHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HeliportSodertaljeAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? SogwipoChejuAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? JessoreAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? SpetsaiIslandAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? JohnstownCambriaCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SukkertoppenAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? SunnyvaleCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SyrosIslandAirport) (el ? ? ? Greece)
-
-located (el ? ? ? StTropezAirport) (el ? ? ? France)
-
-located (el ? ? ? RIScienceCenterHelistopCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantoriniThiraAirport) (el ? ? ? Greece)
-
-located (el ? ? ? AstypaleaIslandAirport) (el ? ? ? Greece)
-
-located (el ? ? ? JuaraAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? JubaAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? UniversalStudiosCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JuistAirport) (el ? ? ? Germany)
-
-located (el ? ? ? JujuyAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? JuliacaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? JumlaAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? JundahQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? JuradoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CableHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JurienBayWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? JuticalpaAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? UpernavikAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? UyakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JuzhowAirport) (el ? ? ? China)
-
-located (el ? ? ? AnkavandraAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? KupperNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RockCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ClarkCountyINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JwanengAirport) (el ? ? ? Botswana)
-
-located (el ? ? ? WarnerBrothersStudiosCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WestchaseHiltonHeliportTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TheWoodlandsMemorialHospitalHeliportTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JohnCTuneTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JacksonCountyAirportReynoldsFieldMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MeridianArmyNationalGuardBaseOperationsMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PlantationAirparkGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LeesburgMunicipalAirportGodfreyFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YorkMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JyvaskylaJyvaeskylaeAirport) (el ? ? ? Finland)
-
-located (el ? ? ? CharlestonExecutiveSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PickensCountyGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KasamaAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? KaribaAirport) (el ? ? ? Zimbabwe)
-
-located (el ? ? ? KameshliAirport) (el ? ? ? Syria)
-
-located (el ? ? ? KadunaAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? KakeSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KaratoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KangnungAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? MelbourneHeliportVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KaieteurAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? KajaaniAirport) (el ? ? ? Finland)
-
-located (el ? ? ? KaltagAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KamaranIslandAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? KanoAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? KuusamoAirport) (el ? ? ? Finland)
-
-located (el ? ? ? KapangaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KamulaiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KamarangAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? KarasburgAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? KaitaiaAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? KauhavaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? KavanayenAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? KawthaungAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? KalbarriWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WakayaIslandAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? KauAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? KabalaAirport) (el ? ? ? SierraLeone)
-
-located (el ? ? ? KirkimbieAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BirchCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KimberlyDownsWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BellIslandHotSpringsSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KarubagaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? KabalegaAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? KalatAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? KribiAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? KingsCanyonNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KlagBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KabulKhabulAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? KabwumAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KabindaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KabaloAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? BorispolKievAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? KasunguAirport) (el ? ? ? Malawi)
-
-located (el ? ? ? KotaBharuAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? BoAirport) (el ? ? ? SierraLeone)
-
-located (el ? ? ? KabaenaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? KotabaruAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? KrabiAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? ChignikBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KambuayaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? StreakyBaySouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KaikoruaAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? KuqaAirport) (el ? ? ? China)
-
-located (el ? ? ? KasikasimaAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? CoffmanCoveSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CollinsvilleQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ChignikFisheriesAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KuchingEastAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? KonoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MetropolitanAreaKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChignikLagoonAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChernofskiHarborSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColvilleRiverAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KamyanetsPodilskyyKamenetsPodolskiyKhmelnytskyyAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? ChignikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColoradoCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KingsCreekStationAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MasindiAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? KochiAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KoldaAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? KambaldaWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KandiAirport) (el ? ? ? Benin)
-
-located (el ? ? ? KhuzdarAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? KorobaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KardjaliAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? KandaharAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? WolterMonginsidiKendariAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? NDjoleAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? KodiakMunicipalAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KardlaAirport) (el ? ? ? Estonia)
-
-located (el ? ? ? NDendeAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? KandepAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KandrianAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KamaranDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SkarduAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? KandavuAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? KeisahAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? EnglishBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KasengaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KaediAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? KelleAirport) (el ? ? ? Congo)
-
-located (el ? ? ? KeflavikReykjavikAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? KeglsuglAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KenmoreAirHarborIncSeaplaneBaseWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KepiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? KemerovoKemerovoAirport) (el ? ? ? Russia)
-
-located (el ? ? ? EkwokAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KielAirport) (el ? ? ? Germany)
-
-located (el ? ? ? TornioKemiAirport) (el ? ? ? Finland)
-
-located (el ? ? ? KenemaAirport) (el ? ? ? SierraLeone)
-
-located (el ? ? ? NepalganjAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? KebarAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? KermanAirport) (el ? ? ? Iran)
-
-located (el ? ? ? KelseyMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KengtungAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? KuorevisiAirport) (el ? ? ? Finland)
-
-located (el ? ? ? KanabeaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KerichoAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? KiffaAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? FarranforeAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? KalkurungAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FalsePassAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KanangaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KongeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KingscoteKangarooIslandSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KaliningradKaliningradAirport) (el ? ? ? Russia)
-
-located (el ? ? ? WaraghandyKaragandaQaraghandyAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? KedougouAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? YongaiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KalgoorlieWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KarongaAirport) (el ? ? ? Malawi)
-
-located (el ? ? ? NewKoliganekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KanombeKigaliAirport) (el ? ? ? Rwanda)
-
-located (el ? ? ? KumgimAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KasongoLundaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KirovohradKirovogradKirovohradAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? KulgeraNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KosKosIslandAirport) (el ? ? ? Greece)
-
-located (el ? ? ? KangambaAirport) (el ? ? ? Angola)
-
-located (el ? ? ? KeningauAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? KagiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GraylingAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KingaroyQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GlacierCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KhanehAirport) (el ? ? ? Iran)
-
-located (el ? ? ? KerchKrymCrimeaAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? KhersonMykolayivAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? KashiAirport) (el ? ? ? China)
-
-located (el ? ? ? InternationalKaohsiungAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? KarachiAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? KauhajokiAirport) (el ? ? ? Finland)
-
-located (el ? ? ? KharkAirport) (el ? ? ? Iran)
-
-located (el ? ? ? KhulnaAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? KhamtiAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? NanchangAirport) (el ? ? ? China)
-
-located (el ? ? ? KhaskovoAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? KhasabAirport) (el ? ? ? Oman)
-
-located (el ? ? ? KhostAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? KremenchukKremenchugPoltavaAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? NovyKhabarovskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? KhwaiRiverLandingAirport) (el ? ? ? Botswana)
-
-located (el ? ? ? KaiapitAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? IvanofBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MesadelReyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KristianstadAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? KietaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KingfisherLakeAerodromeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KoingnaasAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? KishIslandAirport) (el ? ? ? Iran)
-
-located (el ? ? ? KibrisAirport) (el ? ? ? Cyprus)
-
-located (el ? ? ? NiigataHonshuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KirkukAirport) (el ? ? ? Iraq)
-
-located (el ? ? ? KilwaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KimberleyAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? NormanManleyKingstonAirport) (el ? ? ? Jamaica)
-
-located (el ? ? ? KiliKiliIslandAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? KickapooDowntownAirparkTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KiraAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KillarneyKerryCountyAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? KisumuAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? KithiraAirport) (el ? ? ? Greece)
-
-located (el ? ? ? KiungaAirportKenya) (el ? ? ? Kenya)
-
-located (el ? ? ? KitweAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? KansaiOsakaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KilwaAirportTanzania) (el ? ? ? Tanzania)
-
-located (el ? ? ? KikinondaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KrasnoyarskKrasnoyarskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? KortrijkWevelgemKortrijkAirport) (el ? ? ? Belgium)
-
-located (el ? ? ? KeramaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KamirabaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KoyukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KitoiBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KhonKaenAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? KokodaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KerikeriBayofIslandsAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? KakiovikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KonawarukAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? KongiganakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AkiachakSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KitaKyushuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KalakaketAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KarlukLakeSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KokeKathiemLopBuriAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? HoybuktmoenKirkenesAirport) (el ? ? ? Norway)
-
-located (el ? ? ? KaikoheAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? KoolburraQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KaukuraAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? KokrinesAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KentlandMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EkukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KikwitAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KikaigaShimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KilkennyAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? KampalaAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? KalaboAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? KaolackAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? MicalovoTverAirport) (el ? ? ? Russia)
-
-located (el ? ? ? KaeleAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? KalskagAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KolhapurAirport) (el ? ? ? India)
-
-located (el ? ? ? KotakoliAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KlaipedaAirport) (el ? ? ? Lithuania)
-
-located (el ? ? ? KalokolAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? LevelockAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LarsenBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KaliboAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? KelpBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KeluangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? KalmarAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? KelsoLongviewWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KaiserslauternAirport) (el ? ? ? Germany)
-
-located (el ? ? ? KlagenfurtAirport) (el ? ? ? Austria)
-
-located (el ? ? ? KarlovyVaryAirport) (el ? ? ? CzechRepublic)
-
-located (el ? ? ? KlawockAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KalamataAirport) (el ? ? ? Greece)
-
-located (el ? ? ? KalimaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KleinzeeAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? KeremaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KoinambeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? McCordAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MandjiAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? KamembeAirport) (el ? ? ? Rwanda)
-
-located (el ? ? ? KaminaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WujlabaKunmingAirport) (el ? ? ? China)
-
-located (el ? ? ? KurumanAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? MiyazakiAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KumamotoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? MakabanaAirport) (el ? ? ? Congo)
-
-located (el ? ? ? KamileroiQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KimamAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? KaminaAirportZaire) (el ? ? ? Zaire)
-
-located (el ? ? ? ManokotakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KeetmanshoopAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? KanazawaKomatsuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KarimuiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KumasiAirport) (el ? ? ? Ghana)
-
-located (el ? ? ? KampotAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? KismayuAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? KalemyoAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? KhamisMuskaytAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? MoserBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KacmaAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? VinadelMarAirport) (el ? ? ? Chile)
-
-located (el ? ? ? KanabMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JianAirport) (el ? ? ? China)
-
-located (el ? ? ? KinduAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KanainjAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MarhanRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? KaimanaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? KinmenAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? KatanningWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KindambaAirport) (el ? ? ? Congo)
-
-located (el ? ? ? KakhonakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KaniamaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KankanAirport) (el ? ? ? Guinea)
-
-located (el ? ? ? KnokkeHeistZouteAirport) (el ? ? ? Belgium)
-
-located (el ? ? ? KoneAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? KanganAirport) (el ? ? ? Iran)
-
-located (el ? ? ? KingIslandTasmaniaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KennettMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KanpurAirport) (el ? ? ? India)
-
-located (el ? ? ? NewStuyahokAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KununurraWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KennyCoveAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? KeniebaAirport) (el ? ? ? Mali)
-
-located (el ? ? ? KeaholeKonaInternationalHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KoutabaAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? KoumacAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? KotabangunAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? EltariKupangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? KhongAirport) (el ? ? ? Laos)
-
-located (el ? ? ? KoolatahQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KirkwallOrkneyIslandsAirport) (el ? ? ? Scotland)
-
-located (el ? ? ? KagoshimaKyushuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? PietarsaariKokkolaAirport) (el ? ? ? Finland)
-
-located (el ? ? ? KoumalaAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? KomoMandaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KontumAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? KongoloAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? NakhonPhanomAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? KokoroAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KompongsomAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? KotlikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KoulamoutouAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? KokshetauKokchetavKokshetauAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? GanzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? KokonaoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? OlgaBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OuzinkieAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KopiagoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PointBakerSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortClarenceCoastGuardStationAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StouffersHeliportPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YapsieiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KurupungAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? PauloffHarborSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KapitSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? ParksSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KompiamAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KipnukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PohangAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? KalpowarQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PortWilliamsSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KempseyNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? JackpotAirportHaydenFieldNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PerryvilleAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortBaileySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AkutanSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KoonibbaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KolAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KerangVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KarumbaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KerinciSamatraAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? KurundiNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KirunduAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KramforsAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? KarasabaiAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? RedhillEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? KikoriAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KarawariAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BaliceKrakowAirport) (el ? ? ? Poland)
-
-located (el ? ? ? KorlaAirport) (el ? ? ? China)
-
-located (el ? ? ? KaranamboAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? KirunaAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? KurganKurganAirport) (el ? ? ? Russia)
-
-located (el ? ? ? KarupAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? KramatorskDonetskAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? KrasnodarKrasnodarAirport) (el ? ? ? Russia)
-
-located (el ? ? ? KjevikKristiansandAirport) (el ? ? ? Norway)
-
-located (el ? ? ? KhartoumAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? KeruaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KerioValleyAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? KrasnodovskBalkanAirport) (el ? ? ? Turkmenistan)
-
-located (el ? ? ? KarKarAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KaramayAirport) (el ? ? ? China)
-
-located (el ? ? ? KiriAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KosreaKosraeIslandAirport) (el ? ? ? Micronesia)
-
-located (el ? ? ? KasanombeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BarcaKosiceAirport) (el ? ? ? Slovakia)
-
-located (el ? ? ? KarlstadAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? KaseseAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? KasselAirport) (el ? ? ? Germany)
-
-located (el ? ? ? KisenganAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KermanshahAirport) (el ? ? ? Iran)
-
-located (el ? ? ? KissidougouAirport) (el ? ? ? Guinea)
-
-located (el ? ? ? KasosIslandCreteAirport) (el ? ? ? Greece)
-
-located (el ? ? ? KarlskogaAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? KassalaAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? StMarysAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? QostanayKustanayQostanayAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? KastoriaAirport) (el ? ? ? Greece)
-
-located (el ? ? ? KosipeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SandyRiverORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SikassoAirport) (el ? ? ? Mali)
-
-located (el ? ? ? KostiAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? KvernbergetKristiansundAirport) (el ? ? ? Norway)
-
-located (el ? ? ? SpringvaleQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KiryatShmonaAirport) (el ? ? ? Israel)
-
-located (el ? ? ? YasuruAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KarrathaWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ThorneBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KitaDaitoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KertehAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? TakakaAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? KetapangBorneoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TikchikLodgeAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KratieAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? KanuaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KitaleAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? TribhuvanKathmanduAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? KetchikanInternationalAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KatoAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? TinsonKingstonAirport) (el ? ? ? Jamaica)
-
-located (el ? ? ? KatherineNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BrevigMissionAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KittilaAirport) (el ? ? ? Finland)
-
-located (el ? ? ? KotaAirport) (el ? ? ? India)
-
-located (el ? ? ? KammarataAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? PyrzowiceKatowiceAirport) (el ? ? ? Poland)
-
-located (el ? ? ? KoutialaAirport) (el ? ? ? Mali)
-
-located (el ? ? ? TerrorBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KuantanAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? KualaBelaitAirport) (el ? ? ? Brunei)
-
-located (el ? ? ? KuriaAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? KudatSabahAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? KukunduAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? SamaraSamaraAirport) (el ? ? ? Russia)
-
-located (el ? ? ? KubinIslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KushiroAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KawauIslandAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? KushimotoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KasiglukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SubangPeninsularAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? YakuShimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KaunasAirport) (el ? ? ? Lithuania)
-
-located (el ? ? ? KuopioAirport) (el ? ? ? Finland)
-
-located (el ? ? ? KupianoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KuriAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KuranAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? KulusukIslandAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? KutaisiAirport) (el ? ? ? Georgia)
-
-located (el ? ? ? KuluAirport) (el ? ? ? India)
-
-located (el ? ? ? KunsanAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? KamusiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? UyakSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AirBaseKusanAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? KavallaKavalaAirport) (el ? ? ? Greece)
-
-located (el ? ? ? SkovdeAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? KingCoveAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GyandzhaAirport) (el ? ? ? Azerbaijan)
-
-located (el ? ? ? KitavaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KaviengAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KivalinaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KorolevuAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? LyangasodvKirovAirport) (el ? ? ? Russia)
-
-located (el ? ? ? BucholzArmyAirFieldKwajaleinKMRKwajaleinAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? KawadjiaAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? GuiyangAirport) (el ? ? ? China)
-
-located (el ? ? ? WaterfallSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KrivyyRihKrivoyRogDnipropetrovskAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? KhwahanAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? KuwaitAirport) (el ? ? ? Kuwait)
-
-located (el ? ? ? KwangjuAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? KwigillingokSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GuilinAirport) (el ? ? ? China)
-
-located (el ? ? ? KowanyamaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? QuinhagakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KawitoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WestPointSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KwaiHarbourAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? KwethlukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MansionHouseAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? KurwinaAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? KiwaiIslandAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KiwayuAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? KolweziAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? KasaanSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KlerksdorpAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? KoroAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? KomsomolskNaAmureKhabarovskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? KaroolaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KonyaAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? OrchidIslandAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? TripoliAirport) (el ? ? ? Lebanon)
-
-located (el ? ? ? WhitsundayQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? YalataMissionSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KarlukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KeyLargoFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MiltonKeynesAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? KyaukpyuAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? KayesAirport) (el ? ? ? Mali)
-
-located (el ? ? ? KyauktawAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? KoyukukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YalumetAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ZacharBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KompongChhnangAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? KrakorAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? KaintibaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KizhuyakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KozaniAirport) (el ? ? ? Greece)
-
-located (el ? ? ? KompongThomAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? KazanTatarstanAirport) (el ? ? ? Russia)
-
-located (el ? ? ? KastelorizoAirport) (el ? ? ? Greece)
diff --git a/examples/SUMO/axioms/WorldAirportsL-ZP.gft b/examples/SUMO/axioms/WorldAirportsL-ZP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/WorldAirportsL-ZP.gft
+++ /dev/null
@@ -1,10218 +0,0 @@
-
-located (el ? ? ? LamarMunicipalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LablabAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? CityLaeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? Aeroporto4deFevereiroBelasLuandaAirport) (el ? ? ? Angola)
-
-located (el ? ? ? NadzabLaeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PurdueUniversityINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaGuairaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? LabuhaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LannionAirport) (el ? ? ? France)
-
-located (el ? ? ? LagesSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AklavikNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LakelandRegionalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LosAlamosNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapitalCityMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaoagAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? GeneralManuelMdeLeonLaPazAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? BeidaAirport) (el ? ? ? Libya)
-
-located (el ? ? ? LaramieRegionalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McCarranInternationalNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LauribeAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MwanaLamuAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? LalomalavaAirport) (el ? ? ? WesternSamoa)
-
-located (el ? ? ? LawtonMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LosAngelesInternationalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LadysmithAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? BomJesusdaLapaBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LeedsBradfordAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LubbockInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LuebeckLubeckAirport) (el ? ? ? Germany)
-
-located (el ? ? ? KhujandKhudzhandKhujandAirport) (el ? ? ? Tajikistan)
-
-located (el ? ? ? WestmorelandCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorthPlatteRegionalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LeBourgetParisAirport) (el ? ? ? France)
-
-located (el ? ? ? PalmBeachNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AlbiAirport) (el ? ? ? France)
-
-located (el ? ? ? LabuanBajoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LiboiAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? LiberalMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LuaboAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? LakeBaringoAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? LusamboAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? LambareneAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? LaberalAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LabasaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? LumbertonMunicipalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LabuanSabahAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? LeonMBaLibrevilleAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? LongbawanAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LaBauleAirport) (el ? ? ? France)
-
-located (el ? ? ? LarnacaAirport) (el ? ? ? Cyprus)
-
-located (el ? ? ? LecceAirport) (el ? ? ? Italy)
-
-located (el ? ? ? LouisTrichardtAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? GolosonLaCeibaAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? LeconfeldEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LaCorunaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? LakeCharlesRegionalLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaconiaMunicipalNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RickenbackerInternationalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaColomaAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? LacumbreAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? BalcanoonaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LoqueAirport) (el ? ? ? Congo)
-
-located (el ? ? ? LaChorreraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? LasCanasAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? LuccaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? CityEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? MaldaAirport) (el ? ? ? India)
-
-located (el ? ? ? LondrinaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LindemanIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? OssunLourdesTarbesAirport) (el ? ? ? France)
-
-located (el ? ? ? LordHoweIslandNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LindiAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? LindenNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LidkopingAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? MasonCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LamidandaAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? LadouanieAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? LodarAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? LahadDatuSabahAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? LansdowneStationWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? EglintonNorthernIrelandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LearmouthExmouthWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LebanonMunicipalNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? Pulkowo2LeningradAirport) (el ? ? ? Russia)
-
-located (el ? ? ? LeesburgMunicipalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LebakengAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? AlegAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? OctevilleLeHavreAirport) (el ? ? ? France)
-
-located (el ? ? ? AlmeriaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? SchkeuditzLeipzigAirport) (el ? ? ? Germany)
-
-located (el ? ? ? LabeAirport) (el ? ? ? Guinea)
-
-located (el ? ? ? LakeEvellaNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LemmonMunicipalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AeropuerodeBajioLeonAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? LeconiAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? LeopoldinaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? StJustEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LeinsterWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LesobengAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? VasquezCoboLeticiaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SeodeUrgelAirport) (el ? ? ? Spain)
-
-located (el ? ? ? BuretaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? AuburnLewistonMunicipalMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BlueGrassKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LelystadAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? EsperanzaAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? LajesNavalAirStationAzoresAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? LangleyAirForceBaseVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AngelinaCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorthRaleighNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KelafoAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? LakefieldQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LaFriaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? LafayetteRegionalLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TokoinLomeAirport) (el ? ? ? Togo)
-
-located (el ? ? ? LaGuardiaNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LongBeachAirportDaughertyFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CallawayGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaGrandeUnionCountyORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LagunaArmyAirFieldAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BiersetLiegeLuttichAirport) (el ? ? ? Belgium)
-
-located (el ? ? ? LeighCreekSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DeadmansCayLongAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? LangkawiAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? LongLellangAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? LaiagamAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? LingaLingaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? LangeoogAirport) (el ? ? ? Germany)
-
-located (el ? ? ? LegaspiAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? LagoAgrioAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? CochraneAirport) (el ? ? ? Chile)
-
-located (el ? ? ? MalargueAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? LasGaviotasAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? LoganCacheUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GatwickEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LughGananeAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? LagunillasAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? LeguizamoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? LahrAirport) (el ? ? ? Germany)
-
-located (el ? ? ? LostHarborAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CaballocochaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? LakeHoodSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LahoreAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? LightningRidgeNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LerehAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LishanAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? LehuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? HeathrowEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LasHerasAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? WilliamTPiperMemorialPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZhongchuanLanzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? LaJuntaMunicipalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LimaOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LimbunyaNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LimonMunicipalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LibengeAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? LifouLifuLoyaltyIslandsAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? BellegardeLimogesAirport) (el ? ? ? France)
-
-located (el ? ? ? LihueHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MuliaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LongIslandAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LikiepAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? LesquinLilleAirport) (el ? ? ? France)
-
-located (el ? ? ? AeropuertoInternacionalJorgeChavezLimaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? LinateMilanoMilanAirport) (el ? ? ? Italy)
-
-located (el ? ? ? LimonAirportCostaRica) (el ? ? ? CostaRica)
-
-located (el ? ? ? LinsSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LisalaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? TomasGuardiaLiberiaAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? AeroportodaPorteladeSacavemLisboaLisbonAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? AdamsFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LivingoodAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LoikawAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? LikomaIslandAirport) (el ? ? ? Malawi)
-
-located (el ? ? ? LibertyCountyGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LoringAirForceBaseMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LodjaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? InterContinentalKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BrazoriaCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BrnikLjubljanaAirport) (el ? ? ? Slovenia)
-
-located (el ? ? ? LarantukaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LakebaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? LekanaAirport) (el ? ? ? Congo)
-
-located (el ? ? ? LakelandDownsAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LakeUnionChryslerAirSeaplaneBaseWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LakesideUSAFMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KulikLakeAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BanakLakselvAirport) (el ? ? ? Norway)
-
-located (el ? ? ? NekemptAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? LeknesAirport) (el ? ? ? Norway)
-
-located (el ? ? ? LucknowAirport) (el ? ? ? India)
-
-located (el ? ? ? LakePlacidNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LasKorehAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? LakesideTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LakeRudolfAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? LakeCountyORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LarkanaAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? LakeManyaraAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? BrandonAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? KallaxLuleaAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? LovelandCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChillagoeQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LasLimasAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? LalibellaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? LalmonirhatAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? LissadelWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LongLamaAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? KelilaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LindaDownsAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LasLomitasAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? LamarMunicipalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KamuzuInternationalLilongweAirport) (el ? ? ? Malawi)
-
-located (el ? ? ? CaledoniaCountyVTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SouthJerseyRegionalNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LakeMinchuminaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SalimaAirport) (el ? ? ? Malawi)
-
-located (el ? ? ? LawrenceKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LosMenucosAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? LeMansAirport) (el ? ? ? France)
-
-located (el ? ? ? LamassaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? LimonAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? LumiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? LimerickAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? LaeIslandAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? LosMochisAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? LimbangSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? LampedusaLampedusaIslandAirport) (el ? ? ? Italy)
-
-located (el ? ? ? MarsaBregaAirport) (el ? ? ? Libya)
-
-located (el ? ? ? LimeAcresAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? LouisvilleWinstonCountyMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KlamathFallsInternationalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LopezdeMicayAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? LakeMurrayAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PalmaAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? PalmBeachCountyParkFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LamenBayAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? LengbatiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? HuntFieldWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LondroreAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? MunbilAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? LeseAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? LakeNashNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LonelyAFSAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LincolnMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KingsLandOLakesWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LangimarAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? LostNationOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LeonoraWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LonesomePineVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LoaniAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TriCountyRegionalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LancasterPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LondolovitAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SmolenskSmolenskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? LanaiHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HorschingLinzAirport) (el ? ? ? Austria)
-
-located (el ? ? ? LorraineQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LoTungAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? LockSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LonganaAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? LoeiAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? LoenAirport) (el ? ? ? Norway)
-
-located (el ? ? ? LongviewWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LojaAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? LodwarAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? DerbyFieldNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LagosdeMorenoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MetropolitanAreaEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LaghouatAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? LobatzeAirport) (el ? ? ? Botswana)
-
-located (el ? ? ? LoweArmyHeliportALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MurtalaMuhammedLagosAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? BowmanFieldKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MonclovaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? LouisaCountyAirportFreemanFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LolyangalaniAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? LondonCorbinAirportMageeFieldKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LasPalmasGranCanariaCanaryIslandsAirport) (el ? ? ? Spain)
-
-located (el ? ? ? JFKennedyElAltoLaPazAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? LompocCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaPedreraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? LaPrimaveraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AerodromoTolosaLaPlataAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? LochgilpheadAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LinkopingAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? PijiguaosAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? LipetskLipetskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? SpekeEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LamapAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? LaPorteMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LappeenrantaAirport) (el ? ? ? Finland)
-
-located (el ? ? ? LuangPrabangAirport) (el ? ? ? Laos)
-
-located (el ? ? ? LopezIslandWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LampangAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? LongApungAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LittlePortWalkerAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LiepajaAirport) (el ? ? ? Latvia)
-
-located (el ? ? ? LePuyAirport) (el ? ? ? France)
-
-located (el ? ? ? PickensCountySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PuertoLeguizamAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? QalaNauAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? LarnedPawneeCountyKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LarisaAirport) (el ? ? ? Greece)
-
-located (el ? ? ? LeribeAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? LaarbruchAirport) (el ? ? ? Germany)
-
-located (el ? ? ? LaredoInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LongreachQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LittleRockAirForceBaseARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LoraLaiAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? LaieuLaRochelleAirport) (el ? ? ? France)
-
-located (el ? ? ? LoricaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? LeMarsMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LincolnRiverAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NiamtougouLamaKaraAirport) (el ? ? ? Togo)
-
-located (el ? ? ? LaRomanaAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? LarsonAirForceBaseWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SharpeArmyAirFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaurieRiverAerodromeMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LerosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? LannBihouetLorientAirport) (el ? ? ? France)
-
-located (el ? ? ? LasCrucesInternationalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LosRoquesAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? LosuiaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? LordsburgMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaSerenaAirport) (el ? ? ? Chile)
-
-located (el ? ? ? CreechArmyAirFieldKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LawsonArmyAirFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LashioAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? SumburghShetlandIslandsAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LuskMunicipalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LosChilesAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? LongSemadoSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? LosBanosMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LesSablesAirport) (el ? ? ? France)
-
-located (el ? ? ? LasPiedrasAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? LosAngelesAirport) (el ? ? ? Chile)
-
-located (el ? ? ? LostRiver1AKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LesSaintesTerredeHautAirport) (el ? ? ? Guadeloupe)
-
-located (el ? ? ? LauncestonTasmaniaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LongSukangAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? NellisAirForceBaseNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LhokseumaweAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LhokSukonAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LismoreQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LosinjAirport) (el ? ? ? Croatia)
-
-located (el ? ? ? TzaneenAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? LatrobeAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LaiAirport) (el ? ? ? Chad)
-
-located (el ? ? ? GhadamesAirport) (el ? ? ? Libya)
-
-located (el ? ? ? LeitreAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? LangtangAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? LathropWellsNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LatakiaAirport) (el ? ? ? Syria)
-
-located (el ? ? ? LastourvilleAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? LethemAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? LutonEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LoretoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? LyndhurstQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ParisPlageLeTouquetAirport) (el ? ? ? France)
-
-located (el ? ? ? AltusAirForceBaseOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaToucheAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LotusvaleQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? StMarysCountyMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LuklaAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? LumidPauAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? LaucalaIslandAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? LuederitzLuderitzAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? LucenecAirport) (el ? ? ? Slovakia)
-
-located (el ? ? ? LukeAirForceBaseAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AgnoLuganoAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? LudhianaAirport) (el ? ? ? India)
-
-located (el ? ? ? LaUnionAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? LusikisikiAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? CincinnatiMunicipalAirportLunkenFieldOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HeslerNobleFieldMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LuxiAirport) (el ? ? ? China)
-
-located (el ? ? ? LusakaInternationalLusakaAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? LuenaLusoAirport) (el ? ? ? Angola)
-
-located (el ? ? ? KalaupapaHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanLuisAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? CapeLisburneLRRSAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LusangaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? LauraStationQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LauraQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LanggurTualAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LuwukAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? FindelLuxembourgAirport) (el ? ? ? Luxembourg)
-
-located (el ? ? ? LavalAirport) (el ? ? ? France)
-
-located (el ? ? ? SantanadoLivramentoRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LimeVillageAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LivingstoneMarambaAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? LivermoreMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LawrencevilleBrunswickMunicipalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MissionFieldMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LavertonWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LasVegasMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreenbrierValleyWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LawrenceMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LewolebaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LawnHillQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LowaiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TingwallShetlandIslandsAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? HarrietFieldNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LawrenceMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GyumriLeninakanAirport) (el ? ? ? Armenia)
-
-located (el ? ? ? LeeuwardenAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? LewistonNezPerceCountyIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LewistownMunicipalMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LawrencevilleVincennesInternationalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LawasSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? LhasaAirport) (el ? ? ? China)
-
-located (el ? ? ? LuangNamthaAirport) (el ? ? ? Laos)
-
-located (el ? ? ? LittleFallsMorrisonCountyMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JimKellyFieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LuxorAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? LemnosLimnosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? LukuluAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? LakeCountyCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LuoyangAirport) (el ? ? ? China)
-
-located (el ? ? ? LittleCaymenMunicipalAirStripLittleCaymanAirport) (el ? ? ? CaymanIslands)
-
-located (el ? ? ? LyckseleAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? LynehamRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LianyungangXinpuAirport) (el ? ? ? China)
-
-located (el ? ? ? LynchburgRegionalAirportPrestonGlennFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LunyukAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AshfordAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? BronLyonAirport) (el ? ? ? France)
-
-located (el ? ? ? LyonsRiceCountyMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FaisalabadAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? LongyearbyenSvalbardAirport) (el ? ? ? Norway)
-
-located (el ? ? ? SatolasLyonAirport) (el ? ? ? France)
-
-located (el ? ? ? LadyElliottIslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ElyMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LyddAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LuizaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? LazaroCardenasAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? LiuzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? LuoziAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? LuzhouSichuanAirport) (el ? ? ? China)
-
-located (el ? ? ? LizardIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GwinnettCountyAirportBriscoeFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MeenambakkamMadrasAirport) (el ? ? ? India)
-
-located (el ? ? ? MarabaPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? HerbertSmartDowntownGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BarajasMadridAirport) (el ? ? ? Spain)
-
-located (el ? ? ? MaderaMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MidlandInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MadangAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MahonMenorcaBalearicIslandsAirport) (el ? ? ? Spain)
-
-located (el ? ? ? MangochiAirport) (el ? ? ? Malawi)
-
-located (el ? ? ? MarshallIslandsInternationalMajuroAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? MalakalAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? MangoleAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MatamorosAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? RingwayInternationalEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? EduardoGomesAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MamaiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MaeSotAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? LaChinitaMaracaiboAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? LorengauManusIslandAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MatadiAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? MaupitiSocietyIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? MaloelapMaloelapAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? MaldenMunicipalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MatamAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? MangroveCayAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? EugenioMariadeHostosMayaguezAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? MoiInternationalMombasaAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? MarbleBarWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MbigouAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? InternationalBophuthatswanaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? MonbetsuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? MtBuffaloAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MobridgeMunicipalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaryboroughQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MbeyaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? SangsterMontegoBayAirport) (el ? ? ? Jamaica)
-
-located (el ? ? ? MatupaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ManisteeCountyBlackerMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MkambatiAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? MountBarnettWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MamburaoAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? MoyobambaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? MbararaAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? MboutAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? TriCityInternationalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MasbateAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? MbambanakiraAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? MasaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MoorabbinVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MariborAirport) (el ? ? ? Slovenia)
-
-located (el ? ? ? OmarNBradleyMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MavesAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MacentaAirport) (el ? ? ? Guinea)
-
-located (el ? ? ? McCombPikeCountyJohnELewisFieldMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McClellanAirForceBaseCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MackinacIslandMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MercedMunicipalAirportMacreadyFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MacDillAirForceBaseFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McGrathAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MachalaAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? KansasCityInternationalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaicaoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? McCookMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McKinleyNationalParkAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MonteCarloAirport) (el ? ? ? Monaco)
-
-located (el ? ? ? MiddleGeorgiaRegionalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrlandoInternationalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MacapaPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MiskolcAirport) (el ? ? ? Hungary)
-
-located (el ? ? ? MelchordeMencosAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? MontesCaserosAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? SeebMuscatAirport) (el ? ? ? Oman)
-
-located (el ? ? ? MontluconAirport) (el ? ? ? France)
-
-located (el ? ? ? McArthurRiverNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MasonCityMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MakhachkalaDagestanAirport) (el ? ? ? Russia)
-
-located (el ? ? ? MaroochydoreSunshineCoastQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MaceioALAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MartindaleArmyAirFieldTexasArmyNationalGuardTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MelindaAirport) (el ? ? ? Belize)
-
-located (el ? ? ? SamRatulangiManadoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MidlandAirparkTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OlayaHerreraMedellinAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? TaylorCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MudanjiangAirport) (el ? ? ? China)
-
-located (el ? ? ? SouthernIllinoisILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MakurdiAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? CityCountyORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MbandakaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? MandalayAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? MundukuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MadisonMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MiddletonIslandAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MindiptanaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MardelPlataAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? MedfraAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HarrisburgInternationalPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MendiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MedouneuAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? ChicagoMidwayILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MercedesAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? MidwayNavalAirFacilitySandIslandAirport) (el ? ? ? MidwayIslands)
-
-located (el ? ? ? ElPlumerilloMendozaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? MacaeRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? EssendonVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? EloyAlfaroMantaAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? MedinaMadinahAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? MareLoyaltyIslandsAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? MelfiAirport) (el ? ? ? Chad)
-
-located (el ? ? ? MalangeMalanjeAirport) (el ? ? ? Angola)
-
-located (el ? ? ? MehamnAirport) (el ? ? ? Norway)
-
-located (el ? ? ? KeyFieldMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortMeadvillePAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MeknesAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? TullamarineInternationalVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MemphisInternationalTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MendeAirport) (el ? ? ? France)
-
-located (el ? ? ? DareCountyRegionalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MersingAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? MeulabohAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? CastleAirForceBaseCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PoloniaMedanAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MoretonQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MonteDouradoAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? DouglasCountyNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MwekaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? AeropuertoInternacionalBenitoJuarezCiudaddeMexicoMexicoCityAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MeghauliAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? MessinaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? MafiaIslandAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? MonfortAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MafetengAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? MansfieldLahmMunicipalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MillerInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoandaAirportGabon) (el ? ? ? Gabon)
-
-located (el ? ? ? MuzaffarabadAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? MarshfieldMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoalaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? MafekingAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? MtFullStopAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MilfordSoundAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? SharmElSheikhRasNasraniAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? MannersCreekNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MaradiAirport) (el ? ? ? Niger)
-
-located (el ? ? ? MedfordJacksonCountyORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MirafloresAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MfuweAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? AccomackCountyVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MetropolitanAreaFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MeribelAirport) (el ? ? ? France)
-
-located (el ? ? ? MayfaahAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? AugustoCesarSandinoManaguaAirport) (el ? ? ? Nicaragua)
-
-located (el ? ? ? MountGambierSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MichiganCityINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MagdalenaAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? DobbinsAirReserveBaseGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaringaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MargarinaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MargateAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? MatagordaPeninsulaTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrangeCountyNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoenchengladbachMonchengladbachAirport) (el ? ? ? Germany)
-
-located (el ? ? ? DannellyFieldALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaganqueAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ManeaAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? MangaAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? PetrellaMogadishuMogadiscioAirport) (el ? ? ? Somalia)
-
-located (el ? ? ? MoultrieMunicipalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MangaiaAirport) (el ? ? ? CookIslands)
-
-located (el ? ? ? MillingimbiNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ManaungAirport) (el ? ? ? Burma)
-
-located (el ? ? ? MargaretRiverWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MorgantownMunicipalAirportWalterLBillHartFieldWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoabiAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? DaytonGeneralAirportSouthOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MyeikMerguiAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? MahdiaAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? MechanicsBaySeaplaneBaseAucklandAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? MashadAirport) (el ? ? ? Iran)
-
-located (el ? ? ? MitchellMunicipalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MorichalAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MannheimAirport) (el ? ? ? Germany)
-
-located (el ? ? ? MarshHarbourAbacoAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? MushaAirport) (el ? ? ? Djibouti)
-
-located (el ? ? ? ManhattanMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarshallMemorialMunicipalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MinchuminaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HookerCountyNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MtHouseWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MetterMunicipalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MariehamnMaarianhaminaAirport) (el ? ? ? Finland)
-
-located (el ? ? ? MatherAirForceBaseCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MountShastaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ManchesterNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MountHothamVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MojaveCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ManihikiIslandAirport) (el ? ? ? CookIslands)
-
-located (el ? ? ? MoreheadAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MildenhallAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? MiamiInternationalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MinotAirForceBaseNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CrystalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LicManuelCrecencioRejonMeridaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? DelawareCountyAirportJohnsonFieldINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoyHurdMemorialTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MitchellPlateauAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MariliaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MiliMiliIslandAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? MikkeliAirport) (el ? ? ? Finland)
-
-located (el ? ? ? MetropolitanAreaMilanoMilanAirport) (el ? ? ? Italy)
-
-located (el ? ? ? MerimbulaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MinnipaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MiamiMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MitspehRamonaAirport) (el ? ? ? Israel)
-
-located (el ? ? ? MillardNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SkanesMonastirAirport) (el ? ? ? Tunisia)
-
-located (el ? ? ? MisimaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ShafterAirportMinterFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaiduguriAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? MillvilleMunicipalNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarshalltownMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MiritiAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MainoruNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ManjaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? MejitMejitIslandAirport) (el ? ? ? Palau)
-
-located (el ? ? ? MoenjodaroMohenjoDaroAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? MajkinAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? MosjoenAirport) (el ? ? ? Norway)
-
-located (el ? ? ? MayajiquaAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? MajmaAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? MajiAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? MokiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MonkeyMiaWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MouilaAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? MbujiMayiAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? AmborovyMahajangaMajungaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? ManjimupWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? JacksonMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MiramarAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? MaganjadaCostaAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? MytileneMitiliniLesbosIslandAirport) (el ? ? ? Greece)
-
-located (el ? ? ? MamujuAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SanJavierMurciaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? MangunjayaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MirnyyYakutiaSakhaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? MarianskeLazneAirport) (el ? ? ? CzechRepublic)
-
-located (el ? ? ? MekamboAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? KansasCityDowntownMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MetekelAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? GeneralMitchellInternationalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McKennaArmyAirFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorthsideMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MokhotlongAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? MbokiAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? MakouaAirport) (el ? ? ? Congo)
-
-located (el ? ? ? MolokaiHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McKellarSipesRegionalTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MukahSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? MalekolonAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? DavisFieldOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MakemoAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? MopahMeraukeAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MeekatharraWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MekaneSalemAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? MankatoMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MakokouAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? MtCavenaghNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ManokwariAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MukallaAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? MackayQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BatuBerMalaccaMelakaAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? LuqaMaltaAirport) (el ? ? ? Malta)
-
-located (el ? ? ? MelbourneInternationalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McAlesterRegionalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaladCityIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaleHululeAirport) (el ? ? ? Maldives)
-
-located (el ? ? ? MilfordMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MalangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BaselMulhouseEuroMulhouseAirport) (el ? ? ? France)
-
-located (el ? ? ? QuadCityILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BaldwinCountyGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaltaMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarshallAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoreliaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MilosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? MalabangAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? MalalauaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MillicentSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FrankWileyFieldMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MillinocketMunicipalMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MonroeRegionalLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MerlunaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SpriggsPayneMonroviaAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? MalatvaAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? ManleyHotSpringsAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MeloAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? MalmoAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? MemanbetsuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? CiudadManteAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MinamiDaitoJimaOkinawaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? TeesSideAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? MamfeAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? MountMagnetWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MammothLakesCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McMinnCountyTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MatsumotoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? MurmanskMurmanskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? MarshallMunicipalAirportRyanFieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MiddlemountQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MinuteManAirfieldMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaioMaioAirport) (el ? ? ? CapeVerde)
-
-located (el ? ? ? MompusAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MBalaAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? CampMaybryTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SelfsMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McEntireAirNationalGuardBaseSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MorristownMunicipalNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McMinnvilleMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MomaAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? SturupMalmoAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? MiyakoJimaRyukuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? MaimanaAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? MelangguaneAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MoandaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? NacalaAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? MedinaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MungeranieSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ManaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? ManingridaNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MinneriyaAirport) (el ? ? ? SriLanka)
-
-located (el ? ? ? BlackburneMontserratPlymouthAirport) (el ? ? ? Montserrat)
-
-located (el ? ? ? MananjaryAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? MaianaAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? NinoyAquinoInternationalManilaAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? MenomineeMarinetteTwinCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarionMunicipalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ManonoAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? MaronAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MontoQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MonguAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? MansaAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? MintoAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaulmyineMoulmeinAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? MountainValleyAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MacDonaldDownsAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ManicoreAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MonoAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? ManassasMunicipalAirportHarryPDavisFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoaAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? BatesFieldALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MontesClarosMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ModestoCityCountyAirportHarryShamFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MomeikAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? MaumereAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MonghsatAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? MohanbariAirport) (el ? ? ? India)
-
-located (el ? ? ? MitiaroAirport) (el ? ? ? CookIslands)
-
-located (el ? ? ? AroMoldeAirport) (el ? ? ? Norway)
-
-located (el ? ? ? MoudjeriaAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? MountCookAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? MoombaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MountPleasantMunicipalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MorondavaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? MooreMurrellTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MosesPointAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MinotInternationalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MountainVillageAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoranbahQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MetropolitanAreaMoscowAirport) (el ? ? ? Russia)
-
-located (el ? ? ? MorrisMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MonterreyAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MooreaSocietyIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? MpachaAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? ChalkSeaplaneBaseFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MukoMukoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MirpurKhasAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? GriswoldCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MapodaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MakiniAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MalayAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? MamitupoAirport) (el ? ? ? Panama)
-
-located (el ? ? ? PetitJeanParkARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MokpoAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? MediteraneeFrejorguesMontpellierAirport) (el ? ? ? France)
-
-located (el ? ? ? MaputoAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? MountPleasantAirport) (el ? ? ? FalklandIslands)
-
-located (el ? ? ? PoconoMountainsMunicipalPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MalatupoAirport) (el ? ? ? Panama)
-
-located (el ? ? ? MaanAirport) (el ? ? ? Jordan)
-
-located (el ? ? ? McPhersonKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MountPleasantMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MalianaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MapuaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? EdwardFKnappStateVTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MariupolZhdanovDonetskAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? MiyanminAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MaripasoulaAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? MountPleasantMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MandoraWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MacombMunicipalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaquinchaoAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? MarquaNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MagnitogorskChelyabinskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? MinacuAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? HeliportMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MountComfortINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MilduraVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RossvollMoiRanaAirport) (el ? ? ? Norway)
-
-located (el ? ? ? MoundouAirport) (el ? ? ? Chad)
-
-located (el ? ? ? MosqueraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MarquetteCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MariquitaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? AeropuertoInternacionalSimonBolivarMaiquetiaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? TelfairWheelerGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MakaleAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? SmyrnaTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MisurataAirport) (el ? ? ? Libya)
-
-located (el ? ? ? EasternWestVirginiaRegionalAirportShepherdFieldWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MauryCountyTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MeridaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? MaraLodgesAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? MarfaMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MayRiverAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MerrillFieldAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarcalaAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? MarcoIslandFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MinersLakeAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ManareAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MorgantonLenoirNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MastertonAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? MarlaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MarinduqueAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? JMVelascoIbarraMacaraAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? MarignaneProvenceMarseilleAirport) (el ? ? ? France)
-
-located (el ? ? ? MordakAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SirSeewoosagurRamgoolamMauritiusAirport) (el ? ? ? Mauritius)
-
-located (el ? ? ? MineralniyeVodyStavropolAirport) (el ? ? ? Russia)
-
-located (el ? ? ? MoriokaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? MargaritaIslandAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? MontereyPeninsulaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoreeNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MuskratDamONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StMaartenMarigotAirport) (el ? ? ? NetherlandsAntilles)
-
-located (el ? ? ? FalconFieldAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MountPleasantUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KentInternationalEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? MtSwanNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MatsaileAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? MasirahAirport) (el ? ? ? Oman)
-
-located (el ? ? ? MasalemboAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MisawaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? MasticPointAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? MuscleShoalsRegionalALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MasiManimbaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? DaneCountyRegionalAirportTruaxFieldWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MissoulaInternationalMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MinneapolisStPaulInternationalWoldChamberlainMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LoshitsaMinskAirport) (el ? ? ? Belarus)
-
-located (el ? ? ? GrevenMuensterMunsterAirport) (el ? ? ? Germany)
-
-located (el ? ? ? MassenaInternationalAirportRichardsFieldNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZuidLimburgMaastrichtAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? MoshoeshoeIInternationalMaseruAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? SullivanCountyInternationalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MassawaAirport) (el ? ? ? Eritrea)
-
-located (el ? ? ? MassendjoAirport) (el ? ? ? Congo)
-
-located (el ? ? ? NewOrleansInternationalAirportMoisantFieldLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MocamedesNewNamibeAirport) (el ? ? ? Angola)
-
-located (el ? ? ? MatamataAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? MonteLibanoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SelfridgeAirNationalGuardBaseMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MtSanfordNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MonteAlegrePAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MizanTeferiAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? MatoGrossoMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MarathonFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MosteirosAirport) (el ? ? ? CapeVerde)
-
-located (el ? ? ? MontroseRegionalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MakinAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? MaitlandNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MetlakatlaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MartinStateMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColesCountyMemorialILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MontaukNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MitchellQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MonteriaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MatasaphaManziniAirport) (el ? ? ? Swaziland)
-
-located (el ? ? ? MinatitlanAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MontepuezAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? MotaLavaAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? ManitowocCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MetroFieldAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AeropuertoGeneralMarianoEscobedoMonterreyAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MasadaAirport) (el ? ? ? Israel)
-
-located (el ? ? ? MundaNewGeorgiaIsAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? MaunAirport) (el ? ? ? Botswana)
-
-located (el ? ? ? KabalegaFallsMurchisonFallsAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? WaimeaKohalaHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MutingAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MulegeAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MarsaMatrumMersaMatruhAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? MuirArmyAirFieldPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MuiAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? MaukeAirport) (el ? ? ? CookIslands)
-
-located (el ? ? ? SpenceGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MumiasAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? MaturinAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? MountainHomeAirForceBaseIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MulgaParkNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MuccanWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MarudiSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? MarcusIslandsAirport) (el ? ? ? Japan)
-
-located (el ? ? ? MuscatineMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HuntingdonCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MustinALFPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MascaraAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? MultanAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? MouyondziAirport) (el ? ? ? Congo)
-
-located (el ? ? ? MusomaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? ReykjahlidhMyvatnAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? MVengueFrancevilleAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? MonroeCountyALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarrascoMontevideoAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? MontevideoChippewaCountyMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MossoroRNAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MevangAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? SmithFieldKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ManetaiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MandevilleAirport) (el ? ? ? Jamaica)
-
-located (el ? ? ? MulkaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MorrisvilleStoweStateVTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KayentaAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MountVernonILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MongoAirport) (el ? ? ? Chad)
-
-located (el ? ? ? MituAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MahilyowMogilevMahiliowAirport) (el ? ? ? Belarus)
-
-located (el ? ? ? SalakMarouaAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? MucuriBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MataivaAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? MusgraveQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MegeveAirport) (el ? ? ? France)
-
-located (el ? ? ? BarkerWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MinvoulAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? MarthasVineyardMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WilliamsonCountyRegionalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MorawaWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LawrenceJTimmermanWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MianwaliAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? MeroweAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? MaewoAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? MarawakaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GrantCountyWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaramuniAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MatthewsRidgeAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? MatakAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MineralWellsTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WindomMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MwaduiAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? HookFieldMunicipalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MountainAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? MagweAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? MountWilsonCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoolawatanaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MussauAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ExumaInternationalExumaAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? MirandaDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MwanzaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? ManilaMunicipalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MasambaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SanJuanCountyUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarionDownsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LaurinburgMaxtonNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaxwellAirForceBaseALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarlboroughMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MatiAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? MinnaAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? MindikAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GeneralRodolfoSTaboadaMexicaliAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MorombeAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? PlaujeanMorlaixAirport) (el ? ? ? France)
-
-located (el ? ? ? MonticelloMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MalpensaMilanoMilanAirport) (el ? ? ? Italy)
-
-located (el ? ? ? MitchellRiverAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MirgorodPoltavaAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? MaotaAirport) (el ? ? ? WesternSamoa)
-
-located (el ? ? ? MaintiranoAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? MullewaWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SiljanMoraAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? McCarthyAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MeixianAirport) (el ? ? ? China)
-
-located (el ? ? ? MoruyaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MayoumbaAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? MaracayAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? MalindiAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? MiyakeJimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? MontgomeryFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MayaguanaMayaguanaAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? MarbleCanyonAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MurrayIslandsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MatsuyamaSkikokuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? MayCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McCallIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MonkeyMountainAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? MarebAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? MyroodahAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MaryMaryAirport) (el ? ? ? Turkmenistan)
-
-located (el ? ? ? MysoreAirport) (el ? ? ? India)
-
-located (el ? ? ? MyrtleBeachAirForceBaseSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoyaleAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? MyitkyinaAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? MekoryukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YubaCountyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MtwaraAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? HenyamyaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MiriSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? MonkeyIslandAirport) (el ? ? ? Malawi)
-
-located (el ? ? ? MuzaffarnagarAirport) (el ? ? ? India)
-
-located (el ? ? ? MocimboadaPraiaAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? MitzicAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? MendezAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? ManateeAirport) (el ? ? ? Belize)
-
-located (el ? ? ? MzambaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? MakungAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? MerzifonAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? BarbeMoptiAirport) (el ? ? ? Mali)
-
-located (el ? ? ? PinalAirparkAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarakeiAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? ManizalesAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? FrescatyMetzAirport) (el ? ? ? France)
-
-located (el ? ? ? MinjAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ManzanilloAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? MotuekaAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? MkuzeAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? MazariSharifAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? MostynAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? GeneralRafaelBueinaMazatlanAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MuzaffarpurAirport) (el ? ? ? India)
-
-located (el ? ? ? MuluAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? MenaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? MosselBayAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? MarionMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NarrabriNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AlbanyNavalAirStationGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NaracoorteSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MacanalAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? NatitingouAirport) (el ? ? ? Benin)
-
-located (el ? ? ? BanainaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? NagpurAirport) (el ? ? ? India)
-
-located (el ? ? ? NahaSangiheAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AnnaiAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? NakhonRatchasimaAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? NalchikKabardinoBalkariaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? NamleaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? NadiAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? NanchongAirport) (el ? ? ? China)
-
-located (el ? ? ? CapodichinoNapoliNaplesAirport) (el ? ? ? Italy)
-
-located (el ? ? ? QanaqAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? NareAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? InternationalNewProvidenceAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? NatalRNAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NapukaAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? NarathiwatAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? BarbersPointNavalAirStationJohnRodgersFieldHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NanYuanAirBaseBeijingAirport) (el ? ? ? China)
-
-located (el ? ? ? BarrancominasAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? NaberezhnyyeChelnyTatarstanAirport) (el ? ? ? Russia)
-
-located (el ? ? ? DallasNavalAirStationHensleyFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NewOrleansNavalAirStationAlvinCallenderFieldLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NambuccaHeadsNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BarinNavalOutlyingFieldALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanBlasAirport) (el ? ? ? Panama)
-
-located (el ? ? ? JomoKenyattaNairobiAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? NambourQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GlenviewNavalAirStationILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CanaBravaPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GuantanamoNavalAirStationGuantanamoAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? NabireAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? CotedAzurNiceAirport) (el ? ? ? France)
-
-located (el ? ? ? CasasGrandesAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? NachingweaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? NecocliAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? NewcastleAirportUnitedKingdom) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? NewChenegaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? QuonsetStateRIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CubiPointNavalAirStationCubiPointAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? AtlantaNavalAirStationGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NewcastleAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? NicoyaAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? AnnecyAirport) (el ? ? ? France)
-
-located (el ? ? ? BandanairaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? NouadhibouAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? NandedAirport) (el ? ? ? India)
-
-located (el ? ? ? SumbeAirport) (el ? ? ? Angola)
-
-located (el ? ? ? ManderaAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? QiqiharTsitsiharAirport) (el ? ? ? China)
-
-located (el ? ? ? NamudiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? NDjamenaAirport) (el ? ? ? Chad)
-
-located (el ? ? ? NamorikNamorikAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? NdeleAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? MendiAirportEthiopia) (el ? ? ? Ethiopia)
-
-located (el ? ? ? EllysonNavalAirStationFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NadorAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? SandstoneWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RunduAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? AnacostiaUSNavyHeliportDCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SandayOrkneyIslandsAirport) (el ? ? ? Scotland)
-
-located (el ? ? ? NordholzAirport) (el ? ? ? Germany)
-
-located (el ? ? ? GlyncoNavalAirStationGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NecocheaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? NegrilAirport) (el ? ? ? Jamaica)
-
-located (el ? ? ? NovaLamegoAirport) (el ? ? ? GuineaBissau)
-
-located (el ? ? ? NekemeteAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? LakehurstNAESMaxfieldFieldNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WhitehouseNavalOutlyingFieldFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NeryungriYakutiaSakhaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? NewYorkSkyportsIncSeaplaneBaseNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarineCorpsAirFacilityHonshuIsAirport) (el ? ? ? Japan)
-
-located (el ? ? ? LakefrontLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DetroitNavalAirFacilityMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SummerdaleNavalOutlyingFieldALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FentressNavalAuxiliaryLandingFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NefteyuganskTyumenAirport) (el ? ? ? Russia)
-
-located (el ? ? ? ChoctawNavalOutlyingFieldFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FallonNavalAirStationVanVoorhisFieldNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NiuafoouAirport) (el ? ? ? WesternSamoa)
-
-located (el ? ? ? YoungNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NingboAirport) (el ? ? ? China)
-
-located (el ? ? ? NorthRimAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AnegadaAirport) (el ? ? ? BritishVirginIslands)
-
-located (el ? ? ? NGaoundereAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? KaneoheBayMarineCorpsAirStationMokapuPointHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NgauAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? AganaNavalAirStationAganaAirport) (el ? ? ? Guam)
-
-located (el ? ? ? NarganaAirport) (el ? ? ? Panama)
-
-located (el ? ? ? KomakiHonshuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? CorpusChristiNavalAirStationTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NigerumAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? NagasakiAirport) (el ? ? ? Japan)
-
-located (el ? ? ? GoliadNavalAuxiliaryLandingFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorfolkNavalAirStationChambersFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CabanissFieldNavalOutlyingFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ManangAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? AlamedaNavalAirStationNimitzFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NhaTrangAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? NewHalfaAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? NahaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? PatuxentRiverNavalAirStationTrapnellFieldMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NushkiAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? NorthholtAerodromeEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? NukuHivaMarquesasIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? FoleyMunicipalALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BrunswickNavalAirStationMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NimbaAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? NikolaiAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NicosiaAirport) (el ? ? ? Cyprus)
-
-located (el ? ? ? ChinaLakeNAWSArmitageFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NiblackAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NiftyWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NikunauAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? NiortAirport) (el ? ? ? France)
-
-located (el ? ? ? NiokoloKobaAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? NiameyAirport) (el ? ? ? Niger)
-
-located (el ? ? ? NinilchikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NiokiAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? JacksonvilleNavalAirStationTowersFieldFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChaseFieldNavalAirStationTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NioroAirport) (el ? ? ? Mali)
-
-located (el ? ? ? AtsugiAirport) (el ? ? ? Japan)
-
-located (el ? ? ? NizhevartovskTyumenAirport) (el ? ? ? Russia)
-
-located (el ? ? ? ElCentroNavalAirFacilityCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BogueFieldMarineCorpsAuxiliaryLandingFieldNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WarminsterNADCPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JoeWilliamsNavalOutlyingFieldMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NkanAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? NoonkanbahWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NouakchottAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? NanjingAirport) (el ? ? ? China)
-
-located (el ? ? ? NaukitiAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NkoloAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? NankinaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? NKongsambaAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? CherryPointMarineCorpsAirStationCunninghamFieldNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NkausAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? NichenCoveAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DiegoGarciaAirport) (el ? ? ? BritishIndianOceanTerritory)
-
-located (el ? ? ? MiramarNavalAirStationMitscherFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NkayiAirport) (el ? ? ? Congo)
-
-located (el ? ? ? NDolaAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? LemooreNavalAirStationReevesFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? QuetzalcoatiNuevoLaredoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? JerryTylerMemorialMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DarnleyIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NelsonLagoonAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorfolkIslandNorfolkIslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NullagineWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NDoloKinshasaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? NelspruitAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? NicholsonWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MykolayivNikolayevMykolayivAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? DamanAirport) (el ? ? ? India)
-
-located (el ? ? ? NormansCayAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? NightmuteAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanMiguelAirport) (el ? ? ? Panama)
-
-located (el ? ? ? MakariosNicosiaAirport) (el ? ? ? Cyprus)
-
-located (el ? ? ? MeridianNavalAirStationMcCainFieldMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NewMoonQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NappaMerryQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NamsangAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? NamtuAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? NamuAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? KenitraAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? SantaAnaSeaplaneBaseSantaAnaAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? NangadeAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? NanningAirport) (el ? ? ? China)
-
-located (el ? ? ? NamutoniAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? NaknekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NondaltonAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NanAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? NanuqueMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NunukanBorneoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? NanyangAirport) (el ? ? ? China)
-
-located (el ? ? ? NowraNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NosaraBeachAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? KnockConnaughtAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? NordenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? NorddeichAirport) (el ? ? ? Germany)
-
-located (el ? ? ? NogalesAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? NovorossiyskKrasnodarAirport) (el ? ? ? Russia)
-
-located (el ? ? ? NojabrxskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? NovaXavantinaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NomadRiverAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? NonoutiAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? NaoroAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MactanInternationalMactanIslandAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? NordfjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? FasceneNossiBeAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? GnossFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LaTontoutaNoumeaAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? HuamboNovaLisboaAirport) (el ? ? ? Angola)
-
-located (el ? ? ? PortAngelesCoastGuardAirStationWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NovokuznetskNovokuznetskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? PensacolaNavalAirStationForrestShermanFieldFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NuiatoputapuAirport) (el ? ? ? Tonga)
-
-located (el ? ? ? NapierHastingsAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? NipaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? NephiMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NewPlymouthAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? NangapinohAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? NapperbyNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FordIslandAuxiliaryLandingFieldHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NewportStateRIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanPedrodeUrabaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MemphisNavalAirStationTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KingsvilleNavalAirStationTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NiquelandiaGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NeuquenAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? NuquiAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? KeyWestNavalAirStationBocaChicaFieldFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StMawganNewquayAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? NarranderaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MayportNavalAirStationFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CrowsLandingNavalAuxiliaryLandingFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorderneyAirport) (el ? ? ? Germany)
-
-located (el ? ? ? NamroleBuruIslandAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? NarroginWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ShangriLaOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KungsangenNorrkopingAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? NorthRonaldswayAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? NaraAirport) (el ? ? ? Mali)
-
-located (el ? ? ? NortonMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RooseveltRoadsNavalStationOfstieFieldRooseveltRoadsAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? ImperialBeachNavalOutlyingFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NaritaTokyoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? NarumAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? USCoastGuardGuamAirport) (el ? ? ? Guam)
-
-located (el ? ? ? NewryNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NoosaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NorthSeaplaneBaseBiminiAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? WhitingFieldNavalkAirStationNorthFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NowshahrAirport) (el ? ? ? Iran)
-
-located (el ? ? ? NsimalenInternationalYaoundeAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? NorsemanWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NelsonAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? SconeNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SangleyPointAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? NakhonSiThammaratAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? NoosavilleQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? VirginGordaNavalStationVirginGordaAirport) (el ? ? ? BritishVirginIslands)
-
-located (el ? ? ? SigonellaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? NatadolaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? NotoddenAirport) (el ? ? ? Norway)
-
-located (el ? ? ? SantaCarolinaAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? PointMuguNAWSCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChateauBougonNantesAirport) (el ? ? ? France)
-
-located (el ? ? ? NantongAirport) (el ? ? ? China)
-
-located (el ? ? ? BintuniAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MantiEphraimUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TustinMarineCorpsAirStationCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WilliamtownNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MiracemadoNorteGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NormantonQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SantoAntaoAirport) (el ? ? ? CapeVerde)
-
-located (el ? ? ? AeropuertoInternacionaldelNorteMonterreyAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? NiuatoputapuAirport) (el ? ? ? WesternSamoa)
-
-located (el ? ? ? OceanaNavalAirStationApolloSoucekFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NatunaRanaiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? PilanesbergSunCityAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? NumbulwarNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SanClementeIslandNavalAuxiliaryLandingFieldFrederickShermanFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EnNahudAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? NuguriaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? NunchiaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? NiuqsutAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NukutavekeAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? NulatoAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaufleyFieldNavalOutlyingFieldFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NunapitchukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoffettFieldNavalAirStationCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NullarborSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NorsupAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? NutuveAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? NakuruAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? WhidbeyIslandNavalAirStationAultFieldWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NovyUrengoyAirport) (el ? ? ? Russia)
-
-located (el ? ? ? NeivaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? NevadaMunicipalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NuevaGuineaAirport) (el ? ? ? Nicaragua)
-
-located (el ? ? ? FramnesNarvikAirport) (el ? ? ? Norway)
-
-located (el ? ? ? NovoAripuanaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NovgorodNovgorodAirport) (el ? ? ? Russia)
-
-located (el ? ? ? NeverasAirport) (el ? ? ? France)
-
-located (el ? ? ? NavegantesAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NeyveliAirport) (el ? ? ? India)
-
-located (el ? ? ? MoheliAirport) (el ? ? ? Comoros)
-
-located (el ? ? ? ParlinFieldNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorwichAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ArgentiaNavalAirStationNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NowataAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BermudaNavalAirStationBermudaAirport) (el ? ? ? Bermuda)
-
-located (el ? ? ? TwentyninePalmsEAFMarineCorpsAirGroundCombatCenterCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WillowGroveNavalAirStationPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MetropolitanAreaNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NyeriAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? QuanticoMarineCorpsAirFacilityTurnerFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SunyaniAirport) (el ? ? ? Ghana)
-
-located (el ? ? ? NanyukiAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? YumaMarinaCorpsAirStationAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NadymTyumenAirport) (el ? ? ? Russia)
-
-located (el ? ? ? NynganNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NykopingAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? NyaungUAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? NazcaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? CecilFieldNavalAirStationFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NZerekoreAirport) (el ? ? ? Guinea)
-
-located (el ? ? ? ElToroMarineCorpsAirStationCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NzoiaAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? SouthWeymouthNavalAirStationSheaFieldMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HaroldNavalOutlyingFieldFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorthIslandNavalAirStationHalseyFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AlbertJEllisNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MetropolitanOaklandInternationalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OamaruAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? OlanchitoAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? FritzscheArmyAirFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? XoxocotlanOaxacaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? ObanQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ObockAirport) (el ? ? ? Djibouti)
-
-located (el ? ? ? ObanoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? OkeechobeeCountyFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DornierDLROberpfaffenhofenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? ObidosPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PlazaHeliportILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MorobeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ObanAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ObihiroAirport) (el ? ? ? Japan)
-
-located (el ? ? ? AubenasAirport) (el ? ? ? France)
-
-located (el ? ? ? ColiseumStreetCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KobukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OboAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ScoresbysundAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? OceanReefClubFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CocaAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? OceanCityMunicipalMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OcalaMunicipalAirportJimTaylorFieldFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ALManghamJrRegionalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OceanicAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OchoRiosAirport) (el ? ? ? Jamaica)
-
-located (el ? ? ? OceansideMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElCocoSanJoseAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? OcontoMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OcanaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? WarrenFieldNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OuaddaAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? SanJeronimoCordobaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? OodnadattaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BeldringeOdenseAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? OdihamRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? OuandaDjalleAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? CordilloDownsSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GarrettCountyMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LongSeridanSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? OrdRiverWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TsentrainyOdesaAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? OakHarborAirParkWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EvelynSharpFieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OudomxayAirport) (el ? ? ? Laos)
-
-located (el ? ? ? ONealINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OcussiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? OakleyMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PaloemeuAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? LOSimenstadMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrnskoldsvikAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? AntoinedeSteExuperySanAntonioOesteAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? OffuttAirForceBaseNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OlafsfjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? KarlStefanMemorialNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HanoverCountyMunicipalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OfuOfuIslandAirport) (el ? ? ? AmericanSamoa)
-
-located (el ? ? ? SearleFieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrangeburgMunicipalSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OgdenHinckleyUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OgeranangAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KahuluiHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OgleAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? OntonagonCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YonaguniJimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? BongorAirport) (el ? ? ? Chad)
-
-located (el ? ? ? OgdensburgInternationalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OuarglaAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? VladikavkazNorthOssetiaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? NortheastCapeAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OhridAirport) (el ? ? ? Macedonia)
-
-located (el ? ? ? OshakatiAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? ObanHeliportObanAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? WykaufFoehrAirport) (el ? ? ? Germany)
-
-located (el ? ? ? KohatAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? LtWarrenEatonNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SplaneMemorialPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OshimaIslandAirport) (el ? ? ? Japan)
-
-located (el ? ? ? OberlinMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OkushiriAirport) (el ? ? ? Japan)
-
-located (el ? ? ? OitaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? OutjoAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? OtjiwarongoAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? OkinawaRyukyuIsAirport) (el ? ? ? Japan)
-
-located (el ? ? ? OrchidBeachAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WillRogersWorldOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OkadamaSapporoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? OkinoErabuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? OkaukuejoAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? OkoyoAirport) (el ? ? ? Congo)
-
-located (el ? ? ? CottesmoreRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? OkiIslandAirport) (el ? ? ? Japan)
-
-located (el ? ? ? OkayamaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KokomoMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OksibilAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? OkmulgeeMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OkondjaAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? YokotaAirForceBaseYokotaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? OksapminAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? OkabaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? YorkeIslandsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GardenCountyNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MokutiAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? OakeyQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KaolinFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrlandAirport) (el ? ? ? Norway)
-
-located (el ? ? ? CostaSmeraldaSardiniaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? DewittFieldOldTownMunicipalMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OleanMunicipalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LMClaytonMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SolonSpringsMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OldHarborAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OlafsvikAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? OlpoiAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? OlympiaWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColoniaSarmienAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? OlomoucAirport) (el ? ? ? CzechRepublic)
-
-located (el ? ? ? OlympicDamSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? OlsobipAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? NogalesInternationalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColumbusMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OliveBranchMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OlneyNobleILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OelweinMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EppleyAirfieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OmboueAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? OrmocAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? OranjemundAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? NomeAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KingHusseinAirBaseMafraqAirport) (el ? ? ? Jordan)
-
-located (el ? ? ? OmegaAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? UrmiehAirport) (el ? ? ? Iran)
-
-located (el ? ? ? OmuraAirport) (el ? ? ? Japan)
-
-located (el ? ? ? OmakWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OmkalaiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MarmulAirport) (el ? ? ? Oman)
-
-located (el ? ? ? OsmanabadAirport) (el ? ? ? India)
-
-located (el ? ? ? OradeaAirport) (el ? ? ? Romania)
-
-located (el ? ? ? OmskOmskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? OddorMeancheyAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? WinonaMunicipalAirportMaxConradFieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OnongeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? OndangwaAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? OnepusoAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? MorningtonIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? OneontaMunicipalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MoanamaniAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TheONeillMunicipalAirportJohnLBakerFieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SocorroMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OnionBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OntarioMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NewportMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MonkiraQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? OnslowWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? OntarioInternationalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OnoILauAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? ColonAirport) (el ? ? ? Panama)
-
-located (el ? ? ? OlneyMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OskaloosaMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ToksookBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GoldCoastCoolangattaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CoomaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MooraberrieQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? OnotoaAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? KopaskerAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? OpenBayAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? OpaLockaFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OgnAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? OenpelliNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? StLandryParishAirportAhartFieldLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FranciscoSaCarneiroPedrasRubrasPortoOportoAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? SinopMTAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BalimoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? OpuwaAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? MaquoketaMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OranAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? OrebroAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? OrocueAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ChicagoOHareInternationalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrangeMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorfolkInternationalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZorgenHoopParamariboAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? WorcesterMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortLionsAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrinduikAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? CorkAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? OrlandoExecutiveFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorthamptonAirportWitteringRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? EsSeniaOranAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? YoroAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? OrapaAirport) (el ? ? ? Botswana)
-
-located (el ? ? ? NorwalkCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YorketownSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? OrpheusIslandResortQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NorthwayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OruroAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? RobertBobCurtisMemorialAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrmaraAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? OriximinaPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? OrlyParisAirport) (el ? ? ? France)
-
-located (el ? ? ? OrangeWalkAirport) (el ? ? ? Belize)
-
-located (el ? ? ? MetropolitanAreaOsakaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? LinnCreekGrandGlaizeMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OscodaWurtsmithMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FrosonAirBaseOstersundAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? OmoraAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WittmanRegionalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OsijekAirport) (el ? ? ? Croatia)
-
-located (el ? ? ? OskarshamnAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? MetropolitanAreaOsloAirport) (el ? ? ? Norway)
-
-located (el ? ? ? MosulAirport) (el ? ? ? Iraq)
-
-located (el ? ? ? AirBaseOsanAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? SlupskAirport) (el ? ? ? Poland)
-
-located (el ? ? ? MosnovOstravaAirport) (el ? ? ? CzechRepublic)
-
-located (el ? ? ? OshOshAirport) (el ? ? ? Kyrgyzstan)
-
-located (el ? ? ? OstendOostendeAirport) (el ? ? ? Belgium)
-
-located (el ? ? ? OhioStateUniversityOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrskOrenburgAirport) (el ? ? ? Russia)
-
-located (el ? ? ? KosciuskoAttalaCountyMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NamsosAirport) (el ? ? ? Norway)
-
-located (el ? ? ? KoszalinAirport) (el ? ? ? Poland)
-
-located (el ? ? ? KotaAirportEthiopia) (el ? ? ? Ethiopia)
-
-located (el ? ? ? BolAirportChad) (el ? ? ? Chad)
-
-located (el ? ? ? ContadoraAirport) (el ? ? ? Panama)
-
-located (el ? ? ? WorthingtonMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorthBendMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MorotaiIslandAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BoutilimitAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? OttumwaIndustrialIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreenINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OttoNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OtopeniBucharestAirport) (el ? ? ? Romania)
-
-located (el ? ? ? Coto47Airport) (el ? ? ? CostaRica)
-
-located (el ? ? ? OtuAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? OtaviaAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? OriaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? RalphWienMemorialAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OuagadougouAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? LesAngladesOujdaAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? OuessoAirport) (el ? ? ? Congo)
-
-located (el ? ? ? OuahigouyaAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? OudtshoornAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? OuterSkerriesShetlandIslandsAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? OuluAirport) (el ? ? ? Finland)
-
-located (el ? ? ? HadjerAirport) (el ? ? ? Chad)
-
-located (el ? ? ? UniversityofOklahomaWestheimerOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BatouriAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? OurinhosSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BoussoAirport) (el ? ? ? Chad)
-
-located (el ? ? ? QuangaAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? ZouerateAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? BekilyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? TolmachevoNovosibirskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? AsturiasOviedoAvilesAirport) (el ? ? ? Spain)
-
-located (el ? ? ? OrovilleMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OvalleAirport) (el ? ? ? Chile)
-
-located (el ? ? ? OuvenAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NorthVernonINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OwatonnaMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OwensboroDaviessCountyKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorwoodMemorialMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OwendoAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? OttawaMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CentralMaineAirportofNorridgewockMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PutnamCountyOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaterburyOxfordCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MiamiUniversityOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OxfordEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? StarkeCountyINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OrientosNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? OxnardCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KnoxvilleMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MorneyPlainsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GoyaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? OyemAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? MoyoAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? OiapoqueAPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MoyaleAirportKenya) (el ? ? ? Kenya)
-
-located (el ? ? ? OuyenVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TresArroyosAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? YosemiteParkCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OzonaMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OzamisCityAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? ZaporizhzhyaZaporizhzhyaAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? MoronAirBaseMorondelaFronteraAirport) (el ? ? ? Spain)
-
-located (el ? ? ? CairnsArmyAirFieldALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OuarzazateAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? PaAnAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? BilaspurAirport) (el ? ? ? India)
-
-located (el ? ? ? PaitillaMarcosAGelabertPanamaCityAirport) (el ? ? ? Panama)
-
-located (el ? ? ? PaderbornLippstadtAirport) (el ? ? ? Germany)
-
-located (el ? ? ? SnohomishCountyAirportPaineFieldWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PakubaAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? PagadianAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? BarkleyRegionalKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PailinAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? ParaChinarAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? PortAllenHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PalanqueroAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? TyndallAirForceBaseFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PattaniAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? PaloAltoAirportofSantaClaraCountyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortauPrinceAirport) (el ? ? ? Haiti)
-
-located (el ? ? ? PalmerMunicipalAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MetropolianAreaParisAirport) (el ? ? ? France)
-
-located (el ? ? ? ParosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? PatnaAirport) (el ? ? ? India)
-
-located (el ? ? ? PaukAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? PauloAfonsoBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PambwaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PortdePaixAirport) (el ? ? ? Haiti)
-
-located (el ? ? ? PamolSabahAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? PozaRicaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? PointBarrowAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ParanaibaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PueblaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? PorbandarAirport) (el ? ? ? India)
-
-located (el ? ? ? PuertoBerrioAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? GriderFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PlattsburghAirForceBaseNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ParoAirport) (el ? ? ? Bhutan)
-
-located (el ? ? ? PalmBeachInternationalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PaamaAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? PackCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BartolomeSalomPuertoCabelloAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? JohanAdolfPengelZanderyParamariboAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? PortoAmboimAirport) (el ? ? ? Angola)
-
-located (el ? ? ? ParaburdooWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PuertoBarriosAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? PatongBeachAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? PutaoAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? PalibeloAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? BedardFieldAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PlettenbergBayAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? PortageCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PondokCabeAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? PuertoRicoAirportColombia) (el ? ? ? Colombia)
-
-located (el ? ? ? PrairieduChienMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PainterCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PasoCaballosAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? PalaciosAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? PorcupineCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PucallpaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? PlayadelCarmenAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? PictonAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? PuntaColoradaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? PuertoCarrenoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? PicosPIAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PrincetonNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PicayunePearlRiverCountyMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PuntaChivatoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? CarlRKellerFieldOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PuertoLaCruzAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? PuertoIniridaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? PedroBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MueoAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? PandiePandieSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PradoBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TabingPadangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? PindiuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? DekalbPeachtreeGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PontaDelgadaSaoMiguelIslandAzoresAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? ParndanaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PendopoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ElJacuelPuntadelEsteAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? PresidenteDutraAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PiedrasNegrasAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? PendletonMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PaysanduAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? PlovdivAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? PortlandInternationalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PedernalesAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? PenneshawSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PebaneAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? PelicanSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BolshesavinoPermAirport) (el ? ? ? Russia)
-
-located (el ? ? ? SEgidioPerugiaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? ComodoroZanniPehuajoAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? MatecanaPereiraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CapitalBeijingPekingAirport) (el ? ? ? China)
-
-located (el ? ? ? PelanengAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? PadreAldamizPuertoMaldonadoAirport) (el ? ? ? Peru)
-
-located (el ? ? ? InternationalPeninsularAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? PeppimenartiNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PecosMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PerthWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PetrozavodskKareliaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? PelotasRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PuertoLenpiraAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? PeshawarAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? PenongSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PenzaPenzaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? PafWarrenAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PassoFundoRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PacificCityStateORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FortFrederickAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PatreksfjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? PanamaCityBayInternationalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InternationalPaphosAirport) (el ? ? ? Cyprus)
-
-located (el ? ? ? IleboAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? PageMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PangoaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GrantCountyWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CharlotteCountyFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YegepaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? RivesaltesPerpignanAirport) (el ? ? ? France)
-
-located (el ? ? ? ProgressoAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PantnagarAirport) (el ? ? ? India)
-
-located (el ? ? ? DundoChitatoAirport) (el ? ? ? Angola)
-
-located (el ? ? ? PangkalpinangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TrentLottInternationalMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortGrahamAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PangiaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? StevensFieldCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KirkFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GrandCanyonCavernsAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PittGreenvilleNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BassillacPerigueuxAirport) (el ? ? ? France)
-
-located (el ? ? ? PontaGrossaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PhanRangAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? ParmalbaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? OmagwaPortHarcourtAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? HarryCleverFieldOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortHedlandWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NewportNewsWilliamsburgInternationalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PhillipsburgMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PhanThietAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? PinheiroMAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PortHunterNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PalmBeachCountyGladesFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PhiladelphiaInternationalPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BoeblingenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? StClairCountyInternationalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PointHopeAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PhilipSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PacificHarbourAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? PhitsanulokAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? HenryCountyTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PhuVinhAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? PhalaborwaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? PhoenixSkyHarborInternationalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreaterPeoriaRegionalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HattiesburgLaurelRegionalMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ParadiseIslandParadiseAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? StPetersburgClearwaterInternationalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PinebeltMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PitingaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PocatelloMunicipalIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PhillipsAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PrestwickScotlandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? PilarAirport) (el ? ? ? Paraguay)
-
-located (el ? ? ? ParintinsAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PiscoAirport) (el ? ? ? Peru)
-
-located (el ? ? ? PilotPointAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PipillipaiAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? PierreMunicipalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BiardPoitiersAirport) (el ? ? ? France)
-
-located (el ? ? ? GreaterPittsburghInternationalPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PiuraAirport) (el ? ? ? Peru)
-
-located (el ? ? ? PingTungAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? PicoIslandAzoresAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? PointLayLRRSAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PaysonAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PedroJuanCaballeroAirport) (el ? ? ? Paraguay)
-
-located (el ? ? ? PanjgurAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? PuertoJimenezAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? PortSanJuanAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PinckneyvilleDuQuoinILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PuertoJuarezAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? NapaskiakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WoodCountyAirportGillRobbWilsonFieldWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PetropavlovskKamchatskiyKamchatkaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? ParkRapidsMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ParkesNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ParkFallsMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PangkorIslandAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? PortoKheliAirport) (el ? ? ? Greece)
-
-located (el ? ? ? PakotoaIslandAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? PakokkuAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? PakatoaIslandAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? PortKaitumaAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? PangkalanbuunAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ParakouAirport) (el ? ? ? Benin)
-
-located (el ? ? ? PukapukaAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? PokharaAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? PaksaneAirport) (el ? ? ? Laos)
-
-located (el ? ? ? PortKeatsNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SimpangTigaPekanbaruAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SelibiPhikweAirport) (el ? ? ? Botswana)
-
-located (el ? ? ? CilikRiwutPalangkarayaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? PakseAirport) (el ? ? ? Laos)
-
-located (el ? ? ? PlanadasAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ClintonCountyNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PlanetaRicaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? PlayaSamaraAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? PaielaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PalaAirport) (el ? ? ? Chad)
-
-located (el ? ? ? LaPlagneAirport) (el ? ? ? France)
-
-located (el ? ? ? RoboroughEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? MGrahamClarkMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PalmiaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? SultanMahmudBadaruddinIIPalembangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? PellstonRegionalAirportofEmmetCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortLincolnSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LaPalmaCanaryIslandsAirport) (el ? ? ? Spain)
-
-located (el ? ? ? PalangaAirport) (el ? ? ? Lithuania)
-
-located (el ? ? ? StClairCountyALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PlatoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? PoltavaPoltavaAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? MutiaraPaluAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SemeySemipalatinskSemeyAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? KentlandINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortElizabethAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? PembaIslandAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? PembinaMunicipalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElTepualPuertoMonttAirport) (el ? ? ? Chile)
-
-located (el ? ? ? PalmdaleProductionFlightTestInstallationAirForcePlant42CAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortsmouthEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ParmaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? PontaPoraSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GreaterPortsmouthRegionalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PalmadeMallorcaBalearicIslandsAirport) (el ? ? ? Spain)
-
-located (el ? ? ? PalmIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PortMollerAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PhanomSarakhamAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? PumaniAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PuntaRaisiSicilyAirport) (el ? ? ? Italy)
-
-located (el ? ? ? PimagaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PeritoMorenoAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? PalmerstonNorthAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? PalmyraAirport) (el ? ? ? Syria)
-
-located (el ? ? ? ParamakatoiAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? PaimiutAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AeropuertoInternacionaldelCaribeGeneralSMarinoMargeritaPorlamararAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? PalmasPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MetropolitanMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElTehuelchePuertoMadrynAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? PalmarAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? PamplonaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? PortoNacionalGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PoncaCityMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PuntaGordaAirport) (el ? ? ? Belize)
-
-located (el ? ? ? NortheastPhiladelphiaPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PetersonsPointAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ParanaguaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PochentongPhnomPenhAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? PohnpeiInternationalPohnpeiIslandAirport) (el ? ? ? Micronesia)
-
-located (el ? ? ? SupadioPontianakAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? PantelleriaPantelleriaIslandAirport) (el ? ? ? Italy)
-
-located (el ? ? ? PrincetonMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PrincetonMunicipalMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PunotecaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? PopondettaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PoonaAirport) (el ? ? ? India)
-
-located (el ? ? ? PointeNoireAirport) (el ? ? ? Congo)
-
-located (el ? ? ? PensacolaRegionalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PanguitchMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GraysonCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PetrolinaPEAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SalgadoFilhoRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PopeAirForceBaseNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BrackettFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PodorAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? PolkArmyAirFieldLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PoplarBluffMunicipalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortGentilAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? PocahontasMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapitanNicolasRojasPotosiAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? PembaPortoAmeliaAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? PortMoresbyAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PoptunAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? PocosdeCaldasMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PuertoPlataAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? PolkInletAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PoriAirport) (el ? ? ? Finland)
-
-located (el ? ? ? PortAntonioAirport) (el ? ? ? Jamaica)
-
-located (el ? ? ? DutchessCountyNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortorozAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? PontoiseAirport) (el ? ? ? France)
-
-located (el ? ? ? PowellMunicipalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LawicaPoznanAirport) (el ? ? ? Poland)
-
-located (el ? ? ? PerryLeforsFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PresidentePrudenteSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ProspectCreekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HumacaoAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? PuertoPenascoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TriCityKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PagoPagoInternationalTutuilaIslandAirport) (el ? ? ? AmericanSamoa)
-
-located (el ? ? ? PeraitepuysAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? PortpirieSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LangkawiPulauAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? PetropavlovskKamchatkaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? PhapluAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? PompanoBeachAirparkFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PopayanAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? PowellPointAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? ProserpineQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ParaparaumuAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? PasirPangarayanAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? PuertoPrincesaInternationalPuertoPrincesaAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? PapunAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? PortProtectionSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PapaWestrayAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ParanAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PousoAlegreMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PuertoPaezAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? PhuQuocAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? NorthernMaineRegionalAirportatPresqueIsleMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PalenqueAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? PipestoneMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortMacquarieNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PilotStationAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GeneralUrquizaParanaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? PasoRoblesMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ErnestALoveFieldAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PardooWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PoreAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? PortJohnsonAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RuzynePrahaPragueAirport) (el ? ? ? CzechRepublic)
-
-located (el ? ? ? PhraeAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? PraslinIslandAirport) (el ? ? ? Seychelles)
-
-located (el ? ? ? CapriAirport) (el ? ? ? Italy)
-
-located (el ? ? ? PortOceanicAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortimaoAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? PristinaAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? PerryMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ProprianoAirport) (el ? ? ? France)
-
-located (el ? ? ? PresidenciaRoqueSaenzPenaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ParuimaAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? ParasiAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? PointeRetreatAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PromeAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? PrerovAirport) (el ? ? ? CzechRepublic)
-
-located (el ? ? ? PrenticeWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CoxFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WonderboomPretoriaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? PrinevilleORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GalileiSanGiustoPisaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? MidStatePAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TriCitiesWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortSaidAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? MerceditaPonceAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? PittsfieldMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PetersburgAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StPeterAirport) (el ? ? ? Germany)
-
-located (el ? ? ? PasniAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? PosoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? NewRiverValleyVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PerthScotlandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? PeaseAirNationalGuardBaseNHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PalestineMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PastoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? PalmSpringsRegionalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PhiladelphiaSeaplaneBasePAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PescaraAirport) (el ? ? ? Italy)
-
-located (el ? ? ? PosadasAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? PrestonAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? PutussibauBorneoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? PapaStourShetlandIslandsAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? PassosAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PalaciosMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortStanleyStanleyAirport) (el ? ? ? FalklandIslands)
-
-located (el ? ? ? CapitanAvSalvadorOgayaPuertoSuarezAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? PortAlsworthAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PetersburgMunicipalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PprtAliceSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortAlexanderSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortStephensNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MalololailaiAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? PietersburgAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? PortHeidenAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortDouglasQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PortlandVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? OaklandPontiacMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortArmstrongAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PalmaritoAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? HarryPWilliamsMemorialLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PatoBrancoPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LeRaizetPointeaPitreAirport) (el ? ? ? Guadeloupe)
-
-located (el ? ? ? PortodeMosPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PleasantHarborAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AtkinsonMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PrattIndustrialKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PlatinumAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortervilleMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PottstownLimerickPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PitalitoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? GeneralOmarTorrijosHerraraPanamaCityAirport) (el ? ? ? Panama)
-
-located (el ? ? ? PastazaAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? PuasAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PuebloMemorialCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CarbonCountyUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PuertoDeseadoAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? PuertoObaldiaAirport) (el ? ? ? Panama)
-
-located (el ? ? ? PontLongUzeinPauAirport) (el ? ? ? France)
-
-located (el ? ? ? PortAugustaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PochutlaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? PuntaCanaAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? PukaruAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? PortofPoulsboMarinaMoorageSeaplaneBaseWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PomalaaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? PuniaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? PrudhoeBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PoAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? PresidenteCIdelCampoPuntaArenasAirport) (el ? ? ? Chile)
-
-located (el ? ? ? PuertoRicoAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? KimhaePusanAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? PuttaparthiAirport) (el ? ? ? India)
-
-located (el ? ? ? PuertoAsisAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? PulaAirport) (el ? ? ? Croatia)
-
-located (el ? ? ? PuertoCabezasAirport) (el ? ? ? Nicaragua)
-
-located (el ? ? ? ProvidenciaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? GrantCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ProvincetownMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TheodoreFrancisGreenStateRIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElPorvenirAirport) (el ? ? ? Panama)
-
-located (el ? ? ? PlacervilleCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HamptonRoadsVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortoVelhoROAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ParanavaiPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PrevezaLefkasAirport) (el ? ? ? Greece)
-
-located (el ? ? ? PlevenAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? PortoviejoAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? LicGustavoDOrdazPuertoVallartaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? ProvideniyaMagadanAirport) (el ? ? ? Russia)
-
-located (el ? ? ? ProvoMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HaleCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PopeVanoyAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CasementOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WileyPostOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SherWoodMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PevekMagadanAirport) (el ? ? ? Russia)
-
-located (el ? ? ? BelesPawiAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? PalWaukeeILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PerwokertoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? PortlandInternationalJetportMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PittsTownAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? PwetoAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? PavlodarPavlodarAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? PortWalterSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BremertonNationalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ParanaGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PolaccaAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PuertoEscondidoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? PortoSantoMadeiraAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? PleikuAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? PuertoBoyacaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? JeyporeAirport) (el ? ? ? India)
-
-located (el ? ? ? PlayonChicoAirport) (el ? ? ? Panama)
-
-located (el ? ? ? PenrhynIslandAirport) (el ? ? ? CookIslands)
-
-located (el ? ? ? PagelandSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PuertoAyacuchoAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? PerryIslandSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PlymouthMunicipalMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PayanAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? PutumayoAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? PyrgosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? YavizaAirport) (el ? ? ? Panama)
-
-located (el ? ? ? PattayaAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? PazdeAriporoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? PietermaritzburgAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? PenzanceHeliportEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ZhobAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? GuayanaPuertoOrdazAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? PresqueIsleCountyMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PortSudanAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? PiestanyAirport) (el ? ? ? Slovakia)
-
-located (el ? ? ? NoraAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BrusqueSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AjmanCityAirport) (el ? ? ? UnitedArabEmirates)
-
-located (el ? ? ? ArnhemAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? BededouroSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BenjaminConstantAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BudvaAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? BellaCoolaBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BarradoPiraiRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BegaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BrackAirport) (el ? ? ? Libya)
-
-located (el ? ? ? PancevoAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? BitolaAirport) (el ? ? ? Macedonia)
-
-located (el ? ? ? BourgStMauriceAirport) (el ? ? ? France)
-
-located (el ? ? ? BarraMansaRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BochumAirport) (el ? ? ? Germany)
-
-located (el ? ? ? BresciaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? BatemansBayNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SobralCEAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MakkahAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? CurraisNovosRNAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CamacariBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CampoBomRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CopperMountainCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColatinaESAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BotucatuSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CanelasRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ColonAirportCuba) (el ? ? ? Cuba)
-
-located (el ? ? ? CuritibaosAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CataguasesMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GarulhosSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? WiltonCTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaoCaetanodoSulSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CatanzaroAirport) (el ? ? ? Italy)
-
-located (el ? ? ? CharquedasRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CachoeiradoSulRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CatanduvaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ConselheiroLafaieteMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? HohenemsDornbirnDornbirnAirport) (el ? ? ? Austria)
-
-located (el ? ? ? DammanAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? EdenNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? IcoaraciPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? DomPedritoRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? DuquedeCaixasRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ItsjubaSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? DuesseldorfDusseldorfAirport) (el ? ? ? Germany)
-
-located (el ? ? ? MetropolitanAreaCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DiademaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PomeziaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? FreiburgAirport) (el ? ? ? Germany)
-
-located (el ? ? ? OttestrupSaebyFrederikshavnAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? FrosinoneAirport) (el ? ? ? Italy)
-
-located (el ? ? ? SaoFranciscodoSulSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GuairaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GaranhunsPEAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MontenegroRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PalmaresPEAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ReusTarragonaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? PussoAlegreMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AlagoinhasBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GifuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? NeuIsenburgAirport) (el ? ? ? Germany)
-
-located (el ? ? ? HasseltAirport) (el ? ? ? Belgium)
-
-located (el ? ? ? SaoBentodoSulSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CastunhalPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TeresopolisRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NovoHamburgoRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TresCoracoesMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? IguatuAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TresRiosRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GijonAirport) (el ? ? ? Spain)
-
-located (el ? ? ? IrbioAirport) (el ? ? ? Jordan)
-
-located (el ? ? ? CiudadelaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? UmmAlquwainAirport) (el ? ? ? UnitedArabEmirates)
-
-located (el ? ? ? JaraguadoSulSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? JubailAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? JimdabyneNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CamposdoJordaoAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? JaladharAirport) (el ? ? ? India)
-
-located (el ? ? ? ForchheimKarlsruheAirport) (el ? ? ? Germany)
-
-located (el ? ? ? BreckenridgeCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KrefeldAirport) (el ? ? ? Germany)
-
-located (el ? ? ? KeystoneCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KanazawaCityAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KonstanzAirport) (el ? ? ? Germany)
-
-located (el ? ? ? LajeadoRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LeetonNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LandshotAirport) (el ? ? ? Germany)
-
-located (el ? ? ? KelsterbachAirport) (el ? ? ? Germany)
-
-located (el ? ? ? LimassolAirport) (el ? ? ? Cyprus)
-
-located (el ? ? ? LucerneAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? SaoLeopoldoRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LaMunozaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? LorrachAirport) (el ? ? ? Germany)
-
-located (el ? ? ? LausanneLaBlecheretteLausanneAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? LatinaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? LavrasMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LauterachAirport) (el ? ? ? Austria)
-
-located (el ? ? ? MatanzasAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? PanambiAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MairiporuSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MadabaAirport) (el ? ? ? Jordan)
-
-located (el ? ? ? MessinaAirportItaly) (el ? ? ? Italy)
-
-located (el ? ? ? MafraSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MogidasCrazesSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MirpurAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? MarinadiMassaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? MbabaneAirport) (el ? ? ? Swaziland)
-
-located (el ? ? ? MonsAirport) (el ? ? ? Belgium)
-
-located (el ? ? ? MoutiersAirport) (el ? ? ? France)
-
-located (el ? ? ? MainzAirport) (el ? ? ? Germany)
-
-located (el ? ? ? AnandAirport) (el ? ? ? India)
-
-located (el ? ? ? NoviSadAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? NaganoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? CanoinhasSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AnnmasseAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? AyiaNapaAirport) (el ? ? ? Cyprus)
-
-located (el ? ? ? CanoasRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NiteroiRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NuoroAirport) (el ? ? ? Italy)
-
-located (el ? ? ? NovaIguacuRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MococaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? OsascoSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CotiaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? OmyiaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? OrduAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? OristamoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? PadovaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? PinardelRioAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? PetropolisRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PompeiaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? PayalebaarSingaporeAirport) (el ? ? ? Singapore)
-
-located (el ? ? ? PratoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? PerisherValleyNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LupinNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? JosefaCamejoParaguanaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? RandGermistonJohannesburgAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? RizeAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? ArcosMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MarbellaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? NarromineNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? QueretaroAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? WarrenNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RiosoSulSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? NaroomaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ResendeRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SabadellAirport) (el ? ? ? Spain)
-
-located (el ? ? ? SaoBernardodoCampoSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SaoCarlosSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SaoGoncaloRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SantoAndreSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MetropolitanAreaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SeeheimAirport) (el ? ? ? Germany)
-
-located (el ? ? ? MoshiAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? SaoJoaodelReiMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? StMaartenAirport) (el ? ? ? NetherlandsAntilles)
-
-located (el ? ? ? SanNicolasdeBariAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? SousseAirport) (el ? ? ? Tunisia)
-
-located (el ? ? ? SanctiSpirituAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? SalernoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? AlhegroSassariSardiniaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? ShizuokaCityAirport) (el ? ? ? Japan)
-
-located (el ? ? ? AtibaiaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TimbaubaPEAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SaoGoncalodoAmaranteRNAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ThredboNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RothenburgAirport) (el ? ? ? Germany)
-
-located (el ? ? ? HeliportTrevisoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? TaejonAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? CoatzacoalcosAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? PuttgardenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? BanHoueiSaiAirport) (el ? ? ? Laos)
-
-located (el ? ? ? UlmAirport) (el ? ? ? Germany)
-
-located (el ? ? ? KwangYunAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? MuriaeMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? GusauAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? UtsunomiyaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? QuzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? UniaodoVitoriaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? VilaVelhoESAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ValbonneAirport) (el ? ? ? France)
-
-located (el ? ? ? AvellinoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? VoltaRedondaRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? VictoriadelasTunasAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? WinterParkCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WurzburgAirport) (el ? ? ? Germany)
-
-located (el ? ? ? CaixasdoSulRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? StrugaAirport) (el ? ? ? Macedonia)
-
-located (el ? ? ? HengeloAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? HilversumTheHagueAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? AlmeloAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? AmersfoortAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? ByronBayQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ApeldoornAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? TeugeDeventerAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? HeerenveenAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? ZarkaAirport) (el ? ? ? Jordan)
-
-located (el ? ? ? SmigginHolesNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FontRomeuAirport) (el ? ? ? France)
-
-located (el ? ? ? LaLlagoneAirport) (el ? ? ? France)
-
-located (el ? ? ? RakandaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? RabaulAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? JohnHBattenFieldWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoadTownSeaplaneBaseTortolaAirport) (el ? ? ? BritishVirginIslands)
-
-located (el ? ? ? ArarAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? RaselNaqbRasanNaqbAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? RaglandAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? RafhaAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? PraiaSaoTiagoAirport) (el ? ? ? CapeVerde)
-
-located (el ? ? ? RajkotAirport) (el ? ? ? India)
-
-located (el ? ? ? MenaraMarrakechAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? RiversideMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RaminginingNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RavennaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? RiberaoPretoSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? RapidCityRegionalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RahaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? RarotongaInternationalAvaruaAirport) (el ? ? ? CookIslands)
-
-located (el ? ? ? RashtAirport) (el ? ? ? Iran)
-
-located (el ? ? ? RaduzhnyiAirport) (el ? ? ? Russia)
-
-located (el ? ? ? RangpurAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? CravoNorteAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ArawaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? OramAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? RothesayAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? RawalaKotAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? SaleRabatAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? BorbaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? RobinvaleVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RedbirdTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RockCountyNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BigBearCityCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoseburgMunicipalORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RabiAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? RebunAirport) (el ? ? ? Japan)
-
-located (el ? ? ? RanchoCaliforniaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RedBluffMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RobinsonArmyAirFieldNationalGuardARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GardenKeySeaplanaBaseFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoboreAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? RabarabaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? RurrenabaqueAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? PresidenteMediciACAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MarsabitAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? RoebourneWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RanchoBuenaVistaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? WalterboroMunicipalSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RubyAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EllsworthAirForceBaseSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RichardsBayAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? RocheHarborWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RiohachaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? HHCoffieldRegionalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RedcliffeAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? RichmondQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AmericanRiverSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RochefortAirport) (el ? ? ? France)
-
-located (el ? ? ? ReconquistaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? FultonCountyINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RochesterAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? NartronFieldMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RioCuartoAreadeMaterialRioCuartoAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? RuskCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RumCayAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? RockhamptonDownsNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RedDogAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RedencaoAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ReddingMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MerdeyAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ReadingRegionalAirportCarlASpaatzFieldPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RedOakMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RobertsFieldORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RedRiverNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RichardTollAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? RaleighDurhamInternationalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RedDevilAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RodezAirport) (el ? ? ? France)
-
-located (el ? ? ? ReadAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? GuararapesPEAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MifflinCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ReeseAirForceBaseTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ReggioCalabriaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? RehobothBaySeaplaneBaseDEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ReykjavikAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? AlmiranteZarTrelewAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? OrenburgOrenburgAirport) (el ? ? ? Russia)
-
-located (el ? ? ? RomeStateORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AngkorSiemReapAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? RequenaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? ResistenciaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? RostRoestAirport) (el ? ? ? Norway)
-
-located (el ? ? ? ReusAirport) (el ? ? ? Spain)
-
-located (el ? ? ? RewaAirport) (el ? ? ? India)
-
-located (el ? ? ? GeneralLucioBlancoReynosaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? ReyesAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? RafaiAirport) (el ? ? ? CentralAfricanRepublic)
-
-located (el ? ? ? GreaterRockfordILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RookeFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RollangFieldMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RaufarhofnAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? RaiateaSocietyIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? RioFrioAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? RioGrandeAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ReginaldGrantMemorialGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PorgeraAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BalurghatAirport) (el ? ? ? India)
-
-located (el ? ? ? RangiroaTuamotuArchipelagoAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? RedWingMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RioGallegosAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? MingaladonYangoonRangoonAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? RangerMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RengatAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? RioGrandeValleyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ReykholarAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? RioHondoAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ChampagneReimsAirport) (el ? ? ? France)
-
-located (el ? ? ? RuhengeriAirport) (el ? ? ? Rwanda)
-
-located (el ? ? ? RhinelanderOneidaCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoyHillAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DiagorasMaritsaRhodosIslandAirport) (el ? ? ? Greece)
-
-located (el ? ? ? RamechhapAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? ReidHillviewofSantaClaraCountyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaMariaRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? RiberaltaAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? RichmondInternationalAirportByrdFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RichmondMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RiceLakeMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RichfieldMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RioGrandeRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? RiojaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? CarrilloAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? GarfieldCountyRegionalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RodriguezdeMendezAirport) (el ? ? ? Peru)
-
-located (el ? ? ? RingiCoveAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? MetropolitanAreaRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? FlabobCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RishiriAirport) (el ? ? ? Japan)
-
-located (el ? ? ? RioTigreAirport) (el ? ? ? Panama)
-
-located (el ? ? ? RanchoMurietaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarchAirForceBaseCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RivertonRegionalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SpilveRigaAirport) (el ? ? ? Latvia)
-
-located (el ? ? ? RiyanAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? RioAlzucarAirport) (el ? ? ? Panama)
-
-located (el ? ? ? RajahmundryAirport) (el ? ? ? India)
-
-located (el ? ? ? RajbirajAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? RajshaniAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? RajouriAirport) (el ? ? ? India)
-
-located (el ? ? ? RijekaAirport) (el ? ? ? Croatia)
-
-located (el ? ? ? KnoxCountyRegionalMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoskildeKobenhavnCopenhagenAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? RockHillMunicipalAirportBryantFieldSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RokotAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? RockleighNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SiporaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AransasCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RobertSKerrOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RockSpringsSweetwaterCountyWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RasalKhaymahAirport) (el ? ? ? UnitedArabEmirates)
-
-located (el ? ? ? YuleIslandAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? RockwoodMunicipalTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RokebyQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RollaDowntownMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RichlandWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RostockAirport) (el ? ? ? Germany)
-
-located (el ? ? ? RosellaPlainsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ArlitAirport) (el ? ? ? Niger)
-
-located (el ? ? ? BorniteAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RomaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BuraimiAirport) (el ? ? ? Oman)
-
-located (el ? ? ? MachesneyILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RamagundamAirport) (el ? ? ? India)
-
-located (el ? ? ? GriffissAirForceBaseNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MissouriAirNationalGuardMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RichardBRussellGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RiminiAirport) (el ? ? ? Italy)
-
-located (el ? ? ? RenmarkSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ColomboAirport) (el ? ? ? SriLanka)
-
-located (el ? ? ? RumginaeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? RampartAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RamsteinAirBaseRamsteinAirport) (el ? ? ? Germany)
-
-located (el ? ? ? RockyMountWilsonNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoronaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? RonnebyAirBaseRonnebyAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? WarrenCountyMemorialTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RandolphAirForceBaseTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoanneAirport) (el ? ? ? France)
-
-located (el ? ? ? RangelyCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NewRichmondMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CornIslandAirport) (el ? ? ? Nicaragua)
-
-located (el ? ? ? YoronJimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? ArunkaAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? RennellIslandAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? BornholmRonneRoenneAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? RenoCannonInternationalNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RongelapAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? RobinsonRiverAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SaintJacquesRennesAirport) (el ? ? ? France)
-
-located (el ? ? ? RentonMunicipalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RanauAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? ClevelandMunicipalMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JasperCountyINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoanokeRegionalAirportWoodrumFieldVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RobertsFieldMonroviaAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? GreaterRochesterInternationalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BirmimghamAirNationalGuardALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RogersMunicipalAirportCarterFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RobinhoodQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DyessArmyAirFieldRoiNamurAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? RockhamptonQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RooseveltMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MetropolitanAreaRomaRomeAirport) (el ? ? ? Italy)
-
-located (el ? ? ? RondonAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? RondonopolisMTAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? BabelthuapKororKororAirport) (el ? ? ? Palau)
-
-located (el ? ? ? RosarioAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? RotoruaAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? RuseAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? RostovRostovAirport) (el ? ? ? Russia)
-
-located (el ? ? ? RoswellIndustrialAirCenterNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoseauMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RioMayoAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? RolpaAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? RoperBarAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NgukurrNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RoshPinaAirport) (el ? ? ? Israel)
-
-located (el ? ? ? RaipurAirport) (el ? ? ? India)
-
-located (el ? ? ? RoperValleyNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RoundupMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarreeSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RodriguesIslandAirport) (el ? ? ? Mauritius)
-
-located (el ? ? ? BaroraAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? RourkelaAirport) (el ? ? ? India)
-
-located (el ? ? ? MerrillMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MarromeuAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? SerraNorteMTAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SorrentoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? RockRapidsMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RorosAirport) (el ? ? ? Norway)
-
-located (el ? ? ? RobinsonRiverNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SantaRosaAirportArgentina) (el ? ? ? Argentina)
-
-located (el ? ? ? RoseberthQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SkulteRigaAirport) (el ? ? ? Latvia)
-
-located (el ? ? ? RockSoundEleutheraAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? AuroseBayNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SerraPeladaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? RussianMissionAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RioSidraAirport) (el ? ? ? Panama)
-
-located (el ? ? ? RosarioSeaplaneBaseWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RansikiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? RussellMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RustonMunicipalLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RaspberryStraitAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RoseiresAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? RochesterMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YosuAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? RobinsonMunicipalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SouthwestFloridaRegionalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RousesPointSeaplaneBaseNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RotumaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? RoatanAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? RatnagiriAirport) (el ? ? ? India)
-
-located (el ? ? ? RotundaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MargueriteBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RutengAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? RotiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? RotterdamAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? RatonMunicipalAirportCrewsFieldNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColtonCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RutlandPlainsAirport) (el ? ? ? Australia)
-
-located (el ? ? ? RottnestIslandWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SaratovSaratovAirport) (el ? ? ? Russia)
-
-located (el ? ? ? MertySouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? AruaAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? RugaoAirport) (el ? ? ? China)
-
-located (el ? ? ? KingKhalidRiyadhAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? SierraBlancaRegionalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RukumkotAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? RumjartarAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? GillotReunionSaintDenisdelaReunionAirport) (el ? ? ? Reunion)
-
-located (el ? ? ? RupsiAirport) (el ? ? ? India)
-
-located (el ? ? ? RurutuTubuaiIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? MarauAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? RutlandStateVTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RubelsantoAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? CopanAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? FarafanganaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? RiverCessAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? RioVerdeAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SaravenaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ReidsvilleGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RorvikRoervikAirport) (el ? ? ? Norway)
-
-located (el ? ? ? FiddymentFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RovaniemiAirport) (el ? ? ? Finland)
-
-located (el ? ? ? ReiviloAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? GreenRiverMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RichardLloydJonesJrOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AeropuertoDepartamentaldeRiveraRiveraAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? RowanBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RedwoodFallsMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RawlinsMunicipalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RivneRovnoRivneAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? RawalpindiAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? RaudhaAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? RoxasAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? NRCMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RahimYarKhanAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? RoyanAirport) (el ? ? ? France)
-
-located (el ? ? ? RioTurbioAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? WatertownMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CobbCountyAirportMcCollumFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaCruzAirportArgentina) (el ? ? ? Argentina)
-
-located (el ? ? ? JasionkaRzeszowAirport) (el ? ? ? Poland)
-
-located (el ? ? ? QuartzHillCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BurnettCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RamsarAirport) (el ? ? ? Iran)
-
-located (el ? ? ? RossCountyOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RezayiehAirport) (el ? ? ? Iran)
-
-located (el ? ? ? HalifaxCountyNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShivelyFieldWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SabaAirport) (el ? ? ? NetherlandsAntilles)
-
-located (el ? ? ? SacramentoExecutiveCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaffordMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SangirAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SantaFeCountyMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SagwonAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ElRahabaSanaaSanaaAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? SanMarinoAirport) (el ? ? ? SanMarino)
-
-located (el ? ? ? SirajganjAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? SaudarkrokurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? InternacionalSanSalvadorAirport) (el ? ? ? ElSalvador)
-
-located (el ? ? ? SalamoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SanDiegoInternationalAirportLindberghFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MetropolitanAreaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? LaMesaSanPedroSulaAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? SanAndrosAndrosAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? SpartaCommunityAirportHunterFieldILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaltonSeaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanAntonioInternationalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SawuAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SavannahInternationalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KISawyerAirForceBaseMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SambuAirport) (el ? ? ? Panama)
-
-located (el ? ? ? SienaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? SasstownAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? SantaBarbaraMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SibasaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? SanBernardinoInternationalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaubiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SardehBandAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? SurtranBuildingMcDavidPontiacCompanyHeliportTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaintBarthelemyAirport) (el ? ? ? Guadeloupe)
-
-located (el ? ? ? KoundaraAirport) (el ? ? ? Guinea)
-
-located (el ? ? ? SaoMateusESAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SaintBrieucAirport) (el ? ? ? France)
-
-located (el ? ? ? SantaAnaAirportBolivia) (el ? ? ? Bolivia)
-
-located (el ? ? ? SheboyganCountyMemorialWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MichianaRegionalTransportationCenterINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SalinaGunnisonUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanLuisObispoCountyAirportMcChesneyFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SibiAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? SaibaiIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SteamboatSpringsBobAdamsFieldSTOLCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CountyHeliportCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SpringbokAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? SabahAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SibuSarawakAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? ShelbyMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SalisburyWicomicoCountyRegionalMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SibiuAirport) (el ? ? ? Romania)
-
-located (el ? ? ? SantaCatalinaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ScribnerStateNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DeadhorseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SulacoAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? StateCollegePAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ScottsdaleAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SpringCreekQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SchenectadyCountyNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanCristobalAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? SmithCoveAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StocktonMetropolitanCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AeropuertoComodoroArturoMerinoBenitezSantiagodeChileAirport) (el ? ? ? Chile)
-
-located (el ? ? ? ScammonBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EnsheimSaarbrueckenSaarbruckenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? AqtanShevchenkoMangghystanAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? StCrepinAirport) (el ? ? ? France)
-
-located (el ? ? ? SantiagoSantiagodeCompostelaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? MunicipalPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ScatsaShetlandIslandsAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? SocotraAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? AntonioMaceoSantiagoAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? SuceavaAirport) (el ? ? ? Romania)
-
-located (el ? ? ? SyktyvkarKomiAirport) (el ? ? ? Russia)
-
-located (el ? ? ? SalinaCruzAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? SanFranciscoAirport) (el ? ? ? Peru)
-
-located (el ? ? ? SantaCruzAirportSolomonIslands) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? SaddamInternationalBaghdadAirport) (el ? ? ? Iraq)
-
-located (el ? ? ? SandcreekAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? LubangoSadaBandeiraAirport) (el ? ? ? Angola)
-
-located (el ? ? ? SantiagodelEsteroAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? StandifordFieldKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanandajAirport) (el ? ? ? Iran)
-
-located (el ? ? ? SantaRosadeCopanAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? SaidorAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SendaiHonshuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? SandakanSabahAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? HarnosandSundsvallAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? BrownFieldMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AndaSandaneAirport) (el ? ? ? Norway)
-
-located (el ? ? ? RyotsuSadoIsAirport) (el ? ? ? Japan)
-
-located (el ? ? ? SandPointAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AeropuertodelasAmericasSantoDomingoAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? SantanderAirport) (el ? ? ? Spain)
-
-located (el ? ? ? SadoShimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? SaiduSharifAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? AeroportoSantosDumontRJAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TelAvivAirport) (el ? ? ? Israel)
-
-located (el ? ? ? SandwipAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? SedonaAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SidneyRichlandMunicipalMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShetlandIslandsShetlandIslandsAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? SeattleTacomaInternationalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SebhaAirport) (el ? ? ? Libya)
-
-located (el ? ? ? SerreChevalierAirport) (el ? ? ? France)
-
-located (el ? ? ? SedomAirport) (el ? ? ? Israel)
-
-located (el ? ? ? GillespieFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SebringRegionalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PennValleyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SenggehAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SenhordoBonfimBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? KsarEsSoukAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? KimpoSeoulAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? CraigFieldALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SouthendEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ClarkFieldMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SungalPakningAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? FreemanMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanEstebanAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? SeroneraAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? SiwaAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? SembachAirport) (el ? ? ? Germany)
-
-located (el ? ? ? SelibabyAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? SeychellesInternationalMaheIsAirport) (el ? ? ? Seychelles)
-
-located (el ? ? ? ThynaSfaxAirport) (el ? ? ? Tunisia)
-
-located (el ? ? ? CentralFloridaRegionalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaintFrancoisAirport) (el ? ? ? Guadeloupe)
-
-located (el ? ? ? SanFernandodeApuAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? SanFernandoAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? FeltsFieldWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EsperanceSaintMartinAirport) (el ? ? ? Guadeloupe)
-
-located (el ? ? ? SanFelipeAirportMexico) (el ? ? ? Mexico)
-
-located (el ? ? ? SafiAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? StromfjordAirBaseSondreStromfjordKangerlussuaqAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? SatipoAirport) (el ? ? ? Peru)
-
-located (el ? ? ? SaoFelipeAirport) (el ? ? ? CapeVerde)
-
-located (el ? ? ? SanfordMunicipalMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SauceViejoSantaFeAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? SanFranciscoInternationalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SurfersParadiseQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SanFrancisquitoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? SanFernandoCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaposoaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? SkellefteaAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? SafiaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SantaFedoSulAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SantaFeAirport) (el ? ? ? Panama)
-
-located (el ? ? ? SanFelixAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? SpringfieldMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorthCentralStateRIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WheghnanAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? SingauaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SurgutTyumenAirport) (el ? ? ? Russia)
-
-located (el ? ? ? SonderborgSoenderborgAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? SiegenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? SpringfieldRegionalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SimanggangAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? SpringfieldBeckleyMunicipalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SagaraiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SangapiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ManilaAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? SanIgnacioAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TanSonNhutInternationalHoChiMinhCitySaigonAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? StGeorgeQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ShayGapWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SanggataAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SugarLandMunicipalAirportHullFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SangaSangaAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? StuttgartMunicipalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StGeorgeMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SierraGrandeAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? HarryWBrowneMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SongeaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? SkagwayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SongkhlaAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? HongqiaoShanghaiAirport) (el ? ? ? China)
-
-located (el ? ? ? NakashibetsuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? IndaselassieAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? ShenandoahValleyRegionalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShenyangAirport) (el ? ? ? China)
-
-located (el ? ? ? ShanhaiguanAirport) (el ? ? ? China)
-
-located (el ? ? ? ShungnakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShishmarefAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShimojishimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? SharjahAirport) (el ? ? ? UnitedArabEmirates)
-
-located (el ? ? ? SehonghongAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? ShillongAirport) (el ? ? ? India)
-
-located (el ? ? ? NankiShirahanaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? SandersonFieldWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SokchoAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? QinhuangdaoAirport) (el ? ? ? China)
-
-located (el ? ? ? BrunswickCountyNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SheridanCountyWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShashiAirport) (el ? ? ? China)
-
-located (el ? ? ? SheppartonVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SmithPointNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ShreveportRegionalLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SharurahAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? ShagelukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShinyangaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? SeshutesAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? XiguanXianZiAnAirport) (el ? ? ? China)
-
-located (el ? ? ? SibitiAirport) (el ? ? ? Congo)
-
-located (el ? ? ? SinopArmyAirFieldSinopAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? AmilcarCabralSalAirport) (el ? ? ? CapeVerde)
-
-located (el ? ? ? SinesAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? SimraAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? FerdinandoLuisRibasDominicciSanJuanAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? SilgadiDotiAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? SidiIfniAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? SiglufjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? SikestonMemorialMunicipalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SilaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SimbaiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ChangiInternationalSingaporeAirport) (el ? ? ? Singapore)
-
-located (el ? ? ? SmithtonTasmaniaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SimferopolAdygeaAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? DaboSingkepAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SionSittenAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? SishenAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? SitkaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SiunaAirport) (el ? ? ? Nicaragua)
-
-located (el ? ? ? SullivanCountyINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SibisaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SingletonNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SiskiyouCountyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SissanoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SanJuanAirport) (el ? ? ? Peru)
-
-located (el ? ? ? SanJoaquinAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? SanJoseInternationalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LosCabosSanJosedelCaboAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? SanJosedelGuaviaroAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SanPedroJaguaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SanJuandelCesarAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SanJoseAirportPhilippines) (el ? ? ? Philippines)
-
-located (el ? ? ? SaoJosedosLamposSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SaoGabrielAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SanJuandelaMarAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? StJohnsIndustrialAirParkAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JuanSantamariaInternationalSanJoseAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? SaoJosedoRioPretoSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SeshekeAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? SanJuandeUrabaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SanJoseAirportBolivia) (el ? ? ? Bolivia)
-
-located (el ? ? ? MathisFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LuisMunozMarinInternationalSanJuanAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? SanJavierAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? ShijiazhuangAirport) (el ? ? ? China)
-
-located (el ? ? ? SartanejaAirport) (el ? ? ? Belize)
-
-located (el ? ? ? SeinajokiAirport) (el ? ? ? Finland)
-
-located (el ? ? ? SaoJorgeAzoresAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? FairchildAirForceBaseWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SukiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GeiteryggenSkeinAirport) (el ? ? ? Norway)
-
-located (el ? ? ? KellyAirForceBaseTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MikraThessalonikiSalonikiAirport) (el ? ? ? Greece)
-
-located (el ? ? ? SirkhetAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? SkikdaAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? SitkinakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShaktoolikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IsleofSkyeAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? SkeldonAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? SkagenStokmarknesAirport) (el ? ? ? Norway)
-
-located (el ? ? ? SokotoAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? SkopjeAirport) (el ? ? ? Macedonia)
-
-located (el ? ? ? SekakesAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? ShakisoAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? VogensSkrydstrupAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? SialkotAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? SkirosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? SantaKatarinaAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? SkwentnaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaranskMordviniaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? GriffingSanduskyOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SukkurAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? SaltaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? StormLakeMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaltLakeCityInternationalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SliacAirport) (el ? ? ? Slovakia)
-
-located (el ? ? ? McNaryFieldORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SulayelAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? SmithFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SolaAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? SolweziAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? StellarAirparkAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AdirondackNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SalalahInternationalSalalahAirport) (el ? ? ? Oman)
-
-located (el ? ? ? SalamancaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? SalinaMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SalemLeckroneILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanLuisPotosiAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? SleetmuteAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SulphurSpringsMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SilistraAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? HarrietAlexanderFieldCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SimlaAirport) (el ? ? ? India)
-
-located (el ? ? ? PlandeGuadelupeSaltilloAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? SaoDomingosAirport) (el ? ? ? GuineaBissau)
-
-located (el ? ? ? SaoLuisMAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SantaMariaAzoresAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? CerroSombreroAirport) (el ? ? ? Chile)
-
-located (el ? ? ? SantaMariaAirportColombia) (el ? ? ? Colombia)
-
-located (el ? ? ? SmithFieldINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SomersetPulaskiCountyAirportJTWilsonFieldKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SacramentoMetropolitanCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaMariaAirportPeru) (el ? ? ? Peru)
-
-located (el ? ? ? SapmangaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SamosSamosIslandAirport) (el ? ? ? Greece)
-
-located (el ? ? ? SimAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? StMichaelAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StellaMarisLongAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? SempornaSabahAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? LehmiCountyIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaMonicaMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StockholmAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SampitBorneoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SimonBolivarSantaMartaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SteMarieAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? SunMoonLakeAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? SheepMountainAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SamedanStMoritzAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? SmaraAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? SantaMariaPublicCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SimentiAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? StoelmanseilandAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? JohnWayneAirportOrangeCountyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SnakeBayNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? GeneralUlpianoPaezSalinasAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? SenoAirport) (el ? ? ? Laos)
-
-located (el ? ? ? SaoNicolauSaoNicolauAirport) (el ? ? ? CapeVerde)
-
-located (el ? ? ? SanFelipeAirportVenezuela) (el ? ? ? Venezuela)
-
-located (el ? ? ? SanIgnaciodeVLSAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? StanthorpeQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SinoeAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? SanJulianAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? WinstonFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShawneeMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanIgnaciodeMoxosAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? ShannonLimerickAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? SakonNakhonAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? StPaulIslandAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanQuintinAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MontoirSaintNazaireAirport) (el ? ? ? France)
-
-located (el ? ? ? SalinasMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SabanadeTorresAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SantaClaraAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? SantaElenaAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? SandowayAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? SabanadeLaMarAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? SidneyMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaCruzAirportBrazil) (el ? ? ? Brazil)
-
-located (el ? ? ? SocTrangAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? AdisumarmoSoloCityAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SorocabaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SouankeAirport) (el ? ? ? Congo)
-
-located (el ? ? ? VrajdebnaSofiaAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? HaukasenSogndalAirport) (el ? ? ? Norway)
-
-located (el ? ? ? SolitaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? SouthMolleIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SoerkjosenSorkjosenAirport) (el ? ? ? Norway)
-
-located (el ? ? ? SemongkongAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? SolomonStateFieldAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanTomeAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? PekoaEspiritoSantoAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? SoderhamnAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? MooreCountyNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JefmanSorongAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? AlThaurahAirport) (el ? ? ? Syria)
-
-located (el ? ? ? SodankylaAirport) (el ? ? ? Finland)
-
-located (el ? ? ? EastleighEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? SeldoviaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShowLowMunicipalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SogamosoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? StronsayAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? SpartanburgDowntownMemorialSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaCruzdelaPalmaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? SaidPurAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? SepulotAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? BlackHillsAirportClydeIceFieldSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AlbertWhittedFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SopuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? CapitalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SpartaAirport) (el ? ? ? Greece)
-
-located (el ? ? ? ChitoseSaporroAirport) (el ? ? ? Japan)
-
-located (el ? ? ? SpangdahlemAirBaseSpangdahlemAirport) (el ? ? ? Germany)
-
-located (el ? ? ? SanPabloAirport) (el ? ? ? Spain)
-
-located (el ? ? ? MenongueAirport) (el ? ? ? Angola)
-
-located (el ? ? ? CatalinaSeaAirTerminalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AmbregrisCayeSanPedroAirport) (el ? ? ? Belize)
-
-located (el ? ? ? SheppardAirForceBaseWichitaFallsMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SipitangAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? KastelSplitAirport) (el ? ? ? Croatia)
-
-located (el ? ? ? SpencerMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SpacelandHoustonGulfTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SpringdaleMunicipalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaInezCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaAnaAirportColombia) (el ? ? ? Colombia)
-
-located (el ? ? ? SouthernCrossWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SantaLuciaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? SanLuisdePalenqueAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SolanoAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? SintangBorneoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ShinChuAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? WhitesideCountyAirportJosHBittorfFieldILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShehdiAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? SanCarlosCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaoMigueldeAragaoAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SananaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? StorumanAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? StarckeQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SoroakoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? GrandViewInternationalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ScamptonRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? SantaRosaRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SantaRosaAirportBolivia) (el ? ? ? Bolivia)
-
-located (el ? ? ? SearcyMunicipalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanRamonAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? JuanaAzurduydePadillaSucreAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? AchmadyaniSemarangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SarhAirport) (el ? ? ? Chad)
-
-located (el ? ? ? SamarindaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SanBorjaAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? SierraLeoneAirport) (el ? ? ? SierraLeone)
-
-located (el ? ? ? SantaRosaliaAirportMexico) (el ? ? ? Mexico)
-
-located (el ? ? ? SandringhamQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? StrahanTasmaniaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SantanaRamosAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SorstukkenStordAirport) (el ? ? ? Norway)
-
-located (el ? ? ? SarasotaBradentonFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StradbrokeIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SanMarcosAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SorotiAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? SantaCruzCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StonyRiver2AKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RowanCountyNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SertAirport) (el ? ? ? Libya)
-
-located (el ? ? ? SaryAirport) (el ? ? ? Iran)
-
-located (el ? ? ? ElTrompilloSantaCruzAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? DoisdeJulhoBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ShawAirForceBaseSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanFelipeAirportColombia) (el ? ? ? Colombia)
-
-located (el ? ? ? SholapurAirport) (el ? ? ? India)
-
-located (el ? ? ? StinsonMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MalaboAirport) (el ? ? ? EquatorialGuinea)
-
-located (el ? ? ? RasNasraniSharmElSheikhAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? MalcolmMcKinnonGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StokkaSandnessjoenAirport) (el ? ? ? Norway)
-
-located (el ? ? ? SturtCreekWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SantaRosaliaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? SaultSteMarieMunicipalAirportSandersonFieldMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SeoulAirBaseSeoulAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? SaoLourencoAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SilverPlainsQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LaSarreAerodromeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SaraAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? SiassiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SantaTeresitaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? WhiteSulphurSpringsWVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StuartIslandAirparkWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SamsunAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? MbanzaCongoAirport) (el ? ? ? Angola)
-
-located (el ? ? ? SantosSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? StauningAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? SantaBarbaraAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? StCloudMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantoDomingoAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? StevensPointMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StephenIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? StGeorgeAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EckertFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CibaoSantiagoAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? RosecransMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CrossonFieldCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LambertStLouisInternationalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaremPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? StanstedLondonAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? MetropolitanAreaStockholmAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? StPaulDowntownHolmanFieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StMarysMunicipalPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EchterdingenStuttgartAirport) (el ? ? ? Germany)
-
-located (el ? ? ? SonomaCountyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaCruzAirportBelize) (el ? ? ? Belize)
-
-located (el ? ? ? SuratAirport) (el ? ? ? India)
-
-located (el ? ? ? StavropolStavropolAirport) (el ? ? ? Russia)
-
-located (el ? ? ? AeropuertoDepartamentaldeSaltoSaltoAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? SantaTerezinhaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? WithamFieldFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JuandaSurabayaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SchloredtWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StroudMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DoorCountyCherrylandWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LameziaTermeAirport) (el ? ? ? Italy)
-
-located (el ? ? ? SurigaoAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? SurAirport) (el ? ? ? Oman)
-
-located (el ? ? ? SokhumiAbkhaziaAirport) (el ? ? ? Georgia)
-
-located (el ? ? ? SatuMareAirport) (el ? ? ? Romania)
-
-located (el ? ? ? SamchokAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? SuiAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? SumterMunicipalSCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FriedmanMemorialIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SunRiverAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? SumenepAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SucuaAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? SummerBeaverAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SpiritofStLouisMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SumbawangaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? TravisAirForceBaseCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NausoriInternationalSuvaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? RichardIBongWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SiouxGatewayIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SudureyriAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? SuriaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SavoongaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SambavaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? GrantCountyNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SusanvilleMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaveAirport) (el ? ? ? Benin)
-
-located (el ? ? ? SolaStavangerAirport) (el ? ? ? Norway)
-
-located (el ? ? ? StatesvilleMunicipalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanVicentedelCaguanAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? HelleSvolvaerAirport) (el ? ? ? Norway)
-
-located (el ? ? ? SilverCreekAirport) (el ? ? ? Belize)
-
-located (el ? ? ? SavonlinnaAirport) (el ? ? ? Finland)
-
-located (el ? ? ? StPaulsMissionQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? HunterArmyAirFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? Sheremetyevo2MoscowAirport) (el ? ? ? Russia)
-
-located (el ? ? ? KuitoAirport) (el ? ? ? Angola)
-
-located (el ? ? ? SanPabloSevillaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? SvayRiengAirport) (el ? ? ? Cambodia)
-
-located (el ? ? ? StevensVillageAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StavertonEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? SavusavuAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? SanSalvadorAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? SparrevohnLRRSAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YekaterinburgEkaterinburgSverdlovskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? SavoAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? SanAntonioAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? ShantouAirport) (el ? ? ? China)
-
-located (el ? ? ? ShawRiverWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? StawellVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SewardAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SiweaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? StewartInternationalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StatwagAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SwanHillVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SwindonAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? SouthWestBayAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? SegrateMilanoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? SpanishWellsAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? SuiaMissuMTAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SahiwalAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? StillwaterMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SwakopmundAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? SumbawaBesarSumbawaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SwanseaWalesAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? StrzhewoiAirport) (el ? ? ? Russia)
-
-located (el ? ? ? SuWonCityAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? AvengerFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SitiawanAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? SialumAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? EntzheimStrasbourgAirport) (el ? ? ? France)
-
-located (el ? ? ? PeeblyBeachSeaplaneBaseCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HeliportSophiaAntipolisAirport) (el ? ? ? France)
-
-located (el ? ? ? WestSaleVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SchoenefeldBerlinAirport) (el ? ? ? Germany)
-
-located (el ? ? ? SenangaAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? SehuleaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SirriIslandAirport) (el ? ? ? Iran)
-
-located (el ? ? ? SaumlakiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SligoAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? PrincesJulianaStMaartenPhilipsburgAirport) (el ? ? ? NetherlandsAntilles)
-
-located (el ? ? ? SaoJosedoXinguAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SaoFelixAraguaiAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SheldonPointAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SoldotnaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SrinagarAirport) (el ? ? ? India)
-
-located (el ? ? ? Sahabat16Airport) (el ? ? ? Malaysia)
-
-located (el ? ? ? SungeiTiangAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? SodduAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? SaoFelixdeXinguAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SidneyMunicipalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShemyaAirForceBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SealBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KingsfordSmithNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SadahAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? CheyenneCountyMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BomarFieldShelbyvilleMunicipalTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? StykkisholmurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? RobertsArmyAirFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SimaoAirport) (el ? ? ? China)
-
-located (el ? ? ? StantonAirfieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShonaiAirport) (el ? ? ? Japan)
-
-located (el ? ? ? ShenchiuAirport) (el ? ? ? China)
-
-located (el ? ? ? SyracuseHancockInternationalNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaintYanAirport) (el ? ? ? France)
-
-located (el ? ? ? SueIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SylvesterGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanyaAirport) (el ? ? ? China)
-
-located (el ? ? ? StornwayAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? ShirazAirport) (el ? ? ? Iran)
-
-located (el ? ? ? SoyoAirport) (el ? ? ? Angola)
-
-located (el ? ? ? SantaCruzAirportCostaRica) (el ? ? ? CostaRica)
-
-located (el ? ? ? SalzburgAirport) (el ? ? ? Austria)
-
-located (el ? ? ? SenipahAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SkukuzaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? WhitemanAirForceBaseMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaCruzIslandCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaPaulaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SaenzPenaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? StaraZagoraAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? StewartIslandAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? SegouAirport) (el ? ? ? Mali)
-
-located (el ? ? ? SuzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? ZhenzhenShenzhenAirport) (el ? ? ? China)
-
-located (el ? ? ? RobertSibleyTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GoleniowSzczecinStettinAirport) (el ? ? ? Poland)
-
-located (el ? ? ? TarapainaAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? TaclobanAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? PerryStokesCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TaeguAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? TafaroviAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? TagbilaranAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? TannaIslandAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? GanedTaizAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? TadjiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TakamatsuAirport) (el ? ? ? Japan)
-
-located (el ? ? ? RalphMCalhounMemorialAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GeneralFranciscoJavierMinaTampicoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TangaloomaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? QingdaoAirport) (el ? ? ? China)
-
-located (el ? ? ? TapachulaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TarcoolaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TarantoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? TatryPopradAirport) (el ? ? ? Slovakia)
-
-located (el ? ? ? TauramenaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? TauSeaplaneBaseTauIslandAirport) (el ? ? ? AmericanSamoa)
-
-located (el ? ? ? TacuaremboAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? TaliabuAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TartuAirport) (el ? ? ? Estonia)
-
-located (el ? ? ? DashhowuzTashauzDashhowuzAirport) (el ? ? ? Turkmenistan)
-
-located (el ? ? ? TabibugaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TuyHoaAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? TubaCityAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TimbiquiAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? TimbunkeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TabiteueaNorthAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? TabubilAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TablasAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? TheBightAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? TabarkaAirport) (el ? ? ? Tunisia)
-
-located (el ? ? ? TimberCreekAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TablelandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TumbangSambaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ForneyArmyAirFieldMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TaboraAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? TumbesAirport) (el ? ? ? Peru)
-
-located (el ? ? ? StatesboroMunicipalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NovoalexeyevkaAbkhaziaAirport) (el ? ? ? Georgia)
-
-located (el ? ? ? TabatingaAMAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? FuaAmotuNukuAlofaTongatapuAirport) (el ? ? ? Tonga)
-
-located (el ? ? ? TambovTambovAirport) (el ? ? ? Russia)
-
-located (el ? ? ? TabrizAirport) (el ? ? ? Iran)
-
-located (el ? ? ? TennantCreekNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TreasureCayAbacoAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? TucumcariMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TarapacaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? TulceaAirport) (el ? ? ? Romania)
-
-located (el ? ? ? TocoaAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? TocacheAirport) (el ? ? ? Peru)
-
-located (el ? ? ? TchibangaAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? TenerifeCanaryIslandsAirport) (el ? ? ? Spain)
-
-located (el ? ? ? TuscaloosaMunicipalALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McChordAirForceBaseWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TehuacanAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TumacoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CoronelCarlosCirianiSantaRosaTacnaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? TruthorConsequencesMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TakotnaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ThabaNchuAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? TeteAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? TocumwalNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TracyMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TrinidadAirportColombia) (el ? ? ? Colombia)
-
-located (el ? ? ? TetebediAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TenienteJorgeHenrichArauzTrinidadAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? PersonCountyNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TandagAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? TadjouraAirport) (el ? ? ? Djibouti)
-
-located (el ? ? ? TaldyqorghanTaldyKurganTaldyqorghanAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? TandilAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ToledoAirportWinlockEdCarlsonMemorialFieldWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TheodoreQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TanandavaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? TradewindTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MetcalfFieldOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TelaAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? TeterboroNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TelemacoBorbaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ThistedAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? TebessaAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? TelferWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TenkodogoAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? TetlinAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TezuAirport) (el ? ? ? India)
-
-located (el ? ? ? TatitlekSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TelupidAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? TemoraNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TerapoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TeptepAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AeroportodasLajesAzoresAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? TesseneiAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? ChingoziTeteAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? TeAnauAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? TellurideRegionalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ThingeyriAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? TezpurAirport) (el ? ? ? India)
-
-located (el ? ? ? TilfalminAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TefeMAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TufiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TeofiloOtoniMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TelefominAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? LosRodeosCanaryIslandsAirport) (el ? ? ? Spain)
-
-located (el ? ? ? TarbesAirport) (el ? ? ? France)
-
-located (el ? ? ? ReinaSofiaTenerifeSurCanaryIslandsAirport) (el ? ? ? Spain)
-
-located (el ? ? ? TaftanAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? TarfayaAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? TengahRAFStationTengahAirport) (el ? ? ? Singapore)
-
-located (el ? ? ? GibsonCountyTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PogdoricaTitogradAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? MotonFieldMunicipalALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TignesAirport) (el ? ? ? France)
-
-located (el ? ? ? KualaTerengganuAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? TongoaAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? TingoMariaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? TigaAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? TagulaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? VidrasauTirguMuresAirport) (el ? ? ? Romania)
-
-located (el ? ? ? TraralgonVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TongliaoAirport) (el ? ? ? China)
-
-located (el ? ? ? SidiMahdiTouggourtAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? TrigodeMoraisAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? TangaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? ToncontinTegucigalpaAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? TargovishteAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? TuxtlaGutierrezAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TullahomaRegionalAirportWmNorthernFieldTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ThabaTsekaAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? TchienAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? TeresinaPIAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TempelhofBerlinAirport) (el ? ? ? Germany)
-
-located (el ? ? ? ThangoolBiloelaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TaharoaAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? TichittAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? ThakhekAirport) (el ? ? ? Laos)
-
-located (el ? ? ? TachilekAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? ThompsonFallsMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TrollhattanAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? ThorshofnAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? HotSpringsCountyThermopolisMunicipalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MehrabadQualehMorgehTeheranTheranAirport) (el ? ? ? Iran)
-
-located (el ? ? ? TamchakettAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? ThuleAirBaseThuleAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? YorkPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ThohoyandouVendaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? TahouaAirport) (el ? ? ? Niger)
-
-located (el ? ? ? TiranaAirport) (el ? ? ? Albania)
-
-located (el ? ? ? TibuAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? TinakTinakAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? BouChekifTiaretAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? TippiAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? TaifAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? TingwonAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TikehauAtollAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? TirinkotAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? GeneralAbelardoLRodriguezTijuanaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TinkerAirForceBaseOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InverlakeSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TimikaTimukaTembagapuraNewGuineaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TindoufAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? TilinAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? IdrisTripoliAirport) (el ? ? ? Libya)
-
-located (el ? ? ? TirupatiAirport) (el ? ? ? India)
-
-located (el ? ? ? HornIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TimaruAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? TivatAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? TacomaNarrowsWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SpaceCenterExecutiveFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TidjikjaAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? TariAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? CapitanOrielleaPlazaTirijaTarijaAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? BalaiTanjungAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TanjungAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TrujilloAirportHonduras) (el ? ? ? Honduras)
-
-located (el ? ? ? PlekhanovaTyumenAirport) (el ? ? ? Russia)
-
-located (el ? ? ? BuluhTumbangTanjungPandanAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TanjungSelorBorneoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ThanjavurAirport) (el ? ? ? India)
-
-located (el ? ? ? TalkeetnaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TekaduAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TikoAirport) (el ? ? ? Cameroon)
-
-located (el ? ? ? TakoradiAirport) (el ? ? ? Ghana)
-
-located (el ? ? ? TenakeeAirForceBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TruckeeTahoeCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BandarLampungAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TakhliAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? TokeenSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TokAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChuukInternationalTrukIslandWenoIslandAirport) (el ? ? ? Micronesia)
-
-located (el ? ? ? TakuLodgeSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TikalAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? TokunoShimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? TlokoengAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? TakapotoAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? KigomaAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? ThakurgaonAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? TokushimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? TakAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? TurkuAirport) (el ? ? ? Finland)
-
-located (el ? ? ? TatakotoAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? TekinAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TakaroaAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? TurkeyCreekWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TellerAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TarbelaAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? LicenciadoAdolfoLopezMateosTolucaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TuliLodgeAirport) (el ? ? ? Botswana)
-
-located (el ? ? ? TulearAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? TelidaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TulagiAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? TallahasseeRegionalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TolitoliAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TatalinaLRRSAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TalknafjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? YulemisteTallinnAirport) (el ? ? ? Estonia)
-
-located (el ? ? ? ZenataTlemcenTilimsenAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? LaPalyvestreToulonHyeresAirport) (el ? ? ? France)
-
-located (el ? ? ? TolAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TumolbilAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? MeffordFieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BlagnacToulouseAirport) (el ? ? ? France)
-
-located (el ? ? ? TuluksakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ToluAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? BenGurionTelAvivAirport) (el ? ? ? Israel)
-
-located (el ? ? ? TalaseaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TalcaAirport) (el ? ? ? Chile)
-
-located (el ? ? ? CatalaoGOAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? HenryTiftMyersGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? KendallTamiamiExecutiveFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TambolakaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TimbedraAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? TameAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? TomanggongAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? TanahmerahAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TumlingtarAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? TamkyAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? TamaleAirport) (el ? ? ? Ghana)
-
-located (el ? ? ? TamataveAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? TamanaAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? TumeremoAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? PirkkalaTampereAirport) (el ? ? ? Finland)
-
-located (el ? ? ? TambaoAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? TamanrassetAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? PortoTrombetasPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TamborAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? TamworthNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TimimounAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? TiomNewGuineaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? JinanAirport) (el ? ? ? China)
-
-located (el ? ? ? TanahGrogotAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TinCityLRRSAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TrinidadAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? TanegashimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? ToussusLeNobleAirport) (el ? ? ? France)
-
-located (el ? ? ? BoukhalefTangerTangierAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? TonghuaAirport) (el ? ? ? China)
-
-located (el ? ? ? SatnaAirport) (el ? ? ? India)
-
-located (el ? ? ? KijangTanjungPinangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TununakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TernopilTernopolTernopilAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? TainanAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? TamarindoAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? TwentyninePalmsCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IvatoAntananarivoAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? CatungAerodromeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DadeCollierTrainingandTransitionFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NewtonMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TorranceMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TobrukAirport) (el ? ? ? Libya)
-
-located (el ? ? ? ToccoaRGLetourneauFieldGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TiomanAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? NeftaTozeurAirport) (el ? ? ? Tunisia)
-
-located (el ? ? ? BogashevoTomskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? TogiakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TorresAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? TroyMunicipalALAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TorrejonAirForceBaseMadridAirport) (el ? ? ? Spain)
-
-located (el ? ? ? TorokinaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ToledoExpressOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TombouctouAirport) (el ? ? ? Mali)
-
-located (el ? ? ? TonuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? PhilipBillardMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TocopillaAirport) (el ? ? ? Chile)
-
-located (el ? ? ? TorringtonMunicipalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LangnesTromsoAirport) (el ? ? ? Norway)
-
-located (el ? ? ? TotnessAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? TouhoAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? WestEndTortolaAirport) (el ? ? ? BritishVirginIslands)
-
-located (el ? ? ? ToledoPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TobolskTyumenAirport) (el ? ? ? Russia)
-
-located (el ? ? ? ToyamaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? TampaInternationalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TarapoaAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? ChiangKaiShekTaipeiAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? PeterOKnightFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TaipingAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? TonopahNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TrapaniAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TaplejungAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? TapaktuanAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? DraughonMillerMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TiputiniAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? TanalianAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TarapotoAirport) (el ? ? ? Peru)
-
-located (el ? ? ? TepicAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TomPriceWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BirgiTrapaniAirport) (el ? ? ? Italy)
-
-located (el ? ? ? TapetaAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? TikapurAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? TekamahMunicipalNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ScottCityMunicipalKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TaluqanAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? TresEsquinasAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? TaramajimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? TurboAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? TorreonAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? VaernesTrondheimAirport) (el ? ? ? Norway)
-
-located (el ? ? ? TireeIslandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? TorpSandefjordAirport) (el ? ? ? Norway)
-
-located (el ? ? ? TaurangaAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? TronaCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TriCityRegionalTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TarakbitsAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TarakanBorneoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TerrellMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ThermalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CaselleTorinoTurinAirport) (el ? ? ? Italy)
-
-located (el ? ? ? TareeNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TreePointAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TarauacaACAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TrincomaleeAirport) (el ? ? ? SriLanka)
-
-located (el ? ? ? RonchideiLegionariTriesteAirport) (el ? ? ? Italy)
-
-located (el ? ? ? TremontonMunicipalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TrujilloAirport) (el ? ? ? Peru)
-
-located (el ? ? ? InternationalTrivandrumAirport) (el ? ? ? India)
-
-located (el ? ? ? BonrikiTarawaAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? TrentonMunicipalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TororoAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? TiruchirapallyAirport) (el ? ? ? India)
-
-located (el ? ? ? SungShanTaipeiAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? TsumebAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? TaishaAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? TshipiseAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? AqmolaTselinogradAqmolaAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? SAngeloTrevisoAirport) (el ? ? ? Italy)
-
-located (el ? ? ? TanacrossAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TshikapaAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? TsiliTsiliAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TsushimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? TaskulAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TamuinAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TaosMunicipalNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZhangguizhuangTianjinAirport) (el ? ? ? China)
-
-located (el ? ? ? ScillyTrescoAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? TehachapiMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GiarmataTimisoaraAirport) (el ? ? ? Romania)
-
-located (el ? ? ? East34thStreetHeliportNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TrangAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? TabiteueaSouthAirport) (el ? ? ? Kiribati)
-
-located (el ? ? ? TownsvilleQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TsewiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SantanTanjungAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TasikmalayaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? PlageBlancheTanTanAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? TortoliSardiniaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? TaltalAirport) (el ? ? ? Chile)
-
-located (el ? ? ? PortlandTroutdaleORAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TernateAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? GeneralEnriqueMoscTartagalAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ThumraitAirport) (el ? ? ? Oman)
-
-located (el ? ? ? TetiaroaIslandAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? TottoriAirport) (el ? ? ? Japan)
-
-located (el ? ? ? TurtleIslandAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? TablondeTamaraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MercerCountyNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BrittonMunicipalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TortuqueroAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? TanatorajaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TsaratananaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? TaitungAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? SaniaRamelTetouanTetuanAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? BaratAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? ElRosalColLMGuerreroTulcanAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? TubuaiTubuaiIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? TenienteBenMatienzTucumanSanMiguelTucumanAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? TambacoundaAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? TupileAirport) (el ? ? ? Panama)
-
-located (el ? ? ? SaintSymphorienToursAirport) (el ? ? ? France)
-
-located (el ? ? ? TuguegaraoAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? ArnoldAirForceBaseTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TuraifAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? TumAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? TurbatAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? TulsaInternationalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TumutNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CarthageTunisAirport) (el ? ? ? Tunisia)
-
-located (el ? ? ? TaupoAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? TupeloMunicipalCDLemonsMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TouganAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? TucuruiPAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? TucsonInternationalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TautaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TabukAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? TucupitaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? TubalaAirport) (el ? ? ? Panama)
-
-located (el ? ? ? TumblerRidgeAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TulumAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TucumaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MorafenobeAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? CaboolMemorialMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CherryCapitalMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ThiefRiverFallsRegionalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ThomasvilleMunicipalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CentervilleMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LakeTahoeCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TaveuniAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? TavoyAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? TwinHillsAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ToowoombaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? JeffersonCountyInternationalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TaylorAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TwinFallsSunValleyRegionalAirportJoslinFieldIDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TwoHarborsAmphibiousTerminalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RichardBHelgesonMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TewantinQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TorwoodQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TawiTawiAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? TawauSabahAirport) (el ? ? ? Malaysia)
-
-located (el ? ? ? TawaTibetAirport) (el ? ? ? China)
-
-located (el ? ? ? TaichungAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? TexarkanaRegionalAirportWebbFieldARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TegelBerlinAirport) (el ? ? ? Germany)
-
-located (el ? ? ? TeminabuanAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? TunxiAirport) (el ? ? ? China)
-
-located (el ? ? ? TanbarQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? YalovaYalovaAsagisolozAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? TibooburraNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TyonekAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FryklandaTorsbyAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? ThylungraQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CapitanMontesTalaraAirport) (el ? ? ? Peru)
-
-located (el ? ? ? StanielCayAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? WuauTaiyuanAirport) (el ? ? ? China)
-
-located (el ? ? ? MetropolitanAreaTokyoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? TobermoryAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? TylerPoundsFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McGheeTysonTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TreintayTresAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? TaylorAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BelizeCityMunicipalAirstripBelizeCityAirport) (el ? ? ? Belize)
-
-located (el ? ? ? TiziminAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? CongoTownAndrosAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? TompkinsvilleMonroeCountyKYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TrabzonAirBaseTrabzonAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? SanLuisRioColoradoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MountAueAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? UaHukaMarquesasIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? SuaiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? NarssarssuaqAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? LuauAirport) (el ? ? ? Angola)
-
-located (el ? ? ? AndersenAirForceBaseAndersenIslandAirport) (el ? ? ? Guam)
-
-located (el ? ? ? UaPuMarquesasIslandsAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? SanJuanAirportArgentina) (el ? ? ? Argentina)
-
-located (el ? ? ? SamburuAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? UaxactunAirport) (el ? ? ? Guatemala)
-
-located (el ? ? ? UberabaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? MabuiagIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CumberlandMunicipalWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BuinAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? UbeAirport) (el ? ? ? Japan)
-
-located (el ? ? ? UbonRatchathniAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? ColumbusLowndesCountyMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UbatubaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? KalumburuWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CubaMunicipalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OneidaCountyNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YuccaFlatsNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EuniceLAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LutskVolynAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? BuchananAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? UstUkhtaKomiAirport) (el ? ? ? Russia)
-
-located (el ? ? ? EverettStewartTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UchizaAirport) (el ? ? ? Peru)
-
-located (el ? ? ? UndarraAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BermudaDunesCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UberlandiaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? UzhgorodZakarpatskaTranscarpathiaAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? RivoltoUdineAirport) (el ? ? ? Italy)
-
-located (el ? ? ? UdomxayAirport) (el ? ? ? Laos)
-
-located (el ? ? ? UdaipurAirport) (el ? ? ? India)
-
-located (el ? ? ? QueenstownTasmaniaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? QuelimaneAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? KumeJimaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? WaukeshaCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? QuettaAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? UfaBashkortostanAirport) (el ? ? ? Russia)
-
-located (el ? ? ? UgashikNewAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UgashikBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UganikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaukeganRegionalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UigeAirport) (el ? ? ? Angola)
-
-located (el ? ? ? UherskeHradisteAirport) (el ? ? ? Slovakia)
-
-located (el ? ? ? UpperHeyfordRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? QuibdoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? QuyNhonAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? UtilaIslandAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? UstIlimskIrkutskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? QuillayuteStateWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? QuincyMunicipalBaldwinFieldILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MariscalSucreQuitoAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? PluguffanQuimperAirport) (el ? ? ? France)
-
-located (el ? ? ? QuineHillAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? QuirindiNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? JaluitJaborJaluitAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? BerzMacombMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UjaeIslandAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? KobeAirport) (el ? ? ? Japan)
-
-located (el ? ? ? UkiahMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OskemanUstKamenogorskEastKazakhstanAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? CoffeyCountyKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaukonMunicipalIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MukeirasAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? QuakertownPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NukuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? KyotoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? CapitanJoseDVasquezSanJulianAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? UleiAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? SantiagodeChileAirport) (el ? ? ? Chile)
-
-located (el ? ? ? UlundiAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? SuleAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? UlithiUlithiIslandAirport) (el ? ? ? Micronesia)
-
-located (el ? ? ? UlKmarsAirport) (el ? ? ? Kuwait)
-
-located (el ? ? ? MullAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? NewUlmMunicipalMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UlanBatorAirport) (el ? ? ? Mongolia)
-
-located (el ? ? ? QuilpieQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TuluaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MulatosAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? GuluAirport) (el ? ? ? Uganda)
-
-located (el ? ? ? SimbirskUlyanovskUlyanovskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? PuntadeMaisiAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? UmnakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UmbaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? UummannaqAirport) (el ? ? ? Greenland)
-
-located (el ? ? ? UmeaAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? QuinceMilAirport) (el ? ? ? Peru)
-
-located (el ? ? ? SummitAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IndianapolisMetropolitanINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WoomeraSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? UmiatAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UmuaramaPRAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? SumySumyAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? UnguiaAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? KunduzAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? OachasNeckAirport) (el ? ? ? Lesotho)
-
-located (el ? ? ? KiungaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? UnalakleetAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WestPlainsMunicipalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UmnakIslandAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UnstShetlandIslandsAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? DodgeCountyWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UniversityParkPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BuolNewGuineaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MuongSaiAirport) (el ? ? ? Laos)
-
-located (el ? ? ? FranklinCountyTNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UniversityOxfordMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PuntaAlegreAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? PforzheimAirport) (el ? ? ? Germany)
-
-located (el ? ? ? HasanuddinUjungPandangAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? UpalaAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? UruapanAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? UpoluHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UpiaraAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? UpavonEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? TheQueensAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OralUralskWestKazakhstanAirport) (el ? ? ? Kazakhstan)
-
-located (el ? ? ? UrubupungaMTAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? DiwopuUrumqiAirport) (el ? ? ? China)
-
-located (el ? ? ? GreenfieldMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RubemBertaRSAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? UribeAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? UrimanAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? UrgoonAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? RouenAirport) (el ? ? ? France)
-
-located (el ? ? ? UrraoAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? KurskKurskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? SuratThaniAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? GurayatAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? UruzganAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? FultonCountyOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? UshuaiaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? MabarumaAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? UsinskAirport) (el ? ? ? Russia)
-
-located (el ? ? ? UselessLoopWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? KohSamuiAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? UlsanAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? UsinoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? StAugustineFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MutareAirport) (el ? ? ? Zimbabwe)
-
-located (el ? ? ? MuttaburraQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NutwoodDownsNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ButterworthAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? UdonThaniAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? KymiKouvolaAirport) (el ? ? ? Finland)
-
-located (el ? ? ? UtirikIslandUtirikAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? TorremolinosAirport) (el ? ? ? Spain)
-
-located (el ? ? ? UpingtonAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? IndianMountainLRRSAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RayongPattayaAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? UttaraditAirport) (el ? ? ? Thailand)
-
-located (el ? ? ? UmtataTranskeiAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? UstuopAirport) (el ? ? ? Panama)
-
-located (el ? ? ? QueenstownAirportSouthAfrica) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? WilliamPGwinnFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BugulmaTatarstanAirport) (el ? ? ? Russia)
-
-located (el ? ? ? MukhinoBuryatiaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? UgnuKuparukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YuzhnoSakhalinskSakhalinAirport) (el ? ? ? Russia)
-
-located (el ? ? ? ManumuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SullivanRegionalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GarnerFieldTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? OuveaUveaLoyaltyIslandsAirport) (el ? ? ? NewCaledonia)
-
-located (el ? ? ? NewValleyAirport) (el ? ? ? Egypt)
-
-located (el ? ? ? UvolAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WareMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WiesbadenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? NewCastleHenryCountyMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WuppertalAirport) (el ? ? ? Germany)
-
-located (el ? ? ? MadisonCountyOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NyalaAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? YulinAirport) (el ? ? ? China)
-
-located (el ? ? ? UnayzahAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? CuruzuCuatiaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? VaasaAirport) (el ? ? ? Finland)
-
-located (el ? ? ? YavarateAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? VarrelbuschAirport) (el ? ? ? Germany)
-
-located (el ? ? ? MoodyAirForceBaseGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VallesAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? ValenceAirport) (el ? ? ? France)
-
-located (el ? ? ? VarginhaMGAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? VanimoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? ChevakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ValencaBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? VanAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? SuavanaoAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? ValparaisoAirport) (el ? ? ? Chile)
-
-located (el ? ? ? VarnaAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? SivasAirport) (el ? ? ? Turkey)
-
-located (el ? ? ? VatomandryAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? VatukoulaAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? LupepauuVavauAirport) (el ? ? ? Tonga)
-
-located (el ? ? ? SvartnesVardoVardoeAirport) (el ? ? ? Norway)
-
-located (el ? ? ? ValdIsereAirport) (el ? ? ? France)
-
-located (el ? ? ? VandenbergAirForceBaseCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VanuabalavuAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? BridgewaterAirParkVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VisbyAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? CanThoAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? ViewCoveAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VictoriaAirportCameroon) (el ? ? ? Cameroon)
-
-located (el ? ? ? VictoriaRiverDownsNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MarcoPoloTesseraVeneziaVeniceAirport) (el ? ? ? Italy)
-
-located (el ? ? ? ValchetaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? VichaderoAirport) (el ? ? ? Uruguay)
-
-located (el ? ? ? ViracoposSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? CaroraAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? VictoriaRegionalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GeorgeAirForceBaseCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ColonialWilliamsburgVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EilatInternationalOvdaAirport) (el ? ? ? Israel)
-
-located (el ? ? ? LeirinFagernesAirport) (el ? ? ? Norway)
-
-located (el ? ? ? VitoriadaConquistaBAAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? ValverdeAirport) (el ? ? ? Spain)
-
-located (el ? ? ? VidaliaMunicipalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GobernadorCastelloViedmaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? ValledePascuaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? VillaDoloresAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? VadsoeVadsoAirport) (el ? ? ? Norway)
-
-located (el ? ? ? TomOConnerTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ValdezAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VenetieAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MaikwakAirport) (el ? ? ? Guyana)
-
-located (el ? ? ? VejleAirport) (el ? ? ? Denmark)
-
-located (el ? ? ? VelikiyeLukiWelikijeLukiPskovAirport) (el ? ? ? Russia)
-
-located (el ? ? ? VernalUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GeneralHeribertoJaraVeracruzAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? DarkeCountyOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BarakomaAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? TiogaMunicipalNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VestmannaeyjarAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? VictoriaFallsAirport) (el ? ? ? Zimbabwe)
-
-located (el ? ? ? VijayawadaAirport) (el ? ? ? India)
-
-located (el ? ? ? VangriengAirport) (el ? ? ? Laos)
-
-located (el ? ? ? ViganAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? VigoAirport) (el ? ? ? Spain)
-
-located (el ? ? ? GeneralVillegaAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? NorthLasVegasAirTerminalNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VillagarzonAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? SaurimoAirport) (el ? ? ? Angola)
-
-located (el ? ? ? VilhelminaAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? CulbersonCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CharmeilVichyAirport) (el ? ? ? France)
-
-located (el ? ? ? VahitahiAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? VillaConstitucionAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TrissinoVicenzaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? VidinAirport) (el ? ? ? Bulgaria)
-
-located (el ? ? ? SchwechatWienViennaAirport) (el ? ? ? Austria)
-
-located (el ? ? ? ElVigiaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? RollaNationalMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VirginGordaValleyVirginGordaAirport) (el ? ? ? BritishVirginIslands)
-
-located (el ? ? ? KavikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? DakhlaVillaCisnerosWesternSaharaAirport) (el ? ? ? Morocco)
-
-located (el ? ? ? VinnytsyaVinnytsyaAirport) (el ? ? ? Russia)
-
-located (el ? ? ? ViquequeAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? VisaliaMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VitoriaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? ViruAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? ViviganiAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? VitoriaESAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? VizagAirport) (el ? ? ? India)
-
-located (el ? ? ? XaiXaiViladeJoaoBeloAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? VirginiaHighlandsVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VilaJunqueiroAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? RachGiaAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? KungKuanAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? VnukovoMoscowAirport) (el ? ? ? Russia)
-
-located (el ? ? ? VicksburgMunicipalMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VorkutaKomiAirport) (el ? ? ? Russia)
-
-located (el ? ? ? WestKaviAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VandaliaMunicipalILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ValenciaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? ValdostaRegionalGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VillaGesellAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? BauerfieldEfateIsAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? VolgodonskRostovAirport) (el ? ? ? Russia)
-
-located (el ? ? ? ValladolidAirport) (el ? ? ? Spain)
-
-located (el ? ? ? VillaMontesAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? ZimValenciaCaraboboValenciaAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? VallejoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? VilaRicaAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? VallenarAirport) (el ? ? ? Chile)
-
-located (el ? ? ? ValesdirAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? VelikiyeLukiPskovAirport) (el ? ? ? Russia)
-
-located (el ? ? ? ValeraAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? VillaMercedesAirport) (el ? ? ? Argentina)
-
-located (el ? ? ? HaroldDavidsonFieldSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BaimuruAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SaravaneAirport) (el ? ? ? Laos)
-
-located (el ? ? ? VeniceMunicipalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VannesAirport) (el ? ? ? France)
-
-located (el ? ? ? VanjiAirport) (el ? ? ? China)
-
-located (el ? ? ? VilniusAirport) (el ? ? ? Lithuania)
-
-located (el ? ? ? VanrookQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? VaranasiAirport) (el ? ? ? India)
-
-located (el ? ? ? VanWertCountyOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VilanculosAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? VanNuysCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VolgogradStalingradVolgogradAirport) (el ? ? ? Russia)
-
-located (el ? ? ? VohemarAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? VoinjamaAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? VolkFieldWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VolosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? VotuporangaSPAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? VoronezhVoronezhAirport) (el ? ? ? Russia)
-
-located (el ? ? ? CartersvilleGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NgivaOngivaOndjivaAirport) (el ? ? ? Angola)
-
-located (el ? ? ? VopnafjordurAirport) (el ? ? ? Iceland)
-
-located (el ? ? ? EglinAirForceBaseOkaloosaCountyFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PorterCountyMunicipalINAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ViequesViequesAirport) (el ? ? ? PuertoRico)
-
-located (el ? ? ? VaraderoAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? VeroBeachMunicipalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ViracAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? VredendalAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? VarkausAirport) (el ? ? ? Finland)
-
-located (el ? ? ? VilaRealAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? VillafrancaVeronaAirport) (el ? ? ? Italy)
-
-located (el ? ? ? VersaillesAirport) (el ? ? ? France)
-
-located (el ? ? ? VryburgAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? VaeroyAirport) (el ? ? ? Norway)
-
-located (el ? ? ? CPACarlosRovirosaVillahermosaAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? ViseuAirport) (el ? ? ? Portugal)
-
-located (el ? ? ? HartnessStateSpringfieldVTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LuhanskLuhanskAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? PhuoclongAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? HassloVasterasAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? VictoriaAirportHonduras) (el ? ? ? Honduras)
-
-located (el ? ? ? VitsyebskVitebskVitsyebskAirport) (el ? ? ? Belarus)
-
-located (el ? ? ? WattayVientianeAirport) (el ? ? ? Laos)
-
-located (el ? ? ? VatuleleAirport) (el ? ? ? Fiji)
-
-located (el ? ? ? VintonVeteransMemorialAirparkIAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VittelAirport) (el ? ? ? France)
-
-located (el ? ? ? MillerFieldNEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LasTunasAirport) (el ? ? ? Cuba)
-
-located (el ? ? ? VishakhapatnamAirport) (el ? ? ? India)
-
-located (el ? ? ? ValleduparAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? MahanoroAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? LaVanguardiaVillavicencioAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? ViruViruInternationalSantaCruzAirport) (el ? ? ? Bolivia)
-
-located (el ? ? ? VastervikAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? VladivostokPrimoryeAirport) (el ? ? ? Russia)
-
-located (el ? ? ? OrtonvilleMunicipalAirportMartinsonFieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IlliziAirport) (el ? ? ? Algeria)
-
-located (el ? ? ? LichingaVilaCabralAirport) (el ? ? ? Mozambique)
-
-located (el ? ? ? SaoVicenteSaoVicenteAirport) (el ? ? ? CapeVerde)
-
-located (el ? ? ? VaxjoAirport) (el ? ? ? Sweden)
-
-located (el ? ? ? SertelCiudaddeMexicoMexicoCityAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? VryheidAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? IllinoisValleyRegionalAirportWalterADuncanFieldILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WalesAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WabagAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WacaAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? AndriamenaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WadiAdDawasirAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? WanaAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? WanganuiAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? HarrySternNDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AntsohihyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WawoiFallsAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AnkazoaboAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? ChincoteagueVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AmbatondrazakaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WaverneyAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? WaboAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? AltoPalenaAirport) (el ? ? ? Chile)
-
-located (el ? ? ? AntsalovaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WarisAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? MetropolitanAreaDCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaterfordAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? WauchopeNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WaveHillNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? OkecieWarszawaWarsawAirport) (el ? ? ? Poland)
-
-located (el ? ? ? WarroadInternationalAirportSwedeCarlsonFieldMNAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? GreeneCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WarwickQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WarraberIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? StebbinsAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BefandrianaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? BealananaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WapenamandaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WoburnMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BerorohaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? BeaverAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RobenHoodMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BoulderMunicipalCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WilkesBarreWyomingValleyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YaquaraAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? CastroAirport) (el ? ? ? Chile)
-
-located (el ? ? ? ChaitenAirport) (el ? ? ? Chile)
-
-located (el ? ? ? CaletaJosefinaAirport) (el ? ? ? Chile)
-
-located (el ? ? ? CoolullahAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ChandalarLakeAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AlcootaNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WadiAinAirport) (el ? ? ? Yemen)
-
-located (el ? ? ? DeepBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? EnidWoodringMunicipalOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JGStrijdomInternationalWindhoekAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? WondaiAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WandoAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BoonevilleBaldwynMSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WinderGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HavilarAirport) (el ? ? ? China)
-
-located (el ? ? ? ParkerCountyTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WebequieONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WedauAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WeifangAirport) (el ? ? ? China)
-
-located (el ? ? ? WeihaiAirport) (el ? ? ? China)
-
-located (el ? ? ? WeipaQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WelkomAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? WestMallingEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? WeamAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WeasuaAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? WagetheAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? WeeWaaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WexfordAirport) (el ? ? ? Ireland)
-
-located (el ? ? ? KetchikanHarborSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FianarantsoaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? NorthernAroostookRegionalMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaggaWaggaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BahawalnagarAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? WarrangalAirport) (el ? ? ? India)
-
-located (el ? ? ? WalgettNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BaltraIslandGalapagosAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? WaitangiAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? WinchesterRegionalVAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaingapuAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? WangarattaVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WagnyAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? WestHoustonTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? FassamaAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? HyderSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WadiHalfaAirport) (el ? ? ? Sudan)
-
-located (el ? ? ? WhakataneAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? WelshpoolVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WickhamAirport) (el ? ? ? Australia)
-
-located (el ? ? ? FranzJosefAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? WhitemanCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? VailJunctionHeliportCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WhalsayAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? WhartonMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WuhuAirport) (el ? ? ? China)
-
-located (el ? ? ? WickAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? WildenrathAirport) (el ? ? ? Germany)
-
-located (el ? ? ? WiesbadenAirBaseWiesbadenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? SurfdaleAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? WilsonNairobiAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? WintonQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WilcanniaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WittendomGorgeWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WituAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? TuxpanAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? WojaAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? GeneralWilliamJFoxAirfieldCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WajirAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? WanakaAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? WarracknabealVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ConnellsvillePAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HwangeAirport) (el ? ? ? Zimbabwe)
-
-located (el ? ? ? HokkaidoWakkanaiAirport) (el ? ? ? Japan)
-
-located (el ? ? ? AleknagikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaikoloaHIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WakunaiAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? NevadaCountyAirParkCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WalkersCayAbacoAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? TresLagoasMTAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? WallalAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LabouchereBayAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WalchaNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? StrotherFieldKSAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? InternationalWellingtonAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? WalahaAirport) (el ? ? ? Vanuatu)
-
-located (el ? ? ? SelawikAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WollogorangAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ProspectHillMAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LittleNaukatiAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaterlooNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LoringSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WillowsGlennCountyCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MandritsaraAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WarrnamboolVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WinnemuccaMunicipalNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MandabeAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WarramboorMtKeithWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? BaxterCountyRegionalARAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MeyersChuckSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MalaimbandyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? MaroantsetraAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WhiteMountainAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MampikonyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? MananaraAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? MadirovaloAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WamenaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? NapakiakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NichinCoveSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WindarraWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WoraNaYeAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? WunnumminLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NagaAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? LabambaAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? WindorahParkQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NawabShahAirport) (el ? ? ? Pakistan)
-
-located (el ? ? ? HierroCanaryIslandsAirport) (el ? ? ? Spain)
-
-located (el ? ? ? WanumaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WynyardTasmaniaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WenzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? WonenaraAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WoodbridgeRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? WoodRiverAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WoensdrechtAirport) (el ? ? ? Netherlands)
-
-located (el ? ? ? WoodgreenNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WologissiAirport) (el ? ? ? Liberia)
-
-located (el ? ? ? WonkenAirport) (el ? ? ? Venezuela)
-
-located (el ? ? ? WollongongNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WondoolaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WoodchopperAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WonanAirport) (el ? ? ? Taiwan)
-
-located (el ? ? ? WillowAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PuertoAisenAirport) (el ? ? ? Chile)
-
-located (el ? ? ? PortBergeAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? PincherCreekABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WrothamQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PowellLakeWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WipimAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? NorthForkValleyCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PorvenirAirport) (el ? ? ? Chile)
-
-located (el ? ? ? PersepolisAirport) (el ? ? ? Iran)
-
-located (el ? ? ? WestportAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? PuertoWilliamsAirport) (el ? ? ? Chile)
-
-located (el ? ? ? KeekorokAirport) (el ? ? ? Kenya)
-
-located (el ? ? ? WarderAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? RobinsAirForceBaseGAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WhangareiAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? WrangellAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? McGuireAirForceBaseNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WhiteRockTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WorlandMunicipalWYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WroclawAirport) (el ? ? ? Poland)
-
-located (el ? ? ? WerurAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? WarranagineWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WestrayAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? WasuaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? SteamboatBaySeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CondronArmyAirFieldNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SantaCeciliaAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? SarichefAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WashingtonCountyPAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BrookhavenNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SanJuanUganikSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ArlingtonMunicipalTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NorthDallasHeliportTXAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WisemanAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SouthNakneknr2AKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WashaboAirport) (el ? ? ? Suriname)
-
-located (el ? ? ? WespamAirport) (el ? ? ? Nicaragua)
-
-located (el ? ? ? WasiorAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? WallStSeaplaneDockNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WesterlyStateRIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WasuAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WestsoundSeaplaneBaseWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AirlieBeachQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TambohoranoAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WorldTradeCenterNYAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WestEndAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? WotjeWotjeAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? NoatakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TuntatuliakAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaddingtonRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? WothoAirport) (el ? ? ? MarshallIslands)
-
-located (el ? ? ? WoitapeAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WhiteriverAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TsiroanomandidyAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WantoatAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WhittangaAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? WudinnaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WauAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WuhanAirport) (el ? ? ? China)
-
-located (el ? ? ? TaguacAirport) (el ? ? ? Guam)
-
-located (el ? ? ? WilunaWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? WuyishanAirport) (el ? ? ? China)
-
-located (el ? ? ? WauAirportSudan) (el ? ? ? Sudan)
-
-located (el ? ? ? WuvuluIslandAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WuxiAirport) (el ? ? ? China)
-
-located (el ? ? ? WuzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? WalvisBayAirport) (el ? ? ? Namibia)
-
-located (el ? ? ? WatsonvilleMunicipalCAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ManakaraAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WatervilleRobertLafleurMEAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WilhemshavenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? VolovanAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WasillaAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapeMayCountyNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WewakAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? GaviotasAirport) (el ? ? ? Colombia)
-
-located (el ? ? ? NorthWhaleSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WestWoodwardOKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WildwoodAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NewtokSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IngenikaBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WestWyalongNewSouthWalesAirport) (el ? ? ? Australia)
-
-located (el ? ? ? wethersfieldRAFStationEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? TangaIslandAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? WanxianSichuanAirport) (el ? ? ? China)
-
-located (el ? ? ? WhyallaSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? YesBayLodgeSeaplaneBaseAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? YengemaAirport) (el ? ? ? SierraLeone)
-
-located (el ? ? ? WyndhamWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? YellowstoneMTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? NassauSeaplaneBaseNewProvidenceAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? AlamosAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? ChapecoSCAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? AribindaAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? BrevoortNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? XayaburyAirport) (el ? ? ? Laos)
-
-located (el ? ? ? BlubberBayBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BearskinLakeAerodromeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BogandeAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? BirjandAirport) (el ? ? ? Iran)
-
-located (el ? ? ? BunoBedelleAirport) (el ? ? ? Ethiopia)
-
-located (el ? ? ? BiniguniAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? BoulsaAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? BrockvilleAerodromeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KilliniqKillinekIslandNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ChristmasIslandChristmasIslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? CluffLakeAerodromeSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ChathamAerodromeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BusuangaAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? ColacVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? DiebougouAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? DjiboAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? XingchengAirport) (el ? ? ? China)
-
-located (el ? ? ? LakeGenevaAireEstatesWIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? XiangfanAirport) (el ? ? ? China)
-
-located (el ? ? ? FinkerwerdenAirbusPlantHamburgAirport) (el ? ? ? Germany)
-
-located (el ? ? ? GaouaAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? DnataAirport) (el ? ? ? UnitedArabEmirates)
-
-located (el ? ? ? GoromGoromAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? GranvilleLakeMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? XangongoAirport) (el ? ? ? Angola)
-
-located (el ? ? ? KangiqsualujjuaqQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? XichangAirport) (el ? ? ? China)
-
-located (el ? ? ? XienglomAirport) (el ? ? ? Laos)
-
-located (el ? ? ? XinguaraAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? XilinhotAirport) (el ? ? ? China)
-
-located (el ? ? ? XingningAirport) (el ? ? ? China)
-
-located (el ? ? ? XianXianyangAirport) (el ? ? ? China)
-
-located (el ? ? ? KantchariAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? XiengKhouangAirport) (el ? ? ? Laos)
-
-located (el ? ? ? KasabonikaONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KayaAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? LittleAmericaUTAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? LacBrochetMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LakenheathAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? LongXuyenAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? SaintLouisAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? LeoAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? LemwerderDASAPlantBremenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? XiamenAmoyAirport) (el ? ? ? China)
-
-located (el ? ? ? MallacootaVictoriaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? MadisonMunicipalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MahendranagarAirport) (el ? ? ? Nepal)
-
-located (el ? ? ? ManihiAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? MasasiAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? MinaltonSouthAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? XiamenAirport) (el ? ? ? China)
-
-located (el ? ? ? MacMillanPassAerodromeYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SimmonsMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? CapeCanaveralAirForceStationSkidStripFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MacasAirport) (el ? ? ? Ecuador)
-
-located (el ? ? ? YamIslandQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? QuangNgaiAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? XiningAirport) (el ? ? ? China)
-
-located (el ? ? ? NorthAirForceAuxiliarySCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? XingtaiAirport) (el ? ? ? China)
-
-located (el ? ? ? NounaeAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? PamaAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? PikangikumWaterAerodromeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PukatawaganMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ComayaguaAirport) (el ? ? ? Honduras)
-
-located (el ? ? ? PoplarRiverMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PineRidgeSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WestKuparukAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? QueposAirport) (el ? ? ? CostaRica)
-
-located (el ? ? ? QualicumBeachAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RossRiverYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StMaloAirport) (el ? ? ? France)
-
-located (el ? ? ? SebbaAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? SouthIndianLakeMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StMarysMDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SeletarSingaporeAirport) (el ? ? ? Singapore)
-
-located (el ? ? ? TonopahTestRangeNVAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ThargomindahQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TadouleLakeWaterAerodromeMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TaroomQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? TaraQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? XuzhouAirport) (el ? ? ? China)
-
-located (el ? ? ? VinhLongAirport) (el ? ? ? Vietnam)
-
-located (el ? ? ? EmmenAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? KhalidMilitaryCityAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? RiyadhAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? AlKharjAirBaseAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? IwakuniHonshuIsAirport) (el ? ? ? Japan)
-
-located (el ? ? ? WoodfordAerodromeEnglandAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? YandinaRusselIsAirport) (el ? ? ? SolomonIslands)
-
-located (el ? ? ? YeAirport) (el ? ? ? Myanmar)
-
-located (el ? ? ? ZabreAirport) (el ? ? ? BurkinaFaso)
-
-located (el ? ? ? AnahimLakeAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ArcticBayNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CatLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AltaLakeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AsbestosAerodromeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortFrancesMunicipalONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LaGrandenr4QCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ChillanAirport) (el ? ? ? Chile)
-
-located (el ? ? ? LyallHarbourBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YakutatAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? AlertBayBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SaultSteMarieONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YangambiAirport) (el ? ? ? Zaire)
-
-located (el ? ? ? YapInternationalYapIslandAirport) (el ? ? ? Micronesia)
-
-located (el ? ? ? MapleBayBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LaGrandenr3QCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KangirsukQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AttawapiskatONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LiverpoolNSAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MinersBayBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AnglingLakeMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StAnthonyNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TofinoBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BanffABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PellyBayTownsiteNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BaieComeauQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NewWestminsterWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? UraniumCitySKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BamfieldWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BagotvilleQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BullHarbourWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BlackTickleAerodromeNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BaieJohanBeetzWaterAerodromeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BakerLakeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CampbellRiverBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BronsonCreekAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BordenONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BobQuinnLakeAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YibinSichuanAirport) (el ? ? ? China)
-
-located (el ? ? ? TadouleLakeMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BrandonMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BrochetMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NipawinSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BerensRiverMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BedwellHarbourWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BlancSablonQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BonnyvilleABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TorontoDowntownHeliportONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CourtenayAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CambridgeBayNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RegionalONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NanaimoBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HuronAirparkONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CortesBayWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CastlegarBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ChathamNBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CaribouIslandONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CapeStJamesBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ColvilleLakeAerodromeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CharloNBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StCatharinesONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CochraneONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CoppermineNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CoopPointMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ChetwyndBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CharlieSinclairMemorialMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ChesterfieldInletNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CoronationABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CullatonLakeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CartiervilleQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ChilliwackBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GagetownNBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ClydeRiverNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CrestonAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DawsonYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BurwashYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DraytonValleyIndustrialAerodromeABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ParadiseRiverAerodromeNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DeerLakeNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DigbyAerodromeNSAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DanielsHarbourNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DavisInletAerodromeNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MainDuckONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DeaseLakeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DauphinMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DolbeauStMethodeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NainNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DawsonCreekBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BroadviewSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DesolationSoundBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BoundaryBayBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BloodveinRiverMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DocCreekAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ValdepenasAirport) (el ? ? ? Spain)
-
-located (el ? ? ? MetropolitanAreaABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YechonAirport) (el ? ? ? SouthKorea)
-
-located (el ? ? ? NamaoFieldABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HuroniaONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? EdmontonInternationalABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? EnnadaiLakeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ArviatNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ElliotLakeMunicipalONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ManitowaningAerodromeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? EstevanSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YeoviltonAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? EstevanPointBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YenkisAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? FortSevernONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? EdsonABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? EurekaNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? InuvikNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AmosMunicipalQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortAlbanyONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? IqaluitFrobisherBayNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FrederictonNBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BrantfordONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ForestvilleQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortHopeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LaMacazaQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortRelianceWaterAerodromeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CreeLakeSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FlinFlonMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortResolutionNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortSimpsonNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MakkovikNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FoxHarbourAerodromeNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GagnonQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GilliesBayBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GrandeCacheAerodromeABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GoderichONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GorgeHarborBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YoungsfieldCapeTownAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? GangesHarborBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortGoodHopeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YonagoAirport) (el ? ? ? Japan)
-
-located (el ? ? ? KingstonONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RiviereQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GimliIndustrialParkMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GreenwaySoundBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GodsLakeNarrowsMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GaspeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GeraldtonONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? IlesdelaMadeleineQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GermansenLandingBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? IgloolikNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HavreStPierreQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KuujjuarapikQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GillamMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DeceptionBayWaterAerodromeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GriseFiordNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PortHopeSimpsonAerodromeNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HudsonBaySKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HakaiPassAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DrydenMunicipalONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HopeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HearstReneFontaineMunicipalONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CharlottetownAerodromeNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CampbellRiverHarborSeaplaneBaseBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HolmanNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GjoaHavenNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HamiltonONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HornepayneMunicipalONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HopedaleNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PoplarHillONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HarringtonHarbourQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SecheltWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HainesJunctionYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StHubertQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HayRiverNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HalifaxInternationalNSAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AtikokanMunicipalONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? IsachsenNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PakuashipiQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BigBayMarinaBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YichangAirport) (el ? ? ? China)
-
-located (el ? ? ? IvujivikQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YiningAirport) (el ? ? ? China)
-
-located (el ? ? ? PondInletNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WillowRunMIAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? IslandLakeGardenHillMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YiwuAirport) (el ? ? ? China)
-
-located (el ? ? ? PortRadiumNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? JasperHintonABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortLiardNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PerisonBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StJeanQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? JohnnyMountainBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortProvidenceNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StephenvilleNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KamloopsBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CollinsBaySKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KneeLakeMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KitchenerLakeWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KitimatAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KeyLakeSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ScheffervilleQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YakimaAirTerminalWAAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ChanGurneyMunicipalSDAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? WaskaganishQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? JacobAirport) (el ? ? ? Congo)
-
-located (el ? ? ? KlemtuWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ChisasibiAerodromeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KirklandLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KindersleySKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ButtonvilleAirfieldONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LangaraBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LacLaBicheABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LakeHarbourNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ChapleauONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LacLaMartreAerodromeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YalgooWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? LansdowneHouseONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RaudaskylaYlivieskaAirport) (el ? ? ? Finland)
-
-located (el ? ? ? MeadowLakeSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LloydminsterABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ClintonCreekYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YilanAirport) (el ? ? ? China)
-
-located (el ? ? ? ShiloMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MinganQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LaTuqueQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LeafRapidsMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LebelsurQuevillonAerodromeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AlertNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KelownaBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LongpointLakeWaterAerodromeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LyttonBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MayoYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MerrittBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MaricourtAirstripQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MouldBayNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MataneQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MontagueHarborBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ManitouwadgeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MarysHarbourNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MinakiAerodromeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MooseJawSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MurrayBayNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortMcMurrayABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MoosoneeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PortMcNeillWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MetropolitanAreaQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MerryIslandBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YurimaguasAirport) (el ? ? ? Peru)
-
-located (el ? ? ? ChapaisQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ManiwakiQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MirabelInternationalQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? VictoriaSTOLportQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NatashquanQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YanbuAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? WemindjiQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GatineauQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NorwayHouseMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YoungstownMunicipalOHAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? HudsonsHopeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NitchequonQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YanjiAirport) (el ? ? ? China)
-
-located (el ? ? ? NootkaSoundBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PointsNorthLandingAerodromeSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MatagamiQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NorthSpiritLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ArnesAerodromeMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NemiscauQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YantaiAirport) (el ? ? ? China)
-
-located (el ? ? ? YanchenAirport) (el ? ? ? China)
-
-located (el ? ? ? OldCrowYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ColdLakeRegionalABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FalherABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? OgokiPostAerodromeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? OxfordHouseMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HighLevelABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YokohamaAirport) (el ? ? ? Japan)
-
-located (el ? ? ? YolaAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? OshawaONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RainbowLakeABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? OwenSoundONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MacdonaldCartierInternationalONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ReaPointNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PrinceAlbertSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PortAlberniBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PaulatukNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GeorgianBayAerodromeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PeaceRiverABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? EsquimaltBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SouthportMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? InukjuakQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PortSimpsonWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AupalukQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PittMeadowsBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PickleLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PikangikumONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PortMenierQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PeawanuckONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PinePointNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PeterboroughONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PrinceRupertBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PortHawkesburyNSAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PenderHarbourWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PuntziMountainBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PowellRiverBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PovungnitukQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortChipewyanABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BurnsLakeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MuskokaONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? QuebecQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? QuaqtaqQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ThePasMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KimberleyBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RedDeerIndustrialABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WindsorONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WatsonLakeYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YarmouthNSAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KenoraONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LethbridgeABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MonctonNBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NakinaONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ComoxBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ReginaSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StThomasONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ThunderBayONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GrandePrairieABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YorktonSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NorthBattlefordSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GanderInternationalNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SydneyNSAirport) (el ? ? ? Canada)
-
-located (el ? ? ? QuesnelBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RaeLakesAerodromeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ResoluteBayNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StHonoreQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DeanRiverBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ResolutionIslandNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CartwrightNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RigoletAerodromeNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RiviereduLoupQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RobervalQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RedLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RockyMountainHouseABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RiversInletWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RockcliffeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CarpONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TroisRivieresQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StuartIslandWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RedSuckerLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RankinInletNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RevelstokeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SableIslandNSAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SudburyONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SherbrookeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SuffieldABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SwanRiverMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StonyRapidsSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SnowdriftAerodromeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SmithFallsMontagueONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SansSouciONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SaintJohnNBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SanikiluaqNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StLeonardNBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortSmithNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SalmonArmAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PostvilleAerodromeNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MarathonONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SpringIslandBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NanisivikNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SlateIslandONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PortHardyWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SummersidePEAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SaglekNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ShearwaterNSAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SachsHarbourNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SteAnnedesMontsQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PembrokeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HartleyBayWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SturdeeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ThicketPortageMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CapeDorsetNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AlmaQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SullivanBayWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ThompsonMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TripleIslandBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TerraceBayONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TulugakAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BigTroutLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RiviereauTonnerreQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MetropolitanAreaONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TofinoWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TasiujuaqQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TrentonONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TimminsONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TisdaleAerodromeSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TasuWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TelegraphCreekAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TorontoIslandONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ShinglePointYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TuktoyaktukNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NicholsonPeninsulaWaterAerodromeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? UmiujaqQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YuendumuNorthernTerritoryAirport) (el ? ? ? Australia)
-
-located (el ? ? ? PellyBayNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ClintonPointNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CapeYoungNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LadyFranklinPointNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ByronBayNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PierreElliottTrudeauInternationalQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YumaMarineCorpsAirStationYumaInternationalAZAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? JohnsonPointNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? JennyLindIslandNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GladmanPointNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SheperdBayNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RepulseBayNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MackarInletNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LongstaffBluffNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DewarLakesNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HallBeachNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RouynNorandaQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CapeHooperNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HahayaIconiMoroniAirport) (el ? ? ? Comoros)
-
-located (el ? ? ? BonaventureQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LaRongeSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YevaAirport) (el ? ? ? PapuaNewGuinea)
-
-located (el ? ? ? VernonAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? VermilionABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BroughtonIslandNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CapeDyerNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ValdOrQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KuujjuaqFortChimoQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NormanWellsNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? VancouverInternationalBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BuffaloNarrowsSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WiartonONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DeerLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PetawawaONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KangiqsujuaqQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HalifaxDowntownWaterfrontHeliportNSAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WinnipegInternationalMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? VictoriaInnerHarbourWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortFranklinNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WabushNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WilliamsLakeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WilliamsHarbourNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WiniskONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WhiteRiverWaterAerodromeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GreenLakeWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WainwrightABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WrigleyNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CranbrookBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? EdmontonMunicipalABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SaskatoonSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SnakeRiverYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MedicineHatABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KillaloeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortStJohnBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RimouskiQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SiouxLookoutONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WhaleCoveNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PangnirtungNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BeaverCreekYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? EarltonONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PrinceGeorgeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TerraceBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LondonONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AbbotsfordBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WhitehorseYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WawaONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BigBayYachtClubSeaplaneBaseBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NorthBayONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CalgaryInternationalABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SmithersBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortNelsonBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PentictonBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CharlottetownPEAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SpenceBayNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RiversMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? VictoriaInternationalBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LynnLakeMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CowleyABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SwiftCurrentSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WynyardSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GooseAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ChurchillMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GooseNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StJohnsNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KapuskasingQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ArmstrongONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MontJoliQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LesterBPearsonInternationalONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AshcroftBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BeattonRiverBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? DownsviewONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ManitoulinONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YellowknifeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SalluitQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SlaveLakeABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LiardRiverBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BuchansNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SandspitBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SarniaONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? CoralHarbourNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PortHardyBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? WhitecourtABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SeptIlesQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? TeslinYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GreenwoodNSAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MackenzieBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AliceArmSilverCityWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? YorkLandingMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ZadarAirport) (el ? ? ? Croatia)
-
-located (el ? ? ? PlesoZagrebAirport) (el ? ? ? Croatia)
-
-located (el ? ? ? ZahedanAirport) (el ? ? ? Iran)
-
-located (el ? ? ? ZaranjAirport) (el ? ? ? Afghanistan)
-
-located (el ? ? ? ValdiviaAirport) (el ? ? ? Chile)
-
-located (el ? ? ? ZamboangaInternationalZamboangaAirport) (el ? ? ? Philippines)
-
-located (el ? ? ? CahorsAirport) (el ? ? ? France)
-
-located (el ? ? ? ZariaAirport) (el ? ? ? Nigeria)
-
-located (el ? ? ? ZhaotongAirport) (el ? ? ? China)
-
-located (el ? ? ? ZaragozaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? BurlingtonAirparkONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ZabrehAirport) (el ? ? ? CzechRepublic)
-
-located (el ? ? ? BathurstNBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ZabljakAirport) (el ? ? ? Yugoslavia)
-
-located (el ? ? ? BromontQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BowenQueenslandAirport) (el ? ? ? Australia)
-
-located (el ? ? ? ChahBaharAirport) (el ? ? ? Iran)
-
-located (el ? ? ? BeaverCreekCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? TableRockHeliportMOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SayabouryAirport) (el ? ? ? Laos)
-
-located (el ? ? ? RailwayStationBadenBadenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? GeneralLeobardoRuizZacatecasAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? TemucoAirport) (el ? ? ? Chile)
-
-located (el ? ? ? BernAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? ChurAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? SecondaAirport) (el ? ? ? SouthAfrica)
-
-located (el ? ? ? ElkinMunicipalNCAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SenggoAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? GarmischPartenkirchenAirport) (el ? ? ? Germany)
-
-located (el ? ? ? DennyIslandBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? EastMainRiverQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ZeroAirport) (el ? ? ? India)
-
-located (el ? ? ? GoslarAirport) (el ? ? ? Germany)
-
-located (el ? ? ? FaroYTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? OldFortBayQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FondduLacSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SouthTroutLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortMcPhersonNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? FortNormanNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GrandForksBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GodsRiverMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SouthGalwayAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NgomaAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? SugapaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? LittleGrandRapidsMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? GethsemaniQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ZhanjiangAirport) (el ? ? ? China)
-
-located (el ? ? ? GrenchenAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? ShamshernagarAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? HighPrairieABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? VictoriaAirportChile) (el ? ? ? Chile)
-
-located (el ? ? ? ZiguinchorAirport) (el ? ? ? Senegal)
-
-located (el ? ? ? IxtapaZihuatanejoAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? JenpegMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? LocarnoAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? MontreuxAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? KasabaBayAirport) (el ? ? ? Zambia)
-
-located (el ? ? ? KaschechewanQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? KegaskaWaterAerodromeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SteenkoolAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? SetteCamaAirport) (el ? ? ? Gabon)
-
-located (el ? ? ? KarlovasiAirport) (el ? ? ? Greece)
-
-located (el ? ? ? KomotiniAirport) (el ? ? ? Greece)
-
-located (el ? ? ? SurseeAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? ElGoueraAirport) (el ? ? ? Mauritania)
-
-located (el ? ? ? PlayadeOroManzanilloAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? LaTabatiereWaterAerodromeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SenaMadureiraACAirport) (el ? ? ? Brazil)
-
-located (el ? ? ? OneHundredEightMileRanchBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ZamoraAirport) (el ? ? ? Mexico)
-
-located (el ? ? ? MassettWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NanaimoHarbourSeaplaneBaseBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? HammAirport) (el ? ? ? Germany)
-
-located (el ? ? ? NyackAKAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ZinderAirport) (el ? ? ? Niger)
-
-located (el ? ? ? NewmanWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? NegginanMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? NelsonBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? IngolstadtAirport) (el ? ? ? Germany)
-
-located (el ? ? ? NamuBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ZanzibarIslandAirport) (el ? ? ? Tanzania)
-
-located (el ? ? ? OceanFallsWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? OsornoAirport) (el ? ? ? Chile)
-
-located (el ? ? ? SachigoLakeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? PuconAirport) (el ? ? ? Chile)
-
-located (el ? ? ? OsnabrueckOsnabruckAirport) (el ? ? ? Germany)
-
-located (el ? ? ? ZephyrhillsMunicipalFLAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? PinehouseLakeSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? QueenstownAirport) (el ? ? ? NewZealand)
-
-located (el ? ? ? WetzlarAirport) (el ? ? ? Germany)
-
-located (el ? ? ? QueenCharlotteWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? RailwayStationNJAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? RethymnonCreteAirport) (el ? ? ? Greece)
-
-located (el ? ? ? ClockTowerILAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? BratislavaBusStationBratislavaAirport) (el ? ? ? Slovakia)
-
-located (el ? ? ? ZurichKlotenZurichAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? SeruiAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? WeagamowLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SarmiNewGuineaAirport) (el ? ? ? Indonesia)
-
-located (el ? ? ? ArcticRedRiverWaterAerodromeNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SanSalvadorCockburnTownSanSalvadorAirport) (el ? ? ? Bahamas)
-
-located (el ? ? ? SaintPierreAirport) (el ? ? ? Reunion)
-
-located (el ? ? ? SantaFeBusStationNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? SandyLakeONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StPaulAerodromeABAirport) (el ? ? ? Canada)
-
-located (el ? ? ? StewartBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SealCoveWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? SpiezAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? TureiaAirport) (el ? ? ? FrenchPolynesia)
-
-located (el ? ? ? TetealaBaleineWaterAerodromeQCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ZakynthosAirport) (el ? ? ? Greece)
-
-located (el ? ? ? InterlakenAirport) (el ? ? ? Switzerland)
-
-located (el ? ? ? TellurideCOAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? ShamattawaMBAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ZhytomyrZhitomirZhytomyrAirport) (el ? ? ? Ukraine)
-
-located (el ? ? ? TahsisWaterAerodromeBCAirport) (el ? ? ? Canada)
-
-located (el ? ? ? IgnaceMunicipalONAirport) (el ? ? ? Canada)
-
-located (el ? ? ? AncudAirport) (el ? ? ? Chile)
-
-located (el ? ? ? CapeParryNTAirport) (el ? ? ? Canada)
-
-located (el ? ? ? ZhuhaiAirport) (el ? ? ? China)
-
-located (el ? ? ? ZilfiAirport) (el ? ? ? SaudiArabia)
-
-located (el ? ? ? ChurchillFallsNFAirport) (el ? ? ? Canada)
-
-located (el ? ? ? BlackRockNMAirport) (el ? ? ? UnitedStates)
-
-located (el ? ? ? MiandrivazoAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? SpringvaleWesternAustraliaAirport) (el ? ? ? Australia)
-
-located (el ? ? ? SavannakhetAirport) (el ? ? ? Laos)
-
-located (el ? ? ? AndapaAirport) (el ? ? ? Madagascar)
-
-located (el ? ? ? WollastonLakeSKAirport) (el ? ? ? Canada)
-
-located (el ? ? ? MainStationDowntownStuttgartAirport) (el ? ? ? Germany)
-
-located (el ? ? ? RotaNavalStationRotaAirport) (el ? ? ? Spain)
-
-located (el ? ? ? SanIsidroAirport) (el ? ? ? DominicanRepublic)
-
-located (el ? ? ? SculthorpeAirport) (el ? ? ? UnitedKingdom)
-
-located (el ? ? ? OsmanyShyletSylhetAirport) (el ? ? ? Bangladesh)
-
-located (el ? ? ? MzuzuAirport) (el ? ? ? Malawi)
diff --git a/examples/SUMO/axioms/elements.gft b/examples/SUMO/axioms/elements.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/elements.gft
+++ /dev/null
@@ -1,220 +0,0 @@
-
-forall (both Atom Hydrogen) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 1.0079))  (el ? ? ? Amu))))
-
-forall (both Atom Helium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 4.0026))(el ? ? ? Amu))))
-
-forall (both Atom Lithium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 6.939))(el ? ? ? Amu))))
-
-forall (both Atom Beryllium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 9.0122))(el ? ? ? Amu))))
-
-forall (both Atom Boron) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 10.811))(el ? ? ? Amu))))
-
-forall (both Atom Carbon) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 12.01115))(el ? ? ? Amu))))
-
-forall (both Atom Nitrogen) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 14.0067))(el ? ? ? Amu))))
-
-forall (both Atom Oxygen) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 15.9994))(el ? ? ? Amu))))
-
-forall (both Atom Fluorine) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 18.9984))(el ? ? ? Amu))))
-
-forall (both Atom Neon) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 20.183))(el ? ? ? Amu))))
-
-forall (both Atom Sodium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 22.9898))(el ? ? ? Amu))))
-
-forall (both Atom Magnesium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 24.312))(el ? ? ? Amu))))
-
-forall (both Atom Aluminum) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 26.9815))(el ? ? ? Amu))))
-
-forall (both Atom Silicon) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 28.086))(el ? ? ? Amu))))
-
-forall (both Atom Phosphorus) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 30.9738))(el ? ? ? Amu))))
-
-forall (both Atom Sulphur) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 32.064))(el ? ? ? Amu))))
-
-forall (both Atom Chlorine) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 35.453))(el ? ? ? Amu))))
-
-forall (both Atom Argon) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 39.948))(el ? ? ? Amu))))
-
-forall (both Atom Potassium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 39.0983))(el ? ? ? Amu))))
-
-forall (both Atom Calcium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 40.08))(el ? ? ? Amu))))
-
-forall (both Atom Scandium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 44.956))(el ? ? ? Amu))))
-
-forall (both Atom Titanium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 47.90))(el ? ? ? Amu))))
-
-forall (both Atom Vanadium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 50.9415))(el ? ? ? Amu))))
-
-forall (both Atom Chromium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 51.996))(el ? ? ? Amu))))
-
-forall (both Atom Manganese) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 54.938))(el ? ? ? Amu))))
-
-forall (both Atom Iron) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 55.847))(el ? ? ? Amu))))
-
-forall (both Atom Cobalt) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 58.993))(el ? ? ? Amu))))
-
-forall (both Atom Nickel) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 58.71))(el ? ? ? Amu))))
-
-forall (both Atom Copper) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 63.54))(el ? ? ? Amu))))
-
-forall (both Atom Zinc) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 65.38))(el ? ? ? Amu))))
-
-forall (both Atom Gallium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 69.72))(el ? ? ? Amu))))
-
-forall (both Atom Germanium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 72.59))(el ? ? ? Amu))))
-
-forall (both Atom Arsenic) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 74.922))(el ? ? ? Amu))))
-
-forall (both Atom Selenium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 78.96))(el ? ? ? Amu))))
-
-forall (both Atom Bromine) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 79.909))(el ? ? ? Amu))))
-
-forall (both Atom Krypton) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 83.80))(el ? ? ? Amu))))
-
-forall (both Atom Rubidium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 85.47))(el ? ? ? Amu))))
-
-forall (both Atom Strontium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 87.62))(el ? ? ? Amu))))
-
-forall (both Atom Yttrium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 88.905))(el ? ? ? Amu))))
-
-forall (both Atom Zirconium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 91.22))(el ? ? ? Amu))))
-
-forall (both Atom Niobium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 92.906))(el ? ? ? Amu))))
-
-forall (both Atom Molybdenum) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 95.94))(el ? ? ? Amu))))
-
-forall (both Atom Technetium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 98))(el ? ? ? Amu))))
-
-forall (both Atom Ruthenium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 101.07))(el ? ? ? Amu))))
-
-forall (both Atom Rhodium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 102.905))(el ? ? ? Amu))))
-
-forall (both Atom Palladium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 106.4))(el ? ? ? Amu))))
-
-forall (both Atom Silver) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 107.870))(el ? ? ? Amu))))
-
-forall (both Atom Cadmium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 112.40))(el ? ? ? Amu))))
-
-forall (both Atom Indium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 114.82))(el ? ? ? Amu))))
-
-forall (both Atom Tin) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 118.69))(el ? ? ? Amu))))
-
-forall (both Atom Antimony) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 121.75))(el ? ? ? Amu))))
-
-forall (both Atom Tellurium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 127.60))(el ? ? ? Amu))))
-
-forall (both Atom Iodine) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 126.904))(el ? ? ? Amu))))
-
-forall (both Atom Xenon) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 131.30))(el ? ? ? Amu))))
-
-forall (both Atom Caesium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 132.90545))(el ? ? ? Amu))))
-
-forall (both Atom Barium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 137.34))(el ? ? ? Amu))))
-
-forall (both Atom Lanthanum) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 138.9055))(el ? ? ? Amu))))
-
-forall (both Atom Cerium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 140.12))(el ? ? ? Amu))))
-
-forall (both Atom Praseodymium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 140.907))(el ? ? ? Amu))))
-
-forall (both Atom Neodymium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 144.24))(el ? ? ? Amu))))
-
-forall (both Atom Promethium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 147))(el ? ? ? Amu))))
-
-forall (both Atom Samarium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 150.35))(el ? ? ? Amu))))
-
-forall (both Atom Europium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 151.25))(el ? ? ? Amu))))
-
-forall (both Atom Gadolinium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 157.25))(el ? ? ? Amu))))
-
-forall (both Atom Terbium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 158.924))(el ? ? ? Amu))))
-
-forall (both Atom Dysprosium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 162.50))(el ? ? ? Amu))))
-
-forall (both Atom Holmium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 167.26))(el ? ? ? Amu))))
-
-forall (both Atom Erbium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 167.26))(el ? ? ? Amu))))
-
-forall (both Atom Thulium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 168.934))(el ? ? ? Amu))))
-
-forall (both Atom Ytterbium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 173.04))(el ? ? ? Amu))))
-
-forall (both Atom Lutetium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 194.967))(el ? ? ? Amu))))
-
-forall (both Atom Hafnium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 178.49))(el ? ? ? Amu))))
-
-forall (both Atom Tantalum) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 180.948))(el ? ? ? Amu))))
-
-forall (both Atom Tungsten) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 183.85))(el ? ? ? Amu))))
-
-forall (both Atom Rhenium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 186.2))(el ? ? ? Amu))))
-
-forall (both Atom Osmium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 190.2))(el ? ? ? Amu))))
-
-forall (both Atom Iridium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 192.217))(el ? ? ? Amu))))
-
-forall (both Atom Platinum) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 195.078))(el ? ? ? Amu))))
-
-forall (both Atom Gold) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 196.96655))(el ? ? ? Amu))))
-
-forall (both Atom Mercury) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 200.59))(el ? ? ? Amu))))
-
-forall (both Atom Thallium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 204.3833))(el ? ? ? Amu))))
-
-forall (both Atom Lead) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 207.19))(el ? ? ? Amu))))
-
-forall (both Atom Bismuth) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 208.980))(el ? ? ? Amu))))
-
-forall (both Atom Polonium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 210))(el ? ? ? Amu))))
-
-forall (both Atom Astatine) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 210))(el ? ? ? Amu))))
-
-forall (both Atom Radon) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 222))(el ? ? ? Amu))))
-
-forall (both Atom Francium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 223))(el ? ? ? Amu))))
-
-forall (both Atom Radium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 226))(el ? ? ? Amu))))
-
-forall (both Atom Actinium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 227))(el ? ? ? Amu))))
-
-forall (both Atom Thorium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toRealNum 232.038))(el ? ? ? Amu))))
-
-forall (both Atom Protactinium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 231))(el ? ? ? Amu))))
-
-forall (both Atom Uranium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 231))(el ? ? ? Amu))))
-
-forall (both Atom Neptunium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 237))(el ? ? ? Amu))))
-
-forall (both Atom Plutonium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 242))(el ? ? ? Amu))))
-
-forall (both Atom Americium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 243))(el ? ? ? Amu))))
-
-forall (both Atom Curium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 247))(el ? ? ? Amu))))
-
-forall (both Atom Berkelium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 247))(el ? ? ? Amu))))
-
-forall (both Atom Californium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 249))(el ? ? ? Amu))))
-
-forall (both Atom Einsteinium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 254))(el ? ? ? Amu))))
-
-forall (both Atom Fermium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 253))(el ? ? ? Amu))))
-
-forall (both Atom Mendelevium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 256))(el ? ? ? Amu))))
-
-forall (both Atom Nobelium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 254))(el ? ? ? Amu))))
-
-forall (both Atom Lawrencium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 262))(el ? ? ? Amu))))
-
-forall (both Atom Unnilquadium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 261))(el ? ? ? Amu))))
-
-forall (both Atom Unnilpentium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 262))(el ? ? ? Amu))))
-
-forall (both Atom Unnilhexium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 263))(el ? ? ? Amu))))
-
-forall (both Atom Unnilseptium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 262))(el ? ? ? Amu))))
-
-forall (both Atom Unniloctium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 265))(el ? ? ? Amu))))
-
-forall (both Atom Meitnerium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 266))(el ? ? ? Amu))))
-
-forall (both Atom Unnildecium) (\ATOM -> measure(var ? ? ? ATOM)( el ? ? ? ( MeasureFn(el ? ? ? (toInt 272))(el ? ? ? Amu))))
diff --git a/examples/SUMO/axioms/elementsP.gft b/examples/SUMO/axioms/elementsP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/elementsP.gft
+++ /dev/null
@@ -1,608 +0,0 @@
-
-atomicNumber (desc Hydrogen ? ?) (el ? ? ? (toInt 1))
-
-atomicNumber (desc Helium ? ?) (el ? ? ? (toInt 2))
-
-atomicNumber (desc Lithium ? ?) (el ? ? ? (toInt 3))
-
-atomicNumber (desc Beryllium ? ?) (el ? ? ? (toInt 4))
-
-atomicNumber (desc Boron ? ?) (el ? ? ? (toInt 5))
-
-atomicNumber (desc Carbon ? ?) (el ? ? ? (toInt 6))
-
-atomicNumber (desc Nitrogen ? ?) (el ? ? ? (toInt 7))
-
-atomicNumber (desc Oxygen ? ?) (el ? ? ? (toInt 8))
-
-atomicNumber (desc Fluorine ? ?) (el ? ? ? (toInt 9))
-
-atomicNumber (desc Neon ? ?) (el ? ? ? (toInt 10))
-
-atomicNumber (desc Sodium ? ?) (el ? ? ? (toInt 11))
-
-atomicNumber (desc Magnesium ? ?) (el ? ? ? (toInt 12))
-
-atomicNumber (desc Aluminum ? ?) (el ? ? ? (toInt 13))
-
-atomicNumber (desc Silicon ? ?) (el ? ? ? (toInt 14))
-
-atomicNumber (desc Phosphorus ? ?) (el ? ? ? (toInt 15))
-
-atomicNumber (desc Sulphur ? ?) (el ? ? ? (toInt 16))
-
-atomicNumber (desc Chlorine ? ?) (el ? ? ? (toInt 17))
-
-atomicNumber (desc Argon ? ?) (el ? ? ? (toInt 18))
-
-atomicNumber (desc Potassium ? ?) (el ? ? ? (toInt 19))
-
-atomicNumber (desc Calcium ? ?) (el ? ? ? (toInt 20))
-
-atomicNumber (desc Scandium ? ?) (el ? ? ? (toInt 21))
-
-atomicNumber (desc Titanium ? ?) (el ? ? ? (toInt 22))
-
-atomicNumber (desc Vanadium ? ?) (el ? ? ? (toInt 23))
-
-atomicNumber (desc Chromium ? ?) (el ? ? ? (toInt 24))
-
-atomicNumber (desc Manganese ? ?) (el ? ? ? (toInt 25))
-
-atomicNumber (desc Iron ? ?) (el ? ? ? (toInt 26))
-
-atomicNumber (desc Cobalt ? ?) (el ? ? ? (toInt 27))
-
-atomicNumber (desc Nickel ? ?) (el ? ? ? (toInt 28))
-
-atomicNumber (desc Copper ? ?) (el ? ? ? (toInt 29))
-
-atomicNumber (desc Zinc ? ?) (el ? ? ? (toInt 30))
-
-atomicNumber (desc Gallium ? ?) (el ? ? ? (toInt 31))
-
-atomicNumber (desc Germanium ? ?) (el ? ? ? (toInt 32))
-
-atomicNumber (desc Arsenic ? ?) (el ? ? ? (toInt 33))
-
-atomicNumber (desc Selenium ? ?) (el ? ? ? (toInt 34))
-
-atomicNumber (desc Bromine ? ?) (el ? ? ? (toInt 35))
-
-atomicNumber (desc Krypton ? ?) (el ? ? ? (toInt 36))
-
-atomicNumber (desc Rubidium ? ?) (el ? ? ? (toInt 37))
-
-atomicNumber (desc Strontium ? ?) (el ? ? ? (toInt 38))
-
-atomicNumber (desc Yttrium ? ?) (el ? ? ? (toInt 39))
-
-atomicNumber (desc Zirconium ? ?) (el ? ? ? (toInt 40))
-
-atomicNumber (desc Niobium ? ?) (el ? ? ? (toInt 41))
-
-atomicNumber (desc Molybdenum ? ?) (el ? ? ? (toInt 42))
-
-atomicNumber (desc Technetium ? ?) (el ? ? ? (toInt 43))
-
-atomicNumber (desc Ruthenium ? ?) (el ? ? ? (toInt 44))
-
-atomicNumber (desc Rhodium ? ?) (el ? ? ? (toInt 45))
-
-atomicNumber (desc Palladium ? ?) (el ? ? ? (toInt 46))
-
-atomicNumber (desc Silver ? ?) (el ? ? ? (toInt 47))
-
-atomicNumber (desc Cadmium ? ?) (el ? ? ? (toInt 48))
-
-atomicNumber (desc Indium ? ?) (el ? ? ? (toInt 49))
-
-atomicNumber (desc Tin ? ?) (el ? ? ? (toInt 50))
-
-atomicNumber (desc Antimony ? ?) (el ? ? ? (toInt 51))
-
-atomicNumber (desc Tellurium ? ?) (el ? ? ? (toInt 52))
-
-atomicNumber (desc Iodine ? ?) (el ? ? ? (toInt 53))
-
-atomicNumber (desc Xenon ? ?) (el ? ? ? (toInt 54))
-
-atomicNumber (desc Caesium ? ?) (el ? ? ? (toInt 55))
-
-atomicNumber (desc Barium ? ?) (el ? ? ? (toInt 56))
-
-atomicNumber (desc Lanthanum ? ?) (el ? ? ? (toInt 57))
-
-atomicNumber (desc Cerium ? ?) (el ? ? ? (toInt 58))
-
-atomicNumber (desc Praseodymium ? ?) (el ? ? ? (toInt 59))
-
-atomicNumber (desc Neodymium ? ?) (el ? ? ? (toInt 60))
-
-atomicNumber (desc Promethium ? ?) (el ? ? ? (toInt 61))
-
-atomicNumber (desc Samarium ? ?) (el ? ? ? (toInt 62))
-
-atomicNumber (desc Europium ? ?) (el ? ? ? (toInt 63))
-
-atomicNumber (desc Gadolinium ? ?) (el ? ? ? (toInt 64))
-
-atomicNumber (desc Terbium ? ?) (el ? ? ? (toInt 65))
-
-atomicNumber (desc Dysprosium ? ?) (el ? ? ? (toInt 66))
-
-atomicNumber (desc Holmium ? ?) (el ? ? ? (toInt 67))
-
-atomicNumber (desc Erbium ? ?) (el ? ? ? (toInt 68))
-
-atomicNumber (desc Thulium ? ?) (el ? ? ? (toInt 69))
-
-atomicNumber (desc Ytterbium ? ?) (el ? ? ? (toInt 70))
-
-atomicNumber (desc Lutetium ? ?) (el ? ? ? (toInt 71))
-
-atomicNumber (desc Hafnium ? ?) (el ? ? ? (toInt 72))
-
-atomicNumber (desc Tantalum ? ?) (el ? ? ? (toInt 73))
-
-atomicNumber (desc Tungsten ? ?) (el ? ? ? (toInt 74))
-
-atomicNumber (desc Rhenium ? ?) (el ? ? ? (toInt 75))
-
-atomicNumber (desc Osmium ? ?) (el ? ? ? (toInt 76))
-
-atomicNumber (desc Iridium ? ?) (el ? ? ? (toInt 77))
-
-atomicNumber (desc Platinum ? ?) (el ? ? ? (toInt 78))
-
-atomicNumber (desc Gold ? ?) (el ? ? ? (toInt 79))
-
-atomicNumber (desc Mercury ? ?) (el ? ? ? (toInt 80))
-
-atomicNumber (desc Thallium ? ?) (el ? ? ? (toInt 81))
-
-atomicNumber (desc Lead ? ?) (el ? ? ? (toInt 82))
-
-atomicNumber (desc Bismuth ? ?) (el ? ? ? (toInt 83))
-
-atomicNumber (desc Polonium ? ?) (el ? ? ? (toInt 84))
-
-atomicNumber (desc Astatine ? ?) (el ? ? ? (toInt 85))
-
-atomicNumber (desc Radon ? ?) (el ? ? ? (toInt 86))
-
-atomicNumber (desc Francium ? ?) (el ? ? ? (toInt 87))
-
-atomicNumber (desc Radium ? ?) (el ? ? ? (toInt 88))
-
-atomicNumber (desc Actinium ? ?) (el ? ? ? (toInt 89))
-
-atomicNumber (desc Thorium ? ?) (el ? ? ? (toInt 90))
-
-atomicNumber (desc Protactinium ? ?) (el ? ? ? (toInt 91))
-
-atomicNumber (desc Uranium ? ?) (el ? ? ? (toInt 92))
-
-atomicNumber (desc Neptunium ? ?) (el ? ? ? (toInt 93))
-
-atomicNumber (desc Plutonium ? ?) (el ? ? ? (toInt 94))
-
-atomicNumber (desc Americium ? ?) (el ? ? ? (toInt 95))
-
-atomicNumber (desc Curium ? ?) (el ? ? ? (toInt 96))
-
-atomicNumber (desc Berkelium ? ?) (el ? ? ? (toInt 97))
-
-atomicNumber (desc Californium ? ?) (el ? ? ? (toInt 98))
-
-atomicNumber (desc Einsteinium ? ?) (el ? ? ? (toInt 99))
-
-atomicNumber (desc Fermium ? ?) (el ? ? ? (toInt 100))
-
-atomicNumber (desc Mendelevium ? ?) (el ? ? ? (toInt 101))
-
-atomicNumber (desc Nobelium ? ?) (el ? ? ? (toInt 102))
-
-atomicNumber (desc Lawrencium ? ?) (el ? ? ? (toInt 103))
-
-atomicNumber (desc Unnilquadium ? ?) (el ? ? ? (toInt 104))
-
-atomicNumber (desc Unnilpentium ? ?) (el ? ? ? (toInt 105))
-
-atomicNumber (desc Unnilhexium ? ?) (el ? ? ? (toInt 106))
-
-atomicNumber (desc Unnilseptium ? ?) (el ? ? ? (toInt 107))
-
-atomicNumber (desc Unniloctium ? ?) (el ? ? ? (toInt 108))
-
-atomicNumber (desc Meitnerium ? ?) (el ? ? ? (toInt 109))
-
-atomicNumber (desc Unnildecium ? ?) (el ? ? ? (toInt 110))
-
-meltingPoint (desc Hydrogen ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 14.01)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Hydrogen ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 20.28)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Helium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 0.95)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Helium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 4.216)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Lithium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 453.69)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Lithium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1590)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Beryllium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1551)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Beryllium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3243)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Boron ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2573)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Boron ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2823)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Carbon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3823)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Carbon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 5100)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Nitrogen ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 63.29)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Nitrogen ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 77.4)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Oxygen ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 54.75)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Oxygen ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 90.188)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Fluorine ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 53.53)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Fluorine ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 85.01)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Neon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 24.48)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Neon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 27.1)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Sodium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 370.95)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Sodium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1165)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Magnesium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 921.95)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Magnesium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1380)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Aluminum ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 933.52)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Aluminum ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2740)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Silicon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1683)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Silicon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2628)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Phosphorus ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 317.3)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Phosphorus ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 553)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Sulphur ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 386)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Sulphur ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 717.824)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Chlorine ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 172.17)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Chlorine ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 238.55)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Argon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 83.78)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Argon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 87.29)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Potassium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 336.8)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Potassium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1047)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Calcium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1112)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Calcium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1760)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Scandium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1812)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Scandium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3105)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Titanium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1933)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Titanium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3533)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Vanadium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2163)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Vanadium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3653)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Chromium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2130)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Chromium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2755)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Manganese ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1517)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Manganese ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2370)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Iron ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1808)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Iron ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3023)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Cobalt ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1768)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Cobalt ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3143)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Nickel ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1726)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Nickel ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3005)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Copper ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 1356.6)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Copper ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2868)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Zinc ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 692.73)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Zinc ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1180)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Gallium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 302.93)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Gallium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2676)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Germanium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 1210.55)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Germanium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3103)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Arsenic ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 886)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Arsenic ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 886)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Selenium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 490)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Selenium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 958.1)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Bromine ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 265.9)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Bromine ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 331.93)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Krypton ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 116.55)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Krypton ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 120.85)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Rubidium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 312.2)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Rubidium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 961)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Strontium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1042)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Strontium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1657)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Yttrium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1796)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Yttrium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3610)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Zirconium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2125)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Zirconium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 4650)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Niobium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2741)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Niobium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 5200)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Molybdenum ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2890)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Molybdenum ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 5833)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Technetium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2445)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Technetium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 5303)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Ruthenium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2583)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Ruthenium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 4173)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Rhodium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2239)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Rhodium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 4000)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Palladium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1825)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Palladium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3413)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Silver ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 1235.08)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Silver ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2485)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Cadmium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 594.1)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Cadmium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1038)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Indium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 429.32)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Indium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2353)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Tin ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 505.118)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Tin ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2543)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Antimony ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 903.89)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Antimony ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2023)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Tellurium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 722.7)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Tellurium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1263)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Iodine ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 386.65)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Iodine ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 457.55)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Xenon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 161.3)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Xenon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 166.1)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Caesium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 301.55)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Caesium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 963)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Barium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 998)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Barium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1913)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Lanthanum ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1193)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Lanthanum ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3727)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Cerium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1071)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Cerium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3530)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Praseodymium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1204)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Praseodymium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3485)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Neodymium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1283)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Neodymium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3400)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Promethium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1353)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Promethium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3000)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Samarium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1345)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Samarium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2051)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Europium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1095)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Europium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1870)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Gadolinium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1584)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Gadolinium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3506)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Terbium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1633)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Terbium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3314)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Dysprosium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1682)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Dysprosium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2608)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Holmium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1743)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Holmium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2993)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Erbium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1795)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Erbium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2783)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Thulium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1818)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Thulium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2000)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Ytterbium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1097)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Ytterbium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1466)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Lutetium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1929)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Lutetium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3588)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Hafnium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2423)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Hafnium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 5673)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Tantalum ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3269)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Tantalum ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 5698)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Tungsten ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3680)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Tungsten ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 6200)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Rhenium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3453)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Rhenium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 5900)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Osmium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3318)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Osmium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 5300)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Iridium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2683)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Iridium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 4403)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Platinum ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2045)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Platinum ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 4100)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Gold ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 1337.58)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Gold ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3213)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Mercury ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 234.28)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Mercury ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 629.73)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Thallium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 576.7)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Thallium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1730)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Lead ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 600.65)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Lead ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2013)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Bismuth ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 544.5)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Bismuth ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1833)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Polonium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 527)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Polonium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1235)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Astatine ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 575)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Astatine ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 610)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Radon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 202)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Radon ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 211.4)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Francium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 300)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Francium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 950)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Radium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 973)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Radium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1413)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Actinium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1320)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Actinium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3470)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Thorium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2023)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Thorium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 5060)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Protactinium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1827)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Protactinium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 4300)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Uranium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toRealNum 1405.5)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Uranium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 4091)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Neptunium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 913)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Neptunium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 4175)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Plutonium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 914)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Plutonium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 3600)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Americium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1267)) (el ? ? ? KelvinDegree)))
-
-boilingPoint (desc Americium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 2880)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Curium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1613)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Berkelium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1259)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Californium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1173)) (el ? ? ? KelvinDegree)))
-
-meltingPoint (desc Einsteinium ? ?) (el ? ? ? (MeasureFn (el ? ? ? (toInt 1133)) (el ? ? ? KelvinDegree)))
diff --git a/examples/SUMO/axioms/engineering.gft b/examples/SUMO/axioms/engineering.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/engineering.gft
+++ /dev/null
@@ -1,33 +0,0 @@
-
-forall Modeling (\MODELING -> exists Model (\MODEL ->  result(var ? ? ? MODELING)(var ? ? ? MODEL)))
-
-forall MultipoleModeling (\MODELING -> exists MultipoleModel (\MODEL ->  result(var ? ? ? MODELING)(var ? ? ? MODEL)))
-
-forall MultipolePole (\POLE -> forall Abstract (\MULTIPOLE ->  impl ( abstractPart(var ? ? ? POLE)(var ? ? ? MULTIPOLE))(exists MultipoleSection (\SECTION -> and ( abstractPart(var ? ? ? POLE)(var ? ? ? SECTION))( abstractPart(var ? ? ? SECTION)(var ? ? ? MULTIPOLE))))))
-
-forall PhysicalDimension (\DTHROUGH -> forall PhysicalDimension (\DACROSS -> forall MultipoleQuantity (\QTHROUGH -> forall MultipoleQuantity (\QACROSS -> forall MultipoleVariable (\THROUGH -> forall MultipoleVariable (\ACROSS -> forall MultipolePole (\POLE ->  impl (and ( hasAcrossVariable(var ? ? ? POLE)(var ? ? ? ACROSS))(and ( hasThroughVariable(var ? ? ? POLE)(var ? ? ? THROUGH))(and ( hasVariable(var ? ? ? QACROSS)(var ? ? ? ACROSS))(and ( hasVariable(var ? ? ? QTHROUGH)(var ? ? ? THROUGH))(and ( hasDimension(var ? ? ? QACROSS)(var ? ? ? DACROSS))( hasDimension(var ? ? ? QTHROUGH)(var ? ? ? DTHROUGH)))))))(exists PhysicalDomain (\DOMAIN ->  physicalDomain(var ? ? ? DACROSS)(var ? ? ? DTHROUGH)(var ? ? ? DOMAIN))))))))))
-
-forall Multipole (\MULTIPOLE -> exists MultipoleSection (\SECTION ->  abstractPart(var ? ? ? SECTION)(var ? ? ? MULTIPOLE)))
-
-forall MultipoleSection (\SECTION -> exists MultipolePole (\POLE1 -> exists MultipolePole (\POLE2 -> and ( abstractPart(var ? ? ? POLE1)(var ? ? ? SECTION))(and ( abstractPart(var ? ? ? POLE2)(var ? ? ? SECTION))( not (equal(var ? ? ? POLE1)(var ? ? ? POLE2)))))))
-
-forall MultipolePort (\PORT -> exists MultipolePole (\POLE1 -> exists MultipolePole (\POLE2 -> exists MultipolePole (\POLE3 -> and ( abstractPart(var ? ? ? POLE1)(var ? ? ? PORT))(and ( abstractPart(var ? ? ? POLE2)(var ? ? ? PORT))(and ( abstractPart(var ? ? ? POLE3)(var ? ? ? PORT))(and ( equal(var ? ? ? POLE1)(var ? ? ? POLE2))(and ( equal(var ? ? ? POLE2)(var ? ? ? POLE3))( equal(var ? ? ? POLE1)(var ? ? ? POLE3))))))))))
-
-forall AcrossVariableAccumulator (\M -> exists CapacitorElement (\C ->  represents(var ? ? ? M)(var ? ? ? C)))
-
-forall ElectricalTwopole (\M -> forall Entity (\E -> exists CapacitorElement (\C ->  represents(var ? ? ? M)(var ? ? ? E))))
-
-forall ThroughVariableAccumulator (\M -> exists InductorElement (\I ->  represents(var ? ? ? M)(var ? ? ? I)))
-
-forall ElectricalTwopole (\M -> forall Entity (\I -> exists InductorElement (\C ->  represents(var ? ? ? M)(var ? ? ? I))))
-
-forall Twoport (\M -> exists Transducer (\T ->  represents(var ? ? ? M)(var ? ? ? T)))
-
-forall Dissipator (\M -> exists ResistorElement (\R ->  represents(var ? ? ? M)(var ? ? ? R)))
-
-forall ElectricalTwopole (\M -> exists ResistorElement (\R ->  represents(var ? ? ? M)(var ? ? ? R)))
-
-forall PowerSource (\PS -> exists RadiatingElectromagnetic (\RE ->  origin(var ? ? ? RE)(var ? ? ? PS)))
-
-forall ITProcess (\PROCESS -> exists ITAgent (\AGENT -> exists Computer (\PATIENT -> and ( agent(var ? ? ? PROCESS)(var ? ? ? AGENT))( patient(var ? ? ? PROCESS)(var ? ? ? PATIENT)))))
-
diff --git a/examples/SUMO/axioms/engineeringHiO.gft b/examples/SUMO/axioms/engineeringHiO.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/engineeringHiO.gft
+++ /dev/null
@@ -1,2 +0,0 @@
-
-PartialOrderingRelation ? (\x,y -> abstractPart x y)
diff --git a/examples/SUMO/axioms/engineeringP.gft b/examples/SUMO/axioms/engineeringP.gft
deleted file mode 100644
--- a/examples/SUMO/axioms/engineeringP.gft
+++ /dev/null
@@ -1,24 +0,0 @@
-
-physicalDomain (el ? ? ? Velocity) (el ? ? ? Force) (el ? ? ? Translatory)
-
-physicalDomain (el ? ? ? AngularVelocity) (el ? ? ? Torque) (el ? ? ? Rotary)
-
-physicalDomain (el ? ? ? Voltage) (el ? ? ? Current) (el ? ? ? Electrical)
-
-physicalDomain (el ? ? ? Pressure) (el ? ? ? VolumeFlow) (el ? ? ? FluidPower)
-
-meronym (descToDesc ? ? ? (desc Gear ? ?)) (descToDesc ? ? ? (desc GearTrain ? ?))
-
-meronym (descToDesc ? ? ? (desc GearTrain ? ?)) (descToDesc ? ? ? (desc Gearbox ? ?))
-
-meronym (descToDesc ? ? ? (desc Shaft ? ?)) (descToDesc ? ? ? (desc Motor ? ?))
-
-meronym (descToDesc ? ? ? (desc Rotor ? ?)) (descToDesc ? ? ? (desc ElectricalMotor ? ?))
-
-meronym (descToDesc ? ? ? (desc Terminal ? ?)) (descToDesc ? ? ? (desc ElectricalComponent ? ?))
-
-meronym (descToDesc ? ? ? (desc Base ? ?)) (descToDesc ? ? ? (desc BjtTransistor ? ?))
-
-meronym (descToDesc ? ? ? (desc Collector ? ?)) (descToDesc ? ? ? (desc BjtTransistor ? ?))
-
-meronym (descToDesc ? ? ? (desc Emitter ? ?)) (descToDesc ? ? ? (desc BjtTransistor ? ?))
diff --git a/examples/SUMO/axioms/mondialP.gft b/examples/SUMO/axioms/mondialP.gft
deleted file mode 100644
# file too large to diff: examples/SUMO/axioms/mondialP.gft
diff --git a/examples/animals/Animals.gf b/examples/animals/Animals.gf
deleted file mode 100644
--- a/examples/animals/Animals.gf
+++ /dev/null
@@ -1,12 +0,0 @@
--- The Question grammar specialized to animals.
-
-abstract Animals = Questions ** {
-
-  flags startcat=Phrase ;
-
-  fun
-    -- a lexicon of animals and actions among them
-    Dog, Cat, Mouse, Lion, Zebra : Entity ;
-    Chase, Eat, See : Action ;
-}
-
diff --git a/examples/animals/AnimalsEng.gf b/examples/animals/AnimalsEng.gf
deleted file mode 100644
--- a/examples/animals/AnimalsEng.gf
+++ /dev/null
@@ -1,15 +0,0 @@
---# -path=.:present
-
-concrete AnimalsEng of Animals = QuestionsEng **
-  open SyntaxEng, ParadigmsEng, IrregEng in {
-
-  lin
-    Dog = mkN "dog" ;
-    Cat = mkN "cat" ;
-    Mouse = mkN "mouse" "mice" ;
-    Lion = mkN "lion" ;
-    Zebra = mkN "zebra" ;
-    Chase = mkV2 "chase" ;
-    Eat = mkV2 eat_V ;
-    See = mkV2 see_V ;
-}
diff --git a/examples/animals/AnimalsFre.gf b/examples/animals/AnimalsFre.gf
deleted file mode 100644
--- a/examples/animals/AnimalsFre.gf
+++ /dev/null
@@ -1,15 +0,0 @@
---# -path=.:present
-
-concrete AnimalsFre of Animals = QuestionsFre **
-  open SyntaxFre, ParadigmsFre, IrregFre in {
-
-  lin
-    Dog   = mkN "chien" ;
-    Cat   = mkN "chat" ;
-    Mouse = mkN "souris" feminine ;
-    Lion  = mkN "lion" masculine ;
-    Zebra = mkN "zèbre" masculine ;
-    Chase = mkV2 (mkV "chasser") ;
-    Eat   = mkV2 (mkV "manger") ;
-    See   = voir_V2 ;
-}
diff --git a/examples/animals/AnimalsSwe.gf b/examples/animals/AnimalsSwe.gf
deleted file mode 100644
--- a/examples/animals/AnimalsSwe.gf
+++ /dev/null
@@ -1,15 +0,0 @@
---# -path=.:present:prelude
-
-concrete AnimalsSwe of Animals = QuestionsSwe **
-  open LangSwe, ParadigmsSwe, IrregSwe in {
-
-  lin
-    Dog = regN "hund" ;
-    Cat = mk2N "katt" "katter" ;
-    Mouse = mkN "mus" "musen" "möss" "mössen" ;
-    Lion = mk2N "lejon" "lejon" ;
-    Zebra = regN "zebra" ;
-    Chase = dirV2 (regV "jaga") ;
-    Eat = dirV2 äta_V ;
-    See = dirV2 se_V ;
-}
diff --git a/examples/animals/OldQuestionsI.gfe b/examples/animals/OldQuestionsI.gfe
deleted file mode 100644
--- a/examples/animals/OldQuestionsI.gfe
+++ /dev/null
@@ -1,15 +0,0 @@
--- to compile: echo "eb -file=QuestionsI.gfe" -probs=probs | gf $GF_LIB_PATH/present/LangEng.gfo
--- or use directly gf <mkAnimals.gfs
-
-incomplete concrete QuestionsI of Questions = open Lang in {
-  lincat
-    Phrase = Utt ;
-    Entity = N ;
-    Action = V2 ;
-
-  lin 
-    Who  love_V2 man_N           = %ex Utt "who loves men" ;
-    Whom man_N love_V2           = %ex Utt "whom does the man love" ;
-    Answer woman_N love_V2 man_N = %ex Utt "the woman loves men" ;
-
-}
diff --git a/examples/animals/Questions.gf b/examples/animals/Questions.gf
deleted file mode 100644
--- a/examples/animals/Questions.gf
+++ /dev/null
@@ -1,10 +0,0 @@
--- Simple questions and answers, in present tense.
-
-abstract Questions = {
-  cat 
-    Phrase ; Entity ; Action ;
-  fun
-    Who    : Action -> Entity -> Phrase ;           -- who chases X
-    Whom   : Entity -> Action -> Phrase ;           -- whom does X chase
-    Answer : Entity -> Action -> Entity -> Phrase ; -- X chases Y
-}
diff --git a/examples/animals/QuestionsEng.gf b/examples/animals/QuestionsEng.gf
deleted file mode 100644
--- a/examples/animals/QuestionsEng.gf
+++ /dev/null
@@ -1,2 +0,0 @@
-concrete QuestionsEng of Questions = QuestionsI with 
-  (Syntax = SyntaxEng) ;
diff --git a/examples/animals/QuestionsFre.gf b/examples/animals/QuestionsFre.gf
deleted file mode 100644
--- a/examples/animals/QuestionsFre.gf
+++ /dev/null
@@ -1,2 +0,0 @@
-concrete QuestionsFre of Questions = QuestionsI with 
-  (Syntax = SyntaxFre) ;
diff --git a/examples/animals/QuestionsI.gf b/examples/animals/QuestionsI.gf
deleted file mode 100644
--- a/examples/animals/QuestionsI.gf
+++ /dev/null
@@ -1,30 +0,0 @@
--- to compile: 
--- echo "eb -probs=probs -api -file=QuestionsI.gfe" | gf $GF_LIB_PATH/present/LangEng.gfo
--- or use directly gf <mkAnimals.gfs
-
-incomplete concrete QuestionsI of Questions = open Syntax in {
-  lincat
-    Phrase = Utt ;
-    Entity = N ;
-    Action = V2 ;
-
-  lin 
-    Who  love_V2 man_N           = (
-mkUtt (mkQCl    (mkQCl whoSg_IP (mkVP (mkVPSlash love_V2) (mkNP a_Art plNum man_N))))  -- 4.548068040131532e-11
-)
- ;
-    Whom man_N love_V2           = (
---- WARNING: ambiguous example whom does the man love
-mkUtt (mkQCl    (mkQCl whoPl_IP (mkClSlash (mkNP the_Art  man_N) (mkVPSlash love_V2))))  -- 2.8425425250822075e-11
-  --- mkUtt (mkQCl    (mkQCl whoSg_IP (mkClSlash (mkNP the_Art  man_N) (mkVPSlash love_V2))))  -- 2.8425425250822075e-11
-)
- ;
-    Answer woman_N love_V2 man_N = (
---- WARNING: ambiguous example the woman loves men
-mkUtt (mkCl    (mkCl (mkNP the_Art  woman_N) (mkVP (mkVPSlash love_V2) (mkNP a_Art plNum man_N))))  -- 3.273034657650043e-14
-  --- mkUtt (mkNP the_Art  (mkCN (mkCN (mkCN woman_N) (mkNP a_Art plNum love_N)) (mkNP a_Art plNum man_N)))  -- 1.6623594622841657e-20
-  --- mkUtt (mkNP the_Art  (mkCN (mkCN woman_N) (mkNP a_Art plNum (mkCN (mkCN love_N) (mkNP a_Art plNum man_N)))))  -- 1.6623594622841657e-20
-)
- ;
-
-}
diff --git a/examples/animals/QuestionsI.gfe b/examples/animals/QuestionsI.gfe
deleted file mode 100644
--- a/examples/animals/QuestionsI.gfe
+++ /dev/null
@@ -1,16 +0,0 @@
--- to compile: 
--- echo "eb -probs=probs -api -file=QuestionsI.gfe" | gf $GF_LIB_PATH/present/LangEng.gfo
--- or use directly gf <mkAnimals.gfs
-
-incomplete concrete QuestionsI of Questions = open Syntax in {
-  lincat
-    Phrase = Utt ;
-    Entity = N ;
-    Action = V2 ;
-
-  lin 
-    Who  love_V2 man_N           = %ex Utt "who loves men" ;
-    Whom man_N love_V2           = %ex Utt "whom does the man love" ;
-    Answer woman_N love_V2 man_N = %ex Utt "the woman loves men" ;
-
-}
diff --git a/examples/animals/QuestionsSwe.gf b/examples/animals/QuestionsSwe.gf
deleted file mode 100644
--- a/examples/animals/QuestionsSwe.gf
+++ /dev/null
@@ -1,2 +0,0 @@
-concrete QuestionsSwe of Questions = QuestionsI with 
-  (Lang = LangSwe) ;
diff --git a/examples/app/App.gf b/examples/app/App.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/App.gf
@@ -0,0 +1,36 @@
+abstract App = 
+  Translate - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+  ,Phrasebook
+
+              ** {
+flags
+  startcat=Phr ;
+  heuristic_search_factor=0.80; -- doesn't seem to affect speed or quality much
+
+fun
+  PhrasePhr : Phrase -> Phr ;
+  Phrase_Chunk : Phrase -> Chunk ;
+
+}
diff --git a/examples/app/AppBul.gf b/examples/app/AppBul.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/AppBul.gf
@@ -0,0 +1,45 @@
+--# -path=.:../../lib/src/chunk:../../lib/src/translator:../phrasebook/gfos
+
+concrete AppBul of App = 
+
+  TranslateBul - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+
+  ,PhrasebookBul - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease, open_Adv, closed_A, open_A]
+
+    ** open ParadigmsBul, SyntaxBul, Prelude in {
+
+flags
+  literal=Symb ;
+
+-- to suppress punctuation
+lin
+  PSentence, PQuestion = \s -> lin Text (mkUtt s) ;
+  PGreetingMale, PGreetingFemale = \s -> lin Text s ;
+  GObjectPlease o = lin Text (mkUtt o) ;
+
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+  Phrase_Chunk p = p ;
+
+}
diff --git a/examples/app/AppChi.gf b/examples/app/AppChi.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/AppChi.gf
@@ -0,0 +1,46 @@
+--# -path=.:../../lib/src/chunk:../../lib/src/translator:../phrasebook/gfos
+
+concrete AppChi of App = 
+
+  TranslateChi - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+
+  ,PhrasebookChi - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease, open_Adv, closed_A, open_A, at_Prep]
+
+    ** open ParadigmsChi, SyntaxChi, Prelude in {
+
+flags
+  literal=Symb ;
+
+
+-- to suppress punctuation
+lin
+  PSentence, PQuestion = \s -> lin Text (mkUtt s) ;
+  PGreetingMale, PGreetingFemale = \s -> lin Text s ;
+  GObjectPlease o = lin Text (mkUtt o) ;
+
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+  Phrase_Chunk p = p ;
+
+}
diff --git a/examples/app/AppDut.gf b/examples/app/AppDut.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/AppDut.gf
@@ -0,0 +1,44 @@
+--# -path=.:../../lib/src/chunk:../../lib/src/translator:../phrasebook/gfos
+
+concrete AppDut of App = 
+
+  TranslateDut - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+
+	,PhrasebookDut - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease, open_Adv, closed_A, open_A]
+
+    ** open ParadigmsDut, SyntaxDut, Prelude in {
+
+flags
+  literal=Symb ;
+
+-- to suppress punctuation
+lin
+  PSentence, PQuestion = \s -> lin Text (mkUtt s) ;
+  PGreetingMale, PGreetingFemale = \s -> lin Text s ;
+  GObjectPlease o = lin Text (mkUtt o) ;
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+  Phrase_Chunk p = p ;
+
+}
diff --git a/examples/app/AppEng.gf b/examples/app/AppEng.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/AppEng.gf
@@ -0,0 +1,44 @@
+--# -path=.:../../lib/src/chunk:../../lib/src/translator:../phrasebook/gfos
+
+concrete AppEng of App = 
+
+  TranslateEng - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+
+  ,PhrasebookEng - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease, open_Adv]
+
+   ** open MorphoEng, ResEng, ParadigmsEng, SyntaxEng, (G = GrammarEng), (E = ExtraEng), Prelude in {
+
+flags
+  literal=Symb ;
+
+-- to suppress punctuation
+lin
+  PSentence, PQuestion = \s -> lin Text (mkUtt s) ;
+  PGreetingMale, PGreetingFemale = \s -> lin Text s ;
+  GObjectPlease o = lin Text (mkUtt o) ;
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+  Phrase_Chunk p = p ;
+
+}
diff --git a/examples/app/AppFin.gf b/examples/app/AppFin.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/AppFin.gf
@@ -0,0 +1,44 @@
+--# -path=.:../../lib/src/chunk:../../lib/src/finnish/stemmed:../../lib/src/finnish:../../lib/src/api:../../lib/src/translator:../phrasebook/gfos:alltenses
+
+concrete AppFin of App = 
+
+  TranslateFin - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+
+  ,PhrasebookFin - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease, open_A, open_Adv]
+
+    ** open ParadigmsFin, SyntaxFin, Prelude in {
+
+flags
+  literal=Symb ;
+
+lin
+  PSentence, PQuestion = \s -> lin Text (mkUtt s) ;
+  PGreetingMale, PGreetingFemale = \s -> lin Text s ;
+  GObjectPlease o = lin Text (mkUtt o) ;
+
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+  Phrase_Chunk p = p ;
+
+}
diff --git a/examples/app/AppFre.gf b/examples/app/AppFre.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/AppFre.gf
@@ -0,0 +1,45 @@
+--# -path=.:../../lib/src/chunk:../../lib/src/translator:../phrasebook/gfos
+
+concrete AppFre of App = 
+
+  TranslateFre - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+
+
+  ,PhrasebookFre - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease, open_A, closed_A]
+
+    ** open ParadigmsFre, SyntaxFre, Prelude in {
+
+flags
+  literal=Symb ;
+
+lin
+  PSentence, PQuestion = \s -> lin Text (mkUtt s) ;
+  PGreetingMale, PGreetingFemale = \s -> lin Text s ;
+  GObjectPlease o = lin Text (mkUtt o) ;
+
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+  Phrase_Chunk p = p ;
+
+}
diff --git a/examples/app/AppGer.gf b/examples/app/AppGer.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/AppGer.gf
@@ -0,0 +1,44 @@
+--# -path=.:../../lib/src/chunk:../../lib/src/translator:../phrasebook/gfos:alltenses::../../lib/src/german
+
+concrete AppGer of App = 
+
+  TranslateGer - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+
+	,PhrasebookGer - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease, open_Adv, closed_A, open_A]
+
+    ** open ParadigmsGer, SyntaxGer, Prelude in {
+
+flags
+  literal=Symb ;
+
+-- to suppress punctuation
+lin
+  PSentence, PQuestion = \s -> lin Text (mkUtt s) ;
+  PGreetingMale, PGreetingFemale = \s -> lin Text s ;
+  GObjectPlease o = lin Text (mkUtt o) ;
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+  Phrase_Chunk p = p ;
+
+}
diff --git a/examples/app/AppHin.gf b/examples/app/AppHin.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/AppHin.gf
@@ -0,0 +1,44 @@
+--# -path=.:../../lib/src/chunk:../../lib/src/translator:../phrasebook/gfos
+
+concrete AppHin of App = 
+
+  TranslateHin - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+  ,PhrasebookHin - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease, open_Adv, closed_A, open_A]
+
+    ** open ParadigmsHin, SyntaxHin, Prelude in {
+
+flags
+  literal=Symb ;
+
+-- to suppress punctuation
+lin
+  PSentence, PQuestion = \s -> lin Text (mkUtt s) ;
+  PGreetingMale, PGreetingFemale = \s -> lin Text s ;
+  GObjectPlease o = lin Text (mkUtt o) ;
+
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+  Phrase_Chunk p = p ;
+
+}
diff --git a/examples/app/AppIta.gf b/examples/app/AppIta.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/AppIta.gf
@@ -0,0 +1,43 @@
+--# -path=.:../../lib/src/chunk:../../lib/src/translator:../phrasebook/gfos
+
+concrete AppIta of App = 
+
+  TranslateIta - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+
+  ,PhrasebookIta - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease, open_A, closed_A]
+
+    ** open ParadigmsIta, SyntaxIta, Prelude in {
+
+flags
+  literal=Symb ;
+
+lin
+  PSentence, PQuestion = \s -> lin Text (mkUtt s) ;
+  PGreetingMale, PGreetingFemale = \s -> lin Text s ;
+  GObjectPlease o = lin Text (mkUtt o) ;
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+  Phrase_Chunk p = p ;
+
+}
diff --git a/examples/app/AppSpa.gf b/examples/app/AppSpa.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/AppSpa.gf
@@ -0,0 +1,45 @@
+--# -path=.:../../lib/src/chunk:../../lib/src/translator:../phrasebook/gfos
+
+
+concrete AppSpa of App = 
+
+  TranslateSpa - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+
+  ,PhrasebookSpa - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease, cheap_A,expensive_A, open_A, closed_A]
+
+    ** open ParadigmsSpa, SyntaxSpa, Prelude in {
+
+flags
+  literal=Symb ;
+
+-- to suppress punctuation
+lin
+  PSentence, PQuestion = \s -> lin Text (mkUtt s) ;
+  PGreetingMale, PGreetingFemale = \s -> lin Text s ;
+  GObjectPlease o = lin Text (mkUtt o) ;
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+  Phrase_Chunk p = p ;
+
+}
diff --git a/examples/app/AppSwe.gf b/examples/app/AppSwe.gf
new file mode 100644
--- /dev/null
+++ b/examples/app/AppSwe.gf
@@ -0,0 +1,43 @@
+--# -path=.:../../lib/src/chunk:../../lib/src/translator:../phrasebook/gfos
+
+concrete AppSwe of App = 
+  TranslateSwe - [
+  -- Verb
+    ComplVS, ComplVQ, ComplVA,
+    Slash2V3, Slash3V3, SlashV2V, SlashV2S, SlashV2Q, SlashV2A,
+    SlashVV, SlashV2VNP,
+    PassVP, ReflVP,
+    AdvVPSlash, AdVVPSlash, VPSlashPrep,
+  -- Sentence
+    PredSCVP, 
+    AdvSlash, SlashPrep, SlashVS,
+    EmbedS, EmbedQS, EmbedVP, RelS,
+  -- Question
+    ComplSlashIP,AdvQVP,AddAdvQVP,QuestQVP,
+  -- Idiom
+    CleftNP, CleftAdv,
+    ExistIP,
+    ExistNPAdv, ExistIPAdv,
+    ImpP3,
+    SelfAdvVP, SelfAdVVP, SelfNP
+    
+  -- Construction
+  -- Extensions
+  ]
+
+  ,PhrasebookSwe - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease, open_Adv, closed_A, open_A]
+
+    ** open MorphoSwe, ResSwe, ParadigmsSwe, SyntaxSwe, CommonScand, (E = ExtraSwe), Prelude in {
+
+flags
+  literal=Symb ;
+
+-- to suppress punctuation
+lin
+  PSentence, PQuestion = \s -> lin Text (mkUtt s) ;
+  PGreetingMale, PGreetingFemale = \s -> lin Text s ;
+  GObjectPlease o = lin Text (mkUtt o) ;
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+  Phrase_Chunk p = p ;
+
+}
diff --git a/examples/app/Makefile b/examples/app/Makefile
new file mode 100644
--- /dev/null
+++ b/examples/app/Makefile
@@ -0,0 +1,39 @@
+all: Phrasebook App11.pgf
+
+PROBSFILE=./app.probs
+GFODIR=./gfos
+
+.Phony: Phrasebook
+
+Phrasebook:
+	cd ../phrasebook ; make forApp ; cd ../app
+
+S=-s
+GFMKT=mkdir -p $(GFODIR) && gf $S -make -literal=PN -probs=$(PROBSFILE) -gfo-dir $(GFODIR)
+
+APP=AppEng.pgf AppBul.pgf AppChi.pgf AppGer.pgf AppSwe.pgf AppHin.pgf AppFin.pgf AppFre.pgf AppIta.pgf AppSpa.pgf AppDut.pgf
+
+# With dependencies:
+App11.pgf: $(APP)
+	$(GFMKT) -name=App11 $(APP) +RTS -K200M
+
+# Without dependencies:
+App11:
+	$(GFMKT) -name=App11 $(APP) +RTS -K200M
+
+# App grammars for individual languages
+AppEng.pgf:: ; $(GFMKT) -name=AppEng AppEng.gf
+AppBul.pgf:: ; $(GFMKT) -name=AppBul AppBul.gf
+AppChi.pgf:: ; $(GFMKT) -name=AppChi AppChi.gf +RTS -K64M
+AppDut.pgf:: ; $(GFMKT) -name=AppDut AppDut.gf +RTS -K64M
+AppFin.pgf:: ; $(GFMKT) -name=AppFin AppFin.gf +RTS -K64M
+AppGer.pgf:: ; $(GFMKT) -name=AppGer AppGer.gf +RTS -K64M
+AppHin.pgf:: ; $(GFMKT) -name=AppHin AppHin.gf
+AppFre.pgf:: ; $(GFMKT) -name=AppFre AppFre.gf +RTS -K64M
+AppIta.pgf:: ; $(GFMKT) -name=AppIta AppIta.gf +RTS -K64M
+AppSpa.pgf:: ; $(GFMKT) -name=AppSpa AppSpa.gf +RTS -K64M
+AppSwe.pgf:: ; $(GFMKT) -name=AppSwe AppSwe.gf
+
+# language pairs to test
+AppEngSwe: ; $(GFMKT) -name=AppEngSwe AppEng.pgf AppSwe.pgf
+
diff --git a/examples/app/MkApp.hs b/examples/app/MkApp.hs
new file mode 100644
--- /dev/null
+++ b/examples/app/MkApp.hs
@@ -0,0 +1,21 @@
+-- update the import list of every language
+-- the new files are produced in ./tmp/
+-- usage: runghc MkApp.hs
+
+langs = words "Bul Chi Dut Eng Fin Fre Ger Hin Ita Spa Swe"
+appCnc lang = "App" ++ lang ++ ".gf"
+
+appAbs = "App.gf"
+
+main = do
+  imports <- readFile appAbs >>= return . getImports
+  mapM_ (\f -> readFile f >>= writeFile ("tmp/" ++ f) . (putImports imports)) (map appCnc langs)
+
+getImports = takeWhile (/= ']') . tail . dropWhile (/='[')
+
+putImports i s = 
+  let
+    (s1,_:s2) = span (/='[') s
+    (_,   s3) = span (/=']') s2
+  in s1 ++ "[" ++ i ++ s3
+
diff --git a/examples/app/README b/examples/app/README
new file mode 100644
--- /dev/null
+++ b/examples/app/README
@@ -0,0 +1,36 @@
+Grammar for coloured translation app.
+
+(c) Aarne Ranta 2014 under GPL. Last modified 6/5/2014.
+
+1. Make sure you have the latest RGL compiled and available. Test this for instance in GF shell by typing
+
+  import alltenses/LangEng.gfo
+
+2. Check that you have the following file structure, which holds in the standard GF
+repository (darcs or github):
+
+  GF/lib/src/translator      -- the translator extensions of RGL
+  GF/lib/src/german          -- German RGL sources, needed for DictGer (morphological Dict)
+  GF/lib/src/finnish         -- Finnish RGL sources, needed for StemFin
+  GF/lib/src/finnish/stemmed -- StemFin, a special file for compact Finnish runtime
+  GF/lib/src/api             -- Syntax sources
+  GF/lib/src/chunk           -- Chunk sources
+  GF/examples/phrasebook     -- Phrasebook sources
+  GF/examples/app            -- App sources (this directory)
+
+3. Do 'make' and take a cup of coffee. If you have multiple cores, do first 'make Phrasebook' and then 'make -j App11.pgf' and take an espresso.
+
+4. Go to GF/src/ui/android and follow the README
+
+5. Before the final 'ant debug install', do the following:
+
+  cd assets/
+  rm *pgf*
+  cp -p <Your-GF>/examples/app/App11.pgf .
+  gf -make -split-pgf App11.pgf +RTS -K200M
+  rm App11.pgf 
+  cd ..
+  ant debug install
+
+Removing superfluous pgf files is recommended, because otherwise they will be copied to the app and 
+increase its size unnecessarily.
diff --git a/examples/app/app.probs b/examples/app/app.probs
new file mode 100644
# file too large to diff: examples/app/app.probs
diff --git a/examples/attempto/Attempto.gf b/examples/attempto/Attempto.gf
deleted file mode 100644
--- a/examples/attempto/Attempto.gf
+++ /dev/null
@@ -1,262 +0,0 @@
-abstract Attempto = 
-  Numeral, Symbols ** {
-
-flags startcat = ACEText ;
-
-cat CN ;
-cat NP ;
-cat Card ;
----cat Numeral ;
-cat PN ;
-cat A ;
-cat A2 ;
-cat AP ;
-cat RS ;
-cat Pron ;
-cat Prep ;
-cat S ;
-cat VP ;
-cat V ;
-cat VS ;
-cat V2 ;
-cat V3 ;
-cat Adv ;
-cat Conj ;
-cat IP ;
-cat IAdv ;
-cat QS ;
-cat Text ;
-cat RP ;
-
-fun aNP : CN -> NP ;
-fun theNP : CN -> NP ;
-fun cardNP : Card -> CN -> NP ;
-fun noNP : CN -> NP ;
-fun everyNP : CN -> NP ;
-fun eachNP : CN -> NP ;
-fun notEveryNP : CN -> NP ;
-fun notEachNP : CN -> NP ;
-  
-
-fun theCollNP : CN -> NP ;
-fun someCollNP : CN -> NP ;
-fun allCollNP : CN -> NP ;
-fun noCollNP : CN -> NP ;
-
-
-fun eachTheNP : CN -> NP ;
-fun eachSomeNP : CN -> NP ;
-fun eachNumNP : Card -> CN -> NP ;
-
-cat MCN ;
-
-fun someMassNP : MCN -> NP ;
-fun noMassNP : MCN -> NP ;
-fun allMassNP : MCN -> NP ;
-fun notAllMassNP : MCN -> NP ;
-
----fun one_Card : Card ;
----fun two_Card : Card ;
----fun five_Card : Card ;
----fun ten_Card : Card ;
-
-
-fun pnNP : PN -> NP ;
-fun intNP : Int -> NP ;
-fun floatNP : Float -> NP ;
-
-
--- arithmetic expressions with + - * /
-
--- strings "foo" and "foo" & "bar
-
--- sets {a,b,c}
-
--- lists [a,b,c]
-
-fun it_NP : NP ;
-fun he_NP : NP ;
-fun she_NP : NP ;
-fun he_she_NP : NP ;
-fun they_NP : NP ;
-
-
--- reflexive pronouns: itself, himself, herself, himself/herself, themselves
-
---fun someone_NP : NP ;
-fun somebody_NP : NP ;
-fun something_NP : NP ;
---fun noone_NP : NP ;
-fun nobody_NP : NP ;
-fun nothing_NP : NP ;
---fun not_everyoneNP : NP ;
-fun not_everybodyNP : NP ;
-fun not_everythingNP : NP ;
-
-fun at_leastNP : Card -> CN -> NP ;
-fun not_at_leastNP : Card -> CN -> NP ;
-fun at_mostNP : Card -> CN -> NP ;
-fun not_at_mostNP : Card -> CN -> NP ;
-fun more_thanNP : Card -> CN -> NP ;
-fun not_more_thanNP : Card -> CN -> NP ;
-
-fun nothing_butNP : CN -> NP ; -- nothing but apples
-fun nothing_butMassNP : MCN -> NP ; -- nothing but water
-fun nobody_butNP : PN -> NP ; -- nobody but John
-fun no_butNP : CN -> PN -> NP ; -- no man but John
-
-cat Unit ; -- SI measurement units
-
-fun unitNP : Card -> Unit -> NP ;
-fun unit_ofNP : Card -> Unit -> CN -> NP ;      -- 3 kg of apples
-fun unit_ofMassNP : Card -> Unit -> MCN -> NP ; -- 3 l of water
-
-fun apposVarCN : CN -> Var -> CN ;  -- a man X
-fun termNP : Term -> NP ;
-
-fun conjNP : NP -> NP -> NP ;
-
--- 2.2.1
-
-fun adjCN : AP -> CN -> CN ;
-fun positAP : A -> AP ;
-fun comparAP : A -> AP ;
-fun superlAP : A -> AP ; 
-
-
--- 2.2.2
-
-fun relCN : CN -> RS -> CN ;
-fun relNP : NP -> RS -> NP ;
-fun andRS : RS -> RS -> RS ;
-fun orRS : RS -> RS -> RS ;
-
-fun suchCN : CN -> S -> CN ;
-
-fun predRS : RP -> VP -> RS ;
-fun slashRS : RP -> NP -> V2 -> RS ;
-
-fun which_RP : RP ;
-fun eachRP : RP ;
-
--- 2.2.4
-
-fun genNP : NP -> CN -> NP ; -- everybody's customer
-fun ofCN : CN -> NP -> CN ; -- dog of John and Mary
-fun genOwnNP : NP -> CN -> NP ; -- his own customer
-
--- 2.3.1
-
-fun vpS : NP -> VP -> S ;
-fun neg_vpS : NP -> VP -> S ;
-fun not_provably_vpS : NP -> VP -> S ;
-
-fun vVP  : V -> VP ;
-fun vsVP : VS -> S  -> VP ;
-fun v2VP : V2 -> NP -> VP ;
-fun v3VP : V3 -> NP -> NP -> VP ;
-
--- 2.3.2
-
-fun apVP    : AP -> VP ;
-fun compVP  : A -> NP -> VP ;  -- John is richer than Mary
-fun as_asVP : AP -> NP -> VP ; -- John is as rich as Mary
-fun more_thanVP : AP -> NP -> VP ; -- John is as rich as Mary
-
--- John is as fond-of Mary as of Sue
--- John is more fond-of Mary than of Sue
-
-cat PP ;
---cat [PP] {1} ;
---fun ppVP : [PP] -> VP ; -- John is in the garden in the morning
-fun ppVP : PP -> VP ; -- iteration is done by advPP and modVP
-
-fun prepPP : Prep -> NP -> PP ;
-fun advPP : PP -> Adv ;
-
--- 2.3.5
-
-fun canVP : VP -> VP ;
-fun mustVP : VP -> VP ;
-fun have_toVP : VP -> VP ;
-
--- 2.4
-
-fun modVP : VP -> Adv -> VP ;
-
--- 3.2
-
-fun thereNP : NP -> S ;  -- there is/are
-
--- 3.3
-
-fun formulaS : Formula -> S ;
-
--- 3.4.1
-
-fun coordS : Conj -> S -> S -> S ;
-
-fun and_Conj : Conj ;
-fun or_Conj : Conj ;
-fun commaAnd_Conj : Conj ; -- lower precedence
-fun commaOr_Conj : Conj ;
-
--- 3.4.3
-
-fun for_everyS : CN -> S -> S ;
-fun for_eachS : CN -> S -> S ;
-fun for_each_ofS : Card -> CN -> S -> S ; -- for each of 3 men
-fun for_allMassS : MCN -> S -> S ; -- for all water
-
--- 3.4.4
-
-fun if_thenS : S -> S -> S ;
-fun falseS : S -> S ; -- it is false that
-fun not_provableS : S -> S ; -- it is not provable that
-fun possibleS : S -> S ; -- it is possible that
-fun not_possibleS : S -> S ; 
-fun necessaryS : S -> S ; 
-fun not_necessaryS : S -> S ; 
-
--- 3.5
-
-fun npQS : NP -> VP -> QS ;
-fun ipQS : IP -> VP -> QS ;
-fun iadvQS : IAdv -> NP -> VP -> QS ;
-
-fun where_IAdv : IAdv ;
-fun when_IAdv : IAdv ;
-fun whoSg_IP : IP ;
-fun whoPl_IP : IP ;
-
-fun there_ipQS : IP -> QS ; -- there is who
-
-fun whoseIP : CN -> IP ;  -- whose dog
-
--- 3.6
-
-fun np_impVP : NP -> VP -> Text ; -- John, go to the bank!
-
--- 4
-
-cat ACEText ;
-fun consText : Text -> ACEText -> ACEText ;
-
-fun baseText : Text -> ACEText ;
-
-fun sText : S -> Text ;
-fun qsText : QS -> Text ;
-
--- more
-
-fun npVP  : NP -> VP ;              -- is a bank
-fun impVP : VP -> Text ;            -- go to the bank!
-fun numeralCard : Numeral -> Card ; -- fifteen banks
-fun digitsCard : Digits -> Card ;   -- 8 banks
-fun have_V2 : V2 ;                  -- has (an apple)
-fun v2_byVP : V2 -> NP -> VP ;      -- is bought by a customer
-
-
-}
-
-
diff --git a/examples/attempto/Attempto1.gf b/examples/attempto/Attempto1.gf
deleted file mode 100644
--- a/examples/attempto/Attempto1.gf
+++ /dev/null
@@ -1,29 +0,0 @@
--- 15.58
-
-abstract Attempto = {
-
-flags startcat = ACEText ;
-
-cat 
-  ACEText ;
-  Query ; 
-  Command ;
-fun 
-  ASpecification : Specification -> ACEText ;
-  AQuery : Query -> ACEText ;
-  ACommand : Command -> ACEText ;
-cat
-  PropositionOrSentenceCoord ;
-  TopicalisedQuestion ;
-fun
-  QQuery : PropositionOrSentenceCoord -> Query -> Query ;
-  QTopicalizer : TopicalisedQuestion -> Query ;
-cat
-  ExistentialQuestionTopic ;
-  SentenceCoord ;
-fun
-  TExistential : ExistentialQuestionTopic -> SentenceCoord -> TopicalisedQuestion ;
-  TUniversal : UniversalTopic -> TopicalisedQuestion -> TopicalisedQuestion ;
-  TQuestion : Question -> TopicalisedQuestion ;
-
-}
diff --git a/examples/attempto/AttemptoEng.gf b/examples/attempto/AttemptoEng.gf
deleted file mode 100644
--- a/examples/attempto/AttemptoEng.gf
+++ /dev/null
@@ -1,11 +0,0 @@
---# -path=.:present
-
-concrete AttemptoEng of Attempto = SymbolsC,NumeralEng ** AttemptoI - [which_RP] with
-  (Syntax = SyntaxEng),
-  (Symbolic = SymbolicEng),
-  (LexAttempto = LexAttemptoEng) ** open SyntaxEng, ExtraEng in {
-
-lin which_RP = SyntaxEng.which_RP | that_RP ;
-
-} ;
-
diff --git a/examples/attempto/AttemptoFin.gf b/examples/attempto/AttemptoFin.gf
deleted file mode 100644
--- a/examples/attempto/AttemptoFin.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete AttemptoFin of Attempto = NumeralFin, SymbolsC ** AttemptoI with
-  (Syntax = SyntaxFin),
-  (Symbolic = SymbolicFin),
-  (LexAttempto = LexAttemptoFin) ;
-
diff --git a/examples/attempto/AttemptoFre.gf b/examples/attempto/AttemptoFre.gf
deleted file mode 100644
--- a/examples/attempto/AttemptoFre.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete AttemptoFre of Attempto = NumeralFre, SymbolsC ** AttemptoI with
-  (Syntax = SyntaxFre),
-  (Symbolic = SymbolicFre),
-  (LexAttempto = LexAttemptoFre) ;
-
diff --git a/examples/attempto/AttemptoGer.gf b/examples/attempto/AttemptoGer.gf
deleted file mode 100644
--- a/examples/attempto/AttemptoGer.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:/Users/aarne/GF/next-lib/present
-
-concrete AttemptoGer of Attempto = SymbolsC, NumeralGer ** AttemptoI with
-  (Syntax = SyntaxGer),
-  (Symbolic = SymbolicGer),
-  (LexAttempto = LexAttemptoGer) ;
-
diff --git a/examples/attempto/AttemptoI.gf b/examples/attempto/AttemptoI.gf
deleted file mode 100644
--- a/examples/attempto/AttemptoI.gf
+++ /dev/null
@@ -1,259 +0,0 @@
-incomplete concrete AttemptoI of Attempto = SymbolsC, Numeral ** open 
-  Syntax, 
-  Symbolic,
-  Prelude,
-  LexAttempto 
-in {
-
-lincat CN = Syntax.CN ;
-lincat NP = Syntax.NP ;
-lincat Card = Syntax.Card ;
---lincat Numeral = Syntax.Numeral ;
-lincat PN = Syntax.PN ;
-lincat A = Syntax.A ;
-lincat A2 = Syntax.A2 ;
-lincat AP = Syntax.AP ;
-lincat RS = Syntax.RS ;
-lincat Pron = Syntax.Pron ;
-lincat Prep = Syntax.Prep ;
-lincat S = Syntax.S ;
-lincat VP = Syntax.VP ;
-lincat V = Syntax.V ;
-lincat VS = Syntax.VS ;
-lincat V2 = Syntax.V2 ;
-lincat V3 = Syntax.V3 ;
-lincat Adv = Syntax.Adv ;
-lincat Conj = Syntax.Conj ;
-lincat IP = Syntax.IP ;
-lincat IAdv = Syntax.IAdv ;
-lincat QS = Syntax.QS ;
-lincat Text = Syntax.Text ;
-lincat ACEText = Syntax.Text ;
-lincat RP = Syntax.RP ;
-
-lincat MCN = Syntax.CN ;
-lincat PP = Syntax.Adv ;
-
-lin aNP = mkNP a_Art ;
-lin theNP = mkNP the_Art ;
-lin cardNP d = mkNP d ;
-lin noNP = mkNP no_Quant ;
-lin everyNP = mkNP every_Det ;
-lin eachNP = mkNP each_Det ;
-lin notEveryNP cn = mkNP not_Predet (mkNP every_Det cn) ;
-lin notEachNP cn = mkNP not_Predet (mkNP each_Det cn) ;
-lin theCollNP = mkNP the_Art plNum ;
-lin someCollNP = mkNP somePl_Det ;
-lin allCollNP cn = mkNP all_Predet (mkNP a_Art plNum cn) ;
-
-lin noCollNP = mkNP no_Quant plNum ;
-lin eachTheNP cn = eachOf (mkNP the_Art plNum cn) ;
-lin eachSomeNP cn = eachOf (mkNP somePl_Det cn) ;
-lin eachNumNP ca cn = eachOf (mkNP ca cn) ;
-
-lin someMassNP = mkNP someSg_Det ;
-lin allMassNP cn = mkNP all_Predet (mkNP cn) ;
-
-lin noMassNP = mkNP no_Quant ;
-lin notAllMassNP cn = mkNP not_Predet (mkNP all_Predet (mkNP cn)) ; 
-
----lin one_Card = mkCard n1_Numeral ;
----lin two_Card = mkCard n2_Numeral ;
----lin five_Card = mkCard n5_Numeral ;
----lin ten_Card = mkCard n10_Numeral ;
-
-lin pnNP = mkNP ;
-lin intNP = symb ;
-lin floatNP = symb ;
-
-lin it_NP = mkNP it_Pron ;
-lin he_NP = mkNP he_Pron ;
-lin she_NP = mkNP she_Pron ;
-lin he_she_NP = mkNP slash_Conj (mkNP he_Pron) (mkNP she_Pron) ;
-lin they_NP = mkNP they_Pron ;
-
-lin conjNP = mkNP and_Conj ;
-lin adjCN = mkCN ;
-
---lin someone_NP : NP ;
-lin somebody_NP = Syntax.somebody_NP ;
-lin something_NP = Syntax.something_NP ;
---lin noone_NP : NP ;
-lin nobody_NP = Syntax.nobody_NP ;
-lin nothing_NP = Syntax.nothing_NP ;
---lin not_everyoneNP : NP ;
-lin not_everybodyNP = mkNP not_Predet Syntax.everybody_NP ;
-lin not_everythingNP = mkNP not_Predet Syntax.everything_NP ;
-
-lin at_leastNP ca = mkNP (mkCard at_least_AdN ca) ;
-lin not_at_leastNP ca cn = mkNP not_Predet (mkNP (mkCard at_least_AdN ca) cn) ;
-lin at_mostNP ca = mkNP (mkCard at_most_AdN ca) ;
-lin not_at_mostNP ca cn = mkNP not_Predet (mkNP (mkCard at_most_AdN ca) cn) ;
-lin more_thanNP ca = mkNP (mkCard (mkAdN more_CAdv) ca) ;
-lin not_more_thanNP ca cn = mkNP not_Predet (mkNP (mkCard (mkAdN more_CAdv) ca) cn) ;
-
-lin nothing_butNP cn = mkNP nothing_NP (mkAdv except_Prep (mkNP a_Art plNum cn)) ;
-lin nothing_butMassNP cn = mkNP nothing_NP (mkAdv except_Prep (mkNP cn)) ;
-lin nobody_butNP pn = mkNP nobody_NP (mkAdv except_Prep (mkNP pn)) ;
-lin no_butNP cn pn = mkNP (mkNP no_Quant plNum cn) (mkAdv except_Prep (mkNP pn)) ;
-
-lincat Unit = CN ;
-
-lin unitNP = mkNP ;
-lin unit_ofNP ca u cn = mkNP (mkNP ca u) (mkAdv part_Prep (mkNP a_Art plNum cn)) ;
-lin unit_ofMassNP ca u cn = mkNP (mkNP ca u) (mkAdv part_Prep (mkNP cn)) ;
-
-lin apposVarCN cn v = mkCN cn (symb v) ;
-
-lin termNP x = symb (ss x.s) ;
-
--- 2.2.1
-
-
-lin adjCN = mkCN ;
-lin positAP = mkAP ;
-lin comparAP = Syntax.comparAP ;
-lin superlAP a = mkAP (mkOrd a) ;
-
-
--- 2.2.2
-
-lin relCN = mkCN ;
-lin relNP = mkNP ;
-
-lin andRS = mkRS and_Conj ;
-lin orRS = mkRS or_Conj ;
-lin eachRP = mkRP part_Prep (mkNP each_Det) Syntax.which_RP ;
-
-lin suchCN cn s = mkCN (mkAP (mkAP such_A) s) cn ;
-
-lin predRS rp vp = mkRS (mkRCl rp vp) ;
-lin slashRS rp np v2 = mkRS (mkRCl rp np v2) ;
-lin which_RP = Syntax.which_RP ;
-
--- 2.2.4
-
-lin genNP = genitiveNP ;
-lin ofCN cn np = mkCN cn (mkAdv possess_Prep np) ;
-lin genOwnNP np cn = genitiveNP np (mkCN own_A cn) ;
-
--- 2.3.1
-
-lin vpS np vp = mkS (mkCl np vp) ;
-lin neg_vpS np vp = mkS negativePol (mkCl np vp) ;
-
-lin not_provably_vpS np vp = mkS negativePol (mkCl np (mkVP vp provably_Adv)) ;
-
-lin vVP  = mkVP ;
-lin vsVP = mkVP ;
-lin v2VP = mkVP ;
-lin v3VP = mkVP ;
-
--- 2.3.2
-
-lin apVP = mkVP ;
-lin compVP a np = mkVP (mkAP a np) ;
-lin as_asVP ap np = mkVP (mkAP as_CAdv ap np) ; -- John is as rich as Mary
-lin more_thanVP ap np = mkVP (mkAP more_CAdv ap np) ;
-
----- John is as fond-of Mary as of Sue
----- John is more fond-of Mary than of Sue
-
---lincat [PP] = Adv ;
-
---lin BasePP p = p ;
-
-lin ppVP = mkVP ;
-
-lin prepPP = mkAdv ;
-lin advPP p = p ;
-
--- 2.3.5
-
-lin canVP = mkVP can_VV ;
-lin mustVP = mkVP must_VV ;
-
-lin have_toVP = mkVP have_VV ;
-
--- 2.4
-
-lin modVP = mkVP ;
-
--- 3.2
-
-lin thereNP np = mkS (mkCl np) ;
-
-
--- 3.3
-
-lin formulaS f = symb (ss f.s) ;
-
--- 3.4.1
-
-lin coordS = mkS ;
-
-lin and_Conj = Syntax.and_Conj ;
-lin or_Conj = Syntax.or_Conj ;
-lin commaAnd_Conj = comma_and_Conj ;
-lin commaOr_Conj = comma_or_Conj ;
-
--- 3.4.3
-
-lin for_everyS cn = mkS (mkAdv for_Prep (mkNP every_Det cn)) ;
-lin for_eachS cn = mkS (mkAdv for_Prep (mkNP each_Det cn)) ;
-lin for_each_ofS card cn = 
-  mkS (mkAdv for_Prep (eachOf (mkNP card cn))) ;
-lin for_allMassS cn =
-  mkS (mkAdv for_Prep (mkNP all_Predet (mkNP cn))) ;
-
--- 3.4.4
-
-lin if_thenS = mkS if_then_Conj ;
-
-lin falseS s = mkS (adj_thatCl false_A s) ;
-lin not_provableS s = mkS negativePol (adj_thatCl provable_A s) ;
-lin possibleS s = mkS (adj_thatCl possible_A s) ;
-lin not_possibleS s = mkS negativePol (adj_thatCl possible_A s) ;
-lin necessaryS s = mkS (adj_thatCl necessary_A s) ;
-lin not_necessaryS s = mkS negativePol (adj_thatCl necessary_A s) ;
-
-
--- 3.5
-
-lin npQS np vp = mkQS (mkCl np vp) ;
-lin ipQS ip vp = mkQS (mkQCl ip vp) ;
-lin iadvQS iadv np vp = mkQS (mkQCl iadv (mkCl np vp)) ;
-
-lin where_IAdv = Syntax.where_IAdv ;
-lin when_IAdv = Syntax.when_IAdv ;
-lin whoSg_IP = Syntax.whoSg_IP ;
-lin whoPl_IP = Syntax.whoPl_IP ;
-
-lin there_ipQS ip = mkQS (mkQCl ip) ; ---- who is there, not there is who
-lin whoseIP = mkIP whose_IDet ; 
-
--- 3.6
-
-lin np_impVP np vp = mkText (mkPhr (mkUtt (mkImp vp)) (mkVoc np)) exclMarkPunct ; 
-        ---- John, go to the bank!
-
-
-lin consText = mkText ;
-lin baseText t = t ;
-lin sText = mkText ;
-lin qsText = mkText ;
-
-
---- more
-
-lin npVP = mkVP ;
-lin impVP vp = mkText (mkImp vp) ;
-lin numeralCard n = mkCard <lin Numeral n : Numeral> ;
-lin digitsCard n = mkCard <lin Digits n : Digits> ;
-lin have_V2 = Syntax.have_V2 ;
-lin v2_byVP v2 np = mkVP (passiveVP v2) (mkAdv by8agent_Prep np) ;
-
-}
-
-
-
diff --git a/examples/attempto/AttemptoIta.gf b/examples/attempto/AttemptoIta.gf
deleted file mode 100644
--- a/examples/attempto/AttemptoIta.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete AttemptoIta of Attempto = NumeralIta, SymbolsC ** AttemptoI with
-  (Syntax = SyntaxIta),
-  (Symbolic = SymbolicIta),
-  (LexAttempto = LexAttemptoIta) ;
-
diff --git a/examples/attempto/AttemptoSwe.gf b/examples/attempto/AttemptoSwe.gf
deleted file mode 100644
--- a/examples/attempto/AttemptoSwe.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete AttemptoSwe of Attempto = NumeralSwe, SymbolsC ** AttemptoI with
-  (Syntax = SyntaxSwe),
-  (Symbolic = SymbolicSwe),
-  (LexAttempto = LexAttemptoSwe) ;
-
diff --git a/examples/attempto/AttemptoUrd.gf b/examples/attempto/AttemptoUrd.gf
deleted file mode 100644
--- a/examples/attempto/AttemptoUrd.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:./present
-concrete AttemptoUrd of Attempto = SymbolsC ** AttemptoI - [mustVP] with
-  (Syntax = SyntaxUrd),
-  (Symbolic = SymbolicUrd),
-  (LexAttempto = LexAttemptoUrd) ;
-
diff --git a/examples/attempto/LexAttempto.gf b/examples/attempto/LexAttempto.gf
deleted file mode 100644
--- a/examples/attempto/LexAttempto.gf
+++ /dev/null
@@ -1,31 +0,0 @@
-interface LexAttempto = open Syntax in {
-
-oper
-  possible_A : A ;
-  necessary_A : A ;
-  own_A : A ;
-  have_VV : VV ;
-  provably_Adv : Adv ;
-  provable_A : A ;
-  false_A : A ;
-  such_A : A ;
-
-  genitiveNP : NP -> CN -> NP ;
-
---  m_Unit : Unit ;
---  l_Unit : Unit ;
---  kg_Unit : Unit ;
-
-  each_Det : Det ;
-  that_Subj : Subj ;
-
-  comma_and_Conj : Conj ;
-  comma_or_Conj : Conj ;
-
-  whose_IDet : IDet ;
-
-  eachOf : NP -> NP ;
-
-  adj_thatCl : A -> S -> Cl ;
-
-}
diff --git a/examples/attempto/LexAttemptoEng.gf b/examples/attempto/LexAttemptoEng.gf
deleted file mode 100644
--- a/examples/attempto/LexAttemptoEng.gf
+++ /dev/null
@@ -1,38 +0,0 @@
-instance LexAttemptoEng of LexAttempto = 
-  open 
-   ExtraEng,  
-   SyntaxEng, 
-   ParadigmsEng, 
-   ConstructX, 
-   (M = MakeStructuralEng),
-   IrregEng in {
-
-oper
-  possible_A = mkA "possible" ;
-  necessary_A = mkA "necessary" ;
-  own_A = mkA "own" ;
-  have_VV = mkVV have_V ;
-  provably_Adv = ParadigmsEng.mkAdv "provably" ;
-  provable_A = mkA "provable" ;
-  false_A = mkA "false" ;
-  such_A = mkA "such" ;
- 
-  genitiveNP np = mkNP (GenNP np) ;
-
-  kilogram_CN = mkCN (mkN "kilogram") ;
-
-  each_Det = ExtraEng.each_Det ;
-
-  that_Subj = M.mkSubj "that" ;
-
-  comma_and_Conj = mkConj [] ", and" plural ;
-  comma_or_Conj = mkConj [] ", or" singular ;
-  slash_Conj = mkConj [] "/" singular ;
-
-  whose_IDet = M.mkIDet "whose" singular ;
-
-  eachOf np = mkNP (mkNP each_Det) (SyntaxEng.mkAdv part_Prep np) ;
-
-  adj_thatCl : A -> S -> Cl = \a,s -> mkCl (mkVP (mkAP (mkAP a) s)) ;
-
-}
diff --git a/examples/attempto/LexAttemptoFin.gf b/examples/attempto/LexAttemptoFin.gf
deleted file mode 100644
--- a/examples/attempto/LexAttemptoFin.gf
+++ /dev/null
@@ -1,40 +0,0 @@
-instance LexAttemptoFin of LexAttempto = 
-  open 
-   ExtraFin,  
-   SyntaxFin, 
-   ParadigmsFin, 
-   ConstructX, 
-   (M = MakeStructuralFin),
-   (E = ExtraFin),
-   (L = LangFin)
-   in {
-
-oper
-  possible_A = mkA "mahdollinen" ;
-  necessary_A = mkA "välttämätön" ;
-  own_A = mkA "oma" ;
-  have_VV = mkVV (caseV genitive (mkV "pitää")) ;
-  provably_Adv = mkAdv "todistettavasti" ;
-  provable_A = mkA "todistettava" ;
-  false_A = mkA (mkN "epätosi" "epätoden" "epätosia") ;
-  such_A = mkA "sellainen" ;
- 
-  genitiveNP np = mkNP (GenNP np) ;
-
-  kilogram_CN = mkCN (mkN "kilo") ;
-
-  each_Det = every_Det ; ----
-
-  that_Subj = M.mkSubj "että" ;
-
-  comma_and_Conj = M.mkConj [] ", ja" plural ;
-  comma_or_Conj = M.mkConj [] ", tai" singular ;
-  slash_Conj = M.mkConj [] "/" singular ;
-
-  whose_IDet = mkIDet (M.mkIQuant "kenen") ;
-
-  eachOf np = mkNP (mkNP each_Det) (SyntaxFin.mkAdv (casePrep elative) np) ;
-
-  adj_thatCl : A -> S -> Cl = \a,s -> 
-    mkCl (L.UseComp (E.CompPartAP (mkAP (mkAP a) s))) ;
-}
diff --git a/examples/attempto/LexAttemptoFre.gf b/examples/attempto/LexAttemptoFre.gf
deleted file mode 100644
--- a/examples/attempto/LexAttemptoFre.gf
+++ /dev/null
@@ -1,33 +0,0 @@
-instance LexAttemptoFre of LexAttempto = 
-  open ExtraFre, SyntaxFre, ParadigmsFre, ConstructX, 
-    MakeStructuralFre,
-    IrregFre, (P = Prelude) in {
-
-oper
-  possible_A = mkA "possible" ;
-  necessary_A = mkA "nécessaire" ;
-  own_A = mkA "propre" ;
-  have_VV = SyntaxFre.must_VV ;
-  provably_Adv = mkAdv "démontrablement" ;
-  provable_A = mkA "démontrable" ;
-  false_A = mkA "faux" ;
-  such_A = mkA "tel" "telle" ;
-
-  genitiveNP np cn = mkNP (mkNP the_Art cn) (SyntaxFre.mkAdv possess_Prep np) ;
-
-  each_Det = every_Det ; ----
-
-  that_Subj = mkSubj "que" ; ---- qu'
-
-  comma_and_Conj = mkConj [] ", et" plural ;
-  comma_or_Conj = mkConj [] ", ou" singular ;
-  slash_Conj = mkConj [] "/" singular ;
-
-  whose_IDet = mkIDet (mkIQuant "de qui") ; ----
-
-  eachOf np = mkNP (mkPredet "chacun" "chacune" genitive P.True) np ;
-
-  adj_thatCl : A -> S -> Cl = \a,s -> 
-    mkCl (mkVP (mkVP (mkAP a)) (SyntaxFre.mkAdv that_Subj s)) ;
-
-}
diff --git a/examples/attempto/LexAttemptoGer.gf b/examples/attempto/LexAttemptoGer.gf
deleted file mode 100644
--- a/examples/attempto/LexAttemptoGer.gf
+++ /dev/null
@@ -1,32 +0,0 @@
-instance LexAttemptoGer of LexAttempto = 
-  open ExtraGer, SyntaxGer, ParadigmsGer, ConstructX,
-    MakeStructuralGer, 
-    IrregGer, Prelude in {
-
-oper
-  possible_A = mkA "möglich" ;
-  necessary_A = mkA "nötig" ;
-  own_A = mkA "eigen" ;
-  have_VV = SyntaxGer.must_VV ;
-  provably_Adv = mkAdv "beweisbar" ;
-  provable_A = mkA "beweisbar" ;
-  false_A = mkA "falsch" ;
-  such_A = mkA "solch" ;
-
-  genitiveNP np cn = mkNP (mkNP the_Art cn) (SyntaxGer.mkAdv possess_Prep np) ;
-
-  each_Det = every_Det ;
-
-  that_Subj = mkSubj "daß" ;
-
-  comma_and_Conj = mkConj [] ", und" plural ;
-  comma_or_Conj = mkConj [] ", oder" singular ;
-  slash_Conj = mkConj [] "/" singular ;
-
-  whose_IDet = mkIDet (mkIQuant "wessen") ;
-
-  eachOf np = mkNP (mkPredet (mkA "jed") "von" dative True singular) np ;
-
-  adj_thatCl : A -> S -> Cl = \a,s -> mkCl (mkVP (mkAP (mkAP a) s)) ;
-
-}
diff --git a/examples/attempto/LexAttemptoIta.gf b/examples/attempto/LexAttemptoIta.gf
deleted file mode 100644
--- a/examples/attempto/LexAttemptoIta.gf
+++ /dev/null
@@ -1,33 +0,0 @@
-instance LexAttemptoIta of LexAttempto = 
-  open ExtraIta, SyntaxIta, ParadigmsIta, ConstructX, 
-    MakeStructuralIta, (P = Prelude)
-    in {
-
-oper
-  possible_A = mkA "possibile" ;
-  necessary_A = mkA "necessario" ;
-  own_A = mkA "proprio" ;
-  have_VV = SyntaxIta.must_VV ;
-  provably_Adv = mkAdv "dimostrabilmente" ;
-  provable_A = mkA "dimostrabile" ;
-  false_A = mkA "falso" ;
-  such_A = mkA "tale" ;
-
-  genitiveNP np cn = mkNP (mkNP the_Art cn) (SyntaxIta.mkAdv possess_Prep np) ;
-
-  each_Det = every_Det ; ----
-
-  that_Subj = mkSubj "che" ;
-
-  comma_and_Conj = mkConj [] ", e" plural ;
-  comma_or_Conj = mkConj [] ", o" singular ;
-  slash_Conj = mkConj [] "/" singular ;
-
-  whose_IDet = mkIDet (mkIQuant "de chi") ; ----
-
-  eachOf np = mkNP (mkPredet "ciascuno" "ciascuna" genitive P.True) np ;
-
-  adj_thatCl : A -> S -> Cl = \a,s -> 
-    mkCl (mkVP (mkVP (mkAP a)) (SyntaxIta.mkAdv that_Subj s)) ;
-
-}
diff --git a/examples/attempto/LexAttemptoSwe.gf b/examples/attempto/LexAttemptoSwe.gf
deleted file mode 100644
--- a/examples/attempto/LexAttemptoSwe.gf
+++ /dev/null
@@ -1,30 +0,0 @@
-instance LexAttemptoSwe of LexAttempto = 
-  open ExtraSwe, SyntaxSwe, ParadigmsSwe, ConstructX, 
-    MakeStructuralSwe, IrregSwe in {
-
-oper
-  possible_A = mkA "möjlig" ;
-  necessary_A = mkA "nödvändig" ;
-  own_A = mkA "egen" "eget" "egna" "egnare" "egnast" ;
-  have_VV = must_VV ;
-  provably_Adv = mkAdv "bevisbart" ;
-  provable_A = mkA "bevisbar" ;
-  false_A = mkA "falsk" ;
-  such_A = mkA "sådan" ;
-
-  genitiveNP np = mkNP (GenNP np) ;
-
-  each_Det = every_Det ; ----
-
-  that_Subj = mkSubj "att" ;
-
-  comma_and_Conj = mkConj [] ", och" plural ;
-  comma_or_Conj = mkConj [] ", eller" singular ;
-  slash_Conj = mkConj [] "/" singular ;
-  whose_IDet = mkIDet (mkIQuant "vems" "vems" "vems" dDefIndef) ;
-
-  eachOf np = mkNP (mkPredet "var och en" "vart och ett" "av" singular) np ;
-
-  adj_thatCl : A -> S -> Cl = \a,s -> mkCl (mkVP (mkAP (mkAP a) s)) ;
-
-}
diff --git a/examples/attempto/LexAttemptoUrd.gf b/examples/attempto/LexAttemptoUrd.gf
deleted file mode 100644
--- a/examples/attempto/LexAttemptoUrd.gf
+++ /dev/null
@@ -1,39 +0,0 @@
-instance LexAttemptoUrd of LexAttempto = 
-  open 
-   ExtraUrd,  
-   SyntaxUrd, 
-   ParadigmsUrd, 
-   ConstructX, 
-   (M = MakeStructuralUrd)
---   IrregUrd 
-   in {
-
-oper
-  possible_A = mkA "mmkn" ;
-  necessary_A = mkA "Zrwry" ;
-  own_A = mkA "apna" ;
-  have_VV = mkVV have_V ;
-  provably_Adv = ParadigmsUrd.mkAdv "sabt" ;
-  provable_A = mkA "sabt" ;
-  false_A = mkA "GlT" ;
-  such_A = mkA "aisa" ;
- 
-  genitiveNP np = mkNP (GenNP np) ;
-
-  kilogram_CN = mkCN (mkN "klwgram") ;
-
-  each_Det = ExtraUrd.each_Det ;
-
-  that_Subj = M.mkSubj "kh" ;
-
-  comma_and_Conj = mkConj [] "awr" plural ;
-  comma_or_Conj = mkConj [] "ya" singular ;
-  slash_Conj = mkConj [] "/" singular ;
-
-  whose_IDet = M.mkIDet "ks ka" singular ;
-
-  eachOf np = mkNP (mkNP each_Det) (SyntaxUrd.mkAdv part_Prep np) ;
-
-  adj_thatCl : A -> S -> Cl = \a,s -> mkCl (mkVP (mkAP (mkAP a) s)) ;
-
-}
diff --git a/examples/attempto/Symbols.gf b/examples/attempto/Symbols.gf
deleted file mode 100644
--- a/examples/attempto/Symbols.gf
+++ /dev/null
@@ -1,23 +0,0 @@
-abstract Symbols = {
-
-cat Var ; Formula ; Term ;
-
-fun plus_Term : Term -> Term -> Term ;
-fun minus_Term : Term -> Term -> Term ;
-fun div_Term : Term -> Term -> Term ;
-fun times_Term : Term -> Term -> Term ;
-fun neg_Term : Term -> Term ;
-fun int_Term : Int -> Term ;
-fun var_Term : Var -> Term ;
-
-fun eq_Formula : Term -> Term -> Formula ;
-fun lt_Formula : Term -> Term -> Formula ;
-fun gt_Formula : Term -> Term -> Formula ;
-fun le_Formula : Term -> Term -> Formula ;
-fun ge_Formula : Term -> Term -> Formula ;
-fun ne_Formula : Term -> Term -> Formula ;
-
-fun X_Var : Var ;
-fun Y_Var : Var ;
-
-}
diff --git a/examples/attempto/SymbolsC.gf b/examples/attempto/SymbolsC.gf
deleted file mode 100644
--- a/examples/attempto/SymbolsC.gf
+++ /dev/null
@@ -1,25 +0,0 @@
-concrete SymbolsC of Symbols = open Precedence, Prelude in {
-
-lincat Term = TermWithPrec ;
-lincat Formula = SS ;
-lincat Var = SS ;
-
-lin plus_Term  = mkpInfixL "+" p1 ;
-lin minus_Term = mkpInfixL "-" p1 ;
-lin div_Term   = mkpInfixL "/" p2 ;
-lin times_Term = mkpInfixL "*" p2 ;
-lin neg_Term   = mkpFun1 "-" ;
-lin int_Term i = mkpConst i.s ;
-lin var_Term i = mkpConst i.s ;
-
-lin eq_Formula = infixSS "=" ;
-lin lt_Formula = infixSS "<" ;
-lin gt_Formula = infixSS ">" ;
-lin le_Formula = infixSS "=<" ;
-lin ge_Formula = infixSS ">=" ;
-lin ne_Formula = infixSS "\\=" ;
-
-lin X_Var = ss "X" ;
-lin Y_Var = ss "Y" ;
-
-}
diff --git a/examples/attempto/TestAttempto.gf b/examples/attempto/TestAttempto.gf
deleted file mode 100644
--- a/examples/attempto/TestAttempto.gf
+++ /dev/null
@@ -1,84 +0,0 @@
-abstract TestAttempto = Attempto ** {
-
-fun
-  card_N : CN ;
-  water_MCN : MCN ;
-  john_PN : PN ;
-  apple_N : CN ;
-  sleep_V : V ;
-  young_A : A ;
-  dog_N : CN ;
-  animal_N : CN ;
-  wait_V : V ;
-  man_N : CN ;
-  woman_N : CN ;
-  give_V3 : V3 ;
-  tired_A : A ;
-  rich_A : A ;
-  customer_N : CN ;
-  enter_V2 : V2 ;
-  bank_N : CN ;
-  satisfied_A : A ;
-  lucky_A : A ;
-  well_known_A : A ;
-  important_A : A ;
-  expensive_A : A ;
-  fill_in_V2 : V2 ;
-  form_N : CN ;
-  age_N : CN ;
-  teacher_N : CN ;
-  successful_A : A ;
-  fond_A2 : A2 ;
-  garden_N : CN ;
-  morning_N : CN ;
-  code_N : CN ;
-  drinkable_A : A ;
-  work_V : V ;
-  admitted_A : A ;
-  eat_V2 : V2 ;
-  burger_N : CN ; 
-  earn_V2 : V2 ;
-  income_N : CN ;
-  england_PN : PN ;
-  beginning_N : CN ;
-  office_N : CN ;  
-  interested_A2 : A2 ;
-  morning_N : CN ;
-  classroom_N : CN ;
-  manually_Adv : Adv ;
-  slot_N : CN ;
-  patiently_Adv : Adv ;
-  course_N : CN ;
-  carefully_Adv : Adv ;
-  time_N : CN ;
-  believe_VS : VS ;
-  seriously_Adv : Adv ;
-  clerk_N : CN ;
-  screen_N : CN ;
-  blink_V : V ;
-  bed_N : CN ;
-  container_N : CN ;
-  automated_teller_N : CN ;
-  reject_V2 : V2 ;
-  accept_V2 : V2 ;
-  type_V2 : V2 ;
-  know_VS : VS ;
-  manager_N : CN ;
-  oversleep_V : V ;
-  valid_A : A ;
-  see_V2 : V2 ;
-  bark_V : V ;
-  go_V2 : V2 ;
-  brother_N : CN ;
-  mary_PN : PN ;
-  machine_N : CN ;
-  correct_A : A ;
-
-  kilogram_Unit : Unit ;
-
-  in_Prep : Prep ;
-  at_Prep : Prep ;
-  into_Prep : Prep ;
-
-
-}
diff --git a/examples/attempto/TestAttemptoEng.gf b/examples/attempto/TestAttemptoEng.gf
deleted file mode 100644
--- a/examples/attempto/TestAttemptoEng.gf
+++ /dev/null
@@ -1,88 +0,0 @@
---# -path=.:present
-
-concrete TestAttemptoEng of TestAttempto = AttemptoEng ** 
-  open SyntaxEng, ParadigmsEng, IrregEng, (C = ConstructX) in {
-
-lin card_N = mkkN "card" ;
-lin water_MCN = mkCN (mkkN "water") ;
-lin john_PN = mkPN "John" ;
-lin apple_N = mkkN "apple" ;
-lin sleep_V = IrregEng.sleep_V ;
-lin young_A = mkA "young" ;
-lin dog_N = mkkN "dog" ;
-lin animal_N = mkkN "animal" ;
-lin wait_V = mkV "wait" ;
-lin man_N = mkCN (mkN "man" "men") ;
-lin woman_N = mkCN (mkN "woman" "women") ;
-lin give_V3 = mkV3 give_V (mkPrep []) (mkPrep "to") ;
-lin tired_A = mkA "tired" ;
-lin rich_A = mkA "rich" ;
-lin customer_N = mkkN "customer" ;
-lin enter_V2 = mkV2 "enter" ;
-lin bank_N = mkkN "bank" ;
-lin satisfied_A = mkA "satisfied" ;
-lin lucky_A = mkA "lucky" ;
-lin well_known_A = mkA "well-known" ;
-lin important_A = mkA "important" ;
-lin expensive_A = mkA "expensive" ;
-lin fill_in_V2 = mkV2 (partV (mkV "fill") "in") ;
-lin form_N = mkkN "form" ;
-lin age_N = mkkN "age" ;
-lin teacher_N = mkkN "teacher" ;
-lin successful_A = mkA "successful" ;
-lin fond_A2 = mkA2 (mkA "fond") (mkPrep "of") ;
-lin garden_N = mkkN "garden" ;
-lin morning_N = mkkN "morning" ;
-lin code_N = mkkN "code" ;
-lin drinkable_A = mkA "drinkable" ;
-lin work_V = mkV "work" ;
-lin admitted_A = mkA "admitted" ;
-lin eat_V2 = mkV2 eat_V ;
-lin burger_N = mkkN "burger" ;
-lin earn_V2 = mkV2 "earn" ;
-lin income_N = mkkN "income" ;
-lin england_PN = mkPN "England" ;
-lin beginning_N = mkkN "beginning" ;
-lin office_N = mkkN "office" ;
-lin interested_A2 = mkA2 (mkA "interested") (mkPrep "in") ;
-lin morning_N = mkkN "morning" ;
-lin classroom_N = mkkN "classroom" ;
-lin manually_Adv = mkAdv "manually" ;
-lin slot_N = mkkN "slot" ;
-lin patiently_Adv = mkAdv "patiently" ;
-lin course_N = mkkN "course" ;
-lin carefully_Adv = mkAdv "carefully" ;
-lin time_N = mkkN "time" ;
-lin believe_VS = mkVS (mkV "believe") ;
-lin seriously_Adv = mkAdv "seriously" ;
-lin clerk_N = mkkN "clerk" ;
-lin screen_N = mkkN "screen" ;
-lin blink_V = mkV "blink" ;
-lin bed_N = mkkN "bed" ;
-lin container_N = mkkN "container" ;
-lin automated_teller_N = mkkN "automated" ;
-lin reject_V2 = mkV2 "reject" ;
-lin accept_V2 = mkV2 "accept" ;
-lin type_V2 = mkV2 "type" ;
-lin know_VS = mkVS IrregEng.know_V ;
-lin manager_N = mkkN "manager" ;
-lin oversleep_V = mkV "oversleep" "overslept" "overslept" ;
-lin valid_A = mkA "valid" ;
-lin see_V2 = mkV2 see_V ;
-lin bark_V = mkV "bark" ;
-lin go_V2 = mkV2 go_V to_Prep ;
-lin brother_N = mkkN "brother" ;
-lin mary_PN = mkPN "mary" ;
-lin machine_N = mkkN "machine" ;
-lin correct_A = mkA "correct" ;
-
-lin kilogram_Unit = mkkN "kilogram" ;
-
-oper mkkN : Str -> CN = \n -> mkCN (ParadigmsEng.mkN n) ;
-
-lin
-  in_Prep = SyntaxEng.in_Prep ;
-  at_Prep = mkPrep "at" ;
-  into_Prep = mkPrep "into" ;
-
-}
diff --git a/examples/attempto/TestAttemptoFin.gf b/examples/attempto/TestAttemptoFin.gf
deleted file mode 100644
--- a/examples/attempto/TestAttemptoFin.gf
+++ /dev/null
@@ -1,87 +0,0 @@
---# -path=.:present
-
-concrete TestAttemptoFin of TestAttempto = AttemptoFin ** 
-  open SyntaxFin, ParadigmsFin, (C = ConstructX) in {
-
-lin card_N = mkkN "kortti" ;
-lin water_MCN = mkCN (mkN "vesi" "veden" "vesiä") ;
-lin john_PN = mkPN "John" ;
-lin apple_N = mkkN "omena" ;
-lin sleep_V = mkV "nukkua" ;
-lin young_A = mkA (mkN "nuori" "nuoria") ;
-lin dog_N = mkkN "koira" ;
-lin animal_N = mkkN "eläin" ;
-lin wait_V = mkV "odottaa" ;
-lin man_N = mkCN (mkN "mies" "miehiä") ;
-lin woman_N = mkCN (mkN "nainen") ;
-lin give_V3 = dirV3 (mkV "antaa") allative ;
-lin tired_A = mkA "väsynyt" ;
-lin rich_A = mkA "rikas" ;
-lin customer_N = mkkN "asiakas" ;
-lin enter_V2 = mkV2 (mkV "astua") illative ; ---- astua sisään
-lin bank_N = mkkN "pankki" ;
-lin satisfied_A = mkA "tyytyväinen" ;
-lin lucky_A = mkA "onnekas" ;
-lin well_known_A = mkA "tunnettu" ;
-lin important_A = mkA "tärkeä" ;
-lin expensive_A = mkA "kallis" ;
-lin fill_in_V2 = mkV2 (mkV "täyttää") ;
-lin form_N = mkkN "kaavake" ;
-lin age_N = mkkN "ikä" ;
-lin teacher_N = mkkN "opettaja" ;
-lin successful_A = mkA "menestyksekäs" ;
-lin fond_A2 = mkA2 (mkA "kiintynyt") (casePrep illative) ;
-lin garden_N = mkCN (mkN "puu" (mkN "tarha")) ;
-lin morning_N = mkkN "aamu" ;
-lin code_N = mkkN "koodi" ;
-lin drinkable_A = mkA "juotava" ;
-lin work_V = mkV "työskennellä" ;
-lin admitted_A = mkA "hyväksytty" ;
-lin eat_V2 = mkV2 (mkV "syödä") partitive ;
-lin burger_N = mkkN "hampurilainen" ;
-lin earn_V2 = mkV2 "ansaita" ;
-lin income_N = mkkN "tulo" ; ---- tulot
-lin england_PN = mkPN "Englanti" ;
-lin beginning_N = mkkN "alku" ;
-lin office_N = mkkN "toimisto" ;
-lin interested_A2 = mkA2 (mkA "kiinnostunut") (casePrep elative) ;
-lin classroom_N = mkkN "luokkahuone" ;
-lin manually_Adv = mkAdv "käsin" ;
-lin slot_N = mkkN "aukko" ;
-lin patiently_Adv = mkAdv "kärsivällisesti" ;
-lin course_N = mkkN "kurssi" ;
-lin carefully_Adv = mkAdv "huolellisesti" ;
-lin time_N = mkCN (mkN "aika" "ajan" "aikoja") ;
-lin believe_VS = mkVS (mkV "uskoa") ;
-lin seriously_Adv = mkAdv "vakavasti" ;
-lin clerk_N = mkCN (mkN "virkailija" "virkailijoita") ;
-lin screen_N = mkkN "kuvaruutu" ;
-lin blink_V = mkV "vilkkua" ;
-lin bed_N = mkkN "sänky" ;
-lin container_N = mkkN "astia" ;
-lin automated_teller_N = mkkN "pankkiautomaatti" ;
-lin reject_V2 = mkV2 "hylätä" ;
-lin accept_V2 = mkV2 "hyväksyä" ;
-lin type_V2 = mkV2 "konekirjoittaa" ; ---- kirjoittaa koneella
-lin know_VS = mkVS (mkV "tietää") ;
-lin manager_N = mkkN "johtaja" ;
-lin oversleep_V = mkV "nukkua" ; ---- nukkua pommiin
-lin valid_A = mkA "pätevä" ;
-lin see_V2 = mkV2 (mkV "nähdä") ;
-lin bark_V = mkV "haukkua" ;
-lin go_V2 = mkV2 (mkV "mennä") illative ;
-lin brother_N = mkCN (mkN "veli" "veljen" "veljiä") ;
-lin mary_PN = mkPN "Mary" ; ----
-lin machine_N = mkkN "kone" ;
-lin correct_A = mkA "oikea" ;
-
-lin kilogram_Unit = mkkN "kilo" ;
-
-oper mkkN : Str -> CN = \n -> mkCN (ParadigmsFin.mk1N n) ;
-
-lin
-  in_Prep = SyntaxFin.in_Prep ;
-  at_Prep = casePrep adessive ;
-  into_Prep = casePrep illative ;
-
-}
diff --git a/examples/attempto/TestAttemptoFre.gf b/examples/attempto/TestAttemptoFre.gf
deleted file mode 100644
--- a/examples/attempto/TestAttemptoFre.gf
+++ /dev/null
@@ -1,89 +0,0 @@
---# -path=.:present
-
-concrete TestAttemptoFre of TestAttempto = AttemptoFre ** 
-  open SyntaxFre, ParadigmsFre, IrregFre, (C = ConstructX) in {
-
-lin card_N = mkkN "carte" ;
-lin water_MCN = mkgN "eau" feminine ;
-lin john_PN = mkPN "John" ;
-lin apple_N = mkkN "pomme" ;
-lin sleep_V = mkV IrregFre.dormir_V2 ;
-lin young_A = mkA "jeune" ;
-lin dog_N = mkkN "chien" ;
-lin animal_N = mkkN "animal" ;
-lin wait_V = mkV "attendre" ;
-lin man_N = mkgN "homme" masculine ;
-lin woman_N = mkkN "femme" ;
-lin give_V3 = mkV3 (mkV "donner") accusative dative ;
-lin tired_A = mkA "fatigué" ;
-lin rich_A = mkA "riche" ;
-lin customer_N = mkkN "client" ;
-lin enter_V2 = mkV2 "entrer" ;
-lin bank_N = mkkN "banque" ;
-lin satisfied_A = mkA "content" ;
-lin lucky_A = mkA "fortuné" ;
-lin well_known_A = mkA "connu" ;
-lin important_A = mkA "important" ;
-lin expensive_A = mkA "cher" ;
-lin fill_in_V2 = mkV2 "remplir" ;
-lin form_N = mkgN "formulaire" masculine ;
-lin age_N = mkgN "âge" masculine ;
-lin teacher_N = mkkN "professeur" ;
-lin successful_A = mkA "réussi" ;
-lin fond_A2 = mkA2 (mkA "attaché") dative ;
-lin garden_N = mkkN "jardin" ;
-lin morning_N = mkkN "matin" ;
-lin code_N = mkgN "code" masculine ;
-lin drinkable_A = mkA "potable" ;
-lin work_V = mkV "travailler" ;
-lin admitted_A = mkA "admis" ;
-lin eat_V2 = mkV2 "manger" ;
-lin burger_N = mkkN "hamburger" ;
-lin earn_V2 = mkV2 "gagner" ;
-lin income_N = mkkN "revenu" ;
-lin england_PN = mkPN "Angleterre" ;
-lin beginning_N = mkkN "début" ;
-lin office_N = mkkN "bureau" ;
-lin interested_A2 = mkA2 (mkA "interessé") (mkPrep "par") ;
-lin classroom_N = mkkN "classe" ;
-lin manually_Adv = mkAdv "manuellement" ;
-lin slot_N = mkkN "trou" ;
-lin patiently_Adv = mkAdv "patiemment" ;
-lin course_N = mkkN "cours" ;
-lin carefully_Adv = mkAdv "soigneusement" ;
-lin time_N = mkkN "temps" ;
-lin believe_VS = mkVS (mkV croire_V2) ;
-lin seriously_Adv = mkAdv "sérieusement" ;
-lin clerk_N = mkkN "employé" ;
-lin screen_N = mkkN "écran" ;
-lin blink_V = mkV "clignoter" ;
-lin bed_N = mkkN "lit" ;
-lin container_N = mkkN "récipient" ;
-lin automated_teller_N = mkgN "automate" masculine ;
-lin reject_V2 = mkV2 "rejeter" ;
-lin accept_V2 = mkV2 "accepter" ;
-lin type_V2 = mkV2 "taper" ;
-lin know_VS = mkVS (mkV savoir_V2) ;
-lin manager_N = mkkN "directeur" ;
-lin oversleep_V = mkV dormir_V2 ; ----
-lin valid_A = mkA "valide" ;
-lin see_V2 = voir_V2 ;
-lin bark_V = mkV "aboyer" ;
-lin go_V2 = mkV2 aller_V dative ;
-lin brother_N = mkgN "frère" masculine ;
-lin mary_PN = mkPN "Mary" ;
-lin machine_N = mkkN "machine" ;
-lin correct_A = mkA "correct" ;
-
-lin kilogram_Unit = mkkN "kilo" ;
-
-oper 
-  mkkN : Str -> CN = \n -> mkCN (ParadigmsFre.mkN n) ;
-  mkgN : Str -> Gender -> CN = \n,g -> mkCN (ParadigmsFre.mkN n g) ;
-
-lin
-  in_Prep = SyntaxFre.in_Prep ;
-  at_Prep = SyntaxFre.to_Prep ;
-  into_Prep = mkPrep "dans" ;
-
-}
diff --git a/examples/attempto/TestAttemptoGer.gf b/examples/attempto/TestAttemptoGer.gf
deleted file mode 100644
--- a/examples/attempto/TestAttemptoGer.gf
+++ /dev/null
@@ -1,89 +0,0 @@
---# -path=.:present
-
-concrete TestAttemptoGer of TestAttempto = AttemptoGer ** 
-  open SyntaxGer, ParadigmsGer, IrregGer, (C = ConstructX) in {
-
-lin card_N = mkkN "Karte" ;
-lin water_MCN = mkgN "Wasser" "Wasser" neuter ;
-lin john_PN = mkPN "John" ;
-lin apple_N = mkgN "Apfel" "Äpfel" masculine ;
-lin sleep_V = IrregGer.schlafen_V ;
-lin young_A = mkA "jung" ;
-lin dog_N = mkgN "Hund" "Hunde" masculine ;
-lin animal_N = mkgN "Tier" "Tiere" neuter ;
-lin wait_V = mkV "warten" ;
-lin man_N = mkgN "Mann" "Männer" masculine ;
-lin woman_N = mkgN "Frau" "Frauen" feminine ;
-lin give_V3 = accdatV3 geben_V ;
-lin tired_A = mkA "müde" ;
-lin rich_A = mkA "reich" ;
-lin customer_N = mkgN "Kunde" "Kunden" masculine ;
-lin enter_V2 = mkV2 (mkV "ein" treten_V) (mkPrep "in" accusative) ;
-lin bank_N = mkgN "Bank" "Banken" feminine ;
-lin satisfied_A = mkA "zufrieden" ;
-lin lucky_A = mkA "glücklich" ;
-lin well_known_A = mkA "bekannt" ;
-lin important_A = mkA "wichtig" ;
-lin expensive_A = mkA "teuer" ;
-lin fill_in_V2 = mkV2 (mkV "ab" (mkV "füllen")) ;
-lin form_N = mkgN "Formular" "Formulare" neuter ;
-lin age_N = mkgN "Alter" "Älter" masculine ;
-lin teacher_N = mkgN "Lehrer" "Lehrer" masculine ;
-lin successful_A = mkA "erfolgreich" ;
-lin fond_A2 = mkA2 (mkA "verliebt") (mkPrep "in" dative) ;
-lin garden_N = mkgN "Garten" "Gärten" masculine ;
-lin morning_N = mkgN "Morgen" "Morgen" masculine ;
-lin code_N = mkgN "Code" "Codes" masculine ;
-lin drinkable_A = mkA "trinkbar" ;
-lin work_V = mkV "arbeiten" ;
-lin admitted_A = mkA "zugelassen" ;
-lin eat_V2 = mkV2 essen_V ;
-lin burger_N = mkgN "Hamburger" "Hamburger" masculine ;
-lin earn_V2 = mkV2 (no_geV (mkV "verdienen")) ;
-lin income_N = mkgN "Einkommen" "Einkommen" neuter ;
-lin england_PN = mkPN "England" ;
-lin beginning_N = mkgN "Anfang" "Anfänge" masculine ;
-lin office_N = mkgN "Büro" "Büros" neuter ;
-lin interested_A2 = mkA2 (mkA "interessiert") (mkPrep "an" dative) ; ----
-lin classroom_N = mkkN "Klasse" ;
-lin manually_Adv = mkAdv "manuell" ;
-lin slot_N = mkgN "Hohl" "Höhle" masculine ; ----
-lin patiently_Adv = mkAdv "geduldig" ;
-lin course_N = mkkN "Kurse" ; ----
-lin carefully_Adv = mkAdv "vorsichtig" ;
-lin time_N = mkgN "Zeit" "Zeiten" feminine ;
-lin believe_VS = mkVS (mkV "glauben") ;
-lin seriously_Adv = mkAdv "seriös" ; ----
-lin clerk_N = mkgN "Angestellt" "Angestellten" masculine ; ----
-lin screen_N = mkgN "Schirm" "Schirme" masculine ;
-lin blink_V = mkV "blinken" ; ----
-lin bed_N = mkgN "Bett" "Bette" neuter ;
-lin container_N = mkgN "Gehälter" "Gehälter" masculine ;
-lin automated_teller_N = mkgN "Automat" "Automate" neuter ;
-lin reject_V2 = mkV2 (mkV "verwerfen" "verwirft" "verwarf" "verwürfe" "verworfen") ;
-lin accept_V2 = mkV2 (mkV "an" nehmen_V) ;
-lin type_V2 = mkV2 schreiben_V ;
-lin know_VS = mkVS wissen_V ;
-lin manager_N = mkgN "Manager" "Manager" masculine ; ----
-lin oversleep_V = schlafen_V ; ----
-lin valid_A = mkA "gültig" ;
-lin see_V2 = mkV2 sehen_V ;
-lin bark_V = mkV "bellen" ;
-lin go_V2 = mkV2 gehen_V to_Prep ;
-lin brother_N = mkgN "Bruder" "Brüder" masculine ;
-lin mary_PN = mkPN "Mary" ;
-lin machine_N = mkkN "Maschine" ;
-lin correct_A = mkA "korrekt" ;
-
-lin kilogram_Unit = mkgN "Kilo" "Kilo" neuter ;
-
-oper 
-  mkkN : Str -> CN = \n -> mkCN (ParadigmsGer.mkN n) ;
-  mkgN : Str -> Str -> Gender -> CN = \s,n,g -> mkCN (ParadigmsGer.mkN s n g) ;
-
-lin
-  in_Prep = SyntaxGer.in_Prep ;
-  at_Prep = SyntaxGer.to_Prep ;
-  into_Prep = mkPrep "in" accusative ;
-
-}
diff --git a/examples/attempto/TestAttemptoIta.gf b/examples/attempto/TestAttemptoIta.gf
deleted file mode 100644
--- a/examples/attempto/TestAttemptoIta.gf
+++ /dev/null
@@ -1,89 +0,0 @@
---# -path=.:present
-
-concrete TestAttemptoIta of TestAttempto = AttemptoIta ** 
-  open SyntaxIta, ParadigmsIta, (C = ConstructX) in {
-
-lin card_N = mkkN "carta" ;
-lin water_MCN = mkgN "acqua" feminine ;
-lin john_PN = mkPN "John" ;
-lin apple_N = mkkN "mela" ;
-lin sleep_V = mkV "dormire" ;
-lin young_A = mkA "giovane" ;
-lin dog_N = mkkN "cane" ;
-lin animal_N = mkkN "animale" ;
-lin wait_V = mkV "aspettare" ;
-lin man_N = mkCN (mkN "uomo" "uomini" masculine) ;
-lin woman_N = mkkN "donna" ;
-lin give_V3 = mkV3 (mkV "dare") accusative dative ;
-lin tired_A = mkA "stanco" ;
-lin rich_A = mkA "ricco" ;
-lin customer_N = mkkN "cliente" ;
-lin enter_V2 = mkV2 "entrare" ;
-lin bank_N = mkkN "banco" ;
-lin satisfied_A = mkA "contento" ;
-lin lucky_A = mkA "fortunato" ;
-lin well_known_A = mkA "conosciuto" ;
-lin important_A = mkA "importante" ;
-lin expensive_A = mkA "caro" ;
-lin fill_in_V2 = mkV2 "riempire" ; ----
-lin form_N = mkkN "modulo" ;
-lin age_N = mkgN "età" feminine ;
-lin teacher_N = mkkN "professore" ;
-lin successful_A = mkA "riuscito" ;
-lin fond_A2 = mkA2 (mkA "affezionato") dative ;
-lin garden_N = mkkN "giardino" ;
-lin morning_N = mkkN "mattino" ;
-lin code_N = mkgN "codice" masculine ;
-lin drinkable_A = mkA "potabile" ;
-lin work_V = mkV "lavorare" ;
-lin admitted_A = mkA "ammesso" ;
-lin eat_V2 = mkV2 "mangiare" ;
-lin burger_N = mkkN "hamburger" ;
-lin earn_V2 = mkV2 "guadagnare" ;
-lin income_N = mkkN "reddito" ;
-lin england_PN = mkPN "Inghilterra" ;
-lin beginning_N = mkkN "inizio" ;
-lin office_N = mkkN "ufficio" ;
-lin interested_A2 = mkA2 (mkA "interessato") (mkPrep "per") ;
-lin classroom_N = mkgN "classe" feminine ;
-lin manually_Adv = mkAdv "manualmente" ;
-lin slot_N = mkkN "slot" ;
-lin patiently_Adv = mkAdv "pazientemente" ;
-lin course_N = mkkN "corso" ;
-lin carefully_Adv = mkAdv "attentamente" ;
-lin time_N = mkkN "tempo" ;
-lin believe_VS = mkVS (mkV "credere") ; ----
-lin seriously_Adv = mkAdv "seriosamente" ;
-lin clerk_N = mkkN "impiegato" ;
-lin screen_N = mkkN "schermo" ;
-lin blink_V = mkV "lampeggiare" ; 
-lin bed_N = mkkN "letto" ;
-lin container_N = mkkN "recipiente" ;
-lin automated_teller_N = mkgN "bancomat" masculine ;
-lin reject_V2 = mkV2 "rifiutare" ;
-lin accept_V2 = mkV2 "accettare" ;
-lin type_V2 = mkV2 "digitare" ;
-lin know_VS = mkVS (mkV "sapere") ; ----
-lin manager_N = mkkN "direttore" ;
-lin oversleep_V = mkV "dormire" ; ----
-lin valid_A = mkA "valido" ;
-lin see_V2 = mkV2 (mkV "vedere") ; ----
-lin bark_V = mkV "abbaiare" ;
-lin go_V2 = mkV2 (mkV "viaggiare") dative ; ----
-lin brother_N = mkgN "fratello" masculine ;
-lin mary_PN = mkPN "Mary" ;
-lin machine_N = mkkN "macchina" ;
-lin correct_A = mkA "corretto" ;
-
-lin kilogram_Unit = mkkN "chilo" ;
-
-oper 
-  mkkN : Str -> CN = \n -> mkCN (ParadigmsIta.mkN n) ;
-  mkgN : Str -> Gender -> CN = \n,g -> mkCN (ParadigmsIta.mkN n g) ;
-
-lin
-  in_Prep = SyntaxIta.in_Prep ;
-  at_Prep = SyntaxIta.to_Prep ;
-  into_Prep = mkPrep "dentro" ;
-
-}
diff --git a/examples/attempto/TestAttemptoSwe.gf b/examples/attempto/TestAttemptoSwe.gf
deleted file mode 100644
--- a/examples/attempto/TestAttemptoSwe.gf
+++ /dev/null
@@ -1,87 +0,0 @@
---# -path=.:present
-
-concrete TestAttemptoSwe of TestAttempto = AttemptoSwe ** 
-  open SyntaxSwe, ParadigmsSwe, IrregSwe, (C = ConstructX) in {
-
-lin card_N = mkkN "kort" neutrum ;
-lin water_MCN = mkCN (mkN "vatten" "vattnet" "vatten" "vattnen") ;
-lin john_PN = mkPN "John" ;
-lin apple_N = mkkN "äpple" neutrum ;
-lin sleep_V = IrregSwe.sova_V ;
-lin young_A = mkA "ung" ;
-lin dog_N = mkkN "hund" utrum ;
-lin animal_N = mkkN "djur" neutrum ;
-lin wait_V = mkV "vänta" ;
-lin man_N = mkCN (mkN "man" "mannen" "män" "männen") ;
-lin woman_N = mkkN "kvinna" utrum ;
-lin give_V3 = mkV3 giva_V (mkPrep []) (mkPrep "till") ;
-lin tired_A = mkA "trött" ;
-lin rich_A = mkA "rik" ;
-lin customer_N = mkCN (mkN "kund" "kunder") ;
-lin enter_V2 = mkV2 (mkV (mkV "träder") "in") (mkPrep "i") ;
-lin bank_N = mkCN (mkN "bank" "banker") ;
-lin satisfied_A = mkA "nöjd" "nöjt" ;
-lin lucky_A = mkA "lycklig" ;
-lin well_known_A = mkA "välkänd" ;
-lin important_A = mkA "viktig" ;
-lin expensive_A = mkA "dyr" ;
-lin fill_in_V2 = mkV2 (mkV (mkV "fyller") "i") ;
-lin form_N = mkkN "formulär" neutrum ;
-lin age_N = mkkN "ålder" utrum ;
-lin teacher_N = mkkN "lärare" utrum ;
-lin successful_A = mkA "framgångsrik" ;
-lin fond_A2 = mkA2 (mkA "förtjust") (mkPrep "i") ;
-lin garden_N = mkkN "trädgård" utrum ;
-lin morning_N = mkCN (mkN "morgon" "morgonen" "morgnar" "morgnarna") ;
-lin code_N = mkCN (mkN "kod" "koder") ;
-lin drinkable_A = mkA "drickbar" ;
-lin work_V = mkV "arbeta" ;
-lin admitted_A = mkA "godkänd" ;
-lin eat_V2 = mkV2 äta_V ;
-lin burger_N = mkkN "hamburgare" utrum ;
-lin earn_V2 = mkV2 "tjäna" ;
-lin income_N = mkCN (mkN "inkomst" "inkomster") ;
-lin england_PN = mkPN "England" ;
-lin beginning_N = mkCN (mkN "början" "början" "början" "början") ;
-lin office_N = mkkN "kontor" neutrum ;
-lin interested_A2 = mkA2 (compoundA (mkA "intresserad" "intresserat")) (mkPrep "i") ;
-lin classroom_N = mkCN (mkN "klassrum" "klassrummet" "klassrum" "klassrummen") ;
-lin manually_Adv = mkAdv "manuellt" ;
-lin slot_N = mkkN "hål" neutrum ;
-lin patiently_Adv = mkAdv "tålamodigt" ;
-lin course_N = mkCN (mkN "kurs" "kurser") ;
-lin carefully_Adv = mkAdv "försiktigt" ;
-lin time_N = mkCN (mkN "tid" "tider") ;
-lin believe_VS = mkVS (mkV "tro") ;
-lin seriously_Adv = mkAdv "seriöst" ;
-lin clerk_N = mkCN (mkN "kontorist" "kontorister") ;
-lin screen_N = mkkN "skärm" neutrum ;
-lin blink_V = mkV "blinka" ;
-lin bed_N = mkkN "säng" utrum ;
-lin container_N = mkkN "behållare" utrum ;
-lin automated_teller_N = mkCN (mkN "automat" "automater") ;
-lin reject_V2 = mkV2 "förkasta" ;
-lin accept_V2 = mkV2 "acceptera" ;
-lin type_V2 = mkV2 skriva_V ; ----
-lin know_VS = mkVS veta_V ;
-lin manager_N = mkCN (mkN "chef" "chefer") ;
-lin oversleep_V = mkV "försova" "försov" "försovit" ;
-lin valid_A = mkA "giltig" ;
-lin see_V2 = mkV2 se_V ;
-lin bark_V = mkV "skäller" ;
-lin go_V2 = mkV2 gå_V to_Prep ;
-lin brother_N = mkCN (mkN "bror" "brodern" "bröder" "bröderna") ;
-lin mary_PN = mkPN "Mary" ;
-lin machine_N = mkCN (mkN "maskin" "maskiner") ;
-lin correct_A = mkA "korrekt" ;
-
-oper mkkN : Str -> Gender -> CN = \n,g -> mkCN (ParadigmsSwe.mkN n g) ;
-
-lin kilogram_Unit = mkCN (mkN "kilo" "kilot" "kilo" "kilon") ;
-
-lin
-  in_Prep = SyntaxSwe.in_Prep ;
-  at_Prep = mkPrep "på" ;
-  into_Prep = mkPrep "in i" ;
-
-}
diff --git a/examples/attempto/TestAttemptoUrd.gf b/examples/attempto/TestAttemptoUrd.gf
deleted file mode 100644
--- a/examples/attempto/TestAttemptoUrd.gf
+++ /dev/null
@@ -1,89 +0,0 @@
---# -path=.:./present:c:/gf/lib/src/prelude:c:/gf/lib/src/abstract:c:/gf/lib/src/api:c:/gf/lib/src/urdu:c:/gf/lib/src/common 
-
-concrete TestAttemptoUrd of TestAttempto = AttemptoUrd ** 
---  open SyntaxUrd, ParadigmsUrd, IrregUrd, (C = ConstructX) in {
-open SyntaxUrd, ParadigmsUrd,  (C = ConstructX) in {
-
-lin card_N = mkkN "kard" ;
-lin water_MCN = mkCN (mkkN "pany") ;
-lin john_PN = mkPN "John" ;
-lin apple_N = mkkN "seb" ;
-lin sleep_V = mkV "swna" ;
-lin young_A = mkA "jwan" ;
-lin dog_N = mkkN "kta" ;
-lin animal_N = mkkN "janwr" ;
-lin wait_V = compoundV "antz-ar" (mkV "krna") ;
---lin man_N = mkCN (mkN "mrd" masculine) ;
-lin woman_N = mkCN (mkN "ewrt" feminine) ;
-lin give_V3 = mkV3 (mkV "dyna") "" "" ;
-lin tired_A = mkA "kh-ka" ;
-lin rich_A = mkA "amyr" ;
-lin customer_N = mkkN "gahk" ;
-lin enter_V2 = mkV2 (compoundV "daKl" (mkV "hwna")) "" ;
-lin bank_N = mkkN "bynk" ;
-lin satisfied_A = mkA "mt-mn" ;
-lin lucky_A = mkA "Kwx qsmt" ;
-lin well_known_A = mkA "mxhwr" ;
-lin important_A = mkA "ahm" ;
-lin expensive_A = mkA "mhnga" ;
-lin fill_in_V2 = mkV2 (mkV "bh-rna") "kw" ;
-lin form_N = mkkN "qsm" ;
-lin age_N = mkkN "emr" ;
-lin teacher_N = mkkN "astad" ;
-lin successful_A = mkA "kamyab" ;
---lin fond_A2 = mkA2 (mkA "fond") (mkPrep "of") ;
-lin garden_N = mkkN "baG" ;
-lin morning_N = mkkN "Sbh" ;
-lin code_N = mkkN "kwd" ;
-lin drinkable_A = mkA "drinkable" ;
-lin work_V = compoundV "kam" (mkV "krna") ;
-lin admitted_A = mkA "manna" ;
-lin eat_V2 = mkV2 (mkV "kh-ana") "" ;
-lin burger_N = mkkN "brgr" ;
-lin earn_V2 = mkV2 "kmana" ;
-lin income_N = mkkN "kmay" ;
-lin england_PN = mkPN "England" ;
-lin beginning_N = mkkN "AGaz" ;
-lin office_N = mkkN "dftr" ;
---lin interested_A2 = mkA2 (mkA "interested") (mkPrep "in") ;
---lin morning_N = mkkN "morning" ;
-lin classroom_N = mkkN "klas rwm" ;
-lin manually_Adv = mkAdv "Kwd" ;
-lin slot_N = mkkN "jgh" ;
-lin patiently_Adv = mkAdv "sbr sE" ;
-lin course_N = mkkN "kwrs" ;
-lin carefully_Adv = mkAdv "ahtyat sE" ;
-lin time_N = mkkN "wqt" ;
---lin believe_VS = mkVS (mkV "believe") ;
-lin seriously_Adv = mkAdv "twjh sE" ;
-lin clerk_N = mkkN "klrk" ;
-lin screen_N = mkkN "stryn" ;
-lin blink_V = mkV "cmkna" ;
-lin bed_N = mkkN "bstr" ;
-lin container_N = mkkN "kntynr" ;
-lin automated_teller_N = mkkN "Kwd bKwd" ;
-lin reject_V2 = mkV2 (mkV "rject") "kw" ;
-lin accept_V2 = mkV2 (compoundV "qbwl" (mkV "krna")) "" ;
-lin type_V2 = mkV2 (compoundV "typ2" (mkV "krna")) "" ;
---lin know_VS = mkVS IrregEng.know_V ;
-lin manager_N = mkkN "mnyjr" ;
---lin oversleep_V = mkV "oversleep" "overslept" "overslept" ;
-lin valid_A = mkA "lagw" ;
-lin see_V2 = mkV2 (mkV "dykh-na") "" ;
-lin bark_V = mkV "bh-wkna" ;
-lin go_V2 = mkV2 (mkV "jana") "" ;
-lin brother_N = mkkN "bh-ay" ;
-lin mary_PN = mkPN "mary" ;
-lin machine_N = mkkN "mxin" ;
-lin correct_A = mkA "SyH" ;
-
-lin kilogram_Unit = mkkN "klw gram" ;
-
-oper mkkN : Str -> CN = \n -> mkCN (ParadigmsUrd.mkN n) ;
-
-lin
-  in_Prep = mkPrep "myN" ;
-  at_Prep = mkPrep "pr" ;
-  into_Prep = mkPrep "myN" ;
-
-}
diff --git a/examples/bronzeage/Bronzeage.gf b/examples/bronzeage/Bronzeage.gf
deleted file mode 100644
--- a/examples/bronzeage/Bronzeage.gf
+++ /dev/null
@@ -1,58 +0,0 @@
-abstract Bronzeage = Swadesh ** {
-
-  flags startcat = Phr ; 
-
-  cat
-    Phr ;
-    Imp ;
-    Cl ;
-    CN ;
-
-    V ;
-    V2 ;
-    V3 ;
-    A ;
-    Pron ;
-    Det ;
-    Card ;
-    Prep ;
-
-    MassCN ;
-
-  fun
-    PhrPos    : Cl -> Phr ;
-    PhrNeg    : Cl -> Phr ;
-    PhrQuest  : Cl -> Phr ;
-    PhrIAdv   : IAdv -> Cl -> Phr ;
-    PhrImp    : Imp -> Phr ;    
-    PhrImpNeg : Imp -> Phr ;    
-
-    SentV  : V  -> NP -> Cl ;
-    SentV2 : V2 -> NP -> NP -> Cl ;
-    SentV2Mass : V2 -> NP -> MassCN -> Cl ;
-    SentV3 : V3 -> NP -> NP -> NP -> Cl ;
-    SentA  : A  -> NP -> Cl ;
-    SentNP : NP -> NP -> Cl ;
-
-    SentAdvV  : V  -> NP -> Adv -> Cl ;
-    SentAdvV2 : V2 -> NP -> NP -> Adv -> Cl ;
-
-    ImpV  : V -> Imp ;
-    ImpV2 : V2 -> NP -> Imp ;
-
-    DetCN : Det -> CN -> NP ;
-    NumCN : Card -> CN -> NP ;
-
-    UseN  : N -> CN ;
-    ModCN : A -> CN -> CN ;
-
-    UseMassN : MassN -> MassCN ;
-    ModMass : A -> MassCN -> MassCN ;
-
--- new
-    DefCN : CN -> NP ;
-    IndefCN : CN -> NP ;
-    PrepNP : Prep -> NP -> Adv ;
-    on_Prep : Prep ;
-
-}
diff --git a/examples/bronzeage/BronzeageAra.gf b/examples/bronzeage/BronzeageAra.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageAra.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:minimal:present
-
-concrete BronzeageAra of Bronzeage = SwadeshAra **  
-    BronzeageI
-  with
-  (Syntax = SyntaxAra) ** open ResAra,ParamX in {
-}
-
diff --git a/examples/bronzeage/BronzeageBul.gf b/examples/bronzeage/BronzeageBul.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageBul.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:minimal:present
-
-concrete BronzeageBul of Bronzeage = SwadeshBul **  
-    BronzeageI
-  with
-  (Syntax = SyntaxBul) ** open ResBul,ParamX in {
-}
-
diff --git a/examples/bronzeage/BronzeageCat.gf b/examples/bronzeage/BronzeageCat.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageCat.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:present
-
-concrete BronzeageCat of Bronzeage = SwadeshCat ** BronzeageI with
-  (Syntax = SyntaxCat) ** open ResCat in {
-}
-
diff --git a/examples/bronzeage/BronzeageDan.gf b/examples/bronzeage/BronzeageDan.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageDan.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:present
-
-concrete BronzeageDan of Bronzeage = SwadeshDan **  BronzeageI with
-  (Syntax = SyntaxDan) ** open ResDan in {
-  flags language = sv_DK;
-}
diff --git a/examples/bronzeage/BronzeageEng.gf b/examples/bronzeage/BronzeageEng.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageEng.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete BronzeageEng of Bronzeage = SwadeshEng ** BronzeageI with
-  (Syntax = SyntaxEng) ** open ResEng in {
-  flags language = en_US;
-}
-
diff --git a/examples/bronzeage/BronzeageFin.gf b/examples/bronzeage/BronzeageFin.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageFin.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:present
-
-concrete BronzeageFin of Bronzeage = SwadeshFin **  BronzeageI with
-  (Syntax = SyntaxFin) ** open ResFin in {
-  flags language = fi_FI;
-}
-
-
diff --git a/examples/bronzeage/BronzeageFre.gf b/examples/bronzeage/BronzeageFre.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageFre.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:present
-
-concrete BronzeageFre of Bronzeage = SwadeshFre **  BronzeageI with
-  (Syntax = SyntaxFre) ** open ResFre in {
-  flags language = sv_SE;
-}
-
-
diff --git a/examples/bronzeage/BronzeageGer.gf b/examples/bronzeage/BronzeageGer.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageGer.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:present
-
-concrete BronzeageGer of Bronzeage = SwadeshGer **  BronzeageI with
-  (Syntax = SyntaxGer) ** open ResGer in {
-  flags language = de_DE;
-}
-
-
diff --git a/examples/bronzeage/BronzeageI.gf b/examples/bronzeage/BronzeageI.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageI.gf
+++ /dev/null
@@ -1,46 +0,0 @@
-incomplete concrete BronzeageI of Bronzeage = open Syntax in {
-
-  lincat
-    Phr = Syntax.Phr ;
-    Imp = Syntax.Imp ;
-    Cl = Syntax.Cl ;
-    CN = Syntax.CN ;
-    MassCN = Syntax.CN ;
-
-  lin
-    PhrPos = mkPhr ;
-    PhrNeg sent = mkPhr (mkS negativePol sent) ;
-    PhrQuest sent = mkPhr (mkQS sent) ;
-    PhrIAdv iadv sent = mkPhr (mkQS (mkQCl iadv sent)) ; 
-    PhrImp = mkPhr ;
-    PhrImpNeg imp = mkPhr (mkUtt negativePol imp) ;
-    
-    SentV v x = mkCl x v ;
-
-    SentV2 v x y = mkCl x v y ;
-    SentV2Mass v x y = mkCl x v (mkNP y) ;
-    SentV3 v x y z = mkCl x v y z ;
-    SentA  a x = mkCl x a ;
-    SentNP a x = mkCl x a ;
-
-    SentAdvV  v np adv = mkCl np (mkVP (mkVP v) adv) ;
-    SentAdvV2 v x y adv = mkCl x (mkVP (mkVP v y) adv) ;
-
-    ImpV = mkImp ;
-    ImpV2 = mkImp ;
-
-    DetCN = mkNP ;
-    NumCN = mkNP ;
-
-    UseN = mkCN ;
-    ModCN = mkCN ;
-
-    UseMassN = mkCN ;
-    ModMass = mkCN ;
-
-    DefCN = mkNP the_Art ;
-    IndefCN = mkNP a_Art ;
-    PrepNP = mkAdv ;
-    on_Prep = Syntax.on_Prep ;
-
-}
diff --git a/examples/bronzeage/BronzeageIta.gf b/examples/bronzeage/BronzeageIta.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageIta.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete BronzeageIta of Bronzeage = SwadeshIta ** BronzeageI with
-  (Syntax = SyntaxIta) ** open ResIta in {
-  flags language = en_US;
-}
-
diff --git a/examples/bronzeage/BronzeageNor.gf b/examples/bronzeage/BronzeageNor.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageNor.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:present:prelude
-
-concrete BronzeageNor of Bronzeage = SwadeshNor **  BronzeageI with
-  (Syntax = SyntaxNor) ** open ResNor in {
-  flags language = nb_NO;
-}
diff --git a/examples/bronzeage/BronzeagePol.gf b/examples/bronzeage/BronzeagePol.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeagePol.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete BronzeagePol of Bronzeage = SwadeshPol ** BronzeageI with
-  (Syntax = SyntaxPol) ** open ResPol in {
-
-}
-
diff --git a/examples/bronzeage/BronzeageRon.gf b/examples/bronzeage/BronzeageRon.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageRon.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:present
-
-concrete BronzeageRon of Bronzeage = SwadeshRon ** BronzeageI with
-  (Syntax = SyntaxRon) ** open ResRon in {
-}
-
diff --git a/examples/bronzeage/BronzeageRus.gf b/examples/bronzeage/BronzeageRus.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageRus.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:minimal:present
-
-concrete BronzeageRus of Bronzeage = SwadeshRus ** BronzeageI with
-  (Syntax = SyntaxRus) ** open ResRus in {
-  flags language = ru_RU;
-}
-
diff --git a/examples/bronzeage/BronzeageSpa.gf b/examples/bronzeage/BronzeageSpa.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageSpa.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present:prelude
-
-concrete BronzeageSpa of Bronzeage = SwadeshSpa **  BronzeageI with
-  (Syntax = SyntaxSpa) ** open ResSpa in {
-  flags language = es_ES;
-}
-
diff --git a/examples/bronzeage/BronzeageSwe.gf b/examples/bronzeage/BronzeageSwe.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageSwe.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:present
-
-concrete BronzeageSwe of Bronzeage = SwadeshSwe **  BronzeageI with
-  (Syntax = SyntaxSwe) ** open ResSwe in {
-  flags language = sv_SE;
-}
-
-
diff --git a/examples/bronzeage/BronzeageUrd.gf b/examples/bronzeage/BronzeageUrd.gf
deleted file mode 100644
--- a/examples/bronzeage/BronzeageUrd.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete BronzeageUrd of Bronzeage = SwadeshUrd ** BronzeageI with
-  (Syntax = SyntaxUrd) ** open ResUrd in {
-----  flags language = en_US;
-}
-
diff --git a/examples/bronzeage/Makefile b/examples/bronzeage/Makefile
deleted file mode 100644
--- a/examples/bronzeage/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-all: magnet
-
-magnet:
-	gf -make -name=BronzeageAra BronzeageAra.gf 
-	gf -make -name=BronzeageBul BronzeageBul.gf 
-	gf -make -name=BronzeageCat BronzeageCat.gf 
-	gf -make -name=BronzeageDan BronzeageDan.gf 
-	gf -make -name=BronzeageEng BronzeageEng.gf 
-	gf -make -name=BronzeageFre BronzeageFre.gf 
-	gf -make -name=BronzeageGer BronzeageGer.gf 
-	gf -make -name=BronzeageIta BronzeageIta.gf 
-	gf -make -name=BronzeageNor BronzeageNor.gf 
-	gf -make -name=BronzeagePol BronzeagePol.gf 
-#	gf -make -name=BronzeageRon BronzeageRon.gf 
-	gf -make -name=BronzeageRus BronzeageRus.gf 
-	gf -make -name=BronzeageSpa BronzeageSpa.gf 
-	gf -make -name=BronzeageSwe BronzeageSwe.gf
-	gf -make BronzeageAra.pgf BronzeageBul.pgf BronzeageCat.pgf BronzeageDan.pgf BronzeageEng.pgf BronzeageFre.pgf BronzeageGer.pgf BronzeageIta.pgf BronzeageNor.pgf BronzeagePol.pgf BronzeageRus.pgf BronzeageSpa.pgf BronzeageSwe.pgf +RTS -K100M
diff --git a/examples/bronzeage/Swadesh.gf b/examples/bronzeage/Swadesh.gf
deleted file mode 100644
--- a/examples/bronzeage/Swadesh.gf
+++ /dev/null
@@ -1,261 +0,0 @@
-abstract Swadesh = {
-
-  cat
-    V ;
-    V2 ;
-    V3 ;
-    A ;
-    N ;
-    Pron ;
-    Det ;
-    Card ;
-    Prep ;
-    IAdv ;
-    IP ;
-    NP ;
-    Adv ; 
-    Conj ;
-    Ord ;
-
-    MassN ;
-
-  fun
-
-    -- Pronouns
-
-    i_NP : NP ;
-    youSg_NP : NP ;
-    he_NP : NP ;
-    we_NP : NP ;
-    youPl_NP : NP ;
-    they_NP : NP ;
-    whoPl_IP : IP ; -- only one who in Swadesh 207
-    whoSg_IP : IP ;
-    whatPl_IP : IP ; -- only one what in Swadesh 207
-    whatSg_IP : IP ;
-
-    -- Determiners
-
-    that_Det : Det ;
-    this_Det : Det ;
-----    all_Predet : Predet ;
-    many_Det : Det ;
-    some_Det : Det ;
-
-    left_Ord : Ord ;
-    right_Ord : Ord ;
-
-    -- Adverbs
-
-    here_Adv : Adv ;
-    there_Adv : Adv ;
-    where_IAdv : IAdv ;
-    when_IAdv : IAdv ;
-    how_IAdv : IAdv ;
-    far_Adv : Adv ;
-
-    -- Conjunctions
-
-    and_Conj : Conj ;
-
-    -- Prepositions
-
---    at_Prep : Prep ;  
-    in_Prep : Prep ;
-    with_Prep : Prep ;
-
-    -- not -- ?
-    -- if -- ?
-    -- because -- ?
-
-    -- Numerals
-
-    one_Det : Card ;
-    two_Num : Card ;
-    three_Num : Card ;
-    four_Num : Card ;
-    five_Num : Card ;
-
-    -- Adjectives
-
-    bad_A : A ;
-    big_A : A ;
-    black_A : A ;
-    cold_A : A ;
-    correct_A : A ;
-    dirty_A : A ;
-    dry_A : A ;
-    dull_A : A ;
-    full_A : A ;
-    good_A : A ;
-    green_A : A ;
-    heavy_A : A ;
-    long_A : A ;
-    narrow_A : A ;
-    near_A : A ;
-    new_A : A ;
-    old_A : A ;
-----    other_A : A ;
-    red_A : A ;
-    rotten_A : A ;
-    round_A : A ;
-    sharp_A : A ;
-    short_A : A ;
-    small_A : A ;
-    smooth_A : A ;
-    straight_A : A ;
-    thick_A : A ;
-    thin_A : A ;
-    warm_A : A ;
-    wet_A : A ;
-    white_A : A ;
-    wide_A : A ;
-    yellow_A : A ;
-
-    -- Nouns
-
-    animal_N : N ;
-    ashes_N : MassN ;
-    back_N : N ;
-    bark_N : MassN ;
-    belly_N : N ;
-    bird_N : N ;
-    blood_N : MassN ;
-    bone_N : N ;
-    breast_N : N ;
-    child_N : N ;
-    cloud_N : N ;
-    day_N : N ;
-    dog_N : N ;
-    dust_N : MassN ;
-    ear_N : N ;
-    earth_N : MassN ;
-    egg_N : N ;
-    eye_N : N ;
-    fat_N : MassN ;
-----    father_N : N ;
-    feather_N : N ;
-    fingernail_N : N ;
-    fire_N : N ;
-    fish_N : N ;
-    flower_N : N ;
-    fog_N : MassN ;
-    foot_N : N ;
-    forest_N : N ;
-    fruit_N : N ;
-    grass_N : N ;
-    guts_N : N ;
-    hair_N : N ;
-    hand_N : N ;
-    head_N : N ;
-    heart_N : N ;
-    horn_N : N ;
-    husband_N : N ;
-    ice_N : MassN ;
-    knee_N : N ;
-    lake_N : N ;
-    leaf_N : N ;
-    leg_N : N ;
-    liver_N : N ;
-    louse_N : N ;
-    man_N : N ;
-    meat_N : MassN ;
-    moon_N : N ;
-----    mother_N : N ;
-    mountain_N : N ;
-    mouth_N : N ;
-    name_N : N ;
-    neck_N : N ;
-    night_N : N ;
-    nose_N : N ;
-    person_N : N ;
-    rain_N : MassN ;
-    river_N : N ;
-    road_N : N ;
-    root_N : N ;
-    rope_N : N ;
-    salt_N : MassN ;
-    sand_N : MassN ;
-    sea_N : N ;
-    seed_N : N ;
-    skin_N : N ;
-    sky_N : N ;
-    smoke_N : MassN ;
-    snake_N : N ;
-    snow_N : MassN ;
-    star_N : N ;
-    stick_N : N ;
-    stone_N : N ;
-    sun_N : N ;
-    tail_N : N ;
-    tongue_N : N ;
-    tooth_N : N ;
-    tree_N : N ;
-    water_N : MassN ;
-    wife_N : N ;
-    wind_N : N ;
-    wing_N : N ;
-    woman_N : N ;
-    worm_N : N ;
-    year_N : N ;
-
-    -- Verbs
-
-    bite_V2 : V2 ;
-    blow_V : V ;
-    breathe_V : V ;
-    burn_V : V ;
-    come_V : V ;
-    count_V2 : V2 ;
-    cut_V2 : V2 ;
-    die_V : V ;
-    dig_V : V ;
-    drink_V2 : V2 ;
-    eat_V2 : V2 ;
-    fall_V : V ;
-    fear_V2 : V2 ;
-    fight_V2 : V2 ;
-    float_V : V ;
-    flow_V : V ;
-    fly_V : V ;
-    freeze_V : V ;
-    give_V3 : V3 ;
-    hear_V2 : V2 ;
-    hit_V2 : V2 ;
-    hold_V2 : V2 ;
-    hunt_V2 : V2 ;
-    kill_V2 : V2 ;
-    know_V2 : V2 ;
-    laugh_V : V ;
-    lie_V : V ;
-    live_V : V ;
-    play_V : V ;
-    pull_V2 : V2 ;
-    push_V2 : V2 ;
-    rub_V2 : V2 ;
-    say_V : V ;
-    scratch_V2 : V2 ;
-    see_V2 : V2 ;
-    sew_V : V ;
-    sing_V : V ;
-    sit_V : V ;
-    sleep_V : V ;
-    smell_V : V ;
-    spit_V : V ;
-    split_V2 : V2 ;
-    squeeze_V2 : V2 ;
-    stab_V2 : V2 ;
-    stand_V : V ;
-    suck_V2 : V2 ;
-    swell_V : V ;
-    swim_V : V ;
-    think_V : V ;
-    throw_V2 : V2 ;
-    tie_V2 : V2 ;
-    turn_V : V ;
-    vomit_V : V ;
-    walk_V : V ;
-    wash_V2 : V2 ;
-    wipe_V2 : V2 ;
-
-}
diff --git a/examples/bronzeage/SwadeshAra.gf b/examples/bronzeage/SwadeshAra.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshAra.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present
-
-concrete SwadeshAra of Swadesh = SwadeshI with
-  (Lexicon = LexiconAra),
-  (Syntax = SyntaxAra) ;
diff --git a/examples/bronzeage/SwadeshBul.gf b/examples/bronzeage/SwadeshBul.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshBul.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:minimal:present
-
-concrete SwadeshBul of Swadesh = SwadeshI with
-  (Lexicon = LexiconBul),
-  (Syntax = SyntaxBul) ;
diff --git a/examples/bronzeage/SwadeshCat.gf b/examples/bronzeage/SwadeshCat.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshCat.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present
-
-concrete SwadeshCat of Swadesh = SwadeshI with
-  (Lexicon = LexiconCat),
-  (Syntax = SyntaxCat) ;
diff --git a/examples/bronzeage/SwadeshDan.gf b/examples/bronzeage/SwadeshDan.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshDan.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:present
-
-concrete SwadeshDan of Swadesh = SwadeshI with
-  (Lexicon = LexiconDan),
-  (Syntax = SyntaxDan) ;
-
diff --git a/examples/bronzeage/SwadeshEng.gf b/examples/bronzeage/SwadeshEng.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshEng.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present:prelude
-
-concrete SwadeshEng of Swadesh = SwadeshI with
-  (Syntax = SyntaxEng),
-  (Lexicon = LexiconEng) ;
diff --git a/examples/bronzeage/SwadeshFin.gf b/examples/bronzeage/SwadeshFin.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshFin.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present:prelude
-
-concrete SwadeshFin of Swadesh = SwadeshI with
-  (Lexicon = LexiconFin),
-  (Syntax = SyntaxFin) ;
-
-
diff --git a/examples/bronzeage/SwadeshFre.gf b/examples/bronzeage/SwadeshFre.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshFre.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:present
-
-concrete SwadeshFre of Swadesh = SwadeshI with
-  (Lexicon = LexiconFre),
-  (Syntax = SyntaxFre) ;
-
diff --git a/examples/bronzeage/SwadeshGer.gf b/examples/bronzeage/SwadeshGer.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshGer.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present
-
-concrete SwadeshGer of Swadesh = SwadeshI with
-  (Lexicon = LexiconGer),
-  (Syntax = SyntaxGer) ;
diff --git a/examples/bronzeage/SwadeshI.gf b/examples/bronzeage/SwadeshI.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshI.gf
+++ /dev/null
@@ -1,244 +0,0 @@
-incomplete concrete SwadeshI of Swadesh = open Syntax, Lexicon in {
-
-  lincat
-    V = Syntax.V ;
-    V2 = Syntax.V2 ;
-    V3 = Syntax.V3 ;
-    A = Syntax.A ;
-    N = Syntax.N ;
-    Pron = Syntax.Pron ;
-    Det = Syntax.Det ;
-    Card = Syntax.Card ;
-    Prep = Syntax.Prep ;
-    IAdv = Syntax.IAdv ;
-    IP = Syntax.IP ;
-    NP = Syntax.NP ;
-    Adv = Syntax.Adv ;
-    Conj = Syntax.Conj ;
-    Ord = Syntax.Ord ;
-
-    MassN = Syntax.N ;
-
-  lin
-
-    -- Pronouns
-
-    i_NP = mkNP i_Pron ;
-    youSg_NP = mkNP youSg_Pron ;
-    he_NP = mkNP he_Pron ;
-    we_NP = mkNP we_Pron ;
-    youPl_NP = mkNP youPl_Pron ;
-    they_NP = mkNP they_Pron ;
-    whoPl_IP = whoPl_IP ;
-    whoSg_IP = whoSg_IP ;
-    whatPl_IP = whatPl_IP ;
-    whatSg_IP = whatSg_IP ;
-
-    -- Determiners
-
-    this_Det = mkDet this_Quant ;
-    that_Det = mkDet that_Quant ;
-    many_Det = many_Det ;
-    some_Det = someSg_Det ;
-----    few_Det =  few_Det ;
-
---   left_Ord = Syntax.left_Ord ;
---   right_Ord = Syntax.right_Ord ;
-    -- Adverbs
-    here_Adv = Syntax.here_Adv;
-    there_Adv = Syntax.there_Adv;
-    where_IAdv = Syntax.where_IAdv;
-    when_IAdv = Syntax.when_IAdv;
-    how_IAdv = Syntax.how_IAdv;
-    far_Adv = Lexicon.far_Adv ;
-    -- not : Adv ; -- ?
-    -- Conjunctions
-    and_Conj = and_Conj ;
-    -- Prepositions
-    in_Prep = Syntax.in_Prep ;
-    with_Prep = Syntax.with_Prep ;
-    -- Numerals
-    one_Det = mkCard n1_Numeral ;
-    two_Num = mkCard n2_Numeral ;
-    three_Num = mkCard n3_Numeral ;
-    four_Num = mkCard n4_Numeral ;
-    five_Num = mkCard n5_Numeral ;
-
-    -- Adjectives
-    bad_A = Lexicon.bad_A ;
-    big_A = Lexicon.big_A ;
-    black_A = Lexicon.black_A ;
-    cold_A = Lexicon.cold_A ;
-   correct_A = Lexicon.correct_A ;
-    dirty_A = Lexicon.dirty_A ;
-   dry_A = Lexicon.dry_A ;
-   dull_A = Lexicon.dull_A ;
-   full_A = Lexicon.full_A ;
-    good_A = Lexicon.good_A ;
-    green_A = Lexicon.green_A ;
-   heavy_A = Lexicon.heavy_A ;
-    long_A = Lexicon.long_A ;
-    narrow_A = Lexicon.narrow_A ;
-   near_A = Lexicon.near_A ;
-    new_A = Lexicon.new_A ;
-    old_A = Lexicon.old_A ;
----- other_A = Lexicon.other_A ;
-    red_A = Lexicon.red_A ;
-   rotten_A = Lexicon.rotten_A ;
-   round_A = Lexicon.round_A ;
-   sharp_A = Lexicon.sharp_A ;
-    short_A = Lexicon.short_A ;
-    small_A = Lexicon.small_A ;
-   smooth_A = Lexicon.smooth_A ;
-   straight_A = Lexicon.straight_A ;
-    thick_A = Lexicon.thick_A ;
-    thin_A = Lexicon.thin_A ;
-    warm_A = Lexicon.warm_A ;
-   wet_A = Lexicon.wet_A ;
-    white_A = Lexicon.white_A ;
-   wide_A = Lexicon.wide_A ;
-    yellow_A = Lexicon.yellow_A ;
-
-    -- Nouns
-   animal_N = Lexicon.animal_N ;
-   ashes_N = Lexicon.ashes_N ;
-   back_N = Lexicon.back_N ;
-   bark_N = Lexicon.bark_N ;
-   belly_N = Lexicon.belly_N ;
-    bird_N = Lexicon.bird_N;
-   blood_N = Lexicon.blood_N ;
-   bone_N = Lexicon.bone_N ;
-   breast_N = Lexicon.breast_N ;
-    child_N = Lexicon.child_N ;
-   cloud_N = Lexicon.cloud_N ;
-   day_N = Lexicon.day_N ;
-    dog_N = Lexicon.dog_N ;
-   dust_N = Lexicon.dust_N ;
-   ear_N = Lexicon.ear_N ;
-   earth_N = Lexicon.earth_N ;
-   egg_N = Lexicon.egg_N ;
-   eye_N = Lexicon.eye_N ;
-   fat_N = Lexicon.fat_N ;
-   feather_N = Lexicon.feather_N ;
-   fingernail_N = Lexicon.fingernail_N ;
-   fire_N = Lexicon.fire_N ;
-    fish_N = Lexicon.fish_N ;
-   flower_N = Lexicon.flower_N ;
-   fog_N = Lexicon.fog_N ;
-   foot_N = Lexicon.foot_N ;
-   forest_N = Lexicon.forest_N ;
-    fruit_N = Lexicon.fruit_N ;
-   grass_N = Lexicon.grass_N ;
-   guts_N = Lexicon.guts_N ;
-   hair_N = Lexicon.hair_N ;
-   hand_N = Lexicon.hand_N ;
-   head_N = Lexicon.head_N ;
-   heart_N = Lexicon.heart_N ;
-   horn_N = Lexicon.horn_N ;
-    husband_N = Lexicon.man_N ; --- aviomies
-   ice_N = Lexicon.ice_N ;
-   knee_N = Lexicon.knee_N ;
-    lake_N = Lexicon.lake_N ;
-   leaf_N = Lexicon.leaf_N ;
-   leg_N = Lexicon.leg_N ;
-   liver_N = Lexicon.liver_N ;
-   louse_N = Lexicon.louse_N ;
-    man_N = Lexicon.man_N ;
-    meat_N = Lexicon.meat_N ;
-    moon_N = Lexicon.moon_N ;
-----   mother_N = Lexicon.mother_N ;
-    mountain_N = Lexicon.mountain_N ;
-   mouth_N = Lexicon.mouth_N ;
-   name_N = Lexicon.name_N ;
-   neck_N = Lexicon.neck_N ;
-   night_N = Lexicon.night_N ;
-   nose_N = Lexicon.nose_N ;
-   person_N = Lexicon.person_N ;
-   rain_N = Lexicon.rain_N ;
-    river_N = Lexicon.river_N ;
-   road_N = Lexicon.road_N ;
-   root_N = Lexicon.root_N ;
-   rope_N = Lexicon.rope_N ;
-   salt_N = Lexicon.salt_N ;
-   sand_N = Lexicon.sand_N ;
-    sea_N = Lexicon.sea_N ;
-   seed_N = Lexicon.seed_N ;
-   skin_N = Lexicon.skin_N ;
-   sky_N = Lexicon.sky_N ;
-   smoke_N = Lexicon.smoke_N ;
-    snake_N = Lexicon.snake_N ;
-   snow_N = Lexicon.snow_N ;
-    star_N = Lexicon.star_N ;
-   stick_N = Lexicon.stick_N ;
-    stone_N = Lexicon.stone_N ;
-    sun_N = Lexicon.sun_N ;
-   tail_N = Lexicon.tail_N ;
-   tongue_N = Lexicon.tongue_N ;
-   tooth_N = Lexicon.tooth_N ;
-    tree_N = Lexicon.tree_N ;
-    water_N = Lexicon.water_N ;
-   wife_N = Lexicon.wife_N ;
-   wind_N = Lexicon.wind_N ;
-   wing_N = Lexicon.wing_N ;
-    woman_N = Lexicon.woman_N ;
-   worm_N = Lexicon.worm_N ;
-   year_N = Lexicon.year_N ;
-    -- Verbs
-   bite_V2 = Lexicon.bite_V2 ;
-   blow_V = Lexicon.blow_V ;
-   breathe_V = Lexicon.breathe_V ;
-   burn_V = Lexicon.burn_V ;
-    come_V = Lexicon.come_V ;
-   count_V2 = Lexicon.count_V2 ;
-   cut_V2 = Lexicon.cut_V2 ;
-   die_V = Lexicon.die_V ;
-   dig_V = Lexicon.dig_V ;
-   drink_V2 = Lexicon.drink_V2 ;
-   eat_V2 = Lexicon.eat_V2 ;
-   fall_V = Lexicon.fall_V ;
-   fear_V2 = Lexicon.fear_V2 ;
-   fight_V2 = Lexicon.fight_V2 ;
-   float_V = Lexicon.float_V ;
-   flow_V = Lexicon.flow_V ;
-   fly_V = Lexicon.fly_V ;
-   freeze_V = Lexicon.freeze_V ;
-   give_V3 = Lexicon.give_V3 ;
-   hear_V2 = Lexicon.hear_V2 ;
-   hit_V2 = Lexicon.hit_V2 ;
-   hold_V2 = Lexicon.hold_V2 ;
-   hunt_V2 = Lexicon.hunt_V2 ;
-   kill_V2 = Lexicon.kill_V2 ;
-   know_V2 = Lexicon.know_V2 ;
-   laugh_V = Lexicon.laugh_V ;
-   lie_V = Lexicon.lie_V ;
-    live_V = Lexicon.live_V ;
---    play_V = Lexicon. play_V2 ;
-   pull_V2 = Lexicon.pull_V2 ;
-   push_V2 = Lexicon.push_V2 ;
-   rub_V2 = Lexicon.rub_V2 ;
---   say_V = Lexicon.say_VS ;
-   scratch_V2 = Lexicon.scratch_V2 ;
-    see_V2 = Lexicon.see_V2 ;
-   sew_V = Lexicon.sew_V ;
-   sing_V = Lexicon.sing_V ;
-   sit_V = Lexicon.sit_V ;
-    sleep_V = Lexicon.sleep_V ;
-   smell_V = Lexicon.smell_V ;
-   spit_V = Lexicon.spit_V ;
-   split_V2 = Lexicon.split_V2 ;
-   squeeze_V2 = Lexicon.squeeze_V2 ;
-   stab_V2 = Lexicon.stab_V2 ;
-   stand_V = Lexicon.stand_V ;
-   suck_V2 = Lexicon.suck_V2 ;
-   swell_V = Lexicon.swell_V ;
-   swim_V = Lexicon.swim_V ;
-   think_V = Lexicon.think_V ;
-   throw_V2 = Lexicon.throw_V2 ;
-   tie_V2 = Lexicon.tie_V2 ;
-   turn_V = Lexicon.turn_V ;
-   vomit_V = Lexicon.vomit_V ;
-    walk_V = Lexicon.walk_V ;
-   wash_V2 = Lexicon.wash_V2 ;
-   wipe_V2 = Lexicon.wipe_V2 ;
-
-}
diff --git a/examples/bronzeage/SwadeshIta.gf b/examples/bronzeage/SwadeshIta.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshIta.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present:prelude
-
-concrete SwadeshIta of Swadesh = SwadeshI with
-  (Lexicon = LexiconIta),
-  (Syntax = SyntaxIta) ;
-
-
diff --git a/examples/bronzeage/SwadeshNor.gf b/examples/bronzeage/SwadeshNor.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshNor.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete SwadeshNor of Swadesh = SwadeshI with
-  (Lexicon = LexiconNor),
-  (Syntax = SyntaxNor) ;
-
-
diff --git a/examples/bronzeage/SwadeshPol.gf b/examples/bronzeage/SwadeshPol.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshPol.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present:prelude
-
-concrete SwadeshPol of Swadesh = SwadeshI with
-  (Syntax = SyntaxPol),
-  (Lexicon = LexiconPol) ;
diff --git a/examples/bronzeage/SwadeshRon.gf b/examples/bronzeage/SwadeshRon.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshRon.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present
-
-concrete SwadeshRon of Swadesh = SwadeshI with
-  (Lexicon = LexiconRon),
-  (Syntax = SyntaxRon) ;
diff --git a/examples/bronzeage/SwadeshRus.gf b/examples/bronzeage/SwadeshRus.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshRus.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present
-
-concrete SwadeshRus of Swadesh = SwadeshI with
-  (Lexicon = LexiconRus),
-  (Syntax = SyntaxRus) ;
diff --git a/examples/bronzeage/SwadeshSpa.gf b/examples/bronzeage/SwadeshSpa.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshSpa.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete SwadeshSpa of Swadesh = SwadeshI with
-  (Lexicon = LexiconSpa),
-  (Syntax = SyntaxSpa) ;
-
-
diff --git a/examples/bronzeage/SwadeshSwe.gf b/examples/bronzeage/SwadeshSwe.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshSwe.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:present
-
-concrete SwadeshSwe of Swadesh = SwadeshI with
-  (Lexicon = LexiconSwe),
-  (Syntax = SyntaxSwe) ;
-
diff --git a/examples/bronzeage/SwadeshUrd.gf b/examples/bronzeage/SwadeshUrd.gf
deleted file mode 100644
--- a/examples/bronzeage/SwadeshUrd.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present:prelude
-
-concrete SwadeshUrd of Swadesh = SwadeshI - [squeeze_V2,stab_V2] with
-  (Syntax = SyntaxUrd),
-  (Lexicon = LexiconUrd) ;
diff --git a/examples/category-theory/Adjoints.gf b/examples/category-theory/Adjoints.gf
deleted file mode 100644
--- a/examples/category-theory/Adjoints.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-abstract Adjoints = NaturalTransform ** {
-
-  ----------------------------------------------------------
-  -- Adjoint functors - pair of functors such that
-  -- there is a natural transformation from the identity
-  -- functor to the composition of the functors.
-
-  cat Adjoints ({c1,c2} : Category) (Functor c1 c2) (Functor c2 c1) ;
-
-  data adjoints : ({c1,c2} : Category)
-                -> (f : Functor c1 c2)
-                -> (g : Functor c2 c1)
-                -> NT (idF c1) (compF g f)
-                -> Adjoints f g ;
-
-}
diff --git a/examples/category-theory/Categories.gf b/examples/category-theory/Categories.gf
deleted file mode 100644
--- a/examples/category-theory/Categories.gf
+++ /dev/null
@@ -1,201 +0,0 @@
-abstract Categories = {
-
-  -------------------------------------------------------
-  -- Basic category theory: categories, objects, 
-  -- arrows and equality of arrows
-
-  cat Category ;
-      Obj Category ;
-      Arrow ({c} : Category) (Obj c) (Obj c) ;
-      EqAr ({c} : Category) ({x,y} : Obj c) (f,g : Arrow x y) ;
-
-  fun dom : ({c} : Category) -> ({x,y} : Obj c) -> Arrow x y -> Obj c ;
-  def dom   {_} {x} {y} _ = x ;
-
-  fun codom : ({c} : Category) -> ({x,y} : Obj c) -> Arrow x y -> Obj c ;
-  def codom {_} {x} {y} _ = y ;
-
-  -- 'id x' is the identity arrow for object x
-  fun id   : ({c} : Category) -> (x : Obj c) -> Arrow x x ;
-
-  -- composition of arrows
-  fun comp : ({c} : Category) -> ({x,y,z} : Obj c) -> Arrow z y -> Arrow x z -> Arrow x y ;
-
-
-  -------------------------------------------------------
-  -- The basic equality properties: reflexive, 
-  -- symetric and transitive relation. 
-  -- Only the reflexivity is an axiom.
-
-  data eqRefl :  ({c} : Category)
-              -> ({x,y} : Obj c)
-              -> (a : Arrow x y)
-              -> EqAr a a ;
-
-  fun  eqSym  : ({c} : Category)
-              -> ({x,y} : Obj c)
-              -> ({a,b} : Arrow x y)
-              -> EqAr a b
-              -> EqAr b a ;
-  def  eqSym (eqRefl a) = eqRefl a ;
-
-  fun eqTran :  ({c} : Category)
-             -> ({x,y} : Obj c)
-             -> ({f,g,h} : Arrow x y)
-             -> EqAr f g
-             -> EqAr f h
-             -> EqAr g h ;
-  def eqTran (eqRefl a) eq = eq ;
-
-
-  -------------------------------------------------------
-  -- Now we prove some theorems which are specific for
-  -- the equality of arrows
-  --
-  -- First we assert the axioms:
-  --
-  --    a . id == id . a == a
-  --    f . (g . h) == (f . g) . h
-  --
-  -- and after that we prove that the composition
-  -- preserves the equality.
-
-  fun eqIdL  : ({c} : Category)
-             -> ({x,y} : Obj c)
-             -> (a : Arrow x y)
-             -> EqAr (comp a (id x)) a ;
-      eqIdR  :  ({c} : Category)
-             -> ({x,y} : Obj c)
-             -> (a : Arrow x y)
-             -> EqAr (comp (id y) a) a ;
-
-  fun eqAssoc :  ({c} : Category)
-              -> ({w,x,y,z} : Obj c)
-              -> (f : Arrow w y)
-              -> (g : Arrow z w)
-              -> (h : Arrow x z)
-              -> EqAr (comp f (comp g h)) (comp (comp f g) h) ;
-
-  fun eqCompL :  ({c} : Category)
-              -> ({x,y,z} : Obj c)
-              -> ({g,h} : Arrow x z)
-              -> (f : Arrow z y)
-              -> EqAr g h
-              -> EqAr (comp f g) (comp f h) ;
-  def eqCompL f (eqRefl g) = eqRefl (comp f g) ;
-
-  fun eqCompR :  ({c} : Category)
-              -> ({x,y,z} : Obj c)
-              -> ({g,h} : Arrow z y)
-              -> EqAr g h
-              -> (f : Arrow x z)
-              -> EqAr (comp g f) (comp h f) ;
-  def eqCompR (eqRefl g) f = eqRefl (comp g f) ;
-
-
-  -------------------------------------------------------
-  -- Operations over categories
-  --
-  
-  -- 1. Dual category
-  data Op   :  (c : Category)
-            -> Category ;
-       opObj:  ({c} : Category)
-            -> (x : Obj c)
-            -> Obj (Op c) ;
-       opAr :  ({c} : Category)
-            -> ({x,y} : Obj c)
-            -> (a : Arrow x y)
-            -> Arrow {Op c} (opObj y) (opObj x) ;
-  def  id (opObj x) = opAr (id x) ;
-  def  comp (opAr f) (opAr g) = opAr (comp g f) ;
-
-  fun eqOp :  ({c} : Category)
-           -> ({x,y} : Obj c)
-           -> ({f} : Arrow x y)
-           -> ({g} : Arrow x y)
-           -> EqAr f g
-           -> EqAr (opAr f) (opAr g) ;
-  def eqOp (eqRefl f) = eqRefl (opAr f) ;
-
-  -- 2. Slash of a category
-  data Slash     :  (c : Category)
-                 -> (x : Obj c)
-                 -> Category ;
-       slashObj  :  ({c} : Category)
-                 -> (x,{y} : Obj c)
-                 -> Arrow y x
-                 -> Obj (Slash c x) ;
-       slashAr   :  ({c} : Category)
-                 -> (x,{y,z} : Obj c)
-                 -> ({ay} : Arrow y x)
-                 -> ({az} : Arrow z x)
-                 -> Arrow y z
-                 -> Arrow (slashObj x ay) (slashObj x az) ;
-  def  id (slashObj x {y} a) = slashAr x (id y) ;
-  def  comp (slashAr t azy) (slashAr ~t axz) = slashAr t (comp azy axz) ;
-
-  -- 3. CoSlash of a category
-  data CoSlash   :  (c : Category)
-                 -> (x : Obj c)
-                 -> Category ;
-       coslashObj:  ({c} : Category)
-                 -> (x,{y} : Obj c)
-                 -> Arrow x y
-                 -> Obj (CoSlash c x) ;
-       coslashAr :  ({c} : Category)
-                 -> (x,{y,z} : Obj c)
-                 -> ({ay} : Arrow x y)
-                 -> ({az} : Arrow x z)
-                 -> Arrow z y
-                 -> Arrow (coslashObj x ay) (coslashObj x az) ;
-  def  id (coslashObj x {y} a) = coslashAr x (id y) ;
-  def  comp (coslashAr t ayz) (coslashAr ~t azx) = coslashAr t (comp azx ayz) ;
-
-  -- 4. Cartesian product of two categories
-  data Prod   :  (c1,c2 : Category)
-              -> Category ;
-       prodObj:  ({c1,c2} : Category)
-              -> Obj c1
-              -> Obj c2
-              -> Obj (Prod c1 c2) ;
-       prodAr :  ({c1,c2} : Category)
-              -> ({x1,y1} : Obj c1)
-              -> ({x2,y2} : Obj c2)
-              -> Arrow x1 y1
-              -> Arrow x2 y2
-              -> Arrow (prodObj x1 x2) (prodObj y1 y2) ;
-  def id (prodObj x1 x2) = prodAr (id x1) (id x2) ;
-  def comp (prodAr f1 f2) (prodAr g1 g2) = prodAr (comp f1 g1) (comp f2 g2) ;
-
-  fun fst : ({c1,c2} : Category) -> Obj (Prod c1 c2) -> Obj c1 ;
-  def fst (prodObj x1 _) = x1 ;
-
-  fun snd : ({c1,c2} : Category) -> Obj (Prod c1 c2) -> Obj c2 ;
-  def snd (prodObj _ x2) = x2 ;
-  
-  -- 5. Sum of two categories
-  data Sum    :  (c1,c2 : Category)
-              -> Category ;
-       sumLObj:  ({c1,c2} : Category)
-              -> Obj c1
-              -> Obj (Sum c1 c2) ;
-       sumRObj:  ({c1,c2} : Category)
-              -> Obj c2
-              -> Obj (Sum c1 c2) ;
-       sumLAr :  ({c1,c2} : Category)
-              -> ({x,y} : Obj c1)
-              -> Arrow x y
-              -> Arrow {Sum c1 c2} (sumLObj x) (sumLObj y) ;
-       sumRAr :  ({c1,c2} : Category)
-              -> ({x,y} : Obj c2)
-              -> Arrow x y
-              -> Arrow {Sum c1 c2} (sumRObj x) (sumRObj y) ;
-
-  def  id (sumLObj x) = sumLAr (id x) ;
-       id (sumRObj x) = sumRAr (id x) ;
-
-       comp (sumRAr f) (sumRAr g) = sumRAr (comp f g) ;
-       comp (sumLAr f) (sumLAr g) = sumLAr (comp f g) ;
-
-}
diff --git a/examples/category-theory/CategoryTheory.gf b/examples/category-theory/CategoryTheory.gf
deleted file mode 100644
--- a/examples/category-theory/CategoryTheory.gf
+++ /dev/null
@@ -1,11 +0,0 @@
-abstract CategoryTheory 
-  = Categories
-  , Morphisms
-  , InitialAndTerminal
-  , Functor
-  , NaturalTransform
-  , Equalizer
-  , Adjoints
-  , Monad
-** {
-}
diff --git a/examples/category-theory/Equalizer.gf b/examples/category-theory/Equalizer.gf
deleted file mode 100644
--- a/examples/category-theory/Equalizer.gf
+++ /dev/null
@@ -1,49 +0,0 @@
-abstract Equalizer = Morphisms ** {
-
-cat Equalizer ({c} : Category) ({x,y,z} : Obj c) (f,g : Arrow x y) (e : Arrow z x) ;
-
-data equalizer :  ({c} : Category)
-               -> ({x,y,z} : Obj c)
-               -> (f,g : Arrow x y)
-               -> (e : Arrow z x)
-               -> EqAr (comp f e) (comp g e)
-               -> Equalizer f g e ;
-
-fun idEqualizer : ({c} : Category)
-               -> ({x,y} : Obj c)
-               -> (f : Arrow x y)
-               -> Equalizer f f (id x) ;
-def idEqualizer {c} {x} {y} f = equalizer f f (id x) (eqCompL f (eqRefl (id x))) ;
-
-fun equalizer2mono :  ({c} : Category)
-                   -> ({x,y,z} : Obj c)
-                   -> (f,g : Arrow x y)
-                   -> (e : Arrow z x)
-                   -> Equalizer f g e
-                   -> Mono e ;
--- def equalizer2mono = ...
-
-cat CoEqualizer ({c} : Category) ({x,y,z} : Obj c) (e : Arrow y z) (f,g : Arrow x y) ;
-
-data coequalizer :  ({c} : Category)
-                 -> ({x,y,z} : Obj c)
-                 -> (e : Arrow y z)
-                 -> (f,g : Arrow x y)
-                 -> EqAr (comp e f) (comp e g)
-                 -> CoEqualizer e f g ;
-
-fun idCoEqualizer : ({c} : Category)
-                 -> ({x,y} : Obj c)
-                 -> (f : Arrow x y)
-                 -> CoEqualizer (id y) f f ;
-def idCoEqualizer {c} {x} {y} f = coequalizer (id y) f f (eqCompR (eqRefl (id y)) f) ;
-
-fun coequalizer2epi :  ({c} : Category)
-                    -> ({x,y,z} : Obj c)
-                    -> ({e} : Arrow y z)
-                    -> ({f,g} : Arrow x y)
-                    -> CoEqualizer e f g
-                    -> Epi e ;
--- def coequalizer2epi = ...
-
-}
diff --git a/examples/category-theory/Functor.gf b/examples/category-theory/Functor.gf
deleted file mode 100644
--- a/examples/category-theory/Functor.gf
+++ /dev/null
@@ -1,53 +0,0 @@
-abstract Functor = Categories ** {
-
-  ----------------------------------------------------------
-  -- Functor - an arrow (a morphism) between two categories
-  --
-  -- The functor is defined by two morphisms - one for the
-  -- objects and one for the arrows. We also require that
-  -- the morphisms preserve the categorial structure.
-
-  cat Functor (c1, c2 : Category) ;
-
-  data functor :  ({c1, c2} : Category) 
-               -> (f0 : Obj c1 -> Obj c2)
-               -> (f1 : ({x,y} : Obj c1) -> Arrow x y -> Arrow (f0 x) (f0 y))
-               -> ((x : Obj c1) -> EqAr (f1 (id x)) (id (f0 x)))
-               -> (({x,y,z} : Obj c1) -> (f : Arrow x z) -> (g : Arrow z y) -> EqAr (f1 (comp g f)) (comp (f1 g) (f1 f)))
-               -> Functor c1 c2 ;
-
-  -- identity functor
-  fun idF : (c : Category) -> Functor c c ;
-  def idF c = functor (\x->x) (\f->f) (\x -> eqRefl (id x)) (\f,g -> eqRefl (comp g f)) ;
-
-  -- composition of two functors
-  fun compF : ({c1,c2,c3} : Category) -> Functor c3 c2 -> Functor c1 c3 -> Functor c1 c2 ;
-  def compF (functor f032 f132 eqid32 eqcmp32) (functor f013 f113 eqid13 eqcmp13) =
-           functor (\x -> f032 (f013 x))
-                   (\x -> f132 (f113 x))
-                   (\x -> eqTran (eqSym (mapEqAr f032 f132 (eqid13 x))) (eqid32 (f013 x)))
-                   (\f,g -> eqTran (eqSym (mapEqAr f032 f132 (eqcmp13 f g))) (eqcmp32 (f113 f) (f113 g))) ;
-
-  fun mapObj :  ({c1, c2} : Category)
-            -> Functor c1 c2
-            -> Obj c1
-            -> Obj c2 ;
-  def mapObj (functor f0 f1 _ _) = f0 ;
-
-  fun mapAr :  ({c1, c2} : Category)
-            -> ({x,y} : Obj c1)
-            -> (f : Functor c1 c2)
-            -> Arrow x y
-            -> Arrow (mapObj f x) (mapObj f y) ;
-  def mapAr (functor f0 f1 _ _) = f1 ;
-
-  fun mapEqAr :  ({c1,c2} : Category)
-              -> ({x,y} : Obj c1)
-              -> ({f,g} : Arrow x y)
-              -> (f0 : Obj c1 -> Obj c2)
-              -> (f1 : Arrow x y -> Arrow (f0 x) (f0 y))
-              -> EqAr f g
-              -> EqAr (f1 f) (f1 g) ;
-  def mapEqAr f0 f1 (eqRefl f) = eqRefl (f1 f) ;
-
-}
diff --git a/examples/category-theory/InitialAndTerminal.gf b/examples/category-theory/InitialAndTerminal.gf
deleted file mode 100644
--- a/examples/category-theory/InitialAndTerminal.gf
+++ /dev/null
@@ -1,46 +0,0 @@
-abstract InitialAndTerminal = Morphisms ** {
-
-cat  Initial  ({c} : Category) (Obj c) ;
-data initial  : ({c} : Category)
-              -> (x : Obj c)
-              -> ((y : Obj c) -> Arrow x y)
-              -> Initial x ;
-              
-fun initAr :  ({c} : Category)
-           -> ({x} : Obj c)
-           -> Initial x
-           -> (y : Obj c)
-           -> Arrow x y ;
--- def initAr {~c} {~x} (initial {c} x f) y = f y ;
-{-
-fun initials2iso :  ({c} : Category)
-                 -> ({x,y} : Obj c)
-                 -> (ix : Initial x)
-                 -> (iy : Initial y)
-                 -> Iso (initAr ix y) (initAr iy x) ;
--}
--- def initials2iso = .. ;
-
-
-cat  Terminal ({c} : Category) (Obj c) ;
-data terminal : ({c} : Category)
-              -> (y : Obj c)
-              -> ((x : Obj c) -> Arrow x y)
-              -> Terminal y ;
-
-fun terminalAr :  ({c} : Category)
-               -> (x : Obj c)
-               -> ({y} : Obj c)
-               -> Terminal y
-               -> Arrow x y ;
--- def terminalAr {c} x {~y} (terminal {~c} y f) = f x ;
-{-
-fun terminals2iso :  ({c} : Category)
-                  -> ({x,y} : Obj c)
-                  -> (tx : Terminal x)
-                  -> (ty : Terminal y)
-                  -> Iso (terminalAr x ty) (terminalAr y tx) ;
-                  -}
--- def terminals2iso = .. ;
-
-}
diff --git a/examples/category-theory/Monad.gf b/examples/category-theory/Monad.gf
deleted file mode 100644
--- a/examples/category-theory/Monad.gf
+++ /dev/null
@@ -1,30 +0,0 @@
-abstract Monad = Adjoints ** {
-
-cat Monad ({c} : Category) (m : Functor c c) ;
-
-data monad :  ({c} : Category)
-           -> (m : Functor c c)
-           -> NT (compF m m) m
-           -> NT (idF c) m
-           -> Monad m ;
-
-fun adjoints2monad :  ({c,d} : Category)
-                   -> (f : Functor c d)
-                   -> (g : Functor d c)
-                   -> Adjoints f g
-                   -> Monad (compF g f) ;
--- def adjoints2monad = ...
-
-{-
-fun kleisliCat :  ({c} : Category)
-               -> ({m} : Functor c c)
-               -> Monad m
-               -> Category ;
-
-fun monad2adjoints :  ({c} : Category)
-                   -> ({m} : Functor c c)
-                   -> Monad m
-                   -> Adjoints {c} {kleisliCat m} f g
--}
-
-}
diff --git a/examples/category-theory/Morphisms.gf b/examples/category-theory/Morphisms.gf
deleted file mode 100644
--- a/examples/category-theory/Morphisms.gf
+++ /dev/null
@@ -1,92 +0,0 @@
-abstract Morphisms = Categories ** {
-
--------------------------------------------------------
--- 1. Isomorphism - pair of arrows whose composition
--- is the identity arrow
-
-cat Iso ({c} : Category) ({x,y} : Obj c) (Arrow x y) (Arrow y x) ;
-
-data iso :  ({c} : Category)
-         -> ({x,y} : Obj c)
-         -> (f : Arrow x y)
-         -> (g : Arrow y x)
-         -> (EqAr (comp f g) (id y))
-         -> (EqAr (comp g f) (id x))
-         -> Iso f g ;
-
-fun isoOp : ({c} : Category)
-         -> ({x,y} : Obj c)
-         -> ({f} : Arrow x y)
-         -> ({g} : Arrow y x)
-         -> Iso f g
-         -> Iso (opAr g) (opAr f) ;
-def isoOp (iso f g id_fg id_gf) = iso (opAr g) (opAr f) (eqOp id_fg) (eqOp id_gf) ;
-
--- every isomorphism is also monomorphism
-fun iso2mono :  ({c} : Category)
-             -> ({x,y} : Obj c)
-             -> ({f} : Arrow x y)
-             -> ({g} : Arrow y x)
-             -> (Iso f g -> Mono f) ;
-def iso2mono (iso f g id_fg id_gf) = 
-        mono f (\h,m,eq_fh_fm -> 
-                      eqSym (eqTran (eqIdR m)                                                                      --           h = m
-                                    (eqTran (eqCompR id_gf m)                                                      --      id . m = h
-                                            (eqTran (eqAssoc g f m)                                                -- (g . f) . m = h
-                                                    (eqSym (eqTran (eqIdR h)                                       -- g . (f . m) = h
-                                                                   (eqTran (eqCompR id_gf h)                       --      id . h = g . (f . m)
-                                                                           (eqTran (eqAssoc g f h)                 -- (g . f) . h = g . (f . m)
-                                                                                   (eqCompL g eq_fh_fm))))))))) ;  -- g . (f . h) = g . (f . m)
-                                                                                                                   --      f . h  = f . m
-
--- every isomorphism is also epimorphism
-fun iso2epi  :  ({c} : Category)
-             -> ({x,y} : Obj c)
-             -> ({f} : Arrow x y)
-             -> ({g} : Arrow y x)
-             -> (Iso f g -> Epi f) ;
-
-def iso2epi (iso f g id_fg id_gf) =
-        epi f (\h,m,eq_hf_mf -> 
-                      eqSym (eqTran (eqIdL m)                                                                     --           h = m
-                                    (eqTran (eqCompL m id_fg)                                                     --      m . id = h
-                                            (eqTran (eqSym (eqAssoc m f g))                                       -- m . (f . g) = h
-                                                    (eqSym (eqTran (eqIdL h)                                      -- (m . f) . g = h
-                                                                   (eqTran (eqCompL h id_fg)                      --      h . id = (m . f) . g
-                                                                           (eqTran (eqSym (eqAssoc h f g))        -- h . (f . g) = (m . f) . g
-                                                                                   (eqCompR eq_hf_mf g))))))))) ; -- (h . f) . g = (m . f) . g
-                                                                                                                  --  h . f      =  m . f
-
-
--------------------------------------------------------
--- 2. Monomorphism - an arrow f such that:
--- 
---        f . h == f . m  ==>  h == m
---
--- for every h and m.
-
-cat Mono ({c} : Category) ({x,y} : Obj c) (Arrow x y) ;
-
-data mono :  ({c} : Category)
-          -> ({x,y} : Obj c)
-          -> (f : Arrow x y)
-          -> (({z} : Obj c) -> (h,m : Arrow z x) -> EqAr (comp f h) (comp f m) -> EqAr h m)
-          -> Mono f ;
-
-
--------------------------------------------------------
--- 3. Epimorphism - an arrow f such that:
--- 
---        h . f == m . f  ==>  h == m
---
--- for every h and m.
-
-cat Epi ({c} : Category) ({x,y} : Obj c) (Arrow x y) ;
-
-data epi  :  ({c} : Category)
-          -> ({x,y} : Obj c)
-          -> (f : Arrow x y)
-          -> (({z} : Obj c) -> (h,m : Arrow y z) -> EqAr (comp h f) (comp m f) -> EqAr h m)
-          -> Epi f ;
-
-}
diff --git a/examples/category-theory/NaturalTransform.gf b/examples/category-theory/NaturalTransform.gf
deleted file mode 100644
--- a/examples/category-theory/NaturalTransform.gf
+++ /dev/null
@@ -1,19 +0,0 @@
-abstract NaturalTransform = Functor ** {
-
-  ----------------------------------------------------------
-  -- Natural transformation - a pair of functors which 
-  -- differ up to an arrow
-
-  cat NT ({c1,c2} : Category) (f,g : Functor c1 c2) ;
-
-  data nt :  ({c1,c2} : Category)
-          -> (f,g : Functor c1 c2)
-          -> (n : (x : Obj c1) -> Arrow (mapObj f x) (mapObj g x))
-          -> (  ({x,y} : Obj c1)
-             -> (ar : Arrow x y)
-             -> EqAr (comp (n y) (mapAr f ar))
-                     (comp (mapAr g ar) (n x))
-             )
-          -> NT f g ;
-
-}
diff --git a/examples/computer/Computer.gf b/examples/computer/Computer.gf
deleted file mode 100644
--- a/examples/computer/Computer.gf
+++ /dev/null
@@ -1,148 +0,0 @@
-abstract Computer = Dator, Numeral, 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
-    Pron, 
-    Numeral,
-
---  fun
-    UseCl  , -- Tense -> Pol -> Cl -> S,
-    PredVP , -- NP -> VP -> Cl,
----    ComplV2, -- V2 -> NP -> VP,
-    DetCN  , -- Det -> CN -> NP,
-    UsePron,
----    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
-
-    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
-
-    whoSg_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, if_Subj, -- Subj,
-    when_IAdv, where_IAdv, why_IAdv-- IAdv,
-
-] ** {
-
-flags startcat = Text ;
-
-
--- functions with different type
-
-fun
-   TextS   : S  -> Text ; -- with .
-   TextQS  : QS -> Text ; -- with ?
---   TextImp : VP -> Text ; -- with !
-
-   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, aPl_Det, thePl_Det : Det ; 
-   this_Det, these_Det : Det ;
-   that_Det, those_Det : Det ;
-   possDet : Pron -> Det ;
-   numeralDet : Numeral -> Det ;
-   i_Pron, youSg_Pron, he_Pron, she_Pron, we_Pron, youPl_Pron, they_Pron : Pron ;
-   SubjS   : Subj -> S -> S -> S ;     -- if she walks we run
-   CompAdv : Prep -> NP -> VP ;        -- be in the house
-   SlashV2 : NP -> V2 -> ClSlash ;   -- she loves
-   SlashPrep : Cl -> Prep -> ClSlash ; -- she walks with
-   AdvCN : CN -> Prep -> NP -> CN ; -- man in the city
-
-
-}
-
diff --git a/examples/computer/ComputerEng.gf b/examples/computer/ComputerEng.gf
deleted file mode 100644
--- a/examples/computer/ComputerEng.gf
+++ /dev/null
@@ -1,153 +0,0 @@
---# -path=.:alltenses
-
-concrete ComputerEng of Computer = DatorEng, NumeralEng, GrammarEng [
-
--- used to be the "mini" resource of GF book, chapter 9, but now larger
-
--- 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
-
-    Pron,  -- pronoun
-    Numeral,
-
---  fun
-    UseCl  , -- Tense -> Pol -> Cl -> S,
-    PredVP , -- NP -> VP -> Cl,
----    ComplV2, -- V2 -> NP -> VP,
-    DetCN  , -- Det -> CN -> NP,
-    UsePron,
----    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_Pron, youSg_Pron, he_Pron, she_Pron, we_Pron, youPl_Pron, they_Pron, -- NP,
-    very_AdA, -- AdA,
-
-    TTAnt, -- Tense -> Ant -> Temp ;
-    PPos, PNeg, -- Pol,
-    TPres, TPast, TFut, TCond, -- Tense,
-       STense, SCond, SFut, SPast, SPres, -- scand tense
-    ASimul, AAnter,
-
-    and_Conj, or_Conj, -- Conj,
-
--- extension of the mini grammar
-
---  cat
-    Text,    -- text (with punctuation)          e.g. "Who knows it?"
-    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
-
-    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
-
-    whoSg_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, if_Subj, -- Subj,
-    when_IAdv, where_IAdv, why_IAdv-- IAdv,
-
-] ** open SyntaxEng, (S = SyntaxEng) in {
-
--- functions with different type
-
-lin
-   TextS s = mkText (lin S s) ;
-   TextQS qs = mkText (lin QS qs) ;
-   TextImp vp = mkText (mkImp (lin VP vp)) ;
-
-   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 (lin Conj co) (lin S x) (lin S 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 ;
-   aPl_Det = mkDet a_Quant plNum ;
-   thePl_Det = mkDet the_Quant plNum ;
-   this_Det = S.this_Det ;
-   these_Det = S.these_Det ;
-   that_Det = S.that_Det ;
-   those_Det = S.those_Det ;
-   possDet p = S.mkDet <p : Pron> ;
-   numeralDet n = S.mkDet <n : Numeral> ;
-   SubjS subj a b = mkS (S.mkAdv <subj : Subj> <a : S>) b ;
-   CompAdv p pp = mkVP (S.mkAdv <p : Prep> <pp : NP>) ;
-   SlashV2 np v2 = mkClSlash np v2 ;
-   SlashPrep cl p = mkClSlash (lin Cl cl) <p : Prep> ;
-   AdvCN cn p pp = mkCN <lin CN cn : CN> (mkAdv <p : Prep> <pp : NP>) ;
-}
diff --git a/examples/computer/ComputerFin.gf b/examples/computer/ComputerFin.gf
deleted file mode 100644
--- a/examples/computer/ComputerFin.gf
+++ /dev/null
@@ -1,153 +0,0 @@
---# -path=.:alltenses
-
-concrete ComputerFin of Computer = DatorFin, NumeralFin, GrammarFin [
-
--- used to be the "mini" resource of GF book, chapter 9, but now larger
-
--- 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
-
-    Pron,  -- pronoun
-    Numeral,
-
---  fun
-    UseCl  , -- Tense -> Pol -> Cl -> S,
-    PredVP , -- NP -> VP -> Cl,
----    ComplV2, -- V2 -> NP -> VP,
-    DetCN  , -- Det -> CN -> NP,
-    UsePron,
----    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_Pron, youSg_Pron, he_Pron, she_Pron, we_Pron, youPl_Pron, they_Pron, -- NP,
-    very_AdA, -- AdA,
-
-    TTAnt, -- Tense -> Ant -> Temp ;
-    PPos, PNeg, -- Pol,
-    TPres, TPast, TFut, TCond, -- Tense,
-       STense, SCond, SFut, SPast, SPres, -- scand tense
-    ASimul, AAnter,
-
-    and_Conj, or_Conj, -- Conj,
-
--- extension of the mini grammar
-
---  cat
-    Text,    -- text (with punctuation)          e.g. "Who knows it?"
-    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
-
-    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
-
-    whoSg_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, if_Subj, -- Subj,
-    when_IAdv, where_IAdv, why_IAdv-- IAdv,
-
-] ** open SyntaxFin, (S = SyntaxFin) in {
-
--- functions with different type
-
-lin
-   TextS s = mkText (lin S s) ;
-   TextQS qs = mkText (lin QS qs) ;
-   TextImp vp = mkText (mkImp (lin VP vp)) ;
-
-   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 (lin Conj co) (lin S x) (lin S 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 ;
-   aPl_Det = mkDet a_Quant plNum ;
-   thePl_Det = mkDet the_Quant plNum ;
-   this_Det = S.this_Det ;
-   these_Det = S.these_Det ;
-   that_Det = S.that_Det ;
-   those_Det = S.those_Det ;
-   possDet p = S.mkDet <p : Pron> ;
-   numeralDet n = S.mkDet <n : Numeral> ;
-   SubjS subj a b = mkS (S.mkAdv <subj : Subj> <a : S>) b ;
-   CompAdv p pp = mkVP (S.mkAdv <p : Prep> <pp : NP>) ;
-   SlashV2 np v2 = mkClSlash np v2 ;
-   SlashPrep cl p = mkClSlash (lin Cl cl) <p : Prep> ;
-   AdvCN cn p pp = mkCN <lin CN cn : CN> (mkAdv <p : Prep> <pp : NP>) ;
-}
diff --git a/examples/computer/ComputerSwe.gf b/examples/computer/ComputerSwe.gf
deleted file mode 100644
--- a/examples/computer/ComputerSwe.gf
+++ /dev/null
@@ -1,153 +0,0 @@
---# -path=.:alltenses
-
-concrete ComputerSwe of Computer = DatorSwe, NumeralSwe, GrammarSwe [
-
--- used to be the "mini" resource of GF book, chapter 9, but now larger
-
--- 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
-
-    Pron,  -- pronoun
-    Numeral,
-
---  fun
-    UseCl  , -- Tense -> Pol -> Cl -> S,
-    PredVP , -- NP -> VP -> Cl,
----    ComplV2, -- V2 -> NP -> VP,
-    DetCN  , -- Det -> CN -> NP,
-    UsePron,
----    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_Pron, youSg_Pron, he_Pron, she_Pron, we_Pron, youPl_Pron, they_Pron, -- NP,
-    very_AdA, -- AdA,
-
-    TTAnt, -- Tense -> Ant -> Temp ;
-    PPos, PNeg, -- Pol,
-    TPres, TPast, TFut, TCond, -- Tense,
-       STense, SCond, SFut, SPast, SPres, -- scand tense
-    ASimul, AAnter,
-
-    and_Conj, or_Conj, -- Conj,
-
--- extension of the mini grammar
-
---  cat
-    Text,    -- text (with punctuation)          e.g. "Who knows it?"
-    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
-
-    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
-
-    whoSg_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, if_Subj, -- Subj,
-    when_IAdv, where_IAdv, why_IAdv-- IAdv,
-
-] ** open SyntaxSwe, (S = SyntaxSwe) in {
-
--- functions with different type
-
-lin
-   TextS s = mkText (lin S s) ;
-   TextQS qs = mkText (lin QS qs) ;
-   TextImp vp = mkText (mkImp (lin VP vp)) ;
-
-   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 (lin Conj co) (lin S x) (lin S 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 ;
-   aPl_Det = mkDet a_Quant plNum ;
-   thePl_Det = mkDet the_Quant plNum ;
-   this_Det = S.this_Det ;
-   these_Det = S.these_Det ;
-   that_Det = S.that_Det ;
-   those_Det = S.those_Det ;
-   possDet p = S.mkDet <p : Pron> ;
-   numeralDet n = S.mkDet <n : Numeral> ;
-   SubjS subj a b = mkS (S.mkAdv <subj : Subj> <a : S>) b ;
-   CompAdv p pp = mkVP (S.mkAdv <p : Prep> <pp : NP>) ;
-   SlashV2 np v2 = mkClSlash np v2 ;
-   SlashPrep cl p = mkClSlash (lin Cl cl) <p : Prep> ;
-   AdvCN cn p pp = mkCN <lin CN cn : CN> (mkAdv <p : Prep> <pp : NP>) ;
-}
diff --git a/examples/computer/Dator.gf b/examples/computer/Dator.gf
deleted file mode 100644
--- a/examples/computer/Dator.gf
+++ /dev/null
@@ -1,53 +0,0 @@
-abstract Dator = Cat ** {
-fun supercomputer_N : N ;
-fun computer_program_N : N ;
-fun vacuum_tube_N : N ;
-fun computer_data_storage_N : N ;
-fun surf_V : V ;
-fun work_V : V ;
-fun computer_monitor_N : N ;
-fun overheated_A : A ;
-fun hack_V : V ;
-fun hacker_N : N ;
-fun calcutor_N : N ;
-fun mathematics_N : N ;
-fun mathematician_N : N ;
-fun add_V : V ;
-fun home_computer_N : N ;
-fun computer_network_N : N ;
-fun mouse_N : N ;
-fun central_processing_unit_N : N ;
-fun computer_N : N ;
-fun program_V : V ;
-fun fast_A : A ;
-fun hard_drive_N : N ;
-fun computer_keyboard_N : N ;
-fun laptop_N : N ;
-fun computer_N : N ;
-fun software_N : N ;
-fun slow_A : A ;
-fun microcontroller_N : N ;
-fun dust_N : N ;
-fun machine_N : N ;
-fun electicity_N : N ;
-fun information_N : N ;
-fun message_N : N ;
-fun communication_N : N ;
-fun communicating_V : V ;
-fun tractor_N : N ;
-fun mechanical_calculator_N : N ;
-fun number_N : N ;
-fun home_computer_N : N ;
-fun power_supply_N : N ;
-fun system_N : N ;
-fun personal_digital_assistant_N : N ;
-fun webcam_N : N ;
-fun homepage_N : N ;
-fun knowledge_N : N ;
-fun printer_N : N ;
-fun relay_N : N ;
-fun graphics_N : N ;
-fun computer_data_storage_N : N ;
-fun mainframe_computer_N : N ;
-fun electrical_wiring_N : N ;
-}
diff --git a/examples/computer/DatorEng.gf b/examples/computer/DatorEng.gf
deleted file mode 100644
--- a/examples/computer/DatorEng.gf
+++ /dev/null
@@ -1,54 +0,0 @@
-concrete DatorEng of Dator = CatEng ** open ParadigmsEng in {
-lin supercomputer_N = mkN "supercomputer" ; --Eng
-lin computer_program_N = mkN "computer program" ; --Eng
-lin vacuum_tube_N = mkN "vacuum tube" ; --Eng
-lin computer_data_storage_N = mkN "computer data storage" ; --Eng
-lin surf_V = mkV "surf" ; --Eng
-lin work_V = mkV "work" ; --Eng
-lin computer_monitor_N = mkN "computer monitor" ; --Eng
-lin overheated_A = mkA "overheated" ; --Eng
-lin hack_V = mkV "hack" ; --Eng
-lin hacker_N = mkN "hacker" ; --Eng
-lin calcutor_N = mkN "calcutor" ; --Eng
-lin mathematics_N = mkN "mathematics" ; --Eng
-lin mathematician_N = mkN "mathematician" ; --Eng
-lin add_V = mkV "add" ; --Eng
-lin home_computer_N = mkN "home computer" ; --Eng
-lin computer_network_N = mkN "computer network" ; --Eng
-lin mouse_N = mkN "mouse" ; --Eng
-lin central_processing_unit_N = mkN "central processing unit" ; --Eng
-lin computer_N = mkN "computer" ; --Eng
-lin program_V = mkV "program" ; --Eng
-lin fast_A = mkA "fast" ; --Eng
-lin hard_drive_N = mkN "hard drive" ; --Eng
-lin computer_keyboard_N = mkN "computer keyboard" ; --Eng
-lin laptop_N = mkN "laptop" ; --Eng
-lin computer_N = mkN "computer" ; --Eng
-lin software_N = mkN "software" ; --Eng
-lin slow_A = mkA "slow" ; --Eng
-lin microcontroller_N = mkN "microcontroller" ; --Eng
-lin dust_N = mkN "dust" ; --Eng
-lin machine_N = mkN "machine" ; --Eng
-lin electicity_N = mkN "electicity" ; --Eng
-lin information_N = mkN "information" ; --Eng
-lin message_N = mkN "message" ; --Eng
-lin communication_N = mkN "communication" ; --Eng
-lin communicating_V = mkV "communicate" ; --Eng
-lin tractor_N = mkN "tractor" ; --Eng
-lin mechanical_calculator_N = mkN "mechanical calculator" ; --Eng
-lin number_N = mkN "number" ; --Eng
-lin home_computer_N = mkN "home computer" ; --Eng
-lin power_supply_N = mkN "power supply" ; --Eng
-lin system_N = mkN "system" ; --Eng
-lin personal_digital_assistant_N = mkN "personal digital assistant" ; --Eng
-lin webcam_N = mkN "webcam" ; --Eng
-lin homepage_N = mkN "homepage" ; --Eng
-lin knowledge_N = mkN "knowledge" ; --Eng
-lin printer_N = mkN "printer" ; --Eng
-lin relay_N = mkN "relay" ; --Eng
-lin graphics_N = mkN "graphics" ; --Eng
-lin computer_data_storage_N = mkN "computer data storage" ; --Eng
-lin mainframe_computer_N = mkN "mainframe computer" ; --Eng
-lin electrical_wiring_N = mkN "electrical wiring" ; --Eng
-
-}
diff --git a/examples/computer/DatorFin.gf b/examples/computer/DatorFin.gf
deleted file mode 100644
--- a/examples/computer/DatorFin.gf
+++ /dev/null
@@ -1,54 +0,0 @@
-concrete DatorFin of Dator = CatFin ** open ParadigmsFin in {
-
-flags coding=utf8 ;
-
-lin supercomputer_N = mkN "supertietokone" ; --Fin
-lin computer_program_N = mkN "tietokoneohjelma" ; --Fin
-lin vacuum_tube_N = mkN "tyhjiö" (mkN "putki") ; --Fin
-lin computer_data_storage_N = mkN "muisti" ; --Fin
-lin surf_V = mkV "surfata" ; --Fin
-lin work_V = mkV "toimia" ; --Fin
-lin computer_monitor_N = mkN "näyttö" ; --Fin
-lin overheated_A = mkA "ylikuumentunut" ; --Fin
-lin hack_V = mkV "hakkeroida" ; --Fin
-lin hacker_N = mkN "hakkeri" ; --Fin
-lin calcutor_N = mkN "taskulaskin" ; --Fin
-lin mathematics_N = mkN "matematiikka" ; --Fin
-lin mathematician_N = mkN "matemaatikko" ; --Fin
-lin add_V = mkV "lisätä" ; --Fin
-lin home_computer_N = mkN "kotitietokone" ; --Fin
-lin computer_network_N = mkN "tietoverkko" ; --Fin
-lin mouse_N = mkN "hiiri" "hiiriä" ; --Fin
-lin central_processing_unit_N = mkN "suoritin" ; --Fin
-lin computer_N = mkN "tietokone" ; --Fin
-lin program_V = mkV "ohjelmoida" ; --Fin
-lin fast_A = mkA "nopea" ; --Fin
-lin hard_drive_N = mkN "kova" (mkN "levy") ; --Fin
-lin computer_keyboard_N = mkN "näppäimistö" ; --Fin
-lin laptop_N = mkN "sylimikro" ; --Fin
-lin software_N = mkN "ohjelmisto" ; --Fin
-lin slow_A = mkA "hidas" ; --Fin
-lin microcontroller_N = mkN "mikrokontrolleri" ; --Fin
-lin dust_N = mkN "pöly" ; --Fin
-lin machine_N = mkN "kone" ; --Fin
-lin electicity_N = mkN "sähkö" ; --Fin
-lin information_N = mkN "informaatio" ; --Fin
-lin message_N = mkN "viesti" ; --Fin
-lin communication_N = mkN "kommunikaatio" ; --Fin
-lin communicating_V = mkV "viestiä" ; --Fin
-lin tractor_N = mkN "traktori" ; --Fin
-lin mechanical_calculator_N = mkN "pöytälaskin" ; --Fin
-lin number_N = mkN "numero" ; --Fin
-lin power_supply_N = mkN "virta" (mkN "lähde") ; --Fin
-lin system_N = mkN "järjestelmä" ; --Fin
-lin personal_digital_assistant_N = mkN "kämmentietokone" ; --Fin
-lin webcam_N = mkN "verkkokamera" ; --Fin
-lin homepage_N = mkN "kotisivu" ; --Fin
-lin knowledge_N = mkN "tieto" ; --Fin
-lin printer_N = mkN "kirjoitin" ; --Fin
-lin relay_N = mkN "rele" ; --Fin
-lin graphics_N = mkN "grafiikka" ; --Fin
-lin mainframe_computer_N = mkN "keskustietokone" ; --Fin
-lin electrical_wiring_N = mkN "sähkö" (mkN "johto") ; --Fin
-
-}
diff --git a/examples/computer/DatorSwe.gf b/examples/computer/DatorSwe.gf
deleted file mode 100644
--- a/examples/computer/DatorSwe.gf
+++ /dev/null
@@ -1,57 +0,0 @@
-concrete DatorSwe of Dator = CatSwe ** open ParadigmsSwe in {
-
-flags coding = utf8 ;
-
-lin supercomputer_N = mkN "superdator" "superdatorer" ; --Swe
-lin computer_program_N = mkN "dataprogram" "dataprogram" ; --Swe
-lin vacuum_tube_N = mkN "elektronrör" "elektronrör" ; --Swe
-lin computer_data_storage_N = mkN "datorminne" "datorminnen" ; --Swe
-lin surf_V = mkV "surfa" ; --Swe
-lin work_V = mkV "jobba" ; --Swe
-lin computer_monitor_N = mkN "bildskärm" ; --Swe
-lin overheated_A = mkA "överhettad" ; --Swe
-lin hack_V = mkV "hacka" ; --Swe
-lin hacker_N = mkN "hackare" "hackare" ; --Swe
-lin calcutor_N = mkN "miniräknare" "miniräknare" ; --Swe
-lin mathematics_N = mkN "matematik" "matematiker" ; --Swe
-lin mathematician_N = mkN "matematiker" "matematiker" ; --Swe
-lin add_V = mkV "addera" ; --Swe
-lin home_computer_N = mkN "hemdator" "hemdatorer" ; --Swe
-lin computer_network_N = mkN "datornätverk" "datornätverk" ; --Swe
-lin mouse_N = mkN "datormus" "datormusen" "datormöss" "datormössen" ; --Swe
-lin central_processing_unit_N = mkN "processor" "processorer" ; --Swe
-lin computer_N = mkN "dator" "datorer" ; --Swe
-lin program_V = mkV "programera" ; --Swe
-lin fast_A = mkA "snabb" ; --Swe
-lin hard_drive_N = mkN "härddisk" ; --Swe
-lin computer_keyboard_N = mkN "tangentbord" "tangentbord" ; --Swe
-lin laptop_N = mkN "bärbar dator" "bärbara datorer" ; --Swe
---lin computer_N = mkN "datorsystem" ; --Swe
-lin software_N = mkN "programvara" ; --Swe
-lin slow_A = mkA "långsam" "långsamt" "långsamma" "långsammare" "långsammast" ; --Swe
-lin microcontroller_N = mkN "mikrokontroller" ; --Swe
-lin dust_N = mkN "damm" "damm" ; --Swe
-lin machine_N = mkN "maskin" "maskiner" ; --Swe
-lin electicity_N = mkN "elektricitet" "elektriciteter" ; --Swe
-lin information_N = mkN "information" "informationer" ; --Swe
-lin message_N = mkN "meddelande" "meddelanden" ; --Swe
-lin communication_N = mkN "kommunikation" "kommunikationer" ; --Swe
-lin communicating_V = mkV "kommunicera" ; --Swe
-lin tractor_N = mkN "traktor" "traktorer" ; --Swe
-lin mechanical_calculator_N = mkN "räknemaskin" "räknemaskiner" ; --Swe
-lin number_N = mkN "nummer" "nummer" ; --Swe
-lin home_computer_N = mkN "hemdator" "hemdatorer" ; --Swe
-lin power_supply_N = mkN "nätaggregat" "nätaggregat" ; --Swe
-lin system_N = mkN "system" "system" ; --Swe
-lin personal_digital_assistant_N = mkN "handdator" "haddatorer" ; --Swe
-lin webcam_N = mkN "webbkamera" ; --Swe
-lin homepage_N = mkN "hemsida" ; --Swe
-lin knowledge_N = mkN "kunskap" "kunskaper" ; --Swe
-lin printer_N = mkN "skrivare" "skrivare" ; --Swe
-lin relay_N = mkN "relä" "reläer" ; --Swe
-lin graphics_N = mkN "grafik" "grafiker" ; --Swe
---lin computer_data_storage_N = mkN "arbetsminne" ; --Swe
-lin mainframe_computer_N = mkN "stordator" "stordatorer" ; --Swe
-lin electrical_wiring_N = mkN "elkabel" ; --Swe
-
-}
diff --git a/examples/dates/Dates.gf b/examples/dates/Dates.gf
deleted file mode 100644
--- a/examples/dates/Dates.gf
+++ /dev/null
@@ -1,32 +0,0 @@
-abstract Dates = {
-
-flags startcat = Date ;
-
-cat
-  Date ; Year ; Month ; Day ; Time ; Hour ; Minute ; Weekday ; Ampm ;
-
-fun
-  DFull : Year -> Month -> Day -> Weekday -> Time -> Date ;
-  
-  MkYear : Int -> Year ;
-
-  MJan, MFeb, MMar, MApr, MMay, MJun, MJul, MAug, MSep, MOct, MNov, MDec : Month ;
-
-  MkDay : Int -> Day ;
-
-  MkTime : Ampm -> Hour -> Minute -> Time ;
-
-  H01, H02, H03, H04, H05, H06, H07, H08, H09, H10, H11, H12 : Hour ;
-
-  MkMinute : Int -> Minute ;
-
-  WSun, WMon, WTue, WWed, WThu, WFri, WSat : Weekday ;
-
-  AM, PM : Ampm ;
-
--- noncanonical ways
-
-  DToday, DYesterday, DTomorrow : Time -> Date ;
-
-}
-
diff --git a/examples/dates/DatesEng.gf b/examples/dates/DatesEng.gf
deleted file mode 100644
--- a/examples/dates/DatesEng.gf
+++ /dev/null
@@ -1,66 +0,0 @@
-concrete DatesEng of Dates = open Prelude in {
-
-lincat
-  Date, Year, Month, Day, Time, Hour, Minute, Weekday, Ampm = Str ;
-
-lin
-  DFull y m d w t = opts (opts "on" ++ w ++ comma) ++ opts (bothWays m d ++ opts comma) ++ opts (y ++ opts comma) ++ opts ("at" ++ t) ;
-
-  MkYear i = i.s ;
-
-  MJan = "January" ;
-  MFeb = "February" ;
-  MMar = "March" ;
-  MApr = "April" ; 
-  MMay = "May" ; 
-  MJun = "June" ; 
-  MJul = "July" ;
-  MAug = "August" ;
-  MSep = "September" ;
-  MOct = "October" ;
-  MNov = "November" ;
-  MDec = "December" ;
-
-  MkDay i = i.s ;
-
-  MkTime ap h m = h ++ opts (dot ++ m) ++ opts ap ;
-
-  H01 = "1" ;
-  H02 = "2" ;
-  H03 = "3" ;
-  H04 = "4" ;
-  H05 = "5" ;
-  H06 = "6" ;
-  H07 = "7" ;
-  H08 = "8" ;
-  H09 = "9" ;
-  H10 = "10" ;
-  H11 = "11" ;
-  H12 = "12" ;
-
-  MkMinute i = i.s ;
-
-  WSun = "Sunday" ;
-  WMon = "Monday" ;
-  WTue = "Tuesday" ;
-  WWed = "Wednesday" ;
-  WThu = "Thursday" ;
-  WFri = "Friday" ;
-  WSat = "Saturday" ;
-
-  AM = "a.m." ;
-  PM = "p.m." ;
-
-oper
-  opts = optStr ;
-  dot = "." ;
-  comma = "," ;
-
-lin
-  DToday t     = "today" ++ opts ("at" ++ t) ;
-  DTomorrow t  = "tomorrow" ++ opts ("at" ++ t) ;
-  DYesterday t = "yesterday" ++ opts ("at" ++ t) ;
-
-
-}
-
diff --git a/examples/dates/DatesFin.gf b/examples/dates/DatesFin.gf
deleted file mode 100644
--- a/examples/dates/DatesFin.gf
+++ /dev/null
@@ -1,78 +0,0 @@
-concrete DatesFin of Dates = open Prelude in {
-
-flags coding = utf8 ;
-
-lincat
-  Date, Year, Day, Time, Minute = Str ; 
-  Month, Weekday = Case => Str ; 
-  Hour = PAMPM => Str ; 
-  Ampm = {s : Str ; p : PAMPM} ;
-
-lin
-  DFull y m d w t = (opts (w ! Nom) | (w ! Ess)) ++ opts (d ++ dot ++ (m ! Part)) ++ opts (opts "vuonna" ++ y) ++ opts (klo ++ t) ;
-
-  MkYear i = i.s ;
-
-  MJan = mkNoun "tammikuu" ;
-  MFeb = mkNoun "helmikuu" ;
-  MMar = mkNoun "maaliskuu" ;
-  MApr = mkNoun "huhtikuu" ; 
-  MMay = mkNoun "toukokuu" ; 
-  MJun = mkNoun "kesäkuu" ; 
-  MJul = mkNoun "heinäkuu" ;
-  MAug = mkNoun "elokuu" ;
-  MSep = mkNoun "syyskuu" ;
-  MOct = mkNoun "lokakuu" ;
-  MNov = mkNoun "marraskuu" ;
-  MDec = mkNoun "joulukuu" ;
-
-  MkDay i = i.s ;
-
-  MkTime ap h m = h ! ap.p ++ opts (dot ++ m) ++ ap.s ;
-
-  H01 = ampm "1" "13" ;
-  H02 = ampm "2" "14" ;
-  H03 = ampm "3" "15" ;
-  H04 = ampm "4" "16" ;
-  H05 = ampm "5" "17" ;
-  H06 = ampm "6" "18" ;
-  H07 = ampm "7" "19" ;
-  H08 = ampm "8" "20" ;
-  H09 = ampm "9" "21" ;
-  H10 = ampm "10" "22" ;
-  H11 = ampm "11" "23" ;
-  H12 = ampm "0" "12" ; -- 12.01 a.m. = 0.01 ; 12.01 p.m. = 13.01 
-
-  MkMinute i = i.s ;
-
-  WSun = mkNoun "sunnuntai" ;
-  WMon = mkNoun "maanantai" ;
-  WTue = mkNoun "tiistai" ;
-  WWed = mkNoun "keskiviikko" ;
-  WThu = mkNoun "torstai" ;
-  WFri = mkNoun "perjantai" ;
-  WSat = mkNoun "lauantai" ;
-
-  AM = {s = [] ; p = PAM} ;
-  PM = {s = [] ; p = PPM} ;
-
-oper
-  opts = optStr ;
-  dot = "." ;
-  comma = "," ;
-  klo = "klo" | "kello" ;
-
-  ampm : Str -> Str -> PAMPM => Str = \a,p -> table {PAM => a ; PPM => p} ;
-  mkNoun : Str -> Case => Str = \w -> table {Nom => w ; Part => w + "ta" ; Ess => w ++ "na"} ;
-
-param
-  PAMPM = PAM | PPM ;
-  Case = Nom | Part | Ess ;
-
-lin
-  DToday t     = "tänään" ++ opts (klo ++ t) ;
-  DTomorrow t  = "huomenna" ++ opts (klo ++ t) ;
-  DYesterday t = "eilen" ++ opts (klo ++ t) ;
-
-}
-
diff --git a/examples/dates/DatesFre.gf b/examples/dates/DatesFre.gf
deleted file mode 100644
--- a/examples/dates/DatesFre.gf
+++ /dev/null
@@ -1,73 +0,0 @@
-concrete DatesFre of Dates = open Prelude in {
-
-flags coding = utf8 ;
-
-lincat
-  Date, Year, Month, Day, Time, Minute, Weekday = Str ; Hour = PAMPM => Str ; Ampm = {s : Str ; p : PAMPM} ;
-
-lin
-  DFull y m d w t = opts w ++ opts ("le" ++ d ++ m) ++ opts (opts "en" ++ y) ++ opts (klo ++ t) ;
-
-  MkYear i = i.s ;
-
-  MJan = "janvier" ;
-  MFeb = "février" ;
-  MMar = "mars" ;
-  MApr = "avril" ; 
-  MMay = "mai" ; 
-  MJun = "juin" ; 
-  MJul = "juillet" ;
-  MAug = "août" ;
-  MSep = "septembre" ;
-  MOct = "octobre" ;
-  MNov = "novembre" ;
-  MDec = "décembre" ;
-
-  MkDay i = i.s ;
-
-  MkTime ap h m = h ! ap.p ++ opts ("h" ++ m) ++ ap.s ;
-
-  H01 = ampm "1" "13" ;
-  H02 = ampm "2" "14" ;
-  H03 = ampm "3" "15" ;
-  H04 = ampm "4" "16" ;
-  H05 = ampm "5" "17" ;
-  H06 = ampm "6" "18" ;
-  H07 = ampm "7" "19" ;
-  H08 = ampm "8" "20" ;
-  H09 = ampm "9" "21" ;
-  H10 = ampm "10" "22" ;
-  H11 = ampm "11" "23" ;
-  H12 = ampm "0" "12" ; -- 12.01 a.m. = 0.01 ; 12.01 p.m. = 13.01 
-
-  MkMinute i = i.s ;
-
-  WSun = "dimanche" ;
-  WMon = "lundi" ;
-  WTue = "mardi" ;
-  WWed = "mercredi" ;
-  WThu = "jeudi" ;
-  WFri = "vendredi" ;
-  WSat = "samedi" ;
-
-  AM = {s = [] ; p = PAM} ;
-  PM = {s = [] ; p = PPM} ;
-
-oper
-  opts = optStr ;
-  dot = "." ;
-  comma = "," ;
-  klo = "à" ;
-
-  ampm : Str -> Str -> PAMPM => Str = \a,p -> table {PAM => a ; PPM => p} ;
-
-param
-  PAMPM = PAM | PPM ;
-
-lin
-  DToday t     = "aujourd'hui" ++ opts (klo ++ t) ;
-  DTomorrow t  = "demain" ++ opts (klo ++ t) ;
-  DYesterday t = "hier" ++ opts (klo ++ t) ;
-
-}
-
diff --git a/examples/dates/DatesSwe.gf b/examples/dates/DatesSwe.gf
deleted file mode 100644
--- a/examples/dates/DatesSwe.gf
+++ /dev/null
@@ -1,73 +0,0 @@
-concrete DatesSwe of Dates = open Prelude in {
-
-flags coding = utf8 ;
-
-lincat
-  Date, Year, Month, Day, Time, Minute, Weekday = Str ; Hour = PAMPM => Str ; Ampm = {s : Str ; p : PAMPM} ;
-
-lin
-  DFull y m d w t = opts (opts "på" ++ w) ++ opts ("den" ++ d ++ m) ++ opts (opts "år" ++ y) ++ opts (klo ++ t) ;
-
-  MkYear i = i.s ;
-
-  MJan = "januari" ;
-  MFeb = "februari" ;
-  MMar = "mars" ;
-  MApr = "april" ; 
-  MMay = "maj" ; 
-  MJun = "juni" ; 
-  MJul = "juli" ;
-  MAug = "augusti" ;
-  MSep = "september" ;
-  MOct = "oktober" ;
-  MNov = "november" ;
-  MDec = "december" ;
-
-  MkDay i = i.s ;
-
-  MkTime ap h m = h ! ap.p ++ opts (dot ++ m) ++ ap.s ;
-
-  H01 = ampm "1" "13" ;
-  H02 = ampm "2" "14" ;
-  H03 = ampm "3" "15" ;
-  H04 = ampm "4" "16" ;
-  H05 = ampm "5" "17" ;
-  H06 = ampm "6" "18" ;
-  H07 = ampm "7" "19" ;
-  H08 = ampm "8" "20" ;
-  H09 = ampm "9" "21" ;
-  H10 = ampm "10" "22" ;
-  H11 = ampm "11" "23" ;
-  H12 = ampm "0" "12" ; -- 12.01 a.m. = 0.01 ; 12.01 p.m. = 13.01 
-
-  MkMinute i = i.s ;
-
-  WSun = "söndag" ;
-  WMon = "måndag" ;
-  WTue = "tisdag" ;
-  WWed = "onsdag" ;
-  WThu = "torsdag" ;
-  WFri = "fredag" ;
-  WSat = "lördag" ;
-
-  AM = {s = [] ; p = PAM} ;
-  PM = {s = [] ; p = PPM} ;
-
-oper
-  opts = optStr ;
-  dot = "." ;
-  comma = "," ;
-  klo = "kl." | "klockan" ;
-
-  ampm : Str -> Str -> PAMPM => Str = \a,p -> table {PAM => a ; PPM => p} ;
-
-param
-  PAMPM = PAM | PPM ;
-
-lin
-  DToday t     = "idag" ++ opts (klo ++ t) ;
-  DTomorrow t  = "imorgon" ++ opts (klo ++ t) ;
-  DYesterday t = "igår" ++ opts (klo ++ t) ;
-
-}
-
diff --git a/examples/discourse/Discourse.gf b/examples/discourse/Discourse.gf
deleted file mode 100644
--- a/examples/discourse/Discourse.gf
+++ /dev/null
@@ -1,29 +0,0 @@
-abstract Discourse = 
-  Lexicon,
-  Noun, Verb,
-  Adjective, Adverb,
-  Structural - [nobody_NP, nothing_NP],
-  Tense
-** {
-
-flags startcat = S ;
-
-cat
-  Clause ;     -- subject, verb, object, adverb(s)
-  Marker ;     -- discourse marker
-
-fun 
-  PreSubjS  : Marker -> Temp -> Pol -> Clause -> S ;              -- Jussihan juo maitoa nyt
-  PreVerbS  : Marker -> Temp -> Pol -> Clause -> S ;              -- juohan Jussi maitoa nyt
-  PreObjS   : Marker -> Temp -> Pol -> Clause -> S ;              -- maitoahan Jussi juo nyt
-  PreAdvS   : Marker -> Temp -> Pol -> Clause -> S ;              -- nythän Jussi juo maitoa
-
-  NoFocClause    : NP -> VPSlash -> NP -> Adv -> Clause ;         -- Jussi juo maitoa nyt
-  FocSubjClause  : NP -> VPSlash -> NP -> Adv -> Clause ;         -- Jussikin juo maitoa nyt
-  FocVerbClause  : NP -> VPSlash -> NP -> Adv -> Clause ;         -- Jussi juokin maitoa nyt
-  FocObjClause   : NP -> VPSlash -> NP -> Adv -> Clause ;         -- Jussi juo maitoakin nyt
-  FocAdvClause   : NP -> VPSlash -> NP -> Adv -> Clause ;         -- Jussi juo maitoa nytkin
-
-  neutralMarker, remindMarker, contrastMarker : Marker ; 
-
-}
diff --git a/examples/discourse/DiscourseEng.gf b/examples/discourse/DiscourseEng.gf
deleted file mode 100644
--- a/examples/discourse/DiscourseEng.gf
+++ /dev/null
@@ -1,56 +0,0 @@
---# -path=.:present
-
-concrete DiscourseEng of Discourse = 
-  LexiconEng,
-  NounEng, VerbEng - [SlashV2VNP,SlashVV, Slash2V3, Slash3V3],
-  AdjectiveEng, AdverbEng,  
-  StructuralEng - [nobody_NP,nothing_NP],
-  TenseX
-** open SyntaxEng, (P = ParadigmsEng), (R = ParamX), (E = ExtraEng), (L = LangEng), Prelude in {
-
-lincat
-  Clause = {s : R.Polarity => {subj : NP ; vps : VPSlash ; obj : NP ; adv : Adv}} ;
-  Marker = Adv ;
-
-lin
-  PreSubjS marker temp pol cla = 
-    let cl = cla.s ! pol.p in
-    mkS marker (mkS temp pol 
-      (mkCl cl.subj (mkVP (mkVP cl.vps cl.obj) cl.adv))) ;
-
-  PreVerbS marker temp pol cla = 
-    let cl = cla.s ! pol.p in
-    mkS marker (mkS temp pol 
-      (mkCl cl.subj (mkVP actually_AdV (mkVP (mkVP E.do_VV (mkVP cl.vps cl.obj)) cl.adv)))) ;
-
-  PreObjS marker temp pol cla = 
-    let cl = cla.s ! pol.p in
-    mkS marker (mkS (mkCl cl.obj
-      (mkRS temp pol (mkRCl E.that_RP (mkClSlash cl.subj (L.AdvVPSlash cl.vps cl.adv)))))) ;
-
-  PreAdvS marker temp pol cla = 
-    let cl = cla.s ! pol.p in
-    mkS marker (mkS cl.adv
-      (mkS temp pol (mkCl cl.subj (mkVP cl.vps cl.obj)))) ;
-
-  NoFocClause np vps obj adv = 
-    {s = \\p => {subj = np ; vps = vps ; obj = obj ; adv = adv}} ;
-  FocSubjClause np vps obj adv = 
-    {s = \\p => {subj = mkNP np (too p) ; vps = vps ; obj = obj ; adv = adv}} ;
-  FocVerbClause np vps obj adv = 
-    {s = \\p => {subj = np ; vps = L.AdVVPSlash even_AdV vps ; obj = obj ; adv = adv}} ;
-  FocObjClause np vps obj adv = 
-    {s = \\p => {subj = np ; vps = vps ; obj = mkNP obj (too p) ; adv = adv}} ;
-  FocAdvClause np vps obj adv = 
-    {s = \\p => {subj = np ; vps = vps ; obj = obj ; adv = lin Adv (ss (adv.s ++ (too p).s))}} ;
-
-  neutralMarker  = P.mkAdv [] ;
-  remindMarker   = P.mkAdv "as we know" ;
-  contrastMarker = P.mkAdv "no but" ;
-
-oper
-  too : R.Polarity -> Adv = \p -> case p of {R.Pos => P.mkAdv "too" ; R.Neg => P.mkAdv "either"} ;
-  even_AdV = P.mkAdV "even" ;
-  actually_AdV = P.mkAdV "actually" ;
-
-}
diff --git a/examples/discourse/DiscourseFin.gf b/examples/discourse/DiscourseFin.gf
deleted file mode 100644
--- a/examples/discourse/DiscourseFin.gf
+++ /dev/null
@@ -1,40 +0,0 @@
---# -path=.:present
-
-concrete DiscourseFin of Discourse = 
-  LexiconFin,
-  NounFin, VerbFin - [SlashV2VNP,SlashVV, Slash2V3, Slash3V3],
-  AdjectiveFin, AdverbFin,  
-  StructuralFin - [nobody_NP,nothing_NP],
-  TenseX
-** open SyntaxFin, (P = ParadigmsFin), (R = ParamX), (E = ExtraFin), Prelude in {
-
-lincat
-  Clause = E.ClPlus ;
-  Marker = E.Part ;
-
-lin
-  PreSubjS marker temp pol cl = 
-    E.S_SVO marker temp pol cl ;
-  PreVerbS marker temp pol cl = 
-    E.S_VSO marker temp pol cl ;
-  PreObjS marker temp pol cl = 
-    E.S_OSV marker temp pol cl ;
-  PreAdvS marker temp pol cl = 
-    E.S_ASV marker temp pol cl ;
-
-  NoFocClause np vps obj adv = 
-    E.PredClPlus np (mkVP (mkVP vps obj) adv) ;
-  FocSubjClause np vps obj adv = 
-    E.PredClPlusFocSubj np (mkVP (mkVP vps obj) adv) ;
-  FocVerbClause np vps obj adv = 
-    E.PredClPlusFocVerb np (mkVP (mkVP vps obj) adv) ;
---  FocObjClause np vps obj adv = 
---    lin ClPlus (E.PredClPlusFocObj np (mkVP vps adv) obj) ;
-  FocAdvClause np vps obj adv = 
-    lin ClPlus (E.PredClPlusFocAdv np (mkVP vps obj) adv) ;
-
-  neutralMarker  = E.noPart ;
-  remindMarker   = E.han_Part ;
-  contrastMarker = E.pas_Part ;
-
-}
diff --git a/examples/discourse/particles.txt b/examples/discourse/particles.txt
deleted file mode 100644
--- a/examples/discourse/particles.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-On the syntax of clitic particles in Finnish
-
--- AR 29/12/2010
-
-The clitic particles come in two groups:
-
-  Pas ::= pas | pa | han | kos | ko | kohan | pahan -- free variation
-  Kin ::= kin/kaan                                  -- depending on polarity
-
-(vowel harmony ignored). A Finnish sentence can have at most one of each. A Pas clitic is
-always attached to the first word ("Aripas juo maitoa") or phrase such as NP 
-("minun poikanipas juo maitoa"). A Kin clitic can be attached to almost any word; if the
-same as Pas, Kin must come first ("Arikinhan juo maitoa"). Some combinations are clumsy
-but presumably OK ("Arikinpas"). If the verb is first, it doesn't seem to allow Kin
-(*"juokin Ari maitoa"). 
-
-The following is a list of combinatory possibilities. Adverbs (represented by "nyt")
-can be added ad libitum - at most two of them then become carriers of clitics
-("nythän Ari juo maitoa täälläkin").
-
-
--- declaratives and questions
-
-(Notice that, in the presence of "ei", Kin is "kaan", otherwise "kin".)
-
-ari    Pas? ei? (juo Kin maitoa nyt | juo maitoa Kin nyt | juo maitoa nyt Kin?)
-maitoa Pas? ei? (ari Kin juo    nyt | ari juo    Kin nyt | ari juo    nyt Kin?)
-nyt    Pas? ei? (ari Kin juo maitoa | ari juo Kin maitoa | ari juo    maitoa Kin?)
-
-ari    Kin  Pas? ei? juo maitoa nyt 
-maitoa Kin  Pas? ari ei? juo nyt
-nyt    Kin  Pas? ari ei? juo maitoa
-
-juo    Pas? (ari Kin maitoa nyt | ari maitoa Kin nyt | ari maitoa nyt Kin?)
-ei     Pas? (ari Kin juo maitoa nyt | ari juo Kin maitoa nyt | ari juo maitoa Kin nyt |
-             ari juo maitoa nyt Kin?)
-
--- imperatives
-
-The question clitic is (for obvious semantic reasons) omitted from the Pas category:
-
-  Pas- ::= pa | pas | han | pahan 
-
-juo    Pas-? (ari Kin maitoa nyt | ari maitoa Kin nyt | ari maitoa nyt Kin?)
-älä    Pas-? (ari Kin juo maitoa nyt | ari juo Kin maitoa nyt | ari juo maitoa Kin nyt 
-              | ari juo maitoa nyt Kin?)
-
-
--- negation word
-
-Strangely enough, Kin seems to be getting accepted in plural (= two-syllabic) negations:
-
-  *enkään, *etkään, *eikään, ?emmekään, ?ettekään, ?eivätkään (quite some Google hits)
-
-
diff --git a/examples/experiments/Dep.gf b/examples/experiments/Dep.gf
deleted file mode 100644
--- a/examples/experiments/Dep.gf
+++ /dev/null
@@ -1,19 +0,0 @@
-abstract Dep = {
-
-cat 
-  S ; NP ; VP ; V2 ; CN ; AP ; Adv ; AdA ; Prep ;
-fun
-  Pred  : NP -> VP -> S ;
-  Extr  : NP -> VP -> S ;
-  Compl : NP -> V2 -> VP ;
-  Mods  : AP -> CN -> NP ;
-  MMods : AdA -> AP -> CN -> NP ;
-  Prepm : Adv -> NP -> NP ;
-  Prepp : NP -> Prep -> Adv ; 
-   
-  Economic, Financial, Little : AP ;
-  News, Effect, Markets : CN ;
-  Had : V2 ;
-  On : Prep ;
-  Very : AdA ;
-}
diff --git a/examples/experiments/Dep.labels b/examples/experiments/Dep.labels
deleted file mode 100644
--- a/examples/experiments/Dep.labels
+++ /dev/null
@@ -1,7 +0,0 @@
-  Pred  subj head
-  Extr  subj head
-  Compl obj head
-  Mods  nmod head
-  MMods amod nmod head
-  Prepm nmod head
-  Prepp pmod head
diff --git a/examples/experiments/DepEng.gf b/examples/experiments/DepEng.gf
deleted file mode 100644
--- a/examples/experiments/DepEng.gf
+++ /dev/null
@@ -1,24 +0,0 @@
-concrete DepEng of Dep = {
-
-lincat 
-  S, NP, V2, CN, AP, Adv, Prep, AdA = Str ;
-  VP = Str * Str ;
-lin
-  Pred  x y = x ++ y.p1 ++ y.p2 ;
-  Extr  x y = y.p2 ++ x ++ y.p1 ;
-  Compl x y = <y,x> ;
-  Mods  x y = x ++ y ;
-  MMods x y z = x ++ y ++ z ;
-  Prepm x y = y ++ x ;
-  Prepp x y = y ++ x ;
-   
-  Economic = "economic" ;
-  Financial = "financial" ;
-  Little = "little" ;
-  News = "news" ;
-  Effect = "effect" ;
-  Markets = "markets" ;
-  Had = "had" ;
-  On = "on" ;
-  Very = "very" ;
-}
diff --git a/examples/extmini/Grammar.gf b/examples/extmini/Grammar.gf
deleted file mode 100644
--- a/examples/extmini/Grammar.gf
+++ /dev/null
@@ -1,105 +0,0 @@
-abstract Grammar = {
-
-  flags startcat = Utt ;
-
--- 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 ;
-    UseA    : 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 ;
-
-    Pos, Neg : Pol ;
-    Pres, Past, Perf, Fut : Tense ;
-
-    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"
-
-  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 ;
-
-}
diff --git a/examples/extmini/GrammarCmn.gf b/examples/extmini/GrammarCmn.gf
deleted file mode 100644
--- a/examples/extmini/GrammarCmn.gf
+++ /dev/null
@@ -1,274 +0,0 @@
-concrete GrammarCmn of Grammar = open ResCmn, Prelude in {
-flags coding = utf8;
-
-  lincat  
-    S  = {s : Aspect => Str} ; 
-    Cl = {s : Bool => Aspect => Str; 
-          np: Str; 
-          vp: Bool => Aspect => Str} ; 
-    NP = ResCmn.NP ;  
-      --  {s : Str ; n : Number} ;     
-    VP = ResCmn.VP ;  
-      -- { verb : Verb ; compl : Str ; prePart : Str} ;  
-    AP = {s : Str; monoSyl: Bool} ;
-    CN = ResCmn.Noun ;           -- {s : Str; Counter : Str} ;
-    Det = {s : Str ; n : Number} ;
-    N = Noun ;                   -- {s : Str; Counter : Str} ;
-    A = ResCmn.Adj ;             -- {s : Str; monoSyl: Bool} ; 
-    V = ResCmn.Verb;          
-    -- Verb : Type = {s : Bool => Aspect => Str ; vinf : Str} ;
-    V2 = ResCmn.Verb ;
-    AdA = {s : Str} ; 
-    Pol = {s : Str ; b : Bool} ;
-    Tense = {s : Str ; t : TTense} ;
-    Conj = {s : SForm => Str} ;    
-
-  lin
-
-    UseCl t p cl = {s = \\a => cl.s ! p.b ! a } ; 
-    PredVP np vp = {s = \\p,a => np.s ++ vp.prePart ++ vp.verb.s ! p ! a ++ vp.compl;
-                    np = np.s;
-                    vp = \\p,a => vp.verb.s ! p ! a ++ vp.compl} ;
-      
-    ComplV2 v2 np = {
-      verb = v2 ; 
-      compl = np.s ;
-      prePart = []
-      } ;
-      
-    DetCN det cn = case det.n of {
-            Sg => {s = det.s ++ cn.Counter ++ cn.s ; n = Sg } ;
-            Pl => {s = det.s ++ "些" ++ cn.s ; n = Pl }             
-      } ;
-      
-    ModCN ap cn = case ap.monoSyl of {
-            True => {s = ap.s ++ cn.s ; Counter = cn.Counter} ;
-            False => {s = ap.s ++ "的" ++ cn.s ; Counter = cn.Counter} 
-            } ;
-
-    CompAP ap = {
-      verb = copula ;
-      compl = ap.s ++ "的" ;
-      prePart = []
-      } ;
-      
-    AdAP ada ap = {
-      s = ada.s ++ ap.s ;
-      monoSyl = False
-      } ;
-
-    ConjS  co x y = {s = \\a => x.s ! a ++ co.s ! Sent ++ y.s ! a} ;  
-    ConjAP co x y = {s = x.s ++ co.s ! Phr APhrase ++ y.s;
-                     monoSyl = False} ;
-                     
-    ConjNP co x y = {
-    s = x.s ++ co.s ! Phr NPhrase ++ y.s ;
-    n = Pl
-    } ;
-
-
-    UseN n = n ;
-
-    UseA adj = adj ;
-    
-    UseV v = {
-      verb = v ; 
-      compl = [] ;
-      prePart = [] ;
-      } ; 
-
-    
-    a_Det = mkDet "一" Sg ;
-    every_Det = mkDet "每" Sg ;
-    the_Det = mkDet "那" Sg ;
-        
-    this_Det = mkDet "这" Sg ;
-    these_Det = mkDet "这" Pl ;
-    that_Det = mkDet "那" Sg ;
-    those_Det = mkDet "那" Pl ;
-
-    i_NP = pronNP "我" Sg ;
-    youSg_NP = pronNP "你"  Sg ;
-    he_NP = pronNP "他" Sg ;
-    she_NP = pronNP "她" Pl ;
-    we_NP = pronNP "我们" Pl ;
-    youPl_NP = pronNP "你们" Pl ;
-    they_NP = pronNP "他们" Pl ;
-
-    very_AdA = ss "非常" ;    
-
-
-    Pos  = {s = [] ; b = True} ;
-    Neg  = {s = [] ; b = False} ;
-    
-    Pres = {s = [] ; t = TPres} ;
-    Perf = {s = [] ; t = TPerf} ;
-    Past = {s = [] ; t = TPast} ;
-    Fut  = {s = [] ; t = TFut} ;
-    
-    and_Conj = {s = table {
-                    Phr NPhrase => "和" ;
-                    Phr APhrase => "而" ;
-                    Phr VPhrase => "又" ;
-                    Sent =>  []
-                          }
-                } ;
-
-    or_Conj  = {s = table {
-                    Phr _ => "或" ;
-                    Sent => "还是"
-                          }
-                } ;
-                
--- more
-
-  lincat
-    Utt = {s : Str} ;
-    QS  = {s : Aspect => Str} ;
-    QCl = {s : Bool => Aspect => Str; 
-           np: Str; 
-           vp: Bool => Aspect => Str} ; 
-    PN = {s : Str ; n : Number } ; 
-    
-    ClSlash = {s : Bool => Aspect => Str ; 
-               np: Str ; 
-               vp: Bool => Aspect => Str ;
-               prepMain : Str ; 
-               prepPre : Str} ;  
-    Adv = {s : Str ; prePart : Str} ; 
-    Prep = {s : Str ; prePart : Str} ; 
-    VS = Verb ;
-    VQ = Verb ;
-    VV = {s : Bool => Aspect => Str ; vinf : Str} ;  
-    IP = {s : Str} ;
-    Subj = {prePart : Str ;sufPart : Str} ;
-    IAdv = {s : Str} ;
-  
-  lin    
-  
-    UttS s = {s = s.s ! (ResCmn.Perf | ResCmn.DurStat | 
-                         ResCmn.DurProg | ResCmn.Exper) } ;
-
-    UttQS s = {s = s.s ! (ResCmn.Perf | ResCmn.DurStat | 
-                       ResCmn.DurProg | ResCmn.Exper) } ; 
-  
-    UseQCl t p cl = {s = \\a => cl.s ! p.b ! a} ; 
-  
-    QuestCl cl = {s = \\p,a => cl.s ! p ! a ++ "吗";
-                  np = cl.np ;
-                  vp = cl.vp } ;
-  
-    QuestVP ip vp = {
-     s = \\p,a => ip.s ++ vp.prePart ++ vp.verb.s ! p ! a ++ vp.compl ;
-     np = ip.s ;
-     vp = \\p,a => vp.prePart ++ vp.verb.s ! p ! a ++ vp.compl 
-      } ;
-  
-    QuestSlash ip cls =  {
-           s =\\p,a => cls.prepPre ++ cls.np ++ cls.prepMain ++ cls.vp ! p ! a ++ "的是" ++ ip.s ;
-      np = cls.np ;
-      vp = cls.vp 
-      } ;       
-      
-    QuestIAdv iadv cl = {s = \\p,a => cl.np ++ iadv.s ++ cl.vp ! p ! a ;
-                         np = cl.np ;
-                         vp = \\p,a => cl.vp ! p ! a
-                      } ;
-  
-    SubjCl cl subj s = {
-      s = \\p,a => subj.prePart ++ s.s ! a ++ subj.sufPart ++ cl.s ! p ! a ;
-      np = subj.prePart ++ s.s ! ResCmn.Perf ++ subj.sufPart ++ cl.np ;
-      vp = \\p,a => cl.vp ! p ! a } ;
-  
-    CompAdv adv = {
-      verb = {s = table {
-                    True => table { _ => "在"} ;
-                    False => table { _ => "不在"}
-                    } ;
-              vinf = "在"
-              } ; 
-      compl = adv.s ;
-      prePart = []
-      } ;
-  
-    PrepNP prep np = {
-      s = np.s ++ prep.s ;
-      prePart = prep.prePart
-      } ;   
-      
-    ComplVS v s = {
-      verb = v ;
-      compl = s.s ! ResCmn.Perf  ;
-      prePart = []
-      } ;
-    
-    ComplVQ v q = {
-      verb = v ;
-      compl = q.s ! ResCmn.Perf ;
-      prePart = []
-     } ;
-      
-    ComplVV v vp = {
-      verb = v ;
-      compl = vp.verb.vinf ++ vp.compl ;
-      prePart = vp.prePart
-      } ;
-      
-    SlashV2 np v2 = {
-      s = \\p,a => np.s ++ v2.s ! p ! a ;
-      np = np.s ;
-      vp = \\p,a => v2.s ! p ! a ;
-      prepMain = [] ;
-      prepPre = []
-      } ;          
-
-    SlashPrep cl prep = {
-      s = \\b, a => cl.s ! b ! a ;
-      np = cl.np ;
-      vp = cl.vp ;      
-      prepMain = prep.s ;
-      prepPre = prep.prePart 
-      } ;      
-      
-    AdvVP vp adv = {
-      verb = vp.verb ;
-      compl = vp.compl ;
-      prePart = adv.prePart ++ adv.s
-      } ;        
-
-    UsePN pn = {
-      s = pn.s ;
-      n = pn.n
-      } ;
-      
-    AdvNP np adv = {
-      s = adv.prePart ++ adv.s ++ "的" ++ np.s ;
-      n = np.n
-      } ;
-
-    who_IP  = ss "谁" ;      
-    here_Adv = mkAdv [] "这里" ; 
-    by_Prep = mkPrep "旁边" [] ;
-    in_Prep = mkPrep "里" [];
-    of_Prep = mkPrep "的" [];
-    with_Prep = mkPrep "一起" "和"; 
-    
-    can_VV  = {s = table{True => table{ _ => "能"};
-                         False =>table{ _ => "不能"} } ;
-               vinf = [] };
-    must_VV = {s = table{True => table{ _ => "必须"};
-                         False =>table{ _ => "不能"} } ;
-               vinf = []};
-    want_VV = {s = table{True => table{ _ => "想"};
-                         False =>table{ _ => "不想"} } ;
-               vinf = []};   
-               
-    although_Subj = mkSubj "虽然" "但";
-    because_Subj = mkSubj "因为" "所以" ;
-    when_Subj = mkSubj [] "的时候" ; 
-    
-    when_IAdv = ss "什么时候" ;
-    where_IAdv = ss "在哪里" ;
-    why_IAdv = ss "为什么" ;   
-
-}
diff --git a/examples/extmini/GrammarEng.gf b/examples/extmini/GrammarEng.gf
deleted file mode 100644
--- a/examples/extmini/GrammarEng.gf
+++ /dev/null
@@ -1,241 +0,0 @@
-concrete GrammarEng of Grammar = open ResEng, Prelude in {
-  lincat  
-    S  = {s : Str} ;
-    Cl = {s : ClForm => TTense => Bool => Str} ; 
-    NP = ResEng.NP ;  
-      -- {s : Case => Str ; a : Agr} ; 
-    VP = ResEng.VP ;  
-      -- {v : AgrVerb ; compl : Str} ;
-    AP = {s : Str} ;
-    CN = Noun ;           -- {s : Number => Str} ;
-    Det = {s : Str ; n : Number} ;
-    N = Noun ;            -- {s : Number => Str} ;
-    A = Adj ;             -- {s : Str} ;
-    V = Verb ;            -- {s : VForm => Str} ;
-    V2 = Verb ** {c : Str} ;
-    AdA = {s : Str} ;
-    Pol = {s : Str ; b : Bool} ;
-    Tense = {s : Str ; t : TTense} ;
-    Conj = {s : Str ; n : Number} ;
-  lin
-    UseCl t p cl = {s = t.s ++ p.s ++ cl.s ! ClDir ! t.t ! p.b} ; 
-    PredVP np vp = {
-      s = \\d,t,b => 
-        let 
-          vps = vp.verb.s ! d ! t ! b ! np.a 
-        in case d of {
-          ClDir => np.s ! Nom ++ vps.fin ++ vps.inf ++ vp.compl ;
-          ClInv => vps.fin ++ np.s ! Nom ++ vps.inf ++ vp.compl
-          }
-      } ;
-
-    ComplV2 v2 np = {
-      verb = agrV v2 ; 
-      compl = v2.c ++ np.s ! Acc
-      } ;
-
-    UseV v = {
-      verb = agrV v ; 
-      compl = []
-      } ;
-
-    DetCN det cn = {
-      s = \\_ => det.s ++ cn.s ! det.n ;
-      a = Ag det.n Per3
-      } ;
-
-    ModCN ap cn = {
-      s = \\n => ap.s ++ cn.s ! n
-      } ;
-
-    CompAP ap = {
-      verb = copula ;
-      compl = ap.s 
-      } ;
-
-    AdAP ada ap = {
-      s = ada.s ++ ap.s
-      } ;
-
-    ConjS  co x y = {s = x.s ++ co.s ++ y.s} ;
-    ConjAP co x y = {s = x.s ++ co.s ++ y.s} ;
-
-    ConjNP co nx ny = {
-      s = \\c => nx.s ! c ++ co.s ++ ny.s ! c ;
-      a = conjAgr co.n nx.a ny.a
-      } ;
-
-    UseN n = n ;
-
-    UseA adj = adj ;
-
-    a_Det = mkDet (pre {#vowel => "an" ; _ => "a"}) Sg ;
-
-    every_Det = mkDet "every" Sg ;
-
-    the_Det = mkDet "the" Sg ;
-        
-    this_Det = mkDet "this" Sg ;
-    these_Det = mkDet "these" Pl ;
-    that_Det = mkDet "that" Sg ;
-    those_Det = mkDet "those" Pl ;
-
-    i_NP = pronNP "I" "me" Sg Per1 ;
-    youSg_NP = pronNP "you" "you" Sg Per2 ;
-    he_NP = pronNP "he" "him" Sg Per3 ;
-    she_NP = pronNP "she" "her" Sg Per3 ;
-    we_NP = pronNP "we" "us" Pl Per1 ;
-    youPl_NP = pronNP "you" "you" Pl Per2 ;
-    they_NP = pronNP "they" "them" Pl Per3 ;
-
-    very_AdA = ss "very" ;
-
-    Pos  = {s = [] ; b = True} ;
-    Neg  = {s = [] ; b = False} ;
-    Pres = {s = [] ; t = TPres} ;
-    Perf = {s = [] ; t = TPerf} ;
-    Past = {s = [] ; t = TPast} ;
-    Fut  = {s = [] ; t = TFut} ;
-
-    and_Conj = {s = "and" ; n = Pl} ;
-    or_Conj  = {s = "or" ; n = Sg} ;
-
--- more
-
-  lincat
-    Utt = {s : Str} ; 
-    QS  = {s : QForm => Str} ; 
-    QCl = {s : QForm => TTense => Bool => Str} ; 
-    ClSlash = {s : ClForm => TTense => Bool => Str ; c : Str} ;  
-    Adv, Prep = {s : Str} ;
-    VS = Verb ;
-    VQ = Verb ; 
-    VV = {s : AgrVerb ; isAux : Bool} ;
-    IP = {s : Str} ;
-    PN = {s : Str} ;
-    IAdv, Subj = {s : Str} ;
-
-  lin
-    UttS s = s ;
-    UttQS s = {s = s.s ! QDir} ;
-
-    UseQCl t p cl = {s = \\q => t.s ++ p.s ++ cl.s ! q ! t.t ! p.b} ; 
-    
-    QuestCl cl = {s = \\q,t,p => 
-      case q of {
-        QDir   => cl.s ! ClInv ! t ! p ;
-        QIndir => "if" ++ cl.s ! ClDir ! t ! p
-        }
-      } ;
-
-    QuestVP ip vp = {
-     s = \\d,t,b => 
-        let 
-          vps = vp.verb.s ! ClDir ! t ! b ! Ag Sg Per3 
-        in
-        ip.s ++ vps.fin ++ vps.inf ++ vp.compl
-      } ;
--- {-
-    QuestSlash ip cls = {
-      s = (\\q,t,p => ip.s ++ cls.s ! ClInv ! t ! p ++ cls.c) 
-        | (\\q,t,p => cls.c ++ ip.s ++ cls.s ! ClInv ! t ! p)
-      } ;
--- -}
-
-{- 132451 rules, 5071 msec, vs. 1383, 78 msec in the previous
-    QuestSlash ip cls = {
-      s = \\q,t,p => (ip.s ++ cls.s ! ClInv ! t ! p ++ cls.c) 
-                   | (cls.c ++ ip.s ++ cls.s ! ClInv ! t ! p)
-      } ;
--}
-
-    QuestIAdv iadv cl = {s = \\q,t,p => 
-      iadv.s ++ 
-      case q of {
-        QDir   => cl.s ! ClInv ! t ! p ;
-        QIndir => cl.s ! ClDir ! t ! p
-        }
-      } ;
-
-    SubjCl cl subj s = {
-      s = \\d,t,b => cl.s ! d ! t ! b ++ subj.s ++ s.s
-      } ;
-
-    CompAdv adv = {
-      verb = copula ; 
-      compl = adv.s
-      } ;
-
-    PrepNP prep np = {
-      s = prep.s ++ np.s ! Acc
-      } ;
-
-    ComplVS v s = {
-      verb = agrV v ;
-      compl = "that" ++ s.s
-      } ;
-
-    ComplVQ v q = {
-      verb = agrV v ;
-      compl = q.s ! QIndir
-      } ;
-
-    ComplVV v vp = {
-      verb = v.s ;
-      compl = case v.isAux of {
-        True => infVP vp ;
-        False => "to" ++ infVP vp
-        }
-      } ;
-
-    SlashV2 np v2 = {
-      s = \\d,t,b => 
-        let 
-          vps = (agrV v2).s ! d ! t ! b ! np.a 
-        in case d of {
-          ClDir => np.s ! Nom ++ vps.fin ++ vps.inf ;
-          ClInv => vps.fin ++ np.s ! Nom ++ vps.inf
-          } ;
-      c = v2.c
-      } ;
-
-    SlashPrep cl prep = {
-      s = \\d,t,b => cl.s ! d ! t ! b ;
-      c = prep.s
-      } ;
-
-    AdvVP vp adv = {
-      verb = vp.verb ;
-      compl = vp.compl ++ adv.s
-      } ;
-
-    UsePN pn = {
-      s = \\_ => pn.s ;
-      a = Ag Sg Per3
-      } ;
-
-    AdvNP np adv = {
-      s = \\c => np.s ! c ++ adv.s ;
-      a = np.a
-      } ;
-
-    who_IP  = ss "who" ;
-    here_Adv = ss "here" ;
-    by_Prep = ss "by" ;
-    in_Prep = ss "in" ;
-    of_Prep = ss "of" ;
-    with_Prep = ss "with" ;
-
-    can_VV  = {s = agrAux "can"  "could" "been able to" "be able to" ; isAux = True} ;
-    must_VV = {s = agrAux "must" "must"  "had to" "have to" ; isAux = True} ;
-    want_VV = {s = agrV (regVerb "want") ; isAux = False} ;
-
-    although_Subj = ss "although" ;
-    because_Subj = ss "because" ;
-    when_Subj = ss "when" ;
-
-    when_IAdv = ss "when" ;
-    where_IAdv = ss "where" ;
-    why_IAdv = ss "why" ;
-
-}
diff --git a/examples/extmini/GrammarIta.gf b/examples/extmini/GrammarIta.gf
deleted file mode 100644
--- a/examples/extmini/GrammarIta.gf
+++ /dev/null
@@ -1,263 +0,0 @@
-concrete GrammarIta of Grammar = open ResIta, Prelude in {
-  lincat  
-    S  = {s : Mood => Str} ;
-    Cl = {s : Mood => ResIta.Tense => Bool => Str} ; 
-    NP = ResIta.NP ;  
-      -- {s : Case => {clit,obj : Str ; isClit : Bool} ; a : Agr} ; 
-    VP = ResIta.VP ;  
-      -- {v : Verb ; clit : Str ; clitAgr : ClitAgr ; obj : Agr => Str} ;
-    AP = {s : Gender => Number => Str ; isPre : Bool} ;
-    CN = Noun ;           -- {s : Number => Str ; g : Gender} ;
-    Det = {s : Gender => Case => Str ; n : Number} ;
-    N = Noun ;            -- {s : Number => Str ; g : Gender} ;
-    A = Adj ;             -- {s : Gender => Number => Str ; isPre : Bool} ;
-    V = Verb ;            -- {s : VForm => Str ; aux : Aux} ;
-    V2 = Verb ** {c : Case} ;
-    AdA = {s : Str} ;
-    Pol = {s : Str ; b : Bool} ;
-    Tense = {s : Str ; t : ResIta.Tense} ;
-    Conj = {s : Str ; n : Number} ;
-  lin
-    UseCl t p cl = {s = \\m => t.s ++ p.s ++ cl.s ! m ! t.t ! p.b} ; 
-    PredVP np vp = predVP (np.s ! Nom).obj np.a vp ;
-
-    ComplV2 v2 np = 
-      let
-        nps = np.s ! v2.c
-      in {
-        v = v2 ; 
-        clit = nps.clit ; 
-        clitAgr = case <nps.isClit,v2.c> of {
-          <True,Acc> => CAgr np.a ;
-          _ => CAgrNo
-          } ;
-        obj  = \\_ => nps.obj
-        } ;
-
-    UseV v = useV v (\\_ => []) ;
-
-    DetCN det cn = {
-      s = \\c => {
-        obj = det.s ! cn.g ! c ++ cn.s ! det.n ; 
-        clit = [] ; 
-        isClit = False
-        } ;
-      a = Ag cn.g det.n Per3
-      } ;
-
-    ModCN ap cn = {
-      s = \\n => preOrPost ap.isPre (ap.s ! cn.g ! n) (cn.s ! n) ;
-      g = cn.g
-      } ;
-
-    CompAP ap = useV essere_V (\\ag => case ag of {
-        Ag g n _ => ap.s ! g ! n
-        }
-      ) ;
-
-    AdAP ada ap = {
-      s = \\g,n => ada.s ++ ap.s ! g ! n ;
-      isPre = ap.isPre ;
-      } ;
-
-    ConjNP co nx ny = {
-      s = \\c => {
-        obj = (nx.s ! c).obj ++ co.s ++ (ny.s ! c).obj ; 
-        clit = [] ; 
-        isClit = False
-        } ;
-      a = conjAgr co.n nx.a ny.a
-      } ;
-
-    ConjS co x y = {s = \\m => x.s ! m ++ co.s ++ y.s ! m} ;
-
-    ConjAP co x y = {
-      s = \\g,n => x.s ! g ! n ++ co.s ++ y.s ! g ! n ;
-      isPre = andB x.isPre y.isPre
-      } ;
-
-    UseN n = n ;
-
-    UseA adj = adj ;
-
-    a_Det = adjDet (mkAdj "un" "una" [] [] True) Sg ;
-
-    every_Det = adjDet (regAdj "ogni") Sg ;
-
-    the_Det = {
-      s = table {
-        Masc => table {
-          Nom | Acc => elisForms "lo" "l'" "il" ;
-          Dat => elisForms "allo" "all'" "al" ;
-          Gen => elisForms "dello" "dell'" "del" ;
-          C_in => elisForms "nello" "nell'" "nel" ;
-          C_da => elisForms "dallo" "dall'" "dal" ;
-          C_con => elisForms "collo" "coll'" "col"
-          } ;
-        Fem => table {
-          Nom | Acc => elisForms "la" "'l" "la" ;
-          Dat => elisForms "alla" "all'" "alla" ;
-          Gen => elisForms "della" "dell'" "della" ;
-          C_in => elisForms "nella" "nell'" "nella" ;
-          C_da => elisForms "dalla" "dall'" "dalla" ;
-          C_con => elisForms "colla" "coll'" "colla"
-          }
-        } ;
-      n = Sg
-      } ;
-        
-    this_Det = adjDet (regAdj "questo") Sg ;
-    these_Det = adjDet (regAdj "questo") Pl ;
-    that_Det = adjDet quello_A Sg ;
-    those_Det = adjDet quello_A Pl ;
-
-    i_NP     = pronNP "io"  "mi" "mi" "me"  Masc Sg Per1 ;
-    youSg_NP = pronNP "tu"  "ti" "ti" "te"  Masc Sg Per2 ;
-    he_NP    = pronNP "lui" "lo" "gli" "lui" Masc Sg Per3 ;
-    she_NP   = pronNP "lei" "la" "le" "lei" Fem  Sg Per3 ;
-    we_NP    = pronNP "noi" "ci" "ci" "noi" Masc Pl Per1 ;
-    youPl_NP = pronNP "voi" "vi" "vi" "voi" Masc Pl Per2 ;
-    they_NP  = pronNP "loro" "li" "loro" "loro" Masc Pl Per3 ;
-
-    very_AdA = ss "molto" ;
-
-    Pos  = {s = [] ; b = True} ;
-    Neg  = {s = [] ; b = False} ;
-    Pres = {s = [] ; t = ResIta.Pres} ;
-    Perf = {s = [] ; t = ResIta.Perf} ;
-    Past = {s = [] ; t = ResIta.Past} ;
-    Fut  = {s = [] ; t = ResIta.Fut} ;
-
-    and_Conj = {s = "e" ; n = Pl} ;
-    or_Conj  = {s = "o" ; n = Sg} ;
-
-  oper
-    quello_A : Adj = mkAdj 
-      (elisForms "quello" "quell'" "quel") "quella"
-      (elisForms "quegli" "quegli" "quei") "quelle"
-      True ;
-
--- more
-
-  lincat
-    Utt = {s : Str} ; 
-    QS  = {s : QForm => Str} ; 
-    QCl = {s : QForm => ResIta.Tense => Bool => Str} ; 
-    ClSlash = {s : Mood => ResIta.Tense => Bool => Str ; c : Case} ;  
-    Adv = {s : Str} ;
-    Prep = {s : Str ; c : Case} ;
-    VS = Verb ** {m : Mood} ;
-    VQ = Verb ; 
-    VV = Verb ;
-    IP = {s : Str} ;
-    PN = {s : Str ; g : Gender} ;
-    IAdv = {s : Str} ;
-    Subj = {s : Str ; m : Mood} ;
-
-  lin
-    UttS s = {s = s.s ! Ind} ;
-    UttQS s = {s = s.s ! QDir} ;
-
-    UseQCl t p cl = {s = \\q => t.s ++ p.s ++ cl.s ! q ! t.t ! p.b} ; 
-
-    QuestCl cl = {s = \\q,t,p => 
-      case q of {
-        QDir   => cl.s ! Ind ! t ! p ;
-        QIndir => "se" ++ cl.s ! Ind ! t ! p
-        }
-      } ;
-
-    QuestVP ip vp = 
-      {s = \\_ => (predVP ip.s (Ag Masc Sg Per3) vp).s ! Ind} ; ---- agr
-
-    QuestSlash ip cls = {
-      s = \\q,t,p => prepCase cls.c ++ ip.s ++ cls.s ! Ind ! t ! p
-      } ;
-
-    QuestIAdv iadv cl = {
-      s = \\q,t,p => iadv.s ++ cl.s ! Ind ! t ! p
-      } ;
-
-    SubjCl cl subj s = {
-      s = \\m,t,b => cl.s ! m ! t ! b ++ subj.s ++ s.s ! subj.m
-      } ;
-
-    CompAdv adv = 
-      useV essere_V (\\_ => adv.s) ;
-
-    ComplVS v s = 
-      useV v (\\_ => "che" ++ s.s ! v.m) ;
-
-    ComplVQ v q = 
-      useV v (\\_ => q.s ! QIndir) ;
-
-    ComplVV v vp = 
-      useV v (\\a => vp.v.s ! VInf ++ vp.clit ++ vp.obj ! a) ;
-
-    SlashV2 np v2 = 
-      predVP (np.s ! Nom).obj np.a (useV v2 (\\_ => [])) ** {
-      c = v2.c
-      } ;
-
-    SlashPrep cl prep = {
-      s = cl.s ;
-      c = prep.c
-      } ;
-
-    AdvVP vp adv = {
-      v = vp.v ;
-      clit = vp.clit ;
-      clitAgr = vp.clitAgr ;
-      obj = \\a => vp.obj ! a ++ adv.s
-      } ;
-
-    UsePN pn = {
-        s = \\c => {
-        obj = prepCase c ++ pn.s ;
-        clit = [] ; 
-        isClit = False
-        } ;
-      a = Ag pn.g Sg Per3
-      } ;
-
-    AdvNP np adv = {
-      s = \\c => {
-        obj = (np.s ! c).obj ++ adv.s ;
-        clit = [] ; 
-        isClit = False
-        } ;
-      a = np.a
-      } ;
-
-    PrepNP prep np = {
-      s = prep.s ++ (np.s ! prep.c).obj
-      } ;
-
-    who_IP  = ss "chi" ;
-    here_Adv = ss "quí" ;
-    by_Prep = {s = [] ; c = C_da} ;
-    in_Prep = {s = [] ; c = C_in} ;
-    of_Prep = {s = [] ; c = Gen} ;
-    with_Prep = {s = [] ; c = C_con} ;
-
-    can_VV = mkVerb "potere"
-      "posso" "puoi" "può" "possiamo" "potete" "possono"
-      "potevo" "potrò" "possa" "possiamo" "potuto" Avere ;
-
-    must_VV = mkVerb "dovere"
-      "devo" "devi" "deve" "dobbiamo" "dovete" "devono"
-      "dovevo" "dovrò" "debba" "dobbiamo" "dovuto" Avere ;
-
-    want_VV = mkVerb "volere"
-      "voglio" "vuoi" "vuole" "vogliamo" "volete" "vogliono"
-      "volevo" "vorrò" "voglia" "volessi" "voluto" Avere ;
-
-    although_Subj = {s = "benché" ; m = Con} ;
-    because_Subj = {s = "perché" ; m = Ind} ;
-    when_Subj = {s = "quando" ; m = Ind} ;
-
-    when_IAdv = ss "quando" ;
-    where_IAdv = ss "dove" ;
-    why_IAdv = ss "perché" ;
-
-}
diff --git a/examples/extmini/Lang.gf b/examples/extmini/Lang.gf
deleted file mode 100644
--- a/examples/extmini/Lang.gf
+++ /dev/null
@@ -1,1 +0,0 @@
-abstract Lang = Grammar, Lexicon ;
diff --git a/examples/extmini/LangCmn.gf b/examples/extmini/LangCmn.gf
deleted file mode 100644
--- a/examples/extmini/LangCmn.gf
+++ /dev/null
@@ -1,1 +0,0 @@
-concrete LangCmn of Lang = GrammarCmn, LexiconCmn ;
diff --git a/examples/extmini/LangEng.gf b/examples/extmini/LangEng.gf
deleted file mode 100644
--- a/examples/extmini/LangEng.gf
+++ /dev/null
@@ -1,1 +0,0 @@
-concrete LangEng of Lang = GrammarEng, LexiconEng ;
diff --git a/examples/extmini/LangIta.gf b/examples/extmini/LangIta.gf
deleted file mode 100644
--- a/examples/extmini/LangIta.gf
+++ /dev/null
@@ -1,1 +0,0 @@
-concrete LangIta of Lang = GrammarIta, LexiconIta ;
diff --git a/examples/extmini/Lexicon.gf b/examples/extmini/Lexicon.gf
deleted file mode 100644
--- a/examples/extmini/Lexicon.gf
+++ /dev/null
@@ -1,12 +0,0 @@
-abstract Lexicon = Grammar ** {
-
-fun
-  man_N, woman_N, house_N, tree_N : N ;
-  big_A, small_A, green_A : A ;
-  walk_V, arrive_V, sleep_V : V ;
-  love_V2, please_V2, look_V2 : V2 ;
-  believe_VS, know_VS : VS ;
-  wonder_VQ : VQ ;
-  john_PN, mary_PN : PN ;
-
-} ;
diff --git a/examples/extmini/LexiconCmn.gf b/examples/extmini/LexiconCmn.gf
deleted file mode 100644
--- a/examples/extmini/LexiconCmn.gf
+++ /dev/null
@@ -1,23 +0,0 @@
-concrete LexiconCmn of Lexicon = GrammarCmn ** open Prelude, ResCmn, ParadigmsCmn in {
-flags coding=utf8;
-lin
-  man_N = mkN "男人" "个";        -- "nanren" "ge" first being noun, second is classifier(counter)
-  woman_N = mkN "女人" "个";      -- "nvren"  "ge" classifier behaves like the "cup" in "cup of tea"
-  house_N = mkN "房子" "间";      -- "fangzi" "jian"
-  tree_N = mkN "树" "棵";         -- "shu"  "ke"
-  big_A = mkA "大" True;          -- "da"
-  small_A = mkA "小" True;        -- "xiao"
-  green_A = mkA "绿" True;        -- "lv"
-  walk_V = mkV "走" ;             -- "zou"
-  sleep_V = mkV "睡" ;            -- "shui"
-  arrive_V = mkV "到" "了" [] [] "过";           -- "dao"
-  love_V2 = mkV "爱" ;            -- "ai"
-  look_V2 = mkV "看" ;            -- "kan"
-  please_V2 = mkV "麻烦" ;        -- "mafan"
-  believe_VS = mkV "相信" ;       -- "xiangxin"
-  know_VS = mkV "知道" [] [] [] [];          -- "zhidao"
-  wonder_VQ = mkV "好奇" [] [] [] [];        -- "haoqi" 
-  john_PN = mkPN "约翰" Sg ;         -- "yuehan"
-  mary_PN = mkPN "玛丽" Sg ;         -- "mali"
-
-}
diff --git a/examples/extmini/LexiconEng.gf b/examples/extmini/LexiconEng.gf
deleted file mode 100644
--- a/examples/extmini/LexiconEng.gf
+++ /dev/null
@@ -1,24 +0,0 @@
-concrete LexiconEng of Lexicon = GrammarEng ** open ParadigmsEng in {
-
-lin
-  man_N = mkN "man" "men" ;
-  woman_N = mkN "woman" "women" ;
-  house_N = mkN "house" ;
-  tree_N = mkN "tree" ;
-  big_A = mkA "big" ;
-  small_A = mkA "small" ;
-  green_A = mkA "green" ;
-  walk_V = mkV "walk" ;
-  sleep_V = mkV "sleep" "sleeps" "slept" "slept" ;
-  arrive_V = mkV "arrive" ;
-  love_V2 = mkV2 "love" ;
-  look_V2 = mkV2 (mkV "look") "at" ;
-  please_V2 = mkV2 "please" ;
-  believe_VS = mkV "believe" ;
-  know_VS = mkV "know" "knows" "knew" "known" ;
-  wonder_VQ = mkV "wonder" ;
-  john_PN = mkPN "John" ;
-  mary_PN = mkPN "Mary" ;
-
-
-}
diff --git a/examples/extmini/LexiconIta.gf b/examples/extmini/LexiconIta.gf
deleted file mode 100644
--- a/examples/extmini/LexiconIta.gf
+++ /dev/null
@@ -1,33 +0,0 @@
-concrete LexiconIta of Lexicon = GrammarIta ** open ParadigmsIta in {
-
-lin
-  man_N = mkN "uomo" "uomini" masculine ;
-  woman_N = mkN "donna" ;
-  house_N = mkN "casa" ;
-  tree_N = mkN "albero" ;
-  big_A = preA (mkA "grande") ;
-  small_A = preA (mkA "piccolo") ;
-  green_A = mkA "verde" ;
-  walk_V = mkV "camminare" ;
-  arrive_V = essereV (mkV "arrivare") ;
-  sleep_V = mkV "dormire"
-    "dormo" "dormi" "dorme" "dormiamo" "dormite" "dormono"
-    "dormivo" "dormirò" "dorma" "dormissi" "dormito" ;
-  love_V2 = mkV2 "amare" ;
-  look_V2 = mkV2 "guardare" ;
-  please_V2 = mkV2 (essereV (mkV "piacere" "piaccio" "piaci" "piace" 
-                        "piacciamo" "piacete" "piacciono"
-                        "piacevo" "piacerò" 
-                        "piaccia" "piacessi" "piaciuto")) dative ;
-
-  believe_VS = mkVS (mkV "credere") conjunctive ;
-
-  know_VS = mkVS (mkV 
-     "sapere" "so" "sai" "sa" "sappiamo" "sapete" "sanno"
-     "sapevo" "saprò" "sappia" "sapessi" "saputo") indicative ;
-
-  wonder_VQ = mkVQ (mkV "domandare") ; ---- domandarsi
-  john_PN = mkPN "Giovanni" ;
-  mary_PN = mkPN "Maria" ;
-
-}
diff --git a/examples/extmini/ParadigmsCmn.gf b/examples/extmini/ParadigmsCmn.gf
deleted file mode 100644
--- a/examples/extmini/ParadigmsCmn.gf
+++ /dev/null
@@ -1,21 +0,0 @@
-resource ParadigmsCmn = GrammarCmn [N,A,V] ** 
-  open ResCmn, GrammarCmn, Prelude in {
-flags coding=utf8;
-oper
-  mkN : (man : Str) -> Str -> N 
-      = \n,c -> lin N (regNoun n c) ;  
-      
-  mkPN : (john : Str) -> Number -> PN
-     = \s,n -> lin PN (PropN s n) ;       
-
-  mkA : (small : Str) -> Bool -> A 
-      = \a,b -> lin A (mkAdj a b) ;
-      
-  mkV = overload {      
-    mkV : (walk : Str) -> V 
-      = \walk -> lin V (regVerb walk) ;
-    mkV : (arrive : Str) -> Str -> Str -> Str -> Str -> V
-      = \arrive,pp,ds,dp,ep -> lin V (mkVerb arrive pp ds dp ep) ;
-      } ;      
-
-}
diff --git a/examples/extmini/ParadigmsEng.gf b/examples/extmini/ParadigmsEng.gf
deleted file mode 100644
--- a/examples/extmini/ParadigmsEng.gf
+++ /dev/null
@@ -1,36 +0,0 @@
-resource ParadigmsEng = GrammarEng [N,A,V] ** 
-  open ResEng, GrammarEng, Prelude in {
-
-oper
-  mkN = overload {
-    mkN : (dog : Str) -> N 
-      = \n -> lin N (regNoun n) ;
-    mkN : (man, men : Str) -> N 
-      = \s,p -> lin N (mkNoun s p) ;
-    } ;
-
-  mkPN : (john : Str) -> PN
-     = \s -> lin PN (ss s) ;  
-
-  mkA = overload {
-    mkA : (small : Str) -> A 
-      = \a -> lin A (mkAdj a) ;
-    } ;
-
-  mkV = overload {
-    mkV : (walk : Str) -> V 
-      = \v -> lin V (regVerb v) ;
-    mkV : (go,goes,went,gone : Str) -> V 
-      = \p1,p2,p3,p4 -> lin V (mkVerb p1 p2 p3 p4) ;
-    } ;
-
-  mkV2 = overload {
-    mkV2 : Str -> V2
-      = \s -> lin V2 (regVerb s ** {c = []}) ;
-    mkV2 : V -> V2
-      = \v -> lin V2 (v ** {c = []}) ;
-    mkV2 : V -> Str -> V2
-      = \v,p -> lin V2 (v ** {c = p}) ;
-    } ;
-
-}
diff --git a/examples/extmini/ParadigmsIta.gf b/examples/extmini/ParadigmsIta.gf
deleted file mode 100644
--- a/examples/extmini/ParadigmsIta.gf
+++ /dev/null
@@ -1,64 +0,0 @@
-resource ParadigmsIta = GrammarIta [N,A,V] ** 
-  open ResIta, GrammarIta, Prelude in {
-
-oper
-  masculine : Gender = Masc ;
-  feminine : Gender = Fem ;
-
-  accusative : Case = Acc ;
-  dative : Case = Dat ;
- 
-  indicative : Mood = Ind ;
-  conjunctive : Mood = Con ;
-
-  mkN = overload {
-    mkN : (vino : Str) -> N 
-      = \n -> lin N (regNoun n) ;
-    mkN : (uomo, uomini : Str) -> Gender -> N 
-      = \s,p,g -> lin N (mkNoun s p g) ;
-    } ;
-
-  mkPN = overload {
-    mkPN : (anna : Str) -> PN
-      = \p -> let n = regNoun p in lin PN {s = p ; g = n.g} ;
-    mkPN : Str -> Gender -> PN
-      = \s,g -> lin PN {s = s ; g = g} ;
-    } ;
-
-  mkA = overload {
-    mkA : (nero : Str) -> A 
-      = \a -> lin A (regAdj a) ;
-    mkA : (buono,buona,buoni,buone : Str) -> Bool -> A 
-      = \sm,sf,pm,pf,p -> lin A (mkAdj sm sf pm pf False) ;
-    } ;
-
-  preA : A -> A
-      = \a -> lin A {s = a.s ; isPre = True} ;
-
-  mkV = overload {
-    mkV : (finire : Str) -> V 
-      = \v -> lin V (regVerb v) ;
-    mkV : (andare,vado,vadi,va,andiamo,andate,vanno,andava,andro,vada,andassi,andato : Str) -> V 
-      = \i,p1,p2,p3,p4,p5,p6,imp,fut,con,conp,p -> 
-         lin V (mkVerb i p1 p2 p3 p4 p5 p6 imp fut con conp p Avere) ;
-    } ;
-
-  essereV : V -> V
-    = \v -> lin V {s = v.s ; aux = Essere} ;
-
-  mkV2 = overload {
-    mkV2 : Str -> V2
-      = \s -> lin V2 (regVerb s ** {c = accusative}) ;
-    mkV2 : V -> V2
-      = \v -> lin V2 (v ** {c = accusative}) ;
-    mkV2 : V -> Case -> V2
-      = \v,c -> lin V2 (v ** {c = c}) ;
-    } ;
-
-  mkVS : V -> Mood -> VS = \v,m ->
-    lin VS (v ** {m = m}) ;
-  mkVQ : V -> VQ = \v ->
-    lin VQ v ;
-  mkVV : V -> VV = \v ->
-    lin VV v ;
-}
diff --git a/examples/extmini/README b/examples/extmini/README
deleted file mode 100644
--- a/examples/extmini/README
+++ /dev/null
@@ -1,10 +0,0 @@
-Extended mini resource grammar fro GF Book, chapter 9.
-Used for teaching computational syntax at the University of Gothenburg in 2011 and 2012,
-see http://www.cse.chalmers.se/~aarne/computationalsyntax/.
-
-Eng, Ita (c) Aarne Ranta.
-Cmn (c) Jolene Zhuo Lin qiqige.
-
-License: LGPL and BSD.
-
-
diff --git a/examples/extmini/ResCmn.gf b/examples/extmini/ResCmn.gf
deleted file mode 100644
--- a/examples/extmini/ResCmn.gf
+++ /dev/null
@@ -1,92 +0,0 @@
-resource ResCmn = open Prelude in {
-flags coding=utf8;
--- parameters
-
-param
-    TTense = TPres | TPerf | TPast | TFut ;
-    Aspect = Perf | DurStat | DurProg | Exper ;
-    Number   = Sg | Pl ;
-    SForm = Phr PosType | Sent;
-    PosType = APhrase | NPhrase | VPhrase ;
-    DeForm = DeNoun | NdNoun ;    -- parameter created for noun with/out partical "de"
-
--- parts of speech
-
-oper
-
-  VP = { verb : Verb ; compl : Str ; prePart : Str} ;
-  NP = {s : Str ; n : Number } ; 
-  copula  : Verb = { s = table {
-                            True => table { _    => "是"  };
-                            False => table { _   => "不是" }};
-                     vinf = "是" } ;
-
--- for morphology
-
-  Noun : Type = {s : Str; Counter: Str} ;
-  Adj  : Type = {s : Str; monoSyl: Bool} ;
-  Verb : Type = {s : Bool => Aspect => Str ; vinf : Str} ;
-
-  regNoun : Str -> Str -> Noun = \s,c -> {s = s; Counter = c};
-
-  mkAdj : Str -> Bool -> Adj = \s,b -> {s = s; monoSyl = b};
-
-  regVerb : (walk : Str) -> Verb = \v -> {
-           s = table {
-                True => table { Perf    => v ++ "了" ;
-                                DurStat => v ++ "着" ;
-                                DurProg => "在" ++ v ;
-                                Exper   => v ++ "过" } ;
-                False => table {Perf    => "不" ++ v ++ "了" ;
-                                DurStat => "不" ++ v ;
-                                DurProg => "没" ++ "在" ++ v ;
-                                Exper   => "没" ++ v ++ "过" }};
-            vinf = v} ;
-                          
-  mkVerb : (believe : Str) -> (PerfPart : Str) 
-                           -> (DurStatPart : Str)
-                           -> (DurProgPart : Str) 
-                           -> (ExperPart : Str) -> Verb = \v,pp,ds,dp,ep -> {
-            s = table {
-                True => table { Perf    => v ++ pp ;
-                                DurStat => v ++ ds ;
-                                DurProg => dp ++ v ;
-                                Exper   => v ++ ep } ;
-                False => table {Perf    => "不" ++ v ++ pp ;
-                                DurStat => "不" ++ v ;
-                                DurProg => "没" ++ dp ++ v ;
-                                Exper   => "没" ++ v ++ ep }} ;
-            vinf = v} ;
-
--- for structural words
-
-  mkDet : Str -> Number -> {s : Str ; n : Number} = \s,n -> {
-    s = s ;
-    n = n
-    } ;
-
-  pronNP : (s : Str) -> Number -> NP =   \s,n -> {
-    s = s ;
-    n = n
-    } ;
-    
-  mkPrep : Str -> Str -> {s : Str ; prePart : Str} = \s,b -> {
-    s = s ;
-    prePart = b} ;
-    
-  mkAdv : Str -> Str -> {s : Str ; prePart : Str} = \b,s -> {
-    s = s ;
-    prePart = b} ;
-  
-  mkSubj : Str -> Str -> {prePart : Str ; sufPart : Str} = \p,s -> {
-    prePart = p ;
-    sufPart = s} ;
-
--- Proper Noun
-
-  PropN : (s : Str) -> Number -> NP =   \s,n -> {
-    s = s ;
-    n = n
-   } ;
-
-    }
diff --git a/examples/extmini/ResEng.gf b/examples/extmini/ResEng.gf
deleted file mode 100644
--- a/examples/extmini/ResEng.gf
+++ /dev/null
@@ -1,156 +0,0 @@
-resource ResEng = open Prelude in {
-
--- parameters
-
-param
-  Number = Sg | Pl ;
-  Case   = Nom | Acc ;
-  Agr    = Ag Number Person ;
-  TTense = TPres | TPerf | TPast | TFut ;
-  Person = Per1 | Per2 | Per3 ;
-
-  VForm = VInf | VPres | VPast | VPart ;
-
-  ClForm = ClDir | ClInv ;
-  QForm = QDir | QIndir ;
-
--- parts of speech
-
-oper
-  VP = {
-    verb  : AgrVerb ; 
-    compl : Str
-    } ;
-
-  NP = {
-    s : Case => Str ;
-    a : Agr
-    } ; 
-
--- verb as in VP, including copula
-
-  AgrVerb : Type = {
-    s : ClForm => TTense => Bool => Agr => {fin,inf : Str} ;
-    inf : Str
-    } ;
-
-  copula : AgrVerb = {
-    s = \\d,t,p,a => case <t,a> of {
-       <TPres,Ag Sg Per1> => {fin = "am"   ; inf = neg p} ;
-       <TPres,Ag Sg Per3> => {fin = "is"   ; inf = neg p} ;
-       <TPres,_         > => {fin = "are"  ; inf = neg p} ;
-       <TPerf,Ag Sg Per3> => {fin = "has"  ; inf = neg p ++ "been"} ;
-       <TPerf,_         > => {fin = "have" ; inf = neg p ++ "been"} ;
-       <TPast,Ag Sg (Per1 | Per3)> => {fin = "was"  ; inf = neg p} ;
-       <TPast,_         > => {fin = "were" ; inf = neg p} ;
-       <TFut, _         > => {fin = "will" ; inf = neg p ++ "be"}
-       } ;
-    inf = "be"
-    } ;
-
-  agrV : Verb -> AgrVerb = \v -> 
-    let 
-      vinf  = v.s ! VInf ; 
-      vpart = v.s ! VPart
-    in {
-    s = \\d,t,p,a => case <d,t,p,a> of {
-       <ClDir,TPres,True, Ag Sg Per3> => {fin = v.s ! VPres ; inf = []} ;
-       <_,    TPres,_,    Ag Sg Per3> => {fin = "does"      ; inf = neg p ++ vinf} ;
-       <ClDir,TPres,True, _         > => {fin = vinf        ; inf = []} ;
-       <_,    TPres,_,    _         > => {fin = "do"        ; inf = neg p ++ vinf} ;
-       <_,    TPerf,_,    Ag Sg Per3> => {fin = "has"       ; inf = neg p ++ vpart} ;
-       <_,    TPerf,_,    _         > => {fin = "have"      ; inf = neg p ++ vpart} ;
-       <ClDir,TPast,True, _         > => {fin = v.s ! VPast ; inf = []} ;
-       <_,    TPast,_,    _         > => {fin = "did"       ; inf = neg p ++ vinf} ;
-       <_,    TFut, _,    _         > => {fin = "will"      ; inf = neg p ++ vinf}
-       } ;
-    inf = vinf
-    } ;
-
-  agrAux : (_,_,_,_ : Str) -> AgrVerb = \can,could,beenableto, beableto -> {
-    s = \\d,t,p,a => case <t,a> of {
-       <TPres,_         > => {fin = can    ; inf = neg p} ;
-       <TPerf,Ag Sg Per3> => {fin = "has"  ; inf = neg p ++ beenableto} ;
-       <TPerf,_         > => {fin = "have" ; inf = neg p ++ beenableto} ;
-       <TPast,_         > => {fin = could  ; inf = neg p} ;
-       <TFut, _         > => {fin = "will" ; inf = neg p ++ beableto} 
-       } ;
-    inf = beableto
-    } ;
-
-  infVP : VP -> Str = \vp -> 
-    vp.verb.inf ++ vp.compl ;
-
-  neg : Bool -> Str = \b -> case b of {True => [] ; False => "not"} ;
-
--- for coordination
-
-  conjAgr : Number -> Agr -> Agr -> Agr = \n,xa,ya -> 
-    case <xa,ya> of {
-      <Ag xn xp, Ag yn yp> => 
-        Ag (conjNumber (conjNumber xn yn) n) (conjPerson xp yp)
-      } ;
-
-  conjNumber : Number -> Number -> Number = \m,n ->
-    case m of {Pl => Pl ; _ => n} ;
-
-  conjPerson : Person -> Person -> Person = \p,q ->
-    case <p,q> of {
-      <Per1,_> | <_,Per1> => Per1 ;
-      <Per2,_> | <_,Per2> => Per2 ;
-      _                   => Per3
-      } ;
-
-
-
--- for morphology
-
-  Noun : Type = {s : Number => Str} ;
-  Adj  : Type = {s : Str} ;
-  Verb : Type = {s : VForm => Str} ;
-
-  mkNoun : Str -> Str -> Noun = \man,men -> {
-    s = table {Sg => man ; Pl => men}
-    } ;
-
-  regNoun : Str -> Noun = \s -> 
-    mkNoun s (s + "s") ; ----
-
-  mkAdj : Str -> Adj = \s -> ss s ;
-
-  mkVerb : (_,_,_,_ : Str) -> Verb = 
-    \go,goes,went,gone -> {
-    s = table {
-          VInf  => go ;
-          VPres => goes ;
-          VPast => went ;
-          VPart => gone
-          }
-    } ;
-
-  regVerb : Str -> Verb = \v -> case v of {
-    _ + "e" => mkVerb v (v + "s") (v + "d") (v + "d") ;
-    _       => mkVerb v (v + "s") (v + "ed") (v + "ed")
-    } ;
-
--- for structural words
-
-  mkDet : Str -> Number -> {s : Str ; n : Number} = \s,n -> {
-    s = s ;
-    n = n
-    } ;
-
-  pronNP : (s,a : Str) -> Number -> Person -> NP = 
-  \s,a,n,p -> {
-    s = table {
-      Nom => s ;
-      Acc => a
-      } ;
-    a = Ag n p
-    } ;
-
--- phonological auxiliaries
-
-  vowel    : pattern Str = #("a" | "e" | "i" | "o") ;
-
-}
diff --git a/examples/extmini/ResIta.gf b/examples/extmini/ResIta.gf
deleted file mode 100644
--- a/examples/extmini/ResIta.gf
+++ /dev/null
@@ -1,259 +0,0 @@
-resource ResIta = open Prelude in {
-
--- parameters
-
-param
-  Number = Sg | Pl ;
-  Gender = Masc | Fem ;
-  Case   = Nom | Acc | Dat | Gen | C_in | C_con | C_da ;
-  Agr    = Ag Gender Number Person ;
-  Aux    = Avere | Essere ;
-  Tense  = Pres | Past | Perf | Fut ;
-  Mood   = Ind | Con ;
-  Person = Per1 | Per2 | Per3 ;
-
-  VForm = 
-     VInf 
-   | VInfContr                 -- contracted infinitive, "amar"
-   | VPres Mood Number Person 
-   | VPast Mood Number Person 
-   | VFut Number Person 
-   | VPart Gender Number ;
-
-  QForm = QDir | QIndir ;
-
-  ClitAgr = CAgrNo | CAgr Agr ;
-
--- parts of speech
-
-oper
-  VP = {
-    v : Verb ; 
-    clit : Str ; 
-    clitAgr : ClitAgr ; 
-    obj : Agr => Str
-    } ;
-
-  NP = {
-    s : Case => {clit,obj : Str ; isClit : Bool} ; 
-    a : Agr
-    } ; 
-
--- the preposition word of an abstract case
-
-  prepCase : Case -> Str = \c -> case c of {
-    Dat => "a" ;
-    Gen => "di" ;
-    C_con => "con" ;
-    C_in => "in" ;
-    C_da => "da" ;
-    _ => []
-    } ;
-
--- for predication
-
--- this is used for PredVP, QuestVP, SlashV2
-
-    predVP : Str -> Agr -> VP -> {s : Mood => Tense => Bool => Str} = \subj,agr,vp ->
-      let 
-        obj  = vp.obj ! agr ;
-        clit = vp.clit ;
-        verb : Mood -> Tense => Str = \m -> table {
-          Perf => agrV (auxVerb vp.v.aux) m Pres agr ++ agrPart vp.v agr vp.clitAgr ;
-          t    => agrV vp.v m t agr
-          }
-      in {
-        s = \\m,t,b => subj ++ neg b ++ clit ++ verb m ! t ++ obj
-      } ;
-
-    useV : Verb -> (Agr => Str) -> VP = \v,o -> {
-      v = v ; 
-      clit = [] ; 
-      clitAgr = CAgrNo ;
-      obj = o
-      } ;
-
-  agrV : Verb -> Mood -> Tense -> Agr -> Str = \v,m,t,a -> case a of {
-    Ag _ n p => case t of {
-      Past => v.s ! VPast m n p ;
-      Fut  => v.s ! VFut n p ;
-      _    => v.s ! VPres m n p
-      }
-    } ;
-
-  auxVerb : Aux -> Verb = \a -> case a of {
-    Avere => 
-      mkVerb "avere" "ho" "hai" "ha" "abbiamo" "avete" "hanno" 
-             "avevo" "avrò" "abbia" "avessi" "avuto" Avere ;
-    Essere => 
-      mkVerb "essere" "sono" "sei" "è" "siamo" "siete" "sono" 
-             "ero" "sarò" "sia" "fossi" "stato" Essere ---- eravamo
-    } ;
-
-  agrPart : Verb -> Agr -> ClitAgr -> Str = \v,a,c -> case v.aux of {
-    Avere  => case c of {
-      CAgr (Ag g n _) => v.s ! VPart g n ;
-      _ => v.s ! VPart Masc Sg
-      } ;
-    Essere => case a of {
-      Ag g n _ => v.s ! VPart g n
-      }
-    } ;
-
-  neg : Bool -> Str = \b -> case b of {True => [] ; False => "non"} ;
-
-  essere_V = auxVerb Essere ;
-
--- for coordination
-
-  conjAgr : Number -> Agr -> Agr -> Agr = \n,xa,ya -> 
-    let 
-      x = agrFeatures xa ; y = agrFeatures ya
-    in Ag 
-      (conjGender x.g y.g) 
-      (conjNumber (conjNumber x.n y.n) n)
-      (conjPerson x.p y.p) ;
-
-  agrFeatures : Agr -> {g : Gender ; n : Number ; p : Person} = \a -> 
-    case a of {Ag g n p => {g = g ; n = n ; p = p}} ;
-
-  conjGender : Gender -> Gender -> Gender = \g,h ->
-    case g of {Masc => Masc ; _ => h} ;
-
-  conjNumber : Number -> Number -> Number = \m,n ->
-    case m of {Pl => Pl ; _ => n} ;
-
-  conjPerson : Person -> Person -> Person = \p,q ->
-    case <p,q> of {
-      <Per1,_> | <_,Per1> => Per1 ;
-      <Per2,_> | <_,Per2> => Per2 ;
-      _                   => Per3
-      } ;
-
-
-
--- for morphology
-
-  Noun : Type = {s : Number => Str ; g : Gender} ;
-  Adj  : Type = {s : Gender => Number => Str ; isPre : Bool} ;
-  Verb : Type = {s : VForm => Str ; aux : Aux} ;
-
-  mkNoun : Str -> Str -> Gender -> Noun = \vino,vini,g -> {
-    s = table {Sg => vino ; Pl => vini} ;
-    g = g
-    } ;
-
-  regNoun : Str -> Noun = \vino -> case vino of {
-    fuo + c@("c"|"g") + "o" => mkNoun vino (fuo + c + "hi") Masc ;
-    ol  + "io" => mkNoun vino (ol + "i") Masc ;
-    vin + "o" => mkNoun vino (vin + "i") Masc ;
-    cas + "a" => mkNoun vino (cas + "e") Fem ;
-    pan + "e" => mkNoun vino (pan + "i") Masc ;
-    _ => mkNoun vino vino Masc 
-    } ;
-
-  mkAdj : (_,_,_,_ : Str) -> Bool -> Adj = \buono,buona,buoni,buone,p -> {
-    s = table {
-          Masc => table {Sg => buono ; Pl => buoni} ;
-          Fem  => table {Sg => buona ; Pl => buone}
-        } ;
-    isPre = p
-    } ;
-
-  regAdj : Str -> Adj = \nero -> case nero of {
-    ner + "o"  => mkAdj nero (ner + "a") (ner + "i") (ner + "e") False ;
-    verd + "e" => mkAdj nero nero (verd + "i") (verd + "i") False ;
-    _ => mkAdj nero nero nero nero False
-    } ;
-
-  mkVerb : (x1,_,_,_,_,_,_,_,_,_,_,x12 : Str) -> Aux -> Verb = 
-    \amare,amo,ami,ama,amiamo,amate,amano,amavo,amero,amic,amassi,amato,aux -> 
-    let
-      amav = init amavo ;
-      amas = Predef.tk 2 amassi ;
-      amer = init amero ;      
-    in {
-    s = table {
-          VInf          => amare ;
-          VInfContr     => init amare ;
-          VPres Ind Sg Per1 => amo ;
-          VPres Ind Sg Per2 => ami ;
-          VPres Ind Sg Per3 => ama ;
-          VPres Ind Pl Per1 => amiamo ;
-          VPres Ind Pl Per2 => amate ;
-          VPres Ind Pl Per3 => amano ;
-
-          VPres Con Sg _    => amic ;
-          VPres Con Pl Per1 => amiamo ;
-          VPres Con Pl Per2 => Predef.tk 2 amiamo + "te" ;
-          VPres Con Pl Per3 => amic + "no" ;
-
-          VPast Ind Sg Per1 => amavo ;
-          VPast Ind Sg Per2 => amav + "i" ;
-          VPast Ind Sg Per3 => amav + "a" ;
-          VPast Ind Pl Per1 => amav + "amo" ;
-          VPast Ind Pl Per2 => amav + "ate" ;
-          VPast Ind Pl Per3 => amav + "ano" ;
-
-          VPast Con Sg Per1 => amassi ;
-          VPast Con Sg Per2 => amassi ;
-          VPast Con Sg Per3 => amas + "se" ;
-          VPast Con Pl Per1 => amas + "simo" ;
-          VPast Con Pl Per2 => amas + "te" ;
-          VPast Con Pl Per3 => amas + "sero" ;
-
-          VFut Sg Per1 => amero ;
-          VFut Sg Per2 => amer + "ai" ;
-          VFut Sg Per3 => amer + "à" ;
-          VFut Pl Per1 => amer + "emo" ;
-          VFut Pl Per2 => amer + "ete" ;
-          VFut Pl Per3 => amer + "ono" ;
-
-          VPart g n     => (regAdj amato).s ! g ! n
-          } ;
-    aux = aux
-    } ;
-
-  regVerb : Str -> Verb = \amare -> case amare of {
-    am  + "are" => mkVerb amare (am+"o") (am+"i") (am+"a") 
-                     (am+"iamo") (am+"ate") (am+"ano") 
-                     (am +"avo") (am+"erò") (am+"i") (am+"assi") 
-                     (am+"ato") Avere ;
-    tem + "ere" => mkVerb amare (tem+"o") (tem+"i") (tem+"e") 
-                     (tem+"iamo") (tem+"ete") (tem+"ono") 
-                     (tem +"evo") (tem+"erò") (tem+"a") (tem+"essi") 
-                     (tem+"uto") Avere ;
-    fin + "ire" => mkVerb amare (fin+"isco") (fin+"isci") (fin+"isce") 
-                     (fin+"iamo") (fin+"ite") (fin+"iscono") 
-                     (fin +"ivo") (fin+"irò") (fin+"isca") (fin+"issi") 
-                     (fin+"ito") Avere
-    } ; 
-
--- for structural words
-
-  adjDet : Adj -> Number -> {s : Gender => Case => Str ; n : Number} = 
-  \adj,n -> {
-    s = \\g,c => prepCase c ++ adj.s ! g ! n ;
-    n = n
-    } ;
-
-  pronNP : (s,a,d,i : Str) -> Gender -> Number -> Person -> NP = 
-  \s,a,d,i,g,n,p -> {
-    s = table {
-      Nom => {clit = [] ; obj = s  ; isClit = False} ;
-      Acc => {clit = a  ; obj = [] ; isClit = True} ;
-      Dat => {clit = d  ; obj = [] ; isClit = True} ;
-      c   => {clit = [] ; obj = prepCase c ++ i ; isClit = False}
-      } ;
-    a = Ag g n p
-    } ;
-
--- phonological auxiliaries
-
-  vowel    : pattern Str = #("a" | "e" | "i" | "o" | "u" | "h") ;
-  s_impuro : pattern Str = #("z" | "s" + ("b"|"c"|"d"|"f"|"m"|"p"|"q"|"t")) ;
-
-  elisForms : (_,_,_ : Str) -> Str = \lo,l',il ->
-    pre {#s_impuro => lo ; #vowel => l' ; _ => il} ;
-
-}
diff --git a/examples/extmini/Syntax.gf b/examples/extmini/Syntax.gf
deleted file mode 100644
--- a/examples/extmini/Syntax.gf
+++ /dev/null
@@ -1,47 +0,0 @@
-interface Syntax = Grammar - 
-    [UseCl,PredVP,ComplV2,UseV,DetCN,ModCN,CompAP,AdAP,
-     ConjS,ConjNP,UseN,UseA,Pres,Perf,Pos,Neg] **
-  open Grammar in {
-
-oper
-  mkS = overload {
-    mkS : Cl -> S = UseCl Pres Pos ;
-    mkS : Tense -> Cl -> S = \t -> UseCl t Pos ;
-    mkS : Pol -> Cl -> S = UseCl Pres ;
-    mkS : Tense -> Pol -> Cl -> S = UseCl ;
-    mkS : Conj -> S -> S -> S = ConjS ;
-    } ;
-
-  mkCl = overload {
-    mkCl : NP -> V  -> Cl = \np,v -> PredVP np (UseV v) ;
-    mkCl : NP -> V2 -> NP -> Cl = \np,v,o -> PredVP np (ComplV2 v o) ;
-    mkCl : NP -> A  -> Cl = \np,a -> PredVP np (CompAP (UseA a)) ;
-    mkCl : NP -> AP -> Cl = \np,ap -> PredVP np (CompAP ap) ;
-    mkCl : NP -> VP -> Cl = PredVP ;
-    } ;
-
-  mkAP = overload {
-    mkAP : A -> AP = UseA ;
-    mkAP : AdA -> AP -> AP = AdAP ;
-    } ;
-
-  mkNP = overload {
-    mkNP : Det -> N -> NP = \d,n -> DetCN d (UseN n) ;
-    mkNP : Det -> CN -> NP = \d,n -> DetCN d n ;
-    mkNP : Conj -> NP -> NP -> NP = ConjNP ;
-    } ;
-
-  mkCN = overload {
-    mkCN : N  -> CN = UseN ;
-    mkCN : A  -> N  -> CN = \a,n -> ModCN (UseA a) (UseN n) ; 
-    mkCN : A  -> CN -> CN = \a,n -> ModCN (UseA a) n ; 
-    mkCN : AP -> N  -> CN = \a,n -> ModCN a (UseN n) ; 
-    mkCN : AP -> CN -> CN = \a,n -> ModCN a n ; 
-    } ;
-
-  presTense : Tense = Pres ;
-  perfTense : Tense = Perf ;
-  posPol : Pol = Pos ;
-  negPol : Pol = Neg ;
-
-}
diff --git a/examples/extmini/SyntaxCmn.gf b/examples/extmini/SyntaxCmn.gf
deleted file mode 100644
--- a/examples/extmini/SyntaxCmn.gf
+++ /dev/null
@@ -1,3 +0,0 @@
-instance SyntaxCmn of Syntax = GrammarCmn - 
-    [PredVP,ComplV2,UseV,DetCN,ModCN,CompAP,AdAP,UseN,UseA] **
-  open GrammarCmn in {} ;
diff --git a/examples/extmini/SyntaxEng.gf b/examples/extmini/SyntaxEng.gf
deleted file mode 100644
--- a/examples/extmini/SyntaxEng.gf
+++ /dev/null
@@ -1,3 +0,0 @@
-instance SyntaxEng of Syntax = GrammarEng - 
-    [PredVP,ComplV2,UseV,DetCN,ModCN,CompAP,AdAP,UseN,UseA] **
-  open GrammarEng in {} ;
diff --git a/examples/extmini/SyntaxIta.gf b/examples/extmini/SyntaxIta.gf
deleted file mode 100644
--- a/examples/extmini/SyntaxIta.gf
+++ /dev/null
@@ -1,3 +0,0 @@
-instance SyntaxIta of Syntax = GrammarIta - 
-    [PredVP,ComplV2,UseV,DetCN,ModCN,CompAP,AdAP,UseN,UseA] **
-  open GrammarIta in {} ;
diff --git a/examples/extmini/compsyntax-test-Ita.txt b/examples/extmini/compsyntax-test-Ita.txt
deleted file mode 100644
--- a/examples/extmini/compsyntax-test-Ita.txt
+++ /dev/null
@@ -1,981 +0,0 @@
-***Missing***LangIta :
-***Words***'l Giovanni Maria a abbia abbiamo abbiano abbiate al alberi albero all' alla allo ama amano amar amare amasse amassero amassi amassimo amaste amata amate amati amato amava amavamo amavano amavate amavi amavo amerai ameremo amerete amerono amerà amerò ami amiamo amiate amino amo arriva arrivano arrivar arrivare arrivasse arrivassero arrivassi arrivassimo arrivaste arrivata arrivate arrivati arrivato arrivava arrivavamo arrivavano arrivavate arrivavi arrivavo arriverai arriveremo arriverete arriverono arriverà arriverò arrivi arriviamo arriviate arrivino arrivo avete benché cammina camminano camminar camminare camminasse camminassero camminassi camminassimo camminaste camminata camminate camminati camminato camminava camminavamo camminavano camminavate camminavi camminavo camminerai cammineremo camminerete camminerono camminerà camminerò cammini camminiamo camminiate camminino cammino casa case che chi ci col coll' colla collo con creda credano crede creder crederai credere crederemo crederete crederono crederà crederò credesse credessero credessi credessimo credeste credete credeva credevamo credevano credevate credevi credevo credi crediamo crediate credo credono creduta credute creduti creduto da dal dall' dalla dallo debba debbano del dell' della dello deve devi devo devono di dobbiamo dobbiase dobbiasero dobbiasimo dobbiate domanda domandano domandar domandare domandasse domandassero domandassi domandassimo domandaste domandata domandate domandati domandato domandava domandavamo domandavano domandavate domandavi domandavo domanderai domanderemo domanderete domanderono domanderà domanderò domandi domandiamo domandiate domandino domando donna donne dorma dormano dorme dormi dormiamo dormiate dormir dormirai dormire dormiremo dormirete dormirono dormirà dormirò dormisse dormissero dormissi dormissimo dormiste dormita dormite dormiti dormito dormiva dormivamo dormivano dormivate dormivi dormivo dormo dormono dove dover dovere dovete doveva dovevamo dovevano dovevate dovevi dovevo dovrai dovremo dovrete dovrono dovrà dovrò dovuta dovute dovuti dovuto e era eramo erano erate eri ero esser essere fosse fossero fossi fossimo foste gli grande grandi guarda guardano guardar guardare guardasse guardassero guardassi guardassimo guardaste guardata guardate guardati guardato guardava guardavamo guardavano guardavate guardavi guardavo guarderai guarderemo guarderete guarderono guarderà guarderò guardi guardiamo guardiate guardino guardo ha hai hanno ho il in io l' la le lei li lo loro lui me mi molto nel nell' nella nello noi non o ogni perché piaccia piacciamo piacciano piacciate piaccio piacciono piace piacer piacerai piacere piaceremo piacerete piacerono piacerà piacerò piacesse piacessero piacessi piacessimo piaceste piacete piaceva piacevamo piacevano piacevate piacevi piacevo piaci piaciuta piaciute piaciuti piaciuto piccola piccole piccoli piccolo possa possano possiamo possiase possiasero possiasimo possiate posso possono poter potere potete poteva potevamo potevano potevate potevi potevo potrai potremo potrete potrono potrà potrò potuta potute potuti potuto puoi può quando quegli quei quel quell' quella quelle quello questa queste questi questo quí sa sai sanno saper sapere sapesse sapessero sapessi sapessimo sapeste sapete sapeva sapevamo sapevano sapevate sapevi sapevo sappia sappiamo sappiano sappiate saprai sapremo saprete saprono saprà saprò saputa sapute saputi saputo sarai saremo sarete sarono sarà sarò se sei sia siamo siano siate siete so sono stata state stati stato te ti tu un una uomini uomo verde verdi vi voglia vogliamo vogliano vogliate voglio vogliono voi voler volere volesse volessero volessi volessimo voleste volete voleva volevamo volevano volevate volevi volevo voluta volute voluti voluto vorrai vorremo vorrete vorrono vorrà vorrò vuoi vuole è***Noun Phrases***Lang: AdvNP youPl_NP (PrepNP in_Prep he_NP)
-LangIta: s Nom clit : 
-s Nom obj : voi in lui
-s Acc clit : 
-s Acc obj : in lui
-s Dat clit : 
-s Dat obj : in lui
-s Gen clit : 
-s Gen obj : di voi in lui
-s C_in clit : 
-s C_in obj : in voi in lui
-s C_con clit : 
-s C_con obj : con voi in lui
-s C_da clit : 
-s C_da obj : da voi in lui
-
- Lang: youSg_NP
-LangIta: s Nom clit : 
-s Nom obj : tu
-s Acc clit : ti
-s Acc obj : 
-s Dat clit : ti
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di te
-s C_in clit : 
-s C_in obj : in te
-s C_con clit : 
-s C_con obj : con te
-s C_da clit : 
-s C_da obj : da te
-
- Lang: DetCN those_Det (ModCN (ConjAP and_Conj (UseA green_A) (UseA big_A)) (ModCN (UseA small_A) (UseN tree_N)))
-LangIta: s Nom clit : 
-s Nom obj : quei piccoli alberi verdi e grandi
-s Acc clit : 
-s Acc obj : quei piccoli alberi verdi e grandi
-s Dat clit : 
-s Dat obj : a quei piccoli alberi verdi e grandi
-s Gen clit : 
-s Gen obj : di quei piccoli alberi verdi e grandi
-s C_in clit : 
-s C_in obj : in quei piccoli alberi verdi e grandi
-s C_con clit : 
-s C_con obj : con quei piccoli alberi verdi e grandi
-s C_da clit : 
-s C_da obj : da quei piccoli alberi verdi e grandi
-
- Lang: she_NP
-LangIta: s Nom clit : 
-s Nom obj : lei
-s Acc clit : la
-s Acc obj : 
-s Dat clit : le
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di lei
-s C_in clit : 
-s C_in obj : in lei
-s C_con clit : 
-s C_con obj : con lei
-s C_da clit : 
-s C_da obj : da lei
-
- Lang: youSg_NP
-LangIta: s Nom clit : 
-s Nom obj : tu
-s Acc clit : ti
-s Acc obj : 
-s Dat clit : ti
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di te
-s C_in clit : 
-s C_in obj : in te
-s C_con clit : 
-s C_con obj : con te
-s C_da clit : 
-s C_da obj : da te
-
- Lang: youPl_NP
-LangIta: s Nom clit : 
-s Nom obj : voi
-s Acc clit : vi
-s Acc obj : 
-s Dat clit : vi
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di voi
-s C_in clit : 
-s C_in obj : in voi
-s C_con clit : 
-s C_con obj : con voi
-s C_da clit : 
-s C_da obj : da voi
-
- Lang: youPl_NP
-LangIta: s Nom clit : 
-s Nom obj : voi
-s Acc clit : vi
-s Acc obj : 
-s Dat clit : vi
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di voi
-s C_in clit : 
-s C_in obj : in voi
-s C_con clit : 
-s C_con obj : con voi
-s C_da clit : 
-s C_da obj : da voi
-
- Lang: UsePN mary_PN
-LangIta: s Nom clit : 
-s Nom obj : Maria
-s Acc clit : 
-s Acc obj : Maria
-s Dat clit : 
-s Dat obj : a Maria
-s Gen clit : 
-s Gen obj : di Maria
-s C_in clit : 
-s C_in obj : in Maria
-s C_con clit : 
-s C_con obj : con Maria
-s C_da clit : 
-s C_da obj : da Maria
-
- Lang: we_NP
-LangIta: s Nom clit : 
-s Nom obj : noi
-s Acc clit : ci
-s Acc obj : 
-s Dat clit : ci
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di noi
-s C_in clit : 
-s C_in obj : in noi
-s C_con clit : 
-s C_con obj : con noi
-s C_da clit : 
-s C_da obj : da noi
-
- Lang: youSg_NP
-LangIta: s Nom clit : 
-s Nom obj : tu
-s Acc clit : ti
-s Acc obj : 
-s Dat clit : ti
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di te
-s C_in clit : 
-s C_in obj : in te
-s C_con clit : 
-s C_con obj : con te
-s C_da clit : 
-s C_da obj : da te
-
- Lang: UsePN john_PN
-LangIta: s Nom clit : 
-s Nom obj : Giovanni
-s Acc clit : 
-s Acc obj : Giovanni
-s Dat clit : 
-s Dat obj : a Giovanni
-s Gen clit : 
-s Gen obj : di Giovanni
-s C_in clit : 
-s C_in obj : in Giovanni
-s C_con clit : 
-s C_con obj : con Giovanni
-s C_da clit : 
-s C_da obj : da Giovanni
-
- Lang: DetCN this_Det (ModCN (AdAP very_AdA (UseA green_A)) (UseN man_N))
-LangIta: s Nom clit : 
-s Nom obj : questo uomo molto verde
-s Acc clit : 
-s Acc obj : questo uomo molto verde
-s Dat clit : 
-s Dat obj : a questo uomo molto verde
-s Gen clit : 
-s Gen obj : di questo uomo molto verde
-s C_in clit : 
-s C_in obj : in questo uomo molto verde
-s C_con clit : 
-s C_con obj : con questo uomo molto verde
-s C_da clit : 
-s C_da obj : da questo uomo molto verde
-
- Lang: he_NP
-LangIta: s Nom clit : 
-s Nom obj : lui
-s Acc clit : lo
-s Acc obj : 
-s Dat clit : gli
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di lui
-s C_in clit : 
-s C_in obj : in lui
-s C_con clit : 
-s C_con obj : con lui
-s C_da clit : 
-s C_da obj : da lui
-
- Lang: she_NP
-LangIta: s Nom clit : 
-s Nom obj : lei
-s Acc clit : la
-s Acc obj : 
-s Dat clit : le
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di lei
-s C_in clit : 
-s C_in obj : in lei
-s C_con clit : 
-s C_con obj : con lei
-s C_da clit : 
-s C_da obj : da lei
-
- Lang: ConjNP or_Conj i_NP (DetCN these_Det (ModCN (UseA green_A) (UseN woman_N)))
-LangIta: s Nom clit : 
-s Nom obj : io o queste donne verdi
-s Acc clit : 
-s Acc obj : o queste donne verdi
-s Dat clit : 
-s Dat obj : o a queste donne verdi
-s Gen clit : 
-s Gen obj : di me o di queste donne verdi
-s C_in clit : 
-s C_in obj : in me o in queste donne verdi
-s C_con clit : 
-s C_con obj : con me o con queste donne verdi
-s C_da clit : 
-s C_da obj : da me o da queste donne verdi
-
- Lang: i_NP
-LangIta: s Nom clit : 
-s Nom obj : io
-s Acc clit : mi
-s Acc obj : 
-s Dat clit : mi
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di me
-s C_in clit : 
-s C_in obj : in me
-s C_con clit : 
-s C_con obj : con me
-s C_da clit : 
-s C_da obj : da me
-
- Lang: he_NP
-LangIta: s Nom clit : 
-s Nom obj : lui
-s Acc clit : lo
-s Acc obj : 
-s Dat clit : gli
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di lui
-s C_in clit : 
-s C_in obj : in lui
-s C_con clit : 
-s C_con obj : con lui
-s C_da clit : 
-s C_da obj : da lui
-
- Lang: ConjNP or_Conj youPl_NP (AdvNP youSg_NP (PrepNP of_Prep youPl_NP))
-LangIta: s Nom clit : 
-s Nom obj : voi o tu di voi
-s Acc clit : 
-s Acc obj : o di voi
-s Dat clit : 
-s Dat obj : o di voi
-s Gen clit : 
-s Gen obj : di voi o di te di voi
-s C_in clit : 
-s C_in obj : in voi o in te di voi
-s C_con clit : 
-s C_con obj : con voi o con te di voi
-s C_da clit : 
-s C_da obj : da voi o da te di voi
-
- Lang: we_NP
-LangIta: s Nom clit : 
-s Nom obj : noi
-s Acc clit : ci
-s Acc obj : 
-s Dat clit : ci
-s Dat obj : 
-s Gen clit : 
-s Gen obj : di noi
-s C_in clit : 
-s C_in obj : in noi
-s C_con clit : 
-s C_con obj : con noi
-s C_da clit : 
-s C_da obj : da noi
-
- Lang: DetCN those_Det (UseN man_N)
-LangIta: s Nom clit : 
-s Nom obj : quegli uomini
-s Acc clit : 
-s Acc obj : quegli uomini
-s Dat clit : 
-s Dat obj : a quegli uomini
-s Gen clit : 
-s Gen obj : di quegli uomini
-s C_in clit : 
-s C_in obj : in quegli uomini
-s C_con clit : 
-s C_con obj : con quegli uomini
-s C_da clit : 
-s C_da obj : da quegli uomini
-
-***Clauses***Lang: PredVP she_NP (ComplV2 look_V2 he_NP)
-LangIta: s Ind Pres True : lei lo guarda
-s Ind Pres False : lei non lo guarda
-s Ind Past True : lei lo guardava
-s Ind Past False : lei non lo guardava
-s Ind Perf True : lei lo ha guardato
-s Ind Perf False : lei non lo ha guardato
-s Ind Fut True : lei lo guarderà
-s Ind Fut False : lei non lo guarderà
-s Con Pres True : lei lo guardi
-s Con Pres False : lei non lo guardi
-s Con Past True : lei lo guardasse
-s Con Past False : lei non lo guardasse
-s Con Perf True : lei lo abbia guardato
-s Con Perf False : lei non lo abbia guardato
-s Con Fut True : lei lo guarderà
-s Con Fut False : lei non lo guarderà
-
- Lang: PredVP (AdvNP youSg_NP here_Adv) (CompAdv here_Adv)
-LangIta: s Ind Pres True : tu quí sei quí
-s Ind Pres False : tu quí non sei quí
-s Ind Past True : tu quí eri quí
-s Ind Past False : tu quí non eri quí
-s Ind Perf True : tu quí sei stato quí
-s Ind Perf False : tu quí non sei stato quí
-s Ind Fut True : tu quí sarai quí
-s Ind Fut False : tu quí non sarai quí
-s Con Pres True : tu quí sia quí
-s Con Pres False : tu quí non sia quí
-s Con Past True : tu quí fossi quí
-s Con Past False : tu quí non fossi quí
-s Con Perf True : tu quí sia stato quí
-s Con Perf False : tu quí non sia stato quí
-s Con Fut True : tu quí sarai quí
-s Con Fut False : tu quí non sarai quí
-
- Lang: PredVP he_NP (UseV arrive_V)
-LangIta: s Ind Pres True : lui arriva
-s Ind Pres False : lui non arriva
-s Ind Past True : lui arrivava
-s Ind Past False : lui non arrivava
-s Ind Perf True : lui è arrivato
-s Ind Perf False : lui non è arrivato
-s Ind Fut True : lui arriverà
-s Ind Fut False : lui non arriverà
-s Con Pres True : lui arrivi
-s Con Pres False : lui non arrivi
-s Con Past True : lui arrivasse
-s Con Past False : lui non arrivasse
-s Con Perf True : lui sia arrivato
-s Con Perf False : lui non sia arrivato
-s Con Fut True : lui arriverà
-s Con Fut False : lui non arriverà
-
- Lang: PredVP we_NP (UseV walk_V)
-LangIta: s Ind Pres True : noi camminiamo
-s Ind Pres False : noi non camminiamo
-s Ind Past True : noi camminavamo
-s Ind Past False : noi non camminavamo
-s Ind Perf True : noi abbiamo camminato
-s Ind Perf False : noi non abbiamo camminato
-s Ind Fut True : noi cammineremo
-s Ind Fut False : noi non cammineremo
-s Con Pres True : noi camminiamo
-s Con Pres False : noi non camminiamo
-s Con Past True : noi camminassimo
-s Con Past False : noi non camminassimo
-s Con Perf True : noi abbiamo camminato
-s Con Perf False : noi non abbiamo camminato
-s Con Fut True : noi cammineremo
-s Con Fut False : noi non cammineremo
-
- Lang: PredVP she_NP (ComplV2 please_V2 he_NP)
-LangIta: s Ind Pres True : lei gli piace
-s Ind Pres False : lei non gli piace
-s Ind Past True : lei gli piaceva
-s Ind Past False : lei non gli piaceva
-s Ind Perf True : lei gli è piaciuta
-s Ind Perf False : lei non gli è piaciuta
-s Ind Fut True : lei gli piacerà
-s Ind Fut False : lei non gli piacerà
-s Con Pres True : lei gli piaccia
-s Con Pres False : lei non gli piaccia
-s Con Past True : lei gli piacesse
-s Con Past False : lei non gli piacesse
-s Con Perf True : lei gli sia piaciuta
-s Con Perf False : lei non gli sia piaciuta
-s Con Fut True : lei gli piacerà
-s Con Fut False : lei non gli piacerà
-
- Lang: PredVP i_NP (ComplV2 look_V2 youSg_NP)
-LangIta: s Ind Pres True : io ti guardo
-s Ind Pres False : io non ti guardo
-s Ind Past True : io ti guardavo
-s Ind Past False : io non ti guardavo
-s Ind Perf True : io ti ho guardato
-s Ind Perf False : io non ti ho guardato
-s Ind Fut True : io ti guarderò
-s Ind Fut False : io non ti guarderò
-s Con Pres True : io ti guardi
-s Con Pres False : io non ti guardi
-s Con Past True : io ti guardassi
-s Con Past False : io non ti guardassi
-s Con Perf True : io ti abbia guardato
-s Con Perf False : io non ti abbia guardato
-s Con Fut True : io ti guarderò
-s Con Fut False : io non ti guarderò
-
- Lang: PredVP i_NP (UseV arrive_V)
-LangIta: s Ind Pres True : io arrivo
-s Ind Pres False : io non arrivo
-s Ind Past True : io arrivavo
-s Ind Past False : io non arrivavo
-s Ind Perf True : io sono arrivato
-s Ind Perf False : io non sono arrivato
-s Ind Fut True : io arriverò
-s Ind Fut False : io non arriverò
-s Con Pres True : io arrivi
-s Con Pres False : io non arrivi
-s Con Past True : io arrivassi
-s Con Past False : io non arrivassi
-s Con Perf True : io sia arrivato
-s Con Perf False : io non sia arrivato
-s Con Fut True : io arriverò
-s Con Fut False : io non arriverò
-
- Lang: PredVP (AdvNP youPl_NP here_Adv) (CompAdv here_Adv)
-LangIta: s Ind Pres True : voi quí siete quí
-s Ind Pres False : voi quí non siete quí
-s Ind Past True : voi quí erate quí
-s Ind Past False : voi quí non erate quí
-s Ind Perf True : voi quí siete stati quí
-s Ind Perf False : voi quí non siete stati quí
-s Ind Fut True : voi quí sarete quí
-s Ind Fut False : voi quí non sarete quí
-s Con Pres True : voi quí siate quí
-s Con Pres False : voi quí non siate quí
-s Con Past True : voi quí foste quí
-s Con Past False : voi quí non foste quí
-s Con Perf True : voi quí siate stati quí
-s Con Perf False : voi quí non siate stati quí
-s Con Fut True : voi quí sarete quí
-s Con Fut False : voi quí non sarete quí
-
- Lang: PredVP (ConjNP and_Conj we_NP he_NP) (CompAdv here_Adv)
-LangIta: s Ind Pres True : noi e lui siamo quí
-s Ind Pres False : noi e lui non siamo quí
-s Ind Past True : noi e lui eramo quí
-s Ind Past False : noi e lui non eramo quí
-s Ind Perf True : noi e lui siamo stati quí
-s Ind Perf False : noi e lui non siamo stati quí
-s Ind Fut True : noi e lui saremo quí
-s Ind Fut False : noi e lui non saremo quí
-s Con Pres True : noi e lui siamo quí
-s Con Pres False : noi e lui non siamo quí
-s Con Past True : noi e lui fossimo quí
-s Con Past False : noi e lui non fossimo quí
-s Con Perf True : noi e lui siamo stati quí
-s Con Perf False : noi e lui non siamo stati quí
-s Con Fut True : noi e lui saremo quí
-s Con Fut False : noi e lui non saremo quí
-
- Lang: PredVP we_NP (UseV arrive_V)
-LangIta: s Ind Pres True : noi arriviamo
-s Ind Pres False : noi non arriviamo
-s Ind Past True : noi arrivavamo
-s Ind Past False : noi non arrivavamo
-s Ind Perf True : noi siamo arrivati
-s Ind Perf False : noi non siamo arrivati
-s Ind Fut True : noi arriveremo
-s Ind Fut False : noi non arriveremo
-s Con Pres True : noi arriviamo
-s Con Pres False : noi non arriviamo
-s Con Past True : noi arrivassimo
-s Con Past False : noi non arrivassimo
-s Con Perf True : noi siamo arrivati
-s Con Perf False : noi non siamo arrivati
-s Con Fut True : noi arriveremo
-s Con Fut False : noi non arriveremo
-
-***Question Clauses***Lang: QuestVP who_IP (CompAdv here_Adv)
-LangIta: s QDir Pres True : chi è quí
-s QDir Pres False : chi non è quí
-s QDir Past True : chi era quí
-s QDir Past False : chi non era quí
-s QDir Perf True : chi è stato quí
-s QDir Perf False : chi non è stato quí
-s QDir Fut True : chi sarà quí
-s QDir Fut False : chi non sarà quí
-s QIndir Pres True : chi è quí
-s QIndir Pres False : chi non è quí
-s QIndir Past True : chi era quí
-s QIndir Past False : chi non era quí
-s QIndir Perf True : chi è stato quí
-s QIndir Perf False : chi non è stato quí
-s QIndir Fut True : chi sarà quí
-s QIndir Fut False : chi non sarà quí
-
- Lang: QuestSlash who_IP (SlashV2 she_NP love_V2)
-LangIta: s QDir Pres True : chi lei ama
-s QDir Pres False : chi lei non ama
-s QDir Past True : chi lei amava
-s QDir Past False : chi lei non amava
-s QDir Perf True : chi lei ha amato
-s QDir Perf False : chi lei non ha amato
-s QDir Fut True : chi lei amerà
-s QDir Fut False : chi lei non amerà
-s QIndir Pres True : chi lei ama
-s QIndir Pres False : chi lei non ama
-s QIndir Past True : chi lei amava
-s QIndir Past False : chi lei non amava
-s QIndir Perf True : chi lei ha amato
-s QIndir Perf False : chi lei non ha amato
-s QIndir Fut True : chi lei amerà
-s QIndir Fut False : chi lei non amerà
-
- Lang: QuestVP who_IP (ComplV2 love_V2 they_NP)
-LangIta: s QDir Pres True : chi li ama
-s QDir Pres False : chi non li ama
-s QDir Past True : chi li amava
-s QDir Past False : chi non li amava
-s QDir Perf True : chi li ha amati
-s QDir Perf False : chi non li ha amati
-s QDir Fut True : chi li amerà
-s QDir Fut False : chi non li amerà
-s QIndir Pres True : chi li ama
-s QIndir Pres False : chi non li ama
-s QIndir Past True : chi li amava
-s QIndir Past False : chi non li amava
-s QIndir Perf True : chi li ha amati
-s QIndir Perf False : chi non li ha amati
-s QIndir Fut True : chi li amerà
-s QIndir Fut False : chi non li amerà
-
- Lang: QuestSlash who_IP (SlashV2 she_NP love_V2)
-LangIta: s QDir Pres True : chi lei ama
-s QDir Pres False : chi lei non ama
-s QDir Past True : chi lei amava
-s QDir Past False : chi lei non amava
-s QDir Perf True : chi lei ha amato
-s QDir Perf False : chi lei non ha amato
-s QDir Fut True : chi lei amerà
-s QDir Fut False : chi lei non amerà
-s QIndir Pres True : chi lei ama
-s QIndir Pres False : chi lei non ama
-s QIndir Past True : chi lei amava
-s QIndir Past False : chi lei non amava
-s QIndir Perf True : chi lei ha amato
-s QIndir Perf False : chi lei non ha amato
-s QIndir Fut True : chi lei amerà
-s QIndir Fut False : chi lei non amerà
-
- Lang: QuestSlash who_IP (SlashV2 he_NP look_V2)
-LangIta: s QDir Pres True : chi lui guarda
-s QDir Pres False : chi lui non guarda
-s QDir Past True : chi lui guardava
-s QDir Past False : chi lui non guardava
-s QDir Perf True : chi lui ha guardato
-s QDir Perf False : chi lui non ha guardato
-s QDir Fut True : chi lui guarderà
-s QDir Fut False : chi lui non guarderà
-s QIndir Pres True : chi lui guarda
-s QIndir Pres False : chi lui non guarda
-s QIndir Past True : chi lui guardava
-s QIndir Past False : chi lui non guardava
-s QIndir Perf True : chi lui ha guardato
-s QIndir Perf False : chi lui non ha guardato
-s QIndir Fut True : chi lui guarderà
-s QIndir Fut False : chi lui non guarderà
-
- Lang: QuestVP who_IP (CompAdv here_Adv)
-LangIta: s QDir Pres True : chi è quí
-s QDir Pres False : chi non è quí
-s QDir Past True : chi era quí
-s QDir Past False : chi non era quí
-s QDir Perf True : chi è stato quí
-s QDir Perf False : chi non è stato quí
-s QDir Fut True : chi sarà quí
-s QDir Fut False : chi non sarà quí
-s QIndir Pres True : chi è quí
-s QIndir Pres False : chi non è quí
-s QIndir Past True : chi era quí
-s QIndir Past False : chi non era quí
-s QIndir Perf True : chi è stato quí
-s QIndir Perf False : chi non è stato quí
-s QIndir Fut True : chi sarà quí
-s QIndir Fut False : chi non sarà quí
-
- Lang: QuestSlash who_IP (SlashV2 she_NP please_V2)
-LangIta: s QDir Pres True : a chi lei piace
-s QDir Pres False : a chi lei non piace
-s QDir Past True : a chi lei piaceva
-s QDir Past False : a chi lei non piaceva
-s QDir Perf True : a chi lei è piaciuta
-s QDir Perf False : a chi lei non è piaciuta
-s QDir Fut True : a chi lei piacerà
-s QDir Fut False : a chi lei non piacerà
-s QIndir Pres True : a chi lei piace
-s QIndir Pres False : a chi lei non piace
-s QIndir Past True : a chi lei piaceva
-s QIndir Past False : a chi lei non piaceva
-s QIndir Perf True : a chi lei è piaciuta
-s QIndir Perf False : a chi lei non è piaciuta
-s QIndir Fut True : a chi lei piacerà
-s QIndir Fut False : a chi lei non piacerà
-
- Lang: QuestVP who_IP (CompAdv here_Adv)
-LangIta: s QDir Pres True : chi è quí
-s QDir Pres False : chi non è quí
-s QDir Past True : chi era quí
-s QDir Past False : chi non era quí
-s QDir Perf True : chi è stato quí
-s QDir Perf False : chi non è stato quí
-s QDir Fut True : chi sarà quí
-s QDir Fut False : chi non sarà quí
-s QIndir Pres True : chi è quí
-s QIndir Pres False : chi non è quí
-s QIndir Past True : chi era quí
-s QIndir Past False : chi non era quí
-s QIndir Perf True : chi è stato quí
-s QIndir Perf False : chi non è stato quí
-s QIndir Fut True : chi sarà quí
-s QIndir Fut False : chi non sarà quí
-
- Lang: QuestSlash who_IP (SlashV2 they_NP look_V2)
-LangIta: s QDir Pres True : chi loro guardano
-s QDir Pres False : chi loro non guardano
-s QDir Past True : chi loro guardavano
-s QDir Past False : chi loro non guardavano
-s QDir Perf True : chi loro hanno guardato
-s QDir Perf False : chi loro non hanno guardato
-s QDir Fut True : chi loro guarderono
-s QDir Fut False : chi loro non guarderono
-s QIndir Pres True : chi loro guardano
-s QIndir Pres False : chi loro non guardano
-s QIndir Past True : chi loro guardavano
-s QIndir Past False : chi loro non guardavano
-s QIndir Perf True : chi loro hanno guardato
-s QIndir Perf False : chi loro non hanno guardato
-s QIndir Fut True : chi loro guarderono
-s QIndir Fut False : chi loro non guarderono
-
- Lang: QuestVP who_IP (UseV walk_V)
-LangIta: s QDir Pres True : chi cammina
-s QDir Pres False : chi non cammina
-s QDir Past True : chi camminava
-s QDir Past False : chi non camminava
-s QDir Perf True : chi ha camminato
-s QDir Perf False : chi non ha camminato
-s QDir Fut True : chi camminerà
-s QDir Fut False : chi non camminerà
-s QIndir Pres True : chi cammina
-s QIndir Pres False : chi non cammina
-s QIndir Past True : chi camminava
-s QIndir Past False : chi non camminava
-s QIndir Perf True : chi ha camminato
-s QIndir Perf False : chi non ha camminato
-s QIndir Fut True : chi camminerà
-s QIndir Fut False : chi non camminerà
-
-***Utterances***Lang: UttS (UseCl Pres Neg (PredVP i_NP (ComplV2 look_V2 youSg_NP)))
-LangEng: I do not look at you
-LangIta: io non ti guardo
- Lang: UttQS (UseQCl Fut Neg (QuestVP who_IP (ComplV2 please_V2 we_NP)))
-LangEng: who will not please us
-LangIta: chi non ci piacerà
- Lang: UttS (UseCl Perf Pos (PredVP (UsePN mary_PN) (CompAdv here_Adv)))
-LangEng: Mary has been here
-LangIta: Maria è stata quí
- Lang: UttS (UseCl Fut Neg (PredVP she_NP (CompAdv here_Adv)))
-LangEng: she will not be here
-LangIta: lei non sarà quí
- Lang: UttS (UseCl Past Neg (PredVP we_NP (ComplV2 look_V2 he_NP)))
-LangEng: we did not look at him
-LangIta: noi non lo guardavamo
- Lang: UttS (UseCl Pres Pos (PredVP youPl_NP (ComplV2 love_V2 they_NP)))
-LangEng: you love them
-LangIta: voi li amate
- Lang: UttS (UseCl Pres Pos (PredVP youSg_NP (CompAdv here_Adv)))
-LangEng: you are here
-LangIta: tu sei quí
- Lang: UttS (UseCl Pres Pos (PredVP they_NP (ComplV2 look_V2 i_NP)))
-LangEng: they look at me
-LangIta: loro mi guardano
- Lang: UttQS (UseQCl Past Pos (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who was here
-LangIta: chi era quí
- Lang: UttS (UseCl Fut Neg (PredVP he_NP (CompAdv here_Adv)))
-LangEng: her will not be here
-LangIta: lui non sarà quí
- Lang: UttS (UseCl Past Pos (PredVP youPl_NP (UseV walk_V)))
-LangEng: you walked
-LangIta: voi camminavate
- Lang: UttS (UseCl Pres Pos (PredVP youSg_NP (CompAdv here_Adv)))
-LangEng: you are here
-LangIta: tu sei quí
- Lang: UttS (UseCl Pres Neg (PredVP (ConjNP or_Conj she_NP he_NP) (UseV walk_V)))
-LangEng: she or her does not walk
-LangIta: lei o lui non cammina
- Lang: UttS (UseCl Pres Neg (PredVP she_NP (ComplV2 love_V2 he_NP)))
-LangEng: she does not love him
-LangIta: lei non lo ama
- Lang: UttS (UseCl Perf Pos (PredVP youSg_NP (ComplV2 love_V2 we_NP)))
-LangEng: you have loved us
-LangIta: tu ci hai amati
- Lang: UttS (UseCl Fut Pos (PredVP we_NP (ComplV2 please_V2 youPl_NP)))
-LangEng: we will please you
-LangIta: noi vi piaceremo
- Lang: UttS (UseCl Fut Neg (PredVP he_NP (CompAdv here_Adv)))
-LangEng: her will not be here
-LangIta: lui non sarà quí
- Lang: UttQS (UseQCl Pres Neg (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who is not here
-LangIta: chi non è quí
- Lang: UttQS (UseQCl Pres Neg (QuestSlash who_IP (SlashV2 she_NP love_V2)))
-LangEng: who does she not love
-LangIta: chi lei non ama
- Lang: UttS (UseCl Fut Neg (PredVP youSg_NP (CompAdv here_Adv)))
-LangEng: you will not be here
-LangIta: tu non sarai quí
- Lang: UttQS (UseQCl Past Neg (QuestSlash who_IP (SlashV2 youSg_NP please_V2)))
-LangEng: who did you not please
-LangIta: a chi tu non piacevi
- Lang: UttS (UseCl Perf Pos (PredVP youSg_NP (CompAdv here_Adv)))
-LangEng: you have been here
-LangIta: tu sei stato quí
- Lang: UttQS (UseQCl Fut Pos (QuestSlash who_IP (SlashV2 i_NP love_V2)))
-LangEng: who will I love
-LangIta: chi io amerò
- Lang: UttS (UseCl Pres Neg (PredVP (AdvNP they_NP here_Adv) (UseV arrive_V)))
-LangEng: they here do not arrive
-LangIta: loro quí non arrivano
- Lang: UttQS (UseQCl Past Neg (QuestVP who_IP (UseV sleep_V)))
-LangEng: who did not sleep
-LangIta: chi non dormiva
- Lang: UttS (UseCl Past Pos (PredVP i_NP (ComplV2 look_V2 youPl_NP)))
-LangEng: I looked at you
-LangIta: io vi guardavo
- Lang: UttS (UseCl Pres Pos (PredVP (ConjNP and_Conj he_NP youPl_NP) (UseV walk_V)))
-LangEng: her and you walk
-LangIta: lui e voi camminate
- Lang: UttQS (UseQCl Pres Neg (QuestSlash who_IP (SlashV2 they_NP love_V2)))
-LangEng: who do they not love
-LangIta: chi loro non amano
- Lang: UttQS (UseQCl Perf Pos (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who has been here
-LangIta: chi è stato quí
- Lang: UttQS (UseQCl Perf Pos (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who has been here
-LangIta: chi è stato quí
- Lang: UttS (UseCl Past Pos (PredVP he_NP (UseV arrive_V)))
-LangEng: her arrived
-LangIta: lui arrivava
- Lang: UttS (UseCl Perf Pos (PredVP she_NP (CompAdv here_Adv)))
-LangEng: she has been here
-LangIta: lei è stata quí
- Lang: UttQS (UseQCl Past Neg (QuestSlash who_IP (SlashV2 we_NP look_V2)))
-LangEng: who did we not look at
-LangIta: chi noi non guardavamo
- Lang: UttQS (UseQCl Perf Neg (QuestSlash who_IP (SlashV2 they_NP look_V2)))
-LangEng: who have they not looked at
-LangIta: chi loro non hanno guardato
- Lang: UttS (UseCl Past Neg (PredVP (AdvNP youSg_NP here_Adv) (UseV arrive_V)))
-LangEng: you here did not arrive
-LangIta: tu quí non arrivavi
- Lang: UttQS (UseQCl Perf Neg (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who has not been here
-LangIta: chi non è stato quí
- Lang: UttS (UseCl Perf Neg (PredVP (ConjNP and_Conj he_NP we_NP) (ComplV2 love_V2 they_NP)))
-LangEng: her and we have not loved them
-LangIta: lui e noi non li abbiamo amati
- Lang: UttS (UseCl Fut Pos (PredVP (UsePN john_PN) (ComplV2 look_V2 youPl_NP)))
-LangEng: John will look at you
-LangIta: Giovanni vi guarderà
- Lang: UttS (UseCl Fut Pos (PredVP (ConjNP and_Conj i_NP they_NP) (ComplV2 please_V2 they_NP)))
-LangEng: I and they will please them
-LangIta: io e loro loro piaceremo
- Lang: UttQS (UseQCl Past Neg (QuestSlash who_IP (SlashV2 youSg_NP look_V2)))
-LangEng: who did you not look at
-LangIta: chi tu non guardavi
- Lang: UttS (UseCl Fut Pos (PredVP youSg_NP (ComplV2 look_V2 youPl_NP)))
-LangEng: you will look at you
-LangIta: tu vi guarderai
- Lang: UttQS (UseQCl Pres Pos (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who is here
-LangIta: chi è quí
- Lang: UttQS (UseQCl Fut Neg (QuestVP who_IP (UseV sleep_V)))
-LangEng: who will not sleep
-LangIta: chi non dormirà
- Lang: UttS (UseCl Pres Pos (PredVP (UsePN mary_PN) (UseV sleep_V)))
-LangEng: Mary sleeps
-LangIta: Maria dorme
- Lang: UttQS (UseQCl Perf Pos (QuestVP who_IP (UseV walk_V)))
-LangEng: who has walked
-LangIta: chi ha camminato
- Lang: UttQS (UseQCl Pres Neg (QuestSlash who_IP (SlashV2 he_NP look_V2)))
-LangEng: who does her not look at
-LangIta: chi lui non guarda
- Lang: UttQS (UseQCl Past Pos (QuestSlash who_IP (SlashV2 youSg_NP love_V2)))
-LangEng: who did you love
-LangIta: chi tu amavi
- Lang: UttQS (UseQCl Fut Neg (QuestSlash who_IP (SlashV2 she_NP love_V2)))
-LangEng: who will she not love
-LangIta: chi lei non amerà
- Lang: UttS (UseCl Fut Neg (PredVP they_NP (CompAdv here_Adv)))
-LangEng: they will not be here
-LangIta: loro non sarono quí
- Lang: UttS (UseCl Fut Neg (PredVP i_NP (ComplV2 love_V2 youPl_NP)))
-LangEng: I will not love you
-LangIta: io non vi amerò
- Lang: UttQS (UseQCl Pres Pos (QuestSlash who_IP (SlashV2 youPl_NP please_V2)))
-LangEng: who do you please
-LangIta: a chi voi piacete
- Lang: UttQS (UseQCl Pres Pos (QuestSlash who_IP (SlashV2 youPl_NP love_V2)))
-LangEng: who do you love
-LangIta: chi voi amate
- Lang: UttQS (UseQCl Perf Pos (QuestSlash who_IP (SlashV2 youPl_NP please_V2)))
-LangEng: who have you pleased
-LangIta: a chi voi siete piaciuti
- Lang: UttQS (UseQCl Pres Neg (QuestVP who_IP (ComplV2 love_V2 youSg_NP)))
-LangEng: who does not love you
-LangIta: chi non ti ama
- Lang: UttQS (UseQCl Past Neg (QuestVP who_IP (ComplV2 love_V2 we_NP)))
-LangEng: who did not love us
-LangIta: chi non ci amava
- Lang: UttS (UseCl Past Pos (PredVP he_NP (CompAdv here_Adv)))
-LangEng: her was here
-LangIta: lui era quí
- Lang: UttQS (UseQCl Pres Pos (QuestVP who_IP (ComplV2 look_V2 we_NP)))
-LangEng: who looks at us
-LangIta: chi ci guarda
- Lang: UttS (UseCl Pres Pos (PredVP (AdvNP she_NP here_Adv) (ComplV2 love_V2 he_NP)))
-LangEng: she here loves him
-LangIta: lei quí lo ama
- Lang: UttQS (UseQCl Fut Neg (QuestSlash who_IP (SlashV2 i_NP please_V2)))
-LangEng: who will I not please
-LangIta: a chi io non piacerò
- Lang: UttQS (UseQCl Past Neg (QuestSlash who_IP (SlashV2 youSg_NP love_V2)))
-LangEng: who did you not love
-LangIta: chi tu non amavi
- Lang: UttS (UseCl Perf Pos (PredVP he_NP (ComplV2 please_V2 he_NP)))
-LangEng: her has pleased him
-LangIta: lui gli è piaciuto
- Lang: UttQS (UseQCl Past Neg (QuestSlash who_IP (SlashV2 i_NP please_V2)))
-LangEng: who did I not please
-LangIta: a chi io non piacevo
- Lang: UttS (UseCl Pres Pos (PredVP (UsePN mary_PN) (ComplV2 look_V2 i_NP)))
-LangEng: Mary looks at me
-LangIta: Maria mi guarda
- Lang: UttS (UseCl Fut Pos (PredVP (ConjNP or_Conj i_NP he_NP) (ComplV2 please_V2 we_NP)))
-LangEng: I or her will please us
-LangIta: io o lui ci piacerò
- Lang: UttS (UseCl Perf Pos (PredVP he_NP (UseV arrive_V)))
-LangEng: her has arrived
-LangIta: lui è arrivato
- Lang: UttS (UseCl Pres Neg (PredVP she_NP (UseV sleep_V)))
-LangEng: she does not sleep
-LangIta: lei non dorme
- Lang: UttQS (UseQCl Perf Neg (QuestVP who_IP (ComplV2 please_V2 we_NP)))
-LangEng: who has not pleased us
-LangIta: chi non ci è piaciuto
- Lang: UttS (UseCl Fut Neg (PredVP youSg_NP (CompAdv here_Adv)))
-LangEng: you will not be here
-LangIta: tu non sarai quí
- Lang: UttQS (UseQCl Fut Pos (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who will be here
-LangIta: chi sarà quí
- Lang: UttS (UseCl Past Pos (PredVP youPl_NP (CompAdv here_Adv)))
-LangEng: you were here
-LangIta: voi erate quí
- Lang: UttS (UseCl Past Pos (PredVP (AdvNP we_NP here_Adv) (CompAdv here_Adv)))
-LangEng: we here were here
-LangIta: noi quí eramo quí
- Lang: UttS (UseCl Fut Pos (PredVP i_NP (UseV walk_V)))
-LangEng: I will walk
-LangIta: io camminerò
- Lang: UttQS (UseQCl Fut Neg (QuestSlash who_IP (SlashV2 i_NP please_V2)))
-LangEng: who will I not please
-LangIta: a chi io non piacerò
- Lang: UttS (UseCl Fut Neg (PredVP he_NP (UseV arrive_V)))
-LangEng: her will not arrive
-LangIta: lui non arriverà
- Lang: UttS (UseCl Past Neg (PredVP (AdvNP youPl_NP here_Adv) (ComplV2 love_V2 he_NP)))
-LangEng: you here did not love him
-LangIta: voi quí non lo amavate
- Lang: UttS (UseCl Past Pos (PredVP he_NP (UseV sleep_V)))
-LangEng: her slept
-LangIta: lui dormiva
- Lang: UttQS (UseQCl Fut Neg (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who will not be here
-LangIta: chi non sarà quí
- Lang: UttQS (UseQCl Fut Pos (QuestVP who_IP (ComplV2 look_V2 they_NP)))
-LangEng: who will look at them
-LangIta: chi li guarderà
- Lang: UttQS (UseQCl Fut Pos (QuestVP who_IP (UseV arrive_V)))
-LangEng: who will arrive
-LangIta: chi arriverà
- Lang: UttQS (UseQCl Fut Neg (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who will not be here
-LangIta: chi non sarà quí
- Lang: UttQS (UseQCl Pres Pos (QuestSlash who_IP (SlashV2 youSg_NP look_V2)))
-LangEng: who do you look at
-LangIta: chi tu guardi
- Lang: UttQS (UseQCl Perf Neg (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who has not been here
-LangIta: chi non è stato quí
- Lang: UttQS (UseQCl Fut Pos (QuestSlash who_IP (SlashV2 he_NP look_V2)))
-LangEng: who will her look at
-LangIta: chi lui guarderà
- Lang: UttQS (UseQCl Perf Pos (QuestVP who_IP (ComplV2 please_V2 youPl_NP)))
-LangEng: who has pleased you
-LangIta: chi vi è piaciuto
- Lang: UttS (UseCl Perf Pos (PredVP (ConjNP or_Conj youSg_NP youPl_NP) (ComplV2 love_V2 youPl_NP)))
-LangEng: you or you have loved you
-LangIta: tu o voi vi avete amati
- Lang: UttQS (UseQCl Fut Pos (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who will be here
-LangIta: chi sarà quí
- Lang: UttS (UseCl Pres Pos (PredVP (UsePN mary_PN) (CompAdv here_Adv)))
-LangEng: Mary is here
-LangIta: Maria è quí
- Lang: UttS (UseCl Perf Pos (PredVP (UsePN john_PN) (UseV walk_V)))
-LangEng: John has walked
-LangIta: Giovanni ha camminato
- Lang: UttS (UseCl Past Neg (PredVP she_NP (ComplV2 please_V2 youSg_NP)))
-LangEng: she did not please you
-LangIta: lei non ti piaceva
- Lang: UttS (UseCl Past Pos (PredVP i_NP (CompAdv here_Adv)))
-LangEng: I was here
-LangIta: io ero quí
- Lang: UttQS (UseQCl Pres Neg (QuestSlash who_IP (SlashV2 youSg_NP please_V2)))
-LangEng: who do you not please
-LangIta: a chi tu non piaci
- Lang: UttQS (UseQCl Fut Neg (QuestVP who_IP (UseV sleep_V)))
-LangEng: who will not sleep
-LangIta: chi non dormirà
- Lang: UttS (UseCl Fut Neg (PredVP we_NP (UseV arrive_V)))
-LangEng: we will not arrive
-LangIta: noi non arriveremo
- Lang: UttS (UseCl Perf Neg (PredVP (UsePN mary_PN) (CompAdv here_Adv)))
-LangEng: Mary has not been here
-LangIta: Maria non è stata quí
- Lang: UttS (UseCl Fut Neg (PredVP she_NP (ComplV2 please_V2 we_NP)))
-LangEng: she will not please us
-LangIta: lei non ci piacerà
- Lang: UttS (UseCl Pres Pos (PredVP (ConjNP and_Conj they_NP we_NP) (CompAdv here_Adv)))
-LangEng: they and we are here
-LangIta: loro e noi siamo quí
- Lang: UttQS (UseQCl Pres Pos (QuestVP who_IP (CompAdv here_Adv)))
-LangEng: who is here
-LangIta: chi è quí
- Lang: UttQS (UseQCl Perf Pos (QuestVP who_IP (ComplV2 look_V2 i_NP)))
-LangEng: who has looked at me
-LangIta: chi mi ha guardato
- Lang: UttQS (UseQCl Perf Neg (QuestVP who_IP (ComplV2 look_V2 we_NP)))
-LangEng: who has not looked at us
-LangIta: chi non ci ha guardati
- Lang: UttQS (UseQCl Pres Neg (QuestSlash who_IP (SlashV2 they_NP look_V2)))
-LangEng: who do they not look at
-LangIta: chi loro non guardano
diff --git a/examples/extmini/compsyntax.gfs b/examples/extmini/compsyntax.gfs
deleted file mode 100644
--- a/examples/extmini/compsyntax.gfs
+++ /dev/null
@@ -1,14 +0,0 @@
--- assumes start by: gf -run LangXXX.gf <compsyntax.gfs
-write_file -file=compsyntax-test.txt "***Missing***"
-print_grammar -missing | write_file -append -file=compsyntax-test.txt
-write_file -append -file=compsyntax-test.txt "***Words***"
-print_grammar -words   | write_file -append -file=compsyntax-test.txt
-write_file -append -file=compsyntax-test.txt "***Noun Phrases***"
-generate_random -number=20 -cat=NP | l -table -treebank | write_file -append -file=compsyntax-test.txt
-write_file -append -file=compsyntax-test.txt "***Clauses***"
-generate_random -number=10 -cat=Cl -depth=2 | l -table -treebank | write_file -append -file=compsyntax-test.txt
-write_file -append -file=compsyntax-test.txt "***Question Clauses***"
-generate_random -number=10 -cat=QCl -depth=2 | l -table -treebank | write_file -append -file=compsyntax-test.txt
-import LangEng.gf
-write_file -append -file=compsyntax-test.txt "***Utterances***"
-generate_random -number=100 | linearize -treebank | write_file -append -file=compsyntax-test.txt
diff --git a/examples/foods/CharactersGla.gf b/examples/foods/CharactersGla.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/CharactersGla.gf
@@ -0,0 +1,13 @@
+--# -coding=latin1
+resource CharactersGla = {
+	
+	--Character classes
+	oper
+		vowel : pattern Str = #("a"|"e"|"i"|"o"|"u"|"à"|"è"|"ì"|"ò"|"ù") ;
+		vowelCap : pattern Str = #("A"|"E"|"I"|"O"|"U"|"À"|"É"|"Ì"|"Ò"|"Ù") ;
+		consonant : pattern Str = #("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"v"|"w"|"x"|"z") ;
+		consonantCap : pattern Str = #("B"|"C"|"D"|"F"|"G"|"H"|"J"|"K"|"L"|"M"|"N"|"P"|"Q"|"R"|"S"|"T"|"V"|"W"|"X"|"Z") ;
+		broadVowel : pattern Str = #("a"|"o"|"u"|"à"|"ò"|"ù") ;
+		slenderVowel : pattern Str = #("e"|"i"|"è"|"ì") ;
+	
+}
diff --git a/examples/foods/CharactersGle.gf b/examples/foods/CharactersGle.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/CharactersGle.gf
@@ -0,0 +1,13 @@
+--# -coding=latin1
+resource CharactersGle = {
+	
+	--Character classes
+	oper
+		vowel : pattern Str = #("a"|"e"|"i"|"o"|"u"|"á"|"é"|"í"|"ó"|"ú") ;
+		vowelCap : pattern Str = #("A"|"E"|"I"|"O"|"U"|"Á"|"É"|"Í"|"Ó"|"Ú") ;
+		consonant : pattern Str = #("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"v"|"w"|"x"|"z") ;
+		consonantCap : pattern Str = #("B"|"C"|"D"|"F"|"G"|"H"|"J"|"K"|"L"|"M"|"N"|"P"|"Q"|"R"|"S"|"T"|"V"|"W"|"X"|"Z") ;
+		broadVowel : pattern Str = #("a"|"o"|"u"|"á"|"ó"|"ú") ;
+		slenderVowel : pattern Str = #("e"|"i"|"é"|"í") ;
+	
+}
diff --git a/examples/foods/Foods.gf b/examples/foods/Foods.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/Foods.gf
@@ -0,0 +1,15 @@
+-- (c) 2009 Aarne Ranta under LGPL
+
+abstract Foods = {
+  flags startcat = Comment ;
+  cat
+    Comment ; Item ; Kind ; Quality ;
+  fun
+    Pred : Item -> Quality -> Comment ;
+    This, That, These, Those : Kind -> Item ;
+    Mod : Quality -> Kind -> Kind ;
+    Wine, Cheese, Fish, Pizza : Kind ;
+    Very : Quality -> Quality ;
+    Fresh, Warm, Italian, 
+      Expensive, Delicious, Boring : Quality ;
+}
diff --git a/examples/foods/FoodsAfr.gf b/examples/foods/FoodsAfr.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsAfr.gf
@@ -0,0 +1,77 @@
+-- (c) 2009 Laurette Pretorius Sr & Jr and Ansu Berg under LGPL
+--# -coding=latin1
+
+concrete FoodsAfr of Foods = open Prelude, Predef in{
+	lincat
+		Comment = {s: Str} ;
+		Kind = {s: Number => Str} ;
+		Item = {s: Str ; n: Number} ;
+		Quality = {s: AdjAP => Str} ;
+		
+	lin	
+		Pred item quality = {s = item.s ++ "is" ++ (quality.s ! Predic)};
+		This kind = {s = "hierdie" ++ (kind.s ! Sg); n = Sg};
+		That kind = {s = "daardie" ++ (kind.s ! Sg); n = Sg};
+		These kind = {s = "hierdie" ++ (kind.s ! Pl); n = Pl};
+		Those kind = {s = "daardie" ++ (kind.s ! Pl); n = Pl};
+		Mod quality kind = {s = table{n => (quality.s ! Attr) ++ (kind.s!n)}};
+		
+		Wine = declNoun_e "wyn";
+		Cheese = declNoun_aa "kaas";
+		Fish = declNoun_ss "vis";
+		Pizza = declNoun_s "pizza";
+		
+		Very quality = veryAdj quality;
+		
+		Fresh = regAdj "vars";
+		Warm = regAdj "warm";
+		Italian = smartAdj_e "Italiaans";
+		Expensive = regAdj "duur";
+		Delicious = smartAdj_e "heerlik";
+		Boring = smartAdj_e "vervelig";
+		
+	param
+		AdjAP = Attr | Predic ;
+		Number = Sg | Pl ;
+	
+	oper
+		--Noun operations (wyn, kaas, vis, pizza)
+		
+		declNoun_aa: Str -> {s: Number => Str} = \x ->
+		let v = tk 2 x
+		in
+		{s = table{Sg => x ; Pl => v + (last x) +"e"}}; 
+		
+		declNoun_e: Str -> {s: Number => Str} = \x -> {s = table{Sg => x ; Pl => x + "e"}} ;
+		declNoun_s: Str -> {s: Number => Str} = \x -> {s = table{Sg => x ; Pl => x + "s"}} ;
+		
+		declNoun_ss: Str -> {s: Number => Str} = \x -> {s = table{Sg => x ; Pl => x + (last x) + "e"}} ;
+
+		
+		--Adjective operations
+		
+		mkAdj : Str -> Str -> {s: AdjAP => Str} = \x,y -> {s = table{Attr => x; Predic => y}};
+		
+		declAdj_e : Str -> {s : AdjAP=> Str} = \x -> mkAdj (x + "e") x;
+		declAdj_g : Str -> {s : AdjAP=> Str} = \w ->
+			let v = init w
+			in mkAdj (v + "ë") w ;
+		
+		declAdj_oog : Str -> {s : AdjAP=> Str} = \w ->
+			let v = init w
+			in 
+				let i = init v
+				in mkAdj (i + "ë") w ;
+					
+		regAdj : Str -> {s : AdjAP=> Str} = \x -> mkAdj x x;
+		
+		veryAdj : {s: AdjAP => Str} -> {s : AdjAP=> Str} =  \x -> {s = table{a => "baie" ++ (x.s!a)}};
+		
+		
+		smartAdj_e : Str -> {s : AdjAP=> Str} = \a -> case a of 
+		{
+			_ + "oog" 			   		=> declAdj_oog a ;
+			_ + ("e" | "ie" | "o" | "oe") + "g" 	=> declAdj_g a ;
+			_					   	=> declAdj_e a 
+		};
+}
diff --git a/examples/foods/FoodsAmh.gf b/examples/foods/FoodsAmh.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsAmh.gf
@@ -0,0 +1,21 @@
+concrete FoodsAmh of Foods ={
+ flags coding = utf8;
+ lincat
+  Comment,Item,Kind,Quality = Str;
+ lin
+  Pred item quality = item ++ quality++ "ነው::" ;
+  This kind = "ይህ" ++ kind;
+  That kind = "ያ" ++ kind;
+  Mod quality kind = quality ++ kind;
+  Wine = "ወይን";
+  Cheese = "አይብ";
+  Fish = "ዓሳ";
+  Very quality = "በጣም" ++ quality;
+  Fresh = "አዲስ";
+  Warm = "ትኩስ";
+  Italian = "የጥልያን";
+  Expensive = "ውድ";
+  Delicious = "ጣፋጭ";
+  Boring = "አስቀያሚ";
+  
+}   
diff --git a/examples/foods/FoodsBul.gf b/examples/foods/FoodsBul.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsBul.gf
@@ -0,0 +1,43 @@
+-- (c) 2009 Krasimir Angelov under LGPL
+
+concrete FoodsBul of Foods = {
+  
+  flags
+    coding = utf8;
+
+  param
+    Gender = Masc | Fem | Neutr;
+    Number = Sg | Pl;
+    Agr    = ASg Gender | APl ;
+
+  lincat
+    Comment = Str ;
+    Quality = {s : Agr => Str} ;
+    Item = {s : Str; a : Agr} ;
+    Kind = {s : Number => Str; g : Gender} ;
+
+  lin
+    Pred item qual = item.s ++ case item.a of {ASg _ => "е"; APl => "са"} ++ qual.s ! item.a ;
+    
+    This  kind = {s=case kind.g of {Masc=>"този"; Fem=>"тази";  Neutr=>"това" } ++ kind.s ! Sg; a=ASg kind.g} ;
+    That  kind = {s=case kind.g of {Masc=>"онзи"; Fem=>"онази"; Neutr=>"онова"} ++ kind.s ! Sg; a=ASg kind.g} ;
+    These kind = {s="тези"  ++ kind.s ! Pl; a=APl} ;
+    Those kind = {s="онези" ++ kind.s ! Pl; a=APl} ;
+    
+    Mod qual kind = {s=\\n => qual.s ! (case n of {Sg => ASg kind.g; Pl => APl}) ++ kind.s ! n; g=kind.g} ;
+
+    Wine   = {s = table {Sg => "вино";   Pl => "вина"};   g = Neutr};
+    Cheese = {s = table {Sg => "сирене"; Pl => "сирена"}; g = Neutr};
+    Fish   = {s = table {Sg => "риба";   Pl => "риби"};   g = Fem};
+    Pizza  = {s = table {Sg => "пица";   Pl => "пици"};   g = Fem};
+
+    Very qual = {s = \\g => "много" ++ qual.s ! g};
+
+    Fresh     = {s = table {ASg Masc => "свеж";        ASg Fem => "свежа";       ASg Neutr => "свежо";       APl => "свежи"}};
+    Warm      = {s = table {ASg Masc => "горещ";       ASg Fem => "гореща";      ASg Neutr => "горещо";      APl => "горещи"}};
+    Italian   = {s = table {ASg Masc => "италиански";  ASg Fem => "италианска";  ASg Neutr => "италианско";  APl => "италиански"}}; 
+    Expensive = {s = table {ASg Masc => "скъп";        ASg Fem => "скъпа";       ASg Neutr => "скъпо";       APl => "скъпи"}};
+    Delicious = {s = table {ASg Masc => "превъзходен"; ASg Fem => "превъзходна"; ASg Neutr => "превъзходно"; APl => "превъзходни"}};
+    Boring    = {s = table {ASg Masc => "еднообразен"; ASg Fem => "еднообразна"; ASg Neutr => "еднообразно"; APl => "еднообразни"}};
+    
+}
diff --git a/examples/foods/FoodsCat.gf b/examples/foods/FoodsCat.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsCat.gf
@@ -0,0 +1,6 @@
+
+-- (c) 2009 Jordi Saludes under LGPL
+
+concrete FoodsCat of Foods = FoodsI with 
+  (Syntax = SyntaxCat),
+  (LexFoods = LexFoodsCat) ;
diff --git a/examples/foods/FoodsChi.gf b/examples/foods/FoodsChi.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsChi.gf
@@ -0,0 +1,35 @@
+concrete FoodsChi of Foods = {
+flags coding = utf8 ;
+lincat
+    Comment, Item = Str ;
+    Kind = {s,c : Str} ; 
+    Quality = {s,p : Str} ;
+lin
+    Pred item quality = item ++ "是" ++ quality.s ++ quality.p ;
+    This kind = "这" ++ kind.c ++ kind.s ;
+    That kind = "那" ++ kind.c ++ kind.s ;
+    These kind = "这" ++ "些" ++ kind.s ;
+    Those kind = "那" ++ "些" ++ kind.s ;
+    Mod quality kind = {
+      s = quality.s ++ quality.p ++ kind.s ;
+      c = kind.c
+      } ;
+    Wine  = geKind "酒" ;
+    Pizza = geKind "比 萨 饼" ;
+    Cheese  = geKind "奶 酪" ;
+    Fish  = geKind "鱼" ;
+    Very quality = longQuality ("非 常" ++ quality.s) ;
+    Fresh  = longQuality "新 鲜" ;
+    Warm  = longQuality "温 热" ;
+    Italian  = longQuality "意 大 利 式" ;
+    Expensive  = longQuality "昂 贵" ;
+    Delicious  = longQuality "美 味" ;
+    Boring  = longQuality "难 吃" ;
+oper
+    mkKind : Str -> Str -> {s,c : Str} = \s,c ->
+      {s = s ; c = c} ;
+    geKind : Str -> {s,c : Str} = \s ->
+      mkKind s "个" ;
+    longQuality : Str -> {s,p : Str} = \s ->
+      {s = s ; p = "的"} ;
+}
diff --git a/examples/foods/FoodsCze.gf b/examples/foods/FoodsCze.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsCze.gf
@@ -0,0 +1,35 @@
+-- (c) 2011 Katerina Bohmova under LGPL
+
+concrete FoodsCze of Foods = open ResCze in {
+  flags 
+    coding = utf8 ;
+  lincat
+    Comment = {s : Str} ; 
+    Quality = Adjective ; 
+    Kind = Noun ; 
+    Item = NounPhrase ;
+  lin
+    Pred item quality = 
+      {s = item.s ++ copula ! item.n ++ 
+           quality.s ! item.g ! item.n} ;
+    This  = det Sg "tento" "tato" "toto" ;
+    That  = det Sg "tamten" "tamta" "tamto" ;
+    These = det Pl "tyto" "tyto" "tato" ;
+    Those = det Pl "tamty" "tamty" "tamta" ;
+    Mod quality kind = {
+      s = \\n => quality.s ! kind.g ! n ++ kind.s ! n ;
+      g = kind.g
+      } ;
+    Wine = noun "víno" "vína" Neutr ;
+    Cheese = noun "sýr" "sýry" Masc ;
+    Fish = noun "ryba" "ryby" Fem ;
+    Pizza = noun "pizza" "pizzy" Fem ;
+    Very qual = {s = \\g,n => "velmi" ++ qual.s ! g ! n} ;
+    Fresh = regAdj "čerstv" ;
+    Warm = regAdj "tepl" ;
+    Italian = regAdj "italsk" ;
+    Expensive = regAdj "drah" ;
+    Delicious = regnfAdj "vynikající" ;
+    Boring = regAdj "nudn" ;
+}
+
diff --git a/examples/foods/FoodsDut.gf b/examples/foods/FoodsDut.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsDut.gf
@@ -0,0 +1,58 @@
+-- (c) 2009 Femke Johansson under LGPL
+
+concrete FoodsDut of Foods = {
+
+	lincat
+		Comment = {s : Str};
+		Quality = {s : AForm => Str};
+		Kind = { s : Number => Str};
+		Item = {s : Str ; n : Number};
+	
+	lin
+		Pred item quality = 
+			{s = item.s ++ copula ! item.n ++ quality.s ! APred};
+		This = det Sg "deze";
+		These = det Pl "deze";
+		That = det Sg "die";
+		Those = det Pl "die";
+		
+		Mod quality kind =
+			{s = \\n => quality.s ! AAttr ++ kind.s ! n};
+			Wine = regNoun "wijn";
+			Cheese = noun "kaas" "kazen";
+			Fish = noun "vis" "vissen";
+			Pizza = noun "pizza" "pizza's";
+			
+			Very a = {s = \\f => "erg" ++ a.s ! f};
+			
+			Fresh = regadj "vers";
+			Warm = regadj "warm";
+			Italian = regadj "Italiaans";
+			Expensive = adj "duur" "dure";
+			Delicious = regadj "lekker";
+			Boring = regadj "saai";
+		
+		param
+			Number = Sg | Pl;
+			AForm = APred | AAttr;
+		
+		oper
+			det : Number -> Str ->
+				{s : Number => Str} -> {s : Str ; n: Number} =
+				\n,det,noun -> {s = det ++ noun.s ! n ; n=n};
+				
+			noun : Str -> Str -> {s : Number => Str} = 
+				\man,men -> {s = table {Sg => man; Pl => men}};
+				
+			regNoun : Str -> {s : Number => Str} =
+				\wijn -> noun wijn (wijn + "en");
+				
+			regadj : Str -> {s : AForm => Str} =
+				\koud -> adj koud (koud+"e");
+			
+			adj : Str -> Str -> {s : AForm => Str} =
+				\duur, dure -> {s = table {APred => duur; AAttr => dure}};
+				
+			copula : Number => Str =
+				table {Sg => "is" ; Pl => "zijn"};
+}
diff --git a/examples/foods/FoodsEng.gf b/examples/foods/FoodsEng.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsEng.gf
@@ -0,0 +1,43 @@
+-- (c) 2009 Aarne Ranta under LGPL
+
+concrete FoodsEng of Foods = {
+  flags language = en_US;
+  lincat
+    Comment, Quality = {s : Str} ; 
+    Kind = {s : Number => Str} ; 
+    Item = {s : Str ; n : Number} ; 
+  lin
+    Pred item quality = 
+      {s = item.s ++ copula ! item.n ++ quality.s} ;
+    This  = det Sg "this" ;
+    That  = det Sg "that" ;
+    These = det Pl "these" ;
+    Those = det Pl "those" ;
+    Mod quality kind = 
+      {s = \\n => quality.s ++ kind.s ! n} ;
+    Wine = regNoun "wine" ;
+    Cheese = regNoun "cheese" ;
+    Fish = noun "fish" "fish" ;
+    Pizza = regNoun "pizza" ;
+    Very a = {s = "very" ++ a.s} ;
+    Fresh = adj "fresh" ;
+    Warm = adj "warm" ;
+    Italian = adj "Italian" ;
+    Expensive = adj "expensive" ;
+    Delicious = adj "delicious" ;
+    Boring = adj "boring" ;
+  param
+    Number = Sg | Pl ;
+  oper
+    det : Number -> Str -> 
+      {s : Number => Str} -> {s : Str ; n : Number} = 
+        \n,det,noun -> {s = det ++ noun.s ! n ; n = n} ;
+    noun : Str -> Str -> {s : Number => Str} = 
+      \man,men -> {s = table {Sg => man ; Pl => men}} ;
+    regNoun : Str -> {s : Number => Str} = 
+      \car -> noun car (car + "s") ;
+    adj : Str -> {s : Str} = 
+      \cold -> {s = cold} ;
+    copula : Number => Str = 
+      table {Sg => "is" ; Pl => "are"} ;
+}
diff --git a/examples/foods/FoodsEpo.gf b/examples/foods/FoodsEpo.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsEpo.gf
@@ -0,0 +1,48 @@
+-- (c) 2009 Julia Hammar under LGPL
+
+concrete FoodsEpo of Foods = open Prelude in {
+
+  flags coding =utf8 ;
+
+  lincat
+    Comment = SS ; 
+    Kind, Quality = {s : Number => Str} ; 
+    Item = {s : Str ; n : Number} ; 
+
+  lin
+    Pred item quality = ss (item.s ++ copula ! item.n ++ quality.s ! item.n) ;
+    This = det Sg "ĉi tiu" ;
+    That  = det Sg "tiu" ;
+    These = det Pl "ĉi tiuj" ;
+    Those = det Pl "tiuj" ;
+    Mod quality kind = {s = \\n => quality.s ! n ++ kind.s ! n} ;
+    Wine = regNoun "vino" ;
+    Cheese = regNoun "fromaĝo" ;
+    Fish = regNoun "fiŝo" ;
+    Pizza = regNoun "pico" ;
+    Very quality = {s = \\n => "tre" ++ quality.s ! n} ;
+    Fresh = regAdj "freŝa" ;
+    Warm = regAdj "varma" ;
+    Italian = regAdj "itala" ;
+    Expensive = regAdj "altekosta" ;
+    Delicious = regAdj "bongusta" ;
+    Boring = regAdj "enuiga" ;
+
+  param
+    Number = Sg | Pl ;
+
+  oper
+    det : Number -> Str -> {s : Number => Str} -> {s : Str ; n : Number} = 
+      \n,d,cn -> {
+        s = d ++ cn.s ! n ;
+        n = n
+      } ;
+    regNoun : Str -> {s : Number => Str} = 
+      \vino -> {s = table {Sg => vino ; Pl => vino + "j"}
+	} ;
+    regAdj : Str -> {s : Number => Str} =
+      \nova -> {s = table {Sg => nova ; Pl => nova + "j"}
+      } ;
+    copula : Number => Str = \\_ => "estas" ;
+}
+    
diff --git a/examples/foods/FoodsFin.gf b/examples/foods/FoodsFin.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsFin.gf
@@ -0,0 +1,6 @@
+
+-- (c) 2009 Aarne Ranta under LGPL
+
+concrete FoodsFin of Foods = FoodsI with 
+  (Syntax = SyntaxFin),
+  (LexFoods = LexFoodsFin) ;
diff --git a/examples/foods/FoodsFre.gf b/examples/foods/FoodsFre.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsFre.gf
@@ -0,0 +1,31 @@
+
+concrete FoodsFre of Foods = open SyntaxFre, ParadigmsFre in {
+
+	flags coding = utf8 ;
+	
+	lincat
+		Comment = Utt ;
+		Item = NP ;
+		Kind = CN ;
+		Quality = AP ;
+	
+	lin
+		Pred item quality = mkUtt (mkCl item quality) ;
+		This kind = mkNP this_QuantSg kind ;
+		That kind = mkNP that_QuantSg kind ;
+		These kind = mkNP these_QuantPl kind ;
+		Those kind = mkNP those_QuantPl kind ;
+		Mod quality kind = mkCN quality kind ;
+		Very quality = mkAP very_AdA quality ;
+		
+		Wine = mkCN (mkN "vin" masculine) ;
+		Pizza = mkCN (mkN "pizza" feminine) ;
+		Cheese = mkCN (mkN "fromage" masculine) ;
+		Fish = mkCN (mkN "poisson" masculine) ;
+		Fresh = mkAP (mkA "frais" "fraîche" "frais" "fraîchement") ;
+		Warm = mkAP (mkA "chaud") ;
+		Italian = mkAP (mkA "italien") ;
+		Expensive = mkAP (mkA "cher") ;
+		Delicious = mkAP (mkA "délicieux") ;
+		Boring = mkAP (mkA "ennuyeux") ;
+	}
diff --git a/examples/foods/FoodsGer.gf b/examples/foods/FoodsGer.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsGer.gf
@@ -0,0 +1,6 @@
+
+-- (c) 2009 Aarne Ranta under LGPL
+
+concrete FoodsGer of Foods = FoodsI with 
+  (Syntax = SyntaxGer),
+  (LexFoods = LexFoodsGer) ;
diff --git a/examples/foods/FoodsGla.gf b/examples/foods/FoodsGla.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsGla.gf
@@ -0,0 +1,67 @@
+--# -coding=latin1
+concrete FoodsGla of Foods = open MutationsGla, CharactersGla, Prelude in {
+	param Gender = Masc|Fem ;
+	param Number = Sg|Pl ;
+	param Breadth = Broad|Slender|NoBreadth ;
+	param Beginning = Bcgmp|Other ;
+	
+	lincat Comment = Str;
+	lin Pred item quality = "tha" ++ item ++ quality.s!Sg!Unmutated ;
+
+	lincat Item = Str;
+	lin
+		This kind = (addArticleSg kind) ++ "seo" ;
+		That kind = (addArticleSg kind) ++ "sin";
+		These kind = (addArticlePl kind) ++ "seo" ;
+		Those kind = (addArticlePl kind) ++ "sin" ;
+	oper addArticleSg : {s : Number => Mutation => Str; g : Gender} -> Str =
+						  \kind -> case kind.g of { Masc => "an" ++ kind.s!Sg!PrefixT; Fem => "a'" ++ kind.s!Sg!Lenition1DNTLS } ;
+	oper addArticlePl : {s : Number => Mutation => Str; g : Gender} -> Str =
+					    \kind -> "na" ++ kind.s!Pl!PrefixH ;
+	
+	oper Noun : Type = {s : Number => Mutation => Str; g : Gender; pe : Breadth; beginning: Beginning; };
+	lincat Kind = Noun;
+	lin
+		Mod quality kind = {
+			s = table{
+					Sg => table{mutation => kind.s!Sg!mutation ++ case kind.g of {Masc => quality.s!Sg!Unmutated; Fem => quality.s!Sg!Lenition1} };
+					Pl => table{mutation => kind.s!Pl!mutation ++ case kind.pe of {Slender => quality.s!Pl!Lenition1; _ => quality.s!Pl!Unmutated} }
+			};
+			g = kind.g;
+			pe = kind.pe;
+			beginning = kind.beginning
+		} ;
+		Wine = makeNoun "fìon" "fìontan" Masc ;
+		Cheese = makeNoun "càise" "càisean" Masc ;
+		Fish = makeNoun "iasg" "èisg" Masc ;
+		Pizza = makeNoun "pizza" "pizzathan" Masc ;
+	oper makeNoun : Str -> Str -> Gender -> Noun = \sg,pl,g -> {
+		s = table{Sg => (mutate sg); Pl => (mutate pl)};
+		g = g;
+		pe = pe;
+		beginning = Bcgmp
+	}
+	where {
+		pe : Breadth = case pl of {
+			_ + v@(#broadVowel) + c@(#consonant*) + #consonant => Broad;
+			_ + v@(#slenderVowel) + c@(#consonant*) + #consonant => Slender;
+			_ => NoBreadth
+		}
+	};
+
+	oper Adjective : Type = {s : Number => Mutation => Str; sVery : Number => Str};
+	lincat Quality = Adjective;
+	lin
+		Very quality = {s=table{number => table{_ => quality.sVery!number}}; sVery=quality.sVery } ;
+		Fresh = makeAdjective "úr" "ùra" ;
+		Warm = makeAdjective "blàth" "blàtha" ;
+		Italian = makeAdjective "Eadailteach" "Eadailteach" ;
+		Expensive = makeAdjective "daor" "daora" ;
+		Delicious = makeAdjective "blasta" "blasta" ;
+		Boring = makeAdjective "leamh" "leamha" ;
+	oper makeAdjective : Str -> Str -> Adjective =
+		\sg,pl -> {
+					s=table{Sg => (mutate sg); Pl => (mutate pl)};
+					sVery=table{Sg => "glè"++(lenition1dntls sg); Pl => "glè"++(lenition1dntls pl)}
+				  } ;
+}
diff --git a/examples/foods/FoodsGle.gf b/examples/foods/FoodsGle.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsGle.gf
@@ -0,0 +1,60 @@
+--# -coding=latin1
+concrete FoodsGle of Foods = open MutationsGle, CharactersGle in {
+	param Gender = Masc|Fem ;
+	param Number = Sg|Pl ;
+	param Breadth = Broad|Slender|NoBreadth ;
+	
+	lincat Comment = Str;
+	lin Pred item quality = "tá" ++ item ++ quality.s!Sg!Unmutated ;
+
+	lincat Item = Str;
+	lin
+		This kind = (addArticleSg kind) ++ "seo" ;
+		That kind = (addArticleSg kind) ++ "sin";
+		These kind = (addArticlePl kind) ++ "seo" ;
+		Those kind = (addArticlePl kind) ++ "sin" ;
+	oper addArticleSg : {s : Number => Mutation => Str; g : Gender} -> Str =
+					    \kind -> "an" ++ case kind.g of { Masc => kind.s!Sg!PrefixT; Fem => kind.s!Sg!Lenition1DNTLS } ;
+	oper addArticlePl : {s : Number => Mutation => Str; g : Gender} -> Str =
+					    \kind -> "na" ++ kind.s!Pl!PrefixH ;
+	
+	lincat Kind = {s : Number => Mutation => Str; g : Gender; pe : Breadth} ;
+	lin
+		Mod quality kind = {
+			s = table{
+					Sg => table{mutation => kind.s!Sg!mutation ++ case kind.g of {Masc => quality.s!Sg!Unmutated; Fem => quality.s!Sg!Lenition1} };
+					Pl => table{mutation => kind.s!Pl!mutation ++ case kind.pe of {Slender => quality.s!Pl!Lenition1; _ => quality.s!Pl!Unmutated} }
+			};
+			g = kind.g;
+			pe = kind.pe
+		} ;
+		Wine = makeNoun "fíon" "fíonta" Masc ;
+		Cheese = makeNoun "cáis" "cáiseanna" Fem ;
+		Fish = makeNoun "iasc" "éisc" Masc ;
+		Pizza = makeNoun "píotsa" "píotsaí" Masc ;
+	oper makeNoun : Str -> Str -> Gender -> {s : Number => Mutation => Str; g : Gender; pe : Breadth} =
+		\sg,pl,g -> {
+						s = table{Sg => (mutate sg); Pl => (mutate pl)};
+						g = g;
+						pe = case pl of {
+							_ + v@(#broadVowel) + c@(#consonant*) + #consonant => Broad;
+							_ + v@(#slenderVowel) + c@(#consonant*) + #consonant => Slender;
+							_ => NoBreadth
+						}
+					} ;
+
+	lincat Quality = {s : Number => Mutation => Str; sVery : Number => Str} ;
+	lin
+		Very quality = {s=table{number => table{_ => quality.sVery!number}}; sVery=quality.sVery } ;
+		Fresh = makeAdjective "úr" "úra" ;
+		Warm = makeAdjective "te" "te" ;
+		Italian = makeAdjective "Iodálach" "Iodálacha" ;
+		Expensive = makeAdjective "daor" "daora" ;
+		Delicious = makeAdjective "blasta" "blasta" ;
+		Boring = makeAdjective "leamh" "leamha" ;
+	oper makeAdjective : Str -> Str -> {s : Number => Mutation => Str; sVery : Number => Str} =
+		\sg,pl -> {
+					s=table{Sg => (mutate sg); Pl => (mutate pl)};
+					sVery=table{Sg => "an-"+(lenition1dntls sg); Pl => "an-"+(lenition1dntls pl)}
+				  } ;
+}
diff --git a/examples/foods/FoodsHeb.gf b/examples/foods/FoodsHeb.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsHeb.gf
@@ -0,0 +1,107 @@
+
+--(c) 2009 Dana Dannells
+-- Licensed under LGPL
+
+concrete FoodsHeb of Foods = open Prelude in {
+  
+  flags coding=utf8 ;
+
+    lincat
+      Comment = SS ;
+      Quality = {s: Number => Species => Gender =>  Str} ;  
+      Kind = {s : Number => Species => Str ; g : Gender ; mod : Modified} ; 
+      Item = {s : Str ; g : Gender ; n : Number ; sp : Species ; mod : Modified} ; 
+  
+ 
+    lin
+      Pred item quality = ss (item.s ++ quality.s ! item.n ! Indef ! item.g ) ; 
+      This  = det Sg Def "הזה" "הזאת"; 
+      That  = det Sg Def "ההוא" "ההיא" ; 
+      These = det Pl Def "האלה" "האלה" ; 
+      Those = det Pl Def "ההם" "ההן" ; 
+      Mod quality kind = {
+	s = \\n,sp => kind.s ! n ! sp ++ quality.s ! n ! sp ! kind.g;
+	g = kind.g ;
+	mod = T
+	} ;     
+      Wine = regNoun "יין" "יינות" Masc ; 
+      Cheese = regNoun "גבינה" "גבינות" Fem ;  
+      Fish = regNoun "דג" "דגים" Masc ; 
+      Pizza = regNoun "פיצה" "פיצות" Fem ; 
+      Very qual = {s = \\g,n,sp => "מאוד" ++  qual.s ! g ! n ! sp} ;
+      Fresh = regAdj "טרי" ; 
+      Warm = regAdj "חם" ;
+      Italian = regAdj2 "איטלקי" ;
+      Expensive = regAdj "יקר" ; 
+      Delicious = regAdj "טעים" ; 
+      Boring = regAdj2 "משעמם"; 
+
+    param 
+      Number = Sg | Pl ;
+      Gender = Masc | Fem ;
+      Species = Def | Indef ;  
+      Modified = T | F ;
+
+    oper
+	Noun : Type = {s : Number => Species => Str ; g : Gender ; mod : Modified } ;
+  	Adj : Type = {s : Number => Species => Gender => Str} ;
+
+      det : Number -> Species -> Str -> Str -> Noun -> 
+	{s : Str ; g :Gender ; n : Number ; sp : Species ; mod : Modified} = 
+        \n,sp,m,f,cn -> {
+	  s = case cn.mod of { _ => cn.s ! n ! sp ++ case cn.g of {Masc => m ; Fem  => f} };
+	  g = cn.g ; 
+          n = n ;
+	  sp = sp ;
+	  mod = cn.mod
+        } ;
+      
+	noun : (gvina,hagvina,gvinot,hagvinot : Str) ->  Gender -> Noun =  
+      		\gvina,hagvina,gvinot,hagvinot,g -> {
+        	s = table {
+          		Sg  => table {
+             			Indef => gvina ;
+             			Def =>  hagvina 
+            		} ;
+          		Pl => table {
+             			Indef => gvinot ;
+             			Def => hagvinot  
+            		} 
+       	  	} ;
+        	g = g ;
+		mod = F 
+      } ;
+
+	regNoun : Str -> Str -> Gender -> Noun = 
+	        \gvina,gvinot, g -> 
+		noun gvina (defH gvina) gvinot (defH gvinot) g ; 
+
+      defH : Str -> Str = \cn ->
+	case cn of {_ => "ה" + cn};	
+
+      replaceLastLetter : Str -> Str = \c ->
+	 case c of {"ף" => "פ" ; "ם" => "מ" ; "ן" => "נ" ; "ץ" => "צ" ; "ך" => "כ"; _ => c} ;
+	      
+      adjective : (_,_,_,_ : Str) -> Adj = 
+       \tov,tova,tovim,tovot -> {
+        s = table {
+          Sg => table { 
+			Indef => table { Masc => tov ; Fem => tova } ; 
+			Def => table { Masc => defH tov ; Fem => defH tova }  
+            		} ; 
+          Pl => table { 
+			Indef => table {Masc => tovim ; Fem  => tovot } ; 
+			Def => table { Masc => defH tovim ; Fem  => defH tovot }  
+            		}
+	}
+      } ;
+    
+      regAdj : Str -> Adj = \tov ->
+	case tov of { to + c@? =>
+	adjective tov (to + replaceLastLetter (c) + "ה" ) (to + replaceLastLetter (c) +"ים" ) (to + replaceLastLetter (c) + "ות" )};	 
+     
+     regAdj2 : Str -> Adj = \italki ->
+ 	case italki of { italk+ c@? => 
+    adjective italki (italk + replaceLastLetter (c)  +"ת" )  (italk + replaceLastLetter (c)+ "ים" ) (italk + replaceLastLetter (c)  + "ות" )};
+
+}  -- FoodsHeb  
diff --git a/examples/foods/FoodsHin.gf b/examples/foods/FoodsHin.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsHin.gf
@@ -0,0 +1,75 @@
+-- (c) 2010 Vikash Rauniyar under LGPL
+
+concrete FoodsHin of Foods = {
+
+  flags coding=utf8 ;
+
+  param
+    Gender = Masc | Fem ;
+    Number = Sg | Pl ;
+  lincat
+    Comment = {s : Str} ;
+    Item    = {s : Str ; g : Gender ; n : Number} ;
+    Kind    = {s : Number => Str ; g : Gender} ;
+    Quality = {s : Gender => Number => Str} ;
+  lin
+    Pred item quality = {
+      s = item.s ++ quality.s ! item.g ! item.n ++ copula item.n
+      } ;
+    This kind = {s = "यह" ++ kind.s ! Sg ; g = kind.g ; n = Sg} ;
+    That kind = {s = "वह" ++ kind.s ! Sg ; g = kind.g ; n = Sg} ;
+    These kind = {s = "ये" ++ kind.s ! Pl ; g = kind.g ; n = Pl} ;
+    Those kind = {s = "वे" ++ kind.s ! Pl ; g = kind.g ; n = Pl} ;
+    Mod quality kind = {
+      s = \\n => quality.s ! kind.g ! n ++ kind.s ! n ; 
+      g = kind.g
+      } ;
+    Wine = regN "मदिरा" ;
+    Cheese = regN "पनीर" ;
+    Fish = regN "मछली" ;
+    Pizza = regN "पिज़्ज़ा" ;
+    Very quality = {s = \\g,n => "अति" ++ quality.s ! g ! n} ;
+    Fresh = regAdj "ताज़ा" ;
+    Warm = regAdj "गरम" ;
+    Italian = regAdj "इटली" ; 
+    Expensive = regAdj "बहुमूल्य" ;
+    Delicious = regAdj "स्वादिष्ट" ;
+    Boring = regAdj "अरुचिकर" ;
+
+  oper
+    mkN : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = 
+      \s,p,g -> {
+        s = table {
+          Sg => s ;
+          Pl => p
+          } ;
+        g = g
+      } ;
+
+    regN : Str -> {s : Number => Str ; g : Gender} = \s -> case s of {
+      lark + "ा" => mkN s (lark + "े") Masc ;
+      lark + "ी" => mkN s (lark + "ीयँा") Fem ;
+      _           => mkN s s Masc 
+      } ;
+
+    mkAdj : Str -> Str -> Str -> {s : Gender => Number => Str} = \ms,mp,f -> {
+      s = table {
+        Masc => table {
+          Sg => ms ;
+          Pl => mp
+          } ;
+        Fem  => \\_ => f
+        }
+      } ;
+
+    regAdj : Str -> {s : Gender => Number => Str} = \a -> case a of {
+      acch + "ा" => mkAdj a (acch + "े") (acch + "ी") ;
+      _          => mkAdj a a a
+      } ;
+
+    copula : Number -> Str = \n -> case n of {
+      Sg => "है" ;
+      Pl => "हैं"
+      } ;
+
+  }
diff --git a/examples/foods/FoodsI.gf b/examples/foods/FoodsI.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsI.gf
@@ -0,0 +1,29 @@
+-- (c) 2009 Aarne Ranta under LGPL
+
+incomplete concrete FoodsI of Foods = 
+    open Syntax, LexFoods in {
+  lincat
+    Comment = Utt ; 
+    Item = NP ;
+    Kind = CN ;
+    Quality = AP ;
+  lin
+    Pred item quality = mkUtt (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 ;
+    Mod 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 ;
+}
diff --git a/examples/foods/FoodsIce.gf b/examples/foods/FoodsIce.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsIce.gf
@@ -0,0 +1,84 @@
+--# -coding=latin1
+
+-- (c) 2009 Martha Dis Brandt under LGPL
+
+concrete FoodsIce of Foods = open Prelude in {
+
+--flags coding=utf8;
+
+  lincat
+    Comment = SS ; 
+    Quality = {s : Gender => Number => Defin => Str} ; 
+    Kind = {s : Number => Str ; g : Gender} ; 
+    Item = {s : Str ; g : Gender ; n : Number} ; 
+
+  lin
+    Pred item quality =  ss (item.s ++ copula item.n ++ quality.s ! item.g ! item.n ! Ind) ;
+         This, That  = det Sg "þessi"   "þessi"  "þetta" ;
+         These, Those = det Pl "þessir" "þessar" "þessi" ;
+    Mod quality kind = { s = \\n => quality.s ! kind.g ! n ! Def ++ kind.s ! n ; g = kind.g } ;
+         Wine = noun "vín" "vín" Neutr ;
+         Cheese = noun "ostur" "ostar" Masc ; 
+         Fish = noun "fiskur" "fiskar" Masc ; 
+         -- the word "pizza" is more commonly used in Iceland, but "flatbaka" is the Icelandic word for it
+         Pizza = noun "flatbaka" "flatbökur" Fem ;
+    Very qual = {s = \\g,n,defOrInd => "mjög" ++ qual.s ! g ! n ! defOrInd } ;
+         Fresh = regAdj "ferskur" ;
+         Warm = regAdj "heitur" ;
+         Boring = regAdj "leiðinlegur" ;
+         -- the order of the given adj forms is: mSg fSg nSg mPl fPl nPl mSgDef f/nSgDef _PlDef
+         Italian = adjective "ítalskur" "ítölsk" "ítalskt" "ítalskir" "ítalskar" "ítölsk" "ítalski" "ítalska" "ítalsku" ;
+         Expensive = adjective "dýr" "dýr" "dýrt" "dýrir" "dýrar" "dýr" "dýri" "dýra" "dýru" ; 
+         Delicious = adjective "ljúffengur" "ljúffeng" "ljúffengt" "ljúffengir" "ljúffengar" "ljúffeng" "ljúffengi" "ljúffenga" "ljúffengu" ;
+
+  param
+    Number = Sg | Pl ;
+    Gender = Masc | Fem | Neutr ;
+    Defin = Ind | Def ;
+
+  oper
+    det : Number -> Str -> Str -> Str -> {s : Number => Str ; g : Gender} -> 
+        {s : Str ; g : Gender ; n : Number} = 
+      \n,masc,fem,neutr,cn -> {
+        s = case cn.g of {Masc => masc ; Fem => fem; Neutr => neutr } ++ cn.s ! n ;
+        g = cn.g ;
+        n = n
+      } ;
+
+    noun : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = 
+      \man,men,g -> {
+        s = table {
+          Sg => man ;
+          Pl => men 
+          } ;
+        g = g
+      } ;
+
+    adjective : (x1,_,_,_,_,_,_,_,x9 : Str) -> {s : Gender => Number => Defin => Str} =
+      \ferskur,fersk,ferskt,ferskir,ferskar,fersk_pl,ferski,ferska,fersku -> {
+         s = \\g,n,t => case <g,n,t> of {
+            < Masc, Sg, Ind > => ferskur ;
+            < Masc, Pl, Ind > => ferskir ;
+            < Fem, Sg, Ind > => fersk ;
+            < Fem, Pl, Ind > => ferskar ;
+            < Neutr, Sg, Ind > => ferskt ;
+            < Neutr, Pl, Ind > => fersk_pl;
+            < Masc, Sg, Def > => ferski ;
+            < Fem, Sg, Def > | < Neutr, Sg, Def > => ferska ;
+            < _ , Pl, Def > => fersku 
+            }
+          } ;
+
+    regAdj : Str -> {s : Gender => Number => Defin => Str} = \ferskur ->
+      let fersk = Predef.tk 2 ferskur
+      in adjective
+        ferskur fersk (fersk + "t")
+        (fersk + "ir") (fersk + "ar") fersk
+        (fersk + "i") (fersk + "a") (fersk + "u") ;
+
+    copula : Number -> Str = 
+      \n -> case n of {
+        Sg => "er" ;
+        Pl => "eru"
+        } ;
+}
diff --git a/examples/foods/FoodsIta.gf b/examples/foods/FoodsIta.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsIta.gf
@@ -0,0 +1,7 @@
+
+-- (c) 2009 Aarne Ranta under LGPL
+
+concrete FoodsIta of Foods = FoodsI with 
+  (Syntax = SyntaxIta),
+  (LexFoods = LexFoodsIta) ;
+
diff --git a/examples/foods/FoodsJpn.gf b/examples/foods/FoodsJpn.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsJpn.gf
@@ -0,0 +1,71 @@
+
+-- (c) 2009 Zofia Stankiewicz under LGPL
+
+concrete FoodsJpn of Foods = open Prelude in {
+
+flags coding=utf8 ;
+
+  lincat
+    Comment = {s: Style => Str};
+    Quality = {s: AdjUse => Str ; t: AdjType} ;
+    Kind = {s : Number => Str} ; 
+    Item = {s : Str ; n : Number} ; 
+
+  lin
+    Pred item quality = {s = case quality.t of {
+      IAdj => table {Plain => item.s ++ quality.s ! APred ; Polite => item.s ++ quality.s ! APred ++ copula ! Polite ! item.n } ;
+      NaAdj => \\p => item.s ++ quality.s ! APred ++ copula ! p ! item.n } 
+      } ;
+    This  = det Sg "この" ;
+    That  = det Sg "その" ;
+    These = det Pl "この" ;
+    Those = det Pl "その" ;
+    Mod quality kind = {s = \\n => quality.s ! Attr ++ kind.s ! n} ;
+    Wine = regNoun "ワインは" ;
+    Cheese = regNoun "チーズは" ;
+    Fish = regNoun "魚は" ;
+    Pizza = regNoun "ピザは" ;
+    Very quality =  {s = \\a => "とても" ++ quality.s ! a ; t = quality.t } ;
+    Fresh = adj "新鮮な" "新鮮";
+    Warm = regAdj "あたたかい" ;
+    Italian = adj "イタリアの" "イタリアのもの";
+    Expensive = regAdj "たかい" ;
+    Delicious = regAdj "おいしい" ;
+    Boring = regAdj "つまらない" ;
+
+  param
+    Number = Sg | Pl ;
+    AdjUse = Attr | APred ;        -- na-adjectives have different forms as noun attributes and predicates
+    Style = Plain | Polite ;      -- for phrase types
+    AdjType = IAdj | NaAdj ;      -- IAdj can form predicates without the copula, NaAdj cannot
+
+  oper
+    det : Number -> Str -> {s : Number => Str} -> {s : Str ; n : Number} = 
+      \n,d,cn -> {
+        s = d ++ cn.s ! n ;
+        n = n
+      } ;
+   noun : Str -> Str -> {s : Number => Str} = 
+      \sakana,sakana -> {s = \\_ => sakana } ;
+
+   regNoun : Str -> {s : Number => Str} = 
+      \sakana -> noun sakana sakana ;
+
+   adj : Str -> Str -> {s : AdjUse => Str ; t : AdjType} =
+      \chosenna, chosen -> {
+       s = table { 
+         Attr => chosenna ;
+         APred => chosen
+       } ;
+       t = NaAdj 
+      } ;
+   
+   regAdj : Str -> {s: AdjUse => Str ; t : AdjType} =\akai -> {
+     s = \\_ => akai ; t = IAdj} ;
+
+    copula : Style => Number => Str = 
+      table { 
+        Plain => \\_ => "だ" ;
+        Polite => \\_ => "です" } ;
+
+}   
diff --git a/examples/foods/FoodsLav.gf b/examples/foods/FoodsLav.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsLav.gf
@@ -0,0 +1,90 @@
+
+-- (c) 2009 Inese Bernsone under LGPL
+
+concrete FoodsLav of Foods = open Prelude in {
+
+  flags
+    coding=utf8 ;
+    
+  lincat
+    Comment = SS ; 
+    Quality = {s : Q => Gender => Number => Defin => Str } ; 
+    Kind = {s : Number => Str ; g : Gender} ; 
+    Item = {s : Str ; g : Gender ; n : Number } ; 
+
+  lin
+    Pred item quality = ss (item.s ++ {- copula item.n -} "ir" ++ quality.s ! Q1 ! item.g ! item.n ! Ind ) ;
+      This  = det Sg "šis" "šī" ;
+      That  = det Sg "tas" "tā" ;
+      These = det Pl "šie" "šīs" ;
+      Those = det Pl "tie" "tās" ;
+    Mod quality kind = {s = \\n => quality.s ! Q1 ! kind.g ! n ! Def ++ kind.s ! n ; g = kind.g } ;
+      Wine = noun "vīns" "vīni" Masc ;
+      Cheese = noun "siers" "sieri" Masc ;
+      Fish = noun "zivs" "zivis" Fem ;
+      Pizza = noun "pica" "picas" Fem ;
+    Very qual = {s = \\q,g,n,spec => "ļoti" ++ qual.s ! Q2 ! g ! n ! spec }; 
+ 
+      Fresh = adjective "svaigs" "svaiga" "svaigi" "svaigas" "svaigais" "svaigā" "svaigie" "svaigās" ;
+      Warm = regAdj "silts" ;
+      Italian = specAdj "itāļu" (regAdj "itālisks") ;
+      Expensive = regAdj "dārgs" ;
+      Delicious = regAdj "garšīgs" ;
+      Boring = regAdj "garlaicīgs" ;
+
+  param
+    Number = Sg | Pl ;
+    Gender = Masc | Fem ;
+    Defin = Ind | Def ;
+    Q = Q1 | Q2 ;
+
+  oper
+   det : Number -> Str -> Str -> {s : Number => Str ; g : Gender} -> 
+        {s : Str ; g : Gender ; n : Number} = 
+      \n,m,f,cn -> {
+        s = case cn.g of {Masc => m ; Fem => f} ++ cn.s ! n ;
+        g = cn.g ;
+        n = n
+      } ;
+    noun : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = 
+      \man,men,g -> {
+        s = table {
+          Sg => man ;
+          Pl => men 
+          } ;
+        g = g
+      } ;
+    adjective : (_,_,_,_,_,_,_,_ : Str) -> {s : Q => Gender => Number => Defin => Str} = 
+      \skaists,skaista,skaisti,skaistas,skaistais,skaistaa,skaistie,skaistaas -> {
+        s = table {
+		  _ => table {
+            Masc => table {
+              Sg => table {Ind => skaists ; Def => skaistais} ;
+              Pl => table {Ind => skaisti ; Def => skaistie}
+              } ; 
+            Fem => table {
+              Sg => table {Ind => skaista ; Def => skaistaa} ;
+              Pl => table {Ind => skaistas ; Def => skaistaas} 
+              }
+            } 
+		  }
+        } ;
+      
+ {-   irregAdj : Str -> {s : Gender => Number => Defin => Str} = \itaalju ->
+     let itaalju = itaalju
+     in adjective itaalju (itaalju) (itaalju) (itaalju) (itaalju) (itaalju) (itaalju) (itaalju) ; -}
+     
+    regAdj : Str -> {s : Q => Gender => Number => Defin => Str} = \skaists ->
+      let skaist = init skaists 
+      in adjective skaists (skaist + "a") (skaist + "i") (skaist + "as") (skaist + "ais") (skaist + "ā") (skaist + "ie") (skaist + "ās");
+
+    Adjective : Type = {s : Q => Gender => Number => Defin => Str} ;
+
+	specAdj : Str -> Adjective -> Adjective = \s,a -> {
+      s = table {
+        Q2 => a.s ! Q1 ;
+        Q1 => \\_,_,_ => s
+        }		
+	  } ;
+	
+	}
diff --git a/examples/foods/FoodsMlt.gf b/examples/foods/FoodsMlt.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsMlt.gf
@@ -0,0 +1,105 @@
+-- (c) 2013 John J. Camilleri under LGPL
+
+concrete FoodsMlt of Foods = open Prelude in {
+  flags coding=utf8 ;
+
+  lincat
+    Comment = SS ;
+    Quality = {s : Gender => Number => Str} ;
+    Kind = {s : Number => Str ; g : Gender} ;
+    Item = {s : Str ; g : Gender ; n : Number} ;
+
+  lin
+    -- Pred item quality = ss (item.s ++ copula item.n item.g ++ quality.s ! item.g ! item.n) ;
+    Pred item quality = ss (item.s ++ quality.s ! item.g ! item.n) ;
+
+    This kind = det Sg "dan" "din" kind ;
+    That kind = det Sg "dak" "dik" kind ;
+    These kind = det Pl "dawn" "" kind ;
+    Those kind = det Pl "dawk" "" kind ;
+
+    Mod quality kind = {
+      s = \\n => kind.s ! n ++ quality.s ! kind.g ! n ;
+      g = kind.g
+      } ;
+
+    Wine = noun "inbid" "inbejjed" Masc ;
+    Cheese = noun "ġobon" "ġobniet" Masc ;
+    Fish = noun "ħuta" "ħut" Fem ;
+    Pizza = noun "pizza" "pizzez" Fem ;
+
+    Very qual = {s = \\g,n => qual.s ! g ! n ++ "ħafna"} ;
+
+    Warm = adjective "sħun" "sħuna" "sħan" ;
+    Expensive = adjective "għali" "għalja" "għaljin" ;
+    Delicious = adjective "tajjeb" "tajba" "tajbin" ;
+    Boring = uniAdj "tad-dwejjaq" ;
+    Fresh = regAdj "frisk" ;
+    Italian = regAdj "Taljan" ;
+
+  param
+    Number = Sg | Pl ;
+    Gender = Masc | Fem ;
+
+  oper
+    --Create an adjective (full function)
+    --Params: Sing Masc, Sing Fem, Plural
+    adjective : (_,_,_ : Str) -> {s : Gender => Number => Str} = \iswed,sewda,suwed -> {
+      s = table {
+	Masc => table {
+	  Sg => iswed ;
+	  Pl => suwed
+	  } ;
+	Fem => table {
+	  Sg => sewda ;
+	  Pl => suwed
+	  }
+	}
+      } ;
+
+    --Create a regular adjective
+    --Param: Sing Masc
+    regAdj : Str -> {s : Gender => Number => Str} = \frisk ->
+      adjective frisk (frisk + "a") (frisk + "i") ;
+
+    --Create a "uni-adjective" eg tal-buzz
+    --Param: Sing Masc
+    uniAdj : Str -> {s : Gender => Number => Str} = \uni ->
+      adjective uni uni uni ;
+
+    --Create a noun
+    --Params: Singular, Plural, Gender (inherent)
+    noun : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = \ktieb,kotba,g -> {
+      s = table {
+	Sg => ktieb ;
+	Pl => kotba
+	} ;
+      g = g
+      } ;
+
+    --Copula is a linking verb
+    --Params: Number, Gender
+    -- copula : Number -> Gender -> Str = \n,g -> case n of {
+    --   Sg => case g of { Masc => "huwa" ; Fem => "hija" } ;
+    --   Pl => "huma"
+    --   } ;
+
+    --Create an article, taking into account first letter of next word
+    article = pre {
+      "a"|"e"|"i"|"o"|"u" => "l-" ;
+      --cons@("ċ"|"d"|"n"|"r"|"s"|"t"|"x"|"ż") => "i" + cons + "-" ;
+      _ => "il-"
+      } ;
+
+    --Create a determinant
+    --Params: Sg/Pl, Masc, Fem
+    det : Number -> Str -> Str -> {s : Number => Str ; g : Gender} -> {s : Str ; g : Gender ; n : Number} = \n,m,f,cn -> {
+      s = case n of {
+	Sg => case cn.g of {Masc => m ; Fem => f}; --string
+	Pl => m --default to masc
+	} ++ article ++ cn.s ! n ;
+      g = cn.g ; --gender
+      n = n --number
+      } ;
+
+}
diff --git a/examples/foods/FoodsMon.gf b/examples/foods/FoodsMon.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsMon.gf
@@ -0,0 +1,48 @@
+
+-- (c) 2009 Nyamsuren Erdenebadrakh under LGPL
+
+concrete FoodsMon of Foods = open Prelude in {
+  flags coding=utf8;
+
+  lincat
+    Comment, Quality = SS ; 
+	Kind = {s : Number => Str} ; 
+    Item = {s : Str ; n : Number} ; 
+
+  lin
+	Pred item quality = ss (item.s ++ "бол" ++ quality.s) ;
+	This  = det Sg "энэ" ;
+	That  = det Sg "тэр" ;
+	These = det Pl "эдгээр" ;
+	Those = det Pl "тэдгээр" ;
+	Mod quality kind = {s = \\n => quality.s ++ kind.s ! n} ;
+	Wine = regNoun "дарс" ;
+	Cheese = regNoun "бяслаг" ;
+	Fish = regNoun "загас" ;
+	Pizza = regNoun "пицца" ;
+	Very = prefixSS "маш" ;
+	Fresh = ss "шинэ" ;
+	Warm = ss "халуун" ;
+	Italian = ss "итали" ;
+	Expensive = ss "үнэтэй" ;
+	Delicious = ss "амттай" ;
+	Boring = ss "амтгүй" ;
+
+  param
+    Number = Sg | Pl ;
+
+  oper
+	det : Number -> Str -> {s : Number => Str} -> {s : Str ; n : Number} = 
+	\n,d,cn -> {
+		s = d ++ cn.s ! n ;
+		n = n
+	} ;
+  	
+	regNoun : Str -> {s : Number => Str} = 
+	\x -> {s = table {
+		Sg => x ; 
+		Pl => x + "нууд"}
+		} ;
+	}
+	 
+    
diff --git a/examples/foods/FoodsNep.gf b/examples/foods/FoodsNep.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsNep.gf
@@ -0,0 +1,60 @@
+-- (c) 2011 Dinesh Simkhada under LGPL
+
+concrete FoodsNep of Foods = {
+
+  flags coding = utf8 ;
+
+  lincat
+    Comment, Quality = {s : Str} ; 
+    Kind = {s : Number => Str} ; 
+    Item = {s : Str ; n : Number} ; 
+    
+  lin
+    Pred item quality = 
+      {s = item.s ++ quality.s ++ copula ! item.n} ;
+      
+    This  = det Sg "यो" ;
+    That  = det Sg "त्यो" ;
+    These = det Pl "यी" ;
+    Those = det Pl "ती" ;
+    Mod quality kind = 
+      {s = \\n => quality.s ++ kind.s ! n} ;
+      
+    Wine = regNoun "रक्सी" ;
+    Cheese = regNoun "चिज" ;
+    Fish = regNoun "माछा" ;
+    Pizza = regNoun "पिज्जा" ;
+    Very a = {s = "धेरै" ++ a.s} ;
+    Fresh = adj "ताजा" ;
+    Warm = adj "तातो" ;
+    Italian = adj "इटालियन" ;
+    Expensive = adj "महँगो" | adj "बहुमूल्य" ;
+    Delicious = adj "स्वादिष्ट" | adj "मीठो" ;
+    Boring = adjPl "नमिठो" ;
+  
+  param
+    Number = Sg | Pl ;
+    
+  oper
+    det : Number -> Str -> 
+      {s : Number => Str} -> {s : Str ; n : Number} = 
+        \n,det,noun -> {s = det ++ noun.s ! n ; n = n} ;
+    
+    noun : Str -> Str -> {s : Number => Str} = 
+      \man,men -> {s = table {Sg => man ; Pl => men}} ;
+    
+    regNoun : Str -> {s : Number => Str} = 
+      \car -> noun car (car + "हरु") ;
+    
+    adjPl : Str -> {s : Str} = \a -> case a of {
+      bor + "ठो" => adj (bor + "ठा") ;
+      _ => adj a
+      } ;
+      
+    adj : Str -> {s : Str} = 
+      \cold -> {s = cold} ;
+    
+    copula : Number => Str = 
+      table {Sg => "छ" ; Pl => "छन्"} ;
+}
+
diff --git a/examples/foods/FoodsOri.gf b/examples/foods/FoodsOri.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsOri.gf
@@ -0,0 +1,30 @@
+concrete FoodsOri of Foods = {
+
+flags coding = utf8 ;
+
+lincat
+    Comment = Str;
+    Item = Str;
+    Kind = Str;
+    Quality = Str;
+
+lin
+    Pred item quality = item ++ quality ++ "ଅଟେ";
+    This kind = "ଏଇ" ++ kind;
+    That kind = "ସେଇ" ++ kind;
+    These kind = "ଏଇ" ++ kind ++ "ଗୁଡିକ" ;
+    Those kind = "ସେଇ" ++ kind ++ "ଗୁଡିକ" ;
+    Mod quality kind = quality ++ kind;
+    Wine  = "ମଦ";
+    Cheese  = "ଛେନା";
+    Fish  = "ମାଛ";
+    Pizza = "ପିଜଜ଼ା" ;
+    Very quality = "ଅତି" ++ quality;
+    Fresh  = "ତାଜା";
+    Warm  = "ଗରମ";
+    Italian  = "ଇଟାଲି";
+    Expensive  = "ମୁଲ୍ୟବାନ୍";
+    Delicious  = "ସ୍ଵାଦିସ୍ଟ ";
+    Boring  = "ଅରୁଚିକର";
+
+}
diff --git a/examples/foods/FoodsPes.gf b/examples/foods/FoodsPes.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsPes.gf
@@ -0,0 +1,65 @@
+concrete FoodsPes of Foods = {
+
+      flags optimize=noexpand ; coding=utf8 ;
+	  
+      lincat
+        Comment = {s : Str} ;
+		Quality = {s : Add => Str; prep : Str} ;
+        Kind = {s : Add => Number => Str ; prep : Str};
+        Item = {s : Str ; n : Number};
+      lin
+        Pred item quality = {s = item.s ++ quality.s ! Indep ++ copula ! item.n} ;
+        This = det Sg "این" ;
+        That = det Sg "آن" ;
+        These = det Pl "این" ;
+        Those = det Pl "آن" ;
+        
+        Mod quality kind = {s = \\a,n =>  kind.s ! Attr ! n ++ kind.prep ++ quality.s ! a ;                                  
+                            prep = quality.prep             
+                            };
+        Wine = regN "شراب" ; 
+        Cheese = regN "پنیر" ;
+        Fish = regN "ماهى" ;
+        Pizza = regN "پیتزا" ;
+        Very a = {s = \\at => "خیلی" ++ a.s ! at ; prep = a.prep} ;
+        Fresh = adj "تازه" ;
+        Warm = adj "گرم" ;
+        Italian = adj "ایتالیایی" ;
+        Expensive = adj "گران" ;
+        Delicious = adj "لذىذ" ;
+        Boring = adj "ملال آور" ;  -- it must be written as ملال آور. 
+     
+     param
+        Number = Sg | Pl ;
+		Add = Indep | Attr ;
+     oper
+        det : Number -> Str -> {s: Add => Number => Str ; prep : Str} -> {s : Str ; n: Number} =
+           \n,det,noun -> {s = det ++ noun.s ! Indep ! n ; n = n };
+           
+        noun : (x1,_,_,x4 : Str) -> {s : Add => Number => Str ; prep : Str} = \pytzA, pytzAy, pytzAhA,pr -> 
+         {s = \\a,n => case <a,n> of
+		        {<Indep,Sg> => pytzA ; <Indep,Pl> => pytzAhA ;
+  				 <Attr,Sg>  =>pytzA ; <Attr,Pl>  => pytzAhA + "ى" };
+		 prep = pr
+		 };		 
+         
+        regN : Str -> {s: Add => Number => Str ; prep : Str} = \mrd -> 
+		case mrd of 
+		{ _ + ("ا"|"ه"|"ى"|"و"|"") => noun mrd (mrd+"ى") (mrd + "ها") "";
+		  _                        => noun mrd mrd (mrd + "ها") "e"
+		};
+        
+        adj : Str -> {s : Add => Str; prep : Str} = \tAzh -> 
+		case tAzh of 
+		{ _ + ("ا"|"ه"|"ى"|"و"|"") => mkAdj tAzh (tAzh ++ "ى") "" ;
+		  _                        => mkAdj tAzh tAzh "ه"
+        };
+		
+		mkAdj : Str -> Str -> Str -> {s : Add => Str; prep : Str} = \tAzh, tAzhy, pr  ->
+		{s = table {Indep => tAzh;
+		            Attr => tAzhy};
+		 prep = pr 			
+		};
+        copula : Number => Str = table {Sg => "است"; Pl => "هستند"};
+      
+}
diff --git a/examples/foods/FoodsPor.gf b/examples/foods/FoodsPor.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsPor.gf
@@ -0,0 +1,78 @@
+-- (c) 2009 Rami Shashati under LGPL
+--# -coding=latin1
+
+concrete FoodsPor of Foods = open Prelude in {
+	lincat
+	  Comment = {s : Str} ;
+	  Quality = {s : Gender => Number => Str} ;
+	  Kind = {s : Number => Str ; g : Gender} ;
+	  Item = {s : Str ; n : Number ; g : Gender } ;
+	
+	lin 
+	  Pred item quality =
+	    {s = item.s ++ copula ! item.n ++ quality.s ! item.g ! item.n } ;
+	  This = det Sg (table {Masc => "este" ; Fem => "esta"}) ;
+	  That = det Sg (table {Masc => "esse" ; Fem => "essa"}) ;
+	  These = det Pl (table {Masc => "estes" ; Fem => "estas"}) ; 
+	  Those = det Pl (table {Masc => "esses" ; Fem => "essas"}) ;
+	 
+	  Mod quality kind = { s = \\n => kind.s ! n ++ quality.s ! kind.g ! n ; g = kind.g } ;
+	  
+	  Wine = regNoun "vinho" Masc ;
+	  Cheese = regNoun "queijo" Masc ;
+	  Fish = regNoun "peixe" Masc ;
+	  Pizza = regNoun "pizza" Fem ;
+	  
+      Very a = { s = \\g,n => "muito" ++ a.s ! g ! n } ;
+      
+      Fresh = mkAdjReg "fresco" ;
+      Warm = mkAdjReg "quente" ;
+      Italian = mkAdjReg "Italiano" ;
+      Expensive = mkAdjReg "caro" ;
+      Delicious = mkAdjReg "delicioso" ;
+      Boring = mkAdjReg "chato" ;
+	
+	param
+	  Number = Sg | Pl ;
+	  Gender = Masc | Fem ;
+	
+	oper
+	  QualityT : Type = {s : Gender => Number => Str} ;
+	  
+	  mkAdj : (_,_,_,_ : Str) -> QualityT = \bonito,bonita,bonitos,bonitas -> {
+	  	s = table {
+	  		Masc => table { Sg => bonito ; Pl => bonitos } ;
+	  		Fem => table { Sg => bonita ; Pl => bonitas }
+	    } ;
+	  } ;
+	  
+	  -- regular pattern
+	  adjSozinho : Str -> QualityT = \sozinho ->
+        let sozinh = Predef.tk 1 sozinho
+        in mkAdj sozinho (sozinh + "a") (sozinh + "os") (sozinh + "as") ;
+
+      -- for gender-independent adjectives
+      adjUtil : Str -> Str -> QualityT = \util,uteis ->
+        mkAdj util util uteis uteis ;
+
+      -- smart paradigm for adjcetives
+      mkAdjReg : Str -> QualityT = \a -> case last a of {
+      	"o" => adjSozinho a ;
+        "e" => adjUtil a (a + "s")
+      } ;
+      
+      ItemT : Type = {s : Str ; n : Number ; g : Gender } ;
+      
+      det : Number -> (Gender => Str) -> KindT -> ItemT =
+        \num,det,noun -> {s = det ! noun.g ++ noun.s ! num ; n = num ; g = noun.g } ;
+	    
+	  KindT : Type = {s : Number => Str ; g : Gender} ;
+	    
+	  noun : Str -> Str -> Gender -> KindT =
+	    \animal,animais,gen -> {s = table {Sg => animal ; Pl => animais} ; g = gen } ;
+	    
+	  regNoun : Str -> Gender -> KindT =
+	    \carro,gen -> noun carro (carro + "s") gen ;
+	  
+	  copula : Number => Str = table {Sg => "é" ; Pl => "são"} ;
+}
diff --git a/examples/foods/FoodsRon.gf b/examples/foods/FoodsRon.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsRon.gf
@@ -0,0 +1,72 @@
+-- (c) 2009 Ramona Enache under LGPL
+
+concrete FoodsRon of Foods = 
+{
+flags coding=utf8 ;
+
+param Number = Sg | Pl ;
+      Gender = Masc | Fem ;
+      NGender = NMasc | NFem | NNeut ;
+lincat 
+Comment = {s : Str};
+Quality = {s : Number => Gender => Str};
+Kind = {s : Number => Str; g : NGender};
+Item = {s : Str ; n : Number; g : Gender};
+
+lin
+
+This = det Sg (mkTab "acest" "această");
+That = det Sg (mkTab "acel" "acea");
+These = det Pl (mkTab "acești" "aceste");
+Those = det Pl (mkTab "acei" "acele");
+
+Wine = mkNoun "vin" "vinuri" NNeut ;
+Cheese = mkNoun "brânză" "brânzeturi" NFem ;
+Fish = mkNoun "peşte" "peşti" NMasc ;
+Pizza = mkNoun "pizza" "pizze" NFem;
+
+Very a = {s = \\n,g => "foarte" ++ a.s ! n ! g};
+
+Fresh = mkAdj "proaspăt" "proaspătă" "proaspeţi" "proaspete" ;
+Warm = mkAdj "cald" "caldă" "calzi" "calde" ;
+Italian = mkAdj "italian" "italiană" "italieni" "italiene" ;
+Expensive = mkAdj "scump" "scumpă" "scumpi" "scumpe" ;
+Delicious = mkAdj "delicios" "delcioasă" "delicioşi" "delicioase" ;
+Boring = mkAdj "plictisitor" "plictisitoare" "plictisitori" "plictisitoare" ;
+
+Pred item quality = {s = item.s ++ copula ! item.n ++ quality.s ! item.n ! item.g} ;
+
+Mod quality kind = {s = \\n => kind.s ! n ++ quality.s ! n ! (getAgrGender kind.g n) ; g = kind.g};
+
+oper 
+
+mkTab : Str -> Str -> {s : Gender => Str} = \acesta, aceasta ->
+{s = table{Masc => acesta;
+      Fem  => aceasta}};
+
+det : Number -> {s : Gender => Str} -> {s : Number => Str ; g : NGender} -> {s : Str; n : Number; g : Gender} =
+\n,det,noun -> let gg = getAgrGender noun.g n 
+  in
+   {s =  det.s ! gg  ++ noun.s ! n  ; n = n ; g = gg};
+
+mkNoun : Str -> Str -> NGender -> {s : Number => Str; g : NGender} = \peste, pesti,g ->
+{s = table {Sg => peste;
+            Pl => pesti};
+ g = g
+};
+
+oper mkAdj : (x1,_,_,x4 : Str) -> {s : Number => Gender => Str} = \scump, scumpa, scumpi, scumpe ->
+{s = \\n,g => case <n,g> of
+{<Sg,Masc> => scump ; <Sg,Fem> => scumpa;
+<Pl,Masc> => scumpi ; <Pl,Fem> => scumpe
+}};
+
+copula : Number => Str = table {Sg => "este" ; Pl => "sunt"};
+
+getAgrGender : NGender -> Number -> Gender = \ng,n ->
+case <ng,n> of
+{<NMasc,_> => Masc ; <NFem,_> => Fem;
+<NNeut,Sg> => Masc ; <NNeut,Pl> => Fem
+};
+
+}
diff --git a/examples/foods/FoodsSpa.gf b/examples/foods/FoodsSpa.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsSpa.gf
@@ -0,0 +1,30 @@
+
+concrete FoodsSpa of Foods = open SyntaxSpa, StructuralSpa, ParadigmsSpa in {
+
+	lincat
+		Comment = Utt ;
+		Item = NP ;
+		Kind = CN ;
+		Quality = AP ;
+
+	lin
+		Pred item quality = mkUtt (mkCl item quality) ;
+		This kind = mkNP this_QuantSg kind ;
+		That kind = mkNP that_QuantSg kind ;
+		These kind = mkNP these_QuantPl kind ;
+		Those kind = mkNP those_QuantPl kind ;
+		Mod quality kind = mkCN quality kind ;
+		Very quality = mkAP very_AdA quality ;
+		Wine = mkCN (mkN "vino") ;
+                Pizza = mkCN (mkN "pizza") ;
+                Cheese = mkCN (mkN "queso") ;
+                Fish = mkCN (mkN "pescado") ;
+                Fresh = mkAP (mkA "fresco") ;
+                Warm = mkAP (mkA "caliente") ;
+                Italian = mkAP (mkA "italiano") ;
+                Expensive = mkAP (mkA "caro") ;
+                Delicious = mkAP (mkA "delicioso") ;
+                Boring = mkAP (mkA "aburrido") ;
+
+}
+
diff --git a/examples/foods/FoodsSwe.gf b/examples/foods/FoodsSwe.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsSwe.gf
@@ -0,0 +1,6 @@
+
+-- (c) 2009 Aarne Ranta under LGPL
+
+concrete FoodsSwe of Foods = FoodsI with 
+  (Syntax = SyntaxSwe),
+  (LexFoods = LexFoodsSwe) ** {flags language = sv_SE;} ;
diff --git a/examples/foods/FoodsTha.gf b/examples/foods/FoodsTha.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsTha.gf
@@ -0,0 +1,32 @@
+
+concrete FoodsTha of Foods = open SyntaxTha, LexiconTha,
+  ParadigmsTha, (R=ResTha) in {
+
+        flags coding = utf8 ;
+
+	lincat
+		Comment = Utt ;
+		Item = NP ;
+		Kind = CN ;
+		Quality = AP ;
+
+	lin
+		Pred item quality = mkUtt (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 ;
+		Mod quality kind = mkCN quality kind ;
+		Very quality = mkAP very_AdA quality ;
+		Wine = mkCN (mkN (R.thword "เหล้าอ" "งุ่น") "ขวด") ;
+                Pizza = mkCN (mkN (R.thword "พิซ" "ซา") "ถาด") ;
+                Cheese = mkCN (mkN (R.thword "เนย" "แข็ง") "ก้อน") ;
+                Fish = mkCN fish_N ;
+                Fresh = mkAP (mkA "สด") ;
+                Warm = mkAP warm_A ;
+                Italian = mkAP (mkA " อิตาลี") ;
+                Expensive = mkAP (mkA "แพง") ;
+                Delicious = mkAP (mkA "อร่อย") ;
+                Boring = mkAP (mkA (R.thword "น่า" "เบิ่อ")) ;
+
+}
diff --git a/examples/foods/FoodsTsn.gf b/examples/foods/FoodsTsn.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsTsn.gf
@@ -0,0 +1,177 @@
+
+-- (c) 2009 Laurette Pretorius Sr & Jr and Ansu Berg under LGPL
+
+concrete FoodsTsn of Foods = open Prelude, Predef in {
+	flags coding = utf8;
+	lincat
+		Comment = {s:Str};
+		Item = {s:Str; c:NounClass; n:Number};
+		Kind = {w: Number => Str; r: Str; c: NounClass; q: Number => Str; b: Bool};
+		Quality = {s: NounClass => Number => Str; p_form: Str; t: TType};
+	lin	
+		Pred item quality = {s = item.s ++ ((mkPredDescrCop quality.t) ! item.c ! item.n) ++ quality.p_form};
+
+		This kind = {s = (kind.w ! Sg) ++ (mkDemPron1 ! kind.c ! Sg) ++ (kind.q ! Sg); c = kind.c; n = Sg};
+		That kind = {s = (kind.w ! Sg) ++ (mkDemPron2 ! kind.c ! Sg) ++ (kind.q ! Sg); c = kind.c; n = Sg};
+		These kind = {s = (kind.w ! Pl) ++ (mkDemPron1 ! kind.c ! Pl) ++ (kind.q ! Pl); c = kind.c; n = Pl};
+		Those kind = {s = (kind.w ! Pl) ++ (mkDemPron2 ! kind.c ! Pl) ++ (kind.q ! Pl); c = kind.c; n = Pl};	
+		
+		Mod quality kind = mkMod quality kind;
+
+	-- Lexicon
+		Wine = mkNounNC14_6 "jalwa";
+		Cheese = mkNounNC9_10 "kase";
+		Fish = mkNounNC9_10 "thlapi";
+		Pizza = mkNounNC9_10 "pizza";
+		Very quality = smartVery quality; 
+		Fresh = mkVarAdj "ntsha";
+		Warm = mkOrdAdj "bothitho";
+		Italian = mkPerAdj "Itali";
+		Expensive = mkVerbRel "tura"; 
+		Delicious = mkOrdAdj "monate";
+		Boring = mkOrdAdj "bosula";
+		
+	param
+		NounClass = NC9_10 | NC14_6;
+		Number = Sg | Pl;
+		TType = P | V | ModV | R ;				
+	oper
+		mkMod : {s: NounClass => Number => Str; p_form: Str; t: TType} -> {w: Number => Str; r: Str; c: NounClass; q: Number => Str; b: Bool} -> {w: Number => Str; r: Str; c: NounClass; q: Number => Str; 
+		b: Bool} = \x,y -> case y.b of
+		{
+			True => {w = y.w; r = y.r; c = y.c; 
+				q = table {
+				Sg => ((y.q ! Sg) ++ "le" ++ ((smartQualRelPart (x.t)) ! y.c ! Sg) ++ ((smartDescrCop (x.t)) ! 					y.c ! Sg) ++ (x.s ! y.c ! Sg)); 
+				Pl => ((y.q ! Pl) ++ "le" ++ ((smartQualRelPart (x.t))! y.c ! Pl) ++ ((smartDescrCop (x.t)) ! 					y.c ! Pl) ++(x.s ! y.c ! Pl))
+				  }; b = True
+				};
+			False => {w = y.w; r = y.r; c = y.c; 
+				q = table {
+				Sg => ((y.q ! Sg) ++ ((smartQualRelPart (x.t)) ! y.c ! Sg) ++ ((smartDescrCop (x.t)) ! y.c ! Sg) 					++ (x.s ! y.c ! Sg)); 
+				Pl => ((y.q ! Pl) ++ ((smartQualRelPart (x.t)) ! y.c ! Pl) ++ ((smartDescrCop (x.t)) ! y.c ! Pl) 					++(x.s ! y.c ! Pl))
+				  }; b = True
+				}
+		};
+
+		mkNounNC14_6 : Str -> {w: Number => Str; r: Str; c: NounClass; q: Number => Str; b: Bool} = \x -> {w = table {Sg => "bo" + x; Pl => "ma" + x}; r = x; c = NC14_6; 
+		q = table {Sg => ""; Pl => ""}; b = False};
+		
+		mkNounNC9_10 : Str -> {w: Number => Str; r: Str; c: NounClass; q: Number => Str; b: Bool} = \x -> {w = table {Sg => "" + x; Pl => "di" + x}; r = x; c = NC9_10; 
+		q = table {Sg => ""; Pl => ""}; b = False};
+
+		mkVarAdj : Str -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x -> 
+		{
+			s = table {
+				NC9_10 => table {Sg => "" + x; Pl => "di" + x};
+				NC14_6 => table {Sg => "bo" + x; Pl => "ma" + x}
+				};
+			p_form = x;
+			t = R;
+		};
+
+		mkOrdAdj : Str -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x -> 
+		{
+			s = table {
+				NC9_10 => table {Sg => "" + x; Pl => "" + x};
+				NC14_6 => table {Sg => "" + x; Pl => "" + x}
+				};
+			p_form = x;
+			t = R;
+		};
+
+		mkVerbRel : Str -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x -> 
+		{
+			s = table {
+				NC9_10 => table {Sg => x + "ng"; Pl => x + "ng"};
+				NC14_6 => table {Sg => x + "ng"; Pl => x + "ng"}
+				};
+			p_form = x;
+			t = V;
+		};
+
+		mkPerAdj : Str -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x -> 
+		{
+			s = table {
+				NC9_10 => table {Sg => "" + x; Pl => "" + x};
+				NC14_6 => table {Sg => "" + x; Pl => "" + x}
+				};
+			p_form = "mo" ++ x;
+			t = P;
+		};
+
+		mkVeryAdj : {s: NounClass => Number => Str; p_form: Str; t: TType} -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x ->
+		{
+			s = table{c => table{n => (x.s!c!n) ++ "thata"}}; p_form = x.p_form ++ "thata"; t = x.t
+		};
+
+		mkVeryVerb : {s: NounClass => Number => Str; p_form: Str; t: TType} -> {s: NounClass => Number => Str; p_form: Str; t: TType} = \x ->
+		{
+			s = table{c => table{n => (x.s!c!n) ++ "thata"}}; p_form = x.p_form ++ "thata"; t = ModV
+		};
+
+		smartVery : {s: NounClass => Number => Str; p_form: Str; t: TType} -> {s: NounClass => Number => Str; p_form: Str; t: TType} = 
+\x -> case x.t of --(x.s!c!n)
+		{
+			(V | ModV)	=>	mkVeryVerb x;
+			--ModV	=>	mkVeryVerb x;
+			_	=>	mkVeryAdj x
+		};
+
+		mkDemPron1 : NounClass => Number => Str = table
+			{
+				NC9_10 => table {Sg => "e"; Pl => "tse"};
+				NC14_6 => table {Sg => "bo"; Pl => "a"}
+			};
+		
+		mkDemPron2 : NounClass => Number => Str = table
+			{
+				NC9_10 => table {Sg => "eo"; Pl => "tseo"};
+				NC14_6 => table {Sg => "boo"; Pl => "ao"}
+			};
+
+		smartQualRelPart : TType -> (NounClass => Number => Str) = \x -> case x of 
+		{
+			P	=> mkQualRelPart_PName;
+			_	=> mkQualRelPart
+		};
+
+		mkQualRelPart : NounClass => Number => Str = table
+			{
+				NC9_10 => table {Sg => "e"; Pl => "tse"};
+				NC14_6 => table {Sg => "bo"; Pl => "a"}
+			};
+
+		mkQualRelPart_PName : NounClass => Number => Str = table
+			{
+				NC9_10 => table {Sg => "ya"; Pl => "tsa"};
+				NC14_6 => table {Sg => "ba"; Pl => "a"}
+			};
+
+		smartDescrCop : TType -> (NounClass => Number => Str) = \x -> case x of
+		{
+			P	=> mkDescrCop_PName;
+			_	=> mkDescrCop
+		};
+
+		mkDescrCop : NounClass => Number => Str = table
+			{
+				NC9_10 => table {Sg => "e"; Pl => "di"};
+				NC14_6 => table {Sg => "bo"; Pl => "a"}
+			};
+
+		mkDescrCop_PName : NounClass => Number => Str = table
+			{
+				NC9_10 => table {Sg => "ga"; Pl => "ga"};
+				NC14_6 => table {Sg => "ga"; Pl => "ga"}
+			};
+
+		mkPredDescrCop : TType -> (NounClass => Number => Str) = \x -> case x of
+			{
+				V => table 	{NC9_10 => table {Sg => "e" ++ "a"; Pl => "di" ++ "a"};
+						NC14_6 => table {Sg => "bo" ++ "a"; Pl => "a" ++ "a"}};
+
+				_ => table	{NC9_10 => table {Sg => "e"; Pl => "di"};
+						NC14_6 => table {Sg => "bo"; Pl => "a"}}
+			};
+
+}
diff --git a/examples/foods/FoodsTur.gf b/examples/foods/FoodsTur.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsTur.gf
@@ -0,0 +1,140 @@
+{-
+  File      : FoodsTur.gf
+  Author    : Server Çimen
+  Version   : 1.0
+  Created on: August 26, 2009
+
+  This file contains concrete grammar of Foods abstract grammar for Turkish Language.
+  This grammar is to be used for Fridge demo and developed in the scope of GF Resource
+  Grammar Summer School.
+
+-}
+
+concrete FoodsTur of Foods = open Predef in {
+  flags
+    coding=utf8 ;
+  lincat
+    Comment = {s : Str} ;
+    Quality = {s : Str ; c : Case; softness : Softness; h : Harmony} ;
+    Kind = {s : Case => Number => Str} ;
+    Item = {s : Str; n : Number} ;
+  lin
+    This = det Sg "bu" ;
+    That = det Sg "şu" ;
+    These = det Pl "bu" ;
+    Those = det Pl "şu" ;
+    -- Reason for excluding plural form of copula: In Turkish if subject is not a human being,
+    -- then singular form of copula is used regardless of the number of subject. Since all
+    -- possible subjects are non human, copula do not need to have plural form.
+    Pred item quality = {s = item.s ++ quality.s ++ "&+" ++ copula ! quality.softness ! quality.h} ;--! item.n} ;
+    Mod quality kind = {s = case quality.c of {
+                              Nom => \\t,n => quality.s ++ kind.s ! t ! n ;
+                              Gen => \\t,n => quality.s ++ kind.s ! Gen ! n
+                            }
+                       } ;
+    Wine = mkN "şarap" "şaraplar" "şarabı" "şarapları" ;
+    Cheese = mkN "peynir" "peynirler" "peyniri" "peynirleri" ;
+    Fish = mkN "balık" "balıklar" "balığı" "balıkları" ;
+    Pizza = mkN "pizza" "pizzalar" "pizzası" "pizzaları" ;
+    Very a = {s = "çok" ++ a.s ; c = a.c; softness = a.softness; h = a.h} ;
+    Fresh = adj "taze" Nom;
+    Warm = adj "ılık" Nom;
+    Italian = adj "İtalyan" Gen ;
+    Expensive = adj "pahalı" Nom;
+    Delicious = adj "lezzetli" Nom;
+    Boring = adj "sıkıcı" Nom;
+  param
+    Number = Sg | Pl ;
+    Case = Nom | Gen ;
+    Harmony = I_Har | Ih_Har | U_Har | Uh_Har ; --Ih = İ; Uh = Ü
+    Softness = Soft | Hard ;
+  oper
+    det : Number -> Str -> {s : Case => Number => Str} -> {s : Str; n : Number} =
+      \num,det,noun -> {s = det ++ noun.s ! Nom ! num; n = num} ;
+    mkN = overload {
+      mkN : Str -> Str -> {s : Case => Number => Str} = regNoun ;
+      mkn : Str -> Str -> Str -> Str-> {s : Case => Number => Str} = noun ;
+    } ;
+    regNoun : Str -> Str -> {s : Case => Number => Str} =
+      \peynir,peynirler -> noun peynir peynirler [] [] ;
+    noun : Str -> Str -> Str -> Str-> {s : Case => Number => Str} = 
+      \sarap,saraplar,sarabi,saraplari -> {
+        s = table {
+	      Nom =>  table {
+			Sg => sarap ;
+			Pl => saraplar
+	              } ;
+              Gen =>  table {
+                        Sg => sarabi ;
+			Pl => saraplari
+	              }
+              }
+      };
+  {-
+    Since there is a bug in overloading, this overload is useless.
+
+    mkA = overload {
+      mkA : Str -> {s : Str; c : Case; softness : Softness; h : Harmony} = \base -> adj base Nom ;
+      mkA : Str -> Case -> {s : Str; c : Case; softness : Softness; h : Harmony} = adj ;
+    } ;
+  -}
+    adj : Str -> Case -> {s : Str; c : Case; softness : Softness; h : Harmony} =
+      \italyan,ca -> {s = italyan ; c = ca; softness = (getSoftness italyan); h = (getHarmony italyan)} ;
+    -- See the comment at lines 26 and 27 for excluded plural form of copula.
+    copula : Softness => Harmony {-=> Number-} => Str =
+      table {
+        Soft => table {
+                  I_Har => "dır" ;--table {
+			   -- Sg => "dır" ;
+			   -- Pl => "dırlar"
+		  --} ;
+		  Ih_Har => "dir" ;--table {
+			    --Sg => "dir" ;
+			    --Pl => "dirler"
+		  --} ;
+		  U_Har => "dur" ;--table {
+			   -- Sg => "dur" ;
+			   -- Pl => "durlar"
+		  --} ;
+		  Uh_Har => "dür" --table {
+			    --Sg => "dür" ;
+			    --Pl => "dürler"
+		  --}
+        } ;
+        Hard => table {
+                  I_Har => "tır" ;--table {
+			    --Sg => "tır" ;
+			    --Pl => "tırlar"
+		  --} ;
+		  Ih_Har => "tir" ;--table {
+			    --Sg => "tir" ;
+			    --Pl => "tirler"
+		  --} ;
+		  U_Har => "tur" ;--table {
+			   -- Sg => "tur" ;
+			   -- Pl => "turlar"
+		  --} ;
+		  Uh_Har => "tür"--table {
+			    --Sg => "tür" ;
+			    --Pl => "türler"
+		  --}
+        }
+      } ;
+
+    getHarmony : Str -> Harmony
+      = \base -> case base of {
+                 _+c@("ı"|"a"|"i"|"e"|"u"|"o"|"ü"|"ö")+
+                 ("b"|"v"|"d"|"z"|"j"|"c"|"g"|"ğ"|"l"|"r"|"m"|"n"|"y"|"p"|"f"|"t"|"s"|"ş"|"ç"|"k"|"h")* =>
+                    case c of {
+                      ("ı"|"a") => I_Har ;
+                      ("i"|"e") => Ih_Har ;
+                      ("u"|"o") => U_Har  ;
+                      ("ü"|"ö") => Uh_Har
+                    }
+        } ;
+    getSoftness : Str -> Softness
+      = \base -> case base of {
+		   _+("f"|"s"|"t"|"k"|"ç"|"ş"|"h"|"p") => Hard ;
+		   _ => Soft
+		 } ;
+}
diff --git a/examples/foods/FoodsUrd.gf b/examples/foods/FoodsUrd.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/FoodsUrd.gf
@@ -0,0 +1,53 @@
+-- (c) 2009 Shafqat Virk under LGPL
+
+concrete FoodsUrd of Foods = {
+
+  flags coding=utf8 ;
+
+  
+	  param Number = Sg | Pl ;
+        param Gender = Masc | Fem;
+	  
+	 oper coupla : Number -> Str =\n -> case n of {Sg => "ہے" ; Pl => "ہیں"};
+	  
+	 	  
+      lincat
+        Comment = {s : Str} ; 
+	  Item = {s: Str ; n: Number ; g:Gender};
+	  Kind = {s: Number => Str ; g:Gender};
+        Quality = {s: Gender => Number => Str};
+  
+   lin
+    Pred item quality = {s = item.s ++ quality.s ! item.g ! item.n ++  coupla item.n} ;
+	This kind = {s = "یھ" ++ kind.s ! Sg; n= Sg ; g = kind.g } ;
+	These kind = {s = "یھ" ++ kind.s ! Pl; n = Pl ; g = kind.g} ;
+    That kind = {s = "وہ"  ++ kind.s ! Sg; n= Sg ; g = kind.g} ;
+	Those kind = {s = "وہ" ++ kind.s ! Pl; n=Pl ; g = kind.g} ;
+    Mod quality kind = {s = \\n => quality.s ! kind.g ! n  ++ kind.s ! n ;  g = kind.g};
+	Wine = {s = table { Sg => "شراب" ; Pl => "شرابیں"} ; g = Fem};
+    Cheese = {s = table { Sg => "پنیر" ; Pl => "پنیریں"} ; g = Fem};
+    Fish = {s = table { Sg => "مچھلی" ; Pl => "مچھلیاں"} ; g = Fem};
+    Pizza = {s = table { Sg => "پیزہ" ; Pl => "پیزے"} ; g = Masc};
+	Very quality = {s = \\g,n => "بہت" ++ quality.s ! g ! n} ;
+    Fresh = regAdj "تازہ" ;
+    Warm = regAdj "گرم" ;
+    Italian = regAdj "اٹا لوی" ;
+    Expensive = regAdj "مہنگا" ;
+    Delicious = regAdj "مزیدار" ;
+    Boring = regAdj "فضول" ;
+   
+   oper
+    regAdj : Str -> {s: Gender => Number => Str} = \a -> case a of {
+        x + "ا" => mkAdj a (x+"ے") (x+"ی");
+        _      => mkAdj a a a
+       };
+    mkAdj : Str -> Str -> Str -> {s: Gender => Number => Str} = \s,p,f -> {
+      s = table {
+           Masc => table {
+              Sg => s;
+              Pl => p
+              };
+           Fem => \\_ => f
+         }
+       };
+	}  
diff --git a/examples/foods/LexFoods.gf b/examples/foods/LexFoods.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/LexFoods.gf
@@ -0,0 +1,15 @@
+-- (c) 2009 Aarne Ranta under LGPL
+
+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 ;
+}
diff --git a/examples/foods/LexFoodsCat.gf b/examples/foods/LexFoodsCat.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/LexFoodsCat.gf
@@ -0,0 +1,18 @@
+-- (c) 2009 Jordi Saludes under LGPL
+
+instance LexFoodsCat of LexFoods = 
+    open SyntaxCat, ParadigmsCat, (M = MorphoCat) in {
+  flags
+	coding = utf8 ;
+  oper
+    wine_N = mkN "vi" "vins" M.Masc ;
+    pizza_N = mkN "pizza" ;
+    cheese_N = mkN "formatge" ;
+    fish_N = mkN "peix" "peixos" M.Masc;
+    fresh_A = mkA "fresc" "fresca" "frescos" "fresques" "frescament";
+    warm_A = mkA "calent" ;
+    italian_A = mkA "italià" "italiana" "italians" "italianes" "italianament" ;
+    expensive_A = mkA "car" ;
+    delicious_A = mkA "deliciós" "deliciosa" "deliciosos" "delicioses" "deliciosament";
+    boring_A = mkA "aburrit" "aburrida" "aburrits" "aburrides" "aburridament" ;
+}
diff --git a/examples/foods/LexFoodsFin.gf b/examples/foods/LexFoodsFin.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/LexFoodsFin.gf
@@ -0,0 +1,21 @@
+-- (c) 2009 Aarne Ranta under LGPL
+--# -coding=latin1
+
+instance LexFoodsFin of LexFoods = 
+    open SyntaxFin, ParadigmsFin in {
+  oper
+    wine_N = mkN "viini" ;
+    pizza_N = mkN "pizza" ;
+    cheese_N = mkN "juusto" ;
+    fish_N = mkN "kala" ;
+    fresh_A = mkA "tuore" ;
+    warm_A = mkA 
+    (mkN "lämmin" "lämpimän" "lämmintä" "lämpimänä" "lämpimään" 
+         "lämpiminä" "lämpimiä" "lämpimien" "lämpimissä" "lämpimiin"
+	 ) 
+    "lämpimämpi" "lämpimin" ;
+    italian_A = mkA "italialainen" ;
+    expensive_A = mkA "kallis" ;
+    delicious_A = mkA "herkullinen" ;
+    boring_A = mkA "tylsä" ;
+}
diff --git a/examples/foods/LexFoodsGer.gf b/examples/foods/LexFoodsGer.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/LexFoodsGer.gf
@@ -0,0 +1,17 @@
+-- (c) 2009 Aarne Ranta under LGPL
+--# -coding=latin1
+
+instance LexFoodsGer of LexFoods = 
+    open SyntaxGer, ParadigmsGer in {
+  oper
+    wine_N = mkN "Wein" ;
+    pizza_N = mkN "Pizza" "Pizzen" feminine ;
+    cheese_N = mkN "Käse" "Käse" 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" ;
+}
diff --git a/examples/foods/LexFoodsIta.gf b/examples/foods/LexFoodsIta.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/LexFoodsIta.gf
@@ -0,0 +1,16 @@
+-- (c) 2009 Aarne Ranta under LGPL
+
+instance LexFoodsIta of LexFoods = 
+    open SyntaxIta, ParadigmsIta in {
+  oper
+    wine_N = mkN "vino" ;
+    pizza_N = mkN "pizza" ;
+    cheese_N = mkN "formaggio" ;
+    fish_N = mkN "pesce" ;
+    fresh_A = mkA "fresco" ;
+    warm_A = mkA "caldo" ;
+    italian_A = mkA "italiano" ;
+    expensive_A = mkA "caro" ;
+    delicious_A = mkA "delizioso" ;
+    boring_A = mkA "noioso" ;
+}
diff --git a/examples/foods/LexFoodsSwe.gf b/examples/foods/LexFoodsSwe.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/LexFoodsSwe.gf
@@ -0,0 +1,17 @@
+-- (c) 2009 Aarne Ranta under LGPL
+--# -coding=latin1
+
+instance LexFoodsSwe of LexFoods = 
+    open SyntaxSwe, ParadigmsSwe in {
+  oper
+    wine_N = mkN "vin" "vinet" "viner" "vinerna" ;
+    pizza_N = mkN "pizza" ;
+    cheese_N = mkN "ost" ;
+    fish_N = mkN "fisk" ;
+    fresh_A = mkA "färsk" ;
+    warm_A = mkA "varm" ;
+    italian_A = mkA "italiensk" ;
+    expensive_A = mkA "dyr" ;
+    delicious_A = mkA "läcker" ;
+    boring_A = mkA "tråkig" ;
+}
diff --git a/examples/foods/Makefile b/examples/foods/Makefile
new file mode 100644
--- /dev/null
+++ b/examples/foods/Makefile
@@ -0,0 +1,8 @@
+
+all:: Foods.pgf
+
+Foods.pgf: Foods???.gf
+	gf -make -s -optimize-pgf Foods???.gf
+
+clean:
+	rm -rf *.gfo Foods.pgf
diff --git a/examples/foods/MutationsGla.gf b/examples/foods/MutationsGla.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/MutationsGla.gf
@@ -0,0 +1,53 @@
+resource MutationsGla = open CharactersGla in {
+	param Mutation = Unmutated|Lenition1|Lenition1DNTLS|Lenition2|PrefixT|PrefixH;
+	
+	--Turns a string into a mutation table
+	oper mutate : (_ : Str) -> (Mutation => Str) = \str -> table {
+		Unmutated => str ;
+		Lenition1 => lenition1 str ;
+		Lenition1DNTLS => lenition1dntls str ;
+		Lenition2 => lenition2 str ;
+		PrefixT => prefixT str ;
+		PrefixH => prefixH str
+	};
+
+	--Performs lenition 1: inserts "h" if the word begins with a lenitable character
+	oper lenition1 : Str -> Str = \str -> case str of {
+		start@("p"|"b"|"m"|"f"|"t"|"d"|"c"|"g") + rest => start + "h" + rest ;
+		start@("P"|"B"|"M"|"F"|"T"|"D"|"C"|"G") + rest => start + "h" + rest ;
+		("s"|"S") + ("p"|"t"|"c") + _ => str ; --the sequences "sp", "st", "sc" are never mutated
+		start@("s"|"S") + rest => start + "h" + rest ;
+		_ => str
+	};
+	
+	--Performs lenition 1 with dentals: same as lenition 1 but leaves "d", "t" and "s" unmutated
+	oper lenition1dntls : Str -> Str = \str -> case str of {
+		start@("p"|"b"|"m"|"f"|"c"|"g") + rest => start + "h" + rest ;
+		start@("P"|"B"|"M"|"F"|"C"|"G") + rest => start + "h" + rest ;
+		_ => str
+	};
+
+	--Performs lenition 2: same as lenition 1 with dentals but also changes "s" into "ts"
+	oper lenition2 : Str -> Str = \str -> case str of {
+		start@("p"|"b"|"m"|"f"|"c"|"g") + rest => start + "h" + rest ;
+		start@("P"|"B"|"M"|"F"|"C"|"G") + rest => start + "h" + rest ;
+		("s"|"S") + ("p"|"t"|"c") + _ => str ; --the sequences "sp", "st", "sc" are never mutated
+		start@("s"|"S") + rest => "t-" + start + rest ;
+		_ => str
+	};
+	
+	--Prefixes a "t" to words beginning with a vowel
+	oper prefixT : Str -> Str = \str -> case str of {
+		start@(#vowel) + rest => "t-" + start + rest ;
+		start@(#vowelCap) + rest => "t-" + start + rest ;
+		_ => str
+	};
+
+	--Prefixes a "h" to words beginning with a vowel
+	oper prefixH : Str -> Str = \str -> case str of {
+		start@(#vowel) + rest => "h-" + start + rest ;
+		start@(#vowelCap) + rest => "h-" + start + rest ;
+		_ => str
+	};
+	
+}
diff --git a/examples/foods/MutationsGle.gf b/examples/foods/MutationsGle.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/MutationsGle.gf
@@ -0,0 +1,92 @@
+resource MutationsGle = open CharactersGle in {
+	param Mutation = Unmutated|Lenition1|Lenition1DNTLS|Lenition2|Eclipsis1|Eclipsis2|Eclipsis3|PrefixT|PrefixH;
+	
+	--Turns a string into a mutation table
+	oper mutate : (_ : Str) -> (Mutation => Str) = \str -> table {
+		Unmutated => str ;
+		Lenition1 => lenition1 str ;
+		Lenition1DNTLS => lenition1dntls str ;
+		Lenition2 => lenition2 str ;
+		Eclipsis1 => eclipsis1 str ;
+		Eclipsis2 => eclipsis2 str ;
+		Eclipsis3 => eclipsis3 str ;
+		PrefixT => prefixT str ;
+		PrefixH => prefixH str
+	};
+
+	--Performs lenition 1: inserts "h" if the word begins with a lenitable character
+	oper lenition1 : Str -> Str = \str -> case str of {
+		start@("p"|"b"|"m"|"f"|"t"|"d"|"c"|"g") + rest => start + "h" + rest ;
+		start@("P"|"B"|"M"|"F"|"T"|"D"|"C"|"G") + rest => start + "h" + rest ;
+		("s"|"S") + ("p"|"t"|"c") + _ => str ; --the sequences "sp", "st", "sc" are never mutated
+		start@("s"|"S") + rest => start + "h" + rest ;
+		_ => str
+	};
+	
+	--Performs lenition 1 with dentals: same as lenition 1 but leaves "d", "t" and "s" unmutated
+	oper lenition1dntls : Str -> Str = \str -> case str of {
+		start@("p"|"b"|"m"|"f"|"c"|"g") + rest => start + "h" + rest ;
+		start@("P"|"B"|"M"|"F"|"C"|"G") + rest => start + "h" + rest ;
+		_ => str
+	};
+
+	--Performs lenition 2: same as lenition 1 with dentals but also changes "s" into "ts"
+	oper lenition2 : Str -> Str = \str -> case str of {
+		start@("p"|"b"|"m"|"f"|"c"|"g") + rest => start + "h" + rest ;
+		start@("P"|"B"|"M"|"F"|"C"|"G") + rest => start + "h" + rest ;
+		("s"|"S") + ("p"|"t"|"c") + _ => str ; --the sequences "sp", "st", "sc" are never mutated
+		start@("s"|"S") + rest => "t" + start + rest ;
+		_ => str
+	};
+	
+	--Performs eclisis 1: prefixes something to every word that begins with an ecliptable character
+	oper eclipsis1 : Str -> Str = \str -> case str of {
+		start@("p"|"P") + rest => "b" + start + rest ;
+		start@("b"|"B") + rest => "m" + start + rest ;
+		start@("f"|"F") + rest => "bh" + start + rest ;
+		start@("c"|"C") + rest => "g" + start + rest ;
+		start@("g"|"G") + rest => "n" + start + rest ;
+		start@("t"|"T") + rest => "d" + start + rest ;
+		start@("d"|"D") + rest => "n" + start + rest ;
+		start@(#vowel) + rest => "n-" + start + rest ;
+		start@(#vowelCap) + rest => "n" + start + rest ;
+		_ => str
+	};
+
+	--Performs eclipsis 2: same as eclipsis 1 but leaves "t", "d" and vowels unchanges
+	oper eclipsis2 : Str -> Str = \str -> case str of {
+		start@("p"|"P") + rest => "b" + start + rest ;
+		start@("b"|"B") + rest => "m" + start + rest ;
+		start@("f"|"F") + rest => "bh" + start + rest ;
+		start@("c"|"C") + rest => "g" + start + rest ;
+		start@("g"|"G") + rest => "n" + start + rest ;
+		_ => str
+	};
+
+	--Performs eclipsis 3: same as eclipsis 2 but also changes "s" to "ts"
+	eclipsis3 : Str -> Str = \str -> case str of {
+		start@("p"|"P") + rest => "b" + start + rest ;
+		start@("b"|"B") + rest => "m" + start + rest ;
+		start@("f"|"F") + rest => "bh" + start + rest ;
+		start@("c"|"C") + rest => "g" + start + rest ;
+		start@("g"|"G") + rest => "n" + start + rest ;
+		("s"|"S") + ("p"|"t"|"c") + _ => str ; --the sequences "sp", "st", "sc" are never mutated
+		start@("s"|"S") + rest => "t" + start + rest ;
+		_ => str
+	};
+
+	--Prefixes a "t" to words beginning with a vowel
+	oper prefixT : Str -> Str = \str -> case str of {
+		start@(#vowel) + rest => "t-" + start + rest ;
+		start@(#vowelCap) + rest => "t" + start + rest ;
+		_ => str
+	};
+
+	--Prefixes a "h" to words beginning with a vowel
+	oper prefixH : Str -> Str = \str -> case str of {
+		start@(#vowel) + rest => "h" + start + rest ;
+		start@(#vowelCap) + rest => "h" + start + rest ;
+		_ => str
+	};
+	
+}
diff --git a/examples/foods/README b/examples/foods/README
new file mode 100644
--- /dev/null
+++ b/examples/foods/README
@@ -0,0 +1,8 @@
+Foods grammars from GF Summer School 2009. To build:
+
+  $ gf -make -s Foods???.gf                        -- to create Foods.pgf
+
+  $ mv Foods.pgf ~/GF/src/server/gwt/www/grammars/ -- to use in web applications
+
+
+
diff --git a/examples/foods/ResCze.gf b/examples/foods/ResCze.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/ResCze.gf
@@ -0,0 +1,46 @@
+-- (c) 2011 Katerina Bohmova under LGPL
+
+resource ResCze = open Prelude in {
+  flags 
+    coding = utf8 ;
+  param
+    Number = Sg | Pl ;
+    Gender = Masc | Fem | Neutr;
+  oper
+    NounPhrase : Type = 
+      {s : Str ; g : Gender ; n : Number} ; 
+    Noun : Type = {s : Number => Str ; g : Gender} ;
+    Adjective : Type = {s : Gender => Number => Str} ;
+
+    det : Number -> Str -> Str -> Str -> Noun -> NounPhrase =
+      \n,m,f,ne,cn -> {
+        s = table {Masc => m ; Fem => f; Neutr => ne} ! cn.g ++ 
+            cn.s ! n ;
+        g = cn.g ;
+        n = n
+      } ;
+    noun : Str -> Str -> Gender -> Noun =
+      \muz,muzi,g -> {
+        s = table {Sg => muz ; Pl => muzi} ;
+        g = g
+      } ;
+    adjective : (msg,fsg,nsg,mpl,fpl,npl : Str) -> Adjective =
+      \msg,fsg,nsg,mpl,fpl,npl -> {
+        s = table {
+          Masc => table {Sg => msg ; Pl => mpl} ; 
+          Fem => table {Sg => fsg ; Pl => fpl}  ;
+          Neutr => table {Sg => nsg ; Pl => npl}
+          }
+        } ;
+    regAdj : Str -> Adjective = 
+      \mlad ->
+      adjective (mlad+"ý") (mlad+"á") (mlad+"é")
+		 (mlad+"é") (mlad+"é") (mlad+"á") ;
+    regnfAdj : Str -> Adjective = 
+      \vynikajici ->
+      adjective vynikajici vynikajici vynikajici 
+		vynikajici vynikajici vynikajici;
+    copula : Number => Str = 
+      table {Sg => "je" ; Pl => "jsou"} ;
+}
+
diff --git a/examples/foods/transFoodsHin.gf b/examples/foods/transFoodsHin.gf
new file mode 100644
--- /dev/null
+++ b/examples/foods/transFoodsHin.gf
@@ -0,0 +1,75 @@
+-- (c) 2009 Aarne Ranta under LGPL
+
+concrete FoodsHin of Foods = {
+
+  flags coding=utf8 ;
+
+  param
+    Gender = Masc | Fem ;
+    Number = Sg | Pl ;
+  lincat
+    Comment = {s : Str} ;
+    Item    = {s : Str ; g : Gender ; n : Number} ;
+    Kind    = {s : Number => Str ; g : Gender} ;
+    Quality = {s : Gender => Number => Str} ;
+  lin
+    Pred item quality = {
+      s = item.s ++ quality.s ! item.g ! item.n ++ copula item.n
+      } ;
+    This kind = {s = "yah" ++ kind.s ! Sg ; g = kind.g ; n = Sg} ;
+    That kind = {s = "vah" ++ kind.s ! Sg ; g = kind.g ; n = Sg} ;
+    These kind = {s = "ye" ++ kind.s ! Pl ; g = kind.g ; n = Pl} ;
+    Those kind = {s = "ve" ++ kind.s ! Pl ; g = kind.g ; n = Pl} ;
+    Mod quality kind = {
+      s = \\n => quality.s ! kind.g ! n ++ kind.s ! n ; 
+      g = kind.g
+      } ;
+    Wine = regN "madirA" ;
+    Cheese = regN "panIr" ;
+    Fish = regN "maClI" ;
+    Pizza = regN "pijjA" ;
+    Very quality = {s = \\g,n => "bahut" ++ quality.s ! g ! n} ;
+    Fresh = regAdj "tAzA" ;
+    Warm = regAdj "garam" ;
+    Italian = regAdj "i-t.alI" ; 
+    Expensive = regAdj "mahaNgA" ;
+    Delicious = regAdj "rucikar" ;
+    Boring = regAdj "pEriyA" ;
+
+  oper
+    mkN : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = 
+      \s,p,g -> {
+        s = table {
+          Sg => s ;
+          Pl => p
+          } ;
+        g = g
+      } ;
+
+    regN : Str -> {s : Number => Str ; g : Gender} = \s -> case s of {
+      lark + "A" => mkN s (lark + "e") Masc ;
+      lark + "I" => mkN s (lark + "iyaM") Fem ;
+      _           => mkN s s Masc 
+      } ;
+
+    mkAdj : Str -> Str -> Str -> {s : Gender => Number => Str} = \ms,mp,f -> {
+      s = table {
+        Masc => table {
+          Sg => ms ;
+          Pl => mp
+          } ;
+        Fem  => \\_ => f
+        }
+      } ;
+
+    regAdj : Str -> {s : Gender => Number => Str} = \a -> case a of {
+      acch + "A" => mkAdj a (acch + "e") (acch + "I") ;
+      _          => mkAdj a a a
+      } ;
+
+    copula : Number -> Str = \n -> case n of {
+      Sg => "hE" ;
+      Pl => "hEN"
+      } ;
+
+  }
diff --git a/examples/fracas/COPYING.txt b/examples/fracas/COPYING.txt
deleted file mode 100644
--- a/examples/fracas/COPYING.txt
+++ /dev/null
@@ -1,674 +0,0 @@
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program 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 General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/examples/fracas/FeedGF.hs b/examples/fracas/FeedGF.hs
deleted file mode 100644
--- a/examples/fracas/FeedGF.hs
+++ /dev/null
@@ -1,3 +0,0 @@
-import FraCaSBankI
-
-main = putStr . unlines $ ["ps \"@"++n++"\"; l -treebank "++s|(n,s@('(':_))<-bank]
diff --git a/examples/fracas/Makefile b/examples/fracas/Makefile
deleted file mode 100644
--- a/examples/fracas/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-
-VERSION = 0.2
-
-BANK = FraCaSBank
-BUILD-FORMATS = xml pl
-LANGUAGES = Original Eng Swe
-
-ZIPFILE = $(BANK)-$(VERSION).zip
-FILES-TO-ZIP = Makefile *.* src/*.* doc/*.* build/*.*
-
-GF-FILES = $(wildcard src/*.gf)
-
-.PHONY: build clean distclean dist
-
-.DELETE_ON_ERROR:
-
-build: $(BUILD-FORMATS:%=build/$(BANK).%)
-
-clean:
-	rm -f src/*.gfo src/*.pyc .DS_Store */.DS_Store FraCaS.pgf $(BANK)I.hs
-
-distclean: clean
-	rm -f build/$(BANK).*
-	rm -f dist/$(ZIPFILE)
-
-dist: build clean
-	mkdir -p dist
-	rm -f dist/$(ZIPFILE)
-	zip dist/$(ZIPFILE) $(FILES-TO-ZIP)
-
-build/$(BANK).%: $(GF-FILES)
-	python build_fracasbank.py $* src/$(BANK)I.gf $(LANGUAGES:%=src/$(BANK)%.gf) > $@
-
-#### HTML generation:
-
-build/$(BANK).html: FraCaS.pgf FeedGF.hs ToHTML.hs prefix.html $(BANK)I.hs
-	cat prefix.html > $@
-	runhaskell FeedGF.hs | gf -run FraCaS.pgf | runhaskell ToHTML.hs >> $@
-
-FraCaS.pgf: $(GF-FILES)
-	gf -s -make src/FraCaSEng.gf src/FraCaSSwe.gf
-
-$(BANK)I.hs: src/$(BANK)I.gf
-	sed -e 's/--#.*//' -e 's/incomplete.*/module $(BANK)I where/' -e 's/lincat.*/bank =/' -e 's/^lin /  ("/' -e 's/ = /", "/' -e 's/;$$/"):/' -e 's/^}/ []/' < $< > $@
diff --git a/examples/fracas/README.html b/examples/fracas/README.html
deleted file mode 100644
--- a/examples/fracas/README.html
+++ /dev/null
@@ -1,434 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.8.1: http://docutils.sourceforge.net/" />
-<title>The FraCaS GF Treebank</title>
-<meta name="authors" content="Peter Ljunglöf  Magdalena Siverbo" />
-<meta name="date" content="2012-01-27" />
-<meta name="organization" content="Centre for Language Technology, University of Gothenburg" />
-<meta name="copyright" content="Distributed under GNU GPL v3, see COPYING.txt for details" />
-<style type="text/css">
-
-/*
-:Author: David Goodger (goodger@python.org)
-:Id: $Id: html4css1.css 7056 2011-06-17 10:50:48Z milde $
-:Copyright: This stylesheet has been placed in the public domain.
-
-Default cascading style sheet for the HTML output of Docutils.
-
-See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
-customize this style sheet.
-*/
-
-/* used to remove borders from tables and images */
-.borderless, table.borderless td, table.borderless th {
-  border: 0 }
-
-table.borderless td, table.borderless th {
-  /* Override padding for "table.docutils td" with "! important".
-     The right padding separates the table cells. */
-  padding: 0 0.5em 0 0 ! important }
-
-.first {
-  /* Override more specific margin styles with "! important". */
-  margin-top: 0 ! important }
-
-.last, .with-subtitle {
-  margin-bottom: 0 ! important }
-
-.hidden {
-  display: none }
-
-a.toc-backref {
-  text-decoration: none ;
-  color: black }
-
-blockquote.epigraph {
-  margin: 2em 5em ; }
-
-dl.docutils dd {
-  margin-bottom: 0.5em }
-
-object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
-  overflow: hidden;
-}
-
-/* Uncomment (and remove this text!) to get bold-faced definition list terms
-dl.docutils dt {
-  font-weight: bold }
-*/
-
-div.abstract {
-  margin: 2em 5em }
-
-div.abstract p.topic-title {
-  font-weight: bold ;
-  text-align: center }
-
-div.admonition, div.attention, div.caution, div.danger, div.error,
-div.hint, div.important, div.note, div.tip, div.warning {
-  margin: 2em ;
-  border: medium outset ;
-  padding: 1em }
-
-div.admonition p.admonition-title, div.hint p.admonition-title,
-div.important p.admonition-title, div.note p.admonition-title,
-div.tip p.admonition-title {
-  font-weight: bold ;
-  font-family: sans-serif }
-
-div.attention p.admonition-title, div.caution p.admonition-title,
-div.danger p.admonition-title, div.error p.admonition-title,
-div.warning p.admonition-title {
-  color: red ;
-  font-weight: bold ;
-  font-family: sans-serif }
-
-/* Uncomment (and remove this text!) to get reduced vertical space in
-   compound paragraphs.
-div.compound .compound-first, div.compound .compound-middle {
-  margin-bottom: 0.5em }
-
-div.compound .compound-last, div.compound .compound-middle {
-  margin-top: 0.5em }
-*/
-
-div.dedication {
-  margin: 2em 5em ;
-  text-align: center ;
-  font-style: italic }
-
-div.dedication p.topic-title {
-  font-weight: bold ;
-  font-style: normal }
-
-div.figure {
-  margin-left: 2em ;
-  margin-right: 2em }
-
-div.footer, div.header {
-  clear: both;
-  font-size: smaller }
-
-div.line-block {
-  display: block ;
-  margin-top: 1em ;
-  margin-bottom: 1em }
-
-div.line-block div.line-block {
-  margin-top: 0 ;
-  margin-bottom: 0 ;
-  margin-left: 1.5em }
-
-div.sidebar {
-  margin: 0 0 0.5em 1em ;
-  border: medium outset ;
-  padding: 1em ;
-  background-color: #ffffee ;
-  width: 40% ;
-  float: right ;
-  clear: right }
-
-div.sidebar p.rubric {
-  font-family: sans-serif ;
-  font-size: medium }
-
-div.system-messages {
-  margin: 5em }
-
-div.system-messages h1 {
-  color: red }
-
-div.system-message {
-  border: medium outset ;
-  padding: 1em }
-
-div.system-message p.system-message-title {
-  color: red ;
-  font-weight: bold }
-
-div.topic {
-  margin: 2em }
-
-h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
-h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
-  margin-top: 0.4em }
-
-h1.title {
-  text-align: center }
-
-h2.subtitle {
-  text-align: center }
-
-hr.docutils {
-  width: 75% }
-
-img.align-left, .figure.align-left, object.align-left {
-  clear: left ;
-  float: left ;
-  margin-right: 1em }
-
-img.align-right, .figure.align-right, object.align-right {
-  clear: right ;
-  float: right ;
-  margin-left: 1em }
-
-img.align-center, .figure.align-center, object.align-center {
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-}
-
-.align-left {
-  text-align: left }
-
-.align-center {
-  clear: both ;
-  text-align: center }
-
-.align-right {
-  text-align: right }
-
-/* reset inner alignment in figures */
-div.align-right {
-  text-align: inherit }
-
-/* div.align-center * { */
-/*   text-align: left } */
-
-ol.simple, ul.simple {
-  margin-bottom: 1em }
-
-ol.arabic {
-  list-style: decimal }
-
-ol.loweralpha {
-  list-style: lower-alpha }
-
-ol.upperalpha {
-  list-style: upper-alpha }
-
-ol.lowerroman {
-  list-style: lower-roman }
-
-ol.upperroman {
-  list-style: upper-roman }
-
-p.attribution {
-  text-align: right ;
-  margin-left: 50% }
-
-p.caption {
-  font-style: italic }
-
-p.credits {
-  font-style: italic ;
-  font-size: smaller }
-
-p.label {
-  white-space: nowrap }
-
-p.rubric {
-  font-weight: bold ;
-  font-size: larger ;
-  color: maroon ;
-  text-align: center }
-
-p.sidebar-title {
-  font-family: sans-serif ;
-  font-weight: bold ;
-  font-size: larger }
-
-p.sidebar-subtitle {
-  font-family: sans-serif ;
-  font-weight: bold }
-
-p.topic-title {
-  font-weight: bold }
-
-pre.address {
-  margin-bottom: 0 ;
-  margin-top: 0 ;
-  font: inherit }
-
-pre.literal-block, pre.doctest-block, pre.math {
-  margin-left: 2em ;
-  margin-right: 2em }
-
-span.classifier {
-  font-family: sans-serif ;
-  font-style: oblique }
-
-span.classifier-delimiter {
-  font-family: sans-serif ;
-  font-weight: bold }
-
-span.interpreted {
-  font-family: sans-serif }
-
-span.option {
-  white-space: nowrap }
-
-span.pre {
-  white-space: pre }
-
-span.problematic {
-  color: red }
-
-span.section-subtitle {
-  /* font-size relative to parent (h1..h6 element) */
-  font-size: 80% }
-
-table.citation {
-  border-left: solid 1px gray;
-  margin-left: 1px }
-
-table.docinfo {
-  margin: 2em 4em }
-
-table.docutils {
-  margin-top: 0.5em ;
-  margin-bottom: 0.5em }
-
-table.footnote {
-  border-left: solid 1px black;
-  margin-left: 1px }
-
-table.docutils td, table.docutils th,
-table.docinfo td, table.docinfo th {
-  padding-left: 0.5em ;
-  padding-right: 0.5em ;
-  vertical-align: top }
-
-table.docutils th.field-name, table.docinfo th.docinfo-name {
-  font-weight: bold ;
-  text-align: left ;
-  white-space: nowrap ;
-  padding-left: 0 }
-
-h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
-h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
-  font-size: 100% }
-
-ul.auto-toc {
-  list-style-type: none }
-
-</style>
-</head>
-<body>
-<div class="document" id="the-fracas-gf-treebank">
-<h1 class="title">The FraCaS GF Treebank</h1>
-<table class="docinfo" frame="void" rules="none">
-<col class="docinfo-name" />
-<col class="docinfo-content" />
-<tbody valign="top">
-<tr><th class="docinfo-name">Authors:</th>
-<td>Peter Ljunglöf
-<br />Magdalena Siverbo</td></tr>
-<tr><th class="docinfo-name">Version:</th>
-<td>0.2</td></tr>
-<tr><th class="docinfo-name">Date:</th>
-<td>2012-01-27</td></tr>
-<tr><th class="docinfo-name">Organization:</th>
-<td>Centre for Language Technology, University of Gothenburg</td></tr>
-<tr><th class="docinfo-name">Copyright:</th>
-<td>Distributed under GNU GPL v3, see COPYING.txt for details</td></tr>
-</tbody>
-</table>
-<div class="section" id="introduction">
-<h1>1. Introduction</h1>
-<p>This is the FraCaS Treebank, developed and maintained by
-the Centre for Language Technolgy at University of Gothenburg:</p>
-<blockquote>
-<a class="reference external" href="http://www.clt.gu.se/">http://www.clt.gu.se/</a></blockquote>
-<p>The treebank is part of the CLT Toolkit, a set of state-of-the-art
-open source Language Technology tools and accompanying linguistic
-resources.  The different parts of the toolkit, including the
-FraCaS Treebank, can be downloaded from:</p>
-<blockquote>
-<a class="reference external" href="http://www.clt.gu.se/clt-toolkit">http://www.clt.gu.se/clt-toolkit</a></blockquote>
-<p>The treebank is built upon the FraCaS textual inference problem set,
-which was built in the mid 1990’s by the FraCaS project, a large
-collaboration aimed at developing resources and theories for
-computational semantics.  This test set was later modified and
-converted to XML by Bill MacCartney:</p>
-<blockquote>
-<a class="reference external" href="http://www-nlp.stanford.edu/~wcmac/downloads/fracas.xml">http://www-nlp.stanford.edu/~wcmac/downloads/fracas.xml</a></blockquote>
-<p>It is this modified version that has been used in this treebank.
-The corpus consists of 346 problems each containing one or more
-statements and one yes/no-question (except for four problems, where
-there is no question).  The total number of sentences in the corpus is
-1220, but since some of them are repeated in several problems, there
-are in total 874 unique sentences.</p>
-</div>
-<div class="section" id="description">
-<h1>2. Description</h1>
-<p>The treebank is created in Grammatical Framework (GF), using its
-multilingual Resource Grammar as backend grammar.  Currently the
-treebank is bilingual, with an English and a Swedish lexicon.</p>
-<p>More information about GF, including installation instructions,
-can be found at:</p>
-<blockquote>
-<a class="reference external" href="http://www.grammaticalframework.org/">http://www.grammaticalframework.org/</a></blockquote>
-<p>The treebank is also distributed in XML and Prolog formats,
-for people that have no interest in learning GF.  Note however
-that the syntactical constructions come from the GF resource grammar.</p>
-</div>
-<div class="section" id="download-and-installation">
-<h1>3. Download and installation</h1>
-<p>The full distribution can be downloaded from
-<a class="reference external" href="dist/FraCaSBank-0.2.zip">dist/FraCaSBank-0.2.zip</a>.</p>
-<p>The Prolog and XML treebanks are already generated, so to use these
-you don't need anything else. But if you want to work with the GF
-source files, you need a GF installation including the Resource Grammar.</p>
-</div>
-<div class="section" id="contents">
-<h1>4. Contents</h1>
-<div class="section" id="a-documentation">
-<h2>a) Documentation</h2>
-<p>The documentation is located in the <a class="reference external" href="doc">doc directory</a>:</p>
-<dl class="docutils">
-<dt><tt class="docutils literal"><span class="pre">FraCaSBank-report.{pdf,lyx,bib}</span></tt>:</dt>
-<dd>A technical report describing the treebank, together with
-the <a class="reference external" href="http://www.lyx.org">LyX</a> and
-<a class="reference external" href="http://www.bibtex.org">BibTeX</a> source files.
-The PDF version can be <a class="reference external" href="doc/FraCaSBank-report.pdf">read here</a>.</dd>
-</dl>
-</div>
-<div class="section" id="b-gf-source-files">
-<h2>b) GF source files</h2>
-<p>The grammar sources are located in the <a class="reference external" href="src">src directory</a>:</p>
-<dl class="docutils">
-<dt><tt class="docutils literal"><span class="pre">Additions*.gf</span></tt></dt>
-<dd>Generic additions to the GF Resource Grammar.</dd>
-<dt><tt class="docutils literal"><span class="pre">FraCaS*.gf</span></tt></dt>
-<dd>Grammatical constructions specific to the FraCaS domain.</dd>
-<dt><tt class="docutils literal"><span class="pre">FraCaSLex*.gf</span></tt></dt>
-<dd>The lexical items in the FraCaS treebank.</dd>
-<dt><tt class="docutils literal"><span class="pre">FraCaSBank*.gf</span></tt></dt>
-<dd>The actual treebank.
-The file <tt class="docutils literal">FraCaSBankOriginal.gf</tt> contains the original treebank sentences.
-The file <tt class="docutils literal">FraCaSBankI.gf</tt> contains the language-independent abstract syntax trees.</dd>
-</dl>
-</div>
-<div class="section" id="c-other-files">
-<h2>c) Other files</h2>
-<dl class="docutils">
-<dt><tt class="docutils literal">Makefile, build_fracasbank.py</tt></dt>
-<dd>Files for automatically generating the XML and Prolog treebank.</dd>
-<dt><tt class="docutils literal"><span class="pre">build/FraCaSBank.{xml,pl}</span></tt></dt>
-<dd>The automatically generated
-<a class="reference external" href="build/FraCaSBank.xml">XML treebank</a> and
-<a class="reference external" href="build/FraCaSBank.pl">Prolog treebank</a>.</dd>
-<dt><tt class="docutils literal"><span class="pre">dist/FraCaSBank*.zip</span></tt></dt>
-<dd>All files collected in a zip file.</dd>
-<dt><tt class="docutils literal">README.txt, COPYING.txt</tt>:</dt>
-<dd>The <a class="reference external" href="README.txt">source</a> of this README file, and <a class="reference external" href="COPYING.txt">GNU GPL 3</a> licensing information.</dd>
-</dl>
-</div>
-</div>
-</div>
-</body>
-</html>
diff --git a/examples/fracas/README.txt b/examples/fracas/README.txt
deleted file mode 100644
--- a/examples/fracas/README.txt
+++ /dev/null
@@ -1,115 +0,0 @@
-======================
-The FraCaS GF Treebank
-======================
-
-:Authors: Peter Ljunglöf, Magdalena Siverbo
-:Version: 0.2
-:Date: 2012-01-27
-:Organization: Centre for Language Technology, University of Gothenburg
-:Copyright: Distributed under GNU GPL v3, see COPYING.txt for details
-
-1. Introduction
-===============
-
-This is the FraCaS Treebank, developed and maintained by 
-the Centre for Language Technolgy at University of Gothenburg:
-
-    http://www.clt.gu.se/
-
-The treebank is part of the CLT Toolkit, a set of state-of-the-art
-open source Language Technology tools and accompanying linguistic
-resources.  The different parts of the toolkit, including the 
-FraCaS Treebank, can be downloaded from:
-
-    http://www.clt.gu.se/clt-toolkit
-
-The treebank is built upon the FraCaS textual inference problem set, 
-which was built in the mid 1990’s by the FraCaS project, a large
-collaboration aimed at developing resources and theories for
-computational semantics.  This test set was later modified and
-converted to XML by Bill MacCartney:
-
-    http://www-nlp.stanford.edu/~wcmac/downloads/fracas.xml
-
-It is this modified version that has been used in this treebank. 
-The corpus consists of 346 problems each containing one or more
-statements and one yes/no-question (except for four problems, where
-there is no question).  The total number of sentences in the corpus is
-1220, but since some of them are repeated in several problems, there
-are in total 874 unique sentences. 
-
-2. Description
-==============
-
-The treebank is created in Grammatical Framework (GF), using its
-multilingual Resource Grammar as backend grammar.  Currently the
-treebank is bilingual, with an English and a Swedish lexicon. 
-
-More information about GF, including installation instructions, 
-can be found at: 
-
-    http://www.grammaticalframework.org/
-
-The treebank is also distributed in XML and Prolog formats, 
-for people that have no interest in learning GF.  Note however 
-that the syntactical constructions come from the GF resource grammar. 
-
-3. Download and installation
-============================
-
-The full distribution can be downloaded from
-`<dist/FraCaSBank-0.2.zip>`_.
-
-The Prolog and XML treebanks are already generated, so to use these
-you don't need anything else. But if you want to work with the GF
-source files, you need a GF installation including the Resource Grammar. 
-
-4. Contents
-===========
-
-a) Documentation
-----------------
-
-The documentation is located in the `doc directory <doc>`_:
-
-``FraCaSBank-report.{pdf,lyx,bib}``:
-  A technical report describing the treebank, together with
-  the `LyX <http://www.lyx.org>`_ and 
-  `BibTeX <http://www.bibtex.org>`_ source files.
-  The PDF version can be `read here <doc/FraCaSBank-report.pdf>`_.
-
-b) GF source files
-------------------
-
-The grammar sources are located in the `src directory <src>`_:
-
-``Additions*.gf``
-  Generic additions to the GF Resource Grammar.
-
-``FraCaS*.gf``
-  Grammatical constructions specific to the FraCaS domain.
-
-``FraCaSLex*.gf``
-  The lexical items in the FraCaS treebank.
-
-``FraCaSBank*.gf``
-  The actual treebank. 
-  The file ``FraCaSBankOriginal.gf`` contains the original treebank sentences.
-  The file ``FraCaSBankI.gf`` contains the language-independent abstract syntax trees.
-
-c) Other files
---------------
-
-``Makefile, build_fracasbank.py``
-  Files for automatically generating the XML and Prolog treebank.
-
-``build/FraCaSBank.{xml,pl}``
-  The automatically generated 
-  `XML treebank <build/FraCaSBank.xml>`_ and 
-  `Prolog treebank <build/FraCaSBank.pl>`_.
-
-``dist/FraCaSBank*.zip``
-  All files collected in a zip file.
-
-``README.txt, COPYING.txt``:
-  The `source <README.txt>`_ of this README file, and `GNU GPL 3 <COPYING.txt>`_ licensing information.
diff --git a/examples/fracas/ToHTML.hs b/examples/fracas/ToHTML.hs
deleted file mode 100644
--- a/examples/fracas/ToHTML.hs
+++ /dev/null
@@ -1,43 +0,0 @@
-import Data.Char(isSpace)
-
-main = interact (unlines.wrap "dl".concatMap conv.paras.lines)
-
-conv (('@':n):ls) = (tag_class aname "dt"++(fmtnum n++": "++vt abs++" "++abs)):map conc concs
-  where
-    (aname,abs):concs = map (apSnd (dropWhile isSpace.drop 1).break (==':')) ls
-    conc (lang,s) = tag_class lang "dd"++vp abs lang++" "++s
-
-vt abs = tag' "img" ("src=\"http://cloud.grammaticalframework.org/minibar/tree-btn.png\""++a)
-  where
-    a = " onclick=\"vt(this,'"++abs++"')\""
-
-vp abs lang = tag' "img" ("src=\"http://cloud.grammaticalframework.org/minibar/tree-btn.png\""++a)
-  where
-    a = " onclick=\"vp(this,'"++lang++"','"++abs++"')\""
-
-fmtnum n =
-    case words (map u2s n) of
-      [_,n1,n2,_] -> dropWhile (=='0') n1++"."++n2
-      _ -> n
-  where
-    u2s '_' = ' '
-    u2s c   = c
-    
---------------------------------------------------------------------------------
-
-paras ls =
-  case dropWhile null ls of
-    [] -> []
-    ls -> case break null ls of
-            (ls1,ls2) -> ls1:paras ls2
-
-wrap t ls = tag t:ls++[endtag t]
-
-tag_class cls t = tag' t ("class="++cls)
-
-tag' t a = '<':t++" "++a++">"
-
-tag t = '<':t++">"
-endtag t = tag ('/':t)
-
-apSnd f (x,y) = (x,f y)
diff --git a/examples/fracas/build/FraCaSBank.pl b/examples/fracas/build/FraCaSBank.pl
deleted file mode 100644
--- a/examples/fracas/build/FraCaSBank.pl
+++ /dev/null
@@ -1,6067 +0,0 @@
-:- discontiguous tree/2, sent/3.
-%% tree(?SentenceID, ?Tree)
-%% sent(?SentenceID, ?Language, ?Sentence)
-tree(s_001_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(italian_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(become_V2, [])]), t('DetCN', [t('DetQuantOrd', [t('GenNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(world_N, [])])])]), t('NumSg', []), t('OrdSuperl', [t(great_A, [])])]), t('UseN', [t(tenor_N, [])])])])])])])).
-sent(s_001_1_p, eng, 'an Italian became the world\'s greatest tenor').
-sent(s_001_1_p, original, 'an Italian became the world\'s greatest tenor').
-sent(s_001_1_p, swe, 'en italienare blev världens mest framstående tenor').
-
-tree(s_001_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('RelCN', [t('UseN', [t(italian_N, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(become_V2, [])]), t('DetCN', [t('DetQuantOrd', [t('GenNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(world_N, [])])])]), t('NumSg', []), t('OrdSuperl', [t(great_A, [])])]), t('UseN', [t(tenor_N, [])])])])])])])])])])])])).
-sent(s_001_2_q, eng, 'was there an Italian who became the world\'s greatest tenor').
-sent(s_001_2_q, original, 'was there an Italian who became the world\'s greatest tenor').
-sent(s_001_2_q, swe, 'fanns det en italienare som blev världens mest framstående tenor').
-
-tree(s_001_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('RelCN', [t('UseN', [t(italian_N, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(become_V2, [])]), t('DetCN', [t('DetQuantOrd', [t('GenNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(world_N, [])])])]), t('NumSg', []), t('OrdSuperl', [t(great_A, [])])]), t('UseN', [t(tenor_N, [])])])])])])])])])])])).
-sent(s_001_3_h, eng, 'there was an Italian who became the world\'s greatest tenor').
-sent(s_001_3_h, original, 'there was an Italian who became the world\'s greatest tenor').
-sent(s_001_3_h, swe, 'det fanns en italienare som blev världens mest framstående tenor').
-
-tree(s_002_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('AdjCN', [t('PositA', [t(italian_A, [])]), t('UseN', [t(man_N, [])])])]), t('ComplVV', [t(want_VV, []), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])])])])])])])).
-sent(s_002_1_p, eng, 'every Italian man wants to be a great tenor').
-sent(s_002_1_p, original, 'every Italian man wants to be a great tenor').
-sent(s_002_1_p, swe, 'varje italiensk man vill vara en framstående tenor').
-
-tree(s_002_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(somePl_Det, []), t('AdjCN', [t('PositA', [t(italian_A, [])]), t('UseN', [t(man_N, [])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])])])])])])).
-sent(s_002_2_p, eng, 'some Italian men are great tenors').
-sent(s_002_2_p, original, 'some Italian men are great tenors').
-sent(s_002_2_p, swe, 'några italienska män är framstående tenorer').
-
-tree(s_002_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(italian_A, [])]), t('UseN', [t(man_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplVV', [t(want_VV, []), t('UseComp', [t('CompNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])])])])])])])])])])])])])).
-sent(s_002_3_q, eng, 'are there Italian men who want to be a great tenor').
-sent(s_002_3_q, original, 'are there Italian men who want to be a great tenor').
-sent(s_002_3_q, swe, 'finns det italienska män som vill vara en framstående tenor').
-
-tree(s_002_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(italian_A, [])]), t('UseN', [t(man_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplVV', [t(want_VV, []), t('UseComp', [t('CompNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])])])])])])])])])])])])).
-sent(s_002_4_h, eng, 'there are Italian men who want to be a great tenor').
-sent(s_002_4_h, original, 'there are Italian men who want to be a great tenor').
-sent(s_002_4_h, swe, 'det finns italienska män som vill vara en framstående tenor').
-
-tree(s_003_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(italian_A, [])]), t('UseN', [t(man_N, [])])])])]), t('ComplVV', [t(want_VV, []), t('UseComp', [t('CompNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])])])])])])])])).
-sent(s_003_1_p, eng, 'all Italian men want to be a great tenor').
-sent(s_003_1_p, original, 'all Italian men want to be a great tenor').
-sent(s_003_1_p, swe, 'alla italienska män vill vara en framstående tenor').
-
-tree(s_003_2_p, s_002_2_p).
-sent(s_003_2_p, eng, 'some Italian men are great tenors').
-sent(s_003_2_p, original, 'some Italian men are great tenors').
-sent(s_003_2_p, swe, 'några italienska män är framstående tenorer').
-
-tree(s_003_3_q, s_002_3_q).
-sent(s_003_3_q, eng, 'are there Italian men who want to be a great tenor').
-sent(s_003_3_q, original, 'are there Italian men who want to be a great tenor').
-sent(s_003_3_q, swe, 'finns det italienska män som vill vara en framstående tenor').
-
-tree(s_003_4_h, s_002_4_h).
-sent(s_003_4_h, eng, 'there are Italian men who want to be a great tenor').
-sent(s_003_4_h, original, 'there are Italian men who want to be a great tenor').
-sent(s_003_4_h, swe, 'det finns italienska män som vill vara en framstående tenor').
-
-tree(s_004_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(each_Det, []), t('AdjCN', [t('PositA', [t(italian_A, [])]), t('UseN', [t(tenor_N, [])])])]), t('ComplVV', [t(want_VV, []), t('UseComp', [t('CompAP', [t('PositA', [t(great_A, [])])])])])])])])).
-sent(s_004_1_p, eng, 'each Italian tenor wants to be great').
-sent(s_004_1_p, original, 'each Italian tenor wants to be great').
-sent(s_004_1_p, swe, 'varje italiensk tenor vill vara framstående').
-
-tree(s_004_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(somePl_Det, []), t('AdjCN', [t('PositA', [t(italian_A, [])]), t('UseN', [t(tenor_N, [])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(great_A, [])])])])])])])).
-sent(s_004_2_p, eng, 'some Italian tenors are great').
-sent(s_004_2_p, original, 'some Italian tenors are great').
-sent(s_004_2_p, swe, 'några italienska tenorer är framstående').
-
-tree(s_004_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(italian_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplVV', [t(want_VV, []), t('UseComp', [t('CompAP', [t('PositA', [t(great_A, [])])])])])])])])])])])])])).
-sent(s_004_3_q, eng, 'are there Italian tenors who want to be great').
-sent(s_004_3_q, original, 'are there Italian tenors who want to be great').
-sent(s_004_3_q, swe, 'finns det italienska tenorer som vill vara framstående').
-
-tree(s_004_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(italian_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplVV', [t(want_VV, []), t('UseComp', [t('CompAP', [t('PositA', [t(great_A, [])])])])])])])])])])])])).
-sent(s_004_4_h, eng, 'there are Italian tenors who want to be great').
-sent(s_004_4_h, original, 'there are Italian tenors who want to be great').
-sent(s_004_4_h, swe, 'det finns italienska tenorer som vill vara framstående').
-
-tree(s_005_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('AdjCN', [t('AdAP', [t(really_AdA, []), t('PositA', [t(ambitious_A, [])])]), t('UseN', [t(tenor_N, [])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(italian_A, [])])])])])])])).
-sent(s_005_1_p, eng, 'the really ambitious tenors are Italian').
-sent(s_005_1_p, original, 'the really ambitious tenors are Italian').
-sent(s_005_1_p, swe, 'de verkligt ärelystna tenorerna är italienska').
-
-tree(s_005_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('AdAP', [t(really_AdA, []), t('PositA', [t(ambitious_A, [])])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(italian_A, [])])])])])])])])])])])])).
-sent(s_005_2_q, eng, 'are there really ambitious tenors who are Italian').
-sent(s_005_2_q, original, 'are there really ambitious tenors who are Italian').
-sent(s_005_2_q, swe, 'finns det verkligt ärelystna tenorer som är italienska').
-
-tree(s_005_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('AdAP', [t(really_AdA, []), t('PositA', [t(ambitious_A, [])])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(italian_A, [])])])])])])])])])])])).
-sent(s_005_3_h, eng, 'there are really ambitious tenors who are Italian').
-sent(s_005_3_h, original, 'there are really ambitious tenors who are Italian').
-sent(s_005_3_h, swe, 'det finns verkligt ärelystna tenorer som är italienska').
-
-tree(s_006_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumPl', [])]), t('AdjCN', [t('AdAP', [t(really_AdA, []), t('PositA', [t(great_A, [])])]), t('UseN', [t(tenor_N, [])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(modest_A, [])])])])])])])).
-sent(s_006_1_p, eng, 'no really great tenors are modest').
-sent(s_006_1_p, original, 'no really great tenors are modest').
-sent(s_006_1_p, swe, 'inga verkligt framstående tenorer är blygsamma').
-
-tree(s_006_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('AdAP', [t(really_AdA, []), t('PositA', [t(great_A, [])])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(modest_A, [])])])])])])])])])])])])).
-sent(s_006_2_q, eng, 'are there really great tenors who are modest').
-sent(s_006_2_q, original, 'are there really great tenors who are modest').
-sent(s_006_2_q, swe, 'finns det verkligt framstående tenorer som är blygsamma').
-
-tree(s_006_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('AdAP', [t(really_AdA, []), t('PositA', [t(great_A, [])])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(modest_A, [])])])])])])])])])])])).
-sent(s_006_3_h, eng, 'there are really great tenors who are modest').
-sent(s_006_3_h, original, 'there are really great tenors who are modest').
-sent(s_006_3_h, swe, 'det finns verkligt framstående tenorer som är blygsamma').
-
-tree(s_007_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(somePl_Det, []), t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(swedish_A, [])])])])])])])).
-sent(s_007_1_p, eng, 'some great tenors are Swedish').
-sent(s_007_1_p, original, 'some great tenors are Swedish').
-sent(s_007_1_p, swe, 'några framstående tenorer är svenska').
-
-tree(s_007_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(swedish_A, [])])])])])])])])])])])])).
-sent(s_007_2_q, eng, 'are there great tenors who are Swedish').
-sent(s_007_2_q, original, 'are there great tenors who are Swedish').
-sent(s_007_2_q, swe, 'finns det framstående tenorer som är svenska').
-
-tree(s_007_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(swedish_A, [])])])])])])])])])])])).
-sent(s_007_3_h, eng, 'there are great tenors who are Swedish').
-sent(s_007_3_h, original, 'there are great tenors who are Swedish').
-sent(s_007_3_h, swe, 'det finns framstående tenorer som är svenska').
-
-tree(s_008_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(many_Det, []), t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(german_A, [])])])])])])])).
-sent(s_008_1_p, eng, 'many great tenors are German').
-sent(s_008_1_p, original, 'many great tenors are German').
-sent(s_008_1_p, swe, 'många framstående tenorer är tyska').
-
-tree(s_008_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(german_A, [])])])])])])])])])])])])).
-sent(s_008_2_q, eng, 'are there great tenors who are German').
-sent(s_008_2_q, original, 'are there great tenors who are German').
-sent(s_008_2_q, swe, 'finns det framstående tenorer som är tyska').
-
-tree(s_008_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(german_A, [])])])])])])])])])])])).
-sent(s_008_3_h, eng, 'there are great tenors who are German').
-sent(s_008_3_h, original, 'there are great tenors who are German').
-sent(s_008_3_h, swe, 'det finns framstående tenorer som är tyska').
-
-tree(s_009_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(several_Det, []), t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(british_A, [])])])])])])])).
-sent(s_009_1_p, eng, 'several great tenors are British').
-sent(s_009_1_p, original, 'several great tenors are British').
-sent(s_009_1_p, swe, 'flera framstående tenorer är brittiska').
-
-tree(s_009_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(british_A, [])])])])])])])])])])])])).
-sent(s_009_2_q, eng, 'are there great tenors who are British').
-sent(s_009_2_q, original, 'are there great tenors who are British').
-sent(s_009_2_q, swe, 'finns det framstående tenorer som är brittiska').
-
-tree(s_009_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(british_A, [])])])])])])])])])])])).
-sent(s_009_3_h, eng, 'there are great tenors who are British').
-sent(s_009_3_h, original, 'there are great tenors who are British').
-sent(s_009_3_h, swe, 'det finns framstående tenorer som är brittiska').
-
-tree(s_010_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(italian_A, [])])])])])])])).
-sent(s_010_1_p, eng, 'most great tenors are Italian').
-sent(s_010_1_p, original, 'most great tenors are Italian').
-sent(s_010_1_p, swe, 'de flesta framstående tenorer är italienska').
-
-tree(s_010_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(italian_A, [])])])])])])])])])])])])).
-sent(s_010_2_q, eng, 'are there great tenors who are Italian').
-sent(s_010_2_q, original, 'are there great tenors who are Italian').
-sent(s_010_2_q, swe, 'finns det framstående tenorer som är italienska').
-
-tree(s_010_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(italian_A, [])])])])])])])])])])])).
-sent(s_010_3_h, eng, 'there are great tenors who are Italian').
-sent(s_010_3_h, original, 'there are great tenors who are Italian').
-sent(s_010_3_h, swe, 'det finns framstående tenorer som är italienska').
-
-tree(s_011_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(a_few_Det, []), t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])]), t('ComplSlash', [t('SlashV2a', [t(sing_V2, [])]), t('MassNP', [t('UseN', [t(popular_music_N, [])])])])])])])).
-sent(s_011_1_p, eng, 'a few great tenors sing popular music').
-sent(s_011_1_p, original, 'a few great tenors sing popular music').
-sent(s_011_1_p, swe, 'ett fåtal framstående tenorer sjunger populärmusik').
-
-tree(s_011_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(somePl_Det, []), t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])]), t('ComplSlash', [t('SlashV2a', [t(like_V2, [])]), t('MassNP', [t('UseN', [t(popular_music_N, [])])])])])])])).
-sent(s_011_2_p, eng, 'some great tenors like popular music').
-sent(s_011_2_p, original, 'some great tenors like popular music').
-sent(s_011_2_p, swe, 'några framstående tenorer gillar populärmusik').
-
-tree(s_011_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(sing_V2, [])]), t('MassNP', [t('UseN', [t(popular_music_N, [])])])])])])])])])])])])).
-sent(s_011_3_q, eng, 'are there great tenors who sing popular music').
-sent(s_011_3_q, original, 'are there great tenors who sing popular music').
-sent(s_011_3_q, swe, 'finns det framstående tenorer som sjunger populärmusik').
-
-tree(s_011_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(sing_V2, [])]), t('MassNP', [t('UseN', [t(popular_music_N, [])])])])])])])])])])])).
-sent(s_011_4_h, eng, 'there are great tenors who sing popular music').
-sent(s_011_4_h, original, 'there are great tenors who sing popular music').
-sent(s_011_4_h, swe, 'det finns framstående tenorer som sjunger populärmusik').
-
-tree(s_012_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(few_Det, []), t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(poor8penniless_A, [])])])])])])])).
-sent(s_012_1_p, eng, 'few great tenors are poor').
-sent(s_012_1_p, original, 'few great tenors are poor').
-sent(s_012_1_p, swe, 'få framstående tenorer är fattiga').
-
-tree(s_012_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(poor8penniless_A, [])])])])])])])])])])])])).
-sent(s_012_2_q, eng, 'are there great tenors who are poor').
-sent(s_012_2_q, original, 'are there great tenors who are poor').
-sent(s_012_2_q, swe, 'finns det framstående tenorer som är fattiga').
-
-tree(s_012_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(great_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(poor8penniless_A, [])])])])])])])])])])])).
-sent(s_012_3_h, eng, 'there are great tenors who are poor').
-sent(s_012_3_h, original, 'there are great tenors who are poor').
-sent(s_012_3_h, swe, 'det finns framstående tenorer som är fattiga').
-
-tree(s_013_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(both_Det, []), t('AdjCN', [t('PositA', [t(leading_A, [])]), t('UseN', [t(tenor_N, [])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(excellent_A, [])])])])])])])).
-sent(s_013_1_p, eng, 'both leading tenors are excellent').
-sent(s_013_1_p, original, 'both leading tenors are excellent').
-sent(s_013_1_p, swe, 'båda de ledande tenorerna är förträffliga').
-
-tree(s_013_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('AdjCN', [t('PositA', [t(leading_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(excellent_A, [])])])])])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(indispensable_A, [])])])])])])])).
-sent(s_013_2_p, eng, 'leading tenors who are excellent are indispensable').
-sent(s_013_2_p, original, 'leading tenors who are excellent are indispensable').
-sent(s_013_2_p, swe, 'ledande tenorer som är förträffliga är oumbärliga').
-
-tree(s_013_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(both_Det, []), t('AdjCN', [t('PositA', [t(leading_A, [])]), t('UseN', [t(tenor_N, [])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(indispensable_A, [])])])])])])])])).
-sent(s_013_3_q, eng, 'are both leading tenors indispensable').
-sent(s_013_3_q, original, 'are both leading tenors indispensable').
-sent(s_013_3_q, swe, 'är båda de ledande tenorerna oumbärliga').
-
-tree(s_013_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(both_Det, []), t('AdjCN', [t('PositA', [t(leading_A, [])]), t('UseN', [t(tenor_N, [])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(indispensable_A, [])])])])])])])).
-sent(s_013_4_h, eng, 'both leading tenors are indispensable').
-sent(s_013_4_h, original, 'both leading tenors are indispensable').
-sent(s_013_4_h, swe, 'båda de ledande tenorerna är oumbärliga').
-
-tree(s_014_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(neither_Det, []), t('AdjCN', [t('PositA', [t(leading_A, [])]), t('UseN', [t(tenor_N, [])])])]), t(come_cheap_VP, [])])])])).
-sent(s_014_1_p, eng, 'neither leading tenor comes cheap').
-sent(s_014_1_p, original, 'neither leading tenor comes cheap').
-sent(s_014_1_p, swe, 'ingen av de ledande tenorerna är billiga').
-
-tree(s_014_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('AdvNP', [t('DetNP', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])])]), t('PrepNP', [t(part_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(leading_A, [])]), t('UseN', [t(tenor_N, [])])])])])]), t('UseComp', [t('CompNP', [t('UsePN', [t(pavarotti_PN, [])])])])])])])).
-sent(s_014_2_p, eng, 'one of the leading tenors is Pavarotti').
-sent(s_014_2_p, original, 'one of the leading tenors is Pavarotti').
-sent(s_014_2_p, swe, 'ett av de ledande tenorerna är Pavarotti').
-
-tree(s_014_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(pavarotti_PN, [])]), t('UseComp', [t('CompCN', [t('RelCN', [t('AdjCN', [t('PositA', [t(leading_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t(come_cheap_VP, [])])])])])])])])])])).
-sent(s_014_3_q, eng, 'is Pavarotti a leading tenor who comes cheap').
-sent(s_014_3_q, original, 'is Pavarotti a leading tenor who comes cheap').
-sent(s_014_3_q, swe, 'är Pavarotti en ledande tenor som är billig').
-
-tree(s_014_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(pavarotti_PN, [])]), t('UseComp', [t('CompCN', [t('RelCN', [t('AdjCN', [t('PositA', [t(leading_A, [])]), t('UseN', [t(tenor_N, [])])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t(come_cheap_VP, [])])])])])])])])])).
-sent(s_014_4_h, eng, 'Pavarotti is a leading tenor who comes cheap').
-sent(s_014_4_h, original, 'Pavarotti is a leading tenor who comes cheap').
-sent(s_014_4_h, swe, 'Pavarotti är en ledande tenor som är billig').
-
-tree(s_015_1_p, t('Sentence', [t('UseCl', [t('Future', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_three', [])])])]), t('UseN', [t(tenor_N, [])])])]), t('ComplSlash', [t('SlashV2a', [t(take_part_in_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(concert_N, [])])])])])])])).
-sent(s_015_1_p, eng, 'at least three tenors will take part in the concert').
-sent(s_015_1_p, original, 'at least three tenors will take part in the concert').
-sent(s_015_1_p, swe, 'minst tre tenorer ska delta i konserten').
-
-tree(s_015_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(tenor_N, [])]), t('UseRCl', [t('Future', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(take_part_in_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(concert_N, [])])])])])])])])])])])])).
-sent(s_015_2_q, eng, 'are there tenors who will take part in the concert').
-sent(s_015_2_q, original, 'are there tenors who will take part in the concert').
-sent(s_015_2_q, swe, 'finns det tenorer som ska delta i konserten').
-
-tree(s_015_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(tenor_N, [])]), t('UseRCl', [t('Future', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(take_part_in_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(concert_N, [])])])])])])])])])])])).
-sent(s_015_3_h, eng, 'there are tenors who will take part in the concert').
-sent(s_015_3_h, original, 'there are tenors who will take part in the concert').
-sent(s_015_3_h, swe, 'det finns tenorer som ska delta i konserten').
-
-tree(s_016_1_p, t('Sentence', [t('UseCl', [t('Future', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(tenor_N, [])])])]), t('ComplSlash', [t('Slash3V3', [t(contribute_to_V3, []), t('MassNP', [t('UseN', [t(charity_N, [])])])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(theyRefl_Pron, [])]), t('NumPl', [])]), t('UseN', [t(fee_N, [])])])])])])])).
-sent(s_016_1_p, eng, 'at most two tenors will contribute their fees to charity').
-sent(s_016_1_p, original, 'at most two tenors will contribute their fees to charity').
-sent(s_016_1_p, swe, 'högst två tenorer ska ge sina arvoden till välgörenhet').
-
-tree(s_016_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(tenor_N, [])]), t('UseRCl', [t('Future', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('Slash3V3', [t(contribute_to_V3, []), t('MassNP', [t('UseN', [t(charity_N, [])])])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(theyRefl_Pron, [])]), t('NumPl', [])]), t('UseN', [t(fee_N, [])])])])])])])])])])])])).
-sent(s_016_2_q, eng, 'are there tenors who will contribute their fees to charity').
-sent(s_016_2_q, original, 'are there tenors who will contribute their fees to charity').
-sent(s_016_2_q, swe, 'finns det tenorer som ska ge sina arvoden till välgörenhet').
-
-tree(s_016_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(tenor_N, [])]), t('UseRCl', [t('Future', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('Slash3V3', [t(contribute_to_V3, []), t('MassNP', [t('UseN', [t(charity_N, [])])])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(theyRefl_Pron, [])]), t('NumPl', [])]), t('UseN', [t(fee_N, [])])])])])])])])])])])).
-sent(s_016_3_h, eng, 'there are tenors who will contribute their fees to charity').
-sent(s_016_3_h, original, 'there are tenors who will contribute their fees to charity').
-sent(s_016_3_h, swe, 'det finns tenorer som ska ge sina arvoden till välgörenhet').
-
-tree(s_017_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(irishman_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('ComplN2', [t(nobel_prize_N2, []), t('MassNP', [t('UseN', [t(literature_N, [])])])])])])])])])).
-sent(s_017_1_p, eng, 'an Irishman won the Nobel prize for literature').
-sent(s_017_1_p, original, 'an Irishman won the Nobel prize for literature').
-sent(s_017_1_p, swe, 'en irländare vann nobelpriset i litteratur').
-
-tree(s_017_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(irishman_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(nobel_prize_N, [])])])])])])])])).
-sent(s_017_2_q, eng, 'did an Irishman win a Nobel prize').
-sent(s_017_2_q, original, 'did an Irishman win a Nobel prize').
-sent(s_017_2_q, swe, 'vann en irländare ett nobelpris').
-
-tree(s_017_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(irishman_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(nobel_prize_N, [])])])])])])])).
-sent(s_017_3_h, eng, 'an Irishman won a Nobel prize').
-sent(s_017_3_h, original, 'an Irishman won a Nobel prize').
-sent(s_017_3_h, swe, 'en irländare vann ett nobelpris').
-
-tree(s_018_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(european_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])).
-sent(s_018_1_p, eng, 'every European has the right to live in Europe').
-sent(s_018_1_p, original, 'every European has the right to live in Europe').
-sent(s_018_1_p, swe, 'varje europé har rätten att bo i Europa').
-
-tree(s_018_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(european_N, [])])]), t('UseComp', [t('CompCN', [t('UseN', [t(person_N, [])])])])])])])).
-sent(s_018_2_p, eng, 'every European is a person').
-sent(s_018_2_p, original, 'every European is a person').
-sent(s_018_2_p, swe, 'varje europé är en människa').
-
-tree(s_018_3_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('RelCN', [t('UseN', [t(person_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_018_3_p, eng, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_018_3_p, original, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_018_3_p, swe, 'varje människa som har rätten att bo i Europa kan resa fritt inom Europa').
-
-tree(s_018_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(european_N, [])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_018_4_q, eng, 'can every European travel freely within Europe').
-sent(s_018_4_q, original, 'can every European travel freely within Europe').
-sent(s_018_4_q, swe, 'kan varje europé resa fritt inom Europa').
-
-tree(s_018_5_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(european_N, [])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_018_5_h, eng, 'every European can travel freely within Europe').
-sent(s_018_5_h, original, 'every European can travel freely within Europe').
-sent(s_018_5_h, swe, 'varje europé kan resa fritt inom Europa').
-
-tree(s_019_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(european_N, [])])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])).
-sent(s_019_1_p, eng, 'all Europeans have the right to live in Europe').
-sent(s_019_1_p, original, 'all Europeans have the right to live in Europe').
-sent(s_019_1_p, swe, 'alla européer har rätten att bo i Europa').
-
-tree(s_019_2_p, s_018_2_p).
-sent(s_019_2_p, eng, 'every European is a person').
-sent(s_019_2_p, original, 'every European is a person').
-sent(s_019_2_p, swe, 'varje europé är en människa').
-
-tree(s_019_3_p, s_018_3_p).
-sent(s_019_3_p, eng, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_019_3_p, original, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_019_3_p, swe, 'varje människa som har rätten att bo i Europa kan resa fritt inom Europa').
-
-tree(s_019_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(european_N, [])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_019_4_q, eng, 'can all Europeans travel freely within Europe').
-sent(s_019_4_q, original, 'can all Europeans travel freely within Europe').
-sent(s_019_4_q, swe, 'kan alla européer resa fritt inom Europa').
-
-tree(s_019_5_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(european_N, [])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_019_5_h, eng, 'all Europeans can travel freely within Europe').
-sent(s_019_5_h, original, 'all Europeans can travel freely within Europe').
-sent(s_019_5_h, swe, 'alla européer kan resa fritt inom Europa').
-
-tree(s_020_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(each_Det, []), t('UseN', [t(european_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])).
-sent(s_020_1_p, eng, 'each European has the right to live in Europe').
-sent(s_020_1_p, original, 'each European has the right to live in Europe').
-sent(s_020_1_p, swe, 'varje europé har rätten att bo i Europa').
-
-tree(s_020_2_p, s_018_2_p).
-sent(s_020_2_p, eng, 'every European is a person').
-sent(s_020_2_p, original, 'every European is a person').
-sent(s_020_2_p, swe, 'varje europé är en människa').
-
-tree(s_020_3_p, s_018_3_p).
-sent(s_020_3_p, eng, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_020_3_p, original, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_020_3_p, swe, 'varje människa som har rätten att bo i Europa kan resa fritt inom Europa').
-
-tree(s_020_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(each_Det, []), t('UseN', [t(european_N, [])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_020_4_q, eng, 'can each European travel freely within Europe').
-sent(s_020_4_q, original, 'can each European travel freely within Europe').
-sent(s_020_4_q, swe, 'kan varje europé resa fritt inom Europa').
-
-tree(s_020_5_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(each_Det, []), t('UseN', [t(european_N, [])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_020_5_h, eng, 'each European can travel freely within Europe').
-sent(s_020_5_h, original, 'each European can travel freely within Europe').
-sent(s_020_5_h, swe, 'varje europé kan resa fritt inom Europa').
-
-tree(s_021_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(member_state_N, [])])])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])).
-sent(s_021_1_p, eng, 'the residents of member states have the right to live in Europe').
-sent(s_021_1_p, original, 'the residents of member states have the right to live in Europe').
-sent(s_021_1_p, swe, 'invånarna i medlemsstater har rätten att bo i Europa').
-
-tree(s_021_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(member_state_N, [])])])])])]), t('UseComp', [t('CompCN', [t('UseN', [t(individual_N, [])])])])])])])).
-sent(s_021_2_p, eng, 'all residents of member states are individuals').
-sent(s_021_2_p, original, 'all residents of member states are individuals').
-sent(s_021_2_p, swe, 'alla invånare i medlemsstater är individer').
-
-tree(s_021_3_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('RelCN', [t('UseN', [t(individual_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_021_3_p, eng, 'every individual who has the right to live in Europe can travel freely within Europe').
-sent(s_021_3_p, original, 'every individual who has the right to live in Europe can travel freely within Europe').
-sent(s_021_3_p, swe, 'varje individ som har rätten att bo i Europa kan resa fritt inom Europa').
-
-tree(s_021_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(member_state_N, [])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_021_4_q, eng, 'can the residents of member states travel freely within Europe').
-sent(s_021_4_q, original, 'can the residents of member states travel freely within Europe').
-sent(s_021_4_q, swe, 'kan invånarna i medlemsstater resa fritt inom Europa').
-
-tree(s_021_5_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(member_state_N, [])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_021_5_h, eng, 'the residents of member states can travel freely within Europe').
-sent(s_021_5_h, original, 'the residents of member states can travel freely within Europe').
-sent(s_021_5_h, swe, 'invånarna i medlemsstater kan resa fritt inom Europa').
-
-tree(s_022_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumSg', [])]), t('UseN', [t(delegate_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(on_time_Adv, [])])])])])).
-sent(s_022_1_p, eng, 'no delegate finished the report on time').
-sent(s_022_1_p, original, 'no delegate finished the report on time').
-sent(s_022_1_p, swe, 'ingen delegat slutförde rapporten i tid').
-
-tree(s_022_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumSg', [])]), t('UseN', [t(delegate_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])).
-sent(s_022_2_q, eng, 'did no delegate finish the report').
-sent(s_022_2_q, original, 'did no delegate finish the report').
-sent(s_022_2_q, swe, 'slutförde ingen delegat rapporten').
-
-tree(s_022_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumSg', [])]), t('UseN', [t(delegate_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])).
-sent(s_022_3_h, eng, 'no delegate finished the report').
-sent(s_022_3_h, original, 'no delegate finished the report').
-sent(s_022_3_h, swe, 'ingen delegat slutförde rapporten').
-
-tree(s_023_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(somePl_Det, []), t('UseN', [t(delegate_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])]), t(on_time_Adv, [])])])])])).
-sent(s_023_1_p, eng, 'some delegates finished the survey on time').
-sent(s_023_1_p, original, 'some delegates finished the survey on time').
-sent(s_023_1_p, swe, 'några delegater slutförde undersökningen i tid').
-
-tree(s_023_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(somePl_Det, []), t('UseN', [t(delegate_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])])])])])])).
-sent(s_023_2_q, eng, 'did some delegates finish the survey').
-sent(s_023_2_q, original, 'did some delegates finish the survey').
-sent(s_023_2_q, swe, 'slutförde några delegater undersökningen').
-
-tree(s_023_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(somePl_Det, []), t('UseN', [t(delegate_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])])])])])).
-sent(s_023_3_h, eng, 'some delegates finished the survey').
-sent(s_023_3_h, original, 'some delegates finished the survey').
-sent(s_023_3_h, swe, 'några delegater slutförde undersökningen').
-
-tree(s_024_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(many_Det, []), t('UseN', [t(delegate_N, [])])]), t('ComplSlash', [t('Slash3V3', [t(obtain_from_V3, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(interesting_A, [])]), t('UseN', [t(result_N, [])])])])])])])])).
-sent(s_024_1_p, eng, 'many delegates obtained interesting results from the survey').
-sent(s_024_1_p, original, 'many delegates obtained interesting results from the survey').
-sent(s_024_1_p, swe, 'många delegater erhöll intressanta resultat från undersökningen').
-
-tree(s_024_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(many_Det, []), t('UseN', [t(delegate_N, [])])]), t('ComplSlash', [t('Slash3V3', [t(obtain_from_V3, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(result_N, [])])])])])])])])).
-sent(s_024_2_q, eng, 'did many delegates obtain results from the survey').
-sent(s_024_2_q, original, 'did many delegates obtain results from the survey').
-sent(s_024_2_q, swe, 'erhöll många delegater resultat från undersökningen').
-
-tree(s_024_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(many_Det, []), t('UseN', [t(delegate_N, [])])]), t('ComplSlash', [t('Slash3V3', [t(obtain_from_V3, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(result_N, [])])])])])])])).
-sent(s_024_3_h, eng, 'many delegates obtained results from the survey').
-sent(s_024_3_h, original, 'many delegates obtained results from the survey').
-sent(s_024_3_h, swe, 'många delegater erhöll resultat från undersökningen').
-
-tree(s_025_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(several_Det, []), t('UseN', [t(delegate_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(get_V2, [])]), t('PPartNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(result_N, [])])]), t(publish_V2, [])])]), t('PrepNP', [t(in_Prep, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(major_A, [])]), t('AdjCN', [t('PositA', [t(national_A, [])]), t('UseN', [t(newspaper_N, [])])])])])])])])])])).
-sent(s_025_1_p, eng, 'several delegates got the results published in major national newspapers').
-sent(s_025_1_p, original, 'several delegates got the results published in major national newspapers').
-sent(s_025_1_p, swe, 'flera delegater fick resultaten publicerade i större nationella tidningar').
-
-tree(s_025_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(several_Det, []), t('UseN', [t(delegate_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(get_V2, [])]), t('PPartNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(result_N, [])])]), t(publish_V2, [])])])])])])])).
-sent(s_025_2_q, eng, 'did several delegates get the results published').
-sent(s_025_2_q, original, 'did several delegates get the results published').
-sent(s_025_2_q, swe, 'fick flera delegater resultaten publicerade').
-
-tree(s_025_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(several_Det, []), t('UseN', [t(delegate_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(get_V2, [])]), t('PPartNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(result_N, [])])]), t(publish_V2, [])])])])])])).
-sent(s_025_3_h, eng, 'several delegates got the results published').
-sent(s_025_3_h, original, 'several delegates got the results published').
-sent(s_025_3_h, swe, 'flera delegater fick resultaten publicerade').
-
-tree(s_026_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(european_N, [])])])]), t('UseComp', [t('CompAP', [t('AdvAP', [t('PositA', [t(resident_A, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_026_1_p, eng, 'most Europeans are resident in Europe').
-sent(s_026_1_p, original, 'most Europeans are resident in Europe').
-sent(s_026_1_p, swe, 'de flesta européer är bosatta i Europa').
-
-tree(s_026_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(european_N, [])])])]), t('UseComp', [t('CompCN', [t('UseN', [t(person_N, [])])])])])])])).
-sent(s_026_2_p, eng, 'all Europeans are people').
-sent(s_026_2_p, original, 'all Europeans are people').
-sent(s_026_2_p, swe, 'alla européer är människor').
-
-tree(s_026_3_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(person_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('AdvAP', [t('PositA', [t(resident_A, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_026_3_p, eng, 'all people who are resident in Europe can travel freely within Europe').
-sent(s_026_3_p, original, 'all people who are resident in Europe can travel freely within Europe').
-sent(s_026_3_p, swe, 'alla människor som är bosatta i Europa kan resa fritt inom Europa').
-
-tree(s_026_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(european_N, [])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_026_4_q, eng, 'can most Europeans travel freely within Europe').
-sent(s_026_4_q, original, 'can most Europeans travel freely within Europe').
-sent(s_026_4_q, swe, 'kan de flesta européer resa fritt inom Europa').
-
-tree(s_026_5_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(european_N, [])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_026_5_h, eng, 'most Europeans can travel freely within Europe').
-sent(s_026_5_h, original, 'most Europeans can travel freely within Europe').
-sent(s_026_5_h, swe, 'de flesta européer kan resa fritt inom Europa').
-
-tree(s_027_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(a_few_Det, []), t('UseN', [t(committee_member_N, [])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(sweden_PN, [])])])])])])])])).
-sent(s_027_1_p, eng, 'a few committee members are from Sweden').
-sent(s_027_1_p, original, 'a few committee members are from Sweden').
-sent(s_027_1_p, swe, 'ett fåtal kommittémedlemmar är från Sverige').
-
-tree(s_027_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(committee_member_N, [])])])]), t('UseComp', [t('CompCN', [t('UseN', [t(person_N, [])])])])])])])).
-sent(s_027_2_p, eng, 'all committee members are people').
-sent(s_027_2_p, original, 'all committee members are people').
-sent(s_027_2_p, swe, 'alla kommittémedlemmar är människor').
-
-tree(s_027_3_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(person_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(sweden_PN, [])])])])])])])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(scandinavia_PN, [])])])])])])])])).
-sent(s_027_3_p, eng, 'all people who are from Sweden are from Scandinavia').
-sent(s_027_3_p, original, 'all people who are from Sweden are from Scandinavia').
-sent(s_027_3_p, swe, 'alla människor som är från Sverige är från Skandinavien').
-
-tree(s_027_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t(a_few_Det, []), t('UseN', [t(committee_member_N, [])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(scandinavia_PN, [])])])])])])])])])).
-sent(s_027_4_q, eng, 'are at least a few committee members from Scandinavia').
-sent(s_027_4_q, original, 'are at least a few committee members from Scandinavia').
-sent(s_027_4_q, swe, 'är minst ett fåtal kommittémedlemmar från Skandinavien').
-
-tree(s_027_5_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t(a_few_Det, []), t('UseN', [t(committee_member_N, [])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(scandinavia_PN, [])])])])])])])])).
-sent(s_027_5_h, eng, 'at least a few committee members are from Scandinavia').
-sent(s_027_5_h, original, 'at least a few committee members are from Scandinavia').
-sent(s_027_5_h, swe, 'minst ett fåtal kommittémedlemmar är från Skandinavien').
-
-tree(s_028_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(few_Det, []), t('UseN', [t(committee_member_N, [])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(portugal_PN, [])])])])])])])])).
-sent(s_028_1_p, eng, 'few committee members are from Portugal').
-sent(s_028_1_p, original, 'few committee members are from Portugal').
-sent(s_028_1_p, swe, 'få kommittémedlemmar är från Portugal').
-
-tree(s_028_2_p, s_027_2_p).
-sent(s_028_2_p, eng, 'all committee members are people').
-sent(s_028_2_p, original, 'all committee members are people').
-sent(s_028_2_p, swe, 'alla kommittémedlemmar är människor').
-
-tree(s_028_3_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(person_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(portugal_PN, [])])])])])])])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(southern_europe_PN, [])])])])])])])])).
-sent(s_028_3_p, eng, 'all people who are from Portugal are from southern Europe').
-sent(s_028_3_p, original, 'all people who are from Portugal are from southern Europe').
-sent(s_028_3_p, swe, 'alla människor som är från Portugal är från södra Europa').
-
-tree(s_028_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t(few_Det, []), t('AdvCN', [t('UseN', [t(committee_member_N, [])]), t('PrepNP', [t(from_Prep, []), t('UsePN', [t(southern_europe_PN, [])])])])])])])])])).
-sent(s_028_4_q, eng, 'are there few committee members from southern Europe').
-sent(s_028_4_q, original, 'are there few committee members from southern Europe').
-sent(s_028_4_q, swe, 'finns det få kommittémedlemmar från södra Europa').
-
-tree(s_028_5_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t(few_Det, []), t('AdvCN', [t('UseN', [t(committee_member_N, [])]), t('PrepNP', [t(from_Prep, []), t('UsePN', [t(southern_europe_PN, [])])])])])])])])).
-sent(s_028_5_h, eng, 'there are few committee members from southern Europe').
-sent(s_028_5_h, original, 'there are few committee members from southern Europe').
-sent(s_028_5_h, swe, 'det finns få kommittémedlemmar från södra Europa').
-
-tree(s_029_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(both_Det, []), t('UseN', [t(commissioner_N, [])])]), t('ComplVV', [t(use_VV, []), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(leading_A, [])]), t('UseN', [t(businessman_N, [])])])])])])])])])).
-sent(s_029_1_p, eng, 'both commissioners used to be leading businessmen').
-sent(s_029_1_p, original, 'both commissioners used to be leading businessmen').
-sent(s_029_1_p, swe, 'båda ombuden brukade vara ledande affärsmän').
-
-tree(s_029_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(both_Det, []), t('UseN', [t(commissioner_N, [])])]), t('ComplVV', [t(use_VV, []), t('UseComp', [t('CompCN', [t('UseN', [t(businessman_N, [])])])])])])])])])).
-sent(s_029_2_q, eng, 'did both commissioners used to be businessmen').
-sent(s_029_2_q, original, 'did both commissioners used to be businessmen').
-sent(s_029_2_q, swe, 'brukade båda ombuden vara affärsmän').
-
-tree(s_029_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(both_Det, []), t('UseN', [t(commissioner_N, [])])]), t('ComplVV', [t(use_VV, []), t('UseComp', [t('CompCN', [t('UseN', [t(businessman_N, [])])])])])])])])).
-sent(s_029_3_h, eng, 'both commissioners used to be businessmen').
-sent(s_029_3_h, original, 'both commissioners used to be businessmen').
-sent(s_029_3_h, swe, 'båda ombuden brukade vara affärsmän').
-
-tree(s_030_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(neither_Det, []), t('UseN', [t(commissioner_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t(a_lot_of_Det, []), t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_030_1_p, eng, 'neither commissioner spends a lot of time at home').
-sent(s_030_1_p, original, 'neither commissioner spends a lot of time at home').
-sent(s_030_1_p, swe, 'inget av ombuden tillbringar mycket tid hemma').
-
-tree(s_030_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(neither_Det, []), t('UseN', [t(commissioner_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('MassNP', [t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])])).
-sent(s_030_2_q, eng, 'does neither commissioner spend time at home').
-sent(s_030_2_q, original, 'does neither commissioner spend time at home').
-sent(s_030_2_q, swe, 'tillbringar inget av ombuden tid hemma').
-
-tree(s_030_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(neither_Det, []), t('UseN', [t(commissioner_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('MassNP', [t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_030_3_h, eng, 'neither commissioner spends time at home').
-sent(s_030_3_h, original, 'neither commissioner spends time at home').
-sent(s_030_3_h, swe, 'inget av ombuden tillbringar tid hemma').
-
-tree(s_031_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_three', [])])])]), t('UseN', [t(commissioner_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t(a_lot_of_Det, []), t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_031_1_p, eng, 'at least three commissioners spend a lot of time at home').
-sent(s_031_1_p, original, 'at least three commissioners spend a lot of time at home').
-sent(s_031_1_p, swe, 'minst tre ombud tillbringar mycket tid hemma').
-
-tree(s_031_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_three', [])])])]), t('UseN', [t(commissioner_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('MassNP', [t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])])).
-sent(s_031_2_q, eng, 'do at least three commissioners spend time at home').
-sent(s_031_2_q, original, 'do at least three commissioners spend time at home').
-sent(s_031_2_q, swe, 'tillbringar minst tre ombud tid hemma').
-
-tree(s_031_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_three', [])])])]), t('UseN', [t(commissioner_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('MassNP', [t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_031_3_h, eng, 'at least three commissioners spend time at home').
-sent(s_031_3_h, original, 'at least three commissioners spend time at home').
-sent(s_031_3_h, swe, 'minst tre ombud tillbringar tid hemma').
-
-tree(s_032_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_ten', [])])])]), t('UseN', [t(commissioner_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t(a_lot_of_Det, []), t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_032_1_p, eng, 'at most ten commissioners spend a lot of time at home').
-sent(s_032_1_p, original, 'at most ten commissioners spend a lot of time at home').
-sent(s_032_1_p, swe, 'högst tio ombud tillbringar mycket tid hemma').
-
-tree(s_032_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(at_most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_ten', [])])])]), t('UseN', [t(commissioner_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('MassNP', [t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])])).
-sent(s_032_2_q, eng, 'do at most ten commissioners spend time at home').
-sent(s_032_2_q, original, 'do at most ten commissioners spend time at home').
-sent(s_032_2_q, swe, 'tillbringar högst tio ombud tid hemma').
-
-tree(s_032_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_ten', [])])])]), t('UseN', [t(commissioner_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('MassNP', [t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_032_3_h, eng, 'at most ten commissioners spend time at home').
-sent(s_032_3_h, original, 'at most ten commissioners spend time at home').
-sent(s_032_3_h, swe, 'högst tio ombud tillbringar tid hemma').
-
-tree(s_033_1_p, s_017_3_h).
-sent(s_033_1_p, eng, 'an Irishman won a Nobel prize').
-sent(s_033_1_p, original, 'an Irishman won a Nobel prize').
-sent(s_033_1_p, swe, 'en irländare vann ett nobelpris').
-
-tree(s_033_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(irishman_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('ComplN2', [t(nobel_prize_N2, []), t('MassNP', [t('UseN', [t(literature_N, [])])])])])])])])])])).
-sent(s_033_2_q, eng, 'did an Irishman win the Nobel prize for literature').
-sent(s_033_2_q, original, 'did an Irishman win the Nobel prize for literature').
-sent(s_033_2_q, swe, 'vann en irländare nobelpriset i litteratur').
-
-tree(s_033_3_h, s_017_1_p).
-sent(s_033_3_h, eng, 'an Irishman won the Nobel prize for literature').
-sent(s_033_3_h, original, 'an Irishman won the Nobel prize for literature').
-sent(s_033_3_h, swe, 'en irländare vann nobelpriset i litteratur').
-
-tree(s_034_1_p, s_018_5_h).
-sent(s_034_1_p, eng, 'every European can travel freely within Europe').
-sent(s_034_1_p, original, 'every European can travel freely within Europe').
-sent(s_034_1_p, swe, 'varje europé kan resa fritt inom Europa').
-
-tree(s_034_2_p, s_018_2_p).
-sent(s_034_2_p, eng, 'every European is a person').
-sent(s_034_2_p, original, 'every European is a person').
-sent(s_034_2_p, swe, 'varje europé är en människa').
-
-tree(s_034_3_p, s_018_3_p).
-sent(s_034_3_p, eng, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_034_3_p, original, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_034_3_p, swe, 'varje människa som har rätten att bo i Europa kan resa fritt inom Europa').
-
-tree(s_034_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(european_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])])).
-sent(s_034_4_q, eng, 'does every European have the right to live in Europe').
-sent(s_034_4_q, original, 'does every European have the right to live in Europe').
-sent(s_034_4_q, swe, 'har varje europé rätten att bo i Europa').
-
-tree(s_034_5_h, s_018_1_p).
-sent(s_034_5_h, eng, 'every European has the right to live in Europe').
-sent(s_034_5_h, original, 'every European has the right to live in Europe').
-sent(s_034_5_h, swe, 'varje europé har rätten att bo i Europa').
-
-tree(s_035_1_p, s_019_5_h).
-sent(s_035_1_p, eng, 'all Europeans can travel freely within Europe').
-sent(s_035_1_p, original, 'all Europeans can travel freely within Europe').
-sent(s_035_1_p, swe, 'alla européer kan resa fritt inom Europa').
-
-tree(s_035_2_p, s_018_2_p).
-sent(s_035_2_p, eng, 'every European is a person').
-sent(s_035_2_p, original, 'every European is a person').
-sent(s_035_2_p, swe, 'varje europé är en människa').
-
-tree(s_035_3_p, s_018_3_p).
-sent(s_035_3_p, eng, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_035_3_p, original, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_035_3_p, swe, 'varje människa som har rätten att bo i Europa kan resa fritt inom Europa').
-
-tree(s_035_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(european_N, [])])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])])).
-sent(s_035_4_q, eng, 'do all Europeans have the right to live in Europe').
-sent(s_035_4_q, original, 'do all Europeans have the right to live in Europe').
-sent(s_035_4_q, swe, 'har alla européer rätten att bo i Europa').
-
-tree(s_035_5_h, s_019_1_p).
-sent(s_035_5_h, eng, 'all Europeans have the right to live in Europe').
-sent(s_035_5_h, original, 'all Europeans have the right to live in Europe').
-sent(s_035_5_h, swe, 'alla européer har rätten att bo i Europa').
-
-tree(s_036_1_p, s_020_5_h).
-sent(s_036_1_p, eng, 'each European can travel freely within Europe').
-sent(s_036_1_p, original, 'each European can travel freely within Europe').
-sent(s_036_1_p, swe, 'varje europé kan resa fritt inom Europa').
-
-tree(s_036_2_p, s_018_2_p).
-sent(s_036_2_p, eng, 'every European is a person').
-sent(s_036_2_p, original, 'every European is a person').
-sent(s_036_2_p, swe, 'varje europé är en människa').
-
-tree(s_036_3_p, s_018_3_p).
-sent(s_036_3_p, eng, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_036_3_p, original, 'every person who has the right to live in Europe can travel freely within Europe').
-sent(s_036_3_p, swe, 'varje människa som har rätten att bo i Europa kan resa fritt inom Europa').
-
-tree(s_036_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(each_Det, []), t('UseN', [t(european_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])])).
-sent(s_036_4_q, eng, 'does each European have the right to live in Europe').
-sent(s_036_4_q, original, 'does each European have the right to live in Europe').
-sent(s_036_4_q, swe, 'har varje europé rätten att bo i Europa').
-
-tree(s_036_5_h, s_020_1_p).
-sent(s_036_5_h, eng, 'each European has the right to live in Europe').
-sent(s_036_5_h, original, 'each European has the right to live in Europe').
-sent(s_036_5_h, swe, 'varje europé har rätten att bo i Europa').
-
-tree(s_037_1_p, s_021_5_h).
-sent(s_037_1_p, eng, 'the residents of member states can travel freely within Europe').
-sent(s_037_1_p, original, 'the residents of member states can travel freely within Europe').
-sent(s_037_1_p, swe, 'invånarna i medlemsstater kan resa fritt inom Europa').
-
-tree(s_037_2_p, s_021_2_p).
-sent(s_037_2_p, eng, 'all residents of member states are individuals').
-sent(s_037_2_p, original, 'all residents of member states are individuals').
-sent(s_037_2_p, swe, 'alla invånare i medlemsstater är individer').
-
-tree(s_037_3_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('RelCN', [t('UseN', [t(individual_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t(anywhere_Adv, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_037_3_p, eng, 'every individual who has the right to live anywhere in Europe can travel freely within Europe').
-sent(s_037_3_p, original, 'every individual who has the right to live anywhere in Europe can travel freely within Europe').
-sent(s_037_3_p, swe, 'varje individ som har rätten att bo var som helst i Europa kan resa fritt inom Europa').
-
-tree(s_037_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(member_state_N, [])])])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t(anywhere_Adv, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])])).
-sent(s_037_4_q, eng, 'do the residents of member states have the right to live anywhere in Europe').
-sent(s_037_4_q, original, 'do the residents of member states have the right to live anywhere in Europe').
-sent(s_037_4_q, swe, 'har invånarna i medlemsstater rätten att bo var som helst i Europa').
-
-tree(s_037_5_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(member_state_N, [])])])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t(anywhere_Adv, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])).
-sent(s_037_5_h, eng, 'the residents of member states have the right to live anywhere in Europe').
-sent(s_037_5_h, original, 'the residents of member states have the right to live anywhere in Europe').
-sent(s_037_5_h, swe, 'invånarna i medlemsstater har rätten att bo var som helst i Europa').
-
-tree(s_038_1_p, s_022_3_h).
-sent(s_038_1_p, eng, 'no delegate finished the report').
-sent(s_038_1_p, original, 'no delegate finished the report').
-sent(s_038_1_p, swe, 'ingen delegat slutförde rapporten').
-
-tree(s_038_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(anySg_Det, []), t('UseN', [t(delegate_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(on_time_Adv, [])])])])])])).
-sent(s_038_2_q, eng, 'did any delegate finish the report on time').
-sent(s_038_2_q, original, 'did any delegate finish the report on time').
-sent(s_038_2_q, swe, 'slutförde någon delegat rapporten i tid').
-
-tree(s_038_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(someSg_Det, []), t('UseN', [t(delegate_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(on_time_Adv, [])])])])])).
-sent(s_038_3_h, eng, 'some delegate finished the report on time').
-sent(s_038_3_h, original, 'some delegate finished the report on time').
-sent(s_038_3_h, swe, 'någon delegat slutförde rapporten i tid').
-
-tree(s_039_1_p, s_023_3_h).
-sent(s_039_1_p, eng, 'some delegates finished the survey').
-sent(s_039_1_p, original, 'some delegates finished the survey').
-sent(s_039_1_p, swe, 'några delegater slutförde undersökningen').
-
-tree(s_039_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(somePl_Det, []), t('UseN', [t(delegate_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])]), t(on_time_Adv, [])])])])])])).
-sent(s_039_2_q, eng, 'did some delegates finish the survey on time').
-sent(s_039_2_q, original, 'did some delegates finish the survey on time').
-sent(s_039_2_q, swe, 'slutförde några delegater undersökningen i tid').
-
-tree(s_039_3_h, s_023_1_p).
-sent(s_039_3_h, eng, 'some delegates finished the survey on time').
-sent(s_039_3_h, original, 'some delegates finished the survey on time').
-sent(s_039_3_h, swe, 'några delegater slutförde undersökningen i tid').
-
-tree(s_040_1_p, s_024_3_h).
-sent(s_040_1_p, eng, 'many delegates obtained results from the survey').
-sent(s_040_1_p, original, 'many delegates obtained results from the survey').
-sent(s_040_1_p, swe, 'många delegater erhöll resultat från undersökningen').
-
-tree(s_040_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(many_Det, []), t('UseN', [t(delegate_N, [])])]), t('ComplSlash', [t('Slash3V3', [t(obtain_from_V3, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(interesting_A, [])]), t('UseN', [t(result_N, [])])])])])])])])])).
-sent(s_040_2_q, eng, 'did many delegates obtain interesting results from the survey').
-sent(s_040_2_q, original, 'did many delegates obtain interesting results from the survey').
-sent(s_040_2_q, swe, 'erhöll många delegater intressanta resultat från undersökningen').
-
-tree(s_040_3_h, s_024_1_p).
-sent(s_040_3_h, eng, 'many delegates obtained interesting results from the survey').
-sent(s_040_3_h, original, 'many delegates obtained interesting results from the survey').
-sent(s_040_3_h, swe, 'många delegater erhöll intressanta resultat från undersökningen').
-
-tree(s_041_1_p, s_025_3_h).
-sent(s_041_1_p, eng, 'several delegates got the results published').
-sent(s_041_1_p, original, 'several delegates got the results published').
-sent(s_041_1_p, swe, 'flera delegater fick resultaten publicerade').
-
-tree(s_041_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(several_Det, []), t('UseN', [t(delegate_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(get_V2, [])]), t('PPartNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(result_N, [])])]), t(publish_V2, [])])]), t('PrepNP', [t(in_Prep, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(major_A, [])]), t('AdjCN', [t('PositA', [t(national_A, [])]), t('UseN', [t(newspaper_N, [])])])])])])])])])])])).
-sent(s_041_2_q, eng, 'did several delegates get the results published in major national newspapers').
-sent(s_041_2_q, original, 'did several delegates get the results published in major national newspapers').
-sent(s_041_2_q, swe, 'fick flera delegater resultaten publicerade i större nationella tidningar').
-
-tree(s_041_3_h, s_025_1_p).
-sent(s_041_3_h, eng, 'several delegates got the results published in major national newspapers').
-sent(s_041_3_h, original, 'several delegates got the results published in major national newspapers').
-sent(s_041_3_h, swe, 'flera delegater fick resultaten publicerade i större nationella tidningar').
-
-tree(s_042_1_p, s_026_5_h).
-sent(s_042_1_p, eng, 'most Europeans can travel freely within Europe').
-sent(s_042_1_p, original, 'most Europeans can travel freely within Europe').
-sent(s_042_1_p, swe, 'de flesta européer kan resa fritt inom Europa').
-
-tree(s_042_2_p, s_026_2_p).
-sent(s_042_2_p, eng, 'all Europeans are people').
-sent(s_042_2_p, original, 'all Europeans are people').
-sent(s_042_2_p, swe, 'alla européer är människor').
-
-tree(s_042_3_p, s_026_3_p).
-sent(s_042_3_p, eng, 'all people who are resident in Europe can travel freely within Europe').
-sent(s_042_3_p, original, 'all people who are resident in Europe can travel freely within Europe').
-sent(s_042_3_p, swe, 'alla människor som är bosatta i Europa kan resa fritt inom Europa').
-
-tree(s_042_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(european_N, [])])])]), t('UseComp', [t('CompAP', [t('AdvAP', [t('PositA', [t(resident_A, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])).
-sent(s_042_4_q, eng, 'are most Europeans resident in Europe').
-sent(s_042_4_q, original, 'are most Europeans resident in Europe').
-sent(s_042_4_q, swe, 'är de flesta européer bosatta i Europa').
-
-tree(s_042_5_h, s_026_1_p).
-sent(s_042_5_h, eng, 'most Europeans are resident in Europe').
-sent(s_042_5_h, original, 'most Europeans are resident in Europe').
-sent(s_042_5_h, swe, 'de flesta européer är bosatta i Europa').
-
-tree(s_043_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(a_few_Det, []), t('UseN', [t(committee_member_N, [])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(scandinavia_PN, [])])])])])])])])).
-sent(s_043_1_p, eng, 'a few committee members are from Scandinavia').
-sent(s_043_1_p, original, 'a few committee members are from Scandinavia').
-sent(s_043_1_p, swe, 'ett fåtal kommittémedlemmar är från Skandinavien').
-
-tree(s_043_2_p, s_027_2_p).
-sent(s_043_2_p, eng, 'all committee members are people').
-sent(s_043_2_p, original, 'all committee members are people').
-sent(s_043_2_p, swe, 'alla kommittémedlemmar är människor').
-
-tree(s_043_3_p, s_027_3_p).
-sent(s_043_3_p, eng, 'all people who are from Sweden are from Scandinavia').
-sent(s_043_3_p, original, 'all people who are from Sweden are from Scandinavia').
-sent(s_043_3_p, swe, 'alla människor som är från Sverige är från Skandinavien').
-
-tree(s_043_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t(a_few_Det, []), t('UseN', [t(committee_member_N, [])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(sweden_PN, [])])])])])])])])])).
-sent(s_043_4_q, eng, 'are at least a few committee members from Sweden').
-sent(s_043_4_q, original, 'are at least a few committee members from Sweden').
-sent(s_043_4_q, swe, 'är minst ett fåtal kommittémedlemmar från Sverige').
-
-tree(s_043_5_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t(a_few_Det, []), t('UseN', [t(committee_member_N, [])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(sweden_PN, [])])])])])])])])).
-sent(s_043_5_h, eng, 'at least a few committee members are from Sweden').
-sent(s_043_5_h, original, 'at least a few committee members are from Sweden').
-sent(s_043_5_h, swe, 'minst ett fåtal kommittémedlemmar är från Sverige').
-
-tree(s_044_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(few_Det, []), t('UseN', [t(committee_member_N, [])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(southern_europe_PN, [])])])])])])])])).
-sent(s_044_1_p, eng, 'few committee members are from southern Europe').
-sent(s_044_1_p, original, 'few committee members are from southern Europe').
-sent(s_044_1_p, swe, 'få kommittémedlemmar är från södra Europa').
-
-tree(s_044_2_p, s_027_2_p).
-sent(s_044_2_p, eng, 'all committee members are people').
-sent(s_044_2_p, original, 'all committee members are people').
-sent(s_044_2_p, swe, 'alla kommittémedlemmar är människor').
-
-tree(s_044_3_p, s_028_3_p).
-sent(s_044_3_p, eng, 'all people who are from Portugal are from southern Europe').
-sent(s_044_3_p, original, 'all people who are from Portugal are from southern Europe').
-sent(s_044_3_p, swe, 'alla människor som är från Portugal är från södra Europa').
-
-tree(s_044_4_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t(few_Det, []), t('AdvCN', [t('UseN', [t(committee_member_N, [])]), t('PrepNP', [t(from_Prep, []), t('UsePN', [t(portugal_PN, [])])])])])])])])])).
-sent(s_044_4_q, eng, 'are there few committee members from Portugal').
-sent(s_044_4_q, original, 'are there few committee members from Portugal').
-sent(s_044_4_q, swe, 'finns det få kommittémedlemmar från Portugal').
-
-tree(s_044_5_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t(few_Det, []), t('AdvCN', [t('UseN', [t(committee_member_N, [])]), t('PrepNP', [t(from_Prep, []), t('UsePN', [t(portugal_PN, [])])])])])])])])).
-sent(s_044_5_h, eng, 'there are few committee members from Portugal').
-sent(s_044_5_h, original, 'there are few committee members from Portugal').
-sent(s_044_5_h, swe, 'det finns få kommittémedlemmar från Portugal').
-
-tree(s_045_1_p, s_029_3_h).
-sent(s_045_1_p, eng, 'both commissioners used to be businessmen').
-sent(s_045_1_p, original, 'both commissioners used to be businessmen').
-sent(s_045_1_p, swe, 'båda ombuden brukade vara affärsmän').
-
-tree(s_045_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(both_Det, []), t('UseN', [t(commissioner_N, [])])]), t('ComplVV', [t(use_VV, []), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(leading_A, [])]), t('UseN', [t(businessman_N, [])])])])])])])])])])).
-sent(s_045_2_q, eng, 'did both commissioners used to be leading businessmen').
-sent(s_045_2_q, original, 'did both commissioners used to be leading businessmen').
-sent(s_045_2_q, swe, 'brukade båda ombuden vara ledande affärsmän').
-
-tree(s_045_3_h, s_029_1_p).
-sent(s_045_3_h, eng, 'both commissioners used to be leading businessmen').
-sent(s_045_3_h, original, 'both commissioners used to be leading businessmen').
-sent(s_045_3_h, swe, 'båda ombuden brukade vara ledande affärsmän').
-
-tree(s_046_1_p, s_030_3_h).
-sent(s_046_1_p, eng, 'neither commissioner spends time at home').
-sent(s_046_1_p, original, 'neither commissioner spends time at home').
-sent(s_046_1_p, swe, 'inget av ombuden tillbringar tid hemma').
-
-tree(s_046_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(either_Det, []), t('UseN', [t(commissioner_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t(a_lot_of_Det, []), t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])])).
-sent(s_046_2_q, eng, 'does either commissioner spend a lot of time at home').
-sent(s_046_2_q, original, 'does either commissioner spend a lot of time at home').
-sent(s_046_2_q, swe, 'tillbringar något av ombuden mycket tid hemma').
-
-tree(s_046_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('AdvNP', [t('DetNP', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])])]), t('PrepNP', [t(part_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(commissioner_N, [])])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t(a_lot_of_Det, []), t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_046_3_h, eng, 'one of the commissioners spends a lot of time at home').
-sent(s_046_3_h, original, 'one of the commissioners spends a lot of time at home').
-sent(s_046_3_h, swe, 'ett av ombuden tillbringar mycket tid hemma').
-
-tree(s_047_1_p, s_031_3_h).
-sent(s_047_1_p, eng, 'at least three commissioners spend time at home').
-sent(s_047_1_p, original, 'at least three commissioners spend time at home').
-sent(s_047_1_p, swe, 'minst tre ombud tillbringar tid hemma').
-
-tree(s_047_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_three', [])])])]), t('UseN', [t(commissioner_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t(a_lot_of_Det, []), t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])])).
-sent(s_047_2_q, eng, 'do at least three commissioners spend a lot of time at home').
-sent(s_047_2_q, original, 'do at least three commissioners spend a lot of time at home').
-sent(s_047_2_q, swe, 'tillbringar minst tre ombud mycket tid hemma').
-
-tree(s_047_3_h, s_031_1_p).
-sent(s_047_3_h, eng, 'at least three commissioners spend a lot of time at home').
-sent(s_047_3_h, original, 'at least three commissioners spend a lot of time at home').
-sent(s_047_3_h, swe, 'minst tre ombud tillbringar mycket tid hemma').
-
-tree(s_048_1_p, s_032_3_h).
-sent(s_048_1_p, eng, 'at most ten commissioners spend time at home').
-sent(s_048_1_p, original, 'at most ten commissioners spend time at home').
-sent(s_048_1_p, swe, 'högst tio ombud tillbringar tid hemma').
-
-tree(s_048_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(at_most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_ten', [])])])]), t('UseN', [t(commissioner_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t(a_lot_of_Det, []), t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])])).
-sent(s_048_2_q, eng, 'do at most ten commissioners spend a lot of time at home').
-sent(s_048_2_q, original, 'do at most ten commissioners spend a lot of time at home').
-sent(s_048_2_q, swe, 'tillbringar högst tio ombud mycket tid hemma').
-
-tree(s_048_3_h, s_032_1_p).
-sent(s_048_3_h, eng, 'at most ten commissioners spend a lot of time at home').
-sent(s_048_3_h, original, 'at most ten commissioners spend a lot of time at home').
-sent(s_048_3_h, swe, 'högst tio ombud tillbringar mycket tid hemma').
-
-tree(s_049_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(swede_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(nobel_prize_N, [])])])])])])])).
-sent(s_049_1_p, eng, 'a Swede won a Nobel prize').
-sent(s_049_1_p, original, 'a Swede won a Nobel prize').
-sent(s_049_1_p, swe, 'en svensk vann ett nobelpris').
-
-tree(s_049_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(swede_N, [])])]), t('UseComp', [t('CompCN', [t('UseN', [t(scandinavian_N, [])])])])])])])).
-sent(s_049_2_p, eng, 'every Swede is a Scandinavian').
-sent(s_049_2_p, original, 'every Swede is a Scandinavian').
-sent(s_049_2_p, swe, 'varje svensk är en skandinav').
-
-tree(s_049_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(scandinavian_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(nobel_prize_N, [])])])])])])])])).
-sent(s_049_3_q, eng, 'did a Scandinavian win a Nobel prize').
-sent(s_049_3_q, original, 'did a Scandinavian win a Nobel prize').
-sent(s_049_3_q, swe, 'vann en skandinav ett nobelpris').
-
-tree(s_049_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(scandinavian_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(nobel_prize_N, [])])])])])])])).
-sent(s_049_4_h, eng, 'a Scandinavian won a Nobel prize').
-sent(s_049_4_h, original, 'a Scandinavian won a Nobel prize').
-sent(s_049_4_h, swe, 'en skandinav vann ett nobelpris').
-
-tree(s_050_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('AdjCN', [t('PositA', [t(canadian_A, [])]), t('UseN', [t(resident_N, [])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_050_1_p, eng, 'every Canadian resident can travel freely within Europe').
-sent(s_050_1_p, original, 'every Canadian resident can travel freely within Europe').
-sent(s_050_1_p, swe, 'varje kanadensisk invånare kan resa fritt inom Europa').
-
-tree(s_050_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('AdjCN', [t('PositA', [t(canadian_A, [])]), t('UseN', [t(resident_N, [])])])]), t('UseComp', [t('CompCN', [t('ComplN2', [t(resident_on_N2, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(north_american_A, [])]), t('UseN', [t(continent_N, [])])])])])])])])])])).
-sent(s_050_2_p, eng, 'every Canadian resident is a resident of the North American continent').
-sent(s_050_2_p, original, 'every Canadian resident is a resident of the North American continent').
-sent(s_050_2_p, swe, 'varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten').
-
-tree(s_050_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(every_Det, []), t('ComplN2', [t(resident_on_N2, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(north_american_A, [])]), t('UseN', [t(continent_N, [])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_050_3_q, eng, 'can every resident of the North American continent travel freely within Europe').
-sent(s_050_3_q, original, 'can every resident of the North American continent travel freely within Europe').
-sent(s_050_3_q, swe, 'kan varje invånare på den nordamerikanska kontinenten resa fritt inom Europa').
-
-tree(s_050_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('ComplN2', [t(resident_on_N2, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(north_american_A, [])]), t('UseN', [t(continent_N, [])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_050_4_h, eng, 'every resident of the North American continent can travel freely within Europe').
-sent(s_050_4_h, original, 'every resident of the North American continent can travel freely within Europe').
-sent(s_050_4_h, swe, 'varje invånare på den nordamerikanska kontinenten kan resa fritt inom Europa').
-
-tree(s_051_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(canadian_A, [])]), t('UseN', [t(resident_N, [])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_051_1_p, eng, 'all Canadian residents can travel freely within Europe').
-sent(s_051_1_p, original, 'all Canadian residents can travel freely within Europe').
-sent(s_051_1_p, swe, 'alla kanadensiska invånare kan resa fritt inom Europa').
-
-tree(s_051_2_p, s_050_2_p).
-sent(s_051_2_p, eng, 'every Canadian resident is a resident of the North American continent').
-sent(s_051_2_p, original, 'every Canadian resident is a resident of the North American continent').
-sent(s_051_2_p, swe, 'varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten').
-
-tree(s_051_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_on_N2, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(north_american_A, [])]), t('UseN', [t(continent_N, [])])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_051_3_q, eng, 'can all residents of the North American continent travel freely within Europe').
-sent(s_051_3_q, original, 'can all residents of the North American continent travel freely within Europe').
-sent(s_051_3_q, swe, 'kan alla invånare på den nordamerikanska kontinenten resa fritt inom Europa').
-
-tree(s_051_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_on_N2, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(north_american_A, [])]), t('UseN', [t(continent_N, [])])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_051_4_h, eng, 'all residents of the North American continent can travel freely within Europe').
-sent(s_051_4_h, original, 'all residents of the North American continent can travel freely within Europe').
-sent(s_051_4_h, swe, 'alla invånare på den nordamerikanska kontinenten kan resa fritt inom Europa').
-
-tree(s_052_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(each_Det, []), t('AdjCN', [t('PositA', [t(canadian_A, [])]), t('UseN', [t(resident_N, [])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_052_1_p, eng, 'each Canadian resident can travel freely within Europe').
-sent(s_052_1_p, original, 'each Canadian resident can travel freely within Europe').
-sent(s_052_1_p, swe, 'varje kanadensisk invånare kan resa fritt inom Europa').
-
-tree(s_052_2_p, s_050_2_p).
-sent(s_052_2_p, eng, 'every Canadian resident is a resident of the North American continent').
-sent(s_052_2_p, original, 'every Canadian resident is a resident of the North American continent').
-sent(s_052_2_p, swe, 'varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten').
-
-tree(s_052_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(each_Det, []), t('ComplN2', [t(resident_on_N2, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(north_american_A, [])]), t('UseN', [t(continent_N, [])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_052_3_q, eng, 'can each resident of the North American continent travel freely within Europe').
-sent(s_052_3_q, original, 'can each resident of the North American continent travel freely within Europe').
-sent(s_052_3_q, swe, 'kan varje invånare på den nordamerikanska kontinenten resa fritt inom Europa').
-
-tree(s_052_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(each_Det, []), t('ComplN2', [t(resident_on_N2, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(north_american_A, [])]), t('UseN', [t(continent_N, [])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_052_4_h, eng, 'each resident of the North American continent can travel freely within Europe').
-sent(s_052_4_h, original, 'each resident of the North American continent can travel freely within Europe').
-sent(s_052_4_h, swe, 'varje invånare på den nordamerikanska kontinenten kan resa fritt inom Europa').
-
-tree(s_053_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(major_A, [])]), t('AdjCN', [t('PositA', [t(western_A, [])]), t('UseN', [t(country_N, [])])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_053_1_p, eng, 'the residents of major western countries can travel freely within Europe').
-sent(s_053_1_p, original, 'the residents of major western countries can travel freely within Europe').
-sent(s_053_1_p, swe, 'invånarna i större västerländska länder kan resa fritt inom Europa').
-
-tree(s_053_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(major_A, [])]), t('AdjCN', [t('PositA', [t(western_A, [])]), t('UseN', [t(country_N, [])])])])])])])]), t('UseComp', [t('CompCN', [t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(western_A, [])]), t('UseN', [t(country_N, [])])])])])])])])])])).
-sent(s_053_2_p, eng, 'all residents of major western countries are residents of western countries').
-sent(s_053_2_p, original, 'all residents of major western countries are residents of western countries').
-sent(s_053_2_p, swe, 'alla invånare i större västerländska länder är invånare i västerländska länder').
-
-tree(s_053_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(western_A, [])]), t('UseN', [t(country_N, [])])])])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])])).
-sent(s_053_3_q, eng, 'do the residents of western countries have the right to live in Europe').
-sent(s_053_3_q, original, 'do the residents of western countries have the right to live in Europe').
-sent(s_053_3_q, swe, 'har invånarna i västerländska länder rätten att bo i Europa').
-
-tree(s_053_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(western_A, [])]), t('UseN', [t(country_N, [])])])])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])).
-sent(s_053_4_h, eng, 'the residents of western countries have the right to live in Europe').
-sent(s_053_4_h, original, 'the residents of western countries have the right to live in Europe').
-sent(s_053_4_h, swe, 'invånarna i västerländska länder har rätten att bo i Europa').
-
-tree(s_054_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(scandinavian_A, [])]), t('UseN', [t(delegate_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(on_time_Adv, [])])])])])).
-sent(s_054_1_p, eng, 'no Scandinavian delegate finished the report on time').
-sent(s_054_1_p, original, 'no Scandinavian delegate finished the report on time').
-sent(s_054_1_p, swe, 'ingen skandinavisk delegat slutförde rapporten i tid').
-
-tree(s_054_2_q, s_038_2_q).
-sent(s_054_2_q, eng, 'did any delegate finish the report on time').
-sent(s_054_2_q, original, 'did any delegate finish the report on time').
-sent(s_054_2_q, swe, 'slutförde någon delegat rapporten i tid').
-
-tree(s_054_3_h, s_038_3_h).
-sent(s_054_3_h, eng, 'some delegate finished the report on time').
-sent(s_054_3_h, original, 'some delegate finished the report on time').
-sent(s_054_3_h, swe, 'någon delegat slutförde rapporten i tid').
-
-tree(s_055_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(somePl_Det, []), t('AdjCN', [t('PositA', [t(irish_A, [])]), t('UseN', [t(delegate_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])]), t(on_time_Adv, [])])])])])).
-sent(s_055_1_p, eng, 'some Irish delegates finished the survey on time').
-sent(s_055_1_p, original, 'some Irish delegates finished the survey on time').
-sent(s_055_1_p, swe, 'några irländska delegater slutförde undersökningen i tid').
-
-tree(s_055_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(anyPl_Det, []), t('UseN', [t(delegate_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])]), t(on_time_Adv, [])])])])])])).
-sent(s_055_2_q, eng, 'did any delegates finish the survey on time').
-sent(s_055_2_q, original, 'did any delegates finish the survey on time').
-sent(s_055_2_q, swe, 'slutförde några delegater undersökningen i tid').
-
-tree(s_055_3_h, s_023_1_p).
-sent(s_055_3_h, eng, 'some delegates finished the survey on time').
-sent(s_055_3_h, original, 'some delegates finished the survey on time').
-sent(s_055_3_h, swe, 'några delegater slutförde undersökningen i tid').
-
-tree(s_056_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(many_Det, []), t('AdjCN', [t('PositA', [t(british_A, [])]), t('UseN', [t(delegate_N, [])])])]), t('ComplSlash', [t('Slash3V3', [t(obtain_from_V3, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(interesting_A, [])]), t('UseN', [t(result_N, [])])])])])])])])).
-sent(s_056_1_p, eng, 'many British delegates obtained interesting results from the survey').
-sent(s_056_1_p, original, 'many British delegates obtained interesting results from the survey').
-sent(s_056_1_p, swe, 'många brittiska delegater erhöll intressanta resultat från undersökningen').
-
-tree(s_056_2_q, s_040_2_q).
-sent(s_056_2_q, eng, 'did many delegates obtain interesting results from the survey').
-sent(s_056_2_q, original, 'did many delegates obtain interesting results from the survey').
-sent(s_056_2_q, swe, 'erhöll många delegater intressanta resultat från undersökningen').
-
-tree(s_056_3_h, s_024_1_p).
-sent(s_056_3_h, eng, 'many delegates obtained interesting results from the survey').
-sent(s_056_3_h, original, 'many delegates obtained interesting results from the survey').
-sent(s_056_3_h, swe, 'många delegater erhöll intressanta resultat från undersökningen').
-
-tree(s_057_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(several_Det, []), t('AdjCN', [t('PositA', [t(portuguese_A, [])]), t('UseN', [t(delegate_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(get_V2, [])]), t('PPartNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(result_N, [])])]), t(publish_V2, [])])]), t('PrepNP', [t(in_Prep, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(major_A, [])]), t('AdjCN', [t('PositA', [t(national_A, [])]), t('UseN', [t(newspaper_N, [])])])])])])])])])])).
-sent(s_057_1_p, eng, 'several Portuguese delegates got the results published in major national newspapers').
-sent(s_057_1_p, original, 'several Portuguese delegates got the results published in major national newspapers').
-sent(s_057_1_p, swe, 'flera portugisiska delegater fick resultaten publicerade i större nationella tidningar').
-
-tree(s_057_2_q, s_041_2_q).
-sent(s_057_2_q, eng, 'did several delegates get the results published in major national newspapers').
-sent(s_057_2_q, original, 'did several delegates get the results published in major national newspapers').
-sent(s_057_2_q, swe, 'fick flera delegater resultaten publicerade i större nationella tidningar').
-
-tree(s_057_3_h, s_025_1_p).
-sent(s_057_3_h, eng, 'several delegates got the results published in major national newspapers').
-sent(s_057_3_h, original, 'several delegates got the results published in major national newspapers').
-sent(s_057_3_h, swe, 'flera delegater fick resultaten publicerade i större nationella tidningar').
-
-tree(s_058_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(european_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(resident_A, [])])])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_058_1_p, eng, 'most Europeans who are resident in Europe can travel freely within Europe').
-sent(s_058_1_p, original, 'most Europeans who are resident in Europe can travel freely within Europe').
-sent(s_058_1_p, swe, 'de flesta européer som är bosatta i Europa kan resa fritt inom Europa').
-
-tree(s_058_2_q, s_026_4_q).
-sent(s_058_2_q, eng, 'can most Europeans travel freely within Europe').
-sent(s_058_2_q, original, 'can most Europeans travel freely within Europe').
-sent(s_058_2_q, swe, 'kan de flesta européer resa fritt inom Europa').
-
-tree(s_058_3_h, s_026_5_h).
-sent(s_058_3_h, eng, 'most Europeans can travel freely within Europe').
-sent(s_058_3_h, original, 'most Europeans can travel freely within Europe').
-sent(s_058_3_h, swe, 'de flesta européer kan resa fritt inom Europa').
-
-tree(s_059_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(a_few_Det, []), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(committee_member_N, [])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(scandinavia_PN, [])])])])])])])])).
-sent(s_059_1_p, eng, 'a few female committee members are from Scandinavia').
-sent(s_059_1_p, original, 'a few female committee members are from Scandinavia').
-sent(s_059_1_p, swe, 'ett fåtal kvinnliga kommittémedlemmar är från Skandinavien').
-
-tree(s_059_2_q, s_027_4_q).
-sent(s_059_2_q, eng, 'are at least a few committee members from Scandinavia').
-sent(s_059_2_q, original, 'are at least a few committee members from Scandinavia').
-sent(s_059_2_q, swe, 'är minst ett fåtal kommittémedlemmar från Skandinavien').
-
-tree(s_059_3_h, s_027_5_h).
-sent(s_059_3_h, eng, 'at least a few committee members are from Scandinavia').
-sent(s_059_3_h, original, 'at least a few committee members are from Scandinavia').
-sent(s_059_3_h, swe, 'minst ett fåtal kommittémedlemmar är från Skandinavien').
-
-tree(s_060_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(few_Det, []), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(committee_member_N, [])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(southern_europe_PN, [])])])])])])])])).
-sent(s_060_1_p, eng, 'few female committee members are from southern Europe').
-sent(s_060_1_p, original, 'few female committee members are from southern Europe').
-sent(s_060_1_p, swe, 'få kvinnliga kommittémedlemmar är från södra Europa').
-
-tree(s_060_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(few_Det, []), t('UseN', [t(committee_member_N, [])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(southern_europe_PN, [])])])])])])])])])).
-sent(s_060_2_q, eng, 'are few committee members from southern Europe').
-sent(s_060_2_q, original, 'are few committee members from southern Europe').
-sent(s_060_2_q, swe, 'är få kommittémedlemmar från södra Europa').
-
-tree(s_060_3_h, s_044_1_p).
-sent(s_060_3_h, eng, 'few committee members are from southern Europe').
-sent(s_060_3_h, original, 'few committee members are from southern Europe').
-sent(s_060_3_h, swe, 'få kommittémedlemmar är från södra Europa').
-
-tree(s_061_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(both_Det, []), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(commissioner_N, [])])])]), t('ComplVV', [t(use_VV, []), t('UseComp', [t('CompAdv', [t('PrepNP', [t(in_Prep, []), t('MassNP', [t('UseN', [t(business_N, [])])])])])])])])])])).
-sent(s_061_1_p, eng, 'both female commissioners used to be in business').
-sent(s_061_1_p, original, 'both female commissioners used to be in business').
-sent(s_061_1_p, swe, 'båda de kvinnliga ombuden brukade vara i affärsverksamhet').
-
-tree(s_061_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(both_Det, []), t('UseN', [t(commissioner_N, [])])]), t('ComplVV', [t(use_VV, []), t('UseComp', [t('CompAdv', [t('PrepNP', [t(in_Prep, []), t('MassNP', [t('UseN', [t(business_N, [])])])])])])])])])])])).
-sent(s_061_2_q, eng, 'did both commissioners used to be in business').
-sent(s_061_2_q, original, 'did both commissioners used to be in business').
-sent(s_061_2_q, swe, 'brukade båda ombuden vara i affärsverksamhet').
-
-tree(s_061_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(both_Det, []), t('UseN', [t(commissioner_N, [])])]), t('ComplVV', [t(use_VV, []), t('UseComp', [t('CompAdv', [t('PrepNP', [t(in_Prep, []), t('MassNP', [t('UseN', [t(business_N, [])])])])])])])])])])).
-sent(s_061_3_h, eng, 'both commissioners used to be in business').
-sent(s_061_3_h, original, 'both commissioners used to be in business').
-sent(s_061_3_h, swe, 'båda ombuden brukade vara i affärsverksamhet').
-
-tree(s_062_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(neither_Det, []), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(commissioner_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t(a_lot_of_Det, []), t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_062_1_p, eng, 'neither female commissioner spends a lot of time at home').
-sent(s_062_1_p, original, 'neither female commissioner spends a lot of time at home').
-sent(s_062_1_p, swe, 'inget av de kvinnliga ombuden tillbringar mycket tid hemma').
-
-tree(s_062_2_q, s_046_2_q).
-sent(s_062_2_q, eng, 'does either commissioner spend a lot of time at home').
-sent(s_062_2_q, original, 'does either commissioner spend a lot of time at home').
-sent(s_062_2_q, swe, 'tillbringar något av ombuden mycket tid hemma').
-
-tree(s_062_3_h, s_046_3_h).
-sent(s_062_3_h, eng, 'one of the commissioners spends a lot of time at home').
-sent(s_062_3_h, original, 'one of the commissioners spends a lot of time at home').
-sent(s_062_3_h, swe, 'ett av ombuden tillbringar mycket tid hemma').
-
-tree(s_063_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_three', [])])])]), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(commissioner_N, [])])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('MassNP', [t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_063_1_p, eng, 'at least three female commissioners spend time at home').
-sent(s_063_1_p, original, 'at least three female commissioners spend time at home').
-sent(s_063_1_p, swe, 'minst tre kvinnliga ombud tillbringar tid hemma').
-
-tree(s_063_2_q, s_031_2_q).
-sent(s_063_2_q, eng, 'do at least three commissioners spend time at home').
-sent(s_063_2_q, original, 'do at least three commissioners spend time at home').
-sent(s_063_2_q, swe, 'tillbringar minst tre ombud tid hemma').
-
-tree(s_063_3_h, s_031_3_h).
-sent(s_063_3_h, eng, 'at least three commissioners spend time at home').
-sent(s_063_3_h, original, 'at least three commissioners spend time at home').
-sent(s_063_3_h, swe, 'minst tre ombud tillbringar tid hemma').
-
-tree(s_064_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_ten', [])])])]), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(commissioner_N, [])])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('MassNP', [t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_064_1_p, eng, 'at most ten female commissioners spend time at home').
-sent(s_064_1_p, original, 'at most ten female commissioners spend time at home').
-sent(s_064_1_p, swe, 'högst tio kvinnliga ombud tillbringar tid hemma').
-
-tree(s_064_2_q, s_032_2_q).
-sent(s_064_2_q, eng, 'do at most ten commissioners spend time at home').
-sent(s_064_2_q, original, 'do at most ten commissioners spend time at home').
-sent(s_064_2_q, swe, 'tillbringar högst tio ombud tid hemma').
-
-tree(s_064_3_h, s_032_3_h).
-sent(s_064_3_h, eng, 'at most ten commissioners spend time at home').
-sent(s_064_3_h, original, 'at most ten commissioners spend time at home').
-sent(s_064_3_h, swe, 'högst tio ombud tillbringar tid hemma').
-
-tree(s_065_1_p, s_049_4_h).
-sent(s_065_1_p, eng, 'a Scandinavian won a Nobel prize').
-sent(s_065_1_p, original, 'a Scandinavian won a Nobel prize').
-sent(s_065_1_p, swe, 'en skandinav vann ett nobelpris').
-
-tree(s_065_2_p, s_049_2_p).
-sent(s_065_2_p, eng, 'every Swede is a Scandinavian').
-sent(s_065_2_p, original, 'every Swede is a Scandinavian').
-sent(s_065_2_p, swe, 'varje svensk är en skandinav').
-
-tree(s_065_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(swede_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(nobel_prize_N, [])])])])])])])])).
-sent(s_065_3_q, eng, 'did a Swede win a Nobel prize').
-sent(s_065_3_q, original, 'did a Swede win a Nobel prize').
-sent(s_065_3_q, swe, 'vann en svensk ett nobelpris').
-
-tree(s_065_4_h, s_049_1_p).
-sent(s_065_4_h, eng, 'a Swede won a Nobel prize').
-sent(s_065_4_h, original, 'a Swede won a Nobel prize').
-sent(s_065_4_h, swe, 'en svensk vann ett nobelpris').
-
-tree(s_066_1_p, s_050_4_h).
-sent(s_066_1_p, eng, 'every resident of the North American continent can travel freely within Europe').
-sent(s_066_1_p, original, 'every resident of the North American continent can travel freely within Europe').
-sent(s_066_1_p, swe, 'varje invånare på den nordamerikanska kontinenten kan resa fritt inom Europa').
-
-tree(s_066_2_p, s_050_2_p).
-sent(s_066_2_p, eng, 'every Canadian resident is a resident of the North American continent').
-sent(s_066_2_p, original, 'every Canadian resident is a resident of the North American continent').
-sent(s_066_2_p, swe, 'varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten').
-
-tree(s_066_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(every_Det, []), t('AdjCN', [t('PositA', [t(canadian_A, [])]), t('UseN', [t(resident_N, [])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_066_3_q, eng, 'can every Canadian resident travel freely within Europe').
-sent(s_066_3_q, original, 'can every Canadian resident travel freely within Europe').
-sent(s_066_3_q, swe, 'kan varje kanadensisk invånare resa fritt inom Europa').
-
-tree(s_066_4_h, s_050_1_p).
-sent(s_066_4_h, eng, 'every Canadian resident can travel freely within Europe').
-sent(s_066_4_h, original, 'every Canadian resident can travel freely within Europe').
-sent(s_066_4_h, swe, 'varje kanadensisk invånare kan resa fritt inom Europa').
-
-tree(s_067_1_p, s_051_4_h).
-sent(s_067_1_p, eng, 'all residents of the North American continent can travel freely within Europe').
-sent(s_067_1_p, original, 'all residents of the North American continent can travel freely within Europe').
-sent(s_067_1_p, swe, 'alla invånare på den nordamerikanska kontinenten kan resa fritt inom Europa').
-
-tree(s_067_2_p, s_050_2_p).
-sent(s_067_2_p, eng, 'every Canadian resident is a resident of the North American continent').
-sent(s_067_2_p, original, 'every Canadian resident is a resident of the North American continent').
-sent(s_067_2_p, swe, 'varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten').
-
-tree(s_067_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(canadian_A, [])]), t('UseN', [t(resident_N, [])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_067_3_q, eng, 'can all Canadian residents travel freely within Europe').
-sent(s_067_3_q, original, 'can all Canadian residents travel freely within Europe').
-sent(s_067_3_q, swe, 'kan alla kanadensiska invånare resa fritt inom Europa').
-
-tree(s_067_4_h, s_051_1_p).
-sent(s_067_4_h, eng, 'all Canadian residents can travel freely within Europe').
-sent(s_067_4_h, original, 'all Canadian residents can travel freely within Europe').
-sent(s_067_4_h, swe, 'alla kanadensiska invånare kan resa fritt inom Europa').
-
-tree(s_068_1_p, s_052_4_h).
-sent(s_068_1_p, eng, 'each resident of the North American continent can travel freely within Europe').
-sent(s_068_1_p, original, 'each resident of the North American continent can travel freely within Europe').
-sent(s_068_1_p, swe, 'varje invånare på den nordamerikanska kontinenten kan resa fritt inom Europa').
-
-tree(s_068_2_p, s_050_2_p).
-sent(s_068_2_p, eng, 'every Canadian resident is a resident of the North American continent').
-sent(s_068_2_p, original, 'every Canadian resident is a resident of the North American continent').
-sent(s_068_2_p, swe, 'varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten').
-
-tree(s_068_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(each_Det, []), t('AdjCN', [t('PositA', [t(canadian_A, [])]), t('UseN', [t(resident_N, [])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_068_3_q, eng, 'can each Canadian resident travel freely within Europe').
-sent(s_068_3_q, original, 'can each Canadian resident travel freely within Europe').
-sent(s_068_3_q, swe, 'kan varje kanadensisk invånare resa fritt inom Europa').
-
-tree(s_068_4_h, s_052_1_p).
-sent(s_068_4_h, eng, 'each Canadian resident can travel freely within Europe').
-sent(s_068_4_h, original, 'each Canadian resident can travel freely within Europe').
-sent(s_068_4_h, swe, 'varje kanadensisk invånare kan resa fritt inom Europa').
-
-tree(s_069_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(western_A, [])]), t('UseN', [t(country_N, [])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_069_1_p, eng, 'the residents of western countries can travel freely within Europe').
-sent(s_069_1_p, original, 'the residents of western countries can travel freely within Europe').
-sent(s_069_1_p, swe, 'invånarna i västerländska länder kan resa fritt inom Europa').
-
-tree(s_069_2_p, s_053_2_p).
-sent(s_069_2_p, eng, 'all residents of major western countries are residents of western countries').
-sent(s_069_2_p, original, 'all residents of major western countries are residents of western countries').
-sent(s_069_2_p, swe, 'alla invånare i större västerländska länder är invånare i västerländska länder').
-
-tree(s_069_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(major_A, [])]), t('AdjCN', [t('PositA', [t(western_A, [])]), t('UseN', [t(country_N, [])])])])])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])])).
-sent(s_069_3_q, eng, 'do the residents of major western countries have the right to live in Europe').
-sent(s_069_3_q, original, 'do the residents of major western countries have the right to live in Europe').
-sent(s_069_3_q, swe, 'har invånarna i större västerländska länder rätten att bo i Europa').
-
-tree(s_069_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(resident_in_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(major_A, [])]), t('AdjCN', [t('PositA', [t(western_A, [])]), t('UseN', [t(country_N, [])])])])])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('SentCN', [t('UseN', [t(right_N, [])]), t('EmbedVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])])).
-sent(s_069_4_h, eng, 'the residents of major western countries have the right to live in Europe').
-sent(s_069_4_h, original, 'the residents of major western countries have the right to live in Europe').
-sent(s_069_4_h, swe, 'invånarna i större västerländska länder har rätten att bo i Europa').
-
-tree(s_070_1_p, s_022_1_p).
-sent(s_070_1_p, eng, 'no delegate finished the report on time').
-sent(s_070_1_p, original, 'no delegate finished the report on time').
-sent(s_070_1_p, swe, 'ingen delegat slutförde rapporten i tid').
-
-tree(s_070_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(anySg_Det, []), t('AdjCN', [t('PositA', [t(scandinavian_A, [])]), t('UseN', [t(delegate_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(on_time_Adv, [])])])])])])).
-sent(s_070_2_q, eng, 'did any Scandinavian delegate finish the report on time').
-sent(s_070_2_q, original, 'did any Scandinavian delegate finish the report on time').
-sent(s_070_2_q, swe, 'slutförde någon skandinavisk delegat rapporten i tid').
-
-tree(s_070_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(someSg_Det, []), t('AdjCN', [t('PositA', [t(scandinavian_A, [])]), t('UseN', [t(delegate_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(on_time_Adv, [])])])])])).
-sent(s_070_3_h, eng, 'some Scandinavian delegate finished the report on time').
-sent(s_070_3_h, original, 'some Scandinavian delegate finished the report on time').
-sent(s_070_3_h, swe, 'någon skandinavisk delegat slutförde rapporten i tid').
-
-tree(s_071_1_p, s_023_1_p).
-sent(s_071_1_p, eng, 'some delegates finished the survey on time').
-sent(s_071_1_p, original, 'some delegates finished the survey on time').
-sent(s_071_1_p, swe, 'några delegater slutförde undersökningen i tid').
-
-tree(s_071_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(anyPl_Det, []), t('AdjCN', [t('PositA', [t(irish_A, [])]), t('UseN', [t(delegate_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])]), t(on_time_Adv, [])])])])])])).
-sent(s_071_2_q, eng, 'did any Irish delegates finish the survey on time').
-sent(s_071_2_q, original, 'did any Irish delegates finish the survey on time').
-sent(s_071_2_q, swe, 'slutförde några irländska delegater undersökningen i tid').
-
-tree(s_071_3_h, s_055_1_p).
-sent(s_071_3_h, eng, 'some Irish delegates finished the survey on time').
-sent(s_071_3_h, original, 'some Irish delegates finished the survey on time').
-sent(s_071_3_h, swe, 'några irländska delegater slutförde undersökningen i tid').
-
-tree(s_072_1_p, s_024_1_p).
-sent(s_072_1_p, eng, 'many delegates obtained interesting results from the survey').
-sent(s_072_1_p, original, 'many delegates obtained interesting results from the survey').
-sent(s_072_1_p, swe, 'många delegater erhöll intressanta resultat från undersökningen').
-
-tree(s_072_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(many_Det, []), t('AdjCN', [t('PositA', [t(british_A, [])]), t('UseN', [t(delegate_N, [])])])]), t('ComplSlash', [t('Slash3V3', [t(obtain_from_V3, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(survey_N, [])])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(interesting_A, [])]), t('UseN', [t(result_N, [])])])])])])])])])).
-sent(s_072_2_q, eng, 'did many British delegates obtain interesting results from the survey').
-sent(s_072_2_q, original, 'did many British delegates obtain interesting results from the survey').
-sent(s_072_2_q, swe, 'erhöll många brittiska delegater intressanta resultat från undersökningen').
-
-tree(s_072_3_h, s_056_1_p).
-sent(s_072_3_h, eng, 'many British delegates obtained interesting results from the survey').
-sent(s_072_3_h, original, 'many British delegates obtained interesting results from the survey').
-sent(s_072_3_h, swe, 'många brittiska delegater erhöll intressanta resultat från undersökningen').
-
-tree(s_073_1_p, s_025_1_p).
-sent(s_073_1_p, eng, 'several delegates got the results published in major national newspapers').
-sent(s_073_1_p, original, 'several delegates got the results published in major national newspapers').
-sent(s_073_1_p, swe, 'flera delegater fick resultaten publicerade i större nationella tidningar').
-
-tree(s_073_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(several_Det, []), t('AdjCN', [t('PositA', [t(portuguese_A, [])]), t('UseN', [t(delegate_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(get_V2, [])]), t('PPartNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(result_N, [])])]), t(publish_V2, [])])]), t('PrepNP', [t(in_Prep, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(major_A, [])]), t('AdjCN', [t('PositA', [t(national_A, [])]), t('UseN', [t(newspaper_N, [])])])])])])])])])])])).
-sent(s_073_2_q, eng, 'did several Portuguese delegates get the results published in major national newspapers').
-sent(s_073_2_q, original, 'did several Portuguese delegates get the results published in major national newspapers').
-sent(s_073_2_q, swe, 'fick flera portugisiska delegater resultaten publicerade i större nationella tidningar').
-
-tree(s_073_3_h, s_057_1_p).
-sent(s_073_3_h, eng, 'several Portuguese delegates got the results published in major national newspapers').
-sent(s_073_3_h, original, 'several Portuguese delegates got the results published in major national newspapers').
-sent(s_073_3_h, swe, 'flera portugisiska delegater fick resultaten publicerade i större nationella tidningar').
-
-tree(s_074_1_p, s_026_5_h).
-sent(s_074_1_p, eng, 'most Europeans can travel freely within Europe').
-sent(s_074_1_p, original, 'most Europeans can travel freely within Europe').
-sent(s_074_1_p, swe, 'de flesta européer kan resa fritt inom Europa').
-
-tree(s_074_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(european_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('AdvAP', [t('PositA', [t(resident_A, [])]), t('PrepNP', [t(outside_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])).
-sent(s_074_2_q, eng, 'can most Europeans who are resident outside Europe travel freely within Europe').
-sent(s_074_2_q, original, 'can most Europeans who are resident outside Europe travel freely within Europe').
-sent(s_074_2_q, swe, 'kan de flesta européer som är bosatta utanför Europa resa fritt inom Europa').
-
-tree(s_074_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(european_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('AdvAP', [t('PositA', [t(resident_A, [])]), t('PrepNP', [t(outside_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])])])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(travel_V, [])]), t('PositAdvAdj', [t(free_A, [])])]), t('PrepNP', [t(within_Prep, []), t('UsePN', [t(europe_PN, [])])])])])])])])).
-sent(s_074_3_h, eng, 'most Europeans who are resident outside Europe can travel freely within Europe').
-sent(s_074_3_h, original, 'most Europeans who are resident outside Europe can travel freely within Europe').
-sent(s_074_3_h, swe, 'de flesta européer som är bosatta utanför Europa kan resa fritt inom Europa').
-
-tree(s_075_1_p, s_043_1_p).
-sent(s_075_1_p, eng, 'a few committee members are from Scandinavia').
-sent(s_075_1_p, original, 'a few committee members are from Scandinavia').
-sent(s_075_1_p, swe, 'ett fåtal kommittémedlemmar är från Skandinavien').
-
-tree(s_075_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t(a_few_Det, []), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(committee_member_N, [])])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(scandinavia_PN, [])])])])])])])])])).
-sent(s_075_2_q, eng, 'are at least a few female committee members from Scandinavia').
-sent(s_075_2_q, original, 'are at least a few female committee members from Scandinavia').
-sent(s_075_2_q, swe, 'är minst ett fåtal kvinnliga kommittémedlemmar från Skandinavien').
-
-tree(s_075_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t(a_few_Det, []), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(committee_member_N, [])])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(scandinavia_PN, [])])])])])])])])).
-sent(s_075_3_h, eng, 'at least a few female committee members are from Scandinavia').
-sent(s_075_3_h, original, 'at least a few female committee members are from Scandinavia').
-sent(s_075_3_h, swe, 'minst ett fåtal kvinnliga kommittémedlemmar är från Skandinavien').
-
-tree(s_076_1_p, s_044_1_p).
-sent(s_076_1_p, eng, 'few committee members are from southern Europe').
-sent(s_076_1_p, original, 'few committee members are from southern Europe').
-sent(s_076_1_p, swe, 'få kommittémedlemmar är från södra Europa').
-
-tree(s_076_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(few_Det, []), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(committee_member_N, [])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(from_Prep, []), t('UsePN', [t(southern_europe_PN, [])])])])])])])])])).
-sent(s_076_2_q, eng, 'are few female committee members from southern Europe').
-sent(s_076_2_q, original, 'are few female committee members from southern Europe').
-sent(s_076_2_q, swe, 'är få kvinnliga kommittémedlemmar från södra Europa').
-
-tree(s_076_3_h, s_060_1_p).
-sent(s_076_3_h, eng, 'few female committee members are from southern Europe').
-sent(s_076_3_h, original, 'few female committee members are from southern Europe').
-sent(s_076_3_h, swe, 'få kvinnliga kommittémedlemmar är från södra Europa').
-
-tree(s_077_1_p, s_061_3_h).
-sent(s_077_1_p, eng, 'both commissioners used to be in business').
-sent(s_077_1_p, original, 'both commissioners used to be in business').
-sent(s_077_1_p, swe, 'båda ombuden brukade vara i affärsverksamhet').
-
-tree(s_077_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(both_Det, []), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(commissioner_N, [])])])]), t('ComplVV', [t(use_VV, []), t('UseComp', [t('CompAdv', [t('PrepNP', [t(in_Prep, []), t('MassNP', [t('UseN', [t(business_N, [])])])])])])])])])])])).
-sent(s_077_2_q, eng, 'did both female commissioners used to be in business').
-sent(s_077_2_q, original, 'did both female commissioners used to be in business').
-sent(s_077_2_q, swe, 'brukade båda de kvinnliga ombuden vara i affärsverksamhet').
-
-tree(s_077_3_h, s_061_1_p).
-sent(s_077_3_h, eng, 'both female commissioners used to be in business').
-sent(s_077_3_h, original, 'both female commissioners used to be in business').
-sent(s_077_3_h, swe, 'båda de kvinnliga ombuden brukade vara i affärsverksamhet').
-
-tree(s_078_1_p, s_030_1_p).
-sent(s_078_1_p, eng, 'neither commissioner spends a lot of time at home').
-sent(s_078_1_p, original, 'neither commissioner spends a lot of time at home').
-sent(s_078_1_p, swe, 'inget av ombuden tillbringar mycket tid hemma').
-
-tree(s_078_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(either_Det, []), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(commissioner_N, [])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t(a_lot_of_Det, []), t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])])).
-sent(s_078_2_q, eng, 'does either female commissioner spend a lot of time at home').
-sent(s_078_2_q, original, 'does either female commissioner spend a lot of time at home').
-sent(s_078_2_q, swe, 'tillbringar något av de kvinnliga ombuden mycket tid hemma').
-
-tree(s_078_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('AdvNP', [t('DetNP', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])])]), t('PrepNP', [t(part_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(commissioner_N, [])])])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t(a_lot_of_Det, []), t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_078_3_h, eng, 'one of the female commissioners spends a lot of time at home').
-sent(s_078_3_h, original, 'one of the female commissioners spends a lot of time at home').
-sent(s_078_3_h, swe, 'ett av de kvinnliga ombuden tillbringar mycket tid hemma').
-
-tree(s_079_1_p, s_031_3_h).
-sent(s_079_1_p, eng, 'at least three commissioners spend time at home').
-sent(s_079_1_p, original, 'at least three commissioners spend time at home').
-sent(s_079_1_p, swe, 'minst tre ombud tillbringar tid hemma').
-
-tree(s_079_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_three', [])])])]), t('AdjCN', [t('PositA', [t(male_A, [])]), t('UseN', [t(commissioner_N, [])])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('MassNP', [t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])])).
-sent(s_079_2_q, eng, 'do at least three male commissioners spend time at home').
-sent(s_079_2_q, original, 'do at least three male commissioners spend time at home').
-sent(s_079_2_q, swe, 'tillbringar minst tre manliga ombud tid hemma').
-
-tree(s_079_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_three', [])])])]), t('AdjCN', [t('PositA', [t(male_A, [])]), t('UseN', [t(commissioner_N, [])])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('MassNP', [t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])).
-sent(s_079_3_h, eng, 'at least three male commissioners spend time at home').
-sent(s_079_3_h, original, 'at least three male commissioners spend time at home').
-sent(s_079_3_h, swe, 'minst tre manliga ombud tillbringar tid hemma').
-
-tree(s_080_1_p, s_032_3_h).
-sent(s_080_1_p, eng, 'at most ten commissioners spend time at home').
-sent(s_080_1_p, original, 'at most ten commissioners spend time at home').
-sent(s_080_1_p, swe, 'högst tio ombud tillbringar tid hemma').
-
-tree(s_080_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(at_most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_ten', [])])])]), t('AdjCN', [t('PositA', [t(female_A, [])]), t('UseN', [t(commissioner_N, [])])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('MassNP', [t('UseN', [t(time_N, [])])])]), t(at_home_Adv, [])])])])])])).
-sent(s_080_2_q, eng, 'do at most ten female commissioners spend time at home').
-sent(s_080_2_q, original, 'do at most ten female commissioners spend time at home').
-sent(s_080_2_q, swe, 'tillbringar högst tio kvinnliga ombud tid hemma').
-
-tree(s_080_3_h, s_064_1_p).
-sent(s_080_3_h, eng, 'at most ten female commissioners spend time at home').
-sent(s_080_3_h, original, 'at most ten female commissioners spend time at home').
-sent(s_080_3_h, swe, 'högst tio kvinnliga ombud tillbringar tid hemma').
-
-tree(s_081_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP3', [t(and_Conj, []), t('UsePN', [t(smith_PN, [])]), t('UsePN', [t(jones_PN, [])]), t('UsePN', [t(anderson_PN, [])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_081_1_p, eng, 'Smith , Jones and Anderson signed the contract').
-sent(s_081_1_p, original, 'Smith , Jones and Anderson signed the contract').
-sent(s_081_1_p, swe, 'Smith , Jones och Anderson undertecknade kontraktet').
-
-tree(s_081_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])])).
-sent(s_081_2_q, eng, 'did Jones sign the contract').
-sent(s_081_2_q, original, 'did Jones sign the contract').
-sent(s_081_2_q, swe, 'undertecknade Jones kontraktet').
-
-tree(s_081_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_081_3_h, eng, 'Jones signed the contract').
-sent(s_081_3_h, original, 'Jones signed the contract').
-sent(s_081_3_h, swe, 'Jones undertecknade kontraktet').
-
-tree(s_082_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP3', [t(and_Conj, []), t('UsePN', [t(smith_PN, [])]), t('UsePN', [t(jones_PN, [])]), t('DetCN', [t(several_Det, []), t('UseN', [t(lawyer_N, [])])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_082_1_p, eng, 'Smith , Jones and several lawyers signed the contract').
-sent(s_082_1_p, original, 'Smith , Jones and several lawyers signed the contract').
-sent(s_082_1_p, swe, 'Smith , Jones och flera jurister undertecknade kontraktet').
-
-tree(s_082_2_q, s_081_2_q).
-sent(s_082_2_q, eng, 'did Jones sign the contract').
-sent(s_082_2_q, original, 'did Jones sign the contract').
-sent(s_082_2_q, swe, 'undertecknade Jones kontraktet').
-
-tree(s_082_3_h, s_081_3_h).
-sent(s_082_3_h, eng, 'Jones signed the contract').
-sent(s_082_3_h, original, 'Jones signed the contract').
-sent(s_082_3_h, swe, 'Jones undertecknade kontraktet').
-
-tree(s_083_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP3', [t(either7or_DConj, []), t('UsePN', [t(smith_PN, [])]), t('UsePN', [t(jones_PN, [])]), t('UsePN', [t(anderson_PN, [])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_083_1_p, eng, 'either Smith , Jones or Anderson signed the contract').
-sent(s_083_1_p, original, 'either Smith , Jones or Anderson signed the contract').
-sent(s_083_1_p, swe, 'antingen Smith , Jones eller Anderson undertecknade kontraktet').
-
-tree(s_083_2_q, s_081_2_q).
-sent(s_083_2_q, eng, 'did Jones sign the contract').
-sent(s_083_2_q, original, 'did Jones sign the contract').
-sent(s_083_2_q, swe, 'undertecknade Jones kontraktet').
-
-tree(s_083_3_h, s_081_3_h).
-sent(s_083_3_h, eng, 'Jones signed the contract').
-sent(s_083_3_h, original, 'Jones signed the contract').
-sent(s_083_3_h, swe, 'Jones undertecknade kontraktet').
-
-tree(s_084_1_p, s_083_1_p).
-sent(s_084_1_p, eng, 'either Smith , Jones or Anderson signed the contract').
-sent(s_084_1_p, original, 'either Smith , Jones or Anderson signed the contract').
-sent(s_084_1_p, swe, 'antingen Smith , Jones eller Anderson undertecknade kontraktet').
-
-tree(s_084_2_q, t('Question', [t('ExtAdvQS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('UncNeg', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(smith_PN, [])]), t('UsePN', [t(anderson_PN, [])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])]), t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])])])).
-sent(s_084_2_q, eng, 'if Smith and Anderson did not sign the contract , did Jones sign the contract').
-sent(s_084_2_q, original, 'if Smith and Anderson did not sign the contract , did Jones sign the contract').
-sent(s_084_2_q, swe, 'om Smith och Anderson inte undertecknade kontraktet , undertecknade Jones kontraktet').
-
-tree(s_084_3_h, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('UncNeg', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(smith_PN, [])]), t('UsePN', [t(anderson_PN, [])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])])).
-sent(s_084_3_h, eng, 'if Smith and Anderson did not sign the contract , Jones signed the contract').
-sent(s_084_3_h, original, 'if Smith and Anderson did not sign the contract , Jones signed the contract').
-sent(s_084_3_h, swe, 'om Smith och Anderson inte undertecknade kontraktet , undertecknade Jones kontraktet').
-
-tree(s_085_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('PredetNP', [t(exactly_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(lawyer_N, [])])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_three', [])])])]), t('UseN', [t(accountant_N, [])])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_085_1_p, eng, 'exactly two lawyers and three accountants signed the contract').
-sent(s_085_1_p, original, 'exactly two lawyers and three accountants signed the contract').
-sent(s_085_1_p, swe, 'exakt två jurister och tre bokförare undertecknade kontraktet').
-
-tree(s_085_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_six', [])])])]), t('UseN', [t(lawyer_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])])).
-sent(s_085_2_q, eng, 'did six lawyers sign the contract').
-sent(s_085_2_q, original, 'did six lawyers sign the contract').
-sent(s_085_2_q, swe, 'undertecknade sex jurister kontraktet').
-
-tree(s_085_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_six', [])])])]), t('UseN', [t(lawyer_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_085_3_h, eng, 'six lawyers signed the contract').
-sent(s_085_3_h, original, 'six lawyers signed the contract').
-sent(s_085_3_h, swe, 'sex jurister undertecknade kontraktet').
-
-tree(s_086_1_p, s_085_1_p).
-sent(s_086_1_p, eng, 'exactly two lawyers and three accountants signed the contract').
-sent(s_086_1_p, original, 'exactly two lawyers and three accountants signed the contract').
-sent(s_086_1_p, swe, 'exakt två jurister och tre bokförare undertecknade kontraktet').
-
-tree(s_086_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_six', [])])])]), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])])).
-sent(s_086_2_q, eng, 'did six accountants sign the contract').
-sent(s_086_2_q, original, 'did six accountants sign the contract').
-sent(s_086_2_q, swe, 'undertecknade sex bokförare kontraktet').
-
-tree(s_086_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_six', [])])])]), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_086_3_h, eng, 'six accountants signed the contract').
-sent(s_086_3_h, original, 'six accountants signed the contract').
-sent(s_086_3_h, swe, 'sex bokförare undertecknade kontraktet').
-
-tree(s_087_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('ConjCN2', [t(and_Conj, []), t('UseN', [t(representative_N, [])]), t('UseN', [t(client_N, [])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])])).
-sent(s_087_1_p, eng, 'every representative and client was at the meeting').
-sent(s_087_1_p, original, 'every representative and client was at the meeting').
-sent(s_087_1_p, swe, 'varje representant och klient var på mötet').
-
-tree(s_087_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(representative_N, [])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])])])).
-sent(s_087_2_q, eng, 'was every representative at the meeting').
-sent(s_087_2_q, original, 'was every representative at the meeting').
-sent(s_087_2_q, swe, 'var varje representant på mötet').
-
-tree(s_087_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(representative_N, [])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])])).
-sent(s_087_3_h, eng, 'every representative was at the meeting').
-sent(s_087_3_h, original, 'every representative was at the meeting').
-sent(s_087_3_h, swe, 'varje representant var på mötet').
-
-tree(s_088_1_p, s_087_1_p).
-sent(s_088_1_p, eng, 'every representative and client was at the meeting').
-sent(s_088_1_p, original, 'every representative and client was at the meeting').
-sent(s_088_1_p, swe, 'varje representant och klient var på mötet').
-
-tree(s_088_2_q, s_087_2_q).
-sent(s_088_2_q, eng, 'was every representative at the meeting').
-sent(s_088_2_q, original, 'was every representative at the meeting').
-sent(s_088_2_q, swe, 'var varje representant på mötet').
-
-tree(s_088_3_h, s_087_3_h).
-sent(s_088_3_h, eng, 'every representative was at the meeting').
-sent(s_088_3_h, original, 'every representative was at the meeting').
-sent(s_088_3_h, swe, 'varje representant var på mötet').
-
-tree(s_089_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('ConjCN2', [t(or_Conj, []), t('UseN', [t(representative_N, [])]), t('UseN', [t(client_N, [])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])])).
-sent(s_089_1_p, eng, 'every representative or client was at the meeting').
-sent(s_089_1_p, original, 'every representative or client was at the meeting').
-sent(s_089_1_p, swe, 'varje representant eller klient var på mötet').
-
-tree(s_089_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('ConjNP2', [t(andSg_Conj, []), t('DetCN', [t(every_Det, []), t('UseN', [t(representative_N, [])])]), t('DetCN', [t(every_Det, []), t('UseN', [t(client_N, [])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])])])).
-sent(s_089_2_q, eng, 'was every representative and every client at the meeting').
-sent(s_089_2_q, original, 'was every representative and every client at the meeting').
-sent(s_089_2_q, swe, 'var varje representant och varje klient på mötet').
-
-tree(s_089_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(andSg_Conj, []), t('DetCN', [t(every_Det, []), t('UseN', [t(representative_N, [])])]), t('DetCN', [t(every_Det, []), t('UseN', [t(client_N, [])])])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])])).
-sent(s_089_3_h, eng, 'every representative and every client was at the meeting').
-sent(s_089_3_h, original, 'every representative and every client was at the meeting').
-sent(s_089_3_h, swe, 'varje representant och varje klient var på mötet').
-
-tree(s_090_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(chairman_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(read_out_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('AdvCN', [t('UseN', [t(item_N, [])]), t('PrepNP', [t(on_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(agenda_N, [])])])])])])])])])])).
-sent(s_090_1_p, eng, 'the chairman read out the items on the agenda').
-sent(s_090_1_p, original, 'the chairman read out the items on the agenda').
-sent(s_090_1_p, swe, 'ordföranden läste upp punkterna på dagordningen').
-
-tree(s_090_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(chairman_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(read_out_V2, [])]), t('DetCN', [t(every_Det, []), t('AdvCN', [t('UseN', [t(item_N, [])]), t('PrepNP', [t(on_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(agenda_N, [])])])])])])])])])])])).
-sent(s_090_2_q, eng, 'did the chairman read out every item on the agenda').
-sent(s_090_2_q, original, 'did the chairman read out every item on the agenda').
-sent(s_090_2_q, swe, 'läste ordföranden upp varje punkt på dagordningen').
-
-tree(s_090_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(chairman_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(read_out_V2, [])]), t('DetCN', [t(every_Det, []), t('AdvCN', [t('UseN', [t(item_N, [])]), t('PrepNP', [t(on_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(agenda_N, [])])])])])])])])])])).
-sent(s_090_3_h, eng, 'the chairman read out every item on the agenda').
-sent(s_090_3_h, original, 'the chairman read out every item on the agenda').
-sent(s_090_3_h, swe, 'ordföranden läste upp varje punkt på dagordningen').
-
-tree(s_091_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(person_N, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAdv', [t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])])]), t('ComplSlash', [t('SlashV2a', [t(vote_for_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(chairman_N, [])])])])])])])])).
-sent(s_091_1_p, eng, 'the people who were at the meeting voted for a new chairman').
-sent(s_091_1_p, original, 'the people who were at the meeting voted for a new chairman').
-sent(s_091_1_p, swe, 'människorna som var på mötet röstade för en ny ordförande').
-
-tree(s_091_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('AdvNP', [t('UsePron', [t(everyone_Pron, [])]), t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])]), t('ComplSlash', [t('SlashV2a', [t(vote_for_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(chairman_N, [])])])])])])])])])).
-sent(s_091_2_q, eng, 'did everyone at the meeting vote for a new chairman').
-sent(s_091_2_q, original, 'did everyone at the meeting vote for a new chairman').
-sent(s_091_2_q, swe, 'röstade alla på mötet för en ny ordförande').
-
-tree(s_091_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('AdvNP', [t('UsePron', [t(everyone_Pron, [])]), t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])]), t('ComplSlash', [t('SlashV2a', [t(vote_for_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(chairman_N, [])])])])])])])])).
-sent(s_091_3_h, eng, 'everyone at the meeting voted for a new chairman').
-sent(s_091_3_h, original, 'everyone at the meeting voted for a new chairman').
-sent(s_091_3_h, swe, 'alla på mötet röstade för en ny ordförande').
-
-tree(s_092_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(person_N, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAdv', [t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])])])]), t('ComplSlash', [t('SlashV2a', [t(vote_for_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(chairman_N, [])])])])])])])])).
-sent(s_092_1_p, eng, 'all the people who were at the meeting voted for a new chairman').
-sent(s_092_1_p, original, 'all the people who were at the meeting voted for a new chairman').
-sent(s_092_1_p, swe, 'alla människorna som var på mötet röstade för en ny ordförande').
-
-tree(s_092_2_q, s_091_2_q).
-sent(s_092_2_q, eng, 'did everyone at the meeting vote for a new chairman').
-sent(s_092_2_q, original, 'did everyone at the meeting vote for a new chairman').
-sent(s_092_2_q, swe, 'röstade alla på mötet för en ny ordförande').
-
-tree(s_092_3_h, s_091_3_h).
-sent(s_092_3_h, eng, 'everyone at the meeting voted for a new chairman').
-sent(s_092_3_h, original, 'everyone at the meeting voted for a new chairman').
-sent(s_092_3_h, swe, 'alla på mötet röstade för en ny ordförande').
-
-tree(s_093_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(person_N, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAdv', [t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])])]), t('AdVVP', [t(all_AdV, []), t('ComplSlash', [t('SlashV2a', [t(vote_for_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(chairman_N, [])])])])])])])])])).
-sent(s_093_1_p, eng, 'the people who were at the meeting all voted for a new chairman').
-sent(s_093_1_p, original, 'the people who were at the meeting all voted for a new chairman').
-sent(s_093_1_p, swe, 'människorna som var på mötet röstade alla för en ny ordförande').
-
-tree(s_093_2_q, s_091_2_q).
-sent(s_093_2_q, eng, 'did everyone at the meeting vote for a new chairman').
-sent(s_093_2_q, original, 'did everyone at the meeting vote for a new chairman').
-sent(s_093_2_q, swe, 'röstade alla på mötet för en ny ordförande').
-
-tree(s_093_3_h, s_091_3_h).
-sent(s_093_3_h, eng, 'everyone at the meeting voted for a new chairman').
-sent(s_093_3_h, original, 'everyone at the meeting voted for a new chairman').
-sent(s_093_3_h, swe, 'alla på mötet röstade för en ny ordförande').
-
-tree(s_094_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('ComplN2', [t(inhabitant_N2, []), t('UsePN', [t(cambridge_PN, [])])])]), t('ComplSlash', [t('SlashV2a', [t(vote_for_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(labour_mp_N, [])])])])])])])).
-sent(s_094_1_p, eng, 'the inhabitants of Cambridge voted for a Labour MP').
-sent(s_094_1_p, original, 'the inhabitants of Cambridge voted for a Labour MP').
-sent(s_094_1_p, swe, 'invånarna i Cambridge röstade för en Labour-ledamot').
-
-tree(s_094_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(every_Det, []), t('ComplN2', [t(inhabitant_N2, []), t('UsePN', [t(cambridge_PN, [])])])]), t('ComplSlash', [t('SlashV2a', [t(vote_for_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(labour_mp_N, [])])])])])])])])).
-sent(s_094_2_q, eng, 'did every inhabitant of Cambridge vote for a Labour MP').
-sent(s_094_2_q, original, 'did every inhabitant of Cambridge vote for a Labour MP').
-sent(s_094_2_q, swe, 'röstade varje invånare i Cambridge för en Labour-ledamot').
-
-tree(s_094_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('ComplN2', [t(inhabitant_N2, []), t('UsePN', [t(cambridge_PN, [])])])]), t('ComplSlash', [t('SlashV2a', [t(vote_for_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(labour_mp_N, [])])])])])])])).
-sent(s_094_3_h, eng, 'every inhabitant of Cambridge voted for a Labour MP').
-sent(s_094_3_h, original, 'every inhabitant of Cambridge voted for a Labour MP').
-sent(s_094_3_h, swe, 'varje invånare i Cambridge röstade för en Labour-ledamot').
-
-tree(s_095_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(ancient_A, [])]), t('UseN', [t(greek_N, [])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(noted_A, [])]), t('UseN', [t(philosopher_N, [])])])])])])])])).
-sent(s_095_1_p, eng, 'the Ancient Greeks were noted philosophers').
-sent(s_095_1_p, original, 'the Ancient Greeks were noted philosophers').
-sent(s_095_1_p, swe, 'de antika grekerna var välkända filosofer').
-
-tree(s_095_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(every_Det, []), t('AdjCN', [t('PositA', [t(ancient_A, [])]), t('UseN', [t(greek_N, [])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(noted_A, [])]), t('UseN', [t(philosopher_N, [])])])])])])])])])).
-sent(s_095_2_q, eng, 'was every Ancient Greek a noted philosopher').
-sent(s_095_2_q, original, 'was every Ancient Greek a noted philosopher').
-sent(s_095_2_q, swe, 'var varje antik grek en välkänd filosof').
-
-tree(s_095_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('AdjCN', [t('PositA', [t(ancient_A, [])]), t('UseN', [t(greek_N, [])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(noted_A, [])]), t('UseN', [t(philosopher_N, [])])])])])])])])).
-sent(s_095_3_h, eng, 'every Ancient Greek was a noted philosopher').
-sent(s_095_3_h, original, 'every Ancient Greek was a noted philosopher').
-sent(s_095_3_h, swe, 'varje antik grek var en välkänd filosof').
-
-tree(s_096_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(ancient_A, [])]), t('UseN', [t(greek_N, [])])])]), t('AdVVP', [t(all_AdV, []), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(noted_A, [])]), t('UseN', [t(philosopher_N, [])])])])])])])])])).
-sent(s_096_1_p, eng, 'the Ancient Greeks were all noted philosophers').
-sent(s_096_1_p, original, 'the Ancient Greeks were all noted philosophers').
-sent(s_096_1_p, swe, 'de antika grekerna var alla välkända filosofer').
-
-tree(s_096_2_q, s_095_2_q).
-sent(s_096_2_q, eng, 'was every Ancient Greek a noted philosopher').
-sent(s_096_2_q, original, 'was every Ancient Greek a noted philosopher').
-sent(s_096_2_q, swe, 'var varje antik grek en välkänd filosof').
-
-tree(s_096_3_h, s_095_3_h).
-sent(s_096_3_h, eng, 'every Ancient Greek was a noted philosopher').
-sent(s_096_3_h, original, 'every Ancient Greek was a noted philosopher').
-sent(s_096_3_h, swe, 'varje antik grek var en välkänd filosof').
-
-tree(s_097_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(software_fault_N, [])])]), t('AdvVP', [t('PassV2s', [t(blame1_V2, [])]), t('PrepNP', [t(for_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(system_failure_N, [])])])])])])])])).
-sent(s_097_1_p, eng, 'software faults were blamed for the system failure').
-sent(s_097_1_p, original, 'software faults were blamed for the system failure').
-sent(s_097_1_p, swe, 'programvarufel beskylldes för systemkraschen').
-
-tree(s_097_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(system_failure_N, [])])]), t('AdvVP', [t('PassV2s', [t(blame2_V2, [])]), t('PrepNP', [t(on_Prep, []), t('DetCN', [t(one_or_more_Det, []), t('UseN', [t(software_fault_N, [])])])])])])])])])).
-sent(s_097_2_q, eng, 'was the system failure blamed on one or more software faults').
-sent(s_097_2_q, original, 'was the system failure blamed on one or more software faults').
-sent(s_097_2_q, swe, 'skylldes systemkraschen på ett eller flera programvarufel').
-
-tree(s_097_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(system_failure_N, [])])]), t('AdvVP', [t('PassV2s', [t(blame2_V2, [])]), t('PrepNP', [t(on_Prep, []), t('DetCN', [t(one_or_more_Det, []), t('UseN', [t(software_fault_N, [])])])])])])])])).
-sent(s_097_3_h, eng, 'the system failure was blamed on one or more software faults').
-sent(s_097_3_h, original, 'the system failure was blamed on one or more software faults').
-sent(s_097_3_h, swe, 'systemkraschen skylldes på ett eller flera programvarufel').
-
-tree(s_098_1_p, s_097_1_p).
-sent(s_098_1_p, eng, 'software faults were blamed for the system failure').
-sent(s_098_1_p, original, 'software faults were blamed for the system failure').
-sent(s_098_1_p, swe, 'programvarufel beskylldes för systemkraschen').
-
-tree(s_098_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bug_32985_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(known_A, [])]), t('UseN', [t(software_fault_N, [])])])])])])])])).
-sent(s_098_2_p, eng, 'Bug # 32-985 is a known software fault').
-sent(s_098_2_p, original, 'Bug # 32-985 is a known software fault').
-sent(s_098_2_p, swe, 'Bug # 32-985 är ett känt programvarufel').
-
-tree(s_098_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bug_32985_PN, [])]), t('AdvVP', [t('PassV2s', [t(blame1_V2, [])]), t('PrepNP', [t(for_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(system_failure_N, [])])])])])])])])])).
-sent(s_098_3_q, eng, 'was Bug # 32-985 blamed for the system failure').
-sent(s_098_3_q, original, 'was Bug # 32-985 blamed for the system failure').
-sent(s_098_3_q, swe, 'beskylldes Bug # 32-985 för systemkraschen').
-
-tree(s_098_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bug_32985_PN, [])]), t('AdvVP', [t('PassV2s', [t(blame1_V2, [])]), t('PrepNP', [t(for_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(system_failure_N, [])])])])])])])])).
-sent(s_098_4_h, eng, 'Bug # 32-985 was blamed for the system failure').
-sent(s_098_4_h, original, 'Bug # 32-985 was blamed for the system failure').
-sent(s_098_4_h, swe, 'Bug # 32-985 beskylldes för systemkraschen').
-
-tree(s_099_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdvCN', [t('UseN', [t(client_N, [])]), t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(demonstration_N, [])])])])])]), t('AdVVP', [t(all_AdV, []), t('UseComp', [t('CompAP', [t('ComplA2', [t(impressed_by_A2, []), t('DetCN', [t('DetQuant', [t('GenNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(system_N, [])])])]), t('NumSg', [])]), t('UseN', [t(performance_N, [])])])])])])])])])])).
-sent(s_099_1_p, eng, 'clients at the demonstration were all impressed by the system\'s performance').
-sent(s_099_1_p, original, 'clients at the demonstration were all impressed by the system\'s performance').
-sent(s_099_1_p, swe, 'klienter på presentationen var alla imponerade av systemets utförande').
-
-tree(s_099_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompCN', [t('AdvCN', [t('UseN', [t(client_N, [])]), t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(demonstration_N, [])])])])])])])])])])).
-sent(s_099_2_p, eng, 'Smith was a client at the demonstration').
-sent(s_099_2_p, original, 'Smith was a client at the demonstration').
-sent(s_099_2_p, swe, 'Smith var en klient på presentationen').
-
-tree(s_099_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompAP', [t('ComplA2', [t(impressed_by_A2, []), t('DetCN', [t('DetQuant', [t('GenNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(system_N, [])])])]), t('NumSg', [])]), t('UseN', [t(performance_N, [])])])])])])])])])])).
-sent(s_099_3_q, eng, 'was Smith impressed by the system\'s performance').
-sent(s_099_3_q, original, 'was Smith impressed by the system\'s performance').
-sent(s_099_3_q, swe, 'var Smith imponerad av systemets utförande').
-
-tree(s_099_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompAP', [t('ComplA2', [t(impressed_by_A2, []), t('DetCN', [t('DetQuant', [t('GenNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(system_N, [])])])]), t('NumSg', [])]), t('UseN', [t(performance_N, [])])])])])])])])])).
-sent(s_099_4_h, eng, 'Smith was impressed by the system\'s performance').
-sent(s_099_4_h, original, 'Smith was impressed by the system\'s performance').
-sent(s_099_4_h, swe, 'Smith var imponerad av systemets utförande').
-
-tree(s_100_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdvCN', [t('UseN', [t(client_N, [])]), t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(demonstration_N, [])])])])])]), t('UseComp', [t('CompAP', [t('ComplA2', [t(impressed_by_A2, []), t('DetCN', [t('DetQuant', [t('GenNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(system_N, [])])])]), t('NumSg', [])]), t('UseN', [t(performance_N, [])])])])])])])])])).
-sent(s_100_1_p, eng, 'clients at the demonstration were impressed by the system\'s performance').
-sent(s_100_1_p, original, 'clients at the demonstration were impressed by the system\'s performance').
-sent(s_100_1_p, swe, 'klienter på presentationen var imponerade av systemets utförande').
-
-tree(s_100_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdvCN', [t('UseN', [t(client_N, [])]), t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(demonstration_N, [])])])])])])]), t('UseComp', [t('CompAP', [t('ComplA2', [t(impressed_by_A2, []), t('DetCN', [t('DetQuant', [t('GenNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(system_N, [])])])]), t('NumSg', [])]), t('UseN', [t(performance_N, [])])])])])])])])])])).
-sent(s_100_2_q, eng, 'were most clients at the demonstration impressed by the system\'s performance').
-sent(s_100_2_q, original, 'were most clients at the demonstration impressed by the system\'s performance').
-sent(s_100_2_q, swe, 'var de flesta klienter på presentationen imponerade av systemets utförande').
-
-tree(s_100_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdvCN', [t('UseN', [t(client_N, [])]), t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(demonstration_N, [])])])])])])]), t('UseComp', [t('CompAP', [t('ComplA2', [t(impressed_by_A2, []), t('DetCN', [t('DetQuant', [t('GenNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(system_N, [])])])]), t('NumSg', [])]), t('UseN', [t(performance_N, [])])])])])])])])])).
-sent(s_100_3_h, eng, 'most clients at the demonstration were impressed by the system\'s performance').
-sent(s_100_3_h, original, 'most clients at the demonstration were impressed by the system\'s performance').
-sent(s_100_3_h, swe, 'de flesta klienter på presentationen var imponerade av systemets utförande').
-
-tree(s_101_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(university_graduate_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(make8become_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(poor8bad_A, [])]), t('UseN', [t(stockmarket_trader_N, [])])])])])])])])).
-sent(s_101_1_p, eng, 'university graduates make poor stock-market traders').
-sent(s_101_1_p, original, 'university graduates make poor stock-market traders').
-sent(s_101_1_p, swe, 'universitetsakademiker blir dåliga aktiehandlare').
-
-tree(s_101_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompCN', [t('UseN', [t(university_graduate_N, [])])])])])])])).
-sent(s_101_2_p, eng, 'Smith is a university graduate').
-sent(s_101_2_p, original, 'Smith is a university graduate').
-sent(s_101_2_p, swe, 'Smith är en universitetsakademiker').
-
-tree(s_101_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompAP', [t('SentAP', [t('PositA', [t(likely_A, [])]), t('EmbedVP', [t('ComplSlash', [t('SlashV2a', [t(make8become_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(poor8bad_A, [])]), t('UseN', [t(stock_market_trader_N, [])])])])])])])])])])])])])).
-sent(s_101_3_q, eng, 'is Smith likely to make a poor stock market trader').
-sent(s_101_3_q, original, 'is Smith likely to make a poor stock market trader').
-sent(s_101_3_q, swe, 'är Smith sannolik att bli en dålig aktiehandlare').
-
-tree(s_101_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompAP', [t('SentAP', [t('PositA', [t(likely_A, [])]), t('EmbedVP', [t('ComplSlash', [t('SlashV2a', [t(make8become_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(poor8bad_A, [])]), t('UseN', [t(stock_market_trader_N, [])])])])])])])])])])])])).
-sent(s_101_4_h, eng, 'Smith is likely to make a poor stock market trader').
-sent(s_101_4_h, original, 'Smith is likely to make a poor stock market trader').
-sent(s_101_4_h, swe, 'Smith är sannolik att bli en dålig aktiehandlare').
-
-tree(s_102_1_p, s_101_1_p).
-sent(s_102_1_p, eng, 'university graduates make poor stock-market traders').
-sent(s_102_1_p, original, 'university graduates make poor stock-market traders').
-sent(s_102_1_p, swe, 'universitetsakademiker blir dåliga aktiehandlare').
-
-tree(s_102_2_p, s_101_2_p).
-sent(s_102_2_p, eng, 'Smith is a university graduate').
-sent(s_102_2_p, original, 'Smith is a university graduate').
-sent(s_102_2_p, swe, 'Smith är en universitetsakademiker').
-
-tree(s_102_3_q, t('Question', [t('UseQCl', [t('Future', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(make8become_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(poor8bad_A, [])]), t('UseN', [t(stock_market_trader_N, [])])])])])])])])])).
-sent(s_102_3_q, eng, 'will Smith make a poor stock market trader').
-sent(s_102_3_q, original, 'will Smith make a poor stock market trader').
-sent(s_102_3_q, swe, 'ska Smith bli en dålig aktiehandlare').
-
-tree(s_102_4_h, t('Sentence', [t('UseCl', [t('Future', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(make8become_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(poor8bad_A, [])]), t('UseN', [t(stock_market_trader_N, [])])])])])])])])).
-sent(s_102_4_h, eng, 'Smith will make a poor stock market trader').
-sent(s_102_4_h, original, 'Smith will make a poor stock market trader').
-sent(s_102_4_h, swe, 'Smith ska bli en dålig aktiehandlare').
-
-tree(s_103_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(apcom_manager_N, [])])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(company_car_N, [])])])])])])])).
-sent(s_103_1_p, eng, 'all APCOM managers have company cars').
-sent(s_103_1_p, original, 'all APCOM managers have company cars').
-sent(s_103_1_p, swe, 'alla APCOM-direktörer har tjänstebilar').
-
-tree(s_103_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseComp', [t('CompCN', [t('UseN', [t(apcom_manager_N, [])])])])])])])).
-sent(s_103_2_p, eng, 'Jones is an APCOM manager').
-sent(s_103_2_p, original, 'Jones is an APCOM manager').
-sent(s_103_2_p, swe, 'Jones är en APCOM-direktör').
-
-tree(s_103_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(company_car_N, [])])])])])])])])).
-sent(s_103_3_q, eng, 'does Jones have a company car').
-sent(s_103_3_q, original, 'does Jones have a company car').
-sent(s_103_3_q, swe, 'har Jones en tjänstebil').
-
-tree(s_103_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(company_car_N, [])])])])])])])).
-sent(s_103_4_h, eng, 'Jones has a company car').
-sent(s_103_4_h, original, 'Jones has a company car').
-sent(s_103_4_h, swe, 'Jones har en tjänstebil').
-
-tree(s_104_1_p, s_103_1_p).
-sent(s_104_1_p, eng, 'all APCOM managers have company cars').
-sent(s_104_1_p, original, 'all APCOM managers have company cars').
-sent(s_104_1_p, swe, 'alla APCOM-direktörer har tjänstebilar').
-
-tree(s_104_2_p, s_103_2_p).
-sent(s_104_2_p, eng, 'Jones is an APCOM manager').
-sent(s_104_2_p, original, 'Jones is an APCOM manager').
-sent(s_104_2_p, swe, 'Jones är en APCOM-direktör').
-
-tree(s_104_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('AdNum', [t(more_than_AdN, []), t('NumNumeral', [t('N_one', [])])])])]), t('UseN', [t(company_car_N, [])])])])])])])])).
-sent(s_104_3_q, eng, 'does Jones have more than one company car').
-sent(s_104_3_q, original, 'does Jones have more than one company car').
-sent(s_104_3_q, swe, 'har Jones mer än en tjänstebil').
-
-tree(s_104_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('AdNum', [t(more_than_AdN, []), t('NumNumeral', [t('N_one', [])])])])]), t('UseN', [t(company_car_N, [])])])])])])])).
-sent(s_104_4_h, eng, 'Jones has more than one company car').
-sent(s_104_4_h, original, 'Jones has more than one company car').
-sent(s_104_4_h, swe, 'Jones har mer än en tjänstebil').
-
-tree(s_105_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(just_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_one', [])])])]), t('UseN', [t(accountant_N, [])])])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_105_1_p, eng, 'just one accountant attended the meeting').
-sent(s_105_1_p, original, 'just one accountant attended the meeting').
-sent(s_105_1_p, swe, 'endast en bokförare närvarade vid mötet').
-
-tree(s_105_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumPl', [])]), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_105_2_q, eng, 'did no accountants attend the meeting').
-sent(s_105_2_q, original, 'did no accountants attend the meeting').
-sent(s_105_2_q, swe, 'närvarade inga bokförare vid mötet').
-
-tree(s_105_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumPl', [])]), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_105_3_h, eng, 'no accountants attended the meeting').
-sent(s_105_3_h, original, 'no accountants attended the meeting').
-sent(s_105_3_h, swe, 'inga bokförare närvarade vid mötet').
-
-tree(s_106_1_p, s_105_1_p).
-sent(s_106_1_p, eng, 'just one accountant attended the meeting').
-sent(s_106_1_p, original, 'just one accountant attended the meeting').
-sent(s_106_1_p, swe, 'endast en bokförare närvarade vid mötet').
-
-tree(s_106_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumSg', [])]), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_106_2_q, eng, 'did no accountant attend the meeting').
-sent(s_106_2_q, original, 'did no accountant attend the meeting').
-sent(s_106_2_q, swe, 'närvarade ingen bokförare vid mötet').
-
-tree(s_106_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumSg', [])]), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_106_3_h, eng, 'no accountant attended the meeting').
-sent(s_106_3_h, original, 'no accountant attended the meeting').
-sent(s_106_3_h, swe, 'ingen bokförare närvarade vid mötet').
-
-tree(s_107_1_p, s_105_1_p).
-sent(s_107_1_p, eng, 'just one accountant attended the meeting').
-sent(s_107_1_p, original, 'just one accountant attended the meeting').
-sent(s_107_1_p, swe, 'endast en bokförare närvarade vid mötet').
-
-tree(s_107_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(anyPl_Det, []), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_107_2_q, eng, 'did any accountants attend the meeting').
-sent(s_107_2_q, original, 'did any accountants attend the meeting').
-sent(s_107_2_q, swe, 'närvarade några bokförare vid mötet').
-
-tree(s_107_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(somePl_Det, []), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_107_3_h, eng, 'some accountants attended the meeting').
-sent(s_107_3_h, original, 'some accountants attended the meeting').
-sent(s_107_3_h, swe, 'några bokförare närvarade vid mötet').
-
-tree(s_108_1_p, s_105_1_p).
-sent(s_108_1_p, eng, 'just one accountant attended the meeting').
-sent(s_108_1_p, original, 'just one accountant attended the meeting').
-sent(s_108_1_p, swe, 'endast en bokförare närvarade vid mötet').
-
-tree(s_108_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(anySg_Det, []), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_108_2_q, eng, 'did any accountant attend the meeting').
-sent(s_108_2_q, original, 'did any accountant attend the meeting').
-sent(s_108_2_q, swe, 'närvarade någon bokförare vid mötet').
-
-tree(s_108_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(someSg_Det, []), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_108_3_h, eng, 'some accountant attended the meeting').
-sent(s_108_3_h, original, 'some accountant attended the meeting').
-sent(s_108_3_h, swe, 'någon bokförare närvarade vid mötet').
-
-tree(s_109_1_p, s_105_1_p).
-sent(s_109_1_p, eng, 'just one accountant attended the meeting').
-sent(s_109_1_p, original, 'just one accountant attended the meeting').
-sent(s_109_1_p, swe, 'endast en bokförare närvarade vid mötet').
-
-tree(s_109_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(somePl_Det, []), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_109_2_q, eng, 'did some accountants attend the meeting').
-sent(s_109_2_q, original, 'did some accountants attend the meeting').
-sent(s_109_2_q, swe, 'närvarade några bokförare vid mötet').
-
-tree(s_109_3_h, s_107_3_h).
-sent(s_109_3_h, eng, 'some accountants attended the meeting').
-sent(s_109_3_h, original, 'some accountants attended the meeting').
-sent(s_109_3_h, swe, 'några bokförare närvarade vid mötet').
-
-tree(s_110_1_p, s_105_1_p).
-sent(s_110_1_p, eng, 'just one accountant attended the meeting').
-sent(s_110_1_p, original, 'just one accountant attended the meeting').
-sent(s_110_1_p, swe, 'endast en bokförare närvarade vid mötet').
-
-tree(s_110_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(someSg_Det, []), t('UseN', [t(accountant_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_110_2_q, eng, 'did some accountant attend the meeting').
-sent(s_110_2_q, original, 'did some accountant attend the meeting').
-sent(s_110_2_q, swe, 'närvarade någon bokförare vid mötet').
-
-tree(s_110_3_h, s_108_3_h).
-sent(s_110_3_h, eng, 'some accountant attended the meeting').
-sent(s_110_3_h, original, 'some accountant attended the meeting').
-sent(s_110_3_h, swe, 'någon bokförare närvarade vid mötet').
-
-tree(s_111_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_one', [])])])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_111_1_p, eng, 'Smith signed one contract').
-sent(s_111_1_p, original, 'Smith signed one contract').
-sent(s_111_1_p, swe, 'Smith undertecknade ett kontrakt').
-
-tree(s_111_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t(another_Det, []), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_111_2_p, eng, 'Jones signed another contract').
-sent(s_111_2_p, original, 'Jones signed another contract').
-sent(s_111_2_p, swe, 'Jones undertecknade ett annat kontrakt').
-
-tree(s_111_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(smith_PN, [])]), t('UsePN', [t(jones_PN, [])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(contract_N, [])])])])])])])])).
-sent(s_111_3_q, eng, 'did Smith and Jones sign two contracts').
-sent(s_111_3_q, original, 'did Smith and Jones sign two contracts').
-sent(s_111_3_q, swe, 'undertecknade Smith och Jones två kontrakt').
-
-tree(s_111_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(smith_PN, [])]), t('UsePN', [t(jones_PN, [])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_111_4_h, eng, 'Smith and Jones signed two contracts').
-sent(s_111_4_h, original, 'Smith and Jones signed two contracts').
-sent(s_111_4_h, swe, 'Smith och Jones undertecknade två kontrakt').
-
-tree(s_112_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_112_1_p, eng, 'Smith signed two contracts').
-sent(s_112_1_p, original, 'Smith signed two contracts').
-sent(s_112_1_p, swe, 'Smith undertecknade två kontrakt').
-
-tree(s_112_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_112_2_p, eng, 'Jones signed two contracts').
-sent(s_112_2_p, original, 'Jones signed two contracts').
-sent(s_112_2_p, swe, 'Jones undertecknade två kontrakt').
-
-tree(s_112_3_q, s_111_3_q).
-sent(s_112_3_q, eng, 'did Smith and Jones sign two contracts').
-sent(s_112_3_q, original, 'did Smith and Jones sign two contracts').
-sent(s_112_3_q, swe, 'undertecknade Smith och Jones två kontrakt').
-
-tree(s_112_4_h, s_111_4_h).
-sent(s_112_4_h, eng, 'Smith and Jones signed two contracts').
-sent(s_112_4_h, original, 'Smith and Jones signed two contracts').
-sent(s_112_4_h, swe, 'Smith och Jones undertecknade två kontrakt').
-
-tree(s_113_1_p, s_112_1_p).
-sent(s_113_1_p, eng, 'Smith signed two contracts').
-sent(s_113_1_p, original, 'Smith signed two contracts').
-sent(s_113_1_p, swe, 'Smith undertecknade två kontrakt').
-
-tree(s_113_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdVVP', [t(also_AdV, []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('UsePron', [t(they_Pron, [])])])])])])])).
-sent(s_113_2_p, eng, 'Jones also signed them').
-sent(s_113_2_p, original, 'Jones also signed them').
-sent(s_113_2_p, swe, 'Jones undertecknade även dem').
-
-tree(s_113_3_q, s_111_3_q).
-sent(s_113_3_q, eng, 'did Smith and Jones sign two contracts').
-sent(s_113_3_q, original, 'did Smith and Jones sign two contracts').
-sent(s_113_3_q, swe, 'undertecknade Smith och Jones två kontrakt').
-
-tree(s_113_4_h, s_111_4_h).
-sent(s_113_4_h, eng, 'Smith and Jones signed two contracts').
-sent(s_113_4_h, original, 'Smith and Jones signed two contracts').
-sent(s_113_4_h, swe, 'Smith och Jones undertecknade två kontrakt').
-
-tree(s_114_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(use_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(sheRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(workstation_N, [])])])])])])])).
-sent(s_114_1_p, eng, 'Mary used her workstation').
-sent(s_114_1_p, original, 'Mary used her workstation').
-sent(s_114_1_p, swe, 'Mary använde sin arbetsstation').
-
-tree(s_114_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(mary_PN, [])])]), t('NumSg', [])]), t('UseN', [t(workstation_N, [])])]), t('PassV2s', [t(use_V2, [])])])])])])).
-sent(s_114_2_q, eng, 'was Mary\'s workstation used').
-sent(s_114_2_q, original, 'was Mary\'s workstation used').
-sent(s_114_2_q, swe, 'användes Marys arbetsstation').
-
-tree(s_114_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(mary_PN, [])])]), t('NumSg', [])]), t('UseN', [t(workstation_N, [])])]), t('PassV2s', [t(use_V2, [])])])])])).
-sent(s_114_3_h, eng, 'Mary\'s workstation was used').
-sent(s_114_3_h, original, 'Mary\'s workstation was used').
-sent(s_114_3_h, swe, 'Marys arbetsstation användes').
-
-tree(s_115_1_p, s_114_1_p).
-sent(s_115_1_p, eng, 'Mary used her workstation').
-sent(s_115_1_p, original, 'Mary used her workstation').
-sent(s_115_1_p, swe, 'Mary använde sin arbetsstation').
-
-tree(s_115_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(workstation_N, [])])])])])])])])).
-sent(s_115_2_q, eng, 'does Mary have a workstation').
-sent(s_115_2_q, original, 'does Mary have a workstation').
-sent(s_115_2_q, swe, 'har Mary en arbetsstation').
-
-tree(s_115_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(workstation_N, [])])])])])])])).
-sent(s_115_3_h, eng, 'Mary has a workstation').
-sent(s_115_3_h, original, 'Mary has a workstation').
-sent(s_115_3_h, swe, 'Mary har en arbetsstation').
-
-tree(s_116_1_p, s_114_1_p).
-sent(s_116_1_p, eng, 'Mary used her workstation').
-sent(s_116_1_p, original, 'Mary used her workstation').
-sent(s_116_1_p, swe, 'Mary använde sin arbetsstation').
-
-tree(s_116_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(female_A, [])])])])])])])])).
-sent(s_116_2_q, eng, 'is Mary female').
-sent(s_116_2_q, original, 'is Mary female').
-sent(s_116_2_q, swe, 'är Mary kvinnlig').
-
-tree(s_116_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(female_A, [])])])])])])])).
-sent(s_116_3_h, eng, 'Mary is female').
-sent(s_116_3_h, original, 'Mary is female').
-sent(s_116_3_h, swe, 'Mary är kvinnlig').
-
-tree(s_117_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(student_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(use_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(sheRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(workstation_N, [])])])])])])])).
-sent(s_117_1_p, eng, 'every student used her workstation').
-sent(s_117_1_p, original, 'every student used her workstation').
-sent(s_117_1_p, swe, 'varje student använde sin arbetsstation').
-
-tree(s_117_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('UseComp', [t('CompCN', [t('UseN', [t(student_N, [])])])])])])])).
-sent(s_117_2_p, eng, 'Mary is a student').
-sent(s_117_2_p, original, 'Mary is a student').
-sent(s_117_2_p, swe, 'Mary är en student').
-
-tree(s_117_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(use_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(sheRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(workstation_N, [])])])])])])])])).
-sent(s_117_3_q, eng, 'did Mary use her workstation').
-sent(s_117_3_q, original, 'did Mary use her workstation').
-sent(s_117_3_q, swe, 'använde Mary sin arbetsstation').
-
-tree(s_117_4_h, s_114_1_p).
-sent(s_117_4_h, eng, 'Mary used her workstation').
-sent(s_117_4_h, original, 'Mary used her workstation').
-sent(s_117_4_h, swe, 'Mary använde sin arbetsstation').
-
-tree(s_118_1_p, s_117_1_p).
-sent(s_118_1_p, eng, 'every student used her workstation').
-sent(s_118_1_p, original, 'every student used her workstation').
-sent(s_118_1_p, swe, 'varje student använde sin arbetsstation').
-
-tree(s_118_2_p, s_117_2_p).
-sent(s_118_2_p, eng, 'Mary is a student').
-sent(s_118_2_p, original, 'Mary is a student').
-sent(s_118_2_p, swe, 'Mary är en student').
-
-tree(s_118_3_q, s_115_2_q).
-sent(s_118_3_q, eng, 'does Mary have a workstation').
-sent(s_118_3_q, original, 'does Mary have a workstation').
-sent(s_118_3_q, swe, 'har Mary en arbetsstation').
-
-tree(s_118_4_h, s_115_3_h).
-sent(s_118_4_h, eng, 'Mary has a workstation').
-sent(s_118_4_h, original, 'Mary has a workstation').
-sent(s_118_4_h, swe, 'Mary har en arbetsstation').
-
-tree(s_119_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumSg', [])]), t('UseN', [t(student_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(use_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(sheRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(workstation_N, [])])])])])])])).
-sent(s_119_1_p, eng, 'no student used her workstation').
-sent(s_119_1_p, original, 'no student used her workstation').
-sent(s_119_1_p, swe, 'ingen student använde sin arbetsstation').
-
-tree(s_119_2_p, s_117_2_p).
-sent(s_119_2_p, eng, 'Mary is a student').
-sent(s_119_2_p, original, 'Mary is a student').
-sent(s_119_2_p, swe, 'Mary är en student').
-
-tree(s_119_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(use_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(workstation_N, [])])])])])])])])).
-sent(s_119_3_q, eng, 'did Mary use a workstation').
-sent(s_119_3_q, original, 'did Mary use a workstation').
-sent(s_119_3_q, swe, 'använde Mary en arbetsstation').
-
-tree(s_119_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(use_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(workstation_N, [])])])])])])])).
-sent(s_119_4_h, eng, 'Mary used a workstation').
-sent(s_119_4_h, original, 'Mary used a workstation').
-sent(s_119_4_h, swe, 'Mary använde en arbetsstation').
-
-tree(s_120_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(attend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_120_1_p, eng, 'Smith attended a meeting').
-sent(s_120_1_p, original, 'Smith attended a meeting').
-sent(s_120_1_p, swe, 'Smith närvarade vid ett möte').
-
-tree(s_120_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('ComplSlash', [t('SlashV2a', [t(chair_V2, [])]), t('UsePron', [t(it_Pron, [])])])])])])).
-sent(s_120_2_p, eng, 'she chaired it').
-sent(s_120_2_p, original, 'she chaired it').
-sent(s_120_2_p, swe, 'hon ledde det').
-
-tree(s_120_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(chair_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_120_3_q, eng, 'did Smith chair a meeting').
-sent(s_120_3_q, original, 'did Smith chair a meeting').
-sent(s_120_3_q, swe, 'ledde Smith ett möte').
-
-tree(s_120_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(chair_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_120_4_h, eng, 'Smith chaired a meeting').
-sent(s_120_4_h, original, 'Smith chaired a meeting').
-sent(s_120_4_h, swe, 'Smith ledde ett möte').
-
-tree(s_121_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(deliver_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(itel_PN, [])])])])])])])).
-sent(s_121_1_p, eng, 'Smith delivered a report to ITEL').
-sent(s_121_1_p, original, 'Smith delivered a report to ITEL').
-sent(s_121_1_p, swe, 'Smith lämnade en rapport till ITEL').
-
-tree(s_121_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('AdVVP', [t(also_AdV, []), t('ComplSlash', [t('Slash2V3', [t(deliver_V3, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(invoice_N, [])])])]), t('UsePron', [t(they_Pron, [])])])])])])])).
-sent(s_121_2_p, eng, 'she also delivered them an invoice').
-sent(s_121_2_p, original, 'she also delivered them an invoice').
-sent(s_121_2_p, swe, 'hon gav även dem en faktura').
-
-tree(s_121_3_p, t('PSentence', [t(and_PConj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('ComplSlash', [t('Slash2V3', [t(deliver_V3, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(project_proposal_N, [])])])]), t('UsePron', [t(they_Pron, [])])])])])])).
-sent(s_121_3_p, eng, 'and she delivered them a project proposal').
-sent(s_121_3_p, original, 'and she delivered them a project proposal').
-sent(s_121_3_p, swe, 'och hon gav dem ett projektförslag').
-
-tree(s_121_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(deliver_V2, [])]), t('ConjNP3', [t(and_Conj, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(invoice_N, [])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(project_proposal_N, [])])])])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(itel_PN, [])])])])])])])])).
-sent(s_121_4_q, eng, 'did Smith deliver a report , an invoice and a project proposal to ITEL').
-sent(s_121_4_q, original, 'did Smith deliver a report , an invoice and a project proposal to ITEL').
-sent(s_121_4_q, swe, 'lämnade Smith en rapport , en faktura och ett projektförslag till ITEL').
-
-tree(s_121_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(deliver_V2, [])]), t('ConjNP3', [t(and_Conj, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(invoice_N, [])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(project_proposal_N, [])])])])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(itel_PN, [])])])])])])])).
-sent(s_121_5_h, eng, 'Smith delivered a report , an invoice and a project proposal to ITEL').
-sent(s_121_5_h, original, 'Smith delivered a report , an invoice and a project proposal to ITEL').
-sent(s_121_5_h, swe, 'Smith lämnade en rapport , en faktura och ett projektförslag till ITEL').
-
-tree(s_122_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(committee_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(chairman_N, [])])])])])])])).
-sent(s_122_1_p, eng, 'every committee has a chairman').
-sent(s_122_1_p, original, 'every committee has a chairman').
-sent(s_122_1_p, swe, 'varje kommitté har en ordförande').
-
-tree(s_122_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('AdvVP', [t('PassV2s', [t(appoint_V2, [])]), t('PrepNP', [t(by8agent_Prep, []), t('DetCN', [t('DetQuant', [t('PossPron', [t(it_Pron, [])]), t('NumPl', [])]), t('UseN', [t(member_N, [])])])])])])])])).
-sent(s_122_2_p, eng, 'he is appointed by its members').
-sent(s_122_2_p, original, 'he is appointed by its members').
-sent(s_122_2_p, swe, 'han utnämns av dess medlemmar').
-
-tree(s_122_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(committee_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('AdvNP', [t('PPartNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(chairman_N, [])])]), t(appoint_V2, [])]), t('PrepNP', [t(by8agent_Prep, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdvCN', [t('UseN', [t(member_N, [])]), t('PrepNP', [t(possess_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(committee_N, [])])])])])])])])])])])])])).
-sent(s_122_3_q, eng, 'does every committee have a chairman appointed by members of the committee').
-sent(s_122_3_q, original, 'does every committee have a chairman appointed by members of the committee').
-sent(s_122_3_q, swe, 'har varje kommitté en ordförande utnämnd av medlemmar av kommittén').
-
-tree(s_122_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(committee_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('AdvNP', [t('PPartNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(chairman_N, [])])]), t(appoint_V2, [])]), t('PrepNP', [t(by8agent_Prep, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdvCN', [t('UseN', [t(member_N, [])]), t('PrepNP', [t(possess_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(committee_N, [])])])])])])])])])])])])).
-sent(s_122_4_h, eng, 'every committee has a chairman appointed by members of the committee').
-sent(s_122_4_h, original, 'every committee has a chairman appointed by members of the committee').
-sent(s_122_4_h, swe, 'varje kommitté har en ordförande utnämnd av medlemmar av kommittén').
-
-tree(s_123_1_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(send_V2, [])]), t('PredetNP', [t(most_of_Predet, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(report_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('EmptyRelSlash', [t('SlashVP', [t('UsePN', [t(smith_PN, [])]), t('SlashV2a', [t(need_V2, [])])])])])])])])])])])])).
-sent(s_123_1_p, eng, 'ITEL has sent most of the reports Smith needs').
-sent(s_123_1_p, original, 'ITEL has sent most of the reports Smith needs').
-sent(s_123_1_p, swe, 'ITEL har skickat de flesta av rapporterna Smith behöver').
-
-tree(s_123_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(on_Prep, []), t('DetCN', [t('DetQuant', [t('PossPron', [t(she_Pron, [])]), t('NumSg', [])]), t('UseN', [t(desk_N, [])])])])])])])])])).
-sent(s_123_2_p, eng, 'they are on her desk').
-sent(s_123_2_p, original, 'they are on her desk').
-sent(s_123_2_p, swe, 'de är på hennes skrivbord').
-
-tree(s_123_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('AdvNP', [t('DetCN', [t(somePl_Det, []), t('AdvCN', [t('UseN', [t(report_N, [])]), t('PrepNP', [t(from_Prep, []), t('UsePN', [t(itel_PN, [])])])])]), t('PrepNP', [t(on_Prep, []), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(smith_PN, [])])]), t('NumSg', [])]), t('UseN', [t(desk_N, [])])])])])])])])])).
-sent(s_123_3_q, eng, 'are there some reports from ITEL on Smith\'s desk').
-sent(s_123_3_q, original, 'are there some reports from ITEL on Smith\'s desk').
-sent(s_123_3_q, swe, 'finns det några rapporter från ITEL på Smiths skrivbord').
-
-tree(s_123_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('AdvNP', [t('DetCN', [t(somePl_Det, []), t('AdvCN', [t('UseN', [t(report_N, [])]), t('PrepNP', [t(from_Prep, []), t('UsePN', [t(itel_PN, [])])])])]), t('PrepNP', [t(on_Prep, []), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(smith_PN, [])])]), t('NumSg', [])]), t('UseN', [t(desk_N, [])])])])])])])])).
-sent(s_123_4_h, eng, 'there are some reports from ITEL on Smith\'s desk').
-sent(s_123_4_h, original, 'there are some reports from ITEL on Smith\'s desk').
-sent(s_123_4_h, swe, 'det finns några rapporter från ITEL på Smiths skrivbord').
-
-tree(s_124_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('AdvNP', [t('DetNP', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])])]), t('PrepNP', [t(out_of_Prep, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_ten', [])])])]), t('UseN', [t(machine_N, [])])])])]), t('UseComp', [t('CompAP', [t('PositA', [t(missing_A, [])])])])])])])).
-sent(s_124_1_p, eng, 'two out of ten machines are missing').
-sent(s_124_1_p, original, 'two out of ten machines are missing').
-sent(s_124_1_p, swe, 'två av tio maskiner är försvunna').
-
-tree(s_124_2_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('PassV2s', [t(remove_V2, [])])])])])).
-sent(s_124_2_p, eng, 'they have been removed').
-sent(s_124_2_p, original, 'they have been removed').
-sent(s_124_2_p, swe, 'de har avlägsnats').
-
-tree(s_124_3_q, t('Question', [t('UseQCl', [t('PresentPerfect', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(machine_N, [])])]), t('PassV2s', [t(remove_V2, [])])])])])])).
-sent(s_124_3_q, eng, 'have two machines been removed').
-sent(s_124_3_q, original, 'have two machines been removed').
-sent(s_124_3_q, swe, 'har två maskiner avlägsnats').
-
-tree(s_124_4_h, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(machine_N, [])])]), t('PassV2s', [t(remove_V2, [])])])])])).
-sent(s_124_4_h, eng, 'two machines have been removed').
-sent(s_124_4_h, original, 'two machines have been removed').
-sent(s_124_4_h, swe, 'två maskiner har avlägsnats').
-
-tree(s_125_1_p, s_124_1_p).
-sent(s_125_1_p, eng, 'two out of ten machines are missing').
-sent(s_125_1_p, original, 'two out of ten machines are missing').
-sent(s_125_1_p, swe, 'två av tio maskiner är försvunna').
-
-tree(s_125_2_p, s_124_2_p).
-sent(s_125_2_p, eng, 'they have been removed').
-sent(s_125_2_p, original, 'they have been removed').
-sent(s_125_2_p, swe, 'de har avlägsnats').
-
-tree(s_125_3_q, t('Question', [t('UseQCl', [t('PresentPerfect', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_eight', [])])])]), t('UseN', [t(machine_N, [])])]), t('PassV2s', [t(remove_V2, [])])])])])])).
-sent(s_125_3_q, eng, 'have eight machines been removed').
-sent(s_125_3_q, original, 'have eight machines been removed').
-sent(s_125_3_q, swe, 'har åtta maskiner avlägsnats').
-
-tree(s_125_4_h, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_eight', [])])])]), t('UseN', [t(machine_N, [])])]), t('PassV2s', [t(remove_V2, [])])])])])).
-sent(s_125_4_h, eng, 'eight machines have been removed').
-sent(s_125_4_h, original, 'eight machines have been removed').
-sent(s_125_4_h, swe, 'åtta maskiner har avlägsnats').
-
-tree(s_126_1_p, s_124_1_p).
-sent(s_126_1_p, eng, 'two out of ten machines are missing').
-sent(s_126_1_p, original, 'two out of ten machines are missing').
-sent(s_126_1_p, swe, 'två av tio maskiner är försvunna').
-
-tree(s_126_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('AdvVP', [t('AdVVP', [t(all_AdV, []), t('UseComp', [t('CompAdv', [t(here_Adv, [])])])]), t(yesterday_Adv, [])])])])])).
-sent(s_126_2_p, eng, 'they were all here yesterday').
-sent(s_126_2_p, original, 'they were all here yesterday').
-sent(s_126_2_p, swe, 'de var alla här igår').
-
-tree(s_126_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_ten', [])])])]), t('UseN', [t(machine_N, [])])]), t('AdvVP', [t('UseComp', [t('CompAdv', [t(here_Adv, [])])]), t(yesterday_Adv, [])])])])])])).
-sent(s_126_3_q, eng, 'were ten machines here yesterday').
-sent(s_126_3_q, original, 'were ten machines here yesterday').
-sent(s_126_3_q, swe, 'var tio maskiner här igår').
-
-tree(s_126_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_ten', [])])])]), t('UseN', [t(machine_N, [])])]), t('AdvVP', [t('UseComp', [t('CompAdv', [t(here_Adv, [])])]), t(yesterday_Adv, [])])])])])).
-sent(s_126_4_h, eng, 'ten machines were here yesterday').
-sent(s_126_4_h, original, 'ten machines were here yesterday').
-sent(s_126_4_h, swe, 'tio maskiner var här igår').
-
-tree(s_127_1_p, t('Sentence', [t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(take_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(machine_N, [])])])]), t(on_tuesday_Adv, [])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(take_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(machine_N, [])])])]), t(on_wednesday_Adv, [])])])])])])).
-sent(s_127_1_p, eng, 'Smith took a machine on Tuesday , and Jones took a machine on Wednesday').
-sent(s_127_1_p, original, 'Smith took a machine on Tuesday , and Jones took a machine on Wednesday').
-sent(s_127_1_p, swe, 'Smith tog en maskin på tisdagen , och Jones tog en maskin på onsdagen').
-
-tree(s_127_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('ComplSlash', [t('Slash3V3', [t(put_in_V3, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(lobby_N, [])])])]), t('UsePron', [t(they_Pron, [])])])])])])).
-sent(s_127_2_p, eng, 'they put them in the lobby').
-sent(s_127_2_p, original, 'they put them in the lobby').
-sent(s_127_2_p, swe, 'de ställde dem i vestibulen').
-
-tree(s_127_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(smith_PN, [])]), t('UsePN', [t(jones_PN, [])])]), t('ComplSlash', [t('Slash3V3', [t(put_in_V3, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(lobby_N, [])])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(machine_N, [])])])])])])])])).
-sent(s_127_3_q, eng, 'did Smith and Jones put two machines in the lobby').
-sent(s_127_3_q, original, 'did Smith and Jones put two machines in the lobby').
-sent(s_127_3_q, swe, 'ställde Smith och Jones två maskiner i vestibulen').
-
-tree(s_127_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(smith_PN, [])]), t('UsePN', [t(jones_PN, [])])]), t('ComplSlash', [t('Slash3V3', [t(put_in_V3, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(lobby_N, [])])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(machine_N, [])])])])])])])).
-sent(s_127_4_h, eng, 'Smith and Jones put two machines in the lobby').
-sent(s_127_4_h, original, 'Smith and Jones put two machines in the lobby').
-sent(s_127_4_h, swe, 'Smith och Jones ställde två maskiner i vestibulen').
-
-tree(s_128_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(john_PN, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(he_Pron, [])]), t('NumPl', [])]), t('UseN', [t(colleague_N, [])])])]), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_128_1_p, eng, 'John and his colleagues went to a meeting').
-sent(s_128_1_p, original, 'John and his colleagues went to a meeting').
-sent(s_128_1_p, swe, 'John och hans kollegor gick till ett möte').
-
-tree(s_128_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('ComplSlash', [t('SlashV2a', [t(hate_V2, [])]), t('UsePron', [t(it_Pron, [])])])])])])).
-sent(s_128_2_p, eng, 'they hated it').
-sent(s_128_2_p, original, 'they hated it').
-sent(s_128_2_p, swe, 'de hatade det').
-
-tree(s_128_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(john_PN, [])])]), t('NumPl', [])]), t('UseN', [t(colleague_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(hate_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_128_3_q, eng, 'did John\'s colleagues hate the meeting').
-sent(s_128_3_q, original, 'did John\'s colleagues hate the meeting').
-sent(s_128_3_q, swe, 'hatade Johns kollegor mötet').
-
-tree(s_128_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(john_PN, [])])]), t('NumPl', [])]), t('UseN', [t(colleague_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(hate_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_128_4_h, eng, 'John\'s colleagues hated the meeting').
-sent(s_128_4_h, original, 'John\'s colleagues hated the meeting').
-sent(s_128_4_h, swe, 'Johns kollegor hatade mötet').
-
-tree(s_129_1_p, s_128_1_p).
-sent(s_129_1_p, eng, 'John and his colleagues went to a meeting').
-sent(s_129_1_p, original, 'John and his colleagues went to a meeting').
-sent(s_129_1_p, swe, 'John och hans kollegor gick till ett möte').
-
-tree(s_129_2_p, s_128_2_p).
-sent(s_129_2_p, eng, 'they hated it').
-sent(s_129_2_p, original, 'they hated it').
-sent(s_129_2_p, swe, 'de hatade det').
-
-tree(s_129_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(hate_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_129_3_q, eng, 'did John hate the meeting').
-sent(s_129_3_q, original, 'did John hate the meeting').
-sent(s_129_3_q, swe, 'hatade John mötet').
-
-tree(s_129_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(hate_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_129_4_h, eng, 'John hated the meeting').
-sent(s_129_4_h, original, 'John hated the meeting').
-sent(s_129_4_h, swe, 'John hatade mötet').
-
-tree(s_130_1_p, s_128_1_p).
-sent(s_130_1_p, eng, 'John and his colleagues went to a meeting').
-sent(s_130_1_p, original, 'John and his colleagues went to a meeting').
-sent(s_130_1_p, swe, 'John och hans kollegor gick till ett möte').
-
-tree(s_130_2_p, s_128_2_p).
-sent(s_130_2_p, eng, 'they hated it').
-sent(s_130_2_p, original, 'they hated it').
-sent(s_130_2_p, swe, 'de hatade det').
-
-tree(s_130_3_q, s_129_3_q).
-sent(s_130_3_q, eng, 'did John hate the meeting').
-sent(s_130_3_q, original, 'did John hate the meeting').
-sent(s_130_3_q, swe, 'hatade John mötet').
-
-tree(s_130_4_h, s_129_4_h).
-sent(s_130_4_h, eng, 'John hated the meeting').
-sent(s_130_4_h, original, 'John hated the meeting').
-sent(s_130_4_h, swe, 'John hatade mötet').
-
-tree(s_131_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(each_Det, []), t('UseN', [t(department_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(dedicated_A, [])]), t('UseN', [t(line_N, [])])])])])])])])).
-sent(s_131_1_p, eng, 'each department has a dedicated line').
-sent(s_131_1_p, original, 'each department has a dedicated line').
-sent(s_131_1_p, swe, 'varje avdelning har en särskild linje').
-
-tree(s_131_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('ComplSlash', [t('Slash3V3', [t(rent_from_V3, []), t('UsePN', [t(bt_PN, [])])]), t('UsePron', [t(they_Pron, [])])])])])])).
-sent(s_131_2_p, eng, 'they rent them from BT').
-sent(s_131_2_p, original, 'they rent them from BT').
-sent(s_131_2_p, swe, 'de hyr dem från BT').
-
-tree(s_131_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(department_N, [])])]), t('ComplSlash', [t('Slash3V3', [t(rent_from_V3, []), t('UsePN', [t(bt_PN, [])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(line_N, [])])])])])])])])).
-sent(s_131_3_q, eng, 'does every department rent a line from BT').
-sent(s_131_3_q, original, 'does every department rent a line from BT').
-sent(s_131_3_q, swe, 'hyr varje avdelning en linje från BT').
-
-tree(s_131_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(department_N, [])])]), t('ComplSlash', [t('Slash3V3', [t(rent_from_V3, []), t('UsePN', [t(bt_PN, [])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(line_N, [])])])])])])])).
-sent(s_131_4_h, eng, 'every department rents a line from BT').
-sent(s_131_4_h, original, 'every department rents a line from BT').
-sent(s_131_4_h, swe, 'varje avdelning hyr en linje från BT').
-
-tree(s_132_1_p, s_131_1_p).
-sent(s_132_1_p, eng, 'each department has a dedicated line').
-sent(s_132_1_p, original, 'each department has a dedicated line').
-sent(s_132_1_p, swe, 'varje avdelning har en särskild linje').
-
-tree(s_132_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(sales_department_N, [])])]), t('ComplSlash', [t('Slash3V3', [t(rent_from_V3, []), t('UsePN', [t(bt_PN, [])])]), t('UsePron', [t(it_Pron, [])])])])])])).
-sent(s_132_2_p, eng, 'the sales department rents it from BT').
-sent(s_132_2_p, original, 'the sales department rents it from BT').
-sent(s_132_2_p, swe, 'försäljningsavdelningen hyr det från BT').
-
-tree(s_132_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(sales_department_N, [])])]), t('ComplSlash', [t('Slash3V3', [t(rent_from_V3, []), t('UsePN', [t(bt_PN, [])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(line_N, [])])])])])])])])).
-sent(s_132_3_q, eng, 'does the sales department rent a line from BT').
-sent(s_132_3_q, original, 'does the sales department rent a line from BT').
-sent(s_132_3_q, swe, 'hyr försäljningsavdelningen en linje från BT').
-
-tree(s_132_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(sales_department_N, [])])]), t('ComplSlash', [t('Slash3V3', [t(rent_from_V3, []), t('UsePN', [t(bt_PN, [])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(line_N, [])])])])])])])).
-sent(s_132_4_h, eng, 'the sales department rents a line from BT').
-sent(s_132_4_h, original, 'the sales department rents a line from BT').
-sent(s_132_4_h, swe, 'försäljningsavdelningen hyr en linje från BT').
-
-tree(s_133_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(gfi_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t(several_Det, []), t('UseN', [t(computer_N, [])])])])])])])).
-sent(s_133_1_p, eng, 'GFI owns several computers').
-sent(s_133_1_p, original, 'GFI owns several computers').
-sent(s_133_1_p, swe, 'GFI äger flera datorer').
-
-tree(s_133_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(maintain_V2, [])]), t('UsePron', [t(they_Pron, [])])])])])])).
-sent(s_133_2_p, eng, 'ITEL maintains them').
-sent(s_133_2_p, original, 'ITEL maintains them').
-sent(s_133_2_p, swe, 'ITEL servar dem').
-
-tree(s_133_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(maintain_V2, [])]), t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(computer_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelSlash', [t(that_RP, []), t('SlashVP', [t('UsePN', [t(gfi_PN, [])]), t('SlashV2a', [t(own_V2, [])])])])])])])])])])])])])).
-sent(s_133_3_q, eng, 'does ITEL maintain all the computers that GFI owns').
-sent(s_133_3_q, original, 'does ITEL maintain all the computers that GFI owns').
-sent(s_133_3_q, swe, 'servar ITEL alla datorerna som GFI äger').
-
-tree(s_133_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(maintain_V2, [])]), t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(computer_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelSlash', [t(that_RP, []), t('SlashVP', [t('UsePN', [t(gfi_PN, [])]), t('SlashV2a', [t(own_V2, [])])])])])])])])])])])])).
-sent(s_133_4_h, eng, 'ITEL maintains all the computers that GFI owns').
-sent(s_133_4_h, original, 'ITEL maintains all the computers that GFI owns').
-sent(s_133_4_h, swe, 'ITEL servar alla datorerna som GFI äger').
-
-tree(s_134_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('RelCN', [t('UseN', [t(customer_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(computer_N, [])])])])])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(service_contract_N, [])])])]), t('PrepNP', [t(for_Prep, []), t('UsePron', [t(it_Pron, [])])])])])])])).
-sent(s_134_1_p, eng, 'every customer who owns a computer has a service contract for it').
-sent(s_134_1_p, original, 'every customer who owns a computer has a service contract for it').
-sent(s_134_1_p, swe, 'varje kund som äger en dator har ett servicekontrakt för det').
-
-tree(s_134_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mfi_PN, [])]), t('UseComp', [t('CompCN', [t('RelCN', [t('UseN', [t(customer_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t(that_RP, []), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('PredetNP', [t(exactly_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_one', [])])])]), t('UseN', [t(computer_N, [])])])])])])])])])])])])])).
-sent(s_134_2_p, eng, 'MFI is a customer that owns exactly one computer').
-sent(s_134_2_p, original, 'MFI is a customer that owns exactly one computer').
-sent(s_134_2_p, swe, 'MFI är en kund som äger exakt en dator').
-
-tree(s_134_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(mfi_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(service_contract_N, [])])])]), t('PrepNP', [t(for_Prep, []), t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('PossPron', [t(itRefl_Pron, [])]), t('NumPl', [])]), t('UseN', [t(computer_N, [])])])])])])])])])])).
-sent(s_134_3_q, eng, 'does MFI have a service contract for all its computers').
-sent(s_134_3_q, original, 'does MFI have a service contract for all its computers').
-sent(s_134_3_q, swe, 'har MFI ett servicekontrakt för alla sina datorer').
-
-tree(s_134_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mfi_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(service_contract_N, [])])])]), t('PrepNP', [t(for_Prep, []), t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('PossPron', [t(itRefl_Pron, [])]), t('NumPl', [])]), t('UseN', [t(computer_N, [])])])])])])])])])).
-sent(s_134_4_h, eng, 'MFI has a service contract for all its computers').
-sent(s_134_4_h, original, 'MFI has a service contract for all its computers').
-sent(s_134_4_h, swe, 'MFI har ett servicekontrakt för alla sina datorer').
-
-tree(s_135_1_p, s_134_1_p).
-sent(s_135_1_p, eng, 'every customer who owns a computer has a service contract for it').
-sent(s_135_1_p, original, 'every customer who owns a computer has a service contract for it').
-sent(s_135_1_p, swe, 'varje kund som äger en dator har ett servicekontrakt för det').
-
-tree(s_135_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mfi_PN, [])]), t('UseComp', [t('CompCN', [t('RelCN', [t('UseN', [t(customer_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t(that_RP, []), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t(several_Det, []), t('UseN', [t(computer_N, [])])])])])])])])])])])])).
-sent(s_135_2_p, eng, 'MFI is a customer that owns several computers').
-sent(s_135_2_p, original, 'MFI is a customer that owns several computers').
-sent(s_135_2_p, swe, 'MFI är en kund som äger flera datorer').
-
-tree(s_135_3_q, s_134_3_q).
-sent(s_135_3_q, eng, 'does MFI have a service contract for all its computers').
-sent(s_135_3_q, original, 'does MFI have a service contract for all its computers').
-sent(s_135_3_q, swe, 'har MFI ett servicekontrakt för alla sina datorer').
-
-tree(s_135_4_h, s_134_4_h).
-sent(s_135_4_h, eng, 'MFI has a service contract for all its computers').
-sent(s_135_4_h, original, 'MFI has a service contract for all its computers').
-sent(s_135_4_h, swe, 'MFI har ett servicekontrakt för alla sina datorer').
-
-tree(s_136_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('RelCN', [t('UseN', [t(executive_N, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(laptop_computer_N, [])])])])])])])]), t('ComplSlash', [t('SlashV2V', [t(bring_V2V, []), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(take_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(note_N, [])])])]), t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])]), t('UsePron', [t(it_Pron, [])])])])])])).
-sent(s_136_1_p, eng, 'every executive who had a laptop computer brought it to take notes at the meeting').
-sent(s_136_1_p, original, 'every executive who had a laptop computer brought it to take notes at the meeting').
-sent(s_136_1_p, swe, 'varje företagsledare som hade en laptop tog med det att ta anteckningar på mötet').
-
-tree(s_136_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompCN', [t('RelCN', [t('UseN', [t(executive_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_five', [])])])]), t('AdjCN', [t('PositA', [t(different_A, [])]), t('UseN', [t(laptop_computer_N, [])])])])])])])])])])])])])).
-sent(s_136_2_p, eng, 'Smith is an executive who owns five different laptop computers').
-sent(s_136_2_p, original, 'Smith is an executive who owns five different laptop computers').
-sent(s_136_2_p, swe, 'Smith är en företagsledare som äger fem olika laptopar').
-
-tree(s_136_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(take_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_five', [])])])]), t('UseN', [t(laptop_computer_N, [])])])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])])).
-sent(s_136_3_q, eng, 'did Smith take five laptop computers to the meeting').
-sent(s_136_3_q, original, 'did Smith take five laptop computers to the meeting').
-sent(s_136_3_q, swe, 'tog Smith fem laptopar till mötet').
-
-tree(s_136_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(take_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_five', [])])])]), t('UseN', [t(laptop_computer_N, [])])])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_136_4_h, eng, 'Smith took five laptop computers to the meeting').
-sent(s_136_4_h, original, 'Smith took five laptop computers to the meeting').
-sent(s_136_4_h, swe, 'Smith tog fem laptopar till mötet').
-
-tree(s_137_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_100', [])])])]), t('UseN', [t(company_N, [])])])])])])).
-sent(s_137_1_p, eng, 'there are 100 companies').
-sent(s_137_1_p, original, 'there are 100 companies').
-sent(s_137_1_p, swe, 'det finns 100 företag').
-
-tree(s_137_2_p, t('Sentence', [t('PredVPS', [t('UsePN', [t(icm_PN, [])]), t('ConjVPS2', [t(and_Conj, []), t('Present', []), t('PPos', []), t('UseComp', [t('CompNP', [t('AdvNP', [t('DetNP', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_one', [])])])])]), t('PrepNP', [t(part_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(company_N, [])])])])])])]), t('Present', []), t('PPos', []), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_150', [])])])]), t('UseN', [t(computer_N, [])])])])])])])).
-sent(s_137_2_p, eng, 'ICM is one of the companies and owns 150 computers').
-sent(s_137_2_p, original, 'ICM is one of the companies and owns 150 computers').
-sent(s_137_2_p, swe, 'ICM är ett av företagen och äger 150 datorer').
-
-tree(s_137_3_p, t('Sentence', [t('UseCl', [t('Present', []), t('UncNeg', []), t('PredVP', [t('UsePron', [t(it_Pron, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(service_contract_N, [])])])]), t('PrepNP', [t(for_Prep, []), t('AdvNP', [t('DetNP', [t(anySg_Det, [])]), t('PrepNP', [t(part_Prep, []), t('DetCN', [t('DetQuant', [t('PossPron', [t(itRefl_Pron, [])]), t('NumPl', [])]), t('UseN', [t(computer_N, [])])])])])])])])])])).
-sent(s_137_3_p, eng, 'it does not have service contracts for any of its computers').
-sent(s_137_3_p, original, 'it does not have service contracts for any of its computers').
-sent(s_137_3_p, swe, 'det har inte servicekontrakt för något av sina datorer').
-
-tree(s_137_4_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('AdvNP', [t('DetNP', [t(each_Det, [])]), t('PrepNP', [t(part_Prep, []), t('DetCN', [t('DetQuant', [t(the_other_Q, []), t('NumCard', [t('NumNumeral', [t('N_99', [])])])]), t('UseN', [t(company_N, [])])])])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_one', [])])])]), t('UseN', [t(computer_N, [])])])])])])])).
-sent(s_137_4_p, eng, 'each of the other 99 companies owns one computer').
-sent(s_137_4_p, original, 'each of the other 99 companies owns one computer').
-sent(s_137_4_p, swe, 'vart och ett av de andra 99 företagen äger en dator').
-
-tree(s_137_5_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(service_contract_N, [])])])]), t('PrepNP', [t(for_Prep, []), t('UsePron', [t(they_Pron, [])])])])])])])).
-sent(s_137_5_p, eng, 'they have service contracts for them').
-sent(s_137_5_p, original, 'they have service contracts for them').
-sent(s_137_5_p, swe, 'de har servicekontrakt för dem').
-
-tree(s_137_6_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(company_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t(that_RP, []), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(computer_N, [])])])])])])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(service_contract_N, [])])])]), t('PrepNP', [t(for_Prep, []), t('UsePron', [t(it_Pron, [])])])])])])])])).
-sent(s_137_6_q, eng, 'do most companies that own a computer have a service contract for it').
-sent(s_137_6_q, original, 'do most companies that own a computer have a service contract for it').
-sent(s_137_6_q, swe, 'har de flesta företag som äger en dator ett servicekontrakt för det').
-
-tree(s_137_7_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(most_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('RelCN', [t('UseN', [t(company_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t(that_RP, []), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(computer_N, [])])])])])])])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(service_contract_N, [])])])]), t('PrepNP', [t(for_Prep, []), t('UsePron', [t(it_Pron, [])])])])])])])).
-sent(s_137_7_h, eng, 'most companies that own a computer have a service contract for it').
-sent(s_137_7_h, original, 'most companies that own a computer have a service contract for it').
-sent(s_137_7_h, swe, 'de flesta företag som äger en dator har ett servicekontrakt för det').
-
-tree(s_138_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(report_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(cover_page_N, [])])])])])])])).
-sent(s_138_1_p, eng, 'every report has a cover page').
-sent(s_138_1_p, original, 'every report has a cover page').
-sent(s_138_1_p, swe, 'varje rapport har en förstasida').
-
-tree(s_138_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(r95103_PN, [])]), t('UseComp', [t('CompCN', [t('UseN', [t(report_N, [])])])])])])])).
-sent(s_138_2_p, eng, 'R-95-103 is a report').
-sent(s_138_2_p, original, 'R-95-103 is a report').
-sent(s_138_2_p, swe, 'R-95-103 är en rapport').
-
-tree(s_138_3_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(cover_page_N, [])])])])])])])).
-sent(s_138_3_p, eng, 'Smith signed the cover page').
-sent(s_138_3_p, original, 'Smith signed the cover page').
-sent(s_138_3_p, swe, 'Smith undertecknade förstasidan').
-
-tree(s_138_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(cover_page_N, [])]), t('PrepNP', [t(possess_Prep, []), t('UsePN', [t(r95103_PN, [])])])])])])])])])])).
-sent(s_138_4_q, eng, 'did Smith sign the cover page of R-95-103').
-sent(s_138_4_q, original, 'did Smith sign the cover page of R-95-103').
-sent(s_138_4_q, swe, 'undertecknade Smith förstasidan av R-95-103').
-
-tree(s_138_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(cover_page_N, [])]), t('PrepNP', [t(possess_Prep, []), t('UsePN', [t(r95103_PN, [])])])])])])])])])).
-sent(s_138_5_h, eng, 'Smith signed the cover page of R-95-103').
-sent(s_138_5_h, original, 'Smith signed the cover page of R-95-103').
-sent(s_138_5_h, swe, 'Smith undertecknade förstasidan av R-95-103').
-
-tree(s_139_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(company_director_N, [])])]), t('ReflVP', [t('Slash3V3', [t(award_V3, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(large_A, [])]), t('UseN', [t(payrise_N, [])])])])])])])])])).
-sent(s_139_1_p, eng, 'a company director awarded himself a large payrise').
-sent(s_139_1_p, original, 'a company director awarded himself a large payrise').
-sent(s_139_1_p, swe, 'en företagsledare tilldelade sig en stor löneförhöjning').
-
-tree(s_139_2_q, t('Question', [t('UseQCl', [t('PresentPerfect', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(company_director_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(award_and_be_awarded_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(payrise_N, [])])])])])])])])).
-sent(s_139_2_q, eng, 'has a company director awarded and been awarded a payrise').
-sent(s_139_2_q, original, 'has a company director awarded and been awarded a payrise').
-sent(s_139_2_q, swe, 'har en företagsledare tilldelat och tilldelats en löneförhöjning').
-
-tree(s_139_3_h, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(company_director_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(award_and_be_awarded_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(payrise_N, [])])])])])])])).
-sent(s_139_3_h, eng, 'a company director has awarded and been awarded a payrise').
-sent(s_139_3_h, original, 'a company director has awarded and been awarded a payrise').
-sent(s_139_3_h, swe, 'en företagsledare har tilldelat och tilldelats en löneförhöjning').
-
-tree(s_140_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ReflVP', [t('SlashV2a', [t(hurt_V2, [])])])])])])])])])).
-sent(s_140_1_p, eng, 'John said Bill had hurt himself').
-sent(s_140_1_p, original, 'John said Bill had hurt himself').
-sent(s_140_1_p, swe, 'John sade att Bill hade skadat sig').
-
-tree(s_140_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('PassV2s', [t(hurt_V2, [])])])])])])])])])).
-sent(s_140_2_q, eng, 'did John say Bill had been hurt').
-sent(s_140_2_q, original, 'did John say Bill had been hurt').
-sent(s_140_2_q, swe, 'sade John att Bill hade skadats').
-
-tree(s_140_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('PassV2s', [t(hurt_V2, [])])])])])])])])).
-sent(s_140_3_h, eng, 'John said Bill had been hurt').
-sent(s_140_3_h, original, 'John said Bill had been hurt').
-sent(s_140_3_h, swe, 'John sade att Bill hade skadats').
-
-tree(s_141_1_p, s_140_1_p).
-sent(s_141_1_p, eng, 'John said Bill had hurt himself').
-sent(s_141_1_p, original, 'John said Bill had hurt himself').
-sent(s_141_1_p, swe, 'John sade att Bill hade skadat sig').
-
-tree(s_141_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePron', [t(anyone_Pron, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('PassV2s', [t(hurt_V2, [])])])])])])])])])).
-sent(s_141_2_q, eng, 'did anyone say John had been hurt').
-sent(s_141_2_q, original, 'did anyone say John had been hurt').
-sent(s_141_2_q, swe, 'sade någon att John hade skadats').
-
-tree(s_141_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(someone_Pron, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('PassV2s', [t(hurt_V2, [])])])])])])])])).
-sent(s_141_3_h, eng, 'someone said John had been hurt').
-sent(s_141_3_h, original, 'someone said John had been hurt').
-sent(s_141_3_h, swe, 'någon sade att John hade skadats').
-
-tree(s_142_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])).
-sent(s_142_1_p, eng, 'John spoke to Mary').
-sent(s_142_1_p, original, 'John spoke to Mary').
-sent(s_142_1_p, swe, 'John talade med Mary').
-
-tree(s_142_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('SoDoI', [t('UsePN', [t(bill_PN, [])])])])])).
-sent(s_142_2_p, eng, 'so did Bill').
-sent(s_142_2_p, original, 'so did Bill').
-sent(s_142_2_p, swe, 'det gjorde Bill också').
-
-tree(s_142_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])])).
-sent(s_142_3_q, eng, 'did Bill speak to Mary').
-sent(s_142_3_q, original, 'did Bill speak to Mary').
-sent(s_142_3_q, swe, 'talade Bill med Mary').
-
-tree(s_142_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])).
-sent(s_142_4_h, eng, 'Bill spoke to Mary').
-sent(s_142_4_h, original, 'Bill spoke to Mary').
-sent(s_142_4_h, swe, 'Bill talade med Mary').
-
-tree(s_143_1_p, s_142_1_p).
-sent(s_143_1_p, eng, 'John spoke to Mary').
-sent(s_143_1_p, original, 'John spoke to Mary').
-sent(s_143_1_p, swe, 'John talade med Mary').
-
-tree(s_143_2_p, s_142_2_p).
-sent(s_143_2_p, eng, 'so did Bill').
-sent(s_143_2_p, original, 'so did Bill').
-sent(s_143_2_p, swe, 'det gjorde Bill också').
-
-tree(s_143_3_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t(at_four_oclock_Adv, [])])])])])).
-sent(s_143_3_p, eng, 'John spoke to Mary at four o\'clock').
-sent(s_143_3_p, original, 'John spoke to Mary at four o\'clock').
-sent(s_143_3_p, swe, 'John talade med Mary klockan fyra').
-
-tree(s_143_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t(at_four_oclock_Adv, [])])])])])])).
-sent(s_143_4_q, eng, 'did Bill speak to Mary at four o\'clock').
-sent(s_143_4_q, original, 'did Bill speak to Mary at four o\'clock').
-sent(s_143_4_q, swe, 'talade Bill med Mary klockan fyra').
-
-tree(s_143_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t(at_four_oclock_Adv, [])])])])])).
-sent(s_143_5_h, eng, 'Bill spoke to Mary at four o\'clock').
-sent(s_143_5_h, original, 'Bill spoke to Mary at four o\'clock').
-sent(s_143_5_h, swe, 'Bill talade med Mary klockan fyra').
-
-tree(s_144_1_p, s_143_3_p).
-sent(s_144_1_p, eng, 'John spoke to Mary at four o\'clock').
-sent(s_144_1_p, original, 'John spoke to Mary at four o\'clock').
-sent(s_144_1_p, swe, 'John talade med Mary klockan fyra').
-
-tree(s_144_2_p, s_142_2_p).
-sent(s_144_2_p, eng, 'so did Bill').
-sent(s_144_2_p, original, 'so did Bill').
-sent(s_144_2_p, swe, 'det gjorde Bill också').
-
-tree(s_144_3_q, s_143_4_q).
-sent(s_144_3_q, eng, 'did Bill speak to Mary at four o\'clock').
-sent(s_144_3_q, original, 'did Bill speak to Mary at four o\'clock').
-sent(s_144_3_q, swe, 'talade Bill med Mary klockan fyra').
-
-tree(s_144_4_h, s_143_5_h).
-sent(s_144_4_h, eng, 'Bill spoke to Mary at four o\'clock').
-sent(s_144_4_h, original, 'Bill spoke to Mary at four o\'clock').
-sent(s_144_4_h, swe, 'Bill talade med Mary klockan fyra').
-
-tree(s_145_1_p, s_143_3_p).
-sent(s_145_1_p, eng, 'John spoke to Mary at four o\'clock').
-sent(s_145_1_p, original, 'John spoke to Mary at four o\'clock').
-sent(s_145_1_p, swe, 'John talade med Mary klockan fyra').
-
-tree(s_145_2_p, t('PSentence', [t(and_PConj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])]), t(at_five_oclock_Adv, [])])])])])).
-sent(s_145_2_p, eng, 'and Bill did [..] at five o\'clock').
-sent(s_145_2_p, original, 'and Bill did [..] at five o\'clock').
-sent(s_145_2_p, swe, 'och Bill gjorde [..] klockan fem').
-
-tree(s_145_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t(at_five_oclock_Adv, [])])])])])])).
-sent(s_145_3_q, eng, 'did Bill speak to Mary at five o\'clock').
-sent(s_145_3_q, original, 'did Bill speak to Mary at five o\'clock').
-sent(s_145_3_q, swe, 'talade Bill med Mary klockan fem').
-
-tree(s_145_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t(at_five_oclock_Adv, [])])])])])).
-sent(s_145_4_h, eng, 'Bill spoke to Mary at five o\'clock').
-sent(s_145_4_h, original, 'Bill spoke to Mary at five o\'clock').
-sent(s_145_4_h, swe, 'Bill talade med Mary klockan fem').
-
-tree(s_146_1_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])).
-sent(s_146_1_p, eng, 'John has spoken to Mary').
-sent(s_146_1_p, original, 'John has spoken to Mary').
-sent(s_146_1_p, swe, 'John har talat med Mary').
-
-tree(s_146_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ProgrVPa', [t('ComplVV', [t(going_to_VV, []), t(elliptic_VP, [])])])])])])).
-sent(s_146_2_p, eng, 'Bill is going to [..]').
-sent(s_146_2_p, original, 'Bill is going to [..]').
-sent(s_146_2_p, swe, 'Bill kommer att [..]').
-
-tree(s_146_3_q, t('Question', [t('UseQCl', [t('Future', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])])).
-sent(s_146_3_q, eng, 'will Bill speak to Mary').
-sent(s_146_3_q, original, 'will Bill speak to Mary').
-sent(s_146_3_q, swe, 'ska Bill tala med Mary').
-
-tree(s_146_4_h, t('Sentence', [t('UseCl', [t('Future', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])).
-sent(s_146_4_h, eng, 'Bill will speak to Mary').
-sent(s_146_4_h, original, 'Bill will speak to Mary').
-sent(s_146_4_h, swe, 'Bill ska tala med Mary').
-
-tree(s_147_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t(on_monday_Adv, [])])])])])).
-sent(s_147_1_p, eng, 'John spoke to Mary on Monday').
-sent(s_147_1_p, original, 'John spoke to Mary on Monday').
-sent(s_147_1_p, swe, 'John talade med Mary på måndagen').
-
-tree(s_147_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PNeg', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t(elliptic_VP, [])])])])).
-sent(s_147_2_p, eng, 'Bill didn\'t [..]').
-sent(s_147_2_p, original, 'Bill didn\'t [..]').
-sent(s_147_2_p, swe, 'Bill [..] inte').
-
-tree(s_147_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t(on_monday_Adv, [])])])])])])).
-sent(s_147_3_q, eng, 'did Bill speak to Mary on Monday').
-sent(s_147_3_q, original, 'did Bill speak to Mary on Monday').
-sent(s_147_3_q, swe, 'talade Bill med Mary på måndagen').
-
-tree(s_147_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t(on_monday_Adv, [])])])])])).
-sent(s_147_4_h, eng, 'Bill spoke to Mary on Monday').
-sent(s_147_4_h, original, 'Bill spoke to Mary on Monday').
-sent(s_147_4_h, swe, 'Bill talade med Mary på måndagen').
-
-tree(s_148_1_p, t('Question', [t('UseQCl', [t('PresentPerfect', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])])).
-sent(s_148_1_p, eng, 'has John spoken to Mary').
-sent(s_148_1_p, original, 'has John spoken to Mary').
-sent(s_148_1_p, swe, 'har John talat med Mary').
-
-tree(s_148_2_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t(elliptic_VP, [])])])])).
-sent(s_148_2_p, eng, 'Bill has [..]').
-sent(s_148_2_p, original, 'Bill has [..]').
-sent(s_148_2_p, swe, 'Bill har [..]').
-
-tree(s_148_3_q, t('Question', [t('UseQCl', [t('PresentPerfect', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])])).
-sent(s_148_3_q, eng, 'has Bill spoken to Mary').
-sent(s_148_3_q, original, 'has Bill spoken to Mary').
-sent(s_148_3_q, swe, 'har Bill talat med Mary').
-
-tree(s_148_4_h, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])).
-sent(s_148_4_h, eng, 'Bill has spoken to Mary').
-sent(s_148_4_h, original, 'Bill has spoken to Mary').
-sent(s_148_4_h, swe, 'Bill har talat med Mary').
-
-tree(s_149_1_p, s_146_1_p).
-sent(s_149_1_p, eng, 'John has spoken to Mary').
-sent(s_149_1_p, original, 'John has spoken to Mary').
-sent(s_149_1_p, swe, 'John har talat med Mary').
-
-tree(s_149_2_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(student_N, [])])]), t('AdvVP', [t(elliptic_VP, []), t(too_Adv, [])])])])])).
-sent(s_149_2_p, eng, 'the students have [..] too').
-sent(s_149_2_p, original, 'the students have [..] too').
-sent(s_149_2_p, swe, 'studenterna har [..] också').
-
-tree(s_149_3_q, t('Question', [t('UseQCl', [t('PresentPerfect', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(student_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])])).
-sent(s_149_3_q, eng, 'have the students spoken to Mary').
-sent(s_149_3_q, original, 'have the students spoken to Mary').
-sent(s_149_3_q, swe, 'har studenterna talat med Mary').
-
-tree(s_149_4_h, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(student_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])).
-sent(s_149_4_h, eng, 'the students have spoken to Mary').
-sent(s_149_4_h, original, 'the students have spoken to Mary').
-sent(s_149_4_h, swe, 'studenterna har talat med Mary').
-
-tree(s_150_1_p, t('Sentence', [t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(go8travel_V, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(paris_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(car_N, [])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t(elliptic_VP, []), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(train_N, [])])])])])])])])])).
-sent(s_150_1_p, eng, 'John went to Paris by car , and Bill [..] by train').
-sent(s_150_1_p, original, 'John went to Paris by car , and Bill [..] by train').
-sent(s_150_1_p, swe, 'John åkte till Paris med bil , och Bill [..] med tåg').
-
-tree(s_150_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(go8travel_V, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(paris_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(train_N, [])])])])])])])])])).
-sent(s_150_2_q, eng, 'did Bill go to Paris by train').
-sent(s_150_2_q, original, 'did Bill go to Paris by train').
-sent(s_150_2_q, swe, 'åkte Bill till Paris med tåg').
-
-tree(s_150_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(go8travel_V, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(paris_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(train_N, [])])])])])])])])).
-sent(s_150_3_h, eng, 'Bill went to Paris by train').
-sent(s_150_3_h, original, 'Bill went to Paris by train').
-sent(s_150_3_h, swe, 'Bill åkte till Paris med tåg').
-
-tree(s_151_1_p, t('Sentence', [t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(go8travel_V, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(paris_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(car_N, [])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('AdvVP', [t(elliptic_VP, []), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(train_N, [])])])])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(berlin_PN, [])])])])])])])])).
-sent(s_151_1_p, eng, 'John went to Paris by car , and Bill [..] by train to Berlin').
-sent(s_151_1_p, original, 'John went to Paris by car , and Bill [..] by train to Berlin').
-sent(s_151_1_p, swe, 'John åkte till Paris med bil , och Bill [..] med tåg till Berlin').
-
-tree(s_151_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(go8travel_V, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(berlin_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(train_N, [])])])])])])])])])).
-sent(s_151_2_q, eng, 'did Bill go to Berlin by train').
-sent(s_151_2_q, original, 'did Bill go to Berlin by train').
-sent(s_151_2_q, swe, 'åkte Bill till Berlin med tåg').
-
-tree(s_151_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(go8travel_V, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(berlin_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(train_N, [])])])])])])])])).
-sent(s_151_3_h, eng, 'Bill went to Berlin by train').
-sent(s_151_3_h, original, 'Bill went to Berlin by train').
-sent(s_151_3_h, swe, 'Bill åkte till Berlin med tåg').
-
-tree(s_152_1_p, t('Sentence', [t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(go8travel_V, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(paris_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(car_N, [])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t(elliptic_VP, []), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(berlin_PN, [])])])])])])])])).
-sent(s_152_1_p, eng, 'John went to Paris by car , and Bill [..] to Berlin').
-sent(s_152_1_p, original, 'John went to Paris by car , and Bill [..] to Berlin').
-sent(s_152_1_p, swe, 'John åkte till Paris med bil , och Bill [..] till Berlin').
-
-tree(s_152_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(go8travel_V, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(berlin_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(car_N, [])])])])])])])])])).
-sent(s_152_2_q, eng, 'did Bill go to Berlin by car').
-sent(s_152_2_q, original, 'did Bill go to Berlin by car').
-sent(s_152_2_q, swe, 'åkte Bill till Berlin med bil').
-
-tree(s_152_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(go8travel_V, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(berlin_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(car_N, [])])])])])])])])).
-sent(s_152_3_h, eng, 'Bill went to Berlin by car').
-sent(s_152_3_h, original, 'Bill went to Berlin by car').
-sent(s_152_3_h, swe, 'Bill åkte till Berlin med bil').
-
-tree(s_153_1_p, t('Sentence', [t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('AdvVP', [t('ProgrVPa', [t('UseV', [t(go8travel_V, [])])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(paris_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(car_N, [])])])])])])]), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(student_N, [])])]), t('AdvVP', [t(elliptic_VP, []), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(train_N, [])])])])])])])])])).
-sent(s_153_1_p, eng, 'John is going to Paris by car , and the students [..] by train').
-sent(s_153_1_p, original, 'John is going to Paris by car , and the students [..] by train').
-sent(s_153_1_p, swe, 'John åker till Paris med bil , och studenterna [..] med tåg').
-
-tree(s_153_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(student_N, [])])]), t('AdvVP', [t('AdvVP', [t('ProgrVPa', [t('UseV', [t(go8travel_V, [])])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(paris_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(train_N, [])])])])])])])])])).
-sent(s_153_2_q, eng, 'are the students going to Paris by train').
-sent(s_153_2_q, original, 'are the students going to Paris by train').
-sent(s_153_2_q, swe, 'åker studenterna till Paris med tåg').
-
-tree(s_153_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(student_N, [])])]), t('AdvVP', [t('AdvVP', [t('ProgrVPa', [t('UseV', [t(go8travel_V, [])])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(paris_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(train_N, [])])])])])])])])).
-sent(s_153_3_h, eng, 'the students are going to Paris by train').
-sent(s_153_3_h, original, 'the students are going to Paris by train').
-sent(s_153_3_h, swe, 'studenterna åker till Paris med tåg').
-
-tree(s_154_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(go8travel_V, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(paris_PN, [])])])]), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(car_N, [])])])])])])])])).
-sent(s_154_1_p, eng, 'John went to Paris by car').
-sent(s_154_1_p, original, 'John went to Paris by car').
-sent(s_154_1_p, swe, 'John åkte till Paris med bil').
-
-tree(s_154_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t(elliptic_VP, []), t('PrepNP', [t(by8means_Prep, []), t('MassNP', [t('UseN', [t(train_N, [])])])])])])])])).
-sent(s_154_2_p, eng, 'Bill [..] by train').
-sent(s_154_2_p, original, 'Bill [..] by train').
-sent(s_154_2_p, swe, 'Bill [..] med tåg').
-
-tree(s_154_3_q, s_150_2_q).
-sent(s_154_3_q, eng, 'did Bill go to Paris by train').
-sent(s_154_3_q, original, 'did Bill go to Paris by train').
-sent(s_154_3_q, swe, 'åkte Bill till Paris med tåg').
-
-tree(s_154_4_h, s_150_3_h).
-sent(s_154_4_h, eng, 'Bill went to Paris by train').
-sent(s_154_4_h, original, 'Bill went to Paris by train').
-sent(s_154_4_h, swe, 'Bill åkte till Paris med tåg').
-
-tree(s_155_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(car_N, [])])])])])])])).
-sent(s_155_1_p, eng, 'John owns a car').
-sent(s_155_1_p, original, 'John owns a car').
-sent(s_155_1_p, swe, 'John äger en bil').
-
-tree(s_155_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetNP', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])])])]), t(too_Adv, [])])])])])).
-sent(s_155_2_p, eng, 'Bill owns one too').
-sent(s_155_2_p, original, 'Bill owns one too').
-sent(s_155_2_p, swe, 'Bill äger ett också').
-
-tree(s_155_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(car_N, [])])])])])])])])).
-sent(s_155_3_q, eng, 'does Bill own a car').
-sent(s_155_3_q, original, 'does Bill own a car').
-sent(s_155_3_q, swe, 'äger Bill en bil').
-
-tree(s_155_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(car_N, [])])])])])])])).
-sent(s_155_4_h, eng, 'Bill owns a car').
-sent(s_155_4_h, original, 'Bill owns a car').
-sent(s_155_4_h, swe, 'Bill äger en bil').
-
-tree(s_156_1_p, s_155_1_p).
-sent(s_156_1_p, eng, 'John owns a car').
-sent(s_156_1_p, original, 'John owns a car').
-sent(s_156_1_p, swe, 'John äger en bil').
-
-tree(s_156_2_p, s_155_2_p).
-sent(s_156_2_p, eng, 'Bill owns one too').
-sent(s_156_2_p, original, 'Bill owns one too').
-sent(s_156_2_p, swe, 'Bill äger ett också').
-
-tree(s_156_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('RelCN', [t('UseN', [t(car_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelSlash', [t(that_RP, []), t('SlashVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(john_PN, [])]), t('UsePN', [t(bill_PN, [])])]), t('SlashV2a', [t(own_V2, [])])])])])])])])])])])).
-sent(s_156_3_q, eng, 'is there a car that John and Bill own').
-sent(s_156_3_q, original, 'is there a car that John and Bill own').
-sent(s_156_3_q, swe, 'finns det en bil som John och Bill äger').
-
-tree(s_156_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('RelCN', [t('UseN', [t(car_N, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelSlash', [t(that_RP, []), t('SlashVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(john_PN, [])]), t('UsePN', [t(bill_PN, [])])]), t('SlashV2a', [t(own_V2, [])])])])])])])])])])).
-sent(s_156_4_h, eng, 'there is a car that John and Bill own').
-sent(s_156_4_h, original, 'there is a car that John and Bill own').
-sent(s_156_4_h, swe, 'det finns en bil som John och Bill äger').
-
-tree(s_157_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(red_A, [])]), t('UseN', [t(car_N, [])])])])])])])])).
-sent(s_157_1_p, eng, 'John owns a red car').
-sent(s_157_1_p, original, 'John owns a red car').
-sent(s_157_1_p, swe, 'John äger en röd bil').
-
-tree(s_157_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(blue_A, [])]), t('UseN', [t(one_N, [])])])])])])])])).
-sent(s_157_2_p, eng, 'Bill owns a blue one').
-sent(s_157_2_p, original, 'Bill owns a blue one').
-sent(s_157_2_p, swe, 'Bill äger en blå en').
-
-tree(s_157_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(blue_A, [])]), t('UseN', [t(car_N, [])])])])])])])])])).
-sent(s_157_3_q, eng, 'does Bill own a blue car').
-sent(s_157_3_q, original, 'does Bill own a blue car').
-sent(s_157_3_q, swe, 'äger Bill en blå bil').
-
-tree(s_157_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(blue_A, [])]), t('UseN', [t(car_N, [])])])])])])])])).
-sent(s_157_4_h, eng, 'Bill owns a blue car').
-sent(s_157_4_h, original, 'Bill owns a blue car').
-sent(s_157_4_h, swe, 'Bill äger en blå bil').
-
-tree(s_158_1_p, s_157_1_p).
-sent(s_158_1_p, eng, 'John owns a red car').
-sent(s_158_1_p, original, 'John owns a red car').
-sent(s_158_1_p, swe, 'John äger en röd bil').
-
-tree(s_158_2_p, s_157_2_p).
-sent(s_158_2_p, eng, 'Bill owns a blue one').
-sent(s_158_2_p, original, 'Bill owns a blue one').
-sent(s_158_2_p, swe, 'Bill äger en blå en').
-
-tree(s_158_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(red_A, [])]), t('UseN', [t(car_N, [])])])])])])])])])).
-sent(s_158_3_q, eng, 'does Bill own a red car').
-sent(s_158_3_q, original, 'does Bill own a red car').
-sent(s_158_3_q, swe, 'äger Bill en röd bil').
-
-tree(s_158_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(red_A, [])]), t('UseN', [t(car_N, [])])])])])])])])).
-sent(s_158_4_h, eng, 'Bill owns a red car').
-sent(s_158_4_h, original, 'Bill owns a red car').
-sent(s_158_4_h, swe, 'Bill äger en röd bil').
-
-tree(s_159_1_p, s_157_1_p).
-sent(s_159_1_p, eng, 'John owns a red car').
-sent(s_159_1_p, original, 'John owns a red car').
-sent(s_159_1_p, swe, 'John äger en röd bil').
-
-tree(s_159_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(fast_A, [])]), t('UseN', [t(one_N, [])])])])])])])])).
-sent(s_159_2_p, eng, 'Bill owns a fast one').
-sent(s_159_2_p, original, 'Bill owns a fast one').
-sent(s_159_2_p, swe, 'Bill äger en snabb en').
-
-tree(s_159_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(fast_A, [])]), t('UseN', [t(car_N, [])])])])])])])])])).
-sent(s_159_3_q, eng, 'does Bill own a fast car').
-sent(s_159_3_q, original, 'does Bill own a fast car').
-sent(s_159_3_q, swe, 'äger Bill en snabb bil').
-
-tree(s_159_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(fast_A, [])]), t('UseN', [t(car_N, [])])])])])])])])).
-sent(s_159_4_h, eng, 'Bill owns a fast car').
-sent(s_159_4_h, original, 'Bill owns a fast car').
-sent(s_159_4_h, swe, 'Bill äger en snabb bil').
-
-tree(s_160_1_p, s_157_1_p).
-sent(s_160_1_p, eng, 'John owns a red car').
-sent(s_160_1_p, original, 'John owns a red car').
-sent(s_160_1_p, swe, 'John äger en röd bil').
-
-tree(s_160_2_p, s_159_2_p).
-sent(s_160_2_p, eng, 'Bill owns a fast one').
-sent(s_160_2_p, original, 'Bill owns a fast one').
-sent(s_160_2_p, swe, 'Bill äger en snabb en').
-
-tree(s_160_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(fast_A, [])]), t('AdjCN', [t('PositA', [t(red_A, [])]), t('UseN', [t(car_N, [])])])])])])])])])])).
-sent(s_160_3_q, eng, 'does Bill own a fast red car').
-sent(s_160_3_q, original, 'does Bill own a fast red car').
-sent(s_160_3_q, swe, 'äger Bill en snabb röd bil').
-
-tree(s_160_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(fast_A, [])]), t('AdjCN', [t('PositA', [t(red_A, [])]), t('UseN', [t(car_N, [])])])])])])])])])).
-sent(s_160_4_h, eng, 'Bill owns a fast red car').
-sent(s_160_4_h, original, 'Bill owns a fast red car').
-sent(s_160_4_h, swe, 'Bill äger en snabb röd bil').
-
-tree(s_161_1_p, s_157_1_p).
-sent(s_161_1_p, eng, 'John owns a red car').
-sent(s_161_1_p, original, 'John owns a red car').
-sent(s_161_1_p, swe, 'John äger en röd bil').
-
-tree(s_161_2_p, s_159_2_p).
-sent(s_161_2_p, eng, 'Bill owns a fast one').
-sent(s_161_2_p, original, 'Bill owns a fast one').
-sent(s_161_2_p, swe, 'Bill äger en snabb en').
-
-tree(s_161_3_q, s_160_3_q).
-sent(s_161_3_q, eng, 'does Bill own a fast red car').
-sent(s_161_3_q, original, 'does Bill own a fast red car').
-sent(s_161_3_q, swe, 'äger Bill en snabb röd bil').
-
-tree(s_161_4_h, s_160_4_h).
-sent(s_161_4_h, eng, 'Bill owns a fast red car').
-sent(s_161_4_h, original, 'Bill owns a fast red car').
-sent(s_161_4_h, swe, 'Bill äger en snabb röd bil').
-
-tree(s_162_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(fast_A, [])]), t('AdjCN', [t('PositA', [t(red_A, [])]), t('UseN', [t(car_N, [])])])])])])])])])).
-sent(s_162_1_p, eng, 'John owns a fast red car').
-sent(s_162_1_p, original, 'John owns a fast red car').
-sent(s_162_1_p, swe, 'John äger en snabb röd bil').
-
-tree(s_162_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(slow_A, [])]), t('UseN', [t(one_N, [])])])])])])])])).
-sent(s_162_2_p, eng, 'Bill owns a slow one').
-sent(s_162_2_p, original, 'Bill owns a slow one').
-sent(s_162_2_p, swe, 'Bill äger en långsam en').
-
-tree(s_162_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(slow_A, [])]), t('AdjCN', [t('PositA', [t(red_A, [])]), t('UseN', [t(car_N, [])])])])])])])])])])).
-sent(s_162_3_q, eng, 'does Bill own a slow red car').
-sent(s_162_3_q, original, 'does Bill own a slow red car').
-sent(s_162_3_q, swe, 'äger Bill en långsam röd bil').
-
-tree(s_162_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(slow_A, [])]), t('AdjCN', [t('PositA', [t(red_A, [])]), t('UseN', [t(car_N, [])])])])])])])])])).
-sent(s_162_4_h, eng, 'Bill owns a slow red car').
-sent(s_162_4_h, original, 'Bill owns a slow red car').
-sent(s_162_4_h, swe, 'Bill äger en långsam röd bil').
-
-tree(s_163_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('PPartNP', [t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(paper_N, [])])]), t(accept_V2, [])])])])])])).
-sent(s_163_1_p, eng, 'John had his paper accepted').
-sent(s_163_1_p, original, 'John had his paper accepted').
-sent(s_163_1_p, swe, 'John hade sin uppsats godkänd').
-
-tree(s_163_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PNeg', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplVQ', [t(know_VQ, []), t('UseQCl', [t('Past', []), t('PPos', []), t('QuestIAdv', [t(why_IAdv, []), t(elliptic_Cl, [])])])])])])])).
-sent(s_163_2_p, eng, 'Bill doesn\'t know why [..]').
-sent(s_163_2_p, original, 'Bill doesn\'t know why [..]').
-sent(s_163_2_p, swe, 'Bill vet inte varför [..]').
-
-tree(s_163_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplVQ', [t(know_VQ, []), t('UseQCl', [t('Past', []), t('PPos', []), t('QuestIAdv', [t(why_IAdv, []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('PPartNP', [t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(paper_N, [])])]), t(accept_V2, [])])])])])])])])])])])).
-sent(s_163_3_q, eng, 'does Bill know why John had his paper accepted').
-sent(s_163_3_q, original, 'does Bill know why John had his paper accepted').
-sent(s_163_3_q, swe, 'vet Bill varför John hade sin uppsats godkänd').
-
-tree(s_163_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplVQ', [t(know_VQ, []), t('UseQCl', [t('Past', []), t('PPos', []), t('QuestIAdv', [t(why_IAdv, []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('PPartNP', [t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(paper_N, [])])]), t(accept_V2, [])])])])])])])])])])).
-sent(s_163_4_h, eng, 'Bill knows why John had his paper accepted').
-sent(s_163_4_h, original, 'Bill knows why John had his paper accepted').
-sent(s_163_4_h, swe, 'Bill vet varför John hade sin uppsats godkänd').
-
-tree(s_164_1_p, s_142_1_p).
-sent(s_164_1_p, eng, 'John spoke to Mary').
-sent(s_164_1_p, original, 'John spoke to Mary').
-sent(s_164_1_p, swe, 'John talade med Mary').
-
-tree(s_164_2_p, t('PAdverbial', [t(and_PConj, []), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(sue_PN, [])])])])).
-sent(s_164_2_p, eng, 'and to Sue').
-sent(s_164_2_p, original, 'and to Sue').
-sent(s_164_2_p, swe, 'och till Sue').
-
-tree(s_164_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(sue_PN, [])])])])])])])).
-sent(s_164_3_q, eng, 'did John speak to Sue').
-sent(s_164_3_q, original, 'did John speak to Sue').
-sent(s_164_3_q, swe, 'talade John med Sue').
-
-tree(s_164_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(sue_PN, [])])])])])])).
-sent(s_164_4_h, eng, 'John spoke to Sue').
-sent(s_164_4_h, original, 'John spoke to Sue').
-sent(s_164_4_h, swe, 'John talade med Sue').
-
-tree(s_165_1_p, s_142_1_p).
-sent(s_165_1_p, eng, 'John spoke to Mary').
-sent(s_165_1_p, original, 'John spoke to Mary').
-sent(s_165_1_p, swe, 'John talade med Mary').
-
-tree(s_165_2_p, t('Adverbial', [t(on_friday_Adv, [])])).
-sent(s_165_2_p, eng, 'on Friday').
-sent(s_165_2_p, original, 'on Friday').
-sent(s_165_2_p, swe, 'på fredagen').
-
-tree(s_165_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t(on_friday_Adv, [])])])])])])).
-sent(s_165_3_q, eng, 'did John speak to Mary on Friday').
-sent(s_165_3_q, original, 'did John speak to Mary on Friday').
-sent(s_165_3_q, swe, 'talade John med Mary på fredagen').
-
-tree(s_165_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t(on_friday_Adv, [])])])])])).
-sent(s_165_4_h, eng, 'John spoke to Mary on Friday').
-sent(s_165_4_h, original, 'John spoke to Mary on Friday').
-sent(s_165_4_h, swe, 'John talade med Mary på fredagen').
-
-tree(s_166_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t(on_thursday_Adv, [])])])])])).
-sent(s_166_1_p, eng, 'John spoke to Mary on Thursday').
-sent(s_166_1_p, original, 'John spoke to Mary on Thursday').
-sent(s_166_1_p, swe, 'John talade med Mary på torsdagen').
-
-tree(s_166_2_p, t('PAdverbial', [t(and_PConj, []), t(on_friday_Adv, [])])).
-sent(s_166_2_p, eng, 'and on Friday').
-sent(s_166_2_p, original, 'and on Friday').
-sent(s_166_2_p, swe, 'och på fredagen').
-
-tree(s_166_3_q, s_165_3_q).
-sent(s_166_3_q, eng, 'did John speak to Mary on Friday').
-sent(s_166_3_q, original, 'did John speak to Mary on Friday').
-sent(s_166_3_q, swe, 'talade John med Mary på fredagen').
-
-tree(s_166_4_h, s_165_4_h).
-sent(s_166_4_h, eng, 'John spoke to Mary on Friday').
-sent(s_166_4_h, original, 'John spoke to Mary on Friday').
-sent(s_166_4_h, swe, 'John talade med Mary på fredagen').
-
-tree(s_167_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_twenty', [])])])]), t('UseN', [t(man_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(work_in_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(sales_department_N, [])])])])])])])).
-sent(s_167_1_p, eng, 'twenty men work in the sales department').
-sent(s_167_1_p, original, 'twenty men work in the sales department').
-sent(s_167_1_p, swe, 'tjugo män arbetar på försäljningsavdelningen').
-
-tree(s_167_2_p, t('PNounphrase', [t(but_PConj, []), t('PredetNP', [t(only_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_one', [])])])]), t('UseN', [t(woman_N, [])])])])])).
-sent(s_167_2_p, eng, 'but only one woman').
-sent(s_167_2_p, original, 'but only one woman').
-sent(s_167_2_p, swe, 'men bara en kvinna').
-
-tree(s_167_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(woman_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(work_in_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(sales_department_N, [])])])])])])])])).
-sent(s_167_3_q, eng, 'do two women work in the sales department').
-sent(s_167_3_q, original, 'do two women work in the sales department').
-sent(s_167_3_q, swe, 'arbetar två kvinnor på försäljningsavdelningen').
-
-tree(s_167_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(woman_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(work_in_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(sales_department_N, [])])])])])])])).
-sent(s_167_4_h, eng, 'two women work in the sales department').
-sent(s_167_4_h, original, 'two women work in the sales department').
-sent(s_167_4_h, swe, 'två kvinnor arbetar på försäljningsavdelningen').
-
-tree(s_168_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_five', [])])])]), t('UseN', [t(man_N, [])])]), t('AdvVP', [t('UseV', [t(work_V, [])]), t(part_time_Adv, [])])])])])).
-sent(s_168_1_p, eng, 'five men work part time').
-sent(s_168_1_p, original, 'five men work part time').
-sent(s_168_1_p, swe, 'fem män arbetar deltid').
-
-tree(s_168_2_p, t('PNounphrase', [t(and_PConj, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_fortyfive', [])])])]), t('UseN', [t(woman_N, [])])])])).
-sent(s_168_2_p, eng, 'and forty five women').
-sent(s_168_2_p, original, 'and forty five women').
-sent(s_168_2_p, swe, 'och fyrtiofem kvinnor').
-
-tree(s_168_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_fortyfive', [])])])]), t('UseN', [t(woman_N, [])])]), t('AdvVP', [t('UseV', [t(work_V, [])]), t(part_time_Adv, [])])])])])])).
-sent(s_168_3_q, eng, 'do forty five women work part time').
-sent(s_168_3_q, original, 'do forty five women work part time').
-sent(s_168_3_q, swe, 'arbetar fyrtiofem kvinnor deltid').
-
-tree(s_168_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_fortyfive', [])])])]), t('UseN', [t(woman_N, [])])]), t('AdvVP', [t('UseV', [t(work_V, [])]), t(part_time_Adv, [])])])])])).
-sent(s_168_4_h, eng, 'forty five women work part time').
-sent(s_168_4_h, original, 'forty five women work part time').
-sent(s_168_4_h, swe, 'fyrtiofem kvinnor arbetar deltid').
-
-tree(s_169_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(find_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t('PrepNP', [t(before_Prep, []), t('UsePN', [t(bill_PN, [])])])])])])])).
-sent(s_169_1_p, eng, 'John found Mary before Bill').
-sent(s_169_1_p, original, 'John found Mary before Bill').
-sent(s_169_1_p, swe, 'John hittade Mary före Bill').
-
-tree(s_169_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(find_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(find_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])])])])])])).
-sent(s_169_2_q, eng, 'did John find Mary before Bill found Mary').
-sent(s_169_2_q, original, 'did John find Mary before Bill found Mary').
-sent(s_169_2_q, swe, 'hittade John Mary innan Bill hittade Mary').
-
-tree(s_169_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(find_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(find_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])])])])])).
-sent(s_169_3_h, eng, 'John found Mary before Bill found Mary').
-sent(s_169_3_h, original, 'John found Mary before Bill found Mary').
-sent(s_169_3_h, swe, 'John hittade Mary innan Bill hittade Mary').
-
-tree(s_170_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(find_V2, [])]), t('AdvNP', [t('UsePN', [t(mary_PN, [])]), t('PrepNP', [t(before_Prep, []), t('UsePN', [t(bill_PN, [])])])])])])])])).
-sent(s_170_1_p, eng, 'John found Mary before Bill').
-sent(s_170_1_p, original, 'John found Mary before Bill').
-sent(s_170_1_p, swe, 'John hittade Mary före Bill').
-
-tree(s_170_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(find_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(find_V2, [])]), t('UsePN', [t(bill_PN, [])])])])])])])])])])])).
-sent(s_170_2_q, eng, 'did John find Mary before John found Bill').
-sent(s_170_2_q, original, 'did John find Mary before John found Bill').
-sent(s_170_2_q, swe, 'hittade John Mary innan John hittade Bill').
-
-tree(s_170_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(find_V2, [])]), t('UsePN', [t(mary_PN, [])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(find_V2, [])]), t('UsePN', [t(bill_PN, [])])])])])])])])])])).
-sent(s_170_3_h, eng, 'John found Mary before John found Bill').
-sent(s_170_3_h, original, 'John found Mary before John found Bill').
-sent(s_170_3_h, swe, 'John hittade Mary innan John hittade Bill').
-
-tree(s_171_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVV', [t(want_VV, []), t('ComplVQ', [t(know_VQ, []), t('UseQCl', [t('Present', []), t('PPos', []), t('QuestVP', [t('IdetCN', [t(how8many_IDet, []), t('UseN', [t(man_N, [])])]), t('AdvVP', [t('UseV', [t(work_V, [])]), t(part_time_Adv, [])])])])])])])])])).
-sent(s_171_1_p, eng, 'John wants to know how many men work part time').
-sent(s_171_1_p, original, 'John wants to know how many men work part time').
-sent(s_171_1_p, swe, 'John vill veta hur många män som arbetar deltid').
-
-tree(s_171_2_p, t('PNounphrase', [t(and_PConj, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(woman_N, [])])])])).
-sent(s_171_2_p, eng, 'and women').
-sent(s_171_2_p, original, 'and women').
-sent(s_171_2_p, swe, 'och kvinnor').
-
-tree(s_171_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVV', [t(want_VV, []), t('ComplVQ', [t(know_VQ, []), t('UseQCl', [t('Present', []), t('PPos', []), t('QuestVP', [t('IdetCN', [t(how8many_IDet, []), t('UseN', [t(woman_N, [])])]), t('AdvVP', [t('UseV', [t(work_V, [])]), t(part_time_Adv, [])])])])])])])])])])).
-sent(s_171_3_q, eng, 'does John want to know how many women work part time').
-sent(s_171_3_q, original, 'does John want to know how many women work part time').
-sent(s_171_3_q, swe, 'vill John veta hur många kvinnor som arbetar deltid').
-
-tree(s_171_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVV', [t(want_VV, []), t('ComplVQ', [t(know_VQ, []), t('UseQCl', [t('Present', []), t('PPos', []), t('QuestVP', [t('IdetCN', [t(how8many_IDet, []), t('UseN', [t(woman_N, [])])]), t('AdvVP', [t('UseV', [t(work_V, [])]), t(part_time_Adv, [])])])])])])])])])).
-sent(s_171_4_h, eng, 'John wants to know how many women work part time').
-sent(s_171_4_h, original, 'John wants to know how many women work part time').
-sent(s_171_4_h, swe, 'John vill veta hur många kvinnor som arbetar deltid').
-
-tree(s_172_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVV', [t(want_VV, []), t('ComplVQ', [t(know_VQ, []), t('ConjQS2', [t(comma_and_Conj, []), t('UseQCl', [t('Present', []), t('PPos', []), t('QuestVP', [t('IdetCN', [t(how8many_IDet, []), t('UseN', [t(man_N, [])])]), t('AdvVP', [t('UseV', [t(work_V, [])]), t(part_time_Adv, [])])])]), t('UseQCl', [t('Present', []), t('PPos', []), t('QuestVP', [t('IdetCN', [t('IdetQuant', [t(which_IQuant, []), t('NumPl', [])]), t(elliptic_CN, [])]), t(elliptic_VP, [])])])])])])])])])).
-sent(s_172_1_p, eng, 'John wants to know which [..] [..] , and which [..] [..]').
-sent(s_172_1_p, original, 'John wants to know how many men work part time , and which [..] [..]').
-sent(s_172_1_p, swe, 'John vill veta vilka [..] som [..] , och vilka [..] som [..]').
-
-tree(s_172_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVV', [t(want_VV, []), t('ComplVQ', [t(know_VQ, []), t('UseQCl', [t('Present', []), t('PPos', []), t('QuestVP', [t('IdetCN', [t('IdetQuant', [t(which_IQuant, []), t('NumPl', [])]), t('UseN', [t(man_N, [])])]), t('AdvVP', [t('UseV', [t(work_V, [])]), t(part_time_Adv, [])])])])])])])])])])).
-sent(s_172_2_q, eng, 'does John want to know which men work part time').
-sent(s_172_2_q, original, 'does John want to know which men work part time').
-sent(s_172_2_q, swe, 'vill John veta vilka män som arbetar deltid').
-
-tree(s_172_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVV', [t(want_VV, []), t('ComplVQ', [t(know_VQ, []), t('UseQCl', [t('Present', []), t('PPos', []), t('QuestVP', [t('IdetCN', [t('IdetQuant', [t(which_IQuant, []), t('NumPl', [])]), t('UseN', [t(man_N, [])])]), t('AdvVP', [t('UseV', [t(work_V, [])]), t(part_time_Adv, [])])])])])])])])])).
-sent(s_172_3_h, eng, 'John wants to know which men work part time').
-sent(s_172_3_h, original, 'John wants to know which men work part time').
-sent(s_172_3_h, swe, 'John vill veta vilka män som arbetar deltid').
-
-tree(s_173_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('RelNPa', [t('UsePron', [t(everyone_Pron, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('StrandRelSlash', [t(that_RP, []), t('SlashVP', [t('UsePN', [t(john_PN, [])]), t('SlashVV', [t(do_VV, []), t(elliptic_VPSlash, [])])])])])])])])])])).
-sent(s_173_1_p, eng, 'Bill spoke to everyone that John did [..]').
-sent(s_173_1_p, original, 'Bill spoke to everyone that John did [..]').
-sent(s_173_1_p, swe, 'Bill talade med alla som John gjorde [..] [..]').
-
-tree(s_173_2_p, s_142_1_p).
-sent(s_173_2_p, eng, 'John spoke to Mary').
-sent(s_173_2_p, original, 'John spoke to Mary').
-sent(s_173_2_p, swe, 'John talade med Mary').
-
-tree(s_173_3_q, s_142_3_q).
-sent(s_173_3_q, eng, 'did Bill speak to Mary').
-sent(s_173_3_q, original, 'did Bill speak to Mary').
-sent(s_173_3_q, swe, 'talade Bill med Mary').
-
-tree(s_173_4_h, s_142_4_h).
-sent(s_173_4_h, eng, 'Bill spoke to Mary').
-sent(s_173_4_h, original, 'Bill spoke to Mary').
-sent(s_173_4_h, swe, 'Bill talade med Mary').
-
-tree(s_174_1_p, s_173_1_p).
-sent(s_174_1_p, eng, 'Bill spoke to everyone that John did [..]').
-sent(s_174_1_p, original, 'Bill spoke to everyone that John did [..]').
-sent(s_174_1_p, swe, 'Bill talade med alla som John gjorde [..] [..]').
-
-tree(s_174_2_p, s_142_4_h).
-sent(s_174_2_p, eng, 'Bill spoke to Mary').
-sent(s_174_2_p, original, 'Bill spoke to Mary').
-sent(s_174_2_p, swe, 'Bill talade med Mary').
-
-tree(s_174_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(speak_to_V2, [])]), t('UsePN', [t(mary_PN, [])])])])])])])).
-sent(s_174_3_q, eng, 'did John speak to Mary').
-sent(s_174_3_q, original, 'did John speak to Mary').
-sent(s_174_3_q, swe, 'talade John med Mary').
-
-tree(s_174_4_h, s_142_1_p).
-sent(s_174_4_h, eng, 'John spoke to Mary').
-sent(s_174_4_h, original, 'John spoke to Mary').
-sent(s_174_4_h, swe, 'John talade med Mary').
-
-tree(s_175_1_p, t('Sentence', [t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])]), t(too_Adv, [])])])])])])).
-sent(s_175_1_p, eng, 'John said Mary wrote a report , and Bill did [..] too').
-sent(s_175_1_p, original, 'John said Mary wrote a report , and Bill did [..] too').
-sent(s_175_1_p, swe, 'John sade att Mary skrev en rapport , och Bill gjorde [..] också').
-
-tree(s_175_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])).
-sent(s_175_2_q, eng, 'did Bill say Mary wrote a report').
-sent(s_175_2_q, original, 'did Bill say Mary wrote a report').
-sent(s_175_2_q, swe, 'sade Bill att Mary skrev en rapport').
-
-tree(s_175_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])).
-sent(s_175_3_h, eng, 'Bill said Mary wrote a report').
-sent(s_175_3_h, original, 'Bill said Mary wrote a report').
-sent(s_175_3_h, swe, 'Bill sade att Mary skrev en rapport').
-
-tree(s_176_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVSa', [t(say_VS, []), t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])]), t(too_Adv, [])])])])])])])])])).
-sent(s_176_1_p, eng, 'John said Mary wrote a report , and Bill did [..] too').
-sent(s_176_1_p, original, 'John said Mary wrote a report , and Bill did [..] too').
-sent(s_176_1_p, swe, 'John sade att Mary skrev en rapport , och Bill gjorde [..] också').
-
-tree(s_176_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])).
-sent(s_176_2_q, eng, 'did John say Bill wrote a report').
-sent(s_176_2_q, original, 'did John say Bill wrote a report').
-sent(s_176_2_q, swe, 'sade John att Bill skrev en rapport').
-
-tree(s_176_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])).
-sent(s_176_3_h, eng, 'John said Bill wrote a report').
-sent(s_176_3_h, original, 'John said Bill wrote a report').
-sent(s_176_3_h, swe, 'John sade att Bill skrev en rapport').
-
-sent(s_177_1_p, original, 'John said that Mary wrote a report , and that Bill did [..] too').
-
-tree(s_177_1_p_NEW, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVS', [t(say_VS, []), t('PredVPS', [t('UsePN', [t(mary_PN, [])]), t('ConjVPS2', [t(comma_and_Conj, []), t('Past', []), t('PPos', []), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t('Past', []), t('PPos', []), t('ComplVS', [t(say_VS, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])]), t(too_Adv, [])])])])])])])])])])])).
-sent(s_177_1_p_NEW, eng, 'John said that Mary wrote a report , and said that Bill did [..] too').
-sent(s_177_1_p_NEW, original, 'John said that Mary wrote a report , and said that Bill did [..] too').
-sent(s_177_1_p_NEW, swe, 'John sade att Mary skrev en rapport , och sade att Bill gjorde [..] också').
-
-tree(s_177_2_q, s_175_2_q).
-sent(s_177_2_q, eng, 'did Bill say Mary wrote a report').
-sent(s_177_2_q, original, 'did Bill say Mary wrote a report').
-sent(s_177_2_q, swe, 'sade Bill att Mary skrev en rapport').
-
-tree(s_177_3_h, s_175_3_h).
-sent(s_177_3_h, eng, 'Bill said Mary wrote a report').
-sent(s_177_3_h, original, 'Bill said Mary wrote a report').
-sent(s_177_3_h, swe, 'Bill sade att Mary skrev en rapport').
-
-tree(s_178_1_p, t('Sentence', [t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplVSa', [t(say_VS, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(peter_PN, [])]), t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])])])])]), t(too_Adv, [])])])])])])).
-sent(s_178_1_p, eng, 'John wrote a report , and Bill said Peter did [..] too').
-sent(s_178_1_p, original, 'John wrote a report , and Bill said Peter did [..] too').
-sent(s_178_1_p, swe, 'John skrev en rapport , och Bill sade att Peter gjorde [..] också').
-
-tree(s_178_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(peter_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])).
-sent(s_178_2_q, eng, 'did Bill say Peter wrote a report').
-sent(s_178_2_q, original, 'did Bill say Peter wrote a report').
-sent(s_178_2_q, swe, 'sade Bill att Peter skrev en rapport').
-
-tree(s_178_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplVSa', [t(say_VS, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(peter_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])).
-sent(s_178_3_h, eng, 'Bill said Peter wrote a report').
-sent(s_178_3_h, original, 'Bill said Peter wrote a report').
-sent(s_178_3_h, swe, 'Bill sade att Peter skrev en rapport').
-
-tree(s_179_1_p, t('Sentence', [t('ConjS2', [t(if_comma_then_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('AdvVP', [t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])]), t(too_Adv, [])])])])])])).
-sent(s_179_1_p, eng, 'if John wrote a report , then Bill did [..] too').
-sent(s_179_1_p, original, 'if John wrote a report , then Bill did [..] too').
-sent(s_179_1_p, swe, 'om John skrev en rapport så Bill gjorde [..] också').
-
-tree(s_179_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])).
-sent(s_179_2_p, eng, 'John wrote a report').
-sent(s_179_2_p, original, 'John wrote a report').
-sent(s_179_2_p, swe, 'John skrev en rapport').
-
-tree(s_179_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])).
-sent(s_179_3_q, eng, 'did Bill write a report').
-sent(s_179_3_q, original, 'did Bill write a report').
-sent(s_179_3_q, swe, 'skrev Bill en rapport').
-
-tree(s_179_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])).
-sent(s_179_4_h, eng, 'Bill wrote a report').
-sent(s_179_4_h, original, 'Bill wrote a report').
-sent(s_179_4_h, swe, 'Bill skrev en rapport').
-
-tree(s_180_1_p, t('Sentence', [t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVV', [t(want_VV, []), t('ComplSlash', [t('SlashV2a', [t(buy_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(car_N, [])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])])])])])])).
-sent(s_180_1_p, eng, 'John wanted to buy a car , and he did [..]').
-sent(s_180_1_p, original, 'John wanted to buy a car , and he did [..]').
-sent(s_180_1_p, swe, 'John ville köpa en bil , och han gjorde [..]').
-
-tree(s_180_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(buy_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(car_N, [])])])])])])])])).
-sent(s_180_2_q, eng, 'did John buy a car').
-sent(s_180_2_q, original, 'did John buy a car').
-sent(s_180_2_q, swe, 'köpte John en bil').
-
-tree(s_180_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(buy_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(car_N, [])])])])])])])).
-sent(s_180_3_h, eng, 'John bought a car').
-sent(s_180_3_h, original, 'John bought a car').
-sent(s_180_3_h, swe, 'John köpte en bil').
-
-tree(s_181_1_p, t('Sentence', [t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplVV', [t(need_VV, []), t('ComplSlash', [t('SlashV2a', [t(buy_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(car_N, [])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])])])])])])).
-sent(s_181_1_p, eng, 'John needed to buy a car , and Bill did [..]').
-sent(s_181_1_p, original, 'John needed to buy a car , and Bill did [..]').
-sent(s_181_1_p, swe, 'John behövde köpa en bil , och Bill gjorde [..]').
-
-tree(s_181_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(buy_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(car_N, [])])])])])])])])).
-sent(s_181_2_q, eng, 'did Bill buy a car').
-sent(s_181_2_q, original, 'did Bill buy a car').
-sent(s_181_2_q, swe, 'köpte Bill en bil').
-
-tree(s_181_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(buy_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(car_N, [])])])])])])])).
-sent(s_181_3_h, eng, 'Bill bought a car').
-sent(s_181_3_h, original, 'Bill bought a car').
-sent(s_181_3_h, swe, 'Bill köpte en bil').
-
-tree(s_182_1_p, t('Sentence', [t('ConjS2', [t(and_Conj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(company_N, [])])])])])]), t('UseCl', [t('Present', []), t('PPos', []), t('SoDoI', [t('UsePN', [t(jones_PN, [])])])])])])).
-sent(s_182_1_p, eng, 'Smith represents his company and so does Jones').
-sent(s_182_1_p, original, 'Smith represents his company and so does Jones').
-sent(s_182_1_p, swe, 'Smith representerar sitt företag och det gör Jones också').
-
-tree(s_182_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(jones_PN, [])])]), t('NumSg', [])]), t('UseN', [t(company_N, [])])])])])])])])).
-sent(s_182_2_q, eng, 'does Jones represent Jones\' company').
-sent(s_182_2_q, original, 'does Jones represent Jones\' company').
-sent(s_182_2_q, swe, 'representerar Jones Jones företag').
-
-tree(s_182_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(jones_PN, [])])]), t('NumSg', [])]), t('UseN', [t(company_N, [])])])])])])])).
-sent(s_182_3_h, eng, 'Jones represents Jones\' company').
-sent(s_182_3_h, original, 'Jones represents Jones\' company').
-sent(s_182_3_h, swe, 'Jones representerar Jones företag').
-
-tree(s_183_1_p, s_182_1_p).
-sent(s_183_1_p, eng, 'Smith represents his company and so does Jones').
-sent(s_183_1_p, original, 'Smith represents his company and so does Jones').
-sent(s_183_1_p, swe, 'Smith representerar sitt företag och det gör Jones också').
-
-tree(s_183_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(smith_PN, [])])]), t('NumSg', [])]), t('UseN', [t(company_N, [])])])])])])])])).
-sent(s_183_2_q, eng, 'does Jones represent Smith\'s company').
-sent(s_183_2_q, original, 'does Jones represent Smith\'s company').
-sent(s_183_2_q, swe, 'representerar Jones Smiths företag').
-
-tree(s_183_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(smith_PN, [])])]), t('NumSg', [])]), t('UseN', [t(company_N, [])])])])])])])).
-sent(s_183_3_h, eng, 'Jones represents Smith\'s company').
-sent(s_183_3_h, original, 'Jones represents Smith\'s company').
-sent(s_183_3_h, swe, 'Jones representerar Smiths företag').
-
-tree(s_184_1_p, s_182_1_p).
-sent(s_184_1_p, eng, 'Smith represents his company and so does Jones').
-sent(s_184_1_p, original, 'Smith represents his company and so does Jones').
-sent(s_184_1_p, swe, 'Smith representerar sitt företag och det gör Jones också').
-
-tree(s_184_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(jones_PN, [])])]), t('NumSg', [])]), t('UseN', [t(company_N, [])])])])])])])])).
-sent(s_184_2_q, eng, 'does Smith represent Jones\' company').
-sent(s_184_2_q, original, 'does Smith represent Jones\' company').
-sent(s_184_2_q, swe, 'representerar Smith Jones företag').
-
-tree(s_184_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(jones_PN, [])])]), t('NumSg', [])]), t('UseN', [t(company_N, [])])])])])])])).
-sent(s_184_3_h, eng, 'Smith represents Jones\' company').
-sent(s_184_3_h, original, 'Smith represents Jones\' company').
-sent(s_184_3_h, swe, 'Smith representerar Jones företag').
-
-tree(s_185_1_p, t('Sentence', [t('ConjS2', [t(and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplVSa', [t(claim_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('ComplSlash', [t('SlashV2a', [t(cost_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(proposal_N, [])])])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('SoDoI', [t('UsePN', [t(jones_PN, [])])])])])])).
-sent(s_185_1_p, eng, 'Smith claimed he had costed his proposal and so did Jones').
-sent(s_185_1_p, original, 'Smith claimed he had costed his proposal and so did Jones').
-sent(s_185_1_p, swe, 'Smith påstod att han hade kostnadsberäknat sitt förslag och det gjorde Jones också').
-
-tree(s_185_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVSa', [t(claim_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('ComplSlash', [t('SlashV2a', [t(cost_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(proposal_N, [])])])])])])])])])])])])).
-sent(s_185_2_q, eng, 'did Jones claim he had costed his own proposal').
-sent(s_185_2_q, original, 'did Jones claim he had costed his own proposal').
-sent(s_185_2_q, swe, 'påstod Jones att han hade kostnadsberäknat sitt egna förslag').
-
-tree(s_185_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVSa', [t(claim_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('ComplSlash', [t('SlashV2a', [t(cost_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(proposal_N, [])])])])])])])])])])])).
-sent(s_185_3_h, eng, 'Jones claimed he had costed his own proposal').
-sent(s_185_3_h, original, 'Jones claimed he had costed his own proposal').
-sent(s_185_3_h, swe, 'Jones påstod att han hade kostnadsberäknat sitt egna förslag').
-
-tree(s_186_1_p, s_185_1_p).
-sent(s_186_1_p, eng, 'Smith claimed he had costed his proposal and so did Jones').
-sent(s_186_1_p, original, 'Smith claimed he had costed his proposal and so did Jones').
-sent(s_186_1_p, swe, 'Smith påstod att han hade kostnadsberäknat sitt förslag och det gjorde Jones också').
-
-tree(s_186_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVSa', [t(claim_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('ComplSlash', [t('SlashV2a', [t(cost_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(smith_PN, [])])]), t('NumSg', [])]), t('UseN', [t(proposal_N, [])])])])])])])])])])])).
-sent(s_186_2_q, eng, 'did Jones claim he had costed Smith\'s proposal').
-sent(s_186_2_q, original, 'did Jones claim he had costed Smith\'s proposal').
-sent(s_186_2_q, swe, 'påstod Jones att han hade kostnadsberäknat Smiths förslag').
-
-tree(s_186_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVSa', [t(claim_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('ComplSlash', [t('SlashV2a', [t(cost_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(smith_PN, [])])]), t('NumSg', [])]), t('UseN', [t(proposal_N, [])])])])])])])])])])).
-sent(s_186_3_h, eng, 'Jones claimed he had costed Smith\'s proposal').
-sent(s_186_3_h, original, 'Jones claimed he had costed Smith\'s proposal').
-sent(s_186_3_h, swe, 'Jones påstod att han hade kostnadsberäknat Smiths förslag').
-
-tree(s_187_1_p, s_185_1_p).
-sent(s_187_1_p, eng, 'Smith claimed he had costed his proposal and so did Jones').
-sent(s_187_1_p, original, 'Smith claimed he had costed his proposal and so did Jones').
-sent(s_187_1_p, swe, 'Smith påstod att han hade kostnadsberäknat sitt förslag och det gjorde Jones också').
-
-tree(s_187_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVSa', [t(claim_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(cost_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(smith_PN, [])])]), t('NumSg', [])]), t('UseN', [t(proposal_N, [])])])])])])])])])])])).
-sent(s_187_2_q, eng, 'did Jones claim Smith had costed Smith\'s proposal').
-sent(s_187_2_q, original, 'did Jones claim Smith had costed Smith\'s proposal').
-sent(s_187_2_q, swe, 'påstod Jones att Smith hade kostnadsberäknat Smiths förslag').
-
-tree(s_187_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVSa', [t(claim_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(cost_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(smith_PN, [])])]), t('NumSg', [])]), t('UseN', [t(proposal_N, [])])])])])])])])])])).
-sent(s_187_3_h, eng, 'Jones claimed Smith had costed Smith\'s proposal').
-sent(s_187_3_h, original, 'Jones claimed Smith had costed Smith\'s proposal').
-sent(s_187_3_h, swe, 'Jones påstod att Smith hade kostnadsberäknat Smiths förslag').
-
-tree(s_188_1_p, s_185_1_p).
-sent(s_188_1_p, eng, 'Smith claimed he had costed his proposal and so did Jones').
-sent(s_188_1_p, original, 'Smith claimed he had costed his proposal and so did Jones').
-sent(s_188_1_p, swe, 'Smith påstod att han hade kostnadsberäknat sitt förslag och det gjorde Jones också').
-
-tree(s_188_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVSa', [t(claim_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(cost_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(jones_PN, [])])]), t('NumSg', [])]), t('UseN', [t(proposal_N, [])])])])])])])])])])])).
-sent(s_188_2_q, eng, 'did Jones claim Smith had costed Jones\' proposal').
-sent(s_188_2_q, original, 'did Jones claim Smith had costed Jones\' proposal').
-sent(s_188_2_q, swe, 'påstod Jones att Smith hade kostnadsberäknat Jones förslag').
-
-tree(s_188_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVSa', [t(claim_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(cost_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(jones_PN, [])])]), t('NumSg', [])]), t('UseN', [t(proposal_N, [])])])])])])])])])])).
-sent(s_188_3_h, eng, 'Jones claimed Smith had costed Jones\' proposal').
-sent(s_188_3_h, original, 'Jones claimed Smith had costed Jones\' proposal').
-sent(s_188_3_h, swe, 'Jones påstod att Smith hade kostnadsberäknat Jones förslag').
-
-tree(s_189_1_p, t('Sentence', [t('ConjS2', [t(and_Conj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompCN', [t('UseN', [t(man_N, [])])])])])]), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('UseComp', [t('CompCN', [t('UseN', [t(woman_N, [])])])])])])])])).
-sent(s_189_1_p, eng, 'John is a man and Mary is a woman').
-sent(s_189_1_p, original, 'John is a man and Mary is a woman').
-sent(s_189_1_p, swe, 'John är en man och Mary är en kvinna').
-
-tree(s_189_2_p, t('Sentence', [t('ConjS2', [t(and_Conj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(company_N, [])])])])])]), t('UseCl', [t('Present', []), t('PPos', []), t('SoDoI', [t('UsePN', [t(mary_PN, [])])])])])])).
-sent(s_189_2_p, eng, 'John represents his company and so does Mary').
-sent(s_189_2_p, original, 'John represents his company and so does Mary').
-sent(s_189_2_p, swe, 'John representerar sitt företag och det gör Mary också').
-
-tree(s_189_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(sheRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(company_N, [])])])])])])])])])).
-sent(s_189_3_q, eng, 'does Mary represent her own company').
-sent(s_189_3_q, original, 'does Mary represent her own company').
-sent(s_189_3_q, swe, 'representerar Mary sitt egna företag').
-
-tree(s_189_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(sheRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(company_N, [])])])])])])])])).
-sent(s_189_4_h, eng, 'Mary represents her own company').
-sent(s_189_4_h, original, 'Mary represents her own company').
-sent(s_189_4_h, swe, 'Mary representerar sitt egna företag').
-
-tree(s_190_1_p, s_189_1_p).
-sent(s_190_1_p, eng, 'John is a man and Mary is a woman').
-sent(s_190_1_p, original, 'John is a man and Mary is a woman').
-sent(s_190_1_p, swe, 'John är en man och Mary är en kvinna').
-
-tree(s_190_2_p, s_189_2_p).
-sent(s_190_2_p, eng, 'John represents his company and so does Mary').
-sent(s_190_2_p, original, 'John represents his company and so does Mary').
-sent(s_190_2_p, swe, 'John representerar sitt företag och det gör Mary också').
-
-tree(s_190_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(john_PN, [])])]), t('NumSg', [])]), t('UseN', [t(company_N, [])])])])])])])])).
-sent(s_190_3_q, eng, 'does Mary represent John\'s company').
-sent(s_190_3_q, original, 'does Mary represent John\'s company').
-sent(s_190_3_q, swe, 'representerar Mary Johns företag').
-
-tree(s_190_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mary_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(represent_V2, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(john_PN, [])])]), t('NumSg', [])]), t('UseN', [t(company_N, [])])])])])])])).
-sent(s_190_4_h, eng, 'Mary represents John\'s company').
-sent(s_190_4_h, original, 'Mary represents John\'s company').
-sent(s_190_4_h, swe, 'Mary representerar Johns företag').
-
-tree(s_191_1_p, t('Sentence', [t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(bill_PN, [])]), t('ComplSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])]), t(together_Adv, [])])])])])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(frank_PN, [])])]), t('NumSg', [])]), t('UseN', [t(boss_N, [])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(carl_PN, [])]), t('AdvVP', [t(elliptic_VP, []), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(alan_PN, [])])]), t('NumSg', [])]), t('UseN', [t(wife_N, [])])])])])])])])])).
-sent(s_191_1_p, eng, 'Bill suggested to Frank\'s boss that they should go to the meeting together , and Carl [..] to Alan\'s wife').
-sent(s_191_1_p, original, 'Bill suggested to Frank\'s boss that they should go to the meeting together , and Carl [..] to Alan\'s wife').
-sent(s_191_1_p, swe, 'Bill föreslog för Franks chef att de borde gå till mötet tillsammans , och Carl [..] till Alans fru').
-
-tree(s_191_2_q, t('Question', [t('ExtAdvQS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(bill_PN, [])]), t('UsePN', [t(frank_PN, [])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])]), t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(carl_PN, [])]), t('UsePN', [t(alan_PN, [])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])])])])).
-sent(s_191_2_q, eng, 'if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan should go together').
-sent(s_191_2_q, original, 'if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan should go together').
-
-tree(s_191_3_h, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(bill_PN, [])]), t('UsePN', [t(frank_PN, [])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(carl_PN, [])]), t('UsePN', [t(alan_PN, [])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])])])).
-sent(s_191_3_h, eng, 'if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan should go together').
-sent(s_191_3_h, original, 'if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan should go together').
-
-tree(s_192_1_p, s_191_1_p).
-sent(s_192_1_p, eng, 'Bill suggested to Frank\'s boss that they should go to the meeting together , and Carl [..] to Alan\'s wife').
-sent(s_192_1_p, original, 'Bill suggested to Frank\'s boss that they should go to the meeting together , and Carl [..] to Alan\'s wife').
-sent(s_192_1_p, swe, 'Bill föreslog för Franks chef att de borde gå till mötet tillsammans , och Carl [..] till Alans fru').
-
-tree(s_192_2_q, t('Question', [t('ExtAdvQS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(bill_PN, [])]), t('UsePN', [t(frank_PN, [])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])]), t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(carl_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(alan_PN, [])])]), t('NumSg', [])]), t('UseN', [t(wife_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])])])])).
-sent(s_192_2_q, eng, 'if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan\'s wife should go together').
-sent(s_192_2_q, original, 'if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan\'s wife should go together').
-
-tree(s_192_3_h, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(bill_PN, [])]), t('UsePN', [t(frank_PN, [])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(carl_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(alan_PN, [])])]), t('NumSg', [])]), t('UseN', [t(wife_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])])])).
-sent(s_192_3_h, eng, 'if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan\'s wife should go together').
-sent(s_192_3_h, original, 'if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan\'s wife should go together').
-
-tree(s_193_1_p, s_191_1_p).
-sent(s_193_1_p, eng, 'Bill suggested to Frank\'s boss that they should go to the meeting together , and Carl [..] to Alan\'s wife').
-sent(s_193_1_p, original, 'Bill suggested to Frank\'s boss that they should go to the meeting together , and Carl [..] to Alan\'s wife').
-sent(s_193_1_p, swe, 'Bill föreslog för Franks chef att de borde gå till mötet tillsammans , och Carl [..] till Alans fru').
-
-tree(s_193_2_q, t('Question', [t('ExtAdvQS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(bill_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(frank_PN, [])])]), t('NumSg', [])]), t('UseN', [t(boss_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])]), t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(carl_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(alan_PN, [])])]), t('NumSg', [])]), t('UseN', [t(wife_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])])])])).
-sent(s_193_2_q, eng, 'if it was suggested that Bill and Frank\'s boss should go together , was it suggested that Carl and Alan\'s wife should go together').
-sent(s_193_2_q, original, 'if it was suggested that Bill and Frank\'s boss should go together , was it suggested that Carl and Alan\'s wife should go together').
-
-tree(s_193_3_h, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(bill_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(frank_PN, [])])]), t('NumSg', [])]), t('UseN', [t(boss_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(carl_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(alan_PN, [])])]), t('NumSg', [])]), t('UseN', [t(wife_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])])])).
-sent(s_193_3_h, eng, 'if it was suggested that Bill and Frank\'s boss should go together , it was suggested that Carl and Alan\'s wife should go together').
-sent(s_193_3_h, original, 'if it was suggested that Bill and Frank\'s boss should go together , it was suggested that Carl and Alan\'s wife should go together').
-
-tree(s_194_1_p, s_191_1_p).
-sent(s_194_1_p, eng, 'Bill suggested to Frank\'s boss that they should go to the meeting together , and Carl [..] to Alan\'s wife').
-sent(s_194_1_p, original, 'Bill suggested to Frank\'s boss that they should go to the meeting together , and Carl [..] to Alan\'s wife').
-sent(s_194_1_p, swe, 'Bill föreslog för Franks chef att de borde gå till mötet tillsammans , och Carl [..] till Alans fru').
-
-tree(s_194_2_q, t('Question', [t('ExtAdvQS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(bill_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(frank_PN, [])])]), t('NumSg', [])]), t('UseN', [t(boss_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])]), t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(carl_PN, [])]), t('UsePN', [t(alan_PN, [])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])])])])).
-sent(s_194_2_q, eng, 'if it was suggested that Bill and Frank\'s boss should go together , was it suggested that Carl and Alan should go together').
-sent(s_194_2_q, original, 'if it was suggested that Bill and Frank\'s boss should go together , was it suggested that Carl and Alan should go together').
-
-tree(s_194_3_h, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(bill_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(frank_PN, [])])]), t('NumSg', [])]), t('UseN', [t(boss_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(carl_PN, [])]), t('UsePN', [t(alan_PN, [])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])])])).
-sent(s_194_3_h, eng, 'if it was suggested that Bill and Frank\'s boss should go together , it was suggested that Carl and Alan should go together').
-sent(s_194_3_h, original, 'if it was suggested that Bill and Frank\'s boss should go together , it was suggested that Carl and Alan should go together').
-
-tree(s_195_1_p, s_191_1_p).
-sent(s_195_1_p, eng, 'Bill suggested to Frank\'s boss that they should go to the meeting together , and Carl [..] to Alan\'s wife').
-sent(s_195_1_p, original, 'Bill suggested to Frank\'s boss that they should go to the meeting together , and Carl [..] to Alan\'s wife').
-sent(s_195_1_p, swe, 'Bill föreslog för Franks chef att de borde gå till mötet tillsammans , och Carl [..] till Alans fru').
-
-tree(s_195_2_q, t('Question', [t('ExtAdvQS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP3', [t(and_Conj, []), t('UsePN', [t(bill_PN, [])]), t('UsePN', [t(frank_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(frank_PN, [])])]), t('NumSg', [])]), t('UseN', [t(boss_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])]), t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP3', [t(and_Conj, []), t('UsePN', [t(carl_PN, [])]), t('UsePN', [t(alan_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(alan_PN, [])])]), t('NumSg', [])]), t('UseN', [t(wife_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])])])])).
-sent(s_195_2_q, eng, 'if it was suggested that Bill , Frank and Frank\'s boss should go together , was it suggested that Carl , Alan and Alan\'s wife should go together').
-sent(s_195_2_q, original, 'if it was suggested that Bill , Frank and Frank\'s boss should go together , was it suggested that Carl , Alan and Alan\'s wife should go together').
-
-tree(s_195_3_h, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP3', [t(and_Conj, []), t('UsePN', [t(bill_PN, [])]), t('UsePN', [t(frank_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(frank_PN, [])])]), t('NumSg', [])]), t('UseN', [t(boss_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('PassVPSlash', [t('SlashV2S', [t(suggest_to_V2S, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP3', [t(and_Conj, []), t('UsePN', [t(carl_PN, [])]), t('UsePN', [t(alan_PN, [])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(alan_PN, [])])]), t('NumSg', [])]), t('UseN', [t(wife_N, [])])])]), t('ComplVV', [t(shall_VV, []), t('AdvVP', [t('UseV', [t(go8walk_V, [])]), t(together_Adv, [])])])])])])])])])])])).
-sent(s_195_3_h, eng, 'if it was suggested that Bill , Frank and Frank\'s boss should go together , it was suggested that Carl , Alan and Alan\'s wife should go together').
-sent(s_195_3_h, original, 'if it was suggested that Bill , Frank and Frank\'s boss should go together , it was suggested that Carl , Alan and Alan\'s wife should go together').
-
-tree(s_196_1_p, t('Sentence', [t('ConjS2', [t(comma_and_Conj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(lawyer_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t(every_Det, []), t('UseN', [t(report_N, [])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('SoDoI', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(auditor_N, [])])])])])])])).
-sent(s_196_1_p, eng, 'a lawyer signed every report , and so did an auditor').
-sent(s_196_1_p, original, 'a lawyer signed every report , and so did an auditor').
-sent(s_196_1_p, swe, 'en jurist undertecknade varje rapport , och det gjorde en revisor också').
-
-tree(s_196_2_p, t('PSentence', [t(that_is_PConj, []), t('UseCl', [t('Past', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_one', [])])])]), t('RelCN', [t('UseN', [t(lawyer_N, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])])).
-sent(s_196_2_p, eng, 'that is , there was one lawyer who signed all the reports').
-sent(s_196_2_p, original, 'that is , there was one lawyer who signed all the reports').
-sent(s_196_2_p, swe, 'det vill säga , det fanns en jurist som undertecknade alla rapporterna').
-
-tree(s_196_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_one', [])])])]), t('RelCN', [t('UseN', [t(auditor_N, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])])])).
-sent(s_196_3_q, eng, 'was there one auditor who signed all the reports').
-sent(s_196_3_q, original, 'was there one auditor who signed all the reports').
-sent(s_196_3_q, swe, 'fanns det en revisor som undertecknade alla rapporterna').
-
-tree(s_196_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_one', [])])])]), t('RelCN', [t('UseN', [t(auditor_N, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])])).
-sent(s_196_4_h, eng, 'there was one auditor who signed all the reports').
-sent(s_196_4_h, original, 'there was one auditor who signed all the reports').
-sent(s_196_4_h, swe, 'det fanns en revisor som undertecknade alla rapporterna').
-
-tree(s_197_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(genuine_A, [])]), t('UseN', [t(diamond_N, [])])])])])])])])).
-sent(s_197_1_p, eng, 'John has a genuine diamond').
-sent(s_197_1_p, original, 'John has a genuine diamond').
-sent(s_197_1_p, swe, 'John har en äkta diamant').
-
-tree(s_197_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(diamond_N, [])])])])])])])])).
-sent(s_197_2_q, eng, 'does John have a diamond').
-sent(s_197_2_q, original, 'does John have a diamond').
-sent(s_197_2_q, swe, 'har John en diamant').
-
-tree(s_197_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(diamond_N, [])])])])])])])).
-sent(s_197_3_h, eng, 'John has a diamond').
-sent(s_197_3_h, original, 'John has a diamond').
-sent(s_197_3_h, swe, 'John har en diamant').
-
-tree(s_198_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(former_A, [])]), t('UseN', [t(university_student_N, [])])])])])])])])).
-sent(s_198_1_p, eng, 'John is a former university student').
-sent(s_198_1_p, original, 'John is a former university student').
-sent(s_198_1_p, swe, 'John är en före detta universitetsstudent').
-
-tree(s_198_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompCN', [t('UseN', [t(university_student_N, [])])])])])])])])).
-sent(s_198_2_q, eng, 'is John a university student').
-sent(s_198_2_q, original, 'is John a university student').
-sent(s_198_2_q, swe, 'är John en universitetsstudent').
-
-tree(s_198_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompCN', [t('UseN', [t(university_student_N, [])])])])])])])).
-sent(s_198_3_h, eng, 'John is a university student').
-sent(s_198_3_h, original, 'John is a university student').
-sent(s_198_3_h, swe, 'John är en universitetsstudent').
-
-tree(s_199_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(successful_A, [])]), t('AdjCN', [t('PositA', [t(former_A, [])]), t('UseN', [t(university_student_N, [])])])])])])])])])).
-sent(s_199_1_p, eng, 'John is a successful former university student').
-sent(s_199_1_p, original, 'John is a successful former university student').
-sent(s_199_1_p, swe, 'John är en framgångsrik före detta universitetsstudent').
-
-tree(s_199_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(successful_A, [])])])])])])])])).
-sent(s_199_2_q, eng, 'is John successful').
-sent(s_199_2_q, original, 'is John successful').
-sent(s_199_2_q, swe, 'är John framgångsrik').
-
-tree(s_199_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(successful_A, [])])])])])])])).
-sent(s_199_3_h, eng, 'John is successful').
-sent(s_199_3_h, original, 'John is successful').
-sent(s_199_3_h, swe, 'John är framgångsrik').
-
-tree(s_200_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(former_A, [])]), t('AdjCN', [t('PositA', [t(successful_A, [])]), t('UseN', [t(university_student_N, [])])])])])])])])])).
-sent(s_200_1_p, eng, 'John is a former successful university student').
-sent(s_200_1_p, original, 'John is a former successful university student').
-sent(s_200_1_p, swe, 'John är en före detta framgångsrik universitetsstudent').
-
-tree(s_200_2_q, s_199_2_q).
-sent(s_200_2_q, eng, 'is John successful').
-sent(s_200_2_q, original, 'is John successful').
-sent(s_200_2_q, swe, 'är John framgångsrik').
-
-tree(s_200_3_h, s_199_3_h).
-sent(s_200_3_h, eng, 'John is successful').
-sent(s_200_3_h, original, 'John is successful').
-sent(s_200_3_h, swe, 'John är framgångsrik').
-
-tree(s_201_1_p, s_200_1_p).
-sent(s_201_1_p, eng, 'John is a former successful university student').
-sent(s_201_1_p, original, 'John is a former successful university student').
-sent(s_201_1_p, swe, 'John är en före detta framgångsrik universitetsstudent').
-
-tree(s_201_2_q, s_198_2_q).
-sent(s_201_2_q, eng, 'is John a university student').
-sent(s_201_2_q, original, 'is John a university student').
-sent(s_201_2_q, swe, 'är John en universitetsstudent').
-
-tree(s_201_3_h, s_198_3_h).
-sent(s_201_3_h, eng, 'John is a university student').
-sent(s_201_3_h, original, 'John is a university student').
-sent(s_201_3_h, swe, 'John är en universitetsstudent').
-
-tree(s_202_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(mammal_N, [])])]), t('UseComp', [t('CompCN', [t('UseN', [t(animal_N, [])])])])])])])).
-sent(s_202_1_p, eng, 'every mammal is an animal').
-sent(s_202_1_p, original, 'every mammal is an animal').
-sent(s_202_1_p, swe, 'varje däggdjur är ett djur').
-
-tree(s_202_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(every_Det, []), t('AdjCN', [t('PositA', [t(fourlegged_A, [])]), t('UseN', [t(mammal_N, [])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(fourlegged_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])])).
-sent(s_202_2_q, eng, 'is every four-legged mammal a four-legged animal').
-sent(s_202_2_q, original, 'is every four-legged mammal a four-legged animal').
-sent(s_202_2_q, swe, 'är varje fyrbent däggdjur ett fyrbent djur').
-
-tree(s_202_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('AdjCN', [t('PositA', [t(fourlegged_A, [])]), t('UseN', [t(mammal_N, [])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(fourlegged_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_202_3_h, eng, 'every four-legged mammal is a four-legged animal').
-sent(s_202_3_h, original, 'every four-legged mammal is a four-legged animal').
-sent(s_202_3_h, swe, 'varje fyrbent däggdjur är ett fyrbent djur').
-
-tree(s_203_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(dumbo_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(fourlegged_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_203_1_p, eng, 'Dumbo is a four-legged animal').
-sent(s_203_1_p, original, 'Dumbo is a four-legged animal').
-sent(s_203_1_p, swe, 'Dumbo är ett fyrbent djur').
-
-tree(s_203_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(dumbo_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(fourlegged_A, [])])])])])])])])).
-sent(s_203_2_q, eng, 'is Dumbo four-legged').
-sent(s_203_2_q, original, 'is Dumbo four-legged').
-sent(s_203_2_q, swe, 'är Dumbo fyrbent').
-
-tree(s_203_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(dumbo_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(fourlegged_A, [])])])])])])])).
-sent(s_203_3_h, eng, 'Dumbo is four-legged').
-sent(s_203_3_h, original, 'Dumbo is four-legged').
-sent(s_203_3_h, swe, 'Dumbo är fyrbent').
-
-tree(s_204_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mickey_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(small_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_204_1_p, eng, 'Mickey is a small animal').
-sent(s_204_1_p, original, 'Mickey is a small animal').
-sent(s_204_1_p, swe, 'Mickey är ett litet djur').
-
-tree(s_204_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(mickey_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(large_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])])).
-sent(s_204_2_q, eng, 'is Mickey a large animal').
-sent(s_204_2_q, original, 'is Mickey a large animal').
-sent(s_204_2_q, swe, 'är Mickey ett stort djur').
-
-tree(s_204_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mickey_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(large_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_204_3_h, eng, 'Mickey is a large animal').
-sent(s_204_3_h, original, 'Mickey is a large animal').
-sent(s_204_3_h, swe, 'Mickey är ett stort djur').
-
-tree(s_205_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(dumbo_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(large_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_205_1_p, eng, 'Dumbo is a large animal').
-sent(s_205_1_p, original, 'Dumbo is a large animal').
-sent(s_205_1_p, swe, 'Dumbo är ett stort djur').
-
-tree(s_205_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(dumbo_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(small_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])])).
-sent(s_205_2_q, eng, 'is Dumbo a small animal').
-sent(s_205_2_q, original, 'is Dumbo a small animal').
-sent(s_205_2_q, swe, 'är Dumbo ett litet djur').
-
-tree(s_205_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(dumbo_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(small_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_205_3_h, eng, 'Dumbo is a small animal').
-sent(s_205_3_h, original, 'Dumbo is a small animal').
-sent(s_205_3_h, swe, 'Dumbo är ett litet djur').
-
-tree(s_206_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('UncNeg', []), t('PredVP', [t('UsePN', [t(fido_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(small_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_206_1_p, eng, 'Fido is not a small animal').
-sent(s_206_1_p, original, 'Fido is not a small animal').
-sent(s_206_1_p, swe, 'Fido är inte ett litet djur').
-
-tree(s_206_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(fido_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(large_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])])).
-sent(s_206_2_q, eng, 'is Fido a large animal').
-sent(s_206_2_q, original, 'is Fido a large animal').
-sent(s_206_2_q, swe, 'är Fido ett stort djur').
-
-tree(s_206_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(fido_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(large_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_206_3_h, eng, 'Fido is a large animal').
-sent(s_206_3_h, original, 'Fido is a large animal').
-sent(s_206_3_h, swe, 'Fido är ett stort djur').
-
-tree(s_207_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('UncNeg', []), t('PredVP', [t('UsePN', [t(fido_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(large_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_207_1_p, eng, 'Fido is not a large animal').
-sent(s_207_1_p, original, 'Fido is not a large animal').
-sent(s_207_1_p, swe, 'Fido är inte ett stort djur').
-
-tree(s_207_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(fido_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(small_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])])).
-sent(s_207_2_q, eng, 'is Fido a small animal').
-sent(s_207_2_q, original, 'is Fido a small animal').
-sent(s_207_2_q, swe, 'är Fido ett litet djur').
-
-tree(s_207_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(fido_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(small_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_207_3_h, eng, 'Fido is a small animal').
-sent(s_207_3_h, original, 'Fido is a small animal').
-sent(s_207_3_h, swe, 'Fido är ett litet djur').
-
-tree(s_208_1_p, s_204_1_p).
-sent(s_208_1_p, eng, 'Mickey is a small animal').
-sent(s_208_1_p, original, 'Mickey is a small animal').
-sent(s_208_1_p, swe, 'Mickey är ett litet djur').
-
-tree(s_208_2_p, s_205_1_p).
-sent(s_208_2_p, eng, 'Dumbo is a large animal').
-sent(s_208_2_p, original, 'Dumbo is a large animal').
-sent(s_208_2_p, swe, 'Dumbo är ett stort djur').
-
-tree(s_208_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(mickey_PN, [])]), t('UseComp', [t('CompAP', [t('ComparA', [t(small_A, []), t('UsePN', [t(dumbo_PN, [])])])])])])])])])).
-sent(s_208_3_q, eng, 'is Mickey smaller than Dumbo').
-sent(s_208_3_q, original, 'is Mickey smaller than Dumbo').
-sent(s_208_3_q, swe, 'är Mickey mindre än Dumbo').
-
-tree(s_208_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mickey_PN, [])]), t('UseComp', [t('CompAP', [t('ComparA', [t(small_A, []), t('UsePN', [t(dumbo_PN, [])])])])])])])])).
-sent(s_208_4_h, eng, 'Mickey is smaller than Dumbo').
-sent(s_208_4_h, original, 'Mickey is smaller than Dumbo').
-sent(s_208_4_h, swe, 'Mickey är mindre än Dumbo').
-
-tree(s_209_1_p, s_204_1_p).
-sent(s_209_1_p, eng, 'Mickey is a small animal').
-sent(s_209_1_p, original, 'Mickey is a small animal').
-sent(s_209_1_p, swe, 'Mickey är ett litet djur').
-
-tree(s_209_2_p, s_205_1_p).
-sent(s_209_2_p, eng, 'Dumbo is a large animal').
-sent(s_209_2_p, original, 'Dumbo is a large animal').
-sent(s_209_2_p, swe, 'Dumbo är ett stort djur').
-
-tree(s_209_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(mickey_PN, [])]), t('UseComp', [t('CompAP', [t('ComparA', [t(large_A, []), t('UsePN', [t(dumbo_PN, [])])])])])])])])])).
-sent(s_209_3_q, eng, 'is Mickey larger than Dumbo').
-sent(s_209_3_q, original, 'is Mickey larger than Dumbo').
-sent(s_209_3_q, swe, 'är Mickey större än Dumbo').
-
-tree(s_209_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mickey_PN, [])]), t('UseComp', [t('CompAP', [t('ComparA', [t(large_A, []), t('UsePN', [t(dumbo_PN, [])])])])])])])])).
-sent(s_209_4_h, eng, 'Mickey is larger than Dumbo').
-sent(s_209_4_h, original, 'Mickey is larger than Dumbo').
-sent(s_209_4_h, swe, 'Mickey är större än Dumbo').
-
-tree(s_210_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(mouse_N, [])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(small_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_210_1_p, eng, 'all mice are small animals').
-sent(s_210_1_p, original, 'all mice are small animals').
-sent(s_210_1_p, swe, 'alla möss är små djur').
-
-tree(s_210_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mickey_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(large_A, [])]), t('UseN', [t(mouse_N, [])])])])])])])])).
-sent(s_210_2_p, eng, 'Mickey is a large mouse').
-sent(s_210_2_p, original, 'Mickey is a large mouse').
-sent(s_210_2_p, swe, 'Mickey är en stor mus').
-
-tree(s_210_3_q, s_204_2_q).
-sent(s_210_3_q, eng, 'is Mickey a large animal').
-sent(s_210_3_q, original, 'is Mickey a large animal').
-sent(s_210_3_q, swe, 'är Mickey ett stort djur').
-
-tree(s_210_4_h, s_204_3_h).
-sent(s_210_4_h, eng, 'Mickey is a large animal').
-sent(s_210_4_h, original, 'Mickey is a large animal').
-sent(s_210_4_h, swe, 'Mickey är ett stort djur').
-
-tree(s_211_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(elephant_N, [])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(large_A, [])]), t('UseN', [t(animal_N, [])])])])])])])])).
-sent(s_211_1_p, eng, 'all elephants are large animals').
-sent(s_211_1_p, original, 'all elephants are large animals').
-sent(s_211_1_p, swe, 'alla elefanter är stora djur').
-
-tree(s_211_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(dumbo_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(small_A, [])]), t('UseN', [t(elephant_N, [])])])])])])])])).
-sent(s_211_2_p, eng, 'Dumbo is a small elephant').
-sent(s_211_2_p, original, 'Dumbo is a small elephant').
-sent(s_211_2_p, swe, 'Dumbo är en liten elefant').
-
-tree(s_211_3_q, s_205_2_q).
-sent(s_211_3_q, eng, 'is Dumbo a small animal').
-sent(s_211_3_q, original, 'is Dumbo a small animal').
-sent(s_211_3_q, swe, 'är Dumbo ett litet djur').
-
-tree(s_211_4_h, s_205_3_h).
-sent(s_211_4_h, eng, 'Dumbo is a small animal').
-sent(s_211_4_h, original, 'Dumbo is a small animal').
-sent(s_211_4_h, swe, 'Dumbo är ett litet djur').
-
-tree(s_212_1_p, s_210_1_p).
-sent(s_212_1_p, eng, 'all mice are small animals').
-sent(s_212_1_p, original, 'all mice are small animals').
-sent(s_212_1_p, swe, 'alla möss är små djur').
-
-tree(s_212_2_p, s_211_1_p).
-sent(s_212_2_p, eng, 'all elephants are large animals').
-sent(s_212_2_p, original, 'all elephants are large animals').
-sent(s_212_2_p, swe, 'alla elefanter är stora djur').
-
-tree(s_212_3_p, s_210_2_p).
-sent(s_212_3_p, eng, 'Mickey is a large mouse').
-sent(s_212_3_p, original, 'Mickey is a large mouse').
-sent(s_212_3_p, swe, 'Mickey är en stor mus').
-
-tree(s_212_4_p, s_211_2_p).
-sent(s_212_4_p, eng, 'Dumbo is a small elephant').
-sent(s_212_4_p, original, 'Dumbo is a small elephant').
-sent(s_212_4_p, swe, 'Dumbo är en liten elefant').
-
-tree(s_212_5_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(dumbo_PN, [])]), t('UseComp', [t('CompAP', [t('ComparA', [t(large_A, []), t('UsePN', [t(mickey_PN, [])])])])])])])])])).
-sent(s_212_5_q, eng, 'is Dumbo larger than Mickey').
-sent(s_212_5_q, original, 'is Dumbo larger than Mickey').
-sent(s_212_5_q, swe, 'är Dumbo större än Mickey').
-
-tree(s_212_6_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(dumbo_PN, [])]), t('UseComp', [t('CompAP', [t('ComparA', [t(large_A, []), t('UsePN', [t(mickey_PN, [])])])])])])])])).
-sent(s_212_6_h, eng, 'Dumbo is larger than Mickey').
-sent(s_212_6_h, original, 'Dumbo is larger than Mickey').
-sent(s_212_6_h, swe, 'Dumbo är större än Mickey').
-
-tree(s_213_1_p, s_210_1_p).
-sent(s_213_1_p, eng, 'all mice are small animals').
-sent(s_213_1_p, original, 'all mice are small animals').
-sent(s_213_1_p, swe, 'alla möss är små djur').
-
-tree(s_213_2_p, s_210_2_p).
-sent(s_213_2_p, eng, 'Mickey is a large mouse').
-sent(s_213_2_p, original, 'Mickey is a large mouse').
-sent(s_213_2_p, swe, 'Mickey är en stor mus').
-
-tree(s_213_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(mickey_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(small_A, [])])])])])])])])).
-sent(s_213_3_q, eng, 'is Mickey small').
-sent(s_213_3_q, original, 'is Mickey small').
-sent(s_213_3_q, swe, 'är Mickey liten').
-
-tree(s_213_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(mickey_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(small_A, [])])])])])])])).
-sent(s_213_4_h, eng, 'Mickey is small').
-sent(s_213_4_h, original, 'Mickey is small').
-sent(s_213_4_h, swe, 'Mickey är liten').
-
-tree(s_214_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(legal_A, [])]), t('UseN', [t(authority_N, [])])])])]), t('UseComp', [t('CompCN', [t('UseN', [t(law_lecturer_N, [])])])])])])])).
-sent(s_214_1_p, eng, 'all legal authorities are law lecturers').
-sent(s_214_1_p, original, 'all legal authorities are law lecturers').
-sent(s_214_1_p, swe, 'alla juridiska fackmän är juridiklärare').
-
-tree(s_214_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(law_lecturer_N, [])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(legal_A, [])]), t('UseN', [t(authority_N, [])])])])])])])])).
-sent(s_214_2_p, eng, 'all law lecturers are legal authorities').
-sent(s_214_2_p, original, 'all law lecturers are legal authorities').
-sent(s_214_2_p, swe, 'alla juridiklärare är juridiska fackmän').
-
-tree(s_214_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(fat_A, [])]), t('AdjCN', [t('PositA', [t(legal_A, [])]), t('UseN', [t(authority_N, [])])])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(fat_A, [])]), t('UseN', [t(law_lecturer_N, [])])])])])])])])])).
-sent(s_214_3_q, eng, 'are all fat legal authorities fat law lecturers').
-sent(s_214_3_q, original, 'are all fat legal authorities fat law lecturers').
-sent(s_214_3_q, swe, 'är alla feta juridiska fackmän feta juridiklärare').
-
-tree(s_214_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(fat_A, [])]), t('AdjCN', [t('PositA', [t(legal_A, [])]), t('UseN', [t(authority_N, [])])])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(fat_A, [])]), t('UseN', [t(law_lecturer_N, [])])])])])])])])).
-sent(s_214_4_h, eng, 'all fat legal authorities are fat law lecturers').
-sent(s_214_4_h, original, 'all fat legal authorities are fat law lecturers').
-sent(s_214_4_h, swe, 'alla feta juridiska fackmän är feta juridiklärare').
-
-tree(s_215_1_p, s_214_1_p).
-sent(s_215_1_p, eng, 'all legal authorities are law lecturers').
-sent(s_215_1_p, original, 'all legal authorities are law lecturers').
-sent(s_215_1_p, swe, 'alla juridiska fackmän är juridiklärare').
-
-tree(s_215_2_p, s_214_2_p).
-sent(s_215_2_p, eng, 'all law lecturers are legal authorities').
-sent(s_215_2_p, original, 'all law lecturers are legal authorities').
-sent(s_215_2_p, swe, 'alla juridiklärare är juridiska fackmän').
-
-tree(s_215_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(competent_A, [])]), t('AdjCN', [t('PositA', [t(legal_A, [])]), t('UseN', [t(authority_N, [])])])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(competent_A, [])]), t('UseN', [t(law_lecturer_N, [])])])])])])])])])).
-sent(s_215_3_q, eng, 'are all competent legal authorities competent law lecturers').
-sent(s_215_3_q, original, 'are all competent legal authorities competent law lecturers').
-sent(s_215_3_q, swe, 'är alla kompetenta juridiska fackmän kompetenta juridiklärare').
-
-tree(s_215_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('PredetNP', [t(all_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(competent_A, [])]), t('AdjCN', [t('PositA', [t(legal_A, [])]), t('UseN', [t(authority_N, [])])])])])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(competent_A, [])]), t('UseN', [t(law_lecturer_N, [])])])])])])])])).
-sent(s_215_4_h, eng, 'all competent legal authorities are competent law lecturers').
-sent(s_215_4_h, original, 'all competent legal authorities are competent law lecturers').
-sent(s_215_4_h, swe, 'alla kompetenta juridiska fackmän är kompetenta juridiklärare').
-
-tree(s_216_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompCN', [t('AdvCN', [t('AdjCN', [t('UseComparA_prefix', [t(fat_A, [])]), t('UseN', [t(politician_N, [])])]), t('PrepNP', [t(than_Prep, []), t('UsePN', [t(bill_PN, [])])])])])])])])])).
-sent(s_216_1_p, eng, 'John is a fatter politician than Bill').
-sent(s_216_1_p, original, 'John is a fatter politician than Bill').
-sent(s_216_1_p, swe, 'John är en fetare politiker än Bill').
-
-tree(s_216_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fat_A, []), t('UsePN', [t(bill_PN, [])])])])])])])])])).
-sent(s_216_2_q, eng, 'is John fatter than Bill').
-sent(s_216_2_q, original, 'is John fatter than Bill').
-sent(s_216_2_q, swe, 'är John fetare än Bill').
-
-tree(s_216_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fat_A, []), t('UsePN', [t(bill_PN, [])])])])])])])])).
-sent(s_216_3_h, eng, 'John is fatter than Bill').
-sent(s_216_3_h, original, 'John is fatter than Bill').
-sent(s_216_3_h, swe, 'John är fetare än Bill').
-
-tree(s_217_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompCN', [t('AdvCN', [t('AdjCN', [t('UseComparA_prefix', [t(clever_A, [])]), t('UseN', [t(politician_N, [])])]), t('PrepNP', [t(than_Prep, []), t('UsePN', [t(bill_PN, [])])])])])])])])])).
-sent(s_217_1_p, eng, 'John is a cleverer politician than Bill').
-sent(s_217_1_p, original, 'John is a cleverer politician than Bill').
-sent(s_217_1_p, swe, 'John är en smartare politiker än Bill').
-
-tree(s_217_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompAP', [t('ComparA', [t(clever_A, []), t('UsePN', [t(bill_PN, [])])])])])])])])])).
-sent(s_217_2_q, eng, 'is John cleverer than Bill').
-sent(s_217_2_q, original, 'is John cleverer than Bill').
-sent(s_217_2_q, swe, 'är John smartare än Bill').
-
-tree(s_217_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(john_PN, [])]), t('UseComp', [t('CompAP', [t('ComparA', [t(clever_A, []), t('UsePN', [t(bill_PN, [])])])])])])])])).
-sent(s_217_3_h, eng, 'John is cleverer than Bill').
-sent(s_217_3_h, original, 'John is cleverer than Bill').
-sent(s_217_3_h, swe, 'John är smartare än Bill').
-
-tree(s_218_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(kim_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(clever_A, [])]), t('UseN', [t(person_N, [])])])])])])])])).
-sent(s_218_1_p, eng, 'Kim is a clever person').
-sent(s_218_1_p, original, 'Kim is a clever person').
-sent(s_218_1_p, swe, 'Kim är en smart människa').
-
-tree(s_218_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(kim_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(clever_A, [])])])])])])])])).
-sent(s_218_2_q, eng, 'is Kim clever').
-sent(s_218_2_q, original, 'is Kim clever').
-sent(s_218_2_q, swe, 'är Kim smart').
-
-tree(s_218_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(kim_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(clever_A, [])])])])])])])).
-sent(s_218_3_h, eng, 'Kim is clever').
-sent(s_218_3_h, original, 'Kim is clever').
-sent(s_218_3_h, swe, 'Kim är smart').
-
-tree(s_219_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(kim_PN, [])]), t('UseComp', [t('CompCN', [t('AdjCN', [t('PositA', [t(clever_A, [])]), t('UseN', [t(politician_N, [])])])])])])])])).
-sent(s_219_1_p, eng, 'Kim is a clever politician').
-sent(s_219_1_p, original, 'Kim is a clever politician').
-sent(s_219_1_p, swe, 'Kim är en smart politiker').
-
-tree(s_219_2_q, s_218_2_q).
-sent(s_219_2_q, eng, 'is Kim clever').
-sent(s_219_2_q, original, 'is Kim clever').
-sent(s_219_2_q, swe, 'är Kim smart').
-
-tree(s_219_3_h, s_218_3_h).
-sent(s_219_3_h, eng, 'Kim is clever').
-sent(s_219_3_h, original, 'Kim is clever').
-sent(s_219_3_h, swe, 'Kim är smart').
-
-tree(s_220_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fast_A, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelxz_N, [])])])])])])])])])).
-sent(s_220_1_p, eng, 'the PC-6082 is faster than the ITEL-XZ').
-sent(s_220_1_p, original, 'the PC-6082 is faster than the ITEL-XZ').
-sent(s_220_1_p, swe, 'PC-6082:an är snabbare än ITEL-XZ:an').
-
-tree(s_220_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelxz_N, [])])]), t('UseComp', [t('CompAP', [t('PositA', [t(fast_A, [])])])])])])])).
-sent(s_220_2_p, eng, 'the ITEL-XZ is fast').
-sent(s_220_2_p, original, 'the ITEL-XZ is fast').
-sent(s_220_2_p, swe, 'ITEL-XZ:an är snabb').
-
-tree(s_220_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('PositA', [t(fast_A, [])])])])])])])])).
-sent(s_220_3_q, eng, 'is the PC-6082 fast').
-sent(s_220_3_q, original, 'is the PC-6082 fast').
-sent(s_220_3_q, swe, 'är PC-6082:an snabb').
-
-tree(s_220_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('PositA', [t(fast_A, [])])])])])])])).
-sent(s_220_4_h, eng, 'the PC-6082 is fast').
-sent(s_220_4_h, original, 'the PC-6082 is fast').
-sent(s_220_4_h, swe, 'PC-6082:an är snabb').
-
-tree(s_221_1_p, s_220_1_p).
-sent(s_221_1_p, eng, 'the PC-6082 is faster than the ITEL-XZ').
-sent(s_221_1_p, original, 'the PC-6082 is faster than the ITEL-XZ').
-sent(s_221_1_p, swe, 'PC-6082:an är snabbare än ITEL-XZ:an').
-
-tree(s_221_2_q, s_220_3_q).
-sent(s_221_2_q, eng, 'is the PC-6082 fast').
-sent(s_221_2_q, original, 'is the PC-6082 fast').
-sent(s_221_2_q, swe, 'är PC-6082:an snabb').
-
-tree(s_221_3_h, s_220_4_h).
-sent(s_221_3_h, eng, 'the PC-6082 is fast').
-sent(s_221_3_h, original, 'the PC-6082 is fast').
-sent(s_221_3_h, swe, 'PC-6082:an är snabb').
-
-tree(s_222_1_p, s_220_1_p).
-sent(s_222_1_p, eng, 'the PC-6082 is faster than the ITEL-XZ').
-sent(s_222_1_p, original, 'the PC-6082 is faster than the ITEL-XZ').
-sent(s_222_1_p, swe, 'PC-6082:an är snabbare än ITEL-XZ:an').
-
-tree(s_222_2_p, s_220_4_h).
-sent(s_222_2_p, eng, 'the PC-6082 is fast').
-sent(s_222_2_p, original, 'the PC-6082 is fast').
-sent(s_222_2_p, swe, 'PC-6082:an är snabb').
-
-tree(s_222_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelxz_N, [])])]), t('UseComp', [t('CompAP', [t('PositA', [t(fast_A, [])])])])])])])])).
-sent(s_222_3_q, eng, 'is the ITEL-XZ fast').
-sent(s_222_3_q, original, 'is the ITEL-XZ fast').
-sent(s_222_3_q, swe, 'är ITEL-XZ:an snabb').
-
-tree(s_222_4_h, s_220_2_p).
-sent(s_222_4_h, eng, 'the ITEL-XZ is fast').
-sent(s_222_4_h, original, 'the ITEL-XZ is fast').
-sent(s_222_4_h, swe, 'ITEL-XZ:an är snabb').
-
-tree(s_223_1_p, s_220_1_p).
-sent(s_223_1_p, eng, 'the PC-6082 is faster than the ITEL-XZ').
-sent(s_223_1_p, original, 'the PC-6082 is faster than the ITEL-XZ').
-sent(s_223_1_p, swe, 'PC-6082:an är snabbare än ITEL-XZ:an').
-
-tree(s_223_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('PositA', [t(slow_A, [])])])])])])])).
-sent(s_223_2_p, eng, 'the PC-6082 is slow').
-sent(s_223_2_p, original, 'the PC-6082 is slow').
-sent(s_223_2_p, swe, 'PC-6082:an är långsam').
-
-tree(s_223_3_q, s_222_3_q).
-sent(s_223_3_q, eng, 'is the ITEL-XZ fast').
-sent(s_223_3_q, original, 'is the ITEL-XZ fast').
-sent(s_223_3_q, swe, 'är ITEL-XZ:an snabb').
-
-tree(s_223_4_h, s_220_2_p).
-sent(s_223_4_h, eng, 'the ITEL-XZ is fast').
-sent(s_223_4_h, original, 'the ITEL-XZ is fast').
-sent(s_223_4_h, swe, 'ITEL-XZ:an är snabb').
-
-tree(s_224_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparAsAs', [t(fast_A, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelxz_N, [])])])])])])])])])).
-sent(s_224_1_p, eng, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_224_1_p, original, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_224_1_p, swe, 'PC-6082:an är lika snabb som ITEL-XZ:an').
-
-tree(s_224_2_p, s_220_2_p).
-sent(s_224_2_p, eng, 'the ITEL-XZ is fast').
-sent(s_224_2_p, original, 'the ITEL-XZ is fast').
-sent(s_224_2_p, swe, 'ITEL-XZ:an är snabb').
-
-tree(s_224_3_q, s_220_3_q).
-sent(s_224_3_q, eng, 'is the PC-6082 fast').
-sent(s_224_3_q, original, 'is the PC-6082 fast').
-sent(s_224_3_q, swe, 'är PC-6082:an snabb').
-
-tree(s_224_4_h, s_220_4_h).
-sent(s_224_4_h, eng, 'the PC-6082 is fast').
-sent(s_224_4_h, original, 'the PC-6082 is fast').
-sent(s_224_4_h, swe, 'PC-6082:an är snabb').
-
-tree(s_225_1_p, s_224_1_p).
-sent(s_225_1_p, eng, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_225_1_p, original, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_225_1_p, swe, 'PC-6082:an är lika snabb som ITEL-XZ:an').
-
-tree(s_225_2_q, s_220_3_q).
-sent(s_225_2_q, eng, 'is the PC-6082 fast').
-sent(s_225_2_q, original, 'is the PC-6082 fast').
-sent(s_225_2_q, swe, 'är PC-6082:an snabb').
-
-tree(s_225_3_h, s_220_4_h).
-sent(s_225_3_h, eng, 'the PC-6082 is fast').
-sent(s_225_3_h, original, 'the PC-6082 is fast').
-sent(s_225_3_h, swe, 'PC-6082:an är snabb').
-
-tree(s_226_1_p, s_224_1_p).
-sent(s_226_1_p, eng, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_226_1_p, original, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_226_1_p, swe, 'PC-6082:an är lika snabb som ITEL-XZ:an').
-
-tree(s_226_2_p, s_220_4_h).
-sent(s_226_2_p, eng, 'the PC-6082 is fast').
-sent(s_226_2_p, original, 'the PC-6082 is fast').
-sent(s_226_2_p, swe, 'PC-6082:an är snabb').
-
-tree(s_226_3_q, s_222_3_q).
-sent(s_226_3_q, eng, 'is the ITEL-XZ fast').
-sent(s_226_3_q, original, 'is the ITEL-XZ fast').
-sent(s_226_3_q, swe, 'är ITEL-XZ:an snabb').
-
-tree(s_226_4_h, s_220_2_p).
-sent(s_226_4_h, eng, 'the ITEL-XZ is fast').
-sent(s_226_4_h, original, 'the ITEL-XZ is fast').
-sent(s_226_4_h, swe, 'ITEL-XZ:an är snabb').
-
-tree(s_227_1_p, s_224_1_p).
-sent(s_227_1_p, eng, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_227_1_p, original, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_227_1_p, swe, 'PC-6082:an är lika snabb som ITEL-XZ:an').
-
-tree(s_227_2_p, s_223_2_p).
-sent(s_227_2_p, eng, 'the PC-6082 is slow').
-sent(s_227_2_p, original, 'the PC-6082 is slow').
-sent(s_227_2_p, swe, 'PC-6082:an är långsam').
-
-tree(s_227_3_q, s_222_3_q).
-sent(s_227_3_q, eng, 'is the ITEL-XZ fast').
-sent(s_227_3_q, original, 'is the ITEL-XZ fast').
-sent(s_227_3_q, swe, 'är ITEL-XZ:an snabb').
-
-tree(s_227_4_h, s_220_2_p).
-sent(s_227_4_h, eng, 'the ITEL-XZ is fast').
-sent(s_227_4_h, original, 'the ITEL-XZ is fast').
-sent(s_227_4_h, swe, 'ITEL-XZ:an är snabb').
-
-tree(s_228_1_p, s_224_1_p).
-sent(s_228_1_p, eng, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_228_1_p, original, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_228_1_p, swe, 'PC-6082:an är lika snabb som ITEL-XZ:an').
-
-tree(s_228_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fast_A, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelxz_N, [])])])])])])])])])])).
-sent(s_228_2_q, eng, 'is the PC-6082 faster than the ITEL-XZ').
-sent(s_228_2_q, original, 'is the PC-6082 faster than the ITEL-XZ').
-sent(s_228_2_q, swe, 'är PC-6082:an snabbare än ITEL-XZ:an').
-
-tree(s_228_3_h, s_220_1_p).
-sent(s_228_3_h, eng, 'the PC-6082 is faster than the ITEL-XZ').
-sent(s_228_3_h, original, 'the PC-6082 is faster than the ITEL-XZ').
-sent(s_228_3_h, swe, 'PC-6082:an är snabbare än ITEL-XZ:an').
-
-tree(s_229_1_p, s_224_1_p).
-sent(s_229_1_p, eng, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_229_1_p, original, 'the PC-6082 is as fast as the ITEL-XZ').
-sent(s_229_1_p, swe, 'PC-6082:an är lika snabb som ITEL-XZ:an').
-
-tree(s_229_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(slow_A, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelxz_N, [])])])])])])])])])])).
-sent(s_229_2_q, eng, 'is the PC-6082 slower than the ITEL-XZ').
-sent(s_229_2_q, original, 'is the PC-6082 slower than the ITEL-XZ').
-sent(s_229_2_q, swe, 'är PC-6082:an långsammare än ITEL-XZ:an').
-
-tree(s_229_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(slow_A, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelxz_N, [])])])])])])])])])).
-sent(s_229_3_h, eng, 'the PC-6082 is slower than the ITEL-XZ').
-sent(s_229_3_h, original, 'the PC-6082 is slower than the ITEL-XZ').
-sent(s_229_3_h, swe, 'PC-6082:an är långsammare än ITEL-XZ:an').
-
-tree(s_230_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdvCN', [t('AdjCN', [t('UseComparA_prefix', [t(many_A, [])]), t('UseN', [t(order_N, [])])]), t('SubjS', [t(than_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])])])])])])])])])])])).
-sent(s_230_1_p, eng, 'ITEL won more orders than APCOM did [..]').
-sent(s_230_1_p, original, 'ITEL won more orders than APCOM did [..]').
-sent(s_230_1_p, swe, 'ITEL vann mer order än APCOM gjorde [..]').
-
-tree(s_230_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t(somePl_Det, []), t('UseN', [t(order_N, [])])])])])])])])).
-sent(s_230_2_q, eng, 'did ITEL win some orders').
-sent(s_230_2_q, original, 'did ITEL win some orders').
-sent(s_230_2_q, swe, 'vann ITEL några order').
-
-tree(s_230_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t(somePl_Det, []), t('UseN', [t(order_N, [])])])])])])])).
-sent(s_230_3_h, eng, 'ITEL won some orders').
-sent(s_230_3_h, original, 'ITEL won some orders').
-sent(s_230_3_h, swe, 'ITEL vann några order').
-
-tree(s_231_1_p, s_230_1_p).
-sent(s_231_1_p, eng, 'ITEL won more orders than APCOM did [..]').
-sent(s_231_1_p, original, 'ITEL won more orders than APCOM did [..]').
-sent(s_231_1_p, swe, 'ITEL vann mer order än APCOM gjorde [..]').
-
-tree(s_231_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t(somePl_Det, []), t('UseN', [t(order_N, [])])])])])])])])).
-sent(s_231_2_q, eng, 'did APCOM win some orders').
-sent(s_231_2_q, original, 'did APCOM win some orders').
-sent(s_231_2_q, swe, 'vann APCOM några order').
-
-tree(s_231_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t(somePl_Det, []), t('UseN', [t(order_N, [])])])])])])])).
-sent(s_231_3_h, eng, 'APCOM won some orders').
-sent(s_231_3_h, original, 'APCOM won some orders').
-sent(s_231_3_h, swe, 'APCOM vann några order').
-
-tree(s_232_1_p, s_230_1_p).
-sent(s_232_1_p, eng, 'ITEL won more orders than APCOM did [..]').
-sent(s_232_1_p, original, 'ITEL won more orders than APCOM did [..]').
-sent(s_232_1_p, swe, 'ITEL vann mer order än APCOM gjorde [..]').
-
-tree(s_232_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_ten', [])])])]), t('UseN', [t(order_N, [])])])])])])])).
-sent(s_232_2_p, eng, 'APCOM won ten orders').
-sent(s_232_2_p, original, 'APCOM won ten orders').
-sent(s_232_2_p, swe, 'APCOM vann tio order').
-
-tree(s_232_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_eleven', [])])])]), t('UseN', [t(order_N, [])])])])])])])])])).
-sent(s_232_3_q, eng, 'did ITEL win at least eleven orders').
-sent(s_232_3_q, original, 'did ITEL win at least eleven orders').
-sent(s_232_3_q, swe, 'vann ITEL minst elva order').
-
-tree(s_232_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('PredetNP', [t(at_least_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_eleven', [])])])]), t('UseN', [t(order_N, [])])])])])])])])).
-sent(s_232_4_h, eng, 'ITEL won at least eleven orders').
-sent(s_232_4_h, original, 'ITEL won at least eleven orders').
-sent(s_232_4_h, swe, 'ITEL vann minst elva order').
-
-tree(s_233_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdvCN', [t('AdjCN', [t('UseComparA_prefix', [t(many_A, [])]), t('UseN', [t(order_N, [])])]), t('PrepNP', [t(than_Prep, []), t('UsePN', [t(apcom_PN, [])])])])])])])])])).
-sent(s_233_1_p, eng, 'ITEL won more orders than APCOM').
-sent(s_233_1_p, original, 'ITEL won more orders than APCOM').
-sent(s_233_1_p, swe, 'ITEL vann mer order än APCOM').
-
-tree(s_233_2_q, s_230_2_q).
-sent(s_233_2_q, eng, 'did ITEL win some orders').
-sent(s_233_2_q, original, 'did ITEL win some orders').
-sent(s_233_2_q, swe, 'vann ITEL några order').
-
-tree(s_233_3_h, s_230_3_h).
-sent(s_233_3_h, eng, 'ITEL won some orders').
-sent(s_233_3_h, original, 'ITEL won some orders').
-sent(s_233_3_h, swe, 'ITEL vann några order').
-
-tree(s_234_1_p, s_233_1_p).
-sent(s_234_1_p, eng, 'ITEL won more orders than APCOM').
-sent(s_234_1_p, original, 'ITEL won more orders than APCOM').
-sent(s_234_1_p, swe, 'ITEL vann mer order än APCOM').
-
-tree(s_234_2_q, s_231_2_q).
-sent(s_234_2_q, eng, 'did APCOM win some orders').
-sent(s_234_2_q, original, 'did APCOM win some orders').
-sent(s_234_2_q, swe, 'vann APCOM några order').
-
-tree(s_234_3_h, s_231_3_h).
-sent(s_234_3_h, eng, 'APCOM won some orders').
-sent(s_234_3_h, original, 'APCOM won some orders').
-sent(s_234_3_h, swe, 'APCOM vann några order').
-
-tree(s_235_1_p, s_233_1_p).
-sent(s_235_1_p, eng, 'ITEL won more orders than APCOM').
-sent(s_235_1_p, original, 'ITEL won more orders than APCOM').
-sent(s_235_1_p, swe, 'ITEL vann mer order än APCOM').
-
-tree(s_235_2_p, s_232_2_p).
-sent(s_235_2_p, eng, 'APCOM won ten orders').
-sent(s_235_2_p, original, 'APCOM won ten orders').
-sent(s_235_2_p, swe, 'APCOM vann tio order').
-
-tree(s_235_3_q, s_232_3_q).
-sent(s_235_3_q, eng, 'did ITEL win at least eleven orders').
-sent(s_235_3_q, original, 'did ITEL win at least eleven orders').
-sent(s_235_3_q, swe, 'vann ITEL minst elva order').
-
-tree(s_235_4_h, s_232_4_h).
-sent(s_235_4_h, eng, 'ITEL won at least eleven orders').
-sent(s_235_4_h, original, 'ITEL won at least eleven orders').
-sent(s_235_4_h, swe, 'ITEL vann minst elva order').
-
-tree(s_236_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdvCN', [t('AdjCN', [t('UseComparA_prefix', [t(many_A, [])]), t('UseN', [t(order_N, [])])]), t('PrepNP', [t(than_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(apcom_contract_N, [])])])])])])])])])])).
-sent(s_236_1_p, eng, 'ITEL won more orders than the APCOM contract').
-sent(s_236_1_p, original, 'ITEL won more orders than the APCOM contract').
-sent(s_236_1_p, swe, 'ITEL vann mer order än APCOM-kontraktet').
-
-tree(s_236_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(apcom_contract_N, [])])])])])])])])).
-sent(s_236_2_q, eng, 'did ITEL win the APCOM contract').
-sent(s_236_2_q, original, 'did ITEL win the APCOM contract').
-sent(s_236_2_q, swe, 'vann ITEL APCOM-kontraktet').
-
-tree(s_236_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(apcom_contract_N, [])])])])])])])).
-sent(s_236_3_h, eng, 'ITEL won the APCOM contract').
-sent(s_236_3_h, original, 'ITEL won the APCOM contract').
-sent(s_236_3_h, swe, 'ITEL vann APCOM-kontraktet').
-
-tree(s_237_1_p, s_236_1_p).
-sent(s_237_1_p, eng, 'ITEL won more orders than the APCOM contract').
-sent(s_237_1_p, original, 'ITEL won more orders than the APCOM contract').
-sent(s_237_1_p, swe, 'ITEL vann mer order än APCOM-kontraktet').
-
-tree(s_237_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('AdNum', [t(more_than_AdN, []), t('NumNumeral', [t('N_one', [])])])])]), t('UseN', [t(order_N, [])])])])])])])])).
-sent(s_237_2_q, eng, 'did ITEL win more than one order').
-sent(s_237_2_q, original, 'did ITEL win more than one order').
-sent(s_237_2_q, swe, 'vann ITEL mer än en order').
-
-tree(s_237_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('AdNum', [t(more_than_AdN, []), t('NumNumeral', [t('N_one', [])])])])]), t('UseN', [t(order_N, [])])])])])])])).
-sent(s_237_3_h, eng, 'ITEL won more than one order').
-sent(s_237_3_h, original, 'ITEL won more than one order').
-sent(s_237_3_h, swe, 'ITEL vann mer än en order').
-
-tree(s_238_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t(twice_as_many_Det, []), t('AdvCN', [t('UseN', [t(order_N, [])]), t('PrepNP', [t(than_Prep, []), t('UsePN', [t(apcom_PN, [])])])])])])])])])).
-sent(s_238_1_p, eng, 'ITEL won twice as many orders than APCOM').
-sent(s_238_1_p, original, 'ITEL won twice as many orders than APCOM').
-sent(s_238_1_p, swe, 'ITEL vann dubbelt så många order än APCOM').
-
-tree(s_238_2_p, s_232_2_p).
-sent(s_238_2_p, eng, 'APCOM won ten orders').
-sent(s_238_2_p, original, 'APCOM won ten orders').
-sent(s_238_2_p, swe, 'APCOM vann tio order').
-
-tree(s_238_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_twenty', [])])])]), t('UseN', [t(order_N, [])])])])])])])])).
-sent(s_238_3_q, eng, 'did ITEL win twenty orders').
-sent(s_238_3_q, original, 'did ITEL win twenty orders').
-sent(s_238_3_q, swe, 'vann ITEL tjugo order').
-
-tree(s_238_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_twenty', [])])])]), t('UseN', [t(order_N, [])])])])])])])).
-sent(s_238_4_h, eng, 'ITEL won twenty orders').
-sent(s_238_4_h, original, 'ITEL won twenty orders').
-sent(s_238_4_h, swe, 'ITEL vann tjugo order').
-
-tree(s_239_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdvCN', [t('AdjCN', [t('UseComparA_prefix', [t(many_A, [])]), t('UseN', [t(order_N, [])])]), t('SubjS', [t(than_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(lose_V2, [])]), t(elliptic_NP_Pl, [])])])])])])])])])])])).
-sent(s_239_1_p, eng, 'ITEL won more orders than APCOM lost [..]').
-sent(s_239_1_p, original, 'ITEL won more orders than APCOM lost [..]').
-sent(s_239_1_p, swe, 'ITEL vann mer order än APCOM förlorade [..]').
-
-tree(s_239_2_q, s_230_2_q).
-sent(s_239_2_q, eng, 'did ITEL win some orders').
-sent(s_239_2_q, original, 'did ITEL win some orders').
-sent(s_239_2_q, swe, 'vann ITEL några order').
-
-tree(s_239_3_h, s_230_3_h).
-sent(s_239_3_h, eng, 'ITEL won some orders').
-sent(s_239_3_h, original, 'ITEL won some orders').
-sent(s_239_3_h, swe, 'ITEL vann några order').
-
-tree(s_240_1_p, s_239_1_p).
-sent(s_240_1_p, eng, 'ITEL won more orders than APCOM lost [..]').
-sent(s_240_1_p, original, 'ITEL won more orders than APCOM lost [..]').
-sent(s_240_1_p, swe, 'ITEL vann mer order än APCOM förlorade [..]').
-
-tree(s_240_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(lose_V2, [])]), t('DetCN', [t(somePl_Det, []), t('UseN', [t(order_N, [])])])])])])])])).
-sent(s_240_2_q, eng, 'did APCOM lose some orders').
-sent(s_240_2_q, original, 'did APCOM lose some orders').
-sent(s_240_2_q, swe, 'förlorade APCOM några order').
-
-tree(s_240_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(lose_V2, [])]), t('DetCN', [t(somePl_Det, []), t('UseN', [t(order_N, [])])])])])])])).
-sent(s_240_3_h, eng, 'APCOM lost some orders').
-sent(s_240_3_h, original, 'APCOM lost some orders').
-sent(s_240_3_h, swe, 'APCOM förlorade några order').
-
-tree(s_241_1_p, s_239_1_p).
-sent(s_241_1_p, eng, 'ITEL won more orders than APCOM lost [..]').
-sent(s_241_1_p, original, 'ITEL won more orders than APCOM lost [..]').
-sent(s_241_1_p, swe, 'ITEL vann mer order än APCOM förlorade [..]').
-
-tree(s_241_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(lose_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_ten', [])])])]), t('UseN', [t(order_N, [])])])])])])])).
-sent(s_241_2_p, eng, 'APCOM lost ten orders').
-sent(s_241_2_p, original, 'APCOM lost ten orders').
-sent(s_241_2_p, swe, 'APCOM förlorade tio order').
-
-tree(s_241_3_q, s_232_3_q).
-sent(s_241_3_q, eng, 'did ITEL win at least eleven orders').
-sent(s_241_3_q, original, 'did ITEL win at least eleven orders').
-sent(s_241_3_q, swe, 'vann ITEL minst elva order').
-
-tree(s_241_4_h, s_232_4_h).
-sent(s_241_4_h, eng, 'ITEL won at least eleven orders').
-sent(s_241_4_h, original, 'ITEL won at least eleven orders').
-sent(s_241_4_h, swe, 'ITEL vann minst elva order').
-
-tree(s_242_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fast_A, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_500', [])])])]), t('UseN', [t(mips_N, [])])])])])])])])])).
-sent(s_242_1_p, eng, 'the PC-6082 is faster than 500 MIPS').
-sent(s_242_1_p, original, 'the PC-6082 is faster than 500 MIPS').
-sent(s_242_1_p, swe, 'PC-6082:an är snabbare än 500 MIPS').
-
-tree(s_242_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelzx_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(slow_A, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_500', [])])])]), t('UseN', [t(mips_N, [])])])])])])])])])).
-sent(s_242_2_p, eng, 'the ITEL-ZX is slower than 500 MIPS').
-sent(s_242_2_p, original, 'the ITEL-ZX is slower than 500 MIPS').
-sent(s_242_2_p, swe, 'ITEL-ZX:an är långsammare än 500 MIPS').
-
-tree(s_242_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fast_A, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelzx_N, [])])])])])])])])])])).
-sent(s_242_3_q, eng, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_242_3_q, original, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_242_3_q, swe, 'är PC-6082:an snabbare än ITEL-ZX:an').
-
-tree(s_242_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fast_A, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelzx_N, [])])])])])])])])])).
-sent(s_242_4_h, eng, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_242_4_h, original, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_242_4_h, swe, 'PC-6082:an är snabbare än ITEL-ZX:an').
-
-tree(s_243_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sell_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_3000', [])])])]), t('AdvCN', [t('AdjCN', [t('UseComparA_prefix', [t(many_A, [])]), t('UseN', [t(computer_N, [])])]), t('PrepNP', [t(than_Prep, []), t('UsePN', [t(apcom_PN, [])])])])])])])])])).
-sent(s_243_1_p, eng, 'ITEL sold 3000 more computers than APCOM').
-sent(s_243_1_p, original, 'ITEL sold 3000 more computers than APCOM').
-sent(s_243_1_p, swe, 'ITEL sålde 3000 mer datorer än APCOM').
-
-tree(s_243_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sell_V2, [])]), t('PredetNP', [t(exactly_Predet, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_2500', [])])])]), t('UseN', [t(computer_N, [])])])])])])])])).
-sent(s_243_2_p, eng, 'APCOM sold exactly 2500 computers').
-sent(s_243_2_p, original, 'APCOM sold exactly 2500 computers').
-sent(s_243_2_p, swe, 'APCOM sålde exakt 2500 datorer').
-
-tree(s_243_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sell_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_5500', [])])])]), t('UseN', [t(computer_N, [])])])])])])])])).
-sent(s_243_3_q, eng, 'did ITEL sell 5500 computers').
-sent(s_243_3_q, original, 'did ITEL sell 5500 computers').
-sent(s_243_3_q, swe, 'sålde ITEL 5500 datorer').
-
-tree(s_243_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sell_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_5500', [])])])]), t('UseN', [t(computer_N, [])])])])])])])).
-sent(s_243_4_h, eng, 'ITEL sold 5500 computers').
-sent(s_243_4_h, original, 'ITEL sold 5500 computers').
-sent(s_243_4_h, swe, 'ITEL sålde 5500 datorer').
-
-tree(s_244_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('AdjCN', [t('UseComparA_prefix', [t(important_A, [])]), t('UseN', [t(customer_N, [])])]), t('PrepNP', [t(than_Prep, []), t('UsePN', [t(itel_PN, [])])])])])])])])])).
-sent(s_244_1_p, eng, 'APCOM has a more important customer than ITEL').
-sent(s_244_1_p, original, 'APCOM has a more important customer than ITEL').
-sent(s_244_1_p, swe, 'APCOM har en viktigare kund än ITEL').
-
-tree(s_244_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('AdjCN', [t('UseComparA_prefix', [t(important_A, [])]), t('UseN', [t(customer_N, [])])]), t('SubjS', [t(than_Subj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('UseComp', [t('CompNP', [t(elliptic_NP_Sg, [])])])])])])])])])])])])])).
-sent(s_244_2_q, eng, 'does APCOM have a more important customer than ITEL is [..]').
-sent(s_244_2_q, original, 'does APCOM have a more important customer than ITEL is [..]').
-sent(s_244_2_q, swe, 'har APCOM en viktigare kund än ITEL är [..]').
-
-tree(s_244_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('AdjCN', [t('UseComparA_prefix', [t(important_A, [])]), t('UseN', [t(customer_N, [])])]), t('SubjS', [t(than_Subj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('UseComp', [t('CompNP', [t(elliptic_NP_Sg, [])])])])])])])])])])])])).
-sent(s_244_3_h, eng, 'APCOM has a more important customer than ITEL is [..]').
-sent(s_244_3_h, original, 'APCOM has a more important customer than ITEL is [..]').
-sent(s_244_3_h, swe, 'APCOM har en viktigare kund än ITEL är [..]').
-
-tree(s_245_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('UseComparA_prefix', [t(important_A, [])]), t('UseN', [t(customer_N, [])])])])]), t('PrepNP', [t(than_Prep, []), t('UsePN', [t(itel_PN, [])])])])])])])).
-sent(s_245_1_p, eng, 'APCOM has a more important customer than ITEL').
-sent(s_245_1_p, original, 'APCOM has a more important customer than ITEL').
-sent(s_245_1_p, swe, 'APCOM har en viktigare kund än ITEL').
-
-tree(s_245_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('UseComparA_prefix', [t(important_A, [])]), t('UseN', [t(customer_N, [])])])])]), t('SubjS', [t(than_Subj, []), t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t(elliptic_VP, [])])])])])])])])])).
-sent(s_245_2_q, eng, 'does APCOM have a more important customer than ITEL has [..]').
-sent(s_245_2_q, original, 'does APCOM have a more important customer than ITEL has [..]').
-sent(s_245_2_q, swe, 'har APCOM en viktigare kund än ITEL har [..]').
-
-tree(s_245_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('UseComparA_prefix', [t(important_A, [])]), t('UseN', [t(customer_N, [])])])])]), t('SubjS', [t(than_Subj, []), t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t(elliptic_VP, [])])])])])])])])).
-sent(s_245_3_h, eng, 'APCOM has a more important customer than ITEL has [..]').
-sent(s_245_3_h, original, 'APCOM has a more important customer than ITEL has [..]').
-sent(s_245_3_h, swe, 'APCOM har en viktigare kund än ITEL har [..]').
-
-tree(s_246_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fast_A, []), t('DetCN', [t(every_Det, []), t('UseN', [t(itel_computer_N, [])])])])])])])])])).
-sent(s_246_1_p, eng, 'the PC-6082 is faster than every ITEL computer').
-sent(s_246_1_p, original, 'the PC-6082 is faster than every ITEL computer').
-sent(s_246_1_p, swe, 'PC-6082:an är snabbare än varje ITEL-dator').
-
-tree(s_246_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelzx_N, [])])]), t('UseComp', [t('CompCN', [t('UseN', [t(itel_computer_N, [])])])])])])])).
-sent(s_246_2_p, eng, 'the ITEL-ZX is an ITEL computer').
-sent(s_246_2_p, original, 'the ITEL-ZX is an ITEL computer').
-sent(s_246_2_p, swe, 'ITEL-ZX:an är en ITEL-dator').
-
-tree(s_246_3_q, s_242_3_q).
-sent(s_246_3_q, eng, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_246_3_q, original, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_246_3_q, swe, 'är PC-6082:an snabbare än ITEL-ZX:an').
-
-tree(s_246_4_h, s_242_4_h).
-sent(s_246_4_h, eng, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_246_4_h, original, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_246_4_h, swe, 'PC-6082:an är snabbare än ITEL-ZX:an').
-
-tree(s_247_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fast_A, []), t('DetCN', [t(someSg_Det, []), t('UseN', [t(itel_computer_N, [])])])])])])])])])).
-sent(s_247_1_p, eng, 'the PC-6082 is faster than some ITEL computer').
-sent(s_247_1_p, original, 'the PC-6082 is faster than some ITEL computer').
-sent(s_247_1_p, swe, 'PC-6082:an är snabbare än någon ITEL-dator').
-
-tree(s_247_2_p, s_246_2_p).
-sent(s_247_2_p, eng, 'the ITEL-ZX is an ITEL computer').
-sent(s_247_2_p, original, 'the ITEL-ZX is an ITEL computer').
-sent(s_247_2_p, swe, 'ITEL-ZX:an är en ITEL-dator').
-
-tree(s_247_3_q, s_242_3_q).
-sent(s_247_3_q, eng, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_247_3_q, original, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_247_3_q, swe, 'är PC-6082:an snabbare än ITEL-ZX:an').
-
-tree(s_247_4_h, s_242_4_h).
-sent(s_247_4_h, eng, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_247_4_h, original, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_247_4_h, swe, 'PC-6082:an är snabbare än ITEL-ZX:an').
-
-tree(s_248_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fast_A, []), t('DetCN', [t(anySg_Det, []), t('UseN', [t(itel_computer_N, [])])])])])])])])])).
-sent(s_248_1_p, eng, 'the PC-6082 is faster than any ITEL computer').
-sent(s_248_1_p, original, 'the PC-6082 is faster than any ITEL computer').
-sent(s_248_1_p, swe, 'PC-6082:an är snabbare än någon ITEL-dator').
-
-tree(s_248_2_p, s_246_2_p).
-sent(s_248_2_p, eng, 'the ITEL-ZX is an ITEL computer').
-sent(s_248_2_p, original, 'the ITEL-ZX is an ITEL computer').
-sent(s_248_2_p, swe, 'ITEL-ZX:an är en ITEL-dator').
-
-tree(s_248_3_q, s_242_3_q).
-sent(s_248_3_q, eng, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_248_3_q, original, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_248_3_q, swe, 'är PC-6082:an snabbare än ITEL-ZX:an').
-
-tree(s_248_4_h, s_242_4_h).
-sent(s_248_4_h, eng, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_248_4_h, original, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_248_4_h, swe, 'PC-6082:an är snabbare än ITEL-ZX:an').
-
-tree(s_249_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fast_A, []), t('ConjNP2', [t(and_Conj, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelzx_N, [])])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelzy_N, [])])])])])])])])])])).
-sent(s_249_1_p, eng, 'the PC-6082 is faster than the ITEL-ZX and the ITEL-ZY').
-sent(s_249_1_p, original, 'the PC-6082 is faster than the ITEL-ZX and the ITEL-ZY').
-sent(s_249_1_p, swe, 'PC-6082:an är snabbare än ITEL-ZX:an och ITEL-ZY:an').
-
-tree(s_249_2_q, s_242_3_q).
-sent(s_249_2_q, eng, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_249_2_q, original, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_249_2_q, swe, 'är PC-6082:an snabbare än ITEL-ZX:an').
-
-tree(s_249_3_h, s_242_4_h).
-sent(s_249_3_h, eng, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_249_3_h, original, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_249_3_h, swe, 'PC-6082:an är snabbare än ITEL-ZX:an').
-
-tree(s_250_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(pc6082_N, [])])]), t('UseComp', [t('CompAP', [t('ComparA', [t(fast_A, []), t('ConjNP2', [t(or_Conj, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelzx_N, [])])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(itelzy_N, [])])])])])])])])])])).
-sent(s_250_1_p, eng, 'the PC-6082 is faster than the ITEL-ZX or the ITEL-ZY').
-sent(s_250_1_p, original, 'the PC-6082 is faster than the ITEL-ZX or the ITEL-ZY').
-sent(s_250_1_p, swe, 'PC-6082:an är snabbare än ITEL-ZX:an eller ITEL-ZY:an').
-
-tree(s_250_2_q, s_242_3_q).
-sent(s_250_2_q, eng, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_250_2_q, original, 'is the PC-6082 faster than the ITEL-ZX').
-sent(s_250_2_q, swe, 'är PC-6082:an snabbare än ITEL-ZX:an').
-
-tree(s_250_3_h, s_242_4_h).
-sent(s_250_3_h, eng, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_250_3_h, original, 'the PC-6082 is faster than the ITEL-ZX').
-sent(s_250_3_h, swe, 'PC-6082:an är snabbare än ITEL-ZX:an').
-
-tree(s_251_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(factory_N, [])])])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])])])])])).
-sent(s_251_1_p, eng, 'ITEL has a factory in Birmingham').
-sent(s_251_1_p, original, 'ITEL has a factory in Birmingham').
-sent(s_251_1_p, swe, 'ITEL har en fabrik i Birmingham').
-
-tree(s_251_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdVVP', [t(currently_AdV, []), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(factory_N, [])])])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])])])])])])])).
-sent(s_251_2_q, eng, 'does ITEL currently have a factory in Birmingham').
-sent(s_251_2_q, original, 'does ITEL currently have a factory in Birmingham').
-sent(s_251_2_q, swe, 'har ITEL för närvarande en fabrik i Birmingham').
-
-tree(s_251_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdVVP', [t(currently_AdV, []), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(have_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(factory_N, [])])])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])])])])])])).
-sent(s_251_3_h, eng, 'ITEL currently has a factory in Birmingham').
-sent(s_251_3_h, original, 'ITEL currently has a factory in Birmingham').
-sent(s_251_3_h, swe, 'ITEL har för närvarande en fabrik i Birmingham').
-
-tree(s_252_1_p, t('Sentence', [t('AdvS', [t(since_1992_Adv, []), t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('UseComp', [t('CompAdv', [t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])])])])])])])).
-sent(s_252_1_p, eng, 'since 1992 ITEL has been in Birmingham').
-sent(s_252_1_p, original, 'since 1992 ITEL has been in Birmingham').
-sent(s_252_1_p, swe, 'sedan 1992 har ITEL varit i Birmingham').
-
-tree(s_252_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ImpersCl', [t('AdVVP', [t(now_AdV, []), t('UseComp', [t('CompAdv', [t(year_1996_Adv, [])])])])])])])).
-sent(s_252_2_p, eng, 'it is now 1996').
-sent(s_252_2_p, original, 'it is now 1996').
-sent(s_252_2_p, swe, 'det är nu 1996').
-
-tree(s_252_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAdv', [t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])])]), t(in_1993_Adv, [])])])])])])).
-sent(s_252_3_q, eng, 'was ITEL in Birmingham in 1993').
-sent(s_252_3_q, original, 'was ITEL in Birmingham in 1993').
-sent(s_252_3_q, swe, 'var ITEL i Birmingham 1993').
-
-tree(s_252_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAdv', [t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])])]), t(in_1993_Adv, [])])])])])).
-sent(s_252_4_h, eng, 'ITEL was in Birmingham in 1993').
-sent(s_252_4_h, original, 'ITEL was in Birmingham in 1993').
-sent(s_252_4_h, swe, 'ITEL var i Birmingham 1993').
-
-tree(s_253_1_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(develop_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(editor_N, [])])])])]), t(since_1992_Adv, [])])])])])).
-sent(s_253_1_p, eng, 'ITEL has developed a new editor since 1992').
-sent(s_253_1_p, original, 'ITEL has developed a new editor since 1992').
-sent(s_253_1_p, swe, 'ITEL har utvecklat en ny redigerare sedan 1992').
-
-tree(s_253_2_p, s_252_2_p).
-sent(s_253_2_p, eng, 'it is now 1996').
-sent(s_253_2_p, original, 'it is now 1996').
-sent(s_253_2_p, swe, 'det är nu 1996').
-
-tree(s_253_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(develop_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(editor_N, [])])])])]), t(in_1993_Adv, [])])])])])])).
-sent(s_253_3_q, eng, 'did ITEL develop a new editor in 1993').
-sent(s_253_3_q, original, 'did ITEL develop a new editor in 1993').
-sent(s_253_3_q, swe, 'utvecklade ITEL en ny redigerare 1993').
-
-tree(s_253_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(develop_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(editor_N, [])])])])]), t(in_1993_Adv, [])])])])])).
-sent(s_253_4_h, eng, 'ITEL developed a new editor in 1993').
-sent(s_253_4_h, original, 'ITEL developed a new editor in 1993').
-sent(s_253_4_h, swe, 'ITEL utvecklade en ny redigerare 1993').
-
-tree(s_254_1_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('UseV', [t(expand_V, [])]), t(since_1992_Adv, [])])])])])).
-sent(s_254_1_p, eng, 'ITEL has expanded since 1992').
-sent(s_254_1_p, original, 'ITEL has expanded since 1992').
-sent(s_254_1_p, swe, 'ITEL har expanderat sedan 1992').
-
-tree(s_254_2_p, s_252_2_p).
-sent(s_254_2_p, eng, 'it is now 1996').
-sent(s_254_2_p, original, 'it is now 1996').
-sent(s_254_2_p, swe, 'det är nu 1996').
-
-tree(s_254_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('UseV', [t(expand_V, [])]), t(in_1993_Adv, [])])])])])])).
-sent(s_254_3_q, eng, 'did ITEL expand in 1993').
-sent(s_254_3_q, original, 'did ITEL expand in 1993').
-sent(s_254_3_q, swe, 'expanderade ITEL 1993').
-
-tree(s_254_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('UseV', [t(expand_V, [])]), t(in_1993_Adv, [])])])])])).
-sent(s_254_4_h, eng, 'ITEL expanded in 1993').
-sent(s_254_4_h, original, 'ITEL expanded in 1993').
-sent(s_254_4_h, swe, 'ITEL expanderade 1993').
-
-tree(s_255_1_p, t('Sentence', [t('AdvS', [t(since_1992_Adv, []), t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(make8do_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(loss_N, [])])])])])])])])).
-sent(s_255_1_p, eng, 'since 1992 ITEL has made a loss').
-sent(s_255_1_p, original, 'since 1992 ITEL has made a loss').
-sent(s_255_1_p, swe, 'sedan 1992 har ITEL gjort en förlust').
-
-tree(s_255_2_p, s_252_2_p).
-sent(s_255_2_p, eng, 'it is now 1996').
-sent(s_255_2_p, original, 'it is now 1996').
-sent(s_255_2_p, swe, 'det är nu 1996').
-
-tree(s_255_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(make8do_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(loss_N, [])])])]), t(in_1993_Adv, [])])])])])])).
-sent(s_255_3_q, eng, 'did ITEL make a loss in 1993').
-sent(s_255_3_q, original, 'did ITEL make a loss in 1993').
-sent(s_255_3_q, swe, 'gjorde ITEL en förlust 1993').
-
-tree(s_255_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(make8do_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(loss_N, [])])])]), t(in_1993_Adv, [])])])])])).
-sent(s_255_4_h, eng, 'ITEL made a loss in 1993').
-sent(s_255_4_h, original, 'ITEL made a loss in 1993').
-sent(s_255_4_h, swe, 'ITEL gjorde en förlust 1993').
-
-tree(s_256_1_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(make8do_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(loss_N, [])])])]), t(since_1992_Adv, [])])])])])).
-sent(s_256_1_p, eng, 'ITEL has made a loss since 1992').
-sent(s_256_1_p, original, 'ITEL has made a loss since 1992').
-sent(s_256_1_p, swe, 'ITEL har gjort en förlust sedan 1992').
-
-tree(s_256_2_p, s_252_2_p).
-sent(s_256_2_p, eng, 'it is now 1996').
-sent(s_256_2_p, original, 'it is now 1996').
-sent(s_256_2_p, swe, 'det är nu 1996').
-
-tree(s_256_3_q, s_255_3_q).
-sent(s_256_3_q, eng, 'did ITEL make a loss in 1993').
-sent(s_256_3_q, original, 'did ITEL make a loss in 1993').
-sent(s_256_3_q, swe, 'gjorde ITEL en förlust 1993').
-
-tree(s_256_4_h, s_255_4_h).
-sent(s_256_4_h, eng, 'ITEL made a loss in 1993').
-sent(s_256_4_h, original, 'ITEL made a loss in 1993').
-sent(s_256_4_h, swe, 'ITEL gjorde en förlust 1993').
-
-tree(s_257_1_p, s_256_1_p).
-sent(s_257_1_p, eng, 'ITEL has made a loss since 1992').
-sent(s_257_1_p, original, 'ITEL has made a loss since 1992').
-sent(s_257_1_p, swe, 'ITEL har gjort en förlust sedan 1992').
-
-tree(s_257_2_p, s_252_2_p).
-sent(s_257_2_p, eng, 'it is now 1996').
-sent(s_257_2_p, original, 'it is now 1996').
-sent(s_257_2_p, swe, 'det är nu 1996').
-
-tree(s_257_3_q, s_255_3_q).
-sent(s_257_3_q, eng, 'did ITEL make a loss in 1993').
-sent(s_257_3_q, original, 'did ITEL make a loss in 1993').
-sent(s_257_3_q, swe, 'gjorde ITEL en förlust 1993').
-
-tree(s_257_4_h, s_255_4_h).
-sent(s_257_4_h, eng, 'ITEL made a loss in 1993').
-sent(s_257_4_h, original, 'ITEL made a loss in 1993').
-sent(s_257_4_h, swe, 'ITEL gjorde en förlust 1993').
-
-tree(s_258_1_p, t('Sentence', [t('AdvS', [t(in_march_1993_Adv, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(found_V2, [])]), t('UsePN', [t(itel_PN, [])])])])])])])).
-sent(s_258_1_p, eng, 'in March 1993 APCOM founded ITEL').
-sent(s_258_1_p, original, 'in March 1993 APCOM founded ITEL').
-sent(s_258_1_p, swe, 'i mars 1993 grundade APCOM ITEL').
-
-tree(s_258_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('UseV', [t(exist_V, [])]), t(in_1992_Adv, [])])])])])])).
-sent(s_258_2_q, eng, 'did ITEL exist in 1992').
-sent(s_258_2_q, original, 'did ITEL exist in 1992').
-sent(s_258_2_q, swe, 'fanns ITEL 1992').
-
-tree(s_258_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('UseV', [t(exist_V, [])]), t(in_1992_Adv, [])])])])])).
-sent(s_258_3_h, eng, 'ITEL existed in 1992').
-sent(s_258_3_h, original, 'ITEL existed in 1992').
-sent(s_258_3_h, swe, 'ITEL fanns 1992').
-
-tree(s_259_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(conference_N, [])])]), t('AdvVP', [t('UseV', [t(start_V, [])]), t(on_july_4th_1994_Adv, [])])])])])).
-sent(s_259_1_p, eng, 'the conference started on July 4th , 1994').
-sent(s_259_1_p, original, 'the conference started on July 4th , 1994').
-sent(s_259_1_p, swe, 'konferensen började 4:e juli 1994').
-
-tree(s_259_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('ComplSlash', [t('SlashV2a', [t(last_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_2', [])])])]), t('UseN', [t(day_N, [])])])])])])])).
-sent(s_259_2_p, eng, 'it lasted 2 days').
-sent(s_259_2_p, original, 'it lasted 2 days').
-sent(s_259_2_p, swe, 'det varade 2 dagar').
-
-tree(s_259_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(conference_N, [])])]), t('AdvVP', [t('UseComp', [t('CompAdv', [t(over_Adv, [])])]), t(on_july_8th_1994_Adv, [])])])])])])).
-sent(s_259_3_q, eng, 'was the conference over on July 8th , 1994').
-sent(s_259_3_q, original, 'was the conference over on July 8th , 1994').
-sent(s_259_3_q, swe, 'var konferensen slut 8:e juli 1994').
-
-tree(s_259_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(conference_N, [])])]), t('AdvVP', [t('UseComp', [t('CompAdv', [t(over_Adv, [])])]), t(on_july_8th_1994_Adv, [])])])])])).
-sent(s_259_4_h, eng, 'the conference was over on July 8th , 1994').
-sent(s_259_4_h, original, 'the conference was over on July 8th , 1994').
-sent(s_259_4_h, swe, 'konferensen var slut 8:e juli 1994').
-
-tree(s_260_1_p, t('Sentence', [t('AdvS', [t(yesterday_Adv, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])])).
-sent(s_260_1_p, eng, 'yesterday APCOM signed the contract').
-sent(s_260_1_p, original, 'yesterday APCOM signed the contract').
-sent(s_260_1_p, swe, 'igår undertecknade APCOM kontraktet').
-
-tree(s_260_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('MassNP', [t('UseN', [t(today_N, [])])]), t('UseComp', [t('CompAdv', [t(saturday_july_14th_Adv, [])])])])])])).
-sent(s_260_2_p, eng, 'today is Saturday , July 14th').
-sent(s_260_2_p, original, 'today is Saturday , July 14th').
-sent(s_260_2_p, swe, 'idag är lördagen den 14 juli').
-
-tree(s_260_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t(friday_13th_Adv, [])])])])])])).
-sent(s_260_3_q, eng, 'did APCOM sign the contract Friday , 13th').
-sent(s_260_3_q, original, 'did APCOM sign the contract Friday , 13th').
-sent(s_260_3_q, swe, 'undertecknade APCOM kontraktet fredagen den 13:e').
-
-tree(s_260_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t(friday_13th_Adv, [])])])])])).
-sent(s_260_4_h, eng, 'APCOM signed the contract Friday , 13th').
-sent(s_260_4_h, original, 'APCOM signed the contract Friday , 13th').
-sent(s_260_4_h, swe, 'APCOM undertecknade kontraktet fredagen den 13:e').
-
-tree(s_261_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])).
-sent(s_261_1_p, eng, 'Smith left before Jones left').
-sent(s_261_1_p, original, 'Smith left before Jones left').
-sent(s_261_1_p, swe, 'Smith gick innan Jones gick').
-
-tree(s_261_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(anderson_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])).
-sent(s_261_2_p, eng, 'Jones left before Anderson left').
-sent(s_261_2_p, original, 'Jones left before Anderson left').
-sent(s_261_2_p, swe, 'Jones gick innan Anderson gick').
-
-tree(s_261_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(anderson_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])])).
-sent(s_261_3_q, eng, 'did Smith leave before Anderson left').
-sent(s_261_3_q, original, 'did Smith leave before Anderson left').
-sent(s_261_3_q, swe, 'gick Smith innan Anderson gick').
-
-tree(s_261_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(anderson_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])).
-sent(s_261_4_h, eng, 'Smith left before Anderson left').
-sent(s_261_4_h, original, 'Smith left before Anderson left').
-sent(s_261_4_h, swe, 'Smith gick innan Anderson gick').
-
-tree(s_262_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])).
-sent(s_262_1_p, eng, 'Smith left after Jones left').
-sent(s_262_1_p, original, 'Smith left after Jones left').
-sent(s_262_1_p, swe, 'Smith gick efter det att Jones gick').
-
-tree(s_262_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(anderson_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])).
-sent(s_262_2_p, eng, 'Jones left after Anderson left').
-sent(s_262_2_p, original, 'Jones left after Anderson left').
-sent(s_262_2_p, swe, 'Jones gick efter det att Anderson gick').
-
-tree(s_262_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(anderson_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])])).
-sent(s_262_3_q, eng, 'did Smith leave after Anderson left').
-sent(s_262_3_q, original, 'did Smith leave after Anderson left').
-sent(s_262_3_q, swe, 'gick Smith efter det att Anderson gick').
-
-tree(s_262_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(anderson_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])).
-sent(s_262_4_h, eng, 'Smith left after Anderson left').
-sent(s_262_4_h, original, 'Smith left after Anderson left').
-sent(s_262_4_h, swe, 'Smith gick efter det att Anderson gick').
-
-tree(s_263_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])).
-sent(s_263_1_p, eng, 'Smith was present after Jones left').
-sent(s_263_1_p, original, 'Smith was present after Jones left').
-sent(s_263_1_p, swe, 'Smith var närvarande efter det att Jones gick').
-
-tree(s_263_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(anderson_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])])])])])])])])])).
-sent(s_263_2_p, eng, 'Jones left after Anderson was present').
-sent(s_263_2_p, original, 'Jones left after Anderson was present').
-sent(s_263_2_p, swe, 'Jones gick efter det att Anderson var närvarande').
-
-tree(s_263_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(anderson_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])])])])])])])])])])).
-sent(s_263_3_q, eng, 'was Smith present after Anderson was present').
-sent(s_263_3_q, original, 'was Smith present after Anderson was present').
-sent(s_263_3_q, swe, 'var Smith närvarande efter det att Anderson var närvarande').
-
-tree(s_263_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(anderson_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])])])])])])])])])).
-sent(s_263_4_h, eng, 'Smith was present after Anderson was present').
-sent(s_263_4_h, original, 'Smith was present after Anderson was present').
-sent(s_263_4_h, swe, 'Smith var närvarande efter det att Anderson var närvarande').
-
-tree(s_264_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseV', [t(leave_V, [])])])])])).
-sent(s_264_1_p, eng, 'Smith left').
-sent(s_264_1_p, original, 'Smith left').
-sent(s_264_1_p, swe, 'Smith gick').
-
-tree(s_264_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseV', [t(leave_V, [])])])])])).
-sent(s_264_2_p, eng, 'Jones left').
-sent(s_264_2_p, original, 'Jones left').
-sent(s_264_2_p, swe, 'Jones gick').
-
-tree(s_264_3_p, s_261_1_p).
-sent(s_264_3_p, eng, 'Smith left before Jones left').
-sent(s_264_3_p, original, 'Smith left before Jones left').
-sent(s_264_3_p, swe, 'Smith gick innan Jones gick').
-
-tree(s_264_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])])).
-sent(s_264_4_q, eng, 'did Jones leave after Smith left').
-sent(s_264_4_q, original, 'did Jones leave after Smith left').
-sent(s_264_4_q, swe, 'gick Jones efter det att Smith gick').
-
-tree(s_264_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])).
-sent(s_264_5_h, eng, 'Jones left after Smith left').
-sent(s_264_5_h, original, 'Jones left after Smith left').
-sent(s_264_5_h, swe, 'Jones gick efter det att Smith gick').
-
-tree(s_265_1_p, s_264_1_p).
-sent(s_265_1_p, eng, 'Smith left').
-sent(s_265_1_p, original, 'Smith left').
-sent(s_265_1_p, swe, 'Smith gick').
-
-tree(s_265_2_p, s_264_2_p).
-sent(s_265_2_p, eng, 'Jones left').
-sent(s_265_2_p, original, 'Jones left').
-sent(s_265_2_p, swe, 'Jones gick').
-
-tree(s_265_3_p, s_262_1_p).
-sent(s_265_3_p, eng, 'Smith left after Jones left').
-sent(s_265_3_p, original, 'Smith left after Jones left').
-sent(s_265_3_p, swe, 'Smith gick efter det att Jones gick').
-
-tree(s_265_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])])).
-sent(s_265_4_q, eng, 'did Jones leave before Smith left').
-sent(s_265_4_q, original, 'did Jones leave before Smith left').
-sent(s_265_4_q, swe, 'gick Jones innan Smith gick').
-
-tree(s_265_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])).
-sent(s_265_5_h, eng, 'Jones left before Smith left').
-sent(s_265_5_h, original, 'Jones left before Smith left').
-sent(s_265_5_h, swe, 'Jones gick innan Smith gick').
-
-tree(s_266_1_p, s_264_1_p).
-sent(s_266_1_p, eng, 'Smith left').
-sent(s_266_1_p, original, 'Smith left').
-sent(s_266_1_p, swe, 'Smith gick').
-
-tree(s_266_2_p, s_264_2_p).
-sent(s_266_2_p, eng, 'Jones left').
-sent(s_266_2_p, original, 'Jones left').
-sent(s_266_2_p, swe, 'Jones gick').
-
-tree(s_266_3_p, s_265_5_h).
-sent(s_266_3_p, eng, 'Jones left before Smith left').
-sent(s_266_3_p, original, 'Jones left before Smith left').
-sent(s_266_3_p, swe, 'Jones gick innan Smith gick').
-
-tree(s_266_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(leave_V, [])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseV', [t(leave_V, [])])])])])])])])])])).
-sent(s_266_4_q, eng, 'did Smith leave after Jones left').
-sent(s_266_4_q, original, 'did Smith leave after Jones left').
-sent(s_266_4_q, swe, 'gick Smith efter det att Jones gick').
-
-tree(s_266_5_h, s_262_1_p).
-sent(s_266_5_h, eng, 'Smith left after Jones left').
-sent(s_266_5_h, original, 'Smith left after Jones left').
-sent(s_266_5_h, swe, 'Smith gick efter det att Jones gick').
-
-tree(s_267_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(revise_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_267_1_p, eng, 'Jones revised the contract').
-sent(s_267_1_p, original, 'Jones revised the contract').
-sent(s_267_1_p, swe, 'Jones granskade kontraktet').
-
-tree(s_267_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(revise_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])])).
-sent(s_267_2_p, eng, 'Smith revised the contract').
-sent(s_267_2_p, original, 'Smith revised the contract').
-sent(s_267_2_p, swe, 'Smith granskade kontraktet').
-
-tree(s_267_3_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(revise_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])])])])])])])])])).
-sent(s_267_3_p, eng, 'Jones revised the contract before Smith did [..]').
-sent(s_267_3_p, original, 'Jones revised the contract before Smith did [..]').
-sent(s_267_3_p, swe, 'Jones granskade kontraktet innan Smith gjorde [..]').
-
-tree(s_267_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(revise_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])])])])])])])])])])).
-sent(s_267_4_q, eng, 'did Smith revise the contract after Jones did [..]').
-sent(s_267_4_q, original, 'did Smith revise the contract after Jones did [..]').
-sent(s_267_4_q, swe, 'granskade Smith kontraktet efter det att Jones gjorde [..]').
-
-tree(s_267_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(revise_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])])])])])])])])])).
-sent(s_267_5_h, eng, 'Smith revised the contract after Jones did [..]').
-sent(s_267_5_h, original, 'Smith revised the contract after Jones did [..]').
-sent(s_267_5_h, swe, 'Smith granskade kontraktet efter det att Jones gjorde [..]').
-
-tree(s_268_1_p, s_267_1_p).
-sent(s_268_1_p, eng, 'Jones revised the contract').
-sent(s_268_1_p, original, 'Jones revised the contract').
-sent(s_268_1_p, swe, 'Jones granskade kontraktet').
-
-tree(s_268_2_p, s_267_2_p).
-sent(s_268_2_p, eng, 'Smith revised the contract').
-sent(s_268_2_p, original, 'Smith revised the contract').
-sent(s_268_2_p, swe, 'Smith granskade kontraktet').
-
-tree(s_268_3_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(revise_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])])])])])])])])])).
-sent(s_268_3_p, eng, 'Jones revised the contract after Smith did [..]').
-sent(s_268_3_p, original, 'Jones revised the contract after Smith did [..]').
-sent(s_268_3_p, swe, 'Jones granskade kontraktet efter det att Smith gjorde [..]').
-
-tree(s_268_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(revise_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])])])])])])])])])])).
-sent(s_268_4_q, eng, 'did Smith revise the contract before Jones did [..]').
-sent(s_268_4_q, original, 'did Smith revise the contract before Jones did [..]').
-sent(s_268_4_q, swe, 'granskade Smith kontraktet innan Jones gjorde [..]').
-
-tree(s_268_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(revise_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])])])])])])])])])).
-sent(s_268_5_h, eng, 'Smith revised the contract before Jones did [..]').
-sent(s_268_5_h, original, 'Smith revised the contract before Jones did [..]').
-sent(s_268_5_h, swe, 'Smith granskade kontraktet innan Jones gjorde [..]').
-
-tree(s_269_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseV', [t(swim_V, [])])])])])).
-sent(s_269_1_p, eng, 'Smith swam').
-sent(s_269_1_p, original, 'Smith swam').
-sent(s_269_1_p, swe, 'Smith simmade').
-
-tree(s_269_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseV', [t(swim_V, [])])])])])).
-sent(s_269_2_p, eng, 'Jones swam').
-sent(s_269_2_p, original, 'Jones swam').
-sent(s_269_2_p, swe, 'Jones simmade').
-
-tree(s_269_3_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(swim_V, [])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseV', [t(swim_V, [])])])])])])])])])).
-sent(s_269_3_p, eng, 'Smith swam before Jones swam').
-sent(s_269_3_p, original, 'Smith swam before Jones swam').
-sent(s_269_3_p, swe, 'Smith simmade innan Jones simmade').
-
-tree(s_269_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseV', [t(swim_V, [])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseV', [t(swim_V, [])])])])])])])])])])).
-sent(s_269_4_q, eng, 'did Jones swim after Smith swam').
-sent(s_269_4_q, original, 'did Jones swim after Smith swam').
-sent(s_269_4_q, swe, 'simmade Jones efter det att Smith simmade').
-
-tree(s_269_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseV', [t(swim_V, [])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseV', [t(swim_V, [])])])])])])])])])).
-sent(s_269_5_h, eng, 'Jones swam after Smith swam').
-sent(s_269_5_h, original, 'Jones swam after Smith swam').
-sent(s_269_5_h, swe, 'Jones simmade efter det att Smith simmade').
-
-tree(s_270_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(swim_V, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(shore_N, [])])])])])])])])).
-sent(s_270_1_p, eng, 'Smith swam to the shore').
-sent(s_270_1_p, original, 'Smith swam to the shore').
-sent(s_270_1_p, swe, 'Smith simmade till stranden').
-
-tree(s_270_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseV', [t(swim_V, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(shore_N, [])])])])])])])])).
-sent(s_270_2_p, eng, 'Jones swam to the shore').
-sent(s_270_2_p, original, 'Jones swam to the shore').
-sent(s_270_2_p, swe, 'Jones simmade till stranden').
-
-tree(s_270_3_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(swim_V, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(shore_N, [])])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseV', [t(swim_V, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(shore_N, [])])])])])])])])])])])])).
-sent(s_270_3_p, eng, 'Smith swam to the shore before Jones swam to the shore').
-sent(s_270_3_p, original, 'Smith swam to the shore before Jones swam to the shore').
-sent(s_270_3_p, swe, 'Smith simmade till stranden innan Jones simmade till stranden').
-
-tree(s_270_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(swim_V, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(shore_N, [])])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(swim_V, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(shore_N, [])])])])])])])])])])])])])).
-sent(s_270_4_q, eng, 'did Jones swim to the shore after Smith swam to the shore').
-sent(s_270_4_q, original, 'did Jones swim to the shore after Smith swam to the shore').
-sent(s_270_4_q, swe, 'simmade Jones till stranden efter det att Smith simmade till stranden').
-
-tree(s_270_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(swim_V, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(shore_N, [])])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(swim_V, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(shore_N, [])])])])])])])])])])])])).
-sent(s_270_5_h, eng, 'Jones swam to the shore after Smith swam to the shore').
-sent(s_270_5_h, original, 'Jones swam to the shore after Smith swam to the shore').
-sent(s_270_5_h, swe, 'Jones simmade till stranden efter det att Smith simmade till stranden').
-
-tree(s_271_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])])])])])).
-sent(s_271_1_p, eng, 'Smith was present').
-sent(s_271_1_p, original, 'Smith was present').
-sent(s_271_1_p, swe, 'Smith var närvarande').
-
-tree(s_271_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])])])])])).
-sent(s_271_2_p, eng, 'Jones was present').
-sent(s_271_2_p, original, 'Jones was present').
-sent(s_271_2_p, swe, 'Jones var närvarande').
-
-tree(s_271_3_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])])])])])])])])])).
-sent(s_271_3_p, eng, 'Smith was present after Jones was present').
-sent(s_271_3_p, original, 'Smith was present after Jones was present').
-sent(s_271_3_p, swe, 'Smith var närvarande efter det att Jones var närvarande').
-
-tree(s_271_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])])])])])])])])])])).
-sent(s_271_4_q, eng, 'was Jones present before Smith was present').
-sent(s_271_4_q, original, 'was Jones present before Smith was present').
-sent(s_271_4_q, swe, 'var Jones närvarande innan Smith var närvarande').
-
-tree(s_271_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])])])])])])])])])).
-sent(s_271_5_h, eng, 'Jones was present before Smith was present').
-sent(s_271_5_h, original, 'Jones was present before Smith was present').
-sent(s_271_5_h, swe, 'Jones var närvarande innan Smith var närvarande').
-
-tree(s_272_1_p, s_271_1_p).
-sent(s_272_1_p, eng, 'Smith was present').
-sent(s_272_1_p, original, 'Smith was present').
-sent(s_272_1_p, swe, 'Smith var närvarande').
-
-tree(s_272_2_p, s_271_2_p).
-sent(s_272_2_p, eng, 'Jones was present').
-sent(s_272_2_p, original, 'Jones was present').
-sent(s_272_2_p, swe, 'Jones var närvarande').
-
-tree(s_272_3_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])])])])])])])])])).
-sent(s_272_3_p, eng, 'Smith was present before Jones was present').
-sent(s_272_3_p, original, 'Smith was present before Jones was present').
-sent(s_272_3_p, swe, 'Smith var närvarande innan Jones var närvarande').
-
-tree(s_272_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])])])])])])])])])])).
-sent(s_272_4_q, eng, 'was Jones present after Smith was present').
-sent(s_272_4_q, original, 'was Jones present after Smith was present').
-sent(s_272_4_q, swe, 'var Jones närvarande efter det att Smith var närvarande').
-
-tree(s_272_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(present8attending_A, [])])])])])])])])])])])).
-sent(s_272_5_h, eng, 'Jones was present after Smith was present').
-sent(s_272_5_h, original, 'Jones was present after Smith was present').
-sent(s_272_5_h, swe, 'Jones var närvarande efter det att Smith var närvarande').
-
-tree(s_273_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])).
-sent(s_273_1_p, eng, 'Smith was writing a report').
-sent(s_273_1_p, original, 'Smith was writing a report').
-sent(s_273_1_p, swe, 'Smith skrev en rapport').
-
-tree(s_273_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])).
-sent(s_273_2_p, eng, 'Jones was writing a report').
-sent(s_273_2_p, original, 'Jones was writing a report').
-sent(s_273_2_p, swe, 'Jones skrev en rapport').
-
-tree(s_273_3_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])])).
-sent(s_273_3_p, eng, 'Smith was writing a report before Jones was writing a report').
-sent(s_273_3_p, original, 'Smith was writing a report before Jones was writing a report').
-sent(s_273_3_p, swe, 'Smith skrev en rapport innan Jones skrev en rapport').
-
-tree(s_273_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])])])).
-sent(s_273_4_q, eng, 'was Jones writing a report after Smith was writing a report').
-sent(s_273_4_q, original, 'was Jones writing a report after Smith was writing a report').
-sent(s_273_4_q, swe, 'skrev Jones en rapport efter det att Smith skrev en rapport').
-
-tree(s_273_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])])).
-sent(s_273_5_h, eng, 'Jones was writing a report after Smith was writing a report').
-sent(s_273_5_h, original, 'Jones was writing a report after Smith was writing a report').
-sent(s_273_5_h, swe, 'Jones skrev en rapport efter det att Smith skrev en rapport').
-
-tree(s_274_1_p, s_273_1_p).
-sent(s_274_1_p, eng, 'Smith was writing a report').
-sent(s_274_1_p, original, 'Smith was writing a report').
-sent(s_274_1_p, swe, 'Smith skrev en rapport').
-
-tree(s_274_2_p, s_273_2_p).
-sent(s_274_2_p, eng, 'Jones was writing a report').
-sent(s_274_2_p, original, 'Jones was writing a report').
-sent(s_274_2_p, swe, 'Jones skrev en rapport').
-
-tree(s_274_3_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])])).
-sent(s_274_3_p, eng, 'Smith was writing a report after Jones was writing a report').
-sent(s_274_3_p, original, 'Smith was writing a report after Jones was writing a report').
-sent(s_274_3_p, swe, 'Smith skrev en rapport efter det att Jones skrev en rapport').
-
-tree(s_274_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])])])).
-sent(s_274_4_q, eng, 'was Jones writing a report before Smith was writing a report').
-sent(s_274_4_q, original, 'was Jones writing a report before Smith was writing a report').
-sent(s_274_4_q, swe, 'skrev Jones en rapport innan Smith skrev en rapport').
-
-tree(s_274_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])])])])])).
-sent(s_274_5_h, eng, 'Jones was writing a report before Smith was writing a report').
-sent(s_274_5_h, original, 'Jones was writing a report before Smith was writing a report').
-sent(s_274_5_h, swe, 'Jones skrev en rapport innan Smith skrev en rapport').
-
-tree(s_275_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(leave_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('ComplSlash', [t('SlashV2a', [t(lose_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(temper_N, [])])])])])])])])])])])).
-sent(s_275_1_p, eng, 'Smith left the meeting before he lost his temper').
-sent(s_275_1_p, original, 'Smith left the meeting before he lost his temper').
-sent(s_275_1_p, swe, 'Smith lämnade mötet innan han förlorade sitt humör').
-
-tree(s_275_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(lose_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(temper_N, [])])])])])])])])).
-sent(s_275_2_q, eng, 'did Smith lose his temper').
-sent(s_275_2_q, original, 'did Smith lose his temper').
-sent(s_275_2_q, swe, 'förlorade Smith sitt humör').
-
-tree(s_275_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(lose_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(temper_N, [])])])])])])])).
-sent(s_275_3_h, eng, 'Smith lost his temper').
-sent(s_275_3_h, original, 'Smith lost his temper').
-sent(s_275_3_h, swe, 'Smith förlorade sitt humör').
-
-tree(s_276_1_p, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(when_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('ComplSlash', [t('SlashV2a', [t(open_V2, [])]), t('UsePN', [t(the_m25_PN, [])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('MassNP', [t('UseN', [t(traffic_N, [])])]), t('UseV', [t(increase_V, [])])])])])])).
-sent(s_276_1_p, eng, 'when they opened the M25 , traffic increased').
-sent(s_276_1_p, original, 'when they opened the M25 , traffic increased').
-sent(s_276_1_p, swe, 'när de öppnade M25:an , ökade trafik').
-
-tree(s_277_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])]), t(in_1991_Adv, [])])])])])).
-sent(s_277_1_p, eng, 'Smith lived in Birmingham in 1991').
-sent(s_277_1_p, original, 'Smith lived in Birmingham in 1991').
-sent(s_277_1_p, swe, 'Smith bodde i Birmingham 1991').
-
-tree(s_277_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])]), t(in_1992_Adv, [])])])])])])).
-sent(s_277_2_q, eng, 'did Smith live in Birmingham in 1992').
-sent(s_277_2_q, original, 'did Smith live in Birmingham in 1992').
-sent(s_277_2_q, swe, 'bodde Smith i Birmingham 1992').
-
-tree(s_277_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])]), t(in_1992_Adv, [])])])])])).
-sent(s_277_3_h, eng, 'Smith lived in Birmingham in 1992').
-sent(s_277_3_h, original, 'Smith lived in Birmingham in 1992').
-sent(s_277_3_h, swe, 'Smith bodde i Birmingham 1992').
-
-tree(s_278_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuantOrd', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', []), t('OrdNumeral', [t('N_one', [])])]), t('UseN', [t(novel_N, [])])])]), t(in_1991_Adv, [])])])])])).
-sent(s_278_1_p, eng, 'Smith wrote his first novel in 1991').
-sent(s_278_1_p, original, 'Smith wrote his first novel in 1991').
-sent(s_278_1_p, swe, 'Smith skrev sin första roman 1991').
-
-tree(s_278_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuantOrd', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', []), t('OrdNumeral', [t('N_one', [])])]), t('UseN', [t(novel_N, [])])])]), t(in_1992_Adv, [])])])])])])).
-sent(s_278_2_q, eng, 'did Smith write his first novel in 1992').
-sent(s_278_2_q, original, 'did Smith write his first novel in 1992').
-sent(s_278_2_q, swe, 'skrev Smith sin första roman 1992').
-
-tree(s_278_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuantOrd', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', []), t('OrdNumeral', [t('N_one', [])])]), t('UseN', [t(novel_N, [])])])]), t(in_1992_Adv, [])])])])])).
-sent(s_278_3_h, eng, 'Smith wrote his first novel in 1992').
-sent(s_278_3_h, original, 'Smith wrote his first novel in 1992').
-sent(s_278_3_h, swe, 'Smith skrev sin första roman 1992').
-
-tree(s_279_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(novel_N, [])])])]), t(in_1991_Adv, [])])])])])).
-sent(s_279_1_p, eng, 'Smith wrote a novel in 1991').
-sent(s_279_1_p, original, 'Smith wrote a novel in 1991').
-sent(s_279_1_p, swe, 'Smith skrev en roman 1991').
-
-tree(s_279_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('UsePron', [t(it_Pron, [])])]), t(in_1992_Adv, [])])])])])])).
-sent(s_279_2_q, eng, 'did Smith write it in 1992').
-sent(s_279_2_q, original, 'did Smith write it in 1992').
-sent(s_279_2_q, swe, 'skrev Smith det 1992').
-
-tree(s_279_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('UsePron', [t(it_Pron, [])])]), t(in_1992_Adv, [])])])])])).
-sent(s_279_3_h, eng, 'Smith wrote it in 1992').
-sent(s_279_3_h, original, 'Smith wrote it in 1992').
-sent(s_279_3_h, swe, 'Smith skrev det 1992').
-
-tree(s_280_1_p, s_279_1_p).
-sent(s_280_1_p, eng, 'Smith wrote a novel in 1991').
-sent(s_280_1_p, original, 'Smith wrote a novel in 1991').
-sent(s_280_1_p, swe, 'Smith skrev en roman 1991').
-
-tree(s_280_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(novel_N, [])])])]), t(in_1992_Adv, [])])])])])])).
-sent(s_280_2_q, eng, 'did Smith write a novel in 1992').
-sent(s_280_2_q, original, 'did Smith write a novel in 1992').
-sent(s_280_2_q, swe, 'skrev Smith en roman 1992').
-
-tree(s_280_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(novel_N, [])])])]), t(in_1992_Adv, [])])])])])).
-sent(s_280_3_h, eng, 'Smith wrote a novel in 1992').
-sent(s_280_3_h, original, 'Smith wrote a novel in 1992').
-sent(s_280_3_h, swe, 'Smith skrev en roman 1992').
-
-tree(s_281_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(business_N, [])])])])]), t(in_1991_Adv, [])])])])])).
-sent(s_281_1_p, eng, 'Smith was running a business in 1991').
-sent(s_281_1_p, original, 'Smith was running a business in 1991').
-sent(s_281_1_p, swe, 'Smith drev en affärsverksamhet 1991').
-
-tree(s_281_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('UsePron', [t(it_Pron, [])])])]), t(in_1992_Adv, [])])])])])])).
-sent(s_281_2_q, eng, 'was Smith running it in 1992').
-sent(s_281_2_q, original, 'was Smith running it in 1992').
-sent(s_281_2_q, swe, 'drev Smith det 1992').
-
-tree(s_281_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('UsePron', [t(it_Pron, [])])])]), t(in_1992_Adv, [])])])])])).
-sent(s_281_3_h, eng, 'Smith was running it in 1992').
-sent(s_281_3_h, original, 'Smith was running it in 1992').
-sent(s_281_3_h, swe, 'Smith drev det 1992').
-
-tree(s_282_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])]), t(in_1991_Adv, [])])])])])).
-sent(s_282_1_p, eng, 'Smith discovered a new species in 1991').
-sent(s_282_1_p, original, 'Smith discovered a new species in 1991').
-sent(s_282_1_p, swe, 'Smith upptäckte en ny art 1991').
-
-tree(s_282_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('UsePron', [t(it_Pron, [])])]), t(in_1992_Adv, [])])])])])])).
-sent(s_282_2_q, eng, 'did Smith discover it in 1992').
-sent(s_282_2_q, original, 'did Smith discover it in 1992').
-sent(s_282_2_q, swe, 'upptäckte Smith det 1992').
-
-tree(s_282_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('UsePron', [t(it_Pron, [])])]), t(in_1992_Adv, [])])])])])).
-sent(s_282_3_h, eng, 'Smith discovered it in 1992').
-sent(s_282_3_h, original, 'Smith discovered it in 1992').
-sent(s_282_3_h, swe, 'Smith upptäckte det 1992').
-
-tree(s_283_1_p, s_282_1_p).
-sent(s_283_1_p, eng, 'Smith discovered a new species in 1991').
-sent(s_283_1_p, original, 'Smith discovered a new species in 1991').
-sent(s_283_1_p, swe, 'Smith upptäckte en ny art 1991').
-
-tree(s_283_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])]), t(in_1992_Adv, [])])])])])])).
-sent(s_283_2_q, eng, 'did Smith discover a new species in 1992').
-sent(s_283_2_q, original, 'did Smith discover a new species in 1992').
-sent(s_283_2_q, swe, 'upptäckte Smith en ny art 1992').
-
-tree(s_283_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])]), t(in_1992_Adv, [])])])])])).
-sent(s_283_3_h, eng, 'Smith discovered a new species in 1992').
-sent(s_283_3_h, original, 'Smith discovered a new species in 1992').
-sent(s_283_3_h, swe, 'Smith upptäckte en ny art 1992').
-
-tree(s_284_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(in_two_hours_Adv, [])])])])])).
-sent(s_284_1_p, eng, 'Smith wrote a report in two hours').
-sent(s_284_1_p, original, 'Smith wrote a report in two hours').
-sent(s_284_1_p, swe, 'Smith skrev en rapport på två timmar').
-
-tree(s_284_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplVV', [t(start_VV, []), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t(at_8_am_Adv, [])])])])])).
-sent(s_284_2_p, eng, 'Smith started writing the report at 8 am').
-sent(s_284_2_p, original, 'Smith started writing the report at 8 am').
-sent(s_284_2_p, swe, 'Smith började skriva rapporten klockan 8').
-
-tree(s_284_3_q, t('Question', [t('UseQCl', [t('PastPerfect', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplVV', [t(finish_VV, []), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t(by_11_am_Adv, [])])])])])])).
-sent(s_284_3_q, eng, 'had Smith finished writing the report by 11 am').
-sent(s_284_3_q, original, 'had Smith finished writing the report by 11 am').
-sent(s_284_3_q, swe, 'hade Smith slutat att skriva rapporten klockan 11').
-
-tree(s_284_4_h, t('Sentence', [t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplVV', [t(finish_VV, []), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t(by_11_am_Adv, [])])])])])).
-sent(s_284_4_h, eng, 'Smith had finished writing the report by 11 am').
-sent(s_284_4_h, original, 'Smith had finished writing the report by 11 am').
-sent(s_284_4_h, swe, 'Smith hade slutat att skriva rapporten klockan 11').
-
-tree(s_285_1_p, s_284_1_p).
-sent(s_285_1_p, eng, 'Smith wrote a report in two hours').
-sent(s_285_1_p, original, 'Smith wrote a report in two hours').
-sent(s_285_1_p, swe, 'Smith skrev en rapport på två timmar').
-
-tree(s_285_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('AdjCN', [t('PartVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('UseN', [t(hour_N, [])])])])])])])])])).
-sent(s_285_2_q, eng, 'did Smith spend two hours writing the report').
-sent(s_285_2_q, original, 'did Smith spend two hours writing the report').
-
-tree(s_285_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('AdjCN', [t('PartVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('UseN', [t(hour_N, [])])])])])])])])).
-sent(s_285_3_h, eng, 'Smith spent two hours writing the report').
-sent(s_285_3_h, original, 'Smith spent two hours writing the report').
-
-tree(s_286_1_p, s_284_1_p).
-sent(s_286_1_p, eng, 'Smith wrote a report in two hours').
-sent(s_286_1_p, original, 'Smith wrote a report in two hours').
-sent(s_286_1_p, swe, 'Smith skrev en rapport på två timmar').
-
-tree(s_286_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('AdNum', [t(more_than_AdN, []), t('NumNumeral', [t('N_two', [])])])])]), t('AdjCN', [t('PartVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('UseN', [t(hour_N, [])])])])])])])])])).
-sent(s_286_2_q, eng, 'did Smith spend more than two hours writing the report').
-sent(s_286_2_q, original, 'did Smith spend more than two hours writing the report').
-
-tree(s_286_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('AdNum', [t(more_than_AdN, []), t('NumNumeral', [t('N_two', [])])])])]), t('AdjCN', [t('PartVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('UseN', [t(hour_N, [])])])])])])])])).
-sent(s_286_3_h, eng, 'Smith spent more than two hours writing the report').
-sent(s_286_3_h, original, 'Smith spent more than two hours writing the report').
-
-tree(s_287_1_p, s_284_1_p).
-sent(s_287_1_p, eng, 'Smith wrote a report in two hours').
-sent(s_287_1_p, original, 'Smith wrote a report in two hours').
-sent(s_287_1_p, swe, 'Smith skrev en rapport på två timmar').
-
-tree(s_287_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(in_one_hour_Adv, [])])])])])])).
-sent(s_287_2_q, eng, 'did Smith write a report in one hour').
-sent(s_287_2_q, original, 'did Smith write a report in one hour').
-sent(s_287_2_q, swe, 'skrev Smith en rapport på en timme').
-
-tree(s_287_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(in_one_hour_Adv, [])])])])])).
-sent(s_287_3_h, eng, 'Smith wrote a report in one hour').
-sent(s_287_3_h, original, 'Smith wrote a report in one hour').
-sent(s_287_3_h, swe, 'Smith skrev en rapport på en timme').
-
-tree(s_288_1_p, s_284_1_p).
-sent(s_288_1_p, eng, 'Smith wrote a report in two hours').
-sent(s_288_1_p, original, 'Smith wrote a report in two hours').
-sent(s_288_1_p, swe, 'Smith skrev en rapport på två timmar').
-
-tree(s_288_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])])).
-sent(s_288_2_q, eng, 'did Smith write a report').
-sent(s_288_2_q, original, 'did Smith write a report').
-sent(s_288_2_q, swe, 'skrev Smith en rapport').
-
-tree(s_288_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])).
-sent(s_288_3_h, eng, 'Smith wrote a report').
-sent(s_288_3_h, original, 'Smith wrote a report').
-sent(s_288_3_h, swe, 'Smith skrev en rapport').
-
-tree(s_289_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])]), t(in_two_hours_Adv, [])])])])])).
-sent(s_289_1_p, eng, 'Smith discovered a new species in two hours').
-sent(s_289_1_p, original, 'Smith discovered a new species in two hours').
-sent(s_289_1_p, swe, 'Smith upptäckte en ny art på två timmar').
-
-tree(s_289_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('SentCN', [t('UseN', [t(hour_N, [])]), t('EmbedPresPart', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])])])])])])])])])])).
-sent(s_289_2_q, eng, 'did Smith spend two hours discovering the new species').
-sent(s_289_2_q, original, 'did Smith spend two hours discovering the new species').
-
-tree(s_289_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('SentCN', [t('UseN', [t(hour_N, [])]), t('EmbedPresPart', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])])])])])])])])])).
-sent(s_289_3_h, eng, 'Smith spent two hours discovering the new species').
-sent(s_289_3_h, original, 'Smith spent two hours discovering the new species').
-
-tree(s_290_1_p, s_289_1_p).
-sent(s_290_1_p, eng, 'Smith discovered a new species in two hours').
-sent(s_290_1_p, original, 'Smith discovered a new species in two hours').
-sent(s_290_1_p, swe, 'Smith upptäckte en ny art på två timmar').
-
-tree(s_290_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])])])])])])).
-sent(s_290_2_q, eng, 'did Smith discover a new species').
-sent(s_290_2_q, original, 'did Smith discover a new species').
-sent(s_290_2_q, swe, 'upptäckte Smith en ny art').
-
-tree(s_290_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])])])])])).
-sent(s_290_3_h, eng, 'Smith discovered a new species').
-sent(s_290_3_h, original, 'Smith discovered a new species').
-sent(s_290_3_h, swe, 'Smith upptäckte en ny art').
-
-tree(s_291_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t(many_Det, []), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])]), t(in_two_hours_Adv, [])])])])])).
-sent(s_291_1_p, eng, 'Smith discovered many new species in two hours').
-sent(s_291_1_p, original, 'Smith discovered many new species in two hours').
-sent(s_291_1_p, swe, 'Smith upptäckte många nya arter på två timmar').
-
-tree(s_291_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('SentCN', [t('UseN', [t(hour_N, [])]), t('EmbedPresPart', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('MassNP', [t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])])])])])])])])])])).
-sent(s_291_2_q, eng, 'did Smith spend two hours discovering new species').
-sent(s_291_2_q, original, 'did Smith spend two hours discovering new species').
-
-tree(s_291_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('SentCN', [t('UseN', [t(hour_N, [])]), t('EmbedPresPart', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('MassNP', [t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])])])])])])])])])).
-sent(s_291_3_h, eng, 'Smith spent two hours discovering new species').
-sent(s_291_3_h, original, 'Smith spent two hours discovering new species').
-
-tree(s_292_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(business_N, [])])])])])]), t('PrepNP', [t(in_Prep, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(year_N, [])])])])])])])])).
-sent(s_292_1_p, eng, 'Smith was running his own business in two years').
-sent(s_292_1_p, original, 'Smith was running his own business in two years').
-sent(s_292_1_p, swe, 'Smith drev sin egna affärsverksamhet i två år').
-
-tree(s_292_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('SentCN', [t('UseN', [t(year_N, [])]), t('EmbedPresPart', [t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(business_N, [])])])])])])])])])])])])])).
-sent(s_292_2_q, eng, 'did Smith spend two years running his own business').
-sent(s_292_2_q, original, 'did Smith spend two years running his own business').
-
-tree(s_292_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('SentCN', [t('UseN', [t(year_N, [])]), t('EmbedPresPart', [t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(business_N, [])])])])])])])])])])])])).
-sent(s_292_3_h, eng, 'Smith spent two years running his own business').
-sent(s_292_3_h, original, 'Smith spent two years running his own business').
-
-tree(s_293_1_p, s_292_1_p).
-sent(s_293_1_p, eng, 'Smith was running his own business in two years').
-sent(s_293_1_p, original, 'Smith was running his own business in two years').
-sent(s_293_1_p, swe, 'Smith drev sin egna affärsverksamhet i två år').
-
-tree(s_293_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('AdNum', [t(more_than_AdN, []), t('NumNumeral', [t('N_two', [])])])])]), t('SentCN', [t('UseN', [t(year_N, [])]), t('EmbedPresPart', [t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(business_N, [])])])])])])])])])])])])])).
-sent(s_293_2_q, eng, 'did Smith spend more than two years running his own business').
-sent(s_293_2_q, original, 'did Smith spend more than two years running his own business').
-
-tree(s_293_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(spend_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('AdNum', [t(more_than_AdN, []), t('NumNumeral', [t('N_two', [])])])])]), t('SentCN', [t('UseN', [t(year_N, [])]), t('EmbedPresPart', [t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(business_N, [])])])])])])])])])])])])).
-sent(s_293_3_h, eng, 'Smith spent more than two years running his own business').
-sent(s_293_3_h, original, 'Smith spent more than two years running his own business').
-
-tree(s_294_1_p, s_292_1_p).
-sent(s_294_1_p, eng, 'Smith was running his own business in two years').
-sent(s_294_1_p, original, 'Smith was running his own business in two years').
-sent(s_294_1_p, swe, 'Smith drev sin egna affärsverksamhet i två år').
-
-tree(s_294_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(business_N, [])])])])])])])])])).
-sent(s_294_2_q, eng, 'did Smith run his own business').
-sent(s_294_2_q, original, 'did Smith run his own business').
-sent(s_294_2_q, swe, 'drev Smith sin egna affärsverksamhet').
-
-tree(s_294_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(business_N, [])])])])])])])])).
-sent(s_294_3_h, eng, 'Smith ran his own business').
-sent(s_294_3_h, original, 'Smith ran his own business').
-sent(s_294_3_h, swe, 'Smith drev sin egna affärsverksamhet').
-
-tree(s_295_1_p, t('Sentence', [t('AdvS', [t('PrepNP', [t(in_Prep, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(year_N, [])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(chain_N, [])]), t('PrepNP', [t(part_Prep, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(business_N, [])])])])])])])])])])])).
-sent(s_295_1_p, eng, 'in two years Smith owned a chain of businesses').
-sent(s_295_1_p, original, 'in two years Smith owned a chain of businesses').
-sent(s_295_1_p, swe, 'i två år ägde Smith en kedja av affärsverksamheter').
-
-tree(s_295_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(chain_N, [])]), t('PrepNP', [t(part_Prep, []), t('MassNP', [t('UseN', [t(business_N, [])])])])])])]), t(for_two_years_Adv, [])])])])])])).
-sent(s_295_2_q, eng, 'did Smith own a chain of business for two years').
-sent(s_295_2_q, original, 'did Smith own a chain of business for two years').
-sent(s_295_2_q, swe, 'ägde Smith en kedja av affärsverksamhet i två år').
-
-tree(s_295_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(chain_N, [])]), t('PrepNP', [t(part_Prep, []), t('MassNP', [t('UseN', [t(business_N, [])])])])])])]), t(for_two_years_Adv, [])])])])])).
-sent(s_295_3_h, eng, 'Smith owned a chain of business for two years').
-sent(s_295_3_h, original, 'Smith owned a chain of business for two years').
-sent(s_295_3_h, swe, 'Smith ägde en kedja av affärsverksamhet i två år').
-
-tree(s_296_1_p, s_295_1_p).
-sent(s_296_1_p, eng, 'in two years Smith owned a chain of businesses').
-sent(s_296_1_p, original, 'in two years Smith owned a chain of businesses').
-sent(s_296_1_p, swe, 'i två år ägde Smith en kedja av affärsverksamheter').
-
-tree(s_296_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(chain_N, [])]), t('PrepNP', [t(part_Prep, []), t('MassNP', [t('UseN', [t(business_N, [])])])])])])]), t(for_more_than_two_years_Adv, [])])])])])])).
-sent(s_296_2_q, eng, 'did Smith own a chain of business for more than two years').
-sent(s_296_2_q, original, 'did Smith own a chain of business for more than two years').
-sent(s_296_2_q, swe, 'ägde Smith en kedja av affärsverksamhet i mer än två år').
-
-tree(s_296_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(chain_N, [])]), t('PrepNP', [t(part_Prep, []), t('MassNP', [t('UseN', [t(business_N, [])])])])])])]), t(for_more_than_two_years_Adv, [])])])])])).
-sent(s_296_3_h, eng, 'Smith owned a chain of business for more than two years').
-sent(s_296_3_h, original, 'Smith owned a chain of business for more than two years').
-sent(s_296_3_h, swe, 'Smith ägde en kedja av affärsverksamhet i mer än två år').
-
-tree(s_297_1_p, s_295_1_p).
-sent(s_297_1_p, eng, 'in two years Smith owned a chain of businesses').
-sent(s_297_1_p, original, 'in two years Smith owned a chain of businesses').
-sent(s_297_1_p, swe, 'i två år ägde Smith en kedja av affärsverksamheter').
-
-tree(s_297_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(chain_N, [])]), t('PrepNP', [t(part_Prep, []), t('MassNP', [t('UseN', [t(business_N, [])])])])])])])])])])])).
-sent(s_297_2_q, eng, 'did Smith own a chain of business').
-sent(s_297_2_q, original, 'did Smith own a chain of business').
-sent(s_297_2_q, swe, 'ägde Smith en kedja av affärsverksamhet').
-
-tree(s_297_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(chain_N, [])]), t('PrepNP', [t(part_Prep, []), t('MassNP', [t('UseN', [t(business_N, [])])])])])])])])])])).
-sent(s_297_3_h, eng, 'Smith owned a chain of business').
-sent(s_297_3_h, original, 'Smith owned a chain of business').
-sent(s_297_3_h, swe, 'Smith ägde en kedja av affärsverksamhet').
-
-tree(s_298_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])]), t(for_two_years_Adv, [])])])])])).
-sent(s_298_1_p, eng, 'Smith lived in Birmingham for two years').
-sent(s_298_1_p, original, 'Smith lived in Birmingham for two years').
-sent(s_298_1_p, swe, 'Smith bodde i Birmingham i två år').
-
-tree(s_298_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])]), t(for_a_year_Adv, [])])])])])])).
-sent(s_298_2_q, eng, 'did Smith live in Birmingham for a year').
-sent(s_298_2_q, original, 'did Smith live in Birmingham for a year').
-sent(s_298_2_q, swe, 'bodde Smith i Birmingham i ett år').
-
-tree(s_298_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])]), t(for_a_year_Adv, [])])])])])).
-sent(s_298_3_h, eng, 'Smith lived in Birmingham for a year').
-sent(s_298_3_h, original, 'Smith lived in Birmingham for a year').
-sent(s_298_3_h, swe, 'Smith bodde i Birmingham i ett år').
-
-tree(s_299_1_p, s_298_1_p).
-sent(s_299_1_p, eng, 'Smith lived in Birmingham for two years').
-sent(s_299_1_p, original, 'Smith lived in Birmingham for two years').
-sent(s_299_1_p, swe, 'Smith bodde i Birmingham i två år').
-
-tree(s_299_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])]), t(for_exactly_a_year_Adv, [])])])])])])).
-sent(s_299_2_q, eng, 'did Smith live in Birmingham for exactly a year').
-sent(s_299_2_q, original, 'did Smith live in Birmingham for exactly a year').
-sent(s_299_2_q, swe, 'bodde Smith i Birmingham i exakt ett år').
-
-tree(s_299_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])]), t(for_exactly_a_year_Adv, [])])])])])).
-sent(s_299_3_h, eng, 'Smith lived in Birmingham for exactly a year').
-sent(s_299_3_h, original, 'Smith lived in Birmingham for exactly a year').
-sent(s_299_3_h, swe, 'Smith bodde i Birmingham i exakt ett år').
-
-tree(s_300_1_p, s_298_1_p).
-sent(s_300_1_p, eng, 'Smith lived in Birmingham for two years').
-sent(s_300_1_p, original, 'Smith lived in Birmingham for two years').
-sent(s_300_1_p, swe, 'Smith bodde i Birmingham i två år').
-
-tree(s_300_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])])])])])])).
-sent(s_300_2_q, eng, 'did Smith live in Birmingham').
-sent(s_300_2_q, original, 'did Smith live in Birmingham').
-sent(s_300_2_q, swe, 'bodde Smith i Birmingham').
-
-tree(s_300_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseV', [t(live_V, [])]), t('PrepNP', [t(in_Prep, []), t('UsePN', [t(birmingham_PN, [])])])])])])])).
-sent(s_300_3_h, eng, 'Smith lived in Birmingham').
-sent(s_300_3_h, original, 'Smith lived in Birmingham').
-sent(s_300_3_h, swe, 'Smith bodde i Birmingham').
-
-tree(s_301_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(business_N, [])])])])]), t(for_two_years_Adv, [])])])])])).
-sent(s_301_1_p, eng, 'Smith ran his own business for two years').
-sent(s_301_1_p, original, 'Smith ran his own business for two years').
-sent(s_301_1_p, swe, 'Smith drev sin egna affärsverksamhet i två år').
-
-tree(s_301_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(business_N, [])])])])]), t(for_a_year_Adv, [])])])])])])).
-sent(s_301_2_q, eng, 'did Smith run his own business for a year').
-sent(s_301_2_q, original, 'did Smith run his own business for a year').
-sent(s_301_2_q, swe, 'drev Smith sin egna affärsverksamhet i ett år').
-
-tree(s_301_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(run_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(own_A, [])]), t('UseN', [t(business_N, [])])])])]), t(for_a_year_Adv, [])])])])])).
-sent(s_301_3_h, eng, 'Smith ran his own business for a year').
-sent(s_301_3_h, original, 'Smith ran his own business for a year').
-sent(s_301_3_h, swe, 'Smith drev sin egna affärsverksamhet i ett år').
-
-tree(s_302_1_p, s_301_1_p).
-sent(s_302_1_p, eng, 'Smith ran his own business for two years').
-sent(s_302_1_p, original, 'Smith ran his own business for two years').
-sent(s_302_1_p, swe, 'Smith drev sin egna affärsverksamhet i två år').
-
-tree(s_302_2_q, s_294_2_q).
-sent(s_302_2_q, eng, 'did Smith run his own business').
-sent(s_302_2_q, original, 'did Smith run his own business').
-sent(s_302_2_q, swe, 'drev Smith sin egna affärsverksamhet').
-
-tree(s_302_3_h, s_294_3_h).
-sent(s_302_3_h, eng, 'Smith ran his own business').
-sent(s_302_3_h, original, 'Smith ran his own business').
-sent(s_302_3_h, swe, 'Smith drev sin egna affärsverksamhet').
-
-tree(s_303_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(for_two_hours_Adv, [])])])])])).
-sent(s_303_1_p, eng, 'Smith wrote a report for two hours').
-sent(s_303_1_p, original, 'Smith wrote a report for two hours').
-sent(s_303_1_p, swe, 'Smith skrev en rapport i två timmar').
-
-tree(s_303_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(for_an_hour_Adv, [])])])])])])).
-sent(s_303_2_q, eng, 'did Smith write a report for an hour').
-sent(s_303_2_q, original, 'did Smith write a report for an hour').
-sent(s_303_2_q, swe, 'skrev Smith en rapport i en timme').
-
-tree(s_303_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])]), t(for_an_hour_Adv, [])])])])])).
-sent(s_303_3_h, eng, 'Smith wrote a report for an hour').
-sent(s_303_3_h, original, 'Smith wrote a report for an hour').
-sent(s_303_3_h, swe, 'Smith skrev en rapport i en timme').
-
-tree(s_304_1_p, s_303_1_p).
-sent(s_304_1_p, eng, 'Smith wrote a report for two hours').
-sent(s_304_1_p, original, 'Smith wrote a report for two hours').
-sent(s_304_1_p, swe, 'Smith skrev en rapport i två timmar').
-
-tree(s_304_2_q, s_288_2_q).
-sent(s_304_2_q, eng, 'did Smith write a report').
-sent(s_304_2_q, original, 'did Smith write a report').
-sent(s_304_2_q, swe, 'skrev Smith en rapport').
-
-tree(s_304_3_h, s_288_3_h).
-sent(s_304_3_h, eng, 'Smith wrote a report').
-sent(s_304_3_h, original, 'Smith wrote a report').
-sent(s_304_3_h, swe, 'Smith skrev en rapport').
-
-tree(s_305_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])]), t(for_an_hour_Adv, [])])])])])).
-sent(s_305_1_p, eng, 'Smith discovered a new species for an hour').
-sent(s_305_1_p, original, 'Smith discovered a new species for an hour').
-sent(s_305_1_p, swe, 'Smith upptäckte en ny art i en timme').
-
-tree(s_306_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])]), t(for_two_years_Adv, [])])])])])).
-sent(s_306_1_p, eng, 'Smith discovered new species for two years').
-sent(s_306_1_p, original, 'Smith discovered new species for two years').
-sent(s_306_1_p, swe, 'Smith upptäckte nya arter i två år').
-
-tree(s_306_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])])])])])])).
-sent(s_306_2_q, eng, 'did Smith discover new species').
-sent(s_306_2_q, original, 'did Smith discover new species').
-sent(s_306_2_q, swe, 'upptäckte Smith nya arter').
-
-tree(s_306_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(discover_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('AdjCN', [t('PositA', [t(new_A, [])]), t('UseN', [t(species_N, [])])])])])])])])).
-sent(s_306_3_h, eng, 'Smith discovered new species').
-sent(s_306_3_h, original, 'Smith discovered new species').
-sent(s_306_3_h, swe, 'Smith upptäckte nya arter').
-
-tree(s_307_1_p, t('Sentence', [t('AdvS', [t(in_1994_Adv, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(send_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(progress_report_N, [])])])]), t(every_month_Adv, [])])])])])])).
-sent(s_307_1_p, eng, 'in 1994 ITEL sent a progress report every month').
-sent(s_307_1_p, original, 'in 1994 ITEL sent a progress report every month').
-sent(s_307_1_p, swe, '1994 skickade ITEL en statusrapport varje månad').
-
-tree(s_307_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(send_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(progress_report_N, [])])])]), t(in_july_1994_Adv, [])])])])])])).
-sent(s_307_2_q, eng, 'did ITEL send a progress report in July 1994').
-sent(s_307_2_q, original, 'did ITEL send a progress report in July 1994').
-sent(s_307_2_q, swe, 'skickade ITEL en statusrapport i juli 1994').
-
-tree(s_307_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(send_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(progress_report_N, [])])])]), t(in_july_1994_Adv, [])])])])])).
-sent(s_307_3_h, eng, 'ITEL sent a progress report in July 1994').
-sent(s_307_3_h, original, 'ITEL sent a progress report in July 1994').
-sent(s_307_3_h, swe, 'ITEL skickade en statusrapport i juli 1994').
-
-tree(s_308_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(write_to_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(representative_N, [])])])]), t(every_week_Adv, [])])])])])).
-sent(s_308_1_p, eng, 'Smith wrote to a representative every week').
-sent(s_308_1_p, original, 'Smith wrote to a representative every week').
-sent(s_308_1_p, swe, 'Smith skrev till en representant varje vecka').
-
-tree(s_308_2_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('RelCN', [t('UseN', [t(representative_N, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('StrandRelSlash', [t(that_RP, []), t('SlashVP', [t('UsePN', [t(smith_PN, [])]), t('SlashV2a', [t(write_to_V2, [])])])])])]), t(every_week_Adv, [])])])])])])])).
-sent(s_308_2_q, eng, 'is there a representative that Smith wrote to every week').
-sent(s_308_2_q, original, 'is there a representative that Smith wrote to every week').
-sent(s_308_2_q, swe, 'finns det en representant som Smith skrev till varje vecka').
-
-tree(s_308_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('RelCN', [t('UseN', [t(representative_N, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('StrandRelSlash', [t(that_RP, []), t('SlashVP', [t('UsePN', [t(smith_PN, [])]), t('SlashV2a', [t(write_to_V2, [])])])])])]), t(every_week_Adv, [])])])])])])).
-sent(s_308_3_h, eng, 'there is a representative that Smith wrote to every week').
-sent(s_308_3_h, original, 'there is a representative that Smith wrote to every week').
-sent(s_308_3_h, swe, 'det finns en representant som Smith skrev till varje vecka').
-
-tree(s_309_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(leave_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(house_N, [])])])]), t(at_a_quarter_past_five_Adv, [])])])])])).
-sent(s_309_1_p, eng, 'Smith left the house at a quarter past five').
-sent(s_309_1_p, original, 'Smith left the house at a quarter past five').
-sent(s_309_1_p, swe, 'Smith lämnade huset kvart över fem').
-
-tree(s_309_2_p, t('Sentence', [t('PredVPS', [t('UsePron', [t(she_Pron, [])]), t('ConjVPS2', [t(and_Conj, []), t('Past', []), t('PPos', []), t('ComplSlash', [t('SlashV2a', [t(take_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(taxi_N, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(station_N, [])])])])])])]), t('Past', []), t('PPos', []), t('ComplSlash', [t('SlashV2a', [t(catch_V2, [])]), t('DetCN', [t('DetQuantOrd', [t('DefArt', []), t('NumSg', []), t('OrdNumeral', [t('N_one', [])])]), t('AdvCN', [t('UseN', [t(train_N, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(luxembourg_PN, [])])])])])])])])])).
-sent(s_309_2_p, eng, 'she took a taxi to the station and caught the first train to Luxembourg').
-sent(s_309_2_p, original, 'she took a taxi to the station and caught the first train to Luxembourg').
-sent(s_309_2_p, swe, 'hon tog en taxi till stationen och kom med det första tåget till Luxemburg').
-
-tree(s_310_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(lose_V2, [])]), t('DetCN', [t(somePl_Det, []), t('UseN', [t(file_N, [])])])])])])])).
-sent(s_310_1_p, eng, 'Smith lost some files').
-sent(s_310_1_p, original, 'Smith lost some files').
-sent(s_310_1_p, swe, 'Smith förlorade några filer').
-
-tree(s_310_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('AdvVP', [t('PassV2s', [t(destroy_V2, [])]), t('SubjS', [t(when_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('PossPron', [t(she_Pron, [])]), t('NumSg', [])]), t('UseN', [t(hard_disk_N, [])])]), t('UseV', [t(crash_V, [])])])])])])])])])).
-sent(s_310_2_p, eng, 'they were destroyed when her hard disk crashed').
-sent(s_310_2_p, original, 'they were destroyed when her hard disk crashed').
-sent(s_310_2_p, swe, 'de förstördes när hennes hårddisk kraschade').
-
-tree(s_311_1_p, t('Sentence', [t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(leave_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(house_N, [])])])]), t(at_a_quarter_past_five_Adv, [])])])])])).
-sent(s_311_1_p, eng, 'Smith had left the house at a quarter past five').
-sent(s_311_1_p, original, 'Smith had left the house at a quarter past five').
-sent(s_311_1_p, swe, 'Smith hade lämnat huset kvart över fem').
-
-tree(s_311_2_p, t('PSentence', [t(then_PConj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('ComplSlash', [t('SlashV2a', [t(take_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(taxi_N, [])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(station_N, [])])])])])])])])])])).
-sent(s_311_2_p, eng, 'then she took a taxi to the station').
-sent(s_311_2_p, original, 'then she took a taxi to the station').
-sent(s_311_2_p, swe, 'sedan hon tog en taxi till stationen').
-
-tree(s_311_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(leave_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(house_N, [])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(take_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(taxi_N, [])])])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(station_N, [])])])])])])])])])])])])])).
-sent(s_311_3_q, eng, 'did Smith leave the house before she took a taxi to the station').
-sent(s_311_3_q, original, 'did Smith leave the house before she took a taxi to the station').
-sent(s_311_3_q, swe, 'lämnade Smith huset innan hon tog en taxi till stationen').
-
-tree(s_311_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(leave_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(house_N, [])])])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(take_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(taxi_N, [])])])]), t('PrepNP', [t(to_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(station_N, [])])])])])])])])])])])])).
-sent(s_311_4_h, eng, 'Smith left the house before she took a taxi to the station').
-sent(s_311_4_h, original, 'Smith left the house before she took a taxi to the station').
-sent(s_311_4_h, swe, 'Smith lämnade huset innan hon tog en taxi till stationen').
-
-tree(s_312_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdVVP', [t(always_AdV, []), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(deliver_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(report_N, [])])])]), t(late_Adv, [])])])])])])).
-sent(s_312_1_p, eng, 'ITEL always delivers reports late').
-sent(s_312_1_p, original, 'ITEL always delivers reports late').
-sent(s_312_1_p, swe, 'ITEL lämnar alltid rapporter sent').
-
-tree(s_312_2_p, t('Sentence', [t('AdvS', [t(in_1993_Adv, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(deliver_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(report_N, [])])])])])])])])).
-sent(s_312_2_p, eng, 'in 1993 ITEL delivered reports').
-sent(s_312_2_p, original, 'in 1993 ITEL delivered reports').
-sent(s_312_2_p, swe, '1993 lämnade ITEL rapporter').
-
-tree(s_312_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(deliver_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(report_N, [])])])]), t(late_Adv, [])]), t(in_1993_Adv, [])])])])])])).
-sent(s_312_3_q, eng, 'did ITEL deliver reports late in 1993').
-sent(s_312_3_q, original, 'did ITEL deliver reports late in 1993').
-sent(s_312_3_q, swe, 'lämnade ITEL rapporter sent 1993').
-
-tree(s_312_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(deliver_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(report_N, [])])])]), t(late_Adv, [])]), t(in_1993_Adv, [])])])])])).
-sent(s_312_4_h, eng, 'ITEL delivered reports late in 1993').
-sent(s_312_4_h, original, 'ITEL delivered reports late in 1993').
-sent(s_312_4_h, swe, 'ITEL lämnade rapporter sent 1993').
-
-tree(s_313_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdVVP', [t(never_AdV, []), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(deliver_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(report_N, [])])])]), t(late_Adv, [])])])])])])).
-sent(s_313_1_p, eng, 'ITEL never delivers reports late').
-sent(s_313_1_p, original, 'ITEL never delivers reports late').
-sent(s_313_1_p, swe, 'ITEL lämnar aldrig rapporter sent').
-
-tree(s_313_2_p, s_312_2_p).
-sent(s_313_2_p, eng, 'in 1993 ITEL delivered reports').
-sent(s_313_2_p, original, 'in 1993 ITEL delivered reports').
-sent(s_313_2_p, swe, '1993 lämnade ITEL rapporter').
-
-tree(s_313_3_q, s_312_3_q).
-sent(s_313_3_q, eng, 'did ITEL deliver reports late in 1993').
-sent(s_313_3_q, original, 'did ITEL deliver reports late in 1993').
-sent(s_313_3_q, swe, 'lämnade ITEL rapporter sent 1993').
-
-tree(s_313_4_h, s_312_4_h).
-sent(s_313_4_h, eng, 'ITEL delivered reports late in 1993').
-sent(s_313_4_h, original, 'ITEL delivered reports late in 1993').
-sent(s_313_4_h, swe, 'ITEL lämnade rapporter sent 1993').
-
-tree(s_314_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(arrive_in_V2, [])]), t('UsePN', [t(paris_PN, [])])]), t(on_the_5th_of_may_1995_Adv, [])])])])])).
-sent(s_314_1_p, eng, 'Smith arrived in Paris on the 5th of May , 1995').
-sent(s_314_1_p, original, 'Smith arrived in Paris on the 5th of May , 1995').
-sent(s_314_1_p, swe, 'Smith anlände till Paris den 5:e maj 1995').
-
-tree(s_314_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('MassNP', [t('UseN', [t(today_N, [])])]), t('UseComp', [t('CompAdv', [t(the_15th_of_may_1995_Adv, [])])])])])])).
-sent(s_314_2_p, eng, 'today is the 15th of May , 1995').
-sent(s_314_2_p, original, 'today is the 15th of May , 1995').
-sent(s_314_2_p, swe, 'idag är den 15 maj 1995').
-
-tree(s_314_3_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('AdVVP', [t(still_AdV, []), t('UseComp', [t('CompAdv', [t('PrepNP', [t(in_Prep, []), t('UsePN', [t(paris_PN, [])])])])])])])])])).
-sent(s_314_3_p, eng, 'she is still in Paris').
-sent(s_314_3_p, original, 'she is still in Paris').
-sent(s_314_3_p, swe, 'hon är fortfarande i Paris').
-
-tree(s_314_4_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAdv', [t('PrepNP', [t(in_Prep, []), t('UsePN', [t(paris_PN, [])])])])]), t(on_the_7th_of_may_1995_Adv, [])])])])])])).
-sent(s_314_4_q, eng, 'was Smith in Paris on the 7th of May , 1995').
-sent(s_314_4_q, original, 'was Smith in Paris on the 7th of May , 1995').
-sent(s_314_4_q, swe, 'var Smith i Paris den 7:e maj 1995').
-
-tree(s_314_5_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAdv', [t('PrepNP', [t(in_Prep, []), t('UsePN', [t(paris_PN, [])])])])]), t(on_the_7th_of_may_1995_Adv, [])])])])])).
-sent(s_314_5_h, eng, 'Smith was in Paris on the 7th of May , 1995').
-sent(s_314_5_h, original, 'Smith was in Paris on the 7th of May , 1995').
-sent(s_314_5_h, swe, 'Smith var i Paris den 7:e maj 1995').
-
-tree(s_315_1_p, t('Sentence', [t('AdvS', [t('SubjS', [t(when_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(arrive_in_V2, [])]), t('UsePN', [t(katmandu_PN, [])])])])])]), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('AdvVP', [t('ProgrVPa', [t('UseV', [t(travel_V, [])])]), t(for_three_days_Adv, [])])])])])])).
-sent(s_315_1_p, eng, 'when Smith arrived in Katmandu she had been travelling for three days').
-sent(s_315_1_p, original, 'when Smith arrived in Katmandu she had been travelling for three days').
-sent(s_315_1_p, swe, 'när Smith anlände till Katmandu hade hon rest i tre dagar').
-
-sent(s_315_2_q, original, 'had Smith been travelling the day before she arrived in Katmandu').
-
-sent(s_315_3_h, original, 'Smith had been travelling the day before she arrived in Katmandu').
-
-tree(s_315_3_h_NEW, t('Sentence', [t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('UseV', [t(travel_V, [])])]), t('PrepNP', [t(on_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(day_N, [])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('ComplSlash', [t('SlashV2a', [t(arrive_in_V2, [])]), t('UsePN', [t(katmandu_PN, [])])])])])])])])])])])])])).
-sent(s_315_3_h_NEW, eng, 'Smith had been travelling on the day before she arrived in Katmandu').
-sent(s_315_3_h_NEW, original, 'Smith had been travelling on the day before she arrived in Katmandu').
-sent(s_315_3_h_NEW, swe, 'Smith hade rest på dagen innan hon anlände till Katmandu').
-
-tree(s_316_1_p, t('Sentence', [t('PredVPS', [t('UsePN', [t(jones_PN, [])]), t('ConjVPS2', [t(and_Conj, []), t('Past', []), t('PPos', []), t('AdvVP', [t('UseV', [t(graduate_V, [])]), t(in_march_Adv, [])]), t('PresentPerfect', []), t('PPos', []), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(employed_A, [])])])]), t(ever_since_Adv, [])])])])])).
-sent(s_316_1_p, eng, 'Jones graduated in March and has been employed ever since').
-sent(s_316_1_p, original, 'Jones graduated in March and has been employed ever since').
-sent(s_316_1_p, swe, 'Jones utexaminerades i mars och har varit anställd ända sedan dess').
-
-tree(s_316_2_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(unemployed_A, [])])])]), t(in_the_past_Adv, [])])])])])).
-sent(s_316_2_p, eng, 'Jones has been unemployed in the past').
-sent(s_316_2_p, original, 'Jones has been unemployed in the past').
-sent(s_316_2_p, swe, 'Jones har varit arbetslös tidigare').
-
-tree(s_316_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(unemployed_A, [])])])]), t(at_some_time_Adv, [])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('UseV', [t(graduate_V, [])])])])])])])])])])).
-sent(s_316_3_q, eng, 'was Jones unemployed at some time before he graduated').
-sent(s_316_3_q, original, 'was Jones unemployed at some time before he graduated').
-sent(s_316_3_q, swe, 'var Jones arbetslös vid någon tidpunkt innan han utexaminerades').
-
-tree(s_316_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseComp', [t('CompAP', [t('PositA', [t(unemployed_A, [])])])]), t(at_some_time_Adv, [])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('UseV', [t(graduate_V, [])])])])])])])])])).
-sent(s_316_4_h, eng, 'Jones was unemployed at some time before he graduated').
-sent(s_316_4_h, original, 'Jones was unemployed at some time before he graduated').
-sent(s_316_4_h, swe, 'Jones var arbetslös vid någon tidpunkt innan han utexaminerades').
-
-tree(s_317_1_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('DetCN', [t(every_Det, []), t('UseN', [t(representative_N, [])])]), t('ComplSlash', [t('SlashV2a', [t(read_V2, [])]), t('DetCN', [t('DetQuant', [t(this_Quant, []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])])])])).
-sent(s_317_1_p, eng, 'every representative has read this report').
-sent(s_317_1_p, original, 'every representative has read this report').
-sent(s_317_1_p, swe, 'varje representant har läst den här rapporten').
-
-tree(s_317_2_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumCard', [t('NumNumeral', [t('N_two', [])])])]), t('UseN', [t(representative_N, [])])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(read_V2, [])]), t('UsePron', [t(it_Pron, [])])]), t(at_the_same_time_Adv, [])])])])])).
-sent(s_317_2_p, eng, 'no two representatives have read it at the same time').
-sent(s_317_2_p, original, 'no two representatives have read it at the same time').
-sent(s_317_2_p, swe, 'inga två representanter har läst det samtidigt').
-
-tree(s_317_3_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t(no_Quant, []), t('NumSg', [])]), t('UseN', [t(representative_N, [])])]), t('ComplSlash', [t('SlashV2V', [t(take_V2V, []), t('ComplSlash', [t('SlashV2a', [t(read_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('AdNum', [t(less_than_AdN, []), t(half_a_Card, [])])])]), t('UseN', [t(day_N, [])])])])])])])).
-sent(s_317_3_p, eng, 'no representative took less than half a day to read the report').
-sent(s_317_3_p, original, 'no representative took less than half a day to read the report').
-sent(s_317_3_p, swe, 'ingen representant tog mindre än en halv dag att läsa rapporten').
-
-tree(s_317_4_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumCard', [t('NumNumeral', [t('N_sixteen', [])])])]), t('UseN', [t(representative_N, [])])])])])])).
-sent(s_317_4_p, eng, 'there are sixteen representatives').
-sent(s_317_4_p, original, 'there are sixteen representatives').
-sent(s_317_4_p, swe, 'det finns sexton representanter').
-
-tree(s_317_5_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('ImpersCl', [t('ComplSlash', [t('SlashV2V', [t(take_V2V, []), t('ComplSlash', [t('SlashV2a', [t(read_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('AdjCN', [t('ComparA', [t(many_A, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(week_N, [])])])]), t('UseN', [t(representative_N, [])])])])])])])])])).
-sent(s_317_5_q, eng, 'did it take the representatives more than a week to read the report').
-sent(s_317_5_q, original, 'did it take the representatives more than a week to read the report').
-sent(s_317_5_q, swe, 'tog det de representanterna mer än en vecka att läsa rapporten').
-
-tree(s_317_6_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('ImpersCl', [t('ComplSlash', [t('SlashV2V', [t(take_V2V, []), t('ComplSlash', [t('SlashV2a', [t(read_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(report_N, [])])])])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumPl', [])]), t('AdjCN', [t('ComparA', [t(many_A, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(week_N, [])])])]), t('UseN', [t(representative_N, [])])])])])])])])).
-sent(s_317_6_h, eng, 'it took the representatives more than a week to read the report').
-sent(s_317_6_h, original, 'it took the representatives more than a week to read the report').
-sent(s_317_6_h, swe, 'det tog de representanterna mer än en vecka att läsa rapporten').
-
-tree(s_318_1_p, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(while_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(update_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(program_N, [])])])])])])])]), t('PredVPS', [t('UsePN', [t(mary_PN, [])]), t('ConjVPS2', [t(and_Conj, []), t('Past', []), t('PPos', []), t('UseV', [t(come_in_V, [])]), t('Past', []), t('PPos', []), t('ComplSlash', [t('Slash3V3', [t(tell_about_V3, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(board_meeting_N, [])])])]), t('UsePron', [t(he_Pron, [])])])])])])])).
-sent(s_318_1_p, eng, 'while Jones was updating the program , Mary came in and told him about the board meeting').
-sent(s_318_1_p, original, 'while Jones was updating the program , Mary came in and told him about the board meeting').
-sent(s_318_1_p, swe, 'medan Jones uppdaterade programmet , kom in och berättade för honom om styrelsemötet Mary').
-
-tree(s_318_2_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('AdvVP', [t('ComplVV', [t(finish_VV, []), t(elliptic_VP, [])]), t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('ComplVV', [t(do_VV, []), t(elliptic_VP, [])])])])])])])])])).
-sent(s_318_2_p, eng, 'she finished [..] before he did [..]').
-sent(s_318_2_p, original, 'she finished [..] before he did [..]').
-sent(s_318_2_p, swe, 'hon slutade att [..] innan han gjorde [..]').
-
-sent(s_318_3_q, original, 'did Mary\'s story last as long as Jones\' updating the program').
-
-sent(s_318_4_h, original, 'Mary\'s story lasted as long as Jones\' updating the program').
-
-tree(s_319_1_p, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(before_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(buy_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(itRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(present8current_A, [])]), t('UseN', [t(office_building_N, [])])])])])])])]), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('ImpersCl', [t('AdvVP', [t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(pay_V2, [])]), t('MassNP', [t('UseN', [t(mortgage_interest_N, [])])])])]), t('PrepNP', [t(on_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(previous_A, [])]), t('UseN', [t(one_N, [])])])])])]), t(for_8_years_Adv, [])])])])])])).
-sent(s_319_1_p, eng, 'before APCOM bought its present office building , it had been paying mortgage interest on the previous one for 8 years').
-sent(s_319_1_p, original, 'before APCOM bought its present office building , it had been paying mortgage interest on the previous one for 8 years').
-sent(s_319_1_p, swe, 'innan APCOM köpte sin nuvarande kontorsbyggnad , hade det betalat hypoteksränta på den förra nen i 8 år').
-
-tree(s_319_2_p, t('Sentence', [t('AdvS', [t('SubjS', [t(since_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(buy_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(itRefl_Pron, [])]), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(present8current_A, [])]), t('UseN', [t(office_building_N, [])])])])])])])]), t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('ImpersCl', [t('AdvVP', [t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(pay_V2, [])]), t('MassNP', [t('UseN', [t(mortgage_interest_N, [])])])])]), t('PrepNP', [t(on_Prep, []), t('UsePron', [t(it_Pron, [])])])]), t(for_more_than_10_years_Adv, [])])])])])])).
-sent(s_319_2_p, eng, 'since APCOM bought its present office building it has been paying mortgage interest on it for more than 10 years').
-sent(s_319_2_p, original, 'since APCOM bought its present office building it has been paying mortgage interest on it for more than 10 years').
-sent(s_319_2_p, swe, 'sedan APCOM köpte sin nuvarande kontorsbyggnad har det betalat hypoteksränta på det i mer än 10 år').
-
-tree(s_319_3_q, t('Question', [t('UseQCl', [t('PresentPerfect', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(pay_V2, [])]), t('MassNP', [t('UseN', [t(mortgage_interest_N, [])])])])]), t(for_a_total_of_15_years_or_more_Adv, [])])])])])])).
-sent(s_319_3_q, eng, 'has APCOM been paying mortgage interest for a total of 15 years or more').
-sent(s_319_3_q, original, 'has APCOM been paying mortgage interest for a total of 15 years or more').
-sent(s_319_3_q, swe, 'har APCOM betalat hypoteksränta i totalt 15 år eller mer').
-
-tree(s_319_4_h, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(apcom_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(pay_V2, [])]), t('MassNP', [t('UseN', [t(mortgage_interest_N, [])])])])]), t(for_a_total_of_15_years_or_more_Adv, [])])])])])).
-sent(s_319_4_h, eng, 'APCOM has been paying mortgage interest for a total of 15 years or more').
-sent(s_319_4_h, original, 'APCOM has been paying mortgage interest for a total of 15 years or more').
-sent(s_319_4_h, swe, 'APCOM har betalat hypoteksränta i totalt 15 år eller mer').
-
-tree(s_320_1_p, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(when_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(get_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(job_N, [])]), t('PrepNP', [t(at_Prep, []), t('UsePN', [t(the_cia_PN, [])])])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('ComplVS', [t(know_VS, []), t('UseCl', [t('Conditional', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('AdVVP', [t(never_AdV, []), t('PassVPSlash', [t('SlashV2V', [t(allow_V2V, []), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumPl', [])]), t('UseN', [t(memoir_N, [])])])])])])])])])])])])])])).
-sent(s_320_1_p, eng, 'when Jones got his job at the CIA , he knew that he would never be allowed to write his memoirs').
-sent(s_320_1_p, original, 'when Jones got his job at the CIA , he knew that he would never be allowed to write his memoirs').
-
-sent(s_320_2_q, original, 'is it the case that Jones is not and will never be allowed to write his memoirs').
-
-sent(s_320_3_h, original, 'it is the case that Jones is not and will never be allowed to write his memoirs').
-
-tree(s_320_3_h_NEW, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ImpersCl', [t('AdvVP', [t('UseComp', [t('CompNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(case_N, [])])])])]), t('SubjS', [t(that_Subj, []), t('PredVPS', [t('UsePN', [t(jones_PN, [])]), t('ConjVPS2', [t(and_Conj, []), t('Present', []), t('UncNeg', []), t('PassVPSlash', [t(elliptic_VPSlash, [])]), t('Future', []), t('PPos', []), t('AdVVP', [t(never_AdV, []), t('PassVPSlash', [t('SlashV2V', [t(allow_V2V, []), t('ComplSlash', [t('SlashV2a', [t(write_V2, [])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumPl', [])]), t('UseN', [t(memoir_N, [])])])])])])])])])])])])])])).
-sent(s_320_3_h_NEW, eng, 'it is the case that Jones is not [..] and never will be allowed to write his memoirs').
-sent(s_320_3_h_NEW, original, 'it is the case that Jones is not [..] and never will be allowed to write his memoirs').
-
-tree(s_321_1_p, t('Sentence', [t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('AdvVP', [t('UseComp', [t('CompAdv', [t('PrepNP', [t(to_Prep, []), t('UsePN', [t(florence_PN, [])])])])]), t(twice_Adv, [])]), t(in_the_past_Adv, [])])])])])).
-sent(s_321_1_p, eng, 'Smith has been to Florence twice in the past').
-sent(s_321_1_p, original, 'Smith has been to Florence twice in the past').
-sent(s_321_1_p, swe, 'Smith har varit till Florens två gånger tidigare').
-
-tree(s_321_2_p, t('Sentence', [t('UseCl', [t('Future', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('AdvVP', [t('AdvVP', [t('UseV', [t(go8travel_V, [])]), t('PrepNP', [t(to_Prep, []), t('UsePN', [t(florence_PN, [])])])]), t(twice_Adv, [])]), t(in_the_coming_year_Adv, [])])])])])).
-sent(s_321_2_p, eng, 'Smith will go to Florence twice in the coming year').
-sent(s_321_2_p, original, 'Smith will go to Florence twice in the coming year').
-sent(s_321_2_p, swe, 'Smith ska åka till Florens två gånger under det kommande året').
-
-sent(s_321_3_q, original, 'two years from now will Smith have been to Florence at least four times').
-
-tree(s_321_4_h, t('Sentence', [t('AdvS', [t(two_years_from_now_Adv, []), t('UseCl', [t('FuturePerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('AdvVP', [t('UseComp', [t('CompAdv', [t('PrepNP', [t(to_Prep, []), t('UsePN', [t(florence_PN, [])])])])]), t(at_least_four_times, [])])])])])])).
-sent(s_321_4_h, eng, 'two years from now Smith will have been to Florence at least four times').
-sent(s_321_4_h, original, 'two years from now Smith will have been to Florence at least four times').
-sent(s_321_4_h, swe, 'om två år ska Smith ha varit till Florens minst fyra gånger').
-
-sent(s_322_1_p, original, 'last week I already knew that when , in a month\'s time , Smith would discover that she had been duped she would be furious').
-
-tree(s_322_1_p_NEW, t('Sentence', [t('AdvS', [t(last_week_Adv, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePron', [t(i_Pron, [])]), t('AdVVP', [t(already_AdV, []), t('ComplVS', [t(know_VS, []), t('ExtAdvS', [t('SubjS', [t(when_Subj, []), t('ExtAdvS', [t(in_a_months_time_Adv, []), t('UseCl', [t('Conditional', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplVS', [t(discover_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('PassV2', [t(dupe_V2, [])])])])])])])])]), t('UseCl', [t('Conditional', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(furious_A, [])])])])])])])])])])])])])).
-sent(s_322_1_p_NEW, eng, 'last week I already knew that when in a month\'s time , Smith would discover that she had been duped , she would be furious').
-sent(s_322_1_p_NEW, original, 'last week I already knew that when in a month\'s time , Smith would discover that she had been duped , she would be furious').
-sent(s_322_1_p_NEW, swe, 'förra veckan visste jag redan att när om en månad , skulle Smith upptäcka att hon hade blivit lurad , skulle hon vara rasande').
-
-sent(s_322_2_q, original, 'will it be the case that in a few weeks Smith will discover that she has been duped; and will she be furious').
-
-tree(s_322_3_h, t('Sentence', [t('UseCl', [t('Future', []), t('PPos', []), t('ImpersCl', [t('AdvVP', [t('UseComp', [t('CompNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(case_N, [])])])])]), t('SubjS', [t(that_Subj, []), t('ConjS2', [t(semicolon_and_Conj, []), t('AdvS', [t(in_a_few_weeks_Adv, []), t('UseCl', [t('Future', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplVS', [t(discover_VS, []), t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('PassV2', [t(dupe_V2, [])])])])])])])]), t('UseCl', [t('Future', []), t('PPos', []), t('PredVP', [t('UsePron', [t(she_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(furious_A, [])])])])])])])])])])])])).
-sent(s_322_3_h, eng, 'it will be the case that in a few weeks Smith will discover that she has been duped ; and she will be furious').
-sent(s_322_3_h, original, 'it will be the case that in a few weeks Smith will discover that she has been duped; and she will be furious').
-sent(s_322_3_h, swe, 'det ska vara fallet att om några veckor ska Smith upptäcka att hon har blivit lurad ; och hon ska vara rasande').
-
-sent(s_323_1_p, original, 'no one gambling seriously stops until he is broke').
-
-tree(s_323_1_p_NEW, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('RelNPa', [t('UsePron', [t(no_one_Pron, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('AdvVP', [t('ProgrVPa', [t('UseV', [t(gamble_V, [])])]), t('PositAdvAdj', [t(serious_A, [])])])])])]), t('AdvVP', [t('UseV', [t(stop_V, [])]), t('SubjS', [t(until_Subj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(broke_A, [])])])])])])])])])])])).
-sent(s_323_1_p_NEW, eng, 'no one who is gambling seriously stops until he is broke').
-sent(s_323_1_p_NEW, original, 'no one who is gambling seriously stops until he is broke').
-sent(s_323_1_p_NEW, swe, 'ingen som spelar seriöst slutar förrän han är pank').
-
-tree(s_323_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(no_one_Pron, [])]), t('ComplVV', [t(can_VV, []), t('AdvVP', [t('UseV', [t(gamble_V, [])]), t('SubjS', [t(when_Subj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(broke_A, [])])])])])])])])])])])])).
-sent(s_323_2_p, eng, 'no one can gamble when he is broke').
-sent(s_323_2_p, original, 'no one can gamble when he is broke').
-sent(s_323_2_p, swe, 'ingen kan spela när han är pank').
-
-sent(s_323_3_q, original, 'does everyone who starts gambling seriously stop the moment he is broke').
-
-sent(s_323_4_h, original, 'everyone who starts gambling seriously stops the moment he is broke').
-
-tree(s_323_4_h_NEW, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('RelNPa', [t('UsePron', [t(everyone_Pron, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplVV', [t(start_VV, []), t('AdvVP', [t('UseV', [t(gamble_V, [])]), t('PositAdvAdj', [t(serious_A, [])])])])])])]), t('AdvVP', [t('UseV', [t(stop_V, [])]), t('PrepNP', [t(at_Prep, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdvCN', [t('UseN', [t(moment_N, [])]), t('SubjS', [t(when_Subj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(broke_A, [])])])])])])])])])])])])])])).
-sent(s_323_4_h_NEW, eng, 'everyone who starts gambling seriously stops at the moment when he is broke').
-sent(s_323_4_h_NEW, original, 'everyone who starts gambling seriously stops at the moment when he is broke').
-sent(s_323_4_h_NEW, swe, 'alla som börjar spela seriöst slutar på ögonblicket när han är pank').
-
-tree(s_324_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('RelNPa', [t('UsePron', [t(no_one_Pron, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplVV', [t(start_VV, []), t('AdvVP', [t('UseV', [t(gamble_V, [])]), t('PositAdvAdj', [t(serious_A, [])])])])])])]), t('AdvVP', [t('UseV', [t(stop_V, [])]), t('SubjS', [t(until_Subj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(broke_A, [])])])])])])])])])])])).
-sent(s_324_1_p, eng, 'no one who starts gambling seriously stops until he is broke').
-sent(s_324_1_p, original, 'no one who starts gambling seriously stops until he is broke').
-sent(s_324_1_p, swe, 'ingen som börjar spela seriöst slutar förrän han är pank').
-
-sent(s_324_2_q, original, 'does everyone who starts gambling seriously continue until he is broke').
-
-tree(s_324_3_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('RelNPa', [t('UsePron', [t(everyone_Pron, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('ComplVV', [t(start_VV, []), t('AdvVP', [t('UseV', [t(gamble_V, [])]), t('PositAdvAdj', [t(serious_A, [])])])])])])]), t('AdvVP', [t('UseV', [t(continue_V, [])]), t('SubjS', [t(until_Subj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(broke_A, [])])])])])])])])])])])).
-sent(s_324_3_h, eng, 'everyone who starts gambling seriously continues until he is broke').
-sent(s_324_3_h, original, 'everyone who starts gambling seriously continues until he is broke').
-sent(s_324_3_h, swe, 'alla som börjar spela seriöst fortsätter förrän han är pank').
-
-tree(s_325_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('RelNPa', [t('UsePron', [t(nobody_Pron, [])]), t('UseRCl', [t('Present', []), t('PPos', []), t('RelVP', [t('IdRP', []), t('UseComp', [t('CompAP', [t('PositA', [t(asleep_A, [])])])])])])]), t('AdVVP', [t(ever_AdV, []), t('ComplVS', [t(know_VS, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePron', [t(he_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(asleep_A, [])])])])])])])])])])])).
-sent(s_325_1_p, eng, 'nobody who is asleep ever knows that he is asleep').
-sent(s_325_1_p, original, 'nobody who is asleep ever knows that he is asleep').
-sent(s_325_1_p, swe, 'ingen som är sovande vet någonsin att han är sovande').
-
-tree(s_325_2_p, t('PSentence', [t(but_PConj, []), t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(somePl_Det, []), t('UseN', [t(person_N, [])])]), t('AdvVP', [t('ComplVS', [t(know_VS, []), t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(asleep_A, [])])])])])])]), t('SubjS', [t(after_Subj, []), t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(asleep_A, [])])])])])])])])])])])).
-sent(s_325_2_p, eng, 'but some people know that they have been asleep after they have been asleep').
-sent(s_325_2_p, original, 'but some people know that they have been asleep after they have been asleep').
-sent(s_325_2_p, swe, 'men några människor vet att de har varit sovande efter det att de har varit sovande').
-
-tree(s_325_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('DetCN', [t(somePl_Det, []), t('UseN', [t(person_N, [])])]), t('ComplVS', [t(discover_VS, []), t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(asleep_A, [])])])])])])])])])])])).
-sent(s_325_3_q, eng, 'do some people discover that they have been asleep').
-sent(s_325_3_q, original, 'do some people discover that they have been asleep').
-sent(s_325_3_q, swe, 'upptäcker några människor att de har varit sovande').
-
-tree(s_325_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t(somePl_Det, []), t('UseN', [t(person_N, [])])]), t('ComplVS', [t(discover_VS, []), t('UseCl', [t('PresentPerfect', []), t('PPos', []), t('PredVP', [t('UsePron', [t(they_Pron, [])]), t('UseComp', [t('CompAP', [t('PositA', [t(asleep_A, [])])])])])])])])])])).
-sent(s_325_4_h, eng, 'some people discover that they have been asleep').
-sent(s_325_4_h, original, 'some people discover that they have been asleep').
-sent(s_325_4_h, swe, 'några människor upptäcker att de har varit sovande').
-
-tree(s_326_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(build_V2, [])]), t('UsePN', [t(mtalk_PN, [])])]), t(in_1993_Adv, [])])])])])).
-sent(s_326_1_p, eng, 'ITEL built MTALK in 1993').
-sent(s_326_1_p, original, 'ITEL built MTALK in 1993').
-sent(s_326_1_p, swe, 'ITEL tillverkade MTALK 1993').
-
-tree(s_326_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('UsePN', [t(mtalk_PN, [])])]), t(in_1993_Adv, [])])])])])])).
-sent(s_326_2_q, eng, 'did ITEL finish MTALK in 1993').
-sent(s_326_2_q, original, 'did ITEL finish MTALK in 1993').
-sent(s_326_2_q, swe, 'slutförde ITEL MTALK 1993').
-
-tree(s_326_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(finish_V2, [])]), t('UsePN', [t(mtalk_PN, [])])]), t(in_1993_Adv, [])])])])])).
-sent(s_326_3_h, eng, 'ITEL finished MTALK in 1993').
-sent(s_326_3_h, original, 'ITEL finished MTALK in 1993').
-sent(s_326_3_h, swe, 'ITEL slutförde MTALK 1993').
-
-tree(s_327_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(build_V2, [])]), t('UsePN', [t(mtalk_PN, [])])])]), t(in_1993_Adv, [])])])])])).
-sent(s_327_1_p, eng, 'ITEL was building MTALK in 1993').
-sent(s_327_1_p, original, 'ITEL was building MTALK in 1993').
-sent(s_327_1_p, swe, 'ITEL tillverkade MTALK 1993').
-
-tree(s_327_2_q, s_326_2_q).
-sent(s_327_2_q, eng, 'did ITEL finish MTALK in 1993').
-sent(s_327_2_q, original, 'did ITEL finish MTALK in 1993').
-sent(s_327_2_q, swe, 'slutförde ITEL MTALK 1993').
-
-tree(s_327_3_h, s_326_3_h).
-sent(s_327_3_h, eng, 'ITEL finished MTALK in 1993').
-sent(s_327_3_h, original, 'ITEL finished MTALK in 1993').
-sent(s_327_3_h, swe, 'ITEL slutförde MTALK 1993').
-
-tree(s_328_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t('PrepNP', [t(from_Prep, []), t('UsePN', [t(apcom_PN, [])])])]), t(in_1993_Adv, [])])])])])).
-sent(s_328_1_p, eng, 'ITEL won the contract from APCOM in 1993').
-sent(s_328_1_p, original, 'ITEL won the contract from APCOM in 1993').
-sent(s_328_1_p, swe, 'ITEL vann kontraktet från APCOM 1993').
-
-tree(s_328_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t(in_1993_Adv, [])])])])])])).
-sent(s_328_2_q, eng, 'did ITEL win a contract in 1993').
-sent(s_328_2_q, original, 'did ITEL win a contract in 1993').
-sent(s_328_2_q, swe, 'vann ITEL ett kontrakt 1993').
-
-tree(s_328_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t(in_1993_Adv, [])])])])])).
-sent(s_328_3_h, eng, 'ITEL won a contract in 1993').
-sent(s_328_3_h, original, 'ITEL won a contract in 1993').
-sent(s_328_3_h, swe, 'ITEL vann ett kontrakt 1993').
-
-tree(s_329_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('AdvVP', [t('ProgrVPa', [t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])]), t('PrepNP', [t(from_Prep, []), t('UsePN', [t(apcom_PN, [])])])]), t(in_1993_Adv, [])])])])])).
-sent(s_329_1_p, eng, 'ITEL was winning the contract from APCOM in 1993').
-sent(s_329_1_p, original, 'ITEL was winning the contract from APCOM in 1993').
-sent(s_329_1_p, swe, 'ITEL vann kontraktet från APCOM 1993').
-
-tree(s_329_2_q, s_328_2_q).
-sent(s_329_2_q, eng, 'did ITEL win a contract in 1993').
-sent(s_329_2_q, original, 'did ITEL win a contract in 1993').
-sent(s_329_2_q, swe, 'vann ITEL ett kontrakt 1993').
-
-tree(s_329_3_h, s_328_3_h).
-sent(s_329_3_h, eng, 'ITEL won a contract in 1993').
-sent(s_329_3_h, original, 'ITEL won a contract in 1993').
-sent(s_329_3_h, swe, 'ITEL vann ett kontrakt 1993').
-
-tree(s_330_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('UsePN', [t(apcom_PN, [])])]), t(from_1988_to_1992_Adv, [])])])])])).
-sent(s_330_1_p, eng, 'ITEL owned APCOM from 1988 to 1992').
-sent(s_330_1_p, original, 'ITEL owned APCOM from 1988 to 1992').
-sent(s_330_1_p, swe, 'ITEL ägde APCOM från 1988 till 1992').
-
-tree(s_330_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('UsePN', [t(apcom_PN, [])])]), t(in_1990_Adv, [])])])])])])).
-sent(s_330_2_q, eng, 'did ITEL own APCOM in 1990').
-sent(s_330_2_q, original, 'did ITEL own APCOM in 1990').
-sent(s_330_2_q, swe, 'ägde ITEL APCOM 1990').
-
-tree(s_330_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(own_V2, [])]), t('UsePN', [t(apcom_PN, [])])]), t(in_1990_Adv, [])])])])])).
-sent(s_330_3_h, eng, 'ITEL owned APCOM in 1990').
-sent(s_330_3_h, original, 'ITEL owned APCOM in 1990').
-sent(s_330_3_h, swe, 'ITEL ägde APCOM 1990').
-
-tree(s_331_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP2', [t(and_Conj, []), t('UsePN', [t(smith_PN, [])]), t('UsePN', [t(jones_PN, [])])]), t('ComplSlash', [t('SlashV2a', [t(leave_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_331_1_p, eng, 'Smith and Jones left the meeting').
-sent(s_331_1_p, original, 'Smith and Jones left the meeting').
-sent(s_331_1_p, swe, 'Smith och Jones lämnade mötet').
-
-tree(s_331_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(leave_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_331_2_q, eng, 'did Smith leave the meeting').
-sent(s_331_2_q, original, 'did Smith leave the meeting').
-sent(s_331_2_q, swe, 'lämnade Smith mötet').
-
-tree(s_331_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(leave_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_331_3_h, eng, 'Smith left the meeting').
-sent(s_331_3_h, original, 'Smith left the meeting').
-sent(s_331_3_h, swe, 'Smith lämnade mötet').
-
-tree(s_332_1_p, s_331_1_p).
-sent(s_332_1_p, eng, 'Smith and Jones left the meeting').
-sent(s_332_1_p, original, 'Smith and Jones left the meeting').
-sent(s_332_1_p, swe, 'Smith och Jones lämnade mötet').
-
-tree(s_332_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(leave_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])])).
-sent(s_332_2_q, eng, 'did Jones leave the meeting').
-sent(s_332_2_q, original, 'did Jones leave the meeting').
-sent(s_332_2_q, swe, 'lämnade Jones mötet').
-
-tree(s_332_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(leave_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(meeting_N, [])])])])])])])).
-sent(s_332_3_h, eng, 'Jones left the meeting').
-sent(s_332_3_h, original, 'Jones left the meeting').
-sent(s_332_3_h, swe, 'Jones lämnade mötet').
-
-tree(s_333_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('ConjNP3', [t(and_Conj, []), t('UsePN', [t(smith_PN, [])]), t('UsePN', [t(anderson_PN, [])]), t('UsePN', [t(jones_PN, [])])]), t('UseV', [t(meet_V, [])])])])])).
-sent(s_333_1_p, eng, 'Smith , Anderson and Jones met').
-sent(s_333_1_p, original, 'Smith , Anderson and Jones met').
-sent(s_333_1_p, swe, 'Smith , Anderson och Jones träffades').
-
-tree(s_333_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('RelCN', [t('ComplN2', [t(group_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(person_N, [])])])]), t('UseRCl', [t('Past', []), t('PPos', []), t('RelVP', [t(that_RP, []), t('UseV', [t(meet_V, [])])])])])])])])])])).
-sent(s_333_2_q, eng, 'was there a group of people that met').
-sent(s_333_2_q, original, 'was there a group of people that met').
-sent(s_333_2_q, swe, 'fanns det en grupp människor som träffades').
-
-tree(s_333_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('ExistNP', [t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('RelCN', [t('ComplN2', [t(group_N2, []), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumPl', [])]), t('UseN', [t(person_N, [])])])]), t('UseRCl', [t('Past', []), t('PPos', []), t('RelVP', [t(that_RP, []), t('UseV', [t(meet_V, [])])])])])])])])])).
-sent(s_333_3_h, eng, 'there was a group of people that met').
-sent(s_333_3_h, original, 'there was a group of people that met').
-sent(s_333_3_h, swe, 'det fanns en grupp människor som träffades').
-
-tree(s_334_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplVS', [t(know_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t(in_1992_Adv, [])])])])])])])])).
-sent(s_334_1_p, eng, 'Smith knew that ITEL had won the contract in 1992').
-sent(s_334_1_p, original, 'Smith knew that ITEL had won the contract in 1992').
-sent(s_334_1_p, swe, 'Smith visste att ITEL hade vunnit kontraktet 1992').
-
-tree(s_334_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t(in_1992_Adv, [])])])])])])).
-sent(s_334_2_q, eng, 'did ITEL win the contract in 1992').
-sent(s_334_2_q, original, 'did ITEL win the contract in 1992').
-sent(s_334_2_q, swe, 'vann ITEL kontraktet 1992').
-
-tree(s_334_3_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t(in_1992_Adv, [])])])])])).
-sent(s_334_3_h, eng, 'ITEL won the contract in 1992').
-sent(s_334_3_h, original, 'ITEL won the contract in 1992').
-sent(s_334_3_h, swe, 'ITEL vann kontraktet 1992').
-
-tree(s_335_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplVS', [t(believe_VS, []), t('UseCl', [t('PastPerfect', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t(in_1992_Adv, [])])])])])])])])).
-sent(s_335_1_p, eng, 'Smith believed that ITEL had won the contract in 1992').
-sent(s_335_1_p, original, 'Smith believed that ITEL had won the contract in 1992').
-sent(s_335_1_p, swe, 'Smith trodde att ITEL hade vunnit kontraktet 1992').
-
-tree(s_335_2_q, s_334_2_q).
-sent(s_335_2_q, eng, 'did ITEL win the contract in 1992').
-sent(s_335_2_q, original, 'did ITEL win the contract in 1992').
-sent(s_335_2_q, swe, 'vann ITEL kontraktet 1992').
-
-tree(s_335_3_h, s_334_3_h).
-sent(s_335_3_h, eng, 'ITEL won the contract in 1992').
-sent(s_335_3_h, original, 'ITEL won the contract in 1992').
-sent(s_335_3_h, swe, 'ITEL vann kontraktet 1992').
-
-tree(s_336_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplVV', [t(manage_VV, []), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])]), t(in_1992_Adv, [])])])])])).
-sent(s_336_1_p, eng, 'ITEL managed to win the contract in 1992').
-sent(s_336_1_p, original, 'ITEL managed to win the contract in 1992').
-sent(s_336_1_p, swe, 'ITEL lyckades att vinna kontraktet 1992').
-
-tree(s_336_2_q, s_334_2_q).
-sent(s_336_2_q, eng, 'did ITEL win the contract in 1992').
-sent(s_336_2_q, original, 'did ITEL win the contract in 1992').
-sent(s_336_2_q, swe, 'vann ITEL kontraktet 1992').
-
-tree(s_336_3_h, s_334_3_h).
-sent(s_336_3_h, eng, 'ITEL won the contract in 1992').
-sent(s_336_3_h, original, 'ITEL won the contract in 1992').
-sent(s_336_3_h, swe, 'ITEL vann kontraktet 1992').
-
-tree(s_337_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplVV', [t(try_VV, []), t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])]), t(in_1992_Adv, [])])])])])).
-sent(s_337_1_p, eng, 'ITEL tried to win the contract in 1992').
-sent(s_337_1_p, original, 'ITEL tried to win the contract in 1992').
-sent(s_337_1_p, swe, 'ITEL försökte att vinna kontraktet 1992').
-
-tree(s_337_2_q, s_334_2_q).
-sent(s_337_2_q, eng, 'did ITEL win the contract in 1992').
-sent(s_337_2_q, original, 'did ITEL win the contract in 1992').
-sent(s_337_2_q, swe, 'vann ITEL kontraktet 1992').
-
-tree(s_337_3_h, s_334_3_h).
-sent(s_337_3_h, eng, 'ITEL won the contract in 1992').
-sent(s_337_3_h, original, 'ITEL won the contract in 1992').
-sent(s_337_3_h, swe, 'ITEL vann kontraktet 1992').
-
-tree(s_338_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ImpersCl', [t('UseComp', [t('CompAP', [t('SentAP', [t('PositA', [t(true_A, [])]), t('EmbedS', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t(in_1992_Adv, [])])])])])])])])])])])).
-sent(s_338_1_p, eng, 'it is true that ITEL won the contract in 1992').
-sent(s_338_1_p, original, 'it is true that ITEL won the contract in 1992').
-sent(s_338_1_p, swe, 'det är sant att ITEL vann kontraktet 1992').
-
-tree(s_338_2_q, s_334_2_q).
-sent(s_338_2_q, eng, 'did ITEL win the contract in 1992').
-sent(s_338_2_q, original, 'did ITEL win the contract in 1992').
-sent(s_338_2_q, swe, 'vann ITEL kontraktet 1992').
-
-tree(s_338_3_h, s_334_3_h).
-sent(s_338_3_h, eng, 'ITEL won the contract in 1992').
-sent(s_338_3_h, original, 'ITEL won the contract in 1992').
-sent(s_338_3_h, swe, 'ITEL vann kontraktet 1992').
-
-tree(s_339_1_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ImpersCl', [t('UseComp', [t('CompAP', [t('SentAP', [t('PositA', [t(false_A, [])]), t('EmbedS', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(itel_PN, [])]), t('AdvVP', [t('ComplSlash', [t('SlashV2a', [t(win_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])]), t(in_1992_Adv, [])])])])])])])])])])])).
-sent(s_339_1_p, eng, 'it is false that ITEL won the contract in 1992').
-sent(s_339_1_p, original, 'it is false that ITEL won the contract in 1992').
-sent(s_339_1_p, swe, 'det är inte sant att ITEL vann kontraktet 1992').
-
-tree(s_339_2_q, s_334_2_q).
-sent(s_339_2_q, eng, 'did ITEL win the contract in 1992').
-sent(s_339_2_q, original, 'did ITEL win the contract in 1992').
-sent(s_339_2_q, swe, 'vann ITEL kontraktet 1992').
-
-tree(s_339_3_h, s_334_3_h).
-sent(s_339_3_h, eng, 'ITEL won the contract in 1992').
-sent(s_339_3_h, original, 'ITEL won the contract in 1992').
-sent(s_339_3_h, swe, 'ITEL vann kontraktet 1992').
-
-tree(s_340_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])]), t('UsePN', [t(jones_PN, [])])])])])])).
-sent(s_340_1_p, eng, 'Smith saw Jones sign the contract').
-sent(s_340_1_p, original, 'Smith saw Jones sign the contract').
-sent(s_340_1_p, swe, 'Smith såg Jones underteckna kontraktet').
-
-tree(s_340_2_p, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(if_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('PossPron', [t(he_Pron, [])]), t('NumSg', [])]), t('UseN', [t(heart_N, [])])]), t('ProgrVPa', [t('UseV', [t(beat_V, [])])])])])])])).
-sent(s_340_2_p, eng, 'if Jones signed the contract , his heart was beating').
-sent(s_340_2_p, original, 'if Jones signed the contract , his heart was beating').
-sent(s_340_2_p, swe, 'om Jones undertecknade kontraktet , slog hans hjärta').
-
-tree(s_340_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('UseV', [t(beat_V, [])])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(jones_PN, [])])]), t('NumSg', [])]), t('UseN', [t(heart_N, [])])])])])])])])).
-sent(s_340_3_q, eng, 'did Smith see Jones\' heart beat').
-sent(s_340_3_q, original, 'did Smith see Jones\' heart beat').
-sent(s_340_3_q, swe, 'såg Smith Jones hjärta slå').
-
-tree(s_340_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('UseV', [t(beat_V, [])])]), t('DetCN', [t('DetQuant', [t('GenNP', [t('UsePN', [t(jones_PN, [])])]), t('NumSg', [])]), t('UseN', [t(heart_N, [])])])])])])])).
-sent(s_340_4_h, eng, 'Smith saw Jones\' heart beat').
-sent(s_340_4_h, original, 'Smith saw Jones\' heart beat').
-sent(s_340_4_h, swe, 'Smith såg Jones hjärta slå').
-
-tree(s_341_1_p, s_340_1_p).
-sent(s_341_1_p, eng, 'Smith saw Jones sign the contract').
-sent(s_341_1_p, original, 'Smith saw Jones sign the contract').
-sent(s_341_1_p, swe, 'Smith såg Jones underteckna kontraktet').
-
-tree(s_341_2_p, t('Sentence', [t('ExtAdvS', [t('SubjS', [t(when_Subj, []), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])])])]), t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('PossPron', [t(he_Pron, [])]), t('NumSg', [])]), t('UseN', [t(heart_N, [])])]), t('ProgrVPa', [t('UseV', [t(beat_V, [])])])])])])])).
-sent(s_341_2_p, eng, 'when Jones signed the contract , his heart was beating').
-sent(s_341_2_p, original, 'when Jones signed the contract , his heart was beating').
-sent(s_341_2_p, swe, 'när Jones undertecknade kontraktet , slog hans hjärta').
-
-tree(s_341_3_q, s_340_3_q).
-sent(s_341_3_q, eng, 'did Smith see Jones\' heart beat').
-sent(s_341_3_q, original, 'did Smith see Jones\' heart beat').
-sent(s_341_3_q, swe, 'såg Smith Jones hjärta slå').
-
-tree(s_341_4_h, s_340_4_h).
-sent(s_341_4_h, eng, 'Smith saw Jones\' heart beat').
-sent(s_341_4_h, original, 'Smith saw Jones\' heart beat').
-sent(s_341_4_h, swe, 'Smith såg Jones hjärta slå').
-
-tree(s_342_1_p, s_341_1_p).
-sent(s_342_1_p, eng, 'Smith saw Jones sign the contract').
-sent(s_342_1_p, original, 'Smith saw Jones sign the contract').
-sent(s_342_1_p, swe, 'Smith såg Jones underteckna kontraktet').
-
-tree(s_342_2_q, s_081_2_q).
-sent(s_342_2_q, eng, 'did Jones sign the contract').
-sent(s_342_2_q, original, 'did Jones sign the contract').
-sent(s_342_2_q, swe, 'undertecknade Jones kontraktet').
-
-tree(s_342_3_h, s_081_3_h).
-sent(s_342_3_h, eng, 'Jones signed the contract').
-sent(s_342_3_h, original, 'Jones signed the contract').
-sent(s_342_3_h, swe, 'Jones undertecknade kontraktet').
-
-tree(s_343_1_p, s_341_1_p).
-sent(s_343_1_p, eng, 'Smith saw Jones sign the contract').
-sent(s_343_1_p, original, 'Smith saw Jones sign the contract').
-sent(s_343_1_p, swe, 'Smith såg Jones underteckna kontraktet').
-
-tree(s_343_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('UsePN', [t(jones_PN, [])]), t('UseComp', [t('CompNP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('ComplN2', [t(chairman_N2, []), t('UsePN', [t(itel_PN, [])])])])])])])])])).
-sent(s_343_2_p, eng, 'Jones is the chairman of ITEL').
-sent(s_343_2_p, original, 'Jones is the chairman of ITEL').
-sent(s_343_2_p, swe, 'Jones är ordföranden för ITEL').
-
-tree(s_343_3_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('ComplN2', [t(chairman_N2, []), t('UsePN', [t(itel_PN, [])])])])])])])])])).
-sent(s_343_3_q, eng, 'did Smith see the chairman of ITEL sign the contract').
-sent(s_343_3_q, original, 'did Smith see the chairman of ITEL sign the contract').
-sent(s_343_3_q, swe, 'såg Smith ordföranden för ITEL underteckna kontraktet').
-
-tree(s_343_4_h, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('ComplN2', [t(chairman_N2, []), t('UsePN', [t(itel_PN, [])])])])])])])])).
-sent(s_343_4_h, eng, 'Smith saw the chairman of ITEL sign the contract').
-sent(s_343_4_h, original, 'Smith saw the chairman of ITEL sign the contract').
-sent(s_343_4_h, swe, 'Smith såg ordföranden för ITEL underteckna kontraktet').
-
-tree(s_344_1_p, t('Sentence', [t('UseCl', [t('Past', []), t('PPos', []), t('PredVP', [t('UsePN', [t(helen_PN, [])]), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(answer_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(phone_N, [])])])])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('ComplN2', [t(chairman_N2, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(department_N, [])])])])])])])])])).
-sent(s_344_1_p, eng, 'Helen saw the chairman of the department answer the phone').
-sent(s_344_1_p, original, 'Helen saw the chairman of the department answer the phone').
-sent(s_344_1_p, swe, 'Helen såg ordföranden för avdelningen svara i telefonen').
-
-tree(s_344_2_p, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('PredVP', [t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('ComplN2', [t(chairman_N2, []), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(department_N, [])])])])]), t('UseComp', [t('CompCN', [t('UseN', [t(person_N, [])])])])])])])).
-sent(s_344_2_p, eng, 'the chairman of the department is a person').
-sent(s_344_2_p, original, 'the chairman of the department is a person').
-sent(s_344_2_p, swe, 'ordföranden för avdelningen är en människa').
-
-tree(s_344_3_q, t('Question', [t('UseQCl', [t('Present', []), t('PPos', []), t('QuestCl', [t('ExistNP', [t('RelNPa', [t('UsePron', [t(anyone_Pron, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('StrandRelSlash', [t('IdRP', []), t('SlashVP', [t('UsePN', [t(helen_PN, [])]), t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(answer_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(phone_N, [])])])])])])])])])])])])])).
-sent(s_344_3_q, eng, 'is there anyone whom Helen saw answer the phone').
-sent(s_344_3_q, original, 'is there anyone whom Helen saw answer the phone').
-sent(s_344_3_q, swe, 'finns det någon som Helen såg').
-
-tree(s_344_4_h, t('Sentence', [t('UseCl', [t('Present', []), t('PPos', []), t('ExistNP', [t('RelNPa', [t('UsePron', [t(someone_Pron, [])]), t('UseRCl', [t('Past', []), t('PPos', []), t('StrandRelSlash', [t('IdRP', []), t('SlashVP', [t('UsePN', [t(helen_PN, [])]), t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(answer_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(phone_N, [])])])])])])])])])])])])).
-sent(s_344_4_h, eng, 'there is someone whom Helen saw answer the phone').
-sent(s_344_4_h, original, 'there is someone whom Helen saw answer the phone').
-sent(s_344_4_h, swe, 'det finns någon som Helen såg').
-
-tree(s_345_1_p, t('Sentence', [t('PredVPS', [t('UsePN', [t(smith_PN, [])]), t('ConjVPS2', [t(and_Conj, []), t('Past', []), t('PPos', []), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])]), t('UsePN', [t(jones_PN, [])])]), t('Past', []), t('PPos', []), t('ComplSlash', [t('SlashV2V', [t(elliptic_V2V, []), t('ComplSlash', [t('SlashV2a', [t(make8do_V2, [])]), t('DetCN', [t('DetQuant', [t('IndefArt', []), t('NumSg', [])]), t('UseN', [t(copy_N, [])])])])]), t('DetCN', [t('DetQuant', [t('PossPron', [t(heRefl_Pron, [])]), t('NumSg', [])]), t('UseN', [t(secretary_N, [])])])])])])])).
-sent(s_345_1_p, eng, 'Smith saw Jones sign the contract and [..] his secretary make a copy').
-sent(s_345_1_p, original, 'Smith saw Jones sign the contract and [..] his secretary make a copy').
-sent(s_345_1_p, swe, 'Smith såg Jones underteckna kontraktet och [..] sin sekreterare göra en kopia').
-
-tree(s_345_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])]), t('UsePN', [t(jones_PN, [])])])])])])])).
-sent(s_345_2_q, eng, 'did Smith see Jones sign the contract').
-sent(s_345_2_q, original, 'did Smith see Jones sign the contract').
-sent(s_345_2_q, swe, 'såg Smith Jones underteckna kontraktet').
-
-tree(s_345_3_h, s_340_1_p).
-sent(s_345_3_h, eng, 'Smith saw Jones sign the contract').
-sent(s_345_3_h, original, 'Smith saw Jones sign the contract').
-sent(s_345_3_h, swe, 'Smith såg Jones underteckna kontraktet').
-
-tree(s_346_1_p, t('Sentence', [t('PredVPS', [t('UsePN', [t(smith_PN, [])]), t('ConjVPS2', [t(or_Conj, []), t('Past', []), t('PPos', []), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])]), t('UsePN', [t(jones_PN, [])])]), t('Past', []), t('PPos', []), t('ComplSlash', [t('SlashV2V', [t(elliptic_V2V, []), t('ComplSlash', [t('SlashV2a', [t(cross_out_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(crucial_A, [])]), t('UseN', [t(clause_N, [])])])])])]), t(elliptic_NP_Sg, [])])])])])).
-sent(s_346_1_p, eng, 'Smith saw Jones sign the contract or [..] [..] cross out the crucial clause').
-sent(s_346_1_p, original, 'Smith saw Jones sign the contract or [..] [..] cross out the crucial clause').
-sent(s_346_1_p, swe, 'Smith såg Jones underteckna kontraktet eller [..] [..] stryka över den kritiska paragrafen').
-
-tree(s_346_2_q, t('Question', [t('UseQCl', [t('Past', []), t('PPos', []), t('QuestCl', [t('PredVP', [t('UsePN', [t(smith_PN, [])]), t('ComplVPIVV', [t(do_VV, []), t('ConjVPI2', [t(either7or_DConj, []), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])]), t('UsePN', [t(jones_PN, [])])]), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(cross_out_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(crucial_A, [])]), t('UseN', [t(clause_N, [])])])])])]), t('UsePN', [t(jones_PN, [])])])])])])])])])).
-sent(s_346_2_q, eng, 'did Smith either see Jones sign the contract or see Jones cross out the crucial clause').
-sent(s_346_2_q, original, 'did Smith either see Jones sign the contract or see Jones cross out the crucial clause').
-sent(s_346_2_q, swe, 'gjorde Smith antingen se Jones underteckna kontraktet eller se Jones stryka över den kritiska paragrafen').
-
-tree(s_346_3_h, t('Sentence', [t('PredVPS', [t('UsePN', [t(smith_PN, [])]), t('ConjVPS2', [t(either7or_DConj, []), t('Past', []), t('PPos', []), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(sign_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('UseN', [t(contract_N, [])])])])]), t('UsePN', [t(jones_PN, [])])]), t('Past', []), t('PPos', []), t('ComplSlash', [t('SlashV2V', [t(see_V2V, []), t('ComplSlash', [t('SlashV2a', [t(cross_out_V2, [])]), t('DetCN', [t('DetQuant', [t('DefArt', []), t('NumSg', [])]), t('AdjCN', [t('PositA', [t(crucial_A, [])]), t('UseN', [t(clause_N, [])])])])])]), t('UsePN', [t(jones_PN, [])])])])])])).
-sent(s_346_3_h, eng, 'Smith either saw Jones sign the contract or saw Jones cross out the crucial clause').
-sent(s_346_3_h, original, 'Smith either saw Jones sign the contract or saw Jones cross out the crucial clause').
-sent(s_346_3_h, swe, 'Smith antingen såg Jones underteckna kontraktet eller såg Jones stryka över den kritiska paragrafen').
-
diff --git a/examples/fracas/build/FraCaSBank.xml b/examples/fracas/build/FraCaSBank.xml
deleted file mode 100644
--- a/examples/fracas/build/FraCaSBank.xml
+++ /dev/null
@@ -1,7293 +0,0 @@
-<?xml version='1.0' encoding='UTF-8' ?>
-<treebank>
-<phrase id='s_001_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>italian_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>become_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuantOrd</n><cs><t><n>GenNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>world_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t><t><n>OrdSuperl</n><cs><t><n>great_A</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>an Italian became the world's greatest tenor</sent>
-<sent lang='Original'>an Italian became the world's greatest tenor</sent>
-<sent lang='Swe'>en italienare blev världens mest framstående tenor</sent>
-</phrase>
-<phrase id='s_001_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>italian_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>become_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuantOrd</n><cs><t><n>GenNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>world_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t><t><n>OrdSuperl</n><cs><t><n>great_A</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was there an Italian who became the world's greatest tenor</sent>
-<sent lang='Original'>was there an Italian who became the world's greatest tenor</sent>
-<sent lang='Swe'>fanns det en italienare som blev världens mest framstående tenor</sent>
-</phrase>
-<phrase id='s_001_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>italian_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>become_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuantOrd</n><cs><t><n>GenNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>world_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t><t><n>OrdSuperl</n><cs><t><n>great_A</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there was an Italian who became the world's greatest tenor</sent>
-<sent lang='Original'>there was an Italian who became the world's greatest tenor</sent>
-<sent lang='Swe'>det fanns en italienare som blev världens mest framstående tenor</sent>
-</phrase>
-<phrase id='s_002_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every Italian man wants to be a great tenor</sent>
-<sent lang='Original'>every Italian man wants to be a great tenor</sent>
-<sent lang='Swe'>varje italiensk man vill vara en framstående tenor</sent>
-</phrase>
-<phrase id='s_002_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some Italian men are great tenors</sent>
-<sent lang='Original'>some Italian men are great tenors</sent>
-<sent lang='Swe'>några italienska män är framstående tenorer</sent>
-</phrase>
-<phrase id='s_002_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there Italian men who want to be a great tenor</sent>
-<sent lang='Original'>are there Italian men who want to be a great tenor</sent>
-<sent lang='Swe'>finns det italienska män som vill vara en framstående tenor</sent>
-</phrase>
-<phrase id='s_002_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are Italian men who want to be a great tenor</sent>
-<sent lang='Original'>there are Italian men who want to be a great tenor</sent>
-<sent lang='Swe'>det finns italienska män som vill vara en framstående tenor</sent>
-</phrase>
-<phrase id='s_003_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all Italian men want to be a great tenor</sent>
-<sent lang='Original'>all Italian men want to be a great tenor</sent>
-<sent lang='Swe'>alla italienska män vill vara en framstående tenor</sent>
-</phrase>
-<phrase id='s_003_2_p'>
-<tree ref='s_002_2_p'/>
-<sent lang='Eng'>some Italian men are great tenors</sent>
-<sent lang='Original'>some Italian men are great tenors</sent>
-<sent lang='Swe'>några italienska män är framstående tenorer</sent>
-</phrase>
-<phrase id='s_003_3_q'>
-<tree ref='s_002_3_q'/>
-<sent lang='Eng'>are there Italian men who want to be a great tenor</sent>
-<sent lang='Original'>are there Italian men who want to be a great tenor</sent>
-<sent lang='Swe'>finns det italienska män som vill vara en framstående tenor</sent>
-</phrase>
-<phrase id='s_003_4_h'>
-<tree ref='s_002_4_h'/>
-<sent lang='Eng'>there are Italian men who want to be a great tenor</sent>
-<sent lang='Original'>there are Italian men who want to be a great tenor</sent>
-<sent lang='Swe'>det finns italienska män som vill vara en framstående tenor</sent>
-</phrase>
-<phrase id='s_004_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>each_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>each Italian tenor wants to be great</sent>
-<sent lang='Original'>each Italian tenor wants to be great</sent>
-<sent lang='Swe'>varje italiensk tenor vill vara framstående</sent>
-</phrase>
-<phrase id='s_004_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some Italian tenors are great</sent>
-<sent lang='Original'>some Italian tenors are great</sent>
-<sent lang='Swe'>några italienska tenorer är framstående</sent>
-</phrase>
-<phrase id='s_004_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there Italian tenors who want to be great</sent>
-<sent lang='Original'>are there Italian tenors who want to be great</sent>
-<sent lang='Swe'>finns det italienska tenorer som vill vara framstående</sent>
-</phrase>
-<phrase id='s_004_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are Italian tenors who want to be great</sent>
-<sent lang='Original'>there are Italian tenors who want to be great</sent>
-<sent lang='Swe'>det finns italienska tenorer som vill vara framstående</sent>
-</phrase>
-<phrase id='s_005_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>AdAP</n><cs><t><n>really_AdA</n><cs></cs></t><t><n>PositA</n><cs><t><n>ambitious_A</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the really ambitious tenors are Italian</sent>
-<sent lang='Original'>the really ambitious tenors are Italian</sent>
-<sent lang='Swe'>de verkligt ärelystna tenorerna är italienska</sent>
-</phrase>
-<phrase id='s_005_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>AdAP</n><cs><t><n>really_AdA</n><cs></cs></t><t><n>PositA</n><cs><t><n>ambitious_A</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there really ambitious tenors who are Italian</sent>
-<sent lang='Original'>are there really ambitious tenors who are Italian</sent>
-<sent lang='Swe'>finns det verkligt ärelystna tenorer som är italienska</sent>
-</phrase>
-<phrase id='s_005_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>AdAP</n><cs><t><n>really_AdA</n><cs></cs></t><t><n>PositA</n><cs><t><n>ambitious_A</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are really ambitious tenors who are Italian</sent>
-<sent lang='Original'>there are really ambitious tenors who are Italian</sent>
-<sent lang='Swe'>det finns verkligt ärelystna tenorer som är italienska</sent>
-</phrase>
-<phrase id='s_006_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>AdAP</n><cs><t><n>really_AdA</n><cs></cs></t><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>modest_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no really great tenors are modest</sent>
-<sent lang='Original'>no really great tenors are modest</sent>
-<sent lang='Swe'>inga verkligt framstående tenorer är blygsamma</sent>
-</phrase>
-<phrase id='s_006_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>AdAP</n><cs><t><n>really_AdA</n><cs></cs></t><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>modest_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there really great tenors who are modest</sent>
-<sent lang='Original'>are there really great tenors who are modest</sent>
-<sent lang='Swe'>finns det verkligt framstående tenorer som är blygsamma</sent>
-</phrase>
-<phrase id='s_006_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>AdAP</n><cs><t><n>really_AdA</n><cs></cs></t><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>modest_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are really great tenors who are modest</sent>
-<sent lang='Original'>there are really great tenors who are modest</sent>
-<sent lang='Swe'>det finns verkligt framstående tenorer som är blygsamma</sent>
-</phrase>
-<phrase id='s_007_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>swedish_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some great tenors are Swedish</sent>
-<sent lang='Original'>some great tenors are Swedish</sent>
-<sent lang='Swe'>några framstående tenorer är svenska</sent>
-</phrase>
-<phrase id='s_007_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>swedish_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there great tenors who are Swedish</sent>
-<sent lang='Original'>are there great tenors who are Swedish</sent>
-<sent lang='Swe'>finns det framstående tenorer som är svenska</sent>
-</phrase>
-<phrase id='s_007_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>swedish_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are great tenors who are Swedish</sent>
-<sent lang='Original'>there are great tenors who are Swedish</sent>
-<sent lang='Swe'>det finns framstående tenorer som är svenska</sent>
-</phrase>
-<phrase id='s_008_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>many_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>german_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>many great tenors are German</sent>
-<sent lang='Original'>many great tenors are German</sent>
-<sent lang='Swe'>många framstående tenorer är tyska</sent>
-</phrase>
-<phrase id='s_008_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>german_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there great tenors who are German</sent>
-<sent lang='Original'>are there great tenors who are German</sent>
-<sent lang='Swe'>finns det framstående tenorer som är tyska</sent>
-</phrase>
-<phrase id='s_008_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>german_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are great tenors who are German</sent>
-<sent lang='Original'>there are great tenors who are German</sent>
-<sent lang='Swe'>det finns framstående tenorer som är tyska</sent>
-</phrase>
-<phrase id='s_009_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>several_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>british_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>several great tenors are British</sent>
-<sent lang='Original'>several great tenors are British</sent>
-<sent lang='Swe'>flera framstående tenorer är brittiska</sent>
-</phrase>
-<phrase id='s_009_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>british_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there great tenors who are British</sent>
-<sent lang='Original'>are there great tenors who are British</sent>
-<sent lang='Swe'>finns det framstående tenorer som är brittiska</sent>
-</phrase>
-<phrase id='s_009_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>british_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are great tenors who are British</sent>
-<sent lang='Original'>there are great tenors who are British</sent>
-<sent lang='Swe'>det finns framstående tenorer som är brittiska</sent>
-</phrase>
-<phrase id='s_010_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>most great tenors are Italian</sent>
-<sent lang='Original'>most great tenors are Italian</sent>
-<sent lang='Swe'>de flesta framstående tenorer är italienska</sent>
-</phrase>
-<phrase id='s_010_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there great tenors who are Italian</sent>
-<sent lang='Original'>are there great tenors who are Italian</sent>
-<sent lang='Swe'>finns det framstående tenorer som är italienska</sent>
-</phrase>
-<phrase id='s_010_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>italian_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are great tenors who are Italian</sent>
-<sent lang='Original'>there are great tenors who are Italian</sent>
-<sent lang='Swe'>det finns framstående tenorer som är italienska</sent>
-</phrase>
-<phrase id='s_011_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>a_few_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sing_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>popular_music_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>a few great tenors sing popular music</sent>
-<sent lang='Original'>a few great tenors sing popular music</sent>
-<sent lang='Swe'>ett fåtal framstående tenorer sjunger populärmusik</sent>
-</phrase>
-<phrase id='s_011_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>like_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>popular_music_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some great tenors like popular music</sent>
-<sent lang='Original'>some great tenors like popular music</sent>
-<sent lang='Swe'>några framstående tenorer gillar populärmusik</sent>
-</phrase>
-<phrase id='s_011_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sing_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>popular_music_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there great tenors who sing popular music</sent>
-<sent lang='Original'>are there great tenors who sing popular music</sent>
-<sent lang='Swe'>finns det framstående tenorer som sjunger populärmusik</sent>
-</phrase>
-<phrase id='s_011_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sing_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>popular_music_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are great tenors who sing popular music</sent>
-<sent lang='Original'>there are great tenors who sing popular music</sent>
-<sent lang='Swe'>det finns framstående tenorer som sjunger populärmusik</sent>
-</phrase>
-<phrase id='s_012_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>few_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>poor8penniless_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>few great tenors are poor</sent>
-<sent lang='Original'>few great tenors are poor</sent>
-<sent lang='Swe'>få framstående tenorer är fattiga</sent>
-</phrase>
-<phrase id='s_012_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>poor8penniless_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there great tenors who are poor</sent>
-<sent lang='Original'>are there great tenors who are poor</sent>
-<sent lang='Swe'>finns det framstående tenorer som är fattiga</sent>
-</phrase>
-<phrase id='s_012_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>great_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>poor8penniless_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are great tenors who are poor</sent>
-<sent lang='Original'>there are great tenors who are poor</sent>
-<sent lang='Swe'>det finns framstående tenorer som är fattiga</sent>
-</phrase>
-<phrase id='s_013_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>both_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>leading_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>excellent_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>both leading tenors are excellent</sent>
-<sent lang='Original'>both leading tenors are excellent</sent>
-<sent lang='Swe'>båda de ledande tenorerna är förträffliga</sent>
-</phrase>
-<phrase id='s_013_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>leading_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>excellent_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>indispensable_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>leading tenors who are excellent are indispensable</sent>
-<sent lang='Original'>leading tenors who are excellent are indispensable</sent>
-<sent lang='Swe'>ledande tenorer som är förträffliga är oumbärliga</sent>
-</phrase>
-<phrase id='s_013_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>both_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>leading_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>indispensable_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are both leading tenors indispensable</sent>
-<sent lang='Original'>are both leading tenors indispensable</sent>
-<sent lang='Swe'>är båda de ledande tenorerna oumbärliga</sent>
-</phrase>
-<phrase id='s_013_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>both_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>leading_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>indispensable_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>both leading tenors are indispensable</sent>
-<sent lang='Original'>both leading tenors are indispensable</sent>
-<sent lang='Swe'>båda de ledande tenorerna är oumbärliga</sent>
-</phrase>
-<phrase id='s_014_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>neither_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>leading_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>come_cheap_VP</n><cs></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>neither leading tenor comes cheap</sent>
-<sent lang='Original'>neither leading tenor comes cheap</sent>
-<sent lang='Swe'>ingen av de ledande tenorerna är billiga</sent>
-</phrase>
-<phrase id='s_014_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>AdvNP</n><cs><t><n>DetNP</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>leading_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompNP</n><cs><t><n>UsePN</n><cs><t><n>pavarotti_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>one of the leading tenors is Pavarotti</sent>
-<sent lang='Original'>one of the leading tenors is Pavarotti</sent>
-<sent lang='Swe'>ett av de ledande tenorerna är Pavarotti</sent>
-</phrase>
-<phrase id='s_014_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>pavarotti_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>leading_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>come_cheap_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Pavarotti a leading tenor who comes cheap</sent>
-<sent lang='Original'>is Pavarotti a leading tenor who comes cheap</sent>
-<sent lang='Swe'>är Pavarotti en ledande tenor som är billig</sent>
-</phrase>
-<phrase id='s_014_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>pavarotti_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>RelCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>leading_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>come_cheap_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Pavarotti is a leading tenor who comes cheap</sent>
-<sent lang='Original'>Pavarotti is a leading tenor who comes cheap</sent>
-<sent lang='Swe'>Pavarotti är en ledande tenor som är billig</sent>
-</phrase>
-<phrase id='s_015_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_three</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_part_in_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>concert_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at least three tenors will take part in the concert</sent>
-<sent lang='Original'>at least three tenors will take part in the concert</sent>
-<sent lang='Swe'>minst tre tenorer ska delta i konserten</sent>
-</phrase>
-<phrase id='s_015_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_part_in_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>concert_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there tenors who will take part in the concert</sent>
-<sent lang='Original'>are there tenors who will take part in the concert</sent>
-<sent lang='Swe'>finns det tenorer som ska delta i konserten</sent>
-</phrase>
-<phrase id='s_015_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_part_in_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>concert_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are tenors who will take part in the concert</sent>
-<sent lang='Original'>there are tenors who will take part in the concert</sent>
-<sent lang='Swe'>det finns tenorer som ska delta i konserten</sent>
-</phrase>
-<phrase id='s_016_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>contribute_to_V3</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>charity_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>theyRefl_Pron</n><cs></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>fee_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at most two tenors will contribute their fees to charity</sent>
-<sent lang='Original'>at most two tenors will contribute their fees to charity</sent>
-<sent lang='Swe'>högst två tenorer ska ge sina arvoden till välgörenhet</sent>
-</phrase>
-<phrase id='s_016_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>contribute_to_V3</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>charity_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>theyRefl_Pron</n><cs></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>fee_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there tenors who will contribute their fees to charity</sent>
-<sent lang='Original'>are there tenors who will contribute their fees to charity</sent>
-<sent lang='Swe'>finns det tenorer som ska ge sina arvoden till välgörenhet</sent>
-</phrase>
-<phrase id='s_016_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>tenor_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>contribute_to_V3</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>charity_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>theyRefl_Pron</n><cs></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>fee_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are tenors who will contribute their fees to charity</sent>
-<sent lang='Original'>there are tenors who will contribute their fees to charity</sent>
-<sent lang='Swe'>det finns tenorer som ska ge sina arvoden till välgörenhet</sent>
-</phrase>
-<phrase id='s_017_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>irishman_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>nobel_prize_N2</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>literature_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>an Irishman won the Nobel prize for literature</sent>
-<sent lang='Original'>an Irishman won the Nobel prize for literature</sent>
-<sent lang='Swe'>en irländare vann nobelpriset i litteratur</sent>
-</phrase>
-<phrase id='s_017_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>irishman_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>nobel_prize_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did an Irishman win a Nobel prize</sent>
-<sent lang='Original'>did an Irishman win a Nobel prize</sent>
-<sent lang='Swe'>vann en irländare ett nobelpris</sent>
-</phrase>
-<phrase id='s_017_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>irishman_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>nobel_prize_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>an Irishman won a Nobel prize</sent>
-<sent lang='Original'>an Irishman won a Nobel prize</sent>
-<sent lang='Swe'>en irländare vann ett nobelpris</sent>
-</phrase>
-<phrase id='s_018_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every European has the right to live in Europe</sent>
-<sent lang='Original'>every European has the right to live in Europe</sent>
-<sent lang='Swe'>varje europé har rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_018_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every European is a person</sent>
-<sent lang='Original'>every European is a person</sent>
-<sent lang='Swe'>varje europé är en människa</sent>
-</phrase>
-<phrase id='s_018_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Original'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Swe'>varje människa som har rätten att bo i Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_018_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can every European travel freely within Europe</sent>
-<sent lang='Original'>can every European travel freely within Europe</sent>
-<sent lang='Swe'>kan varje europé resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_018_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every European can travel freely within Europe</sent>
-<sent lang='Original'>every European can travel freely within Europe</sent>
-<sent lang='Swe'>varje europé kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_019_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all Europeans have the right to live in Europe</sent>
-<sent lang='Original'>all Europeans have the right to live in Europe</sent>
-<sent lang='Swe'>alla européer har rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_019_2_p'>
-<tree ref='s_018_2_p'/>
-<sent lang='Eng'>every European is a person</sent>
-<sent lang='Original'>every European is a person</sent>
-<sent lang='Swe'>varje europé är en människa</sent>
-</phrase>
-<phrase id='s_019_3_p'>
-<tree ref='s_018_3_p'/>
-<sent lang='Eng'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Original'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Swe'>varje människa som har rätten att bo i Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_019_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can all Europeans travel freely within Europe</sent>
-<sent lang='Original'>can all Europeans travel freely within Europe</sent>
-<sent lang='Swe'>kan alla européer resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_019_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all Europeans can travel freely within Europe</sent>
-<sent lang='Original'>all Europeans can travel freely within Europe</sent>
-<sent lang='Swe'>alla européer kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_020_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>each_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>each European has the right to live in Europe</sent>
-<sent lang='Original'>each European has the right to live in Europe</sent>
-<sent lang='Swe'>varje europé har rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_020_2_p'>
-<tree ref='s_018_2_p'/>
-<sent lang='Eng'>every European is a person</sent>
-<sent lang='Original'>every European is a person</sent>
-<sent lang='Swe'>varje europé är en människa</sent>
-</phrase>
-<phrase id='s_020_3_p'>
-<tree ref='s_018_3_p'/>
-<sent lang='Eng'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Original'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Swe'>varje människa som har rätten att bo i Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_020_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>each_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can each European travel freely within Europe</sent>
-<sent lang='Original'>can each European travel freely within Europe</sent>
-<sent lang='Swe'>kan varje europé resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_020_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>each_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>each European can travel freely within Europe</sent>
-<sent lang='Original'>each European can travel freely within Europe</sent>
-<sent lang='Swe'>varje europé kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_021_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>member_state_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the residents of member states have the right to live in Europe</sent>
-<sent lang='Original'>the residents of member states have the right to live in Europe</sent>
-<sent lang='Swe'>invånarna i medlemsstater har rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_021_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>member_state_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>individual_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all residents of member states are individuals</sent>
-<sent lang='Original'>all residents of member states are individuals</sent>
-<sent lang='Swe'>alla invånare i medlemsstater är individer</sent>
-</phrase>
-<phrase id='s_021_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>individual_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every individual who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Original'>every individual who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Swe'>varje individ som har rätten att bo i Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_021_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>member_state_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can the residents of member states travel freely within Europe</sent>
-<sent lang='Original'>can the residents of member states travel freely within Europe</sent>
-<sent lang='Swe'>kan invånarna i medlemsstater resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_021_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>member_state_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the residents of member states can travel freely within Europe</sent>
-<sent lang='Original'>the residents of member states can travel freely within Europe</sent>
-<sent lang='Swe'>invånarna i medlemsstater kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_022_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no delegate finished the report on time</sent>
-<sent lang='Original'>no delegate finished the report on time</sent>
-<sent lang='Swe'>ingen delegat slutförde rapporten i tid</sent>
-</phrase>
-<phrase id='s_022_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did no delegate finish the report</sent>
-<sent lang='Original'>did no delegate finish the report</sent>
-<sent lang='Swe'>slutförde ingen delegat rapporten</sent>
-</phrase>
-<phrase id='s_022_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no delegate finished the report</sent>
-<sent lang='Original'>no delegate finished the report</sent>
-<sent lang='Swe'>ingen delegat slutförde rapporten</sent>
-</phrase>
-<phrase id='s_023_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some delegates finished the survey on time</sent>
-<sent lang='Original'>some delegates finished the survey on time</sent>
-<sent lang='Swe'>några delegater slutförde undersökningen i tid</sent>
-</phrase>
-<phrase id='s_023_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did some delegates finish the survey</sent>
-<sent lang='Original'>did some delegates finish the survey</sent>
-<sent lang='Swe'>slutförde några delegater undersökningen</sent>
-</phrase>
-<phrase id='s_023_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some delegates finished the survey</sent>
-<sent lang='Original'>some delegates finished the survey</sent>
-<sent lang='Swe'>några delegater slutförde undersökningen</sent>
-</phrase>
-<phrase id='s_024_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>many_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>obtain_from_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>interesting_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>many delegates obtained interesting results from the survey</sent>
-<sent lang='Original'>many delegates obtained interesting results from the survey</sent>
-<sent lang='Swe'>många delegater erhöll intressanta resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_024_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>many_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>obtain_from_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did many delegates obtain results from the survey</sent>
-<sent lang='Original'>did many delegates obtain results from the survey</sent>
-<sent lang='Swe'>erhöll många delegater resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_024_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>many_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>obtain_from_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>many delegates obtained results from the survey</sent>
-<sent lang='Original'>many delegates obtained results from the survey</sent>
-<sent lang='Swe'>många delegater erhöll resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_025_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>several_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>get_V2</n><cs></cs></t></cs></t><t><n>PPartNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t><t><n>publish_V2</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>major_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>national_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>newspaper_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>several delegates got the results published in major national newspapers</sent>
-<sent lang='Original'>several delegates got the results published in major national newspapers</sent>
-<sent lang='Swe'>flera delegater fick resultaten publicerade i större nationella tidningar</sent>
-</phrase>
-<phrase id='s_025_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>several_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>get_V2</n><cs></cs></t></cs></t><t><n>PPartNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t><t><n>publish_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did several delegates get the results published</sent>
-<sent lang='Original'>did several delegates get the results published</sent>
-<sent lang='Swe'>fick flera delegater resultaten publicerade</sent>
-</phrase>
-<phrase id='s_025_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>several_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>get_V2</n><cs></cs></t></cs></t><t><n>PPartNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t><t><n>publish_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>several delegates got the results published</sent>
-<sent lang='Original'>several delegates got the results published</sent>
-<sent lang='Swe'>flera delegater fick resultaten publicerade</sent>
-</phrase>
-<phrase id='s_026_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>AdvAP</n><cs><t><n>PositA</n><cs><t><n>resident_A</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>most Europeans are resident in Europe</sent>
-<sent lang='Original'>most Europeans are resident in Europe</sent>
-<sent lang='Swe'>de flesta européer är bosatta i Europa</sent>
-</phrase>
-<phrase id='s_026_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all Europeans are people</sent>
-<sent lang='Original'>all Europeans are people</sent>
-<sent lang='Swe'>alla européer är människor</sent>
-</phrase>
-<phrase id='s_026_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>AdvAP</n><cs><t><n>PositA</n><cs><t><n>resident_A</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all people who are resident in Europe can travel freely within Europe</sent>
-<sent lang='Original'>all people who are resident in Europe can travel freely within Europe</sent>
-<sent lang='Swe'>alla människor som är bosatta i Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_026_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can most Europeans travel freely within Europe</sent>
-<sent lang='Original'>can most Europeans travel freely within Europe</sent>
-<sent lang='Swe'>kan de flesta européer resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_026_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>most Europeans can travel freely within Europe</sent>
-<sent lang='Original'>most Europeans can travel freely within Europe</sent>
-<sent lang='Swe'>de flesta européer kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_027_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>a_few_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>sweden_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>a few committee members are from Sweden</sent>
-<sent lang='Original'>a few committee members are from Sweden</sent>
-<sent lang='Swe'>ett fåtal kommittémedlemmar är från Sverige</sent>
-</phrase>
-<phrase id='s_027_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all committee members are people</sent>
-<sent lang='Original'>all committee members are people</sent>
-<sent lang='Swe'>alla kommittémedlemmar är människor</sent>
-</phrase>
-<phrase id='s_027_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>sweden_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>scandinavia_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all people who are from Sweden are from Scandinavia</sent>
-<sent lang='Original'>all people who are from Sweden are from Scandinavia</sent>
-<sent lang='Swe'>alla människor som är från Sverige är från Skandinavien</sent>
-</phrase>
-<phrase id='s_027_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>a_few_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>scandinavia_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are at least a few committee members from Scandinavia</sent>
-<sent lang='Original'>are at least a few committee members from Scandinavia</sent>
-<sent lang='Swe'>är minst ett fåtal kommittémedlemmar från Skandinavien</sent>
-</phrase>
-<phrase id='s_027_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>a_few_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>scandinavia_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at least a few committee members are from Scandinavia</sent>
-<sent lang='Original'>at least a few committee members are from Scandinavia</sent>
-<sent lang='Swe'>minst ett fåtal kommittémedlemmar är från Skandinavien</sent>
-</phrase>
-<phrase id='s_028_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>few_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>portugal_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>few committee members are from Portugal</sent>
-<sent lang='Original'>few committee members are from Portugal</sent>
-<sent lang='Swe'>få kommittémedlemmar är från Portugal</sent>
-</phrase>
-<phrase id='s_028_2_p'>
-<tree ref='s_027_2_p'/>
-<sent lang='Eng'>all committee members are people</sent>
-<sent lang='Original'>all committee members are people</sent>
-<sent lang='Swe'>alla kommittémedlemmar är människor</sent>
-</phrase>
-<phrase id='s_028_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>portugal_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>southern_europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all people who are from Portugal are from southern Europe</sent>
-<sent lang='Original'>all people who are from Portugal are from southern Europe</sent>
-<sent lang='Swe'>alla människor som är från Portugal är från södra Europa</sent>
-</phrase>
-<phrase id='s_028_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>few_Det</n><cs></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>southern_europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there few committee members from southern Europe</sent>
-<sent lang='Original'>are there few committee members from southern Europe</sent>
-<sent lang='Swe'>finns det få kommittémedlemmar från södra Europa</sent>
-</phrase>
-<phrase id='s_028_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>few_Det</n><cs></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>southern_europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are few committee members from southern Europe</sent>
-<sent lang='Original'>there are few committee members from southern Europe</sent>
-<sent lang='Swe'>det finns få kommittémedlemmar från södra Europa</sent>
-</phrase>
-<phrase id='s_029_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>both_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>use_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>leading_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>businessman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>both commissioners used to be leading businessmen</sent>
-<sent lang='Original'>both commissioners used to be leading businessmen</sent>
-<sent lang='Swe'>båda ombuden brukade vara ledande affärsmän</sent>
-</phrase>
-<phrase id='s_029_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>both_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>use_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>businessman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did both commissioners used to be businessmen</sent>
-<sent lang='Original'>did both commissioners used to be businessmen</sent>
-<sent lang='Swe'>brukade båda ombuden vara affärsmän</sent>
-</phrase>
-<phrase id='s_029_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>both_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>use_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>businessman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>both commissioners used to be businessmen</sent>
-<sent lang='Original'>both commissioners used to be businessmen</sent>
-<sent lang='Swe'>båda ombuden brukade vara affärsmän</sent>
-</phrase>
-<phrase id='s_030_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>neither_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>a_lot_of_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>neither commissioner spends a lot of time at home</sent>
-<sent lang='Original'>neither commissioner spends a lot of time at home</sent>
-<sent lang='Swe'>inget av ombuden tillbringar mycket tid hemma</sent>
-</phrase>
-<phrase id='s_030_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>neither_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does neither commissioner spend time at home</sent>
-<sent lang='Original'>does neither commissioner spend time at home</sent>
-<sent lang='Swe'>tillbringar inget av ombuden tid hemma</sent>
-</phrase>
-<phrase id='s_030_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>neither_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>neither commissioner spends time at home</sent>
-<sent lang='Original'>neither commissioner spends time at home</sent>
-<sent lang='Swe'>inget av ombuden tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_031_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_three</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>a_lot_of_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at least three commissioners spend a lot of time at home</sent>
-<sent lang='Original'>at least three commissioners spend a lot of time at home</sent>
-<sent lang='Swe'>minst tre ombud tillbringar mycket tid hemma</sent>
-</phrase>
-<phrase id='s_031_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_three</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do at least three commissioners spend time at home</sent>
-<sent lang='Original'>do at least three commissioners spend time at home</sent>
-<sent lang='Swe'>tillbringar minst tre ombud tid hemma</sent>
-</phrase>
-<phrase id='s_031_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_three</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at least three commissioners spend time at home</sent>
-<sent lang='Original'>at least three commissioners spend time at home</sent>
-<sent lang='Swe'>minst tre ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_032_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_ten</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>a_lot_of_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at most ten commissioners spend a lot of time at home</sent>
-<sent lang='Original'>at most ten commissioners spend a lot of time at home</sent>
-<sent lang='Swe'>högst tio ombud tillbringar mycket tid hemma</sent>
-</phrase>
-<phrase id='s_032_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_ten</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do at most ten commissioners spend time at home</sent>
-<sent lang='Original'>do at most ten commissioners spend time at home</sent>
-<sent lang='Swe'>tillbringar högst tio ombud tid hemma</sent>
-</phrase>
-<phrase id='s_032_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_ten</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at most ten commissioners spend time at home</sent>
-<sent lang='Original'>at most ten commissioners spend time at home</sent>
-<sent lang='Swe'>högst tio ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_033_1_p'>
-<tree ref='s_017_3_h'/>
-<sent lang='Eng'>an Irishman won a Nobel prize</sent>
-<sent lang='Original'>an Irishman won a Nobel prize</sent>
-<sent lang='Swe'>en irländare vann ett nobelpris</sent>
-</phrase>
-<phrase id='s_033_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>irishman_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>nobel_prize_N2</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>literature_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did an Irishman win the Nobel prize for literature</sent>
-<sent lang='Original'>did an Irishman win the Nobel prize for literature</sent>
-<sent lang='Swe'>vann en irländare nobelpriset i litteratur</sent>
-</phrase>
-<phrase id='s_033_3_h'>
-<tree ref='s_017_1_p'/>
-<sent lang='Eng'>an Irishman won the Nobel prize for literature</sent>
-<sent lang='Original'>an Irishman won the Nobel prize for literature</sent>
-<sent lang='Swe'>en irländare vann nobelpriset i litteratur</sent>
-</phrase>
-<phrase id='s_034_1_p'>
-<tree ref='s_018_5_h'/>
-<sent lang='Eng'>every European can travel freely within Europe</sent>
-<sent lang='Original'>every European can travel freely within Europe</sent>
-<sent lang='Swe'>varje europé kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_034_2_p'>
-<tree ref='s_018_2_p'/>
-<sent lang='Eng'>every European is a person</sent>
-<sent lang='Original'>every European is a person</sent>
-<sent lang='Swe'>varje europé är en människa</sent>
-</phrase>
-<phrase id='s_034_3_p'>
-<tree ref='s_018_3_p'/>
-<sent lang='Eng'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Original'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Swe'>varje människa som har rätten att bo i Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_034_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does every European have the right to live in Europe</sent>
-<sent lang='Original'>does every European have the right to live in Europe</sent>
-<sent lang='Swe'>har varje europé rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_034_5_h'>
-<tree ref='s_018_1_p'/>
-<sent lang='Eng'>every European has the right to live in Europe</sent>
-<sent lang='Original'>every European has the right to live in Europe</sent>
-<sent lang='Swe'>varje europé har rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_035_1_p'>
-<tree ref='s_019_5_h'/>
-<sent lang='Eng'>all Europeans can travel freely within Europe</sent>
-<sent lang='Original'>all Europeans can travel freely within Europe</sent>
-<sent lang='Swe'>alla européer kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_035_2_p'>
-<tree ref='s_018_2_p'/>
-<sent lang='Eng'>every European is a person</sent>
-<sent lang='Original'>every European is a person</sent>
-<sent lang='Swe'>varje europé är en människa</sent>
-</phrase>
-<phrase id='s_035_3_p'>
-<tree ref='s_018_3_p'/>
-<sent lang='Eng'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Original'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Swe'>varje människa som har rätten att bo i Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_035_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do all Europeans have the right to live in Europe</sent>
-<sent lang='Original'>do all Europeans have the right to live in Europe</sent>
-<sent lang='Swe'>har alla européer rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_035_5_h'>
-<tree ref='s_019_1_p'/>
-<sent lang='Eng'>all Europeans have the right to live in Europe</sent>
-<sent lang='Original'>all Europeans have the right to live in Europe</sent>
-<sent lang='Swe'>alla européer har rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_036_1_p'>
-<tree ref='s_020_5_h'/>
-<sent lang='Eng'>each European can travel freely within Europe</sent>
-<sent lang='Original'>each European can travel freely within Europe</sent>
-<sent lang='Swe'>varje europé kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_036_2_p'>
-<tree ref='s_018_2_p'/>
-<sent lang='Eng'>every European is a person</sent>
-<sent lang='Original'>every European is a person</sent>
-<sent lang='Swe'>varje europé är en människa</sent>
-</phrase>
-<phrase id='s_036_3_p'>
-<tree ref='s_018_3_p'/>
-<sent lang='Eng'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Original'>every person who has the right to live in Europe can travel freely within Europe</sent>
-<sent lang='Swe'>varje människa som har rätten att bo i Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_036_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>each_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does each European have the right to live in Europe</sent>
-<sent lang='Original'>does each European have the right to live in Europe</sent>
-<sent lang='Swe'>har varje europé rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_036_5_h'>
-<tree ref='s_020_1_p'/>
-<sent lang='Eng'>each European has the right to live in Europe</sent>
-<sent lang='Original'>each European has the right to live in Europe</sent>
-<sent lang='Swe'>varje europé har rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_037_1_p'>
-<tree ref='s_021_5_h'/>
-<sent lang='Eng'>the residents of member states can travel freely within Europe</sent>
-<sent lang='Original'>the residents of member states can travel freely within Europe</sent>
-<sent lang='Swe'>invånarna i medlemsstater kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_037_2_p'>
-<tree ref='s_021_2_p'/>
-<sent lang='Eng'>all residents of member states are individuals</sent>
-<sent lang='Original'>all residents of member states are individuals</sent>
-<sent lang='Swe'>alla invånare i medlemsstater är individer</sent>
-</phrase>
-<phrase id='s_037_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>individual_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>anywhere_Adv</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every individual who has the right to live anywhere in Europe can travel freely within Europe</sent>
-<sent lang='Original'>every individual who has the right to live anywhere in Europe can travel freely within Europe</sent>
-<sent lang='Swe'>varje individ som har rätten att bo var som helst i Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_037_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>member_state_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>anywhere_Adv</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do the residents of member states have the right to live anywhere in Europe</sent>
-<sent lang='Original'>do the residents of member states have the right to live anywhere in Europe</sent>
-<sent lang='Swe'>har invånarna i medlemsstater rätten att bo var som helst i Europa</sent>
-</phrase>
-<phrase id='s_037_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>member_state_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>anywhere_Adv</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the residents of member states have the right to live anywhere in Europe</sent>
-<sent lang='Original'>the residents of member states have the right to live anywhere in Europe</sent>
-<sent lang='Swe'>invånarna i medlemsstater har rätten att bo var som helst i Europa</sent>
-</phrase>
-<phrase id='s_038_1_p'>
-<tree ref='s_022_3_h'/>
-<sent lang='Eng'>no delegate finished the report</sent>
-<sent lang='Original'>no delegate finished the report</sent>
-<sent lang='Swe'>ingen delegat slutförde rapporten</sent>
-</phrase>
-<phrase id='s_038_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>anySg_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did any delegate finish the report on time</sent>
-<sent lang='Original'>did any delegate finish the report on time</sent>
-<sent lang='Swe'>slutförde någon delegat rapporten i tid</sent>
-</phrase>
-<phrase id='s_038_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>someSg_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some delegate finished the report on time</sent>
-<sent lang='Original'>some delegate finished the report on time</sent>
-<sent lang='Swe'>någon delegat slutförde rapporten i tid</sent>
-</phrase>
-<phrase id='s_039_1_p'>
-<tree ref='s_023_3_h'/>
-<sent lang='Eng'>some delegates finished the survey</sent>
-<sent lang='Original'>some delegates finished the survey</sent>
-<sent lang='Swe'>några delegater slutförde undersökningen</sent>
-</phrase>
-<phrase id='s_039_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did some delegates finish the survey on time</sent>
-<sent lang='Original'>did some delegates finish the survey on time</sent>
-<sent lang='Swe'>slutförde några delegater undersökningen i tid</sent>
-</phrase>
-<phrase id='s_039_3_h'>
-<tree ref='s_023_1_p'/>
-<sent lang='Eng'>some delegates finished the survey on time</sent>
-<sent lang='Original'>some delegates finished the survey on time</sent>
-<sent lang='Swe'>några delegater slutförde undersökningen i tid</sent>
-</phrase>
-<phrase id='s_040_1_p'>
-<tree ref='s_024_3_h'/>
-<sent lang='Eng'>many delegates obtained results from the survey</sent>
-<sent lang='Original'>many delegates obtained results from the survey</sent>
-<sent lang='Swe'>många delegater erhöll resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_040_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>many_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>obtain_from_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>interesting_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did many delegates obtain interesting results from the survey</sent>
-<sent lang='Original'>did many delegates obtain interesting results from the survey</sent>
-<sent lang='Swe'>erhöll många delegater intressanta resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_040_3_h'>
-<tree ref='s_024_1_p'/>
-<sent lang='Eng'>many delegates obtained interesting results from the survey</sent>
-<sent lang='Original'>many delegates obtained interesting results from the survey</sent>
-<sent lang='Swe'>många delegater erhöll intressanta resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_041_1_p'>
-<tree ref='s_025_3_h'/>
-<sent lang='Eng'>several delegates got the results published</sent>
-<sent lang='Original'>several delegates got the results published</sent>
-<sent lang='Swe'>flera delegater fick resultaten publicerade</sent>
-</phrase>
-<phrase id='s_041_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>several_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>get_V2</n><cs></cs></t></cs></t><t><n>PPartNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t><t><n>publish_V2</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>major_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>national_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>newspaper_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did several delegates get the results published in major national newspapers</sent>
-<sent lang='Original'>did several delegates get the results published in major national newspapers</sent>
-<sent lang='Swe'>fick flera delegater resultaten publicerade i större nationella tidningar</sent>
-</phrase>
-<phrase id='s_041_3_h'>
-<tree ref='s_025_1_p'/>
-<sent lang='Eng'>several delegates got the results published in major national newspapers</sent>
-<sent lang='Original'>several delegates got the results published in major national newspapers</sent>
-<sent lang='Swe'>flera delegater fick resultaten publicerade i större nationella tidningar</sent>
-</phrase>
-<phrase id='s_042_1_p'>
-<tree ref='s_026_5_h'/>
-<sent lang='Eng'>most Europeans can travel freely within Europe</sent>
-<sent lang='Original'>most Europeans can travel freely within Europe</sent>
-<sent lang='Swe'>de flesta européer kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_042_2_p'>
-<tree ref='s_026_2_p'/>
-<sent lang='Eng'>all Europeans are people</sent>
-<sent lang='Original'>all Europeans are people</sent>
-<sent lang='Swe'>alla européer är människor</sent>
-</phrase>
-<phrase id='s_042_3_p'>
-<tree ref='s_026_3_p'/>
-<sent lang='Eng'>all people who are resident in Europe can travel freely within Europe</sent>
-<sent lang='Original'>all people who are resident in Europe can travel freely within Europe</sent>
-<sent lang='Swe'>alla människor som är bosatta i Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_042_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>AdvAP</n><cs><t><n>PositA</n><cs><t><n>resident_A</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are most Europeans resident in Europe</sent>
-<sent lang='Original'>are most Europeans resident in Europe</sent>
-<sent lang='Swe'>är de flesta européer bosatta i Europa</sent>
-</phrase>
-<phrase id='s_042_5_h'>
-<tree ref='s_026_1_p'/>
-<sent lang='Eng'>most Europeans are resident in Europe</sent>
-<sent lang='Original'>most Europeans are resident in Europe</sent>
-<sent lang='Swe'>de flesta européer är bosatta i Europa</sent>
-</phrase>
-<phrase id='s_043_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>a_few_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>scandinavia_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>a few committee members are from Scandinavia</sent>
-<sent lang='Original'>a few committee members are from Scandinavia</sent>
-<sent lang='Swe'>ett fåtal kommittémedlemmar är från Skandinavien</sent>
-</phrase>
-<phrase id='s_043_2_p'>
-<tree ref='s_027_2_p'/>
-<sent lang='Eng'>all committee members are people</sent>
-<sent lang='Original'>all committee members are people</sent>
-<sent lang='Swe'>alla kommittémedlemmar är människor</sent>
-</phrase>
-<phrase id='s_043_3_p'>
-<tree ref='s_027_3_p'/>
-<sent lang='Eng'>all people who are from Sweden are from Scandinavia</sent>
-<sent lang='Original'>all people who are from Sweden are from Scandinavia</sent>
-<sent lang='Swe'>alla människor som är från Sverige är från Skandinavien</sent>
-</phrase>
-<phrase id='s_043_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>a_few_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>sweden_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are at least a few committee members from Sweden</sent>
-<sent lang='Original'>are at least a few committee members from Sweden</sent>
-<sent lang='Swe'>är minst ett fåtal kommittémedlemmar från Sverige</sent>
-</phrase>
-<phrase id='s_043_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>a_few_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>sweden_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at least a few committee members are from Sweden</sent>
-<sent lang='Original'>at least a few committee members are from Sweden</sent>
-<sent lang='Swe'>minst ett fåtal kommittémedlemmar är från Sverige</sent>
-</phrase>
-<phrase id='s_044_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>few_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>southern_europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>few committee members are from southern Europe</sent>
-<sent lang='Original'>few committee members are from southern Europe</sent>
-<sent lang='Swe'>få kommittémedlemmar är från södra Europa</sent>
-</phrase>
-<phrase id='s_044_2_p'>
-<tree ref='s_027_2_p'/>
-<sent lang='Eng'>all committee members are people</sent>
-<sent lang='Original'>all committee members are people</sent>
-<sent lang='Swe'>alla kommittémedlemmar är människor</sent>
-</phrase>
-<phrase id='s_044_3_p'>
-<tree ref='s_028_3_p'/>
-<sent lang='Eng'>all people who are from Portugal are from southern Europe</sent>
-<sent lang='Original'>all people who are from Portugal are from southern Europe</sent>
-<sent lang='Swe'>alla människor som är från Portugal är från södra Europa</sent>
-</phrase>
-<phrase id='s_044_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>few_Det</n><cs></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>portugal_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there few committee members from Portugal</sent>
-<sent lang='Original'>are there few committee members from Portugal</sent>
-<sent lang='Swe'>finns det få kommittémedlemmar från Portugal</sent>
-</phrase>
-<phrase id='s_044_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>few_Det</n><cs></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>portugal_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are few committee members from Portugal</sent>
-<sent lang='Original'>there are few committee members from Portugal</sent>
-<sent lang='Swe'>det finns få kommittémedlemmar från Portugal</sent>
-</phrase>
-<phrase id='s_045_1_p'>
-<tree ref='s_029_3_h'/>
-<sent lang='Eng'>both commissioners used to be businessmen</sent>
-<sent lang='Original'>both commissioners used to be businessmen</sent>
-<sent lang='Swe'>båda ombuden brukade vara affärsmän</sent>
-</phrase>
-<phrase id='s_045_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>both_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>use_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>leading_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>businessman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did both commissioners used to be leading businessmen</sent>
-<sent lang='Original'>did both commissioners used to be leading businessmen</sent>
-<sent lang='Swe'>brukade båda ombuden vara ledande affärsmän</sent>
-</phrase>
-<phrase id='s_045_3_h'>
-<tree ref='s_029_1_p'/>
-<sent lang='Eng'>both commissioners used to be leading businessmen</sent>
-<sent lang='Original'>both commissioners used to be leading businessmen</sent>
-<sent lang='Swe'>båda ombuden brukade vara ledande affärsmän</sent>
-</phrase>
-<phrase id='s_046_1_p'>
-<tree ref='s_030_3_h'/>
-<sent lang='Eng'>neither commissioner spends time at home</sent>
-<sent lang='Original'>neither commissioner spends time at home</sent>
-<sent lang='Swe'>inget av ombuden tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_046_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>either_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>a_lot_of_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does either commissioner spend a lot of time at home</sent>
-<sent lang='Original'>does either commissioner spend a lot of time at home</sent>
-<sent lang='Swe'>tillbringar något av ombuden mycket tid hemma</sent>
-</phrase>
-<phrase id='s_046_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>AdvNP</n><cs><t><n>DetNP</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>a_lot_of_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>one of the commissioners spends a lot of time at home</sent>
-<sent lang='Original'>one of the commissioners spends a lot of time at home</sent>
-<sent lang='Swe'>ett av ombuden tillbringar mycket tid hemma</sent>
-</phrase>
-<phrase id='s_047_1_p'>
-<tree ref='s_031_3_h'/>
-<sent lang='Eng'>at least three commissioners spend time at home</sent>
-<sent lang='Original'>at least three commissioners spend time at home</sent>
-<sent lang='Swe'>minst tre ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_047_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_three</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>a_lot_of_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do at least three commissioners spend a lot of time at home</sent>
-<sent lang='Original'>do at least three commissioners spend a lot of time at home</sent>
-<sent lang='Swe'>tillbringar minst tre ombud mycket tid hemma</sent>
-</phrase>
-<phrase id='s_047_3_h'>
-<tree ref='s_031_1_p'/>
-<sent lang='Eng'>at least three commissioners spend a lot of time at home</sent>
-<sent lang='Original'>at least three commissioners spend a lot of time at home</sent>
-<sent lang='Swe'>minst tre ombud tillbringar mycket tid hemma</sent>
-</phrase>
-<phrase id='s_048_1_p'>
-<tree ref='s_032_3_h'/>
-<sent lang='Eng'>at most ten commissioners spend time at home</sent>
-<sent lang='Original'>at most ten commissioners spend time at home</sent>
-<sent lang='Swe'>högst tio ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_048_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_ten</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>a_lot_of_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do at most ten commissioners spend a lot of time at home</sent>
-<sent lang='Original'>do at most ten commissioners spend a lot of time at home</sent>
-<sent lang='Swe'>tillbringar högst tio ombud mycket tid hemma</sent>
-</phrase>
-<phrase id='s_048_3_h'>
-<tree ref='s_032_1_p'/>
-<sent lang='Eng'>at most ten commissioners spend a lot of time at home</sent>
-<sent lang='Original'>at most ten commissioners spend a lot of time at home</sent>
-<sent lang='Swe'>högst tio ombud tillbringar mycket tid hemma</sent>
-</phrase>
-<phrase id='s_049_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>swede_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>nobel_prize_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>a Swede won a Nobel prize</sent>
-<sent lang='Original'>a Swede won a Nobel prize</sent>
-<sent lang='Swe'>en svensk vann ett nobelpris</sent>
-</phrase>
-<phrase id='s_049_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>swede_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>scandinavian_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every Swede is a Scandinavian</sent>
-<sent lang='Original'>every Swede is a Scandinavian</sent>
-<sent lang='Swe'>varje svensk är en skandinav</sent>
-</phrase>
-<phrase id='s_049_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>scandinavian_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>nobel_prize_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did a Scandinavian win a Nobel prize</sent>
-<sent lang='Original'>did a Scandinavian win a Nobel prize</sent>
-<sent lang='Swe'>vann en skandinav ett nobelpris</sent>
-</phrase>
-<phrase id='s_049_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>scandinavian_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>nobel_prize_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>a Scandinavian won a Nobel prize</sent>
-<sent lang='Original'>a Scandinavian won a Nobel prize</sent>
-<sent lang='Swe'>en skandinav vann ett nobelpris</sent>
-</phrase>
-<phrase id='s_050_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>canadian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>resident_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every Canadian resident can travel freely within Europe</sent>
-<sent lang='Original'>every Canadian resident can travel freely within Europe</sent>
-<sent lang='Swe'>varje kanadensisk invånare kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_050_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>canadian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>resident_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>ComplN2</n><cs><t><n>resident_on_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>north_american_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>continent_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Original'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Swe'>varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten</sent>
-</phrase>
-<phrase id='s_050_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>ComplN2</n><cs><t><n>resident_on_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>north_american_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>continent_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can every resident of the North American continent travel freely within Europe</sent>
-<sent lang='Original'>can every resident of the North American continent travel freely within Europe</sent>
-<sent lang='Swe'>kan varje invånare på den nordamerikanska kontinenten resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_050_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>ComplN2</n><cs><t><n>resident_on_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>north_american_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>continent_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every resident of the North American continent can travel freely within Europe</sent>
-<sent lang='Original'>every resident of the North American continent can travel freely within Europe</sent>
-<sent lang='Swe'>varje invånare på den nordamerikanska kontinenten kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_051_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>canadian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>resident_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all Canadian residents can travel freely within Europe</sent>
-<sent lang='Original'>all Canadian residents can travel freely within Europe</sent>
-<sent lang='Swe'>alla kanadensiska invånare kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_051_2_p'>
-<tree ref='s_050_2_p'/>
-<sent lang='Eng'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Original'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Swe'>varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten</sent>
-</phrase>
-<phrase id='s_051_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_on_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>north_american_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>continent_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can all residents of the North American continent travel freely within Europe</sent>
-<sent lang='Original'>can all residents of the North American continent travel freely within Europe</sent>
-<sent lang='Swe'>kan alla invånare på den nordamerikanska kontinenten resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_051_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_on_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>north_american_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>continent_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all residents of the North American continent can travel freely within Europe</sent>
-<sent lang='Original'>all residents of the North American continent can travel freely within Europe</sent>
-<sent lang='Swe'>alla invånare på den nordamerikanska kontinenten kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_052_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>each_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>canadian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>resident_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>each Canadian resident can travel freely within Europe</sent>
-<sent lang='Original'>each Canadian resident can travel freely within Europe</sent>
-<sent lang='Swe'>varje kanadensisk invånare kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_052_2_p'>
-<tree ref='s_050_2_p'/>
-<sent lang='Eng'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Original'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Swe'>varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten</sent>
-</phrase>
-<phrase id='s_052_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>each_Det</n><cs></cs></t><t><n>ComplN2</n><cs><t><n>resident_on_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>north_american_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>continent_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can each resident of the North American continent travel freely within Europe</sent>
-<sent lang='Original'>can each resident of the North American continent travel freely within Europe</sent>
-<sent lang='Swe'>kan varje invånare på den nordamerikanska kontinenten resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_052_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>each_Det</n><cs></cs></t><t><n>ComplN2</n><cs><t><n>resident_on_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>north_american_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>continent_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>each resident of the North American continent can travel freely within Europe</sent>
-<sent lang='Original'>each resident of the North American continent can travel freely within Europe</sent>
-<sent lang='Swe'>varje invånare på den nordamerikanska kontinenten kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_053_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>major_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>western_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>country_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the residents of major western countries can travel freely within Europe</sent>
-<sent lang='Original'>the residents of major western countries can travel freely within Europe</sent>
-<sent lang='Swe'>invånarna i större västerländska länder kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_053_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>major_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>western_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>country_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>western_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>country_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all residents of major western countries are residents of western countries</sent>
-<sent lang='Original'>all residents of major western countries are residents of western countries</sent>
-<sent lang='Swe'>alla invånare i större västerländska länder är invånare i västerländska länder</sent>
-</phrase>
-<phrase id='s_053_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>western_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>country_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do the residents of western countries have the right to live in Europe</sent>
-<sent lang='Original'>do the residents of western countries have the right to live in Europe</sent>
-<sent lang='Swe'>har invånarna i västerländska länder rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_053_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>western_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>country_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the residents of western countries have the right to live in Europe</sent>
-<sent lang='Original'>the residents of western countries have the right to live in Europe</sent>
-<sent lang='Swe'>invånarna i västerländska länder har rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_054_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>scandinavian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no Scandinavian delegate finished the report on time</sent>
-<sent lang='Original'>no Scandinavian delegate finished the report on time</sent>
-<sent lang='Swe'>ingen skandinavisk delegat slutförde rapporten i tid</sent>
-</phrase>
-<phrase id='s_054_2_q'>
-<tree ref='s_038_2_q'/>
-<sent lang='Eng'>did any delegate finish the report on time</sent>
-<sent lang='Original'>did any delegate finish the report on time</sent>
-<sent lang='Swe'>slutförde någon delegat rapporten i tid</sent>
-</phrase>
-<phrase id='s_054_3_h'>
-<tree ref='s_038_3_h'/>
-<sent lang='Eng'>some delegate finished the report on time</sent>
-<sent lang='Original'>some delegate finished the report on time</sent>
-<sent lang='Swe'>någon delegat slutförde rapporten i tid</sent>
-</phrase>
-<phrase id='s_055_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>irish_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some Irish delegates finished the survey on time</sent>
-<sent lang='Original'>some Irish delegates finished the survey on time</sent>
-<sent lang='Swe'>några irländska delegater slutförde undersökningen i tid</sent>
-</phrase>
-<phrase id='s_055_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>anyPl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did any delegates finish the survey on time</sent>
-<sent lang='Original'>did any delegates finish the survey on time</sent>
-<sent lang='Swe'>slutförde några delegater undersökningen i tid</sent>
-</phrase>
-<phrase id='s_055_3_h'>
-<tree ref='s_023_1_p'/>
-<sent lang='Eng'>some delegates finished the survey on time</sent>
-<sent lang='Original'>some delegates finished the survey on time</sent>
-<sent lang='Swe'>några delegater slutförde undersökningen i tid</sent>
-</phrase>
-<phrase id='s_056_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>many_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>british_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>obtain_from_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>interesting_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>many British delegates obtained interesting results from the survey</sent>
-<sent lang='Original'>many British delegates obtained interesting results from the survey</sent>
-<sent lang='Swe'>många brittiska delegater erhöll intressanta resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_056_2_q'>
-<tree ref='s_040_2_q'/>
-<sent lang='Eng'>did many delegates obtain interesting results from the survey</sent>
-<sent lang='Original'>did many delegates obtain interesting results from the survey</sent>
-<sent lang='Swe'>erhöll många delegater intressanta resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_056_3_h'>
-<tree ref='s_024_1_p'/>
-<sent lang='Eng'>many delegates obtained interesting results from the survey</sent>
-<sent lang='Original'>many delegates obtained interesting results from the survey</sent>
-<sent lang='Swe'>många delegater erhöll intressanta resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_057_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>several_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>portuguese_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>get_V2</n><cs></cs></t></cs></t><t><n>PPartNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t><t><n>publish_V2</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>major_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>national_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>newspaper_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>several Portuguese delegates got the results published in major national newspapers</sent>
-<sent lang='Original'>several Portuguese delegates got the results published in major national newspapers</sent>
-<sent lang='Swe'>flera portugisiska delegater fick resultaten publicerade i större nationella tidningar</sent>
-</phrase>
-<phrase id='s_057_2_q'>
-<tree ref='s_041_2_q'/>
-<sent lang='Eng'>did several delegates get the results published in major national newspapers</sent>
-<sent lang='Original'>did several delegates get the results published in major national newspapers</sent>
-<sent lang='Swe'>fick flera delegater resultaten publicerade i större nationella tidningar</sent>
-</phrase>
-<phrase id='s_057_3_h'>
-<tree ref='s_025_1_p'/>
-<sent lang='Eng'>several delegates got the results published in major national newspapers</sent>
-<sent lang='Original'>several delegates got the results published in major national newspapers</sent>
-<sent lang='Swe'>flera delegater fick resultaten publicerade i större nationella tidningar</sent>
-</phrase>
-<phrase id='s_058_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>resident_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>most Europeans who are resident in Europe can travel freely within Europe</sent>
-<sent lang='Original'>most Europeans who are resident in Europe can travel freely within Europe</sent>
-<sent lang='Swe'>de flesta européer som är bosatta i Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_058_2_q'>
-<tree ref='s_026_4_q'/>
-<sent lang='Eng'>can most Europeans travel freely within Europe</sent>
-<sent lang='Original'>can most Europeans travel freely within Europe</sent>
-<sent lang='Swe'>kan de flesta européer resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_058_3_h'>
-<tree ref='s_026_5_h'/>
-<sent lang='Eng'>most Europeans can travel freely within Europe</sent>
-<sent lang='Original'>most Europeans can travel freely within Europe</sent>
-<sent lang='Swe'>de flesta européer kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_059_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>a_few_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>scandinavia_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>a few female committee members are from Scandinavia</sent>
-<sent lang='Original'>a few female committee members are from Scandinavia</sent>
-<sent lang='Swe'>ett fåtal kvinnliga kommittémedlemmar är från Skandinavien</sent>
-</phrase>
-<phrase id='s_059_2_q'>
-<tree ref='s_027_4_q'/>
-<sent lang='Eng'>are at least a few committee members from Scandinavia</sent>
-<sent lang='Original'>are at least a few committee members from Scandinavia</sent>
-<sent lang='Swe'>är minst ett fåtal kommittémedlemmar från Skandinavien</sent>
-</phrase>
-<phrase id='s_059_3_h'>
-<tree ref='s_027_5_h'/>
-<sent lang='Eng'>at least a few committee members are from Scandinavia</sent>
-<sent lang='Original'>at least a few committee members are from Scandinavia</sent>
-<sent lang='Swe'>minst ett fåtal kommittémedlemmar är från Skandinavien</sent>
-</phrase>
-<phrase id='s_060_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>few_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>southern_europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>few female committee members are from southern Europe</sent>
-<sent lang='Original'>few female committee members are from southern Europe</sent>
-<sent lang='Swe'>få kvinnliga kommittémedlemmar är från södra Europa</sent>
-</phrase>
-<phrase id='s_060_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>few_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>southern_europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are few committee members from southern Europe</sent>
-<sent lang='Original'>are few committee members from southern Europe</sent>
-<sent lang='Swe'>är få kommittémedlemmar från södra Europa</sent>
-</phrase>
-<phrase id='s_060_3_h'>
-<tree ref='s_044_1_p'/>
-<sent lang='Eng'>few committee members are from southern Europe</sent>
-<sent lang='Original'>few committee members are from southern Europe</sent>
-<sent lang='Swe'>få kommittémedlemmar är från södra Europa</sent>
-</phrase>
-<phrase id='s_061_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>both_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>use_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>both female commissioners used to be in business</sent>
-<sent lang='Original'>both female commissioners used to be in business</sent>
-<sent lang='Swe'>båda de kvinnliga ombuden brukade vara i affärsverksamhet</sent>
-</phrase>
-<phrase id='s_061_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>both_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>use_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did both commissioners used to be in business</sent>
-<sent lang='Original'>did both commissioners used to be in business</sent>
-<sent lang='Swe'>brukade båda ombuden vara i affärsverksamhet</sent>
-</phrase>
-<phrase id='s_061_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>both_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>use_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>both commissioners used to be in business</sent>
-<sent lang='Original'>both commissioners used to be in business</sent>
-<sent lang='Swe'>båda ombuden brukade vara i affärsverksamhet</sent>
-</phrase>
-<phrase id='s_062_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>neither_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>a_lot_of_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>neither female commissioner spends a lot of time at home</sent>
-<sent lang='Original'>neither female commissioner spends a lot of time at home</sent>
-<sent lang='Swe'>inget av de kvinnliga ombuden tillbringar mycket tid hemma</sent>
-</phrase>
-<phrase id='s_062_2_q'>
-<tree ref='s_046_2_q'/>
-<sent lang='Eng'>does either commissioner spend a lot of time at home</sent>
-<sent lang='Original'>does either commissioner spend a lot of time at home</sent>
-<sent lang='Swe'>tillbringar något av ombuden mycket tid hemma</sent>
-</phrase>
-<phrase id='s_062_3_h'>
-<tree ref='s_046_3_h'/>
-<sent lang='Eng'>one of the commissioners spends a lot of time at home</sent>
-<sent lang='Original'>one of the commissioners spends a lot of time at home</sent>
-<sent lang='Swe'>ett av ombuden tillbringar mycket tid hemma</sent>
-</phrase>
-<phrase id='s_063_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_three</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at least three female commissioners spend time at home</sent>
-<sent lang='Original'>at least three female commissioners spend time at home</sent>
-<sent lang='Swe'>minst tre kvinnliga ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_063_2_q'>
-<tree ref='s_031_2_q'/>
-<sent lang='Eng'>do at least three commissioners spend time at home</sent>
-<sent lang='Original'>do at least three commissioners spend time at home</sent>
-<sent lang='Swe'>tillbringar minst tre ombud tid hemma</sent>
-</phrase>
-<phrase id='s_063_3_h'>
-<tree ref='s_031_3_h'/>
-<sent lang='Eng'>at least three commissioners spend time at home</sent>
-<sent lang='Original'>at least three commissioners spend time at home</sent>
-<sent lang='Swe'>minst tre ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_064_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_ten</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at most ten female commissioners spend time at home</sent>
-<sent lang='Original'>at most ten female commissioners spend time at home</sent>
-<sent lang='Swe'>högst tio kvinnliga ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_064_2_q'>
-<tree ref='s_032_2_q'/>
-<sent lang='Eng'>do at most ten commissioners spend time at home</sent>
-<sent lang='Original'>do at most ten commissioners spend time at home</sent>
-<sent lang='Swe'>tillbringar högst tio ombud tid hemma</sent>
-</phrase>
-<phrase id='s_064_3_h'>
-<tree ref='s_032_3_h'/>
-<sent lang='Eng'>at most ten commissioners spend time at home</sent>
-<sent lang='Original'>at most ten commissioners spend time at home</sent>
-<sent lang='Swe'>högst tio ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_065_1_p'>
-<tree ref='s_049_4_h'/>
-<sent lang='Eng'>a Scandinavian won a Nobel prize</sent>
-<sent lang='Original'>a Scandinavian won a Nobel prize</sent>
-<sent lang='Swe'>en skandinav vann ett nobelpris</sent>
-</phrase>
-<phrase id='s_065_2_p'>
-<tree ref='s_049_2_p'/>
-<sent lang='Eng'>every Swede is a Scandinavian</sent>
-<sent lang='Original'>every Swede is a Scandinavian</sent>
-<sent lang='Swe'>varje svensk är en skandinav</sent>
-</phrase>
-<phrase id='s_065_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>swede_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>nobel_prize_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did a Swede win a Nobel prize</sent>
-<sent lang='Original'>did a Swede win a Nobel prize</sent>
-<sent lang='Swe'>vann en svensk ett nobelpris</sent>
-</phrase>
-<phrase id='s_065_4_h'>
-<tree ref='s_049_1_p'/>
-<sent lang='Eng'>a Swede won a Nobel prize</sent>
-<sent lang='Original'>a Swede won a Nobel prize</sent>
-<sent lang='Swe'>en svensk vann ett nobelpris</sent>
-</phrase>
-<phrase id='s_066_1_p'>
-<tree ref='s_050_4_h'/>
-<sent lang='Eng'>every resident of the North American continent can travel freely within Europe</sent>
-<sent lang='Original'>every resident of the North American continent can travel freely within Europe</sent>
-<sent lang='Swe'>varje invånare på den nordamerikanska kontinenten kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_066_2_p'>
-<tree ref='s_050_2_p'/>
-<sent lang='Eng'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Original'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Swe'>varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten</sent>
-</phrase>
-<phrase id='s_066_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>canadian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>resident_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can every Canadian resident travel freely within Europe</sent>
-<sent lang='Original'>can every Canadian resident travel freely within Europe</sent>
-<sent lang='Swe'>kan varje kanadensisk invånare resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_066_4_h'>
-<tree ref='s_050_1_p'/>
-<sent lang='Eng'>every Canadian resident can travel freely within Europe</sent>
-<sent lang='Original'>every Canadian resident can travel freely within Europe</sent>
-<sent lang='Swe'>varje kanadensisk invånare kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_067_1_p'>
-<tree ref='s_051_4_h'/>
-<sent lang='Eng'>all residents of the North American continent can travel freely within Europe</sent>
-<sent lang='Original'>all residents of the North American continent can travel freely within Europe</sent>
-<sent lang='Swe'>alla invånare på den nordamerikanska kontinenten kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_067_2_p'>
-<tree ref='s_050_2_p'/>
-<sent lang='Eng'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Original'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Swe'>varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten</sent>
-</phrase>
-<phrase id='s_067_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>canadian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>resident_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can all Canadian residents travel freely within Europe</sent>
-<sent lang='Original'>can all Canadian residents travel freely within Europe</sent>
-<sent lang='Swe'>kan alla kanadensiska invånare resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_067_4_h'>
-<tree ref='s_051_1_p'/>
-<sent lang='Eng'>all Canadian residents can travel freely within Europe</sent>
-<sent lang='Original'>all Canadian residents can travel freely within Europe</sent>
-<sent lang='Swe'>alla kanadensiska invånare kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_068_1_p'>
-<tree ref='s_052_4_h'/>
-<sent lang='Eng'>each resident of the North American continent can travel freely within Europe</sent>
-<sent lang='Original'>each resident of the North American continent can travel freely within Europe</sent>
-<sent lang='Swe'>varje invånare på den nordamerikanska kontinenten kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_068_2_p'>
-<tree ref='s_050_2_p'/>
-<sent lang='Eng'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Original'>every Canadian resident is a resident of the North American continent</sent>
-<sent lang='Swe'>varje kanadensisk invånare är en invånare på den nordamerikanska kontinenten</sent>
-</phrase>
-<phrase id='s_068_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>each_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>canadian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>resident_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can each Canadian resident travel freely within Europe</sent>
-<sent lang='Original'>can each Canadian resident travel freely within Europe</sent>
-<sent lang='Swe'>kan varje kanadensisk invånare resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_068_4_h'>
-<tree ref='s_052_1_p'/>
-<sent lang='Eng'>each Canadian resident can travel freely within Europe</sent>
-<sent lang='Original'>each Canadian resident can travel freely within Europe</sent>
-<sent lang='Swe'>varje kanadensisk invånare kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_069_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>western_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>country_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the residents of western countries can travel freely within Europe</sent>
-<sent lang='Original'>the residents of western countries can travel freely within Europe</sent>
-<sent lang='Swe'>invånarna i västerländska länder kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_069_2_p'>
-<tree ref='s_053_2_p'/>
-<sent lang='Eng'>all residents of major western countries are residents of western countries</sent>
-<sent lang='Original'>all residents of major western countries are residents of western countries</sent>
-<sent lang='Swe'>alla invånare i större västerländska länder är invånare i västerländska länder</sent>
-</phrase>
-<phrase id='s_069_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>major_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>western_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>country_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do the residents of major western countries have the right to live in Europe</sent>
-<sent lang='Original'>do the residents of major western countries have the right to live in Europe</sent>
-<sent lang='Swe'>har invånarna i större västerländska länder rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_069_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>resident_in_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>major_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>western_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>country_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>right_N</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the residents of major western countries have the right to live in Europe</sent>
-<sent lang='Original'>the residents of major western countries have the right to live in Europe</sent>
-<sent lang='Swe'>invånarna i större västerländska länder har rätten att bo i Europa</sent>
-</phrase>
-<phrase id='s_070_1_p'>
-<tree ref='s_022_1_p'/>
-<sent lang='Eng'>no delegate finished the report on time</sent>
-<sent lang='Original'>no delegate finished the report on time</sent>
-<sent lang='Swe'>ingen delegat slutförde rapporten i tid</sent>
-</phrase>
-<phrase id='s_070_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>anySg_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>scandinavian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did any Scandinavian delegate finish the report on time</sent>
-<sent lang='Original'>did any Scandinavian delegate finish the report on time</sent>
-<sent lang='Swe'>slutförde någon skandinavisk delegat rapporten i tid</sent>
-</phrase>
-<phrase id='s_070_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>someSg_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>scandinavian_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some Scandinavian delegate finished the report on time</sent>
-<sent lang='Original'>some Scandinavian delegate finished the report on time</sent>
-<sent lang='Swe'>någon skandinavisk delegat slutförde rapporten i tid</sent>
-</phrase>
-<phrase id='s_071_1_p'>
-<tree ref='s_023_1_p'/>
-<sent lang='Eng'>some delegates finished the survey on time</sent>
-<sent lang='Original'>some delegates finished the survey on time</sent>
-<sent lang='Swe'>några delegater slutförde undersökningen i tid</sent>
-</phrase>
-<phrase id='s_071_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>anyPl_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>irish_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did any Irish delegates finish the survey on time</sent>
-<sent lang='Original'>did any Irish delegates finish the survey on time</sent>
-<sent lang='Swe'>slutförde några irländska delegater undersökningen i tid</sent>
-</phrase>
-<phrase id='s_071_3_h'>
-<tree ref='s_055_1_p'/>
-<sent lang='Eng'>some Irish delegates finished the survey on time</sent>
-<sent lang='Original'>some Irish delegates finished the survey on time</sent>
-<sent lang='Swe'>några irländska delegater slutförde undersökningen i tid</sent>
-</phrase>
-<phrase id='s_072_1_p'>
-<tree ref='s_024_1_p'/>
-<sent lang='Eng'>many delegates obtained interesting results from the survey</sent>
-<sent lang='Original'>many delegates obtained interesting results from the survey</sent>
-<sent lang='Swe'>många delegater erhöll intressanta resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_072_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>many_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>british_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>obtain_from_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>survey_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>interesting_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did many British delegates obtain interesting results from the survey</sent>
-<sent lang='Original'>did many British delegates obtain interesting results from the survey</sent>
-<sent lang='Swe'>erhöll många brittiska delegater intressanta resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_072_3_h'>
-<tree ref='s_056_1_p'/>
-<sent lang='Eng'>many British delegates obtained interesting results from the survey</sent>
-<sent lang='Original'>many British delegates obtained interesting results from the survey</sent>
-<sent lang='Swe'>många brittiska delegater erhöll intressanta resultat från undersökningen</sent>
-</phrase>
-<phrase id='s_073_1_p'>
-<tree ref='s_025_1_p'/>
-<sent lang='Eng'>several delegates got the results published in major national newspapers</sent>
-<sent lang='Original'>several delegates got the results published in major national newspapers</sent>
-<sent lang='Swe'>flera delegater fick resultaten publicerade i större nationella tidningar</sent>
-</phrase>
-<phrase id='s_073_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>several_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>portuguese_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>delegate_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>get_V2</n><cs></cs></t></cs></t><t><n>PPartNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>result_N</n><cs></cs></t></cs></t></cs></t><t><n>publish_V2</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>major_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>national_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>newspaper_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did several Portuguese delegates get the results published in major national newspapers</sent>
-<sent lang='Original'>did several Portuguese delegates get the results published in major national newspapers</sent>
-<sent lang='Swe'>fick flera portugisiska delegater resultaten publicerade i större nationella tidningar</sent>
-</phrase>
-<phrase id='s_073_3_h'>
-<tree ref='s_057_1_p'/>
-<sent lang='Eng'>several Portuguese delegates got the results published in major national newspapers</sent>
-<sent lang='Original'>several Portuguese delegates got the results published in major national newspapers</sent>
-<sent lang='Swe'>flera portugisiska delegater fick resultaten publicerade i större nationella tidningar</sent>
-</phrase>
-<phrase id='s_074_1_p'>
-<tree ref='s_026_5_h'/>
-<sent lang='Eng'>most Europeans can travel freely within Europe</sent>
-<sent lang='Original'>most Europeans can travel freely within Europe</sent>
-<sent lang='Swe'>de flesta européer kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_074_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>AdvAP</n><cs><t><n>PositA</n><cs><t><n>resident_A</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>outside_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>can most Europeans who are resident outside Europe travel freely within Europe</sent>
-<sent lang='Original'>can most Europeans who are resident outside Europe travel freely within Europe</sent>
-<sent lang='Swe'>kan de flesta européer som är bosatta utanför Europa resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_074_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>european_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>AdvAP</n><cs><t><n>PositA</n><cs><t><n>resident_A</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>outside_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>free_A</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>within_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>most Europeans who are resident outside Europe can travel freely within Europe</sent>
-<sent lang='Original'>most Europeans who are resident outside Europe can travel freely within Europe</sent>
-<sent lang='Swe'>de flesta européer som är bosatta utanför Europa kan resa fritt inom Europa</sent>
-</phrase>
-<phrase id='s_075_1_p'>
-<tree ref='s_043_1_p'/>
-<sent lang='Eng'>a few committee members are from Scandinavia</sent>
-<sent lang='Original'>a few committee members are from Scandinavia</sent>
-<sent lang='Swe'>ett fåtal kommittémedlemmar är från Skandinavien</sent>
-</phrase>
-<phrase id='s_075_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>a_few_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>scandinavia_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are at least a few female committee members from Scandinavia</sent>
-<sent lang='Original'>are at least a few female committee members from Scandinavia</sent>
-<sent lang='Swe'>är minst ett fåtal kvinnliga kommittémedlemmar från Skandinavien</sent>
-</phrase>
-<phrase id='s_075_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>a_few_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>scandinavia_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at least a few female committee members are from Scandinavia</sent>
-<sent lang='Original'>at least a few female committee members are from Scandinavia</sent>
-<sent lang='Swe'>minst ett fåtal kvinnliga kommittémedlemmar är från Skandinavien</sent>
-</phrase>
-<phrase id='s_076_1_p'>
-<tree ref='s_044_1_p'/>
-<sent lang='Eng'>few committee members are from southern Europe</sent>
-<sent lang='Original'>few committee members are from southern Europe</sent>
-<sent lang='Swe'>få kommittémedlemmar är från södra Europa</sent>
-</phrase>
-<phrase id='s_076_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>few_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>committee_member_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>southern_europe_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are few female committee members from southern Europe</sent>
-<sent lang='Original'>are few female committee members from southern Europe</sent>
-<sent lang='Swe'>är få kvinnliga kommittémedlemmar från södra Europa</sent>
-</phrase>
-<phrase id='s_076_3_h'>
-<tree ref='s_060_1_p'/>
-<sent lang='Eng'>few female committee members are from southern Europe</sent>
-<sent lang='Original'>few female committee members are from southern Europe</sent>
-<sent lang='Swe'>få kvinnliga kommittémedlemmar är från södra Europa</sent>
-</phrase>
-<phrase id='s_077_1_p'>
-<tree ref='s_061_3_h'/>
-<sent lang='Eng'>both commissioners used to be in business</sent>
-<sent lang='Original'>both commissioners used to be in business</sent>
-<sent lang='Swe'>båda ombuden brukade vara i affärsverksamhet</sent>
-</phrase>
-<phrase id='s_077_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>both_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>use_VV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did both female commissioners used to be in business</sent>
-<sent lang='Original'>did both female commissioners used to be in business</sent>
-<sent lang='Swe'>brukade båda de kvinnliga ombuden vara i affärsverksamhet</sent>
-</phrase>
-<phrase id='s_077_3_h'>
-<tree ref='s_061_1_p'/>
-<sent lang='Eng'>both female commissioners used to be in business</sent>
-<sent lang='Original'>both female commissioners used to be in business</sent>
-<sent lang='Swe'>båda de kvinnliga ombuden brukade vara i affärsverksamhet</sent>
-</phrase>
-<phrase id='s_078_1_p'>
-<tree ref='s_030_1_p'/>
-<sent lang='Eng'>neither commissioner spends a lot of time at home</sent>
-<sent lang='Original'>neither commissioner spends a lot of time at home</sent>
-<sent lang='Swe'>inget av ombuden tillbringar mycket tid hemma</sent>
-</phrase>
-<phrase id='s_078_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>either_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>a_lot_of_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does either female commissioner spend a lot of time at home</sent>
-<sent lang='Original'>does either female commissioner spend a lot of time at home</sent>
-<sent lang='Swe'>tillbringar något av de kvinnliga ombuden mycket tid hemma</sent>
-</phrase>
-<phrase id='s_078_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>AdvNP</n><cs><t><n>DetNP</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>a_lot_of_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>one of the female commissioners spends a lot of time at home</sent>
-<sent lang='Original'>one of the female commissioners spends a lot of time at home</sent>
-<sent lang='Swe'>ett av de kvinnliga ombuden tillbringar mycket tid hemma</sent>
-</phrase>
-<phrase id='s_079_1_p'>
-<tree ref='s_031_3_h'/>
-<sent lang='Eng'>at least three commissioners spend time at home</sent>
-<sent lang='Original'>at least three commissioners spend time at home</sent>
-<sent lang='Swe'>minst tre ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_079_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_three</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>male_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do at least three male commissioners spend time at home</sent>
-<sent lang='Original'>do at least three male commissioners spend time at home</sent>
-<sent lang='Swe'>tillbringar minst tre manliga ombud tid hemma</sent>
-</phrase>
-<phrase id='s_079_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_three</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>male_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>at least three male commissioners spend time at home</sent>
-<sent lang='Original'>at least three male commissioners spend time at home</sent>
-<sent lang='Swe'>minst tre manliga ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_080_1_p'>
-<tree ref='s_032_3_h'/>
-<sent lang='Eng'>at most ten commissioners spend time at home</sent>
-<sent lang='Original'>at most ten commissioners spend time at home</sent>
-<sent lang='Swe'>högst tio ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_080_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>at_most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_ten</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>commissioner_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>time_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_home_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do at most ten female commissioners spend time at home</sent>
-<sent lang='Original'>do at most ten female commissioners spend time at home</sent>
-<sent lang='Swe'>tillbringar högst tio kvinnliga ombud tid hemma</sent>
-</phrase>
-<phrase id='s_080_3_h'>
-<tree ref='s_064_1_p'/>
-<sent lang='Eng'>at most ten female commissioners spend time at home</sent>
-<sent lang='Original'>at most ten female commissioners spend time at home</sent>
-<sent lang='Swe'>högst tio kvinnliga ombud tillbringar tid hemma</sent>
-</phrase>
-<phrase id='s_081_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP3</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith , Jones and Anderson signed the contract</sent>
-<sent lang='Original'>Smith , Jones and Anderson signed the contract</sent>
-<sent lang='Swe'>Smith , Jones och Anderson undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_081_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Jones sign the contract</sent>
-<sent lang='Original'>did Jones sign the contract</sent>
-<sent lang='Swe'>undertecknade Jones kontraktet</sent>
-</phrase>
-<phrase id='s_081_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones signed the contract</sent>
-<sent lang='Original'>Jones signed the contract</sent>
-<sent lang='Swe'>Jones undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_082_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP3</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>several_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>lawyer_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith , Jones and several lawyers signed the contract</sent>
-<sent lang='Original'>Smith , Jones and several lawyers signed the contract</sent>
-<sent lang='Swe'>Smith , Jones och flera jurister undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_082_2_q'>
-<tree ref='s_081_2_q'/>
-<sent lang='Eng'>did Jones sign the contract</sent>
-<sent lang='Original'>did Jones sign the contract</sent>
-<sent lang='Swe'>undertecknade Jones kontraktet</sent>
-</phrase>
-<phrase id='s_082_3_h'>
-<tree ref='s_081_3_h'/>
-<sent lang='Eng'>Jones signed the contract</sent>
-<sent lang='Original'>Jones signed the contract</sent>
-<sent lang='Swe'>Jones undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_083_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP3</n><cs><t><n>either7or_DConj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>either Smith , Jones or Anderson signed the contract</sent>
-<sent lang='Original'>either Smith , Jones or Anderson signed the contract</sent>
-<sent lang='Swe'>antingen Smith , Jones eller Anderson undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_083_2_q'>
-<tree ref='s_081_2_q'/>
-<sent lang='Eng'>did Jones sign the contract</sent>
-<sent lang='Original'>did Jones sign the contract</sent>
-<sent lang='Swe'>undertecknade Jones kontraktet</sent>
-</phrase>
-<phrase id='s_083_3_h'>
-<tree ref='s_081_3_h'/>
-<sent lang='Eng'>Jones signed the contract</sent>
-<sent lang='Original'>Jones signed the contract</sent>
-<sent lang='Swe'>Jones undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_084_1_p'>
-<tree ref='s_083_1_p'/>
-<sent lang='Eng'>either Smith , Jones or Anderson signed the contract</sent>
-<sent lang='Original'>either Smith , Jones or Anderson signed the contract</sent>
-<sent lang='Swe'>antingen Smith , Jones eller Anderson undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_084_2_q'>
-<tree><t><n>Question</n><cs><t><n>ExtAdvQS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>UncNeg</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if Smith and Anderson did not sign the contract , did Jones sign the contract</sent>
-<sent lang='Original'>if Smith and Anderson did not sign the contract , did Jones sign the contract</sent>
-<sent lang='Swe'>om Smith och Anderson inte undertecknade kontraktet , undertecknade Jones kontraktet</sent>
-</phrase>
-<phrase id='s_084_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>UncNeg</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if Smith and Anderson did not sign the contract , Jones signed the contract</sent>
-<sent lang='Original'>if Smith and Anderson did not sign the contract , Jones signed the contract</sent>
-<sent lang='Swe'>om Smith och Anderson inte undertecknade kontraktet , undertecknade Jones kontraktet</sent>
-</phrase>
-<phrase id='s_085_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>PredetNP</n><cs><t><n>exactly_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>lawyer_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_three</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>exactly two lawyers and three accountants signed the contract</sent>
-<sent lang='Original'>exactly two lawyers and three accountants signed the contract</sent>
-<sent lang='Swe'>exakt två jurister och tre bokförare undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_085_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_six</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>lawyer_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did six lawyers sign the contract</sent>
-<sent lang='Original'>did six lawyers sign the contract</sent>
-<sent lang='Swe'>undertecknade sex jurister kontraktet</sent>
-</phrase>
-<phrase id='s_085_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_six</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>lawyer_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>six lawyers signed the contract</sent>
-<sent lang='Original'>six lawyers signed the contract</sent>
-<sent lang='Swe'>sex jurister undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_086_1_p'>
-<tree ref='s_085_1_p'/>
-<sent lang='Eng'>exactly two lawyers and three accountants signed the contract</sent>
-<sent lang='Original'>exactly two lawyers and three accountants signed the contract</sent>
-<sent lang='Swe'>exakt två jurister och tre bokförare undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_086_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_six</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did six accountants sign the contract</sent>
-<sent lang='Original'>did six accountants sign the contract</sent>
-<sent lang='Swe'>undertecknade sex bokförare kontraktet</sent>
-</phrase>
-<phrase id='s_086_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_six</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>six accountants signed the contract</sent>
-<sent lang='Original'>six accountants signed the contract</sent>
-<sent lang='Swe'>sex bokförare undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_087_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>ConjCN2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>client_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every representative and client was at the meeting</sent>
-<sent lang='Original'>every representative and client was at the meeting</sent>
-<sent lang='Swe'>varje representant och klient var på mötet</sent>
-</phrase>
-<phrase id='s_087_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was every representative at the meeting</sent>
-<sent lang='Original'>was every representative at the meeting</sent>
-<sent lang='Swe'>var varje representant på mötet</sent>
-</phrase>
-<phrase id='s_087_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every representative was at the meeting</sent>
-<sent lang='Original'>every representative was at the meeting</sent>
-<sent lang='Swe'>varje representant var på mötet</sent>
-</phrase>
-<phrase id='s_088_1_p'>
-<tree ref='s_087_1_p'/>
-<sent lang='Eng'>every representative and client was at the meeting</sent>
-<sent lang='Original'>every representative and client was at the meeting</sent>
-<sent lang='Swe'>varje representant och klient var på mötet</sent>
-</phrase>
-<phrase id='s_088_2_q'>
-<tree ref='s_087_2_q'/>
-<sent lang='Eng'>was every representative at the meeting</sent>
-<sent lang='Original'>was every representative at the meeting</sent>
-<sent lang='Swe'>var varje representant på mötet</sent>
-</phrase>
-<phrase id='s_088_3_h'>
-<tree ref='s_087_3_h'/>
-<sent lang='Eng'>every representative was at the meeting</sent>
-<sent lang='Original'>every representative was at the meeting</sent>
-<sent lang='Swe'>varje representant var på mötet</sent>
-</phrase>
-<phrase id='s_089_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>ConjCN2</n><cs><t><n>or_Conj</n><cs></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>client_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every representative or client was at the meeting</sent>
-<sent lang='Original'>every representative or client was at the meeting</sent>
-<sent lang='Swe'>varje representant eller klient var på mötet</sent>
-</phrase>
-<phrase id='s_089_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>andSg_Conj</n><cs></cs></t><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>client_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was every representative and every client at the meeting</sent>
-<sent lang='Original'>was every representative and every client at the meeting</sent>
-<sent lang='Swe'>var varje representant och varje klient på mötet</sent>
-</phrase>
-<phrase id='s_089_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>andSg_Conj</n><cs></cs></t><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>client_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every representative and every client was at the meeting</sent>
-<sent lang='Original'>every representative and every client was at the meeting</sent>
-<sent lang='Swe'>varje representant och varje klient var på mötet</sent>
-</phrase>
-<phrase id='s_090_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>chairman_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>read_out_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>item_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>on_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>agenda_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the chairman read out the items on the agenda</sent>
-<sent lang='Original'>the chairman read out the items on the agenda</sent>
-<sent lang='Swe'>ordföranden läste upp punkterna på dagordningen</sent>
-</phrase>
-<phrase id='s_090_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>chairman_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>read_out_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>item_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>on_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>agenda_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did the chairman read out every item on the agenda</sent>
-<sent lang='Original'>did the chairman read out every item on the agenda</sent>
-<sent lang='Swe'>läste ordföranden upp varje punkt på dagordningen</sent>
-</phrase>
-<phrase id='s_090_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>chairman_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>read_out_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>item_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>on_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>agenda_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the chairman read out every item on the agenda</sent>
-<sent lang='Original'>the chairman read out every item on the agenda</sent>
-<sent lang='Swe'>ordföranden läste upp varje punkt på dagordningen</sent>
-</phrase>
-<phrase id='s_091_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>vote_for_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>chairman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the people who were at the meeting voted for a new chairman</sent>
-<sent lang='Original'>the people who were at the meeting voted for a new chairman</sent>
-<sent lang='Swe'>människorna som var på mötet röstade för en ny ordförande</sent>
-</phrase>
-<phrase id='s_091_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>AdvNP</n><cs><t><n>UsePron</n><cs><t><n>everyone_Pron</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>vote_for_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>chairman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did everyone at the meeting vote for a new chairman</sent>
-<sent lang='Original'>did everyone at the meeting vote for a new chairman</sent>
-<sent lang='Swe'>röstade alla på mötet för en ny ordförande</sent>
-</phrase>
-<phrase id='s_091_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>AdvNP</n><cs><t><n>UsePron</n><cs><t><n>everyone_Pron</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>vote_for_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>chairman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>everyone at the meeting voted for a new chairman</sent>
-<sent lang='Original'>everyone at the meeting voted for a new chairman</sent>
-<sent lang='Swe'>alla på mötet röstade för en ny ordförande</sent>
-</phrase>
-<phrase id='s_092_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>vote_for_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>chairman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all the people who were at the meeting voted for a new chairman</sent>
-<sent lang='Original'>all the people who were at the meeting voted for a new chairman</sent>
-<sent lang='Swe'>alla människorna som var på mötet röstade för en ny ordförande</sent>
-</phrase>
-<phrase id='s_092_2_q'>
-<tree ref='s_091_2_q'/>
-<sent lang='Eng'>did everyone at the meeting vote for a new chairman</sent>
-<sent lang='Original'>did everyone at the meeting vote for a new chairman</sent>
-<sent lang='Swe'>röstade alla på mötet för en ny ordförande</sent>
-</phrase>
-<phrase id='s_092_3_h'>
-<tree ref='s_091_3_h'/>
-<sent lang='Eng'>everyone at the meeting voted for a new chairman</sent>
-<sent lang='Original'>everyone at the meeting voted for a new chairman</sent>
-<sent lang='Swe'>alla på mötet röstade för en ny ordförande</sent>
-</phrase>
-<phrase id='s_093_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>all_AdV</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>vote_for_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>chairman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the people who were at the meeting all voted for a new chairman</sent>
-<sent lang='Original'>the people who were at the meeting all voted for a new chairman</sent>
-<sent lang='Swe'>människorna som var på mötet röstade alla för en ny ordförande</sent>
-</phrase>
-<phrase id='s_093_2_q'>
-<tree ref='s_091_2_q'/>
-<sent lang='Eng'>did everyone at the meeting vote for a new chairman</sent>
-<sent lang='Original'>did everyone at the meeting vote for a new chairman</sent>
-<sent lang='Swe'>röstade alla på mötet för en ny ordförande</sent>
-</phrase>
-<phrase id='s_093_3_h'>
-<tree ref='s_091_3_h'/>
-<sent lang='Eng'>everyone at the meeting voted for a new chairman</sent>
-<sent lang='Original'>everyone at the meeting voted for a new chairman</sent>
-<sent lang='Swe'>alla på mötet röstade för en ny ordförande</sent>
-</phrase>
-<phrase id='s_094_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>inhabitant_N2</n><cs></cs></t><t><n>UsePN</n><cs><t><n>cambridge_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>vote_for_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>labour_mp_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the inhabitants of Cambridge voted for a Labour MP</sent>
-<sent lang='Original'>the inhabitants of Cambridge voted for a Labour MP</sent>
-<sent lang='Swe'>invånarna i Cambridge röstade för en Labour-ledamot</sent>
-</phrase>
-<phrase id='s_094_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>ComplN2</n><cs><t><n>inhabitant_N2</n><cs></cs></t><t><n>UsePN</n><cs><t><n>cambridge_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>vote_for_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>labour_mp_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did every inhabitant of Cambridge vote for a Labour MP</sent>
-<sent lang='Original'>did every inhabitant of Cambridge vote for a Labour MP</sent>
-<sent lang='Swe'>röstade varje invånare i Cambridge för en Labour-ledamot</sent>
-</phrase>
-<phrase id='s_094_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>ComplN2</n><cs><t><n>inhabitant_N2</n><cs></cs></t><t><n>UsePN</n><cs><t><n>cambridge_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>vote_for_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>labour_mp_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every inhabitant of Cambridge voted for a Labour MP</sent>
-<sent lang='Original'>every inhabitant of Cambridge voted for a Labour MP</sent>
-<sent lang='Swe'>varje invånare i Cambridge röstade för en Labour-ledamot</sent>
-</phrase>
-<phrase id='s_095_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>ancient_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>greek_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>noted_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>philosopher_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the Ancient Greeks were noted philosophers</sent>
-<sent lang='Original'>the Ancient Greeks were noted philosophers</sent>
-<sent lang='Swe'>de antika grekerna var välkända filosofer</sent>
-</phrase>
-<phrase id='s_095_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>ancient_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>greek_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>noted_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>philosopher_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was every Ancient Greek a noted philosopher</sent>
-<sent lang='Original'>was every Ancient Greek a noted philosopher</sent>
-<sent lang='Swe'>var varje antik grek en välkänd filosof</sent>
-</phrase>
-<phrase id='s_095_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>ancient_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>greek_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>noted_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>philosopher_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every Ancient Greek was a noted philosopher</sent>
-<sent lang='Original'>every Ancient Greek was a noted philosopher</sent>
-<sent lang='Swe'>varje antik grek var en välkänd filosof</sent>
-</phrase>
-<phrase id='s_096_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>ancient_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>greek_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>all_AdV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>noted_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>philosopher_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the Ancient Greeks were all noted philosophers</sent>
-<sent lang='Original'>the Ancient Greeks were all noted philosophers</sent>
-<sent lang='Swe'>de antika grekerna var alla välkända filosofer</sent>
-</phrase>
-<phrase id='s_096_2_q'>
-<tree ref='s_095_2_q'/>
-<sent lang='Eng'>was every Ancient Greek a noted philosopher</sent>
-<sent lang='Original'>was every Ancient Greek a noted philosopher</sent>
-<sent lang='Swe'>var varje antik grek en välkänd filosof</sent>
-</phrase>
-<phrase id='s_096_3_h'>
-<tree ref='s_095_3_h'/>
-<sent lang='Eng'>every Ancient Greek was a noted philosopher</sent>
-<sent lang='Original'>every Ancient Greek was a noted philosopher</sent>
-<sent lang='Swe'>varje antik grek var en välkänd filosof</sent>
-</phrase>
-<phrase id='s_097_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>software_fault_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>PassV2s</n><cs><t><n>blame1_V2</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>for_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>system_failure_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>software faults were blamed for the system failure</sent>
-<sent lang='Original'>software faults were blamed for the system failure</sent>
-<sent lang='Swe'>programvarufel beskylldes för systemkraschen</sent>
-</phrase>
-<phrase id='s_097_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>system_failure_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>PassV2s</n><cs><t><n>blame2_V2</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>on_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>one_or_more_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>software_fault_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was the system failure blamed on one or more software faults</sent>
-<sent lang='Original'>was the system failure blamed on one or more software faults</sent>
-<sent lang='Swe'>skylldes systemkraschen på ett eller flera programvarufel</sent>
-</phrase>
-<phrase id='s_097_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>system_failure_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>PassV2s</n><cs><t><n>blame2_V2</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>on_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>one_or_more_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>software_fault_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the system failure was blamed on one or more software faults</sent>
-<sent lang='Original'>the system failure was blamed on one or more software faults</sent>
-<sent lang='Swe'>systemkraschen skylldes på ett eller flera programvarufel</sent>
-</phrase>
-<phrase id='s_098_1_p'>
-<tree ref='s_097_1_p'/>
-<sent lang='Eng'>software faults were blamed for the system failure</sent>
-<sent lang='Original'>software faults were blamed for the system failure</sent>
-<sent lang='Swe'>programvarufel beskylldes för systemkraschen</sent>
-</phrase>
-<phrase id='s_098_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bug_32985_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>known_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>software_fault_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bug # 32-985 is a known software fault</sent>
-<sent lang='Original'>Bug # 32-985 is a known software fault</sent>
-<sent lang='Swe'>Bug # 32-985 är ett känt programvarufel</sent>
-</phrase>
-<phrase id='s_098_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bug_32985_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>PassV2s</n><cs><t><n>blame1_V2</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>for_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>system_failure_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was Bug # 32-985 blamed for the system failure</sent>
-<sent lang='Original'>was Bug # 32-985 blamed for the system failure</sent>
-<sent lang='Swe'>beskylldes Bug # 32-985 för systemkraschen</sent>
-</phrase>
-<phrase id='s_098_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bug_32985_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>PassV2s</n><cs><t><n>blame1_V2</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>for_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>system_failure_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bug # 32-985 was blamed for the system failure</sent>
-<sent lang='Original'>Bug # 32-985 was blamed for the system failure</sent>
-<sent lang='Swe'>Bug # 32-985 beskylldes för systemkraschen</sent>
-</phrase>
-<phrase id='s_099_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>client_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>demonstration_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>all_AdV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComplA2</n><cs><t><n>impressed_by_A2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>system_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>performance_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>clients at the demonstration were all impressed by the system's performance</sent>
-<sent lang='Original'>clients at the demonstration were all impressed by the system's performance</sent>
-<sent lang='Swe'>klienter på presentationen var alla imponerade av systemets utförande</sent>
-</phrase>
-<phrase id='s_099_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>client_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>demonstration_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was a client at the demonstration</sent>
-<sent lang='Original'>Smith was a client at the demonstration</sent>
-<sent lang='Swe'>Smith var en klient på presentationen</sent>
-</phrase>
-<phrase id='s_099_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComplA2</n><cs><t><n>impressed_by_A2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>system_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>performance_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was Smith impressed by the system's performance</sent>
-<sent lang='Original'>was Smith impressed by the system's performance</sent>
-<sent lang='Swe'>var Smith imponerad av systemets utförande</sent>
-</phrase>
-<phrase id='s_099_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComplA2</n><cs><t><n>impressed_by_A2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>system_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>performance_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was impressed by the system's performance</sent>
-<sent lang='Original'>Smith was impressed by the system's performance</sent>
-<sent lang='Swe'>Smith var imponerad av systemets utförande</sent>
-</phrase>
-<phrase id='s_100_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>client_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>demonstration_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComplA2</n><cs><t><n>impressed_by_A2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>system_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>performance_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>clients at the demonstration were impressed by the system's performance</sent>
-<sent lang='Original'>clients at the demonstration were impressed by the system's performance</sent>
-<sent lang='Swe'>klienter på presentationen var imponerade av systemets utförande</sent>
-</phrase>
-<phrase id='s_100_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>client_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>demonstration_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComplA2</n><cs><t><n>impressed_by_A2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>system_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>performance_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>were most clients at the demonstration impressed by the system's performance</sent>
-<sent lang='Original'>were most clients at the demonstration impressed by the system's performance</sent>
-<sent lang='Swe'>var de flesta klienter på presentationen imponerade av systemets utförande</sent>
-</phrase>
-<phrase id='s_100_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>client_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>demonstration_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComplA2</n><cs><t><n>impressed_by_A2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>system_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>performance_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>most clients at the demonstration were impressed by the system's performance</sent>
-<sent lang='Original'>most clients at the demonstration were impressed by the system's performance</sent>
-<sent lang='Swe'>de flesta klienter på presentationen var imponerade av systemets utförande</sent>
-</phrase>
-<phrase id='s_101_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>university_graduate_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>make8become_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>poor8bad_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>stockmarket_trader_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>university graduates make poor stock-market traders</sent>
-<sent lang='Original'>university graduates make poor stock-market traders</sent>
-<sent lang='Swe'>universitetsakademiker blir dåliga aktiehandlare</sent>
-</phrase>
-<phrase id='s_101_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>university_graduate_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith is a university graduate</sent>
-<sent lang='Original'>Smith is a university graduate</sent>
-<sent lang='Swe'>Smith är en universitetsakademiker</sent>
-</phrase>
-<phrase id='s_101_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>SentAP</n><cs><t><n>PositA</n><cs><t><n>likely_A</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>make8become_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>poor8bad_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>stock_market_trader_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Smith likely to make a poor stock market trader</sent>
-<sent lang='Original'>is Smith likely to make a poor stock market trader</sent>
-<sent lang='Swe'>är Smith sannolik att bli en dålig aktiehandlare</sent>
-</phrase>
-<phrase id='s_101_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>SentAP</n><cs><t><n>PositA</n><cs><t><n>likely_A</n><cs></cs></t></cs></t><t><n>EmbedVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>make8become_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>poor8bad_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>stock_market_trader_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith is likely to make a poor stock market trader</sent>
-<sent lang='Original'>Smith is likely to make a poor stock market trader</sent>
-<sent lang='Swe'>Smith är sannolik att bli en dålig aktiehandlare</sent>
-</phrase>
-<phrase id='s_102_1_p'>
-<tree ref='s_101_1_p'/>
-<sent lang='Eng'>university graduates make poor stock-market traders</sent>
-<sent lang='Original'>university graduates make poor stock-market traders</sent>
-<sent lang='Swe'>universitetsakademiker blir dåliga aktiehandlare</sent>
-</phrase>
-<phrase id='s_102_2_p'>
-<tree ref='s_101_2_p'/>
-<sent lang='Eng'>Smith is a university graduate</sent>
-<sent lang='Original'>Smith is a university graduate</sent>
-<sent lang='Swe'>Smith är en universitetsakademiker</sent>
-</phrase>
-<phrase id='s_102_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>make8become_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>poor8bad_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>stock_market_trader_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>will Smith make a poor stock market trader</sent>
-<sent lang='Original'>will Smith make a poor stock market trader</sent>
-<sent lang='Swe'>ska Smith bli en dålig aktiehandlare</sent>
-</phrase>
-<phrase id='s_102_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>make8become_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>poor8bad_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>stock_market_trader_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith will make a poor stock market trader</sent>
-<sent lang='Original'>Smith will make a poor stock market trader</sent>
-<sent lang='Swe'>Smith ska bli en dålig aktiehandlare</sent>
-</phrase>
-<phrase id='s_103_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>apcom_manager_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all APCOM managers have company cars</sent>
-<sent lang='Original'>all APCOM managers have company cars</sent>
-<sent lang='Swe'>alla APCOM-direktörer har tjänstebilar</sent>
-</phrase>
-<phrase id='s_103_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>apcom_manager_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones is an APCOM manager</sent>
-<sent lang='Original'>Jones is an APCOM manager</sent>
-<sent lang='Swe'>Jones är en APCOM-direktör</sent>
-</phrase>
-<phrase id='s_103_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Jones have a company car</sent>
-<sent lang='Original'>does Jones have a company car</sent>
-<sent lang='Swe'>har Jones en tjänstebil</sent>
-</phrase>
-<phrase id='s_103_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones has a company car</sent>
-<sent lang='Original'>Jones has a company car</sent>
-<sent lang='Swe'>Jones har en tjänstebil</sent>
-</phrase>
-<phrase id='s_104_1_p'>
-<tree ref='s_103_1_p'/>
-<sent lang='Eng'>all APCOM managers have company cars</sent>
-<sent lang='Original'>all APCOM managers have company cars</sent>
-<sent lang='Swe'>alla APCOM-direktörer har tjänstebilar</sent>
-</phrase>
-<phrase id='s_104_2_p'>
-<tree ref='s_103_2_p'/>
-<sent lang='Eng'>Jones is an APCOM manager</sent>
-<sent lang='Original'>Jones is an APCOM manager</sent>
-<sent lang='Swe'>Jones är en APCOM-direktör</sent>
-</phrase>
-<phrase id='s_104_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>AdNum</n><cs><t><n>more_than_AdN</n><cs></cs></t><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Jones have more than one company car</sent>
-<sent lang='Original'>does Jones have more than one company car</sent>
-<sent lang='Swe'>har Jones mer än en tjänstebil</sent>
-</phrase>
-<phrase id='s_104_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>AdNum</n><cs><t><n>more_than_AdN</n><cs></cs></t><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones has more than one company car</sent>
-<sent lang='Original'>Jones has more than one company car</sent>
-<sent lang='Swe'>Jones har mer än en tjänstebil</sent>
-</phrase>
-<phrase id='s_105_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>just_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>just one accountant attended the meeting</sent>
-<sent lang='Original'>just one accountant attended the meeting</sent>
-<sent lang='Swe'>endast en bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_105_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did no accountants attend the meeting</sent>
-<sent lang='Original'>did no accountants attend the meeting</sent>
-<sent lang='Swe'>närvarade inga bokförare vid mötet</sent>
-</phrase>
-<phrase id='s_105_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no accountants attended the meeting</sent>
-<sent lang='Original'>no accountants attended the meeting</sent>
-<sent lang='Swe'>inga bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_106_1_p'>
-<tree ref='s_105_1_p'/>
-<sent lang='Eng'>just one accountant attended the meeting</sent>
-<sent lang='Original'>just one accountant attended the meeting</sent>
-<sent lang='Swe'>endast en bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_106_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did no accountant attend the meeting</sent>
-<sent lang='Original'>did no accountant attend the meeting</sent>
-<sent lang='Swe'>närvarade ingen bokförare vid mötet</sent>
-</phrase>
-<phrase id='s_106_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no accountant attended the meeting</sent>
-<sent lang='Original'>no accountant attended the meeting</sent>
-<sent lang='Swe'>ingen bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_107_1_p'>
-<tree ref='s_105_1_p'/>
-<sent lang='Eng'>just one accountant attended the meeting</sent>
-<sent lang='Original'>just one accountant attended the meeting</sent>
-<sent lang='Swe'>endast en bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_107_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>anyPl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did any accountants attend the meeting</sent>
-<sent lang='Original'>did any accountants attend the meeting</sent>
-<sent lang='Swe'>närvarade några bokförare vid mötet</sent>
-</phrase>
-<phrase id='s_107_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some accountants attended the meeting</sent>
-<sent lang='Original'>some accountants attended the meeting</sent>
-<sent lang='Swe'>några bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_108_1_p'>
-<tree ref='s_105_1_p'/>
-<sent lang='Eng'>just one accountant attended the meeting</sent>
-<sent lang='Original'>just one accountant attended the meeting</sent>
-<sent lang='Swe'>endast en bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_108_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>anySg_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did any accountant attend the meeting</sent>
-<sent lang='Original'>did any accountant attend the meeting</sent>
-<sent lang='Swe'>närvarade någon bokförare vid mötet</sent>
-</phrase>
-<phrase id='s_108_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>someSg_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some accountant attended the meeting</sent>
-<sent lang='Original'>some accountant attended the meeting</sent>
-<sent lang='Swe'>någon bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_109_1_p'>
-<tree ref='s_105_1_p'/>
-<sent lang='Eng'>just one accountant attended the meeting</sent>
-<sent lang='Original'>just one accountant attended the meeting</sent>
-<sent lang='Swe'>endast en bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_109_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did some accountants attend the meeting</sent>
-<sent lang='Original'>did some accountants attend the meeting</sent>
-<sent lang='Swe'>närvarade några bokförare vid mötet</sent>
-</phrase>
-<phrase id='s_109_3_h'>
-<tree ref='s_107_3_h'/>
-<sent lang='Eng'>some accountants attended the meeting</sent>
-<sent lang='Original'>some accountants attended the meeting</sent>
-<sent lang='Swe'>några bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_110_1_p'>
-<tree ref='s_105_1_p'/>
-<sent lang='Eng'>just one accountant attended the meeting</sent>
-<sent lang='Original'>just one accountant attended the meeting</sent>
-<sent lang='Swe'>endast en bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_110_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>someSg_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>accountant_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did some accountant attend the meeting</sent>
-<sent lang='Original'>did some accountant attend the meeting</sent>
-<sent lang='Swe'>närvarade någon bokförare vid mötet</sent>
-</phrase>
-<phrase id='s_110_3_h'>
-<tree ref='s_108_3_h'/>
-<sent lang='Eng'>some accountant attended the meeting</sent>
-<sent lang='Original'>some accountant attended the meeting</sent>
-<sent lang='Swe'>någon bokförare närvarade vid mötet</sent>
-</phrase>
-<phrase id='s_111_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith signed one contract</sent>
-<sent lang='Original'>Smith signed one contract</sent>
-<sent lang='Swe'>Smith undertecknade ett kontrakt</sent>
-</phrase>
-<phrase id='s_111_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>another_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones signed another contract</sent>
-<sent lang='Original'>Jones signed another contract</sent>
-<sent lang='Swe'>Jones undertecknade ett annat kontrakt</sent>
-</phrase>
-<phrase id='s_111_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith and Jones sign two contracts</sent>
-<sent lang='Original'>did Smith and Jones sign two contracts</sent>
-<sent lang='Swe'>undertecknade Smith och Jones två kontrakt</sent>
-</phrase>
-<phrase id='s_111_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith and Jones signed two contracts</sent>
-<sent lang='Original'>Smith and Jones signed two contracts</sent>
-<sent lang='Swe'>Smith och Jones undertecknade två kontrakt</sent>
-</phrase>
-<phrase id='s_112_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith signed two contracts</sent>
-<sent lang='Original'>Smith signed two contracts</sent>
-<sent lang='Swe'>Smith undertecknade två kontrakt</sent>
-</phrase>
-<phrase id='s_112_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones signed two contracts</sent>
-<sent lang='Original'>Jones signed two contracts</sent>
-<sent lang='Swe'>Jones undertecknade två kontrakt</sent>
-</phrase>
-<phrase id='s_112_3_q'>
-<tree ref='s_111_3_q'/>
-<sent lang='Eng'>did Smith and Jones sign two contracts</sent>
-<sent lang='Original'>did Smith and Jones sign two contracts</sent>
-<sent lang='Swe'>undertecknade Smith och Jones två kontrakt</sent>
-</phrase>
-<phrase id='s_112_4_h'>
-<tree ref='s_111_4_h'/>
-<sent lang='Eng'>Smith and Jones signed two contracts</sent>
-<sent lang='Original'>Smith and Jones signed two contracts</sent>
-<sent lang='Swe'>Smith och Jones undertecknade två kontrakt</sent>
-</phrase>
-<phrase id='s_113_1_p'>
-<tree ref='s_112_1_p'/>
-<sent lang='Eng'>Smith signed two contracts</sent>
-<sent lang='Original'>Smith signed two contracts</sent>
-<sent lang='Swe'>Smith undertecknade två kontrakt</sent>
-</phrase>
-<phrase id='s_113_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>also_AdV</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones also signed them</sent>
-<sent lang='Original'>Jones also signed them</sent>
-<sent lang='Swe'>Jones undertecknade även dem</sent>
-</phrase>
-<phrase id='s_113_3_q'>
-<tree ref='s_111_3_q'/>
-<sent lang='Eng'>did Smith and Jones sign two contracts</sent>
-<sent lang='Original'>did Smith and Jones sign two contracts</sent>
-<sent lang='Swe'>undertecknade Smith och Jones två kontrakt</sent>
-</phrase>
-<phrase id='s_113_4_h'>
-<tree ref='s_111_4_h'/>
-<sent lang='Eng'>Smith and Jones signed two contracts</sent>
-<sent lang='Original'>Smith and Jones signed two contracts</sent>
-<sent lang='Swe'>Smith och Jones undertecknade två kontrakt</sent>
-</phrase>
-<phrase id='s_114_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>use_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>sheRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>workstation_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mary used her workstation</sent>
-<sent lang='Original'>Mary used her workstation</sent>
-<sent lang='Swe'>Mary använde sin arbetsstation</sent>
-</phrase>
-<phrase id='s_114_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>workstation_N</n><cs></cs></t></cs></t></cs></t><t><n>PassV2s</n><cs><t><n>use_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was Mary's workstation used</sent>
-<sent lang='Original'>was Mary's workstation used</sent>
-<sent lang='Swe'>användes Marys arbetsstation</sent>
-</phrase>
-<phrase id='s_114_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>workstation_N</n><cs></cs></t></cs></t></cs></t><t><n>PassV2s</n><cs><t><n>use_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mary's workstation was used</sent>
-<sent lang='Original'>Mary's workstation was used</sent>
-<sent lang='Swe'>Marys arbetsstation användes</sent>
-</phrase>
-<phrase id='s_115_1_p'>
-<tree ref='s_114_1_p'/>
-<sent lang='Eng'>Mary used her workstation</sent>
-<sent lang='Original'>Mary used her workstation</sent>
-<sent lang='Swe'>Mary använde sin arbetsstation</sent>
-</phrase>
-<phrase id='s_115_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>workstation_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Mary have a workstation</sent>
-<sent lang='Original'>does Mary have a workstation</sent>
-<sent lang='Swe'>har Mary en arbetsstation</sent>
-</phrase>
-<phrase id='s_115_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>workstation_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mary has a workstation</sent>
-<sent lang='Original'>Mary has a workstation</sent>
-<sent lang='Swe'>Mary har en arbetsstation</sent>
-</phrase>
-<phrase id='s_116_1_p'>
-<tree ref='s_114_1_p'/>
-<sent lang='Eng'>Mary used her workstation</sent>
-<sent lang='Original'>Mary used her workstation</sent>
-<sent lang='Swe'>Mary använde sin arbetsstation</sent>
-</phrase>
-<phrase id='s_116_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Mary female</sent>
-<sent lang='Original'>is Mary female</sent>
-<sent lang='Swe'>är Mary kvinnlig</sent>
-</phrase>
-<phrase id='s_116_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>female_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mary is female</sent>
-<sent lang='Original'>Mary is female</sent>
-<sent lang='Swe'>Mary är kvinnlig</sent>
-</phrase>
-<phrase id='s_117_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>student_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>use_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>sheRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>workstation_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every student used her workstation</sent>
-<sent lang='Original'>every student used her workstation</sent>
-<sent lang='Swe'>varje student använde sin arbetsstation</sent>
-</phrase>
-<phrase id='s_117_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>student_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mary is a student</sent>
-<sent lang='Original'>Mary is a student</sent>
-<sent lang='Swe'>Mary är en student</sent>
-</phrase>
-<phrase id='s_117_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>use_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>sheRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>workstation_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Mary use her workstation</sent>
-<sent lang='Original'>did Mary use her workstation</sent>
-<sent lang='Swe'>använde Mary sin arbetsstation</sent>
-</phrase>
-<phrase id='s_117_4_h'>
-<tree ref='s_114_1_p'/>
-<sent lang='Eng'>Mary used her workstation</sent>
-<sent lang='Original'>Mary used her workstation</sent>
-<sent lang='Swe'>Mary använde sin arbetsstation</sent>
-</phrase>
-<phrase id='s_118_1_p'>
-<tree ref='s_117_1_p'/>
-<sent lang='Eng'>every student used her workstation</sent>
-<sent lang='Original'>every student used her workstation</sent>
-<sent lang='Swe'>varje student använde sin arbetsstation</sent>
-</phrase>
-<phrase id='s_118_2_p'>
-<tree ref='s_117_2_p'/>
-<sent lang='Eng'>Mary is a student</sent>
-<sent lang='Original'>Mary is a student</sent>
-<sent lang='Swe'>Mary är en student</sent>
-</phrase>
-<phrase id='s_118_3_q'>
-<tree ref='s_115_2_q'/>
-<sent lang='Eng'>does Mary have a workstation</sent>
-<sent lang='Original'>does Mary have a workstation</sent>
-<sent lang='Swe'>har Mary en arbetsstation</sent>
-</phrase>
-<phrase id='s_118_4_h'>
-<tree ref='s_115_3_h'/>
-<sent lang='Eng'>Mary has a workstation</sent>
-<sent lang='Original'>Mary has a workstation</sent>
-<sent lang='Swe'>Mary har en arbetsstation</sent>
-</phrase>
-<phrase id='s_119_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>student_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>use_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>sheRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>workstation_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no student used her workstation</sent>
-<sent lang='Original'>no student used her workstation</sent>
-<sent lang='Swe'>ingen student använde sin arbetsstation</sent>
-</phrase>
-<phrase id='s_119_2_p'>
-<tree ref='s_117_2_p'/>
-<sent lang='Eng'>Mary is a student</sent>
-<sent lang='Original'>Mary is a student</sent>
-<sent lang='Swe'>Mary är en student</sent>
-</phrase>
-<phrase id='s_119_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>use_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>workstation_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Mary use a workstation</sent>
-<sent lang='Original'>did Mary use a workstation</sent>
-<sent lang='Swe'>använde Mary en arbetsstation</sent>
-</phrase>
-<phrase id='s_119_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>use_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>workstation_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mary used a workstation</sent>
-<sent lang='Original'>Mary used a workstation</sent>
-<sent lang='Swe'>Mary använde en arbetsstation</sent>
-</phrase>
-<phrase id='s_120_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>attend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith attended a meeting</sent>
-<sent lang='Original'>Smith attended a meeting</sent>
-<sent lang='Swe'>Smith närvarade vid ett möte</sent>
-</phrase>
-<phrase id='s_120_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>chair_V2</n><cs></cs></t></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>she chaired it</sent>
-<sent lang='Original'>she chaired it</sent>
-<sent lang='Swe'>hon ledde det</sent>
-</phrase>
-<phrase id='s_120_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>chair_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith chair a meeting</sent>
-<sent lang='Original'>did Smith chair a meeting</sent>
-<sent lang='Swe'>ledde Smith ett möte</sent>
-</phrase>
-<phrase id='s_120_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>chair_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith chaired a meeting</sent>
-<sent lang='Original'>Smith chaired a meeting</sent>
-<sent lang='Swe'>Smith ledde ett möte</sent>
-</phrase>
-<phrase id='s_121_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>deliver_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith delivered a report to ITEL</sent>
-<sent lang='Original'>Smith delivered a report to ITEL</sent>
-<sent lang='Swe'>Smith lämnade en rapport till ITEL</sent>
-</phrase>
-<phrase id='s_121_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>also_AdV</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>Slash2V3</n><cs><t><n>deliver_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>invoice_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>she also delivered them an invoice</sent>
-<sent lang='Original'>she also delivered them an invoice</sent>
-<sent lang='Swe'>hon gav även dem en faktura</sent>
-</phrase>
-<phrase id='s_121_3_p'>
-<tree><t><n>PSentence</n><cs><t><n>and_PConj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash2V3</n><cs><t><n>deliver_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>project_proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>and she delivered them a project proposal</sent>
-<sent lang='Original'>and she delivered them a project proposal</sent>
-<sent lang='Swe'>och hon gav dem ett projektförslag</sent>
-</phrase>
-<phrase id='s_121_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>deliver_V2</n><cs></cs></t></cs></t><t><n>ConjNP3</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>invoice_N</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>project_proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith deliver a report , an invoice and a project proposal to ITEL</sent>
-<sent lang='Original'>did Smith deliver a report , an invoice and a project proposal to ITEL</sent>
-<sent lang='Swe'>lämnade Smith en rapport , en faktura och ett projektförslag till ITEL</sent>
-</phrase>
-<phrase id='s_121_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>deliver_V2</n><cs></cs></t></cs></t><t><n>ConjNP3</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>invoice_N</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>project_proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith delivered a report , an invoice and a project proposal to ITEL</sent>
-<sent lang='Original'>Smith delivered a report , an invoice and a project proposal to ITEL</sent>
-<sent lang='Swe'>Smith lämnade en rapport , en faktura och ett projektförslag till ITEL</sent>
-</phrase>
-<phrase id='s_122_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>chairman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every committee has a chairman</sent>
-<sent lang='Original'>every committee has a chairman</sent>
-<sent lang='Swe'>varje kommitté har en ordförande</sent>
-</phrase>
-<phrase id='s_122_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>PassV2s</n><cs><t><n>appoint_V2</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8agent_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>member_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>he is appointed by its members</sent>
-<sent lang='Original'>he is appointed by its members</sent>
-<sent lang='Swe'>han utnämns av dess medlemmar</sent>
-</phrase>
-<phrase id='s_122_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>AdvNP</n><cs><t><n>PPartNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>chairman_N</n><cs></cs></t></cs></t></cs></t><t><n>appoint_V2</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8agent_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>member_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>possess_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>committee_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does every committee have a chairman appointed by members of the committee</sent>
-<sent lang='Original'>does every committee have a chairman appointed by members of the committee</sent>
-<sent lang='Swe'>har varje kommitté en ordförande utnämnd av medlemmar av kommittén</sent>
-</phrase>
-<phrase id='s_122_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>committee_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>AdvNP</n><cs><t><n>PPartNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>chairman_N</n><cs></cs></t></cs></t></cs></t><t><n>appoint_V2</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8agent_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>member_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>possess_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>committee_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every committee has a chairman appointed by members of the committee</sent>
-<sent lang='Original'>every committee has a chairman appointed by members of the committee</sent>
-<sent lang='Swe'>varje kommitté har en ordförande utnämnd av medlemmar av kommittén</sent>
-</phrase>
-<phrase id='s_123_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>send_V2</n><cs></cs></t></cs></t><t><n>PredetNP</n><cs><t><n>most_of_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>EmptyRelSlash</n><cs><t><n>SlashVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>SlashV2a</n><cs><t><n>need_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL has sent most of the reports Smith needs</sent>
-<sent lang='Original'>ITEL has sent most of the reports Smith needs</sent>
-<sent lang='Swe'>ITEL har skickat de flesta av rapporterna Smith behöver</sent>
-</phrase>
-<phrase id='s_123_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>on_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>desk_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>they are on her desk</sent>
-<sent lang='Original'>they are on her desk</sent>
-<sent lang='Swe'>de är på hennes skrivbord</sent>
-</phrase>
-<phrase id='s_123_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>AdvNP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>on_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>desk_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are there some reports from ITEL on Smith's desk</sent>
-<sent lang='Original'>are there some reports from ITEL on Smith's desk</sent>
-<sent lang='Swe'>finns det några rapporter från ITEL på Smiths skrivbord</sent>
-</phrase>
-<phrase id='s_123_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>AdvNP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>on_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>desk_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are some reports from ITEL on Smith's desk</sent>
-<sent lang='Original'>there are some reports from ITEL on Smith's desk</sent>
-<sent lang='Swe'>det finns några rapporter från ITEL på Smiths skrivbord</sent>
-</phrase>
-<phrase id='s_124_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>AdvNP</n><cs><t><n>DetNP</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>out_of_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_ten</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>machine_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>missing_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>two out of ten machines are missing</sent>
-<sent lang='Original'>two out of ten machines are missing</sent>
-<sent lang='Swe'>två av tio maskiner är försvunna</sent>
-</phrase>
-<phrase id='s_124_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>PassV2s</n><cs><t><n>remove_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>they have been removed</sent>
-<sent lang='Original'>they have been removed</sent>
-<sent lang='Swe'>de har avlägsnats</sent>
-</phrase>
-<phrase id='s_124_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>machine_N</n><cs></cs></t></cs></t></cs></t><t><n>PassV2s</n><cs><t><n>remove_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>have two machines been removed</sent>
-<sent lang='Original'>have two machines been removed</sent>
-<sent lang='Swe'>har två maskiner avlägsnats</sent>
-</phrase>
-<phrase id='s_124_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>machine_N</n><cs></cs></t></cs></t></cs></t><t><n>PassV2s</n><cs><t><n>remove_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>two machines have been removed</sent>
-<sent lang='Original'>two machines have been removed</sent>
-<sent lang='Swe'>två maskiner har avlägsnats</sent>
-</phrase>
-<phrase id='s_125_1_p'>
-<tree ref='s_124_1_p'/>
-<sent lang='Eng'>two out of ten machines are missing</sent>
-<sent lang='Original'>two out of ten machines are missing</sent>
-<sent lang='Swe'>två av tio maskiner är försvunna</sent>
-</phrase>
-<phrase id='s_125_2_p'>
-<tree ref='s_124_2_p'/>
-<sent lang='Eng'>they have been removed</sent>
-<sent lang='Original'>they have been removed</sent>
-<sent lang='Swe'>de har avlägsnats</sent>
-</phrase>
-<phrase id='s_125_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_eight</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>machine_N</n><cs></cs></t></cs></t></cs></t><t><n>PassV2s</n><cs><t><n>remove_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>have eight machines been removed</sent>
-<sent lang='Original'>have eight machines been removed</sent>
-<sent lang='Swe'>har åtta maskiner avlägsnats</sent>
-</phrase>
-<phrase id='s_125_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_eight</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>machine_N</n><cs></cs></t></cs></t></cs></t><t><n>PassV2s</n><cs><t><n>remove_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>eight machines have been removed</sent>
-<sent lang='Original'>eight machines have been removed</sent>
-<sent lang='Swe'>åtta maskiner har avlägsnats</sent>
-</phrase>
-<phrase id='s_126_1_p'>
-<tree ref='s_124_1_p'/>
-<sent lang='Eng'>two out of ten machines are missing</sent>
-<sent lang='Original'>two out of ten machines are missing</sent>
-<sent lang='Swe'>två av tio maskiner är försvunna</sent>
-</phrase>
-<phrase id='s_126_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdVVP</n><cs><t><n>all_AdV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>here_Adv</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>yesterday_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>they were all here yesterday</sent>
-<sent lang='Original'>they were all here yesterday</sent>
-<sent lang='Swe'>de var alla här igår</sent>
-</phrase>
-<phrase id='s_126_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_ten</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>machine_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>here_Adv</n><cs></cs></t></cs></t></cs></t><t><n>yesterday_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>were ten machines here yesterday</sent>
-<sent lang='Original'>were ten machines here yesterday</sent>
-<sent lang='Swe'>var tio maskiner här igår</sent>
-</phrase>
-<phrase id='s_126_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_ten</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>machine_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>here_Adv</n><cs></cs></t></cs></t></cs></t><t><n>yesterday_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ten machines were here yesterday</sent>
-<sent lang='Original'>ten machines were here yesterday</sent>
-<sent lang='Swe'>tio maskiner var här igår</sent>
-</phrase>
-<phrase id='s_127_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>machine_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_tuesday_Adv</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>machine_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>on_wednesday_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith took a machine on Tuesday , and Jones took a machine on Wednesday</sent>
-<sent lang='Original'>Smith took a machine on Tuesday , and Jones took a machine on Wednesday</sent>
-<sent lang='Swe'>Smith tog en maskin på tisdagen , och Jones tog en maskin på onsdagen</sent>
-</phrase>
-<phrase id='s_127_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>put_in_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>lobby_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>they put them in the lobby</sent>
-<sent lang='Original'>they put them in the lobby</sent>
-<sent lang='Swe'>de ställde dem i vestibulen</sent>
-</phrase>
-<phrase id='s_127_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>put_in_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>lobby_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>machine_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith and Jones put two machines in the lobby</sent>
-<sent lang='Original'>did Smith and Jones put two machines in the lobby</sent>
-<sent lang='Swe'>ställde Smith och Jones två maskiner i vestibulen</sent>
-</phrase>
-<phrase id='s_127_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>put_in_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>lobby_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>machine_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith and Jones put two machines in the lobby</sent>
-<sent lang='Original'>Smith and Jones put two machines in the lobby</sent>
-<sent lang='Swe'>Smith och Jones ställde två maskiner i vestibulen</sent>
-</phrase>
-<phrase id='s_128_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>colleague_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John and his colleagues went to a meeting</sent>
-<sent lang='Original'>John and his colleagues went to a meeting</sent>
-<sent lang='Swe'>John och hans kollegor gick till ett möte</sent>
-</phrase>
-<phrase id='s_128_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>hate_V2</n><cs></cs></t></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>they hated it</sent>
-<sent lang='Original'>they hated it</sent>
-<sent lang='Swe'>de hatade det</sent>
-</phrase>
-<phrase id='s_128_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>colleague_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>hate_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did John's colleagues hate the meeting</sent>
-<sent lang='Original'>did John's colleagues hate the meeting</sent>
-<sent lang='Swe'>hatade Johns kollegor mötet</sent>
-</phrase>
-<phrase id='s_128_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>colleague_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>hate_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John's colleagues hated the meeting</sent>
-<sent lang='Original'>John's colleagues hated the meeting</sent>
-<sent lang='Swe'>Johns kollegor hatade mötet</sent>
-</phrase>
-<phrase id='s_129_1_p'>
-<tree ref='s_128_1_p'/>
-<sent lang='Eng'>John and his colleagues went to a meeting</sent>
-<sent lang='Original'>John and his colleagues went to a meeting</sent>
-<sent lang='Swe'>John och hans kollegor gick till ett möte</sent>
-</phrase>
-<phrase id='s_129_2_p'>
-<tree ref='s_128_2_p'/>
-<sent lang='Eng'>they hated it</sent>
-<sent lang='Original'>they hated it</sent>
-<sent lang='Swe'>de hatade det</sent>
-</phrase>
-<phrase id='s_129_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>hate_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did John hate the meeting</sent>
-<sent lang='Original'>did John hate the meeting</sent>
-<sent lang='Swe'>hatade John mötet</sent>
-</phrase>
-<phrase id='s_129_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>hate_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John hated the meeting</sent>
-<sent lang='Original'>John hated the meeting</sent>
-<sent lang='Swe'>John hatade mötet</sent>
-</phrase>
-<phrase id='s_130_1_p'>
-<tree ref='s_128_1_p'/>
-<sent lang='Eng'>John and his colleagues went to a meeting</sent>
-<sent lang='Original'>John and his colleagues went to a meeting</sent>
-<sent lang='Swe'>John och hans kollegor gick till ett möte</sent>
-</phrase>
-<phrase id='s_130_2_p'>
-<tree ref='s_128_2_p'/>
-<sent lang='Eng'>they hated it</sent>
-<sent lang='Original'>they hated it</sent>
-<sent lang='Swe'>de hatade det</sent>
-</phrase>
-<phrase id='s_130_3_q'>
-<tree ref='s_129_3_q'/>
-<sent lang='Eng'>did John hate the meeting</sent>
-<sent lang='Original'>did John hate the meeting</sent>
-<sent lang='Swe'>hatade John mötet</sent>
-</phrase>
-<phrase id='s_130_4_h'>
-<tree ref='s_129_4_h'/>
-<sent lang='Eng'>John hated the meeting</sent>
-<sent lang='Original'>John hated the meeting</sent>
-<sent lang='Swe'>John hatade mötet</sent>
-</phrase>
-<phrase id='s_131_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>each_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>department_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>dedicated_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>line_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>each department has a dedicated line</sent>
-<sent lang='Original'>each department has a dedicated line</sent>
-<sent lang='Swe'>varje avdelning har en särskild linje</sent>
-</phrase>
-<phrase id='s_131_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>rent_from_V3</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bt_PN</n><cs></cs></t></cs></t></cs></t><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>they rent them from BT</sent>
-<sent lang='Original'>they rent them from BT</sent>
-<sent lang='Swe'>de hyr dem från BT</sent>
-</phrase>
-<phrase id='s_131_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>department_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>rent_from_V3</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bt_PN</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>line_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does every department rent a line from BT</sent>
-<sent lang='Original'>does every department rent a line from BT</sent>
-<sent lang='Swe'>hyr varje avdelning en linje från BT</sent>
-</phrase>
-<phrase id='s_131_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>department_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>rent_from_V3</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bt_PN</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>line_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every department rents a line from BT</sent>
-<sent lang='Original'>every department rents a line from BT</sent>
-<sent lang='Swe'>varje avdelning hyr en linje från BT</sent>
-</phrase>
-<phrase id='s_132_1_p'>
-<tree ref='s_131_1_p'/>
-<sent lang='Eng'>each department has a dedicated line</sent>
-<sent lang='Original'>each department has a dedicated line</sent>
-<sent lang='Swe'>varje avdelning har en särskild linje</sent>
-</phrase>
-<phrase id='s_132_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>sales_department_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>rent_from_V3</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bt_PN</n><cs></cs></t></cs></t></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the sales department rents it from BT</sent>
-<sent lang='Original'>the sales department rents it from BT</sent>
-<sent lang='Swe'>försäljningsavdelningen hyr det från BT</sent>
-</phrase>
-<phrase id='s_132_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>sales_department_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>rent_from_V3</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bt_PN</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>line_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does the sales department rent a line from BT</sent>
-<sent lang='Original'>does the sales department rent a line from BT</sent>
-<sent lang='Swe'>hyr försäljningsavdelningen en linje från BT</sent>
-</phrase>
-<phrase id='s_132_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>sales_department_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>rent_from_V3</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bt_PN</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>line_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the sales department rents a line from BT</sent>
-<sent lang='Original'>the sales department rents a line from BT</sent>
-<sent lang='Swe'>försäljningsavdelningen hyr en linje från BT</sent>
-</phrase>
-<phrase id='s_133_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>gfi_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>several_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>GFI owns several computers</sent>
-<sent lang='Original'>GFI owns several computers</sent>
-<sent lang='Swe'>GFI äger flera datorer</sent>
-</phrase>
-<phrase id='s_133_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>maintain_V2</n><cs></cs></t></cs></t><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL maintains them</sent>
-<sent lang='Original'>ITEL maintains them</sent>
-<sent lang='Swe'>ITEL servar dem</sent>
-</phrase>
-<phrase id='s_133_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>maintain_V2</n><cs></cs></t></cs></t><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelSlash</n><cs><t><n>that_RP</n><cs></cs></t><t><n>SlashVP</n><cs><t><n>UsePN</n><cs><t><n>gfi_PN</n><cs></cs></t></cs></t><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does ITEL maintain all the computers that GFI owns</sent>
-<sent lang='Original'>does ITEL maintain all the computers that GFI owns</sent>
-<sent lang='Swe'>servar ITEL alla datorerna som GFI äger</sent>
-</phrase>
-<phrase id='s_133_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>maintain_V2</n><cs></cs></t></cs></t><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelSlash</n><cs><t><n>that_RP</n><cs></cs></t><t><n>SlashVP</n><cs><t><n>UsePN</n><cs><t><n>gfi_PN</n><cs></cs></t></cs></t><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL maintains all the computers that GFI owns</sent>
-<sent lang='Original'>ITEL maintains all the computers that GFI owns</sent>
-<sent lang='Swe'>ITEL servar alla datorerna som GFI äger</sent>
-</phrase>
-<phrase id='s_134_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>customer_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>service_contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>for_Prep</n><cs></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every customer who owns a computer has a service contract for it</sent>
-<sent lang='Original'>every customer who owns a computer has a service contract for it</sent>
-<sent lang='Swe'>varje kund som äger en dator har ett servicekontrakt för det</sent>
-</phrase>
-<phrase id='s_134_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mfi_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>customer_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>that_RP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>PredetNP</n><cs><t><n>exactly_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>MFI is a customer that owns exactly one computer</sent>
-<sent lang='Original'>MFI is a customer that owns exactly one computer</sent>
-<sent lang='Swe'>MFI är en kund som äger exakt en dator</sent>
-</phrase>
-<phrase id='s_134_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mfi_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>service_contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>for_Prep</n><cs></cs></t><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>itRefl_Pron</n><cs></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does MFI have a service contract for all its computers</sent>
-<sent lang='Original'>does MFI have a service contract for all its computers</sent>
-<sent lang='Swe'>har MFI ett servicekontrakt för alla sina datorer</sent>
-</phrase>
-<phrase id='s_134_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mfi_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>service_contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>for_Prep</n><cs></cs></t><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>itRefl_Pron</n><cs></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>MFI has a service contract for all its computers</sent>
-<sent lang='Original'>MFI has a service contract for all its computers</sent>
-<sent lang='Swe'>MFI har ett servicekontrakt för alla sina datorer</sent>
-</phrase>
-<phrase id='s_135_1_p'>
-<tree ref='s_134_1_p'/>
-<sent lang='Eng'>every customer who owns a computer has a service contract for it</sent>
-<sent lang='Original'>every customer who owns a computer has a service contract for it</sent>
-<sent lang='Swe'>varje kund som äger en dator har ett servicekontrakt för det</sent>
-</phrase>
-<phrase id='s_135_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mfi_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>customer_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>that_RP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>several_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>MFI is a customer that owns several computers</sent>
-<sent lang='Original'>MFI is a customer that owns several computers</sent>
-<sent lang='Swe'>MFI är en kund som äger flera datorer</sent>
-</phrase>
-<phrase id='s_135_3_q'>
-<tree ref='s_134_3_q'/>
-<sent lang='Eng'>does MFI have a service contract for all its computers</sent>
-<sent lang='Original'>does MFI have a service contract for all its computers</sent>
-<sent lang='Swe'>har MFI ett servicekontrakt för alla sina datorer</sent>
-</phrase>
-<phrase id='s_135_4_h'>
-<tree ref='s_134_4_h'/>
-<sent lang='Eng'>MFI has a service contract for all its computers</sent>
-<sent lang='Original'>MFI has a service contract for all its computers</sent>
-<sent lang='Swe'>MFI har ett servicekontrakt för alla sina datorer</sent>
-</phrase>
-<phrase id='s_136_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>executive_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>laptop_computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>bring_V2V</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>note_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every executive who had a laptop computer brought it to take notes at the meeting</sent>
-<sent lang='Original'>every executive who had a laptop computer brought it to take notes at the meeting</sent>
-<sent lang='Swe'>varje företagsledare som hade en laptop tog med det att ta anteckningar på mötet</sent>
-</phrase>
-<phrase id='s_136_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>executive_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_five</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>different_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>laptop_computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith is an executive who owns five different laptop computers</sent>
-<sent lang='Original'>Smith is an executive who owns five different laptop computers</sent>
-<sent lang='Swe'>Smith är en företagsledare som äger fem olika laptopar</sent>
-</phrase>
-<phrase id='s_136_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_five</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>laptop_computer_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith take five laptop computers to the meeting</sent>
-<sent lang='Original'>did Smith take five laptop computers to the meeting</sent>
-<sent lang='Swe'>tog Smith fem laptopar till mötet</sent>
-</phrase>
-<phrase id='s_136_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_five</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>laptop_computer_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith took five laptop computers to the meeting</sent>
-<sent lang='Original'>Smith took five laptop computers to the meeting</sent>
-<sent lang='Swe'>Smith tog fem laptopar till mötet</sent>
-</phrase>
-<phrase id='s_137_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_100</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are 100 companies</sent>
-<sent lang='Original'>there are 100 companies</sent>
-<sent lang='Swe'>det finns 100 företag</sent>
-</phrase>
-<phrase id='s_137_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>PredVPS</n><cs><t><n>UsePN</n><cs><t><n>icm_PN</n><cs></cs></t></cs></t><t><n>ConjVPS2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompNP</n><cs><t><n>AdvNP</n><cs><t><n>DetNP</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_150</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ICM is one of the companies and owns 150 computers</sent>
-<sent lang='Original'>ICM is one of the companies and owns 150 computers</sent>
-<sent lang='Swe'>ICM är ett av företagen och äger 150 datorer</sent>
-</phrase>
-<phrase id='s_137_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>UncNeg</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>service_contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>for_Prep</n><cs></cs></t><t><n>AdvNP</n><cs><t><n>DetNP</n><cs><t><n>anySg_Det</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>itRefl_Pron</n><cs></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>it does not have service contracts for any of its computers</sent>
-<sent lang='Original'>it does not have service contracts for any of its computers</sent>
-<sent lang='Swe'>det har inte servicekontrakt för något av sina datorer</sent>
-</phrase>
-<phrase id='s_137_4_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>AdvNP</n><cs><t><n>DetNP</n><cs><t><n>each_Det</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>the_other_Q</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_99</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>each of the other 99 companies owns one computer</sent>
-<sent lang='Original'>each of the other 99 companies owns one computer</sent>
-<sent lang='Swe'>vart och ett av de andra 99 företagen äger en dator</sent>
-</phrase>
-<phrase id='s_137_5_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>service_contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>for_Prep</n><cs></cs></t><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>they have service contracts for them</sent>
-<sent lang='Original'>they have service contracts for them</sent>
-<sent lang='Swe'>de har servicekontrakt för dem</sent>
-</phrase>
-<phrase id='s_137_6_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>that_RP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>service_contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>for_Prep</n><cs></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do most companies that own a computer have a service contract for it</sent>
-<sent lang='Original'>do most companies that own a computer have a service contract for it</sent>
-<sent lang='Swe'>har de flesta företag som äger en dator ett servicekontrakt för det</sent>
-</phrase>
-<phrase id='s_137_7_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>most_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>that_RP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>service_contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>for_Prep</n><cs></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>most companies that own a computer have a service contract for it</sent>
-<sent lang='Original'>most companies that own a computer have a service contract for it</sent>
-<sent lang='Swe'>de flesta företag som äger en dator har ett servicekontrakt för det</sent>
-</phrase>
-<phrase id='s_138_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>cover_page_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every report has a cover page</sent>
-<sent lang='Original'>every report has a cover page</sent>
-<sent lang='Swe'>varje rapport har en förstasida</sent>
-</phrase>
-<phrase id='s_138_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>r95103_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>R-95-103 is a report</sent>
-<sent lang='Original'>R-95-103 is a report</sent>
-<sent lang='Swe'>R-95-103 är en rapport</sent>
-</phrase>
-<phrase id='s_138_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>cover_page_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith signed the cover page</sent>
-<sent lang='Original'>Smith signed the cover page</sent>
-<sent lang='Swe'>Smith undertecknade förstasidan</sent>
-</phrase>
-<phrase id='s_138_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>cover_page_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>possess_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>r95103_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith sign the cover page of R-95-103</sent>
-<sent lang='Original'>did Smith sign the cover page of R-95-103</sent>
-<sent lang='Swe'>undertecknade Smith förstasidan av R-95-103</sent>
-</phrase>
-<phrase id='s_138_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>cover_page_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>possess_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>r95103_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith signed the cover page of R-95-103</sent>
-<sent lang='Original'>Smith signed the cover page of R-95-103</sent>
-<sent lang='Swe'>Smith undertecknade förstasidan av R-95-103</sent>
-</phrase>
-<phrase id='s_139_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_director_N</n><cs></cs></t></cs></t></cs></t><t><n>ReflVP</n><cs><t><n>Slash3V3</n><cs><t><n>award_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>large_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>payrise_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>a company director awarded himself a large payrise</sent>
-<sent lang='Original'>a company director awarded himself a large payrise</sent>
-<sent lang='Swe'>en företagsledare tilldelade sig en stor löneförhöjning</sent>
-</phrase>
-<phrase id='s_139_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_director_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>award_and_be_awarded_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>payrise_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>has a company director awarded and been awarded a payrise</sent>
-<sent lang='Original'>has a company director awarded and been awarded a payrise</sent>
-<sent lang='Swe'>har en företagsledare tilldelat och tilldelats en löneförhöjning</sent>
-</phrase>
-<phrase id='s_139_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_director_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>award_and_be_awarded_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>payrise_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>a company director has awarded and been awarded a payrise</sent>
-<sent lang='Original'>a company director has awarded and been awarded a payrise</sent>
-<sent lang='Swe'>en företagsledare har tilldelat och tilldelats en löneförhöjning</sent>
-</phrase>
-<phrase id='s_140_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ReflVP</n><cs><t><n>SlashV2a</n><cs><t><n>hurt_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John said Bill had hurt himself</sent>
-<sent lang='Original'>John said Bill had hurt himself</sent>
-<sent lang='Swe'>John sade att Bill hade skadat sig</sent>
-</phrase>
-<phrase id='s_140_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>PassV2s</n><cs><t><n>hurt_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did John say Bill had been hurt</sent>
-<sent lang='Original'>did John say Bill had been hurt</sent>
-<sent lang='Swe'>sade John att Bill hade skadats</sent>
-</phrase>
-<phrase id='s_140_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>PassV2s</n><cs><t><n>hurt_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John said Bill had been hurt</sent>
-<sent lang='Original'>John said Bill had been hurt</sent>
-<sent lang='Swe'>John sade att Bill hade skadats</sent>
-</phrase>
-<phrase id='s_141_1_p'>
-<tree ref='s_140_1_p'/>
-<sent lang='Eng'>John said Bill had hurt himself</sent>
-<sent lang='Original'>John said Bill had hurt himself</sent>
-<sent lang='Swe'>John sade att Bill hade skadat sig</sent>
-</phrase>
-<phrase id='s_141_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>anyone_Pron</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>PassV2s</n><cs><t><n>hurt_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did anyone say John had been hurt</sent>
-<sent lang='Original'>did anyone say John had been hurt</sent>
-<sent lang='Swe'>sade någon att John hade skadats</sent>
-</phrase>
-<phrase id='s_141_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>someone_Pron</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>PassV2s</n><cs><t><n>hurt_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>someone said John had been hurt</sent>
-<sent lang='Original'>someone said John had been hurt</sent>
-<sent lang='Swe'>någon sade att John hade skadats</sent>
-</phrase>
-<phrase id='s_142_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John spoke to Mary</sent>
-<sent lang='Original'>John spoke to Mary</sent>
-<sent lang='Swe'>John talade med Mary</sent>
-</phrase>
-<phrase id='s_142_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>SoDoI</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>so did Bill</sent>
-<sent lang='Original'>so did Bill</sent>
-<sent lang='Swe'>det gjorde Bill också</sent>
-</phrase>
-<phrase id='s_142_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Bill speak to Mary</sent>
-<sent lang='Original'>did Bill speak to Mary</sent>
-<sent lang='Swe'>talade Bill med Mary</sent>
-</phrase>
-<phrase id='s_142_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill spoke to Mary</sent>
-<sent lang='Original'>Bill spoke to Mary</sent>
-<sent lang='Swe'>Bill talade med Mary</sent>
-</phrase>
-<phrase id='s_143_1_p'>
-<tree ref='s_142_1_p'/>
-<sent lang='Eng'>John spoke to Mary</sent>
-<sent lang='Original'>John spoke to Mary</sent>
-<sent lang='Swe'>John talade med Mary</sent>
-</phrase>
-<phrase id='s_143_2_p'>
-<tree ref='s_142_2_p'/>
-<sent lang='Eng'>so did Bill</sent>
-<sent lang='Original'>so did Bill</sent>
-<sent lang='Swe'>det gjorde Bill också</sent>
-</phrase>
-<phrase id='s_143_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>at_four_oclock_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John spoke to Mary at four o'clock</sent>
-<sent lang='Original'>John spoke to Mary at four o'clock</sent>
-<sent lang='Swe'>John talade med Mary klockan fyra</sent>
-</phrase>
-<phrase id='s_143_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>at_four_oclock_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Bill speak to Mary at four o'clock</sent>
-<sent lang='Original'>did Bill speak to Mary at four o'clock</sent>
-<sent lang='Swe'>talade Bill med Mary klockan fyra</sent>
-</phrase>
-<phrase id='s_143_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>at_four_oclock_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill spoke to Mary at four o'clock</sent>
-<sent lang='Original'>Bill spoke to Mary at four o'clock</sent>
-<sent lang='Swe'>Bill talade med Mary klockan fyra</sent>
-</phrase>
-<phrase id='s_144_1_p'>
-<tree ref='s_143_3_p'/>
-<sent lang='Eng'>John spoke to Mary at four o'clock</sent>
-<sent lang='Original'>John spoke to Mary at four o'clock</sent>
-<sent lang='Swe'>John talade med Mary klockan fyra</sent>
-</phrase>
-<phrase id='s_144_2_p'>
-<tree ref='s_142_2_p'/>
-<sent lang='Eng'>so did Bill</sent>
-<sent lang='Original'>so did Bill</sent>
-<sent lang='Swe'>det gjorde Bill också</sent>
-</phrase>
-<phrase id='s_144_3_q'>
-<tree ref='s_143_4_q'/>
-<sent lang='Eng'>did Bill speak to Mary at four o'clock</sent>
-<sent lang='Original'>did Bill speak to Mary at four o'clock</sent>
-<sent lang='Swe'>talade Bill med Mary klockan fyra</sent>
-</phrase>
-<phrase id='s_144_4_h'>
-<tree ref='s_143_5_h'/>
-<sent lang='Eng'>Bill spoke to Mary at four o'clock</sent>
-<sent lang='Original'>Bill spoke to Mary at four o'clock</sent>
-<sent lang='Swe'>Bill talade med Mary klockan fyra</sent>
-</phrase>
-<phrase id='s_145_1_p'>
-<tree ref='s_143_3_p'/>
-<sent lang='Eng'>John spoke to Mary at four o'clock</sent>
-<sent lang='Original'>John spoke to Mary at four o'clock</sent>
-<sent lang='Swe'>John talade med Mary klockan fyra</sent>
-</phrase>
-<phrase id='s_145_2_p'>
-<tree><t><n>PSentence</n><cs><t><n>and_PConj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t><t><n>at_five_oclock_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>and Bill did [..] at five o'clock</sent>
-<sent lang='Original'>and Bill did [..] at five o'clock</sent>
-<sent lang='Swe'>och Bill gjorde [..] klockan fem</sent>
-</phrase>
-<phrase id='s_145_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>at_five_oclock_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Bill speak to Mary at five o'clock</sent>
-<sent lang='Original'>did Bill speak to Mary at five o'clock</sent>
-<sent lang='Swe'>talade Bill med Mary klockan fem</sent>
-</phrase>
-<phrase id='s_145_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>at_five_oclock_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill spoke to Mary at five o'clock</sent>
-<sent lang='Original'>Bill spoke to Mary at five o'clock</sent>
-<sent lang='Swe'>Bill talade med Mary klockan fem</sent>
-</phrase>
-<phrase id='s_146_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John has spoken to Mary</sent>
-<sent lang='Original'>John has spoken to Mary</sent>
-<sent lang='Swe'>John har talat med Mary</sent>
-</phrase>
-<phrase id='s_146_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>ComplVV</n><cs><t><n>going_to_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill is going to [..]</sent>
-<sent lang='Original'>Bill is going to [..]</sent>
-<sent lang='Swe'>Bill kommer att [..]</sent>
-</phrase>
-<phrase id='s_146_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>will Bill speak to Mary</sent>
-<sent lang='Original'>will Bill speak to Mary</sent>
-<sent lang='Swe'>ska Bill tala med Mary</sent>
-</phrase>
-<phrase id='s_146_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill will speak to Mary</sent>
-<sent lang='Original'>Bill will speak to Mary</sent>
-<sent lang='Swe'>Bill ska tala med Mary</sent>
-</phrase>
-<phrase id='s_147_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>on_monday_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John spoke to Mary on Monday</sent>
-<sent lang='Original'>John spoke to Mary on Monday</sent>
-<sent lang='Swe'>John talade med Mary på måndagen</sent>
-</phrase>
-<phrase id='s_147_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PNeg</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill didn't [..]</sent>
-<sent lang='Original'>Bill didn't [..]</sent>
-<sent lang='Swe'>Bill [..] inte</sent>
-</phrase>
-<phrase id='s_147_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>on_monday_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Bill speak to Mary on Monday</sent>
-<sent lang='Original'>did Bill speak to Mary on Monday</sent>
-<sent lang='Swe'>talade Bill med Mary på måndagen</sent>
-</phrase>
-<phrase id='s_147_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>on_monday_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill spoke to Mary on Monday</sent>
-<sent lang='Original'>Bill spoke to Mary on Monday</sent>
-<sent lang='Swe'>Bill talade med Mary på måndagen</sent>
-</phrase>
-<phrase id='s_148_1_p'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>has John spoken to Mary</sent>
-<sent lang='Original'>has John spoken to Mary</sent>
-<sent lang='Swe'>har John talat med Mary</sent>
-</phrase>
-<phrase id='s_148_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill has [..]</sent>
-<sent lang='Original'>Bill has [..]</sent>
-<sent lang='Swe'>Bill har [..]</sent>
-</phrase>
-<phrase id='s_148_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>has Bill spoken to Mary</sent>
-<sent lang='Original'>has Bill spoken to Mary</sent>
-<sent lang='Swe'>har Bill talat med Mary</sent>
-</phrase>
-<phrase id='s_148_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill has spoken to Mary</sent>
-<sent lang='Original'>Bill has spoken to Mary</sent>
-<sent lang='Swe'>Bill har talat med Mary</sent>
-</phrase>
-<phrase id='s_149_1_p'>
-<tree ref='s_146_1_p'/>
-<sent lang='Eng'>John has spoken to Mary</sent>
-<sent lang='Original'>John has spoken to Mary</sent>
-<sent lang='Swe'>John har talat med Mary</sent>
-</phrase>
-<phrase id='s_149_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>student_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>elliptic_VP</n><cs></cs></t><t><n>too_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the students have [..] too</sent>
-<sent lang='Original'>the students have [..] too</sent>
-<sent lang='Swe'>studenterna har [..] också</sent>
-</phrase>
-<phrase id='s_149_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>student_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>have the students spoken to Mary</sent>
-<sent lang='Original'>have the students spoken to Mary</sent>
-<sent lang='Swe'>har studenterna talat med Mary</sent>
-</phrase>
-<phrase id='s_149_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>student_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the students have spoken to Mary</sent>
-<sent lang='Original'>the students have spoken to Mary</sent>
-<sent lang='Swe'>studenterna har talat med Mary</sent>
-</phrase>
-<phrase id='s_150_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>elliptic_VP</n><cs></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>train_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John went to Paris by car , and Bill [..] by train</sent>
-<sent lang='Original'>John went to Paris by car , and Bill [..] by train</sent>
-<sent lang='Swe'>John åkte till Paris med bil , och Bill [..] med tåg</sent>
-</phrase>
-<phrase id='s_150_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>train_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Bill go to Paris by train</sent>
-<sent lang='Original'>did Bill go to Paris by train</sent>
-<sent lang='Swe'>åkte Bill till Paris med tåg</sent>
-</phrase>
-<phrase id='s_150_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>train_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill went to Paris by train</sent>
-<sent lang='Original'>Bill went to Paris by train</sent>
-<sent lang='Swe'>Bill åkte till Paris med tåg</sent>
-</phrase>
-<phrase id='s_151_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>elliptic_VP</n><cs></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>train_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>berlin_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John went to Paris by car , and Bill [..] by train to Berlin</sent>
-<sent lang='Original'>John went to Paris by car , and Bill [..] by train to Berlin</sent>
-<sent lang='Swe'>John åkte till Paris med bil , och Bill [..] med tåg till Berlin</sent>
-</phrase>
-<phrase id='s_151_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>berlin_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>train_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Bill go to Berlin by train</sent>
-<sent lang='Original'>did Bill go to Berlin by train</sent>
-<sent lang='Swe'>åkte Bill till Berlin med tåg</sent>
-</phrase>
-<phrase id='s_151_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>berlin_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>train_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill went to Berlin by train</sent>
-<sent lang='Original'>Bill went to Berlin by train</sent>
-<sent lang='Swe'>Bill åkte till Berlin med tåg</sent>
-</phrase>
-<phrase id='s_152_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>elliptic_VP</n><cs></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>berlin_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John went to Paris by car , and Bill [..] to Berlin</sent>
-<sent lang='Original'>John went to Paris by car , and Bill [..] to Berlin</sent>
-<sent lang='Swe'>John åkte till Paris med bil , och Bill [..] till Berlin</sent>
-</phrase>
-<phrase id='s_152_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>berlin_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Bill go to Berlin by car</sent>
-<sent lang='Original'>did Bill go to Berlin by car</sent>
-<sent lang='Swe'>åkte Bill till Berlin med bil</sent>
-</phrase>
-<phrase id='s_152_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>berlin_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill went to Berlin by car</sent>
-<sent lang='Original'>Bill went to Berlin by car</sent>
-<sent lang='Swe'>Bill åkte till Berlin med bil</sent>
-</phrase>
-<phrase id='s_153_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>student_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>elliptic_VP</n><cs></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>train_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John is going to Paris by car , and the students [..] by train</sent>
-<sent lang='Original'>John is going to Paris by car , and the students [..] by train</sent>
-<sent lang='Swe'>John åker till Paris med bil , och studenterna [..] med tåg</sent>
-</phrase>
-<phrase id='s_153_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>student_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>train_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are the students going to Paris by train</sent>
-<sent lang='Original'>are the students going to Paris by train</sent>
-<sent lang='Swe'>åker studenterna till Paris med tåg</sent>
-</phrase>
-<phrase id='s_153_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>student_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>train_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the students are going to Paris by train</sent>
-<sent lang='Original'>the students are going to Paris by train</sent>
-<sent lang='Swe'>studenterna åker till Paris med tåg</sent>
-</phrase>
-<phrase id='s_154_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John went to Paris by car</sent>
-<sent lang='Original'>John went to Paris by car</sent>
-<sent lang='Swe'>John åkte till Paris med bil</sent>
-</phrase>
-<phrase id='s_154_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>elliptic_VP</n><cs></cs></t><t><n>PrepNP</n><cs><t><n>by8means_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>train_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill [..] by train</sent>
-<sent lang='Original'>Bill [..] by train</sent>
-<sent lang='Swe'>Bill [..] med tåg</sent>
-</phrase>
-<phrase id='s_154_3_q'>
-<tree ref='s_150_2_q'/>
-<sent lang='Eng'>did Bill go to Paris by train</sent>
-<sent lang='Original'>did Bill go to Paris by train</sent>
-<sent lang='Swe'>åkte Bill till Paris med tåg</sent>
-</phrase>
-<phrase id='s_154_4_h'>
-<tree ref='s_150_3_h'/>
-<sent lang='Eng'>Bill went to Paris by train</sent>
-<sent lang='Original'>Bill went to Paris by train</sent>
-<sent lang='Swe'>Bill åkte till Paris med tåg</sent>
-</phrase>
-<phrase id='s_155_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John owns a car</sent>
-<sent lang='Original'>John owns a car</sent>
-<sent lang='Swe'>John äger en bil</sent>
-</phrase>
-<phrase id='s_155_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetNP</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>too_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill owns one too</sent>
-<sent lang='Original'>Bill owns one too</sent>
-<sent lang='Swe'>Bill äger ett också</sent>
-</phrase>
-<phrase id='s_155_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Bill own a car</sent>
-<sent lang='Original'>does Bill own a car</sent>
-<sent lang='Swe'>äger Bill en bil</sent>
-</phrase>
-<phrase id='s_155_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill owns a car</sent>
-<sent lang='Original'>Bill owns a car</sent>
-<sent lang='Swe'>Bill äger en bil</sent>
-</phrase>
-<phrase id='s_156_1_p'>
-<tree ref='s_155_1_p'/>
-<sent lang='Eng'>John owns a car</sent>
-<sent lang='Original'>John owns a car</sent>
-<sent lang='Swe'>John äger en bil</sent>
-</phrase>
-<phrase id='s_156_2_p'>
-<tree ref='s_155_2_p'/>
-<sent lang='Eng'>Bill owns one too</sent>
-<sent lang='Original'>Bill owns one too</sent>
-<sent lang='Swe'>Bill äger ett också</sent>
-</phrase>
-<phrase id='s_156_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelSlash</n><cs><t><n>that_RP</n><cs></cs></t><t><n>SlashVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is there a car that John and Bill own</sent>
-<sent lang='Original'>is there a car that John and Bill own</sent>
-<sent lang='Swe'>finns det en bil som John och Bill äger</sent>
-</phrase>
-<phrase id='s_156_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelSlash</n><cs><t><n>that_RP</n><cs></cs></t><t><n>SlashVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there is a car that John and Bill own</sent>
-<sent lang='Original'>there is a car that John and Bill own</sent>
-<sent lang='Swe'>det finns en bil som John och Bill äger</sent>
-</phrase>
-<phrase id='s_157_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>red_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John owns a red car</sent>
-<sent lang='Original'>John owns a red car</sent>
-<sent lang='Swe'>John äger en röd bil</sent>
-</phrase>
-<phrase id='s_157_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>blue_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>one_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill owns a blue one</sent>
-<sent lang='Original'>Bill owns a blue one</sent>
-<sent lang='Swe'>Bill äger en blå en</sent>
-</phrase>
-<phrase id='s_157_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>blue_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Bill own a blue car</sent>
-<sent lang='Original'>does Bill own a blue car</sent>
-<sent lang='Swe'>äger Bill en blå bil</sent>
-</phrase>
-<phrase id='s_157_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>blue_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill owns a blue car</sent>
-<sent lang='Original'>Bill owns a blue car</sent>
-<sent lang='Swe'>Bill äger en blå bil</sent>
-</phrase>
-<phrase id='s_158_1_p'>
-<tree ref='s_157_1_p'/>
-<sent lang='Eng'>John owns a red car</sent>
-<sent lang='Original'>John owns a red car</sent>
-<sent lang='Swe'>John äger en röd bil</sent>
-</phrase>
-<phrase id='s_158_2_p'>
-<tree ref='s_157_2_p'/>
-<sent lang='Eng'>Bill owns a blue one</sent>
-<sent lang='Original'>Bill owns a blue one</sent>
-<sent lang='Swe'>Bill äger en blå en</sent>
-</phrase>
-<phrase id='s_158_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>red_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Bill own a red car</sent>
-<sent lang='Original'>does Bill own a red car</sent>
-<sent lang='Swe'>äger Bill en röd bil</sent>
-</phrase>
-<phrase id='s_158_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>red_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill owns a red car</sent>
-<sent lang='Original'>Bill owns a red car</sent>
-<sent lang='Swe'>Bill äger en röd bil</sent>
-</phrase>
-<phrase id='s_159_1_p'>
-<tree ref='s_157_1_p'/>
-<sent lang='Eng'>John owns a red car</sent>
-<sent lang='Original'>John owns a red car</sent>
-<sent lang='Swe'>John äger en röd bil</sent>
-</phrase>
-<phrase id='s_159_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fast_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>one_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill owns a fast one</sent>
-<sent lang='Original'>Bill owns a fast one</sent>
-<sent lang='Swe'>Bill äger en snabb en</sent>
-</phrase>
-<phrase id='s_159_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fast_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Bill own a fast car</sent>
-<sent lang='Original'>does Bill own a fast car</sent>
-<sent lang='Swe'>äger Bill en snabb bil</sent>
-</phrase>
-<phrase id='s_159_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fast_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill owns a fast car</sent>
-<sent lang='Original'>Bill owns a fast car</sent>
-<sent lang='Swe'>Bill äger en snabb bil</sent>
-</phrase>
-<phrase id='s_160_1_p'>
-<tree ref='s_157_1_p'/>
-<sent lang='Eng'>John owns a red car</sent>
-<sent lang='Original'>John owns a red car</sent>
-<sent lang='Swe'>John äger en röd bil</sent>
-</phrase>
-<phrase id='s_160_2_p'>
-<tree ref='s_159_2_p'/>
-<sent lang='Eng'>Bill owns a fast one</sent>
-<sent lang='Original'>Bill owns a fast one</sent>
-<sent lang='Swe'>Bill äger en snabb en</sent>
-</phrase>
-<phrase id='s_160_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fast_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>red_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Bill own a fast red car</sent>
-<sent lang='Original'>does Bill own a fast red car</sent>
-<sent lang='Swe'>äger Bill en snabb röd bil</sent>
-</phrase>
-<phrase id='s_160_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fast_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>red_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill owns a fast red car</sent>
-<sent lang='Original'>Bill owns a fast red car</sent>
-<sent lang='Swe'>Bill äger en snabb röd bil</sent>
-</phrase>
-<phrase id='s_161_1_p'>
-<tree ref='s_157_1_p'/>
-<sent lang='Eng'>John owns a red car</sent>
-<sent lang='Original'>John owns a red car</sent>
-<sent lang='Swe'>John äger en röd bil</sent>
-</phrase>
-<phrase id='s_161_2_p'>
-<tree ref='s_159_2_p'/>
-<sent lang='Eng'>Bill owns a fast one</sent>
-<sent lang='Original'>Bill owns a fast one</sent>
-<sent lang='Swe'>Bill äger en snabb en</sent>
-</phrase>
-<phrase id='s_161_3_q'>
-<tree ref='s_160_3_q'/>
-<sent lang='Eng'>does Bill own a fast red car</sent>
-<sent lang='Original'>does Bill own a fast red car</sent>
-<sent lang='Swe'>äger Bill en snabb röd bil</sent>
-</phrase>
-<phrase id='s_161_4_h'>
-<tree ref='s_160_4_h'/>
-<sent lang='Eng'>Bill owns a fast red car</sent>
-<sent lang='Original'>Bill owns a fast red car</sent>
-<sent lang='Swe'>Bill äger en snabb röd bil</sent>
-</phrase>
-<phrase id='s_162_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fast_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>red_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John owns a fast red car</sent>
-<sent lang='Original'>John owns a fast red car</sent>
-<sent lang='Swe'>John äger en snabb röd bil</sent>
-</phrase>
-<phrase id='s_162_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>slow_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>one_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill owns a slow one</sent>
-<sent lang='Original'>Bill owns a slow one</sent>
-<sent lang='Swe'>Bill äger en långsam en</sent>
-</phrase>
-<phrase id='s_162_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>slow_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>red_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Bill own a slow red car</sent>
-<sent lang='Original'>does Bill own a slow red car</sent>
-<sent lang='Swe'>äger Bill en långsam röd bil</sent>
-</phrase>
-<phrase id='s_162_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>slow_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>red_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill owns a slow red car</sent>
-<sent lang='Original'>Bill owns a slow red car</sent>
-<sent lang='Swe'>Bill äger en långsam röd bil</sent>
-</phrase>
-<phrase id='s_163_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>PPartNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>paper_N</n><cs></cs></t></cs></t></cs></t><t><n>accept_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John had his paper accepted</sent>
-<sent lang='Original'>John had his paper accepted</sent>
-<sent lang='Swe'>John hade sin uppsats godkänd</sent>
-</phrase>
-<phrase id='s_163_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PNeg</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplVQ</n><cs><t><n>know_VQ</n><cs></cs></t><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestIAdv</n><cs><t><n>why_IAdv</n><cs></cs></t><t><n>elliptic_Cl</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill doesn't know why [..]</sent>
-<sent lang='Original'>Bill doesn't know why [..]</sent>
-<sent lang='Swe'>Bill vet inte varför [..]</sent>
-</phrase>
-<phrase id='s_163_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplVQ</n><cs><t><n>know_VQ</n><cs></cs></t><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestIAdv</n><cs><t><n>why_IAdv</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>PPartNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>paper_N</n><cs></cs></t></cs></t></cs></t><t><n>accept_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Bill know why John had his paper accepted</sent>
-<sent lang='Original'>does Bill know why John had his paper accepted</sent>
-<sent lang='Swe'>vet Bill varför John hade sin uppsats godkänd</sent>
-</phrase>
-<phrase id='s_163_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplVQ</n><cs><t><n>know_VQ</n><cs></cs></t><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestIAdv</n><cs><t><n>why_IAdv</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>PPartNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>paper_N</n><cs></cs></t></cs></t></cs></t><t><n>accept_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill knows why John had his paper accepted</sent>
-<sent lang='Original'>Bill knows why John had his paper accepted</sent>
-<sent lang='Swe'>Bill vet varför John hade sin uppsats godkänd</sent>
-</phrase>
-<phrase id='s_164_1_p'>
-<tree ref='s_142_1_p'/>
-<sent lang='Eng'>John spoke to Mary</sent>
-<sent lang='Original'>John spoke to Mary</sent>
-<sent lang='Swe'>John talade med Mary</sent>
-</phrase>
-<phrase id='s_164_2_p'>
-<tree><t><n>PAdverbial</n><cs><t><n>and_PConj</n><cs></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>sue_PN</n><cs></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>and to Sue</sent>
-<sent lang='Original'>and to Sue</sent>
-<sent lang='Swe'>och till Sue</sent>
-</phrase>
-<phrase id='s_164_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>sue_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did John speak to Sue</sent>
-<sent lang='Original'>did John speak to Sue</sent>
-<sent lang='Swe'>talade John med Sue</sent>
-</phrase>
-<phrase id='s_164_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>sue_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John spoke to Sue</sent>
-<sent lang='Original'>John spoke to Sue</sent>
-<sent lang='Swe'>John talade med Sue</sent>
-</phrase>
-<phrase id='s_165_1_p'>
-<tree ref='s_142_1_p'/>
-<sent lang='Eng'>John spoke to Mary</sent>
-<sent lang='Original'>John spoke to Mary</sent>
-<sent lang='Swe'>John talade med Mary</sent>
-</phrase>
-<phrase id='s_165_2_p'>
-<tree><t><n>Adverbial</n><cs><t><n>on_friday_Adv</n><cs></cs></t></cs></t></tree>
-<sent lang='Eng'>on Friday</sent>
-<sent lang='Original'>on Friday</sent>
-<sent lang='Swe'>på fredagen</sent>
-</phrase>
-<phrase id='s_165_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>on_friday_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did John speak to Mary on Friday</sent>
-<sent lang='Original'>did John speak to Mary on Friday</sent>
-<sent lang='Swe'>talade John med Mary på fredagen</sent>
-</phrase>
-<phrase id='s_165_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>on_friday_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John spoke to Mary on Friday</sent>
-<sent lang='Original'>John spoke to Mary on Friday</sent>
-<sent lang='Swe'>John talade med Mary på fredagen</sent>
-</phrase>
-<phrase id='s_166_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>on_thursday_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John spoke to Mary on Thursday</sent>
-<sent lang='Original'>John spoke to Mary on Thursday</sent>
-<sent lang='Swe'>John talade med Mary på torsdagen</sent>
-</phrase>
-<phrase id='s_166_2_p'>
-<tree><t><n>PAdverbial</n><cs><t><n>and_PConj</n><cs></cs></t><t><n>on_friday_Adv</n><cs></cs></t></cs></t></tree>
-<sent lang='Eng'>and on Friday</sent>
-<sent lang='Original'>and on Friday</sent>
-<sent lang='Swe'>och på fredagen</sent>
-</phrase>
-<phrase id='s_166_3_q'>
-<tree ref='s_165_3_q'/>
-<sent lang='Eng'>did John speak to Mary on Friday</sent>
-<sent lang='Original'>did John speak to Mary on Friday</sent>
-<sent lang='Swe'>talade John med Mary på fredagen</sent>
-</phrase>
-<phrase id='s_166_4_h'>
-<tree ref='s_165_4_h'/>
-<sent lang='Eng'>John spoke to Mary on Friday</sent>
-<sent lang='Original'>John spoke to Mary on Friday</sent>
-<sent lang='Swe'>John talade med Mary på fredagen</sent>
-</phrase>
-<phrase id='s_167_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_twenty</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>work_in_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>sales_department_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>twenty men work in the sales department</sent>
-<sent lang='Original'>twenty men work in the sales department</sent>
-<sent lang='Swe'>tjugo män arbetar på försäljningsavdelningen</sent>
-</phrase>
-<phrase id='s_167_2_p'>
-<tree><t><n>PNounphrase</n><cs><t><n>but_PConj</n><cs></cs></t><t><n>PredetNP</n><cs><t><n>only_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>woman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>but only one woman</sent>
-<sent lang='Original'>but only one woman</sent>
-<sent lang='Swe'>men bara en kvinna</sent>
-</phrase>
-<phrase id='s_167_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>woman_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>work_in_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>sales_department_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do two women work in the sales department</sent>
-<sent lang='Original'>do two women work in the sales department</sent>
-<sent lang='Swe'>arbetar två kvinnor på försäljningsavdelningen</sent>
-</phrase>
-<phrase id='s_167_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>woman_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>work_in_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>sales_department_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>two women work in the sales department</sent>
-<sent lang='Original'>two women work in the sales department</sent>
-<sent lang='Swe'>två kvinnor arbetar på försäljningsavdelningen</sent>
-</phrase>
-<phrase id='s_168_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_five</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>work_V</n><cs></cs></t></cs></t><t><n>part_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>five men work part time</sent>
-<sent lang='Original'>five men work part time</sent>
-<sent lang='Swe'>fem män arbetar deltid</sent>
-</phrase>
-<phrase id='s_168_2_p'>
-<tree><t><n>PNounphrase</n><cs><t><n>and_PConj</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_fortyfive</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>woman_N</n><cs></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>and forty five women</sent>
-<sent lang='Original'>and forty five women</sent>
-<sent lang='Swe'>och fyrtiofem kvinnor</sent>
-</phrase>
-<phrase id='s_168_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_fortyfive</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>woman_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>work_V</n><cs></cs></t></cs></t><t><n>part_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do forty five women work part time</sent>
-<sent lang='Original'>do forty five women work part time</sent>
-<sent lang='Swe'>arbetar fyrtiofem kvinnor deltid</sent>
-</phrase>
-<phrase id='s_168_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_fortyfive</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>woman_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>work_V</n><cs></cs></t></cs></t><t><n>part_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>forty five women work part time</sent>
-<sent lang='Original'>forty five women work part time</sent>
-<sent lang='Swe'>fyrtiofem kvinnor arbetar deltid</sent>
-</phrase>
-<phrase id='s_169_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>find_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>before_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John found Mary before Bill</sent>
-<sent lang='Original'>John found Mary before Bill</sent>
-<sent lang='Swe'>John hittade Mary före Bill</sent>
-</phrase>
-<phrase id='s_169_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>find_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>find_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did John find Mary before Bill found Mary</sent>
-<sent lang='Original'>did John find Mary before Bill found Mary</sent>
-<sent lang='Swe'>hittade John Mary innan Bill hittade Mary</sent>
-</phrase>
-<phrase id='s_169_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>find_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>find_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John found Mary before Bill found Mary</sent>
-<sent lang='Original'>John found Mary before Bill found Mary</sent>
-<sent lang='Swe'>John hittade Mary innan Bill hittade Mary</sent>
-</phrase>
-<phrase id='s_170_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>find_V2</n><cs></cs></t></cs></t><t><n>AdvNP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>before_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John found Mary before Bill</sent>
-<sent lang='Original'>John found Mary before Bill</sent>
-<sent lang='Swe'>John hittade Mary före Bill</sent>
-</phrase>
-<phrase id='s_170_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>find_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>find_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did John find Mary before John found Bill</sent>
-<sent lang='Original'>did John find Mary before John found Bill</sent>
-<sent lang='Swe'>hittade John Mary innan John hittade Bill</sent>
-</phrase>
-<phrase id='s_170_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>find_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>find_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John found Mary before John found Bill</sent>
-<sent lang='Original'>John found Mary before John found Bill</sent>
-<sent lang='Swe'>John hittade Mary innan John hittade Bill</sent>
-</phrase>
-<phrase id='s_171_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>ComplVQ</n><cs><t><n>know_VQ</n><cs></cs></t><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestVP</n><cs><t><n>IdetCN</n><cs><t><n>how8many_IDet</n><cs></cs></t><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>work_V</n><cs></cs></t></cs></t><t><n>part_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John wants to know how many men work part time</sent>
-<sent lang='Original'>John wants to know how many men work part time</sent>
-<sent lang='Swe'>John vill veta hur många män som arbetar deltid</sent>
-</phrase>
-<phrase id='s_171_2_p'>
-<tree><t><n>PNounphrase</n><cs><t><n>and_PConj</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>woman_N</n><cs></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>and women</sent>
-<sent lang='Original'>and women</sent>
-<sent lang='Swe'>och kvinnor</sent>
-</phrase>
-<phrase id='s_171_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>ComplVQ</n><cs><t><n>know_VQ</n><cs></cs></t><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestVP</n><cs><t><n>IdetCN</n><cs><t><n>how8many_IDet</n><cs></cs></t><t><n>UseN</n><cs><t><n>woman_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>work_V</n><cs></cs></t></cs></t><t><n>part_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does John want to know how many women work part time</sent>
-<sent lang='Original'>does John want to know how many women work part time</sent>
-<sent lang='Swe'>vill John veta hur många kvinnor som arbetar deltid</sent>
-</phrase>
-<phrase id='s_171_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>ComplVQ</n><cs><t><n>know_VQ</n><cs></cs></t><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestVP</n><cs><t><n>IdetCN</n><cs><t><n>how8many_IDet</n><cs></cs></t><t><n>UseN</n><cs><t><n>woman_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>work_V</n><cs></cs></t></cs></t><t><n>part_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John wants to know how many women work part time</sent>
-<sent lang='Original'>John wants to know how many women work part time</sent>
-<sent lang='Swe'>John vill veta hur många kvinnor som arbetar deltid</sent>
-</phrase>
-<phrase id='s_172_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>ComplVQ</n><cs><t><n>know_VQ</n><cs></cs></t><t><n>ConjQS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestVP</n><cs><t><n>IdetCN</n><cs><t><n>how8many_IDet</n><cs></cs></t><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>work_V</n><cs></cs></t></cs></t><t><n>part_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestVP</n><cs><t><n>IdetCN</n><cs><t><n>IdetQuant</n><cs><t><n>which_IQuant</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>elliptic_CN</n><cs></cs></t></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John wants to know which [..] [..] , and which [..] [..]</sent>
-<sent lang='Original'>John wants to know how many men work part time , and which [..] [..]</sent>
-<sent lang='Swe'>John vill veta vilka [..] som [..] , och vilka [..] som [..]</sent>
-</phrase>
-<phrase id='s_172_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>ComplVQ</n><cs><t><n>know_VQ</n><cs></cs></t><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestVP</n><cs><t><n>IdetCN</n><cs><t><n>IdetQuant</n><cs><t><n>which_IQuant</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>work_V</n><cs></cs></t></cs></t><t><n>part_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does John want to know which men work part time</sent>
-<sent lang='Original'>does John want to know which men work part time</sent>
-<sent lang='Swe'>vill John veta vilka män som arbetar deltid</sent>
-</phrase>
-<phrase id='s_172_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>ComplVQ</n><cs><t><n>know_VQ</n><cs></cs></t><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestVP</n><cs><t><n>IdetCN</n><cs><t><n>IdetQuant</n><cs><t><n>which_IQuant</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>work_V</n><cs></cs></t></cs></t><t><n>part_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John wants to know which men work part time</sent>
-<sent lang='Original'>John wants to know which men work part time</sent>
-<sent lang='Swe'>John vill veta vilka män som arbetar deltid</sent>
-</phrase>
-<phrase id='s_173_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>RelNPa</n><cs><t><n>UsePron</n><cs><t><n>everyone_Pron</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>StrandRelSlash</n><cs><t><n>that_RP</n><cs></cs></t><t><n>SlashVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>SlashVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VPSlash</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill spoke to everyone that John did [..]</sent>
-<sent lang='Original'>Bill spoke to everyone that John did [..]</sent>
-<sent lang='Swe'>Bill talade med alla som John gjorde [..] [..]</sent>
-</phrase>
-<phrase id='s_173_2_p'>
-<tree ref='s_142_1_p'/>
-<sent lang='Eng'>John spoke to Mary</sent>
-<sent lang='Original'>John spoke to Mary</sent>
-<sent lang='Swe'>John talade med Mary</sent>
-</phrase>
-<phrase id='s_173_3_q'>
-<tree ref='s_142_3_q'/>
-<sent lang='Eng'>did Bill speak to Mary</sent>
-<sent lang='Original'>did Bill speak to Mary</sent>
-<sent lang='Swe'>talade Bill med Mary</sent>
-</phrase>
-<phrase id='s_173_4_h'>
-<tree ref='s_142_4_h'/>
-<sent lang='Eng'>Bill spoke to Mary</sent>
-<sent lang='Original'>Bill spoke to Mary</sent>
-<sent lang='Swe'>Bill talade med Mary</sent>
-</phrase>
-<phrase id='s_174_1_p'>
-<tree ref='s_173_1_p'/>
-<sent lang='Eng'>Bill spoke to everyone that John did [..]</sent>
-<sent lang='Original'>Bill spoke to everyone that John did [..]</sent>
-<sent lang='Swe'>Bill talade med alla som John gjorde [..] [..]</sent>
-</phrase>
-<phrase id='s_174_2_p'>
-<tree ref='s_142_4_h'/>
-<sent lang='Eng'>Bill spoke to Mary</sent>
-<sent lang='Original'>Bill spoke to Mary</sent>
-<sent lang='Swe'>Bill talade med Mary</sent>
-</phrase>
-<phrase id='s_174_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>speak_to_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did John speak to Mary</sent>
-<sent lang='Original'>did John speak to Mary</sent>
-<sent lang='Swe'>talade John med Mary</sent>
-</phrase>
-<phrase id='s_174_4_h'>
-<tree ref='s_142_1_p'/>
-<sent lang='Eng'>John spoke to Mary</sent>
-<sent lang='Original'>John spoke to Mary</sent>
-<sent lang='Swe'>John talade med Mary</sent>
-</phrase>
-<phrase id='s_175_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t><t><n>too_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John said Mary wrote a report , and Bill did [..] too</sent>
-<sent lang='Original'>John said Mary wrote a report , and Bill did [..] too</sent>
-<sent lang='Swe'>John sade att Mary skrev en rapport , och Bill gjorde [..] också</sent>
-</phrase>
-<phrase id='s_175_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Bill say Mary wrote a report</sent>
-<sent lang='Original'>did Bill say Mary wrote a report</sent>
-<sent lang='Swe'>sade Bill att Mary skrev en rapport</sent>
-</phrase>
-<phrase id='s_175_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill said Mary wrote a report</sent>
-<sent lang='Original'>Bill said Mary wrote a report</sent>
-<sent lang='Swe'>Bill sade att Mary skrev en rapport</sent>
-</phrase>
-<phrase id='s_176_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t><t><n>too_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John said Mary wrote a report , and Bill did [..] too</sent>
-<sent lang='Original'>John said Mary wrote a report , and Bill did [..] too</sent>
-<sent lang='Swe'>John sade att Mary skrev en rapport , och Bill gjorde [..] också</sent>
-</phrase>
-<phrase id='s_176_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did John say Bill wrote a report</sent>
-<sent lang='Original'>did John say Bill wrote a report</sent>
-<sent lang='Swe'>sade John att Bill skrev en rapport</sent>
-</phrase>
-<phrase id='s_176_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John said Bill wrote a report</sent>
-<sent lang='Original'>John said Bill wrote a report</sent>
-<sent lang='Swe'>John sade att Bill skrev en rapport</sent>
-</phrase>
-<phrase id='s_177_1_p'>
-<sent lang='Original'>John said that Mary wrote a report , and that Bill did [..] too</sent>
-</phrase>
-<phrase id='s_177_1_p_NEW'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVS</n><cs><t><n>say_VS</n><cs></cs></t><t><n>PredVPS</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ConjVPS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplVS</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t><t><n>too_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John said that Mary wrote a report , and said that Bill did [..] too</sent>
-<sent lang='Original'>John said that Mary wrote a report , and said that Bill did [..] too</sent>
-<sent lang='Swe'>John sade att Mary skrev en rapport , och sade att Bill gjorde [..] också</sent>
-</phrase>
-<phrase id='s_177_2_q'>
-<tree ref='s_175_2_q'/>
-<sent lang='Eng'>did Bill say Mary wrote a report</sent>
-<sent lang='Original'>did Bill say Mary wrote a report</sent>
-<sent lang='Swe'>sade Bill att Mary skrev en rapport</sent>
-</phrase>
-<phrase id='s_177_3_h'>
-<tree ref='s_175_3_h'/>
-<sent lang='Eng'>Bill said Mary wrote a report</sent>
-<sent lang='Original'>Bill said Mary wrote a report</sent>
-<sent lang='Swe'>Bill sade att Mary skrev en rapport</sent>
-</phrase>
-<phrase id='s_178_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>peter_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>too_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John wrote a report , and Bill said Peter did [..] too</sent>
-<sent lang='Original'>John wrote a report , and Bill said Peter did [..] too</sent>
-<sent lang='Swe'>John skrev en rapport , och Bill sade att Peter gjorde [..] också</sent>
-</phrase>
-<phrase id='s_178_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>peter_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Bill say Peter wrote a report</sent>
-<sent lang='Original'>did Bill say Peter wrote a report</sent>
-<sent lang='Swe'>sade Bill att Peter skrev en rapport</sent>
-</phrase>
-<phrase id='s_178_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>say_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>peter_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill said Peter wrote a report</sent>
-<sent lang='Original'>Bill said Peter wrote a report</sent>
-<sent lang='Swe'>Bill sade att Peter skrev en rapport</sent>
-</phrase>
-<phrase id='s_179_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>if_comma_then_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t><t><n>too_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if John wrote a report , then Bill did [..] too</sent>
-<sent lang='Original'>if John wrote a report , then Bill did [..] too</sent>
-<sent lang='Swe'>om John skrev en rapport så Bill gjorde [..] också</sent>
-</phrase>
-<phrase id='s_179_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John wrote a report</sent>
-<sent lang='Original'>John wrote a report</sent>
-<sent lang='Swe'>John skrev en rapport</sent>
-</phrase>
-<phrase id='s_179_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Bill write a report</sent>
-<sent lang='Original'>did Bill write a report</sent>
-<sent lang='Swe'>skrev Bill en rapport</sent>
-</phrase>
-<phrase id='s_179_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill wrote a report</sent>
-<sent lang='Original'>Bill wrote a report</sent>
-<sent lang='Swe'>Bill skrev en rapport</sent>
-</phrase>
-<phrase id='s_180_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>want_VV</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>buy_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John wanted to buy a car , and he did [..]</sent>
-<sent lang='Original'>John wanted to buy a car , and he did [..]</sent>
-<sent lang='Swe'>John ville köpa en bil , och han gjorde [..]</sent>
-</phrase>
-<phrase id='s_180_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>buy_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did John buy a car</sent>
-<sent lang='Original'>did John buy a car</sent>
-<sent lang='Swe'>köpte John en bil</sent>
-</phrase>
-<phrase id='s_180_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>buy_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John bought a car</sent>
-<sent lang='Original'>John bought a car</sent>
-<sent lang='Swe'>John köpte en bil</sent>
-</phrase>
-<phrase id='s_181_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>need_VV</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>buy_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John needed to buy a car , and Bill did [..]</sent>
-<sent lang='Original'>John needed to buy a car , and Bill did [..]</sent>
-<sent lang='Swe'>John behövde köpa en bil , och Bill gjorde [..]</sent>
-</phrase>
-<phrase id='s_181_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>buy_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Bill buy a car</sent>
-<sent lang='Original'>did Bill buy a car</sent>
-<sent lang='Swe'>köpte Bill en bil</sent>
-</phrase>
-<phrase id='s_181_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>buy_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>car_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill bought a car</sent>
-<sent lang='Original'>Bill bought a car</sent>
-<sent lang='Swe'>Bill köpte en bil</sent>
-</phrase>
-<phrase id='s_182_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>SoDoI</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith represents his company and so does Jones</sent>
-<sent lang='Original'>Smith represents his company and so does Jones</sent>
-<sent lang='Swe'>Smith representerar sitt företag och det gör Jones också</sent>
-</phrase>
-<phrase id='s_182_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Jones represent Jones' company</sent>
-<sent lang='Original'>does Jones represent Jones' company</sent>
-<sent lang='Swe'>representerar Jones Jones företag</sent>
-</phrase>
-<phrase id='s_182_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones represents Jones' company</sent>
-<sent lang='Original'>Jones represents Jones' company</sent>
-<sent lang='Swe'>Jones representerar Jones företag</sent>
-</phrase>
-<phrase id='s_183_1_p'>
-<tree ref='s_182_1_p'/>
-<sent lang='Eng'>Smith represents his company and so does Jones</sent>
-<sent lang='Original'>Smith represents his company and so does Jones</sent>
-<sent lang='Swe'>Smith representerar sitt företag och det gör Jones också</sent>
-</phrase>
-<phrase id='s_183_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Jones represent Smith's company</sent>
-<sent lang='Original'>does Jones represent Smith's company</sent>
-<sent lang='Swe'>representerar Jones Smiths företag</sent>
-</phrase>
-<phrase id='s_183_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones represents Smith's company</sent>
-<sent lang='Original'>Jones represents Smith's company</sent>
-<sent lang='Swe'>Jones representerar Smiths företag</sent>
-</phrase>
-<phrase id='s_184_1_p'>
-<tree ref='s_182_1_p'/>
-<sent lang='Eng'>Smith represents his company and so does Jones</sent>
-<sent lang='Original'>Smith represents his company and so does Jones</sent>
-<sent lang='Swe'>Smith representerar sitt företag och det gör Jones också</sent>
-</phrase>
-<phrase id='s_184_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Smith represent Jones' company</sent>
-<sent lang='Original'>does Smith represent Jones' company</sent>
-<sent lang='Swe'>representerar Smith Jones företag</sent>
-</phrase>
-<phrase id='s_184_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith represents Jones' company</sent>
-<sent lang='Original'>Smith represents Jones' company</sent>
-<sent lang='Swe'>Smith representerar Jones företag</sent>
-</phrase>
-<phrase id='s_185_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>claim_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cost_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>SoDoI</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith claimed he had costed his proposal and so did Jones</sent>
-<sent lang='Original'>Smith claimed he had costed his proposal and so did Jones</sent>
-<sent lang='Swe'>Smith påstod att han hade kostnadsberäknat sitt förslag och det gjorde Jones också</sent>
-</phrase>
-<phrase id='s_185_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>claim_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cost_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Jones claim he had costed his own proposal</sent>
-<sent lang='Original'>did Jones claim he had costed his own proposal</sent>
-<sent lang='Swe'>påstod Jones att han hade kostnadsberäknat sitt egna förslag</sent>
-</phrase>
-<phrase id='s_185_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>claim_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cost_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones claimed he had costed his own proposal</sent>
-<sent lang='Original'>Jones claimed he had costed his own proposal</sent>
-<sent lang='Swe'>Jones påstod att han hade kostnadsberäknat sitt egna förslag</sent>
-</phrase>
-<phrase id='s_186_1_p'>
-<tree ref='s_185_1_p'/>
-<sent lang='Eng'>Smith claimed he had costed his proposal and so did Jones</sent>
-<sent lang='Original'>Smith claimed he had costed his proposal and so did Jones</sent>
-<sent lang='Swe'>Smith påstod att han hade kostnadsberäknat sitt förslag och det gjorde Jones också</sent>
-</phrase>
-<phrase id='s_186_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>claim_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cost_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Jones claim he had costed Smith's proposal</sent>
-<sent lang='Original'>did Jones claim he had costed Smith's proposal</sent>
-<sent lang='Swe'>påstod Jones att han hade kostnadsberäknat Smiths förslag</sent>
-</phrase>
-<phrase id='s_186_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>claim_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cost_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones claimed he had costed Smith's proposal</sent>
-<sent lang='Original'>Jones claimed he had costed Smith's proposal</sent>
-<sent lang='Swe'>Jones påstod att han hade kostnadsberäknat Smiths förslag</sent>
-</phrase>
-<phrase id='s_187_1_p'>
-<tree ref='s_185_1_p'/>
-<sent lang='Eng'>Smith claimed he had costed his proposal and so did Jones</sent>
-<sent lang='Original'>Smith claimed he had costed his proposal and so did Jones</sent>
-<sent lang='Swe'>Smith påstod att han hade kostnadsberäknat sitt förslag och det gjorde Jones också</sent>
-</phrase>
-<phrase id='s_187_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>claim_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cost_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Jones claim Smith had costed Smith's proposal</sent>
-<sent lang='Original'>did Jones claim Smith had costed Smith's proposal</sent>
-<sent lang='Swe'>påstod Jones att Smith hade kostnadsberäknat Smiths förslag</sent>
-</phrase>
-<phrase id='s_187_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>claim_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cost_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones claimed Smith had costed Smith's proposal</sent>
-<sent lang='Original'>Jones claimed Smith had costed Smith's proposal</sent>
-<sent lang='Swe'>Jones påstod att Smith hade kostnadsberäknat Smiths förslag</sent>
-</phrase>
-<phrase id='s_188_1_p'>
-<tree ref='s_185_1_p'/>
-<sent lang='Eng'>Smith claimed he had costed his proposal and so did Jones</sent>
-<sent lang='Original'>Smith claimed he had costed his proposal and so did Jones</sent>
-<sent lang='Swe'>Smith påstod att han hade kostnadsberäknat sitt förslag och det gjorde Jones också</sent>
-</phrase>
-<phrase id='s_188_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>claim_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cost_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Jones claim Smith had costed Jones' proposal</sent>
-<sent lang='Original'>did Jones claim Smith had costed Jones' proposal</sent>
-<sent lang='Swe'>påstod Jones att Smith hade kostnadsberäknat Jones förslag</sent>
-</phrase>
-<phrase id='s_188_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVSa</n><cs><t><n>claim_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cost_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>proposal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones claimed Smith had costed Jones' proposal</sent>
-<sent lang='Original'>Jones claimed Smith had costed Jones' proposal</sent>
-<sent lang='Swe'>Jones påstod att Smith hade kostnadsberäknat Jones förslag</sent>
-</phrase>
-<phrase id='s_189_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>man_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>woman_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John is a man and Mary is a woman</sent>
-<sent lang='Original'>John is a man and Mary is a woman</sent>
-<sent lang='Swe'>John är en man och Mary är en kvinna</sent>
-</phrase>
-<phrase id='s_189_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>SoDoI</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John represents his company and so does Mary</sent>
-<sent lang='Original'>John represents his company and so does Mary</sent>
-<sent lang='Swe'>John representerar sitt företag och det gör Mary också</sent>
-</phrase>
-<phrase id='s_189_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>sheRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Mary represent her own company</sent>
-<sent lang='Original'>does Mary represent her own company</sent>
-<sent lang='Swe'>representerar Mary sitt egna företag</sent>
-</phrase>
-<phrase id='s_189_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>sheRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mary represents her own company</sent>
-<sent lang='Original'>Mary represents her own company</sent>
-<sent lang='Swe'>Mary representerar sitt egna företag</sent>
-</phrase>
-<phrase id='s_190_1_p'>
-<tree ref='s_189_1_p'/>
-<sent lang='Eng'>John is a man and Mary is a woman</sent>
-<sent lang='Original'>John is a man and Mary is a woman</sent>
-<sent lang='Swe'>John är en man och Mary är en kvinna</sent>
-</phrase>
-<phrase id='s_190_2_p'>
-<tree ref='s_189_2_p'/>
-<sent lang='Eng'>John represents his company and so does Mary</sent>
-<sent lang='Original'>John represents his company and so does Mary</sent>
-<sent lang='Swe'>John representerar sitt företag och det gör Mary också</sent>
-</phrase>
-<phrase id='s_190_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does Mary represent John's company</sent>
-<sent lang='Original'>does Mary represent John's company</sent>
-<sent lang='Swe'>representerar Mary Johns företag</sent>
-</phrase>
-<phrase id='s_190_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>represent_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>company_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mary represents John's company</sent>
-<sent lang='Original'>Mary represents John's company</sent>
-<sent lang='Swe'>Mary representerar Johns företag</sent>
-</phrase>
-<phrase id='s_191_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>boss_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>carl_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>elliptic_VP</n><cs></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>wife_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife</sent>
-<sent lang='Original'>Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife</sent>
-<sent lang='Swe'>Bill föreslog för Franks chef att de borde gå till mötet tillsammans , och Carl [..] till Alans fru</sent>
-</phrase>
-<phrase id='s_191_2_q'>
-<tree><t><n>Question</n><cs><t><n>ExtAdvQS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>carl_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan should go together</sent>
-<sent lang='Original'>if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan should go together</sent>
-</phrase>
-<phrase id='s_191_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>carl_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan should go together</sent>
-<sent lang='Original'>if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan should go together</sent>
-</phrase>
-<phrase id='s_192_1_p'>
-<tree ref='s_191_1_p'/>
-<sent lang='Eng'>Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife</sent>
-<sent lang='Original'>Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife</sent>
-<sent lang='Swe'>Bill föreslog för Franks chef att de borde gå till mötet tillsammans , och Carl [..] till Alans fru</sent>
-</phrase>
-<phrase id='s_192_2_q'>
-<tree><t><n>Question</n><cs><t><n>ExtAdvQS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>carl_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>wife_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan's wife should go together</sent>
-<sent lang='Original'>if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan's wife should go together</sent>
-</phrase>
-<phrase id='s_192_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>carl_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>wife_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan's wife should go together</sent>
-<sent lang='Original'>if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan's wife should go together</sent>
-</phrase>
-<phrase id='s_193_1_p'>
-<tree ref='s_191_1_p'/>
-<sent lang='Eng'>Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife</sent>
-<sent lang='Original'>Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife</sent>
-<sent lang='Swe'>Bill föreslog för Franks chef att de borde gå till mötet tillsammans , och Carl [..] till Alans fru</sent>
-</phrase>
-<phrase id='s_193_2_q'>
-<tree><t><n>Question</n><cs><t><n>ExtAdvQS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>boss_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>carl_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>wife_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if it was suggested that Bill and Frank's boss should go together , was it suggested that Carl and Alan's wife should go together</sent>
-<sent lang='Original'>if it was suggested that Bill and Frank's boss should go together , was it suggested that Carl and Alan's wife should go together</sent>
-</phrase>
-<phrase id='s_193_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>boss_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>carl_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>wife_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if it was suggested that Bill and Frank's boss should go together , it was suggested that Carl and Alan's wife should go together</sent>
-<sent lang='Original'>if it was suggested that Bill and Frank's boss should go together , it was suggested that Carl and Alan's wife should go together</sent>
-</phrase>
-<phrase id='s_194_1_p'>
-<tree ref='s_191_1_p'/>
-<sent lang='Eng'>Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife</sent>
-<sent lang='Original'>Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife</sent>
-<sent lang='Swe'>Bill föreslog för Franks chef att de borde gå till mötet tillsammans , och Carl [..] till Alans fru</sent>
-</phrase>
-<phrase id='s_194_2_q'>
-<tree><t><n>Question</n><cs><t><n>ExtAdvQS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>boss_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>carl_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if it was suggested that Bill and Frank's boss should go together , was it suggested that Carl and Alan should go together</sent>
-<sent lang='Original'>if it was suggested that Bill and Frank's boss should go together , was it suggested that Carl and Alan should go together</sent>
-</phrase>
-<phrase id='s_194_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>boss_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>carl_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if it was suggested that Bill and Frank's boss should go together , it was suggested that Carl and Alan should go together</sent>
-<sent lang='Original'>if it was suggested that Bill and Frank's boss should go together , it was suggested that Carl and Alan should go together</sent>
-</phrase>
-<phrase id='s_195_1_p'>
-<tree ref='s_191_1_p'/>
-<sent lang='Eng'>Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife</sent>
-<sent lang='Original'>Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife</sent>
-<sent lang='Swe'>Bill föreslog för Franks chef att de borde gå till mötet tillsammans , och Carl [..] till Alans fru</sent>
-</phrase>
-<phrase id='s_195_2_q'>
-<tree><t><n>Question</n><cs><t><n>ExtAdvQS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP3</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>boss_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP3</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>carl_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>wife_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if it was suggested that Bill , Frank and Frank's boss should go together , was it suggested that Carl , Alan and Alan's wife should go together</sent>
-<sent lang='Original'>if it was suggested that Bill , Frank and Frank's boss should go together , was it suggested that Carl , Alan and Alan's wife should go together</sent>
-</phrase>
-<phrase id='s_195_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP3</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>frank_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>boss_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>PassVPSlash</n><cs><t><n>SlashV2S</n><cs><t><n>suggest_to_V2S</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP3</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>carl_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>alan_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>wife_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>shall_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8walk_V</n><cs></cs></t></cs></t><t><n>together_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if it was suggested that Bill , Frank and Frank's boss should go together , it was suggested that Carl , Alan and Alan's wife should go together</sent>
-<sent lang='Original'>if it was suggested that Bill , Frank and Frank's boss should go together , it was suggested that Carl , Alan and Alan's wife should go together</sent>
-</phrase>
-<phrase id='s_196_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ConjS2</n><cs><t><n>comma_and_Conj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>lawyer_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>SoDoI</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>auditor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>a lawyer signed every report , and so did an auditor</sent>
-<sent lang='Original'>a lawyer signed every report , and so did an auditor</sent>
-<sent lang='Swe'>en jurist undertecknade varje rapport , och det gjorde en revisor också</sent>
-</phrase>
-<phrase id='s_196_2_p'>
-<tree><t><n>PSentence</n><cs><t><n>that_is_PConj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>lawyer_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>that is , there was one lawyer who signed all the reports</sent>
-<sent lang='Original'>that is , there was one lawyer who signed all the reports</sent>
-<sent lang='Swe'>det vill säga , det fanns en jurist som undertecknade alla rapporterna</sent>
-</phrase>
-<phrase id='s_196_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>auditor_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was there one auditor who signed all the reports</sent>
-<sent lang='Original'>was there one auditor who signed all the reports</sent>
-<sent lang='Swe'>fanns det en revisor som undertecknade alla rapporterna</sent>
-</phrase>
-<phrase id='s_196_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>auditor_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there was one auditor who signed all the reports</sent>
-<sent lang='Original'>there was one auditor who signed all the reports</sent>
-<sent lang='Swe'>det fanns en revisor som undertecknade alla rapporterna</sent>
-</phrase>
-<phrase id='s_197_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>genuine_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>diamond_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John has a genuine diamond</sent>
-<sent lang='Original'>John has a genuine diamond</sent>
-<sent lang='Swe'>John har en äkta diamant</sent>
-</phrase>
-<phrase id='s_197_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>diamond_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does John have a diamond</sent>
-<sent lang='Original'>does John have a diamond</sent>
-<sent lang='Swe'>har John en diamant</sent>
-</phrase>
-<phrase id='s_197_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>diamond_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John has a diamond</sent>
-<sent lang='Original'>John has a diamond</sent>
-<sent lang='Swe'>John har en diamant</sent>
-</phrase>
-<phrase id='s_198_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>former_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>university_student_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John is a former university student</sent>
-<sent lang='Original'>John is a former university student</sent>
-<sent lang='Swe'>John är en före detta universitetsstudent</sent>
-</phrase>
-<phrase id='s_198_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>university_student_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is John a university student</sent>
-<sent lang='Original'>is John a university student</sent>
-<sent lang='Swe'>är John en universitetsstudent</sent>
-</phrase>
-<phrase id='s_198_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>university_student_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John is a university student</sent>
-<sent lang='Original'>John is a university student</sent>
-<sent lang='Swe'>John är en universitetsstudent</sent>
-</phrase>
-<phrase id='s_199_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>successful_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>former_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>university_student_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John is a successful former university student</sent>
-<sent lang='Original'>John is a successful former university student</sent>
-<sent lang='Swe'>John är en framgångsrik före detta universitetsstudent</sent>
-</phrase>
-<phrase id='s_199_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>successful_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is John successful</sent>
-<sent lang='Original'>is John successful</sent>
-<sent lang='Swe'>är John framgångsrik</sent>
-</phrase>
-<phrase id='s_199_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>successful_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John is successful</sent>
-<sent lang='Original'>John is successful</sent>
-<sent lang='Swe'>John är framgångsrik</sent>
-</phrase>
-<phrase id='s_200_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>former_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>successful_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>university_student_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John is a former successful university student</sent>
-<sent lang='Original'>John is a former successful university student</sent>
-<sent lang='Swe'>John är en före detta framgångsrik universitetsstudent</sent>
-</phrase>
-<phrase id='s_200_2_q'>
-<tree ref='s_199_2_q'/>
-<sent lang='Eng'>is John successful</sent>
-<sent lang='Original'>is John successful</sent>
-<sent lang='Swe'>är John framgångsrik</sent>
-</phrase>
-<phrase id='s_200_3_h'>
-<tree ref='s_199_3_h'/>
-<sent lang='Eng'>John is successful</sent>
-<sent lang='Original'>John is successful</sent>
-<sent lang='Swe'>John är framgångsrik</sent>
-</phrase>
-<phrase id='s_201_1_p'>
-<tree ref='s_200_1_p'/>
-<sent lang='Eng'>John is a former successful university student</sent>
-<sent lang='Original'>John is a former successful university student</sent>
-<sent lang='Swe'>John är en före detta framgångsrik universitetsstudent</sent>
-</phrase>
-<phrase id='s_201_2_q'>
-<tree ref='s_198_2_q'/>
-<sent lang='Eng'>is John a university student</sent>
-<sent lang='Original'>is John a university student</sent>
-<sent lang='Swe'>är John en universitetsstudent</sent>
-</phrase>
-<phrase id='s_201_3_h'>
-<tree ref='s_198_3_h'/>
-<sent lang='Eng'>John is a university student</sent>
-<sent lang='Original'>John is a university student</sent>
-<sent lang='Swe'>John är en universitetsstudent</sent>
-</phrase>
-<phrase id='s_202_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>mammal_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every mammal is an animal</sent>
-<sent lang='Original'>every mammal is an animal</sent>
-<sent lang='Swe'>varje däggdjur är ett djur</sent>
-</phrase>
-<phrase id='s_202_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fourlegged_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>mammal_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fourlegged_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is every four-legged mammal a four-legged animal</sent>
-<sent lang='Original'>is every four-legged mammal a four-legged animal</sent>
-<sent lang='Swe'>är varje fyrbent däggdjur ett fyrbent djur</sent>
-</phrase>
-<phrase id='s_202_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fourlegged_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>mammal_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fourlegged_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every four-legged mammal is a four-legged animal</sent>
-<sent lang='Original'>every four-legged mammal is a four-legged animal</sent>
-<sent lang='Swe'>varje fyrbent däggdjur är ett fyrbent djur</sent>
-</phrase>
-<phrase id='s_203_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fourlegged_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Dumbo is a four-legged animal</sent>
-<sent lang='Original'>Dumbo is a four-legged animal</sent>
-<sent lang='Swe'>Dumbo är ett fyrbent djur</sent>
-</phrase>
-<phrase id='s_203_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>fourlegged_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Dumbo four-legged</sent>
-<sent lang='Original'>is Dumbo four-legged</sent>
-<sent lang='Swe'>är Dumbo fyrbent</sent>
-</phrase>
-<phrase id='s_203_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>fourlegged_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Dumbo is four-legged</sent>
-<sent lang='Original'>Dumbo is four-legged</sent>
-<sent lang='Swe'>Dumbo är fyrbent</sent>
-</phrase>
-<phrase id='s_204_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>small_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mickey is a small animal</sent>
-<sent lang='Original'>Mickey is a small animal</sent>
-<sent lang='Swe'>Mickey är ett litet djur</sent>
-</phrase>
-<phrase id='s_204_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>large_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Mickey a large animal</sent>
-<sent lang='Original'>is Mickey a large animal</sent>
-<sent lang='Swe'>är Mickey ett stort djur</sent>
-</phrase>
-<phrase id='s_204_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>large_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mickey is a large animal</sent>
-<sent lang='Original'>Mickey is a large animal</sent>
-<sent lang='Swe'>Mickey är ett stort djur</sent>
-</phrase>
-<phrase id='s_205_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>large_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Dumbo is a large animal</sent>
-<sent lang='Original'>Dumbo is a large animal</sent>
-<sent lang='Swe'>Dumbo är ett stort djur</sent>
-</phrase>
-<phrase id='s_205_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>small_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Dumbo a small animal</sent>
-<sent lang='Original'>is Dumbo a small animal</sent>
-<sent lang='Swe'>är Dumbo ett litet djur</sent>
-</phrase>
-<phrase id='s_205_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>small_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Dumbo is a small animal</sent>
-<sent lang='Original'>Dumbo is a small animal</sent>
-<sent lang='Swe'>Dumbo är ett litet djur</sent>
-</phrase>
-<phrase id='s_206_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>UncNeg</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>fido_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>small_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Fido is not a small animal</sent>
-<sent lang='Original'>Fido is not a small animal</sent>
-<sent lang='Swe'>Fido är inte ett litet djur</sent>
-</phrase>
-<phrase id='s_206_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>fido_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>large_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Fido a large animal</sent>
-<sent lang='Original'>is Fido a large animal</sent>
-<sent lang='Swe'>är Fido ett stort djur</sent>
-</phrase>
-<phrase id='s_206_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>fido_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>large_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Fido is a large animal</sent>
-<sent lang='Original'>Fido is a large animal</sent>
-<sent lang='Swe'>Fido är ett stort djur</sent>
-</phrase>
-<phrase id='s_207_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>UncNeg</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>fido_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>large_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Fido is not a large animal</sent>
-<sent lang='Original'>Fido is not a large animal</sent>
-<sent lang='Swe'>Fido är inte ett stort djur</sent>
-</phrase>
-<phrase id='s_207_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>fido_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>small_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Fido a small animal</sent>
-<sent lang='Original'>is Fido a small animal</sent>
-<sent lang='Swe'>är Fido ett litet djur</sent>
-</phrase>
-<phrase id='s_207_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>fido_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>small_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Fido is a small animal</sent>
-<sent lang='Original'>Fido is a small animal</sent>
-<sent lang='Swe'>Fido är ett litet djur</sent>
-</phrase>
-<phrase id='s_208_1_p'>
-<tree ref='s_204_1_p'/>
-<sent lang='Eng'>Mickey is a small animal</sent>
-<sent lang='Original'>Mickey is a small animal</sent>
-<sent lang='Swe'>Mickey är ett litet djur</sent>
-</phrase>
-<phrase id='s_208_2_p'>
-<tree ref='s_205_1_p'/>
-<sent lang='Eng'>Dumbo is a large animal</sent>
-<sent lang='Original'>Dumbo is a large animal</sent>
-<sent lang='Swe'>Dumbo är ett stort djur</sent>
-</phrase>
-<phrase id='s_208_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>small_A</n><cs></cs></t><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Mickey smaller than Dumbo</sent>
-<sent lang='Original'>is Mickey smaller than Dumbo</sent>
-<sent lang='Swe'>är Mickey mindre än Dumbo</sent>
-</phrase>
-<phrase id='s_208_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>small_A</n><cs></cs></t><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mickey is smaller than Dumbo</sent>
-<sent lang='Original'>Mickey is smaller than Dumbo</sent>
-<sent lang='Swe'>Mickey är mindre än Dumbo</sent>
-</phrase>
-<phrase id='s_209_1_p'>
-<tree ref='s_204_1_p'/>
-<sent lang='Eng'>Mickey is a small animal</sent>
-<sent lang='Original'>Mickey is a small animal</sent>
-<sent lang='Swe'>Mickey är ett litet djur</sent>
-</phrase>
-<phrase id='s_209_2_p'>
-<tree ref='s_205_1_p'/>
-<sent lang='Eng'>Dumbo is a large animal</sent>
-<sent lang='Original'>Dumbo is a large animal</sent>
-<sent lang='Swe'>Dumbo är ett stort djur</sent>
-</phrase>
-<phrase id='s_209_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>large_A</n><cs></cs></t><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Mickey larger than Dumbo</sent>
-<sent lang='Original'>is Mickey larger than Dumbo</sent>
-<sent lang='Swe'>är Mickey större än Dumbo</sent>
-</phrase>
-<phrase id='s_209_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>large_A</n><cs></cs></t><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mickey is larger than Dumbo</sent>
-<sent lang='Original'>Mickey is larger than Dumbo</sent>
-<sent lang='Swe'>Mickey är större än Dumbo</sent>
-</phrase>
-<phrase id='s_210_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>mouse_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>small_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all mice are small animals</sent>
-<sent lang='Original'>all mice are small animals</sent>
-<sent lang='Swe'>alla möss är små djur</sent>
-</phrase>
-<phrase id='s_210_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>large_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>mouse_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mickey is a large mouse</sent>
-<sent lang='Original'>Mickey is a large mouse</sent>
-<sent lang='Swe'>Mickey är en stor mus</sent>
-</phrase>
-<phrase id='s_210_3_q'>
-<tree ref='s_204_2_q'/>
-<sent lang='Eng'>is Mickey a large animal</sent>
-<sent lang='Original'>is Mickey a large animal</sent>
-<sent lang='Swe'>är Mickey ett stort djur</sent>
-</phrase>
-<phrase id='s_210_4_h'>
-<tree ref='s_204_3_h'/>
-<sent lang='Eng'>Mickey is a large animal</sent>
-<sent lang='Original'>Mickey is a large animal</sent>
-<sent lang='Swe'>Mickey är ett stort djur</sent>
-</phrase>
-<phrase id='s_211_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>elephant_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>large_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>animal_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all elephants are large animals</sent>
-<sent lang='Original'>all elephants are large animals</sent>
-<sent lang='Swe'>alla elefanter är stora djur</sent>
-</phrase>
-<phrase id='s_211_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>small_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>elephant_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Dumbo is a small elephant</sent>
-<sent lang='Original'>Dumbo is a small elephant</sent>
-<sent lang='Swe'>Dumbo är en liten elefant</sent>
-</phrase>
-<phrase id='s_211_3_q'>
-<tree ref='s_205_2_q'/>
-<sent lang='Eng'>is Dumbo a small animal</sent>
-<sent lang='Original'>is Dumbo a small animal</sent>
-<sent lang='Swe'>är Dumbo ett litet djur</sent>
-</phrase>
-<phrase id='s_211_4_h'>
-<tree ref='s_205_3_h'/>
-<sent lang='Eng'>Dumbo is a small animal</sent>
-<sent lang='Original'>Dumbo is a small animal</sent>
-<sent lang='Swe'>Dumbo är ett litet djur</sent>
-</phrase>
-<phrase id='s_212_1_p'>
-<tree ref='s_210_1_p'/>
-<sent lang='Eng'>all mice are small animals</sent>
-<sent lang='Original'>all mice are small animals</sent>
-<sent lang='Swe'>alla möss är små djur</sent>
-</phrase>
-<phrase id='s_212_2_p'>
-<tree ref='s_211_1_p'/>
-<sent lang='Eng'>all elephants are large animals</sent>
-<sent lang='Original'>all elephants are large animals</sent>
-<sent lang='Swe'>alla elefanter är stora djur</sent>
-</phrase>
-<phrase id='s_212_3_p'>
-<tree ref='s_210_2_p'/>
-<sent lang='Eng'>Mickey is a large mouse</sent>
-<sent lang='Original'>Mickey is a large mouse</sent>
-<sent lang='Swe'>Mickey är en stor mus</sent>
-</phrase>
-<phrase id='s_212_4_p'>
-<tree ref='s_211_2_p'/>
-<sent lang='Eng'>Dumbo is a small elephant</sent>
-<sent lang='Original'>Dumbo is a small elephant</sent>
-<sent lang='Swe'>Dumbo är en liten elefant</sent>
-</phrase>
-<phrase id='s_212_5_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>large_A</n><cs></cs></t><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Dumbo larger than Mickey</sent>
-<sent lang='Original'>is Dumbo larger than Mickey</sent>
-<sent lang='Swe'>är Dumbo större än Mickey</sent>
-</phrase>
-<phrase id='s_212_6_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>dumbo_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>large_A</n><cs></cs></t><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Dumbo is larger than Mickey</sent>
-<sent lang='Original'>Dumbo is larger than Mickey</sent>
-<sent lang='Swe'>Dumbo är större än Mickey</sent>
-</phrase>
-<phrase id='s_213_1_p'>
-<tree ref='s_210_1_p'/>
-<sent lang='Eng'>all mice are small animals</sent>
-<sent lang='Original'>all mice are small animals</sent>
-<sent lang='Swe'>alla möss är små djur</sent>
-</phrase>
-<phrase id='s_213_2_p'>
-<tree ref='s_210_2_p'/>
-<sent lang='Eng'>Mickey is a large mouse</sent>
-<sent lang='Original'>Mickey is a large mouse</sent>
-<sent lang='Swe'>Mickey är en stor mus</sent>
-</phrase>
-<phrase id='s_213_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>small_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Mickey small</sent>
-<sent lang='Original'>is Mickey small</sent>
-<sent lang='Swe'>är Mickey liten</sent>
-</phrase>
-<phrase id='s_213_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>mickey_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>small_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Mickey is small</sent>
-<sent lang='Original'>Mickey is small</sent>
-<sent lang='Swe'>Mickey är liten</sent>
-</phrase>
-<phrase id='s_214_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>legal_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>authority_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>law_lecturer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all legal authorities are law lecturers</sent>
-<sent lang='Original'>all legal authorities are law lecturers</sent>
-<sent lang='Swe'>alla juridiska fackmän är juridiklärare</sent>
-</phrase>
-<phrase id='s_214_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>law_lecturer_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>legal_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>authority_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all law lecturers are legal authorities</sent>
-<sent lang='Original'>all law lecturers are legal authorities</sent>
-<sent lang='Swe'>alla juridiklärare är juridiska fackmän</sent>
-</phrase>
-<phrase id='s_214_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fat_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>legal_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>authority_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fat_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>law_lecturer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are all fat legal authorities fat law lecturers</sent>
-<sent lang='Original'>are all fat legal authorities fat law lecturers</sent>
-<sent lang='Swe'>är alla feta juridiska fackmän feta juridiklärare</sent>
-</phrase>
-<phrase id='s_214_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fat_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>legal_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>authority_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>fat_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>law_lecturer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all fat legal authorities are fat law lecturers</sent>
-<sent lang='Original'>all fat legal authorities are fat law lecturers</sent>
-<sent lang='Swe'>alla feta juridiska fackmän är feta juridiklärare</sent>
-</phrase>
-<phrase id='s_215_1_p'>
-<tree ref='s_214_1_p'/>
-<sent lang='Eng'>all legal authorities are law lecturers</sent>
-<sent lang='Original'>all legal authorities are law lecturers</sent>
-<sent lang='Swe'>alla juridiska fackmän är juridiklärare</sent>
-</phrase>
-<phrase id='s_215_2_p'>
-<tree ref='s_214_2_p'/>
-<sent lang='Eng'>all law lecturers are legal authorities</sent>
-<sent lang='Original'>all law lecturers are legal authorities</sent>
-<sent lang='Swe'>alla juridiklärare är juridiska fackmän</sent>
-</phrase>
-<phrase id='s_215_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>competent_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>legal_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>authority_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>competent_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>law_lecturer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>are all competent legal authorities competent law lecturers</sent>
-<sent lang='Original'>are all competent legal authorities competent law lecturers</sent>
-<sent lang='Swe'>är alla kompetenta juridiska fackmän kompetenta juridiklärare</sent>
-</phrase>
-<phrase id='s_215_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>PredetNP</n><cs><t><n>all_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>competent_A</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>legal_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>authority_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>competent_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>law_lecturer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>all competent legal authorities are competent law lecturers</sent>
-<sent lang='Original'>all competent legal authorities are competent law lecturers</sent>
-<sent lang='Swe'>alla kompetenta juridiska fackmän är kompetenta juridiklärare</sent>
-</phrase>
-<phrase id='s_216_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdvCN</n><cs><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>fat_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>politician_N</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>than_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John is a fatter politician than Bill</sent>
-<sent lang='Original'>John is a fatter politician than Bill</sent>
-<sent lang='Swe'>John är en fetare politiker än Bill</sent>
-</phrase>
-<phrase id='s_216_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fat_A</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is John fatter than Bill</sent>
-<sent lang='Original'>is John fatter than Bill</sent>
-<sent lang='Swe'>är John fetare än Bill</sent>
-</phrase>
-<phrase id='s_216_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fat_A</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John is fatter than Bill</sent>
-<sent lang='Original'>John is fatter than Bill</sent>
-<sent lang='Swe'>John är fetare än Bill</sent>
-</phrase>
-<phrase id='s_217_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdvCN</n><cs><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>clever_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>politician_N</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>than_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John is a cleverer politician than Bill</sent>
-<sent lang='Original'>John is a cleverer politician than Bill</sent>
-<sent lang='Swe'>John är en smartare politiker än Bill</sent>
-</phrase>
-<phrase id='s_217_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>clever_A</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is John cleverer than Bill</sent>
-<sent lang='Original'>is John cleverer than Bill</sent>
-<sent lang='Swe'>är John smartare än Bill</sent>
-</phrase>
-<phrase id='s_217_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>john_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>clever_A</n><cs></cs></t><t><n>UsePN</n><cs><t><n>bill_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>John is cleverer than Bill</sent>
-<sent lang='Original'>John is cleverer than Bill</sent>
-<sent lang='Swe'>John är smartare än Bill</sent>
-</phrase>
-<phrase id='s_218_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>kim_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>clever_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Kim is a clever person</sent>
-<sent lang='Original'>Kim is a clever person</sent>
-<sent lang='Swe'>Kim är en smart människa</sent>
-</phrase>
-<phrase id='s_218_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>kim_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>clever_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is Kim clever</sent>
-<sent lang='Original'>is Kim clever</sent>
-<sent lang='Swe'>är Kim smart</sent>
-</phrase>
-<phrase id='s_218_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>kim_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>clever_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Kim is clever</sent>
-<sent lang='Original'>Kim is clever</sent>
-<sent lang='Swe'>Kim är smart</sent>
-</phrase>
-<phrase id='s_219_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>kim_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>clever_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>politician_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Kim is a clever politician</sent>
-<sent lang='Original'>Kim is a clever politician</sent>
-<sent lang='Swe'>Kim är en smart politiker</sent>
-</phrase>
-<phrase id='s_219_2_q'>
-<tree ref='s_218_2_q'/>
-<sent lang='Eng'>is Kim clever</sent>
-<sent lang='Original'>is Kim clever</sent>
-<sent lang='Swe'>är Kim smart</sent>
-</phrase>
-<phrase id='s_219_3_h'>
-<tree ref='s_218_3_h'/>
-<sent lang='Eng'>Kim is clever</sent>
-<sent lang='Original'>Kim is clever</sent>
-<sent lang='Swe'>Kim är smart</sent>
-</phrase>
-<phrase id='s_220_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fast_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelxz_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_220_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelxz_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>fast_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the ITEL-XZ is fast</sent>
-<sent lang='Original'>the ITEL-XZ is fast</sent>
-<sent lang='Swe'>ITEL-XZ:an är snabb</sent>
-</phrase>
-<phrase id='s_220_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>fast_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is the PC-6082 fast</sent>
-<sent lang='Original'>is the PC-6082 fast</sent>
-<sent lang='Swe'>är PC-6082:an snabb</sent>
-</phrase>
-<phrase id='s_220_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>fast_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is fast</sent>
-<sent lang='Original'>the PC-6082 is fast</sent>
-<sent lang='Swe'>PC-6082:an är snabb</sent>
-</phrase>
-<phrase id='s_221_1_p'>
-<tree ref='s_220_1_p'/>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_221_2_q'>
-<tree ref='s_220_3_q'/>
-<sent lang='Eng'>is the PC-6082 fast</sent>
-<sent lang='Original'>is the PC-6082 fast</sent>
-<sent lang='Swe'>är PC-6082:an snabb</sent>
-</phrase>
-<phrase id='s_221_3_h'>
-<tree ref='s_220_4_h'/>
-<sent lang='Eng'>the PC-6082 is fast</sent>
-<sent lang='Original'>the PC-6082 is fast</sent>
-<sent lang='Swe'>PC-6082:an är snabb</sent>
-</phrase>
-<phrase id='s_222_1_p'>
-<tree ref='s_220_1_p'/>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_222_2_p'>
-<tree ref='s_220_4_h'/>
-<sent lang='Eng'>the PC-6082 is fast</sent>
-<sent lang='Original'>the PC-6082 is fast</sent>
-<sent lang='Swe'>PC-6082:an är snabb</sent>
-</phrase>
-<phrase id='s_222_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelxz_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>fast_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is the ITEL-XZ fast</sent>
-<sent lang='Original'>is the ITEL-XZ fast</sent>
-<sent lang='Swe'>är ITEL-XZ:an snabb</sent>
-</phrase>
-<phrase id='s_222_4_h'>
-<tree ref='s_220_2_p'/>
-<sent lang='Eng'>the ITEL-XZ is fast</sent>
-<sent lang='Original'>the ITEL-XZ is fast</sent>
-<sent lang='Swe'>ITEL-XZ:an är snabb</sent>
-</phrase>
-<phrase id='s_223_1_p'>
-<tree ref='s_220_1_p'/>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_223_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>slow_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is slow</sent>
-<sent lang='Original'>the PC-6082 is slow</sent>
-<sent lang='Swe'>PC-6082:an är långsam</sent>
-</phrase>
-<phrase id='s_223_3_q'>
-<tree ref='s_222_3_q'/>
-<sent lang='Eng'>is the ITEL-XZ fast</sent>
-<sent lang='Original'>is the ITEL-XZ fast</sent>
-<sent lang='Swe'>är ITEL-XZ:an snabb</sent>
-</phrase>
-<phrase id='s_223_4_h'>
-<tree ref='s_220_2_p'/>
-<sent lang='Eng'>the ITEL-XZ is fast</sent>
-<sent lang='Original'>the ITEL-XZ is fast</sent>
-<sent lang='Swe'>ITEL-XZ:an är snabb</sent>
-</phrase>
-<phrase id='s_224_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparAsAs</n><cs><t><n>fast_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelxz_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är lika snabb som ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_224_2_p'>
-<tree ref='s_220_2_p'/>
-<sent lang='Eng'>the ITEL-XZ is fast</sent>
-<sent lang='Original'>the ITEL-XZ is fast</sent>
-<sent lang='Swe'>ITEL-XZ:an är snabb</sent>
-</phrase>
-<phrase id='s_224_3_q'>
-<tree ref='s_220_3_q'/>
-<sent lang='Eng'>is the PC-6082 fast</sent>
-<sent lang='Original'>is the PC-6082 fast</sent>
-<sent lang='Swe'>är PC-6082:an snabb</sent>
-</phrase>
-<phrase id='s_224_4_h'>
-<tree ref='s_220_4_h'/>
-<sent lang='Eng'>the PC-6082 is fast</sent>
-<sent lang='Original'>the PC-6082 is fast</sent>
-<sent lang='Swe'>PC-6082:an är snabb</sent>
-</phrase>
-<phrase id='s_225_1_p'>
-<tree ref='s_224_1_p'/>
-<sent lang='Eng'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är lika snabb som ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_225_2_q'>
-<tree ref='s_220_3_q'/>
-<sent lang='Eng'>is the PC-6082 fast</sent>
-<sent lang='Original'>is the PC-6082 fast</sent>
-<sent lang='Swe'>är PC-6082:an snabb</sent>
-</phrase>
-<phrase id='s_225_3_h'>
-<tree ref='s_220_4_h'/>
-<sent lang='Eng'>the PC-6082 is fast</sent>
-<sent lang='Original'>the PC-6082 is fast</sent>
-<sent lang='Swe'>PC-6082:an är snabb</sent>
-</phrase>
-<phrase id='s_226_1_p'>
-<tree ref='s_224_1_p'/>
-<sent lang='Eng'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är lika snabb som ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_226_2_p'>
-<tree ref='s_220_4_h'/>
-<sent lang='Eng'>the PC-6082 is fast</sent>
-<sent lang='Original'>the PC-6082 is fast</sent>
-<sent lang='Swe'>PC-6082:an är snabb</sent>
-</phrase>
-<phrase id='s_226_3_q'>
-<tree ref='s_222_3_q'/>
-<sent lang='Eng'>is the ITEL-XZ fast</sent>
-<sent lang='Original'>is the ITEL-XZ fast</sent>
-<sent lang='Swe'>är ITEL-XZ:an snabb</sent>
-</phrase>
-<phrase id='s_226_4_h'>
-<tree ref='s_220_2_p'/>
-<sent lang='Eng'>the ITEL-XZ is fast</sent>
-<sent lang='Original'>the ITEL-XZ is fast</sent>
-<sent lang='Swe'>ITEL-XZ:an är snabb</sent>
-</phrase>
-<phrase id='s_227_1_p'>
-<tree ref='s_224_1_p'/>
-<sent lang='Eng'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är lika snabb som ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_227_2_p'>
-<tree ref='s_223_2_p'/>
-<sent lang='Eng'>the PC-6082 is slow</sent>
-<sent lang='Original'>the PC-6082 is slow</sent>
-<sent lang='Swe'>PC-6082:an är långsam</sent>
-</phrase>
-<phrase id='s_227_3_q'>
-<tree ref='s_222_3_q'/>
-<sent lang='Eng'>is the ITEL-XZ fast</sent>
-<sent lang='Original'>is the ITEL-XZ fast</sent>
-<sent lang='Swe'>är ITEL-XZ:an snabb</sent>
-</phrase>
-<phrase id='s_227_4_h'>
-<tree ref='s_220_2_p'/>
-<sent lang='Eng'>the ITEL-XZ is fast</sent>
-<sent lang='Original'>the ITEL-XZ is fast</sent>
-<sent lang='Swe'>ITEL-XZ:an är snabb</sent>
-</phrase>
-<phrase id='s_228_1_p'>
-<tree ref='s_224_1_p'/>
-<sent lang='Eng'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är lika snabb som ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_228_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fast_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelxz_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is the PC-6082 faster than the ITEL-XZ</sent>
-<sent lang='Original'>is the PC-6082 faster than the ITEL-XZ</sent>
-<sent lang='Swe'>är PC-6082:an snabbare än ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_228_3_h'>
-<tree ref='s_220_1_p'/>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_229_1_p'>
-<tree ref='s_224_1_p'/>
-<sent lang='Eng'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is as fast as the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är lika snabb som ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_229_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>slow_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelxz_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is the PC-6082 slower than the ITEL-XZ</sent>
-<sent lang='Original'>is the PC-6082 slower than the ITEL-XZ</sent>
-<sent lang='Swe'>är PC-6082:an långsammare än ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_229_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>slow_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelxz_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is slower than the ITEL-XZ</sent>
-<sent lang='Original'>the PC-6082 is slower than the ITEL-XZ</sent>
-<sent lang='Swe'>PC-6082:an är långsammare än ITEL-XZ:an</sent>
-</phrase>
-<phrase id='s_230_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>many_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>than_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won more orders than APCOM did [..]</sent>
-<sent lang='Original'>ITEL won more orders than APCOM did [..]</sent>
-<sent lang='Swe'>ITEL vann mer order än APCOM gjorde [..]</sent>
-</phrase>
-<phrase id='s_230_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL win some orders</sent>
-<sent lang='Original'>did ITEL win some orders</sent>
-<sent lang='Swe'>vann ITEL några order</sent>
-</phrase>
-<phrase id='s_230_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won some orders</sent>
-<sent lang='Original'>ITEL won some orders</sent>
-<sent lang='Swe'>ITEL vann några order</sent>
-</phrase>
-<phrase id='s_231_1_p'>
-<tree ref='s_230_1_p'/>
-<sent lang='Eng'>ITEL won more orders than APCOM did [..]</sent>
-<sent lang='Original'>ITEL won more orders than APCOM did [..]</sent>
-<sent lang='Swe'>ITEL vann mer order än APCOM gjorde [..]</sent>
-</phrase>
-<phrase id='s_231_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did APCOM win some orders</sent>
-<sent lang='Original'>did APCOM win some orders</sent>
-<sent lang='Swe'>vann APCOM några order</sent>
-</phrase>
-<phrase id='s_231_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>APCOM won some orders</sent>
-<sent lang='Original'>APCOM won some orders</sent>
-<sent lang='Swe'>APCOM vann några order</sent>
-</phrase>
-<phrase id='s_232_1_p'>
-<tree ref='s_230_1_p'/>
-<sent lang='Eng'>ITEL won more orders than APCOM did [..]</sent>
-<sent lang='Original'>ITEL won more orders than APCOM did [..]</sent>
-<sent lang='Swe'>ITEL vann mer order än APCOM gjorde [..]</sent>
-</phrase>
-<phrase id='s_232_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_ten</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>APCOM won ten orders</sent>
-<sent lang='Original'>APCOM won ten orders</sent>
-<sent lang='Swe'>APCOM vann tio order</sent>
-</phrase>
-<phrase id='s_232_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_eleven</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL win at least eleven orders</sent>
-<sent lang='Original'>did ITEL win at least eleven orders</sent>
-<sent lang='Swe'>vann ITEL minst elva order</sent>
-</phrase>
-<phrase id='s_232_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>PredetNP</n><cs><t><n>at_least_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_eleven</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won at least eleven orders</sent>
-<sent lang='Original'>ITEL won at least eleven orders</sent>
-<sent lang='Swe'>ITEL vann minst elva order</sent>
-</phrase>
-<phrase id='s_233_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>many_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>than_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won more orders than APCOM</sent>
-<sent lang='Original'>ITEL won more orders than APCOM</sent>
-<sent lang='Swe'>ITEL vann mer order än APCOM</sent>
-</phrase>
-<phrase id='s_233_2_q'>
-<tree ref='s_230_2_q'/>
-<sent lang='Eng'>did ITEL win some orders</sent>
-<sent lang='Original'>did ITEL win some orders</sent>
-<sent lang='Swe'>vann ITEL några order</sent>
-</phrase>
-<phrase id='s_233_3_h'>
-<tree ref='s_230_3_h'/>
-<sent lang='Eng'>ITEL won some orders</sent>
-<sent lang='Original'>ITEL won some orders</sent>
-<sent lang='Swe'>ITEL vann några order</sent>
-</phrase>
-<phrase id='s_234_1_p'>
-<tree ref='s_233_1_p'/>
-<sent lang='Eng'>ITEL won more orders than APCOM</sent>
-<sent lang='Original'>ITEL won more orders than APCOM</sent>
-<sent lang='Swe'>ITEL vann mer order än APCOM</sent>
-</phrase>
-<phrase id='s_234_2_q'>
-<tree ref='s_231_2_q'/>
-<sent lang='Eng'>did APCOM win some orders</sent>
-<sent lang='Original'>did APCOM win some orders</sent>
-<sent lang='Swe'>vann APCOM några order</sent>
-</phrase>
-<phrase id='s_234_3_h'>
-<tree ref='s_231_3_h'/>
-<sent lang='Eng'>APCOM won some orders</sent>
-<sent lang='Original'>APCOM won some orders</sent>
-<sent lang='Swe'>APCOM vann några order</sent>
-</phrase>
-<phrase id='s_235_1_p'>
-<tree ref='s_233_1_p'/>
-<sent lang='Eng'>ITEL won more orders than APCOM</sent>
-<sent lang='Original'>ITEL won more orders than APCOM</sent>
-<sent lang='Swe'>ITEL vann mer order än APCOM</sent>
-</phrase>
-<phrase id='s_235_2_p'>
-<tree ref='s_232_2_p'/>
-<sent lang='Eng'>APCOM won ten orders</sent>
-<sent lang='Original'>APCOM won ten orders</sent>
-<sent lang='Swe'>APCOM vann tio order</sent>
-</phrase>
-<phrase id='s_235_3_q'>
-<tree ref='s_232_3_q'/>
-<sent lang='Eng'>did ITEL win at least eleven orders</sent>
-<sent lang='Original'>did ITEL win at least eleven orders</sent>
-<sent lang='Swe'>vann ITEL minst elva order</sent>
-</phrase>
-<phrase id='s_235_4_h'>
-<tree ref='s_232_4_h'/>
-<sent lang='Eng'>ITEL won at least eleven orders</sent>
-<sent lang='Original'>ITEL won at least eleven orders</sent>
-<sent lang='Swe'>ITEL vann minst elva order</sent>
-</phrase>
-<phrase id='s_236_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>many_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>than_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>apcom_contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won more orders than the APCOM contract</sent>
-<sent lang='Original'>ITEL won more orders than the APCOM contract</sent>
-<sent lang='Swe'>ITEL vann mer order än APCOM-kontraktet</sent>
-</phrase>
-<phrase id='s_236_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>apcom_contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL win the APCOM contract</sent>
-<sent lang='Original'>did ITEL win the APCOM contract</sent>
-<sent lang='Swe'>vann ITEL APCOM-kontraktet</sent>
-</phrase>
-<phrase id='s_236_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>apcom_contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won the APCOM contract</sent>
-<sent lang='Original'>ITEL won the APCOM contract</sent>
-<sent lang='Swe'>ITEL vann APCOM-kontraktet</sent>
-</phrase>
-<phrase id='s_237_1_p'>
-<tree ref='s_236_1_p'/>
-<sent lang='Eng'>ITEL won more orders than the APCOM contract</sent>
-<sent lang='Original'>ITEL won more orders than the APCOM contract</sent>
-<sent lang='Swe'>ITEL vann mer order än APCOM-kontraktet</sent>
-</phrase>
-<phrase id='s_237_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>AdNum</n><cs><t><n>more_than_AdN</n><cs></cs></t><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL win more than one order</sent>
-<sent lang='Original'>did ITEL win more than one order</sent>
-<sent lang='Swe'>vann ITEL mer än en order</sent>
-</phrase>
-<phrase id='s_237_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>AdNum</n><cs><t><n>more_than_AdN</n><cs></cs></t><t><n>NumNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won more than one order</sent>
-<sent lang='Original'>ITEL won more than one order</sent>
-<sent lang='Swe'>ITEL vann mer än en order</sent>
-</phrase>
-<phrase id='s_238_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>twice_as_many_Det</n><cs></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>than_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won twice as many orders than APCOM</sent>
-<sent lang='Original'>ITEL won twice as many orders than APCOM</sent>
-<sent lang='Swe'>ITEL vann dubbelt så många order än APCOM</sent>
-</phrase>
-<phrase id='s_238_2_p'>
-<tree ref='s_232_2_p'/>
-<sent lang='Eng'>APCOM won ten orders</sent>
-<sent lang='Original'>APCOM won ten orders</sent>
-<sent lang='Swe'>APCOM vann tio order</sent>
-</phrase>
-<phrase id='s_238_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_twenty</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL win twenty orders</sent>
-<sent lang='Original'>did ITEL win twenty orders</sent>
-<sent lang='Swe'>vann ITEL tjugo order</sent>
-</phrase>
-<phrase id='s_238_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_twenty</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won twenty orders</sent>
-<sent lang='Original'>ITEL won twenty orders</sent>
-<sent lang='Swe'>ITEL vann tjugo order</sent>
-</phrase>
-<phrase id='s_239_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>many_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>than_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>lose_V2</n><cs></cs></t></cs></t><t><n>elliptic_NP_Pl</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won more orders than APCOM lost [..]</sent>
-<sent lang='Original'>ITEL won more orders than APCOM lost [..]</sent>
-<sent lang='Swe'>ITEL vann mer order än APCOM förlorade [..]</sent>
-</phrase>
-<phrase id='s_239_2_q'>
-<tree ref='s_230_2_q'/>
-<sent lang='Eng'>did ITEL win some orders</sent>
-<sent lang='Original'>did ITEL win some orders</sent>
-<sent lang='Swe'>vann ITEL några order</sent>
-</phrase>
-<phrase id='s_239_3_h'>
-<tree ref='s_230_3_h'/>
-<sent lang='Eng'>ITEL won some orders</sent>
-<sent lang='Original'>ITEL won some orders</sent>
-<sent lang='Swe'>ITEL vann några order</sent>
-</phrase>
-<phrase id='s_240_1_p'>
-<tree ref='s_239_1_p'/>
-<sent lang='Eng'>ITEL won more orders than APCOM lost [..]</sent>
-<sent lang='Original'>ITEL won more orders than APCOM lost [..]</sent>
-<sent lang='Swe'>ITEL vann mer order än APCOM förlorade [..]</sent>
-</phrase>
-<phrase id='s_240_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>lose_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did APCOM lose some orders</sent>
-<sent lang='Original'>did APCOM lose some orders</sent>
-<sent lang='Swe'>förlorade APCOM några order</sent>
-</phrase>
-<phrase id='s_240_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>lose_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>APCOM lost some orders</sent>
-<sent lang='Original'>APCOM lost some orders</sent>
-<sent lang='Swe'>APCOM förlorade några order</sent>
-</phrase>
-<phrase id='s_241_1_p'>
-<tree ref='s_239_1_p'/>
-<sent lang='Eng'>ITEL won more orders than APCOM lost [..]</sent>
-<sent lang='Original'>ITEL won more orders than APCOM lost [..]</sent>
-<sent lang='Swe'>ITEL vann mer order än APCOM förlorade [..]</sent>
-</phrase>
-<phrase id='s_241_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>lose_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_ten</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>order_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>APCOM lost ten orders</sent>
-<sent lang='Original'>APCOM lost ten orders</sent>
-<sent lang='Swe'>APCOM förlorade tio order</sent>
-</phrase>
-<phrase id='s_241_3_q'>
-<tree ref='s_232_3_q'/>
-<sent lang='Eng'>did ITEL win at least eleven orders</sent>
-<sent lang='Original'>did ITEL win at least eleven orders</sent>
-<sent lang='Swe'>vann ITEL minst elva order</sent>
-</phrase>
-<phrase id='s_241_4_h'>
-<tree ref='s_232_4_h'/>
-<sent lang='Eng'>ITEL won at least eleven orders</sent>
-<sent lang='Original'>ITEL won at least eleven orders</sent>
-<sent lang='Swe'>ITEL vann minst elva order</sent>
-</phrase>
-<phrase id='s_242_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fast_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_500</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>mips_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is faster than 500 MIPS</sent>
-<sent lang='Original'>the PC-6082 is faster than 500 MIPS</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än 500 MIPS</sent>
-</phrase>
-<phrase id='s_242_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelzx_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>slow_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_500</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>mips_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the ITEL-ZX is slower than 500 MIPS</sent>
-<sent lang='Original'>the ITEL-ZX is slower than 500 MIPS</sent>
-<sent lang='Swe'>ITEL-ZX:an är långsammare än 500 MIPS</sent>
-</phrase>
-<phrase id='s_242_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fast_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelzx_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Original'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Swe'>är PC-6082:an snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_242_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fast_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelzx_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_243_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sell_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_3000</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>many_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>than_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL sold 3000 more computers than APCOM</sent>
-<sent lang='Original'>ITEL sold 3000 more computers than APCOM</sent>
-<sent lang='Swe'>ITEL sålde 3000 mer datorer än APCOM</sent>
-</phrase>
-<phrase id='s_243_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sell_V2</n><cs></cs></t></cs></t><t><n>PredetNP</n><cs><t><n>exactly_Predet</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_2500</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>APCOM sold exactly 2500 computers</sent>
-<sent lang='Original'>APCOM sold exactly 2500 computers</sent>
-<sent lang='Swe'>APCOM sålde exakt 2500 datorer</sent>
-</phrase>
-<phrase id='s_243_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sell_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_5500</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL sell 5500 computers</sent>
-<sent lang='Original'>did ITEL sell 5500 computers</sent>
-<sent lang='Swe'>sålde ITEL 5500 datorer</sent>
-</phrase>
-<phrase id='s_243_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sell_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_5500</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL sold 5500 computers</sent>
-<sent lang='Original'>ITEL sold 5500 computers</sent>
-<sent lang='Swe'>ITEL sålde 5500 datorer</sent>
-</phrase>
-<phrase id='s_244_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>important_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>customer_N</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>than_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>APCOM has a more important customer than ITEL</sent>
-<sent lang='Original'>APCOM has a more important customer than ITEL</sent>
-<sent lang='Swe'>APCOM har en viktigare kund än ITEL</sent>
-</phrase>
-<phrase id='s_244_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>important_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>customer_N</n><cs></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>than_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompNP</n><cs><t><n>elliptic_NP_Sg</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does APCOM have a more important customer than ITEL is [..]</sent>
-<sent lang='Original'>does APCOM have a more important customer than ITEL is [..]</sent>
-<sent lang='Swe'>har APCOM en viktigare kund än ITEL är [..]</sent>
-</phrase>
-<phrase id='s_244_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>important_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>customer_N</n><cs></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>than_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompNP</n><cs><t><n>elliptic_NP_Sg</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>APCOM has a more important customer than ITEL is [..]</sent>
-<sent lang='Original'>APCOM has a more important customer than ITEL is [..]</sent>
-<sent lang='Swe'>APCOM har en viktigare kund än ITEL är [..]</sent>
-</phrase>
-<phrase id='s_245_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>important_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>customer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>than_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>APCOM has a more important customer than ITEL</sent>
-<sent lang='Original'>APCOM has a more important customer than ITEL</sent>
-<sent lang='Swe'>APCOM har en viktigare kund än ITEL</sent>
-</phrase>
-<phrase id='s_245_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>important_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>customer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>than_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does APCOM have a more important customer than ITEL has [..]</sent>
-<sent lang='Original'>does APCOM have a more important customer than ITEL has [..]</sent>
-<sent lang='Swe'>har APCOM en viktigare kund än ITEL har [..]</sent>
-</phrase>
-<phrase id='s_245_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>UseComparA_prefix</n><cs><t><n>important_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>customer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>than_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>APCOM has a more important customer than ITEL has [..]</sent>
-<sent lang='Original'>APCOM has a more important customer than ITEL has [..]</sent>
-<sent lang='Swe'>APCOM har en viktigare kund än ITEL har [..]</sent>
-</phrase>
-<phrase id='s_246_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fast_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>itel_computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is faster than every ITEL computer</sent>
-<sent lang='Original'>the PC-6082 is faster than every ITEL computer</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än varje ITEL-dator</sent>
-</phrase>
-<phrase id='s_246_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelzx_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>itel_computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the ITEL-ZX is an ITEL computer</sent>
-<sent lang='Original'>the ITEL-ZX is an ITEL computer</sent>
-<sent lang='Swe'>ITEL-ZX:an är en ITEL-dator</sent>
-</phrase>
-<phrase id='s_246_3_q'>
-<tree ref='s_242_3_q'/>
-<sent lang='Eng'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Original'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Swe'>är PC-6082:an snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_246_4_h'>
-<tree ref='s_242_4_h'/>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_247_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fast_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>someSg_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>itel_computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is faster than some ITEL computer</sent>
-<sent lang='Original'>the PC-6082 is faster than some ITEL computer</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än någon ITEL-dator</sent>
-</phrase>
-<phrase id='s_247_2_p'>
-<tree ref='s_246_2_p'/>
-<sent lang='Eng'>the ITEL-ZX is an ITEL computer</sent>
-<sent lang='Original'>the ITEL-ZX is an ITEL computer</sent>
-<sent lang='Swe'>ITEL-ZX:an är en ITEL-dator</sent>
-</phrase>
-<phrase id='s_247_3_q'>
-<tree ref='s_242_3_q'/>
-<sent lang='Eng'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Original'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Swe'>är PC-6082:an snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_247_4_h'>
-<tree ref='s_242_4_h'/>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_248_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fast_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>anySg_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>itel_computer_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is faster than any ITEL computer</sent>
-<sent lang='Original'>the PC-6082 is faster than any ITEL computer</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än någon ITEL-dator</sent>
-</phrase>
-<phrase id='s_248_2_p'>
-<tree ref='s_246_2_p'/>
-<sent lang='Eng'>the ITEL-ZX is an ITEL computer</sent>
-<sent lang='Original'>the ITEL-ZX is an ITEL computer</sent>
-<sent lang='Swe'>ITEL-ZX:an är en ITEL-dator</sent>
-</phrase>
-<phrase id='s_248_3_q'>
-<tree ref='s_242_3_q'/>
-<sent lang='Eng'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Original'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Swe'>är PC-6082:an snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_248_4_h'>
-<tree ref='s_242_4_h'/>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_249_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fast_A</n><cs></cs></t><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelzx_N</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelzy_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-ZX and the ITEL-ZY</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-ZX and the ITEL-ZY</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-ZX:an och ITEL-ZY:an</sent>
-</phrase>
-<phrase id='s_249_2_q'>
-<tree ref='s_242_3_q'/>
-<sent lang='Eng'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Original'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Swe'>är PC-6082:an snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_249_3_h'>
-<tree ref='s_242_4_h'/>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_250_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>pc6082_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>ComparA</n><cs><t><n>fast_A</n><cs></cs></t><t><n>ConjNP2</n><cs><t><n>or_Conj</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelzx_N</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>itelzy_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-ZX or the ITEL-ZY</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-ZX or the ITEL-ZY</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-ZX:an eller ITEL-ZY:an</sent>
-</phrase>
-<phrase id='s_250_2_q'>
-<tree ref='s_242_3_q'/>
-<sent lang='Eng'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Original'>is the PC-6082 faster than the ITEL-ZX</sent>
-<sent lang='Swe'>är PC-6082:an snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_250_3_h'>
-<tree ref='s_242_4_h'/>
-<sent lang='Eng'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Original'>the PC-6082 is faster than the ITEL-ZX</sent>
-<sent lang='Swe'>PC-6082:an är snabbare än ITEL-ZX:an</sent>
-</phrase>
-<phrase id='s_251_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>factory_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL has a factory in Birmingham</sent>
-<sent lang='Original'>ITEL has a factory in Birmingham</sent>
-<sent lang='Swe'>ITEL har en fabrik i Birmingham</sent>
-</phrase>
-<phrase id='s_251_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>currently_AdV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>factory_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>does ITEL currently have a factory in Birmingham</sent>
-<sent lang='Original'>does ITEL currently have a factory in Birmingham</sent>
-<sent lang='Swe'>har ITEL för närvarande en fabrik i Birmingham</sent>
-</phrase>
-<phrase id='s_251_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>currently_AdV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>have_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>factory_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL currently has a factory in Birmingham</sent>
-<sent lang='Original'>ITEL currently has a factory in Birmingham</sent>
-<sent lang='Swe'>ITEL har för närvarande en fabrik i Birmingham</sent>
-</phrase>
-<phrase id='s_252_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>AdvS</n><cs><t><n>since_1992_Adv</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>since 1992 ITEL has been in Birmingham</sent>
-<sent lang='Original'>since 1992 ITEL has been in Birmingham</sent>
-<sent lang='Swe'>sedan 1992 har ITEL varit i Birmingham</sent>
-</phrase>
-<phrase id='s_252_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>AdVVP</n><cs><t><n>now_AdV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>year_1996_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>it is now 1996</sent>
-<sent lang='Original'>it is now 1996</sent>
-<sent lang='Swe'>det är nu 1996</sent>
-</phrase>
-<phrase id='s_252_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was ITEL in Birmingham in 1993</sent>
-<sent lang='Original'>was ITEL in Birmingham in 1993</sent>
-<sent lang='Swe'>var ITEL i Birmingham 1993</sent>
-</phrase>
-<phrase id='s_252_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL was in Birmingham in 1993</sent>
-<sent lang='Original'>ITEL was in Birmingham in 1993</sent>
-<sent lang='Swe'>ITEL var i Birmingham 1993</sent>
-</phrase>
-<phrase id='s_253_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>develop_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>editor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>since_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL has developed a new editor since 1992</sent>
-<sent lang='Original'>ITEL has developed a new editor since 1992</sent>
-<sent lang='Swe'>ITEL har utvecklat en ny redigerare sedan 1992</sent>
-</phrase>
-<phrase id='s_253_2_p'>
-<tree ref='s_252_2_p'/>
-<sent lang='Eng'>it is now 1996</sent>
-<sent lang='Original'>it is now 1996</sent>
-<sent lang='Swe'>det är nu 1996</sent>
-</phrase>
-<phrase id='s_253_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>develop_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>editor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL develop a new editor in 1993</sent>
-<sent lang='Original'>did ITEL develop a new editor in 1993</sent>
-<sent lang='Swe'>utvecklade ITEL en ny redigerare 1993</sent>
-</phrase>
-<phrase id='s_253_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>develop_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>editor_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL developed a new editor in 1993</sent>
-<sent lang='Original'>ITEL developed a new editor in 1993</sent>
-<sent lang='Swe'>ITEL utvecklade en ny redigerare 1993</sent>
-</phrase>
-<phrase id='s_254_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>expand_V</n><cs></cs></t></cs></t><t><n>since_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL has expanded since 1992</sent>
-<sent lang='Original'>ITEL has expanded since 1992</sent>
-<sent lang='Swe'>ITEL har expanderat sedan 1992</sent>
-</phrase>
-<phrase id='s_254_2_p'>
-<tree ref='s_252_2_p'/>
-<sent lang='Eng'>it is now 1996</sent>
-<sent lang='Original'>it is now 1996</sent>
-<sent lang='Swe'>det är nu 1996</sent>
-</phrase>
-<phrase id='s_254_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>expand_V</n><cs></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL expand in 1993</sent>
-<sent lang='Original'>did ITEL expand in 1993</sent>
-<sent lang='Swe'>expanderade ITEL 1993</sent>
-</phrase>
-<phrase id='s_254_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>expand_V</n><cs></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL expanded in 1993</sent>
-<sent lang='Original'>ITEL expanded in 1993</sent>
-<sent lang='Swe'>ITEL expanderade 1993</sent>
-</phrase>
-<phrase id='s_255_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>AdvS</n><cs><t><n>since_1992_Adv</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>make8do_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>loss_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>since 1992 ITEL has made a loss</sent>
-<sent lang='Original'>since 1992 ITEL has made a loss</sent>
-<sent lang='Swe'>sedan 1992 har ITEL gjort en förlust</sent>
-</phrase>
-<phrase id='s_255_2_p'>
-<tree ref='s_252_2_p'/>
-<sent lang='Eng'>it is now 1996</sent>
-<sent lang='Original'>it is now 1996</sent>
-<sent lang='Swe'>det är nu 1996</sent>
-</phrase>
-<phrase id='s_255_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>make8do_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>loss_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL make a loss in 1993</sent>
-<sent lang='Original'>did ITEL make a loss in 1993</sent>
-<sent lang='Swe'>gjorde ITEL en förlust 1993</sent>
-</phrase>
-<phrase id='s_255_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>make8do_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>loss_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL made a loss in 1993</sent>
-<sent lang='Original'>ITEL made a loss in 1993</sent>
-<sent lang='Swe'>ITEL gjorde en förlust 1993</sent>
-</phrase>
-<phrase id='s_256_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>make8do_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>loss_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>since_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL has made a loss since 1992</sent>
-<sent lang='Original'>ITEL has made a loss since 1992</sent>
-<sent lang='Swe'>ITEL har gjort en förlust sedan 1992</sent>
-</phrase>
-<phrase id='s_256_2_p'>
-<tree ref='s_252_2_p'/>
-<sent lang='Eng'>it is now 1996</sent>
-<sent lang='Original'>it is now 1996</sent>
-<sent lang='Swe'>det är nu 1996</sent>
-</phrase>
-<phrase id='s_256_3_q'>
-<tree ref='s_255_3_q'/>
-<sent lang='Eng'>did ITEL make a loss in 1993</sent>
-<sent lang='Original'>did ITEL make a loss in 1993</sent>
-<sent lang='Swe'>gjorde ITEL en förlust 1993</sent>
-</phrase>
-<phrase id='s_256_4_h'>
-<tree ref='s_255_4_h'/>
-<sent lang='Eng'>ITEL made a loss in 1993</sent>
-<sent lang='Original'>ITEL made a loss in 1993</sent>
-<sent lang='Swe'>ITEL gjorde en förlust 1993</sent>
-</phrase>
-<phrase id='s_257_1_p'>
-<tree ref='s_256_1_p'/>
-<sent lang='Eng'>ITEL has made a loss since 1992</sent>
-<sent lang='Original'>ITEL has made a loss since 1992</sent>
-<sent lang='Swe'>ITEL har gjort en förlust sedan 1992</sent>
-</phrase>
-<phrase id='s_257_2_p'>
-<tree ref='s_252_2_p'/>
-<sent lang='Eng'>it is now 1996</sent>
-<sent lang='Original'>it is now 1996</sent>
-<sent lang='Swe'>det är nu 1996</sent>
-</phrase>
-<phrase id='s_257_3_q'>
-<tree ref='s_255_3_q'/>
-<sent lang='Eng'>did ITEL make a loss in 1993</sent>
-<sent lang='Original'>did ITEL make a loss in 1993</sent>
-<sent lang='Swe'>gjorde ITEL en förlust 1993</sent>
-</phrase>
-<phrase id='s_257_4_h'>
-<tree ref='s_255_4_h'/>
-<sent lang='Eng'>ITEL made a loss in 1993</sent>
-<sent lang='Original'>ITEL made a loss in 1993</sent>
-<sent lang='Swe'>ITEL gjorde en förlust 1993</sent>
-</phrase>
-<phrase id='s_258_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>AdvS</n><cs><t><n>in_march_1993_Adv</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>found_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>in March 1993 APCOM founded ITEL</sent>
-<sent lang='Original'>in March 1993 APCOM founded ITEL</sent>
-<sent lang='Swe'>i mars 1993 grundade APCOM ITEL</sent>
-</phrase>
-<phrase id='s_258_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>exist_V</n><cs></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL exist in 1992</sent>
-<sent lang='Original'>did ITEL exist in 1992</sent>
-<sent lang='Swe'>fanns ITEL 1992</sent>
-</phrase>
-<phrase id='s_258_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>exist_V</n><cs></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL existed in 1992</sent>
-<sent lang='Original'>ITEL existed in 1992</sent>
-<sent lang='Swe'>ITEL fanns 1992</sent>
-</phrase>
-<phrase id='s_259_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>conference_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>start_V</n><cs></cs></t></cs></t><t><n>on_july_4th_1994_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the conference started on July 4th , 1994</sent>
-<sent lang='Original'>the conference started on July 4th , 1994</sent>
-<sent lang='Swe'>konferensen började 4:e juli 1994</sent>
-</phrase>
-<phrase id='s_259_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>last_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_2</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>day_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>it lasted 2 days</sent>
-<sent lang='Original'>it lasted 2 days</sent>
-<sent lang='Swe'>det varade 2 dagar</sent>
-</phrase>
-<phrase id='s_259_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>conference_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>over_Adv</n><cs></cs></t></cs></t></cs></t><t><n>on_july_8th_1994_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was the conference over on July 8th , 1994</sent>
-<sent lang='Original'>was the conference over on July 8th , 1994</sent>
-<sent lang='Swe'>var konferensen slut 8:e juli 1994</sent>
-</phrase>
-<phrase id='s_259_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>conference_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>over_Adv</n><cs></cs></t></cs></t></cs></t><t><n>on_july_8th_1994_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the conference was over on July 8th , 1994</sent>
-<sent lang='Original'>the conference was over on July 8th , 1994</sent>
-<sent lang='Swe'>konferensen var slut 8:e juli 1994</sent>
-</phrase>
-<phrase id='s_260_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>AdvS</n><cs><t><n>yesterday_Adv</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>yesterday APCOM signed the contract</sent>
-<sent lang='Original'>yesterday APCOM signed the contract</sent>
-<sent lang='Swe'>igår undertecknade APCOM kontraktet</sent>
-</phrase>
-<phrase id='s_260_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>today_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>saturday_july_14th_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>today is Saturday , July 14th</sent>
-<sent lang='Original'>today is Saturday , July 14th</sent>
-<sent lang='Swe'>idag är lördagen den 14 juli</sent>
-</phrase>
-<phrase id='s_260_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>friday_13th_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did APCOM sign the contract Friday , 13th</sent>
-<sent lang='Original'>did APCOM sign the contract Friday , 13th</sent>
-<sent lang='Swe'>undertecknade APCOM kontraktet fredagen den 13:e</sent>
-</phrase>
-<phrase id='s_260_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>friday_13th_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>APCOM signed the contract Friday , 13th</sent>
-<sent lang='Original'>APCOM signed the contract Friday , 13th</sent>
-<sent lang='Swe'>APCOM undertecknade kontraktet fredagen den 13:e</sent>
-</phrase>
-<phrase id='s_261_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith left before Jones left</sent>
-<sent lang='Original'>Smith left before Jones left</sent>
-<sent lang='Swe'>Smith gick innan Jones gick</sent>
-</phrase>
-<phrase id='s_261_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones left before Anderson left</sent>
-<sent lang='Original'>Jones left before Anderson left</sent>
-<sent lang='Swe'>Jones gick innan Anderson gick</sent>
-</phrase>
-<phrase id='s_261_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith leave before Anderson left</sent>
-<sent lang='Original'>did Smith leave before Anderson left</sent>
-<sent lang='Swe'>gick Smith innan Anderson gick</sent>
-</phrase>
-<phrase id='s_261_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith left before Anderson left</sent>
-<sent lang='Original'>Smith left before Anderson left</sent>
-<sent lang='Swe'>Smith gick innan Anderson gick</sent>
-</phrase>
-<phrase id='s_262_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith left after Jones left</sent>
-<sent lang='Original'>Smith left after Jones left</sent>
-<sent lang='Swe'>Smith gick efter det att Jones gick</sent>
-</phrase>
-<phrase id='s_262_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones left after Anderson left</sent>
-<sent lang='Original'>Jones left after Anderson left</sent>
-<sent lang='Swe'>Jones gick efter det att Anderson gick</sent>
-</phrase>
-<phrase id='s_262_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith leave after Anderson left</sent>
-<sent lang='Original'>did Smith leave after Anderson left</sent>
-<sent lang='Swe'>gick Smith efter det att Anderson gick</sent>
-</phrase>
-<phrase id='s_262_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith left after Anderson left</sent>
-<sent lang='Original'>Smith left after Anderson left</sent>
-<sent lang='Swe'>Smith gick efter det att Anderson gick</sent>
-</phrase>
-<phrase id='s_263_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was present after Jones left</sent>
-<sent lang='Original'>Smith was present after Jones left</sent>
-<sent lang='Swe'>Smith var närvarande efter det att Jones gick</sent>
-</phrase>
-<phrase id='s_263_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones left after Anderson was present</sent>
-<sent lang='Original'>Jones left after Anderson was present</sent>
-<sent lang='Swe'>Jones gick efter det att Anderson var närvarande</sent>
-</phrase>
-<phrase id='s_263_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was Smith present after Anderson was present</sent>
-<sent lang='Original'>was Smith present after Anderson was present</sent>
-<sent lang='Swe'>var Smith närvarande efter det att Anderson var närvarande</sent>
-</phrase>
-<phrase id='s_263_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was present after Anderson was present</sent>
-<sent lang='Original'>Smith was present after Anderson was present</sent>
-<sent lang='Swe'>Smith var närvarande efter det att Anderson var närvarande</sent>
-</phrase>
-<phrase id='s_264_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith left</sent>
-<sent lang='Original'>Smith left</sent>
-<sent lang='Swe'>Smith gick</sent>
-</phrase>
-<phrase id='s_264_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones left</sent>
-<sent lang='Original'>Jones left</sent>
-<sent lang='Swe'>Jones gick</sent>
-</phrase>
-<phrase id='s_264_3_p'>
-<tree ref='s_261_1_p'/>
-<sent lang='Eng'>Smith left before Jones left</sent>
-<sent lang='Original'>Smith left before Jones left</sent>
-<sent lang='Swe'>Smith gick innan Jones gick</sent>
-</phrase>
-<phrase id='s_264_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Jones leave after Smith left</sent>
-<sent lang='Original'>did Jones leave after Smith left</sent>
-<sent lang='Swe'>gick Jones efter det att Smith gick</sent>
-</phrase>
-<phrase id='s_264_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones left after Smith left</sent>
-<sent lang='Original'>Jones left after Smith left</sent>
-<sent lang='Swe'>Jones gick efter det att Smith gick</sent>
-</phrase>
-<phrase id='s_265_1_p'>
-<tree ref='s_264_1_p'/>
-<sent lang='Eng'>Smith left</sent>
-<sent lang='Original'>Smith left</sent>
-<sent lang='Swe'>Smith gick</sent>
-</phrase>
-<phrase id='s_265_2_p'>
-<tree ref='s_264_2_p'/>
-<sent lang='Eng'>Jones left</sent>
-<sent lang='Original'>Jones left</sent>
-<sent lang='Swe'>Jones gick</sent>
-</phrase>
-<phrase id='s_265_3_p'>
-<tree ref='s_262_1_p'/>
-<sent lang='Eng'>Smith left after Jones left</sent>
-<sent lang='Original'>Smith left after Jones left</sent>
-<sent lang='Swe'>Smith gick efter det att Jones gick</sent>
-</phrase>
-<phrase id='s_265_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Jones leave before Smith left</sent>
-<sent lang='Original'>did Jones leave before Smith left</sent>
-<sent lang='Swe'>gick Jones innan Smith gick</sent>
-</phrase>
-<phrase id='s_265_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones left before Smith left</sent>
-<sent lang='Original'>Jones left before Smith left</sent>
-<sent lang='Swe'>Jones gick innan Smith gick</sent>
-</phrase>
-<phrase id='s_266_1_p'>
-<tree ref='s_264_1_p'/>
-<sent lang='Eng'>Smith left</sent>
-<sent lang='Original'>Smith left</sent>
-<sent lang='Swe'>Smith gick</sent>
-</phrase>
-<phrase id='s_266_2_p'>
-<tree ref='s_264_2_p'/>
-<sent lang='Eng'>Jones left</sent>
-<sent lang='Original'>Jones left</sent>
-<sent lang='Swe'>Jones gick</sent>
-</phrase>
-<phrase id='s_266_3_p'>
-<tree ref='s_265_5_h'/>
-<sent lang='Eng'>Jones left before Smith left</sent>
-<sent lang='Original'>Jones left before Smith left</sent>
-<sent lang='Swe'>Jones gick innan Smith gick</sent>
-</phrase>
-<phrase id='s_266_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>leave_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith leave after Jones left</sent>
-<sent lang='Original'>did Smith leave after Jones left</sent>
-<sent lang='Swe'>gick Smith efter det att Jones gick</sent>
-</phrase>
-<phrase id='s_266_5_h'>
-<tree ref='s_262_1_p'/>
-<sent lang='Eng'>Smith left after Jones left</sent>
-<sent lang='Original'>Smith left after Jones left</sent>
-<sent lang='Swe'>Smith gick efter det att Jones gick</sent>
-</phrase>
-<phrase id='s_267_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>revise_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones revised the contract</sent>
-<sent lang='Original'>Jones revised the contract</sent>
-<sent lang='Swe'>Jones granskade kontraktet</sent>
-</phrase>
-<phrase id='s_267_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>revise_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith revised the contract</sent>
-<sent lang='Original'>Smith revised the contract</sent>
-<sent lang='Swe'>Smith granskade kontraktet</sent>
-</phrase>
-<phrase id='s_267_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>revise_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones revised the contract before Smith did [..]</sent>
-<sent lang='Original'>Jones revised the contract before Smith did [..]</sent>
-<sent lang='Swe'>Jones granskade kontraktet innan Smith gjorde [..]</sent>
-</phrase>
-<phrase id='s_267_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>revise_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith revise the contract after Jones did [..]</sent>
-<sent lang='Original'>did Smith revise the contract after Jones did [..]</sent>
-<sent lang='Swe'>granskade Smith kontraktet efter det att Jones gjorde [..]</sent>
-</phrase>
-<phrase id='s_267_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>revise_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith revised the contract after Jones did [..]</sent>
-<sent lang='Original'>Smith revised the contract after Jones did [..]</sent>
-<sent lang='Swe'>Smith granskade kontraktet efter det att Jones gjorde [..]</sent>
-</phrase>
-<phrase id='s_268_1_p'>
-<tree ref='s_267_1_p'/>
-<sent lang='Eng'>Jones revised the contract</sent>
-<sent lang='Original'>Jones revised the contract</sent>
-<sent lang='Swe'>Jones granskade kontraktet</sent>
-</phrase>
-<phrase id='s_268_2_p'>
-<tree ref='s_267_2_p'/>
-<sent lang='Eng'>Smith revised the contract</sent>
-<sent lang='Original'>Smith revised the contract</sent>
-<sent lang='Swe'>Smith granskade kontraktet</sent>
-</phrase>
-<phrase id='s_268_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>revise_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones revised the contract after Smith did [..]</sent>
-<sent lang='Original'>Jones revised the contract after Smith did [..]</sent>
-<sent lang='Swe'>Jones granskade kontraktet efter det att Smith gjorde [..]</sent>
-</phrase>
-<phrase id='s_268_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>revise_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith revise the contract before Jones did [..]</sent>
-<sent lang='Original'>did Smith revise the contract before Jones did [..]</sent>
-<sent lang='Swe'>granskade Smith kontraktet innan Jones gjorde [..]</sent>
-</phrase>
-<phrase id='s_268_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>revise_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith revised the contract before Jones did [..]</sent>
-<sent lang='Original'>Smith revised the contract before Jones did [..]</sent>
-<sent lang='Swe'>Smith granskade kontraktet innan Jones gjorde [..]</sent>
-</phrase>
-<phrase id='s_269_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith swam</sent>
-<sent lang='Original'>Smith swam</sent>
-<sent lang='Swe'>Smith simmade</sent>
-</phrase>
-<phrase id='s_269_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones swam</sent>
-<sent lang='Original'>Jones swam</sent>
-<sent lang='Swe'>Jones simmade</sent>
-</phrase>
-<phrase id='s_269_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith swam before Jones swam</sent>
-<sent lang='Original'>Smith swam before Jones swam</sent>
-<sent lang='Swe'>Smith simmade innan Jones simmade</sent>
-</phrase>
-<phrase id='s_269_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Jones swim after Smith swam</sent>
-<sent lang='Original'>did Jones swim after Smith swam</sent>
-<sent lang='Swe'>simmade Jones efter det att Smith simmade</sent>
-</phrase>
-<phrase id='s_269_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones swam after Smith swam</sent>
-<sent lang='Original'>Jones swam after Smith swam</sent>
-<sent lang='Swe'>Jones simmade efter det att Smith simmade</sent>
-</phrase>
-<phrase id='s_270_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>shore_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith swam to the shore</sent>
-<sent lang='Original'>Smith swam to the shore</sent>
-<sent lang='Swe'>Smith simmade till stranden</sent>
-</phrase>
-<phrase id='s_270_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>shore_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones swam to the shore</sent>
-<sent lang='Original'>Jones swam to the shore</sent>
-<sent lang='Swe'>Jones simmade till stranden</sent>
-</phrase>
-<phrase id='s_270_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>shore_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>shore_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith swam to the shore before Jones swam to the shore</sent>
-<sent lang='Original'>Smith swam to the shore before Jones swam to the shore</sent>
-<sent lang='Swe'>Smith simmade till stranden innan Jones simmade till stranden</sent>
-</phrase>
-<phrase id='s_270_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>shore_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>shore_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Jones swim to the shore after Smith swam to the shore</sent>
-<sent lang='Original'>did Jones swim to the shore after Smith swam to the shore</sent>
-<sent lang='Swe'>simmade Jones till stranden efter det att Smith simmade till stranden</sent>
-</phrase>
-<phrase id='s_270_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>shore_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>swim_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>shore_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones swam to the shore after Smith swam to the shore</sent>
-<sent lang='Original'>Jones swam to the shore after Smith swam to the shore</sent>
-<sent lang='Swe'>Jones simmade till stranden efter det att Smith simmade till stranden</sent>
-</phrase>
-<phrase id='s_271_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was present</sent>
-<sent lang='Original'>Smith was present</sent>
-<sent lang='Swe'>Smith var närvarande</sent>
-</phrase>
-<phrase id='s_271_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones was present</sent>
-<sent lang='Original'>Jones was present</sent>
-<sent lang='Swe'>Jones var närvarande</sent>
-</phrase>
-<phrase id='s_271_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was present after Jones was present</sent>
-<sent lang='Original'>Smith was present after Jones was present</sent>
-<sent lang='Swe'>Smith var närvarande efter det att Jones var närvarande</sent>
-</phrase>
-<phrase id='s_271_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was Jones present before Smith was present</sent>
-<sent lang='Original'>was Jones present before Smith was present</sent>
-<sent lang='Swe'>var Jones närvarande innan Smith var närvarande</sent>
-</phrase>
-<phrase id='s_271_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones was present before Smith was present</sent>
-<sent lang='Original'>Jones was present before Smith was present</sent>
-<sent lang='Swe'>Jones var närvarande innan Smith var närvarande</sent>
-</phrase>
-<phrase id='s_272_1_p'>
-<tree ref='s_271_1_p'/>
-<sent lang='Eng'>Smith was present</sent>
-<sent lang='Original'>Smith was present</sent>
-<sent lang='Swe'>Smith var närvarande</sent>
-</phrase>
-<phrase id='s_272_2_p'>
-<tree ref='s_271_2_p'/>
-<sent lang='Eng'>Jones was present</sent>
-<sent lang='Original'>Jones was present</sent>
-<sent lang='Swe'>Jones var närvarande</sent>
-</phrase>
-<phrase id='s_272_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was present before Jones was present</sent>
-<sent lang='Original'>Smith was present before Jones was present</sent>
-<sent lang='Swe'>Smith var närvarande innan Jones var närvarande</sent>
-</phrase>
-<phrase id='s_272_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was Jones present after Smith was present</sent>
-<sent lang='Original'>was Jones present after Smith was present</sent>
-<sent lang='Swe'>var Jones närvarande efter det att Smith var närvarande</sent>
-</phrase>
-<phrase id='s_272_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>present8attending_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones was present after Smith was present</sent>
-<sent lang='Original'>Jones was present after Smith was present</sent>
-<sent lang='Swe'>Jones var närvarande efter det att Smith var närvarande</sent>
-</phrase>
-<phrase id='s_273_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was writing a report</sent>
-<sent lang='Original'>Smith was writing a report</sent>
-<sent lang='Swe'>Smith skrev en rapport</sent>
-</phrase>
-<phrase id='s_273_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones was writing a report</sent>
-<sent lang='Original'>Jones was writing a report</sent>
-<sent lang='Swe'>Jones skrev en rapport</sent>
-</phrase>
-<phrase id='s_273_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was writing a report before Jones was writing a report</sent>
-<sent lang='Original'>Smith was writing a report before Jones was writing a report</sent>
-<sent lang='Swe'>Smith skrev en rapport innan Jones skrev en rapport</sent>
-</phrase>
-<phrase id='s_273_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was Jones writing a report after Smith was writing a report</sent>
-<sent lang='Original'>was Jones writing a report after Smith was writing a report</sent>
-<sent lang='Swe'>skrev Jones en rapport efter det att Smith skrev en rapport</sent>
-</phrase>
-<phrase id='s_273_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones was writing a report after Smith was writing a report</sent>
-<sent lang='Original'>Jones was writing a report after Smith was writing a report</sent>
-<sent lang='Swe'>Jones skrev en rapport efter det att Smith skrev en rapport</sent>
-</phrase>
-<phrase id='s_274_1_p'>
-<tree ref='s_273_1_p'/>
-<sent lang='Eng'>Smith was writing a report</sent>
-<sent lang='Original'>Smith was writing a report</sent>
-<sent lang='Swe'>Smith skrev en rapport</sent>
-</phrase>
-<phrase id='s_274_2_p'>
-<tree ref='s_273_2_p'/>
-<sent lang='Eng'>Jones was writing a report</sent>
-<sent lang='Original'>Jones was writing a report</sent>
-<sent lang='Swe'>Jones skrev en rapport</sent>
-</phrase>
-<phrase id='s_274_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was writing a report after Jones was writing a report</sent>
-<sent lang='Original'>Smith was writing a report after Jones was writing a report</sent>
-<sent lang='Swe'>Smith skrev en rapport efter det att Jones skrev en rapport</sent>
-</phrase>
-<phrase id='s_274_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was Jones writing a report before Smith was writing a report</sent>
-<sent lang='Original'>was Jones writing a report before Smith was writing a report</sent>
-<sent lang='Swe'>skrev Jones en rapport innan Smith skrev en rapport</sent>
-</phrase>
-<phrase id='s_274_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones was writing a report before Smith was writing a report</sent>
-<sent lang='Original'>Jones was writing a report before Smith was writing a report</sent>
-<sent lang='Swe'>Jones skrev en rapport innan Smith skrev en rapport</sent>
-</phrase>
-<phrase id='s_275_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>leave_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>lose_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>temper_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith left the meeting before he lost his temper</sent>
-<sent lang='Original'>Smith left the meeting before he lost his temper</sent>
-<sent lang='Swe'>Smith lämnade mötet innan han förlorade sitt humör</sent>
-</phrase>
-<phrase id='s_275_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>lose_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>temper_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith lose his temper</sent>
-<sent lang='Original'>did Smith lose his temper</sent>
-<sent lang='Swe'>förlorade Smith sitt humör</sent>
-</phrase>
-<phrase id='s_275_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>lose_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>temper_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith lost his temper</sent>
-<sent lang='Original'>Smith lost his temper</sent>
-<sent lang='Swe'>Smith förlorade sitt humör</sent>
-</phrase>
-<phrase id='s_276_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>when_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>open_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>the_m25_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>traffic_N</n><cs></cs></t></cs></t></cs></t><t><n>UseV</n><cs><t><n>increase_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>when they opened the M25 , traffic increased</sent>
-<sent lang='Original'>when they opened the M25 , traffic increased</sent>
-<sent lang='Swe'>när de öppnade M25:an , ökade trafik</sent>
-</phrase>
-<phrase id='s_277_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1991_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith lived in Birmingham in 1991</sent>
-<sent lang='Original'>Smith lived in Birmingham in 1991</sent>
-<sent lang='Swe'>Smith bodde i Birmingham 1991</sent>
-</phrase>
-<phrase id='s_277_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith live in Birmingham in 1992</sent>
-<sent lang='Original'>did Smith live in Birmingham in 1992</sent>
-<sent lang='Swe'>bodde Smith i Birmingham 1992</sent>
-</phrase>
-<phrase id='s_277_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith lived in Birmingham in 1992</sent>
-<sent lang='Original'>Smith lived in Birmingham in 1992</sent>
-<sent lang='Swe'>Smith bodde i Birmingham 1992</sent>
-</phrase>
-<phrase id='s_278_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuantOrd</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t><t><n>OrdNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>novel_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1991_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith wrote his first novel in 1991</sent>
-<sent lang='Original'>Smith wrote his first novel in 1991</sent>
-<sent lang='Swe'>Smith skrev sin första roman 1991</sent>
-</phrase>
-<phrase id='s_278_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuantOrd</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t><t><n>OrdNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>novel_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith write his first novel in 1992</sent>
-<sent lang='Original'>did Smith write his first novel in 1992</sent>
-<sent lang='Swe'>skrev Smith sin första roman 1992</sent>
-</phrase>
-<phrase id='s_278_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuantOrd</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t><t><n>OrdNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>novel_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith wrote his first novel in 1992</sent>
-<sent lang='Original'>Smith wrote his first novel in 1992</sent>
-<sent lang='Swe'>Smith skrev sin första roman 1992</sent>
-</phrase>
-<phrase id='s_279_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>novel_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1991_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith wrote a novel in 1991</sent>
-<sent lang='Original'>Smith wrote a novel in 1991</sent>
-<sent lang='Swe'>Smith skrev en roman 1991</sent>
-</phrase>
-<phrase id='s_279_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith write it in 1992</sent>
-<sent lang='Original'>did Smith write it in 1992</sent>
-<sent lang='Swe'>skrev Smith det 1992</sent>
-</phrase>
-<phrase id='s_279_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith wrote it in 1992</sent>
-<sent lang='Original'>Smith wrote it in 1992</sent>
-<sent lang='Swe'>Smith skrev det 1992</sent>
-</phrase>
-<phrase id='s_280_1_p'>
-<tree ref='s_279_1_p'/>
-<sent lang='Eng'>Smith wrote a novel in 1991</sent>
-<sent lang='Original'>Smith wrote a novel in 1991</sent>
-<sent lang='Swe'>Smith skrev en roman 1991</sent>
-</phrase>
-<phrase id='s_280_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>novel_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith write a novel in 1992</sent>
-<sent lang='Original'>did Smith write a novel in 1992</sent>
-<sent lang='Swe'>skrev Smith en roman 1992</sent>
-</phrase>
-<phrase id='s_280_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>novel_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith wrote a novel in 1992</sent>
-<sent lang='Original'>Smith wrote a novel in 1992</sent>
-<sent lang='Swe'>Smith skrev en roman 1992</sent>
-</phrase>
-<phrase id='s_281_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_1991_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was running a business in 1991</sent>
-<sent lang='Original'>Smith was running a business in 1991</sent>
-<sent lang='Swe'>Smith drev en affärsverksamhet 1991</sent>
-</phrase>
-<phrase id='s_281_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was Smith running it in 1992</sent>
-<sent lang='Original'>was Smith running it in 1992</sent>
-<sent lang='Swe'>drev Smith det 1992</sent>
-</phrase>
-<phrase id='s_281_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was running it in 1992</sent>
-<sent lang='Original'>Smith was running it in 1992</sent>
-<sent lang='Swe'>Smith drev det 1992</sent>
-</phrase>
-<phrase id='s_282_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_1991_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith discovered a new species in 1991</sent>
-<sent lang='Original'>Smith discovered a new species in 1991</sent>
-<sent lang='Swe'>Smith upptäckte en ny art 1991</sent>
-</phrase>
-<phrase id='s_282_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith discover it in 1992</sent>
-<sent lang='Original'>did Smith discover it in 1992</sent>
-<sent lang='Swe'>upptäckte Smith det 1992</sent>
-</phrase>
-<phrase id='s_282_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith discovered it in 1992</sent>
-<sent lang='Original'>Smith discovered it in 1992</sent>
-<sent lang='Swe'>Smith upptäckte det 1992</sent>
-</phrase>
-<phrase id='s_283_1_p'>
-<tree ref='s_282_1_p'/>
-<sent lang='Eng'>Smith discovered a new species in 1991</sent>
-<sent lang='Original'>Smith discovered a new species in 1991</sent>
-<sent lang='Swe'>Smith upptäckte en ny art 1991</sent>
-</phrase>
-<phrase id='s_283_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith discover a new species in 1992</sent>
-<sent lang='Original'>did Smith discover a new species in 1992</sent>
-<sent lang='Swe'>upptäckte Smith en ny art 1992</sent>
-</phrase>
-<phrase id='s_283_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith discovered a new species in 1992</sent>
-<sent lang='Original'>Smith discovered a new species in 1992</sent>
-<sent lang='Swe'>Smith upptäckte en ny art 1992</sent>
-</phrase>
-<phrase id='s_284_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_two_hours_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith wrote a report in two hours</sent>
-<sent lang='Original'>Smith wrote a report in two hours</sent>
-<sent lang='Swe'>Smith skrev en rapport på två timmar</sent>
-</phrase>
-<phrase id='s_284_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVV</n><cs><t><n>start_VV</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>at_8_am_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith started writing the report at 8 am</sent>
-<sent lang='Original'>Smith started writing the report at 8 am</sent>
-<sent lang='Swe'>Smith började skriva rapporten klockan 8</sent>
-</phrase>
-<phrase id='s_284_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVV</n><cs><t><n>finish_VV</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>by_11_am_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>had Smith finished writing the report by 11 am</sent>
-<sent lang='Original'>had Smith finished writing the report by 11 am</sent>
-<sent lang='Swe'>hade Smith slutat att skriva rapporten klockan 11</sent>
-</phrase>
-<phrase id='s_284_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVV</n><cs><t><n>finish_VV</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>by_11_am_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith had finished writing the report by 11 am</sent>
-<sent lang='Original'>Smith had finished writing the report by 11 am</sent>
-<sent lang='Swe'>Smith hade slutat att skriva rapporten klockan 11</sent>
-</phrase>
-<phrase id='s_285_1_p'>
-<tree ref='s_284_1_p'/>
-<sent lang='Eng'>Smith wrote a report in two hours</sent>
-<sent lang='Original'>Smith wrote a report in two hours</sent>
-<sent lang='Swe'>Smith skrev en rapport på två timmar</sent>
-</phrase>
-<phrase id='s_285_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PartVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>hour_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith spend two hours writing the report</sent>
-<sent lang='Original'>did Smith spend two hours writing the report</sent>
-</phrase>
-<phrase id='s_285_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PartVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>hour_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith spent two hours writing the report</sent>
-<sent lang='Original'>Smith spent two hours writing the report</sent>
-</phrase>
-<phrase id='s_286_1_p'>
-<tree ref='s_284_1_p'/>
-<sent lang='Eng'>Smith wrote a report in two hours</sent>
-<sent lang='Original'>Smith wrote a report in two hours</sent>
-<sent lang='Swe'>Smith skrev en rapport på två timmar</sent>
-</phrase>
-<phrase id='s_286_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>AdNum</n><cs><t><n>more_than_AdN</n><cs></cs></t><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PartVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>hour_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith spend more than two hours writing the report</sent>
-<sent lang='Original'>did Smith spend more than two hours writing the report</sent>
-</phrase>
-<phrase id='s_286_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>AdNum</n><cs><t><n>more_than_AdN</n><cs></cs></t><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PartVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>hour_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith spent more than two hours writing the report</sent>
-<sent lang='Original'>Smith spent more than two hours writing the report</sent>
-</phrase>
-<phrase id='s_287_1_p'>
-<tree ref='s_284_1_p'/>
-<sent lang='Eng'>Smith wrote a report in two hours</sent>
-<sent lang='Original'>Smith wrote a report in two hours</sent>
-<sent lang='Swe'>Smith skrev en rapport på två timmar</sent>
-</phrase>
-<phrase id='s_287_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_one_hour_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith write a report in one hour</sent>
-<sent lang='Original'>did Smith write a report in one hour</sent>
-<sent lang='Swe'>skrev Smith en rapport på en timme</sent>
-</phrase>
-<phrase id='s_287_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_one_hour_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith wrote a report in one hour</sent>
-<sent lang='Original'>Smith wrote a report in one hour</sent>
-<sent lang='Swe'>Smith skrev en rapport på en timme</sent>
-</phrase>
-<phrase id='s_288_1_p'>
-<tree ref='s_284_1_p'/>
-<sent lang='Eng'>Smith wrote a report in two hours</sent>
-<sent lang='Original'>Smith wrote a report in two hours</sent>
-<sent lang='Swe'>Smith skrev en rapport på två timmar</sent>
-</phrase>
-<phrase id='s_288_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith write a report</sent>
-<sent lang='Original'>did Smith write a report</sent>
-<sent lang='Swe'>skrev Smith en rapport</sent>
-</phrase>
-<phrase id='s_288_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith wrote a report</sent>
-<sent lang='Original'>Smith wrote a report</sent>
-<sent lang='Swe'>Smith skrev en rapport</sent>
-</phrase>
-<phrase id='s_289_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_two_hours_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith discovered a new species in two hours</sent>
-<sent lang='Original'>Smith discovered a new species in two hours</sent>
-<sent lang='Swe'>Smith upptäckte en ny art på två timmar</sent>
-</phrase>
-<phrase id='s_289_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>hour_N</n><cs></cs></t></cs></t><t><n>EmbedPresPart</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith spend two hours discovering the new species</sent>
-<sent lang='Original'>did Smith spend two hours discovering the new species</sent>
-</phrase>
-<phrase id='s_289_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>hour_N</n><cs></cs></t></cs></t><t><n>EmbedPresPart</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith spent two hours discovering the new species</sent>
-<sent lang='Original'>Smith spent two hours discovering the new species</sent>
-</phrase>
-<phrase id='s_290_1_p'>
-<tree ref='s_289_1_p'/>
-<sent lang='Eng'>Smith discovered a new species in two hours</sent>
-<sent lang='Original'>Smith discovered a new species in two hours</sent>
-<sent lang='Swe'>Smith upptäckte en ny art på två timmar</sent>
-</phrase>
-<phrase id='s_290_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith discover a new species</sent>
-<sent lang='Original'>did Smith discover a new species</sent>
-<sent lang='Swe'>upptäckte Smith en ny art</sent>
-</phrase>
-<phrase id='s_290_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith discovered a new species</sent>
-<sent lang='Original'>Smith discovered a new species</sent>
-<sent lang='Swe'>Smith upptäckte en ny art</sent>
-</phrase>
-<phrase id='s_291_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>many_Det</n><cs></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_two_hours_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith discovered many new species in two hours</sent>
-<sent lang='Original'>Smith discovered many new species in two hours</sent>
-<sent lang='Swe'>Smith upptäckte många nya arter på två timmar</sent>
-</phrase>
-<phrase id='s_291_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>hour_N</n><cs></cs></t></cs></t><t><n>EmbedPresPart</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith spend two hours discovering new species</sent>
-<sent lang='Original'>did Smith spend two hours discovering new species</sent>
-</phrase>
-<phrase id='s_291_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>hour_N</n><cs></cs></t></cs></t><t><n>EmbedPresPart</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith spent two hours discovering new species</sent>
-<sent lang='Original'>Smith spent two hours discovering new species</sent>
-</phrase>
-<phrase id='s_292_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>year_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was running his own business in two years</sent>
-<sent lang='Original'>Smith was running his own business in two years</sent>
-<sent lang='Swe'>Smith drev sin egna affärsverksamhet i två år</sent>
-</phrase>
-<phrase id='s_292_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>year_N</n><cs></cs></t></cs></t><t><n>EmbedPresPart</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith spend two years running his own business</sent>
-<sent lang='Original'>did Smith spend two years running his own business</sent>
-</phrase>
-<phrase id='s_292_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>year_N</n><cs></cs></t></cs></t><t><n>EmbedPresPart</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith spent two years running his own business</sent>
-<sent lang='Original'>Smith spent two years running his own business</sent>
-</phrase>
-<phrase id='s_293_1_p'>
-<tree ref='s_292_1_p'/>
-<sent lang='Eng'>Smith was running his own business in two years</sent>
-<sent lang='Original'>Smith was running his own business in two years</sent>
-<sent lang='Swe'>Smith drev sin egna affärsverksamhet i två år</sent>
-</phrase>
-<phrase id='s_293_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>AdNum</n><cs><t><n>more_than_AdN</n><cs></cs></t><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>year_N</n><cs></cs></t></cs></t><t><n>EmbedPresPart</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith spend more than two years running his own business</sent>
-<sent lang='Original'>did Smith spend more than two years running his own business</sent>
-</phrase>
-<phrase id='s_293_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>spend_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>AdNum</n><cs><t><n>more_than_AdN</n><cs></cs></t><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SentCN</n><cs><t><n>UseN</n><cs><t><n>year_N</n><cs></cs></t></cs></t><t><n>EmbedPresPart</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith spent more than two years running his own business</sent>
-<sent lang='Original'>Smith spent more than two years running his own business</sent>
-</phrase>
-<phrase id='s_294_1_p'>
-<tree ref='s_292_1_p'/>
-<sent lang='Eng'>Smith was running his own business in two years</sent>
-<sent lang='Original'>Smith was running his own business in two years</sent>
-<sent lang='Swe'>Smith drev sin egna affärsverksamhet i två år</sent>
-</phrase>
-<phrase id='s_294_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith run his own business</sent>
-<sent lang='Original'>did Smith run his own business</sent>
-<sent lang='Swe'>drev Smith sin egna affärsverksamhet</sent>
-</phrase>
-<phrase id='s_294_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith ran his own business</sent>
-<sent lang='Original'>Smith ran his own business</sent>
-<sent lang='Swe'>Smith drev sin egna affärsverksamhet</sent>
-</phrase>
-<phrase id='s_295_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>AdvS</n><cs><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>year_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>chain_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>in two years Smith owned a chain of businesses</sent>
-<sent lang='Original'>in two years Smith owned a chain of businesses</sent>
-<sent lang='Swe'>i två år ägde Smith en kedja av affärsverksamheter</sent>
-</phrase>
-<phrase id='s_295_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>chain_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_two_years_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith own a chain of business for two years</sent>
-<sent lang='Original'>did Smith own a chain of business for two years</sent>
-<sent lang='Swe'>ägde Smith en kedja av affärsverksamhet i två år</sent>
-</phrase>
-<phrase id='s_295_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>chain_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_two_years_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith owned a chain of business for two years</sent>
-<sent lang='Original'>Smith owned a chain of business for two years</sent>
-<sent lang='Swe'>Smith ägde en kedja av affärsverksamhet i två år</sent>
-</phrase>
-<phrase id='s_296_1_p'>
-<tree ref='s_295_1_p'/>
-<sent lang='Eng'>in two years Smith owned a chain of businesses</sent>
-<sent lang='Original'>in two years Smith owned a chain of businesses</sent>
-<sent lang='Swe'>i två år ägde Smith en kedja av affärsverksamheter</sent>
-</phrase>
-<phrase id='s_296_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>chain_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_more_than_two_years_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith own a chain of business for more than two years</sent>
-<sent lang='Original'>did Smith own a chain of business for more than two years</sent>
-<sent lang='Swe'>ägde Smith en kedja av affärsverksamhet i mer än två år</sent>
-</phrase>
-<phrase id='s_296_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>chain_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_more_than_two_years_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith owned a chain of business for more than two years</sent>
-<sent lang='Original'>Smith owned a chain of business for more than two years</sent>
-<sent lang='Swe'>Smith ägde en kedja av affärsverksamhet i mer än två år</sent>
-</phrase>
-<phrase id='s_297_1_p'>
-<tree ref='s_295_1_p'/>
-<sent lang='Eng'>in two years Smith owned a chain of businesses</sent>
-<sent lang='Original'>in two years Smith owned a chain of businesses</sent>
-<sent lang='Swe'>i två år ägde Smith en kedja av affärsverksamheter</sent>
-</phrase>
-<phrase id='s_297_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>chain_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith own a chain of business</sent>
-<sent lang='Original'>did Smith own a chain of business</sent>
-<sent lang='Swe'>ägde Smith en kedja av affärsverksamhet</sent>
-</phrase>
-<phrase id='s_297_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>chain_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>part_Prep</n><cs></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith owned a chain of business</sent>
-<sent lang='Original'>Smith owned a chain of business</sent>
-<sent lang='Swe'>Smith ägde en kedja av affärsverksamhet</sent>
-</phrase>
-<phrase id='s_298_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>for_two_years_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith lived in Birmingham for two years</sent>
-<sent lang='Original'>Smith lived in Birmingham for two years</sent>
-<sent lang='Swe'>Smith bodde i Birmingham i två år</sent>
-</phrase>
-<phrase id='s_298_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>for_a_year_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith live in Birmingham for a year</sent>
-<sent lang='Original'>did Smith live in Birmingham for a year</sent>
-<sent lang='Swe'>bodde Smith i Birmingham i ett år</sent>
-</phrase>
-<phrase id='s_298_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>for_a_year_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith lived in Birmingham for a year</sent>
-<sent lang='Original'>Smith lived in Birmingham for a year</sent>
-<sent lang='Swe'>Smith bodde i Birmingham i ett år</sent>
-</phrase>
-<phrase id='s_299_1_p'>
-<tree ref='s_298_1_p'/>
-<sent lang='Eng'>Smith lived in Birmingham for two years</sent>
-<sent lang='Original'>Smith lived in Birmingham for two years</sent>
-<sent lang='Swe'>Smith bodde i Birmingham i två år</sent>
-</phrase>
-<phrase id='s_299_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>for_exactly_a_year_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith live in Birmingham for exactly a year</sent>
-<sent lang='Original'>did Smith live in Birmingham for exactly a year</sent>
-<sent lang='Swe'>bodde Smith i Birmingham i exakt ett år</sent>
-</phrase>
-<phrase id='s_299_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>for_exactly_a_year_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith lived in Birmingham for exactly a year</sent>
-<sent lang='Original'>Smith lived in Birmingham for exactly a year</sent>
-<sent lang='Swe'>Smith bodde i Birmingham i exakt ett år</sent>
-</phrase>
-<phrase id='s_300_1_p'>
-<tree ref='s_298_1_p'/>
-<sent lang='Eng'>Smith lived in Birmingham for two years</sent>
-<sent lang='Original'>Smith lived in Birmingham for two years</sent>
-<sent lang='Swe'>Smith bodde i Birmingham i två år</sent>
-</phrase>
-<phrase id='s_300_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith live in Birmingham</sent>
-<sent lang='Original'>did Smith live in Birmingham</sent>
-<sent lang='Swe'>bodde Smith i Birmingham</sent>
-</phrase>
-<phrase id='s_300_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>live_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>birmingham_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith lived in Birmingham</sent>
-<sent lang='Original'>Smith lived in Birmingham</sent>
-<sent lang='Swe'>Smith bodde i Birmingham</sent>
-</phrase>
-<phrase id='s_301_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_two_years_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith ran his own business for two years</sent>
-<sent lang='Original'>Smith ran his own business for two years</sent>
-<sent lang='Swe'>Smith drev sin egna affärsverksamhet i två år</sent>
-</phrase>
-<phrase id='s_301_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_a_year_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith run his own business for a year</sent>
-<sent lang='Original'>did Smith run his own business for a year</sent>
-<sent lang='Swe'>drev Smith sin egna affärsverksamhet i ett år</sent>
-</phrase>
-<phrase id='s_301_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>run_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>own_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>business_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_a_year_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith ran his own business for a year</sent>
-<sent lang='Original'>Smith ran his own business for a year</sent>
-<sent lang='Swe'>Smith drev sin egna affärsverksamhet i ett år</sent>
-</phrase>
-<phrase id='s_302_1_p'>
-<tree ref='s_301_1_p'/>
-<sent lang='Eng'>Smith ran his own business for two years</sent>
-<sent lang='Original'>Smith ran his own business for two years</sent>
-<sent lang='Swe'>Smith drev sin egna affärsverksamhet i två år</sent>
-</phrase>
-<phrase id='s_302_2_q'>
-<tree ref='s_294_2_q'/>
-<sent lang='Eng'>did Smith run his own business</sent>
-<sent lang='Original'>did Smith run his own business</sent>
-<sent lang='Swe'>drev Smith sin egna affärsverksamhet</sent>
-</phrase>
-<phrase id='s_302_3_h'>
-<tree ref='s_294_3_h'/>
-<sent lang='Eng'>Smith ran his own business</sent>
-<sent lang='Original'>Smith ran his own business</sent>
-<sent lang='Swe'>Smith drev sin egna affärsverksamhet</sent>
-</phrase>
-<phrase id='s_303_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>for_two_hours_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith wrote a report for two hours</sent>
-<sent lang='Original'>Smith wrote a report for two hours</sent>
-<sent lang='Swe'>Smith skrev en rapport i två timmar</sent>
-</phrase>
-<phrase id='s_303_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>for_an_hour_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith write a report for an hour</sent>
-<sent lang='Original'>did Smith write a report for an hour</sent>
-<sent lang='Swe'>skrev Smith en rapport i en timme</sent>
-</phrase>
-<phrase id='s_303_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>for_an_hour_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith wrote a report for an hour</sent>
-<sent lang='Original'>Smith wrote a report for an hour</sent>
-<sent lang='Swe'>Smith skrev en rapport i en timme</sent>
-</phrase>
-<phrase id='s_304_1_p'>
-<tree ref='s_303_1_p'/>
-<sent lang='Eng'>Smith wrote a report for two hours</sent>
-<sent lang='Original'>Smith wrote a report for two hours</sent>
-<sent lang='Swe'>Smith skrev en rapport i två timmar</sent>
-</phrase>
-<phrase id='s_304_2_q'>
-<tree ref='s_288_2_q'/>
-<sent lang='Eng'>did Smith write a report</sent>
-<sent lang='Original'>did Smith write a report</sent>
-<sent lang='Swe'>skrev Smith en rapport</sent>
-</phrase>
-<phrase id='s_304_3_h'>
-<tree ref='s_288_3_h'/>
-<sent lang='Eng'>Smith wrote a report</sent>
-<sent lang='Original'>Smith wrote a report</sent>
-<sent lang='Swe'>Smith skrev en rapport</sent>
-</phrase>
-<phrase id='s_305_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_an_hour_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith discovered a new species for an hour</sent>
-<sent lang='Original'>Smith discovered a new species for an hour</sent>
-<sent lang='Swe'>Smith upptäckte en ny art i en timme</sent>
-</phrase>
-<phrase id='s_306_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_two_years_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith discovered new species for two years</sent>
-<sent lang='Original'>Smith discovered new species for two years</sent>
-<sent lang='Swe'>Smith upptäckte nya arter i två år</sent>
-</phrase>
-<phrase id='s_306_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith discover new species</sent>
-<sent lang='Original'>did Smith discover new species</sent>
-<sent lang='Swe'>upptäckte Smith nya arter</sent>
-</phrase>
-<phrase id='s_306_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>discover_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>new_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>species_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith discovered new species</sent>
-<sent lang='Original'>Smith discovered new species</sent>
-<sent lang='Swe'>Smith upptäckte nya arter</sent>
-</phrase>
-<phrase id='s_307_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>AdvS</n><cs><t><n>in_1994_Adv</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>send_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>progress_report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>every_month_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>in 1994 ITEL sent a progress report every month</sent>
-<sent lang='Original'>in 1994 ITEL sent a progress report every month</sent>
-<sent lang='Swe'>1994 skickade ITEL en statusrapport varje månad</sent>
-</phrase>
-<phrase id='s_307_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>send_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>progress_report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_july_1994_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL send a progress report in July 1994</sent>
-<sent lang='Original'>did ITEL send a progress report in July 1994</sent>
-<sent lang='Swe'>skickade ITEL en statusrapport i juli 1994</sent>
-</phrase>
-<phrase id='s_307_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>send_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>progress_report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_july_1994_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL sent a progress report in July 1994</sent>
-<sent lang='Original'>ITEL sent a progress report in July 1994</sent>
-<sent lang='Swe'>ITEL skickade en statusrapport i juli 1994</sent>
-</phrase>
-<phrase id='s_308_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_to_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>every_week_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith wrote to a representative every week</sent>
-<sent lang='Original'>Smith wrote to a representative every week</sent>
-<sent lang='Swe'>Smith skrev till en representant varje vecka</sent>
-</phrase>
-<phrase id='s_308_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>StrandRelSlash</n><cs><t><n>that_RP</n><cs></cs></t><t><n>SlashVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>SlashV2a</n><cs><t><n>write_to_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>every_week_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is there a representative that Smith wrote to every week</sent>
-<sent lang='Original'>is there a representative that Smith wrote to every week</sent>
-<sent lang='Swe'>finns det en representant som Smith skrev till varje vecka</sent>
-</phrase>
-<phrase id='s_308_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>RelCN</n><cs><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>StrandRelSlash</n><cs><t><n>that_RP</n><cs></cs></t><t><n>SlashVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>SlashV2a</n><cs><t><n>write_to_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>every_week_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there is a representative that Smith wrote to every week</sent>
-<sent lang='Original'>there is a representative that Smith wrote to every week</sent>
-<sent lang='Swe'>det finns en representant som Smith skrev till varje vecka</sent>
-</phrase>
-<phrase id='s_309_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>leave_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>house_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_a_quarter_past_five_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith left the house at a quarter past five</sent>
-<sent lang='Original'>Smith left the house at a quarter past five</sent>
-<sent lang='Swe'>Smith lämnade huset kvart över fem</sent>
-</phrase>
-<phrase id='s_309_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>PredVPS</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>ConjVPS2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>taxi_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>station_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>catch_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuantOrd</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t><t><n>OrdNumeral</n><cs><t><n>N_one</n><cs></cs></t></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>train_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>luxembourg_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>she took a taxi to the station and caught the first train to Luxembourg</sent>
-<sent lang='Original'>she took a taxi to the station and caught the first train to Luxembourg</sent>
-<sent lang='Swe'>hon tog en taxi till stationen och kom med det första tåget till Luxemburg</sent>
-</phrase>
-<phrase id='s_310_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>lose_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>file_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith lost some files</sent>
-<sent lang='Original'>Smith lost some files</sent>
-<sent lang='Swe'>Smith förlorade några filer</sent>
-</phrase>
-<phrase id='s_310_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>PassV2s</n><cs><t><n>destroy_V2</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>when_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>hard_disk_N</n><cs></cs></t></cs></t></cs></t><t><n>UseV</n><cs><t><n>crash_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>they were destroyed when her hard disk crashed</sent>
-<sent lang='Original'>they were destroyed when her hard disk crashed</sent>
-<sent lang='Swe'>de förstördes när hennes hårddisk kraschade</sent>
-</phrase>
-<phrase id='s_311_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>leave_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>house_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_a_quarter_past_five_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith had left the house at a quarter past five</sent>
-<sent lang='Original'>Smith had left the house at a quarter past five</sent>
-<sent lang='Swe'>Smith hade lämnat huset kvart över fem</sent>
-</phrase>
-<phrase id='s_311_2_p'>
-<tree><t><n>PSentence</n><cs><t><n>then_PConj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>taxi_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>station_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>then she took a taxi to the station</sent>
-<sent lang='Original'>then she took a taxi to the station</sent>
-<sent lang='Swe'>sedan hon tog en taxi till stationen</sent>
-</phrase>
-<phrase id='s_311_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>leave_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>house_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>taxi_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>station_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith leave the house before she took a taxi to the station</sent>
-<sent lang='Original'>did Smith leave the house before she took a taxi to the station</sent>
-<sent lang='Swe'>lämnade Smith huset innan hon tog en taxi till stationen</sent>
-</phrase>
-<phrase id='s_311_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>leave_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>house_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>take_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>taxi_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>station_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith left the house before she took a taxi to the station</sent>
-<sent lang='Original'>Smith left the house before she took a taxi to the station</sent>
-<sent lang='Swe'>Smith lämnade huset innan hon tog en taxi till stationen</sent>
-</phrase>
-<phrase id='s_312_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>always_AdV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>deliver_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>late_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL always delivers reports late</sent>
-<sent lang='Original'>ITEL always delivers reports late</sent>
-<sent lang='Swe'>ITEL lämnar alltid rapporter sent</sent>
-</phrase>
-<phrase id='s_312_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>AdvS</n><cs><t><n>in_1993_Adv</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>deliver_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>in 1993 ITEL delivered reports</sent>
-<sent lang='Original'>in 1993 ITEL delivered reports</sent>
-<sent lang='Swe'>1993 lämnade ITEL rapporter</sent>
-</phrase>
-<phrase id='s_312_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>deliver_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>late_Adv</n><cs></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL deliver reports late in 1993</sent>
-<sent lang='Original'>did ITEL deliver reports late in 1993</sent>
-<sent lang='Swe'>lämnade ITEL rapporter sent 1993</sent>
-</phrase>
-<phrase id='s_312_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>deliver_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>late_Adv</n><cs></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL delivered reports late in 1993</sent>
-<sent lang='Original'>ITEL delivered reports late in 1993</sent>
-<sent lang='Swe'>ITEL lämnade rapporter sent 1993</sent>
-</phrase>
-<phrase id='s_313_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>never_AdV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>deliver_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>late_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL never delivers reports late</sent>
-<sent lang='Original'>ITEL never delivers reports late</sent>
-<sent lang='Swe'>ITEL lämnar aldrig rapporter sent</sent>
-</phrase>
-<phrase id='s_313_2_p'>
-<tree ref='s_312_2_p'/>
-<sent lang='Eng'>in 1993 ITEL delivered reports</sent>
-<sent lang='Original'>in 1993 ITEL delivered reports</sent>
-<sent lang='Swe'>1993 lämnade ITEL rapporter</sent>
-</phrase>
-<phrase id='s_313_3_q'>
-<tree ref='s_312_3_q'/>
-<sent lang='Eng'>did ITEL deliver reports late in 1993</sent>
-<sent lang='Original'>did ITEL deliver reports late in 1993</sent>
-<sent lang='Swe'>lämnade ITEL rapporter sent 1993</sent>
-</phrase>
-<phrase id='s_313_4_h'>
-<tree ref='s_312_4_h'/>
-<sent lang='Eng'>ITEL delivered reports late in 1993</sent>
-<sent lang='Original'>ITEL delivered reports late in 1993</sent>
-<sent lang='Swe'>ITEL lämnade rapporter sent 1993</sent>
-</phrase>
-<phrase id='s_314_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>arrive_in_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t><t><n>on_the_5th_of_may_1995_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith arrived in Paris on the 5th of May , 1995</sent>
-<sent lang='Original'>Smith arrived in Paris on the 5th of May , 1995</sent>
-<sent lang='Swe'>Smith anlände till Paris den 5:e maj 1995</sent>
-</phrase>
-<phrase id='s_314_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>today_N</n><cs></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>the_15th_of_may_1995_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>today is the 15th of May , 1995</sent>
-<sent lang='Original'>today is the 15th of May , 1995</sent>
-<sent lang='Swe'>idag är den 15 maj 1995</sent>
-</phrase>
-<phrase id='s_314_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>still_AdV</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>she is still in Paris</sent>
-<sent lang='Original'>she is still in Paris</sent>
-<sent lang='Swe'>hon är fortfarande i Paris</sent>
-</phrase>
-<phrase id='s_314_4_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>on_the_7th_of_may_1995_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was Smith in Paris on the 7th of May , 1995</sent>
-<sent lang='Original'>was Smith in Paris on the 7th of May , 1995</sent>
-<sent lang='Swe'>var Smith i Paris den 7:e maj 1995</sent>
-</phrase>
-<phrase id='s_314_5_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>in_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>paris_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>on_the_7th_of_may_1995_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith was in Paris on the 7th of May , 1995</sent>
-<sent lang='Original'>Smith was in Paris on the 7th of May , 1995</sent>
-<sent lang='Swe'>Smith var i Paris den 7:e maj 1995</sent>
-</phrase>
-<phrase id='s_315_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>AdvS</n><cs><t><n>SubjS</n><cs><t><n>when_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>arrive_in_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>katmandu_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t></cs></t><t><n>for_three_days_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>when Smith arrived in Katmandu she had been travelling for three days</sent>
-<sent lang='Original'>when Smith arrived in Katmandu she had been travelling for three days</sent>
-<sent lang='Swe'>när Smith anlände till Katmandu hade hon rest i tre dagar</sent>
-</phrase>
-<phrase id='s_315_2_q'>
-<sent lang='Original'>had Smith been travelling the day before she arrived in Katmandu</sent>
-</phrase>
-<phrase id='s_315_3_h'>
-<sent lang='Original'>Smith had been travelling the day before she arrived in Katmandu</sent>
-</phrase>
-<phrase id='s_315_3_h_NEW'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>UseV</n><cs><t><n>travel_V</n><cs></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>on_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>day_N</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>arrive_in_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>katmandu_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith had been travelling on the day before she arrived in Katmandu</sent>
-<sent lang='Original'>Smith had been travelling on the day before she arrived in Katmandu</sent>
-<sent lang='Swe'>Smith hade rest på dagen innan hon anlände till Katmandu</sent>
-</phrase>
-<phrase id='s_316_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>PredVPS</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ConjVPS2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>graduate_V</n><cs></cs></t></cs></t><t><n>in_march_Adv</n><cs></cs></t></cs></t><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>employed_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>ever_since_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones graduated in March and has been employed ever since</sent>
-<sent lang='Original'>Jones graduated in March and has been employed ever since</sent>
-<sent lang='Swe'>Jones utexaminerades i mars och har varit anställd ända sedan dess</sent>
-</phrase>
-<phrase id='s_316_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>unemployed_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_the_past_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones has been unemployed in the past</sent>
-<sent lang='Original'>Jones has been unemployed in the past</sent>
-<sent lang='Swe'>Jones har varit arbetslös tidigare</sent>
-</phrase>
-<phrase id='s_316_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>unemployed_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_some_time_Adv</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>graduate_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was Jones unemployed at some time before he graduated</sent>
-<sent lang='Original'>was Jones unemployed at some time before he graduated</sent>
-<sent lang='Swe'>var Jones arbetslös vid någon tidpunkt innan han utexaminerades</sent>
-</phrase>
-<phrase id='s_316_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>unemployed_A</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>at_some_time_Adv</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>UseV</n><cs><t><n>graduate_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones was unemployed at some time before he graduated</sent>
-<sent lang='Original'>Jones was unemployed at some time before he graduated</sent>
-<sent lang='Swe'>Jones var arbetslös vid någon tidpunkt innan han utexaminerades</sent>
-</phrase>
-<phrase id='s_317_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>every_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>read_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>this_Quant</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>every representative has read this report</sent>
-<sent lang='Original'>every representative has read this report</sent>
-<sent lang='Swe'>varje representant har läst den här rapporten</sent>
-</phrase>
-<phrase id='s_317_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_two</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>read_V2</n><cs></cs></t></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t><t><n>at_the_same_time_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no two representatives have read it at the same time</sent>
-<sent lang='Original'>no two representatives have read it at the same time</sent>
-<sent lang='Swe'>inga två representanter har läst det samtidigt</sent>
-</phrase>
-<phrase id='s_317_3_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>no_Quant</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>take_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>read_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>AdNum</n><cs><t><n>less_than_AdN</n><cs></cs></t><t><n>half_a_Card</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>day_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no representative took less than half a day to read the report</sent>
-<sent lang='Original'>no representative took less than half a day to read the report</sent>
-<sent lang='Swe'>ingen representant tog mindre än en halv dag att läsa rapporten</sent>
-</phrase>
-<phrase id='s_317_4_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumCard</n><cs><t><n>NumNumeral</n><cs><t><n>N_sixteen</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there are sixteen representatives</sent>
-<sent lang='Original'>there are sixteen representatives</sent>
-<sent lang='Swe'>det finns sexton representanter</sent>
-</phrase>
-<phrase id='s_317_5_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ImpersCl</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>take_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>read_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>ComparA</n><cs><t><n>many_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>week_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did it take the representatives more than a week to read the report</sent>
-<sent lang='Original'>did it take the representatives more than a week to read the report</sent>
-<sent lang='Swe'>tog det de representanterna mer än en vecka att läsa rapporten</sent>
-</phrase>
-<phrase id='s_317_6_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>take_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>read_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>report_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>ComparA</n><cs><t><n>many_A</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>week_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseN</n><cs><t><n>representative_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>it took the representatives more than a week to read the report</sent>
-<sent lang='Original'>it took the representatives more than a week to read the report</sent>
-<sent lang='Swe'>det tog de representanterna mer än en vecka att läsa rapporten</sent>
-</phrase>
-<phrase id='s_318_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>while_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>update_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>program_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PredVPS</n><cs><t><n>UsePN</n><cs><t><n>mary_PN</n><cs></cs></t></cs></t><t><n>ConjVPS2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>UseV</n><cs><t><n>come_in_V</n><cs></cs></t></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>Slash3V3</n><cs><t><n>tell_about_V3</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>board_meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>while Jones was updating the program , Mary came in and told him about the board meeting</sent>
-<sent lang='Original'>while Jones was updating the program , Mary came in and told him about the board meeting</sent>
-<sent lang='Swe'>medan Jones uppdaterade programmet , kom in och berättade för honom om styrelsemötet Mary</sent>
-</phrase>
-<phrase id='s_318_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVV</n><cs><t><n>finish_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>elliptic_VP</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>she finished [..] before he did [..]</sent>
-<sent lang='Original'>she finished [..] before he did [..]</sent>
-<sent lang='Swe'>hon slutade att [..] innan han gjorde [..]</sent>
-</phrase>
-<phrase id='s_318_3_q'>
-<sent lang='Original'>did Mary's story last as long as Jones' updating the program</sent>
-</phrase>
-<phrase id='s_318_4_h'>
-<sent lang='Original'>Mary's story lasted as long as Jones' updating the program</sent>
-</phrase>
-<phrase id='s_319_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>before_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>buy_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>itRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>present8current_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>office_building_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>pay_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>mortgage_interest_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>on_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>previous_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>one_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_8_years_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>before APCOM bought its present office building , it had been paying mortgage interest on the previous one for 8 years</sent>
-<sent lang='Original'>before APCOM bought its present office building , it had been paying mortgage interest on the previous one for 8 years</sent>
-<sent lang='Swe'>innan APCOM köpte sin nuvarande kontorsbyggnad , hade det betalat hypoteksränta på den förra nen i 8 år</sent>
-</phrase>
-<phrase id='s_319_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>AdvS</n><cs><t><n>SubjS</n><cs><t><n>since_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>buy_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>itRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>present8current_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>office_building_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>pay_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>mortgage_interest_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>on_Prep</n><cs></cs></t><t><n>UsePron</n><cs><t><n>it_Pron</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>for_more_than_10_years_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>since APCOM bought its present office building it has been paying mortgage interest on it for more than 10 years</sent>
-<sent lang='Original'>since APCOM bought its present office building it has been paying mortgage interest on it for more than 10 years</sent>
-<sent lang='Swe'>sedan APCOM köpte sin nuvarande kontorsbyggnad har det betalat hypoteksränta på det i mer än 10 år</sent>
-</phrase>
-<phrase id='s_319_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>pay_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>mortgage_interest_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_a_total_of_15_years_or_more_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>has APCOM been paying mortgage interest for a total of 15 years or more</sent>
-<sent lang='Original'>has APCOM been paying mortgage interest for a total of 15 years or more</sent>
-<sent lang='Swe'>har APCOM betalat hypoteksränta i totalt 15 år eller mer</sent>
-</phrase>
-<phrase id='s_319_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>pay_V2</n><cs></cs></t></cs></t><t><n>MassNP</n><cs><t><n>UseN</n><cs><t><n>mortgage_interest_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>for_a_total_of_15_years_or_more_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>APCOM has been paying mortgage interest for a total of 15 years or more</sent>
-<sent lang='Original'>APCOM has been paying mortgage interest for a total of 15 years or more</sent>
-<sent lang='Swe'>APCOM har betalat hypoteksränta i totalt 15 år eller mer</sent>
-</phrase>
-<phrase id='s_320_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>when_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>get_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>job_N</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>the_cia_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>ComplVS</n><cs><t><n>know_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Conditional</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>never_AdV</n><cs></cs></t><t><n>PassVPSlash</n><cs><t><n>SlashV2V</n><cs><t><n>allow_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>memoir_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>when Jones got his job at the CIA , he knew that he would never be allowed to write his memoirs</sent>
-<sent lang='Original'>when Jones got his job at the CIA , he knew that he would never be allowed to write his memoirs</sent>
-</phrase>
-<phrase id='s_320_2_q'>
-<sent lang='Original'>is it the case that Jones is not and will never be allowed to write his memoirs</sent>
-</phrase>
-<phrase id='s_320_3_h'>
-<sent lang='Original'>it is the case that Jones is not and will never be allowed to write his memoirs</sent>
-</phrase>
-<phrase id='s_320_3_h_NEW'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>case_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>that_Subj</n><cs></cs></t><t><n>PredVPS</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ConjVPS2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>Present</n><cs></cs></t><t><n>UncNeg</n><cs></cs></t><t><n>PassVPSlash</n><cs><t><n>elliptic_VPSlash</n><cs></cs></t></cs></t><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>AdVVP</n><cs><t><n>never_AdV</n><cs></cs></t><t><n>PassVPSlash</n><cs><t><n>SlashV2V</n><cs><t><n>allow_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>write_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>memoir_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>it is the case that Jones is not [..] and never will be allowed to write his memoirs</sent>
-<sent lang='Original'>it is the case that Jones is not [..] and never will be allowed to write his memoirs</sent>
-</phrase>
-<phrase id='s_321_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>florence_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>twice_Adv</n><cs></cs></t></cs></t><t><n>in_the_past_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith has been to Florence twice in the past</sent>
-<sent lang='Original'>Smith has been to Florence twice in the past</sent>
-<sent lang='Swe'>Smith har varit till Florens två gånger tidigare</sent>
-</phrase>
-<phrase id='s_321_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>go8travel_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>florence_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>twice_Adv</n><cs></cs></t></cs></t><t><n>in_the_coming_year_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith will go to Florence twice in the coming year</sent>
-<sent lang='Original'>Smith will go to Florence twice in the coming year</sent>
-<sent lang='Swe'>Smith ska åka till Florens två gånger under det kommande året</sent>
-</phrase>
-<phrase id='s_321_3_q'>
-<sent lang='Original'>two years from now will Smith have been to Florence at least four times</sent>
-</phrase>
-<phrase id='s_321_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>AdvS</n><cs><t><n>two_years_from_now_Adv</n><cs></cs></t><t><n>UseCl</n><cs><t><n>FuturePerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompAdv</n><cs><t><n>PrepNP</n><cs><t><n>to_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>florence_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>at_least_four_times</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>two years from now Smith will have been to Florence at least four times</sent>
-<sent lang='Original'>two years from now Smith will have been to Florence at least four times</sent>
-<sent lang='Swe'>om två år ska Smith ha varit till Florens minst fyra gånger</sent>
-</phrase>
-<phrase id='s_322_1_p'>
-<sent lang='Original'>last week I already knew that when , in a month's time , Smith would discover that she had been duped she would be furious</sent>
-</phrase>
-<phrase id='s_322_1_p_NEW'>
-<tree><t><n>Sentence</n><cs><t><n>AdvS</n><cs><t><n>last_week_Adv</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>i_Pron</n><cs></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>already_AdV</n><cs></cs></t><t><n>ComplVS</n><cs><t><n>know_VS</n><cs></cs></t><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>when_Subj</n><cs></cs></t><t><n>ExtAdvS</n><cs><t><n>in_a_months_time_Adv</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Conditional</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplVS</n><cs><t><n>discover_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>PassV2</n><cs><t><n>dupe_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Conditional</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>furious_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>last week I already knew that when in a month's time , Smith would discover that she had been duped , she would be furious</sent>
-<sent lang='Original'>last week I already knew that when in a month's time , Smith would discover that she had been duped , she would be furious</sent>
-<sent lang='Swe'>förra veckan visste jag redan att när om en månad , skulle Smith upptäcka att hon hade blivit lurad , skulle hon vara rasande</sent>
-</phrase>
-<phrase id='s_322_2_q'>
-<sent lang='Original'>will it be the case that in a few weeks Smith will discover that she has been duped; and will she be furious</sent>
-</phrase>
-<phrase id='s_322_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>AdvVP</n><cs><t><n>UseComp</n><cs><t><n>CompNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>case_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>that_Subj</n><cs></cs></t><t><n>ConjS2</n><cs><t><n>semicolon_and_Conj</n><cs></cs></t><t><n>AdvS</n><cs><t><n>in_a_few_weeks_Adv</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplVS</n><cs><t><n>discover_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>PassV2</n><cs><t><n>dupe_V2</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Future</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>she_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>furious_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>it will be the case that in a few weeks Smith will discover that she has been duped ; and she will be furious</sent>
-<sent lang='Original'>it will be the case that in a few weeks Smith will discover that she has been duped; and she will be furious</sent>
-<sent lang='Swe'>det ska vara fallet att om några veckor ska Smith upptäcka att hon har blivit lurad ; och hon ska vara rasande</sent>
-</phrase>
-<phrase id='s_323_1_p'>
-<sent lang='Original'>no one gambling seriously stops until he is broke</sent>
-</phrase>
-<phrase id='s_323_1_p_NEW'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>RelNPa</n><cs><t><n>UsePron</n><cs><t><n>no_one_Pron</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>UseV</n><cs><t><n>gamble_V</n><cs></cs></t></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>serious_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>stop_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>until_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>broke_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no one who is gambling seriously stops until he is broke</sent>
-<sent lang='Original'>no one who is gambling seriously stops until he is broke</sent>
-<sent lang='Swe'>ingen som spelar seriöst slutar förrän han är pank</sent>
-</phrase>
-<phrase id='s_323_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>no_one_Pron</n><cs></cs></t></cs></t><t><n>ComplVV</n><cs><t><n>can_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>gamble_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>when_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>broke_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no one can gamble when he is broke</sent>
-<sent lang='Original'>no one can gamble when he is broke</sent>
-<sent lang='Swe'>ingen kan spela när han är pank</sent>
-</phrase>
-<phrase id='s_323_3_q'>
-<sent lang='Original'>does everyone who starts gambling seriously stop the moment he is broke</sent>
-</phrase>
-<phrase id='s_323_4_h'>
-<sent lang='Original'>everyone who starts gambling seriously stops the moment he is broke</sent>
-</phrase>
-<phrase id='s_323_4_h_NEW'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>RelNPa</n><cs><t><n>UsePron</n><cs><t><n>everyone_Pron</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplVV</n><cs><t><n>start_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>gamble_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>serious_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>stop_V</n><cs></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>at_Prep</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdvCN</n><cs><t><n>UseN</n><cs><t><n>moment_N</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>when_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>broke_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>everyone who starts gambling seriously stops at the moment when he is broke</sent>
-<sent lang='Original'>everyone who starts gambling seriously stops at the moment when he is broke</sent>
-<sent lang='Swe'>alla som börjar spela seriöst slutar på ögonblicket när han är pank</sent>
-</phrase>
-<phrase id='s_324_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>RelNPa</n><cs><t><n>UsePron</n><cs><t><n>no_one_Pron</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplVV</n><cs><t><n>start_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>gamble_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>serious_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>stop_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>until_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>broke_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>no one who starts gambling seriously stops until he is broke</sent>
-<sent lang='Original'>no one who starts gambling seriously stops until he is broke</sent>
-<sent lang='Swe'>ingen som börjar spela seriöst slutar förrän han är pank</sent>
-</phrase>
-<phrase id='s_324_2_q'>
-<sent lang='Original'>does everyone who starts gambling seriously continue until he is broke</sent>
-</phrase>
-<phrase id='s_324_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>RelNPa</n><cs><t><n>UsePron</n><cs><t><n>everyone_Pron</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>ComplVV</n><cs><t><n>start_VV</n><cs></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>gamble_V</n><cs></cs></t></cs></t><t><n>PositAdvAdj</n><cs><t><n>serious_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>UseV</n><cs><t><n>continue_V</n><cs></cs></t></cs></t><t><n>SubjS</n><cs><t><n>until_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>broke_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>everyone who starts gambling seriously continues until he is broke</sent>
-<sent lang='Original'>everyone who starts gambling seriously continues until he is broke</sent>
-<sent lang='Swe'>alla som börjar spela seriöst fortsätter förrän han är pank</sent>
-</phrase>
-<phrase id='s_325_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>RelNPa</n><cs><t><n>UsePron</n><cs><t><n>nobody_Pron</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>IdRP</n><cs></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>asleep_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>AdVVP</n><cs><t><n>ever_AdV</n><cs></cs></t><t><n>ComplVS</n><cs><t><n>know_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>asleep_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>nobody who is asleep ever knows that he is asleep</sent>
-<sent lang='Original'>nobody who is asleep ever knows that he is asleep</sent>
-<sent lang='Swe'>ingen som är sovande vet någonsin att han är sovande</sent>
-</phrase>
-<phrase id='s_325_2_p'>
-<tree><t><n>PSentence</n><cs><t><n>but_PConj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVS</n><cs><t><n>know_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>asleep_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>SubjS</n><cs><t><n>after_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>asleep_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>but some people know that they have been asleep after they have been asleep</sent>
-<sent lang='Original'>but some people know that they have been asleep after they have been asleep</sent>
-<sent lang='Swe'>men några människor vet att de har varit sovande efter det att de har varit sovande</sent>
-</phrase>
-<phrase id='s_325_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVS</n><cs><t><n>discover_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>asleep_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>do some people discover that they have been asleep</sent>
-<sent lang='Original'>do some people discover that they have been asleep</sent>
-<sent lang='Swe'>upptäcker några människor att de har varit sovande</sent>
-</phrase>
-<phrase id='s_325_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>somePl_Det</n><cs></cs></t><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t></cs></t><t><n>ComplVS</n><cs><t><n>discover_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PresentPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePron</n><cs><t><n>they_Pron</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>PositA</n><cs><t><n>asleep_A</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>some people discover that they have been asleep</sent>
-<sent lang='Original'>some people discover that they have been asleep</sent>
-<sent lang='Swe'>några människor upptäcker att de har varit sovande</sent>
-</phrase>
-<phrase id='s_326_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>build_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mtalk_PN</n><cs></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL built MTALK in 1993</sent>
-<sent lang='Original'>ITEL built MTALK in 1993</sent>
-<sent lang='Swe'>ITEL tillverkade MTALK 1993</sent>
-</phrase>
-<phrase id='s_326_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mtalk_PN</n><cs></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL finish MTALK in 1993</sent>
-<sent lang='Original'>did ITEL finish MTALK in 1993</sent>
-<sent lang='Swe'>slutförde ITEL MTALK 1993</sent>
-</phrase>
-<phrase id='s_326_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>finish_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mtalk_PN</n><cs></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL finished MTALK in 1993</sent>
-<sent lang='Original'>ITEL finished MTALK in 1993</sent>
-<sent lang='Swe'>ITEL slutförde MTALK 1993</sent>
-</phrase>
-<phrase id='s_327_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>build_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>mtalk_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL was building MTALK in 1993</sent>
-<sent lang='Original'>ITEL was building MTALK in 1993</sent>
-<sent lang='Swe'>ITEL tillverkade MTALK 1993</sent>
-</phrase>
-<phrase id='s_327_2_q'>
-<tree ref='s_326_2_q'/>
-<sent lang='Eng'>did ITEL finish MTALK in 1993</sent>
-<sent lang='Original'>did ITEL finish MTALK in 1993</sent>
-<sent lang='Swe'>slutförde ITEL MTALK 1993</sent>
-</phrase>
-<phrase id='s_327_3_h'>
-<tree ref='s_326_3_h'/>
-<sent lang='Eng'>ITEL finished MTALK in 1993</sent>
-<sent lang='Original'>ITEL finished MTALK in 1993</sent>
-<sent lang='Swe'>ITEL slutförde MTALK 1993</sent>
-</phrase>
-<phrase id='s_328_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won the contract from APCOM in 1993</sent>
-<sent lang='Original'>ITEL won the contract from APCOM in 1993</sent>
-<sent lang='Swe'>ITEL vann kontraktet från APCOM 1993</sent>
-</phrase>
-<phrase id='s_328_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL win a contract in 1993</sent>
-<sent lang='Original'>did ITEL win a contract in 1993</sent>
-<sent lang='Swe'>vann ITEL ett kontrakt 1993</sent>
-</phrase>
-<phrase id='s_328_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won a contract in 1993</sent>
-<sent lang='Original'>ITEL won a contract in 1993</sent>
-<sent lang='Swe'>ITEL vann ett kontrakt 1993</sent>
-</phrase>
-<phrase id='s_329_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>AdvVP</n><cs><t><n>ProgrVPa</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>PrepNP</n><cs><t><n>from_Prep</n><cs></cs></t><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1993_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL was winning the contract from APCOM in 1993</sent>
-<sent lang='Original'>ITEL was winning the contract from APCOM in 1993</sent>
-<sent lang='Swe'>ITEL vann kontraktet från APCOM 1993</sent>
-</phrase>
-<phrase id='s_329_2_q'>
-<tree ref='s_328_2_q'/>
-<sent lang='Eng'>did ITEL win a contract in 1993</sent>
-<sent lang='Original'>did ITEL win a contract in 1993</sent>
-<sent lang='Swe'>vann ITEL ett kontrakt 1993</sent>
-</phrase>
-<phrase id='s_329_3_h'>
-<tree ref='s_328_3_h'/>
-<sent lang='Eng'>ITEL won a contract in 1993</sent>
-<sent lang='Original'>ITEL won a contract in 1993</sent>
-<sent lang='Swe'>ITEL vann ett kontrakt 1993</sent>
-</phrase>
-<phrase id='s_330_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t></cs></t><t><n>from_1988_to_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL owned APCOM from 1988 to 1992</sent>
-<sent lang='Original'>ITEL owned APCOM from 1988 to 1992</sent>
-<sent lang='Swe'>ITEL ägde APCOM från 1988 till 1992</sent>
-</phrase>
-<phrase id='s_330_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t></cs></t><t><n>in_1990_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL own APCOM in 1990</sent>
-<sent lang='Original'>did ITEL own APCOM in 1990</sent>
-<sent lang='Swe'>ägde ITEL APCOM 1990</sent>
-</phrase>
-<phrase id='s_330_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>own_V2</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>apcom_PN</n><cs></cs></t></cs></t></cs></t><t><n>in_1990_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL owned APCOM in 1990</sent>
-<sent lang='Original'>ITEL owned APCOM in 1990</sent>
-<sent lang='Swe'>ITEL ägde APCOM 1990</sent>
-</phrase>
-<phrase id='s_331_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>leave_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith and Jones left the meeting</sent>
-<sent lang='Original'>Smith and Jones left the meeting</sent>
-<sent lang='Swe'>Smith och Jones lämnade mötet</sent>
-</phrase>
-<phrase id='s_331_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>leave_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith leave the meeting</sent>
-<sent lang='Original'>did Smith leave the meeting</sent>
-<sent lang='Swe'>lämnade Smith mötet</sent>
-</phrase>
-<phrase id='s_331_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>leave_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith left the meeting</sent>
-<sent lang='Original'>Smith left the meeting</sent>
-<sent lang='Swe'>Smith lämnade mötet</sent>
-</phrase>
-<phrase id='s_332_1_p'>
-<tree ref='s_331_1_p'/>
-<sent lang='Eng'>Smith and Jones left the meeting</sent>
-<sent lang='Original'>Smith and Jones left the meeting</sent>
-<sent lang='Swe'>Smith och Jones lämnade mötet</sent>
-</phrase>
-<phrase id='s_332_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>leave_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Jones leave the meeting</sent>
-<sent lang='Original'>did Jones leave the meeting</sent>
-<sent lang='Swe'>lämnade Jones mötet</sent>
-</phrase>
-<phrase id='s_332_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>leave_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>meeting_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones left the meeting</sent>
-<sent lang='Original'>Jones left the meeting</sent>
-<sent lang='Swe'>Jones lämnade mötet</sent>
-</phrase>
-<phrase id='s_333_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>ConjNP3</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>anderson_PN</n><cs></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>UseV</n><cs><t><n>meet_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith , Anderson and Jones met</sent>
-<sent lang='Original'>Smith , Anderson and Jones met</sent>
-<sent lang='Swe'>Smith , Anderson och Jones träffades</sent>
-</phrase>
-<phrase id='s_333_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>ComplN2</n><cs><t><n>group_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>that_RP</n><cs></cs></t><t><n>UseV</n><cs><t><n>meet_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>was there a group of people that met</sent>
-<sent lang='Original'>was there a group of people that met</sent>
-<sent lang='Swe'>fanns det en grupp människor som träffades</sent>
-</phrase>
-<phrase id='s_333_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>RelCN</n><cs><t><n>ComplN2</n><cs><t><n>group_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumPl</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>RelVP</n><cs><t><n>that_RP</n><cs></cs></t><t><n>UseV</n><cs><t><n>meet_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there was a group of people that met</sent>
-<sent lang='Original'>there was a group of people that met</sent>
-<sent lang='Swe'>det fanns en grupp människor som träffades</sent>
-</phrase>
-<phrase id='s_334_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplVS</n><cs><t><n>know_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith knew that ITEL had won the contract in 1992</sent>
-<sent lang='Original'>Smith knew that ITEL had won the contract in 1992</sent>
-<sent lang='Swe'>Smith visste att ITEL hade vunnit kontraktet 1992</sent>
-</phrase>
-<phrase id='s_334_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did ITEL win the contract in 1992</sent>
-<sent lang='Original'>did ITEL win the contract in 1992</sent>
-<sent lang='Swe'>vann ITEL kontraktet 1992</sent>
-</phrase>
-<phrase id='s_334_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL won the contract in 1992</sent>
-<sent lang='Original'>ITEL won the contract in 1992</sent>
-<sent lang='Swe'>ITEL vann kontraktet 1992</sent>
-</phrase>
-<phrase id='s_335_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplVS</n><cs><t><n>believe_VS</n><cs></cs></t><t><n>UseCl</n><cs><t><n>PastPerfect</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith believed that ITEL had won the contract in 1992</sent>
-<sent lang='Original'>Smith believed that ITEL had won the contract in 1992</sent>
-<sent lang='Swe'>Smith trodde att ITEL hade vunnit kontraktet 1992</sent>
-</phrase>
-<phrase id='s_335_2_q'>
-<tree ref='s_334_2_q'/>
-<sent lang='Eng'>did ITEL win the contract in 1992</sent>
-<sent lang='Original'>did ITEL win the contract in 1992</sent>
-<sent lang='Swe'>vann ITEL kontraktet 1992</sent>
-</phrase>
-<phrase id='s_335_3_h'>
-<tree ref='s_334_3_h'/>
-<sent lang='Eng'>ITEL won the contract in 1992</sent>
-<sent lang='Original'>ITEL won the contract in 1992</sent>
-<sent lang='Swe'>ITEL vann kontraktet 1992</sent>
-</phrase>
-<phrase id='s_336_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVV</n><cs><t><n>manage_VV</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL managed to win the contract in 1992</sent>
-<sent lang='Original'>ITEL managed to win the contract in 1992</sent>
-<sent lang='Swe'>ITEL lyckades att vinna kontraktet 1992</sent>
-</phrase>
-<phrase id='s_336_2_q'>
-<tree ref='s_334_2_q'/>
-<sent lang='Eng'>did ITEL win the contract in 1992</sent>
-<sent lang='Original'>did ITEL win the contract in 1992</sent>
-<sent lang='Swe'>vann ITEL kontraktet 1992</sent>
-</phrase>
-<phrase id='s_336_3_h'>
-<tree ref='s_334_3_h'/>
-<sent lang='Eng'>ITEL won the contract in 1992</sent>
-<sent lang='Original'>ITEL won the contract in 1992</sent>
-<sent lang='Swe'>ITEL vann kontraktet 1992</sent>
-</phrase>
-<phrase id='s_337_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplVV</n><cs><t><n>try_VV</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>ITEL tried to win the contract in 1992</sent>
-<sent lang='Original'>ITEL tried to win the contract in 1992</sent>
-<sent lang='Swe'>ITEL försökte att vinna kontraktet 1992</sent>
-</phrase>
-<phrase id='s_337_2_q'>
-<tree ref='s_334_2_q'/>
-<sent lang='Eng'>did ITEL win the contract in 1992</sent>
-<sent lang='Original'>did ITEL win the contract in 1992</sent>
-<sent lang='Swe'>vann ITEL kontraktet 1992</sent>
-</phrase>
-<phrase id='s_337_3_h'>
-<tree ref='s_334_3_h'/>
-<sent lang='Eng'>ITEL won the contract in 1992</sent>
-<sent lang='Original'>ITEL won the contract in 1992</sent>
-<sent lang='Swe'>ITEL vann kontraktet 1992</sent>
-</phrase>
-<phrase id='s_338_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>SentAP</n><cs><t><n>PositA</n><cs><t><n>true_A</n><cs></cs></t></cs></t><t><n>EmbedS</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>it is true that ITEL won the contract in 1992</sent>
-<sent lang='Original'>it is true that ITEL won the contract in 1992</sent>
-<sent lang='Swe'>det är sant att ITEL vann kontraktet 1992</sent>
-</phrase>
-<phrase id='s_338_2_q'>
-<tree ref='s_334_2_q'/>
-<sent lang='Eng'>did ITEL win the contract in 1992</sent>
-<sent lang='Original'>did ITEL win the contract in 1992</sent>
-<sent lang='Swe'>vann ITEL kontraktet 1992</sent>
-</phrase>
-<phrase id='s_338_3_h'>
-<tree ref='s_334_3_h'/>
-<sent lang='Eng'>ITEL won the contract in 1992</sent>
-<sent lang='Original'>ITEL won the contract in 1992</sent>
-<sent lang='Swe'>ITEL vann kontraktet 1992</sent>
-</phrase>
-<phrase id='s_339_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ImpersCl</n><cs><t><n>UseComp</n><cs><t><n>CompAP</n><cs><t><n>SentAP</n><cs><t><n>PositA</n><cs><t><n>false_A</n><cs></cs></t></cs></t><t><n>EmbedS</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t><t><n>AdvVP</n><cs><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>win_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t><t><n>in_1992_Adv</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>it is false that ITEL won the contract in 1992</sent>
-<sent lang='Original'>it is false that ITEL won the contract in 1992</sent>
-<sent lang='Swe'>det är inte sant att ITEL vann kontraktet 1992</sent>
-</phrase>
-<phrase id='s_339_2_q'>
-<tree ref='s_334_2_q'/>
-<sent lang='Eng'>did ITEL win the contract in 1992</sent>
-<sent lang='Original'>did ITEL win the contract in 1992</sent>
-<sent lang='Swe'>vann ITEL kontraktet 1992</sent>
-</phrase>
-<phrase id='s_339_3_h'>
-<tree ref='s_334_3_h'/>
-<sent lang='Eng'>ITEL won the contract in 1992</sent>
-<sent lang='Original'>ITEL won the contract in 1992</sent>
-<sent lang='Swe'>ITEL vann kontraktet 1992</sent>
-</phrase>
-<phrase id='s_340_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith saw Jones sign the contract</sent>
-<sent lang='Original'>Smith saw Jones sign the contract</sent>
-<sent lang='Swe'>Smith såg Jones underteckna kontraktet</sent>
-</phrase>
-<phrase id='s_340_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>if_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>heart_N</n><cs></cs></t></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>UseV</n><cs><t><n>beat_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>if Jones signed the contract , his heart was beating</sent>
-<sent lang='Original'>if Jones signed the contract , his heart was beating</sent>
-<sent lang='Swe'>om Jones undertecknade kontraktet , slog hans hjärta</sent>
-</phrase>
-<phrase id='s_340_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>UseV</n><cs><t><n>beat_V</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>heart_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith see Jones' heart beat</sent>
-<sent lang='Original'>did Smith see Jones' heart beat</sent>
-<sent lang='Swe'>såg Smith Jones hjärta slå</sent>
-</phrase>
-<phrase id='s_340_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>UseV</n><cs><t><n>beat_V</n><cs></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>GenNP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>heart_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith saw Jones' heart beat</sent>
-<sent lang='Original'>Smith saw Jones' heart beat</sent>
-<sent lang='Swe'>Smith såg Jones hjärta slå</sent>
-</phrase>
-<phrase id='s_341_1_p'>
-<tree ref='s_340_1_p'/>
-<sent lang='Eng'>Smith saw Jones sign the contract</sent>
-<sent lang='Original'>Smith saw Jones sign the contract</sent>
-<sent lang='Swe'>Smith såg Jones underteckna kontraktet</sent>
-</phrase>
-<phrase id='s_341_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>ExtAdvS</n><cs><t><n>SubjS</n><cs><t><n>when_Subj</n><cs></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>he_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>heart_N</n><cs></cs></t></cs></t></cs></t><t><n>ProgrVPa</n><cs><t><n>UseV</n><cs><t><n>beat_V</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>when Jones signed the contract , his heart was beating</sent>
-<sent lang='Original'>when Jones signed the contract , his heart was beating</sent>
-<sent lang='Swe'>när Jones undertecknade kontraktet , slog hans hjärta</sent>
-</phrase>
-<phrase id='s_341_3_q'>
-<tree ref='s_340_3_q'/>
-<sent lang='Eng'>did Smith see Jones' heart beat</sent>
-<sent lang='Original'>did Smith see Jones' heart beat</sent>
-<sent lang='Swe'>såg Smith Jones hjärta slå</sent>
-</phrase>
-<phrase id='s_341_4_h'>
-<tree ref='s_340_4_h'/>
-<sent lang='Eng'>Smith saw Jones' heart beat</sent>
-<sent lang='Original'>Smith saw Jones' heart beat</sent>
-<sent lang='Swe'>Smith såg Jones hjärta slå</sent>
-</phrase>
-<phrase id='s_342_1_p'>
-<tree ref='s_341_1_p'/>
-<sent lang='Eng'>Smith saw Jones sign the contract</sent>
-<sent lang='Original'>Smith saw Jones sign the contract</sent>
-<sent lang='Swe'>Smith såg Jones underteckna kontraktet</sent>
-</phrase>
-<phrase id='s_342_2_q'>
-<tree ref='s_081_2_q'/>
-<sent lang='Eng'>did Jones sign the contract</sent>
-<sent lang='Original'>did Jones sign the contract</sent>
-<sent lang='Swe'>undertecknade Jones kontraktet</sent>
-</phrase>
-<phrase id='s_342_3_h'>
-<tree ref='s_081_3_h'/>
-<sent lang='Eng'>Jones signed the contract</sent>
-<sent lang='Original'>Jones signed the contract</sent>
-<sent lang='Swe'>Jones undertecknade kontraktet</sent>
-</phrase>
-<phrase id='s_343_1_p'>
-<tree ref='s_341_1_p'/>
-<sent lang='Eng'>Smith saw Jones sign the contract</sent>
-<sent lang='Original'>Smith saw Jones sign the contract</sent>
-<sent lang='Swe'>Smith såg Jones underteckna kontraktet</sent>
-</phrase>
-<phrase id='s_343_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompNP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>chairman_N2</n><cs></cs></t><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Jones is the chairman of ITEL</sent>
-<sent lang='Original'>Jones is the chairman of ITEL</sent>
-<sent lang='Swe'>Jones är ordföranden för ITEL</sent>
-</phrase>
-<phrase id='s_343_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>chairman_N2</n><cs></cs></t><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith see the chairman of ITEL sign the contract</sent>
-<sent lang='Original'>did Smith see the chairman of ITEL sign the contract</sent>
-<sent lang='Swe'>såg Smith ordföranden för ITEL underteckna kontraktet</sent>
-</phrase>
-<phrase id='s_343_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>chairman_N2</n><cs></cs></t><t><n>UsePN</n><cs><t><n>itel_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith saw the chairman of ITEL sign the contract</sent>
-<sent lang='Original'>Smith saw the chairman of ITEL sign the contract</sent>
-<sent lang='Swe'>Smith såg ordföranden för ITEL underteckna kontraktet</sent>
-</phrase>
-<phrase id='s_344_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>helen_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>answer_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>phone_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>chairman_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>department_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Helen saw the chairman of the department answer the phone</sent>
-<sent lang='Original'>Helen saw the chairman of the department answer the phone</sent>
-<sent lang='Swe'>Helen såg ordföranden för avdelningen svara i telefonen</sent>
-</phrase>
-<phrase id='s_344_2_p'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>PredVP</n><cs><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>ComplN2</n><cs><t><n>chairman_N2</n><cs></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>department_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UseComp</n><cs><t><n>CompCN</n><cs><t><n>UseN</n><cs><t><n>person_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>the chairman of the department is a person</sent>
-<sent lang='Original'>the chairman of the department is a person</sent>
-<sent lang='Swe'>ordföranden för avdelningen är en människa</sent>
-</phrase>
-<phrase id='s_344_3_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>ExistNP</n><cs><t><n>RelNPa</n><cs><t><n>UsePron</n><cs><t><n>anyone_Pron</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>StrandRelSlash</n><cs><t><n>IdRP</n><cs></cs></t><t><n>SlashVP</n><cs><t><n>UsePN</n><cs><t><n>helen_PN</n><cs></cs></t></cs></t><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>answer_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>phone_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>is there anyone whom Helen saw answer the phone</sent>
-<sent lang='Original'>is there anyone whom Helen saw answer the phone</sent>
-<sent lang='Swe'>finns det någon som Helen såg</sent>
-</phrase>
-<phrase id='s_344_4_h'>
-<tree><t><n>Sentence</n><cs><t><n>UseCl</n><cs><t><n>Present</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ExistNP</n><cs><t><n>RelNPa</n><cs><t><n>UsePron</n><cs><t><n>someone_Pron</n><cs></cs></t></cs></t><t><n>UseRCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>StrandRelSlash</n><cs><t><n>IdRP</n><cs></cs></t><t><n>SlashVP</n><cs><t><n>UsePN</n><cs><t><n>helen_PN</n><cs></cs></t></cs></t><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>answer_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>phone_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>there is someone whom Helen saw answer the phone</sent>
-<sent lang='Original'>there is someone whom Helen saw answer the phone</sent>
-<sent lang='Swe'>det finns någon som Helen såg</sent>
-</phrase>
-<phrase id='s_345_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>PredVPS</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ConjVPS2</n><cs><t><n>and_Conj</n><cs></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>elliptic_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>make8do_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>IndefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>copy_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>PossPron</n><cs><t><n>heRefl_Pron</n><cs></cs></t></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>secretary_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith saw Jones sign the contract and [..] his secretary make a copy</sent>
-<sent lang='Original'>Smith saw Jones sign the contract and [..] his secretary make a copy</sent>
-<sent lang='Swe'>Smith såg Jones underteckna kontraktet och [..] sin sekreterare göra en kopia</sent>
-</phrase>
-<phrase id='s_345_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith see Jones sign the contract</sent>
-<sent lang='Original'>did Smith see Jones sign the contract</sent>
-<sent lang='Swe'>såg Smith Jones underteckna kontraktet</sent>
-</phrase>
-<phrase id='s_345_3_h'>
-<tree ref='s_340_1_p'/>
-<sent lang='Eng'>Smith saw Jones sign the contract</sent>
-<sent lang='Original'>Smith saw Jones sign the contract</sent>
-<sent lang='Swe'>Smith såg Jones underteckna kontraktet</sent>
-</phrase>
-<phrase id='s_346_1_p'>
-<tree><t><n>Sentence</n><cs><t><n>PredVPS</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ConjVPS2</n><cs><t><n>or_Conj</n><cs></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>elliptic_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cross_out_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>crucial_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>clause_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>elliptic_NP_Sg</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith saw Jones sign the contract or [..] [..] cross out the crucial clause</sent>
-<sent lang='Original'>Smith saw Jones sign the contract or [..] [..] cross out the crucial clause</sent>
-<sent lang='Swe'>Smith såg Jones underteckna kontraktet eller [..] [..] stryka över den kritiska paragrafen</sent>
-</phrase>
-<phrase id='s_346_2_q'>
-<tree><t><n>Question</n><cs><t><n>UseQCl</n><cs><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>QuestCl</n><cs><t><n>PredVP</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ComplVPIVV</n><cs><t><n>do_VV</n><cs></cs></t><t><n>ConjVPI2</n><cs><t><n>either7or_DConj</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cross_out_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>crucial_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>clause_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>did Smith either see Jones sign the contract or see Jones cross out the crucial clause</sent>
-<sent lang='Original'>did Smith either see Jones sign the contract or see Jones cross out the crucial clause</sent>
-<sent lang='Swe'>gjorde Smith antingen se Jones underteckna kontraktet eller se Jones stryka över den kritiska paragrafen</sent>
-</phrase>
-<phrase id='s_346_3_h'>
-<tree><t><n>Sentence</n><cs><t><n>PredVPS</n><cs><t><n>UsePN</n><cs><t><n>smith_PN</n><cs></cs></t></cs></t><t><n>ConjVPS2</n><cs><t><n>either7or_DConj</n><cs></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>sign_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>contract_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t><t><n>Past</n><cs></cs></t><t><n>PPos</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2V</n><cs><t><n>see_V2V</n><cs></cs></t><t><n>ComplSlash</n><cs><t><n>SlashV2a</n><cs><t><n>cross_out_V2</n><cs></cs></t></cs></t><t><n>DetCN</n><cs><t><n>DetQuant</n><cs><t><n>DefArt</n><cs></cs></t><t><n>NumSg</n><cs></cs></t></cs></t><t><n>AdjCN</n><cs><t><n>PositA</n><cs><t><n>crucial_A</n><cs></cs></t></cs></t><t><n>UseN</n><cs><t><n>clause_N</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t><t><n>UsePN</n><cs><t><n>jones_PN</n><cs></cs></t></cs></t></cs></t></cs></t></cs></t></cs></t></tree>
-<sent lang='Eng'>Smith either saw Jones sign the contract or saw Jones cross out the crucial clause</sent>
-<sent lang='Original'>Smith either saw Jones sign the contract or saw Jones cross out the crucial clause</sent>
-<sent lang='Swe'>Smith antingen såg Jones underteckna kontraktet eller såg Jones stryka över den kritiska paragrafen</sent>
-</phrase>
-</treebank>
diff --git a/examples/fracas/build_fracasbank.py b/examples/fracas/build_fracasbank.py
deleted file mode 100644
--- a/examples/fracas/build_fracasbank.py
+++ /dev/null
@@ -1,166 +0,0 @@
-
-# Copyright (C) 2011, Peter Ljunglof. All rights reserved.
-
-# This file is part of the FraCaS Treebank.
-# 
-# The FraCaS Treebank is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# The FraCaS Treebank 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 General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with the FraCaS Treebank.  If not, see <http://www.gnu.org/licenses/>.
-
-"""
-Usage: python build_fracasbank.py (xml/pl) FraCaSBankI.gf FraCaSBank{Lang}.gf ...
-
-This script compiles the FraCaS treebank into XML or Prolog format.
-The result is printed to standard output.
-"""
-
-import re
-
-
-def read_treebank(treefile):
-    """Reads trees from the FraCaS treebank.
-    Returns a dict mapping sentence IDs to the trees.
-    """
-    treebank = {}
-    with open(treefile) as F:
-        for line in F:
-            match = re.match(r"^lin +(\w+) *= *(.+?) *; *$", line)
-            if match:
-                sid, tree = match.group(1, 2)
-                if re.match(r"^\w+$", tree):
-                    pass
-                elif re.match(r"^ *variants *\{ *\} *$", tree):
-                    tree = None
-                else:
-                    tree = GFTree.parse(tree)
-                treebank[sid] = {'tree': tree}
-    return treebank
-
-
-def linearize_language(treebank, langfile, lang):
-    """Calls GF to linearize the trees in the treebank in the given language.
-    Adds the results to the treebank.
-    """
-    from subprocess import Popen, PIPE
-    gf = Popen(["gf", "--quiet", "--run", langfile], stdin=PIPE, stdout=PIPE)
-    gfinput = ""
-    for sid in sorted(treebank):
-        gfinput += 'ps "@ %s"\nl %s\n' % (sid, sid)
-    output, _error = gf.communicate(gfinput)
-
-    for result in output.split("@"):
-        try:
-            sid, lin = result.split(None, 1)
-        except ValueError:
-            continue
-        treebank[sid][lang] = lin.strip()
-
-
-def print_treebank(treebank, outformat):
-    """Print the treebank on the standard output.
-    The outformat can be 'xml' (XML) or 'pl' (Prolog).
-    """
-    pro = outformat.lower() == "pl"
-    xml = outformat.lower() == "xml"
-    assert pro or xml, "Unknown output format: '%s'" % outformat
-
-    if xml:
-        print "<?xml version='1.0' encoding='UTF-8' ?>"
-        print "<treebank>"
-    if pro:
-        print ":- discontiguous tree/2, sent/3."
-        print "%% tree(?SentenceID, ?Tree)"
-        print "%% sent(?SentenceID, ?Language, ?Sentence)"
-
-    for sid, item in sorted(treebank.items()):
-        if xml: print "<phrase id='%s'>" % sid
-        if isinstance(item['tree'], basestring):
-            if xml: print "<tree ref='%s'/>" % item['tree']
-            if pro: print "tree(%s, %s)." % (plquote(sid), plquote(item['tree']))
-        elif isinstance(item['tree'], GFTree):
-            if xml: print "<tree>%s</tree>" % item['tree'].xmlstr()
-            if pro: print "tree(%s, %s)." % (plquote(sid), item['tree'].prologstr())
-        for lang, sent in sorted(item.items()):
-            if lang != 'tree':
-                if xml: print "<sent lang='%s'>%s</sent>" % (lang, sent)
-                if pro: print "sent(%s, %s, %s)." % (plquote(sid), plquote(lang.lower()), plquote(sent))
-        if xml: print "</phrase>"
-        if pro: print
-
-    if xml: print "</treebank>"
-
-
-def plquote(atom):
-    """Surround a Prolog atom with '...' if necessary."""
-    if re.match(r"^(\d+|[a-z][a-zA-Z0-9_]*)$", atom):
-        return atom
-    else:
-        return "'" + atom.replace("\\", "\\\\").replace("'", "\\'") + "'"
-
-
-class GFTree(object):
-    def __init__(self, node, children=[]):
-        self.node = node
-        self.children = list(children)
-
-    @classmethod
-    def parse(cls, descr):
-        tokens = descr.replace("(", " ( ").replace(")", " ) ").split()
-        if tokens[0] == "(" and tokens[-1] == ")":
-            tokens = tokens[1:-1]
-        result = [[]]
-        for token in tokens:
-            if token == "(":
-                result.append([])
-            elif token == ")":
-                tree = result.pop()
-                result[-1].append(GFTree(tree[0], tree[1:]))
-            elif not result[-1]:
-                result[-1].append(token)
-            else:
-                result[-1].append(GFTree(token))
-        assert len(result) == 1
-        tree = result[0]
-        return GFTree(tree[0], tree[1:])
-
-    def __str__(self):
-        return "(" + " ".join(map(str, [self.node] + self.children)) + ")"
-
-    def __repr__(self):
-        return (type(self).__name__ + "(" +
-                ", ".join(map(repr, [self.node] + self.children)) + ")")
-
-    def xmlstr(self):
-        return ("<t><n>" + self.node + "</n><cs>" +
-                "".join(child.xmlstr() for child in self.children) +
-                "</cs></t>")
-
-    def prologstr(self):
-        return ("t(" + plquote(self.node) + ", [" +
-                ", ".join(child.prologstr() for child in self.children) +
-                "])")
-
-
-if __name__ == '__main__':
-    import sys, os.path
-    if len(sys.argv) < 3:
-        exit(__doc__)
-    outformat, treefile = sys.argv[1:3]
-    languages = sys.argv[3:]
-    basename = os.path.commonprefix(sys.argv[2:])
-    treebank = read_treebank(treefile)
-    for langfile in languages:
-        lang = langfile[len(basename):]
-        if lang.endswith(".gf"): lang = lang[:-3]
-        linearize_language(treebank, langfile, lang)
-    print_treebank(treebank, outformat)
-    
diff --git a/examples/fracas/dist/FraCaSBank-0.2.zip b/examples/fracas/dist/FraCaSBank-0.2.zip
deleted file mode 100644
Binary files a/examples/fracas/dist/FraCaSBank-0.2.zip and /dev/null differ
diff --git a/examples/fracas/doc/FraCaSBank.bib b/examples/fracas/doc/FraCaSBank.bib
deleted file mode 100644
--- a/examples/fracas/doc/FraCaSBank.bib
+++ /dev/null
@@ -1,70 +0,0 @@
-%% This BibTeX bibliography file was created using BibDesk.
-%% http://bibdesk.sourceforge.net/
-
-
-%% Created for peter ljunglöf at 2012-01-26 13:51:49 +0100 
-
-
-%% Saved with string encoding Unicode (UTF-8) 
-
-
-
-@techreport{CooperCrouchEijck1996:Using-the-Framework,
-	Author = {Cooper, Robin and Crouch, Dick and van Eijck, Jan and Fox, Chris and van Genabith, Josef and Jan, Jaspars and Kamp, Hans and Milward, David and Pinkal, Manfred and Poesio, Massimo and Pulman, Steve and Briscoe, Ted and Maier, Holger and Konrad, Karsten},
-	Institution = {FraCaS Project},
-	Number = {D16},
-	Title = {Using the Framework},
-	Type = {Deliverable},
-	Year = {1996}}
-
-@phdthesis{Ljunglof2004:Expressivity-and-Complexity-of-GF,
-	Address = {Gothenburg, Sweden},
-	Author = {Ljungl{\"o}f, Peter},
-	School = {University of Gothenburg and Chalmers University of Technology},
-	Title = {Expressivity and Complexity of the Grammatical Framework},
-	Year = {2004}}
-
-@inproceedings{MacCartneyManning2007:Natural-logic-for-textual,
-	Address = {Prague},
-	Author = {MacCartney, Bill and Manning, Christopher D.},
-	Booktitle = {ACL'07 Workshop on Textual Entailment and Paraphrasing},
-	Title = {Natural logic for textual inference},
-	Year = {2007}}
-
-@inproceedings{MacCartneyManning2008:Modeling-semantic-containment,
-	Address = {Manchester, UK},
-	Author = {MacCartney, Bill and Manning, Christopher D.},
-	Booktitle = {COLING'08, 22nd International Conference on Computational Linguistics},
-	Title = {Modeling semantic containment and exclusion in natural language inference},
-	Year = {2008}}
-
-@article{Ranta2001:Computational-Semantics,
-	Author = {Ranta, Aarne},
-	Journal = {Mathematics and Social Sciences},
-	Pages = {31--57},
-	Title = {Computational Semantics in Type Theory},
-	Volume = {165},
-	Year = {2004}}
-
-@article{Ranta2009:The-GF-Resource-Grammar-Library,
-	Author = {Ranta, Aarne},
-	Journal = {Linguistic Issues in Language Technology},
-	Title = {The {GF} Resource Grammar Library},
-	Volume = {2},
-	Year = {2009}}
-
-@article{Ranta2009:Grammatical-Framework:-A-Multilingual,
-	Author = {Ranta, Aarne},
-	Journal = {Language and Linguistics Compass},
-	Number = {5},
-	Pages = {1242--1265},
-	Title = {Grammatical {Framework}: A Multilingual Grammar Formalism},
-	Volume = {3},
-	Year = {2009}}
-
-@book{Ranta2011:Grammatical-Framework:-Programming,
-	Address = {Stanford},
-	Author = {Ranta, Aarne},
-	Publisher = {CSLI Publications},
-	Title = {Grammatical Framework: Programming with Multilingual Grammars},
-	Year = {2011}}
diff --git a/examples/fracas/doc/FraCaSBank.lyx b/examples/fracas/doc/FraCaSBank.lyx
deleted file mode 100644
--- a/examples/fracas/doc/FraCaSBank.lyx
+++ /dev/null
@@ -1,6246 +0,0 @@
-#LyX 2.0 created this file. For more info see http://www.lyx.org/
-\lyxformat 413
-\begin_document
-\begin_header
-\textclass article
-\begin_preamble
-\usepackage{times}
-\end_preamble
-\use_default_options true
-\maintain_unincluded_children false
-\language english
-\language_package default
-\inputencoding auto
-\fontencoding global
-\font_roman default
-\font_sans default
-\font_typewriter default
-\font_default_family default
-\use_non_tex_fonts false
-\font_sc false
-\font_osf false
-\font_sf_scale 100
-\font_tt_scale 100
-
-\graphics default
-\default_output_format default
-\output_sync 0
-\bibtex_command default
-\index_command default
-\paperfontsize 11
-\spacing single
-\use_hyperref true
-\pdf_bookmarks true
-\pdf_bookmarksnumbered false
-\pdf_bookmarksopen false
-\pdf_bookmarksopenlevel 1
-\pdf_breaklinks false
-\pdf_pdfborder false
-\pdf_colorlinks true
-\pdf_backref false
-\pdf_pdfusetitle true
-\papersize a4paper
-\use_geometry false
-\use_amsmath 1
-\use_esint 1
-\use_mhchem 1
-\use_mathdots 1
-\cite_engine natbib_authoryear
-\use_bibtopic false
-\use_indices false
-\paperorientation portrait
-\suppress_date false
-\use_refstyle 1
-\index Index
-\shortcut idx
-\color #008000
-\end_index
-\secnumdepth 3
-\tocdepth 3
-\paragraph_separation indent
-\paragraph_indentation default
-\quotes_language english
-\papercolumns 1
-\papersides 1
-\paperpagestyle default
-\tracking_changes false
-\output_changes false
-\html_math_output 0
-\html_css_as_file 0
-\html_be_strict false
-\end_header
-
-\begin_body
-
-\begin_layout Title
-A Bilingual Treebank for the FraCaS Test Suite
-\begin_inset Newline newline
-\end_inset
-
-CLT Project Report
-\end_layout
-
-\begin_layout Author
-Peter Ljunglöf and Magdalena Siverbo
-\begin_inset Newline newline
-\end_inset
-
-Centre for Language Technology
-\begin_inset Newline newline
-\end_inset
-
-University of Gothenburg
-\begin_inset Newline newline
-\end_inset
-
-E-mail: 
-\begin_inset Flex URL
-status open
-
-\begin_layout Plain Layout
-
-peter.ljunglof@gu.se
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Date
-31st October, 2011
-\end_layout
-
-\begin_layout Abstract
-\noindent
-We have created a bilingual treebank for 99% of the sentences in the FraCaS
- test suite.
- The treebank is built together with an associated bilingual English-Swedish
- lexicon written in the Grammatical Framework Resource Grammar.
- The original FraCaS sentences are English, and we have tested the multilinguali
-ty of the Resource Grammar by analysing the grammaticality and naturalness
- of the Swedish translations.
- 86% of the sentences are grammatically and semantically correct and sound
- natural.
- About 10% can probably be fixed by adding new lexical items or grammatical
- rules, and only a small amount are considered to be difficult to cure.
-\end_layout
-
-\begin_layout Standard
-\begin_inset ERT
-status open
-
-\begin_layout Plain Layout
-
-
-\backslash
-thispagestyle{empty}
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Section
-Introduction
-\end_layout
-
-\begin_layout Standard
-In this project we have created a bilingual treebank for the FraCaS test
- suite 
-\begin_inset CommandInset citation
-LatexCommand citep
-key "CooperCrouchEijck1996:Using-the-Framework"
-
-\end_inset
-
-, using the Grammatical Framework Resource Grammar Library 
-\begin_inset CommandInset citation
-LatexCommand citep
-key "Ranta2009:The-GF-Resource-Grammar-Library,Ranta2009:Grammatical-Framework:-A-Multilingual,Ranta2011:Grammatical-Framework:-Programming"
-
-\end_inset
-
-.
- The project consisted of two parts that were partly interwoven.
- The first aim was to construct a treebank, which involved creating a lexicon
- and a limited grammar specific for the FraCaS test suite, parsing the sentences
- and selecting the most representative trees.
- The second aim was to build a FraCaS corpus in Swedish, using the treebank
- constructed in the first part of the project.
- This involved translating the English lexicon and grammar into Swedish
- equivalents, generating Swedish sentences for all the trees in the treebank
- and evaluate the results.
-\end_layout
-
-\begin_layout Standard
-\begin_inset Newpage pagebreak
-\end_inset
-
-
-\end_layout
-
-\begin_layout Subsection
-The FraCaS Corpus
-\end_layout
-
-\begin_layout Standard
-The FraCaS textual inference problem set 
-\begin_inset CommandInset citation
-LatexCommand citep
-key "CooperCrouchEijck1996:Using-the-Framework"
-
-\end_inset
-
- was built in the mid 1990's by the FraCaS project, a large collaboration
- aimed at developing resources and theories for computational semantics.
- This test set was later modified and converted to XML by Bill MacCartney:
- 
-\end_layout
-
-\begin_layout Standard
-\noindent
-\align center
-
-\family sans
-\begin_inset CommandInset href
-LatexCommand href
-target "http://www-nlp.stanford.edu/~wcmac/downloads/fracas.xml"
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-It is the latter, modified version that has been used in this project.
- The corpus consists of 346 problems each containing one or more statements
- and one yes/no-question (except for four problems, where there is no question).
- The total number of sentences in the corpus is 1220, but since some of
- them are repeated in several problems, there are in total 874 unique sentences.
-\end_layout
-
-\begin_layout Standard
-The FraCaS problems contain relatively simple sentences, and the premise
- and hypothesis sentences are usually syntactically similar.
- Despite this simplicity, the problems are intended to reflect a broad variety
- of semantic and inferential phenomena.
- For this reason, the FraCaS corpus has been used as a benchmark for evaluating
- different computational semantics systems 
-\begin_inset CommandInset citation
-LatexCommand citep
-key "MacCartneyManning2008:Modeling-semantic-containment"
-
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Standard
-The FraCaS corpus only contains made-up sentences, which are intended to
- be grammatically correct.
- Therefore we took the opportunity to correct some obvious minor mistakes,
- such as 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-a executive
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-.
- 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-does 
-\family typewriter
-[\SpecialChar \ldots{}
-]
-\family default
- has
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-did 
-\family typewriter
-[\SpecialChar \ldots{}
-]
-\family default
- delivered
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, and 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-Jones's
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-.
- In total 7 sentences were corrected.
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Subsubsection
-from MacCartney's thesis:
-\end_layout
-
-\begin_layout Plain Layout
-The FraCaS test suite 
-\begin_inset CommandInset citation
-LatexCommand cite
-key "CooperCrouchEijck1996:Using-the-Framework"
-
-\end_inset
-
-(Cooper et al.
- 1996) of NLI problems was one product of the FraCaS Consortium, a large
- collaboration in the mid-1990s aimed at developing a range of resources
- related to computational semantics.
- The FraCaS problems contain comparatively simple sentences, and the premise
- and hypothesis sentences are usu- ally quite similar, so that just a few
- edits suffice to transform p into h.
- Despite this simplicity, the problems are designed to reflect a broad diversity
- of semantic and infer- ential phenomena.
- For this reason, the FraCaS test suite has proven to be invaluable as a
- developmental test bed for the NatLog system and as a yardstick for evaluating
- its effectiveness.
- Indeed, the test suite was created with just such an application as its
- primary goal.
- As the authors write:
-\end_layout
-
-\begin_layout Quote
-In light of the view expressed elsewhere in this and other FraCaS de- liverables
- ...
- that inferential ability is not only a central manifestation of semantic
- competence but is in fact centrally constitutive of it, it shouldn’t be
- a surprise that we regard inferencing tasks as the best way of testing
- an NLP system’s semantic capacity.2
-\end_layout
-
-\begin_layout Subsubsection
-from MacCartney & Manning (2007):
-\end_layout
-
-\begin_layout Plain Layout
-The FraCaS test suite (Cooper et al., 1996) was de- veloped as part of a
- collaborative research effort in computational semantics.
- It contains 346 inference problems reminiscent of a textbook on formal
- se- mantics.
- In the authors’ view, “inferencing tasks [are] the best way of testing
- an NLP system’s se- mantic capacity.” 
-\end_layout
-
-\begin_layout Plain Layout
-The problems are divided into nine sections, each focused on a category
- of semantic phenomena, such as quantifiers or anaphora (see table 2).
- Each prob- lem consists of one or more premise sentences, fol- lowed by
- a one-sentence question.
- For this project, the questions were converted into declarative hy- potheses.
-\end_layout
-
-\begin_layout Plain Layout
-Each problem also has an answer, which (usually) takes one of three values:
- yes (the hypoth- esis can be inferred from the premise(s)), no (the negation
- of the hypothesis can be inferred), or unk (neither the hypothesis nor
- its negation can be in- ferred).
-\end_layout
-
-\begin_layout Subsubsection
-from Mac&Mann (2008):
-\end_layout
-
-\begin_layout Plain Layout
-The FraCaS test suite (Cooper et al., 1996) con- tains 346 NLI problems,
- divided into nine sec- tions, each focused on a specific category of se-
- mantic phenomena (listed in table 3).
- Each prob- lem consists of one or more premise sentences, a question sentence,
- and one of three answers: yes, no, or unknown
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Subsubsection
-Examples from the FraCaS Corpus
-\end_layout
-
-\begin_layout Standard
-The FraCaS problems are divided into 9 broad categories which cover many
- aspects of semantic inference.
- The categories are called 
-\emph on
-quantifiers
-\emph default
-, 
-\emph on
-plurals
-\emph default
-, 
-\emph on
-anaphora
-\emph default
-, 
-\emph on
-ellipsis
-\emph default
-, 
-\emph on
-adjectives
-\emph default
-, 
-\emph on
-comparatives
-\emph default
-, 
-\emph on
-temporal reference
-\emph default
-, 
-\emph on
-verbs
-\emph default
-, and 
-\emph on
-attitudes
-\emph default
-, and they are also sub-categorised and sub-sub-categorised in an hierarchy
- of semantic phenomena.
- Each problem starts with one or more premises, and a question that can
- be answered with yes, no or unknown.
- Here are two similar examples with different semantic inferences from the
- 
-\emph on
-anaphora
-\emph default
- category:
-\end_layout
-
-\begin_layout Labeling
-\labelwidthstring (999)
-(135) P: Every customer who owns a computer has a service contract for it.
-\begin_inset Newline newline
-\end_inset
-
-P: MFI is a customer that owns several computers.
-\begin_inset Newline newline
-\end_inset
-
-Q: Does MFI have a service contract for all its computers?
-\begin_inset Newline newline
-\end_inset
-
-A: Yes.
-\end_layout
-
-\begin_layout Labeling
-\labelwidthstring (999)
-(136) P: Every executive who had a laptop computer brought it to take notes
- at the meeting.
-\begin_inset Newline newline
-\end_inset
-
-P: Smith is an executive who owns five different laptop computers.
-\begin_inset Newline newline
-\end_inset
-
-Q: Did Smith take five laptop computers to the meeting?
-\begin_inset Newline newline
-\end_inset
-
-A: Unknown.
-\end_layout
-
-\begin_layout Standard
-Some of the problems are equivalent to each other, but with different answers
- depending on ambiguity.
- This happens for the following problem from the 
-\emph on
-ellipsis
-\emph default
- category:
-\end_layout
-
-\begin_layout Labeling
-\labelwidthstring (160--161)
-(160--161) P: John owns a red car.
-\begin_inset Newline newline
-\end_inset
-
-P: Bill owns a fast one.
-\begin_inset Newline newline
-\end_inset
-
-Q: Does Bill own a fast red car?
-\begin_inset Newline newline
-\end_inset
-
-A: Yes or unknown, depending on the reading of 
-\begin_inset Quotes eld
-\end_inset
-
-one
-\begin_inset Quotes erd
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Subsection
-Grammatical Framework
-\end_layout
-
-\begin_layout Standard
-Grammatical Framework (GF) 
-\begin_inset CommandInset citation
-LatexCommand citep
-key "Ranta2009:Grammatical-Framework:-A-Multilingual,Ranta2011:Grammatical-Framework:-Programming"
-
-\end_inset
-
- is a grammar formalism based on type theory.
- The main feature is the separation of abstract and concrete syntax.
- The abstract syntax of a grammar defines a set of abstract syntactic structures
-, called abstract terms or trees; and the concrete syntax defines a relation
- between abstract structures and concrete structures.
- The concrete syntax is expressive enough to describe language-specific
- linguistic features such as word order, gender and case inflection, and
- discontinuous phrases.
- This makes it very suitable for writing multilingual grammars, where the
- abstract syntax is lifted to a more language universal level.
-\end_layout
-
-\begin_layout Subsubsection
-Simple GF Example
-\end_layout
-
-\begin_layout Standard
-As an example to show the possibilities of GF, we define adjectives as noun-modi
-fying functions in the spirit of categorial grammar:
-\end_layout
-
-\begin_layout Description
-(Abstract) 
-\begin_inset Formula $\mathit{green:CN\rightarrow CN}$
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-This means that 
-\emph on
-green
-\emph default
- is a grammatical construction that create common nouns (CN) from common
- nouns (CN).
- This does not say anything about the word order, which is instead defined
- in the linearisation rules in the concrete syntax.
- In English, the adjective comes before the noun:
-\end_layout
-
-\begin_layout Description
-
-\series bold
-(English) 
-\series default
-
-\begin_inset Formula $\mathit{green\; n="\! green"\,+\negmedspace\negmedspace+\:\: n}$
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-Whereas in French the adjective comes after:
-\end_layout
-
-\begin_layout Description
-(French) 
-\begin_inset Formula $\mathit{green\; n=n\:+\negmedspace\negmedspace+\:\:"\! vert"}$
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-But since French adjectives are inflected by number and gender, this is
- only correct for singular masculine nouns.
- That is why GF concrete syntax has support for inflection tables, inherent
- attributes and discontinuous constituents, which makes the formalism as
- expressive as Multiple Context-Free Grammars 
-\begin_inset CommandInset citation
-LatexCommand citep
-key "Ljunglof2004:Expressivity-and-Complexity-of-GF"
-
-\end_inset
-
-.
- A slightly more correct French variant of the adjective 
-\emph on
-green
-\emph default
- would then be:
-\end_layout
-
-\begin_layout Description
-
-\series bold
-(French) 
-\series default
-
-\begin_inset Formula $\mathit{green\; n=\mathbf{table}\left\{ \begin{array}{l}
-Sg\:\Rightarrow\: n\,!\, Sg\:+\negmedspace\negmedspace+\:\:"\! vert"\\
-Pl\:\Rightarrow\: n\,!\, Pl\:+\negmedspace\negmedspace+\:\:"\! verts"
-\end{array}\right\} }$
-\end_inset
-
- 
-\end_layout
-
-\begin_layout Standard
-But this still does not handle feminine nouns, which of course is possible.
- Even better is to make use of the GF Resource Grammar, where all these
- inflection paradigms are already defined.
-\end_layout
-
-\begin_layout Subsubsection
-The GF Resource Grammar
-\end_layout
-
-\begin_layout Standard
-GF has a rich module system which facilitates grammar writing as an engineering
- task, by reusing common grammars.
- The abstract syntax of one grammar can be used as a concrete syntax of
- another grammar.
- This makes it possible to implement grammar resources to be used in several
- different application domains.
- These points are currently exploited in the GF Resource Grammar Library
- 
-\begin_inset CommandInset citation
-LatexCommand citep
-key "Ranta2009:The-GF-Resource-Grammar-Library,Ranta2011:Grammatical-Framework:-Programming"
-
-\end_inset
-
-, which is a multilingual GF grammar with a common abstract syntax for 20
- languages, including Finnish, Persian, Russian and Urdu.
- The main purpose of the Grammar Library is as a resource for writing domain-spe
-cific grammars.
-\end_layout
-
-\begin_layout Standard
-Now we can define the French and English linearisations for the adjective
- functions using the resource grammar, which then takes care of all kinds
- of inflection:
-\end_layout
-
-\begin_layout Description
-(French) 
-\begin_inset Formula $\mathit{green\; n=AdjCN\:(PositA\:(mkA\;"\! vert"))\: n}$
-\end_inset
-
-
-\end_layout
-
-\begin_layout Description
-(English) 
-\begin_inset Formula $\mathit{green\; n=AdjCN\:(PositA\:(mkA\;"\! green"))\: n}$
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-Here 
-\emph on
-AdjCN
-\emph default
- is a function that modifies a common noun with an adjective phrase, 
-\emph on
-PositA
-\emph default
- uses the positive form of an adjective, and 
-\emph on
-mkA
-\emph default
- creates all possible inflections of a regular adjective.
- Note that the structures of the English and French linearisations are the
- same, except for the lexical entries, and this can be exploited in GF by
- creating a language-independent concrete syntax.
- The FraCaS treebank is language-independent in this sense, since the tree
- for each sentence is the same for both English and Swedish.
-\end_layout
-
-\begin_layout Section
-The English Treebank
-\end_layout
-
-\begin_layout Subsection
-The FraCaS Grammar
-\end_layout
-
-\begin_layout Standard
-To be able to construct a GF treebank we need a grammar and a lexicon that
- can describe every sentence in the corpus.
- We have used the GF Resource Grammar as underlying grammar, and added lexical
- items that capture the FraCaS domain.
- On top of the resource grammar we have added a few new grammatical construction
-s, as well as functions for handling elliptic phrases.
- 
-\end_layout
-
-\begin_layout Standard
-In total, we used 107 grammatical functions out of the 189 that are defined
- in the resource grammar.
- In addition we added four new grammatical constructions that were lacking,
- and 7 different elliptic phrases.
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Plain Layout
-In order to construct the treebank for FraCaS, two modules were written,
- one lexicon module and one grammar module.
-\end_layout
-
-\begin_layout Subsubsection
-Lexicon module
-\end_layout
-
-\begin_layout Plain Layout
-The FraCaS lexicon module consists of an abstract and a concrete part.
-\end_layout
-
-\begin_layout Description
-FraCaSLex Abstract lexicon for the FraCaS test suite
-\end_layout
-
-\begin_layout Description
-FraCaSLexEng Concrete lexicon for the FraCaS test suite
-\end_layout
-
-\begin_layout Plain Layout
-The lexicon was built using the functions mkN, mkA, mkV etc, mainly from
- the Paradigms module.
-\end_layout
-
-\begin_layout Subsubsection
-Grammar module
-\end_layout
-
-\begin_layout Plain Layout
-The FraCaS grammar module consists of an abstract and a concrete part.
-\end_layout
-
-\begin_layout Description
-FraCaS Abstract grammar for the FraCaS test suite
-\end_layout
-
-\begin_layout Description
-FraCaSEng Concrete grammar for the FraCaS test suite
-\end_layout
-
-\begin_layout Plain Layout
-Initially, the whole Grammar module from the resource grammar was imported,
- but in the end only parts of the Grammar module (namely Noun, Verb, Adjective,
- Adverb, Numeral and Tense) were imported, while other parts were opened
- and necessary functions used in the FraCaS module.
- A few functions were added, mainly on clause and sentence level, in order
- to simplify the tree structures.
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Subsubsection
-Lexicon
-\end_layout
-
-\begin_layout Standard
-The lexicon has in total 531 entries, some of which are structural words
- already defined in the resource grammar.
- Some of the lexical items denote different meanings of the same word.
- Examples of this include the word 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-than
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- which can function as a preposition and as a subjunction, the verb 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-go
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- which can mean 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-travel
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- or 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-walk
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, and the conjunction 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-and
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- which can be a phrase initial conjunction and an ordinary conjuntion.
- Other entries denote different valencies of the same meaning.
- This is most common for verbs, such as the transitive verb 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-finish
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- which can take a noun phrase or a verb phrase argument, and the verb 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-know
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- which can take either a question or a sentence as argument.
-\end_layout
-
-\begin_layout Standard
-The lexicon entries are divided into 63 adjectives, 77 adverbials, 20 conjunctio
-ns/subjunctions, 34 determiners, 142 nouns, 19 numerals, 40 proper nouns,
- 15 prepositions, 12 pronouns, and 109 verbs.
- Out of these, 55 adverbials and 28 nouns/proper nouns are multi-word expression
-s.
-\end_layout
-
-\begin_layout Subsubsection
-Multi-word Lexical Items
-\begin_inset CommandInset label
-LatexCommand label
-name "sub:Multi-word-Lexical-Items"
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-83 of the lexical items denote multi-word phrases.
- They were mainly divided into two types:
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Itemize
-P: Modified proper nouns (A + PN) could not be parsed.
-\begin_inset Newline newline
-\end_inset
-
-S: “southern Europe” was defined as PN in FraCaSLex.
-\end_layout
-
-\begin_layout Itemize
-P: Compounds constructed from a proper noun and a noun (PN + N) , and hyphenated
- nouns (N-N) could not be parsed.
-\begin_inset Newline newline
-\end_inset
-
-S: “Labour MP”, “APCOM manager”, “stock-market” etc.
- were defined as N in FraCaSLex.
-\end_layout
-
-\begin_layout Itemize
-(SKIP) P: Certain indefinite pronouns were not recognized as they did not
- exist in the resource grammar.
-\begin_inset Newline newline
-\end_inset
-
-S: “all”, “anyone”, “everyone”, “no one” and “someone” were defined as NP
- in FraCaSLex.
-\end_layout
-
-\end_inset
-
-
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Paragraph
-Quantifiers
-\end_layout
-
-\begin_layout Itemize
-P: Numbers written without spaces between the digits were not recognized.
-\begin_inset Newline newline
-\end_inset
-
-S: “10”, “99”, “100”, “2500” etc.
- defined as Det in FraCaSLex.
-\end_layout
-
-\begin_layout Itemize
-P: Certain longer numerical expressions could not be parsed.
-\begin_inset Newline newline
-\end_inset
-
-S: “one or more”, “the other 99” and “two out of ten” were defined as Det
- in FraCaSLex.
-\end_layout
-
-\begin_layout Itemize
-P: Certain quantifiers were not recognized as they did not exist in the
- resource grammar.
-\begin_inset Newline newline
-\end_inset
-
-S: “a few”, “both”, “either”, “most of the”, “several” etc.
- were defined as Det in FraCaSLex.
-\end_layout
-
-\begin_layout Paragraph
-Conjunctions
-\end_layout
-
-\begin_layout Itemize
-P: Sentences starting with a conjunction could not be parsed.
-\begin_inset Newline newline
-\end_inset
-
-S: The functions SentencePAnd and SentencePBut were added in FraCaS.
-\end_layout
-
-\begin_layout Itemize
-P: Conjunctions preceded by comma or semicolon could not be parsed.
-\begin_inset Newline newline
-\end_inset
-
-S: “, and” and “; and” were defined as Conj in FraCaSLex.
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Description
-Compounds Compound noun phrases such as 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-southern Europe
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- (adjective + proper noun), 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-APCOM manager
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- (proper noun + noun) and 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-university student
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- (noun + noun) were problematic.
- Partly because the Resource Grammar currently cannot handle all kinds of
- compounding, but mostly because many of the corresponding Swedish phrases
- are single compound words.
- In total there were 28 wulti-word compounds, divided between nouns, proper
- nouns and adjectives.
-\end_layout
-
-\begin_layout Description
-Time
-\begin_inset space ~
-\end_inset
-
-and
-\begin_inset space ~
-\end_inset
-
-Date
-\begin_inset space ~
-\end_inset
-
-Expressions Time and date expressions were problematic for different reasons.
- First, although a generic multilingual time and date resource grammar is
- in the making, it is not finished yet.
- Second, different languages use different syntactic constructions for times
- and dates.
- Especially the use prepositions differ a lot: 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-in 1990
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-in February
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- and 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-in two years
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, are translated to Swedish as 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-1990
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-i februari
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- and 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-om två år
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, respectively.
- For these reasons, we have defined all time and date expressions as multi-word
- adverbials.
- In total we defined 55 different time and date phrases.
-\end_layout
-
-\begin_layout Subsubsection
-Grammar Additions
-\end_layout
-
-\begin_layout Standard
-Three different grammatical constructions were added to the grammar.
- They consist of natural extensions to and slight modifications of existing
- functions.
- The intention is that they will be added to the resource grammar in the
- near future.
- Examples include the idiom 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-so do I
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- / 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-so did she
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, and question adverbials such as 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-if Smith signed the contract, did Jones sign the contract?
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-.
-\end_layout
-
-\begin_layout Subsubsection
-Elliptic Phrases
-\end_layout
-
-\begin_layout Standard
-The resource grammar cannot handle all kinds of conjunctions and elliptical
- phrases.
- In the FraCaS corpus there are 35 sentences with more advanced elliptical
- constructions.
- Examples include 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-Bill did 
-\family typewriter
-[\SpecialChar \ldots{}
-]
-\family default
- too
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, and 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-Smith saw Jones sign the contract and 
-\family typewriter
-[\SpecialChar \ldots{}
-]
-\family default
- his secretary make a copy
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-.
- Our solution was to introduce empty phrases, one for each grammatical category.
- E.g., in the first example, the ellipsis is an empty verb phrase, and the
- longer example contains an empty ditransitive verb.
-\end_layout
-
-\begin_layout Subsection
-Coverage
-\end_layout
-
-\begin_layout Standard
-Of the 874 unique sentences, 812 could be parsed directly with the Resource
- Grammar and the implemented lexicon, as shown in table 
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "tab:coverage"
-
-\end_inset
-
-.
- With the three additional grammatical constructions 14 more sentences were
- parsed.
- The addition of elliptical phrases increased the number of sentences by
- another 34.
- Of the 14 remaining sentences, we could parse 6 more by doing some minor
- reformulations, such as moving a comma or adding a preposition.
- 
-\end_layout
-
-\begin_layout Standard
-\begin_inset Float table
-wide false
-sideways false
-status open
-
-\begin_layout Plain Layout
-\align center
-\begin_inset Tabular
-<lyxtabular version="3" rows="7" columns="3">
-<features tabularvalignment="middle">
-<column alignment="left" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<row>
-<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Total
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-% of sentences
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Unique sentences
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-874
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-100%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Accepted by the RG
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-812
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-92.9%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-- with grammar extensions
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-826
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-94.5%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-- with elliptic phrases
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-860
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-98.4%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-- with slight reformulation of sentence
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-866
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-99.1%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Unable to parse
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-8
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-0.9%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-</lyxtabular>
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Caption
-
-\begin_layout Plain Layout
-The coverage of the English FraCaS grammar 
-\begin_inset CommandInset label
-LatexCommand label
-name "tab:coverage"
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Plain Layout
-Grammatical extensions: RelNP_nocomma, SoDoI, ExtAdvQS, ConjQS.
-\end_layout
-
-\begin_layout Plain Layout
-Note that this statistics is very strict in the sense that punctuation (in
- particular commas) are included and has to be incorporated by the grammar.
-\end_layout
-
-\begin_layout Plain Layout
-After having taken measures to solve the problems described in section 2.2,
- the parsing rate was at 84,6%.
- Part of these sentences could be parsed, but returned no representative
- trees, which gave a lower percentage of correctly parsed sentences (83,2%).
- There were various reasons why certain sentences could not be parsed, with
- various degrees of severity.
- The table below shows the results after changing the corpus by giving substitut
-ions for problematic sentences on each of these levels.
- The first number is the number of sentences out of 1220, while the percentage
- is on the next line.
-\end_layout
-
-\begin_layout Plain Layout
-These are explanations for the different levels:
-\end_layout
-
-\begin_layout Enumerate
-the original corpus with no changes.
-\end_layout
-
-\begin_layout Enumerate
-substitution for simple spelling or grammar mistakes, such as double punctuation
- or incorrect verb forms.
- The change also involved using only uncontracted negation, for the sake
- of conformity and simplicity.
- There were only a few sentences of these types, so changing them did not
- make a major difference to the results.
-\end_layout
-
-\begin_layout Enumerate
-rewriting of certain constructions that could not be handled by the parser.
- These were constructions like “the people [..] all voted...”, changed to “all
- the people [...] voted...”.
-\end_layout
-
-\begin_layout Enumerate
-filling of gaps in gap constructions, e.g.
- adding “spoken to Mary” to “Bill has”, rendering “Bill has spoken to Mary”.
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Tabular
-<lyxtabular version="3" rows="5" columns="3">
-<features tabularvalignment="middle">
-<column alignment="left" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<row>
-<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-FraCaS version 
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Parsed
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Correctly parsed
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1.
- original
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1032 84,6% 
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1015 83,2%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-2.
- mistakes corrected; uncontracted negation 
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1037 85,0% 
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1020 83,6%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-3.
- reconstructions 
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1040 85,2% 
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1026 84,1%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-4.
- gap filling 
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1045 85,7% 
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1043 85,5%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-</lyxtabular>
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Plain Layout
-As we can see, the changes made in the corpus did not cause any major increase
- in the percentage of parsed sentences, and only a slightly higher increase
- in the percentage of correctly parsed sentences.
- It would take more radical changes for a more radical increase.
- In the following section, we will look into what those changes would concern.
-\end_layout
-
-\end_inset
-
-
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Plain Layout
-The following are a few examples of tree structures resulting from parsing
- FraCaS sentences using this grammar.
-\end_layout
-
-\begin_layout Description
-Positive
-\begin_inset space ~
-\end_inset
-
-declarative: 
-\begin_inset Quotes eld
-\end_inset
-
-No delegate finished the report.
-\begin_inset Quotes erd
-\end_inset
-
-
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-Sentence (DeclPos TPast ASimul (PredVP (DetCN (DetQuant no_Quant NumSg)
- (UseN delegate_N)) (ComplSlash (SlashV2a finish_V2) (DetCN (DetQuant DefArt
- NumSg) (UseN report_N)))))
-\end_layout
-
-\end_deeper
-\begin_layout Description
-Negative
-\begin_inset space ~
-\end_inset
-
-declarative: 
-\begin_inset Quotes eld
-\end_inset
-
-Bill did not speak to Mary on Monday.
-\begin_inset Quotes erd
-\end_inset
-
-
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-Sentence (DeclNeg TPast ASimul (PredVP (UsePN bill_PN) (AdvVP (ComplSlash
- (SlashV2a speak_to_V2) (UsePN mary_PN)) on_monday_Adv)))
-\end_layout
-
-\end_deeper
-\begin_layout Description
-Question: 
-\begin_inset Quotes eld
-\end_inset
-
-Did a Swede win a Nobel prize?
-\begin_inset Quotes erd
-\end_inset
-
-
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-Sentence (Question TPast ASimul (PredVP (DetCN (DetQuant IndefArt NumSg)
- (UseN swede_N)) (ComplSlash (SlashV2a win_V2) (DetCN (DetQuant IndefArt
- NumSg) (UseN nobel_prize_N)))))
-\end_layout
-
-\end_deeper
-\begin_layout Description
-Clause
-\begin_inset space ~
-\end_inset
-
-conjunction: 
-\begin_inset Quotes eld
-\end_inset
-
-Smith took a machine on Tuesday, and Jones took a machine on Wednesday.
-\begin_inset Quotes erd
-\end_inset
-
-
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-Sentence (DeclConj comma_and_Conj TPast ASimul (PredVP (UsePN smith_PN)
- (AdvVP (ComplSlash (SlashV2a take_V2) (DetCN (DetQuant IndefArt NumSg)
- (UseN machine_N))) on_tuesday_Adv)) (PredVP (UsePN jones_PN) (AdvVP (ComplSlash
- (SlashV2a take_V2) (DetCN (DetQuant IndefArt NumSg) (UseN machine_N)))
- on_wednesday_Adv)))
-\end_layout
-
-\end_deeper
-\begin_layout Description
-Sentence-initial
-\begin_inset space ~
-\end_inset
-
-conjunction: 
-\begin_inset Quotes eld
-\end_inset
-
-But only one woman.
-\begin_inset Quotes erd
-\end_inset
-
-
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-SentencePBut (UttNP (PredetNP only_Predet (DetCN (DetQuant IndefArt (NumCard
- (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))))
-\end_layout
-
-\end_deeper
-\begin_layout Description
-Noun
-\begin_inset space ~
-\end_inset
-
-phrase
-\begin_inset space ~
-\end_inset
-
-conjunction: 
-\begin_inset Quotes eld
-\end_inset
-
-John and his colleagues went to a meeting.
-\begin_inset Quotes erd
-\end_inset
-
-
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-Sentence (DeclPos TPast ASimul (PredVP (ConjNP2 and_Conj (UsePN john_PN)
- (DetCN (DetQuant (PossPron he_Pron) NumPl) (UseN colleague_N))) (AdvVP
- (UseV go8walk_V) (PrepNP to_Prep (DetCN (DetQuant IndefArt NumSg) (UseN
- meeting_N))))))
-\end_layout
-
-\end_deeper
-\end_inset
-
-
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Plain Layout
-Three of the sentences that are encoded as synonyms have attachment ambiguities
- that can be encoded in the grammar.
- This means that they have different trees in different problems (169.1.p/170.1.p,
- 175.1.p/176.1.p, 244.1.p/245.1.p).
- But we don't count them in this statistics.
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Subsection
-Syntactical Ambiguity
-\end_layout
-
-\begin_layout Standard
-All trees in the FraCaS treebank are implemented in the GF grammar described
- above.
- This grammar can be used by itself for parsing and analysing similar sentences.
- It is useful to know how ambiguous the grammar is, so we have parsed the
- 866 sentences that are covered by the grammar and counted the number of
- trees for each sentence.
- Table 
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "tab:ambiguity"
-
-\end_inset
-
- shows that the grammar is moderately ambiguous, where almost 70% of the
- sentences have less than 10 different parse trees, and over 90% have less
- than 100 trees.
- The median is for a sentence to have 5 parse trees, and the largest number
- of trees for a sentence is 33,048.
- The ambiguous sentence is: 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-Since APCOM bought its present office building it has been paying mortgage
- interest on it for more than 10 years.
-\begin_inset Quotes erd
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-Note that the number of parse trees are misleading for the 34 sentences
- with elliptic phrases, since ellipsis is linearised as 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-
-\family typewriter
-[\SpecialChar \ldots{}
-]
-\family default
-
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- in the FraCaS grammar.
- If we had made the elliptic phrases invisible, the number of parse trees
- would increase dramatically.
-\end_layout
-
-\begin_layout Standard
-\begin_inset Float table
-wide false
-sideways false
-status open
-
-\begin_layout Plain Layout
-\align center
-\begin_inset Tabular
-<lyxtabular version="3" rows="5" columns="3">
-<features tabularvalignment="middle">
-<column alignment="center" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<row>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-No.
- parse trees
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="1" alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-No.
- sentences
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1 -- 9
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-598
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-69.1%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-10 -- 99
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-203
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-23.4%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-100 -- 999
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-49
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-5.7%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-\begin_inset Formula $\geq$
-\end_inset
-
- 1000
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-16
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1.8%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-</lyxtabular>
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Caption
-
-\begin_layout Plain Layout
-Ambiguity of the FraCaS treebank 
-\begin_inset CommandInset label
-LatexCommand label
-name "tab:ambiguity"
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Subsection
-Problems remaining
-\end_layout
-
-\begin_layout Plain Layout
-Some problems could not be solved, due to their complexity and/or the time
- limitations of the project.
- Remaining problems are listed below, categorised according to their nature.
- Examples from the FraCaS corpus are given with the relevant parts italicized.
- For each type of problem, the number of affected sentences is given in
- brackets (out of the 177 sentences that were not correctly parsed).
- A few sentences had more than one problem, but was only counted in one
- category.
-\end_layout
-
-\begin_layout Paragraph
-Adverbials (46)
-\end_layout
-
-\begin_layout Plain Layout
-Certain kinds and uses of adverbials were problematic.
-\end_layout
-
-\begin_layout Itemize
-Verb phrase adverbials (1)
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-“Every executive who had a laptop computer brought it to take notes at the
- meeting.”
-\end_layout
-
-\end_deeper
-\begin_layout Itemize
-Noun phrase adverbials (3)
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-“It lasted 2 days.”
-\end_layout
-
-\begin_layout Plain Layout
-“Smith had been travelling the day before she arrived in Katmandu.”
-\end_layout
-
-\end_deeper
-\begin_layout Itemize
-Sentence-initial adverbials (34)
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-“Since 1992 ITEL has been in Birmingham.”
-\end_layout
-
-\begin_layout Plain Layout
-“Yesterday APCOM signed the contract.”
-\end_layout
-
-\begin_layout Plain Layout
-“Then she took a taxi to the station.”
-\end_layout
-
-\begin_layout Plain Layout
-“Two years from now Smith will have been to Florence at least four times.”
-\end_layout
-
-\end_deeper
-\begin_layout Itemize
-To this group also belong sentence-initial subordinate clauses.
- (Subordinate clauses following the main clause are treated as adverbials,
- so it is only natural to treat subordinate clauses preceding the main clause
- as adverbials too.)
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-“If Smith and Anderson did not sign the contract, Jones signed the contract.”
-\end_layout
-
-\begin_layout Plain Layout
-“When Smith arrived in Katmandu she had been travelling for three days.”
-\end_layout
-
-\begin_layout Plain Layout
-“Before APCOM bought its present office building, it had been paying mortgage
- interest [...].”
-\end_layout
-
-\end_deeper
-\begin_layout Itemize
-Adverbials with copula (8)
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-“It is now 1996.”
-\end_layout
-
-\begin_layout Plain Layout
-“Today is Saturday, July 14th.”
-\end_layout
-
-\end_deeper
-\begin_layout Paragraph
-Verb phrase conjunctions (5)
-\end_layout
-
-\begin_layout Plain Layout
-The grammar could handle conjunction on the noun phrase and clause level,
- but not verb phrase conjunctions.
-\end_layout
-
-\begin_layout Plain Layout
-“ICM is one of the companies and owns 150 computers.”
-\end_layout
-
-\begin_layout Plain Layout
-“She took a taxi to the station and caught the first train to Luxembourg.”
-\end_layout
-
-\begin_layout Plain Layout
-“Jones graduated in March and has been employed ever since.”
-\end_layout
-
-\begin_layout Paragraph
-Auxiliary verbs (17)
-\end_layout
-
-\begin_layout Plain Layout
-Auxiliary verbs used independently could not be parsed.
-\end_layout
-
-\begin_layout Plain Layout
-“John wanted to buy a car, and he did.”
-\end_layout
-
-\begin_layout Plain Layout
-“Bill spoke to everyone that John did.”
-\end_layout
-
-\begin_layout Plain Layout
-“She finished before he did.”
-\end_layout
-
-\begin_layout Paragraph
-Complex comparisons (23)
-\end_layout
-
-\begin_layout Plain Layout
-Simple comparatives worked well, but not comparatives embedded in a noun
- phrase or other complex comparisons.
-\end_layout
-
-\begin_layout Plain Layout
-“John is a fatter politician than Bill.”
-\end_layout
-
-\begin_layout Plain Layout
-“ITEL won more orders than APCOM lost.”
-\end_layout
-
-\begin_layout Plain Layout
-“ITEL sold 3000 more computers than APCOM.”
-\end_layout
-
-\begin_layout Plain Layout
-“APCOM has a more important customer than ITEL.”
-\end_layout
-
-\begin_layout Plain Layout
-“Mary's story lasted as long as Jones's updating the program.”
-\end_layout
-
-\begin_layout Paragraph
-Relative clauses (11)
-\end_layout
-
-\begin_layout Plain Layout
-Some relative clauses could not be parsed or parsed correctly.
-\end_layout
-
-\begin_layout Itemize
--- Relative clauses using present participle (1)
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-“No one gambling seriously stops until he is broke.”
-\end_layout
-
-\end_deeper
-\begin_layout Itemize
--- Relative clauses modifying a pronoun (8)
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-“No one who starts gambling seriously stops until he is broke.”
-\end_layout
-
-\begin_layout Plain Layout
-“Everyone who starts gambling seriously continues until he is broke.”
-\end_layout
-
-\begin_layout Plain Layout
-“Nobody who is asleep ever knows that he is asleep.”
-\end_layout
-
-\end_deeper
-\begin_layout Itemize
--- Relative clauses with object gap (2)
-\end_layout
-
-\begin_deeper
-\begin_layout Plain Layout
-“There is a representative that Smith wrote to every week.”
-\end_layout
-
-\end_deeper
-\begin_layout Paragraph
-Complement infinitive clauses (17)
-\end_layout
-
-\begin_layout Plain Layout
-The verb “see” as in “see someone do something”, defined as V2V, does not
- work.
- It requires an infinitive marker, which should not be present in this case.
-\end_layout
-
-\begin_layout Plain Layout
-“Smith saw Jones sign the contract.”
-\end_layout
-
-\begin_layout Plain Layout
-“Smith saw Jones' heart beat.”
-\end_layout
-
-\begin_layout Paragraph
-Other (58)
-\end_layout
-
-\begin_layout Plain Layout
-Apart from the problems in the categories above, there are other problems
- that are harder to classify.
- Some of these could have been solved, had time permitted, while others
- are of a more intricate type.
- Each problem is exemplified by one sentence from the FraCaS corpus.
-\end_layout
-
-\begin_layout Plain Layout
-“Mary represents her own company.” (15)
-\end_layout
-
-\begin_layout Plain Layout
-“APCOM sold exactly 2500 computers.” (1)
-\end_layout
-
-\begin_layout Plain Layout
-“Smith spent two hours writing the report.” (12)
-\end_layout
-
-\begin_layout Plain Layout
-“No representative took less than half a day to read the report.” (1)
-\end_layout
-
-\begin_layout Plain Layout
-“The conference was over on July 8th, 1994.” (2)
-\end_layout
-
-\begin_layout Plain Layout
-“Bill owns a blue one.” (6)
-\end_layout
-
-\begin_layout Plain Layout
-“That is, there was one lawyer who signed all the reports.” (1)
-\end_layout
-
-\begin_layout Plain Layout
-“Bill is going to speak to Mary.” (1)
-\end_layout
-
-\begin_layout Plain Layout
-“It is the case that Jones is not and will never be allowed to write his
- memoirs.” (4)
-\end_layout
-
-\begin_layout Plain Layout
-“It took the representatives more than a week to read the report.” (2)
-\end_layout
-
-\begin_layout Plain Layout
-“Smith represents his company and so does Jones.” (13)
-\end_layout
-
-\begin_layout Subsection
-Tree selection
-\end_layout
-
-\begin_layout Plain Layout
-When having parsed the whole corpus, a selection had to be made for each
- sentence to be represented by the most adequate tree structure.
- Most of the time there was a clear choice, while at other times, two trees
- were kept since it was not clear which one was the most suitable representation
- of the sentence.
- This was especially common for sentences using a copula with an indefinite
- noun phrase as complement.
- In these cases, both the tree with the indefinite article represented and
- the one without were kept.
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Section
-The Swedish Corpus
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Subsection
-Modules
-\end_layout
-
-\begin_layout Plain Layout
-In order to build the Swedish version of the FraCaS corpus, two modules
- were written, one lexicon module and one grammar module.
-\end_layout
-
-\begin_layout Subsubsection
-Lexicon module
-\end_layout
-
-\begin_layout Plain Layout
-FraCaSLexSwe is the Swedish concrete lexicon.
- It was built in a very similar way to the English counterpart, using the
- functions mkN, mkA, mkV etc, mainly from the Paradigms module.
-\end_layout
-
-\begin_layout Subsubsection
-Grammar module
-\end_layout
-
-\begin_layout Plain Layout
-FraCaSSwe is the Swedish concrete grammar.
- Just as for the English counterpart, parts of the Grammar module (namely
- Noun, Verb, Adjective, Adverb, Numeral and Tense) were imported, while
- other parts were opened and necessary functions used in FraCaSSwe.
-\end_layout
-
-\end_inset
-
-
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Plain Layout
-Some of the FraCaS sentences depend on lexical ambiguity that cannot be
- expressed adequately in Swedish.
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-A long-term goal of this project is that the treebank should be truly multilingu
-al for all the languages in the GF resource grammar.
- Of course this is not possible in the general case, since some of the sentences
- cannot even be translated without changing their semantic content.
- But at least we can try to create a multlingual treebank of as many sentences
- as possible.
-\end_layout
-
-\begin_layout Standard
-As a first step we have created Swedish translations of the sentences, by
- writing a new Swedish lexicon.
- Then we evaluated the translations and iteratively made changes to the
- trees to make the translations better.
- Note that since we use exactly the same syntax trees for the Swedish and
- English sentences, we had to make sure that the English translation was
- not changed when we modified the trees.
- 
-\end_layout
-
-\begin_layout Standard
-This means the corpus was not created by manually translating the English
- sentences, but instead we translated the lexicon and let the Swedish Resource
- Grammar take care of the syntactical translation.
- Currently, out of the 866 sentences in the treebank, 748 are translated
- into grammatically correct and comprehensible Swedish sentences.
-\end_layout
-
-\begin_layout Subsection
-The Swedish Lexicon
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Plain Layout
-When creating the Swedish lexicon
-\end_layout
-
-\begin_layout Plain Layout
-As was the case for the parsing part of the project, certain problems were
- also discovered in the process of generating into Swedish.
- Often these problems had to be solved by going back to the English lexicon
- and making changes so that more suitable, often more general, trees would
- be constructed.
- This is where the two project parts were interwoven.
-\end_layout
-
-\begin_layout Plain Layout
-Some of the problems could be solved and some remain.
- The solutions are presented in this section, while remaining problems are
- listed in the next section on statistics (3.3).
-\end_layout
-
-\begin_layout Plain Layout
-The problems encountered have been divided into categories as seen below.
- The explanations follow P (Problem) and S (Solution).
- FraCaSLex here refers to both the abstract lexicon and the two concrete
- lexicons (FraCaSLexEng and FraCaSLexSwe).
- In the same way, FraCaS refers to both the abstract grammar and the two
- concrete grammars (FraCaSEng and FraCaSSwe).
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-When we created the Swedish lexicon, we often had to go back to the English
- lexicon and make changes so that more suitable trees could be constructed.
- Sometimes we merged several lexical entries into one multi-word entry,
- and sometimes we split one entry into different meanings.
- Most of the changes consisted of the following types:
-\end_layout
-
-\begin_layout Description
-Compounds Many compound noun phrases, such as 
-\emph on
-“company car”
-\emph default
-, 
-\emph on
-“mortgage interest”
-\emph default
- and 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-APCOM manager
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, are single words in Swedish (
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-tjänstebil
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-hypoteksränta
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- and 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-APCOM-direktör
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, respectively).
- We solved this by defining them as multi-word nouns, as described in section
- 
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "sub:Multi-word-Lexical-Items"
-
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Description
-Lexical
-\begin_inset space ~
-\end_inset
-
-ambiguity Several words in English are translated into different Swedish
- words, depending on the context.
- Such words were split into different lexical entries.
- The adjective 
-\emph on
-“poor”
-\emph default
-, for example, was handled by creating two different functions, one with
- the meaning 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-not good
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- (Swedish 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-dålig
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-), and one with the meaning 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-not rich
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- (Swedish 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-fattig
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-).
-\end_layout
-
-\begin_layout Description
-Prepositions Prepositions are often translated differently in different
- contexts.
- E.g., 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-inhabitant of
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- is translated to 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-invånare i
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- if the argument is a country or a town, but to 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-invånare på
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- if the argument is an island.
- This was solved, either by creating different lexical entries, or by making
- the preposition a part of the main verb.
-\end_layout
-
-\begin_layout Description
-Adverbials Most of the multi-word adverbials are time and date expressions.
- The reason for this is that many time and date expressions are translated
- very differently between different languages.
- E.g., the English preposition 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-in
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- is translated differently for different time and date expressions: 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-in March
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- becomes 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-i mars
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- and 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-in a month
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- translates to 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-om en månad
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, whereas 
-\emph on
-“in 1994”
-\emph default
- is best formulated as the bare word 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-1994
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- in Swedish.
- As already explained, we defined all time and date expressions as multi-word
- adverbials.
-\end_layout
-
-\begin_layout Subsection
-Coverage
-\end_layout
-
-\begin_layout Standard
-\begin_inset Float table
-wide false
-sideways false
-status open
-
-\begin_layout Plain Layout
-\align center
-\begin_inset Tabular
-<lyxtabular version="3" rows="9" columns="3">
-<features tabularvalignment="middle">
-<column alignment="left" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<row>
-<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Total
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-% of sentences
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Sentences in treebank
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-866
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-100%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Correct Swedish translation
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-748
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-86.4%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Problematic sentences
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-118
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-13.6%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset space ~
-\end_inset
-
--- idioms
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-31
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-3.6%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset space ~
-\end_inset
-
--- agreement
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-24
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-2.8%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset space ~
-\end_inset
-
--- future tense
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-12
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-1.4%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset space ~
-\end_inset
-
--- elliptical
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-19
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-2.2%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-\begin_inset space ~
-\end_inset
-
-
-\begin_inset space ~
-\end_inset
-
--- uncomprehensible
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-32
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-3.7%
-\end_layout
-
-\end_inset
-</cell>
-</row>
-</lyxtabular>
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Caption
-
-\begin_layout Plain Layout
-The coverage of the Swedish FraCaS grammar 
-\begin_inset CommandInset label
-LatexCommand label
-name "tab:swedish-coverage"
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-Table 
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "tab:swedish-coverage"
-
-\end_inset
-
- gives an overview of the coverage of the Swedish lexicon and grammar.
- Of the 866 unique sentences in the treebank, we consider 748 to have good
- Swedish translations.
- The remaining 118 sentences had some problems which we divided into five
- different classes -- idioms, agreement, future tense, elliptical phrases,
- and more difficult errors.
- Table 
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "tab:swedish-problems"
-
-\end_inset
-
- gives examples of some of the encountered problems, and in the next section
- are short descriptions.
-\end_layout
-
-\begin_layout Standard
-\begin_inset Float table
-wide false
-sideways false
-status open
-
-\begin_layout Plain Layout
-\align center
-\begin_inset Tabular
-<lyxtabular version="3" rows="19" columns="4">
-<features tabularvalignment="middle">
-<column alignment="center" valignment="middle" width="25col%">
-<column alignment="center" valignment="middle" width="25col%">
-<column alignment="center" valignment="middle" width="25col%">
-<column alignment="center" valignment="middle" width="25col%">
-<row>
-<cell alignment="center" valignment="middle" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-English original
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Direct translation
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Better idiom
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-Literally in English
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell multicolumn="1" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-idioms
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X is likely to Y
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X 
-\series bold
-är trolig
-\series default
- att Y
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-\emph on
-det är troligt
-\series default
- att X Y
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-it is likely that X Y
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-members of the committee
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-\emph on
-medlemmar av
-\series default
- kommittén
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-kommitté
-\series bold
-medlemmar
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-committee-members
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X is asleep
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X 
-\series bold
-är sovande
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X 
-\series bold
-sover
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X sleeps
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-the previous one
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-den förra 
-\series bold
-en
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-den förra
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-the previous
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell multicolumn="1" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-agreement
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X has the right to Y
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X har 
-\series bold
-rätten
-\series default
- att Y
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X har 
-\series bold
-rätt
-\series default
- att Y
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X has right to Y
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-traffic increased
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-\emph on
-trafik
-\series default
- ökade
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-\emph on
-trafiken
-\series default
- ökade
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-the traffic increased
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-one of the tenors
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-\emph on
-ett 
-\series default
-av tenorerna
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-\emph on
-en
-\series default
- av tenorerna
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
----
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-everyone continues until he is broke
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-alla fortsätter tills 
-\series bold
-han 
-\series default
-är pank
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-alla fortsätter tills 
-\series bold
-de 
-\series default
-är panka
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-all continue until they are broke
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-clients at the demonstration
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-\emph on
-klienter 
-\series default
-på presentationen
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-\emph on
-klienterna
-\series default
- på presentationen
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-the clients at the demonstration
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell multicolumn="1" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-future tense
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X will make a poor stock market trader
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X 
-\series bold
-ska
-\series default
- bli en dålig aktiehandlare
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X 
-\series bold
-kommer att
-\series default
- bli en dålig aktiehandlare
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
----
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell multicolumn="1" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-elliptical phrases
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X wanted to buy a car, and he did
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X ville köpa en bil, och han gjorde
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X ville köpa en bil, och han gjorde 
-\series bold
-det
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X wanted to buy a car, and he did it
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X did too
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X gjorde också
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X gjorde 
-\series bold
-det 
-\series default
-också
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X did it too
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell multicolumn="1" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\series bold
-more difficult
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X took less than half a day to Y
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X tog mindre än en halv dag att Y
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\emph on
-X tog mindre än en halv dag
-\series bold
- på sig för
-\series default
- att Y
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="middle" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
----
-\end_layout
-
-\end_inset
-</cell>
-</row>
-</lyxtabular>
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Caption
-
-\begin_layout Plain Layout
-Examples of encountered problems with the Swedish translation 
-\begin_inset CommandInset label
-LatexCommand label
-name "tab:swedish-problems"
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Subsubsection
-Types of translation problems
-\end_layout
-
-\begin_layout Description
-Idioms We encountered 10 problematic idioms in 31 sentences, where the direct
- translation of a phrase is not the most natural, but instead we should
- use a different syntactical construction.
- 
-\end_layout
-
-\begin_layout Description
-Agreement There were 7 different noun phrase agreement problems in 24 of
- the sentences, where the Swedish translation would be more natural if we
- could change the number, definiteness or gender of the noun phrase.
- 
-\end_layout
-
-\begin_layout Description
-Future
-\begin_inset space ~
-\end_inset
-
-tense Swedish future tense takes two different forms, either 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-ska
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- or 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-kommer att
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-.
- The resource grammar defaults to 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-ska
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, but 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-kommer att
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- is the more natural translation for all 12 FraCaS sentences using future
- tense.
- This is the case for 12 sentences, one example is 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-Bill will talk to Mary
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, which should be translated to 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-Bill kommer att prata med Mary
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-.
-\end_layout
-
-\begin_layout Description
-Elliptical
-\begin_inset space ~
-\end_inset
-
-phrases 19 sentences has problems with elliptical phrases in Swedish.
- 15 of them has to do with the auxiliary verb 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-do/does/did
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-, which sounds very awkward when it is translated to the Swedish verb 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-gör/gjorde
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-.
- E.g., 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-Bill did too
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- is translated as 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-Bill gjorde också
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-.
- In Swedish we also need an object 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-det
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- (lit.
- 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-it
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-), so a better translation is 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-Bill gjorde det också
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- (lit.
- 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-Bill did it too
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-).
- The remaining four problematic elliptical sentences are more difficult
- to analyse.
-\end_layout
-
-\begin_layout Description
-Serious 32 of the sentences had more serious problems in Swedish.
- Some of them did not translate at all, since one of the grammatical constructio
-ns had not been implemented for Swedish yet.
- Others translated, but with a very strange word order or inflection, since
- the corresponding grammatical construction did not function as expected.
- 
-\end_layout
-
-\begin_layout Standard
-All in all, out of the 118 problematic Swedish sentences we believe than
- more than two thirds of them should be possible to correct without too
- much trouble.
- 
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Paragraph
-Idioms
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-in business
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-i affärsverksamhet
-\begin_inset Quotes erd
-\end_inset
-
-? (3)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-Bill is likely to [..]
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-är sannolik/trolig att
-\begin_inset Quotes erd
-\end_inset
-
-? [bättre: 
-\begin_inset Quotes eld
-\end_inset
-
-det är troligt att Bill [..]
-\begin_inset Quotes erd
-\end_inset
-
-] (2)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-Mary is female
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-Mary är kvinnlig
-\begin_inset Quotes erd
-\end_inset
-
-? [bättre: 
-\begin_inset Quotes eld
-\end_inset
-
-Mary är kvinna
-\begin_inset Quotes erd
-\end_inset
-
-] (2)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-members of the committee
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-medlemmar av kommittén
-\begin_inset Quotes erd
-\end_inset
-
- [bättre: 
-\begin_inset Quotes eld
-\end_inset
-
-kommittémedlem
-\begin_inset Quotes erd
-\end_inset
-
-] (2)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-had his paper accepted
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-hade sin uppsats godkänd
-\begin_inset Quotes erd
-\end_inset
-
- [bättre: 
-\begin_inset Quotes eld
-\end_inset
-
-fick sin uppsats godkänd
-\begin_inset Quotes erd
-\end_inset
-
-] (3)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-made a loss
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-gjorde en förlust
-\begin_inset Quotes erd
-\end_inset
-
- [bättre: 
-\begin_inset Quotes eld
-\end_inset
-
-gick med förlust
-\begin_inset Quotes erd
-\end_inset
-
-] (4)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-a chain of businesses
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-en kedja av affärsverksamheter
-\begin_inset Quotes erd
-\end_inset
-
- [bättre: 
-\begin_inset Quotes eld
-\end_inset
-
-en affärskedja
-\begin_inset Quotes erd
-\end_inset
-
-] (7)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-be sleeping
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-är sovande
-\begin_inset Quotes erd
-\end_inset
-
- [bättre: 
-\begin_inset Quotes eld
-\end_inset
-
-sover
-\begin_inset Quotes erd
-\end_inset
-
-] (4)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-no one stops until
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-eveyone continues until
-\begin_inset Quotes erd
-\end_inset
-
- => [
-\begin_inset Quotes eld
-\end_inset
-
-ingen slutar förrän
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-alla fortsätter tills
-\begin_inset Quotes erd
-\end_inset
-
-]
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-a blue one
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-en blå en
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-en blå
-\begin_inset Quotes erd
-\end_inset
-
- (3)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-the previous one
-\begin_inset Quotes erd
-\end_inset
-
- => ?? / 
-\begin_inset Quotes eld
-\end_inset
-
-den förra
-\begin_inset Quotes erd
-\end_inset
-
- (1)
-\end_layout
-
-\begin_layout Plain Layout
-
-\series bold
-OK
-\series default
-: 
-\begin_inset Quotes eld
-\end_inset
-
-comes cheap
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-fås billigt
-\begin_inset Quotes erd
-\end_inset
-
-? [bättre: 
-\begin_inset Quotes eld
-\end_inset
-
-är billig
-\begin_inset Quotes erd
-\end_inset
-
-] (3)
-\end_layout
-
-\begin_layout Plain Layout
-
-\series bold
-OK
-\series default
-: (group_N2) 
-\begin_inset Quotes eld
-\end_inset
-
-a group of people
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-en grupp av människor
-\begin_inset Quotes erd
-\end_inset
-
- [
-\begin_inset Quotes eld
-\end_inset
-
-en grupp människor
-\begin_inset Quotes erd
-\end_inset
-
-] (2)
-\end_layout
-
-\begin_layout Paragraph
-OK: Passive form
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-was blamed
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-blev beskyllda
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-beskylldes
-\begin_inset Quotes erd
-\end_inset
-
- (3)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-was used
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-blev använd
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-användes
-\begin_inset Quotes erd
-\end_inset
-
- (2)
-\end_layout
-
-\begin_layout Paragraph
-Agreement
-\end_layout
-
-\begin_layout Plain Layout
-16 of these contained variations of the definite noun phrase 
-\begin_inset Quotes eld
-\end_inset
-
-
-\emph on
-the right
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- (used in the context 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-
-\emph default
-X
-\emph on
- has the right to live in 
-\emph default
-Y
-\emph on
-
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-), which is translated to 
-\begin_inset Quotes eld
-\end_inset
-
-
-\emph on
-rätten
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-.
- But in Swedish it sounds more natural to say 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-rätt
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- (lit.
- 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-right
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-), at least in this context.
- In other cases, English indefinite noun phrases are better translated to
- definite form, such as 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-traffic
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- which should translate to 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-trafiken
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- (lit.
- 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-the traffic
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-).
- Another example is gender problems, since Swedish has two genders, such
- as 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-one of the tenors
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- where the gender of 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-one
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- should depend on the gender of 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-tenor
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-.
- Problems with number were mostly due to the singular pronoun 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-everyone
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
- which was translated to the plural pronoun 
-\emph on
-
-\begin_inset Quotes eld
-\end_inset
-
-alla
-\begin_inset Quotes erd
-\end_inset
-
-
-\emph default
-.
-\end_layout
-
-\begin_layout Paragraph
-Agreement examples
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-one of the tenors
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-ett av tenorerna
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-en av tenorerna
-\begin_inset Quotes erd
-\end_inset
-
- (1)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-everyone continues until he is broke
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-alla fortsätter tills han är pank
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-\SpecialChar \ldots{}
- tills de är panka
-\begin_inset Quotes erd
-\end_inset
-
- (1)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-clients at the demonstration
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-klienter på presentationen
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-klienterna \SpecialChar \ldots{}
-
-\begin_inset Quotes erd
-\end_inset
-
- (2)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-traffic increased
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-trafik ökade
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-trafiken ökade
-\begin_inset Quotes erd
-\end_inset
-
- (1)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-is the chairman of ITEL
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-är ordföranden för ITEL
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-ordförande
-\begin_inset Quotes erd
-\end_inset
-
- (1)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-every customer who owns a computer has a service contract for it
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-varje kund som äger en dator har ett servicekontrakt för det
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-\SpecialChar \ldots{}
- för den
-\begin_inset Quotes erd
-\end_inset
-
- (2)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-the right to \SpecialChar \ldots{}
-
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-rätten att \SpecialChar \ldots{}
-
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-rätt att \SpecialChar \ldots{}
-
-\begin_inset Quotes erd
-\end_inset
-
- (16)
-\end_layout
-
-\begin_layout Paragraph
-OK: (ta bort ProgrVP på svenska) Progressive
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-Smith was writing a report
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-Smith höll på att skriva en rapport
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-skrev en rapport
-\begin_inset Quotes erd
-\end_inset
-
- (24)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-APCOM has been paying mortgage
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-APCOM har hållit på att betala hypoteksränta
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-betalat
-\begin_inset Quotes erd
-\end_inset
-
-
-\end_layout
-
-\begin_layout Paragraph
-Reflexive pronouns
-\end_layout
-
-\begin_layout Plain Layout
-
-\series bold
-OK
-\series default
-: (lägg till refl_Pron) 
-\begin_inset Quotes eld
-\end_inset
-
-his/her/their
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-hans/hennes/deras
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-sin
-\begin_inset Quotes erd
-\end_inset
-
-/
-\begin_inset Quotes erd
-\end_inset
-
-sitt
-\begin_inset Quotes erd
-\end_inset
-
-/
-\begin_inset Quotes erd
-\end_inset
-
-sina
-\begin_inset Quotes erd
-\end_inset
-
- (~30)
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-himself
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-sig
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-sig själv
-\begin_inset Quotes erd
-\end_inset
-
- (but not always) (1)
-\end_layout
-
-\begin_layout Paragraph
-Uncomprehensible
-\end_layout
-
-\begin_layout Plain Layout
-prepositions/subjunctions: 2
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-twice as many than \SpecialChar \ldots{}
-
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-dubbelt så många än \SpecialChar \ldots{}
-
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-som
-\begin_inset Quotes erd
-\end_inset
-
- 
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Quotes eld
-\end_inset
-
-Bill suggested to Frank's boss that \SpecialChar \ldots{}
-, and Carl to Alan's wife
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-Bill föreslog för Franks chef att \SpecialChar \ldots{}
-, och Carl till Alans fru
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-för Alans fru
-\begin_inset Quotes erd
-\end_inset
-
- 
-\end_layout
-
-\begin_layout Plain Layout
-
-\series bold
-OK
-\series default
-: (arrive_in_V2) 
-\begin_inset Quotes eld
-\end_inset
-
-arrived in Katmandu
-\begin_inset Quotes erd
-\end_inset
-
- => 
-\begin_inset Quotes eld
-\end_inset
-
-anlände i Katmandu
-\begin_inset Quotes erd
-\end_inset
-
- / 
-\begin_inset Quotes eld
-\end_inset
-
-till
-\begin_inset Quotes erd
-\end_inset
-
- (2)
-\end_layout
-
-\begin_layout Plain Layout
-Uncomprehensible/difficult to fix: 6
-\end_layout
-
-\begin_layout Plain Layout
-No linearisation: 24
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Note Note
-status collapsed
-
-\begin_layout Subsection
-Statistics
-\end_layout
-
-\begin_layout Plain Layout
-Out of 1220 original sentences, 1043 could eventually be correctly parsed
- and their tree representations be used for generating the equivalent Swedish
- sentences.
- Also, the changes listed in section 3.2 were performed, resulting in better
- linearizations.
- The generated Swedish sentences were checked for accuracy and divided into
- a few different groups.
- The number of sentences in each group is given in the left-most column.
- Descriptions and examples for each group are given on the right and can
- be viewed as a list of remaining problems to be solved.
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Tabular
-<lyxtabular version="3" rows="4" columns="3">
-<features tabularvalignment="middle">
-<column alignment="center" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<row>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-</lyxtabular>
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Plain Layout
-\begin_inset Tabular
-<lyxtabular version="3" rows="6" columns="3">
-<features tabularvalignment="middle">
-<column alignment="center" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
-<row>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-unique sentences
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-874
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-(som förut)
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-599
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-(skiljer sig)
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-89
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-(hade inte förut)
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-150
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-<row>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-no linearisation
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-36
-\end_layout
-
-\end_inset
-</cell>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
-\begin_inset Text
-
-\begin_layout Plain Layout
-
-\end_layout
-
-\end_inset
-</cell>
-</row>
-</lyxtabular>
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Paragraph
-Number Type Description Result Desired result
-\end_layout
-
-\begin_layout Itemize
-811 correct & natural 
-\end_layout
-
-\begin_layout Itemize
-120 considered correct but could be more natural
-\end_layout
-
-\begin_deeper
-\begin_layout Itemize
-“each” / “every”: “varje europé” “alla européer”
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
-proper inclusion -- indefinite article: “Mary är en student” “Mary är student”
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
-infinitive marker desired: “John sade Bill hade skadat sig” “John sade att
- Bill hade skadat sig”
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
-infinitive marker not desired: “lyckades att vinna” “lyckades vinna”
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Itemize
-passive constructions: “blev använd” “användes”
-\end_layout
-
-\begin_layout Itemize
-gender of pronoun referring to previous sentence: “Bill äger ett också”
- (referring to “bil”) “Bill äger en också”
-\end_layout
-
-\begin_layout Itemize
-definite form: “ordföranden för” “ordförande för”
-\end_layout
-
-\begin_layout Itemize
-meaning of “female”: “Mary är kvinnlig” “Mary är kvinna”
-\end_layout
-
-\end_deeper
-\begin_layout Itemize
-28 requiring changes in the FraCaS lexicon 
-\end_layout
-
-\begin_deeper
-\begin_layout Itemize
-“of” constructions:
-\end_layout
-
-\begin_deeper
-\begin_layout Itemize
-“medlemmar av kommittén” “medlemmar i kommittén”
-\end_layout
-
-\begin_layout Itemize
-“kedja av affärsverksamhet” “affärskedja”
-\end_layout
-
-\begin_layout Itemize
-“grupp av människor” “grupp människor”
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
-“alla av dem” “alla” / “allihop”
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\end_deeper
-\begin_layout Itemize
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
-translation of “should”: “föreslog [...] att de borde” “föreslog [...] att de
- skulle”
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Itemize
-translation of “make a loss”: “gjorde en förlust” “gick med förlust”
-\end_layout
-
-\begin_layout Itemize
-translation of “have been to”: “har varit till” “har varit i”
-\end_layout
-
-\begin_layout Itemize
-translation of “be asleep”: “har varit sovande” “har sovit”
-\end_layout
-
-\end_deeper
-\begin_layout Itemize
-30 requiring changes in the English and/or Swedish general grammar(s) 
-\end_layout
-
-\begin_deeper
-\begin_layout Itemize
-gender: “ett av de ledande tenorerna” “en av de ledande tenorerna”
-\end_layout
-
-\begin_layout Itemize
-translation of “come cheap”: “fås billigt” “vara billig (att anlita)”
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
-“both” with adjective -- definite article: “båda ledande tenorerna” “båda
- de ledande tenorerna”
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Itemize
-“will” -- difference in modality: “ska bli” “kommer att bli” (sometimes)
-\end_layout
-
-\begin_layout Itemize
-AdV position of “also”: “hon gav också dem en faktura” “hon gav dem också
- en faktura”
-\end_layout
-
-\begin_layout Itemize
-translation of “awarded himself”: “tilldelade sig” “tilldelade sig själv”
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
-translation of “used to be”: “brukade att vara” e.g.
- “var tidigare”
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\end_deeper
-\begin_layout Itemize
-54 difficult to correct 
-\end_layout
-
-\begin_deeper
-\begin_layout Itemize
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
-“were blamed for” (non-human subject): “blev anklagade för” [difficult to
- find Swedish equivalent]
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Itemize
-reflexive possessive: “skrev hans första roman” “skrev sin första roman”
-\end_layout
-
-\begin_layout Itemize
-progressive aspect: “höll på att” (sometimes meaning “nearly”) [difficult
- to find Swedish equivalent]
-\end_layout
-
-\begin_layout Itemize
-singular / plural: “alla italienska män vill vara en framstående tenor”
- “alla italienska män vill vara framstående tenorer”
-\end_layout
-
-\begin_layout Itemize
-“be likely to”: “Smith är sannolik att bli” “det är sannolikt att Smith
- blir”
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Note Note
-status open
-
-\begin_layout Plain Layout
-“some”: “snabbare än någon ITEL-dator” “snabbare än någon viss ITEL-dator”
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Itemize
-“lose one's temper”: “Smith förlorade hans humör” “Smith tappade humöret”
-\end_layout
-
-\begin_layout Itemize
-“have something accepted”: “John hade hans uppsats godkänd” “John fick sin
- uppsats godkänd”
-\end_layout
-
-\end_deeper
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Section
-Discussion
-\end_layout
-
-\begin_layout Standard
-The FraCaS treebank was a small project financed by the Centre for Language
- Technology (CLT) at the University of Gothenburg.
- The project used less than three person months to create a treebank for
- the FraCaS test suite, together with a bilingual GF grammar for the trees.
- The coverage of the English grammar is 95--99%, depending on whether you
- include elliptic phrases or not.
- The Swedish grammar is not as developed yet and has a coverage of 86% of
- the FraCaS sentences.
-\end_layout
-
-\begin_layout Standard
-The treebank is released under an open-source license, and can be downloaded
- as a part of the Gothenburg CLT Toolkit:
-\end_layout
-
-\begin_layout Standard
-\noindent
-\align center
-
-\family sans
-\begin_inset CommandInset href
-LatexCommand href
-target "http://www.clt.gu.se/clt-toolkit"
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Subsection
-Implications for the FraCaS Test Suite
-\end_layout
-
-\begin_layout Standard
-From the corpus point of view, the FraCaS test suite is not very interesting.
- It is a small corpus (less than 1000 sentences), with non-natural, made
- up sentences.
- Furthermore it uses a fairly standard syntax and is monolingual.
-\end_layout
-
-\begin_layout Standard
-However, the main value of FraCaS is as a resource for testing semantic
- inference algorithms 
-\begin_inset CommandInset citation
-LatexCommand citep
-key "MacCartneyManning2007:Natural-logic-for-textual,MacCartneyManning2008:Modeling-semantic-containment"
-
-\end_inset
-
-.
- This project adds syntactic structures to the test sentences, which we
- hope can be beneficial since the semantics of a sentence has a close dependence
- on syntax.
- 
-\end_layout
-
-\begin_layout Standard
-Furthermore, we have added a new language to the test set, albeit not perfect
- yet.
- And since we are using the multilingual GF resource grammar, more languages
- should be relatively easy to add.
- 
-\end_layout
-
-\begin_layout Subsection
-Implications for GF
-\end_layout
-
-\begin_layout Standard
-The making of this treebank has been a strees test, both for GF and for
- the resource grammar.
- The main work in this project has been by a person who is an experienced
- computational linguist, but had never used GF before.
- This means that the project has been a test of how easy it is to learn
- and start using GF and its resource grammar.
- Furthermore, the project was a test of the coverage of the existing grammatical
- constructions in the resource grammar.
- 
-\end_layout
-
-\begin_layout Subsection
-Future Work
-\end_layout
-
-\begin_layout Standard
-There are several remaining problems and interesting extension possible
- with the FraCaS treebank; the following are some examples:
-\end_layout
-
-\begin_layout Itemize
-First and most important is to get most of the remaining Swedish sentences
- to work, by factoring out idioms and other constructions from the treebank
- and put them in the grammars instead.
- 
-\end_layout
-
-\begin_layout Itemize
-A good treatment of elliptical phrases, by implementing more coordination
- constructions in the resource grammar.
- 
-\end_layout
-
-\begin_layout Itemize
-We would like to add new languages from the resource grammar to the multilingual
- FraCaS grammar.
- Hopefully this will also benefit the existing two languages, by requiring
- us to abstract away from language-specific details, thus making the grammar
- more abstract.
-\end_layout
-
-\begin_layout Itemize
-A long-term goal would be to make the treebank and the associated grammar
- more 
-\begin_inset Quotes eld
-\end_inset
-
-semantic
-\begin_inset Quotes erd
-\end_inset
-
- by factoring out even more syntactic constructions and put them in a semantic
- resource grammar.
- That it is possible to formulate classic Montague semantics in GF has already
- been shown 
-\begin_inset CommandInset citation
-LatexCommand citep
-key "Ranta2001:Computational-Semantics"
-
-\end_inset
-
-, but here we need to handle many more semantic and pragmatic phenomena.
-\end_layout
-
-\begin_layout Standard
-\begin_inset Note Note
-status open
-
-\begin_layout Subsection
-Related work
-\end_layout
-
-\begin_layout Plain Layout
-Converting the Penn Treebank to GF, Swedish Talbanken to GF
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Standard
-\begin_inset CommandInset bibtex
-LatexCommand bibtex
-bibfiles "FraCaSBank"
-options "apalike"
-
-\end_inset
-
-
-\end_layout
-
-\end_body
-\end_document
diff --git a/examples/fracas/doc/FraCaSBank.pdf b/examples/fracas/doc/FraCaSBank.pdf
deleted file mode 100644
Binary files a/examples/fracas/doc/FraCaSBank.pdf and /dev/null differ
diff --git a/examples/fracas/prefix.html b/examples/fracas/prefix.html
deleted file mode 100644
--- a/examples/fracas/prefix.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html>
-<html> <head>
-<meta charset="UTF-8">
-<link rel=stylesheet type="text/css" href="../gfse/editor.css">
-<title>FraCaS treebank visualization</title>
-<style>
-.OnlyEng .FraCaSSwe, .OnlySwe .FraCaSEng { display: none; }
-dt { margin-top: 2ex; margin-bottom: 1ex; }
-dt { margin-left: 3em; text-indent: -3em; }
-dd:before { content: "— "; margin-left: 0; padding-left: 0; }
-dd { margin-left: 3.5em; text-indent: -2.5em; }
-</style>
-<script>
-function swap_img(img,newsrc) {
-  if(img.origsrc) {
-    img.src=img.origsrc
-    img.origsrc=null
-  }
-  else {
-    img.origsrc=img.src
-    img.src=newsrc
-  }
-}
-
-function vt(img,abs) {
-  swap_img(img,"FraCaS.pgf?command=abstrtree&tree="+encodeURIComponent(abs))
-}
-
-function vp(img,lang,abs) {
-  swap_img(img,"FraCaS.pgf?command=parsetree&from="+lang+"&tree="+encodeURIComponent(abs))
-}
-</script>
-</head>
-
-<body>
-<h1>FraCaS treebank visualization</h1>
-Languages:
-<select onchange="document.body.className=this.value">
-  <option value="">English and Swedish</option>
-  <option value="OnlyEng">Only English</option>
-  <option value="OnlySwe">Only Swedish</option>
-</select>
diff --git a/examples/fracas/src/Additions.gf b/examples/fracas/src/Additions.gf
deleted file mode 100644
--- a/examples/fracas/src/Additions.gf
+++ /dev/null
@@ -1,77 +0,0 @@
---# -path=.:alltenses
-
--- Additions to the resource grammar
-
-abstract Additions = Cat ** {
-
--- First we start with the contents of the RGL's Extra.gf, as it looked like in October 2011.
-
-fun
-  GenNP       : NP -> Quant ;       -- this man's
-  ComplBareVS : VS -> S -> VP ;     -- know you go
-
-  StrandRelSlash   : RP -> ClSlash -> RCl ;   -- that he lives in
-  EmptyRelSlash    : ClSlash -> RCl ;   -- he lives in
-
-cat
-  VPI ;
-  [VPI] {2} ;
-
-fun
-  MkVPI : VP -> VPI ;
-  ConjVPI : Conj -> [VPI] -> VPI ;
-  ComplVPIVV : VV -> VPI -> VP ;
-
-cat
-  VPS ;
-  [VPS] {2} ;
-
-fun
-  MkVPS : Temp -> Pol -> VP -> VPS ;
-  ConjVPS : Conj -> [VPS] -> VPS ;
-  PredVPS : NP -> VPS -> S ;
-
-fun
-  PartVP : VP -> AP ; -- (the man) looking at Mary
-  EmbedPresPart : VP -> SC ; -- looking at Mary (is fun)
-
-  PassVPSlash : VPSlash -> VP ; -- be forced to sleep
-
--- And then we give some FraCaS-specific additions to the original Extra.gf.
-
-cat
-  [QS]{2} ;
-  [Det]{2} ;
-
-fun
-  -- NP relative phrases, without comma
-  RelNPa : NP -> RS -> NP ;
-
-  -- just to overcome a bug in AdjectiveScand.gf
-  UseComparA_prefix : A -> AP ;
-
-  -- s-form passive
-  PassV2s : V2 -> VP ;
-
-  -- idiom "so do I", "so did she"
-  SoDoI : NP -> Cl ;
-
-  -- as ExtAdvS, but for questions
-  ExtAdvQS : Adv -> QS  -> QS ;
-
-  -- question conjunction
-  ConjQS : Conj -> [QS] -> QS ;
-
-  -- determiner conjunction
-  ConjDet : Conj -> [Det] -> Det ;
-
-  -- -- possible additional functions:
-  -- AdVAdv : Adv -> AdV ;
-  -- PassV2V : V2V -> VV ;
-  -- ComplVPIV2V : V2V -> VPI -> VPSlash ;
-  -- ComplVV : VV -> VP -> VP ;
-  -- ComparAdvNoun : CAdv -> CN -> NP -> NP ;
-  -- ComparAdvNounS : CAdv -> CN -> S -> NP ;
-  -- ConjVPSlash : Conj -> VPSlash -> VPSlash -> VPSlash ;
-
-}
diff --git a/examples/fracas/src/AdditionsEng.gf b/examples/fracas/src/AdditionsEng.gf
deleted file mode 100644
--- a/examples/fracas/src/AdditionsEng.gf
+++ /dev/null
@@ -1,104 +0,0 @@
---# -path=.:alltenses
-
-concrete AdditionsEng of Additions = CatEng **
-  open ResEng, Coordination, Prelude, MorphoEng, ParadigmsEng,
-  (E=ExtraEng),
-  (R=ResEng),
-  (G=GrammarEng),
-  (P=ParadigmsEng),
-  (X=ParamX),
-  (C=Coordination)
-  in {
-
--- First we start with the contents of the RGL's ExtraEng.gf, as it looked like in October 2011.
-
-lin
-  GenNP = E.GenNP ;
-  ComplBareVS = E.ComplBareVS ;
-  StrandRelSlash = E.StrandRelSlash ; 
-  EmptyRelSlash = E.EmptyRelSlash ; 
-
-lincat
-  VPI   = E.VPI ;
-  [VPI] = E.ListVPI ;
-
-lin
-  BaseVPI = E.BaseVPI ;
-  ConsVPI = E.ConsVPI ;
-  MkVPI = E.MkVPI ;
-  ConjVPI = E.ConjVPI ;
-  ComplVPIVV = E.ComplVPIVV ;
-
-lincat
-  VPS   = E.VPS ;
-  [VPS] = E.ListVPS ;
-
-lin
-  BaseVPS = E.BaseVPS ;
-  ConsVPS = E.ConsVPS ;
-  PredVPS = E.PredVPS ;
-  MkVPS = E.MkVPS ;
-  ConjVPS = E.ConjVPS ;
-
-lin
-  PassVPSlash = E.PassVPSlash ;
-  PartVP = E.PartVP ;
-  EmbedPresPart = E.EmbedPresPart ;
-
--- And then we give some FraCaS-specific additions to the original ExtraEng.gf.
-
-lincat
-  [QS] = {s1,s2 : X.QForm => Str} ;
-  [Det] = {s1,s2 : Str ; sp1,sp2 : R.NPCase => Str ; n : X.Number ; hasNum : Bool} ;
-
-lin
-  RelNPa np rs = {
-      s = \\c => np.s ! c ++ rs.s ! np.a ;
-      a = np.a
-      } ;
-
-  UseComparA_prefix = G.UseComparA ;
-
-  PassV2s = G.PassV2 ;
-
-  SoDoI subj = {
-    s = \\t,a,b,o =>
-      let 
-	so = case b of {
-	  R.CPos => "so" ; 
-	  R.CNeg c => "neither"
-	  } ;
-	did = case <t,a> of {
-	  <X.Pres,X.Simul> => R.agrVerb "does" "do" subj.a ;
-	  <X.Pres,X.Anter> => R.agrVerb "has" "have" subj.a ;
-	  <X.Past,X.Simul> => "did" ;
-	  <X.Past,X.Anter> => "had" ;
-	  <X.Fut ,_      > => "will" ;
-	  <X.Cond,_      > => "would" 
-	  }
-      in 
-      case o of {
-	R.ODir   => so ++ did ++ (subj.s ! R.npNom) ;
-	R.OQuest => did ++ (subj.s ! R.npNom) ++ so 
-      }
-    } ;
-
-  ExtAdvQS a s = {s = \\q => a.s ++ "," ++ s.s ! q} ;
-
-  ConjQS conj ss = C.conjunctDistrTable X.QForm conj ss ;
-  BaseQS x y = C.twoTable X.QForm x y ;
-  ConsQS x xs = C.consrTable X.QForm C.comma x xs ;
-
-  ConjDet conj ss = C.conjunctDistrSS conj ss ** {
-    sp = \\c => conj.s1 ++ ss.sp1 ! c ++ conj.s2 ++ ss.sp2 ! c;
-    n = X.conjNumber conj.n ss.n; hasNum = ss.hasNum
-    } ;
-  BaseDet x y = C.twoSS x y ** {
-    sp1 = x.sp; sp2 = y.sp; n = X.conjNumber x.n y.n; hasNum = orB x.hasNum y.hasNum
-    } ;
-  ConsDet x xs = C.consrSS C.comma x xs ** {
-    sp1 = \\c => x.sp ! c ++ C.comma ++ xs.sp1 ! c;
-    sp2 = xs.sp2; n = X.conjNumber xs.n x.n; hasNum = orB xs.hasNum x.hasNum
-    } ;
-
-}
diff --git a/examples/fracas/src/AdditionsSwe.gf b/examples/fracas/src/AdditionsSwe.gf
deleted file mode 100644
--- a/examples/fracas/src/AdditionsSwe.gf
+++ /dev/null
@@ -1,83 +0,0 @@
---# -path=.:alltenses
-
-concrete AdditionsSwe of Additions = CatSwe ** 
-  open CommonScand, Coordination, ResSwe, ParamX,
-  Prelude,
-  (E=ExtraSwe),
-  (M=MorphoSwe),
-  (P=ParadigmsSwe),
-  (I=IrregSwe),
-  (G=GrammarSwe),
-  (X=ParamX),
-  (C=Coordination)
-  in {
-
--- First we start with the contents of the RGL's ExtraSwe.gf, as it looked like in October 2011.
-
-lin
-  GenNP = E.GenNP ;
-  ComplBareVS = E.ComplBareVS ;
-  StrandRelSlash = E.StrandRelSlash ; 
-  EmptyRelSlash = E.EmptyRelSlash ; 
-
-lincat
-  VPI   = E.VPI ;
-  [VPI] = E.ListVPI ;
-
-lin
-  BaseVPI = E.BaseVPI ;
-  ConsVPI = E.ConsVPI ;
-  MkVPI = E.MkVPI ;
-  ConjVPI = E.ConjVPI ;
-  ComplVPIVV = E.ComplVPIVV ;
-
-lincat
-  VPS   = E.VPS ;
-  [VPS] = E.ListVPS ;
-
-lin
-  BaseVPS = E.BaseVPS ;
-  ConsVPS = E.ConsVPS ;
-  PredVPS = E.PredVPS ;
-  MkVPS = E.MkVPS ;
-  ConjVPS = E.ConjVPS ;
-
-lin
-  PassVPSlash vps = variants{} ;  -- M.insertObj (\\a => "[??]") (UseV M.verbBecome) ;
-  PartVP vp = variants{} ;  -- {s = \\ap => "[??]"; isPre = False} ;
-  EmbedPresPart vp = variants{} ;
-
--- And then we give some FraCaS-specific additions to the original ExtraSwe.gf.
-
-lincat
-  [QS] = {s1,s2 : X.QForm => Str} ;
-  [Det] = {s1,s2,sp1,sp2 : Bool => M.NGender => Str ; n : M.Number ; det : M.DetSpecies} ;
-
-lin
-  RelNPa np rs = {
-    s = \\c => np.s ! c ++ rs.s ! np.a ! M.RNom ;
-    a = np.a ;
-    isMod = np.isMod
-    } ;
-
-  UseComparA_prefix a = {s = (G.UseComparA a).s; isPre = True};
-
-  PassV2s v2 = predV (P.depV (lin V v2)) ;
-
-  SoDoI subj = M.mkClause "det" (M.agrP3 M.neutrum M.Sg) 
-    (M.insertObj (\\_ => subj.s ! M.nominative ++ "också") (G.UseV I.göra_V)) ;
-  -- error in Anter: "det har gjort han också"
-  -- error in PNeg: "det gör inte han också" (better: "inte heller")
-  -- probably error in Inv/Sub word order too
-
-  ExtAdvQS a s = {s = \\q => a.s ++ "," ++ s.s ! q} ;
-
-  ConjQS conj ss = C.conjunctDistrTable X.QForm conj ss ;
-  BaseQS x y = C.twoTable X.QForm x y ;
-  ConsQS x xs = C.consrTable X.QForm C.comma x xs ;
-
-  ConjDet conj ss = variants{} ;
-  BaseDet x y = variants{} ;
-  ConsDet x xs = variants{} ;
-
-}
diff --git a/examples/fracas/src/FraCaS.gf b/examples/fracas/src/FraCaS.gf
deleted file mode 100644
--- a/examples/fracas/src/FraCaS.gf
+++ /dev/null
@@ -1,59 +0,0 @@
---# -path=.:alltenses
-
-abstract FraCaS = Grammar, Additions, FraCaSLex ** {
-
-flags
-  startcat = Phr ;
-
--- language independent functions
-
-fun
-  ComparAsAs : A -> NP -> AP;
-
-fun
-  Adverbial : Adv -> Phr;
-  PAdverbial : PConj -> Adv -> Phr;
-  Nounphrase : NP -> Phr;
-  PNounphrase : PConj -> NP -> Phr;
-  Question : QS -> Phr;
-  PQuestion : PConj -> QS -> Phr;
-  Sentence : S -> Phr;
-  PSentence : PConj -> S -> Phr;
-
-fun
-  Past : Temp;
-  PastPerfect : Temp;
-  Present : Temp;
-  PresentPerfect : Temp;
-  Future : Temp;
-  FuturePerfect : Temp;
-  Conditional : Temp;
-
-fun
-  ConjCN2 : Conj -> CN -> CN -> CN;
-  ConjNP2 : Conj -> NP -> NP -> NP;
-  ConjNP3 : Conj -> NP -> NP -> NP -> NP;
-  ConjQS2 : Conj -> QS -> QS -> QS;
-  ConjS2 : Conj -> S -> S -> S;
-  ConjVPI2 : Conj -> VP -> VP -> VPI;
-  ConjVPS2 : Conj -> Temp -> Pol -> VP -> Temp -> Pol -> VP -> VPS;
-
--- language dependent functions
-
-fun
-  UncNeg : Pol ;
-
-fun
-  ComplVSa : VS -> S -> VP ;
-  ProgrVPa : VP -> VP ;
-
-fun
-  elliptic_V : V ;
-  elliptic_NP_Sg, elliptic_NP_Pl : NP ; 
-  elliptic_CN : CN ; 
-  elliptic_VP : VP ;
-  elliptic_Cl : Cl ; 
-  elliptic_VPSlash : VPSlash ;
-  elliptic_V2V : V2V ;
-
-}
diff --git a/examples/fracas/src/FraCaSBank.gf b/examples/fracas/src/FraCaSBank.gf
deleted file mode 100644
--- a/examples/fracas/src/FraCaSBank.gf
+++ /dev/null
@@ -1,1579 +0,0 @@
---# -path=.:alltenses:prelude
-
-abstract FraCaSBank = {
-
-cat FraCaSPhrase;
-
-fun s_001_1_p : FraCaSPhrase;
-fun s_001_2_q : FraCaSPhrase;
-fun s_001_3_h : FraCaSPhrase;
-
-fun s_002_1_p : FraCaSPhrase;
-fun s_002_2_p : FraCaSPhrase;
-fun s_002_3_q : FraCaSPhrase;
-fun s_002_4_h : FraCaSPhrase;
-
-fun s_003_1_p : FraCaSPhrase;
-fun s_003_2_p : FraCaSPhrase;
-fun s_003_3_q : FraCaSPhrase;
-fun s_003_4_h : FraCaSPhrase;
-
-fun s_004_1_p : FraCaSPhrase;
-fun s_004_2_p : FraCaSPhrase;
-fun s_004_3_q : FraCaSPhrase;
-fun s_004_4_h : FraCaSPhrase;
-
-fun s_005_1_p : FraCaSPhrase;
-fun s_005_2_q : FraCaSPhrase;
-fun s_005_3_h : FraCaSPhrase;
-
-fun s_006_1_p : FraCaSPhrase;
-fun s_006_2_q : FraCaSPhrase;
-fun s_006_3_h : FraCaSPhrase;
-
-fun s_007_1_p : FraCaSPhrase;
-fun s_007_2_q : FraCaSPhrase;
-fun s_007_3_h : FraCaSPhrase;
-
-fun s_008_1_p : FraCaSPhrase;
-fun s_008_2_q : FraCaSPhrase;
-fun s_008_3_h : FraCaSPhrase;
-
-fun s_009_1_p : FraCaSPhrase;
-fun s_009_2_q : FraCaSPhrase;
-fun s_009_3_h : FraCaSPhrase;
-
-fun s_010_1_p : FraCaSPhrase;
-fun s_010_2_q : FraCaSPhrase;
-fun s_010_3_h : FraCaSPhrase;
-
-fun s_011_1_p : FraCaSPhrase;
-fun s_011_2_p : FraCaSPhrase;
-fun s_011_3_q : FraCaSPhrase;
-fun s_011_4_h : FraCaSPhrase;
-
-fun s_012_1_p : FraCaSPhrase;
-fun s_012_2_q : FraCaSPhrase;
-fun s_012_3_h : FraCaSPhrase;
-
-fun s_013_1_p : FraCaSPhrase;
-fun s_013_2_p : FraCaSPhrase;
-fun s_013_3_q : FraCaSPhrase;
-fun s_013_4_h : FraCaSPhrase;
-
-fun s_014_1_p : FraCaSPhrase;
-fun s_014_2_p : FraCaSPhrase;
-fun s_014_3_q : FraCaSPhrase;
-fun s_014_4_h : FraCaSPhrase;
-
-fun s_015_1_p : FraCaSPhrase;
-fun s_015_2_q : FraCaSPhrase;
-fun s_015_3_h : FraCaSPhrase;
-
-fun s_016_1_p : FraCaSPhrase;
-fun s_016_2_q : FraCaSPhrase;
-fun s_016_3_h : FraCaSPhrase;
-
-fun s_017_1_p : FraCaSPhrase;
-fun s_017_2_q : FraCaSPhrase;
-fun s_017_3_h : FraCaSPhrase;
-
-fun s_018_1_p : FraCaSPhrase;
-fun s_018_2_p : FraCaSPhrase;
-fun s_018_3_p : FraCaSPhrase;
-fun s_018_4_q : FraCaSPhrase;
-fun s_018_5_h : FraCaSPhrase;
-
-fun s_019_1_p : FraCaSPhrase;
-fun s_019_2_p : FraCaSPhrase;
-fun s_019_3_p : FraCaSPhrase;
-fun s_019_4_q : FraCaSPhrase;
-fun s_019_5_h : FraCaSPhrase;
-
-fun s_020_1_p : FraCaSPhrase;
-fun s_020_2_p : FraCaSPhrase;
-fun s_020_3_p : FraCaSPhrase;
-fun s_020_4_q : FraCaSPhrase;
-fun s_020_5_h : FraCaSPhrase;
-
-fun s_021_1_p : FraCaSPhrase;
-fun s_021_2_p : FraCaSPhrase;
-fun s_021_3_p : FraCaSPhrase;
-fun s_021_4_q : FraCaSPhrase;
-fun s_021_5_h : FraCaSPhrase;
-
-fun s_022_1_p : FraCaSPhrase;
-fun s_022_2_q : FraCaSPhrase;
-fun s_022_3_h : FraCaSPhrase;
-
-fun s_023_1_p : FraCaSPhrase;
-fun s_023_2_q : FraCaSPhrase;
-fun s_023_3_h : FraCaSPhrase;
-
-fun s_024_1_p : FraCaSPhrase;
-fun s_024_2_q : FraCaSPhrase;
-fun s_024_3_h : FraCaSPhrase;
-
-fun s_025_1_p : FraCaSPhrase;
-fun s_025_2_q : FraCaSPhrase;
-fun s_025_3_h : FraCaSPhrase;
-
-fun s_026_1_p : FraCaSPhrase;
-fun s_026_2_p : FraCaSPhrase;
-fun s_026_3_p : FraCaSPhrase;
-fun s_026_4_q : FraCaSPhrase;
-fun s_026_5_h : FraCaSPhrase;
-
-fun s_027_1_p : FraCaSPhrase;
-fun s_027_2_p : FraCaSPhrase;
-fun s_027_3_p : FraCaSPhrase;
-fun s_027_4_q : FraCaSPhrase;
-fun s_027_5_h : FraCaSPhrase;
-
-fun s_028_1_p : FraCaSPhrase;
-fun s_028_2_p : FraCaSPhrase;
-fun s_028_3_p : FraCaSPhrase;
-fun s_028_4_q : FraCaSPhrase;
-fun s_028_5_h : FraCaSPhrase;
-
-fun s_029_1_p : FraCaSPhrase;
-fun s_029_2_q : FraCaSPhrase;
-fun s_029_3_h : FraCaSPhrase;
-
-fun s_030_1_p : FraCaSPhrase;
-fun s_030_2_q : FraCaSPhrase;
-fun s_030_3_h : FraCaSPhrase;
-
-fun s_031_1_p : FraCaSPhrase;
-fun s_031_2_q : FraCaSPhrase;
-fun s_031_3_h : FraCaSPhrase;
-
-fun s_032_1_p : FraCaSPhrase;
-fun s_032_2_q : FraCaSPhrase;
-fun s_032_3_h : FraCaSPhrase;
-
-fun s_033_1_p : FraCaSPhrase;
-fun s_033_2_q : FraCaSPhrase;
-fun s_033_3_h : FraCaSPhrase;
-
-fun s_034_1_p : FraCaSPhrase;
-fun s_034_2_p : FraCaSPhrase;
-fun s_034_3_p : FraCaSPhrase;
-fun s_034_4_q : FraCaSPhrase;
-fun s_034_5_h : FraCaSPhrase;
-
-fun s_035_1_p : FraCaSPhrase;
-fun s_035_2_p : FraCaSPhrase;
-fun s_035_3_p : FraCaSPhrase;
-fun s_035_4_q : FraCaSPhrase;
-fun s_035_5_h : FraCaSPhrase;
-
-fun s_036_1_p : FraCaSPhrase;
-fun s_036_2_p : FraCaSPhrase;
-fun s_036_3_p : FraCaSPhrase;
-fun s_036_4_q : FraCaSPhrase;
-fun s_036_5_h : FraCaSPhrase;
-
-fun s_037_1_p : FraCaSPhrase;
-fun s_037_2_p : FraCaSPhrase;
-fun s_037_3_p : FraCaSPhrase;
-fun s_037_4_q : FraCaSPhrase;
-fun s_037_5_h : FraCaSPhrase;
-
-fun s_038_1_p : FraCaSPhrase;
-fun s_038_2_q : FraCaSPhrase;
-fun s_038_3_h : FraCaSPhrase;
-
-fun s_039_1_p : FraCaSPhrase;
-fun s_039_2_q : FraCaSPhrase;
-fun s_039_3_h : FraCaSPhrase;
-
-fun s_040_1_p : FraCaSPhrase;
-fun s_040_2_q : FraCaSPhrase;
-fun s_040_3_h : FraCaSPhrase;
-
-fun s_041_1_p : FraCaSPhrase;
-fun s_041_2_q : FraCaSPhrase;
-fun s_041_3_h : FraCaSPhrase;
-
-fun s_042_1_p : FraCaSPhrase;
-fun s_042_2_p : FraCaSPhrase;
-fun s_042_3_p : FraCaSPhrase;
-fun s_042_4_q : FraCaSPhrase;
-fun s_042_5_h : FraCaSPhrase;
-
-fun s_043_1_p : FraCaSPhrase;
-fun s_043_2_p : FraCaSPhrase;
-fun s_043_3_p : FraCaSPhrase;
-fun s_043_4_q : FraCaSPhrase;
-fun s_043_5_h : FraCaSPhrase;
-
-fun s_044_1_p : FraCaSPhrase;
-fun s_044_2_p : FraCaSPhrase;
-fun s_044_3_p : FraCaSPhrase;
-fun s_044_4_q : FraCaSPhrase;
-fun s_044_5_h : FraCaSPhrase;
-
-fun s_045_1_p : FraCaSPhrase;
-fun s_045_2_q : FraCaSPhrase;
-fun s_045_3_h : FraCaSPhrase;
-
-fun s_046_1_p : FraCaSPhrase;
-fun s_046_2_q : FraCaSPhrase;
-fun s_046_3_h : FraCaSPhrase;
-
-fun s_047_1_p : FraCaSPhrase;
-fun s_047_2_q : FraCaSPhrase;
-fun s_047_3_h : FraCaSPhrase;
-
-fun s_048_1_p : FraCaSPhrase;
-fun s_048_2_q : FraCaSPhrase;
-fun s_048_3_h : FraCaSPhrase;
-
-fun s_049_1_p : FraCaSPhrase;
-fun s_049_2_p : FraCaSPhrase;
-fun s_049_3_q : FraCaSPhrase;
-fun s_049_4_h : FraCaSPhrase;
-
-fun s_050_1_p : FraCaSPhrase;
-fun s_050_2_p : FraCaSPhrase;
-fun s_050_3_q : FraCaSPhrase;
-fun s_050_4_h : FraCaSPhrase;
-
-fun s_051_1_p : FraCaSPhrase;
-fun s_051_2_p : FraCaSPhrase;
-fun s_051_3_q : FraCaSPhrase;
-fun s_051_4_h : FraCaSPhrase;
-
-fun s_052_1_p : FraCaSPhrase;
-fun s_052_2_p : FraCaSPhrase;
-fun s_052_3_q : FraCaSPhrase;
-fun s_052_4_h : FraCaSPhrase;
-
-fun s_053_1_p : FraCaSPhrase;
-fun s_053_2_p : FraCaSPhrase;
-fun s_053_3_q : FraCaSPhrase;
-fun s_053_4_h : FraCaSPhrase;
-
-fun s_054_1_p : FraCaSPhrase;
-fun s_054_2_q : FraCaSPhrase;
-fun s_054_3_h : FraCaSPhrase;
-
-fun s_055_1_p : FraCaSPhrase;
-fun s_055_2_q : FraCaSPhrase;
-fun s_055_3_h : FraCaSPhrase;
-
-fun s_056_1_p : FraCaSPhrase;
-fun s_056_2_q : FraCaSPhrase;
-fun s_056_3_h : FraCaSPhrase;
-
-fun s_057_1_p : FraCaSPhrase;
-fun s_057_2_q : FraCaSPhrase;
-fun s_057_3_h : FraCaSPhrase;
-
-fun s_058_1_p : FraCaSPhrase;
-fun s_058_2_q : FraCaSPhrase;
-fun s_058_3_h : FraCaSPhrase;
-
-fun s_059_1_p : FraCaSPhrase;
-fun s_059_2_q : FraCaSPhrase;
-fun s_059_3_h : FraCaSPhrase;
-
-fun s_060_1_p : FraCaSPhrase;
-fun s_060_2_q : FraCaSPhrase;
-fun s_060_3_h : FraCaSPhrase;
-
-fun s_061_1_p : FraCaSPhrase;
-fun s_061_2_q : FraCaSPhrase;
-fun s_061_3_h : FraCaSPhrase;
-
-fun s_062_1_p : FraCaSPhrase;
-fun s_062_2_q : FraCaSPhrase;
-fun s_062_3_h : FraCaSPhrase;
-
-fun s_063_1_p : FraCaSPhrase;
-fun s_063_2_q : FraCaSPhrase;
-fun s_063_3_h : FraCaSPhrase;
-
-fun s_064_1_p : FraCaSPhrase;
-fun s_064_2_q : FraCaSPhrase;
-fun s_064_3_h : FraCaSPhrase;
-
-fun s_065_1_p : FraCaSPhrase;
-fun s_065_2_p : FraCaSPhrase;
-fun s_065_3_q : FraCaSPhrase;
-fun s_065_4_h : FraCaSPhrase;
-
-fun s_066_1_p : FraCaSPhrase;
-fun s_066_2_p : FraCaSPhrase;
-fun s_066_3_q : FraCaSPhrase;
-fun s_066_4_h : FraCaSPhrase;
-
-fun s_067_1_p : FraCaSPhrase;
-fun s_067_2_p : FraCaSPhrase;
-fun s_067_3_q : FraCaSPhrase;
-fun s_067_4_h : FraCaSPhrase;
-
-fun s_068_1_p : FraCaSPhrase;
-fun s_068_2_p : FraCaSPhrase;
-fun s_068_3_q : FraCaSPhrase;
-fun s_068_4_h : FraCaSPhrase;
-
-fun s_069_1_p : FraCaSPhrase;
-fun s_069_2_p : FraCaSPhrase;
-fun s_069_3_q : FraCaSPhrase;
-fun s_069_4_h : FraCaSPhrase;
-
-fun s_070_1_p : FraCaSPhrase;
-fun s_070_2_q : FraCaSPhrase;
-fun s_070_3_h : FraCaSPhrase;
-
-fun s_071_1_p : FraCaSPhrase;
-fun s_071_2_q : FraCaSPhrase;
-fun s_071_3_h : FraCaSPhrase;
-
-fun s_072_1_p : FraCaSPhrase;
-fun s_072_2_q : FraCaSPhrase;
-fun s_072_3_h : FraCaSPhrase;
-
-fun s_073_1_p : FraCaSPhrase;
-fun s_073_2_q : FraCaSPhrase;
-fun s_073_3_h : FraCaSPhrase;
-
-fun s_074_1_p : FraCaSPhrase;
-fun s_074_2_q : FraCaSPhrase;
-fun s_074_3_h : FraCaSPhrase;
-
-fun s_075_1_p : FraCaSPhrase;
-fun s_075_2_q : FraCaSPhrase;
-fun s_075_3_h : FraCaSPhrase;
-
-fun s_076_1_p : FraCaSPhrase;
-fun s_076_2_q : FraCaSPhrase;
-fun s_076_3_h : FraCaSPhrase;
-
-fun s_077_1_p : FraCaSPhrase;
-fun s_077_2_q : FraCaSPhrase;
-fun s_077_3_h : FraCaSPhrase;
-
-fun s_078_1_p : FraCaSPhrase;
-fun s_078_2_q : FraCaSPhrase;
-fun s_078_3_h : FraCaSPhrase;
-
-fun s_079_1_p : FraCaSPhrase;
-fun s_079_2_q : FraCaSPhrase;
-fun s_079_3_h : FraCaSPhrase;
-
-fun s_080_1_p : FraCaSPhrase;
-fun s_080_2_q : FraCaSPhrase;
-fun s_080_3_h : FraCaSPhrase;
-
-fun s_081_1_p : FraCaSPhrase;
-fun s_081_2_q : FraCaSPhrase;
-fun s_081_3_h : FraCaSPhrase;
-
-fun s_082_1_p : FraCaSPhrase;
-fun s_082_2_q : FraCaSPhrase;
-fun s_082_3_h : FraCaSPhrase;
-
-fun s_083_1_p : FraCaSPhrase;
-fun s_083_2_q : FraCaSPhrase;
-fun s_083_3_h : FraCaSPhrase;
-
-fun s_084_1_p : FraCaSPhrase;
-fun s_084_2_q : FraCaSPhrase;
-fun s_084_3_h : FraCaSPhrase;
-
-fun s_085_1_p : FraCaSPhrase;
-fun s_085_2_q : FraCaSPhrase;
-fun s_085_3_h : FraCaSPhrase;
-
-fun s_086_1_p : FraCaSPhrase;
-fun s_086_2_q : FraCaSPhrase;
-fun s_086_3_h : FraCaSPhrase;
-
-fun s_087_1_p : FraCaSPhrase;
-fun s_087_2_q : FraCaSPhrase;
-fun s_087_3_h : FraCaSPhrase;
-
-fun s_088_1_p : FraCaSPhrase;
-fun s_088_2_q : FraCaSPhrase;
-fun s_088_3_h : FraCaSPhrase;
-
-fun s_089_1_p : FraCaSPhrase;
-fun s_089_2_q : FraCaSPhrase;
-fun s_089_3_h : FraCaSPhrase;
-
-fun s_090_1_p : FraCaSPhrase;
-fun s_090_2_q : FraCaSPhrase;
-fun s_090_3_h : FraCaSPhrase;
-
-fun s_091_1_p : FraCaSPhrase;
-fun s_091_2_q : FraCaSPhrase;
-fun s_091_3_h : FraCaSPhrase;
-
-fun s_092_1_p : FraCaSPhrase;
-fun s_092_2_q : FraCaSPhrase;
-fun s_092_3_h : FraCaSPhrase;
-
-fun s_093_1_p : FraCaSPhrase;
-fun s_093_2_q : FraCaSPhrase;
-fun s_093_3_h : FraCaSPhrase;
-
-fun s_094_1_p : FraCaSPhrase;
-fun s_094_2_q : FraCaSPhrase;
-fun s_094_3_h : FraCaSPhrase;
-
-fun s_095_1_p : FraCaSPhrase;
-fun s_095_2_q : FraCaSPhrase;
-fun s_095_3_h : FraCaSPhrase;
-
-fun s_096_1_p : FraCaSPhrase;
-fun s_096_2_q : FraCaSPhrase;
-fun s_096_3_h : FraCaSPhrase;
-
-fun s_097_1_p : FraCaSPhrase;
-fun s_097_2_q : FraCaSPhrase;
-fun s_097_3_h : FraCaSPhrase;
-
-fun s_098_1_p : FraCaSPhrase;
-fun s_098_2_p : FraCaSPhrase;
-fun s_098_3_q : FraCaSPhrase;
-fun s_098_4_h : FraCaSPhrase;
-
-fun s_099_1_p : FraCaSPhrase;
-fun s_099_2_p : FraCaSPhrase;
-fun s_099_3_q : FraCaSPhrase;
-fun s_099_4_h : FraCaSPhrase;
-
-fun s_100_1_p : FraCaSPhrase;
-fun s_100_2_q : FraCaSPhrase;
-fun s_100_3_h : FraCaSPhrase;
-
-fun s_101_1_p : FraCaSPhrase;
-fun s_101_2_p : FraCaSPhrase;
-fun s_101_3_q : FraCaSPhrase;
-fun s_101_4_h : FraCaSPhrase;
-
-fun s_102_1_p : FraCaSPhrase;
-fun s_102_2_p : FraCaSPhrase;
-fun s_102_3_q : FraCaSPhrase;
-fun s_102_4_h : FraCaSPhrase;
-
-fun s_103_1_p : FraCaSPhrase;
-fun s_103_2_p : FraCaSPhrase;
-fun s_103_3_q : FraCaSPhrase;
-fun s_103_4_h : FraCaSPhrase;
-
-fun s_104_1_p : FraCaSPhrase;
-fun s_104_2_p : FraCaSPhrase;
-fun s_104_3_q : FraCaSPhrase;
-fun s_104_4_h : FraCaSPhrase;
-
-fun s_105_1_p : FraCaSPhrase;
-fun s_105_2_q : FraCaSPhrase;
-fun s_105_3_h : FraCaSPhrase;
-
-fun s_106_1_p : FraCaSPhrase;
-fun s_106_2_q : FraCaSPhrase;
-fun s_106_3_h : FraCaSPhrase;
-
-fun s_107_1_p : FraCaSPhrase;
-fun s_107_2_q : FraCaSPhrase;
-fun s_107_3_h : FraCaSPhrase;
-
-fun s_108_1_p : FraCaSPhrase;
-fun s_108_2_q : FraCaSPhrase;
-fun s_108_3_h : FraCaSPhrase;
-
-fun s_109_1_p : FraCaSPhrase;
-fun s_109_2_q : FraCaSPhrase;
-fun s_109_3_h : FraCaSPhrase;
-
-fun s_110_1_p : FraCaSPhrase;
-fun s_110_2_q : FraCaSPhrase;
-fun s_110_3_h : FraCaSPhrase;
-
-fun s_111_1_p : FraCaSPhrase;
-fun s_111_2_p : FraCaSPhrase;
-fun s_111_3_q : FraCaSPhrase;
-fun s_111_4_h : FraCaSPhrase;
-
-fun s_112_1_p : FraCaSPhrase;
-fun s_112_2_p : FraCaSPhrase;
-fun s_112_3_q : FraCaSPhrase;
-fun s_112_4_h : FraCaSPhrase;
-
-fun s_113_1_p : FraCaSPhrase;
-fun s_113_2_p : FraCaSPhrase;
-fun s_113_3_q : FraCaSPhrase;
-fun s_113_4_h : FraCaSPhrase;
-
-fun s_114_1_p : FraCaSPhrase;
-fun s_114_2_q : FraCaSPhrase;
-fun s_114_3_h : FraCaSPhrase;
-
-fun s_115_1_p : FraCaSPhrase;
-fun s_115_2_q : FraCaSPhrase;
-fun s_115_3_h : FraCaSPhrase;
-
-fun s_116_1_p : FraCaSPhrase;
-fun s_116_2_q : FraCaSPhrase;
-fun s_116_3_h : FraCaSPhrase;
-
-fun s_117_1_p : FraCaSPhrase;
-fun s_117_2_p : FraCaSPhrase;
-fun s_117_3_q : FraCaSPhrase;
-fun s_117_4_h : FraCaSPhrase;
-
-fun s_118_1_p : FraCaSPhrase;
-fun s_118_2_p : FraCaSPhrase;
-fun s_118_3_q : FraCaSPhrase;
-fun s_118_4_h : FraCaSPhrase;
-
-fun s_119_1_p : FraCaSPhrase;
-fun s_119_2_p : FraCaSPhrase;
-fun s_119_3_q : FraCaSPhrase;
-fun s_119_4_h : FraCaSPhrase;
-
-fun s_120_1_p : FraCaSPhrase;
-fun s_120_2_p : FraCaSPhrase;
-fun s_120_3_q : FraCaSPhrase;
-fun s_120_4_h : FraCaSPhrase;
-
-fun s_121_1_p : FraCaSPhrase;
-fun s_121_2_p : FraCaSPhrase;
-fun s_121_3_p : FraCaSPhrase;
-fun s_121_4_q : FraCaSPhrase;
-fun s_121_5_h : FraCaSPhrase;
-
-fun s_122_1_p : FraCaSPhrase;
-fun s_122_2_p : FraCaSPhrase;
-fun s_122_3_q : FraCaSPhrase;
-fun s_122_4_h : FraCaSPhrase;
-
-fun s_123_1_p : FraCaSPhrase;
-fun s_123_2_p : FraCaSPhrase;
-fun s_123_3_q : FraCaSPhrase;
-fun s_123_4_h : FraCaSPhrase;
-
-fun s_124_1_p : FraCaSPhrase;
-fun s_124_2_p : FraCaSPhrase;
-fun s_124_3_q : FraCaSPhrase;
-fun s_124_4_h : FraCaSPhrase;
-
-fun s_125_1_p : FraCaSPhrase;
-fun s_125_2_p : FraCaSPhrase;
-fun s_125_3_q : FraCaSPhrase;
-fun s_125_4_h : FraCaSPhrase;
-
-fun s_126_1_p : FraCaSPhrase;
-fun s_126_2_p : FraCaSPhrase;
-fun s_126_3_q : FraCaSPhrase;
-fun s_126_4_h : FraCaSPhrase;
-
-fun s_127_1_p : FraCaSPhrase;
-fun s_127_2_p : FraCaSPhrase;
-fun s_127_3_q : FraCaSPhrase;
-fun s_127_4_h : FraCaSPhrase;
-
-fun s_128_1_p : FraCaSPhrase;
-fun s_128_2_p : FraCaSPhrase;
-fun s_128_3_q : FraCaSPhrase;
-fun s_128_4_h : FraCaSPhrase;
-
-fun s_129_1_p : FraCaSPhrase;
-fun s_129_2_p : FraCaSPhrase;
-fun s_129_3_q : FraCaSPhrase;
-fun s_129_4_h : FraCaSPhrase;
-
-fun s_130_1_p : FraCaSPhrase;
-fun s_130_2_p : FraCaSPhrase;
-fun s_130_3_q : FraCaSPhrase;
-fun s_130_4_h : FraCaSPhrase;
-
-fun s_131_1_p : FraCaSPhrase;
-fun s_131_2_p : FraCaSPhrase;
-fun s_131_3_q : FraCaSPhrase;
-fun s_131_4_h : FraCaSPhrase;
-
-fun s_132_1_p : FraCaSPhrase;
-fun s_132_2_p : FraCaSPhrase;
-fun s_132_3_q : FraCaSPhrase;
-fun s_132_4_h : FraCaSPhrase;
-
-fun s_133_1_p : FraCaSPhrase;
-fun s_133_2_p : FraCaSPhrase;
-fun s_133_3_q : FraCaSPhrase;
-fun s_133_4_h : FraCaSPhrase;
-
-fun s_134_1_p : FraCaSPhrase;
-fun s_134_2_p : FraCaSPhrase;
-fun s_134_3_q : FraCaSPhrase;
-fun s_134_4_h : FraCaSPhrase;
-
-fun s_135_1_p : FraCaSPhrase;
-fun s_135_2_p : FraCaSPhrase;
-fun s_135_3_q : FraCaSPhrase;
-fun s_135_4_h : FraCaSPhrase;
-
-fun s_136_1_p : FraCaSPhrase;
-fun s_136_2_p : FraCaSPhrase;
-fun s_136_3_q : FraCaSPhrase;
-fun s_136_4_h : FraCaSPhrase;
-
-fun s_137_1_p : FraCaSPhrase;
-fun s_137_2_p : FraCaSPhrase;
-fun s_137_3_p : FraCaSPhrase;
-fun s_137_4_p : FraCaSPhrase;
-fun s_137_5_p : FraCaSPhrase;
-fun s_137_6_q : FraCaSPhrase;
-fun s_137_7_h : FraCaSPhrase;
-
-fun s_138_1_p : FraCaSPhrase;
-fun s_138_2_p : FraCaSPhrase;
-fun s_138_3_p : FraCaSPhrase;
-fun s_138_4_q : FraCaSPhrase;
-fun s_138_5_h : FraCaSPhrase;
-
-fun s_139_1_p : FraCaSPhrase;
-fun s_139_2_q : FraCaSPhrase;
-fun s_139_3_h : FraCaSPhrase;
-
-fun s_140_1_p : FraCaSPhrase;
-fun s_140_2_q : FraCaSPhrase;
-fun s_140_3_h : FraCaSPhrase;
-
-fun s_141_1_p : FraCaSPhrase;
-fun s_141_2_q : FraCaSPhrase;
-fun s_141_3_h : FraCaSPhrase;
-
-fun s_142_1_p : FraCaSPhrase;
-fun s_142_2_p : FraCaSPhrase;
-fun s_142_3_q : FraCaSPhrase;
-fun s_142_4_h : FraCaSPhrase;
-
-fun s_143_1_p : FraCaSPhrase;
-fun s_143_2_p : FraCaSPhrase;
-fun s_143_3_p : FraCaSPhrase;
-fun s_143_4_q : FraCaSPhrase;
-fun s_143_5_h : FraCaSPhrase;
-
-fun s_144_1_p : FraCaSPhrase;
-fun s_144_2_p : FraCaSPhrase;
-fun s_144_3_q : FraCaSPhrase;
-fun s_144_4_h : FraCaSPhrase;
-
-fun s_145_1_p : FraCaSPhrase;
-fun s_145_2_p : FraCaSPhrase;
-fun s_145_3_q : FraCaSPhrase;
-fun s_145_4_h : FraCaSPhrase;
-
-fun s_146_1_p : FraCaSPhrase;
-fun s_146_2_p : FraCaSPhrase;
-fun s_146_3_q : FraCaSPhrase;
-fun s_146_4_h : FraCaSPhrase;
-
-fun s_147_1_p : FraCaSPhrase;
-fun s_147_2_p : FraCaSPhrase;
-fun s_147_3_q : FraCaSPhrase;
-fun s_147_4_h : FraCaSPhrase;
-
-fun s_148_1_p : FraCaSPhrase;
-fun s_148_2_p : FraCaSPhrase;
-fun s_148_3_q : FraCaSPhrase;
-fun s_148_4_h : FraCaSPhrase;
-
-fun s_149_1_p : FraCaSPhrase;
-fun s_149_2_p : FraCaSPhrase;
-fun s_149_3_q : FraCaSPhrase;
-fun s_149_4_h : FraCaSPhrase;
-
-fun s_150_1_p : FraCaSPhrase;
-fun s_150_2_q : FraCaSPhrase;
-fun s_150_3_h : FraCaSPhrase;
-
-fun s_151_1_p : FraCaSPhrase;
-fun s_151_2_q : FraCaSPhrase;
-fun s_151_3_h : FraCaSPhrase;
-
-fun s_152_1_p : FraCaSPhrase;
-fun s_152_2_q : FraCaSPhrase;
-fun s_152_3_h : FraCaSPhrase;
-
-fun s_153_1_p : FraCaSPhrase;
-fun s_153_2_q : FraCaSPhrase;
-fun s_153_3_h : FraCaSPhrase;
-
-fun s_154_1_p : FraCaSPhrase;
-fun s_154_2_p : FraCaSPhrase;
-fun s_154_3_q : FraCaSPhrase;
-fun s_154_4_h : FraCaSPhrase;
-
-fun s_155_1_p : FraCaSPhrase;
-fun s_155_2_p : FraCaSPhrase;
-fun s_155_3_q : FraCaSPhrase;
-fun s_155_4_h : FraCaSPhrase;
-
-fun s_156_1_p : FraCaSPhrase;
-fun s_156_2_p : FraCaSPhrase;
-fun s_156_3_q : FraCaSPhrase;
-fun s_156_4_h : FraCaSPhrase;
-
-fun s_157_1_p : FraCaSPhrase;
-fun s_157_2_p : FraCaSPhrase;
-fun s_157_3_q : FraCaSPhrase;
-fun s_157_4_h : FraCaSPhrase;
-
-fun s_158_1_p : FraCaSPhrase;
-fun s_158_2_p : FraCaSPhrase;
-fun s_158_3_q : FraCaSPhrase;
-fun s_158_4_h : FraCaSPhrase;
-
-fun s_159_1_p : FraCaSPhrase;
-fun s_159_2_p : FraCaSPhrase;
-fun s_159_3_q : FraCaSPhrase;
-fun s_159_4_h : FraCaSPhrase;
-
-fun s_160_1_p : FraCaSPhrase;
-fun s_160_2_p : FraCaSPhrase;
-fun s_160_3_q : FraCaSPhrase;
-fun s_160_4_h : FraCaSPhrase;
-
-fun s_161_1_p : FraCaSPhrase;
-fun s_161_2_p : FraCaSPhrase;
-fun s_161_3_q : FraCaSPhrase;
-fun s_161_4_h : FraCaSPhrase;
-
-fun s_162_1_p : FraCaSPhrase;
-fun s_162_2_p : FraCaSPhrase;
-fun s_162_3_q : FraCaSPhrase;
-fun s_162_4_h : FraCaSPhrase;
-
-fun s_163_1_p : FraCaSPhrase;
-fun s_163_2_p : FraCaSPhrase;
-fun s_163_3_q : FraCaSPhrase;
-fun s_163_4_h : FraCaSPhrase;
-
-fun s_164_1_p : FraCaSPhrase;
-fun s_164_2_p : FraCaSPhrase;
-fun s_164_3_q : FraCaSPhrase;
-fun s_164_4_h : FraCaSPhrase;
-
-fun s_165_1_p : FraCaSPhrase;
-fun s_165_2_p : FraCaSPhrase;
-fun s_165_3_q : FraCaSPhrase;
-fun s_165_4_h : FraCaSPhrase;
-
-fun s_166_1_p : FraCaSPhrase;
-fun s_166_2_p : FraCaSPhrase;
-fun s_166_3_q : FraCaSPhrase;
-fun s_166_4_h : FraCaSPhrase;
-
-fun s_167_1_p : FraCaSPhrase;
-fun s_167_2_p : FraCaSPhrase;
-fun s_167_3_q : FraCaSPhrase;
-fun s_167_4_h : FraCaSPhrase;
-
-fun s_168_1_p : FraCaSPhrase;
-fun s_168_2_p : FraCaSPhrase;
-fun s_168_3_q : FraCaSPhrase;
-fun s_168_4_h : FraCaSPhrase;
-
-fun s_169_1_p : FraCaSPhrase;
-fun s_169_2_q : FraCaSPhrase;
-fun s_169_3_h : FraCaSPhrase;
-
-fun s_170_1_p : FraCaSPhrase;
-fun s_170_2_q : FraCaSPhrase;
-fun s_170_3_h : FraCaSPhrase;
-
-fun s_171_1_p : FraCaSPhrase;
-fun s_171_2_p : FraCaSPhrase;
-fun s_171_3_q : FraCaSPhrase;
-fun s_171_4_h : FraCaSPhrase;
-
-fun s_172_1_p : FraCaSPhrase;
-fun s_172_2_q : FraCaSPhrase;
-fun s_172_3_h : FraCaSPhrase;
-
-fun s_173_1_p : FraCaSPhrase;
-fun s_173_2_p : FraCaSPhrase;
-fun s_173_3_q : FraCaSPhrase;
-fun s_173_4_h : FraCaSPhrase;
-
-fun s_174_1_p : FraCaSPhrase;
-fun s_174_2_p : FraCaSPhrase;
-fun s_174_3_q : FraCaSPhrase;
-fun s_174_4_h : FraCaSPhrase;
-
-fun s_175_1_p : FraCaSPhrase;
-fun s_175_2_q : FraCaSPhrase;
-fun s_175_3_h : FraCaSPhrase;
-
-fun s_176_1_p : FraCaSPhrase;
-fun s_176_2_q : FraCaSPhrase;
-fun s_176_3_h : FraCaSPhrase;
-
-fun s_177_1_p : FraCaSPhrase;
-fun s_177_1_p_NEW : FraCaSPhrase;
-fun s_177_2_q : FraCaSPhrase;
-fun s_177_3_h : FraCaSPhrase;
-
-fun s_178_1_p : FraCaSPhrase;
-fun s_178_2_q : FraCaSPhrase;
-fun s_178_3_h : FraCaSPhrase;
-
-fun s_179_1_p : FraCaSPhrase;
-fun s_179_2_p : FraCaSPhrase;
-fun s_179_3_q : FraCaSPhrase;
-fun s_179_4_h : FraCaSPhrase;
-
-fun s_180_1_p : FraCaSPhrase;
-fun s_180_2_q : FraCaSPhrase;
-fun s_180_3_h : FraCaSPhrase;
-
-fun s_181_1_p : FraCaSPhrase;
-fun s_181_2_q : FraCaSPhrase;
-fun s_181_3_h : FraCaSPhrase;
-
-fun s_182_1_p : FraCaSPhrase;
-fun s_182_2_q : FraCaSPhrase;
-fun s_182_3_h : FraCaSPhrase;
-
-fun s_183_1_p : FraCaSPhrase;
-fun s_183_2_q : FraCaSPhrase;
-fun s_183_3_h : FraCaSPhrase;
-
-fun s_184_1_p : FraCaSPhrase;
-fun s_184_2_q : FraCaSPhrase;
-fun s_184_3_h : FraCaSPhrase;
-
-fun s_185_1_p : FraCaSPhrase;
-fun s_185_2_q : FraCaSPhrase;
-fun s_185_3_h : FraCaSPhrase;
-
-fun s_186_1_p : FraCaSPhrase;
-fun s_186_2_q : FraCaSPhrase;
-fun s_186_3_h : FraCaSPhrase;
-
-fun s_187_1_p : FraCaSPhrase;
-fun s_187_2_q : FraCaSPhrase;
-fun s_187_3_h : FraCaSPhrase;
-
-fun s_188_1_p : FraCaSPhrase;
-fun s_188_2_q : FraCaSPhrase;
-fun s_188_3_h : FraCaSPhrase;
-
-fun s_189_1_p : FraCaSPhrase;
-fun s_189_2_p : FraCaSPhrase;
-fun s_189_3_q : FraCaSPhrase;
-fun s_189_4_h : FraCaSPhrase;
-
-fun s_190_1_p : FraCaSPhrase;
-fun s_190_2_p : FraCaSPhrase;
-fun s_190_3_q : FraCaSPhrase;
-fun s_190_4_h : FraCaSPhrase;
-
-fun s_191_1_p : FraCaSPhrase;
-fun s_191_2_q : FraCaSPhrase;
-fun s_191_3_h : FraCaSPhrase;
-
-fun s_192_1_p : FraCaSPhrase;
-fun s_192_2_q : FraCaSPhrase;
-fun s_192_3_h : FraCaSPhrase;
-
-fun s_193_1_p : FraCaSPhrase;
-fun s_193_2_q : FraCaSPhrase;
-fun s_193_3_h : FraCaSPhrase;
-
-fun s_194_1_p : FraCaSPhrase;
-fun s_194_2_q : FraCaSPhrase;
-fun s_194_3_h : FraCaSPhrase;
-
-fun s_195_1_p : FraCaSPhrase;
-fun s_195_2_q : FraCaSPhrase;
-fun s_195_3_h : FraCaSPhrase;
-
-fun s_196_1_p : FraCaSPhrase;
-fun s_196_2_p : FraCaSPhrase;
-fun s_196_3_q : FraCaSPhrase;
-fun s_196_4_h : FraCaSPhrase;
-
-fun s_197_1_p : FraCaSPhrase;
-fun s_197_2_q : FraCaSPhrase;
-fun s_197_3_h : FraCaSPhrase;
-
-fun s_198_1_p : FraCaSPhrase;
-fun s_198_2_q : FraCaSPhrase;
-fun s_198_3_h : FraCaSPhrase;
-
-fun s_199_1_p : FraCaSPhrase;
-fun s_199_2_q : FraCaSPhrase;
-fun s_199_3_h : FraCaSPhrase;
-
-fun s_200_1_p : FraCaSPhrase;
-fun s_200_2_q : FraCaSPhrase;
-fun s_200_3_h : FraCaSPhrase;
-
-fun s_201_1_p : FraCaSPhrase;
-fun s_201_2_q : FraCaSPhrase;
-fun s_201_3_h : FraCaSPhrase;
-
-fun s_202_1_p : FraCaSPhrase;
-fun s_202_2_q : FraCaSPhrase;
-fun s_202_3_h : FraCaSPhrase;
-
-fun s_203_1_p : FraCaSPhrase;
-fun s_203_2_q : FraCaSPhrase;
-fun s_203_3_h : FraCaSPhrase;
-
-fun s_204_1_p : FraCaSPhrase;
-fun s_204_2_q : FraCaSPhrase;
-fun s_204_3_h : FraCaSPhrase;
-
-fun s_205_1_p : FraCaSPhrase;
-fun s_205_2_q : FraCaSPhrase;
-fun s_205_3_h : FraCaSPhrase;
-
-fun s_206_1_p : FraCaSPhrase;
-fun s_206_2_q : FraCaSPhrase;
-fun s_206_3_h : FraCaSPhrase;
-
-fun s_207_1_p : FraCaSPhrase;
-fun s_207_2_q : FraCaSPhrase;
-fun s_207_3_h : FraCaSPhrase;
-
-fun s_208_1_p : FraCaSPhrase;
-fun s_208_2_p : FraCaSPhrase;
-fun s_208_3_q : FraCaSPhrase;
-fun s_208_4_h : FraCaSPhrase;
-
-fun s_209_1_p : FraCaSPhrase;
-fun s_209_2_p : FraCaSPhrase;
-fun s_209_3_q : FraCaSPhrase;
-fun s_209_4_h : FraCaSPhrase;
-
-fun s_210_1_p : FraCaSPhrase;
-fun s_210_2_p : FraCaSPhrase;
-fun s_210_3_q : FraCaSPhrase;
-fun s_210_4_h : FraCaSPhrase;
-
-fun s_211_1_p : FraCaSPhrase;
-fun s_211_2_p : FraCaSPhrase;
-fun s_211_3_q : FraCaSPhrase;
-fun s_211_4_h : FraCaSPhrase;
-
-fun s_212_1_p : FraCaSPhrase;
-fun s_212_2_p : FraCaSPhrase;
-fun s_212_3_p : FraCaSPhrase;
-fun s_212_4_p : FraCaSPhrase;
-fun s_212_5_q : FraCaSPhrase;
-fun s_212_6_h : FraCaSPhrase;
-
-fun s_213_1_p : FraCaSPhrase;
-fun s_213_2_p : FraCaSPhrase;
-fun s_213_3_q : FraCaSPhrase;
-fun s_213_4_h : FraCaSPhrase;
-
-fun s_214_1_p : FraCaSPhrase;
-fun s_214_2_p : FraCaSPhrase;
-fun s_214_3_q : FraCaSPhrase;
-fun s_214_4_h : FraCaSPhrase;
-
-fun s_215_1_p : FraCaSPhrase;
-fun s_215_2_p : FraCaSPhrase;
-fun s_215_3_q : FraCaSPhrase;
-fun s_215_4_h : FraCaSPhrase;
-
-fun s_216_1_p : FraCaSPhrase;
-fun s_216_2_q : FraCaSPhrase;
-fun s_216_3_h : FraCaSPhrase;
-
-fun s_217_1_p : FraCaSPhrase;
-fun s_217_2_q : FraCaSPhrase;
-fun s_217_3_h : FraCaSPhrase;
-
-fun s_218_1_p : FraCaSPhrase;
-fun s_218_2_q : FraCaSPhrase;
-fun s_218_3_h : FraCaSPhrase;
-
-fun s_219_1_p : FraCaSPhrase;
-fun s_219_2_q : FraCaSPhrase;
-fun s_219_3_h : FraCaSPhrase;
-
-fun s_220_1_p : FraCaSPhrase;
-fun s_220_2_p : FraCaSPhrase;
-fun s_220_3_q : FraCaSPhrase;
-fun s_220_4_h : FraCaSPhrase;
-
-fun s_221_1_p : FraCaSPhrase;
-fun s_221_2_q : FraCaSPhrase;
-fun s_221_3_h : FraCaSPhrase;
-
-fun s_222_1_p : FraCaSPhrase;
-fun s_222_2_p : FraCaSPhrase;
-fun s_222_3_q : FraCaSPhrase;
-fun s_222_4_h : FraCaSPhrase;
-
-fun s_223_1_p : FraCaSPhrase;
-fun s_223_2_p : FraCaSPhrase;
-fun s_223_3_q : FraCaSPhrase;
-fun s_223_4_h : FraCaSPhrase;
-
-fun s_224_1_p : FraCaSPhrase;
-fun s_224_2_p : FraCaSPhrase;
-fun s_224_3_q : FraCaSPhrase;
-fun s_224_4_h : FraCaSPhrase;
-
-fun s_225_1_p : FraCaSPhrase;
-fun s_225_2_q : FraCaSPhrase;
-fun s_225_3_h : FraCaSPhrase;
-
-fun s_226_1_p : FraCaSPhrase;
-fun s_226_2_p : FraCaSPhrase;
-fun s_226_3_q : FraCaSPhrase;
-fun s_226_4_h : FraCaSPhrase;
-
-fun s_227_1_p : FraCaSPhrase;
-fun s_227_2_p : FraCaSPhrase;
-fun s_227_3_q : FraCaSPhrase;
-fun s_227_4_h : FraCaSPhrase;
-
-fun s_228_1_p : FraCaSPhrase;
-fun s_228_2_q : FraCaSPhrase;
-fun s_228_3_h : FraCaSPhrase;
-
-fun s_229_1_p : FraCaSPhrase;
-fun s_229_2_q : FraCaSPhrase;
-fun s_229_3_h : FraCaSPhrase;
-
-fun s_230_1_p : FraCaSPhrase;
-fun s_230_2_q : FraCaSPhrase;
-fun s_230_3_h : FraCaSPhrase;
-
-fun s_231_1_p : FraCaSPhrase;
-fun s_231_2_q : FraCaSPhrase;
-fun s_231_3_h : FraCaSPhrase;
-
-fun s_232_1_p : FraCaSPhrase;
-fun s_232_2_p : FraCaSPhrase;
-fun s_232_3_q : FraCaSPhrase;
-fun s_232_4_h : FraCaSPhrase;
-
-fun s_233_1_p : FraCaSPhrase;
-fun s_233_2_q : FraCaSPhrase;
-fun s_233_3_h : FraCaSPhrase;
-
-fun s_234_1_p : FraCaSPhrase;
-fun s_234_2_q : FraCaSPhrase;
-fun s_234_3_h : FraCaSPhrase;
-
-fun s_235_1_p : FraCaSPhrase;
-fun s_235_2_p : FraCaSPhrase;
-fun s_235_3_q : FraCaSPhrase;
-fun s_235_4_h : FraCaSPhrase;
-
-fun s_236_1_p : FraCaSPhrase;
-fun s_236_2_q : FraCaSPhrase;
-fun s_236_3_h : FraCaSPhrase;
-
-fun s_237_1_p : FraCaSPhrase;
-fun s_237_2_q : FraCaSPhrase;
-fun s_237_3_h : FraCaSPhrase;
-
-fun s_238_1_p : FraCaSPhrase;
-fun s_238_2_p : FraCaSPhrase;
-fun s_238_3_q : FraCaSPhrase;
-fun s_238_4_h : FraCaSPhrase;
-
-fun s_239_1_p : FraCaSPhrase;
-fun s_239_2_q : FraCaSPhrase;
-fun s_239_3_h : FraCaSPhrase;
-
-fun s_240_1_p : FraCaSPhrase;
-fun s_240_2_q : FraCaSPhrase;
-fun s_240_3_h : FraCaSPhrase;
-
-fun s_241_1_p : FraCaSPhrase;
-fun s_241_2_p : FraCaSPhrase;
-fun s_241_3_q : FraCaSPhrase;
-fun s_241_4_h : FraCaSPhrase;
-
-fun s_242_1_p : FraCaSPhrase;
-fun s_242_2_p : FraCaSPhrase;
-fun s_242_3_q : FraCaSPhrase;
-fun s_242_4_h : FraCaSPhrase;
-
-fun s_243_1_p : FraCaSPhrase;
-fun s_243_2_p : FraCaSPhrase;
-fun s_243_3_q : FraCaSPhrase;
-fun s_243_4_h : FraCaSPhrase;
-
-fun s_244_1_p : FraCaSPhrase;
-fun s_244_2_q : FraCaSPhrase;
-fun s_244_3_h : FraCaSPhrase;
-
-fun s_245_1_p : FraCaSPhrase;
-fun s_245_2_q : FraCaSPhrase;
-fun s_245_3_h : FraCaSPhrase;
-
-fun s_246_1_p : FraCaSPhrase;
-fun s_246_2_p : FraCaSPhrase;
-fun s_246_3_q : FraCaSPhrase;
-fun s_246_4_h : FraCaSPhrase;
-
-fun s_247_1_p : FraCaSPhrase;
-fun s_247_2_p : FraCaSPhrase;
-fun s_247_3_q : FraCaSPhrase;
-fun s_247_4_h : FraCaSPhrase;
-
-fun s_248_1_p : FraCaSPhrase;
-fun s_248_2_p : FraCaSPhrase;
-fun s_248_3_q : FraCaSPhrase;
-fun s_248_4_h : FraCaSPhrase;
-
-fun s_249_1_p : FraCaSPhrase;
-fun s_249_2_q : FraCaSPhrase;
-fun s_249_3_h : FraCaSPhrase;
-
-fun s_250_1_p : FraCaSPhrase;
-fun s_250_2_q : FraCaSPhrase;
-fun s_250_3_h : FraCaSPhrase;
-
-fun s_251_1_p : FraCaSPhrase;
-fun s_251_2_q : FraCaSPhrase;
-fun s_251_3_h : FraCaSPhrase;
-
-fun s_252_1_p : FraCaSPhrase;
-fun s_252_2_p : FraCaSPhrase;
-fun s_252_3_q : FraCaSPhrase;
-fun s_252_4_h : FraCaSPhrase;
-
-fun s_253_1_p : FraCaSPhrase;
-fun s_253_2_p : FraCaSPhrase;
-fun s_253_3_q : FraCaSPhrase;
-fun s_253_4_h : FraCaSPhrase;
-
-fun s_254_1_p : FraCaSPhrase;
-fun s_254_2_p : FraCaSPhrase;
-fun s_254_3_q : FraCaSPhrase;
-fun s_254_4_h : FraCaSPhrase;
-
-fun s_255_1_p : FraCaSPhrase;
-fun s_255_2_p : FraCaSPhrase;
-fun s_255_3_q : FraCaSPhrase;
-fun s_255_4_h : FraCaSPhrase;
-
-fun s_256_1_p : FraCaSPhrase;
-fun s_256_2_p : FraCaSPhrase;
-fun s_256_3_q : FraCaSPhrase;
-fun s_256_4_h : FraCaSPhrase;
-
-fun s_257_1_p : FraCaSPhrase;
-fun s_257_2_p : FraCaSPhrase;
-fun s_257_3_q : FraCaSPhrase;
-fun s_257_4_h : FraCaSPhrase;
-
-fun s_258_1_p : FraCaSPhrase;
-fun s_258_2_q : FraCaSPhrase;
-fun s_258_3_h : FraCaSPhrase;
-
-fun s_259_1_p : FraCaSPhrase;
-fun s_259_2_p : FraCaSPhrase;
-fun s_259_3_q : FraCaSPhrase;
-fun s_259_4_h : FraCaSPhrase;
-
-fun s_260_1_p : FraCaSPhrase;
-fun s_260_2_p : FraCaSPhrase;
-fun s_260_3_q : FraCaSPhrase;
-fun s_260_4_h : FraCaSPhrase;
-
-fun s_261_1_p : FraCaSPhrase;
-fun s_261_2_p : FraCaSPhrase;
-fun s_261_3_q : FraCaSPhrase;
-fun s_261_4_h : FraCaSPhrase;
-
-fun s_262_1_p : FraCaSPhrase;
-fun s_262_2_p : FraCaSPhrase;
-fun s_262_3_q : FraCaSPhrase;
-fun s_262_4_h : FraCaSPhrase;
-
-fun s_263_1_p : FraCaSPhrase;
-fun s_263_2_p : FraCaSPhrase;
-fun s_263_3_q : FraCaSPhrase;
-fun s_263_4_h : FraCaSPhrase;
-
-fun s_264_1_p : FraCaSPhrase;
-fun s_264_2_p : FraCaSPhrase;
-fun s_264_3_p : FraCaSPhrase;
-fun s_264_4_q : FraCaSPhrase;
-fun s_264_5_h : FraCaSPhrase;
-
-fun s_265_1_p : FraCaSPhrase;
-fun s_265_2_p : FraCaSPhrase;
-fun s_265_3_p : FraCaSPhrase;
-fun s_265_4_q : FraCaSPhrase;
-fun s_265_5_h : FraCaSPhrase;
-
-fun s_266_1_p : FraCaSPhrase;
-fun s_266_2_p : FraCaSPhrase;
-fun s_266_3_p : FraCaSPhrase;
-fun s_266_4_q : FraCaSPhrase;
-fun s_266_5_h : FraCaSPhrase;
-
-fun s_267_1_p : FraCaSPhrase;
-fun s_267_2_p : FraCaSPhrase;
-fun s_267_3_p : FraCaSPhrase;
-fun s_267_4_q : FraCaSPhrase;
-fun s_267_5_h : FraCaSPhrase;
-
-fun s_268_1_p : FraCaSPhrase;
-fun s_268_2_p : FraCaSPhrase;
-fun s_268_3_p : FraCaSPhrase;
-fun s_268_4_q : FraCaSPhrase;
-fun s_268_5_h : FraCaSPhrase;
-
-fun s_269_1_p : FraCaSPhrase;
-fun s_269_2_p : FraCaSPhrase;
-fun s_269_3_p : FraCaSPhrase;
-fun s_269_4_q : FraCaSPhrase;
-fun s_269_5_h : FraCaSPhrase;
-
-fun s_270_1_p : FraCaSPhrase;
-fun s_270_2_p : FraCaSPhrase;
-fun s_270_3_p : FraCaSPhrase;
-fun s_270_4_q : FraCaSPhrase;
-fun s_270_5_h : FraCaSPhrase;
-
-fun s_271_1_p : FraCaSPhrase;
-fun s_271_2_p : FraCaSPhrase;
-fun s_271_3_p : FraCaSPhrase;
-fun s_271_4_q : FraCaSPhrase;
-fun s_271_5_h : FraCaSPhrase;
-
-fun s_272_1_p : FraCaSPhrase;
-fun s_272_2_p : FraCaSPhrase;
-fun s_272_3_p : FraCaSPhrase;
-fun s_272_4_q : FraCaSPhrase;
-fun s_272_5_h : FraCaSPhrase;
-
-fun s_273_1_p : FraCaSPhrase;
-fun s_273_2_p : FraCaSPhrase;
-fun s_273_3_p : FraCaSPhrase;
-fun s_273_4_q : FraCaSPhrase;
-fun s_273_5_h : FraCaSPhrase;
-
-fun s_274_1_p : FraCaSPhrase;
-fun s_274_2_p : FraCaSPhrase;
-fun s_274_3_p : FraCaSPhrase;
-fun s_274_4_q : FraCaSPhrase;
-fun s_274_5_h : FraCaSPhrase;
-
-fun s_275_1_p : FraCaSPhrase;
-fun s_275_2_q : FraCaSPhrase;
-fun s_275_3_h : FraCaSPhrase;
-
-fun s_276_1_p : FraCaSPhrase;
-
-fun s_277_1_p : FraCaSPhrase;
-fun s_277_2_q : FraCaSPhrase;
-fun s_277_3_h : FraCaSPhrase;
-
-fun s_278_1_p : FraCaSPhrase;
-fun s_278_2_q : FraCaSPhrase;
-fun s_278_3_h : FraCaSPhrase;
-
-fun s_279_1_p : FraCaSPhrase;
-fun s_279_2_q : FraCaSPhrase;
-fun s_279_3_h : FraCaSPhrase;
-
-fun s_280_1_p : FraCaSPhrase;
-fun s_280_2_q : FraCaSPhrase;
-fun s_280_3_h : FraCaSPhrase;
-
-fun s_281_1_p : FraCaSPhrase;
-fun s_281_2_q : FraCaSPhrase;
-fun s_281_3_h : FraCaSPhrase;
-
-fun s_282_1_p : FraCaSPhrase;
-fun s_282_2_q : FraCaSPhrase;
-fun s_282_3_h : FraCaSPhrase;
-
-fun s_283_1_p : FraCaSPhrase;
-fun s_283_2_q : FraCaSPhrase;
-fun s_283_3_h : FraCaSPhrase;
-
-fun s_284_1_p : FraCaSPhrase;
-fun s_284_2_p : FraCaSPhrase;
-fun s_284_3_q : FraCaSPhrase;
-fun s_284_4_h : FraCaSPhrase;
-
-fun s_285_1_p : FraCaSPhrase;
-fun s_285_2_q : FraCaSPhrase;
-fun s_285_3_h : FraCaSPhrase;
-
-fun s_286_1_p : FraCaSPhrase;
-fun s_286_2_q : FraCaSPhrase;
-fun s_286_3_h : FraCaSPhrase;
-
-fun s_287_1_p : FraCaSPhrase;
-fun s_287_2_q : FraCaSPhrase;
-fun s_287_3_h : FraCaSPhrase;
-
-fun s_288_1_p : FraCaSPhrase;
-fun s_288_2_q : FraCaSPhrase;
-fun s_288_3_h : FraCaSPhrase;
-
-fun s_289_1_p : FraCaSPhrase;
-fun s_289_2_q : FraCaSPhrase;
-fun s_289_3_h : FraCaSPhrase;
-
-fun s_290_1_p : FraCaSPhrase;
-fun s_290_2_q : FraCaSPhrase;
-fun s_290_3_h : FraCaSPhrase;
-
-fun s_291_1_p : FraCaSPhrase;
-fun s_291_2_q : FraCaSPhrase;
-fun s_291_3_h : FraCaSPhrase;
-
-fun s_292_1_p : FraCaSPhrase;
-fun s_292_2_q : FraCaSPhrase;
-fun s_292_3_h : FraCaSPhrase;
-
-fun s_293_1_p : FraCaSPhrase;
-fun s_293_2_q : FraCaSPhrase;
-fun s_293_3_h : FraCaSPhrase;
-
-fun s_294_1_p : FraCaSPhrase;
-fun s_294_2_q : FraCaSPhrase;
-fun s_294_3_h : FraCaSPhrase;
-
-fun s_295_1_p : FraCaSPhrase;
-fun s_295_2_q : FraCaSPhrase;
-fun s_295_3_h : FraCaSPhrase;
-
-fun s_296_1_p : FraCaSPhrase;
-fun s_296_2_q : FraCaSPhrase;
-fun s_296_3_h : FraCaSPhrase;
-
-fun s_297_1_p : FraCaSPhrase;
-fun s_297_2_q : FraCaSPhrase;
-fun s_297_3_h : FraCaSPhrase;
-
-fun s_298_1_p : FraCaSPhrase;
-fun s_298_2_q : FraCaSPhrase;
-fun s_298_3_h : FraCaSPhrase;
-
-fun s_299_1_p : FraCaSPhrase;
-fun s_299_2_q : FraCaSPhrase;
-fun s_299_3_h : FraCaSPhrase;
-
-fun s_300_1_p : FraCaSPhrase;
-fun s_300_2_q : FraCaSPhrase;
-fun s_300_3_h : FraCaSPhrase;
-
-fun s_301_1_p : FraCaSPhrase;
-fun s_301_2_q : FraCaSPhrase;
-fun s_301_3_h : FraCaSPhrase;
-
-fun s_302_1_p : FraCaSPhrase;
-fun s_302_2_q : FraCaSPhrase;
-fun s_302_3_h : FraCaSPhrase;
-
-fun s_303_1_p : FraCaSPhrase;
-fun s_303_2_q : FraCaSPhrase;
-fun s_303_3_h : FraCaSPhrase;
-
-fun s_304_1_p : FraCaSPhrase;
-fun s_304_2_q : FraCaSPhrase;
-fun s_304_3_h : FraCaSPhrase;
-
-fun s_305_1_p : FraCaSPhrase;
-
-fun s_306_1_p : FraCaSPhrase;
-fun s_306_2_q : FraCaSPhrase;
-fun s_306_3_h : FraCaSPhrase;
-
-fun s_307_1_p : FraCaSPhrase;
-fun s_307_2_q : FraCaSPhrase;
-fun s_307_3_h : FraCaSPhrase;
-
-fun s_308_1_p : FraCaSPhrase;
-fun s_308_2_q : FraCaSPhrase;
-fun s_308_3_h : FraCaSPhrase;
-
-fun s_309_1_p : FraCaSPhrase;
-fun s_309_2_p : FraCaSPhrase;
-
-fun s_310_1_p : FraCaSPhrase;
-fun s_310_2_p : FraCaSPhrase;
-
-fun s_311_1_p : FraCaSPhrase;
-fun s_311_2_p : FraCaSPhrase;
-fun s_311_3_q : FraCaSPhrase;
-fun s_311_4_h : FraCaSPhrase;
-
-fun s_312_1_p : FraCaSPhrase;
-fun s_312_2_p : FraCaSPhrase;
-fun s_312_3_q : FraCaSPhrase;
-fun s_312_4_h : FraCaSPhrase;
-
-fun s_313_1_p : FraCaSPhrase;
-fun s_313_2_p : FraCaSPhrase;
-fun s_313_3_q : FraCaSPhrase;
-fun s_313_4_h : FraCaSPhrase;
-
-fun s_314_1_p : FraCaSPhrase;
-fun s_314_2_p : FraCaSPhrase;
-fun s_314_3_p : FraCaSPhrase;
-fun s_314_4_q : FraCaSPhrase;
-fun s_314_5_h : FraCaSPhrase;
-
-fun s_315_1_p : FraCaSPhrase;
-fun s_315_2_q : FraCaSPhrase;
-fun s_315_3_h : FraCaSPhrase;
-fun s_315_3_h_NEW : FraCaSPhrase;
-
-fun s_316_1_p : FraCaSPhrase;
-fun s_316_2_p : FraCaSPhrase;
-fun s_316_3_q : FraCaSPhrase;
-fun s_316_4_h : FraCaSPhrase;
-
-fun s_317_1_p : FraCaSPhrase;
-fun s_317_2_p : FraCaSPhrase;
-fun s_317_3_p : FraCaSPhrase;
-fun s_317_4_p : FraCaSPhrase;
-fun s_317_5_q : FraCaSPhrase;
-fun s_317_6_h : FraCaSPhrase;
-
-fun s_318_1_p : FraCaSPhrase;
-fun s_318_2_p : FraCaSPhrase;
-fun s_318_3_q : FraCaSPhrase;
-fun s_318_4_h : FraCaSPhrase;
-
-fun s_319_1_p : FraCaSPhrase;
-fun s_319_2_p : FraCaSPhrase;
-fun s_319_3_q : FraCaSPhrase;
-fun s_319_4_h : FraCaSPhrase;
-
-fun s_320_1_p : FraCaSPhrase;
-fun s_320_2_q : FraCaSPhrase;
-fun s_320_3_h : FraCaSPhrase;
-fun s_320_3_h_NEW : FraCaSPhrase;
-
-fun s_321_1_p : FraCaSPhrase;
-fun s_321_2_p : FraCaSPhrase;
-fun s_321_3_q : FraCaSPhrase;
-fun s_321_4_h : FraCaSPhrase;
-
-fun s_322_1_p : FraCaSPhrase;
-fun s_322_1_p_NEW : FraCaSPhrase;
-fun s_322_2_q : FraCaSPhrase;
-fun s_322_3_h : FraCaSPhrase;
-
-fun s_323_1_p : FraCaSPhrase;
-fun s_323_1_p_NEW : FraCaSPhrase;
-fun s_323_2_p : FraCaSPhrase;
-fun s_323_3_q : FraCaSPhrase;
-fun s_323_4_h : FraCaSPhrase;
-fun s_323_4_h_NEW : FraCaSPhrase;
-
-fun s_324_1_p : FraCaSPhrase;
-fun s_324_2_q : FraCaSPhrase;
-fun s_324_3_h : FraCaSPhrase;
-
-fun s_325_1_p : FraCaSPhrase;
-fun s_325_2_p : FraCaSPhrase;
-fun s_325_3_q : FraCaSPhrase;
-fun s_325_4_h : FraCaSPhrase;
-
-fun s_326_1_p : FraCaSPhrase;
-fun s_326_2_q : FraCaSPhrase;
-fun s_326_3_h : FraCaSPhrase;
-
-fun s_327_1_p : FraCaSPhrase;
-fun s_327_2_q : FraCaSPhrase;
-fun s_327_3_h : FraCaSPhrase;
-
-fun s_328_1_p : FraCaSPhrase;
-fun s_328_2_q : FraCaSPhrase;
-fun s_328_3_h : FraCaSPhrase;
-
-fun s_329_1_p : FraCaSPhrase;
-fun s_329_2_q : FraCaSPhrase;
-fun s_329_3_h : FraCaSPhrase;
-
-fun s_330_1_p : FraCaSPhrase;
-fun s_330_2_q : FraCaSPhrase;
-fun s_330_3_h : FraCaSPhrase;
-
-fun s_331_1_p : FraCaSPhrase;
-fun s_331_2_q : FraCaSPhrase;
-fun s_331_3_h : FraCaSPhrase;
-
-fun s_332_1_p : FraCaSPhrase;
-fun s_332_2_q : FraCaSPhrase;
-fun s_332_3_h : FraCaSPhrase;
-
-fun s_333_1_p : FraCaSPhrase;
-fun s_333_2_q : FraCaSPhrase;
-fun s_333_3_h : FraCaSPhrase;
-
-fun s_334_1_p : FraCaSPhrase;
-fun s_334_2_q : FraCaSPhrase;
-fun s_334_3_h : FraCaSPhrase;
-
-fun s_335_1_p : FraCaSPhrase;
-fun s_335_2_q : FraCaSPhrase;
-fun s_335_3_h : FraCaSPhrase;
-
-fun s_336_1_p : FraCaSPhrase;
-fun s_336_2_q : FraCaSPhrase;
-fun s_336_3_h : FraCaSPhrase;
-
-fun s_337_1_p : FraCaSPhrase;
-fun s_337_2_q : FraCaSPhrase;
-fun s_337_3_h : FraCaSPhrase;
-
-fun s_338_1_p : FraCaSPhrase;
-fun s_338_2_q : FraCaSPhrase;
-fun s_338_3_h : FraCaSPhrase;
-
-fun s_339_1_p : FraCaSPhrase;
-fun s_339_2_q : FraCaSPhrase;
-fun s_339_3_h : FraCaSPhrase;
-
-fun s_340_1_p : FraCaSPhrase;
-fun s_340_2_p : FraCaSPhrase;
-fun s_340_3_q : FraCaSPhrase;
-fun s_340_4_h : FraCaSPhrase;
-
-fun s_341_1_p : FraCaSPhrase;
-fun s_341_2_p : FraCaSPhrase;
-fun s_341_3_q : FraCaSPhrase;
-fun s_341_4_h : FraCaSPhrase;
-
-fun s_342_1_p : FraCaSPhrase;
-fun s_342_2_q : FraCaSPhrase;
-fun s_342_3_h : FraCaSPhrase;
-
-fun s_343_1_p : FraCaSPhrase;
-fun s_343_2_p : FraCaSPhrase;
-fun s_343_3_q : FraCaSPhrase;
-fun s_343_4_h : FraCaSPhrase;
-
-fun s_344_1_p : FraCaSPhrase;
-fun s_344_2_p : FraCaSPhrase;
-fun s_344_3_q : FraCaSPhrase;
-fun s_344_4_h : FraCaSPhrase;
-
-fun s_345_1_p : FraCaSPhrase;
-fun s_345_2_q : FraCaSPhrase;
-fun s_345_3_h : FraCaSPhrase;
-
-fun s_346_1_p : FraCaSPhrase;
-fun s_346_2_q : FraCaSPhrase;
-fun s_346_3_h : FraCaSPhrase;
-
-}
diff --git a/examples/fracas/src/FraCaSBankEng.gf b/examples/fracas/src/FraCaSBankEng.gf
deleted file mode 100644
--- a/examples/fracas/src/FraCaSBankEng.gf
+++ /dev/null
@@ -1,3 +0,0 @@
---# -path=.:alltenses:prelude
-
-concrete FraCaSBankEng of FraCaSBank = FraCaSBankI with (FraCaS = FraCaSEng);
diff --git a/examples/fracas/src/FraCaSBankI.gf b/examples/fracas/src/FraCaSBankI.gf
deleted file mode 100644
--- a/examples/fracas/src/FraCaSBankI.gf
+++ /dev/null
@@ -1,1579 +0,0 @@
---# -path=.:alltenses:prelude
-
-incomplete concrete FraCaSBankI of FraCaSBank = open FraCaS, Prelude in {
-
-lincat FraCaSPhrase = SS;
-
-lin s_001_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (italian_N))) (ComplSlash (SlashV2a (become_V2)) (DetCN (DetQuantOrd (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (world_N)))) (NumSg) (OrdSuperl (great_A))) (UseN (tenor_N)))))));
-lin s_001_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (UseN (italian_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (become_V2)) (DetCN (DetQuantOrd (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (world_N)))) (NumSg) (OrdSuperl (great_A))) (UseN (tenor_N))))))))))));
-lin s_001_3_h = (Sentence (UseCl (Past) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (UseN (italian_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (become_V2)) (DetCN (DetQuantOrd (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (world_N)))) (NumSg) (OrdSuperl (great_A))) (UseN (tenor_N)))))))))));
-
-lin s_002_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (AdjCN (PositA (italian_A)) (UseN (man_N)))) (ComplVV (want_VV) (UseComp (CompCN (AdjCN (PositA (great_A)) (UseN (tenor_N)))))))));
-lin s_002_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (AdjCN (PositA (italian_A)) (UseN (man_N)))) (UseComp (CompCN (AdjCN (PositA (great_A)) (UseN (tenor_N))))))));
-lin s_002_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (italian_A)) (UseN (man_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (want_VV) (UseComp (CompNP (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (great_A)) (UseN (tenor_N)))))))))))))));
-lin s_002_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (italian_A)) (UseN (man_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (want_VV) (UseComp (CompNP (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (great_A)) (UseN (tenor_N))))))))))))));
-
-lin s_003_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (italian_A)) (UseN (man_N))))) (ComplVV (want_VV) (UseComp (CompNP (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (great_A)) (UseN (tenor_N))))))))));
-lin s_003_2_p = s_002_2_p;
-lin s_003_3_q = s_002_3_q;
-lin s_003_4_h = s_002_4_h;
-
-lin s_004_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (AdjCN (PositA (italian_A)) (UseN (tenor_N)))) (ComplVV (want_VV) (UseComp (CompAP (PositA (great_A))))))));
-lin s_004_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (AdjCN (PositA (italian_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (great_A)))))));
-lin s_004_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (italian_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (want_VV) (UseComp (CompAP (PositA (great_A)))))))))))));
-lin s_004_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (italian_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (want_VV) (UseComp (CompAP (PositA (great_A))))))))))));
-
-lin s_005_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (AdAP (really_AdA) (PositA (ambitious_A))) (UseN (tenor_N)))) (UseComp (CompAP (PositA (italian_A)))))));
-lin s_005_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (AdAP (really_AdA) (PositA (ambitious_A))) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (italian_A))))))))))));
-lin s_005_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (AdAP (really_AdA) (PositA (ambitious_A))) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (italian_A)))))))))));
-
-lin s_006_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumPl)) (AdjCN (AdAP (really_AdA) (PositA (great_A))) (UseN (tenor_N)))) (UseComp (CompAP (PositA (modest_A)))))));
-lin s_006_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (AdAP (really_AdA) (PositA (great_A))) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (modest_A))))))))))));
-lin s_006_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (AdAP (really_AdA) (PositA (great_A))) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (modest_A)))))))))));
-
-lin s_007_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (swedish_A)))))));
-lin s_007_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (swedish_A))))))))))));
-lin s_007_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (swedish_A)))))))))));
-
-lin s_008_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (many_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (german_A)))))));
-lin s_008_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (german_A))))))))))));
-lin s_008_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (german_A)))))))))));
-
-lin s_009_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (several_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (british_A)))))));
-lin s_009_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (british_A))))))))))));
-lin s_009_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (british_A)))))))))));
-
-lin s_010_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (great_A)) (UseN (tenor_N))))) (UseComp (CompAP (PositA (italian_A)))))));
-lin s_010_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (italian_A))))))))))));
-lin s_010_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (italian_A)))))))))));
-
-lin s_011_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (a_few_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (ComplSlash (SlashV2a (sing_V2)) (MassNP (UseN (popular_music_N)))))));
-lin s_011_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (ComplSlash (SlashV2a (like_V2)) (MassNP (UseN (popular_music_N)))))));
-lin s_011_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (sing_V2)) (MassNP (UseN (popular_music_N))))))))))));
-lin s_011_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (sing_V2)) (MassNP (UseN (popular_music_N)))))))))));
-
-lin s_012_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (few_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (poor8penniless_A)))))));
-lin s_012_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (poor8penniless_A))))))))))));
-lin s_012_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (poor8penniless_A)))))))))));
-
-lin s_013_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (both_Det) (AdjCN (PositA (leading_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (excellent_A)))))));
-lin s_013_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (leading_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (excellent_A)))))))) (UseComp (CompAP (PositA (indispensable_A)))))));
-lin s_013_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (both_Det) (AdjCN (PositA (leading_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (indispensable_A))))))));
-lin s_013_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (both_Det) (AdjCN (PositA (leading_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (indispensable_A)))))));
-
-lin s_014_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (neither_Det) (AdjCN (PositA (leading_A)) (UseN (tenor_N)))) (come_cheap_VP))));
-lin s_014_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (AdvNP (DetNP (DetQuant (IndefArt) (NumSg))) (PrepNP (part_Prep) (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (PositA (leading_A)) (UseN (tenor_N)))))) (UseComp (CompNP (UsePN (pavarotti_PN)))))));
-lin s_014_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (pavarotti_PN)) (UseComp (CompCN (RelCN (AdjCN (PositA (leading_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (come_cheap_VP))))))))));
-lin s_014_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (pavarotti_PN)) (UseComp (CompCN (RelCN (AdjCN (PositA (leading_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (come_cheap_VP)))))))));
-
-lin s_015_1_p = (Sentence (UseCl (Future) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (tenor_N)))) (ComplSlash (SlashV2a (take_part_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (concert_N)))))));
-lin s_015_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (tenor_N)) (UseRCl (Future) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (take_part_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (concert_N))))))))))));
-lin s_015_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (tenor_N)) (UseRCl (Future) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (take_part_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (concert_N)))))))))));
-
-lin s_016_1_p = (Sentence (UseCl (Future) (PPos) (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (tenor_N)))) (ComplSlash (Slash3V3 (contribute_to_V3) (MassNP (UseN (charity_N)))) (DetCN (DetQuant (PossPron (theyRefl_Pron)) (NumPl)) (UseN (fee_N)))))));
-lin s_016_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (tenor_N)) (UseRCl (Future) (PPos) (RelVP (IdRP) (ComplSlash (Slash3V3 (contribute_to_V3) (MassNP (UseN (charity_N)))) (DetCN (DetQuant (PossPron (theyRefl_Pron)) (NumPl)) (UseN (fee_N))))))))))));
-lin s_016_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (tenor_N)) (UseRCl (Future) (PPos) (RelVP (IdRP) (ComplSlash (Slash3V3 (contribute_to_V3) (MassNP (UseN (charity_N)))) (DetCN (DetQuant (PossPron (theyRefl_Pron)) (NumPl)) (UseN (fee_N)))))))))));
-
-lin s_017_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (irishman_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (nobel_prize_N2) (MassNP (UseN (literature_N)))))))));
-lin s_017_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (irishman_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N))))))));
-lin s_017_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (irishman_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N)))))));
-
-lin s_018_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (european_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))));
-lin s_018_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (european_N))) (UseComp (CompCN (UseN (person_N)))))));
-lin s_018_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (RelCN (UseN (person_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-lin s_018_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (UseN (european_N))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_018_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (european_N))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-
-lin s_019_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))));
-lin s_019_2_p = s_018_2_p;
-lin s_019_3_p = s_018_3_p;
-lin s_019_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_019_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-
-lin s_020_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (UseN (european_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))));
-lin s_020_2_p = s_018_2_p;
-lin s_020_3_p = s_018_3_p;
-lin s_020_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (each_Det) (UseN (european_N))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_020_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (UseN (european_N))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-
-lin s_021_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))));
-lin s_021_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N)))))) (UseComp (CompCN (UseN (individual_N)))))));
-lin s_021_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (RelCN (UseN (individual_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-lin s_021_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_021_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-
-lin s_022_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv)))));
-lin s_022_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (delegate_N))) (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))))));
-lin s_022_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (delegate_N))) (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))))));
-
-lin s_023_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (somePl_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (on_time_Adv)))));
-lin s_023_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (somePl_Det) (UseN (delegate_N))) (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N))))))));
-lin s_023_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (somePl_Det) (UseN (delegate_N))) (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))))));
-
-lin s_024_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (many_Det) (UseN (delegate_N))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (interesting_A)) (UseN (result_N))))))));
-lin s_024_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (many_Det) (UseN (delegate_N))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (result_N))))))));
-lin s_024_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (many_Det) (UseN (delegate_N))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (result_N)))))));
-
-lin s_025_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (several_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2))) (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (national_A)) (UseN (newspaper_N))))))))));
-lin s_025_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (several_Det) (UseN (delegate_N))) (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2)))))));
-lin s_025_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (several_Det) (UseN (delegate_N))) (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2))))));
-
-lin s_026_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (UseComp (CompAP (AdvAP (PositA (resident_A)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))));
-lin s_026_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (UseComp (CompCN (UseN (person_N)))))));
-lin s_026_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (AdvAP (PositA (resident_A)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-lin s_026_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_026_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-
-lin s_027_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (a_few_Det) (UseN (committee_member_N))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (sweden_PN))))))));
-lin s_027_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (committee_member_N)))) (UseComp (CompCN (UseN (person_N)))))));
-lin s_027_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (sweden_PN)))))))))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN))))))));
-lin s_027_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN)))))))));
-lin s_027_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN))))))));
-
-lin s_028_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (few_Det) (UseN (committee_member_N))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (portugal_PN))))))));
-lin s_028_2_p = s_027_2_p;
-lin s_028_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (portugal_PN)))))))))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (southern_europe_PN))))))));
-lin s_028_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (few_Det) (AdvCN (UseN (committee_member_N)) (PrepNP (from_Prep) (UsePN (southern_europe_PN)))))))));
-lin s_028_5_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (few_Det) (AdvCN (UseN (committee_member_N)) (PrepNP (from_Prep) (UsePN (southern_europe_PN))))))));
-
-lin s_029_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompCN (AdjCN (PositA (leading_A)) (UseN (businessman_N)))))))));
-lin s_029_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompCN (UseN (businessman_N)))))))));
-lin s_029_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompCN (UseN (businessman_N))))))));
-
-lin s_030_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (neither_Det) (UseN (commissioner_N))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv)))));
-lin s_030_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (neither_Det) (UseN (commissioner_N))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv))))));
-lin s_030_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (neither_Det) (UseN (commissioner_N))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv)))));
-
-lin s_031_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv)))));
-lin s_031_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv))))));
-lin s_031_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv)))));
-
-lin s_032_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv)))));
-lin s_032_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv))))));
-lin s_032_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv)))));
-
-lin s_033_1_p = s_017_3_h;
-lin s_033_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (irishman_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (nobel_prize_N2) (MassNP (UseN (literature_N))))))))));
-lin s_033_3_h = s_017_1_p;
-
-lin s_034_1_p = s_018_5_h;
-lin s_034_2_p = s_018_2_p;
-lin s_034_3_p = s_018_3_p;
-lin s_034_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (UseN (european_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))));
-lin s_034_5_h = s_018_1_p;
-
-lin s_035_1_p = s_019_5_h;
-lin s_035_2_p = s_018_2_p;
-lin s_035_3_p = s_018_3_p;
-lin s_035_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))));
-lin s_035_5_h = s_019_1_p;
-
-lin s_036_1_p = s_020_5_h;
-lin s_036_2_p = s_018_2_p;
-lin s_036_3_p = s_018_3_p;
-lin s_036_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (each_Det) (UseN (european_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))));
-lin s_036_5_h = s_020_1_p;
-
-lin s_037_1_p = s_021_5_h;
-lin s_037_2_p = s_021_2_p;
-lin s_037_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (RelCN (UseN (individual_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (AdvVP (UseV (live_V)) (anywhere_Adv)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-lin s_037_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (AdvVP (UseV (live_V)) (anywhere_Adv)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))));
-lin s_037_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (AdvVP (UseV (live_V)) (anywhere_Adv)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))));
-
-lin s_038_1_p = s_022_3_h;
-lin s_038_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anySg_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv))))));
-lin s_038_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (someSg_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv)))));
-
-lin s_039_1_p = s_023_3_h;
-lin s_039_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (somePl_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (on_time_Adv))))));
-lin s_039_3_h = s_023_1_p;
-
-lin s_040_1_p = s_024_3_h;
-lin s_040_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (many_Det) (UseN (delegate_N))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (interesting_A)) (UseN (result_N)))))))));
-lin s_040_3_h = s_024_1_p;
-
-lin s_041_1_p = s_025_3_h;
-lin s_041_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (several_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2))) (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (national_A)) (UseN (newspaper_N)))))))))));
-lin s_041_3_h = s_025_1_p;
-
-lin s_042_1_p = s_026_5_h;
-lin s_042_2_p = s_026_2_p;
-lin s_042_3_p = s_026_3_p;
-lin s_042_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (UseComp (CompAP (AdvAP (PositA (resident_A)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))));
-lin s_042_5_h = s_026_1_p;
-
-lin s_043_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (a_few_Det) (UseN (committee_member_N))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN))))))));
-lin s_043_2_p = s_027_2_p;
-lin s_043_3_p = s_027_3_p;
-lin s_043_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (sweden_PN)))))))));
-lin s_043_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (sweden_PN))))))));
-
-lin s_044_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (few_Det) (UseN (committee_member_N))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (southern_europe_PN))))))));
-lin s_044_2_p = s_027_2_p;
-lin s_044_3_p = s_028_3_p;
-lin s_044_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (few_Det) (AdvCN (UseN (committee_member_N)) (PrepNP (from_Prep) (UsePN (portugal_PN)))))))));
-lin s_044_5_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (few_Det) (AdvCN (UseN (committee_member_N)) (PrepNP (from_Prep) (UsePN (portugal_PN))))))));
-
-lin s_045_1_p = s_029_3_h;
-lin s_045_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompCN (AdjCN (PositA (leading_A)) (UseN (businessman_N))))))))));
-lin s_045_3_h = s_029_1_p;
-
-lin s_046_1_p = s_030_3_h;
-lin s_046_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (either_Det) (UseN (commissioner_N))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv))))));
-lin s_046_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (AdvNP (DetNP (DetQuant (IndefArt) (NumSg))) (PrepNP (part_Prep) (DetCN (DetQuant (DefArt) (NumPl)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv)))));
-
-lin s_047_1_p = s_031_3_h;
-lin s_047_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv))))));
-lin s_047_3_h = s_031_1_p;
-
-lin s_048_1_p = s_032_3_h;
-lin s_048_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv))))));
-lin s_048_3_h = s_032_1_p;
-
-lin s_049_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (swede_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N)))))));
-lin s_049_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (swede_N))) (UseComp (CompCN (UseN (scandinavian_N)))))));
-lin s_049_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (scandinavian_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N))))))));
-lin s_049_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (scandinavian_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N)))))));
-
-lin s_050_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (AdjCN (PositA (canadian_A)) (UseN (resident_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-lin s_050_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (AdjCN (PositA (canadian_A)) (UseN (resident_N)))) (UseComp (CompCN (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N))))))))));
-lin s_050_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N)))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_050_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N)))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-
-lin s_051_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (canadian_A)) (UseN (resident_N))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-lin s_051_2_p = s_050_2_p;
-lin s_051_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_051_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-
-lin s_052_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (AdjCN (PositA (canadian_A)) (UseN (resident_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-lin s_052_2_p = s_050_2_p;
-lin s_052_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (each_Det) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N)))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_052_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N)))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-
-lin s_053_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (western_A)) (UseN (country_N))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-lin s_053_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (western_A)) (UseN (country_N)))))))) (UseComp (CompCN (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (western_A)) (UseN (country_N))))))))));
-lin s_053_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (western_A)) (UseN (country_N)))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))));
-lin s_053_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (western_A)) (UseN (country_N)))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))));
-
-lin s_054_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (AdjCN (PositA (scandinavian_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv)))));
-lin s_054_2_q = s_038_2_q;
-lin s_054_3_h = s_038_3_h;
-
-lin s_055_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (somePl_Det) (AdjCN (PositA (irish_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (on_time_Adv)))));
-lin s_055_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anyPl_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (on_time_Adv))))));
-lin s_055_3_h = s_023_1_p;
-
-lin s_056_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (many_Det) (AdjCN (PositA (british_A)) (UseN (delegate_N)))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (interesting_A)) (UseN (result_N))))))));
-lin s_056_2_q = s_040_2_q;
-lin s_056_3_h = s_024_1_p;
-
-lin s_057_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (several_Det) (AdjCN (PositA (portuguese_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2))) (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (national_A)) (UseN (newspaper_N))))))))));
-lin s_057_2_q = s_041_2_q;
-lin s_057_3_h = s_025_1_p;
-
-lin s_058_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (european_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (AdvVP (UseComp (CompAP (PositA (resident_A)))) (PrepNP (in_Prep) (UsePN (europe_PN))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-lin s_058_2_q = s_026_4_q;
-lin s_058_3_h = s_026_5_h;
-
-lin s_059_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (a_few_Det) (AdjCN (PositA (female_A)) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN))))))));
-lin s_059_2_q = s_027_4_q;
-lin s_059_3_h = s_027_5_h;
-
-lin s_060_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (few_Det) (AdjCN (PositA (female_A)) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (southern_europe_PN))))))));
-lin s_060_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (few_Det) (UseN (committee_member_N))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (southern_europe_PN)))))))));
-lin s_060_3_h = s_044_1_p;
-
-lin s_061_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (both_Det) (AdjCN (PositA (female_A)) (UseN (commissioner_N)))) (ComplVV (use_VV) (UseComp (CompAdv (PrepNP (in_Prep) (MassNP (UseN (business_N))))))))));
-lin s_061_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompAdv (PrepNP (in_Prep) (MassNP (UseN (business_N)))))))))));
-lin s_061_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompAdv (PrepNP (in_Prep) (MassNP (UseN (business_N))))))))));
-
-lin s_062_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (neither_Det) (AdjCN (PositA (female_A)) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv)))));
-lin s_062_2_q = s_046_2_q;
-lin s_062_3_h = s_046_3_h;
-
-lin s_063_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (AdjCN (PositA (female_A)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv)))));
-lin s_063_2_q = s_031_2_q;
-lin s_063_3_h = s_031_3_h;
-
-lin s_064_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (AdjCN (PositA (female_A)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv)))));
-lin s_064_2_q = s_032_2_q;
-lin s_064_3_h = s_032_3_h;
-
-lin s_065_1_p = s_049_4_h;
-lin s_065_2_p = s_049_2_p;
-lin s_065_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (swede_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N))))))));
-lin s_065_4_h = s_049_1_p;
-
-lin s_066_1_p = s_050_4_h;
-lin s_066_2_p = s_050_2_p;
-lin s_066_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (AdjCN (PositA (canadian_A)) (UseN (resident_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_066_4_h = s_050_1_p;
-
-lin s_067_1_p = s_051_4_h;
-lin s_067_2_p = s_050_2_p;
-lin s_067_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (canadian_A)) (UseN (resident_N))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_067_4_h = s_051_1_p;
-
-lin s_068_1_p = s_052_4_h;
-lin s_068_2_p = s_050_2_p;
-lin s_068_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (each_Det) (AdjCN (PositA (canadian_A)) (UseN (resident_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_068_4_h = s_052_1_p;
-
-lin s_069_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (western_A)) (UseN (country_N)))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-lin s_069_2_p = s_053_2_p;
-lin s_069_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (western_A)) (UseN (country_N))))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))));
-lin s_069_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (western_A)) (UseN (country_N))))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))));
-
-lin s_070_1_p = s_022_1_p;
-lin s_070_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anySg_Det) (AdjCN (PositA (scandinavian_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv))))));
-lin s_070_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (someSg_Det) (AdjCN (PositA (scandinavian_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv)))));
-
-lin s_071_1_p = s_023_1_p;
-lin s_071_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anyPl_Det) (AdjCN (PositA (irish_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (on_time_Adv))))));
-lin s_071_3_h = s_055_1_p;
-
-lin s_072_1_p = s_024_1_p;
-lin s_072_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (many_Det) (AdjCN (PositA (british_A)) (UseN (delegate_N)))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (interesting_A)) (UseN (result_N)))))))));
-lin s_072_3_h = s_056_1_p;
-
-lin s_073_1_p = s_025_1_p;
-lin s_073_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (several_Det) (AdjCN (PositA (portuguese_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2))) (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (national_A)) (UseN (newspaper_N)))))))))));
-lin s_073_3_h = s_057_1_p;
-
-lin s_074_1_p = s_026_5_h;
-lin s_074_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (european_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (AdvAP (PositA (resident_A)) (PrepNP (outside_Prep) (UsePN (europe_PN))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))));
-lin s_074_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (european_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (AdvAP (PositA (resident_A)) (PrepNP (outside_Prep) (UsePN (europe_PN))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))));
-
-lin s_075_1_p = s_043_1_p;
-lin s_075_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (AdjCN (PositA (female_A)) (UseN (committee_member_N))))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN)))))))));
-lin s_075_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (AdjCN (PositA (female_A)) (UseN (committee_member_N))))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN))))))));
-
-lin s_076_1_p = s_044_1_p;
-lin s_076_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (few_Det) (AdjCN (PositA (female_A)) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (southern_europe_PN)))))))));
-lin s_076_3_h = s_060_1_p;
-
-lin s_077_1_p = s_061_3_h;
-lin s_077_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (both_Det) (AdjCN (PositA (female_A)) (UseN (commissioner_N)))) (ComplVV (use_VV) (UseComp (CompAdv (PrepNP (in_Prep) (MassNP (UseN (business_N)))))))))));
-lin s_077_3_h = s_061_1_p;
-
-lin s_078_1_p = s_030_1_p;
-lin s_078_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (either_Det) (AdjCN (PositA (female_A)) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv))))));
-lin s_078_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (AdvNP (DetNP (DetQuant (IndefArt) (NumSg))) (PrepNP (part_Prep) (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (PositA (female_A)) (UseN (commissioner_N)))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv)))));
-
-lin s_079_1_p = s_031_3_h;
-lin s_079_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (AdjCN (PositA (male_A)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv))))));
-lin s_079_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (AdjCN (PositA (male_A)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv)))));
-
-lin s_080_1_p = s_032_3_h;
-lin s_080_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (AdjCN (PositA (female_A)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv))))));
-lin s_080_3_h = s_064_1_p;
-
-lin s_081_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN)) (UsePN (anderson_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))));
-lin s_081_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))));
-lin s_081_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))));
-
-lin s_082_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN)) (DetCN (several_Det) (UseN (lawyer_N)))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))));
-lin s_082_2_q = s_081_2_q;
-lin s_082_3_h = s_081_3_h;
-
-lin s_083_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP3 (either7or_DConj) (UsePN (smith_PN)) (UsePN (jones_PN)) (UsePN (anderson_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))));
-lin s_083_2_q = s_081_2_q;
-lin s_083_3_h = s_081_3_h;
-
-lin s_084_1_p = s_083_1_p;
-lin s_084_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (UncNeg) (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (anderson_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))) (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))))));
-lin s_084_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (UncNeg) (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (anderson_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))));
-
-lin s_085_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (PredetNP (exactly_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (lawyer_N)))) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (accountant_N)))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))));
-lin s_085_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_six)))) (UseN (lawyer_N))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))));
-lin s_085_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_six)))) (UseN (lawyer_N))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))));
-
-lin s_086_1_p = s_085_1_p;
-lin s_086_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_six)))) (UseN (accountant_N))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))));
-lin s_086_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_six)))) (UseN (accountant_N))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))));
-
-lin s_087_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (ConjCN2 (and_Conj) (UseN (representative_N)) (UseN (client_N)))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))));
-lin s_087_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (every_Det) (UseN (representative_N))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))))));
-lin s_087_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (UseN (representative_N))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))));
-
-lin s_088_1_p = s_087_1_p;
-lin s_088_2_q = s_087_2_q;
-lin s_088_3_h = s_087_3_h;
-
-lin s_089_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (ConjCN2 (or_Conj) (UseN (representative_N)) (UseN (client_N)))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))));
-lin s_089_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (ConjNP2 (andSg_Conj) (DetCN (every_Det) (UseN (representative_N))) (DetCN (every_Det) (UseN (client_N)))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))))));
-lin s_089_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (andSg_Conj) (DetCN (every_Det) (UseN (representative_N))) (DetCN (every_Det) (UseN (client_N)))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))));
-
-lin s_090_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (chairman_N))) (ComplSlash (SlashV2a (read_out_V2)) (DetCN (DetQuant (DefArt) (NumPl)) (AdvCN (UseN (item_N)) (PrepNP (on_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (agenda_N))))))))));
-lin s_090_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (chairman_N))) (ComplSlash (SlashV2a (read_out_V2)) (DetCN (every_Det) (AdvCN (UseN (item_N)) (PrepNP (on_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (agenda_N)))))))))));
-lin s_090_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (chairman_N))) (ComplSlash (SlashV2a (read_out_V2)) (DetCN (every_Det) (AdvCN (UseN (item_N)) (PrepNP (on_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (agenda_N))))))))));
-
-lin s_091_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (chairman_N))))))));
-lin s_091_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (AdvNP (UsePron (everyone_Pron)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (chairman_N)))))))));
-lin s_091_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (AdvNP (UsePron (everyone_Pron)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (chairman_N))))))));
-
-lin s_092_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))))))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (chairman_N))))))));
-lin s_092_2_q = s_091_2_q;
-lin s_092_3_h = s_091_3_h;
-
-lin s_093_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))))) (AdVVP (all_AdV) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (chairman_N)))))))));
-lin s_093_2_q = s_091_2_q;
-lin s_093_3_h = s_091_3_h;
-
-lin s_094_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (inhabitant_N2) (UsePN (cambridge_PN)))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (labour_mp_N)))))));
-lin s_094_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (every_Det) (ComplN2 (inhabitant_N2) (UsePN (cambridge_PN)))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (labour_mp_N))))))));
-lin s_094_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (ComplN2 (inhabitant_N2) (UsePN (cambridge_PN)))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (labour_mp_N)))))));
-
-lin s_095_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (PositA (ancient_A)) (UseN (greek_N)))) (UseComp (CompCN (AdjCN (PositA (noted_A)) (UseN (philosopher_N))))))));
-lin s_095_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (every_Det) (AdjCN (PositA (ancient_A)) (UseN (greek_N)))) (UseComp (CompCN (AdjCN (PositA (noted_A)) (UseN (philosopher_N)))))))));
-lin s_095_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (AdjCN (PositA (ancient_A)) (UseN (greek_N)))) (UseComp (CompCN (AdjCN (PositA (noted_A)) (UseN (philosopher_N))))))));
-
-lin s_096_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (PositA (ancient_A)) (UseN (greek_N)))) (AdVVP (all_AdV) (UseComp (CompCN (AdjCN (PositA (noted_A)) (UseN (philosopher_N)))))))));
-lin s_096_2_q = s_095_2_q;
-lin s_096_3_h = s_095_3_h;
-
-lin s_097_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (software_fault_N))) (AdvVP (PassV2s (blame1_V2)) (PrepNP (for_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_failure_N))))))));
-lin s_097_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_failure_N))) (AdvVP (PassV2s (blame2_V2)) (PrepNP (on_Prep) (DetCN (one_or_more_Det) (UseN (software_fault_N)))))))));
-lin s_097_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_failure_N))) (AdvVP (PassV2s (blame2_V2)) (PrepNP (on_Prep) (DetCN (one_or_more_Det) (UseN (software_fault_N))))))));
-
-lin s_098_1_p = s_097_1_p;
-lin s_098_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bug_32985_PN)) (UseComp (CompCN (AdjCN (PositA (known_A)) (UseN (software_fault_N))))))));
-lin s_098_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bug_32985_PN)) (AdvVP (PassV2s (blame1_V2)) (PrepNP (for_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_failure_N)))))))));
-lin s_098_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bug_32985_PN)) (AdvVP (PassV2s (blame1_V2)) (PrepNP (for_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_failure_N))))))));
-
-lin s_099_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (client_N)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (demonstration_N)))))) (AdVVP (all_AdV) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N))))))))));
-lin s_099_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompCN (AdvCN (UseN (client_N)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (demonstration_N))))))))));
-lin s_099_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N))))))))));
-lin s_099_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N)))))))));
-
-lin s_100_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (client_N)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (demonstration_N)))))) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N)))))))));
-lin s_100_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (client_N)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (demonstration_N))))))) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N))))))))));
-lin s_100_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (client_N)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (demonstration_N))))))) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N)))))))));
-
-lin s_101_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (university_graduate_N))) (ComplSlash (SlashV2a (make8become_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (poor8bad_A)) (UseN (stockmarket_trader_N))))))));
-lin s_101_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompCN (UseN (university_graduate_N)))))));
-lin s_101_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (UseComp (CompAP (SentAP (PositA (likely_A)) (EmbedVP (ComplSlash (SlashV2a (make8become_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (poor8bad_A)) (UseN (stock_market_trader_N)))))))))))));
-lin s_101_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (SentAP (PositA (likely_A)) (EmbedVP (ComplSlash (SlashV2a (make8become_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (poor8bad_A)) (UseN (stock_market_trader_N))))))))))));
-
-lin s_102_1_p = s_101_1_p;
-lin s_102_2_p = s_101_2_p;
-lin s_102_3_q = (Question (UseQCl (Future) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (make8become_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (poor8bad_A)) (UseN (stock_market_trader_N)))))))));
-lin s_102_4_h = (Sentence (UseCl (Future) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (make8become_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (poor8bad_A)) (UseN (stock_market_trader_N))))))));
-
-lin s_103_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (apcom_manager_N)))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (company_car_N)))))));
-lin s_103_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (UseComp (CompCN (UseN (apcom_manager_N)))))));
-lin s_103_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (company_car_N))))))));
-lin s_103_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (company_car_N)))))));
-
-lin s_104_1_p = s_103_1_p;
-lin s_104_2_p = s_103_2_p;
-lin s_104_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_one))))) (UseN (company_car_N))))))));
-lin s_104_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_one))))) (UseN (company_car_N)))))));
-
-lin s_105_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (PredetNP (just_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (UseN (accountant_N)))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))));
-lin s_105_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (no_Quant) (NumPl)) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_105_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumPl)) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))));
-
-lin s_106_1_p = s_105_1_p;
-lin s_106_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_106_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))));
-
-lin s_107_1_p = s_105_1_p;
-lin s_107_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anyPl_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_107_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (somePl_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))));
-
-lin s_108_1_p = s_105_1_p;
-lin s_108_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anySg_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_108_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (someSg_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))));
-
-lin s_109_1_p = s_105_1_p;
-lin s_109_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (somePl_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_109_3_h = s_107_3_h;
-
-lin s_110_1_p = s_105_1_p;
-lin s_110_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (someSg_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_110_3_h = s_108_3_h;
-
-lin s_111_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (UseN (contract_N)))))));
-lin s_111_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (another_Det) (UseN (contract_N)))))));
-lin s_111_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (contract_N))))))));
-lin s_111_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (contract_N)))))));
-
-lin s_112_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (contract_N)))))));
-lin s_112_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (contract_N)))))));
-lin s_112_3_q = s_111_3_q;
-lin s_112_4_h = s_111_4_h;
-
-lin s_113_1_p = s_112_1_p;
-lin s_113_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdVVP (also_AdV) (ComplSlash (SlashV2a (sign_V2)) (UsePron (they_Pron)))))));
-lin s_113_3_q = s_111_3_q;
-lin s_113_4_h = s_111_4_h;
-
-lin s_114_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (UseN (workstation_N)))))));
-lin s_114_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (GenNP (UsePN (mary_PN))) (NumSg)) (UseN (workstation_N))) (PassV2s (use_V2))))));
-lin s_114_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (GenNP (UsePN (mary_PN))) (NumSg)) (UseN (workstation_N))) (PassV2s (use_V2)))));
-
-lin s_115_1_p = s_114_1_p;
-lin s_115_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (workstation_N))))))));
-lin s_115_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (workstation_N)))))));
-
-lin s_116_1_p = s_114_1_p;
-lin s_116_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (UseComp (CompAP (PositA (female_A))))))));
-lin s_116_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (UseComp (CompAP (PositA (female_A)))))));
-
-lin s_117_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (UseN (student_N))) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (UseN (workstation_N)))))));
-lin s_117_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (UseComp (CompCN (UseN (student_N)))))));
-lin s_117_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (UseN (workstation_N))))))));
-lin s_117_4_h = s_114_1_p;
-
-lin s_118_1_p = s_117_1_p;
-lin s_118_2_p = s_117_2_p;
-lin s_118_3_q = s_115_2_q;
-lin s_118_4_h = s_115_3_h;
-
-lin s_119_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (student_N))) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (UseN (workstation_N)))))));
-lin s_119_2_p = s_117_2_p;
-lin s_119_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (workstation_N))))))));
-lin s_119_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (workstation_N)))))));
-
-lin s_120_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (meeting_N)))))));
-lin s_120_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (ComplSlash (SlashV2a (chair_V2)) (UsePron (it_Pron))))));
-lin s_120_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (chair_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_120_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (chair_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (meeting_N)))))));
-
-lin s_121_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (PrepNP (to_Prep) (UsePN (itel_PN)))))));
-lin s_121_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (AdVVP (also_AdV) (ComplSlash (Slash2V3 (deliver_V3) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (invoice_N)))) (UsePron (they_Pron)))))));
-lin s_121_3_p = (PSentence (and_PConj) (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (ComplSlash (Slash2V3 (deliver_V3) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (project_proposal_N)))) (UsePron (they_Pron))))));
-lin s_121_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (ConjNP3 (and_Conj) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (invoice_N))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (project_proposal_N))))) (PrepNP (to_Prep) (UsePN (itel_PN))))))));
-lin s_121_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (ConjNP3 (and_Conj) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (invoice_N))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (project_proposal_N))))) (PrepNP (to_Prep) (UsePN (itel_PN)))))));
-
-lin s_122_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (committee_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (chairman_N)))))));
-lin s_122_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (AdvVP (PassV2s (appoint_V2)) (PrepNP (by8agent_Prep) (DetCN (DetQuant (PossPron (it_Pron)) (NumPl)) (UseN (member_N))))))));
-lin s_122_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (UseN (committee_N))) (ComplSlash (SlashV2a (have_V2)) (AdvNP (PPartNP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (chairman_N))) (appoint_V2)) (PrepNP (by8agent_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (member_N)) (PrepNP (possess_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (committee_N)))))))))))));
-lin s_122_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (committee_N))) (ComplSlash (SlashV2a (have_V2)) (AdvNP (PPartNP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (chairman_N))) (appoint_V2)) (PrepNP (by8agent_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (member_N)) (PrepNP (possess_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (committee_N))))))))))));
-
-lin s_123_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (send_V2)) (PredetNP (most_of_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (report_N)) (UseRCl (Present) (PPos) (EmptyRelSlash (SlashVP (UsePN (smith_PN)) (SlashV2a (need_V2))))))))))));
-lin s_123_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (they_Pron)) (UseComp (CompAdv (PrepNP (on_Prep) (DetCN (DetQuant (PossPron (she_Pron)) (NumSg)) (UseN (desk_N)))))))));
-lin s_123_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (AdvNP (DetCN (somePl_Det) (AdvCN (UseN (report_N)) (PrepNP (from_Prep) (UsePN (itel_PN))))) (PrepNP (on_Prep) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (desk_N)))))))));
-lin s_123_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (AdvNP (DetCN (somePl_Det) (AdvCN (UseN (report_N)) (PrepNP (from_Prep) (UsePN (itel_PN))))) (PrepNP (on_Prep) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (desk_N))))))));
-
-lin s_124_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (AdvNP (DetNP (DetQuant (IndefArt) (NumCard (NumNumeral (N_two))))) (PrepNP (out_of_Prep) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (machine_N))))) (UseComp (CompAP (PositA (missing_A)))))));
-lin s_124_2_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (they_Pron)) (PassV2s (remove_V2)))));
-lin s_124_3_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (machine_N))) (PassV2s (remove_V2))))));
-lin s_124_4_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (machine_N))) (PassV2s (remove_V2)))));
-
-lin s_125_1_p = s_124_1_p;
-lin s_125_2_p = s_124_2_p;
-lin s_125_3_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_eight)))) (UseN (machine_N))) (PassV2s (remove_V2))))));
-lin s_125_4_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_eight)))) (UseN (machine_N))) (PassV2s (remove_V2)))));
-
-lin s_126_1_p = s_124_1_p;
-lin s_126_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (AdvVP (AdVVP (all_AdV) (UseComp (CompAdv (here_Adv)))) (yesterday_Adv)))));
-lin s_126_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (machine_N))) (AdvVP (UseComp (CompAdv (here_Adv))) (yesterday_Adv))))));
-lin s_126_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (machine_N))) (AdvVP (UseComp (CompAdv (here_Adv))) (yesterday_Adv)))));
-
-lin s_127_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (machine_N)))) (on_tuesday_Adv)))) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (machine_N)))) (on_wednesday_Adv))))));
-lin s_127_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (ComplSlash (Slash3V3 (put_in_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (lobby_N)))) (UsePron (they_Pron))))));
-lin s_127_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN))) (ComplSlash (Slash3V3 (put_in_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (lobby_N)))) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (machine_N))))))));
-lin s_127_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN))) (ComplSlash (Slash3V3 (put_in_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (lobby_N)))) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (machine_N)))))));
-
-lin s_128_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (john_PN)) (DetCN (DetQuant (PossPron (he_Pron)) (NumPl)) (UseN (colleague_N)))) (AdvVP (UseV (go8walk_V)) (PrepNP (to_Prep) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_128_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (ComplSlash (SlashV2a (hate_V2)) (UsePron (it_Pron))))));
-lin s_128_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (GenNP (UsePN (john_PN))) (NumPl)) (UseN (colleague_N))) (ComplSlash (SlashV2a (hate_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_128_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (GenNP (UsePN (john_PN))) (NumPl)) (UseN (colleague_N))) (ComplSlash (SlashV2a (hate_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))));
-
-lin s_129_1_p = s_128_1_p;
-lin s_129_2_p = s_128_2_p;
-lin s_129_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (hate_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_129_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (hate_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))));
-
-lin s_130_1_p = s_128_1_p;
-lin s_130_2_p = s_128_2_p;
-lin s_130_3_q = s_129_3_q;
-lin s_130_4_h = s_129_4_h;
-
-lin s_131_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (UseN (department_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (dedicated_A)) (UseN (line_N))))))));
-lin s_131_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (they_Pron)) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (UsePron (they_Pron))))));
-lin s_131_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (UseN (department_N))) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (line_N))))))));
-lin s_131_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (department_N))) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (line_N)))))));
-
-lin s_132_1_p = s_131_1_p;
-lin s_132_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N))) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (UsePron (it_Pron))))));
-lin s_132_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N))) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (line_N))))))));
-lin s_132_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N))) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (line_N)))))));
-
-lin s_133_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (gfi_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (several_Det) (UseN (computer_N)))))));
-lin s_133_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (maintain_V2)) (UsePron (they_Pron))))));
-lin s_133_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (maintain_V2)) (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (computer_N)) (UseRCl (Present) (PPos) (RelSlash (that_RP) (SlashVP (UsePN (gfi_PN)) (SlashV2a (own_V2)))))))))))));
-lin s_133_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (maintain_V2)) (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (computer_N)) (UseRCl (Present) (PPos) (RelSlash (that_RP) (SlashVP (UsePN (gfi_PN)) (SlashV2a (own_V2))))))))))));
-
-lin s_134_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (RelCN (UseN (customer_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (computer_N)))))))) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (UsePron (it_Pron)))))));
-lin s_134_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mfi_PN)) (UseComp (CompCN (RelCN (UseN (customer_N)) (UseRCl (Present) (PPos) (RelVP (that_RP) (ComplSlash (SlashV2a (own_V2)) (PredetNP (exactly_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (UseN (computer_N)))))))))))));
-lin s_134_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mfi_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (PredetNP (all_Predet) (DetCN (DetQuant (PossPron (itRefl_Pron)) (NumPl)) (UseN (computer_N))))))))));
-lin s_134_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mfi_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (PredetNP (all_Predet) (DetCN (DetQuant (PossPron (itRefl_Pron)) (NumPl)) (UseN (computer_N)))))))));
-
-lin s_135_1_p = s_134_1_p;
-lin s_135_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mfi_PN)) (UseComp (CompCN (RelCN (UseN (customer_N)) (UseRCl (Present) (PPos) (RelVP (that_RP) (ComplSlash (SlashV2a (own_V2)) (DetCN (several_Det) (UseN (computer_N))))))))))));
-lin s_135_3_q = s_134_3_q;
-lin s_135_4_h = s_134_4_h;
-
-lin s_136_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (RelCN (UseN (executive_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (laptop_computer_N)))))))) (ComplSlash (SlashV2V (bring_V2V) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (note_N)))) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))) (UsePron (it_Pron))))));
-lin s_136_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompCN (RelCN (UseN (executive_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_five)))) (AdjCN (PositA (different_A)) (UseN (laptop_computer_N)))))))))))));
-lin s_136_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_five)))) (UseN (laptop_computer_N)))) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))));
-lin s_136_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_five)))) (UseN (laptop_computer_N)))) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))));
-
-lin s_137_1_p = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_100)))) (UseN (company_N))))));
-lin s_137_2_p = (Sentence (PredVPS (UsePN (icm_PN)) (ConjVPS2 (and_Conj) (Present) (PPos) (UseComp (CompNP (AdvNP (DetNP (DetQuant (IndefArt) (NumCard (NumNumeral (N_one))))) (PrepNP (part_Prep) (DetCN (DetQuant (DefArt) (NumPl)) (UseN (company_N))))))) (Present) (PPos) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_150)))) (UseN (computer_N)))))));
-lin s_137_3_p = (Sentence (UseCl (Present) (UncNeg) (PredVP (UsePron (it_Pron)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (AdvNP (DetNP (anySg_Det)) (PrepNP (part_Prep) (DetCN (DetQuant (PossPron (itRefl_Pron)) (NumPl)) (UseN (computer_N))))))))));
-lin s_137_4_p = (Sentence (UseCl (Present) (PPos) (PredVP (AdvNP (DetNP (each_Det)) (PrepNP (part_Prep) (DetCN (DetQuant (the_other_Q) (NumCard (NumNumeral (N_99)))) (UseN (company_N))))) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (UseN (computer_N)))))));
-lin s_137_5_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (they_Pron)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (UsePron (they_Pron)))))));
-lin s_137_6_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (company_N)) (UseRCl (Present) (PPos) (RelVP (that_RP) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (computer_N))))))))) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (UsePron (it_Pron))))))));
-lin s_137_7_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (company_N)) (UseRCl (Present) (PPos) (RelVP (that_RP) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (computer_N))))))))) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (UsePron (it_Pron)))))));
-
-lin s_138_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (report_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (cover_page_N)))))));
-lin s_138_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (r95103_PN)) (UseComp (CompCN (UseN (report_N)))))));
-lin s_138_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (cover_page_N)))))));
-lin s_138_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdvCN (UseN (cover_page_N)) (PrepNP (possess_Prep) (UsePN (r95103_PN))))))))));
-lin s_138_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdvCN (UseN (cover_page_N)) (PrepNP (possess_Prep) (UsePN (r95103_PN)))))))));
-
-lin s_139_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (company_director_N))) (ReflVP (Slash3V3 (award_V3) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (large_A)) (UseN (payrise_N)))))))));
-lin s_139_2_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (company_director_N))) (ComplSlash (SlashV2a (award_and_be_awarded_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (payrise_N))))))));
-lin s_139_3_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (company_director_N))) (ComplSlash (SlashV2a (award_and_be_awarded_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (payrise_N)))))));
-
-lin s_140_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (bill_PN)) (ReflVP (SlashV2a (hurt_V2)))))))));
-lin s_140_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (bill_PN)) (PassV2s (hurt_V2)))))))));
-lin s_140_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (bill_PN)) (PassV2s (hurt_V2))))))));
-
-lin s_141_1_p = s_140_1_p;
-lin s_141_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePron (anyone_Pron)) (ComplVSa (say_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (john_PN)) (PassV2s (hurt_V2)))))))));
-lin s_141_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (someone_Pron)) (ComplVSa (say_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (john_PN)) (PassV2s (hurt_V2))))))));
-
-lin s_142_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))));
-lin s_142_2_p = (Sentence (UseCl (Past) (PPos) (SoDoI (UsePN (bill_PN)))));
-lin s_142_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))));
-lin s_142_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))));
-
-lin s_143_1_p = s_142_1_p;
-lin s_143_2_p = s_142_2_p;
-lin s_143_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (at_four_oclock_Adv)))));
-lin s_143_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (at_four_oclock_Adv))))));
-lin s_143_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (at_four_oclock_Adv)))));
-
-lin s_144_1_p = s_143_3_p;
-lin s_144_2_p = s_142_2_p;
-lin s_144_3_q = s_143_4_q;
-lin s_144_4_h = s_143_5_h;
-
-lin s_145_1_p = s_143_3_p;
-lin s_145_2_p = (PSentence (and_PConj) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVV (do_VV) (elliptic_VP)) (at_five_oclock_Adv)))));
-lin s_145_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (at_five_oclock_Adv))))));
-lin s_145_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (at_five_oclock_Adv)))));
-
-lin s_146_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))));
-lin s_146_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ProgrVPa (ComplVV (going_to_VV) (elliptic_VP))))));
-lin s_146_3_q = (Question (UseQCl (Future) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))));
-lin s_146_4_h = (Sentence (UseCl (Future) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))));
-
-lin s_147_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_monday_Adv)))));
-lin s_147_2_p = (Sentence (UseCl (Past) (PNeg) (PredVP (UsePN (bill_PN)) (elliptic_VP))));
-lin s_147_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_monday_Adv))))));
-lin s_147_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_monday_Adv)))));
-
-lin s_148_1_p = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))));
-lin s_148_2_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (bill_PN)) (elliptic_VP))));
-lin s_148_3_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))));
-lin s_148_4_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))));
-
-lin s_149_1_p = s_146_1_p;
-lin s_149_2_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (AdvVP (elliptic_VP) (too_Adv)))));
-lin s_149_3_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))));
-lin s_149_4_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))));
-
-lin s_150_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N))))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (elliptic_VP) (PrepNP (by8means_Prep) (MassNP (UseN (train_N)))))))));
-lin s_150_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N)))))))));
-lin s_150_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N))))))));
-
-lin s_151_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N))))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (elliptic_VP) (PrepNP (by8means_Prep) (MassNP (UseN (train_N))))) (PrepNP (to_Prep) (UsePN (berlin_PN))))))));
-lin s_151_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (berlin_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N)))))))));
-lin s_151_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (berlin_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N))))))));
-
-lin s_152_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N))))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (elliptic_VP) (PrepNP (to_Prep) (UsePN (berlin_PN))))))));
-lin s_152_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (berlin_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N)))))))));
-lin s_152_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (berlin_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N))))))));
-
-lin s_153_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (AdvVP (ProgrVPa (UseV (go8travel_V))) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N))))))) (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (AdvVP (elliptic_VP) (PrepNP (by8means_Prep) (MassNP (UseN (train_N)))))))));
-lin s_153_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (AdvVP (AdvVP (ProgrVPa (UseV (go8travel_V))) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N)))))))));
-lin s_153_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (AdvVP (AdvVP (ProgrVPa (UseV (go8travel_V))) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N))))))));
-
-lin s_154_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N))))))));
-lin s_154_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (elliptic_VP) (PrepNP (by8means_Prep) (MassNP (UseN (train_N))))))));
-lin s_154_3_q = s_150_2_q;
-lin s_154_4_h = s_150_3_h;
-
-lin s_155_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N)))))));
-lin s_155_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (DetNP (DetQuant (IndefArt) (NumSg)))) (too_Adv)))));
-lin s_155_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N))))))));
-lin s_155_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N)))))));
-
-lin s_156_1_p = s_155_1_p;
-lin s_156_2_p = s_155_2_p;
-lin s_156_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (UseN (car_N)) (UseRCl (Present) (PPos) (RelSlash (that_RP) (SlashVP (ConjNP2 (and_Conj) (UsePN (john_PN)) (UsePN (bill_PN))) (SlashV2a (own_V2)))))))))));
-lin s_156_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (UseN (car_N)) (UseRCl (Present) (PPos) (RelSlash (that_RP) (SlashVP (ConjNP2 (and_Conj) (UsePN (john_PN)) (UsePN (bill_PN))) (SlashV2a (own_V2))))))))));
-
-lin s_157_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (red_A)) (UseN (car_N))))))));
-lin s_157_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (blue_A)) (UseN (one_N))))))));
-lin s_157_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (blue_A)) (UseN (car_N)))))))));
-lin s_157_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (blue_A)) (UseN (car_N))))))));
-
-lin s_158_1_p = s_157_1_p;
-lin s_158_2_p = s_157_2_p;
-lin s_158_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (red_A)) (UseN (car_N)))))))));
-lin s_158_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (red_A)) (UseN (car_N))))))));
-
-lin s_159_1_p = s_157_1_p;
-lin s_159_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (UseN (one_N))))))));
-lin s_159_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (UseN (car_N)))))))));
-lin s_159_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (UseN (car_N))))))));
-
-lin s_160_1_p = s_157_1_p;
-lin s_160_2_p = s_159_2_p;
-lin s_160_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (AdjCN (PositA (red_A)) (UseN (car_N))))))))));
-lin s_160_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (AdjCN (PositA (red_A)) (UseN (car_N)))))))));
-
-lin s_161_1_p = s_157_1_p;
-lin s_161_2_p = s_159_2_p;
-lin s_161_3_q = s_160_3_q;
-lin s_161_4_h = s_160_4_h;
-
-lin s_162_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (AdjCN (PositA (red_A)) (UseN (car_N)))))))));
-lin s_162_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (slow_A)) (UseN (one_N))))))));
-lin s_162_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (slow_A)) (AdjCN (PositA (red_A)) (UseN (car_N))))))))));
-lin s_162_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (slow_A)) (AdjCN (PositA (red_A)) (UseN (car_N)))))))));
-
-lin s_163_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (PPartNP (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (paper_N))) (accept_V2))))));
-lin s_163_2_p = (Sentence (UseCl (Present) (PNeg) (PredVP (UsePN (bill_PN)) (ComplVQ (know_VQ) (UseQCl (Past) (PPos) (QuestIAdv (why_IAdv) (elliptic_Cl)))))));
-lin s_163_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplVQ (know_VQ) (UseQCl (Past) (PPos) (QuestIAdv (why_IAdv) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (PPartNP (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (paper_N))) (accept_V2)))))))))));
-lin s_163_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplVQ (know_VQ) (UseQCl (Past) (PPos) (QuestIAdv (why_IAdv) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (PPartNP (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (paper_N))) (accept_V2))))))))));
-
-lin s_164_1_p = s_142_1_p;
-lin s_164_2_p = (PAdverbial (and_PConj) (PrepNP (to_Prep) (UsePN (sue_PN))));
-lin s_164_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (sue_PN)))))));
-lin s_164_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (sue_PN))))));
-
-lin s_165_1_p = s_142_1_p;
-lin s_165_2_p = (Adverbial (on_friday_Adv));
-lin s_165_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_friday_Adv))))));
-lin s_165_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_friday_Adv)))));
-
-lin s_166_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_thursday_Adv)))));
-lin s_166_2_p = (PAdverbial (and_PConj) (on_friday_Adv));
-lin s_166_3_q = s_165_3_q;
-lin s_166_4_h = s_165_4_h;
-
-lin s_167_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_twenty)))) (UseN (man_N))) (ComplSlash (SlashV2a (work_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N)))))));
-lin s_167_2_p = (PNounphrase (but_PConj) (PredetNP (only_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (UseN (woman_N)))));
-lin s_167_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (woman_N))) (ComplSlash (SlashV2a (work_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N))))))));
-lin s_167_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (woman_N))) (ComplSlash (SlashV2a (work_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N)))))));
-
-lin s_168_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_five)))) (UseN (man_N))) (AdvVP (UseV (work_V)) (part_time_Adv)))));
-lin s_168_2_p = (PNounphrase (and_PConj) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_fortyfive)))) (UseN (woman_N))));
-lin s_168_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_fortyfive)))) (UseN (woman_N))) (AdvVP (UseV (work_V)) (part_time_Adv))))));
-lin s_168_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_fortyfive)))) (UseN (woman_N))) (AdvVP (UseV (work_V)) (part_time_Adv)))));
-
-lin s_169_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))) (PrepNP (before_Prep) (UsePN (bill_PN)))))));
-lin s_169_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN)))))))))));
-lin s_169_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))))))))));
-
-lin s_170_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (find_V2)) (AdvNP (UsePN (mary_PN)) (PrepNP (before_Prep) (UsePN (bill_PN))))))));
-lin s_170_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (find_V2)) (UsePN (bill_PN)))))))))));
-lin s_170_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (find_V2)) (UsePN (bill_PN))))))))));
-
-lin s_171_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (UseQCl (Present) (PPos) (QuestVP (IdetCN (how8many_IDet) (UseN (man_N))) (AdvVP (UseV (work_V)) (part_time_Adv)))))))));
-lin s_171_2_p = (PNounphrase (and_PConj) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (woman_N))));
-lin s_171_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (UseQCl (Present) (PPos) (QuestVP (IdetCN (how8many_IDet) (UseN (woman_N))) (AdvVP (UseV (work_V)) (part_time_Adv))))))))));
-lin s_171_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (UseQCl (Present) (PPos) (QuestVP (IdetCN (how8many_IDet) (UseN (woman_N))) (AdvVP (UseV (work_V)) (part_time_Adv)))))))));
-
-lin s_172_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (ConjQS2 (comma_and_Conj) (UseQCl (Present) (PPos) (QuestVP (IdetCN (how8many_IDet) (UseN (man_N))) (AdvVP (UseV (work_V)) (part_time_Adv)))) (UseQCl (Present) (PPos) (QuestVP (IdetCN (IdetQuant (which_IQuant) (NumPl)) (elliptic_CN)) (elliptic_VP)))))))));
-lin s_172_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (UseQCl (Present) (PPos) (QuestVP (IdetCN (IdetQuant (which_IQuant) (NumPl)) (UseN (man_N))) (AdvVP (UseV (work_V)) (part_time_Adv))))))))));
-lin s_172_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (UseQCl (Present) (PPos) (QuestVP (IdetCN (IdetQuant (which_IQuant) (NumPl)) (UseN (man_N))) (AdvVP (UseV (work_V)) (part_time_Adv)))))))));
-
-lin s_173_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (RelNPa (UsePron (everyone_Pron)) (UseRCl (Past) (PPos) (StrandRelSlash (that_RP) (SlashVP (UsePN (john_PN)) (SlashVV (do_VV) (elliptic_VPSlash))))))))));
-lin s_173_2_p = s_142_1_p;
-lin s_173_3_q = s_142_3_q;
-lin s_173_4_h = s_142_4_h;
-
-lin s_174_1_p = s_173_1_p;
-lin s_174_2_p = s_142_4_h;
-lin s_174_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))));
-lin s_174_4_h = s_142_1_p;
-
-lin s_175_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVV (do_VV) (elliptic_VP)) (too_Adv))))));
-lin s_175_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))));
-lin s_175_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))));
-
-lin s_176_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVV (do_VV) (elliptic_VP)) (too_Adv)))))))));
-lin s_176_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))));
-lin s_176_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))));
-
-lin s_177_1_p = variants{};
-lin s_177_1_p_NEW = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVS (say_VS) (PredVPS (UsePN (mary_PN)) (ConjVPS2 (comma_and_Conj) (Past) (PPos) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (Past) (PPos) (ComplVS (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVV (do_VV) (elliptic_VP)) (too_Adv)))))))))));
-lin s_177_2_q = s_175_2_q;
-lin s_177_3_h = s_175_3_h;
-
-lin s_178_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (peter_PN)) (ComplVV (do_VV) (elliptic_VP))))) (too_Adv))))));
-lin s_178_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (peter_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))));
-lin s_178_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (peter_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))));
-
-lin s_179_1_p = (Sentence (ConjS2 (if_comma_then_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVV (do_VV) (elliptic_VP)) (too_Adv))))));
-lin s_179_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))));
-lin s_179_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))));
-lin s_179_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))));
-
-lin s_180_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N))))))) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (ComplVV (do_VV) (elliptic_VP))))));
-lin s_180_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N))))))));
-lin s_180_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N)))))));
-
-lin s_181_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (need_VV) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N))))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplVV (do_VV) (elliptic_VP))))));
-lin s_181_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N))))))));
-lin s_181_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N)))))));
-
-lin s_182_1_p = (Sentence (ConjS2 (and_Conj) (UseCl (Present) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (company_N)))))) (UseCl (Present) (PPos) (SoDoI (UsePN (jones_PN))))));
-lin s_182_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (company_N))))))));
-lin s_182_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (company_N)))))));
-
-lin s_183_1_p = s_182_1_p;
-lin s_183_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (company_N))))))));
-lin s_183_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (company_N)))))));
-
-lin s_184_1_p = s_182_1_p;
-lin s_184_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (company_N))))))));
-lin s_184_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (company_N)))))));
-
-lin s_185_1_p = (Sentence (ConjS2 (and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (proposal_N))))))))) (UseCl (Past) (PPos) (SoDoI (UsePN (jones_PN))))));
-lin s_185_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (proposal_N))))))))))));
-lin s_185_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (proposal_N)))))))))));
-
-lin s_186_1_p = s_185_1_p;
-lin s_186_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (proposal_N)))))))))));
-lin s_186_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (proposal_N))))))))));
-
-lin s_187_1_p = s_185_1_p;
-lin s_187_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (proposal_N)))))))))));
-lin s_187_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (proposal_N))))))))));
-
-lin s_188_1_p = s_185_1_p;
-lin s_188_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (proposal_N)))))))))));
-lin s_188_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (proposal_N))))))))));
-
-lin s_189_1_p = (Sentence (ConjS2 (and_Conj) (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (UseN (man_N)))))) (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (UseComp (CompCN (UseN (woman_N))))))));
-lin s_189_2_p = (Sentence (ConjS2 (and_Conj) (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (company_N)))))) (UseCl (Present) (PPos) (SoDoI (UsePN (mary_PN))))));
-lin s_189_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (company_N)))))))));
-lin s_189_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (company_N))))))));
-
-lin s_190_1_p = s_189_1_p;
-lin s_190_2_p = s_189_2_p;
-lin s_190_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (john_PN))) (NumSg)) (UseN (company_N))))))));
-lin s_190_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (john_PN))) (NumSg)) (UseN (company_N)))))));
-
-lin s_191_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (ComplVV (shall_VV) (AdvVP (AdvVP (UseV (go8walk_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))) (together_Adv)))))) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))))) (UseCl (Past) (PPos) (PredVP (UsePN (carl_PN)) (AdvVP (elliptic_VP) (PrepNP (to_Prep) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))))))));
-lin s_191_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseQCl (Past) (PPos) (QuestCl (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv))))))))))));
-lin s_191_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))));
-
-lin s_192_1_p = s_191_1_p;
-lin s_192_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseQCl (Past) (PPos) (QuestCl (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv))))))))))));
-lin s_192_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))));
-
-lin s_193_1_p = s_191_1_p;
-lin s_193_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseQCl (Past) (PPos) (QuestCl (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv))))))))))));
-lin s_193_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))));
-
-lin s_194_1_p = s_191_1_p;
-lin s_194_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseQCl (Past) (PPos) (QuestCl (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv))))))))))));
-lin s_194_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))));
-
-lin s_195_1_p = s_191_1_p;
-lin s_195_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseQCl (Past) (PPos) (QuestCl (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv))))))))))));
-lin s_195_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))));
-
-lin s_196_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (lawyer_N))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (every_Det) (UseN (report_N)))))) (UseCl (Past) (PPos) (SoDoI (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (auditor_N)))))));
-lin s_196_2_p = (PSentence (that_is_PConj) (UseCl (Past) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (RelCN (UseN (lawyer_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (sign_V2)) (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (UseN (report_N))))))))))));
-lin s_196_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (RelCN (UseN (auditor_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (sign_V2)) (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (UseN (report_N)))))))))))));
-lin s_196_4_h = (Sentence (UseCl (Past) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (RelCN (UseN (auditor_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (sign_V2)) (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (UseN (report_N))))))))))));
-
-lin s_197_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (genuine_A)) (UseN (diamond_N))))))));
-lin s_197_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (diamond_N))))))));
-lin s_197_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (diamond_N)))))));
-
-lin s_198_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (AdjCN (PositA (former_A)) (UseN (university_student_N))))))));
-lin s_198_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (UseComp (CompCN (UseN (university_student_N))))))));
-lin s_198_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (UseN (university_student_N)))))));
-
-lin s_199_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (AdjCN (PositA (successful_A)) (AdjCN (PositA (former_A)) (UseN (university_student_N)))))))));
-lin s_199_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (UseComp (CompAP (PositA (successful_A))))))));
-lin s_199_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompAP (PositA (successful_A)))))));
-
-lin s_200_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (AdjCN (PositA (former_A)) (AdjCN (PositA (successful_A)) (UseN (university_student_N)))))))));
-lin s_200_2_q = s_199_2_q;
-lin s_200_3_h = s_199_3_h;
-
-lin s_201_1_p = s_200_1_p;
-lin s_201_2_q = s_198_2_q;
-lin s_201_3_h = s_198_3_h;
-
-lin s_202_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (mammal_N))) (UseComp (CompCN (UseN (animal_N)))))));
-lin s_202_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (AdjCN (PositA (fourlegged_A)) (UseN (mammal_N)))) (UseComp (CompCN (AdjCN (PositA (fourlegged_A)) (UseN (animal_N)))))))));
-lin s_202_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (AdjCN (PositA (fourlegged_A)) (UseN (mammal_N)))) (UseComp (CompCN (AdjCN (PositA (fourlegged_A)) (UseN (animal_N))))))));
-
-lin s_203_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompCN (AdjCN (PositA (fourlegged_A)) (UseN (animal_N))))))));
-lin s_203_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (dumbo_PN)) (UseComp (CompAP (PositA (fourlegged_A))))))));
-lin s_203_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompAP (PositA (fourlegged_A)))))));
-
-lin s_204_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N))))))));
-lin s_204_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mickey_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N)))))))));
-lin s_204_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N))))))));
-
-lin s_205_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N))))))));
-lin s_205_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (dumbo_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N)))))))));
-lin s_205_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N))))))));
-
-lin s_206_1_p = (Sentence (UseCl (Present) (UncNeg) (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N))))))));
-lin s_206_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N)))))))));
-lin s_206_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N))))))));
-
-lin s_207_1_p = (Sentence (UseCl (Present) (UncNeg) (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N))))))));
-lin s_207_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N)))))))));
-lin s_207_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N))))))));
-
-lin s_208_1_p = s_204_1_p;
-lin s_208_2_p = s_205_1_p;
-lin s_208_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (ComparA (small_A) (UsePN (dumbo_PN)))))))));
-lin s_208_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (ComparA (small_A) (UsePN (dumbo_PN))))))));
-
-lin s_209_1_p = s_204_1_p;
-lin s_209_2_p = s_205_1_p;
-lin s_209_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (ComparA (large_A) (UsePN (dumbo_PN)))))))));
-lin s_209_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (ComparA (large_A) (UsePN (dumbo_PN))))))));
-
-lin s_210_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (mouse_N)))) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N))))))));
-lin s_210_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (mouse_N))))))));
-lin s_210_3_q = s_204_2_q;
-lin s_210_4_h = s_204_3_h;
-
-lin s_211_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (elephant_N)))) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N))))))));
-lin s_211_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (elephant_N))))))));
-lin s_211_3_q = s_205_2_q;
-lin s_211_4_h = s_205_3_h;
-
-lin s_212_1_p = s_210_1_p;
-lin s_212_2_p = s_211_1_p;
-lin s_212_3_p = s_210_2_p;
-lin s_212_4_p = s_211_2_p;
-lin s_212_5_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (dumbo_PN)) (UseComp (CompAP (ComparA (large_A) (UsePN (mickey_PN)))))))));
-lin s_212_6_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompAP (ComparA (large_A) (UsePN (mickey_PN))))))));
-
-lin s_213_1_p = s_210_1_p;
-lin s_213_2_p = s_210_2_p;
-lin s_213_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (PositA (small_A))))))));
-lin s_213_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (PositA (small_A)))))));
-
-lin s_214_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (legal_A)) (UseN (authority_N))))) (UseComp (CompCN (UseN (law_lecturer_N)))))));
-lin s_214_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (law_lecturer_N)))) (UseComp (CompCN (AdjCN (PositA (legal_A)) (UseN (authority_N))))))));
-lin s_214_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (fat_A)) (AdjCN (PositA (legal_A)) (UseN (authority_N)))))) (UseComp (CompCN (AdjCN (PositA (fat_A)) (UseN (law_lecturer_N)))))))));
-lin s_214_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (fat_A)) (AdjCN (PositA (legal_A)) (UseN (authority_N)))))) (UseComp (CompCN (AdjCN (PositA (fat_A)) (UseN (law_lecturer_N))))))));
-
-lin s_215_1_p = s_214_1_p;
-lin s_215_2_p = s_214_2_p;
-lin s_215_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (competent_A)) (AdjCN (PositA (legal_A)) (UseN (authority_N)))))) (UseComp (CompCN (AdjCN (PositA (competent_A)) (UseN (law_lecturer_N)))))))));
-lin s_215_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (competent_A)) (AdjCN (PositA (legal_A)) (UseN (authority_N)))))) (UseComp (CompCN (AdjCN (PositA (competent_A)) (UseN (law_lecturer_N))))))));
-
-lin s_216_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (AdvCN (AdjCN (UseComparA_prefix (fat_A)) (UseN (politician_N))) (PrepNP (than_Prep) (UsePN (bill_PN)))))))));
-lin s_216_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (UseComp (CompAP (ComparA (fat_A) (UsePN (bill_PN)))))))));
-lin s_216_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompAP (ComparA (fat_A) (UsePN (bill_PN))))))));
-
-lin s_217_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (AdvCN (AdjCN (UseComparA_prefix (clever_A)) (UseN (politician_N))) (PrepNP (than_Prep) (UsePN (bill_PN)))))))));
-lin s_217_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (UseComp (CompAP (ComparA (clever_A) (UsePN (bill_PN)))))))));
-lin s_217_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompAP (ComparA (clever_A) (UsePN (bill_PN))))))));
-
-lin s_218_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (kim_PN)) (UseComp (CompCN (AdjCN (PositA (clever_A)) (UseN (person_N))))))));
-lin s_218_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (kim_PN)) (UseComp (CompAP (PositA (clever_A))))))));
-lin s_218_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (kim_PN)) (UseComp (CompAP (PositA (clever_A)))))));
-
-lin s_219_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (kim_PN)) (UseComp (CompCN (AdjCN (PositA (clever_A)) (UseN (politician_N))))))));
-lin s_219_2_q = s_218_2_q;
-lin s_219_3_h = s_218_3_h;
-
-lin s_220_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N)))))))));
-lin s_220_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N))) (UseComp (CompAP (PositA (fast_A)))))));
-lin s_220_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (PositA (fast_A))))))));
-lin s_220_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (PositA (fast_A)))))));
-
-lin s_221_1_p = s_220_1_p;
-lin s_221_2_q = s_220_3_q;
-lin s_221_3_h = s_220_4_h;
-
-lin s_222_1_p = s_220_1_p;
-lin s_222_2_p = s_220_4_h;
-lin s_222_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N))) (UseComp (CompAP (PositA (fast_A))))))));
-lin s_222_4_h = s_220_2_p;
-
-lin s_223_1_p = s_220_1_p;
-lin s_223_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (PositA (slow_A)))))));
-lin s_223_3_q = s_222_3_q;
-lin s_223_4_h = s_220_2_p;
-
-lin s_224_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparAsAs (fast_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N)))))))));
-lin s_224_2_p = s_220_2_p;
-lin s_224_3_q = s_220_3_q;
-lin s_224_4_h = s_220_4_h;
-
-lin s_225_1_p = s_224_1_p;
-lin s_225_2_q = s_220_3_q;
-lin s_225_3_h = s_220_4_h;
-
-lin s_226_1_p = s_224_1_p;
-lin s_226_2_p = s_220_4_h;
-lin s_226_3_q = s_222_3_q;
-lin s_226_4_h = s_220_2_p;
-
-lin s_227_1_p = s_224_1_p;
-lin s_227_2_p = s_223_2_p;
-lin s_227_3_q = s_222_3_q;
-lin s_227_4_h = s_220_2_p;
-
-lin s_228_1_p = s_224_1_p;
-lin s_228_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N))))))))));
-lin s_228_3_h = s_220_1_p;
-
-lin s_229_1_p = s_224_1_p;
-lin s_229_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (slow_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N))))))))));
-lin s_229_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (slow_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N)))))))));
-
-lin s_230_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (AdjCN (UseComparA_prefix (many_A)) (UseN (order_N))) (SubjS (than_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplVV (do_VV) (elliptic_VP)))))))))));
-lin s_230_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (somePl_Det) (UseN (order_N))))))));
-lin s_230_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (somePl_Det) (UseN (order_N)))))));
-
-lin s_231_1_p = s_230_1_p;
-lin s_231_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (somePl_Det) (UseN (order_N))))))));
-lin s_231_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (somePl_Det) (UseN (order_N)))))));
-
-lin s_232_1_p = s_230_1_p;
-lin s_232_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (order_N)))))));
-lin s_232_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_eleven)))) (UseN (order_N)))))))));
-lin s_232_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_eleven)))) (UseN (order_N))))))));
-
-lin s_233_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (AdjCN (UseComparA_prefix (many_A)) (UseN (order_N))) (PrepNP (than_Prep) (UsePN (apcom_PN)))))))));
-lin s_233_2_q = s_230_2_q;
-lin s_233_3_h = s_230_3_h;
-
-lin s_234_1_p = s_233_1_p;
-lin s_234_2_q = s_231_2_q;
-lin s_234_3_h = s_231_3_h;
-
-lin s_235_1_p = s_233_1_p;
-lin s_235_2_p = s_232_2_p;
-lin s_235_3_q = s_232_3_q;
-lin s_235_4_h = s_232_4_h;
-
-lin s_236_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (AdjCN (UseComparA_prefix (many_A)) (UseN (order_N))) (PrepNP (than_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (apcom_contract_N))))))))));
-lin s_236_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (apcom_contract_N))))))));
-lin s_236_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (apcom_contract_N)))))));
-
-lin s_237_1_p = s_236_1_p;
-lin s_237_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_one))))) (UseN (order_N))))))));
-lin s_237_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_one))))) (UseN (order_N)))))));
-
-lin s_238_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (twice_as_many_Det) (AdvCN (UseN (order_N)) (PrepNP (than_Prep) (UsePN (apcom_PN)))))))));
-lin s_238_2_p = s_232_2_p;
-lin s_238_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_twenty)))) (UseN (order_N))))))));
-lin s_238_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_twenty)))) (UseN (order_N)))))));
-
-lin s_239_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (AdjCN (UseComparA_prefix (many_A)) (UseN (order_N))) (SubjS (than_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (lose_V2)) (elliptic_NP_Pl)))))))))));
-lin s_239_2_q = s_230_2_q;
-lin s_239_3_h = s_230_3_h;
-
-lin s_240_1_p = s_239_1_p;
-lin s_240_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (somePl_Det) (UseN (order_N))))))));
-lin s_240_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (somePl_Det) (UseN (order_N)))))));
-
-lin s_241_1_p = s_239_1_p;
-lin s_241_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (order_N)))))));
-lin s_241_3_q = s_232_3_q;
-lin s_241_4_h = s_232_4_h;
-
-lin s_242_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_500)))) (UseN (mips_N)))))))));
-lin s_242_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N))) (UseComp (CompAP (ComparA (slow_A) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_500)))) (UseN (mips_N)))))))));
-lin s_242_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N))))))))));
-lin s_242_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N)))))))));
-
-lin s_243_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (sell_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_3000)))) (AdvCN (AdjCN (UseComparA_prefix (many_A)) (UseN (computer_N))) (PrepNP (than_Prep) (UsePN (apcom_PN)))))))));
-lin s_243_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (sell_V2)) (PredetNP (exactly_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_2500)))) (UseN (computer_N))))))));
-lin s_243_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (sell_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_5500)))) (UseN (computer_N))))))));
-lin s_243_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (sell_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_5500)))) (UseN (computer_N)))))));
-
-lin s_244_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))) (PrepNP (than_Prep) (UsePN (itel_PN)))))))));
-lin s_244_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))) (SubjS (than_Subj) (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (UseComp (CompNP (elliptic_NP_Sg)))))))))))));
-lin s_244_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))) (SubjS (than_Subj) (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (UseComp (CompNP (elliptic_NP_Sg))))))))))));
-
-lin s_245_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (apcom_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))))) (PrepNP (than_Prep) (UsePN (itel_PN)))))));
-lin s_245_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))))) (SubjS (than_Subj) (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (elliptic_VP)))))))));
-lin s_245_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (apcom_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))))) (SubjS (than_Subj) (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (elliptic_VP))))))));
-
-lin s_246_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (every_Det) (UseN (itel_computer_N)))))))));
-lin s_246_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N))) (UseComp (CompCN (UseN (itel_computer_N)))))));
-lin s_246_3_q = s_242_3_q;
-lin s_246_4_h = s_242_4_h;
-
-lin s_247_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (someSg_Det) (UseN (itel_computer_N)))))))));
-lin s_247_2_p = s_246_2_p;
-lin s_247_3_q = s_242_3_q;
-lin s_247_4_h = s_242_4_h;
-
-lin s_248_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (anySg_Det) (UseN (itel_computer_N)))))))));
-lin s_248_2_p = s_246_2_p;
-lin s_248_3_q = s_242_3_q;
-lin s_248_4_h = s_242_4_h;
-
-lin s_249_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (ConjNP2 (and_Conj) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N))) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzy_N))))))))));
-lin s_249_2_q = s_242_3_q;
-lin s_249_3_h = s_242_4_h;
-
-lin s_250_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (ConjNP2 (or_Conj) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N))) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzy_N))))))))));
-lin s_250_2_q = s_242_3_q;
-lin s_250_3_h = s_242_4_h;
-
-lin s_251_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (factory_N)))) (PrepNP (in_Prep) (UsePN (birmingham_PN)))))));
-lin s_251_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdVVP (currently_AdV) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (factory_N)))) (PrepNP (in_Prep) (UsePN (birmingham_PN)))))))));
-lin s_251_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (AdVVP (currently_AdV) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (factory_N)))) (PrepNP (in_Prep) (UsePN (birmingham_PN))))))));
-
-lin s_252_1_p = (Sentence (AdvS (since_1992_Adv) (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (birmingham_PN)))))))));
-lin s_252_2_p = (Sentence (UseCl (Present) (PPos) (ImpersCl (AdVVP (now_AdV) (UseComp (CompAdv (year_1996_Adv)))))));
-lin s_252_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (birmingham_PN))))) (in_1993_Adv))))));
-lin s_252_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (birmingham_PN))))) (in_1993_Adv)))));
-
-lin s_253_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (develop_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (editor_N))))) (since_1992_Adv)))));
-lin s_253_2_p = s_252_2_p;
-lin s_253_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (develop_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (editor_N))))) (in_1993_Adv))))));
-lin s_253_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (develop_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (editor_N))))) (in_1993_Adv)))));
-
-lin s_254_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (UseV (expand_V)) (since_1992_Adv)))));
-lin s_254_2_p = s_252_2_p;
-lin s_254_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (UseV (expand_V)) (in_1993_Adv))))));
-lin s_254_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (UseV (expand_V)) (in_1993_Adv)))));
-
-lin s_255_1_p = (Sentence (AdvS (since_1992_Adv) (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (make8do_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (loss_N))))))));
-lin s_255_2_p = s_252_2_p;
-lin s_255_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (make8do_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (loss_N)))) (in_1993_Adv))))));
-lin s_255_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (make8do_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (loss_N)))) (in_1993_Adv)))));
-
-lin s_256_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (make8do_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (loss_N)))) (since_1992_Adv)))));
-lin s_256_2_p = s_252_2_p;
-lin s_256_3_q = s_255_3_q;
-lin s_256_4_h = s_255_4_h;
-
-lin s_257_1_p = s_256_1_p;
-lin s_257_2_p = s_252_2_p;
-lin s_257_3_q = s_255_3_q;
-lin s_257_4_h = s_255_4_h;
-
-lin s_258_1_p = (Sentence (AdvS (in_march_1993_Adv) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (found_V2)) (UsePN (itel_PN)))))));
-lin s_258_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (UseV (exist_V)) (in_1992_Adv))))));
-lin s_258_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (UseV (exist_V)) (in_1992_Adv)))));
-
-lin s_259_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (conference_N))) (AdvVP (UseV (start_V)) (on_july_4th_1994_Adv)))));
-lin s_259_2_p = (Sentence (UseCl (Past) (PPos) (ImpersCl (ComplSlash (SlashV2a (last_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_2)))) (UseN (day_N)))))));
-lin s_259_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (conference_N))) (AdvVP (UseComp (CompAdv (over_Adv))) (on_july_8th_1994_Adv))))));
-lin s_259_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (conference_N))) (AdvVP (UseComp (CompAdv (over_Adv))) (on_july_8th_1994_Adv)))));
-
-lin s_260_1_p = (Sentence (AdvS (yesterday_Adv) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))));
-lin s_260_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (MassNP (UseN (today_N))) (UseComp (CompAdv (saturday_july_14th_Adv))))));
-lin s_260_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (AdvVP (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (friday_13th_Adv))))));
-lin s_260_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (AdvVP (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (friday_13th_Adv)))));
-
-lin s_261_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (leave_V)))))))));
-lin s_261_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V)))))))));
-lin s_261_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V))))))))));
-lin s_261_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V)))))))));
-
-lin s_262_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (leave_V)))))))));
-lin s_262_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V)))))))));
-lin s_262_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V))))))))));
-lin s_262_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V)))))))));
-
-lin s_263_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (leave_V)))))))));
-lin s_263_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseComp (CompAP (PositA (present8attending_A)))))))))));
-lin s_263_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseComp (CompAP (PositA (present8attending_A))))))))))));
-lin s_263_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseComp (CompAP (PositA (present8attending_A)))))))))));
-
-lin s_264_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (leave_V)))));
-lin s_264_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (leave_V)))));
-lin s_264_3_p = s_261_1_p;
-lin s_264_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (leave_V))))))))));
-lin s_264_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (leave_V)))))))));
-
-lin s_265_1_p = s_264_1_p;
-lin s_265_2_p = s_264_2_p;
-lin s_265_3_p = s_262_1_p;
-lin s_265_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (leave_V))))))))));
-lin s_265_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (leave_V)))))))));
-
-lin s_266_1_p = s_264_1_p;
-lin s_266_2_p = s_264_2_p;
-lin s_266_3_p = s_265_5_h;
-lin s_266_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (leave_V))))))))));
-lin s_266_5_h = s_262_1_p;
-
-lin s_267_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))));
-lin s_267_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))));
-lin s_267_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplVV (do_VV) (elliptic_VP)))))))));
-lin s_267_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVV (do_VV) (elliptic_VP))))))))));
-lin s_267_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVV (do_VV) (elliptic_VP)))))))));
-
-lin s_268_1_p = s_267_1_p;
-lin s_268_2_p = s_267_2_p;
-lin s_268_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplVV (do_VV) (elliptic_VP)))))))));
-lin s_268_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVV (do_VV) (elliptic_VP))))))))));
-lin s_268_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVV (do_VV) (elliptic_VP)))))))));
-
-lin s_269_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (swim_V)))));
-lin s_269_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (swim_V)))));
-lin s_269_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (swim_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (swim_V)))))))));
-lin s_269_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (UseV (swim_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (swim_V))))))))));
-lin s_269_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (swim_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (swim_V)))))))));
-
-lin s_270_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N))))))));
-lin s_270_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N))))))));
-lin s_270_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N))))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N))))))))))));
-lin s_270_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N))))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N)))))))))))));
-lin s_270_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N))))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N))))))))))));
-
-lin s_271_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (PositA (present8attending_A)))))));
-lin s_271_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseComp (CompAP (PositA (present8attending_A)))))));
-lin s_271_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseComp (CompAP (PositA (present8attending_A)))))))))));
-lin s_271_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (PositA (present8attending_A))))))))))));
-lin s_271_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (PositA (present8attending_A)))))))))));
-
-lin s_272_1_p = s_271_1_p;
-lin s_272_2_p = s_271_2_p;
-lin s_272_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseComp (CompAP (PositA (present8attending_A)))))))))));
-lin s_272_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (PositA (present8attending_A))))))))))));
-lin s_272_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (PositA (present8attending_A)))))))))));
-
-lin s_273_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))));
-lin s_273_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))));
-lin s_273_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))))));
-lin s_273_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))))));
-lin s_273_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))))));
-
-lin s_274_1_p = s_273_1_p;
-lin s_274_2_p = s_273_2_p;
-lin s_274_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))))));
-lin s_274_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))))));
-lin s_274_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))))));
-
-lin s_275_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (temper_N)))))))))));
-lin s_275_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (temper_N))))))));
-lin s_275_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (temper_N)))))));
-
-lin s_276_1_p = (Sentence (ExtAdvS (SubjS (when_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (ComplSlash (SlashV2a (open_V2)) (UsePN (the_m25_PN)))))) (UseCl (Past) (PPos) (PredVP (MassNP (UseN (traffic_N))) (UseV (increase_V))))));
-
-lin s_277_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (in_1991_Adv)))));
-lin s_277_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (in_1992_Adv))))));
-lin s_277_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (in_1992_Adv)))));
-
-lin s_278_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuantOrd (PossPron (heRefl_Pron)) (NumSg) (OrdNumeral (N_one))) (UseN (novel_N)))) (in_1991_Adv)))));
-lin s_278_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuantOrd (PossPron (heRefl_Pron)) (NumSg) (OrdNumeral (N_one))) (UseN (novel_N)))) (in_1992_Adv))))));
-lin s_278_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuantOrd (PossPron (heRefl_Pron)) (NumSg) (OrdNumeral (N_one))) (UseN (novel_N)))) (in_1992_Adv)))));
-
-lin s_279_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (novel_N)))) (in_1991_Adv)))));
-lin s_279_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (UsePron (it_Pron))) (in_1992_Adv))))));
-lin s_279_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (UsePron (it_Pron))) (in_1992_Adv)))));
-
-lin s_280_1_p = s_279_1_p;
-lin s_280_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (novel_N)))) (in_1992_Adv))))));
-lin s_280_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (novel_N)))) (in_1992_Adv)))));
-
-lin s_281_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (business_N))))) (in_1991_Adv)))));
-lin s_281_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (run_V2)) (UsePron (it_Pron)))) (in_1992_Adv))))));
-lin s_281_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (run_V2)) (UsePron (it_Pron)))) (in_1992_Adv)))));
-
-lin s_282_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (in_1991_Adv)))));
-lin s_282_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (UsePron (it_Pron))) (in_1992_Adv))))));
-lin s_282_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (UsePron (it_Pron))) (in_1992_Adv)))));
-
-lin s_283_1_p = s_282_1_p;
-lin s_283_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (in_1992_Adv))))));
-lin s_283_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (in_1992_Adv)))));
-
-lin s_284_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (in_two_hours_Adv)))));
-lin s_284_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplVV (start_VV) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (at_8_am_Adv)))));
-lin s_284_3_q = (Question (UseQCl (PastPerfect) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplVV (finish_VV) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (by_11_am_Adv))))));
-lin s_284_4_h = (Sentence (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplVV (finish_VV) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (by_11_am_Adv)))));
-
-lin s_285_1_p = s_284_1_p;
-lin s_285_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (AdjCN (PartVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (UseN (hour_N)))))))));
-lin s_285_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (AdjCN (PartVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (UseN (hour_N))))))));
-
-lin s_286_1_p = s_284_1_p;
-lin s_286_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_two))))) (AdjCN (PartVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (UseN (hour_N)))))))));
-lin s_286_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_two))))) (AdjCN (PartVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (UseN (hour_N))))))));
-
-lin s_287_1_p = s_284_1_p;
-lin s_287_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (in_one_hour_Adv))))));
-lin s_287_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (in_one_hour_Adv)))));
-
-lin s_288_1_p = s_284_1_p;
-lin s_288_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))));
-lin s_288_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))));
-
-lin s_289_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (in_two_hours_Adv)))));
-lin s_289_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (hour_N)) (EmbedPresPart (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N)))))))))))));
-lin s_289_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (hour_N)) (EmbedPresPart (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))))))))));
-
-lin s_290_1_p = s_289_1_p;
-lin s_290_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N)))))))));
-lin s_290_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))))));
-
-lin s_291_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (many_Det) (AdjCN (PositA (new_A)) (UseN (species_N))))) (in_two_hours_Adv)))));
-lin s_291_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (hour_N)) (EmbedPresPart (ComplSlash (SlashV2a (discover_V2)) (MassNP (AdjCN (PositA (new_A)) (UseN (species_N)))))))))))));
-lin s_291_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (hour_N)) (EmbedPresPart (ComplSlash (SlashV2a (discover_V2)) (MassNP (AdjCN (PositA (new_A)) (UseN (species_N))))))))))));
-
-lin s_292_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N)))))) (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (year_N))))))));
-lin s_292_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (year_N)) (EmbedPresPart (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N)))))))))))));
-lin s_292_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (year_N)) (EmbedPresPart (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))))))))));
-
-lin s_293_1_p = s_292_1_p;
-lin s_293_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_two))))) (SentCN (UseN (year_N)) (EmbedPresPart (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N)))))))))))));
-lin s_293_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_two))))) (SentCN (UseN (year_N)) (EmbedPresPart (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))))))))));
-
-lin s_294_1_p = s_292_1_p;
-lin s_294_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N)))))))));
-lin s_294_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))))));
-
-lin s_295_1_p = (Sentence (AdvS (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (year_N)))) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (business_N)))))))))));
-lin s_295_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N))))))) (for_two_years_Adv))))));
-lin s_295_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N))))))) (for_two_years_Adv)))));
-
-lin s_296_1_p = s_295_1_p;
-lin s_296_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N))))))) (for_more_than_two_years_Adv))))));
-lin s_296_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N))))))) (for_more_than_two_years_Adv)))));
-
-lin s_297_1_p = s_295_1_p;
-lin s_297_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N)))))))))));
-lin s_297_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N))))))))));
-
-lin s_298_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (for_two_years_Adv)))));
-lin s_298_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (for_a_year_Adv))))));
-lin s_298_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (for_a_year_Adv)))));
-
-lin s_299_1_p = s_298_1_p;
-lin s_299_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (for_exactly_a_year_Adv))))));
-lin s_299_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (for_exactly_a_year_Adv)))));
-
-lin s_300_1_p = s_298_1_p;
-lin s_300_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN))))))));
-lin s_300_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))))));
-
-lin s_301_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))) (for_two_years_Adv)))));
-lin s_301_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))) (for_a_year_Adv))))));
-lin s_301_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))) (for_a_year_Adv)))));
-
-lin s_302_1_p = s_301_1_p;
-lin s_302_2_q = s_294_2_q;
-lin s_302_3_h = s_294_3_h;
-
-lin s_303_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (for_two_hours_Adv)))));
-lin s_303_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (for_an_hour_Adv))))));
-lin s_303_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (for_an_hour_Adv)))));
-
-lin s_304_1_p = s_303_1_p;
-lin s_304_2_q = s_288_2_q;
-lin s_304_3_h = s_288_3_h;
-
-lin s_305_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (for_an_hour_Adv)))));
-
-lin s_306_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (for_two_years_Adv)))));
-lin s_306_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (new_A)) (UseN (species_N)))))))));
-lin s_306_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (new_A)) (UseN (species_N))))))));
-
-lin s_307_1_p = (Sentence (AdvS (in_1994_Adv) (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (send_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (progress_report_N)))) (every_month_Adv))))));
-lin s_307_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (send_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (progress_report_N)))) (in_july_1994_Adv))))));
-lin s_307_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (send_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (progress_report_N)))) (in_july_1994_Adv)))));
-
-lin s_308_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_to_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (representative_N)))) (every_week_Adv)))));
-lin s_308_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (RelCN (UseN (representative_N)) (UseRCl (Past) (PPos) (StrandRelSlash (that_RP) (SlashVP (UsePN (smith_PN)) (SlashV2a (write_to_V2)))))) (every_week_Adv)))))));
-lin s_308_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (RelCN (UseN (representative_N)) (UseRCl (Past) (PPos) (StrandRelSlash (that_RP) (SlashVP (UsePN (smith_PN)) (SlashV2a (write_to_V2)))))) (every_week_Adv))))));
-
-lin s_309_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (house_N)))) (at_a_quarter_past_five_Adv)))));
-lin s_309_2_p = (Sentence (PredVPS (UsePron (she_Pron)) (ConjVPS2 (and_Conj) (Past) (PPos) (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (taxi_N)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (station_N))))))) (Past) (PPos) (ComplSlash (SlashV2a (catch_V2)) (DetCN (DetQuantOrd (DefArt) (NumSg) (OrdNumeral (N_one))) (AdvCN (UseN (train_N)) (PrepNP (to_Prep) (UsePN (luxembourg_PN)))))))));
-
-lin s_310_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (somePl_Det) (UseN (file_N)))))));
-lin s_310_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (AdvVP (PassV2s (destroy_V2)) (SubjS (when_Subj) (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (PossPron (she_Pron)) (NumSg)) (UseN (hard_disk_N))) (UseV (crash_V)))))))));
-
-lin s_311_1_p = (Sentence (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (house_N)))) (at_a_quarter_past_five_Adv)))));
-lin s_311_2_p = (PSentence (then_PConj) (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (taxi_N)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (station_N))))))))));
-lin s_311_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (house_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (taxi_N)))) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (station_N)))))))))))));
-lin s_311_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (house_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (taxi_N)))) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (station_N))))))))))));
-
-lin s_312_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (AdVVP (always_AdV) (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (report_N)))) (late_Adv))))));
-lin s_312_2_p = (Sentence (AdvS (in_1993_Adv) (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (report_N))))))));
-lin s_312_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (report_N)))) (late_Adv)) (in_1993_Adv))))));
-lin s_312_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (report_N)))) (late_Adv)) (in_1993_Adv)))));
-
-lin s_313_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (AdVVP (never_AdV) (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (report_N)))) (late_Adv))))));
-lin s_313_2_p = s_312_2_p;
-lin s_313_3_q = s_312_3_q;
-lin s_313_4_h = s_312_4_h;
-
-lin s_314_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a arrive_in_V2) (UsePN (paris_PN))) (on_the_5th_of_may_1995_Adv)))));
-lin s_314_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (MassNP (UseN (today_N))) (UseComp (CompAdv (the_15th_of_may_1995_Adv))))));
-lin s_314_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (she_Pron)) (AdVVP (still_AdV) (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (paris_PN)))))))));
-lin s_314_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (paris_PN))))) (on_the_7th_of_may_1995_Adv))))));
-lin s_314_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (paris_PN))))) (on_the_7th_of_may_1995_Adv)))));
-
-lin s_315_1_p = (Sentence (AdvS (SubjS (when_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a arrive_in_V2) (UsePN (katmandu_PN)))))) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (she_Pron)) (AdvVP (ProgrVPa (UseV (travel_V))) (for_three_days_Adv))))));
-lin s_315_2_q = variants{};
-lin s_315_3_h = variants{};
-lin s_315_3_h_NEW = (Sentence (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (UseV (travel_V))) (PrepNP (on_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (AdvCN (UseN (day_N)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (ComplSlash (SlashV2a arrive_in_V2) (UsePN (katmandu_PN)))))))))))));
-
-lin s_316_1_p = (Sentence (PredVPS (UsePN (jones_PN)) (ConjVPS2 (and_Conj) (Past) (PPos) (AdvVP (UseV (graduate_V)) (in_march_Adv)) (PresentPerfect) (PPos) (AdvVP (UseComp (CompAP (PositA (employed_A)))) (ever_since_Adv)))));
-lin s_316_2_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseComp (CompAP (PositA (unemployed_A)))) (in_the_past_Adv)))));
-lin s_316_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (AdvVP (UseComp (CompAP (PositA (unemployed_A)))) (at_some_time_Adv)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (UseV (graduate_V))))))))));
-lin s_316_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (AdvVP (UseComp (CompAP (PositA (unemployed_A)))) (at_some_time_Adv)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (UseV (graduate_V)))))))));
-
-lin s_317_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (every_Det) (UseN (representative_N))) (ComplSlash (SlashV2a (read_V2)) (DetCN (DetQuant (this_Quant) (NumSg)) (UseN (report_N)))))));
-lin s_317_2_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumCard (NumNumeral (N_two)))) (UseN (representative_N))) (AdvVP (ComplSlash (SlashV2a (read_V2)) (UsePron (it_Pron))) (at_the_same_time_Adv)))));
-lin s_317_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (representative_N))) (ComplSlash (SlashV2V (take_V2V) (ComplSlash (SlashV2a (read_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (less_than_AdN) (half_a_Card)))) (UseN (day_N)))))));
-lin s_317_4_p = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_sixteen)))) (UseN (representative_N))))));
-lin s_317_5_q = (Question (UseQCl (Past) (PPos) (QuestCl (ImpersCl (ComplSlash (SlashV2V (take_V2V) (ComplSlash (SlashV2a (read_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (ComparA (many_A) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (week_N)))) (UseN (representative_N)))))))));
-lin s_317_6_h = (Sentence (UseCl (Past) (PPos) (ImpersCl (ComplSlash (SlashV2V (take_V2V) (ComplSlash (SlashV2a (read_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (ComparA (many_A) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (week_N)))) (UseN (representative_N))))))));
-
-lin s_318_1_p = (Sentence (ExtAdvS (SubjS (while_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ProgrVPa (ComplSlash (SlashV2a (update_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (program_N)))))))) (PredVPS (UsePN (mary_PN)) (ConjVPS2 (and_Conj) (Past) (PPos) (UseV (come_in_V)) (Past) (PPos) (ComplSlash (Slash3V3 (tell_about_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (board_meeting_N)))) (UsePron (he_Pron)))))));
-lin s_318_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (AdvVP (ComplVV (finish_VV) (elliptic_VP)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (ComplVV (do_VV) (elliptic_VP)))))))));
-lin s_318_3_q = variants{};
-lin s_318_4_h = variants{};
-
-lin s_319_1_p = (Sentence (ExtAdvS (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (PossPron (itRefl_Pron)) (NumSg)) (AdjCN (PositA (present8current_A)) (UseN (office_building_N)))))))) (UseCl (PastPerfect) (PPos) (ImpersCl (AdvVP (AdvVP (ProgrVPa (ComplSlash (SlashV2a (pay_V2)) (MassNP (UseN (mortgage_interest_N))))) (PrepNP (on_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (previous_A)) (UseN (one_N)))))) (for_8_years_Adv))))));
-lin s_319_2_p = (Sentence (AdvS (SubjS (since_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (PossPron (itRefl_Pron)) (NumSg)) (AdjCN (PositA (present8current_A)) (UseN (office_building_N)))))))) (UseCl (PresentPerfect) (PPos) (ImpersCl (AdvVP (AdvVP (ProgrVPa (ComplSlash (SlashV2a (pay_V2)) (MassNP (UseN (mortgage_interest_N))))) (PrepNP (on_Prep) (UsePron (it_Pron)))) (for_more_than_10_years_Adv))))));
-lin s_319_3_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (pay_V2)) (MassNP (UseN (mortgage_interest_N))))) (for_a_total_of_15_years_or_more_Adv))))));
-lin s_319_4_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (apcom_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (pay_V2)) (MassNP (UseN (mortgage_interest_N))))) (for_a_total_of_15_years_or_more_Adv)))));
-
-lin s_320_1_p = (Sentence (ExtAdvS (SubjS (when_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (get_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdvCN (UseN (job_N)) (PrepNP (at_Prep) (UsePN (the_cia_PN))))))))) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (ComplVS (know_VS) (UseCl (Conditional) (PPos) (PredVP (UsePron (he_Pron)) (AdVVP (never_AdV) (PassVPSlash (SlashV2V (allow_V2V) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumPl)) (UseN (memoir_N))))))))))))));
-lin s_320_2_q = variants{};
-lin s_320_3_h = variants{};
-lin s_320_3_h_NEW = (Sentence (UseCl (Present) (PPos) (ImpersCl (AdvVP (UseComp (CompNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (case_N))))) (SubjS (that_Subj) (PredVPS (UsePN (jones_PN)) (ConjVPS2 (and_Conj) (Present) (UncNeg) (PassVPSlash (elliptic_VPSlash)) (Future) (PPos) (AdVVP (never_AdV) (PassVPSlash (SlashV2V (allow_V2V) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumPl)) (UseN (memoir_N))))))))))))));
-
-lin s_321_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseComp (CompAdv (PrepNP (to_Prep) (UsePN (florence_PN))))) (twice_Adv)) (in_the_past_Adv)))));
-lin s_321_2_p = (Sentence (UseCl (Future) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (florence_PN)))) (twice_Adv)) (in_the_coming_year_Adv)))));
-lin s_321_3_q = variants{};
-lin s_321_4_h = (Sentence (AdvS (two_years_from_now_Adv) (UseCl (FuturePerfect) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAdv (PrepNP (to_Prep) (UsePN (florence_PN))))) (at_least_four_times))))));
-
-lin s_322_1_p = variants{};
-lin s_322_1_p_NEW = (Sentence (AdvS (last_week_Adv) (UseCl (Past) (PPos) (PredVP (UsePron (i_Pron)) (AdVVP (already_AdV) (ComplVS (know_VS) (ExtAdvS (SubjS (when_Subj) (ExtAdvS (in_a_months_time_Adv) (UseCl (Conditional) (PPos) (PredVP (UsePN (smith_PN)) (ComplVS (discover_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (she_Pron)) (PassV2 (dupe_V2))))))))) (UseCl (Conditional) (PPos) (PredVP (UsePron (she_Pron)) (UseComp (CompAP (PositA (furious_A)))))))))))));
-lin s_322_2_q = variants{};
-lin s_322_3_h = (Sentence (UseCl (Future) (PPos) (ImpersCl (AdvVP (UseComp (CompNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (case_N))))) (SubjS (that_Subj) (ConjS2 (semicolon_and_Conj) (AdvS (in_a_few_weeks_Adv) (UseCl (Future) (PPos) (PredVP (UsePN (smith_PN)) (ComplVS (discover_VS) (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (she_Pron)) (PassV2 (dupe_V2)))))))) (UseCl (Future) (PPos) (PredVP (UsePron (she_Pron)) (UseComp (CompAP (PositA (furious_A))))))))))));
-
-lin s_323_1_p = variants{};
-lin s_323_1_p_NEW = (Sentence (UseCl (Present) (PPos) (PredVP (RelNPa (UsePron (no_one_Pron)) (UseRCl (Present) (PPos) (RelVP (IdRP) (AdvVP (ProgrVPa (UseV (gamble_V))) (PositAdvAdj (serious_A)))))) (AdvVP (UseV (stop_V)) (SubjS (until_Subj) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (broke_A)))))))))));
-lin s_323_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (no_one_Pron)) (ComplVV (can_VV) (AdvVP (UseV (gamble_V)) (SubjS (when_Subj) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (broke_A))))))))))));
-lin s_323_3_q = variants{};
-lin s_323_4_h = variants{};
-lin s_323_4_h_NEW = (Sentence (UseCl (Present) (PPos) (PredVP (RelNPa (UsePron (everyone_Pron)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (start_VV) (AdvVP (UseV (gamble_V)) (PositAdvAdj (serious_A))))))) (AdvVP (UseV (stop_V)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (AdvCN (UseN (moment_N)) (SubjS (when_Subj) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (broke_A))))))))))))));
-
-lin s_324_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (RelNPa (UsePron (no_one_Pron)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (start_VV) (AdvVP (UseV (gamble_V)) (PositAdvAdj (serious_A))))))) (AdvVP (UseV (stop_V)) (SubjS (until_Subj) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (broke_A)))))))))));
-lin s_324_2_q = variants{};
-lin s_324_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (RelNPa (UsePron (everyone_Pron)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (start_VV) (AdvVP (UseV (gamble_V)) (PositAdvAdj (serious_A))))))) (AdvVP (UseV (continue_V)) (SubjS (until_Subj) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (broke_A)))))))))));
-
-lin s_325_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (RelNPa (UsePron (nobody_Pron)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (asleep_A))))))) (AdVVP (ever_AdV) (ComplVS (know_VS) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (asleep_A)))))))))));
-lin s_325_2_p = (PSentence (but_PConj) (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (UseN (person_N))) (AdvVP (ComplVS (know_VS) (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (they_Pron)) (UseComp (CompAP (PositA (asleep_A))))))) (SubjS (after_Subj) (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (they_Pron)) (UseComp (CompAP (PositA (asleep_A)))))))))));
-lin s_325_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (somePl_Det) (UseN (person_N))) (ComplVS (discover_VS) (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (they_Pron)) (UseComp (CompAP (PositA (asleep_A)))))))))));
-lin s_325_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (UseN (person_N))) (ComplVS (discover_VS) (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (they_Pron)) (UseComp (CompAP (PositA (asleep_A))))))))));
-
-lin s_326_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (build_V2)) (UsePN (mtalk_PN))) (in_1993_Adv)))));
-lin s_326_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (UsePN (mtalk_PN))) (in_1993_Adv))))));
-lin s_326_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (UsePN (mtalk_PN))) (in_1993_Adv)))));
-
-lin s_327_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (build_V2)) (UsePN (mtalk_PN)))) (in_1993_Adv)))));
-lin s_327_2_q = s_326_2_q;
-lin s_327_3_h = s_326_3_h;
-
-lin s_328_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (PrepNP (from_Prep) (UsePN (apcom_PN)))) (in_1993_Adv)))));
-lin s_328_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (contract_N)))) (in_1993_Adv))))));
-lin s_328_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (contract_N)))) (in_1993_Adv)))));
-
-lin s_329_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (AdvVP (ProgrVPa (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (PrepNP (from_Prep) (UsePN (apcom_PN)))) (in_1993_Adv)))));
-lin s_329_2_q = s_328_2_q;
-lin s_329_3_h = s_328_3_h;
-
-lin s_330_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (UsePN (apcom_PN))) (from_1988_to_1992_Adv)))));
-lin s_330_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (UsePN (apcom_PN))) (in_1990_Adv))))));
-lin s_330_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (UsePN (apcom_PN))) (in_1990_Adv)))));
-
-lin s_331_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN))) (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))));
-lin s_331_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_331_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))));
-
-lin s_332_1_p = s_331_1_p;
-lin s_332_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))));
-lin s_332_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))));
-
-lin s_333_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (smith_PN)) (UsePN (anderson_PN)) (UsePN (jones_PN))) (UseV (meet_V)))));
-lin s_333_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (ComplN2 group_N2 (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (person_N)))) (UseRCl (Past) (PPos) (RelVP (that_RP) (UseV (meet_V))))))))));
-lin s_333_3_h = (Sentence (UseCl (Past) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (ComplN2 group_N2 (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (person_N)))) (UseRCl (Past) (PPos) (RelVP (that_RP) (UseV (meet_V)))))))));
-
-lin s_334_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplVS (know_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv))))))));
-lin s_334_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv))))));
-lin s_334_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv)))));
-
-lin s_335_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplVS (believe_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv))))))));
-lin s_335_2_q = s_334_2_q;
-lin s_335_3_h = s_334_3_h;
-
-lin s_336_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplVV (manage_VV) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (in_1992_Adv)))));
-lin s_336_2_q = s_334_2_q;
-lin s_336_3_h = s_334_3_h;
-
-lin s_337_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplVV (try_VV) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (in_1992_Adv)))));
-lin s_337_2_q = s_334_2_q;
-lin s_337_3_h = s_334_3_h;
-
-lin s_338_1_p = (Sentence (UseCl (Present) (PPos) (ImpersCl (UseComp (CompAP (SentAP (PositA (true_A)) (EmbedS (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv)))))))))));
-lin s_338_2_q = s_334_2_q;
-lin s_338_3_h = s_334_3_h;
-
-lin s_339_1_p = (Sentence (UseCl (Present) (PPos) (ImpersCl (UseComp (CompAP (SentAP (PositA (false_A)) (EmbedS (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv)))))))))));
-lin s_339_2_q = s_334_2_q;
-lin s_339_3_h = s_334_3_h;
-
-lin s_340_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN))))));
-lin s_340_2_p = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))) (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (PossPron (he_Pron)) (NumSg)) (UseN (heart_N))) (ProgrVPa (UseV (beat_V)))))));
-lin s_340_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (UseV (beat_V))) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (heart_N))))))));
-lin s_340_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (UseV (beat_V))) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (heart_N)))))));
-
-lin s_341_1_p = s_340_1_p;
-lin s_341_2_p = (Sentence (ExtAdvS (SubjS (when_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))) (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (PossPron (he_Pron)) (NumSg)) (UseN (heart_N))) (ProgrVPa (UseV (beat_V)))))));
-lin s_341_3_q = s_340_3_q;
-lin s_341_4_h = s_340_4_h;
-
-lin s_342_1_p = s_341_1_p;
-lin s_342_2_q = s_081_2_q;
-lin s_342_3_h = s_081_3_h;
-
-lin s_343_1_p = s_341_1_p;
-lin s_343_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (UseComp (CompNP (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (chairman_N2) (UsePN (itel_PN)))))))));
-lin s_343_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (chairman_N2) (UsePN (itel_PN)))))))));
-lin s_343_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (chairman_N2) (UsePN (itel_PN))))))));
-
-lin s_344_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (helen_PN)) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (answer_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (phone_N))))) (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (chairman_N2) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (department_N)))))))));
-lin s_344_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (chairman_N2) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (department_N))))) (UseComp (CompCN (UseN (person_N)))))));
-lin s_344_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (RelNPa (UsePron (anyone_Pron)) (UseRCl (Past) (PPos) (StrandRelSlash (IdRP) (SlashVP (UsePN (helen_PN)) (SlashV2V (see_V2V) (ComplSlash (SlashV2a (answer_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (phone_N)))))))))))));
-lin s_344_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (RelNPa (UsePron (someone_Pron)) (UseRCl (Past) (PPos) (StrandRelSlash (IdRP) (SlashVP (UsePN (helen_PN)) (SlashV2V (see_V2V) (ComplSlash (SlashV2a (answer_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (phone_N))))))))))));
-
-lin s_345_1_p = (Sentence (PredVPS (UsePN (smith_PN)) (ConjVPS2 (and_Conj) (Past) (PPos) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN))) (Past) (PPos) (ComplSlash (SlashV2V (elliptic_V2V) (ComplSlash (SlashV2a (make8do_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (copy_N))))) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (secretary_N)))))));
-lin s_345_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN)))))));
-lin s_345_3_h = s_340_1_p;
-
-lin s_346_1_p = (Sentence (PredVPS (UsePN (smith_PN)) (ConjVPS2 (or_Conj) (Past) (PPos) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN))) (Past) (PPos) (ComplSlash (SlashV2V (elliptic_V2V) (ComplSlash (SlashV2a (cross_out_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (crucial_A)) (UseN (clause_N)))))) (elliptic_NP_Sg)))));
-lin s_346_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplVPIVV (do_VV) (ConjVPI2 (either7or_DConj) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN))) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (cross_out_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (crucial_A)) (UseN (clause_N)))))) (UsePN (jones_PN)))))))));
-lin s_346_3_h = (Sentence (PredVPS (UsePN (smith_PN)) (ConjVPS2 (either7or_DConj) (Past) (PPos) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN))) (Past) (PPos) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (cross_out_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (crucial_A)) (UseN (clause_N)))))) (UsePN (jones_PN))))));
-
-}
diff --git a/examples/fracas/src/FraCaSBankOriginal.gf b/examples/fracas/src/FraCaSBankOriginal.gf
deleted file mode 100644
--- a/examples/fracas/src/FraCaSBankOriginal.gf
+++ /dev/null
@@ -1,1581 +0,0 @@
---# -path=.:alltenses:prelude
-
-concrete FraCaSBankOriginal of FraCaSBank = open Prelude in {
-
-lincat FraCaSPhrase = SS;
-
--- Sentences
-
-lin s_001_1_p = ss "an Italian became the world's greatest tenor";
-lin s_001_2_q = ss "was there an Italian who became the world's greatest tenor";
-lin s_001_3_h = ss "there was an Italian who became the world's greatest tenor";
-
-lin s_002_1_p = ss "every Italian man wants to be a great tenor";
-lin s_002_2_p = ss "some Italian men are great tenors";
-lin s_002_3_q = ss "are there Italian men who want to be a great tenor";
-lin s_002_4_h = ss "there are Italian men who want to be a great tenor";
-
-lin s_003_1_p = ss "all Italian men want to be a great tenor";
-lin s_003_2_p = ss "some Italian men are great tenors";
-lin s_003_3_q = ss "are there Italian men who want to be a great tenor";
-lin s_003_4_h = ss "there are Italian men who want to be a great tenor";
-
-lin s_004_1_p = ss "each Italian tenor wants to be great";
-lin s_004_2_p = ss "some Italian tenors are great";
-lin s_004_3_q = ss "are there Italian tenors who want to be great";
-lin s_004_4_h = ss "there are Italian tenors who want to be great";
-
-lin s_005_1_p = ss "the really ambitious tenors are Italian";
-lin s_005_2_q = ss "are there really ambitious tenors who are Italian";
-lin s_005_3_h = ss "there are really ambitious tenors who are Italian";
-
-lin s_006_1_p = ss "no really great tenors are modest";
-lin s_006_2_q = ss "are there really great tenors who are modest";
-lin s_006_3_h = ss "there are really great tenors who are modest";
-
-lin s_007_1_p = ss "some great tenors are Swedish";
-lin s_007_2_q = ss "are there great tenors who are Swedish";
-lin s_007_3_h = ss "there are great tenors who are Swedish";
-
-lin s_008_1_p = ss "many great tenors are German";
-lin s_008_2_q = ss "are there great tenors who are German";
-lin s_008_3_h = ss "there are great tenors who are German";
-
-lin s_009_1_p = ss "several great tenors are British";
-lin s_009_2_q = ss "are there great tenors who are British";
-lin s_009_3_h = ss "there are great tenors who are British";
-
-lin s_010_1_p = ss "most great tenors are Italian";
-lin s_010_2_q = ss "are there great tenors who are Italian";
-lin s_010_3_h = ss "there are great tenors who are Italian";
-
-lin s_011_1_p = ss "a few great tenors sing popular music";
-lin s_011_2_p = ss "some great tenors like popular music";
-lin s_011_3_q = ss "are there great tenors who sing popular music";
-lin s_011_4_h = ss "there are great tenors who sing popular music";
-
-lin s_012_1_p = ss "few great tenors are poor";
-lin s_012_2_q = ss "are there great tenors who are poor";
-lin s_012_3_h = ss "there are great tenors who are poor";
-
-lin s_013_1_p = ss "both leading tenors are excellent";
-lin s_013_2_p = ss "leading tenors who are excellent are indispensable";
-lin s_013_3_q = ss "are both leading tenors indispensable";
-lin s_013_4_h = ss "both leading tenors are indispensable";
-
-lin s_014_1_p = ss "neither leading tenor comes cheap";
-lin s_014_2_p = ss "one of the leading tenors is Pavarotti";
-lin s_014_3_q = ss "is Pavarotti a leading tenor who comes cheap";
-lin s_014_4_h = ss "Pavarotti is a leading tenor who comes cheap";
-
-lin s_015_1_p = ss "at least three tenors will take part in the concert";
-lin s_015_2_q = ss "are there tenors who will take part in the concert";
-lin s_015_3_h = ss "there are tenors who will take part in the concert";
-
-lin s_016_1_p = ss "at most two tenors will contribute their fees to charity";
-lin s_016_2_q = ss "are there tenors who will contribute their fees to charity";
-lin s_016_3_h = ss "there are tenors who will contribute their fees to charity";
-
-lin s_017_1_p = ss "an Irishman won the Nobel prize for literature";
-lin s_017_2_q = ss "did an Irishman win a Nobel prize";
-lin s_017_3_h = ss "an Irishman won a Nobel prize";
-
-lin s_018_1_p = ss "every European has the right to live in Europe";
-lin s_018_2_p = ss "every European is a person";
-lin s_018_3_p = ss "every person who has the right to live in Europe can travel freely within Europe";
-lin s_018_4_q = ss "can every European travel freely within Europe";
-lin s_018_5_h = ss "every European can travel freely within Europe";
-
-lin s_019_1_p = ss "all Europeans have the right to live in Europe";
-lin s_019_2_p = ss "every European is a person";
-lin s_019_3_p = ss "every person who has the right to live in Europe can travel freely within Europe";
-lin s_019_4_q = ss "can all Europeans travel freely within Europe";
-lin s_019_5_h = ss "all Europeans can travel freely within Europe";
-
-lin s_020_1_p = ss "each European has the right to live in Europe";
-lin s_020_2_p = ss "every European is a person";
-lin s_020_3_p = ss "every person who has the right to live in Europe can travel freely within Europe";
-lin s_020_4_q = ss "can each European travel freely within Europe";
-lin s_020_5_h = ss "each European can travel freely within Europe";
-
-lin s_021_1_p = ss "the residents of member states have the right to live in Europe";
-lin s_021_2_p = ss "all residents of member states are individuals";
-lin s_021_3_p = ss "every individual who has the right to live in Europe can travel freely within Europe";
-lin s_021_4_q = ss "can the residents of member states travel freely within Europe";
-lin s_021_5_h = ss "the residents of member states can travel freely within Europe";
-
-lin s_022_1_p = ss "no delegate finished the report on time";
-lin s_022_2_q = ss "did no delegate finish the report";
-lin s_022_3_h = ss "no delegate finished the report";
-
-lin s_023_1_p = ss "some delegates finished the survey on time";
-lin s_023_2_q = ss "did some delegates finish the survey";
-lin s_023_3_h = ss "some delegates finished the survey";
-
-lin s_024_1_p = ss "many delegates obtained interesting results from the survey";
-lin s_024_2_q = ss "did many delegates obtain results from the survey";
-lin s_024_3_h = ss "many delegates obtained results from the survey";
-
-lin s_025_1_p = ss "several delegates got the results published in major national newspapers";
-lin s_025_2_q = ss "did several delegates get the results published";
-lin s_025_3_h = ss "several delegates got the results published";
-
-lin s_026_1_p = ss "most Europeans are resident in Europe";
-lin s_026_2_p = ss "all Europeans are people";
-lin s_026_3_p = ss "all people who are resident in Europe can travel freely within Europe";
-lin s_026_4_q = ss "can most Europeans travel freely within Europe";
-lin s_026_5_h = ss "most Europeans can travel freely within Europe";
-
-lin s_027_1_p = ss "a few committee members are from Sweden";
-lin s_027_2_p = ss "all committee members are people";
-lin s_027_3_p = ss "all people who are from Sweden are from Scandinavia";
-lin s_027_4_q = ss "are at least a few committee members from Scandinavia";
-lin s_027_5_h = ss "at least a few committee members are from Scandinavia";
-
-lin s_028_1_p = ss "few committee members are from Portugal";
-lin s_028_2_p = ss "all committee members are people";
-lin s_028_3_p = ss "all people who are from Portugal are from southern Europe";
-lin s_028_4_q = ss "are there few committee members from southern Europe";
-lin s_028_5_h = ss "there are few committee members from southern Europe";
-
-lin s_029_1_p = ss "both commissioners used to be leading businessmen";
-lin s_029_2_q = ss "did both commissioners used to be businessmen";
-lin s_029_3_h = ss "both commissioners used to be businessmen";
-
-lin s_030_1_p = ss "neither commissioner spends a lot of time at home";
-lin s_030_2_q = ss "does neither commissioner spend time at home";
-lin s_030_3_h = ss "neither commissioner spends time at home";
-
-lin s_031_1_p = ss "at least three commissioners spend a lot of time at home";
-lin s_031_2_q = ss "do at least three commissioners spend time at home";
-lin s_031_3_h = ss "at least three commissioners spend time at home";
-
-lin s_032_1_p = ss "at most ten commissioners spend a lot of time at home";
-lin s_032_2_q = ss "do at most ten commissioners spend time at home";
-lin s_032_3_h = ss "at most ten commissioners spend time at home";
-
-lin s_033_1_p = ss "an Irishman won a Nobel prize";
-lin s_033_2_q = ss "did an Irishman win the Nobel prize for literature";
-lin s_033_3_h = ss "an Irishman won the Nobel prize for literature";
-
-lin s_034_1_p = ss "every European can travel freely within Europe";
-lin s_034_2_p = ss "every European is a person";
-lin s_034_3_p = ss "every person who has the right to live in Europe can travel freely within Europe";
-lin s_034_4_q = ss "does every European have the right to live in Europe";
-lin s_034_5_h = ss "every European has the right to live in Europe";
-
-lin s_035_1_p = ss "all Europeans can travel freely within Europe";
-lin s_035_2_p = ss "every European is a person";
-lin s_035_3_p = ss "every person who has the right to live in Europe can travel freely within Europe";
-lin s_035_4_q = ss "do all Europeans have the right to live in Europe";
-lin s_035_5_h = ss "all Europeans have the right to live in Europe";
-
-lin s_036_1_p = ss "each European can travel freely within Europe";
-lin s_036_2_p = ss "every European is a person";
-lin s_036_3_p = ss "every person who has the right to live in Europe can travel freely within Europe";
-lin s_036_4_q = ss "does each European have the right to live in Europe";
-lin s_036_5_h = ss "each European has the right to live in Europe";
-
-lin s_037_1_p = ss "the residents of member states can travel freely within Europe";
-lin s_037_2_p = ss "all residents of member states are individuals";
-lin s_037_3_p = ss "every individual who has the right to live anywhere in Europe can travel freely within Europe";
-lin s_037_4_q = ss "do the residents of member states have the right to live anywhere in Europe";
-lin s_037_5_h = ss "the residents of member states have the right to live anywhere in Europe";
-
-lin s_038_1_p = ss "no delegate finished the report";
-lin s_038_2_q = ss "did any delegate finish the report on time";
-lin s_038_3_h = ss "some delegate finished the report on time";
-
-lin s_039_1_p = ss "some delegates finished the survey";
-lin s_039_2_q = ss "did some delegates finish the survey on time";
-lin s_039_3_h = ss "some delegates finished the survey on time";
-
-lin s_040_1_p = ss "many delegates obtained results from the survey";
-lin s_040_2_q = ss "did many delegates obtain interesting results from the survey";
-lin s_040_3_h = ss "many delegates obtained interesting results from the survey";
-
-lin s_041_1_p = ss "several delegates got the results published";
-lin s_041_2_q = ss "did several delegates get the results published in major national newspapers";
-lin s_041_3_h = ss "several delegates got the results published in major national newspapers";
-
-lin s_042_1_p = ss "most Europeans can travel freely within Europe";
-lin s_042_2_p = ss "all Europeans are people";
-lin s_042_3_p = ss "all people who are resident in Europe can travel freely within Europe";
-lin s_042_4_q = ss "are most Europeans resident in Europe";
-lin s_042_5_h = ss "most Europeans are resident in Europe";
-
-lin s_043_1_p = ss "a few committee members are from Scandinavia";
-lin s_043_2_p = ss "all committee members are people";
-lin s_043_3_p = ss "all people who are from Sweden are from Scandinavia";
-lin s_043_4_q = ss "are at least a few committee members from Sweden";
-lin s_043_5_h = ss "at least a few committee members are from Sweden";
-
-lin s_044_1_p = ss "few committee members are from southern Europe";
-lin s_044_2_p = ss "all committee members are people";
-lin s_044_3_p = ss "all people who are from Portugal are from southern Europe";
-lin s_044_4_q = ss "are there few committee members from Portugal";
-lin s_044_5_h = ss "there are few committee members from Portugal";
-
-lin s_045_1_p = ss "both commissioners used to be businessmen";
-lin s_045_2_q = ss "did both commissioners used to be leading businessmen";
-lin s_045_3_h = ss "both commissioners used to be leading businessmen";
-
-lin s_046_1_p = ss "neither commissioner spends time at home";
-lin s_046_2_q = ss "does either commissioner spend a lot of time at home";
-lin s_046_3_h = ss "one of the commissioners spends a lot of time at home";
-
-lin s_047_1_p = ss "at least three commissioners spend time at home";
-lin s_047_2_q = ss "do at least three commissioners spend a lot of time at home";
-lin s_047_3_h = ss "at least three commissioners spend a lot of time at home";
-
-lin s_048_1_p = ss "at most ten commissioners spend time at home";
-lin s_048_2_q = ss "do at most ten commissioners spend a lot of time at home";
-lin s_048_3_h = ss "at most ten commissioners spend a lot of time at home";
-
-lin s_049_1_p = ss "a Swede won a Nobel prize";
-lin s_049_2_p = ss "every Swede is a Scandinavian";
-lin s_049_3_q = ss "did a Scandinavian win a Nobel prize";
-lin s_049_4_h = ss "a Scandinavian won a Nobel prize";
-
-lin s_050_1_p = ss "every Canadian resident can travel freely within Europe";
-lin s_050_2_p = ss "every Canadian resident is a resident of the North American continent";
-lin s_050_3_q = ss "can every resident of the North American continent travel freely within Europe";
-lin s_050_4_h = ss "every resident of the North American continent can travel freely within Europe";
-
-lin s_051_1_p = ss "all Canadian residents can travel freely within Europe";
-lin s_051_2_p = ss "every Canadian resident is a resident of the North American continent";
-lin s_051_3_q = ss "can all residents of the North American continent travel freely within Europe";
-lin s_051_4_h = ss "all residents of the North American continent can travel freely within Europe";
-
-lin s_052_1_p = ss "each Canadian resident can travel freely within Europe";
-lin s_052_2_p = ss "every Canadian resident is a resident of the North American continent";
-lin s_052_3_q = ss "can each resident of the North American continent travel freely within Europe";
-lin s_052_4_h = ss "each resident of the North American continent can travel freely within Europe";
-
-lin s_053_1_p = ss "the residents of major western countries can travel freely within Europe";
-lin s_053_2_p = ss "all residents of major western countries are residents of western countries";
-lin s_053_3_q = ss "do the residents of western countries have the right to live in Europe";
-lin s_053_4_h = ss "the residents of western countries have the right to live in Europe";
-
-lin s_054_1_p = ss "no Scandinavian delegate finished the report on time";
-lin s_054_2_q = ss "did any delegate finish the report on time";
-lin s_054_3_h = ss "some delegate finished the report on time";
-
-lin s_055_1_p = ss "some Irish delegates finished the survey on time";
-lin s_055_2_q = ss "did any delegates finish the survey on time";
-lin s_055_3_h = ss "some delegates finished the survey on time";
-
-lin s_056_1_p = ss "many British delegates obtained interesting results from the survey";
-lin s_056_2_q = ss "did many delegates obtain interesting results from the survey";
-lin s_056_3_h = ss "many delegates obtained interesting results from the survey";
-
-lin s_057_1_p = ss "several Portuguese delegates got the results published in major national newspapers";
-lin s_057_2_q = ss "did several delegates get the results published in major national newspapers";
-lin s_057_3_h = ss "several delegates got the results published in major national newspapers";
-
-lin s_058_1_p = ss "most Europeans who are resident in Europe can travel freely within Europe";
-lin s_058_2_q = ss "can most Europeans travel freely within Europe";
-lin s_058_3_h = ss "most Europeans can travel freely within Europe";
-
-lin s_059_1_p = ss "a few female committee members are from Scandinavia";
-lin s_059_2_q = ss "are at least a few committee members from Scandinavia";
-lin s_059_3_h = ss "at least a few committee members are from Scandinavia";
-
-lin s_060_1_p = ss "few female committee members are from southern Europe";
-lin s_060_2_q = ss "are few committee members from southern Europe";
-lin s_060_3_h = ss "few committee members are from southern Europe";
-
-lin s_061_1_p = ss "both female commissioners used to be in business";
-lin s_061_2_q = ss "did both commissioners used to be in business";
-lin s_061_3_h = ss "both commissioners used to be in business";
-
-lin s_062_1_p = ss "neither female commissioner spends a lot of time at home";
-lin s_062_2_q = ss "does either commissioner spend a lot of time at home";
-lin s_062_3_h = ss "one of the commissioners spends a lot of time at home";
-
-lin s_063_1_p = ss "at least three female commissioners spend time at home";
-lin s_063_2_q = ss "do at least three commissioners spend time at home";
-lin s_063_3_h = ss "at least three commissioners spend time at home";
-
-lin s_064_1_p = ss "at most ten female commissioners spend time at home";
-lin s_064_2_q = ss "do at most ten commissioners spend time at home";
-lin s_064_3_h = ss "at most ten commissioners spend time at home";
-
-lin s_065_1_p = ss "a Scandinavian won a Nobel prize";
-lin s_065_2_p = ss "every Swede is a Scandinavian";
-lin s_065_3_q = ss "did a Swede win a Nobel prize";
-lin s_065_4_h = ss "a Swede won a Nobel prize";
-
-lin s_066_1_p = ss "every resident of the North American continent can travel freely within Europe";
-lin s_066_2_p = ss "every Canadian resident is a resident of the North American continent";
-lin s_066_3_q = ss "can every Canadian resident travel freely within Europe";
-lin s_066_4_h = ss "every Canadian resident can travel freely within Europe";
-
-lin s_067_1_p = ss "all residents of the North American continent can travel freely within Europe";
-lin s_067_2_p = ss "every Canadian resident is a resident of the North American continent";
-lin s_067_3_q = ss "can all Canadian residents travel freely within Europe";
-lin s_067_4_h = ss "all Canadian residents can travel freely within Europe";
-
-lin s_068_1_p = ss "each resident of the North American continent can travel freely within Europe";
-lin s_068_2_p = ss "every Canadian resident is a resident of the North American continent";
-lin s_068_3_q = ss "can each Canadian resident travel freely within Europe";
-lin s_068_4_h = ss "each Canadian resident can travel freely within Europe";
-
-lin s_069_1_p = ss "the residents of western countries can travel freely within Europe";
-lin s_069_2_p = ss "all residents of major western countries are residents of western countries";
-lin s_069_3_q = ss "do the residents of major western countries have the right to live in Europe";
-lin s_069_4_h = ss "the residents of major western countries have the right to live in Europe";
-
-lin s_070_1_p = ss "no delegate finished the report on time";
-lin s_070_2_q = ss "did any Scandinavian delegate finish the report on time";
-lin s_070_3_h = ss "some Scandinavian delegate finished the report on time";
-
-lin s_071_1_p = ss "some delegates finished the survey on time";
-lin s_071_2_q = ss "did any Irish delegates finish the survey on time";
-lin s_071_3_h = ss "some Irish delegates finished the survey on time";
-
-lin s_072_1_p = ss "many delegates obtained interesting results from the survey";
-lin s_072_2_q = ss "did many British delegates obtain interesting results from the survey";
-lin s_072_3_h = ss "many British delegates obtained interesting results from the survey";
-
-lin s_073_1_p = ss "several delegates got the results published in major national newspapers";
-lin s_073_2_q = ss "did several Portuguese delegates get the results published in major national newspapers";
-lin s_073_3_h = ss "several Portuguese delegates got the results published in major national newspapers";
-
-lin s_074_1_p = ss "most Europeans can travel freely within Europe";
-lin s_074_2_q = ss "can most Europeans who are resident outside Europe travel freely within Europe";
-lin s_074_3_h = ss "most Europeans who are resident outside Europe can travel freely within Europe";
-
-lin s_075_1_p = ss "a few committee members are from Scandinavia";
-lin s_075_2_q = ss "are at least a few female committee members from Scandinavia";
-lin s_075_3_h = ss "at least a few female committee members are from Scandinavia";
-
-lin s_076_1_p = ss "few committee members are from southern Europe";
-lin s_076_2_q = ss "are few female committee members from southern Europe";
-lin s_076_3_h = ss "few female committee members are from southern Europe";
-
-lin s_077_1_p = ss "both commissioners used to be in business";
-lin s_077_2_q = ss "did both female commissioners used to be in business";
-lin s_077_3_h = ss "both female commissioners used to be in business";
-
-lin s_078_1_p = ss "neither commissioner spends a lot of time at home";
-lin s_078_2_q = ss "does either female commissioner spend a lot of time at home";
-lin s_078_3_h = ss "one of the female commissioners spends a lot of time at home";
-
-lin s_079_1_p = ss "at least three commissioners spend time at home";
-lin s_079_2_q = ss "do at least three male commissioners spend time at home";
-lin s_079_3_h = ss "at least three male commissioners spend time at home";
-
-lin s_080_1_p = ss "at most ten commissioners spend time at home";
-lin s_080_2_q = ss "do at most ten female commissioners spend time at home";
-lin s_080_3_h = ss "at most ten female commissioners spend time at home";
-
-lin s_081_1_p = ss "Smith , Jones and Anderson signed the contract";
-lin s_081_2_q = ss "did Jones sign the contract";
-lin s_081_3_h = ss "Jones signed the contract";
-
-lin s_082_1_p = ss "Smith , Jones and several lawyers signed the contract";
-lin s_082_2_q = ss "did Jones sign the contract";
-lin s_082_3_h = ss "Jones signed the contract";
-
-lin s_083_1_p = ss "either Smith , Jones or Anderson signed the contract";
-lin s_083_2_q = ss "did Jones sign the contract";
-lin s_083_3_h = ss "Jones signed the contract";
-
-lin s_084_1_p = ss "either Smith , Jones or Anderson signed the contract";
-lin s_084_2_q = ss "if Smith and Anderson did not sign the contract , did Jones sign the contract";
-lin s_084_3_h = ss "if Smith and Anderson did not sign the contract , Jones signed the contract";
-
-lin s_085_1_p = ss "exactly two lawyers and three accountants signed the contract";
-lin s_085_2_q = ss "did six lawyers sign the contract";
-lin s_085_3_h = ss "six lawyers signed the contract";
-
-lin s_086_1_p = ss "exactly two lawyers and three accountants signed the contract";
-lin s_086_2_q = ss "did six accountants sign the contract";
-lin s_086_3_h = ss "six accountants signed the contract";
-
-lin s_087_1_p = ss "every representative and client was at the meeting";
-lin s_087_2_q = ss "was every representative at the meeting";
-lin s_087_3_h = ss "every representative was at the meeting";
-
-lin s_088_1_p = ss "every representative and client was at the meeting";
-lin s_088_2_q = ss "was every representative at the meeting";
-lin s_088_3_h = ss "every representative was at the meeting";
-
-lin s_089_1_p = ss "every representative or client was at the meeting";
-lin s_089_2_q = ss "was every representative and every client at the meeting";
-lin s_089_3_h = ss "every representative and every client was at the meeting";
-
-lin s_090_1_p = ss "the chairman read out the items on the agenda";
-lin s_090_2_q = ss "did the chairman read out every item on the agenda";
-lin s_090_3_h = ss "the chairman read out every item on the agenda";
-
-lin s_091_1_p = ss "the people who were at the meeting voted for a new chairman";
-lin s_091_2_q = ss "did everyone at the meeting vote for a new chairman";
-lin s_091_3_h = ss "everyone at the meeting voted for a new chairman";
-
-lin s_092_1_p = ss "all the people who were at the meeting voted for a new chairman";
-lin s_092_2_q = ss "did everyone at the meeting vote for a new chairman";
-lin s_092_3_h = ss "everyone at the meeting voted for a new chairman";
-
-lin s_093_1_p = ss "the people who were at the meeting all voted for a new chairman";
-lin s_093_2_q = ss "did everyone at the meeting vote for a new chairman";
-lin s_093_3_h = ss "everyone at the meeting voted for a new chairman";
-
-lin s_094_1_p = ss "the inhabitants of Cambridge voted for a Labour MP";
-lin s_094_2_q = ss "did every inhabitant of Cambridge vote for a Labour MP";
-lin s_094_3_h = ss "every inhabitant of Cambridge voted for a Labour MP";
-
-lin s_095_1_p = ss "the Ancient Greeks were noted philosophers";
-lin s_095_2_q = ss "was every Ancient Greek a noted philosopher";
-lin s_095_3_h = ss "every Ancient Greek was a noted philosopher";
-
-lin s_096_1_p = ss "the Ancient Greeks were all noted philosophers";
-lin s_096_2_q = ss "was every Ancient Greek a noted philosopher";
-lin s_096_3_h = ss "every Ancient Greek was a noted philosopher";
-
-lin s_097_1_p = ss "software faults were blamed for the system failure";
-lin s_097_2_q = ss "was the system failure blamed on one or more software faults";
-lin s_097_3_h = ss "the system failure was blamed on one or more software faults";
-
-lin s_098_1_p = ss "software faults were blamed for the system failure";
-lin s_098_2_p = ss "Bug # 32-985 is a known software fault";
-lin s_098_3_q = ss "was Bug # 32-985 blamed for the system failure";
-lin s_098_4_h = ss "Bug # 32-985 was blamed for the system failure";
-
-lin s_099_1_p = ss "clients at the demonstration were all impressed by the system's performance";
-lin s_099_2_p = ss "Smith was a client at the demonstration";
-lin s_099_3_q = ss "was Smith impressed by the system's performance";
-lin s_099_4_h = ss "Smith was impressed by the system's performance";
-
-lin s_100_1_p = ss "clients at the demonstration were impressed by the system's performance";
-lin s_100_2_q = ss "were most clients at the demonstration impressed by the system's performance";
-lin s_100_3_h = ss "most clients at the demonstration were impressed by the system's performance";
-
-lin s_101_1_p = ss "university graduates make poor stock-market traders";
-lin s_101_2_p = ss "Smith is a university graduate";
-lin s_101_3_q = ss "is Smith likely to make a poor stock market trader";
-lin s_101_4_h = ss "Smith is likely to make a poor stock market trader";
-
-lin s_102_1_p = ss "university graduates make poor stock-market traders";
-lin s_102_2_p = ss "Smith is a university graduate";
-lin s_102_3_q = ss "will Smith make a poor stock market trader";
-lin s_102_4_h = ss "Smith will make a poor stock market trader";
-
-lin s_103_1_p = ss "all APCOM managers have company cars";
-lin s_103_2_p = ss "Jones is an APCOM manager";
-lin s_103_3_q = ss "does Jones have a company car";
-lin s_103_4_h = ss "Jones has a company car";
-
-lin s_104_1_p = ss "all APCOM managers have company cars";
-lin s_104_2_p = ss "Jones is an APCOM manager";
-lin s_104_3_q = ss "does Jones have more than one company car";
-lin s_104_4_h = ss "Jones has more than one company car";
-
-lin s_105_1_p = ss "just one accountant attended the meeting";
-lin s_105_2_q = ss "did no accountants attend the meeting";
-lin s_105_3_h = ss "no accountants attended the meeting";
-
-lin s_106_1_p = ss "just one accountant attended the meeting";
-lin s_106_2_q = ss "did no accountant attend the meeting";
-lin s_106_3_h = ss "no accountant attended the meeting";
-
-lin s_107_1_p = ss "just one accountant attended the meeting";
-lin s_107_2_q = ss "did any accountants attend the meeting";
-lin s_107_3_h = ss "some accountants attended the meeting";
-
-lin s_108_1_p = ss "just one accountant attended the meeting";
-lin s_108_2_q = ss "did any accountant attend the meeting";
-lin s_108_3_h = ss "some accountant attended the meeting";
-
-lin s_109_1_p = ss "just one accountant attended the meeting";
-lin s_109_2_q = ss "did some accountants attend the meeting";
-lin s_109_3_h = ss "some accountants attended the meeting";
-
-lin s_110_1_p = ss "just one accountant attended the meeting";
-lin s_110_2_q = ss "did some accountant attend the meeting";
-lin s_110_3_h = ss "some accountant attended the meeting";
-
-lin s_111_1_p = ss "Smith signed one contract";
-lin s_111_2_p = ss "Jones signed another contract";
-lin s_111_3_q = ss "did Smith and Jones sign two contracts";
-lin s_111_4_h = ss "Smith and Jones signed two contracts";
-
-lin s_112_1_p = ss "Smith signed two contracts";
-lin s_112_2_p = ss "Jones signed two contracts";
-lin s_112_3_q = ss "did Smith and Jones sign two contracts";
-lin s_112_4_h = ss "Smith and Jones signed two contracts";
-
-lin s_113_1_p = ss "Smith signed two contracts";
-lin s_113_2_p = ss "Jones also signed them";
-lin s_113_3_q = ss "did Smith and Jones sign two contracts";
-lin s_113_4_h = ss "Smith and Jones signed two contracts";
-
-lin s_114_1_p = ss "Mary used her workstation";
-lin s_114_2_q = ss "was Mary's workstation used";
-lin s_114_3_h = ss "Mary's workstation was used";
-
-lin s_115_1_p = ss "Mary used her workstation";
-lin s_115_2_q = ss "does Mary have a workstation";
-lin s_115_3_h = ss "Mary has a workstation";
-
-lin s_116_1_p = ss "Mary used her workstation";
-lin s_116_2_q = ss "is Mary female";
-lin s_116_3_h = ss "Mary is female";
-
-lin s_117_1_p = ss "every student used her workstation";
-lin s_117_2_p = ss "Mary is a student";
-lin s_117_3_q = ss "did Mary use her workstation";
-lin s_117_4_h = ss "Mary used her workstation";
-
-lin s_118_1_p = ss "every student used her workstation";
-lin s_118_2_p = ss "Mary is a student";
-lin s_118_3_q = ss "does Mary have a workstation";
-lin s_118_4_h = ss "Mary has a workstation";
-
-lin s_119_1_p = ss "no student used her workstation";
-lin s_119_2_p = ss "Mary is a student";
-lin s_119_3_q = ss "did Mary use a workstation";
-lin s_119_4_h = ss "Mary used a workstation";
-
-lin s_120_1_p = ss "Smith attended a meeting";
-lin s_120_2_p = ss "she chaired it";
-lin s_120_3_q = ss "did Smith chair a meeting";
-lin s_120_4_h = ss "Smith chaired a meeting";
-
-lin s_121_1_p = ss "Smith delivered a report to ITEL";
-lin s_121_2_p = ss "she also delivered them an invoice";
-lin s_121_3_p = ss "and she delivered them a project proposal";
-lin s_121_4_q = ss "did Smith deliver a report , an invoice and a project proposal to ITEL";
-lin s_121_5_h = ss "Smith delivered a report , an invoice and a project proposal to ITEL";
-
-lin s_122_1_p = ss "every committee has a chairman";
-lin s_122_2_p = ss "he is appointed by its members";
-lin s_122_3_q = ss "does every committee have a chairman appointed by members of the committee";
-lin s_122_4_h = ss "every committee has a chairman appointed by members of the committee";
-
-lin s_123_1_p = ss "ITEL has sent most of the reports Smith needs";
-lin s_123_2_p = ss "they are on her desk";
-lin s_123_3_q = ss "are there some reports from ITEL on Smith's desk";
-lin s_123_4_h = ss "there are some reports from ITEL on Smith's desk";
-
-lin s_124_1_p = ss "two out of ten machines are missing";
-lin s_124_2_p = ss "they have been removed";
-lin s_124_3_q = ss "have two machines been removed";
-lin s_124_4_h = ss "two machines have been removed";
-
-lin s_125_1_p = ss "two out of ten machines are missing";
-lin s_125_2_p = ss "they have been removed";
-lin s_125_3_q = ss "have eight machines been removed";
-lin s_125_4_h = ss "eight machines have been removed";
-
-lin s_126_1_p = ss "two out of ten machines are missing";
-lin s_126_2_p = ss "they were all here yesterday";
-lin s_126_3_q = ss "were ten machines here yesterday";
-lin s_126_4_h = ss "ten machines were here yesterday";
-
-lin s_127_1_p = ss "Smith took a machine on Tuesday , and Jones took a machine on Wednesday";
-lin s_127_2_p = ss "they put them in the lobby";
-lin s_127_3_q = ss "did Smith and Jones put two machines in the lobby";
-lin s_127_4_h = ss "Smith and Jones put two machines in the lobby";
-
-lin s_128_1_p = ss "John and his colleagues went to a meeting";
-lin s_128_2_p = ss "they hated it";
-lin s_128_3_q = ss "did John's colleagues hate the meeting";
-lin s_128_4_h = ss "John's colleagues hated the meeting";
-
-lin s_129_1_p = ss "John and his colleagues went to a meeting";
-lin s_129_2_p = ss "they hated it";
-lin s_129_3_q = ss "did John hate the meeting";
-lin s_129_4_h = ss "John hated the meeting";
-
-lin s_130_1_p = ss "John and his colleagues went to a meeting";
-lin s_130_2_p = ss "they hated it";
-lin s_130_3_q = ss "did John hate the meeting";
-lin s_130_4_h = ss "John hated the meeting";
-
-lin s_131_1_p = ss "each department has a dedicated line";
-lin s_131_2_p = ss "they rent them from BT";
-lin s_131_3_q = ss "does every department rent a line from BT";
-lin s_131_4_h = ss "every department rents a line from BT";
-
-lin s_132_1_p = ss "each department has a dedicated line";
-lin s_132_2_p = ss "the sales department rents it from BT";
-lin s_132_3_q = ss "does the sales department rent a line from BT";
-lin s_132_4_h = ss "the sales department rents a line from BT";
-
-lin s_133_1_p = ss "GFI owns several computers";
-lin s_133_2_p = ss "ITEL maintains them";
-lin s_133_3_q = ss "does ITEL maintain all the computers that GFI owns";
-lin s_133_4_h = ss "ITEL maintains all the computers that GFI owns";
-
-lin s_134_1_p = ss "every customer who owns a computer has a service contract for it";
-lin s_134_2_p = ss "MFI is a customer that owns exactly one computer";
-lin s_134_3_q = ss "does MFI have a service contract for all its computers";
-lin s_134_4_h = ss "MFI has a service contract for all its computers";
-
-lin s_135_1_p = ss "every customer who owns a computer has a service contract for it";
-lin s_135_2_p = ss "MFI is a customer that owns several computers";
-lin s_135_3_q = ss "does MFI have a service contract for all its computers";
-lin s_135_4_h = ss "MFI has a service contract for all its computers";
-
-lin s_136_1_p = ss "every executive who had a laptop computer brought it to take notes at the meeting";
-lin s_136_2_p = ss "Smith is an executive who owns five different laptop computers";
-lin s_136_3_q = ss "did Smith take five laptop computers to the meeting";
-lin s_136_4_h = ss "Smith took five laptop computers to the meeting";
-
-lin s_137_1_p = ss "there are 100 companies";
-lin s_137_2_p = ss "ICM is one of the companies and owns 150 computers";
-lin s_137_3_p = ss "it does not have service contracts for any of its computers";
-lin s_137_4_p = ss "each of the other 99 companies owns one computer";
-lin s_137_5_p = ss "they have service contracts for them";
-lin s_137_6_q = ss "do most companies that own a computer have a service contract for it";
-lin s_137_7_h = ss "most companies that own a computer have a service contract for it";
-
-lin s_138_1_p = ss "every report has a cover page";
-lin s_138_2_p = ss "R-95-103 is a report";
-lin s_138_3_p = ss "Smith signed the cover page";
-lin s_138_4_q = ss "did Smith sign the cover page of R-95-103";
-lin s_138_5_h = ss "Smith signed the cover page of R-95-103";
-
-lin s_139_1_p = ss "a company director awarded himself a large payrise";
-lin s_139_2_q = ss "has a company director awarded and been awarded a payrise";
-lin s_139_3_h = ss "a company director has awarded and been awarded a payrise";
-
-lin s_140_1_p = ss "John said Bill had hurt himself";
-lin s_140_2_q = ss "did John say Bill had been hurt";
-lin s_140_3_h = ss "John said Bill had been hurt";
-
-lin s_141_1_p = ss "John said Bill had hurt himself";
-lin s_141_2_q = ss "did anyone say John had been hurt";
-lin s_141_3_h = ss "someone said John had been hurt";
-
-lin s_142_1_p = ss "John spoke to Mary";
-lin s_142_2_p = ss "so did Bill";
-lin s_142_3_q = ss "did Bill speak to Mary";
-lin s_142_4_h = ss "Bill spoke to Mary";
-
-lin s_143_1_p = ss "John spoke to Mary";
-lin s_143_2_p = ss "so did Bill";
-lin s_143_3_p = ss "John spoke to Mary at four o'clock";
-lin s_143_4_q = ss "did Bill speak to Mary at four o'clock";
-lin s_143_5_h = ss "Bill spoke to Mary at four o'clock";
-
-lin s_144_1_p = ss "John spoke to Mary at four o'clock";
-lin s_144_2_p = ss "so did Bill";
-lin s_144_3_q = ss "did Bill speak to Mary at four o'clock";
-lin s_144_4_h = ss "Bill spoke to Mary at four o'clock";
-
-lin s_145_1_p = ss "John spoke to Mary at four o'clock";
-lin s_145_2_p = ss "and Bill did [..] at five o'clock";
-lin s_145_3_q = ss "did Bill speak to Mary at five o'clock";
-lin s_145_4_h = ss "Bill spoke to Mary at five o'clock";
-
-lin s_146_1_p = ss "John has spoken to Mary";
-lin s_146_2_p = ss "Bill is going to [..]";
-lin s_146_3_q = ss "will Bill speak to Mary";
-lin s_146_4_h = ss "Bill will speak to Mary";
-
-lin s_147_1_p = ss "John spoke to Mary on Monday";
-lin s_147_2_p = ss "Bill didn't [..]";
-lin s_147_3_q = ss "did Bill speak to Mary on Monday";
-lin s_147_4_h = ss "Bill spoke to Mary on Monday";
-
-lin s_148_1_p = ss "has John spoken to Mary";
-lin s_148_2_p = ss "Bill has [..]";
-lin s_148_3_q = ss "has Bill spoken to Mary";
-lin s_148_4_h = ss "Bill has spoken to Mary";
-
-lin s_149_1_p = ss "John has spoken to Mary";
-lin s_149_2_p = ss "the students have [..] too";
-lin s_149_3_q = ss "have the students spoken to Mary";
-lin s_149_4_h = ss "the students have spoken to Mary";
-
-lin s_150_1_p = ss "John went to Paris by car , and Bill [..] by train";
-lin s_150_2_q = ss "did Bill go to Paris by train";
-lin s_150_3_h = ss "Bill went to Paris by train";
-
-lin s_151_1_p = ss "John went to Paris by car , and Bill [..] by train to Berlin";
-lin s_151_2_q = ss "did Bill go to Berlin by train";
-lin s_151_3_h = ss "Bill went to Berlin by train";
-
-lin s_152_1_p = ss "John went to Paris by car , and Bill [..] to Berlin";
-lin s_152_2_q = ss "did Bill go to Berlin by car";
-lin s_152_3_h = ss "Bill went to Berlin by car";
-
-lin s_153_1_p = ss "John is going to Paris by car , and the students [..] by train";
-lin s_153_2_q = ss "are the students going to Paris by train";
-lin s_153_3_h = ss "the students are going to Paris by train";
-
-lin s_154_1_p = ss "John went to Paris by car";
-lin s_154_2_p = ss "Bill [..] by train";
-lin s_154_3_q = ss "did Bill go to Paris by train";
-lin s_154_4_h = ss "Bill went to Paris by train";
-
-lin s_155_1_p = ss "John owns a car";
-lin s_155_2_p = ss "Bill owns one too";
-lin s_155_3_q = ss "does Bill own a car";
-lin s_155_4_h = ss "Bill owns a car";
-
-lin s_156_1_p = ss "John owns a car";
-lin s_156_2_p = ss "Bill owns one too";
-lin s_156_3_q = ss "is there a car that John and Bill own";
-lin s_156_4_h = ss "there is a car that John and Bill own";
-
-lin s_157_1_p = ss "John owns a red car";
-lin s_157_2_p = ss "Bill owns a blue one";
-lin s_157_3_q = ss "does Bill own a blue car";
-lin s_157_4_h = ss "Bill owns a blue car";
-
-lin s_158_1_p = ss "John owns a red car";
-lin s_158_2_p = ss "Bill owns a blue one";
-lin s_158_3_q = ss "does Bill own a red car";
-lin s_158_4_h = ss "Bill owns a red car";
-
-lin s_159_1_p = ss "John owns a red car";
-lin s_159_2_p = ss "Bill owns a fast one";
-lin s_159_3_q = ss "does Bill own a fast car";
-lin s_159_4_h = ss "Bill owns a fast car";
-
-lin s_160_1_p = ss "John owns a red car";
-lin s_160_2_p = ss "Bill owns a fast one";
-lin s_160_3_q = ss "does Bill own a fast red car";
-lin s_160_4_h = ss "Bill owns a fast red car";
-
-lin s_161_1_p = ss "John owns a red car";
-lin s_161_2_p = ss "Bill owns a fast one";
-lin s_161_3_q = ss "does Bill own a fast red car";
-lin s_161_4_h = ss "Bill owns a fast red car";
-
-lin s_162_1_p = ss "John owns a fast red car";
-lin s_162_2_p = ss "Bill owns a slow one";
-lin s_162_3_q = ss "does Bill own a slow red car";
-lin s_162_4_h = ss "Bill owns a slow red car";
-
-lin s_163_1_p = ss "John had his paper accepted";
-lin s_163_2_p = ss "Bill doesn't know why [..]";
-lin s_163_3_q = ss "does Bill know why John had his paper accepted";
-lin s_163_4_h = ss "Bill knows why John had his paper accepted";
-
-lin s_164_1_p = ss "John spoke to Mary";
-lin s_164_2_p = ss "and to Sue";
-lin s_164_3_q = ss "did John speak to Sue";
-lin s_164_4_h = ss "John spoke to Sue";
-
-lin s_165_1_p = ss "John spoke to Mary";
-lin s_165_2_p = ss "on Friday";
-lin s_165_3_q = ss "did John speak to Mary on Friday";
-lin s_165_4_h = ss "John spoke to Mary on Friday";
-
-lin s_166_1_p = ss "John spoke to Mary on Thursday";
-lin s_166_2_p = ss "and on Friday";
-lin s_166_3_q = ss "did John speak to Mary on Friday";
-lin s_166_4_h = ss "John spoke to Mary on Friday";
-
-lin s_167_1_p = ss "twenty men work in the sales department";
-lin s_167_2_p = ss "but only one woman";
-lin s_167_3_q = ss "do two women work in the sales department";
-lin s_167_4_h = ss "two women work in the sales department";
-
-lin s_168_1_p = ss "five men work part time";
-lin s_168_2_p = ss "and forty five women";
-lin s_168_3_q = ss "do forty five women work part time";
-lin s_168_4_h = ss "forty five women work part time";
-
-lin s_169_1_p = ss "John found Mary before Bill";
-lin s_169_2_q = ss "did John find Mary before Bill found Mary";
-lin s_169_3_h = ss "John found Mary before Bill found Mary";
-
-lin s_170_1_p = ss "John found Mary before Bill";
-lin s_170_2_q = ss "did John find Mary before John found Bill";
-lin s_170_3_h = ss "John found Mary before John found Bill";
-
-lin s_171_1_p = ss "John wants to know how many men work part time";
-lin s_171_2_p = ss "and women";
-lin s_171_3_q = ss "does John want to know how many women work part time";
-lin s_171_4_h = ss "John wants to know how many women work part time";
-
-lin s_172_1_p = ss "John wants to know how many men work part time , and which [..] [..]";
-lin s_172_2_q = ss "does John want to know which men work part time";
-lin s_172_3_h = ss "John wants to know which men work part time";
-
-lin s_173_1_p = ss "Bill spoke to everyone that John did [..]";
-lin s_173_2_p = ss "John spoke to Mary";
-lin s_173_3_q = ss "did Bill speak to Mary";
-lin s_173_4_h = ss "Bill spoke to Mary";
-
-lin s_174_1_p = ss "Bill spoke to everyone that John did [..]";
-lin s_174_2_p = ss "Bill spoke to Mary";
-lin s_174_3_q = ss "did John speak to Mary";
-lin s_174_4_h = ss "John spoke to Mary";
-
-lin s_175_1_p = ss "John said Mary wrote a report , and Bill did [..] too";
-lin s_175_2_q = ss "did Bill say Mary wrote a report";
-lin s_175_3_h = ss "Bill said Mary wrote a report";
-
-lin s_176_1_p = ss "John said Mary wrote a report , and Bill did [..] too";
-lin s_176_2_q = ss "did John say Bill wrote a report";
-lin s_176_3_h = ss "John said Bill wrote a report";
-
-lin s_177_1_p = ss "John said that Mary wrote a report , and that Bill did [..] too";
-lin s_177_1_p_NEW = ss "John said that Mary wrote a report , and said that Bill did [..] too";
-lin s_177_2_q = ss "did Bill say Mary wrote a report";
-lin s_177_3_h = ss "Bill said Mary wrote a report";
-
-lin s_178_1_p = ss "John wrote a report , and Bill said Peter did [..] too";
-lin s_178_2_q = ss "did Bill say Peter wrote a report";
-lin s_178_3_h = ss "Bill said Peter wrote a report";
-
-lin s_179_1_p = ss "if John wrote a report , then Bill did [..] too";
-lin s_179_2_p = ss "John wrote a report";
-lin s_179_3_q = ss "did Bill write a report";
-lin s_179_4_h = ss "Bill wrote a report";
-
-lin s_180_1_p = ss "John wanted to buy a car , and he did [..]";
-lin s_180_2_q = ss "did John buy a car";
-lin s_180_3_h = ss "John bought a car";
-
-lin s_181_1_p = ss "John needed to buy a car , and Bill did [..]";
-lin s_181_2_q = ss "did Bill buy a car";
-lin s_181_3_h = ss "Bill bought a car";
-
-lin s_182_1_p = ss "Smith represents his company and so does Jones";
-lin s_182_2_q = ss "does Jones represent Jones' company";
-lin s_182_3_h = ss "Jones represents Jones' company";
-
-lin s_183_1_p = ss "Smith represents his company and so does Jones";
-lin s_183_2_q = ss "does Jones represent Smith's company";
-lin s_183_3_h = ss "Jones represents Smith's company";
-
-lin s_184_1_p = ss "Smith represents his company and so does Jones";
-lin s_184_2_q = ss "does Smith represent Jones' company";
-lin s_184_3_h = ss "Smith represents Jones' company";
-
-lin s_185_1_p = ss "Smith claimed he had costed his proposal and so did Jones";
-lin s_185_2_q = ss "did Jones claim he had costed his own proposal";
-lin s_185_3_h = ss "Jones claimed he had costed his own proposal";
-
-lin s_186_1_p = ss "Smith claimed he had costed his proposal and so did Jones";
-lin s_186_2_q = ss "did Jones claim he had costed Smith's proposal";
-lin s_186_3_h = ss "Jones claimed he had costed Smith's proposal";
-
-lin s_187_1_p = ss "Smith claimed he had costed his proposal and so did Jones";
-lin s_187_2_q = ss "did Jones claim Smith had costed Smith's proposal";
-lin s_187_3_h = ss "Jones claimed Smith had costed Smith's proposal";
-
-lin s_188_1_p = ss "Smith claimed he had costed his proposal and so did Jones";
-lin s_188_2_q = ss "did Jones claim Smith had costed Jones' proposal";
-lin s_188_3_h = ss "Jones claimed Smith had costed Jones' proposal";
-
-lin s_189_1_p = ss "John is a man and Mary is a woman";
-lin s_189_2_p = ss "John represents his company and so does Mary";
-lin s_189_3_q = ss "does Mary represent her own company";
-lin s_189_4_h = ss "Mary represents her own company";
-
-lin s_190_1_p = ss "John is a man and Mary is a woman";
-lin s_190_2_p = ss "John represents his company and so does Mary";
-lin s_190_3_q = ss "does Mary represent John's company";
-lin s_190_4_h = ss "Mary represents John's company";
-
-lin s_191_1_p = ss "Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife";
-lin s_191_2_q = ss "if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan should go together";
-lin s_191_3_h = ss "if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan should go together";
-
-lin s_192_1_p = ss "Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife";
-lin s_192_2_q = ss "if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan's wife should go together";
-lin s_192_3_h = ss "if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan's wife should go together";
-
-lin s_193_1_p = ss "Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife";
-lin s_193_2_q = ss "if it was suggested that Bill and Frank's boss should go together , was it suggested that Carl and Alan's wife should go together";
-lin s_193_3_h = ss "if it was suggested that Bill and Frank's boss should go together , it was suggested that Carl and Alan's wife should go together";
-
-lin s_194_1_p = ss "Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife";
-lin s_194_2_q = ss "if it was suggested that Bill and Frank's boss should go together , was it suggested that Carl and Alan should go together";
-lin s_194_3_h = ss "if it was suggested that Bill and Frank's boss should go together , it was suggested that Carl and Alan should go together";
-
-lin s_195_1_p = ss "Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife";
-lin s_195_2_q = ss "if it was suggested that Bill , Frank and Frank's boss should go together , was it suggested that Carl , Alan and Alan's wife should go together";
-lin s_195_3_h = ss "if it was suggested that Bill , Frank and Frank's boss should go together , it was suggested that Carl , Alan and Alan's wife should go together";
-
-lin s_196_1_p = ss "a lawyer signed every report , and so did an auditor";
-lin s_196_2_p = ss "that is , there was one lawyer who signed all the reports";
-lin s_196_3_q = ss "was there one auditor who signed all the reports";
-lin s_196_4_h = ss "there was one auditor who signed all the reports";
-
-lin s_197_1_p = ss "John has a genuine diamond";
-lin s_197_2_q = ss "does John have a diamond";
-lin s_197_3_h = ss "John has a diamond";
-
-lin s_198_1_p = ss "John is a former university student";
-lin s_198_2_q = ss "is John a university student";
-lin s_198_3_h = ss "John is a university student";
-
-lin s_199_1_p = ss "John is a successful former university student";
-lin s_199_2_q = ss "is John successful";
-lin s_199_3_h = ss "John is successful";
-
-lin s_200_1_p = ss "John is a former successful university student";
-lin s_200_2_q = ss "is John successful";
-lin s_200_3_h = ss "John is successful";
-
-lin s_201_1_p = ss "John is a former successful university student";
-lin s_201_2_q = ss "is John a university student";
-lin s_201_3_h = ss "John is a university student";
-
-lin s_202_1_p = ss "every mammal is an animal";
-lin s_202_2_q = ss "is every four-legged mammal a four-legged animal";
-lin s_202_3_h = ss "every four-legged mammal is a four-legged animal";
-
-lin s_203_1_p = ss "Dumbo is a four-legged animal";
-lin s_203_2_q = ss "is Dumbo four-legged";
-lin s_203_3_h = ss "Dumbo is four-legged";
-
-lin s_204_1_p = ss "Mickey is a small animal";
-lin s_204_2_q = ss "is Mickey a large animal";
-lin s_204_3_h = ss "Mickey is a large animal";
-
-lin s_205_1_p = ss "Dumbo is a large animal";
-lin s_205_2_q = ss "is Dumbo a small animal";
-lin s_205_3_h = ss "Dumbo is a small animal";
-
-lin s_206_1_p = ss "Fido is not a small animal";
-lin s_206_2_q = ss "is Fido a large animal";
-lin s_206_3_h = ss "Fido is a large animal";
-
-lin s_207_1_p = ss "Fido is not a large animal";
-lin s_207_2_q = ss "is Fido a small animal";
-lin s_207_3_h = ss "Fido is a small animal";
-
-lin s_208_1_p = ss "Mickey is a small animal";
-lin s_208_2_p = ss "Dumbo is a large animal";
-lin s_208_3_q = ss "is Mickey smaller than Dumbo";
-lin s_208_4_h = ss "Mickey is smaller than Dumbo";
-
-lin s_209_1_p = ss "Mickey is a small animal";
-lin s_209_2_p = ss "Dumbo is a large animal";
-lin s_209_3_q = ss "is Mickey larger than Dumbo";
-lin s_209_4_h = ss "Mickey is larger than Dumbo";
-
-lin s_210_1_p = ss "all mice are small animals";
-lin s_210_2_p = ss "Mickey is a large mouse";
-lin s_210_3_q = ss "is Mickey a large animal";
-lin s_210_4_h = ss "Mickey is a large animal";
-
-lin s_211_1_p = ss "all elephants are large animals";
-lin s_211_2_p = ss "Dumbo is a small elephant";
-lin s_211_3_q = ss "is Dumbo a small animal";
-lin s_211_4_h = ss "Dumbo is a small animal";
-
-lin s_212_1_p = ss "all mice are small animals";
-lin s_212_2_p = ss "all elephants are large animals";
-lin s_212_3_p = ss "Mickey is a large mouse";
-lin s_212_4_p = ss "Dumbo is a small elephant";
-lin s_212_5_q = ss "is Dumbo larger than Mickey";
-lin s_212_6_h = ss "Dumbo is larger than Mickey";
-
-lin s_213_1_p = ss "all mice are small animals";
-lin s_213_2_p = ss "Mickey is a large mouse";
-lin s_213_3_q = ss "is Mickey small";
-lin s_213_4_h = ss "Mickey is small";
-
-lin s_214_1_p = ss "all legal authorities are law lecturers";
-lin s_214_2_p = ss "all law lecturers are legal authorities";
-lin s_214_3_q = ss "are all fat legal authorities fat law lecturers";
-lin s_214_4_h = ss "all fat legal authorities are fat law lecturers";
-
-lin s_215_1_p = ss "all legal authorities are law lecturers";
-lin s_215_2_p = ss "all law lecturers are legal authorities";
-lin s_215_3_q = ss "are all competent legal authorities competent law lecturers";
-lin s_215_4_h = ss "all competent legal authorities are competent law lecturers";
-
-lin s_216_1_p = ss "John is a fatter politician than Bill";
-lin s_216_2_q = ss "is John fatter than Bill";
-lin s_216_3_h = ss "John is fatter than Bill";
-
-lin s_217_1_p = ss "John is a cleverer politician than Bill";
-lin s_217_2_q = ss "is John cleverer than Bill";
-lin s_217_3_h = ss "John is cleverer than Bill";
-
-lin s_218_1_p = ss "Kim is a clever person";
-lin s_218_2_q = ss "is Kim clever";
-lin s_218_3_h = ss "Kim is clever";
-
-lin s_219_1_p = ss "Kim is a clever politician";
-lin s_219_2_q = ss "is Kim clever";
-lin s_219_3_h = ss "Kim is clever";
-
-lin s_220_1_p = ss "the PC-6082 is faster than the ITEL-XZ";
-lin s_220_2_p = ss "the ITEL-XZ is fast";
-lin s_220_3_q = ss "is the PC-6082 fast";
-lin s_220_4_h = ss "the PC-6082 is fast";
-
-lin s_221_1_p = ss "the PC-6082 is faster than the ITEL-XZ";
-lin s_221_2_q = ss "is the PC-6082 fast";
-lin s_221_3_h = ss "the PC-6082 is fast";
-
-lin s_222_1_p = ss "the PC-6082 is faster than the ITEL-XZ";
-lin s_222_2_p = ss "the PC-6082 is fast";
-lin s_222_3_q = ss "is the ITEL-XZ fast";
-lin s_222_4_h = ss "the ITEL-XZ is fast";
-
-lin s_223_1_p = ss "the PC-6082 is faster than the ITEL-XZ";
-lin s_223_2_p = ss "the PC-6082 is slow";
-lin s_223_3_q = ss "is the ITEL-XZ fast";
-lin s_223_4_h = ss "the ITEL-XZ is fast";
-
-lin s_224_1_p = ss "the PC-6082 is as fast as the ITEL-XZ";
-lin s_224_2_p = ss "the ITEL-XZ is fast";
-lin s_224_3_q = ss "is the PC-6082 fast";
-lin s_224_4_h = ss "the PC-6082 is fast";
-
-lin s_225_1_p = ss "the PC-6082 is as fast as the ITEL-XZ";
-lin s_225_2_q = ss "is the PC-6082 fast";
-lin s_225_3_h = ss "the PC-6082 is fast";
-
-lin s_226_1_p = ss "the PC-6082 is as fast as the ITEL-XZ";
-lin s_226_2_p = ss "the PC-6082 is fast";
-lin s_226_3_q = ss "is the ITEL-XZ fast";
-lin s_226_4_h = ss "the ITEL-XZ is fast";
-
-lin s_227_1_p = ss "the PC-6082 is as fast as the ITEL-XZ";
-lin s_227_2_p = ss "the PC-6082 is slow";
-lin s_227_3_q = ss "is the ITEL-XZ fast";
-lin s_227_4_h = ss "the ITEL-XZ is fast";
-
-lin s_228_1_p = ss "the PC-6082 is as fast as the ITEL-XZ";
-lin s_228_2_q = ss "is the PC-6082 faster than the ITEL-XZ";
-lin s_228_3_h = ss "the PC-6082 is faster than the ITEL-XZ";
-
-lin s_229_1_p = ss "the PC-6082 is as fast as the ITEL-XZ";
-lin s_229_2_q = ss "is the PC-6082 slower than the ITEL-XZ";
-lin s_229_3_h = ss "the PC-6082 is slower than the ITEL-XZ";
-
-lin s_230_1_p = ss "ITEL won more orders than APCOM did [..]";
-lin s_230_2_q = ss "did ITEL win some orders";
-lin s_230_3_h = ss "ITEL won some orders";
-
-lin s_231_1_p = ss "ITEL won more orders than APCOM did [..]";
-lin s_231_2_q = ss "did APCOM win some orders";
-lin s_231_3_h = ss "APCOM won some orders";
-
-lin s_232_1_p = ss "ITEL won more orders than APCOM did [..]";
-lin s_232_2_p = ss "APCOM won ten orders";
-lin s_232_3_q = ss "did ITEL win at least eleven orders";
-lin s_232_4_h = ss "ITEL won at least eleven orders";
-
-lin s_233_1_p = ss "ITEL won more orders than APCOM";
-lin s_233_2_q = ss "did ITEL win some orders";
-lin s_233_3_h = ss "ITEL won some orders";
-
-lin s_234_1_p = ss "ITEL won more orders than APCOM";
-lin s_234_2_q = ss "did APCOM win some orders";
-lin s_234_3_h = ss "APCOM won some orders";
-
-lin s_235_1_p = ss "ITEL won more orders than APCOM";
-lin s_235_2_p = ss "APCOM won ten orders";
-lin s_235_3_q = ss "did ITEL win at least eleven orders";
-lin s_235_4_h = ss "ITEL won at least eleven orders";
-
-lin s_236_1_p = ss "ITEL won more orders than the APCOM contract";
-lin s_236_2_q = ss "did ITEL win the APCOM contract";
-lin s_236_3_h = ss "ITEL won the APCOM contract";
-
-lin s_237_1_p = ss "ITEL won more orders than the APCOM contract";
-lin s_237_2_q = ss "did ITEL win more than one order";
-lin s_237_3_h = ss "ITEL won more than one order";
-
-lin s_238_1_p = ss "ITEL won twice as many orders than APCOM";
-lin s_238_2_p = ss "APCOM won ten orders";
-lin s_238_3_q = ss "did ITEL win twenty orders";
-lin s_238_4_h = ss "ITEL won twenty orders";
-
-lin s_239_1_p = ss "ITEL won more orders than APCOM lost [..]";
-lin s_239_2_q = ss "did ITEL win some orders";
-lin s_239_3_h = ss "ITEL won some orders";
-
-lin s_240_1_p = ss "ITEL won more orders than APCOM lost [..]";
-lin s_240_2_q = ss "did APCOM lose some orders";
-lin s_240_3_h = ss "APCOM lost some orders";
-
-lin s_241_1_p = ss "ITEL won more orders than APCOM lost [..]";
-lin s_241_2_p = ss "APCOM lost ten orders";
-lin s_241_3_q = ss "did ITEL win at least eleven orders";
-lin s_241_4_h = ss "ITEL won at least eleven orders";
-
-lin s_242_1_p = ss "the PC-6082 is faster than 500 MIPS";
-lin s_242_2_p = ss "the ITEL-ZX is slower than 500 MIPS";
-lin s_242_3_q = ss "is the PC-6082 faster than the ITEL-ZX";
-lin s_242_4_h = ss "the PC-6082 is faster than the ITEL-ZX";
-
-lin s_243_1_p = ss "ITEL sold 3000 more computers than APCOM";
-lin s_243_2_p = ss "APCOM sold exactly 2500 computers";
-lin s_243_3_q = ss "did ITEL sell 5500 computers";
-lin s_243_4_h = ss "ITEL sold 5500 computers";
-
-lin s_244_1_p = ss "APCOM has a more important customer than ITEL";
-lin s_244_2_q = ss "does APCOM have a more important customer than ITEL is [..]";
-lin s_244_3_h = ss "APCOM has a more important customer than ITEL is [..]";
-
-lin s_245_1_p = ss "APCOM has a more important customer than ITEL";
-lin s_245_2_q = ss "does APCOM have a more important customer than ITEL has [..]";
-lin s_245_3_h = ss "APCOM has a more important customer than ITEL has [..]";
-
-lin s_246_1_p = ss "the PC-6082 is faster than every ITEL computer";
-lin s_246_2_p = ss "the ITEL-ZX is an ITEL computer";
-lin s_246_3_q = ss "is the PC-6082 faster than the ITEL-ZX";
-lin s_246_4_h = ss "the PC-6082 is faster than the ITEL-ZX";
-
-lin s_247_1_p = ss "the PC-6082 is faster than some ITEL computer";
-lin s_247_2_p = ss "the ITEL-ZX is an ITEL computer";
-lin s_247_3_q = ss "is the PC-6082 faster than the ITEL-ZX";
-lin s_247_4_h = ss "the PC-6082 is faster than the ITEL-ZX";
-
-lin s_248_1_p = ss "the PC-6082 is faster than any ITEL computer";
-lin s_248_2_p = ss "the ITEL-ZX is an ITEL computer";
-lin s_248_3_q = ss "is the PC-6082 faster than the ITEL-ZX";
-lin s_248_4_h = ss "the PC-6082 is faster than the ITEL-ZX";
-
-lin s_249_1_p = ss "the PC-6082 is faster than the ITEL-ZX and the ITEL-ZY";
-lin s_249_2_q = ss "is the PC-6082 faster than the ITEL-ZX";
-lin s_249_3_h = ss "the PC-6082 is faster than the ITEL-ZX";
-
-lin s_250_1_p = ss "the PC-6082 is faster than the ITEL-ZX or the ITEL-ZY";
-lin s_250_2_q = ss "is the PC-6082 faster than the ITEL-ZX";
-lin s_250_3_h = ss "the PC-6082 is faster than the ITEL-ZX";
-
-lin s_251_1_p = ss "ITEL has a factory in Birmingham";
-lin s_251_2_q = ss "does ITEL currently have a factory in Birmingham";
-lin s_251_3_h = ss "ITEL currently has a factory in Birmingham";
-
-lin s_252_1_p = ss "since 1992 ITEL has been in Birmingham";
-lin s_252_2_p = ss "it is now 1996";
-lin s_252_3_q = ss "was ITEL in Birmingham in 1993";
-lin s_252_4_h = ss "ITEL was in Birmingham in 1993";
-
-lin s_253_1_p = ss "ITEL has developed a new editor since 1992";
-lin s_253_2_p = ss "it is now 1996";
-lin s_253_3_q = ss "did ITEL develop a new editor in 1993";
-lin s_253_4_h = ss "ITEL developed a new editor in 1993";
-
-lin s_254_1_p = ss "ITEL has expanded since 1992";
-lin s_254_2_p = ss "it is now 1996";
-lin s_254_3_q = ss "did ITEL expand in 1993";
-lin s_254_4_h = ss "ITEL expanded in 1993";
-
-lin s_255_1_p = ss "since 1992 ITEL has made a loss";
-lin s_255_2_p = ss "it is now 1996";
-lin s_255_3_q = ss "did ITEL make a loss in 1993";
-lin s_255_4_h = ss "ITEL made a loss in 1993";
-
-lin s_256_1_p = ss "ITEL has made a loss since 1992";
-lin s_256_2_p = ss "it is now 1996";
-lin s_256_3_q = ss "did ITEL make a loss in 1993";
-lin s_256_4_h = ss "ITEL made a loss in 1993";
-
-lin s_257_1_p = ss "ITEL has made a loss since 1992";
-lin s_257_2_p = ss "it is now 1996";
-lin s_257_3_q = ss "did ITEL make a loss in 1993";
-lin s_257_4_h = ss "ITEL made a loss in 1993";
-
-lin s_258_1_p = ss "in March 1993 APCOM founded ITEL";
-lin s_258_2_q = ss "did ITEL exist in 1992";
-lin s_258_3_h = ss "ITEL existed in 1992";
-
-lin s_259_1_p = ss "the conference started on July 4th , 1994";
-lin s_259_2_p = ss "it lasted 2 days";
-lin s_259_3_q = ss "was the conference over on July 8th , 1994";
-lin s_259_4_h = ss "the conference was over on July 8th , 1994";
-
-lin s_260_1_p = ss "yesterday APCOM signed the contract";
-lin s_260_2_p = ss "today is Saturday , July 14th";
-lin s_260_3_q = ss "did APCOM sign the contract Friday , 13th";
-lin s_260_4_h = ss "APCOM signed the contract Friday , 13th";
-
-lin s_261_1_p = ss "Smith left before Jones left";
-lin s_261_2_p = ss "Jones left before Anderson left";
-lin s_261_3_q = ss "did Smith leave before Anderson left";
-lin s_261_4_h = ss "Smith left before Anderson left";
-
-lin s_262_1_p = ss "Smith left after Jones left";
-lin s_262_2_p = ss "Jones left after Anderson left";
-lin s_262_3_q = ss "did Smith leave after Anderson left";
-lin s_262_4_h = ss "Smith left after Anderson left";
-
-lin s_263_1_p = ss "Smith was present after Jones left";
-lin s_263_2_p = ss "Jones left after Anderson was present";
-lin s_263_3_q = ss "was Smith present after Anderson was present";
-lin s_263_4_h = ss "Smith was present after Anderson was present";
-
-lin s_264_1_p = ss "Smith left";
-lin s_264_2_p = ss "Jones left";
-lin s_264_3_p = ss "Smith left before Jones left";
-lin s_264_4_q = ss "did Jones leave after Smith left";
-lin s_264_5_h = ss "Jones left after Smith left";
-
-lin s_265_1_p = ss "Smith left";
-lin s_265_2_p = ss "Jones left";
-lin s_265_3_p = ss "Smith left after Jones left";
-lin s_265_4_q = ss "did Jones leave before Smith left";
-lin s_265_5_h = ss "Jones left before Smith left";
-
-lin s_266_1_p = ss "Smith left";
-lin s_266_2_p = ss "Jones left";
-lin s_266_3_p = ss "Jones left before Smith left";
-lin s_266_4_q = ss "did Smith leave after Jones left";
-lin s_266_5_h = ss "Smith left after Jones left";
-
-lin s_267_1_p = ss "Jones revised the contract";
-lin s_267_2_p = ss "Smith revised the contract";
-lin s_267_3_p = ss "Jones revised the contract before Smith did [..]";
-lin s_267_4_q = ss "did Smith revise the contract after Jones did [..]";
-lin s_267_5_h = ss "Smith revised the contract after Jones did [..]";
-
-lin s_268_1_p = ss "Jones revised the contract";
-lin s_268_2_p = ss "Smith revised the contract";
-lin s_268_3_p = ss "Jones revised the contract after Smith did [..]";
-lin s_268_4_q = ss "did Smith revise the contract before Jones did [..]";
-lin s_268_5_h = ss "Smith revised the contract before Jones did [..]";
-
-lin s_269_1_p = ss "Smith swam";
-lin s_269_2_p = ss "Jones swam";
-lin s_269_3_p = ss "Smith swam before Jones swam";
-lin s_269_4_q = ss "did Jones swim after Smith swam";
-lin s_269_5_h = ss "Jones swam after Smith swam";
-
-lin s_270_1_p = ss "Smith swam to the shore";
-lin s_270_2_p = ss "Jones swam to the shore";
-lin s_270_3_p = ss "Smith swam to the shore before Jones swam to the shore";
-lin s_270_4_q = ss "did Jones swim to the shore after Smith swam to the shore";
-lin s_270_5_h = ss "Jones swam to the shore after Smith swam to the shore";
-
-lin s_271_1_p = ss "Smith was present";
-lin s_271_2_p = ss "Jones was present";
-lin s_271_3_p = ss "Smith was present after Jones was present";
-lin s_271_4_q = ss "was Jones present before Smith was present";
-lin s_271_5_h = ss "Jones was present before Smith was present";
-
-lin s_272_1_p = ss "Smith was present";
-lin s_272_2_p = ss "Jones was present";
-lin s_272_3_p = ss "Smith was present before Jones was present";
-lin s_272_4_q = ss "was Jones present after Smith was present";
-lin s_272_5_h = ss "Jones was present after Smith was present";
-
-lin s_273_1_p = ss "Smith was writing a report";
-lin s_273_2_p = ss "Jones was writing a report";
-lin s_273_3_p = ss "Smith was writing a report before Jones was writing a report";
-lin s_273_4_q = ss "was Jones writing a report after Smith was writing a report";
-lin s_273_5_h = ss "Jones was writing a report after Smith was writing a report";
-
-lin s_274_1_p = ss "Smith was writing a report";
-lin s_274_2_p = ss "Jones was writing a report";
-lin s_274_3_p = ss "Smith was writing a report after Jones was writing a report";
-lin s_274_4_q = ss "was Jones writing a report before Smith was writing a report";
-lin s_274_5_h = ss "Jones was writing a report before Smith was writing a report";
-
-lin s_275_1_p = ss "Smith left the meeting before he lost his temper";
-lin s_275_2_q = ss "did Smith lose his temper";
-lin s_275_3_h = ss "Smith lost his temper";
-
-lin s_276_1_p = ss "when they opened the M25 , traffic increased";
-
-lin s_277_1_p = ss "Smith lived in Birmingham in 1991";
-lin s_277_2_q = ss "did Smith live in Birmingham in 1992";
-lin s_277_3_h = ss "Smith lived in Birmingham in 1992";
-
-lin s_278_1_p = ss "Smith wrote his first novel in 1991";
-lin s_278_2_q = ss "did Smith write his first novel in 1992";
-lin s_278_3_h = ss "Smith wrote his first novel in 1992";
-
-lin s_279_1_p = ss "Smith wrote a novel in 1991";
-lin s_279_2_q = ss "did Smith write it in 1992";
-lin s_279_3_h = ss "Smith wrote it in 1992";
-
-lin s_280_1_p = ss "Smith wrote a novel in 1991";
-lin s_280_2_q = ss "did Smith write a novel in 1992";
-lin s_280_3_h = ss "Smith wrote a novel in 1992";
-
-lin s_281_1_p = ss "Smith was running a business in 1991";
-lin s_281_2_q = ss "was Smith running it in 1992";
-lin s_281_3_h = ss "Smith was running it in 1992";
-
-lin s_282_1_p = ss "Smith discovered a new species in 1991";
-lin s_282_2_q = ss "did Smith discover it in 1992";
-lin s_282_3_h = ss "Smith discovered it in 1992";
-
-lin s_283_1_p = ss "Smith discovered a new species in 1991";
-lin s_283_2_q = ss "did Smith discover a new species in 1992";
-lin s_283_3_h = ss "Smith discovered a new species in 1992";
-
-lin s_284_1_p = ss "Smith wrote a report in two hours";
-lin s_284_2_p = ss "Smith started writing the report at 8 am";
-lin s_284_3_q = ss "had Smith finished writing the report by 11 am";
-lin s_284_4_h = ss "Smith had finished writing the report by 11 am";
-
-lin s_285_1_p = ss "Smith wrote a report in two hours";
-lin s_285_2_q = ss "did Smith spend two hours writing the report";
-lin s_285_3_h = ss "Smith spent two hours writing the report";
-
-lin s_286_1_p = ss "Smith wrote a report in two hours";
-lin s_286_2_q = ss "did Smith spend more than two hours writing the report";
-lin s_286_3_h = ss "Smith spent more than two hours writing the report";
-
-lin s_287_1_p = ss "Smith wrote a report in two hours";
-lin s_287_2_q = ss "did Smith write a report in one hour";
-lin s_287_3_h = ss "Smith wrote a report in one hour";
-
-lin s_288_1_p = ss "Smith wrote a report in two hours";
-lin s_288_2_q = ss "did Smith write a report";
-lin s_288_3_h = ss "Smith wrote a report";
-
-lin s_289_1_p = ss "Smith discovered a new species in two hours";
-lin s_289_2_q = ss "did Smith spend two hours discovering the new species";
-lin s_289_3_h = ss "Smith spent two hours discovering the new species";
-
-lin s_290_1_p = ss "Smith discovered a new species in two hours";
-lin s_290_2_q = ss "did Smith discover a new species";
-lin s_290_3_h = ss "Smith discovered a new species";
-
-lin s_291_1_p = ss "Smith discovered many new species in two hours";
-lin s_291_2_q = ss "did Smith spend two hours discovering new species";
-lin s_291_3_h = ss "Smith spent two hours discovering new species";
-
-lin s_292_1_p = ss "Smith was running his own business in two years";
-lin s_292_2_q = ss "did Smith spend two years running his own business";
-lin s_292_3_h = ss "Smith spent two years running his own business";
-
-lin s_293_1_p = ss "Smith was running his own business in two years";
-lin s_293_2_q = ss "did Smith spend more than two years running his own business";
-lin s_293_3_h = ss "Smith spent more than two years running his own business";
-
-lin s_294_1_p = ss "Smith was running his own business in two years";
-lin s_294_2_q = ss "did Smith run his own business";
-lin s_294_3_h = ss "Smith ran his own business";
-
-lin s_295_1_p = ss "in two years Smith owned a chain of businesses";
-lin s_295_2_q = ss "did Smith own a chain of business for two years";
-lin s_295_3_h = ss "Smith owned a chain of business for two years";
-
-lin s_296_1_p = ss "in two years Smith owned a chain of businesses";
-lin s_296_2_q = ss "did Smith own a chain of business for more than two years";
-lin s_296_3_h = ss "Smith owned a chain of business for more than two years";
-
-lin s_297_1_p = ss "in two years Smith owned a chain of businesses";
-lin s_297_2_q = ss "did Smith own a chain of business";
-lin s_297_3_h = ss "Smith owned a chain of business";
-
-lin s_298_1_p = ss "Smith lived in Birmingham for two years";
-lin s_298_2_q = ss "did Smith live in Birmingham for a year";
-lin s_298_3_h = ss "Smith lived in Birmingham for a year";
-
-lin s_299_1_p = ss "Smith lived in Birmingham for two years";
-lin s_299_2_q = ss "did Smith live in Birmingham for exactly a year";
-lin s_299_3_h = ss "Smith lived in Birmingham for exactly a year";
-
-lin s_300_1_p = ss "Smith lived in Birmingham for two years";
-lin s_300_2_q = ss "did Smith live in Birmingham";
-lin s_300_3_h = ss "Smith lived in Birmingham";
-
-lin s_301_1_p = ss "Smith ran his own business for two years";
-lin s_301_2_q = ss "did Smith run his own business for a year";
-lin s_301_3_h = ss "Smith ran his own business for a year";
-
-lin s_302_1_p = ss "Smith ran his own business for two years";
-lin s_302_2_q = ss "did Smith run his own business";
-lin s_302_3_h = ss "Smith ran his own business";
-
-lin s_303_1_p = ss "Smith wrote a report for two hours";
-lin s_303_2_q = ss "did Smith write a report for an hour";
-lin s_303_3_h = ss "Smith wrote a report for an hour";
-
-lin s_304_1_p = ss "Smith wrote a report for two hours";
-lin s_304_2_q = ss "did Smith write a report";
-lin s_304_3_h = ss "Smith wrote a report";
-
-lin s_305_1_p = ss "Smith discovered a new species for an hour";
-
-lin s_306_1_p = ss "Smith discovered new species for two years";
-lin s_306_2_q = ss "did Smith discover new species";
-lin s_306_3_h = ss "Smith discovered new species";
-
-lin s_307_1_p = ss "in 1994 ITEL sent a progress report every month";
-lin s_307_2_q = ss "did ITEL send a progress report in July 1994";
-lin s_307_3_h = ss "ITEL sent a progress report in July 1994";
-
-lin s_308_1_p = ss "Smith wrote to a representative every week";
-lin s_308_2_q = ss "is there a representative that Smith wrote to every week";
-lin s_308_3_h = ss "there is a representative that Smith wrote to every week";
-
-lin s_309_1_p = ss "Smith left the house at a quarter past five";
-lin s_309_2_p = ss "she took a taxi to the station and caught the first train to Luxembourg";
-
-lin s_310_1_p = ss "Smith lost some files";
-lin s_310_2_p = ss "they were destroyed when her hard disk crashed";
-
-lin s_311_1_p = ss "Smith had left the house at a quarter past five";
-lin s_311_2_p = ss "then she took a taxi to the station";
-lin s_311_3_q = ss "did Smith leave the house before she took a taxi to the station";
-lin s_311_4_h = ss "Smith left the house before she took a taxi to the station";
-
-lin s_312_1_p = ss "ITEL always delivers reports late";
-lin s_312_2_p = ss "in 1993 ITEL delivered reports";
-lin s_312_3_q = ss "did ITEL deliver reports late in 1993";
-lin s_312_4_h = ss "ITEL delivered reports late in 1993";
-
-lin s_313_1_p = ss "ITEL never delivers reports late";
-lin s_313_2_p = ss "in 1993 ITEL delivered reports";
-lin s_313_3_q = ss "did ITEL deliver reports late in 1993";
-lin s_313_4_h = ss "ITEL delivered reports late in 1993";
-
-lin s_314_1_p = ss "Smith arrived in Paris on the 5th of May , 1995";
-lin s_314_2_p = ss "today is the 15th of May , 1995";
-lin s_314_3_p = ss "she is still in Paris";
-lin s_314_4_q = ss "was Smith in Paris on the 7th of May , 1995";
-lin s_314_5_h = ss "Smith was in Paris on the 7th of May , 1995";
-
-lin s_315_1_p = ss "when Smith arrived in Katmandu she had been travelling for three days";
-lin s_315_2_q = ss "had Smith been travelling the day before she arrived in Katmandu";
-lin s_315_3_h = ss "Smith had been travelling the day before she arrived in Katmandu";
-lin s_315_3_h_NEW = ss "Smith had been travelling on the day before she arrived in Katmandu";
-
-lin s_316_1_p = ss "Jones graduated in March and has been employed ever since";
-lin s_316_2_p = ss "Jones has been unemployed in the past";
-lin s_316_3_q = ss "was Jones unemployed at some time before he graduated";
-lin s_316_4_h = ss "Jones was unemployed at some time before he graduated";
-
-lin s_317_1_p = ss "every representative has read this report";
-lin s_317_2_p = ss "no two representatives have read it at the same time";
-lin s_317_3_p = ss "no representative took less than half a day to read the report";
-lin s_317_4_p = ss "there are sixteen representatives";
-lin s_317_5_q = ss "did it take the representatives more than a week to read the report";
-lin s_317_6_h = ss "it took the representatives more than a week to read the report";
-
-lin s_318_1_p = ss "while Jones was updating the program , Mary came in and told him about the board meeting";
-lin s_318_2_p = ss "she finished [..] before he did [..]";
-lin s_318_3_q = ss "did Mary's story last as long as Jones' updating the program";
-lin s_318_4_h = ss "Mary's story lasted as long as Jones' updating the program";
-
-lin s_319_1_p = ss "before APCOM bought its present office building , it had been paying mortgage interest on the previous one for 8 years";
-lin s_319_2_p = ss "since APCOM bought its present office building it has been paying mortgage interest on it for more than 10 years";
-lin s_319_3_q = ss "has APCOM been paying mortgage interest for a total of 15 years or more";
-lin s_319_4_h = ss "APCOM has been paying mortgage interest for a total of 15 years or more";
-
-lin s_320_1_p = ss "when Jones got his job at the CIA , he knew that he would never be allowed to write his memoirs";
-lin s_320_2_q = ss "is it the case that Jones is not and will never be allowed to write his memoirs";
-lin s_320_3_h = ss "it is the case that Jones is not and will never be allowed to write his memoirs";
-lin s_320_3_h_NEW = ss "it is the case that Jones is not [..] and never will be allowed to write his memoirs";
-
-lin s_321_1_p = ss "Smith has been to Florence twice in the past";
-lin s_321_2_p = ss "Smith will go to Florence twice in the coming year";
-lin s_321_3_q = ss "two years from now will Smith have been to Florence at least four times";
-lin s_321_4_h = ss "two years from now Smith will have been to Florence at least four times";
-
-lin s_322_1_p = ss "last week I already knew that when , in a month's time , Smith would discover that she had been duped she would be furious";
-lin s_322_1_p_NEW = ss "last week I already knew that when in a month's time , Smith would discover that she had been duped , she would be furious";
-lin s_322_2_q = ss "will it be the case that in a few weeks Smith will discover that she has been duped; and will she be furious";
-lin s_322_3_h = ss "it will be the case that in a few weeks Smith will discover that she has been duped; and she will be furious";
-
-lin s_323_1_p = ss "no one gambling seriously stops until he is broke";
-lin s_323_1_p_NEW = ss "no one who is gambling seriously stops until he is broke";
-lin s_323_2_p = ss "no one can gamble when he is broke";
-lin s_323_3_q = ss "does everyone who starts gambling seriously stop the moment he is broke";
-lin s_323_4_h = ss "everyone who starts gambling seriously stops the moment he is broke";
-lin s_323_4_h_NEW = ss "everyone who starts gambling seriously stops at the moment when he is broke";
-
-lin s_324_1_p = ss "no one who starts gambling seriously stops until he is broke";
-lin s_324_2_q = ss "does everyone who starts gambling seriously continue until he is broke";
-lin s_324_3_h = ss "everyone who starts gambling seriously continues until he is broke";
-
-lin s_325_1_p = ss "nobody who is asleep ever knows that he is asleep";
-lin s_325_2_p = ss "but some people know that they have been asleep after they have been asleep";
-lin s_325_3_q = ss "do some people discover that they have been asleep";
-lin s_325_4_h = ss "some people discover that they have been asleep";
-
-lin s_326_1_p = ss "ITEL built MTALK in 1993";
-lin s_326_2_q = ss "did ITEL finish MTALK in 1993";
-lin s_326_3_h = ss "ITEL finished MTALK in 1993";
-
-lin s_327_1_p = ss "ITEL was building MTALK in 1993";
-lin s_327_2_q = ss "did ITEL finish MTALK in 1993";
-lin s_327_3_h = ss "ITEL finished MTALK in 1993";
-
-lin s_328_1_p = ss "ITEL won the contract from APCOM in 1993";
-lin s_328_2_q = ss "did ITEL win a contract in 1993";
-lin s_328_3_h = ss "ITEL won a contract in 1993";
-
-lin s_329_1_p = ss "ITEL was winning the contract from APCOM in 1993";
-lin s_329_2_q = ss "did ITEL win a contract in 1993";
-lin s_329_3_h = ss "ITEL won a contract in 1993";
-
-lin s_330_1_p = ss "ITEL owned APCOM from 1988 to 1992";
-lin s_330_2_q = ss "did ITEL own APCOM in 1990";
-lin s_330_3_h = ss "ITEL owned APCOM in 1990";
-
-lin s_331_1_p = ss "Smith and Jones left the meeting";
-lin s_331_2_q = ss "did Smith leave the meeting";
-lin s_331_3_h = ss "Smith left the meeting";
-
-lin s_332_1_p = ss "Smith and Jones left the meeting";
-lin s_332_2_q = ss "did Jones leave the meeting";
-lin s_332_3_h = ss "Jones left the meeting";
-
-lin s_333_1_p = ss "Smith , Anderson and Jones met";
-lin s_333_2_q = ss "was there a group of people that met";
-lin s_333_3_h = ss "there was a group of people that met";
-
-lin s_334_1_p = ss "Smith knew that ITEL had won the contract in 1992";
-lin s_334_2_q = ss "did ITEL win the contract in 1992";
-lin s_334_3_h = ss "ITEL won the contract in 1992";
-
-lin s_335_1_p = ss "Smith believed that ITEL had won the contract in 1992";
-lin s_335_2_q = ss "did ITEL win the contract in 1992";
-lin s_335_3_h = ss "ITEL won the contract in 1992";
-
-lin s_336_1_p = ss "ITEL managed to win the contract in 1992";
-lin s_336_2_q = ss "did ITEL win the contract in 1992";
-lin s_336_3_h = ss "ITEL won the contract in 1992";
-
-lin s_337_1_p = ss "ITEL tried to win the contract in 1992";
-lin s_337_2_q = ss "did ITEL win the contract in 1992";
-lin s_337_3_h = ss "ITEL won the contract in 1992";
-
-lin s_338_1_p = ss "it is true that ITEL won the contract in 1992";
-lin s_338_2_q = ss "did ITEL win the contract in 1992";
-lin s_338_3_h = ss "ITEL won the contract in 1992";
-
-lin s_339_1_p = ss "it is false that ITEL won the contract in 1992";
-lin s_339_2_q = ss "did ITEL win the contract in 1992";
-lin s_339_3_h = ss "ITEL won the contract in 1992";
-
-lin s_340_1_p = ss "Smith saw Jones sign the contract";
-lin s_340_2_p = ss "if Jones signed the contract , his heart was beating";
-lin s_340_3_q = ss "did Smith see Jones' heart beat";
-lin s_340_4_h = ss "Smith saw Jones' heart beat";
-
-lin s_341_1_p = ss "Smith saw Jones sign the contract";
-lin s_341_2_p = ss "when Jones signed the contract , his heart was beating";
-lin s_341_3_q = ss "did Smith see Jones' heart beat";
-lin s_341_4_h = ss "Smith saw Jones' heart beat";
-
-lin s_342_1_p = ss "Smith saw Jones sign the contract";
-lin s_342_2_q = ss "did Jones sign the contract";
-lin s_342_3_h = ss "Jones signed the contract";
-
-lin s_343_1_p = ss "Smith saw Jones sign the contract";
-lin s_343_2_p = ss "Jones is the chairman of ITEL";
-lin s_343_3_q = ss "did Smith see the chairman of ITEL sign the contract";
-lin s_343_4_h = ss "Smith saw the chairman of ITEL sign the contract";
-
-lin s_344_1_p = ss "Helen saw the chairman of the department answer the phone";
-lin s_344_2_p = ss "the chairman of the department is a person";
-lin s_344_3_q = ss "is there anyone whom Helen saw answer the phone";
-lin s_344_4_h = ss "there is someone whom Helen saw answer the phone";
-
-lin s_345_1_p = ss "Smith saw Jones sign the contract and [..] his secretary make a copy";
-lin s_345_2_q = ss "did Smith see Jones sign the contract";
-lin s_345_3_h = ss "Smith saw Jones sign the contract";
-
-lin s_346_1_p = ss "Smith saw Jones sign the contract or [..] [..] cross out the crucial clause";
-lin s_346_2_q = ss "did Smith either see Jones sign the contract or see Jones cross out the crucial clause";
-lin s_346_3_h = ss "Smith either saw Jones sign the contract or saw Jones cross out the crucial clause";
-
-}
diff --git a/examples/fracas/src/FraCaSBankSwe.gf b/examples/fracas/src/FraCaSBankSwe.gf
deleted file mode 100644
--- a/examples/fracas/src/FraCaSBankSwe.gf
+++ /dev/null
@@ -1,3 +0,0 @@
---# -path=.:alltenses:prelude
-
-concrete FraCaSBankSwe of FraCaSBank = FraCaSBankI with (FraCaS = FraCaSSwe);
diff --git a/examples/fracas/src/FraCaSEng.gf b/examples/fracas/src/FraCaSEng.gf
deleted file mode 100644
--- a/examples/fracas/src/FraCaSEng.gf
+++ /dev/null
@@ -1,69 +0,0 @@
---# -path=.:alltenses
-
-concrete FraCaSEng of FraCaS = GrammarEng, AdditionsEng, FraCaSLexEng ** open
-  Prelude,
-  (G=GrammarEng),
-  (A=AdditionsEng),
-  (E=ExtraEng),
-  (R=ResEng),
-  (P=ParadigmsEng),
-  (X=ParamX),
-  (C=Coordination)
-  in {
-
--- language independent functions
-
-lin
-  ComparAsAs x0 x1 = (G.CAdvAP (G.as_CAdv) (G.PositA x0) x1);
-
-lin
-  Adverbial x0 = (PAdverbial (G.NoPConj) x0);
-  PAdverbial x0 x1 = (G.PhrUtt x0 (G.UttAdv x1) (G.NoVoc));
-  Nounphrase x0 = (PNounphrase (G.NoPConj) x0);
-  PNounphrase x0 x1 = (G.PhrUtt x0 (G.UttNP x1) (G.NoVoc));
-  Question x0 = (PQuestion (G.NoPConj) x0);
-  PQuestion x0 x1 = (G.PhrUtt x0 (G.UttQS x1) (G.NoVoc));
-  Sentence x0 = (PSentence (G.NoPConj) x0);
-  PSentence x0 x1 = (G.PhrUtt x0 (G.UttS x1) (G.NoVoc));
-
-lin
-  Past = (G.TTAnt (G.TPast) (G.ASimul));
-  PastPerfect = (G.TTAnt (G.TPast) (G.AAnter));
-  Present = (G.TTAnt (G.TPres) (G.ASimul));
-  PresentPerfect = (G.TTAnt (G.TPres) (G.AAnter));
-  Future = (G.TTAnt (G.TFut) (G.ASimul));
-  FuturePerfect = (G.TTAnt (G.TFut) (G.AAnter));
-  Conditional = (G.TTAnt (G.TCond) (G.ASimul));
-
-lin
-  ConjCN2 c n1 n2 = (G.ConjCN c (G.BaseCN n1 n2));
-  ConjNP2 c n1 n2 = (G.ConjNP c (G.BaseNP n1 n2));
-  ConjNP3 c n1 n2 n3 = (G.ConjNP c (G.ConsNP n1 (G.BaseNP n2 n3)));
-  ConjQS2 c q1 q2 = (A.ConjQS c (A.BaseQS q1 q2));
-  ConjS2 c s1 s2 = (G.ConjS c (G.BaseS s1 s2));
-  ConjVPI2 c v1 v2 = (A.ConjVPI c (A.BaseVPI (A.MkVPI v1) (A.MkVPI v2)));
-  ConjVPS2 c t1 p1 v1 t2 p2 v2 = (A.ConjVPS c (A.BaseVPS (A.MkVPS t1 p1 v1) (A.MkVPS t2 p2 v2)));
-
--- language dependent functions
-
-lin
-  UncNeg = E.UncNeg ;
-
-lin
-  ComplVSa = A.ComplBareVS ;
-  ProgrVPa = G.ProgrVP ;
-
-lin
-  elliptic_V = P.mkV ellipsis ellipsis ellipsis ellipsis ellipsis ;
-  elliptic_NP_Sg = {s = \\c => ellipsis; a = R.AgP3Sg R.Neutr} ;
-  elliptic_NP_Pl = {s = \\c => ellipsis; a = R.AgP3Pl} ;
-  elliptic_VP = R.predV elliptic_V ;
-  elliptic_Cl = {s = \\_,_,_,_ => ellipsis} ;
-  elliptic_VPSlash = R.predV elliptic_V ** {c2 = ""};
-  elliptic_V2V = P.mkV2V elliptic_V P.noPrep P.noPrep ;
-  elliptic_CN = {s = \\n,c => ellipsis; g = R.Neutr} ;
-
-oper
-  ellipsis : Str = "[..]" ;
-
-}
diff --git a/examples/fracas/src/FraCaSLex.gf b/examples/fracas/src/FraCaSLex.gf
deleted file mode 100644
--- a/examples/fracas/src/FraCaSLex.gf
+++ /dev/null
@@ -1,519 +0,0 @@
---# -path=.:alltenses
-
--- FraCaSLex: Abstract lexicon for the FraCaS test suite
-
-abstract FraCaSLex = Cat ** {
-
-fun
--- NOUNS
-  accountant_N : N ;
-  agenda_N : N ;
-  animal_N : N ;
-  apcom_contract_N : N ;
-  apcom_manager_N : N ;
-  auditor_N : N ;
-  authority_N : N ;
-  board_meeting_N : N ;
-  boss_N : N ;
-  business_N : N ;
-  businessman_N : N ;
-  car_N : N ;
-  case_N : N ;
-  chain_N : N ;
-  chairman_N : N ;
-  chairman_N2 : N2 ;
-  charity_N : N ;
-  clause_N : N ;
-  client_N : N ;
-  colleague_N : N ;
-  commissioner_N : N ;
-  committee_N : N ;
-  committee_member_N : N ;
-  company_N : N ;
-  company_car_N : N ;
-  company_director_N : N ;
-  computer_N : N ;
-  concert_N : N ;
-  conference_N : N ;
-  continent_N : N ;
-  contract_N : N ;
-  copy_N : N ;
-  country_N : N ;
-  cover_page_N : N ;
-  customer_N : N ;
-  day_N : N ;
-  delegate_N : N ;
-  demonstration_N : N ;
-  department_N : N ;
-  desk_N : N ;
-  diamond_N : N ;
-  editor_N : N ;
-  elephant_N : N ;
-  european_N : N ;
-  executive_N : N ;
-  factory_N : N ;
-  fee_N : N ;
-  file_N : N ;
-  greek_N : N ;
-  group_N2 : N2 ;
-  hard_disk_N : N ;
-  heart_N : N ;
-  hour_N : N ;
-  house_N : N ;
-  individual_N : N ;
-  inhabitant_N2 : N2 ;
-  invoice_N : N ;
-  irishman_N : N ;
-  italian_N : N ;
-  itel_computer_N : N ;
-  itelxz_N : N ;
-  itelzx_N : N ;
-  itelzy_N : N ;
-  item_N : N ;
-  job_N : N ;
-  labour_mp_N : N ;
-  laptop_computer_N : N ;
-  law_lecturer_N : N ;
-  lawyer_N : N ;
-  line_N : N ;
-  literature_N : N ;
-  lobby_N : N ;
-  loss_N : N ;
-  machine_N : N ;
-  mammal_N : N ;
-  man_N : N ;
-  meeting_N : N ;
-  member_N : N ;
-  member_state_N : N ;
-  memoir_N : N ;
-  mips_N : N ;
-  moment_N : N ;
-  mortgage_interest_N : N ;
-  mouse_N : N ;
-  newspaper_N : N ;
-  nobel_prize_N : N ;
-  nobel_prize_N2 : N2 ;
-  note_N : N ;
-  novel_N : N ;
-  office_building_N : N ;
-  one_N : N ;
-  order_N : N ;
-  paper_N : N ;
-  payrise_N : N ;
-  pc6082_N : N ;
-  performance_N : N ;
-  person_N : N ;
-  philosopher_N : N ;
-  phone_N : N ;
-  politician_N : N ;
-  popular_music_N : N ;
-  program_N : N ;
-  progress_report_N : N ;
-  project_proposal_N : N ;
-  proposal_N : N ;
-  report_N : N ;
-  representative_N : N ;
-  resident_N : N ;
-  resident_in_N2 : N2 ;
-  resident_on_N2 : N2 ;
-  result_N : N ;
-  right_N : N ;
-  sales_department_N : N ;
-  scandinavian_N : N ;
-  secretary_N : N ;
-  service_contract_N : N ;
-  shore_N : N ;
-  software_fault_N : N ;
-  species_N : N ;
-  station_N : N ;
-  stock_market_trader_N : N ;
-  stockmarket_trader_N : N ;
-  story_N : N ;
-  student_N : N ;
-  survey_N : N ;
-  swede_N : N ;
-  system_N : N ;
-  system_failure_N : N ;
-  taxi_N : N ;
-  temper_N : N ;
-  tenor_N : N ;
-  time_N : N ;
-  today_N : N ; 
-  traffic_N : N ;
-  train_N : N ;
-  university_graduate_N : N ;
-  university_student_N : N ;
-  week_N : N ;
-  wife_N : N ;
-  woman_N : N ;
-  workstation_N : N ;
-  world_N : N ;
-  year_N : N ;
-  
--- PROPER NOUNS
-  alan_PN : PN ;
-  anderson_PN : PN ;
-  apcom_PN : PN ;
-  berlin_PN : PN ;
-  bill_PN : PN ;
-  birmingham_PN : PN ;
-  bt_PN : PN ;
-  bug_32985_PN : PN ;
-  cambridge_PN : PN ;
-  carl_PN : PN ;
-  dumbo_PN : PN ;
-  europe_PN : PN ;
-  fido_PN : PN ;
-  florence_PN : PN ;
-  frank_PN : PN ;
-  gfi_PN : PN ;
-  helen_PN : PN ;
-  icm_PN : PN ;
-  itel_PN : PN ;
-  john_PN : PN ;
-  jones_PN : PN ;
-  katmandu_PN : PN ;
-  kim_PN : PN ;
-  luxembourg_PN : PN ;
-  mary_PN : PN ;
-  mfi_PN : PN ;
-  mickey_PN : PN ;
-  mtalk_PN : PN ;
-  paris_PN : PN ;
-  pavarotti_PN : PN ;
-  peter_PN : PN ;
-  portugal_PN : PN ;
-  r95103_PN : PN ;
-  scandinavia_PN : PN ;
-  smith_PN : PN ;
-  southern_europe_PN : PN ;
-  sue_PN : PN ;
-  sweden_PN : PN ;
-  the_cia_PN : PN ;
-  the_m25_PN : PN ;
-  
--- PRONOUNS
-  anyone_Pron : Pron ;
-  everyone_Pron : Pron ;
-  no_one_Pron : Pron ;
-  someone_Pron : Pron ;
-  nobody_Pron : Pron ;
-  sheRefl_Pron : Pron ;
-  heRefl_Pron : Pron ;
-  theyRefl_Pron : Pron ;
-  itRefl_Pron : Pron ;
-
--- RELATIVE PRONOUNS
-  that_RP : RP ;
-  
--- ADJECTIVES
-  ambitious_A : A ;
-  ancient_A : A ;
-  asleep_A : A ;
-  blue_A : A ;
-  british_A : A ;
-  broke_A : A ;
-  canadian_A : A ;
-  clever_A : A ;
-  competent_A : A ;
-  crucial_A : A ;
-  dedicated_A : A ;
-  different_A : A ;
-  employed_A : A ;
-  excellent_A : A ;
-  false_A : A ;
-  fast_A : A ;
-  fat_A : A ;
-  female_A : A ;
-  former_A : A ;
-  fourlegged_A : A ;
-  free_A : A ;
-  furious_A : A ;
-  genuine_A : A ;
-  german_A : A ;
-  great_A : A ;
-  important_A : A ;
-  impressed_by_A2 : A2 ;
-  indispensable_A : A ;
-  interesting_A : A ;
-  irish_A : A ;
-  italian_A : A ;
-  known_A : A ;
-  large_A : A ;
-  leading_A : A ;
-  legal_A : A ;
-  likely_A : A ;
-  major_A : A ;
-  male_A : A ;
-  many_A : A ;
-  missing_A : A ;
-  modest_A : A ;
-  national_A : A ;
-  new_A : A ;
-  north_american_A : A ;
-  noted_A : A ;
-  own_A : A ;
-  poor8bad_A : A ;
-  poor8penniless_A : A ;
-  portuguese_A : A ;
-  present8attending_A : A ;
-  present8current_A : A ;
-  previous_A : A ;
-  red_A : A ;
-  resident_A : A ;
-  scandinavian_A : A ;
-  serious_A : A ;
-  slow_A : A ;
-  small_A : A ;
-  successful_A : A ;
-  swedish_A : A ;
-  true_A : A ;
-  unemployed_A : A ;
-  western_A : A ;
-  
--- VERBS
-  accept_V2 : V2 ;
-  allow_V2V : V2V ;
-  answer_V2 : V2 ;
-  appoint_V2 : V2 ;
-  arrive_in_V2 : V2 ;
-  attend_V2 : V2 ;
-  award_V3 : V3 ;
-  beat_V : V ;
-  become_V2 : V2 ;
-  believe_VS : VS ;
-  blame1_V2 : V2 ;
-  blame2_V2 : V2 ;
-  bring_V2V : V2V ;
-  build_V2 : V2 ;
-  buy_V2 : V2 ;
-  catch_V2 : V2 ;
-  chair_V2 : V2 ;
-  claim_VS : VS ;
-  come_cheap_VP : VP ;
-  come_in_V : V ;
-  continue_V : V ;
-  contribute_to_V3 : V3 ;
-  cost_V2 : V2 ;
-  crash_V : V ;
-  cross_out_V2 : V2 ;
-  deliver_V2 : V2 ;
-  deliver_V3 : V3 ;
-  destroy_V2 : V2 ;
-  develop_V2 : V2 ;
-  discover_V2 : V2 ;
-  discover_VS : VS ;
-  do_VV : VV ;
-  dupe_V2 : V2 ;
-  exist_V : V ;
-  expand_V : V ;
-  find_V2 : V2 ;
-  finish_V2 : V2 ;
-  finish_VV : VV ;
-  found_V2 : V2 ;
-  gamble_V : V ;
-  get_V2 : V2 ;
-  going_to_VV : VV ;
-  go8travel_V : V ;
-  go8walk_V : V ;
-  graduate_V : V ;
-  hate_V2 : V2 ;
-  hurt_V2 : V2 ;
-  increase_V : V ;
-  know_VQ : VQ ;
-  know_VS : VS ;
-  last_V2 : V2 ;
-  leave_V : V ;
-  leave_V2 : V2 ;
-  like_V2 : V2 ;
-  live_V : V ;
-  lose_V2 : V2 ;
-  maintain_V2 : V2 ;
-  make8become_V2 : V2 ;
-  make8do_V2 : V2 ;
-  manage_VV : VV ;
-  meet_V : V ;
-  need_V2 : V2 ;
-  need_VV : VV ;
-  obtain_from_V3 : V3 ;
-  open_V2 : V2 ;
-  own_V2 : V2 ;
-  pay_V2 : V2 ;
-  publish_V2 : V2 ;
-  put_in_V3 : V3 ;
-  read_V2 : V2 ;
-  read_out_V2 : V2 ;
-  remove_V2 : V2 ;
-  rent_from_V3 : V3 ;
-  represent_V2 : V2 ;
-  revise_V2 : V2 ;
-  run_V2 : V2 ;
-  say_VS : VS ;
-  see_V2V : V2V ;
-  sell_V2 : V2 ;
-  send_V2 : V2 ;
-  shall_VV : VV ;
-  sign_V2 : V2 ;
-  sing_V2 : V2 ;
-  speak_to_V2 : V2 ;
-  spend_V2 : V2 ;
-  start_V : V ;
-  start_VV : VV ;
-  stop_V : V ;
-  suggest_to_V2S : V2S ;
-  swim_V : V ;
-  take_V2 : V2 ;
-  take_V2V : V2V ;
-  take_part_in_V2 : V2 ;
-  tell_about_V3 : V3 ;
-  travel_V : V ;
-  try_VV : VV ;
-  update_V2 : V2 ;
-  use_V2 : V2 ;
-  use_VV : VV ;
-  vote_for_V2 : V2 ;
-  win_V2 : V2 ;
-  work_V : V ;
-  work_in_V2 : V2 ;
-  write_V2 : V2 ;
-  write_to_V2 : V2 ;
-
-  award_and_be_awarded_V2 : V2 ;
-  
--- DETERMINERS
-  a_few_Det : Det ;
-  a_lot_of_Det : Det ;
-  another_Det : Det ;
-  anyPl_Det : Det ;
-  anySg_Det : Det ;
-  both_Det : Det ;
-  each_Det : Det ;
-  either_Det : Det ;
-  neither_Det : Det ;
-  one_or_more_Det : Det ;
-  several_Det : Det ;
-  twice_as_many_Det : Det ;
-
-  half_a_Card : Card ;
-
-  the_other_Q : Quant ;
-
--- NUMERALS
-  N_one, N_two, N_three, N_four, N_five, N_six, N_eight, N_ten, N_eleven, N_sixteen, N_twenty, N_fortyfive : Numeral ;
-  N_2, N_4, N_8, N_10, N_13, N_14, N_15, N_99, N_100, N_150, N_500, N_2500, N_3000, N_5500 : Numeral ;
-  
--- ADVERBS
-  anywhere_Adv : Adv ;
-  ever_since_Adv : Adv ;
-  late_Adv : Adv ;
-  long_Adv : Adv ;
-  over_Adv : Adv ;
-  part_time_Adv : Adv ;
-  together_Adv : Adv ;
-  too_Adv : Adv ;
-  twice_Adv : Adv ;
-  yesterday_Adv : Adv ;
-
-  at_home_Adv : Adv ;
-
-  all_AdV : AdV ;
-  already_AdV : AdV ;
-  also_AdV : AdV ;
-  currently_AdV : AdV ;
-  ever_AdV : AdV ;
-  never_AdV : AdV ;
-  now_AdV : AdV ;
-  still_AdV : AdV ;
-
-  really_AdA : AdA ;
-
-  more_than_AdN : AdN ;
-  less_than_AdN : AdN ;
-
--- TIME & DATE EXPRESSIONS
-  at_8_am_Adv : Adv ;
-  at_a_quarter_past_five_Adv : Adv ;
-  at_five_oclock_Adv : Adv ;
-  at_four_oclock_Adv : Adv ;
-  by_11_am_Adv : Adv ;
-  for_8_years_Adv : Adv ;
-  for_a_total_of_15_years_or_more_Adv : Adv ;
-  for_a_year_Adv : Adv ;
-  for_an_hour_Adv : Adv ;
-  for_exactly_a_year_Adv : Adv ;
-  for_more_than_10_years_Adv : Adv ;
-  for_more_than_two_years_Adv : Adv ;
-  for_three_days_Adv : Adv ;
-  for_two_hours_Adv : Adv ;
-  for_two_years_Adv : Adv ;
-  friday_13th_Adv : Adv ;
-  from_1988_to_1992_Adv : Adv ;
-  in_1990_Adv : Adv ;
-  in_1991_Adv : Adv ;
-  in_1992_Adv : Adv ;
-  in_1993_Adv : Adv ;
-  in_1994_Adv : Adv ;
-  in_a_few_weeks_Adv : Adv ;
-  in_a_months_time_Adv : Adv ;
-  in_july_1994_Adv : Adv ;
-  in_march_Adv : Adv ;
-  in_march_1993_Adv : Adv ;
-  in_one_hour_Adv : Adv ;
-  in_the_coming_year_Adv : Adv ;
-  in_two_hours_Adv : Adv ;
-  on_friday_Adv : Adv ;
-  on_july_4th_1994_Adv : Adv ;
-  on_july_8th_1994_Adv : Adv ;
-  on_monday_Adv : Adv ;
-  on_the_5th_of_may_1995_Adv : Adv ;
-  on_the_7th_of_may_1995_Adv : Adv ;
-  on_thursday_Adv : Adv ;
-  on_tuesday_Adv : Adv ;
-  on_wednesday_Adv : Adv ;
-  since_1992_Adv : Adv ;
-  in_the_past_Adv : Adv ;
-  at_some_time_Adv : Adv ;
-  at_the_same_time_Adv : Adv ;
-  saturday_july_14th_Adv : Adv ;
-  the_15th_of_may_1995_Adv : Adv ;
-  year_1996_Adv : Adv ;
-
-  every_month_Adv : Adv ;
-  every_week_Adv : Adv ;
-  last_week_Adv : Adv ;
-  two_years_from_now_Adv : Adv ;
-  at_least_four_times : Adv ;
-  on_time_Adv : Adv ;
-
--- PREPOSITIONS
-  at_Prep : Prep ;
-  outside_Prep : Prep ;
-  within_Prep : Prep ;
-  than_Prep : Prep ;
-  out_of_Prep : Prep ;
-
--- PREDETERMINERS
-  at_least_Predet : Predet ;
-  at_most_Predet : Predet ;
-  exactly_Predet : Predet ;
-  just_Predet : Predet ;
-  most_of_Predet : Predet ;
-  
--- CONJUNCTIONS
-  andSg_Conj : Conj ;
-  comma_and_Conj : Conj ;
-  semicolon_and_Conj : Conj ;
-  if_comma_then_Conj : Conj ;
-
-  after_Subj : Subj ;
-  before_Subj : Subj ;
-  until_Subj : Subj ;
-  while_Subj : Subj ;
-  than_Subj : Subj ;
-  since_Subj : Subj ;
-
-  that_is_PConj : PConj ;
-  and_PConj : PConj ;
-  then_PConj : PConj ;
-
-}
diff --git a/examples/fracas/src/FraCaSLexEng.gf b/examples/fracas/src/FraCaSLexEng.gf
deleted file mode 100644
--- a/examples/fracas/src/FraCaSLexEng.gf
+++ /dev/null
@@ -1,569 +0,0 @@
---# -path=.:alltenses
-
--- FraCaSLexEng: Concrete lexicon for the FraCaS test suite
-
-concrete FraCaSLexEng of FraCaSLex = CatEng **
-  open ParadigmsEng, (I=IrregEng), Prelude, MorphoEng, ResEng, (G=GrammarEng), (E=ExtraEng), (X=ConstructX) in {
-
-lin
--- NOUNS
-  accountant_N = mkN human (mkN "accountant") ;
-  agenda_N = mkN "agenda" ;
-  animal_N = mkN "animal" ;
-  apcom_contract_N = mkN "APCOM contract" ;
-  apcom_manager_N = mkN human (mkN "APCOM manager") ;
-  auditor_N = mkN human (mkN "auditor") ;
-  authority_N = mkN human (mkN "authority") ;
-  board_meeting_N = mkN "board meeting" ;
-  boss_N = mkN human (mkN "boss") ;
-  business_N = mkN "business" ;
-  businessman_N = mkN human (mkN "businessman" "businessmen") ;
-  car_N = mkN "car" ;
-  case_N = mkN "case" ;
-  chain_N = mkN "chain" ;
-  chairman_N = mkN human (mkN "chairman" "chairmen") ;
-  chairman_N2 = mkN2 (mkN human (mkN "chairman" "chairmen")) (mkPrep "of") ;
-  charity_N = mkN "charity" ;
-  clause_N = mkN "clause" ;
-  client_N = mkN human (mkN "client") ;
-  colleague_N = mkN human (mkN "colleague") ;
-  commissioner_N = mkN human (mkN "commissioner") ;
-  committee_N = mkN "committee" ;
-  committee_member_N = mkN human (mkN "committee member") ;
-  company_N = mkN "company" ;
-  company_car_N = mkN "company car" ;
-  company_director_N = mkN human (mkN "company director") ;
-  computer_N = mkN "computer" ;
-  concert_N = mkN "concert" ;
-  conference_N = mkN "conference" ;
-  continent_N = mkN "continent" ;
-  contract_N = mkN "contract" ;
-  copy_N = mkN "copy" ;
-  country_N = mkN "country" ;
-  cover_page_N = mkN "cover page" ;
-  customer_N = mkN human (mkN "customer") ;
-  day_N = mkN "day" ;
-  delegate_N = mkN human (mkN "delegate") ;
-  demonstration_N = mkN "demonstration" ;
-  department_N = mkN "department" ;
-  desk_N = mkN "desk" ;
-  diamond_N = mkN "diamond" ;
-  editor_N = mkN human (mkN "editor") ;
-  elephant_N = mkN "elephant" ;
-  european_N = mkN human (mkN "European") ;
-  executive_N = mkN human (mkN "executive") ;
-  factory_N = mkN "factory" ;
-  fee_N = mkN "fee" ;
-  file_N = mkN "file" ;
-  greek_N = mkN human (mkN "Greek") ;
-  group_N2 = mkN2 (mkN "group") ;
-  hard_disk_N = mkN "hard disk" ;
-  heart_N = mkN "heart" ;
-  hour_N = mkN "hour" ;
-  house_N = mkN "house" ;
-  individual_N = mkN human (mkN "individual") ;
-  inhabitant_N2 = mkN2 (mkN human (mkN "inhabitant")) (mkPrep "of") ;
-  invoice_N = mkN "invoice" ;
-  irishman_N = mkN human (mkN "Irishman" "Irishmen") ;
-  italian_N = mkN human (mkN "Italian") ;
-  itel_computer_N = mkN "ITEL computer" ;
-  itelxz_N = mkN "ITEL-XZ" ;
-  itelzx_N = mkN "ITEL-ZX" ;
-  itelzy_N = mkN "ITEL-ZY" ;
-  item_N = mkN "item" ;
-  job_N = mkN "job" ;
-  labour_mp_N = mkN human (mkN "Labour MP") ;
-  laptop_computer_N = mkN "laptop computer" ;
-  law_lecturer_N = mkN human (mkN "law lecturer") ;
-  lawyer_N = mkN human (mkN "lawyer") ;
-  line_N = mkN "line" ;
-  literature_N = mkN "literature" ;
-  lobby_N = mkN "lobby" ;
-  loss_N = mkN "loss" ;
-  machine_N = mkN "machine" ;
-  mammal_N = mkN "mammal" ;
-  man_N = mkN human (mkN "man" "men") ;
-  meeting_N = mkN "meeting" ;
-  member_N = mkN human (mkN "member") ;
-  member_state_N = mkN "member state" ;
-  memoir_N = mkN "memoir" ;
-  mips_N = mkN "MIPS" "MIPS" "MIPS'" "MIPS'" ;
-  moment_N = mkN "moment" ;
-  mortgage_interest_N = mkN "mortgage interest" ;
-  mouse_N = mkN "mouse" "mice" ;
-  newspaper_N = mkN "newspaper" ;
-  nobel_prize_N = mkN "Nobel prize" ;
-  nobel_prize_N2 = mkN2 (mkN "Nobel prize") (mkPrep "for") ;
-  note_N = mkN "note" ;
-  novel_N = mkN "novel" ;
-  office_building_N = mkN "office building" ;
-  one_N = mkN "one" ; 
-  order_N = mkN "order" ;
-  paper_N = mkN "paper" ;
-  payrise_N = mkN "payrise" ;
-  pc6082_N = mkN "PC-6082" ;
-  performance_N = mkN "performance" ;
-  person_N = mkN human (mkN "person" "people") ;
-  philosopher_N = mkN human (mkN "philosopher") ;
-  phone_N = mkN "phone" ;
-  politician_N = mkN human (mkN "politician") ;
-  popular_music_N = mkN "popular music" ;
-  program_N = mkN "program" ;
-  progress_report_N = mkN "progress report" ;
-  project_proposal_N = mkN "project proposal" ;
-  proposal_N = mkN "proposal" ;
-  report_N = mkN "report" ;
-  representative_N = mkN human (mkN "representative") ;
-  resident_N = mkN human (mkN "resident") ;
-  resident_in_N2 = mkN2 (mkN human (mkN "resident")) (mkPrep "of") ;
-  resident_on_N2 = mkN2 (mkN human (mkN "resident")) (mkPrep "of") ;
-  result_N = mkN "result" ;
-  right_N = mkN "right" ;
-  sales_department_N = mkN "sales department" ;
-  scandinavian_N = mkN human (mkN "Scandinavian") ;
-  secretary_N = mkN human (mkN "secretary") ;
-  service_contract_N = mkN "service contract" ;
-  shore_N = mkN "shore" ;
-  software_fault_N = mkN "software fault" ;
-  species_N = mkN "species" "species" ;
-  station_N = mkN "station" ;
-  stock_market_trader_N = mkN human (mkN "stock market trader") ;
-  stockmarket_trader_N = mkN human (mkN "stock-market trader") ;
-  story_N = mkN "story" ;
-  student_N = mkN human (mkN "student") ;
-  survey_N = mkN "survey" ;
-  swede_N = mkN human (mkN "Swede") ;
-  system_N = mkN "system" ;
-  system_failure_N = mkN "system failure" ;
-  taxi_N = mkN "taxi" ;
-  temper_N = mkN "temper" ;
-  tenor_N = mkN human (mkN "tenor") ;
-  time_N = mkN "time" ;
-  today_N = mkN "today" ;
-  traffic_N = mkN "traffic" ;
-  train_N = mkN "train" ;
-  university_graduate_N = mkN human (mkN "university graduate") ;
-  university_student_N = mkN human (mkN "university student") ;
-  week_N = mkN "week" ;
-  wife_N = mkN human (mkN "wife" "wives") ;
-  woman_N = mkN human (mkN "woman" "women") ;
-  workstation_N = mkN "workstation" ;
-  world_N = mkN "world" ;
-  year_N = mkN "year" ;
-  
--- PROPER NOUNS
-  alan_PN = mkPN "Alan" ;
-  anderson_PN = mkPN "Anderson" ;
-  apcom_PN = mkPN "APCOM" ;
-  berlin_PN = mkPN "Berlin" ;
-  bill_PN = mkPN "Bill" ;
-  birmingham_PN = mkPN "Birmingham" ;
-  bt_PN = mkPN "BT" ;
-  bug_32985_PN = mkPN "Bug # 32-985" ;
-  cambridge_PN = mkPN "Cambridge" ;
-  carl_PN = mkPN "Carl" ;
-  dumbo_PN = mkPN "Dumbo" ;
-  europe_PN = mkPN "Europe" ;
-  fido_PN = mkPN "Fido" ;
-  florence_PN = mkPN "Florence" ;
-  frank_PN = mkPN "Frank" ;
-  gfi_PN = mkPN "GFI" ;
-  helen_PN = mkPN "Helen" ;
-  icm_PN = mkPN "ICM" ;
-  itel_PN = mkPN "ITEL" ;
-  john_PN = mkPN "John" ;
-  jones_PN = mkPN (mkN "Jones" "-" "Jones'" "-") ;
-  katmandu_PN = mkPN "Katmandu" ;
-  kim_PN = mkPN "Kim" ;
-  luxembourg_PN = mkPN "Luxembourg" ;
-  mary_PN = mkPN "Mary" ;
-  mfi_PN = mkPN "MFI" ;
-  mickey_PN = mkPN "Mickey" ;
-  mtalk_PN = mkPN "MTALK" ;
-  paris_PN = mkPN (mkN "Paris" "-" "Paris'" "-") ;
-  pavarotti_PN = mkPN "Pavarotti" ;
-  peter_PN = mkPN "Peter" ;
-  portugal_PN = mkPN "Portugal" ;
-  r95103_PN = mkPN "R-95-103" ;
-  scandinavia_PN = mkPN "Scandinavia" ;
-  smith_PN = mkPN "Smith" ;
-  southern_europe_PN = mkPN "southern Europe" ;
-  sue_PN = mkPN "Sue" ;
-  sweden_PN = mkPN "Sweden" ;
-  the_cia_PN = mkPN "the CIA" ;
-  the_m25_PN = mkPN "the M25" ;
-  
--- PRONOUNS
-  anyone_Pron = mkPron "anyone" "anyone" "anyone's" "anyone's" singular P3 human ;
-  everyone_Pron = mkPron "everyone" "everyone" "everyone's" "everyone's" singular P3 human ;
-  no_one_Pron = mkPron "no one" "no one" "no one's" "no one's" singular P3 human ;
-  nobody_Pron = mkPron "nobody" "nobody" "nobody's" "nobody's" singular P3 human ;
-  someone_Pron = mkPron "someone" "someone" "someone's" "someone's" singular P3 human ;
-  sheRefl_Pron = G.she_Pron ;
-  heRefl_Pron = G.he_Pron ;
-  theyRefl_Pron = G.they_Pron ;
-  itRefl_Pron = G.it_Pron ;
-
--- RELATIVE PRONOUNS
-  that_RP = E.that_RP ;
-  
--- ADJECTIVES
-  ambitious_A = mkA "ambitious" ;
-  ancient_A = compoundA (mkA "Ancient") ;
-  asleep_A = mkA "asleep" ;
-  blue_A = mkA "blue" ;
-  british_A = mkA "British" ;
-  broke_A = compoundA (mkA "broke") ;
-  canadian_A = mkA "Canadian" ;
-  clever_A = mkA "clever" "cleverer" ;
-  competent_A = mkA "competent" ;
-  crucial_A = mkA "crucial" ;
-  dedicated_A = mkA "dedicated" ;
-  different_A = mkA "different" ;
-  employed_A = mkA "employed" ;
-  excellent_A = mkA "excellent" ;
-  false_A = mkA "false" ;
-  fast_A = mkA "fast" ;
-  fat_A = mkA "fat" ;
-  female_A = mkA "female" ;
-  former_A = mkA "former" ;
-  fourlegged_A = mkA "four-legged" ;
-  free_A = mkA "free" ;
-  furious_A = mkA "furious" ;
-  genuine_A = mkA "genuine" ;
-  german_A = mkA "German" ;
-  great_A = mkA "great" ;
-  important_A = mkA "important" ;
-  impressed_by_A2 = mkA2 "impressed" (mkPrep "by") ;
-  indispensable_A = mkA "indispensable" ;
-  interesting_A = mkA "interesting" ;
-  irish_A = compoundA (mkA "Irish") ;
-  italian_A = mkA "Italian" ;
-  known_A = compoundA (mkA "known") ;
-  large_A = mkA "large" ;
-  leading_A = mkA "leading" ;
-  legal_A = mkA "legal" ;
-  likely_A = mkA "likely" "likelier" ;
-  major_A = mkA "major" ;
-  male_A = compoundA (mkA "male") ;
-  many_A = mkA "many" "more" "most" "mostly" ;
-  missing_A = mkA "missing" ;
-  modest_A = mkA "modest" ;
-  national_A = mkA "national" ;
-  new_A = mkA "new" ;
-  north_american_A = mkA "North American" ;
-  noted_A = mkA "noted" ;
-  own_A = compoundA (mkA "own") ;
-  poor8bad_A = mkA "poor" ;
-  poor8penniless_A = mkA "poor" ;
-  portuguese_A = mkA "Portuguese" ;
-  present8attending_A = mkA "present" ;
-  present8current_A = mkA "present" ;
-  previous_A = mkA "previous" ;
-  red_A = mkA "red" ;
-  resident_A = mkA "resident" ;
-  scandinavian_A = mkA "Scandinavian" ;
-  serious_A = compoundA (mkA "serious") ;
-  slow_A = mkA "slow" ;
-  small_A = mkA "small" ;
-  successful_A = mkA "successful" ;
-  swedish_A = mkA "Swedish" ;
-  true_A = mkA "true" ;
-  unemployed_A = mkA "unemployed" ;
-  western_A = mkA "western" ;
-  
--- VERBS
-  accept_V2 = mkV2 "accept" ;
-  allow_V2V = mkV2V (mkV "allow") noPrep (mkPrep "to") ;
-  answer_V2 = mkV2 (mkV "answer" "answered") ;
-  appoint_V2 = mkV2 "appoint" ;
-  arrive_in_V2 = mkV2 (mkV "arrive") (mkPrep "in") ;
-  attend_V2 = mkV2 "attend" ;
-  award_V3 = mkV3 "award" ;
-  beat_V = I.beat_V ;
-  become_V2 = mkV2 I.become_V ;
-  believe_VS = mkVS (mkV "believe") ;
-  blame1_V2 = mkV2 "blame" ;
-  blame2_V2 = mkV2 "blame" ;
-  bring_V2V = mkV2V I.bring_V noPrep (mkPrep "to") ;
-  build_V2 = mkV2 I.build_V ;
-  buy_V2 = mkV2 I.buy_V ;
-  catch_V2 = mkV2 I.catch_V ;
-  chair_V2 = mkV2 "chair" ;
-  claim_VS = mkVS (mkV "claim") ;
-  come_cheap_VP = G.UseV (partV I.come_V "cheap") ;
-  come_in_V = partV I.come_V "in" ;
-  continue_V = mkV "continue" ;
-  contribute_to_V3 = mkV3 (mkV "contribute") (mkPrep "to") ;
-  cost_V2 = mkV2 "cost" ;
-  crash_V = mkV "crash" ;
-  cross_out_V2 = mkV2 (partV (mkV "cross") "out") ;
-  deliver_V2 = mkV2 (mkV "deliver" "delivered") ;
-  deliver_V3 = mkV3 (mkV "deliver" "delivered") ;
-  destroy_V2 = mkV2 "destroy" ;
-  develop_V2 = mkV2 (mkV "develop" "developed") ;
-  discover_V2 = mkV2 (mkV "discover" "discovered") ;
-  discover_VS = mkVS (mkV "discover" "discovered") ;
-  dupe_V2 = mkV2 "dupe" ;
-  do_VV = E.do_VV ;
-  exist_V = mkV "exist" ;
-  expand_V = mkV "expand" ;
-  find_V2 = mkV2 I.find_V ;
-  finish_V2 = mkV2 "finish" ;
-  finish_VV = ingVV (mkV "finish") ;
-  found_V2 = mkV2 "found" ;
-  gamble_V = mkV "gamble" ;
-  get_V2 = mkV2 I.get_V ;
-  going_to_VV = mkVV I.go_V ;
-  go8travel_V = I.go_V ;
-  go8walk_V = I.go_V ;
-  graduate_V = mkV "graduate" ;
-  hate_V2 = mkV2 "hate" ;
-  hurt_V2 = mkV2 I.hurt_V ;
-  increase_V = mkV "increase" ;
-  know_VQ = mkVQ (mkV "know" "knew" "known") ;	-- misrepresented in IrregEng.gf
-  know_VS = mkVS (mkV "know" "knew" "known") ;	-- misrepresented in IrregEng.gf
-  last_V2 = mkV2 (mkV "last") ;
-  leave_V = I.leave_V ;
-  leave_V2 = mkV2 I.leave_V ;
-  like_V2 = mkV2 "like" ;
-  live_V = mkV "live" ;
-  lose_V2 = mkV2 I.lose_V ;
-  maintain_V2 = mkV2 "maintain" ;
-  make8become_V2 = mkV2 I.make_V ;
-  make8do_V2 = mkV2 I.make_V ;
-  manage_VV = mkVV (mkV "manage") ;
-  meet_V = I.meet_V ;
-  need_V2 = mkV2 "need" ;
-  need_VV = mkVV (mkV "need") ;
-  obtain_from_V3 = mkV3 (mkV "obtain") (mkPrep "from") ;
-  open_V2 = mkV2 (mkV "open" "opened") ;
-  own_V2 = mkV2 "own" ;
-  pay_V2 = mkV2 I.pay_V ;
-  publish_V2 = mkV2 "publish" ;
-  put_in_V3 = mkV3 I.put_V (mkPrep "in") ;
-  read_V2 = mkV2 I.read_V ;
-  read_out_V2 = mkV2 (partV I.read_V "out") ;
-  remove_V2 = mkV2 "remove" ;
-  rent_from_V3 = mkV3 (mkV "rent") (mkPrep "from") ;
-  represent_V2 = mkV2 "represent" ;
-  revise_V2 = mkV2 "revise" ;
-  run_V2 = mkV2 I.run_V ;
-  say_VS = mkVS I.say_V ;
-  see_V2V = mkV2V I.see_V noPrep noPrep ;
-  sell_V2 = mkV2 I.sell_V ;
-  send_V2 = mkV2 I.send_V ;
-  shall_VV = {
-    s = table {
-      VVF VInf => ["shall"] ;  -- what to do with these forms?
-      VVF VPres => "shall" ;
-      VVF VPPart => ["should"] ;
-      VVF VPresPart => ["should"] ;  -- what to do with these forms?
-      VVF VPast => ["should"] ;
-      VVPastNeg => ["shouldn't"] ;
-      VVPresNeg => "shan't"
-      } ;
-    typ = VVAux
-    } ;  
-  sign_V2 = mkV2 "sign" ;
-  sing_V2 = mkV2 I.sing_V ;
-  speak_to_V2 = mkV2 I.speak_V (mkPrep "to");
-  spend_V2 = mkV2 I.spend_V ;
-  start_V = mkV "start" ;
-  start_VV = ingVV (mkV "start") ;
-  stop_V = mkV "stop" ;
-  suggest_to_V2S = mkV2S (mkV "suggest") (mkPrep "to") ;
-  swim_V = I.swim_V ;
-  take_V2V = mkV2V I.take_V noPrep (mkPrep "to") ;
-  take_V2 = mkV2 I.take_V ;
-  take_part_in_V2 = mkV2 (partV I.take_V "part") (mkPrep "in") ;
-  tell_about_V3 = mkV3 I.tell_V (mkPrep "about") ;
-  travel_V = mkV "travel" "travelled" ;
-  try_VV = mkVV (mkV "try") ;
-  update_V2 = mkV2 "update" ;
-  use_V2 = mkV2 "use" ;
-  use_VV = mkVV (mkV "used" "used" "used" "used" "used") ;  -- e.g. "X used to Y", "X did used to Y"
-  vote_for_V2 = mkV2 (mkV "vote") (mkPrep "for") ;
-  win_V2 = mkV2 I.win_V ;
-  work_V = mkV "work" ;
-  work_in_V2 = mkV2 work_V (mkPrep "in") ;
-  write_V2 = mkV2 I.write_V ;
-  write_to_V2 = mkV2 I.write_V (mkPrep "to") ;
-
-  award_and_be_awarded_V2 = mkV2 (mkV "award and be awarded" 
-				    "awards and is awarded" 
-				    "awarded and was awarded"
-				    "awarded and been awarded"
-				    "awarding and been awarding") ;
-
--- DETERMINERS
-  a_few_Det = mkDeterminer plural "a few" ;
-  a_lot_of_Det = mkDeterminer singular "a lot of" ;
-  another_Det = mkDeterminer singular "another" ;
-  anyPl_Det = mkDeterminer plural "any" ;
-  anySg_Det = mkDeterminer singular "any" ;
-  both_Det = mkDeterminer plural "both" ;
-  each_Det = E.each_Det ;
-  either_Det = mkDeterminer singular "either" ;
-  neither_Det = mkDeterminer singular "neither" ;
-  one_or_more_Det = mkDeterminer plural "one or more" ;
-  several_Det = mkDeterminer plural "several" ;
-  twice_as_many_Det = mkDeterminer plural "twice as many" ;
-
-  half_a_Card = {s = \\c => "half a"; n = Sg} ;
-
-  the_other_Q = mkQuant "the other" "the other" ;
-
--- NUMERALS
-
-oper
-  selectSub20 : {s : DForm => CardOrd => ResEng.Case => Str} -> DForm -> Numeral ;
-  selectSub20 num dform = lin Numeral {s = num.s ! dform; n = plural} ;
-
-  prefixNumeral : Str -> {s : CardOrd => ResEng.Case => Str; n : ResEng.Number} -> Numeral ;
-  prefixNumeral prefix num = lin Numeral {s = \\o,c => prefix + num.s ! o ! c; n = num.n} ;
-
-lin
-  N_one = {s = G.pot01.s ! unit; n = singular} ;
-  N_two = selectSub20 G.n2 unit ;
-  N_three = selectSub20 G.n3 unit ;
-  N_four = selectSub20 G.n4 unit ;
-  N_five = selectSub20 G.n5 unit ;
-  N_six = selectSub20 G.n6 unit ;
-  N_eight = selectSub20 G.n8 unit ;
-  N_ten = selectSub20 G.pot01 ten ;
-  N_eleven = selectSub20 G.pot01 teen ;
-  N_sixteen = selectSub20 G.n6 teen ;
-  N_twenty = selectSub20 G.n2 ten ;
-  N_fortyfive = {s = \\o,c => "forty" ++ N_five.s ! o ! c; n = plural} ;
-
-  N_2 = G.D_2 ;
-  N_4 = G.D_4 ;
-  N_8 = G.D_8 ;
-  N_10 = prefixNumeral "1" G.D_0 ;
-  N_13 = prefixNumeral "1" G.D_3 ;
-  N_14 = prefixNumeral "1" G.D_4 ;
-  N_15 = prefixNumeral "1" G.D_5 ;
-  N_99 = prefixNumeral "9" G.D_9 ;
-  N_100 = prefixNumeral "10" G.D_0 ;
-  N_150 = prefixNumeral "15" G.D_0 ;
-  N_500 = prefixNumeral "50" G.D_0 ;
-  N_2500 = prefixNumeral "250" G.D_0 ;
-  N_3000 = prefixNumeral "300" G.D_0 ;
-  N_5500 = prefixNumeral "550" G.D_0 ;
-
-  
--- ADVERBS
-  anywhere_Adv = mkAdv "anywhere" ;
-  ever_since_Adv = mkAdv "ever since" ;
-  late_Adv = mkAdv "late" ;
-  long_Adv = mkAdv "long" ;
-  over_Adv = mkAdv "over" ; 
-  part_time_Adv = mkAdv "part time" ;
-  together_Adv = mkAdv "together" ;
-  too_Adv = mkAdv "too" ;
-  twice_Adv = mkAdv "twice" ;
-  yesterday_Adv = mkAdv "yesterday" ;
-
-  at_home_Adv = mkAdv "at home" ;
-
-  all_AdV = mkAdV "all" ;
-  already_AdV = mkAdV "already" ;
-  also_AdV = mkAdV "also" ;
-  currently_AdV = mkAdV "currently" ;
-  ever_AdV = mkAdV "ever" ;
-  never_AdV = mkAdV "never" ;
-  now_AdV = mkAdV "now" ;
-  still_AdV = mkAdV "still" ;
-
-  really_AdA = mkAdA "really" ;
-
-  more_than_AdN = mkAdN "more than" ;
-  less_than_AdN = mkAdN "less than" ;
-
--- TIME & DATE EXPRESSIONS
-  at_8_am_Adv = mkAdv "at 8 am" ;
-  at_a_quarter_past_five_Adv = mkAdv "at a quarter past five" ;
-  at_five_oclock_Adv = mkAdv "at five o'clock" ;
-  at_four_oclock_Adv = mkAdv "at four o'clock" ;
-  at_least_four_times = mkAdv "at least four times" ;
-  at_some_time_Adv = mkAdv "at some time" ;
-  at_the_same_time_Adv = mkAdv "at the same time" ;
-  by_11_am_Adv = mkAdv "by 11 am" ;
-  every_month_Adv = mkAdv "every month" ;
-  every_week_Adv = mkAdv "every week" ;
-  for_8_years_Adv = mkAdv "for 8 years" ;
-  for_a_total_of_15_years_or_more_Adv = mkAdv "for a total of 15 years or more" ;
-  for_a_year_Adv = mkAdv "for a year" ;
-  for_an_hour_Adv = mkAdv "for an hour" ;
-  for_exactly_a_year_Adv = mkAdv "for exactly a year" ;
-  for_more_than_10_years_Adv = mkAdv "for more than 10 years" ;
-  for_more_than_two_years_Adv = mkAdv "for more than two years" ;
-  for_three_days_Adv = mkAdv "for three days" ;
-  for_two_hours_Adv = mkAdv "for two hours" ;
-  for_two_years_Adv = mkAdv "for two years" ;
-  friday_13th_Adv = mkAdv "Friday , 13th" ;
-  from_1988_to_1992_Adv = mkAdv "from 1988 to 1992" ;
-  in_1990_Adv = mkAdv "in 1990" ;
-  in_1991_Adv = mkAdv "in 1991" ;
-  in_1992_Adv = mkAdv "in 1992" ;
-  in_1993_Adv = mkAdv "in 1993" ;
-  in_1994_Adv = mkAdv "in 1994" ;
-  in_a_few_weeks_Adv = mkAdv "in a few weeks" ;
-  in_a_months_time_Adv = mkAdv "in a month's time" ;
-  in_july_1994_Adv = mkAdv "in July 1994" ;
-  in_march_1993_Adv = mkAdv "in March 1993" ;
-  in_march_Adv = mkAdv "in March" ;
-  in_one_hour_Adv = mkAdv "in one hour" ;
-  in_the_coming_year_Adv = mkAdv "in the coming year" ;
-  in_the_past_Adv = mkAdv "in the past" ;
-  in_two_hours_Adv = mkAdv "in two hours" ;
-  last_week_Adv = mkAdv "last week" ;
-  on_friday_Adv = mkAdv "on Friday" ;
-  on_july_4th_1994_Adv = mkAdv "on July 4th , 1994" ;
-  on_july_8th_1994_Adv = mkAdv "on July 8th , 1994" ;
-  on_monday_Adv = mkAdv "on Monday" ;
-  on_the_5th_of_may_1995_Adv = mkAdv "on the 5th of May , 1995" ;
-  on_the_7th_of_may_1995_Adv = mkAdv "on the 7th of May , 1995" ;
-  on_thursday_Adv = mkAdv "on Thursday" ;
-  on_tuesday_Adv = mkAdv "on Tuesday" ;
-  on_wednesday_Adv = mkAdv "on Wednesday" ;
-  saturday_july_14th_Adv = mkAdv "Saturday , July 14th" ;
-  since_1992_Adv = mkAdv "since 1992" ;
-  the_15th_of_may_1995_Adv = mkAdv "the 15th of May , 1995" ;
-  two_years_from_now_Adv = mkAdv "two years from now" ;
-  year_1996_Adv = mkAdv "1996" ;
-  on_time_Adv = mkAdv "on time" ;
-
--- PREPOSITIONS
-  at_Prep = mkPrep "at" ;
-  out_of_Prep = mkPrep "out of" ;
-  outside_Prep = mkPrep "outside" ;
-  than_Prep = mkPrep "than" ;
-  within_Prep = mkPrep "within" ;
-
--- PREDETERMINERS
-  at_least_Predet = ss "at least" ;
-  at_most_Predet = ss "at most" ;
-  exactly_Predet = ss "exactly" ;
-  just_Predet = ss "just" ;
-  most_of_Predet = ss "most of" ;
-
--- CONJUNCTIONS
-  andSg_Conj = mkConj "and" singular ;
-  comma_and_Conj = mkConj ", and" ;
-  if_comma_then_Conj = mkConj "if" ", then" singular ;
-  semicolon_and_Conj = mkConj "; and" ;
-
-  after_Subj = mkSubj "after" ;
-  before_Subj = mkSubj "before" ;
-  since_Subj = mkSubj "since" ; 
-  than_Subj = mkSubj "than" ; 
-  until_Subj = mkSubj "until" ;
-  while_Subj = mkSubj "while" ;
-
-  that_is_PConj = ss "that is ,";
-  and_PConj = ss "and" ;
-  then_PConj = ss "then" ;
-
-}
diff --git a/examples/fracas/src/FraCaSLexSwe.gf b/examples/fracas/src/FraCaSLexSwe.gf
deleted file mode 100644
--- a/examples/fracas/src/FraCaSLexSwe.gf
+++ /dev/null
@@ -1,585 +0,0 @@
---# -path=.:alltenses
-
--- FraCaSLexSwe: Concrete lexicon for the FraCaS test suite
-
-concrete FraCaSLexSwe of FraCaSLex = CatSwe **
-  open ParadigmsSwe, (I=IrregSwe), Prelude, MorphoSwe, ResSwe, (G=GrammarSwe) in {
-
-lin
--- NOUNS
-  accountant_N = mkN "bokförare" Utr ; -- för att skilja från 'auditor'-'revisor'
-  agenda_N = mkN "dagordning" Utr ;
-  animal_N = mkN "djur" Neutr ;
-  apcom_contract_N = mkN "APCOM-kontrakt" Neutr ;
-  apcom_manager_N = mkN "APCOM-direktör" "APCOM-direktörer" ;
-  auditor_N = mkN "revisor" "revisorer" ;
-  authority_N = mkN "fackman" "fackmannen" "fackmän" "fackmännen" ;
-  board_meeting_N = mkN "styrelsemöte" Neutr ;
-  boss_N = mkN "chef" "chefer" ;
-  business_N = mkN "affärsverksamhet" "affärsverksamheter" ;
-  businessman_N = mkN "affärsman" "affärsmannen" "affärsmän" "affärsmännen" ;
-  car_N = mkN "bil" Utr ;
-  case_N = mkN "fall" Neutr ;
-  chain_N = mkN "kedja" Utr ;
-  chairman_N = mkN "ordförande" "ordföranden" "ordförande" "ordförandena" ;
-  chairman_N2 = mkN2 chairman_N (mkPrep "för") ;
-  charity_N = mkN "välgörenhet" "välgörenheter" ;
-  clause_N = mkN "paragraf" "paragrafer" ;
-  client_N = mkN "klient" "klienter" ;
-  colleague_N = mkN "kollega" Utr ;
-  commissioner_N = mkN "ombud" Neutr ;
-  committee_N = mkN "kommitté" "kommittén" "kommittéer" "kommittéerna" ;
-  committee_member_N = mkN "kommittémedlem" "kommittémedlemmen" "kommittémedlemmar" "kommittémedlemmarna" ;
-  company_N = mkN "företag" Neutr ;
-  company_car_N = mkN "tjänstebil" Utr ;
-  company_director_N = mkN "företagsledare" Utr ;
-  computer_N = mkN "dator" "datorer" ;
-  concert_N = mkN "konsert" "konserter" ;
-  conference_N = mkN "konferens" "konferenser" ;
-  continent_N = mkN "kontinent" "kontinenter" ;
-  contract_N = mkN "kontrakt" Neutr ;
-  copy_N = mkN "kopia" Utr ;
-  country_N = mkN "land" "landet" "länder" "länderna" ;
-  cover_page_N = mkN "förstasida" Utr ;
-  customer_N = mkN "kund" "kunder" ;
-  day_N = mkN "dag" Utr ;
-  delegate_N = mkN "delegat" "delegater" ;
-  demonstration_N = mkN "presentation" "presentationer" ;
-  department_N = mkN "avdelning" Utr ;
-  desk_N = mkN "skrivbord" Neutr ;
-  diamond_N = mkN "diamant" "diamanter" ;
-  editor_N = mkN "redigerare" Utr ;
-  elephant_N = mkN "elefant" "elefanter" ;
-  european_N = mkN "europé" "europén" "européer" "européerna" ;
-  executive_N = mkN "företagsledare" Utr ;
-  factory_N = mkN "fabrik" "fabriker" ;
-  fee_N = mkN "arvode" Neutr ;
-  file_N = mkN "fil" "filer" ;
-  greek_N = mkN "grek" "greker" ;
-  group_N2 = mkN2 (mkN "grupp" "grupper") noPrep ;
-  hard_disk_N = mkN "hårddisk" Utr ;
-  heart_N = mkN "hjärta" "hjärtat" "hjärtan" "hjärtana" ;
-  hour_N = mkN "timme" Utr ;
-  house_N = mkN "hus" Neutr ;
-  individual_N = mkN "individ" "individer" ;
-  inhabitant_N2 = mkN2 (mkN "invånare" "invånare") (mkPrep "i") ;
-  invoice_N = mkN "faktura" Utr ;
-  irishman_N = mkN "irländare" Utr ;
-  italian_N = mkN "italienare" "italienare" ;
-  itel_computer_N = mkN "ITEL-dator" "ITEL-datorer" ;
-  itelxz_N = mkN "ITEL-XZ" "ITEL-XZ:an" "ITEL-XZ:ar" "ITEL-XZ:arna" ;
-  itelzx_N = mkN "ITEL-ZX" "ITEL-ZX:an" "ITEL-ZX:ar" "ITEL-ZX:arna" ;
-  itelzy_N = mkN "ITEL-ZY" "ITEL-ZY:an" "ITEL-ZY:ar" "ITEL-ZY:arna" ;
-  item_N = mkN "punkt" "punkter" ;
-  job_N = mkN "jobb" Neutr ;
-  labour_mp_N = mkN "Labour-ledamot" "Labour-ledamöter" ;
-  laptop_computer_N = mkN "laptop" Utr ;
-  law_lecturer_N = mkN "juridiklärare" "juridiklärare" ;
-  lawyer_N = mkN "jurist" "jurister" ;
-  line_N = mkN "linje" "linjer" ;
-  literature_N = mkN "litteratur" "litteraturer" ;
-  lobby_N = mkN "vestibul" "vestibuler" ;
-  loss_N = mkN "förlust" "förluster" ;
-  machine_N = mkN "maskin" "maskiner" ;
-  mammal_N = mkN "däggdjur" Neutr ;
-  man_N = mkN "man" "mannen" "män" "männen" ;
-  meeting_N = mkN "möte" Neutr ;
-  member_N = mkN "medlem" "medlemmen" "medlemmar" "medlemmarna" ;
-  member_state_N = mkN "medlemsstat" "medlemsstater" ;
-  memoir_N = mkN "memoar" "memoarer" ;
-  mips_N = mkN "MIPS" "MIPS" "MIPS" "MIPS" ;
-  moment_N = mkN "ögonblick" Neutr ;
-  mortgage_interest_N = mkN "hypoteksränta" Utr ;
-  mouse_N = mkN "mus" "musen" "möss" "mössen" ;
-  newspaper_N = mkN "tidning" Utr ;
-  nobel_prize_N = mkN "nobelpris" Neutr ;
-  nobel_prize_N2 = mkN2 nobel_prize_N (mkPrep "i") ;
-  note_N = mkN "anteckning" Utr ;
-  novel_N = mkN "roman" "romaner" ;
-  office_building_N = mkN "kontorsbyggnad" "kontorsbyggnader" ;
-  one_N = mkN "en" Utr ; 
-  order_N = mkN "order" "ordern" "order" "orderna" ;
-  paper_N = mkN "uppsats" "uppsatser" ;
-  payrise_N = mkN "löneförhöjning" Utr ;
-  pc6082_N = mkN "PC-6082" "PC-6082:an" "PC-6082:or" "PC-6082:orna" ;
-  performance_N = mkN "utförande" Neutr ;
-  person_N = mkN "människa" Utr ;
-  philosopher_N = mkN "filosof" "filosofer" ;
-  phone_N = mkN "telefon" Utr ;
-  politician_N = mkN "politiker" "politikern" "politiker" "politikerna" ;
-  popular_music_N = mkN "populärmusik" "populärmusiken" "populärmusik" "populärmusiken" ;
-  program_N = mkN "program" "programmet" "program" "programmen" ;
-  progress_report_N = mkN "statusrapport" "statusrapporter" ;
-  project_proposal_N = mkN "projektförslag" Neutr ;
-  proposal_N = mkN "förslag" Neutr ;
-  report_N = mkN "rapport" "rapporter" ;
-  representative_N = mkN "representant" "representanter" ;
-  resident_N = mkN "invånare" "invånare" ;
-  resident_in_N2 = mkN2 resident_N (mkPrep "i") ;
-  resident_on_N2 = mkN2 resident_N (mkPrep "på") ;
-  result_N = mkN "resultat" Neutr ;
-  right_N = mkN "rätt" "rätten" "rättigheter" "rättigheterna" ;
-  sales_department_N = mkN "försäljningsavdelning" Utr ;
-  scandinavian_N = mkN "skandinav" "skandinaver" ;
-  secretary_N = mkN "sekreterare" Utr ;
-  service_contract_N = mkN "servicekontrakt" Neutr ;
-  shore_N = mkN "strand" "stränder" ;
-  software_fault_N = mkN "programvarufel" "programvarufel" ;
-  species_N = mkN "art" "arter" ;
-  station_N = mkN "station" "stationer" ;
-  stock_market_trader_N = mkN "aktiehandlare" "aktiehandlare" ;
-  stockmarket_trader_N = mkN "aktiehandlare" Utr ;
-  story_N = mkN "berättelse" "berättelser" ;
-  student_N = mkN "student" "studenter" ;
-  survey_N = mkN "undersökning" Utr ;
-  swede_N = mkN "svensk" Utr ;
-  system_N = mkN "system" Neutr ;
-  system_failure_N = mkN "systemkrasch" "systemkrascher" ;
-  taxi_N = mkN "taxi" "taxin" "taxibilar" "taxibilarna" ;
-  temper_N = mkN "humör" Neutr ;
-  tenor_N = mkN "tenor" "tenorer" ;
-  time_N = mkN "tid" "tider" ;	-- 'tidpunkt' behövs ev. också
-  today_N = mkN "idag" ;
-  traffic_N = mkN "trafik" "trafiken" "trafik" "trafiken" ;
-  train_N = mkN "tåg" Neutr ;
-  university_graduate_N = (mkN "universitetsakademiker" "universitetsakademikern" 
-			     "universitetsakademiker" "universitetsakademikerna") ;
-  university_student_N = mkN "universitetsstudent" "universitetsstudenter" ;
-  week_N = mkN "vecka" Utr ;
-  wife_N = mkN "fru" "fruar" ;
-  woman_N = mkN "kvinna" Utr ;
-  workstation_N = mkN "arbetsstation" "arbetsstationer" ;
-  world_N = mkN "värld" Utr ;
-  year_N = mkN "år" Neutr ;
-
--- PROPER NOUNS
-  --march_PN = mkPN "mars" ;
-  --may_PN = mkPN "maj" ;
-  alan_PN = mkPN "Alan" ;
-  anderson_PN = mkPN "Anderson" ;
-  apcom_PN = mkPN "APCOM" ;
-  berlin_PN = mkPN "Berlin" ;
-  bill_PN = mkPN "Bill" ;
-  birmingham_PN = mkPN "Birmingham" ;
-  bt_PN = mkPN "BT" ;
-  bug_32985_PN = mkPN "Bug # 32-985" ;
-  cambridge_PN = mkPN "Cambridge" ;
-  carl_PN = mkPN "Carl" ;
-  dumbo_PN = mkPN "Dumbo" ;
-  europe_PN = mkPN "Europa" ;
-  fido_PN = mkPN "Fido" ;
-  florence_PN = mkPN "Florens" ;
-  frank_PN = mkPN "Frank" ;
-  gfi_PN = mkPN "GFI" ;
-  helen_PN = mkPN "Helen" ;
-  icm_PN = mkPN "ICM" ;
-  itel_PN = mkPN "ITEL" ;
-  john_PN = mkPN "John" ;
-  jones_PN = mkPN "Jones" ;
-  katmandu_PN = mkPN "Katmandu" ;
-  kim_PN = mkPN "Kim" ;
-  luxembourg_PN = mkPN "Luxemburg" ;
-  mary_PN = mkPN "Mary" ;
-  mfi_PN = mkPN "MFI" ;
-  mickey_PN = mkPN "Mickey" ;
-  mtalk_PN = mkPN "MTALK" ;
-  paris_PN = mkPN "Paris" ;
-  pavarotti_PN = mkPN "Pavarotti" ;
-  peter_PN = mkPN "Peter" ;
-  portugal_PN = mkPN "Portugal" ;
-  r95103_PN = mkPN "R-95-103" ;
-  scandinavia_PN = mkPN "Skandinavien" ;
-  smith_PN = mkPN "Smith" ;
-  southern_europe_PN = mkPN "södra Europa" ;
-  sue_PN = mkPN "Sue" ;
-  sweden_PN = mkPN "Sverige" ;
-  the_cia_PN = mkPN "CIA" ;
-  the_m25_PN = mkPN "M25:an" ;
-  
--- PRONOUNS
-  anyone_Pron = regNP "någon" "någons" Utr Sg ;
-  everyone_Pron = regNP "alla" "allas" Utr Pl ;
-  no_one_Pron = regNP "ingen" "ingens" Utr Sg ;
-  nobody_Pron = regNP "ingen" "ingens" Utr Sg ;
-  someone_Pron = regNP "någon" "någons" Utr Sg ;
-  sheRefl_Pron = mkNP "hon" "sig" "sin" "sitt" "sina"  Utr Sg P3 ;
-  heRefl_Pron = mkNP "han" "sig" "sin" "sitt" "sina"  Utr Sg P3 ;
-  theyRefl_Pron = mkNP "de" "sig" "sin" "sitt" "sina"  Utr Pl P1 ;
-  itRefl_Pron = mkNP "det" "sig" "sin" "sitt" "sina"  Neutr Sg P3 ;
-
--- RELATIVE PRONOUNS
-  that_RP = G.IdRP ;
-
--- ADJECTIVES
-  ambitious_A = compoundA (mkA "ärelysten" "ärelystet") ;
-  ancient_A = compoundA (mkA "antik") ;
-  asleep_A = compoundA (mkA "sovande") ;
-  blue_A = mkA "blå" "blått" ;
-  british_A = compoundA (mkA "brittisk") ;
-  broke_A = mkA "pank" ;
-  canadian_A = compoundA (mkA "kanadensisk") ;
-  clever_A = mkA "smart" "smart" ;
--- mkA "begåvad" "begåvat" "begåvade" "begåvade" "mer begåvad" "mest begåvad" "mest begåvade" ;
-  competent_A = compoundA (mkA "kompetent" "kompetent") ;
-  crucial_A = compoundA (mkA "kritisk") ;
-  dedicated_A = mkA "särskild" "särskilt" ;
-  different_A = compoundA (mkA "olik") ;
-  employed_A = compoundA (mkA "anställd" "anställt") ;
-  excellent_A = mkA "förträfflig" ;
-  false_A = mkA "inte sann" "inte sant" ;
-  fast_A = mkA "snabb" ;
-  fat_A = mkA "fet" "fett" ;
-  female_A = mkA "kvinnlig" ;
-  former_A = compoundA (mkA "före detta") ;
-  fourlegged_A = mkA "fyrbent" "fyrbent" ;
-  free_A = mkA "fri" "fritt" ;
-  furious_A = compoundA (mkA "rasande") ;
-  genuine_A = compoundA (mkA "äkta") ;
-  german_A = mkA "tysk" ;
-  great_A = compoundA (mkA "framstående") ;
-  important_A = mkA "viktig" ;
-  impressed_by_A2 = mkA2 (mkA "imponerad" "imponerat" "imponerade" "imponerade" "mer imponerad" "mest imponerad" "mest imponerade") (mkPrep "av") ;
-  indispensable_A = mkA "oumbärlig" ;
-  interesting_A = mkA "intressant" "intressant" ;
-  irish_A = compoundA (mkA "irländsk") ;
-  italian_A = compoundA (mkA "italiensk") ;
-  known_A = mkA "känd" "känt" ;	-- jfr 'noted'
-  large_A = mkA "stor" "större" "störst" ;
-  leading_A = compoundA (mkA "ledande") ;
-  legal_A = compoundA (mkA "juridisk") ;
-  likely_A = compoundA (mkA "sannolik") ; 
-  major_A = mkA "större" "större" "större" "större" "större" "större" "större" ;
-  male_A = mkA "manlig" ;
-  many_A = mkA "mycken" "mycket" "myckna" "mer" "mest" ;
-  missing_A = compoundA (mkA "försvunnen" "försvunnet" "försvunna" "försvunnare" "försvunnast") ;
-  modest_A = mkA "blygsam" "blygsamt" "blygsamma" "blygsamma" "blygsammare" "blygsammast" "blygsammaste" ;
-  national_A = compoundA (mkA "nationell") ;
-  new_A = mkA "ny" "nytt" ;
-  north_american_A = compoundA (mkA "nordamerikansk") ;
-  noted_A = compoundA (mkA "välkänd") ;
-  own_A = mkA "egen" "eget" ;
-  poor8bad_A = mkA "dålig" "sämre" "sämst" ;
-  poor8penniless_A = mkA "fattig" ;
-  portuguese_A = compoundA (mkA "portugisisk") ;
-  present8attending_A = compoundA (mkA "närvarande") ;
-  present8current_A = compoundA (mkA "nuvarande") ;
-  previous_A = compoundA (mkA "förra") ;
-  red_A = mkA "röd" "rött" ;
-  resident_A = compoundA (mkA "bosatt") ;
-  scandinavian_A = compoundA (mkA "skandinavisk") ;
-  serious_A = mkA "seriös" ;
-  slow_A = mkA "långsam" "långsamt" "långsamma" "långsamma" "långsammare" "långsammast" "långsammaste" ;
-  small_A = mkA "liten" "litet" "lilla" "små" "mindre" "minst" "minsta" ;
-  successful_A = compoundA (mkA "framgångsrik") ;
-  swedish_A = mkA "svensk" ;
-  true_A = mkA "sann" "sant" ;
-  unemployed_A = compoundA (mkA "arbetslös") ;
-  western_A = compoundA (mkA "västerländsk") ;
-
--- VERBS
-oper taga_V : V = mkV "ta" "tar" "ta" "tog" "tagit" "tagen" ;
-lin
-  accept_V2 = mkV2 (mkV "godkänna" "godkände" "godkänt") ;
-  allow_V2V = mkV2V (mkV "tillåta" "tillät" "tillåtit") noPrep noPrep ;
-  answer_V2 = mkV2 "svarar" (mkPrep "i") ;
-  appoint_V2 = mkV2 "utnämner" ;
-  arrive_in_V2 = mkV2 (mkV "anländer") (mkPrep "till") ;
-  attend_V2 = mkV2 "närvarar" (mkPrep "vid") ;
-  award_V3 = mkV3 (mkV "tilldelar") ;
---  be_on_V2 = mkV2 I.ligga_V (mkPrep "på") ;
---  be_over_V = partV be_V "over" ;
-  beat_V = I.slå_V ;
-  become_V2 = mkV2 I.bliva_V ;
-  believe_VS = mkVS (mkV "tror") ;
-  blame1_V2 = mkV2 "beskyller" ;
-  blame2_V2 = mkV2 "skyller" ;
---  blame_for_V3 = mkV3 (mkV "anklagar") (mkPrep "för") ;
---  blame_on_V3 = mkV3 (mkV "skyller") (mkPrep "på") ;
-  bring_V2V = mkV2V (partV taga_V "med") noPrep noPrep ;
-  build_V2 = mkV2 "tillverkar" ;
-  buy_V2 = mkV2 "köper" ;
-  catch_V2 = mkV2 (partV I.komma_V "med") ;
-  chair_V2 = mkV2 (mkV "leda" "ledde" "lett") ;
-  claim_VS = mkVS (mkV "påstå" "påstod" "påstått") ;
-  come_cheap_VP = G.UseComp (G.CompAP (G.PositA (mkA "billig"))) ;
-  come_in_V = partV I.komma_V "in" ;
-  continue_V = mkV "fortsätta" "fortsätter" "fortsätt" "fortsatte" "fortsatt" "fortsatt" ;
-  contribute_to_V3 = mkV3 I.giva_V (mkPrep "till") ;
-  cost_V2 = mkV2 "kostnadsberäknar" ;
-  crash_V = mkV "kraschar" ;
-  cross_out_V2 = mkV2 (partV (mkV "stryka" "strök" "strukit") "över") ;
-  deliver_V2 = mkV2 "lämnar" ;
-  deliver_V3 = mkV3 I.giva_V ;
-  destroy_V2 = mkV2 (mkV "förstöra" "förstör" "förstör" "förstörde" "förstört" "förstörd") ;
-  develop_V2 = mkV2 "utvecklar" ;
-  discover_V2 = mkV2 "upptäcker" ;
-  discover_VS = mkVS (mkV "upptäcker") ;
-  dupe_V2 = mkV2 "lurar" ;
-  exist_V = depV I.finna_V ;
-  expand_V = mkV "expanderar" ;
-  find_V2 = mkV2 "hittar" ;
-  finish_V2 = mkV2 (mkV "slutföra" "slutförde" "slutfört") ;
-  finish_VV = mkVV (mkV "slutar") ;
-  found_V2 = mkV2 "grundar" ;
-  gamble_V = mkV "spelar" ;
-  get_V2 = mkV2 (mkV "få" "fick" "fått") ;
-  go8travel_V = mkV "åker" ;
-  go8walk_V = I.gå_V ;
-  graduate_V = depV (mkV "utexamineras") ;
-  hate_V2 = mkV2 "hatar" ;
-  hurt_V2 = mkV2 "skadar" ;
-  increase_V = mkV "ökar" ;
-  know_VQ = mkVQ (mkV "veta" "vet" "vet" "visste" "vetat" "känd") ;
-  know_VS = mkVS (mkV "veta" "vet" "vet" "visste" "vetat" "känd") ;
-  last_V2 = mkV2 (mkV "varar") ;
-  leave_V = I.gå_V ;
-  leave_V2 = mkV2 "lämnar" ;
-  like_V2 = mkV2 "gillar" ;
-  live_V = mkV "bor" ;
-  lose_V2 = mkV2 "förlorar" ;
-  maintain_V2 = mkV2 (mkV "servar") ; -- (mkV "underhålla" "underhöll" "underhållit") ;
-  make8become_V2 = mkV2 I.bliva_V ;
-  make8do_V2 = mkV2 I.göra_V ;
-  manage_VV = mkVV (depV (mkV "lyckas")) ;
-  meet_V = depV (mkV "träffas") ;
-  need_V2 = mkV2 "behöver" ;
-  need_VV = mkV "behöver" ** {c2 = mkComplement [] ; lock_VV = <>} ;
-  obtain_from_V3 = mkV3 I.erhålla_V (mkPrep "från") ;
-  open_V2 = mkV2 "öppnar" ;
-  own_V2 = mkV2 "äger" ;
-  pay_V2 = mkV2 "betalar" ;
-  publish_V2 = mkV2 "publicerar" ;
-  put_in_V3 = mkV3 (mkV "ställer") (mkPrep "i") ;
-  read_V2 = mkV2 "läser" ;
-  read_out_V2 = mkV2 (partV (mkV "läser") "upp") ;
-  remove_V2 = mkV2 "avlägsnar" ;
-  rent_from_V3 = mkV3 (mkV "hyra" "hyrde" "hyrt") (mkPrep "från") ;
-  represent_V2 = mkV2 "representerar" ;
-  revise_V2 = mkV2 "granskar" ;
-  run_V2 = mkV2 I.driva_V ;
-  say_VS = mkVS I.säga_V ;
-  see_V2V = I.se_V ** {c2,c3 = mkComplement ""} ;
-  sell_V2 = mkV2 (mkV "sälja" "sålde" "sålt") ;
-  send_V2 = mkV2 "skickar" ;
-  shall_VV = mkV "böra" "bör" "bör" "borde" "bort" "bord" 
-    ** {c2 = mkComplement [] ; lock_VV = <>} ;
-  sign_V2 = mkV2 "undertecknar" ;
-  sing_V2 = mkV2 I.sjunga_V ;
-  speak_to_V2 = mkV2 "talar" (mkPrep "med") ;
-  spend_V2 = mkV2 "tillbringar" ;
-  start_V = mkV "börjar" ;
-  start_VV = mkV "börjar" ** {c2 = mkComplement [] ; lock_VV = <>} ;
-  stop_V = mkV "slutar" ;
-  -- suggest_VS = mkVS (mkV "föreslå" "föreslog" "föreslagit") ;
-  suggest_to_V2S = mkV2S (mkV "föreslå" "föreslog" "föreslagit") (mkPrep "för") ;
-  swim_V = mkV "simmar" ;
-  take_V2 = mkV2 taga_V ;
-  take_part_in_V2 = mkV2 (mkV "delta" "deltog" "deltagit") (mkPrep "i") ;
-  tell_about_V3 = mkV3 (mkV "berättar") (mkPrep "för") (mkPrep "om") ;
-  travel_V = mkV "reser" ;
-  try_VV = mkVV (mkV "försöker") ;
-  update_V2 = mkV2 "uppdaterar" ;
-  use_V2 = mkV2 "använder" ;
-  -- use_VV = mkVV (mkV "brukar") ;
-  use_VV = mkV "brukar" ** {c2 = mkComplement [] ; lock_VV = <>} ;
-  vote_for_V2 = mkV2 (mkV "röstar") (mkPrep "för") ;
-  win_V2 = mkV2 I.vinna_V ;
-  work_V = mkV "arbetar" ;
-  work_in_V2 = mkV2 (mkV "arbetar") (mkPrep "på") ;
-  write_V2 = mkV2 I.skriva_V ;
-  write_to_V2 = mkV2 I.skriva_V (mkPrep "till") ;
-
-  do_VV = I.göra_V ** {c2 = mkComplement [] ; lock_VV = <>} ;
-  going_to_VV = mkVV I.komma_V ;
-  take_V2V = mkV2V taga_V noPrep noPrep ;
-
-  award_and_be_awarded_V2 = mkV2 (mkV "tilldela och tilldelas" 
-				    "tilldelar och tilldelas" 
-				    "tilldela och tilldelas" 
-				    "tilldelade och tilldelades"
-				    "tilldelat och tilldelats"
-				    "tilldelad och bliven tilldelad") ;
-
--- DETERMINERS
-  a_few_Det = {s,sp = \\_,_ => "ett fåtal" ; n = Pl ; det = DIndef} ;
-  a_lot_of_Det = {s,sp = \\_,_ => "mycket" ; n = Sg ; det = DIndef} ;
-  another_Det = {s,sp = \\_ => genderForms "en annan" "ett annat" ; n = Sg ; det = DIndef} ;
-  anyPl_Det = G.somePl_Det ;
-  anySg_Det = G.someSg_Det ;
-  both_Det = {s,sp = \\b,_ => "båda" ++ if_then_Str b "de" "" ; 
-	      n = Pl ; det = DDef Def} ;
-  each_Det = G.every_Det ;
-  either_Det = {s,sp = \\b,g => genderForms "någon av" "något av" ! g ++ if_then_Str b "de" "" ; 
-		n = Pl ; det = DDef Def} ;
-  neither_Det = {s,sp = \\b,g => genderForms "ingen av" "inget av" ! g ++ if_then_Str b "de" "" ; 
-		 n = Pl ; det = DDef Def} ;
-  one_or_more_Det = {s,sp = \\_ => genderForms "en eller flera" "ett eller flera" ; 
-		     n = Pl ; det = DIndef} ;
-  several_Det = {s,sp = \\_,_ => "flera" ; n = Pl ; det = DIndef} ;
-  twice_as_many_Det = {s,sp = \\_,_ => "dubbelt så många" ; n = Pl ; det = DIndef} ;
-
-  half_a_Card = {s = table {Utr => "en halv"; Neutr => "ett halvt"} ; n = Sg} ;
-
-  the_other_Q = {s,sp = table {Sg => \\_,_ => genderForms ["den andra"] ["det andra"]; 
-			       Pl => \\_,_,_ => ["de andra"]};
-		 det = DDef Def} ;
-
--- NUMERALS
-
-oper
-  selectSub20 : {s : DForm => CardOrd => Str} -> DForm -> Numeral ;
-  selectSub20 num dform = lin Numeral {s = num.s ! dform; n = plural} ;
-
-  prefixNumeral : Str -> {s : CardOrd => Str; n : MorphoSwe.Number} -> Numeral ;
-  prefixNumeral prefix num = lin Numeral {s = \\o => prefix + num.s ! o; n = num.n} ;
-
-lin
-  N_one = G.num (G.pot2as3 (G.pot1as2 (G.pot0as1 G.pot01))) ; -- {s = G.pot01.s ! ental; n = singular} ;
-  N_two = selectSub20 G.n2 ental ;
-  N_three = selectSub20 G.n3 ental ;
-  N_four = selectSub20 G.n4 ental ;
-  N_five = selectSub20 G.n5 ental ;
-  N_six = selectSub20 G.n6 ental ;
-  N_eight = selectSub20 G.n8 ental ;
-  N_ten = G.num (G.pot2as3 (G.pot1as2 G.pot110)) ; -- selectSub20 G.pot01 tiotal ;
-  N_eleven = G.num (G.pot2as3 (G.pot1as2 G.pot111)) ;
-  N_sixteen = selectSub20 G.n6 ton ;
-  N_twenty = selectSub20 G.n2 tiotal ;
-  N_fortyfive = {s = \\o => "fyrtio" + N_five.s ! o; n = plural} ;
-
-  N_2 = G.D_2 ;
-  N_4 = G.D_4 ;
-  N_8 = G.D_8 ;
-  N_10 = prefixNumeral "1" G.D_0 ;
-  N_13 = prefixNumeral "1" G.D_3 ;
-  N_14 = prefixNumeral "1" G.D_4 ;
-  N_15 = prefixNumeral "1" G.D_5 ;
-  N_99 = prefixNumeral "9" G.D_9 ;
-  N_100 = prefixNumeral "10" G.D_0 ;
-  N_150 = prefixNumeral "15" G.D_0 ;
-  N_500 = prefixNumeral "50" G.D_0 ;
-  N_2500 = prefixNumeral "250" G.D_0 ;
-  N_3000 = prefixNumeral "300" G.D_0 ;
-  N_5500 = prefixNumeral "550" G.D_0 ;
-
-
--- ADVERBS
-  anywhere_Adv = mkAdv "var som helst" ;
-  at_home_Adv = mkAdv "hemma" ;
-  at_some_time_Adv = mkAdv "vid någon tidpunkt" ;
-  at_the_same_time_Adv = mkAdv "samtidigt" ;
-  ever_since_Adv = mkAdv "ända sedan dess" ;
-  -- freely_Adv = mkAdv "fritt" ;
-  in_the_past_Adv = mkAdv "tidigare" ;
-  late_Adv = mkAdv "sent" ;
-  long_Adv = mkAdv "länge" ;
-  -- now_Adv = mkAdv "nu" ;
-  on_time_Adv = mkAdv "i tid" ;
-  part_time_Adv = mkAdv "deltid" ;
-  -- seriously_Adv = mkAdv "på allvar" ;
-  together_Adv = mkAdv "tillsammans" ;
-  too_Adv = mkAdv "också" ;
-  twice_Adv = mkAdv "två gånger" ;
-  yesterday_Adv = mkAdv "igår" ;
-  -- four_times_Adv = mkAdv "fyra gånger" ;
-  over_Adv = mkAdv "slut" ;
-
-  all_AdV = mkAdV "alla" ;
-  already_AdV = mkAdV "redan" ;
-  also_AdV = mkAdV "även" ;
-  currently_AdV = mkAdV "för närvarande" ;
-  ever_AdV = mkAdV "någonsin" ;
-  never_AdV = mkAdV "aldrig" ;
-  now_AdV = mkAdV "nu" ;
-  still_AdV = mkAdV "fortfarande" ;
-
-  really_AdA = mkAdA "verkligt" ;
-
-  more_than_AdN = ss "mer än" ;
-  less_than_AdN = ss "mindre än" ;
-
-  -- exactly_AdN = mkAdA "exakt" ;
-  -- just_AdN = mkAdA "endast" ;
-
--- TIME & DATE EXPRESSIONS
-  at_8_am_Adv = mkAdv "klockan 8" ;
-  at_a_quarter_past_five_Adv = mkAdv "kvart över fem" ;
-  at_five_oclock_Adv = mkAdv "klockan fem" ;
-  at_four_oclock_Adv = mkAdv "klockan fyra" ;
-  at_least_four_times = mkAdv "minst fyra gånger" ;
-  by_11_am_Adv = mkAdv "klockan 11" ;
-  every_month_Adv = mkAdv "varje månad" ;
-  every_week_Adv = mkAdv "varje vecka" ;
-  for_8_years_Adv = mkAdv "i 8 år" ;
-  for_a_total_of_15_years_or_more_Adv = mkAdv "i totalt 15 år eller mer" ;
-  for_a_year_Adv = mkAdv "i ett år" ;
-  for_an_hour_Adv = mkAdv "i en timme" ;
-  for_exactly_a_year_Adv = mkAdv "i exakt ett år" ;
-  for_more_than_10_years_Adv = mkAdv "i mer än 10 år" ;
-  for_more_than_two_years_Adv = mkAdv "i mer än två år" ;
-  for_three_days_Adv = mkAdv "i tre dagar" ;
-  for_two_hours_Adv = mkAdv "i två timmar" ;
-  for_two_years_Adv = mkAdv "i två år" ;
-  friday_13th_Adv = mkAdv "fredagen den 13:e" ;
-  from_1988_to_1992_Adv = mkAdv "från 1988 till 1992" ;
-  in_1990_Adv = mkAdv "1990" ;
-  in_1991_Adv = mkAdv "1991" ;
-  in_1992_Adv = mkAdv "1992" ;
-  in_1993_Adv = mkAdv "1993" ;
-  in_1994_Adv = mkAdv "1994" ;
-  in_a_few_weeks_Adv = mkAdv "om några veckor" ;
-  in_a_months_time_Adv = mkAdv "om en månad" ;
-  in_july_1994_Adv = mkAdv "i juli 1994" ;
-  in_march_1993_Adv = mkAdv "i mars 1993" ;
-  in_march_Adv = mkAdv "i mars" ;
-  in_one_hour_Adv = mkAdv "på en timme" ;
-  in_the_coming_year_Adv = mkAdv "under det kommande året" ;
-  in_two_hours_Adv = mkAdv "på två timmar" ;
-  last_week_Adv = mkAdv "förra veckan" ;
-  on_friday_Adv = mkAdv "på fredagen" ;
-  on_july_4th_1994_Adv = mkAdv "4:e juli 1994" ;
-  on_july_8th_1994_Adv = mkAdv "8:e juli 1994" ;
-  on_monday_Adv = mkAdv "på måndagen" ;
-  on_the_5th_of_may_1995_Adv = mkAdv "den 5:e maj 1995" ;
-  on_the_7th_of_may_1995_Adv = mkAdv "den 7:e maj 1995" ;
-  on_thursday_Adv = mkAdv "på torsdagen" ;
-  on_tuesday_Adv = mkAdv "på tisdagen" ;
-  on_wednesday_Adv = mkAdv "på onsdagen" ;
-  saturday_july_14th_Adv = mkAdv "lördagen den 14 juli" ;
-  since_1992_Adv = mkAdv "sedan 1992" ;
-  the_15th_of_may_1995_Adv = mkAdv "den 15 maj 1995" ;
-  two_years_from_now_Adv = mkAdv "om två år" ;
-  year_1996_Adv = mkAdv "1996" ;
-  
--- PREPOSITIONS
-  at_Prep = mkPrep "på" ;
-  out_of_Prep = mkPrep "av" ;
-  outside_Prep = mkPrep "utanför" ;
-  than_Prep = mkPrep "än" ;
-  within_Prep = mkPrep "inom" ;
-  
--- PREDETERMINERS
-  at_least_Predet = {s = \\_,_ => "minst" ; p = [] ; a = PNoAg} ;
-  at_most_Predet = {s = \\_,_ => "högst" ; p = [] ; a = PNoAg} ;
-  exactly_Predet = {s = \\_,_ => "exakt" ; p = [] ; a = PNoAg} ;
-  just_Predet = {s = \\_,_ => "endast" ; p = [] ; a = PNoAg} ;
-  most_of_Predet = {s = \\_,_ => "de flesta" ; p = "av" ; a = PNoAg} ;
-
--- CONJUNCTIONS
-  andSg_Conj = {s1 = [] ; s2 = "och" ; n = Sg} ;
-  comma_and_Conj = {s1 = [] ; s2 = ", och" ; n = Pl} ;
-  if_comma_then_Conj = {s1 = "om" ; s2 = "så" ; n = Sg} ;
-  semicolon_and_Conj = {s1 = [] ; s2 = "; och" ; n = Pl} ;
-
-  after_Subj = ss "efter det att" ;
-  before_Subj = ss "innan" ;
-  since_Subj = ss "sedan" ;
-  than_Subj = ss "än" ; 
-  until_Subj = ss "förrän" ;
-  while_Subj = ss "medan" ;
-
-  that_is_PConj = ss "det vill säga ,";
-  and_PConj = ss "och" ;
-  then_PConj = ss "sedan" ;
-
-}
diff --git a/examples/fracas/src/FraCaSSwe.gf b/examples/fracas/src/FraCaSSwe.gf
deleted file mode 100644
--- a/examples/fracas/src/FraCaSSwe.gf
+++ /dev/null
@@ -1,69 +0,0 @@
---# -path=.:alltenses
-
-concrete FraCaSSwe of FraCaS = GrammarSwe, AdditionsSwe, FraCaSLexSwe ** open
-  Prelude,
-  (G=GrammarSwe),
-  (A=AdditionsSwe),
-  (I=IrregSwe),
-  (M=MorphoSwe),
-  (P=ParadigmsSwe),
-  (X=ParamX),
-  (C=Coordination)
-  in {
-
--- language independent functions
-
-lin
-  ComparAsAs x0 x1 = (G.CAdvAP (G.as_CAdv) (G.PositA x0) x1);
-
-lin
-  Adverbial x0 = (PAdverbial (G.NoPConj) x0);
-  PAdverbial x0 x1 = (G.PhrUtt x0 (G.UttAdv x1) (G.NoVoc));
-  Nounphrase x0 = (PNounphrase (G.NoPConj) x0);
-  PNounphrase x0 x1 = (G.PhrUtt x0 (G.UttNP x1) (G.NoVoc));
-  Question x0 = (PQuestion (G.NoPConj) x0);
-  PQuestion x0 x1 = (G.PhrUtt x0 (G.UttQS x1) (G.NoVoc));
-  Sentence x0 = (PSentence (G.NoPConj) x0);
-  PSentence x0 x1 = (G.PhrUtt x0 (G.UttS x1) (G.NoVoc));
-
-lin
-  Past = (G.TTAnt (G.TPast) (G.ASimul));
-  PastPerfect = (G.TTAnt (G.TPast) (G.AAnter));
-  Present = (G.TTAnt (G.TPres) (G.ASimul));
-  PresentPerfect = (G.TTAnt (G.TPres) (G.AAnter));
-  Future = (G.TTAnt (G.TFut) (G.ASimul));
-  FuturePerfect = (G.TTAnt (G.TFut) (G.AAnter));
-  Conditional = (G.TTAnt (G.TCond) (G.ASimul));
-
-lin
-  ConjCN2 c n1 n2 = (G.ConjCN c (G.BaseCN n1 n2));
-  ConjNP2 c n1 n2 = (G.ConjNP c (G.BaseNP n1 n2));
-  ConjNP3 c n1 n2 n3 = (G.ConjNP c (G.ConsNP n1 (G.BaseNP n2 n3)));
-  ConjQS2 c q1 q2 = (A.ConjQS c (A.BaseQS q1 q2));
-  ConjS2 c s1 s2 = (G.ConjS c (G.BaseS s1 s2));
-  ConjVPI2 c v1 v2 = (A.ConjVPI c (A.BaseVPI (A.MkVPI v1) (A.MkVPI v2)));
-  ConjVPS2 c t1 p1 v1 t2 p2 v2 = (A.ConjVPS c (A.BaseVPS (A.MkVPS t1 p1 v1) (A.MkVPS t2 p2 v2)));
-
--- language dependent functions
-
-lin
-  UncNeg = G.PNeg ;
-
-lin
-  ComplVSa = G.ComplVS ;
-  ProgrVPa vp = vp ;
-
-lin
-  elliptic_V = {s = \\_ => ellipsis; part = ""; vtype = M.VAct};
-  elliptic_NP_Sg = {s = \\_ => ellipsis; a = M.agrP3 M.utrum M.Sg} ;
-  elliptic_NP_Pl = {s = \\_ => ellipsis; a = M.agrP3 M.utrum M.Pl} ;
-  elliptic_VP = G.UseV elliptic_V ;
-  elliptic_Cl = {s = \\_,_,_,_ => ellipsis} ;
-  elliptic_VPSlash = G.UseV elliptic_V ** {c2 = {s=ellipsis; hasPrep=False}; n3 = \\_ => ellipsis};
-  elliptic_V2V = elliptic_V ** {c2,c3 = M.mkComplement ""} ;
-  elliptic_CN = {s = \\_,_,_ => ellipsis; g = M.utrum; isMod = False} ;
-
-oper
-  ellipsis : Str = "[..]" ;
-
-}
diff --git a/examples/gadt-transfer/Foods.gf b/examples/gadt-transfer/Foods.gf
deleted file mode 100644
--- a/examples/gadt-transfer/Foods.gf
+++ /dev/null
@@ -1,15 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-abstract Foods = {
-  flags startcat = Comment ;
-  cat
-    Comment ; Item ; Kind ; Quality ;
-  fun
-    Pred : Item -> Quality -> Comment ;
-    This, That, These, Those : Kind -> Item ;
-    Mod : Quality -> Kind -> Kind ;
-    Wine, Cheese, Fish, Pizza : Kind ;
-    Very : Quality -> Quality ;
-    Fresh, Warm, Italian, 
-      Expensive, Delicious, Boring : Quality ;
-}
diff --git a/examples/gadt-transfer/FoodsDut.gf b/examples/gadt-transfer/FoodsDut.gf
deleted file mode 100644
--- a/examples/gadt-transfer/FoodsDut.gf
+++ /dev/null
@@ -1,58 +0,0 @@
--- (c) 2009 Femke Johansson under LGPL
-
-concrete FoodsDut of Foods = {
-
-	lincat
-		Comment = {s : Str};
-		Quality = {s : AForm => Str};
-		Kind = { s : Number => Str};
-		Item = {s : Str ; n : Number};
-	
-	lin
-		Pred item quality = 
-			{s = item.s ++ copula ! item.n ++ quality.s ! APred};
-		This = det Sg "deze";
-		These = det Pl "deze";
-		That = det Sg "die";
-		Those = det Pl "die";
-		
-		Mod quality kind =
-			{s = \\n => quality.s ! AAttr ++ kind.s ! n};
-			Wine = regNoun "wijn";
-			Cheese = noun "kaas" "kazen";
-			Fish = noun "vis" "vissen";
-			Pizza = noun "pizza" "pizza's";
-			
-			Very a = {s = \\f => "erg" ++ a.s ! f};
-			
-			Fresh = regadj "vers";
-			Warm = regadj "warm";
-			Italian = regadj "Italiaans";
-			Expensive = adj "duur" "dure";
-			Delicious = regadj "lekker";
-			Boring = regadj "saai";
-		
-		param
-			Number = Sg | Pl;
-			AForm = APred | AAttr;
-		
-		oper
-			det : Number -> Str ->
-				{s : Number => Str} -> {s : Str ; n: Number} =
-				\n,det,noun -> {s = det ++ noun.s ! n ; n=n};
-				
-			noun : Str -> Str -> {s : Number => Str} = 
-				\man,men -> {s = table {Sg => man; Pl => men}};
-				
-			regNoun : Str -> {s : Number => Str} =
-				\wijn -> noun wijn (wijn + "en");
-				
-			regadj : Str -> {s : AForm => Str} =
-				\koud -> adj koud (koud+"e");
-			
-			adj : Str -> Str -> {s : AForm => Str} =
-				\duur, dure -> {s = table {APred => duur; AAttr => dure}};
-				
-			copula : Number => Str =
-				table {Sg => "is" ; Pl => "zijn"};
-}
diff --git a/examples/gadt-transfer/FoodsEng.gf b/examples/gadt-transfer/FoodsEng.gf
deleted file mode 100644
--- a/examples/gadt-transfer/FoodsEng.gf
+++ /dev/null
@@ -1,43 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-concrete FoodsEng of Foods = {
-  flags language = en_US;
-  lincat
-    Comment, Quality = {s : Str} ; 
-    Kind = {s : Number => Str} ; 
-    Item = {s : Str ; n : Number} ; 
-  lin
-    Pred item quality = 
-      {s = item.s ++ copula ! item.n ++ quality.s} ;
-    This  = det Sg "this" ;
-    That  = det Sg "that" ;
-    These = det Pl "these" ;
-    Those = det Pl "those" ;
-    Mod quality kind = 
-      {s = \\n => quality.s ++ kind.s ! n} ;
-    Wine = regNoun "wine" ;
-    Cheese = regNoun "cheese" ;
-    Fish = noun "fish" "fish" ;
-    Pizza = regNoun "pizza" ;
-    Very a = {s = "very" ++ a.s} ;
-    Fresh = adj "fresh" ;
-    Warm = adj "warm" ;
-    Italian = adj "Italian" ;
-    Expensive = adj "expensive" ;
-    Delicious = adj "delicious" ;
-    Boring = adj "boring" ;
-  param
-    Number = Sg | Pl ;
-  oper
-    det : Number -> Str -> 
-      {s : Number => Str} -> {s : Str ; n : Number} = 
-        \n,det,noun -> {s = det ++ noun.s ! n ; n = n} ;
-    noun : Str -> Str -> {s : Number => Str} = 
-      \man,men -> {s = table {Sg => man ; Pl => men}} ;
-    regNoun : Str -> {s : Number => Str} = 
-      \car -> noun car (car + "s") ;
-    adj : Str -> {s : Str} = 
-      \cold -> {s = cold} ;
-    copula : Number => Str = 
-      table {Sg => "is" ; Pl => "are"} ;
-}
diff --git a/examples/gadt-transfer/Makefile b/examples/gadt-transfer/Makefile
deleted file mode 100644
--- a/examples/gadt-transfer/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-all:
-	gf -make -output-format=haskell --haskell=gadt FoodsEng.gf FoodsDut.gf
-	ghc --make VeryFoods.hs
-
diff --git a/examples/gadt-transfer/README b/examples/gadt-transfer/README
deleted file mode 100644
--- a/examples/gadt-transfer/README
+++ /dev/null
@@ -1,35 +0,0 @@
-AR 5/3/2011
-
-Example on using GADT and composOp in transfer.
-
-To compile:
-
-  make
-
-To test:
-
-  echo "this expensive boring wine is warm" | ./VeryFoods
-  this expensive very boring wine is warm
-
-  echo "deze dure wijn is saai" | ./VeryFoods
-  deze dure wijn is erg saai
-
-Functionality: wraps every occurrence of "boring" with "very".
-
-This is implemented with a function that needs only two cases: one for "Boring" and another
-for the rest of trees. On the method, see 
-
-  B. Bringert and A. Ranta. 
-  A Pattern for Almost Compositional Functions. 
-  Journal of Functional Programming, 18(5-6), pp. 567-598, 2008.
-  http://www.cse.chalmers.se/alumni/bringert/publ/composOp-jfp/composOp-jfp.pdf
-
-Source code:
-
-  VeryFoods.hs                        -- main Haskell module, hand-written
-  Makefile
-  Foods.gf, FoodsEng.gf, FoodsDut.gf  -- from GF/contrib/summerschool/foods/
-
-Foods.hs and Foods.pgf are generated by 'make'.
-
-
diff --git a/examples/gadt-transfer/VeryFoods.hs b/examples/gadt-transfer/VeryFoods.hs
deleted file mode 100644
--- a/examples/gadt-transfer/VeryFoods.hs
+++ /dev/null
@@ -1,23 +0,0 @@
-{-# OPTIONS_GHC -fglasgow-exts #-}
-module Main where
-
-import PGF
-import Foods
-
--- example of using GADT: turn every occurrence of "boring" to "very boring"
-
-main = do
-  pgf <- readPGF "Foods.pgf"
-  interact (doVery pgf)
-
-doVery pgf s = case parseAllLang pgf (startCat pgf) s of 
-  (l,t:_):_ -> unlines $ return $ linearize pgf l $ gf $ veryC $ fg t
-
-veryC :: GComment -> GComment
-veryC = very
-
-very :: forall a. Foods.Tree a -> Foods.Tree a
-very t = case t of
-  GBoring -> GVery GBoring
-  _ -> composOp very t
-
diff --git a/examples/gfcc/CleanJVM.hs b/examples/gfcc/CleanJVM.hs
deleted file mode 100644
--- a/examples/gfcc/CleanJVM.hs
+++ /dev/null
@@ -1,59 +0,0 @@
-module Main where
-
-import Char
-import System
-
---- translation from Symbolic JVM to real Jasmin code
-
-main :: IO ()
-main = do
-  jvm:src:_ <- getArgs
-  s <- readFile jvm
-  let cls = takeWhile (/='.') src
-  let obj = cls ++ ".j"
-  writeFile  obj $ boilerplate cls
-  appendFile obj $ mkJVM cls s
-  putStrLn $ "wrote file " ++ obj
-  system $ "java -jar jasmin.jar " ++ obj
-  return () 
-
-mkJVM :: String -> String -> String
-mkJVM cls = unlines . reverse . fst . foldl trans ([],([],0)) . liness where
-  trans (code,(env,v)) s = case words s of
-    ".method":p:s:f:ns
-        | f == "main" -> 
-            (".method public static main([Ljava/lang/String;)V":code,([],1))   
-        | otherwise  -> 
-            (unwords [".method",p,s, f ++ glue ns] : code,([],0))
-    "alloc":t:x:_  -> (("; " ++ s):code, ((x,v):env, v + size t))
-    ".limit":"locals":ns -> chCode (".limit locals " ++ show (length ns + 1))
-    "runtime":f:ns -> chCode $ "invokestatic " ++ "runtime/" ++ f ++ glue ns 
-    "static":f:ns  -> chCode $ "invokestatic " ++ cls ++ "/" ++ f ++ glue ns 
-    "alloc":ns           -> chCode $ "; " ++ s
-    ins:x:_ | symb ins   -> chCode $ ins ++ " " ++ look x
-    "goto":ns            -> chCode $ "goto " ++ glue ns
-    "ifeq":ns            -> chCode $ "ifeq " ++ glue ns
-    "label":ns           -> chCode $ glue ns ++ ":"
-    ";":[] -> chCode ""
-    _ -> chCode s
-   where
-     chCode c = (c:code,(env,v))
-     look x   = maybe (error $ x ++ show env) show $ lookup x env
-     glue     = concat --init . concat
-     symb     = flip elem ["load","store"] . tail
-     size t   = case t of
-       "d" -> 2
-       _ -> 1
-  liness = lines . map (\c -> if c==';' then '\n' else c)
-
-
-boilerplate :: String -> String
-boilerplate cls = unlines [
-  ".class public " ++ cls,
-  ".super java/lang/Object",
-  ".method public <init>()V",
-  "aload_0",
-  "invokenonvirtual java/lang/Object/<init>()V",
-  "return",
-  ".end method"
-  ]
diff --git a/examples/gfcc/Imper.gf b/examples/gfcc/Imper.gf
deleted file mode 100644
--- a/examples/gfcc/Imper.gf
+++ /dev/null
@@ -1,53 +0,0 @@
-abstract Imper = {
-
-  flags startcat = Program ;
-
-  cat
-    Program ;
-    Rec ListTyp ;
-    Typ ;
-    IsNum Typ ;
-    ListTyp ;
-    Fun ListTyp Typ ;
-    Stm ;
-    Exp Typ ;
-    Var Typ ;
-    ListExp ListTyp ;
-
-  fun
-    Empty : Program ;
-    Funct : (AS : ListTyp) -> (V : Typ) -> 
-              (Fun AS V -> Rec AS) -> Program ;
-    FunctNil : (V : Typ) -> 
-                 Stm -> (Fun NilTyp V -> Program) -> Program ;
-    RecOne  : (A : Typ) -> (Var A -> Stm) -> Program -> Rec (ConsTyp A NilTyp) ;
-    RecCons : (A : Typ) -> (AS : ListTyp) -> 
-                  (Var A -> Rec AS) -> Program -> Rec (ConsTyp A AS) ;
-
-    Decl    : (A : Typ) -> (Var A -> Stm) -> Stm ;
-    Assign  : (A : Typ) -> Var A -> Exp A -> Stm -> Stm ;
-    While   : Exp TInt -> Stm -> Stm -> Stm ;
-    IfElse  : Exp TInt -> Stm -> Stm -> Stm -> Stm ;
-    Block   : Stm -> Stm -> Stm ;
-    Printf  : (A : Typ) -> Exp A -> Stm -> Stm ;
-    Return  : (A : Typ) -> Exp A -> Stm ;
-    Returnv : Stm ;
-    End     : Stm ;
-
-    EVar   : (A : Typ) -> Var A -> Exp A ;
-    EInt   : Int -> Exp TInt ;
-    EFloat : Int -> Int -> Exp TFloat ;
-    ELt    : (n : Typ) -> IsNum n -> Exp n -> Exp n -> Exp TInt ;
-    EAdd, EMul, ESub : (n : Typ) -> IsNum n -> Exp n -> Exp n -> Exp n ;
-    EAppNil : (V : Typ) -> Fun NilTyp V -> Exp V ;
-    EApp    : (AS : ListTyp) -> (V : Typ) -> Fun AS V -> ListExp AS -> Exp V ;
-
-    TInt, TFloat : Typ ;
-    isNumInt : IsNum TInt ; isNumFloat : IsNum TFloat ; 
-    NilTyp  : ListTyp ;
-    ConsTyp : Typ -> ListTyp -> ListTyp ;
-
-    OneExp  : (A : Typ) -> Exp A -> ListExp (ConsTyp A NilTyp) ;
-    ConsExp : (A : Typ) -> (AS : ListTyp) -> 
-                 Exp A -> ListExp AS -> ListExp (ConsTyp A AS) ;
-}
diff --git a/examples/gfcc/ImperC.gf b/examples/gfcc/ImperC.gf
deleted file mode 100644
--- a/examples/gfcc/ImperC.gf
+++ /dev/null
@@ -1,56 +0,0 @@
---# -path=.:../../lib/prelude
-concrete ImperC of Imper = open ResImper in {
-  flags lexer=codevars ; unlexer=code ; startcat=Program ;
-
-  lincat
-    Exp = PrecExp ; 
-    Typ = {s,s2 : Str} ;
-    Rec = {s,s2,s3 : Str} ;
-
-  lin
-    Empty = ss [] ;
-    FunctNil val stm cont = ss (
-      val.s ++ cont.$0 ++ paren [] ++ "{" ++ 
-      stm.s ++ "}" ++ ";" ++ cont.s) ;
-    Funct args val rec = ss (
-      val.s ++ rec.$0 ++ paren rec.s2 ++ "{" ++ 
-      rec.s ++ "}" ++ ";" ++ rec.s3) ;
-
-    RecOne typ stm prg = stm ** {
-      s2 = typ.s ++ stm.$0 ;
-      s3 = prg.s
-      } ;
-    RecCons typ _ body prg = {
-      s  = body.s ; 
-      s2 = typ.s ++ body.$0 ++ "," ++ body.s2 ;
-      s3 = prg.s
-      } ;
-
-    Decl  typ cont = continues (typ.s ++ cont.$0) cont ;
-    Assign _ x exp = continues (x.s ++ "=" ++ exp.s) ;
-    While exp loop = continue  ("while" ++ paren exp.s ++ loop.s) ;
-    IfElse exp t f = continue  ("if" ++ paren exp.s ++ t.s ++ "else" ++ f.s) ;
-    Block stm      = continue  ("{" ++ stm.s ++ "}") ;
-    Printf t e     = continues ("printf" ++ paren (t.s2 ++ "," ++ e.s)) ;
-    Return _ exp   = statement ("return" ++ exp.s) ;
-    Returnv        = statement "return" ;
-    End            = ss [] ;
- 
-    EVar  _ x  = constant x.s ;
-    EInt    n  = constant n.s ;
-    EFloat a b = constant (a.s ++ "." ++ b.s) ;
-    EMul _ _   = infixL 3 "*" ;
-    EAdd _ _   = infixL 2 "+" ;
-    ESub _ _   = infixL 2 "-" ;
-    ELt _ _    = infixN 1 "<" ;
-
-    EAppNil val f = constant (f.s ++ paren []) ;
-    EApp args val f exps = constant (f.s ++ paren exps.s) ;
-
-    TInt    = {s = "int" ; s2 = "\"%d\""} ; 
-    TFloat  = {s = "float" ; s2 = "\"%f\""} ;
-    NilTyp  = ss [] ;
-    ConsTyp = cc2 ;
-    OneExp _ e = e ;
-    ConsExp _ _ e es = ss (e.s ++ "," ++ es.s) ;
-}
diff --git a/examples/gfcc/ImperJVM.gf b/examples/gfcc/ImperJVM.gf
deleted file mode 100644
--- a/examples/gfcc/ImperJVM.gf
+++ /dev/null
@@ -1,93 +0,0 @@
---# -path=.:../../lib/prelude
-concrete ImperJVM of Imper = open ResImper in {
-
-flags lexer=codevars ; unlexer=code ; startcat=Stm ;
-
-  lincat
-    Rec = {s,s2,s3 : Str} ; -- code, storage for locals, continuation
-    Typ = {s : Str ; t : TypIdent} ;
-    Stm = Instr ;
-
-  lin
-    Empty = ss [] ;
-    FunctNil val stm cont = ss (
-      ".method" ++ "public" ++ "static" ++ cont.$0 ++ paren [] ++ val.s ++ ";" ++
-      ".limit" ++ "locals" ++ stm.s2 ++ ";" ++
-      ".limit" ++ "stack" ++ "1000" ++ ";" ++
-      stm.s ++
-      ".end" ++ "method" ++ ";" ++ ";" ++
-      cont.s 
-      ) ;
-    Funct args val rec = ss (
-      ".method" ++ "public" ++ "static" ++ rec.$0 ++ paren args.s ++ val.s ++ ";" ++
-      ".limit"  ++ "locals" ++ rec.s2 ++ ";" ++
-      ".limit"  ++ "stack"  ++ "1000" ++ ";" ++
-      rec.s ++
-      ".end" ++ "method" ++ ";" ++ ";" ++
-      rec.s3 
-      ) ;
-
-    RecOne typ stm prg = instrb typ.s (
-      ["alloc"] ++ typ.s ++ stm.$0 ++ stm.s2) {s = stm.s ; s2 = stm.s2 ; s3 = prg.s};
-
-    RecCons typ _ body prg = instrb typ.s (
-      ["alloc"] ++ typ.s ++ body.$0 ++ body.s2) 
-         {s = body.s ; s2 = body.s2 ; s3 = prg.s};
-
-    Decl  typ cont = instrb typ.s (
-      ["alloc"] ++ typ.s ++ cont.$0
-      ) cont ;
-    Assign t x exp = instrc (exp.s ++ typInstr "store" t.t ++ x.s) ;
-    While exp loop = 
-      let 
-        test = "TEST_" ++ loop.s2 ; 
-        end = "END_" ++ loop.s2
-      in instrl (
-        "label" ++ test ++ ";" ++
-        exp.s ++ 
-        "ifeq" ++ end ++ ";" ++ 
-        loop.s ++
-        "goto" ++ test ++ ";" ++ 
-        "label" ++ end
-        ) ;
-    IfElse exp t f = 
-      let 
-        false = "FALSE_" ++ t.s2 ++ f.s2 ; 
-        true  = "TRUE_" ++ t.s2 ++ f.s2
-      in instrl (
-        exp.s ++ 
-        "ifeq" ++ false ++ ";" ++ 
-        t.s ++
-        "goto" ++ true ++ ";" ++
-        "label" ++ false ++ ";" ++
-        f.s ++ 
-        "label" ++ true
-        ) ;
-    Block stm  = instrc stm.s ;
-    Printf t e = instrc (e.s ++ "runtime" ++ typInstr "printf" t.t ++ paren (t.s) ++ "V") ;
-    Return t exp   = instr (exp.s ++ typInstr "return" t.t) ;
-    Returnv        = instr "return" ;
-    End            = ss [] ** {s2,s3 = []} ;
-
-    EVar  t x  = instr (typInstr "load" t.t ++ x.s) ;
-    EInt    n  = instr ("ldc" ++ n.s) ;
-    EFloat a b = instr ("ldc" ++ a.s ++ "." ++ b.s) ;
-    EAdd t _ = binopt "add" t.t ;
-    ESub t _ = binopt "sub" t.t ;
-    EMul t _ = binopt "mul" t.t ;
-    ELt t _ = binop ("runtime" ++ typInstr "lt" t.t ++ paren (t.s ++ t.s) ++ "I") ;
-    EAppNil val f = instr (
-      "static" ++ f.s ++ paren [] ++ val.s
-      ) ;
-    EApp args val f exps = instr (
-      exps.s ++
-      "static" ++ f.s ++ paren args.s ++ val.s
-      ) ;
-
-    TInt   = {s = "I" ; t = TIInt} ;
-    TFloat = {s = "F" ; t = TIFloat} ;
-    NilTyp = ss [] ;
-    ConsTyp = cc2 ;
-    OneExp _ e = e ;
-    ConsExp _ _ = cc2 ;
-}
diff --git a/examples/gfcc/Makefile b/examples/gfcc/Makefile
deleted file mode 100644
--- a/examples/gfcc/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-all: pgf runtime
-
-pgf: 
-	gf -make ImperC.gf ImperJVM.gf
-
-runtime: 
-	java -jar jasmin.jar runtime.j
-
-doc:
-	pdflatex complin.tex
-	pdflatex complin.tex
-
diff --git a/examples/gfcc/README b/examples/gfcc/README
deleted file mode 100644
--- a/examples/gfcc/README
+++ /dev/null
@@ -1,21 +0,0 @@
-gfcc = GF C Compiler
-(c) Aarne Ranta 2004-2010 under LGPL
-
-You need:
-- gf 
-- jasmin assembler on your path as jasmin.jar; obtain from 
-  http://sourceforge.net/projects/jasmin/files/
-- ghc
-- javac
-- java
-
-
-Example:
-- make
-- ./gfcc fibonacci.c
-- java -cp . fibonacci
-
-
-More information:
-- make doc
-- open complin.pdf
diff --git a/examples/gfcc/ResImper.gf b/examples/gfcc/ResImper.gf
deleted file mode 100644
--- a/examples/gfcc/ResImper.gf
+++ /dev/null
@@ -1,85 +0,0 @@
-resource ResImper = open Predef in {
-
-  -- precedence
-
-  param PAssoc = PN | PL | PR ;
-
-  oper 
-    Prec    : PType = Predef.Ints 4 ;
-    PrecExp : Type = {s : Str ; p : Prec ; a : PAssoc} ;
-
-    mkPrec : Prec -> PAssoc -> Str -> PrecExp = \p,a,f -> 
-      {s = f ; p = p ; a = a} ;
-
-    usePrec : PrecExp -> Prec -> Str = \x,p ->
-      case <<x.p,p> : Prec * Prec> of {
-        <3,4> | <2,3> | <2,4> => paren x.s ;
-        <1,1> | <1,0> | <0,0> => x.s ;
-        <1,_> | <0,_>         => paren x.s ;
-        _ => x.s
-        } ;
-
-    constant : Str -> PrecExp = mkPrec 4 PN ;
-
-    infixN : Prec -> Str -> (_,_ : PrecExp) -> PrecExp = \p,f,x,y ->
-      mkPrec p PN (usePrec x (nextPrec p) ++ f ++ usePrec y (nextPrec p)) ;
-    infixL : Prec -> Str -> (_,_ : PrecExp) -> PrecExp = \p,f,x,y ->
-      mkPrec p PL (usePrec x p ++ f ++ usePrec y (nextPrec p)) ;
-    infixR : Prec -> Str -> (_,_ : PrecExp) -> PrecExp = \p,f,x,y ->
-      mkPrec p PR (usePrec x (nextPrec p) ++ f ++ usePrec y p) ;
-
-    nextPrec : Prec -> Prec = \p -> case <p : Prec> of {
-      4 => 4 ; 
-      n => Predef.plus n 1
-      } ;
-
-  -- string operations
-
-    SS  : Type = {s : Str} ;
-    ss  : Str -> SS = \s -> {s = s} ;
-    cc2 : (_,_ : SS) -> SS = \x,y -> ss (x.s ++ y.s) ;
-
-    paren : Str -> Str = \str -> "(" ++ str ++ ")" ;
-
-    continues : Str -> SS -> SS = \s,t -> ss (s ++ ";" ++ t.s) ; 
-    continue  : Str -> SS -> SS = \s,t -> ss (s ++ t.s) ;
-    statement : Str -> SS       = \s   -> ss (s ++ ";"); 
-
-  -- taking cases of list size
-
-  param
-    Size = Zero | One | More ;
-  oper
-    nextSize : Size -> Size = \n -> case n of {
-      Zero => One ;
-      _    => More
-      } ;
-    separator : Str -> Size -> Str = \t,n -> case n of {
-      Zero => [] ;
-     _ => t
-     } ;
-
-  -- operations for JVM
-
-  param TypIdent = TIInt | TIFloat ; -- to be continued
-
-  oper
-    typInstr : Str -> TypIdent -> Str = \instr,t -> case t of {
-      TIInt   => "i" + instr ;
-      TIFloat => "f" + instr
-      } ;
-
-    Instr  : Type = {s,s2,s3 : Str} ; -- code, variables, labels
-    instr  : Str -> Instr = \s -> 
-      statement s ** {s2,s3 = []} ;
-    instrc : Str -> Instr -> Instr = \s,i -> 
-      ss (s ++ ";" ++ i.s) ** {s2 = i.s2 ; s3 = i.s3} ;
-    instrl : Str -> Instr -> Instr = \s,i -> 
-      ss (s ++ ";" ++ i.s) ** {s2 = i.s2 ; s3 = "L" ++ i.s3} ;
-    instrb : Str -> Str -> Instr -> Instr = \v,s,i -> 
-      ss (s ++ ";" ++ i.s) ** {s2 = v ++ i.s2 ; s3 = i.s3} ;
-    binop  : Str -> SS -> SS -> SS = \op, x, y ->
-      ss (x.s ++ y.s ++ op ++ ";") ;
-    binopt : Str -> TypIdent -> SS -> SS -> SS = \op, t ->
-      binop (typInstr op t) ;
-}
diff --git a/examples/gfcc/abs.c b/examples/gfcc/abs.c
deleted file mode 100644
--- a/examples/gfcc/abs.c
+++ /dev/null
@@ -1,20 +0,0 @@
-int abs (int x){
-  int y ;
-  {
-  if (x < 0){
-    y = 0 - x ;
-    }
-  else {
-    y = x ;
-    }
-  }
-  return y ;
-  } ;
-int main () {
-  int i ;
-  i = abs (16);
-  printf ("%d",i) ;
-  return ;
-  } ;
-
-
diff --git a/examples/gfcc/complin.bbl b/examples/gfcc/complin.bbl
deleted file mode 100644
--- a/examples/gfcc/complin.bbl
+++ /dev/null
@@ -1,96 +0,0 @@
-\begin{thebibliography}{10}
-
-\bibitem{aho-ullman}
-A.~Aho, R.~Sethi, and J.~Ullman.
-\newblock {\em {Compilers: Principles, Techniques, and Tools}}.
-\newblock {Addison-Wesley}, 1988.
-
-\bibitem{cayenne}
-L.~Augustsson.
-\newblock {Cayenne---a language with dependent types}.
-\newblock In {\em Proc. of {ICFP'98}}. ACM Press, September 1998.
-
-\bibitem{bnfc}
-M.~Forsberg and A.~Ranta.
-\newblock {\mbox{BNF Converter Homepage}}.
-\newblock \verb!http://www.cs.chalmers.se/~markus/BNFC/!, 2002--2004.
-
-\bibitem{harper-honsell}
-R.~Harper, F.~Honsell, and G.~Plotkin.
-\newblock {A Framework for Defining Logics}.
-\newblock {\em {JACM}}, 40(1):143--184, 1993.
-
-\bibitem{metal}
-G.~Kahn, B.~Lang, B.~Mélèse, and E.~Morcos.
-\newblock Metal: a formalism to specify formalisms.
-\newblock {\em Science of {C}omputer {P}rogramming}, 3:151--188, 1983.
-
-\bibitem{khegai}
-J.\ Khegai, B.\ Nordström, and A.\ Ranta.
-\newblock {Multilingual Syntax Editing in GF}.
-\newblock In A.~Gelbukh, editor, {\em {Intelligent Text Processing and
-  Computational Linguistics (CICLing-2003), Mexico City, February 2003}},
-  volume 2588 of {\em LNCS}, pages 453--464. Springer-Verlag, {2003}.
-%\newblock URL \url{http://www.cs.chalmers.se/~aarne/articles/mexico.ps.gz}.
-
-\bibitem{knuth-attr}
-D.~Knuth.
-\newblock Semantics of context-free languages.
-\newblock {\em Mathematical {Systems} {Theory}}, 2:127--145, 1968.
-
-\bibitem{landin}
-P.~Landin.
-\newblock The next 700 programming languages.
-\newblock {\em {Communications of the ACM}}, 9:157--166, 1966.
-
-\bibitem{magnusson-nordstr}
-L.~Magnusson and B.~Nordstr\"{o}m.
-\newblock The {ALF} proof editor and its proof engine.
-\newblock In {\em {Types for Proofs and Programs}}, LNCS 806, pages 213--237.
-  Springer, 1994.
-
-\bibitem{happy}
-S.~Marlow.
-\newblock {Happy, The Parser Generator for Haskell}, 2001.
-\newblock \verb6http://www.haskell.org/happy/6.
-
-\bibitem{jasmin}
-J.~Meyer and T.~Downing.
-\newblock {\em {Java Virtual Machine}}.
-\newblock O'Reilly, 1997.
-
-\bibitem{semBNF}
-{P. M\"aenp\"a\"a}.
-\newblock {Semantic BNF}.
-\newblock In E.~Gimenez and C.~Paulin-Mohring, editors, {\em Types for Proofs
-  and Programs, TYPES'96}, volume 1512 of {\em LNCS}, pages 196--215.
-  Springer-Verlag, 1998.
-
-\bibitem{pereira-shieber}
-F.~Pereira and S.~Shieber.
-\newblock {\em {Prolog and Natural-Language Analysis}}.
-\newblock {CSLI}, Stanford, 1987.
-
-\bibitem{twelf}
-F.~Pfenning.
-\newblock {The Twelf Project}.
-\newblock \verb!http://www-2.cs.cmu.edu/~twelf!, 2002.
-
-\bibitem{gf-jfp}
-A.~Ranta.
-\newblock {Grammatical Framework: A Type-Theoretical Grammar Formalism}.
-\newblock {\em {The Journal of Functional Programming}}, 14(2):145--189, 2004.
-%\newblock URL \url{http://www.cs.chalmers.se/~aarne/articles/gf-jfp.ps.gz}.
-
-\bibitem{gf-homepage}
-A.~Ranta, K.~Angelov, and T.~Hallgren.
-\newblock {\mbox{Grammatical Framework Homepage}}.
-\newblock \verb!http://grammaticalframework.org!, 2000--2009.
-
-\bibitem{teitelbaum}
-T.~Teitelbaum and T.~Reps.
-\newblock The {Cornell} {Program} {Synthesizer}: a syntax-directed programming
-  environment.
-\newblock {\em Commun. {ACM}}, 24(9):563--573, 1981.
-
-\end{thebibliography}
diff --git a/examples/gfcc/complin.tex b/examples/gfcc/complin.tex
deleted file mode 100644
--- a/examples/gfcc/complin.tex
+++ /dev/null
@@ -1,1488 +0,0 @@
-\documentclass[12pt]{article}
-
-\usepackage[latin1]{inputenc}
-%\input{psfig.sty}
-
-\setlength{\oddsidemargin}{0mm}
-%\setlength{\evensidemargin}{0mm}
-\setlength{\evensidemargin}{-2mm}
-\setlength{\topmargin}{-16mm}
-\setlength{\textheight}{240mm}
-\setlength{\textwidth}{158mm}
-
-%\setlength{\parskip}{2mm}
-%\setlength{\parindent}{0mm}
-
-%\input{macros}
-
-\newcommand{\begit}{\begin{itemize}}
-\newcommand{\enit}{\end{itemize}}
-\newcommand{\HOAS}{higher-order abstract syntax}
-\newcommand{\newone}{} %%{\newpage}
-\newcommand{\heading}[1]{\subsection{#1}}
-\newcommand{\explanation}[1]{{\small #1}}
-\newcommand{\empha}[1]{{\em #1}}
-\newcommand{\commentOut}[1]{}
-\newcommand{\rarrow}{\; \rightarrow\;}
-
-\newcommand{\nocolor}{} %% {\color[rgb]{0,0,0}}
-
-\newcommand{\bequ}{\begin{quote}}
-\newcommand{\enqu}{\end{quote}}
-\newcommand{\bece}{\begin{center}}
-\newcommand{\ence}{\end{center}}
-\newcommand{\eex}[1]{\begin{em}#1\end{em}}
-\newcommand{\sugmap}[1]{\mbox{$#1^{\mbox{\scriptsize o}}$}}
-
-\title{{\bf Declarative Language Definitions and Code Generation as Linearization}}
-
-\author{Aarne Ranta \\
-  Department of Computing Science \\
-  Chalmers University of Technology and the University of Gothenburg\\
-  {\tt aarne@cs.chalmers.se}}
-
-\date{30 November 2004}
-
-\begin{document}
-
-\maketitle
-
-
-\subsection*{Abstract}
-
-{\em
-This paper presents a compiler for a fragment of the C programming
-language, with JVM (Java Virtual Machine) as target language.
-The compiler is implemented in a purely declarative way:
-its definition consists of an abstract syntax of program
-structures and two concrete syntaxes matching the abstract
-syntax: one for C and one for JVM. From these grammar components,
-the compiler is derived by using the GF (Grammatical Framework)
-grammat tool: the front end consists of parsing and semantic
-checking in accordance to the C grammar, and the back end consists
-of linearization in accordance to the JVM grammar. The tool provides
-other functionalities as well, such as decompilation and interactive
-editing. 
-}
-
-{\bf Notice}. {\em 
-Revised 2 March 2010 for GF 3.1. The only change is that the GF
-parser is now used directly, instead of going via BNFC (Section 7).
-}
-
-\section{Introduction}
-
-The experiment reported in this paper was prompted by a challenge
-posted by Lennart Augustsson to the participants of the workshop
-on Dependent Types in Programming held at Dagstuhl in September 2004.
-The challenge was to use dependent types to write a compiler from
-C to bytecode. This paper does not meet the challenge quite literally,
-since our compiler is for a different subset of C than Augustsson's
-specification, and since the bytecode that we generate is JVM instead
-of his format. But it definitely makes use of dependent types.
-
-Augustsson's  challenge did not specify \textit{how} dependent
-types are to be used, and the first of the two points we make in this
-paper (and its title) reflects our interpretation:
-we use dependent types, in combination with higher-order abstract syntax (HOAS),
-to define the grammar of the source language (here, the fragment of C).
-The grammar constitutes the single, declarative source from which
-the compiler front end is derived, comprising both parser and type
-checker.
-
-The second point, code generation by linearization, means that the
-back end is likewise implemented by a grammar of the target
-language (in this case, a fragment of JVM). This grammar is the
-declarative source from which the compiler back end is derived.
-In addition, some postprocessing is needed to
-make the code conform to Jasmin assembler requirements.
-
-The complete code of the compiler is 300 lines: 250 lines for the grammars,
-50 lines for the postprocessor. The code 
-is presented in the appendices of this paper.
-
-
-
-\section{The Grammatical Framework}
-
-The tool we have used for implementing the compiler is
-GF, the \empha{Grammatical Framework} \cite{gf-jfp}. GF 
-is similar to a Logical Framework (LF) 
-\cite{harper-honsell}
-extended with
-a notation for defining concrete syntax. GF was originally
-designed to help building multilingual
-translation systems for natural languages and also
-between formal and natural languages. The translation model
-implemented by GF is very simple:
-\begin{verbatim}
-             parsing                       linearization
-             ------------>                 ------------>
-  Language_1               Abstract Syntax               Language_2
-             <------------                 <------------
-             linearization                 parsing
-\end{verbatim}
-An abstract syntax is similar to a \empha{theory}, or a
-\empha{signature} in a logical framework. A 
-concrete syntax defines, in a declarative way,
-a translation of abstract syntax trees (well-formed terms) 
-into concrete language structures, and from this definition, one can
-derive both linearization and parsing. 
-
-To give an example,
-a (somewhat simplified) translator for addition expressions
-consists of the abstract syntax rule
-\begin{verbatim}
-  fun EAdd : (A : Typ) -> Exp A -> Exp A -> Exp A ;
-\end{verbatim}
-the C concrete syntax rule
-\begin{verbatim}
-  lin EAdd _ x y = {s = x.s ++ "+" ++ y.s ; prec = 2} ;
-\end{verbatim}
-and the JVM concrete syntax rule
-\begin{verbatim}
-  lin EAdd t x y = {s = x.s ++ y.s ++ t.s ++ "_add"} ;
-\end{verbatim}
-The abstract syntax rule uses a type argument to capture
-the fact that addition is polymorphic (which is a simplification,
-because we will restrict the rule to numeric types only)
-and that both operands have the same type as the value.
-The C rule shows that the type information is suppressed,
-and that the expression has precedence level 2 (which is a simplification,
-since we will also treat associativity).
-The JVM rule shows how addition is translated to stack machine
-instructions, where the type of the postfixed addition instruction has to
-be made explicit. Our compiler, like any GF translation system, will
-consist of rules like these.
-
-The number of languages related to one abstract syntax in
-a translation system is of course not limited to two. 
-Sometimes just one language is involved; 
-GF then works much the same way as any grammar 
-formalism or parser generator. 
-The largest number of languages in an application known to us is 88;
-its domain are numeral expressions from 1 to 999,999 \cite{gf-homepage}.
-
-In addition to linearization and parsing, GF supports grammar-based
-\empha{multilingual authoring} \cite{khegai}: interactive editing
-of abstract syntax trees with immediate feedback as linearized texts,
-and the possibility to textual through the parsers. 
- 
-From the GF point of view, the goal of the compiler experiment
-is to investigate if GF is capable of implementing
-compilers using the ideas of single-source language definition
-and code generation as linearization. The working hypothesis
-was that it \textit{is} capable but inconvenient, and that,
-working out a complete example, we would find out what 
-should be done to extend GF into a compiler construction tool.
-
-
-\subsection{Advantages and disadvantages}
-
-Due to the way in which it is built, our compiler has
-a number of unusual, yet attractive features:
-\bequ
-The front end is defined by a grammar of C as its single source.
-
-The grammar defines both abstract and concrete syntax, and also
-semantic well-formedness (types, variable scopes).
-
-The back end is implemented by means of a grammar of JVM providing
-another concrete syntax to the abstract syntax of C.
-
-As a result of the way JVM is defined, only semantically well formed
-JVM programs are generated.
-
-The JVM grammar can also be used as a decompiler, which translates
-JVM code back into C code.
-
-The language has an interactive editor that also supports incremental
-compilation.
-\enqu
-The problems that we encountered and their causes will be explained in 
-the relevant sections of this report. To summarize,
-\bequ
-The scoping conditions resulting from \HOAS\ are slightly different
-from the standard ones of C.
-
-Our JVM syntax is slightly different from the specification, and
-hence needs some postprocessing.
-
-Using \HOAS\ to encode all bindings is sometimes cumbersome.
-\enqu
-The first shortcoming seems to be inevitable with the technique
-we use: just like lambda calculus, our C semantics allows
-overshadowing of earlier bindings by later ones. 
-The second problem is systematically solved by using
-an intermediate JVM format, where symbolic variable addresses
-are used instead of numeric stack addresses.
-The last shortcoming is partly inherent in the problem of binding:
-to spell out, in any formal notation,
-what happens in complex binding structures \textit{is}
-complicated. But it also suggests ways in which GF could be 
-tuned to give better support
-to compiler construction, which, after all, is not an intended
-use of GF as it is now.
-
-
-
-
-
-
-
-
-\section{The abstract syntax}
-
-An \empha{abstract syntax} in GF consists of \texttt{cat} judgements
-\[
-\mbox{\texttt{cat}} \; C \; \Gamma
-\]
-declaring basic types (depending on a context $\Gamma$), 
-and \texttt{fun} judgements 
-\[
-\mbox{\texttt{fun}} \; f \; \mbox{\texttt{:}} \; A
-\]
-declaring functions $f$ of any type $A$, which can be a basic type or
-a function type.
-\empha{Syntax trees} are well-formed terms of basic
-types, in $\eta$-long normal form.
-
-As for notation, each judgement form is recognized by
-its keyword (\texttt{cat}, \texttt{fun}, etc), 
-and the same keyword governs all judgements
-until the next keyword is encountered.
-
-The abstract syntax that we will present is no doubt closer
-to C than to JVM. One reason is that what we are building is a
-\textit{C compiler}, and match with the target language is a
-secondary consideration. Another, more general reason is that
-C is a higher-level language and JVM which means, among
-other things, that C makes more semantic distinctions.
-In general, the abstract syntax of a translation system
-must reflect all semantic distinctions that can be made
-in the languages involved, and then it is a good idea to
-start with looking at what the most distinctive language
-needs.
-
-
-
-\subsection{Statements}
-
-Statements in C may involve variables, expressions, and
-other statements.
-The following \texttt{cat} judgements of GF define the syntactic categories
-that are needed to construct statements
-\begin{verbatim}
-  cat
-    Stm ;
-    Typ ;
-    Exp Typ ;
-    Var Typ ;
-\end{verbatim}
-The type \texttt{Typ} is the type of C's datatypes.
-The type of expressions is a dependent type, 
-since it has a nonempty context, indicating that \texttt{Exp} takes
-a \texttt{Typ} as argument. The rules for \texttt{Exp}
-will thus be rules to construct well-typed expressions of
-a given type. \texttt{Var}\ is the type of variables,
-of a given type, that get bound in C's variable
-declarations.
-
-Let us start with the simplest kind of statements:
-declarations and assignments. The following \texttt{fun}
-rules define their abstract syntax:
-\begin{verbatim}
-  fun
-    Decl   : (A : Typ) -> (Var A -> Stm) -> Stm ;
-    Assign : (A : Typ) -> Var A -> Exp A -> Stm -> Stm ;
-\end{verbatim}
-The \texttt{Decl}\ function captures the rule that
-a variable must be declared before it can be used or assigned to:
-its second argument is a \empha{continuation}, which is
-the sequence of statements that depend on (= may refer to)
-the declared variable. 
-The \texttt{Assign} function uses dependent types to 
-control that a variable is always assigned a value of proper
-type. 
-
-We will treat all statements, except
-\texttt{return}s, in terms of continuations. A sequence of
-statements (which always has the type \texttt{Stm}) thus
-always ends in a \texttt{return}, or, abruptly, in
-an empty statement, \texttt{End}. Here are rules for some other
-statement forms:
-\begin{verbatim}
-    While  : Exp TInt -> Stm -> Stm -> Stm ;
-    IfElse : Exp TInt -> Stm -> Stm -> Stm -> Stm ;
-    Block  : Stm -> Stm -> Stm ;
-    Return : (A : Typ) -> Exp A -> Stm ;
-    End    : Stm ;
-\end{verbatim}
-Here is an example of a piece of code and its abstract syntax.
-\begin{verbatim}
-  int x ;      Decl (TNum TInt) (\x -> 
-  x = 5 ;        Assign (TNum TInt) x (EInt 5) (
-  return x ;       Return (TNum TInt) (EVar (TNum TInt) x)))
-\end{verbatim}
-The details of expression and type 
-syntax will be explained in the next section.
-
-Our binding syntax is more liberal than C's in two ways.
-First,
-lambda calculus permits overshadowing previous bindings
-by new ones, e.g. to write \verb6\x -> (\x -> f x)6.
-The corresponding overshadowing of declarations is not
-legal in C, within one and the same block.
-Secondly, we allow declarations anywhere in a block,
-not just in the beginning.
-The second deviation would be easy to mend, whereas
-the first one is inherent to the method of \HOAS.
-
-
-
-\subsection{Types and expressions}
-
-Our fragment of C has two types: integers and floats.
-Many operators of C are overloaded so that they can
-be used for both of these types, as well as for
-some other numeric types---but not for e.g.\ arrays
-and structures. We capture this distinction by a notion
-reminiscent of \empha{type classes}: we introduce a special
-category of numeric types, and a coercion of numeric types
-into types in general.
-\begin{verbatim}
-  cat 
-    NumTyp ;
-  fun
-    TInt, TFloat : NumTyp ;
-    TNum : NumTyp -> Typ ;  
-\end{verbatim}
-Well-typed expressions are built from constants,
-from variables, and by means of binary operations.
-\begin{verbatim}
-    EVar   : (A : Typ) -> Var A -> Exp A ;
-    EInt   : Int -> Exp (TNum TInt) ;
-    EFloat : Int -> Int -> Exp (TNum TFloat) ;
-    ELt    : (n : NumTyp) -> let Ex = Exp (TNum n) in 
-               Ex -> Ex -> Exp (TNum TInt) ;
-    EAdd, EMul, ESub : (n : NumTyp) -> let Ex = Exp (TNum n) in 
-               Ex -> Ex -> Ex ;
-\end{verbatim}
-Notice that the category \texttt{Var} has no constructors,
-but its expressions are only created by
-variable bindings in \HOAS. 
-Notice also that GF has a built-in type \texttt{Int} of
-integer literals, but floats are constructed by hand.
-
-Yet another expression form are function calls. To this
-end, we need a notion of (user-defined) functions and
-argument lists. The type of functions depends on an
-argument type list and a value type. Expression lists
-are formed to match type lists.
-\begin{verbatim}
-  cat
-    ListTyp ;
-    Fun ListTyp Typ ;
-    ListExp ListTyp ;
-
-  fun
-    EAppNil : (V : Typ) -> Fun NilTyp V -> Exp V ;
-    EApp    : (AS : ListTyp) -> (V : Typ) -> 
-                Fun AS V -> ListExp AS -> Exp V ;
-
-    NilTyp  : ListTyp ;
-    ConsTyp : Typ -> ListTyp -> ListTyp ;
-
-    OneExp  : (A : Typ) -> Exp A -> ListExp (ConsTyp A NilTyp) ;
-    ConsExp : (A : Typ) -> (AS : ListTyp) -> 
-                Exp A -> ListExp AS -> ListExp (ConsExp A AS) ;
-\end{verbatim}
-The separation between zero-element applications and other
-applications is a concession to the concrete syntax of C:
-it in this way that we can control the use of commas so that
-they appear between arguments (\texttt{(x,y,z)}) but not
-after the last argument (\texttt{(x,y,z,)}).
-The compositionality of linearization (Section~\ref{compositionality} below)
-forbids case analysis on the length of the lists.
-
-
-\subsection{Functions}
-
-On the top level, a program is a sequence of functions.
-Each function may refer to functions defined earlier
-in the program. The idea to express the binding of
-function symbols with \HOAS\ is analogous to the binding
-of variables in statements, using a continuation.
-As with variables, the principal way to build function symbols is as
-bound variables (in addition, there can be some
-built-in functions, unlike in the case of variables).
-The continuation of can be recursive, which we express by
-making the function body into a part of the continuation;
-the category \texttt{Rec} is the combination of a function
-body and the subsequent function definitions.
-\begin{verbatim}
-  cat
-    Program ;
-    Rec ListTyp ;
-  fun
-    Empty : Program ;
-    Funct : (AS : ListTyp) -> (V : Typ) -> 
-              (Fun AS V -> Rec AS) -> Program ;
-    FunctNil : (V : Typ) -> 
-                 Stm -> (Fun NilTyp V -> Program) -> Program ;
-\end{verbatim}
-For syntactic reasons similar to function application
-expressions in the previous section, we have distinguished between
-empty and non-empty argument lists.
-
-The tricky problem with function definitions
-is that they involve two nested binding constructions:
-the outer binding of the function symbol and the inner
-binding of the function parameter lists.
-For the latter, we could use
-vectors of variables, in the same way as vectors of
-expressions are used to give arguments to functions.
-However, this would lead to the need of cumbersome
-projection functions when using the parameters
-in the function body. A more elegant solution is
-to use \HOAS\ to build function bodies:
-\begin{verbatim}
-    RecOne  : (A : Typ) -> 
-                   (Var A -> Stm) -> Program -> Rec (ConsTyp A NilTyp) ;
-    RecCons : (A : Typ) -> (AS : ListTyp) -> 
-                  (Var A -> Rec AS) -> Program -> Rec (ConsTyp A AS) ;
-\end{verbatim}
-The end result is an abstract syntax whose relation
-to concrete syntax is somewhat remote. Here is an example of
-the code of a function and its abstract syntax:
-\begin{verbatim}
-                      let int = TNum TInt in
-  int fact            Funct (ConsTyp int NilTyp) int (\fact -> 
-        (int n) {                                       RecOne int (\n -> 
-    int f ;             Decl int (\f -> 
-    f = 1 ;             Assign int f (EInt 1) ( 
-    while (1 < n) {     While (ELt int (EInt 1) (EVar int n)) (Block (
-      f = n * f ;         Assign int f (EMul int (EVar int n) (EVar int f)) (
-      n = n - 1 ;         Assign int n (ESub int (EVar int n) (EInt 1)) 
-    }                     End)) 
-    return f ;          (Return int (EVar int f))) End))) 
-  } ;                   Empty)
-\end{verbatim}
-
-
-\subsection{The \texttt{printf} function}
-
-To give a valid type to the C function \texttt{printf}
-is one of the things that can be done with
-dependent types \cite{cayenne}. We have not defined \texttt{printf}
-in its full strength, partly because of the difficulties to compile
-it into JVM. But we use special cases of \texttt{printf} as
-statements, to be able to print values of different types.
-\begin{verbatim}
-    Printf : (A : Typ) -> Exp A -> Stm -> Stm ;
-\end{verbatim}
-
-
-
-
-
-\section{The concrete syntax of C}
-
-A concrete syntax, for a given abstract syntax, 
-consists of \texttt{lincat} judgements
-\[
-\mbox{\texttt{lincat}} \; C \; \mbox{\texttt{=}} \; T
-\]
-defining the \empha{linearization types} $T$ of each category $C$,
-and \texttt{lin} judgements
-\[
-\mbox{\texttt{lin}} \; f \; \mbox{\texttt{=}} \; t
-\]
-defining the \empha{linearization functions} $t$ of each function $f$
-in the abstract syntax. The linearization functions are
-checked to be well-typed with respect the \texttt{lincat}
-definitions, and the syntax of GF forces them to be \empha{compositional}
-in the sense that the linearization of a complex tree is always
-a function of the linearizations of the subtrees. Schematically, if
-\[
-  f \colon A_{1} \rarrow \cdots \rarrow A_{n} \rarrow A 
-\]
-then
-\[
-  \sugmap{f} \colon 
-    \sugmap{A_{1}} \rarrow \cdots 
-    \rarrow \sugmap{A_{n}} \rarrow \sugmap{A} 
-\]
-and the linearization algorithm is simply
-\[
-  \sugmap{(f \; a_{1} \; \ldots \; a_{n})} \; = \;
-   \sugmap{f} \; \sugmap{a_{1}} \; \ldots \; \sugmap{a_{n}}
-\]
-using the \sugmap{} notation for both linearization types, 
-linearization functions, and linearizations of trees.
-
-\label{compositionality}
-Because of compositionality, no case analysis on expressions
-is possible in linearization rules. The values of linearization
-therefore have to carry information on how they are used in
-different situations. Therefore linearization
-types are generally record types instead of just the string type.
-The simplest record type that is used in GF is
-\bece
-\verb6{s : Str}6
-\ence
-If the linearization type of a category is not explicitly
-given by a \texttt{lincat} judgement, this type is
-used by default. 
-
-With \HOAS, a syntax tree can have variable-bindings in its
-constituents. The linearization of such a constituent
-is compositionally defined to be the record linearizing the body
-extended with fields for each of the variable symbols:
-\[
-\sugmap{(\lambda x_{0} \rarrow \cdots \rarrow \lambda x_{n} \rarrow b)}
-\;=\;
-\sugmap{b} *\!* \{\$_{0} = \sugmap{x_{0}} ; \ldots ; \$_{n} = \sugmap{x_{n}}\}
-\]
-Notice that the variable symbols can
-always be found because linearizable trees are in $\eta$-long normal form.
-Also notice that we are here using the 
-\sugmap{} notation in yet another way, to denote the magic operation
-that converts variable symbols into strings.
-
-
-\subsection{Resource modules}
-
-Resource modules define auxiliary notions that can be
-used in concrete syntax. These notions include
-\empha{parameter types} defined by \texttt{param}
-judgements
-\[
-\mbox{\texttt{param}} \; P \; \mbox{\texttt{=}} 
-  \; C_{1} \; \Gamma_{1} \; \mid \; \cdots \; \mid \; 
-  \; C_{n} \; \Gamma_{n}
-\]
-and \empha{operations} defined by
-\texttt{oper} judgements
-\[
-\mbox{\texttt{oper}} \; f \; \mbox{\texttt{:}} \; T \; \mbox{\texttt{=}} \; t
-\]
-These judgements are
-similar to datatype and function definitions
-in functional programming, with the restriction
-that parameter types must be finite and operations
-may not be recursive. It is due to these restrictions that
-we can always derive a parsing algorithm from a set of
-linearization rules.
-
-In addition to types defined in \texttt{param} judgements,
-initial segments of natural numbers, \texttt{Ints n},
-can be used as parameter types. This is the most important parameter
-type we use in the syntax of C, to represent precedence.
-
-The following string operations are useful in almost
-all grammars. They are actually included in a GF \texttt{Prelude},
-but are here defined from scratch to make the code shown in
-the Appendices complete.
-\begin{verbatim}
-  oper
-    SS    : Type = {s : Str} ;
-    ss    : Str -> SS = \s -> {s = s} ;
-    cc2   : (_,_ : SS) -> SS = \x,y -> ss (x.s ++ y.s) ;
-    paren : Str -> Str = \str -> "(" ++ str ++ ")" ;
-\end{verbatim}
-
-
-
-\subsection{Precedence}
-
-We want to be able to recognize and generate one and the same expression with
-or without parentheses, depending on whether its precedence level
-is lower or higher than expected. For instance, a sum used as
-an operand of multiplication must be in parentheses. We
-capture this by defining a parameter type of
-precedence levels. Five levels are enough for the present
-fragment of C, so we use the enumeration type of 
-integers from 0 to 4 to define the \empha{inherent precedence level}
-of an expression
-\begin{verbatim} 
-  oper 
-    Prec    : PType = Predef.Ints 4 ;
-    PrecExp : Type = {s : Str ; p : Prec} ;
-\end{verbatim}
-in a resource module (see Appendix D), and
-\begin{verbatim}
-  lincat Exp = PrecExp ;
-\end{verbatim}
-in the concrete syntax of C itself. 
-
-To build an expression that has a certain inherent precedence level,
-we use the operation
-\begin{verbatim}
-    mkPrec : Prec -> Str -> PrecExp = \p,s -> {s = s ; p = p} ;
-\end{verbatim}
-To use an expression of a given inherent level at some expected level,
-we define a function that says that, if the inherent level is lower
-than the expected level, parentheses are required. 
-\begin{verbatim}
-    usePrec : PrecExp -> Prec -> Str = \x,p ->
-      ifThenStr
-        (less x.p p) 
-        (paren x.s)
-        x.s ;
-\end{verbatim}
-(The code shown in Appendix D is at the moment more cumbersome,
-due to holes in the support for integer arithmetic in GF.)
-
-With the help of \texttt{mkPrec} and \texttt{usePrec},
-we can now define the main high-level operations that are
-used in the concrete syntax itself---constants (highest level),
-non-associative infixes, and left associative infixes:
-\begin{verbatim}
-    constant : Str -> PrecExp = mkPrec 4 ;
-
-    infixN : Prec -> Str -> (_,_ : PrecExp) -> PrecExp = \p,f,x,y ->
-      mkPrec p (usePrec x (nextPrec p) ++ f ++ usePrec y (nextPrec p)) ;
-    infixL : Prec -> Str -> (_,_ : PrecExp) -> PrecExp = \p,f,x,y ->
-      mkPrec p (usePrec x p ++ f ++ usePrec y (nextPrec p)) ;
-\end{verbatim}
-(The code in Appendix D adds to this an associativity parameter, 
-which is redundant in GF, but which we use to instruct the Happy 
-parser generator.)
-
-
-\subsection{Expressions}
-
-With the machinery introduced, the linearization rules of expressions
-are simple and concise:
-\begin{verbatim}
-    EVar  _ x  = constant x.s ;
-    EInt    n  = constant n.s ;
-    EFloat a b = constant (a.s ++ "." ++ b.s) ;
-    EMul _     = infixL 3 "*" ;
-    EAdd _     = infixL 2 "+" ;
-    ESub _     = infixL 2 "-" ;
-    ELt _      = infixN 1 "<" ;
-
-    EAppNil val f = constant (f.s ++ paren []) ;
-    EApp args val f exps = constant (f.s ++ paren exps.s) ;
-\end{verbatim}
-
-
-\subsection{Types}
-
-Types are expressed in two different ways: 
-in declarations, we have \texttt{int} and  \texttt{float}, but
-as formatting arguments to \texttt{printf}, we have
-\verb6"%d"6 and \verb6"%f"6, with the quotes belonging to the
-names. The simplest solution in GF is to linearize types
-to records with two string fields.
-\begin{verbatim}
-  lincat
-    Typ, NumTyp = {s,s2 : Str} ;
-  lin
-    TInt    = {s = "int" ; s2 = "\"%d\""} ; 
-    TFloat  = {s = "float" ; s2 = "\"%f\""} ;
-\end{verbatim}
-
-
-\subsection{Statements}
-
-Statements in C have
-the simplest linearization type, \verb6{s : Str}6.
-We use a handful of auxiliary operations to regulate
-the use of semicolons on a high level.
-\begin{verbatim}
-  oper
-    continues : Str -> SS -> SS = \s,t -> ss (s ++ ";" ++ t.s) ; 
-    continue  : Str -> SS -> SS = \s,t -> ss (s ++ t.s) ;
-    statement : Str -> SS       = \s   -> ss (s ++ ";"); 
-\end{verbatim}
-As for declarations, which bind variables, we notice the
-projection \verb6.$06 to refer to the bound variable.
-Also notice the use of the \texttt{s2} field of the type
-in \texttt{printf}. 
-\begin{verbatim}
-  lin
-    Decl  typ cont = continues (typ.s ++ cont.$0) cont ;
-    Assign _ x exp = continues (x.s ++ "=" ++ exp.s) ;
-    While exp loop = continue  ("while" ++ paren exp.s ++ loop.s) ;
-    IfElse exp t f = continue  ("if" ++ paren exp.s ++ t.s ++ "else" ++ f.s) ;
-    Block stm      = continue  ("{" ++ stm.s ++ "}") ;
-    Printf t e     = continues ("printf" ++ paren (t.s2 ++ "," ++ e.s)) ;
-    Return _ exp   = statement ("return" ++ exp.s) ;
-    Returnv        = statement "return" ;
-    End            = ss [] ;
-\end{verbatim}
-
-
-\subsection{Functions and programs}
-
-The category \texttt{Rec} of recursive function bodies with continuations
-has three components: the function body itself, the parameter list, and
-the program that follows. We express this by a linearization type that
-contains three strings:
-\begin{verbatim}
-  lincat Rec = {s,s2,s3 : Str} ;
-\end{verbatim}
-The body construction rules accumulate the parameter list
-independently of the two other components:
-\begin{verbatim}
-  lin
-    RecOne typ stm prg = stm ** {
-      s2 = typ.s ++ stm.$0 ;
-      s3 = prg.s
-      } ;
-    RecCons typ _ body prg = {
-      s  = body.s ; 
-      s2 = typ.s ++ body.$0 ++ "," ++ body.s2 ;
-      s3 = prg.s
-      } ;
-\end{verbatim}
-The top-level program construction rules rearrange the three
-components into a linear structure:
-\begin{verbatim}
-    FunctNil val stm cont = ss (
-      val.s ++ cont.$0 ++ paren [] ++ "{" ++ 
-      stm.s ++ "}" ++ ";" ++ cont.s) ;
-    Funct args val rec = ss (
-      val.s ++ rec.$0 ++ paren rec.s2 ++ "{" ++ 
-      rec.s ++ "}" ++ ";" ++ rec.s3) ;
-\end{verbatim}
-
-
-%%\subsection{Lexing and unlexing}
-
-
-
-\section{The concrete syntax of JVM}
-
-JVM syntax is, linguistically, more straightforward than
-the syntax of C, and could even be defined by a regular
-expression. However, the JVM syntax that our compiler
-generates does not comprise full JVM, but only the fragment
-that corresponds to well-formed C programs.
-
-The JVM syntax we use is a symbolic variant of the Jasmin assembler
-\cite{jasmin}.
-The main deviation from Jasmin are
-variable addresses, as described in Section~\ref{postproc}.
-The other deviations have to do with spacing: the normal
-unlexer of GF puts spaces between constituents, whereas
-in JVM, type names are integral parts of instruction names.
-We indicate gluing uniformly by generating an underscore
-on the side from which the adjacent element is glued. Thus
-e.g.\ \verb6i _load6 becomes \verb6iload6.
-
-
-\subsection{Symbolic JVM}
-\label{postproc}
-
-What makes the translation from our abstract syntax to JVM 
-tricky is that variables must be replaced by
-numeric addresses (relative to the frame pointer).
-Code generation must therefore maintain a symbol table that permits
-the lookup of variable addresses. As shown in the code
-in Appendix C, we do not treat symbol tables
-in linearization, but instead generated code in
-\empha{Symbolic JVM}---that is, JVM with symbolic addresses.
-Therefore we need a postprocessor that resolves the symbolic addresses,
-shown in Appendix E.
-
-To make the postprocessor straightforward,
-Symbolic JVM has special \texttt{alloc} instructions,
-which are not present in real JVM.
-Our compiler generates \texttt{alloc} instructions from
-variable declarations.
-The postprocessor comments out the \texttt{alloc} instructions, but we
-found it a good idea not to erase them completely, since they make the
-code more readable.
-
-The following example shows how the three representations (C, Symbolic JVM, JVM) 
-look like for a piece of code.
-\begin{verbatim}
-  int x ;   alloc i x      ; x gets address 0
-  int y ;   alloc i y      ; y gets address 1
-  x = 5 ;   ldc 5          ldc 5
-            i _store x     istore 0
-  y = x ;   i _load x      iload 0
-            i _store y     istore 1
-\end{verbatim}
-
-
-\subsection{Labels and jumps}
-
-A problem related to variable addresses 
-is the generation of fresh labels for
-jumps. We solve this in linearization
-by maintaining a growing label suffix
-as a field of the linearization of statements into
-instructions. The problem remains that statements on the
-same nesting level, e.g.\ the two branches
-of an \texttt{if-else} statement can use the same
-labels. Making them unique must be
-added to the post-processing pass. This is
-always possible, because labels are nested in a
-disciplined way, and jumps can never go to remote labels.
-
-As it turned out laborious to thread the label counter
-to expressions, we decided to compile comparison 
-expressions (\verb6x < y6) into function calls, and provide the functions in
-a run-time library. This will no more work for the 
-conjunction (\verb6x && y6)
-and disjunction (\verb6x || y6), if we want to keep their semantics
-lazy, since function calls are strict in their arguments.
-
-
-
-
-
-\subsection{How to restore code generation by linearization}
-
-Since postprocessing is needed, we have not quite achieved
-the goal of code generation as linearization---if
-linearization is understood in the
-sense of GF. In GF, linearization can only depend 
-on parameters from finite parameter sets. Since the size of
-a symbol table can grow indefinitely, it is not 
-possible to encode linearization with updates to and 
-lookups from a symbol table, as is usual in code generation. 
-
-One attempt we made to achieve JVM linearization with
-numeric addresses was to alpha-convert abstract syntax syntax trees
-so that variables get indexed with integers that indicate their 
-depths in the tree. This hack works in the present fragment of C
-because all variables need the same amount of memory (one word), 
-but would break down if we added double-precision floats. Therefore
-we have used the less pure (from the point of view of
-code generation as linearization) method of
-symbolic addresses.
-
-It would certainly be possible to generate variable addresses
-directly in the syntax trees by using dependent types; but this 
-would clutter the abstract
-syntax in a way that is hard to motivate when we are in
-the business of describing the syntax of C. The abstract syntax would
-have to, so to say, anticipate all demands of the compiler's
-target languages. 
-
-
-\subsection{Problems with the JVM bytecode verifier}
-
-An inherent restriction for linearization in GF is compositionality.
-This prevents optimizations during linearization
-by clever instruction selection, elimination of superfluous
-labels and jumps, etc. One such optimization, the removal
-of unreachable code (i.e.\ code after a \texttt{return} instruction)
-is actually required by the JVM byte code verifier.
-The solution is, again, to perform this optimization in postprocessing.
-What we currently do, however, is to be careful and write
-C programs so that they always end with a return statement in the
-outermost block.
-
-Another problem related to \texttt{return} instructions is that
-both C and JVM programs have a designated \texttt{main} function.
-This function must have a certain type, which is different in C and
-JVM. In C, \texttt{main} returns an integer encoding what
-errors may have happend during execution. The JVM 
-\texttt{main}, on the other hand, returns a \texttt{void}, i.e.\
-no value at all. A \texttt{main} program returning an
-integer therefore provokes a JVM bytecode verifier error.
-The postprocessor could take care of this; but currently
-we just write programs with void \texttt{return}s in the 
-\texttt{main} functions.
-
-The parameter list of \texttt{main} is also different in C (empty list)
-and JVM (a string array \texttt{args}). We handle this problem
-with an \empha{ad hoc} postprocessor rule.
-
-Every function prelude in JVM must indicate the maximum space for
-local variables, and the maximum evaluation stack space (within
-the function's own stack frame). The locals limit is computed in
-linearization by maintaining a counter field. The stack limit
-is blindly set to 1000; it would be possible to set an
-accurate limit in the postprocessing phase.
-
-
-\section{Translation as linearization vs.\ transfer}
-
-Many of the problems we have encountered in code generation by
-linearization are familiar from
-translation systems for natural languages. For instance, to translate
-the English pronoun \eex{you} to German, you have to choose
-between \eex{du, ihr, Sie}; for Italian, there are four
-variants, and so on. To deal with this by linearization,
-all semantic distinctions made in any of the involved languages 
-have to be present in the common abstract syntax. The usual solution to 
-this problem is not a universal abstract syntax, but
-\empha{transfer}: translation does not just linearize
-the same syntax trees to another language, but uses
-a noncompositional function that translates
-trees of one language into trees of another.
-
-Using transfer in the
-back end is precisely what traditional compilers do.
-The transfer function in our case would be a noncompositional
-function from the abstract syntax of C to a different abstract
-syntax of JVM. The abstract syntax notation of GF permits
-definitions of functions, and the GF interpreter can be used
-for evaluating terms into normal form. Thus one could write
-the code generator just like in any functional language:
-by sending in an environment and a syntax tree, and
-returning a new environment with an instruction list:
-\begin{verbatim}
-  fun 
-    transStm : Env -> Stm -> EnvInstr ;
-  def
-    transStm env (Decl typ cont) = ... 
-    transStm env (While (ELt a b) stm cont) = ... 
-    transStm env (While exp stm cont) = ... 
-\end{verbatim}
-This would be cumbersome in practice, because
-GF does not have programming-language facilities 
-like built-in lists and tuples, or monads. Moreover,
-the compiler could no longer be inverted into a decompiler, 
-in the way true linearization can be inverted into a parser.
-
-
-
-\section{Parser generation}
-\label{bnfc}
-
-The whole GF part of the compiler (parser, type checker, Symbolic JVM
-generator) can be run in the GF interpreter. 
-The weakest point of the resulting compiler, by current
-standards, is the parser. GF is a powerful grammar formalism, which
-needs a very general parser, taking care of ambiguities and other
-problems that are typical of natural languages but should be
-overcome in programming languages by design. The parser is moreover run
-in an interpreter that takes the grammar (in a suitably compiled form)
-as an argument. 
-
-Fortunately, it is easy to replace the generic, interpreting GF parser
-by a compiled LR(1) parser. GF supports the translation of a concrete
-syntax into the \empha{Labelled BNF} (LBNF) format, %% \cite{lbnf}, 
-which in turn can be translated to parser generator code
-(Happy, Bison, or JavaCUP), by the BNF Converter \cite{bnfc}.
-The parser we are therefore using in the compiler is a Haskell
-program generated by Happy \cite{happy}. 
-
-We regard parser generation
-as a first step towards developing GF into a 
-production-quality compiler compiler. The efficiency of the parser
-is not the only relevant thing. Another advantage of an LR(1)
-parser generator is that it performs an analysis on the grammar
-finding conflicts, and provides a debugger. It may be
-difficult for a human to predict how a context-free grammar
-performs at parsing; it is much more difficult to do this for
-a grammar written in the abstract way that GF permits (cf.\ the
-example in Appendix B).
-
-The current version of the C grammar is ambiguous. GF's own
-parser returns all alternatives, whereas the parser generated by
-Happy rules out some of them by its normal conflict handling
-policy. This means, in practice, that extra brackets are
-sometimes needed to group staments together.
-
-
-\subsection{Another notation for \HOAS}
-
-Describing variable bindings with \HOAS\ is sometimes considered
-unintuitive. Let us consider the declaration rule of C (without
-type dependencies for simplicity):
-\begin{verbatim}
-  fun Decl : Typ -> (Var -> Stm) -> Stm ;
-  lin Decl typ stm = {s = typ.s ++ stm.$0 ++ ";" ++stm.s} ;
-\end{verbatim}
-Compare this with a corresponding LBNF rule (also using a continuation):
-\begin{verbatim}
-  Decl. Stm ::= Typ Ident ";" Stm ;
-\end{verbatim}
-To explain bindings attached to this rule, one can say, in natural language, 
-that the identifier gets bound in the statement that follows.
-This means that syntax trees formed by this rule do not have 
-the form \verb6(Decl typ x stm)6, but the form \verb6(Decl typ (\x -> stm))6.
-
-One way to formalize the informal binding rules stated beside
-BNF rules is to use \empha{profiles}: data structures describing
-the way in which the logical arguments of the syntax tree are
-represented by the linearized form. The declaration rule can be
-written using a profile notation as follows:
-\begin{verbatim}
-  Decl [1,(2)3]. Stm ::= Typ Ident ";" Stm ;
-\end{verbatim}
-When compiling GF grammars into LBNF, we were forced to enrich
-LBNF by a (more general) profile notation
-(cf.\ \cite{gf-jfp}, Section 3.3). This suggested at the same
-time that profiles could provide a user-fiendly notation for
-\HOAS\ avoiding the explicit use of lambda calculus.
-
-
-
-\section{Using the compiler}
-
-Our compiler is invoked, of course, by the command \texttt{gfcc}.
-It produces a JVM \texttt{.class} file, by running the
-Jasmin bytecode assembler \cite{jasmin} on a Jasmin (\texttt{.j})
-file:
-\begin{verbatim}
-  % gfcc factorial.c
-  > > wrote file factorial.j
-  Generated: factorial.class
-\end{verbatim}
-The Jasmin code is produced by a postprocessor, written in Haskell
-(Appendix E), from the Symbolic JVM format that is produced by
-linearization. The reasons why actual Jasmin is not generated
-by linearization are explained in Section~\ref{postproc} above.
-
-In addition to the batch compiler, GF provides an interactive 
-syntax editor, in which C programs can be constructed by
-stepwise refinements, local changes, etc.\ \cite{khegai}. The user of the
-editor can work simultaneously on all languages involved.
-In our case, this means that changes can be done both to
-the C code and to the JVM code, and they are automatically
-carried over from one language to the other.
-\commentOut{
-A screen dump of the editor is shown in Fig~\ref{demo}.
-
-\begin{figure}
-\centerline{\psfig{figure=demo2.epsi}} \caption{
-GF editor session where an integer
-expression is expected to be given. The left window shows the
-abstract syntax tree, and the right window the evolving C and
-JVM code. The editor focus is shadowed, and the refinement alternatives
-are shown in a pop-up window.
-}
-\label{demo}
-\end{figure}
-}
-
-
-\section{Related work}
-
-The theoretical ideas behind our compiler experiment
-are familiar from various sources.
-Single-source language and compiler definitions
-can be built using attribute grammars \cite{knuth-attr}.
-The use of
-dependent types in combination with higher-order abstract syntax
-has been studied in various logical frameworks 
-\cite{harper-honsell,magnusson-nordstr,twelf}.
-The addition of linearization rules to type-theoretical 
-abstract syntax is studied in \cite{semBNF}, which also 
-compares the method with attribute grammars.
-
-The idea of using a common abstract syntax for different 
-languages was clearly exposed by Landin \cite{landin}. The view of
-code generation as linearization is a central aspect of
-the classic compiler textbook by Aho, Sethi, and Ullman
-\cite{aho-ullman}. 
-The use of one and the same grammar both for parsing and linearization
-is a guiding principle of unification-based linguistic grammar 
-formalisms \cite{pereira-shieber}. Interactive editors derived from
-grammars have been developed in various programming and proof
-assistants \cite{teitelbaum,metal,magnusson-nordstr}.
-
-Even though the different ideas are well-known, 
-we have not seen them used together to construct a complete
-compiler. In our view, putting these ideas together is
-an attractive approach to compiling, since a compiler written
-in this way is completely declarative, hence concise, 
-and therefore easy to modify and extend. What is more, if
-a new language construct is added, the GF type checker
-verifies that the addition is propagated to all components
-of the compiler. As the implementation is declarative, 
-it is also self-documenting, since a human-readable 
-grammar defines the syntax and static
-semantics that is actually used in the implementation.
-
-
-\section{Conclusion}
-
-The \texttt{gfcc} compiler translates a representative 
-fragment of C to JVM, and growing the fragment
-does not necessarily pose any new kinds of problems. 
-Using \HOAS\ and dependent types to describe the abstract
-syntax of C works fine, and defining the concrete syntax
-of C on top of this using GF linearization machinery is 
-possible. To build a parser that is more efficient than
-GF's generic one, GF offers code generation for standard 
-parser tools.
-
-One result of the experiment is the beginning of a
-library for dealing with typical programming language structures
-such as precedence. This library is exploited in the parser
-generator, which maps certain parameters used into GF grammars
-into precedence directives in labelled BNF grammars.
-
-The most serious difficulty with JVM code generation by linearization
-is to maintain a symbol table mapping variables to addresses.
-The solution we have chosen is to generate Symbolic JVM, that is,
-JVM with symbolic addresses, and translate the symbolic addresses to
-(relative) memory locations by a postprocessor. 
-
-Since the postprocessor works uniformly for the whole Symbolic JVM,
-building a new compiler to generate JVM should now be 
-possible by just writing GF grammars. The most immediate
-idea for developing GF as a compiler tool is to define
-a similar symbolic format for an intermediate language,
-which uses three-operand code and virtual registers.
-
-
-
-\bibliographystyle{plain}
-
-\bibliography{gf-bib}
-
-
-\newpage
-\subsection*{Appendix A: The abstract syntax}
-
-\small
-\begin{verbatim}
-abstract Imper = PredefAbs ** {
-  cat
-    Program ;
-    Rec ListTyp ;
-    Typ ;
-    NumTyp ;
-    ListTyp ;
-    Fun ListTyp Typ ;
-    Body ListTyp ;
-    Stm ;
-    Exp Typ ;
-    Var Typ ;
-    ListExp ListTyp ;
-
-  fun
-    Empty : Program ;
-    Funct : (AS : ListTyp) -> (V : Typ) -> (Fun AS V -> Rec AS) -> Program ;
-    FunctNil : (V : Typ) -> Stm -> (Fun NilTyp V -> Program) -> Program ;
-    RecOne  : (A : Typ) -> (Var A -> Stm) -> Program -> Rec (ConsTyp A NilTyp) ;
-    RecCons : (A : Typ) -> (AS : ListTyp) -> 
-                  (Var A -> Rec AS) -> Program -> Rec (ConsTyp A AS) ;
-
-    Decl    : (A : Typ) -> (Var A -> Stm) -> Stm ;
-    Assign  : (A : Typ) -> Var A -> Exp A -> Stm -> Stm ;
-    While   : Exp (TNum TInt) -> Stm -> Stm -> Stm ;
-    IfElse  : Exp (TNum TInt) -> Stm -> Stm -> Stm -> Stm ;
-    Block   : Stm -> Stm -> Stm ;
-    Printf  : (A : Typ) -> Exp A -> Stm -> Stm ;
-    Return  : (A : Typ) -> Exp A -> Stm ;
-    Returnv : Stm ;
-    End     : Stm ;
-
-    EVar   : (A : Typ) -> Var A -> Exp A ;
-    EInt   : Int -> Exp (TNum TInt) ;
-    EFloat : Int -> Int -> Exp (TNum TFloat) ;
-    ELt    : (n : NumTyp) -> let Ex = Exp (TNum n) in Ex -> Ex -> Exp (TNum TInt) ;
-    EAdd, EMul, ESub : (n : NumTyp) -> let Ex = Exp (TNum n) in Ex -> Ex -> Ex ;
-    EAppNil : (V : Typ) -> Fun NilTyp V -> Exp V ;
-    EApp    : (AS : ListTyp) -> (V : Typ) -> Fun AS V -> ListExp AS -> Exp V ;
-
-    TNum   : NumTyp -> Typ ;  
-    TInt, TFloat : NumTyp ;
-    NilTyp  : ListTyp ;
-    ConsTyp : Typ -> ListTyp -> ListTyp ;
-    OneExp  : (A : Typ) -> Exp A -> ListExp (ConsTyp A NilTyp) ;
-    ConsExp : (A : Typ) -> (AS : ListTyp) -> 
-                 Exp A -> ListExp AS -> ListExp (ConsTyp A AS) ;
-}
-\end{verbatim}
-\normalsize
-\newpage
-
-
-\subsection*{Appendix B: The concrete syntax of C}
-
-\small
-\begin{verbatim}
-concrete ImperC of Imper = open ResImper in {
-  flags lexer=codevars ; unlexer=code ; startcat=Program ;
-
-  lincat
-    Exp = PrecExp ;
-    Typ, NumTyp = {s,s2 : Str} ;
-    Rec = {s,s2,s3 : Str} ;
-  lin
-    Empty = ss [] ;
-    FunctNil val stm cont = ss (
-      val.s ++ cont.$0 ++ paren [] ++ "{" ++ stm.s ++ "}" ++ ";" ++ cont.s) ;
-    Funct args val rec = ss (
-      val.s ++ rec.$0 ++ paren rec.s2 ++ "{" ++ rec.s ++ "}" ++ ";" ++ rec.s3) ;
-    RecOne typ stm prg = stm ** {
-      s2 = typ.s ++ stm.$0 ;
-      s3 = prg.s
-      } ;
-    RecCons typ _ body prg = {
-      s  = body.s ; 
-      s2 = typ.s ++ body.$0 ++ "," ++ body.s2 ;
-      s3 = prg.s
-      } ;
-
-    Decl  typ cont = continues (typ.s ++ cont.$0) cont ;
-    Assign _ x exp = continues (x.s ++ "=" ++ exp.s) ;
-    While exp loop = continue  ("while" ++ paren exp.s ++ loop.s) ;
-    IfElse exp t f = continue  ("if" ++ paren exp.s ++ t.s ++ "else" ++ f.s) ;
-    Block stm      = continue  ("{" ++ stm.s ++ "}") ;
-    Printf t e     = continues ("printf" ++ paren (t.s2 ++ "," ++ e.s)) ;
-    Return _ exp   = statement ("return" ++ exp.s) ;
-    Returnv        = statement "return" ;
-    End            = ss [] ;
- 
-    EVar  _ x  = constant x.s ;
-    EInt    n  = constant n.s ;
-    EFloat a b = constant (a.s ++ "." ++ b.s) ;
-    EMul _     = infixL 3 "*" ;
-    EAdd _     = infixL 2 "+" ;
-    ESub _     = infixL 2 "-" ;
-    ELt _      = infixN 1 "<" ;
-    EAppNil val f = constant (f.s ++ paren []) ;
-    EApp args val f exps = constant (f.s ++ paren exps.s) ;
-
-    TNum t  = t ;     
-    TInt = {s = "int" ; s2 = "\"%d\""} ; TFloat  = {s = "float" ; s2 = "\"%f\""} ;
-    NilTyp  = ss [] ; ConsTyp = cc2 ;
-    OneExp _ e = e ; ConsExp _ _ e es = ss (e.s ++ "," ++ es.s) ;
-}
-\end{verbatim}
-\normalsize
-\newpage
-
-
-\subsection*{Appendix C: The concrete syntax of JVM}
-
-\small
-\begin{verbatim}
-concrete ImperJVM of Imper = open ResImper in {
-  flags lexer=codevars ; unlexer=code ; startcat=Program ;
-
-  lincat
-    Rec = {s,s2,s3 : Str} ; -- code, storage for locals, continuation
-    Stm = Instr ;
-
-  lin
-    Empty = ss [] ;
-    FunctNil val stm cont = ss (
-      ".method" ++ "public" ++ "static" ++ cont.$0 ++ paren [] ++ val.s ++ ";" ++
-      ".limit" ++ "locals" ++ stm.s2 ++ ";" ++
-      ".limit" ++ "stack" ++ "1000" ++ ";" ++
-      stm.s ++
-      ".end" ++ "method" ++ ";" ++ ";" ++
-      cont.s 
-      ) ;
-    Funct args val rec = ss (
-      ".method" ++ "public" ++ "static" ++ rec.$0 ++ paren args.s ++ val.s ++ ";" ++
-      ".limit"  ++ "locals" ++ rec.s2 ++ ";" ++
-      ".limit"  ++ "stack"  ++ "1000" ++ ";" ++
-      rec.s ++
-      ".end" ++ "method" ++ ";" ++ ";" ++
-      rec.s3 
-      ) ;
-
-    RecOne typ stm prg = instrb typ.s (
-      ["alloc"] ++ typ.s ++ stm.$0 ++ stm.s2) {s = stm.s ; s2 = stm.s2 ; s3 = prg.s};
-
-    RecCons typ _ body prg = instrb typ.s (
-      ["alloc"] ++ typ.s ++ body.$0 ++ body.s2) 
-         {s = body.s ; s2 = body.s2 ; s3 = prg.s};
-
-    Decl  typ cont = instrb typ.s (
-      ["alloc"] ++ typ.s ++ cont.$0
-      ) cont ;
-    Assign t x exp = instrc (exp.s ++ t.s ++ "_store" ++ x.s) ;
-    While exp loop = 
-      let 
-        test = "TEST_" ++ loop.s2 ; 
-        end = "END_" ++ loop.s2
-      in instrl (
-        "label" ++ test ++ ";" ++
-        exp.s ++ 
-        "ifeq" ++ end ++ ";" ++ 
-        loop.s ++
-        "goto" ++ test ++ ";" ++ 
-        "label" ++ end
-        ) ;
-    IfElse exp t f = 
-      let 
-        false = "FALSE_" ++ t.s2 ++ f.s2 ; 
-        true  = "TRUE_" ++ t.s2 ++ f.s2
-      in instrl (
-        exp.s ++ 
-        "ifeq" ++ false ++ ";" ++ 
-        t.s ++
-        "goto" ++ true ++ ";" ++
-        "label" ++ false ++ ";" ++
-        f.s ++ 
-        "label" ++ true
-        ) ;
-    Block stm      = instrc stm.s ;
-    Printf t e     = instrc (e.s ++ "invokestatic" ++ t.s ++ "runtime/printf" ++ paren (t.s) ++ "v") ;
-    Return t exp   = instr (exp.s ++ t.s ++ "_return") ;
-    Returnv        = instr "return" ;
-    End            = ss [] ** {s2,s3 = []} ;
-
-    EVar  t x  = instr (t.s ++ "_load" ++ x.s) ;
-    EInt    n  = instr ("ldc" ++ n.s) ;
-    EFloat a b = instr ("ldc" ++ a.s ++ "." ++ b.s) ;
-    EAdd       = binopt "_add" ;
-    ESub       = binopt "_sub" ;
-    EMul       = binopt "_mul" ;
-    ELt t  = binop ("invokestatic" ++ t.s ++ "runtime/lt" ++ paren (t.s ++ t.s) ++ "i") ;
-    EAppNil val f = instr (
-      "invokestatic" ++ f.s ++ paren [] ++ val.s
-      ) ;
-    EApp args val f exps = instr (
-      exps.s ++
-      "invokestatic" ++ f.s ++ paren args.s ++ val.s
-      ) ;
-
-    TNum t = t ;
-    TInt   = ss "i" ;
-    TFloat = ss "f" ;
-    NilTyp = ss [] ;
-    ConsTyp = cc2 ;
-    OneExp _ e = e ;
-    ConsExp _ _ = cc2 ;
-}
-\end{verbatim}
-\normalsize
-\newpage
-
-\subsection*{Appendix D: Auxiliary operations for concrete syntax}
-
-\small
-\begin{verbatim}
-resource ResImper = open Predef in {
-
-  -- precedence
-
-  param PAssoc = PN | PL | PR ;
-
-  oper 
-    Prec    : PType = Predef.Ints 4 ;
-    PrecExp : Type = {s : Str ; p : Prec ; a : PAssoc} ;
-
-    mkPrec : Prec -> PAssoc -> Str -> PrecExp = \p,a,f -> 
-      {s = f ; p = p ; a = a} ;
-
-    usePrec : PrecExp -> Prec -> Str = \x,p ->
-      case <<x.p,p> : Prec * Prec> of {
-        <3,4> | <2,3> | <2,4> => paren x.s ;
-        <1,1> | <1,0> | <0,0> => x.s ;
-        <1,_> | <0,_>         => paren x.s ;
-        _ => x.s
-        } ;
-
-    constant : Str -> PrecExp = mkPrec 4 PN ;
-
-    infixN : Prec -> Str -> (_,_ : PrecExp) -> PrecExp = \p,f,x,y ->
-      mkPrec p PN (usePrec x (nextPrec p) ++ f ++ usePrec y (nextPrec p)) ;
-    infixL : Prec -> Str -> (_,_ : PrecExp) -> PrecExp = \p,f,x,y ->
-      mkPrec p PL (usePrec x p ++ f ++ usePrec y (nextPrec p)) ;
-    infixR : Prec -> Str -> (_,_ : PrecExp) -> PrecExp = \p,f,x,y ->
-      mkPrec p PR (usePrec x (nextPrec p) ++ f ++ usePrec y p) ;
-
-    nextPrec : Prec -> Prec = \p -> case <p : Prec> of {
-      4 => 4 ; 
-      n => Predef.plus n 1
-      } ;
-
-  -- string operations
-
-    SS    : Type = {s : Str} ;
-    ss    : Str -> SS = \s -> {s = s} ;
-    cc2   : (_,_ : SS) -> SS = \x,y -> ss (x.s ++ y.s) ;
-    paren : Str -> Str = \str -> "(" ++ str ++ ")" ;
-
-    continues : Str -> SS -> SS = \s,t -> ss (s ++ ";" ++ t.s) ; 
-    continue  : Str -> SS -> SS = \s,t -> ss (s ++ t.s) ;
-    statement : Str -> SS       = \s   -> ss (s ++ ";"); 
-
-  -- operations for JVM
-
-    Instr  : Type = {s,s2,s3 : Str} ; -- code, variables, labels
-    instr  : Str -> Instr = \s -> 
-      statement s ** {s2,s3 = []} ;
-    instrc : Str -> Instr -> Instr = \s,i -> 
-      ss (s ++ ";" ++ i.s) ** {s2 = i.s2 ; s3 = i.s3} ;
-    instrl : Str -> Instr -> Instr = \s,i -> 
-      ss (s ++ ";" ++ i.s) ** {s2 = i.s2 ; s3 = "L" ++ i.s3} ;
-    instrb : Str -> Str -> Instr -> Instr = \v,s,i -> 
-      ss (s ++ ";" ++ i.s) ** {s2 = v ++ i.s2 ; s3 = i.s3} ;
-    binop  : Str -> SS -> SS -> SS = \op, x, y ->
-      ss (x.s ++ y.s ++ op ++ ";") ;
-    binopt : Str -> SS -> SS -> SS -> SS = \op, t ->
-      binop (t.s ++ op) ;
-}
-\end{verbatim}
-\normalsize
-\newpage
-
-
-\subsection*{Appendix E: Translation of Symbolic JVM to Jasmin}
-
-\small
-\begin{verbatim}
-module Main where
-import Char
-import System
-
-main :: IO ()
-main = do
-  jvm:src:_ <- getArgs
-  s <- readFile jvm
-  let cls = takeWhile (/='.') src
-  let obj = cls ++ ".j"
-  writeFile  obj $ boilerplate cls
-  appendFile obj $ mkJVM cls s
-  putStrLn $ "wrote file " ++ obj
-
-mkJVM :: String -> String -> String
-mkJVM cls = unlines . reverse . fst . foldl trans ([],([],0)) . lines where
-  trans (code,(env,v)) s = case words s of
-    ".method":p:s:f:ns
-        | f == "main" -> (".method public static main([Ljava/lang/String;)V":code,([],1))
-        | otherwise  -> (unwords [".method",p,s, f ++ typesig ns] : code,([],0))
-    "alloc":t:x:_  -> (("; " ++ s):code, ((x,v):env, v + size t))
-    ".limit":"locals":ns -> chCode (".limit locals " ++ show (length ns))
-    "invokestatic":t:f:ns | take 8 f == "runtime/" -> 
-          chCode $ "invokestatic " ++ "runtime/" ++ t ++ drop 8 f ++ typesig ns 
-    "invokestatic":f:ns  -> chCode $ "invokestatic " ++ cls ++ "/" ++ f ++ typesig ns 
-    "alloc":ns           -> chCode $ "; " ++ s
-    t:('_':instr):[";"]  -> chCode $ t ++ instr
-    t:('_':instr):x:_    -> chCode $ t ++ instr ++ " " ++ look x
-    "goto":ns            -> chCode $ "goto " ++ label ns
-    "ifeq":ns            -> chCode $ "ifeq " ++ label ns
-    "label":ns           -> chCode $ label ns ++ ":"
-    ";":[] -> chCode ""
-    _ -> chCode s
-   where
-     chCode c = (c:code,(env,v))
-     look x   = maybe (error $ x ++ show env) show $ lookup x env
-     typesig  = init . map toUpper . concat
-     label    = init . concat
-     size t   = case t of
-       "d" -> 2
-       _ -> 1
-
-boilerplate :: String -> String
-boilerplate cls = unlines [
-  ".class public " ++ cls, ".super java/lang/Object",
-  ".method public <init>()V","aload_0",
-  "invokenonvirtual java/lang/Object/<init>()V","return",
-  ".end method"]
-\end{verbatim}
-\normalsize
-\newpage
-
-
-
-
-
-
-\end{document}
-
-\begin{verbatim}
-\end{verbatim}
-
diff --git a/examples/gfcc/factorial.c b/examples/gfcc/factorial.c
deleted file mode 100644
--- a/examples/gfcc/factorial.c
+++ /dev/null
@@ -1,38 +0,0 @@
-int fact (int n) {
-  int f ;
-  f = 1 ;
-  {
-  while (1 < n) {
-    f = n * f ;
-    n = n - 1 ;
-  }
-  }
-  return f ;
-} ;
-
-int factr (int n) {
-  int f ;
-  {
-  if (n < 2) {
-    f = 1 ;
-    }
-  else {
-    f = n * factr (n-1) ;
-  }
-  }
-  return f ;
-} ;
-
-int main () {
-  int n ;
-  n = 1 ;
-  {
-    while (n < 11) {
-      printf("%d",fact(n)) ;
-      printf("%d",factr(n)) ; 
-      n = n+1 ;
-    }
-  }
-  return ;
-} ;
-
diff --git a/examples/gfcc/fibonacci.c b/examples/gfcc/fibonacci.c
deleted file mode 100644
--- a/examples/gfcc/fibonacci.c
+++ /dev/null
@@ -1,18 +0,0 @@
-int mx () {
-  return 5000000 ;
-} ;
-
-int main () {
-  int lo ; int hi ;
-  lo = 1 ;
-  hi = lo ;
-  printf("%d",lo) ;
-  {
-    while (hi < mx()) {
-      printf("%d",hi) ;
-      hi = lo + hi ;
-      lo = hi - lo ;
-      }
-  }
-  return ;
-} ;
diff --git a/examples/gfcc/gfcc b/examples/gfcc/gfcc
deleted file mode 100644
--- a/examples/gfcc/gfcc
+++ /dev/null
@@ -1,2 +0,0 @@
-echo "rf -file=$1 | ps -lexcode | p | pt -number=1 | l -lang=ImperJVM | wf -file=tmp.gfcc" | gf Imper.pgf
-runghc CleanJVM tmp.gfcc $1
diff --git a/examples/gfcc/runtime.j b/examples/gfcc/runtime.j
deleted file mode 100644
--- a/examples/gfcc/runtime.j
+++ /dev/null
@@ -1,55 +0,0 @@
-.class public runtime
-.super java/lang/Object
-;
-; standard initializer
-.method public <init>()V
-  aload_0
-  invokenonvirtual java/lang/Object/<init>()V
-  return
-.end method
-
-.method public static ilt(II)I
-.limit locals 2
-.limit stack 2
-    iload_0
-    iload_1
-    if_icmpge Label0
-    iconst_1
-    ireturn
-  Label0:
-    iconst_0
-    ireturn
-.end method
-
-.method public static flt(FF)I
-.limit locals 2
-.limit stack 2
-    fload_0
-    fload_1
-    fcmpl
-    ifge Label0
-    iconst_1
-    ireturn
-  Label0:
-    iconst_0
-    ireturn
-.end method
-
-.method public static iprintf(I)V
-.limit locals 1
-.limit stack 1000
-  getstatic java/lang/System/out Ljava/io/PrintStream;
-  iload_0
-  invokevirtual java/io/PrintStream/println(I)V
-  return
-.end method
-
-.method public static fprintf(F)V
-.limit locals 1
-.limit stack 1000
-  getstatic java/lang/System/out Ljava/io/PrintStream;
-  fload_0
-  invokevirtual java/io/PrintStream/println(F)V
-  return
-.end method
-
diff --git a/examples/gfm-format/Food.gfm b/examples/gfm-format/Food.gfm
deleted file mode 100644
--- a/examples/gfm-format/Food.gfm
+++ /dev/null
@@ -1,76 +0,0 @@
--- Full .gfm format: multi-module files (see Words.gfm for a baseline format)
--- The compiler recognizes the suffix .gfm and a file for each module.
---   Food.gf, FoodEng.gf, FoodIta.gf
--- The first non-comment line must give a list of lang names for the top modules.
--- This modules are the ones imported in 'import Food.gfm'.
--- Their prefix comes from this file.
--- This file must be UTF-8 encoded.
-
-
-> langs Eng Ita
-
-abstract Food = {
-
-  cat
-    Phrase ; Item ; Kind ; Quality ;
-
-  flags startcat = Phrase ;
-
-  fun
-    Is : Item -> Quality -> Phrase ;
-    This, That : Kind -> Item ;
-    QKind : Quality -> Kind -> Kind ;
-    Wine, Cheese, Fish : Kind ;
-    Very : Quality -> Quality ;
-    Fresh, Warm, Italian, Expensive, Delicious, Boring : Quality ;
-
-}
-
-concrete FoodEng of Food = {
-
-
-  lincat
-    Phrase, Item, Kind, Quality = {s : Str} ;
-
-  lin
-    Is item quality = {s = item.s ++ "is" ++ quality.s} ;
-    This kind = {s = "this" ++ kind.s} ;
-    That kind = {s = "that" ++ kind.s} ;
-    QKind quality kind = {s = quality.s ++ kind.s} ;
-    Wine = {s = "wine"} ;
-    Cheese = {s = "cheese"} ;
-    Fish = {s = "fish"} ;
-    Very quality = {s = "very" ++ quality.s} ;
-    Fresh = {s = "fresh"} ;
-    Warm = {s = "warm"} ;
-    Italian = {s = "Italian"} ;
-    Expensive = {s = "expensive"} ;
-    Delicious = {s = "delicious"} ;
-    Boring = {s = "boring"} ;
-
-}
-    
-concrete FoodIta of Food = {
-
-  flags coding = utf8 ;
-
-  lincat
-    Phrase, Item, Kind, Quality = {s : Str} ;
-
-  lin
-    Is item quality = {s = item.s ++ "è" ++ quality.s} ;
-    This kind = {s = "questo" ++ kind.s} ;
-    That kind = {s = "quel" ++ kind.s} ;
-    QKind quality kind = {s = kind.s ++ quality.s} ;
-    Wine = {s = "vino"} ;
-    Cheese = {s = "formaggio"} ;
-    Fish = {s = "pesce"} ;
-    Very quality = {s = "molto" ++ quality.s} ;
-    Fresh = {s = "fresco"} ;
-    Warm = {s = "caldo"} ;
-    Italian = {s = "italiano"} ;
-    Expensive = {s = "caro"} ;
-    Delicious = {s = "delizioso"} ;
-    Boring = {s = "noioso"} ;
-
-}
diff --git a/examples/gfm-format/Words.gfm b/examples/gfm-format/Words.gfm
deleted file mode 100644
--- a/examples/gfm-format/Words.gfm
+++ /dev/null
@@ -1,22 +0,0 @@
--- Baseline of .gfm format: multilingual word lists (see Food.gfm for multi-module gf)
--- The compiler recognizes the suffix .gfm and creates four files:
---   Words.gf, WordsEng.gf, WordsFin.gf, WordsSwe.gf
--- The first non-comment line must give a list of lang names.
--- The prefix comes from this file, as well as the abstract name.
--- Languages are separated by ';', variants within a language by ','.
--- Multi-word expressions are allowed.
--- The startcat is S.
--- The abstract name is multi_word_S for the first multi word (or word) on each line.
--- This file must be UTF-8 encoded.
-
-> langs Eng Swe Fin
-
-house ; hus ; talo
-car, automobile ; bil ; auto
-man ; man ; mies
-girl ; flicka, tjej ; tyttö
-technical university ; teknisk högskola ; teknillinen korkeakoulu
-
-
-
-
diff --git a/examples/graftals/Cantor.gf b/examples/graftals/Cantor.gf
deleted file mode 100644
--- a/examples/graftals/Cantor.gf
+++ /dev/null
@@ -1,11 +0,0 @@
-concrete Cantor of Graftal = {
-lincat N = {f : Str; g : Str} ;
-lincat S = {s : Str} ;
-
-lin z = {f = F; g = G} ;
-lin s x = {f = x.f ++ x.g ++ x.f; g = x.g ++ x.g ++ x.g} ;
-lin c x = {s = "newpath 10 550 moveto" ++ x.f ++ "stroke showpage"} ;
-
-oper F : Str = "1 0 rlineto" ;
-oper G : Str = "1 0 rmoveto" ;
-}
diff --git a/examples/graftals/Dragon.gf b/examples/graftals/Dragon.gf
deleted file mode 100644
--- a/examples/graftals/Dragon.gf
+++ /dev/null
@@ -1,13 +0,0 @@
-concrete Dragon of Graftal = {
-lincat N = {x : Str; y : Str} ;
-lincat S = {s : Str} ;
-
-lin z = {x = ""; y = ""} ;
-lin s x = {x = x.x ++ R ++ x.y ++ F ++ R; y = L ++ F ++ x.x ++ L ++ x.y} ;
-lin c x = {s = "newpath 300 550 moveto" ++ F ++ x.x ++ "stroke showpage"} ;
-
-oper F : Str = "0 5 rlineto" ;
-oper L : Str = "+90 rotate" ;
-oper R : Str = "-90 rotate" ;
-
-}
diff --git a/examples/graftals/Graftal.gf b/examples/graftals/Graftal.gf
deleted file mode 100644
--- a/examples/graftals/Graftal.gf
+++ /dev/null
@@ -1,15 +0,0 @@
--- (c) Krasimir Angelov
---
--- The L-System is a grammar formalism which is used to describe 
--- graftals (recursive graphical objects). It is interesting
--- coincidence that every L-System grammar could be redefined
--- as PMCFG grammar. This demo shows how to generate graftals
--- using GF. The output from every concrete syntax is in postscript
--- format.
-
-abstract Graftal = {
-cat N; S;
-fun z : N ;
-    s : N -> N ;
-    c : N -> S ;
-}
diff --git a/examples/graftals/Koch.gf b/examples/graftals/Koch.gf
deleted file mode 100644
--- a/examples/graftals/Koch.gf
+++ /dev/null
@@ -1,12 +0,0 @@
-concrete Koch of Graftal = {
-lincat N = {f : Str} ;
-lincat S = {s : Str} ;
-
-lin z = {f = F} ;
-lin s x = {f = x.f ++ L ++ x.f ++ R ++ x.f ++ R ++ x.f ++ L ++ x.f} ;
-lin c x = {s = "newpath 10 550 moveto" ++ x.f ++ "stroke showpage"} ;
-
-oper F : Str = "2 0 rlineto" ;
-oper L : Str = "+90 rotate" ;
-oper R : Str = "-90 rotate" ;
-}
diff --git a/examples/graftals/Sierpinski.gf b/examples/graftals/Sierpinski.gf
deleted file mode 100644
--- a/examples/graftals/Sierpinski.gf
+++ /dev/null
@@ -1,14 +0,0 @@
-concrete Sierpinski of Graftal = {
-lincat N = {a : Str; b : Str} ;
-lincat S = {s : Str} ;
-
-lin z = {a = A; b = B} ;
-lin s x = {a = x.b ++ R ++ x.a ++ R ++ x.b; b =x.a ++ L ++ x.b ++ L ++ x.a} ;
-lin c x = {s = "newpath 300 550 moveto" ++ x.a ++ "stroke showpage"} ;
-
-oper A : Str = "0 2 rlineto" ;
-oper B : Str = "0 2 rlineto" ;
-oper L : Str = "+60 rotate" ;
-oper R : Str = "-60 rotate" ;
-
-}
diff --git a/examples/grammar-terms/GrammarTerms.gf b/examples/grammar-terms/GrammarTerms.gf
deleted file mode 100644
--- a/examples/grammar-terms/GrammarTerms.gf
+++ /dev/null
@@ -1,103 +0,0 @@
-abstract GrammarTerms = {
-
-flags startcat = Rule ;
-
-cat
-  Rule ;
-  Cat ; 
-  ParamType ;
-  ParamValue ;
-  Language ;
-  [Cat] {1} ;
-  [ParamType] {1} ;
-
-fun
-  RuleFun : Cat -> [Cat] -> Rule ;
-  RuleInherent : Cat -> [ParamType] -> Rule ;
-  RuleVariable : Cat -> [ParamType] -> Rule ;
-
-fun 
-  CatA : Cat ;
-  CatA2 : Cat ;
-  CatAP : Cat ;
-  CatAdA : Cat ;
-  CatAdN : Cat ;
-  CatAdV : Cat ;
-  CatAdv : Cat ;
-  CatAnt : Cat ;
-  CatCAdv : Cat ;
-  CatCN : Cat ;
-  CatCard : Cat ;
-  CatCl : Cat ;
-  CatClSlash : Cat ;
-  CatComp : Cat ;
-  CatConj : Cat ;
-  CatDet : Cat ;
-  CatDig : Cat ;
-  CatDigits : Cat ;
-  CatIAdv : Cat ;
-  CatIComp : Cat ;
-  CatIDet : Cat ;
-  CatIP : Cat ;
-  CatIQuant : Cat ;
-  CatImp : Cat ;
-  CatImpForm : Cat ;
-  CatInterj : Cat ;
-  CatListAP : Cat ;
-  CatListAdv : Cat ;
-  CatListNP : Cat ;
-  CatListRS : Cat ;
-  CatListS : Cat ;
-  CatN : Cat ;
-  CatN2 : Cat ;
-  CatN3 : Cat ;
-  CatNP : Cat ;
-  CatNum : Cat ;
-  CatNumeral : Cat ;
-  CatOrd : Cat ;
-  CatPConj : Cat ;
-  CatPN : Cat ;
-  CatPhr : Cat ;
-  CatPol : Cat ;
-  CatPredet : Cat ;
-  CatPrep : Cat ;
-  CatPron : Cat ;
-  CatPunct : Cat ;
-  CatQCl : Cat ;
-  CatQS : Cat ;
-  CatQuant : Cat ;
-  CatRCl : Cat ;
-  CatRP : Cat ;
-  CatRS : Cat ;
-  CatS : Cat ;
-  CatSC : Cat ;
-  CatSSlash : Cat ;
-  CatSub100 : Cat ;
-  CatSub1000 : Cat ;
-  CatSubj : Cat ;
-  CatTemp : Cat ;
-  CatTense : Cat ;
-  CatText : Cat ;
-  CatUnit : Cat ;
-  CatUtt : Cat ;
-  CatV : Cat ;
-  CatV2 : Cat ;
-  CatV2A : Cat ;
-  CatV2Q : Cat ;
-  CatV2S : Cat ;
-  CatV2V : Cat ;
-  CatV3 : Cat ;
-  CatVA : Cat ;
-  CatVP : Cat ;
-  CatVPSlash : Cat ;
-  CatVQ : Cat ;
-  CatVS : Cat ;
-  CatVV : Cat ;
-  CatVoc : Cat ;
-
-  PTGender : ParamType ;
-  PTNumber : ParamType ;
-  PTCase   : ParamType ;
-  PTTense  : ParamType ;
-
-}
diff --git a/examples/grammar-terms/GrammarTermsEng.gf b/examples/grammar-terms/GrammarTermsEng.gf
deleted file mode 100644
--- a/examples/grammar-terms/GrammarTermsEng.gf
+++ /dev/null
@@ -1,143 +0,0 @@
---# -path=.:present
-
-concrete GrammarTermsEng of GrammarTerms = 
-  open SyntaxEng, (S = SyntaxEng), ParadigmsEng, (P = ParadigmsEng) in {
-
-lincat
-  Rule = Utt ;
-  Cat = CN ;
-  ParamType = CN ;
-  ParamValue = NP ;
-  Language = {name : CN ; adj : AP} ;
-  [Cat] = NP ;
-  [ParamType] = {indef, bare : NP} ;
-
-lin
-  RuleFun c cs = 
-    mkUtt (mkS (mkCl (mkNP a_Det c) (mkVP can_VV 
-      (mkVP (passiveVP construct_V2) (S.mkAdv from_Prep cs))))) ;
-  RuleInherent c ps = 
-    mkUtt (mkS (mkCl (mkNP aPl_Det c) have_V2 ps.indef)) ;
-  RuleVariable c ps = 
-    mkUtt (mkS (mkCl (mkNP aPl_Det c)
-      (mkVP (passiveVP inflect_V2) (S.mkAdv for_Prep ps.bare)))) ;
-
-oper
-  construct_V2 = mkV2 "construct" ;
-  inflect_V2 = mkV2 "inflect" ;
-
-lin
-  BaseCat c = mkNP a_Det c ;
-  ConsCat c cs = mkNP and_Conj (mkNP a_Det c) cs ;
-
-  BaseParamType c = {
-    indef = mkNP a_Det c ;
-    bare = mkNP c
-    } ;
-  ConsParamType c cs = {
-    indef = mkNP and_Conj (mkNP a_Det c) cs.indef ;
-    bare = mkNP and_Conj (mkNP c) cs.bare
-    } ;
-
-lin 
-  CatA = mkCN (mkN "adjective") ;
-  CatA2 = mkCN (mkN "two-place adjective") ;
-  CatAP = mkCN (mkA "adjectival") (mkN "phrase") ;
-  CatAdA = mkCN (mkA "adjective-modifying") (mkN "adverb") ;
-  CatAdN = mkCN (mkN "numeral-modifying adverb") ;
-  CatAdV = mkCN (mkN "sentential adverb") ;
-  CatAdv = mkCN (mkN "verb-phrase-modifying adverb") ;
-  CatAnt = mkCN (mkN "anteriority") ;
-  CatCAdv = mkCN (mkN "comparative adverb") ;
-  CatCN = mkCN (mkN "common noun phrase") ;
-  CatCard = mkCN (mkN "cardinal number") ;
-  CatCl = mkCN (mkN "declarative clause") ;
-  CatClSlash = slash (mkCN (mkN "clause")) ;
-  CatComp = funOf (mkN "complement") (mkN "copula") ;
-  CatConj = mkCN (mkN "conjunction") ;
-  CatDet = mkCN (mkN "determiner phrase") ;
-  CatDig = mkCN (mkN "digit") ;
-  CatDigits = funOfPl (mkN "sequence") (mkN "digit") ;
-  CatIAdv = mkCN (mkN "interrogative adverb") ;
-  CatIComp = 
-    mkCN (mkA "interrogative") (funOf (mkN "complement") (mkN "copula")) ;
-  CatIDet = mkCN (mkN "interrogative determiner") ;
-  CatIP = mkCN (mkN "interrogative pronoun") ;
-  CatIQuant = mkCN (mkN "interrogative quantifier") ;
-  CatImp = mkCN (mkN "imperative") ;
-  CatImpForm = funOf (mkN "form") (mkN "imperative") ;
-  CatInterj = mkCN (mkN "interjection") ;
-  CatListAP = funOfPl (mkN "list") (mkN "adjectival phrase") ;
-  CatListAdv = funOfPl (mkN "list") (mkN "adverb") ;
-  CatListNP = funOfPl (mkN "list") (mkN "noun phrase") ;
-  CatListRS = funOfPl (mkN "list") (mkN "relative clause") ;
-  CatListS = funOfPl (mkN "list") (mkN "sentence") ;
-  CatN = mkCN (mkN "noun") ;
-  CatN2 = mkCN (mkN "two-place relational noun") ;
-  CatN3 = mkCN (mkN "three-place relational noun") ;
-  CatNP = mkCN (mkN "noun phrase") ;
-  CatNum = mkCN (mkN "number-determining element") ;
-  CatNumeral = mkCN (mkN "numeral expression") ;
-  CatOrd = mkCN (mkN "ordinal") ;
-  CatPConj = mkCN (mkN "phrase conjunction") ;
-  CatPN = mkCN (mkN "proper name") ;
-  CatPhr = mkCN (mkN "phrase") (S.mkAdv in_Prep (mkNP a_Det (mkN "text"))) ;
-  CatPol = mkCN (mkN "polarity") ;
-  CatPredet = mkCN (mkN "predeterminer") ;
-  CatPrep = mkCN (mkN "preposition") ;
-  CatPron = mkCN (mkN "personal pronoun") ;
-  CatPunct = mkCN (mkN "punctuation mark") ;
-  CatQCl = mkCN (mkN "question clause") ;
-  CatQS = mkCN (mkN "question") ;
-  CatQuant = mkCN (mkN "quantifier") ;
-  CatRCl = mkCN (mkN "relative clause") ;
-  CatRP = mkCN (mkN "relative pronoun") ;
-  CatRS = mkCN (mkN "relative sentence") ;
-  CatS = mkCN (mkN "declarative sentence") ;
-  CatSC = mkCN (mkN "embedded clause") ;
-  CatSSlash = slash (mkCN (mkN "sentence")) ;
-  CatSub100 = mkCN (mkN "numeral") (S.mkAdv under_Prep (mkNP (mkPN "100"))) ;
-  CatSub1000 = mkCN (mkN "numeral") (S.mkAdv under_Prep (mkNP (mkPN "1000"))) ;
-  CatSubj = mkCN (mkN "subjunction") ;
-  CatTemp = mkCN (mkN "temporal and aspectual feature") ;
-  CatTense = mkCN (mkN "tense") ;
-  CatText = mkCN (mkN "text") ;
-  CatUnit = mkCN (mkN "numeral") (S.mkAdv under_Prep (mkNP (mkPN "10"))) ;
-  CatUtt = mkCN (mkN "utterance") ;
-  CatV = mkCN (mkN "intransitive verb") ;
-  CatV2 = mkCN (mkN "two-place verb") ;
-  CatV2A = 
-    mkCN (mkN "verb") (P.mkAdv "with noun phrase and adjective complements") ;
-  CatV2Q = 
-    mkCN (mkN "verb") (P.mkAdv "with noun phrase and question complements") ;
-  CatV2S = 
-    mkCN (mkN "verb") (P.mkAdv "with noun phrase and sentence complements") ;
-  CatV2V = 
-    mkCN (mkN "verb") (P.mkAdv "with noun phrase and verb phrase complements") ;
-  CatV3 = mkCN (mkN "three-place verb") ;
-  CatVA = 
-    mkCN (mkN "verb") (P.mkAdv "with an adjective complement") ;
-  CatVP = mkCN (mkN "verb phrase") ;
-  CatVPSlash = slash (mkCN (mkN "verb phrase")) ;
-  CatVQ = 
-    mkCN (mkN "verb") (P.mkAdv "with a question complement") ;
-  CatVS = 
-    mkCN (mkN "verb") (P.mkAdv "with a sentence complement") ;
-  CatVV = 
-    mkCN (mkN "verb") (P.mkAdv "with a verb-phrase complement") ;
-  CatVoc = mkCN (mkN "vocative") ;
-
-  PTGender = mkCN (mkN "gender") ;
-  PTNumber = mkCN (mkN "number") ;
-  PTCase   = mkCN (mkN "case") ;
-  PTTense  = mkCN (mkN "tense") ;
-
-oper 
-  slash : CN -> CN = \cn ->
-     mkCN (mkAP (mkA2 (mkA "missing") []) (mkNP a_Det (mkN "noun phrase"))) cn ;
-
-  funOf : N -> N -> CN = \f,x ->
-     mkCN (mkN2 f possess_Prep) (mkNP a_Det x) ;
-  funOfPl : N -> N -> CN = \f,x ->
-     mkCN (mkN2 f possess_Prep) (mkNP aPl_Det x) ;
-}
diff --git a/examples/grammar-terms/GrammarTermsGF.gf b/examples/grammar-terms/GrammarTermsGF.gf
deleted file mode 100644
--- a/examples/grammar-terms/GrammarTermsGF.gf
+++ /dev/null
@@ -1,109 +0,0 @@
-concrete GrammarTermsGF of GrammarTerms = 
-  open Prelude in {
-
-lincat
-  Rule = Str ;
-  Cat = Str ;
-  ParamType = Str ;
-  ParamValue = Str ;
-  Language = Str ;
-  [Cat] = Str ;
-  [ParamType] = Str ;
-
-lin
-  RuleFun c cs = cs ++ "->" ++ c ; 
-  RuleInherent c ps = "lincat" ++ c ++ ":" ++ "{" ++ ps ++ "}" ; 
-  RuleVariable c ps = "lincat" ++ c ++ ":" ++ ps ++ "=>" ++ "Str" ; 
-
-lin
-  BaseCat c = c ;
-  ConsCat c cs = c ++ "->" ++ cs ;
-
-  BaseParamType c = c ;
-  ConsParamType c cs = c ++ "," ++ cs ;
-
-lin 
-  CatA = "A" ;
-  CatA2 = "A2" ;
-  CatAP = "AP" ;
-  CatAdA = "AdA" ;
-  CatAdN = "AdN" ;
-  CatAdV = "AdV" ;
-  CatAdv = "Adv" ;
-  CatAnt = "Ant" ;
-  CatCAdv = "CAdv" ;
-  CatCN = "CN" ;
-  CatCard = "Card" ;
-  CatCl = "Cl" ;
-  CatClSlash = "ClSlash" ;
-  CatComp = "Comp" ;
-  CatConj = "Conj" ;
-  CatDet = "Det" ;
-  CatDig = "Dig" ;
-  CatDigits = "Digits" ;
-  CatIAdv = "IAdv" ;
-  CatIComp = "IComp" ;
-  CatIDet = "IDet" ;
-  CatIP = "IP" ;
-  CatIQuant = "IQuant" ;
-  CatImp = "Imp" ;
-  CatImpForm = "ImpForm" ;
-  CatInterj = "Interj" ;
-  CatListAP = "ListAP" ;
-  CatListAdv = "ListAdv" ;
-  CatListNP = "ListNP" ;
-  CatListRS = "ListRS" ;
-  CatListS = "ListS" ;
-  CatN = "N" ;
-  CatN2 = "N2" ;
-  CatN3 = "N3" ;
-  CatNP = "NP" ;
-  CatNum = "Num" ;
-  CatNumeral = "Numeral" ;
-  CatOrd = "Ord" ;
-  CatPConj = "PConj" ;
-  CatPN = "PN" ;
-  CatPhr = "Phr" ;
-  CatPol = "Pol" ;
-  CatPredet = "Predet" ;
-  CatPrep = "Prep" ;
-  CatPron = "Pron" ;
-  CatPunct = "Punct" ;
-  CatQCl = "QCl" ;
-  CatQS = "QS" ;
-  CatQuant = "Quant" ;
-  CatRCl = "RCl" ;
-  CatRP = "RP" ;
-  CatRS = "RS" ;
-  CatS = "S" ;
-  CatSC = "SC" ;
-  CatSSlash = "SSlash" ;
-  CatSub100 = "Sub100" ;
-  CatSub1000 = "Sub1000" ;
-  CatSubj = "Subj" ;
-  CatTemp = "Temp" ;
-  CatTense = "Tense" ;
-  CatText = "Text" ;
-  CatUnit = "Unit" ;
-  CatUtt = "Utt" ;
-  CatV = "V" ;
-  CatV2 = "V2" ;
-  CatV2A = "V2A" ;
-  CatV2Q = "V2Q" ;
-  CatV2S = "V2S" ;
-  CatV2V = "V2V" ;
-  CatV3 = "V3" ;
-  CatVA = "VA" ;
-  CatVP = "VP" ;
-  CatVPSlash = "VPSlash" ;
-  CatVQ = "VQ" ;
-  CatVS = "VS" ;
-  CatVV = "VV" ;
-  CatVoc = "Voc" ;
-
-  PTGender = "Gender" ;
-  PTNumber = "Number" ;
-  PTCase   = "Case" ;
-  PTTense  = "Tense" ;
-
-}
diff --git a/examples/grammar-terms/MkTerms.hs b/examples/grammar-terms/MkTerms.hs
deleted file mode 100644
--- a/examples/grammar-terms/MkTerms.hs
+++ /dev/null
@@ -1,13 +0,0 @@
-main = interact (unlines . map (mkTerm . words) . lines)
-
-mkTerm ws = case ws of
-  "==":cat:"-":expl -> unlines [
-    mkFun "Cat" cat, 
-    mkLin "Cat" "mkN" cat (unwords (takeWhile (/= "==") expl))
-   ]
-
-mkFun pref s = unwords ["fun", pref ++ s, ":", pref, ";"]
----mkLin pref p s e = unwords ["lin", pref ++ s, "=", p, quoted e, ";"]
-mkLin pref p s e = unwords ["lin", pref ++ s, "=", quoted s, ";"]
-
-quoted s = "\"" ++ s ++ "\""
diff --git a/examples/jem-math/LexMath.gf b/examples/jem-math/LexMath.gf
deleted file mode 100644
--- a/examples/jem-math/LexMath.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-interface LexMath = open Syntax in {
-
-oper
-  zero_PN : PN ;
-  successor_N2 : N2 ;
-  sum_N2 : N2 ;
-  product_N2 : N2 ;
-  even_A : A ;
-  odd_A : A ;
-  prime_A : A ;
-  equal_A2 : A2 ;
-  small_A : A ;
-  great_A : A ;
-  divisible_A2 : A2 ;
-  number_N : N ;
-}
diff --git a/examples/jem-math/LexMathFre.gf b/examples/jem-math/LexMathFre.gf
deleted file mode 100644
--- a/examples/jem-math/LexMathFre.gf
+++ /dev/null
@@ -1,18 +0,0 @@
-instance LexMathFre of LexMath = 
-  open SyntaxFre, ParadigmsFre, (L = LexiconFre) in {
-
-oper
-  zero_PN = mkPN "zéro" ;
-  successor_N2 = mkN2 (mkN "successeur") genitive ;
-  sum_N2 = mkN2 (mkN "somme") genitive ;
-  product_N2 = mkN2 (mkN "produit") genitive ;
-  even_A = mkA "pair" ;
-  odd_A = mkA "impair" ;
-  prime_A = mkA "premier" ;
-  equal_A2 = mkA2 (mkA "égal") dative ;
-  small_A = L.small_A ;
-  great_A = L.big_A ;
-  divisible_A2 = mkA2 (mkA "divisible") (mkPrep "par") ;
-  number_N = mkN "entier" ;
-
-}
diff --git a/examples/jem-math/LexMathSpa.gf b/examples/jem-math/LexMathSpa.gf
deleted file mode 100644
--- a/examples/jem-math/LexMathSpa.gf
+++ /dev/null
@@ -1,18 +0,0 @@
-instance LexMathSpa of LexMath = 
-  open SyntaxSpa, ParadigmsSpa, (L = LexiconSpa) in {
-
-oper
-  zero_PN = mkPN "cero" ;
-  successor_N2 = mkN2 (mkN "sucesor") genitive ;
-  sum_N2 = mkN2 (mkN "suma") genitive ;
-  product_N2 = mkN2 (mkN "producto") genitive ;
-  even_A = mkA "par" ;
-  odd_A = mkA "impar" ;
-  prime_A = mkA "primo" ;
-  equal_A2 = mkA2 (mkA "igual") dative ;
-  small_A = L.small_A ;
-  great_A = L.big_A ;
-  divisible_A2 = mkA2 (mkA "divisible") (mkPrep "por") ;
-  number_N = mkN "entero" ;
-
-}
diff --git a/examples/jem-math/LexMathSwe.gf b/examples/jem-math/LexMathSwe.gf
deleted file mode 100644
--- a/examples/jem-math/LexMathSwe.gf
+++ /dev/null
@@ -1,18 +0,0 @@
-instance LexMathSwe of LexMath = 
-  open SyntaxSwe, ParadigmsSwe, (L = LexiconSwe) in {
-
-oper
-  zero_PN = mkPN "noll" neutrum ;
-  successor_N2 = mkN2 (mkN "efterföljare" "efterföljare") (mkPrep "till") ;
-  sum_N2 = mkN2 (mkN "summa") (mkPrep "av") ;
-  product_N2 = mkN2 (mkN "produkt" "produkter") (mkPrep "av") ;
-  even_A = mkA "jämn" ;
-  odd_A = mkA "udda" "udda" ;
-  prime_A = mkA "prim" ;
-  equal_A2 = mkA2 (mkA "lika" "lika") (mkPrep "med") ;
-  small_A = L.small_A ;
-  great_A = L.big_A ;
-  divisible_A2 = mkA2 (mkA "delbar") (mkPrep "med") ;
-  number_N = mkN "tal" "tal" ;
-
-}
diff --git a/examples/jem-math/Math.gf b/examples/jem-math/Math.gf
deleted file mode 100644
--- a/examples/jem-math/Math.gf
+++ /dev/null
@@ -1,34 +0,0 @@
-abstract Math = {
-
-flags startcat = Prop ;
-
-cat 
-  Prop ; Exp ;
-
-fun
-  And, Or, If : Prop -> Prop -> Prop ;
-
-  Zero : Exp ;
-
-  Successor : Exp -> Exp ;
-
-  Sum, Product : Exp -> Exp -> Exp ;
-
-  Even, Odd, Prime : Exp -> Prop ;
-  
-  Equal, Less, Greater, Divisible : Exp -> Exp -> Prop ;
-
-cat 
-  Var ;
-
-fun
-  X, Y : Var ;
-
-  EVar : Var -> Exp ;
-
-  EInt : Int -> Exp ;
-
-  ANumberVar : Var -> Exp ;
-  TheNumberVar : Var -> Exp ;
-
-}
diff --git a/examples/jem-math/MathEng.gf b/examples/jem-math/MathEng.gf
deleted file mode 100644
--- a/examples/jem-math/MathEng.gf
+++ /dev/null
@@ -1,42 +0,0 @@
-concrete MathEng of Math = {
-
-lincat 
-  Prop, Exp = Str ;
-
-lin
-  And a b = a ++ "and" ++ b ;
-  Or a b = a ++ "or" ++ b ;
-  If a b = "if" ++ a ++ "then" ++ b ;
-
-  Zero = "zero" ;
-
-  X = "x" ;
-  Y = "y" ;
-
-  Successor x = "the successor of" ++ x ;
-
-  Sum x y = "the sum of" ++ x ++ "and" ++ y ;
-  Product x y = "the product of" ++ x ++ "and" ++ y ;
-
-  Even x = x ++ "is even" ;
-  Odd x = x ++ "is odd" ;
-  Prime x = x ++ "is prime" ;
-  
-  Equal x y = x ++ "is equal to" ++ y ;
-  Less x y = x ++ "is less than" ++ y ; 
-  Greater x y = x ++ "is greater than" ++ y ; 
-  Divisible x y = x ++ "is divisible by" ++ y ; 
-
-lincat 
-  Var = Str ;
-lin
-  X = "x" ;
-  Y = "y" ;
-
-  EVar x = x ;
-  EInt i = i.s ;
-
-  ANumberVar x = "a number" ++ x ;
-  TheNumberVar x = "the number" ++ x ;
-
-}
diff --git a/examples/jem-math/MathFre.gf b/examples/jem-math/MathFre.gf
deleted file mode 100644
--- a/examples/jem-math/MathFre.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:present
-
-concrete MathFre of Math = MathI with
-  (Syntax = SyntaxFre),
-  (Mathematical = MathematicalFre),
-  (LexMath = LexMathFre) ;
-
-
diff --git a/examples/jem-math/MathI.gf b/examples/jem-math/MathI.gf
deleted file mode 100644
--- a/examples/jem-math/MathI.gf
+++ /dev/null
@@ -1,51 +0,0 @@
-incomplete concrete MathI of Math = open 
-  Syntax,
-  Mathematical,
-  LexMath,
-  Prelude in {
-
-lincat 
-  Prop = S ;
-  Exp = NP ;
-
-lin
-  And = mkS and_Conj ;
-  Or  = mkS or_Conj ;
-  If a = mkS (mkAdv if_Subj a) ;
-
-  Zero = mkNP zero_PN ;
-  Successor = funct1 successor_N2 ;
-
-  Sum = funct2 sum_N2 ;
-  Product = funct2 product_N2 ;
-
-  Even = pred1 even_A ;
-  Odd = pred1 odd_A ;
-  Prime = pred1 prime_A ;
-  
-  Equal = pred2 equal_A2 ;
-  Less = predC small_A ;
-  Greater = predC great_A  ;
-  Divisible = pred2 divisible_A2 ;
-
-oper
-  funct1 : N2 -> NP -> NP = \f,x -> mkNP the_Art (mkCN f x) ;
-  funct2 : N2 -> NP -> NP -> NP = \f,x,y -> mkNP the_Art (mkCN f (mkNP and_Conj x y)) ;
-
-  pred1 : A -> NP -> S = \f,x -> mkS (mkCl x f) ;
-  pred2 : A2 -> NP -> NP -> S = \f,x,y -> mkS (mkCl x f y) ;
-  predC : A -> NP -> NP -> S = \f,x,y -> mkS (mkCl x f y) ;
-
-lincat 
-  Var = Symb ;
-lin
-  X = MkSymb (ss "x") ;
-  Y = MkSymb (ss "y") ;
-
-  EVar x = mkNP (SymbPN x) ;
-  EInt i = mkNP (IntPN i) ;
-
-  ANumberVar x = mkNP a_Art (mkCN (mkCN number_N) (mkNP (SymbPN x))) ;
-  TheNumberVar x = mkNP the_Art (mkCN (mkCN number_N) (mkNP (SymbPN x))) ;
-
-}
diff --git a/examples/jem-math/MathIta.gf b/examples/jem-math/MathIta.gf
deleted file mode 100644
--- a/examples/jem-math/MathIta.gf
+++ /dev/null
@@ -1,40 +0,0 @@
-concrete MathIta of Math = {
-
-lincat 
-  Prop, Exp = Str ;
-
-lin
-  And a b = a ++ "e" ++ b ;
-  Or a b = a ++ "o" ++ b ;
-  If a b = "si" ++ a ++ "allora" ++ b ;
-
-  Zero = "zero" ;
-
-  Successor x = "il successore di" ++ x ;
-
-  Sum x y = "la somma di" ++ x ++ "e" ++ y ;
-  Product x y = "il prodotto di" ++ x ++ "e" ++ y ;
-
-  Even x = x ++ "è pari" ;
-  Odd x = x ++ "è dispari" ;
-  Prime x = x ++ "è primo" ;
-  
-  Equal x y = x ++ "è uguale a" ++ y ;
-  Less x y = x ++ "è inferiore a" ++ y ; 
-  Greater x y = x ++ "è superiore a" ++ y ; 
-  Divisible x y = x ++ "è divisibile per" ++ y ; 
-
-lincat 
-  Var = Str ;
-lin
-  X = "x" ;
-  Y = "y" ;
-
-  EVar x = x ;
-  EInt i = i.s ;
-
-  ANumberVar x = "un numero" ++ x ;
-  TheNumberVar x = "il numero" ++ x ;
-
-
-}
diff --git a/examples/jem-math/MathIta1.gf b/examples/jem-math/MathIta1.gf
deleted file mode 100644
--- a/examples/jem-math/MathIta1.gf
+++ /dev/null
@@ -1,112 +0,0 @@
-concrete MathIta1 of Math = {
-
-param
-  Gender = Masc | Fem ;
-  Case = Nom | Gen | Dat ;
-
-lincat 
-  Prop = Str ;
-  Exp = NounPhrase ;
-
-oper
-  NounPhrase : Type = {s : Case => Str ; g : Gender} ;
-
-  exp : (n,g,d : Str) -> Gender -> NounPhrase = 
-    \n,g,d,ge -> { 
-      s = table {
-        Nom => n ;
-        Gen => g ;
-        Dat => d 
-        } ;
-      g = ge
-      } ;
- 
-  const : Str -> Gender -> NounPhrase = \s,g -> 
-    exp s ("di" ++ s) ("a" ++ s) g ;
-
-  funct1 : Str -> Gender -> NounPhrase -> NounPhrase = \f,g,x -> {
-    s = \\c => defArt g c ++ f ++ x.s ! Gen ;
-    g = g
-    } ;
-
-  funct2 : Str -> Gender -> NounPhrase -> NounPhrase -> NounPhrase = \f,g,x,y -> {
-    s = \\c => defArt g c ++ f ++ x.s ! Gen ++ y.s ! Gen ;
-    g = g
-    } ;
-
-  defArt : Gender -> Case -> Str = \g,c -> case <g,c> of {
-    <Masc,Nom> => "il" ;
-    <Masc,Gen> => "del" ;
-    <Masc,Dat> => "al" ;
-    <Fem, Nom> => "la" ;
-    <Fem, Gen> => "della" ;
-    <Fem, Dat> => "alla"
-    } ;
-
-  Adjective : Type = Gender -> Str ;
-
-  pred1 : Str -> NounPhrase -> Str = \a,x ->
-    x.s ! Nom ++ "è" ++ adj a x.g ;
-
-  pred2 : Str -> Str -> Case -> NounPhrase -> NounPhrase -> Str = \a,s,c,x,y ->
-    x.s ! Nom ++ "è" ++ adj a x.g ++ s ++ y.s ! c ;
-
-  adj : Str -> Adjective = \s,g -> case g of {
-    Masc => s ;
-    Fem => case s of {
-      ner + "o" => ner + "a" ;
-      _ => s
-      }
-    } ;
-
-lin
-  And a b = a ++ "e" ++ b ;
-  Or a b = a ++ "o" ++ b ;
-  If a b = "si" ++ a ++ "allora" ++ b ;
-
-  Zero = const "zero" Masc ;
-
-  Successor = funct1 "successore" Masc ;
-
-  Sum = funct2 "somma" Fem ;
-  Product = funct2 "prodotto" Masc ;
-
-  Even = pred1 "pari" ;
-  Odd = pred1 "dispari" ;
-  Prime = pred1 "primo" ;
-  
-  Equal = pred2 "uguale" [] Dat ;
-  Less = pred2 "inferiore" [] Dat ;
-  Greater = pred2 "superiore" [] Dat ;
-  Divisible = pred2 "divisibile" "per" Nom ;
-
-lincat 
-  Var = Str ;
-lin
-  X = "x" ;
-  Y = "y" ;
-
-  EVar x = const x Masc ;
-  EInt i = const i.s Masc ;
-
-  ANumberVar x = const ("un numero" ++ x) Masc ;
-  TheNumberVar x = {
-   s = \\c => defArt Masc c ++ "numero" ++ x ;
-   g = Masc
-   } ;
-
-
--- overloaded API
-oper
-  funct = overload {
-    funct : Str -> Gender -> NounPhrase = const ;
-    funct : Str -> Gender -> NounPhrase -> NounPhrase = funct1 ;
-    funct : Str -> Gender -> NounPhrase -> NounPhrase -> NounPhrase = funct2
-    } ;
-
-  pred = overload {
-    pred :  Str -> NounPhrase -> Str = pred1 ;
-    pred :  Str -> Str -> Case -> NounPhrase -> NounPhrase -> Str = pred2
-    } ;
-
-}
diff --git a/examples/jem-math/MathSpa.gf b/examples/jem-math/MathSpa.gf
deleted file mode 100644
--- a/examples/jem-math/MathSpa.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:present
-
-concrete MathSpa of Math = MathI with
-  (Syntax = SyntaxSpa),
-  (Mathematical = MathematicalSpa),
-  (LexMath = LexMathSpa) ;
-
-
diff --git a/examples/jem-math/MathSwe.gf b/examples/jem-math/MathSwe.gf
deleted file mode 100644
--- a/examples/jem-math/MathSwe.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:present
-
-concrete MathSwe of Math = MathI with
-  (Syntax = SyntaxSwe),
-  (Mathematical = MathematicalSwe),
-  (LexMath = LexMathSwe) ;
-
-
diff --git a/examples/letter/LetterEng.gf b/examples/letter/LetterEng.gf
--- a/examples/letter/LetterEng.gf
+++ b/examples/letter/LetterEng.gf
@@ -151,4 +151,8 @@
     pl => table {nom => "we" ; acc => "us"}
         } ;
 
+  -- added by John 2013-01-11 for testing syntax editor
+  printname cat Recipient = "Someone who receives a letter";
+  printname fun HelloRec = "Saying hello to a recipient";
+
 }
diff --git a/examples/letter/LetterFin.gf b/examples/letter/LetterFin.gf
--- a/examples/letter/LetterFin.gf
+++ b/examples/letter/LetterFin.gf
@@ -5,7 +5,7 @@
 -- This file defines the Finnish syntax of the grammar set 
 -- whose abstract syntax is $letter.Abs.gf$. 
 
-flags lexer=textlit ; unlexer=textlit ;
+flags lexer=textlit ; unlexer=textlit ; coding=utf8;
 
 -- modified from French in 20 min, 15/6/2002
 
diff --git a/examples/letter/LetterFre.gf b/examples/letter/LetterFre.gf
--- a/examples/letter/LetterFre.gf
+++ b/examples/letter/LetterFre.gf
@@ -6,7 +6,7 @@
 -- whose abstract syntax is $letter.Abs.gf$. 
 
 
-flags lexer=textlit ; unlexer=textlit ;
+flags lexer=textlit ; unlexer=textlit ; coding=utf8;
 
 param Gen = masc | fem ;
 param Num = sg | pl ;
diff --git a/examples/letter/LetterSwe.gf b/examples/letter/LetterSwe.gf
--- a/examples/letter/LetterSwe.gf
+++ b/examples/letter/LetterSwe.gf
@@ -6,7 +6,7 @@
 -- whose abstract syntax is $letter.Abs.gf$. 
 
 
-flags lexer=textlit ; unlexer=textlit ;
+flags lexer=textlit ; unlexer=textlit ; coding=utf8;
 
 printname cat Letter = "Brev" ;
 printname fun MkLetter = "brevmall" ;
diff --git a/examples/lrec-tutorial/Ara.gf b/examples/lrec-tutorial/Ara.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/Ara.gf
+++ /dev/null
@@ -1,8 +0,0 @@
-abstract Ara = {
-
-cat S ; V ;
-
-fun ktb_V : V ;
-
-  Tab : V -> S ;
-}
diff --git a/examples/lrec-tutorial/AraAra.gf b/examples/lrec-tutorial/AraAra.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/AraAra.gf
+++ /dev/null
@@ -1,9 +0,0 @@
-concrete AraAra of Ara = open Arabic in {
-
-lincat V = Verb ; S = Str ;
-
-lin ktb_V = u_Verb "ktb" ;
- 
-  Tab v = verbTable v ;
-
-}
diff --git a/examples/lrec-tutorial/Arabic.gf b/examples/lrec-tutorial/Arabic.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/Arabic.gf
+++ /dev/null
@@ -1,110 +0,0 @@
-resource Arabic = {
-oper
-  Root    : Type = {F,C,L : Str} ;
-  Pattern : Type = {F,FC,CL,L : Str} ;
-
-  appPattern : Root -> Pattern -> Str = \r,p ->
-    p.F + r.F + p.FC + r.C + p.CL + r.L + p.L ;
-
-  getRoot : Str -> Root = \s -> case s of {
-    F@? + C@? + L => {F = F ; C = C ; L = L} ;
-    _ => Predef.error ("cannot get root from" ++ s)
-    } ;
-
-  getPattern : Str -> Pattern = \s -> case s of {
-    F + "F" + FC + "C" + CL + "L" + L => {F = F ; FC = FC ; CL = CL ; L = L} ;
-    _ => Predef.error ("cannot get pattern from" ++ s)
-    } ;
-
-  getWord : Str -> Str -> Str = \r,p ->
-    appPattern (getRoot r) (getPattern p) ;
-
-param
-  Number = Sg | Dl | Pl ;
-  Gender = Masc | Fem ;
-  Tense  = Perf | Impf ;
-
-  VPer = Vp3 Number Gender | Vp2Sg Gender | Vp2Dl | Vp2Pl Gender | Vp1Sg | Vp1Pl ;
-
-oper
-  Verb : Type = {s : Tense => VPer => Str} ;  
-
-  pattV_u : Tense -> VPer -> Pattern = \t,v -> getPattern (case t of {
-    Perf => case v of {
-      Vp3 Sg Masc => "FaCaLa" ;
-      Vp3 Sg Fem  => "FaCaLat" ;
-      Vp3 Dl Masc => "FaCaLaA" ;
-      Vp3 Dl Fem  => "FaCaLataA" ;
-      Vp3 Pl Masc => "FaCaLuwA" ;
-      Vp3 Pl Fem  => "FaCaLona" ;
-
-      Vp2Sg  Masc => "FaCaLota" ;
-      Vp2Sg  Fem  => "FaCaLoti" ;
-      Vp2Dl       => "FaCaLotumaA" ;
-      Vp2Pl  Masc => "FaCaLotum" ;
-      Vp2Pl  Fem  => "FaCaLotunv2a" ;
-       
-      Vp1Sg       => "FaCaLotu" ;
-      Vp1Pl       => "FaCaLonaA"
-      } ;
-    Impf => case v of {
-      Vp3 Sg Masc => "yaFoCuLu" ;
-      Vp3 Sg Fem  => "taFoCuLu" ;
-      Vp3 Dl Masc => "yaFoCuLaAni" ;
-      Vp3 Dl Fem  => "taFoCuLaAni" ;
-      Vp3 Pl Masc => "yaFoCuLuwna" ;
-      Vp3 Pl Fem  => "yaFoCuLna" ;
-
-      Vp2Sg  Masc => "taFoCuLu" ;
-      Vp2Sg  Fem  => "taFoCuLiyna" ;
-      Vp2Dl       => "taFoCuLaAni" ;
-      Vp2Pl  Masc => "taFoCuLuwna" ;
-      Vp2Pl  Fem  => "taFoCuLona" ;
-       
-      Vp1Sg       => "A?aFoCuLu" ;
-      Vp1Pl       => "naFoCuLu"
-      }
-   }) ;
-
-  u_Verb : Str -> Verb = \s -> {
-    s = \\t,p => appPattern (getRoot s) (pattV_u t p)
-    } ;
-
--- for html
-
-  tag : Str -> Str = \t -> "<" + t + ">" ;
-  etag : Str -> Str = \t -> "</" + t + ">" ;
-  atag : Str -> Str -> Str = \t,a -> "<" + t ++ a + ">" ;
-
-  intag : Str -> Str -> Str = \t,s -> tag t ++ s ++ etag t ;
-  intagAttr : Str -> Str -> Str -> Str = \t,a,s -> atag t a ++ s ++ etag t ;
-
-  verbTable : Verb -> Str = \v -> 
-    let 
-      vsp = v.s ! Perf ;
-      vsi = v.s ! Impf ;
-      tr : Str -> Str = intag "tr" ;
-      td : Str -> Str = intag "td" ;
-      ts : Str -> Str = \s -> td ("\"" ++ s ++ "\"") ;
-      trs : Str -> Str -> VPer -> Str = \s,n,v -> 
-        tr (td s ++ td n ++ ts (vsp ! v) ++ ts (vsi ! v))
-    in 
-    intagAttr "table" "border=1" (
-       tr ((td "Persona") ++ (td "Numerus") ++ (td "Perfectum") ++ (td "Imperfectum")) ++
-       trs "3. masc." "sing." (Vp3 Sg Masc) ++
-       trs "3. fem."  "sing." (Vp3 Sg Fem) ++
-       trs "2. masc." "sing." (Vp2Sg Masc) ++
-       trs "2. fem."  "sing." (Vp2Sg Fem) ++
-       trs "1."       "sing." (Vp1Sg) ++
-       trs "3. masc." "dual." (Vp3 Dl Masc) ++
-       trs "3. fem."  "dual." (Vp3 Dl Fem) ++
-       trs "2."       "dual." (Vp2Dl) ++
-       trs "3. masc." "plur." (Vp3 Pl Masc) ++
-       trs "3. fem."  "plur." (Vp3 Pl Fem) ++
-       trs "2. masc." "plur." (Vp2Pl Masc) ++
-       trs "2. fem."  "plur." (Vp2Pl Fem) ++
-       trs "1."       "plur." (Vp1Pl)
-      ) ;
-
-
-}
diff --git a/examples/lrec-tutorial/Grammar.gf b/examples/lrec-tutorial/Grammar.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/Grammar.gf
+++ /dev/null
@@ -1,17 +0,0 @@
-abstract Grammar = {
-  cat 
-    Cl ; NP ; VP ; AP ; CN ; Det ; N ; A ; V ; V2 ;
-  fun
-    PredVP  : NP -> VP -> Cl ;
-    ComplV2 : V2 -> NP -> VP ;
-    DetCN   : Det -> CN -> NP ;
-    ModCN   : CN -> AP -> CN ;
-
-    UseV    : V -> VP ;
-    UseN    : N -> CN ;
-    UseA    : A -> AP ;
-
-    a_Det, the_Det : Det ;
-    this_Det, these_Det : Det ;
-    i_NP, she_NP, we_NP : NP ;
-}
diff --git a/examples/lrec-tutorial/GrammarIta.gf b/examples/lrec-tutorial/GrammarIta.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/GrammarIta.gf
+++ /dev/null
@@ -1,80 +0,0 @@
-concrete GrammarIta of Grammar = open ResIta, Prelude in {
-  lincat  
-    Cl = {s : ResIta.Tense => Str} ; 
-    NP = ResIta.NP ;          -- {s : Case => {clit,obj : Str} ; a : Agr} ; 
-    VP = ResIta.VP ;          -- {v : Verb ; clit : Str ; obj : Str} ;
-    AP = {s : Gender => Number => Str ; isPre : Bool} ;
-    CN = Noun ;               -- {s : Number => Str ; g : Gender} ;
-    Det = {s : Gender => Case => Str ; n : Number} ;
-    N = Noun ;                -- {s : Number => Str ; g : Gender} ;
-    A = Adj ;                 -- {s : Gender => Number => Str ; isPre : Bool} ;
-    V = Verb ;                -- {s : VForm => Str ; aux : Aux} ;
-    V2 = Verb ** {c : Case} ;
-
-  lin
-    PredVP np vp = 
-      let 
-        subj = (np.s ! Nom).obj ;
-        obj  = vp.obj ;
-        clit = vp.clit ;
-        verb = table {
-          Pres => agrV vp.v np.a ;
-          Perf => agrV (auxVerb vp.v.aux) np.a ++ agrPart vp.v np.a 
-          }
-      in {
-        s = \\t => subj ++ clit ++ verb ! t ++ obj
-      } ;
-
-    ComplV2 v2 np = 
-      let
-        nps = np.s ! v2.c
-      in {
-        v = {s = v2.s ; aux = v2.aux} ; 
-        clit = nps.clit ; 
-        obj  = nps.obj
-        } ;
-
-    UseV v = {
-      v = v ; 
-      clit = [] ; 
-      obj = []
-      } ;
-
-    DetCN det cn = {
-      s = \\c => {obj = det.s ! cn.g ! c ++ cn.s ! det.n ; clit = []} ;
-      a = Ag cn.g det.n Per3
-      } ;
-
-    ModCN cn ap = {
-      s = \\n => preOrPost ap.isPre (ap.s ! cn.g ! n) (cn.s ! n) ;
-      g = cn.g
-      } ;
-
-    UseN n = n ;
-
-    UseA adj = adj ;
-
-    a_Det = adjDet (mkA "un" "una" [] [] True) Sg ;
-
-    the_Det = {
-      s = table {
-        Masc => table {
-          Nom | Acc => pre {"il" ; "lo" / s_impuro ; "l'" / vowel} ;
-          Dat => pre {"al" ; "allo" / s_impuro ; "all'" / vowel}
-          } ;
-        Fem => table {
-          Nom | Acc => pre {"la" ; "l'" / vowel} ;
-          Dat => pre {"alla" ; "all'" / vowel}
-          }
-        } ;
-      n = Sg
-      } ;
-        
-    this_Det = adjDet (mkA "questo") Sg ;
-    these_Det = adjDet (mkA "questo") Pl ;
-
-    i_NP =   pronNP "io"  "mi" "mi" Masc Sg Per1 ;
-    she_NP = pronNP "lei" "la" "le" Fem  Sg Per3 ;
-    we_NP =  pronNP "noi" "ci" "ci" Masc Pl Per1 ;
-
-}
diff --git a/examples/lrec-tutorial/GrammarIta0.gf b/examples/lrec-tutorial/GrammarIta0.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/GrammarIta0.gf
+++ /dev/null
@@ -1,80 +0,0 @@
-concrete GrammarIta of Grammar = open ResIta, Prelude in {
-  lincat  
-    Cl = {s : Tense => Str} ; 
-    NP = {s : Case => Str ; a : Agr} ; 
-    VP = {s : VForm => Str ; aux : Aux} ;
-    AP = {s : Gender => Number => Str} ;
-    CN = {s : Number => Str ; g : Gender} ;
-    Det = {s : Gender => Case => Str ; n : Number} ;
-    N = {s : Number => Str ; g : Gender} ;
-    A = {s : Gender => Number => Str} ;
-    V = {s : VForm => Str ; aux : Aux} ;
-    V2 = Verb ** {c : Preposition} ;
-
-  lin
-    PredVP np vp = 
-      let 
-        subj = np.s ! Nom ;
-        obj  = vp.obj ;
-        clit = vp.clit ;
-        verb = table {
-          Pres => agrV vp ;
-          Perf => agrV (auxVerb vp.aux) np.a ++ agrPart vp np.a 
-          }
-      in {
-        s = \\t => subj ++ clit ++ verb ! t ++ obj
-      } ;
-
-    ComplV2 v2 np = 
-      let
-        nps = np.s ! v2.c.c
-      in {
-        v = {s = v2.s ; aux = v2.aux} ; 
-        clit = nps.clit ; 
-        obj = v2.c.p ++ nps.obj
-        } ;
-
-    UseV v = {
-      v = v ; 
-      clit = [] ; 
-      obj = []
-      } ;
-
-    DetCN det cn = {
-      s = \\c => {obj = det.s ! cn.g ! c ++ cn.s ! det.n ; clit = []} ;
-      a = Ag cn.g det.n Per3
-      } ;
-
-    ModCN cn ap = {
-      s = \\n => preOrPost ap.isPre (ap.s ! cn.g ! n) (cn.s ! n) ;
-      g = cn.g
-      } ;
-
-    UseN n = n ;
-
-    UseA adj = adj ;
-
-    a_Det = adjDet (mkA "un" "una" [] [] True) Sg ;
-
-    the_Det = {
-      s = table {
-        Masc => table {
-          Nom | Acc => pre {"il" ; "lo" / s_impuro ; "l'" / vowel} ;
-          Dat => pre {"al" ; "allo" / s_impuro ; "all'" / vowel}
-          } ;
-        Fem => table {
-          Nom | Acc => pre {"la" ; "l'" / vowel} ;
-          Dat => pre {"alla" ; "all'" / vowel}
-          }
-        } ;
-      n = Sg
-      } ;
-        
-    this_Det = adjDet (mkA "questo") Sg ;
-    these_Det = adjDet (mkA "questo") Pl ;
-
-    i_NP =   pronNP "io"  "mi" "mi" Masc Sg Per1 ;
-    she_NP = pronNP "lei" "la" "le" Fem  Sg Per3 ;
-    we_NP =  pronNP "noi" "ci" "ci" Masc Pl Per1 ;
-
-}
diff --git a/examples/lrec-tutorial/Lang.gf b/examples/lrec-tutorial/Lang.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/Lang.gf
+++ /dev/null
@@ -1,9 +0,0 @@
-abstract Lang = Grammar ** {
-
-fun
-  man_N, woman_N, house_N, tree_N : N ;
-  big_A, small_A, green_A : A ;
-  walk_V, arrive_V : V ;
-  love_V2, please_V2 : V2 ;
-
-} ;
diff --git a/examples/lrec-tutorial/LangIta.gf b/examples/lrec-tutorial/LangIta.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/LangIta.gf
+++ /dev/null
@@ -1,17 +0,0 @@
-concrete LangIta of Lang = GrammarIta ** open ResIta in {
-
-lin
-  man_N = mkN "uomo" "uomini" Masc ;
-  woman_N = mkN "donna" ;
-  house_N = mkN "casa" ;
-  tree_N = mkN "albero" ;
-  big_A = preA (mkA "grande") ;
-  small_A = preA (mkA "piccolo") ;
-  green_A = mkA "verde" ;
-  walk_V = mkV "camminare" ;
-  arrive_V = essereV (mkV "arrivare") ;
-  love_V2 = mkV2 "amare" ;
-  please_V2 = mkV2 (mkV "piacere" "piaccio" "piaci" "piace" 
-       "piacciamo" "piacete" "piacciono" "piaciuto" Essere) Dat ;
-
-} ;
diff --git a/examples/lrec-tutorial/LexFaceIta.gf b/examples/lrec-tutorial/LexFaceIta.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/LexFaceIta.gf
+++ /dev/null
@@ -1,9 +0,0 @@
-instance LexFaceIta of LexFace = open SyntaxIta, ParadigmsIta, LexiconIta in {
-
-oper
-  like_V2 = mkV2 "amare" ;
-  invitation_N = mkN "invitazione" feminine ;
-  friend_N = mkN "amico" ;
-  have_V2 = LexiconIta.have_V2 ;
-
-}
diff --git a/examples/lrec-tutorial/Morpho.gf b/examples/lrec-tutorial/Morpho.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/Morpho.gf
+++ /dev/null
@@ -1,82 +0,0 @@
-resource Morpho = open Prelude in {
-
-param
-  VForm = VInf | VPres | VPast | VPastPart | VPresPart ;
-
-oper
-  Verb : Type = {s : VForm => Str} ;
-
--- worst-case function for data abstraction
-
-  mkVerb : (_,_,_,_,_ : Str) -> Verb = \vi,vpr,vpa,vpap,vprp -> {
-    s = table {
-      VInf => vi ;
-      VPres => vpr ;
-      VPast => vpa ;
-      VPastPart => vpap ;
-      VPresPart => vprp
-      }
-    } ;
-
-  regVerb : Str -> Verb = \walk -> 
-    mkVerb walk (walk + "s") (walk + "ed") (walk + "ed") (walk + "ing") ;
-
-  s_regVerb : Str -> Verb = \kiss -> 
-    mkVerb kiss (kiss + "es") (kiss + "ed") (kiss + "ed") (kiss + "ing") ;
-
-  e_regVerb : Str -> Verb = \use -> 
-    let us = init use 
-    in
-    mkVerb use (use + "s") (us + "ed") (us + "ed") (us + "ing") ;
-
-  y_regVerb : Str -> Verb = \cry -> 
-    let cr = init cry 
-    in
-    mkVerb cry (cr + "ies") (cr + "ied") (cr + "ied") (cry + "ing") ;
-
-  ie_regVerb : Str -> Verb = \die -> 
-    let dy = Predef.tk 2 die + "y" 
-    in
-    mkVerb die (die + "s") (die + "d") (die + "d") (dy + "ing") ;
-
-  dupRegVerb : Str -> Verb = \stop -> 
-    let stopp = stop + last stop 
-    in
-    mkVerb stop (stop + "s") (stopp + "ed") (stopp + "ed") (stopp + "ing") ;
-
-  smartVerb : Str -> Verb = \v -> case v of {
-    _ + ("s"|"z"|"x"|"ch")      => s_regVerb v ;
-    _                    + "ie" => ie_regVerb v ;
-    _                    + "ee" => mkVerb v (v + "s") (v + "d") (v + "d") (v + "ing") ;
-    _                     + "e" => e_regVerb v ;
-    _ + ("a"|"e"|"o"|"u") + "y" =>   regVerb v ;
-    _                     + "y" => y_regVerb v ;
-    _ + ("ea"|"ee"|"ie"|"oa"|"oo"|"ou") + ? => regVerb v ;
-    _ + ("a"|"e"|"i"|"o"|"u") + 
-            ("b"|"d"|"g"|"m"|"n"|"p"|"s"|"t") => dupRegVerb v ;
-    _ => regVerb v
-    } ;
-
-  irregVerb : (_,_,_ : Str) -> Verb = \sing,sang,sung -> 
-    let v = smartVerb sing 
-    in
-    mkVerb sing (v.s ! VPres) sang sung (v.s ! VPresPart) ;
-
--- first example of matching
-
-  add_s : Str -> Str = \v -> case v of {
-    _ +     ("s"|"z"|"x"|"ch")  => v  + "es" ;
-    _ + ("a"|"e"|"o"|"u") + "y" => v  + "s" ;
-    cr                    + "y" => cr + "ies" ;
-    _                           => v  + "s"
-    } ;
-
--- user paradigm
-
-  mkV = overload {
-    mkV : (cry : Str) -> Verb = smartVerb ;
-    mkV : (sing,sang,sung : Str) -> Verb = irregVerb ;
-    mkV : (go,goes,went,gone,going : Str) -> Verb = mkVerb ;
-  } ;
-
-}
diff --git a/examples/lrec-tutorial/One.gf b/examples/lrec-tutorial/One.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/One.gf
+++ /dev/null
@@ -1,42 +0,0 @@
-abstract One = {
-  cat  
-    S ;
-    Cl ; 
-    NP ; 
-    VP ;
-    AP ;
-    CN ;
-    Det ;
-    Pron ;
-    PN ;
-    N ;
-    A ;
-    V ;
-    V2 ;
-    Adv ;
-    Prep ;
-    Pol ;
-    Tense ;
-  fun
-    DeclCl  : Tense -> Pol -> Cl -> S ;
-    QuestCl : Tense -> Pol -> Cl -> S ;
-
-    PredVP  : NP -> VP -> Cl ;
-
-    ComplV2 : V2 -> NP -> VP ;
-    UseAP   : AP -> VP ;
-    UseV    : V -> VP ;
-    AdVP    : VP -> Adv -> VP ;
-
-    DetCN   : Det -> CN -> NP ;
-    UsePN   : PN -> NP ;
-    UsePron : Pron -> NP ;
-
-    ModCN   : CN -> AP -> CN ;
-    UseN    : N -> CN ;
-
-    UseA    : A -> AP ;
-
-    AdvA    : A -> Adv ;
-    PrepNP  : Prep -> NP -> Adv ;
-}
diff --git a/examples/lrec-tutorial/ResIta.gf b/examples/lrec-tutorial/ResIta.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/ResIta.gf
+++ /dev/null
@@ -1,154 +0,0 @@
-resource ResIta = open Prelude in {
-
--- parameters
-
-param
-  Number = Sg | Pl ;
-  Gender = Masc | Fem ;
-  Case = Nom | Acc | Dat ;
-  Agr = Ag Gender Number Person ;
-  Aux = Avere | Essere ;
-  Tense = Pres | Perf ;
-  Person = Per1 | Per2 | Per3 ;
-
-  VForm = VInf | VPres Number Person | VPart Gender Number ;
-
--- parts of speech
-
-oper
-  VP = {v : Verb ; clit : Str ; obj : Str} ;
-  NP = {s : Case => {clit,obj : Str} ; a : Agr} ; 
-
--- auxiliaries
-
-  prepCase : Case -> Str = \c -> case c of {
-    Dat => "a" ;
-    _ => []
-    } ;
-
-  adjDet : Adj -> Number -> {s : Gender => Case => Str ; n : Number} = \adj,n -> {
-    s = \\g,c => prepCase c ++ adj.s ! g ! n ;
-    n = n
-    } ;
-
-  pronNP : (s,a,d : Str) -> Gender -> Number -> Person -> NP = \s,a,d,g,n,p -> {
-    s = table {
-      Nom => {clit = [] ; obj = s} ;
-      Acc => {clit = a  ; obj = []} ;
-      Dat => {clit = d  ; obj = []}
-      } ;
-    a = Ag g n p
-    } ;
-
--- predication
-
-  agrV : Verb -> Agr -> Str = \v,a -> case a of {
-    Ag _ n p => v.s ! VPres n p
-    } ;
-
-  auxVerb : Aux -> Verb = \a -> case a of {
-    Avere => mkVerb "avere" "ho" "hai" "ha" "abbiamo" "avete" "hanno" "avuto" Avere ;
-    Essere => mkVerb "essere" "sono" "sei" "è" "siamo" "siete" "sono" "stato" Essere
-    } ;
-
-  agrPart : Verb -> Agr -> Str = \v,a -> case v.aux of {
-    Avere  => v.s ! VPart Masc Sg ;
-    Essere => case a of {
-      Ag g n _ => v.s ! VPart g n
-      }
-    } ;
-
-  neg : Bool -> Str = \b -> case b of {True => [] ; False => "non"} ;
-
---------------------------------------------------------
--- morphology
-
-  Noun : Type = {s : Number => Str ; g : Gender} ;
-  Adj  : Type = {s : Gender => Number => Str ; isPre : Bool} ;
-  Verb : Type = {s : VForm => Str ; aux : Aux} ;
-
-  mkNoun : Str -> Str -> Gender -> Noun = \vino,vini,g -> {
-    s = table {Sg => vino ; Pl => vini} ;
-    g = g
-    } ;
-
-  regNoun : Str -> Noun = \vino -> case vino of {
-    fuo + c@("c"|"g") + "o" => mkNoun vino (fuo + c + "hi") Masc ;
-    ol  + "io" => mkNoun vino (ol + "i") Masc ;
-    vin + "o" => mkNoun vino (vin + "i") Masc ;
-    cas + "a" => mkNoun vino (cas + "e") Fem ;
-    pan + "e" => mkNoun vino (pan + "i") Masc ;
-    _ => mkNoun vino vino Masc 
-    } ;
-
-  mkN = overload {
-    mkN : (vino : Str) -> Noun = regNoun ;
-    mkN : (uomo, uomini : Str) -> Gender -> Noun = mkNoun ;
-    } ;
-
-  mkAdj : (_,_,_,_ : Str) -> Bool -> Adj = \buono,buona,buoni,buone,p -> {
-    s = table {
-          Masc => table {Sg => buono ; Pl => buoni} ;
-          Fem  => table {Sg => buona ; Pl => buone}
-        } ;
-    isPre = p
-    } ;
-
-  regAdj : Str -> Adj = \nero -> case nero of {
-    ner + "o"  => mkAdj nero (ner + "a") (ner + "i") (ner + "e") False ;
-    verd + "e" => mkAdj nero nero (verd + "i") (verd + "i") False ;
-    _ => mkAdj nero nero nero nero False
-    } ;
-
-  mkA = overload {
-    mkA : (nero : Str) -> Adj = regAdj ;
-    mkN : (buono,buona,buoni,buone : Str) -> Bool -> Adj = mkAdj ;
-    } ;
-
-  preA : Adj -> Adj = \a -> {s = a.s ; isPre = True} ;
-  
-  mkVerb : (_,_,_,_,_,_,_,_ : Str) -> Aux -> Verb = 
-    \amare,amo,ami,ama,amiamo,amate,amano,amato,aux -> {
-    s = table {
-          VInf          => amare ;
-          VPres Sg Per1 => amo ;
-          VPres Sg Per2 => ami ;
-          VPres Sg Per3 => ama ;
-          VPres Pl Per1 => amiamo ;
-          VPres Pl Per2 => amate ;
-          VPres Pl Per3 => amano ;
-          VPart g n     => (regAdj amato).s ! g ! n
-          } ;
-    aux = aux
-    } ;
-
-  regVerb : Str -> Verb = \amare -> case amare of {
-    am  + "are" => mkVerb amare (am+"o") (am+"i") (am+"a") 
-                          (am+"iamo") (am+"ate") (am+"ano") (am+"ato") Avere ;
-    tem + "ere" => mkVerb amare (tem+"o") (tem+"i") (tem+"e") 
-                          (tem+"iamo") (tem+"ete") (tem+"ono") (tem+"uto") Avere ;
-    fin + "ire" => mkVerb amare (fin+"isco") (fin+"isci") (fin+"isce") 
-                          (fin+"iamo") (fin+"ite") (fin+"iscono") (fin+"ito") Avere
-    } ; 
-
-  mkV = overload {
-    mkV : (finire : Str) -> Verb = regVerb ;
-    mkV : (andare,vado,vadi,va,andiamo,andate,vanno,andato : Str) -> 
-             Aux -> Verb = mkVerb ;
-    } ;
-
-  essereV : Verb -> Verb = \v -> {s = v.s ; aux = Essere} ;
-  
-  Verb2 = Verb ** {c : Case} ;
-
-  mkV2 = overload {
-    mkV2 : (amare : Str) -> Verb2 = \v -> regVerb v ** {c = Acc} ; 
-    mkV2 : (amare : Verb) -> Case -> Verb2 = \v,p -> v ** {c = p} ;
-    } ;
-
--- phonological auxiliaries
-
-    vowel    : Strs = strs {"a" ; "e" ; "i" ; "o" ; "u" ; "h"} ;
-    s_impuro : Strs = strs {"z" ; "sb" ; "sc" ; "sd" ; "sf" ; "sp"} ; --- ...
-
-}
diff --git a/examples/lrec-tutorial/Zero.gf b/examples/lrec-tutorial/Zero.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/Zero.gf
+++ /dev/null
@@ -1,9 +0,0 @@
-abstract Zero = {
-  cat  
-    S ; NP ; VP ; V2 ;
-  fun
-    Pred  : NP -> VP -> S ;
-    Compl : V2 -> NP -> VP ;
-    John, Mary : NP ;
-    Love : V2 ;
-}
diff --git a/examples/lrec-tutorial/ZeroDut.gf b/examples/lrec-tutorial/ZeroDut.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/ZeroDut.gf
+++ /dev/null
@@ -1,18 +0,0 @@
-concrete ZeroDut of Zero = {
-  lincat
-    S, NP, VP = Str ;
-    V2 = {v,p : Str} ;
-  lin
-    Pred np vp = np ++ vp ;
-    Compl v2 np = v2.v ++ np ++ v2.p ;
-    John = "Jan" ;
-    Mary = "Marie" ;
-    Love = {v = "heeft" ; p = "lief"} ;
-}
-
---.
-
--- illustrates: discontinuous constituents
---
--- > p -lang=ZeroEng "John loves Mary" | aw -view=open -format=png
-
diff --git a/examples/lrec-tutorial/ZeroEng.gf b/examples/lrec-tutorial/ZeroEng.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/ZeroEng.gf
+++ /dev/null
@@ -1,11 +0,0 @@
-concrete ZeroEng of Zero = {
-  lincat
-    S, NP, VP, V2 = Str ;
-  lin
-    Pred np vp = np ++ vp ;
-    Compl v2 np = v2 ++ np ;
-    John = "John" ;
-    Mary = "Mary" ;
-    Love = "loves" ;
-}
-
diff --git a/examples/lrec-tutorial/ZeroFre.gf b/examples/lrec-tutorial/ZeroFre.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/ZeroFre.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-concrete ZeroFre of Zero = {
-  lincat
-    S, NP, VP, V2 = Str ;
-  lin
-    Pred np vp = np ++ vp ;
-    Compl v2 np = v2 ++ np ;
-    John = "Jean" ;
-    Mary = "Marie" ;
-    Love = "aime" ;
-}
-
---.
-
--- > gr | l
--- > p -lang=ZeroEng "John loves Mary" | l -lang=ZeroFre
-
diff --git a/examples/lrec-tutorial/ZeroGer.gf b/examples/lrec-tutorial/ZeroGer.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/ZeroGer.gf
+++ /dev/null
@@ -1,19 +0,0 @@
-concrete ZeroGer of Zero = {
-  lincat
-    S, NP, VP = Str ;
-    V2 = {v,p : Str} ;
-  lin
-    Pred np vp = np ++ vp ;
-    Compl v2 np = v2.v ++ np ++ v2.p ;
-    John = "Johann" ;
-    Mary = "Maria" ;
-    Love = {v = "hat" ; p = "lieb"} ;
-}
-
---.
-
--- illustrates: discontinuous constituents
--- contrived, since we also have "liebt"
---
--- > p -lang=ZeroEng "John loves Mary" | aw -view=open -format=png
-
diff --git a/examples/lrec-tutorial/ZeroHeb.gf b/examples/lrec-tutorial/ZeroHeb.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/ZeroHeb.gf
+++ /dev/null
@@ -1,24 +0,0 @@
-
- concrete ZeroHeb of Zero = {
-    flags coding=utf8 ;
-  lincat
-    S = Str ;
-    NP = {s : Str ; g : Gender} ;
-    VP, V2 = Gender => Str ;
-  lin
-    Pred np vp = np.s ++ vp ! np.g ;
-    Compl v2 np = table {g => v2 ! g ++ "את" ++ np.s} ;
-    John = {s = "ג׳ון" ; g = Masc} ;
-    Mary = {s = "מרי" ; g = Fem} ;
-    Love = table {Masc => "אוהב" ; Fem => "אוהבת"} ;
-  param
-    Gender = Masc | Fem ;
- }
-
---.
--- illustrates: transliteration, inherent features, agreement
--- > gr | l -to_hebrew
--- > ut -hebrew
--- > rf -file=ZeroHeb.gf | ps -env=quotes -to_hebrew
--- > dc amac aw -format=png -view=open ?0
--- > gr | %amac
diff --git a/examples/lrec-tutorial/ZeroHebTr.gf b/examples/lrec-tutorial/ZeroHebTr.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/ZeroHebTr.gf
+++ /dev/null
@@ -1,20 +0,0 @@
-concrete ZeroHebTr of Zero = {
-  lincat
-    S = Str ;
-    NP = {s : Str ; g : Gender} ;
-    VP, V2 = Gender => Str ;
-  lin
-    Pred np vp = np.s ++ vp ! np.g ;
-    Compl v2 np = table {g => v2 ! g ++ "At" ++ np.s} ;
-    John = {s = "gg1wN" ; g = Masc} ;
-    Mary = {s = "mry" ; g = Fem} ;
-    love = table {Masc => "Awhb" ; Fem => "Awhbt"} ;
-  param
-    Gender = Masc | Fem ;
-}
-
---.
--- illustrates: transliteration, inherent features, agreement
--- > gr | l -to_hebrew
--- > ut -hebrew
--- > rf -file=ZeroHeb.gf | ps -env=quotes -to_hebrew
diff --git a/examples/lrec-tutorial/ZeroIta.gf b/examples/lrec-tutorial/ZeroIta.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/ZeroIta.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-concrete ZeroIta of Zero = {
-  lincat
-    S, NP, VP, V2 = Str ;
-  lin
-    Pred np vp = np ++ vp ;
-    Compl v2 np = v2 ++ np ;
-    John = "Giovanni" ;
-    Mary = "Maria" ;
-    Love = "ama" ;
-}
-
---.
-
--- > gr | l
--- > p -lang=ZeroEng "John loves Mary" | l -lang=ZeroIta
-
diff --git a/examples/lrec-tutorial/ZeroLat.gf b/examples/lrec-tutorial/ZeroLat.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/ZeroLat.gf
+++ /dev/null
@@ -1,17 +0,0 @@
-concrete ZeroLat of Zero = {
-  lincat
-    S, VP, V2 = Str ;
-    NP = Case => Str ;
-  lin
-    Pred  np vp = np ! Nom ++ vp ;
-    Compl v2 np = np ! Acc ++ v2 ;
-    John = table {Nom => "Ioannes" ; Acc => "Ioannem"} ;
-    Mary = table {Nom => "Maria" ; Acc => "Mariam"} ;
-    Love = "amat" ;
-  param 
-    Case = Nom | Acc ;
-}
-
---.
--- illustrates: parameters, word order
--- > p -lang=ZeroEng "John loves Mary" | aw -view=open -format=png
diff --git a/examples/lrec-tutorial/face/Face.gf b/examples/lrec-tutorial/face/Face.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/face/Face.gf
+++ /dev/null
@@ -1,14 +0,0 @@
-abstract Face = {
-
-flags startcat = Message ;
-
-cat
-  Message ; Person ; Object ; Number ;
-fun
-  Have : Person -> Number -> Object -> Message ;
-  Like : Person -> Object -> Message ;
-  You : Person ;
-  Friend, Invitation : Object ;
-  One, Two, Hundred : Number ;
-
-}
diff --git a/examples/lrec-tutorial/face/FaceEn0.gf b/examples/lrec-tutorial/face/FaceEn0.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/face/FaceEn0.gf
+++ /dev/null
@@ -1,22 +0,0 @@
---# -path=.:present
-
-concrete FaceEn0 of Face = open SyntaxEng, ParadigmsEng in {
-lincat
-  Message = Cl ;
-  Person = NP ;
-  Object = CN ;
-  Number = Numeral ;
-lin
-  Have p n o = mkCl p have_V2 (mkNP n o) ;
-  Like p o = mkCl p like_V2 (mkNP this_Quant o) ;
-  You = mkNP youSg_Pron ;
-  Friend = mkCN friend_N ;
-  Invitation = mkCN invitation_N ;
-  One = n1_Numeral ;
-  Two = n2_Numeral ;
-  Hundred = n100_Numeral ;
-oper
-  like_V2 = mkV2 "like" ;
-  invitation_N = mkN "invitation" ;
-  friend_N = mkN "friend" ;
-}
diff --git a/examples/lrec-tutorial/face/FaceEng.gf b/examples/lrec-tutorial/face/FaceEng.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/face/FaceEng.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete FaceEng of Face = FaceI with
-  (Syntax = SyntaxEng), 
-  (LexFace = LexFaceEng) ;
-
-
diff --git a/examples/lrec-tutorial/face/FaceFin.gf b/examples/lrec-tutorial/face/FaceFin.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/face/FaceFin.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
-concrete FaceFin of Face = FaceI with
-  (Syntax = SyntaxFin), 
-  (LexFace = LexFaceFin) ;
-
-
diff --git a/examples/lrec-tutorial/face/FaceI.gf b/examples/lrec-tutorial/face/FaceI.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/face/FaceI.gf
+++ /dev/null
@@ -1,17 +0,0 @@
-incomplete concrete FaceI of Face = open Syntax, LexFace in {
-
-lincat
-  Message = Cl ;
-  Person = NP ;
-  Object = CN ;
-  Number = Numeral ;
-lin
-  Have p n o = mkCl p have_V2 (mkNP n o) ;
-  Like p o = mkCl p like_V2 (mkNP this_Quant o) ;
-  You = mkNP youSg_Pron ;
-  Friend = mkCN friend_N ;
-  Invitation = mkCN invitation_N ;
-  One = n1_Numeral ;
-  Two = n2_Numeral ;
-  Hundred = n100_Numeral ;
-}
diff --git a/examples/lrec-tutorial/face/FaceIta.gf b/examples/lrec-tutorial/face/FaceIta.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/face/FaceIta.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:present
-
-concrete FaceIta of Face = FaceI - [Like] with
-  (Syntax = SyntaxIta), 
-  (LexFace = LexFaceIta) ** open SyntaxIta in {
-lin Like p o = 
-  mkCl (mkNP this_Quant o) like_V2 p ;
-}
diff --git a/examples/lrec-tutorial/face/LexFace.gf b/examples/lrec-tutorial/face/LexFace.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/face/LexFace.gf
+++ /dev/null
@@ -1,8 +0,0 @@
-interface LexFace = open Syntax in {
-
-oper
-  like_V2 : V2 ;
-  invitation_N : N ;
-  friend_N : N ; 
-
-}
diff --git a/examples/lrec-tutorial/face/LexFaceEng.gf b/examples/lrec-tutorial/face/LexFaceEng.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/face/LexFaceEng.gf
+++ /dev/null
@@ -1,8 +0,0 @@
-instance LexFaceEng of LexFace = open SyntaxEng, ParadigmsEng in {
-
-oper
-  like_V2 = mkV2 "like" ;
-  invitation_N = mkN "invitation" ;
-  friend_N = mkN "friend" ;
-
-}
diff --git a/examples/lrec-tutorial/face/LexFaceFin.gf b/examples/lrec-tutorial/face/LexFaceFin.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/face/LexFaceFin.gf
+++ /dev/null
@@ -1,7 +0,0 @@
-instance LexFaceFin of LexFace = open SyntaxFin, ParadigmsFin in {
-
-oper
-  like_V2 = mkV2 (mkV "pitää") elative ;
-  invitation_N = mkN "kutsu" ;
-  friend_N = mkN "ystävä" ;
-}
diff --git a/examples/lrec-tutorial/face/LexFaceIta.gf b/examples/lrec-tutorial/face/LexFaceIta.gf
deleted file mode 100644
--- a/examples/lrec-tutorial/face/LexFaceIta.gf
+++ /dev/null
@@ -1,6 +0,0 @@
-instance LexFaceIta of LexFace = open SyntaxIta, ParadigmsIta in {
-oper
-  like_V2 = mkV2 (mkV (piacere_64 "piacere")) dative ;
-  invitation_N = mkN "invito" ;
-  friend_N = mkN "amico" ;
-}
diff --git a/examples/mathtext/Geometry.gf b/examples/mathtext/Geometry.gf
deleted file mode 100644
--- a/examples/mathtext/Geometry.gf
+++ /dev/null
@@ -1,12 +0,0 @@
-abstract Geometry = Logic ** {
-fun
-  Line, Point, Circle : Dom ;
-  Intersect, Parallel : Ind -> Ind -> Atom ;
-  Vertical : Ind -> Atom ;
-  Centre : Ind -> Ind ;
-
-  Horizontal : Pred1 ;
-  Diverge : Pred1 ;
-
-  Contain : Pred2 ;
-}
diff --git a/examples/mathtext/GeometryEng.gf b/examples/mathtext/GeometryEng.gf
deleted file mode 100644
--- a/examples/mathtext/GeometryEng.gf
+++ /dev/null
@@ -1,18 +0,0 @@
---# -path=alltenses
-
-concrete GeometryEng of Geometry = LogicEng ** 
-  open SyntaxEng, ParadigmsEng in {
-lin
-  Line = mkN "line" ;
-  Point = mkN "point" ; 
-  Circle = mkN "circle" ;
-  Intersect = pred (mkV2 "intersect") ;
-  Parallel = pred (mkA2 (mkA "parallel") (mkPrep "to")) ;
-  Vertical = pred (mkA "vertical") ;
-  Centre = app (mkN2 (mkN "centre") (mkPrep "of")) ;
-
-  Horizontal = mkVP (mkA "horizontal") ;
-  Diverge = mkVP (mkV "diverge") ;
-
-  Contain = mkVPSlash (mkV2 "contain") ;
-}
diff --git a/examples/mathtext/GeometryFre.gf b/examples/mathtext/GeometryFre.gf
deleted file mode 100644
--- a/examples/mathtext/GeometryFre.gf
+++ /dev/null
@@ -1,18 +0,0 @@
---# -path=alltenses
-
-concrete GeometryFre of Geometry = LogicFre ** 
-  open SyntaxFre, ParadigmsFre, IrregFre in {
-lin
-  Line = mkN "ligne" ;
-  Point = mkN "point" ; 
-  Circle = mkN "cercle" masculine ;
-  Intersect = pred (mkV2 "couper") ;
-  Parallel = pred (mkA2 (mkA "parallèle") dative) ;
-  Vertical = pred (mkA "vertical") ;
-  Centre = app (mkN2 (mkN "centre" masculine) genitive) ;
-
-  Horizontal = mkVP (mkA "horizontel") ;
-  Diverge = mkVP (mkV "diverger") ;
-
-  Contain = mkVPSlash contenir_V2 ;
-}
diff --git a/examples/mathtext/GeometryGer.gf b/examples/mathtext/GeometryGer.gf
deleted file mode 100644
--- a/examples/mathtext/GeometryGer.gf
+++ /dev/null
@@ -1,19 +0,0 @@
---# -path=alltenses
-
-concrete GeometryGer of Geometry = LogicGer ** 
-  open SyntaxGer, ParadigmsGer, IrregGer in {
-lin
-  Line = mkN "Gerade" ;
-  Point = mkN "Punkt" ; 
-  Circle = mkN "Kreis" ;
-  Intersect = pred (mkV2 (mkV "schneiden")) ;
-  Parallel = pred (mkA2 (mkA "parallel") (mkPrep "zu" dative)) ;
-  Vertical = pred (mkA "vertikal") ;
-  Centre = app (mkN2 (mkN "Mittelpunkt") (mkPrep [] genitive)) ;
-
-  Horizontal = mkVP (mkA "horizontal") ;
-  Diverge = mkVP (mkV "divergieren") ;
-
-  Contain = mkVPSlash (mkV2 (fixprefixV "ent" halten_V)) ;
-
-}
diff --git a/examples/mathtext/LexLogic.gf b/examples/mathtext/LexLogic.gf
deleted file mode 100644
--- a/examples/mathtext/LexLogic.gf
+++ /dev/null
@@ -1,20 +0,0 @@
-interface LexLogic = open Syntax, Prelude in {
-
-oper
-  case_N : N ; -- it is not the case that
-  such_A : A ; -- number such that 
-  by_Prep : Prep ; -- by Thm 5
-  all_Det : Det ; -- the article with "all"
-  axiom_N : N ;
-  theorem_N : N ;
-  definition_N : N ;
-  define_V3 : V3 ;  -- we define a as b
-  define_V2V : V2V ;  -- we define x to be f if p
-  iff_Subj : Subj ; -- if and only if
-oper
-  indef : Bool -> CN -> NP = \b -> case b of {
-    True => mkNP aPl_Det ;
-    False => mkNP aSg_Det
-    } ;
-
-}
diff --git a/examples/mathtext/LexLogicEng.gf b/examples/mathtext/LexLogicEng.gf
deleted file mode 100644
--- a/examples/mathtext/LexLogicEng.gf
+++ /dev/null
@@ -1,15 +0,0 @@
-instance LexLogicEng of LexLogic = open SyntaxEng, ParadigmsEng, 
-  (MS = MakeStructuralEng), Prelude in {
-
-oper
-  case_N = mkN "case" ;
-  such_A = mkA "such" ;
-  by_Prep = mkPrep "by" ;
-  all_Det = aPl_Det ;
-  axiom_N = mkN "axiom" ;
-  theorem_N = mkN "theorem" ;
-  definition_N = mkN "definition" ;
-  define_V3 = mkV3 (mkV "define") (mkPrep [] ) (mkPrep "as") ;
-  define_V2V = mkV2V (mkV "define") (mkPrep [] ) (mkPrep []) ;
-  iff_Subj = MS.mkSubj "if and only if" ;
-}
diff --git a/examples/mathtext/LexLogicFre.gf b/examples/mathtext/LexLogicFre.gf
deleted file mode 100644
--- a/examples/mathtext/LexLogicFre.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-instance LexLogicFre of LexLogic = open SyntaxFre, ParadigmsFre, 
-  (MS = MakeStructuralFre), Prelude in {
-
-oper
-  case_N = mkN "cas" ;
-  such_A = mkA "tel" "telle" ;
-  by_Prep = mkPrep "par" ;
-  all_Det = thePl_Det ;
-  axiom_N = mkN "axiome" masculine ;
-  theorem_N = mkN "théorème" masculine ;
-  definition_N = mkN "définition" feminine ;
-  define_V3 = mkV3 (mkV "définir") (mkPrep []) (mkPrep "comme") ;
-  define_V2V = mkV2V (mkV "définir") (mkPrep []) genitive ;
-  iff_Subj = MS.mkSubj ("si et seulement" ++ if_Subj.s) ; --- .s
-
-}
diff --git a/examples/mathtext/LexLogicGer.gf b/examples/mathtext/LexLogicGer.gf
deleted file mode 100644
--- a/examples/mathtext/LexLogicGer.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-instance LexLogicGer of LexLogic = open SyntaxGer, ParadigmsGer, 
-  (MS = MakeStructuralGer), Prelude in {
-
-oper
-  case_N = mkN "Fall" "Fälle" masculine ;
-  such_A = invarA "derart" ; ----
-  by_Prep = mkPrep "durch" accusative ;
-  all_Det = aPl_Det ;
-  axiom_N = mkN "Axiom" ;
-  theorem_N = mkN "Theorem" ;
-  definition_N = mkN "Definition" ;
-  define_V3 = 
-    mkV3 (mkV "definieren") (mkPrep [] accusative) (mkPrep "als" accusative) ;
-  define_V2V = mkV2V (mkV "definieren") (mkPrep [] accusative) ;
-  iff_Subj = MS.mkSubj "wenn und nur wenn" ;
-}
diff --git a/examples/mathtext/Logic.gf b/examples/mathtext/Logic.gf
deleted file mode 100644
--- a/examples/mathtext/Logic.gf
+++ /dev/null
@@ -1,24 +0,0 @@
-abstract Logic = Symbols ** {
-
--- flags startcat = Prop ;
-
-cat
-  Prop ; Atom ; Ind ; Dom ; Var ; [Prop] {2} ; [Var] {1} ;
-fun
-  And, Or : [Prop] -> Prop ;
-  If, Iff : Prop -> Prop -> Prop ;
-  Not : Prop -> Prop ;
-  All, Exist : [Var] -> Dom -> Prop -> Prop ;
-  PAtom : Atom -> Prop ;
-  NAtom : Atom -> Prop ;
-  MkVar : String -> Var ;
-
-  PExp : Exp -> Prop ;
-  IExp : Exp -> Ind ;
-
-cat
-  Pred1 ; Pred2 ;
-fun 
-  PredPred1 : Pred1 -> Ind -> Atom ; 
-  PredPred2 : Pred2 -> Ind -> Ind -> Atom ; 
-}
diff --git a/examples/mathtext/LogicEng.gf b/examples/mathtext/LogicEng.gf
deleted file mode 100644
--- a/examples/mathtext/LogicEng.gf
+++ /dev/null
@@ -1,5 +0,0 @@
-concrete LogicEng of Logic = SymbolsX ** LogicI with
-  (LexLogic = LexLogicEng),
-  (Lang = LangEng),
-  (Syntax = SyntaxEng),
-  (Symbolic = SymbolicEng) ;
diff --git a/examples/mathtext/LogicFre.gf b/examples/mathtext/LogicFre.gf
deleted file mode 100644
--- a/examples/mathtext/LogicFre.gf
+++ /dev/null
@@ -1,15 +0,0 @@
-concrete LogicFre of Logic = SymbolsX ** LogicI - [Exist] with
-  (LexLogic = LexLogicFre),
-  (Lang = LangFre),
-  (Syntax = SyntaxFre),
-  (Symbolic = SymbolicFre) ** open SyntaxFre in {
-
-lin
-  --- to get the mood of the that clause correct
-  Exist xs A B = 
-    Lang.SSubjS
-    (mkS (mkCl (indef xs.p2 
-      (mkCN such_A (mkCN A xs.p1)))))
-    that_Subj B ;
-
-} ;
diff --git a/examples/mathtext/LogicGer.gf b/examples/mathtext/LogicGer.gf
deleted file mode 100644
--- a/examples/mathtext/LogicGer.gf
+++ /dev/null
@@ -1,15 +0,0 @@
-concrete LogicGer of Logic = SymbolsX ** LogicI - [Exist] with
-  (LexLogic = LexLogicGer),
-  (Lang = LangGer),
-  (Syntax = SyntaxGer),
-  (Symbolic = SymbolicGer) ** open SyntaxGer, (P = ParadigmsGer) in {
-
-lin
-  --- to get the extraposited clause in correct place
-  Exist xs A B = 
-    Lang.SSubjS
-    (mkS (mkCl (indef xs.p2 
-      (mkCN (mkCN A xs.p1) (P.mkAdv "derart")))))
-    that_Subj B ;
-
-} ;
diff --git a/examples/mathtext/LogicI.gf b/examples/mathtext/LogicI.gf
deleted file mode 100644
--- a/examples/mathtext/LogicI.gf
+++ /dev/null
@@ -1,48 +0,0 @@
-incomplete concrete LogicI of Logic = SymbolsX ** open 
-  LexLogic, 
-  Syntax, 
-  Symbolic, 
-  (Lang = Lang), -- for SSubjS
-  Prelude in {
-lincat
-  Prop = S ; 
-  Atom = Cl ; 
-  Ind = NP ; 
-  Dom = N ; 
-  Var = NP ; 
-  [Prop] = [S] ; 
-  [Var] = NP * Bool ;
-lin
-  And = mkS and_Conj ;
-  Or = mkS or_Conj ;
-  If A B = mkS (mkAdv if_Subj A) B ;
-  Iff A B = Lang.SSubjS A iff_Subj B ;
-  Not A = 
-    Lang.SSubjS
-      (mkS negativePol (mkCl 
-        (mkVP (mkNP the_Quant case_N)))) that_Subj A ; 
-  All xs A B = mkS (mkAdv for_Prep (mkNP all_Predet 
-                 (mkNP all_Det (mkCN A xs.p1)))) B ;
-  Exist xs A B = mkS (mkCl (indef xs.p2 
-                   (mkCN (mkCN A xs.p1) (mkAP (mkAP such_A) B)))) ;
-  PAtom = mkS ;
-  NAtom = mkS negativePol ;
-  MkVar s = symb (dollar s.s) ;
-  BaseProp = mkListS ;
-  ConsProp = mkListS ;
-  BaseVar x = <x,False> ;
-  ConsVar x xs = <mkNP and_Conj (mkListNP x xs.p1), True> ;
-
-  PExp e = symb (mkSymb (dollar e.s)) ;
-  IExp e = symb (dollar e.s) ;
-
-lincat
-  Pred1 = VP ;
-  Pred2 = VPSlash ;
-lin
-  PredPred1 f x = mkCl x f ;
-  PredPred2 f x y = mkCl x (mkVP f y) ;
-
-oper 
-  dollar : Str -> Str = \s -> "$" ++ s ++ "$" ;
-}
diff --git a/examples/mathtext/MathGeom.gf b/examples/mathtext/MathGeom.gf
deleted file mode 100644
--- a/examples/mathtext/MathGeom.gf
+++ /dev/null
@@ -1,1 +0,0 @@
-abstract MathGeom = Geometry, MathText ;
diff --git a/examples/mathtext/MathGeomEng.gf b/examples/mathtext/MathGeomEng.gf
deleted file mode 100644
--- a/examples/mathtext/MathGeomEng.gf
+++ /dev/null
@@ -1,4 +0,0 @@
---# -path=.:present
-
-concrete MathGeomEng of MathGeom = GeometryEng, MathTextEng ;
-
diff --git a/examples/mathtext/MathGeomFre.gf b/examples/mathtext/MathGeomFre.gf
deleted file mode 100644
--- a/examples/mathtext/MathGeomFre.gf
+++ /dev/null
@@ -1,4 +0,0 @@
---# -path=.:present
-
-concrete MathGeomFre of MathGeom = GeometryFre, MathTextFre ;
-
diff --git a/examples/mathtext/MathGeomGer.gf b/examples/mathtext/MathGeomGer.gf
deleted file mode 100644
--- a/examples/mathtext/MathGeomGer.gf
+++ /dev/null
@@ -1,4 +0,0 @@
---# -path=.:present
-
-concrete MathGeomGer of MathGeom = GeometryGer, MathTextGer ;
-
diff --git a/examples/mathtext/MathText.gf b/examples/mathtext/MathText.gf
deleted file mode 100644
--- a/examples/mathtext/MathText.gf
+++ /dev/null
@@ -1,45 +0,0 @@
-abstract MathText = Logic ** {
-
-flags startcat = Book ;
-
-cat
-  Book ;
-  Section ;
-  [Section] {1} ;
-  Paragraph ;
-  [Paragraph] {1} ;
-  Statement ;
-  Declaration ;
-  [Declaration] {0} ;
-  Ident ;
-  Proof ;
-  Case ;
-  [Case] {2} ;
-  Number ;
- 
-fun
-  MkBook : [Section] -> Book ;
-  
-  ParAxiom   : Ident -> Statement -> Section ;
-  ParTheorem : Ident -> Statement -> Proof -> Section ;
-
-  ParDefInd   : [Declaration] -> Ind -> Ind -> Section ;
-  ParDefPred1 : [Declaration] -> Ind -> Pred1 -> Prop -> Section ;
-  ParDefPred2 : [Declaration] -> Ind -> Pred2 -> Ind -> Prop -> Section ;
-
-  StProp : [Declaration] -> Prop -> Statement ;
-
-  DecVar  : [Var] -> Dom -> Declaration ;
-  DecProp : Prop -> Declaration ;
-
-  PrEnd  : Proof ;
-  PrStep : Statement -> Proof -> Proof ;
-  PrBy   : Ident -> Prop -> Proof -> Proof ;
-  PrCase : Number -> [Case] -> Proof ;
-  CProof : Ident -> Proof -> Case ;
-
-  IdStr  : String -> Ident ;
-
-  Two, Three, Four, Five : Number ;
-
-}
diff --git a/examples/mathtext/MathTextEng.gf b/examples/mathtext/MathTextEng.gf
deleted file mode 100644
--- a/examples/mathtext/MathTextEng.gf
+++ /dev/null
@@ -1,5 +0,0 @@
-concrete MathTextEng of MathText = LogicEng ** MathTextI with
-  (LexLogic = LexLogicEng),
-  (Syntax = SyntaxEng),
-  (Lang = LangEng), ---- ImpP3
-  (Symbolic = SymbolicEng) ;
diff --git a/examples/mathtext/MathTextFre.gf b/examples/mathtext/MathTextFre.gf
deleted file mode 100644
--- a/examples/mathtext/MathTextFre.gf
+++ /dev/null
@@ -1,5 +0,0 @@
-concrete MathTextFre of MathText = LogicFre ** MathTextI with
-  (LexLogic = LexLogicFre),
-  (Syntax = SyntaxFre),
-  (Lang = LangFre), ---- ImpP3
-  (Symbolic = SymbolicFre) ;
diff --git a/examples/mathtext/MathTextGer.gf b/examples/mathtext/MathTextGer.gf
deleted file mode 100644
--- a/examples/mathtext/MathTextGer.gf
+++ /dev/null
@@ -1,5 +0,0 @@
-concrete MathTextGer of MathText = LogicGer ** MathTextI with
-  (LexLogic = LexLogicGer),
-  (Syntax = SyntaxGer),
-  (Lang = LangGer), ---- for ImpP3
-  (Symbolic = SymbolicGer) ;
diff --git a/examples/mathtext/MathTextI.gf b/examples/mathtext/MathTextI.gf
deleted file mode 100644
--- a/examples/mathtext/MathTextI.gf
+++ /dev/null
@@ -1,74 +0,0 @@
-incomplete concrete MathTextI of MathText = Logic **
-  open 
-    Syntax,
-    (Lang = Lang), ---- for ImpP3, SSubjS 
-    Symbolic, 
-    LexLogic in {
-
-lincat
-  Book = Text ;
-  Section = Text ;
-  [Section] = Text ;
-  Paragraph = Text ;
-  [Paragraph] = Text ;
-  Statement = Text ;
-  Declaration = Utt ;
-  [Declaration] = Text ;
-  Ident = NP ;
-  Proof = Text ;
-  Case = Text ;
-  [Case] = Text ;
-  Number = Card ;
- 
-lin
-  MkBook ss = ss ;
-  
-  ParAxiom   id stm = mkText (mkText (Lang.UttCN (mkCN axiom_N id))) stm ;
-  ParTheorem id stm pr = 
-    mkText (mkText (mkText (Lang.UttCN (mkCN theorem_N id))) stm) pr ;
-
-  ParDefInd  cont dum dens = 
-    definition (mkText cont (mkText (mkCl (mkNP we_Pron) define_V3 dum dens))) ;
-  ParDefPred1 cont arg dum dens = 
-    definition (mkText cont (mkText (Lang.SSubjS 
-      (mkS (mkCl (mkNP we_Pron) define_V2V arg dum)) 
-      if_Subj dens))) ;
-  ParDefPred2 cont arg dum obj dens = 
-    definition (mkText cont (mkText (Lang.SSubjS 
-      (mkS (mkCl (mkNP we_Pron) define_V2V arg (mkVP dum obj))) 
-      if_Subj dens))) ;
-
-  BaseSection s = s ;
-  ConsSection s ss = mkText s ss ;
-  BaseParagraph s = s ;
-  ConsParagraph s ss = mkText s ss ;
-  BaseCase s t = mkText s t ;
-  ConsCase s ss = mkText s ss ;
-  BaseDeclaration = emptyText ;
-  ConsDeclaration s ss = mkText (mkPhr s) ss ;
-
-
-  StProp ds prop = mkText ds (mkText prop) ;
-
-  DecVar xs dom = 
-    Lang.ImpP3 xs.p1 (mkVP (indef xs.p2 (mkCN dom))) ; 
- --   mkUtt (mkImp (mkVP let_V2V xs.p1 (mkVP (indef xs.p2 (mkCN dom))))) ; 
-  DecProp prop = mkUtt prop ;
-
-  PrEnd  = emptyText ;
-  PrStep st pr = mkText st pr ;
-  PrBy id prop proof = mkText (mkText (mkS (mkAdv by_Prep id) prop)) proof ;
-  PrCase num cs = 
-    mkText (mkPhr (mkCl (mkNP we_Pron) have_V2 (mkNP num case_N))) cs ;
-  CProof id proof = mkText (mkPhr (mkUtt (mkNP (mkCN case_N id)))) proof ;
-
-  IdStr s = symb s.s ;
-
-  Two = mkCard n2_Numeral ;
-  Three = mkCard n3_Numeral ;
-  Four = mkCard n4_Numeral ;
-  Five = mkCard n5_Numeral ;
-
-oper
-  definition : Text -> Text = mkText (mkText (Lang.UttCN (mkCN definition_N))) ;
-}
diff --git a/examples/mathtext/Symbols.gf b/examples/mathtext/Symbols.gf
deleted file mode 100644
--- a/examples/mathtext/Symbols.gf
+++ /dev/null
@@ -1,10 +0,0 @@
-abstract Symbols = {
-
-cat 
-  Exp ; 
-
-fun 
---  EInt : Int -> Expp ; --- clashes with EVar...
-  EVar : String -> Exp ;
-  EIn, EPlus, ETimes, EEq, EGt, ELt : Exp -> Exp -> Exp ;
-}
diff --git a/examples/mathtext/SymbolsX.gf b/examples/mathtext/SymbolsX.gf
deleted file mode 100644
--- a/examples/mathtext/SymbolsX.gf
+++ /dev/null
@@ -1,15 +0,0 @@
-concrete SymbolsX of Symbols = open Formal in {
-
-lincat 
-  Exp = TermPrec ; 
-
-lin 
---  EInt i = constant i.s ;
-  EVar x = constant x.s ;
-  EIn = infixn 0 "\\in" ;
-  EPlus = infixl 2 "+" ;
-  ETimes = infixl 3 "*" ;
-  EEq = infixn 0 "=" ;
-  EGt = infixn 0 ">" ;
-  ELt = infixn 0 "<" ;
-}
diff --git a/examples/messages/Messages.gf b/examples/messages/Messages.gf
deleted file mode 100644
--- a/examples/messages/Messages.gf
+++ /dev/null
@@ -1,45 +0,0 @@
-abstract Messages = 
-  Words - [IMale, IFemale, YouFamMale, YouFamFemale, YouPolMale, YouPolFemale],
-  Greetings ** {
-
-flags startcat = Message ;
-
-cat
-  Message ;
-  Heading ;
-  Body ;
-  Ending ;
-  Statement ;
-  Recipient ;
-  Sender ;
-  Title ;
-  Role ;
-
-fun
-  Msg : Heading -> Body -> Ending -> Message ;
-  
-  HHello : Recipient -> Heading ;
-  HDear  : Recipient -> Heading ;
-  
-  BOne  : Statement -> Body ;
-  BMore : Statement -> Body -> Body ;
-
-  ERegards : Sender -> Ending ;
-
-  SSentence : Sentence -> Statement ;
-  SQuestion : Question -> Statement ;
-  SGreeting : Greeting -> Statement ;
-
-  RName  : Name -> Recipient ;
-  RTitle : Title -> Name -> Recipient ;
-  SName  : Name -> Sender ;
-
-  TMr  : Title ;
-  TMs  : Title ;
-
-  RI   : Role ;   -- generic: Gender and Politeness from context
-  RYou : Role ;
-
-  PRole : Role -> Person ;
-
-}
diff --git a/examples/messages/MessagesEng.gf b/examples/messages/MessagesEng.gf
deleted file mode 100644
--- a/examples/messages/MessagesEng.gf
+++ /dev/null
@@ -1,54 +0,0 @@
---# -path=.:../phrasebook:present
-
-concrete MessagesEng of Messages = 
-  WordsEng - 
-    [IMale, IFemale, YouFamMale, YouFamFemale, YouPolMale, YouPolFemale],
-  GreetingsEng ** open
-  SyntaxEng,
-  ParadigmsEng,
-  (Phr = PhrasebookEng)
-  in {
-
-lincat
-  Message = Text ;
-  Heading = Text ;
-  Body = Text ;
-  Ending = Text ;
-  Statement = Text ;
-  Recipient = NP ;
-  Sender = NP ;
-  Title = CN ;
-  Role = Phr.NPPerson ;
-
-lin
-  Msg h b e = mkText h (mkText b e) ;
-  
-  HHello n = 
-    mkText (strText "hello") (mkText (mkPhrase (mkUtt n)) (strText ",")) ;
-  HDear n = 
-    mkText (strText "dear") (mkText (mkPhrase (mkUtt n)) (strText ",")) ;
-  
-  BOne  p = p ;
-  BMore p b = mkText p b ;
-
-  ERegards n = mkText (strText "regards") (mkPhrase (mkUtt n)) ;
-
-  SSentence s = mkText s ;
-  SQuestion s = mkText s ;
-  SGreeting s = mkText s exclMarkPunct ;
-
-  RName n = n ;
-  RTitle t n = mkNP (mkCN t n) ;
-  SName n = n ;
-
-  TMr = mkCN (mkN "Mr") ;
-  TMs = mkCN (mkN "Ms") ;
-
-  RI = Phr.IMale ;  -- gender and politeness don't matter in English
-  RYou = Phr.YouFamMale ;
-
-  PRole r = r ;
-
-oper
-  strText : Str -> Text = \s -> lin Text {s = s} ;
-}
diff --git a/examples/messages/MessagesFre.gf b/examples/messages/MessagesFre.gf
deleted file mode 100644
--- a/examples/messages/MessagesFre.gf
+++ /dev/null
@@ -1,74 +0,0 @@
---# -path=.:../phrasebook:present
-
-concrete MessagesFre of Messages = 
-  WordsFre - 
-    [IMale, IFemale, YouFamMale, YouFamFemale, YouPolMale, YouPolFemale],
-  GreetingsFre ** 
- open
-  SyntaxFre,
-  ParadigmsFre,
-  Prelude,
-  (Phr = PhrasebookFre)
- in {
-
-lincat
-  Message = Text ;
-  Heading = {s : Text ; g : Gender ; isPol : Bool} ;
-  Body = {s : Gender => Gender => Bool => Text} ;
-  Ending = {s : Text ; g : Gender} ;
-  Statement = {s : Gender => Gender => Bool => Text} ;
-  Recipient = NP ;
-  Sender = NP ;
-  Title = CN ;
-  Role = Phr.NPPerson ;
-
-lin
-  Msg h b e = mkText h.s (mkText (b.s ! h.g ! e.g ! h.isPol) e.s) ;
-  
-  HHello n = {
-    s = mkText (strText "bonjour") (mkText (mkPhrase (mkUtt n)) (strText ",")) ;
-    g = n.a.g ; ----Res
-    isPol = n.isPol ----Res
-    } ;
-  HDear r = { 
-    s = mkText 
-      (mkPhrase (mkUtt (mkCN (prefixA (mkA "cher")) (nameCN r)))) 
-      (strText ",") ;
-    g = r.a.g ; ----Res
-    isPol = r.isPol ----Res
-    } ;
-
-  BOne  p = p ;
-  BMore s b = {s = \\i,y,p => mkText (s.s ! i ! y ! p) (b.s ! i ! y ! p)} ;
-
-  ERegards n = {
-    s = mkText (strText "avec salutations") (mkPhrase (mkUtt n)) ;
-    g = n.a.g ----Res
-    } ;
-
-  SSentence s = {s = \\i,y,p => mkText s} ;
-  SQuestion s = {s = \\i,y,p => mkText s} ;
-  SGreeting s = {s = \\i,y,p => mkText s exclMarkPunct} ;
-
-  RName n = n ; 
-  RTitle t n = cnNP (mkCN t n) ;
-  SName n = n ;
-
-  TMr = mkCN (mkN "monsieur" "messieurs" masculine) ;
-  TMs = mkCN (mkN "madame" "mesdames" feminine) ;
-
-  RI = Phr.IMale ;
-  RYou = Phr.YouFamMale ;
-
-  PRole r = r ;
-
-oper
-  strText : Str -> Text = \s -> lin Text {s = s} ;
-
-
----- TODO in RG and its API
-
-  nameCN : NP -> CN = \n -> mkCN (mkN "") n ;
-  cnNP : CN -> NP = \cn -> mkNP (mkPN (cn.s ! singular) cn.g) ;
-
-}
diff --git a/examples/miniresource/Miniresource.gf b/examples/miniresource/Miniresource.gf
deleted file mode 100644
--- a/examples/miniresource/Miniresource.gf
+++ /dev/null
@@ -1,47 +0,0 @@
-abstract Miniresource = {
-
--- module Grammar in GF book, Chapter 9: syntax and structural words
-
-  flags startcat = S ;
-
-  cat 
-    S ; Cl ; NP ; VP ; AP ; CN ; 
-    Det ; N ; A ; V ; V2 ; AdA ; 
-    Tense ; Pol ;
-    Conj ;
-  data
-    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 ;
-    ConjNP  : Conj -> NP -> NP -> NP ;
-
-    UseV    : V -> VP ;
-    UseN    : N -> CN ;
-    UseA    : 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 ;
-
-    Pos, Neg : Pol ;
-    Pres, Perf : Tense ;
-
-    and_Conj, or_Conj : Conj ;
-
--- module Test: content word lexicon for testing
-
-    man_N, woman_N, house_N, tree_N : N ;
-    big_A, small_A, green_A : A ;
-    walk_V, arrive_V : V ;
-    love_V2, please_V2 : V2 ;
-
-}
diff --git a/examples/miniresource/MiniresourceChi.gf b/examples/miniresource/MiniresourceChi.gf
deleted file mode 100644
--- a/examples/miniresource/MiniresourceChi.gf
+++ /dev/null
@@ -1,208 +0,0 @@
-concrete MiniresourceChi of Miniresource = open Prelude in {
-
--- module GrammarChi
-
-  flags coding = utf8;
-
-  lincat
-    S   = {s : Str} ; 
-    Cl = {s : Bool => Str} ; 
-    NP = NounPhrase ;  
-      -- {s : Str} ;     
-    VP = VerbPhrase ;  
-      -- {verb : Verb ; compl : Str} ;  
-    AP = {s : Str; monoSyl: Bool} ;
-    CN = Noun ;        -- {s : Str; c : Str} ;
-    Det = {s : Str ; n : Number} ;
-    N = Noun ;         -- {s : Str; c : Str} ;
-    A = Adj ;          -- {s : Str; monoSyl: Bool} ; 
-    V = Verb;          -- {s : Str ; pp,ds,dp,ep : Str ; neg : Str}
-    V2 = Verb ;
-    AdA = {s : Str} ; 
-    Pol = {s : Str ; b : Bool} ;
-    Tense = {s : Str} ;
-    Conj = {s : SForm => Str} ;    
-
-  lin
-    UseCl t p cl = {s = t.s ++ p.s ++ cl.s ! p.b} ; 
-
-    PredVP np vp = {
-       s  = \\p => np.s ++ neg p ++ vp.verb.s ++ vp.compl
-       } ;
-
-    ComplV2 v2 np = {
-     verb  = v2 ;
-     compl = np.s
-     } ; 
-
-    UseV v = {
-      verb = v ; 
-      compl = []
-      } ; 
-
-    DetCN det cn = case det.n of {
-            Sg => {s = det.s ++ cn.c ++ cn.s ; n = Sg } ;
-            Pl => {s = det.s ++ "些" ++ cn.s ; n = Pl }             
-      } ;
-      
-    ModCN ap cn = case ap.monoSyl of {
-            True => {s = ap.s ++ cn.s ; c = cn.c} ;
-            False => {s = ap.s ++ "的" ++ cn.s ; c = cn.c} 
-            } ;
-
-    CompAP ap = {
-      verb = copula ;
-      compl = ap.s ++ "的"
-      } ;
-
-    AdAP ada ap = {
-      s = ada.s ++ ap.s ;
-      monoSyl = False
-      } ;
-
-    ConjNP co x y = {
-      s = x.s ++ co.s ! Phr NPhrase ++ y.s
-      } ;
-
-    ConjS  co x y = {s = x.s ++ co.s ! Sent ++ y.s} ;  
-
-    UseN n = n ;
-    UseA adj = adj ;
-
-    a_Det = mkDet "一" Sg ;
-    every_Det = mkDet "每" Sg ;        
-    the_Det = mkDet "那" Sg ;
-
-    this_Det = mkDet "这" Sg ;
-    these_Det = mkDet "这" Pl ;
-    that_Det = mkDet "那" Sg ;
-    those_Det = mkDet "那" Pl ;
-
-    i_NP = pronNP "我" ;
-    youSg_NP = pronNP "你" ;
-    he_NP = pronNP "他" ;
-    she_NP = pronNP "她" ;
-    we_NP = pronNP "我们" ;
-    youPl_NP = pronNP "你们" ;
-    they_NP = pronNP "他们" ;
-
-    very_AdA = ss (word "非常") ;    
-    
-    and_Conj = {s = table {
-                    Phr NPhrase => "和" ;
-                    Phr APhrase => "而" ;
-                    Phr VPhrase => "又" ;
-                    Sent =>  []
-                          }
-                } ;
-
-    or_Conj  = {s = table {
-                    Phr _ => "或" ;
-                    Sent => word "还是"
-                          }
-                } ;
-
-    Pos  = {s = [] ; b = True} ;
-    Neg  = {s = [] ; b = False} ;
-    Pres = {s = []} ;
-    Perf = {s = []} ;
-
--- module TestChi
-
-lin
-  man_N = mkN "男人" ;  
-  woman_N = mkN "女人" ;
-  house_N = mkN "房子" ;
-  tree_N = mkN "树" "棵";
-  big_A = mkA "大" ;
-  small_A = mkA "小" ;
-  green_A = mkA "绿" ;
-  walk_V = mkV "走" ;
-  arrive_V = mkV "到" ;
-  love_V2 = mkV2 "爱" ;
-  please_V2 = mkV2 "麻烦" ;
-
--- module ResChi
-
--- parameters
-
-param
-    Number = Sg | Pl ;
-    SForm = Phr PosType | Sent;
-    PosType = APhrase | NPhrase | VPhrase ;
-
--- parts of speech
-
-oper
-
-  VerbPhrase = {verb : Verb ; compl : Str} ;
-  NounPhrase = {s : Str} ; 
-
--- for morphology
-
-  Noun : Type = {s : Str; c : Str} ;
-  Adj  : Type = {s : Str; monoSyl: Bool} ;
-  Verb : Type = {s : Str} ;
-
-  mkNoun : Str -> Str -> Noun = \s,c -> {s = word s ; c = word c};
-
-  mkAdj : Str -> Adj = \s -> case s of {
-    ? => {s = word s ; monoSyl = True} ;
-    _ => {s = word s ; monoSyl = False}
-    } ;
-
-  copula : Verb = mkVerb "是" ;
-
-  mkVerb : (v : Str) -> Verb = \v -> 
-    {s = word v} ;
-
-  neg : Bool -> Str = \b -> case b of {True => [] ; False => "不"} ;
-
--- for structural words
-
-  mkDet : Str -> Number -> {s : Str ; n : Number} = \s,n -> {
-    s = word s ;
-    n = n
-    } ;
-
-  pronNP : (s : Str) -> NounPhrase = \s -> {
-    s = word s
-    } ;
-    
--- Write the characters that constitute a word separately. 
--- This enables straightforward tokenization.
-
-  bword : Str -> Str -> Str = \x,y -> x ++ y ; 
-  -- change to x + y to treat words as single tok ens
-
-  word : Str -> Str = \s -> case s of {
-      x@? + y@? + z@? + u@? => bword x (bword y (bword z u)) ;
-      x@? + y@? + z@? => bword x (bword y z) ;
-      x@? + y@? => bword x y ;
-      _ => s
-      } ;
-
--- module ParadigmsChi
-
-oper
-  mkN = overload {
-    mkN : (man : Str) -> N 
-      = \n -> lin N (mkNoun n "个") ;  
-    mkN : (man : Str) -> Str -> N 
-      = \n,c -> lin N (mkNoun n c)
-    } ;  
-      
-  mkA : (small : Str) -> A 
-      = \a -> lin A (mkAdj a) ;
-      
-  mkV : (walk : Str) -> V 
-      = \s -> lin V (mkVerb s) ; 
-
-  mkV2 = overload {
-    mkV2 : (love : Str) -> V2 
-      = \love -> lin V2 (mkVerb love) ;
-    mkV2 : (love : V) -> V2 
-      = \love -> lin V2 love ;
-   } ;
-
-}
diff --git a/examples/miniresource/MiniresourceEng.gf b/examples/miniresource/MiniresourceEng.gf
deleted file mode 100644
--- a/examples/miniresource/MiniresourceEng.gf
+++ /dev/null
@@ -1,268 +0,0 @@
-concrete MiniresourceEng of Miniresource = open Prelude in {
-
--- module GrammarEng
-
-  lincat  
-    S  = {s : Str} ;
-    Cl = {s : ClForm => TTense => Bool => Str} ; 
-    NP = NounPhrase ;  
-      -- {s : Case => Str ; a : Agr} ; 
-    VP = VerbPhrase ;  
-      -- {v : AgrVerb ; compl : Str} ;
-    AP = {s : Str} ;
-    CN = Noun ;           -- {s : Number => Str} ;
-    Det = {s : Str ; n : Number} ;
-    N = Noun ;            -- {s : Number => Str} ;
-    A = Adj ;             -- {s : Str} ;
-    V = Verb ;            -- {s : VForm => Str} ;
-    V2 = Verb ** {c : Str} ;
-    AdA = {s : Str} ;
-    Tense = {s : Str ; t : TTense} ;
-    Pol = {s : Str ; b : Bool} ;
-    Conj = {s : Str ; n : Number} ;
-  lin
-    UseCl t p cl = {s = t.s ++ p.s ++ cl.s ! ClDir ! t.t ! p.b} ; 
-    PredVP np vp = {
-      s = \\d,t,b => 
-        let 
-          vps = vp.verb.s ! d ! t ! b ! np.a 
-        in case d of {
-          ClDir => np.s ! Nom ++ vps.fin ++ vps.inf ++ vp.compl ;
-          ClInv => vps.fin ++ np.s ! Nom ++ vps.inf ++ vp.compl
-          }
-      } ;
-
-    ComplV2 v2 np = {
-      verb = agrV v2 ; 
-      compl = v2.c ++ np.s ! Acc
-      } ;
-
-    UseV v = {
-      verb = agrV v ; 
-      compl = []
-      } ;
-
-    DetCN det cn = {
-      s = \\_ => det.s ++ cn.s ! det.n ;
-      a = Ag det.n Per3
-      } ;
-
-    ModCN ap cn = {
-      s = \\n => ap.s ++ cn.s ! n
-      } ;
-
-    CompAP ap = {
-      verb = copula ;
-      compl = ap.s 
-      } ;
-
-    AdAP ada ap = {
-      s = ada.s ++ ap.s
-      } ;
-
-    ConjS  co x y = {s = x.s ++ co.s ++ y.s} ;
-
-    ConjNP co nx ny = {
-      s = \\c => nx.s ! c ++ co.s ++ ny.s ! c ;
-      a = conjAgr co.n nx.a ny.a
-      } ;
-
-    UseN n = n ;
-
-    UseA adj = adj ;
-
-    a_Det = mkDet (pre {#vowel => "an" ; _ => "a"}) Sg ;
-
-    every_Det = mkDet "every" Sg ;
-
-    the_Det = mkDet "the" Sg ;
-    this_Det = mkDet "this" Sg ;
-    these_Det = mkDet "these" Pl ;
-    that_Det = mkDet "that" Sg ;
-    those_Det = mkDet "those" Pl ;
-
-    i_NP = pronNP "I" "me" Sg Per1 ;
-    youSg_NP = pronNP "you" "you" Sg Per2 ;
-    he_NP = pronNP "he" "him" Sg Per3 ;
-    she_NP = pronNP "she" "her" Sg Per3 ;
-    we_NP = pronNP "we" "us" Pl Per1 ;
-    youPl_NP = pronNP "you" "you" Pl Per2 ;
-    they_NP = pronNP "they" "them" Pl Per3 ;
-
-    very_AdA = ss "very" ;
-
-    Pos  = {s = [] ; b = True} ;
-    Neg  = {s = [] ; b = False} ;
-    Pres = {s = [] ; t = TPres} ;
-    Perf = {s = [] ; t = TPerf} ;
-
-    and_Conj = {s = "and" ; n = Pl} ;
-    or_Conj  = {s = "or" ; n = Sg} ;
-
--- module TestEng
-
-    man_N = mkN "man" "men" ;
-    woman_N = mkN "woman" "women" ;
-    house_N = mkN "house" ;
-    tree_N = mkN "tree" ;
-    big_A = mkA "big" ;
-    small_A = mkA "small" ;
-    green_A = mkA "green" ;
-    walk_V = mkV "walk" ;
-    arrive_V = mkV "arrive" ;
-    love_V2 = mkV2 "love" ;
-    please_V2 = mkV2 "please" ;
-
--- module ResEng
-
-param
-    Number = Sg | Pl ;
-    Case   = Nom | Acc ;
-    Agr    = Ag Number Person ;
-    TTense = TPres | TPerf ;
-    Person = Per1 | Per2 | Per3 ;
-    VForm  = VInf | VPres | VPast | VPart ;
-
-    ClForm = ClDir | ClInv ;
-
-oper
-    VerbPhrase = {
-      verb  : AgrVerb ; 
-      compl : Str
-      } ;
-
-    NounPhrase = {
-      s : Case => Str ;
-      a : Agr
-      } ; 
-
--- verb as in VP, including copula
-
-    AgrVerb : Type = {
-      s : ClForm => TTense => Bool => Agr => {fin,inf : Str} ;
-      inf : Str
-      } ;
-
-  copula : AgrVerb = {
-    s = \\d,t,p,a => case <t,a> of {
-       <TPres,Ag Sg Per1> => {fin = "am"   ; inf = neg p} ;
-       <TPres,Ag Sg Per3> => {fin = "is"   ; inf = neg p} ;
-       <TPres,_         > => {fin = "are"  ; inf = neg p} ;
-       <TPerf,Ag Sg Per3> => {fin = "has"  ; inf = neg p ++ "been"} ;
-       <TPerf,_         > => {fin = "have" ; inf = neg p ++ "been"} 
-       } ;
-    inf = "be"
-    } ;
-
-  agrV : Verb -> AgrVerb = \v -> 
-    let 
-      vinf  = v.s ! VInf ; 
-      vpart = v.s ! VPart
-    in {
-    s = \\d,t,p,a => case <d,t,p,a> of {
-       <ClDir,TPres,True, Ag Sg Per3> => {fin = v.s ! VPres ; inf = []} ;
-       <_,    TPres,_,    Ag Sg Per3> => {fin = "does"      ; inf = neg p ++ vinf} ;
-       <ClDir,TPres,True, _         > => {fin = vinf        ; inf = []} ;
-       <_,    TPres,_,    _         > => {fin = "do"        ; inf = neg p ++ vinf} ;
-       <_,    TPerf,_,    Ag Sg Per3> => {fin = "has"       ; inf = neg p ++ vpart} ;
-       <_,    TPerf,_,    _         > => {fin = "have"      ; inf = neg p ++ vpart}
-       } ;
-    inf = vinf
-    } ;
-
-    neg : Bool -> Str = \b -> case b of {True => [] ; False => "not"} ;
-
--- for coordination
-
-    conjAgr : Number -> Agr -> Agr -> Agr = \n,xa,ya -> 
-      case <xa,ya> of {
-        <Ag xn xp, Ag yn yp> => 
-          Ag (conjNumber (conjNumber xn yn) n) (conjPerson xp yp)
-        } ;
-
-    conjNumber : Number -> Number -> Number = \m,n ->
-      case m of {Pl => Pl ; _ => n} ;
-
-    conjPerson : Person -> Person -> Person = \p,q ->
-      case <p,q> of {
-        <Per1,_> | <_,Per1> => Per1 ;
-        <Per2,_> | <_,Per2> => Per2 ;
-        _                   => Per3
-        } ;
-
-    Noun : Type = {s : Number => Str} ;
-    Adj  : Type = {s : Str} ;
-    Verb : Type = {s : VForm => Str} ;
-
-    mkNoun : Str -> Str -> Noun = \man,men -> {
-      s = table {Sg => man ; Pl => men}
-      } ;
-
-    regNoun : Str -> Noun = \s -> 
-      mkNoun s (s + "s") ; ----
-
-    mkAdj : Str -> Adj = \s -> ss s ;
-
-    mkVerb : (_,_,_,_ : Str) -> Verb = 
-      \go,goes,went,gone -> {
-      s = table {
-            VInf  => go ;
-            VPres => goes ;
-            VPast => went ;
-            VPart => gone
-            }
-      } ;
-
-    regVerb : Str -> Verb = \v -> case v of {
-      _ + "e" => mkVerb v (v + "s") (v + "d") (v + "d") ;
-      _       => mkVerb v (v + "s") (v + "ed") (v + "ed")
-      } ;
-
-    mkDet : Str -> Number -> {s : Str ; n : Number} = \s,n -> {
-      s = s ;
-      n = n
-      } ;
-
-    pronNP : (s,a : Str) -> Number -> Person -> NounPhrase = 
-    \s,a,n,p -> {
-      s = table {
-        Nom => s ;
-        Acc => a
-        } ;
-      a = Ag n p
-      } ;
-
-    vowel    : pattern Str = #("a" | "e" | "i" | "o") ;
-
--- module ParadigmsEng
-
-oper
-  mkN = overload {
-    mkN : (dog : Str) -> N 
-      = \n -> lin N (regNoun n) ;
-    mkN : (man, men : Str) -> N 
-      = \s,p -> lin N (mkNoun s p) ;
-    } ;
-
-  mkA = overload {
-    mkA : (small : Str) -> A 
-      = \a -> lin A (mkAdj a) ;
-    } ;
-
-  mkV = overload {
-    mkV : (walk : Str) -> V 
-      = \v -> lin V (regVerb v) ;
-    mkV : (go,goes,went,gone : Str) -> V 
-      = \p1,p2,p3,p4 -> lin V (mkVerb p1 p2 p3 p4) ;
-    } ;
-
-  mkV2 = overload {
-    mkV2 : Str -> V2
-      = \s -> lin V2 (regVerb s ** {c = []}) ;
-    mkV2 : V -> V2
-      = \v -> lin V2 (v ** {c = []}) ;
-    mkV2 : V -> Str -> V2
-      = \v,p -> lin V2 (v ** {c = p}) ;
-    } ;
-
-}
diff --git a/examples/miniresource/MiniresourceFin.gf b/examples/miniresource/MiniresourceFin.gf
deleted file mode 100644
--- a/examples/miniresource/MiniresourceFin.gf
+++ /dev/null
@@ -1,2 +0,0 @@
-concrete MiniresourceFin of Miniresource = MiniresourceI with 
-  (Grammar = GrammarFin), (Lexicon = LexiconFin) ;
diff --git a/examples/miniresource/MiniresourceFre.gf b/examples/miniresource/MiniresourceFre.gf
deleted file mode 100644
--- a/examples/miniresource/MiniresourceFre.gf
+++ /dev/null
@@ -1,2 +0,0 @@
-concrete MiniresourceFre of Miniresource = MiniresourceI with 
-  (Grammar = GrammarFre), (Lexicon = LexiconFre) ;
diff --git a/examples/miniresource/MiniresourceI.gf b/examples/miniresource/MiniresourceI.gf
deleted file mode 100644
--- a/examples/miniresource/MiniresourceI.gf
+++ /dev/null
@@ -1,76 +0,0 @@
-incomplete concrete MiniresourceI of Miniresource = open Grammar, Lexicon in {
-
--- module Grammar in GF book, Chapter 9: syntax and structural words
-
-  lincat
-    S = Grammar.S ; 
-    Cl = Grammar.Cl ; 
-    NP = Grammar.NP ; 
-    VP = Grammar.VP ; 
-    AP = Grammar.AP ; 
-    CN = Grammar.CN ; 
-    Det = Grammar.Det ; 
-    N = Grammar.N ; 
-    A = Grammar.A ; 
-    V = Grammar.V ; 
-    V2 = Grammar.V2 ; 
-    AdA = Grammar.AdA ; 
-    Tense = Grammar.Temp ; 
-    Pol = Grammar.Pol ;
-    Conj = Grammar.Conj ;
-  lin
-    UseCl = Grammar.UseCl ;
-    PredVP = Grammar.PredVP ;
-    ComplV2 v np = Grammar.ComplSlash (Grammar.SlashV2a v) np ;
-    DetCN = Grammar.DetCN ;
-    ModCN = Grammar.AdjCN ;
-
-    CompAP ap = Grammar.UseComp (Grammar.CompAP ap) ;
-    AdAP = Grammar.AdAP ;
-
-    ConjS c x y = Grammar.ConjS c (Grammar.BaseS x y) ;
-    ConjNP c x y = Grammar.ConjNP c (Grammar.BaseNP x y) ;
-
-    UseV = Grammar.UseV ;
-    UseN = Grammar.UseN ;
-    UseA = Grammar.PositA ;
-
-    a_Det = Grammar.DetQuant Grammar.IndefArt Grammar.NumSg ; 
-    the_Det = Grammar.DetQuant Grammar.DefArt Grammar.NumSg ; 
-    every_Det = Grammar.every_Det ;
-    this_Det  = Grammar.DetQuant Grammar.this_Quant Grammar.NumSg ; 
-    these_Det = Grammar.DetQuant Grammar.this_Quant Grammar.NumPl ; 
-    that_Det  = Grammar.DetQuant Grammar.that_Quant Grammar.NumSg ; 
-    those_Det = Grammar.DetQuant Grammar.that_Quant Grammar.NumPl  ; 
-    i_NP = Grammar.UsePron Grammar.i_Pron ;
-    youSg_NP = Grammar.UsePron Grammar.youSg_Pron ;
-    he_NP = Grammar.UsePron Grammar.he_Pron ;
-    she_NP = Grammar.UsePron Grammar.she_Pron ;
-    we_NP = Grammar.UsePron Grammar.we_Pron ;
-    youPl_NP = Grammar.UsePron Grammar.youPl_Pron ;
-    they_NP = Grammar.UsePron Grammar.they_Pron ;
-    very_AdA = Grammar.very_AdA ;
-
-    Pos = Grammar.PPos ;
-    Neg = Grammar.PNeg ;
-    Pres = Grammar.TTAnt Grammar.TPres Grammar.ASimul ;
-    Perf = Grammar.TTAnt Grammar.TPres Grammar.AAnter ;
-
-    and_Conj = Grammar.and_Conj ;
-    or_Conj = Grammar.or_Conj ;
-
--- module Test: content word lexicon for testing
-
-    man_N = Lexicon.man_N ;
-    woman_N = Lexicon.woman_N ;
-    house_N = Lexicon.house_N ;
-    tree_N = Lexicon.tree_N ;
-    big_A = Lexicon.big_A ;
-    small_A = Lexicon.small_A ;
-    green_A = Lexicon.green_A ;
-    walk_V = Lexicon.walk_V ;
-    arrive_V = Lexicon.come_V ;  -----
-    love_V2 = Lexicon.love_V2 ;
-    please_V2 = Lexicon.hear_V2 ; ----
-
-}
diff --git a/examples/miniresource/MiniresourceIChi.gf b/examples/miniresource/MiniresourceIChi.gf
deleted file mode 100644
--- a/examples/miniresource/MiniresourceIChi.gf
+++ /dev/null
@@ -1,2 +0,0 @@
-concrete MiniresourceIChi of Miniresource = MiniresourceI with 
-  (Grammar = GrammarChi), (Lexicon = LexiconChi) ;
diff --git a/examples/miniresource/MiniresourceIEng.gf b/examples/miniresource/MiniresourceIEng.gf
deleted file mode 100644
--- a/examples/miniresource/MiniresourceIEng.gf
+++ /dev/null
@@ -1,2 +0,0 @@
-concrete MiniresourceIEng of Miniresource = MiniresourceI with 
-  (Grammar = GrammarEng), (Lexicon = LexiconEng) ;
diff --git a/examples/miniresource/MiniresourceIta.gf b/examples/miniresource/MiniresourceIta.gf
deleted file mode 100644
--- a/examples/miniresource/MiniresourceIta.gf
+++ /dev/null
@@ -1,391 +0,0 @@
-concrete MiniresourceIta of Miniresource = open Prelude in {
-
--- module GrammarIta
-
-  flags coding = utf8 ;
-
-  lincat  
-    S  = {s : Str} ;
-    Cl = {s : TTense => Bool => Str} ; 
-    NP = NounPhrase ;  
-      -- {s : Case => {clit,obj : Str ; isClit : Bool} ; a : Agr} ; 
-    VP = VerbPhrase ;  
-      -- {v : Verb ; clit : Str ; clitAgr : ClitAgr ; obj : Agr => Str} ;
-    AP = {s : Gender => Number => Str ; isPre : Bool} ;
-    CN = Noun ;           -- {s : Number => Str ; g : Gender} ;
-    Det = {s : Gender => Case => Str ; n : Number} ;
-    N = Noun ;            -- {s : Number => Str ; g : Gender} ;
-    A = Adj ;             -- {s : Gender => Number => Str ; isPre : Bool} ;
-    V = Verb ;            -- {s : VForm => Str ; aux : Aux} ;
-    V2 = Verb ** {c : Case} ;
-    AdA = {s : Str} ;
-    Pol = {s : Str ; b : Bool} ;
-    Tense = {s : Str ; t : TTense} ;
-    Conj = {s : Str ; n : Number} ;
-  lin
-    UseCl t p cl = {s = t.s ++ p.s ++ cl.s ! t.t ! p.b} ; 
-    PredVP np vp = 
-      let 
-        subj = (np.s ! Nom).obj ;
-        obj  = vp.obj ! np.a ;
-        clit = vp.clit ;
-        verb = table {
-          TPres => agrV vp.v np.a ;
-          TPerf => agrV (auxVerb vp.v.aux) np.a ++ agrPart vp.v np.a vp.clitAgr
-          }
-      in {
-        s = \\t,b => subj ++ neg b ++ clit ++ verb ! t ++ obj
-      } ;
-
-    ComplV2 v2 np = 
-      let
-        nps = np.s ! v2.c
-      in {
-        v = v2 ; 
-        clit = nps.clit ; 
-        clitAgr = case <nps.isClit,v2.c> of {
-          <True,Acc> => CAgr np.a ;
-          _ => CAgrNo
-          } ;
-        obj  = \\_ => nps.obj
-        } ;
-
-    UseV v = {
-      v = v ; 
-      clit = [] ; 
-      clitAgr = CAgrNo ;
-      obj = \\_ => []
-      } ;
-
-    DetCN det cn = {
-      s = \\c => {
-        obj = det.s ! cn.g ! c ++ cn.s ! det.n ; 
-        clit = [] ; 
-        isClit = False
-        } ;
-      a = Ag cn.g det.n Per3
-      } ;
-
-    ModCN ap cn = {
-      s = \\n => preOrPost ap.isPre (ap.s ! cn.g ! n) (cn.s ! n) ;
-      g = cn.g
-      } ;
-
-    CompAP ap = {
-      v = essere_V ; 
-      clit = [] ; 
-      clitAgr = CAgrNo ;
-      obj = \\ag => case ag of {
-        Ag g n _ => ap.s ! g ! n
-        }
-      } ;
-
-    AdAP ada ap = {
-      s = \\g,n => ada.s ++ ap.s ! g ! n ;
-      isPre = ap.isPre ;
-      } ;
-
---- known issue: this comes out wrong for pronouns
-    ConjNP co nx ny = {
-      s = \\c => {
-        obj = (nx.s ! c).clit ++ (nx.s ! c).obj ++ co.s ++ (ny.s ! c).clit ++ (ny.s ! c).obj ; 
-        clit = [] ; 
-        isClit = False
-        } ;
-      a = conjAgr co.n nx.a ny.a
-      } ;
-
-    ConjS co x y = {s = x.s ++ co.s ++ y.s} ;
-
-    UseN n = n ;
-
-    UseA adj = adj ;
-
-    a_Det = adjDet (mkAdj "un" "una" [] [] True) Sg ;
-
-    every_Det = adjDet (regAdj "ogni") Sg ;
-
-    the_Det = {
-      s = table {
-        Masc => table {
-          Nom | Acc => elisForms "lo" "l'" "il" ;
-          Dat => elisForms "allo" "all'" "al"
-          } ;
-        Fem => table {
-          Nom | Acc => elisForms "la" "'l" "la" ;
-          Dat => elisForms "alla" "all'" "alla"
-          }
-        } ;
-      n = Sg
-      } ;
-        
-    this_Det = adjDet (regAdj "questo") Sg ;
-    these_Det = adjDet (regAdj "questo") Pl ;
-    that_Det = adjDet quello_A Sg ;
-    those_Det = adjDet quello_A Pl ;
-
-    i_NP     = pronNP "io"  "mi" "mi" Masc Sg Per1 ;
-    youSg_NP = pronNP "tu"  "ti" "ti" Masc Sg Per2 ;
-    he_NP    = pronNP "lui" "lo" "gli" Masc  Sg Per3 ;
-    she_NP   = pronNP "lei" "la" "le" Fem  Sg Per3 ;
-    we_NP    = pronNP "noi" "ci" "ci" Masc Pl Per1 ;
-    youPl_NP = pronNP "voi" "vi" "vi" Masc Pl Per2 ;
-    they_NP  = pronNP "loro" "li" "glie" Masc Pl Per3 ;
-
-    very_AdA = ss "molto" ;
-
-    Pos  = {s = [] ; b = True} ;
-    Neg  = {s = [] ; b = False} ;
-    Pres = {s = [] ; t = TPres} ;
-    Perf = {s = [] ; t = TPerf} ;
-
-    and_Conj = {s = "e" ; n = Pl} ;
-    or_Conj  = {s = "o" ; n = Sg} ;
-
-  oper
-    quello_A : Adj = mkAdj 
-      (elisForms "quello" "quell'" "quel") "quella"
-      (elisForms "quegli" "quegli" "quei") "quelle"
-      True ;
-
--- module TestIta
-
-lin
-  man_N = mkN "uomo" "uomini" masculine ;
-  woman_N = mkN "donna" ;
-  house_N = mkN "casa" ;
-  tree_N = mkN "albero" ;
-  big_A = preA (mkA "grande") ;
-  small_A = preA (mkA "piccolo") ;
-  green_A = mkA "verde" ;
-  walk_V = mkV "camminare" ;
-  arrive_V = essereV (mkV "arrivare") ;
-  love_V2 = mkV2 "amare" ;
-  please_V2 = mkV2 (essereV (mkV "piacere" "piaccio" "piaci" "piace" 
-                        "piacciamo" "piacete" "piacciono" "piaciuto")) dative ;
-
-
--- module ResIta
-
--- parameters
-
-param
-  Number = Sg | Pl ;
-  Gender = Masc | Fem ;
-  Case   = Nom | Acc | Dat ;
-  Agr    = Ag Gender Number Person ;
-  Aux    = Avere | Essere ;
-  TTense  = TPres | TPerf ;
-  Person = Per1 | Per2 | Per3 ;
-
-  VForm = VInf | VPres Number Person | VPart Gender Number ;
-
-  ClitAgr = CAgrNo | CAgr Agr ;
-
--- parts of speech
-
-oper
-  VerbPhrase = {
-    v : Verb ; 
-    clit : Str ; 
-    clitAgr : ClitAgr ; 
-    obj : Agr => Str
-    } ;
-  NounPhrase = {
-    s : Case => {clit,obj : Str ; isClit : Bool} ; 
-    a : Agr
-    } ; 
-
--- the preposition word of an abstract case
-
-  prepCase : Case -> Str = \c -> case c of {
-    Dat => "a" ;
-    _ => []
-    } ;
-
--- for predication
-
-  agrV : Verb -> Agr -> Str = \v,a -> case a of {
-    Ag _ n p => v.s ! VPres n p
-    } ;
-
-  auxVerb : Aux -> Verb = \a -> case a of {
-    Avere => 
-      mkVerb "avere" "ho" "hai" "ha" "abbiamo" "avete" "hanno" "avuto" Avere ;
-    Essere => 
-      mkVerb "essere" "sono" "sei" "è" "siamo" "siete" "sono" "stato" Essere
-    } ;
-
-  agrPart : Verb -> Agr -> ClitAgr -> Str = \v,a,c -> case v.aux of {
-    Avere  => case c of {
-      CAgr (Ag g n _) => v.s ! VPart g n ;
-      _ => v.s ! VPart Masc Sg
-      } ;
-    Essere => case a of {
-      Ag g n _ => v.s ! VPart g n
-      }
-    } ;
-
-  neg : Bool -> Str = \b -> case b of {True => [] ; False => "non"} ;
-
-  essere_V = auxVerb Essere ;
-
--- for coordination
-
-  conjAgr : Number -> Agr -> Agr -> Agr = \n,xa,ya -> 
-    let 
-      x = agrFeatures xa ; y = agrFeatures ya
-    in Ag 
-      (conjGender x.g y.g) 
-      (conjNumber (conjNumber x.n y.n) n)
-      (conjPerson x.p y.p) ;
-
-  agrFeatures : Agr -> {g : Gender ; n : Number ; p : Person} = \a -> 
-    case a of {Ag g n p => {g = g ; n = n ; p = p}} ;
-
-  conjGender : Gender -> Gender -> Gender = \g,h ->
-    case g of {Masc => Masc ; _ => h} ;
-
-  conjNumber : Number -> Number -> Number = \m,n ->
-    case m of {Pl => Pl ; _ => n} ;
-
-  conjPerson : Person -> Person -> Person = \p,q ->
-    case <p,q> of {
-      <Per1,_> | <_,Per1> => Per1 ;
-      <Per2,_> | <_,Per2> => Per2 ;
-      _                   => Per3
-      } ;
-
-
-
--- for morphology
-
-  Noun : Type = {s : Number => Str ; g : Gender} ;
-  Adj  : Type = {s : Gender => Number => Str ; isPre : Bool} ;
-  Verb : Type = {s : VForm => Str ; aux : Aux} ;
-
-  mkNoun : Str -> Str -> Gender -> Noun = \vino,vini,g -> {
-    s = table {Sg => vino ; Pl => vini} ;
-    g = g
-    } ;
-
-  regNoun : Str -> Noun = \vino -> case vino of {
-    fuo + c@("c"|"g") + "o" => mkNoun vino (fuo + c + "hi") Masc ;
-    ol  + "io" => mkNoun vino (ol + "i") Masc ;
-    vin + "o" => mkNoun vino (vin + "i") Masc ;
-    cas + "a" => mkNoun vino (cas + "e") Fem ;
-    pan + "e" => mkNoun vino (pan + "i") Masc ;
-    _ => mkNoun vino vino Masc 
-    } ;
-
-  mkAdj : (_,_,_,_ : Str) -> Bool -> Adj = \buono,buona,buoni,buone,p -> {
-    s = table {
-          Masc => table {Sg => buono ; Pl => buoni} ;
-          Fem  => table {Sg => buona ; Pl => buone}
-        } ;
-    isPre = p
-    } ;
-
-  regAdj : Str -> Adj = \nero -> case nero of {
-    ner + "o"  => mkAdj nero (ner + "a") (ner + "i") (ner + "e") False ;
-    verd + "e" => mkAdj nero nero (verd + "i") (verd + "i") False ;
-    _ => mkAdj nero nero nero nero False
-    } ;
-
-  mkVerb : (_,_,_,_,_,_,_,_ : Str) -> Aux -> Verb = 
-    \amare,amo,ami,ama,amiamo,amate,amano,amato,aux -> {
-    s = table {
-          VInf          => amare ;
-          VPres Sg Per1 => amo ;
-          VPres Sg Per2 => ami ;
-          VPres Sg Per3 => ama ;
-          VPres Pl Per1 => amiamo ;
-          VPres Pl Per2 => amate ;
-          VPres Pl Per3 => amano ;
-          VPart g n     => (regAdj amato).s ! g ! n
-          } ;
-    aux = aux
-    } ;
-
-  regVerb : Str -> Verb = \amare -> case amare of {
-    am  + "are" => mkVerb amare (am+"o") (am+"i") (am+"a") 
-                     (am+"iamo") (am+"ate") (am+"ano") (am+"ato") Avere ;
-    tem + "ere" => mkVerb amare (tem+"o") (tem+"i") (tem+"e") 
-                     (tem+"iamo") (tem+"ete") (tem+"ono") (tem+"uto") Avere ;
-    fin + "ire" => mkVerb amare (fin+"isco") (fin+"isci") (fin+"isce") 
-                     (fin+"iamo") (fin+"ite") (fin+"iscono") (fin+"ito") Avere
-    } ; 
-
--- for structural words
-
-  adjDet : Adj -> Number -> {s : Gender => Case => Str ; n : Number} = 
-  \adj,n -> {
-    s = \\g,c => prepCase c ++ adj.s ! g ! n ;
-    n = n
-    } ;
-
-  pronNP : (s,a,d : Str) -> Gender -> Number -> Person -> NounPhrase = 
-  \s,a,d,g,n,p -> {
-    s = table {
-      Nom => {clit = [] ; obj = s  ; isClit = False} ;
-      Acc => {clit = a  ; obj = [] ; isClit = True} ;
-      Dat => {clit = d  ; obj = [] ; isClit = True}
-      } ;
-    a = Ag g n p
-    } ;
-
--- phonological auxiliaries
-
-  vowel    : pattern Str = #("a" | "e" | "i" | "o" | "u" | "h") ;
-  s_impuro : pattern Str = #("z" | "s" + ("b"|"c"|"d"|"f"|"m"|"p"|"q"|"t")) ;
-
-  elisForms : (_,_,_ : Str) -> Str = \lo,l',il ->
-    pre {#s_impuro => lo ; #vowel => l' ; _ => il} ;
-
--- module ParadigmsIta
-
-oper
-  masculine : Gender = Masc ;
-  feminine : Gender = Fem ;
-
-  accusative : Case = Acc ;
-  dative : Case = Dat ;
-
-  mkN = overload {
-    mkN : (vino : Str) -> N 
-      = \n -> lin N (regNoun n) ;
-    mkN : (uomo, uomini : Str) -> Gender -> N 
-      = \s,p,g -> lin N (mkNoun s p g) ;
-    } ;
-
-  mkA = overload {
-    mkA : (nero : Str) -> A 
-      = \a -> lin A (regAdj a) ;
-    mkA : (buono,buona,buoni,buone : Str) -> Bool -> A 
-      = \sm,sf,pm,pf,p -> lin A (mkAdj sm sf pm pf False) ;
-    } ;
-
-  preA : A -> A
-      = \a -> lin A {s = a.s ; isPre = True} ;
-
-  mkV = overload {
-    mkV : (finire : Str) -> V 
-      = \v -> lin V (regVerb v) ;
-    mkV : (andare,vado,vadi,va,andiamo,andate,vanno,andato : Str) -> V 
-      = \i,p1,p2,p3,p4,p5,p6,p -> lin V (mkVerb i p1 p2 p3 p4 p5 p6 p Avere) ;
-    } ;
-
-  essereV : V -> V
-    = \v -> lin V {s = v.s ; aux = Essere} ;
-
-  mkV2 = overload {
-    mkV2 : Str -> V2
-      = \s -> lin V2 (regVerb s ** {c = accusative}) ;
-    mkV2 : V -> V2
-      = \v -> lin V2 (v ** {c = accusative}) ;
-    mkV2 : V -> Case -> V2
-      = \v,c -> lin V2 (v ** {c = c}) ;
-    } ;
-
-
-}
diff --git a/examples/miniresource/MiniresourceSan.gf b/examples/miniresource/MiniresourceSan.gf
deleted file mode 100644
--- a/examples/miniresource/MiniresourceSan.gf
+++ /dev/null
@@ -1,262 +0,0 @@
-concrete MiniresourceSan of Miniresource = open Prelude in {
-
--- module GrammarSan
-
-  flags coding = utf8;
-
-  lincat
-    S  = {s : Str} ; 
-    Cl = {s : Bool => Str} ; 
-    NP = NounPhrase ;  
-    VP = VerbPhrase ;  
-    AP = Adj ;
-    CN = Noun ;
-    Det = {s : Gender => Case => Str ; n : Number} ;
-    N = Noun ; 
-    A = Adj ;
-    V = Verb;
-    V2 = Verb ** {c : Case} ;
-    AdA = {s : Str} ; 
-    Pol = {s : Str ; b : Bool} ;
-    Tense = {s : Str} ;
-    Conj = {s : Str} ;    
-
-
-  lin
-
-    UseCl t p cl = {s = t.s ++ p.s ++ cl.s ! p.b} ; 
-
-    PredVP np vp = {
-       s  = \\p => np.s ! Nom ++ neg p ++ vp.compl ! np.a ++ vp.verb.s ! VPres np.a.n np.a.p
-       } ;
-
-    ComplV2 v2 np = {
-     verb  = v2 ;
-     compl = \\_ => np.s ! v2.c
-     } ; 
-
-    UseV v = {
-      verb = v ; 
-      compl = \\_ => []
-      } ; 
-
-    DetCN det cn = {
-      s = \\c => det.s ! cn.g ! c ++ cn.s ! det.n ! c ; 
-      a = agr cn.g det.n P3
-      } ;
-      
-    ModCN ap cn = {s = \\n,c => ap.s ! cn.g ! n ! c ++ cn.s ! n ! c ; g = cn.g} ;
-
-    CompAP ap = {
-      verb = copula ;
-      compl = \\a => ap.s ! a.g ! a.n ! Nom 
-      } ;
-
-    AdAP ada ap = {
-      s = \\g,n,c => ada.s ++ ap.s ! g ! n ! c
-      } ;
-
-    ConjNP co x y = {
-      s = \\c => x.s ! c ++ co.s ++ y.s ! c ;
-      a = y.a ----
-      } ;
-
-    ConjS  co x y = {s = x.s ++ co.s ++ y.s} ;  
-
-    UseN n = n ;
-    UseA adj = adj ;
-
-    a_Det = mkDet "" Sg ;
-    every_Det = mkDet "प्रति" Sg ;        
-    the_Det = mkDet "" Sg ;
-
-    this_Det = mkDet "एतद्" Sg ;
---    these_Det = mkDet "这" Pl ;
-    that_Det = mkDet "तद्" Sg ;
---    those_Det = mkDet "那" Pl ;
-
-    i_NP = pronNP "" Sg P1 ;
-    youSg_NP = pronNP "" Sg P2 ;
-    he_NP = pronNP "" Sg P3 ;
-    she_NP = pronNP "" Sg P3 ;
-    we_NP = pronNP "" Pl P1 ;
-    youPl_NP = pronNP "" Pl P2 ;
-    they_NP = pronNP "" Pl P3 ;
-
-    very_AdA = ss "अति" ;    
-    
-    and_Conj = {s = " च"} ;
-
-    or_Conj  = {s = "अथवा"} ;
-
-    Pos  = {s = [] ; b = True} ;
-    Neg  = {s = [] ; b = False} ;
-    Pres = {s = []} ;
-    Perf = {s = []} ;
-
--- module TestChi
-
-lin
-  man_N = mkN "नरः" ;  
-  woman_N = mkN "स्त्री" ;
-  house_N = mkN "गृहं" ;
-  tree_N = mkN "वृक्ष";
-  big_A = mkA "महाकाय" ;
-  small_A = mkA "अल्प" ;
-  green_A = mkA "हरित" ;
-  walk_V = mkV "गम्" ;
-  arrive_V = mkV "अभि-उपा-गम्" ;
-  love_V2 = mkV2 "कम्" ;
-  please_V2 = mkV2 "प्री" ;
-
-
-
-
-
-
-
-
--- module ResSan
-
--- parameters
-
-param
-    Number = Sg | Dl | Pl ;
-    Case = Nom | Acc | Ins | Dat | Abl | Gen | Loc | Voc ;
-    Gender = Masc | Fem | Neutr ;
-    Person = P3 | P2 | P1 ;
-
-
-    VForm = VPres Number Person ;
-
-oper
-    Agr = {g : Gender ; n : Number ; p : Person} ;
-
-    agr : Gender -> Number -> Person -> Agr = \g,n,p -> {g = g ; n = n ; p = p} ;
-
--- parts of speech
-
-oper
-
-  VerbPhrase = {verb : Verb ; compl : Agr => Str} ;
-  NounPhrase = {s : Case => Str ; a : Agr} ; 
-
--- for morphology
-
-  Noun : Type = {s : Number => Case => Str; g : Gender} ;
-  Adj  : Type = {s : Gender => Number => Case => Str} ;
-  Verb : Type = {s : VForm => Str} ;
-
-  mkNoun : (s1,_,_,_,_,_,_,_, _,_,_, _,_,_,_,_,s17 : Str) -> Gender -> Noun = 
-    \snom,sacc,sins,sdat,sabl,sgen,sloc,svoc,
-     dnomaccvoc,dinsdatabl,dgenloc,
-     pnomvoc,pacc,pins,pdatabl,pgen,ploc, 
-     gen -> {
-      s = table {
-        Sg => table {
-           Nom => snom ; Acc => sacc ; Ins => sins ; Dat => sdat ; Abl => sabl ; Gen => sgen ; Loc => sloc ; Voc => svoc
-           } ;
-        Dl => table {
-           Nom | Acc | Voc => dnomaccvoc ; Ins | Dat | Abl => dinsdatabl ; Gen | Loc => dgenloc 
-           } ;
-        Pl => table {
-           Nom | Voc => pnomvoc ; Acc => pacc ; Ins => pins ; Dat | Abl => pdatabl ; Gen => pgen ; Loc => ploc
-           }
-        } ;
-      g = gen
-      } ;
-
-  endingNoun : Str -> (s1,_,_,_,_,_,_,_, _,_,_, _,_,_,_,_,s17 : Str) -> Gender -> Noun = 
-    \stem,
-     snom,sacc,sins,sdat,sabl,sgen,sloc,svoc,
-     dnomaccvoc,dinsdatabl,dgenloc,
-     pnomvoc,pacc,pins,pdatabl,pgen,ploc, 
-     gen -> 
-       mkNoun
-         (stem + snom) (stem + sacc) (stem + sins) (stem + sdat) (stem + sabl) (stem + sgen) (stem + sloc) (stem + svoc) 
-         (stem + dnomaccvoc) (stem + dinsdatabl) (stem + dgenloc) 
-         (stem + pnomvoc) (stem + pacc) (stem + pins) (stem + pdatabl) (stem + pgen) (stem + ploc) 
-         gen ;
-
-
-  ramaNoun : Str -> Noun = \rama ->
-    let ram = init rama in
-    endingNoun ram
-      "ः" "म्" "ॆणॆ" "ाय" "ात्" "स्य" "ॆ" ""
-      "ौ" "ाथ्याम्" "यो" 
-      "ाः" "ान्" "ैः" "ेथयः" "ाणाम" "ेषु" 
-      Masc ;
-
-  mkAdj : (m,f,n : Noun) -> Adj = \m,f,n -> {s = table {Masc => m.s ; Fem => f.s ; Neutr => n.s}} ; 
-
-
-  mkVerb : (s1,_,_,_,_,_,_,_,s9 : Str) -> Verb = 
-    \s3,s2,s1,d3,d2,d1,p3,p2,p1 -> {
-      s = table {
-        VPres Sg P3 => s3 ;
-        VPres Sg P2 => s2 ;
-        VPres Sg P1 => s1 ;
-        VPres Dl P3 => d3 ;
-        VPres Dl P2 => d2 ;
-        VPres Dl P1 => d1 ;
-        VPres Pl P3 => p3 ;
-        VPres Pl P2 => p2 ;
-        VPres Pl P1 => p1
-        }
-      } ;
-
-  endingVerb : Str -> (s1,_,_,_,_,_,_,_,s9 : Str) -> Verb = 
-    \stem,s3,s2,s1,d3,d2,d1,p3,p2,p1 -> 
-      mkVerb
-        (stem + s3) (stem + s2) (stem + s1) (stem + d3) (stem + d2) (stem + d1) (stem + p3) (stem + p2) (stem + p1) ;
-
-  patVerb : Str -> Verb = \pat ->
-    endingVerb pat
-      "ित" "िस" "िम" "तः" "थः" "ावः" "िनख़त" "थ" "ामः" ;
-
-  copula : Verb = {s = \\_ => []} ;
-
-  neg : Bool -> Str = \b -> case b of {True => [] ; False => "न"} ;
-
-
--- for structural words
-
-  mkDet : Str -> Number -> {s : Gender => Case => Str ; n : Number} = \s,n -> {
-    s = \\_,_ => s ;
-    n = n
-    } ;
-
-  pronNP : (s : Str) -> Number -> Person -> NounPhrase = \s,n,p -> {
-    s = \\_ => s ;
-    a = agr Masc n p
-    } ;
-    
-
-
--- module ParadigmsSan
-
-oper
-  mkN = overload {
-    mkN : (man : Str) -> N 
-      = \s -> lin N (ramaNoun s) ;
-    } ;  
-      
-  mkA : (small : Str) -> A 
-      = \s -> let n = ramaNoun s in lin A (mkAdj n n n) ;
-      
-  mkV : (walk : Str) -> V 
-      = \s -> lin V (patVerb s) ; 
-
-  mkV2 = overload {
-    mkV2 : (love : Str) -> V2 
-      = \love -> lin V2 (mkV love ** {c = Acc}) ;
----    mkV2 : (love : V) -> V2 
----      = \love -> lin V2 love ;
-   } ;
-
-}
-
-
-
-
-
diff --git a/examples/miniresource/MiniresourceSwe.gf b/examples/miniresource/MiniresourceSwe.gf
deleted file mode 100644
--- a/examples/miniresource/MiniresourceSwe.gf
+++ /dev/null
@@ -1,2 +0,0 @@
-concrete MiniresourceSwe of Miniresource = MiniresourceI with 
-  (Grammar = GrammarSwe), (Lexicon = LexiconSwe) ;
diff --git a/examples/morpho/Eng.gf b/examples/morpho/Eng.gf
deleted file mode 100644
--- a/examples/morpho/Eng.gf
+++ /dev/null
@@ -1,27 +0,0 @@
--- Abstract syntax for a top-level grammar for morphological analysis and synthesis
--- AR 15/8/2008
--- Use this as a template to port other morphologies to javascript, etc.
-
--- First import a lexicon.
-
-abstract Eng = IrregEngAbs ** { 
-
-cat 
-  Display ;  -- what is shown: word form, analysis, or full table
-  Word ;     -- lexical unit
-  Form ;     -- form description
-
-flags startcat = Display ;
-
-fun
-  DAll : Word -> Display ;            -- to show full table
-  DForm : Word -> Form -> Display ;   -- to show one form
-
--- Here are the possible forms; this is really a copy of ResEng.VForm
--- and should be generated automatically.
-
-  VInf, VPres, VPast, VPPart, VPresPart : Form ; 
-
-  WVerb : V -> Word ;   -- use category V from IrregEngAbs
-
-}
diff --git a/examples/morpho/EngDescr.gf b/examples/morpho/EngDescr.gf
deleted file mode 100644
--- a/examples/morpho/EngDescr.gf
+++ /dev/null
@@ -1,23 +0,0 @@
---# -path=.:alltenses
-
-concrete EngDescr of Eng = IrregEng ** open (R = ResEng) in {
-
-lincat 
-  Display, Word, Form = Str ;
-
-lin
-  DAll w = w ++ ":" ++ "all forms" ;
-
-  DForm w f = w ++ ":" ++ f ;
-
--- names of forms displayed
-
-  VInf = "Infinitive" ;
-  VPres = "Present" ; 
-  VPast = "Past" ;
-  VPPart = "Past Participle" ;
-  VPresPart = "Present Participle" ;
-
-  WVerb v = v.s ! R.VInf ;  -- the dictionary form shown in word description
-
-}
diff --git a/examples/morpho/EngReal.gf b/examples/morpho/EngReal.gf
deleted file mode 100644
--- a/examples/morpho/EngReal.gf
+++ /dev/null
@@ -1,31 +0,0 @@
---# -path=.:alltenses
-
-concrete EngReal of Eng = IrregEng ** open (R = ResEng) in {
-
-lincat 
-  Display = Str ;
-  Word = R.VForm => Str ;
-  Form = {s : Str ; v : R.VForm} ;
-
-lin
-
--- select the forms to display (here all forms)
-
-  DAll w = w ! R.VInf ++ w ! R.VPres ++ w ! R.VPast ++ w ! R.VPPart ++ w ! R.VPresPart ;
-
--- this code should be generated automatically
-
-  DForm w f = w ! f.v ++ f.s ;
-
-  VInf = vf R.VInf ;
-  VPres = vf R.VPres ; 
-  VPast = vf R.VPast ;
-  VPPart = vf R.VPPart ;
-  VPresPart = vf R.VPresPart ;
-
-  WVerb v = v.s ;
-
-oper
-  vf : R.VForm -> {s : Str ; v : R.VForm} = \f -> {s = [] ; v = f} ; ---
-
-}
diff --git a/examples/morpho/Fre.gf b/examples/morpho/Fre.gf
deleted file mode 100644
--- a/examples/morpho/Fre.gf
+++ /dev/null
@@ -1,38 +0,0 @@
--- French irregular verbs, built using Eng as template.
-
-abstract Fre = IrregFreAbs ** {
-
-flags startcat = Display ; 
-
-cat 
-  Display ; Word ; Form ;
-
--- French verb forms have an internal structure.
-
-  TMood ; Number ; Person ; NumPersI ; Gender ; Mood ;
-
-fun
---  DAll : Word -> Display ;
-  DForm : Word -> Form -> Display ;
-
-  VInfin : Form ;
-  VFin   : TMood -> Number -> Person -> Form ;
-  VImper : NumPersI -> Form ;
-  VPart  : Gender -> Number -> Form ;
-  VGer   : Form ;
-
-  VPres   : Mood -> TMood ;
-  VImperf : Mood -> TMood ;
-  VPasse, VFut, VCondit : TMood ;
-
-  SgP2, PlP1, PlP2 : NumPersI ;
-
-  Sg, Pl : Number ;
-  P1, P2, P3 : Person ;
-  Masc, Fem : Gender ;
-  Indic, Conjunct : Mood ;
-
-  WVerb : V -> Word ;
-  WVerb2 : V2 -> Word ;
-
-}
diff --git a/examples/morpho/FreDescr.gf b/examples/morpho/FreDescr.gf
deleted file mode 100644
--- a/examples/morpho/FreDescr.gf
+++ /dev/null
@@ -1,44 +0,0 @@
---# -path=.:alltenses
-
-concrete FreDescr of Fre = IrregFre - [S] ** open (R = CommonRomance), Prelude in {
-
-flags coding=utf8 ;
-
-lincat 
-  Display, Word, Form = Str ;
-  TMood, Number, Person, NumPersI, Gender, Mood = Str ;
-
-lin
---  DAll w = w ++ ":" ++ "la conjugaison" ;
-
-  DForm w f = w ++ ":" ++ f ;
-
-  VInfin = "infinitif" ;
-  VFin m n p = m ++ n ++ p ;
-  VImper np = "impératif" ++ np ;
-  VPart g n = "participe passé" ++ g ++ n ;
-  VGer = "participe présent" ;
-
-  VPres m = m ++ "présent" ;
-  VImperf m = m ++ "imparfait" ;
-  VPasse = "passé simple" ;
-  VFut = "futur" ;
-  VCondit = "conditionnel" ;
-
-  SgP2 = "singulier 2e" ;
-  PlP1 = "pluriel 1ère" ;
-  PlP2 = "pluriel 2e" ;
-  Sg = "singulier" ;
-  Pl = "pluriel" ;
-  P1 = "1ère" ;
-  P2 = "2e" ;
-  P3 = "3e" ;
-  Masc = "masculin" ;
-  Fem = "féminin" ;
-  Indic = "indicatif" ;
-  Conjunct = "subjonctif" ;
-
-  WVerb v = v.s ! R.VInfin True ;
-  WVerb2 v = v.s ! R.VInfin True ;
-
-}
diff --git a/examples/morpho/FreReal.gf b/examples/morpho/FreReal.gf
deleted file mode 100644
--- a/examples/morpho/FreReal.gf
+++ /dev/null
@@ -1,72 +0,0 @@
---# -path=.:alltenses
-
-concrete FreReal of Fre = IrregFre ** open (R = CommonRomance), Prelude in {
-
-lincat 
-  Display = Str ;
-  Word = R.VF => Str ;
-  Form = {s : Str ; v : R.VF} ;
-  TMood = {s : Str ; v : R.TMood} ;
-  Number = {s : Str ; v : R.Number} ;
-  Person = {s : Str ; v : R.Person} ;
-  NumPersI = {s : Str ; v : R.NumPersI} ;
-  Gender = {s : Str ; v : R.Gender} ;
-  Mood = {s : Str ; v : R.Mood} ;
-
-lin
-  -- display the same subset of forms as Petit Robert
-
-{-
-  DAll w = 
-    w ! R.VInfin True ++
-    w ! R.VFin (R.VPres R.Indic) R.Sg R.P1 ++ 
-    w ! R.VFin (R.VPres R.Indic) R.Sg R.P3 ++ 
-    w ! R.VFin (R.VPres R.Indic) R.Pl R.P1 ++ 
-    w ! R.VFin (R.VPres R.Indic) R.Pl R.P3 ++ 
-    w ! R.VFin (R.VImperf R.Indic) R.Sg R.P1 ++ 
-    w ! R.VFin (R.VImperf R.Indic) R.Pl R.P1 ++ 
-    w ! R.VFin R.VPasse R.Sg R.P1 ++ 
-    w ! R.VFin R.VPasse R.Pl R.P1 ++ 
-    w ! R.VFin R.VFut R.Sg R.P1 ++ 
-    w ! R.VFin R.VCondit R.Sg R.P1 ++ 
-    w ! R.VFin (R.VPres R.Conjunct) R.Sg R.P1 ++ 
-    w ! R.VImper R.SgP2 ++
-    w ! R.VImper R.PlP1 ++
-    w ! R.VGer ++
-    w ! R.VPart R.Masc R.Sg ; 
--}
-  DForm w f = w ! f.v ++ f.s ; ---
-
-  VInfin = {s = [] ; v = R.VInfin True} ;
-  VFin m n p = {s = m.s ++ n.s ++ p.s ; v = R.VFin m.v n.v p.v} ;
-
-  VImper np = {s = np.s ; v = R.VImper np.v} ;
-  VPart g n = {s = g.s ++ n.s ; v = R.VPart g.v n.v} ;
-  VGer = {s = [] ; v = R.VGer} ;
-
-  VPres m = {s = m.s ; v = R.VPres m.v} ;
-  VImperf m = {s = m.s ; v = R.VImperf m.v} ;
-  VPasse = {s = [] ; v = R.VPasse} ;
-  VFut = {s = [] ; v = R.VFut} ;
-  VCondit = {s = [] ; v = R.VCondit} ;
-
-  SgP2 = {s = [] ; v = R.SgP2} ;
-  PlP1 = {s = [] ; v = R.PlP1} ;
-  PlP2 = {s = [] ; v = R.PlP2} ;
-  Sg = {s = [] ; v = R.Sg} ;
-  Pl = {s = [] ; v = R.Pl} ;
-  P1 = {s = [] ; v = R.P1} ;
-  P2 = {s = [] ; v = R.P2} ;
-  P3 = {s = [] ; v = R.P3} ;
-  Masc = {s = [] ; v = R.Masc} ;
-  Fem = {s = [] ; v = R.Fem} ;
-  Indic = {s = [] ; v = R.Indic} ;
-  Conjunct = {s = [] ; v = R.Conjunct} ;
-
-  WVerb v = v.s ;
-  WVerb2 v = v.s ;
-
-oper
-  vf : R.VF -> {s : Str ; v : R.VF} = \f -> {s = [] ; v = f} ; ---
-
-}
diff --git a/examples/morpho/README.txt b/examples/morpho/README.txt
deleted file mode 100644
--- a/examples/morpho/README.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-AR 15/8/2008
-
-Here are some examples of morphological lexica turned into top-level GF grammars.
-
-Top level is useful because it supports analysis and synthesis by normal 
-e.g. JavaScript tools.
-
-The simplest example is in the following three files:
-
-  Eng.gf       -- abstract syntax (English irregular verbs)
-  EngDescr.gf  -- concrete syntax showing form descriptions
-  EngReal.gf   -- concrete syntax showing real forms
-
-Compile the result with 
-
-  gfc --make -f js EngDescr.gf EngReal.gf
-
-Then use Eng.js in place of GF/lib/javascript/grammar.js
-
-Other examples:
-
-  Fre*  -- French irregular verbs
-
-NB: there are issues on character encoding of abstract verb names in Fre.
-
diff --git a/examples/nlg/Logic.gf b/examples/nlg/Logic.gf
deleted file mode 100644
--- a/examples/nlg/Logic.gf
+++ /dev/null
@@ -1,20 +0,0 @@
-abstract Logic = {
-
-cat
-  Ind; Prop;
-
-fun
-  john : Ind;
-  mary : Ind;
-  boy   : Ind -> Prop;
-  love  : Ind -> Ind -> Prop;
-  leave : Ind -> Prop;
-  smart : Ind -> Prop;
-  exists : (Ind -> Prop) -> Prop;
-  forall : (Ind -> Prop) -> Prop;
-  and,or : Prop -> Prop -> Prop;
-  impl : Prop -> Prop -> Prop;
-  not : Prop -> Prop;
-  eq : Ind -> Ind -> Prop;
-
-}
diff --git a/examples/nlg/LogicCnc.gf b/examples/nlg/LogicCnc.gf
deleted file mode 100644
--- a/examples/nlg/LogicCnc.gf
+++ /dev/null
@@ -1,23 +0,0 @@
---# -path=present
-concrete LogicCnc of Logic = {
-
-lincat
-  Ind = {s : Str};
-  Prop = {s:Str};
-
-lin
-  john = {s="john"};
-  mary = {s="mary"};
-  boy x = {s="boy"++"("++x.s++")"};
-  smart x = {s="smart"++"("++x.s++")"};
-  love x y = {s="love"++"("++x.s++","++y.s++")"};
-  leave x = {s="leave"++"("++x.s++")"};
-  and  x y = {s=x.s++"&&"++y.s};
-  or   x y = {s=x.s++"||"++y.s};
-  impl x y = {s=x.s++"=>"++y.s};
-  forall f = {s="forall"++f.$0++"."++"("++f.s++")"};
-  exists f = {s="exists"++f.$0++"."++"("++f.s++")"};
-  not p = {s="not"++"("++p.s++")"};
-  eq x y = {s=x.s++"="++y.s};
-
-}
diff --git a/examples/nlg/NLG.gf b/examples/nlg/NLG.gf
deleted file mode 100644
--- a/examples/nlg/NLG.gf
+++ /dev/null
@@ -1,115 +0,0 @@
-abstract NLG = Logic ** {
-
-flags
-  startcat = Utt;
-
-cat
-  N  (Ind -> Prop);
-  A  (Ind -> Prop);
-  CN (Ind -> Prop);
-  Det ((Ind -> Prop) -> (Ind -> Prop) -> Prop);
-  PN Ind;
-  NP ((Ind -> Prop) -> Prop);
-  AP (Ind -> Prop);
-  VP (Ind -> Prop);
-  VPSlash (Ind -> Ind -> Prop);
-  V  (Ind -> Prop);
-  V2 (Ind -> Ind -> Prop);
-  Comp (Ind -> Prop);
-  Pol (Prop -> Prop);
-  Cl Prop;
-  ClSlash (Ind -> Prop);
-  S Prop;
-  Utt;
-
-  Conj (Prop -> Prop -> Prop) ;
-  ListNP ((Prop -> Prop -> Prop) -> (Ind -> Prop) -> Prop) ;
-  ListS  ((Prop -> Prop -> Prop) -> Prop) ;
-
-fun
-  PredVP : ({np} : (Ind -> Prop) -> Prop) ->
-           ({vp} : Ind -> Prop) ->
-           NP np -> VP vp -> Cl (np vp) ;
-
-  UseV : ({v} : Ind -> Prop) ->
-         V v -> VP v ;
-
-  ComplSlash : ({v2} : Ind -> Ind -> Prop) ->
-               ({np} : (Ind -> Prop) -> Prop) ->
-               VPSlash v2 -> NP np -> VP (\i -> np (v2 i)) ;
-
-  SlashV2a : ({v2} : Ind -> Ind -> Prop) ->
-             V2 v2 -> VPSlash v2 ;
-             
-  SlashVP : ({np} : (Ind -> Prop) -> Prop) ->
-            ({v2} : Ind -> Ind -> Prop) ->
-            NP np -> VPSlash v2 -> ClSlash (\x -> np (v2 x));
-            
-  ComplClSlash : ({sl} : Ind -> Prop) ->
-                 ({np} : (Ind -> Prop) -> Prop) ->
-                 ClSlash sl -> NP np -> Cl (np sl);
-
-  UseComp : ({c} : Ind -> Prop) ->
-            Comp c -> VP c ;
-
-  CompAP : ({ap} : Ind -> Prop) ->
-           AP ap -> Comp ap ;
-
-  CompNP : ({np} : (Ind -> Prop) -> Prop) ->
-           NP np -> Comp (\x -> np (\y -> eq x y)) ;
-
-  UsePN : ({i} : Ind) -> PN i -> NP (\f -> f i) ;
-
-  DetCN : ({det} : (Ind -> Prop) -> (Ind -> Prop) -> Prop) ->
-          ({cn} : Ind -> Prop) ->            
-          Det det -> CN cn -> NP (\f -> det cn f);
-
-  AdjCN : ({ap,cn} : Ind -> Prop) ->
-          AP ap -> CN cn -> CN (\x -> and (ap x) (cn x)) ;
-
-  PositA : ({a} : Ind -> Prop) ->
-           A a -> AP a ;
-
-  UseN : ({n} : Ind -> Prop) -> N n -> CN n;
-  
-  BaseNP : ({np1,np2} : (Ind -> Prop) -> Prop) ->
-           NP np1 -> NP np2 -> ListNP (\conj,f -> conj (np1 f) (np2 f)) ;
-  ConsNP : ({np1} : (Ind -> Prop) -> Prop) ->
-           ({lst} : (Prop -> Prop -> Prop) -> (Ind -> Prop) -> Prop) ->
-           NP np1 -> ListNP lst -> ListNP (\conj,f -> conj (np1 f) (lst conj f)) ;
-  ConjNP : ({cnj} : Prop -> Prop -> Prop) ->
-           ({lst} : (Prop -> Prop -> Prop) -> (Ind -> Prop) -> Prop) ->
-           Conj cnj -> ListNP lst -> NP (lst cnj) ;
-
-  BaseS : ({s1,s2} : Prop) ->
-          S s1 -> S s2 -> ListS (\conj -> conj s1 s2) ;
-  ConsS : ({s1} : Prop) ->
-          ({lst} : (Prop -> Prop -> Prop) -> Prop) ->
-          S s1 -> ListS lst -> ListS (\conj -> conj s1 (lst conj)) ;
-  ConjS : ({cnj} : Prop -> Prop -> Prop) ->
-          ({lst} : (Prop -> Prop -> Prop) -> Prop) ->
-          Conj cnj -> ListS lst -> S (lst cnj) ;
-
-  john_PN : PN john;
-  mary_PN : PN mary;
-  boy_N : N boy;
-  somebody_NP  : NP exists;
-  everybody_NP : NP forall;
-  love_V2 : V2 love ;
-  leave_V : V leave ;
-  smart_A : A smart ;
-  a_Det : Det (\d,f -> exists (\x -> and (d x) (f x)));
-  every_Det : Det (\d,f -> forall (\x -> impl (d x) (f x)));
-  some_Det : Det (\d,f -> exists (\x -> and (d x) (f x)));
-  PPos : Pol (\t -> t) ;
-  PNeg : Pol (\t -> not t) ;
-  and_Conj : Conj and ;
-  or_Conj : Conj or ;
-    
-  UseCl : ({cl} : Prop) -> 
-          ({p} : Prop -> Prop) ->
-          Pol p -> Cl cl -> S (p cl);
-
-  UttS : (s : Prop) -> S s -> Utt;
-
-}
diff --git a/examples/nlg/NLGEng.gf b/examples/nlg/NLGEng.gf
deleted file mode 100644
--- a/examples/nlg/NLGEng.gf
+++ /dev/null
@@ -1,69 +0,0 @@
---# -path=present
-concrete NLGEng of NLG = LogicCnc ** open (Eng=GrammarEng), ParadigmsEng, ResEng in {
-
-lincat
-  Det = Eng.Det;
-  N  = Eng.N;
-  A  = Eng.A;
-  CN = Eng.CN;
-  PN = Eng.PN;
-  NP = Eng.NP;
-  AP = Eng.AP;
-  VP = Eng.VP;
-  VPSlash = Eng.VPSlash;
-  V2 = Eng.V2;
-  V  = Eng.V;
-  Comp=Eng.Comp;
-  Pol= Eng.Pol;
-  Cl = Eng.Cl;
-  ClSlash = Eng.ClSlash;
-  S  = Eng.S;
-  Utt= Eng.Utt;
-  Conj = Eng.Conj;
-  ListNP = Eng.ListNP;
-  ListS = Eng.ListS;
-
-lin
-  DetCN _ _ = Eng.DetCN;
-  UseN _ = Eng.UseN;
-  UsePN _ = Eng.UsePN;
-  SlashV2a _ = Eng.SlashV2a;
-  ComplSlash _ _ = Eng.ComplSlash;
-  SlashVP _ _ = Eng.SlashVP;
-  ComplClSlash _ _ cl np = lin Cl {
-    s = \\t,a,p,o => cl.s ! t ! a ! p ! o ++ cl.c2 ++ np.s ! NCase Nom
-    } ;
-
-  UseComp _ = Eng.UseComp ;
-  CompAP _ = Eng.CompAP ;
-  CompNP _ = Eng.CompNP ;
-  PredVP _ _ = Eng.PredVP;
-  PositA _ = Eng.PositA;
-  AdjCN _ _ = Eng.AdjCN;
-  UseV _ = Eng.UseV;
-  PPos = Eng.PPos;
-  PNeg = Eng.PNeg;
-  BaseNP _ _ = Eng.BaseNP;
-  ConsNP _ _ = Eng.ConsNP;
-  ConjNP _ _ = Eng.ConjNP;
-  BaseS _ _ = Eng.BaseS;
-  ConsS _ _ = Eng.ConsS;
-  ConjS _ _ = Eng.ConjS;
-  UseCl _ _ p x = Eng.UseCl (Eng.TTAnt Eng.TPres Eng.ASimul) p x;
-  UttS _ s = Eng.UttS s;
-
-  john_PN = mkPN "John";
-  mary_PN = mkPN "Mary";
-  love_V2 = mkV2 (mkV "love");
-  leave_V = mkV "leave" "left" "left";
-  somebody_NP = Eng.somebody_NP;
-  everybody_NP = Eng.everybody_NP;
-  boy_N = mkN "boy";
-  every_Det = Eng.every_Det;
-  some_Det = Eng.someSg_Det;
-  a_Det = Eng.DetQuant Eng.IndefArt Eng.NumSg;
-  smart_A = mkA "smart";
-  and_Conj = Eng.and_Conj;
-  or_Conj = Eng.or_Conj;
-
-}
diff --git a/examples/nqueens/NQueens.gf b/examples/nqueens/NQueens.gf
deleted file mode 100644
--- a/examples/nqueens/NQueens.gf
+++ /dev/null
@@ -1,21 +0,0 @@
-abstract NQueens = Nat ** {
-
-cat S ;
-cat Matrix Nat ;
-cat [Nat] ;
-cat Vec (s,l : Nat) [Nat] ;
-cat Sat Nat Nat [Nat] ;
-
-data nqueens : (n : Nat) -> Matrix n -> S ;
-
-data nilV  : ({s} : Nat) -> ({c} : [Nat]) -> Vec s zero c ;
-     consV : ({l},j,k : Nat) -> 
-                let s = succ (plus j k)
-                in ({c} : [Nat]) -> Sat j (succ zero) c -> Vec s l (ConsNat j c) -> Vec s (succ l) c ;
-
-     nilS : ({j,d} : Nat) -> Sat j d BaseNat ;
-     consS : ({i,j,d} : Nat) -> ({c} : [Nat]) -> NE i j -> NE i (plus d j) -> NE (plus d i) j -> Sat j (succ d) c -> Sat j d (ConsNat i c) ;
-
-     matrix : ({s} : Nat) -> Vec s s BaseNat -> Matrix s ;
-
-}
diff --git a/examples/nqueens/NQueensAscii.gf b/examples/nqueens/NQueensAscii.gf
deleted file mode 100644
--- a/examples/nqueens/NQueensAscii.gf
+++ /dev/null
@@ -1,13 +0,0 @@
-concrete NQueensAscii of NQueens = NatAscii ** {
-
-lincat S, Matrix, Vec = Str ;
-       ListNat, Sat = {} ;
-
-lin nqueens _ m = m ;
-
-lin nilV _ _ = "" ;
-    consV _ j k _ _ v = j ++ "X" ++ k ++ ";" ++ v ;
-
-    matrix _ v = v ;
-
-}
diff --git a/examples/nqueens/Nat.gf b/examples/nqueens/Nat.gf
deleted file mode 100644
--- a/examples/nqueens/Nat.gf
+++ /dev/null
@@ -1,18 +0,0 @@
-abstract Nat = {
-
-cat Nat ;
-
-data zero : Nat ;
-     succ : Nat -> Nat ;
-
-cat NE (i,j : Nat) ;
-
-data zNE : (i,j : Nat) -> NE i j -> NE (succ i) (succ j) ;
-     lNE : (j : Nat) -> NE zero (succ j) ;
-     rNE : (j : Nat) -> NE (succ j) zero ;
-
-oper plus : Nat -> Nat -> Nat ;
-def  plus zero     n = n ;
-     plus (succ m) n = succ (plus m n) ;
-
-}
diff --git a/examples/nqueens/NatAscii.gf b/examples/nqueens/NatAscii.gf
deleted file mode 100644
--- a/examples/nqueens/NatAscii.gf
+++ /dev/null
@@ -1,12 +0,0 @@
-concrete NatAscii of Nat = {
-
-lincat Nat = Str ;
-
-lin zero   = "" ;
-    succ n = "-" ++ n ;
-
-lincat NE = {} ;
-
-lin plus x y = x ++ y ;
-
-}
diff --git a/examples/numerals/Numerals.gf b/examples/numerals/Numerals.gf
deleted file mode 100644
--- a/examples/numerals/Numerals.gf
+++ /dev/null
@@ -1,35 +0,0 @@
-abstract Numerals = {
-
--- numerals from 1 to 999999 in decimal notation
-
-flags startcat=Numeral ;
-
-cat 
-  Numeral ;     -- 0..
-  Digit ;       -- 2..9
-  Sub10 ;       -- 1..9
-  Sub100 ;      -- 1..99
-  Sub1000 ;     -- 1..999
-  Sub1000000 ;  -- 1..999999
-
-fun 
-  num : Sub1000000 -> Numeral ;
-
-  n2, n3, n4, n5, n6, n7, n8, n9 : Digit ;
-
-  pot01 : Sub10 ;                               -- 1
-  pot0 : Digit -> Sub10 ;                       -- d * 1
-  pot110 : Sub100 ;                             -- 10
-  pot111 : Sub100 ;                             -- 11
-  pot1to19 : Digit -> Sub100 ;                  -- 10 + d
-  pot0as1 : Sub10 -> Sub100 ;                   -- coercion of 1..9
-  pot1 : Digit -> Sub100 ;                      -- d * 10
-  pot1plus : Digit -> Sub10 -> Sub100 ;         -- d * 10 + n
-  pot1as2 : Sub100 -> Sub1000 ;                 -- coercion of 1..99
-  pot2 : Sub10 -> Sub1000 ;                     -- m * 100
-  pot2plus : Sub10 -> Sub100 -> Sub1000 ;       -- m * 100 + n
-  pot2as3 : Sub1000 -> Sub1000000 ;             -- coercion of 1..999
-  pot3 : Sub1000 -> Sub1000000 ;                -- m * 1000
-  pot3plus : Sub1000 -> Sub1000 -> Sub1000000 ; -- m * 1000 + n
-
-}
diff --git a/examples/numerals/af_tunni.gf b/examples/numerals/af_tunni.gf
deleted file mode 100644
--- a/examples/numerals/af_tunni.gf
+++ /dev/null
@@ -1,53 +0,0 @@
-concrete af_tunni of Numerals = {
--- include numerals.Abs.gf ;
-
-param Size = sg | pl ;
-param DForm = unit | ten ;
-
-oper LinDigit = {s : DForm => Str ; size : Size } ;
-oper Form = {s : Str ; size : Size } ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = Form ;
-lincat Sub1000 = Form ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ; -- TODO: Encoding
-
-oper mkNum : Str -> Str -> LinDigit = \mbili -> \lama ->
-  {s = table {unit => mbili ; ten => lama }; size = pl };
-
--- lin n1 = mkNum "ków" ; 
-lin n2 = mkNum "lámma" "labaatón";
-lin n3 = mkNum "síddi?" "soddón" ;
-lin n4 = mkNum "áfar" "afartón";
-lin n5 = mkNum "s^án" "kontón";
-lin n6 = mkNum "lí?" "lihdón";
-lin n7 = mkNum "toddóbo" "toddobátan";
-lin n8 = mkNum "siyéed" "siyyeétan" ;
-lin n9 = mkNum "sagáal" "sagaás^an";
-
-oper ss : Str -> Form = \s1 -> {s = s1 ; size = pl} ;
-
-lin pot01  =
-  {s = table {f => "ków" }; size = sg };
-lin pot0 d = d ;
-lin pot110 = ss "tómon" ; 
-lin pot111 = ss ("tómon" ++ "i" ++ "ków") ; 
-lin pot1to19 d = ss ("tómon" ++ "i" ++ (d.s ! unit)) ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size } ;
-lin pot1 d = ss (d.s ! ten) ;
-lin pot1plus d e = ss (d.s ! ten ++ "i" ++ e.s ! unit) ; 
-lin pot1as2 n = n ;
-lin pot2 d = ss (selsg d.size (d.s ! unit) ++ "boqól" );
-lin pot2plus d e = ss ((selsg d.size (d.s ! unit)) ++ "boqól" ++ e.s) ;
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = (selsg n.size n.s) ++ "kún"} ;
-lin pot3plus n m = {s = (selsg n.size n.s) ++ "kún" ++ m.s} ;
-
-oper selsg : Size -> Str -> Str = \sz -> \attr -> 
-  table {pl => attr ; sg => [] } ! sz ; 
-
-}
diff --git a/examples/numerals/albanian.gf b/examples/numerals/albanian.gf
deleted file mode 100644
--- a/examples/numerals/albanian.gf
+++ /dev/null
@@ -1,50 +0,0 @@
-concrete albanian of Numerals = {
--- include numerals.Abs.gf ;
-
-oper bind : Str -> Str -> Str = \a -> \b -> a ++ b ;
-
-param DForm = unit | teen | ten ;
-
-oper LinDigit = {s : DForm => Str };
-oper LinSub100 = {s : Str } ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      LinDigit ;
-lincat Sub10 =      LinDigit ;
-lincat Sub100 =     LinSub100 ;
-lincat Sub1000 =    LinSub100 ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> LinDigit = \tri -> 
-  { s = table {unit => tri ; teen => tri + "mbë" + "dhjetë" ; ten => tri + "dhjetë" }};
-
-lin num x = {s = x.s } ; 
-
-lin n2 = {s = table {unit => "dy" ; teen => "dy" + "mbë" + "dhjetë" ; ten => "njëzet" }};
-lin n3 = mkNum "tre" ;
-lin n4 = {s = table {unit => "katër" ; teen => "katër" + "mbë" + "dhjetë" ; ten => "dyzet" } };
-lin n5 = mkNum "pesë" ;
-lin n6 = mkNum "gjashtë";
-lin n7 = mkNum "shtatë";
-lin n8 = mkNum "tetë";
-lin n9 = mkNum "nëntë";
-
-oper mkR : Str -> LinSub100 = \n -> {s = n } ;
-
-lin pot01 = { s = table {_ => "një" }};
-lin pot0 d = d ;
-lin pot110 = mkR "dhjetë" ;
-lin pot111 = mkR ("një" + "mbë" + "dhjetë") ;
-lin pot1to19 d = mkR (d.s ! teen) ;
-lin pot0as1 n = mkR (n.s ! unit) ;
-lin pot1 d = mkR (d.s ! ten) ;
-lin pot1plus d e = mkR ((d.s ! ten) ++ "e" ++ (e.s ! unit)) ;
-lin pot1as2 n = n ;
-lin pot2 d = mkR (bind (d.s ! unit) "qind") ;
-lin pot2plus d e = mkR ((bind (d.s ! unit) "qind") ++ "e" ++ e.s) ;
-lin pot2as3 n = {s = n.s };
-lin pot3 n = {s = n.s ++ "mijë" } ;
-lin pot3plus n m = {s = n.s ++ "mijë" ++ m.s} ;
-
-
-}
diff --git a/examples/numerals/amharic.gf b/examples/numerals/amharic.gf
deleted file mode 100644
--- a/examples/numerals/amharic.gf
+++ /dev/null
@@ -1,47 +0,0 @@
-concrete amharic of Numerals = {
-
-flags coding = UTF8;
-
-param DForm = unit | ten  ;
--- Size is Sg or Pl -- 
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = 	    {s : DForm => Str}  ;
-lincat Sub10 =      {s : DForm => Str} ;
-lincat Sub100 =     { s : Str } ;
-lincat Sub1000 =    { s : Str } ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str ->{s : DForm => Str}  = 
-  \hulet ->  \haya -> 
-  {s = table {unit => hulet ; ten => haya}} ;
-
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-
-lin num x = x ;
-lin n2 = mkNum "ሁለት" "ሃያ";
-lin n3 = mkNum "ሶስት"  "ሰላሳ" ;
-lin n4 = mkNum "አራት" "አርባ" ;
-lin n5 = mkNum "አምስት"  "ሃምሳ" ;
-lin n6 = mkNum "ስድስት"  "ስድሳ" ;
-lin n7 = mkNum "ሰባት"  "ሰባ" ;
-lin n8 = mkNum "ስምንት" "ሰማንያ" ;
-lin n9 = mkNum "ዘጠኝ"  "ዘጠና" ;
-
-lin pot01 = {s = table {f => "አንድ"}} ;
-lin pot0 d = {s = table {f => d.s ! f}} ;
-lin pot110 = ss "አስር" ;
-lin pot111 = ss "አስራ አንድ" ;
-lin pot1to19 d ={s = "አስራ"++ d.s ! unit} ;
-lin pot0as1 n = {s = n.s ! unit} ;
-lin pot1 d = {s = d.s ! ten} ;
-lin pot1plus d e = {s = d.s ! ten ++ e.s ! unit} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = d.s ! unit ++ "መቶ"} ;
-lin pot2plus d e = {s = d.s ! unit ++ "መቶ" ++ e.s} ;
-lin pot2as3 n = n ;
-lin pot3 n = {s = n.s ++ "ሺህ"} ;
-lin pot3plus n m = {s = n.s ++ "ሺህ" ++ m.s} ;
-
-
-}
diff --git a/examples/numerals/arabic_classical.gf b/examples/numerals/arabic_classical.gf
deleted file mode 100644
--- a/examples/numerals/arabic_classical.gf
+++ /dev/null
@@ -1,100 +0,0 @@
-concrete arabic_classical of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=arabic0600 ;
-
--- There is uncertainty as to wthere forms like 102 000 should be
--- hundred and thousand<DUAL> or hundred and two thousands<GEN.PL> or
--- as implemented hundred and two thousand<DUAL>
-
-param DForm = unit Place | teen  | ten | hund ;
-param Size = sg | pl | dual | eleventonineteen ;
-param Place = attr | indep  ;
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : DForm => Str ; size : Size} ;
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Place => Str ; size : Size} ;
-lincat Sub1000 = {s : Place => Str ; size : Size} ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ; -- the Arabic0x0600 environment
-
-lin n2  =
-  {s = table {(unit attr) => [] ; 
-              (unit indep) => "اثنان" ; 
-              teen => "اثنا" ; 
-              ten  => "عشرون" ;
-              hund => "مائتان"} ; size = dual} ;
-lin n3  =
-  {s = table {(unit _) => "ثلاثة" ; 
-              teen => "ثلاثة" ; 
-              ten  => "ثلاثون" ;
-              hund => variants {"ثلاث" ++ "مائة" ; "ثلاثمائة"}} ; 
-   size = pl} ;
-lin n4  =
-  {s = table {(unit _) => "أربعة" ; 
-              teen => "أربعة" ; 
-              ten  => "أربعون" ;
-              hund => variants {"أربع" ++ "مائة" ; "أربعمائة"}} ; 
-   size = pl} ;
-lin n5  =
-  {s = table {(unit _) => "خمسة" ; 
-              teen => "خمسة" ; 
-              ten  => "خمسون" ;
-              hund => variants {"خمس" ++ "مائة" ; "خمسمائة"}} ; size = pl} ;
-lin n6  =
-  {s = table {(unit _) => "ستة" ; 
-              teen => "ستة" ; 
-              ten  => "ستون" ;
-              hund => variants {"ست" ++ "مائة" ; "ستمائة"}} ; size = pl} ;
-lin n7  =
-  {s = table {(unit _) => "سبعة" ; 
-              teen => "سبعة" ; 
-              ten  => "سبعون" ;
-              hund => variants {"سبع" ++ "مائة" ; "سبعمائة"}} ; size = pl} ;
-lin n8  =
-  {s = table {(unit _) => "ثمانية" ; 
-              teen => "ثمانية" ; 
-              ten  => "ثمانون" ;
-              hund => variants {"ثمان" ++ "مائة" ; "ثمانمائة"}} ; 
-   size = pl} ;
-lin n9  =
-  {s = table {(unit _) => "تسعة" ; 
-              teen => "تسعة" ; 
-              ten  => "تسعون" ;
-              hund => variants {"تسع" ++ "مائة" ; "تسعمائة"}} ; 
-   size = pl} ;
-
-lin pot01  =
-  {s = table {hund => (variants {"مائة" ; "م0ة"} ) ; (unit attr) => [] ; f => "واحد"} ; size = sg} ;
-lin pot0 d =
-  {s = d.s ; size = d.size} ;
-lin pot110  =
-  {s = table {_ => "عشرة"} ; size = pl} ;
-lin pot111  =
-  {s = table {_ => "احد" ++ "عشر"} ; size = eleventonineteen} ;
-lin pot1to19 d =
-  {s =  table {_ => d.s ! teen ++ "عشر"} ; size = eleventonineteen} ;
-lin pot0as1 n =
-  {s = table {p => n.s ! unit p} ; size = n.size} ;
-lin pot1 d =
-  {s = table {_ => d.s ! ten} ; size = eleventonineteen} ;
-lin pot1plus d e =
-  {s = table {_ => e.s ! unit indep ++ "و" ++ d.s ! ten} ; size = e.size} ;
-lin pot1as2 n =
-  {s = n.s ; size = n.size} ;
-lin pot2 d =
-  {s = table {_ => d.s ! hund} ; size = pl} ;
-lin pot2plus d e =
-  {s = table {_ => d.s ! hund ++ "و" ++ e.s ! indep} ; size = e.size} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-lin pot3 n =
-  {s = n.s ! attr ++ Alf ! n.size} ;
-lin pot3plus n m =
-  {s = n.s ! attr ++ Alf ! n.size ++ "و" ++ m.s ! indep} ;
-
-oper Alf : Size => Str = 
-  table {pl => "آلاف" ; dual => "الفان" ; eleventonineteen => "الفا" ; sg => "الف"} ;
- 
-}
diff --git a/examples/numerals/arabic_modern.gf b/examples/numerals/arabic_modern.gf
deleted file mode 100644
--- a/examples/numerals/arabic_modern.gf
+++ /dev/null
@@ -1,94 +0,0 @@
-concrete arabic_modern of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=arabic ;
-
---- flags unlexer=reverse ;
-param DForm = unit Place | teen  | ten | hund ;
-param Size = small | large | dual ;
-param Place = attr | indep  ;
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : DForm => Str ; size : Size} ;
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Place => Str ; size : Size} ;
-lincat Sub1000 = {s : Place => Str ; size : Size} ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ; -- the Arabic environment
-
-lin n2  =
-  {s = table {(unit attr) => [] ; 
-              (unit indep) => "ﺍﺛﻨﻴﻦ" ; 
-              teen => "ﺍﺛﻨﻰ" ; 
-              ten  => "ﻋﺸﺮﻳﻦ" ;
-              hund => "ﻣﺎﺋﺘﻴﻦ"} ; size = dual} ;
-lin n3  =
-  {s = table {(unit _) => "ﺛﻼﺛﺔ" ; 
-              teen => "ﺛﻼﺛﺔ" ; 
-              ten  => "ﺛﻼﺛﻴﻦ" ;
-              hund => "ﺛﻼﺛﻤﺎﺋﺔ"} ; size = small} ;
-lin n4  =
-  {s = table {(unit _) => "ﺃﺭﺑﻌﺔ" ; 
-              teen => "ﺃﺭﺑﻌﺔ" ; 
-              ten  => "ﺃﺭﺑﻌﻴﻦ" ;
-              hund => "ﺃﺭﺑﻌﻤﺎﺋﺔ"} ; size = small} ;
-lin n5  =
-  {s = table {(unit _) => "ﺧﻤﺴﺔ" ; 
-              teen => "ﺧﻤﺴﺔ" ; 
-              ten  => "ﺧﻤﺴﻴﻦ" ;
-              hund => "ﺧﻤﺴﻤﺎﺋﺔ"} ; size = small} ;
-lin n6  =
-  {s = table {(unit _) => "ﺳﺘﺔ" ; 
-              teen => "ﺳﺘﺔ" ; 
-              ten  => "ﺳﺘﻴﻦ" ;
-              hund => "ﺳﺘﻤﺎﺋﺔ"} ; size = small} ;
-lin n7  =
-  {s = table {(unit _) => "ﺳﺒﻌﺔ" ; 
-              teen => "ﺳﺒﻌﺔ" ; 
-              ten  => "ﺳﺒﻌﻴﻦ" ;
-              hund => "ﺳﺒﻌﻤﺎﺋﺔ"} ; size = small} ;
-lin n8  =
-  {s = table {(unit _) => "ﺛﻤﺎﻧﻴﺔ" ; 
-              teen => "ﺛﻤﺎﻧﻴﺔ" ; 
-              ten  => "ﺛﻤﺎﻧﻴﻦ" ;
-              hund => "ﺛﻤﺎﻧﻤﺎﺋﺔ"} ; size = small} ;
-lin n9  =
-  {s = table {(unit _) => "ﺗﺴﻌﺔ" ; 
-              teen => "ﺗﺴﻌﺔ" ; 
-              ten  => "ﺗﺴﻌﻴﻦ" ;
-              hund => "ﺗﺴﻌﻤﺎﺋﺔ"} ; size = small} ;
-
-lin pot01  =
-  {s = table {hund => "ﻣﺎﺋﺔ"; (unit attr) => [] ; f => "ﻭﺍﺣﺪ"} ; size = large} ;
-lin pot0 d =
-  {s = d.s ; size = d.size} ;
-lin pot110  =
-  {s = table {_ => "ﻋﺸﺮﺓ"} ; size = small} ;
-lin pot111  =
-  {s = table {_ => "ﺍﺣﺪ" ++ "ﻋﺸﺮ"} ; size = large} ;
-lin pot1to19 d =
-  {s =  table {_ => d.s ! teen ++ "ﻋﺸﺮ"} ; size = large} ;
-lin pot0as1 n =
-  {s = table {p => n.s ! unit p} ; size = n.size} ;
-lin pot1 d =
-  {s = table {_ => d.s ! ten} ; size = large} ;
-lin pot1plus d e =
-  {s = table {_ => e.s ! unit indep ++ "ﻭ" ++ d.s ! ten} ; size = large} ;
-lin pot1as2 n =
-  {s = n.s ; size = n.size} ;
-lin pot2 d =
-  {s = table {_ => d.s ! hund} ; size = large} ;
-lin pot2plus d e =
-  {s = table {_ => d.s ! hund ++ "ﻭ" ++ e.s ! indep} ; size = large} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-lin pot3 n =
-  {s = n.s ! attr ++ Alf ! n.size} ;
-lin pot3plus n m =
-  {s = n.s ! attr ++ Alf ! n.size ++ "ﻭ" ++ m.s ! indep} ;
-
-oper Alf : Size => Str = 
-  table {small => "ﺁﻻﻑ" ; dual => "ﺍﻟﻔﻴﻦ" ; _ => "ﺍﻟﻒ"} ;
- 
-
-}
diff --git a/examples/numerals/basque.gf b/examples/numerals/basque.gf
deleted file mode 100644
--- a/examples/numerals/basque.gf
+++ /dev/null
@@ -1,62 +0,0 @@
-concrete basque of Numerals = {
--- include numerals.Abs.gf ;
-
-oper LinDigit = {s : DForm => Str ; even20 : Even20 ; size : Size} ;
-
-oper mk20Ten : Str -> Str -> Str -> Str -> LinDigit = 
-  \tri -> \t -> \fiche -> \h -> 
-  { s = table {unit => tri ; teen => t ; twenty => fiche ; hund => h + "ehun"} ; even20 = ten ; size = pl} ;
-
-oper mkEven20 : Str -> Str -> Str -> Str -> LinDigit = 
-  \se -> \t -> \trifichid -> \h -> 
-  { s = table {unit => se ; teen => t ; twenty => trifichid ; hund => h + "ehun"} ; even20 = even ; size = pl} ;
-
-param Even20 = ten | even ;
-param DForm = unit | teen | twenty | hund ;
-param Size = sg | pl ;
- 
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; size : Size } ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-lin n2  = mkEven20 "bi" "hamabi" "hogei" "berr" ; 
-lin n3  = mk20Ten "hiru" (variants {"hamahiru" ; "hamahirur"}) "hogei" "hirur";
-lin n4  = mkEven20 "lau" (variants {"hamalau" ; "hamalaur"}) "berrogei" "laur";
-lin n5  = mk20Ten "bost" (variants {"hamabost" ; "hamabortz"}) "berrogei" "bost"; 
-lin n6  = mkEven20 "sei" "hamasei" "hirurogei" "seir" ;
-lin n7  = mk20Ten "zazpi" "hamazazpi" "hirurogei" "zazpi" ;
-lin n8  = mkEven20 "zortzi" "hemezortzi" "laurogei" "zortzi" ;
-lin n9  = mk20Ten "bederatzi" "hemeretzi" "laurogei" "bederatzi" ;
-
-lin pot01  =
-  {s = table {unit => "bat" ; hund => "ehun" ; _ => "dummy"} ; even20 = ten ; size = sg};
-lin pot0 d = {s = d.s ; even20 = d.even20 ; size = d.size} ;
-lin pot110 = {s = "hamar" ; size = pl} ;
-lin pot111 = {s = variants {"hamaika" ; "hameka"} ; size = pl} ;
-lin pot1to19 d = {s = d.s ! teen ; size = pl} ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size} ;
-lin pot1 d =
-  {s = table {even => d.s ! twenty ;  
-              ten => d.s ! twenty ++ "tahamar"} ! d.even20 ; -- glue
-   size = pl} ;
-lin pot1plus d e =
-  {s = table {even => d.s ! twenty ++ "ta" ++ e.s ! unit;  
-              ten => d.s ! twenty ++ "ta" ++ e.s ! teen} ! (d.even20) ; 
-   size = pl} ;
-
-lin pot1as2 n = n ; 
-lin pot2 d = {s = d.s ! hund ; size = pl} ;
-lin pot2plus d e =
-  {s = variants {d.s ! hund ++ e.s ; d.s ! hund ++ "ta" ++ e.s} ; size = pl} ;
-lin pot2as3 n =
-  {s = n.s } ;
-lin pot3 n =
-  {s = table {sg => [] ; pl => n.s } ! n.size ++ "mila"} ;
-lin pot3plus n m =
-  {s = table {sg => [] ; pl => n.s } ! n.size ++ "mila" ++ "ta" ++ m.s } ;
-
-}
diff --git a/examples/numerals/bearlake_slave.gf b/examples/numerals/bearlake_slave.gf
deleted file mode 100644
--- a/examples/numerals/bearlake_slave.gf
+++ /dev/null
@@ -1,49 +0,0 @@
-concrete bearlake_slave of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit | hundred ;
-
-oper LinDigit = {s : Str } ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : Str } ;
-lincat Sub1000 = {s : Str } ; 
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> LinDigit = \two ->  
-  {s = two } ;
-
--- TODO: Transl.
-
-lin num x = x ;
--- lin n1 mkNum "l-ée" ;
-lin n2 = mkNum "nákee" ;
-lin n3 = mkNum "tai" ;
-lin n4 = mkNum "di,i," ;
-lin n5 = mkNum "so,lái" ;
-lin n6 = mkNum "?ehts'é,tai" ;
-lin n7 = mkNum "l-á,hdi,i," ;
-lin n8 = mkNum "?ehts'é,di,i," ;
-lin n9 = mkNum "l-óto," ;
-
-oper o : Str = "?ó," ; 
-
-lin pot01 = {s = "l-ée" } ;
-lin pot0 d = d ; 
-lin pot110 = {s = variants {"honéno," ; "hóno" }} ;
-lin pot111 = {s = variants {"honéno," ; "hóno" } ++ o ++ "l-ée" } ;
-lin pot1to19 d = {s = (variants {"honéno," ; "hóno" }) ++ o ++ d.s } ;  
-lin pot0as1 n = n ;
-lin pot1 d = {s = d.s ++ (variants {"honéno," ; "óno,"})} ;
-lin pot1plus d e = {s = d.s ++ (variants {"honéno," ; "óno,"}) ++ o ++ e.s } ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = d.s ++ "lak'o, óno,"} ;
-lin pot2plus d e = {s = d.s ++ "lak'o, óno," ++ e.s} ;
-lin pot2as3 n = n ;
-lin pot3 n = {s = n.s ++ "lamíl"} ;
-lin pot3plus n m = {s = n.s ++ "lamíl" ++ m.s } ;
-
-
-}
diff --git a/examples/numerals/bulgarian.gf b/examples/numerals/bulgarian.gf
deleted file mode 100644
--- a/examples/numerals/bulgarian.gf
+++ /dev/null
@@ -1,58 +0,0 @@
-concrete bulgarian of Numerals = {
-flags coding = utf8 ;
--- ä is ya
--- q is [ch]
--- w for [sh]
--- j for i kratkoe i.e i with a thing
-
--- include numerals.Abs.gf ;
--- flags coding=russian ;
-
-param Size = sg | below10 | tenover ; 
-param DForm = unit | teen | ten | hundred ;
-
-oper LinDigit = {s : DForm => Str ; size : Size } ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      LinDigit ;     
-lincat Sub10 =      LinDigit ;
-lincat Sub100 =     {s : Str ; size : Size } ;
-lincat Sub1000 =    {s : Str ; size : Size } ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> Str -> LinDigit = \tri -> \trijset -> \trista -> 
-  { s = table {unit => tri ; teen => variants {tri + "надесет" ; tri + "найсет" }; ten => trijset ; hund => trista} ; size = below10};
-
-lin num x = {s = [] ++ x.s ++ []} ; -- the (Russian) Cyrillic ad-hoc translation 
-
-lin n2 = {s = table {unit => "две" ; teen => variants {"дванадесет" ; "дванайсет"}; ten => "двайсет" ; hund => "двеста" } ; size = below10 } ;
-lin n3 = mkNum "три" (variants {"трийсет"; "тридесет"}) "триста" ;
-lin n4 = mkNum "четири" (variants {"четирисет" ; "четирийсет" ; "четиридесет"}) "четиристотин" ;
-lin n5 = mkNum "пет" "петдесет" "петстотин" ;
-lin n6 = mkNum "шест" (variants {"шестдесет" ; "шейсет"}) "шестстотин" ;
-lin n7 = mkNum "седем" "седемдесет" "седемстотин" ;
-lin n8 = mkNum "осем" "осемдесет" "осемстотин" ;
-lin n9 = mkNum "девет" "деветдесет" "деветстотин" ;
-
-lin pot01 = { s = table {unit => "едно" ; hundred => "сот" ; _ => "думмю" } ; size = sg };
-lin pot0 d = d ;
-lin pot110 = {s = "десет" ; size = below10};
-lin pot111 = {s = variants {"единадесет" ; "единайсет" }; size = tenover};
-lin pot1to19 d = {s = d.s ! teen ; size = tenover};
-lin pot0as1 n = {s = n.s ! unit ; size = n.size } ;
-lin pot1 d = {s = d.s ! ten ; size = tenover} ;
-lin pot1plus d e = {s = d.s ! ten ++ "и" ++ e.s ! unit ; size = tenover} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = d.s ! hundred ; size = tenover} ;
-lin pot2plus d e = { s = d.s ! hundred ++ maybei e.size ++ e.s ; size = tenover } ;
-lin pot2as3 n = {s = n.s };
-lin pot3 n = {s = mkThou n.size n.s} ;
-lin pot3plus n m = {s = mkThou n.size n.s ++ m.s} ;
-
-oper mkThou : Size -> Str -> Str = \sz -> \attr ->
-  table {sg => "жиляда" ; _ => attr ++ "жиляди" } ! sz ;
-
-oper maybei : Size -> Str = \sz -> table {tenover => [] ; _ => "и"} ! sz ; 
-
-
-}
diff --git a/examples/numerals/catalan.gf b/examples/numerals/catalan.gf
deleted file mode 100644
--- a/examples/numerals/catalan.gf
+++ /dev/null
@@ -1,63 +0,0 @@
-concrete catalan of Numerals = {
--- include numerals.Abs.gf ;
-
-oper bind : Str -> Str -> Str = \s1 -> \s2 -> s1 ++ s2 ;
-
-param DForm = unit | teen | ten | hundred | vint | null ;
-param Size = sg | two | pl ;
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str ; size : Size } ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; size : Size } ;
-lincat Sub100 = {s : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; size : Size} ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkNum : Str -> Str -> Str -> LinDigit = 
-  \dois -> \doze -> \vinte -> 
-  {s = table {unit => dois ; teen => doze ; ten => vinte ; hundred => dois + "-" + "cents" ; vint => "vint-i-" + dois ; null => [] } ; size = pl} ;
-
-lin num x0 =
-  {s = x0.s} ;
-
-lin n2 = {s = table {unit => "dos" ; teen => "dotze" ; ten => "vint" ;
-hundred => "dos-cents" ; vint => "vint-i-" + "dos" ; null => []} ; size = two } ; 
-lin n3 = mkNum "tres" "tretze" "trenta" ;
-lin n4 = mkNum "quatre" "catorze" "quaranta" ;
-lin n5 = mkNum "cinc" "quinze" "cinqanta" ;
-lin n6 = mkNum "sis" "setze" "seixanta" ;
-lin n7 = mkNum "set" "disset" "setanta" ;
-lin n8 = mkNum "vuit" "divuit" "vuitanta" ;
-lin n9 = mkNum "nou" "dinou" "noranta" ;
-
-lin pot01  = {s = table {unit => "u" ; hundred => "cent" ; vint => "vint-i-" + "u" ; _ => "dummy"} ; size = sg} ;
-lin pot0 d = d ; 
-lin pot110 =
-  {s = "deu" ; size = pl} ;
-lin pot111  =
-  {s = "onze" ; size = pl} ;
-lin pot1to19 d =
-  {s = d.s ! teen ; size = pl} ;
-lin pot0as1 n =
-  {s = n.s ! unit ; size = n.size } ;
-lin pot1 d =
-  {s = d.s ! ten ; size = pl} ;
-lin pot1plus d e =
-  {s = table {two => e.s ! vint ++ d.s ! null ; _ => bind (bind (d.s ! ten) "-") (e.s ! unit) } ! d.size ; size = pl} ;  
---{s = table {two => e.s ! vint ; _ => bind (bind (d.s ! ten) "-") (e.s ! unit) } ! d.size ; size = pl} ;  
-lin pot1as2 n = n ;
-lin pot2 d =
-  {s = d.s ! hundred ; size = pl} ;  
-lin pot2plus d e =
-  {s = d.s ! hundred ++ e.s ; size = pl} ;
-lin pot2as3 n =
-  {s = n.s } ;
-lin pot3 n =
-  {s = table {sg => "mil" ; _ => n.s ++ "mil"} ! n.size} ;
-lin pot3plus n m =
-  {s = table {sg => "mil" ; _ => n.s ++ "mil"} ! n.size ++ m.s } ;
-
-
-}
diff --git a/examples/numerals/chinese.gf b/examples/numerals/chinese.gf
deleted file mode 100644
--- a/examples/numerals/chinese.gf
+++ /dev/null
@@ -1,115 +0,0 @@
-concrete chinese of Numerals = {
--- include numerals.Abs.gf ;
-
-flags coding=utf8 ;
-
-param Qform = bai  | bai0  | shiwan  | shiwan0  ;
-param Bform = shi  | shi0  | wan  | wan0  ;
-param Zero = zero  | nozero  ;
-oper ling : Zero * Zero => Str =
-  table {<zero,z> => "零" ; 
-         <z,zero> => "零" ; 
-         <nozero,nozero> => []} ;
-oper Wan : Zero => Str =
-  table {zero => "万" ; 
-         nozero => []} ;
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : Str} ;
-lincat Sub10 = {s : Str} ;
-lincat Sub100 = {inh : Zero ; s : Bform => Str} ;
-lincat Sub1000 = {inh : Zero ; s : Qform => Str} ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-lin n2  =
-  {s = "贰"} ;
-lin n3  =
-  {s = "叁"} ;
-lin n4  =
-  {s = "肆"} ;
-lin n5  =
-  {s = "伍"} ;
-lin n6  =
-  {s = "陆"} ;
-lin n7  =
-  {s = "柒"} ;
-lin n8  =
-  {s = "捌"} ;
-lin n9  =
-  {s = "玖"} ;
-lin pot01  =
-  {s = "壹"} ;
-lin pot0 d =
-  {s = d.s} ;
-lin pot110  =
-  {inh = nozero ; 
-   s = table {
-    shi => "壹拾" ; 
-    shi0 => "壹拾" ; 
-    wan => "壹万" ; 
-    wan0 => "壹万"}} ;
-lin pot111  =
-  {inh = nozero ; 
-   s = table {
-    shi => "拾壹" ; 
-    shi0 => "壹拾壹" ; 
-    wan => "拾壹万" ; 
-    wan0 => "拾壹万"}} ;
-lin pot1to19 d =
-  {inh = nozero ; 
-   s = table {
-    shi => "壹拾" ++ d.s ; 
-    shi0 => "壹拾" ; 
-    wan => "壹万" ++ d.s ++ "仟" ; 
-    wan0 => "壹万" ++ d.s ++ "仟"}} ;
-lin pot0as1 n =
-  {inh = zero ; 
-   s = table {
-    shi => n.s ; 
-    shi0 => n.s ; 
-    wan => n.s ++ "仟" ; 
-    wan0 => n.s ++ "仟"}} ;
-lin pot1 d =
-  {inh = zero ; 
-   s = table {
-    shi => d.s ++ "拾" ; 
-    shi0 => d.s ++ "拾" ; 
-    wan0 => d.s ++ "万" ; 
-    wan => d.s ++ "万"}} ;
-lin pot1plus d e =
-  {inh = nozero ; 
-   s = table {
-    shi => d.s ++ "拾" ++ e.s ; 
-    shi0 => d.s ++ "拾" ++ e.s ; 
-    wan => d.s ++ "万" ++ e.s ++ "仟" ; 
-    wan0 => d.s ++ "万" ++ e.s ++ "仟"}} ;
-lin pot1as2 n =
-  {inh = zero ; 
-   s = table {
-    bai => n.s ! shi ; 
-    bai0 => n.s ! shi ; 
-    shiwan => n.s ! wan ; 
-    shiwan0 => n.s ! wan0}} ;
-lin pot2 d =
-  {inh = zero ; 
-   s = table {
-    bai => d.s ++ "佰" ; 
-    bai0 => d.s ++ "佰" ; 
-    shiwan0 => d.s ++ "拾万" ; 
-    shiwan => d.s ++ "拾万"}} ;
-lin pot2plus d e =
-  {inh = nozero ; 
-   s = table {
-    bai => d.s ++ "佰" ++ (ling ! <e.inh,e.inh>) ++ e.s ! shi0 ; 
-    bai0 => d.s ++ "佰" ++ (ling ! <e.inh,e.inh>) ++ e.s ! shi0 ; 
-    shiwan => d.s ++ "拾" ++ (Wan ! (e.inh)) ++ e.s ! wan ; 
-    shiwan0 => d.s ++ "拾" ++ (Wan ! (e.inh)) ++ e.s ! wan0}} ;
-lin pot2as3 n =
-  {s = n.s ! bai} ;
-lin pot3 n =
-  {s = n.s ! shiwan} ;
-lin pot3plus n m =
-  {s = (n.s ! shiwan0) ++ (ling ! <n.inh,m.inh>) ++ m.s ! bai0} ;
-
-
-}
diff --git a/examples/numerals/croatian.gf b/examples/numerals/croatian.gf
deleted file mode 100644
--- a/examples/numerals/croatian.gf
+++ /dev/null
@@ -1,77 +0,0 @@
-concrete croatian of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=latinasupplement ;
-
-param DForm = unit | teen  | ten | hund ;
-
--- [c^], [s^], [c']
-
-
-param ThForm = onlyone | lastone | twoorthreeorfour | fiveup ;
-
-oper LinDigit = {s : DForm => Str; o : ThForm ; t : ThForm } ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      LinDigit ;
-lincat Sub10 =      {s : DForm => Str; o : ThForm ; t : ThForm } ;
-lincat Sub100 =     {s : Str; t : ThForm } ;
-lincat Sub1000 =    {s : Str; t : ThForm } ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> Str -> Str -> ThForm -> LinDigit = 
-  \dwa -> \dwanascie -> \dwadziescia -> \dwiescie -> \thform ->
-  { s = table {unit => dwa ; teen => dwanascie ; ten => dwadziescia ; hund =>
-dwiescie  };
-    o =  thform ; t = thform
-  };
-
-oper mkRegNum : Str -> LinDigit = 
-  \sedam -> 
-  { s = table { unit => sedam ; teen => sedam + "naest" ; 
-                ten => sedam + "deset" ; hund => sedam ++ "stotina"
-              };
-    o =  fiveup ; t = fiveup
-  };
-
-oper mkTh : Str -> ThForm => Str = \attr ->
-  table { onlyone => variants {"hiljada" ; "tisuća"} ; lastone => attr ++ "hiljada" ;
-          twoorthreeorfour => attr ++ "hiljade" ; fiveup => attr ++ "hiljada"
-        }; 
-
-oper ss : Str -> ThForm -> {s : Str ; t : ThForm} = \str -> \th -> {s = str; t = th} ;
-
-lin num x = {s = [] ++ x.s ++ []} ; -- Latin A Supplement environment
-
-lin n2 = mkNum "dva" "dvanaest" "dvadeset" (variants { "dve" ++ "stotine" ; "dvesta" } ) twoorthreeorfour ;
-lin n3 = mkNum "tri" "trinaest" "trideset" (variants { "tri" ++ "stotine" ; "trista" } ) twoorthreeorfour ;
-lin n4 = mkNum "četiri" "četrnaest" "četrdeset" ("četiri" ++ "stotine") twoorthreeorfour ;
-lin n5 = mkNum "pet" "petnaest" "pedeset" ("pet" ++ "stotina") fiveup ;
-lin n6 = mkNum "šest" "šesnaest" "šezdeset" ("šest" ++ "stotina") fiveup ;
-lin n7 = mkRegNum "sedam" ;
-lin n8 = mkRegNum "osam" ;
-lin n9 = mkNum "devet" "devetnaest" "devedeset" ("devet" ++ "stotina") fiveup;
-
-lin pot01 = { s = table {hund => variants {"sto" ; "stotina" }; f => "jedan" };
-              o = onlyone ; t = lastone
-            };
-lin pot0 d = {s = table {f => d.s ! f} ; o = d.o ; t = d.t} ;
-lin pot110 = ss "deset" fiveup ;
-lin pot111 = ss "jedanaest" fiveup ;
-lin pot1to19 d = {s = d.s ! teen ; t = fiveup} ;
-lin pot0as1 n = {s = n.s ! unit ; t = n.o} ;
-lin pot1 d = {s = d.s ! ten ; t = fiveup} ;
-lin pot1plus d e = {s = d.s ! ten ++ "i" ++ e.s ! unit; t = e.t} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = d.s ! hund ; t = fiveup} ;
-lin pot2plus d e = { s = d.s ! hund ++ e.s ; 
-                     t = table { onlyone => lastone ; f =>  f } ! e.t 
-                   } ;
-
-lin pot2as3 n = n ;
-lin pot3 n = {s = (mkTh n.s) ! n.t} ;
-lin pot3plus n m = {s = (mkTh n.s) ! n.t ++ m.s} ;
-
-
-
-}
diff --git a/examples/numerals/czech.gf b/examples/numerals/czech.gf
deleted file mode 100644
--- a/examples/numerals/czech.gf
+++ /dev/null
@@ -1,67 +0,0 @@
-concrete czech of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=latinasupplement ;
-
-oper bind : Str -> Str -> Str = \s1 -> \s2 -> s1 ++ s2 ;
-
--- [c^], [s^], [r^], [e^]
-
-param Size = sg | twothreefour | fiveup ;
-param DForm = unit | teen | ten | hundred ; 
-
-lincat Numeral =    { s : Str } ;
-oper LinDigit = {s : DForm => Str ; size : Size} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Str; size : Size } ;
-lincat Sub1000 = {s : Str; size : Size } ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> Str -> Str -> Size -> LinDigit = 
-  \dva -> \dvanast -> \dvadsat -> \dveste -> \sz -> 
-  { s = table {unit => dva ; teen => dvanast + "náct" ; ten => dvadsat ; hundred => dveste } ; size = sz };
-
-oper mk2Num : Str -> Str -> Str -> Str -> LinDigit = \unit -> \teenbase -> \tenbase -> \hundred ->  
-  mkNum unit teenbase (tenbase + "cet") hundred twothreefour ; 
-
-oper mk5Num : Str -> Str -> Str -> LinDigit = \unit -> \teenbase -> \tenbase ->  
-  mkNum unit teenbase (tenbase + "desát") (unit ++ "set") fiveup ; 
-
-lin num x = {s = [] ++ x.s ++ [] } ; -- Latin A supplement encoding
-
-lin n2 = mk2Num "dva" "dva" "dva" ("dve^" ++ "ste^") ;
-lin n3 = mk2Num "tr^i" "tr^i" "tr^i" ("tr^i" ++ "sta") ;
-lin n4 = mk2Num "čtyr^i" "čtr" "čtyr^i" ("čtyr^i" ++ "sta") ;
-lin n5 = mk5Num "pe^t" "pat" "pa" ;
-lin n6 = mk5Num "šest" "šest" "še" ;
-lin n7 = mk5Num "sedm" "sedm" "sedm";
-lin n8 = mk5Num "osm" "osm" "osm";
-lin n9 = mk5Num "deve^t" "devate" "deva" ;
-
-lin pot01 = {s = table {unit => "jeden" ; hundred => "sto" ; _ => "dummy" } ;
-             size = sg } ; 
-lin pot0 d = d ; 
-lin pot110 = {s = "deset" ; size = fiveup } ;
-lin pot111 = {s = "jedenáct" ; size = fiveup };
-lin pot1to19 d = {s = d.s ! teen ; size = fiveup} ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size} ;
-lin pot1 d = {s = d.s ! ten ; size = fiveup} ;
-lin pot1plus d e = {s = variants { d.s ! ten ++ e.s ! unit ; bind (bind (e.s ! unit) "a") (d.s ! ten)} ; size = tfSize e.size} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = d.s ! hundred ; size = fiveup} ;
-lin pot2plus d e = {s = d.s ! hundred ++ e.s ; size = tfSize e.size} ;
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = (mkTh n.s) ! n.size} ;
-lin pot3plus n m = {s = (mkTh n.s) ! n.size ++ m.s} ;
-
-oper tfSize : Size -> Size = \sz -> 
-  table {sg => fiveup ; other => other} ! sz ; 
-
-oper mkTh : Str -> Size => Str = \attr -> 
-  table {sg => "tisíc" ; 
-         twothreefour => attr ++ "tisíce" ; 
-         fiveup => attr ++ "tisíc" } ;
-
-}
diff --git a/examples/numerals/dagur.gf b/examples/numerals/dagur.gf
deleted file mode 100644
--- a/examples/numerals/dagur.gf
+++ /dev/null
@@ -1,62 +0,0 @@
-concrete dagur of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit | ten ;
-param Size = sg | pl | tenplus ;
-param S100 = indep | tenpart | tenelfu | sihpart ;
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str ; size : Size} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-oper LinSub100 = {s : S100 => Str ; size : Size} ;
-lincat Sub100 = LinSub100 ; 
-lincat Sub1000 = {s : Str ; s2 : Str ; size : Size } ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkNum : Str -> Str -> LinDigit = \hulatt -> \haya ->
-  {s = table {unit => hulatt ; ten => haya} ; size = pl} ;
-
-lin num x0 =
-  {s = x0.s } ;
-lin n2 = mkNum "hoire" "hori" ; 
-lin n3 = mkNum "guarebe" "goci"  ;
-lin n4 = mkNum "durube" "duci" ;
-lin n5 = mkNum "taau" "tabi" ;
-lin n6 = mkNum "jireuoo" "jari" ; 
-lin n7 = mkNum "doloo" "dale" ;
-lin n8 = mkNum "naime" "nai" ;
-lin n9 = mkNum "ise" "ire" ;
-
-oper ss1 : Str -> Str -> Str -> LinSub100 = \assir -> \ten -> \unitpart -> 
-  {s = table {indep => assir ; tenpart => ten ; tenelfu => [] ; sihpart => unitpart} ; size = tenplus } ;
-  
-oper ss : Str -> Str -> Str -> LinSub100 = \assir -> \ten -> \unitpart -> 
-  {s = table {indep => assir ; tenpart => ten ; tenelfu => ten ; sihpart => unitpart} ; size = tenplus } ;
-
-lin pot01  =
-  {s = table {unit => "neke" ; ten => "harebe" }; size = sg};
-lin pot0 d = d ;
-lin pot110 = ss1 "harebe" "neke" [] ; 
-lin pot111 = ss1 ("hareben" ++ "neke") "neke" "miange" ;
-lin pot1to19 d = ss1 ("hareben" ++ d.s ! unit) "neke" (mkmiange d.size (d.s ! unit)) ;
-lin pot0as1 n = {s = table {indep => n.s ! unit ; sihpart => mkmiange n.size (n.s ! unit) ; _ => [] } ; size = n.size} ;
-lin pot1 d = ss (d.s ! ten) (d.s ! unit) [] ; 
-lin pot1plus d e = ss ((d.s ! ten) ++ (e.s ! unit)) 
-                      (d.s ! unit) 
-                      (mkmiange e.size (e.s ! unit)); 
-
-lin pot1as2 n = {s = n.s ! indep ; s2 = n.s ! tenelfu ++ "tume" ++ n.s ! sihpart ; size = n.size} ;
-
-lin pot2 d = {s = (sel d.size [] (d.s ! unit)) ++ "jau" ; 
-	      s2 = sel d.size "harebe" (d.s ! ten) ; size = tenplus} ;
-lin pot2plus d e = {s = (sel d.size [] (d.s ! unit)) ++ "jau" ++ e.s ! indep ; s2 = d.s ! ten ++ e.s ! tenpart ++ "tume" ++ e.s ! sihpart ; size = tenplus} ;
-lin pot2as3 n = {s = n.s} ;
-lin pot3 n = {s = table {pl => n.s ++ "miange" ; sg => "miange" ; tenplus => n.s2 } ! n.size} ;
-lin pot3plus n m = {s = table {pl => n.s ++ "miange" ; sg => "miange" ; tenplus => n.s2 } ! n.size ++ m.s} ;
-
-oper mkmiange : Size -> Str -> Str = \sz -> \attr -> (sel sz [] attr) ++ "miange" ; 
-
-oper sel : Size -> Str -> Str -> Str = \sz -> \a -> \b -> table {sg => a ; _ => b} ! sz ; 
-
-}
diff --git a/examples/numerals/danish.gf b/examples/numerals/danish.gf
deleted file mode 100644
--- a/examples/numerals/danish.gf
+++ /dev/null
@@ -1,49 +0,0 @@
-concrete danish of Numerals = {
--- include numerals.Abs.gf ;
-
--- AR 12/10/2002 following www.geocities.com/tsca.geo/dansk/dknummer.html
-
-param DForm = ental  | ton  | tiotal  ;
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str} ;
-lincat Sub100 = {s : Str} ;
-lincat Sub1000 = {s : Str} ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkTal : Str -> Str -> Str -> LinDigit = 
-  \to, tolv, tyve -> 
-  {s = table {ental => to ; ton => tolv ; tiotal => tyve}} ;
-oper regTal : Str -> LinDigit = \fem -> mkTal fem (fem + "ton") (fem + "tio") ;
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-
-lin num x = x ;
-
-lin n2 = mkTal "to"   "tolv"    "tyve" ;
-lin n3 = mkTal "tre"  "tretten" "tredive" ;
-lin n4 = mkTal "fire" "fjorten" "fyrre" ;
-lin n5 = mkTal "fem"  "femten"  "halvtreds" ;
-lin n6 = mkTal "seks" "seksten" "tres" ;
-lin n7 = mkTal "syv"  "sytten"  "halvfjerds" ;
-lin n8 = mkTal "otte" "atten"   "firs" ;
-lin n9 = mkTal "ni"   "nitten"  "halvfems" ;
-
-lin pot01 = {s = table {f => "en"}} ; ---
-lin pot0 d = {s = table {f => d.s ! f}} ;
-lin pot110 = ss "ti" ;
-lin pot111 = ss "elleve" ;
-lin pot1to19 d = ss (d.s ! ton) ;
-lin pot0as1 n = ss (n.s ! ental) ;
-lin pot1 d = ss (d.s ! tiotal) ;
-lin pot1plus d e = ss (e.s ! ental ++ "og" ++ d.s ! tiotal) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss (d.s ! ental ++ "hundrede") ;
-lin pot2plus d e = ss (d.s ! ental ++ "hundrede" ++ "og" ++ e.s) ;
-lin pot2as3 n = n ;
-lin pot3 n = ss (n.s ++ "tusind") ;
-lin pot3plus n m = ss (n.s ++ "tusind" ++ "og" ++ m.s) ; ---
-
-}
diff --git a/examples/numerals/decimal.gf b/examples/numerals/decimal.gf
deleted file mode 100644
--- a/examples/numerals/decimal.gf
+++ /dev/null
@@ -1,49 +0,0 @@
-concrete decimal of Numerals = {
--- include numerals.Abs.gf ;
-
--- flags lexer=chars ; unlexer=concat ;
-
-param Zeros = noz  | zz  ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      { s : Str } ;
-lincat Sub10 =      { s : Str } ;
-lincat Sub100 = {s : Zeros => Str} ;
-lincat Sub1000 = {s : Zeros => Str} ;
-lincat Sub1000000 = {s : Zeros => Str} ;
-
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-oper mkz : Str -> {s : Zeros => Str} = \s -> {s = table {_ => s}} ;
-
-lin num n = {s = n.s ! noz} ;
-lin n2 = ss "2" ;
-lin n3 = ss "3" ;
-lin n4 = ss "4" ;
-lin n5 = ss "5" ;
-lin n6 = ss "6" ;
-lin n7 = ss "7" ;
-lin n8 = ss "8" ;
-lin n9 = ss "9" ;
-
-lin pot01 = ss "1" ;
-lin pot0 d = d ;
-
-lin pot110 = mkz ("1" ++ "0") ;
-lin pot111 = mkz ("1" ++ "1") ;
-lin pot1to19 d = mkz ("1" ++ d.s) ;
-
-lin pot0as1 n = {s = table {noz => n.s ; zz => "0" ++ n.s}} ;
-
-lin pot1 d = mkz (d.s ++ "0") ;
-lin pot1plus d e = mkz (d.s ++ e.s) ;
-
-lin pot1as2 n = {s = table {noz => n.s ! noz ; zz => "0" ++ n.s ! zz}} ;
-lin pot2 d = mkz (d.s ++ "0" ++ "0") ;
-lin pot2plus d e = mkz (d.s ++ e.s ! zz) ;
-
-lin pot2as3 n = {s = table {noz => n.s ! noz ; zz => "0" ++ n.s ! zz}} ;
-
-lin pot3 n = mkz (n.s ! noz ++ "0" ++ "0" ++ "0") ;
-lin pot3plus n m = {s = table {z => n.s ! z ++ m.s ! zz}} ;
-
-}
diff --git a/examples/numerals/dutch.gf b/examples/numerals/dutch.gf
deleted file mode 100644
--- a/examples/numerals/dutch.gf
+++ /dev/null
@@ -1,53 +0,0 @@
-concrete dutch of Numerals = {
--- Koen Claessen from Deu, 11/1/2001.
-
--- include numerals.Abs.gf ;
-
-param DForm = unit  | teen  | ten  ;
-param Place = indep  | prae  | attr  ;
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm * Place => Str} ;
-lincat Sub100 = {s : Place => Str} ;
-lincat Sub1000 = {s : Place => Str} ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkGetal : Str -> Str -> Str -> LinDigit = 
-  \två -> \tolv -> \tjugo -> 
-  {s = table {unit => två ; teen => tolv ; ten => tjugo}} ;
-oper regGetal : Str -> LinDigit = 
-  \vier -> mkGetal vier (vier + "tien") (vier + "tig") ;
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-
-lin num x = x ;
-
-lin n2 = mkGetal "twee" "twaalf"    "twintig" ;
-lin n3 = mkGetal "drie" "dertien" "dertig" ;
-lin n4 = mkGetal "vier" "veertien" "veertig";
-lin n5 = regGetal "vijf" ;
-lin n6 = regGetal "zes" ;
-lin n7 = regGetal "zeven" ;
-lin n8 = mkGetal "acht" "achttien" "tachtig";
-lin n9 = regGetal "negen" ;
-
-lin pot01 = {s = table {<f,indep> => "een" ; <f,prae> => "een" ; <f,attr> => []}} ;
-lin pot0 d = {s = table {<f,p> => d.s ! f}} ;
-lin pot110 = {s = table {p => "tien"}} ;
-lin pot111 = {s = table {p => "elf"}} ;
-lin pot1to19 d = {s = table {p => d.s ! teen}} ;
-lin pot0as1 n = {s = table {p => n.s ! <unit,p>}} ;
-lin pot1 d = {s = table {p => d.s ! ten}} ;
-lin pot1plus d e = {s = table {p => e.s ! <unit,prae> ++ "en" ++ d.s ! ten}} ;
-lin pot1as2 n = {s = table {p => n.s ! p}} ;
-lin pot2 d = {s = table {p => d.s ! <unit,attr> ++ "honderd"}} ;
-lin pot2plus d e = {s = table {
-        _    => d.s ! <unit,attr> ++ "honderd" ++ e.s ! indep}} ;
-lin pot2as3 n = ss (n.s ! indep) ;
-lin pot3 n = ss (n.s ! attr ++ "duizend") ;
-lin pot3plus n m = ss (n.s ! attr ++ "duizend" ++ m.s ! prae) ;
-
-
-}
diff --git a/examples/numerals/english.gf b/examples/numerals/english.gf
deleted file mode 100644
--- a/examples/numerals/english.gf
+++ /dev/null
@@ -1,49 +0,0 @@
-concrete english of Numerals = {
-flags language = en_US ;
--- include numerals.Abs.gf ;
-
-param DForm = unit  | teen  | ten  ;
-
-lincat Numeral =    { s : Str } ;
-oper LinDigit = {s : DForm => Str} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str} ;
-lincat Sub100 =     { s : Str } ;
-lincat Sub1000 =    { s : Str } ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> Str -> LinDigit = 
-  \two -> \twelve -> \twenty -> 
-  {s = table {unit => two ; teen => twelve ; ten => twenty}} ;
-oper regNum : Str -> LinDigit = 
-  \six -> mkNum six (six + "teen") (six + "ty") ;
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-
-lin num x = x ;
-lin n2 = mkNum "two"   "twelve"   "twenty" ;
-lin n3 = mkNum "three" "thirteen" "thirty" ;
-lin n4 = mkNum "four"  "fourteen" "forty" ;
-lin n5 = mkNum "five"  "fifteen"  "fifty" ;
-lin n6 = regNum "six" ;
-lin n7 = regNum "seven" ;
-lin n8 = mkNum "eight" "eighteen" "eighty" ;
-lin n9 = regNum "nine" ;
-
-lin pot01 = {s = table {f => "one"}} ;
-lin pot0 d = {s = table {f => d.s ! f}} ;
-lin pot110 = ss "ten" ;
-lin pot111 = ss "eleven" ;
-lin pot1to19 d = {s = d.s ! teen} ;
-lin pot0as1 n = {s = n.s ! unit} ;
-lin pot1 d = {s = d.s ! ten} ;
-lin pot1plus d e = {s = d.s ! ten ++ "-" ++ e.s ! unit} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = d.s ! unit ++ "hundred"} ;
-lin pot2plus d e = {s = d.s ! unit ++ "hundred" ++ "and" ++ e.s} ;
-lin pot2as3 n = n ;
-lin pot3 n = {s = n.s ++ "thousand"} ;
-lin pot3plus n m = {s = n.s ++ "thousand" ++ m.s} ;
-
-
-}
diff --git a/examples/numerals/finnish.gf b/examples/numerals/finnish.gf
deleted file mode 100644
--- a/examples/numerals/finnish.gf
+++ /dev/null
@@ -1,63 +0,0 @@
-concrete finnish of Numerals = {
--- include numerals.Abs.gf ;
-
-param Place = indep | attr  ;
-param Nm = sg  | pl  ;
-oper sata : Nm => Str =
-  table {sg => "sata" ; pl => "sataa"} ;
-oper tuhat : Nm => Str =
-  table {sg => "tuhat" ; pl => "tuhatta"} ;
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : Str} ;
-lincat Sub10 = {inh : Nm ; s : Place => Str} ;
-lincat Sub100 = {inh : Nm ; s : Place => Str} ;
-lincat Sub1000 = {inh : Nm ; s : Place => Str} ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-lin n2  =
-  {s = "kaksi"} ;
-lin n3  =
-  {s = "kolme"} ;
-lin n4  =
-  {s = "neljä"} ;
-lin n5  =
-  {s = "viisi"} ;
-lin n6  =
-  {s = "kuusi"} ;
-lin n7  =
-  {s = "seitsemän"} ;
-lin n8  =
-  {s = "kahdeksan"} ;
-lin n9  =
-  {s = "yhdeksän"} ;
-lin pot01  =
-  {inh = sg ; s = table {attr => [] ; indep => "yksi"}} ;
-lin pot0 d =
-  {inh = pl ; s = table {p => d.s}} ;
-lin pot110  =
-  {inh = pl ; s = table {p => "kymmenen"}} ;
-lin pot111  =
-  {inh = pl ; s = table {p => "yksi"++"toista"}} ;
-lin pot1to19 d =
-  {inh = pl ; s = table {p => d.s ++ "toista"}} ;
-lin pot0as1 n =
-  {inh = n.inh ; s = table {p => n.s ! p}} ;
-lin pot1 d =
-  {inh = pl ; s = table {p => d.s ++ "kymmentä"}} ;
-lin pot1plus d e =
-  {inh = pl ; s = table {p => d.s ++ "kymmentä" ++ e.s ! indep}} ;
-lin pot1as2 n =
-  {inh = n.inh ; s = table {p => n.s ! p}} ;
-lin pot2 d =
-  {inh = pl ; s = table {p => (d.s ! attr) ++ sata ! (d.inh)}} ;
-lin pot2plus d e =
-  {inh = pl ; s = table {p => (d.s ! attr) ++ (sata ! (d.inh)) ++ e.s ! indep}} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-lin pot3 n =
-  {s = (n.s ! attr) ++ tuhat ! (n.inh)} ;
-lin pot3plus n m =
-  {s = (n.s ! attr) ++ (tuhat ! (n.inh)) ++ m.s ! indep} ;
-
-}
diff --git a/examples/numerals/french.gf b/examples/numerals/french.gf
deleted file mode 100644
--- a/examples/numerals/french.gf
+++ /dev/null
@@ -1,63 +0,0 @@
-concrete french of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit  | teen  | jten  | ten  | tenplus  ;
-param Nm = sg  | pl  ;
-param Place = indep  | attr  ;
-
-
-lincat Numeral = {s : Str} ;
-lincat Digit = {inh : DForm ; inh1 : Nm ; s : DForm => Str} ;
-lincat Sub10 = {inh : Nm ; s : {p1 : DForm ; p2 : Place} => Str} ;
-lincat Sub100 = {s : Place => Str} ;
-lincat Sub1000 = {s : Place => Str} ;
-lincat Sub1000000 = {s : Str} ;
-
-lin num x0 =
-  {s = x0.s} ;
-lin n2  =
-  {inh = unit ; inh1 = sg ; s = table {unit => "deux" ; teen => "douze" ; jten => "vingt" ; ten => "vingt" ; tenplus => "vingt"}} ;
-lin n3  =
-  {inh = unit ; inh1 = sg ; s = table {unit => "trois" ; teen => "treize" ; jten => "trente" ; ten => "trente" ; tenplus => "trente"}} ;
-lin n4  =
-  {inh = unit ; inh1 = sg ; s = table {unit => "quatre" ; teen => "quatorze" ; jten => "quarante" ; ten => "quarante" ; tenplus => "quarante"}} ;
-lin n5  =
-  {inh = unit ; inh1 = sg ; s = table {unit => "cinq" ; teen => "quinze" ; jten => "cinquante" ; ten => "cinquante" ; tenplus => "cinquante"}} ;
-lin n6  =
-  {inh = unit ; inh1 = sg ; s = table {unit => "six" ; teen => "seize" ; jten => "soixante" ; ten => "soixante" ; tenplus => "soixante"}} ;
-lin n7  =
-  {inh = teen ; inh1 = sg ; s = table {unit => "sept" ; teen => "dix" ++ "-" ++ "sept" ; jten => "soixante" ++ "-" ++ "dix" ; ten => "soixante" ++ "-" ++ "dix" ; tenplus => "soixante"}} ;
-lin n8  =
-  {inh = unit ; inh1 = pl ; s = table {unit => "huit" ; teen => "dix" ++ "-" ++ "huit" ; jten => "quatre" ++ "-" ++ "vingts" ; ten => "quatre" ++ "-" ++ "vingt" ; tenplus => "quatre" ++ "-" ++ "vingt"}} ;
-lin n9  =
-  {inh = teen ; inh1 = pl ; s = table {unit => "neuf" ; teen => "dix" ++ "-" ++ "neuf" ; jten => "quatre" ++ "-" ++ "vingt" ++ "-" ++ "dix" ; ten => "quatre" ++ "-" ++ "vingt" ++ "-" ++ "dix" ; tenplus => "quatre" ++ "-" ++ "vingt"}} ;
-lin pot01  =
-  {inh = sg ; s = table {{p1 = unit ; p2 = indep} => "un" ; {p1 = unit ; p2 = attr} => [] ; {p1 = teen ; p2 = indep} => "onze" ; {p1 = teen ; p2 = attr} => [] ; {p1 = jten ; p2 = indep} => "dix" ; {p1 = jten ; p2 = attr} => [] ; {p1 = ten ; p2 = indep} => "dix" ; {p1 = ten ; p2 = attr} => [] ; {p1 = tenplus ; p2 = indep} => "dix" ; {p1 = tenplus ; p2 = attr} => []}} ;
-lin pot0 d =
-  {inh = pl ; s = table {{p1 = unit ; p2 = indep} => d.s ! unit ; {p1 = unit ; p2 = attr} => d.s ! unit ; {p1 = teen ; p2 = indep} => d.s ! teen ; {p1 = teen ; p2 = attr} => d.s ! teen ; {p1 = jten ; p2 = indep} => d.s ! jten ; {p1 = jten ; p2 = attr} => d.s ! jten ; {p1 = ten ; p2 = indep} => d.s ! ten ; {p1 = ten ; p2 = attr} => d.s ! ten ; {p1 = tenplus ; p2 = indep} => d.s ! tenplus ; {p1 = tenplus ; p2 = attr} => d.s ! tenplus}} ;
-lin pot110  =
-  {s = table {indep => "dix" ; attr => "dix"}} ;
-lin pot111  =
-  {s = table {indep => "onze" ; attr => "onze"}} ;
-lin pot1to19 d =
-  {s = table {indep => d.s ! teen ; attr => d.s ! teen}} ;
-lin pot0as1 n =
-  {s = table {indep => n.s ! {p1 = unit ; p2 = indep} ; attr => n.s ! {p1 = unit ; p2 = attr}}} ;
-lin pot1 d =
-  {s = table {indep => d.s ! jten ; attr => d.s ! ten}} ;
-lin pot1plus d e =
-  {s = table {indep => (d.s ! tenplus) ++ (table {{p1 = sg ; p2 = sg} => "et" ; {p1 = sg ; p2 = pl} => "-" ; {p1 = pl ; p2 = sg} => "-" ; {p1 = pl ; p2 = pl} => "-"} ! {p1 = d.inh1 ; p2 = e.inh}) ++ e.s ! {p1 = d.inh ; p2 = indep} ; attr => (d.s ! tenplus) ++ (table {{p1 = sg ; p2 = sg} => "et" ; {p1 = sg ; p2 = pl} => "-" ; {p1 = pl ; p2 = sg} => "-" ; {p1 = pl ; p2 = pl} => "-"} ! {p1 = d.inh1 ; p2 = e.inh}) ++ e.s ! {p1 = d.inh ; p2 = indep}}} ;
-lin pot1as2 n =
-  {s = table {indep => n.s ! indep ; attr => n.s ! attr}} ;
-lin pot2 d =
-  {s = table {indep => (d.s ! {p1 = unit ; p2 = attr}) ++ table {sg => "cent" ; pl => "cents"} ! (d.inh) ; attr => (d.s ! {p1 = unit ; p2 = attr}) ++ "cent"}} ;
-lin pot2plus d e =
-  {s = table {indep => (d.s ! {p1 = unit ; p2 = attr}) ++ "cent" ++ e.s ! indep ; attr => (d.s ! {p1 = unit ; p2 = attr}) ++ "cent" ++ e.s ! indep}} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-lin pot3 n =
-  {s = (n.s ! attr) ++ "mille"} ;
-lin pot3plus n m =
-  {s = (n.s ! attr) ++ "mille" ++ m.s ! indep} ;
-
-}
diff --git a/examples/numerals/french_belgian.gf b/examples/numerals/french_belgian.gf
deleted file mode 100644
--- a/examples/numerals/french_belgian.gf
+++ /dev/null
@@ -1,94 +0,0 @@
-concrete french_belgian of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit  | teen | ten ;
-param Nm = sg  | pl  ;
-param Place 
-	= indep   -- stands by itself; as "cents" in "deux cents"
-	| attr  ; -- as in "deux cent trois"
-
-lincat Numeral    = {s : Str} ;
-lincat Digit      = {inh1 : Nm;        -- Nm = pl => quarante   et un 
-		                       -- Nm = sg => quatre-vingt-un
-		                       -- (governs whether "et" is required between tens and units)
-		     s : DForm => Str} ;
-lincat Sub10      = {inh : Nm ; s : {p2 : Place} => Str} ;
-lincat Sub100     = {s : Place => Str} ;
-lincat Sub1000    = {s : Place => Str} ;
-lincat Sub1000000 = {s : Str} ;
-
-lin num x0 =
-  {s = x0.s} ;
-lin n2  =
-  {inh1 = sg ; s = table {unit => "deux" ; teen => "douze" ; ten => "vingt" }} ;
-lin n3  =
-  {inh1 = sg ; s = table {unit => "trois" ; teen => "treize" ; ten => "trente" }} ;
-lin n4  =
-  {inh1 = sg ; s = table {unit => "quatre" ; teen => "quatorze" ; ten => "quarante" }} ;
-lin n5  =
-  {inh1 = sg ; s = table {unit => "cinq" ; teen => "quinze" ; ten => "cinquante" }} ;
-lin n6  =
-  {inh1 = sg ; s = table {unit => "six" ; teen => "seize" ; ten => "soixante" }} ;
-lin n7  =
-  {inh1 = sg ; s = table {unit => "sept" ; teen => "dix" ++ "-" ++ "sept" ; ten => "septante" }} ;
-lin n8  =
-  {inh1 = pl ; s = table {unit => "huit" ; teen => "dix" ++ "-" ++ "huit" ; ten => "quatre-vingt" }} ;
-lin n9  =
-  {inh1 = sg ; s = table {unit => "neuf" ; teen => "dix" ++ "-" ++ "neuf" ; ten => "nonante" }} ;
-lin pot01  =
-  {inh = sg ; 
-   s = table {{p2 = indep} => "un" ; 
-              {p2 = attr} => [] }};
-
-lin pot0 d =
-  {inh = pl ; 
-   s = table {{p2 = indep} => d.s ! unit ; 
-              {p2 = attr} => d.s ! unit }} ;
-
-oper pluralMark = table {sg => ""; pl => "s"};
-
-lin pot110  =
-  {s = table {indep => "dix" ; attr => "dix"}} ;
-lin pot111  =
-  {s = table {indep => "onze" ; attr => "onze"}} ;
-lin pot1to19 d =
-  {s = table {indep => d.s ! teen ; attr => d.s ! teen}} ;
-lin pot0as1 n =
-  {s = table {indep => n.s ! {p1 = unit ; p2 = indep} ; attr => n.s ! {p1 = unit ; p2 = attr}}} ;
-lin pot1 d =
-  {s = table {indep => (d.s ! ten) ++ (pluralMark ! d.inh1); attr => d.s ! ten}} ;
-lin pot1plus d e =
-  {s = table {indep => 
-		(d.s ! ten) ++ (table {{p1 = sg ; p2 = sg} => "et" ; 
-				       {p1 = sg ; p2 = pl} => "-" ; 
-				       {p1 = pl ; p2 = sg} => "-" ; 
-				       {p1 = pl ; p2 = pl} => "-"} ! {p1 = d.inh1 ; p2 = e.inh}) ++
-		e.s ! {p2 = indep} ; 
-	      attr => 
-		(d.s ! ten) ++ (table {{p1 = sg ; p2 = sg} => "et" ;
-				       {p1 = sg ; p2 = pl} => "-" ; 
-				       {p1 = pl ; p2 = sg} => "-" ; 
-				       {p1 = pl ; p2 = pl} => "-"} ! {p1 = d.inh1 ; p2 = e.inh}) ++ 
-		e.s ! {p2 = indep}}} ;
-lin pot1as2 n =
-  {s = table {indep => n.s ! indep ; attr => n.s ! attr}} ;
-
-lin pot2 d =
-  {s = table {indep => 
-		(d.s ! {p1 = unit ; p2 = attr}) ++ 
-		table {sg => "cent" ; pl => "cents"} ! (d.inh) ; 
-	      attr => 
-		(d.s ! {p1 = unit ; p2 = attr}) ++ 
-		"cent"}} ;
-lin pot2plus d e =
-  {s = table {indep => (d.s ! {p1 = unit ; p2 = attr}) ++ "cent" ++ e.s ! indep ; 
-	      attr  => (d.s ! {p1 = unit ; p2 = attr}) ++ "cent" ++ e.s ! indep}} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-
-lin pot3 n =
-  {s = (n.s ! attr) ++ "mille"} ;
-lin pot3plus n m =
-  {s = (n.s ! attr) ++ "mille" ++ m.s ! indep} ;
-
-}
diff --git a/examples/numerals/french_swiss.gf b/examples/numerals/french_swiss.gf
deleted file mode 100644
--- a/examples/numerals/french_swiss.gf
+++ /dev/null
@@ -1,91 +0,0 @@
-concrete french_swiss of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit  | teen | ten ;
-param Nm = sg  | pl  ;
-param Place 
-	= indep   -- stands by itself; as "cents" in "deux cents"
-	| attr  ; -- as in "deux cent trois"
-
-lincat Numeral    = {s : Str} ;
-lincat Digit      = {inh1 : Nm;        -- Nm = pl => quarante   et un 
-		                       -- Nm = sg => quatre-vingt-un
-		                       -- (governs whether "et" is required between tens and units)
-		     s : DForm => Str} ;
-lincat Sub10      = {inh : Nm ; s : {p2 : Place} => Str} ;
-lincat Sub100     = {s : Place => Str} ;
-lincat Sub1000    = {s : Place => Str} ;
-lincat Sub1000000 = {s : Str} ;
-
-lin num x0 =
-  {s = x0.s} ;
-lin n2  =
-  {inh1 = sg ; s = table {unit => "deux" ; teen => "douze" ; ten => "vingt" }} ;
-lin n3  =
-  {inh1 = sg ; s = table {unit => "trois" ; teen => "treize" ; ten => "trente" }} ;
-lin n4  =
-  {inh1 = sg ; s = table {unit => "quatre" ; teen => "quatorze" ; ten => "quarante" }} ;
-lin n5  =
-  {inh1 = sg ; s = table {unit => "cinq" ; teen => "quinze" ; ten => "cinquante" }} ;
-lin n6  =
-  {inh1 = sg ; s = table {unit => "six" ; teen => "seize" ; ten => "soixante" }} ;
-lin n7  =
-  {inh1 = sg ; s = table {unit => "sept" ; teen => "dix" ++ "-" ++ "sept" ; ten => "septante" }} ;
-lin n8  =
-  {inh1 = pl ; s = table {unit => "huit" ; teen => "dix" ++ "-" ++ "huit" ; ten => "huitante" }} ;
-lin n9  =
-  {inh1 = pl ; s = table {unit => "neuf" ; teen => "dix" ++ "-" ++ "neuf" ; ten => "nonante" }} ;
-lin pot01  =
-  {inh = sg ; 
-   s = table {{p2 = indep} => "un" ; 
-              {p2 = attr} => [] }};
-
-lin pot0 d =
-  {inh = pl ; 
-   s = table {{p2 = indep} => d.s ! unit ; 
-              {p2 = attr} => d.s ! unit }} ;
-
-lin pot110  =
-  {s = table {indep => "dix" ; attr => "dix"}} ;
-lin pot111  =
-  {s = table {indep => "onze" ; attr => "onze"}} ;
-lin pot1to19 d =
-  {s = table {indep => d.s ! teen ; attr => d.s ! teen}} ;
-lin pot0as1 n =
-  {s = table {indep => n.s ! {p1 = unit ; p2 = indep} ; attr => n.s ! {p1 = unit ; p2 = attr}}} ;
-lin pot1 d =
-  {s = table {indep => d.s ! ten ; attr => d.s ! ten}} ;
-lin pot1plus d e =
-  {s = table {indep => 
-		(d.s ! ten) ++ (table {{p1 = sg ; p2 = sg} => "et" ; 
-				       {p1 = sg ; p2 = pl} => "-" ; 
-				       {p1 = pl ; p2 = sg} => "-" ; 
-				       {p1 = pl ; p2 = pl} => "-"} ! {p1 = d.inh1 ; p2 = e.inh}) ++
-		e.s ! {p2 = indep} ; 
-	      attr => 
-		(d.s ! ten) ++ (table {{p1 = sg ; p2 = sg} => "et" ;
-				       {p1 = sg ; p2 = pl} => "-" ; 
-				       {p1 = pl ; p2 = sg} => "-" ; 
-				       {p1 = pl ; p2 = pl} => "-"} ! {p1 = d.inh1 ; p2 = e.inh}) ++ 
-		e.s ! {p2 = indep}}} ;
-lin pot1as2 n =
-  {s = table {indep => n.s ! indep ; attr => n.s ! attr}} ;
-
-lin pot2 d =
-  {s = table {indep => 
-		(d.s ! {p1 = unit ; p2 = attr}) ++ 
-		table {sg => "cent" ; pl => "cents"} ! (d.inh) ; 
-	      attr => 
-		(d.s ! {p1 = unit ; p2 = attr}) ++ 
-		"cent"}} ;
-lin pot2plus d e =
-  {s = table {indep => (d.s ! {p1 = unit ; p2 = attr}) ++ "cent" ++ e.s ! indep ; 
-	      attr  => (d.s ! {p1 = unit ; p2 = attr}) ++ "cent" ++ e.s ! indep}} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-lin pot3 n =
-  {s = (n.s ! attr) ++ "mille"} ;
-lin pot3plus n m =
-  {s = (n.s ! attr) ++ "mille" ++ m.s ! indep} ;
-
-}
diff --git a/examples/numerals/fulfulde.gf b/examples/numerals/fulfulde.gf
deleted file mode 100644
--- a/examples/numerals/fulfulde.gf
+++ /dev/null
@@ -1,53 +0,0 @@
-concrete fulfulde of Numerals = {
--- include numerals.Abs.gf ;
- 
-param Size = sg | pl | two;
-
-oper Form = {s : Str ; size : Size } ; 
-
-lincat Numeral = {s : Str} ;
-lincat Digit = Form ;
-lincat Sub10 = Form ;
-lincat Sub100 = Form ;
-lincat Sub1000 = Form ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ; -- TODO: Encoding
-
-oper mkNum = ss ;
-
-oper ss : Str -> Form = \f -> {s = f ; size = pl } ;
-
--- lin n1 = mkNum "go'o" ; 
-lin n2 = {s = "d.id.i" ; size = two } ;
-lin n3 = mkNum "tati" ;
-lin n4 = mkNum "nai" ;
-lin n5 = mkNum "jowi" ;
-lin n6 = mkNum "jowe:go" ; 
-lin n7 = mkNum "jowe:d.id.i" ;
-lin n8 = mkNum "jowe:tati" ;
-lin n9 = mkNum "jowe:nai" ;
-
-lin pot01 = {s = "go'o" ; size = sg };
-lin pot0 d = d ;
-lin pot110 = ss "sappo" ;
-lin pot111 = ss ("sappo" ++ "e" ++ "go'o") ;
-lin pot1to19 d = ss ("sappo" ++ "e" ++ d.s) ;
-lin pot0as1 n = n ;
-lin pot1 d = ss (mkten d.size d.s) ;
-lin pot1plus d e = ss ((mkten d.size d.s) ++ "e" ++ e.s) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss (mkhund d.size d.s) ;
-lin pot2plus d e = ss ((mkhund d.size d.s) ++ "e" ++ e.s) ;
-lin pot2as3 n = n ;
-lin pot3 n = ss (mkthou n.size n.s) ; 
-lin pot3plus n m = ss ((mkthou n.size n.s) ++ m.s) ;
-
-oper mkten : Size -> Str -> Str = \sz -> \attr -> 
-  table {two => "no:gas" ; _ => "chappand.e" ++ attr } ! sz ;
-oper mkhund : Size -> Str -> Str = \sz -> \attr -> 
-  table {sg => "temerre" ; _ => "temed.d.e" ++ attr} ! sz ;
-oper mkthou : Size -> Str -> Str = \sz -> \attr ->
-  table {sg => "ujine:re"; _ => variants {"ujine" ++ attr ; "ujine:je" ++ attr}} ! sz ;
-
-}
diff --git a/examples/numerals/geez.gf b/examples/numerals/geez.gf
deleted file mode 100644
--- a/examples/numerals/geez.gf
+++ /dev/null
@@ -1,126 +0,0 @@
-concrete geez of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=ethiopic ;
-
--- No long consonants marked in the indigen. script
--- s is set intersection s
--- h is set union h
--- H is three-fork h
--- x is hook-looking h
--- L is sin-looking s
--- X is h looking like k with a roof
--- Z is zh
--- $ is sh
--- ) is the glottal stop hamza = independent vowel in word
--- ( is 3ayn 
--- Capitalis for ejectives KPTCS
--- stress not indicated in indigen. script
-
-param DForm = unit | ten ;
-param Size = sg | less100 | more100 ;
-param Ending = zero | nonzero | tenzero; 
-param S100 = tenp | tenpalf | unitp ;
-param S1000 = indep | alf | tenm | tailform ;
-
-oper LinDigit = {s : DForm => Str ; size : Size} ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Str ; s2 : S100 => Str ; unitp_ending : Ending ; size : Size} ;
-lincat Sub1000 = {s : S1000 => Str ; ending : Ending ; size : Size } ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ; -- The Ethiopic script environment
-lin n2 = mkNum "ክልኤቱ" "ዕሽራ" ; 
-lin n3 = mkNum "ሠላስቱ" "ሠላሳ"  ;
-lin n4 = mkNum "አርባዕቱ" "አርብዓ" ;
-lin n5 = mkNum "ኀምስቱ" "ኀምሳ" ;
-lin n6 = mkNum "ስድስቱ" "ስስሳ" ;
-lin n7 = mkNum (variants { "ሰብዐቱ" ; "ሰብዓቱ" }) "ሰብዓ" ;
-lin n8 = mkNum (variants { "ሰማንቱ" ; "ሰማኒቱ" }) "ሰማንያ" ;
-lin n9 = mkNum (variants { "ትስዐቱ" ; "ተስዐቱ" ; "ተሳዕቱ" }) (variants {"ተስዓ" ; "ትስዓ"}) ;
-
-oper mkNum : Str -> Str -> LinDigit = \tva -> \tjugo ->
-  {s = table {unit => tva ; ten => tjugo} ; size = less100 } ;
-
-lin pot01  =
-  {s = table {unit => "አሐዱ" ; ten => "ዐሸርቱ" } ; size = sg};
-lin pot0 d = d ;
-lin pot110 = {s = "ዐሸርቱ" ; 
-              s2 = table {tenp => "ወ" ++ "አሐዱ" ;
-                          tenpalf => "እልፍ" ;
-                          unitp => [] } ; 
-              unitp_ending = zero ;
-              size = less100} ;
-lin pot111 = {s = "ዐሸርቱ" ++ "ወ" ++ "አሐዱ" ; 
-              s2 = table {tenp => "ወ" ++ "አሐዱ" ;
-                          tenpalf => "እልፍ" ;
-                          unitp => "ዐሸርቱ" } ;
-              unitp_ending = nonzero ;
-              size = less100} ;
-lin pot1to19 d = 
-  {s = "ዐሸርቱ" ++ "ወ" ++ d.s ! unit ; 
-   s2 = table {tenp => "ወ" ++ "አሐዱ" ;
-               tenpalf => "እልፍ" ;
-               unitp => d.s ! ten } ;
-   unitp_ending = nonzero ;
-   size = less100} ;
-lin pot0as1 n = 
-  {s = n.s ! unit ; 
-   s2 = table {unitp => n.s ! ten ; _ => [] };
-   unitp_ending = nonzero ; 
-   size = n.size} ;
-lin pot1 d = 
-  {s = d.s ! ten ;
-   s2 = table {tenp => "ወ" ++ d.s ! unit ;
-               tenpalf => d.s ! unit ++ "እልፍ" ;
-               unitp => [] } ; 
-   unitp_ending = tenzero ;
-   size = less100} ;
-lin pot1plus d e = 
-  {s = d.s ! ten ++ "ወ" ++ e.s ! unit ; 
-   s2 = table {tenp => "ወ" ++ d.s ! unit ;
-               tenpalf => d.s ! unit ++ "እልፍ" ;
-               unitp => e.s ! ten } ; 
-   unitp_ending = nonzero ; 
-   size = less100} ; 
-lin pot1as2 n = 
-  {s = table {indep => n.s ;
-              tailform => n.s ;
-              tenm => n.s2 ! unitp ;            
-              alf => n.s2 ! tenpalf ++ n.s2 ! unitp } ; 
-   ending = n.unitp_ending ;
-   size = n.size} ;
-lin pot2 d = 
-  {s = table {indep => table {sg => "ምእት" ; _ => d.s ! unit ++ "ምእት" } ! d.size ;
-              tenm => "ዱምምይ" ;
-              alf => d.s ! ten ++ "እልፍ" ; 
-              tailform => d.s ! unit ++ "ምእት" } ; 
-   size = more100 ;
-   ending = zero} ;
-lin pot2plus d e = 
-  {s = table {indep => table {sg => "ምእት" ; _ => d.s ! unit ++ "ምእት" } ! d.size ++ e.s ; 
-              tenm => "ዱምምይ";
-              alf => d.s ! ten ++ e.s2 ! tenp ++ "እልፍ" ++ e.s2 ! unitp ; 
-              tailform => d.s ! unit ++ "ምእት" ++ e.s} ;	      
-   size = more100 ;
-   ending = e.unitp_ending } ;
-
-lin pot2as3 n = {s = n.s ! indep } ;
-lin pot3 n =
-  {s = table {more100 => mkmit n.ending (n.s ! alf) ; _ => n.s ! tenm ++ "ምእት"} ! n.size} ;
-lin pot3plus n m = 
-  {s = table 
-     {more100 => table {more100 => n.s ! alf ; less100 => n.s ! alf ;  _ => n.s ! tenm} ! n.size ++ 
-                 table {zero => m.s ! indep ;
-                        tenzero => m.s ! indep ; 
-                        nonzero => "ወ" ++ m.s ! tailform } ! n.ending;
-      _ => table {more100 => mkmit n.ending (n.s ! alf) ;
-                  less100 => n.s ! alf ++ table {nonzero => "ምእት" ; _ => []} ! n.ending ;
-                  _ => n.s ! tenm ++ "ምእት"} ! n.size ++ m.s ! indep} ! m.size } ;
-
-oper mkmit : Ending -> Str -> Str = \e -> \s -> table {zero => [] ; _ => s ++"ምእት" } ! e; 
-
-}
diff --git a/examples/numerals/german.gf b/examples/numerals/german.gf
deleted file mode 100644
--- a/examples/numerals/german.gf
+++ /dev/null
@@ -1,52 +0,0 @@
-concrete german of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit  | teen  | ten  ;
-param Place = indep  | prae  | attr  ;
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm*Place => Str} ;
-lincat Sub100 = {s : Place => Str} ;
-lincat Sub1000 = {s : Place => Str} ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkZahl : Str -> Str -> Str -> LinDigit = 
-  \två -> \tolv -> \tjugo -> 
-  {s = table {unit => två ; teen => tolv ; ten => tjugo}} ;
-oper regZahl : Str -> LinDigit = 
-  \vier -> mkZahl vier (vier + "zehn") (vier + "zig") ;
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-
-lin num x = x ;
-
-lin n2 = mkZahl "zwei" "zwölf"    "zwanzig" ;
-lin n3 = mkZahl "drei" "dreizehn" "dreissig" ;
-lin n4 = regZahl "vier" ;
-lin n5 = regZahl "fünf" ;
-lin n6 = mkZahl "sechs" "sechzehn" "sechzig" ;
-lin n7 = mkZahl "sieben" "siebzehn" "siebzig" ;
-lin n8 = regZahl "acht" ;
-lin n9 = regZahl "neun" ;
-
-lin pot01 = {s = table {<f,indep> => "eins" ; <f,prae> => "ein" ; <f,attr> => []}} ;
-lin pot0 d = {s = table {<f,p> => d.s ! f}} ;
-lin pot110 = {s = table {p => "zehn"}} ;
-lin pot111 = {s = table {p => "elf"}} ;
-lin pot1to19 d = {s = table {p => d.s ! teen}} ;
-lin pot0as1 n = {s = table {p => n.s ! <unit,p>}} ;
-lin pot1 d = {s = table {p => d.s ! ten}} ;
-lin pot1plus d e = {s = table {p => e.s ! <unit,prae> ++ "und" ++ d.s ! ten}} ;
-lin pot1as2 n = {s = table {p => n.s ! p}} ;
-lin pot2 d = {s = table {p => d.s ! <unit,attr> ++ "hundert"}} ;
-lin pot2plus d e = {s = table {
-        attr => d.s ! <unit,attr> ++ "hundert" ++ e.s ! prae ; 
-        _    => d.s ! <unit,attr> ++ "hundert" ++ e.s ! indep}} ;
-lin pot2as3 n = ss (n.s ! indep) ;
-lin pot3 n = ss (n.s ! attr ++ "tausend") ;
-lin pot3plus n m = ss (n.s ! attr ++ "tausend" ++ m.s ! prae) ;
-
-
-}
diff --git a/examples/numerals/greek_classical.gf b/examples/numerals/greek_classical.gf
deleted file mode 100644
--- a/examples/numerals/greek_classical.gf
+++ /dev/null
@@ -1,204 +0,0 @@
-concrete greek_classical of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=greek ;
-
--- Classical Greek (of Athens)
--- Aarne's transliteration
--- There are attested variant forms. kai:s between the elements in bigger ->
--- smaller order is also possible but not common.
-
-param DForm = unit | tkismyr | teen | ten | hund | kisxil | kismyr | 
-              tenkismyr | tenkis ;
-param InterData = indep Order | xiliad | myriad Order ;
-param Tenpart = kis1 | tkis1 ;
-param Size = sg | pl | tenoverpl ;
-param Order = des | asc; 
-lincat Numeral = {s : Str} ;
-
-oper LinDigit = {s : DForm => Str} ;
-oper LinSub1000 = {s : InterData => Str ; size : Size} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = {s : DForm => Str ;
-		size : Size} ;
-lincat Sub100 = {s : InterData => Str ; 
-		 s1 : Tenpart => Str ; 
-		 s2 : Str ;
-		 size : Size} ;
-lincat Sub1000 = LinSub1000 ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ;  -- Greek environment
-
-oper mkNum : Str -> Str -> Str -> Str -> Str -> Str -> Str -> LinDigit =
-  \dyo -> \dis -> \dwdekakis -> \dwdeka -> \eikosi -> \diakosioi -> 
-  \eikosakis ->
-             {s = table {unit => dyo ; 
-                    tkismyr => dwdekakis + "μύριοι" ; 
-                    teen => dwdeka ; 
-                    ten => eikosi ; 
-                    hund => diakosioi ; 
-                    kisxil => dis + "χίλιοι" ; 
-                    kismyr => dis + "μύριοι" ;
-                    tenkis => eikosakis ; 
-                    tenkismyr => eikosakis + "μύριοι"} };
-
-lin n2 = mkNum 
-  "δύο" 
-  "δισ" 
-  "δωδεκακισ" 
-  "δώδεκα" 
-  "εἴκοσι" 
-  "διακόσιοι" 
-  "εἰκοσάκισ" ;
-
-lin n3 = mkNum 
-  "τρεῖς" 
-  "τρισ" 
-  "τρεισκαιδεκακισ" 
-  (variants {"τρεῖς" ++ "καὶ" ++ "δέκα" ; "τρεισκαίδεκα"} ) 
-  "τριάκοντα" 
-  "τριακόσιοι" 
-  "τριακοντάκισ" ;
-
-lin n4 = mkNum 
-  "τέτταρες" 
-  "τετρακισ" 
-  "τετταρεσκαιδεκακισ" 
-  (variants {"τέτταρες" ++ "καὶ" ++ "δέκα" ; "τετταρεσκαίδεκα"})  
-  "τετταράκοντα" 
-  "τετρακόσιοι"
-  "τετταρακοντάκισ" ;
-
-lin n5 = mkNum
-  "πέντε"
-  "πεντακισ" 
-  "πεντεκαιδεκακισ" 
-  "πεντεκαίδεκα" 
-  "πεντήκοντα"
-  "πεντακόσιοι" 
-  "πεντηκοντάκισ" ;
-
-lin n6 = mkNum 
-  "ἕξ" 
-  "ἑξακισ" 
-  "ἑκκαιδεκακισ" 
-  "ἑκκαίδεκα" 
-  "ἑξήκοντα"
-  "ἑξακόσιοι" 
-  "ἑξηκοντάκισ" ;
-
-lin n7 = mkNum
-  "ἑπτά"
-  "ἑπτακισ"
-  "ἑπτακαιδεκακισ" 
-  "ἑπτακαίδεκα"  
-  "ἑβδομήκοντα" 
-  "ἑπτακόσιοι" 
-  "ἑβδομηκοντάκισ" ;
-
-lin n8 = mkNum 
-  "ὀκτώ" 
-  "ὀκτακισ"
-  "ὀκτωκαιδεκακισ"
-  "ὀκτωκαίδεκα"
-  "ὀγδοήκοντα"
-  "ὀκτακόσιοι" 
-  "ὀγδοηκοντάκισ" ;
-
-lin n9 = mkNum
-  "ἐννέα" 
-  "ἐνακισ" 
-  "ἐννεακαιδεκακισ" 
-  "ἐννεακαίδεκα" 
-  "ἐνενήκοντα" 
-  "ἐνακόσιοι" 
-  "ἐνενηκοντάκισ" ;
-
-lin pot01  =
-  {s = table {hund => "ἑκατόν" ;
-              kisxil => "χίλιοι" ;
-              kismyr => "ἅπαξ" + "μύριοι" ;
-              _ => "εἵς" } ; 
-   size = sg} ;
-lin pot0 d =
-  {s = d.s ; size = pl} ;
-lin pot110  =
-  {s = table {xiliad => "δψμμυ" ; 
-              (myriad _) => "μύριοι" ;
-              (indep _) => "δέκα" };
-   s1 = table {kis1 => "ἅπαξ" + "μύριοι" ; tkis1 => "ἑνδεκάκισ" + "μύριοι"} ;
-   s2 = [] ;
-   size = tenoverpl} ;
-lin pot111  =
-  {s = table {xiliad => "δψμμυ" ; 
-              (myriad des) => "μύριοι" ++ "χίλιοι" ; 
-              (myriad asc) => "χίλιοι" ++ "καὶ" ++ "μύριοι" ; 
-              (indep _) => "ἕνδεκα" } ;
-   s1 = table {kis1 => "ἅπαξ" + "μύριοι" ; tkis1 => "ἑνδεκάκισ" + "μύριοι"} ;
-   s2 = "χίλιοι" ;
-   size = tenoverpl} ;
-lin pot1to19 d =
-  {s = table {xiliad => "δψμμυ" ; 
-              (myriad des) => "μύριοι" ++ d.s ! kisxil ; 
-	      (myriad asc) => d.s ! kisxil ++ "καὶ" ++ "μύριοι" ;  
-              (indep _) => d.s ! teen } ; 
-   s1 = table {kis1 => "ἅπαξ" + "μύριοι" ; tkis1 => "ἑνδεκάκισ" + "μύριοι" } ;
-   s2 = d.s ! kisxil ; 
-   size = tenoverpl} ;
-lin pot0as1 n =
-  {s = table {xiliad => n.s ! kisxil ; 
-              (indep _) => n.s ! unit ;
-	      (myriad _) => "δψμμυ" } ;
-   s1 = table {_ => []} ;
-   s2 = n.s ! kisxil ;
-   size = n.size} ;
-lin pot1 d =
-  {s = table {xiliad => "δψμμυ" ; 
-	      (myriad _) => d.s ! kismyr ; 
-              (indep _) => d.s ! ten} ;
-   s1 = table {kis1 => d.s ! kismyr ; tkis1 => d.s ! tkismyr } ;
-   s2 = []; 
-   size = tenoverpl} ;
-lin pot1plus d e =
-  {s = table {xiliad => "δψμμυ" ;
-              (myriad des) => d.s ! kismyr ++ e.s ! kisxil ;
-	      (myriad asc) => e.s ! kisxil ++ "καὶ" ++ d.s ! kismyr ; 
-              (indep des) => d.s ! ten ++ e.s ! unit ; 
-              (indep asc) => e.s ! unit ++ "καὶ" ++ d.s ! ten } ; 
-   s1 = table {kis1 => d.s ! kismyr ; tkis1 => d.s ! tkismyr } ;
-   s2 = e.s ! kisxil ;
-   size = tenoverpl} ;
-lin pot1as2 n =
-  {s = n.s ; size = n.size} ;
-lin pot2 d =
-  {s = table {(indep _) => d.s ! hund ; 
-              (myriad _) => d.s ! tenkismyr; 
-              xiliad => "δψμμυ"} ; 
-   size = tenoverpl} ;
-lin pot2plus d e =
-  {s = table {(myriad _) => table {sg => e.s1 ! tkis1 ;
-                                   pl => d.s ! tenkis ++ e.s1 ! kis1 ;
-                                   tenoverpl => "δψμμυ" } ! d.size ++ e.s2 ; 
-              (indep des) => d.s ! hund ++ e.s ! indep des ;
-              (indep asc) => (e.s ! indep asc) ++ "καὶ" ++ d.s ! hund ;
-              xiliad => "δψμμυ" } ; 
-   size = tenoverpl} ;
-
-lin pot2as3 n =
-  {s = variants { n.s ! indep des ; n.s ! indep asc}} ;
-lin pot3 n =
-  {s = variants {(Myr n des) ! n.size ; (Myr n asc) ! n.size} } ;
-lin pot3plus n m =
-  {s = variants {(Myr n des) ! n.size ++ m.s ! indep des; 
-                 m.s ! indep asc ++ "καὶ" ++ (Myr n asc) ! n.size }} ;
-
-oper Myr : LinSub1000 -> Order -> Size => Str = \n -> \order ->
-  table {sg => "χίλιοι" ; 
-         pl => n.s ! xiliad ;
-         tenoverpl => n.s ! myriad order} ;
-
-
-}
diff --git a/examples/numerals/greek_modern.gf b/examples/numerals/greek_modern.gf
deleted file mode 100644
--- a/examples/numerals/greek_modern.gf
+++ /dev/null
@@ -1,76 +0,0 @@
-concrete greek_modern of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=greek ;
-
--- Free variation on accents on m'ia and d'yo
-
-oper vowel : Strs = strs {"ε" ; "ο" ; "α" ; "έ" ; "ό" ; "ά"} ;
-
-param DForm = unit | fem | femteen | teen | ten | hundredneut | hundredfem ;
-param Use = indep | femattr ;
-param Size = sg | pl ;
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str } ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; size : Size} ; 
-lincat Sub100 = {s : Use => Str ; size : Size} ; 
-lincat Sub1000 = {s : Use => Str ; size : Size} ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ;  -- Greek environment
-
-oper mkNum : Str -> Str -> Str -> Str -> Str -> Str -> LinDigit =
-  \dyo -> \dwdeka -> \eikosi -> \diakosi -> \dyofem -> \dwdekafem ->
-  {s = table {unit => dyo ; teen => dwdeka ; ten => eikosi ; 
-              hundredneut => diakosi + "α" ; hundredfem => diakosi + "ες" ; 
-              fem => dyofem ; femteen => dwdekafem}} ;   
-
-oper mkIndeclNum : Str -> Str -> Str -> Str -> LinDigit =
-  \dyo -> \dwdeka -> \eikosi -> \diakosi ->
-  {s = table {unit => dyo ; teen => dwdeka ; ten => eikosi ; 
-              hundredneut => diakosi + "α" ; hundredfem => diakosi + "ες" ; 
-              fem => dyo ; femteen => dwdeka}} ;   
-
-lin n2 = mkIndeclNum "δύο" "δώδεκα" "είκοσι" "διακόσι" ;
-lin n3 = mkNum "τρία" "δεκατρία" "τριάντα" "τριακόσι" "τρείς" "δεκατρείσ" ;
-lin n4 = mkNum "τέσσερα" "δεκατέσσερα" "σαράντα" "τετρακόσι" "τέσσερις" "δεκατέσσερις" ;
-lin n5 = mkIndeclNum "πέντε" "δεκαπέντε" "πενήντα" "πεντακόσι" ;
-lin n6 = mkIndeclNum "έξι" (variants { "δεκαέξι" ; "δεκαέξι" }) "εξήντα" "εξακόσι" ;
-lin n7 = mkIndeclNum (variants {"επτά" ; "εφτά" }) "δεκαεφτά" "εβδομήντα" "εφτακόσι" ;
-lin n8 = mkIndeclNum "οχτώ" "δεκαοχτώ" "ογδόντα" "οχτακόσι" ;
-lin n9 = mkIndeclNum (variants {"εννέα" ; "εννία" }) "δεκαεννέα" "ενενήντα" "εννιακόσι" ;
-lin pot01  =
-  {s = table {unit => "ένα" ; fem => "μία" ; _ => "εκατό" + pre { "" ; "ν" / vowel}} ; size = sg} ;
-lin pot0 d =
-  {s = d.s ; size = pl} ;
-lin pot110  = 
-  {s = table {indep => "δέκα" ; femattr => "δέκα"} ; size = pl} ;
-lin pot111  =
-  {s = table {indep => "έντεκα" ; femattr => "έντεκα" } ; size = pl} ;
-lin pot1to19 d =
-  {s = table {indep => d.s ! teen; femattr => d.s ! femteen } ; size = pl} ;
-lin pot0as1 n =
-  {s = table {indep => n.s ! unit ; femattr => n.s ! fem } ; size = n.size} ;
-lin pot1 d =
-  {s = table {indep => d.s ! ten ; femattr => d.s ! ten } ; size = pl } ;
-lin pot1plus d e =
-  {s = table {indep => d.s ! ten ++ e.s ! unit ; femattr => d.s ! ten ++ e.s ! fem } ; size = pl} ;
-lin pot1as2 n = n ;
-lin pot2 d =
-  {s = table {indep => d.s ! hundredneut ; femattr => d.s ! hundredfem} ; size = pl} ;
-lin pot2plus d e =
-  {s = table {indep => d.s ! hundredneut ++ e.s ! indep ; femattr => d.s ! hundredfem ++ e.s ! femattr} ; size = pl} ;
-lin pot2as3 n =
-  {s = n.s ! indep } ; 
-lin pot3 n =
-  {s = (Xilias (n.s ! femattr)) ! n.size} ;
-lin pot3plus n m =
-  {s = (Xilias (n.s ! femattr)) ! n.size ++ m.s ! indep} ; 
-
-oper Xilias : Str -> Size => Str = 
-  \s -> table {sg => "χίλια" ; pl => s ++ "χιλιάδες" } ;
-
-}
diff --git a/examples/numerals/guahibo.gf b/examples/numerals/guahibo.gf
deleted file mode 100644
--- a/examples/numerals/guahibo.gf
+++ /dev/null
@@ -1,50 +0,0 @@
-concrete guahibo of Numerals = {
--- include numerals.Abs.gf ;
-
-oper bind : Str -> Str -> Str = \a -> \b -> a ++ b ; 
-
-param Size = sg | pl ;
-
-oper All = {s : Str ; size : Size};
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      All ;
-lincat Sub10 =      All ;
-lincat Sub100 =     All ;
-lincat Sub1000 =    All ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> All = \tri -> 
-  { s = tri ; size = pl};
-
-lin num x = {s = x.s } ; 
-
-lin n2 = mkNum "aniha" ;
-lin n3 = mkNum "akueya" ;
-lin n4 = mkNum "yana" ;
-lin n5 = mkNum "kobe" ;
-lin n6 = mkNum "ku" ;
-lin n7 = mkNum "iwi" ;
-lin n8 = mkNum "yu" ;
-lin n9 = mkNum "ho" ;
-
-oper ss : Str -> All = \s1 -> {s = s1 ; size = pl } ; 
-
-lin pot01 = { s = "kae" ; size = sg};
-lin pot0 d = d ;
-lin pot110 = ss "xu" ;
-lin pot111 = ss ("xu" + "kae") ;
-lin pot1to19 d = ss (bind "xu" d.s) ;
-lin pot0as1 n = n ;
-lin pot1 d = ss (bind d.s "bae" );
-lin pot1plus d e = ss ((bind d.s "bae") ++ e.s ) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss (bind ((selsg d.s) ! d.size) "sia" ) ;
-lin pot2plus d e = ss ((bind ((selsg d.s) ! d.size) "sia") ++ e.s) ;
-lin pot2as3 n = {s = n.s };
-lin pot3 n = {s = bind ((selsg n.s) ! n.size) "sunu" } ;
-lin pot3plus n m = {s = (bind ((selsg n.s) ! n.size) "sunu") ++ m.s} ;
-
-oper selsg : Str -> Size => Str = \s -> table {sg => [] ; pl => s } ;
-
-}
diff --git a/examples/numerals/guarani.gf b/examples/numerals/guarani.gf
deleted file mode 100644
--- a/examples/numerals/guarani.gf
+++ /dev/null
@@ -1,53 +0,0 @@
-concrete guarani of Numerals = {
--- include numerals.Abs.gf ;
-
-oper bind : Str -> Str -> Str = \a -> \b -> a ++ b ; 
-
-param Size = sg | pl ;
-
-oper All = {s : Str ; s2 : Str ; size : Size};
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      All ;
-lincat Sub10 =      All ;
-lincat Sub100 =     {s : Str ; size : Size} ;
-lincat Sub1000 =    {s : Str ; size : Size} ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> All = \tri -> 
-  { s = tri ; s2 = "kua" + tri ; size = pl};
-
-oper mkNum2 : Str -> Str -> All = \tri -> \teen -> 
-  { s = tri ; s2 = "kua" + teen ; size = pl};
-
-lin num x = {s = x.s } ; -- TODO
-
-lin n2 = mkNum2 "moko~i" "ko~i";
-lin n3 = mkNum2 "mpohapy" "py";
-lin n4 = mkNum2 "irundy" "rundy";
-lin n5 = mkNum "po" ;
-lin n6 = mkNum "potei~" ;
-lin n7 = mkNum "poko~i" ;
-lin n8 = mkNum "poapy" ;
-lin n9 = mkNum "porundy" ;
-
-oper ss : Str -> {s : Str ; size : Size} = \s1 -> {s = s1 ; size = pl } ; 
-
-lin pot01 = { s = "petei~" ; s2 = "dummy" ; size = sg};
-lin pot0 d = d ;
-lin pot110 = ss "kua~" ;
-lin pot111 = ss ("kua" + "tei~") ;
-lin pot1to19 d = ss d.s2 ;
-lin pot0as1 n = {s = n.s ; size = n.size} ;
-lin pot1 d = ss (bind d.s "kua~" );
-lin pot1plus d e = ss ((bind d.s "kua~") ++ e.s ) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss (((selsg d.s) ! d.size) ++ "sa~" ) ;
-lin pot2plus d e = ss ((((selsg d.s) ! d.size) ++ "sa~") ++ e.s) ;
-lin pot2as3 n = {s = n.s };
-lin pot3 n = {s = bind ((selsg n.s) ! n.size) "ma" } ;
-lin pot3plus n m = {s = (bind ((selsg n.s) ! n.size) "ma") ++ m.s} ;
-
-oper selsg : Str -> Size => Str = \s -> table {sg => variants {[]; "petei~"}; pl => s } ;
-
-}
diff --git a/examples/numerals/hebrew_biblical.gf b/examples/numerals/hebrew_biblical.gf
deleted file mode 100644
--- a/examples/numerals/hebrew_biblical.gf
+++ /dev/null
@@ -1,93 +0,0 @@
-concrete hebrew_biblical of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=hebrew ;
-
-param DForm = unit Place | cons  | ten | hund ;
-param Size = small | large | dual ;
-param Place = attr | indep  ;
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : DForm => Str ; size : Size} ;
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Place => Str ; size : Size} ;
-lincat Sub1000 = {s : Place => Str ; size : Size} ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ; -- the Hebrew environment
-
-lin n2  =
-  {s = table {(unit attr) => [] ; 
-              (unit indep) => "שנים" ; 
-              cons => "שני" ; 
-              ten  => "עשרים" ;
-              hund => "מאתים"} ; size = dual} ;
-lin n3  =
-  {s = table {(unit _) => "שלשה" ; 
-              cons => "שלשת" ; 
-              ten  => "שלשים" ;
-              hund => "שלש" ++ "מאות"} ; size = small} ;
-lin n4  =
-  {s = table {(unit _) => "ארבעה" ; 
-              cons => "ארבעת" ; 
-              ten  => "ארבעים" ;
-              hund => "ארבע" ++ "מאות"} ; size = small} ;
-lin n5  =
-  {s = table {(unit _) => "חמשה" ; 
-              cons => "חמשת" ; 
-              ten  => "חמשים" ;
-              hund => "חמש" ++ "מאות"} ; size = small} ;
-lin n6  =
-  {s = table {(unit _) => "ששה" ; 
-              cons => "ששת" ; 
-              ten  => "ששים" ;
-              hund => "שש" ++ "מאות"} ; size = small} ;
-lin n7  =
-  {s = table {(unit _) => "שבעה" ; 
-              cons => "שבעת" ; 
-              ten  => "שבעים" ;
-              hund => "שבע" ++ "מאות"} ; size = small} ;
-lin n8  =
-  {s = table {(unit _) => "שמנה" ; 
-              cons => "שמנת" ; 
-              ten  => "שמנים" ;
-              hund => "שמנה" ++ "מאות"} ; size = small} ;
-lin n9  =
-  {s = table {(unit _) => "תשעה" ; 
-              cons => "תשעת" ; 
-              ten  => "תשעים" ;
-              hund => "תשע" ++ "מאות"} ; size = small} ;
-
-lin pot01  =
-  {s = table {hund => "מאה"; (unit attr) => [] ; f => "אחד"} ; size = large} ;
-lin pot0 d =
-  {s = d.s ; size = d.size} ;
-lin pot110  =
-  {s = table {_ => "עשר"} ; size = small} ;
-lin pot111  =
-  {s = table {_ => variants {"אחד" ++ "עשר" ; "עשתי" ++ "עשר"} } ; size = large} ;
-lin pot1to19 d =
-  {s =  table {_ => d.s ! unit indep ++ "עשר"} ; size = large} ;
-lin pot0as1 n =
-  {s = table {p => n.s ! unit p} ; size = n.size} ;
-lin pot1 d =
-  {s = table {_ => d.s ! ten} ; size = large} ;
-lin pot1plus d e =
-  {s = table {_ => d.s ! ten  ++ "ו" ++ e.s ! unit indep} ; size = large} ;
-lin pot1as2 n =
-  {s = n.s ; size = n.size} ;
-lin pot2 d =
-  {s = table {_ => d.s ! hund} ; size = large} ;
-lin pot2plus d e =
-  {s = table {_ => d.s ! hund ++ "ו" ++ e.s ! indep} ; size = large} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-lin pot3 n =
-  {s = n.s ! attr ++ Alf ! n.size} ;
-lin pot3plus n m =
-  {s = n.s ! attr ++ Alf ! n.size ++ "ו" ++ m.s ! indep} ;
-
-oper Alf : Size => Str = 
-  table {small => "אלפים" ; dual => "אלפים" ; _ => "אלף"} ;
- 
-
-}
diff --git a/examples/numerals/hindi.gf b/examples/numerals/hindi.gf
deleted file mode 100644
--- a/examples/numerals/hindi.gf
+++ /dev/null
@@ -1,107 +0,0 @@
-concrete hindi of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=devanagari ;
-
-param DForm = unit | ten ;
-param DSize = sg | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 ;
-param Size = sing | less100 | more100 ; 
-
-oper LinDigit = {s : DForm => Str ; size : DSize} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = {s : DForm => Str ; size : DSize} ;
-lincat Sub100 = {s : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; s2 : Str ; size : Size } ; 
-lincat Sub1000000 = { s : Str } ;
-
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ; -- the Devana:gari environment
-
-
--- H is for aspiration (h is a sepaarate letter)
--- M is anusvara
--- ~ is candrabindhu
--- c is is Eng. ch in e.g chop 
--- cH is chH
--- _: is length
--- T, D, R are the retroflexes
-
-oper mkNum : Str -> Str -> DSize -> LinDigit = 
-  \do -> \bis -> \sz ->  
-  {s = table {unit => do ; ten => bis } ; 
-   size = sz } ;
-
--- lin n1 mkNum "एक" "ग्यारह" "दस" 
-lin n2 = mkNum "दो" "बीस" r2 ;
-lin n3 = mkNum "तीन" "तीस" r3 ;
-lin n4 = mkNum "चार" "चालीस" r4 ;
-lin n5 = mkNum "पाँ्न्च" "पचास" r5 ;
-lin n6 = mkNum (variants {"छह" ; "छः" ; "छै"}) "साठ" r6 ; 
-lin n7 = mkNum "सात" "सत्तर" r7; 
-lin n8 = mkNum "आठ" "अस्सी" r8;
-lin n9 = mkNum "नौ" (variants {"नव्वे" ; "नब्बे" }) r9 ;
-
-oper mkR : Str -> Str -> Str -> Str -> Str -> Str -> Str -> Str -> Str -> DSize => Str = \a1 -> \a2 -> \a3 -> \a4 -> \a5 -> \a6 -> \a7 -> \a8 -> \a9 -> table {
-  sg => a1 + "अह" ;
-  r2 => a2 + "ईस" ;
-  r3 => a3 + "तीस" ;
-  r4 => a4 + "आलीस" ;
-  r5 => a5 + "अन" ;
-  r6 => a6 + "सठ" ;
-  r7 => a7 + "हत्तर" ;
-  r8 => a8 + "आसी" ;
-  r9 => a9 + "आनवे"
-} ;
-
-oper rows : DSize => DSize => Str = table {
-  sg => mkR "ग्यार" "इक्क" "इकत" "एक्त" "इक्याव" "इक" "इक" "इक्य" "इक्य" ; 
-  r2 => mkR "बार" "बा" "बत" "बय" "बाव" "बा" "ब" "बय" "ब" ;
-  r3 => mkR "तेर" "ते" "तैं" "तैंत" "तिर्प" "तिर" "ति" "तिर" "तिर" ;
-  r4 => mkR "चौद" "चौब" "चौं" "चव" "चौप" "चौं" "चौ" "चौर" "चौर" ;
-  r5 => mkR "पंद्र" "पच्च" "पैं" "पैंत" "पच्प" "पैं" "पच" "पच" "पच" ;
-  r6 => mkR "सोल" "छब्ब" "छत" "छिय" "छप्प" "छिया" "छि" "छिय" "छिय" ;
-  r7 => mkR (variants { "सत्त्र" ; "सत्र"}) "सत्ताव" "सैं" "सैंत" "सत्ता" "सर" "सत" (variants {"सत्त" ; "सत" }) "सत्त" ;
-  r8 => mkR "अठार" "अट्ठा" "अR" "अR्त" "अट्ठाव" "अR" "अठ" (variants { "अट्ठ" ; "अठ" }) "अट्ठ" ; 
-  r9 => table {sg => "उन्नीस" ; r2 => "उनतीस" ; r3 => "उनतालीस" ; 
-               r4 => "उनचास" ; r5 => "उनसठ" ; r6 => "उनहत्तर" ; 
-               r7 => (variants{"उन्नासी" ; "उन्यासी"}) ; 
-               r8 => "नवासी" ; r9 => "निन्यानवे" } 
-} ;
-
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-
-lin pot01 = {s = table {unit => "एक" ; _ => "दुम्म्य" } ; size = sg} ;
-lin pot0 d = d ; 
-lin pot110 = {s = "दस" ; size = less100} ; 
-lin pot111 = {s = rows ! sg ! sg ; size = less100} ;
-lin pot1to19 d = {s = rows ! d.size ! sg ; size = less100} ;
-lin pot0as1 n = {s = n.s ! unit ; size = table {sg => sing ; _ => less100} ! n.size } ;
-
-lin pot1 d = {s = d.s ! ten ; size = less100} ;
-lin pot1plus d e = {s = rows ! e.size ! d.size ; size = less100} ;
-
-lin pot1as2 n = {s = n.s ; s2 = "दुम्म्य" ; size = n.size } ;
-lin pot2 d = {s = (mksau (d.s ! unit) d.size) ; 
-              s2 = d.s ! unit ++ "लाख" ; size = more100} ;
-lin pot2plus d e = 
-  {s = (mksau (d.s ! unit) d.size) ++ e.s ; 
-   s2 = (d.s ! unit) ++ "लाख" ++ (mkhazar e.s e.size) ; 
-   size = more100} ;
-
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = table { sing => ekhazar ;
-                          less100 => n.s ++ "हज़ार" ; 
-                          more100 => n.s2 } ! n.size} ;
-lin pot3plus n m = 
-  {s = table {sing => ekhazar ;
-              less100 => n.s ++ "हज़ार" ; 
-              more100 => n.s2 } ! n.size ++ m.s} ;
-
-
-oper ekhazar : Str = variants {"हज़ार" ; "एक" ++ "हज़ार"} ; 
-oper mkhazar : Str -> Size -> Str = \s -> \sz -> table {sing => ekhazar ; _ => s ++ "हज़ार"} ! sz ;
-oper mksau : Str -> DSize -> Str = \s -> \sz -> table {sg => "सौ" ; _ => s ++ "सौ"} ! sz ;
-
-}
diff --git a/examples/numerals/hungarian.gf b/examples/numerals/hungarian.gf
deleted file mode 100644
--- a/examples/numerals/hungarian.gf
+++ /dev/null
@@ -1,64 +0,0 @@
-concrete hungarian of Numerals = {
--- include numerals.Abs.gf ;
-
--- by Patrik Jansson, Chalmers
-
-param DForm = ental  | tiotal  ;
-param Place = attr  | indep  ;
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : (DForm*Place) => Str} ;
-lincat Sub10 = {s : (DForm*Place) => Str} ;
-lincat Sub100 = {s : Place => Str} ;
-lincat Sub1000 = {s : Place => Str} ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-lin n2  =
-  {s = table {<ental,indep> => "kettö" ; 
-              <tiotal,indep> => "húsz" ; 
-              <ental,attr> => "két" ; 
-              <tiotal, attr> => "huszon"}} ;
-lin n3  =
-  {s = table {<ental,p> => "három" ; <tiotal,p> => "harminc"}} ;
-lin n4  =
-  {s = table {<ental,p> => "négy" ; <tiotal,p> => "negyven"}} ;
-lin n5  =
-  {s = table {<ental,p> => "öt" ; <tiotal,p> => "ötven"}} ;
-lin n6  =
-  {s = table {<ental,p> => "hat" ; <tiotal,p> => "hatvan"}} ;
-lin n7  =
-  {s = table {<ental,p> => "hét" ; <tiotal,p> => "hetven"}} ;
-lin n8  =
-  {s = table {<ental,p> => "nyolc" ; <tiotal,p> => "nyolcvan"}} ;
-lin n9  =
-  {s = table {<ental,p> => "kilenc" ; <tiotal,p> => "kilencven"}} ;
-lin pot01  =
-  {s = table {<f,attr> => [] ; <f,indep> => "egy"}} ;
-lin pot0 d =
-  {s = table {<f,p> => d.s ! <f,p>}} ;
-lin pot110  =
-  {s = table {p => "tíz"}} ;
-lin pot111  =
-  {s = table {p => "tizen" ++ "egy"}} ;
-lin pot1to19 d =
-  {s = table {p => "tizen" ++ d.s ! <ental,indep>}} ;
-lin pot0as1 n =
-  {s = table {p => n.s ! <ental,p>}} ;
-lin pot1 d =
-  {s = table {p => d.s ! <tiotal,indep>}} ;
-lin pot1plus d e =
-  {s = table {p => (d.s ! <tiotal,attr>) ++ e.s ! <ental,indep>}} ;
-lin pot1as2 n =
-  {s = table {p => n.s ! p}} ;
-lin pot2 d =
-  {s = table {p => (d.s ! <ental,attr>) ++ "száz"}} ;
-lin pot2plus d e =
-  {s = table {p => (d.s ! <ental,attr>) ++ "száz" ++ e.s ! indep}} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-lin pot3 n =
-  {s = n.s ! attr ++ "ezer"} ;
-lin pot3plus n m =
-  {s = n.s ! attr ++ "ezer" ++ m.s ! indep} ;
-
-}
diff --git a/examples/numerals/icelandic.gf b/examples/numerals/icelandic.gf
deleted file mode 100644
--- a/examples/numerals/icelandic.gf
+++ /dev/null
@@ -1,56 +0,0 @@
-concrete icelandic of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit | teen | ten | neuter ;
-param Gen = com | neut ; 
-param Size = sg | less10 | pl ;
-
-oper LinDigit = {s : DForm => Str} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Gen => Str ; size : Size} ;
-lincat Sub1000 = {s : Gen => Str ; size : Size} ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> Str -> Str -> LinDigit = 
-  \two -> \twelve -> \twenty -> \tvo -> 
-  {s = table {unit => two ; teen => twelve ; ten => twenty ; neuter => tvo}} ;
-oper regNum : Str -> LinDigit = 
-  \fimm -> mkNum fimm (fimm + "tán") (fimm + "tíu") fimm;
-
-oper ss : Str -> {s : Gen => Str ; size : Size} = \s -> {s = table {_ => s } ; size = pl};
-
-lin num x = x ;
-lin n2 = mkNum "tveir" "tólf" "tuttugu" "tvö" ;
-lin n3 = mkNum "Þrír" "Þréttán" "Þrjátíu" "Þrjú" ;
-lin n4 = mkNum "fjórir"  "fjórtán" "fjörutíu" "fjögur";
-lin n5 = regNum "fimm" ;
-lin n6 = regNum "sex" ;
-lin n7 = mkNum "sjö" "sautján" "sjötíu" "sjö" ; 
-lin n8 = mkNum "átta" "átján" "áttíu" "átta" ;
-lin n9 = mkNum "níu" "nítján" "níutíu" "níu" ;
-
-lin pot01 = {s = table {f => "einn"} ; size = sg } ;
-lin pot0 d = {s = d.s ; size = less10 } ;
-lin pot110 = ss "tíu" ;
-lin pot111 = ss "ellefu" ;
-lin pot1to19 d = ss (d.s ! teen) ;
-lin pot0as1 n = {s = table {com => n.s ! unit ; neut => n.s ! neuter } ; size = n.size } ;
-lin pot1 d = {s = table {_ => d.s ! ten } ; size = pl};
-lin pot1plus d e = {s = table {com => d.s ! ten ++ "og" ++ e.s ! unit ; 
-                               neut => d.s ! ten ++ "og" ++ e.s ! neuter} ; size = pl} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = table {_ => omitsg (d.s ! neuter) d.size ++ "hundrað" } ; size = pl} ; 
-lin pot2plus d e = {s = table {f => omitsg (d.s ! neuter) d.size ++ "hundrað" ++ (maybeog) e.size ++ e.s ! f} ; size = pl} ; 
-
-lin pot2as3 n = {s = n.s ! com } ;
-lin pot3 n = {s = omitsg (n.s ! neut) n.size ++ "Þúsund"} ;
-lin pot3plus n m = {s = omitsg (n.s ! neut) n.size ++ "Þúsund" ++ (maybeog m.size) ++ m.s ! com} ;
-
-
-oper maybeog : Size -> Str = \sz -> table {pl => [] ; _ => "og" } ! sz ;  
-oper omitsg : Str -> Size -> Str = \s -> \sz -> table {sg => [] ; _ => s } ! sz ;
-
-}
diff --git a/examples/numerals/interlingua.gf b/examples/numerals/interlingua.gf
deleted file mode 100644
--- a/examples/numerals/interlingua.gf
+++ /dev/null
@@ -1,61 +0,0 @@
-concrete interlingua of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit | ten  ;
-
-lincat Numeral	  = { s : Str } ;
-oper LinDigit	  = { s : DForm => Str } ;
-lincat Digit = LinDigit ;
-
-lincat Sub10	  = { s : DForm => Str } ;
-lincat Sub100	  = { s : Str } ;
-lincat Sub1000	  = { s : Str } ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> LinDigit = 
-  \duo-> \vinti-> 
-  {s = table {unit => duo ; ten => vinti}} ;
-
-oper regNum : Str -> LinDigit = 
-  \cinque -> 
-       case cinque of {
-	 nov   + "em"=> mkNum cinque (nov   + "anta");
-	 cinqu + "e" => mkNum cinque (cinqu + "anta");
-	 cinqu + "o" => mkNum cinque (cinqu + "anta");
-	 sex         => mkNum sex    (sex   + "anta")
-       };
-
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-
-lin num x = x ;
-lin n2 = mkNum  "duo"    "vinti";
-lin n3 = mkNum  "tres"   "trenta";
-lin n4 = mkNum  "quatro" "quaranta";
-lin n5 = regNum "cinque";
-lin n6 = regNum "sex"   ;
-lin n7 = regNum "septe" ;
-lin n8 = regNum "octo"  ;
-lin n9 = regNum "novem"  ;
-
-lin pot01 = {s = table {f => "un"}} ;
-lin pot0 d = {s = table {f => d.s ! f}} ;
-lin pot110 = ss "dece" ;
-lin pot111 = ss ("dece" ++ "-" ++ "un");
-lin pot1to19 d = {s = "dece" ++ "-" ++ d.s ! unit} ;
-lin pot0as1 n = {s = n.s ! unit} ;
-
-lin pot1 d       = {s = d.s ! ten} ;
-lin pot1plus d e = {s = d.s ! ten ++ "-" ++ e.s ! unit} ;
-
-lin pot1as2 n = n ;
-
-lin pot2     d   = {s = d.s ! unit ++ "cento"} ;
-lin pot2plus d e = {s = d.s ! unit ++ "cento" ++ e.s} ;
-
-lin pot2as3 n = n ;
-
-lin pot3     n   = {s = n.s ++ "mille"} ;
-lin pot3plus n m = {s = n.s ++ "mille" ++ m.s} ;
-
-
-}
diff --git a/examples/numerals/irish.gf b/examples/numerals/irish.gf
deleted file mode 100644
--- a/examples/numerals/irish.gf
+++ /dev/null
@@ -1,82 +0,0 @@
-concrete irish of Numerals = {
--- include numerals.Abs.gf ;
-
--- Not the archaic base-10 system fiche, triocha, daichead, caoga, seasca, seachtó, ochtó, nócha
--- scór can be used in place of fiche but is not implemented (since it's much less preferred)
-
-oper LinDigit = {s : DForm => Str ; even20 : Even20 ; size : Size} ;
-oper mk20Ten : Str -> Str -> Size -> LinDigit = 
-  \tri -> \fiche -> \thesize -> 
-  { s = table {unit => tri ; twenty => fiche ; teen => tri ++ "déag" ; attrib => tri} ; even20 = ten ; size = thesize} ;
-
-oper mkEven20 : Str -> Str -> Size -> LinDigit = 
-  \se -> \trifichid -> \thesize -> 
-  { s = table {unit => se ; twenty => trifichid ; teen => se ++ "déag" ; attrib => se} ; even20 = even ; size = thesize} ;
-
-param HForm = attr | indep ;
-param Even20 = ten | even ;
-param DForm = unit | twenty | teen | attrib ;
-param Size = sg | onetosix | seventonine | tenover | eventen ;
- 
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : HForm  => Str ; size : Size} ;
-lincat Sub1000 = {s : HForm => Str ; size : Size } ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-lin n2  =
-  {s = table {unit => "dó" ; twenty => "fiche" ; attrib => "dhá" ; teen => "dó" ++ "dhéag" } ; even20 = even ; size = onetosix } ; 
-lin n3  = mk20Ten "trí" "fiche" onetosix ;
-lin n4  =
-  {s = table {unit => "ceathair" ; twenty => "dhá" ++ "fhichead" ; teen => "dó" ++ "dhéag" ; attrib => "ceithre" } ; even20 = even ; size = onetosix} ;
-lin n5  = mk20Ten "cúig" ("dhá" ++ "fhichead") onetosix ;
-lin n6  = mkEven20 "sé" ("trí" ++ "fichid") onetosix ;
-lin n7  = mk20Ten "seacht" ("trí" ++ "fichid") seventonine ;
-lin n8  = mkEven20 "hocht" ("cheithre" ++ "fichid") seventonine ;
-lin n9  = mk20Ten "naoi" ("cheithre" ++ "fichid") seventonine ;
-
-lin pot01  =
-  {s = table {unit => "haon" ; attrib => [] ; _ => "dummy"} ; even20 = ten ; size = sg};
-lin pot0 d =
-  {s = d.s ; even20 = d.even20 ; size = d.size} ;
-lin pot110 =
-  {s = table {attr => "deich" ; indep => "a" ++ "deich"} ; size = tenover} ;
-lin pot111  =
-  {s = table {attr => "haon" ++ "déag" ; indep => "a" ++ "haon" ++ "déag"} ; size = tenover} ;
-lin pot1to19 d =
-  {s = table {attr => d.s ! teen ; indep => "a" ++ d.s ! teen } ; size = tenover} ;
-lin pot0as1 n =
-  {s = table {attr => n.s ! attrib ; indep => "a" ++ n.s ! unit} ; size = n.size} ;
-lin pot1 d =
-  {s = table {attr => d.s ! twenty ++ AddDeich ! (d.even20) ; 
-              indep => d.s ! twenty ++ AddADeich ! (d.even20)} ; 
-   size = eventen} ;
-lin pot1plus d e =
-  {s = table {attr => (d.s ! twenty) ++ e.s ! unit ++ 
-                       table {ten => "déag" ; _ => []} ! (d.even20) ; 
-	      indep => (d.s ! twenty) ++ "a" ++ e.s ! unit ++ 
-                        table {ten => "déag" ; _ => []} ! (d.even20)} ; 
-   size = e.size} ;
-lin pot1as2 n =
-  {s = table {attr => n.s ! attr ; indep => n.s ! indep} ; size = n.size} ;
-lin pot2 d =
-  {s = table {_ => d.s ! attrib ++ EclipseLeniteCead ! d.size} ; size = tenover} ;
-lin pot2plus d e =
-  {s = table {_ => d.s ! attrib ++ EclipseLeniteCead ! d.size ++ AddIs ! e.size ++ e.s ! indep} ; size = e.size} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-lin pot3 n =
-  {s = n.s ! attr ++ LeniteMile ! n.size} ;
-lin pot3plus n m =
-  {s = n.s ! attr ++ LeniteMile ! n.size ++ m.s ! indep} ;
-
-oper AddDeich : Even20 => Str = table {ten => "deich" ; _ => []} ;
-oper AddADeich : Even20 => Str = table {ten => "a" ++ "deich" ; _ => []} ;
-oper AddIs : Size => Str = table {eventen => "is" ; _ => []} ; 
-oper EclipseLeniteCead : Size => Str = table {onetosix => "chead" ; seventonine => "gcéad" ; _ => "céad" } ;
-oper LeniteMile : Size => Str = table {onetosix => "mhíle" ; _ => "míle" } ;
-
-
-}
diff --git a/examples/numerals/italian.gf b/examples/numerals/italian.gf
deleted file mode 100644
--- a/examples/numerals/italian.gf
+++ /dev/null
@@ -1,52 +0,0 @@
-concrete italian of Numerals = {
-flags language = it_IT ;
--- include numerals.Abs.gf ;
-
-param DForm = ental Pred | ton | tiotal  ;
-param Num = sg | pl ;
-param Pred = pred | indip ;
-
-lincat Numeral =    { s : Str } ;
-oper LinDigit = {s : DForm => Str} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; n : Num} ;
-lincat Sub100 = {s : Str ; n : Num} ;
-lincat Sub1000 = {s : Str ; n : Num} ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkTal : Str -> Str -> Str -> LinDigit = 
-  \två -> \tolv -> \tjugo -> 
-  {s = table {ental _ => två ; ton => tolv ; tiotal => tjugo}} ;
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-oper spl : Str -> {s : Str ; n : Num} = \s -> {s = s ; n = pl} ;
-oper mille : Num => Str = table {sg => "mille" ; pl => "mila"} ;
-
-lin num x = x ;
-
-lin n2 = mkTal "due"  "dodici"    "venti" ;
-lin n3 = mkTal "tre"  "tredici" "trenta" ;
-lin n4 = mkTal "quattro" "quattordici" "quaranta" ;
-lin n5 = mkTal "cinque" "quindici" "cinquanta" ;
-lin n6 = mkTal "sei" "sedici" "sessanta" ;
-lin n7 = mkTal "sette"  "diciassette" "settanta" ;
-lin n8 = mkTal "otto" "diciotto"   "ottanta" ;
-lin n9 = mkTal "nove"  "diciannove"   "novanta" ;
-
-lin pot01 = {s = table {ental pred => [] ; _  => "uno"} ; n = sg} ;
-lin pot0 d = {s = table {f => d.s ! f} ; n = pl} ;
-lin pot110 = spl "dieci" ;
-lin pot111 = spl "undici" ;
-lin pot1to19 d = spl (d.s ! ton) ;
-lin pot0as1 n = {s = n.s ! ental indip ; n = n.n} ;
-lin pot1 d = spl (d.s ! tiotal) ;
-lin pot1plus d e = spl (d.s ! tiotal ++ e.s ! ental indip) ;
-lin pot1as2 n =  {s = n.s ; n = n.n} ;
-lin pot2 d = spl (d.s ! ental pred ++ "cento") ;
-lin pot2plus d e = spl (d.s ! ental pred ++ "cento" ++ e.s) ;
-lin pot2as3 n = {s = n.s ; n = n.n}  ;
-lin pot3 n = ss (n.s ++ mille ! n.n) ;
-lin pot3plus n m = ss (n.s ++ mille ! n.n ++ m.s) ;
-
-
-}
diff --git a/examples/numerals/japanese.gf b/examples/numerals/japanese.gf
deleted file mode 100644
--- a/examples/numerals/japanese.gf
+++ /dev/null
@@ -1,64 +0,0 @@
-concrete japanese of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=japanese ;
-
-param DForm = unit | attr | ten | hundred | thousand ; 
-param Size = sg | pl | more10 ;
-param S100 = tenp | senp ;
-param S1000 = indep | man | sen;
-
--- Standard Romajii
--- Everything should be glued
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str ; size : Size } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ; 
-lincat Sub100 = {s : Str ; s2 : S100 => Str; size : Size} ;
-lincat Sub1000 = {s : S1000 => Str ; size : Size } ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ;
-
-oper mkNum : Str -> LinDigit = \base -> 
-  {s = table {unit => base ; attr => base ; ten => base + "ぢゅう" ; hundred => base + "ひゃく" ; thousand => base + "せん" } ; size = pl} ;
-
-oper mkNum4 : Str -> Str -> Str -> Str -> LinDigit = \ni -> \base -> \nihyaku -> \nisen -> 
-  {s = table {unit => ni ; attr => base ; ten => base + "ぢゅう" ; hundred => nihyaku ; thousand => nisen } ; size = pl} ;
-
-oper mkNum2 : Str -> Str -> LinDigit = \yon -> \base -> 
-  {s = table {unit => yon ; attr => base ; ten => base + "ぢゅう" ; hundred => base + "ひゃく" ; thousand => base + "せん" } ; size = pl} ;
-
--- lin n1 = mkNum "いち" ; 
-lin n2 = mkNum "に" ;
-lin n3 = mkNum4 "さん" "さん" "さんびゃく" "さんぜん" ;
-lin n4 = mkNum2 (variants { "し" ; "よん" }) "よん" ;
-lin n5 = mkNum "ご" ;
-lin n6 = mkNum4 "ろく" "ろく" "ろっぴゃく" "ろくせん" ;
-lin n7 = mkNum2 (variants {"なな" ; "しち" }) "なな" ;
-lin n8 = mkNum4 "はち" "はち" "はっぴゃく" "はっせん" ;
-lin n9 = mkNum2 (variants {"きゅう" ; "く" }) "きゅう"  ;
-
-lin pot01  =
-  {s = table {unit => "いち" ; attr => [] ; ten => "ぢゅう" ; hundred => "ひゃく" ; thousand => "せん"} ; size = sg };
-lin pot0 d = d ;
-lin pot110 = {s = "ぢゅう" ; s2 = table {tenp => "いち" + "まん" ; senp => []} ; size = more10} ;
-lin pot111 = {s = "ぢゅう" + "いち" ; s2 = table {tenp => "いち" + "まん" ; senp => "せん"} ; size = more10} ;
-lin pot1to19 d = {s = "ぢゅう" ++ d.s ! unit ; s2 = table {tenp => "いち" + "まん" ; senp => d.s ! thousand} ; size = more10} ; 
-lin pot0as1 n = {s = n.s ! unit ; s2 = table {tenp => [] ; senp => n.s ! thousand} ; size = n.size} ;
-lin pot1 d = {s = d.s ! ten ; s2 = table {tenp => d.s ! unit ++ "まん" ; senp => []} ; size = more10} ;
-lin pot1plus d e = 
-  {s = d.s ! ten ++ e.s ! unit ;
-   s2 = table {tenp => d.s ! unit ++ "まん" ; senp => e.s ! thousand} ; 
-   size = more10} ; 
-
-lin pot1as2 n = {s = table {indep => n.s ; man => n.s2 ! tenp ++ n.s2 ! senp ; sen => n.s2 ! senp} ; size = n.size} ;
-lin pot2 d = {s = table {indep => d.s ! hundred ; man => d.s ! ten ++ "まん" ; sen => "uっmy"} ; size = more10 };
-lin pot2plus d e = {s = table {indep => d.s ! hundred ++ e.s ; man => d.s ! ten ++ e.s2 ! tenp ++ e.s2 ! senp ; sen => "uっmy" } ; size = more10 };
-lin pot2as3 n = {s = n.s ! indep } ;
-lin pot3 n = {s = table {more10 => n.s ! man ; _ => n.s ! sen} ! n.size} ;
-lin pot3plus n m = {s = table {more10 => n.s ! man ; _ => n.s ! sen} ! n.size ++ m.s ! indep} ;
-
-
-}
diff --git a/examples/numerals/kabardian.gf b/examples/numerals/kabardian.gf
deleted file mode 100644
--- a/examples/numerals/kabardian.gf
+++ /dev/null
@@ -1,85 +0,0 @@
-concrete kabardian of Numerals = {
--- Kabardian
-
--- W is superscript w (= IPA labialisation)
--- & is schwa upside down e
--- s' 
--- L is lambda
--- L is lambda with dash across
--- x^ is x with ^ ontop
--- G is gamma
-
--- include numerals.Abs.gf ;
-
-param DForm = unit | unite | unitra | teen | ten | tenra | hund | thou;
-
-oper LinDigit = {s : DForm => Str };
-oper LinS100 = {s : Str; s2 : Str } ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      LinDigit ;
-lincat Sub10 =      LinDigit ;
-lincat Sub100 =     LinS100 ;
-lincat Sub1000 =    LinS100 ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> LinDigit = \dwa -> 
-  {s = table {unit => dwa ; unite => dwa + "&" ; unitra => dwa + "&ra" ; 
-              ten => dwa + "&s'" ; tenra => dwa + "&s'ra" ;
-              teen => "p's''&" + "k'W&" + dwa ; 
-              hund => "s'a" + "&y" + dwa ; 
-              thou => variants {"m&yn"+"&y"+dwa ; dwa+"a"+"s''a"++"m&yn"}}};
-
-oper mkNum2 : Str -> LinDigit = \dwa -> 
-  {s = table {unit => dwa ; unite => dwa + "&" ; unitra => dwa + "&ra" ; 
-              ten => dwa + "as'" ; tenra => dwa + "as'ra" ;
-              teen => "p's''&"+"k'W&"+"t'" ;
-              hund => "s'a" + "&y" + "t'" ; 
-              thou => variants {"m&yn"+"&y"+"t'" ; dwa+"a"+"s''a"++"m&yn"}}};
-
-oper mkNum3 : Str -> LinDigit = \dwa -> 
-  {s = table {unit => dwa ; unite => dwa + "&" ; unitra => dwa + "&ra" ; 
-              ten => dwa + "as'" ; tenra => dwa + "as'ra" ;
-              teen => "p's''&"+"k'W&"+dwa ;
-              hund => "s'a" + "&y" + dwa ; 
-              thou => variants {"m&yn"+"&y"+dwa ; dwa+"a"+"s''a"++"m&yn"}}};
-
-lin num x = {s = x.s } ; -- TODO ;
-
-lin n2 = mkNum2 "t'?W" ;
-lin n3 = mkNum3 "s'" ;
-lin n4 = mkNum "p'L-'" ;
-lin n5 = mkNum "tx^W" ;
-lin n6 = mkNum "x^"; 
-lin n7 = mkNum "bL" ;
-lin n8 = mkNum "y" ;
-lin n9 = mkNum "bGW" ;
-
-oper bind : Str -> Str -> Str = \s1 -> \s2 -> s1 ++ s2 ;
-
-lin pot01 = 
-  {s = table {unit => "z" ; unite => "z&" ; unitra => "z&" + "ra" ;
-              teen => "p's''&"+"k'W&"+"z" ; ten => "dummy" ; tenra => "dummy" ;
-              hund => "s'a" ; thou => "m&yn"}};
-
-oper ss : Str -> LinS100 = \f ->
-  {s = f ; s2 = variants {("m&yn"+"&y") ++ f ; (bind f "as'a") ++ "m&yn"}};
-
-lin pot0 d = d ;
-lin pot110 = 
-  {s = "p's''&" ; 
-   s2 = variants {"m&yn"+"&y"+"p's''" ; "p's''"+"a"+"s''a"++"m&yn"}};
-lin pot111 = ss ("p's''&"+"k'W&"+"z") ;
-lin pot1to19 d = ss (d.s ! teen) ;
-lin pot0as1 n = {s = n.s ! unite ; s2 = n.s ! thou } ;
-lin pot1 d = ss (variants {(d.s ! ten) ; (d.s ! unite) ++ "p's''&wa"}) ; 
-  -- extra variant p's''ay = 80
-lin pot1plus d e = ss ((d.s ! tenra) ++ (e.s ! unitra)) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss (d.s ! hund) ; 
-lin pot2plus d e = ss ((d.s ! hund) ++ e.s) ; 
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = n.s2} ;
-lin pot3plus n m = {s = n.s2 ++ m.s} ;
-
-}
diff --git a/examples/numerals/kambera.gf b/examples/numerals/kambera.gf
deleted file mode 100644
--- a/examples/numerals/kambera.gf
+++ /dev/null
@@ -1,52 +0,0 @@
-concrete kambera of Numerals = {
--- include numerals.Abs.gf ;
-
-param Size = sg | two | pl ;
-
-oper Form = {s : Str ; size : Size} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = Form ;
-lincat Sub10 = Form ;
-lincat Sub100 = Form ;
-lincat Sub1000 = Form ; 
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Form = \two ->  
-  {s = two ; size = pl} ;
-
-lin num x = x ;
--- lin n1 mkNum "diha" ;
-lin n2 = {s = "dua" ; size = two} ;
-lin n3 = mkNum "tailu" ;
-lin n4 = mkNum "patu" ;
-lin n5 = mkNum "lima" ;
-lin n6 = mkNum "nomu" ;
-lin n7 = mkNum "pitu" ;
-lin n8 = mkNum "walu" ;
-lin n9 = mkNum "hiwa" ;
-
-oper ss : Str -> {s : Str ; size : Size} = \s1 -> {s = s1 ; size = pl} ;
-
-lin pot01 = {s = "diha" ; size = sg} ;
-lin pot0 d = d ; 
-lin pot110 = ss "hakambulu" ; 
-lin pot111 = ss ("hakambulu" ++ "hau") ;
-lin pot1to19 d = ss ("hakambulu" ++ (if12 d.size d.s)) ;
-lin pot0as1 n = n ;
-lin pot1 d = ss (d.s ++ "kambulu" ) ;
-lin pot1plus d e = ss (d.s ++ "kambulu" ++ (if12 e.size e.s)) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss (selsg d.size "hangahu" (d.s ++ "ngahu")) ;
-lin pot2plus d e = ss (selsg d.size "hangahu" (d.s ++ "ngahu") ++ e.s) ;
-lin pot2as3 n = {s = n.s };
-lin pot3 n = {s = (selsg n.size "hariu" (n.s ++ "riu"))} ;
-lin pot3plus n m = {s = (selsg n.size "hariu" (n.s ++ "riu")) ++ m.s } ;
-
-oper if12 : Size -> Str -> Str = \sz -> \a ->
-  table {sg => "hau" ; two => "dambu" ; _ => a} ! sz ; 
-oper selsg : Size -> Str -> Str -> Str = \sz -> \a -> \b -> 
-  table {sg => a ; _ => b} ! sz ; 
-
-
-}
diff --git a/examples/numerals/kawaiisu.gf b/examples/numerals/kawaiisu.gf
deleted file mode 100644
--- a/examples/numerals/kawaiisu.gf
+++ /dev/null
@@ -1,44 +0,0 @@
-concrete kawaiisu of Numerals = {
--- include numerals.Abs.gf ;
-
-oper bind : Str -> Str -> Str = \a -> \b -> a ++ b ;
-oper na : {s : Str } = {s = "N/A" } ; 
-
-oper LinDigit = {s : Str ; s2 : Str ; s3 : Str} ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : Str } ;
-lincat Sub1000 = {s : Str } ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ; -- TODO
-
-oper mkNum : Str -> LinDigit = \s1 -> {s = s1 ; s2 = s1 + "yu" ; s3 = s1 + "suu"} ;
-oper mkNum2 : Str -> LinDigit = \s1 -> {s = s1 ; s2 = s1 + "yu" ; s3 = s1 + "cuu"} ;
-lin n2 = mkNum "waha" ;
-lin n3 = mkNum "pehe" ;
-lin n4 = mkNum "wacuu" ;
-lin n5 = mkNum2 "mani-gi" ;
-lin n6 = mkNum2 "navaha" ;
-lin n7 = {s = "no?mi-zi" ; s2 = "no?mi-zi" ; s3 = "no?mi-zicuu" };
-lin n8 = {s = "nanawacuu" ; s2 = "nanawacuu"; s3 = "nanawacuucuu" };
-lin n9 = mkNum2 "sukumi-su" ;
-
-lin pot01 = mkNum "suu" ;
-lin pot0 d = d ;
-lin pot110 = {s = "mi-mi-suuyu" } ;
-lin pot111 = {s = "mi-mi-susuuyu" } ;
-lin pot1to19 d = {s = bind "mi-mi-susuu" d.s2 } ;
-lin pot0as1 n = {s = n.s } ;
-lin pot1 d = {s = bind d.s3 "yu"} ;
-lin pot1plus d e = {s = bind d.s3 e.s2 } ;
-lin pot1as2 n = n ;
-lin pot2 d = na ;
-lin pot2plus d e = na ;
-lin pot2as3 n = n ;
-lin pot3 n = na ;
-lin pot3plus n m = na ;
-
-}
diff --git a/examples/numerals/khmer.gf b/examples/numerals/khmer.gf
deleted file mode 100644
--- a/examples/numerals/khmer.gf
+++ /dev/null
@@ -1,57 +0,0 @@
-concrete khmer of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=extradiacritics ;
-
-param DForm = unit | ten ;
-param Size = sg | pl ;
-
-oper LinDigit = {s : DForm => Str ; size : Size} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : Str ; s2 : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; s2 : Str ; size : Size} ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> LinDigit = \u -> \t -> {s = table {unit => u ; ten => t} ; size = pl} ;
-
-lin n2 = mkNum "bīra" "mbhai" ;
-lin n3 = mkNum "pī" ("sāma" ++ "sipa") ;
-lin n4 = mkNum "pwna" ("sē" ++ "sipa") ;
-lin n5 = mkNum "prāṃ" ("hā" ++ "sipa") ;
-lin n6 = mkNum ("prāṃ" ++ "mwya") ("huka" ++ "sipa") ;
-lin n7 = mkNum ("prāṃ" ++ "bīra") ("cita" ++ "sipa") ;
-lin n8 = mkNum ("prāṃ" ++ "pī") ("pēta" ++ "sipa") ;
-lin n9 = mkNum ("prāṃ" ++ "pwna") ("kau" ++ "sipa") ;
-
-oper bana : Str = variants {"mwya" ++ "bā'na" ; "mpā'na"} ; 
-
-lin num x = {s = [] ++ x.s ++ []} ; -- for the diacritics
-
-lin pot01 = {s = table { _ => "mwya" } ; size = sg } ;
-lin pot0 d = d ; 
-lin pot110 = {s = "ṭa'pa" ; s2 = "hmɨna" ; size = pl} ; 
-lin pot111 = {s = "mwya" ++ "ṭaṇta'pa" ; s2 = "hmɨna" ++ bana; size = pl} ;
-lin pot1to19 d = {s = (d.s ! unit) ++ "ṭaṇta'pa" ; s2 = "hmɨna" ++ (d.s ! unit) ++ "bā'na" ; size = pl } ;
-lin pot0as1 n = {s = n.s ! unit ; s2 = xsg n.size bana (n.s ! unit ++ "bā'na") ; size = n.size} ;
-lin pot1 d = {s = d.s ! ten ; s2 = d.s ! unit ++ "hmɨna" ; size = pl} ;
-lin pot1plus d e = {s = d.s ! ten ++ e.s ! unit ; s2 = d.s ! unit ++ "hmɨna" ++ xsg e.size bana (e.s ! unit ++ "bā'na") ; size = pl} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = xsg d.size (variants {"raya" ; "mraya"}) (d.s ! unit ++ "raya") ; 
-              s2 = (d.s ! unit) ++ "sēna" ;
-              size = pl } ;
-lin pot2plus d e = {s = xsg d.size (variants {"raya" ; "mraya"}) (d.s ! unit ++ "raya") ++ e.s ;
-                    s2 = (d.s ! unit) ++ "sēna" ++ e.s2 ; 
-                    size = pl} ;
-lin pot2as3 n = {s = n.s} ;
-lin pot3 n = {s = n.s2 } ; 
-lin pot3plus n m = {s = n.s2 ++ m.s } ;
-
-oper xsg : Size -> Str -> Str -> Str = \sz -> \s1 -> \s2 -> table {sg => s1 ;  _ => s2} ! sz ;
-
-
-
-
-}
diff --git a/examples/numerals/khowar.gf b/examples/numerals/khowar.gf
deleted file mode 100644
--- a/examples/numerals/khowar.gf
+++ /dev/null
@@ -1,62 +0,0 @@
-concrete khowar of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=latinasupplement ;
-
--- 2 has a non-general variant "joowáloo" ;
-
-param DForm = unit | ten S100 | teen ; 
-param Size = sg | pl | more100;
-param Par20 = even | odd ; 
-param S100 = attr | preceded ;
-param S1000 = indep | dep | lakh ;
-
-oper LinDigit = {s : DForm => Str ; size : Size ; par20 : Par20} ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : S100 => Str ; size : Size} ;
-lincat Sub1000 = {s : S1000 => Str ; size : Size } ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ; -- Latin A Supplement
-
-oper mkNum : Str -> Str -> Par20 -> LinDigit = \s -> \tw -> \p20 -> 
-  {s = table {unit => s ; teen => "jọsh" + "-" + s ; ten _ => tw ++ "bîsher"} ; size = pl ; par20 = p20} ;
-
--- lin n1 = mkNum variants {"î" ; "îwáloo"} ; 
-lin n2 = 
-  {s = table {unit => "joo" ; teen => "jọsh" + "-" + "joo" ; ten attr => "bîsher" ; ten preceded => "î" ++ "bîsher" } ; size = pl ; par20 = even };
-lin n3 = 
-  {s = table {unit => "troi" ; teen => "jọsh" + "-" + "troi" ; ten attr => "bîsher" ; ten preceded => "î" ++ "bîsher" } ; size = pl ; par20 = odd };
-lin n4 = mkNum "chọr" "joo" even ;
-lin n5 = mkNum "pọnj" "joo" odd ;
-lin n6 = mkNum "chöi" "troi" even ;
-lin n7 = mkNum "sọt" "troi" odd ;
-lin n8 = mkNum "ọsht" "chöi" even ;
-lin n9 = mkNum "nyun" "chöi" odd ;
-
-lin pot01  =
-  {s = table {unit => "î" ; _ => "dummy" } ; size = sg ; par20 = odd};
-lin pot0 d = d ;
-lin pot110 = {s = table {_ => "jọsh" } ; size = pl} ;
-lin pot111 = {s = table {_ => "jọsh" + "-" + "î" } ; size = pl} ;
-lin pot1to19 d = {s = table {_ => d.s ! teen }; size = pl} ;
-lin pot0as1 n = {s = table {_ => n.s ! unit } ; size = n.size} ;
-lin pot1 d = {s = table {f => table {even => d.s ! ten f ; odd => d.s ! ten f ++ "jọsh" } ! d.par20 } ; size = pl} ;
-lin pot1plus d e = {s = table {f => table {even => d.s ! ten f ++ e.s ! unit ; odd => d.s ! ten f ++ e.s ! teen } ! d.par20 }; size = pl} ; 
-lin pot1as2 n = {s = table {indep => n.s ! attr ; dep => n.s ! preceded ; lakh => "dummy"} ; size = n.size} ;
-lin pot2 d = 
-  {s = table {lakh => table {sg => "lakh" ; _ => d.s ! unit ++ "lakh"} ! d.size ; 
-              _ => table {sg => "shọr" ; _ => d.s ! unit ++ "shọr" } ! d.size } ; 
-   size = more100 };
-lin pot2plus d e = 
-  {s = table {lakh => table {sg => "lakh" ; _ => d.s ! unit ++ "lakh"} ! d.size ++ table {sg => [] ; _ => e.s ! preceded } ! e.size ++ "hazâr" ; 
-	      _ => table {sg => "shọr" ; _ => d.s ! unit ++ "shọr" } ! d.size ++ "oché" ++ e.s ! preceded } ;
-   size = more100} ;
-lin pot2as3 n = {s = table {sg => [] ++ variants {"î" ; "îwáloo"} ; _ => n.s ! indep} ! n.size } ;
-lin pot3 n = {s = table {pl => n.s ! indep ++ "hazâr" ; sg => "hazâr" ; more100 => n.s ! lakh} ! n.size} ;
-lin pot3plus n m = {s = table {pl => n.s ! indep ++ "hazâr" ; sg => "hazâr" ; more100 => n.s ! lakh} ! n.size ++ m.s ! dep} ;
-
-}
diff --git a/examples/numerals/kolyma_yukaghir.gf b/examples/numerals/kolyma_yukaghir.gf
deleted file mode 100644
--- a/examples/numerals/kolyma_yukaghir.gf
+++ /dev/null
@@ -1,50 +0,0 @@
-concrete kolyma_yukaghir of Numerals = {
--- include numerals.Abs.gf ;
-
-oper na = {s = "N/A" };
-
-param DForm = u | teen ;
-
-oper LinDigit = {s : DForm => Str } ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : Str } ;
-lincat Sub1000 = {s : Str } ;
-lincat Sub1000000 = { s : Str } ;
-
-oper bind : Str -> Str -> Str = \a -> \b -> a ++ b ;
-
-oper mkNum : Str -> LinDigit = \a -> 
- {s = table {u => a ; teen => "kun'il" ++ a ++ "budie"}} ;
-oper mkNum2 : Str -> Str -> LinDigit = \a -> \b -> 
- {s = table {u => a ; teen => b ++ "budie"}} ;
-
-lin num x = x ;
--- lin n1 mkNum "irkin" ;
-lin n2 = mkNum2 "ataqun" ("kun" ++ "ataqun") ;
-lin n3 = mkNum2 "ja:n" ("kun'il" ++ "ja:l");
-lin n4 = mkNum "ilekun" ;
-lin n5 = mkNum "n'ahanbo:d'e" ;
-lin n6 = mkNum "malha:n" ;
-lin n7 = mkNum "purki:n" ;
-lin n8 = mkNum "malhi:lek" ;
-lin n9 = mkNum "kunirkil'd'o:j" ;
-
-lin pot01 = mkNum2 "irkin" ("kun" ++ "irku");
-lin pot0 d = d ; 
-lin pot110 = {s = "kun'in"}; 
-lin pot111 = {s = ("kun" ++ "irkubudie")} ;
-lin pot1to19 d = {s = d.s ! teen} ;
-lin pot0as1 n = {s = n.s ! u} ;
-lin pot1 d = {s = d.s ! u ++ "kun'el"} ;
-lin pot1plus d e = {s = d.s ! u ++ "kun'el" ++ e.s ! u};
-lin pot1as2 n = n ;
-lin pot2 d = {s = "kun'in" ++ "kun'in" ++ d.s ! u ++ "budie"} ;
-lin pot2plus d e = {s = "kun'in" ++ "kun'in" ++ d.s ! u ++ "budie" ++ e.s } ;
-lin pot2as3 n = n ;
-lin pot3 n = na ;
-lin pot3plus n m = na ;
-
-}
diff --git a/examples/numerals/korean.gf b/examples/numerals/korean.gf
deleted file mode 100644
--- a/examples/numerals/korean.gf
+++ /dev/null
@@ -1,116 +0,0 @@
-concrete korean of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=latinasupplement ;
-
-param DForm = unit | teen | ten | tenq | chi | chiten ; 
-param Size = sg | twotoeight | nine | exten | more10 ;
-param S100 = tenpart | chenpart ;
-
--- Korean
--- Sorry, no hangul transliteration
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str ; size : Size } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ; 
-lincat Sub100 = {s : Str ; s2 : S100 => Str; size : Size} ;
-lincat Sub1000 = {s : Str ; s2 : Str ; size : Size } ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkNumq : Str -> Str -> Str -> Str -> LinDigit = 
-  \twul -> \yelqtwul -> \sumul -> \i -> 
-  {s = table {unit => twul ; teen => yelqtwul ; ten => sumul ; tenq => sumul + "q" ; chi => i ; chiten => i ++ "sip"} ; size = twotoeight} ;
-
-oper mkNum : Str -> Str -> Str -> Str -> LinDigit = 
-  \twul -> \yelqtwul -> \sumul -> \i -> 
-  {s = table {unit => twul ; teen => yelqtwul ; ten => sumul ; tenq => sumul ; chi => i ; chiten => i ++ "sip"} ; size = twotoeight} ;
-
-oper mkNum6 : Str -> Str -> Str -> Str -> LinDigit = 
-  \twul -> \yelqtwul -> \sumul -> \i -> 
-  {s = table {unit => twul ; teen => yelqtwul ; ten => sumul ; tenq => sumul + "q" ; chi => i ; chiten => (i + "q") ++ "sip"} ; size = twotoeight} ;
-
-oper mkNum9 : Str -> Str -> Str -> Str -> LinDigit = 
-  \twul -> \yelqtwul -> \sumul -> \i -> 
-  {s = table {unit => twul ; teen => yelqtwul ; ten => sumul ; tenq => sumul + "q" ; chi => i ; chiten => i ++ "sip"} ; size = nine} ;
-
-lin num x0 =
-  {s = [] ++ x0.s ++ [] } ; -- just makes colons into length bar ontop of char
-
--- lin n1 = mkNum variants{"hana" ; "han"} ; variants {"yelhana" ;"yelhan"}
-
-lin n2 = mkNumq (variants {"twūl" ; "twu" }) 
-               (variants {"yelqtwul" ; "yelqtwu" }) 
-               (variants {"sumul" ; "sumu" })
-               "ī" ;
-lin n3 = mkNum (variants {"sēys" ;  "sēy" ; "sēk" ; "sē" }) 
-               (variants {"yelqseys" ; "yelqsey" ; "yelqsek" ; "yelqse" }) 
-               (variants {"seun" ; "sehun" })
-               "sam" ;
-lin n4 = mkNum (variants {"nēys" ;  "nēy" ; "nēk" ; "nē" }) 
-               (variants {"yelneys" ; "yelney" ; "yelnek" ; "yelne" }) 
-               "mahun" "sā" ;
-lin n5 = mkNum "tases" "yelqtases" "swīn" "ō";
-lin n6 = mkNum6 "yeses" (variants {"yelqyeses" ; "yelyeses"}) "yeyswun" "yuk" ;
-lin n7 = mkNum6 "ilkop" (variants {"yelqilkop" ; "yelilkop"}) "ilhun" "chil" ;
-lin n8 = mkNum6 "yetel" (variants {"yelqyetel" ; "yelyetel"}) "yetun" "phal" ;
-lin n9 = mkNum9 "ahop" "yelahop" "ahun" "kwu" ;
-
-lin pot01  =
-  {s = table {unit => variants {"hana" ; "han"} ; 
-              ten => variants {"yel" ; "yelq"} ;
-              tenq => "dummy" ;  
-              teen => variants {"yelhana" ; "yelhan" } ;  
-              chi => "il" ; chiten => "sip"} ; 
-   size = sg };
-lin pot0 d = d ;
-lin pot110 = {s = variants {"yel" ; "yelq"} ; 
-              s2 = table {tenpart => "il" ++ "man" ; 
-                          chenpart => [] } ; 
-              size = exten} ;
-lin pot111 = {s = variants {"yelhana" ; "yelhan"} ;
-              s2 = table {tenpart => "il" ++ "man" ; 
-                          chenpart => maybeil sg "il" "chen" } ; 
-              size = more10} ;
-lin pot1to19 d = {s = d.s ! teen ; 
-                  s2 = table {tenpart => "il" ++ "man" ; 
-                              chenpart => maybeil d.size (d.s ! chi) "chen" } ;
-                  size = more10} ; 
-lin pot0as1 n = {s = n.s ! unit ; 
-                 s2 = table {tenpart => "man" ; 
-                             chenpart => maybeil n.size (n.s ! chi) "chen" } ;
-                 size = n.size} ;
-lin pot1 d = {s = d.s ! ten ; 
-              s2 = table {tenpart => d.s ! chi ++ "man" ; 
-                          chenpart => [] } ; 
-              size = more10} ;
-lin pot1plus d e = 
-  {s = table {twotoeight => d.s ! tenq ;
-              _ => d.s ! ten } ! e.size ++ e.s ! unit;
-   s2 = table {tenpart => d.s ! chi ++ "man"; 
-               chenpart => maybeil e.size (e.s ! chi) "chen" } ;
-   size = more10} ; 
-
-lin pot1as2 n = {s = n.s ; 
-                 s2 = table {more10 => n.s2 ! tenpart ; 
-                             exten => (variants {"mān" ; "il" ++ "man"}) ; 
-                             _ => []} ! n.size ++ n.s2 ! chenpart ; 
-                 size = n.size} ;
-lin pot2 d = 
-  {s = maybeil d.size (d.s ! chi) "payk" ;
-   s2 = d.s ! chiten ;  
-   size = more10 };
-lin pot2plus d e = 
-  {s = (maybeil d.size (d.s ! chi) "payk") ++ e.s ;
-   s2 = d.s ! chiten ++ e.s2 ! tenpart ++ e.s2 ! chenpart ;
-   size = more10 }; 
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = n.s2 } ;
-lin pot3plus n m = {s = n.s2 ++ m.s } ;
-
-oper maybeil : Size -> Str -> Str -> Str = \sz -> \a -> \chen -> 
-  table {twotoeight => a ++ chen ; sg => variants {chen ; "il" ++ chen } ; _ =>  a ++ chen} ! sz ;
-
-
-
-}
diff --git a/examples/numerals/kulung.gf b/examples/numerals/kulung.gf
deleted file mode 100644
--- a/examples/numerals/kulung.gf
+++ /dev/null
@@ -1,62 +0,0 @@
-concrete kulung of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = basic | belowtenform | tenindep | ten;
-param Size = sg | less100 | more100 ;
-param Scale = reg | lakh ; 
-
--- From Krishna Bahadur Rai in Werner Winter: When Numeral Systems are
--- Expanded in Jadranka Gvozdanovic' (ed.) Numeral Types and Changes
--- Worldwide, 1999 
-
-lincat Numeral =    { s : Str } ;
-oper LinDigit = {s : DForm => Str} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Str ; size : Size} ;
-lincat Sub1000 = {s : Scale => Str ; size : Size} ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> Str -> Str -> LinDigit = 
-  \two -> \two2 -> \twenty -> \twenty2 ->  
-  {s = table {basic => two ; belowtenform => two2 ; tenindep => twenty ; ten => twenty2}} ;
-
-oper mkRegNum : Str -> LinDigit = 
-  \su -> 
-  { s = table { basic => su ; belowtenform => su + "kci" ; tenindep => su + "kká" ; ten => su + "k"} }; 
-
-lin num x = x ;
--- lin n1 mkNum "i" "ibim" ... ;
-lin n2 = mkNum "ni" "nicci" (variants { "nissá" ; "nukká" }) "nuk" ; 
-lin n3 = mkRegNum "su" ;
-lin n4 = mkNum "li" "lici" "likká" "lik" ;
-lin n5 = mkNum "ngá" "ngá" "ngakká" "ngak" ;
-lin n6 = mkRegNum "tu" ;
-lin n7 = mkRegNum "nu" ;
-lin n8 = mkRegNum "re" ;
-lin n9 = mkNum "vau" "vauci" "vavau" "vavau" ;
-
-oper ss : Str -> {s : Str ; size : Size} = \s -> {s = s ; size = less100} ;
-
-lin pot01 = {s = table {f => variants {"i" ; "ibim"}} ; size = sg} ;
-lin pot0 d = {s = table {f => d.s ! f} ; size = less100} ;
-lin pot110 = ss ( variants { "pau" ; "pauci" }) ; 
-lin pot111 = ss ("pau" ++ "i") ;
-lin pot1to19 d = ss ("pau" ++ d.s ! basic) ;
-lin pot0as1 n = {s = variants {n.s ! basic ; n.s ! belowtenform} ; size = n.size} ;
-lin pot1 d = {s = d.s ! tenindep ; size = less100} ;
-lin pot1plus d e = {s = (d.s ! ten) ++ e.s ! basic ; size = less100} ;
-lin pot1as2 n = {s = table {_ => n.s } ; size = n.size} ;
-lin pot2 d = {s = table {lakh => omitsg (d.s ! basic) d.size ++ "lankau" ; reg => omitsg (d.s ! basic) d.size ++ "chhum" }; size = more100} ;
-lin pot2plus d e = {s = table {lakh => omitsg (d.s ! basic) d.size ++ "lankau" ++ omitsg e.s e.size ++ "habau" ; reg => omitsg (d.s ! basic) d.size ++ "chhum" ++ e.s } ; size = more100} ;
-
-lin pot2as3 n = {s = n.s ! reg };
-lin pot3 n = {s = mklankau n.size (n.s ! reg) (n.s ! lakh)} ;
-lin pot3plus n m = {s = mklankau n.size (n.s ! reg) (n.s ! lakh) ++ m.s ! reg} ;
-
-oper mklankau : Size -> Str -> Str -> Str = \sz -> \attr -> \lankau ->
-  table {sg => "habau" ; less100 => attr ++ "habau" ; more100 => lankau} ! sz; 
-oper omitsg : Str -> Size -> Str = \s -> \sz -> table {sg => [] ; _ => s} ! sz ; 
-
-}
diff --git a/examples/numerals/kwami.gf b/examples/numerals/kwami.gf
deleted file mode 100644
--- a/examples/numerals/kwami.gf
+++ /dev/null
@@ -1,55 +0,0 @@
-concrete kwami of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=latinasupplement ;
-
--- D^ is from implosive d IPA symbol
--- N Num 
-
-param Size = sg | two | three | other ;
-
-oper LinDigit = {s : Str ; size : Size} ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = LinDigit ;
-lincat Sub1000 = LinDigit ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkNum : Str -> LinDigit = \kunun ->
-  {s = kunun ; size = other} ;
-
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ; -- for D^ 
-
-lin n2 = {s = variants {"póllów" ; "fóllów"} ; size = two }; 
-lin n3 = {s = "kúnún" ; size = three }  ;
-lin n4 = mkNum (variants {"pòD^òw" ; "fòD^òw"}) ;
-lin n5 = mkNum (variants {"páaD^í" ; "fáaD^í"}) ;
-lin n6 = mkNum (variants {"páyíndì" ; "fáyíndì"}) ;
-lin n7 = mkNum (variants {"pópíllów" ; "fópíllów"}) ;
-lin n8 = mkNum (variants {"pówùrD^ów" ; "fówùrD^ów"}) ;
-lin n9 = mkNum "làmbáD^à" ;
-
-oper thirty : Str = variants {("kúu" ++ "kúnún") ; "tàlàatín"} ;
-oper two100 : Str = variants {"dálmágí" ++ "póllów" ; "mèetán"} ;
-oper thousand : Str = variants {("dálmágí" ++ "kúmó") ; "dùbúk" ; "dúbúk"} ;
-
-lin pot01  =
-  {s = "múndí" ; size = sg};
-lin pot0 d = d ;
-lin pot110 = mkNum "kúmó" ; 
-lin pot111 = mkNum ("kúmó" ++ "kán" ++ "múndí") ;
-lin pot1to19 d = mkNum ((variants {"kúmó" ++ "kán" ; "tùrò"}) ++ d.s ) ;
-lin pot0as1 n = n ;
-lin pot1 d = mkNum (table {three => thirty ; _ => "kúu" ++ d.s} ! d.size) ; 
-lin pot1plus d e = mkNum ((table {three => thirty ; _ => "kúu" ++ d.s} ! d.size) ++ "kán" ++ e.s) ;
-lin pot1as2 n = n ;
-lin pot2 d = mkNum (table {sg => (variants {"dálmágí" ; "dálmák"}) ; two => two100 ; _ => "dálmágí" ++ d.s } ! d.size) ; 
-lin pot2plus d e = mkNum ((table {two => two100 ; sg => (variants {"dálmágí" ; "dálmák"}) ; _ => "dálmágí" ++ d.s } ! d.size) ++ "kán" ++ e.s) ;
-lin pot2as3 n = {s = n.s} ;
-lin pot3 n = {s = table {sg => thousand ; _ => "dùbúk" ++ n.s} ! n.size } ;
-lin pot3plus n m = {s = table {sg => thousand ; _ => "dùbúk" ++ n.s} ! n.size ++ m.s} ;
-
-}
diff --git a/examples/numerals/kwaza.gf b/examples/numerals/kwaza.gf
deleted file mode 100644
--- a/examples/numerals/kwaza.gf
+++ /dev/null
@@ -1,40 +0,0 @@
-concrete kwaza of Numerals = {
--- include numerals.Abs.gf ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : Str } ;
-lincat Sub10 = {s : Str } ;
-lincat Sub100 = {s : Str } ;
-lincat Sub1000 = {s : Str } ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ; -- TODO
-
-oper na = {s = "N/A" } ;
-
-lin n2 = {s = "aky'hy~" };
-lin n3 = {s = "e'ma~" };
-lin n4 = {s = "ElE'lE" };
-lin n5 = {s = "bwako'je" };
-lin n6 = na ;
-lin n7 = na ;
-lin n8 = na ;
-lin n9 = na ;
-
-lin pot01 =
-  {s = "tei'hy~"};
-lin pot0 d = d ;
-lin pot110 = na ;
-lin pot111 = na ;
-lin pot1to19 d = na ;
-lin pot0as1 n = n ;
-lin pot1 d = na ;
-lin pot1plus d e = na ;
-lin pot1as2 n = n ;
-lin pot2 d = na ;
-lin pot2plus d e = na ;
-lin pot2as3 n = n ;
-lin pot3 n = na ;
-lin pot3plus n m = na ;
-
-}
diff --git a/examples/numerals/lalo.gf b/examples/numerals/lalo.gf
deleted file mode 100644
--- a/examples/numerals/lalo.gf
+++ /dev/null
@@ -1,45 +0,0 @@
-concrete lalo of Numerals = {
--- include numerals.Abs.gf ;
-
-param Zero = yes | nozero  ;
-
-oper LinS100 = {s : Str ; zero : Zero } ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : Str} ;
-lincat Sub10 = {s : Str} ;
-lincat Sub100 = LinS100 ;
-lincat Sub1000 = LinS100 ;
-lincat Sub1000000 = { s : Str } ;
-
--- TODO encoding
-
-oper ss : Str -> LinS100 = \s1 -> {s = s1 ; zero = nozero} ;
-
-lin num x0 = {s = x0.s} ;
-lin n2 = {s = "`n."} ;
-lin n3 = {s = "sa" } ;
-lin n4 = {s = "i"} ;
-lin n5 = {s = "Nà" } ; 
-lin n6 = {s = "khùq" } ;
-lin n7 = {s = "x`&" } ;
-lin n8 = {s = "hìq" } ;
-lin n9 = {s = "kw" } ;
-lin pot01 = {s = "tjh`&"} ;
-lin pot0 d = d ;
-lin pot110 = ss "tjhí" ;
-lin pot111 = ss "tjhítì" ;
-lin pot1to19 d = ss ("tjhí" ++ d.s) ;
-lin pot0as1 n = {s = n.s ; zero = yes } ;
-lin pot1 d = ss (d.s ++ "tjhí") ;
-lin pot1plus d e = ss (d.s ++ "tjhí" ++ e.s) ; 
-lin pot1as2 n = {s = n.s ; zero = yes } ;
-lin pot2 d = ss (d.s ++ "há") ; 
-lin pot2plus d e = ss (d.s ++ "há" ++ if0 ! e.zero ++ e.s) ;
-lin pot2as3 n = {s = n.s };
-lin pot3 n = {s = n.s ++ "t'w" };
-lin pot3plus n m = ss (n.s ++ "t'w" ++ if0 ! m.zero ++ m.s) ;
-
-oper if0 = table {yes => "ni" ++ "ka" ; nozero => []} ;
-
-}
diff --git a/examples/numerals/lamani.gf b/examples/numerals/lamani.gf
deleted file mode 100644
--- a/examples/numerals/lamani.gf
+++ /dev/null
@@ -1,100 +0,0 @@
-concrete lamani of Numerals = {
--- include numerals.Abs.gf ;
-
--- the sporadic kam-forms not implemented (general minus formations are hardly possible to implement)
-
-param DForm = unit | ten | teen | tene | next | inv ;
-param Size = sg | two | five | seven | nine | e25 | e75 | e50s | e90s | other ; 
-
-oper LinDigit = {s : DForm => Str ; s2 : Str ; size : Size} ;
-oper LinSub100 = {s : Str ; s2 : Str ; s3 : Str ; size : Size} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = LinSub100 ; 
-lincat Sub1000 = {s : Str ; s2 : Str } ; 
-lincat Sub1000000 = { s : Str } ;
-
-lin num x0 =
-  {s = x0.s } ; 
-
-oper mkNum : Str -> Str -> Str -> Str -> Str -> LinDigit = 
-  \do -> \baara -> \bis -> \nxt -> \inverse ->  
-  {s = table {unit => do ; teen => baara ; ten => bis ; tene => bis + "e" ; next => nxt ; inv => inverse} ;
-   s2 = do ++ "hajaar" ; 
-   size = other } ;
-
-oper mkNumS : Str -> Str -> Str -> Str -> Str -> Size -> LinDigit = 
-  \do -> \baara -> \bis -> \nxt -> \inverse -> \sz -> 
-  {s = table {unit => do ; teen => baara ; ten => bis ; tene => bis + "e" ; next => nxt ; inv => inverse} ;
-   s2 = do ++ "hajaar" ; 
-   size = sz } ;
-
--- lin n1 mkNum "ek" "gyaara" "das" 
-lin n2 = mkNum "di" "baara" "vis" ("tin" ++ "se") "aaT" ;
-lin n3 = mkNumS "tin" "tera" "tis" ("caar"++ "se") "saat" two ;
-lin n4 = mkNum "caar" "cawda" "caaLis" ("paanc" ++ "se") "cho" ;
-lin n5 = mkNumS "paanc" "pandra" "pacaas" ("cho" ++ "se") "paanc" five;
-lin n6 = mkNum "cho" "sola" "saaT" ("saat" ++ "se") "caar" ;
-lin n7 = mkNumS "saat" "satara" "sattar" ("aaT" ++ "se") "tin" seven ; 
-lin n8 = mkNum "aaT" "aTara" "ãysi" ("naw" ++ "se") "di" ;
-lin n9 = mkNumS "naw" "wagNis" "nawwad" "hajaar" "ek" nine;
-
-oper ss : Str -> LinSub100 = \s1 -> {s = s1 ; s2 = s1 ++ "hajaar" ; s3 = s1 ; size = other} ;
-oper sssize : Str -> Str -> Size -> LinSub100 = \s1 -> \aux -> \sz -> 
-  {s = s1 ; s2 = s1 ++ "hajaar" ; s3 = aux ; size = sz} ;
-
-oper spcsize : Size -> Size -> Size = \s1 -> \s2 -> 
-   table {two => table {five => e25 ; _ => other} ;
-          five => table {_ => e50s} ;   
-          seven => table {five => e75 ; _ => other} ; 
-          nine => table {_ => e90s} ; 
-          _ => table {_ => other}} ! s1 ! s2 ; 
-
-lin pot01 = {s = table {unit => "ek" ; next => "di" ; inv => "naw" ; _ => "dummy" } ; s2 = "hajaar" ; size = sg} ;
-lin pot0 d = d ;
-lin pot110 = ss "das" ;
-lin pot111 = ss "gyaara" ;
-lin pot1to19 d = ss (d.s ! teen) ;
-lin pot0as1 n = {s = n.s ! unit ; s2 = n.s2 ; s3 = (n.s ! unit) ; size = n.size} ;
-
-lin pot1 d = sssize (d.s ! ten) [] (table {five => e50s ; _ => other} ! d.size) ;
-lin pot1plus d e = sssize (variants {(d.s ! tene) ++ "par" ++ (e.s ! unit) ; (d.s ! ten) ++ "an" ++ (e.s ! unit)}) (table {nine => e.s ! inv ; _ => e.s ! unit} ! d.size) (spcsize d.size e.size) ;
-
-lin pot1as2 n = {s = n.s ; s2 = n.s2 } ;
-
-lin pot2 d = {s = selsg d.size "so" ((d.s ! unit) ++ "se") ; 
-              s2 = selsg d.size [] ((d.s ! unit) ++ "laak") } ;
-
-lin pot2plus d e = 
-  {s = mkso d.size e.size (table {e75 => d.s ! next ; e90s => d.s ! next ; _ => d.s ! unit} ! e.size) 
-                          (table {e50s => e.s3 ; e90s => e.s3 ; _ => e.s } ! e.size) ; 
-   s2 = (d.s ! unit) ++ "laak" ++ (selsg e.size "hajaar" (e.s ++ "hajaar")) } ;
-
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = n.s2 } ;
-lin pot3plus n m = {s = n.s2 ++ m.s } ;
-
-oper selsg : Size -> Str -> Str -> Str = \sz -> \s1 -> \s2 -> table {sg => s1 ; _ => s2} ! sz ;
-
-oper mkso : Size -> Size -> Str -> Str -> Str = \ds -> \es -> \auxd -> \auxe -> table {
-  sg => table {e25 => "sawaa" + "se" ; 
-               e50s => "DoD" ++ "se" ++ auxe ; 
-               e75 => "pawNe" ++ auxd ; 
-               e90s => variants { auxd ++ "kam" ++ auxe ; auxe ++ "kam" ++ auxd} ;
-               _ => "ek" ++ "so" ++ auxe} ;
-  two => table {e50s => "aDaai" ++ auxe ; 
-                e25 => "sawaa" ++ auxd ++ "se" ; 
-                e75 => "pawNe" ++ auxd ; 
-                e90s => variants { auxd ++ "kam" ++ auxe ; auxe ++ "kam" ++ auxd} ; 
-                _ => "do" ++ "se" ++ auxe} ;  
-  _ => table {e50s => "saaDe" ++ auxd ++ "se" ++ auxe ; 
-              e25 => "sawaa" ++ auxd ++ "se" ; 
-              e75 => "pawNe" ++ auxd ; 
-              e90s => variants { auxd ++ "kam" ++ auxe ; auxe ++ "kam" ++ auxd} ; 
-              _ => auxd ++ "se" ++ auxe} 
-  } ! ds ! es ;
-
-
-}
diff --git a/examples/numerals/latvian.gf b/examples/numerals/latvian.gf
deleted file mode 100644
--- a/examples/numerals/latvian.gf
+++ /dev/null
@@ -1,56 +0,0 @@
-concrete latvian of Numerals = {
-flags coding = utf8 ;
--- c^
--- s^ 
--- n, is n with a comma under
--- u^ with line over
-
--- include numerals.Abs.gf ;
--- flags coding=latinasupplement ;
-
-param DForm = unit | teen | ten | hundred ; 
-
-oper LinDigit = {s : DForm => Str ; s2 : Str };
-oper LinSub100 = {s : Str ; s2 : Str } ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      LinDigit ;
-lincat Sub10 =      LinDigit ;
-lincat Sub100 =     LinSub100 ;
-lincat Sub1000 =    LinSub100 ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> LinDigit = \tri -> \tribase -> 
-  { s = table {unit => tri ; teen => tribase + "padsmit" ; ten => tribase + "desmit" ; hundred => variants {tribase + "simt" ; tri ++ "simti"} } ; s2 = tribase + "tu^kstoš" };
-
-lin num x = {s = [] ++ x.s ++ []} ; -- Latin A Supplement diacritics ;
-
-lin n2 = mkNum "divi" "div" ;
-lin n3 = mkNum "trīs" "trīs" ;
-lin n4 = mkNum "četri" "četr" ; 
-lin n5 = mkNum "pieci" "piec" ;
-lin n6 = mkNum "seši" "seš" ;
-lin n7 = mkNum "septin,i" "septin," ;
-lin n8 = mkNum "aston,i" "aston," ;
-lin n9 = mkNum "devin,i" "devin," ;
-
-oper mkR : Str -> LinSub100 = \n -> {s = n ; s2 = n ++ "tu^kstoš" } ;  
-
-lin pot01 = { s = table {hundred => "simts" ;  _ => "viens" } ; s2 = "tu^kstotis" };
-lin pot0 d = d ;
-lin pot110 = mkR "desmit" ;
-lin pot111 = mkR "vienpadsmit" ;
-lin pot1to19 d = mkR (d.s ! teen) ;
-lin pot0as1 n = {s = n.s ! unit ; s2 = n.s2 } ;
-lin pot1 d = mkR (d.s ! ten) ;
-lin pot1plus d e = mkR ((d.s ! ten) ++ (e.s ! unit)) ;
-lin pot1as2 n = n ;
-lin pot2 d = mkR (d.s ! hundred) ;
-lin pot2plus d e = mkR ((d.s ! hundred) ++ e.s) ;
-lin pot2as3 n = {s = n.s };
-lin pot3 n = {s = n.s2} ;
-lin pot3plus n m = {s = n.s2 ++ m.s} ;
-
-
-
-}
diff --git a/examples/numerals/lithuanian.gf b/examples/numerals/lithuanian.gf
deleted file mode 100644
--- a/examples/numerals/lithuanian.gf
+++ /dev/null
@@ -1,61 +0,0 @@
-concrete lithuanian of Numerals = {
--- include numerals.Abs.gf ;
-
--- y:
--- e:
--- i~
--- s^
--- m~
--- n~
--- ú:
--- u,
-
-param Size = sg | pl ;
-param DForm = unit | teen | ten ;
-
-oper LinDigit = {s : DForm => Str ; size : Size };
-oper LinSub100 = {s : Str ; size : Size } ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      LinDigit ;
-lincat Sub10 =      LinDigit ;
-lincat Sub100 =     LinSub100 ;
-lincat Sub1000 =    LinSub100 ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> Str -> LinDigit = \tri -> \dvylika -> \tribase ->
-  { s = table {unit => tri ; teen => dvylika ; ten => tribase + "des^imt" } ; size = pl};
-
-lin num x = {s = x.s} ; -- TODO ;
-
-lin n2 = mkNum "dù" "dvýlika" "dvì" ;
-lin n3 = mkNum "try:s" "trýlika" "trìs" ;
-lin n4 = mkNum "keturì" "keturiólika" "ke:turias" ;
-lin n5 = mkNum "penkì" "penkiólika" "pen~kias" ;
-lin n6 = mkNum "s^es^ì" "s^es^iólika" "s^e:s^ias" ;
-lin n7 = mkNum "septynì" "septyniólika" "septýnias" ;
-lin n8 = mkNum "as^tuonì" "as^tuoniólika" "as^túonias" ;
-lin n9 = mkNum "devynì" "devyniólika" "devýnias" ;
-
-oper mkR : Str -> LinSub100 = \n -> {s = n ; size = pl } ;
-
-lin pot01 = { s = table {_ => "víenas" } ; size = sg };
-lin pot0 d = d ;
-lin pot110 = mkR (variants {"de:s^imt"; "des^imtìs" });
-lin pot111 = mkR "vienúolika" ;
-lin pot1to19 d = mkR (d.s ! teen) ;
-lin pot0as1 n = mkR (n.s ! unit) ;
-lin pot1 d = mkR (d.s ! ten) ;
-lin pot1plus d e = mkR ((d.s ! ten) ++ (e.s ! unit)) ;
-lin pot1as2 n = n ;
-lin pot2 d = mkR (selsg d.size "s^im~tas" ((d.s ! unit) ++ "s^imtai~")) ;
-lin pot2plus d e = mkR ((selsg d.size "s^im~tas" ((d.s ! unit) ++ "s^imtai~")) ++ e.s) ;
-lin pot2as3 n = {s = n.s };
-lin pot3 n = {s = selsg n.size "tú:kstantis" (n.s ++ "tú:kstanc^iu,") } ;
-lin pot3plus n m = {s = (selsg n.size "tú:kstantis" (n.s ++ "tú:kstanc^iu,")) ++ m.s} ;
-
-oper selsg : Size -> Str -> Str -> Str = \sz -> \s1 -> \s2 -> 
-  table {sg => s1 ; pl => s2} ! sz ;
-
-
-}
diff --git a/examples/numerals/lotuxo.gf b/examples/numerals/lotuxo.gf
deleted file mode 100644
--- a/examples/numerals/lotuxo.gf
+++ /dev/null
@@ -1,64 +0,0 @@
-concrete lotuxo of Numerals = {
--- include numerals.Abs.gf ;
-
-param Size = sg | pl ;
-
-oper Form = {s : Str ; size : Size } ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = Form ;
-lincat Sub10 = Form ;
-lincat Sub100 = Form ;
-lincat Sub1000 = Form ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ; -- TODO: Encoding
-
-oper mkNum : Str -> Form = \mbili -> 
-  {s = mbili; size = pl };
-
--- N [ng]
--- E epsilon
--- I i without dot
--- O IPA for o in cod
-
--- lin n1 = mkNum "âbotye" ; 
-lin n2 = mkNum "ârrexai" ;
-lin n3 = mkNum "xunixoi" ;
-lin n4 = mkNum "aNwan" ;
-lin n5 = mkNum "miet" ;
-lin n6 = mkNum "IllE" ;
-lin n7 = mkNum "xattarIk" ;
-lin n8 = mkNum "xottoxunik" ;
-lin n9 = mkNum "xOttONwan" ;
-
-oper xo : Str = pre {"xO" ; 
-                     "xo" / strs {"m" ; "xu" ; "xo"} ; 
-                     "x'" / strs {"â" ; "a"}} ;
-
-oper ss : Str -> Form = \s1 -> {s = s1 ; size = pl} ;
-
-lin pot01  =
-  {s = "âbotye" ; size = sg };
-lin pot0 d = d ;
-lin pot110 = ss "'tOmOn" ; 
-lin pot111 = ss ("'tOmOn" ++ xo ++ "âbotye") ; 
-lin pot1to19 d = ss ("'tOmOn" ++ xo ++ d.s ) ;
-lin pot0as1 n = n ;
-lin pot1 d = ss ("atOmwana" ++ d.s ) ;
-lin pot1plus d e = ss ("atOmwana" ++ d.s ++ xo ++ e.s ) ; 
-lin pot1as2 n = n ;
-lin pot2 d = ss (mkessixa d.size d.s) ;
-lin pot2plus d e = ss ((mkessixa d.size d.s) ++ "ikO" ++ e.s) ;
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = mktau n.size n.s } ;
-lin pot3plus n m = {s = (mktau n.size n.s) ++ "ikO" ++ m.s} ;
-
-oper mkessixa : Size -> Str -> Str = \sz -> \attr -> 
-  table {pl => "EssIxa" ++ attr ; 
-         sg => variants {"EssIxa" ++ "âbotye"; "atOmwana" ++ "'tOmOn"}} ! sz ;
-oper mktau : Size -> Str -> Str = \sz -> \attr ->
-  table {pl => "tausand" ++ attr ; 
-         sg => variants {"tausand" ++ "âbotye"; "EssIxa" ++ "'tOmOn"}} ! sz ;
-
-}
diff --git a/examples/numerals/maale.gf b/examples/numerals/maale.gf
deleted file mode 100644
--- a/examples/numerals/maale.gf
+++ /dev/null
@@ -1,58 +0,0 @@
-concrete maale of Numerals = {
--- include numerals.Abs.gf ;
-
-param Size = sg | pl ;
-param DForm = unit | ten ;
-
-oper LinDigit = {s : DForm => Str ; size : Size } ;
-oper Form = {s : Str ; size : Size } ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = Form ;
-lincat Sub1000 = {s : Str} ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ; -- TODO: Encoding
-
-oper mkNum : Str -> Str -> LinDigit = \mbili -> \lama ->
-  {s = table {unit => mbili ; ten => lama + "-támmi" }; size = pl };
-
--- b> is b with right bend
--- ? without dot
--- $ IPA [sh]
-
--- lin n1 = mkNum "pétte" ; 
-lin n2 = mkNum "lam?ó" "lamá";
-lin n3 = mkNum "haitsó" "haytsí" ;
-lin n4 = mkNum "?oidó" "?oydí";
-lin n5 = mkNum "dóngo" "dóngi";
-lin n6 = mkNum "láhhó" "láhhi";
-lin n7 = mkNum "lánkayi" "lánkayi";
-lin n8 = mkNum "sálli" "sálli" ;
-lin n9 = mkNum "tásub>a" "tázub>i";
-
-oper ss : Str -> Form = \s1 -> {s = s1 ; size = pl} ;
-
-lin pot01  =
-  {s = table {f => "pétte" }; size = sg };
-lin pot0 d = d ;
-lin pot110 = ss "táb>b>ó" ; 
-lin pot111 = ss ("táb>b>ó" ++ "pétte") ; 
-lin pot1to19 d = ss ("táb>b>ó" ++ (d.s ! unit)) ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size } ;
-lin pot1 d = ss (d.s ! ten) ;
-lin pot1plus d e = ss (d.s ! ten ++ e.s ! unit) ; 
-lin pot1as2 n = n ;
-lin pot2 d = {s = mkseeta d.size (d.s ! unit) };
-lin pot2plus d e = {s = (mkseeta d.size (d.s ! unit)) ++ e.s} ;
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = n.s ++ "$íya"} ;
-lin pot3plus n m = {s = n.s ++ "$íya" ++ m.s} ;
-
-oper mkseeta : Size -> Str -> Str = \sz -> \attr -> 
-  table {pl => attr ++ "s'ééta" ; 
-         sg => "s'ééta" } ! sz ; 
-
-}
diff --git a/examples/numerals/malay.gf b/examples/numerals/malay.gf
deleted file mode 100644
--- a/examples/numerals/malay.gf
+++ /dev/null
@@ -1,74 +0,0 @@
-concrete malay of Numerals = {
--- Malay Numerals (Indonesian)
--- David Wahlstedt Sep 2002
-
--- include numerals.Abs.gf ;
-
-param
- Place = attr  | indep  ;
- Nm = sg  | pl  ;
-
-oper Num = {inh : Nm ; s : Place => Str} ;
-
-lincat
- Numeral = {s : Str} ;
- Digit = {s : Str} ;
- Sub10 = Num ;
- Sub100 = Num ;
- Sub1000 = Num ;
- Sub1000000 = {s : Str} ;
-
-oper
- ratus : Nm => Str =                               -- 100
-   table {sg => "seratus" ; pl => "ratus"} ;
-
- ribu : Nm => Str =                                -- 1000
-   table {sg => "seribu" ; pl => "ribu"} ;
-
- mkTab : Str -> Place => Str = \s -> table { _ => s } ;
-
- mkNum : Str -> Num = \s -> {inh = pl ; s = mkTab s} ;
-
- ss : Str -> { s : Str } = \s -> { s = s } ;
-
-lin 
- num x0 = x0 ;
-
- n2  = ss "dua"      ;
- n3  = ss "tiga"     ;
- n4  = ss "empat"    ;
- n5  = ss "lima"     ;
- n6  = ss "enam"     ;
- n7  = ss "tujuh"    ;
- n8  = ss "delapan"  ;
- n9  = ss "sembilan" ;
-
- pot01 = {inh = sg ; s = table {attr => [] ; indep => "satu"}} ;
-
- pot0 d = mkNum d.s  ;
-
- pot110 = mkNum "sepuluh" ;
-
- pot111 = mkNum "sebelas" ;
-
- pot1to19 d = mkNum ( d.s ++ "belas" ) ;
-
- pot0as1 n = n ;
-
- pot1 d = mkNum ( d.s ++ "puluh" ) ;
-
- pot1plus d e = mkNum ( d.s ++ "puluh" ++ e.s ! indep ) ;
-
- pot1as2 n = n ;
-
- pot2 d = mkNum ( d.s ! attr ++ ratus ! d.inh ) ;
-
- pot2plus d e = mkNum ( d.s ! attr ++ ratus ! d.inh ++ e.s ! indep ) ;
-
- pot2as3 n = ss ( n.s ! indep ) ;
-
- pot3 n = ss ( n.s ! attr ++ ribu ! n.inh ) ;
-
- pot3plus n m = ss ( n.s ! attr ++ ribu ! n.inh ++ m.s ! indep ) ;
-
-}
diff --git a/examples/numerals/maltese.gf b/examples/numerals/maltese.gf
deleted file mode 100644
--- a/examples/numerals/maltese.gf
+++ /dev/null
@@ -1,62 +0,0 @@
-concrete maltese of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit | teen | teenil | ten | hund ;
-param Size = sg | pl | dual ;
-
-oper LinDigit = {s: DForm => Str ; s2 : Str ; size : Size } ;
-oper Form = {s : Str ; s2 : Str ; size : Size } ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = Form ;
-lincat Sub1000 = Form ;
-lincat Sub1000000 = {s : Str} ;
-
-lin num x = x ; -- TODO 
-
-oper mkN : Str -> Str -> Str -> Str -> Str -> LinDigit = \u -> \tn -> \t -> \h -> \e ->
-  {s = table {unit => u ; teen => tn + "ax" ; teenil => tn + "ax" + "il" ; 
-              ten => t ; hund => h ++ "mija"} ; s2 = e ; size = pl }; 
-
-lin n2 =
-  {s = table {unit => "tnejn" ; 
-              teen => "tnax" ; teenil => "tnax-il" ;
-              ten  => "gh-oxrin" ;
-              hund => "mitejn"} ; s2 = "tnejn" ; size = dual} ;
-lin n3 = mkN "tlieta" "tlett" "tletin" "tliet" "tlitt";
-lin n4 = mkN "erbgh-a" "erbat" "erbgh-in" "erba'" "erbat";
-lin n5 = mkN "h-amsa" "h-mist" "h-amsin" "h-ames" "h-amest" ;
-lin n6 = mkN "sitta" "sitt" "sitt" "sitt" "sitt"; 
-lin n7 = mkN "sebgh-a" "sbat" "sbebgh-in" "seba'" "sebat" ;
-lin n8 = mkN "tmienja" "tmint" "tmenin" "tmien" "tmint" ; 
-lin n9 = mkN "disgh-a" "dsat" "disgh-in" "disa'" "disat"; 
-
-oper ss : Str -> Form = \s1 -> {s = s1 ; s2 = s1 ; size = pl };
-oper ss2 : Str -> Str -> Form = \a -> \b -> {s = a ; s2 = b ; size = pl };
-
-lin pot01  =
-  {s = table {unit => "wieh-ed" ; teen => "h-dax" ; _ => "mija" } ; 
-   s2 = "wieh-ed" ; 
-   size = sg};
-lin pot0 d = d; 
-lin pot110 = ss "gh-axra" ; 
-lin pot111 = ss2 "h-dax" "h-dax-il"; 
-lin pot1to19 d = ss2 (d.s ! teen) (d.s ! teenil);
-lin pot0as1 n = {s = n.s ! unit ; s2 = n.s2 ; size = n.size} ;
-lin pot1 d = ss (d.s ! ten) ;
-lin pot1plus d e = ss ((e.s ! unit) ++ "u" ++ (d.s ! ten)) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss (d.s ! hund) ;
-lin pot2plus d e = ss2 ((d.s ! hund) ++ "u" ++ e.s) 
-                       ((d.s ! hund) ++ "u" ++ e.s2) ;
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = { s = (elf n.s2) ! n.size } ; 
-lin pot3plus n m = { s = (elf n.s2) ! n.size ++ m.s} ;
-
-oper elf : Str -> Size => Str = \attr ->
-  table {pl => attr ++ "elef" ; dual => "elfejn" ; sg => "elf"} ;
- 
-
-}
diff --git a/examples/numerals/mapuche.gf b/examples/numerals/mapuche.gf
deleted file mode 100644
--- a/examples/numerals/mapuche.gf
+++ /dev/null
@@ -1,48 +0,0 @@
-concrete mapuche of Numerals = {
--- include numerals.Abs.gf ;
-
-param Size = sg | pl ;
-
-oper All = {s : Str ; size : Size};
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      All ;
-lincat Sub10 =      All ;
-lincat Sub100 =     All ;
-lincat Sub1000 =    All ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> All = \tri -> 
-  { s = tri ; size = pl};
-
-lin num x = {s = x.s } ; 
-
-lin n2 = mkNum "epu" ;
-lin n3 = mkNum "külá" ;
-lin n4 = mkNum "meli" ;
-lin n5 = mkNum "kechu" ;
-lin n6 = mkNum "kayu" ;
-lin n7 = mkNum "reqle" ;
-lin n8 = mkNum "pura" ;
-lin n9 = mkNum "aylla" ;
-
-oper ss : Str -> All = \s1 -> {s = s1 ; size = pl } ; 
-
-lin pot01 = { s = "kiñe" ; size = sg};
-lin pot0 d = d ;
-lin pot110 = ss "mari" ;
-lin pot111 = ss ("mari" ++ "kiñe") ;
-lin pot1to19 d = ss ("mari" ++ d.s );
-lin pot0as1 n = n ;
-lin pot1 d = ss (d.s ++ "mari" );
-lin pot1plus d e = ss (d.s ++ "mari" ++ e.s ) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss (((selsg d.s) ! d.size) ++ "pataka" ) ;
-lin pot2plus d e = ss (((selsg d.s) ! d.size) ++ "pataka" ++ e.s) ;
-lin pot2as3 n = {s = n.s };
-lin pot3 n = {s = (selsg n.s) ! n.size ++ "warangka" } ;
-lin pot3plus n m = {s = (selsg n.s) ! n.size ++ "warangka" ++ m.s} ;
-
-oper selsg : Str -> Size => Str = \s -> table {sg => [] ; pl => s } ;
-
-}
diff --git a/examples/numerals/margi.gf b/examples/numerals/margi.gf
deleted file mode 100644
--- a/examples/numerals/margi.gf
+++ /dev/null
@@ -1,56 +0,0 @@
-concrete margi of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit | ten | oxy ;
-param Size = sg | pl ;
-
-oper LinDigit = {s : DForm => Str ; size : Size} ;
-oper LinS100 = {s : Str ; s2 : Str ; size : Size} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = LinS100 ;
-lincat Sub1000 = LinS100 ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkNum : Str -> Str -> Str -> LinDigit = \u -> \o -> \t ->
-  {s = table {unit => u ; ten => t + "kùmì" ; oxy => o} ; size = pl} ;
-
-oper mkNum2 : Str -> Str -> LinDigit = \u -> \t ->
-  {s = table {unit => u ; ten => t + "kùmì" ; oxy => u} ; size = pl} ;
-
-lin num x0 = {s = x0.s } ; -- TODO 
-
-lin n2 = mkNum "s`&d>àN" "m'&tlú*" "m'&tl" ; 
-lin n3 = mkNum2 "mák`&r" "már" ; 
-lin n4 = mkNum (variants {"fòd>ù*" ; "fwàd>ù*"}) "fód>ú*" (variants {"fód>ú" ;"fód>"}) ;
-lin n5 = mkNum (variants {"nt`&fù*" ; "mt`&fù*"}) "nt'&fú*" "nt'&f";
-lin n6 = mkNum2 "Nkwà" "Nkwá";
-lin n7 = mkNum2 "m'&d>'&fù*" "m'&d>'&f" ;
-lin n8 = mkNum (variants {"ntsìsù*" ; "ncìsù*"}) "ntsísú*" "ntsís" ;
-lin n9 = mkNum "'&mdlù*" "mdlù*" "'&mdlù"  ;
-
-oper pwaser : Size => Str = table {sg => "s'&r" ; pl => "pwá"} ; 
-oper selsg : Str -> Str -> Size => Str = \s1 -> \attr ->
-  table {sg => s1 ; pl => s1 ++ attr} ; 
-
-oper ss : Str -> LinS100 = \s1 -> {s = s1 ; s2 = s1 ; size = pl } ;
-
-lin pot01  =
-  {s = table {unit => "táN" ; oxy => "pátlú*" ; ten => "dummy" } ; size = sg};
-lin pot0 d = d ;
-lin pot110 = ss (variants { "kúmú*" ; "kúmù*" }); 
-lin pot111 = ss ("kúm" ++ "gà" ++ (variants {"s'&r" ; "s'&rnyá"}) ++ "táN") ;
-lin pot1to19 d = ss ("kúm" ++ "gà" ++ "pwá" ++ d.s ! oxy) ;
-lin pot0as1 n = {s = n.s ! unit ; s2 = n.s ! oxy ; size = n.size };
-lin pot1 d = ss (d.s ! ten) ;
-lin pot1plus d e = ss (d.s ! ten ++ "gà" ++ (pwaser ! e.size) ++ e.s ! oxy) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss ((selsg "ghàrú" (d.s ! unit)) ! d.size) ; 
-lin pot2plus d e = ss ((selsg "ghàrú" (d.s ! unit) ! d.size) ++ "agá" ++ e.s2);
-lin pot2as3 n = {s = n.s} ;
-lin pot3 n = {s = selsg "dúbú" n.s ! n.size };
-lin pot3plus n m = {s = ((selsg "dúbú" n.s) ! n.size) ++ m.s2 }; 
-
-}
diff --git a/examples/numerals/maybrat.gf b/examples/numerals/maybrat.gf
deleted file mode 100644
--- a/examples/numerals/maybrat.gf
+++ /dev/null
@@ -1,74 +0,0 @@
-concrete maybrat of Numerals = {
--- include numerals.Abs.gf ;
-
-oper LinDigit = {s : DForm => Str ; even20 : Even20 } ;
-
-oper mk20Ten : Str -> Str -> Str -> LinDigit = \tri -> \t -> \h -> 
-  { s = table {unit => tri ; unit2 => t ; twenty => "rae" ++ h } ; 
-    even20 = ten};
-
-oper mkEven20 : Str -> Str -> Str -> LinDigit = \se -> \t -> \h -> 
-  { s = table {unit => se ; unit2 => t ; twenty => "rae" ++ h } ;
-    even20 = even}; 
-
-oper na = {s = "N/A"} ; 
-
-param Even20 = ten | even ;
-param DForm = unit | unit2 | twenty ;
- 
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : Str } ;
-lincat Sub1000 = {s : Str } ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-lin n2  = mkEven20 (variants{"ewok"; "eok"}) 
-                   ("krem" ++ "ewok") 
-                   ("sait" ++ "yhai") ;
-lin n3  = mk20Ten "tuf" 
-                  ("krem" ++ "tuf") 
-                  ("sait" ++ "yhai") ;
-lin n4  = mkEven20 "tiet" 
-                   ("krem" ++ "tiet") 
-                   ("ewok" ++ "mhai") ;
-lin n5  = mk20Ten (variants {"mat" ; "temsau"}) 
-                  ("sau" ++ "muf") 
-                  ("ewok" ++ "mhai") ;
-lin n6  = mkEven20 ("krem" ++ "sau") 
-                   ("sau" ++ "krem" ++ "sau") 
-                   ("tuf" ++ "mhai") ;
-lin n7  = mk20Ten ("krem" ++ "ewok") 
-                  ("sau" ++ "krem" ++ "ewok") 
-                  ("tuf" ++ "mhai") ;
-lin n8  = mkEven20 ("krem" ++ "tuf") 
-                   ("sau" ++ "krem" ++ "tuf") 
-                   ("tiet" ++ "mhai") ;
-lin n9  = mk20Ten ("krem" ++ "tiet") 
-                  ("sau" ++ "krem" ++ "tiet") 
-                  ("tiet" ++ "mhai") ;
-
-lin pot01  =
-  {s = table {unit => "sau" ; unit2 => "krem" ++ "sau" ; twenty => "dummy" } ; 
-   even20 = ten };
-lin pot0 d = d ;
-lin pot110 = {s = "statem" } ;
-lin pot111 = {s = "oo" ++ "krem" ++ "sau" } ;
-lin pot1to19 d = {s = "oo" ++ d.s ! unit2 } ;
-lin pot0as1 n = {s = n.s ! unit} ;
-lin pot1 d =
-  {s = table {even => d.s ! twenty ;  
-              ten => (d.s ! twenty) ++ "statem"} ! d.even20} ;
-lin pot1plus d e =
-  {s = table {even => d.s ! twenty ++ e.s ! unit ;  
-              ten => (d.s ! twenty) ++ (e.s ! unit2)} ! d.even20} ;
-
-lin pot1as2 n = n ; 
-lin pot2 d = na; 
-lin pot2plus d e = na;
-lin pot2as3 n = n ;
-lin pot3 n = na ;
-lin pot3plus n m = na ;
-
-}
diff --git a/examples/numerals/miya.gf b/examples/numerals/miya.gf
deleted file mode 100644
--- a/examples/numerals/miya.gf
+++ /dev/null
@@ -1,56 +0,0 @@
-concrete miya of Numerals = {
--- include numerals.Abs.gf ;
-
-param Size = sg | pl ;
-param DForm = unit | acc ;
-
-oper LinDigit = {s : DForm => Str ; size : Size } ;
-oper Form = {s : Str ; size : Size } ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = Form ;
-lincat Sub1000 = Form ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ; -- TODO: Encoding
-
-oper mkNum : Str -> Str -> LinDigit = \mbili -> \lama ->
-  {s = table {unit => mbili ; acc => lama }; size = pl };
-
--- lin n1 = mkNum "wút`&" ; 
-lin n2 = mkNum "ts`&r" "ts'&r";
-lin n3 = mkNum "kìdi" "kídì" ;
-lin n4 = mkNum "f`&d>&" "f'&d>&";
-lin n5 = mkNum "vàatl&" "vaatl&";
-lin n6 = mkNum "màaha" "máahà";
-lin n7 = mkNum "màats&r" "máats`&r";
-lin n8 = mkNum "f´&rf´&d>&" "f`&rf´&d>&" ; 
-lin n9 = mkNum "kùciya" "kúcìya";
-
-oper ss : Str -> Form = \s1 -> {s = s1 ; size = pl} ;
-oper behan = "bèh&n" ;
-oper enaa = "'`&náa" ;
-
-lin pot01  =
-  {s = table {unit => "wút`&" ; acc => "wut'&"}; size = sg };
-lin pot0 d = d ;
-lin pot110 = ss "d'&rb>itim" ; 
-lin pot111 = ss (variants {behan ++ "wut'&";"d'&rb>itim" ++ behan ++ "wut'&"});
-lin pot1to19 d = ss (variants {behan ++ (d.s ! acc); "d'&rb>itim" ++ behan ++ d.s ! acc}) ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size } ;
-lin pot1 d = ss ("díb>i" ++ d.s ! unit) ;
-lin pot1plus d e = ss ("díb>i" ++ d.s ! unit ++ behan ++ e.s ! acc) ; 
-lin pot1as2 n = n ;
-lin pot2 d = ss ("d>àriy" ++ selsg d.size (d.s ! unit));
-lin pot2plus d e = ss ("d>àriy" ++ (selsg d.size (d.s ! unit)) ++ enaa ++ e.s);
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = "d'&bu" ++ (selsg n.size n.s)} ;
-lin pot3plus n m = {s = "d'&bu" ++ (selsg n.size n.s) ++ enaa ++ m.s} ;
-
-oper selsg : Size -> Str -> Str = \sz -> \attr -> 
-  table {pl => attr ; sg => variants {[] ; attr} } ! sz ; 
-
-
-}
diff --git a/examples/numerals/mongolian.gf b/examples/numerals/mongolian.gf
deleted file mode 100644
--- a/examples/numerals/mongolian.gf
+++ /dev/null
@@ -1,64 +0,0 @@
-concrete mongolian of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=latinasupplement ;
-
-param DForm = unit | ten ;
-param Size = sg | pl | tenplus ;
-param S100 = indep | tenpart | tenelfu | sihpart ;
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str ; size : Size} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-oper LinSub100 = {s : S100 => Str ; size : Size} ;
-lincat Sub100 = LinSub100 ; 
-lincat Sub1000 = {s : Str ; s2 : Str ; size : Size } ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkNum : Str -> Str -> LinDigit = \hulatt -> \haya ->
-  {s = table {unit => hulatt ; ten => haya} ; size = pl} ;
-
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ;
-lin n2 = mkNum "qoyar" "qorin" ; 
-lin n3 = mkNum "Gurban" "gučin"  ;
-lin n4 = mkNum "dörbän" "döčin" ;
-lin n5 = mkNum "tabun" "tabin" ;
-lin n6 = mkNum "ĵirGu'an" "ĵirin" ; 
-lin n7 = mkNum "dolo'an" "dalan" ;
-lin n8 = mkNum "naiman" "nayan" ;
-lin n9 = mkNum "yisün" "ĵarin" ;
-
-oper ss1 : Str -> Str -> Str -> LinSub100 = \assir -> \ten -> \unitpart -> 
-  {s = table {indep => assir ; tenpart => ten ; tenelfu => [] ; sihpart => unitpart} ; size = tenplus } ;
-  
-oper ss : Str -> Str -> Str -> LinSub100 = \assir -> \ten -> \unitpart -> 
-  {s = table {indep => assir ; tenpart => ten ; tenelfu => ten ; sihpart => unitpart} ; size = tenplus } ;
-
-lin pot01  =
-  {s = table {unit => "nigän" ; ten => "arban" }; size = sg};
-lin pot0 d = d ;
-lin pot110 = ss1 "arban" "nigän" [] ; 
-lin pot111 = ss1 ("arban" ++ "nigän") "nigän" "mingGan" ;
-lin pot1to19 d = ss1 ("arban" ++ d.s ! unit) "nigän" (mkmingGan d.size (d.s ! unit)) ;
-lin pot0as1 n = {s = table {indep => n.s ! unit ; sihpart => mkmingGan n.size (n.s ! unit) ; _ => [] } ; size = n.size} ;
-lin pot1 d = ss (d.s ! ten) (d.s ! unit) [] ; 
-lin pot1plus d e = ss ((d.s ! ten) ++ (e.s ! unit)) 
-                      (d.s ! unit) 
-                      (mkmingGan e.size (e.s ! unit)); 
-
-lin pot1as2 n = {s = n.s ! indep ; s2 = n.s ! tenelfu ++ "tümän" ++ n.s ! sihpart ; size = n.size} ;
-
-lin pot2 d = {s = (sel d.size [] (d.s ! unit)) ++ "ĵa'un" ; 
-	      s2 = sel d.size "arban" (d.s ! ten) ; size = tenplus} ;
-lin pot2plus d e = {s = (sel d.size [] (d.s ! unit)) ++ "ĵa'un" ++ e.s ! indep ; s2 = d.s ! ten ++ e.s ! tenpart ++ "tümän" ++ e.s ! sihpart ; size = tenplus} ;
-lin pot2as3 n = {s = n.s} ;
-lin pot3 n = {s = table {pl => n.s ++ "mingGan" ; sg => "mingGan" ; tenplus => n.s2 } ! n.size} ;
-lin pot3plus n m = {s = table {pl => n.s ++ "mingGan" ; sg => "mingGan" ; tenplus => n.s2 } ! n.size ++ m.s} ;
-
-oper mkmingGan : Size -> Str -> Str = \sz -> \attr -> (sel sz [] attr) ++ "mingGan" ; 
-
-oper sel : Size -> Str -> Str -> Str = \sz -> \a -> \b -> table {sg => a ; _ => b} ! sz ; 
-
-}
diff --git a/examples/numerals/nenets.gf b/examples/numerals/nenets.gf
deleted file mode 100644
--- a/examples/numerals/nenets.gf
+++ /dev/null
@@ -1,70 +0,0 @@
-concrete nenets of Numerals = {
--- include numerals.Abs.gf ;
-
--- #n-
--- #t-
--- #l-
--- #s' with , ontop of s
--- #N for n with a thing on the right leg i.e IPA [ng]
--- #|~ a vertical tilde in thge top right corner 
-   
-param DForm = unit | teen ; 
-param Size = sg | nine | pl ;
-
-oper LinDigit = {s : DForm => Str ; size : Size } ;
-oper LinS100 = {s : Str ; size : Size} ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = LinS100 ;
-lincat Sub1000 = LinS100 ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s } ; -- TODO Encoding
-
-oper mkNum : Str -> Str -> LinDigit =
-  \u -> \t -> {s = table {unit => u ; teen => t } ; size = pl} ; 
-
-lin n2 = mkNum (variants {"side"; "sidea"}) "sidejaNan-â|~" ;
-lin n3 = mkNum (variants {"n-ahar" ; "nâr"}) "n-aharaNan-â|~" ;
-lin n4 = mkNum (variants {"t-êt" ; "t-iet" ; "tiet"}) "t-êtaNan-â|~" ;
-lin n5 = mkNum (variants {"saml-aN" ; "sambl-aN" ; "sambel-ank" }) 
-               "saml-an-aNan-â|~"; 
-lin n6 = mkNum "mat'" "mat-aNan-â|~";
-lin n7 = mkNum (variants {"siu" ; "s'eu"}) "siujaNan-â|~" ;
-lin n8 = mkNum "sidend-êt" "sidend-êtaNan-â|~" ;
-lin n9 = {s = table {unit => variants {"hâsawaju'" ; "habeiju'"} ; 
-                     teen => "hâsawajujaNan-â|~" } ; 
-          size = nine} ;
-
-oper ss : Str -> LinS100 = \s1 -> {s = s1 ; size = pl} ;
-
-lin pot01 =
-  {s = table {unit => variants {"~ob" ; "~opoi" } ; _ => "dummy" }; size = sg};
-lin pot0 d = d ;
-lin pot110 = ss (variants {"ju'" ; "lûcaju'" ; "lûsaju'" }) ;
-lin pot111 = ss (variants {"~objaNan-â|~"; "~objaNn-â" ; "~objaNa"}) ;
-lin pot1to19 d = ss (d.s ! teen) ; 
-lin pot0as1 n = {s = n.s ! unit ; size = n.size} ;
-lin pot1 d = ss (ifnine d.size (d.s ! unit)) ;
-lin pot1plus d e = ss ((ifnine d.size (d.s ! unit)) ++ (e.s ! unit)) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss (mkjur d.size (d.s ! unit)) ;
-lin pot2plus d e = ss ((mkjur d.size (d.s ! unit)) ++ e.s) ;
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = mkjuonar n.size n.s } ;
-lin pot3plus n m = {s = (mkjuonar n.size n.s) ++ m.s } ;
-
-oper mkjuonar : Size -> Str -> Str = \sz -> \attr ->
-  table {nine => attr ++ "juonar" ;
-         sg => variants {"juonar" ; "jônar" ; "ju" ++ "jur"} ; 
-         pl => attr ++ "juonar" } ! sz ;
- 
-oper mkjur : Size -> Str -> Str = \sz -> \attr ->
-  table {sg => "jur" ; _ => attr ++ "jur" } ! sz ;
-
-oper ifnine : Size -> Str -> Str = \sz -> \attr ->
-  table {nine => "hâsawajur" ; _ => attr ++ "ju'" } ! sz ;
-
-}
diff --git a/examples/numerals/norwegian_book.gf b/examples/numerals/norwegian_book.gf
deleted file mode 100644
--- a/examples/numerals/norwegian_book.gf
+++ /dev/null
@@ -1,50 +0,0 @@
-concrete norwegian_book of Numerals = {
--- norsk bokmol, by Herman R Jervell herman.jervell@ilf.uio.no, 6/3/2001
-
--- include numerals.Abs.gf ;
-
-param DForm = ental  | ton  | tiotal  ;
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str} ;
-lincat Sub100 = {s : Str} ;
-lincat Sub1000 = {s : Str} ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkTal : Str -> Str -> Str -> LinDigit = 
-  \två -> \tolv -> \tjugo -> 
-  {s = table {ental => två ; ton => tolv ; tiotal => tjugo}} ;
-oper regTal : Str -> LinDigit = \fem -> mkTal fem (fem + "ten") (fem + "ti") ;
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-
-lin num x = x ;
-
-lin n2 = mkTal "to"  "tolv"    "tjue" ;
-lin n3 = mkTal "tre"  "tretten" "tretti" ;
-lin n4 = mkTal "fire" "fjorten" "førti" ;
-lin n5 = regTal "fem" ;
-lin n6 = regTal "seks" ;
-lin n7 = mkTal "sju"  "sytten" "sytti" ;
-lin n8 = mkTal "åtte" "atten"   "åtti" ;
-lin n9 = mkTal "ni"  "nitten"   "nitti" ;
-
-lin pot01 = {s = table {f => "ett"}} ;
-lin pot0 d = {s = table {f => d.s ! f}} ;
-lin pot110 = ss "ti" ;
-lin pot111 = ss "elleve" ;
-lin pot1to19 d = ss (d.s ! ton) ;
-lin pot0as1 n = ss (n.s ! ental) ;
-lin pot1 d = ss (d.s ! tiotal) ;
-lin pot1plus d e = ss (d.s ! tiotal ++ e.s ! ental) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss (d.s ! ental ++ "hundre") ;
-lin pot2plus d e = ss (d.s ! ental ++ "hundre" ++ "og" ++ e.s) ;
-lin pot2as3 n = n ;
-lin pot3 n = ss (n.s ++ "tusen") ;
-lin pot3plus n m = ss (n.s ++ "tusen" ++ m.s) ;
-
-
-}
diff --git a/examples/numerals/old_church_slavonic.gf b/examples/numerals/old_church_slavonic.gf
deleted file mode 100644
--- a/examples/numerals/old_church_slavonic.gf
+++ /dev/null
@@ -1,65 +0,0 @@
-concrete old_church_slavonic of Numerals = {
-flags coding = utf8 ;
--- je, jo, ja for je, jo, ja etc
--- U, I yers
--- ä is jat' 
--- q is [ch]
--- y for [bi]
--- e~, o~
--- w for [sh]
-
--- include numerals.Abs.gf ;
--- flags coding=OCScyrillic ;
-
-param Size = sg | dual | threefour | fiveup ; 
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      {s : Str ; s2 : Str ; size : Size } ;
-lincat Sub10 =      {s : Str ; s2 : Str ; size : Size } ;
-lincat Sub100 =     {s : Str ; s2 : Str ; size : Size } ;
-lincat Sub1000 =    {s : Str ; s2 : Str ; size : Size } ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Size -> {s : Str ; s2 : Str ; size : Size} = 
-  \petI -> \sz -> { s = petI ; s2 = petI ; size = sz};
-
-oper mkNum5 : Str -> {s : Str ; s2 : Str ; size : Size} = \s -> mkNum s fiveup ;
-
-lin num x = {s = [] ++ x.s ++ []} ; -- the Old Church Slavonic Cyrillic script ;
-
-lin n2 = {s = "дъва" ; s2 = [] ; size = dual };
-lin n3 = mkNum (variants {"триѥ" ; "трьѥ" }) threefour ;
-lin n4 = mkNum "четыре" threefour ;
-lin n5 = mkNum5 "пѧть" ;
-lin n6 = mkNum5 "шесть" ;
-lin n7 = mkNum5 "седмь" ;
-lin n8 = mkNum5 "осмь" ;
-lin n9 = mkNum5 "девѧть" ;
-
-lin pot01 = { s = "ѥдинъ" ; s2 = [] ; size = sg };
-lin pot0 d = d ;
-lin pot110 = mkNum5 "десѧть" ;
-lin pot111 = mkNum5 ("ѥдинъ" ++ "на" ++ "десѧте") ;
-lin pot1to19 d = mkNum5 (d.s ++ "на" ++ "десѧте") ;
-lin pot0as1 n = n ;
-lin pot1 d = {s = mkTen d.size d.s ; s2 = mkTen d.size d.s ; size = fiveup} ;
-lin pot1plus d e = {s = mkTen d.size d.s ++ variants {"и" ; "ти"} ++ e.s ; s2 =mkTen d.size d.s ++ variants {"и" ; "ти"} ++ mkattr e.size e.s ; size = e.size} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = mkHund d.size d.s ; s2 = mkHund d.size d.s ; size = fiveup} ;
-lin pot2plus d e = { s = mkHund d.size d.s ++ e.s ; s2 = mkHund d.size d.s ++ e.s2 ; size = e.size } ;
-lin pot2as3 n = {s = n.s };
-lin pot3 n = {s = n.s2 ++ mkThou n.size} ;
-lin pot3plus n m = {s = n.s2 ++ mkThou n.size ++ m.s} ;
-
-oper mkThou : Size -> Str = \sz -> 
-  table {sg => (variants {"тысѭшти" ; "тысѩшти"}) ; dual => ("дъвѣ" ++ "тысѭшти") ; threefour => "тысѭштѧ" ; fiveup => "тысѭшть" } ! sz ;
-
-oper mkHund : Size -> Str -> Str = \sz -> \s -> 
-  table {sg => "съто" ; dual => "дъвѣ" ++ "сътѣ" ; threefour => s ++ "съта" ; fiveup => s ++ "сътъ" } ! sz ;
-
-oper mkTen : Size -> Str -> Str = \sz -> \s -> 
-  table {sg => "десѧть" ; dual => s ++ "десѧти" ; threefour => s ++ "десѧте" ; fiveup => s ++ "десѧтъ" } ! sz ; 
-
-oper mkattr : Size -> Str -> Str = \sz -> \s -> table {dual => [] ; _ => s} ! sz;
-
-}
diff --git a/examples/numerals/oromo.gf b/examples/numerals/oromo.gf
deleted file mode 100644
--- a/examples/numerals/oromo.gf
+++ /dev/null
@@ -1,55 +0,0 @@
-concrete oromo of Numerals = {
--- include numerals.Abs.gf ;
-
-param Size = sg | pl ;
-param DForm = unit | teen | ten | ten2 ;
-
-oper LinDigit = {s : DForm => Str ; size : Size } ;
-oper Form = {s : Str ; size : Size } ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = Form ;
-lincat Sub1000 = Form ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 = {s = x0.s} ; 
-
-oper mkNum : Str -> LinDigit = \u ->
-  {s = table {unit => u ; teen => "kudha" + u; ten => u + "tama" ; ten2 => u + "tamii"}; size = pl };
-
-oper mkNum2 : Str -> Str -> LinDigit = \u -> \t ->
-  {s = table {unit => u ; teen => "kudha" + u; ten => t + "a" ; ten2 => t + "ii"}; size = pl };
-
--- lin n1 = mkNum "tokko" ; 
-lin n2 = mkNum2 "lama" "digdam";
-lin n3 = {s = table {unit => "sadii" ; teen => "kudhasadii" ; ten => "soddoma" ; ten2 => "soddomii"} ; size = pl};
-lin n4 = {s = table {unit => "afur" ; teen => variants {"kudha'afur" ; "kudhafur"} ; ten => "afur" + "tama" ; ten2 => "afur" + "tamii"} ; size = pl} ;
-lin n5 = mkNum "shan" ;
-lin n6 = mkNum2 (variants {"ja'a" ; "jaha"}) "jaatam" ;
-lin n7 = mkNum2 "torba" "torbaatam";
-lin n8 = mkNum "saddeet" ;
-lin n9 = mkNum "sagal" ;
-
-oper ss : Str -> Form = \s1 -> {s = s1 ; size = pl} ;
-
-lin pot01  =
-  {s = table {f => "tokko" }; size = sg };
-lin pot0 d = d ;
-lin pot110 = ss "kudhan" ; 
-lin pot111 = ss "kudhatokko" ; 
-lin pot1to19 d = ss (d.s ! teen) ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size } ;
-lin pot1 d = ss (d.s ! ten) ;
-lin pot1plus d e = ss (d.s ! ten2 ++ e.s ! unit) ; 
-lin pot1as2 n = n ;
-lin pot2 d = ss (selsg (d.s ! unit) "dhibba" ! d.size);
-lin pot2plus d e = ss (selsg (d.s ! unit) "dhibba" ! d.size ++ "fi" ++ e.s) ;
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = (selsg n.s "kuma") ! n.size} ;
-lin pot3plus n m = {s = (selsg n.s "kuma") ! n.size ++ "fi" ++ m.s} ;
-
-oper selsg : Str -> Str -> Size => Str = \attr -> \i ->  
-  table {pl => i ++ attr ; sg => variants {i ; i ++ attr }} ; 
-
-}
diff --git a/examples/numerals/pashto.gf b/examples/numerals/pashto.gf
deleted file mode 100644
--- a/examples/numerals/pashto.gf
+++ /dev/null
@@ -1,97 +0,0 @@
-concrete pashto of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=extendedarabic ;
-
-param DForm = unit | ten | teen | spctwo | twenties;
-param Size = sg | two | less100 | more100 ; 
-
--- From Herbert Penzl's Pashto book. There's no standard orthography of
--- Pashto so minor deviations may occur
--- yaw can occur beforer zar and sal but usually doesn't
--- [e] is yaw with two vertical under
--- [$] is Ha with three dots above
--- [X] is Sin with one dot below and one above
--- [A] shouldnt have dots 
--- [p] is be with three dots below like Persian
--- [G] is za/ra etc with one dot below and one above
--- [a] should not have a hamza
--- [P] is a Ha with a hamza above
--- [R] is an r with a ring below
-
-lincat Numeral =    { s : Str } ;
-oper LinDigit = {s : DForm => Str ; size : Size} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; s2 : Str ; size : Size } ; 
-lincat Sub1000000 = { s : Str } ;
-
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ; -- the Extented-Arabic environment
-
-oper mkNum : Str -> Str -> Str -> LinDigit = 
-  \dwA -> \cl -> \dwwls ->  
-  {s = table {unit => dwA ; ten => cl ; teen => dwwls ; spctwo => dwA ; twenties => dwA + "وىشت"} ; size = less100 } ;
-
-oper mkIrrNum : Str -> Str -> Str -> Str -> Str -> LinDigit = 
-  \dwA -> \cl -> \dwwls -> \dw -> \dr ->  
-  {s = table {unit => dwA ; ten => cl ; teen => dwwls ; spctwo => dw ; twenties 
-=> dr + "وىشت"} ; size = less100 } ;
-
--- lin n1 mkNum "يو" "لس" ... ;
-lin n2 = {s = table {unit => "دوه" ; ten => "شل" ; teen => "دوولس" ; 
-                     spctwo => "دو" ; twenties => "دوه" + "وىشت" } ; 
-          size = two }; 
-lin n3 = mkIrrNum "دري" "دۍرش" "ديارلس" "دري" "در" ;
-lin n4 = mkIrrNum "څلور" "څلوۍښت" "څورلس" "څلور" "څلۍر";
-lin n5 = mkNum "پنځه" "پنځوس" (variants { "پنځهلس"; "پنځلس"}) ;
-lin n6 = mkNum "شپږ" "شپۍته" "سپاړلس" ;
-lin n7 = mkNum "اوه" "اويا" (variants {"اوهلس"; "اولس"}) ;
-lin n8 = mkNum "اته" "اتيا" (variants {"اتهلس"; "اتلس"}) ;
-lin n9 = mkNum "نه" "نوي" (variants {"نولس"; "نونس"}) ;
-
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-
-lin pot01 = {s = table {unit => "يو" ; 
-                        spctwo => "يو" ; 
-                        twenties => "يو" + "وىشت" ; 
-                        _ => "دuممي" } ; size = sg} ;
-lin pot0 d = {s = table {f => d.s ! f} ; size = less100} ;
-lin pot110 = {s = "لس" ; size = less100} ; 
-lin pot111 = {s = "يوولس" ; size = less100} ;
-lin pot1to19 d = {s = d.s ! teen ; size = less100} ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size} ;
-lin pot1 d = {s = d.s ! ten ; size = less100} ;
-lin pot1plus d e = {s = table {two => e.s ! twenties ;  
-                               _ => e.s ! spctwo ++ (d.s ! ten) } ! d.size ; 
-                    size = less100} ;
-lin pot1as2 n = {s = n.s ; s2 = "دuممي" ; size = n.size } ;
-lin pot2 d = {s = (mkswA (d.s ! unit)) ! d.size ; s2 = (mklk (d.s ! unit)) ! d.size ; size = more100} ;
-lin pot2plus d e = 
-  {s = (mkvarswA (d.s ! unit)) ! d.size ++ "او" ++ e.s ; 
-   s2 = (mklk (d.s ! unit)) ! d.size ++ e.s ++ (mkzrA ! e.size) ; 
-   size = more100} ;
-
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = table { sg => "زر" ;
-			  two => n.s ++ "زره" ;
-                          less100 => n.s ++ "زره" ; 
-                          more100 => n.s2 } ! n.size} ;
-lin pot3plus n m = 
-  {s = table { sg => variants {"زر" ; "يو" ++ "زر"} ;
-	       two => n.s ++ "زره" ; 
-               less100 => n.s ++ "زره" ; 
-               more100 => n.s2 } ! n.size ++ maybeaw ! m.size ++ m.s} ;
-
-
-oper mklk : Str -> Size => Str = \s -> table {sg => "لك" ; _ => s ++ "لك"} ;
-oper maybeaw : Size => Str = table {more100 => [] ; _ => "او"} ;
-oper mkswA : Str -> Size => Str = \s -> table {sg => "سل" ; _ => s ++ "سوه"} ;
-oper mkvarswA : Str -> Size => Str = 
-  \s -> table {sg => (variants {"سل" ; "يو" ++ "سل"}) ; _ => s ++ "سوه"} ; 
-oper mkzrA : Size => Str = table {sg => "زر" ; _ => "زره"} ; 
-
-
-}
diff --git a/examples/numerals/polish.gf b/examples/numerals/polish.gf
deleted file mode 100644
--- a/examples/numerals/polish.gf
+++ /dev/null
@@ -1,101 +0,0 @@
-concrete polish of Numerals = {
-flags language = pl_PL ;
--- numerals in Polish, author Wojciech Mostowski, 20/9/2002
-
--- include numerals.Abs.gf ;
-
--- all different for unit digits, teens, tens and hundreds
-param DForm = unit  | teen  | ten | hund ;
-
--- cases for thousand in Polish
--- 1000 - jeden TYSIAC
--- 2000 - dwa TYSIACE
--- 3000 - trzy TYSIACE
--- 4000 - cztery TYSIACE
--- 5000 - piec TYSIECY
--- 104000 - sto cztery TYSIECE
--- 105000 - sto piec TYSIECY
--- 24000 - dwadziescia cztery TYSIACE
--- 25000 - dwadziescia piec TYSIACY
--- BUT e.g.
--- 21000 - dwadziescia jeden TYSIECY (not TYSIAC)
--- 11000 - jedenascie TYSIECY
--- (12..19)000 - TYSIECY
-
-param ThForm = onlyone | lastone | twoorthreeorfour | fiveup ;
-
-oper LinDigit = {s : DForm => Str; o : ThForm ; t : ThForm } ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      LinDigit ;
-lincat Sub10 =      {s : DForm => Str; o : ThForm ; t : ThForm } ;
-lincat Sub100 =     {s : Str; t : ThForm } ;
-lincat Sub1000 =    {s : Str; t : ThForm } ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> Str -> Str -> ThForm -> LinDigit = 
-  \dwa -> \dwanascie -> \dwadziescia -> \dwiescie -> \thform ->
-  { s = table {unit => dwa ; teen => dwanascie ; ten => dwadziescia ; hund =>
-dwiescie  };
-    o =  thform ; t = thform
-  };
-
-oper mkRegNum1 : Str -> LinDigit = 
-  \siedem -> 
-  { s = table { unit => siedem ; teen => siedem + "nascie" ; 
-                ten => siedem + "dziesiat" ; hund => siedem + "set"
-              };
-    o =  fiveup ; t = fiveup
-  };
-oper mkRegNum2 : Str -> LinDigit = 
-  \pie -> 
-  { s = table { unit => pie + "c" ; teen => pie + "tnascie" ; 
-                ten => pie + "cdziesiat" ; hund => pie + "cset"
-              };
-    o =  fiveup ; t = fiveup
-  };
-
-oper mkTh : ThForm => Str = 
-  table { onlyone => "tysiac" ; lastone => "tysiecy" ;
-          twoorthreeorfour => "tysiace" ; fiveup => "tysiecy"
-        }; 
-
-oper ss : Str -> ThForm -> {s : Str ; t : ThForm} = \str -> \th -> {s = str; t = th}
-;
-
-lin num x = x ;
-
-lin n2 = mkNum "dwa"      "dwanascie"      "dwadziescia"      "dwiescie"   
-twoorthreeorfour ;
-lin n3 = mkNum "trzy"     "trzynascie"     "trzydziesci"      "trzysta"    
-twoorthreeorfour ;
-lin n4 = mkNum "cztery"   "czternascie"    "czterdziesci"     "czterysta"  
-twoorthreeorfour ;
-lin n5 = mkRegNum2 "pie" ;
-lin n6 = mkNum "szesc"    "szesnascie"     "szescdziesiat"    "szescset"    fiveup;
-lin n7 = mkRegNum1 "siedem" ;
-lin n8 = mkRegNum1 "osiem" ;
-lin n9 = mkRegNum2 "dziewie" ;
-
-lin pot01 = { s = table {hund => "sto"; f => "jeden" };
-              o = onlyone ; t = lastone
-            };
-lin pot0 d = {s = table {f => d.s ! f} ; o = d.o ; t = d.t} ;
-lin pot110 = ss "dziesiec" fiveup ;
-lin pot111 = ss "jedenascie" fiveup ;
-lin pot1to19 d = {s = d.s ! teen ; t = fiveup} ;
-lin pot0as1 n = {s = n.s ! unit ; t = n.o} ;
-lin pot1 d = {s = d.s ! ten ; t = fiveup} ;
-lin pot1plus d e = {s = d.s ! ten ++ e.s ! unit; t = e.t} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = d.s ! hund ; t = fiveup} ;
-lin pot2plus d e = { s = d.s ! hund ++ e.s ; 
-                     t = table { onlyone => lastone ; f =>  f } ! e.t 
-                   } ;
-
-lin pot2as3 n = n ;
-lin pot3 n = {s = n.s ++ mkTh ! n.t} ;
-lin pot3plus n m = {s = n.s ++ mkTh ! n.t ++ m.s} ;
-
-
-}
diff --git a/examples/numerals/portuguese.gf b/examples/numerals/portuguese.gf
deleted file mode 100644
--- a/examples/numerals/portuguese.gf
+++ /dev/null
@@ -1,63 +0,0 @@
-concrete portuguese of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit | teen | ten | hundred ;
-param Size = sg | less10 | pl ;
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str ; size : Size } ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; size : Size } ;
-lincat Sub100 = {s : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; size : Size} ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkNum : Str -> Str -> Str -> Str -> LinDigit = 
-  \dois -> \doze -> \vinte -> \duzentos -> 
-  {s = table {unit => dois ; teen => doze ; ten => vinte ; hundred => duzentos} ; size = less10} ;
-
-
-lin num x0 =
-  {s = x0.s} ;
-
-lin n2 = mkNum "dois" "doze" "vinte" "duzentos" ;
-lin n3 = mkNum "três" "treze" "trinta" "trezentos" ;
-lin n4 = mkNum "cuatro" (variants {"catorze" ; "quatorze"}) "quarenta" "cuatrocentos" ;
-lin n5 = mkNum "cinco" "quinze" "cinqüenta" "quinhentos" ;
-lin n6 = mkNum "seis" (variants {"dezasseis" ; "dezesseis"}) "sessenta" "seiscentos" ;
-lin n7 = mkNum "sete" (variants {"dezassete" ; "dezessete"}) "setenta" "setecentos" ;
-lin n8 = mkNum "oito" "dezoito" "oitenta" "oitocentos" ;
-lin n9 = mkNum "nove" (variants {"dezanove" ; "dezenove"}) "noventa" "novecentos" ;
-
-lin pot01  = {s = table {unit => "um" ; hundred => "cem" ; _ => "dummy"} ; size = sg} ;
-lin pot0 d = d ; 
-lin pot110 =
-  {s = "dez" ; size = pl} ;
-lin pot111  =
-  {s = "onze" ; size = pl} ;
-lin pot1to19 d =
-  {s = d.s ! teen ; size = pl} ;
-lin pot0as1 n =
-  {s = n.s ! unit ; size = n.size } ;
-lin pot1 d =
-  {s = d.s ! ten ; size = pl} ;
-lin pot1plus d e =
-  {s = d.s ! ten ++ "e" ++ e.s ! unit ; size = pl} ;  
-lin pot1as2 n =
-  {s = n.s ; size = n.size} ;
-lin pot2 d =
-  {s = d.s ! hundred ; size = pl} ;  
-lin pot2plus d e =
-  {s = table {sg => "cento" ;  
-              _ => d.s ! hundred } ! d.size ++ (add e.s) ! e.size ; size = pl} ;
-lin pot2as3 n =
-  {s = n.s} ;
-lin pot3 n =
-  {s = table {sg => "mil" ; _ => n.s ++ "mil"} ! n.size} ;
-lin pot3plus n m =
-  {s = table {sg => "mil" ; _ => n.s ++ "mil"} ! n.size ++ (add m.s) ! m.size } ;
-
-oper add : Str -> Size => Str = \s -> table {pl => s ; _ => "e" ++ s}; 
-
-}
diff --git a/examples/numerals/quechua.gf b/examples/numerals/quechua.gf
deleted file mode 100644
--- a/examples/numerals/quechua.gf
+++ /dev/null
@@ -1,56 +0,0 @@
-concrete quechua of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit | havingunit ;
-param Size = sg | pl ; 
-
--- Quechua har no standard orthography so there are numerous spelling variants
--- not considered here.
-
-lincat Numeral =    { s : Str } ;
-oper LinDigit = {s : DForm => Str ; size : Size} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; size : Size} ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkRegNum1 : Str -> LinDigit = 
-  \juk -> 
-  { s = table { unit => juk ; havingunit => juk + "niyuq" } ; size = pl}; 
-
-oper mkRegNum2 : Str -> LinDigit = 
-  \kinsa -> 
-  { s = table { unit => kinsa ; havingunit => kinsa + "yuq" } ; size = pl};
-
-lin num x = x ;
--- lin n1 mkRegNum1 "juk";
-lin n2 = mkRegNum1 "iskay";
-lin n3 = mkRegNum2 "kinsa";
-lin n4 = mkRegNum2 "tawa";
-lin n5 = mkRegNum2 "pishq'a" ;
-lin n6 = mkRegNum2 "suqta";
-lin n7 = mkRegNum1 "k'anchis" ;
-lin n8 = mkRegNum1 "pusaq" ;
-lin n9 = mkRegNum1 "isk'un" ;
-
-lin pot01 = {s = table { unit => "juk" ; havingunit => "juk" + "niyuq" } ; size = sg} ;
-lin pot0 d = d ;
-lin pot110 = {s = "chunka" ; size = pl } ;
-lin pot111 = {s = "chunka" ++ "jukniyuq" ; size = pl } ;
-lin pot1to19 d = {s = "chunka" ++ d.s ! havingunit ; size = pl } ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size} ;
-lin pot1 d = {s = d.s ! unit ++ "chunka" ; size = pl} ;
-lin pot1plus d e = {s = (d.s ! unit ++ "chunka") ++ e.s ! havingunit ; size = pl } ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = (drop (d.s ! unit)) ! d.size ++ "pachak" ; size = pl} ;
-lin pot2plus d e = {s = (drop (d.s ! unit)) ! d.size ++ "pachak" ++ e.s ; size = pl} ;
-
-lin pot2as3 n = n ;
-lin pot3 n = {s = (drop n.s) ! n.size ++ "warank'a"} ;
-lin pot3plus n m = {s = (drop n.s) ! n.size ++ "warank'a" ++ m.s} ;
-
-oper drop : Str -> Size => Str = \s -> table {sg => [] ; pl => s } ; 
-
-}
diff --git a/examples/numerals/romanian.gf b/examples/numerals/romanian.gf
deleted file mode 100644
--- a/examples/numerals/romanian.gf
+++ /dev/null
@@ -1,70 +0,0 @@
-concrete romanian of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=latinasupplement ;
-
--- Note [s,], [a%] for Romanian s, and a with up bow ontop (not â)
-
-param DForm = unit | teen | ten | attr ;
-param MidForm = indep | det ; 
-param Size = sg | less20 | pl ;
-
-lincat Numeral =    { s : Str } ;
-oper LinDigit = {s : DForm => Str ; size : Size} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : MidForm => Str ; size : Size} ;
-lincat Sub1000 = {s : MidForm => Str ; size : Size} ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> Str -> LinDigit = 
-  \two -> \twelve -> \twenty -> mkNumSpc two twelve twenty two ;
-
-oper mkNumSpc : Str -> Str -> Str -> Str -> LinDigit = 
-  \two -> \twelve -> \twenty -> \doua -> 
-  {s = table {unit => two ; teen => twelve ; ten => twenty ; attr => doua} ; size = less20} ;
-
-oper regNum : Str -> LinDigit = 
-  \trei -> mkNum trei (trei + variants { "sprezece" ; "şpe" }) (trei + "zeci") ;
-
-oper ss : Str -> {s : MidForm => Str ; size : Size} = \st -> {s = table {_ => st} ; size = less20} ;
-
-lin num x = {s = [] ++ x.s ++ [] }; -- Latin A Supplement chars
-lin n2 = mkNumSpc "doi" (variants { "doisprezece" ; "doişpe"}) "douăzeci" "două" ;
-lin n3 = regNum "trei" ;
-lin n4 = mkNum "patru" (variants{"paisprezece" ; "paişpe"}) "patruzeci" ;
-lin n5 = mkNum "cinci" (variants{"cinsprezece" ; "cinşpe"}) "cincizeci";
-lin n6 = mkNum "şase" (variants{"şaisprezece" ; "şaişpe"}) "şaizeci" ;
-lin n7 = mkNum "şapte" (variants{"şaptesprezece" ; "şaptişpe"}) "şaptezeci" ; 
-lin n8 = mkNum "opt" (variants{"optsprezece" ; "optişpe"}) "optzeci" ;
-lin n9 = regNum "nouă" ;
-
-lin pot01 = {s = table {attr => "o" ; f => "unu"} ; size = sg} ;
-lin pot0 d = d ;
-lin pot110 = ss "zece" ;
-lin pot111 = ss (variants { "unsprezece" ; "unşpe"}) ;
-lin pot1to19 d = {s = table {_ => d.s ! teen } ; size = less20} ;
-lin pot0as1 n = {s = table {indep => n.s ! unit ; det => n.s ! attr } ; size = n.size} ;
-lin pot1 d = {s = table {_ => d.s ! ten } ; size = pl} ;
-lin pot1plus d e = 
-  {s = table {indep => d.s ! ten ++ "şi" ++ e.s ! unit ;
-              det => d.s ! ten ++ "şi" ++ e.s ! attr } ; 
-   size = pl} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = table {_ => d.s ! attr ++ (mksute d.size) }; size = pl} ;
-lin pot2plus d e = 
-  {s = table {indep => d.s ! attr ++ (mksute d.size) ++ e.s ! indep;
-              det => d.s ! attr ++ (mksute d.size) ++ e.s ! det }; 
-   size = pl} ;
-lin pot2as3 n = {s = n.s ! indep };
-lin pot3 n = {s = (mkmie n.size (n.s ! det) (n.s ! indep))} ;
-lin pot3plus n m = {s = (mkmie n.size (n.s ! det) (n.s ! indep)) ++ m.s ! indep} ;
-
-oper mksute : Size -> Str = \sz -> table {sg => "suta" ; _ => "sute" } ! sz ; 
-oper mkmie : Size -> Str -> Str -> Str = \sz -> \attr -> \indep -> 
-  table {sg => "o" ++ "mie" ;
-         less20 => attr ++ "mii" ;
-         pl => indep ++ "de" ++ "mii"} ! sz ;
-
-}
diff --git a/examples/numerals/russian.gf b/examples/numerals/russian.gf
deleted file mode 100644
--- a/examples/numerals/russian.gf
+++ /dev/null
@@ -1,116 +0,0 @@
-concrete russian of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=russian ;
-
--- Toiska, 13/8/2000, AR with Arto Mustajoki.
-
-param DForm = unit  | teen  | ten | hund ;
-param Place = attr  | indep  ;
-param Size  = nom | sgg | plg ;
-param Gen = masc | fem | neut ;
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : DForm => Gen => Str ; size : Size} ;
-lincat Sub10 = {s : Place => DForm => Gen => Str ; size : Size} ;
-lincat Sub100 = {s : Place => Gen => Str ; size : Size} ;
-lincat Sub1000 = {s : Place => Gen => Str ; size : Size} ;
-lincat Sub1000000 = {s : Gen => Str} ;
-
-oper mille : Size => Str = table {
-  nom => "тысяча" ;
-  sgg => "тысячи" ;
-  _     => "тысяч"} ;
-
-oper gg : Str -> Gen => Str = \s -> table {_ => s} ;
-
-lin num x0 =
-  {s = [] ++ x0.s ! masc ++ []} ;  -- Russian environment
-
-lin n2  =
-  {s = table {unit => table {fem => "две" ; _ => "два"} ; 
-            teen => gg "двенадцать" ; 
-            ten  => gg "двадцать" ;
-            hund => gg "двести"} ; 
-   size = sgg} ;
-lin n3  =
-  {s = table {unit => gg "три" ; 
-            teen => gg "тринадцать" ; 
-            ten  => gg "тридцать" ;
-            hund => gg "триста"} ; 
-  size = sgg} ;
-lin n4  =
-  {s = table {unit => gg "четыре" ; 
-            teen => gg "четырнадцать" ; 
-            ten  => gg "сорок" ;
-            hund => gg "четыреста"} ; 
-  size = sgg} ;
-lin n5  =
-  {s = table {unit => gg "пять" ; 
-            teen => gg "пятнадцать" ; 
-            ten  => gg "пятьдесят" ;
-            hund => gg "пятьсот"} ; 
-  size = plg} ;
-lin n6  =
-  {s = table {unit => gg "шесть" ; 
-            teen => gg "шестнадцать" ; 
-            ten  => gg "шестьдесят" ;
-            hund => gg "шестьсот"} ; 
-  size = plg} ;
-lin n7  =
-  {s = table {unit => gg "семь" ; 
-            teen => gg "семнадцать" ; 
-            ten  => gg "семьдесят" ;
-            hund => gg "семьсот"} ; 
-  size = plg} ;
-lin n8  =
-  {s = table {unit => gg "восемь" ; 
-            teen => gg "восемнадцать" ; 
-            ten  => gg "восемьдесят" ;
-            hund => gg "восемьсот"} ; 
-  size = plg} ;
-lin n9  =
-  {s = table {unit => gg "девять" ; 
-            teen => gg "девятнадцать" ; 
-            ten  => gg "девяносто" ;
-            hund => gg "девятьсот"} ; 
-  size = plg} ;
-
-
-lin pot01  =
-  {s = table {attr => table {hund => gg "сто" ; _ => gg []} ; 
-            _ => table {hund => gg "сто" ; 
-                     _ => table {masc => "один" ; fem => "одна" ; _ => "одно"}}} ;
-   size = nom} ;
-lin pot0 d =
-  {s = table {_ => d.s} ; size = d.size} ;
-lin pot110  =
-  {s = table {_ => gg "десять"} ; size = plg} ;
-lin pot111  =
-  {s = table {_ => gg "одиннадцать"} ; size = plg} ; --- 11
-lin pot1to19 d =
-  {s = table {_ => d.s ! teen} ; size = plg} ;
-lin pot0as1 n =
-  {s = table {p => n.s ! p ! unit} ; size = n.size} ;
-lin pot1 d =
-  {s = table {_ => d.s ! ten} ; size = plg} ; ---
-lin pot1plus d e =
-  {s = table {_ => 
-            table {g => d.s ! ten ! g ++ e.s ! indep ! unit ! g}} ; size = e.size} ;
-lin pot1as2 n =
-  {s = n.s ; size = n.size} ;
-lin pot2 d =
-  {s = table {p => d.s ! p ! hund} ; size = plg} ;
-lin pot2plus d e =
-  {s = table {p => table {g => d.s ! p ! hund ! g ++ e.s ! indep ! g}} ; size = e.size} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-lin pot3 n =
-  {s = gg (n.s ! attr ! fem ++ mille ! n.size)} ;
-lin pot3plus n m =
-  {s = table {g => n.s ! attr ! fem ++ mille ! n.size ++ m.s ! indep ! g}} ;
-
---- TODO
---- raz/odin
-
-
-}
diff --git a/examples/numerals/sango.gf b/examples/numerals/sango.gf
deleted file mode 100644
--- a/examples/numerals/sango.gf
+++ /dev/null
@@ -1,66 +0,0 @@
-concrete sango of Numerals = {
--- include numerals.Abs.gf ;
-
-param Size = sg | pl | over10;
-
-oper Form = {s : Str ; size : Size } ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = Form ;
-lincat Sub10 = Form ;
-lincat Sub100 = Form ;
-lincat Sub1000 = Form ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ; -- TODO: Encoding
-
-oper mkNum : Str -> Form = \mbili -> 
-  {s = mbili ; size = pl };
-
--- O IPA for o in cod
--- Ó
-
--- lin n1 = mkNum "ÓkO" ; 
-lin n2 = mkNum "óse" ;
-lin n3 = mkNum "otá" ;
-lin n4 = mkNum "osió" ;
-lin n5 = mkNum "ukú" ;
-lin n6 = mkNum "omaná" ;
-lin n7 = mkNum "mbásámbárá" ;
-lin n8 = mkNum "miombe" ;
-lin n9 = mkNum "ngombáyá" ;
-
-oper nandoni : Str = ("na" ++ variants {"ndó" ++ "ní" ; []}) ;
-
-oper ss : Str -> Form = \s1 -> {s = s1 ; size = over10} ;
-
-lin pot01 = {s = "ÓkO" ; size = sg };
-lin pot0 d = d ;
-lin pot110 = ss ("bale" ++ "ÓkO"); 
-lin pot111 = ss ("bale" ++ "ÓkO" ++ nandoni ++ "ÓkO");
-lin pot1to19 d = ss ("bale" ++ "ÓkO" ++ nandoni ++ d.s);
-lin pot0as1 n = n ;
-lin pot1 d = ss ("bale" ++ d.s ) ;
-lin pot1plus d e = ss ("bale" ++ d.s ++ nandoni ++ e.s ) ; 
-lin pot1as2 n = n ;
-lin pot2 d = ss (mkng d.size d.s) ;
-lin pot2plus d e = ss ((mkng d.size d.s) ++ nandoni ++ e.s) ;
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = mktau n.size n.s } ;
-lin pot3plus n m = {s = mktau n.size (n.s ++ nandoni ++ m.s) } ; 
-
-oper mkng : Size -> Str -> Str = \sz -> \attr -> 
-  table {pl => "ngbangbu" ++ attr ;
-         over10 => "dummy" ;  
-         sg => variants {"ngbangbu" ++ "ÓkO"; "ngbangbu" }} ! sz ;
-
-oper mktau : Size -> Str -> Str = \sz -> \attr ->
-  table {pl => "ngbangbu" ++ "bale" ++ attr ;
-         over10 => "N/A" ; 
-         sg => variants {"ngbangbu" ++ "bale"; "kutu"} ++ attr} ! sz ;
-
-
-
-
-
-}
diff --git a/examples/numerals/slovak.gf b/examples/numerals/slovak.gf
deleted file mode 100644
--- a/examples/numerals/slovak.gf
+++ /dev/null
@@ -1,63 +0,0 @@
-concrete slovak of Numerals = {
--- include numerals.Abs.gf ;
-
--- by Karol Ostrovsky, Chalmers
--- mechanically translated to new GF notation by AR
-
-param DForm = unit  | teen  | ten  ;
-param Place = indep  | prae  ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : {p1 : DForm ; p2 : Place} => Str} ;
-lincat Sub10 = {s : {p1 : DForm ; p2 : Place} => Str} ;
-lincat Sub100 = {s : Place => Str} ;
-lincat Sub1000 = {s : Place => Str} ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-lin n2  =
-  {s = table {{p1 = unit ; p2 = indep} => "dva" ; {p1 = unit ; p2 = prae} => "dve" ; {p1 = teen ; p2 = indep} => "dvanast" ; {p1 = teen ; p2 = prae} => "dvanast" ; {p1 = ten ; p2 = indep} => "dvadsat" ; {p1 = ten ; p2 = prae} => "dvadsat"}} ;
-lin n3  =
-  {s = table {{p1 = unit ; p2 = indep} => "tri" ; {p1 = unit ; p2 = prae} => "tri" ; {p1 = teen ; p2 = indep} => "trinast" ; {p1 = teen ; p2 = prae} => "trinast" ; {p1 = ten ; p2 = indep} => "tridsat" ; {p1 = ten ; p2 = prae} => "tridsat"}} ;
-lin n4  =
-  {s = table {{p1 = unit ; p2 = indep} => "styri" ; {p1 = unit ; p2 = prae} => "styri" ; {p1 = teen ; p2 = indep} => "strnast" ; {p1 = teen ; p2 = prae} => "strnast" ; {p1 = ten ; p2 = indep} => "styridsat" ; {p1 = ten ; p2 = prae} => "styridsat"}} ;
-lin n5  =
-  {s = table {{p1 = unit ; p2 = indep} => "pat" ; {p1 = unit ; p2 = prae} => "pat" ; {p1 = teen ; p2 = indep} => "patnast" ; {p1 = teen ; p2 = prae} => "patnast" ; {p1 = ten ; p2 = indep} => "patdesiat" ; {p1 = ten ; p2 = prae} => "patdesiat"}} ;
-lin n6  =
-  {s = table {{p1 = unit ; p2 = indep} => "sest" ; {p1 = unit ; p2 = prae} => "sest" ; {p1 = teen ; p2 = indep} => "sestnast" ; {p1 = teen ; p2 = prae} => "sestnast" ; {p1 = ten ; p2 = indep} => "sestdesiat" ; {p1 = ten ; p2 = prae} => "sestdesiat"}} ;
-lin n7  =
-  {s = table {{p1 = unit ; p2 = indep} => "sedem" ; {p1 = unit ; p2 = prae} => "sedem" ; {p1 = teen ; p2 = indep} => "sedemnast" ; {p1 = teen ; p2 = prae} => "sedemnast" ; {p1 = ten ; p2 = indep} => "sedemdesiat" ; {p1 = ten ; p2 = prae} => "sedemdesiat"}} ;
-lin n8  =
-  {s = table {{p1 = unit ; p2 = indep} => "osem" ; {p1 = unit ; p2 = prae} => "osem" ; {p1 = teen ; p2 = indep} => "osemnast" ; {p1 = teen ; p2 = prae} => "osemnast" ; {p1 = ten ; p2 = indep} => "osemdesiat" ; {p1 = ten ; p2 = prae} => "osemdesiat"}} ;
-lin n9  =
-  {s = table {{p1 = unit ; p2 = indep} => "devat" ; {p1 = unit ; p2 = prae} => "devat" ; {p1 = teen ; p2 = indep} => "devatnast" ; {p1 = teen ; p2 = prae} => "devatnast" ; {p1 = ten ; p2 = indep} => "devatdesiat" ; {p1 = ten ; p2 = prae} => "devatdesiat"}} ;
-lin pot01  =
-  {s = table {{p1 = unit ; p2 = indep} => "jedna" ; {p1 = unit ; p2 = prae} => [] ; {p1 = teen ; p2 = indep} => "jedna" ; {p1 = teen ; p2 = prae} => [] ; {p1 = ten ; p2 = indep} => "jedna" ; {p1 = ten ; p2 = prae} => []}} ;
-lin pot0 d =
-  {s = table {{p1 = unit ; p2 = indep} => d.s ! {p1 = unit ; p2 = indep} ; {p1 = unit ; p2 = prae} => d.s ! {p1 = unit ; p2 = prae} ; {p1 = teen ; p2 = indep} => d.s ! {p1 = teen ; p2 = indep} ; {p1 = teen ; p2 = prae} => d.s ! {p1 = teen ; p2 = prae} ; {p1 = ten ; p2 = indep} => d.s ! {p1 = ten ; p2 = indep} ; {p1 = ten ; p2 = prae} => d.s ! {p1 = ten ; p2 = prae}}} ;
-lin pot110  =
-  {s = table {indep => "desat" ; prae => "desat"}} ;
-lin pot111  =
-  {s = table {indep => "jedenast" ; prae => "jedenast"}} ;
-lin pot1to19 d =
-  {s = table {indep => d.s ! {p1 = teen ; p2 = indep} ; prae => d.s ! {p1 = teen ; p2 = prae}}} ;
-lin pot0as1 n =
-  {s = table {indep => n.s ! {p1 = unit ; p2 = indep} ; prae => n.s ! {p1 = unit ; p2 = indep}}} ;
-lin pot1 d =
-  {s = table {indep => d.s ! {p1 = ten ; p2 = indep} ; prae => d.s ! {p1 = ten ; p2 = prae}}} ;
-lin pot1plus d e =
-  {s = table {indep => (d.s ! {p1 = ten ; p2 = indep}) ++ e.s ! {p1 = unit ; p2 = indep} ; prae => (d.s ! {p1 = ten ; p2 = prae}) ++ e.s ! {p1 = unit ; p2 = indep}}} ;
-lin pot1as2 n =
-  {s = table {indep => n.s ! indep ; prae => n.s ! indep}} ;
-lin pot2 d =
-  {s = table {indep => (d.s ! {p1 = unit ; p2 = prae}) ++ "sto" ; prae => (d.s ! {p1 = unit ; p2 = prae}) ++ "sto"}} ;
-lin pot2plus d e =
-  {s = table {indep => (d.s ! {p1 = unit ; p2 = prae}) ++ "sto" ++ e.s ! indep ; prae => (d.s ! {p1 = unit ; p2 = prae}) ++ "sto" ++ e.s ! indep}} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-lin pot3 n =
-  {s = (n.s ! prae) ++ "tisic"} ;
-lin pot3plus n m =
-  {s = (n.s ! prae) ++ "tisic" ++ m.s ! indep} ;
-
-}
diff --git a/examples/numerals/sorani.gf b/examples/numerals/sorani.gf
deleted file mode 100644
--- a/examples/numerals/sorani.gf
+++ /dev/null
@@ -1,99 +0,0 @@
-concrete sorani of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=extendedarabic ;
-
-param DForm = unit | ten | teen | hund | kilurrest | kilurresthAzar ;
-param Size = sg | less500 | fiveup | more500 ; 
-
--- From Manuel de Kurde (dialecte Sorani). 
--- 
--- [W] is waw with a horizontal line above
--- [E] is a ye with a horizonytal line above
--- [A] shouldnt have dots (= ta marbuta; also inside a word) 
--- [p] is be with three dots below like Persian
--- [j] is djim like normal, like arabic (not ye)
--- [O] is a waw with a hacek above
--- [F] is a fa with three dots above (i.e v)
--- [Z] is a zain with three dots above (i.e zh)
--- [I] is a ye with a horizontal line above
--- [C] is a djim with three dots below like Persian (i.e ch)
--- [c] is shin (i.e sh)
--- [H] is Arabic Ha (= djim without dots)
-
--- [P] is a Ha with a hamza above
--- [R] is an r with a ring below
-
-lincat Numeral =    { s : Str } ;
-oper LinDigit = {s : DForm => Str ; size : Size} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; s2 : Str ; size : Size} ; 
-lincat Sub1000000 = { s : Str } ;
-
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ; -- the Arabic environment
-
-oper mkNum : Str -> Str -> Str -> LinDigit = 
-  \dwA -> \cl -> \dwwls ->  
-  {s = table {unit => dwA ; ten => cl ; teen => dwwls ; hund => dwA + "سهد" ;
-              kilurrest => "دuممي" ; kilurresthAzar => "دuممي" } ; size = less500};
- 
-oper mkNum6 : Str -> Str -> Str -> Str -> Str -> LinDigit = 
-  \dwA -> \cl -> \dwwls -> \pEn -> \rest -> 
-  {s = table {unit => dwA ; ten => cl ; teen => dwwls ; hund => pEn + "سهد" ;
-              kilurrest => rest + "سهد" ; kilurresthAzar => rest + "سهد" ++ "ههزار"} ; size = fiveup} ;
-
--- lin n1 mkNum "يهك" "ده" variants { "يازده" ; "يانزه"} [] ;
-lin n2 = mkNum "دۇ" "بىست" (variants { "دووازده" ; "دووانزه" }) ; 
-lin n3 = mkNum "سى" "سى" (variants { "سىزده" ; "سيانزه" }) ;
-lin n4 = mkNum "چووار" "ځل" "چووارده" ;
-lin n5 = {s = table {unit => "پىنج" ; 
-                     ten => "پهنجا" ; 
-                     teen => (variants { "پازده" ; "پانزه" }) ; 
-                     hund => "پىن" + "سهد"; 
-                     kilurrest => [] ;
-                     kilurresthAzar => [] } ;
-          size = fiveup } ;
-
-lin n6 = mkNum6 "شهش" "شهست" (variants { "شازده"; "شانزه"}) "شهش" [] ;
-lin n7 = mkNum6 "حهوت" "حهفتا" "حهڤده" "حهو" "دۇ" ;
-lin n8 = mkNum6 "ههشت" "ههشتا" "ههژده" "ههش" "سى" ;
-lin n9 = mkNum6 "نۃ" "نهوهد" "نۃزده" "نۃ" "چووار" ; 
-
-oper ss : Str -> {s : Str ; size : Size} = \s -> {s = s ; size = less500} ;
-
-lin pot01 = {s = table {unit => "يهك" ; hund => "سهد" ; _ => "دuممي" } ; size = sg } ;
-lin pot0 d = {s = table {f => d.s ! f} ; size = d.size} ;
-lin pot110 = ss "ده" ; 
-lin pot111 = ss (variants { "يازده" ; "يانزه"});
-lin pot1to19 d = {s = d.s ! teen ; size = less500 } ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size} ;
-lin pot1 d = {s = d.s ! ten ; size = less500} ;
-lin pot1plus d e = {s = (d.s ! ten) ++ "و" ++ (e.s ! unit); size = less500} ;
-lin pot1as2 n = {s = n.s ; s2 = "دuممي" ; size = n.size } ; 
-lin pot2 d = {s = d.s ! hund ; s2 = "كلۇر" ++ d.s ! kilurresthAzar ; size = isover500 d.size} ;
-lin pot2plus d e = 
-  {s = d.s ! hund ++ e.s ; 
-   s2 = "كلۇر" ++ d.s ! kilurrest ++ (mkhAzar e.s "دuممي") ! e.size ; 
-   size = isover500 d.size} ;
-lin pot2as3 n = {s = n.s} ;
-lin pot3 n = {s = (mkhAzar n.s n.s2) ! n.size } ;
-lin pot3plus n m = {s =(mkhAzar n.s n.s2) ! n.size ++ m.s} ;
-
-oper isover500 : Size -> Size = \sz -> 
-  table {fiveup => more500 ; _ => less500} ! sz ; 
-
-oper mkhAzar : Str -> Str -> Size => Str = \attr -> \kilur -> 
-  table {sg => "ههزار" ; 
-         fiveup => attr ++ "ههزار" ; 
-         less500 => attr ++ "ههزار" ; 
-         more500 => kilur} ;
-
-
-
-
-
-}
diff --git a/examples/numerals/spanish.gf b/examples/numerals/spanish.gf
deleted file mode 100644
--- a/examples/numerals/spanish.gf
+++ /dev/null
@@ -1,64 +0,0 @@
-concrete spanish of Numerals = {
--- include numerals.Abs.gf ;
-
--- by Carlos Gonzalia, Chalmers, 1999
--- original source automatically translated to new GF by AR
-
-param DForm = unit  | teen  | ten  | hundred  ;
-param Modif = mod  | unmod  | conj  ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = {inh : Modif ; s : {p1 : DForm ; p2 : Modif} => Str} ;
-lincat Sub10 = {s : {p1 : DForm ; p2 : Modif} => Str} ;
-lincat Sub100 = {s : Str} ;
-lincat Sub1000 = {s : Str} ;
-lincat Sub1000000 = {s : Str} ;
-
-lin num x0 =
-  {s = x0.s} ;
-lin n2  =
-  {inh = mod ; s = table {{p1 = unit ; p2 = mod} => "dos" ; {p1 = unit ; p2 = unmod} => "dos" ; {p1 = unit ; p2 = conj} => "y" ++ "dos" ; {p1 = teen ; p2 = mod} => "doce" ; {p1 = teen ; p2 = unmod} => "doce" ; {p1 = teen ; p2 = conj} => "doce" ; {p1 = ten ; p2 = mod} => "veinti" ; {p1 = ten ; p2 = unmod} => "veinte" ; {p1 = ten ; p2 = conj} => "veinte" ; {p1 = hundred ; p2 = mod} => "doscientos" ; {p1 = hundred ; p2 = unmod} => "doscientos" ; {p1 = hundred ; p2 = conj} => "doscientos"}} ;
-lin n3  =
-  {inh = conj ; s = table {{p1 = unit ; p2 = mod} => "tres" ; {p1 = unit ; p2 = unmod} => "tres" ; {p1 = unit ; p2 = conj} => "y" ++ "tres" ; {p1 = teen ; p2 = mod} => "trece" ; {p1 = teen ; p2 = unmod} => "trece" ; {p1 = teen ; p2 = conj} => "trece" ; {p1 = ten ; p2 = mod} => "treinta" ; {p1 = ten ; p2 = unmod} => "treinta" ; {p1 = ten ; p2 = conj} => "treinta" ; {p1 = hundred ; p2 = mod} => "trescientos" ; {p1 = hundred ; p2 = unmod} => "trescientos" ; {p1 = hundred ; p2 = conj} => "trescientos"}} ;
-lin n4  =
-  {inh = conj ; s = table {{p1 = unit ; p2 = mod} => "cuatro" ; {p1 = unit ; p2 = unmod} => "cuatro" ; {p1 = unit ; p2 = conj} => "y" ++ "cuatro" ; {p1 = teen ; p2 = mod} => "catorce" ; {p1 = teen ; p2 = unmod} => "catorce" ; {p1 = teen ; p2 = conj} => "catorce" ; {p1 = ten ; p2 = mod} => "cuarenta" ; {p1 = ten ; p2 = unmod} => "cuarenta" ; {p1 = ten ; p2 = conj} => "cuarenta" ; {p1 = hundred ; p2 = mod} => "cuatrocientos" ; {p1 = hundred ; p2 = unmod} => "cuatrocientos" ; {p1 = hundred ; p2 = conj} => "cuatrocientos"}} ;
-lin n5  =
-  {inh = conj ; s = table {{p1 = unit ; p2 = mod} => "cinco" ; {p1 = unit ; p2 = unmod} => "cinco" ; {p1 = unit ; p2 = conj} => "y" ++ "cinco" ; {p1 = teen ; p2 = mod} => "quince" ; {p1 = teen ; p2 = unmod} => "quince" ; {p1 = teen ; p2 = conj} => "quince" ; {p1 = ten ; p2 = mod} => "cincuenta" ; {p1 = ten ; p2 = unmod} => "cincuenta" ; {p1 = ten ; p2 = conj} => "cincuenta" ; {p1 = hundred ; p2 = mod} => "quinientos" ; {p1 = hundred ; p2 = unmod} => "quinientos" ; {p1 = hundred ; p2 = conj} => "quinientos"}} ;
-lin n6  =
-  {inh = conj ; s = table {{p1 = unit ; p2 = mod} => "seis" ; {p1 = unit ; p2 = unmod} => "seis" ; {p1 = unit ; p2 = conj} => "y" ++ "seis" ; {p1 = teen ; p2 = mod} => "dieciseis" ; {p1 = teen ; p2 = unmod} => "dieciseis" ; {p1 = teen ; p2 = conj} => "dieciseis" ; {p1 = ten ; p2 = mod} => "sesenta" ; {p1 = ten ; p2 = unmod} => "sesenta" ; {p1 = ten ; p2 = conj} => "sesenta" ; {p1 = hundred ; p2 = mod} => "seiscientos" ; {p1 = hundred ; p2 = unmod} => "seiscientos" ; {p1 = hundred ; p2 = conj} => "seiscientos"}} ;
-lin n7  =
-  {inh = conj ; s = table {{p1 = unit ; p2 = mod} => "siete" ; {p1 = unit ; p2 = unmod} => "siete" ; {p1 = unit ; p2 = conj} => "y" ++ "siete" ; {p1 = teen ; p2 = mod} => "diecisiete" ; {p1 = teen ; p2 = unmod} => "diecisiete" ; {p1 = teen ; p2 = conj} => "diecisiete" ; {p1 = ten ; p2 = mod} => "setenta" ; {p1 = ten ; p2 = unmod} => "setenta" ; {p1 = ten ; p2 = conj} => "setenta" ; {p1 = hundred ; p2 = mod} => "setecientos" ; {p1 = hundred ; p2 = unmod} => "setecientos" ; {p1 = hundred ; p2 = conj} => "setecientos"}} ;
-lin n8  =
-  {inh = conj ; s = table {{p1 = unit ; p2 = mod} => "ocho" ; {p1 = unit ; p2 = unmod} => "ocho" ; {p1 = unit ; p2 = conj} => "y" ++ "ocho" ; {p1 = teen ; p2 = mod} => "dieciocho" ; {p1 = teen ; p2 = unmod} => "dieciocho" ; {p1 = teen ; p2 = conj} => "dieciocho" ; {p1 = ten ; p2 = mod} => "ochenta" ; {p1 = ten ; p2 = unmod} => "ochenta" ; {p1 = ten ; p2 = conj} => "ochenta" ; {p1 = hundred ; p2 = mod} => "ochocientos" ; {p1 = hundred ; p2 = unmod} => "ochocientos" ; {p1 = hundred ; p2 = conj} => "ochocientos"}} ;
-lin n9  =
-  {inh = conj ; s = table {{p1 = unit ; p2 = mod} => "nueve" ; {p1 = unit ; p2 = unmod} => "nueve" ; {p1 = unit ; p2 = conj} => "y" ++ "nueve" ; {p1 = teen ; p2 = mod} => "diecinueve" ; {p1 = teen ; p2 = unmod} => "diecinueve" ; {p1 = teen ; p2 = conj} => "diecinueve" ; {p1 = ten ; p2 = mod} => "noventa" ; {p1 = ten ; p2 = unmod} => "noventa" ; {p1 = ten ; p2 = conj} => "noventa" ; {p1 = hundred ; p2 = mod} => "novecientos" ; {p1 = hundred ; p2 = unmod} => "novecientos" ; {p1 = hundred ; p2 = conj} => "novecientos"}} ;
-lin pot01  =
-  {s = table {{p1 = unit ; p2 = mod} => "uno" ; {p1 = unit ; p2 = unmod} => "uno" ; {p1 = unit ; p2 = conj} => "y" ++ "uno" ; {p1 = teen ; p2 = mod} => "uno" ; {p1 = teen ; p2 = unmod} => "uno" ; {p1 = teen ; p2 = conj} => "y" ++ "uno" ; {p1 = ten ; p2 = mod} => "uno" ; {p1 = ten ; p2 = unmod} => "uno" ; {p1 = ten ; p2 = conj} => "y" ++ "uno" ; {p1 = hundred ; p2 = mod} => "ciento" ; {p1 = hundred ; p2 = unmod} => "cien" ; {p1 = hundred ; p2 = conj} => "y" ++ "uno"}} ;
-lin pot0 d =
-  {s = table {{p1 = unit ; p2 = mod} => d.s ! {p1 = unit ; p2 = mod} ; {p1 = unit ; p2 = unmod} => d.s ! {p1 = unit ; p2 = unmod} ; {p1 = unit ; p2 = conj} => d.s ! {p1 = unit ; p2 = conj} ; {p1 = teen ; p2 = mod} => d.s ! {p1 = teen ; p2 = mod} ; {p1 = teen ; p2 = unmod} => d.s ! {p1 = teen ; p2 = unmod} ; {p1 = teen ; p2 = conj} => d.s ! {p1 = teen ; p2 = conj} ; {p1 = ten ; p2 = mod} => d.s ! {p1 = ten ; p2 = mod} ; {p1 = ten ; p2 = unmod} => d.s ! {p1 = ten ; p2 = unmod} ; {p1 = ten ; p2 = conj} => d.s ! {p1 = ten ; p2 = conj} ; {p1 = hundred ; p2 = mod} => d.s ! {p1 = hundred ; p2 = mod} ; {p1 = hundred ; p2 = unmod} => d.s ! {p1 = hundred ; p2 = unmod} ; {p1 = hundred ; p2 = conj} => d.s ! {p1 = hundred ; p2 = conj}}} ;
-lin pot110  =
-  {s = "diez"} ;
-lin pot111  =
-  {s = "once"} ;
-lin pot1to19 d =
-  {s = d.s ! {p1 = teen ; p2 = unmod}} ;
-lin pot0as1 n =
-  {s = n.s ! {p1 = unit ; p2 = unmod}} ;
-lin pot1 d =
-  {s = d.s ! {p1 = ten ; p2 = unmod}} ;
-lin pot1plus d e =
-  {s = (d.s ! {p1 = ten ; p2 = mod}) ++ e.s ! {p1 = unit ; p2 = d.inh}} ;
-lin pot1as2 n =
-  {s = n.s} ;
-lin pot2 d =
-  {s = d.s ! {p1 = hundred ; p2 = unmod}} ;
-lin pot2plus d e =
-  {s = (d.s ! {p1 = hundred ; p2 = mod}) ++ e.s} ;
-lin pot2as3 n =
-  {s = n.s} ;
-lin pot3 n =
-  {s = n.s ++ "mil"} ;
-lin pot3plus n m =
-  {s = n.s ++ "mil" ++ m.s} ;
-
-}
diff --git a/examples/numerals/stieng.gf b/examples/numerals/stieng.gf
deleted file mode 100644
--- a/examples/numerals/stieng.gf
+++ /dev/null
@@ -1,59 +0,0 @@
-concrete stieng of Numerals = {
--- include numerals.Abs.gf ;
-
-param Size = sg | belowten | moreten ;
-
-oper LinDigit = {s : Str ; size : Size} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : Str ; s2 : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; s2 : Str ; size : Size} ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> LinDigit = \u -> {s = u ; size = belowten} ;
-
-lin n2 = mkNum "baar" ;
-lin n3 = mkNum "pê" ;
-lin n4 = mkNum "puôn" ;
-lin n5 = mkNum "pram" ;
-lin n6 = mkNum "prau" ;
-lin n7 = mkNum "poh" ;
-lin n8 = mkNum "phaam" ;
-lin n9 = mkNum "sên" ;
-
-oper ban : Str = (variants {"ban" ; "rabu"} ) ;
-
-lin num x = x ;
-
-lin pot01 = {s = variants {"muôi" ; "du" ; "di"} ; size = sg } ;
-lin pot0 d = d ; 
-lin pot110 = {s = "jo'mo't" ; s2 = variants {"mu'n" ; "jo'm'ot" ++ "ban"} ; size = moreten} ; 
-lin pot111 = {s = "jo'mo't" ++ "muôi" ; s2 = variants {"mu'n" ++ ban ; "jo'm'ot" ++ "muôi" ++ ban} ; size = moreten} ;
-lin pot1to19 d = {s = "jo'mo't" ++ d.s ; s2 = variants {"mu'n" ++ d.s ++ "ban"; "jo'm'ot" ++ d.s ++ "ban"} ; size = moreten };
-lin pot0as1 n = {s = n.s ; s2 = xsg n.size ban (n.s ++ "ban") ; size = n.size} ;
-lin pot1 d = {s = d.s ++ "jo't" ; s2 = variants {d.s ++ "mu'n" ; d.s ++ "jo't" ++ "ban"} ; size = moreten} ;
-lin pot1plus d e = {s = d.s ++ "jo't" ++ e.s ; s2 = variants {d.s ++ "mu'n" ; d.s ++ "jo't" } ++ xsg e.size ban (e.s ++ "ban") ; size = moreten} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = xsg d.size (variants { "riêng" ; "rhiêng" }) (d.s ++ "riêng") ; 
-              s2 = xsg d.size "seen" (d.s ++ "seen") ;
-              size = moreten} ;
-lin pot2plus d e = {s = xsg d.size (variants { "riêng" ; "rhiêng" }) (d.s ++ "riêng") ++ maybeo e.size ++ e.s ;
-                    s2 = xsg d.size "seen" (d.s ++ "seen") ++ e.s2 ; 
-                    size = moreten} ;
-lin pot2as3 n = {s = n.s} ;
-lin pot3 n = {s = table {sg => (variants {"ban" ; "rabu"}) ; 
-                         belowten => n.s ++ "ban" ; 
-                         tenover => n.s2} ! n.size } ; 
-lin pot3plus n m = {s = table {sg => (variants {"ban" ; "rabu"}) ; 
-                               belowten => n.s ++ "ban" ; 
-                               tenover => n.s2} ! n.size ++ maybeo m.size ++ m.s } ;
-
-oper maybeo : Size -> Str = \sz -> table {moreten => [] ; _ => "ô"} ! sz;
-oper xsg : Size -> Str -> Str -> Str = \sz -> \s1 -> \s2 -> table {sg => s1 ;  _ => s2} ! sz ;
-
-
-
-
-}
diff --git a/examples/numerals/swahili.gf b/examples/numerals/swahili.gf
deleted file mode 100644
--- a/examples/numerals/swahili.gf
+++ /dev/null
@@ -1,59 +0,0 @@
-concrete swahili of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit | ten ; 
-param Size = sg | pl | pl_end | more100;
-param S1000 = reg | lakh ;
-
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str ; size : Size } ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; size : Size } ;
-lincat Sub100 = {s : Str ; size : Size} ;
-lincat Sub1000 = {s : S1000 => Str ; size : Size } ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-
-oper mkNum : Str -> Str -> LinDigit = \mbili -> \ishirini -> 
-  {s = table {unit => mbili ; ten => ishirini } ; size = pl_end };
-
--- lin n1 = mkNum "moja" ; 
-lin n2 = mkNum "mbili" "ishirini" ;
-lin n3 = mkNum "tatu" "thelathini" ;
-lin n4 = mkNum "nne" "arobaini" ;
-lin n5 = mkNum "tano" "hamsini" ;
-lin n6 = mkNum "sita" "sitini" ;
-lin n7 = mkNum "saba" "sabini" ;
-lin n8 = mkNum "nane" "themanini" ;
-lin n9 = mkNum "tisa" "tisini" ;
-
-lin pot01  =
-  {s = table {unit => "moja" ; _ => "dummy" } ; size = sg };
-lin pot0 d = d ;
-lin pot110 = {s = "kumi" ; size = pl_end} ;
-lin pot111 = {s = "kumi" ++ "na" ++ "moja" ; size = pl} ;
-lin pot1to19 d = {s = "kumi" ++ "na" ++ d.s ! unit ; size = pl} ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size} ;
-lin pot1 d = {s = d.s ! ten ; size = pl_end} ;
-lin pot1plus d e = {s = d.s ! ten ++ "na" ++ e.s ! unit ; size = pl} ; 
-lin pot1as2 n = {s = table {_ => n.s } ; size = n.size} ;
-lin pot2 d = {s = table {reg => mkmia d.size (d.s ! unit) ; lakh => mklakh d.size (d.s ! unit) []} ; size = more100};
-lin pot2plus d e = 
-  {s = table {lakh => mklakh d.size (d.s ! unit) ("elfu" ++ e.s) ; 
-              reg => mkmia d.size (d.s ! unit) ++ maybena e.size ++ e.s } ;
-   size = more100} ;
-lin pot2as3 n = {s = n.s ! reg } ;
-lin pot3 n = {s = table {sg => variants {"elfu" ; "elfu" ++ "moja"} ; more100 => n.s ! lakh ; _ => n.s ! reg ++ "elfu"} ! n.size} ; -- invert order in 1 < x < 100 * 1000 if nothing follows the elfu
-lin pot3plus n m = {s = table {more100 => n.s ! lakh ; _ => "elfu" ++  n.s ! reg} ! n.size ++ maybena m.size ++ m.s ! reg} ; 
-
-oper lakhi : Str = (variants {"lakh" ; "lakhi" }) ;
-oper mia : Str = (variants { "mia" ; "mia" ++ "moja" }) ;
-oper maybena : Size -> Str = \sz -> table {sg => "na" ; pl_end => "na" ; _ => []} ! sz ;
-oper mklakh : Size -> Str -> Str -> Str = \sz -> \attr -> \elfu -> 
-  table {sg => lakhi ; _ => lakhi ++ attr} ! sz ++ elfu ;
-oper mkmia : Size -> Str -> Str = \sz -> \attr ->
-  table {sg => mia; _ => "mia" ++ attr } ! sz ;
-
-}
diff --git a/examples/numerals/swedish.gf b/examples/numerals/swedish.gf
deleted file mode 100644
--- a/examples/numerals/swedish.gf
+++ /dev/null
@@ -1,53 +0,0 @@
-concrete swedish of Numerals = {
-flags language = sv_SE ;
--- include numerals.Abs.gf ;
-
-param DForm = ental  | ton  | tiotal  ;
-
-lincat Numeral =    { s : Str } ;
-oper LinDigit =      {s : DForm => Str} ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 =      {s : DForm => Str} ;
-lincat Sub100 =     { s : Str } ;
-lincat Sub1000 =    { s : Str } ;
-lincat Sub1000000 = { s : Str } ;
-
-oper 
-  mkTal : Str -> Str -> Str -> LinDigit = \två, tolv, tjugo -> 
-    {s = table {ental => två ; ton => tolv ; tiotal => tjugo}} ;
-
-  regTal : Str -> LinDigit = \fem -> 
-    mkTal fem (fem + "ton") (fem + "tio") ;
-
-  ss : Str -> {s : Str} = \s -> {s = s} ;
-
-lin 
-  num x = x ;
-
-  n2 = mkTal  "två"  "tolv"    "tjugo" ;
-  n3 = mkTal  "tre"  "tretton" "trettio" ;
-  n4 = mkTal  "fyra" "fjorton" "fyrtio" ;
-  n5 = regTal "fem" ;
-  n6 = regTal "sex" ;
-  n7 = mkTal  "sju"  "sjutton" "sjuttio" ;
-  n8 = mkTal  "åtta" "arton"   "åttio" ;
-  n9 = mkTal  "nio"  "nitton"   "nittio" ;
-
-  pot01 = {s = table {f => "ett"}} ;
-  pot0 d = {s = table {f => d.s ! f}} ;
-  pot110 = ss "tio" ;
-  pot111 = ss "elva" ;
-  pot1to19 d = ss (d.s ! ton) ;
-  pot0as1 n = ss (n.s ! ental) ;
-  pot1 d = ss (d.s ! tiotal) ;
-  pot1plus d e = ss (d.s ! tiotal ++ e.s ! ental) ;
-  pot1as2 n = n ;
-  pot2 d = ss (d.s ! ental ++ "hundra") ;
-  pot2plus d e = ss (d.s ! ental ++ "hundra" ++ e.s) ;
-  pot2as3 n = n ;
-  pot3 n = ss (n.s ++ "tusen") ;
-  pot3plus n m = ss (n.s ++ "tusen" ++ m.s) ;
-
-
-}
diff --git a/examples/numerals/tamil.gf b/examples/numerals/tamil.gf
deleted file mode 100644
--- a/examples/numerals/tamil.gf
+++ /dev/null
@@ -1,171 +0,0 @@
-concrete tamil of Numerals = {
-flags coding = utf8 ;
--- Tamil
--- Ad hoc transcr.
--- when there is something bigger maybe a:yiram should be preceded
--- by an o:ru
-
--- c is sh/ch etc
--- s is sanskr. s'
--- S is sanskr. s.
--- G is velar n i.e [ng]
--- V regular n in e.g [na:ru] 
--- n one ring n
--- N two ring n
--- ñ
--- l
--- L (like N but without the middle ring)
--- M is retroflex l with the char that looks a bit like m (e.g l in Tamil)
-
-
--- include numerals.Abs.gf ;
--- flags coding=tamil ;
-
-oper 
-  vowel : Strs = strs {"ஒ" ; "எ" ; "அ" ; "இ" ; "உ"} ;
-  labial : Strs = strs {"மௌ" ; "பௌ"} ;
-  retroflex : Strs = strs {"ணௌ" ; "டௌ"} ;
-  sandhi_u : Str = pre {"உ" ; [] / vowel} ;
-  sandhi_n : Str = pre {"னௌ" ; "மௌ" / labial} ;
-  sandhi_spc_n : Str = pre {"னௌ" ; "பௌ" / labial} ;
-  -- sandhi_N : Str = post {"னௌ" ; "ணௌ" / retroflex } ;
-
-param DForm = unit | attr1 | attr2 | teen ;
-param Size = sg | four | five | eight | nine | more100 | less100 ;
-param Place = attr | indep ;
-param Sub1000Data = attrtwo | indeptwo | preceded | lakhs | lakhs2 ; 
-
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : DForm => Str ; size : Size} ;
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Place => Str ; size : Size} ;
-lincat Sub1000 = {s : Sub1000Data => Str ; size : Size} ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ; -- the Tamil environment
-
-lin n2  =
-  {s = table {teen => "பனௌனாரணௌடீ" ; 
-              unit => "இரணௌடௌ" + sandhi_u ; 
-              attr1 => "இரீ" ; 
-              attr2 => variants {"இரணௌடௌ" + sandhi_u ; "ஈரௌ"} } ; size = less100} ;
-lin n3  =
-  {s = table {teen => "பதானௌ" + "முனௌரீ" ; 
-              unit => "முனௌரௌ" + sandhi_u ; 
-              attr1 => "மீ" + sandhi_spc_n ;
-              attr2 => "முறௌ"} ; size = less100} ;
-lin n4  =
-  {s = table {teen => "பதா" + variants { "ந஽றீ" ; "ந஽னௌகீ" } ; 
-              unit => variants { "ந஽றௌ" + sandhi_u ; "ந஽னௌகௌ" + sandhi_u } ;
-              attr1 => "ந஽ரௌ" ;
-              attr2 => "ந஽றௌ"} ; size = four} ;
-lin n5  =
-  {s = table {teen => "பதானௌ" + "ஐனௌdீ" ;
-              unit => "ஐனௌதௌ" + sandhi_u ; 
-              attr1 => "ஐ" + sandhi_n ;
-              attr2 => "ஐயௌ"} ; size = five} ;
-lin n6  =
-  {s = table {teen => "பதானௌ" + "ஆரீ" ; 
-              unit => "ஆரௌ" + sandhi_u ; 
-              attr1 => "அரீ" ;
-              attr2 => "ஆரௌ"} ; size = less100} ;
-lin n7  =
-  {s = table {teen => "பதானௌ" + "ஏலீ" ; 
-              unit => "ஏலௌ" + sandhi_u ; 
-              attr1 => "எலீ" ;
-              attr2 => "எலௌ"} ; size = less100} ;
-lin n8  =
-  {s = table {teen => "பதானௌ" + "எடௌடீ" ; 
-              unit => "எடௌடௌ" + sandhi_u ; 
-              attr1  => "எணௌ" ;
-              attr2 => "எணௌணௌ"} ; size = eight} ;
-lin n9  =
-  {s = table {teen => "பதௌதௌ" + "ஓனௌபதீ" ; 
-              unit => "ஓனௌபதௌ" + sandhi_u ; 
-              attr1 => "த௉ணௌ" ;
-              attr2 => "ஓனௌபதானௌ"} ; size = nine} ;
-
-oper fiveh : Str = variants { "ஐனௌன஽ரீ" ; "அஞௌஞ஽ரீ"} ; 
-oper fiveh_sandhi : Str = variants { "ஐனௌன஽ரௌ" + sandhi_u ; "அஞௌஞ஽ரௌ" + sandhi_u } ;
-
-lin pot01  =
-  {s = table {unit => "ஓனௌரீ"; teen => "பதானௌ" + "ஓனௌரீ" ; attr1 => "ஓரௌ" + sandhi_u ; attr2 => []} ; size = sg} ;
-lin pot0 d =
-  {s = d.s ; size = d.size} ;
-lin pot110  =
-  {s = table {_ => "பதௌதீ"} ; size = less100} ;
-lin pot111  =
-  {s = table {_ => "பதானௌ" + "ஓனௌரௌ" + sandhi_u} ; size = less100} ;
-lin pot1to19 d =
-  {s =  table {_ => d.s ! teen} ; size = less100} ;
-lin pot0as1 n =
-  {s = table {attr => n.s ! attr2 ; indep => n.s ! unit} ; size = n.size} ;
-lin pot1 d =
-  {s = table {_ => table {nine => "த௉ணௌண஽ரௌ" + sandhi_u ; _ => d.s ! attr1 ++ "பதீ"} ! d.size} ; size = less100} ;
-lin pot1plus d e =
-  {s = table {_ => table {nine => ("த௉ணௌண஽ரௌ" + sandhi_u) ++ e.s ! unit; _ => d.s ! attr1 ++ "பதௌ" + sandhi_u } ! d.size ++ e.s ! unit }; size = less100} ;
-lin pot1as2 n =
-  {s = table {indeptwo => n.s ! indep ; attrtwo => n.s ! attr ; preceded => n.s ! indep ; _ => "dீமௌமௌயௌ"}; size = n.size} ;
-lin pot2 d =
-  {s = table {indeptwo => 
-              table {nine => "த௉லௌல஽யாரமௌ" ; 
-                     eight => "எணௌண஽ரீ" ;
-		     four => "ந஽ந஽ரீ" ;
-                     five => fiveh ;
-                     sg => "ந஽ரீ" ;   
-                     _ => d.s ! attr1 ++ "ந஽ரீ"} ! d.size ; 
-              attrtwo =>
-	      table {nine => "த௉லௌல஽யாரதௌதௌ" + sandhi_u ; 
-                     eight => "எணௌண஽ரௌ" + sandhi_u ; 
-                     four => "ந஽ந஽ரௌ" + sandhi_u;
-                     five => fiveh_sandhi ;
-                     _ => d.s ! attr1 ++ "ந஽ரௌ" + sandhi_u} ! d.size ;
-              preceded => 
-              table {nine => "த௉லௌல஽யாரமௌ" ; 
-                     eight => "எணௌண஽ரீ" ;
-                     four => "ந஽ந஽ரீ" ;
-                     five => fiveh ;
-                     _ => d.s ! attr1 ++ "ந஽ரீ"} ! d.size ;
-	      lakhs => d.s ! unit ++ "இறடௌசமௌ" ; 
-              lakhs2 => d.s ! unit ++ "இறடௌசதௌதீ" } ;
-       size = more100} ;
-lin pot2plus d e =
-  {s = table {indeptwo => 
-              table {nine => ("த௉லௌல஽யாரதௌதௌ" + sandhi_u) ;
-                     eight => ("எணௌண஽ரௌ" + sandhi_u) ;
-                     four => ("ந஽ந஽ரௌ" + sandhi_u) ;
-                     five => fiveh_sandhi ; 
-                     sg => ("ந஽ரௌ" + sandhi_u) ;
-                     _ => d.s ! attr1 ++ ("ந஽ரௌ" + sandhi_u) } ! d.size ++ e.s ! indep ;
-              attrtwo =>
-	      table {nine => ("த௉லௌல஽யாரதௌதௌ" + sandhi_u) ; 
-                     eight => ("எணௌண஽ரௌ" + sandhi_u) ;
-		     four => ("ந஽ந஽ரௌ" + sandhi_u) ;
-                     five => fiveh_sandhi ; 
-		     sg => ("ந஽ரௌ" + sandhi_u) ;
-                     _ => d.s ! attr1 ++ ("ந஽ரௌ" + sandhi_u) } ! d.size ++ e.s ! indep ;
-	      preceded => 
-	      table {nine => ("த௉லௌல஽யாரதௌதௌ" + sandhi_u) ; 
-                     eight => ("எணௌண஽ரௌ" + sandhi_u) ;
-                     four => ("ந஽ந஽ரௌ" + sandhi_u) ;
-		     five => fiveh_sandhi ;
-                     _ => d.s ! attr1 ++ ("ந஽ரௌ" + sandhi_u) } ! d.size ++ e.s ! indep ;
-	      lakhs => d.s ! unit ++ ("இறடௌசதௌதௌ" + sandhi_u) ++ 
-                       table {sg => "ஆயாரமௌ" ; _ => e.s ! attr ++ "ஆயாரமௌ" } ! e.size ;
-	      lakhs2 => d.s ! unit ++ ("இறடௌசதௌதௌ" + sandhi_u) ++ 
-                        table {sg => "ஆயாரதௌதௌ" + sandhi_u ; _ => e.s ! attr ++ ("ஆயாரதௌதௌ" + sandhi_u) } ! e.size} ; size = more100} ;
-
-lin pot2as3 n =
-  {s = n.s ! indeptwo} ;
-lin pot3 n =
-  {s = table {sg => "ஆயாரமௌ" ; 
-              more100 => n.s ! lakhs ;
-              _ => n.s ! attrtwo ++ "ஆயாரமௌ" } ! n.size } ;
-
-lin pot3plus n m =
-  {s = table {sg => "ஆயாரதௌதௌ" + sandhi_u; 
-              more100 => n.s ! lakhs2 ;
-              _ => n.s ! attrtwo ++ "ஆயாரதௌதௌ" + sandhi_u } ! n.size ++ m.s ! preceded} ;
- 
-
-}
diff --git a/examples/numerals/tampere.gf b/examples/numerals/tampere.gf
deleted file mode 100644
--- a/examples/numerals/tampere.gf
+++ /dev/null
@@ -1,63 +0,0 @@
-concrete tampere of Numerals = {
--- include numerals.Abs.gf ;
-
-param Place = attr  | indep  ;
-param Nm = sg  | pl  ;
-oper sata : Nm => Str =
-  table {sg => "sata" ; pl => "sataa"} ;
-oper tuhat : Nm => Str =
-  table {sg => "tuhat" ; pl => "tuhatta"} ;
-lincat Numeral = {s : Str} ;
-lincat Digit = {s : Place => Str} ;
-lincat Sub10 = {inh : Nm ; s : Place => Str} ;
-lincat Sub100 = {inh : Nm ; s : Place => Str} ;
-lincat Sub1000 = {inh : Nm ; s : Place => Str} ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-lin n2  =
-  {s = table {p => "kaks"}} ;
-lin n3  =
-  {s = table {attr => "kol" ; indep => "kolme"}} ;
-lin n4  =
-  {s = table {attr => "nel" ; indep => "neliä"}} ;
-lin n5  =
-  {s = table {p => "viis"}} ;
-lin n6  =
-  {s = table {p => "kuus"}} ;
-lin n7  =
-  {s = table {attr => "seit" ; indep => "seittämän"}} ;
-lin n8  =
-  {s = table {p => "kahreksan"}} ;
-lin n9  =
-  {s = table {p => "yhreksän"}} ;
-lin pot01  =
-  {inh = sg ; s = table {attr => [] ; indep => "yks"}} ;
-lin pot0 d =
-  {inh = pl ; s = table {p => d.s ! indep}} ;
-lin pot110  =
-  {inh = pl ; s = table {p => "kymmenen"}} ;
-lin pot111  =
-  {inh = pl ; s = table {p => "yks"++"toista"}} ;
-lin pot1to19 d =
-  {inh = pl ; s = table {p => (d.s ! indep) ++ "toista"}} ;
-lin pot0as1 n =
-  {inh = n.inh ; s = table {p => n.s ! p}} ;
-lin pot1 d =
-  {inh = pl ; s = table {p => (d.s ! attr) ++ "kytä"}} ;
-lin pot1plus d e =
-  {inh = pl ; s = table {p => (d.s ! attr) ++ "kyt" ++ e.s ! indep}} ;
-lin pot1as2 n =
-  {inh = n.inh ; s = table {p => n.s ! p}} ;
-lin pot2 d =
-  {inh = pl ; s = table {p => (d.s ! attr) ++ sata ! (d.inh)}} ;
-lin pot2plus d e =
-  {inh = pl ; s = table {p => (d.s ! attr) ++ (sata ! (d.inh)) ++ e.s ! indep}} ;
-lin pot2as3 n =
-  {s = n.s ! indep} ;
-lin pot3 n =
-  {s = (n.s ! attr) ++ tuhat ! (n.inh)} ;
-lin pot3plus n m =
-  {s = (n.s ! attr) ++ (tuhat ! (n.inh)) ++ m.s ! indep} ;
-
-}
diff --git a/examples/numerals/thai.gf b/examples/numerals/thai.gf
deleted file mode 100644
--- a/examples/numerals/thai.gf
+++ /dev/null
@@ -1,72 +0,0 @@
-concrete thai of Numerals = {
--- include numerals.Abs.gf ;
-
--- Thai transliteration, produces thaiU.gf by GF/Text/Thai.hs
--- AR 28/12/2006
-
-flags coding=utf8 ;
-
-lincat 
-  Numeral    = {s : Str} ;
-  Digit      = {s : DForm => Str} ;
-  Sub10      = {s : DForm => Str} ;
-  Sub100     = {s : NForm => Str} ;
-  Sub1000    = {s : NForm => Str} ;
-  Sub1000000 = {s : Str} ;
-
-lin 
-  num x = x ;
-
-  pot01 = mkNum "หนึง" "หนึง" "เอ็ด" ;
-
-  n2 = mkNum  "สอง" "ยี่" "สอง" ;
-  n3 = regNum "สาม" ;
-  n4 = regNum "สี่" ; -- T1 = E48 '
-  n5 = regNum "ห้า" ;  -- T2 = E49 9
-  n6 = regNum "หก" ;
-  n7 = regNum "เจ็ด" ;   -- S  = E47 w
-  n8 = regNum "แปด" ; 
-  n9 = regNum "เกา" ;
-
-
-  pot0 d = d ;
-
-  pot110 = {s = sip} ;
-  pot111 = {s = table {
-    Unit => ["สิบเอ็ด"] ; 
-    Thousand => ["หนึงหมื่นหนึงพะน"]
-    }
-  } ;
-  pot1to19 d = {s = table {
-    Unit => "สิบ" ++ d.s ! After ; 
-    Thousand => ["หนึงหมื่น"] ++ d.s ! Indep ++ "พะน"
-    }
-  } ;
-  pot0as1 d = {s = \\n => d.s ! Indep ++ phan ! n} ;
-  pot1 d = {s = \\n => d.s ! ModTen ++ sip ! n} ;
-  pot1plus d e = {
-    s = \\n => d.s ! ModTen ++ sip ! n ++ e.s ! After ++ phan ! n
-  } ;
-  pot1as2 n = n ;
-  pot2 d = {s = \\n => d.s ! Indep ++ roy ! n} ;
-  pot2plus d e = {s = \\n => d.s ! Indep ++ roy ! n ++ e.s ! n} ;
-  pot2as3 n = {s = n.s ! Unit} ;
-  pot3 n = {s = n.s ! Thousand} ;
-  pot3plus n m = {s = n.s ! Thousand ++ m.s ! Unit} ;
-
-param 
-  DForm = Indep | ModTen | After ;
-  NForm = Unit | Thousand ;
-
-oper 
-  mkNum : Str -> Str -> Str -> {s : DForm => Str} = \x,y,z ->
-    {s = table {Indep => x ; ModTen => y ; After => z}} ;
-  regNum : Str -> {s : DForm => Str} = \x -> 
-    mkNum x x x ;
-
-
-  sip  = table {Unit => "สิบ"   ; Thousand => "หมื่น"} ;
-  roy  = table {Unit => "ร้อย" ; Thousand => "แสน"} ;
-  phan = table {Unit => []      ; Thousand => "พะน"} ;
-
-}
diff --git a/examples/numerals/tibetan.gf b/examples/numerals/tibetan.gf
deleted file mode 100644
--- a/examples/numerals/tibetan.gf
+++ /dev/null
@@ -1,72 +0,0 @@
-concrete tibetan of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=extradiacritics ;
-
-oper bind : Str -> Str -> Str = \s1 -> \s2 -> s1 ++ s2;
-
-param DForm = unit | teen | bform | ten | hundred | agg ;
-
--- Sorry no tibetan script but the adhoc transliteration should be phonematic
--- 21 has an extra variant namely nyerchi'
-
-oper LinDigit = {s : DForm => Str} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : Str ; s2 : Str} ;
-lincat Sub1000 = {s : Str ; s2 : Str} ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> Str -> Str -> LinDigit = 
-  \u -> \tn -> \b -> \t ->  
-  {s = table {unit => u ; teen => tn ; bform => b + "chu" ; ten => t ; hundred => b + "ğya" ; agg => "ṭ'a'" ++ u}} ;
-
--- lin n1 mkNum "chi'" "chuǵchi'"  ;
-lin n2 = 
-{s = table {unit => "n̆yī" ; teen => "chuǵn̆yī" ; ten => "tsaǵ" ; 
-            bform => "nyishu" ; hundred => (variants {"nyibğya"; "nyībğya"}) ; 
-            agg => "ṭ'a'" ++ "n̆yī" } };
-lin n3 = mkNum "sum" "chuǵsum" "sum" "soǵ" ;
-lin n4 = mkNum "z̆hyi" "chubz̆hyi" (variants {"z̆hyib" ; "z̆hib"}) "źhye" ; 
-lin n5 = mkNum "n̆ga" "chȫn̆ga" "n̆gab" "nga" ;
-lin n6 = mkNum "ḍu'" "chuḍu'" "ḍuǵ" "re";
-lin n7 = mkNum "d̆ün" "chubd̆ün" "d̆ün" "d́ön";
-lin n8 = mkNum "ğyä'" "chobğyä'" "ğyä'" "ǵya"; 
-lin n9 = mkNum "ğu" "chuğu" "ğub" "ǵo";
-
-oper dang : Str = "d́ang" ;
-oper tampa : Str -> Str = \s -> (variants {s; s ++ "t'ampa"});
-
-lin num x = {s = [] ++ x.s ++ [] }; -- extra diacritics translation 
-
-lin pot01 = 
-  {s = table {hundred => "ğya" ; agg => (variants {[] ; "t'a'"}) ; _ => "chi'"}} ;
-lin pot0 d = d ; 
-lin pot110 = {s = tampa "chu" ; s2 = variants {"ṭ'i" ; "ṭ'iṭ'a'"}} ; 
-lin pot111 = 
-  {s = "chuǵchi'" ; 
-   s2 = variants {"ṭ'i" ; "ṭ'iṭ'a'"} ++ dang ++ variants {"t̆ong'i" ; "t̆ongṭ'a'"}} ;
-lin pot1to19 d = {s = d.s ! teen ; s2 = variants {"ṭ'i" ; "ṭ'iṭ'a'"} ++ mkagg (d.s ! agg) "t̆ong"} ;
-lin pot0as1 n = {s = n.s ! unit ; s2 = mkagg (n.s ! agg) "t̆ong"} ;
-lin pot1 d = {s = tampa (d.s ! bform) ; s2 = mkagg (d.s ! agg) "ṭ'i"} ;
-lin pot1plus d e = 
-  {s = variants { d.s ! bform ++ (bind (d.s ! ten) (e.s ! unit)) ; 
-       (bind (d.s ! ten) (e.s ! unit))} ; 
-   s2 = mkagg (d.s ! agg) "ṭ'i" ++ dang ++ mkagg (e.s ! agg) "t̆ong"} ;
-lin pot1as2 n = {s = n.s ; s2 = n.s2 } ;
-lin pot2 d = {s = d.s ! hundred ; s2 = mkagg (d.s ! agg) "b̆um" } ;
-lin pot2plus d e = {s = d.s ! hundred ++ dang ++ e.s ;
-                    s2 = mkagg (d.s ! agg) "b̆um" ++ dang ++ e.s2} ;
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = {s = n.s2 } ; 
-lin pot3plus n m = {s = n.s2 ++ dang ++ m.s} ;
-
-oper mkagg : Str -> Str -> Str = \attr -> \s -> bind s attr ;
-
-
-
-
-
-}
diff --git a/examples/numerals/todo/irula.gf b/examples/numerals/todo/irula.gf
deleted file mode 100644
--- a/examples/numerals/todo/irula.gf
+++ /dev/null
@@ -1,80 +0,0 @@
-concrete irula of Numerals = {
--- Irula
--- include numerals.Abs.gf ;
-
-oper bind : Str -> Str -> Str = \a -> \b -> a ++ b ;
-
-oper 
-  vowel : Strs = strs {"o" ; "e" ; "a" ; "i" ; "u" ; "ä" ; "ö"} ;
-  cons : Strs = 
-  strs {"b" ; "g" ; "d" ; "p" ; "t" ; "k" ; "l" ; "r" ; "m" ; "n" ; "s" ; "c"};
-  oper adu : Str = "a" + pre {"du" ; "tt" / vowel} ;
-  oper uru : Str = "u:" + pre {"r_u" ; "tti" / cons ; "tt"/ vowel} ;
-  laks : Str = "lacca" + T ;
-  ayira : Str = "a:yira" + T ;
-----  cavira : Str = variants {ayira ; "ca:vira" + T} ; ----BUG in Compute (AR 9/5/2005) 
-  cavira : Str = variants {"a:yira" + T ; "ca:vira" + T} ;  
-
-  T : Str = pre {[] ; "tt" / vowel ; "tti" / cons} ;
-  U : Str = pre {"u" ; [] / vowel } ;-- ; "ï" / cons} ;
-
-oper LinDigit = {s : DForm => Str };
-oper LinS100 = {s : Place => Str };
-
-param DForm = unit | ten | teen | hund | thou | thou2;
-param Place = p | lak ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = LinS100 ;
-lincat Sub1000 = LinS100 ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ; -- TODO
-
-oper mkN : Str -> Str -> Str -> Str -> Str -> LinDigit = 
-  \u -> \tn -> \t -> \h -> \a -> 
-  {s = table {unit => u ; teen => tn ; ten => t+adu ; hund => h+uru ; thou => a+ayira ; thou2 => a+ayira} };
-
-lin n2 = mkN (variants {"ren.d.u" ; "ran.d.u"}) ("pannen.d."+U) "iruv" "eran" "ren.d." ;
-lin n3 = mkN "mu:nr_u" ("padimu:nr_"+U) "mupp" "munn" "mu:nr_" ;
-lin n4 = mkN "nä:lu" ("padanä:l"+U) "na:pp" "nä:n" "nä:l" ;
-lin n5 = mkN (variants {"anju" ; "anji"}) ("padananj"+U) "amb" "ayin" "anj" ;
-lin n6 = mkN "a:ru" ("padana:r_"+U) "ar_uv" "ar_a" "a:r_" ;
-lin n7 = mkN "e:l.u" ("padane:l."+U) "el.uv" "el.a" "e:l." ;
-lin n8 = mkN "et.t.u" ("padanet.t."+U) "emb" "et.t.un" "et.t." ;
-lin n9 = {s = table {unit => "ombadu" ; teen => "pattombad"+U ; 
-                     ten => "ton.n."+uru ; hund => "tol.l."+ayira ;
-                     thou => "ombadan" + ayira ; thou2 => "ombadan" + ayira }};
-
-oper ss : Str -> LinS100 = \s1 -> {s = table {p => s1 ; lak => bind s1 cavira }} ;
-
-lin pot01 =
-  {s = table {unit => "önr_u" ; ---- pre {[] ; "önr_u" / strs {[]}} ;
-                                ---- equivalent by the sem. of pre. AR
-
-              thou => cavira ;
-              thou2 => "or" + ayira ; 
-              hund => "n" + uru ; 
-              _ => "dummy"} };
-lin pot0 d = d ; 
-lin pot110 = ss ("patt"+U) ; 
-lin pot111 = ss ("padanon.n."+U) ;
-lin pot1to19 d = ss (d.s ! teen) ; 
-lin pot0as1 n = {s = table {p => n.s ! unit ; lak => n.s ! thou } };
-lin pot1 d = ss (d.s ! ten) ;
-lin pot1plus d e = 
-  {s = table {p => bind (d.s ! ten) (e.s ! unit) ; 
-              lak => bind (d.s ! ten) (e.s ! thou2)}} ;
-lin pot1as2 n = n ;
-lin pot2 d = 
-  {s = table {p => d.s ! hund ; lak => bind (d.s ! unit) laks }};
-lin pot2plus d e = 
-  {s = table {p => bind (d.s ! hund) (e.s ! p) ; 
-              lak => bind (bind (d.s ! unit) laks) (e.s ! lak)}} ;
-lin pot2as3 n = {s = n.s ! p} ;
-lin pot3 n = {s = n.s ! lak } ;
-lin pot3plus n m = {s = bind (n.s ! lak) (m.s ! p) } ;
-
-}
diff --git a/examples/numerals/todo/kodagu.gf b/examples/numerals/todo/kodagu.gf
deleted file mode 100644
--- a/examples/numerals/todo/kodagu.gf
+++ /dev/null
@@ -1,75 +0,0 @@
-concrete kodagu of Numerals = {
--- Kodagu
--- include numerals.Abs.gf ;
-
-oper bind : Str -> Str -> Str = \a -> \b -> a ++ b ;
-
-oper 
-  vowel : Strs = strs {"o" ; "e" ; "a" ; "i" ; "u" ; "ï" ; "ë"} ;
-  cons : Strs = 
-    strs {"b" ; "g" ; "d" ; "p" ; "t" ; "k" ; "l" ; "r" ; "m" ; "n" ; "s" ; "ñ"} ;
-
-  oper adi : Str = "a" + pre {"dï" ; "tt" / vowel} ;
-  oper uri : Str = "u:" + pre {"rï" ; "yt.a" / cons ; "yt."/ vowel} ;
-  laks : Str = "laks.a" + T ;
-  ayra : Str = "a:yra" + T ;
-  
-  T : Str = pre {[] ; "t" / vowel ; "t" / cons} ;
-  I : Str = pre {"ï" ; [] / vowel } ;-- ; "ï" / cons} ;
-
-oper LinDigit = {s : DForm => Str };
-oper LinS100 = {s : Place => Str };
-
-param DForm = unit | ten | teen | hund | thou;
-param Place = p | lak ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = LinS100 ;
-lincat Sub1000 = LinS100 ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ; -- TODO
-
-oper mkN : Str -> Str -> Str -> Str -> Str -> LinDigit = 
-  \u -> \tn -> \t -> \h -> \a -> 
-  {s = table {unit => u ; teen => tn ; ten => t+adi ; hund => h+uri ; thou => a+ayra} };
-
-lin n2 = mkN "dan.d.ï" ("panneran.d."+I) "iruv" "inn" "i:r" ;
-lin n3 = mkN "mu:ndï" ("padïmu:nd"+I) "nupp" "mu:n" "mu:v" ;
-lin n4 = mkN "na:lï" ("padïna:l"+I) "na:p" "na:n" "na:l" ;
-lin n5 = mkN "an~ji" "padïnan~ji" "aymb" "aññ" "ay" ;
-lin n6 = mkN "a:rï" ("padïna:r"+I) "arup" "a:rïn" "a:r" ;
-lin n7 = mkN "ë:lï" ("padïnë:l"+I) "ël.up" "ë:l.n" "ë:l." ;
-lin n8 = mkN "ët.t.ï" ("padïnët.t."+I) "ëmb" "et.n" "et.t." ;
-lin n9 = mkN "oymbadï" ("pattoymbad"+I) "tomb" "oymbayn" "oymbad" ;
-
-oper ss : Str -> LinS100 = \s1 -> {s = table {p => s1 ; lak => bind s1 ayra }} ;
-
-lin pot01 =
-  {s = table {unit => "ondï" ; ---- pre {[] ; "ondï" / strs {[]}} ;
-                               ---- equivalent by the sem. of pre. AR
-              thou => variants {ayra ; "o:r" + ayra} ; 
-              hund => "n" + uri ; 
-              _ => "dummy"} };
-lin pot0 d = d ; 
-lin pot110 = ss ("patt"+I) ; 
-lin pot111 = ss ("pannond"+I) ;
-lin pot1to19 d = ss (d.s ! teen) ; 
-lin pot0as1 n = {s = table {p => n.s ! unit ; lak => n.s ! thou } };
-lin pot1 d = ss (d.s ! ten) ;
-lin pot1plus d e = 
-  {s = table {p => bind (d.s ! ten) (e.s ! unit) ; 
-              lak => bind (d.s ! ten) (e.s ! thou)}} ;
-lin pot1as2 n = n ;
-lin pot2 d = 
-  {s = table {p => d.s ! hund ; lak => bind (d.s ! unit) laks }};
-lin pot2plus d e = 
-  {s = table {p => bind (d.s ! hund) (e.s ! p) ; 
-              lak => bind (bind (d.s ! unit) laks) (e.s ! lak)}} ;
-lin pot2as3 n = {s = n.s ! p} ;
-lin pot3 n = {s = n.s ! lak } ;
-lin pot3plus n m = {s = bind (n.s ! lak) (m.s ! p) } ;
-
-}
diff --git a/examples/numerals/todo/sanskrit.gf b/examples/numerals/todo/sanskrit.gf
deleted file mode 100644
--- a/examples/numerals/todo/sanskrit.gf
+++ /dev/null
@@ -1,205 +0,0 @@
-concrete sanskrit of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=devanagari ;
-
-param DForm = unit | ten ;
-param DSize = sg | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 ; 
-param Size = sing | dual | less10 | more100 | more10 ; 
-
-
-oper 
-  vowel : Strs = strs {"अ" ; "ए" ; "इ" ; "उ" ; "ओ"} ;  
-  dental : Strs = strs {"न"; "त"; "द"} ;  
-  labial : Strs = strs {"म"; "प"; "ब"} ;
-  velar : Strs = strs {"ग़"; "क"; "ग"} ;
-  affricate : Strs = strs {"ञ" ; "च"; "ज" } ; 
-  retroflex : Strs = strs {"ण" ; "ट" ; "ड"; "ष"} ;  
-  sibilant : Strs = strs {"श" ; "स"; "ह"; "र"} ; -- r also
-  unvoiced : Strs = strs {"क"; "प"; "च"; "त"} ; 
-
-oper
-  S : Str = pre {"ष" ; "ट" / unvoiced ; "ड" / vowel } ;  
-  as : Str = pre {"ओ" ; "अस" / unvoiced ; "अः" / sibilant } ; 
-  i : Str = pre {"इ" ; "य" / vowel } ;
-  am : Str = "अ" + (pre {"म" ; "न" / dental ; "ग़" / velar ; "ञ" / affricate ; "ण" / retroflex ; "ं" / sibilant}) ;
-  a_ : Str = pre { "आ" ; "अ" / vowel } ; -- shortened if a follows (no other vowel occur initally)  
-  r : Str = pre {"र" ; "स" / unvoiced ; "च" / affricate ; "ः" / sibilant } ;
-  t : Str = pre {"त" ; "च" / affricate ; "ट" / retroflex } ;
-  
-
-LinDigit = {s : DForm => Str ; size : DSize} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = {s : DForm => Str ; size : DSize} ;
-lincat Sub100 = {s : Str ; s2 : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; s2 : Str ; size : Size } ; 
-lincat Sub1000000 = { s : Str } ;
-
-lin num x0 =
-  {s = [] ++ x0.s ++ []} ; -- the Devanagari environment
-
-oper mkNum : Str -> Str -> DSize -> LinDigit = 
-  \u -> \t -> \sz -> 
-  {s = table {unit => u ; ten => t } ; size = sz } ;
-
--- lin n1 mkNum "एक" daca ... ;
-lin n2 = mkNum "द्व" viMcati r2 ;
-lin n3 = mkNum ("त्र" + i) triMcat r3 ;
-lin n4 = mkNum ("चतु" + r) catvariMcat r4 ;
-lin n5 = mkNum "पञ्च" pancacat r5 ;
-lin n6 = mkNum ("ष" + S) SaSTi r6 ;
-lin n7 = mkNum "सप्त" saptati r7 ; 
-lin n8 = mkNum "अष्ट" aciti r8;
-lin n9 = mkNum "नव" navati r9 ;
-
-oper daca : Str = "दश" ;
-oper viMcati : Str = "विंशत" + i;
-oper triMcat : Str = "त्रिंश" + t;
-oper catvariMcat : Str = "चत्वारिंश" + t ;
-oper pancacat : Str = "पञ्चाश" + t;
-oper SaSTi : Str = "षष्ट" + i;
-oper saptati : Str = "सप्तत" + i ;
-oper aciti : Str = "अशीत" + i ;
-oper navati : Str = "नवत" + i ;
-
-oper mkR1 : Str -> Str -> DSize => Str = \a1 -> \a2 -> table {
-  sg => a1 + daca ;
-  r2 => a2 + viMcati ;
-  r3 => a2 + triMcat ;
-  r4 => a2 + catvariMcat ;
-  r5 => a2 + pancacat ;
-  r6 => a2 + SaSTi ;
-  r7 => a2 + saptati ;
-  r8 => a2 + aciti ;
-  r9 => a2 + navati 
-} ;
-
-oper mkR : Str -> DSize => Str = \a1 -> table {
-  sg => a1 + daca ;
-  r2 => a1 + viMcati ;
-  r3 => a1 + triMcat ;
-  r4 => a1 + catvariMcat ;
-  r5 => a1 + pancacat ;
-  r6 => a1 + SaSTi ;
-  r7 => a1 + saptati ;
-  r8 => a1 + aciti ;
-  r9 => a1 + navati 
-} ;
-
-oper mkR9 : Str -> DSize => Str = \a1 -> table {
-  sg => variants {a1 + daca ; "ऊना" + viMcati} ;
-  r2 => variants {a1 + viMcati ; "ऊना" + triMcat } ;
-  r3 => variants {a1 + triMcat ; "ऊना" + catvariMcat } ;
-  r4 => variants {a1 + catvariMcat ; "ऊना" + pancacat } ;
-  r5 => variants {a1 + pancacat ; "ऊना" + SaSTi } ;
-  r6 => variants {a1 + SaSTi ; "ऊना" + saptati } ;
-  r7 => variants {a1 + saptati ; "ऊना" + aciti } ;
-  r8 => variants {a1 + aciti ; "ऊना" + navati } ;
-  r9 => variants {a1 + navati ; "ऊना" + cata } 
-} ;
-
-oper mkR3 : Str -> Str -> DSize => Str = \a1 -> \a2 -> table {
-  sg => a1 + daca ;
-  r2 => a1 + viMcati ;
-  r3 => a1 + triMcat ;
-  r4 => variants { a2 + catvariMcat ; a1 + catvariMcat } ; 
-  r5 => variants { a2 + pancacat ; a1 + pancacat } ;
-  r6 => variants { a2 + SaSTi ; a1 + SaSTi } ;
-  r7 => variants { a2 + saptati ; a1 + saptati } ;  
-  r8 => a2 + aciti ;
-  r9 => variants { a2 + navati ; a1 + navati } 
-} ;
-
-oper mkR6 : Str -> DSize => Str = \a1 -> table {
-  sg => "षोडश" ; 
-  r2 => a1 + viMcati ;
-  r3 => a1 + triMcat ;
-  r4 => a1 + catvariMcat ; 
-  r5 => a1 + pancacat ;
-  r6 => a1 + SaSTi ;
-  r7 => a1 + saptati ;  
-  r8 => a1 + aciti ;
-  r9 => "षोण्णवत" + i 
-} ;
-
-oper rows : DSize => DSize => Str = table {
-  sg => mkR1 ("एक" + a_) eka ; 
-  r2 => mkR3 ("द्व" + a_) ("द्व" + i) ; 
-  r3 => mkR3 ("त्रय" + as)  ("त्र" + i) ; 
-  r4 => mkR ("चतु" + r) ;
-  r5 => mkR "पञ्च" ;
-  r6 => mkR6 ("ष" + S) ;
-  r7 => mkR "सप्त" ;
-  r8 => mkR3 ("अष्ट" + a_) "अष्ट" ; 
-  r9 => mkR9 "नव"
-} ;
-
-oper eka : Str = "एक" ;
-
-lin pot01 = {s = table {unit => eka ; ten => daca } ; size = sg} ;
-lin pot0 d = d ;
-lin pot110 = {s = daca ; s2 = variants { ayuta ; mksahasra2 more10 daca }; size = more10} ; 
-lin pot111 = {s = rows ! sg ! sg ; 
-              s2 = mkayutamore eka sg eka sg ; 
-              size = more10} ;
-lin pot1to19 d = 
-  {s = rows ! d.size ! sg ; 
-   s2 = mkayutamore eka sg (d.s ! unit) d.size; 
-   size = more10} ;
-lin pot0as1 n = {s = n.s ! unit ; 
-                 s2 = mksahasra n.size (n.s ! unit) ; 
-                 size = table {sg => sing ; r2 => dual ; _ => less10} ! n.size };
-lin pot1 d = {s = d.s ! ten ; 
-              s2 = variants {mkayuta d.size (d.s ! unit) ; mksahasra2 more10 (d.s ! ten) } ; 
-              size = more10} ;
-lin pot1plus d e = {s = rows ! e.size ! d.size ; 
-                    s2 = mkayutamore (d.s ! unit) d.size (e.s ! unit) e.size ; 
-                    size = more10} ;
-lin pot1as2 n = {s = n.s ; s2 = n.s2 ; size = n.size } ;
-lin pot2 d = 
-  {s = mkcata d.size (d.s ! unit);  
-   s2 = mklakh d.size (d.s ! unit) ; 
-   size = more100} ;
-
-lin pot2plus d e = 
-  {s = hundredplusunit (mkcata d.size (d.s ! unit)) e.s ; 
-   s2 = lakhplus (mklakh d.size (d.s ! unit)) e.s2 ; 
-   size = more100} ;
-
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = 
-  {s = table {more10 => n.s2 ; 
-              _  => mksahasra2 n.size n.s } ! n.size} ;
-
-lin pot3plus n m = 
-  {s = p3plus (table {more10 => n.s2 ; _  => mksahasra2 n.size n.s } ! n.size) n.size m.s m.size} ;
-
-oper mksahasra2 : Size -> Str -> Str = \sz -> \s -> table {sing => "सहस्र" + am ; dual => "द्वे" ++ "सहस्रे" ; _ => s ++ ("सहस्राण" + i)} ! sz ;
-oper mksahasra : DSize -> Str -> Str = \sz -> \s -> table {sg => "सहस्र" + am ; r2 => "द्वे" ++ "सहस्रे" ; _ => s ++ ("सहस्राण" + i)} ! sz ;
-oper mkcata : DSize -> Str -> Str = \sz -> \s -> table {sg => cata ; r2 => variants {"द्वे" ++ "शते" ; "द्वी" + cata }; _ => s ++ ("शतान" + i)} ! sz ;
-oper mklakh : DSize -> Str -> Str = \sz -> \s -> table {sg => "लक्ष" + am ; r2 => "द्वे" ++ "लक्षे" ; _ => s ++ ("लक्षाण" + i) } ! sz ;
-oper mklakh2 : Size -> Str -> Str = \sz -> \s -> table {sing => "लक्ष" + am ; dual => "द्वे" ++ "लक्षे" ; _ => s ++ ("लक्षाण" + i) } ! sz ;
-
-oper mkayuta : DSize -> Str -> Str = \sz -> \s -> table {sg => "अयुत" + am ; r2 => "द्वे" ++ "अयुते" ; _ => s ++ ("अयुतान" + i)} ! sz ;
-
-oper adhikam : Str = "अधिक" + am ;
-oper ca : Str = "च" ;
-oper ayuta : Str = "अयुत" + am ; 
-oper cata : Str = "शत" + am ; 
-
-oper hundredplusunit : Str -> Str -> Str = \hun -> \unit -> 
-   variants {hun ++ unit ++ "च" ; unit ++ adhikam ++ hun};
-
-oper lakhplus : Str -> Str -> Str = \lakh -> \low -> lakh ++ low ++ ca ;
-
-oper p3plus : Str -> Size -> Str -> Size -> Str = \b -> \bs -> \s -> \ss -> table {more10 => table {more10 => b ++ ca ++ s ++ ca ; _ => s ++ adhikam ++ b} ! ss;
-  _ => table {more10 => b ++ s ++ ca ;  _ => s ++ b} ! ss } ! bs;
-
-mkayutamore : Str -> DSize -> Str -> DSize -> Str = \d -> \ds -> \e -> \es ->
-  variants {(mkayuta ds d) ++ (mksahasra es e) ; 
-            mklakh2 more10 (rows ! es ! ds) } ;
-
-
-}
diff --git a/examples/numerals/todo/sanskritTranslit.gf b/examples/numerals/todo/sanskritTranslit.gf
deleted file mode 100644
--- a/examples/numerals/todo/sanskritTranslit.gf
+++ /dev/null
@@ -1,204 +0,0 @@
-concrete sanskrit of Numerals = {
--- include numerals.Abs.gf ;
--- flags coding=devanagari ;
-
-param DForm = unit | ten ;
-param DSize = sg | r2 | r3 | r4 | r5 | r6 | r7 | r8 | r9 ; 
-param Size = sing | dual | less10 | more100 | more10 ; 
-
-
-oper 
-  vowel : Strs = strs {"a" ; "e" ; "i" ; "u" ; "o"} ;  
-  dental : Strs = strs {"n"; "t"; "d"} ;  
-  labial : Strs = strs {"m"; "p"; "b"} ;
-  velar : Strs = strs {"G"; "k"; "g"} ;
-  affricate : Strs = strs {"ñ" ; "c"; "j" } ; 
-  retroflex : Strs = strs {"N" ; "T" ; "D"; "S"} ;  
-  sibilant : Strs = strs {"ç" ; "s"; "h"; "r"} ; -- r also
-  unvoiced : Strs = strs {"k"; "p"; "c"; "t"} ; 
-
-oper
-  S : Str = pre {"S" ; "T" / unvoiced ; "D" / vowel } ;  
-  as : Str = pre {"o" ; "as" / unvoiced ; "a;" / sibilant } ; 
-  i : Str = pre {"i" ; "y" / vowel } ;
-  am : Str = "a" + (pre {"m" ; "n" / dental ; "G" / velar ; "ñ" / affricate ; "N" / retroflex ; "M" / sibilant}) ;
-  a_ : Str = pre { "a:" ; "a" / vowel } ; -- shortened if a follows (no other vowel occur initally)  
-  r : Str = pre {"r" ; "s" / unvoiced ; "c" / affricate ; ";" / sibilant } ;
-  t : Str = pre {"t" ; "c" / affricate ; "T" / retroflex } ;
-  
-
-LinDigit = {s : DForm => Str ; size : DSize} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = {s : DForm => Str ; size : DSize} ;
-lincat Sub100 = {s : Str ; s2 : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; s2 : Str ; size : Size } ; 
-lincat Sub1000000 = { s : Str } ;
-
-lin num x0 =
-  {s = "/&" ++ x0.s ++ "&/"} ; -- the Devanagari environment
-
-oper mkNum : Str -> Str -> DSize -> LinDigit = 
-  \u -> \t -> \sz -> 
-  {s = table {unit => u ; ten => t } ; size = sz } ;
-
--- lin n1 mkNum "eka" daca ... ;
-lin n2 = mkNum "dva" viMcati r2 ;
-lin n3 = mkNum ("tr" + i) triMcat r3 ;
-lin n4 = mkNum ("catu" + r) catvariMcat r4 ;
-lin n5 = mkNum "pañca" pancacat r5 ;
-lin n6 = mkNum ("Sa" + S) SaSTi r6 ;
-lin n7 = mkNum "sapta" saptati r7 ; 
-lin n8 = mkNum "aSTa" aciti r8;
-lin n9 = mkNum "nava" navati r9 ;
-
-oper daca : Str = "daça" ;
-oper viMcati : Str = "viMçat" + i;
-oper triMcat : Str = "triMça" + t;
-oper catvariMcat : Str = "catva:riMça" + t ;
-oper pancacat : Str = "pañca:ça" + t;
-oper SaSTi : Str = "SaST" + i;
-oper saptati : Str = "saptat" + i ;
-oper aciti : Str = "açi:t" + i ;
-oper navati : Str = "navat" + i ;
-
-oper mkR1 : Str -> Str -> DSize => Str = \a1 -> \a2 -> table {
-  sg => a1 + daca ;
-  r2 => a2 + viMcati ;
-  r3 => a2 + triMcat ;
-  r4 => a2 + catvariMcat ;
-  r5 => a2 + pancacat ;
-  r6 => a2 + SaSTi ;
-  r7 => a2 + saptati ;
-  r8 => a2 + aciti ;
-  r9 => a2 + navati 
-} ;
-
-oper mkR : Str -> DSize => Str = \a1 -> table {
-  sg => a1 + daca ;
-  r2 => a1 + viMcati ;
-  r3 => a1 + triMcat ;
-  r4 => a1 + catvariMcat ;
-  r5 => a1 + pancacat ;
-  r6 => a1 + SaSTi ;
-  r7 => a1 + saptati ;
-  r8 => a1 + aciti ;
-  r9 => a1 + navati 
-} ;
-
-oper mkR9 : Str -> DSize => Str = \a1 -> table {
-  sg => variants {a1 + daca ; "u:na:" + viMcati} ;
-  r2 => variants {a1 + viMcati ; "u:na:" + triMcat } ;
-  r3 => variants {a1 + triMcat ; "u:na:" + catvariMcat } ;
-  r4 => variants {a1 + catvariMcat ; "u:na:" + pancacat } ;
-  r5 => variants {a1 + pancacat ; "u:na:" + SaSTi } ;
-  r6 => variants {a1 + SaSTi ; "u:na:" + saptati } ;
-  r7 => variants {a1 + saptati ; "u:na:" + aciti } ;
-  r8 => variants {a1 + aciti ; "u:na:" + navati } ;
-  r9 => variants {a1 + navati ; "u:na:" + cata } 
-} ;
-
-oper mkR3 : Str -> Str -> DSize => Str = \a1 -> \a2 -> table {
-  sg => a1 + daca ;
-  r2 => a1 + viMcati ;
-  r3 => a1 + triMcat ;
-  r4 => variants { a2 + catvariMcat ; a1 + catvariMcat } ; 
-  r5 => variants { a2 + pancacat ; a1 + pancacat } ;
-  r6 => variants { a2 + SaSTi ; a1 + SaSTi } ;
-  r7 => variants { a2 + saptati ; a1 + saptati } ;  
-  r8 => a2 + aciti ;
-  r9 => variants { a2 + navati ; a1 + navati } 
-} ;
-
-oper mkR6 : Str -> DSize => Str = \a1 -> table {
-  sg => "SoDaça" ; 
-  r2 => a1 + viMcati ;
-  r3 => a1 + triMcat ;
-  r4 => a1 + catvariMcat ; 
-  r5 => a1 + pancacat ;
-  r6 => a1 + SaSTi ;
-  r7 => a1 + saptati ;  
-  r8 => a1 + aciti ;
-  r9 => "SoNNavat" + i 
-} ;
-
-oper rows : DSize => DSize => Str = table {
-  sg => mkR1 ("ek" + a_) eka ; 
-  r2 => mkR3 ("dv" + a_) ("dv" + i) ; 
-  r3 => mkR3 ("tray" + as)  ("tr" + i) ; 
-  r4 => mkR ("catu" + r) ;
-  r5 => mkR "pañca" ;
-  r6 => mkR6 ("Sa" + S) ;
-  r7 => mkR "sapta" ;
-  r8 => mkR3 ("aST" + a_) "aSTa" ; 
-  r9 => mkR9 "nava"
-} ;
-
-oper eka : Str = "eka" ;
-
-lin pot01 = {s = table {unit => eka ; ten => daca } ; size = sg} ;
-lin pot0 d = d ;
-lin pot110 = {s = daca ; s2 = variants { ayuta ; mksahasra2 more10 daca }; size = more10} ; 
-lin pot111 = {s = rows ! sg ! sg ; 
-              s2 = mkayutamore eka sg eka sg ; 
-              size = more10} ;
-lin pot1to19 d = 
-  {s = rows ! d.size ! sg ; 
-   s2 = mkayutamore eka sg (d.s ! unit) d.size; 
-   size = more10} ;
-lin pot0as1 n = {s = n.s ! unit ; 
-                 s2 = mksahasra n.size (n.s ! unit) ; 
-                 size = table {sg => sing ; r2 => dual ; _ => less10} ! n.size };
-lin pot1 d = {s = d.s ! ten ; 
-              s2 = variants {mkayuta d.size (d.s ! unit) ; mksahasra2 more10 (d.s ! ten) } ; 
-              size = more10} ;
-lin pot1plus d e = {s = rows ! e.size ! d.size ; 
-                    s2 = mkayutamore (d.s ! unit) d.size (e.s ! unit) e.size ; 
-                    size = more10} ;
-lin pot1as2 n = {s = n.s ; s2 = n.s2 ; size = n.size } ;
-lin pot2 d = 
-  {s = mkcata d.size (d.s ! unit);  
-   s2 = mklakh d.size (d.s ! unit) ; 
-   size = more100} ;
-
-lin pot2plus d e = 
-  {s = hundredplusunit (mkcata d.size (d.s ! unit)) e.s ; 
-   s2 = lakhplus (mklakh d.size (d.s ! unit)) e.s2 ; 
-   size = more100} ;
-
-lin pot2as3 n = {s = n.s } ;
-lin pot3 n = 
-  {s = table {more10 => n.s2 ; 
-              _  => mksahasra2 n.size n.s } ! n.size} ;
-
-lin pot3plus n m = 
-  {s = p3plus (table {more10 => n.s2 ; _  => mksahasra2 n.size n.s } ! n.size) n.size m.s m.size} ;
-
-oper mksahasra2 : Size -> Str -> Str = \sz -> \s -> table {sing => "sahasr" + am ; dual => "dve" ++ "sahasre" ; _ => s ++ ("sahasra:N" + i)} ! sz ;
-oper mksahasra : DSize -> Str -> Str = \sz -> \s -> table {sg => "sahasr" + am ; r2 => "dve" ++ "sahasre" ; _ => s ++ ("sahasra:N" + i)} ! sz ;
-oper mkcata : DSize -> Str -> Str = \sz -> \s -> table {sg => cata ; r2 => variants {"dve" ++ "çate" ; "dvi:" + cata }; _ => s ++ ("çata:n" + i)} ! sz ;
-oper mklakh : DSize -> Str -> Str = \sz -> \s -> table {sg => "lakS" + am ; r2 => "dve" ++ "lakSe" ; _ => s ++ ("lakSa:N" + i) } ! sz ;
-oper mklakh2 : Size -> Str -> Str = \sz -> \s -> table {sing => "lakS" + am ; dual => "dve" ++ "lakSe" ; _ => s ++ ("lakSa:N" + i) } ! sz ;
-
-oper mkayuta : DSize -> Str -> Str = \sz -> \s -> table {sg => "ayut" + am ; r2 => "dve" ++ "ayute" ; _ => s ++ ("ayuta:n" + i)} ! sz ;
-
-oper adhikam : Str = "adHik" + am ;
-oper ca : Str = "ca" ;
-oper ayuta : Str = "ayut" + am ; 
-oper cata : Str = "çat" + am ; 
-
-oper hundredplusunit : Str -> Str -> Str = \hun -> \unit -> 
-   variants {hun ++ unit ++ "ca" ; unit ++ adhikam ++ hun};
-
-oper lakhplus : Str -> Str -> Str = \lakh -> \low -> lakh ++ low ++ ca ;
-
-oper p3plus : Str -> Size -> Str -> Size -> Str = \b -> \bs -> \s -> \ss -> table {more10 => table {more10 => b ++ ca ++ s ++ ca ; _ => s ++ adhikam ++ b} ! ss;
-  _ => table {more10 => b ++ s ++ ca ;  _ => s ++ b} ! ss } ! bs;
-
-mkayutamore : Str -> DSize -> Str -> DSize -> Str = \d -> \ds -> \e -> \es ->
-  variants {(mkayuta ds d) ++ (mksahasra es e) ; 
-            mklakh2 more10 (rows ! es ! ds) } ;
-
-
-}
diff --git a/examples/numerals/todo/thai.gf b/examples/numerals/todo/thai.gf
deleted file mode 100644
--- a/examples/numerals/todo/thai.gf
+++ /dev/null
@@ -1,72 +0,0 @@
-concrete thai of Numerals = {
--- include numerals.Abs.gf ;
-
--- Thai transliteration, produces thaiU.gf by GF/Text/Thai.hs
--- AR 28/12/2006
-
--- flags coding=utf8 ;
-
-lincat 
-  Numeral    = {s : Str} ;
-  Digit      = {s : DForm => Str} ;
-  Sub10      = {s : DForm => Str} ;
-  Sub100     = {s : NForm => Str} ;
-  Sub1000    = {s : NForm => Str} ;
-  Sub1000000 = {s : Str} ;
-
-lin 
-  num x = x ;
-
-  pot01 = mkNum "hnvg" "hnvg" "eOSd" ;
-
-  n2 = mkNum  "sOg" "yi:T1" "sOg" ;
-  n3 = regNum "sa:m" ;
-  n4 = regNum "si:T1" ; -- T1 = E48 '
-  n5 = regNum "hT2a:" ;  -- T2 = E49 9
-  n6 = regNum "ho?k" ;
-  n7 = regNum "ecSd" ;   -- S  = E47 w
-  n8 = regNum "e'pd" ; 
-  n9 = regNum "eka:" ;
-
-
-  pot0 d = d ;
-
-  pot110 = {s = sip} ;
-  pot111 = {s = table {
-    Unit => ["sib eOSd"] ; 
-    Thousand => ["hnvg hmv:T1n hnvg p2an"]
-    }
-  } ;
-  pot1to19 d = {s = table {
-    Unit => "sib" ++ d.s ! After ; 
-    Thousand => ["hnvg hmv:T1n"] ++ d.s ! Indep ++ "p2an"
-    }
-  } ;
-  pot0as1 d = {s = \\n => d.s ! Indep ++ phan ! n} ;
-  pot1 d = {s = \\n => d.s ! ModTen ++ sip ! n} ;
-  pot1plus d e = {
-    s = \\n => d.s ! ModTen ++ sip ! n ++ e.s ! After ++ phan ! n
-  } ;
-  pot1as2 n = n ;
-  pot2 d = {s = \\n => d.s ! Indep ++ roy ! n} ;
-  pot2plus d e = {s = \\n => d.s ! Indep ++ roy ! n ++ e.s ! n} ;
-  pot2as3 n = {s = n.s ! Unit} ;
-  pot3 n = {s = n.s ! Thousand} ;
-  pot3plus n m = {s = n.s ! Thousand ++ m.s ! Unit} ;
-
-param 
-  DForm = Indep | ModTen | After ;
-  NForm = Unit | Thousand ;
-
-oper 
-  mkNum : Str -> Str -> Str -> {s : DForm => Str} = \x,y,z ->
-    {s = table {Indep => x ; ModTen => y ; After => z}} ;
-  regNum : Str -> {s : DForm => Str} = \x -> 
-    mkNum x x x ;
-
-
-  sip  = table {Unit => "sib"   ; Thousand => "hmv:T1n"} ;
-  roy  = table {Unit => "rT2Oy" ; Thousand => "e'sn"} ;
-  phan = table {Unit => []      ; Thousand => "p2an"} ;
-
-}
diff --git a/examples/numerals/todo/thaiDU.gf b/examples/numerals/todo/thaiDU.gf
deleted file mode 100644
--- a/examples/numerals/todo/thaiDU.gf
+++ /dev/null
@@ -1,51 +0,0 @@
-concrete thaiDU of Numerals = {
--- include numerals.Abs.gf ;
-
--- Thai digits. AR 28/12/2006
-
-flags lexer=chars ; unlexer=concat ; flags coding=utf8 ;
-
-param Zeros = noz  | zz  ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit =      { s : Str } ;
-lincat Sub10 =      { s : Str } ;
-lincat Sub100 = {s : Zeros => Str} ;
-lincat Sub1000 = {s : Zeros => Str} ;
-lincat Sub1000000 = {s : Zeros => Str} ;
-
-oper ss : Str -> {s : Str} = \s -> {s = s} ;
-oper mkz : Str -> {s : Zeros => Str} = \s -> {s = table {_ => s}} ;
-
-lin num n = {s = n.s ! noz} ;
-lin n2 = ss "๒" ;
-lin n3 = ss "๓" ;
-lin n4 = ss "๔" ;
-lin n5 = ss "๕" ;
-lin n6 = ss "๖" ;
-lin n7 = ss "๗" ;
-lin n8 = ss "๘" ;
-lin n9 = ss "๙" ;
-
-lin pot01 = ss "๑" ;
-lin pot0 d = d ;
-
-lin pot110 = mkz ("๑" ++ "๐") ;
-lin pot111 = mkz ("๑" ++ "๑") ;
-lin pot1to19 d = mkz ("๑" ++ d.s) ;
-
-lin pot0as1 n = {s = table {noz => n.s ; zz => "๐" ++ n.s}} ;
-
-lin pot1 d = mkz (d.s ++ "๐") ;
-lin pot1plus d e = mkz (d.s ++ e.s) ;
-
-lin pot1as2 n = {s = table {noz => n.s ! noz ; zz => "๐" ++ n.s ! zz}} ;
-lin pot2 d = mkz (d.s ++ "๐" ++ "๐") ;
-lin pot2plus d e = mkz (d.s ++ e.s ! zz) ;
-
-lin pot2as3 n = {s = table {noz => n.s ! noz ; zz => "๐" ++ n.s ! zz}} ;
-
-lin pot3 n = mkz (n.s ! noz ++ "๐" ++ "๐" ++ "๐") ;
-lin pot3plus n m = {s = table {z => n.s ! z ++ m.s ! zz}} ;
-
-}
diff --git a/examples/numerals/todo/thaiP.gf b/examples/numerals/todo/thaiP.gf
deleted file mode 100644
--- a/examples/numerals/todo/thaiP.gf
+++ /dev/null
@@ -1,72 +0,0 @@
-concrete thaiP of Numerals = {
--- include numerals.Abs.gf ;
-
--- Thai pronunciation (mostly following Smyth's Essential Grammar) 
--- AR 28/12/2006
-
--- flags coding=utf8 ;
-
-lincat 
-  Numeral    = {s : Str} ;
-  Digit      = {s : DForm => Str} ;
-  Sub10      = {s : DForm => Str} ;
-  Sub100     = {s : NForm => Str} ;
-  Sub1000    = {s : NForm => Str} ;
-  Sub1000000 = {s : Str} ;
-
-lin 
-  num x = x ;
-
-  pot01 = mkNum "nỳng" "nỳng" "èt" ;
-
-  n2 = mkNum  "söong" "yîi" "söong" ;
-  n3 = regNum "säam" ;
-  n4 = regNum "sìi" ;
-  n5 = regNum "hâa" ; 
-  n6 = regNum "hòk" ;
-  n7 = regNum "cèt" ;
-  n8 = regNum "pèet" ; 
-  n9 = regNum "kâaw" ;
-
-
-  pot0 d = d ;
-
-  pot110 = {s = sip} ;
-  pot111 = {s = table {
-    Unit => ["sìp èt"] ; 
-    Thousand => ["nỳng mỳyn nỳng phan"]
-    }
-  } ;
-  pot1to19 d = {s = table {
-    Unit => "sìp" ++ d.s ! After ; 
-    Thousand => ["nỳng mỳyn"] ++ d.s ! Indep ++ "phan"
-    }
-  } ;
-  pot0as1 d = {s = \\n => d.s ! Indep ++ phan ! n} ;
-  pot1 d = {s = \\n => d.s ! ModTen ++ sip ! n} ;
-  pot1plus d e = {
-    s = \\n => d.s ! ModTen ++ sip ! n ++ e.s ! After ++ phan ! n
-  } ;
-  pot1as2 n = n ;
-  pot2 d = {s = \\n => d.s ! Indep ++ roy ! n} ;
-  pot2plus d e = {s = \\n => d.s ! Indep ++ roy ! n ++ e.s ! n} ;
-  pot2as3 n = {s = n.s ! Unit} ;
-  pot3 n = {s = n.s ! Thousand} ;
-  pot3plus n m = {s = n.s ! Thousand ++ m.s ! Unit} ;
-
-param 
-  DForm = Indep | ModTen | After ;
-  NForm = Unit | Thousand ;
-
-oper 
-  mkNum : Str -> Str -> Str -> {s : DForm => Str} = \x,y,z ->
-    {s = table {Indep => x ; ModTen => y ; After => z}} ;
-  regNum : Str -> {s : DForm => Str} = \x -> 
-    mkNum x x x ;
-
-
-  sip  = table {Unit => "sìp"  ; Thousand => "mỳyn"} ;
-  roy  = table {Unit => "róoy" ; Thousand => "sëen"} ;
-  phan = table {Unit => []      ; Thousand => "phan"} ;
-
-}
diff --git a/examples/numerals/todo/welsh.gf b/examples/numerals/todo/welsh.gf
deleted file mode 100644
--- a/examples/numerals/todo/welsh.gf
+++ /dev/null
@@ -1,74 +0,0 @@
-concrete welsh of Numerals = {
--- include numerals.Abs.gf ;
-
--- The neo-base-10 system dauddeg, trideg, pedwardeg, pumdeg/hanner cant, chwedeg, saithdeg, wythdeg, nawdeg is
--- implemented as the second variant as it should be 
-
-oper LinDigit = {s : DForm => Str ; even20 : Even20 ; size : Size} ;
-oper LinSub100 = {s : Str ; size : Size} ;
-
-oper mk20Ten : Str -> Str -> Str -> Str -> Size -> LinDigit = 
-  \tri -> \trideg -> \fiche -> \triarddeg -> \sz -> 
-  { s = table {unit => tri ; twenty => fiche ; teen => triarddeg ; ten => trideg} ; even20 = odd ; size = sz} ;
-
-oper mkEven20 : Str -> Str -> Str -> Str -> Size -> LinDigit = 
-  \tri -> \trideg -> \fiche -> \triarddeg -> \sz -> 
-  { s = table {unit => tri ; twenty => fiche ; teen => triarddeg ; ten => trideg} ; even20 = even ; size = sz} ;
-
-param Even20 = odd | even ;
-param DForm = unit | ten | twenty | teen ;
-param Size = sg | mutation | am | pl | five | overten;
- 
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = LinSub100 ;
-lincat Sub1000 = LinSub100 ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-lin n2  = mkEven20 "dau" "dauddeg" "hugain" "deuddeg" mutation ; 
-lin n3  = mk20Ten "tri" "trideg" "hugain" ("tri" ++ "ar" ++ "deg") am ;
-lin n4  = mkEven20 "pedwar" "pedwardeg" "deugain" ("pedwar" ++ "ar" ++ "ddeg") pl ;
-lin n5  = mk20Ten ("pum" + p) "pumdeg" "deugain" "pymtheg" five ;
-lin n6  = mkEven20 ("chwe" + ch) "chwedeg" "trigain" ("un" ++ "ar" ++ "bymtheg") am ;
-lin n7  = mk20Ten "saith" "saithdeg" "trigain" ("dau" ++ "ar" ++ "bymtheg") pl ;
-lin n8  = mkEven20 "wyth" "wythdeg" ("pedwar" ++ "ugain") "deunaw" pl ;
-lin n9  = mk20Ten "naw" "nawdeg" ("pedwar" ++ "ugain") ("pedwar" ++ "ar" ++ "bymtheg") pl ;
-oper AR : Str = pre {"ar" ; "a" / strs {"d"} } ; 
-oper AG : Str = pre {"a" ; "ag" / strs {"a" ; "u" ; "i" ; "e" ; "o" ; "w"} } ; -- before vowel
-oper ng : Str = pre {"g" ; "ng" / strs {"m"} } ;
-oper t : Str = pre {[] ; "t" / strs {[]}} ; 
-oper ch : Str = pre {[] ; "ch" / strs{[]}} ;
-oper p : Str = pre {[] ; "p" / strs{[]}} ;
-
-oper mkR : Str -> LinSub100 = \s1 -> {s = s1 ; size = overten } ;
-oper mkR2 : Str -> Size -> LinSub100 = \s1 -> \sz -> {s = s1 ; size = table {mutation => mutation ; am => am ; _ => overten} ! sz } ;
-
-lin pot01  =
-  {s = table {unit => "un" ; _ => "dummy"} ; even20 = odd ; size = sg};
-lin pot0 d = d ;
-lin pot110 = {s = "de" + ng ; size = pl} ; 
-lin pot111 = mkR (variants {"un" ++ "ar" ++ "ddeg" ; "undeg" ++ "un"}) ;
-lin pot1to19 d = mkR (variants {d.s ! teen ; "undeg" ++ d.s ! unit}) ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size} ;
-lin pot1 d = table {mutation => mkR (variants {"ugain" ; "dauddeg" }) ; 
-                    five => mkR (variants {"hanner" ++ "cant" ; "deg" ++ "a" + "deugain" ; "pumdeg"}) ;
-                    _ => mkR (variants { table {even => d.s ! twenty ; odd => "deg" ++ AR ++ d.s ! twenty} ! d.even20 ; d.s ! ten}) } ! d.size ; 
-lin pot1plus d e = mkR2 (variants { table {even => e.s ! unit ++ AR ++ d.s ! twenty ; odd => e.s ! teen ++ AR ++ d.s ! twenty} ! d.even20 ; d.s ! ten}) e.size ; -- hugain
-lin pot1as2 n = n ;
-lin pot2 d = mkR ((CANT (d.s ! unit)) ! d.size) ;
-lin pot2plus d e = mkR2 (((CANT (d.s ! unit)) ! d.size) ++ (maybeAG ! e.size) ++ e.s) e.size;
-lin pot2as3 n =
-  {s = n.s } ;
-lin pot3 n =
-  {s = (MIL n.s) ! n.size } ;
-lin pot3plus n m =
-  {s = (MIL n.s) ! n.size ++ m.s } ;
-
-oper maybeAG : Size => Str = (table {overten => [] ; _ => AG} );
-oper CANT : Str -> Size => Str = \s1 -> table {sg => "can" + t ; mutation => s1 ++ "gan" + t; am => s1 ++ "chan" + t ; _ => s1 ++ "can" + t} ;
-oper MIL : Str -> Size => Str = \s1 -> table {sg => "mil" ; mutation => s1 ++ "fil" ; _ => s1 ++ "mil" } ;
-
-
-}
diff --git a/examples/numerals/totonac.gf b/examples/numerals/totonac.gf
deleted file mode 100644
--- a/examples/numerals/totonac.gf
+++ /dev/null
@@ -1,111 +0,0 @@
-concrete totonac of Numerals = {
--- include numerals.Abs.gf ;
-
-oper mk20Ten : Str -> Str -> Str -> Size -> LinDigit = 
-  \tri -> \fiche -> \ext -> \sz -> 
-  { s = table {unit => tri ; maaunit => "maa" ++ tri ; twenty => fiche ; extra => ext } ; even20 = ten ; size = sz} ;
-
-oper mkEven20 : Str -> Str -> Str -> Size -> LinDigit = 
-  \se -> \trifichid -> \ext -> \sz -> 
-  { s = table {unit => se ; maaunit => "maa" ++ se ; twenty => trifichid ; extra => ext } ; even20 = even ; size = sz} ;
-
-param Even20 = ten | even ;
-param DForm = unit | maaunit | extra | twenty ;
-param Size = one | two | three | four | five | pl ;
- 
-lincat Numeral = {s : Str} ;
-oper LinDigit = {s : DForm => Str ; even20 : Even20 ; size : Size} ;
-
-lincat Digit = LinDigit ; 
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : Str ; tenpsize : Size ; s2 : Str} ;
-lincat Sub1000 = {s : Str } ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-lin n2  = mkEven20 "t~u3" "pus^um" [] two;  
-lin n3  = mk20Ten "itun" ("pus^um" ++ "maa" ++ "kaawi") [] two;
-lin n4  = mkEven20 "t~a~at" (variants {"pus^um" ++ "pus^um" ; "tiy~u~u" ++ "pus^um"}) [] three;
-lin n5  = mk20Ten (variants {"kitis" ; "kic/is"}) 
-                  (variants {("paha" ++ "sye<ntu" ++ "~a") ;
-                            "pus^um" ++ "pus^um" ++ "maa" ++ "kaawi" ; 
-                            "tiy~u~u" ++ "pus^um" ++ "maa" ++ "kaawi" }) [] three; 
-lin n6  = mkEven20 "c^aas^an" 
-                   (variants {("pus^um" ++ "pus^um" ++ "pus^um") ;
-                              "tutun" ++ "pus^um" }) "~a" four;
-lin n7  = mk20Ten "tuhun" (variants {("pus^um" ++ "pus^um" ++ "pus^um" ++ "lii" ++ "~a" ++ "kaawi" ) ; ("tutun" ++ "pus^um" ++ "maa" ++ "kaawi")}) [] four ;
-lin n8  = mkEven20 "c/iyan" (variants {("t~a~ati" ++ "pus^um") ; ("maa" ++ "t~a~ati" ++ "pus^um")}) ("lii" ++ "~a") five ;
-lin n9  = mk20Ten "nahaac/a" ("t~a~ati" ++ "pus^um" ++ "maa" ++ "kaawi") [] five;
-
-oper addkaawi : Size => Str = table {sz => "maa" ++ "kaawi" ++ mk5twenty ! sz };
-
-oper mk5twenty : Size => Str = table {
-   one => variants {("maa" ++ "kic/is") ; "kic/is"} ++ "pus^um";
-   two => "c^aas^an" ++ "pus^um"; 
-   three => "tuhun" ++ "pus^um";
-   four => "c/iyan" ++ "pus^um";
-   _ => "nahaac/a" ++ "pus^um"
-} ; 
-
-oper mktwenty : Str -> Str -> Str -> Str -> Str -> Size => Str =
-  \a1 -> \a2 -> \a3 -> \a4 -> \a5 -> table {
-  one => a1 ++ "pus^um" ;
-  two => a2 ++ "pus^um" ; 
-  three => a3 ++ "pus^um" ;
-  four => a4 ++ "pus^um" ;
-  _ => a5 ++ "pus^um" 
-} ; 
-
-oper get20 : Str -> Size -> Size -> Str = \df -> \sz1 -> \sz2 -> 
-  table {one => mk5twenty ; 
-         two => mktwenty ("maa" ++ "kaawi") 
-                         ("maa" ++ "kaawi" ++ "tun") 
-                         ("maa" ++ "kaawi" ++ "t~u3") 
-                         ("maa" ++ "kaawi" ++ "itun") 
-                         ("maa" ++ "kaawi" ++ "t~a~at") ; 
-         three => addkaawi ; 
-         _  => table {_ => df } } ! sz1 ! sz2 ;
-
-lin pot01 =
-  {s = table {unit => "tun" ; maaunit => "tun" ; tfive => "kic/is" ++ "pus^um" } ; even20 = ten ; size = one};
-lin pot0 d =
-  {s = d.s ; even20 = d.even20 ; size = one} ;
-lin pot110 =
-  {s = "kaawi" ; tenpsize = one ; s2 = "tun"} ;
-lin pot111  =
-  {s = "kaawi" ++ "tun" ; tenpsize = one ; s2 = "tun" } ;
-lin pot1to19 d =
-  {s = "kaawi" ++ d.s ! unit ; tenpsize = one ; s2 = d.s ! unit } ;
-lin pot0as1 n =
-  {s = n.s ! maaunit ; tenpsize = one ; s2 = n.s ! maaunit} ;
-lin pot1 d =
-  {s = d.s ! twenty ; 
-   tenpsize = d.size ; 
-   s2 = [] } ;
-
-lin pot1plus d e =
-  {s = table {even => d.s ! twenty ++ d.s ! extra ++ e.s ! maaunit;  
-              ten => d.s ! twenty ++ e.s ! unit} ! (d.even20) ;
-   tenpsize = d.size ; 
-   s2 = table {even => e.s ! maaunit ; ten => e.s ! unit} ! d.even20} ;
-
-lin pot1as2 n = {s = n.s}  ;
-
-lin pot2 d = 
-  {s = variants {get20 (d.s ! maaunit ++ "sye<ntu") d.size one ;
-                 d.s ! maaunit ++ "sye<ntu" }};
-lin pot2plus d e =
-  {s = variants {(get20 (d.s ! maaunit ++ "sye<ntu") d.size e.tenpsize) ++ e.s2;
-                 d.s ! maaunit ++ "sye<ntu" ++ e.s}} ;
-lin pot2as3 n =
-  {s = n.s } ;
-lin pot3 n =
-  {s = n.s ++ "mil" } ;
-lin pot3plus n m =
-  {s = n.s ++ "mil" ++ "lii" ++ "~a" ++ m.s } ; 
-
-
-
- 
-
-}
diff --git a/examples/numerals/tuda_daza.gf b/examples/numerals/tuda_daza.gf
deleted file mode 100644
--- a/examples/numerals/tuda_daza.gf
+++ /dev/null
@@ -1,65 +0,0 @@
-concrete tuda_daza of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = ten | unit ;
-param Size = sg | sub10 | pl | e10;
-
-oper LinDigit = {s : DForm => Str ; s2 : Str ; size : Size} ;
-oper LinS100 = {s : Str ; s2 : Str ; size : Size} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = LinS100 ;
-lincat Sub1000 = LinS100 ;
-lincat Sub1000000 = {s : Str} ;
-
-oper mkNum : Str -> LinDigit = \kunun ->
-  {s = table {unit => kunun ; ten => "mOrta" ++ kunun } ; 
-   s2 = "dubu" ++ kunun ; 
-   size = sub10} ;
-
-lin num x0 =
-  {s = x0.s} ; -- TODO 
-
--- o.
--- O for IPA o in Eng. Cod
-
-lin n2 = {s = table {unit => "cu" ; ten => "digidem" } ; s2 = "dubu" ++ "cu"; size = sub10} ;
-lin n3 = mkNum "ago.zo." ;
-lin n4 = mkNum "tozo" ;
-lin n5 = mkNum "fo";
-lin n6 = mkNum "dissi" ;
-lin n7 = mkNum (variants {"tuduzu" ; "tudusu"}) ;
-lin n8 = mkNum (variants {"osso" ; "yosso"}) ;
-lin n9 = mkNum "issi";
-
-oper olufu : Str = variants {"oluou" ; "olufu"} ;
-oper ss : Str -> Str -> LinS100 = \a -> \b -> {s = a ; s2 = b ; size = pl} ; 
-oper ss2 : Str -> Str -> LinS100 = \a -> \b -> {s = a ; s2 = b ; size = e10} ;
-
-lin pot01 = {s = table {_ => "tro" }; s2 = "dubu" ; size = sg};
-lin pot0 d = d ;
-lin pot110 = ss2 "mOrdOm" []; 
-lin pot111 = ss2 ("mOrdOm" ++ "sao" ++ "tro") ("dubu");
-lin pot1to19 d = ss2 ("mOrdOm" ++ "sao" ++ d.s ! unit) ("dubu" ++ d.s ! unit);
-lin pot0as1 n = {s = n.s ! unit ; s2 = n.s2 ; size = n.size} ;
-lin pot1 d = ss (d.s ! ten) (d.s ! unit) ;
-lin pot1plus d e = ss (d.s ! ten ++ "sao" ++ e.s ! unit) (d.s ! unit ++ e.s2) ; 
-lin pot1as2 n = {s = n.s ; s2 = ifsub10 n.s2 ! n.size ; size = n.size };
-lin pot2 d = ss (selsg "kidri" ("kidra" ++ d.s ! unit) ! d.size) 
-                (olufu ++ d.s ! ten) ; 
-lin pot2plus d e = 
-  ss (selsg "kidri" ("kidra" ++ d.s ! unit) ! d.size ++ "sao" ++ e.s) 
-     (olufu ++ d.s ! ten ++ "sao" ++ ifs10 ! e.size ++ e.s2) ;
-lin pot2as3 n = {s = n.s} ;
-lin pot3 n = {s = n.s2}; 
-lin pot3plus n m = {s = n.s2 ++ "sao" ++ m.s};
-
-oper ifs10 : Size => Str = table {e10 => "tro" ; _ => []} ;
-oper ifsub10 : Str -> Size => Str = \a ->
-  table {pl => olufu ++ a; e10 => olufu ++ a ; _ => a } ;
-oper selsg : Str -> Str -> Size => Str = \a -> \b ->
-  table {sg => a ; _ => b} ; 
-
-}
diff --git a/examples/numerals/tukang_besi.gf b/examples/numerals/tukang_besi.gf
deleted file mode 100644
--- a/examples/numerals/tukang_besi.gf
+++ /dev/null
@@ -1,46 +0,0 @@
-concrete tukang_besi of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = u | v ;
-
-oper LinDigit = {s : DForm => Str } ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = LinDigit ;
-lincat Sub1000 = LinDigit ;
-lincat Sub1000000 = { s : Str } ;
-
-oper bind : Str -> Str -> Str = \a -> \b -> a ++ b ;
-
-oper mkNum : Str -> LinDigit = \a -> {s = table {_ => a}} ;
-oper mkNum2 : Str -> Str -> LinDigit = \a -> \b -> {s = table {u => a ; v => b}} ;
-
-lin num x = x ;
--- lin n1 mkNum "sa'asa" ;
-lin n2 = mkNum "dua" ;
-lin n3 = mkNum "tolu" ;
-lin n4 = mkNum2 "gana" "hato";
-lin n5 = mkNum "lima" ;
-lin n6 = mkNum2 "no'o" "nomo" ;
-lin n7 = mkNum2 "pitu" "hitu" ;
-lin n8 = mkNum "alu" ;
-lin n9 = mkNum "sia" ;
-
-lin pot01 = mkNum2 "sa'asa" "sa" ;
-lin pot0 d = d ; 
-lin pot110 = {s = table {_ => "ompulu" }}; 
-lin pot111 = {s = table {u => "ompulu" ++ "sa'asa" ; v => "ompulu" ++ "sa"}} ;
-lin pot1to19 d = {s = table {f => "ompulu" ++ d.s ! f}} ;
-lin pot0as1 n = n ;
-lin pot1 d = {s = table {_ => bind (d.s ! v) "hulu" }} ;
-lin pot1plus d e = {s = table {f => (bind (d.s ! v) "hulu") ++ e.s ! f}} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = table {_ => bind (d.s ! v) "hatu" }} ;
-lin pot2plus d e = {s = table {f => (bind (d.s ! v) "hatu") ++ e.s ! f}} ;
-lin pot2as3 n = {s = n.s ! u};
-lin pot3 n = {s = bind (n.s ! v) "riwu" } ;
-lin pot3plus n m = {s = (bind (n.s ! v) "riwu") ++ m.s ! u } ;
-
-}
diff --git a/examples/numerals/turkish.gf b/examples/numerals/turkish.gf
deleted file mode 100644
--- a/examples/numerals/turkish.gf
+++ /dev/null
@@ -1,65 +0,0 @@
-concrete turkish of Numerals = {
-flags coding = utf8 ;
--- include numerals.Abs.gf ;
--- flags coding=latinasupplement ;
-
-param DForm = unit | ten | teen ;
-param Size = sg | pl ;
-
--- ç is c with a cedille (obviously)
--- s, is s with a cedille 
--- I is i without a dot 
--- g% is yumus,ak ge (i.e a g with a breve)
-
--- The hundreds and trheir qualif can be written together e.g ikiyüz
--- aswelll as ten + unit e.g yirmibir 
-
-lincat Numeral =    { s : Str } ;
-oper LinDigit = {s : DForm => Str } ;
-lincat Digit = LinDigit ;
-
-lincat Sub10 = {s : DForm => Str ; size : Size} ;
-lincat Sub100 = {s : Str ; size : Size } ;
-lincat Sub1000 = {s : Str ; size : Size } ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> Str -> LinDigit = 
-  \iki -> \yirmi ->  
-  {s = table {unit => iki ; teen => (variants {"on" + iki ; "on" ++ iki})  ; ten => yirmi } } ;
-
-lin num x = {s = [] ++ x.s ++ [] } ;
-
--- lin n1 mkNum "bir" "dA" ;
-lin n2 = mkNum "iki" "yirmi" ; 
-lin n3 = mkNum "üç" "otuz" ;
-lin n4 = mkNum "dört" "kırk" ;
-lin n5 = mkNum "beş" "elli" ;
-lin n6 = mkNum "altı" "altmış" ;
-lin n7 = mkNum "yedi" "yetmiş" ;
-lin n8 = mkNum "sekiz" "seksen" ;
-lin n9 = mkNum "dokuz" "doksan" ; 
-
-oper ss : Str -> {s : Str ; size : Size} = \s -> {s = s ; size = pl} ;
-
-lin pot01 = {s = table {f => "bir"} ; size = sg} ;
-lin pot0 d = {s = table {f => d.s ! f} ; size = pl} ;
-lin pot110 = ss "on" ; 
-lin pot111 = ss (variants { "on" ++ "bir" ; "onbir"});
-lin pot1to19 d = {s = d.s ! teen ; size = pl} ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size} ;
-lin pot1 d = {s = d.s ! ten ; size = pl} ;
-lin pot1plus d e = {s = d.s ! ten ++ e.s ! unit; size = pl} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = table {sg => [] ; _ => d.s ! unit} ! d.size ++ "yüz" ; size = pl} ;
-lin pot2plus d e = {s = table {sg => [] ; _ => d.s ! unit} ! d.size ++ "yüz" ++ e.s ; size = pl} ;
-
-lin pot2as3 n = n ;
-lin pot3 n = {s = table {sg => [] ; _ => n.s } ! n.size ++ "bin"} ;
-lin pot3plus n m = {s = table {sg => [] ; _ => n.s } ! n.size ++ "bin" ++ m.s} ;
-
-
-
-
-
-
-}
diff --git a/examples/numerals/votic.gf b/examples/numerals/votic.gf
deleted file mode 100644
--- a/examples/numerals/votic.gf
+++ /dev/null
@@ -1,64 +0,0 @@
-concrete votic of Numerals = {
--- include numerals.Abs.gf ;
-
-param DForm = unit | attr | teen | ten | ten2 ;
-param Size = sg | pl ;
-
-oper LinDigit = {s : DForm => Str ; size : Size };
-oper LinS100 = {s : Str ; size : Size} ;
-
-oper bind : Str -> Str -> Str = \a -> \b -> a ++ b ;
-
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = LinS100 ;
-lincat Sub1000 = LinS100 ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 = {s = x0.s} ; -- TODO
-
-oper mkN2 : Str -> LinDigit = \u ->
-  mkN u u (u + "ts^ümmettä") (u + "ts^ümmet") ;
-
-oper mkN : Str -> Str -> Str -> Str -> LinDigit = \u -> \a -> \t -> \t2 ->
-  {s = table {unit => u ; attr => a + "sata:"; ten => t ; ten2 => t2 ; 
-              teen => a + tess} ; size = pl} ;
-
-lin n2 = mkN "kahsi" "kahs"
-             (variants {"kahs^'t's^'ümmettä" ; "kahts^ümmettä"})
-             (variants {"kahs^'t's^'ümmet" ; "kahts^ümmet"});
-lin n3 = mkN "keVLmeV" "keVm" "keVmts^ümmettä" "keVmts^ümmet";
-lin n4 = mkN2 "nellä" ; 
-lin n5 = mkN "vi:si" "vi:s" "vi:s^'t's^'ümmettä" "vi:s^'t's^'ümmet";
-lin n6 = mkN "ku:si" "ku:s" "ku:s^'t's^'ümmettä" "ku:s^'t's^'ümmet"; 
-lin n7 = mkN2 "seitse:" ;
-lin n8 = mkN2 "kaheVsa:" ;
-lin n9 = mkN2 "ühesä:" ;
-
-oper tess : Str = (variants {"teV*s^s^eVmeVtta" ; "teV*is^'t's^'ümmeD"} ) ;
-
-lin pot01 = {s = table {unit => "ühsi" ; attr => "sata" ; _ => "dummy" }; size = sg } ;
-
-oper ss : Str -> LinS100 = \s1 -> {s = s1 ; size = pl } ; 
-
-lin pot0 d = d ; 
-lin pot110 = ss "ts^ümme:" ;
-lin pot111 = ss ("ühs" + tess) ;
-lin pot1to19 d = ss (d.s ! teen) ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size } ;
-lin pot1 d = ss (d.s ! ten) ;
-lin pot1plus d e = ss ((d.s ! ten2) ++ (e.s ! unit)) ;
-lin pot1as2 n = n ;
-lin pot2 d = ss (d.s ! attr) ;
-lin pot2plus d e = ss ((d.s ! attr) ++ e.s) ;
-lin pot2as3 n =
-  {s = n.s } ;
-lin pot3 n =
-  {s = selsg (variants {"tuhatta" ; "tuhaD" }) (bind n.s "tuhatta") ! n.size} ;
-lin pot3plus n m =
-  {s = selsg (variants {"tuhatta" ; "tuhaD" }) (bind n.s "tuhatta") ! n.size ++ m.s }; 
-
-oper selsg : Str -> Str -> Size => Str = \a -> \b ->
-  table {sg => a ; pl => b} ; 
-
-}
diff --git a/examples/numerals/yasin_burushaski.gf b/examples/numerals/yasin_burushaski.gf
deleted file mode 100644
--- a/examples/numerals/yasin_burushaski.gf
+++ /dev/null
@@ -1,65 +0,0 @@
-concrete yasin_burushaski of Numerals = {
--- include numerals.Abs.gf ;
-
-oper LinDigit = {s : DForm => Str ; even20 : Even20 ; size : Size} ;
-
-oper mk20Ten : Str -> Str -> LinDigit = \tri -> \tw -> 
-  {s = table {unit => tri ; teen => "turma-" + tri ; twenty => tw+"-áltar"} ; 
-   even20 = ten ; size = pl} ;
-
-oper mkEven20 : Str -> Str -> LinDigit = \tri -> \tw ->
-  {s = table {unit => tri ; teen => "turma-" + tri ; twenty => tw+"-áltar"} ; 
-   even20 = even ; size = pl} ;
-
-param Even20 = ten | even ;
-param DForm = unit | teen | twenty ;
-param Size = sg | pl ;
- 
-lincat Numeral = {s : Str} ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; size : Size } ;
-lincat Sub1000000 = {s : Str} ;
-lin num x0 =
-  {s = x0.s} ;
-lin n2 = {s = table {unit => "altó" ; teen => "turma-" + "altó" ; twenty => "áltar" } ; even20 = even ; size = pl} ;
-lin n3  = {s = table {unit => "iskí" ; teen => "turma-" + "iskí" ; twenty => "áltar" } ; even20 = ten ; size = pl} ;
-lin n4  = mkEven20 "wálte" "altó";
-lin n5  = mk20Ten "cendí" "altó";
-lin n6  = mkEven20 "bis'índe" "iskí" ;
-lin n7  = mk20Ten "thalé" "iskí";
-lin n8  = mkEven20 "altámbe" "wálte";
-lin n9  = mk20Ten "hutí" "wálte";
-
-lin pot01  =
-  {s = table {unit => "hek" ; teen => "turma-" + "hék" ; twenty => []} ; even20 = ten ; size = sg};
-lin pot0 d = d ; 
-lin pot110 = {s = "tórum" ; size = pl} ;
-lin pot111 = {s = "turma-" + "hék" ; size = pl} ;
-lin pot1to19 d = {s = d.s ! teen ; size = pl} ;
-lin pot0as1 n = {s = n.s ! unit ; size = n.size} ;
-lin pot1 d =
-  {s = table {even => d.s ! twenty ;  
-              ten => d.s ! twenty ++ "tórum"} ! d.even20 ;
-   size = pl} ;
-lin pot1plus d e =
-  {s = table {even => d.s ! twenty ++ e.s ! unit;  
-              ten => d.s ! twenty ++ e.s ! teen} ! (d.even20) ; 
-   size = pl} ;
-
-lin pot1as2 n = n ; 
-lin pot2 d = {s = (selsg d.size (d.s ! unit)) ++ "tha" ; size = pl} ;
-lin pot2plus d e =
-  {s = (selsg d.size (d.s ! unit)) ++ "tha" ++ e.s ; size = pl} ;
-lin pot2as3 n =
-  {s = n.s } ;
-lin pot3 n =
-  {s = selsg n.size n.s ++ "hazár"} ;
-lin pot3plus n m =
-  {s = selsg n.size n.s ++ "hazár" ++ m.s } ;
-
-oper selsg : Size -> Str -> Str = \sz -> \attr ->
-  table {sg => [] ; _ => attr} ! sz ;
-
-}
diff --git a/examples/numerals/zaiwa.gf b/examples/numerals/zaiwa.gf
deleted file mode 100644
--- a/examples/numerals/zaiwa.gf
+++ /dev/null
@@ -1,61 +0,0 @@
-concrete zaiwa of Numerals = {
--- include numerals.Abs.gf ;
-
--- flags lexer = words ;
-
-param Size = sg | sub10 | pl ;
-
-oper LinDigit = {s : Str ; size : Size} ;
-
-lincat Numeral =    { s : Str } ;
-lincat Digit = LinDigit ;
-lincat Sub10 = LinDigit ;
-lincat Sub100 = {s : Str ; s2 : Str ; size : Size} ;
-lincat Sub1000 = {s : Str ; s2 : Str ; size : Size} ;
-lincat Sub1000000 = { s : Str } ;
-
-oper mkNum : Str -> LinDigit = \u -> {s = u ; size = sub10} ;
-
-lin n2 = mkNum "i55" ;
-lin n3 = mkNum "sum11" ;
-lin n4 = mkNum "mi11" ;
-lin n5 = mkNum "ngo11" ;
-lin n6 = mkNum "kyuq5" ;
-lin n7 = mkNum "ngit5" ;
-lin n8 = mkNum "sit5" ;
-lin n9 = mkNum "gau11" ;
-
-oper ten : Str = variants {"cue31" ; "sue31"};
-oper mun : Str = variants {"mun11" ; ("mun11" + "mo35")} ;
-oper xmun : Size => Str = table {pl => [] ; _ => mun} ;
-
-lin num x = {s = x.s} ; -- TODO
-
-lin pot01 = {s = "ra11" ; size = sg } ;
-lin pot0 d = d ; 
-lin pot110 = {s = "le1" ++ ten ;
-              s2 = "le1" ++ mun ; size = pl} ; 
-lin pot111 = {s = ("le1" ++ ten) ++ "ra11"; 
-              s2 = ("le1" ++ mun) ++ ("le1" ++ "hing55"); size = pl} ;
-lin pot1to19 d = {s = ("le1" ++ ten) ++ d.s ; 
-                  s2 = ("le1" ++ mun) ++ d.s ++ "hing55"; size = pl};
-lin pot0as1 n = {s = n.s ; s2 = ifsg n.s ! n.size ++ "hing55" ; size = n.size};
-lin pot1 d = {s = d.s ++ ten ; s2 = d.s ++ mun ; size = pl} ;
-lin pot1plus d e = {s = d.s ++ ten ++ e.s ; s2 = d.s ++ mun ++ ifsg e.s ! e.size ++ "hing55" ; size = pl} ;
-lin pot1as2 n = n ;
-lin pot2 d = {s = ifsg d.s ! d.size ++ "syo31" ; 
-              s2 = ifsg d.s ! d.size ++ ten ++ mun ;
-              size = pl } ;
-lin pot2plus d e = {s = ifsg d.s ! d.size ++ "syo31" ++ e.s; 
-                    s2 = ifsg d.s ! d.size ++ ten ++ xmun ! e.size ++ e.s2 ; 
-                    size = pl} ;
-lin pot2as3 n = {s = n.s} ;
-lin pot3 n = {s = n.s2 } ; 
-lin pot3plus n m = {s = n.s2 ++ m.s } ;
-
-oper ifsg : Str -> Size => Str = \attr -> table {sg => "le1" ;  _ => attr} ;
-
-
-
-
-}
diff --git a/examples/peacekeeping/EXAMPLES b/examples/peacekeeping/EXAMPLES
deleted file mode 100644
--- a/examples/peacekeeping/EXAMPLES
+++ /dev/null
@@ -1,66 +0,0 @@
-== Working now ==
-
-Yes.
-
-Who coughs?
-Who owns this building?
-Who needs water?
-Who gives weapons to the soldiers?
-Who gives water to the children?
-Who is hungry?
-Where do you sleep?
-Where do you see the landmine?
-Where are the weapons?
-
-The doctor sleeps.
-I see a small girl.
-Does your leg hurt?
-Soldiers don't eat corpses.
-Do you need medicine?
-We don't give weapons to dangerous soldiers.
-We give food to children.
-Are you cold?
-Landmines are dangerous.
-We are your friends.
-I am a police officer.
-This is a translation machine.
-Weapons aren't toys.
-These soldiers aren't your enemies.
-
-Walk!
-Breathe!
-Don't eat your friend!
-Drink cold water!
-Give your weapon to the soldier!
-Show me the landmine!
-Give water to the boy!
-Drop your weapon!
-Cooperate with us!
-
-== Should work ==
-
-Drink this water! (can't modify MassCN)
-Drink! (drink is V2)
-
-
-== How do we do these? ==
-
-(without overgenerating too much)
-
-Turn around!
-
-plural-/singular-only nouns: clothes, ...
-
-
-== English ==
-
-=== Variants that should work ===
-
-don't / do not
-doesn't / does not
-isn't / is not
-aren't / are not
-
-corpse / dead body
-give X to Y / give Y X
-
diff --git a/examples/peacekeeping/Makefile b/examples/peacekeeping/Makefile
deleted file mode 100644
--- a/examples/peacekeeping/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-peace.pgf: 
-	gfc --make english/Peace_Eng.gf swedish/Peace_Swe.gf
diff --git a/examples/peacekeeping/Peace.gf b/examples/peacekeeping/Peace.gf
deleted file mode 100644
--- a/examples/peacekeeping/Peace.gf
+++ /dev/null
@@ -1,8 +0,0 @@
-abstract Peace = 
-  PeaceSyntax, PeaceLexCommon, 
-  PeaceLexExt, PeacePhrases 
-  ** {
-
-  flags startcat = PhraseWritten ; 
-
-}
diff --git a/examples/peacekeeping/PeaceCat.gf b/examples/peacekeeping/PeaceCat.gf
deleted file mode 100644
--- a/examples/peacekeeping/PeaceCat.gf
+++ /dev/null
@@ -1,20 +0,0 @@
-abstract PeaceCat = {
-
-  cat
-    N; A; V; V2; V3; Pron;
-    IP; IAdv;
-    Adv; NP; CN; Imp; Det; Num ; 
-    Card ; Art ; --a
-    MassN ;
-    Phrase ;
-    PhraseWritten ;
-    PhraseSpoken ;
-    Sent ; 
-    Quest ; 
-    MassCN ; 
-
-  fun 
-    Written : Phrase -> PhraseWritten ;
-    Spoken : Phrase -> PhraseSpoken ;
-
-}
diff --git a/examples/peacekeeping/PeaceCatI.gf b/examples/peacekeeping/PeaceCatI.gf
deleted file mode 100644
--- a/examples/peacekeeping/PeaceCatI.gf
+++ /dev/null
@@ -1,31 +0,0 @@
-incomplete concrete PeaceCatI of PeaceCat = 
-  open Lang, PeaceRes, Prelude in {
-
-  lincat
-    N = N; A = A; V = V; V2 = V2; V3 = V3; Pron = Pron;
-    Card = Card ; Art = Art ; --a
-    IP = IP; IAdv = IAdv;
-    Adv = Adv; NP = NP; CN = CN; Imp = Imp; Det = Det; Num = Num;
-
-    MassN = N ;
-    Phrase = { s : Str; p : Punct } ;
-    PhraseWritten = { s : Str } ;
-    PhraseSpoken = { s : Str } ;
-
-    Sent = {s : SForm => Str} ; 
-    Quest = { s : Str } ;
-    MassCN = CN ;
-
-  lin 
-    Written x = mkWritten x.s x.p ;
-    Spoken x = { s = x.s } ;
-
-  oper
-    mkWritten : Str -> Punct -> { s : Str } ;
-    mkWritten x p = case p of {
-      FullStop => { s = x ++ "." } ; --TFullStop (ss s) TEmpty ;
-      QuestMark => { s = x ++ "?" } ; --TQuestMark (ss s) TEmpty ;
-      ExclMark => { s = x ++ "!" } --TExclMark (ss s) TEmpty 
-    } ;
-
-}
diff --git a/examples/peacekeeping/PeaceLexCommon.gf b/examples/peacekeeping/PeaceLexCommon.gf
deleted file mode 100644
--- a/examples/peacekeeping/PeaceLexCommon.gf
+++ /dev/null
@@ -1,93 +0,0 @@
-abstract PeaceLexCommon = PeaceCat ** {
-
-  fun
-
-    -- Pronouns
-
-    i_Pron : Pron ;
-    youSg_Pron : Pron ;
-    he_Pron : Pron ;
-    we_Pron : Pron ;
-    youPl_Pron : Pron ;
-    they_Pron : Pron ;
-    whoPl_IP : IP ;
-    whoSg_IP : IP ;
-    whatPl_IP : IP ;
-    whatSg_IP : IP ;
-
-    this_NP : NP ;
-    that_NP : NP ;
-
-    -- Determiners
-
-    the_Art : Art ; --a
-    a_Art : Art ; --a
-    -- aSg_Det : Det ;
-    -- aPl_Det : Det ;
-    -- theSg_Det : Det ;
-    -- thePl_Det : Det ; --a
-
-    that_Det : Det ;
-    those_Det : Det ;
-    this_Det : Det ;
-    these_Det : Det ;
-
-    -- Adverbs
-
-    here_Adv : Adv ;
-    there_Adv : Adv ;
-    where_IAdv : IAdv ;
-    when_IAdv : IAdv ;
-
-    -- Numerals
-
--- Causes too much ambiguity
---    one_Det : Det ;
-    two_Num : Card ; --a
-    three_Num : Card ;
-    four_Num : Card ;
-    five_Num : Card ;
-
-    -- Adjectives
-
-    black_A : A ;
-    blue_A : A ;
-    cold_A : A ;
-    green_A : A ;
-    hot_A : A ;
-    red_A : A ;
-    small_A : A ;
-    white_A : A ;
-    yellow_A : A ;
-
-    -- Nouns
-
-    airplane_N : N ;
-    animal_N : N ;
-    blood_N : MassN ;
-    boat_N : N ;
-    boy_N : N ;
-    child_N : N ;
-    factory_N : N ;
-    foot_N : N ;
-    girl_N : N ;
-    hand_N : N ;
-    head_N : N ;
-    house_N : N ;
-    leg_N : N ;
-    man_N : N ;
-    road_N : N ;
-    water_N : MassN ;
-    woman_N : N;
-
-    -- Verbs
-    breathe_V : V ;
-    eat_V2 : V2 ;
-    drink_V2 : V2 ;
-    give_V3 : V3 ;
-    have_V2 : V2;
-    see_V2 : V2 ;
-    sleep_V : V ;
-    walk_V : V ;
-
-}
diff --git a/examples/peacekeeping/PeaceLexCommonI.gf b/examples/peacekeeping/PeaceLexCommonI.gf
deleted file mode 100644
--- a/examples/peacekeeping/PeaceLexCommonI.gf
+++ /dev/null
@@ -1,84 +0,0 @@
-incomplete concrete PeaceLexCommonI of PeaceLexCommon = PeaceCatI ** 
-  open Lang, Constructors in {
-
-  lin
-
-    -- Pronouns
-
-    i_Pron = i_Pron ;
-    youSg_Pron = youSg_Pron ;
-    he_Pron = he_Pron ;
-    we_Pron = we_Pron ;
-    youPl_Pron = youPl_Pron ;
-    they_Pron = they_Pron ;
-    whoPl_IP = whoPl_IP ;
-    whoSg_IP = whoSg_IP ;
-    whatPl_IP = whatPl_IP ;
-    whatSg_IP = whatSg_IP ;
-
-    this_NP = mkNP this_Quant ;
-    that_NP = mkNP that_Quant ;
-
-    -- Determiners
-
-    a_Art =  IndefArt ;
-    the_Art = DefArt ;
-    that_Det = mkDet that_Quant ;
-    those_Det = mkDet that_Quant plNum ;
-    this_Det = mkDet this_Quant ;
-    these_Det = mkDet this_Quant plNum ;
- 
-    -- Adverbs
-    here_Adv = here_Adv;
-    there_Adv = there_Adv;
-    where_IAdv = where_IAdv;
-    when_IAdv = when_IAdv;
- 
-    -- Numerals
---    one_Det = DetSg one_Quant NoOrd ;
-    two_Num = NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2))))) ;
-    three_Num = NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n3))))) ;
-    four_Num = NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n4))))) ;
-    five_Num = NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n5))))) ;
- 
-    -- Adjectives
-    black_A = black_A ;
-    blue_A = blue_A ;
-    cold_A = cold_A ;
-    green_A = green_A ;
-    hot_A = hot_A ;
-    red_A = red_A ;
-    small_A = small_A ;
-    white_A = white_A ;
-    yellow_A = yellow_A ;
-
-    -- Nouns
-    airplane_N = airplane_N ;
-    animal_N = animal_N ;
-    blood_N = blood_N ;
-    boat_N = boat_N ;
-    boy_N = boy_N ;
-    child_N = child_N ;
-    factory_N = factory_N ;
-    foot_N = foot_N ;
-    girl_N = girl_N ;
-    hand_N = hand_N ;
-    head_N = head_N ;
-    house_N = house_N ;
-    leg_N = leg_N ;
-    man_N = man_N ;
-    road_N = road_N ;
-    water_N = water_N ;
-    woman_N = woman_N ;
-
-    -- Verbs
-    breathe_V = breathe_V ;
-    drink_V2 = drink_V2 ;
-    eat_V2 = eat_V2 ;
-    give_V3 = give_V3;
-    have_V2 = have_V2;
-    see_V2 = see_V2 ;
-    sleep_V = sleep_V ;
-    walk_V = walk_V ;
-
-}
diff --git a/examples/peacekeeping/PeaceLexExt.gf b/examples/peacekeeping/PeaceLexExt.gf
deleted file mode 100644
--- a/examples/peacekeeping/PeaceLexExt.gf
+++ /dev/null
@@ -1,47 +0,0 @@
-abstract PeaceLexExt = PeaceCat ** {
-
-  fun
-
-    -- Adjectives
-
-    dangerous_A : A ;
-    dead_A : A ;
-    hungry_A : A ;
-    large_A : A ;
-    sick_A : A ;
-
-    -- Nouns
-
-    air_N : MassN ;
-    arm_N : N ;
-    building_N : N ;
-    car_N : N ;
-    corpse_N : N ;
-    doctor_N : N ;
-    doctor_N : N ;
-    enemy_N : N ;
-    face_N : N ;
-    food_N : MassN ;
-    friend_N : N ;
-    ground_N : N ;
-    knife_N : N ;
-    landmine_N : N ;
-    map_N : N ;
-    medicine_N : MassN ;
-    police8officer_N : N ;
-    skin_N : MassN ;
-    soldier_N : N ;
-    toy_N : N ;
-    translation8machine_N : N ;
-    weapon_N : N;
-
-    -- Verbs
-    cooperate_V2 : V2 ;
-    cough_V : V ;
-    drop_V2 : V2 ;
-    hurt_V : V ;
-    need_V2 : V2;
-    own_V2 : V2 ;
-    show_V3 : V3 ;
-
-}
diff --git a/examples/peacekeeping/PeacePhrases.gf b/examples/peacekeeping/PeacePhrases.gf
deleted file mode 100644
--- a/examples/peacekeeping/PeacePhrases.gf
+++ /dev/null
@@ -1,9 +0,0 @@
-abstract PeacePhrases = PeaceCat ** {
-
-  fun
-    Hello : Phrase ;
-    GoodMorning : Phrase ;
-    GoodEvening : Phrase ;
-    WhatIsNamePron : Pron -> Phrase ;
-
-}
diff --git a/examples/peacekeeping/PeaceRes.gf b/examples/peacekeeping/PeaceRes.gf
deleted file mode 100644
--- a/examples/peacekeeping/PeaceRes.gf
+++ /dev/null
@@ -1,13 +0,0 @@
-resource PeaceRes = {
-
-  param Punct = FullStop | QuestMark | ExclMark ;
-
-  param SForm = SPos | SNeg | SQuest ;
-
-  oper
-    stop, quest, excl : Str -> { s : Str; p : Punct } ;
-    stop x = { s = x; p = FullStop } ;
-    quest x = { s = x; p = QuestMark } ;
-    excl x = { s = x; p = ExclMark } ;
-
-}
diff --git a/examples/peacekeeping/PeaceSpoken.gf b/examples/peacekeeping/PeaceSpoken.gf
deleted file mode 100644
--- a/examples/peacekeeping/PeaceSpoken.gf
+++ /dev/null
@@ -1,5 +0,0 @@
-abstract PeaceSpoken = Peace ** {
-
-  flags startcat = PhraseSpoken ; 
-
-}
diff --git a/examples/peacekeeping/PeaceSyntax.gf b/examples/peacekeeping/PeaceSyntax.gf
deleted file mode 100644
--- a/examples/peacekeeping/PeaceSyntax.gf
+++ /dev/null
@@ -1,56 +0,0 @@
-abstract PeaceSyntax = PeaceCat ** {
-
-  fun
-    PhrPos    : Sent -> Phrase ;
-    PhrNeg    : Sent -> Phrase ;
-    PhrQuest  : Quest -> Phrase ;
-    PhrImp    : Imp  -> Phrase ;    
-    PhrImpNeg : Imp  -> Phrase ;    
-
-    PhrYes : Phrase ;
-    PhrNo : Phrase ;
-
-    QuestSent : Sent -> Quest ;
-
-    QuestIP_V : V -> IP -> Quest ;
-    QuestIP_V2 : V2 -> IP -> NP -> Quest ;
-    QuestIP_V2Mass : V2 -> IP -> MassCN -> Quest ;
-    QuestIP_V3 : V3 -> IP -> NP -> NP -> Quest ;
-    QuestIP_V3Mass : V3 -> IP -> MassCN -> NP -> Quest ;
-    QuestIP_A : A -> IP -> Quest ;
-    QuestIAdv_V : V -> NP -> IAdv -> Quest ;
-    QuestIAdv_V2 : V2 -> NP -> NP -> IAdv -> Quest ;
-    QuestIAdv_NP : NP -> IAdv -> Quest ;
-
-    SentV  : V  -> NP -> Sent ;
-    SentV2 : V2 -> NP -> NP -> Sent ;
-    SentV2Mass : V2 -> NP -> MassCN -> Sent ;
-    SentV3 : V3 -> NP -> NP -> NP -> Sent ;
-    SentV3Mass : V3 -> NP -> MassCN -> NP -> Sent ;
-    SentA  : A  -> NP -> Sent ;
-    SentNP : NP -> NP -> Sent ;
-
-    SentAdvV  : V  -> NP -> Adv -> Sent ;
-    SentAdvV2 : V2 -> NP -> NP -> Adv -> Sent ;
-
-    ImpV  : V -> Imp ;
-    ImpV2 : V2 -> NP -> Imp ;
-    ImpV2Mass : V2 -> MassCN -> Imp ;
-    ImpV3 : V3 -> NP -> NP -> Imp ;
-    ImpV3Mass : V3 -> MassCN -> NP -> Imp ;
-
-    UsePron : Pron -> NP ;
-    PossPronCNSg : Pron -> CN -> NP ;
-    PossPronCNPl : Pron -> CN -> NP ;
-    ArtCNSg : Art -> CN -> NP ; --a
-    ArtCNPl : Art -> CN -> NP ; --a
-    DetCN : Det -> CN -> NP ;
-    NumCN : Card -> CN -> NP ;  --a
-
-    UseN  : N -> CN ;
-    ModCN : A -> CN -> CN ;
-
-    UseMassN : MassN -> MassCN ;
-    ModMass : A -> MassCN -> MassCN ;
-
-}
diff --git a/examples/peacekeeping/PeaceSyntaxI.gf b/examples/peacekeeping/PeaceSyntaxI.gf
deleted file mode 100644
--- a/examples/peacekeeping/PeaceSyntaxI.gf
+++ /dev/null
@@ -1,79 +0,0 @@
-incomplete concrete PeaceSyntaxI of PeaceSyntax = 
-  PeaceCatI ** open Lang,Constructors,PeaceRes in {
-
-  flags 
-    unlexer = text ; lexer = text ;
-
-  lin
-    PhrPos sent = stop (sent.s!SPos) ;
-    PhrNeg sent = stop (sent.s!SNeg) ;
-    PhrQuest q = quest q.s ;
-    PhrImp imp = excl (mkPhr (mkUtt imp)).s;
-    PhrImpNeg imp = excl (mkPhr (mkUtt negativePol imp)).s;
-    
-    PhrYes = stop yes_Utt.s ;
-    PhrNo = stop no_Utt.s ;
-
-
-    QuestSent sent = { s = sent.s!SQuest } ; 
-    QuestIP_V v ip = mkQuest (QuestVP ip (UseV v)) ;
-    QuestIP_V2 v2 ip x = mkQuest (QuestVP ip (mkVP v2 x)) ;
-    QuestIP_V2Mass v2 ip x = mkQuest (QuestVP ip (mkVP v2 (MassNP x))) ;
-    QuestIP_V3 v3 ip x y = mkQuest (QuestVP ip (mkVP v3 x y)) ;
-    QuestIP_V3Mass v3 ip x y = mkQuest (QuestVP ip (mkVP v3 (MassNP x) y)) ;
-    QuestIP_A a ip = mkQuest (QuestVP ip (UseComp (CompAP (PositA a))));
-    QuestIAdv_NP x ia = mkQuest (QuestIComp (CompIAdv ia) x);
-
-    QuestIAdv_V v x ia = mkQuest (QuestIAdv ia (PredVP x (UseV v)));
-    QuestIAdv_V2 v x y ia = mkQuest (QuestIAdv ia (PredVP x (ComplV2 v y)));
-
-
-    SentV  v np = mkSent (mkCl np v) ;
-
-    SentV2 v2 x y = mkSent (mkCl x v2 y) ;
-    SentV2Mass v2 x y = mkSent (mkCl x v2 (MassNP y)) ;
-    SentV3 v3 x y z = mkSent (mkCl x v3 y z) ;
-    SentV3Mass v3 x y z = mkSent (mkCl x v3 (MassNP y) z) ;
-    SentA  a x = mkSent (mkCl x a) ;
-    SentNP np x = mkSent (mkCl x np) ;
-
-    SentAdvV  v x adv = mkSent (mkCl x (mkVP (mkVP v) adv)) ;
-    SentAdvV2 v2 x y adv = mkSent (mkCl x (mkVP (mkVP v2 y) adv)) ;
-
-    ImpV v = mkImp v ;
-    ImpV2 v2 x = mkImp v2 x ;
-    ImpV2Mass v2 x = mkImp v2 (MassNP x) ;
-    ImpV3 v3 x y = mkImp (mkVP v3 x y) ;
-    ImpV3Mass v3 x y = mkImp (mkVP v3 (MassNP x) y) ;
-
-    UsePron p = mkNP p ;
-    PossPronCNSg p n = mkNP (mkDet p) n ;
-    PossPronCNPl p n = mkNP (mkDet p plNum) n ;
-    DetCN d n = mkNP d n ;
-    NumCN k cn = mkNP a_Art k cn ;
-    ArtCNSg = DetArtSg ;
-    ArtCNPl = DetArtPl ;
-
-    UseN n = mkCN n ;
-    ModCN a cn = mkCN a cn ;
-
-    UseMassN mn = mkCN mn ;
-    ModMass a cn = mkCN a cn ;
-
-  oper
-    mkSent : Lang.Cl -> Sent ;
-    mkSent cl = 
-      {
-        s = table {
-          SPos   => Predef.toStr Lang.S  (mkS cl) ;
-          SNeg   => Predef.toStr Lang.S  (mkS negativePol cl) ;
-          SQuest => Predef.toStr Lang.QS (mkQS cl)
-          } ;
-        lock_Sent = <>
-      } ;
-
-    mkQuest : Lang.QCl -> Quest ;
-    mkQuest q = { s = Predef.toStr Lang.QS (mkQS q);
-		  lock_Quest = <> } ;
-
-}
diff --git a/examples/peacekeeping/README b/examples/peacekeeping/README
deleted file mode 100644
--- a/examples/peacekeeping/README
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-Some things we could use for inspiration:
-
-Spanish Phrase Book for First-Aid Trained Activists
-http://bostoncoop.net/balm/phrasebook1.pdf
-
-Emergency multilingual phrasebook
-http://www.dh.gov.uk/PublicationsAndStatistics/Publications/PublicationsPolicyAndGuidance/PublicationsPolicyAndGuidanceArticle/fs/en?CONTENT_ID=4073230&chk=8XboAN
-
-Ogden's Basic English:
-
-http://ogden.basic-english.org/words.html
diff --git a/examples/peacekeeping/english/PeaceCat_Eng.gf b/examples/peacekeeping/english/PeaceCat_Eng.gf
deleted file mode 100644
--- a/examples/peacekeeping/english/PeaceCat_Eng.gf
+++ /dev/null
@@ -1,3 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceCat_Eng of PeaceCat = PeaceCatI with (Lang = LangEng);
diff --git a/examples/peacekeeping/english/PeaceLexCommon_Eng.gf b/examples/peacekeeping/english/PeaceLexCommon_Eng.gf
deleted file mode 100644
--- a/examples/peacekeeping/english/PeaceLexCommon_Eng.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceLexCommon_Eng of PeaceLexCommon = 
-  PeaceCat_Eng ** PeaceLexCommonI with (Lang = LangEng), 
-  (Constructors = ConstructorsEng) ;
-
diff --git a/examples/peacekeeping/english/PeaceLexExt_Eng.gf b/examples/peacekeeping/english/PeaceLexExt_Eng.gf
deleted file mode 100644
--- a/examples/peacekeeping/english/PeaceLexExt_Eng.gf
+++ /dev/null
@@ -1,48 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceLexExt_Eng of PeaceLexExt = 
-  PeaceCat_Eng ** open ParadigmsEng, IrregEng, 
-                       LexiconEng, StructuralEng in {
-
-  lin
-
-    -- Adjectives
-    dangerous_A = regA "dangerous" ;
-    dead_A = regA "dead" ;
-    hungry_A = regA "hungry" ;
-    large_A = regA "large" ;
-    sick_A = regA "sick" ;
-
-    -- Nouns
-    air_N = regN "air" ;
-    arm_N = regN "arm" ;
-    building_N = regN "building" ;
-    car_N = regN "car" ;
-    corpse_N = regN "corpse" ;
-    doctor_N = regN "doctor";
-    enemy_N = regN "enemy";
-    face_N = regN "face" ;
-    food_N = regN "food";
-    friend_N = regN "friend";
-    ground_N = regN "ground" ;
-    knife_N = mk2N "knife" "knives" ;
-    landmine_N = regN "landmine" ;
-    map_N = regN "map" ;
-    medicine_N = regN "medicine" ;
-    police8officer_N = compoundN "police" (regN "officer") ;
-    skin_N = regN "skin" ;
-    soldier_N = regN "soldier" ;
-    toy_N = regN "toy" ;
-    translation8machine_N = compoundN "translation" (regN "machine") ;
-    weapon_N = regN "weapon";
-
-    -- Verbs
-    cooperate_V2 = mkV2 (regV "cooperate") (mkPrep "with") ;
-    cough_V = regV "cough" ;
-    drop_V2 = dirV2 (regDuplV "drop") ;
-    hurt_V = hurt_V ;
-    need_V2 = dirV2 (regV "need");
-    own_V2 = dirV2 (regV "own") ;
-    show_V3 = dirdirV3 (regV "show") ;
-
-}
diff --git a/examples/peacekeeping/english/PeacePhrases_Eng.gf b/examples/peacekeeping/english/PeacePhrases_Eng.gf
deleted file mode 100644
--- a/examples/peacekeeping/english/PeacePhrases_Eng.gf
+++ /dev/null
@@ -1,12 +0,0 @@
---# -path=.:..:present:prelude
-
-concrete PeacePhrases_Eng of PeacePhrases = 
-  PeaceCat_Eng ** open ResEng, PeaceRes in {
-
-lin
-    Hello = stop "hello" ;
-    GoodMorning = stop ["good morning"];
-    GoodEvening = stop ["good evening"] ;
-    WhatIsNamePron p = quest (["what is"] ++ p.s!Gen ++ "name") ;
-
-}
diff --git a/examples/peacekeeping/english/PeaceSpoken_Eng.gf b/examples/peacekeeping/english/PeaceSpoken_Eng.gf
deleted file mode 100644
--- a/examples/peacekeeping/english/PeaceSpoken_Eng.gf
+++ /dev/null
@@ -1,4 +0,0 @@
---# -path=.:..:present:prelude
-
-concrete PeaceSpoken_Eng of PeaceSpoken = 
-  Peace_Eng;
diff --git a/examples/peacekeeping/english/PeaceSyntax_Eng.gf b/examples/peacekeeping/english/PeaceSyntax_Eng.gf
deleted file mode 100644
--- a/examples/peacekeeping/english/PeaceSyntax_Eng.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceSyntax_Eng of PeaceSyntax = PeaceCat_Eng ** PeaceSyntaxI with
-  (Constructors = ConstructorsEng),
-  (Lang = LangEng) ;
-
diff --git a/examples/peacekeeping/english/Peace_Eng.gf b/examples/peacekeeping/english/Peace_Eng.gf
deleted file mode 100644
--- a/examples/peacekeeping/english/Peace_Eng.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:..:present:prelude
-
-concrete Peace_Eng of Peace = 
-  PeaceSyntax_Eng, PeaceLexCommon_Eng, 
-  PeaceLexExt_Eng, PeacePhrases_Eng;
diff --git a/examples/peacekeeping/finnish/PeaceCat_Fin.gf b/examples/peacekeeping/finnish/PeaceCat_Fin.gf
deleted file mode 100644
--- a/examples/peacekeeping/finnish/PeaceCat_Fin.gf
+++ /dev/null
@@ -1,3 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceCat_Fin of PeaceCat = PeaceCatI with (Lang = LangFin);
diff --git a/examples/peacekeeping/finnish/PeaceLexCommon_Fin.gf b/examples/peacekeeping/finnish/PeaceLexCommon_Fin.gf
deleted file mode 100644
--- a/examples/peacekeeping/finnish/PeaceLexCommon_Fin.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceLexCommon_Fin of PeaceLexCommon = 
-  PeaceCat_Fin ** PeaceLexCommonI with 
-  (Lang = LangFin), (Constructors = ConstructorsFin) ;
-
diff --git a/examples/peacekeeping/finnish/PeaceLexExt_Fin.gf b/examples/peacekeeping/finnish/PeaceLexExt_Fin.gf
deleted file mode 100644
--- a/examples/peacekeeping/finnish/PeaceLexExt_Fin.gf
+++ /dev/null
@@ -1,44 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceLexExt_Fin of PeaceLexExt = 
-  PeaceCat_Fin ** open ParadigmsFin in {
-
-  lin
-
-    -- Adjectives
-    dangerous_A = mkA "vaarallinen" ;
-    dead_A = mkA (mkN "kuollut" "kuolleita") ;
-    hungry_A = mkA "nälkäinen" ;
-    large_A = mkA "iso" ;
-    sick_A = mkA "sairas" ;
-
-    -- Nouns
-    air_N = mkN "ilma" ;
-    arm_N = mk3N "käsi" "käden" "käsiä" ;
-    building_N = mkN "rakennus" ;
-    car_N = mkN "auto" ;
-    corpse_N = mkN "ruumis" ;
-    doctor_N = mkN "lääkäri";
-    enemy_N = mkN "vihollinen";
-    face_N = mkN "naama" ; ---- kasvot
-    food_N = mkN "ruoka";
-    friend_N = mkN "ystävä";
-    ground_N = mkN "maa" ;
-    knife_N = mk2N "veitsi" "veitsiä" ; ---- veistä
-    landmine_N = mkN "maamiina" ;
-    map_N = mkN "kartta" ;
-    medicine_N = mkN "lääke" ;
-    police8officer_N = mkN "poliisi" ;
-    skin_N = mkN "iho" ;
-    soldier_N = mkN "sotilas" ;
-    weapon_N = mkN "ase";
-
-    -- Verbs
-    cough_V = mkV "yskiä" ;
-    drop_V2 = dirV2 (mkV "pudottaa") ;
-    hurt_V = mkV "sattua" ;
-    need_V2 = dirV2 (mkV "tarvita");
-    own_V2 = dirV2 (mkV "omistaa") ;
-    show_V3 = dirdirV3 (mkV "näyttää") ;
-
-}
diff --git a/examples/peacekeeping/finnish/PeacePhrases_Fin.gf b/examples/peacekeeping/finnish/PeacePhrases_Fin.gf
deleted file mode 100644
--- a/examples/peacekeeping/finnish/PeacePhrases_Fin.gf
+++ /dev/null
@@ -1,13 +0,0 @@
---# -path=.:..:present:prelude
-
-concrete PeacePhrases_Fin of PeacePhrases = 
-  PeaceCat_Fin ** open LangFin, ParadigmsFin, ConstructorsFin, PeaceRes in {
-
-lin
-    Hello = stop "terve" ;
-    GoodMorning = stop ["hyvää huomenta"] ;
-    GoodEvening = stop ["hyvää iltaa"] ;
-    WhatIsNamePron p = quest (
-       mkPhr (mkUtt (mkQS (mkQCl whatSg_IP (mkVP (mkNP (mkDet p) name_N)))))).s ;
-
-}
diff --git a/examples/peacekeeping/finnish/PeaceSpoken_Fin.gf b/examples/peacekeeping/finnish/PeaceSpoken_Fin.gf
deleted file mode 100644
--- a/examples/peacekeeping/finnish/PeaceSpoken_Fin.gf
+++ /dev/null
@@ -1,3 +0,0 @@
---# -path=.:..:present:prelude
-
-concrete PeaceSpoken_Fin of PeaceSpoken = Peace_Fin;
diff --git a/examples/peacekeeping/finnish/PeaceSyntax_Fin.gf b/examples/peacekeeping/finnish/PeaceSyntax_Fin.gf
deleted file mode 100644
--- a/examples/peacekeeping/finnish/PeaceSyntax_Fin.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceSyntax_Fin of PeaceSyntax = PeaceCat_Fin ** PeaceSyntaxI with
-  (Lang = LangFin), (Constructors = ConstructorsFin) ;
-
diff --git a/examples/peacekeeping/finnish/Peace_Fin.gf b/examples/peacekeeping/finnish/Peace_Fin.gf
deleted file mode 100644
--- a/examples/peacekeeping/finnish/Peace_Fin.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:..:present:prelude
-
-concrete Peace_Fin of Peace = 
-  PeaceSyntax_Fin, PeaceLexCommon_Fin, 
-  PeaceLexExt_Fin, PeacePhrases_Fin;
diff --git a/examples/peacekeeping/swedish/PeaceCat_Swe.gf b/examples/peacekeeping/swedish/PeaceCat_Swe.gf
deleted file mode 100644
--- a/examples/peacekeeping/swedish/PeaceCat_Swe.gf
+++ /dev/null
@@ -1,3 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceCat_Swe of PeaceCat = PeaceCatI with (Lang = LangSwe);
diff --git a/examples/peacekeeping/swedish/PeaceLexCommon_Swe.gf b/examples/peacekeeping/swedish/PeaceLexCommon_Swe.gf
deleted file mode 100644
--- a/examples/peacekeeping/swedish/PeaceLexCommon_Swe.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceLexCommon_Swe of PeaceLexCommon = 
-  PeaceCat_Swe ** PeaceLexCommonI with 
-  (Lang = LangSwe), (Constructors = ConstructorsSwe) ; ;
-
diff --git a/examples/peacekeeping/swedish/PeaceLexExt_Swe.gf b/examples/peacekeeping/swedish/PeaceLexExt_Swe.gf
deleted file mode 100644
--- a/examples/peacekeeping/swedish/PeaceLexExt_Swe.gf
+++ /dev/null
@@ -1,48 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceLexExt_Swe of PeaceLexExt = 
-  PeaceCat_Swe ** open ParadigmsSwe, IrregSwe, 
-                       LexiconSwe, StructuralSwe in {
-
-  lin
-
-    -- Adjectives
-    dangerous_A = regA "farlig" ;
-    dead_A = regA "död" ;
-    hungry_A = regA "hungrig" ;
-    large_A = big_A ;
-    sick_A = regA "sjuk" ;
-
-    -- Nouns
-    air_N = regN "luft" ;
-    arm_N = regN "arm" ;
-    building_N = mk2N "byggnad" "byggnader" ;
-    car_N = regN "bil" ;
-    corpse_N = mk2N "lik" "lik" ;
-    doctor_N = mkN "doktor" "doktorn" "doktorer" "doktorerna";
-    enemy_N = mk2N "fiende" "fiender" ;
-    face_N = regN "ansikte" ;
-    food_N = regN "mat";
-    friend_N = mkN "vän" "vännen" "vänner" "vännerna" ;
-    ground_N = mk2N "mark" "marker";
-    knife_N = regN "kniv" ;
-    landmine_N = regN "landmina" ;
-    map_N = regN "karta" ;
-    medicine_N = mk2N "medicin" "mediciner";
-    police8officer_N = mk2N "polis" "poliser" ;
-    skin_N = mk2N "skinn" "skinn" ;
-    soldier_N = mk2N "soldat" "soldater" ;
-    toy_N = regN "leksak" ;
-    translation8machine_N = mk2N "översättningsmaskin" "översättningsmaskiner";
-    weapon_N = mkN "vapen" "vapnet" "vapen" "vapnen" ;
-
-    -- Verbs
-    cooperate_V2 = mkV2 (regV "samarbetar") (mkPrep "med") ;
-    cough_V = regV "hostar" ;
-    drop_V2 = dirV2 (regV "släpper") ;
-    hurt_V = partV göra_V "ont" ; -- FIXME: "Gör ont ditt ben?"
-    need_V2 = dirV2 (regV "behöver");
-    own_V2 = dirV2 (regV "äger") ;
-    show_V3 = dirdirV3 (regV "visar") ;
-
-}
diff --git a/examples/peacekeeping/swedish/PeacePhrases_Swe.gf b/examples/peacekeeping/swedish/PeacePhrases_Swe.gf
deleted file mode 100644
--- a/examples/peacekeeping/swedish/PeacePhrases_Swe.gf
+++ /dev/null
@@ -1,12 +0,0 @@
---# -path=.:..:present:prelude
-
-concrete PeacePhrases_Swe of PeacePhrases = 
-  PeaceCat_Swe ** open CommonScand, PeaceRes in {
-
-lin
-    Hello = stop "hej" ;
-    GoodMorning = stop ["god morgon"] ;
-    GoodEvening = stop ["god kväll"] ;
-    WhatIsNamePron p = stop (["vad heter"] ++ p.s!NPNom) ;
-
-}
diff --git a/examples/peacekeeping/swedish/PeaceSpoken_Swe.gf b/examples/peacekeeping/swedish/PeaceSpoken_Swe.gf
deleted file mode 100644
--- a/examples/peacekeeping/swedish/PeaceSpoken_Swe.gf
+++ /dev/null
@@ -1,4 +0,0 @@
---# -path=.:..:present:prelude
-
-concrete PeaceSpoken_Swe of PeaceSpoken = 
-  Peace_Swe;
diff --git a/examples/peacekeeping/swedish/PeaceSyntax_Swe.gf b/examples/peacekeeping/swedish/PeaceSyntax_Swe.gf
deleted file mode 100644
--- a/examples/peacekeeping/swedish/PeaceSyntax_Swe.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present:prelude
-
-concrete PeaceSyntax_Swe of PeaceSyntax = PeaceCat_Swe ** PeaceSyntaxI with
-  (Lang = LangSwe), (Constructors = ConstructorsSwe) ;
-
diff --git a/examples/peacekeeping/swedish/Peace_Swe.gf b/examples/peacekeeping/swedish/Peace_Swe.gf
deleted file mode 100644
--- a/examples/peacekeeping/swedish/Peace_Swe.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:..:present:prelude
-
-concrete Peace_Swe of Peace = 
-  PeaceSyntax_Swe, PeaceLexCommon_Swe, 
-  PeaceLexExt_Swe, PeacePhrases_Swe;
diff --git a/examples/phrasebook/Greetings.gf b/examples/phrasebook/Greetings.gf
--- a/examples/phrasebook/Greetings.gf
+++ b/examples/phrasebook/Greetings.gf
@@ -23,5 +23,6 @@
   GCongratulations : Greeting ;
   GHappyBirthday : Greeting ;
   GGoodLuck : Greeting ; 
+  GWhatTime : Greeting ;
 
 }
diff --git a/examples/phrasebook/GreetingsBul.gf b/examples/phrasebook/GreetingsBul.gf
--- a/examples/phrasebook/GreetingsBul.gf
+++ b/examples/phrasebook/GreetingsBul.gf
@@ -26,5 +26,6 @@
   GCongratulations = mkGreeting "поздравления";
   GHappyBirthday = mkGreeting "честит рожден ден" ;
   GGoodLuck = mkGreeting "успех" ; 
+  GWhatTime = mkGreeting "колко е часът" ;
 
 }
diff --git a/examples/phrasebook/GreetingsCat.gf b/examples/phrasebook/GreetingsCat.gf
--- a/examples/phrasebook/GreetingsCat.gf
+++ b/examples/phrasebook/GreetingsCat.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete GreetingsCat of Greetings = SentencesCat [Greeting,mkGreeting] ** open Prelude in {
 
 lin 
diff --git a/examples/phrasebook/GreetingsChi.gf b/examples/phrasebook/GreetingsChi.gf
new file mode 100644
--- /dev/null
+++ b/examples/phrasebook/GreetingsChi.gf
@@ -0,0 +1,32 @@
+concrete GreetingsChi of Greetings =
+SentencesChi [Greeting,mkGreeting] **
+open ParadigmsChi, ResChi, Prelude in {
+
+flags coding = utf8 ;
+
+lin
+GBye = (mkInterj "再见" ) ;
+GCheers = (mkInterj "干杯" ) ;
+GDamn = (mkInterj "该死的" ) ;
+GExcuse, GExcusePol = (mkInterj "原谅我" ) ;
+GGoodDay = (mkInterj "你好" ) ;
+GGoodEvening = (mkInterj "下午好" ) ;
+GGoodMorning = (mkInterj "早上好" ) ;
+GGoodNight = (mkInterj "晚安" ) ;
+GGoodbye = (mkInterj "再见" ) ;
+GHello = (mkInterj "你好" ) ;
+GHelp = mkInterj "帮助" ;
+GHowAreYou = mkInterj "你好" ;
+GLookOut = mkInterj "留意" ;
+GNiceToMeetYou, GNiceToMeetYouPol = mkInterj "很高兴见到你" ;
+GPleaseGive, GPleaseGivePol = mkInterj "请" ;
+GSeeYouSoon = mkInterj "很快再见" ;
+GSorry, GSorryPol = mkInterj "对不起" ;
+GThanks = (mkInterj "谢谢" ) ;
+GTheCheck = mkInterj "检查" ;
+GCongratulations = mkInterj "祝贺您" ;
+GHappyBirthday = mkInterj "祝你生日快乐" ;
+GGoodLuck = (mkInterj "祝你好运" ) ;
+GWhatTime = mkInterj "现在是什么时候" ;
+
+}
diff --git a/examples/phrasebook/GreetingsDan.gf b/examples/phrasebook/GreetingsDan.gf
--- a/examples/phrasebook/GreetingsDan.gf
+++ b/examples/phrasebook/GreetingsDan.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete GreetingsDan of Greetings = SentencesDan [Greeting,mkGreeting] ** open Prelude in {
 
 lin 
diff --git a/examples/phrasebook/GreetingsDut.gf b/examples/phrasebook/GreetingsDut.gf
--- a/examples/phrasebook/GreetingsDut.gf
+++ b/examples/phrasebook/GreetingsDut.gf
@@ -26,4 +26,5 @@
   GCongratulations = mkGreeting "gefeliciteerd";
   GHappyBirthday = mkGreeting "gelukkige verjaardag" ;
   GGoodLuck = mkGreeting "veel geluk" ; 
+  GWhatTime = mkGreeting "hoe laat is het" ;
 }
diff --git a/examples/phrasebook/GreetingsEng.gf b/examples/phrasebook/GreetingsEng.gf
--- a/examples/phrasebook/GreetingsEng.gf
+++ b/examples/phrasebook/GreetingsEng.gf
@@ -23,4 +23,5 @@
   GCongratulations = mkGreeting "congratulations";
   GHappyBirthday = mkGreeting "happy birthday" ;
   GGoodLuck = mkGreeting "good luck" ; 
+  GWhatTime = mkGreeting "what time is it" | mkGreeting "what is the time" ;
 }
diff --git a/examples/phrasebook/GreetingsFin.gf b/examples/phrasebook/GreetingsFin.gf
--- a/examples/phrasebook/GreetingsFin.gf
+++ b/examples/phrasebook/GreetingsFin.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete GreetingsFin of Greetings = SentencesFin [Greeting,mkGreeting] ** open Prelude in {
 
 lin 
@@ -24,4 +25,6 @@
   GCongratulations = mkGreeting "onnittelut";
   GHappyBirthday = mkGreeting "hyvää syntymäpäivää" ;
   GGoodLuck = mkGreeting "onnea" ; 
+  GWhatTime = mkGreeting "paljonko kello on" | mkGreeting "mitä kello on" ;
+
 }
diff --git a/examples/phrasebook/GreetingsFre.gf b/examples/phrasebook/GreetingsFre.gf
--- a/examples/phrasebook/GreetingsFre.gf
+++ b/examples/phrasebook/GreetingsFre.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete GreetingsFre of Greetings = SentencesFre [Greeting,mkGreeting] ** open Prelude in {
 
 lin 
@@ -25,5 +26,6 @@
   GCongratulations = mkGreeting "félicitations";
   GHappyBirthday = mkGreeting "joyeux anniversaire" ;
   GGoodLuck = mkGreeting "bonne chance" ; 
+  GWhatTime = mkGreeting "quelle heure est-il" ;
 
 }
diff --git a/examples/phrasebook/GreetingsGer.gf b/examples/phrasebook/GreetingsGer.gf
--- a/examples/phrasebook/GreetingsGer.gf
+++ b/examples/phrasebook/GreetingsGer.gf
@@ -1,4 +1,5 @@
 --# -path=.:abstract:prelude:german:api:common
+--# -coding=latin1
 concrete GreetingsGer of Greetings = SentencesGer [Greeting,mkGreeting] ** open Prelude in {
 
 lin 
@@ -24,6 +25,7 @@
   GCongratulations = mkGreeting "herzlichen Glückwunsch";
   GHappyBirthday = mkGreeting "alles Gute zum Geburtstag" ;
   GGoodLuck = mkGreeting "viel Glück" ; 
+  GWhatTime = mkGreeting "wieviel Uhr ist es" | mkGreeting "wie spät ist es" ;
 
 }
 
diff --git a/examples/phrasebook/GreetingsHin.gf b/examples/phrasebook/GreetingsHin.gf
--- a/examples/phrasebook/GreetingsHin.gf
+++ b/examples/phrasebook/GreetingsHin.gf
@@ -26,4 +26,6 @@
   GCongratulations = P.ss "बधाई हो";
   GHappyBirthday = P.ss "जन्मदिन की शुभकामनाएँ" ;
   GGoodLuck = P.ss "शुभकामनाएँ" ; 
+  GWhatTime = P.ss "कितने बजे हैं" ;
+
 }
diff --git a/examples/phrasebook/GreetingsIta.gf b/examples/phrasebook/GreetingsIta.gf
--- a/examples/phrasebook/GreetingsIta.gf
+++ b/examples/phrasebook/GreetingsIta.gf
@@ -26,5 +26,6 @@
   GCongratulations = mkGreeting "congratulazioni";
   GHappyBirthday = mkGreeting "buon compleanno" ;
   GGoodLuck = mkGreeting "buona fortuna" ; 
+  GWhatTime = mkGreeting "che ore sono" ;
 
 }
diff --git a/examples/phrasebook/GreetingsNor.gf b/examples/phrasebook/GreetingsNor.gf
--- a/examples/phrasebook/GreetingsNor.gf
+++ b/examples/phrasebook/GreetingsNor.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete GreetingsNor of Greetings = SentencesNor [Greeting,mkGreeting] ** open Prelude in {
 
 lin 
diff --git a/examples/phrasebook/GreetingsSpa.gf b/examples/phrasebook/GreetingsSpa.gf
--- a/examples/phrasebook/GreetingsSpa.gf
+++ b/examples/phrasebook/GreetingsSpa.gf
@@ -26,6 +26,6 @@
   GSorryPol = mkGreeting "disculpe" ; 
   GThanks = mkGreeting "gracias" ;
   GTheCheck = mkGreeting "la cuenta" ;
-
+  GWhatTime = mkGreeting "qué ora es" ;
 
 }
diff --git a/examples/phrasebook/GreetingsSwe.gf b/examples/phrasebook/GreetingsSwe.gf
--- a/examples/phrasebook/GreetingsSwe.gf
+++ b/examples/phrasebook/GreetingsSwe.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete GreetingsSwe of Greetings = SentencesSwe [Greeting,mkGreeting] ** open Prelude in {
 
 lin 
@@ -23,5 +24,6 @@
   GCongratulations = mkGreeting "grattis";
   GHappyBirthday = mkGreeting "grattis på födelsedagen" ;
   GGoodLuck = mkGreeting "lycka till" ; 
+  GWhatTime = mkGreeting "vad är klockan" | mkGreeting "hur mycket är klockan" ;
 
 }
diff --git a/examples/phrasebook/Makefile b/examples/phrasebook/Makefile
--- a/examples/phrasebook/Makefile
+++ b/examples/phrasebook/Makefile
@@ -1,6 +1,16 @@
 compile = runghc Compile 
 
-all: demo missing
+forApp: compdemo fin Chi gfos
+
+.PHONY: gfos
+
+Chi:
+	$(compile) Chi
+
+all: demo missing gfos
+
+gfos:
+	mkdir -p gfos && cp -p *.gfo gfos
 
 thaidroid: #thaiscript
 	cp -p Phrasebook.pgf FullPhrasebook.pgf
diff --git a/examples/phrasebook/Makefile2 b/examples/phrasebook/Makefile2
new file mode 100644
--- /dev/null
+++ b/examples/phrasebook/Makefile2
@@ -0,0 +1,36 @@
+
+# Use 'make -j' to compile everything in parallel
+# Use e.g. 'make -j4' to compile at most 4 things in parallel
+
+S=-s
+GFOPT=gf -make $S -optimize-pgf
+
+all: Phrasebook.pgf
+
+Phrasebook.pgf: PhrasebookFre.pgf PhrasebookGer.pgf PhrasebookFin.pgf PhrasebookEng.pgf PhrasebookBul.pgf PhrasebookCat.pgf PhrasebookChi.pgf PhrasebookDan.pgf PhrasebookDut.pgf PhrasebookHin.pgf PhrasebookIta.pgf PhrasebookLav.pgf PhrasebookNor.pgf PhrasebookPes.pgf PhrasebookPol.pgf PhrasebookRon.pgf PhrasebookRus.pgf PhrasebookSpa.pgf PhrasebookSwe.pgf PhrasebookTha.pgf PhrasebookUrd.pgf DisambPhrasebookEng.pgf
+	gf -make $^
+
+PhrasebookEng.pgf:: ; $(GFOPT) -name=PhrasebookEng PhrasebookEng.gf
+PhrasebookBul.pgf:: ; $(GFOPT) -name=PhrasebookBul PhrasebookBul.gf
+PhrasebookCat.pgf:: ; $(GFOPT) -name=PhrasebookCat PhrasebookCat.gf
+PhrasebookChi.pgf:: ; $(GFOPT) -name=PhrasebookChi PhrasebookChi.gf
+PhrasebookDan.pgf:: ; $(GFOPT) -name=PhrasebookDan PhrasebookDan.gf
+PhrasebookDut.pgf:: ; $(GFOPT) -name=PhrasebookDut PhrasebookDut.gf
+PhrasebookFin.pgf:: ; $(GFOPT) -name=PhrasebookFin PhrasebookFin.gf
+PhrasebookFre.pgf:: ; $(GFOPT) -name=PhrasebookFre PhrasebookFre.gf
+PhrasebookGer.pgf:: ; $(GFOPT) -name=PhrasebookGer PhrasebookGer.gf
+PhrasebookHin.pgf:: ; $(GFOPT) -name=PhrasebookHin PhrasebookHin.gf
+PhrasebookIta.pgf:: ; $(GFOPT) -name=PhrasebookIta PhrasebookIta.gf
+PhrasebookLav.pgf:: ; $(GFOPT) -name=PhrasebookLav PhrasebookLav.gf
+PhrasebookNor.pgf:: ; $(GFOPT) -name=PhrasebookNor PhrasebookNor.gf
+PhrasebookPes.pgf:: ; $(GFOPT) -name=PhrasebookPes PhrasebookPes.gf
+PhrasebookPol.pgf:: ; $(GFOPT) -name=PhrasebookPol PhrasebookPol.gf
+PhrasebookRon.pgf:: ; $(GFOPT) -name=PhrasebookRon PhrasebookRon.gf
+PhrasebookRus.pgf:: ; $(GFOPT) -name=PhrasebookRus PhrasebookRus.gf
+PhrasebookSpa.pgf:: ; $(GFOPT) -name=PhrasebookSpa PhrasebookSpa.gf
+PhrasebookSwe.pgf:: ; $(GFOPT) -name=PhrasebookSwe PhrasebookSwe.gf
+PhrasebookTha.pgf:: ; $(GFOPT) -name=PhrasebookTha PhrasebookTha.gf
+PhrasebookUrd.pgf:: ; $(GFOPT) -name=PhrasebookUrd PhrasebookUrd.gf
+
+DisambPhrasebookEng.pgf::
+	$(GFOPT) -name=DisambPhrasebookEng DisambPhrasebookEng.gf
diff --git a/examples/phrasebook/PhrasebookChi.gf b/examples/phrasebook/PhrasebookChi.gf
new file mode 100644
--- /dev/null
+++ b/examples/phrasebook/PhrasebookChi.gf
@@ -0,0 +1,11 @@
+--# -path=.:alltenses
+
+concrete PhrasebookChi of Phrasebook = 
+  GreetingsChi,
+  WordsChi
+ ** open 
+    SyntaxChi,
+    Prelude in {
+
+
+}
diff --git a/examples/phrasebook/Sentences.gf b/examples/phrasebook/Sentences.gf
--- a/examples/phrasebook/Sentences.gf
+++ b/examples/phrasebook/Sentences.gf
@@ -36,7 +36,7 @@
     Person ;      -- agent wanting or doing something          e.g. "you" 
     Action ;      -- proposition about a Person                e.g. "you are here"
     Nationality ; -- complex of language, property, country    e.g. "Swedish, Sweden"
-    Language ;    -- language (can be without nationality)     e.g. "Flemish"
+    LAnguage ;    -- language (can be without nationality)     e.g. "Flemish"
     Citizenship ; -- property (can be without language)        e.g. "Belgian"
     Country ;     -- country (can be without language)         e.g. "Belgium"
     Day ;         -- weekday type                              e.g. "Friday"
@@ -75,7 +75,7 @@
     PPlace       : Place       -> Word ;
     PPlaceKind   : PlaceKind   -> Word ;
     PCurrency    : Currency    -> Word ;
-    PLanguage    : Language    -> Word ;
+    PLanguage    : LAnguage    -> Word ;
     PCitizenship : Citizenship -> Word ;
     PCountry     : Country     -> Word ;
     PDay         : Day         -> Word ;
@@ -142,7 +142,7 @@
     YouFamMale, YouFamFemale,           -- familiar you, said to man/woman (affects agreement)
     YouPolMale, YouPolFemale : Person ; -- polite you, said to man/woman (affects agreement)
 
-    LangNat    : Nationality -> Language ;    -- Swedish
+    LangNat    : Nationality -> LAnguage ;    -- Swedish
     CitiNat    : Nationality -> Citizenship ; -- Swedish
     CountryNat : Nationality -> Country ;     -- Sweden
     PropCit    : Citizenship -> Property ;    -- Swedish
diff --git a/examples/phrasebook/SentencesBul.gf b/examples/phrasebook/SentencesBul.gf
--- a/examples/phrasebook/SentencesBul.gf
+++ b/examples/phrasebook/SentencesBul.gf
@@ -2,7 +2,7 @@
   NumeralBul ** SentencesI - [IMale, IFemale, YouFamMale, YouFamFemale, YouPolMale, 
                               YouPolFemale, ACitizen, Citizenship, PCitizenship, 
                               LangNat, CitiNat, CountryNat, PropCit,
-                              Nationality, Country, Language, PLanguage, PCountry
+                              Nationality, Country, LAnguage, PLanguage, PCountry
                               ] with 
   (Syntax = SyntaxBul),
   (Symbolic = SymbolicBul),
@@ -16,7 +16,7 @@
                    s2 : A;                                          -- furthermore, adjective for Property
                    s3 : PN                                          -- country name
                   } ;
-    Language = A ;
+    LAnguage = A ;
     Country = PN ;
 
 lin IMale = mkPerson i_Pron ;
diff --git a/examples/phrasebook/SentencesCat.gf b/examples/phrasebook/SentencesCat.gf
--- a/examples/phrasebook/SentencesCat.gf
+++ b/examples/phrasebook/SentencesCat.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete SentencesCat of Sentences = NumeralCat ** SentencesI - [
   IsMass,
   IFemale, YouFamFemale, YouPolFemale, IMale, YouFamMale, YouPolMale,
diff --git a/examples/phrasebook/SentencesChi.gf b/examples/phrasebook/SentencesChi.gf
new file mode 100644
--- /dev/null
+++ b/examples/phrasebook/SentencesChi.gf
@@ -0,0 +1,23 @@
+concrete SentencesChi of Sentences = NumeralChi ** SentencesI - [APlace,ThePlace]
+  with 
+  (Syntax = SyntaxChi),
+  (Symbolic = SymbolicChi),
+  (Lexicon = LexiconChi) ** open SyntaxChi in {
+
+flags coding=utf8 ;
+
+lin
+  ThePlace kind =
+    let name : NP = lin NP (Syntax.mkNP theSg_Det kind.name) in {
+      name = lin NP name ;
+      at = mkAdv kind.at (lin NP name) ;
+      to = mkAdv kind.to (lin NP name)
+    } ;
+  APlace kind =
+    let name : NP = lin NP (Syntax.mkNP aSg_Det kind.name) in {
+      name = lin NP name ;
+      at = mkAdv kind.at (lin NP name) ;
+      to = mkAdv kind.to (lin NP name)
+    } ;
+
+}
diff --git a/examples/phrasebook/SentencesDut.gf b/examples/phrasebook/SentencesDut.gf
--- a/examples/phrasebook/SentencesDut.gf
+++ b/examples/phrasebook/SentencesDut.gf
@@ -1,10 +1,50 @@
 concrete SentencesDut of Sentences = NumeralDut ** SentencesI - 
-  [SHaveNo,SHaveNoMass]
+  [SHaveNo,SHaveNoMass,
+   Proposition,Action, Is, IsMass, SProp, SPropNot, QProp,
+   AHaveCurr, ACitizen, ABePlace, AKnowSentence, AKnowPerson, AKnowQuestion,
+----   QDoHave, QWhereDoVerbPhrase, QWhereModVerbPhrase, SHave, 
+   SHaveNo,
+   QModVerbPhrase, 
+   ADoVerbPhrase, AModVerbPhrase, ADoVerbPhrasePlace, AModVerbPhrasePlace]
   with 
   (Syntax = SyntaxDut),
   (Symbolic = SymbolicDut),
   (Lexicon = LexiconDut) ** open Prelude, SyntaxDut in {
 
+  lincat
+    Proposition, Action = Prop ;
+  oper
+    Prop = {pos : Cl ; neg : S} ;  -- x F y ; x F niet/geen y
+    mkProp : Cl -> S -> Prop = \pos,neg -> {pos = pos ; neg = neg} ;
+    prop : Cl -> Prop = \cl -> mkProp cl (mkS negativePol cl) ;
+    
+ lin
+    Is i q = prop (mkCl i q) ;
+    IsMass m q = prop (mkCl (mkNP m) q) ;
+    SProp p = mkS p.pos ;
+    SPropNot p = p.neg ;
+    QProp p = mkQS (mkQCl p.pos) ;
+
+    AHaveCurr p curr = prop (mkCl p.name have_V2 (mkNP aPl_Det curr)) ;
+    ACitizen p n = prop (mkCl p.name n) ;
+    ABePlace p place = prop (mkCl p.name place.at) ;
+
+    AKnowSentence p s = prop (mkCl p.name Lexicon.know_VS s) ;
+    AKnowQuestion p s = prop (mkCl p.name Lexicon.know_VQ s) ;
+    AKnowPerson p q = prop (mkCl p.name Lexicon.know_V2 q.name) ;
+
+  lincat
+    Nationality = {lang : CN ; country : NP ; prop : A} ;
+    Language = CN ; -- kein Deutsch
+
+-- the new things
+  lin
+    ADoVerbPhrase p vp = prop (mkCl p.name vp) ;
+    AModVerbPhrase m p vp = prop (mkCl p.name (mkVP m vp)) ;
+    ADoVerbPhrasePlace p vp x = prop (mkCl p.name (mkVP vp x.at)) ;
+    AModVerbPhrasePlace m p vp x = prop (mkCl p.name (mkVP m (mkVP vp x.at))) ;
+
+-- the old things
   lin 
     SHaveNo p k = mkS (mkCl p.name have_V2 (mkNP no_Quant plNum k)) ;
     SHaveNoMass p k = mkS (mkCl p.name have_V2 (mkNP no_Quant k)) ;
diff --git a/examples/phrasebook/SentencesFin.gf b/examples/phrasebook/SentencesFin.gf
--- a/examples/phrasebook/SentencesFin.gf
+++ b/examples/phrasebook/SentencesFin.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete SentencesFin of Sentences = NumeralFin ** SentencesI - 
   [Is, IsMass, NameNN, ObjMass,
    IFemale, YouFamFemale, YouPolFemale, IMale, YouFamMale, YouPolMale,
diff --git a/examples/phrasebook/SentencesGer.gf b/examples/phrasebook/SentencesGer.gf
--- a/examples/phrasebook/SentencesGer.gf
+++ b/examples/phrasebook/SentencesGer.gf
@@ -2,7 +2,7 @@
   [PYesToNo,SHaveNo,SHaveNoMass,
    Proposition, Action, Is, IsMass, SProp, SPropNot, QProp,
    AHaveCurr, ACitizen, ABePlace, AKnowSentence, AKnowPerson, AKnowQuestion,
-   Nationality, Language,
+   Nationality, LAnguage,
    ADoVerbPhrase, AModVerbPhrase, ADoVerbPhrasePlace, AModVerbPhrasePlace,
    YouPlurPolMale, YouPlurPolFemale
   ] with 
@@ -38,7 +38,7 @@
 
   lincat
     Nationality = {lang : CN ; country : NP ; prop : A} ;
-    Language = CN ; -- kein Deutsch
+    LAnguage = CN ; -- kein Deutsch
 
 -- the new things
   lin
diff --git a/examples/phrasebook/SentencesI.gf b/examples/phrasebook/SentencesI.gf
--- a/examples/phrasebook/SentencesI.gf
+++ b/examples/phrasebook/SentencesI.gf
@@ -34,7 +34,7 @@
     Action = Cl ;
     Person = NPPerson ; -- {name : NP ; isPron : Bool ; poss : Quant} ;
     Nationality = NPNationality ; -- {lang : NP ; country : NP ; prop : A} ; 
-    Language = NP ;
+    LAnguage = NP ;
     Citizenship = A ;
     Country = NP ;
     Day = NPDay ; -- {name : NP ; point : Syntax.Adv ; habitual : Syntax.Adv} ;
diff --git a/examples/phrasebook/SentencesLav.gf b/examples/phrasebook/SentencesLav.gf
--- a/examples/phrasebook/SentencesLav.gf
+++ b/examples/phrasebook/SentencesLav.gf
@@ -1,5 +1,5 @@
 concrete SentencesLav of Sentences = NumeralLav ** SentencesI - [
-	Language,
+	LAnguage,
 	PLanguage,
 	NPNationality,
 	mkNPNationality,
@@ -24,7 +24,7 @@
 in {
 	
 	lincat
-		Language = NPLanguage ;
+		LAnguage = NPLanguage ;
 
 	lin
 		PLanguage x = mkPhrase (mkUtt x.lang) ;
diff --git a/examples/phrasebook/SentencesPol.gf b/examples/phrasebook/SentencesPol.gf
--- a/examples/phrasebook/SentencesPol.gf
+++ b/examples/phrasebook/SentencesPol.gf
@@ -1,6 +1,6 @@
 concrete SentencesPol of Sentences = 
   NumeralPol ** SentencesI - [
-    Day,PDay,OnDay,Language,PLanguage,Citizenship,
+    Day,PDay,OnDay,LAnguage,PLanguage,Citizenship,
     PCitizenship,CitiNat,PropCit,ACitizen,
     Nationality,Transport,PTransport,ByTransp,
     IFemale,YouFamFemale, YouPolFemale,YouPolMale,
@@ -17,7 +17,7 @@
 
   lincat
     Day = { name,hab,adv:Str } ;
-    Language = A ;
+    LAnguage = A ;
     Citizenship = { prop:A; citizenMSg:Str; citizenMPl:Str; citizenF:Str} ;
     Nationality = { lang: A; prop: A; country: NP; citizenMSg:Str; citizenMPl:Str; citizenF:Str } ;
     Transport = { cn:CN; verb:Str} ;
diff --git a/examples/phrasebook/Words.gf b/examples/phrasebook/Words.gf
--- a/examples/phrasebook/Words.gf
+++ b/examples/phrasebook/Words.gf
@@ -78,8 +78,10 @@
     NorwegianCrown : Currency ;
     Pound : Currency ; -- UK
     Rouble : Currency ; -- Russia
+    Rupee : Currency ; -- India
     SwedishCrown : Currency ;
     Zloty : Currency ; -- Poland
+    Yuan : Currency ; -- China
 
   
 -- nationalities, countries, languages, citizenships
@@ -88,13 +90,17 @@
     Belgium : Country ;
     Bulgarian : Nationality ;
     Catalan : Nationality ;
+    Chinese : Nationality ;
     Danish : Nationality ;
     Dutch : Nationality ;
     English : Nationality ;
     Finnish : Nationality ;
-    Flemish : Language ;
+    Flemish : LAnguage ;
     French : Nationality ;
     German : Nationality ;
+    Hindi : LAnguage ;
+    India : Country ;
+    Indian : Citizenship ;
     Italian : Nationality ;
     Norwegian : Nationality ;
     Polish : Nationality ;
@@ -135,7 +141,7 @@
     AMarried    : Person -> Action ;              -- I am married
     AReady      : Person -> Action ;              -- I am ready
     AScared     : Person -> Action ;              -- I am scared
-    ASpeak      : Person -> Language -> Action ;  -- I speak Finnish
+    ASpeak      : Person -> LAnguage -> Action ;  -- I speak Finnish
     AThirsty    : Person -> Action ;              -- I am thirsty
     ATired      : Person -> Action ;              -- I am tired
     AUnderstand : Person -> Action ;              -- I (don't) understand
diff --git a/examples/phrasebook/WordsCat.gf b/examples/phrasebook/WordsCat.gf
--- a/examples/phrasebook/WordsCat.gf
+++ b/examples/phrasebook/WordsCat.gf
@@ -1,4 +1,5 @@
 -- (c) 2010 Aarne Ranta and Olga Caprotti under LGPL
+--# -coding=latin1
 
 concrete WordsCat of Words = SentencesCat ** open
   SyntaxCat,
diff --git a/examples/phrasebook/WordsChi.gf b/examples/phrasebook/WordsChi.gf
new file mode 100644
--- /dev/null
+++ b/examples/phrasebook/WordsChi.gf
@@ -0,0 +1,316 @@
+concrete WordsChi of Words = SentencesChi **
+open
+SyntaxChi,
+ParadigmsChi,
+(P = ParadigmsChi),
+(R = ResChi),
+(L = LexiconChi),
+Prelude in {
+
+flags coding = utf8 ;
+
+lin
+
+-- Kinds; many of them are in the resource lexicon, others can be built by $mkN$.
+
+Apple = mkCN L.apple_N ;
+Beer = mkCN L.beer_N ;
+Bread = mkCN L.bread_N ;
+Cheese = mkCN L.cheese_N ;
+Chicken = mkCN (mkN "鸡" "只" ) ;
+Coffee = mkCN (mkN "咖啡" ) ;
+Fish = mkCN L.fish_N ;
+Meat = mkCN L.meat_N ;
+Milk = mkCN L.milk_N ;
+Pizza = mkCN (mkN "比萨饼") ;
+Salt = mkCN L.salt_N ;
+Tea = mkCN (mkN "茶" ) ;
+Water = mkCN L.water_N ;
+Wine = mkCN L.wine_N ;
+
+-- Properties; many of them are in the resource lexicon, others can be built by $mkA$.
+
+Bad = L.bad_A ;
+Boring = mkA "难吃" ;
+Cheap = (mkA "廉价" ) ;
+Cold = L.cold_A ;
+Delicious = mkA "美味" ;
+Expensive = (mkA "昂贵" ) ;
+Fresh = (mkA "新鲜" ) ;
+Good = (mkA "好" ) ;
+Suspect = mkA "可疑" ;
+Warm = L.warm_A ;
+
+-- Places require different prepositions to express location; in some languages
+-- also the directional preposition varies, but in English we use $to$, as
+-- defined by $mkPlace$.
+
+Airport = mkPlace (( (mkN "机场" ) )) ;
+AmusementPark = mkPlace (mkN "游乐园") ;
+Bank = mkPlace (( (L.bank_N ) )) ;
+Bar = mkPlace (( (mkN "酒吧" ) )) ;
+Cafeteria = mkPlace (( (L.bank_N ) )) ;
+Center = mkPlace (mkN "中心") ;
+Cinema = mkPlace (mkN "电影院") ;
+Church = mkPlace (L.church_N ) ;
+Disco = mkPlace (mkN "迪斯科") ;
+Hospital = mkPlace (mkN "医院" ) ;
+Hotel = mkPlace (mkN "旅馆" ) ;
+Museum = mkPlace (mkN "博物馆" ) ;
+Park = mkPlace (mkN "公园" ) ;
+Parking = mkPlace (mkN "地方停车") ;
+Pharmacy = mkPlace (mkN "药店") ;
+PostOffice = mkPlace (mkN "邮局") ;
+Pub = mkPlace (mkN "酒吧") ;
+Restaurant = mkPlace L.restaurant_N ;
+School = mkPlace L.school_N ;
+Shop = mkPlace L.shop_N ;
+Station = mkPlace (mkN "车站" ) ;
+Supermarket = mkPlace (mkN "超级市场" "家" ) ;
+Theatre = mkPlace (mkN "剧院") ;
+Toilet = mkPlace (mkN "厕所" ) ;
+University = mkPlace L.university_N ;
+Zoo = mkPlace (mkN "动物园") ;
+
+CitRestaurant cit = mkCNPlace (mkCN cit L.restaurant_N) at_Prep noPrep ;
+
+
+-- Currencies; $crown$ is ambiguous between Danish and Swedish crowns.
+
+-- DanishCrown = mkCN (mkA (R.thword "เดน" "มาร์ค")) (mkN "โครน") | mkCurrency "โครน" ; ---#
+-- Dollar = mkCurrency (R.thword "ดอล" "ล่า" "ห์") ;
+-- Euro = mkCurrency (R.thword "ยู" "โร") ;
+-- Lei = mkCurrency "ลี" ;
+-- Leva = mkCurrency (R.thword "ลี" "วา") ;
+-- NorwegianCrown = mkCN (mkA (R.thword "นอร" "เว" "ย์")) (mkN "โครน") | mkCurrency "โครน" ;
+-- Pound = mkCurrency (R.thword "ปอน" "ด์") ;
+-- Rouble = mkCurrency (R.thword "รู" "เบิล") ;
+-- SwedishCrown = mkCN (mkA (R.thword "สวี" "ดิช")) (mkN "โครน") | mkCurrency "โครน" ;
+-- Zloty = mkCurrency (R.thword "สะ" "ลอ" "ตี้") ;
+
+-- Nationalities
+
+-- Belgian = mkA (R.thword "เบล" "เยี่ยน") ;
+-- Belgium = mkNP (mkPN (R.thword "เบล" "เยี่ยม")) ;
+-- Bulgarian = mkNat (R.thword "บัล" "แก" "เรียน") ;
+-- Catalan = mkNat (R.thword "คะ" "ตะ" "ลัน") ;
+-- Danish = mkNat (R.thword "เดน" "นิช") ;
+-- Dutch = mkNat (R.thword "ดัทช์") ;
+-- English = mkNat (R.thword "อัง" "กฤษ") ;
+-- Finnish = mkNat (R.thword "ฟิน" "นิช") ;
+-- Flemish = mkNP (mkPN (R.thword "เฟลม" "มิช")) ;
+-- French = mkNat (R.thword "ฝรั่ง" "เศส") ;
+-- German = mkNat (R.thword "เยอร" "มัน") ;
+-- Italian = mkNat (R.thword "อิ" "ตา" "เลียน") ;
+-- Norwegian = mkNat (R.thword "นอร" "เวย์" "เจี้ยน") ;
+-- Polish = mkNat (R.thword "โป" "ลิช") ;
+-- Romanian = mkNat (R.thword "โร" "มา" "เนียน") ;
+-- Russian = mkNat (R.thword "รัส" "เซียน") ;
+-- Spanish = mkNat (R.thword "สแปน" "นิช") ;
+-- Swedish = mkNat (R.thword "สวี" "ดิช") ;
+
+-- Means of transportation
+
+Bike = mkTransport L.bike_N ;
+Bus = mkTransport (mkN "公共汽车" ) ;
+Car = mkTransport L.car_N ;
+Ferry = mkTransport (mkN "渡船") ;
+Plane = mkTransport L.airplane_N ;
+Subway = mkTransport (mkN "地铁") ;
+Taxi = mkTransport (mkN "出租车") ;
+Train = mkTransport L.train_N ;
+Tram = mkTransport (mkN "电车") ;
+
+-- ByFoot = P.mkAdv (R.thword "ด้วย" "การ" "เดิน") ;
+
+-- Actions: the predication patterns are very often language-dependent.
+
+AHasAge p nu = mkCl (lin NP {s = p.name.s ++ nu.s}) (mkV "岁") ; ----
+AHasChildren p num = mkCl p.name have_V2 (mkNP num L.child_N) ;
+AHasRoom p num = mkCl p.name have_V2
+(mkNP (mkNP a_Det (mkN "房间" ) ) (SyntaxChi.mkAdv for_Prep (mkNP num (L.person_N ) ))) ;
+AHasTable p num = mkCl p.name have_V2
+(mkNP (mkNP a_Det L.table_N ) (SyntaxChi.mkAdv for_Prep (mkNP num (L.person_N ) ))) ;
+AHasName p name = mkCl p.name (mkV2 "叫") name ;
+AHungry p = mkCl p.name (mkA "饿") ;
+AIll p = mkCl p.name (mkA "生病" ) ;
+AKnow p = mkCl p.name <lin V L.know_V2 : V> ;
+ALike p item = mkCl p.name (L.like_V2 ) item ;
+ALive p co = mkCl p.name (mkV2 (mkV "住")) co ;
+ALove p q = mkCl p.name L.love_V2 q.name ;
+AMarried p = mkCl p.name (mkAP L.married_A2) ;
+AReady p = mkCl p.name L.ready_A ;
+AScared p = mkCl p.name (mkA "惊慌") ;
+ASpeak p lang = mkCl p.name L.speak_V2 lang ;
+AThirsty p = mkCl p.name (mkA "渴") ;
+ATired p = mkCl p.name (mkA "累") ;
+AUnderstand p = mkCl p.name (lin V (mkV "理解" ) ) ;
+AWant p obj = mkCl p.name (mkV2 "要") obj ;
+AWantGo p place = mkCl p.name want_VV (mkVP (mkVP L.go_V) place.to) ;
+
+-- miscellaneous
+
+QWhatName p = lin QS {s = p.name.s ++ R.word "贵姓"} ; ---
+QWhatAge p = lin QS {s = p.name.s ++ (R.word "几岁" | R.word "多大")} ; ---
+HowMuchCost item = lin QS {s = item.s ++ R.word "是多少呢"} ;
+ItCost item price = mkCl item (mkV2 "成本") price ;
+
+PropOpen p = mkCl p.name (mkA "开放" ) ;
+PropClosed p = mkCl p.name closed_A ;
+PropOpenDate p d = mkCl p.name (mkVP (mkVP (mkA "开放" ) ) d) ;
+PropClosedDate p d = mkCl p.name (mkVP (mkVP closed_A) d) ;
+PropOpenDay p d = mkCl p.name (mkVP (mkVP (mkA "开放" ) ) d.habitual) ;
+PropClosedDay p d = mkCl p.name (mkVP (mkVP closed_A) d.habitual) ;
+
+-- Building phrases from strings is complicated: the solution is to use
+-- mkText : Text -> Text -> Text ;
+
+PSeeYouDate d = lin Text (ss (d.s ++ "见")) ;
+PSeeYouPlace p = lin Text (ss (p.at.s ++ "见")) ; ---
+PSeeYouPlaceDate p d = lin Text (ss (d.s ++ p.at.s ++ "见")) ; ----
+
+-- Relations are expressed as "มย วิฝเ" or "มย สoณส วิฝเ", as defined by $xOf$
+-- below. Languages without productive genitives must use an equivalent of
+-- "ตหเ วิฝเ oฝ มย สoน" for non-pronouns.
+
+Wife = xOf (L.wife_N ) ;
+Husband = xOf (L.husband_N ) ;
+Wife = xOf (L.wife_N ) ;
+Son = xOf (mkN "儿子" ) ;
+Daughter = xOf (mkN "女儿" ) ;
+Children = xOf L.child_N ; ----
+
+-- week days
+
+Monday = mkDay "星期一" ;
+Tuesday = mkDay "星期二" ;
+Wednesday = mkDay "星期三" ;
+Thursday = mkDay "星期四" ;
+Friday = mkDay "星期五" ;
+Saturday = mkDay "星期六" ;
+Sunday = mkDay "星期日" ;
+
+Tomorrow = ParadigmsChi.mkAdv "明天" ;
+
+-- modifiers of places
+
+TheBest = mkSuperl L.good_A ;
+TheClosest = mkSuperl L.near_A ;
+TheCheapest = mkSuperl (mkA "廉价" ) ;
+TheMostExpensive = mkSuperl (mkA "昂贵" ) ;
+TheMostPopular = mkSuperl (mkA "流行" ) ;
+TheWorst = mkSuperl L.bad_A ;
+
+SuperlPlace sup p = placeNP sup p ;
+
+
+-- transports
+
+HowFar place = lin QS {s = place.name.s ++ R.word "有多远"} ;
+
+HowFarFrom x y = lin QS {s = "从" ++ x.name.s ++ "到" ++ y.name.s ++ R.word "有多远"} ; ----
+
+-- HowFarFromBy x y t =
+-- mkQS (mkQCl howFar.how (mkCl (mkNP y.name howFar.far)
+-- (lin AP (R.thbind from_Prep (mkNP x.name t))))) ;
+-- mkQS (mkQCl howFar.how (mkCl (mkNP y.name howFar.far)
+-- (SyntaxChi.mkAdv from_Prep (mkNP x.name t)))) ;
+
+-- HowFarBy y t = mkQS (mkQCl howFar.how (mkCl (mkNP y.name howFar.far) <t : AP>)) ;
+
+-- WhichTranspPlace trans place =
+-- mkQS (mkQCl (mkIP which_IDet trans.name) (mkVP (mkVP L.go_V) place.to)) ;
+
+-- IsTranspPlace trans place =
+-- mkQS (mkQCl (mkCl (mkCN (mkCN trans.name (mkSC (mkVP L.go_V))) place.to))) ;
+
+
+
+-- auxiliaries
+
+oper
+mkNat : Str -> NPNationality = \nat ->
+mkNPNationality (mkNP (mkCN (mkA nat) L.language_N)) (mkNP (mkCN (mkA nat) L.country_N)) (mkA nat) ;
+
+mkDay : Str -> {name : NP ; point : SyntaxChi.Adv ; habitual : SyntaxChi.Adv} = \d ->
+let day = mkNP (mkPN d) in
+mkNPDay day (SyntaxChi.mkAdv noPrep day)
+(SyntaxChi.mkAdv noPrep (mkNP a_Quant plNum (mkCN (mkN d)))) ;
+
+mkPlace : N -> {name : CN ; at : Prep ; to : Prep; isPl : Bool} = \p ->
+mkCNPlace (mkCN p) at_Prep noPrep ;
+
+placeN : Str -> N = \s -> mkN s "间" ;
+
+-- open_A = P.mkA "เปิด" ;
+closed_A = P.mkA "关闭" ;
+
+xOf : N -> NPPerson -> NPPerson = \f,p ->
+{name = mkNP the_Det (mkCN f (SyntaxChi.mkAdv possess_Prep p.name)) ;
+isPron = False ; poss = the_Quant} ; ---- poss not used
+
+
+mkTransport : N -> {name : CN ; by : SyntaxChi.Adv} = \n -> {
+name = mkCN n ;
+by = SyntaxChi.mkAdv by8means_Prep (mkNP n)
+} ;
+
+mkSuperl : A -> Det = \a -> SyntaxChi.mkDet the_Art (SyntaxChi.mkOrd a) ;
+
+-- mkCurrency : Str -> CN = \s -> mkCN (mkN [] s) ; ---- just a classifier
+
+-- howFar : {howfar : IComp ; far : Adv ; how : IAdv} = { --- to avoid yuu
+-- howfar = lin IComp (ss ("ไกล" + "เท่า" + "ไร")) ; far = lin Adv (ss ("ไกล" + "เท่า" + "ไร")) ; how = lin IAdv (ss [])
+-- } ;
+
+at_Prep = (mkPrep "在" ) ;
+noPrep = mkPrep [] ;
+
+--------------------------------------------------
+-- New 30/11/2011 AR
+--------------------------------------------------
+
+-- lin
+-- Thai = mkNat "ไทย" ;
+-- Baht = mkCurrency "บาท" ;
+
+-- Rice = mkCN (mkN ("ข้าว")) ;
+-- Pork = mkCN (mkN ("หมู")) ;
+-- Beef = mkCN (mkN ("เนื้อ")) ;
+-- Egg = mkCN L.egg_N ;
+-- Noodles = mkCN (mkN (R.thword "ก๋วย" "เตี๋ยว")) ;
+-- Shrimps = mkCN (mkN ("กุ้ง")) ;
+-- Chili = mkCN (mkN "พริก") ;
+-- Garlic = mkCN (mkN (R.thword "กะ" "เทียม")) ;
+-- Durian = mkCN (mkN (R.thword "ทุ" "เรียน")) ;
+-- Mango = mkCN (mkN (R.thword "มะ" "ม่วง")) ;
+-- Pineapple = mkCN (mkN (R.thword "สับ" "ปะ" "รด")) ;
+-- Coke = mkCN (mkN ("โค้ก")) ;
+-- IceCream = mkCN (mkN (R.thword "ไอ" "ศ" "กรีม")) ;
+-- Salad = mkCN (mkN "สลัด") ;
+-- OrangeJuice = mkCN (mkN (R.thword "น้ำ" "ส้ม" "คั้น")) ;
+-- Lemonade = mkCN (mkN (R.thword "น้ำ" "มะ" "นาว")) ;
+-- Beach = mkPlace (placeN (R.thword "หาด")) ;
+
+-- ItsRaining = mkCl (mkVP L.rain_V0) ;
+-- ItsCold = mkCl (mkVP L.cold_A) ;
+-- ItsWarm = mkCl (mkVP L.warm_A) ;
+-- ItsWindy = mkCl (mkVP (P.mkA (R.thword "ลม" "จัด"))) ;
+-- SunShine = mkCl (mkNP the_Det L.sun_N) (mkVP (R.regV (R.thword "ฉาย" "แสง"))) ;
+
+-- Smoke = mkVP (P.mkV (R.thword "สูบ" "บุ" "รี")) ;
+
+-- ADoctor = mkProfession (P.personN "หมอ") ;
+-- AProfessor = mkProfession (P.personN (R.thword "อา" "จารย์")) ;
+-- ALawyer = mkProfession (P.personN (R.thword "มัก" "กฎ" "หมาย")) ;
+-- AEngineer = mkProfession (P.personN (R.thword "วิ" "ศวกร")) ;
+-- ATeacher = mkProfession (P.personN "ครู") ;
+-- ACook = mkProfession (P.personN (R.thword "ภัก" "ษกาน")) ;
+-- AStudent = mkProfession (P.personN (R.thword "นัก" "ศึก" "ษา")) ;
+-- ABusinessman = mkProfession (P.personN (R.thword "ฝู้" "ประ" "กอบ" "การ")) ;
+
+-- oper
+-- mkProfession : N -> NPPerson -> Cl = \n,p -> mkCl p.name n ;
+--}
+
+}
diff --git a/examples/phrasebook/WordsDan.gf b/examples/phrasebook/WordsDan.gf
--- a/examples/phrasebook/WordsDan.gf
+++ b/examples/phrasebook/WordsDan.gf
@@ -1,4 +1,5 @@
 -- (c) 2009 Aarne Ranta under LGPL
+--# -coding=latin1
 
 concrete WordsDan of Words = SentencesDan ** 
     open SyntaxDan, ParadigmsDan, IrregDan, (L = LexiconDan), ExtraDan, StructuralDan, Prelude in {
diff --git a/examples/phrasebook/WordsDut.gf b/examples/phrasebook/WordsDut.gf
--- a/examples/phrasebook/WordsDut.gf
+++ b/examples/phrasebook/WordsDut.gf
@@ -1,8 +1,9 @@
 -- (c) 2009 Aarne Ranta under LGPL
+--# -coding=latin1
 
 
 concrete WordsDut of Words = SentencesDut ** 
-    open SyntaxDut, (P = ParadigmsDut), (I = IrregDut), (L = LexiconDut), ExtraDut, Prelude in {
+    open SyntaxDut, (P = ParadigmsDut), (I = IrregDut), (L = LexiconDut), (R=ResDut), ExtraDut, Prelude in {
 
   lin
 
@@ -132,45 +133,57 @@
 
 
 -- actions
-    AHasAge p num = mkCl p.name (mkNP num L.year_N) ; -- ik ben ... jaar
-    AHasName p name = mkCl p.name (P.mkV2 I.heten_V) name ;  -- ik heet ...
-    AHasChildren p num = mkCl p.name have_V2 (mkNP num L.child_N) ; -- ik heb ... kinderen
-    AHasRoom p num = mkCl p.name have_V2 
-      (mkNP (mkNP a_Det (P.mkN "kamer")) 
-        (SyntaxDut.mkAdv for_Prep (mkNP num (P.mkN "persoon")))) ; -- ik heb een ... persoons kamer/ ik heb een kamer voor ... personen
-    AHasTable p num = mkCl p.name have_V2 
-      (mkNP (mkNP a_Det (P.mkN "tafel")) 
-        (SyntaxDut.mkAdv for_Prep (mkNP num (P.mkN "persoon")))) ;
-    AHungry p = mkCl p.name have_V2 (mkNP (P.mkN "honger")) ; -- to have   
-    AIll p = mkCl p.name (P.mkA "ziek") ; -- to be ?
-    AKnow p = mkCl p.name I.weten_V ; -- ik weet het.
-    ALike p item = mkCl p.name (P.mkV2 I.houden_V P.van_Prep) item ; -- lekker
-    ALive p co = mkCl p.name (mkVP (mkVP (P.mkV "wonen")) (SyntaxDut.mkAdv in_Prep co)) ; -- woon
-    ALove p q = mkCl p.name (P.mkV2 (P.mkV "lief" P.hebben_V)) q.name ; -- houden van
-    AMarried p = mkCl p.name (P.mkA "getrouwd") ; -- ik ben getrouwd
-    AReady p = mkCl p.name (P.mkA "klaar") ; -- ik ben klaar
-    AScared p = mkCl p.name (P.mkA "bang") ; -- ik ben bang
-    ASpeak p lang = mkCl p.name (P.mkV2 I.spreken_V) lang ; -- ik spreek .../ ik versta ...
-    AThirsty p = mkCl p.name have_V2 (mkNP (P.mkN "dorst")) ; -- ik heb dorst
-    ATired p = mkCl p.name (P.mkA "moe") ; -- ik ben moe
-    AUnderstand p = mkCl p.name (P.mkV "verstaan" "verstond" "verstonden" "verstaan") ; 
-    AWant p obj = mkCl p.name want_VV (mkVP have_V2 obj) ; -- ik wil
-    AWantGo p place = mkCl p.name want_VV (mkVP (mkVP L.go_V) place.to) ; -- ik wil naar ...
+    AHasAge p num = prop (mkCl p.name (mkNP num L.year_N)) ; -- ik ben ... jaar
+    AHasName p name = prop (mkCl p.name (P.mkV2 I.heten_V) name) ;  -- ik heet ...
+    AHasChildren p num = prop (mkCl p.name have_V2 (mkNP num L.child_N)) ; -- ik heb ... kinderen
+   --todo geen
+    AHasRoom p num = 
+      mkProp (mkCl p.name have_V2    -- ik heb een kamer voor ... personen
+                   (mkNP (mkNP a_Det (P.mkN "kamer")) 
+                   (SyntaxDut.mkAdv for_Prep (mkNP num (P.mkN "persoon")))))
+             (mkS (mkCl p.name have_V2 -- ik heb geen kamer voor ... personen
+                   (mkNP (mkNP no_Quant (P.mkN "kamer")) 
+                   (SyntaxDut.mkAdv for_Prep (mkNP num (P.mkN "persoon")))))); 
+    AHasTable p num = 
+      mkProp (mkCl p.name have_V2 
+		   (mkNP (mkNP a_Det (P.mkN "tafel")) 
+		   (SyntaxDut.mkAdv for_Prep (mkNP num (P.mkN "persoon")))))
+             (mkS (mkCl p.name have_V2 
+		   (mkNP (mkNP no_Quant (P.mkN "tafel")) 
+		   (SyntaxDut.mkAdv for_Prep (mkNP num (P.mkN "persoon")))))) ;
+    AHungry p = mkProp (mkCl p.name have_V2 (mkNP (P.mkN "honger"))) 
+                       (mkS (mkCl p.name have_V2 (mkNP no_Quant (P.mkN "honger")))) ; -- to have   
+    AIll p = prop (mkCl p.name (P.mkA "ziek")) ; -- to be ?
+    AKnow p = prop (mkCl p.name I.weten_V) ; -- ik weet het.
+    ALike p item = prop (mkCl p.name L.like_V2 item) ; -- ik vind X leuk
+    ALive p co = prop (mkCl p.name (mkVP (mkVP (P.mkV "wonen")) (SyntaxDut.mkAdv in_Prep co))) ; -- woon
+    ALove p q = prop (mkCl p.name L.love_V2 q.name) ; -- houden van
+    AMarried p = prop (mkCl p.name (P.mkA "getrouwd")) ; -- ik ben getrouwd
+    AReady p = prop (mkCl p.name (P.mkA "klaar")) ; -- ik ben klaar
+    AScared p = prop (mkCl p.name (P.mkA "bang")) ; -- ik ben bang
+    ASpeak p lang = mkProp (mkCl p.name (P.mkV2 I.spreken_V) lang) -- ik spreek ...
+                           (mkS (mkCl p.name (P.mkV2 I.spreken_V) (mkNP no_Predet lang)));  -- ik spreek geen ...
+    AThirsty p = mkProp (mkCl p.name have_V2 (mkNP (P.mkN "dorst")))  --ik heb dorst 
+                        (mkS (mkCl p.name have_V2 (mkNP no_Quant (P.mkN "dorst")))) ; --ik heb geen dorst
+    ATired p = prop (mkCl p.name (P.mkA "moe")) ; -- ik ben moe
+    AUnderstand p = prop (mkCl p.name (P.mkV "verstaan" "verstond" "verstonden" "verstaan")) ; 
+    AWant p obj = prop (mkCl p.name wants_V2 obj) ;
+    AWantGo p place = prop (mkCl p.name want_VV (mkVP (mkVP L.go_V) place.to)) ; -- ik wil naar ...
 
 -- miscellaneous
 
     QWhatName p = mkQS (mkQCl how_IAdv (mkCl p.name  I.heten_V)) ; --hoe heet je
     QWhatAge p =  mkQS (mkQCl (ICompAP (mkAP L.old_A)) p.name) ;
     HowMuchCost item = mkQS (mkQCl how8much_IAdv (mkCl item (P.mkV "kosten"))) ; --hoeveel kost...
-    ItCost item price = mkCl item (P.mkV2 (P.mkV "kosten")) price ; --..item.. kost ..price..
+    ItCost item price = prop (mkCl item (P.mkV2 (P.mkV "kosten")) price) ; --..item.. kost ..price..
 
-    PropOpen p = mkCl p.name open_A ; 
-    PropClosed p = mkCl p.name closed_A ; 
-    PropOpenDate p d = mkCl p.name (mkVP (mkVP open_A) d) ; --de winkel is geopend op vrijdag(s)
+    PropOpen p = prop (mkCl p.name open_A) ; 
+    PropClosed p = prop (mkCl p.name closed_A) ; 
+    PropOpenDate p d = prop (mkCl p.name (mkVP (mkVP open_A) d)) ; --de winkel is geopend op vrijdag(s)
            --normaal gesproken ga ik op vrijdag ..action../vrijdags ga ik ..action..
-    PropClosedDate p d = mkCl p.name (mkVP (mkVP closed_A) d) ; -- gesloten
-    PropOpenDay p d = mkCl p.name (mkVP (mkVP open_A) d.habitual) ; 
-    PropClosedDay p d = mkCl p.name (mkVP (mkVP closed_A) d.habitual) ; 
+    PropClosedDate p d = prop (mkCl p.name (mkVP (mkVP closed_A) d)) ; -- gesloten
+    PropOpenDay p d = prop (mkCl p.name (mkVP (mkVP open_A) d.habitual)) ; 
+    PropClosedDay p d = prop (mkCl p.name (mkVP (mkVP closed_A) d.habitual)) ; 
 
 -- Building phrases from strings is complicated: the solution is to use
 -- mkText : Text -> Text -> Text ;
@@ -265,8 +278,10 @@
 
   mkSuperl : A -> Det = \a -> SyntaxDut.mkDet the_Art (SyntaxDut.mkOrd a) ;
 
-  van_Prep = P.mkPrep "van" ;
+  van_Prep : Prep = P.mkPrep "van" ;
+  wants_V2  : V2   = P.mkV2 (P.mkV "wil" "wil" "willen" "wou" "wouden" "gewild") ;
 
+  no_Predet = R.mkPredet "geen" "geen" ;
 {- 
     HowFarFrom : how far is the center from the hotel ? hoe ver is het centrum van het hotel
     HowFarFromBy : how far is the airport from the hotel by taxi ? hoe lang duurt het om van het vliegveld naar het hotel te gaan per taxi
diff --git a/examples/phrasebook/WordsEng.gf b/examples/phrasebook/WordsEng.gf
--- a/examples/phrasebook/WordsEng.gf
+++ b/examples/phrasebook/WordsEng.gf
@@ -85,8 +85,10 @@
     NorwegianCrown = mkCN (mkA "Norwegian") (mkN "crown") | mkCN (mkN "crown") ;
     Pound = mkCN (mkN "pound") ;
     Rouble = mkCN (mkN "rouble") ;
+    Rupee = mkCN (mkN "rupee") ;
     SwedishCrown = mkCN (mkA "Swedish") (mkN "crown") | mkCN (mkN "crown") ;
     Zloty = mkCN (mkN "zloty" "zloty") ;
+    Yuan = mkCN (mkN "yuan" "yuan") ;
 
 -- Nationalities
 
@@ -94,6 +96,7 @@
     Belgium = mkNP (mkPN "Belgium") ;
     Bulgarian = mkNat "Bulgarian" "Bulgaria" ;
     Catalan = mkNPNationality (mkNP (mkPN "Catalan")) (mkNP (mkPN "Catalonia")) (mkA "Catalonian") ;
+    Chinese = mkNat "Chinese" "China" ;
     Danish = mkNat "Danish" "Denmark" ;
     Dutch =  mkNPNationality (mkNP (mkPN "Dutch")) (mkNP the_Quant (mkN "Netherlands")) (mkA "Dutch") ;
     English = mkNat "English" "England" ;
@@ -101,6 +104,9 @@
     Flemish = mkNP (mkPN "Flemish") ;
     French = mkNat "French" "France" ; 
     German = mkNat "German" "Germany" ;
+    Hindi = mkNP (mkPN "Hindi") ;
+    India = mkNP (mkPN "India") ;
+    Indian = mkA "Indian" ;
     Italian = mkNat "Italian" "Italy" ;
     Norwegian = mkNat "Norwegian" "Norway" ;
     Polish = mkNat "Polish" "Poland" ;
diff --git a/examples/phrasebook/WordsFin.gf b/examples/phrasebook/WordsFin.gf
--- a/examples/phrasebook/WordsFin.gf
+++ b/examples/phrasebook/WordsFin.gf
@@ -1,4 +1,5 @@
 -- (c) 2010 Aarne Ranta under LGPL
+--# -coding=latin1
 
 concrete WordsFin of Words = SentencesFin ** 
   open 
@@ -279,7 +280,7 @@
       by = SyntaxFin.mkAdv (casePrep adessive) (mkNP n)
       } ;
 
-    mkSuperl : A -> Det = \a -> mkDet the_Quant (mkOrd a) ;
+    mkSuperl : A -> Det = \a -> SyntaxFin.mkDet the_Quant (mkOrd a) ;
 
     far_IAdv = E.IAdvAdv L.far_Adv ;
 
diff --git a/examples/phrasebook/WordsFre.gf b/examples/phrasebook/WordsFre.gf
--- a/examples/phrasebook/WordsFre.gf
+++ b/examples/phrasebook/WordsFre.gf
@@ -1,4 +1,5 @@
 -- (c) 2009 Ramona Enache and Aarne Ranta under LGPL
+--# -coding=latin1
 
 concrete WordsFre of Words = SentencesFre ** open
   SyntaxFre,
diff --git a/examples/phrasebook/WordsGer.gf b/examples/phrasebook/WordsGer.gf
--- a/examples/phrasebook/WordsGer.gf
+++ b/examples/phrasebook/WordsGer.gf
@@ -1,4 +1,5 @@
 -- (c) 2009 Aarne Ranta under LGPL
+--# -coding=latin1
 
 concrete WordsGer of Words = SentencesGer ** 
     open SyntaxGer, ParadigmsGer, IrregGer, (L = LexiconGer), ExtraGer, Prelude in {
diff --git a/examples/phrasebook/WordsIta.gf b/examples/phrasebook/WordsIta.gf
--- a/examples/phrasebook/WordsIta.gf
+++ b/examples/phrasebook/WordsIta.gf
@@ -1,4 +1,5 @@
 -- (c) 2010 Aarne Ranta and Olga Caprotti under LGPL
+--# -coding=latin1
 
 concrete WordsIta of Words = SentencesIta ** open
   SyntaxIta,
diff --git a/examples/phrasebook/WordsLav.gf b/examples/phrasebook/WordsLav.gf
--- a/examples/phrasebook/WordsLav.gf
+++ b/examples/phrasebook/WordsLav.gf
@@ -272,7 +272,7 @@
 		mkSuperl : A -> Det = \a -> 
 			SyntaxLav.mkDet the_Art (SyntaxLav.mkOrd a) ;
 		
-		far_IAdv = ExtraLav.IAdvAdv (ss "tālu") ;
+		far_IAdv = ExtraLav.IAdvAdv (mkAdv "tālu") ;
 		
 --------------------------------------------------
 -- New 30/11/2011 AR
diff --git a/examples/phrasebook/WordsNor.gf b/examples/phrasebook/WordsNor.gf
--- a/examples/phrasebook/WordsNor.gf
+++ b/examples/phrasebook/WordsNor.gf
@@ -1,4 +1,5 @@
 -- (c) 2009 Aarne Ranta under LGPL
+--# -coding=latin1
 
 concrete WordsNor of Words = SentencesNor ** 
     open SyntaxNor, ParadigmsNor, IrregNor, (L = LexiconNor), ExtraNor, StructuralNor, Prelude in {
diff --git a/examples/phrasebook/WordsSwe.gf b/examples/phrasebook/WordsSwe.gf
--- a/examples/phrasebook/WordsSwe.gf
+++ b/examples/phrasebook/WordsSwe.gf
@@ -1,4 +1,5 @@
 -- (c) 2010 Aarne Ranta under LGPL
+--# -coding=latin1
 
 concrete WordsSwe of Words = SentencesSwe ** 
     open SyntaxSwe, ParadigmsSwe, IrregSwe, (L = LexiconSwe), ExtraSwe, Prelude in {
@@ -77,8 +78,10 @@
     NorwegianCrown = mkCN (mkA "norsk") (mkN "krona") | mkCN (mkN "krona") ;
     Pound = mkCN (mkN "pund" "pund") ; ---- ett pund ?
     Rouble = mkCN (mkN "rubel" "rubeln" "rubel" "rubeln") ; ---- ?
+    Rupee = mkCN (mkN "rupee" "rupee") ; ---- 
     SwedishCrown = mkCN (mkA "svensk") (mkN "krona") | mkCN (mkN "krona") ;
     Zloty = mkCN (mkN "zloty" "zloty") ;
+    Yuan = mkCN (mkN "yuan" "yuan") ;
 
 -- nationalities
 
@@ -86,13 +89,17 @@
     Belgium = mkNP (mkPN "Belgien") ;
     Bulgarian = mkNat "bulgarisk" "Bulgarien" ;
     Catalan = mkNat "katalansk" "Katalonien" ;
+    China = mkNat "kinesisk" "Kina" ;
     Danish = mkNat "dansk" "Danmark" ;
     Dutch = mkNat "nederländsk" "Nederländerna" ;
     English = mkNat "engelsk" "England" ;
     Finnish = mkNat "finsk" "Finland" ;
     Flemish = mkNP (mkPN "flamländska") ;
     French = mkNat "fransk" "Frankrike" ;
-    German = mkNat "tysk" "Tyskland" ; 
+    German = mkNat "tysk" "Tyskland" ;
+    Hindi = mkNP (mkPN "hindi") ;
+    Indian = mkA "indisk" ; 
+    India = mkNP (mkPN "Indien") ;
     Italian = mkNat "italiensk" "Italien" ;
     Norwegian = mkNat "norsk" "Norge" ;
     Polish = mkNat "polsk" "Polen" ;
diff --git a/examples/phrasebook/missing.txt b/examples/phrasebook/missing.txt
--- a/examples/phrasebook/missing.txt
+++ b/examples/phrasebook/missing.txt
@@ -1,21 +1,21 @@
 DisambPhrasebookEng : ObjPlur ThesPlur ThesePlur ThosePlur
 PhrasebookBul : ObjPlur ThesPlur ThesePlur ThosePlur
-PhrasebookCat : ObjPlur ThesPlur ThesePlur ThosePlur
-PhrasebookDan : ObjPlur ThesPlur ThesePlur ThosePlur
-PhrasebookDut : ObjPlur ThesPlur ThesePlur ThosePlur
+PhrasebookCat : GWhatTime ObjPlur ThesPlur ThesePlur ThosePlur
+PhrasebookDan : GWhatTime ObjPlur ThesPlur ThesePlur ThosePlur
+PhrasebookDut : GWhatTime ObjPlur ThesPlur ThesePlur ThosePlur
 PhrasebookEng : ObjPlur ThesPlur ThesePlur ThosePlur
 PhrasebookFin : ObjPlur ThesPlur ThesePlur ThosePlur
 PhrasebookFre : ObjPlur ThesPlur ThesePlur ThosePlur
 PhrasebookGer : ObjPlur ThesPlur ThesePlur ThosePlur
 PhrasebookHin : AScared ATired MMust ObjPlur ThesPlur ThesePlur ThosePlur
 PhrasebookIta : ObjPlur ThesPlur ThesePlur ThosePlur
-PhrasebookLav : ObjPlur ThesPlur ThesePlur ThosePlur
-PhrasebookNor : ObjPlur ThesPlur ThesePlur ThosePlur
-PhrasebookPes : AHasAge AHasChildren AHasRoom AHasTable AmountCurrency Belgian DrinkNumber ItCost MCan MKnow MMust NNumeral ObjNumber ObjPlur PNumber PPrice ThesPlur ThesePlur ThosePlur V2Wait VWait
-PhrasebookPol : ObjPlur ThesPlur ThesePlur ThosePlur
-PhrasebookRon : ObjPlur ThesPlur ThesePlur ThosePlur
-PhrasebookRus : Belgian Belgium Flemish ObjPlur ThesPlur ThesePlur ThosePlur
+PhrasebookLav : GWhatTime ObjPlur ThesPlur ThesePlur ThosePlur
+PhrasebookNor : GWhatTime ObjPlur ThesPlur ThesePlur ThosePlur
+PhrasebookPes : AHasAge AHasChildren AHasRoom AHasTable AmountCurrency Belgian DrinkNumber GWhatTime ItCost MCan MKnow MMust NNumeral ObjNumber ObjPlur PNumber PPrice ThesPlur ThesePlur ThosePlur V2Wait VWait
+PhrasebookPol : GWhatTime ObjPlur ThesPlur ThesePlur ThosePlur
+PhrasebookRon : GWhatTime ObjPlur ThesPlur ThesePlur ThosePlur
+PhrasebookRus : Belgian Belgium Flemish GWhatTime ObjPlur ThesPlur ThesePlur ThosePlur
 PhrasebookSpa : ObjPlur ThesPlur ThesePlur ThosePlur
 PhrasebookSwe : ObjPlur ThesPlur ThesePlur ThosePlur
-PhrasebookTha : ObjPlur ThesPlur ThesePlur ThosePlur
-PhrasebookUrd : MMust ObjPlur ThesPlur ThesePlur ThosePlur
+PhrasebookTha : GWhatTime ObjPlur ThesPlur ThesePlur ThosePlur
+PhrasebookUrd : GWhatTime MMust ObjPlur ThesPlur ThesePlur ThosePlur
diff --git a/examples/query/LexQuery.gf b/examples/query/LexQuery.gf
deleted file mode 100644
--- a/examples/query/LexQuery.gf
+++ /dev/null
@@ -1,36 +0,0 @@
-interface LexQuery = open Syntax in {
-
-oper
-  located_A : A ;
-  giveMe : NP -> VP ;
-  know_V2 : V2 ;
-
--- structural words
-  about_Prep : Prep ;
-  all_NP : NP ;
-  also_AdV : AdV ;
-  also_AdA : AdA ;
-  as_Prep : Prep ;
-  at_Prep : Prep ;
-  that_RP : RP ;
-
-  called_A : A ;
-
-  participlePropCN : Prop -> CN -> CN ;
-
-  vpAP : VP -> AP ;
-
-  information_N : N ;
-  other_A : A ;
-  otherwise_AdV : AdV ;
-  otherwise_AdA : AdA ;
-  what_IQuant : IQuant ;
-
--- lincats
-  Fun = {cn : CN ; prep : Prep} ;
-  Prop = {ap : AP ; vp : VP} ;
-  Rel = {ap : AP ; vp : VP ; prep : Prep} ;
-
-
-
-}
diff --git a/examples/query/LexQueryEng.gf b/examples/query/LexQueryEng.gf
deleted file mode 100644
--- a/examples/query/LexQueryEng.gf
+++ /dev/null
@@ -1,32 +0,0 @@
-instance LexQueryEng of LexQuery = 
-  open SyntaxEng, (M = MakeStructuralEng), ParadigmsEng, ExtraEng, IrregEng in {
-
-oper
-  located_A : A = mkA "located" | mkA "situated" ;
-
-  giveMe : NP -> VP = \np -> mkVP (mkV3 give_V) (mkNP i_Pron) np ; 
-  know_V2 = mkV2 know_V ;
-
--- structural words
-  about_Prep : Prep = mkPrep "about" ;
-  all_NP : NP = mkNP (mkPN "all") ; ---
-  also_AdV : AdV = mkAdV "also" ;
-  also_AdA : AdA = mkAdA "also" ;
-  as_Prep : Prep = mkPrep "as" ;
-  at_Prep : Prep = mkPrep "at" ;
-  that_RP = ExtraEng.that_RP ;
-
-  participlePropCN : Prop -> CN -> CN = \p,k -> mkCN p.ap k ;
-
-  vpAP = PartVP ;
-
-  called_A : A = mkA "called" | mkA "named" ;
-
-  information_N : N = mkN "information" ;
-  other_A : A = mkA "other" ;
-  otherwise_AdV : AdV = mkAdV "otherwise" ;
-  otherwise_AdA : AdA = mkAdA "otherwise" ;
-  what_IQuant : IQuant = M.mkIQuant "what" "what" ;
-
-
-}
diff --git a/examples/query/LexQueryFre.gf b/examples/query/LexQueryFre.gf
deleted file mode 100644
--- a/examples/query/LexQueryFre.gf
+++ /dev/null
@@ -1,32 +0,0 @@
-instance LexQueryFre of LexQuery = 
-  open SyntaxFre, (M = MakeStructuralFre), ParadigmsFre, ExtraFre, IrregFre in {
-
-oper
-  located_A : A = mkA "situé" ;
-
-  giveMe = \np -> mkVP (mkV2 (mkV "montrer")) np ; ---
-  know_V2 = IrregFre.savoir_V2 ;
-
--- structural words
-  about_Prep : Prep = mkPrep "sur" ;
-  all_NP : NP = mkNP (mkPN "tout") ; ---
-  also_AdV : AdV = mkAdV "aussi" ;
-  also_AdA : AdA = mkAdA "aussi" ;
-  as_Prep : Prep = mkPrep "pour" ; --- only used for "vad har X för Y"
-  at_Prep : Prep = mkPrep "chez" ; --- | mkPrep "hos" | mkPrep "vid" ;
-  that_RP = which_RP ;
-
-  participlePropCN : Prop -> CN -> CN = variants {} ;
-
-  vpAP _ = mkAP (mkA "nonexistant") ; --- not used, see LexQuery.participlePropCN
-
-  called_A : A = mkA "appelé" ;
-
-  information_N : N = mkN "information" feminine ;
-  other_A : A = prefixA (mkA "autre") ;
-  otherwise_AdV : AdV = mkAdV "autrement" ;
-  otherwise_AdA : AdA = mkAdA "autrement" ;
-  what_IQuant : IQuant = which_IQuant ;
-
-
-}
diff --git a/examples/query/LexQuerySwe.gf b/examples/query/LexQuerySwe.gf
deleted file mode 100644
--- a/examples/query/LexQuerySwe.gf
+++ /dev/null
@@ -1,32 +0,0 @@
-instance LexQuerySwe of LexQuery = 
-  open SyntaxSwe, (M = MakeStructuralSwe), ParadigmsSwe, ExtraSwe, IrregSwe in {
-
-oper
-  located_A : A = compoundA (mkA "belägen" "beläget" "belägna" [] []) ;
-
-  giveMe : NP -> VP = \np -> mkVP (mkV3 giva_V) (mkNP i_Pron) np ; 
-  know_V2 = mkV2 veta_V ;
-
--- structural words
-  about_Prep : Prep = mkPrep "om" ;
-  all_NP : NP = mkNP (mkPN "allt") ; ---
-  also_AdV : AdV = mkAdV "också" ;
-  also_AdA : AdA = mkAdA "även" ;
-  as_Prep : Prep = mkPrep "för" ; --- only used for "vad har X för Y"
-  at_Prep : Prep = mkPrep "på" ; --- | mkPrep "hos" | mkPrep "vid" ;
-  that_RP = which_RP ;
-
-  participlePropCN : Prop -> CN -> CN = variants {} ;
-
-  vpAP _ = mkAP (mkA "obefintlig") ; --- not used, see LexQuery.participlePropCN
-
-  called_A : A = compoundA (mkA "kallad" "kallat" "kallade" "kallade" "kallade") ;
-
-  information_N : N = mkN "information" "informationer" ;
-  other_A : A = compoundA (mkA "annan" "annat" "andra" "andra" "andra") ;
-  otherwise_AdV : AdV = mkAdV "annars" ;
-  otherwise_AdA : AdA = mkAdA "annars" ;
-  what_IQuant : IQuant = which_IQuant ;
-
-
-}
diff --git a/examples/query/Query.gf b/examples/query/Query.gf
deleted file mode 100644
--- a/examples/query/Query.gf
+++ /dev/null
@@ -1,166 +0,0 @@
-abstract Query = {
-
-flags
-  startcat = Move ;
-
--- general query language, which can be specialized with any lexicon
-
-cat
-  Move ;     -- top-level utterance,    e.g. "give me all Bulgarian persons that work at Google"
-  Query ;   
-  Answer ;
-  Set ;           -- the set requested,      e.g. "all persons"
-  Interrogative ; -- interrog. pron.         e.g. "who" 
-  Function ;      -- something of something, e.g. "subregion of Bulgaria"
-  Kind ;          -- type of things,         e.g. "person"
-  Relation ;      -- relation between things,e.g. "employed at"
-  Property ;      -- property of things,     e.g. "employed at Google"
-  Individual ;    -- one entity,             e.g. "Google"
---  Activity ;      -- action property,        e.g. "work at Google"
-  Name ;          -- person, company...      e.g. "Eric Schmidt"
-  Loc ;
-  Org ;
-  Pers ;
-  [Individual] {2} ; -- list of entities, e.g. "Larry Page, Sergey Brin"
-
-fun
-  MQuery  : Query -> Move ;
-  MAnswer : Answer -> Move ;
- 
-  QSet    : Set  -> Query ;  -- (give me | what are | which are | ) (S | the names of S | S's names)
-  QWhere     : Set  -> Query ;  -- where are S
-  QWhat      : Interrogative -> Property -> Query ; -- who P
-  QWhatWhat  : Interrogative -> Interrogative -> Relation -> Query ; -- who R what
-  QWhatWhere : Interrogative -> Relation -> Query ; -- who R where --- overgenerating
-  QRelWhere  : Set -> Relation -> Query ; -- where does S R --- overgenerating
-  QFun       : Function -> Set -> Query ; -- what R does S have
-  QFunPair   : Set -> Function -> Query ; -- S and their R's
-  QInfo      : Set  -> Query ;  -- (give me | ) (information about | all about) S
-  QCalled    : Individual -> Query ; -- how is X (also | otherwise) (called | named | known) ;
-  QWhether   : Answer -> Query ; -- is S P --- not in the corpus, but should be ??
-
-  AKind  : Set  -> Kind     -> Answer ; -- S is a K
-  AInd   : Set  -> Individual -> Answer ; -- S is I
-  AName  : Set  -> Name     -> Answer ; -- N is the name of S
-  AProp  : Set  -> Property -> Answer ; -- S is P
---  AAct   : Set  -> Activity -> Answer ; -- S As --+
-
-  SAll   : Kind -> Set ;  -- all Ks | the Ks
-  SFun   : Set  -> Function -> Set ;  -- S's Rs
-  SOne   : Kind -> Set ;  -- one K
-  SIndef : Kind -> Set ;  -- a K
-  SDef   : Kind -> Set ;  -- the K
-  SPlural : Kind -> Set ;  -- Ks
-  SOther : Kind -> Set ;  -- other Ks
-  SInd   : Individual  -> Set ;  -- X
-  SInds  : [Individual] -> Set ; -- X and Y
-
-  IWho   : Interrogative ; -- who
-  IWhat  : Interrogative ; -- what
-  IWhich : Kind -> Interrogative ; -- which K | what K | which Ks | what Ks
-
-  KFunSet  : Function -> Set -> Kind ; -- R of S | S's R
-  KFunsSet : Function -> Function -> Set -> Kind ; -- R and Q of S
-  KFunKind : Kind -> Function -> Set -> Kind ; -- K that is R of S
-  KFunPair : Kind -> Function -> Kind ; -- S's with their R's
-  KProp    : Property -> Kind -> Kind ; -- P K | K that is P
---  KAct     : Activity -> Kind -> Kind ; -- K that Ps
-  KFun     : Function -> Kind ; -- R ---??
-
-  IName    : Name -> Individual ;
-
-  NLoc : Loc -> Name ;
-  NOrg : Org -> Name ;
-  NPers : Pers -> Name ;
-
-  PCalled  : Individual   -> Property ;  -- also called I
-  PCalleds : [Individual] -> Property ;  -- also called I or J
-
-  PIs      : Individual -> Property ;
-
-  PRelation : Relation -> Set -> Property ;
-
--- the test lexicon
-
-cat
-  Country ;
-  JobTitle ;
-fun
-  NCountry : Country -> Name ;
-  PCountry : Country -> Property ;
-
-  Located : Relation ;
-
-  In : Relation ;
-  HaveTitleAt : JobTitle -> Relation ;
-  EmployedAt : Set -> Relation ;
-  HaveTitle : Relation ;
-  Employed : Relation ;
-
-  Named : Name -> Property ;
-
-  Start : Name -> Property ;
-
-  Organization : Kind ;
-  Company : Kind ;
-  Place : Kind ;
-  Person : Kind ;
-
-  Location : Function ;
-  Region : Function ;
-  Subregion : Function ;
-
---  USA : Country ;
---  California : Country ;
---  Bulgaria : Country ;
---  OblastSofiya : Name ;
-
-  FName     : Function ;
-  FNickname : Function ;
-  FJobTitle : Function ;
-
-  SJobTitle : JobTitle -> Set ; -- a programmer
-
--- JobTitles
-   JobTitle1 : JobTitle ;
-   JobTitle2 : JobTitle ;
-   JobTitle3 : JobTitle ;
-   JobTitle4 : JobTitle ;
-
--- Locations
-   Location1 : Loc ;
-   Location2 : Loc ;
-   Location3 : Loc ;
-   Location4 : Loc ;
-
--- Organizations
-   Organization1 : Org ;
-   Organization2 : Org ;
-   Organization3 : Org ;
-   Organization4 : Org ;
-
--- Persons
-   Person1 : Pers ;
-   Person2 : Pers ;
-   Person3 : Pers ;
-   Person4 : Pers ;
-
---  CEO : JobTitle ;
---  ChiefInformationOfficer : JobTitle ;
-  
---  Microsoft : Name ;
---  Google : Name ;
-
---  SergeyBrin : Name ;
---  LarryPage : Name ;
---  EricSchmidt : Name ;
---  MarissaMayer : Name ;
---  UdiManber : Name ;
---  CarlGustavJung : Name ;
---  Jung : Name ;
---  BenFried : Name ;
-
-
-}
-
-
diff --git a/examples/query/QueryEng.gf b/examples/query/QueryEng.gf
deleted file mode 100644
--- a/examples/query/QueryEng.gf
+++ /dev/null
@@ -1,111 +0,0 @@
---# -path=.:present
-
-concrete QueryEng of Query = QueryI with 
-  (Syntax = SyntaxEng),
-  (Lang = LangEng),
-  (LexQuery = LexQueryEng) **
-open
-  LexQueryEng,
-  ParadigmsEng,
-  IrregEng,
-  SyntaxEng,
-  ExtraEng,
-  (L = LangEng),
-  (M = MakeStructuralEng),
-  Prelude
-in {
-
--- lexicon
-
-lin
-  Located = relAP (mkAP located_A) in_Prep ;
-
-  In = relVP UseCopula in_Prep ;
-
-  Employed = 
-      relAP (mkAP (mkA "employed")) at_Prep
---    | relAP (mkAP (mkA "employed")) by8agent_Prep
-    | relAP (mkAP (mkA "paid")) by8agent_Prep
-    | relAP (mkAP (mkA "active")) at_Prep
-    | relAP (mkAP (mkA "professionally active")) at_Prep
-    | relVP (mkVP (mkV "work")) at_Prep
-    | relVP (mkVP (mkV "collaborate")) in_Prep
-    ;
-
-  HaveTitle = 
-      relAP (mkAP (mkA "employed")) as_Prep
---    | relVP UseCopula noPrep
-    | relVP (mkVP (mkV "work")) as_Prep
---    | relVP (mkVP have_V2 (mkNP the_Det (mkCN (mkN2 (mkN "title"))))) possess_Prep
-    ;
-
-  EmployedAt s = 
-      relAP (mkAP (mkA2 (mkA "employed") at_Prep) s) as_Prep
---    | relAP (mkAP (mkA2 (mkA "employed") by8agent_Prep) s) as_Prep
-    | relVP (mkVP (mkV2 (mkV "work") at_Prep) s) as_Prep 
-    ;
-
-  HaveTitleAt t = 
-      relAP (mkAP (mkA2 (mkA "employed") as_Prep) (mkNP t)) at_Prep
---    | relAP (mkAP (mkA2 (mkA "employed") as_Prep) (mkNP t)) by8agent_Prep
-    | relVP (mkVP (mkNP a_Det t)) at_Prep
-    | relVP (mkVP (mkV2 (mkV "work") as_Prep) (mkNP t)) at_Prep 
---    | relVP (mkVP have_V2 (mkNP the_Det (mkCN (mkN2 (mkN "title")) (mkNP t)))) at_Prep 
-    ;
-
-  Named n = propAP  (mkAP (mkA2 (mkA "named") []) n) ;
-  Start n = propVP (mkVP (mkV2 "start" with_Prep) n) ;
-
-  Organization = mkCN (mkN "organization") ;
-  Company = mkCN (mkN "company") ;
-  Place = mkCN (mkN "place") ;
-  Person = 
-      mkCN (mkN "person" "people")
-    | mkCN (mkN "person") ;
-
-  Location = mkFunction "location" ;
-  Region = mkFunction "region" ;
-  Subregion = mkFunction "subregion" | mkFunction "sub-region" ;
-  FName = mkFunction "name" ;
-  FNickname = mkFunction "nickname" ;
-  FJobTitle = mkFunction "job title" | mkFunction "job" | mkFunction "position" |
-    mkFunction "appointment" | mkFunction "job position" | mkFunction "mandate" |
-    mkFunction "title" | mkFunction "capacity" ;
-
-  SJobTitle t = mkNP a_Det t ;
-
-oper
-  mkCountry : Str -> Str -> {np : NP ; a : A} = 
-    \n,a -> {np = mkNP (mkPN n) ; a = mkA a} ;
-
-  mkName : Str -> NP = 
-    \s -> mkNP (mkPN s) ;
-  mkFunction : Str -> Fun =
-    \s -> {cn = mkCN (mkN s) ; prep = possess_Prep} ;
-
-lin
--- 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" ;
-
-}
diff --git a/examples/query/QueryFre.gf b/examples/query/QueryFre.gf
deleted file mode 100644
--- a/examples/query/QueryFre.gf
+++ /dev/null
@@ -1,135 +0,0 @@
---# -path=.:present
-
-concrete QueryFre of Query = QueryI - 
-  [namePrep, propCalled, SFun, SAll, IWhat] 
-with 
-  (Syntax = SyntaxFre),
-  (Lang = LangFre),
-  (LexQuery = LexQueryFre) **
-open
-  LexQueryFre,
-  ParadigmsFre,
-  IrregFre,
-  SyntaxFre,
-  ExtraFre,
-  (L = LangFre),
-  (M = MakeStructuralFre),
-  Prelude
-in {
-
--- deviations from functor
-oper
--- prep not "av"
-  namePrep = possess_Prep ;
--- verb "heta"
-  propCalled : NP -> Prop = \i -> 
-      propVP (mkVP (mkAdV "aussi") (mkVP (mkV2 (reflV (mkV "appeler"))) i)) ;
-
-lin
-  SAll k = mkNP all_Predet (mkNP thePl_Det k) | mkNP thePl_Det k ;
-  SFun s r = mkNP (mkNP the_Quant plNum r.cn) (mkAdv r.prep s) ;
-  IWhat = mkIP (mkIDet which_IQuant) | mkIP (mkIDet which_IQuant pluralNum) ;
-
-
--- lexicon
-
-lin
-  Located = relAP (mkAP located_A) in_Prep ;
-
-  In = relVP useCopula in_Prep ;
-
-  Employed = 
-      relAP (mkAP (mkA "employé")) by8agent_Prep
-    | relAP (mkAP (mkA "payé")) by8agent_Prep
-    | relAP (mkAP (mkA "actif")) at_Prep
-    | relAP (mkAP (mkA "professionnellement actif")) at_Prep
-    | relVP (mkVP (mkV "travailler")) at_Prep
-    ;
-
-  HaveTitle = 
-      relAP (mkAP (mkA "employé")) som_Prep
-    | relVP useCopula noPrep
-    | relVP (mkVP (mkV "travailler")) som_Prep
-    | relVP (mkVP have_V2 (mkNP the_Det (mkCN (mkN2 (mkN "titre" masculine) noPrep)))) 
-        possess_Prep
-    ;
-
-  EmployedAt s = 
-      relAP (mkAP (mkA2 (mkA "employé") at_Prep) s) som_Prep
-    | relAP (mkAP (mkA2 (mkA "employé") by8agent_Prep) s) som_Prep
-    | relVP (mkVP (mkV2 (mkV "travailler") at_Prep) s) som_Prep 
-    ;
-
-  HaveTitleAt t = 
-      relAP (mkAP (mkA2 (mkA "employé") som_Prep) (mkNP t)) at_Prep
-    | relAP (mkAP (mkA2 (mkA "employé") som_Prep) (mkNP t)) by8agent_Prep
-    | relVP (mkVP (mkNP a_Det t)) at_Prep
-    | relVP (mkVP (mkV2 (mkV "travailler") som_Prep) (mkNP t)) at_Prep 
-    | relVP (mkVP have_V2 (mkNP the_Det (mkCN (mkN2 (mkN "titre") noPrep) 
-        (mkNP t)))) at_Prep 
-    ;
-
-  Named n = propAP  (mkAP (mkA2 called_A (mkPrep [])) n) ;
-  Start n = propVP (mkVP (mkV2 (mkV "commencer") with_Prep) n) ;
-
-  Organization = mkCN (mkN "organisation" feminine) ;
-  Company = mkCN (mkN "entreprise") ;
-  Place = mkCN (mkN "lieu") | mkCN (mkN "endroit") ;
-  Person = 
-      mkCN (mkN "personne")
-    | mkCN (mkN "personne" "gens" feminine) ;
-
-  Location = mkFunctionP (mkN "localité") possess_Prep ;
-  Region = mkFunctionP (mkN "région" feminine) possess_Prep ;
-  Subregion = mkFunctionP (mkN "sous-région" feminine) possess_Prep ;
-  FName = mkFunctionP (mkN "nom") possess_Prep ;
-  FNickname = mkFunctionP (mkN "surnom") possess_Prep ;
-  FJobTitle = 
-     mkFunctionP (mkN "titre" masculine) possess_Prep
-   | mkFunctionP (mkN "position" feminine) possess_Prep ;
-
-  SJobTitle t = mkNP a_Det t ;
-
-oper
-  mkCountry : Str -> Str -> {np : NP ; a : A} = 
-    \n,a -> {np = mkNP (mkPN n) ; a = mkA a} ;
-
-  mkName : Str -> NP = 
-    \s -> mkNP (mkPN s) ;
-  mkFunction : Str -> Fun =
-    \s -> {cn = mkCN (mkN s) ; prep = possess_Prep} ;
-  mkFunctionP : N -> Prep -> Fun =
-    \n,p -> {cn = mkCN n ; prep = p} ;
-
-  som_Prep = mkPrep "comme" ;
-
-  noPrep = mkPrep [] ;
-
-  useCopula = mkVP être_V ;
-
-lin
--- 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" ;
-
-}
diff --git a/examples/query/QueryI.gf b/examples/query/QueryI.gf
deleted file mode 100644
--- a/examples/query/QueryI.gf
+++ /dev/null
@@ -1,185 +0,0 @@
-incomplete concrete QueryI of Query = open
-  Syntax,
-  LexQuery,
-  Lang,
-  Prelude
-in {
-
-lincat
-  Move = Utt ; ---- Text ;
-  Query = Utt ;
-  Answer = Cl ; -- Utt ;
-  Set = NP ;
-  Interrogative = IP ;
-  Function = Fun ; -- = {cn : CN ; prep : Prep} ;
-  Kind = CN ;
-  Property = Prop ; -- = {ap : AP ; vp : VP} ;
-  Relation = Rel ; -- = {ap : AP ; vp : VP ; prep : Prep} ;
-  Individual = NP ;
-  Name = NP ;
-  Loc = NP ;
-  Org = NP ;
-  Pers = NP ;
-  [Individual] = [NP] ;
-
-lin
-  MQuery  q = q ; ---- mkText (mkPhr q) questMarkPunct ;
-  MAnswer a = mkUtt a ; ---- mkText (mkPhr a) fullStopPunct ;
- 
-  QSet s = 
-    let 
-     ss : NP = s 
-        | mkNP (mkNP theSg_Det Lang.name_N) (mkAdv namePrep s)
-        | mkNP (mkNP thePl_Det Lang.name_N) (mkAdv namePrep s)
-----        | mkNP (GenNP s) sgNum Lang.name_N 
-----        | mkNP (GenNP s) plNum Lang.name_N ;
-    in 
-      mkUtt (mkImp (giveMe ss))
-    | mkUtt (mkQS (mkQCl (Lang.CompIP whatSg_IP) ss))
-    | mkUtt (mkQS (mkQCl (Lang.CompIP (Lang.IdetIP (mkIDet which_IQuant))) ss))
-    | mkUtt ss ;
-
-  QWhere s = 
-      mkUtt (mkQS (mkQCl where_IAdv s))
-    | mkUtt (mkQS (mkQCl where_IAdv (mkCl s located_A))) ;
-  QWhat i p = mkUtt (mkQS (mkQCl i p.vp)) ;
-  QRelWhere s p = mkUtt (mkQS (mkQCl where_IAdv (mkCl s p.vp))) ;
-
-  QFun r s = 
-      mkUtt 
-        (mkImp (giveMe (mkNP and_Conj s (detSet s r.cn))))
-    | mkUtt (mkQS (mkQCl (mkIP what_IQuant plNum r.cn) s have_V2))
-    | mkUtt (mkQS (mkQCl whatSg_IP 
-        (mkClSlash (mkClSlash s have_V2) (mkAdv LexQuery.as_Prep (mkNP aPl_Det r.cn))))) ; 
-
-  QFunPair s f = 
-    let 
-     ss0 : NP = s 
-              | mkNP (mkNP thePl_Det Lang.name_N) (mkAdv namePrep s) ;
-     ss  : NP = mkNP and_Conj ss0 (mkNP (mkQuant they_Pron) plNum f.cn)
-              | mkNP ss0 (mkAdv with_Prep (mkNP (mkQuant they_Pron) plNum f.cn))
-    in 
-      mkUtt (mkImp (giveMe ss))
-    | mkUtt (mkQS (mkQCl (Lang.CompIP whatPl_IP) ss))
-    | mkUtt (mkQS (mkQCl (Lang.CompIP (Lang.IdetIP (mkIDet which_IQuant))) ss))
-    | mkUtt ss ;
-
-  QInfo  s = 
-    let
-      info : NP = mkNP (all_NP | (mkNP information_N)) (mkAdv about_Prep s) ;
-    in
-      mkUtt (mkImp (giveMe info))
-    | mkUtt (mkQCl whatSg_IP 
-        (mkClSlash (mkClSlash (mkNP youSg_Pron) LexQuery.know_V2) (mkAdv about_Prep s)))
-    | mkUtt info ;
-
-  QCalled i = mkUtt (mkQS (mkQCl how_IAdv (mkCl i 
-    (mkVP (also_AdV | otherwise_AdV) (mkVP called_A))))) ;
-
-  QWhether a = mkUtt (mkQS a) ;
-
-  AInd s i = (mkCl s i) ;
-  AName s n = (mkCl n (mkNP the_Det (mkCN Lang.name_N (mkAdv namePrep s)))) ;
-  AProp s p = (mkCl s p.vp) ;
-
-  SAll k = mkNP all_Predet (mkNP aPl_Det k) | mkNP thePl_Det k ;
-  SOne k = mkNP n1_Numeral k ;
-  SIndef k = mkNP a_Det k ;
-  SDef k = mkNP the_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 ;
-
-  IWhich k = 
-      mkIP what_IQuant  (sgNum | plNum) k
-    | mkIP which_IQuant (sgNum | plNum) k ;
-
-  IWho = whoSg_IP | whoPl_IP ;
-  IWhat = whatSg_IP | whatPl_IP ;
-
-  KFunSet r s = 
-     mkCN r.cn (mkAdv r.prep s) ;
-
-  KFunKind k r s = 
-     mkCN k (mkRS (mkRCl which_RP (mkVP (mkNP aPl_Det (mkCN r.cn (mkAdv r.prep s))))))
-   | mkCN k (mkRS (mkRCl that_RP (mkVP (mkNP aPl_Det (mkCN r.cn (mkAdv r.prep s)))))) 
-   ;
-  
-  KFunPair k r = mkCN k (mkAdv with_Prep (mkNP (mkQuant they_Pron) plNum r.cn)) ;
-  KProp p k = 
-      participlePropCN p k
-    | mkCN k (mkRS (mkRCl which_RP p.vp)) 
-    | mkCN k (mkRS (mkRCl that_RP p.vp)) 
-     ;
-  KFun r = r.cn ;
-
-  IName n = n ;
-
-  PCalled  i  = propCalled i ;
-  PCalleds is = propCalled (mkNP or_Conj is) ;
-
-  BaseIndividual = mkListNP ;
-  ConsIndividual = mkListNP ;
-
--- these need new things in resource
-lin
-  KFunsSet r q s = 
-     mkCN (ConjCN and_Conj (BaseCN r.cn q.cn)) (mkAdv r.prep s) ;
-  SFun s r = mkNP (GenNP s) plNum r.cn | mkNP (GenNP s) sgNum r.cn ;
-  QWhatWhat i j p = mkUtt (mkQS (QuestQVP i (AdvQVP p.vp (mkIAdv p.prep j)))) ;
-  QWhatWhere i p = mkUtt (mkQS (QuestQVP i (AdvQVP p.vp where_IAdv))) ;
-  PIs i = propVP (mkVP i) ;
-  AKind s k = (mkCl s (Lang.UseComp (Lang.CompCN k))) ;
-
-  PRelation r s = {
-    ap = AdvAP r.ap (mkAdv r.prep s) ; 
-    vp = mkVP r.vp (mkAdv r.prep s)
-    } ;
-
-oper
-  namePrep : Prep = possess_Prep ;
-
-  relVP : VP -> Prep -> Rel = \vp,p -> {
-    ap = vpAP vp ;
-    vp = vp ;
-    prep = p
-    } ;
-
-  propVP : VP -> Prop = \vp -> {
-    ap = vpAP vp ;
-    vp = vp
-    } ;
-
-  propAP : AP -> Prop = \ap -> {
-    ap = ap ;
-    vp = mkVP ap
-    } ;
-
-  relAP : AP -> Prep -> Rel = \ap,p -> {
-    ap = ap ;
-    vp = mkVP ap ;
-    prep = p
-    } ;
-
-  propCalled : NP -> Prop = \i -> 
-    propAP (mkAP (also_AdA | otherwise_AdA) (mkAP (mkA2 called_A (mkPrep [])) i)) ;
-
-  detSet : NP -> CN -> NP = \s,c -> 
-    mkNP (mkQuant they_Pron) plNum c ;
-
-
--- lexicon
-
-lincat
-  Country = {np : NP ; a : A} ;
-  JobTitle = CN ;
-lin
-  NCountry c = c.np ;
-  PCountry c = propAP (mkAP c.a) ;
-
-  NLoc n = n ;
-  NOrg n = n ;
-  NPers n = n;
-}
-
diff --git a/examples/query/QuerySwe.gf b/examples/query/QuerySwe.gf
deleted file mode 100644
--- a/examples/query/QuerySwe.gf
+++ /dev/null
@@ -1,134 +0,0 @@
---# -path=.:present
-
-concrete QuerySwe of Query = QueryI - [namePrep, propCalled, KFunPair] with 
-  (Syntax = SyntaxSwe),
-  (Lang = LangSwe),
-  (LexQuery = LexQuerySwe) **
-open
-  LexQuerySwe,
-  ParadigmsSwe,
-  IrregSwe,
-  SyntaxSwe,
-  ExtraSwe,
-  (L = LangSwe),
-  (M = MakeStructuralSwe),
-  Prelude
-in {
-
--- deviations from functor
-oper
--- prep not "av"
-  namePrep = on_Prep ;
--- verb "heta"
-  propCalled : NP -> Prop = \i -> 
-      propVP (mkVP (mkAdV "även") (mkVP (mkV2 (depV (mkV "kalla")) for_Prep) i))
-    | propVP (mkVP (mkAdV "även") (mkVP (mkV2 "heter") i)) ;
-
-lin
-  KFunPair k r = mkCN k (mkAdv with_Prep (sina r.cn)) ;
-
-oper
-  sina : CN -> NP = \cn -> mkNP (M.mkPredet "sin" "sitt" "sina") (mkNP a_Quant plNum cn) ; ---- should be in ExtraSwe
-
--- lexicon
-
-lin
-  Located = relAP (mkAP located_A) in_Prep ;
-
-  In = relVP UseCopula in_Prep ;
-
-  Employed = 
-      relAP (mkAP (mkA "anställd" "anställt")) at_Prep
---    | relAP (mkAP (mkA "anställd" "anställt")) by8agent_Prep
---    | relAP (mkAP (mkA "betald" "betalt")) by8agent_Prep
-    | relAP (mkAP (mkA "aktiv")) at_Prep
-    | relAP (mkAP (mkA "professionellt aktiv")) at_Prep
-    | relVP (mkVP (mkV "arbeta")) at_Prep
-    | relVP (mkVP (mkV "jobba")) at_Prep
-    | relVP (mkVP (mkV "medarbeta")) at_Prep
-    ;
-
-  HaveTitle = 
-      relAP (mkAP (mkA "anställd" "anställt")) som_Prep
---    | relVP UseCopula noPrep
-    | relVP (mkVP (mkV "arbeta")) som_Prep
-    | relVP (mkVP (mkV "jobba")) som_Prep
---    | relVP (mkVP have_V2 (mkNP the_Det (mkCN (mkN2 (mkN "titel" "titlar") noPrep)))) possess_Prep
-    ;
-
-  EmployedAt s = 
-      relAP (mkAP (mkA2 (mkA "anställd" "anställt") at_Prep) s) som_Prep
---    | relAP (mkAP (mkA2 (mkA "anställd" "anställt") by8agent_Prep) s) som_Prep
-    | relVP (mkVP (mkV2 (mkV "arbeta") at_Prep) s) som_Prep 
-    | relVP (mkVP (mkV2 (mkV "jobba") at_Prep) s) som_Prep 
-    ;
-
-  HaveTitleAt t = 
-      relAP (mkAP (mkA2 (mkA "anställd" "anställt") som_Prep) (mkNP t)) at_Prep
---    | relAP (mkAP (mkA2 (mkA "anställd" "anställt") som_Prep) (mkNP t)) by8agent_Prep
-    | relVP (mkVP (mkNP a_Det t)) at_Prep
-    | relVP (mkVP (mkV2 (mkV "arbeta") som_Prep) (mkNP t)) at_Prep 
-    | relVP (mkVP (mkV2 (mkV "jobba") som_Prep) (mkNP t)) at_Prep 
---    | relVP (mkVP have_V2 (mkNP the_Det (mkCN (mkN2 (mkN "titel" "titlar") noPrep) (mkNP t)))) at_Prep 
-    ;
-
-  Named n = propAP  (mkAP (mkA2 called_A (mkPrep [])) n) ;
-  Start n = propVP (mkVP (mkV2 "börja" with_Prep) n) ;
-
-  Organization = mkCN (mkN "organisation" "organisationer") ;
-  Company = mkCN (mkN "företag" "företag") ;
-  Place = mkCN (mkN "plats" "platser") | mkCN (mkN "ställe" "ställen") ;
-  Person = 
-      mkCN (mkN "person" "personen" "folk" "folket")
-    | mkCN (mkN "person" "personer") ;
-
-  Location = mkFunctionP (mkN "läge" "lägen") possess_Prep ;
-  Region = mkFunctionP (mkN "region" "regioner") possess_Prep ;
-  Subregion = mkFunctionP (mkN "delregion" "delregioner") possess_Prep ;
-  FName = mkFunctionP (mkN "namn" "namn") on_Prep ;
-  FNickname = mkFunctionP (mkN "tilläggsnamn" "tilläggsnamn") on_Prep ;
-  FJobTitle = 
-     mkFunctionP (mkN "jobb" "jobb") possess_Prep
-   | mkFunction "befattning" ;
-
-  SJobTitle t = mkNP a_Det t ;
-
-oper
-  mkCountry : Str -> Str -> {np : NP ; a : A} = 
-    \n,a -> {np = mkNP (mkPN n) ; a = mkA a} ;
-
-  mkName : Str -> NP = 
-    \s -> mkNP (mkPN s) ;
-  mkFunction : Str -> Fun =
-    \s -> {cn = mkCN (mkN s) ; prep = possess_Prep} ;
-  mkFunctionP : N -> Prep -> Fun =
-    \n,p -> {cn = mkCN n ; prep = p} ;
-
-  som_Prep = mkPrep "som" ;
-
-lin
--- 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" ;
-
-}
diff --git a/examples/query/README b/examples/query/README
deleted file mode 100644
--- a/examples/query/README
+++ /dev/null
@@ -1,57 +0,0 @@
-Copyright (c) 2010 Aarne Ranta, under LGPL(3).
-Part of MOLTO Project, WP 4.
-
-Query language, based on the corpus from Ontotext.
-
-Purpose: natural language queries to an ontology database.
-
-Work in progress: 
-- 19 June parsing 28% 160/562
-- 17 June 2010 first version, parsing under 10%
-
-
-The corpus contains misspellings and ungrammatical sentences; these will (mostly) not
-be covered by the grammar.
-
-Test:
-
-  -- start GF with the grammar; notice that lib/present/ must have latest Eng libraries,
-  -- which can be provided by 'runghc Make present lang api langs=Eng' in lib/src/
-  % gf QueryEng.gf
-  -- parse a sentence and see all variants
-  > p "Bulgarian people working at Google" | l -all
-
-Regression test:
-
-  -- run the parser on the corpus
-  % gf QueryEng.gf <test.gfs > test.results8
-  -- compute the number of sentences not covered
-  % grep "no tree" test.results8 | wc
-
-
-Semantics: generic logical semantics, that could be mapped to many query languages.
-The denotations of the main categories are, assuming a domain of individuals:
-
-  Set ;           P(P(D)) (generalized quantifier) -- the set requested, e.g. "all persons"
-  Function ;      D -> P(D)   -- something of something, e.g. "subregion of Bulgaria"
-  Kind ;          P(D)        -- type of things,         e.g. "person"
-  Relation ;      D -> D -> T -- relation between things,e.g. "employed at"
-  Property ;      D -> T      -- property of things,     e.g. "employed at Google"
-  Individual ;    D           -- one entity,             e.g. "Google"
-  Name ;          D           -- person, company...      e.g. "Eric Schmidt"
-
-
-Characteristics:
-- simple AST's, lots of variants (easily hundreds per query)
-- semantic overgeneration, e.g. "Google works at Larry Page"
-- some ambiguities, e.g.
-
-    > give me the organizations and their locations
-    MQuery (QFun Location (SAll Organization))
-    MQuery (QFunPair (SAll Organization) Location)
-   
-  Maybe harmless?
-
-Resource grammar was not quite enough; added for instance multiple interrogatives
-("who is employed as what where") in Extra and ExtraEng
-
diff --git a/examples/query/TestQuery.gf b/examples/query/TestQuery.gf
deleted file mode 100644
--- a/examples/query/TestQuery.gf
+++ /dev/null
@@ -1,26 +0,0 @@
-abstract TestQuery = Query ** {
-
-fun
-  USA : Country ;
-  California : Country ;
-  Bulgaria : Country ;
-  OblastSofiya : Name ;
-
-  CEO : JobTitle ;
-  ChiefInformationOfficer : JobTitle ;
-  
-  Microsoft : Name ;
-  Google : Name ;
-
-  SergeyBrin : Name ;
-  LarryPage : Name ;
-  EricSchmidt : Name ;
-  MarissaMayer : Name ;
-  UdiManber : Name ;
-  CarlGustavJung : Name ;
-  Jung : Name ;
-  BenFried : Name ;
-
-}
-
-
diff --git a/examples/query/TestQueryEng.gf b/examples/query/TestQueryEng.gf
deleted file mode 100644
--- a/examples/query/TestQueryEng.gf
+++ /dev/null
@@ -1,38 +0,0 @@
---# -path=.:present
-
-concrete TestQueryEng of TestQuery = QueryEng **
-open
-  LexQueryEng,
-  ParadigmsEng,
-  IrregEng,
-  SyntaxEng,
-  ExtraEng,
-  (L = LangEng),
-  (M = MakeStructuralEng),
-  Prelude
-in {
-
--- test lexicon
-
-lin
-  USA = mkCountry "USA" "American" ;
-  Bulgaria = mkCountry "Bulgaria" "Bulgarian" ;
-  California = mkCountry "California" "Californian" ;
-  OblastSofiya = mkName "Oblast Sofiya" ;
-
-  CEO = mkCN (mkN "CEO") ;
-  ChiefInformationOfficer = mkCN (mkN "Chief Information Officer") ;
-
-  Microsoft = mkName "Microsoft" ;
-  Google = mkName "Google" ;
-
-  SergeyBrin = mkName "Sergey Brin" ;
-  LarryPage = mkName "Larry Page" ;
-  EricSchmidt = mkName "Eric Schmidt" ;
-  MarissaMayer = mkName "Marissa Mayer" ;
-  UdiManber = mkName "Udi Manber" ;
-  CarlGustavJung = mkName "Carl Gustav Jung" ;
-  Jung = mkName "Jung" ;
-  BenFried = mkName "Ben Fried" ;
-
-}
diff --git a/examples/query/TestQuerySwe.gf b/examples/query/TestQuerySwe.gf
deleted file mode 100644
--- a/examples/query/TestQuerySwe.gf
+++ /dev/null
@@ -1,38 +0,0 @@
---# -path=.:present
-
-concrete TestQuerySwe of TestQuery = QuerySwe **
-open
-  LexQuerySwe,
-  ParadigmsSwe,
-  IrregSwe,
-  SyntaxSwe,
-  ExtraSwe,
-  (L = LangSwe),
-  (M = MakeStructuralSwe),
-  Prelude
-in {
-
--- test lexicon
-
-lin
-  USA = mkCountry "USA" "amerikansk" ;
-  Bulgaria = mkCountry "Bulgarien" "bulgarisk" ;
-  California = mkCountry "Kalifornien" "Kalifornisk" ;
-  OblastSofiya = mkName "Oblast Sofiya" ;
-
-  CEO = mkCN (mkN "VD" "VD:ar") ;
-  ChiefInformationOfficer = mkCN (mkN "chefsinformatör" "chefsinformatörer") ;
-
-  Microsoft = mkName "Microsoft" ;
-  Google = mkName "Google" ;
-
-  SergeyBrin = mkName "Sergey Brin" ;
-  LarryPage = mkName "Larry Page" ;
-  EricSchmidt = mkName "Eric Schmidt" ;
-  MarissaMayer = mkName "Marissa Mayer" ;
-  UdiManber = mkName "Udi Manber" ;
-  CarlGustavJung = mkName "Carl Gustav Jung" ;
-  Jung = mkName "Jung" ;
-  BenFried = mkName "Ben Fried" ;
-
-}
diff --git a/examples/query/small/Makefile b/examples/query/small/Makefile
deleted file mode 100644
--- a/examples/query/small/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-all: pgf treebank
-
-pgf: 
-	gf -make -optimize-pgf Query???.gf
-
-treebank:
-	gf --run Query.pgf <tests.gfs >treebank.txt
-
-
-
diff --git a/examples/query/small/Query.gf b/examples/query/small/Query.gf
deleted file mode 100644
--- a/examples/query/small/Query.gf
+++ /dev/null
@@ -1,106 +0,0 @@
-abstract Query = {
-
-flags
-  startcat = Move ;
-
--- general query language, which can be specialized with any lexicon
-
-cat
-  Move ;     -- top-level utterance,    e.g. "give me all Bulgarian persons that work at Google"
-  Query ;
-  Answer ;
-  Set ;      -- the set requested,      e.g. "all persons"
-  Relation ; -- something of something, e.g. "subregion of Bulgaria"
-  Kind ;     -- type of things,         e.g. "person"
-  Property ; -- property of things,     e.g. "employed at Google"
-  Individual ; -- one entity,           e.g. "Google"
-  Activity ;   -- action property,      e.g. "work at Google"
-  Name ;       -- person, company...    e.g. "Eric Schmidt"
-  Loc ;
-  Org ;
-  Pers ;
-  [Individual] {2} ; -- list of entities, e.g. "Larry Page, Sergey Brin"
-
-fun
-  MQuery  : Query -> Move ;
-  MAnswer : Answer -> Move ;
-
-  QSet    : Set  -> Query ;  -- (give me | what are | which are | ) (S | the names of S | S's names)
-  QWhere  : Set  -> Query ;  -- where are S
-  QInfo   : Set  -> Query ;  -- (give me | ) (information about | all about) S
-  QCalled : Individual -> Query ; -- how is X (also | otherwise) (called | named | known) ;
-
-  AKind  : Set  -> Kind     -> Answer ; -- S is a K
-  AProp  : Set  -> Property -> Answer ; -- S is P
-  AAct   : Set  -> Activity -> Answer ; -- S As
-
-  SAll   : Kind -> Set ;  -- all Ks | the Ks
-  SOne   : Kind -> Set ;  -- one K
-  SIndef : Kind -> Set ;  -- a K
-  SPlural : Kind -> Set ;  -- Ks
-  SOther : Kind -> Set ;  -- other Ks
-  SInd   : Individual  -> Set ;  -- X
-  SInds  : [Individual] -> Set ; -- X and Y
-
-  KRelSet  : Relation -> Set -> Kind ; -- R of S | S's R
-  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
-  KAct     : Activity -> Kind -> Kind ; -- K that Ps
-  KRel     : Relation -> Kind ; -- R ---??
-
-  IName    : Name -> Individual ;
-
-  NLoc : Loc -> Name ;
-  NOrg : Org -> Name ;
-  NPers : Pers -> Name ;
-
-  ACalled  : [Individual] -> Activity ;
-
--- the test lexicon
-
-cat
-  JobTitle ;
-fun
-  Located : Loc -> Property ;
-  Employed : Org -> Property ;
-
-  Work : Org -> Activity ;
-  HaveTitle : JobTitle -> Activity ;
-  HaveTitleOrg : JobTitle -> Org -> Activity ;
-
-  Organization : Kind ;
-  Place : Kind ;
-  Person : Kind ;
-
-  Location : Relation ;
-  Region : Relation ;
-  Subregion : Relation ;
-
-  RName     : Relation ;
-  RNickname : Relation ;
-
--- JobTitles
-   JobTitle1 : JobTitle ;
-   JobTitle2 : JobTitle ;
-   JobTitle3 : JobTitle ;
-   JobTitle4 : JobTitle ;
-
--- Locations
-   Location1 : Loc ;
-   Location2 : Loc ;
-   Location3 : Loc ;
-   Location4 : Loc ;
-
--- Organizations
-   Organization1 : Org ;
-   Organization2 : Org ;
-   Organization3 : Org ;
-   Organization4 : Org ;
-
--- Persons
-   Person1 : Pers ;
-   Person2 : Pers ;
-   Person3 : Pers ;
-   Person4 : Pers ;
-}
diff --git a/examples/query/small/QueryEng.gf b/examples/query/small/QueryEng.gf
deleted file mode 100644
--- a/examples/query/small/QueryEng.gf
+++ /dev/null
@@ -1,180 +0,0 @@
---# -path=.:alltenses
-
-concrete QueryEng of Query = open
-  ParadigmsEng,
-  IrregEng,
-  SyntaxEng,
-  ExtraEng,
-  (L = GrammarEng),
-  Prelude
-in {
-
-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 ; ---- mkText (mkPhr q) questMarkPunct ;
-  MAnswer a = a ; ---- mkText (mkPhr a) fullStopPunct ;
-
-  QSet s =
-    let
-     ss : NP = s
-        | mkNP (mkNP thePl_Det 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 ;
-
-  QWhere s = mkUtt (mkQS (mkQCl where_IAdv s)) ;
-  QInfo  s =
-    let
-      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))))) ;
-
-  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 ;
-  SOne k = mkNP n1_Numeral k ;
-  SIndef k = mkNP a_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) ;
-
-  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 (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)) ;
-  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 []) (mkNP or_Conj is))) ;
-
-  BaseIndividual = mkListNP ;
-  ConsIndividual = mkListNP ;
-
-oper
--- structural words
-  about_Prep = mkPrep "about" ;
-  all_NP = mkNP (mkPN "all") ; ---
-  also_AdV = mkAdV "also" | mkAdV "otherwise" ;
-  as_Prep = mkPrep "as" ;
-  at_Prep = mkPrep "at" ;
-  called_A = mkA "called" | mkA "named" ;
-  give_V3 = mkV3 give_V ;
-  information_N = mkN "information" ;
-  other_A = mkA "other" ;
-  name_N = mkN "name" ;
-
--- lexical constructors
-  mkName : Str -> NP =
-    \s -> mkNP (mkPN s) ;
-  mkRelation : Str -> {cn : CN ; prep : Prep} =
-    \s -> {cn = mkCN (mkN s) ; prep = possess_Prep} ;
-
--- lexicon
-
-lincat
-  JobTitle = CN ;
-lin
-  Located i =
-      mkAP (mkA2 (mkA "located") in_Prep) i
-    | mkAP (mkA2 (mkA "situated") in_Prep) i ;
-
-  Employed i =
-      mkAP (mkA2 (mkA "employed") by8agent_Prep) i
-    | mkAP (mkA2 (mkA "paid") by8agent_Prep) i
-    | mkAP (mkA2 (mkA "active") at_Prep) i
-    | mkAP (mkA2 (mkA "professionally active") at_Prep) i ;
-
-  Work i =
-      mkVP (mkV2 (mkV "work") at_Prep) i
-    | mkVP (mkV2 (mkV "collaborate") in_Prep) 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) ;
-
-  Organization = mkCN (mkN "organization") ;
-  Place = mkCN (mkN "place") ;
-  Person =
-      mkCN (mkN "person" "people")
-    | mkCN (mkN "person") ;
-
-  Location = mkRelation "location" ;
-  Region = mkRelation "region" ;
-  Subregion = mkRelation "subregion" ;
-  RName = mkRelation "name" ;
-  RNickname = mkRelation "nickname" ;
-
--- 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" ;
-
-oper
-  mkCountry : Str -> Str -> {np : NP ; a : A} =
-    \n,a -> {np = mkNP (mkPN n) ; a = mkA a} ;
-
-}
diff --git a/examples/query/small/QueryFin.gf b/examples/query/small/QueryFin.gf
deleted file mode 100644
--- a/examples/query/small/QueryFin.gf
+++ /dev/null
@@ -1,144 +0,0 @@
---# -path=.:alltenses
-
-concrete QueryFin of Query = open
-  ParadigmsFin,
-  SyntaxFin,
-  ExtraFin,
-  (G = GrammarFin),
-  SymbolicFin,
-  Prelude
-in {
-
-flags coding = utf8 ;
-
-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 (mkImp (mkV2 (mkV "näyttää")) s) ;
-
-  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 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 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 = GenCN s r.cn ;
-
-  KRelKind k r s = mkCN k (mkRS (mkRCl that_RP (mkVP (mkNP aPl_Det (GenCN s r.cn))))) ;
-
-  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 ;
-  NLoc n = n ;
-  NOrg n = n ;
-  NPers n = n;
-
-  ACalled is = mkVP also_AdV (mkVP (mkAP (mkA2 called_A (casePrep translative)) (mkNP or_Conj is))) ;
-
-  BaseIndividual = mkListNP ;
-  ConsIndividual = mkListNP ;
-
-oper
--- structural words
-  about_Prep = casePrep elative ;
-  all_NP = mkNP (mkPN (mkN "kaikki" "kaiken" "kaikkia")) ; ---
-  also_AdV = ss "myös" ;
-  as_Prep = casePrep essive ;
-  at_Prep = casePrep adessive ;
-  called_A = mkA "kutsuttu" ;
-  give_V3 = mkV3 (mkV "antaa") (casePrep allative) (casePrep nominative) ;
-  information_N = mkN "tieto" ;
-  other_A = mkA "muu" ;
-  that_RP = which_RP ;
-
--- lexical constructors
-  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
-  JobTitle = CN ;
-lin
-  NCountry c = c.np ;
-  PCountry c = mkAP c.a ;
-
-  Located i = mkAP (mkA2 (mkA "sijaitseva") in_Prep) i ;
-
-  Employed i = mkAP (mkA2 (mkA (mkN "työssä" (mkN "oleva"))) in_Prep) i ;
-
-  Work i = mkVP (mkV2 (mkV "työskennellä") in_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ä") ;
-
-  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") ;
-  JobTitle2 = mkCN (mkN "'JobTitle2") ;
-  JobTitle3 = mkCN (mkN "'JobTitle3") ;
-  JobTitle4 = mkCN (mkN "'JobTitle4") ;
-
--- Locations
-  Location1 = mkName (mkN "paikka") "'Location1" ;
-  Location2 = mkName (mkN "paikka") "'Location2" ;
-  Location3 = mkName (mkN "paikka") "'Location3" ;
-  Location4 = mkName (mkN "paikka") "'Location4" ;
-
--- Organizations
-  Organization1 = mkName (mkN "organisaatio") "'Organization1" ;
-  Organization2 = mkName (mkN "organisaatio") "'Organization2" ;
-  Organization3 = mkName (mkN "organisaatio") "'Organization3" ;
-  Organization4 = mkName (mkN "organisaatio") "'Organization4" ;
-
--- Persons
-  Person1 = mkName (mkN "henkilö") "'Person1" ;
-  Person2 = mkName (mkN "henkilö") "'Person2" ;
-  Person3 = mkName (mkN "henkilö") "'Person3" ;
-  Person4 = mkName (mkN "henkilö") "'Person4" ;
-
-
-}
diff --git a/examples/query/small/QueryFre.gf b/examples/query/small/QueryFre.gf
deleted file mode 100644
--- a/examples/query/small/QueryFre.gf
+++ /dev/null
@@ -1,150 +0,0 @@
---# -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" ;
-
-
-}
diff --git a/examples/query/small/QueryGer.gf b/examples/query/small/QueryGer.gf
deleted file mode 100644
--- a/examples/query/small/QueryGer.gf
+++ /dev/null
@@ -1,150 +0,0 @@
---# -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" ;
-
-
-}
diff --git a/examples/query/small/QueryIta.gf b/examples/query/small/QueryIta.gf
deleted file mode 100644
--- a/examples/query/small/QueryIta.gf
+++ /dev/null
@@ -1,150 +0,0 @@
---# -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" ;
-
-
-}
diff --git a/examples/query/small/QuerySwe.gf b/examples/query/small/QuerySwe.gf
deleted file mode 100644
--- a/examples/query/small/QuerySwe.gf
+++ /dev/null
@@ -1,174 +0,0 @@
---# -path=.:alltenses
-
-concrete QuerySwe of Query = open
-  ParadigmsSwe,
-  IrregSwe,
-  SyntaxSwe,
-  ExtraSwe,
-  (M = MakeStructuralSwe),
-  (L = GrammarSwe),
-  Prelude
-in {
-
-flags coding = utf8 ;
-
-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 ; ---- mkText (mkPhr q) questMarkPunct ;
-  MAnswer a = a ; ---- mkText (mkPhr a) fullStopPunct ;
-
-  QSet s =
-    let
-     ss : NP = s
-        | mkNP (mkNP thePl_Det name_N) (mkAdv on_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 ;
-
-  QWhere s = mkUtt (mkQS (mkQCl where_IAdv s)) ;
-  QInfo  s =
-    let
-      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 (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) ;
-  AAct s p = mkUtt (mkCl s p) ;
-
-  SAll k = mkNP all_Predet (mkNP aPl_Det k) | mkNP thePl_Det k ;
-  SOne k = mkNP n1_Numeral k ;
-  SIndef k = mkNP a_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) ;
-
-  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 (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)) ;
-  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 for_Prep) (mkNP or_Conj is))) ;
-
-  BaseIndividual = mkListNP ;
-  ConsIndividual = mkListNP ;
-
-oper
--- structural words
-  about_Prep = mkPrep "om" ;
-  all_NP = mkNP (mkPN "allt" neutrum) ; ---
-  also_AdV = mkAdV "också" | mkAdV "annars" ;
-  as_Prep = mkPrep "som" ;
-  at_Prep = mkPrep "på" ;
-  called_A = mkA "kallad" "kallat" "kallade" ;
-  give_V3 = mkV3 giva_V ;
-  information_N = mkN "information" "informationer" ;
-  other_A = compoundA (mkA "annan" "annat" "andra" "andra" "andra") ;
-  that_RP = which_RP ;
-  name_N = mkN "namn" "namn" ;
-
--- lexical constructors
-  mkName : Str -> NP =
-    \s -> mkNP (mkPN s) ;
-  mkRelation : N -> Prep -> {cn : CN ; prep : Prep} =
-    \s,p -> {cn = mkCN s ; prep = p} ;
-
--- lexicon
-
-lincat
-  JobTitle = CN ;
-lin
-  Located i = mkAP (mkA2 (mkA "belägen" "beläget") in_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 =
-      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) ;
-
-  Organization = mkCN (mkN "organisation" "organisationer") ;
-  Place = mkCN (mkN "plats" "platser") ;
-  Person =
-      mkCN (mkN "person" "personer") ;
---    | mkCN (mkN "person" "folk") ;
-
-  Location = mkRelation (mkN "läge" "lägen") possess_Prep ;
-  Region = mkRelation (mkN "region" "regioner") in_Prep ;
-  Subregion = mkRelation (mkN "delregion" "delregioner") in_Prep ;
-  RName = mkRelation (mkN "namn" "namn") on_Prep ;
-  RNickname = mkRelation (mkN "tilläggsnamn" "tilläggsnamn")  on_Prep ;
-
--- 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" ;
-
-}
diff --git a/examples/query/small/README b/examples/query/small/README
deleted file mode 100644
--- a/examples/query/small/README
+++ /dev/null
@@ -1,11 +0,0 @@
-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.
-
-
-
diff --git a/examples/query/small/patentsQuery/LexQueryPats.gf b/examples/query/small/patentsQuery/LexQueryPats.gf
deleted file mode 100644
--- a/examples/query/small/patentsQuery/LexQueryPats.gf
+++ /dev/null
@@ -1,111 +0,0 @@
-interface LexQueryPats = open Syntax, QueryPats, Query in 
-{
-
-oper
-
--------------------------------------------------------------- 
--- structural words and extra grammar constructs
-
-   about_Prep : Prep ;
-
-   all_NP : NP ;
-
-   vpAP : VP -> AP ;
-   
-   what_IQuant : IQuant ;
-
-   massInfoSg : CN -> NP ;
- 
-   massInfoPl : CN -> NP ;
- 
-   PatsAdvVPSlash : VPSlash -> Adv -> VPSlash ;  
-
-   selectIP : NP -> IP ; -- selecting the right agreement : what are the ingredients ? / what is the expiration date ? (not obvious in English, but will make a difference in other languages) 
-
-
---------------------------------------------------------------
--- kinds 
-
-   patent_number_CN : Kind ;
-
-   claim_N : Kind ;
-
-
---------------------------------------------------------------
--- activities 
-
-   expire_V : Adv -> Activity ;
-
-   simp_expire_V : Activity ;
-
-   apply_V : NP -> Activity ;
-
-   compound_CN : Activity ;
-  
-   use_V2 : Set -> Activity ;
-
-   approve_V2 : Adv -> Activity ;
- 
-   mention_V2 : NP -> Activity ;
-
-   contain_V2 : NP -> Activity ;
-
-
---------------------------------------------------------------
--- properties 
-
-   approve_prop_V2 : Adv -> Property ;
-
-   use_prop_V2 : Set -> Property ;
-
---------------------------------------------------------------
--- relations  
- 
-   active_ingredient_CN : Relation ;
-
-   dosage_form_CN : Relation ;
-
-   route_of_administration_CN : Relation ;
-
-   patent_number_Rel : Relation ;  
-
-   patent_N : Relation ;
-  
-   patent_with_N : Relation ;
-
-   expiration_date_CN : Relation ;
-
-   use_code_CN : Relation ;
-
-   application_number_CN : Relation ;
-
-   application_number_no_CN : Relation ;
-  
-   applicant_CN : Relation ;
-
-   applicant_no_CN : Relation ;
-
-   approval_date_CN : Relation ;
-
-   chemical_composition_CN : Relation ;
- 
-   chemical_substance_CN : Relation ;
-
-   drug_N : Relation ;
- 
-   use_N : Relation ;  
-
-   method_N : Relation ;
-
-   drug_with_usage_form_CN : Relation ;
-
-   drug_preparation_CN : Relation ;
-  
-   strength_N : Relation ;
-
-   name_N : Relation ;   
-  
-   usage_form_CN : Relation ; 
-
-
-}
diff --git a/examples/query/small/patentsQuery/LexQueryPatsEng.gf b/examples/query/small/patentsQuery/LexQueryPatsEng.gf
deleted file mode 100644
--- a/examples/query/small/patentsQuery/LexQueryPatsEng.gf
+++ /dev/null
@@ -1,136 +0,0 @@
-instance LexQueryPatsEng of LexQueryPats = open
-  SyntaxEng,
-  (M=MakeStructuralEng),
-  ParadigmsEng,
-  ExtraEng,
-  IrregEng, 
-  LangEng,
-  ResEng,
-  QueryEng
-   in 
-{
-
-oper 
--------------------------------------------------------------- 
--- structural words and extra grammar constructs
-
-   about_Prep : Prep  = mkPrep "about" ;
-
-   all_NP : NP = SyntaxEng.mkNP (mkPN "all") ;
-
-   vpAP : VP -> AP = PartVP ;
-   
-   what_IQuant : IQuant = M.mkIQuant "what" "what" ;
-
-   massInfoSg : CN -> NP = \cn -> SyntaxEng.mkNP cn ;
- 
-   massInfoPl : CN -> NP = \cn -> SyntaxEng.mkNP aPl_Det cn ;
- 
-   PatsAdvVPSlash : VPSlash -> Adv -> VPSlash = LangEng.AdvVPSlash ;  
-
-   selectIP : NP -> IP = \np -> case np.a of 
-     {AgP3Sg _ => whatSg_IP ;
-      _        => whatPl_IP
-     };
-
-
---------------------------------------------------------------
--- kinds 
-
-   patent_number_CN : Kind = lin Kind  (mkCN (mkN "patent" (mkN "number"))) ;
-
-   claim_N : Kind = lin Kind (mkCN (mkN "claim")) ;
-
- 
---------------------------------------------------------------
--- activities 
-
-   expire_V : Adv -> Activity = \pdate -> 
-        lin Activity (mkVP (mkVP (mkV "expire")) pdate) ;
-
-   simp_expire_V : Activity =  
-        lin Activity (mkVP (mkV "expire")) ;
-
-   apply_V : NP -> Activity = \pat ->  lin Activity ( mkVP (mkVP (mkV "apply" "applies" "applied" "applied" "applying")) (SyntaxEng.mkAdv for_Prep pat)) ;
-
-   compound_CN : Activity = let vp : VP = mkVP (mkCN (mkN "compound"))
-            in  lin Activity vp ;
-  
-   use_V2 : Set -> Activity = \s -> lin Activity (mkVP (passiveVP (mkV2 (mkV "use" "uses" "used" "used" "using"))) (SyntaxEng.mkAdv in_Prep s));
-
-   approve_V2 : Adv -> Activity = \pdate -> lin Activity (mkVP (passiveVP (mkV2 (mkV "approve" "approves" "approved" "approved" "approving"))) pdate) ;
- 
-   mention_V2 : NP -> Activity = \drug -> 
-    lin Activity ( mkVP (mkVPSlash (mkV2 (mkV "mention" "mentions" "mentioned" "mentioned" "mentioning"))) drug) ;
-
-   contain_V2 : NP -> Activity  = \chem ->
-    lin Activity (mkVP (mkVPSlash (mkV2 (mkV "contain" "contains" "contained" "contained" "containing"))) chem) ;
-
-
---------------------------------------------------------------
--- properties 
-
-   approve_prop_V2 : Adv -> Property  = \pdate -> lin Property (vpAP (mkVP (passiveVP (mkV2 (mkV "approve" "approves" "approved" "approved" "approving"))) pdate)) ;
-
-   use_prop_V2 : Set -> Property = \s -> lin Property (vpAP (mkVP (passiveVP (mkV2 (mkV "use" "uses" "used" "used" "using"))) (SyntaxEng.mkAdv in_Prep s))) ;
-  
-  
-
---------------------------------------------------------------
--- relations  
- 
-   active_ingredient_CN : Relation = makeRelation (mkCN (mkA "active")  (mkN "ingredient")) ;
-
-   dosage_form_CN : Relation = makeRelation (mkCN (mkN "dosage" (mkN "form"))) ;
-
-   route_of_administration_CN : Relation = makeRelation (mkCN (mkN "route") (SyntaxEng.mkAdv (mkPrep "of") (SyntaxEng.mkNP (mkN "administration")))) ;
-
-   patent_number_Rel : Relation  = makeRelation (mkCN (mkN "patent" (mkN "number"))) ;
-
-   patent_N : Relation = lin Relation {cn = mkCN (mkN "patent") ; prep = for_Prep } ;
-  
-   patent_with_N : Relation = lin Relation {cn = mkCN (mkN "patent"); prep = with_Prep} ;
-
-   expiration_date_CN : Relation  = makeRelation (mkCN (mkN "expiration" (mkN "date"))) ;
-
-   use_code_CN : Relation = makeRelation (SyntaxEng.mkCN (mkN "use" (mkN "code"))) ; 
-
-   application_number_CN : Relation  = makeRelation ((mkCN (mkN "application" (mkN  "number"))) | (mkCN (mkN ["patent application"] (mkN  "number")))) ;
-
-
-   application_number_no_CN : Relation  = lin Relation {cn = ((mkCN (mkN "application" (mkN  "number"))) | (mkCN (mkN ["patent application"] (mkN  "number")))); prep = noPrep} ;
-  
-   applicant_CN : Relation = lin Relation { cn = mkCN (mkN "applicant") ; prep = for_Prep } ;
-
-
-   applicant_no_CN : Relation = lin Relation {cn = mkCN (mkN "applicant"); prep = noPrep} ;
-
-   approval_date_CN : Relation = makeRelation (mkCN (mkN "approval" (mkN "date"))) ;
-
-
-   chemical_composition_CN : Relation = makeRelation (mkCN (mkA "chemical") (mkN "composition")) ;
- 
-   chemical_substance_CN : Relation = lin Relation {cn = (mkCN (mkA "chemical") (mkN "substance")) ; prep = from_Prep | part_Prep } ;
-
-   drug_N : Relation = lin Relation {cn = mkCN (mkN "drug") ; prep = with_Prep} ;
- 
-   use_N : Relation = makeRelation (mkCN (mkN "use")) ;  
-
-   method_N : Relation  = makeRelation (mkCN (mkN "method")) ;
-
-   drug_with_usage_form_CN : Relation = lin Relation {cn = mkCN (mkN "drug") ; prep = noPrep } ;
-
-   drug_preparation_CN : Relation = lin Relation {cn = mkCN (mkN "drug" (mkN "preparation")) ; prep = for_Prep} ; 
-  
-   strength_N : Relation  = makeRelation (mkCN (mkN "strength")) ;
-
-   name_N : Relation = makeRelation (mkCN (mkN "name")) ;
-
-   usage_form_CN = makeRelation (mkCN (mkN "usage" (mkN "form"))) ;
-
-----------------------------------------------------------------------------
-oper makeRelation : CN -> Relation =
-    \s -> lin Relation {cn = s ; prep = possess_Prep} ;
-
-
-}
diff --git a/examples/query/small/patentsQuery/LexQueryPatsFre.gf b/examples/query/small/patentsQuery/LexQueryPatsFre.gf
deleted file mode 100644
--- a/examples/query/small/patentsQuery/LexQueryPatsFre.gf
+++ /dev/null
@@ -1,159 +0,0 @@
-instance LexQueryPatsFre of LexQueryPats = open
-  SyntaxFre,
-  ParadigmsFre,
-  ExtraFre,
-  IrregFre, 
-  DiffFre,
-  StructuralFre,
-  (CR=CommonRomance),
-  ParamX,
-  QueryFre,
-  Prelude
-   in 
-{
-
-oper 
--------------------------------------------------------------- 
--- structural words and extra grammar constructs
-
-   about_Prep : Prep  = mkPreposition ["à propos de"] ;
-
-   all_NP : NP = mkNP (mkPN "tout") ;
-
-   vpAP : VP -> AP = variants {} ;
-   
-   what_IQuant : IQuant = which_IQuant ;
-
-   massInfoSg : CN -> NP = \cn ->  
-              let g = cn.g ;
-                   n = Sg
-              in  lin NP {
-                   s = \\c => {comp,ton = cn.s ! n ; c1,c2 = []} ;
-                   a = CR.agrP3 g n ;
-                   hasClit = False ;
-                  isPol = False
-                 } ;
- 
-   massInfoPl : CN -> NP = \cn -> SyntaxFre.mkNP aPl_Det cn ;
- 
-   PatsAdvVPSlash : VPSlash -> Adv -> VPSlash = \vp, adv -> lin VPSlash 
-    { 
-    s     = vp.s ;
-    agr   = vp.agr ;
-    clit1 = vp.clit1 ; 
-    clit2 = vp.clit2 ; 
-    clit3 = vp.clit3 ; 
-    neg   = vp.neg ;
-    comp  = \\a => vp.comp ! a ++ adv.s ;
-    ext   = vp.ext ;
-    c2 = vp.c2 ;
-    }  ; 
-
-   selectIP : NP -> IP = \np -> case np.a.n of 
-     {Sg       => whatSg_IP ;
-      _        => whatPl_IP
-     };
-
-
---------------------------------------------------------------
--- kinds 
-
-   patent_number_CN : Kind = 
-     let pn : CN = mkCN  (mkCN (mkN "numéro")) (SyntaxFre.mkAdv possess_Prep (mkNP (mkN "brevet")))
-        in lin Kind  pn ;
-
-   claim_N : Kind = lin Kind (mkCN (mkN "revendication")) ;
-
- 
---------------------------------------------------------------
--- activities 
-
-   expire_V : Adv -> Activity = \pdate -> 
-        lin Activity (mkVP (mkVP (mkV "expire")) pdate) ;
-
-   simp_expire_V : Activity =  
-        lin Activity (mkVP (regV "expirer")) ;
-
-   apply_V : NP -> Activity = \pat ->  lin Activity ( mkVP (mkVP (regV "appliquer")) (SyntaxFre.mkAdv for_Prep pat)) ;
-
-   compound_CN : Activity = let vp : VP = mkVP (mkCN (mkN "composé"))
-            in  lin Activity vp ;
-  
-   use_V2 : Set -> Activity = \s -> lin Activity (mkVP (passiveVP (dirV2 (regV "utiliser"))) (SyntaxFre.mkAdv in_Prep s));
-
-   approve_V2 : Adv -> Activity = \pdate -> lin Activity (mkVP (passiveVP (dirV2 (regV "approuver"))) pdate) ;
- 
-   mention_V2 : NP -> Activity = \drug -> 
-    lin Activity ( mkVP (mkVPSlash (dirV2 (regV "mentionner"))) drug) ;
-
-   contain_V2 : NP -> Activity  = \chem ->
-    lin Activity (mkVP (mkVPSlash IrregFre.contenir_V2) chem) ;
-
-
---------------------------------------------------------------
--- properties 
-
-   approve_prop_V2 : Adv -> Property  = \pdate -> lin Property (vpAP (mkVP (passiveVP  (dirV2 (regV "approuver"))) pdate)) ;
-
-   use_prop_V2 : Set -> Property = \s -> lin Property (vpAP (mkVP (passiveVP (dirV2 (regV "utiliser"))) (SyntaxFre.mkAdv in_Prep s))) ;
-  
-  
-
---------------------------------------------------------------
--- relations  
- 
-   active_ingredient_CN : Relation = makeRelation (mkCN (mkA "actif")  (mkN "ingrédient")) ;
-
-   dosage_form_CN : Relation = makeRelation (mkCN (mkA "posologique") (mkN "forme")) ;
-
-   route_of_administration_CN : Relation = makeRelation (mkCN (mkCN (mkN "voie")) (SyntaxFre.mkAdv possess_Prep (mkNP (mkN "administration")))) ;
-
-   patent_number_Rel : Relation  = makeRelation (mkCN  (mkCN (mkN "numéro")) (SyntaxFre.mkAdv possess_Prep (mkNP (mkN "brevet")))) ;
-
-   patent_N : Relation = lin Relation {cn = mkCN (mkN "brevet") ; prep = for_Prep } ;
-  
-   patent_with_N : Relation = lin Relation {cn = mkCN (mkN "brevet"); prep = with_Prep} ;
-
-   expiration_date_CN : Relation  = makeRelation (mkCN (mkCN (mkN "date")) (SyntaxFre.mkAdv possess_Prep (mkNP (mkN "expiration")))) ;
-
-   use_code_CN : Relation = makeRelation (mkCN (mkCN (mkN "code"))  (SyntaxFre.mkAdv possess_Prep (mkNP (mkN "utilisation")))) ; 
-
-   application_number_CN : Relation  = makeRelation (mkCN (mkCN (mkN "numéro")) (SyntaxFre.mkAdv possess_Prep  (mkNP (mkN "demande")))) ;
-
-
-   application_number_no_CN : Relation  = lin Relation {cn = (mkCN (mkCN (mkN "numéro")) (SyntaxFre.mkAdv possess_Prep  (mkNP (mkN "demande")))); prep = mkPrep ""} ;
-  
-   applicant_CN : Relation = lin Relation { cn = mkCN (mkN "demandeur") ; prep = for_Prep } ;
-
-
-   applicant_no_CN : Relation = lin Relation {cn = mkCN (mkN "demandeur"); prep = mkPrep ""} ;
-
-   approval_date_CN : Relation = makeRelation (mkCN (mkCN (mkN "date")) (SyntaxFre.mkAdv possess_Prep (mkNP (mkN "approbation")))) ;
-
-
-   chemical_composition_CN : Relation = makeRelation (mkCN (mkA "chemique") (mkN "composition")) ;
- 
-   chemical_substance_CN : Relation = lin Relation {cn = (mkCN (mkA "chimique") (mkN "substance")) ; prep = from_Prep | part_Prep } ;
-
-   drug_N : Relation = lin Relation {cn = mkCN (mkN "médicament") ; prep = with_Prep} ;
- 
-   use_N : Relation = makeRelation (mkCN (mkN "utilisation")) ;  
-
-   method_N : Relation  = makeRelation (mkCN (mkN "méthode")) ;
-
-   drug_with_usage_form_CN : Relation = lin Relation {cn = mkCN (mkN "médicament") ; prep = mkPrep "" } ;
-
-   drug_preparation_CN : Relation = lin Relation {cn =  mkCN (mkN "préparation") ; prep = for_Prep} ; 
-  
-   strength_N : Relation  = makeRelation (mkCN (mkN "dosage")) ;
-
-   name_N : Relation = makeRelation (mkCN (mkN "nom")) ;
-
-   usage_form_CN = makeRelation ( mkCN (mkCN (mkN "formulaire")) (SyntaxFre.mkAdv possess_Prep (mkNP (mkN "utilisation")))) ;
-
-----------------------------------------------------------------------------
-oper makeRelation : CN -> Relation =
-    \s -> lin Relation {cn = s ; prep = possess_Prep} ;
-
-
-}
diff --git a/examples/query/small/patentsQuery/QueryPats.gf b/examples/query/small/patentsQuery/QueryPats.gf
deleted file mode 100644
--- a/examples/query/small/patentsQuery/QueryPats.gf
+++ /dev/null
@@ -1,194 +0,0 @@
---# -path=.:..:alltenses
-
-abstract QueryPats = Query ** open Syntax in {
--------------------------------------------------------------------------------------
--- additions to the general Query grammar
-
-
-fun 
- 
- SThe : Kind -> Set ; -- the route of administration
-
- SMassSg : Kind -> Set ; -- route of administration 
-
- QWho : Activity -> Query ; -- who applied for the patent ? 
- 
--- QWhen : Set -> Activity -> Query ; -- when was the patent approved ? 
-
- QMass : Set -> Query ; -- expiration date of the patent
- 
- QExist : Kind -> Query ; -- what dosage forms of DRUG are there ? 
-  -- maybe merge with QSet
-
- 
-
-
--------------------------------------------------------------------------------------
--- categories and example functions for the Patent Query grammar
-
-cat 
-  Drug ; 
-  Patent ; 
-  ChemicalSubstance ;
-  DrugUsageForm ;
-  PatentNumber ;
-  Applicant ;
-  ApplicationNumber ;
-  PatsDate ;
-  SimpDate ;
-
---------------------------------------------------------------------------------
--- simple coercions
-
-fun DrugToSet : Drug -> Set ; 
-fun PatentToSet : Patent -> Set ;
-fun ChemToSet : ChemicalSubstance -> Set ;
-fun UsageToSet : DrugUsageForm -> Set ;
-fun PatNumToSet : PatentNumber -> Set ; 
-fun AppToSet : Applicant -> Set ;
-fun AppNumToSet : ApplicationNumber -> Set ;
---fun DateToSet : PatsDate -> Set ;
-
-
-fun 
-  OnDate : SimpDate ->  PatsDate ;
-  BeforeDate : SimpDate -> PatsDate ;
-  AfterDate : SimpDate ->  PatsDate ;
-  FromSimpDate : SimpDate -> PatsDate ; 
-
-
--------------------------------------------------------------------------------------
--- main functions for the Patents Query grammar 
-
-fun 
-
-  PQInfo : Drug -> Query ; -- what information do you have about DRUG | give me all information about DRUG ...
-
-  PQActive : Drug -> Query ; -- what active ingredients are in DRUG
-
-  PQDosage : Drug -> Query ; -- what are the dosage forms of DRUG
-
-  PQRoute : Drug -> Query ; -- what is the route of administration of DRUG
-
-  PQPatentNo : Query ; -- give me all the patent numbers
-  
-  PQPatentDrug : Drug -> Query ; -- give me the patent number of DRUG
-  
-  PQPatentPat : Patent -> Query ; -- give me the patent number for PATENT
-
-  PQExpPat : Patent -> Query ; -- when does PATENT expire
-   
-  PQExpDrug : Drug -> Query ;  -- when does the patent for DRUG expire
-   
-  PQUseCode : Patent -> Query ; -- what is the use code of PATENT
-   
-  PQAppNumber : Patent -> Query ; -- what is the application number for PATENT
-  
-  PQApplicant : Patent -> Query ; -- who applied for PATENT
-
-  PQAppDayDrug : Drug -> Query ; -- what is the approval date of the patent for DRUG
-  
-  PQAppDayPat : Patent -> Query ; -- what is the approval date of PATENT
-   
-  PQAppDayPatApp : Patent -> Applicant -> Query ; -- what is the approval date of PATENT with APPLICANT
-
-  PQAppDayNo : ApplicationNumber -> Query ; -- what is the approval date for the patent with APPLICATION_NUMBER
- 
-  PQChemComp : Drug -> Query ;  -- what is the chemical composition of DRUG
-
-  PQCompounds : Query ; -- what are the drugs that are compounds
-
-  PQPrep : Query ; -- what drug preparations are there  
-
-  PQDrugPrep : Drug -> Query ; -- the drug preparation for DRUG
-
-  PQPrepDate : Drug -> PatsDate -> Query ; -- the drug preparation for DRUG with a patent that expires after DATE
-
-  PQName : Drug -> Query ; -- the name of DRUG
- 
-  PQNameDate : Drug -> PatsDate -> Query ;  -- the name of drug with approval date DATE
-
-  PQNameApp : Applicant -> Query ; -- the name of drug with a patent from applicant APPLICANT
-
-  PQMethods : Patent -> Query ; -- what methods are used for PATENT
-
-  PQDateMeth : PatsDate -> Query ;  -- what methods are used in patents with approval date before DATE 
-
-  PQMethNo : PatentNumber -> Query ; -- what methods are used in the patent with patent number PATENT_NUMBER
-
-  PQUse : Patent -> Query ; -- what is the use of PATENT
-
-  PQUseDate : PatsDate -> Query ; -- what is the use of PATENT approved before DATE
-
-  PQUseExp : Patent -> PatsDate -> Query ; -- what is the use of PATENT that expires on DATE 
-  
-  PQDateUse : PatsDate -> Query ; -- give me all patents approved on DATE
-
-  PQUseDrug : Drug -> Query ; -- what is the use of DRUG
-
-  PQUseChem : ChemicalSubstance -> Query ; -- what is the use of drugs that contain CHEMICAL_SUBSTANCE 
-
-  PQUseForm : DrugUsageForm -> Query ; -- what is the use of drugs with usage form DRUG_USAGE_FORM   
-
-  PQStrength : Drug -> Query ; -- what is the strength of DRUG
-
-  PQStrengthChem : ChemicalSubstance -> Query ; -- what is the strenght of drugs that contain CHEMICAL_SUBSTANCE
-
-  PQClaims  : Drug -> Query ; -- what are the claims that mention DRUG 
-
-
-
-fun 
----------------------
-  Aspirin : Drug ;
----------------------
--- put all other drug names here !
-
-
----------------------
-  Pats1230 : Patent ; 
----------------------
--- put all other patent names here !
-
-
----------------------
-  Hydrogen : ChemicalSubstance ;
----------------------
--- put all chemical substances here !
-
-
---------------------
-  Inhalation : DrugUsageForm ;
---------------------
--- put all drug usage forms here !
-
-
-
--------------------
-  P123 : PatentNumber ;
--------------------
--- put all patent numbers here !
-
-
-
--------------------
-  JohnDoe : Applicant ;
--------------------
--- put all applicants here !
-
-
-
--------------------
-   A123 : ApplicationNumber ;
-------------------
--- put all application numbers here
-
-
--------------------
-   Today : PatsDate ;
-   A20June : SimpDate ; 
--------------------
--- put all dates here (maybe use Date grammar instead)
-
-
-}
diff --git a/examples/query/small/patentsQuery/QueryPatsEng.gf b/examples/query/small/patentsQuery/QueryPatsEng.gf
deleted file mode 100644
--- a/examples/query/small/patentsQuery/QueryPatsEng.gf
+++ /dev/null
@@ -1,387 +0,0 @@
---# -path=.:..:alltenses
-
-concrete QueryPatsEng of QueryPats = QueryEng ** open
-    LexQueryPatsEng,
-    ParadigmsEng,
-    IrregEng,
-    SyntaxEng,
-    ExtraEng,
-    (L=LangEng),
-    (M=MakeStructuralEng),
-    Prelude
-in {
-
-
---------------------------------------------------------
--- additions to the original query grammar 
-
-lin
-
- SThe k = SyntaxEng.mkNP the_Det k ; 
-
- SMassSg k = SyntaxEng.mkNP k ;  
-
- QWho a = mkUtt (mkQCl whoSg_IP a) ; 
- 
--- QWhen : Set -> Activity -> Query ;  
-
- QMass s = mkUtt s ; 
-
- QExist s =  mkUtt (L.ExistIP (L.IdetCN (L.IdetQuant what_IQuant L.NumPl) s))
-              | mkUtt (mkNP all_NP (SyntaxEng.mkAdv about_Prep (mkNP s))) ;
-
-
----------------------------------------------------------
--- from the patent query grammar 
-
-lincat 
-  Drug = NP ;
-  Patent = NP ; 
-  ChemicalSubstance = NP ;
-  DrugUsageForm = NP ;
-  PatentNumber = NP ;
-  Applicant = NP ;
-  ApplicationNumber = NP ;
-  PatsDate = Adv ;  
-  SimpDate = Adv ; 
-
-
-lin
-PQInfo drug = QInfo (DrugToSet drug) ;  
-     
-PQActive drug = 
-      let ai : Kind = KRelSet active_ingredient_CN (DrugToSet drug) 
-   in 
-    basicPlur ai  ;
- 
-
-PQDosage drug = 
-       let df : Kind = KRelSet dosage_form_CN (DrugToSet drug)          
-   in 
-    basicBoth df | QExist df ;
-   
-
-PQRoute drug = 
-      let df : Kind = KRelSet route_of_administration_CN (DrugToSet drug)  
-   in 
-    basicBoth df | QExist df ;
-
-
-PQPatentNo =  
-      let bu : Query = basicPlur patent_number_CN 
-        in 
-  bu | QExist patent_number_CN ;
-    
-
-PQPatentDrug drug = 
-        let df : Kind = KRelSet patent_number_Rel (DrugToSet drug)  
-  in 
-    basicSing df ;
-
-
-
-PQPatentPat  patent = 
-       let ai : Kind = KRelSet patent_number_Rel (PatentToSet patent) 
-   in 
-    basicSing ai ;
-
-
-PQExpPat patent = 
-       let 
-          ai : Kind = KRelSet expiration_date_CN (PatentToSet patent) ;
-          bu : Query = basicSing ai 
-   in 
-    bu ; 
-  -- KAct when_IAdv (mkCl patent (mkVP expire_V))) ;
-
-
-PQExpDrug drug = 
-      let 
-          ai : Kind = KRelSet expiration_date_CN (SThe (KRelSet patent_N (DrugToSet drug))) 
-   in 
-  basicSing ai ;
---   | mkUtt (mkQCl when_IAdv (mkCl (mkNP the_Art ai) (mkVP expire_V)));
-
-
-PQUseCode patent = 
-       let df : Kind = KRelSet use_code_CN (PatentToSet patent) 
-  in 
-   basicBoth df  ;
-
-
-PQAppNumber patent = 
-     let df : Kind = KRelSet application_number_CN (PatentToSet patent) 
-  in 
-  basicSing df  ;
-
-
-PQApplicant patent = 
-    let df : Kind = KRelSet applicant_CN (PatentToSet patent) ;
-         bu : Query = basicSing df 
-   in 
-   bu ;
---   | mkUtt (mkQS (mkQCl whoSg_IP (mkVP (mkVP apply_V) (SyntaxEng.mkAdv for_Prep patent)))) 
---   | mkUtt (mkQS pastTense (mkQCl whoSg_IP (mkVP (mkVP apply_V) (SyntaxEng.mkAdv for_Prep patent))));
-
-
-PQAppDayDrug drug =
-    let df : Kind = KRelSet approval_date_CN (SThe (KRelSet patent_N (DrugToSet drug)))
-    in 
-     basicSing df  ; 
-
- 
-PQAppDayPat patent =
-    let df : Kind = KRelSet approval_date_CN (PatentToSet patent) 
-    in
-     basicSing df  ;
- 
-
-PQAppDayPatApp patent applicant =
-       let df : Kind = KRelSet approval_date_CN (SThe (KRelSet patent_with_N (SThe (KRelSet applicant_CN (AppToSet applicant))))) 
-        in 
-        basicSing df  ;
-
-
-PQAppDayNo appno = 
-     let df : Kind = KRelSet approval_date_CN (SThe (KRelSet  patent_with_N (SThe (KRelSet application_number_CN (AppNumToSet appno))))) 
-   in 
-     basicSing df ;
-
- 
-PQChemComp drug = 
-     let 
-         df : Kind = KRelSet chemical_substance_CN (DrugToSet drug) ;
-         cc : Kind = KRelSet chemical_composition_CN (DrugToSet drug)         
-   in 
-    basicPlur df | basicSing cc ; 
-
-
-PQCompounds  =
-       let cc : Kind = KAct compound_CN (KRel drug_N)          
-        in 
-          basicPlur cc  ;
-
-
-PQPrep = 
-     basicPlur (KRel drug_preparation_CN)
-   | QExist (KRel drug_preparation_CN) ;
-
-
-PQDrugPrep drug = 
-        let df : Kind = KRelSet drug_preparation_CN (DrugToSet drug) 
-  in 
-      basicSing df ;
-
------
-
-PQName drug = 
-    let 
-         df : CN = KRelSet name_N (DrugToSet drug) 
-   in 
-     basicSing df ;
-
-
-PQNameApp applicant = 
-        let   pt2 : Set = SIndef (KRelSet  patent_with_N (SThe (KRelSet applicant_CN applicant))) ;
-              df : Kind = KRelSet drug_N pt2 
-   in 
-     basicSing df ; 
-
-----
- 
-PQMethods patent = 
-        let  pt1 : Kind = KProp (use_prop_V2 (PatentToSet patent)) (KRel method_N) ;
-             pt2 : Kind = KRelSet method_N (PatentToSet patent) ;
-             pt : Kind = pt1 | pt2               
-   in 
-    basicPlur pt ; 
-
-
-PQDateMeth date  =  
-       let pdate : Set = SAll (KAct (expire_V date) (KRel patent_N)) ;
-            pt1 : Kind = KAct  (use_V2 pdate) (KRel method_N) ;
-            pt2 : Kind = KProp (use_prop_V2 pdate) (KRel method_N) ;
-            pt3 : Kind = KRelSet method_N pdate ;
-             pt : Kind = pt1 | pt2 | pt3              
-   in 
-    basicPlur pt ;
-
- 
-PQMethNo appno = 
-        let pdate : Set = SThe (KRelSet patent_with_N (SThe (KRelSet application_number_no_CN appno))) ;
-           pt1 : Kind = KProp (use_prop_V2 (SThe (KRel patent_N))) (KRel method_N) ;
-           pt2 : Kind = KRelSet method_N (SThe (KRel patent_N)) ;
-           pt : Kind = pt1 | pt2               
-   in 
-     basicPlur pt ;
-
-----
-
-PQUse patent =   
-   let df : Kind = KRelSet use_N (PatentToSet patent) 
-  in 
-    basicSing df ;   
-
-
-PQUseDate date = 
-       let pdate : Set =  SThe (KAct (approve_V2 date) (KRel patent_N))  ;
-           pt : Kind = KRelSet use_N pdate              
-   in 
-     basicSing pt ;
-
-PQDateUse date =
-      let  patent : Kind = KRel patent_N ;
-           pdate : Set = SAll (KProp (approve_prop_V2 date) patent) ;
-           pt : Kind = KRelSet use_N pdate 
-              
-   in 
-     basicPlur pt ;
-
-
-PQUseDrug drug = 
-    let df : Kind = KRelSet use_N (DrugToSet drug) 
-   in 
-      basicSing df  ;
-
-
-PQUseChem chem = 
-   let  drug : Kind = KAct (contain_V2 chem) (KRel drug_N) ;
-        drugs : Set = SAll drug ;
-        df : Kind = KRelSet use_N drugs         
-   in 
-     basicSing df  ;    
-
-
-PQUseForm uform = 
-   let  drug : Kind = KRelSet usage_form_CN (UsageToSet uform) ;
-        drugs : Set = SAll drug ;
-        df : Kind = KRelSet use_N drugs 
-   in 
-      basicSing df  ;
-
----
-
-PQStrength drug =
-    let df : Kind = KRelSet strength_N (DrugToSet drug) 
-   in 
-      basicSing df  ;
-      
-
-PQStrengthChem chem = 
-   let  drug : Kind = KAct (contain_V2 chem) (KRel drug_N) ;
-        drugs : Set = SAll drug ;
-        df : Kind = KRelSet strength_N (DrugToSet drugs) 
-  in 
-     basicSing df  ; 
-
----
-
-PQClaims  drug = 
-       let cc : Kind =  KAct (mention_V2 drug) (mkCN claim_N) 
-            in 
-       basicPlur cc ;
-
-
-
---------------------------------------------------------------------------------
- oper basicSing : CN -> Utt =
-    \df -> 
-       let  sg_df : NP = SThe df ;
-            massdf : NP = SMassSg df 
-     in 
-      QSet sg_df
-   | QMass massdf
-   | QMass sg_df ;
-   
-
-oper basicPlur : CN -> Utt = 
-    \df -> 
-       let  sg_df : NP = SAll df ;
-            massdf : NP = SPlural df
-     in 
-      QInfo sg_df
-   | QMass massdf
-   | QMass sg_df ;
-   
-
-oper basicBoth : CN -> Utt = 
-  \df ->
-     let sg_df : NP = SThe df ;
-          the_df : NP = SAll df ; 
-          mass_sg_df : NP = SMassSg df ;
-          mass_pl_df : NP = SPlural df
-   in
-     QInfo the_df 
-   | QInfo sg_df
-   | QMass mass_sg_df
-   | QMass sg_df
-   | QMass mass_pl_df
-   | QMass the_df ;
-
---------------------------------------------------------------------------
--- coercions
-
-lin DrugToSet d = d ; 
-lin PatentToSet d = d ;
-lin ChemToSet d = d ;
-lin UsageToSet d = d ;
-lin PatNumToSet d = d ; 
-lin AppToSet d = d ;
-lin AppNumToSet d = d ;
---lin DateToSet : PatsDate -> Set ;
-
-
-
- OnDate d = mkPatsDate on_Prep ;
- BeforeDate d = mkPatsDate before_Prep ;
- AfterDate d = mkPatsDate after_Prep ;
-
- oper mkPatsDate : Prep -> Adv = \prep -> SyntaxEng.mkAdv prep (mkNP (mkPN "DATE")) ;
-
-
-
-
--- lexicon
-
-oper mkDrug : Str -> NP = 
-    \p -> SyntaxEng.mkNP  (mkPN p) ;
-
-oper mkPatents : Str -> NP = 
-   \p -> SyntaxEng.mkNP (mkPN p) ;
-
-oper mkChemicalSubstance : Str -> NP = 
-   \p -> SyntaxEng.mkNP (mkPN p) ;
-
-oper mkDrugUsageForm : Str -> NP =
-   \p -> SyntaxEng.mkNP (mkPN p) ;
-
-oper  mkPatentNumber : Str -> NP = 
-   \p -> SyntaxEng.mkNP (mkPN p) ;
-
-oper  mkApplicant : Str -> NP = 
-   \p -> SyntaxEng.mkNP (mkPN p) ;
-
-oper  mkApplicationNumber : Str -> NP = 
-   \p -> SyntaxEng.mkNP (mkPN p);
-
-
-
-
-lin
-
-Aspirin = mkDrug "DRUG" ;
-
-Pats1230 = mkPatents "PATENT" ;
-
-Hydrogen = mkChemicalSubstance "CHEMICAL_SUBSTANCE" ;
-
-Inhalation = mkDrugUsageForm "DRUG_USAGE_FORM" ;
-
-P123 = mkPatentNumber "PATENT_NUMBER" ;
-
-JohnDoe = mkApplicant "APPLICANT" ;
-
-A123 = mkApplicationNumber "APPLICATION_NUMBER" ;
-
-
-}
diff --git a/examples/query/small/patentsQuery/QueryPatsFre.gf b/examples/query/small/patentsQuery/QueryPatsFre.gf
deleted file mode 100644
--- a/examples/query/small/patentsQuery/QueryPatsFre.gf
+++ /dev/null
@@ -1,386 +0,0 @@
---# -path=.:..:alltenses
-
-concrete QueryPatsFre of QueryPats = QueryFre ** open
-    LexQueryPatsFre,
-    ParadigmsFre,
-    IrregFre,
-    SyntaxFre,
-    ExtraFre,
-    (L=LangFre),
-    Prelude
-in {
-
-
---------------------------------------------------------
--- additions to the original query grammar 
-
-lin
-
- SThe k = SyntaxFre.mkNP the_Det k ; 
-
- SMassSg k = SyntaxFre.mkNP k ;  
-
- QWho a = mkUtt (mkQCl whoSg_IP a) ; 
- 
--- QWhen : Set -> Activity -> Query ;  
-
- QMass s = mkUtt s ; 
-
- QExist s =  mkUtt (L.ExistIP (L.IdetCN (L.IdetQuant what_IQuant L.NumPl) s))
-              | mkUtt (mkNP all_NP (SyntaxFre.mkAdv about_Prep (mkNP s))) ;
-
-
----------------------------------------------------------
--- from the patent query grammar 
-
-lincat 
-  Drug = NP ;
-  Patent = NP ; 
-  ChemicalSubstance = NP ;
-  DrugUsageForm = NP ;
-  PatentNumber = NP ;
-  Applicant = NP ;
-  ApplicationNumber = NP ;
-  PatsDate = Adv ;  
-  SimpDate = Adv ; 
-
-
-lin
-PQInfo drug = QInfo (DrugToSet drug) ;  
-     
-PQActive drug = 
-      let ai : Kind = KRelSet active_ingredient_CN (DrugToSet drug) 
-   in 
-    basicPlur ai  ;
- 
-
-PQDosage drug = 
-       let df : Kind = KRelSet dosage_form_CN (DrugToSet drug)          
-   in 
-    basicBoth df | QExist df ;
-   
-
-PQRoute drug = 
-      let df : Kind = KRelSet route_of_administration_CN (DrugToSet drug)  
-   in 
-    basicBoth df | QExist df ;
-
-
-PQPatentNo =  
-      let bu : Query = basicPlur patent_number_CN 
-        in 
-  bu | QExist patent_number_CN ;
-    
-
-PQPatentDrug drug = 
-        let df : Kind = KRelSet patent_number_Rel (DrugToSet drug)  
-  in 
-    basicSing df ;
-
-
-
-PQPatentPat  patent = 
-       let ai : Kind = KRelSet patent_number_Rel (PatentToSet patent) 
-   in 
-    basicSing ai ;
-
-
-PQExpPat patent = 
-       let 
-          ai : Kind = KRelSet expiration_date_CN (PatentToSet patent) ;
-          bu : Query = basicSing ai 
-   in 
-    bu ; 
-  -- KAct when_IAdv (mkCl patent (mkVP expire_V))) ;
-
-
-PQExpDrug drug = 
-      let 
-          ai : Kind = KRelSet expiration_date_CN (SThe (KRelSet patent_N (DrugToSet drug))) 
-   in 
-  basicSing ai ;
---   | mkUtt (mkQCl when_IAdv (mkCl (mkNP the_Art ai) (mkVP expire_V)));
-
-
-PQUseCode patent = 
-       let df : Kind = KRelSet use_code_CN (PatentToSet patent) 
-  in 
-   basicBoth df  ;
-
-
-PQAppNumber patent = 
-     let df : Kind = KRelSet application_number_CN (PatentToSet patent) 
-  in 
-  basicSing df  ;
-
-
-PQApplicant patent = 
-    let df : Kind = KRelSet applicant_CN (PatentToSet patent) ;
-         bu : Query = basicSing df 
-   in 
-   bu ;
---   | mkUtt (mkQS (mkQCl whoSg_IP (mkVP (mkVP apply_V) (SyntaxFre.mkAdv for_Prep patent)))) 
---   | mkUtt (mkQS pastTense (mkQCl whoSg_IP (mkVP (mkVP apply_V) (SyntaxFre.mkAdv for_Prep patent))));
-
-
-PQAppDayDrug drug =
-    let df : Kind = KRelSet approval_date_CN (SThe (KRelSet patent_N (DrugToSet drug)))
-    in 
-     basicSing df  ; 
-
- 
-PQAppDayPat patent =
-    let df : Kind = KRelSet approval_date_CN (PatentToSet patent) 
-    in
-     basicSing df  ;
- 
-
-PQAppDayPatApp patent applicant =
-       let df : Kind = KRelSet approval_date_CN (SThe (KRelSet patent_with_N (SThe (KRelSet applicant_CN (AppToSet applicant))))) 
-        in 
-        basicSing df  ;
-
-
-PQAppDayNo appno = 
-     let df : Kind = KRelSet approval_date_CN (SThe (KRelSet  patent_with_N (SThe (KRelSet application_number_CN (AppNumToSet appno))))) 
-   in 
-     basicSing df ;
-
- 
-PQChemComp drug = 
-     let 
-         df : Kind = KRelSet chemical_substance_CN (DrugToSet drug) ;
-         cc : Kind = KRelSet chemical_composition_CN (DrugToSet drug)         
-   in 
-    basicPlur df | basicSing cc ; 
-
-
-PQCompounds  =
-       let cc : Kind = KAct compound_CN (KRel drug_N)          
-        in 
-          basicPlur cc  ;
-
-
-PQPrep = 
-     basicPlur (KRel drug_preparation_CN)
-   | QExist (KRel drug_preparation_CN) ;
-
-
-PQDrugPrep drug = 
-        let df : Kind = KRelSet drug_preparation_CN (DrugToSet drug) 
-  in 
-      basicSing df ;
-
------
-
-PQName drug = 
-    let 
-         df : CN = KRelSet name_N (DrugToSet drug) 
-   in 
-     basicSing df ;
-
-
-PQNameApp applicant = 
-        let   pt2 : Set = SIndef (KRelSet  patent_with_N (SThe (KRelSet applicant_CN applicant))) ;
-              df : Kind = KRelSet drug_N pt2 
-   in 
-     basicSing df ; 
-
-----
- 
-PQMethods patent = 
-        let  pt1 : Kind = KProp (use_prop_V2 (PatentToSet patent)) (KRel method_N) ;
-             pt2 : Kind = KRelSet method_N (PatentToSet patent) ;
-             pt : Kind = pt1 | pt2               
-   in 
-    basicPlur pt ; 
-
-
-PQDateMeth date  =  
-       let pdate : Set = SAll (KAct (expire_V date) (KRel patent_N)) ;
-            pt1 : Kind = KAct  (use_V2 pdate) (KRel method_N) ;
-            pt2 : Kind = KProp (use_prop_V2 pdate) (KRel method_N) ;
-            pt3 : Kind = KRelSet method_N pdate ;
-             pt : Kind = pt1 | pt2 | pt3              
-   in 
-    basicPlur pt ;
-
- 
-PQMethNo appno = 
-        let pdate : Set = SThe (KRelSet patent_with_N (SThe (KRelSet application_number_no_CN appno))) ;
-           pt1 : Kind = KProp (use_prop_V2 (SThe (KRel patent_N))) (KRel method_N) ;
-           pt2 : Kind = KRelSet method_N (SThe (KRel patent_N)) ;
-           pt : Kind = pt1 | pt2               
-   in 
-     basicPlur pt ;
-
-----
-
-PQUse patent =   
-   let df : Kind = KRelSet use_N (PatentToSet patent) 
-  in 
-    basicSing df ;   
-
-
-PQUseDate date = 
-       let pdate : Set =  SThe (KAct (approve_V2 date) (KRel patent_N))  ;
-           pt : Kind = KRelSet use_N pdate              
-   in 
-     basicSing pt ;
-
-PQDateUse date =
-      let  patent : Kind = KRel patent_N ;
-           pdate : Set = SAll (KProp (approve_prop_V2 date) patent) ;
-           pt : Kind = KRelSet use_N pdate 
-              
-   in 
-     basicPlur pt ;
-
-
-PQUseDrug drug = 
-    let df : Kind = KRelSet use_N (DrugToSet drug) 
-   in 
-      basicSing df  ;
-
-
-PQUseChem chem = 
-   let  drug : Kind = KAct (contain_V2 chem) (KRel drug_N) ;
-        drugs : Set = SAll drug ;
-        df : Kind = KRelSet use_N drugs         
-   in 
-     basicSing df  ;    
-
-
-PQUseForm uform = 
-   let  drug : Kind = KRelSet usage_form_CN (UsageToSet uform) ;
-        drugs : Set = SAll drug ;
-        df : Kind = KRelSet use_N drugs 
-   in 
-      basicSing df  ;
-
----
-
-PQStrength drug =
-    let df : Kind = KRelSet strength_N (DrugToSet drug) 
-   in 
-      basicSing df  ;
-      
-
-PQStrengthChem chem = 
-   let  drug : Kind = KAct (contain_V2 chem) (KRel drug_N) ;
-        drugs : Set = SAll drug ;
-        df : Kind = KRelSet strength_N (DrugToSet drugs) 
-  in 
-     basicSing df  ; 
-
----
-
-PQClaims  drug = 
-       let cc : Kind =  KAct (mention_V2 drug) (mkCN claim_N) 
-            in 
-       basicPlur cc ;
-
-
-
---------------------------------------------------------------------------------
- oper basicSing : CN -> Utt =
-    \df -> 
-       let  sg_df : NP = SThe df ;
-            massdf : NP = SMassSg df 
-     in 
-      QSet sg_df
-   | QMass massdf
-   | QMass sg_df ;
-   
-
-oper basicPlur : CN -> Utt = 
-    \df -> 
-       let  sg_df : NP = SAll df ;
-            massdf : NP = SPlural df
-     in 
-      QInfo sg_df
-   | QMass massdf
-   | QMass sg_df ;
-   
-
-oper basicBoth : CN -> Utt = 
-  \df ->
-     let sg_df : NP = SThe df ;
-          the_df : NP = SAll df ; 
-          mass_sg_df : NP = SMassSg df ;
-          mass_pl_df : NP = SPlural df
-   in
-     QInfo the_df 
-   | QInfo sg_df
-   | QMass mass_sg_df
-   | QMass sg_df
-   | QMass mass_pl_df
-   | QMass the_df ;
-
---------------------------------------------------------------------------
--- coercions
-
-lin DrugToSet d = d ; 
-lin PatentToSet d = d ;
-lin ChemToSet d = d ;
-lin UsageToSet d = d ;
-lin PatNumToSet d = d ; 
-lin AppToSet d = d ;
-lin AppNumToSet d = d ;
---lin DateToSet : PatsDate -> Set ;
-
-
-
- OnDate d = mkPatsDate on_Prep ;
- BeforeDate d = mkPatsDate before_Prep ;
- AfterDate d = mkPatsDate after_Prep ;
-
- oper mkPatsDate : Prep -> Adv = \prep -> SyntaxFre.mkAdv prep (mkNP (mkPN "DATE")) ;
-
-
-
-
--- lexicon
-
-oper mkDrug : Str -> NP = 
-    \p -> mkNP  (mkPN p) ;
-
-oper mkPatents : Str -> NP = 
-   \p -> mkNP (mkPN p) ;
-
-oper mkChemicalSubstance : Str -> NP = 
-   \p -> mkNP (mkPN p) ;
-
-oper mkDrugUsageForm : Str -> NP =
-   \p -> mkNP (mkPN p) ;
-
-oper  mkPatentNumber : Str -> NP = 
-   \p -> mkNP (mkPN p) ;
-
-oper  mkApplicant : Str -> NP = 
-   \p -> mkNP (mkPN p) ;
-
-oper  mkApplicationNumber : Str -> NP = 
-   \p -> mkNP (mkPN p);
-
-
-
-
-lin
-
-Aspirin = mkDrug "DRUG" ;
-
-Pats1230 = mkPatents "PATENT" ;
-
-Hydrogen = mkChemicalSubstance "CHEMICAL_SUBSTANCE" ;
-
-Inhalation = mkDrugUsageForm "DRUG_USAGE_FORM" ;
-
-P123 = mkPatentNumber "PATENT_NUMBER" ;
-
-JohnDoe = mkApplicant "APPLICANT" ;
-
-A123 = mkApplicationNumber "APPLICATION_NUMBER" ;
-
-
-}
diff --git a/examples/query/small/patentsQuery/QueryProton.gf b/examples/query/small/patentsQuery/QueryProton.gf
deleted file mode 100644
--- a/examples/query/small/patentsQuery/QueryProton.gf
+++ /dev/null
@@ -1,59 +0,0 @@
-abstract QueryProton = Query ** {
-
-fun
-  QCalled : Individual -> Query ; -- how is X (also | otherwise) (called | named | known) ;
-
-  NLoc : Loc -> Name ;
-  NOrg : Org -> Name ;
-  NPers : Pers -> Name ;
-
-  IName    : Name -> Individual ;
-  ACalled  : [Individual] -> Activity ;
-
--- the test lexicon
-
-cat
-  JobTitle ;
-fun
-  Located : Loc -> Property ;
-  Employed : Org -> Property ;
-
-  Work : Org -> Activity ;
-  HaveTitle : JobTitle -> Activity ;
-  HaveTitleOrg : JobTitle -> Org -> Activity ;
-
-  Organization : Kind ;
-  Place : Kind ;
-  Person : Kind ;
-
-  Location : Relation ;
-  Region : Relation ;
-  Subregion : Relation ;
-
-  RName     : Relation ;
-  RNickname : Relation ;
-
--- JobTitles
-   JobTitle1 : JobTitle ;
-   JobTitle2 : JobTitle ;
-   JobTitle3 : JobTitle ;
-   JobTitle4 : JobTitle ;
-
--- Locations
-   Location1 : Loc ;
-   Location2 : Loc ;
-   Location3 : Loc ;
-   Location4 : Loc ;
-
--- Organizations
-   Organization1 : Org ;
-   Organization2 : Org ;
-   Organization3 : Org ;
-   Organization4 : Org ;
-
--- Persons
-   Person1 : Pers ;
-   Person2 : Pers ;
-   Person3 : Pers ;
-   Person4 : Pers ;
-}
diff --git a/examples/query/small/tests.gfs b/examples/query/small/tests.gfs
deleted file mode 100644
--- a/examples/query/small/tests.gfs
+++ /dev/null
@@ -1,36 +0,0 @@
-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))) ---
-
diff --git a/examples/query/small/treebank.txt b/examples/query/small/treebank.txt
deleted file mode 100644
--- a/examples/query/small/treebank.txt
+++ /dev/null
@@ -1,299 +0,0 @@
-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
diff --git a/examples/query/test.gfs b/examples/query/test.gfs
deleted file mode 100644
--- a/examples/query/test.gfs
+++ /dev/null
@@ -1,562 +0,0 @@
-ps -tr "what are the names of all locations that are subregions of other locations" | p
-ps -tr "give me the names of all locations that are subregions of other locations" | p
-ps -tr "give me the sub-regions of all locations" | p
-ps -tr "give me all locations with their sub-regions" | p
-ps -tr "give me all locations' sub-regions" | p
-ps -tr "give me all locations and their subregions" | p
-ps -tr "give me all subregions and their locations" | p
-ps -tr "what are the subregions of all locations" | p
-ps -tr "what subregions do all locations have" | p
-ps -tr "what do all locations have as subregions" | p
-ps -tr "what are the names of all locations that are subregions of Bulgaria" | p
-ps -tr "give me the sub-regions of Bulgaria" | p
-ps -tr "give me the Bulgarian sub-regions" | p
-ps -tr "what are the Bulgarian sub-regions" | p
-ps -tr "what are the names of the Bulgarian sub-regions" | p
-ps -tr "what are the names of all subregions of Bulgaria" | p
-ps -tr "what are the subregions of Bulgaria" | p
-ps -tr "what subregions does Bulgaria have" | p
-ps -tr "Bulgarian subregions" | p
-ps -tr "subregions of Bulgaria" | p
-ps -tr "where is Oblast Sofiya" | p
-ps -tr "give me the location of Oblast Sofiya" | p
-ps -tr "the location of Oblast Sofiya" | p
-ps -tr "what country is Oblast Sofiya in" | p
-ps -tr "Oblast Sofiya is in Bulgaria" | p
-ps -tr "Oblast Sofiya is located in Bulgaria" | p
-ps -tr "Oblast Sofiya is a subregion of Bulgaria" | p
-ps -tr "Oblast Sofiya's location is Bulgaria" | p
-ps -tr "Oblast Sofiya's location is in Bulgaria" | p
-ps -tr "one subregion of Bulgaria is Oblast Sofiya" | p
-ps -tr "a subregion of Bulgaria is Oblast Sofiya" | p
-ps -tr "Oblast Sofiya is the name of a subregion of Bulgaria" | p
-ps -tr "Bulgaria has a subregion - Oblast Sofiya" | p
-ps -tr "Oblast Sofiya is a Bulgarian subregion" | p
-ps -tr "Oblast Sofiya is a Bulgarian location" | p
-ps -tr "which are all organizations" | p
-ps -tr "what are the organizations" | p
-ps -tr "all organizations" | p
-ps -tr "give me all organizations" | p
-ps -tr "the organizations" | p
-ps -tr "what are the names of all organizations" | p
-ps -tr "give me all organizations' names" | p
-ps -tr "the names of all organizations" | p
-ps -tr "all organizations' names" | p
-ps -tr "organizations" | p
-ps -tr "what is Microsoft" | p
-ps -tr "what organization is Microsoft" | p
-ps -tr "give me information about Microsoft" | p
-ps -tr "all about Microsoft" | p
-ps -tr "give me all organizations named Microsoft" | p
-ps -tr "give me all organizations that start with Microsoft" | p
-ps -tr "all organizations' names starting with Microsoft" | p
-ps -tr "what are the organizations starting with Microsoft" | p
-ps -tr "what are the organizations that start with Microsoft" | p
-ps -tr "organizations starting with Microsoft" | p
-ps -tr "all organizations and their locations" | p
-ps -tr "give me all organizations with their locations" | p
-ps -tr "which organizations with their locations do you have" | p
-ps -tr "which organizations are located where" | p
-ps -tr "organizations with their locations" | p
-ps -tr "give me the organizations and their locations" | p
-ps -tr "what are the organizations and their locations" | p
-ps -tr "what organizations are located in what locations" | p
-ps -tr "the names of organizations and their locations" | p
-ps -tr "what are the names of all organizations and their locations" | p
-ps -tr "all organizations in Bulgaria" | p
-ps -tr "give me all organizations in Bulgaria" | p
-ps -tr "organizations located in Bulgaria" | p
-ps -tr "organizations in Bulgaria" | p
-ps -tr "organizations from Bulgaria" | p
-ps -tr "which organizations are from Bulgaria" | p
-ps -tr "which organizations are in Bulgaria" | p
-ps -tr "which organizations are located in Bulgaria" | p
-ps -tr "organizations that are located in Bulgaria" | p
-ps -tr "organizations that are in Bulgaria" | p
-ps -tr "organizations which are in Bulgaria" | p
-ps -tr "organizations which are located in Bulgaria" | p
-ps -tr "where is Google located" | p
-ps -tr "where is Google" | p
-ps -tr "what is Google's location" | p
-ps -tr "the location of Google" | p
-ps -tr "give me the location of Google" | p
-ps -tr "give me where is Google" | p
-ps -tr "give me where Google is located" | p
-ps -tr "what is the location of Google" | p
-ps -tr "Google's location" | p
-ps -tr "Google is in California" | p
-ps -tr "Google is located in California" | p
-ps -tr "Google's location is California" | p
-ps -tr "Google's in California" | p
-ps -tr "Google's location is in California" | p
-ps -tr "Google has a location California" | p
-ps -tr "California is Google's location" | p
-ps -tr "California is where Google is located" | p
-ps -tr "california is the location of Google" | p
-ps -tr "Google is situated in california" | p
-ps -tr "California is where Google is situated" | p
-ps -tr "organizations located in a subregion of a location" | p
-ps -tr "give me all organizations and in what subregion of what location they are located in" | p
-ps -tr "which organizations are located in a place which is the subregion of which location" | p
-ps -tr "where are the organizations located , in what subregion and region" | p
-ps -tr "which organizations are in which subregion and location" | p
-ps -tr "what organization is located in what subregion of which location" | p
-ps -tr "what are the organizations' locations by region and subregion" | p
-ps -tr "all organizations and their locations with their subregions" | p
-ps -tr "all organizations and the subregions of the locations they are located in" | p
-ps -tr "give me all organizations and the regions they are located in , with their subregions" | p
-ps -tr "the locations and subregions of all organizations" | p
-ps -tr "organizations which a located in subregions of Bulgaria" | p
-ps -tr "which organizations are located in subregions of Bulgaria" | p
-ps -tr "give me the organizations located in subregions of Bulgaria" | p
-ps -tr "give me all organizations that are located in subregions of Bulgaria" | p
-ps -tr "all organizations located in subregions of Bulgaria" | p
-ps -tr "all organizations which are in subregions of Bulgaria" | p
-ps -tr "the organizations which are in subregions of Bulgaria" | p
-ps -tr "the orgnaizations and the subregions of Bulgaria they are located in" | p
-ps -tr "the organizations and the subregions of Bulgaria they are in" | p
-ps -tr  "(simple} all organizations and the subregions of Bulgaria they are located in" | p
-ps -tr "all organizations in Sofia and a subregion of what area is Sofia" | p
-ps -tr "give me all organizations in Sofia and a subregion of which country it is" | p
-ps -tr "which organizations are located in Sofia , and where is Sofia" | p
-ps -tr "which organizations are located in Sofia and where is Sofia located" | p
-ps -tr "which organizations are located in Sofia and where is Sofia situated" | p
-ps -tr "all organizations located in Sofia and the region Sofia is subregion of" | p
-ps -tr "which organizations are located in Sofia , and Sofia is the subregion of which area" | p
-ps -tr "which organizations are in Sofia and a subregion of which country it is" | p
-ps -tr "all organizations in Sofia , a subregion of which country it is" | p
-ps -tr "all organizations in Sofia and the country of Sofia" | p
-ps -tr "which organizations are located in Sofia Bulgaria" | p
-ps -tr "all organizations located in Sofia Bulgaria" | p
-ps -tr "all organizations in Sofia Bulgaria" | p
-ps -tr "organizations which are in Sofia Bulgaria" | p
-ps -tr "organizations that are in Sofia Bulgaria" | p
-ps -tr "organizations located in Sofia , a subregion of Bulgaria" | p
-ps -tr "all organizations in Sofia , a subregion of Bulgaria" | p
-ps -tr "organizations that are in Sofia , which is a subregion of Bulgaria" | p
-ps -tr "organizations which are located in Sofia , which is in Bulgaria" | p
-ps -tr "organizations located in Sofia which is in Bulgaria" | p
-ps -tr "which organizations are situated in Sofia Bulgaria" | p
-ps -tr "all organizations situated in Sofia Bulgaria" | p
-ps -tr "organizations situated in Sofia , a subregion of Bulgaria" | p
-ps -tr "organizations which are situated in Sofia , which is in Bulgaria" | p
-ps -tr "organizations situated in Sofia which is in Bulgaria" | p
-ps -tr "what are the region and subregion where Google is located" | p
-ps -tr "what region and subregion Google is located in" | p
-ps -tr "the region and subregion Google is located in" | p
-ps -tr "the region and subregion of Google" | p
-ps -tr "the subregion of which region Google is located in" | p
-ps -tr "the subregion of which region is located Google in" | p
-ps -tr "which subregion and region Google is in" | p
-ps -tr "which are the region and subregion of Google" | p
-ps -tr "which are the locations of Google - region and subregion" | p
-ps -tr "give me the region and subregion Google is located in" | p
-ps -tr "where in the USA is Google" | p
-ps -tr "where in the USA is located Google" | p
-ps -tr "which subregion of the USA is Google located in" | p
-ps -tr "which subregion of the USA is Google in" | p
-ps -tr "which area in the USA is Google located in" | p
-ps -tr "which area of the USA is Google located in" | p
-ps -tr "the area of the USA Google is located in" | p
-ps -tr "the subregion of the USA where Google is located" | p
-ps -tr "the subregion of the USA Google is located in" | p
-ps -tr "give me the area of the USA Google is located in" | p
-ps -tr "give me the subregion of the USA where Google is located" | p
-ps -tr "give me the US state where Google is located" | p
-ps -tr "which country is located Google California in" | p
-ps -tr "where is located Google , California" | p
-ps -tr "what country is located Google , California in" | p
-ps -tr "what is the country of California , where Google is located" | p
-ps -tr "where is California , where Google is located in" | p
-ps -tr "give me the country of California , where Google is located in " | p
-ps -tr "what country is California located in , and Google" | p
-ps -tr "Google is located in California , USA" | p
-ps -tr "Google is located in California in the USA" | p
-ps -tr "Google is in California , the USA" | p
-ps -tr "Google is in California in the USA" | p
-ps -tr "Google's location is California , USA" | p
-ps -tr "Google's located in California in the USA" | p
-ps -tr "Google's location is California , which is in the USA" | p
-ps -tr "Google is located in California , which is in the USA" | p
-ps -tr "give me all people" | p
-ps -tr "give me all about all people" | p
-ps -tr "give me the names of all people" | p
-ps -tr "give me all people's names" | p
-ps -tr "person" | p
-ps -tr "all people" | p
-ps -tr "all about Marissa Mayer" | p
-ps -tr "give me all people named Marissa Mayer" | p
-ps -tr "who is Marissa Mayer" | p
-ps -tr "what person is Marissa Mayer" | p
-ps -tr "give me information about Marissa Mayer" | p
-ps -tr "what do you know about Marissa Mayer" | p
-ps -tr "all people named Marissa Mayer" | p
-ps -tr "give me all names and nicknames of all people" | p
-ps -tr "give me all names of all people" | p
-ps -tr "what are the names and the nicknames of all people" | p
-ps -tr "give me the names and nicknames of all people" | p
-ps -tr "give me the names of all people" | p
-ps -tr "the names and the nicknames of all people" | p
-ps -tr "all names and nicknames of all people" | p
-ps -tr "who is also known as Jung " | p
-ps -tr "who is also called Jung" | p
-ps -tr "who is otherwise known as Jung " | p
-ps -tr "who is otherwise called Jung " | p
-ps -tr "who is also named Jung" | p
-ps -tr "who is otherwise named Jung" | p
-ps -tr "who is famous with the name Jung" | p
-ps -tr "what is the full name of a person also known as Jung" | p
-ps -tr "what is the full name of a person otherwise known as Jung" | p
-ps -tr "what is the full name of a person also named Jung" | p
-ps -tr "what is the full name of a person otherwise named Jung" | p
-ps -tr "what is the full name of a person also called Jung" | p
-ps -tr "what is the full name of a person otherwise called Jung" | p
-ps -tr "give me all people with a nickname Jung" | p
-ps -tr "give me all people also named Jung" | p
-ps -tr "give me all people also known as Jung" | p
-ps -tr "give me all people otherwise known as Jung" | p
-ps -tr "give me all people also called Jung" | p
-ps -tr "give me all people otherwise called Jung" | p
-ps -tr "how is Carl Gustav Jung also known " | p
-ps -tr "how is Carl Gustav Jung also called" | p
-ps -tr "how is Carl Gustav Jung otherwise known" | p
-ps -tr "how is Carl Gustav Jung otherwise called" | p
-ps -tr "how is Carl Gustav Jung also named" | p
-ps -tr "how is Carl Gustav Jung otherwise named" | p
-ps -tr "what name is Carl Gustav Jung famous with" | p
-ps -tr "what name is Carl Gustav Jung known with" | p
-ps -tr "what name is Carl Gustav Jung called with" | p
-ps -tr "what name is Carl Gustav Jung also called with" | p
-ps -tr "give me the nickname of Carl Gustav Jung" | p
-ps -tr "give me Carl Gustav Jung's nickname" | p
-ps -tr "Carl Gustav Jung is also known as Jung" | p
-ps -tr "Carl Gustav Jung also called Jung" | p
-ps -tr "Carl Gustav Jung otherwise known as Jung" | p
-ps -tr "Carl Gustav Jung otherwise called Jung" | p
-ps -tr "Carl Gustav Jung also named Jung" | p
-ps -tr "Carl Gustav Jung otherwise named Jung" | p
-ps -tr "Carl Gustav Jung famous with the name Jung" | p
-ps -tr "Carl Gustav Jung known with the name Jung" | p
-ps -tr "Carl Gustav Jung called with the name Jung" | p
-ps -tr "Carl Gustav Jung also called with the name Jung" | p
-ps -tr "the nickname of Carl Gustav Jung is Jung" | p
-ps -tr "Carl Gustav Jung's nickname is Jung" | p
-ps -tr "who works as what" | p
-ps -tr "give me all people with their job titles" | p
-ps -tr "give me all job titles with their holders" | p
-ps -tr "give me all people with their job positions" | p
-ps -tr "give me all job positions with their holders" | p
-ps -tr "give me all people with their occupation" | p
-ps -tr "give me all people with their occupations" | p
-ps -tr "give me all occupations with their holders" | p
-ps -tr "what are all people by occupation" | p
-ps -tr "what are the jobs of all people" | p
-ps -tr "what are all people's occupations" | p
-ps -tr "give me all job positions and the people occupying them" | p
-ps -tr "who is appointed to work as what" | p
-ps -tr "whose appointment is what" | p
-ps -tr "who is paid for what" | p
-ps -tr "who is appointed for what" | p
-ps -tr "who is active as what" | p
-ps -tr "whose mandate is what" | p
-ps -tr "which person works as what" | p
-ps -tr "which person is appointed as what" | p
-ps -tr "what are the job positions of all people" | p
-ps -tr "what is everybody's job" | p
-ps -tr "who works as a CEO" | p
-ps -tr "whose job position is CEO" | p
-ps -tr "whose job title is CEO" | p
-ps -tr "whose occupation is CEO" | p
-ps -tr "who is CEO by occupation" | p
-ps -tr "who holds the position CEO" | p
-ps -tr "all people working as CEO" | p
-ps -tr "give me all CEOs" | p
-ps -tr "give me all people with the job position CEO" | p
-ps -tr "who has a job title CEO" | p
-ps -tr "who has a job position CEO" | p
-ps -tr "who is appointed as CEO" | p
-ps -tr "who is active as CEO" | p
-ps -tr "who has a mandate to be a CEO" | p
-ps -tr "whose mandate is to be a CEO" | p
-ps -tr "whose appointment is to be a CEO" | p
-ps -tr "who operates as CEO" | p
-ps -tr "who is paid to be a CEO" | p
-ps -tr "which person is mandated to be a CEO" | p
-ps -tr "who is a CEO" | p
-ps -tr "what does Udi Manber work" | p
-ps -tr "what's Udi Manber's job position" | p
-ps -tr "what's Udi Manber's job title" | p
-ps -tr "what does Udi Manber do" | p
-ps -tr "what is Udi Manber's job" | p
-ps -tr "what's the job of Udi Manber" | p
-ps -tr "what's the job title of Udi Manber" | p
-ps -tr "what's Udi Manber's occupation" | p
-ps -tr "what is Udi Manber by occupation" | p
-ps -tr "what job position does Udi Manber hold" | p
-ps -tr "what is the position of Udi Manber" | p
-ps -tr "what is the appointment of Udi Manber" | p
-ps -tr "what is the mandate of Udi Manber" | p
-ps -tr "what is Udi Manber paid for" | p
-ps -tr "what is Udi Manber's title" | p
-ps -tr "what is Udi Manber working as" | p
-ps -tr "what is Udi Manber appointed as" | p
-ps -tr "Ben Fried works as a Chief Information Officer" | p
-ps -tr "Ben Fried's job position is Chief Information Officer" | p
-ps -tr "Ben Fried is a Chief Information Officer" | p
-ps -tr "Ben Fried's job title is Chief Information Officer" | p
-ps -tr "Ben Fried's occupation is Chief Information Officer" | p
-ps -tr "Ben Fried is Cheif Information Officer by occupation" | p
-ps -tr "the Chief Information Officer is Ben Fried" | p
-ps -tr "Ben Fried holds the position of Chief Information Officer" | p
-ps -tr "Ben Fried is Chief Information Officer" | p
-ps -tr "Ben Fried is appointed as Chief Information Officer" | p
-ps -tr "Ben Fried is mandated as Chief Information Officer" | p
-ps -tr "Ben Fried has the title of Chief Information Officer" | p
-ps -tr "the title of Ben Fried is Chief Information Officer" | p
-ps -tr "Ben Fried works in a position of Chief Information Officer" | p
-ps -tr "the position of Ben Fried is Chief Information Officer" | p
-ps -tr "Ben Fried's title is Chief Information Officer" | p
-ps -tr "Ben Fried's position is Chief Information Officer" | p
-ps -tr "where do all people work and what is their occupation" | p
-ps -tr "who do all people work for and what's their occupation" | p
-ps -tr "give me all people with their job titles and the organization they work for" | p
-ps -tr "give me all job titles with their holders and the organization they work for" | p
-ps -tr "give me all people with their job positions and the organization they work for" | p
-ps -tr "give me all job positions with their holders and the organization they work for" | p
-ps -tr "give me all people with their occupation and where they work" | p
-ps -tr "give me all people with their occupations and where they work" | p
-ps -tr "what are all people by occupation and who do they work for" | p
-ps -tr "what are all people by occupation and what is the name of the organization they work for" | p
-ps -tr "what are the jobs of all people and who do they work for" | p
-ps -tr "what are the jobs of all people and what is the name of the organization they work for" | p
-ps -tr "what are all people's occupations and what is the name of the organizations they work for" | p
-ps -tr "who is employed where as what" | p
-ps -tr "who is employed at what organization in what position" | p
-ps -tr "who operates where and in what position" | p
-ps -tr "who is active at what organization in what capacity" | p
-ps -tr "who is paid by which organization for what work" | p
-ps -tr "who is appointed by which organization as in what capacity" | p
-ps -tr "which organization does employ whom as what" | p
-ps -tr "which organization appoints whom in what position" | p
-ps -tr "what is the job title of which person at what organization" | p
-ps -tr "what is the occupation of all people and who do they work for" | p
-ps -tr "which people work for what organization in what capacity" | p
-ps -tr "who works in what company and in what capacity" | p
-ps -tr "who works at Microsoft as what " | p
-ps -tr "who is who at Microsoft" | p
-ps -tr "who is appointed as what at Microsoft" | p
-ps -tr "who is employed by Microsoft as what" | p
-ps -tr "who is mandated by Microsoft as what" | p
-ps -tr "which position is occupied by whom at Microsoft" | p
-ps -tr "who occupies which position at Microsoft" | p
-ps -tr "who works at what position at Microsoft" | p
-ps -tr "who is active as what at Microsoft" | p
-ps -tr "who has what title at Microsoft" | p
-ps -tr "give me the names of the people that work for Microsoft with their job positions" | p
-ps -tr "give me the Microsoft employees names with their job titles" | p
-ps -tr "give me the names of the people that work for Microsoft with their job titles" | p
-ps -tr "give me the Microsoft employees names with their job positions" | p
-ps -tr "give me the Microsoft employees names with their occupations" | p
-ps -tr "give me the names of the people that work for Microsoft with their occupations" | p
-ps -tr "give me the names of the people that are active at Microsoft with their job positions" | p
-ps -tr "give me the names of the people that are active at Microsoft with their job titles" | p
-ps -tr "give me the names of the people that are active at Microsoft with their occupations" | p
-ps -tr "who works where as a CEO" | p
-ps -tr "who is apopinted at which oranigzation as a CEO" | p
-ps -tr "which organization employs whom as a CEO" | p
-ps -tr "which orgnization appoints whom as a CEO" | p
-ps -tr "which organization gives the mandate to whom to be the CEO" | p
-ps -tr "which organization has whom as the CEO" | p
-ps -tr "who is a CEO of which organization" | p
-ps -tr "who and where is CEO" | p
-ps -tr "who is a CEO of which organization" | p
-ps -tr "who is employed as CEO and in which organization" | p
-ps -tr "who is appointed as CEO and in which organization" | p
-ps -tr "who is mandated as CEO and in which organization" | p
-ps -tr "who is appointed as a CEO and where" | p
-ps -tr "who is a CEO and where" | p
-ps -tr "give me the names of all CEOs and the organizations they work for" | p
-ps -tr "give me the names of the people that work as a CEO and in which organization" | p
-ps -tr "give me the names of the people that have a job position CEO and in which organization" | p
-ps -tr "give me the names of the people that have a job title CEO and in which organization" | p
-ps -tr "give me the names of the people that have an occupation CEO and in which organization" | p
-ps -tr "give me the names of the people that occupy the the position CEO and in which organization" | p
-ps -tr "who is the president of Microsoft" | p
-ps -tr "who works as president of Microsoft" | p
-ps -tr "which person has the title president of Microsoft" | p
-ps -tr "who has the title president of Microsoft" | p
-ps -tr "who is employed as president of Microsoft" | p
-ps -tr "who is appointed as president of Microsoft" | p
-ps -tr "who has Microsoft employed as president" | p
-ps -tr "who is employed as president by Microsoft" | p
-ps -tr "who does Microsoft appoint as its president" | p
-ps -tr "who has the mandate to be the president of Microsoft" | p
-ps -tr "who acts as president of Microsoft" | p
-ps -tr "who acts as Microsoft's president" | p
-ps -tr "where does Eric Schmidt work and as what" | p
-ps -tr "where is Eric Schmidt apopinted and as what" | p
-ps -tr "what is the position of Eric Schmidt and at which organization does he work" | p
-ps -tr "what is the title of Eric Schmidt and where does he work" | p
-ps -tr "where does Eric Schmidt work and in what capacity" | p
-ps -tr "which organization has employed Eric Schmidt and as what" | p
-ps -tr "which organization has employed Eric Schmidt and in what capacity" | p
-ps -tr "where is Eric Schmidt appointed and as what" | p
-ps -tr "what is the title of Eric Schmidt at Google" | p
-ps -tr "what position does Eric Schmidt occupy at Google" | p
-ps -tr "what position does Eric Schmidt have at Google" | p
-ps -tr "what title does Eric Schmidt have at Google" | p
-ps -tr "Eric Schmidt is appointed at Google as what" | p
-ps -tr "Eric Schidt works for Google in what position" | p
-ps -tr "what is Eric Schmidt at Google" | p
-ps -tr "what mandate has Eric Schmidt at Google" | p
-ps -tr "the CEO of which organization is Eric Schmidt" | p
-ps -tr "Eric Schmidt is the CEO of which organization" | p
-ps -tr "Eric Schmidt is employed as CEO of which organization" | p
-ps -tr "where is Eric Schmidt the CEO" | p
-ps -tr "who employs Eric Schmidt as  CEO" | p
-ps -tr "where is Eric Schmidt appointed as CEO" | p
-ps -tr "which organization has employed Eric Schmidt as CEO" | p
-ps -tr "Eric Schmidt has the mandate of CEO for which organization" | p
-ps -tr "which organization gave Eric Schmidt the mandate to be the CEO" | p
-ps -tr "who appointed Eric Schmidt to be the CEO" | p
-ps -tr "which organization apopinted Eric Schmidt as the CEO" | p
-ps -tr "Eric Schmidt is CEO at Google" | p
-ps -tr "Eric Schmidt is the CEO of Google" | p
-ps -tr "Eric Schmidt has the title of CEO at Google" | p
-ps -tr "Eric Schmidt occupies the position of CEO at Google" | p
-ps -tr "Eric Schmidt acts as a CEO of Google" | p
-ps -tr "Eric Schmidt is employed as the CEO of Google" | p
-ps -tr "Eric Schmidt has the mandate of CEO of Google" | p
-ps -tr "Google has Eric Schmidt as its CEO" | p
-ps -tr "Google has employed Eric Schmidt as CEO" | p
-ps -tr "Google assigned Eric Schmidt to be the CEO" | p
-ps -tr "Google assigned the title of CEO to Eric Schmidt" | p
-ps -tr "Google gave the mandate of Eric Schmidt to be its CEO" | p
-ps -tr "Eric Schmidt's position is CEO at Google" | p
-ps -tr "Eric Schmidt's title is CEO at Google" | p
-ps -tr "who works where" | p
-ps -tr "who occupies position in which organization" | p
-ps -tr "which person works where" | p
-ps -tr "who is employed where" | p
-ps -tr "who is employed in what organization" | p
-ps -tr "what person has what workplace" | p
-ps -tr "who operates in what organization" | p
-ps -tr "which person operates in which organization" | p
-ps -tr "who occupies position where" | p
-ps -tr "who works at Google" | p
-ps -tr "all people working for Google" | p
-ps -tr "who is an employee of Google" | p
-ps -tr "all Google's employees" | p
-ps -tr "what are the names of the people working for Google" | p
-ps -tr "what are the names of all people working for Google" | p
-ps -tr "who operates at Google" | p
-ps -tr "what person exercises position at Google" | p
-ps -tr "who is active at Google" | p
-ps -tr "who works for Google" | p
-ps -tr "which person occupies position at Google" | p
-ps -tr "who has a job at Google" | p
-ps -tr "who is employed by Google" | p
-ps -tr "who is paid by Google" | p
-ps -tr "where does Sergey Brin work" | p
-ps -tr "what is the organization that employs Sergey Brin" | p
-ps -tr "which organization does Sergey Brin work for" | p
-ps -tr "who employes Sergey Brin" | p
-ps -tr "who does Sergey Brin work for" | p
-ps -tr "which organization is Sergey Brin employed by" | p
-ps -tr "which organization is Sergey Brin active in " | p
-ps -tr "Sergey Brin occupies position in which organizaton" | p
-ps -tr "where does Sergey Brin go to work" | p
-ps -tr "where is Sergey Brin professionally occupied" | p
-ps -tr "who is Sergey Brin's employer" | p
-ps -tr "who is the employer of Sergey Brin" | p
-ps -tr "Sergey Brin works at Google" | p
-ps -tr "Sergey Brin has position at Google" | p
-ps -tr "Sergey Brin is professionally occupied at Google" | p
-ps -tr "Sergey Brin is active at Google" | p
-ps -tr "Google has employed Sergey Brin" | p
-ps -tr "Google is the employer of Sergey Brin" | p
-ps -tr "Sergey Brin does work for Google" | p
-ps -tr "Sergey Brin is employed by Google" | p
-ps -tr "Sergey Brin has a work contract with Google" | p
-ps -tr "Sergey Brin has a job contract with Google" | p
-ps -tr "Sergey Brin is a professional at Google" | p
-ps -tr "who is also known as Jung and as Carl G Jung" | p
-ps -tr "who is also called Jung , or Carl G Jung" | p
-ps -tr "who is otherwise known as Jung , or Carl G Jung " | p
-ps -tr "who is otherwise called Jung , or Carl G Jung " | p
-ps -tr "who is also named Jung , or Carl G Jung" | p
-ps -tr "who is otherwise named Jung , or Carl G Jung" | p
-ps -tr "who is famous with the name Jung , or Carl G Jung" | p
-ps -tr "what is the full name of a person also known as Jung , or Carl G Jung" | p
-ps -tr "what is the full name of a person otherwise known as Jung , or Carl G Jung" | p
-ps -tr "what is the full name of a person also named Jung , or Carl G Jung" | p
-ps -tr "what is the full name of a person otherwise named Jung , or Carl G Jung" | p
-ps -tr "what is the full name of a person also called Jung , or Carl G Jung" | p
-ps -tr "what is the full name of a person otherwise called Jung , or Carl G Jung" | p
-ps -tr "give me all people with a nickname Jung , or Carl G Jung" | p
-ps -tr "give me all people also named Jung , or Carl G Jung" | p
-ps -tr "give me all people also known as Jung , or Carl G Jung" | p
-ps -tr "give me all people otherwise known as Jung , or Carl G Jung" | p
-ps -tr "give me all people also called Jung , or Carl G Jung" | p
-ps -tr "give me all people otherwise called Jung , or Carl G Jung" | p
-ps -tr "how is Carl Gustav Jung also known" | p
-ps -tr "how is Carl Gustav Jung also called" | p
-ps -tr "how is Carl Gustav Jung otherwise known" | p
-ps -tr "how is Carl Gustav Jung otherwise called" | p
-ps -tr "how is Carl Gustav Jung also named" | p
-ps -tr "how is Carl Gustav Jung otherwise named" | p
-ps -tr "what names is Carl Gustav Jung famous with" | p
-ps -tr "what names is Carl Gustav Jung known with" | p
-ps -tr "what names is Carl Gustav Jung called with" | p
-ps -tr "what names is Carl Gustav Jung also called with" | p
-ps -tr "give me the nicknames of Carl Gustav Jung" | p
-ps -tr "give me Carl Gustav Jung's nicknames" | p
-ps -tr "Carl Gustav Jung is also known as Jung and Carl G Jung" | p
-ps -tr "Carl Gustav Jung also called Jung and Carl G Jung" | p
-ps -tr "Carl Gustav Jung otherwise known as Jung and Carl G Jung" | p
-ps -tr "Carl Gustav Jung otherwise called Jung and Carl G Jung" | p
-ps -tr "Carl Gustav Jung also named Jung and Carl G Jung" | p
-ps -tr "Carl Gustav Jung otherwise named Jung and Carl G Jung" | p
-ps -tr "Carl Gustav Jung famous with the names Jung and Carl G Jung" | p
-ps -tr "Carl Gustav Jung known with the names Jung and Carl G Jung" | p
-ps -tr "Carl Gustav Jung called with the names Jung and Carl G Jung" | p
-ps -tr "Carl Gustav Jung also called with the names Jung and Carl G Jung" | p
-ps -tr "the nicknames of Carl Gustav Jung are Jung and Carl G Jung" | p
-ps -tr "Carl Gustav Jung's nicknames are Jung and Carl G Jung" | p
-ps -tr "Jung and Carl G Jung are names of Carl Gustav Jung" | p
-ps -tr "Jung and Carl G Jung are aliases of Carl Gustav Jung" | p
-ps -tr "Larry Page and Sergey Brin are co-founders of Google" | p
-ps -tr "co-founders of Google are Larry Page and Sergey Brin" | p
-ps -tr "Larry Page is co-founder of Google and Sergey Brin is co-founder of Google" | p
-ps -tr "Larry Page with Sergey Brin is co-founder of Google" | p
-ps -tr "Larry Page and Sergey Brin co-founded Google" | p
-ps -tr "Larry Page and Sergey Brin founded Google together" | p
-ps -tr "Larry Page co-founded Google with Sergey Brin" | p
-ps -tr "Larry Page and Sergey Brin estabslished Google together" | p
-ps -tr "Larry Page and Sergey Brin set up Google together" | p
-ps -tr "Larry Page established Google with Sergey Brin" | p
-ps -tr "Larry Page set up Google with Sergey Brin" | p
-ps -tr "Larry Page launched Google with Sergey Brin" | p
-ps -tr "Larry Page and Sergey Brin launched Google" | p
-ps -tr "Larry Page and Sergey Brin created Google" | p
-ps -tr "Larry Page and Sergey Brin constituted Google together" | p
-ps -tr "Sergey Brin and Larry Page work at Google" | p
-ps -tr "Sergey Brin works with Larry Page at Google" | p
-ps -tr "Sergey Brin and Larry Page are colleagues at Google" | p
-ps -tr "Sergey Brin and Larry Page are occupied at Google" | p
-ps -tr "Google has employed Sergey Brin and Larry Page" | p
-ps -tr "Sergey Brin and Larry Page are employed by Google" | p
-ps -tr "Sergey Brin and Larry Page have positions at Google" | p
-ps -tr "Sergey Brin and Larry Page are professionally active at Google" | p
-ps -tr "Sergey Brin and Larry Page get sallaries from Google" | p
-ps -tr "Sergey Brin and Larry Page are paid by Google" | p
-ps -tr "Sergey Brin , Larry Page and Eric Schmidt work at Google" | p
-ps -tr "Sergey Brin , Larry Page and Eric Schmidt are colleagues at Google" | p
-ps -tr "Sergey Brin , Larry Page and Eric Schmidt are employed by Google" | p
-ps -tr "Sergey Brin , Larry Page and Eric Schmidt collaborate in Google" | p
-ps -tr "Sergey Brin , Larry Page and Eric Schmidt are paid by Google" | p
-ps -tr "Sergey Brin , Larry Page and Eric Schmidt get sallaries at Google" | p
-ps -tr "Sergey Brin , Larry Page and Eric Schmidt are professionally active at Google" | p
-ps -tr "Google has employed Sergey Brin , Larry Page and Eric Schmidt" | p
-ps -tr "Sergey Brin , Larry Page and Eric Schmidt are appointed by Google" | p
-ps -tr "Sergey Brin , Larry Page and Eric Schmidt do work for Google" | p
diff --git a/examples/query/test.txt b/examples/query/test.txt
deleted file mode 100644
--- a/examples/query/test.txt
+++ /dev/null
@@ -1,566 +0,0 @@
-
-
- What are the names of all locations that are subregions of other locations
- give me the names of all locations that are subregions of other locations
- give me the sub-regions of all locations
- give me all locations with their sub-regions
- give me all locations' sub-regions
- give me all locations and their subregions
- give me all subregions and their locations
- what are the subregions of all locations
- what subregions do all locations have
- what do all locations have as subregions
- What are the names of all locations that are subregion of Bulgaria
- give me the sub-regions of Bulgaria
- give me the Bulgarian sub-regions
- What are the Bulgarian sub-regions
- What are the names of the Bulgarian sub-regions
- what are the names of all subregions of Bulgaria
- what are the subregions of Bulgaria
- what subregions does Bulgaria have
- Bulgarian subregions
- subregions of Bulgaria
- Where is Oblast Sofiya
- give me the location of Oblast Sofiya
- the location of Oblast Sofyia
- what country is Oblast Sofyia in
- Oblast Sofyia is in Bulgaria
- Oblast Sofyia is located in Bulgaria
- Oblast Sofyia is a subregion of Bulgaria
- Oblast Sofyia's location is Bulgaria
- Oblast Sofyia's location is in Bulgaria
- One subregion of Bulgaria is Oblast Sofyia
- A subregion of Bulgaria is Oblast Sofyia
- Oblast SOfyia is the name of a subregion of Bulgaria
- Bulgaria has a subregion - Oblast Sofyia
- Oblast Sofyia is a Bulgarian subregion
- Oblast Sofyia is a Bulgarian location
- Which are all organizations
- What are the organizations
- all organizations
- give me all organizations
- the organizations
- what are the names of all organizations
- give me all organizations' names
- the names of all organizations
- all organizations' names
- organizations
- What is Microsoft
- What organization is Microsoft
- Give me information about Microsoft
- all about Microsoft
- give me all organizations named Microsoft
- give me all organizations that start with Microsoft
- all organizations' names starting with Microsoft
- what are the organizations starting with Microsoft
- what are the organizations that start with Microsoft
- organizations starting with Microsoft
- all organizations and their locations
- give me all organizations with their locations
- which organizations with their locations do you have
- which organizations are located where
- organizations with their locations
- give me the organizations and their locations
- what are the organizations and their locations
- what organizations are located in what locations
- the names of organizations and their locations
- what are the names of all organizations and their locations
- all organizations in Bulgaria
- give me all organizations in Bulgaria
- organizations located in Bulgaria
- organizations in Bulgaria
- organizations from Bulgaria
- which organizations are from Bulgaria
- which organizations are in Bulgaria
- which organizations are located in Bulgaria
- organizations that are located in Bulgaria
- organizations that are in Bulgaria
- organizations which are in Bulgaria
- organizations which are located in Bulgaria
- Where is Google located
- Where is Google
- What is Google's location
- the location of Google
- give me the location of Google
- give me where is Google
- give me where Google is located
- what is the location of Google
- Google's location
- Google is in California
- Google is located in California
- Google's location is California
- Google's in California
- Google's location is in California
- Google has a location California
- California is Google's location
- California is where Google is located
- california is the location of Google
- Google is situated in california
- California is where Google is situated
- Organizations located in a subregion of a location
- give me all organizations and in what subregion of what location they are located in
- which organizations are located in a place which is the subregion of which location
- where are the organizations located, in what subregion and region
- which organizations are in which subregion and location
- what organization is located in what subregion of which location
- what are the organizations' locations by region and subregion
- all organizations and their locations with their subregions
- all organizations and the subregions of the locations they are located in
- give me all organizations and the regions they are located in, with their subregions
- the locations and subregions of all oragnizations
- Orgnaizations which a located in subregions of Bulgaria
- which organizations are located in subregions of Bulgaria
- give me the organizations located in subregions of Bulgaria
- give me all organizations that are located in subregions of Bulgaria
- all organizations located in subregions of Bulgaria
- all organizations which are in subregions of Bulgaria
- the organizations which are in subregions of Bulgaria
- the orgnaizations and the subregions of Bulgaria they are located in
- the organizations and the subregions of Bulgaria they are in
-(simple} all organizations and the subregions of Bulgaria they are located in
- all organizations in Sofia and a subregion of what area is Sofia
- give me all organizations in Sofia and a subregion of which country it is
- which organizations are located in Sofia, and where is Sofia
- Which organizations are located in Sofia and where is Sofia located
- which organizations are located in Sofia and where is Sofia situated
- all organizations located in Sofia and the region Sofia is subregion of
- which organizations are located in Sofia, and Sofia is the subregion of which area
- which organizations are in Sofia and a subregion of which country it is
- all organizations in Sofia, a subregion of which country it is
- all organizations in Sofia and the country of Sofia
- Which organizations are located in Sofia Bulgaria
- all organizations located in Sofia Bulgaria
- all organizations in Sofia Bulgaria
- organizations which are in Sofia Bulgaria
- organizations that are in Sofia Bulgaria
- organizations located in Sofia, a subregion of Bulgaria
- all organizations in Sofia, a subregion of Bulgaria
- organizations that are in Sofia, which is a subregion of Bulgaria
- organizations which are located in Sofia, which is in Bulgaria
- organizations located in Sofia which is in Bulgaria
- Which organizations are situated in Sofia Bulgaria
- all organizations situated in Sofia Bulgaria
- organizations situated in Sofia, a subregion of Bulgaria
- organizations which are situated in Sofia, which is in Bulgaria
- organizations situated in Sofia which is in Bulgaria
- What are the region and subregion where Google is located
- What region and subregion Google is located in
- the region and subregion Google is located in
- the region and subregion of Google
- the subregion of which region Google is located in
- the subregion of which region is located Google in
- which subregion and region Google is in
- which are the region and subregion of Google
- which are the locations of Google - region and subregion
- give me the region and subregion Google is located in
- Where in the USA is Google
- Where in the USA is located Google
- Which subregion of the USA is Google located in
- Which subregion of the USA is Google in
- Which area in the USA is Google located in
- Which area of the USA is Google located in
- the area of the USA Google is located in
- the subregion of the USA where Google is located
- the subregion of the USA Google is located in
- give me the area of the USA Google is located in
- give me the subregion of the USA where Google is located
- give me the US state where Google is located
- Which country is located Google California in
- Where is located Google, California
- What country is located Google, California in
- What is the country of California, where Google is located
- Where is California, where Google is located in
- give me the country of California, where Google is located in 
- what country is California located in, and Google
- Google is located in California, USA
- Google is located in California in the USA
- Google is in California, the USA
- Google is in California in the USA
- Google's location is California, USA
- Google's located in California in the USA
- Google's location is California, which is in the USA
- Google is located in California, which is in the USA
- give me all people
- give me all about all people
-{simples} give me the names of all people
- give me all people's names
- person
- all people
- all about Marissa Mayer
- give me all people named Marissa Mayer
- who is Marissa Mayer
- what person is Marissa Mayer
- give me information about Marissa Mayer
- what do you know about Marissa Mayer
- all people named Marissa Mayer
- give me all names and nicknames of all people
- give me all names of all people
- What are the names and the nicknames of all people
- give me the names and nicknames of all people
- give me the names of all people
- the names and the nicknames of all people
- all names and nicknames of all people
- Who is also known as Jung 
- Who is also called Jung
- Who is otherwise known as Jung 
- Who is otherwise called Jung 
- Who is also named Jung
- Who is otherwise named Jung
- Who is famous with the name Jung
- What is the full name of a person also known as Jung
- What is the full name of a person otherwise known as Jung
- What is the full name of a person also named Jung
- What is the full name of a person otherwise named Jung
- What is the full name of a person also called Jung
- What is the full name of a person otherwise called Jung
- give me all people with a nickname Jung
- give me all people also named Jung
- give me all people also known as Jung
- give me all people otherwise known as Jung
- give me all people also called Jung
- give me all people otherwise called Jung
- How is Carl Gustav Jung also known 
- How is Carl Gustav Jung also called
- How is Carl Gustav Jung otherwise known
- How is Carl Gustav Jung otherwise called
- How is Carl Gustav Jung also named
- How is Carl Gustav Jung otherwise named
- What name is Carl Gustav Jung famous with
- What name is Carl Gustav Jung known with
- What name is Carl Gustav Jung called with
- What name is Carl Gustav Jung also called with
- give me the nickname of Carl Gustav Jung
- give me Carl Gustav Jung's nickname
- Carl Gustav Jung is also known as Jung
- Carl Gustav Jung also called Jung
- Carl Gustav Jung otherwise known as Jung
- Carl Gustav Jung otherwise called Jung
- Carl Gustav Jung also named Jung
- Carl Gustav Jung otherwise named Jung
- Carl Gustav Jung famous with the name Jung
- Carl Gustav Jung known with the name Jung
- Carl Gustav Jung called with the name Jung
- Carl Gustav Jung also called with the name Jung
- the nickname of Carl Gustav Jung is Jung
- Carl Gustav Jung's nickname is Jung
- Who works as what
- give me all people with their job titles
- give me all job titles with their holders
- give me all people with their job positions
- give me all job positions with their holders
- give me all people with their occupation
- give me all people with their occupations
- give me all occupations with their holders
- What are all people by occupation
- What are the jobs of all people
- What are all people's occupations
- give me all job positions and the people occupying them
- who is appointed to work as what
- whose appointment is what
- who is paid for what
- who is appointed for what
- who is active as what
- whose mandate is what
- which person works as what
- which person is appointed as what
- what are the job positions of all people
- what is everybody's job
- Who works as a CEO
- Whose job position is CEO
- Whose job title is CEO
- Whose occupation is CEO
- Who is CEO by occupation
- Who holds the position CEO
- all people working as CEO
- give me all CEOs
- give me all people with the job position CEO
- Who has a job title CEO
- Who has a job position CEO
- who is appointed as CEO
- who is active as CEO
- who has a mandate to be a CEO
- whose mandate is to be a CEO
- whose appointment is to be a CEO
- who operates as CEO
- who is paid to be a CEO
- which person is mandated to be a CEO
- who is a CEO
- What does Udi Manber work
- What's Udi Manber's job position
- What's Udi Manber's job title
- What does Udi Manber do
- What is Udi Manber's job
- What's the job of Udi Manber
- What's the job title of Udi Manber
- What's Udi Manber's occupation
- What is Udi Manber by occupation
- What job position does Udi Manber hold
- What is the position of Udi Manber
- What is the appointment of Udi Manber
- What is the mandate of Udi Manber
- What is Udi Manber paid for
- What is Udi Manber's title
- What is Udi Manber working as
- What is Udi Manber apopinted as
- Ben Fried works as a Chief Information Officer
- Ben Fried's job position is Chief Information Officer
- Ben Fried is a Chief Information Officer
- Ben Fried's job title is Chief Information Officer
- Ben Fried's occupation is Chief Information Officer
- Ben Fried is Cheif Information Officer by occupation
- The Chief Information Officer is Ben Fried
- Ben Fried holds the position of Chief Information Officer
- Ben Fried is Chief Information Officer
- Ben Fried is appointed as Chief Information Officer
- Ben Fried is mandated as Chief Information Officer
- Ben Fried has the title of Chief Information Officer
- The title of Ben Fried is Chief Information Officer
- Ben Fried works in a position of Chief Information Officer
- The position of Ben Fried is Chief Information Officer
- Ben Fried's title is Chief Information Officer
- Ben fried's position is Chief Information Officer
- Where do all people work and what is their occupation
- Who do all people work for and what's their occupation
- give me all people with their job titles and the Organization they work for
- give me all job titles with their holders and the Organization they work for
- give me all people with their job positions and the Organization they work for
- give me all job positions with their holders and the Organization they work for
- give me all people with their occupation and where they work
- give me all people with their occupations and where they work
- What are all people by occupation and who do they work for
- What are all people by occupation and what is the name of the organization they work for
- What are the jobs of all people and who do they work for
- What are the jobs of all people and what is the name of the organization they work for
- What are all people's occupations and what is the name of the organizations they work for
- Who is employed where as what
- Who is employed at what organization in what position
- Who operates where and in what position
- who is active at what organization in what capacity
- who is paid by which organization for what work
- who is appointed by which organization as in what capacity
- which orgniazation does employ whom as what
- which organization appoints whom in what position
- what is the job title of which person at what organization
- what is the occupation of all people and who do they work for
- which people work for what organization in what capacity
- who works in what company and in what capacity
- Who works at Microsoft as what 
- Who is who at Microsoft
- Who is appointed as what at Microsoft
- Who is employed by Microsoft as what
- Who is mandated by Microsoft as what
- Which position is occupied by whom at Microsoft
- Who occupies which position at Microsoft
- Who works at what position at Microsoft
- who is active as what at Microsoft
- who has what title at Microsoft
- give me the names of the people that work for Microsoft with their job positions
- give me the Microsoft employees names with their job titles
- give me the names of the people that work for Microsoft with their job titles
- give me the Microsoft employees names with their job positions
- give me the Microsoft employees names with their occupations
- give me the names of the people that work for Microsoft with their occupations
- give me the names of the people that are active at Microsoft with their job positions
- give me the names of the people that are active at Microsoft with their job titles
- give me the names of the people that are active at Microsoft with their occupations
- Who works where as a CEO
- Who is apopinted at which oranigzation as a CEO
- Which organization employs whom as a CEO
- Which orgnization appoints whom as a CEO
- Which organization gives the mandate to whom to be the CEO
- Which organization has whom as the CEO
- who is a CEO of which organization
- who and where is CEO
- who is a CEO of which organization
- who is employed as CEO and in which organization
- who is appointed as CEO and in which organization
- who is mandated as CEO and in which organization
- who is appointed as a CEO and where
- who is a CEO and where
- give me the names of all CEOs and the organizations they work for
- give me the names of the people that work as a CEO and in which organization
- give me the names of the people that have a job position CEO and in which organization
- give me the names of the people that have a job title CEO and in which organization
- give me the names of the people that have an occupation CEO and in which organization
- give me the names of the people that occupy the the position CEO and in which organization
- Who is the president of Microsoft
- Who works as president of Microsoft
- Which person has the title president of Microsoft
- who has the title president of Microsoft
- who is employed as president of Microsoft
- who is appointed as president of Microsoft
- who has Microsoft employed as president
- who is employed as president by Microsoft
- who does Microsoft appoint as its president
- who has the mandate to be the president of Microsoft
- who acts as president of Microsoft
- who acts as Microsoft's president
- Where does Eric Schmidt work and as what
- Where is Eric Schmidt apopinted and as what
- What is the position of Eric Schmidt and at which organization does he work
- What is the title of Eric Schmidt and where does he work
- Where does Eric Schmidt work and in what capacity
- Which organization has employed Eric Schmidt and as what
- Which organization has employed Eric Schmidt and in what capacity
- Where is Eric Schmidt appointed and as what
- What is the title of Eric Schmidt at Google
- What position does Eric Schmidt occupy at Google
- What position does Eric Schmidt have at Google
- What title does Eric Schmidt have at Google
- Eric Schmidt is appointed at Google as what
- Eric Schidt works for Google in what position
- What is Eric Schmidt at Google
- What mandate has Eric Schmidt at Google
- The CEO of which organization is Eric Schmidt
- Eric Schmidt is the CEO of which organization
- Eric Schmidt is employed as CEO of which organization
- where is Eric Schmidt the CEO
- Who employs Eric Schmidt as  CEO
- where is Eric Schmidt appointed as CEO
- which organization has employed Eric Schmidt as CEO
- Eric Schmidt has the mandate of CEO for which organization
- Which organization gave Eric Schmidt the mandate to be the CEO
- Who appointed Eric Schmidt to be the CEO
- which organization apopinted Eric Schmidt as the CEO
- Eric Schmidt is CEO at Google
- Eric Schmidt is the CEO of Google
- Eric Schmidt has the title of CEO at Google
- Eric Schmidt occupies the position of CEO at Google
- Eric Schmidt acts as a CEO of Google
- Eric Schmidt is employed as the CEO of Google
- Eric Schmidt has the mandate of CEO of Google
- Google has Eric Schmidt as its CEO
- Google has employed Eric Schmidt as CEO
- Google assigned Eric Schmidt to be the CEO
- Google assigned the title of CEO to Eric Schmidt
- Google gave the mandate of Eric Schmidt to be its CEO
- Eric Schmidt's position is CEO at Google
- Eric Schmidt's title is CEO at Google
- Who works where
- who occupies position in which organization
- which person works where
- who is employed where
- who is employed in what organization
- what person has what workplace
- who operates in what organization
- which person operates in which organization
- who occupies position where
- Who works at Google
- all people working for Google
- who is an employee of Google
- all Google's employees
- what are the names of the people working for Google
- what are the names of all people working for Google
- who operates at Google
- what person exercises position at Google
- who is active at Google
- who works for Google
- which person occupies position at Google
- who has a job at Google
- who is employed by Google
- who is paid by Google
- Where does Sergey Brin work
- What is the organization that employs Sergey Brin
- Which organization does Sergey Brin work for
- Who employes Sergey Brin
- Who does Sergey Brin work for
- Which organization is Sergey Brin employed by
- Which organization is Sergey Brin active in 
- Sergey Brin occupies position in which organizaton
- Where does Sergey Brin go to work
- Where is Sergey Brin professionally occupied
- Who is Sergey Brin's employer
- Who is the employer of Sergey Brin
- Sergey Brin works at Google
- Sergey Brin has position at Google
- Sergey Brin is professionally occupied at Google
- Sergey Brin is active at Google
- Google has employed Sergey Brin
- Google is the employer of Sergey Brin
- Sergey Brin does work for Google
- Sergey Brin is employed by Google
- Sergey Brin has a work contract with Google
- Sergey Brin has a job contract with Google
- Sergey Brin is a professional at Google
- Who is also known as Jung and as Carl G Jung
- Who is also called Jung, or Carl G Jung
- Who is otherwise known as Jung, or Carl G Jung 
- Who is otherwise called Jung, or Carl G Jung 
- Who is also named Jung, or Carl G Jung
- Who is otherwise named Jung, or Carl G Jung
- Who is famous with the name Jung, or Carl G Jung
- What is the full name of a person also known as Jung, or Carl G Jung
- What is the full name of a person otherwise known as Jung, or Carl G Jung
- What is the full name of a person also named Jung, or Carl G Jung
- What is the full name of a person otherwise named Jung, or Carl G Jung
- What is the full name of a person also called Jung, or Carl G Jung
- What is the full name of a person otherwise called Jung, or Carl G Jung
- give me all people with a nickname Jung, or Carl G Jung
- give me all people also named Jung, or Carl G Jung
- give me all people also known as Jung, or Carl G Jung
- give me all people otherwise known as Jung, or Carl G Jung
- give me all people also called Jung, or Carl G Jung
- give me all people otherwise called Jung, or Carl G Jung
- How is Carl Gustav Jung also known
- How is Carl Gustav Jung also called
- How is Carl Gustav Jung otherwise known
- How is Carl Gustav Jung otherwise called
- How is Carl Gustav Jung also named
- How is Carl Gustav Jung otherwise named
- What names is Carl Gustav Jung famous with
- What names is Carl Gustav Jung known with
- What names is Carl Gustav Jung called with
- What names is Carl Gustav Jung also called with
- give me the nicknames of Carl Gustav Jung
- give me Carl Gustav Jung's nicknames
- Carl Gustav Jung is also known as Jung and Carl G Jung
- Carl Gustav Jung also called Jung and Carl G Jung
- Carl Gustav Jung otherwise known as Jung and Carl G Jung
- Carl Gustav Jung otherwise called Jung and Carl G Jung
- Carl Gustav Jung also named Jung and Carl G Jung
- Carl Gustav Jung otherwise named Jung and Carl G Jung
- Carl Gustav Jung famous with the names Jung and Carl G Jung
- Carl Gustav Jung known with the names Jung and Carl G Jung
- Carl Gustav Jung called with the names Jung and Carl G Jung
- Carl Gustav Jung also called with the names Jung and Carl G Jung
- the nicknames of Carl Gustav Jung are Jung and Carl G Jung
- Carl Gustav Jung's nicknames are Jung and Carl G Jung
- Jung and Carl G Jung are names of Carl Gustav Jung
- Jung and Carl G Jung are aliases of Carl Gustav Jung
- Larry Page and Sergey Brin are co-founders of Google
- Co-founders of Google are Larry Page and Sergey Brin
- Larry Page is co-founder of Google and Sergey Brin is co-founder of Google
- Larry Page with Sergey Brin is co-founder of Google
- Larry Page and Sergey Brin co-founded Google
- Larry Page and Sergey Brin founded Google together
- Larry Page co-founded Google with Sergey Brin
- Larry Page and Sergey Brin estabslished Google together
- Larry Page and Sergey Brin set up Google together
- Larry Page established Google with Sergey Brin
- Larry Page set up Google with Sergey Brin
- Larry Page launched Google with Sergey Brin
- Larry Page and Sergey Brin launched Google
- Larry Page and Sergey Brin created Google
- Larry Page and Sergey Brin constituted Google together
- Sergey Brin and Larry Page work at Google
- Sergey Brin works with Larry Page at Google
- Sergey Brin and Larry Page are colleagues at Google
- Sergey Brin and Larry Page are occupied at Google
- Google has employed Sergey Brin and Larry Page
- Sergey Brin and Larry Page are employed by Google
- Sergey Brin and Larry Page have positions at Google
- Sergey Brin and Larry Page are professionally active at Google
- Sergey Brin and Larry Page get sallaries from Google
- Sergey Brin and Larry Page are paid by Google
- Sergey Brin, Larry Page and Eric Schmidt work at Google
- Sergey Brin, Larry Page and Eric Schmidt are colleagues at Google
- Sergey Brin, Larry Page and Eric Schmidt are employed by Google
- Sergey Brin, Larry Page and Eric Schmidt collaborate in Google
- Sergey Brin, Larry Page and Eric Schmidt are paid by Google
- Sergey Brin, Larry Page and Eric Schmidt get sallaries at Google
- Sergey Brin, Larry Page and Eric Schmidt are professionally active at Google
- Google has employed Sergey Brin, Larry Page and Eric Schmidt
- Sergey Brin, Larry Page and Eric Schmidt are appointed by Google
- Sergey Brin, Larry Page and Eric Schmidt do work for Google
-
-
diff --git a/examples/sammie/ExtSammie.gf b/examples/sammie/ExtSammie.gf
deleted file mode 100644
--- a/examples/sammie/ExtSammie.gf
+++ /dev/null
diff --git a/examples/sammie/ParamSammie.gf b/examples/sammie/ParamSammie.gf
deleted file mode 100644
--- a/examples/sammie/ParamSammie.gf
+++ /dev/null
@@ -1,47 +0,0 @@
-interface ParamSammie = open Syntax in {
-
-oper 
-  song_N, track_N, album_N, record_N, cd_N, 
-    playlist_N, artist_N, number_N, rock_N : N ;
-  new_A : A ;
-
-  add_V3, remove_V3, show_V3 : V3 ;
-  tell_V2Q, show_V2Q : V2Q ;
-  create_V2, play_V2, return_V2, goto_V2, 
-    record_V2, make_V2 : V2 ;
-  stop_V : V ;
-
-  back_Adv : Adv ;
-
-  what_IAdv : IAdv ;
-
-  previous_A, next_A : A ;
-  please_PConj : PConj ;
-
-  mainmenu_NP : NP ;
-
-  goback_VP : VP ;
-  shutup_VP : VP ;
-  pause_VP  : VP ;
-  resume_VP : VP ;
-
-  whatever_Utt : Utt ;
-
-  typeWithGenre : CN -> CN -> CN ;
-
-  name : Str -> PN ;
-
-  WhatName : NP -> QCl ;
-
-  past : Tense * Ant ;
-
-  imperative : VP -> Utt ;
-
-  previous, next : CN -> NP ;
-
-  what_say : Utt ;
-  all_art : Quant ;
-
-  this : CN -> NP ;
-
-}
diff --git a/examples/sammie/ParamSammieEng.gf b/examples/sammie/ParamSammieEng.gf
deleted file mode 100644
--- a/examples/sammie/ParamSammieEng.gf
+++ /dev/null
@@ -1,87 +0,0 @@
-instance ParamSammieEng of ParamSammie = open 
-  SyntaxEng,
-  ExtraEng,
-  SymbolicEng,
-  ParadigmsEng,
-  IrregEng, 
-  (C = ConstructX),
-  Prelude 
-in {
-
-oper 
-
-  song_N = mkN "song" ;
-  track_N = mkN "track" ;
-  album_N = mkN "album" ;
-  record_N = mkN "record" ;
-  cd_N = mkN "CD" ;
-  playlist_N = mkN "playlist" ;
-  artist_N = mkN "artist" ;
-  number_N = mkN "number" ;
-  rock_N = mkN "rock" ;
-
-  new_A = regA "new" ;
-
-  add_V3 = dirV3 (mkV "add") to_Prep ;
-  remove_V3 = dirV3 (mkV "remove") from_Prep ;
-  show_V3 = dirdirV3 (mkV "show") ;
-
-  create_V2 = dirV2 (mkV "create") ;
-  show_V2Q = mkV2Q (dirV2 (mkV "show")) (mkPrep []) ;
-  tell_V2Q = mkV2Q (dirV2 tell_V) (mkPrep []) ;
-  play_V2 = dirV2 (mkV "play") ;
-  return_V2 = mkV2 (mkV "return") to_Prep ;
-  goto_V2 = mkV2 go_V to_Prep ;
-  record_V2 = dirV2 (mkV "record") ;
-  make_V2 = dirV2 make_V ;
-
-  stop_V = regDuplV "stop" ;
-
-  back_Adv = mkAdv "back" ;
-
-  what_IAdv = C.mkIAdv "what" ;
-
-  previous_A = mkA "previous" ;
-  next_A = mkA "next" ;
-  please_PConj = C.mkPConj "please" ;
-
-  mainmenu_NP = 
-    mkNP the_Art (mkCN (mkA "main") (mkN "menu")) ;
-
-  goback_VP = mkVP (mkVP go_V) back_Adv ;
-  shutup_VP = mkVP (partV shut_V "up") ;
-  pause_VP  = mkVP (mkV "pause") ;
-  resume_VP = mkVP (mkV "resume") ;
-
-  whatever_Utt = C.mkUtt "whatever" ;
-
-  typeWithGenre x genre = mkCN genre (mkNP x) ;
-
-  name = regPN ;
-
-  WhatName = mkQCl what_IAdv ;
-
-  past = <pastTense,simultaneousAnt> ;
-
-  imperative vp = 
-      mkUtt (mkImp vp)
-    | mkUtt (mkQS (mkQCl (mkCl (mkNP youSg_Pron) can_VV vp)))
-    | mkUtt (mkCl (mkNP i_Pron) want_VV vp)
-    | mkUtt vp
-    ;
-
-
-  previous cn = mkNP the_Art (mkCN previous_A cn) ;
-  next cn = mkNP the_Art (mkCN next_A cn) ;
-
-  what_say = mkUtt whatSg_IP ;
-
-  all_art = a_Art | the_Art ;
-
-  artist_Prep = by8agent_Prep | with_Prep ;
-
-  this cn = 
-      mkNP this_Quant
-    | mkNP the_Art (mkCN (mkA "current") cn)
-    ;
-}
diff --git a/examples/sammie/ParamSammieFin.gf b/examples/sammie/ParamSammieFin.gf
deleted file mode 100644
--- a/examples/sammie/ParamSammieFin.gf
+++ /dev/null
@@ -1,91 +0,0 @@
-instance ParamSammieFin of ParamSammie = open 
-  SyntaxFin,
-  ExtraFin,
-  SymbolicFin,
-  (R = ResFin), ----
-  ParadigmsFin,
-  (C = ConstructX),
-  Prelude 
-in {
-
-oper 
-
-  song_N = mkN "laulu" ;
-  track_N = mkN "kappale" ;
-  album_N = mkN "albumi" ;
-  record_N = mkN "levy" ;
-  cd_N = mkN "cd-levy" ;
-  playlist_N = mkN "soittolista" ;
-  artist_N = mkN "artisti" ;
-  number_N = mkN "numero" ;
-  rock_N = mkN "rock" ;
-
-  new_A = mkA (mkN "uusi" "uuden" "uusia") ;
-
-  add_V3 = 
-    dirV3 (mkV "lisätä") illative ;
-  remove_V3 = 
-    dirV3 (mkV "poistaa") ablative ;
-  show_V3 = mkV3 (mkV "näyttää") (casePrep allative) accPrep ;
-
-  create_V2 = dirV2 (mkV "luoda") ;
-  tell_V2Q = mkV2Q (mkV "sanoa") (casePrep allative) ;
-  play_V2 = dirV2 (mkV "soittaa") ;
-  show_V2Q = mkV2Q (mkV "näyttää") (casePrep allative) ;
-  return_V2 = mkV2 (mkV "palata") to_Prep ;
-  goto_V2 = mkV2 (mkV "mennä") to_Prep ;
-  record_V2 = dirV2 (mkV "levyttää") ;
-  make_V2 = dirV2 (mkV "tehdä" "tekee" "teen" "tekevät" "tehkää" "tehdään"
-      "teki" "tein" "tekisi" "tehnyt" "tehty" "tehdyn") ; 
-
-  stop_V = mkV "lopettaa" ;
-
-  back_Adv = mkAdv "takaisin" ;
-
-  what_IAdv = C.mkIAdv "mikä" ;
-
-  previous_A = mkA "edellinen" ; 
-  next_A = mkA "seuraava" ; 
-  please_PConj = C.mkPConj ["ole hyvä"] ;
-
-  mainmenu_NP = mkNP the_Art (mkN "päävalikko") ;
-
-  goback_VP = mkVP (mkVP (mkV "mennä")) back_Adv ;
-  shutup_VP = mkVP (mkAdv "hiljaa") ;
-  pause_VP  = mkVP (dirV2 (mkV "pitää")) (mkNP the_Art (mkN "tauko")) ;
-  resume_VP = mkVP (mkVP (mkV "palata")) (mkAdv "asiaan") ;
-
-  whatever_Utt = C.mkUtt ["mitä tahansa"] ;
-
-  typeWithGenre x genre =
-    mkCN x (mkRS (RelExistNP in_Prep which_RP (mkNP genre))) ;
-
-  name = mkPN ;
-
-  WhatName = mkQCl what_IAdv ;
-
-
-  past = <presentTense,anteriorAnt> ;
-
-  imperative vp = 
-      mkUtt (mkImp vp)
-    | mkUtt (mkQS (mkQCl (mkCl (mkNP youSg_Pron) can_VV vp)))
-    | mkUtt (mkCl (mkNP i_Pron) want_VV vp)
-    | mkUtt vp
-    ;
-
-  previous cn = mkNP the_Art (mkCN previous_A cn) ;
-  next cn = mkNP the_Art (mkCN next_A cn) ;
-
-  what_say = mkUtt whatPart_IP ;
-
-  all_art = the_Art ;
-
-  artist_Prep = casePrep ablative ;
-
-  this cn = 
-      mkNP this_Quant
-    | mkNP the_Art (mkCN (mkA "tämänhetkinen") cn)
-    ;
-
-}
diff --git a/examples/sammie/ParamSammieFre.gf b/examples/sammie/ParamSammieFre.gf
deleted file mode 100644
--- a/examples/sammie/ParamSammieFre.gf
+++ /dev/null
@@ -1,113 +0,0 @@
-instance ParamSammieFre of ParamSammie = open 
-  GrammarFre,
-  SyntaxFre,
-  ExtraFre,
-  SymbolFre,
-  IrregFre,
-  ParadigmsFre,
-  (M = MorphoFre), ---
-  ConstructX,
-  Prelude 
-in {
-
-oper 
-
-  song_N = regGenN "chanson" feminine ;
-  track_N = regN "morceau" ;
-  album_N = regN "album" ;
-  record_N = regGenN "disque" masculine ;
-  cd_N = regN "cd" ;
-  playlist_N = compN (regN "liste") ["de lecture"] ;
-  artist_N = regGenN "artiste" masculine ;
-  number_N = regN "numéro" ;
-  rock_N = regN "rock" ;
-
-  new_A = 
-    prefA (compADeg (mkA "nouveau" "nouvelle" "nouveaux" "nouvellement")) ;
-
-  add_V3 = 
-    dirdirV3 (regV "ajouter") ;
-  remove_V3 = 
-    mkV3 (regV "supprimer") accusative genitive ;
-  show_V3 = mkV3 (regV "montrer") dative accusative ;
-
-  create_V2 = dirV2 (regV "créer") ;
-  tell_V2 = dire_V2 ;
-  play_V2 = dirV2 (regV "jouer") ;
-  show_V2 = mkV2 (regV "montrer") to_Prep ;
-  return_V2 = mkV2 (regV "retourner") to_Prep ;
-  goto_V2 = mkV2 aller_V to_Prep ;
-  record_V2 = dirV2 (regV "enregistrer") ;
-  make_V2 = faire_V2 ;
-
-  stop_V = regV "arrêter" ;
-
-  back_Adv = mkAdv ["au retour"] ; ----
-
-  what_IAdv = mkIAdv "quel" ; ----
-
-  previous_Ord : Ord = 
-    {s = \\ag => (regA "précédent").s ! M.Posit ! M.AF ag.g ag.n ; lock_Ord = <>} ;
-  next_Ord : Ord = 
-    {s = \\ag => (regA "prochain").s ! M.Posit ! M.AF ag.g ag.n ; lock_Ord = <>} ;
-  please_PConj = mkPConj ["s'il vous plaît"] ;
-
-  next_A = mkA "prochain" ;
-  previous_A = mkA "précédent" ;
-  show_V2Q = mkV2Q (mkV "montrer") dative ;
-  tell_V2Q = mkV2Q (mkV "raconter") dative ;
-
-  mainmenu_NP = 
-    mkNP the_Quant
-      (AdjCN (PositA (regA "principal")) (UseN (regN "menu"))) ;
-
-  goback_VP = UseV (regV "retourner") ;
-  shutup_VP = UseV (reflV taire_V2) ;
-  pause_VP  = 
-    ComplV2 faire_V2 
-     (mkNP a_Quant (UseN (regN "pause"))) ;
-  resume_VP = UseV (regV "résumer") ;
-
-  whatever_Utt = mkUtt ["n'importe quoi"] ;
-
-  typeWithGenre x genre =
----- CompoundCN genre x ;
-    AdvCN x (PrepNP with_Prep 
-        (mkNP genre)) ;
-
-  name = regPN ;
-
-  WhatName x = QuestIAdv how_IAdv (PredVP x (UseV (reflV (regV "appeler")))) ;
-
-  past = <presentTense,anteriorAnt> ;
-
-  imperative vp = variants { 
-----      UttImpPol PPos (ImpVP vp) ; 
---      UttImpSg PPos (ImpVP vp) ;
---      UttQS (UseQCl TPres ASimul PPos (QuestCl (PredVP 
---         (UsePron youSg_Pron) (ComplVV can_VV vp)))) ;
-      SyntaxFre.mkUtt (mkQS (QuestCl (PredVP 
-         (UsePron youPol_Pron) (ComplVV can_VV vp)))) ;
-      SyntaxFre.mkUtt (mkQS (mkQCl (PredVP (UsePron i_Pron)
-         (ComplVV want_VV vp)))) ;
-      UttVP vp
-      } ;
-
-  previous cn = 
-    mkNP the_Quant 
-      (AdjCN (PositA (regA "précédent")) cn) ;
-
-  next = mkNP the_Quant next_Ord ;
-
-  what_say = UttIAdv how_IAdv ;
-
-  all_art = DefArt ;
-
-  artist_Prep = variants {by8agent_Prep ; with_Prep} ;
-
-  this cn = variants {
-    mkNP this_Quant cn ;
-    mkNP the_Quant (mkCN (regA "courant") cn)
-    } ;
-
-}
diff --git a/examples/sammie/ParamSammieGer.gf b/examples/sammie/ParamSammieGer.gf
deleted file mode 100644
--- a/examples/sammie/ParamSammieGer.gf
+++ /dev/null
@@ -1,118 +0,0 @@
-instance ParamSammieGer of ParamSammie = open 
-  SyntaxGer,
-  ExtraGer,
-  SymbolicGer,
-  ParadigmsGer,
-  IrregGer, 
-  (ConstructX = ConstructX),
-  Prelude 
-in {
-
-oper 
-
-  song_N = mkN "song" "songs" masculine ;
-
-  track_N = variants {
-    mkN "lied" "lieder" neuter ;
-    mkN "stück" "stücke" neuter
-    } ;
-
-  album_N = mkN "album" "album" "album" "albums" "alben" "alben" neuter ;
-  record_N = mkN "platte" ;
-  cd_N = mkN "cd" "cds" feminine ;
-  playlist_N = variants {
-    mkN "playlist" "playlisten" feminine ;
-    mkN "wiedergabeliste"
-    } ;
-  artist_N = mkN "künstler" ;
-  number_N = mkN "nummer" "nummern" feminine ;
-  rock_N = mkN "rock" ;
-
-  new_A = mkA "neu" ;
-
-  add_V3 = 
-    mkV3 (prefixV "hinzu" (mkV "fügen")) accPrep zu_Prep ;
-  remove_V3 = 
-    mkV3 (prefixV "aus" nehmen_V) accPrep (mkPrep "aus" dative) ;
-  show_V3 = mkV3 (mkV "zeigen") datPrep accPrep ;
-
-  create_V2 = dirV2 (no_geV (mkV (variants {"erzeugen" ; "erstellen"}))) ;
-  tell_V2Q = mkV2Q (mkV "sagen") datPrep ;
-  play_V2 = dirV2 (mkV "spielen") ;
-  show_V2Q = mkV2Q (mkV "zeigen") datPrep ;
-  return_V2 = mkV2 (prefixV "zurück" gehen_V) zu_Prep ;
-  goto_V2 = mkV2 gehen_V to_Prep ;
-  record_V2 = dirV2 (no_geV (mkV "interpretieren")) ; 
-    --prefixV "ein" (mkV "spielen")) ;
-  make_V2 = dirV2 (mkV "machen") ;
-
-  stop_V = halten_V ;
-
-  back_Adv = mkAdv "zurück" ;
-
-  what_IAdv = ConstructX.mkIAdv "was" ;
-
-
-
-  previous_A = mkA "vorig" | mkA "vorhergehend" ;
-
-  next_A = mkA "nächst" | mkA "nachfolgend" | mkA "folgend" ;
-
-  please_PConj = ConstructX.mkPConj "bitte" ;
-
-  mainmenu_NP = 
-    mkNP the_Art 
-      (mkCN (mkN "hauptmenü" "hauptmenüs" neuter)) ;
-
-  goback_VP = mkVP (mkVP gehen_V) back_Adv ;
-  shutup_VP = mkVP (schweigen_V) ;
-  pause_VP  = mkVP (mkV "pausieren") ;
-  resume_VP = mkVP (mkV "wiederholen") ; ----
-
-  whatever_Utt = ConstructX.mkUtt ["irgendwas"] ;
-
-  typeWithGenre x genre =
-    mkCN x (SyntaxGer.mkAdv with_Prep (mkNP genre)) ;
-
-  name = regPN ;
-
-  WhatName x = mkQCl how_IAdv (mkCl x heißen_V) ;
-
-  past = <presentTense,anteriorAnt> ;
-
-  imperative vp = 
-      mkUtt (mkImp (bitteVP vp)) 
-    | mkUtt (mkImp vp)
-    | mkUtt (mkQS (mkQCl (mkCl (mkNP youSg_Pron) can_VV vp)))
-    | mkUtt (mkQS (mkQCl (mkCl (mkNP youPol_Pron) can_VV vp)))
-    | mkUtt (mkS (mkCl (mkNP i_Pron) want_VV vp))
-    | mkUtt (mkS TImpfSubj (mkCl (mkNP i_Pron) moegen_VV vp))
-    | mkUtt vp
-    ;
-
-  bitteVP : VP -> VP = \vp -> variants {
-    vp ;
-    mkVP (ConstructX.mkAdV "bitte") vp
-    } ;
-
-  previous cn = 
-      mkNP the_Art (mkCN previous_A cn)
-    | mkNP (mkCN previous_A cn)
-    ;
-  next cn = 
-      mkNP the_Art (mkCN next_A cn)
-    | mkNP (mkCN next_A cn)
-    ;
-
-  what_say = mkUtt whatSg_IP ;
-
-  all_art = a_Art | the_Art ;
-
-  artist_Prep = by8agent_Prep ; ---- | with_Prep ;
-
-  this cn =
-      mkNP this_Quant cn
-    | mkNP the_Art (mkCN (mkA "aktuell") cn)
-    ;
-
-}
diff --git a/examples/sammie/ParamSammieSpa.gf b/examples/sammie/ParamSammieSpa.gf
deleted file mode 100644
--- a/examples/sammie/ParamSammieSpa.gf
+++ /dev/null
@@ -1,111 +0,0 @@
-instance ParamSammieSpa of ParamSammie = open 
-  GrammarSpa,
-  ExtraSpa,
-  SymbolSpa,
-  IrregSpa,
-  (B = BeschSpa),
-  ParadigmsSpa,
-  (M = MorphoSpa), ---
-  ConstructX,
-  SyntaxSpa,
-  Prelude 
-in {
-
-oper 
-
-  song_N = femN (regN "canción") ; 
-  track_N = regN "pista" ;
-  album_N = regN "album" ;
-  record_N = regN "disco" ;
-  cd_N = regN "cd" ;
-  playlist_N = compN (regN "lista") ["de favoritos"] ; --- canciones, pistas
-  artist_N = mascN (regN "artista") ; --- fem
-  number_N = regN "número" ;
-  rock_N = regN "rock" ;
-
-  new_A = 
-    prefA (regA "nuevo") ;
-
-  add_V3 = 
-    dirdirV3 (regV "agregar") ;
-  remove_V3 = 
-    mkV3 (regV "suprimir") accusative genitive ;
-  show_V3 = mkV3 (regAltV "mostrar" "muestro") dative accusative ;
-
-  create_V2 = dirV2 (regV "crear") ;
-  tell_V2 = dirV2 (decir_V) ;
-  play_V2 = dirV2 (regV "reproducir") ; --- tocar
-  show_V2 = mkV2 (regAltV "mostrar" "muestro") to_Prep ;
-  return_V2 = mkV2 volver_V to_Prep ;
-  goto_V2 = mkV2 ir_V to_Prep ;
-  record_V2 = dirV2 (regV "registrar") ;
-  make_V2 = dirV2 (hacer_V) ;
-
-  stop_V = regV "parar" ; --- detener
-
-  back_Adv = mkAdv ["pista previa"] ; ----
-
----  what_IAdv = mkIAdv "cual" ; ----
-
-  previous_Ord = 
-    {s = \\ag => (regA "previo").s ! M.Posit ! M.AF ag.g ag.n ; lock_Ord = <>} ;
-  next_Ord = 
-    {s = \\ag => (regA "siguente").s ! M.Posit ! M.AF ag.g ag.n ; lock_Ord = <>} ;
-  please_PConj = mkPConj ["por favor"] ;
-
-  mainmenu_NP = 
-    mkNP the_Det
-      (AdjCN (PositA (regA "principal")) (UseN (regN "menú"))) ;
-
-  goback_VP = UseV (regV "volver") ;
-  shutup_VP = UseV (reflV (dirV2 (regV "callar"))) ; ---- silencio
-  pause_VP  = 
-    ComplV2 (dirV2 (hacer_V))
-      (mkNP a_Det (UseN (regN "pausa"))) ; ---pausar
-  resume_VP = UseV (regV "continuar") ; --- reproducir
-
-  whatever_Utt = mkUtt ["no importa cual"] ; --- cualquiera
-
-  typeWithGenre x genre =
----- CompoundCN genre x ;
-    AdvCN x (PrepNP genitive 
-        (MassNP genre)) ;
-
-  name = regPN ;
-
-  WhatName x = 
-    QuestIAdv how_IAdv (PredVP x (UseV (reflV (regV "llamar")))) ;
-
-  past = <presentTense,anteriorAnt> ;
-
-  imperative vp = variants { 
---      UttImpPol PPos (ImpVP vp) ;
-      UttImpSg PPos (ImpVP vp) 
---      UttQS (UseQCl TPres ASimul PPos (QuestCl (PredVP 
---         (UsePron youSg_Pron) (ComplVV can_VV vp)))) ;
---      UttQS (UseQCl TPres ASimul PPos (QuestCl (PredVP 
---         (UsePron youPol_Pron) (ComplVV can_VV vp)))) ;
---      UttS (UseCl TPres ASimul PPos (PredVP (UsePron i_Pron)
---         (ComplVV want_VV vp))) ;
---      UttVP vp
-      } ;
-
-  previous cn = 
-    mkNP the_Det
-      (AdjCN (PositA (regA "previo")) cn) ;
-
-  next = DetCN (mkDet the_Quant next_Ord) ;
-
-  what_say = UttIAdv how_IAdv ;
-
-  all_art = DefArt ;
-
-  artist_Prep = variants {by8agent_Prep ; genitive} ;
-
-  this cn = variants {
-    mkNP this_Quant cn ;
-    mkNP the_Det 
-      (AdjCN (PositA (regA "actual")) cn)
-    } ;
-
-}
diff --git a/examples/sammie/ParamSammieSwe.gf b/examples/sammie/ParamSammieSwe.gf
deleted file mode 100644
--- a/examples/sammie/ParamSammieSwe.gf
+++ /dev/null
@@ -1,94 +0,0 @@
-instance ParamSammieSwe of ParamSammie = open 
-  SyntaxSwe,
-  GrammarSwe,
-  ExtraSwe,
-  SymbolSwe,
-  ParadigmsSwe,
-  IrregSwe, 
-  ConstructX,
-  Prelude 
-in {
-
-oper 
-
-  song_N = mk1N "sångerna" ;
-  track_N = mk1N "låtarna" ;
-  album_N = mk1N "albumen" ;
-  record_N = regN "platta" ;
-  cd_N = regN "cd-skiva" ;
-  playlist_N = regN "spellista" ;
-  artist_N = mk1N "artisterna" ;
-  number_N = mkN "nummer" "numret" "nummer" "numren"  ;
-  rock_N = regN "rock" ;
-
-  new_A = regA "ny" ;
-
-  add_V3 = 
-    mkV3 (partV lägga_V "till") noPrep (mkPrep "till") ;
-  remove_V3 = 
-    mkV3 (partV taga_V "bort") noPrep (mkPrep "från") ;
-  show_V3 = dirdirV3 (regV "visa") ;
-
-  create_V2 = dirV2 (regV "skapa") ;
-  tell_V2 = dirV2 säga_V ;
-  play_V2 = dirV2 (regV "spela") ;
-  show_V2 = dirV2 (regV "visa") ;
-  return_V2 = mkV2 (regV "återvänder") to_Prep ;
-  goto_V2 = mkV2 gå_V to_Prep ;
-  record_V2 = dirV2 (partV (regV "spela") "in") ;
-  make_V2 = dirV2 göra_V ;
-
-  stop_V = regV "stanna" ;
-
-  back_Adv = mkAdv "tillbaka" ;
-
-  what_IAdv = mkIAdv "vad" ;
-
-  previous_Ord = {s = "föregående" ; isDet = False ; lock_Ord = <>} ;
-  next_Ord = {s = "nästa" ; isDet = False ; lock_Ord = <>} ;
-  please_PConj = mkPConj "snälla" ;
-
-  next_A = mkA "näst" ; --- not used
-  previous_A = mkA "föregående" ; --- not used
-  show_V2Q = mkV2Q (mkV "visa") noPrep ;
-  tell_V2Q = mkV2Q (mkV "berätta") noPrep ;
-
-  mainmenu_NP = 
-    mkNP the_Quant 
-      (UseN (mk2N "huvudmeny" "huvudmenyer")) ;
-
-  goback_VP = AdvVP (UseV gå_V) back_Adv ;
-  shutup_VP = UseV (tiga_V) ;
-  pause_VP  = UseV (regV "pausa") ;
-  resume_VP = UseV (irregV "återupptaga" "återupptog" "återupptagit") ;
-
-  whatever_Utt = mkUtt ["vad som helst"] ;
-
-  typeWithGenre x genre =
----- CompoundCN genre x ;
-    AdvCN x (PrepNP with_Prep 
-        (mkNP genre)) ;
-
-  name = regPN ;
-
-  WhatName x = mkQCl whatSg_IP x (dirV2 (mk2V "heta" "hette")) ;
-
-  past = <pastTense,simultaneousAnt> ;
-
-  imperative = SyntaxSwe.mkUtt ;
-
-  previous cn = mkNP the_Art cn ; --previous_Ord cn ;
-  next cn = mkNP the_Art cn ; --next_Ord cn ;
- 
-  what_say = UttIP whatSg_IP ;
-
-  all_art = variants {IndefArt ; DefArt} ;
-
-  artist_Prep = variants {by8agent_Prep ; with_Prep} ;
-
-  this cn = variants {
-    mkNP this_Quant cn ;
-    mkNP the_Quant
-      (AdjCN (PositA (regA "nuvarande")) cn)
-    } ;
-}
diff --git a/examples/sammie/Sammie.gf b/examples/sammie/Sammie.gf
deleted file mode 100644
--- a/examples/sammie/Sammie.gf
+++ /dev/null
@@ -1,174 +0,0 @@
-abstract Sammie = {
-
-flags 
-  startcat = Action ;
-
-cat 
-  Action; 
-  ToIdentify;
-  Object;
-  PlaylistSet; Playlist;
-  ArtistSet; Artist;
-  AlbumSet; Album;
-  SongSet; Song;
-  Number;
-
-  PlaylistName;
-  Genre;
-  ArtistName;
-  AlbumName;
-  SongName;
-
-fun 
-
-  -- Action
-
-  add_song_to_playlist : Playlist -> Object -> Action ;
-
-  -- create a new playlist
-  create : Action ;
-
-  dialog_pause : Action ;
-
-  go_back_in_display_history : Action ;
-
-  help : Action ;
-
-  -- tell me
-  identify : ToIdentify -> Action ;
-
--- what is this?
---  identify_songlist_of_album : Album -> Action ;
-
-  -- gives just an object as a response to a question
-  make_completion : Object -> Action ;
-
-  pause : Action ;
-
-  play : Object -> Action ;
-
-  please_repeat : Action ;
-
-  -- I don't care
-  reject_any_constraint_determination : Action ;
-
-  remove : Playlist -> Object -> Action ;
-
-  resume : Action ;
-
-  -- show me
-  show : ToIdentify -> Action ;
-
-  show_main_menu : Action ;
-
-  skip_backward : Action ;
-
-  skip_forward : Action ;
-
-  stop : Action ;
-
-  -- ToIdentify
-
-  artist_of_album : Album -> ToIdentify ;
-  artist_of_song : Song -> ToIdentify ;
-  currently_playing_object : ToIdentify ;
-  resource_by_type : Object -> ToIdentify ;
-
-  -- Object
-
-  one_song : Song -> Object ;
-  any_song : SongSet -> Object ;
-  all_songs : SongSet -> Object ;
-
-  one_album : Album -> Object ;
-  any_album : AlbumSet -> Object ;
-  all_albums : AlbumSet -> Object ;
-
-  one_playlist : Playlist -> Object ;
-  any_playlist : PlaylistSet -> Object ;
-  all_playlists : PlaylistSet -> Object ;
-
-  -- PlaylistSet
-
-  playlists_all : PlaylistSet ;
-  playlists_by_genre : Genre -> PlaylistSet ;
-
-  -- Playlist
-
-  playlist_this : Playlist ;
-  playlist_number : Number -> Playlist ;  
-  playlist_name : PlaylistName -> Playlist ;
-
-  -- ArtistSet
-
-  artists_all : ArtistSet ;
-
-  -- Artist
-
-  artist_this : Artist ;
-  artist_name : ArtistName -> Artist ;  
-
-  -- AlbumSet
-
-  albums_all : AlbumSet ;
-  albums_by_artist : Artist -> AlbumSet ;
-  albums_by_genre : Genre -> AlbumSet ;
-  albums_by_artist_genre : Artist -> Genre -> AlbumSet ;
-
-  -- Album
-
-  album_this : Album ;
-  album_number : Number -> Album ;
-  album_name : AlbumName -> Album ;
-  album_name_artist : AlbumName -> Artist -> Album ;
-
-  -- SongSet
-
-  songs_all : SongSet ;
-  songs_by_artist : Artist -> SongSet ;
-  songs_by_genre : Genre -> SongSet ;
-  songs_by_album : Album -> SongSet ;
-  songs_by_artist_genre : Artist -> Genre -> SongSet ;
-
-  -- Song
-
-  song_this : Song ;
-  song_name : SongName -> Song ;
-  song_name_artist : SongName -> Artist -> Song ;
-
-  -- Ordinal
-
-  num_1 : Number ;
-  num_2 : Number ;
-  num_3 : Number ;
-
-
-  -- Music database
-
-  -- PlaylistName
-
-  CoolHits : PlaylistName ;
---  Romantik : PlaylistName ;
-
-  -- Artist
-
---  Falco : ArtistName ;
---  TheBeatles : ArtistName ;
-  U2 : ArtistName ;
-
-  -- Genre
-
---  Pop : Genre ;
-  Rock : Genre ;
-
-  -- AlbumName
-  
-  HowToDismantleAnAtomicBomb : AlbumName ;
-
-  -- SongName
-
---  AHardDaysNight : SongName ;
---  LetItBe : SongName ;
-  Vertigo : SongName ;
-
-}
diff --git a/examples/sammie/SammieEng.gf b/examples/sammie/SammieEng.gf
deleted file mode 100644
--- a/examples/sammie/SammieEng.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:alltenses
-
-concrete SammieEng of Sammie = SammieI with
-  (Syntax = SyntaxEng), 
-  (Symbolic = SymbolicEng),
-  (ParamSammie = ParamSammieEng) ;
diff --git a/examples/sammie/SammieEng1.gf b/examples/sammie/SammieEng1.gf
deleted file mode 100644
--- a/examples/sammie/SammieEng1.gf
+++ /dev/null
@@ -1,235 +0,0 @@
-
-concrete SammieEng1 of Sammie = {
-
-flags startcat=Action;
-
-param SetForm = Any | All;
-
-oper Set = { s : SetForm => Str } ;
-
-oper mkSet : Str -> Set = \x -> { s = table {
-       Any => variants { "a"; "some"; "any" } ++ x ;
-       All => variants { "all"; ["all the"] } ++ (x + "s")
-       } } ;
-
-oper mkSetAdj : Str -> Str -> Set = \x -> \adj -> { s = table {
-       Any => variants { "a"; "some"; "any" } ++ adj ++ x ;
-       All => variants { "all"; ["all the"] } ++ adj ++ (x + "s")
-       } } ;
-
-oper optional : Str -> Str = \s -> variants { []; s } ;
-
-oper song = variants {"song"; "track"} ;
-oper album = variants {"album";"record";"cd"} ;
-
-oper command : Str -> { s : Str } = 
-       \s -> { s = variants {s; "please" ++ s; s ++ "please" } } ;
-
-
-lincat 
-  PlaylistSet, ArtistSet, AlbumSet, SongSet = Set ;
-
-
-lin
-  -- Action
-
-  add_song_to_playlist l o = 
-    command ("add" ++ o.s ++ "to" ++ l.s) ;
-
-  -- create a new playlist
-  create = 
-    command ["create a new playlist"] ;
-
-  dialog_pause = 
-    command (variants {
-	       ["pause the dialog"]; 
-	       ["be"] ++ variants { "quiet";"silent" };
-	       ["shut"] ++ variants {[]; ["the hell"]; ["the fuck"]} ++ "up";
-	       ["shut your mouth"];
-	       ["put a sock in it"];
-	       });
-  
-  go_back_in_display_history = 
-    command (variants { ["back"]; ["go back"] }) ;
-
-  help = 
-    command (variants { ["help"]; ["help me"]; ["give me help"] }) ;
-
-  -- tell me
-  identify x = 
-    command (optional ["tell me"] ++ x.s) ;
-
---  identify_songlist_of_album x = command (x.s) ;
-
-  make_completion x = command (x.s) ;
-
-  pause = 
-    command "pause" ;
-
-  play x = 
-    command ("play" ++ x.s) ;
-
-  please_repeat = 
-    command (variants {
-	       ["repeat that"];
-	       ["what"];
-	       ["pardon"];
-	       ["pardon me"];
-	       ["what did you say"];
-	       ["what was that"]
-	       }) ;
-
-  -- I don't care
-  reject_any_constraint_determination = 
-    command (variants {
-	       ["whatever"];
-	       variants {["do i look like i"];["i don't"]}
-		 ++ variants {["give a"] ++ variants {"shit";"fuck";["rat's ass"]};
-			      ["care"]}
-		 ++ optional ["about that"];
-	       ["i couldn't care less"];
-	       ["see if i care"]
-	       }) ;
-
-  remove l o = 
-    command ("remove" ++ o.s ++ "from" ++ l.s) ;
-
-  resume = 
-    command ("resume") ;
-
-  -- show me
-
-  show x = 
-    command (["show me"] ++ x.s) ;
-
-  show_main_menu = 
-    command (variants { 
-	       ["show me the main menu"]; 
-	       ["go to the main menu"];
-	       ["back to the main menu"];
-	       }) ;
-
-  skip_backward = 
-    command (variants {"play"; ["go to"]} ++ ["the previous"] ++ song) ;
-
-  skip_forward = 
-    command (variants {"play"; ["go to"]} ++ ["the next"] ++ song) ;
-
-  stop = command (variants { "stop" }) ;
-
-  -- ToIdentify
-
-  artist_of_album album = 
-    { s = "who" ++ variants {"made";"sings";"plays";"recorded"} ++ album.s } ;
-
-  artist_of_song song = 
-    { s = "who" ++ variants {"made";"sings";"plays";"recorded"} ++ song.s } ;
-
-  currently_playing_object = 
-    { s = variants {
-	["what is this"] ++ optional song ++ ["called"];
-	["what is the name of this"] ++ optional song;
-	} } ;
-
-  resource_by_type x = { s = x.s } ;
-
-  -- Object
-
-  one_song x = { s = x.s } ;
-  any_song x = { s = x.s ! Any} ;
-  all_songs x = { s = x.s ! All } ;
-
-  one_album x = { s = x.s } ;
-  any_album x = { s = x.s ! Any} ;
-  all_albums x = { s = x.s ! All } ;
-
-  one_playlist x = { s = x.s } ;
-  any_playlist x = { s = x.s ! Any} ;
-  all_playlists x = { s = x.s ! All } ;
-
-
-  -- PlaylistSet
-
-  playlists_all = mkSet "playlist" ;
-  playlists_by_genre genre = mkSetAdj "playlist" (genre.s) ;
-
-  -- Playlist
-
-  playlist_this = { s = ["this playlist"] } ;
-  playlist_number x = { s = "playlist" ++ x.s } ;
-  playlist_name x = { s = variants { ["the playlist"] ++ x.s; "the" ++ x.s ++ "playlist" }};
-
-  -- ArtistSet
-
-  artists_all = mkSet "artist" ;
-
-  -- Artist
-
-  artist_this = { s = ["this artist"] } ;
-  artist_name x = { s = optional ["the artist"] ++ x.s } ;
-
-  -- AlbumSet
-
-  albums_all = mkSet album ;
-  albums_by_artist artist = { s = \\n => (mkSet album).s ! n ++ "by" ++ artist.s };
-  albums_by_genre genre = mkSetAdj album (genre.s) ;
-  albums_by_artist_genre artist genre = { s = \\n => (mkSetAdj album (genre.s)).s ! n ++ "by" ++ artist.s };
-
-  -- Album
-
-  album_this = { s = ["this"] ++ album } ;
-  album_number n = { s = album ++ ["number"] ++ n.s } ;
-  album_name name = { s = optional (["the"] ++ album) ++ name.s } ;
-  album_name_artist name artist = { s = optional (["the"] ++ album) ++ name.s ++ "by" ++ artist.s } ;
-
-  -- SongSet
-
-  songs_all = mkSet song ;
-  songs_by_artist artist = { s = \\n => (mkSet song).s ! n ++ "by" ++ artist.s };
-  songs_by_genre genre = mkSetAdj song (genre.s) ;
-  songs_by_album album = { s = \\n => (mkSet song).s ! n ++ "from" ++ album.s } ;
-  songs_by_artist_genre artist genre = { s = \\n => (mkSetAdj song (genre.s)).s ! n ++ "by" ++ artist.s };
-
-  -- Song
-
-  song_this = { s = "this" ++ song } ;
-  song_name x = { s = optional ("the" ++ song) ++ x.s } ;
-  song_name_artist name artist = { s =  optional ("the" ++ song) ++ name.s ++ "by" ++ artist.s } ;
-
-  -- Ordinal
-
---  num_1 = { s = "one" } ;
-  num_2 = { s = "two" } ;
---  num_3 = { s = "three" } ;
-
-
-
-  -- Music database
-
-  -- PlaylistName
-
-  CoolHits = { s = ["cool hits"] };
---  Romantik = { s = ["romance"] };
-
-  -- Artist
-
---  Falco = { s = ["Falco"] };
---  TheBeatles = { s = ["The Beatles"] };
-  U2 = { s = "u2" } ;
-
-  -- Genre
-
---  Pop = { s = ["pop"] };
-  Rock = { s = ["rock"] };
-
-  -- AlbumName
-  
-  HowToDismantleAnAtomicBomb = { s = ["how to dismantle an atomic bomb"] };
-
-  -- SongName
-
---  AHardDaysNight = { s = ["a hard day's night"] };
---  LetItBe = { s = ["let it be"] };
-  Vertigo = { s = "vertigo" } ;
-
-}
diff --git a/examples/sammie/SammieFin.gf b/examples/sammie/SammieFin.gf
deleted file mode 100644
--- a/examples/sammie/SammieFin.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:alltenses
-
-concrete SammieFin of Sammie = SammieI with
-  (Syntax = SyntaxFin), 
-  (Symbolic = SymbolicFin),
-  (ParamSammie = ParamSammieFin)
- ;
diff --git a/examples/sammie/SammieFre.gf b/examples/sammie/SammieFre.gf
deleted file mode 100644
--- a/examples/sammie/SammieFre.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:alltenses
-
-concrete SammieFre of Sammie = SammieI with
-  (Syntax = SyntaxFre), 
-  (Symbolic = SymbolicFre),
-  (ParamSammie = ParamSammieFre)
- ;
diff --git a/examples/sammie/SammieGer.gf b/examples/sammie/SammieGer.gf
deleted file mode 100644
--- a/examples/sammie/SammieGer.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:alltenses
-
-concrete SammieGer of Sammie = SammieI with
-  (Syntax = SyntaxGer), 
-  (Symbolic = SymbolicGer),
-  (ParamSammie = ParamSammieGer)
- ;
diff --git a/examples/sammie/SammieGer2.gf b/examples/sammie/SammieGer2.gf
deleted file mode 100644
--- a/examples/sammie/SammieGer2.gf
+++ /dev/null
@@ -1,459 +0,0 @@
---# -path=.:alltenses
-
----- doesn't compile yet (AR 8/10/2009)
-
-concrete SammieGer2 of Sammie = open
-
-  SyntaxGer, ---- should be used
-
-  GrammarGer,
-  ExtraGer,
-  SymbolGer,
-  ParadigmsGer,
-  IrregGer, 
-  (R = ResGer), ----
-  ConstructX,
-  Prelude 
-in {
-
-flags startcat=Action;
-
-param SetForm = Any | All ;
-
-oper Set = { s : SetForm => NP } ;
-
-oper mkSet : CN -> Set = \x -> { s = table {
-       Any => variants {
-         DetCN someSg_Det x ;
-         DetCN (DetSg (SgQuant IndefArt) NoOrd) x
-         } ;
-       All => 
-         PredetNP all_Predet (DetCN (DetPl (PlQuant all_art) NoNum NoOrd) x)   
-       } 
-     } ;
-
-oper mkSetAdj : CN -> A -> Set = \x, adj -> 
-  mkSet (AdjCN (PositA adj) x) ;
-
-oper optional : Str -> Str = \s -> variants { []; s } ;
-
-oper song = UseN (variants {song_N ; track_N}) ;
-oper album = UseN (variants {album_N ; record_N ; cd_N}) ;
-
-oper command : Utt -> Phr = \s -> variants {
-    PhrUtt NoPConj s NoVoc ; 
-    PhrUtt NoPConj s please_Voc ; 
-    PhrUtt please_PConj s NoVoc
-  } ; 
-
-  withGenre : CN -> CN -> Set = \x,y -> 
-    mkSet (typeWithGenre x y) ;
-
-  withGenreBy : CN -> NP -> CN -> Set = \x,z,y -> 
-    mkSet (AdvCN (typeWithGenre x y) (PrepNP artist_Prep z)) ;
-
-----
-
-lincat 
-  Action = Phr ;
-
-  Object, Playlist, Artist, Album, Song = NP ;
-
-  PlaylistName, ArtistName, AlbumName, SongName = PN ;
-
-  PlaylistSet, ArtistSet, AlbumSet, SongSet = Set ;
-
-  ToIdentify = QS ;
-
-  Genre = CN ;
-
-  Number = Num ;
-
-lin
-  -- Action
-
-  add_song_to_playlist l o = 
-    command (imperative PPos (ImpVP (ComplV3 add_V3 o l))) ;
-
-  create = 
-    command 
-      (imperative PPos (ImpVP (ComplV2 create_V2 
-        (DetCN (DetSg (SgQuant IndefArt) NoOrd) 
-          (AdjCN (PositA new_A) (UseN playlist_N)))))) ;
-
-  dialog_pause = 
-    command (imperative PPos (ImpVP shutup_VP)) ;
-  
-  go_back_in_display_history = 
-    command (variants {
-      UttAdv back_Adv ;
-      imperative PPos (ImpVP goback_VP)
-      }
-    ) ;
-
-  help = 
-    command (imperative PPos (ImpVP goback_VP)) ;
-
-  -- tell me
-  identify x = 
-    command (variants {
-      UttQS x ;
-      imperative PPos (ImpVP (AdvVP (ComplV2 tell_V2 (UsePron i_Pron)) 
-        (AdvSC (EmbedQS x))))
-      }
-    ) ;
-
---  identify_songlist_of_album x = command (x.s) ;
-
-  make_completion x = command (UttNP x) ;
-
-  pause = 
-    command (imperative PPos (ImpVP pause_VP)) ;
-
-  play x = 
-    command (imperative PPos (ImpVP (ComplV2 play_V2 x))) ;
-
-  please_repeat = command what_say ;
-
-  reject_any_constraint_determination = 
-    command (whatever_Utt) ;
-
-  remove l o = 
-    command (imperative PPos (ImpVP (ComplV3 remove_V3 o l))) ;
-
-  resume = 
-    command (imperative PPos (ImpVP resume_VP)) ;
-
-  -- show me
-
-  show x = 
-    command (
-      imperative PPos (ImpVP (AdvVP (ComplV2 show_V2 (UsePron i_Pron)) 
-        (AdvSC (EmbedQS x))))) ;
-
-  show_main_menu = 
-    command (variants { 
-      imperative PPos (ImpVP (ComplV3 show_V3 (UsePron i_Pron) mainmenu_NP)) ;
-      imperative PPos (ImpVP (ComplV2 return_V2 mainmenu_NP))
-      }
-    ) ;
-
-  skip_backward = 
-    command (variants {
-      imperative PPos (ImpVP (ComplV2 play_V2 (previous song))) ;
-      imperative PPos (ImpVP (ComplV2 goto_V2 (previous song)))
-      }
-    ) ;
-
-  skip_forward = 
-    command (variants {
-      imperative PPos (ImpVP (ComplV2 play_V2 (next song))) ;
-      imperative PPos (ImpVP (ComplV2 goto_V2 (next song)))
-      }
-    ) ;
-
-  stop = command (imperative PPos (ImpVP (UseV stop_V))) ;
-
-  -- ToIdentify
-
-  artist_of_album album = 
-    UseQCl past.p1 past.p2 PPos (QuestVP whoSg_IP
-      (variants {ComplV2 record_V2 album ; ComplV2 make_V2 album})) ;
---- { s = "who" ++ variants {"made";"sings";"plays";"recorded"} ++ album.s } ;
-
-  artist_of_song song = 
-    UseQCl past.p1 past.p2 PPos (QuestVP whoSg_IP (ComplV2 record_V2 song)) ;
-
-  currently_playing_object = 
-    UseQCl TPres ASimul PPos (WhatName
-      (this song)) ;
-
-{- ---
-    { s = variants {
-	["what is this"] ++ optional song ++ ["called"];
-	["what is the name of this"] ++ optional song;
-	} } ;
--}
-
-  resource_by_type x = ---T
-    UseQCl TPres ASimul PPos (WhatName x) ; 
-
-  -- Object
-
-  one_song x = x ;
-  any_song x = x.s ! Any ;
-  all_songs x = x.s ! All ;
-
-  one_album x = x ;
-  any_album x = x.s ! Any ;
-  all_albums x = x.s ! All ;
-
-  one_playlist x = x ;
-  any_playlist x = x.s ! Any ;
-  all_playlists x = x.s ! All ;
-
-
-  -- PlaylistSet
-
-  playlists_all = mkSet (UseN playlist_N) ;
-  playlists_by_genre = withGenre (UseN playlist_N) ;
-
-  -- Playlist
-
-  playlist_this = this (UseN playlist_N) ;
---    DetCN (DetSg (SgQuant this_Quant) NoOrd) (UseN playlist_N) ;
-  playlist_number x = 
-    CNNumNP (UseN playlist_N) x ;
-  playlist_name x = 
-    DetCN (DetSg (SgQuant DefArt) NoOrd) (ApposCN (UseN playlist_N) (UsePN x)) ;
-
-  -- ArtistSet
-
-  artists_all = mkSet (UseN artist_N) ;
-
-  -- Artist
-
-  artist_this = this (UseN artist_N) ;
-  --  DetCN (DetSg (SgQuant this_Quant) NoOrd) (UseN artist_N) ;
-  artist_name x =variants {
-    UsePN x ; 
-    DetCN (DetSg (SgQuant DefArt) NoOrd) (ApposCN (UseN artist_N) (UsePN x))
-    } ;
-
-  -- AlbumSet
-
-  albums_all = mkSet album ;
-  albums_by_artist artist = 
-    mkSet (AdvCN album (PrepNP artist_Prep artist)) ;
-  albums_by_genre = withGenre album ; 
-
-  albums_by_artist_genre = withGenreBy album ;
-
-  -- Album
-
-  album_this =
-    this album ; 
-
-  album_number x = variants { 
-    CNNumNP (ApposCN album (CNNumNP (UseN number_N) x)) NoNum ;
-    CNNumNP album x
-    } ;
-  album_name x = variants {
-    UsePN x ;
-    DetCN (DetSg (SgQuant DefArt) NoOrd) (ApposCN album (UsePN x))
-    } ;
-
-  album_name_artist x y = AdvNP (variants {
-    UsePN x ;
-    DetCN (DetSg (SgQuant DefArt) NoOrd) (ApposCN album (UsePN x))
-    }) (PrepNP artist_Prep y) ;
-
-  -- SongSet
-
-  songs_all = mkSet song ;
-  songs_by_artist artist = 
-    mkSet (AdvCN song (PrepNP artist_Prep artist)) ;
-  songs_by_genre = withGenre song ; 
-  songs_by_album album = 
-    mkSet (AdvCN song (PrepNP from_Prep album)) ;
-
-  songs_by_artist_genre = withGenreBy song ; 
-
-  -- Song
-
-  song_this = this song ; 
-    -- DetCN (DetSg (SgQuant this_Quant) NoOrd) song ;
-  song_name x = variants {
-    UsePN x ;
-    DetCN (DetSg (SgQuant DefArt) NoOrd) (ApposCN song (UsePN x))
-    } ;
-  song_name_artist x y = AdvNP (variants {
-    UsePN x ;
-    DetCN (DetSg (SgQuant DefArt) NoOrd) (ApposCN song (UsePN x))
-    }) (PrepNP artist_Prep y) ;
-
-  -- Ordinal
-
---  num_1 = NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01)))) ;
-  num_2 = NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2))))) ;
---  num_3 = { s = "three" } ;
-
-
-
-  -- Music database
-
-  -- PlaylistName
-
-  CoolHits = name ["cool_hits"] ;
---  Romantik = { s = ["romance"] };
-
-  -- Artist
-
---  Falco = { s = ["Falco"] };
---  TheBeatles = { s = ["The Beatles"] };
-  U2 = name "u2" ;
-
-  -- Genre
-
---  Pop = { s = ["pop"] };
-  Rock = UseN rock_N ;
-
-  -- AlbumName
-  
-  HowToDismantleAnAtomicBomb = name ["how_to_dismantle_an_atomic_bomb"];
-
-  -- SongName
-
---  AHardDaysNight = { s = ["a hard day's night"] };
---  LetItBe = { s = ["let it be"] };
-  Vertigo = name ["vertigo"] ;
-
--- }
--- instance ParamSammieGer of ParamSammie = open 
-
-oper 
-
-  song_N = variants {
-    reg2N "lied" "lieder" neuter ; 
-    reg2N "song" "songs" masculine
-    } ;
-  track_N = reg2N "stück" "stücke" neuter ; 
-  album_N = mkN "album" "album" "album" "albums" "alben" "alben" neuter ;
-  record_N = regN "platte" ;
-  cd_N = reg2N "cd" "cds" feminine ;
-  playlist_N = variants {
-    reg2N "playlist" "playlisten" feminine ;
-    regN "wiedergabeliste"
-    } ;
-  artist_N = regN "künstler" ;
-  number_N = reg2N "nummer" "nummern" feminine ;
-  rock_N = regN "rock" ;
-
-  new_A = regA "neu" ;
-
-  add_V3 = 
-    mkV3 (prefixV "hinzu" (regV "fügen")) accPrep zu_Prep ;
-  remove_V3 = 
-    mkV3 (prefixV "aus" nehmen_V) accPrep (mkPrep "aus" dative) ;
-  show_V3 = mkV3 (regV "zeigen") datPrep accPrep ;
-
-  create_V2 = dirV2 (no_geV (regV (variants {"erzeugen" ; "erstellen"}))) ;
-  tell_V2 = mkV2 (regV "sagen") datPrep ;
-  play_V2 = dirV2 (regV "spielen") ;
-  show_V2 = mkV2 (regV "zeigen") datPrep ;
-  return_V2 = mkV2 (prefixV "zurück" gehen_V) zu_Prep ;
-  goto_V2 = mkV2 gehen_V to_Prep ;
-  record_V2 = dirV2 (no_geV (regV "interpretieren")) ; 
-    --prefixV "ein" (regV "spielen")) ;
-  make_V2 = dirV2 (regV "machen") ;
-
-  stop_V = halten_V ;
-
-  back_Adv = mkAdv "zurück" ;
-
-  what_IAdv = mkIAdv "was" ;
-
-
-
-  previous_Ord = 
-    {s = variants {
-      (regA "vorig").s ! R.Posit ; 
-      (regA "vorhergehend").s ! R.Posit 
-      } ;
-     lock_Ord = <>
-    } ;
-  next_Ord = 
-    {s = variants {
-      (regA "nächst").s ! R.Posit ; 
-      (regA "nachfolgend").s ! R.Posit 
-      } ;
-     lock_Ord = <>
-    } ;
-
-  please_PConj = mkPConj "bitte" ;
-
-  mainmenu_NP = 
-    DetCN (DetSg (SgQuant DefArt) NoOrd) 
-      (UseN (reg2N "hauptmenü" "hauptmenüs" neuter)) ;
-
-  goback_VP = AdvVP (UseV gehen_V) back_Adv ;
-  shutup_VP = UseV (schweigen_V) ;
-  pause_VP  = UseV (regV "pausieren") ;
-  resume_VP = UseV (regV "wiederholen") ; ----
-
-  whatever_Utt = mkUtt ["irgendwas"] ;
-
-  typeWithGenre x genre =
----- CompoundCN genre x ;
-    AdvCN x (PrepNP with_Prep 
-        (DetCN (DetSg MassDet NoOrd) genre)) ;
-
-  name = regPN ;
-
-  WhatName x = QuestIAdv how_IAdv (PredVP x (UseV heißen_V)) ;
-
-  past = <TPres,AAnter> ;
-
-  imperative = variants { UttImpPol ; UttImpSg } ;
-
-  previous = DetCN (DetSg (SgQuant DefArt) previous_Ord) ;
-  next = DetCN (DetSg (SgQuant DefArt) next_Ord) ;
-
-  what_say = UttIP whatSg_IP ;
-
-  all_art = variants {IndefArt ; DefArt} ;
-
-  artist_Prep = variants {by8agent_Prep ; with_Prep} ;
-
-  this cn = variants {
-    DetCN (DetSg (SgQuant this_Quant) NoOrd) cn ;
-    DetCN (DetSg (SgQuant DefArt) NoOrd) 
-      (AdjCN (PositA (regA "aktuell")) cn)
-    } ;
-
--- interface ParamSammie = open Grammar in {
-
-oper 
-  song_N, track_N, album_N, record_N, cd_N, 
-    playlist_N, artist_N, number_N, rock_N : N ;
-  new_A : A ;
-
-  add_V3, remove_V3, show_V3 : V3 ;
-  create_V2, tell_V2, play_V2, show_V2, return_V2, goto_V2, 
-    record_V2, make_V2 : V2 ;
-  stop_V : V ;
-
-  back_Adv : Adv ;
-
-  what_IAdv : IAdv ;
-
-  previous_Ord, next_Ord : Ord ;
-  please_PConj : PConj ;
-
-  mainmenu_NP : NP ;
-
-  goback_VP : VP ;
-  shutup_VP : VP ;
-  pause_VP  : VP ;
-  resume_VP : VP ;
-
-  whatever_Utt : Utt ;
-
-  typeWithGenre : CN -> CN -> CN ;
-
-  name : Str -> PN ;
-
-  WhatName : NP -> QCl ;
-
-  past : Tense * Ant ;
-
-  imperative : Pol -> Imp -> Utt ;
-
-  previous, next : CN -> NP ;
-
-  what_say : Utt ;
-  all_art : Quant ;
-
-  this : CN -> NP ;
-
-}
diff --git a/examples/sammie/SammieI.gf b/examples/sammie/SammieI.gf
deleted file mode 100644
--- a/examples/sammie/SammieI.gf
+++ /dev/null
@@ -1,289 +0,0 @@
---# -path=.:alltenses
-
-incomplete concrete SammieI of Sammie = open 
-  Syntax, 
-  Symbolic,
-  ParamSammie 
-in {
-
-flags startcat=Action;
-
-param SetForm = Any | All ;
-
-oper Set = { s : SetForm => NP } ;
-
-oper mkSet : CN -> Set = \x -> { s = table {
-       Any => variants {
-         mkNP someSg_Det x ;
-         mkNP a_Art x
-         } ;
-       All => 
-         mkNP all_Predet (mkNP all_art plNum x)   
-       } 
-     } ;
-
-oper mkSetAdj : CN -> A -> Set = \x, adj -> 
-  mkSet (mkCN adj x) ;
-
-oper optional : Str -> Str = \s -> [] | s ;
-
-oper song = mkCN (song_N | track_N) ;
-oper album = mkCN (album_N | record_N | cd_N) ;
-
-oper command : Utt -> Phr = \s -> 
-    mkPhr s 
-  | mkPhr s please_Voc 
-  | mkPhr please_PConj s ; 
-
-  withGenre : CN -> CN -> Set = \x,y -> 
-    mkSet (typeWithGenre x y) ;
-
-  withGenreBy : CN -> NP -> CN -> Set = \x,z,y -> 
-    mkSet (mkCN (typeWithGenre x y) (mkAdv artist_Prep z)) ;
-
-----
-
-lincat 
-  Action = Phr ;
-
-  Object, Playlist, Artist, Album, Song = NP ;
-
-  PlaylistName, ArtistName, AlbumName, SongName = PN ;
-
-  PlaylistSet, ArtistSet, AlbumSet, SongSet = Set ;
-
-  ToIdentify = QS ;
-
-  Genre = CN ;
-
-  Number = Card ;
-
-lin
-  -- Action
-
-  add_song_to_playlist l o = 
-    command (imperative (mkVP add_V3 o l)) ;
-
-  create = 
-    command 
-      (imperative (mkVP create_V2 
-        (mkNP a_Art (mkCN new_A playlist_N)))) ;
-
-  dialog_pause = 
-    command (imperative ( shutup_VP)) ;
-  
-  go_back_in_display_history = 
-    command (
-      mkUtt back_Adv |
-      imperative goback_VP
-      ) ;
-
-  help = 
-    command (imperative goback_VP) ;
-
-  -- tell me
-  identify x = 
-    command (
-      mkUtt x |
-      imperative (mkVP tell_V2Q (mkNP i_Pron) x)
-      ) ;
-
---  identify_songlist_of_album x = command (x.s) ;
-
-  make_completion x = command (mkUtt x) ;
-
-  pause = 
-    command (imperative pause_VP) ;
-
-  play x = 
-    command (imperative (mkVP play_V2 x)) ;
-
-  please_repeat = command what_say ;
-
-  reject_any_constraint_determination = 
-    command (whatever_Utt) ;
-
-  remove l o = 
-    command (imperative (mkVP remove_V3 o l)) ;
-
-  resume = 
-    command (imperative resume_VP) ;
-
-  -- show me
-
-  show x = 
-    command (
-      imperative (mkVP show_V2Q (mkNP i_Pron) x)
-      ) ;
-
-  show_main_menu = 
-    command (
-        imperative (mkVP show_V3 (mkNP i_Pron) mainmenu_NP)
-      | imperative (mkVP return_V2 mainmenu_NP)
-      ) ;
-
-  skip_backward = 
-    command (
-        imperative (mkVP play_V2 (previous song))
-      | imperative (mkVP goto_V2 (previous song))
-    ) ;
-
-  skip_forward = 
-    command (variants {
-        imperative (mkVP play_V2 (next song))
-      | imperative (mkVP goto_V2 (next song))
-      }
-    ) ;
-
-  stop = command (imperative (mkVP stop_V)) ;
-
-  -- ToIdentify
-
-  artist_of_album album = 
-    mkQS past.p1 past.p2 
-      (mkQCl whoSg_IP (mkVP (record_V2 | make_V2) album)) ;
-
-  artist_of_song song = 
-    mkQS past.p1 past.p2 (mkQCl whoSg_IP (mkVP record_V2 song)) ;
-
-  currently_playing_object = 
-    mkQS (WhatName (this song)) ;
-
-  resource_by_type x = 
-    mkQS (WhatName x) ; 
-
-  -- Object
-
-  one_song x = x ;
-  any_song x = x.s ! Any ;
-  all_songs x = x.s ! All ;
-
-  one_album x = x ;
-  any_album x = x.s ! Any ;
-  all_albums x = x.s ! All ;
-
-  one_playlist x = x ;
-  any_playlist x = x.s ! Any ;
-  all_playlists x = x.s ! All ;
-
-
-  -- PlaylistSet
-
-  playlists_all = mkSet (mkCN playlist_N) ;
-  playlists_by_genre = withGenre (mkCN playlist_N) ;
-
-  -- Playlist
-
-  playlist_this = this (mkCN playlist_N) ;
-
-  playlist_number x = 
-    symb (mkCN playlist_N) x ;
-  playlist_name x = 
-    mkNP the_Art (mkCN (mkCN playlist_N) (mkNP x)) ;
-
-  -- ArtistSet
-
-  artists_all = mkSet (mkCN artist_N) ;
-
-  -- Artist
-
-  artist_this = this (mkCN artist_N) ;
-
-  artist_name x =
-      mkNP x
-    | mkNP the_Art (mkCN (mkCN artist_N) (mkNP x))
-    ;
-
-  -- AlbumSet
-
-  albums_all = mkSet album ;
-  albums_by_artist artist = 
-    mkSet (mkCN album (mkAdv artist_Prep artist)) ;
-
-  albums_by_genre = withGenre album ; 
-
-  albums_by_artist_genre = withGenreBy album ;
-
-  -- Album
-
-  album_this =
-    this album ; 
-
-  album_number x = 
-      mkNP the_Art (mkCN album (symb (mkCN number_N) x))
-    | symb album x
-    ;
-
-  album_name x = 
-      mkNP x
-    | mkNP the_Art (mkCN album (mkNP x))
-    ;
-
-  album_name_artist x y = 
-    mkNP 
-      (mkNP x | mkNP the_Art (mkCN album (mkNP x)))
-      (mkAdv artist_Prep y) ;
-
-  -- SongSet
-
-  songs_all = 
-    mkSet song ;
-
-  songs_by_artist artist = 
-    mkSet (mkCN song (mkAdv artist_Prep artist)) ;
-  songs_by_genre = 
-    withGenre song ; 
-  songs_by_album album = 
-    mkSet (mkCN song (mkAdv from_Prep album)) ;
-  songs_by_artist_genre = 
-    withGenreBy song ; 
-
-  -- Song
-
-  song_this = this song ; 
-  song_name x = 
-      mkNP x
-    | mkNP the_Art (mkCN song (mkNP x))
-    ;
-  song_name_artist x y = 
-    mkNP 
-      (mkNP x | mkNP the_Art (mkCN song (mkNP x)))
-      (mkAdv artist_Prep y) ;
-
-  -- Ordinal
-
-  num_1 = mkCard n1_Numeral ;
-  num_2 = mkCard n2_Numeral ;
-  num_3 = mkCard n3_Numeral ;
-
-
-
-  -- Music database
-
-  -- PlaylistName
-
-  CoolHits = name ["cool_hits"] ;
---  Romantik = { s = ["romance"] };
-
-  -- Artist
-
---  Falco = { s = ["Falco"] };
---  TheBeatles = { s = ["The Beatles"] };
-  U2 = name "u2" ;
-
-  -- Genre
-
---  Pop = { s = ["pop"] };
-  Rock = mkCN rock_N ;
-
-  -- AlbumName
-  
-  HowToDismantleAnAtomicBomb = name ["how_to_dismantle_an_atomic_bomb"];
-
-  -- SongName
-
---  AHardDaysNight = { s = ["a hard day's night"] };
---  LetItBe = { s = ["let it be"] };
-  Vertigo = name ["vertigo"] ;
-
-}
diff --git a/examples/sammie/SammieSpa.gf b/examples/sammie/SammieSpa.gf
deleted file mode 100644
--- a/examples/sammie/SammieSpa.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:alltenses:mathematical:prelude
-
-concrete SammieSpa of Sammie = SammieI with
-  (Grammar = GrammarSpa), 
-  (Symbol = SymbolSpa),
-  (ParamSammie = ParamSammieSpa)
- ;
diff --git a/examples/sammie/SammieSwe.gf b/examples/sammie/SammieSwe.gf
deleted file mode 100644
--- a/examples/sammie/SammieSwe.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:alltenses
-
-concrete SammieSwe of Sammie = SammieI with
-  (Syntax = SyntaxSwe), 
-  (Symbolic = SymbolicSwe),
-  (ParamSammie = ParamSammieSwe)
- ;
diff --git a/examples/translator/App.gf b/examples/translator/App.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/App.gf
@@ -0,0 +1,17 @@
+--# -path=.:../translator:../../../examples/phrasebook
+
+abstract App =
+    SmallPred
+  , Extensions [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  , Documentation - [Pol,Tense]
+  , Dictionary - [Pol,Tense]
+
+  , Phrasebook
+              ** {
+flags
+  startcat=Phr ;
+
+fun
+  PhrasePhr : Phrase -> Phr ;
+
+}
diff --git a/examples/translator/AppChi.gf b/examples/translator/AppChi.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/AppChi.gf
@@ -0,0 +1,20 @@
+--# -path=.:../translator:../../../examples/phrasebook
+
+concrete AppChi of App =
+    SmallPredChi
+  , ExtensionsChi [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  , DocumentationChi - [Pol,Tense,Ant]
+  , DictionaryChi - [Pol,Tense,Ant]
+  , PhrasebookChi - [Ant,Pol,Tense,at_Prep]
+
+              ** {
+
+flags
+  literal = Symb ;
+
+lin
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+
+}
+
+
diff --git a/examples/translator/AppEng.gf b/examples/translator/AppEng.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/AppEng.gf
@@ -0,0 +1,19 @@
+--# -path=.:../translator:../../../examples/phrasebook
+
+concrete AppEng of App =
+    SmallPredEng
+  , ExtensionsEng [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  , DocumentationEng - [Pol,Tense]
+  , DictionaryEng - [Pol,Tense]
+
+  , PhrasebookEng
+
+              ** {
+
+flags
+  literal = Symb ;
+
+lin
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+
+}
diff --git a/examples/translator/AppFin.gf b/examples/translator/AppFin.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/AppFin.gf
@@ -0,0 +1,18 @@
+--# -path=.:../finnish/stemmed:../finnish:../api:../translator:../../../examples/phrasebook:alltenses
+
+concrete AppFin of App =
+    SmallPredFin
+  , ExtensionsFin [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  , DocumentationFin - [Pol,Tense]
+  , DictionaryFin - [Pol,Tense]
+  , PhrasebookFin - [open_A]
+
+              ** {
+
+flags
+  literal = Symb ;
+
+lin
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+
+}
diff --git a/examples/translator/AppFre.gf b/examples/translator/AppFre.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/AppFre.gf
@@ -0,0 +1,18 @@
+--# -path=.:../translator:../../../examples/phrasebook
+
+concrete AppFre of App =
+    SmallPredFre
+  , ExtensionsFre [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  , DocumentationFre
+  , DictionaryFre
+  , PhrasebookFre - [open_A]
+
+              ** {
+
+flags
+  literal = Symb ;
+
+lin
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+
+}
diff --git a/examples/translator/AppIta.gf b/examples/translator/AppIta.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/AppIta.gf
@@ -0,0 +1,18 @@
+--# -path=.:../translator:../../../examples/phrasebook
+
+concrete AppIta of App =
+    SmallPredIta
+  , ExtensionsIta [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  , DocumentationIta
+  , DictionaryIta
+  , PhrasebookIta - [open_A]
+
+              ** {
+
+flags
+  literal = Symb ;
+
+lin
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+
+}
diff --git a/examples/translator/AppSwe.gf b/examples/translator/AppSwe.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/AppSwe.gf
@@ -0,0 +1,18 @@
+--# -path=.:../translator:../../../examples/phrasebook
+
+concrete AppSwe of App =
+    SmallPredSwe
+  , ExtensionsSwe [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  , DocumentationSwe - [Pol,Tense]
+  , DictionarySwe - [Pol,Tense]
+  , PhrasebookSwe - [open_A]
+
+              ** {
+
+flags
+  literal = Symb ;
+
+lin
+  PhrasePhr p = {s = "+" ++ p.s} | p ;
+
+}
diff --git a/examples/translator/Makefile b/examples/translator/Makefile
new file mode 100644
--- /dev/null
+++ b/examples/translator/Makefile
@@ -0,0 +1,55 @@
+PROBSFILE=../../treebanks/PennTreebank/ParseEngAbs.probs
+
+GF=gf +RTS -K200M -RTS -make 
+
+all: TranslateEng TranslateBul TranslateFre TranslateBulEngFre
+
+TranslateBul:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateBul TranslateBul.gf
+
+TranslateChi:
+	$(GF) -s -literal=Symb -probs=$(PROBSFILE) -name=TranslateChi TranslateChi.gf
+
+TranslateEng:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateEng TranslateEng.gf
+
+TranslateFin:
+	$(GF) -s -literal=Symb -probs=$(PROBSFILE) -name=TranslateFin TranslateFin.gf
+
+TranslateFre:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateFre TranslateFre.gf
+
+TranslateGer:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateGer TranslateGer.gf
+
+TranslateHin:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateHin TranslateHin.gf
+
+TranslateSwe:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateSwe TranslateSwe.gf
+
+
+
+
+TranslateEngBul:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateEngBul TranslateEng.pgf TranslateBul.pgf
+
+TranslateEngChi:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateEngChi TranslateEng.pgf TranslateChi.pgf
+
+TranslateEngChiFinSwe:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateEngChiFinSwe TranslateEng.pgf TranslateChi.pgf TranslateFin.pgf TranslateSwe.pgf
+
+TranslateEngFre:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateEngFre TranslateEng.pgf TranslateFre.pgf
+
+TranslateEngSwe:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateEngSwe TranslateEng.pgf TranslateSwe.pgf
+
+TranslateBulEngFre:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=TranslateBulEngFre TranslateBul.pgf TranslateEng.pgf TranslateFre.pgf
+
+Translate7:
+	$(GF) -literal=Symb -probs=$(PROBSFILE) -name=Translate7 TranslateEng.pgf TranslateChi.pgf TranslateFin.pgf TranslateSwe.pgf TranslateBul.pgf TranslateGer.pgf TranslateHin.pgf
+# adding TranslateFre too heavy so far
+
diff --git a/examples/translator/SmallNDPredFunctor.gf b/examples/translator/SmallNDPredFunctor.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/SmallNDPredFunctor.gf
@@ -0,0 +1,230 @@
+incomplete concrete NDPredFunctor of NDPred = 
+  Cat [Ant,NP,Utt,IP,IAdv,Conj,RS,RP,Subj] ** 
+  open 
+    PredInterface,
+    Pred,
+    ParamX,
+    Prelude 
+  in {
+
+------------------------------------
+-- lincats
+-------------------------------------
+
+lincat
+  Tense = Pred.Tense ;
+  Pol = Pred.Pol ;
+
+  PrV_none, PrV_np, PrV_v, PrV_s, PrV_q, PrV_a, PrV_n,
+             PrV_np_np, PrV_np_v, PrV_np_s, PrV_np_q, PrV_np_a, PrV_np_n = Pred.PrV ;
+
+  PrVP_none, PrVP_np, PrVP_v, PrVP_s, PrVP_q, PrVP_a, PrVP_n,
+             PrVP_np_np, PrVP_np_v, PrVP_np_s, PrVP_np_q, PrVP_np_a, PrVP_np_n = Pred.PrVP ;
+
+  PrVPI_none, PrVPI_np = Pred.PrVPI ;
+
+  PrCl_none, PrCl_np = Pred.PrCl ;
+
+  PrQCl_none, PrQCl_np = Pred.PrQCl ;
+
+  VPC_none, VPC_np = Pred.VPC ;
+
+  ClC_none, ClC_np = Pred.ClC ;
+
+  PrAdv_none, PrAdv_np = Pred.PrAdv ;
+
+  PrS = Pred.PrS ;
+
+  PrAP_none, PrAP_np = Pred.PrAP ;
+
+  PrCN_none, PrCN_np = Pred.PrCN ;
+
+-- reference linearizations for chunking
+---- should be by functor as well
+
+linref
+  PrVP_none, PrVP_np, PrVP_v, PrVP_s, PrVP_q, PrVP_a, PrVP_n,
+             PrVP_np_np, PrVP_np_v, PrVP_np_s, PrVP_np_q, PrVP_np_a, PrVP_np_n
+    = linrefPrVP ;
+  PrCl_none, PrCl_np  = linrefPrCl ;
+  PrQCl_none, PrQCl_np = linrefPrQCl ;
+  PrAdv_none, PrAdv_np = linrefPrAdv ;
+----  PrAP_none, PrAP_np  = \ap  -> ap.s ! defaultAgr ++ ap.obj1 ! defaultAgr ;  
+----  PrCN_none, PrCN_np  = \cn  -> cn.s ! Sg ++ cn.obj1 ! defaultAgr ; 
+  
+----------------------------
+--- linearization rules ----
+----------------------------
+
+lin
+
+-- standard general
+
+  TPres  = Pred.TPres ;
+  TPast  = Pred.TPast ;
+  TFut   = Pred.TFut ;
+  TCond  = Pred.TCond ;
+  ASimul = Pred.ASimul ;
+  AAnter = Pred.AAnter ;
+  PPos   = Pred.PPos ;
+  PNeg   = Pred.PNeg ;
+
+  UseV_none, UseV_np, UseV_v, UseV_s, UseV_q, UseV_a, UseV_n, UseV_np_np, UseV_np_v, UseV_np_s, UseV_np_q, UseV_np_a, UseV_np_n 
+    = Pred.UseV Pred.aNone ;
+{-
+  PassUseV_none, PassUseV_np, PassUseV_v, PassUseV_s, PassUseV_q, PassUseV_a, PassUseV_n
+    = Pred.PassUseV Pred.aNone ;
+  AgentPassUseV_none, AgentPassUseV_np, AgentPassUseV_v, AgentPassUseV_s, AgentPassUseV_q, AgentPassUseV_a, AgentPassUseV_n
+    = Pred.AgentPassUseV Pred.aNone ;
+-}
+  UseAP_none, UseAP_np 
+    = Pred.UseAP Pred.aNone ;
+  UseCN_none, UseCN_np 
+    = Pred.UseCN Pred.aNone ;
+  UseAdv_none, UseAdv_np 
+    = Pred.UseAdv Pred.aNone ;
+  UseNP_none
+    = Pred.UseNP ;
+{-
+  UseS_none
+    = Pred.UseS ;
+  UseQ_none
+    = Pred.UseQ ;
+  UseVP_none
+    = Pred.UseVP ;
+-}
+  ComplV2_none
+    = Pred.ComplV2 Pred.aNone ;
+{-
+  ComplVV_none, ComplVV_np
+    = Pred.ComplVV Pred.aNone ;
+  ComplVS_none, ComplVS_np
+    = Pred.ComplVS Pred.aNone ;
+  ComplVA_none
+    = Pred.ComplVA Pred.aNone ;
+  ComplVQ_none
+    = Pred.ComplVQ Pred.aNone ;
+  ComplVN_none
+    = Pred.ComplVN Pred.aNone ;
+
+  SlashV3_none
+    = Pred.SlashV3 Pred.aNone ;
+  SlashV2V_none, SlashV2V_np
+    = Pred.SlashV2V Pred.aNone ;
+  SlashV2S_none
+    = Pred.SlashV2S Pred.aNone ;
+  SlashV2Q_none
+    = Pred.SlashV2Q Pred.aNone ;
+  SlashV2A_none
+    = Pred.SlashV2A Pred.aNone ;
+  SlashV2N_none
+    = Pred.SlashV2N Pred.aNone ;
+
+  ReflVP_none, ReflVP_np, ReflVP_v, ReflVP_s, ReflVP_q, ReflVP_a, ReflVP_n
+    = Pred.ReflVP Pred.aNone ;
+  ReflVP2_np
+    = Pred.ReflVP2 Pred.aNone ;
+
+  InfVP_none, InfVP_np 
+    = Pred.InfVP Pred.aNone ;
+-}
+  PredVP_none, PredVP_np 
+    = Pred.PredVP Pred.aNone ;
+{-
+  SlashClNP_none 
+    = Pred.SlashClNP Pred.aNone ;
+-}
+  QuestCl_none, QuestCl_np
+    = Pred.QuestCl Pred.aNone ;
+
+  QuestIAdv_none 
+    = Pred.QuestIAdv Pred.aNone ;
+
+  QuestIComp_none 
+    = Pred.QuestIComp ;
+
+  QuestVP_none 
+    = Pred.QuestVP Pred.aNone ;
+{-
+  QuestSlash_none
+    = Pred.QuestSlash Pred.aNone ;
+
+  UseCl_none 
+    = Pred.UseCl ;
+  UseQCl_none 
+    = Pred.UseQCl ;
+
+  UseAdvCl_none
+    = Pred.UseAdvCl ;
+-}
+  UttPrS 
+    = Pred.UttPrS ;
+
+  AdvCl_none, AdvCl_np
+    = Pred.AdvCl Pred.aNone ;
+{-
+  AdvQCl_none, AdvQCl_np
+    = Pred.AdvQCl Pred.aNone ;
+
+----  RelCl_none
+----    = Pred.RelCl Pred.aNone ;
+  RelVP_none
+    = Pred.RelVP ;
+  RelSlash_none
+    = Pred.RelSlash ;
+
+  PrImpSg
+    = Pred.PrImpSg ;
+  PrImpPl
+    = Pred.PrImpPl ;
+
+  PresPartAP_none, PresPartAP_np
+    = Pred.PresPartAP Pred.aNone ;
+
+  PastPartAP_none
+    = Pred.PastPartAP Pred.aNone ;
+
+  AgentPastPartAP_none
+    = Pred.AgentPastPartAP Pred.aNone ;
+
+  NomVPNP_none
+    = Pred.NomVPNP ;
+
+  ByVP_none
+    = Pred.ByVP Pred.aNone ;
+  WhenVP_none
+    = Pred.WhenVP Pred.aNone ;
+  BeforeVP_none
+    = Pred.BeforeVP Pred.aNone ;
+  AfterVP_none
+    = Pred.AfterVP Pred.aNone ;
+  InOrderVP_none
+    = Pred.InOrderVP Pred.aNone ;
+  WithoutVP_none
+    = Pred.WithoutVP Pred.aNone ;
+
+  StartVPC_none, StartVPC_np
+    = Pred.StartVPC Pred.aNone ;
+  ContVPC_none, ContVPC_np
+    = Pred.ContVPC Pred.aNone ;
+  UseVPC_none, UseVPC_np
+    = Pred.UseVPC Pred.aNone ;
+
+  StartClC_none, StartClC_np
+    = Pred.StartClC Pred.aNone ;
+  ContClC_none, ContClC_np
+    = Pred.ContClC Pred.aNone ;
+  UseClC_none, UseClC_np
+    = Pred.UseClC Pred.aNone ;
+
+  ComplAdv_none 
+    = Pred.ComplAdv Pred.aNone ;
+
+  SubjUttPreS
+    = Pred.SubjUttPreS ;
+  SubjUttPreQ
+    = Pred.SubjUttPreQ ;
+  SubjUttPost
+    = Pred.SubjUttPost ;
+-}
+}
diff --git a/examples/translator/SmallPred.gf b/examples/translator/SmallPred.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/SmallPred.gf
@@ -0,0 +1,206 @@
+abstract SmallPred = 
+  RGLBase  - [Pol,Tense]
+** {
+
+cat
+  PrV_none ; PrV_np ; PrV_v ; PrV_s ; PrV_q ; PrV_a ; PrV_n ;
+             PrV_np_np ; PrV_np_v ; PrV_np_s ; PrV_np_q ; PrV_np_a ; PrV_np_n ;
+
+  PrVP_none ; PrVP_np ; PrVP_v ; PrVP_s ; PrVP_q ; PrVP_a ; PrVP_n ;
+             PrVP_np_np ; PrVP_np_v ; PrVP_np_s ; PrVP_np_q ; PrVP_np_a ; PrVP_np_n ;
+
+
+  Tense ;
+  Pol ;
+
+  PrCl_none ; 
+
+  PrQCl_none ; 
+
+  PrAdv_none ; 
+
+  PrS ;
+
+  PrAP_none ; 
+
+  PrCN_none ; 
+
+fun
+  TPres, TPast, TFut, TCond : Tense ;
+  PPos, PNeg : Pol ;
+  ASimul, AAnter : Ant ;
+
+  UseV_none  : Ant -> Tense -> Pol -> PrV_none  -> PrVP_none ;
+  UseV_np    : Ant -> Tense -> Pol -> PrV_np    -> PrVP_np ;
+  UseV_v     : Ant -> Tense -> Pol -> PrV_v     -> PrVP_v ;
+  UseV_s     : Ant -> Tense -> Pol -> PrV_s     -> PrVP_s ;
+  UseV_a     : Ant -> Tense -> Pol -> PrV_a     -> PrVP_a ;
+  UseV_q     : Ant -> Tense -> Pol -> PrV_q     -> PrVP_q ;
+  UseV_n     : Ant -> Tense -> Pol -> PrV_v     -> PrVP_n ;
+  UseV_np_np : Ant -> Tense -> Pol -> PrV_np_np -> PrVP_np_np ;
+  UseV_np_v  : Ant -> Tense -> Pol -> PrV_np_v  -> PrVP_np_v  ;
+  UseV_np_s  : Ant -> Tense -> Pol -> PrV_np_s  -> PrVP_np_s  ;
+  UseV_np_a  : Ant -> Tense -> Pol -> PrV_np_a  -> PrVP_np_a  ;
+  UseV_np_q  : Ant -> Tense -> Pol -> PrV_np_q  -> PrVP_np_q  ;
+  UseV_np_n  : Ant -> Tense -> Pol -> PrV_np_n  -> PrVP_np_n  ;
+
+--  ComplV2_none : PrVP_np -> NP -> PrVP_none ;
+
+--  UseAP_none : Ant -> Tense -> Pol -> PrAP_none -> PrVP_none ;
+
+  UseAdv_none : Ant -> Tense -> Pol -> PrAdv_none -> PrVP_none ;
+
+  UseCN_none : Ant -> Tense -> Pol -> PrCN_none -> PrVP_none ;
+
+  UseNP_none : Ant -> Tense -> Pol -> NP -> PrVP_none ;
+
+  PredVP_none : NP -> PrVP_none -> PrCl_none ;
+  PredVP_np : NP -> PrVP_np -> PrCl_none ;
+  PredVP_v : NP -> PrVP_v -> PrCl_none ;
+  PredVP_a : NP -> PrVP_a -> PrCl_none ;
+  PredVP_s : NP -> PrVP_s -> PrCl_none ;
+  PredVP_q : NP -> PrVP_q -> PrCl_none ;
+  PredVP_np_np : NP -> PrVP_np -> PrCl_none ;
+  PredVP_np_v : NP -> PrVP_v -> PrCl_none ;
+  PredVP_np_a : NP -> PrVP_a -> PrCl_none ;
+  PredVP_np_s : NP -> PrVP_s -> PrCl_none ;
+  PredVP_np_q : NP -> PrVP_q -> PrCl_none ;
+
+  Pred2VP_none : NP -> PrVP_none -> NP -> PrCl_none ;
+  Pred2VP_np : NP -> PrVP_np -> NP -> PrCl_none ;
+  Pred2VP_v : NP -> PrVP_v -> NP -> PrCl_none ;
+  Pred2VP_a : NP -> PrVP_a -> NP -> PrCl_none ;
+  Pred2VP_s : NP -> PrVP_s -> NP -> PrCl_none ;
+  Pred2VP_q : NP -> PrVP_q -> NP -> PrCl_none ;
+  Pred2VP_np_np : NP -> PrVP_np -> NP -> PrCl_none ;
+  Pred2VP_np_v : NP -> PrVP_v -> NP -> PrCl_none ;
+  Pred2VP_np_a : NP -> PrVP_a -> NP -> PrCl_none ;
+  Pred2VP_np_s : NP -> PrVP_s -> NP -> PrCl_none ;
+  Pred2VP_np_q : NP -> PrVP_q -> NP -> PrCl_none ;
+
+  PredAP_none : Ant -> Tense -> Pol -> NP -> PrAP_none -> PrCl_none ;
+
+  QuestVP_none : IP -> PrVP_none -> PrQCl_none ;
+
+  QuestCl_none : PrCl_none -> PrQCl_none ;
+
+  UseCl_none : PrCl_none -> PrS ;
+
+  UseQCl_none : PrQCl_none -> PrS ;
+
+  UttPrS  : PrS -> Utt ;
+
+---- Lift
+
+fun
+  LiftV  : V  -> PrV_none ;
+  LiftV2 : V2 -> PrV_np ;
+  LiftVS : VS -> PrV_s ;
+  LiftVQ : VQ -> PrV_q ;
+  LiftVV : VV -> PrV_v ;
+  LiftVA : VA -> PrV_a ;
+  LiftVN : VA -> PrV_n ; ----
+
+  LiftV3  : V3  -> PrV_np_np ;
+  LiftV2S : V2S -> PrV_np_s ;
+  LiftV2Q : V2Q -> PrV_np_q ;
+  LiftV2V : V2V -> PrV_np_v ;
+  LiftV2A : V2A -> PrV_np_a ;
+  LiftV2N : V2A -> PrV_np_n ; ----
+
+  LiftAP  : AP  -> PrAP_none ;
+  LiftCN  : CN  -> PrCN_none ;
+
+  LiftAdv  : Adv  -> PrAdv_none ;
+  LiftAdV  : AdV  -> PrAdv_none ;
+
+
+------- Chunk
+
+cat
+  Chunks ;
+  Chunk ;
+
+fun
+  OneChunk : Chunk -> Chunks ;
+  PlusChunk : Chunk -> Chunks -> Chunks ;
+
+  ChunkPhr : Chunks -> Phr ;
+
+fun
+
+  AP_Chunk : AP -> Chunk ;
+  AdA_Chunk : AdA -> Chunk ;
+  Adv_Chunk : Adv -> Chunk ;
+  AdV_Chunk : AdV -> Chunk ;
+  AdN_Chunk : AdN -> Chunk ;
+  Cl_Chunk : PrCl_none -> Chunk ;
+  QCl_Chunk : PrQCl_none -> Chunk ;
+  CN_Pl_Chunk : CN -> Chunk ;
+  CN_Sg_Chunk : CN -> Chunk ;
+  CN_Pl_Gen_Chunk : CN -> Chunk ;
+  CN_Sg_Gen_Chunk : CN -> Chunk ;
+  Conj_Chunk : Conj -> Chunk ;
+  IAdv_Chunk : IAdv -> Chunk ;
+  IP_Chunk : IP -> Chunk ;
+  NP_Nom_Chunk : NP -> Chunk ;
+  NP_Acc_Chunk : NP -> Chunk ;
+  NP_Gen_Chunk : NP -> Chunk ;
+  Numeral_Nom_Chunk : Numeral -> Chunk ;
+  Numeral_Gen_Chunk : Numeral -> Chunk ;
+  Ord_Nom_Chunk : Ord -> Chunk ;
+  Ord_Gen_Chunk : Ord -> Chunk ;
+  Predet_Chunk : Predet -> Chunk ;
+  Prep_Chunk : Prep -> Chunk ;
+  RP_Nom_Chunk : RP -> Chunk ;
+  RP_Gen_Chunk : RP -> Chunk ;
+  RP_Acc_Chunk : RP -> Chunk ;
+  Subj_Chunk : Subj -> Chunk ;
+
+  VP_none_Chunk, VP_none_inf_Chunk : PrVP_none -> Chunk ;
+  VP_np_Chunk,   VP_np_inf_Chunk : PrVP_np -> Chunk ;
+  VP_s_Chunk,    VP_s_inf_Chunk : PrVP_s -> Chunk ;
+  VP_v_Chunk,   VP_v_inf_Chunk : PrVP_v -> Chunk ;
+  VP_a_Chunk,   VP_a_inf_Chunk : PrVP_a -> Chunk ;
+  VP_q_Chunk,   VP_q_inf_Chunk : PrVP_q -> Chunk ;
+  VP_np_np_Chunk,   VP_np_np_inf_Chunk : PrVP_np_np -> Chunk ;
+  VP_np_s_Chunk,    VP_np_s_inf_Chunk : PrVP_np_s -> Chunk ;
+  VP_np_v_Chunk,   VP_np_v_inf_Chunk : PrVP_np_v -> Chunk ;
+  VP_np_q_Chunk,   VP_np_q_inf_Chunk : PrVP_np_q -> Chunk ;
+  VP_np_a_Chunk,   VP_np_a_inf_Chunk : PrVP_np_a -> Chunk ;
+
+  V_none_prespart_Chunk,  V_none_pastpart_Chunk : PrV_none -> Chunk ;
+  V_np_prespart_Chunk,  V_np_pastpart_Chunk : PrV_np -> Chunk ;
+  V_s_prespart_Chunk,  V_s_pastpart_Chunk : PrV_s -> Chunk ;
+  V_v_prespart_Chunk,  V_v_pastpart_Chunk : PrV_v -> Chunk ;
+  V_q_prespart_Chunk,  V_q_pastpart_Chunk : PrV_q -> Chunk ;
+  V_a_prespart_Chunk,  V_a_pastpart_Chunk : PrV_q -> Chunk ;
+
+  V_np_np_prespart_Chunk,  V_np_np_pastpart_Chunk : PrV_np_np -> Chunk ;
+  V_np_s_prespart_Chunk,  V_np_s_pastpart_Chunk : PrV_np_s -> Chunk ;
+  V_np_v_prespart_Chunk,  V_np_v_pastpart_Chunk : PrV_np_v -> Chunk ;
+  V_np_q_prespart_Chunk,  V_np_q_pastpart_Chunk : PrV_np_q -> Chunk ;
+  V_np_a_prespart_Chunk,  V_np_a_pastpart_Chunk : PrV_np_q -> Chunk ;
+
+  refl_SgP1_Chunk,
+  refl_SgP2_Chunk,
+  refl_SgP3_Chunk,
+  refl_PlP1_Chunk,
+  refl_PlP2_Chunk,
+  refl_PlP3_Chunk : Chunk ;
+  neg_Chunk : Chunk ;
+  copula_Chunk : Chunk ;
+  copula_neg_Chunk : Chunk ;
+  copula_inf_Chunk : Chunk ;
+  past_copula_Chunk : Chunk ;
+  past_copula_neg_Chunk : Chunk ;
+  future_Chunk : Chunk ;
+  future_neg_Chunk : Chunk ;
+  cond_Chunk : Chunk ;
+  cond_neg_Chunk : Chunk ;
+  perfect_Chunk : Chunk ;
+  perfect_neg_Chunk : Chunk ;
+  past_perfect_Chunk : Chunk ;
+  past_perfect_neg_Chunk : Chunk ;
+
+}
diff --git a/examples/translator/SmallPredChi.gf b/examples/translator/SmallPredChi.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/SmallPredChi.gf
@@ -0,0 +1,222 @@
+concrete SmallPredChi of SmallPred = 
+  RGLBaseChi  - [Pol,Tense,Ant],
+
+  NDPredChi [
+    Ant,NP,Utt,IP,IAdv,IComp,Conj,
+    PrV_none, PrV_np , PrV_v , PrV_s , PrV_q , PrV_a , PrV_n ,
+             PrV_np_np , PrV_np_v , PrV_np_s , PrV_np_q , PrV_np_a , PrV_np_n ,
+
+    Tense ,
+    Pol ,
+  TPres, TPast, TFut, TCond,
+  PPos, PNeg,
+  ASimul, AAnter,
+  PrAdv_none , 
+  PrS,
+  PrAP_none , 
+  PrCN_none,
+  UttPrS
+
+   ],
+
+NDLiftChi [
+  CN,AP,V,V2,VV,VS,VA,VQ,V2V,V2S,V2Q,V2A,V3,
+    PrV_none, PrV_np , PrV_v , PrV_s , PrV_q , PrV_a , PrV_n ,
+             PrV_np_np , PrV_np_v , PrV_np_s , PrV_np_q , PrV_np_a , PrV_np_n ,
+
+  LiftV,
+  LiftV2,
+  LiftVS,
+  LiftVQ,
+  LiftVV,
+  LiftVA,
+  LiftVN,
+
+  LiftV3,
+  LiftV2S,
+  LiftV2Q,
+  LiftV2V,
+  LiftV2A,
+  LiftV2N,
+
+  LiftAP,
+  LiftCN,
+
+  LiftAdv,
+  LiftAdV
+],
+
+ChunkChi [
+  Chunks,
+  Chunk,
+
+  OneChunk,
+  PlusChunk,
+
+  ChunkPhr,
+
+  AP_Chunk,
+  AdA_Chunk,
+  Adv_Chunk,
+  AdV_Chunk,
+  AdN_Chunk,
+  CN_Pl_Chunk,
+  CN_Sg_Chunk,
+  CN_Pl_Gen_Chunk,
+  CN_Sg_Gen_Chunk,
+  Conj_Chunk,
+  IAdv_Chunk,
+  IP_Chunk,
+  NP_Nom_Chunk,
+  NP_Acc_Chunk,
+  NP_Gen_Chunk,
+  Numeral_Nom_Chunk,
+  Numeral_Gen_Chunk,
+  Ord_Nom_Chunk,
+  Ord_Gen_Chunk,
+  Predet_Chunk,
+  Prep_Chunk,
+  RP_Nom_Chunk,
+  RP_Gen_Chunk,
+  RP_Acc_Chunk,
+  Subj_Chunk,
+
+  V_none_prespart_Chunk,  V_none_pastpart_Chunk,
+  V_np_prespart_Chunk,  V_np_pastpart_Chunk,
+  V_s_prespart_Chunk,  V_s_pastpart_Chunk,
+  V_v_prespart_Chunk,  V_v_pastpart_Chunk,
+  V_q_prespart_Chunk,  V_q_pastpart_Chunk,
+  V_a_prespart_Chunk,  V_a_pastpart_Chunk,
+
+  V_np_np_prespart_Chunk,  V_np_np_pastpart_Chunk,
+  V_np_s_prespart_Chunk,  V_np_s_pastpart_Chunk,
+  V_np_v_prespart_Chunk,  V_np_v_pastpart_Chunk,
+  V_np_q_prespart_Chunk,  V_np_q_pastpart_Chunk,
+  V_np_a_prespart_Chunk,  V_np_a_pastpart_Chunk,
+
+  refl_SgP1_Chunk,
+  refl_SgP2_Chunk,
+  refl_SgP3_Chunk,
+  refl_PlP1_Chunk,
+  refl_PlP2_Chunk,
+  refl_PlP3_Chunk, 
+  neg_Chunk, 
+  copula_Chunk, 
+  copula_neg_Chunk, 
+  copula_inf_Chunk, 
+  past_copula_Chunk, 
+  past_copula_neg_Chunk, 
+  future_Chunk, 
+  future_neg_Chunk, 
+  cond_Chunk, 
+  cond_neg_Chunk, 
+  perfect_Chunk, 
+  perfect_neg_Chunk, 
+  past_perfect_Chunk, 
+  past_perfect_neg_Chunk
+
+
+]
+
+   ** open (P=PredChi), PredInstanceChi, ResChi in {
+
+lincat
+    PrVP_none , PrVP_np , PrVP_v , PrVP_s , PrVP_q , PrVP_a , PrVP_n ,
+             PrVP_np_np , PrVP_np_v , PrVP_np_s , PrVP_np_q , PrVP_np_a , PrVP_np_n
+     = {
+       v : Str
+       } ;
+
+    PrCl_none
+     = {s : Str} ;
+    PrQCl_none 
+     = {s : Str} ;
+
+lin
+  UseV_none,
+  UseV_np,
+  UseV_v,
+  UseV_s,
+  UseV_a,
+  UseV_q,
+  UseV_n,
+  UseV_np_np,
+  UseV_np_v,
+  UseV_np_s,
+  UseV_np_a,
+  UseV_np_q,
+  UseV_np_n
+    = \a,t,p,v -> mkVP (P.UseV P.aNone a t p v) ;
+
+oper
+  mkVP : PrVerbPhrase -> SmallPredChi.PrVP_none = \vp ->
+      lin PrVP_none {
+       v = 
+          let 
+            vv = vp.v ! UUnit ; 
+            vpa = UUnit ;
+          in 
+          vv.p1 ++ vp.adV ++ vv.p2 ++ vv.p3 ++ vp.adj ! vpa ++ 
+          appPrep vp.c1 (vp.obj1.p1 ! vpa) ++ appPrep vp.c2 (vp.obj2.p1 ! vpa) ++ vp.adv ++ vp.ext
+     } ;
+
+lin
+  UseAdv_none = \a,t,p,v -> mkVP (P.UseAdv P.aNone a t p v) ;
+  UseCN_none  = \a,t,p,v -> mkVP (P.UseCN P.aNone a t p v) ;
+  UseNP_none  = \a,t,p,v -> mkVP (P.UseNP a t p v) ;
+
+  QuestCl_none cl = {s = cl.s ++ question_s} ;
+
+  UseCl_none cl = lin PrS {s = cl.s} ;
+  UseQCl_none cl = lin PrS cl ;
+
+  PredVP_none, PredVP_np, PredVP_v, PredVP_a, PredVP_q, PredVP_s,
+  PredVP_np_np, PredVP_np_v, PredVP_np_a, PredVP_np_q, PredVP_np_s
+   = \np, vp -> {
+     s = np.s ++ vp.v
+     } ;
+
+  Pred2VP_none, Pred2VP_np, Pred2VP_v, Pred2VP_a, Pred2VP_q, Pred2VP_s,
+  Pred2VP_np_np, Pred2VP_np_v, Pred2VP_np_a, Pred2VP_np_q, Pred2VP_np_s
+   = \s,v,o -> {
+      s = s.s ++ v.v ++ o.s ;
+      } ;
+
+  PredAP_none
+   = \a, t, p, np, ap -> 
+     let cl = P.PredVP P.aNone np (P.UseAP P.aNone a t p ap) in {
+       s = declCl cl ;
+       q = questCl (P.QuestCl P.aNone cl) ;
+       } ;
+
+  Cl_Chunk cl = cl ;
+  QCl_Chunk cl = cl ;
+
+  VP_none_Chunk, 
+  VP_np_Chunk, 
+  VP_s_Chunk, 
+  VP_v_Chunk,
+  VP_a_Chunk,
+  VP_q_Chunk,
+  VP_np_np_Chunk, 
+  VP_np_s_Chunk, 
+  VP_np_a_Chunk,
+  VP_np_q_Chunk,
+  VP_np_v_Chunk 
+   = \vp -> 
+    {s = vp.v} ;
+
+  VP_none_inf_Chunk, 
+  VP_np_inf_Chunk, 
+  VP_s_inf_Chunk, 
+  VP_a_inf_Chunk, 
+  VP_q_inf_Chunk, 
+  VP_v_inf_Chunk,
+  VP_np_np_inf_Chunk, 
+  VP_np_s_inf_Chunk, 
+  VP_np_a_inf_Chunk, 
+  VP_np_q_inf_Chunk, 
+  VP_np_v_inf_Chunk 
+   = \vp -> {s = vp.v} ;
+
+   }
diff --git a/examples/translator/SmallPredEng.gf b/examples/translator/SmallPredEng.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/SmallPredEng.gf
@@ -0,0 +1,234 @@
+concrete SmallPredEng of SmallPred = 
+  RGLBaseEng  - [Pol,Tense],
+
+  NDPredEng [
+    Ant,NP,Utt,IP,IAdv,IComp,Conj,
+    PrV_none, PrV_np , PrV_v , PrV_s , PrV_q , PrV_a , PrV_n ,
+             PrV_np_np , PrV_np_v , PrV_np_s , PrV_np_q , PrV_np_a , PrV_np_n ,
+
+    Tense ,
+    Pol ,
+  TPres, TPast, TFut, TCond,
+  PPos, PNeg,
+  ASimul, AAnter,
+  PrAdv_none , 
+  PrS,
+  PrAP_none , 
+  PrCN_none,
+  UttPrS
+
+   ],
+
+NDLiftEng [
+  CN,AP,V,V2,VV,VS,VA,VQ,V2V,V2S,V2Q,V2A,V3,
+    PrV_none, PrV_np , PrV_v , PrV_s , PrV_q , PrV_a , PrV_n ,
+             PrV_np_np , PrV_np_v , PrV_np_s , PrV_np_q , PrV_np_a , PrV_np_n ,
+
+  LiftV,
+  LiftV2,
+  LiftVS,
+  LiftVQ,
+  LiftVV,
+  LiftVA,
+  LiftVN,
+
+  LiftV3,
+  LiftV2S,
+  LiftV2Q,
+  LiftV2V,
+  LiftV2A,
+  LiftV2N,
+
+  LiftAP,
+  LiftCN,
+
+  LiftAdv,
+  LiftAdV
+],
+
+ChunkEng [
+  Chunks,
+  Chunk,
+
+  OneChunk,
+  PlusChunk,
+
+  ChunkPhr,
+
+  AP_Chunk,
+  AdA_Chunk,
+  Adv_Chunk,
+  AdV_Chunk,
+  AdN_Chunk,
+  CN_Pl_Chunk,
+  CN_Sg_Chunk,
+  CN_Pl_Gen_Chunk,
+  CN_Sg_Gen_Chunk,
+  Conj_Chunk,
+  IAdv_Chunk,
+  IP_Chunk,
+  NP_Nom_Chunk,
+  NP_Acc_Chunk,
+  NP_Gen_Chunk,
+  Numeral_Nom_Chunk,
+  Numeral_Gen_Chunk,
+  Ord_Nom_Chunk,
+  Ord_Gen_Chunk,
+  Predet_Chunk,
+  Prep_Chunk,
+  RP_Nom_Chunk,
+  RP_Gen_Chunk,
+  RP_Acc_Chunk,
+  Subj_Chunk,
+
+  V_none_prespart_Chunk,  V_none_pastpart_Chunk,
+  V_np_prespart_Chunk,  V_np_pastpart_Chunk,
+  V_s_prespart_Chunk,  V_s_pastpart_Chunk,
+  V_v_prespart_Chunk,  V_v_pastpart_Chunk,
+  V_q_prespart_Chunk,  V_q_pastpart_Chunk,
+  V_a_prespart_Chunk,  V_a_pastpart_Chunk,
+
+  V_np_np_prespart_Chunk,  V_np_np_pastpart_Chunk,
+  V_np_s_prespart_Chunk,  V_np_s_pastpart_Chunk,
+  V_np_v_prespart_Chunk,  V_np_v_pastpart_Chunk,
+  V_np_q_prespart_Chunk,  V_np_q_pastpart_Chunk,
+  V_np_a_prespart_Chunk,  V_np_a_pastpart_Chunk,
+
+  refl_SgP1_Chunk,
+  refl_SgP2_Chunk,
+  refl_SgP3_Chunk,
+  refl_PlP1_Chunk,
+  refl_PlP2_Chunk,
+  refl_PlP3_Chunk, 
+  neg_Chunk, 
+  copula_Chunk, 
+  copula_neg_Chunk, 
+  copula_inf_Chunk, 
+  past_copula_Chunk, 
+  past_copula_neg_Chunk, 
+  future_Chunk, 
+  future_neg_Chunk, 
+  cond_Chunk, 
+  cond_neg_Chunk, 
+  perfect_Chunk, 
+  perfect_neg_Chunk, 
+  past_perfect_Chunk, 
+  past_perfect_neg_Chunk
+
+
+]
+
+   ** open (P=PredEng), PredInstanceEng in {
+
+lincat
+    PrVP_none , PrVP_np , PrVP_v , PrVP_s , PrVP_q , PrVP_a , PrVP_n ,
+             PrVP_np_np , PrVP_np_v , PrVP_np_s , PrVP_np_q , PrVP_np_a , PrVP_np_n
+     = {
+       v : VAgr => Str ; 
+       inf : VVType => Str ;
+       qq : VAgr => Str * Str ;
+       } ;
+
+    PrCl_none
+     = {s : Str ; q : Str} ;
+    PrQCl_none 
+     = {s : Str} ;
+
+lin
+  UseV_none,
+  UseV_np,
+  UseV_v,
+  UseV_s,
+  UseV_a,
+  UseV_q,
+  UseV_n,
+  UseV_np_np,
+  UseV_np_v,
+  UseV_np_s,
+  UseV_np_a,
+  UseV_np_q,
+  UseV_np_n
+    = \a,t,p,v -> mkVP (P.UseV P.aNone a t p v) ;
+
+oper
+  mkVP : PrVerbPhrase -> SmallPredEng.PrVP_none = \vp ->
+      lin PrVP_none {
+       v = \\a =>
+          let
+              vv = vp.v ! a ; 
+              vpa = vagr2agr a ;
+          in 
+          vv.p1 ++ vp.adV ++ vv.p2 ++ vv.p3 ++ vp.adj ! vpa ++ 
+          vp.c1 ++ vp.obj1.p1 ! vpa ++ vp.c2 ++ vp.obj2.p1 ! vpa ++ vp.adv ++ vp.ext  ;
+       inf = \\vt => infVP vt defaultAgr vp ;
+       qq = \\a =>
+          let
+              vv = vp.qforms ! a ; 
+              vpa = vagr2agr a ;
+          in 
+          <vv.p1, vp.adV ++ vv.p2 ++ vp.adj ! vpa ++ 
+           vp.c1 ++ vp.obj1.p1 ! vpa ++ vp.c2 ++ vp.obj2.p1 ! vpa ++ vp.adv ++ vp.ext>  ;
+     } ;
+
+lin
+  UseAdv_none = \a,t,p,v -> mkVP (P.UseAdv P.aNone a t p v) ;
+  UseCN_none  = \a,t,p,v -> mkVP (P.UseCN P.aNone a t p v) ;
+  UseNP_none  = \a,t,p,v -> mkVP (P.UseNP a t p v) ;
+
+  QuestCl_none cl = {s = cl.q} ;
+
+  UseCl_none cl = lin PrS {s = cl.s} ;
+  UseQCl_none cl = lin PrS cl ;
+
+  PredVP_none, PredVP_np, PredVP_v, PredVP_a, PredVP_q, PredVP_s,
+  PredVP_np_np, PredVP_np_v, PredVP_np_a, PredVP_np_q, PredVP_np_s
+   = \np, vp -> {
+     s = appSubjCase np ++ vp.v ! (agr2vagr np.a) ;
+     q = let qq = vp.qq ! (agr2vagr np.a) in qq.p1 ++ appSubjCase np ++ qq.p2 
+     } ;
+
+  Pred2VP_none, Pred2VP_np, Pred2VP_v, Pred2VP_a, Pred2VP_q, Pred2VP_s,
+  Pred2VP_np_np, Pred2VP_np_v, Pred2VP_np_a, Pred2VP_np_q, Pred2VP_np_s
+   = \s,v,o -> {
+      s = appSubjCase s ++ v.v ! (agr2vagr s.a) ++ appObjCase o ;
+      q = let qq = v.qq ! (agr2vagr s.a) in qq.p1 ++ appSubjCase s ++ qq.p2 ++ appObjCase o ; 
+      } ;
+
+  PredAP_none
+   = \a, t, p, np, ap -> 
+     let cl = P.PredVP P.aNone np (P.UseAP P.aNone a t p ap) in {
+       s = declCl cl ;
+       q = questCl (P.QuestCl P.aNone cl)
+       } ;
+
+  Cl_Chunk cl = cl ;
+  QCl_Chunk cl = cl ;
+
+  VP_none_Chunk, 
+  VP_np_Chunk, 
+  VP_s_Chunk, 
+  VP_v_Chunk,
+  VP_a_Chunk,
+  VP_q_Chunk,
+  VP_np_np_Chunk, 
+  VP_np_s_Chunk, 
+  VP_np_a_Chunk,
+  VP_np_q_Chunk,
+  VP_np_v_Chunk 
+   = \vp -> 
+    {s = vp.v ! (VASgP1 | VASgP3 | VAPl)} ; 
+
+  VP_none_inf_Chunk, 
+  VP_np_inf_Chunk, 
+  VP_s_inf_Chunk, 
+  VP_a_inf_Chunk, 
+  VP_q_inf_Chunk, 
+  VP_v_inf_Chunk,
+  VP_np_np_inf_Chunk, 
+  VP_np_s_inf_Chunk, 
+  VP_np_a_inf_Chunk, 
+  VP_np_q_inf_Chunk, 
+  VP_np_v_inf_Chunk 
+   = \vp -> {s = vp.inf ! vvInfinitive} ;
+
+   }
diff --git a/examples/translator/SmallPredFin.gf b/examples/translator/SmallPredFin.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/SmallPredFin.gf
@@ -0,0 +1,241 @@
+--# -path=.:../finnish/stemmed:../finnish:../api:../translator:../../../examples/phrasebook:alltenses
+
+concrete SmallPredFin of SmallPred = 
+  RGLBaseFin  - [Pol,Tense],
+
+  NDPredFin [
+    Ant,NP,Utt,IP,IAdv,IComp,Conj,
+    PrV_none, PrV_np , PrV_v , PrV_s , PrV_q , PrV_a , PrV_n ,
+             PrV_np_np , PrV_np_v , PrV_np_s , PrV_np_q , PrV_np_a , PrV_np_n ,
+
+    Tense ,
+    Pol ,
+  TPres, TPast, TFut, TCond,
+  PPos, PNeg,
+  ASimul, AAnter,
+  PrAdv_none , 
+  PrS,
+  PrAP_none , 
+  PrCN_none,
+  UttPrS
+
+   ],
+
+NDLiftFin [
+  CN,AP,V,V2,VV,VS,VA,VQ,V2V,V2S,V2Q,V2A,V3,
+    PrV_none, PrV_np , PrV_v , PrV_s , PrV_q , PrV_a , PrV_n ,
+             PrV_np_np , PrV_np_v , PrV_np_s , PrV_np_q , PrV_np_a , PrV_np_n ,
+
+  LiftV,
+  LiftV2,
+  LiftVS,
+  LiftVQ,
+  LiftVV,
+  LiftVA,
+  LiftVN,
+
+  LiftV3,
+  LiftV2S,
+  LiftV2Q,
+  LiftV2V,
+  LiftV2A,
+  LiftV2N,
+
+  LiftAP,
+  LiftCN,
+
+  LiftAdv,
+  LiftAdV
+],
+
+ChunkFin [
+  Chunks,
+  Chunk,
+
+  OneChunk,
+  PlusChunk,
+
+  ChunkPhr,
+
+  AP_Chunk,
+  AdA_Chunk,
+  Adv_Chunk,
+  AdV_Chunk,
+  AdN_Chunk,
+  CN_Pl_Chunk,
+  CN_Sg_Chunk,
+  CN_Pl_Gen_Chunk,
+  CN_Sg_Gen_Chunk,
+  Conj_Chunk,
+  IAdv_Chunk,
+  IP_Chunk,
+  NP_Nom_Chunk,
+  NP_Acc_Chunk,
+  NP_Gen_Chunk,
+  Numeral_Nom_Chunk,
+  Numeral_Gen_Chunk,
+  Ord_Nom_Chunk,
+  Ord_Gen_Chunk,
+  Predet_Chunk,
+  Prep_Chunk,
+  RP_Nom_Chunk,
+  RP_Gen_Chunk,
+  RP_Acc_Chunk,
+  Subj_Chunk,
+
+  V_none_prespart_Chunk,  V_none_pastpart_Chunk,
+  V_np_prespart_Chunk,  V_np_pastpart_Chunk,
+  V_s_prespart_Chunk,  V_s_pastpart_Chunk,
+  V_v_prespart_Chunk,  V_v_pastpart_Chunk,
+  V_q_prespart_Chunk,  V_q_pastpart_Chunk,
+  V_a_prespart_Chunk,  V_a_pastpart_Chunk,
+
+  V_np_np_prespart_Chunk,  V_np_np_pastpart_Chunk,
+  V_np_s_prespart_Chunk,  V_np_s_pastpart_Chunk,
+  V_np_v_prespart_Chunk,  V_np_v_pastpart_Chunk,
+  V_np_q_prespart_Chunk,  V_np_q_pastpart_Chunk,
+  V_np_a_prespart_Chunk,  V_np_a_pastpart_Chunk,
+
+  refl_SgP1_Chunk,
+  refl_SgP2_Chunk,
+  refl_SgP3_Chunk,
+  refl_PlP1_Chunk,
+  refl_PlP2_Chunk,
+  refl_PlP3_Chunk, 
+  neg_Chunk, 
+  copula_Chunk, 
+  copula_neg_Chunk, 
+  copula_inf_Chunk, 
+  past_copula_Chunk, 
+  past_copula_neg_Chunk, 
+  future_Chunk, 
+  future_neg_Chunk, 
+  cond_Chunk, 
+  cond_neg_Chunk, 
+  perfect_Chunk, 
+  perfect_neg_Chunk, 
+  past_perfect_Chunk, 
+  past_perfect_neg_Chunk
+
+
+]
+
+   ** open (P=PredFin), PredInstanceFin in {
+
+lincat
+    PrVP_none , PrVP_np , PrVP_v , PrVP_s , PrVP_q , PrVP_a , PrVP_n ,
+             PrVP_np_np , PrVP_np_v , PrVP_np_s , PrVP_np_q , PrVP_np_a , PrVP_np_n
+     = {
+       v : VAgr => Str ; 
+       inf : VVType => Str ;
+       qq : VAgr => Str * Str ;
+       ko : Str ;
+       } ;
+
+    PrCl_none
+     = {s : Str ; q : Str} ;
+    PrQCl_none 
+     = {s : Str} ;
+
+lin
+  UseV_none,
+  UseV_np,
+  UseV_v,
+  UseV_s,
+  UseV_a,
+  UseV_q,
+  UseV_n,
+  UseV_np_np,
+  UseV_np_v,
+  UseV_np_s,
+  UseV_np_a,
+  UseV_np_q,
+  UseV_np_n
+    = \a,t,p,v -> mkVP (P.UseV P.aNone a t p v) ;
+
+oper
+  mkVP : PrVerbPhrase -> SmallPredFin.PrVP_none = \vp ->
+      lin PrVP_none {
+       v = \\a =>
+          let
+              vv = vp.v ! a ; 
+              vpa = vagr2agr a ;
+          in 
+          vv.fin ++ vp.adV ++ vv.inf ++ vp.adj ! vpa ++ 
+          vp.obj1 ! vpa ++ vp.obj2 ! vpa ++ vp.adv ++ vp.ext  ;
+       inf = \\vt => infVP vt defaultAgr vp ;
+       qq = \\a =>
+          let
+              vv = vp.v ! a ; 
+              vpa = vagr2agr a ;
+          in 
+          <vv.fin, vp.adV ++ vv.inf ++ vp.adj ! vpa ++ 
+           vp.obj1 ! vpa ++ vp.obj2 ! vpa ++ vp.adv ++ vp.ext>  ;
+       ko = Predef.BIND ++ case vp.h of {Back => "ko" ; Front => "kö"} 
+
+     } ;
+
+lin
+  UseAdv_none = \a,t,p,v -> mkVP (P.UseAdv P.aNone a t p v) ;
+  UseCN_none  = \a,t,p,v -> mkVP (P.UseCN P.aNone a t p v) ;
+  UseNP_none  = \a,t,p,v -> mkVP (P.UseNP a t p v) ;
+
+  QuestCl_none cl = {s = cl.q} ;
+
+  UseCl_none cl = lin PrS {s = cl.s} ;
+  UseQCl_none cl = lin PrS cl ;
+
+  PredVP_none, PredVP_np, PredVP_v, PredVP_a, PredVP_q, PredVP_s,
+  PredVP_np_np, PredVP_np_v, PredVP_np_a, PredVP_np_q, PredVP_np_s
+   = \np, vp -> 
+     {
+     s = appSubjCase np ++ vp.v ! (agr2vagr np.a) ;
+     q = let qq = vp.qq ! (agr2vagr np.a) in qq.p1 ++ vp.ko ++ appSubjCase np ++ qq.p2 
+     } ;
+
+  Pred2VP_none, Pred2VP_np, Pred2VP_v, Pred2VP_a, Pred2VP_q, Pred2VP_s,
+  Pred2VP_np_np, Pred2VP_np_v, Pred2VP_np_a, Pred2VP_np_q, Pred2VP_np_s
+   = \s,v,o -> 
+      {
+      s = appSubjCase s ++ v.v ! (agr2vagr s.a) ++ appObjCase o ;
+      q = let qq = v.qq ! (agr2vagr s.a) in qq.p1 ++ v.ko ++ appSubjCase s ++ qq.p2 ++ appObjCase o ; 
+      } ;
+
+  PredAP_none
+   = \a, t, p, np, ap -> 
+     let cl = P.PredVP P.aNone np (P.UseAP P.aNone a t p ap) in {
+       s = declCl cl ;
+       q = questCl (P.QuestCl P.aNone cl) ;
+       } ;
+
+  Cl_Chunk cl = cl ;
+  QCl_Chunk cl = cl ;
+
+  VP_none_Chunk, 
+  VP_np_Chunk, 
+  VP_s_Chunk, 
+  VP_v_Chunk,
+  VP_a_Chunk,
+  VP_q_Chunk,
+  VP_np_np_Chunk, 
+  VP_np_s_Chunk, 
+  VP_np_a_Chunk,
+  VP_np_q_Chunk,
+  VP_np_v_Chunk 
+   = \vp -> 
+    {s = vp.v ! defaultAgr} ;
+
+  VP_none_inf_Chunk, 
+  VP_np_inf_Chunk, 
+  VP_s_inf_Chunk, 
+  VP_a_inf_Chunk, 
+  VP_q_inf_Chunk, 
+  VP_v_inf_Chunk,
+  VP_np_np_inf_Chunk, 
+  VP_np_s_inf_Chunk, 
+  VP_np_a_inf_Chunk, 
+  VP_np_q_inf_Chunk, 
+  VP_np_v_inf_Chunk 
+   = \vp -> {s = vp.inf ! vvInfinitive} ;
+
+   }
diff --git a/examples/translator/SmallPredFre.gf b/examples/translator/SmallPredFre.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/SmallPredFre.gf
@@ -0,0 +1,249 @@
+concrete SmallPredFre of SmallPred = 
+  RGLBaseFre ** 
+
+  open ResFre, CommonRomance, (S = SyntaxFre), (P = ParadigmsFre), PhonoFre, Prelude in {
+
+--  NDPredFre [
+lincat    
+  PrV_none, PrV_np , PrV_v , PrV_s , PrV_q , PrV_a , PrV_n ,
+          PrV_np_np , PrV_np_v , PrV_np_s , PrV_np_q , PrV_np_a , PrV_np_n 
+  = {s : VF => Str ; c2 : Compl ; vtyp : VType} ;
+  PrAdv_none = S.Adv ;
+  PrS = {s : Str} ;
+  PrAP_none = S.AP ;
+  PrCN_none = S.CN ;
+
+
+lincat
+    PrVP_none , PrVP_np , PrVP_v , PrVP_s , PrVP_q , PrVP_a , PrVP_n ,
+             PrVP_np_np , PrVP_np_v , PrVP_np_s , PrVP_np_q , PrVP_np_a , PrVP_np_n
+     = {
+       v : Agr => Str ;  
+       inf : Str ;
+       c2 : Compl ;
+       ne : Str ; -- empty in Pos, "ne" in Neg
+       } ;
+
+    PrCl_none
+     = {s : Str} ;
+    PrQCl_none 
+     = {s : Str} ;
+
+lin
+  UttPrS s = s ;
+
+  UseV_none,
+  UseV_np,
+  UseV_v,
+  UseV_s,
+  UseV_a,
+  UseV_q,
+  UseV_n,
+  UseV_np_np,
+  UseV_np_v,
+  UseV_np_s,
+  UseV_np_a,
+  UseV_np_q,
+  UseV_np_n
+    = \a,t,p,v -> mkVP (t.s ++ a.s ++ p.s) t.t a.a p.p v [] ;
+
+oper
+  mkVP : Str -> RTense -> Anteriority -> RPolarity -> PrV_none -> Str -> PrVP_none = \atp,tense,ant,pol,verb,obj ->
+    let 
+      oldvp : ResFre.VP =
+        predV verb ;
+      clause : Agr -> {s : Direct => RTense => Anteriority => RPolarity => Mood => Str} = \agr ->
+        mkClause atp False False agr oldvp ;
+      nepas : Str * Str = case pol of {RPos => <[],[]> ; _ => <elisNe, "pas">} ;
+    in 
+    lin PrVP_none {
+       v : Agr => Str = \\agr => (clause agr).s ! DDir ! tense ! ant ! RPos ! Indic ++ nepas.p2 ++ obj ;
+       inf : Str = verb.s ! VInfin False ++ obj ;  ---- ant,pol
+       c2 : Compl = verb.c2 ;
+       ne : Str = nepas.p1 ; 
+    } ;
+
+lin
+  UseAdv_none a t p adv = mkVP (t.s ++ a.s ++ p.s) t.t a.a p.p (copula ** {c2 = P.accusative}) adv.s ;
+
+  UseCN_none a t p cn = mkVP (t.s ++ a.s ++ p.s) t.t a.a p.p (copula ** {c2 = P.accusative}) (cn.s ! Sg) ;
+
+  UseNP_none a t p np = mkVP (t.s ++ a.s ++ p.s) t.t a.a p.p (copula ** {c2 = P.accusative}) ((np.s ! Nom).comp) ;
+
+
+lin
+  QuestCl_none cl = {s = "est-ce" ++ elisQue ++ cl.s} ;
+
+  UseCl_none cl = cl ;
+  UseQCl_none cl = cl ;
+
+  PredVP_none, PredVP_np, PredVP_v, PredVP_a, PredVP_q, PredVP_s,
+  PredVP_np_np, PredVP_np_v, PredVP_np_a, PredVP_np_q, PredVP_np_s
+   = \np, vp -> {
+     s = (np.s ! Nom).comp ++ vp.ne ++ vp.v ! np.a ;
+     } ;
+
+  Pred2VP_none, Pred2VP_np, Pred2VP_v, Pred2VP_a, Pred2VP_q, Pred2VP_s,
+  Pred2VP_np_np, Pred2VP_np_v, Pred2VP_np_a, Pred2VP_np_q, Pred2VP_np_s
+   = \s,v,o -> 
+      let obj = o.s ! v.c2.c in 
+      {
+        s = (s.s ! Nom).comp ++ v.ne ++ obj.c1 ++ obj.c2 ++ v.v ! s.a ++ v.c2.s ++ obj.comp ;
+      } ;
+
+
+  PredAP_none
+   = \a, t, p, np, ap -> 
+     let verb = mkVP (t.s ++ a.s ++ p.s) t.t a.a p.p (lin PrV_none (copula ** {c2 = P.accusative})) [] in
+     {
+      s = (np.s ! Nom).comp ++ verb.ne ++ verb.v ! np.a ++  ap.s ! AF np.a.g np.a.n ;
+     } ;
+
+
+
+-- NDLiftFre [
+
+  LiftV,
+  LiftVS,
+  LiftVQ,
+  LiftVV,
+  LiftVA,
+  LiftVN
+    = \v -> v ** {c2 = P.accusative} ;
+
+  LiftV2,
+  LiftV3,
+  LiftV2S,
+  LiftV2Q,
+  LiftV2V,
+  LiftV2A,
+  LiftV2N
+   = \v -> v ;
+
+  LiftAP ap = ap ;
+  LiftCN cn = cn ;
+
+  LiftAdv adv = adv ; 
+  LiftAdV adv = adv ;
+
+-- ChunkFre [
+
+lincat
+  Chunks = {s : Str} ;
+  Chunk = {s : Str};
+
+lin
+  OneChunk c = c ;
+  PlusChunk c cs = cc2 c cs ;
+
+  ChunkPhr c = ss ("*" ++ c.s) | c ;
+
+oper
+  defaultAAgr = {n = Sg ; g = Masc} ;
+
+lin
+
+
+  AP_Chunk ap = ss (ap.s ! AF Masc Sg) ;
+  AdA_Chunk ada = ada ;
+  Adv_Chunk adv = adv ;
+  AdV_Chunk adv = adv ;
+  AdN_Chunk adn = adn ;
+  Cl_Chunk cl = cl ;
+  QCl_Chunk cl = cl ;
+  CN_Pl_Chunk cn = ss (cn.s ! Pl) ;
+  CN_Sg_Chunk cn = ss (cn.s ! Sg) ;
+  CN_Pl_Gen_Chunk cn = ss (elisDe ++ cn.s ! Pl) ;
+  CN_Sg_Gen_Chunk cn = ss (elisDe ++ cn.s ! Sg) ;
+  Conj_Chunk conj = ss conj.s2 ;
+  IAdv_Chunk iadv = iadv ; 
+  IP_Chunk ip = ss (ip.s ! Nom) ;
+  NP_Nom_Chunk np = ss ((np.s ! Nom).ton) ;
+  NP_Acc_Chunk np = ss (np.s ! Acc).ton ;
+  NP_Gen_Chunk np = ss (np.s ! genitive).ton ;
+  Numeral_Nom_Chunk num = ss (num.s ! NCard Masc) ;
+  Numeral_Gen_Chunk num = ss (elisDe ++ num.s ! NCard Masc) ;
+----  Ord_Nom_Chunk ord = ss (ord.s ! defaultAAgr) ;
+----  Ord_Gen_Chunk ord = ss (elisDe ++ ord.s ! defaultAAgr) ;
+----  Predet_Chunk predet = ss (predet.s ! defaultAAgr ! Nom) ;
+  Prep_Chunk prep = prep ; ----
+----  RP_Nom_Chunk rp = ss (rp.s ! False ! defaultAAgr ! Nom) ;
+----  RP_Acc_Chunk rp = ss (rp.s ! False ! defaultAAgr ! Acc) ;
+----  RP_Gen_Chunk rp = ss (rp.s ! False ! defaultAAgr ! genitive) ;
+  Subj_Chunk subj = subj ;
+
+  VP_none_Chunk, 
+  VP_np_Chunk, 
+  VP_s_Chunk, 
+  VP_v_Chunk,
+  VP_a_Chunk,
+  VP_q_Chunk,
+  VP_np_np_Chunk, 
+  VP_np_s_Chunk, 
+  VP_np_a_Chunk,
+  VP_np_q_Chunk,
+  VP_np_v_Chunk 
+  = \vp -> ss (vp.ne ++ vp.v ! {g = Masc ; n = Sg ; p = P3}) ;
+
+  VP_none_inf_Chunk, 
+  VP_np_inf_Chunk, 
+  VP_s_inf_Chunk, 
+  VP_a_inf_Chunk, 
+  VP_q_inf_Chunk, 
+  VP_v_inf_Chunk,
+  VP_np_np_inf_Chunk, 
+  VP_np_s_inf_Chunk, 
+  VP_np_a_inf_Chunk, 
+  VP_np_q_inf_Chunk, 
+  VP_np_v_inf_Chunk 
+    = \vp -> ss vp.inf ;
+
+  V_none_prespart_Chunk,
+  V_np_prespart_Chunk,
+  V_s_prespart_Chunk,
+  V_a_prespart_Chunk,
+  V_q_prespart_Chunk,
+  V_v_prespart_Chunk,
+  V_np_np_prespart_Chunk,
+  V_np_s_prespart_Chunk,
+  V_np_a_prespart_Chunk,
+  V_np_q_prespart_Chunk,
+  V_np_v_prespart_Chunk 
+    = \v -> ss (v.s ! VGer) ;
+
+  V_none_pastpart_Chunk,
+  V_np_pastpart_Chunk,
+  V_s_pastpart_Chunk,
+  V_a_pastpart_Chunk,
+  V_q_pastpart_Chunk,
+  V_v_pastpart_Chunk,
+  V_np_np_pastpart_Chunk,
+  V_np_s_pastpart_Chunk,
+  V_np_a_pastpart_Chunk,
+  V_np_q_pastpart_Chunk,
+  V_np_v_pastpart_Chunk 
+    = \v -> ss (v.s ! VPart Masc Sg) ;
+
+  copula_inf_Chunk = ss "ètre" ;
+
+  refl_SgP1_Chunk = ss "moi-même" ;
+  refl_SgP2_Chunk = ss "toi-même" ;
+  refl_SgP3_Chunk = ss "lui-même" ;
+  refl_PlP1_Chunk = ss "nous-mêmes" ;
+  refl_PlP2_Chunk = ss "vous-mêmes" ;
+  refl_PlP3_Chunk = ss "eux-mêmes" ;
+  neg_Chunk = ss "non" ;
+  copula_Chunk = ss "est" ;
+  copula_neg_Chunk = ss "n'est pas" ;
+  past_copula_Chunk = ss "était" ;
+  past_copula_neg_Chunk = ss "n'était pas" ;
+  future_Chunk = ss "va"  ;
+  future_neg_Chunk = ss "ne va pas" ;
+  cond_Chunk = ss "ferait" ; ----
+  cond_neg_Chunk = ss "ne ferait pas" ; ----
+  perfect_Chunk = ss "a" ;
+  perfect_neg_Chunk = ss "n'a pas" ;
+  past_perfect_Chunk = ss "avait" ;
+  past_perfect_neg_Chunk = ss "n'avait pas" ;
+  
+}
diff --git a/examples/translator/SmallPredIta.gf b/examples/translator/SmallPredIta.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/SmallPredIta.gf
@@ -0,0 +1,249 @@
+concrete SmallPredIta of SmallPred = 
+  RGLBaseIta ** 
+
+  open ResIta, CommonRomance, (S = SyntaxIta), (P = ParadigmsIta), PhonoIta, Prelude in {
+
+--  NDPredIta [
+lincat    
+  PrV_none, PrV_np , PrV_v , PrV_s , PrV_q , PrV_a , PrV_n ,
+          PrV_np_np , PrV_np_v , PrV_np_s , PrV_np_q , PrV_np_a , PrV_np_n 
+  = {s : VF => Str ; c2 : Compl ; vtyp : VType} ;
+  PrAdv_none = S.Adv ;
+  PrS = {s : Str} ;
+  PrAP_none = S.AP ;
+  PrCN_none = S.CN ;
+
+
+lincat
+    PrVP_none , PrVP_np , PrVP_v , PrVP_s , PrVP_q , PrVP_a , PrVP_n ,
+             PrVP_np_np , PrVP_np_v , PrVP_np_s , PrVP_np_q , PrVP_np_a , PrVP_np_n
+     = {
+       v : Agr => Str ;  
+       inf : Str ;
+       c2 : Compl ;
+       ne : Str ; -- empty in Pos, "ne" in Neg
+       } ;
+
+    PrCl_none
+     = {s : Str} ;
+    PrQCl_none 
+     = {s : Str} ;
+
+lin
+  UttPrS s = s ;
+
+  UseV_none,
+  UseV_np,
+  UseV_v,
+  UseV_s,
+  UseV_a,
+  UseV_q,
+  UseV_n,
+  UseV_np_np,
+  UseV_np_v,
+  UseV_np_s,
+  UseV_np_a,
+  UseV_np_q,
+  UseV_np_n
+    = \a,t,p,v -> mkVP (t.s ++ a.s ++ p.s) t.t a.a p.p v [] ;
+
+oper
+  mkVP : Str -> RTense -> Anteriority -> RPolarity -> PrV_none -> Str -> PrVP_none = \atp,tense,ant,pol,verb,obj ->
+    let 
+      oldvp : ResIta.VP =
+        predV verb ;
+      clause : Agr -> {s : Direct => RTense => Anteriority => RPolarity => Mood => Str} = \agr ->
+        mkClause atp False False agr oldvp ;
+      nepas : Str * Str = case pol of {RPos => <[],[]> ; _ => <"non", []>} ;
+    in 
+    lin PrVP_none {
+       v : Agr => Str = \\agr => (clause agr).s ! DDir ! tense ! ant ! RPos ! Indic ++ nepas.p2 ++ obj ;
+       inf : Str = verb.s ! VInfin False ++ obj ;  ---- ant,pol
+       c2 : Compl = verb.c2 ;
+       ne : Str = nepas.p1 ; 
+    } ;
+
+lin
+  UseAdv_none a t p adv = mkVP (t.s ++ a.s ++ p.s) t.t a.a p.p (copula ** {c2 = P.accusative}) adv.s ;
+
+  UseCN_none a t p cn = mkVP (t.s ++ a.s ++ p.s) t.t a.a p.p (copula ** {c2 = P.accusative}) (cn.s ! Sg) ;
+
+  UseNP_none a t p np = mkVP (t.s ++ a.s ++ p.s) t.t a.a p.p (copula ** {c2 = P.accusative}) ((np.s ! Nom).comp) ;
+
+
+lin
+  QuestCl_none cl = {s = cl.s} ;
+
+  UseCl_none cl = cl ;
+  UseQCl_none cl = cl ;
+
+  PredVP_none, PredVP_np, PredVP_v, PredVP_a, PredVP_q, PredVP_s,
+  PredVP_np_np, PredVP_np_v, PredVP_np_a, PredVP_np_q, PredVP_np_s
+   = \np, vp -> {
+     s = (np.s ! Nom).comp ++ vp.ne ++ vp.v ! np.a ;
+     } ;
+
+  Pred2VP_none, Pred2VP_np, Pred2VP_v, Pred2VP_a, Pred2VP_q, Pred2VP_s,
+  Pred2VP_np_np, Pred2VP_np_v, Pred2VP_np_a, Pred2VP_np_q, Pred2VP_np_s
+   = \s,v,o -> 
+      let obj = o.s ! v.c2.c in 
+      {
+        s = (s.s ! Nom).comp ++ v.ne ++ obj.c1 ++ obj.c2 ++ v.v ! s.a ++ v.c2.s ++ obj.comp ;
+      } ;
+
+
+  PredAP_none
+   = \a, t, p, np, ap -> 
+     let verb = mkVP (t.s ++ a.s ++ p.s) t.t a.a p.p (lin PrV_none (copula ** {c2 = P.accusative})) [] in
+     {
+      s = (np.s ! Nom).comp ++ verb.ne ++ verb.v ! np.a ++  ap.s ! AF np.a.g np.a.n ;
+     } ;
+
+
+
+-- NDLiftIta [
+
+  LiftV,
+  LiftVS,
+  LiftVQ,
+  LiftVV,
+  LiftVA,
+  LiftVN
+    = \v -> v ** {c2 = P.accusative} ;
+
+  LiftV2,
+  LiftV3,
+  LiftV2S,
+  LiftV2Q,
+  LiftV2V,
+  LiftV2A,
+  LiftV2N
+   = \v -> v ;
+
+  LiftAP ap = ap ;
+  LiftCN cn = cn ;
+
+  LiftAdv adv = adv ; 
+  LiftAdV adv = adv ;
+
+-- ChunkIta [
+
+lincat
+  Chunks = {s : Str} ;
+  Chunk = {s : Str};
+
+lin
+  OneChunk c = c ;
+  PlusChunk c cs = cc2 c cs ;
+
+  ChunkPhr c = ss ("*" ++ c.s) | c ;
+
+oper
+  defaultAAgr = {n = Sg ; g = Masc} ;
+
+lin
+
+
+  AP_Chunk ap = ss (ap.s ! AF Masc Sg) ;
+  AdA_Chunk ada = ada ;
+  Adv_Chunk adv = adv ;
+  AdV_Chunk adv = adv ;
+  AdN_Chunk adn = adn ;
+  Cl_Chunk cl = cl ;
+  QCl_Chunk cl = cl ;
+  CN_Pl_Chunk cn = ss (cn.s ! Pl) ;
+  CN_Sg_Chunk cn = ss (cn.s ! Sg) ;
+  CN_Pl_Gen_Chunk cn = ss ("di" ++ cn.s ! Pl) ;
+  CN_Sg_Gen_Chunk cn = ss ("di" ++ cn.s ! Sg) ;
+  Conj_Chunk conj = ss conj.s2 ;
+  IAdv_Chunk iadv = iadv ; 
+  IP_Chunk ip = ss (ip.s ! Nom) ;
+  NP_Nom_Chunk np = ss ((np.s ! Nom).ton) ;
+  NP_Acc_Chunk np = ss (np.s ! Acc).ton ;
+  NP_Gen_Chunk np = ss (np.s ! genitive).ton ;
+  Numeral_Nom_Chunk num = ss (num.s ! NCard Masc) ;
+  Numeral_Gen_Chunk num = ss ("di" ++ num.s ! NCard Masc) ;
+----  Ord_Nom_Chunk ord = ss (ord.s ! defaultAAgr) ;
+----  Ord_Gen_Chunk ord = ss ("di" ++ ord.s ! defaultAAgr) ;
+----  Predet_Chunk predet = ss (predet.s ! defaultAAgr ! Nom) ;
+  Prep_Chunk prep = prep ; ----
+----  RP_Nom_Chunk rp = ss (rp.s ! False ! defaultAAgr ! Nom) ;
+----  RP_Acc_Chunk rp = ss (rp.s ! False ! defaultAAgr ! Acc) ;
+----  RP_Gen_Chunk rp = ss (rp.s ! False ! defaultAAgr ! genitive) ;
+  Subj_Chunk subj = subj ;
+
+  VP_none_Chunk, 
+  VP_np_Chunk, 
+  VP_s_Chunk, 
+  VP_v_Chunk,
+  VP_a_Chunk,
+  VP_q_Chunk,
+  VP_np_np_Chunk, 
+  VP_np_s_Chunk, 
+  VP_np_a_Chunk,
+  VP_np_q_Chunk,
+  VP_np_v_Chunk 
+  = \vp -> ss (vp.ne ++ vp.v ! {g = Masc ; n = Sg ; p = P3}) ;
+
+  VP_none_inf_Chunk, 
+  VP_np_inf_Chunk, 
+  VP_s_inf_Chunk, 
+  VP_a_inf_Chunk, 
+  VP_q_inf_Chunk, 
+  VP_v_inf_Chunk,
+  VP_np_np_inf_Chunk, 
+  VP_np_s_inf_Chunk, 
+  VP_np_a_inf_Chunk, 
+  VP_np_q_inf_Chunk, 
+  VP_np_v_inf_Chunk 
+    = \vp -> ss vp.inf ;
+
+  V_none_prespart_Chunk,
+  V_np_prespart_Chunk,
+  V_s_prespart_Chunk,
+  V_a_prespart_Chunk,
+  V_q_prespart_Chunk,
+  V_v_prespart_Chunk,
+  V_np_np_prespart_Chunk,
+  V_np_s_prespart_Chunk,
+  V_np_a_prespart_Chunk,
+  V_np_q_prespart_Chunk,
+  V_np_v_prespart_Chunk 
+    = \v -> ss (v.s ! VGer) ;
+
+  V_none_pastpart_Chunk,
+  V_np_pastpart_Chunk,
+  V_s_pastpart_Chunk,
+  V_a_pastpart_Chunk,
+  V_q_pastpart_Chunk,
+  V_v_pastpart_Chunk,
+  V_np_np_pastpart_Chunk,
+  V_np_s_pastpart_Chunk,
+  V_np_a_pastpart_Chunk,
+  V_np_q_pastpart_Chunk,
+  V_np_v_pastpart_Chunk 
+    = \v -> ss (v.s ! VPart Masc Sg) ;
+
+  copula_inf_Chunk = ss "ètre" ;
+
+  refl_SgP1_Chunk = ss "me stesso" ;
+  refl_SgP2_Chunk = ss "te stesso" ;
+  refl_SgP3_Chunk = ss "lui stesso" ;
+  refl_PlP1_Chunk = ss "noi stessi" ;
+  refl_PlP2_Chunk = ss "voi stessi" ;
+  refl_PlP3_Chunk = ss "loro stessi" ;
+  neg_Chunk = ss "non" ;
+  copula_Chunk = ss "è" ;
+  copula_neg_Chunk = ss "non è" ;
+  past_copula_Chunk = ss "era" ;
+  past_copula_neg_Chunk = ss "non era" ;
+  future_Chunk = ss "vuole"  ; ----
+  future_neg_Chunk = ss "non vuole" ; ----
+  cond_Chunk = ss "vorrebbe" ; ----
+  cond_neg_Chunk = ss "non vorrebbe" ; ----
+  perfect_Chunk = ss "ha" ;
+  perfect_neg_Chunk = ss "non ha" ;
+  past_perfect_Chunk = ss "aveva" ;
+  past_perfect_neg_Chunk = ss "non aveva" ;
+  
+}
diff --git a/examples/translator/SmallPredSwe.gf b/examples/translator/SmallPredSwe.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/SmallPredSwe.gf
@@ -0,0 +1,234 @@
+concrete SmallPredSwe of SmallPred = 
+  RGLBaseSwe  - [Pol,Tense],
+
+  NDPredSwe [
+    Ant,NP,Utt,IP,IAdv,IComp,Conj,
+    PrV_none, PrV_np , PrV_v , PrV_s , PrV_q , PrV_a , PrV_n ,
+             PrV_np_np , PrV_np_v , PrV_np_s , PrV_np_q , PrV_np_a , PrV_np_n ,
+
+    Tense ,
+    Pol ,
+  TPres, TPast, TFut, TCond,
+  PPos, PNeg,
+  ASimul, AAnter,
+  PrAdv_none , 
+  PrS,
+  PrAP_none , 
+  PrCN_none,
+  UttPrS
+
+   ],
+
+NDLiftSwe [
+  CN,AP,V,V2,VV,VS,VA,VQ,V2V,V2S,V2Q,V2A,V3,
+    PrV_none, PrV_np , PrV_v , PrV_s , PrV_q , PrV_a , PrV_n ,
+             PrV_np_np , PrV_np_v , PrV_np_s , PrV_np_q , PrV_np_a , PrV_np_n ,
+
+  LiftV,
+  LiftV2,
+  LiftVS,
+  LiftVQ,
+  LiftVV,
+  LiftVA,
+  LiftVN,
+
+  LiftV3,
+  LiftV2S,
+  LiftV2Q,
+  LiftV2V,
+  LiftV2A,
+  LiftV2N,
+
+  LiftAP,
+  LiftCN,
+
+  LiftAdv,
+  LiftAdV
+],
+
+ChunkSwe [
+  Chunks,
+  Chunk,
+
+  OneChunk,
+  PlusChunk,
+
+  ChunkPhr,
+
+  AP_Chunk,
+  AdA_Chunk,
+  Adv_Chunk,
+  AdV_Chunk,
+  AdN_Chunk,
+  CN_Pl_Chunk,
+  CN_Sg_Chunk,
+  CN_Pl_Gen_Chunk,
+  CN_Sg_Gen_Chunk,
+  Conj_Chunk,
+  IAdv_Chunk,
+  IP_Chunk,
+  NP_Nom_Chunk,
+  NP_Acc_Chunk,
+  NP_Gen_Chunk,
+  Numeral_Nom_Chunk,
+  Numeral_Gen_Chunk,
+  Ord_Nom_Chunk,
+  Ord_Gen_Chunk,
+  Predet_Chunk,
+  Prep_Chunk,
+  RP_Nom_Chunk,
+  RP_Gen_Chunk,
+  RP_Acc_Chunk,
+  Subj_Chunk,
+
+  V_none_prespart_Chunk,  V_none_pastpart_Chunk,
+  V_np_prespart_Chunk,  V_np_pastpart_Chunk,
+  V_s_prespart_Chunk,  V_s_pastpart_Chunk,
+  V_v_prespart_Chunk,  V_v_pastpart_Chunk,
+  V_q_prespart_Chunk,  V_q_pastpart_Chunk,
+  V_a_prespart_Chunk,  V_a_pastpart_Chunk,
+
+  V_np_np_prespart_Chunk,  V_np_np_pastpart_Chunk,
+  V_np_s_prespart_Chunk,  V_np_s_pastpart_Chunk,
+  V_np_v_prespart_Chunk,  V_np_v_pastpart_Chunk,
+  V_np_q_prespart_Chunk,  V_np_q_pastpart_Chunk,
+  V_np_a_prespart_Chunk,  V_np_a_pastpart_Chunk,
+
+  refl_SgP1_Chunk,
+  refl_SgP2_Chunk,
+  refl_SgP3_Chunk,
+  refl_PlP1_Chunk,
+  refl_PlP2_Chunk,
+  refl_PlP3_Chunk, 
+  neg_Chunk, 
+  copula_Chunk, 
+  copula_neg_Chunk, 
+  copula_inf_Chunk, 
+  past_copula_Chunk, 
+  past_copula_neg_Chunk, 
+  future_Chunk, 
+  future_neg_Chunk, 
+  cond_Chunk, 
+  cond_neg_Chunk, 
+  perfect_Chunk, 
+  perfect_neg_Chunk, 
+  past_perfect_Chunk, 
+  past_perfect_neg_Chunk
+
+
+]
+
+   ** open (P=PredSwe), PredInstanceSwe in {
+
+lincat
+    PrVP_none , PrVP_np , PrVP_v , PrVP_s , PrVP_q , PrVP_a , PrVP_n ,
+             PrVP_np_np , PrVP_np_v , PrVP_np_s , PrVP_np_q , PrVP_np_a , PrVP_np_n
+     = {
+       v : VAgr => Str ; 
+       inf : VVType => Str ;
+       qq : VAgr => Str * Str ;
+       } ;
+
+    PrCl_none
+     = {s : Str ; q : Str} ;
+    PrQCl_none 
+     = {s : Str} ;
+
+lin
+  UseV_none,
+  UseV_np,
+  UseV_v,
+  UseV_s,
+  UseV_a,
+  UseV_q,
+  UseV_n,
+  UseV_np_np,
+  UseV_np_v,
+  UseV_np_s,
+  UseV_np_a,
+  UseV_np_q,
+  UseV_np_n
+    = \a,t,p,v -> mkVP (P.UseV P.aNone a t p v) ;
+
+oper
+  mkVP : PrVerbPhrase -> SmallPredSwe.PrVP_none = \vp ->
+      lin PrVP_none {
+       v = \\a =>
+          let
+              vv = vp.v ! a ; 
+              vpa = vagr2agr a ;
+          in 
+          vv.p1 ++ vp.adV ++ vv.p2 ++ vv.p3 ++ vp.adj ! vpa ++ 
+          vp.c1 ++ vp.obj1.p1 ! vpa ++ vp.c2 ++ vp.obj2.p1 ! vpa ++ vp.adv ++ vp.ext  ;
+       inf = \\vt => infVP vt defaultAgr vp ;
+       qq = \\a =>
+          let
+              vv = vp.v ! a ; 
+              vpa = vagr2agr a ;
+          in 
+          <vv.p1, vp.adV ++ vv.p2 ++ vv.p3 ++ vp.adj ! vpa ++ 
+           vp.c1 ++ vp.obj1.p1 ! vpa ++ vp.c2 ++ vp.obj2.p1 ! vpa ++ vp.adv ++ vp.ext>  ;
+     } ;
+
+lin
+  UseAdv_none = \a,t,p,v -> mkVP (P.UseAdv P.aNone a t p v) ;
+  UseCN_none  = \a,t,p,v -> mkVP (P.UseCN P.aNone a t p v) ;
+  UseNP_none  = \a,t,p,v -> mkVP (P.UseNP a t p v) ;
+
+  QuestCl_none cl = {s = cl.q} ;
+
+  UseCl_none cl = lin PrS {s = cl.s} ;
+  UseQCl_none cl = lin PrS cl ;
+
+  PredVP_none, PredVP_np, PredVP_v, PredVP_a, PredVP_q, PredVP_s,
+  PredVP_np_np, PredVP_np_v, PredVP_np_a, PredVP_np_q, PredVP_np_s
+   = \np, vp -> {
+     s = appSubjCase np ++ vp.v ! (agr2vagr np.a) ;
+     q = let qq = vp.qq ! (agr2vagr np.a) in qq.p1 ++ appSubjCase np ++ qq.p2 
+     } ;
+
+  Pred2VP_none, Pred2VP_np, Pred2VP_v, Pred2VP_a, Pred2VP_q, Pred2VP_s,
+  Pred2VP_np_np, Pred2VP_np_v, Pred2VP_np_a, Pred2VP_np_q, Pred2VP_np_s
+   = \s,v,o -> {
+      s = appSubjCase s ++ v.v ! (agr2vagr s.a) ++ appObjCase o ;
+      q = let qq = v.qq ! (agr2vagr s.a) in qq.p1 ++ appSubjCase s ++ qq.p2 ++ appObjCase o ; 
+      } ;
+
+  PredAP_none
+   = \a, t, p, np, ap -> 
+     let cl = P.PredVP P.aNone np (P.UseAP P.aNone a t p ap) in {
+       s = declCl cl ;
+       q = questCl (P.QuestCl P.aNone cl) ;
+       } ;
+
+  Cl_Chunk cl = cl ;
+  QCl_Chunk cl = cl ;
+
+  VP_none_Chunk, 
+  VP_np_Chunk, 
+  VP_s_Chunk, 
+  VP_v_Chunk,
+  VP_a_Chunk,
+  VP_q_Chunk,
+  VP_np_np_Chunk, 
+  VP_np_s_Chunk, 
+  VP_np_a_Chunk,
+  VP_np_q_Chunk,
+  VP_np_v_Chunk 
+   = \vp -> 
+    {s = vp.v ! UUnit} ;
+
+  VP_none_inf_Chunk, 
+  VP_np_inf_Chunk, 
+  VP_s_inf_Chunk, 
+  VP_a_inf_Chunk, 
+  VP_q_inf_Chunk, 
+  VP_v_inf_Chunk,
+  VP_np_np_inf_Chunk, 
+  VP_np_s_inf_Chunk, 
+  VP_np_a_inf_Chunk, 
+  VP_np_q_inf_Chunk, 
+  VP_np_v_inf_Chunk 
+   = \vp -> {s = vp.inf ! vvInfinitive} ;
+
+   }
diff --git a/examples/translator/Translate.gf b/examples/translator/Translate.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/Translate.gf
@@ -0,0 +1,16 @@
+abstract Translate = ParseEngAbs, Phrasebook ** {
+
+flags 
+  startcat = Phr ;
+  heuristic_search_factor=0.60;
+  meta_prob=1.0e-5;
+  meta_token_prob=1.1965149246222233e-9;
+
+fun
+  PPhr   : Phr -> Phrase ;
+  NP_Person : NP -> Person ;
+  NP_Object : NP -> Object ;
+  NP_Item   : NP -> Item ;
+  NP_Place  : NP -> Place ;
+  NP_Name   : NP -> Name ;
+}
diff --git a/examples/translator/TranslateBul.gf b/examples/translator/TranslateBul.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/TranslateBul.gf
@@ -0,0 +1,26 @@
+--# -path=.:alltenses:../phrasebook:../../lib/src/english:../../lib/src/bulgarian
+
+concrete TranslateBul of Translate = 
+  ParseBul, 
+  PhrasebookBul - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease]
+   ** open SyntaxBul, (E = ExtraBul), Prelude in {
+
+flags
+  literal = Symb ;
+
+lin
+  PPhr p = lin Text p ;
+  NP_Person np = {name = lin NP np ; isPron = False ; poss = mkQuant he_Pron} ;
+  NP_Object np = lin NP np ;
+  NP_Item np = lin NP np ;
+  NP_Place np0 = let np = lin NP np0 in 
+                 {name = np ; at = SyntaxBul.mkAdv in_Prep np ; to = SyntaxBul.mkAdv to_Prep np} ;
+
+--- to remove Phrasebook punctuation, which makes the output in Translate heterogeneous
+
+    PSentence s = lin Text (mkUtt s) ; 
+    PQuestion s = lin Text (mkUtt s) ; 
+    PGreetingMale, PGreetingFemale = \g -> lin Text g ;
+    GObjectPlease o = lin Text (mkUtt o) ;
+  
+}
diff --git a/examples/translator/TranslateChi.gf b/examples/translator/TranslateChi.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/TranslateChi.gf
@@ -0,0 +1,27 @@
+--# -path=.:alltenses:../phrasebook:../../lib/src/chinese:../../lib/src/chinese/sysu:../../lib/src/english
+
+concrete TranslateChi of Translate = 
+  ParseChi, 
+  PhrasebookChi - [at_Prep, PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] 
+  ** open SyntaxChi, (E = ExtraChi), Prelude in {
+
+flags
+  literal = Symb ;
+
+lin
+  PPhr p = lin Text p ;
+  NP_Person np = {name = lin NP np ; isPron = False ; poss = E.GenNP np} ;
+  NP_Object np = lin NP np ;
+  NP_Item np = lin NP np ;
+  NP_Place np0 = let np = lin NP np0 in 
+                 {name = np ; at = SyntaxChi.mkAdv in_Prep np ; to = SyntaxChi.mkAdv to_Prep np} ;
+  NP_Name np = lin NP np ;
+
+--- to remove Phrasebook punctuation, which makes the output in Translate heterogeneous
+
+    PSentence s = lin Text (mkUtt s) ; 
+    PQuestion s = lin Text (mkUtt s) ; 
+    PGreetingMale, PGreetingFemale = \g -> lin Text g ;
+    GObjectPlease o = lin Text (mkUtt o) ;
+  
+}
diff --git a/examples/translator/TranslateEng.gf b/examples/translator/TranslateEng.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/TranslateEng.gf
@@ -0,0 +1,26 @@
+--# -path=.:../phrasebook:../../lib/src/english:../../lib/src/abstract
+
+concrete TranslateEng of Translate = 
+  ParseEng, 
+  PhrasebookEng  - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] 
+  ** open SyntaxEng, (E = ExtraEng), Prelude in {
+
+flags
+  literal = Symb ;
+lin
+  PPhr p = lin Text p ;
+  NP_Person np = {name = lin NP np ; isPron = False ; poss = E.GenNP np} ;
+  NP_Object np = lin NP np ;
+  NP_Item np = lin NP np ;
+  NP_Place np0 = let np = lin NP np0 in 
+                 {name = np ; at = SyntaxEng.mkAdv in_Prep np ; to = SyntaxEng.mkAdv to_Prep np} ;
+  NP_Name np = lin NP np ;
+
+--- to remove Phrasebook punctuation, which makes the output in Translate heterogeneous
+
+    PSentence s = lin Text (mkUtt s) ; 
+    PQuestion s = lin Text (mkUtt s) ; 
+    PGreetingMale, PGreetingFemale = \g -> lin Text g ;
+    GObjectPlease o = lin Text (mkUtt o) ;
+  
+}
diff --git a/examples/translator/TranslateFin.gf b/examples/translator/TranslateFin.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/TranslateFin.gf
@@ -0,0 +1,29 @@
+--# -path=.:../phrasebook:../../lib/src/finnish/stemmed:../../lib/src/finnish:../../lib/src/api:../../lib/src/english:alltenses
+
+concrete TranslateFin of Translate = 
+
+  ParseFin, 
+  PhrasebookFin - [at_Prep, PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] 
+  ** open SyntaxFin, (E = ExtraFin), Prelude in {
+
+flags
+  literal = Symb ;
+
+lin
+  PPhr p = lin Text p ;
+  NP_Person np = {name = lin NP np ; isPron = False ; poss = E.GenNP np} ;
+  NP_Object np = lin NP np ;
+  NP_Item np = lin NP np ;
+  NP_Place np0 = let np = lin NP np0 in 
+                 {name = np ; at = SyntaxFin.mkAdv in_Prep np ; 
+                  to = SyntaxFin.mkAdv to_Prep np ; from = SyntaxFin.mkAdv from_Prep np} ;
+  NP_Name np = lin NP np ;
+
+--- to remove Phrasebook punctuation, which makes the output in Translate heterogeneous
+
+    PSentence s = lin Text (mkUtt s) ; 
+    PQuestion s = lin Text (mkUtt s) ; 
+    PGreetingMale, PGreetingFemale = \g -> lin Text g ;
+    GObjectPlease o = lin Text (mkUtt o) ;
+  
+}
diff --git a/examples/translator/TranslateFre.gf b/examples/translator/TranslateFre.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/TranslateFre.gf
@@ -0,0 +1,26 @@
+--# -path=.:alltenses:../phrasebook:../../lib/src/english:../../lib/src/french:../../lib/src/romance
+
+concrete TranslateFre of Translate = 
+    ParseFre - [open_A], 
+    PhrasebookFre - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] ** 
+  open SyntaxFre, ParadigmsFre, (E = ExtraFre), Prelude in {
+
+flags
+  literal = Symb ;
+
+lin
+  PPhr p = lin Text p ;
+  NP_Person np = {name = lin NP np ; isPron = False ; poss = mkQuant he_Pron} ;
+  NP_Object np = lin NP np ;
+  NP_Item np = lin NP np ;
+  NP_Place np0 = let np = lin NP np0 in 
+                 {name = np ; at = SyntaxFre.mkAdv dative np ; to = SyntaxFre.mkAdv dative np} ;
+  
+--- to remove Phrasebook punctuation, which makes the output in Translate heterogeneous
+
+    PSentence s = lin Text (mkUtt s) ; 
+    PQuestion s = lin Text (mkUtt s) ; 
+    PGreetingMale, PGreetingFemale = \g -> lin Text g ;
+    GObjectPlease o = lin Text (mkUtt o) ;
+
+}
diff --git a/examples/translator/TranslateGer.gf b/examples/translator/TranslateGer.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/TranslateGer.gf
@@ -0,0 +1,27 @@
+--# -path=.:alltenses:../phrasebook:../../lib/src/english:../../lib/src/german
+
+concrete TranslateGer of Translate = 
+    ParseGer - [open_A], 
+    PhrasebookGer - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] 
+  ** open SyntaxGer, ParadigmsGer, (E = ExtraGer), Prelude in {
+
+flags
+  literal = Symb ;
+
+lin
+  PPhr p = lin Text p ;
+  NP_Person np = {name = lin NP np ; isPron = False ; poss = mkQuant he_Pron} ;
+  NP_Object np = lin NP np ;
+  NP_Item np = lin NP np ;
+  NP_Place np0 = let np = lin NP np0 in 
+                 {name = np ; at = SyntaxGer.mkAdv in_Prep np ; to = SyntaxGer.mkAdv to_Prep np} ;
+  NP_Name np = lin NP np ;
+  
+--- to remove Phrasebook punctuation, which makes the output in Translate heterogeneous
+
+    PSentence s = lin Text (mkUtt s) ; 
+    PQuestion s = lin Text (mkUtt s) ; 
+    PGreetingMale, PGreetingFemale = \g -> lin Text g ;
+    GObjectPlease o = lin Text (mkUtt o) ;
+
+}
diff --git a/examples/translator/TranslateHin.gf b/examples/translator/TranslateHin.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/TranslateHin.gf
@@ -0,0 +1,26 @@
+--# -path=.:../phrasebook:../../lib/src/english:../../lib/src/abstract:../../lib/src/hindi:../../lib/src/hindustani
+
+concrete TranslateHin of Translate = 
+  ParseHin, 
+  PhrasebookHin  - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] 
+  ** open SyntaxHin, (E = ExtraHin), Prelude in {
+
+flags
+  literal = Symb ;
+lin
+  PPhr p = lin Text p ;
+  NP_Person np = {name = lin NP np ; isPron = False ; poss = E.GenNP np} ;
+  NP_Object np = lin NP np ;
+  NP_Item np = lin NP np ;
+  NP_Place np0 = let np = lin NP np0 in 
+                 {name = np ; at = SyntaxHin.mkAdv in_Prep np ; to = SyntaxHin.mkAdv to_Prep np} ;
+  NP_Name np = lin NP np ;
+
+--- to remove Phrasebook punctuation, which makes the output in Translate heterogeneous
+
+    PSentence s = lin Text (mkUtt s) ; 
+    PQuestion s = lin Text (mkUtt s) ; 
+    PGreetingMale, PGreetingFemale = \g -> lin Text g ;
+    GObjectPlease o = lin Text (mkUtt o) ;
+  
+}
diff --git a/examples/translator/TranslateSwe.gf b/examples/translator/TranslateSwe.gf
new file mode 100644
--- /dev/null
+++ b/examples/translator/TranslateSwe.gf
@@ -0,0 +1,27 @@
+--# -path=.:alltenses:../phrasebook:../../lib/src/english:../../lib/src/swedish:../../lib/src/scandinavian
+
+concrete TranslateSwe of Translate = 
+    ParseSwe - [open_A], 
+    PhrasebookSwe - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] 
+  ** open SyntaxSwe, ParadigmsSwe, (E = ExtraSwe), Prelude in {
+
+flags
+  literal = Symb ;
+
+lin
+  PPhr p = lin Text p ;
+  NP_Person np = {name = lin NP np ; isPron = False ; poss = mkQuant he_Pron} ;
+  NP_Object np = lin NP np ;
+  NP_Item np = lin NP np ;
+  NP_Place np0 = let np = lin NP np0 in 
+                 {name = np ; at = SyntaxSwe.mkAdv in_Prep np ; to = SyntaxSwe.mkAdv to_Prep np} ;
+  NP_Name np = lin NP np ;
+  
+--- to remove Phrasebook punctuation, which makes the output in Translate heterogeneous
+
+    PSentence s = lin Text (mkUtt s) ; 
+    PQuestion s = lin Text (mkUtt s) ; 
+    PGreetingMale, PGreetingFemale = \g -> lin Text g ;
+    GObjectPlease o = lin Text (mkUtt o) ;
+
+}
diff --git a/examples/trigram/Shaw.gf b/examples/trigram/Shaw.gf
deleted file mode 100644
--- a/examples/trigram/Shaw.gf
+++ /dev/null
@@ -1,84 +0,0 @@
-abstract Shaw = Trigram ** {
-
--- This module contains Trigram model of this quote from George Bernard Shaw:
---
--- The reasonable man adapts himself to the world; the unreasonable one persists in trying
--- to adapt the world to himself. Therefore all progress depends on the unreasonable man.
-
-data
-   the_W,reasonable_W,man_W,adapts_W,himself_W,to_W,world_W,unreasonable_W,
-   one_W,persists_W,in_W,trying_W,adapt_W,therefore_W,all_W,progress_W,depends_W,on_W : Word ;
-   
-   the_U          : Unigram the_W ;           --# prob 0.179
-   reasonable_U   : Unigram reasonable_W ;    --# prob 0.036
-   man_U          : Unigram man_W ;           --# prob 0.071
-   adapts_U       : Unigram adapts_W ;        --# prob 0.036
-   himself_U      : Unigram himself_W ;       --# prob 0.071
-   to_U           : Unigram to_W ;            --# prob 0.107
-   world_U        : Unigram world_W ;         --# prob 0.071
-   unreasonable_U : Unigram unreasonable_W ;  --# prob 0.071
-   one_U          : Unigram one_W ;           --# prob 0.036
-   persists_U     : Unigram persists_W ;      --# prob 0.036
-   in_U           : Unigram in_W ;            --# prob 0.036
-   trying_U       : Unigram trying_W ;        --# prob 0.036
-   adapt_U        : Unigram adapt_W ;         --# prob 0.036
-   therefore_U    : Unigram therefore_W ;     --# prob 0.036
-   all_U          : Unigram all_W ;           --# prob 0.036
-   progress_U     : Unigram progress_W ;      --# prob 0.036
-   depends_U      : Unigram depends_W ;       --# prob 0.036
-   on_U           : Unigram on_W ;            --# prob 0.036
-
-   the_reasonable_B    : Bigram the_W reasonable_W ;      --# prob 0.037
-   reasonable_man_B    : Bigram reasonable_W man_W ;      --# prob 0.037
-   man_adapts_B        : Bigram man_W adapts_W ;          --# prob 0.037
-   adapts_himself_B    : Bigram adapts_W himself_W ;      --# prob 0.037
-   himself_to_B        : Bigram himself_W to_W ;          --# prob 0.037
-   to_the_B            : Bigram to_W the_W ;              --# prob 0.037
-   the_world_B         : Bigram the_W world_W ;           --# prob 0.037
-   world_the_B         : Bigram world_W the_W ;           --# prob 0.037
-   the_unreasonable_B  : Bigram unreasonable_W one_W ;    --# prob 0.074
-   unreasonable_one_B  : Bigram unreasonable_W one_W ;    --# prob 0.037
-   one_persists_B      : Bigram one_W persists_W ;        --# prob 0.037
-   persists_in_B       : Bigram persists_W in_W ;         --# prob 0.037
-   in_trying_B         : Bigram in_W trying_W ;           --# prob 0.037
-   trying_to_B         : Bigram trying_W to_W ;           --# prob 0.037
-   to_adapt_B          : Bigram to_W adapt_W ;            --# prob 0.037
-   adapt_the_B         : Bigram adapt_W the_W ;           --# prob 0.037
-   the_world_B         : Bigram the_W world_W ;           --# prob 0.037
-   world_to_B          : Bigram world_W to_W ;            --# prob 0.037
-   to_himself_B        : Bigram to_W himself_W ;          --# prob 0.037
-   himself_therefore_B : Bigram himself_W therefore_W ;   --# prob 0.037
-   therefore_all_B     : Bigram therefore_W all_W ;       --# prob 0.037
-   all_progress_B      : Bigram all_W progress_W ;        --# prob 0.037
-   progress_depends_B  : Bigram progress_W depends_W ;    --# prob 0.037
-   depends_on_B        : Bigram depends_W on_W ;          --# prob 0.037
-   on_the_B            : Bigram on_W the_W ;              --# prob 0.037
-   unreasonable_man_B  : Bigram unreasonable_W man_W ;    --# prob 0.037
-   
-   the_reasonable_man_T         : Trigram the_W reasonable_W man_W ;         --# prob 0.038
-   reasonable_man_adapts_T      : Trigram reasonable_W man_W adapts_W ;      --# prob 0.038
-   man_adapts_himself_T         : Trigram man_W adapts_W himself_W ;         --# prob 0.038
-   adapts_himself_to_T          : Trigram adapts_W himself_W to_W ;          --# prob 0.038
-   himself_to_the_T             : Trigram himself_W to_W the_W ;             --# prob 0.038
-   to_the_world_T               : Trigram to_W the_W world_W ;               --# prob 0.038
-   the_world_the_T              : Trigram the_W world_W the_W ;              --# prob 0.038
-   world_the_unreasonable_T     : Trigram world_W the_W unreasonable_W ;     --# prob 0.038
-   the_unreasonable_one_T       : Trigram the_W unreasonable_W one_W ;       --# prob 0.038
-   unreasonable_one_persists_T  : Trigram unreasonable_W one_W persists_W ;  --# prob 0.038
-   one_persists_in_T            : Trigram one_W persists_W in_W ;            --# prob 0.038
-   persists_in_trying_T         : Trigram persists_W in_W trying_W ;         --# prob 0.038
-   in_trying_to_T               : Trigram in_W trying_W to_W ;               --# prob 0.038
-   trying_to_adapt_T            : Trigram trying_W to_W adapt_W ;            --# prob 0.038
-   to_adapt_the_T               : Trigram to_W adapt_W the_W ;               --# prob 0.038
-   adapt_the_world_T            : Trigram adapt_W the_W world_W ;            --# prob 0.038
-   the_world_to_T               : Trigram the_W world_W to_W ;               --# prob 0.038
-   world_to_himself_T           : Trigram world_W to_W himself_W ;           --# prob 0.038
-   to_himself_therefore_T       : Trigram to_W himself_W therefore_W ;       --# prob 0.038
-   himself_therefore_all_T      : Trigram himself_W therefore_W all_W ;      --# prob 0.038
-   therefore_all_progress_T     : Trigram therefore_W all_W progress_W ;     --# prob 0.038
-   all_progress_depends_T       : Trigram all_W progress_W depends_W ;       --# prob 0.038
-   progress_depends_on_T        : Trigram progress_W depends_W on_W ;        --# prob 0.038
-   depends_on_the_T             : Trigram depends_W on_W the_W ;             --# prob 0.038
-   on_the_unreasonable_T        : Trigram on_W the_W unreasonable_W ;        --# prob 0.038
-   the_unreasonable_man_T       : Trigram the_W unreasonable_W man_W ;       --# prob 0.038
-}
diff --git a/examples/trigram/ShawCnc.gf b/examples/trigram/ShawCnc.gf
deleted file mode 100644
--- a/examples/trigram/ShawCnc.gf
+++ /dev/null
@@ -1,23 +0,0 @@
-concrete ShawCnc of Shaw = TrigramCnc ** {
-
-lin
-   the_W = "the" ;
-   reasonable_W = "reasonable" ;
-   man_W = "man" ;
-   adapts_W = "adapts" ;
-   himself_W = "himself" ;
-   to_W = "to" ;
-   world_W = "world" ;
-   unreasonable_W = "unreasonable" ;
-   one_W = "one" ;
-   persists_W = "persists" ;
-   in_W = "in" ;
-   trying_W = "trying" ;
-   adapt_W = "adapt" ;
-   therefore_W = "therefore" ;
-   all_W = "all" ;
-   progress_W = "progress" ;
-   depends_W = "depends" ;
-   on_W = "on" ;
-
-}
diff --git a/examples/trigram/Trigram.gf b/examples/trigram/Trigram.gf
deleted file mode 100644
--- a/examples/trigram/Trigram.gf
+++ /dev/null
@@ -1,39 +0,0 @@
-abstract Trigram = {
-
-cat 
-    -- A sentence
-    S ;
-
-    -- A lexicon is a set of 'Word's
-    Word ;
-
-    -- All N-gram instances seen in the corpus are abstract syntax constants
-    Unigram (a     : Word) ;
-    Bigram  (a,b   : Word) ;
-    Trigram (a,b,c : Word) ;
-
-    -- A text is a sequence words where the sequence is indexed by the last two tokens
-    Seq (a,b : Word) ;
-
-    -- The estimated probability of the trigram 'a b c' is the total probability of all 
-    -- trees of type Prob a b c.
-    Prob (a,b,c : Word) ;
-
-data
-    sent : ({a,b} : Word) -> Seq a b -> S ;
-
-    -- Here we construct sequence by using nil and cons. The Prob argument ensures
-    -- that the sequence contains only valid N-grams and contributes with the right
-    -- probability mass
-    nil  : (a,b,c : Word) -> Prob a b c -> Seq b c ;
-    cons : ({a,b} : Word) -> Seq a b -> (c : Word) -> Prob a b c -> Seq b c ;
-
-    -- Here we construct probabilities. There are two ways: by trigrams, by bigrams and
-    -- by unigrams. Since the trigramP, bigramP, unigramP functions have some associated
-    -- probabilities as well this results in linear smoothing between the unigram, bigram 
-    -- and trigram models
-    trigramP : ({a,b,c} : Word) -> Trigram a b c -> Prob a b c ;
-    bigramP  : ({a,b,c} : Word) -> Bigram a b -> Bigram b c -> Prob a b c ;
-    unigramP : ({a,b,c} : Word) -> Unigram a -> Unigram b -> Unigram c -> Prob a b c ;
-
-}
diff --git a/examples/trigram/TrigramCnc.gf b/examples/trigram/TrigramCnc.gf
deleted file mode 100644
--- a/examples/trigram/TrigramCnc.gf
+++ /dev/null
@@ -1,13 +0,0 @@
-concrete TrigramCnc of Trigram = {
-
-lincat 
-    S,Word,Seq = Str;
-
-    Unigram, Bigram, Trigram, Prob = {} ;
-
-lin
-    sent _ _ l = l ;
-    nil  a b c _   = a ++ b ++ c ;
-    cons _ _ l c _ = l ++ c ;
-
-}
diff --git a/examples/tutorial/calculator/Calculator.gf b/examples/tutorial/calculator/Calculator.gf
deleted file mode 100644
--- a/examples/tutorial/calculator/Calculator.gf
+++ /dev/null
@@ -1,25 +0,0 @@
-abstract Calculator = {
-
-  flags startcat = Prog ;
-
-  cat Prog ; Exp ; Var ;
-
-  fun
-    PEmpty : Prog ;
-    PInit  : Exp -> (Var -> Prog) -> Prog ;
-    PAss   : Var -> Exp  -> Prog  -> Prog ;
-
-    EPlus, EMinus, ETimes, EDiv : Exp -> Exp -> Exp ;
-
-    EInt : Int -> Exp ;
-    EVar : Var -> Exp ;
-
-    ex1 : Prog ;
-
-  def
-    ex1 = 
-      PInit (EPlus (EInt 2) (EInt 3)) (\x -> 
-        PInit (EPlus (EVar x) (EInt 1)) (\y -> 
-          PAss x (EPlus (EVar x) (ETimes (EInt 9) (EVar y))) PEmpty)) ;
-
-}
diff --git a/examples/tutorial/calculator/CalculatorC.gf b/examples/tutorial/calculator/CalculatorC.gf
deleted file mode 100644
--- a/examples/tutorial/calculator/CalculatorC.gf
+++ /dev/null
@@ -1,24 +0,0 @@
---# -path=.:prelude
-
-concrete CalculatorC of Calculator = open Prelude, Formal in {
-
-  flags lexer=codevars ; unlexer=code ;
-
-  lincat 
-    Prog, Var = SS ; 
-    Exp = TermPrec ;
-
-  lin
-    PEmpty = ss [] ;
-    PInit exp prog = ss ("int" ++ prog.$0 ++ "=" ++ top exp ++ ";" ++ prog.s) ;
-    PAss vr exp prog = ss (vr.s ++ "=" ++ top exp ++ ";" ++ prog.s) ;
-
-    EPlus  = infixl 0 "+" ;
-    EMinus = infixl 0 "-" ;
-    ETimes = infixl 1 "*" ;
-    EDiv   = infixl 1 "/" ;
-
-    EInt i = constant i.s ;
-    EVar x = constant x.s ;
-
-}
diff --git a/examples/tutorial/calculator/CalculatorE.gf b/examples/tutorial/calculator/CalculatorE.gf
deleted file mode 100644
--- a/examples/tutorial/calculator/CalculatorE.gf
+++ /dev/null
@@ -1,27 +0,0 @@
---# -path=.:prelude
-
-concrete CalculatorE of Calculator = open Prelude in {
-
-  flags lexer=codevar ; unlexer=unwords ;
-
-  lincat 
-    Prog, Exp, Var = SS ;
-
-  lin
-    PEmpty = ss [] ;
-    PInit exp prog = ss ("initialize" ++ prog.$0 ++ "as" ++ exp.s ++ PAUSE ++ prog.s) ;
-    PAss vr exp prog = ss ("redefine" ++ vr.s ++ "as" ++ exp.s ++ PAUSE ++ prog.s) ;
-
-    EPlus  = infix "plus" ;
-    EMinus = infix "minus" ;
-    ETimes = infix "times" ;
-    EDiv   = infix ["divided by"] ;
-
-    EInt i = i ;
-    EVar x = x ;
-
-  oper
-    infix : Str -> SS -> SS -> SS = \op,x,y -> 
-      ss (x.s ++ op ++ y.s ++ PAUSE) ;
-    PAUSE = "PAUSE" ;
-}
diff --git a/examples/tutorial/calculator/CalculatorJ.gf b/examples/tutorial/calculator/CalculatorJ.gf
deleted file mode 100644
--- a/examples/tutorial/calculator/CalculatorJ.gf
+++ /dev/null
@@ -1,25 +0,0 @@
---# -path=.:prelude
-
-concrete CalculatorJ of Calculator = open Prelude in {
-
-  flags lexer=codevars ; unlexer=code ;
-
-  lincat 
-    Prog, Exp, Var = SS ;
-
-  lin
-    PEmpty = ss [] ;
-    PInit exp prog = ss (exp.s ++ ";" ++ "istore" ++ prog.$0 ++ ";" ++ prog.s) ;
-    PAss vr exp prog = ss (exp.s ++ ";" ++ "istore" ++ vr.s ++ ";" ++ prog.s) ;
-
-    EPlus  = postfix "iadd" ;
-    EMinus = postfix "isub" ;
-    ETimes = postfix "imul" ;
-    EDiv   = postfix "idiv" ;
-
-    EInt = prefixSS "iconst" ;
-    EVar = prefixSS "iload" ;
-
-  oper
-    postfix : Str -> SS -> SS -> SS = \op,x,y -> ss (x.s ++ ";" ++ y.s ++ ";" ++ op) ;
-}
diff --git a/examples/tutorial/calculator/CalculatorP.gf b/examples/tutorial/calculator/CalculatorP.gf
deleted file mode 100644
--- a/examples/tutorial/calculator/CalculatorP.gf
+++ /dev/null
@@ -1,27 +0,0 @@
---# -path=.:prelude
-
-concrete CalculatorP of Calculator = open Prelude in {
-
-  flags lexer=codevars ; unlexer=code ;
-
-  lincat 
-    Prog, Var = SS ; 
-    Exp = SS ;
-
-  lin
-    PEmpty = ss [] ;
-    PDecl exp prog = ss ("int" ++ prog.$0 ++ "=" ++ exp.s ++ ";" ++ prog.s) ;
-    PAss vr exp prog = ss (vr.s ++ "=" ++ exp.s ++ ";" ++ prog.s) ;
-
-    EPlus  = infix "+" ;
-    EMinus = infix "-" ;
-    ETimes = infix "*" ;
-    EDiv   = infix "/" ;
-
-    EInt i = i ;
-    EVar x = x ;
-
-  oper
-    infix : Str -> SS -> SS -> SS = \f,x,y -> 
-      ss ("(" ++ x.s ++ f ++ y.s ++ ")") ;
-}
diff --git a/examples/tutorial/embedded/Makefile b/examples/tutorial/embedded/Makefile
deleted file mode 100644
--- a/examples/tutorial/embedded/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-all:
-	gfc --make --output-format=haskell QueryEng.gf QuerySpa.gf
-	ghc --make -o ./math TransferLoop.hs
-	strip math
diff --git a/examples/tutorial/embedded/Query.gf b/examples/tutorial/embedded/Query.gf
deleted file mode 100644
--- a/examples/tutorial/embedded/Query.gf
+++ /dev/null
@@ -1,17 +0,0 @@
-abstract Query = {
-
-  flags startcat=Question ;
-
-  cat 
-    Answer ; Question ; Object ;
-
-  fun 
-    Even   : Object -> Question ;
-    Odd    : Object -> Question ;
-    Prime  : Object -> Question ;
-    Number : Int -> Object ;
-
-    Yes : Answer ;
-    No  : Answer ;
-}
-
diff --git a/examples/tutorial/embedded/QueryEng.gf b/examples/tutorial/embedded/QueryEng.gf
deleted file mode 100644
--- a/examples/tutorial/embedded/QueryEng.gf
+++ /dev/null
@@ -1,15 +0,0 @@
-concrete QueryEng of Query = {
-  lincat 
-    Answer, Question, Object = Str ;
-
-  lin 
-    Even x = "is" ++ x ++ "even" ;
-    Odd  x = "is" ++ x ++ "odd" ;
-    Prime x = "is" ++ x ++ "prime" ;
-    Number n = n.s ;
-
-    Yes = "yes" ;
-    No = "no" ;
-
-}
-
diff --git a/examples/tutorial/embedded/QuerySpa.gf b/examples/tutorial/embedded/QuerySpa.gf
deleted file mode 100644
--- a/examples/tutorial/embedded/QuerySpa.gf
+++ /dev/null
@@ -1,15 +0,0 @@
-concrete QuerySpa of Query = {
-  lincat 
-    Answer, Question, Object = Str ;
-
-  lin 
-    Even x = x ++ "es" ++ "par" ;
-    Odd  x = x ++ "es" ++ "impar" ;
-    Prime x = x  ++ "es" ++ "primo" ;
-    Number n = n.s ;
-
-    Yes = "si" ;
-    No = "no" ;
-
-}
-
diff --git a/examples/tutorial/embedded/TransferDef.hs b/examples/tutorial/embedded/TransferDef.hs
deleted file mode 100644
--- a/examples/tutorial/embedded/TransferDef.hs
+++ /dev/null
@@ -1,26 +0,0 @@
-module TransferDef where
-
-import PGF (Tree)
-import Query   -- generated from GF
-
-transfer :: Tree -> Tree
-transfer = gf . answer . fg
-
-answer :: GQuestion -> GAnswer
-answer p = case p of
-  GOdd x   -> test odd x
-  GEven x  -> test even x
-  GPrime x -> test prime x
-
-value :: GObject -> Int
-value e = case e of
-  GNumber (GInt i) -> fromInteger i
-
-test :: (Int -> Bool) -> GObject -> GAnswer
-test f x = if f (value x) then GYes else GNo
-
-prime :: Int -> Bool
-prime x = elem x primes where
-  primes = sieve [2 .. x]
-  sieve (p:xs) = p : sieve [ n | n <- xs, n `mod` p > 0 ]
-  sieve [] = []
diff --git a/examples/tutorial/embedded/TransferLoop.hs b/examples/tutorial/embedded/TransferLoop.hs
deleted file mode 100644
--- a/examples/tutorial/embedded/TransferLoop.hs
+++ /dev/null
@@ -1,21 +0,0 @@
-module Main where
-
-import PGF
-import TransferDef (transfer)
-
-main :: IO () 
-main = do
-  gr <- readPGF "Query.pgf"
-  loop (translate transfer gr)
-
-loop :: (String -> String) -> IO ()
-loop trans = do 
-  s <- getLine
-  if s == "quit" then putStrLn "bye" else do  
-    putStrLn $ trans s
-    loop trans
-
-translate :: (Tree -> Tree) -> PGF -> String -> String
-translate tr gr s = case parseAllLang gr (startCat gr) s of
-  (lg,t:_):_ -> linearize gr lg (tr t)
-  _ -> "NO PARSE"
diff --git a/examples/tutorial/food/Food.gf b/examples/tutorial/food/Food.gf
deleted file mode 100644
--- a/examples/tutorial/food/Food.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-abstract Food = {
-
-  cat
-    Phrase ; Item ; Kind ; Quality ;
-
-  flags startcat = Phrase ;
-
-  fun
-    Is : Item -> Quality -> Phrase ;
-    This, That : Kind -> Item ;
-    QKind : Quality -> Kind -> Kind ;
-    Wine, Cheese, Fish : Kind ;
-    Very : Quality -> Quality ;
-    Fresh, Warm, Italian, Expensive, Delicious, Boring : Quality ;
-
-}
diff --git a/examples/tutorial/food/FoodEng.gf b/examples/tutorial/food/FoodEng.gf
deleted file mode 100644
--- a/examples/tutorial/food/FoodEng.gf
+++ /dev/null
@@ -1,23 +0,0 @@
-concrete FoodEng of Food = {
-
-  lincat
-    Phrase, Item, Kind, Quality = {s : Str} ;
-
-  lin
-    Is item quality = {s = item.s ++ "is" ++ quality.s} ;
-    This kind = {s = "this" ++ kind.s} ;
-    That kind = {s = "that" ++ kind.s} ;
-    QKind quality kind = {s = quality.s ++ kind.s} ;
-    Wine = {s = "wine"} ;
-    Cheese = {s = "cheese"} ;
-    Fish = {s = "fish"} ;
-    Very quality = {s = "very" ++ quality.s} ;
-    Fresh = {s = "fresh"} ;
-    Warm = {s = "warm"} ;
-    Italian = {s = "Italian"} ;
-    Expensive = {s = "expensive"} ;
-    Delicious = {s = "delicious"} ;
-    Boring = {s = "boring"} ;
-
-}
-    
diff --git a/examples/tutorial/food/FoodIta.gf b/examples/tutorial/food/FoodIta.gf
deleted file mode 100644
--- a/examples/tutorial/food/FoodIta.gf
+++ /dev/null
@@ -1,22 +0,0 @@
-concrete FoodIta of Food = {
-
-  lincat
-    Phrase, Item, Kind, Quality = {s : Str} ;
-
-  lin
-    Is item quality = {s = item.s ++ "è" ++ quality.s} ;
-    This kind = {s = "questo" ++ kind.s} ;
-    That kind = {s = "quel" ++ kind.s} ;
-    QKind quality kind = {s = kind.s ++ quality.s} ;
-    Wine = {s = "vino"} ;
-    Cheese = {s = "formaggio"} ;
-    Fish = {s = "pesce"} ;
-    Very quality = {s = "molto" ++ quality.s} ;
-    Fresh = {s = "fresco"} ;
-    Warm = {s = "caldo"} ;
-    Italian = {s = "italiano"} ;
-    Expensive = {s = "caro"} ;
-    Delicious = {s = "delizioso"} ;
-    Boring = {s = "noioso"} ;
-
-}
diff --git a/examples/tutorial/food/food.cf b/examples/tutorial/food/food.cf
deleted file mode 100644
--- a/examples/tutorial/food/food.cf
+++ /dev/null
@@ -1,14 +0,0 @@
-  Is.        Phrase  ::= Item "is" Quality ;
-  That.      Item    ::= "that" Kind ;
-  This.      Item    ::= "this" Kind ;
-  QKind.     Kind    ::= Quality Kind ;
-  Cheese.    Kind    ::= "cheese" ;
-  Fish.      Kind    ::= "fish" ;
-  Wine.      Kind    ::= "wine" ;
-  Italian.   Quality ::= "Italian" ;
-  Boring.    Quality ::= "boring" ;
-  Delicious. Quality ::= "delicious" ;
-  Expensive. Quality ::= "expensive" ;
-  Fresh.     Quality ::= "fresh" ;
-  Very.      Quality ::= "very" Quality ;
-  Warm.      Quality ::= "warm" ;
diff --git a/examples/tutorial/foods/Foods.gf b/examples/tutorial/foods/Foods.gf
deleted file mode 100644
--- a/examples/tutorial/foods/Foods.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-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 ;
-
-}
diff --git a/examples/tutorial/foods/FoodsEng.gf b/examples/tutorial/foods/FoodsEng.gf
deleted file mode 100644
--- a/examples/tutorial/foods/FoodsEng.gf
+++ /dev/null
@@ -1,52 +0,0 @@
---# -path=.:prelude
-
-concrete FoodsEng of Foods = open Prelude in {
-
-  lincat
-    Phrase, Quality = SS ; 
-    Kind = {s : Number => Str} ; 
-    Item = {s : Str ; n : Number} ; 
-
-  lin
-    Is item quality = ss (item.s ++ copula ! item.n ++ quality.s) ;
-    This  = det Sg "this" ;
-    That  = det Sg "that" ;
-    These = det Pl "these" ;
-    Those = det Pl "those" ;
-    QKind quality kind = {s = \\n => quality.s ++ kind.s ! n} ;
-    Wine = regNoun "wine" ;
-    Cheese = regNoun "cheese" ;
-    Fish = noun "fish" "fish" ;
-    Pizza = regNoun "pizza" ;
-    Very = prefixSS "very" ;
-    Fresh = ss "fresh" ;
-    Warm = ss "warm" ;
-    Italian = ss "Italian" ;
-    Expensive = ss "expensive" ;
-    Delicious = ss "delicious" ;
-    Boring = ss "boring" ;
-
-  param
-    Number = Sg | Pl ;
-
-  oper
-    det : Number -> Str -> {s : Number => Str} -> {s : Str ; n : Number} = 
-      \n,d,cn -> {
-        s = d ++ cn.s ! n ;
-        n = n
-      } ;
-    noun : Str -> Str -> {s : Number => Str} = 
-      \man,men -> {s = table {
-        Sg => man ;
-        Pl => men 
-        }
-      } ;
-    regNoun : Str -> {s : Number => Str} = 
-      \car -> noun car (car + "s") ;
-    copula : Number => Str = 
-      table {
-        Sg => "is" ;
-        Pl => "are"
-        } ;
-}
-    
diff --git a/examples/tutorial/foods/FoodsIta.gf b/examples/tutorial/foods/FoodsIta.gf
deleted file mode 100644
--- a/examples/tutorial/foods/FoodsIta.gf
+++ /dev/null
@@ -1,76 +0,0 @@
---# -path=.:prelude
-
-concrete FoodsIta of Foods = open Prelude in {
-
-  lincat
-    Phrase = SS ; 
-    Quality = {s : Gender => Number => Str} ; 
-    Kind = {s : Number => Str ; g : Gender} ; 
-    Item = {s : Str ; g : Gender ; n : Number} ; 
-
-  lin
-    Is item quality = 
-      ss (item.s ++ copula item.n ++ quality.s ! item.g ! item.n) ;
-    This  = det Sg "questo" "questa" ;
-    That  = det Sg "quel"   "quella" ;
-    These = det Pl "questi" "queste" ;
-    Those = det Pl "quei"   "quelle" ;
-    QKind quality kind = {
-      s = \\n => kind.s ! n ++ quality.s ! kind.g ! n ;
-      g = kind.g
-      } ;
-    Wine = noun "vino" "vini" Masc ;
-    Cheese = noun "formaggio" "formaggi" Masc ;
-    Fish = noun "pesce" "pesci" Masc ;
-    Pizza = noun "pizza" "pizze" Fem ;
-    Very qual = {s = \\g,n => "molto" ++ qual.s ! g ! n} ;
-    Fresh = adjective "fresco" "fresca" "freschi" "fresche" ;
-    Warm = regAdj "caldo" ;
-    Italian = regAdj "italiano" ;
-    Expensive = regAdj "caro" ;
-    Delicious = regAdj "delizioso" ;
-    Boring = regAdj "noioso" ;
-
-  param
-    Number = Sg | Pl ;
-    Gender = Masc | Fem ;
-
-  oper
-    det : Number -> Str -> Str -> {s : Number => Str ; g : Gender} -> 
-        {s : Str ; g : Gender ; n : Number} = 
-      \n,m,f,cn -> {
-        s = case cn.g of {Masc => m ; Fem => f} ++ cn.s ! n ;
-        g = cn.g ;
-        n = n
-      } ;
-    noun : Str -> Str -> Gender -> {s : Number => Str ; g : Gender} = 
-      \man,men,g -> {
-        s = table {
-          Sg => man ;
-          Pl => men 
-          } ;
-        g = g
-      } ;
-    adjective : (_,_,_,_ : Str) -> {s : Gender => Number => Str} = 
-      \nero,nera,neri,nere -> {
-        s = table {
-          Masc => table {
-            Sg => nero ;
-            Pl => neri
-            } ; 
-          Fem => table {
-            Sg => nera ;
-            Pl => nere
-            }
-          }
-      } ;
-    regAdj : Str -> {s : Gender => Number => Str} = \nero ->
-      let ner = init nero 
-      in adjective nero (ner + "a") (ner + "i") (ner + "e") ;
-
-    copula : Number -> Str = 
-      \n -> case n of {
-        Sg => "è" ;
-        Pl => "sono"
-        } ;
-}
diff --git a/examples/tutorial/hello/Hello.gf b/examples/tutorial/hello/Hello.gf
deleted file mode 100644
--- a/examples/tutorial/hello/Hello.gf
+++ /dev/null
@@ -1,10 +0,0 @@
-abstract Hello = {
-
-  cat Greeting ; Recipient ;
-
-  flags startcat = Greeting ;
-
-  fun 
-    Hello : Recipient -> Greeting ;
-    World, Mum, Friends : Recipient ;
-}
diff --git a/examples/tutorial/hello/HelloEng.gf b/examples/tutorial/hello/HelloEng.gf
deleted file mode 100644
--- a/examples/tutorial/hello/HelloEng.gf
+++ /dev/null
@@ -1,10 +0,0 @@
-concrete HelloEng of Hello = {
-
-  lincat Greeting, Recipient = {s : Str} ;
-
-  lin 
-    Hello rec = {s = "hello" ++ rec.s} ;
-    World = {s = "world"} ;
-    Mum = {s = "mum"} ;
-    Friends = {s = "friends"} ;
-}
diff --git a/examples/tutorial/hello/HelloFin.gf b/examples/tutorial/hello/HelloFin.gf
deleted file mode 100644
--- a/examples/tutorial/hello/HelloFin.gf
+++ /dev/null
@@ -1,10 +0,0 @@
-concrete HelloFin of Hello = {
-
-  lincat Greeting, Recipient = {s : Str} ;
-
-  lin 
-    Hello rec = {s = "terve" ++ rec.s} ;
-    World = {s = "maailma"} ;
-    Mum = {s = "äiti"} ;
-    Friends = {s = "ystävät"} ;
-}
diff --git a/examples/tutorial/hello/HelloIta.gf b/examples/tutorial/hello/HelloIta.gf
deleted file mode 100644
--- a/examples/tutorial/hello/HelloIta.gf
+++ /dev/null
@@ -1,10 +0,0 @@
-concrete HelloIta of Hello = {
-
-  lincat Greeting, Recipient = {s : Str} ;
-
-  lin 
-    Hello rec = {s = "ciao" ++ rec.s} ;
-    World = {s = "mondo"} ;
-    Mum = {s = "mamma"} ;
-    Friends = {s = "amici"} ;
-}
diff --git a/examples/tutorial/hello/hello.gfs b/examples/tutorial/hello/hello.gfs
deleted file mode 100644
--- a/examples/tutorial/hello/hello.gfs
+++ /dev/null
@@ -1,4 +0,0 @@
-import HelloEng.gf
-import HelloFin.gf
-import HelloIta.gf
-linearize Hello World
diff --git a/examples/tutorial/old/semantics/Answer.hs b/examples/tutorial/old/semantics/Answer.hs
deleted file mode 100644
--- a/examples/tutorial/old/semantics/Answer.hs
+++ /dev/null
@@ -1,21 +0,0 @@
-module Main where
-
-import GSyntax
-import AnswerBase
-import GF.GFCC.API
-
-main :: IO ()
-main = do
-  gr <- file2grammar "base.gfcc"
-  loop gr
-
-loop :: MultiGrammar -> IO ()
-loop gr = do
-  s <- getLine
-  case parse gr "BaseEng" "Question" s of
-    [] -> putStrLn "no parse"
-    ts -> mapM_ answer ts
-  loop gr
- where
-   answer t = putStrLn $ linearize gr "BaseEng" $ gf $ question2answer $ fg t
-
diff --git a/examples/tutorial/old/semantics/AnswerBase.hs b/examples/tutorial/old/semantics/AnswerBase.hs
deleted file mode 100644
--- a/examples/tutorial/old/semantics/AnswerBase.hs
+++ /dev/null
@@ -1,90 +0,0 @@
-module AnswerBase where
-
-import GSyntax
-
--- interpretation of Base
-
-type Prop = Bool
-type Ent = Int
-domain = [0 .. 100]
-
-iS :: GS -> Prop
-iS s = case s of
-  GPredAP np ap -> iNP np (iAP ap)
-
-iNP :: GNP -> (Ent -> Prop) -> Prop
-iNP np p = case np of
-  GEvery cn -> all (\x -> not (iCN cn x) || p x) domain
-  GSome  cn -> any (\x ->      iCN cn x  && p x) domain
-  GNone     -> not (any (\x -> p x) domain)
-  GMany pns -> and (map p (iListPN pns))
-  GConjNP c np1 np2 -> iConj c (iNP np1 p) (iNP np2 p)
-  GUsePN a -> p (iPN a)
-
-iPN :: GPN -> Ent
-iPN pn = case pn of  
-  GUseInt i -> iInt i
-  GSum pns -> sum (iListPN pns)
-  GProduct pns -> product (iListPN pns)
-  GGCD pns -> foldl1 gcd (iListPN pns)
-
-iAP :: GAP -> Ent -> Prop
-iAP ap e = case ap of
-  GComplA2 a2 np    -> iNP np (iA2 a2 e)
-  GConjAP c ap1 ap2 -> iConj c (iAP ap1 e) (iAP ap2 e)
-  GEven  -> even e
-  GOdd   -> odd e
-  GPrime -> prime e
-
-iCN :: GCN -> Ent -> Prop
-iCN cn e = case cn of
-  GModCN ap cn0 -> (iCN cn0 e) && (iAP ap e)
-  GNumber -> True
-
-iConj :: GConj -> Prop -> Prop -> Prop
-iConj c = case c of
-  GAnd -> (&&)
-  GOr  -> (||)
-
-iA2 :: GA2 -> Ent -> Ent -> Prop
-iA2 a2 e1 e2 = case a2 of
-  GGreater -> e1 > e2
-  GSmaller -> e1 < e2 
-  GEqual   -> e1 == e2
-  GDivisible -> e2 /= 0 && mod e1 e2 == 0
-
-iListPN :: GListPN -> [Ent]
-iListPN gls = case gls of
-  GListPN pns -> map iPN pns
-
-iInt :: GInt -> Ent
-iInt gi = case gi of
-  GInt i -> fromInteger i
-
--- questions and answers
-
-iQuestion :: GQuestion -> Either Bool [Ent]
-iQuestion q = case q of
-  GWhatIs pn      -> Right [iPN pn]  -- computes the value
-  GWhichAre cn ap -> Right [e | e <- domain, iCN cn e, iAP ap e]
-  GQuestS s       -> Left  (iS s)
-
-question2answer :: GQuestion -> GAnswer
-question2answer q = case iQuestion q of
-  Left True  -> GYes
-  Left False -> GNo
-  Right []   -> GValue GNone
-  Right [v]  -> GValue (GUsePN (ent2pn v))
-  Right vs   -> GValue (GMany (GListPN (map ent2pn vs)))
-
-ent2pn :: Ent -> GPN
-ent2pn e = GUseInt (GInt (toInteger e))
-
-
--- auxiliary
-
-prime :: Int -> Bool
-prime x = elem x primes where
-  primes = sieve [2 .. x]
-  sieve (p:xs) = p : sieve [ n | n <- xs, n `mod` p > 0 ]
-  sieve [] = []
diff --git a/examples/tutorial/old/semantics/Base.gf b/examples/tutorial/old/semantics/Base.gf
deleted file mode 100644
--- a/examples/tutorial/old/semantics/Base.gf
+++ /dev/null
@@ -1,60 +0,0 @@
--- abstract syntax of a query language
-
-abstract Base = {
-
-cat
-  S ; 
-  NP ; 
-  PN ;
-  CN ; 
-  AP ; 
-  A2 ; 
-  Conj ;
-fun 
-
--- sentence syntax
-  PredAP  : NP -> AP -> S ;
-
-  ComplA2 : A2 -> NP -> AP ;
-
-  ModCN   : AP -> CN -> CN ;
-
-  ConjAP  : Conj -> AP -> AP -> AP ;
-  ConjNP  : Conj -> NP -> NP -> NP ;
-
-  UsePN   : PN -> NP ;
-  Every   : CN -> NP ;
-  Some    : CN -> NP ;
-
-  And, Or : Conj ;  
-
--- lexicon
-
-  UseInt : Int -> PN ;
-
-  Number : CN ;
-  Even, Odd, Prime : AP ;
-  Equal, Greater, Smaller, Divisible  : A2 ;
-
-  Sum, Product, GCD : ListPN -> PN ;
-
--- adding questions
-
-cat
-  Question ;
-  Answer ;
-  ListPN ;
-fun
-  WhatIs   : PN -> Question ;
-  WhichAre : CN -> AP -> Question ;
-  QuestS   : S -> Question ;
-
-  Yes   : Answer ;
-  No    : Answer ;
-  Value : NP -> Answer ;
-
-  None  : NP ;
-  Many  : ListPN -> NP ;
-  BasePN : PN -> PN -> ListPN ;
-  ConsPN : PN -> ListPN -> ListPN ; 
-}
diff --git a/examples/tutorial/old/semantics/BaseEng.gf b/examples/tutorial/old/semantics/BaseEng.gf
deleted file mode 100644
--- a/examples/tutorial/old/semantics/BaseEng.gf
+++ /dev/null
@@ -1,56 +0,0 @@
---# -path=.:prelude
-
-concrete BaseEng of Base = open Prelude in {
-
-flags lexer=literals ; unlexer=text ;
-
--- English concrete syntax; greatly simplified - just for demo purposes
-
-lin 
-  PredAP  = infixSS "is" ;
-
-  ComplA2 = cc2 ;
-
-  ModCN   = cc2 ;
-
-  ConjAP c = infixSS c.s ;
-  ConjNP c = infixSS c.s ;
-
-  UsePN a = a ;
-  Every = prefixSS "every" ;
-  Some  = prefixSS "some" ;
-
-  And = ss "and" ;
-  Or  = ss "or" ;
-
-  UseInt n = n ;
-
-  Number = ss "number" ;
-
-  Even   = ss "even" ;
-  Odd    = ss "odd" ;
-  Prime  = ss "prime" ;
-  Equal  = ss ("equal" ++ "to") ;
-  Greater = ss ("greater" ++ "than") ;
-  Smaller = ss ("smaller" ++ "than") ;
-  Divisible = ss ("divisible" ++ "by") ;
- 
-  Sum     = prefixSS ["the sum of"] ;
-  Product = prefixSS ["the product of"] ;
-  GCD     = prefixSS ["the greatest common divisor of"] ;
-
-  WhatIs = prefixSS ["what is"] ;
-  WhichAre cn ap = ss ("which" ++ cn.s ++ "is" ++ ap.s) ; ---- are
-  QuestS s = s ; ---- inversion
-
-  Yes = ss "yes" ;
-  No = ss "no" ;
-
-  Value np = np ;
-  None = ss "none" ;
-  Many list = list ;
-
-  BasePN = infixSS "and" ;
-  ConsPN = infixSS "," ;
-  
-}
diff --git a/examples/tutorial/old/semantics/BaseI.gf b/examples/tutorial/old/semantics/BaseI.gf
deleted file mode 100644
--- a/examples/tutorial/old/semantics/BaseI.gf
+++ /dev/null
@@ -1,70 +0,0 @@
-incomplete concrete BaseI of Base = 
-  open Syntax, (G = Grammar), Symbolic, LexBase in {
-
-flags lexer=literals ; unlexer=text ;
-
-lincat
-  Question = G.Phr ;
-  Answer = G.Phr ;
-  S  = G.Cl ;
-  NP = G.NP ;
-  PN = G.NP ;
-  CN = G.CN ;
-  AP = G.AP ;
-  A2 = G.A2 ;
-  Conj = G.Conj ;
-  ListPN = G.ListNP ;
-
-lin 
-  PredAP  = mkCl ;
-
-  ComplA2 = mkAP ;
-
-  ModCN   = mkCN ;
-
-  ConjAP = mkAP ;
-  ConjNP = mkNP ;
-
-  UsePN p = p ;
-  Every = mkNP every_Det ;
-  Some  = mkNP someSg_Det ;
-
-  And = and_Conj ;
-  Or  = or_Conj ;
-
-  UseInt i = symb (i ** {lock_Int = <>}) ; ---- terrible to need this
-
-  Number = mkCN number_N ;
-
-  Even = mkAP even_A ;
-  Odd  = mkAP odd_A ;
-  Prime = mkAP prime_A ;
-  Equal = equal_A2 ;
-  Greater = greater_A2 ;
-  Smaller = smaller_A2 ;
-  Divisible = divisible_A2 ;
- 
-  Sum     = prefix sum_N2 ;
-  Product = prefix product_N2 ;
-  GCD nps = mkNP (mkDet DefArt (mkOrd great_A)) 
-              (mkCN common_A (mkCN divisor_N2 (mkNP and_Conj nps))) ;
-
-  WhatIs np = mkPhr (mkQS (mkQCl whatSg_IP (mkVP np))) ;
-  WhichAre cn ap = mkPhr (mkQS (mkQCl (mkIP which_IQuant cn) (mkVP ap))) ;
-  QuestS s = mkPhr (mkQS (mkQCl s)) ;
-
-  Yes = mkPhr yes_Utt ;
-  No = mkPhr no_Utt ;
-
-  Value np = mkPhr (mkUtt np) ;
-  Many list = mkNP and_Conj list ;
-  None  = none_NP ;
-
-  BasePN = G.BaseNP ;
-  ConsPN = G.ConsNP ;
-
-oper
-  prefix : G.N2 -> G.ListNP -> G.NP = \n2,nps -> 
-    mkNP DefArt (mkCN n2 (mkNP and_Conj nps)) ;
-  
-}
diff --git a/examples/tutorial/old/semantics/BaseIEng.gf b/examples/tutorial/old/semantics/BaseIEng.gf
deleted file mode 100644
--- a/examples/tutorial/old/semantics/BaseIEng.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:prelude:present:api:mathematical
-
-concrete BaseIEng of Base = BaseI with
-  (Syntax = SyntaxEng), 
-  (Grammar = GrammarEng), 
-  (G = GrammarEng), 
-  (Symbolic = SymbolicEng), 
-  (LexBase = LexBaseEng) ;
diff --git a/examples/tutorial/old/semantics/BaseSwe.gf b/examples/tutorial/old/semantics/BaseSwe.gf
deleted file mode 100644
--- a/examples/tutorial/old/semantics/BaseSwe.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:prelude:present:api:mathematical
-
-concrete BaseSwe of Base = BaseI with
-  (Syntax = SyntaxSwe), 
-  (Grammar = GrammarSwe), 
-  (G = GrammarSwe), 
-  (Symbolic = SymbolicSwe), 
-  (LexBase = LexBaseSwe) ;
diff --git a/examples/tutorial/old/semantics/GSyntax.hs b/examples/tutorial/old/semantics/GSyntax.hs
deleted file mode 100644
--- a/examples/tutorial/old/semantics/GSyntax.hs
+++ /dev/null
@@ -1,242 +0,0 @@
-module GSyntax where
-
-import GF.GFCC.DataGFCC
-import GF.GFCC.AbsGFCC
-----------------------------------------------------
--- automatic translation from GF to Haskell
-----------------------------------------------------
-
-class Gf a where gf :: a -> Exp
-class Fg a where fg :: Exp -> a
-
-newtype GString = GString String  deriving Show
-
-instance Gf GString where
-  gf (GString s) = DTr [] (AS s) []
-
-instance Fg GString where
-  fg t =
-    case t of
-      DTr [] (AS s) []  -> GString s
-      _ -> error ("no GString " ++ show t)
-
-newtype GInt = GInt Integer  deriving Show
-
-instance Gf GInt where
-  gf (GInt s) = DTr [] (AI s) []
-
-instance Fg GInt where
-  fg t =
-    case t of
-      DTr [] (AI s) []  -> GInt s
-      _ -> error ("no GInt " ++ show t)
-
-newtype GFloat = GFloat Double  deriving Show
-
-instance Gf GFloat where
-  gf (GFloat s) = DTr [] (AF s) []
-
-instance Fg GFloat where
-  fg t =
-    case t of
-      DTr [] (AF s) []  -> GFloat s
-      _ -> error ("no GFloat " ++ show t)
-
-----------------------------------------------------
--- below this line machine-generated
-----------------------------------------------------
-
-data GA2 =
-   GDivisible 
- | GEqual 
- | GGreater 
- | GSmaller 
-  deriving Show
-
-data GAP =
-   GComplA2 GA2 GNP 
- | GConjAP GConj GAP GAP 
- | GEven 
- | GOdd 
- | GPrime 
-  deriving Show
-
-data GAnswer =
-   GNo 
- | GValue GNP 
- | GYes 
-  deriving Show
-
-data GCN =
-   GModCN GAP GCN 
- | GNumber 
-  deriving Show
-
-data GConj =
-   GAnd 
- | GOr 
-  deriving Show
-
-newtype GListPN = GListPN [GPN] deriving Show
-
-data GNP =
-   GConjNP GConj GNP GNP 
- | GEvery GCN 
- | GMany GListPN 
- | GNone 
- | GSome GCN 
- | GUsePN GPN 
-  deriving Show
-
-data GPN =
-   GGCD GListPN 
- | GProduct GListPN 
- | GSum GListPN 
- | GUseInt GInt 
-  deriving Show
-
-data GQuestion =
-   GQuestS GS 
- | GWhatIs GPN 
- | GWhichAre GCN GAP 
-  deriving Show
-
-data GS = GPredAP GNP GAP 
-  deriving Show
-
-
-instance Gf GA2 where
- gf GDivisible = DTr [] (AC (CId "Divisible")) []
- gf GEqual = DTr [] (AC (CId "Equal")) []
- gf GGreater = DTr [] (AC (CId "Greater")) []
- gf GSmaller = DTr [] (AC (CId "Smaller")) []
-
-instance Gf GAP where
- gf (GComplA2 x1 x2) = DTr [] (AC (CId "ComplA2")) [gf x1, gf x2]
- gf (GConjAP x1 x2 x3) = DTr [] (AC (CId "ConjAP")) [gf x1, gf x2, gf x3]
- gf GEven = DTr [] (AC (CId "Even")) []
- gf GOdd = DTr [] (AC (CId "Odd")) []
- gf GPrime = DTr [] (AC (CId "Prime")) []
-
-instance Gf GAnswer where
- gf GNo = DTr [] (AC (CId "No")) []
- gf (GValue x1) = DTr [] (AC (CId "Value")) [gf x1]
- gf GYes = DTr [] (AC (CId "Yes")) []
-
-instance Gf GCN where
- gf (GModCN x1 x2) = DTr [] (AC (CId "ModCN")) [gf x1, gf x2]
- gf GNumber = DTr [] (AC (CId "Number")) []
-
-instance Gf GConj where
- gf GAnd = DTr [] (AC (CId "And")) []
- gf GOr = DTr [] (AC (CId "Or")) []
-
-instance Gf GListPN where
- gf (GListPN [x1,x2]) = DTr [] (AC (CId "BasePN")) [gf x1, gf x2]
- gf (GListPN (x:xs)) = DTr [] (AC (CId "ConsPN")) [gf x, gf (GListPN xs)]
-
-instance Gf GNP where
- gf (GConjNP x1 x2 x3) = DTr [] (AC (CId "ConjNP")) [gf x1, gf x2, gf x3]
- gf (GEvery x1) = DTr [] (AC (CId "Every")) [gf x1]
- gf (GMany x1) = DTr [] (AC (CId "Many")) [gf x1]
- gf GNone = DTr [] (AC (CId "None")) []
- gf (GSome x1) = DTr [] (AC (CId "Some")) [gf x1]
- gf (GUsePN x1) = DTr [] (AC (CId "UsePN")) [gf x1]
-
-instance Gf GPN where
- gf (GGCD x1) = DTr [] (AC (CId "GCD")) [gf x1]
- gf (GProduct x1) = DTr [] (AC (CId "Product")) [gf x1]
- gf (GSum x1) = DTr [] (AC (CId "Sum")) [gf x1]
- gf (GUseInt x1) = DTr [] (AC (CId "UseInt")) [gf x1]
-
-instance Gf GQuestion where
- gf (GQuestS x1) = DTr [] (AC (CId "QuestS")) [gf x1]
- gf (GWhatIs x1) = DTr [] (AC (CId "WhatIs")) [gf x1]
- gf (GWhichAre x1 x2) = DTr [] (AC (CId "WhichAre")) [gf x1, gf x2]
-
-instance Gf GS where gf (GPredAP x1 x2) = DTr [] (AC (CId "PredAP")) [gf x1, gf x2]
-
-
-instance Fg GA2 where
- fg t =
-  case t of
-    DTr [] (AC (CId "Divisible")) [] -> GDivisible 
-    DTr [] (AC (CId "Equal")) [] -> GEqual 
-    DTr [] (AC (CId "Greater")) [] -> GGreater 
-    DTr [] (AC (CId "Smaller")) [] -> GSmaller 
-    _ -> error ("no A2 " ++ show t)
-
-instance Fg GAP where
- fg t =
-  case t of
-    DTr [] (AC (CId "ComplA2")) [x1,x2] -> GComplA2 (fg x1) (fg x2)
-    DTr [] (AC (CId "ConjAP")) [x1,x2,x3] -> GConjAP (fg x1) (fg x2) (fg x3)
-    DTr [] (AC (CId "Even")) [] -> GEven 
-    DTr [] (AC (CId "Odd")) [] -> GOdd 
-    DTr [] (AC (CId "Prime")) [] -> GPrime 
-    _ -> error ("no AP " ++ show t)
-
-instance Fg GAnswer where
- fg t =
-  case t of
-    DTr [] (AC (CId "No")) [] -> GNo 
-    DTr [] (AC (CId "Value")) [x1] -> GValue (fg x1)
-    DTr [] (AC (CId "Yes")) [] -> GYes 
-    _ -> error ("no Answer " ++ show t)
-
-instance Fg GCN where
- fg t =
-  case t of
-    DTr [] (AC (CId "ModCN")) [x1,x2] -> GModCN (fg x1) (fg x2)
-    DTr [] (AC (CId "Number")) [] -> GNumber 
-    _ -> error ("no CN " ++ show t)
-
-instance Fg GConj where
- fg t =
-  case t of
-    DTr [] (AC (CId "And")) [] -> GAnd 
-    DTr [] (AC (CId "Or")) [] -> GOr 
-    _ -> error ("no Conj " ++ show t)
-
-instance Fg GListPN where
- fg t =
-  case t of
-    DTr [] (AC (CId "BasePN")) [x1,x2] -> GListPN [fg x1, fg x2]
-    DTr [] (AC (CId "ConsPN")) [x1,x2] -> let GListPN xs = fg x2 in GListPN (fg x1:xs)
-    _ -> error ("no ListPN " ++ show t)
-
-instance Fg GNP where
- fg t =
-  case t of
-    DTr [] (AC (CId "ConjNP")) [x1,x2,x3] -> GConjNP (fg x1) (fg x2) (fg x3)
-    DTr [] (AC (CId "Every")) [x1] -> GEvery (fg x1)
-    DTr [] (AC (CId "Many")) [x1] -> GMany (fg x1)
-    DTr [] (AC (CId "None")) [] -> GNone 
-    DTr [] (AC (CId "Some")) [x1] -> GSome (fg x1)
-    DTr [] (AC (CId "UsePN")) [x1] -> GUsePN (fg x1)
-    _ -> error ("no NP " ++ show t)
-
-instance Fg GPN where
- fg t =
-  case t of
-    DTr [] (AC (CId "GCD")) [x1] -> GGCD (fg x1)
-    DTr [] (AC (CId "Product")) [x1] -> GProduct (fg x1)
-    DTr [] (AC (CId "Sum")) [x1] -> GSum (fg x1)
-    DTr [] (AC (CId "UseInt")) [x1] -> GUseInt (fg x1)
-    _ -> error ("no PN " ++ show t)
-
-instance Fg GQuestion where
- fg t =
-  case t of
-    DTr [] (AC (CId "QuestS")) [x1] -> GQuestS (fg x1)
-    DTr [] (AC (CId "WhatIs")) [x1] -> GWhatIs (fg x1)
-    DTr [] (AC (CId "WhichAre")) [x1,x2] -> GWhichAre (fg x1) (fg x2)
-    _ -> error ("no Question " ++ show t)
-
-instance Fg GS where
- fg t =
-  case t of
-    DTr [] (AC (CId "PredAP")) [x1,x2] -> GPredAP (fg x1) (fg x2)
-    _ -> error ("no S " ++ show t)
-
-
diff --git a/examples/tutorial/old/semantics/LexBase.gf b/examples/tutorial/old/semantics/LexBase.gf
deleted file mode 100644
--- a/examples/tutorial/old/semantics/LexBase.gf
+++ /dev/null
@@ -1,19 +0,0 @@
-interface LexBase = open Syntax in {
-
-oper
-  even_A : A ;
-  odd_A : A ;
-  prime_A : A ;
-  common_A : A ;
-  great_A : A ;
-  equal_A2 : A2 ;
-  greater_A2 : A2 ;
-  smaller_A2 : A2 ;
-  divisible_A2 : A2 ;
-  number_N : N ;
-  sum_N2 : N2 ;
-  product_N2 : N2 ;
-  divisor_N2 : N2 ;
-
-  none_NP : NP ; ---
-}
diff --git a/examples/tutorial/old/semantics/LexBaseEng.gf b/examples/tutorial/old/semantics/LexBaseEng.gf
deleted file mode 100644
--- a/examples/tutorial/old/semantics/LexBaseEng.gf
+++ /dev/null
@@ -1,20 +0,0 @@
-instance LexBaseEng of LexBase = open SyntaxEng, ParadigmsEng in {
-
-oper
-  even_A = mkA "even" ;
-  odd_A = mkA "odd" ;
-  prime_A = mkA "prime" ;
-  great_A = mkA "great" ;
-  common_A = mkA "common" ;
-  equal_A2 = mkA2 (mkA "equal") (mkPrep "to") ;
-  greater_A2 = mkA2 (mkA "greater") (mkPrep "than") ; ---
-  smaller_A2 = mkA2 (mkA "smaller") (mkPrep "than") ; ---
-  divisible_A2 = mkA2 (mkA "divisible") (mkPrep "by") ;
-  number_N = mkN "number" ;
-  sum_N2 = mkN2 (mkN "sum") (mkPrep "of") ;
-  product_N2 = mkN2 (mkN "product") (mkPrep "of") ;
-  divisor_N2 = mkN2 (mkN "divisor") (mkPrep "of") ;
-
-  none_NP = mkNP (mkPN "none") ; ---
-
-}
diff --git a/examples/tutorial/old/semantics/LexBaseSwe.gf b/examples/tutorial/old/semantics/LexBaseSwe.gf
deleted file mode 100644
--- a/examples/tutorial/old/semantics/LexBaseSwe.gf
+++ /dev/null
@@ -1,22 +0,0 @@
-instance LexBaseSwe of LexBase = open SyntaxSwe, ParadigmsSwe in {
-
-oper
-  even_A = mkA "jämn" ;
-  odd_A = invarA "udda" ;
-  prime_A = mkA "prim" ;
-  great_A = mkA "stor" "större" "störst" ;
-  common_A = mkA "gemensam" ;
-  equal_A2 = mkA2 (invarA "lika") (mkPrep "med") ;
-  greater_A2 = mkA2 (invarA "större") (mkPrep "än") ; ---
-  smaller_A2 = mkA2 (invarA "mindre") (mkPrep "än") ; ---
-  divisible_A2 = mkA2 (mkA "delbar") (mkPrep "med") ;
-  number_N = mkN "tal" "tal" ;
-  sum_N2 = mkN2 (mkN "summa") (mkPrep "av") ;
-  product_N2 = mkN2 (mkN "produkt") (mkPrep "av") ;
-  divisor_N2 = mkN2 (mkN "delare") (mkPrep "av") ;
-
-  none_NP = mkNP (mkPN "inget" neutrum) ; ---
-
-  invarA : Str -> A = \x -> mkA x x x x x ; ---
- 
-}
diff --git a/examples/tutorial/old/semantics/Logic.hs b/examples/tutorial/old/semantics/Logic.hs
deleted file mode 100644
--- a/examples/tutorial/old/semantics/Logic.hs
+++ /dev/null
@@ -1,101 +0,0 @@
-module Logic where
-
-data Prop =
-    Pred Ident [Exp] 
-  | And Prop Prop
-  | Or  Prop Prop
-  | If  Prop Prop
-  | Not Prop
-  | All   Prop
-  | Exist Prop
- deriving Show
-
-data Exp = 
-    App Ident [Exp]
-  | Var Int -- de Bruijn index
- deriving Show
-
-type Ident = String
-
-data Model a = Model {
-  app  :: Ident -> [a] -> a,
-  prd  :: Ident -> [a] -> Bool,
-  dom  :: [a]
-  }
-
-type Assignment a = [a]
-
-update :: a -> Assignment a -> Assignment a
-update x assign = x : assign
-
-look :: Int -> Assignment a -> a
-look i assign = assign !! i
-
-valExp :: Model a -> Assignment a -> Exp -> a
-valExp model assign exp = case exp of
-  App f xs -> app model f (map (valExp model assign) xs)
-  Var i    -> look i assign
-
-valProp :: Model a -> Assignment a -> Prop -> Bool
-valProp model assign prop = case prop of
-  Pred f xs -> prd model f (map (valExp model assign) xs)
-  And  a b  -> v a && v b
-  Or   a b  -> v a || v b
-  If   a b  -> if v a then v b else True
-  Not  a    -> not (v a)
-  All   p   -> all (\x -> valProp model (update x assign) p) (dom model)
-  Exist p   -> any (\x -> valProp model (update x assign) p) (dom model)
- where
-   v = valProp model assign
-
-liftProp :: Int -> Prop -> Prop
-liftProp i p = case p of
-  Pred f xs -> Pred f (map liftExp xs)
-  And a b   -> And (lift a) (lift b)
-  Or  a b   -> Or (lift a) (lift b)
-  If  a b   -> If (lift a) (lift b)
-  Not a     -> Not (lift a)
-  All p     -> All (liftProp (i+1) p)
-  Exist p   -> Exist (liftProp (i+1) p)
- where
-   lift = liftProp i
-   liftExp e = case e of
-     App f xs -> App f (map liftExp xs)
-     Var j    -> Var (j + i)
-     _ -> e
-
-
--- example: initial segments of integers
-
-intModel :: Int -> Model Int
-intModel mx = Model {
-  app = \f xs -> case (f,xs) of
-    ("+",_) -> sum xs
-    (_,[])  -> read f,
-  prd = \f xs -> case (f,xs) of
-    ("E",[x])   -> even x
-    ("<",[x,y]) -> x < y
-    ("=",[x,y]) -> x == y
-    _ -> error "undefined val",
-  dom = [0 .. mx]
-  }
-
-exModel = intModel 100
-
-ev x   = Pred "E" [x]
-lt x y = Pred "<" [x,y]
-eq x y = Pred "=" [x,y]
-int i = App (show i) []
-
-ex1 :: Prop
-ex1 = Exist (ev (Var 0))
-
-ex2 :: Prop
-ex2 = All (Exist (lt (Var 1) (Var 0)))
-
-ex3 :: Prop
-ex3 = All (If (lt (Var 0) (int 100)) (Exist (lt (Var 1) (Var 0))))
-
-ex4 :: Prop
-ex4 = All (All (If (lt (Var 1) (Var 0)) (Not (lt (Var 0) (Var 1)))))
-
diff --git a/examples/tutorial/old/semantics/SemBase.hs b/examples/tutorial/old/semantics/SemBase.hs
deleted file mode 100644
--- a/examples/tutorial/old/semantics/SemBase.hs
+++ /dev/null
@@ -1,42 +0,0 @@
-module SemBase where
-
-import Base
-import Logic
-
--- translation of Base syntax to Logic
-
-iS :: GS -> Prop
-iS s = case s of
-  GPredAP np ap -> iNP np (iAP ap)
-
-iNP :: GNP -> (Exp -> Prop) -> Prop
-iNP np p = case np of
-  GEvery cn -> All   (If  (iCN cn var) (liftProp 0 (p var))) ----
-  GSome  cn -> Exist (And (iCN cn var) (p var)) ----
-  GConjNP c np1 np2 -> iConj c (iNP np1 p) (iNP np2 p)
-  GUseInt (GInt i) -> p (int i)
-
-iAP :: GAP -> Exp -> Prop
-iAP ap e = case ap of
-  GComplA2 a2 np    -> iNP np (iA2 a2 e)
-  GConjAP c ap1 ap2 -> iConj c (iAP ap1 e) (iAP ap2 e)
-  GEven -> ev e
-  GOdd -> Not (ev e)
-
-iCN :: GCN -> Exp -> Prop
-iCN cn e = case cn of
-  GModCN ap cn0 -> And (iCN cn0 e) (iAP ap e)
-  GNumber -> eq e e
-
-iConj :: GConj -> Prop -> Prop -> Prop
-iConj c = case c of
-  GAnd -> And
-  GOr  -> Or
-
-iA2 :: GA2 -> Exp -> Exp -> Prop
-iA2 a2 e1 e2 = case a2 of
-  GGreater -> lt e2 e1
-  GSmaller -> lt e1 e2 
-  GEqual   -> eq e1 e2
-
-var = Var 0
diff --git a/examples/tutorial/old/semantics/Top.hs b/examples/tutorial/old/semantics/Top.hs
deleted file mode 100644
--- a/examples/tutorial/old/semantics/Top.hs
+++ /dev/null
@@ -1,23 +0,0 @@
-module Main where
-
-import Base
-import SemBase
-import Logic
-import PGF
-
-main :: IO ()
-main = do
-  gr <- file2grammar "Base.pgf"
-  loop gr
-
-loop :: PGF -> IO ()
-loop gr = do
-  s <- getLine
-  let t:_ = parse gr "BaseEng" "S" s
-  putStrLn $ showTree t
-  let p = iS $ fg t
-  putStrLn $ show p
-  let v = valProp exModel [] p
-  putStrLn $ show v
-  loop gr
-
diff --git a/examples/tutorial/resource-foods/ExtFoods.gf b/examples/tutorial/resource-foods/ExtFoods.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/ExtFoods.gf
+++ /dev/null
@@ -1,35 +0,0 @@
-abstract ExtFoods = Foods ** {
-
-  flags startcat=Move ;
-
-  cat
-    Move ;      -- declarative, question, or imperative
-    Verb ;      -- transitive verb
-    Guest ;     -- guest in restaurant
-    GuestKind ; -- type of guest
-
-  fun
-    MAssert : Phrase -> Move ;  -- This pizza is warm.
-    MDeny : Phrase -> Move ;    -- This pizza isn't warm.
-    MAsk : Phrase -> Move ;     -- Is this pizza warm?
-
-    PVerb : Guest -> Verb -> Item -> Phrase ;     -- we eat this pizza
-    PVerbWant : Guest -> Verb -> Item -> Phrase ; -- we want to eat this pizza
-
-    WhichVerb : Kind -> Guest -> Verb -> Move ; -- Which pizza do you eat?
-    WhichVerbWant : Kind -> Guest -> Verb -> Move ;
-                                        -- Which pizza do you want to eat?
-    WhichIs : Kind -> Quality -> Move ; -- Which wine is Italian? 
-
-    Do : Verb -> Item -> Move ;       -- Pay this wine!
-    DoPlease : Verb -> Item -> Move ; -- Pay this wine please!
-
-    I, You, We : Guest ;
-
-    GThis, GThat, GThese, GThose : GuestKind -> Guest ;
-    
-    Eat, Drink, Pay : Verb ;
-
-    Lady, Gentleman : GuestKind ;
-    
-}
diff --git a/examples/tutorial/resource-foods/ExtFoodsEng.gf b/examples/tutorial/resource-foods/ExtFoodsEng.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/ExtFoodsEng.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:../foods:present:prelude
-
-concrete ExtFoodsEng of ExtFoods = FoodsEni ** ExtFoodsI with 
-    (Syntax = SyntaxEng),
-    (LexFoods = LexFoodsEng) ;
diff --git a/examples/tutorial/resource-foods/ExtFoodsFin.gf b/examples/tutorial/resource-foods/ExtFoodsFin.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/ExtFoodsFin.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:../foods:present:prelude
-
-concrete ExtFoodsFin of ExtFoods = FoodsFin ** ExtFoodsI with 
-    (Syntax = SyntaxFin),
-    (LexFoods = LexFoodsFin) ;
diff --git a/examples/tutorial/resource-foods/ExtFoodsGer.gf b/examples/tutorial/resource-foods/ExtFoodsGer.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/ExtFoodsGer.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:../foods:present:prelude
-
-concrete ExtFoodsGer of ExtFoods = FoodsGer ** ExtFoodsI with 
-    (Syntax = SyntaxGer),
-    (LexFoods = LexFoodsGer) ;
diff --git a/examples/tutorial/resource-foods/ExtFoodsI.gf b/examples/tutorial/resource-foods/ExtFoodsI.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/ExtFoodsI.gf
+++ /dev/null
@@ -1,49 +0,0 @@
-incomplete concrete ExtFoodsI of ExtFoods = FoodsI ** open Syntax, LexFoods in {
-
-  flags lexer=text ; unlexer=text ;
-
-  lincat
-    Move = Text ;
-    Verb = V2 ;
-    Guest = NP ;
-    GuestKind = CN ;
-  lin
-    MAssert p = mkText (mkS p) ;
-    MDeny p = mkText (mkS negativePol p) ;
-    MAsk p = mkText (mkQS p) ;
-
-    PVerb = mkCl ;
-    PVerbWant guest verb item = mkCl guest want_VV (mkVP verb item) ;
-
-    WhichVerb kind guest verb = 
-      mkText (mkQS (mkQCl (mkIP whichSg_IDet kind) guest verb)) ;
-    WhichVerbWant kind guest verb = 
-      mkText (mkQS (mkQCl (mkIP whichSg_IDet kind) 
-        (mkClSlash guest want_VV verb))) ;
-    WhichIs kind quality = 
-      mkText (mkQS (mkQCl (mkIP whichSg_IDet kind) (mkVP quality))) ;
-
-    Do verb item = 
-      mkText 
-        (mkPhr (mkUtt politeImpForm (mkImp verb item))) exclMarkPunct ;
-    DoPlease verb item = 
-      mkText 
-        (mkPhr (mkUtt politeImpForm (mkImp verb item)) please_Voc) 
-        exclMarkPunct ;
-
-    I = mkNP i_Pron ;
-    You = mkNP youPol_Pron ;
-    We = mkNP we_Pron ;
-
-    GThis = mkNP this_Det ;
-    GThat = mkNP that_Det ;
-    GThese = mkNP these_Det ;
-    GThose = mkNP those_Det ;
-
-    Eat = eat_V2 ;
-    Drink = drink_V2 ;
-    Pay = pay_V2 ;
-    Lady = mkCN lady_N ;
-    Gentleman = mkCN gentleman_N ;
-
-}
diff --git a/examples/tutorial/resource-foods/Foods.gf b/examples/tutorial/resource-foods/Foods.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/Foods.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-abstract Foods = {
-
-  flags startcat=Phrase ;
-
-  cat
-    Phrase ; Item ; Kind ; Quality ;
-
-  fun
-    Is,Isnt : 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 ;
-
-}
diff --git a/examples/tutorial/resource-foods/FoodsEng.gf b/examples/tutorial/resource-foods/FoodsEng.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/FoodsEng.gf
+++ /dev/null
@@ -1,27 +0,0 @@
---# -path=.:../foods:minimal:present
-
-concrete FoodsEng of Foods = open SyntaxEng,ParadigmsEng 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 ;
-    Wine = mkCN (mkN "wine") ;
-    Pizza = mkCN (mkN "pizza") ;
-    Cheese = mkCN (mkN "cheese") ;
-    Fish = mkCN (mkN "fish" "fish") ;
-    Very quality = mkAP very_AdA quality ;
-    Fresh = mkAP (mkA "fresh") ;
-    Warm = mkAP (mkA "warm") ;
-    Italian = mkAP (mkA "Italian") ;
-    Expensive = mkAP (mkA "expensive") ;
-    Delicious = mkAP (mkA "delicious") ;
-    Boring = mkAP (mkA "boring") ;
-}
diff --git a/examples/tutorial/resource-foods/FoodsEni.gf b/examples/tutorial/resource-foods/FoodsEni.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/FoodsEni.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:../foods:present:prelude
-
-concrete FoodsEni of Foods = FoodsI with 
-    (Syntax = SyntaxEng),
-    (LexFoods = LexFoodsEng) ;
diff --git a/examples/tutorial/resource-foods/FoodsFin.gf b/examples/tutorial/resource-foods/FoodsFin.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/FoodsFin.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:../foods:present:prelude
-
-concrete FoodsFin of Foods = FoodsI with 
-  (Syntax = SyntaxFin),
-  (LexFoods = LexFoodsFin) ;
diff --git a/examples/tutorial/resource-foods/FoodsFre.gf b/examples/tutorial/resource-foods/FoodsFre.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/FoodsFre.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:../foods:present:prelude
-
-concrete FoodsFre of Foods = FoodsI with 
-  (Syntax = SyntaxFre),
-  (LexFoods = LexFoodsFre) ;
diff --git a/examples/tutorial/resource-foods/FoodsGer.gf b/examples/tutorial/resource-foods/FoodsGer.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/FoodsGer.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present
-
-concrete FoodsGer of Foods = FoodsI with 
-    (Syntax = SyntaxGer),
-    (LexFoods = LexFoodsGer) ;
diff --git a/examples/tutorial/resource-foods/FoodsI.gf b/examples/tutorial/resource-foods/FoodsI.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/FoodsI.gf
+++ /dev/null
@@ -1,29 +0,0 @@
---# -path=.:present
-
-incomplete concrete FoodsI of Foods = open Syntax, LexFoods in {
-  lincat
-    Phrase = Utt ; 
-    Item = NP ;
-    Kind = CN ;
-    Quality = AP ;
-  lin
-    Is item quality = mkUtt (mkCl item quality) ;
-    Isnt item quality = mkUtt (mkS negativePol (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 ;
-}
diff --git a/examples/tutorial/resource-foods/FoodsIta.gf b/examples/tutorial/resource-foods/FoodsIta.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/FoodsIta.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:../foods:minimal:present:prelude
-
-concrete FoodsIta of Foods = FoodsI with 
-  (Syntax = SyntaxIta),
-  (LexFoods = LexFoodsIta) ;
diff --git a/examples/tutorial/resource-foods/FoodsSwe.gf b/examples/tutorial/resource-foods/FoodsSwe.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/FoodsSwe.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:present
-
-concrete FoodsSwe of Foods = FoodsI with 
-    (Syntax = SyntaxSwe),
-    (LexFoods = LexFoodsSwe) ;
diff --git a/examples/tutorial/resource-foods/LexFoods.gf b/examples/tutorial/resource-foods/LexFoods.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/LexFoods.gf
+++ /dev/null
@@ -1,19 +0,0 @@
-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 ;
-
-    eat_V2 : V2 ;
-    drink_V2 : V2 ;
-    pay_V2 : V2 ;
-    lady_N : N ;
-    gentleman_N : N ;
-}
diff --git a/examples/tutorial/resource-foods/LexFoodsEng.gf b/examples/tutorial/resource-foods/LexFoodsEng.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/LexFoodsEng.gf
+++ /dev/null
@@ -1,20 +0,0 @@
-instance LexFoodsEng of LexFoods = open SyntaxEng, ParadigmsEng, IrregEng in {
-  oper
-    wine_N = mkN "wine" ;
-    pizza_N = mkN "pizza" ;
-    cheese_N = mkN "cheese" ;
-    fish_N = mkN "fish" "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" ;
-
-    eat_V2 = mkV2 eat_V ;
-    drink_V2 = mkV2 drink_V ;
-    pay_V2 = mkV2 pay_V ;
-    lady_N = mkN "lady" ;
-    gentleman_N = mkN "gentleman" "gentlemen" ;
-
-}
diff --git a/examples/tutorial/resource-foods/LexFoodsFin.gf b/examples/tutorial/resource-foods/LexFoodsFin.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/LexFoodsFin.gf
+++ /dev/null
@@ -1,20 +0,0 @@
-instance LexFoodsFin of LexFoods = open SyntaxFin, ParadigmsFin in {
-  oper
-    wine_N = mkN "viini" ;
-    pizza_N = mkN "pizza" ;
-    cheese_N = mkN "juusto" ;
-    fish_N = mkN "kala" ;
-    fresh_A = mkA "tuore" ;
-    warm_A = mkA "lämmin" ;
-    italian_A = mkA "italialainen" ;
-    expensive_A = mkA "kallis" ;
-    delicious_A = mkA "herkullinen" ;
-    boring_A = mkA "tylsä" ;
-
-    eat_V2 = mkV2 (mkV "syödä") partitive ;
-    drink_V2 = mkV2 (mkV "juoda") partitive ;
-    pay_V2 = mkV2 (mkV "maksaa") ;
-    lady_N = mkN "rouva" ;
-    gentleman_N = mkN "herra" ;
-
-}
diff --git a/examples/tutorial/resource-foods/LexFoodsFre.gf b/examples/tutorial/resource-foods/LexFoodsFre.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/LexFoodsFre.gf
+++ /dev/null
@@ -1,20 +0,0 @@
---# -path=.:../foods:present:prelude
-
-instance LexFoodsFre of LexFoods = open SyntaxFre,ParadigmsFre,IrregFre in {
-  oper
-    wine_N = mkN "vin" ;
-    pizza_N = mkN "pizza" feminine ;
-    cheese_N = mkN "fromage" masculine ;
-    fish_N = mkN "poisson" ;
-    fresh_A = mkA "frais" "fraîche" "frais" "fraîches";
-    warm_A = mkA "chaud" ;
-    italian_A = mkA "italien" ;
-    expensive_A = mkA "cher" ;
-    delicious_A = mkA "délicieux" ;
-    boring_A = mkA "ennuyeux" ;
-    drink_V2 = boire_V2 ;
-    eat_V2 = mkV2 (mkV "manger") ;
-    pay_V2 = mkV2 (mkV "payer") ;
-    gentleman_N = mkN "monsieur" "messieurs" masculine ;
-    lady_N = mkN "madame" "mesdames" feminine ;
-}
diff --git a/examples/tutorial/resource-foods/LexFoodsGer.gf b/examples/tutorial/resource-foods/LexFoodsGer.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/LexFoodsGer.gf
+++ /dev/null
@@ -1,20 +0,0 @@
-instance LexFoodsGer of LexFoods = open SyntaxGer, ParadigmsGer, IrregGer in {
-  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" ;
-
-    eat_V2 = mkV2 essen_V ;
-    drink_V2 = mkV2 trinken_V ;
-    pay_V2 = mkV2 (mkV "bezahlen") ;
-    lady_N = mkN "Frau" "Frauen" feminine ;
-    gentleman_N = mkN "Herr" "Herren" masculine ;
-
-}
diff --git a/examples/tutorial/resource-foods/LexFoodsIta.gf b/examples/tutorial/resource-foods/LexFoodsIta.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/LexFoodsIta.gf
+++ /dev/null
@@ -1,20 +0,0 @@
---# -path=.:../foods:present:prelude
-
-instance LexFoodsIta of LexFoods = open SyntaxIta, ParadigmsIta, BeschIta in {
-  oper
-    wine_N = mkN "vino" ;
-    pizza_N = mkN "pizza" ;
-    cheese_N = mkN "formaggio" ;
-    fish_N = mkN "pesce" ;
-    fresh_A = mkA "fresco" ;
-    warm_A = mkA "caldo" ;
-    italian_A = mkA "italiano" ;
-    expensive_A = mkA "caro" ;
-    delicious_A = mkA "delizioso" ;
-    boring_A = mkA "noioso" ;
-    drink_V2 = mkV2 (verboV (bere_27 "bere")) ;
-    eat_V2 = mkV2 (mkV "mangiare") ;
-    pay_V2 = mkV2 (mkV "pagare") ;
-    gentleman_N = mkN "signore" ;
-    lady_N = mkN "signora" ;
-}
diff --git a/examples/tutorial/resource-foods/LexFoodsSwe.gf b/examples/tutorial/resource-foods/LexFoodsSwe.gf
deleted file mode 100644
--- a/examples/tutorial/resource-foods/LexFoodsSwe.gf
+++ /dev/null
@@ -1,20 +0,0 @@
-instance LexFoodsSwe of LexFoods = open SyntaxSwe, ParadigmsSwe, IrregSwe in {
-  oper
-    wine_N = mkN "vin" "vinet" "viner" "vinerna" ;
-    pizza_N = mkN "pizza" ;
-    cheese_N = mkN "ost" ;
-    fish_N = mkN "fisk" ;
-    fresh_A = mkA "färsk" ;
-    warm_A = mkA "varm" ;
-    italian_A = mkA "italiensk" ;
-    expensive_A = mkA "dyr" ;
-    delicious_A = mkA "läcker" "läckert" "läckra" "läckrare" "läckrast" ;
-    boring_A = mkA "tråkig" ;
-
-    eat_V2 = mkV2 (mkV "äta" "åt" "ätit") ;
-    drink_V2 = mkV2 (mkV "dricka" "drack" "druckit") ;
-    pay_V2 = mkV2 "betala" ;
-    lady_N = mkN "dam" "damer" ;
-    gentleman_N = mkN "herr" ;
-
-}
diff --git a/examples/tutorial/smart/House.gf b/examples/tutorial/smart/House.gf
deleted file mode 100644
--- a/examples/tutorial/smart/House.gf
+++ /dev/null
@@ -1,35 +0,0 @@
-abstract House = {
-
-flags startcat = Utterance ;
-
-cat 
-  Utterance ; 
-  Command ; 
-  Question ; 
-  Kind ; 
-  Action Kind ; 
-  Device Kind ; 
-  Location ;
-
-fun
-  UCommand  : Command -> Utterance ;
-  UQuestion : Question -> Utterance ;
-
-  CAction : (k : Kind) -> Action k -> Device k -> Command ;
-  QAction : (k : Kind) -> Action k -> Device k -> Question ;
-
-  DKindOne  : (k : Kind) -> Device k ;
-  DKindMany : (k : Kind) -> Device k ;
-  DLoc  : (k : Kind) -> Device k -> Location -> Device k ;
-
-  light, fan : Kind ;
-
-  switchOn, switchOff : (k : Kind) -> Action k ;
-
-  dim : Action light ;
-
-  kitchen, livingRoom : Location ;
-  
-
-}
-
diff --git a/examples/tutorial/smart/HouseEng.gf b/examples/tutorial/smart/HouseEng.gf
deleted file mode 100644
--- a/examples/tutorial/smart/HouseEng.gf
+++ /dev/null
@@ -1,76 +0,0 @@
---# -path=.:prelude
-
-concrete HouseEng of House = open Prelude in {
-
--- grammar Toy1 from the Regulus book
-
-flags startcat = Utterance ;
-
-param
-  Number = Sg | Pl ;
-  VForm = VImp | VPart ;
-
-lincat 
-  Utterance = SS ;
-  Command = SS ;
-  Question = SS ;
-  Kind = {s : Number => Str} ; 
-  Action = {s : VForm => Str ; part : Str} ;
-  Device = {s : Str ; n : Number} ;
-  Location = SS ;
-
-lin
-  UCommand  c = c ;
-  UQuestion q = q ;
-
-  CAction _ act dev = ss (act.s ! VImp ++ bothWays act.part dev.s) ;
-  QAction _ act dev = ss (be dev.n ++ dev.s ++ act.s ! VPart ++ act.part) ;
-
-  DKindOne  k = {
-    s = "the" ++ k.s ! Sg ; 
-    n = Sg
-    } ;
-  DKindMany k = {
-    s = "the" ++ k.s ! Pl ; 
-    n = Pl
-    } ;
-  DLoc _ dev loc = {
-    s = dev.s ++ "in" ++ "the" ++ loc.s ; 
-    n = dev.n
-    } ;
-
-  light = mkNoun "light" ;
-  fan = mkNoun "fan" ;
-
-  switchOn _ = mkVerb "switch" "switched" "on" ;
-  switchOff _ = mkVerb "switch" "switched" "off" ;
-
-  dim = mkVerb "dim" "dimmed" [] ;
-
-  kitchen = ss "kitchen" ;
-  livingRoom = ss ["living room"] ;
-  
-oper
-  mkNoun : Str -> {s : Number => Str} = \dog -> {
-    s = table {
-      Sg => dog ;
-      Pl => dog + "s"
-      }
-    } ;
-  
-  mkVerb : (_,_,_ : Str) -> {s : VForm => Str ; part : Str} = \go,gone,away -> {
-    s = table {
-      VImp => go ;
-      VPart => gone
-      } ;
-    part = away
-    } ;
-
-  be : Number -> Str = \n -> case n of {
-    Sg => "is" ;
-    Pl => "are"
-    } ;
-
-
-}
-
diff --git a/examples/tutorial/smart/LexSmart.gf b/examples/tutorial/smart/LexSmart.gf
deleted file mode 100644
--- a/examples/tutorial/smart/LexSmart.gf
+++ /dev/null
@@ -1,12 +0,0 @@
-interface LexSmart = open Syntax in {
-
-oper
-  dim_V2 : V2 ;
-  fan_N : N ;
-  kitchen_N : N ;
-  light_N : N ;
-  livingRoom_N : N ;
-  switchOff_V2 : V2 ;
-  switchOn_V2 : V2 ;
-
-}
diff --git a/examples/tutorial/smart/LexSmartSwe.gf b/examples/tutorial/smart/LexSmartSwe.gf
deleted file mode 100644
--- a/examples/tutorial/smart/LexSmartSwe.gf
+++ /dev/null
@@ -1,12 +0,0 @@
-instance LexSmartSwe of LexSmart = open SyntaxSwe, ParadigmsSwe in {
-
-oper
-  dim_V2 = mkV2 "dämpa" ;
-  fan_N = mkN "fläkt" ;
-  kitchen_N = mkN "kök" neutrum ;
-  light_N = mkN "lampa" ;
-  livingRoom_N = mkN "vardagsrum" "vardagsrummet" "vardagsrum" "vardagsrummen" ;
-  switchOff_V2 = mkV2 "släcker" ;
-  switchOn_V2 = mkV2 "tänder" ;
-
-}
diff --git a/examples/tutorial/smart/Smart.gf b/examples/tutorial/smart/Smart.gf
deleted file mode 100644
--- a/examples/tutorial/smart/Smart.gf
+++ /dev/null
@@ -1,47 +0,0 @@
-abstract Smart = {
-
-flags startcat = Utterance ;
-
-cat 
-  Utterance ; 
-  Command ; 
-  Question ; 
-  Kind ; 
-  Action Kind ; 
-  Device Kind ; 
-  Location ;
-
-  Switchable Kind ;
-  Dimmable Kind ;
-  Statelike (k : Kind) (Action k) ;
-
-fun
-  UCommand  : Command -> Utterance ;
-  UQuestion : Question -> Utterance ;
-
-  CAction : (k : Kind) -> Action k -> Device k -> Command ;
-  QAction : (k : Kind) -> (a : Action k) -> Statelike k a -> Device k -> Question ;
-
-  DKindOne  : (k : Kind) -> Device k ;
-  DKindMany : (k : Kind) -> Device k ;
-  DLoc  : (k : Kind) -> Device k -> Location -> Device k ;
-
-  light, fan : Kind ;
-
-  switchOn, switchOff : (k : Kind) -> Switchable k -> Action k ;
-
-  dim : (k : Kind) -> Dimmable k -> Action k ;
-
-  kitchen, livingRoom : Location ;
-
--- proof objects
-
-  switchable_light : Switchable light ;
-  switchable_fan : Switchable fan ;
-  dimmable_light : Dimmable light ;
-
-  statelike_switchOn  : (k : Kind) -> (s : Switchable k) -> Statelike k (switchOn k s) ;
-  statelike_switchOff : (k : Kind) -> (s : Switchable k) -> Statelike k (switchOff k s) ;
-
-}
-
diff --git a/examples/tutorial/smart/SmartEng.gf b/examples/tutorial/smart/SmartEng.gf
deleted file mode 100644
--- a/examples/tutorial/smart/SmartEng.gf
+++ /dev/null
@@ -1,78 +0,0 @@
---# -path=.:prelude
-
-concrete SmartEng of Smart = open Prelude in {
-
--- grammar Toy1 from the Regulus book
-
-flags startcat = Utterance ;
-
-param
-  Number = Sg | Pl ;
-  VForm = VImp | VPart ;
-
-lincat 
-  Utterance = SS ;
-  Command = SS ;
-  Question = SS ;
-  Kind = {s : Number => Str} ; 
-  Action = {s : VForm => Str ; part : Str} ;
-  Device = {s : Str ; n : Number} ;
-  Location = SS ;
-  Switchable = {} ;
-  Dimmable = {} ;
-  Statelike = {} ;
-
-lin
-  UCommand  c = c ;
-  UQuestion q = q ;
-
-  CAction _ act dev = ss (act.s ! VImp ++ bothWays act.part dev.s) ;
-  QAction _ act _ dev = ss (be dev.n ++ dev.s ++ act.s ! VPart ++ act.part) ;
-
-  DKindOne  k = {
-    s = "the" ++ k.s ! Sg ; 
-    n = Sg
-    } ;
-  DKindMany k = {
-    s = "the" ++ k.s ! Pl ; 
-    n = Pl
-    } ;
-  DLoc _ dev loc = {
-    s = dev.s ++ "in" ++ "the" ++ loc.s ; 
-    n = dev.n
-    } ;
-
-  light = mkNoun "light" ;
-  fan = mkNoun "fan" ;
-
-  switchOn _ _ = mkVerb "switch" "switched" "on" ;
-  switchOff _ _ = mkVerb "switch" "switched" "off" ;
-
-  dim _ _ = mkVerb "dim" "dimmed" [] ;
-
-  kitchen = ss "kitchen" ;
-  livingRoom = ss ["living room"] ;
-  
-oper
-  mkNoun : Str -> {s : Number => Str} = \dog -> {
-    s = table {
-      Sg => dog ;
-      Pl => dog + "s"
-      }
-    } ;
-  
-  mkVerb : (_,_,_ : Str) -> {s : VForm => Str ; part : Str} = \go,gone,away -> {
-    s = table {
-      VImp => go ;
-      VPart => gone
-      } ;
-    part = away
-    } ;
-
-  be : Number -> Str = \n -> case n of {
-    Sg => "is" ;
-    Pl => "are"
-    } ;
-
-}
-
diff --git a/examples/tutorial/smart/SmartFre.gf b/examples/tutorial/smart/SmartFre.gf
deleted file mode 100644
--- a/examples/tutorial/smart/SmartFre.gf
+++ /dev/null
@@ -1,90 +0,0 @@
---# -path=.:prelude
-
-concrete SmartFre of Smart = open Prelude in {
-
--- grammar Toy1 from the Regulus book
-
-flags startcat = Utterance ;
-
-param
-  Number = Sg | Pl ;
-  Gender = Masc | Fem ;
-  VForm  = VInf | VPart Gender Number ;
-
-lincat 
-  Utterance = SS ;
-  Command = SS ;
-  Question = SS ;
-  Kind = {s : Number => Str ; g : Gender} ; 
-  Action = {s : VForm => Str} ;
-  Device = {s : Str ; g : Gender ; n : Number} ;
-  Location = {s : Number => Str ; g : Gender} ; 
-  Switchable = {} ;
-  Dimmable = {} ;
-  Statelike = {} ;
-
-lin
-  UCommand  c = c ;
-  UQuestion q = q ;
-
-  CAction _ act dev = ss (act.s ! VInf ++ dev.s) ;
-  QAction _ act _ dev = 
-    ss (dev.s ++ est dev.g dev.n ++ act.s ! VPart dev.g dev.n) ;
-
-  DKindOne  k = {
-    s = defArt k.g ++ k.s ! Sg ; 
-    g = k.g ;
-    n = Sg
-    } ;
-  DKindMany k = {
-    s = "les" ++ k.s ! Pl ; 
-    g = k.g ;
-    n = Pl
-    } ;
-  DLoc _ dev loc = {
-    s = dev.s ++ "dans" ++ defArt loc.g ++ loc.s ! Sg ;
-    g = dev.g ; 
-    n = dev.n
-    } ;
-
-  light = mkNoun "lampe" Fem ;
-  fan = mkNoun "ventilateur" Masc ;
-
-  switchOn _ _ = mkVerb "allumer" "allumé" ;
-  switchOff _ _ = mkVerb "éteindre" "éteint" ;
-
-  dim _ _ = mkVerb "baisser" "baissé" ;
-
-  kitchen = mkNoun "cuisine" Fem ;
-  livingRoom = mkNoun "salon" Masc ;
-  
-oper
-  mkNoun : Str -> Gender -> {s : Number => Str ; g : Gender} = \dog,g -> {
-    s = table {
-      Sg => dog ;
-      Pl => dog + "s"
-      } ;
-    g = g
-    } ;
-  
-  mkVerb : (_,_ : Str) -> {s : VForm => Str} = \venir,venu -> {
-    s = table {
-      VInf => venir ;
-      VPart Masc Sg => venu ;
-      VPart Masc Pl => venu + "s" ;
-      VPart Fem  Sg => venu + "e" ;
-      VPart Fem  Pl => venu + "es"
-      }
-    } ;
-
-  est : Gender -> Number -> Str = \g,n -> case <g,n> of {
-    <Masc,Sg> => "est-il" ;
-    <Fem, Sg> => "est-elle" ;
-    <Masc,Pl> => "sont-ils" ;
-    <Fem, Pl> => "sont-elles"
-    } ;
-
-  defArt : Gender -> Str = \g -> case g of {Masc => "le" ; Fem => "la"} ;
-
-}
-
diff --git a/examples/tutorial/smart/SmartI.gf b/examples/tutorial/smart/SmartI.gf
deleted file mode 100644
--- a/examples/tutorial/smart/SmartI.gf
+++ /dev/null
@@ -1,44 +0,0 @@
---# -path=.:present:prelude
-
-incomplete concrete SmartI of Smart = open Syntax, LexSmart, Prelude in {
-
--- grammar Toy1 from the Regulus book
-
-flags startcat = Utterance ;
-
-lincat 
-  Utterance = Utt ;
-  Command = Imp ;
-  Question = QS ;
-  Kind = N ;
-  Action = V2 ;
-  Device = NP ;
-  Location = N ;
-  Switchable = {} ;
-  Dimmable = {} ;
-  Statelike = {} ;
-
-lin
-  UCommand  c = mkUtt politeImpForm c ;
-  UQuestion q = mkUtt q ;
-
-  CAction _ act dev = mkImp act dev ;
-  QAction _ act _ dev = 
-    mkQS anteriorAnt (mkQCl (mkCl dev (passiveVP act))) ;
-
-  DKindOne k = mkNP the_Det k ;
-  DKindMany k = mkNP thePl_Det k ;
-  DLoc _ dev loc = mkNP dev (mkAdv in_Prep (mkNP the_Det loc)) ;
-
-  light = light_N ;
-  fan = fan_N ;
-
-  switchOn _ _ = switchOn_V2 ;
-  switchOff _ _ = switchOff_V2 ;
-
-  dim _ _ = dim_V2 ;
-
-  kitchen = kitchen_N ;
-  livingRoom = livingRoom_N ;
-
-}
diff --git a/examples/tutorial/smart/SmartSwe.gf b/examples/tutorial/smart/SmartSwe.gf
deleted file mode 100644
--- a/examples/tutorial/smart/SmartSwe.gf
+++ /dev/null
@@ -1,5 +0,0 @@
---# -path=.:alltenses:prelude
-
-concrete SmartSwe of Smart = SmartI with
-  (Syntax = SyntaxSwe),
-  (LexSmart = LexSmartSwe) ;
diff --git a/examples/tutorial/syntax/Grammar.gf b/examples/tutorial/syntax/Grammar.gf
deleted file mode 100644
--- a/examples/tutorial/syntax/Grammar.gf
+++ /dev/null
@@ -1,86 +0,0 @@
-abstract Grammar = {
-
-  flags startcat=Phr ;
-
-  cat
-    Phr ;  -- any complete sentence e.g. "Is this pizza good?"
-    S ;    -- declarative sentence  e.g. "this pizza is good"
-    QS ;   -- question sentence     e.g. "is this pizza good"
-    Cl ;   -- declarative clause    e.g. "this pizza is good"
-    QCl ;  -- question clause       e.g. "is this pizza good"
-    NP ;   -- noun phrase           e.g. "this pizza"
-    IP ;   -- interrogative phrase  e.g  "which pizza"
-    CN ;   -- common noun phrase    e.g. "very good pizza"
-    Det ;  -- determiner            e.g. "this"
-    IDet ; -- interrog. determiner  e.g. "which"
-    AP ;   -- adjectival phrase     e.g. "very good"
-    Adv ;  -- adverb                e.g. "today"
-    AdA ;  -- adadjective           e.g. "very"
-    VP ;   -- verb phrase           e.g. "is good"
-    N ;    -- noun                  e.g. "pizza"
-    A ;    -- adjective             e.g. "good"
-    V ;    -- intransitive verb     e.g. "boil"
-    V2 ;   -- two-place verb        e.g. "eat"
-    Pol ;  -- polarity (pos or neg)           
-    Conj ; -- conjunction           e.g. "and"
-    Subj ; -- conjunction           e.g. "because"
-
-  fun
-    PhrS    : S  -> Phr ;
-    PhrQS   : QS -> Phr ;
-
-    UseCl   : Pol -> Cl -> S ;
-    UseQCl  : Pol -> QCl -> QS ;
-
-    QuestCl : Cl -> QCl ;
-
-    SubjS   : Subj -> S -> Adv ;
-
-    PredVP  : NP -> VP -> Cl ;
-
-    QuestVP : IP -> VP -> QCl ;
-    QuestV2 : IP -> NP -> V2 -> QCl ;
- 
-    ComplV2 : V2 -> NP -> VP ;
-    ComplAP : AP -> VP ;
-
-    DetCN   : Det -> CN -> NP ;
-
-    ModCN   : AP  -> CN -> CN ;
-    AdVP    : Adv -> VP -> VP ;
-    AdAP    : AdA -> AP -> AP ;
-
-    IDetCN  : IDet -> CN -> IP ;
-
-    ConjS   : Conj -> S -> S -> S ;
-    ConjNP  : Conj -> NP -> NP -> NP ;
-
-  -- lexical insertion
-
-    UseN : N -> CN ;
-    UseA : A -> AP ;
-    UseV : V -> VP ;
-
-  -- entries of the closed lexicon
-
-    this_Det  : Det ;
-    that_Det  : Det ;
-    these_Det : Det ;
-    those_Det : Det ;
-    every_Det : Det ;
-    theSg_Det : Det ;
-    thePl_Det : Det ;
-    indef_Det : Det ;
-    plur_Det  : Det ;
-    two_Det   : Det ;
-    which_IDet : IDet ;
-    today_Adv  : Adv ;
-    very_AdA  : AdA ;
-    and_Conj  : Conj ;
-    because_Subj : Subj ;
-
-  -- polarities
-
-    PPos, PNeg : Pol ;
-
-}
diff --git a/examples/tutorial/syntax/GrammarEng.gf b/examples/tutorial/syntax/GrammarEng.gf
deleted file mode 100644
--- a/examples/tutorial/syntax/GrammarEng.gf
+++ /dev/null
@@ -1,151 +0,0 @@
---# -path=.:prelude
-
-concrete GrammarEng of Grammar = open Prelude, MorphoEng in {
-
-  lincat
-    Phr  = {s : Str} ;
-    S    = {s : Str} ;
-    QS   = {s : Str} ;
-    Cl   = {s : Order => Bool => Str} ;
-    QCl  = {s : Order => Bool => Str} ;
-    NP   = NounPhrase ;
-    IP   = NounPhrase ;
-    CN   = Noun ;
-    Det  = {s : Str ; n : Number} ;
-    IDet = {s : Str ; n : Number} ;
-    AP   = {s : Str} ;
-    Adv  = {s : Str} ;
-    AdA  = {s : Str} ;
-    VP   = VerbPhrase ;
-    N    = Noun ;
-    A    = {s : Str} ;
-    V    = Verb ;
-    V2   = Verb2 ;
-    Conj = {s : Str} ;
-    Subj = {s : Str} ;
-    Pol  = {s : Str ; p : Bool} ;
-
-  lin
-    PhrS  = postfixSS "." ;
-    PhrQS = postfixSS "?" ;
-
-    UseCl  pol cl  = {s = pol.s ++ cl.s  ! Dir ! pol.p} ;
-    UseQCl pol qcl = {s = pol.s ++ qcl.s ! Inv ! pol.p} ;
-
-    QuestCl cl = cl ;
- 
-    SubjS subj s = {s = subj.s ++ s.s} ;
-
-    PredVP = predVP ;
-
-    QuestVP ip vp = let cl = predVP ip vp in  {s = \\_ => cl.s ! Dir};
-
-    QuestV2 ip np v2 = {
-      s = \\ord,pol => 
-          let 
-            vp : VerbPhrase = predVerb v2
-          in 
-          bothWays (ip.s ++ (predVP np vp).s ! ord ! pol) v2.c
-    } ;
-
-    ComplV2 v np = insertObject (v.c ++ np.s) (predVerb v) ;
-
-    ComplAP ap = {
-      s = \\_,b,n => {
-        fin = copula b n ; 
-        inf = ap.s 
-      }
-    } ;
-
-    DetCN det cn = {s = det.s ++ cn.s ! det.n ; n = det.n} ;
-
-    ModCN ap cn  = {s = \\n => ap.s ++ cn.s ! n} ;
-
-    AdVP adv = insertObject adv.s ;
-
-    AdAP ada ap = {s = ada.s ++ ap.s} ;
-
-    IDetCN det cn = {s = det.s ++ cn.s ! det.n ; n = det.n} ;
-
-    ConjS c a b = {s = a.s ++ c.s ++ b.s} ;
-    ConjNP c a b = {s = a.s ++ c.s ++ b.s ; n = Pl} ;
-
-    UseN n = n ;
-    UseA a = a ;
-    UseV = predVerb ;
-
-    this_Det = {s = "this" ; n = Sg} ;
-    that_Det = {s = "that" ; n = Sg} ;
-    these_Det = {s = "these" ; n = Pl} ;
-    those_Det = {s = "those" ; n = Pl} ;
-    every_Det = {s = "every" ; n = Sg} ;
-    theSg_Det = {s = "the" ; n = Sg} ;
-    thePl_Det = {s = "the" ; n = Pl} ;
-    indef_Det = {s = artIndef ; n = Sg} ;
-    plur_Det = {s = [] ; n = Pl} ;
-    two_Det = {s = "two" ; n = Pl} ;
-    today_Adv = {s = "today"} ;
-    very_AdA = {s = "very"} ;
-    which_IDet = {s = "which" ; n = Sg} ;
-
-    and_Conj = {s = "and"} ;
-    because_Subj = {s = "because"} ;
-
-    PPos = {s = [] ; p = True} ;
-    PNeg = {s = [] ; p = False} ;
-
-  param
-    Order = Dir | Inv ;
-
-  oper
-    NounPhrase = {s : Str ; n : Number} ;
-    VerbPhrase = {s : Order => Bool => Number => {fin,inf : Str}} ;
-
-    predVP : NounPhrase -> VerbPhrase -> {s : Order => Bool => Str} = 
-      \np,vp -> {
-      s = \\q,p => 
-          let vps = vp.s ! q ! p ! np.n 
-          in case q of {
-            Dir => np.s ++ vps.fin ++ vps.inf ;
-            Inv => vps.fin ++ np.s ++ vps.inf
-            }
-    } ;
-
-    copula : Bool -> Number -> Str = \b,n -> case n of {
-      Sg => posneg b "is" ;
-      Pl => posneg b "are"
-      } ;
-
-    do : Bool -> Number -> Str = \b,n -> 
-      posneg b ((mkV "do").s ! n) ;
-
-    predVerb : Verb -> VerbPhrase = \verb -> {
-      s = \\q,b,n => 
-      let 
-        inf = verb.s ! Pl ;
-        fin = verb.s ! n ;
-        aux = do b n
-      in
-      case <q,b> of {
-        <Dir,True> => {fin = []  ; inf = fin} ;
-        _          => {fin = aux ; inf = inf}
-        }
-      } ;
-
-    insertObject : Str -> VerbPhrase -> VerbPhrase = 
-      \obj,vp -> {
-      s = \\q,b,n => let vps = vp.s ! q ! b! n in {
-        fin = vps.fin ;
-        inf = vps.inf ++ obj
-      }
-    } ;
-
-    posneg : Bool -> Str -> Str = \b,do -> case b of {
-      True => do ;
-      False => do + "n't"
-      } ;
-
-    artIndef : Str = 
-      pre {"a" ; "an" / strs {"a" ; "e" ; "i" ; "o"}} ;
-        
-}
diff --git a/examples/tutorial/syntax/GrammarIta.gf b/examples/tutorial/syntax/GrammarIta.gf
deleted file mode 100644
--- a/examples/tutorial/syntax/GrammarIta.gf
+++ /dev/null
@@ -1,138 +0,0 @@
---# -path=.:prelude
-
-concrete GrammarIta of Grammar = open Prelude, MorphoIta in {
-
-  lincat
-    Phr  = {s : Str} ;
-    S    = {s : Str} ;
-    QS   = {s : Str} ;
-    Cl   = Clause ;
-    QCl  = Clause ;
-    NP   = NounPhrase ;
-    IP   = NounPhrase ;
-    CN   = Noun ;
-    Det  = {s : Gender => Str ; n : Number} ;
-    IDet = {s : Gender => Str ; n : Number} ;
-    AP   = {s : Gender => Number => Str} ;
-    AdA  = {s : Str} ;
-    VP   = VerbPhrase ;
-    N    = Noun ;
-    A    = Adjective ;
-    V    = Verb ;
-    V2   = Verb2 ;
-    Conj = {s : Str} ;
-    Subj = {s : Str} ;
-    Pol  = {s : Str ; p : Bool} ;
-
-  oper
-    Clause     : Type = {s : Bool => Str} ;
-    NounPhrase : Type = {s : Str ; g : Gender ; n : Number} ;
-    VerbPhrase : Type = {s : Bool => Gender => Number => Str} ; 
-  lin
-    PhrS = postfixSS "." ;
-    PhrQS = postfixSS "?" ;
-
-    UseCl  pol cl  = {s = pol.s ++ cl.s  ! pol.p} ;
-    UseQCl pol qcl = {s = pol.s ++ qcl.s ! pol.p} ;
-
-    QuestCl cl = cl ;
-
-    SubjS subj s = {s = subj.s ++ s.s} ;
-
-    PredVP  = predVP ;
-
-    QuestVP = predVP ;
-
-    QuestV2 ip np v2 = 
-      {s = \\b => v2.c ++ ip.s ++ posneg b ++ v2.s ! np.n ++ np.s} ;
- 
-    ComplV2 v2 np = {s = \\b,_,n => posneg b ++ v2.s ! n ++ v2.c ++ np.s} ;
-    ComplAP ap    = {s = \\b,g,n => posneg b ++ copula n ++ ap.s ! g ! n} ;
-
-    DetCN  det cn = {s = det.s ! cn.g ++ cn.s ! det.n ; g = cn.g ; n = det.n} ;
-
-    ModCN ap cn  = {s = \\n => cn.s ! n ++ ap.s ! cn.g ! n ; g = cn.g} ;
-
-    AdVP adv vp  = {s = \\p,n,g => vp.s ! p ! n ! g ++ adv.s} ;
-    AdAP ada ap  = {s = \\n,g => ada.s ++ ap.s ! n ! g} ;
-
-    IDetCN det cn = {s = det.s ! cn.g ++ cn.s ! det.n ; g = cn.g ; n = det.n} ;
-
-    ConjS c a b = {s = a.s ++ c.s ++ b.s} ;
-    ConjNP c a b = {s = a.s ++ c.s ++ b.s ; n = Pl ; g = conjGender a.g b.g} ;
-
-    UseN n = n ;
-    UseA a = a ;
-    UseV v = {s = \\b,_,n => posneg b ++ v.s ! n} ;
-
-    this_Det = mkDet Sg (regAdjective "questo") ;
-    that_Det = mkDet Sg quello ;
-    these_Det = mkDet Pl (regAdjective "questo") ;
-    those_Det = mkDet Pl quello ;
-    every_Det = {s = \\_ => "ogni" ; n = Sg} ;
-    theSg_Det = {s = artDef Sg ; n = Sg} ;
-    thePl_Det = {s = artDef Pl ; n = Pl} ;
-    indef_Det = {s = artIndef ; n = Sg} ;
-    plur_Det = {s = \\_ => [] ; n = Pl} ;
-    two_Det = {s = \\_ => "due" ; n = Pl} ;
-    today_Adv = {s = "oggi"} ;
-    very_AdA = {s = "molto"} ;
-    which_IDet   = {s = \\_ => "quale" ; n = Sg} ;
-    and_Conj = {s = "e"} ;
-    because_Subj = {s = "perché"} ;
-
-    PPos = {s = [] ; p = True} ;
-    PNeg = {s = [] ; p = False} ;
-
-  oper
-    predVP : NounPhrase -> VerbPhrase -> Clause = \np,vp -> 
-      {s = \\b => np.s ++ vp.s ! b ! np.g ! np.n} ;
-
-    copula : Number -> Str = \n -> case n of {
-      Sg => "è" ;
-      Pl => "sono"
-      } ;
-
-    posneg : Bool -> Str = \b -> case b of {
-      True => [] ;
-      False => "non"
-      } ;
-
-    mkDet : Number -> Adjective -> Det = \n,adj -> {
-      s = \\g => adj.s ! g ! n ;
-      n = n ;
-      lock_Det = <>
-      } ;
-
-    artDef : Number -> Gender => Str = \n -> case n of {
-      Sg => table {
-        Masc => pre {"il"  ; "lo" / sImpuro} ;
-        Fem  => "la"
-        } ;
-      Pl => table {
-        Masc => pre {"i"  ; "gli" / sImpuro ; "gli" / vowel} ;
-        Fem  => "le"
-        }
-      } ;
-
-    artIndef : Gender => Str = table {
-      Masc => pre {"un"  ; "uno" / sImpuro} ;
-      Fem  => pre {"una" ; "un'" / vowel}
-      } ;
-
-    conjGender : Gender -> Gender -> Gender = \g,h -> case g of {
-      Masc => Masc ;
-      _ => h
-    } ;
-
-    quello : Adjective = 
-      let 
-        quel = pre {"quel"  ; "quello" / sImpuro ; "quell'" / vowel} ;
-        quei = pre {"quei"  ; "quegli" / sImpuro ; "quegli" / vowel} ;
-      in mkAdjective quel "quella" quei "quelle" ;
-
-    sImpuro : Strs = strs {"sb" ; "sp" ; "sy" ; "z"} ;
-    vowel   : Strs = strs {"a" ; "e" ; "i" ; "o" ; "u"} ;
-
-
-}
diff --git a/examples/tutorial/syntax/MorphoEng.gf b/examples/tutorial/syntax/MorphoEng.gf
deleted file mode 100644
--- a/examples/tutorial/syntax/MorphoEng.gf
+++ /dev/null
@@ -1,69 +0,0 @@
---# -path=.:prelude
-
-resource MorphoEng = open Prelude in {
-
-  -- the lexicon construction API
-
-    oper
-      mkN : overload {
-        mkN : (bus : Str) -> Noun ;
-        mkN : (man,men : Str) -> Noun ;
-      } ;
-
-      mkA : (warm : Str) -> Adjective ;
-
-      mkV : overload {
-        mkV : (kiss : Str) -> Verb ;
-        mkV : (do,does : Str) -> Verb ;
-      } ;
-
-      mkV2 : overload {
-        mkV2 : (love : Verb) -> Verb2 ;
-        mkV2 : (talk : Verb) -> (about : Str) -> Verb2 ;
-      } ;
-
-  -- grammar-internal definitions
-
-    param
-      Number = Sg | Pl ;
-
-    oper
-      Noun, Verb : Type = {s : Number => Str} ;
-      Adjective : Type = {s : Str} ;
-      Verb2 : Type = Verb ** {c : Str} ;
-
-      mkN = overload {
-        mkN : (bus : Str) -> Noun = \s -> mkNoun s (add_s s) ;
-        mkN : (man,men : Str) -> Noun = mkNoun ;
-      } ;
-
-      mkA : (warm : Str) -> Adjective = ss ;
-
-      mkV = overload {
-        mkV : (kiss : Str) -> Verb = \s -> mkVerb s (add_s s) ;
-        mkV : (do,does : Str) -> Verb = mkVerb ;
-      } ;
-
-      mkV2 = overload {
-        mkV2 : (love : Verb) -> Verb2 = \love -> love ** {c = []} ;
-        mkV2 : (talk : Verb) -> (about : Str) -> Verb2 = 
-          \talk,about -> talk ** {c = about} ;
-      } ;
-
-      add_s : Str -> Str = \w -> case w of {
-        _ + "oo"                           => w + "s" ;   -- bamboo
-        _ + ("s" | "z" | "x" | "sh" | "o") => w + "es" ;  -- bus, hero
-        _ + ("a" | "o" | "u" | "e") + "y"  => w + "s" ;   -- boy
-        x + "y"                            => x + "ies" ; -- fly
-        _                                  => w + "s"     -- car
-      } ;
-
-      mkNoun : Str -> Str -> Noun = \x,y -> {
-        s = table {
-          Sg => x ;
-          Pl => y
-          }
-        } ;
-
-      mkVerb : Str -> Str -> Verb = \x,y -> mkNoun y x ;
-  }
diff --git a/examples/tutorial/syntax/MorphoIta.gf b/examples/tutorial/syntax/MorphoIta.gf
deleted file mode 100644
--- a/examples/tutorial/syntax/MorphoIta.gf
+++ /dev/null
@@ -1,100 +0,0 @@
---# -path=.:prelude
-
-  -- This is a simple Italian resource morphology for the GF tutorial.
-
-  resource MorphoIta = open Prelude in {
-
-  -- the lexicographer's API
-
-    oper
-      masculine, feminine : Gender ;
-
-  
-
-    param
-      Number = Sg | Pl ;
-      Gender = Masc | Fem ;
-
-    oper
-      Noun      : Type = {s : Number => Str ; g : Gender} ; 
-      Adjective : Type = {s : Gender => Number => Str} ;
-
-  -- we will only use present indicative third person verb forms
-
-      Verb      : Type = {s : Number => Str} ;
-
-  -- two-place verbs have a preposition
-
-      Verb2     : Type = Verb ** {c : Str} ;
-
-  -- this function takes the gender and both singular and plural forms
-
-      mkNoun : Gender -> Str -> Str -> Noun = \g,vino,vini -> {
-        s = table {
-          Sg => vino ;
-          Pl => vini
-          } ;
-        g = g
-        } ;
-
-  -- this function takes the singular form
-
-     regNoun : Str -> Noun = \vino -> 
-       case vino of {
-         vin + c@("c" | "g") + "a" 
-           => mkNoun Fem  vino (vin + c + "he") ; -- banche
-         vin + "a"               
-           => mkNoun Fem  vino (vin + "e") ;      -- pizza
-         vin + c@("c" | "g") + "o"
-           => mkNoun Masc vino (vin + c + "hi") ; -- boschi 
-         vin + ("o" | "e") 
-           => mkNoun Masc vino (vin + "i") ;      -- vino, pane
-         _ => mkNoun Masc vino vino               -- tram
-         } ;
-
-  -- to make nouns such as "carne", "università" feminine
-
-     femNoun : Noun -> Noun = \mano -> {
-       s = mano.s ;
-       g = Fem
-       } ;
-
-  -- this takes both genders and numbers
-
-     mkAdjective : (x1,_,_,x4 : Str) -> Adjective = \nero,nera,neri,nere -> {
-       s = table {
-         Masc => (mkNoun Masc nero neri).s ;
-         Fem  => (mkNoun Fem  nera nere).s
-         } 
-       } ;
-
-  -- this takes the masculine singular form
-
-     regAdjective : Str -> Adjective = \nero ->
-       let ner = init nero in
-       case last nero of {
-         "o" => mkAdjective (ner + "o") (ner + "a") (ner + "i") (ner + "e") ;
-         "e" => mkAdjective (ner + "e") (ner + "e") (ner + "i") (ner + "i") ;
-         _   => mkAdjective nero nero nero nero
-         } ;
-
-  -- this function takes the singular and plural forms
-
-      mkVerb : Str -> Str -> Verb = \ama,amano -> {
-        s = table {
-          Sg => ama ;
-          Pl => amano
-          }
-        } ;
-
-  -- this function takes the infinitive form
-
-      regVerb : Str -> Verb = \amare -> 
-        let am = Predef.tk 3 amare in
-        case Predef.dp 3 amare of {
-          "ere" => mkVerb (am + "e")    (am + "ono") ;    -- premere
-          "ire" => mkVerb (am + "isce") (am + "iscono") ; -- finire
-          _     => mkVerb (am + "a")    (am + "ano")      -- amare
-        } ;
-
-  }
diff --git a/examples/tutorial/syntax/Syntax.gf b/examples/tutorial/syntax/Syntax.gf
deleted file mode 100644
--- a/examples/tutorial/syntax/Syntax.gf
+++ /dev/null
@@ -1,43 +0,0 @@
-interface Syntax = open Prelude, Grammar in {
-
-oper
-  mkPhr = overload {
-    mkPhr : S -> Phr 
-      = PhrS ;
-    mkPhr : QS -> Phr 
-      = PhrQS ;
-  } ;
-
-  mkS = overload {
-    mkS : Pol -> NP -> VP -> S
-       = \p,np,vp -> UseCl p (PredVP np vp) ;
-    mkS : NP -> VP -> S
-       = \np,vp -> UseCl PPos (PredVP np vp) ;
-    mkS : Pol -> NP -> V2 -> NP -> S
-       = \p,np,v,o -> UseCl p (PredVP np (ComplV2 v o)) ;
-    mkS : NP -> V2 -> NP -> S
-       = \np,v,o -> UseCl PPos (PredVP np (ComplV2 v o)) ;
-    mkS : Pol -> NP -> AP -> S
-       = \p,np,ap -> UseCl p (PredVP np (ComplAP ap)) ;
-    mkS : NP -> AP -> S
-       = \np,ap -> UseCl PPos (PredVP np (ComplAP ap)) ;
-    } ;
-
-  mkNP : Det -> CN -> NP 
-    = DetCN ;
-
-  mkCN = overload {
-    mkCN : AP -> CN -> CN 
-      = ModCN ;
-    mkCN : N -> CN 
-      = UseN ;
-  } ;
-
-  mkAP = overload {
-    mkAP : AdA -> AP -> AP 
-      = AdAP ;
-    mkAP : A -> AP 
-      = UseA ;
-  } ;
-
-}
diff --git a/examples/tutorial/syntax/SyntaxEng.gf b/examples/tutorial/syntax/SyntaxEng.gf
deleted file mode 100644
--- a/examples/tutorial/syntax/SyntaxEng.gf
+++ /dev/null
@@ -1,3 +0,0 @@
---# -path=.:resource:prelude
-
-instance SyntaxEng of Syntax = open Prelude, GrammarEng in {} ;
diff --git a/examples/tutorial/syntax/SyntaxIta.gf b/examples/tutorial/syntax/SyntaxIta.gf
deleted file mode 100644
--- a/examples/tutorial/syntax/SyntaxIta.gf
+++ /dev/null
@@ -1,3 +0,0 @@
---# -path=.:resource:prelude
-
-instance SyntaxIta of Syntax = open Prelude, GrammarIta in {} ;
diff --git a/examples/tutorial/syntax/Test.gf b/examples/tutorial/syntax/Test.gf
deleted file mode 100644
--- a/examples/tutorial/syntax/Test.gf
+++ /dev/null
@@ -1,8 +0,0 @@
-abstract Test = Grammar ** {
-
-  fun
-    wine_N, cheese_N, fish_N, pizza_N, waiter_N, customer_N : N ;
-    fresh_A, warm_A, italian_A, expensive_A, delicious_A, boring_A : A ;
-    stink_V : V ;
-    eat_V2, love_V2, talk_V2 : V2 ;
-}
diff --git a/examples/tutorial/syntax/TestEng.gf b/examples/tutorial/syntax/TestEng.gf
deleted file mode 100644
--- a/examples/tutorial/syntax/TestEng.gf
+++ /dev/null
@@ -1,23 +0,0 @@
---# -path=.:resource:prelude
-
-concrete TestEng of Test = GrammarEng ** open Prelude, MorphoEng in {
-
-  lin
-    wine_N = mkN "wine" ;
-    cheese_N = mkN "cheese" ;
-    fish_N = mkN "fish" "fish" ;
-    pizza_N = mkN "pizza" ;
-    waiter_N = mkN "waiter" ;
-    customer_N = mkN "customer" ;
-    fresh_A = mkA "fresh" ;
-    warm_A = mkA "warm" ;
-    italian_A = mkA "Italian" ;
-    expensive_A = mkA "expensive" ;
-    delicious_A = mkA "delicious" ;
-    boring_A = mkA "boring" ;
-    stink_V = mkV "stink" ;
-    eat_V2 = mkV2 (mkV "eat") ;
-    love_V2 = mkV2 (mkV "love") ;
-    talk_V2 = mkV2 (mkV "talk") "about" ;
-}
-
diff --git a/examples/tutorial/syntax/TestIta.gf b/examples/tutorial/syntax/TestIta.gf
deleted file mode 100644
--- a/examples/tutorial/syntax/TestIta.gf
+++ /dev/null
@@ -1,23 +0,0 @@
---# -path=.:resource:prelude
-
-concrete TestIta of Test = GrammarIta ** open Prelude, MorphoIta in {
-
-  lin
-    wine_N = regNoun "vino" ;
-    cheese_N = regNoun "formaggio" ;
-    fish_N = regNoun "pesce" ;
-    pizza_N = regNoun "pizza" ;
-    waiter_N = regNoun "cameriere" ;
-    customer_N = regNoun "cliente" ;
-    fresh_A = regAdjective "fresco" ;
-    warm_A = regAdjective "caldo" ;
-    italian_A = regAdjective "italiano" ;
-    expensive_A = regAdjective "caro" ;
-    delicious_A = regAdjective "delizioso" ;
-    boring_A = regAdjective "noioso" ;
-    stink_V = regVerb "puzzare" ;
-    eat_V2 = regVerb "mangiare" ** {c = []} ;
-    love_V2 = regVerb "amare" ** {c = []} ;
-    talk_V2 = regVerb "parlare" ** {c = "di"} ;
-}
-
diff --git a/examples/typetheory/Donkey.gf b/examples/typetheory/Donkey.gf
deleted file mode 100644
--- a/examples/typetheory/Donkey.gf
+++ /dev/null
@@ -1,109 +0,0 @@
-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' ;
-
-}
diff --git a/examples/typetheory/DonkeyEng.gf b/examples/typetheory/DonkeyEng.gf
deleted file mode 100644
--- a/examples/typetheory/DonkeyEng.gf
+++ /dev/null
@@ -1,80 +0,0 @@
---# -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'" ;
-
-}
diff --git a/examples/typetheory/README b/examples/typetheory/README
deleted file mode 100644
--- a/examples/typetheory/README
+++ /dev/null
@@ -1,58 +0,0 @@
-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)
-  
-
- 
diff --git a/examples/typetheory/Types.gf b/examples/typetheory/Types.gf
deleted file mode 100644
--- a/examples/typetheory/Types.gf
+++ /dev/null
@@ -1,122 +0,0 @@
-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) ;
-
-}
diff --git a/examples/typetheory/TypesSymb.gf b/examples/typetheory/TypesSymb.gf
deleted file mode 100644
--- a/examples/typetheory/TypesSymb.gf
+++ /dev/null
@@ -1,81 +0,0 @@
-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) ;
-
-}
-
diff --git a/framenet/index.html b/framenet/index.html
new file mode 100644
--- /dev/null
+++ b/framenet/index.html
@@ -0,0 +1,5 @@
+<!DOCTYPE html>
+<html>
+	<head><meta http-equiv="refresh" content="0; url=http://remu.grammaticalframework.org/framenet/"/></head>
+	<body>Redirecting...</body>
+</html>
diff --git a/gf.cabal b/gf.cabal
--- a/gf.cabal
+++ b/gf.cabal
@@ -1,7 +1,7 @@
 name: gf
-version: 3.5
+version: 3.6
 
-cabal-version: >= 1.8
+cabal-version: >= 1.10
 build-type: Custom
 license: OtherLicense
 license-file: LICENSE
@@ -10,7 +10,8 @@
 description: GF, Grammatical Framework, is a programming language for multilingual grammar applications
 homepage: http://www.grammaticalframework.org/
 bug-reports: http://code.google.com/p/grammatical-framework/issues/list
-tested-with: GHC==7.4.2, GHC==7.6.2
+maintainer: Thomas Hallgren
+tested-with: GHC==7.4.2, GHC==7.6.3
 
 data-dir: src
 data-files: www/*.html
@@ -49,61 +50,91 @@
   Description: Include --server mode
   Default:     True
 
-flag new-comp
-  Description: Make -new-comp the default
+--flag new-comp
+--  Description: Make -new-comp the default
+--  Default:     True
+
+flag custom-binary
+  Description: Use a customised version of the binary package
   Default:     True
 
-library
-  build-depends: base >= 4.2 && <5,
+flag c-runtime
+  Description: Include functionality from the C run-time library (which must be installed already)
+  Default:     False
+
+Library
+  default-language:    Haskell2010
+  build-depends: base >= 4.3 && <5,
                  array,
                  fst,
                  containers,
                  bytestring,
+                 utf8-string,
                  random,
                  pretty,
                  mtl
-  hs-source-dirs: src/compiler src/runtime/haskell
+  hs-source-dirs: src/runtime/haskell
+
+  if flag(custom-binary)
+    hs-source-dirs: src/binary
+    other-modules:
+      -- not really part of GF but I have changed the original binary library
+      -- and we have to keep the copy for now.
+      Data.Binary
+      Data.Binary.Put
+      Data.Binary.Get
+      Data.Binary.Builder
+      Data.Binary.IEEE754
+  else
+    build-depends: binary
+
+  ghc-options: -fwarn-unused-imports
+  if impl(ghc>=7.8)
+    ghc-options: -j +RTS -A20M -RTS
+  ghc-prof-options: -auto-all
   extensions: 
+
   exposed-modules: 
     PGF
+    PGF.Internal
+    PGF.Lexing
+    PGF.Utilities
   other-modules:
-    PGF.CId
     PGF.Data
     PGF.Macros
+    PGF.Binary
+    PGF.Optimize
+    PGF.Printer
+    PGF.CId
+    PGF.Expr
     PGF.Generate
     PGF.Linearize
+    PGF.Morphology
+    PGF.Paraphrase
     PGF.Parse
+    PGF.Probabilistic
     PGF.SortTop
-    PGF.Expr
-    PGF.Type
     PGF.Tree
+    PGF.Type
     PGF.Tokenizer
-    PGF.Paraphrase
     PGF.TypeCheck
-    PGF.Binary
-    PGF.Morphology
-    PGF.VisualizeTree
-    PGF.Printer
-    PGF.Probabilistic
     PGF.Forest
-    PGF.Optimize
-    PGF.Signature
-    GF.Data.TrieMap
-    GF.Data.Utilities
-    GF.Data.SortedList
-    GF.Data.ErrM
-    GF.Data.Relation
-    GF.Data.Operations
--- not really part of GF but I have changed the original binary library
--- and we have to keep the copy for now.
-    Data.Binary
-    Data.Binary.Put
-    Data.Binary.Get
-    Data.Binary.Builder
-    Data.Binary.IEEE754
+    PGF.TrieMap
+    PGF.VisualizeTree
+    PGF.OldBinary
 
-executable gf
-  build-depends: base >= 4.2 && <5,
+  if flag(c-runtime)
+    exposed-modules:     PGF2
+    other-modules:       PGF2.FFI
+    hs-source-dirs:      src/runtime/haskell-bind
+    build-tools:         hsc2hs
+    extra-libraries:     gu pgf
+    cc-options:          -std=c99
+
+Executable gf
+  default-language:    Haskell2010
+  build-depends: gf,
+                 base >= 4.3 && <5,
                  array,
                  containers,
                  bytestring,
@@ -120,7 +151,7 @@
                  haskeline,
                  parallel>=3,
                  utf8-string
-  ghc-options: -threaded
+  ghc-options: -threaded -fwarn-unused-imports
   if flag(server)
     build-depends: httpd-shed, network, json, cgi
                    -- ,silently
@@ -128,11 +159,20 @@
     other-modules: GFServer
     hs-source-dirs: src/server src/server/transfer src/example-based
 
-  if flag(new-comp)
-    cpp-options: -DNEW_COMP
+  if flag(c-runtime)
+    cpp-options: -DC_RUNTIME
 
-  build-tools: happy
-           --, alex>=2 && <3 -- tricky to install in Ubuntu 12.04
+  if impl(ghc>=7.0)
+    ghc-options: -rtsopts
+    if impl(ghc<7.8)
+      ghc-options: -with-rtsopts=-K64M
+
+  if impl(ghc>=7.8)
+    build-tools: happy>=1.19, alex>=3.1
+    ghc-options: -j +RTS -A20M -RTS
+  else
+    build-tools: happy, alex>=3
+
   if os(windows)
     build-depends: Win32
   else
@@ -140,16 +180,17 @@
 
   ghc-prof-options: -auto-all
 
-  if impl(ghc>=7.0)
-    ghc-options: -rtsopts
-  hs-source-dirs: src/compiler src/runtime/haskell
+  hs-source-dirs: src/compiler
+
+  if !flag(custom-binary)
+    build-depends: binary, data-binary-ieee754
+
   extensions:
   main-is: GF.hs
   other-modules:
     GF.Data.BacktrackM
-    GF.Data.TrieMap
     GF.Data.Utilities
-    GF.Data.SortedList
+--  GF.Data.SortedList
     GF.Data.ErrM
     GF.Data.Operations
     GF.Data.Str
@@ -184,7 +225,7 @@
     GF.Grammar.Binary
     GF.Compile.Update
     GF.Compile.CheckGrammar
-    GF.Compile.Refresh
+--  GF.Compile.Refresh
     GF.Compile.Rename
     GF.Compile.ReadFiles
     GF.Compile.GrammarToPGF
@@ -194,7 +235,7 @@
     GF.Compile.TypeCheck.ConcreteNew
     GF.Compile.TypeCheck.TC
     GF.Compile.Compute.Abstract
-    GF.Compile.Compute.Concrete
+--  GF.Compile.Compute.Concrete
     GF.Compile.Compute.ConcreteNew1
     GF.Compile.Compute.ConcreteNew
     GF.Compile.Compute.AppPredefined
@@ -207,23 +248,7 @@
     GF.Compile.PGFtoProlog
     GF.Compile.PGFtoJS
     GF.Compile
-    GF.Index
     GF.Quiz
-    PGF
-    PGF.CId
-    PGF.Data
-    PGF.Expr
-    PGF.Type
-    PGF.Tree
-    PGF.Macros
-    PGF.Generate
-    PGF.Linearize
-    PGF.Binary
-    PGF.Paraphrase
-    PGF.TypeCheck
-    PGF.Binary
-    PGF.Printer
-    PGF.Optimize
     GFC
     GFI
 
@@ -232,3 +257,27 @@
     other-modules: GF.System.UseSignal
   else
     other-modules: GF.System.NoSignal
+
+executable pgf-shell
+  if !flag(c-runtime)
+    buildable: False
+  main-is:             pgf-shell.hs
+  hs-source-dirs:      src/runtime/haskell-bind/examples
+  build-depends:       gf, base, containers, mtl, lifted-base
+  default-language:    Haskell2010
+  if impl(ghc>=7.0)
+    ghc-options: -rtsopts
+
+test-suite rgl-tests
+  type:           exitcode-stdio-1.0
+  main-is:        run.hs
+  hs-source-dirs: lib/tests/
+  build-depends:  base, HTF, process, HUnit, filepath, directory
+  default-language:    Haskell2010
+
+test-suite gf-tests
+  type:           exitcode-stdio-1.0
+  main-is:        run.hs
+  hs-source-dirs: testsuite
+  build-depends:  base>=4.3 && <5, Cabal>=1.8, directory, filepath, process
+  default-language:    Haskell2010
diff --git a/index.html b/index.html
--- a/index.html
+++ b/index.html
@@ -3,7 +3,8 @@
 <HEAD>
 <TITLE>GF - Grammatical Framework</TITLE>
 <meta charset="UTF-8">
-<link rel=stylesheet href="css/style.css">
+<link rel="stylesheet" href="css/newstyle.css" title="GF">
+<link rel="alterante stylesheet" href="css/oldstyle.css" title="Old">
 <meta name = "viewport" content = "width = device-width">
 <script type="text/javascript">
 function sitesearch() {
@@ -17,56 +18,105 @@
 <meta name="keywords" content="machine translation">
 </HEAD>
 
-<BODY>
-<script type="text/javascript">
-document.write('<div style="text-align: right">  <form onsubmit="return sitesearch()" method=get action="http://www.google.com/search">  <input type=search name="q" placeholder="site search">  <input type=submit value="Search">  </form></div>')
-</script>
-<div class=center>
-<img class=grow src="doc/Logos/gf0.png" alt="">
+<body class=new>
+
+<div class="header sky blue">
+<img class="gflogo" src="doc/Logos/gf1.svg" alt="">
 <H1>Grammatical Framework</H1>
-<P>
-Version 3.5
-<br>
-August 2013
+  <small class=tagline>A programming language for multilingual grammar applications</small>
+<!--<p>Version 3.6<br>June 2014-->
+</div>
 
-<P>
-<div class=mainlinks style="font-size: 140%">
-[ <A HREF="demos/index.html">Demos</A>
-| <A HREF="http://www.grammaticalframework.org/download/index.html">Download</A>
-| <A HREF="lib/doc/synopsis.html">Libraries</A>
-| <A HREF="doc/gf-refman.html">Reference</A>
-| <A HREF="doc/tutorial/gf-tutorial.html">Tutorial</A>
-| <A HREF="doc/gf-quickstart.html">QuickStart</A>
-| <A HREF="http://groups.google.com/group/gf-dev">UserGroup</A>
-| <A HREF="gf-book">Book</A>
-| <A HREF="https://github.com/GrammaticalFramework/GF/">GitHub</A>
-| <A HREF="http://www.postcrashgames.com/gf_world/">Interactive Map</A><font size=-1 color=red><i>New!</i></font>
-| <a href="http://cloud.grammaticalframework.org/"><img src="src/www/P/gf-cloud.png" alt="GF Cloud Service" title="GF Cloud Service"></a>
-]
+<div class=menu>
+
+<div class=links>
+  <h4>Use GF</h4>
+  <ul>
+    <li><a href="http://cloud.grammaticalframework.org/">GF Cloud<img class=right src="src/www/P/gf-cloud.png" alt="GF Cloud Service" title="GF Cloud Service"></a>
+    <li><A HREF="demos/index.html">Demos</A>
+  </ul>
+  <ul>
+    <li><A HREF="http://www.grammaticalframework.org/download/index.html">Download GF</A>
+    <li><a href="eclipse/index.html">GF Eclipse Plugin</a>
+    <li><a href="doc/gf-editor-modes.html">GF Editor Modes</a>
+  </ul>
+
+  <ul>
+    <li><A HREF="http://groups.google.com/group/gf-dev">User Group</A>
+    <li><a href="http://code.google.com/p/grammatical-framework/issues/list">Bug Reports</a>
+  </ul>
 </div>
-<div class=extralinks>
-<p>
-[ <a href="http://code.google.com/p/grammatical-framework/issues/list">Issues</a>
-| <A HREF="http://code.google.com/p/grammatical-framework/wiki/SideBar?tm=6">Wiki</A>
-| <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</a>
-| <a href="eclipse/index.html">GF Eclipse Plugin</a>
-| <A HREF="doc/gf-lrec-2010.pdf">LibTutorial</A>
-| <a href="http://hackage.haskell.org/packages/archive/gf/3.1.6.2/doc/html/PGF.html">PGF library API</a>
-| <A HREF="http://www.molto-project.eu">MOLTO</A>
-| <A HREF="http://school.grammaticalframework.org">SummerSchool</A><font size=-1 color=red><i>New!</i></font>
-| <A HREF="/android/">Android</A>
-]
+
+<div class=links>
+  <h4>Learn GF</h4>
+  <ul>
+    <li><A HREF="doc/gf-quickstart.html">QuickStart</A>
+    <li><A HREF="doc/gf-reference.html">QuickRefCard</A>
+    <li><A HREF="doc/gf-shell-reference.html">GF Shell Reference</A>
+  </ul>
+  <ul>
+    <li><A HREF="gf-book">The GF Book</A>
+    <li><A HREF="doc/tutorial/gf-tutorial.html">GF Tutorial</A>
+    <li><A HREF="doc/gf-refman.html">Reference Manual</A>
+  </ul>
+  <ul>
+    <li><A HREF="lib/doc/synopsis.html">Library Synopsis</A>
+    <li><A HREF="doc/gf-lrec-2010.pdf">Library Tutorial</A> <small>[PDF]</small>
+    <li><A HREF="http://www.postcrashgames.com/gf_world/">Coverage Map</A>
+  </ul>
+
 </div>
+<div class=links>
+  <h4>Develop GF</h4>
+  <ul>
+    <li><a href="http://ci.zjyto.net/job/gf-build/"><img src="http://ci.zjyto.net/buildStatus/icon?job=gf-build" alt="GF build status"></a>
+    <li><a href="doc/gf-developers.html">GF Developers Guide</a>
+    <li><A HREF="https://github.com/GrammaticalFramework/GF/">GitHub mirror</A>
+    <li><A HREF="http://code.google.com/p/grammatical-framework/wiki/SideBar?tm=6">Wiki</A>
+    <li><a href="/~hallgren/gf-experiment/browse/">Browse Source Code</a>
+    <li><A HREF="doc/gf-people.html">Authors</A>
+  </ul>
+  <h4>Develop Applications</h4>
+  <ul>
+    <li><a href="http://hackage.haskell.org/package/gf-3.6/docs/PGF.html">PGF library API</a>
+    <li><A HREF="/android/">GF on Android</A>
+  </ul>
 </div>
-<H2>News</H2>
+<div class=links>
+  <h4>Related to GF</h4>
+  <ul>
+    <li><A HREF="doc/gf-bibliography.html">Publications</A>
+    <li><A HREF="http://school.grammaticalframework.org">GF Summer Schools</A>
+    <li><A HREF="http://www.molto-project.eu">The MOLTO Project</A>
+    <li><a href="http://en.wikipedia.org/wiki/Grammatical_Framework">GF on Wikipedia</a>
+    <li><p><a href="Http://www.digitalgrammars.com/">Digital Grammars AB</a>
+  </ul>
+</div>
+</div>
 
+
+<script type="text/javascript">
+document.write('<div style="float: right; margin-top: 3ex;">  <form onsubmit="return sitesearch()" method=get action="http://www.google.com/search">  <input type=search name="q" placeholder="site search">  <input type=submit value="Search">  </form></div>')
+</script>
+
+<H2 class=noclear>News</H2>
+
 <div class=news2>
 
 <table class=news>
+<tr><td>2014-06-23:<td><strong>GF 3.6 released!</strong>
+    <a href="download/release-3.6.html">Release notes</a>.
+<tr><td>2014-03-11:
+    <td>A company for commercial applications of GF has been founded:
+        <a href="http://www.digitalgrammars.com/">Digital Grammars</a>.
+<tr><td>2013-11-25:
+    <td>The default character encoding in GF grammar files will be changed
+        from Latin-1 to UTF-8. See
+       <a href="download/encoding-change.html">GF character encoding changes</a>
+        for details.
+<tr><td>2013-10-18:<td>New resource grammar language: Estonian.
+    See <a href="lib/doc/synopsis.html">library synopsis</a>.
+<tr><td>2013-09-18:<td>New <a href="https://github.com/GrammaticalFramework/gf-contrib">GF contributions repository</a>, hosted on GitHub.
 <tr><td>2013-08-06:<td><strong>GF 3.5 released!</strong>
     <a href="download/release-3.5.html">Release notes</a>.
 <tr><td>2013-07-26:<td>Started a page with <A HREF="lib/doc/rgl-publications.html">RGL Documentation and Publications</A>.
@@ -80,6 +130,7 @@
 <tr><td>2012-12-10:<td>
   <a href="http://www.postcrashgames.com/gf_world/">Resource Grammar Library
   coverage map</a>, created by Tommi Nieminen.
+<!--
 <tr><td>2012-11-18:<td>
   <A HREF="http://school.grammaticalframework.org/2013">GF Summer School</A>
   in Frauenchiemsee, 18-30 August 2013.
@@ -96,7 +147,6 @@
   in Copenhagen.
 <tr><td>2012-03-03:<td><strong>GF 3.3.3 released!</strong>
     <a href="download/release-3.3.3.html">Release notes</a>.
-<!--
   <tr><td>2012-02-24:<td>New resource grammar languages: Hindi, Sindhi.
     See <a href="lib/doc/synopsis.html">library synopsis</a>.
 <tr><td>2011-12-29:<td>New resource grammar languages: Latvian, Thai.
@@ -126,16 +176,38 @@
 <B>multilingual grammar applications</B>. It is
 </P>
 <UL>
-<LI>a <B>special-purpose language for grammars</B>, like YACC, Bison, Happy, BNFC,
+<LI>a <B>special-purpose language for grammars</B>, like
+  <a href="http://dinosaur.compilertools.net/yacc/">YACC</a>,
+  <a href="http://www.gnu.org/software/bison/">Bison</a>,
+  <a href="http://www.haskell.org/happy/">Happy</a>,
+  <a href="http://bnfc.digitalgrammars.com/">BNFC</a>,
   but not restricted to programming languages
-<LI>a <B>functional language</B>, like Haskell, Lisp, OCaml, Scheme, SML,
+<LI>a <B>functional programming language</B>, like
+  <a href="http://www.haskell.org/">Haskell</a>,
+  <a href="http://en.wikipedia.org/wiki/Lisp_(programming_language)">Lisp</a>,
+  <a href="http://ocaml.org/">OCaml</a>,
+  <a href="http://www.smlnj.org/">SML</a>,
+  <a href="http://schemers.org/">Scheme</a>,
   but specialized to grammar writing
-<LI>a <B>natural language processing framework</B>, like LKB, XLE, Regulus,
+<LI>a <B>development platform for natural language grammars</B>, like
+  <a href="http://moin.delph-in.net/LkbTop">LKB</a>,
+  <a href="http://www2.parc.com/isl/groups/nltt/xle/">XLE</a>,
+  <a href="http://www.issco.unige.ch/en/research/projects/regulus/news.shtml">Regulus</a>,
   but based on functional programming and type theory
-<LI>a <B>categorial grammar formalism</B>, like ACG, CCG,
-  but different and equipped with different tools
-<LI>a <B>logical framework</B>, like Agda, Coq, Isabelle,
+<LI>a <B>categorial grammar formalism</B>, like
+  <a href="http://www.loria.fr/equipes/calligramme/acg/">ACG</a>,
+  <a href="http://openccg.sourceforge.net/">CCG</a>,
+  but specialized for multilingual grammars,
+<LI>a <B>logical framework</B>, like
+  <a href="http://wiki.portal.chalmers.se/agda/pmwiki.php">Agda</a>,
+  <a href="http://coq.inria.fr/">Coq</a>,
+  <a href="http://www.cl.cam.ac.uk/research/hvg/Isabelle/">Isabelle</a>,
   but equipped with concrete syntax in addition to logic
+<li>a <b>platform for machine translation</b>, like
+  <a href="http://www.statmt.org/moses/">Moses</a>,
+  <a href="http://www.apertium.org/">Apertium</a>,
+  but based on deep structural analysis (and usually applied for
+  limited fragments of language).
 </UL>
 
 <P>
@@ -147,8 +219,8 @@
 GF can be used for building
 </P>
 <UL>
-<LI><A HREF="http://grammaticalframework.org:41296">translation systems</A>
-<LI><A HREF="http://grammaticalframework.org:41296/minibar/minibar.html">multilingual web gadgets</A>
+<LI><A HREF="http://cloud.grammaticalframework.org/translator/">translation systems</A>
+<LI><A HREF="http://cloud.grammaticalframework.org/minibar/minibar.html">multilingual web gadgets</A>
 <LI><A HREF="http://www.cs.chalmers.se/~hallgren/Alfa/Tutorial/GFplugin.html">natural-language interfaces</A>
 <LI><A HREF="http://www.youtube.com/watch?v=1bfaYHWS6zU">dialogue systems</A>
 <LI><A HREF="lib/doc/synopsis.html">natural language resources</A>
@@ -197,8 +269,15 @@
   Swedish morphological dictionary based on rules developed for GF and
   <A HREF="http://www.cse.chalmers.se/alumni/markus/FM/">Functional Morphology</A>
 <LI><a href="http://www.molto-project.eu">MOLTO</a>:
-  multilingual online translation.
+  multilingual online translation
+<LI><a href="http://remu.grammaticalframework.org">REMU</a>:
+  reliable multilingual digital communication.
 </UL>
+<p>
+Here is a <a
+href="http://videos.xrce.xerox.com/index.php/videos/index/618">talk
+about GF at XRCE</a>, 
+14 years later.
 
 <P>
 Academically, GF has been used in at least ten PhD theses and resulted
@@ -242,6 +321,7 @@
 
 <p>
 We run the IRC channel <strong><code>#gf</code></strong> on the Freenode network, where you are welcome to look for help with small questions or just start a general discussion.
+IRC logs (in raw format) are available <a href="irc/">here</a>.
 If you have a larger question which the community may benefit from, we recommend you ask it on the <a href="http://groups.google.com/group/gf-dev">mailing list</a>.
 </p>
 
@@ -253,7 +333,7 @@
 <A HREF="lib/doc/synopsis.html">GF resource grammar library</A> has
 support for an increasing number of languages, currently including
 </P>
-<OL>
+<ol class=languages>
 <LI>Afrikaans
 <LI>Amharic (partial)
 <LI>Arabic (partial)
@@ -263,6 +343,7 @@
 <LI>Danish
 <LI>Dutch
 <LI>English
+<LI>Estonian
 <LI>Finnish
 <LI>French
 <LI>German
@@ -284,12 +365,12 @@
 <LI>Russian
 <LI>Sindhi
 <LI>Spanish
-<li>Swahili
+<li>Swahili (fragments)
 <LI>Swedish
 <LI>Thai
 <LI>Turkish (fragments)
 <LI>Urdu
-</OL>
+</ol>
 
 <P>
 Adding a language to the resource library takes 3 to 9
diff --git a/lib/doc/Compare.hs b/lib/doc/Compare.hs
--- a/lib/doc/Compare.hs
+++ b/lib/doc/Compare.hs
@@ -1,5 +1,5 @@
 lang1 = "Eng"
-lang2 = "Gre"
+lang2 = "Chi"
 
 -- to write a comparison for two languages
 
diff --git a/lib/doc/Makefile b/lib/doc/Makefile
--- a/lib/doc/Makefile
+++ b/lib/doc/Makefile
@@ -26,6 +26,7 @@
 	gf -retain -s alltenses/TryDan.gfo <api-examples.gfs >api-examples-Dan.txt
 	gf -retain -s alltenses/TryDut.gfo <api-examples.gfs >api-examples-Dut.txt
 	gf -retain -s alltenses/TryEng.gfo <api-examples.gfs >api-examples-Eng.txt
+	gf -retain -s alltenses/TryEst.gfo <api-examples.gfs >api-examples-Est.txt
 	gf -retain -s alltenses/TryFin.gfo <api-examples.gfs >api-examples-Fin.txt
 	gf -retain -s alltenses/TryFre.gfo <api-examples.gfs >api-examples-Fre.txt
 	gf -retain -s alltenses/TryGer.gfo <api-examples.gfs >api-examples-Ger.txt
diff --git a/lib/doc/MkExxTable.hs b/lib/doc/MkExxTable.hs
--- a/lib/doc/MkExxTable.hs
+++ b/lib/doc/MkExxTable.hs
@@ -1,4 +1,4 @@
-module MkExxTable (getApiExx, ApiExx, prApiEx) where
+module MkExxTable (getApiExx, ApiExx, prApiEx, mkEx) where
 
 import System.Cmd
 import System.Environment
@@ -13,7 +13,7 @@
 getApiExx :: [FilePath] -> IO ApiExx
 getApiExx xx = do
   s  <- readFile (head xx)
-  let aet = getApiExxTrees $ filter validOutput $ lines s 
+  let aet = getApiExxTrees $ filter validOutput $ mergeOutput $ lines s 
   aeos <- mapM readApiExxOne xx
   let aexx = mkApiExx $ ("API",aet) : aeos
 --  putStrLn $ prApiExx aexx
@@ -22,7 +22,7 @@
 readApiExxOne file = do
   s <- readFile file
   let lang = reverse (take 3 (drop 4 (reverse file))) -- api-exx-*Eng*.txt
-  let api = getApiExxOne $ filter validOutput $ lines s
+  let api = getApiExxOne $ filter validOutput $ mergeOutput $ lines s
   putStrLn $ unlines $ prApiEx api ---
   return (lang,api)
 
@@ -51,6 +51,13 @@
 -- remove leading prompts and spaces
 cleanUp = dropWhile (flip elem " >")
 
+--- this makes txt2tags loop...
+mergeOutput ls = ls
+mergeOutputt ls = case ls of
+  l@('>':_):ll -> let (ll1,ll2) = span ((/=">") . take 1) ll in unwords (l : map (unwords . words) ll1) : mergeOutput ll2 
+  _:ll -> mergeOutput ll
+  _ -> []
+
 -- only accept lines starting with prompts (to eliminate multi-line gf uncomputed output)
 validOutput = (==">") . take 1
 
@@ -76,12 +83,19 @@
   mkE e = case e of
     "atomic":"term":_ -> ["*"]
     "[]":_ -> ["''"]
-    "pre":p@('{':_):es -> init (init (drop 2 p)) : [] ---- mkE es -- occurs only on last position
+    "(table":es -> ["..."]
+    "table":es -> ["..."]
+    ('{':_):es -> ["..."]
+    "pre":p@('{':_):es -> init (init (drop 2 p)) : ["..."]
+---    "pre":p@('{':_):es -> init (init (drop 2 p)) : reverse (takeWhile ((/='}') . head) (reverse es))
     e0:es -> e0:mkE es
     _ -> e
 
 bind ws = case ws of
          w : "&+" : u : ws2 -> bind ((w ++ u) : ws2)
+         w : "Predef.BIND" : u : ws2 -> bind ((w ++ u) : ws2)
          "&+":ws2           -> bind ws2
+         "Predef.BIND":ws2           -> bind ws2
          w : ws2            -> w : bind ws2
+         w : "++" : ws2     -> w : bind ws2
          _ -> ws
diff --git a/lib/doc/MkSynopsis.hs b/lib/doc/MkSynopsis.hs
--- a/lib/doc/MkSynopsis.hs
+++ b/lib/doc/MkSynopsis.hs
@@ -19,7 +19,7 @@
 -- all languages shown
 apiExxFiles = ["api-examples-" ++ lang ++ ".txt" | lang <- words
 --   "Eng Chi"
-  "Afr Bul Cat Chi Dan Dut Eng Fin Fre Ger Gre Hin Ita Jpn Lav Mlt Nep Nor Pes Pnb Pol Ron Rus Snd Spa Swe Tha Urd"
+  "Afr Bul Cat Chi Dan Dut Eng Est Fin Fre Ger Gre Hin Ita Jpn Lav Mlt Nep Nor Pes Pnb Pol Ron Rus Snd Spa Swe Tha Urd"
    ]
 
 main = do
@@ -203,7 +203,7 @@
 -- make an example with hover-popup translations
 mkExample es ex = unwords [
   "#divreveal",
-  itf (maybe ex id (M.lookup revealedLang es)),
+  itf (maybe ex (mkEx revealedLang) (M.lookup revealedLang es)),
   "#divpopup",
   "#UL",
   unwords ["#LI" ++ e | e <- prApiEx es],
@@ -246,6 +246,7 @@
   ("Danish", srcPath "/danish/ParadigmsDan.gf"),
   ("Dutch", srcPath "/dutch/ParadigmsDut.gf"),
   ("English", srcPath "/english/ParadigmsEng.gf"),
+  ("Estonian", srcPath "/estonian/ParadigmsEst.gf"),
   ("Finnish", srcPath "/finnish/ParadigmsFin.gf"),
   ("French",  srcPath "/french/ParadigmsFre.gf"),
   ("German",  srcPath "/german/ParadigmsGer.gf"),
diff --git a/lib/doc/api-examples.txt b/lib/doc/api-examples.txt
--- a/lib/doc/api-examples.txt
+++ b/lib/doc/api-examples.txt
@@ -243,9 +243,9 @@
       mkNP : Det -> N -> NP       -- the first man   
 mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) man_N)
       mkNP : Numeral -> CN -> NP      -- fifty old men
-mkUtt (mkNP (mkNumeral (tenfoldSub100 n5_Unit)) (mkCN old_A man_N))
+mkUtt (mkNP (mkNumeral (n5_Unit)) (mkCN old_A man_N))
       mkNP : Numeral -> N -> NP       -- fifty men  
-mkUtt (mkNP (mkNumeral (tenfoldSub100 n5_Unit)) man_N)
+mkUtt (mkNP (mkNumeral (n5_Unit)) man_N)
       mkNP : Digits -> CN -> NP      -- 51 old men 
 mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) (mkCN old_A man_N))
       mkNP : Digits -> N -> NP       -- 51 men 
diff --git a/lib/doc/browse/build-tags.sh b/lib/doc/browse/build-tags.sh
--- a/lib/doc/browse/build-tags.sh
+++ b/lib/doc/browse/build-tags.sh
@@ -1,7 +1,7 @@
 #!/bin/sh
 #
 # Script for building tags files for all RGL
-# John J. Camilleri, 2012
+# John J. Camilleri, 2014
 #
 #set -o errexit
 
@@ -12,6 +12,16 @@
 ignore="demo old-demo tmp"
 start=`date +%s`
 
+# Commands on GNU linux
+# FIND="find -maxdepth 1 -name '*.gf'"
+# STAT="stat --format=%Y"
+# SED='sed'
+
+# Commands on OSX
+FIND="find *.gf -maxdepth 1"
+STAT="stat -f %a"
+SED='gsed'
+
 # Function for testing array membership
 in_ignore() {
     local search="$1"
@@ -23,6 +33,9 @@
     return 1
 }
 
+# Make the dir just to be sure
+[ -d ${tagsdir} ] || mkdir ${tagsdir}
+
 # Iterate and build all the tags (takes some time)
 rm -f $index
 echo "{\n\"urlprefix\": \"/\"," >> $index
@@ -33,10 +46,10 @@
         cd $basedir/$dir
         echo "Processing folder:" `pwd`
         echo "  \"${dir}\": [" >> $index
-        find -maxdepth 1 -name '*.gf' | while read -r file
+        $FIND | while read -r file
         do
             echo "    \""`echo $file | sed 's|./||;s|.gf||'`"\"," >> $index
-            filemtime=`stat -c %Y "${tagsdir}/${file}-tags"` 2>/dev/null
+            filemtime=`$STAT "${tagsdir}/${file}-tags"` 2>/dev/null
             if [ -z "$filemtime" ] || [ "$filemtime" -lt "$start" ]
             then
                 gf --batch --quiet --tags --output-dir=${tagsdir} $file 2>/dev/null
@@ -50,6 +63,6 @@
 # Replace all URLs
 echo "Replacing URLs"
 cd $tagsdir
-sed --in-place --regexp-extended "s|\S+?/lib/|/lib/|g" *.gf-tags
+$SED --in-place --regexp-extended "s|\S+?/lib/|/lib/|g" *.gf-tags
 
 exit 0
diff --git a/lib/doc/browse/index.html b/lib/doc/browse/index.html
--- a/lib/doc/browse/index.html
+++ b/lib/doc/browse/index.html
@@ -158,7 +158,7 @@
       </header>
 
       <footer id="footer">
-        John J. Camilleri<br/><em>Updated 2013-07-23</em>
+        John J. Camilleri<br/><em>Updated 2014-01-29</em>
       </footer>
     </div><!-- ui-layout-north -->
 
diff --git a/lib/doc/browse/script.js b/lib/doc/browse/script.js
--- a/lib/doc/browse/script.js
+++ b/lib/doc/browse/script.js
@@ -43,6 +43,7 @@
         index: undefined,
         lookup: {},
         loadCount: 0,
+	recentCount: 5,
         language: undefined, // lang of drop-down
         current: { // current file
             language: undefined,
@@ -216,6 +217,24 @@
             }
             t.setLanguage("english");
 
+	    // Module search box
+            var module_search = $("<input>")
+                .attr('id', 'module_search')
+                .keyup(function(){
+                    t.searchModule($(this).val());
+                })
+                .appendTo("#languages");
+	    $("<a>")
+		.attr('href','#')
+		.click(t.clearSearchModule)
+		.html("Clear")
+                .appendTo("#languages");
+
+	    // Recent modules
+	    var recent = $("<div>")
+		.attr('id', 'recent')
+                .appendTo("#languages");
+
             // Initialize API results
             t.initAPI();
 
@@ -243,7 +262,7 @@
                 .attr('href', "#"+lang+"/"+module+".gf")
                 .appendTo("#modules");
         }
-    };
+    }
 
     // Load both scope & source for a file
     this.loadFile = function(lang, module, lineNo){
@@ -251,8 +270,27 @@
         t.state.current.set(lang, module);
         t.loadTagsFile(module);
         t.loadSourceFile(lang, module, lineNo);
+        if ($('.tab.api').hasClass('active'))
+	    t.showPanel("#scope");
+	t.addRecent(lang, module);
     }
 
+    // Add item to recent list
+    this.addRecent = function(lang, module) {
+	var full_module = lang+'/'+module;
+	// If already there, do nothing
+	if ($('#recent').text().indexOf(full_module) > -1) return;
+	// Delete oldest if at limit
+	if ($('#recent a').length >= t.state.recentCount) {
+	    $('#recent a').last().remove();
+	}
+	// Add it
+	$('<a>')
+            .html(full_module)
+            .attr('href', "#"+lang+"/"+module+".gf")
+            .prependTo("#recent");
+    }
+
     // Load a tags file
     this.loadTagsFile = function(module) {
         t.clearScope();
@@ -382,6 +420,35 @@
         t.hideLoading();
     }
 
+    // ===== Module search =====
+
+    this.searchModule = function(s) {
+	if (!s) {
+	    return t.clearSearchModule();
+	}
+	$('#language_select').hide();
+        $("#modules").empty();
+        for (var lang in t.state.index['languages']) {
+	    var modules = t.state.index['languages'][lang];
+	    for (var j in modules) {
+		var module = modules[j];
+		var full_module = lang+'/'+module;
+		if (!module) continue;
+		if (full_module.toLowerCase().indexOf(s.toLowerCase())==-1) continue;
+		$('<a>')
+		    .html(full_module)
+		    .attr('href', "#"+lang+"/"+module+".gf")
+		    .appendTo("#modules");
+	    }
+	}
+    };
+
+    this.clearSearchModule = function() {
+	$('#module_search').val('');
+	$('#language_select').show();
+	t.setLanguage(t.state.language);
+	return false;
+    };
 
     // ===== Filtering of scope info =====
 
diff --git a/lib/doc/browse/style.css b/lib/doc/browse/style.css
--- a/lib/doc/browse/style.css
+++ b/lib/doc/browse/style.css
@@ -47,11 +47,19 @@
 #language_select {
   width:100%;
 }
+#recent {
+  border-bottom:1px #999 solid;
+}
+#recent a {
+  color: #999;
+}
+#recent a,
 #modules a {
   display: block;
   text-decoration: none;
   margin: 2px 5px;
 }
+#recent a:hover,
 #modules a:hover {
   text-decoration:underline;
 }
diff --git a/lib/doc/languages/Makefile b/lib/doc/languages/Makefile
new file mode 100644
--- /dev/null
+++ b/lib/doc/languages/Makefile
@@ -0,0 +1,7 @@
+all: english
+
+english:
+	echo "English: A Digital Grammar" >gf-english.txt
+	cat gf-general-1.txt gf-english-1.txt gf-general-2.txt gf-english-2.txt >>gf-english.txt
+	txt2tags -thtml --toc gf-english.txt
+
diff --git a/lib/doc/languages/gf-english-1.txt b/lib/doc/languages/gf-english-1.txt
new file mode 100644
--- /dev/null
+++ b/lib/doc/languages/gf-english-1.txt
@@ -0,0 +1,206 @@
+
++Words: English-specific rules+
+
+++Morphological features++
+
+The first task when defining the language-specific rules for linguistic structures in the RGL is to give the
+actual ranges of the features attached to the categories. We have to tell whether the language has the grammatical
+number (as e.g. Chinese has not), and which values it takes (as many languages have two numbers but e.g. Arabic has three).
+We have to do likewise for case, gender, person, tense - in other words, to specify the **parameter types** of
+the language. Then we have to proceed to specifying which features belong to which lexical categories and how (i.e.
+as inflectional or inherent features). In this process, we may also note that we need some special features that
+are complex combinations of the "standard" features (as happens with English verbs: their forms are depend on tense,
+number, and person, but not as a straightforward combination of them). We may also notice that a "words" in some 
+category may in fact consist of several words, which may even appear separated from each other. English verbs such as
+//switch off//, called **particle verbs**, are a case in point. The particle contributes essentially to the meaning
+of the verb, but it may be separated from it by an object: //Please switch it off!//
+
+
+===Table: parameter types needed for content words in English===
+
+|| GF name   | text name | values             ||
+| ``Number`` | number    | singular, plural
+| ``Person`` | person    | first, second, third
+| ``Case``   | case      | nominative, genitive
+| ``Degree`` | degree    | positive, comparative, superlative
+| ``AForm``  | adjective form | degrees, adverbial
+| ``VForm``  | verb form | infinitive, present, past, past participle, present participle
+| ``VVType`` | infinitive form (for a VV) | bare infinitive, //to// infinitive, //ing// form 
+
+
+The assignment of parameter types and the identification of the separate parts of categories defines
+the **data structures** in which the words are stored in a lexicon.
+This data structure is in GF called the **linearization type** of the category. From the computer's
+point of view, it is important that the data structures are well defined for all words, even if this may
+sound unnecessary for the human. For instance, since some verbs need a particle part, all verbs must uniformly have a
+storage for this particle, even if it is empty most of the time. This property is guaranteed by
+an operation called **type checking**. It is performed by GF as a part of **grammar compilation**, which
+is the process in which the human-readable description of the grammar is converted to bits executable
+by the computer.
+
+
+===Table: linearization types of English content words===
+
+|| GF name  | text name        | example    | inflectional features       | inherent features  ||
+| ``N``     | noun             | //house//  | number, case                | (none)         
+| ``PN``    | proper name      | //Paris//  | case                        | (none)
+| ``A``     | adjective        | //blue//   | adjective form              | (none)
+| ``V``     | verb             | //sleep//  | verb form                   | particle
+| ``Adv``   | adverb           | //here//   | (none)                      | (none)
+| ``V2``    | two-place verb   | //love//   | verb form                   | particle, preposition
+| ``VV``    | verb-complement verb   | //try//   | verb form              | particle, infinitive form
+| ``VS``    | sentence-complement verb   | //know//   | verb form              | particle
+| ``VQ``    | question-complement verb   | //ask//    | verb form              | particle
+| ``VA``    | adjective-complement verb  | //become// | verb form              | particle
+
+Notice that we have placed the particle of verbs in the inherent feature column. It is not a parameter
+but a string. 
+We have done the same with the preposition strings that define the complement features of verb 
+and other subcategories.
+
+The "digital grammar" representations of these types are **records**, where for instance the ``VV``
+record type is formally written
+```
+  {s : VForm => Str ; p : Str ; i : InfForm}
+```
+The record has **fields** for different types of data. In the record above, there are three fields:
+- the field labelled ``s``, storing an **inflection table** that produces a **string** (``Str``) depending on verb form,
+- the field labelled ``p``, storing a string representing the particle,
+- the field labelled ``i``, storing an inherent feature for the infinitive form required
+
+
+Thus for instance the record for verb-complement verb //try// (//to do something//) in the lexicon looks as follows:
+```
+  {s = table {
+     VInf => "try" ;
+     VPres => "tries" ;
+     VPast => "tried" ;
+     VPastPart => "tried" ;
+     VPresPart => "trying"
+     } ;
+   p = "" ;
+   i = VVInf 
+   }
+```
+We have not introduce the GF names of the features, as we will not make essential use of them: we will prefer
+informal explanations for all rules. So these records are a little hint for those who want to understand the
+whole chain, from the rules as we state them in natural language, down to machine-readable digital grammars,
+which ultimately have the same structure as our statements.
+
+
+++Inflection paradigms++
+
+In many languages, the description of inflectional forms occupies a large part of grammar books. Words, in particular
+verbs, can have dozens of forms, and there can be dozens of different ways of building those forms. Each type of
+inflection is described in a **paradigm**, which is a table including all forms of an example verb. For other
+verbs, it is enough to indicate the number of the paradigm, to say that this verb is inflected "in the same way"
+as the model verb.
+
+
+===Nouns===
+
+Computationally, inflection paradigms are **functions** that take as their arguments **stems**, to which suffixes
+(and sometime prefixes) are added. Here is, for instance, the English **regular noun** paradigm:
+
+|| form      | singular  | plural  ||
+| nominative | //dog//   | //dogs//
+| genitive   | //dog's// | //dogs'//
+
+As a function, it is interpreted as follows: the word //dog// is the stem to which endings are added. Replacing it
+with //cat//, //donkey//, //rabbit//, etc, will yield the forms of these words.
+
+In addition to nouns that are inflected with exactly the same suffixes as //dog//, English has 
+inflection types such as //fly-flies//, //kiss-kisses//, //bush-bushes//, //echo-echoes//. Each of these inflection types
+could be described by a paradigm of its own. However, it is more attractive to see these as variations of the regular
+paradigm, which are predictable by studying the singular nominative. This leads to a generalization of paradigms which
+in the RGL are called **smart paradigms**.
+
+Here is the smart paradigm of English nouns. It tells how the plural nominative is formed from the singular; the
+genitive forms are always formed by just adding //'s// in the singular and //'// in the plural.
+- for nouns ending with //s//, //z//, //x//, //sh//, //ch//, the forms are like //kiss - kisses//
+- for nouns ending with a vowel (one of //a//,//e//,//i//,//o//,//u//) followed by //y//, the forms are like //boy - boys//
+- for all other nouns ending with //y//, the forms are like //baby - babies//
+- for nouns ending with a vowel or //y// and followed by //o//, the forms are like //embryo - embryos//
+- for all other nouns ending with //o//, the forms are like //echo - echoes//
+- for all other nouns, the forms are like //dog - dogs//
+
+
+The same rules are in GF expressed by **regular expression pattern matching** which, although formal and machine-readable,
+might in fact be a nice notation for humans to read as well:
+```
+  "s" | "z" | "x" | "sh" | "ch" => <word, word + "es">
+  #vowel + "y"                  => <word, word + "s">
+  "y"                           => <word, init word + "ies">
+  (#vowel | "y") + "o"          => <word, word + "s">
+  "o"                           => <word, word + "es">
+  _                             => <word, word + "s">
+```
+In this notation, ``|`` means "or" and ``+`` means "followed by". The pattern that is matched is followed by 
+an arrow ``=>``, after which the two forms appear within angel brackets. The patterns are matched in the given
+order, and ``_`` means "anything that was not matched before". Finally, the function ``init`` returns the
+initial segment of a word (e.g. //happ// for //happy//), and the pattern ``#vowel`` is defined as
+``"a" | "e" | "i" | "o" | "u".
+
+In addition to regular and predictable nouns, English has **irregular nouns**, such as //man - men//, 
+//formula - formulae//, //ox - oxen//. These nouns have their plural genitive formed by //'s//: //men's//.
+
+
+
+===Adjectives===
+
+English adjectives inflect for degree, with three values, and also have an adverbial form in their linearization type.
+Here are some regular variations:
+- for adjectives ending with consonant + vowel + consonant: //dim, dimmer, dimmest, dimly//
+- for adjectives ending with //y// not preceded by a vowel: //happy, happier, happier, happily//
+- for other adjectives: //quick, quicker, quickest, quickly//
+
+
+The comparison forms only work for adjectives with at most two syllables. For longer ones,
+they are formed syntactically: //expensive, more expensive, most expensive//. There are also
+some irregular adjectives, the most extreme one being perhaps //good, better, best, well//.
+
+
+
+===Verbs===
+
+English verbs have five different forms, except for the verb //be//, which has some more forms, e.g.
+//sing, sings, sang, sung, singing//.
+But //be// is also special syntactically and semantically, and is in the RGL introduced
+in the syntax rather than in the lexicon.
+
+Two forms, the past (indicative) and the past participle are the same for the so-called **regular verbs**
+(e.g. //play, plays, played, played, playing//). The regular verb paradigm thus looks as follows:
+
+|| feature   | form ||
+| infinitive | //play//
+| present    | //plays//
+| past       | //played//
+| past participle    | //played//
+| present participle | //plays//
+
+The predictable variables are related to the ones we have seen in nouns and adjectives: 
+the present tense of verbs varies in the same way as the plural of nouns,
+and the past varies in the same way as the comparative of adjectives. The most important variations are
+- for verbs ending with //s//, //z//, //x//, //sh//, //ch//: //kiss, kisses, kissed, kissing//
+- for verbs ending with consonant + vowel + consonant: //dim, dims, dimmed, dimming//
+- for verbs ending with //y// not preceded by a vowel: //cry, cries, cried, crying//
+- for verbs ending with //ee//: //free, frees, freed, freeing// 
+- for verbs ending with //ie//: //die, dies, died, dying// 
+- for other verbs ending with //e//: //use, uses, used, using// 
+- for other verbs: //walk, walks, walked, walking//
+
+
+
+English also has a couple of hundred **irregular verbs**, whose infinitive, past, and past participle forms have to stored
+separately. These free forms determine the other forms in the same way as regular verbs. Thus
+- from //cut, cut, cut//, you also get //cuts, cutting//
+- from //fly, flew, flown//, you also get //flies, flying//
+- from //write, wrote, written//, you also get //writes, writing//
+
+
+
+===Structural words=== 
+
+
+
+
diff --git a/lib/doc/languages/gf-english-2.txt b/lib/doc/languages/gf-english-2.txt
new file mode 100644
--- /dev/null
+++ b/lib/doc/languages/gf-english-2.txt
@@ -0,0 +1,4 @@
+
+
++Syntax: English-specific rules+
+
diff --git a/lib/doc/languages/gf-english.html b/lib/doc/languages/gf-english.html
new file mode 100644
--- /dev/null
+++ b/lib/doc/languages/gf-english.html
@@ -0,0 +1,1636 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf8">
+<LINK REL="stylesheet" TYPE="text/css" HREF="../revealpopup.css">
+<TITLE>English: A Digital Grammar</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1>English: A Digital Grammar</H1>
+<FONT SIZE="4"><I>Aarne Ranta</I></FONT><BR>
+<FONT SIZE="4">20130829</FONT>
+</CENTER>
+
+<P></P>
+<HR NOSHADE SIZE=1>
+<P></P>
+
+  <UL>
+  <LI><A HREF="#toc1">1. Words: general rules</A>
+    <UL>
+    <LI><A HREF="#toc2">1.1. Main parts of speech: content words</A>
+      <UL>
+      <LI><A HREF="#toc3">Table: categories of content words</A>
+      </UL>
+    <LI><A HREF="#toc4">1.2. Syntactic implications</A>
+    <LI><A HREF="#toc5">1.3. Semantics of the categories</A>
+      <UL>
+      <LI><A HREF="#toc6">Table: semantic types</A>
+      </UL>
+    <LI><A HREF="#toc7">1.4. Subcategorization</A>
+      <UL>
+      <LI><A HREF="#toc8">Table: subcategories of nouns and adjectives</A>
+      <LI><A HREF="#toc9">Table: subcategories of verbs</A>
+      </UL>
+    <LI><A HREF="#toc10">1.5. Structural words</A>
+      <UL>
+      <LI><A HREF="#toc11">Table: categories of structural words</A>
+      </UL>
+    </UL>
+  <LI><A HREF="#toc12">2. Words: English-specific rules</A>
+    <UL>
+    <LI><A HREF="#toc13">2.1. Morphological features</A>
+      <UL>
+      <LI><A HREF="#toc14">Table: parameter types needed for content words in English</A>
+      <LI><A HREF="#toc15">Table: linearization types of English content words</A>
+      </UL>
+    <LI><A HREF="#toc16">2.2. Inflection paradigms</A>
+      <UL>
+      <LI><A HREF="#toc17">Nouns</A>
+      <LI><A HREF="#toc18">Adjectives</A>
+      <LI><A HREF="#toc19">Verbs</A>
+      <LI><A HREF="#toc20">Structural words</A>
+      </UL>
+    </UL>
+  <LI><A HREF="#toc21">3. Syntax: general rules</A>
+      <UL>
+      <LI><A HREF="#toc22">Figure: the principal dependences of phrasal and lexical categories</A>
+      </UL>
+  <LI><A HREF="#toc23">3.1. The structure of a clause</A>
+      <UL>
+      <LI><A HREF="#toc24">Table: phrasal categories involved in predication</A>
+      <LI><A HREF="#toc25">Table: abstract syntax functions involved in predication</A>
+      <LI><A HREF="#toc26">Table: schematic linearization types</A>
+      </UL>
+  <LI><A HREF="#toc27">4. Syntax: English-specific rules</A>
+  </UL>
+
+<P></P>
+<HR NOSHADE SIZE=1>
+<P></P>
+<P>
+Also available for <A HREF="gf-chinese.html">Chinese</A> <A HREF="gf-finnish.html">Finnish</A> <A HREF="gf-french.html">French</A> <A HREF="gf-german.html">German</A> <A HREF="gf-swedish.html">Swedish</A>
+</P>
+<P>
+<hr>
+</P>
+<P>
+<B>Digital grammars</B> are grammars usable by computers, so that they can mechanically perform 
+tasks like interpreting, producing, and translating languages. The <B>GF Resource Grammar Library</B>
+(RGL) is a set of digital grammars which, at the time of writing, covers 28 languages. These grammars
+are written in GF, <B>Grammatical Framework</B>, which is a programming language designed for
+writing digital grammars. 
+</P>
+<P>
+The grammars in the RGL have been written by linguists, computer scientists, and
+programmers who know the languages thoroughly, both in practice and in theory. Almost 50 persons from
+around the world have contributed to this work, and ongoing projects are expected to give us many new
+languages soon. 
+</P>
+<P>
+The leading idea of the RGL is that different languages share large parts of their grammars, despite
+their observed differences. One important thing that is shared are the <B>categories</B>, that is, the
+types of words and expressions. For instance, every language in RGL has a category of <B>nouns</B>, but 
+what exactly a noun is varies from language to language. Thus English nouns have four forms
+(singular and plural, nominative and genitive, as in <I>house, houses, house's, houses'</I>) 
+whereas French nouns have just two forms (singular and plural <I>maison, maisons</I>, "house"), but they also
+have a piece of information that English nouns don't have, namely gender (masculine and feminine).
+Chinese nouns have just one form (房子 <I>fangzi</I> "house"), which is used for both singular and plural, but in
+addition, a little bit like the French gender, they have a <B>classifier</B> (间 <I>jian</I> for the word 
+"house"). German nouns have 8 forms and a gender, Finnish nouns have 26 forms, and so on.
+</P>
+<P>
+This document provides a tour of the digital grammars in the RGL. It is intended to serve at least three kinds of readers.
+In the decreasing order of the number of potential readers,
+</P>
+
+<UL>
+<LI>those who want to learn the grammar of some language in a precise way,
+<LI>those who want to use the RGL for a programming task,
+<LI>those who want to write an RGL grammar for a new language.
+</UL>
+
+<P>
+The document has two main parts: <B>Words</B> and <B>Syntax</B>. Both parts have a <B>general section</B>,
+explaining the RGL structure from a multilingual perspective, followed by a <B>specific section</B>,
+going into the details of the grammar in a particular language. The general sections are the same
+in all languages. The specific sections differ in length and detail, depending on the complexity of
+the language and on what aspects are particularly interesting or problematic for the language 
+in question. 
+</P>
+
+<A NAME="toc1"></A>
+<H1>1. Words: general rules</H1>
+
+<P>
+Categories of words are called <B>lexical categories</B>.
+The language-specific variation in lexical categories is due to <B>morphology</B>, that is, the different forms that
+one and the same word can have in different contexts. If we look at the 28 languages in the RGL, we can
+see that the classification of words is common to all the languages, and the
+differences are in morphology. In this chapter, we will explain all lexical categories and give an overview
+of their morphological aspects. Details of morphology for each language is given in the language-specific documents.
+</P>
+
+<A NAME="toc2"></A>
+<H2>1.1. Main parts of speech: content words</H2>
+
+<P>
+The most important categories of words are given in the following table. More precisely, we will give the
+categories of <B>content words</B>, which, so so say, describe things and events in the real world. 
+Content words are distinguished from <B>structural words</B>, whose purpose is to combine words into syntactic
+structures. Each category of content words may have thousands of words, and new words can be introduced
+continuously; therefore, these categories are also called <B>open categories</B>. In contrast, structural
+words are very few (maybe some dozens), and new ones are very seldom added.
+</P>
+<P>
+Each category has a GF name, that is, a short symbolic name, which is the name actually used in the GF program code.
+In the text we usually use the text names, but will sometimes find the GF names handy to use as well, since they
+give us a short and precise way to state grammatical rules.
+</P>
+
+<A NAME="toc3"></A>
+<H3>Table: categories of content words</H3>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH>example</TH>
+<TH>inflectional features</TH>
+<TH>inherent features</TH>
+<TH COLSPAN="2">semantics</TH>
+</TR>
+<TR>
+<TD><CODE>N</CODE></TD>
+<TD>noun</TD>
+<TD><I>house</I></TD>
+<TD>number, case</TD>
+<TD>gender, classifier</TD>
+<TD><CODE>n</CODE> = <CODE>e -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>PN</CODE></TD>
+<TD>proper name</TD>
+<TD><I>Paris</I></TD>
+<TD>case</TD>
+<TD>gender</TD>
+<TD><CODE>e</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>A</CODE></TD>
+<TD>adjective</TD>
+<TD><I>blue</I></TD>
+<TD>gender, number, case, degree</TD>
+<TD>position</TD>
+<TD><CODE>a</CODE> = <CODE>e -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>V</CODE></TD>
+<TD>verb</TD>
+<TD><I>sleep</I></TD>
+<TD>number, person, tense, aspect, mood</TD>
+<TD>subject case</TD>
+<TD><CODE>v</CODE> = <CODE>e -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Adv</CODE></TD>
+<TD>adverb</TD>
+<TD><I>here</I></TD>
+<TD>(none)</TD>
+<TD>adverb type (place, time, manner)</TD>
+<TD><CODE>adv</CODE> = <CODE>v -&gt; v</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>AdA</CODE></TD>
+<TD>adadjective</TD>
+<TD><I>very</I></TD>
+<TD>(none)</TD>
+<TD>(none)</TD>
+<TD><CODE>a -&gt; a</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+In addition to the names and examples, the table lists the <B>inflectional features</B> and <B>inherent features</B>
+typical of each category. Inflectional features are those that create different forms of words. For instance,
+French nouns have forms for number (singular and plural) - or, as one often says, 
+French nouns are <I>inflected for number</I>. In contrast to number, the gender does not give rise to different forms
+of French nouns: <I>maison</I> ("house") <I>is</I> feminine, inherently, and there is no masculine form of <I>maison</I>.
+(Of course, there are some nouns that do have masculine and feminine forms, such as <I>étudiant, étudiante</I> 
+"male/female student", but this only applies to a minority of French nouns and shouldn't be taken as an
+indication of an inflectional gender.)
+</P>
+
+<A NAME="toc4"></A>
+<H2>1.2. Syntactic implications</H2>
+
+<P>
+The features given in the table are rough indications for what one can expect in different languages. Thus, 
+for instance, some languages have no gender at all, and hence their nouns and adjectives won't have
+genders either. But the table is a rather good generalization from the 28 language of the RGL: we can
+safely say that, if a language <I>does</I> have gender, then nouns have an inherent gender and adjectives have
+a variable gender. This is not a coincidence but has to do with <B>syntax</B>, that is, the combination of words 
+into complex expressions. Thus, for instance, nouns are combined with adjectives that modify them, so that
+<center>
+<I>blue</I> + <I>house</I> = <I>blue house</I>
+</center>
+Now, adjectives have to be combinable with all nouns, independently of the gender of the noun: there are no
+separate classes of masculine and feminine adjectives (again, with some apparent exceptions, such as <I>pregnant</I>,
+but even these adjectives have at least grammatically correct metaphoric uses with nouns of other genders).
+This means that we must be able to pick the gender of the adjective in agreement with the gender of the noun
+that it modifies, which means that the gender of adjectives must be inflectional. Thus in French the adjective
+for "blue" is <I>bleu</I>, with the feminine form <I>bleue</I>, and works as follows:
+<center>
+<I>bleu</I> + <I>maison</I> = <I>maison bleue</I> ("blue house", feminine)
+</P>
+<P>
+<I>bleu</I> + <I>livre</I> = <I>livre bleu</I> ("blue book", masculine)
+</center>
+French also provides examples of adjectives with different <B>positions</B>: <I>bleu</I> is put after the noun
+it modifies, whereas <I>vieux</I> ("old") is put before the noun: <I>vieux livre</I> ("old book").
+</P>
+<P>
+We will return to syntax later. At this point, it is sufficient to say that the morphological features of
+words are not there just for nothing, but they play an important role in how words are combined in syntax.
+In particular, they determine to a great extent how <B>agreement</B> works, that is, how the features of
+words depend on each other in combinations.
+</P>
+
+<A NAME="toc5"></A>
+<H2>1.3. Semantics of the categories</H2>
+
+<P>
+<I>Notice: this section, and all "semantics" columns can be safely skipped, because</I>
+<I>the semantics types do not belong to the RGL proper, and don't appear anywhere in the code.</I>
+<I>Their understanding can however be useful, in particular for programmers who want to use the RGL to</I>
+<I>express logical relations, ontologies, etc</I>
+</P>
+<P>
+The last column in the category table shows the <B>semantic type</B> corresponding to each category. This type gives an indication
+of the kind of meaning that the word of each type has. Starting from the simplest meanings, <CODE>e</CODE> is the type of <B>entities</B> that serve as meanings of proper names. Nouns, adjectives, and verbs have the type <CODE>e -&gt; t</CODE>, which means 
+<B>functions from entities to propositions</B> (where the symbol <CODE>t</CODE> for propositions comes from <B>truth values</B>). Such a function can be <B>applied</B> to an entity to yield a proposition. 
+The type <CODE>t</CODE> itself is reserved for sentences, which are formed in syntax by putting words together.
+For example, the sentence <I>Paris is large</I>
+involves an application of the adjective <I>large</I> to <I>Paris</I>, and yields the value true if <I>large</I> applies to <I>Paris</I>.
+<I>Paris is a capital</I> works in the similar way with the noun <I>capital</I>, and <I>Paris grows</I> with the verb <I>grow</I>.
+</P>
+<P>
+The semantic types will be useful in syntax to explain the ways in which expressions are combined. They are also useful in
+explaining some differences between categories. For example, the categories <CODE>PN</CODE> and <CODE>N</CODE> are different, because a <CODE>PN</CODE>
+refers to an entity but an <CODE>N</CODE> expresses a property of an entity. Of course, the semantic types alone do not explain
+all distinctions of categories: nouns, verbs, and adjectives have the same semantic type, but different syntactic properties.
+We will occasionally use the <B>type synonyms</B> <CODE>n</CODE>, <CODE>a</CODE>, and <CODE>v</CODE> instead of <CODE>e -&gt; t</CODE>, to give a clearer structure to some semantic types. But from the semantic point of view, all these types are one and the same.
+</P>
+<P>
+We should notice that the semantic types given here are quite rough and do not give a full picture of the nuances. For instance, many adjectives work in a different way than straightforwardly yielding truth values from entities. An example is 
+the adjective <I>large</I>. Being a <I>large mouse</I> is different (in terms of absolute size) from being <I>a large elephant</I>, 
+and a logical type for expressing this is <CODE>n -&gt; e -&gt; t</CODE>, with an argument <CODE>n</CODE> indicating the domain of comparison (such as
+mice or elephants).
+</P>
+<P>
+Another problem is that defining
+verbs as <CODE>e -&gt; t</CODE> suggests that all verbs apply to all kinds of entities. But there are combinations of entities and
+verbs that make no sense semantically. For example, the verb <I>sleep</I> is only meaningful for animate entities, and
+a sentence like <I>this book sleeps</I>, if not senseless, requires some kind of a metaphorical interpretation 
+of <I>sleep</I>.
+</P>
+<P>
+The following table summarizes the most important semantic types that will be used. We use more primitive types than most traditional approaches, which reduce everything to <CODE>e</CODE> and <CODE>t</CODE>. For instance, we can't see any way to reduce the top-level category <CODE>p</CODE> of phrases to these types. From a type-theoretical perspective, <CODE>p</CODE> is the category of <B>judgements</B>, whereas
+<CODE>e</CODE> and <CODE>t</CODE> operate on the lower level of propositions. Some more types are defined in the category tables.
+</P>
+
+<A NAME="toc6"></A>
+<H3>Table: semantic types</H3>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>name</TH>
+<TH>text name</TH>
+<TH>example</TH>
+<TH COLSPAN="2">definition</TH>
+</TR>
+<TR>
+<TD><CODE>e</CODE></TD>
+<TD>entity</TD>
+<TD><I>Paris</I></TD>
+<TD>(primitive)</TD>
+</TR>
+<TR>
+<TD><CODE>t</CODE></TD>
+<TD>proposition ("truth value")</TD>
+<TD><I>Paris is large</I></TD>
+<TD>(primitive)</TD>
+</TR>
+<TR>
+<TD><CODE>q</CODE></TD>
+<TD>question</TD>
+<TD><I>is Paris large</I></TD>
+<TD>(primitive)</TD>
+</TR>
+<TR>
+<TD><CODE>p</CODE></TD>
+<TD>top-level phrase</TD>
+<TD><I>Paris is large.</I></TD>
+<TD>(primitive)</TD>
+</TR>
+<TR>
+<TD><CODE>n</CODE></TD>
+<TD>substantive ("noun")</TD>
+<TD><I>man</I></TD>
+<TD><CODE>e -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>a</CODE></TD>
+<TD>quality ("adjective")</TD>
+<TD><I>large</I></TD>
+<TD><CODE>e -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>v</CODE></TD>
+<TD>action ("verb")</TD>
+<TD><I>sleep</I></TD>
+<TD><CODE>e -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>np</CODE></TD>
+<TD>quantifier ("noun phase")</TD>
+<TD><I>every man</I></TD>
+<TD><CODE>(e -&gt; t) -&gt; t</CODE></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc7"></A>
+<H2>1.4. Subcategorization</H2>
+
+<P>
+In addition to the features needed for inflection and agreement, the lexicon must give information about <I>what</I>
+combinations are possible with each word. For most nouns and adjective, this is simple: a noun can be modified
+by an adjective, for instance, and there is a uniform syntax rule for this. However, there are some nouns and adjectives
+that are trickier, because they don't correspond to simple things but to <B>relations</B>. For instance, <I>brother</I> is
+a <B>relational noun</B>, since its primary usage is not alone bur in phrases like <I>brother of this man</I>. 
+In the same way, <I>similar</I> 
+is a <B>relational adjective</B>, since its primary use is in phrases like <I>similar to this</I>. The additional
+term attached to these words is called its <B>complement</B>; thus <I>this</I> is the complement in <I>similar to this</I>.
+The categories of words that take complements are called <B>subcategories</B>. They are morphologically similar to
+the main categories, but need extra information for the usage of complements.
+</P>
+<P>
+The RGL has categories
+for relational nouns and adjectives, and nouns also have a variant with two complements
+(e.g. <I>distance from Paris to Munich</I>).
+From the semantic point of you, complements are called <B>places</B>, and appear as supplementary
+argument places in semantic types. Thus the number of places
+is one plus the number of complements, so that the first place is reserved for the subject of a sentence
+and the rest of the places for the complements.
+</P>
+<P>
+The following table shows the categories of relational nouns and adjectives in the RGL. The inflectional and 
+inherent features are the same as for one-place nouns and adjectives, but for each complement, the lexicon
+must tell what preposition, if any, is needed to attach that complement. For instance, the preposition for
+<I>similar</I> is <I>to</I>, whereas the preposition for <I>different</I> is <I>from</I>. In languages with richer case
+systems (such as German, Latin, and Finnish), the complement information also determines the case (genitive, 
+dative, ablative, and so on).
+</P>
+
+<A NAME="toc8"></A>
+<H3>Table: subcategories of nouns and adjectives</H3>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH>example</TH>
+<TH>inherent complement features</TH>
+<TH COLSPAN="2">semantics</TH>
+</TR>
+<TR>
+<TD><CODE>N2</CODE></TD>
+<TD>two-place noun</TD>
+<TD><I>brother</I> (<I>of someone</I>)</TD>
+<TD>case or preposition</TD>
+<TD><CODE>e -&gt; n</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>N3</CODE></TD>
+<TD>three-place noun</TD>
+<TD><I>distance</I> (<I>from some place to some place</I>)</TD>
+<TD>case or preposition</TD>
+<TD><CODE>e -&gt; e -&gt; n</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>A2</CODE></TD>
+<TD>two-place adjective</TD>
+<TD><I>similar</I> (<I>to something</I>)</TD>
+<TD>case or preposition</TD>
+<TD><CODE>e -&gt; e -&gt; t</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+Verbs show a particularly rich variation in subcategorization. The most familiar distinction is the one between
+<B>intransitive</B> and <B>transitive</B> verbs: intransitive verbs need only a <B>subject</B> (like <I>she</I> in <I>she sleeps</I>),
+whereas transitive verbs also need an <B>object</B> (like <I>him</I> in <I>she loves him</I>). Our category <CODE>V</CODE> obviously includes 
+intransitive verbs. But there is no category for transitive verbs in the RGL. Instead, we have a more general category of
+<B>two-place verbs</B>, which includes transitive verbs but also verbs that need a preposition (such as <I>at</I> in 
+<I>she looks at him</I>). Just like for relational nouns and adjectives, the complement of a two-place verb has variations
+in cases and prepositions.
+</P>
+<P>
+The following table shows the subcategories of verbs in the RGL. The list is long but it may still be incomplete. For
+example, there are no four-place verbs (<I>she paid him one million pounds for the house</I>). Such constructions can
+be built, as we will see later, by using for instance a <CODE>V3</CODE> verb with an additional adverb. But we can envisage 
+future additions of more subcategories for verbs.
+</P>
+
+<A NAME="toc9"></A>
+<H3>Table: subcategories of verbs</H3>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH>example</TH>
+<TH>inherent complement features</TH>
+<TH COLSPAN="2">semantics</TH>
+</TR>
+<TR>
+<TD><CODE>V2</CODE></TD>
+<TD>two-place verb</TD>
+<TD><I>love</I> (<I>someone</I>)</TD>
+<TD>case or preposition</TD>
+<TD><CODE>e -&gt; e -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>V3</CODE></TD>
+<TD>three-place verb</TD>
+<TD><I>give</I> (<I>something to someone</I>)</TD>
+<TD>two cases or prepositions</TD>
+<TD><CODE>e -&gt; e -&gt; e -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>VV</CODE></TD>
+<TD>verb-complement verb</TD>
+<TD><I>try</I> (<I>to do something</I>)</TD>
+<TD>infinitive form</TD>
+<TD><CODE>e -&gt; v -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>VS</CODE></TD>
+<TD>sentence-complement verb</TD>
+<TD><I>know</I> (<I>that something happens</I>)</TD>
+<TD>sentence mood</TD>
+<TD><CODE>e -&gt; t -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>VQ</CODE></TD>
+<TD>question-complement verb</TD>
+<TD><I>ask</I> (<I>what happens</I>)</TD>
+<TD>question mood</TD>
+<TD><CODE>e -&gt; q -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>VA</CODE></TD>
+<TD>adjective-complement verb</TD>
+<TD><I>become</I> (<I>something, e.g. old</I>)</TD>
+<TD>adjective case</TD>
+<TD><CODE>e -&gt; a -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>V2V</CODE></TD>
+<TD>two-place verb-complement verb</TD>
+<TD><I>force</I> (<I>someone to do something</I>)</TD>
+<TD>infinitive form, control type</TD>
+<TD><CODE>e -&gt; e -&gt; v -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>V2S</CODE></TD>
+<TD>two-place sentence-complement verb</TD>
+<TD><I>tell</I> (<I>someone that something happens</I>)</TD>
+<TD>object case, sentence mood</TD>
+<TD><CODE>e -&gt; e -&gt; t -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>V2Q</CODE></TD>
+<TD>two-place question-complement verb</TD>
+<TD><I>ask</I> (<I>someone what happens</I>)</TD>
+<TD>object case, question mood</TD>
+<TD><CODE>e -&gt; e -&gt; q -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>V2A</CODE></TD>
+<TD>two-place adjective-complement verb</TD>
+<TD><I>paint</I> (<I>something in some colour, e.g. blue</I>)</TD>
+<TD>object and adjective case</TD>
+<TD><CODE>e -&gt; e -&gt; a -&gt; t</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+Of particular interest here is the infinitive form in <CODE>VV</CODE> and <CODE>V2V</CODE>. For instance, English has three such forms: bare infinitive (<I>I must sleep</I>), (infinitive with <I>to</I> (<I>I try to sleep</I>), and the <I>ing</I> form (<I>I start sleeping</I>).
+</P>
+<P>
+The traditional English grammar makes a distinction between <B>auxiliary verbs</B> (such as <I>must</I>) and other verb-complement
+verbs (such as <I>try</I> and <I>start</I>), but this distinction is very specific to English (and some other Germanic languages)
+and hard to maintain in a multilingual setting like the RGL. Thus we make the distinction on the level of complement features
+and not on the level of categories.
+</P>
+<P>
+The <B>mood</B> of complement sentences and questions is relevant in languages like French and Ancient Greek, where some verbs may require sentences in the indicative, some in another mood such as subjunctive, conjunctive, or optative. English has only a few remnants of conjunctives, such as with the verb <I>suggest</I> as used in <I>I suggest that this part be struck out</I>.
+</P>
+<P>
+The type of <B>control</B> in <CODE>V2V</CODE> is interesting but subtle. It decides whether the verb complement of the verb agrees to the
+subject or the object. An example of a <B>subject-control verb</B> is <I>promise</I>: <I>I promised her to wash myself</I>.
+<B>Object-control verbs</B> seem to be more common: <I>I forced her to wash herself</I>, <I>I made her wash herself</I>, etc.
+Semantically, the type <CODE>e -&gt; e -&gt; v -&gt; t</CODE> works for both of them. However, if you consider the proposition formed by applying
+them, then the two kinds of verbs apply their argument verb to different arguments:
+</P>
+
+<UL>
+<LI><CODE>promise subj obj verb</CODE> is about the proposition <CODE>verb subj</CODE>
+<LI><CODE>force subj obj verb</CODE> is about the proposition <CODE>verb obj</CODE>
+</UL>
+
+<P>
+Hence it would make sense to distinguish between subject-control and object-control <CODE>V2V</CODE>'s on the category level rather 
+than with a complement feature. The agreement behaviour would them become simpler to describe, and, what is more important,
+the semantic behaviour would be predictable from the category alone.
+</P>
+<P>
+As a final thing about subcategorizations, notice that one and the same verb can have different categories. In the above
+table, <I>ask</I> appears in both <CODE>VQ</CODE> and <CODE>V2Q</CODE>. Now, these uses are related, in the sense that to <I>ask something</I> means
+the same as to <I>ask someone something</I>. But in some other cases, the meaning can be completely different. For instance,
+<I>walk</I> in <CODE>V2</CODE> (as in <I>I walk the dog</I>) is different from <I>walk</I> in <CODE>V</CODE> (as in <I>the dog walks</I>). The <CODE>V2</CODE> is in
+this case <B>causative</B> with respect to the <CODE>V</CODE>: I cause the walking of the dog. From the multilingual perspective, it is
+just a coincidence that English uses the same verb for the intransitive and the causative meanings. In many other languages, 
+different words would be used. And so would English do for many other verbs: one cannot say <I>I eat the dog</I> to express that I make the dog eat; the verb <I>feed</I> is used instead.
+</P>
+
+<A NAME="toc10"></A>
+<H2>1.5. Structural words</H2>
+
+<P>
+We have defined the categories of content along three criteria:
+</P>
+
+<UL>
+<LI><B>morphological</B>: words belonging to the same category must have the same types of inflectional and inherent features
+<LI><B>syntactic</B>: words belonging to the same category must have the same syntactic combination possibilities
+<LI><B>semantic</B>: words belonging to the same category must have the same semantic type
+</UL>
+
+<P>
+Thus morphological criteria are, in most languages, enough to tell apart <CODE>N</CODE>, <CODE>A</CODE>, <CODE>V</CODE>, and <CODE>Adv</CODE>. 
+Syntactic criteria are appealed to when distinguishing the subcategories of nouns, adjectives, and verbs. 
+Semantic criteria are often obeyed as well, although we have noticed that finer distinctions could be useful
+for subject vs. object control verbs and for different kinds of adjectives.
+</P>
+<P>
+For structural words, following the same criteria leads to a high number of categories, higher than in many traditional
+grammars. Thus, for instance the category of <B>pronouns</B> is divided to at least, 
+personal pronouns (<I>he</I>), determiners (<I>this</I>),
+interrogative pronouns (<I>who</I>), and relative pronouns (<I>that</I>). There is no way to see all these classes as subcategories
+of a uniform class of pronouns, as we did with the verb subcategories: for verbs, there was a uniform
+set of features, to which only complement feature information had to be added, but the same does not concern the things
+traditionally called "pronouns".
+</P>
+<P>
+Structural words moreover contain many categories that have no morphological variation or morphologically relevant features.
+For instance, interrogative adverbs (such as <I>why</I>) and sentential adverbs (such as <I>always</I>) are, in all languages we
+have encountered, equivalent from the morphological point of view. Yet of course they are syntactically different, as
+one cannot convert <I>why are you always late</I> into <I>always are you why late</I>. And semantically, sentential adverbs
+modify actions whereas interrogative adverbs form questions from sentences.
+</P>
+<P>
+The following tables give a summary of the structural word categories of the RGL, equipped with morphological and
+semantic information as we did for content words. The full details will be best explained in the sections on syntax,
+i.e. on how the structural words are actually used for building structures.
+</P>
+
+<A NAME="toc11"></A>
+<H3>Table: categories of structural words</H3>
+
+<P>
+<B>Building noun phrases</B>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH>example</TH>
+<TH>inflectional features</TH>
+<TH>inherent features</TH>
+<TH COLSPAN="2">semantics</TH>
+</TR>
+<TR>
+<TD><CODE>Det</CODE></TD>
+<TD>determiner</TD>
+<TD><I>every</I></TD>
+<TD>gender, case</TD>
+<TD>number, definiteness</TD>
+<TD><CODE>det</CODE> = <CODE>n -&gt; (e -&gt; t) -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Quant</CODE></TD>
+<TD>quantifier</TD>
+<TD><I>this</I></TD>
+<TD>gender, number, case</TD>
+<TD>definiteness</TD>
+<TD><CODE>num -&gt; det</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Predet</CODE></TD>
+<TD>predeterminer</TD>
+<TD><I>only</I></TD>
+<TD>gender, number, case</TD>
+<TD>(none)</TD>
+<TD><CODE>np -&gt; np</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Pron</CODE></TD>
+<TD>personal pronoun</TD>
+<TD><I>he</I></TD>
+<TD>case, possessives</TD>
+<TD>gender, number, person</TD>
+<TD><CODE>e</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+The most important thing to notice is the distinction between <CODE>Det</CODE> and <CODE>Quant</CODE>. The latter covers determiners that have
+"two forms", for both numbers, such as <I>this-these</I> and <I>that-those</I>. The former covers determiners with a fixed number,
+such as <I>every</I> (singular). 
+</P>
+<P>
+<B>Building number expressions</B>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH>example</TH>
+<TH>inflectional features</TH>
+<TH>inherent features</TH>
+<TH COLSPAN="2">semantics</TH>
+</TR>
+<TR>
+<TD><CODE>Num</CODE></TD>
+<TD>number expression</TD>
+<TD><I>five</I></TD>
+<TD>gender, case</TD>
+<TD>number</TD>
+<TD><CODE>num</CODE> = <CODE>det</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Card</CODE></TD>
+<TD>cardinal number</TD>
+<TD><I>five</I></TD>
+<TD>gender, case</TD>
+<TD>number</TD>
+<TD><CODE>num</CODE> = <CODE>det</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Ord</CODE></TD>
+<TD>ordinal number</TD>
+<TD><I>fifth</I></TD>
+<TD>gender, number, case</TD>
+<TD>(none)</TD>
+<TD><CODE>e -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Numeral</CODE></TD>
+<TD>verbal numeral</TD>
+<TD><I>five</I></TD>
+<TD>gender, case, card/ord</TD>
+<TD>number</TD>
+<TD><CODE>num</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Digits</CODE></TD>
+<TD>numeral in digits</TD>
+<TD><I>511</I></TD>
+<TD>card/ord</TD>
+<TD>number</TD>
+<TD><CODE>num</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>AdN</CODE></TD>
+<TD>numeral-modifying adverb</TD>
+<TD><I>almost</I></TD>
+<TD>(none)</TD>
+<TD>(none)</TD>
+<TD><CODE>num -&gt; num</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+<I>Notice: under</I> <CODE>Numeral</CODE>, <I>there is a category structure of its own, which is however of a technical</I>
+<I>nature and needs usually no attention by the library users.</I>
+</P>
+<P>
+<B>Building interrogatives and relatives</B>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH>example</TH>
+<TH>inflectional features</TH>
+<TH>inherent features</TH>
+<TH COLSPAN="2">semantics</TH>
+</TR>
+<TR>
+<TD><CODE>IP</CODE></TD>
+<TD>interrogative pronoun</TD>
+<TD><I>who</I></TD>
+<TD>case</TD>
+<TD>gender, number</TD>
+<TD><CODE>(e -&gt; t) -&gt; q</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>IDet</CODE></TD>
+<TD>interrogative determiner</TD>
+<TD><I>how many</I></TD>
+<TD>gender, case</TD>
+<TD>number</TD>
+<TD><CODE>n -&gt; (e -&gt; t) -&gt; q</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>IQuant</CODE></TD>
+<TD>interrogative quantifier</TD>
+<TD><I>which</I></TD>
+<TD>gender, number, case</TD>
+<TD>(none)</TD>
+<TD><CODE>num -&gt; n -&gt; (e -&gt; t) -&gt; q</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>IAdv</CODE></TD>
+<TD>interrogative adverb</TD>
+<TD><I>why</I></TD>
+<TD>(none)</TD>
+<TD>(none)</TD>
+<TD><CODE>t -&gt; q</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>RP</CODE></TD>
+<TD>relative pronoun</TD>
+<TD><I>that</I></TD>
+<TD>gender, number, case</TD>
+<TD>gender, number</TD>
+<TD><CODE>(e -&gt; t) -&gt; rel</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+The interrogative pronoun structure replicates a part of the determiner structure. For instance, <CODE>IQuant</CODE> such as
+<I>which</I> is usable for both singular and plural, whereas <I>IDet</I> has a fixed number: <I>how many</I> is plural.
+</P>
+<P>
+<B>Combining sentences</B>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH>example</TH>
+<TH>inflectional features</TH>
+<TH>inherent features</TH>
+<TH COLSPAN="2">semantics</TH>
+</TR>
+<TR>
+<TD><CODE>Conj</CODE></TD>
+<TD>conjunction</TD>
+<TD><I>and</I></TD>
+<TD>(none)</TD>
+<TD>number; continuity</TD>
+<TD><CODE>t -&gt; t -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>PConj</CODE></TD>
+<TD>phrasal conjunction</TD>
+<TD><I>therefore</I></TD>
+<TD>(none)</TD>
+<TD>(none)</TD>
+<TD><CODE>p -&gt; p</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Subj</CODE></TD>
+<TD>subjunction</TD>
+<TD><I>if</I></TD>
+<TD>(none)</TD>
+<TD>mood</TD>
+<TD><CODE>t -&gt; adv</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+<B>Adverbial expressions</B>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH>example</TH>
+<TH>inflectional features</TH>
+<TH>inherent features</TH>
+<TH COLSPAN="2">semantics</TH>
+</TR>
+<TR>
+<TD><CODE>AdV</CODE></TD>
+<TD>sentential adverb</TD>
+<TD><I>always</I></TD>
+<TD>(none)</TD>
+<TD>(none)</TD>
+<TD><CODE>v -&gt; v</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>CAdv</CODE></TD>
+<TD>comparative adverb</TD>
+<TD><I>as</I></TD>
+<TD>(none)</TD>
+<TD>(none)</TD>
+<TD><CODE>a -&gt; e -&gt; a</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Prep</CODE></TD>
+<TD>preposition</TD>
+<TD><I>through</I></TD>
+<TD>(none)</TD>
+<TD>case, position</TD>
+<TD><CODE>np -&gt; adv</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+One more thing to be taken into account is that many of the "structural word categories" also admit of complex
+expressions and not only words. That is, the RGL has not only words in these categories but also syntactic
+rules for building more expressions. Thus for instance <I>these five</I> is a <CODE>Det</CODE> built from the <CODE>Quant</CODE> <I>this</I> 
+and the <CODE>Num</CODE> <I>five</I>. It is also common that a "structural word" in a particular language is realized as 
+a feature of the other words it combines with, rather than as a word of its own. For instance,
+the determiner <I>the</I> in Swedish just selects an inflectional form of the noun that it is applied to:
+"the" + <I>bil</I> = <I>bilen</I> ("the car").
+</P>
+
+<A NAME="toc12"></A>
+<H1>2. Words: English-specific rules</H1>
+
+<A NAME="toc13"></A>
+<H2>2.1. Morphological features</H2>
+
+<P>
+The first task when defining the language-specific rules for linguistic structures in the RGL is to give the
+actual ranges of the features attached to the categories. We have to tell whether the language has the grammatical
+number (as e.g. Chinese has not), and which values it takes (as many languages have two numbers but e.g. Arabic has three).
+We have to do likewise for case, gender, person, tense - in other words, to specify the <B>parameter types</B> of
+the language. Then we have to proceed to specifying which features belong to which lexical categories and how (i.e.
+as inflectional or inherent features). In this process, we may also note that we need some special features that
+are complex combinations of the "standard" features (as happens with English verbs: their forms are depend on tense,
+number, and person, but not as a straightforward combination of them). We may also notice that a "words" in some 
+category may in fact consist of several words, which may even appear separated from each other. English verbs such as
+<I>switch off</I>, called <B>particle verbs</B>, are a case in point. The particle contributes essentially to the meaning
+of the verb, but it may be separated from it by an object: <I>Please switch it off!</I>
+</P>
+
+<A NAME="toc14"></A>
+<H3>Table: parameter types needed for content words in English</H3>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH COLSPAN="2">values</TH>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD>number</TD>
+<TD>singular, plural</TD>
+</TR>
+<TR>
+<TD><CODE>Person</CODE></TD>
+<TD>person</TD>
+<TD>first, second, third</TD>
+</TR>
+<TR>
+<TD><CODE>Case</CODE></TD>
+<TD>case</TD>
+<TD>nominative, genitive</TD>
+</TR>
+<TR>
+<TD><CODE>Degree</CODE></TD>
+<TD>degree</TD>
+<TD>positive, comparative, superlative</TD>
+</TR>
+<TR>
+<TD><CODE>AForm</CODE></TD>
+<TD>adjective form</TD>
+<TD>degrees, adverbial</TD>
+</TR>
+<TR>
+<TD><CODE>VForm</CODE></TD>
+<TD>verb form</TD>
+<TD>infinitive, present, past, past participle, present participle</TD>
+</TR>
+<TR>
+<TD><CODE>VVType</CODE></TD>
+<TD>infinitive form (for a VV)</TD>
+<TD>bare infinitive, <I>to</I> infinitive, <I>ing</I> form</TD>
+</TR>
+</TABLE>
+
+<P>
+The assignment of parameter types and the identification of the separate parts of categories defines
+the <B>data structures</B> in which the words are stored in a lexicon.
+This data structure is in GF called the <B>linearization type</B> of the category. From the computer's
+point of view, it is important that the data structures are well defined for all words, even if this may
+sound unnecessary for the human. For instance, since some verbs need a particle part, all verbs must uniformly have a
+storage for this particle, even if it is empty most of the time. This property is guaranteed by
+an operation called <B>type checking</B>. It is performed by GF as a part of <B>grammar compilation</B>, which
+is the process in which the human-readable description of the grammar is converted to bits executable
+by the computer.
+</P>
+
+<A NAME="toc15"></A>
+<H3>Table: linearization types of English content words</H3>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH>example</TH>
+<TH>inflectional features</TH>
+<TH COLSPAN="2">inherent features</TH>
+</TR>
+<TR>
+<TD><CODE>N</CODE></TD>
+<TD>noun</TD>
+<TD><I>house</I></TD>
+<TD>number, case</TD>
+<TD>(none)</TD>
+</TR>
+<TR>
+<TD><CODE>PN</CODE></TD>
+<TD>proper name</TD>
+<TD><I>Paris</I></TD>
+<TD>case</TD>
+<TD>(none)</TD>
+</TR>
+<TR>
+<TD><CODE>A</CODE></TD>
+<TD>adjective</TD>
+<TD><I>blue</I></TD>
+<TD>adjective form</TD>
+<TD>(none)</TD>
+</TR>
+<TR>
+<TD><CODE>V</CODE></TD>
+<TD>verb</TD>
+<TD><I>sleep</I></TD>
+<TD>verb form</TD>
+<TD>particle</TD>
+</TR>
+<TR>
+<TD><CODE>Adv</CODE></TD>
+<TD>adverb</TD>
+<TD><I>here</I></TD>
+<TD>(none)</TD>
+<TD>(none)</TD>
+</TR>
+<TR>
+<TD><CODE>V2</CODE></TD>
+<TD>two-place verb</TD>
+<TD><I>love</I></TD>
+<TD>verb form</TD>
+<TD>particle, preposition</TD>
+</TR>
+<TR>
+<TD><CODE>VV</CODE></TD>
+<TD>verb-complement verb</TD>
+<TD><I>try</I></TD>
+<TD>verb form</TD>
+<TD>particle, infinitive form</TD>
+</TR>
+<TR>
+<TD><CODE>VS</CODE></TD>
+<TD>sentence-complement verb</TD>
+<TD><I>know</I></TD>
+<TD>verb form</TD>
+<TD>particle</TD>
+</TR>
+<TR>
+<TD><CODE>VQ</CODE></TD>
+<TD>question-complement verb</TD>
+<TD><I>ask</I></TD>
+<TD>verb form</TD>
+<TD>particle</TD>
+</TR>
+<TR>
+<TD><CODE>VA</CODE></TD>
+<TD>adjective-complement verb</TD>
+<TD><I>become</I></TD>
+<TD>verb form</TD>
+<TD>particle</TD>
+</TR>
+</TABLE>
+
+<P>
+Notice that we have placed the particle of verbs in the inherent feature column. It is not a parameter
+but a string. 
+We have done the same with the preposition strings that define the complement features of verb 
+and other subcategories.
+</P>
+<P>
+The "digital grammar" representations of these types are <B>records</B>, where for instance the <CODE>VV</CODE>
+record type is formally written
+</P>
+
+<PRE>
+    {s : VForm =&gt; Str ; p : Str ; i : InfForm}
+</PRE>
+
+<P>
+The record has <B>fields</B> for different types of data. In the record above, there are three fields:
+</P>
+
+<UL>
+<LI>the field labelled <CODE>s</CODE>, storing an <B>inflection table</B> that produces a <B>string</B> (<CODE>Str</CODE>) depending on verb form,
+<LI>the field labelled <CODE>p</CODE>, storing a string representing the particle,
+<LI>the field labelled <CODE>i</CODE>, storing an inherent feature for the infinitive form required
+</UL>
+
+<P>
+Thus for instance the record for verb-complement verb <I>try</I> (<I>to do something</I>) in the lexicon looks as follows:
+</P>
+
+<PRE>
+    {s = table {
+       VInf =&gt; "try" ;
+       VPres =&gt; "tries" ;
+       VPast =&gt; "tried" ;
+       VPastPart =&gt; "tried" ;
+       VPresPart =&gt; "trying"
+       } ;
+     p = "" ;
+     i = VVInf 
+     }
+</PRE>
+
+<P>
+We have not introduce the GF names of the features, as we will not make essential use of them: we will prefer
+informal explanations for all rules. So these records are a little hint for those who want to understand the
+whole chain, from the rules as we state them in natural language, down to machine-readable digital grammars,
+which ultimately have the same structure as our statements.
+</P>
+
+<A NAME="toc16"></A>
+<H2>2.2. Inflection paradigms</H2>
+
+<P>
+In many languages, the description of inflectional forms occupies a large part of grammar books. Words, in particular
+verbs, can have dozens of forms, and there can be dozens of different ways of building those forms. Each type of
+inflection is described in a <B>paradigm</B>, which is a table including all forms of an example verb. For other
+verbs, it is enough to indicate the number of the paradigm, to say that this verb is inflected "in the same way"
+as the model verb.
+</P>
+
+<A NAME="toc17"></A>
+<H3>Nouns</H3>
+
+<P>
+Computationally, inflection paradigms are <B>functions</B> that take as their arguments <B>stems</B>, to which suffixes
+(and sometime prefixes) are added. Here is, for instance, the English <B>regular noun</B> paradigm:
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>form</TH>
+<TH>singular</TH>
+<TH COLSPAN="2">plural</TH>
+</TR>
+<TR>
+<TD>nominative</TD>
+<TD><I>dog</I></TD>
+<TD><I>dogs</I></TD>
+</TR>
+<TR>
+<TD>genitive</TD>
+<TD><I>dog's</I></TD>
+<TD><I>dogs'</I></TD>
+</TR>
+</TABLE>
+
+<P>
+As a function, it is interpreted as follows: the word <I>dog</I> is the stem to which endings are added. Replacing it
+with <I>cat</I>, <I>donkey</I>, <I>rabbit</I>, etc, will yield the forms of these words.
+</P>
+<P>
+In addition to nouns that are inflected with exactly the same suffixes as <I>dog</I>, English has 
+inflection types such as <I>fly-flies</I>, <I>kiss-kisses</I>, <I>bush-bushes</I>, <I>echo-echoes</I>. Each of these inflection types
+could be described by a paradigm of its own. However, it is more attractive to see these as variations of the regular
+paradigm, which are predictable by studying the singular nominative. This leads to a generalization of paradigms which
+in the RGL are called <B>smart paradigms</B>.
+</P>
+<P>
+Here is the smart paradigm of English nouns. It tells how the plural nominative is formed from the singular; the
+genitive forms are always formed by just adding <I>'s</I> in the singular and <I>'</I> in the plural.
+</P>
+
+<UL>
+<LI>for nouns ending with <I>s</I>, <I>z</I>, <I>x</I>, <I>sh</I>, <I>ch</I>, the forms are like <I>kiss - kisses</I>
+<LI>for nouns ending with a vowel (one of <I>a</I>,<I>e</I>,<I>i</I>,<I>o</I>,<I>u</I>) followed by <I>y</I>, the forms are like <I>boy - boys</I>
+<LI>for all other nouns ending with <I>y</I>, the forms are like <I>baby - babies</I>
+<LI>for nouns ending with a vowel or <I>y</I> and followed by <I>o</I>, the forms are like <I>embryo - embryos</I>
+<LI>for all other nouns ending with <I>o</I>, the forms are like <I>echo - echoes</I>
+<LI>for all other nouns, the forms are like <I>dog - dogs</I>
+</UL>
+
+<P>
+The same rules are in GF expressed by <B>regular expression pattern matching</B> which, although formal and machine-readable,
+might in fact be a nice notation for humans to read as well:
+</P>
+
+<PRE>
+    "s" | "z" | "x" | "sh" | "ch" =&gt; &lt;word, word + "es"&gt;
+    #vowel + "y"                  =&gt; &lt;word, word + "s"&gt;
+    "y"                           =&gt; &lt;word, init word + "ies"&gt;
+    (#vowel | "y") + "o"          =&gt; &lt;word, word + "s"&gt;
+    "o"                           =&gt; &lt;word, word + "es"&gt;
+    _                             =&gt; &lt;word, word + "s"&gt;
+</PRE>
+
+<P>
+In this notation, <CODE>|</CODE> means "or" and <CODE>+</CODE> means "followed by". The pattern that is matched is followed by 
+an arrow <CODE>=&gt;</CODE>, after which the two forms appear within angel brackets. The patterns are matched in the given
+order, and <CODE>_</CODE> means "anything that was not matched before". Finally, the function <CODE>init</CODE> returns the
+initial segment of a word (e.g. <I>happ</I> for <I>happy</I>), and the pattern <CODE>#vowel</CODE> is defined as
+``"a" | "e" | "i" | "o" | "u".
+</P>
+<P>
+In addition to regular and predictable nouns, English has <B>irregular nouns</B>, such as <I>man - men</I>, 
+<I>formula - formulae</I>, <I>ox - oxen</I>. These nouns have their plural genitive formed by <I>'s</I>: <I>men's</I>.
+</P>
+
+<A NAME="toc18"></A>
+<H3>Adjectives</H3>
+
+<P>
+English adjectives inflect for degree, with three values, and also have an adverbial form in their linearization type.
+Here are some regular variations:
+</P>
+
+<UL>
+<LI>for adjectives ending with consonant + vowel + consonant: <I>dim, dimmer, dimmest, dimly</I>
+<LI>for adjectives ending with <I>y</I> not preceded by a vowel: <I>happy, happier, happier, happily</I>
+<LI>for other adjectives: <I>quick, quicker, quickest, quickly</I>
+</UL>
+
+<P>
+The comparison forms only work for adjectives with at most two syllables. For longer ones,
+they are formed syntactically: <I>expensive, more expensive, most expensive</I>. There are also
+some irregular adjectives, the most extreme one being perhaps <I>good, better, best, well</I>.
+</P>
+
+<A NAME="toc19"></A>
+<H3>Verbs</H3>
+
+<P>
+English verbs have five different forms, except for the verb <I>be</I>, which has some more forms, e.g.
+<I>sing, sings, sang, sung, singing</I>.
+But <I>be</I> is also special syntactically and semantically, and is in the RGL introduced
+in the syntax rather than in the lexicon.
+</P>
+<P>
+Two forms, the past (indicative) and the past participle are the same for the so-called <B>regular verbs</B>
+(e.g. <I>play, plays, played, played, playing</I>). The regular verb paradigm thus looks as follows:
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>feature</TH>
+<TH COLSPAN="2">form</TH>
+</TR>
+<TR>
+<TD>infinitive</TD>
+<TD><I>play</I></TD>
+</TR>
+<TR>
+<TD>present</TD>
+<TD><I>plays</I></TD>
+</TR>
+<TR>
+<TD>past</TD>
+<TD><I>played</I></TD>
+</TR>
+<TR>
+<TD>past participle</TD>
+<TD><I>played</I></TD>
+</TR>
+<TR>
+<TD>present participle</TD>
+<TD><I>plays</I></TD>
+</TR>
+</TABLE>
+
+<P>
+The predictable variables are related to the ones we have seen in nouns and adjectives: 
+the present tense of verbs varies in the same way as the plural of nouns,
+and the past varies in the same way as the comparative of adjectives. The most important variations are
+</P>
+
+<UL>
+<LI>for verbs ending with <I>s</I>, <I>z</I>, <I>x</I>, <I>sh</I>, <I>ch</I>: <I>kiss, kisses, kissed, kissing</I>
+<LI>for verbs ending with consonant + vowel + consonant: <I>dim, dims, dimmed, dimming</I>
+<LI>for verbs ending with <I>y</I> not preceded by a vowel: <I>cry, cries, cried, crying</I>
+<LI>for verbs ending with <I>ee</I>: <I>free, frees, freed, freeing</I> 
+<LI>for verbs ending with <I>ie</I>: <I>die, dies, died, dying</I> 
+<LI>for other verbs ending with <I>e</I>: <I>use, uses, used, using</I> 
+<LI>for other verbs: <I>walk, walks, walked, walking</I>
+</UL>
+
+<P>
+English also has a couple of hundred <B>irregular verbs</B>, whose infinitive, past, and past participle forms have to stored
+separately. These free forms determine the other forms in the same way as regular verbs. Thus
+</P>
+
+<UL>
+<LI>from <I>cut, cut, cut</I>, you also get <I>cuts, cutting</I>
+<LI>from <I>fly, flew, flown</I>, you also get <I>flies, flying</I>
+<LI>from <I>write, wrote, written</I>, you also get <I>writes, writing</I>
+</UL>
+
+<A NAME="toc20"></A>
+<H3>Structural words</H3>
+
+<A NAME="toc21"></A>
+<H1>3. Syntax: general rules</H1>
+
+<P>
+The rules of syntax specify how words are combined to <B>phrases</B>, and how phrases are combined to even longer phrases.
+Phrases, just like words, belong to different categories, which are equipped with inflectional and inherent features and
+with semantic types. Moreover, each syntactic rule has a corresponding <B>semantic rule</B>, which specifies how the meaning
+of the new phrases is constructed from the meanings of its parts.
+</P>
+<P>
+The RGL has around 30 categories of phrases, on top of the lexical categories. The widest category is <CODE>Text</CODE>, which cover
+entire texts consisting of sentences, questions, interjections, etc, with punctuation. The following picture shows all RGL
+categories as a dependency tree, where <CODE>Text</CODE> is in the root (so it is an upside-down tree), and the lexical categories
+in the leaves. Being above another category in the tree means that phrases of higher categories can have phrases of lower
+categories as parts. But these dependencies can work in both directions: for instance, the noun phrase (<CODE>NP</CODE>)
+<I>every man who owns a donkey</I> has as its part the relative clause (<CODE>RCl</CODE>), which in turn has its part the noun phrase
+<I>a donkey</I>.
+</P>
+
+<A NAME="toc22"></A>
+<H3>Figure: the principal dependences of phrasal and lexical categories</H3>
+
+<P>
+<IMG ALIGN="middle" SRC="../categories.png" BORDER="0" ALT="">
+</P>
+<P>
+Lexical categories appear in boxes rather than ellipses, with several categories gathered in some of the boxes.
+</P>
+
+<A NAME="toc23"></A>
+<H2>3.1. The structure of a clause</H2>
+
+<P>
+It is convenient to start from the middle of the RGL: from the structure of a <B>clause</B> (<CODE>Cl</CODE>). A clause is an application
+of a verb to its arguments. For instance, <I>John paints the house yellow</I> is an application of the <CODE>V2V</CODE> verb <I>paint</I>
+to the arguments <I>John</I>, <I>the house</I>, and <I>yellow</I>. Recalling the table of lexical categories from Chapter 1,
+we can summarize the semantic types of these parts as follows:
+</P>
+
+<PRE>
+    paint     : e -&gt; e -&gt; (e -&gt; t) -&gt; t
+    John      : e
+    the house : e
+    yellow    : e -&gt; t
+</PRE>
+
+<P>
+Hence the verb <I>paint</I> is a <B>predicate</B>, a function that can be applied to arguments to return a proposition.
+In this case, we can build the application
+</P>
+
+<PRE>
+    paint John (the house) yellow : t
+</PRE>
+
+<P>
+which is thus an object of type <CODE>t</CODE>.
+</P>
+<P>
+Applying verbs to arguments is how clauses work on the semantic level. However, the syntactic fine-structure is
+a bit more complex. The predication process is hence divided to several steps, which involve intermediate categories.
+Following these steps, a clause is built by adding one argument at a time. Doing in this way, rather than adding
+all arguments at once, has two advantages:
+</P>
+
+<UL>
+<LI>the grammar doesn't need to specify the same things again and again for different verb categories
+<LI>at each step of construction, some other rule could apply than adding an argument - for instance, adding an adverb
+</UL>
+
+<P>
+Here are the steps in which <I>John paints the house yellow</I> is constructed from its arguments in the RGL:
+</P>
+
+<UL>
+<LI><I>paints</I> and <I>yellow</I> are combined to a <B>verb phrase missing a noun phrase</B> (<CODE>VPSlash</CODE>)
+<LI><I>paints - yellow</I> and <I>the house</I> are combined to a <B>verb phrase</B> (<CODE>VP</CODE>)
+<LI><I>John</I> and <I>paints the house yellow</I> are combined to a <B>clause</B> (<CODE>Cl</CODE>)
+</UL>
+
+<P>
+The structure is shown by the following tree:
+</P>
+<P>
+<center>
+<IMG ALIGN="middle" SRC="paint-abstract.png" BORDER="0" ALT="">
+</center>
+This tree is called the <B>abstract syntax tree</B> of the sentence. It shows the structural components from which the
+sentence has been constructed. Its nodes show the GF names associated with syntax rules and internally used for building
+structures. Thus for instance <CODE>PredVP</CODE> encodes the rule that combines a noun phrase and a verb phrase into a clause,
+<CODE>UsePN</CODE> converts a proper name to a noun phrase, and so on. Mathematically, these names 
+denote <B>functions</B> that build abstract syntax trees from other tree. Every tree belongs to some category.
+The GF notation for the <CODE>PredVP</CODE> rule is
+</P>
+
+<PRE>
+    PredVP : NP -&gt; VP -&gt; Cl
+</PRE>
+
+<P>
+in words, <CODE>PredVP</CODE> <I>is a function that takes a noun phrase and a verb phrase and returns a clause</I>.
+</P>
+<P>
+The tree is thus in fact built by function applications. A computer-friendly notation for trees uses
+parentheses rather than graphical trees:
+</P>
+
+<PRE>
+    PredVP 
+      (UsePN john_PN) 
+      (ComplSlash 
+        (SlashV2A paint_V2A (PositA yellow_A)) 
+        (DetCN (DetQuant DefArt NumSg) (UseN house_N)))
+</PRE>
+
+<P>
+Before going to the details of phrasal categories and rules, let us compare the abstract syntax tree with 
+another tree, known as <B>parse tree</B> or <B>concrete syntax tree</B>:
+</P>
+<P>
+<center>
+<IMG ALIGN="middle" SRC="paint-concrete.png" BORDER="0" ALT="">
+</center>
+This tree shows, on its leaves, the clause that results from the combination of categories. Each node
+is labelled with the category to which the part of the clause under it belongs to. As shown by the label
+<CODE>VPSlash</CODE>, this part can consist of many separate groups of words, where words from constructions from
+higher up are inserted. 
+</P>
+<P>
+As parse trees display the actual words of a particular language, in a language-specific
+order, they are less interesting from the multilingual point of view than the abstract syntax trees.
+A GF grammar is thus primarily specified by its abstract syntax functions, which are language-neutral,
+and secondarily by the <B>linearization rules</B> that convert them to different languages.
+</P>
+<P>
+Let us specify the phrasal categories that are used for making up predications. The lexical category <CODE>V2A</CODE> of 
+two-place adjective-complement verbs was explained in Chapter 1. 
+</P>
+
+<A NAME="toc24"></A>
+<H3>Table: phrasal categories involved in predication</H3>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH>example</TH>
+<TH>inflection features</TH>
+<TH>inherent features</TH>
+<TH>parts</TH>
+<TH COLSPAN="2">semantics</TH>
+</TR>
+<TR>
+<TD><CODE>Cl</CODE></TD>
+<TD>clause</TD>
+<TD><I>he paints it blue</I></TD>
+<TD>temporal, polarity</TD>
+<TD>(none)</TD>
+<TD>one</TD>
+<TD><CODE>t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>VP</CODE></TD>
+<TD>verb phrase</TD>
+<TD><I>paints it blue</I></TD>
+<TD>temporal, polarity, agreement</TD>
+<TD>subject case</TD>
+<TD>verb, complements</TD>
+<TD><CODE>e -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>VPSlash</CODE></TD>
+<TD>slash verb phrase</TD>
+<TD><I>paints - blue</I></TD>
+<TD>temporal, polarity, agreement</TD>
+<TD>subject and complement case</TD>
+<TD>verb, complements</TD>
+<TD><CODE>e -&gt; e -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>NP</CODE></TD>
+<TD>noun phrase</TD>
+<TD><I>the house</I></TD>
+<TD>case</TD>
+<TD>agreement</TD>
+<TD>one</TD>
+<TD><CODE>(e -&gt; t) -&gt; t</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>AP</CODE></TD>
+<TD>adjectival phrase</TD>
+<TD><I>very blue</I></TD>
+<TD>gender, numeber, case</TD>
+<TD>position</TD>
+<TD>one</TD>
+<TD><CODE>a</CODE> = <CODE>e -&gt; t</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+TODO explain <B>agreement</B> and <B>temporal</B>.
+</P>
+<P>
+TODO explain the semantic type of <CODE>NP</CODE>.
+</P>
+<P>
+The functions that build up the clause in our example tree are given in the following table, together with functions that
+build the semantics of the constructed trees. The latter functions operate on variables belonging to the semantic types of 
+the arguments of the function.
+</P>
+
+<A NAME="toc25"></A>
+<H3>Table: abstract syntax functions involved in predication</H3>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>type</TH>
+<TH>example</TH>
+<TH COLSPAN="2">semantics</TH>
+</TR>
+<TR>
+<TD><CODE>PredVP</CODE></TD>
+<TD><CODE>NP -&gt; VP -&gt; S</CODE></TD>
+<TD><I>he</I> + <I>paints the house blue</I></TD>
+<TD><CODE>np vp</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>ComplSlash</CODE></TD>
+<TD><CODE>VPSlash -&gt; NP -&gt; VP</CODE></TD>
+<TD><I>paints - blue</I> + <I>the house</I></TD>
+<TD><CODE>\x -&gt; np (\y -&gt; vpslash x y)</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>SlashV2A</CODE></TD>
+<TD><CODE>V2A -&gt; AP -&gt; VPSlash</CODE></TD>
+<TD><I>paints</I> + <I>blue</I></TD>
+<TD><CODE>\x,y -&gt; v2a x y ap</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+TODO explain lambda abstraction.
+</P>
+<P>
+The semantics of the clause <I>John paints the house yellow</I> can now be computed from the assumed meanings 
+</P>
+
+<PRE>
+    John*      : e
+    paint*     : e -&gt; e -&gt; (e -&gt; t) -&gt; t
+    the_house* : e
+    yellow*    : e -&gt; t
+</PRE>
+
+<P>
+as follows:
+</P>
+
+<PRE>
+      (PredVP John (ComplSlash (SlashV2A paint yellow) the-house))*
+    = (ComplSlash (SlashV2A paint yellow) the_house)* John*
+    = (SlashV2A paint yellow)* John* the_house*
+    = paint* John* the_house* yellow*
+</PRE>
+
+<P>
+for the moment ignoring the internal structure of noun phrases, which will be explained later.
+</P>
+<P>
+The linearization rules work very much in the same way as the semantic rules. They obey the definitions of
+inflectional and inherent features and discontinuous parts, which together define linearization types of
+the phrasal categories. These types are at this point schematic, because we don't assume any particular
+language. But what we can read out from the category table above is as follows:
+</P>
+
+<A NAME="toc26"></A>
+<H3>Table: schematic linearization types</H3>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>GF name</TH>
+<TH>text name</TH>
+<TH COLSPAN="2">linearization type</TH>
+</TR>
+<TR>
+<TD><CODE>Cl</CODE></TD>
+<TD>clause</TD>
+<TD><CODE>{s : Temp =&gt; Pol =&gt; Str}</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>VP</CODE></TD>
+<TD>verb phrase</TD>
+<TD><CODE>{v : V ; c : Agr =&gt; Str ; sc : Case}</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>VPSlash</CODE></TD>
+<TD>slash verb phrase</TD>
+<TD><CODE>{v : V ; c : Agr =&gt; Str ;  ; sc, cc : Case}</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>NP</CODE></TD>
+<TD>noun phrase</TD>
+<TD><CODE>{s : Case =&gt; Str ; a : Agr}</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>AP</CODE></TD>
+<TD>adjectival phrase</TD>
+<TD><CODE>{s : Gender =&gt; Number =&gt; Case =&gt; Str ; isPre : Bool}</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+TODO explain these types, in particular the use of <CODE>V</CODE>
+</P>
+<P>
+These types suggest the following linearization rules:
+</P>
+
+<PRE>
+    PredVP np vp = {s = \\t,p =&gt; np.s ! vp.sc ++ vp.v ! t ! p ! np.a ++ vp.c ! np.a}
+    ComplSlash vpslash np = {v = vpslash.v ; c = \\a =&gt; np.s ! vpslash.cc ++ vpslash.c ! a}
+    SlashV2A v2a ap = {v = v2a ; c = ap.s ! v2a.ac ; cc = v2a.ap}
+</PRE>
+
+<P>
+TODO explain these rules
+</P>
+<P>
+The linearization of the example goes in a way analogous to the computation of semantics.
+It is in both cases <B>compositional</B>, which means that the semantics/linearization only
+depends on the semantics/linearization of the immediate arguments, not on the tree structure
+of those arguments. Assuming the following linearizations of the words,
+</P>
+
+<PRE>
+    John*      : mkPN "John"
+    paint*     : mkV "paint" ** {cc = Acc ; ca = Nom}
+    the_house* : mkPN "the house"
+    yellow*    : mkA "yellow"
+</PRE>
+
+<P>
+we get the linearization of the clause as follows:
+</P>
+
+<PRE>
+      (PredVP John (ComplSlash (SlashV2A paint yellow) the-house))*
+    = "John" ++ vp.v ! SgP3 ++ vp.c ! SgP3 
+        where vp = (ComplSlash (SlashV2A paint yellow) the_house)*
+                 = {v = mkV "paint" ; c = \\_ =&gt; "the house yellow"} 
+    = "John paints the house yellow"
+</PRE>
+
+<P>
+Similar rules as to <CODE>V2A</CODE> apply to all subcategories of verbs. The <CODE>V2</CODE> verbs are first made into <CODE>VPSlash</CODE> 
+by giving the non-NP complement. <CODE>V3</CODE> verbs can take their two NP complements in either order, which
+means that there are two <CODE>VPSlash</CODE>-producing rules. This
+makes it possible to form both the questions <I>what did she give him</I> and <I>whom did she give it</I>.
+The other <CODE>V</CODE> categories are turned into <CODE>VP</CODE> without going through <CODE>VPSlash</CODE>, since they have
+no noun phrase complements. 
+</P>
+
+<A NAME="toc27"></A>
+<H1>4. Syntax: English-specific rules</H1>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml -\-toc gf-english.txt -->
+</BODY></HTML>
diff --git a/lib/doc/languages/gf-general-1.txt b/lib/doc/languages/gf-general-1.txt
new file mode 100644
--- /dev/null
+++ b/lib/doc/languages/gf-general-1.txt
@@ -0,0 +1,381 @@
+Aarne Ranta
+%%date
+
+
+%!Encoding:utf8
+%!style(html): ../revealpopup.css
+
+%!postproc(tex)  : "#BECE" "begin{center}"
+%!postproc(html) : "#BECE" "<center>"
+%!postproc(tex)  : "#ENCE" "end{center}"
+%!postproc(html) : "#ENCE" "</center>"
+%!postproc(tex)  : "#HR" "hline"
+%!postproc(html) : "#HR" "<hr>"
+
+
+Also available for [Chinese gf-chinese.html] [Finnish gf-finnish.html] [French gf-french.html] [German gf-german.html] [Swedish gf-swedish.html]
+
+#HR
+
+**Digital grammars** are grammars usable by computers, so that they can mechanically perform 
+tasks like interpreting, producing, and translating languages. The **GF Resource Grammar Library**
+(RGL) is a set of digital grammars which, at the time of writing, covers 28 languages. These grammars
+are written in GF, **Grammatical Framework**, which is a programming language designed for
+writing digital grammars. 
+
+The grammars in the RGL have been written by linguists, computer scientists, and
+programmers who know the languages thoroughly, both in practice and in theory. Almost 50 persons from
+around the world have contributed to this work, and ongoing projects are expected to give us many new
+languages soon. 
+
+The leading idea of the RGL is that different languages share large parts of their grammars, despite
+their observed differences. One important thing that is shared are the **categories**, that is, the
+types of words and expressions. For instance, every language in RGL has a category of **nouns**, but 
+what exactly a noun is varies from language to language. Thus English nouns have four forms
+(singular and plural, nominative and genitive, as in //house, houses, house's, houses'//) 
+whereas French nouns have just two forms (singular and plural //maison, maisons//, "house"), but they also
+have a piece of information that English nouns don't have, namely gender (masculine and feminine).
+Chinese nouns have just one form (房子 //fangzi// "house"), which is used for both singular and plural, but in
+addition, a little bit like the French gender, they have a **classifier** (间 //jian// for the word 
+"house"). German nouns have 8 forms and a gender, Finnish nouns have 26 forms, and so on.
+
+This document provides a tour of the digital grammars in the RGL. It is intended to serve at least three kinds of readers.
+In the decreasing order of the number of potential readers,
+- those who want to learn the grammar of some language in a precise way,
+- those who want to use the RGL for a programming task,
+- those who want to write an RGL grammar for a new language.
+
+
+The document has two main parts: **Words** and **Syntax**. Both parts have a **general section**,
+explaining the RGL structure from a multilingual perspective, followed by a **specific section**,
+going into the details of the grammar in a particular language. The general sections are the same
+in all languages. The specific sections differ in length and detail, depending on the complexity of
+the language and on what aspects are particularly interesting or problematic for the language 
+in question. 
+
+
+
++Words: general rules+
+
+Categories of words are called **lexical categories**.
+The language-specific variation in lexical categories is due to **morphology**, that is, the different forms that
+one and the same word can have in different contexts. If we look at the 28 languages in the RGL, we can
+see that the classification of words is common to all the languages, and the
+differences are in morphology. In this chapter, we will explain all lexical categories and give an overview
+of their morphological aspects. Details of morphology for each language is given in the language-specific documents.
+
+
+++Main parts of speech: content words++
+
+The most important categories of words are given in the following table. More precisely, we will give the
+categories of **content words**, which, so so say, describe things and events in the real world. 
+Content words are distinguished from **structural words**, whose purpose is to combine words into syntactic
+structures. Each category of content words may have thousands of words, and new words can be introduced
+continuously; therefore, these categories are also called **open categories**. In contrast, structural
+words are very few (maybe some dozens), and new ones are very seldom added.
+
+Each category has a GF name, that is, a short symbolic name, which is the name actually used in the GF program code.
+In the text we usually use the text names, but will sometimes find the GF names handy to use as well, since they
+give us a short and precise way to state grammatical rules.
+
+
+===Table: categories of content words===
+
+|| GF name  | text name        | example    | inflectional features               | inherent features  | semantics ||
+| ``N``     | noun             | //house//  | number, case                        | gender, classifier | ``n`` = ``e -> t``
+| ``PN``    | proper name      | //Paris//  | case                                | gender             | ``e``
+| ``A``     | adjective        | //blue//   | gender, number, case, degree        | position           | ``a`` = ``e -> t``
+| ``V``     | verb             | //sleep//  | number, person, tense, aspect, mood | subject case       | ``v`` = ``e -> t``
+| ``Adv``   | adverb           | //here//   | (none)                              | adverb type (place, time, manner) | ``adv`` = ``v -> v``
+| ``AdA``   | adadjective      | //very//   | (none)                              | (none) | ``a -> a``
+
+
+In addition to the names and examples, the table lists the **inflectional features** and **inherent features**
+typical of each category. Inflectional features are those that create different forms of words. For instance,
+French nouns have forms for number (singular and plural) - or, as one often says, 
+French nouns are //inflected for number//. In contrast to number, the gender does not give rise to different forms
+of French nouns: //maison// ("house") //is// feminine, inherently, and there is no masculine form of //maison//.
+(Of course, there are some nouns that do have masculine and feminine forms, such as //étudiant, étudiante// 
+"male/female student", but this only applies to a minority of French nouns and shouldn't be taken as an
+indication of an inflectional gender.)
+
+
+
+++Syntactic implications++
+
+The features given in the table are rough indications for what one can expect in different languages. Thus, 
+for instance, some languages have no gender at all, and hence their nouns and adjectives won't have
+genders either. But the table is a rather good generalization from the 28 language of the RGL: we can
+safely say that, if a language //does// have gender, then nouns have an inherent gender and adjectives have
+a variable gender. This is not a coincidence but has to do with **syntax**, that is, the combination of words 
+into complex expressions. Thus, for instance, nouns are combined with adjectives that modify them, so that
+#BECE
+//blue// + //house// = //blue house//
+#ENCE
+Now, adjectives have to be combinable with all nouns, independently of the gender of the noun: there are no
+separate classes of masculine and feminine adjectives (again, with some apparent exceptions, such as //pregnant//,
+but even these adjectives have at least grammatically correct metaphoric uses with nouns of other genders).
+This means that we must be able to pick the gender of the adjective in agreement with the gender of the noun
+that it modifies, which means that the gender of adjectives must be inflectional. Thus in French the adjective
+for "blue" is //bleu//, with the feminine form //bleue//, and works as follows:
+#BECE
+//bleu// + //maison// = //maison bleue// ("blue house", feminine)
+
+//bleu// + //livre// = //livre bleu// ("blue book", masculine)
+#ENCE
+French also provides examples of adjectives with different **positions**: //bleu// is put after the noun
+it modifies, whereas //vieux// ("old") is put before the noun: //vieux livre// ("old book").
+
+We will return to syntax later. At this point, it is sufficient to say that the morphological features of
+words are not there just for nothing, but they play an important role in how words are combined in syntax.
+In particular, they determine to a great extent how **agreement** works, that is, how the features of
+words depend on each other in combinations.
+
+
+++Semantics of the categories++
+
+//Notice: this section, and all "semantics" columns can be safely skipped, because//
+//the semantics types do not belong to the RGL proper, and don't appear anywhere in the code.//
+//Their understanding can however be useful, in particular for programmers who want to use the RGL to//
+//express logical relations, ontologies, etc//
+
+The last column in the category table shows the **semantic type** corresponding to each category. This type gives an indication
+of the kind of meaning that the word of each type has. Starting from the simplest meanings, ``e`` is the type of **entities** that serve as meanings of proper names. Nouns, adjectives, and verbs have the type ``e -> t``, which means 
+**functions from entities to propositions** (where the symbol ``t`` for propositions comes from **truth values**). Such a function can be **applied** to an entity to yield a proposition. 
+The type ``t`` itself is reserved for sentences, which are formed in syntax by putting words together.
+For example, the sentence //Paris is large//
+involves an application of the adjective //large// to //Paris//, and yields the value true if //large// applies to //Paris//.
+//Paris is a capital// works in the similar way with the noun //capital//, and //Paris grows// with the verb //grow//.
+
+The semantic types will be useful in syntax to explain the ways in which expressions are combined. They are also useful in
+explaining some differences between categories. For example, the categories ``PN`` and ``N`` are different, because a ``PN``
+refers to an entity but an ``N`` expresses a property of an entity. Of course, the semantic types alone do not explain
+all distinctions of categories: nouns, verbs, and adjectives have the same semantic type, but different syntactic properties.
+We will occasionally use the **type synonyms** ``n``, ``a``, and ``v`` instead of ``e -> t``, to give a clearer structure to some semantic types. But from the semantic point of view, all these types are one and the same.
+
+We should notice that the semantic types given here are quite rough and do not give a full picture of the nuances. For instance, many adjectives work in a different way than straightforwardly yielding truth values from entities. An example is 
+the adjective //large//. Being a //large mouse// is different (in terms of absolute size) from being //a large elephant//, 
+and a logical type for expressing this is ``n -> e -> t``, with an argument ``n`` indicating the domain of comparison (such as
+mice or elephants).
+
+Another problem is that defining
+verbs as ``e -> t`` suggests that all verbs apply to all kinds of entities. But there are combinations of entities and
+verbs that make no sense semantically. For example, the verb //sleep// is only meaningful for animate entities, and
+a sentence like //this book sleeps//, if not senseless, requires some kind of a metaphorical interpretation 
+of //sleep//.
+
+The following table summarizes the most important semantic types that will be used. We use more primitive types than most traditional approaches, which reduce everything to ``e`` and ``t``. For instance, we can't see any way to reduce the top-level category ``p`` of phrases to these types. From a type-theoretical perspective, ``p`` is the category of **judgements**, whereas
+``e`` and ``t`` operate on the lower level of propositions. Some more types are defined in the category tables.
+
+===Table: semantic types===
+
+|| name  | text name              | example             | definition ||
+| ``e``  | entity                 | //Paris//           | (primitive)
+| ``t``  | proposition ("truth value")  | //Paris is large//  | (primitive)
+| ``q``  | question               | //is Paris large//  | (primitive)
+| ``p``  | top-level phrase       | //Paris is large.// | (primitive)
+| ``n``  | substantive ("noun")   | //man//             | ``e -> t`` 
+| ``a``  | quality ("adjective")  | //large//           | ``e -> t`` 
+| ``v``  | action ("verb")        | //sleep//           | ``e -> t`` 
+| ``np`` | quantifier ("noun phase") | //every man//    | ``(e -> t) -> t`` 
+
+
+
+++Subcategorization++
+
+In addition to the features needed for inflection and agreement, the lexicon must give information about //what//
+combinations are possible with each word. For most nouns and adjective, this is simple: a noun can be modified
+by an adjective, for instance, and there is a uniform syntax rule for this. However, there are some nouns and adjectives
+that are trickier, because they don't correspond to simple things but to **relations**. For instance, //brother// is
+a **relational noun**, since its primary usage is not alone bur in phrases like //brother of this man//. 
+In the same way, //similar// 
+is a **relational adjective**, since its primary use is in phrases like //similar to this//. The additional
+term attached to these words is called its **complement**; thus //this// is the complement in //similar to this//.
+The categories of words that take complements are called **subcategories**. They are morphologically similar to
+the main categories, but need extra information for the usage of complements.
+
+The RGL has categories
+for relational nouns and adjectives, and nouns also have a variant with two complements
+(e.g. //distance from Paris to Munich//).
+From the semantic point of you, complements are called **places**, and appear as supplementary
+argument places in semantic types. Thus the number of places
+is one plus the number of complements, so that the first place is reserved for the subject of a sentence
+and the rest of the places for the complements.
+
+The following table shows the categories of relational nouns and adjectives in the RGL. The inflectional and 
+inherent features are the same as for one-place nouns and adjectives, but for each complement, the lexicon
+must tell what preposition, if any, is needed to attach that complement. For instance, the preposition for
+//similar// is //to//, whereas the preposition for //different// is //from//. In languages with richer case
+systems (such as German, Latin, and Finnish), the complement information also determines the case (genitive, 
+dative, ablative, and so on).
+
+
+===Table: subcategories of nouns and adjectives===
+
+|| GF name  | text name                 | example                             | inherent complement features  | semantics ||
+| ``N2``    | two-place noun            | //brother// (//of someone//)         | case or preposition | ``e -> n``
+| ``N3``    | three-place noun          | //distance// (//from some place to some place//)    | case or preposition  | ``e -> e -> n``
+| ``A2``    | two-place adjective       | //similar// (//to something//)         | case or preposition | ``e -> e -> t``
+
+
+Verbs show a particularly rich variation in subcategorization. The most familiar distinction is the one between
+**intransitive** and **transitive** verbs: intransitive verbs need only a **subject** (like //she// in //she sleeps//),
+whereas transitive verbs also need an **object** (like //him// in //she loves him//). Our category ``V`` obviously includes 
+intransitive verbs. But there is no category for transitive verbs in the RGL. Instead, we have a more general category of
+**two-place verbs**, which includes transitive verbs but also verbs that need a preposition (such as //at// in 
+//she looks at him//). Just like for relational nouns and adjectives, the complement of a two-place verb has variations
+in cases and prepositions.
+
+The following table shows the subcategories of verbs in the RGL. The list is long but it may still be incomplete. For
+example, there are no four-place verbs (//she paid him one million pounds for the house//). Such constructions can
+be built, as we will see later, by using for instance a ``V3`` verb with an additional adverb. But we can envisage 
+future additions of more subcategories for verbs.
+
+
+===Table: subcategories of verbs===
+
+|| GF name  | text name                 | example                             | inherent complement features | semantics ||
+| ``V2``    | two-place verb            | //love// (//someone//)              | case or preposition | ``e -> e -> t``
+| ``V3``    | three-place verb          | //give// (//something to someone//) | two cases or prepositions | ``e -> e -> e -> t``
+| ``VV``    | verb-complement verb      | //try// (//to do something//)       | infinitive form | ``e -> v -> t``
+| ``VS``    | sentence-complement verb  | //know// (//that something happens//)      | sentence mood | ``e -> t -> t``
+| ``VQ``    | question-complement verb  | //ask// (//what happens//)            | question mood | ``e -> q -> t``
+| ``VA``    | adjective-complement verb | //become// (//something, e.g. old//)                | adjective case | ``e -> a -> t``
+| ``V2V``   | two-place verb-complement verb  | //force// (//someone to do something//)  | infinitive form, control type | ``e -> e -> v -> t``
+| ``V2S``   | two-place sentence-complement verb  | //tell// (//someone that something happens//)  | object case, sentence mood | ``e -> e -> t -> t``
+| ``V2Q``   | two-place question-complement verb  | //ask// (//someone what happens//)  | object case, question mood | ``e -> e -> q -> t``
+| ``V2A``   | two-place adjective-complement verb  | //paint// (//something in some colour, e.g. blue//)  | object and adjective case | ``e -> e -> a -> t``
+
+
+Of particular interest here is the infinitive form in ``VV`` and ``V2V``. For instance, English has three such forms: bare infinitive (//I must sleep//), (infinitive with //to// (//I try to sleep//), and the //ing// form (//I start sleeping//).
+
+The traditional English grammar makes a distinction between **auxiliary verbs** (such as //must//) and other verb-complement
+verbs (such as //try// and //start//), but this distinction is very specific to English (and some other Germanic languages)
+and hard to maintain in a multilingual setting like the RGL. Thus we make the distinction on the level of complement features
+and not on the level of categories.
+
+The **mood** of complement sentences and questions is relevant in languages like French and Ancient Greek, where some verbs may require sentences in the indicative, some in another mood such as subjunctive, conjunctive, or optative. English has only a few remnants of conjunctives, such as with the verb //suggest// as used in //I suggest that this part be struck out//.
+
+The type of **control** in ``V2V`` is interesting but subtle. It decides whether the verb complement of the verb agrees to the
+subject or the object. An example of a **subject-control verb** is //promise//: //I promised her to wash myself//.
+**Object-control verbs** seem to be more common: //I forced her to wash herself//, //I made her wash herself//, etc.
+Semantically, the type ``e -> e -> v -> t`` works for both of them. However, if you consider the proposition formed by applying
+them, then the two kinds of verbs apply their argument verb to different arguments:
+- ``promise subj obj verb`` is about the proposition ``verb subj``
+- ``force subj obj verb`` is about the proposition ``verb obj``
+ 
+
+Hence it would make sense to distinguish between subject-control and object-control ``V2V``'s on the category level rather 
+than with a complement feature. The agreement behaviour would them become simpler to describe, and, what is more important,
+the semantic behaviour would be predictable from the category alone.
+
+As a final thing about subcategorizations, notice that one and the same verb can have different categories. In the above
+table, //ask// appears in both ``VQ`` and ``V2Q``. Now, these uses are related, in the sense that to //ask something// means
+the same as to //ask someone something//. But in some other cases, the meaning can be completely different. For instance,
+//walk// in ``V2`` (as in //I walk the dog//) is different from //walk// in ``V`` (as in //the dog walks//). The ``V2`` is in
+this case **causative** with respect to the ``V``: I cause the walking of the dog. From the multilingual perspective, it is
+just a coincidence that English uses the same verb for the intransitive and the causative meanings. In many other languages, 
+different words would be used. And so would English do for many other verbs: one cannot say //I eat the dog// to express that I make the dog eat; the verb //feed// is used instead.
+
+
+
+++Structural words++
+
+We have defined the categories of content along three criteria:
+- **morphological**: words belonging to the same category must have the same types of inflectional and inherent features
+- **syntactic**: words belonging to the same category must have the same syntactic combination possibilities
+- **semantic**: words belonging to the same category must have the same semantic type
+
+
+Thus morphological criteria are, in most languages, enough to tell apart ``N``, ``A``, ``V``, and ``Adv``. 
+Syntactic criteria are appealed to when distinguishing the subcategories of nouns, adjectives, and verbs. 
+Semantic criteria are often obeyed as well, although we have noticed that finer distinctions could be useful
+for subject vs. object control verbs and for different kinds of adjectives.
+
+For structural words, following the same criteria leads to a high number of categories, higher than in many traditional
+grammars. Thus, for instance the category of **pronouns** is divided to at least, 
+personal pronouns (//he//), determiners (//this//),
+interrogative pronouns (//who//), and relative pronouns (//that//). There is no way to see all these classes as subcategories
+of a uniform class of pronouns, as we did with the verb subcategories: for verbs, there was a uniform
+set of features, to which only complement feature information had to be added, but the same does not concern the things
+traditionally called "pronouns".
+
+Structural words moreover contain many categories that have no morphological variation or morphologically relevant features.
+For instance, interrogative adverbs (such as //why//) and sentential adverbs (such as //always//) are, in all languages we
+have encountered, equivalent from the morphological point of view. Yet of course they are syntactically different, as
+one cannot convert //why are you always late// into //always are you why late//. And semantically, sentential adverbs
+modify actions whereas interrogative adverbs form questions from sentences.
+
+The following tables give a summary of the structural word categories of the RGL, equipped with morphological and
+semantic information as we did for content words. The full details will be best explained in the sections on syntax,
+i.e. on how the structural words are actually used for building structures.
+
+
+===Table: categories of structural words===
+
+**Building noun phrases**
+
+|| GF name  | text name         | example    | inflectional features   | inherent features      | semantics ||
+| ``Det``   | determiner        | //every//  | gender, case            | number, definiteness   | ``det`` = ``n -> (e -> t) -> t``
+| ``Quant`` | quantifier        | //this//   | gender, number, case    | definiteness           | ``num -> det`` 
+| ``Predet`` | predeterminer    | //only//   | gender, number, case    | (none)                 | ``np -> np``
+| ``Pron``  | personal pronoun  | //he//     | case, possessives       | gender, number, person | ``e``
+
+The most important thing to notice is the distinction between ``Det`` and ``Quant``. The latter covers determiners that have
+"two forms", for both numbers, such as //this-these// and //that-those//. The former covers determiners with a fixed number,
+such as //every// (singular). 
+
+
+
+**Building number expressions**
+
+|| GF name  | text name         | example    | inflectional features   | inherent features      | semantics ||
+| ``Num``   | number expression | //five//   | gender, case            | number                 | ``num`` = ``det`` 
+| ``Card``  | cardinal number  | //five//      | gender, case          | number                 | ``num`` = ``det`` 
+| ``Ord``   | ordinal number   | //fifth//     | gender, number, case  | (none)                 | ``e -> t``
+| ``Numeral`` | verbal numeral        | //five//      | gender, case, card/ord | number         | ``num``
+| ``Digits`` | numeral in digits      | //511//       | card/ord       | number                 | ``num``
+| ``AdN``   | numeral-modifying adverb | //almost// | (none)           | (none)                 | ``num -> num``
+
+//Notice: under// ``Numeral``, //there is a category structure of its own, which is however of a technical//
+//nature and needs usually no attention by the library users.//
+
+
+**Building interrogatives and relatives**
+
+|| GF name  | text name         | example    | inflectional features   | inherent features      | semantics ||
+| ``IP``    | interrogative pronoun | //who// | case                   | gender, number         | ``(e -> t) -> q``   
+| ``IDet``  | interrogative determiner | //how many// | gender, case   | number                 | ``n -> (e -> t) -> q``
+| ``IQuant`` | interrogative quantifier | //which// | gender, number, case   | (none)           | ``num -> n -> (e -> t) -> q``
+| ``IAdv``  | interrogative adverb | //why//   | (none)                | (none)                 | ``t -> q``
+| ``RP``    | relative pronoun | //that// | gender, number, case       | gender, number         | ``(e -> t) -> rel``
+
+The interrogative pronoun structure replicates a part of the determiner structure. For instance, ``IQuant`` such as
+//which// is usable for both singular and plural, whereas //IDet// has a fixed number: //how many// is plural.
+
+
+**Combining sentences**
+
+|| GF name  | text name         | example    | inflectional features   | inherent features      | semantics ||
+| ``Conj``  | conjunction      | //and//       | (none)                | number; continuity     | ``t -> t -> t``
+| ``PConj`` | phrasal conjunction  | //therefore// | (none)            | (none)                 | ``p -> p``
+| ``Subj``  | subjunction      | //if//        | (none)                | mood                   | ``t -> adv``
+
+
+**Adverbial expressions**
+
+|| GF name  | text name         | example    | inflectional features   | inherent features      | semantics ||
+| ``AdV``   | sentential adverb | //always//   | (none)                | (none)                 | ``v -> v``
+| ``CAdv``  | comparative adverb | //as//      | (none)                | (none)                 | ``a -> e -> a``
+| ``Prep``  | preposition      | //through//   | (none)                | case, position         | ``np -> adv``
+
+
+One more thing to be taken into account is that many of the "structural word categories" also admit of complex
+expressions and not only words. That is, the RGL has not only words in these categories but also syntactic
+rules for building more expressions. Thus for instance //these five// is a ``Det`` built from the ``Quant`` //this// 
+and the ``Num`` //five//. It is also common that a "structural word" in a particular language is realized as 
+a feature of the other words it combines with, rather than as a word of its own. For instance,
+the determiner //the// in Swedish just selects an inflectional form of the noun that it is applied to:
+"the" + //bil// = //bilen// ("the car").
+
+
diff --git a/lib/doc/languages/gf-general-2.txt b/lib/doc/languages/gf-general-2.txt
new file mode 100644
--- /dev/null
+++ b/lib/doc/languages/gf-general-2.txt
@@ -0,0 +1,195 @@
+
+
++Syntax: general rules+
+
+The rules of syntax specify how words are combined to **phrases**, and how phrases are combined to even longer phrases.
+Phrases, just like words, belong to different categories, which are equipped with inflectional and inherent features and
+with semantic types. Moreover, each syntactic rule has a corresponding **semantic rule**, which specifies how the meaning
+of the new phrases is constructed from the meanings of its parts.
+
+The RGL has around 30 categories of phrases, on top of the lexical categories. The widest category is ``Text``, which cover
+entire texts consisting of sentences, questions, interjections, etc, with punctuation. The following picture shows all RGL
+categories as a dependency tree, where ``Text`` is in the root (so it is an upside-down tree), and the lexical categories
+in the leaves. Being above another category in the tree means that phrases of higher categories can have phrases of lower
+categories as parts. But these dependencies can work in both directions: for instance, the noun phrase (``NP``)
+//every man who owns a donkey// has as its part the relative clause (``RCl``), which in turn has its part the noun phrase
+//a donkey//.
+
+===Figure: the principal dependences of phrasal and lexical categories===
+
+[../categories.png]
+
+Lexical categories appear in boxes rather than ellipses, with several categories gathered in some of the boxes.
+
+
+++The structure of a clause++
+
+It is convenient to start from the middle of the RGL: from the structure of a **clause** (``Cl``). A clause is an application
+of a verb to its arguments. For instance, //John paints the house yellow// is an application of the ``V2V`` verb //paint//
+to the arguments //John//, //the house//, and //yellow//. Recalling the table of lexical categories from Chapter 1,
+we can summarize the semantic types of these parts as follows:
+```
+  paint     : e -> e -> (e -> t) -> t
+  John      : e
+  the house : e
+  yellow    : e -> t
+```
+Hence the verb //paint// is a **predicate**, a function that can be applied to arguments to return a proposition.
+In this case, we can build the application
+```
+  paint John (the house) yellow : t
+```
+which is thus an object of type ``t``.
+
+Applying verbs to arguments is how clauses work on the semantic level. However, the syntactic fine-structure is
+a bit more complex. The predication process is hence divided to several steps, which involve intermediate categories.
+Following these steps, a clause is built by adding one argument at a time. Doing in this way, rather than adding
+all arguments at once, has two advantages:
+- the grammar doesn't need to specify the same things again and again for different verb categories
+- at each step of construction, some other rule could apply than adding an argument - for instance, adding an adverb
+
+
+Here are the steps in which //John paints the house yellow// is constructed from its arguments in the RGL:
+- //paints// and //yellow// are combined to a **verb phrase missing a noun phrase** (``VPSlash``)
+- //paints - yellow// and //the house// are combined to a **verb phrase** (``VP``)
+- //John// and //paints the house yellow// are combined to a **clause** (``Cl``)
+
+
+
+The structure is shown by the following tree:
+
+#BECE
+[paint-abstract.png]
+#ENCE
+This tree is called the **abstract syntax tree** of the sentence. It shows the structural components from which the
+sentence has been constructed. Its nodes show the GF names associated with syntax rules and internally used for building
+structures. Thus for instance ``PredVP`` encodes the rule that combines a noun phrase and a verb phrase into a clause,
+``UsePN`` converts a proper name to a noun phrase, and so on. Mathematically, these names 
+denote **functions** that build abstract syntax trees from other tree. Every tree belongs to some category.
+The GF notation for the ``PredVP`` rule is
+```
+  PredVP : NP -> VP -> Cl
+```
+in words, ``PredVP`` //is a function that takes a noun phrase and a verb phrase and returns a clause//.
+
+The tree is thus in fact built by function applications. A computer-friendly notation for trees uses
+parentheses rather than graphical trees:
+```
+  PredVP 
+    (UsePN john_PN) 
+    (ComplSlash 
+      (SlashV2A paint_V2A (PositA yellow_A)) 
+      (DetCN (DetQuant DefArt NumSg) (UseN house_N)))
+```
+Before going to the details of phrasal categories and rules, let us compare the abstract syntax tree with 
+another tree, known as **parse tree** or **concrete syntax tree**:
+
+
+#BECE
+[paint-concrete.png]
+#ENCE
+This tree shows, on its leaves, the clause that results from the combination of categories. Each node
+is labelled with the category to which the part of the clause under it belongs to. As shown by the label
+``VPSlash``, this part can consist of many separate groups of words, where words from constructions from
+higher up are inserted. 
+
+As parse trees display the actual words of a particular language, in a language-specific
+order, they are less interesting from the multilingual point of view than the abstract syntax trees.
+A GF grammar is thus primarily specified by its abstract syntax functions, which are language-neutral,
+and secondarily by the **linearization rules** that convert them to different languages.
+
+Let us specify the phrasal categories that are used for making up predications. The lexical category ``V2A`` of 
+two-place adjective-complement verbs was explained in Chapter 1. 
+
+===Table: phrasal categories involved in predication===
+
+|| GF name  | text name     | example             | inflection features            | inherent features | parts | semantics ||
+| ``Cl``    | clause        | //he paints it blue// | temporal, polarity             | (none)            | one   | ``t``
+| ``VP``    | verb phrase   | //paints it blue//    | temporal, polarity, agreement  | subject case      | verb, complements | ``e -> t`` 
+| ``VPSlash`` | slash verb phrase   | //paints - blue//      | temporal, polarity, agreement  | subject and complement case  | verb, complements | ``e -> e -> t`` 
+| ``NP``    | noun phrase   | //the house//       | case                           | agreement         | one   | ``(e -> t) -> t`` 
+| ``AP``    | adjectival phrase  | //very blue//       | gender, numeber, case     | position         | one   | ``a`` = ``e -> t`` 
+
+TODO explain **agreement** and **temporal**.
+
+TODO explain the semantic type of ``NP``.
+
+The functions that build up the clause in our example tree are given in the following table, together with functions that
+build the semantics of the constructed trees. The latter functions operate on variables belonging to the semantic types of 
+the arguments of the function.
+
+===Table: abstract syntax functions involved in predication===
+
+|| GF name       | type                     | example                            | semantics  ||
+| ``PredVP``     | ``NP -> VP -> S``        | //he// + //paints the house blue// | ``np vp``
+| ``ComplSlash`` | ``VPSlash -> NP -> VP``  | //paints - blue// + //the house//  | ``\x -> np (\y -> vpslash x y)``
+| ``SlashV2A``   | ``V2A -> AP -> VPSlash`` | //paints// + //blue//              | ``\x,y -> v2a x y ap``
+
+TODO explain lambda abstraction.
+
+The semantics of the clause //John paints the house yellow// can now be computed from the assumed meanings 
+```
+  John*      : e
+  paint*     : e -> e -> (e -> t) -> t
+  the_house* : e
+  yellow*    : e -> t
+```
+as follows:
+```
+    (PredVP John (ComplSlash (SlashV2A paint yellow) the-house))*
+  = (ComplSlash (SlashV2A paint yellow) the_house)* John*
+  = (SlashV2A paint yellow)* John* the_house*
+  = paint* John* the_house* yellow*
+```
+for the moment ignoring the internal structure of noun phrases, which will be explained later.
+
+The linearization rules work very much in the same way as the semantic rules. They obey the definitions of
+inflectional and inherent features and discontinuous parts, which together define linearization types of
+the phrasal categories. These types are at this point schematic, because we don't assume any particular
+language. But what we can read out from the category table above is as follows:
+
+===Table: schematic linearization types===
+
+|| GF name  | text name     | linearization type ||
+| ``Cl``    | clause        | ``{s : Temp => Pol => Str}``
+| ``VP``    | verb phrase   | ``{v : V ; c : Agr => Str ; sc : Case}``
+| ``VPSlash`` | slash verb phrase  | ``{v : V ; c : Agr => Str ;  ; sc, cc : Case}``
+| ``NP``    | noun phrase   | ``{s : Case => Str ; a : Agr}`` 
+| ``AP``    | adjectival phrase  | ``{s : Gender => Number => Case => Str ; isPre : Bool}`` 
+
+
+TODO explain these types, in particular the use of ``V``
+
+These types suggest the following linearization rules:
+```
+  PredVP np vp = {s = \\t,p => np.s ! vp.sc ++ vp.v ! t ! p ! np.a ++ vp.c ! np.a}
+  ComplSlash vpslash np = {v = vpslash.v ; c = \\a => np.s ! vpslash.cc ++ vpslash.c ! a}
+  SlashV2A v2a ap = {v = v2a ; c = ap.s ! v2a.ac ; cc = v2a.ap}
+```
+TODO explain these rules
+
+The linearization of the example goes in a way analogous to the computation of semantics.
+It is in both cases **compositional**, which means that the semantics/linearization only
+depends on the semantics/linearization of the immediate arguments, not on the tree structure
+of those arguments. Assuming the following linearizations of the words,
+```
+  John*      : mkPN "John"
+  paint*     : mkV "paint" ** {cc = Acc ; ca = Nom}
+  the_house* : mkPN "the house"
+  yellow*    : mkA "yellow"
+```
+we get the linearization of the clause as follows:
+```
+    (PredVP John (ComplSlash (SlashV2A paint yellow) the-house))*
+  = "John" ++ vp.v ! SgP3 ++ vp.c ! SgP3 
+      where vp = (ComplSlash (SlashV2A paint yellow) the_house)*
+               = {v = mkV "paint" ; c = \\_ => "the house yellow"} 
+  = "John paints the house yellow"
+```
+
+Similar rules as to ``V2A`` apply to all subcategories of verbs. The ``V2`` verbs are first made into ``VPSlash`` 
+by giving the non-NP complement. ``V3`` verbs can take their two NP complements in either order, which
+means that there are two ``VPSlash``-producing rules. This
+makes it possible to form both the questions //what did she give him// and //whom did she give it//.
+The other ``V`` categories are turned into ``VP`` without going through ``VPSlash``, since they have
+no noun phrase complements. 
diff --git a/lib/doc/languages/paint-abstract.png b/lib/doc/languages/paint-abstract.png
new file mode 100644
Binary files /dev/null and b/lib/doc/languages/paint-abstract.png differ
diff --git a/lib/doc/languages/paint-concrete.png b/lib/doc/languages/paint-concrete.png
new file mode 100644
Binary files /dev/null and b/lib/doc/languages/paint-concrete.png differ
diff --git a/lib/doc/rgl-publications.html b/lib/doc/rgl-publications.html
--- a/lib/doc/rgl-publications.html
+++ b/lib/doc/rgl-publications.html
@@ -9,7 +9,7 @@
 <CENTER>
 <H1>GF Resource Grammar Library Documentation and Publications</H1>
 <FONT SIZE="4"><I>Aarne Ranta</I></FONT><BR>
-<FONT SIZE="4">20130726</FONT>
+<FONT SIZE="4">20131018</FONT>
 </CENTER>
 
 <P>
@@ -93,7 +93,7 @@
 <H3>Chinese</H3>
 
 <UL>
-<LI><B>Source</B>: <A HREF="http://www.grammaticalframework.org/lib/src/chinese">http://www.grammaticalframework.org/lib/src/chinese</A> (Aarne Ranta, Zhuo Lin Qiqige, Chen Peng)
+<LI><B>Source</B>: <A HREF="http://www.grammaticalframework.org/lib/src/chinese">http://www.grammaticalframework.org/lib/src/chinese</A> (Aarne Ranta, Zhuo Lin Qiqige, Chen Peng, Qiao Haiyan)
 <P></P>
 <LI><B>Publications</B>
 <P></P>
@@ -142,6 +142,12 @@
 <I>Not only about English, but English examples abound.</I>
 </UL>
 
+<H3>Estonian</H3>
+
+<UL>
+<LI><B>Source</B>: <A HREF="http://www.grammaticalframework.org/lib/src/estonian">http://www.grammaticalframework.org/lib/src/estonian</A> (Kaarel Kaljurand, Inari Listenmaa)
+</UL>
+
 <H3>Finnish</H3>
 
 <UL>
@@ -286,7 +292,7 @@
 <H3>Maltese</H3>
 
 <UL>
-<LI><B>Source</B>: <A HREF="http://www.grammaticalframework.org/lib/src/">http://www.grammaticalframework.org/lib/src/maltese</A> (John J. Camilleri)
+<LI><B>Source</B>: <A HREF="http://www.grammaticalframework.org/lib/src/maltese">http://www.grammaticalframework.org/lib/src/maltese</A> (John J. Camilleri)
 <P></P>
 <LI><B>Publications</B>
 <P></P>
diff --git a/lib/doc/rgl-publications.txt b/lib/doc/rgl-publications.txt
--- a/lib/doc/rgl-publications.txt
+++ b/lib/doc/rgl-publications.txt
@@ -98,7 +98,7 @@
 
 ===Chinese===
 
-- **Source**: http://www.grammaticalframework.org/lib/src/chinese (Aarne Ranta, Zhuo Lin Qiqige, Chen Peng)
+- **Source**: http://www.grammaticalframework.org/lib/src/chinese (Aarne Ranta, Zhuo Lin Qiqige, Chen Peng, Qiao Haiyan)
 
 - **Publications**
 
@@ -149,6 +149,14 @@
 #BR
 //A systematic presentation of the library from the linguistic point of view.//
 //Not only about English, but English examples abound.//
+
+
+===Estonian===
+
+- **Source**: http://www.grammaticalframework.org/lib/src/estonian (Kaarel Kaljurand, Inari Listenmaa)
+
+%- **Publications**
+
 
 
 ===Finnish===
diff --git a/lib/doc/status.html b/lib/doc/status.html
--- a/lib/doc/status.html
+++ b/lib/doc/status.html
@@ -7,7 +7,7 @@
 <CENTER>
 <H1>The Status of the GF Resource Grammar Library</H1>
 <FONT SIZE="4"><I>Aarne Ranta</I></FONT><BR>
-<FONT SIZE="4">20130726</FONT>
+<FONT SIZE="4">20140513</FONT>
 </CENTER>
 
 <P>
@@ -37,6 +37,7 @@
 <TH>Symb</TH>
 <TH>Irreg</TH>
 <TH>Dict</TH>
+<TH>Trans</TH>
 <TH>tested</TH>
 <TH>publ</TH>
 <TH COLSPAN="2">authors</TH>
@@ -55,6 +56,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>*LP,LM</TD>
 </TR>
 <TR>
@@ -70,6 +72,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>*MK</TD>
 </TR>
@@ -86,6 +89,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>AD</TD>
 </TR>
@@ -101,6 +105,7 @@
 <TD>+</TD>
 <TD>+</TD>
 <TD>+</TD>
+<TD>+</TD>
 <TD>++</TD>
 <TD>+</TD>
 <TD>*KA</TD>
@@ -117,9 +122,10 @@
 <TD>+</TD>
 <TD>+</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>++</TD>
 <TD>-</TD>
-<TD>*JS, IL</TD>
+<TD>*JS,*IL</TD>
 </TR>
 <TR>
 <TD>Chi</TD>
@@ -132,10 +138,11 @@
 <TD>+</TD>
 <TD>-</TD>
 <TD>-</TD>
-<TD>-</TD>
+<TD>+</TD>
+<TD>+</TD>
 <TD>-</TD>
 <TD>+</TD>
-<TD>*ZL,*AR,*CP</TD>
+<TD>ZL,*AR,*CP,QH</TD>
 </TR>
 <TR>
 <TD>Dan</TD>
@@ -149,6 +156,7 @@
 <TD>+</TD>
 <TD>+</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>-</TD>
 <TD>*AR</TD>
@@ -166,6 +174,7 @@
 <TD>+</TD>
 <TD>-</TD>
 <TD>+</TD>
+<TD>+</TD>
 <TD>-</TD>
 <TD>*AR,FJ</TD>
 </TR>
@@ -181,6 +190,7 @@
 <TD>+</TD>
 <TD>+</TD>
 <TD>+</TD>
+<TD>+</TD>
 <TD>++</TD>
 <TD>+</TD>
 <TD>*AR,BB,KA</TD>
@@ -188,18 +198,19 @@
 <TR>
 <TD>Est</TD>
 <TD>Estonian</TD>
-<TD>-</TD>
-<TD>-</TD>
-<TD>-</TD>
-<TD>-</TD>
-<TD>-</TD>
-<TD>-</TD>
+<TD>+</TD>
 <TD>-</TD>
+<TD>++</TD>
+<TD>+</TD>
+<TD>+</TD>
+<TD>+</TD>
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
-<TD>*KK,IL</TD>
+<TD>+</TD>
+<TD>+</TD>
+<TD>*KK,*IL</TD>
 </TR>
 <TR>
 <TD>Fin</TD>
@@ -213,9 +224,10 @@
 <TD>+</TD>
 <TD>-</TD>
 <TD>+</TD>
+<TD>+</TD>
 <TD>++</TD>
 <TD>+</TD>
-<TD>*AR,IL</TD>
+<TD>*AR,*IL</TD>
 </TR>
 <TR>
 <TD>Fre</TD>
@@ -229,6 +241,7 @@
 <TD>+</TD>
 <TD>+</TD>
 <TD>+</TD>
+<TD>+</TD>
 <TD>++</TD>
 <TD>-</TD>
 <TD>*AR,RE</TD>
@@ -245,13 +258,14 @@
 <TD>+</TD>
 <TD>+</TD>
 <TD>+</TD>
+<TD>+</TD>
 <TD>++</TD>
 <TD>-</TD>
 <TD>*AR,HH,EG</TD>
 </TR>
 <TR>
 <TD>Gre</TD>
-<TD>Greek</TD>
+<TD>Greek(mod)</TD>
 <TD>+</TD>
 <TD>-</TD>
 <TD>++</TD>
@@ -262,10 +276,28 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>*IP</TD>
 </TR>
 <TR>
+<TD>Grc</TD>
+<TD>Greek(anc)</TD>
+<TD>-</TD>
+<TD>-</TD>
+<TD>-</TD>
+<TD>-</TD>
+<TD>-</TD>
+<TD>-</TD>
+<TD>-</TD>
+<TD>-</TD>
+<TD>-</TD>
+<TD>-</TD>
+<TD>-</TD>
+<TD>+</TD>
+<TD>*HLe</TD>
+</TR>
+<TR>
 <TD>Heb</TD>
 <TD>Hebrew</TD>
 <TD>+</TD>
@@ -278,6 +310,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>*DD</TD>
 </TR>
@@ -295,7 +328,8 @@
 <TD>-</TD>
 <TD>+</TD>
 <TD>+</TD>
-<TD>*SV,*KP,MH,AR</TD>
+<TD>+</TD>
+<TD>*SV,*KP,MH,AR,PK</TD>
 </TR>
 <TR>
 <TD>Ina</TD>
@@ -311,6 +345,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>JB</TD>
 </TR>
 <TR>
@@ -325,6 +360,7 @@
 <TD>+</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>+</TD>
 <TD>++</TD>
 <TD>-</TD>
 <TD>*AR,*RE,GP</TD>
@@ -342,6 +378,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>*LZ</TD>
 </TR>
@@ -359,7 +396,8 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
-<TD>*AR</TD>
+<TD>-</TD>
+<TD>*AR,*HLa</TD>
 </TR>
 <TR>
 <TD>Lav</TD>
@@ -373,6 +411,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>+</TD>
 <TD>*NG,*PP</TD>
@@ -390,6 +429,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>*JC</TD>
 </TR>
@@ -407,6 +447,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>*NE</TD>
 </TR>
 <TR>
@@ -422,6 +463,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>*DS</TD>
 </TR>
@@ -437,6 +479,7 @@
 <TD>+</TD>
 <TD>+</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>-</TD>
 <TD>*AR</TD>
@@ -453,6 +496,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>+</TD>
 <TD>*SV,*EA,SM</TD>
@@ -470,6 +514,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>*SV,MH</TD>
 </TR>
@@ -485,6 +530,7 @@
 <TD>+</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>+</TD>
 <TD>IN,*AS</TD>
@@ -501,6 +547,7 @@
 <TD>+</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>+</TD>
 <TD>*RE</TD>
@@ -517,7 +564,8 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
-<TD>+</TD>
+<TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>JK,*NF</TD>
 </TR>
@@ -534,6 +582,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>*SV,*JD</TD>
 </TR>
@@ -549,9 +598,10 @@
 <TD>+</TD>
 <TD>+</TD>
 <TD>-</TD>
+<TD>+</TD>
 <TD>++</TD>
 <TD>-</TD>
-<TD>*AR,IA,TS,IL</TD>
+<TD>*AR,IA,TS,*IL</TD>
 </TR>
 <TR>
 <TD>Swa</TD>
@@ -566,6 +616,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>*WN,JM</TD>
 </TR>
@@ -581,6 +632,7 @@
 <TD>+</TD>
 <TD>+</TD>
 <TD>+</TD>
+<TD>+</TD>
 <TD>++</TD>
 <TD>+</TD>
 <TD>*MA,*AR,MF</TD>
@@ -599,6 +651,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>*AR,CK</TD>
 </TR>
 <TR>
@@ -615,6 +668,7 @@
 <TD>-</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>*LPs,AB</TD>
 </TR>
 <TR>
@@ -631,6 +685,7 @@
 <TD>+</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>*SC,KA</TD>
 </TR>
 <TR>
@@ -645,6 +700,7 @@
 <TD>+</TD>
 <TD>-</TD>
 <TD>-</TD>
+<TD>-</TD>
 <TD>+</TD>
 <TD>+</TD>
 <TD>*SV,MH</TD>
@@ -683,6 +739,9 @@
 Dict = the <CODE>Dict</CODE> module, large-scale morphological lexicon, exists
 </P>
 <P>
+Trans = large-scale translation module and dictionary exists
+</P>
+<P>
 tested = tested in some applications, ++ means extensively tested with no major issues
 </P>
 <P>
@@ -709,6 +768,8 @@
 EG Erzsébet Galgóczy
 FJ Femke Johansson,
 HH Harald Hammarström,
+HLa Herbert Lange,
+HLe Hans Leiss,
 GP Gabriele Paganelli,
 IA Ingrid Andersson,
 IL Inari Listenmaa,
@@ -733,6 +794,7 @@
 NE Nyamsuren Erdenebadrakh,
 NF Nick Frolov,
 NG Normunds Gruzitis,
+QH Qiao Haiyan,
 RE Ramona Enache,
 PP Peteris Paikens,
 SC Server Cimen,
@@ -746,8 +808,8 @@
 <H2>Rules</H2>
 
 <P>
-Only components available at <A HREF="http://grammaticalframework.org">http://grammaticalframework.org</A> are included in the table
-(exceptions: Estonian and Mongolian, to appear soon).
+Only components available at <A HREF="http://grammaticalframework.org">http://grammaticalframework.org</A> are indicated in the table
+(exceptions: Ancient Greek, Mongolian, to appear soon).
 </P>
 <P>
 If you want to work on a language already in the table, please be kind and contact the
diff --git a/lib/doc/status.txt b/lib/doc/status.txt
--- a/lib/doc/status.txt
+++ b/lib/doc/status.txt
@@ -15,45 +15,46 @@
 are marked in the table
 
 
-|| ISO  | Language     | Darcs | Mini | Parad | Lex | Lang | API | Symb | Irreg | Dict | tested | publ   | authors       ||
-| Afr   | Afrikaans    | +     | -    | ++    | +   | +    | +   | -    | -     | -    | -      | -      | *LP,LM
-| Amh   | Amharic      | +     | +    | ++    | +   | +    | -   | -    | -     | -    | -      | +      | *MK
-| Ara   | Arabic       | +     | +    | +     | +   | -    | -   | -    | -     | -    | -      | +      | AD
-| Bul   | Bulgarian    | +     | +    | +     | +   | +    | +   | +    | +     | +    | ++     | +      | *KA
-| Cat   | Catalan      | +     | +    | ++    | +   | +    | +   | +    | +     | -    | ++     | -      | *JS, IL
-| Chi   | Chinese      | +     | -    | ++    | +   | +    | +   | -    | -     | -    | -      | +      | *ZL,*AR,*CP
-| Dan   | Danish       | +     | +    | ++    | +   | +    | +   | +    | +     | -    | +      | -      | *AR
-| Dut   | Dutch        | +     | +    | ++    | +   | +    | +   | +    | +     | -    | +      | -      | *AR,FJ
-| Eng   | English      | +     | +    | ++    | +   | +    | +   | +    | +     | +    | ++     | +      | *AR,BB,KA
-| Est   | Estonian     | -     | -    | -     | -   | -    | -   | -    | -     | -    | -      | -      | *KK,IL
-| Fin   | Finnish      | +     | +    | ++    | +   | +    | +   | +    | -     | +    | ++     | +      | *AR,IL
-| Fre   | French       | +     | +    | ++    | +   | +    | +   | +    | +     | +    | ++     | -      | *AR,RE
-| Ger   | German       | +     | +    | ++    | +   | +    | +   | +    | +     | +    | ++     | -      | *AR,HH,EG
-| Gre   | Greek        | +     | -    | ++    | +   | +    | +   | -    | -     | -    | -      | +      | *IP
-| Heb   | Hebrew       | +     | -    | -     | -   | -    | -   | -    | -     | -    | -      | +      | *DD
-| Hin   | Hindi        | +     | +    | ++    | +   | +    | +   | +    | -     | -    | +      | +      | *SV,*KP,MH,AR
-| Ina   | Interlingua  | +     | +    | ++    | +   | +    | -   | -    | -     | -    | -      | -      | JB
-| Ita   | Italian      | +     | +    | ++    | +   | +    | +   | +    | -     | -    | ++     | -      | *AR,*RE,GP
-| Jpn   | Japanese     | +     | -    | ++    | +   | +    | +   | -    | -     | -    | -      | +      | *LZ
-| Lat   | Latin        | +     | -    | -     | -   | -    | -   | -    | -     | -    | -      | -      | *AR
-| Lav   | Latvian      | +     | -    | ++    | +   | +    | +   | -    | -     | -    | +      | +      | *NG,*PP
-| Mlt   | Maltese      | +     | +    | ++    | +   | +    | +   | +    | -     | -    | -      | +      | *JC
-| Mon   | Mongolian    | -     | -    | -     | -   | -    | -   | -    | -     | -    | -      | -      | *NE
-| Nep   | Nepali       | +     | +    | ++    | +   | +    | -   | -    | -     | -    | -      | +      | *DS
-| Nor   | Norwegian(b) | +     | +    | ++    | +   | +    | +   | +    | +     | -    | +      | -      | *AR
-| Pes   | Persian      | +     | -    | +     | +   | +    | +   | -    | -     | -    | +      | +      | *SV,*EA,SM
-| Pnb   | Punjabi      | +     | +    | +     | +   | +    | +   | +    | -     | -    | -      | +      | *SV,MH
-| Pol   | Polish       | +     | +    | +     | +   | +    | +   | +    | -     | -    | +      | +      | IN,*AS
-| Ron   | Romanian     | +     | +    | ++    | +   | +    | +   | +    | -     | -    | +      | +      | *RE
-| Rus   | Russian      | +     | +    | ++    | +   | +    | +   | -    | -     | -    | +      | +      | JK,*NF
-| Snd   | Sindhi       | +     | +    | ++    | +   | +    | +   | +    | -     | -    | -      | +      | *SV,*JD
-| Spa   | Spanish      | +     | +    | ++    | +   | +    | +   | +    | +     | -    | ++     | -      | *AR,IA,TS,IL
-| Swa   | Swahili      | +     | -    | -     | -   | -    | -   | -    | -     | -    | -      | +      | *WN,JM
-| Swe   | Swedish      | +     | +    | ++    | +   | +    | +   | +    | +     | +    | ++     | +      | *MA,*AR,MF
-| Tha   | Thai         | +     | -    | ++    | +   | +    | +   | +    | -     | -    | -      | -      | *AR,CK
-| Tsn   | Tswana       | -     | -    | -     | -   | -    | -   | -    | -     | -    | -      | -      | *LPs,AB
-| Tur   | Turkish      | +     | -    | ++    | +   | -    | -   | -    | -     | +    | -      | -      | *SC,KA
-| Urd   | Urdu         | +     | +    | ++    | +   | +    | +   | +    | -     | -    | +      | +      | *SV,MH
+|| ISO  | Language     | Darcs | Mini | Parad | Lex | Lang | API | Symb | Irreg | Dict | Trans | tested | publ   | authors       ||
+| Afr   | Afrikaans    | +     | -    | ++    | +   | +    | +   | -    | -     | -    | -     | -      | -      | *LP,LM
+| Amh   | Amharic      | +     | +    | ++    | +   | +    | -   | -    | -     | -    | - | -      | +      | *MK
+| Ara   | Arabic       | +     | +    | +     | +   | -    | -   | -    | -     | -    | - | -      | +      | AD
+| Bul   | Bulgarian    | +     | +    | +     | +   | +    | +   | +    | +     | +    | + | ++     | +      | *KA
+| Cat   | Catalan      | +     | +    | ++    | +   | +    | +   | +    | +     | -    | - | ++     | -      | *JS,*IL
+| Chi   | Chinese      | +     | -    | ++    | +   | +    | +   | -    | -     | +    | + | -      | +      | ZL,*AR,*CP,QH
+| Dan   | Danish       | +     | +    | ++    | +   | +    | +   | +    | +     | -    | - | +      | -      | *AR
+| Dut   | Dutch        | +     | +    | ++    | +   | +    | +   | +    | +     | -    | + | +      | -      | *AR,FJ
+| Eng   | English      | +     | +    | ++    | +   | +    | +   | +    | +     | +    | + | ++     | +      | *AR,BB,KA
+| Est   | Estonian     | +     | -    | ++    | +   | +    | +   | -    | -     | -    | - | +      | +      | *KK,*IL
+| Fin   | Finnish      | +     | +    | ++    | +   | +    | +   | +    | -     | +    | + | ++     | +      | *AR,*IL
+| Fre   | French       | +     | +    | ++    | +   | +    | +   | +    | +     | +    | + | ++     | -      | *AR,RE
+| Ger   | German       | +     | +    | ++    | +   | +    | +   | +    | +     | +    | + | ++     | -      | *AR,HH,EG
+| Gre   | Greek(mod)   | +     | -    | ++    | +   | +    | +   | -    | -     | -    | - | -      | +      | *IP
+| Grc   | Greek(anc)   | -     | -    | -     | -   | -    | -   | -    | -     | -    | - | -      | +      | *HLe
+| Heb   | Hebrew       | +     | -    | -     | -   | -    | -   | -    | -     | -    | - | -      | +      | *DD
+| Hin   | Hindi        | +     | +    | ++    | +   | +    | +   | +    | -     | -    | + | +      | +      | *SV,*KP,MH,AR,PK
+| Ina   | Interlingua  | +     | +    | ++    | +   | +    | -   | -    | -     | -    | - | -      | -      | JB
+| Ita   | Italian      | +     | +    | ++    | +   | +    | +   | +    | -     | -    | + | ++     | -      | *AR,*RE,GP
+| Jpn   | Japanese     | +     | -    | ++    | +   | +    | +   | -    | -     | -    | - | -      | +      | *LZ
+| Lat   | Latin        | +     | -    | -     | -   | -    | -   | -    | -     | -    | - | -      | -      | *AR,*HLa
+| Lav   | Latvian      | +     | -    | ++    | +   | +    | +   | -    | -     | -    | - | +      | +      | *NG,*PP
+| Mlt   | Maltese      | +     | +    | ++    | +   | +    | +   | +    | -     | -    | - | -      | +      | *JC
+| Mon   | Mongolian    | -     | -    | -     | -   | -    | -   | -    | -     | -    | - | -      | -      | *NE
+| Nep   | Nepali       | +     | +    | ++    | +   | +    | -   | -    | -     | -    | - | -      | +      | *DS
+| Nor   | Norwegian(b) | +     | +    | ++    | +   | +    | +   | +    | +     | -    | - | +      | -      | *AR
+| Pes   | Persian      | +     | -    | +     | +   | +    | +   | -    | -     | -    | - | +      | +      | *SV,*EA,SM
+| Pnb   | Punjabi      | +     | +    | +     | +   | +    | +   | +    | -     | -    | - | -      | +      | *SV,MH
+| Pol   | Polish       | +     | +    | +     | +   | +    | +   | +    | -     | -    | - | +      | +      | IN,*AS
+| Ron   | Romanian     | +     | +    | ++    | +   | +    | +   | +    | -     | -    | - | +      | +      | *RE
+| Rus   | Russian      | +     | +    | ++    | +   | +    | +   | -    | -     | -    | - | -      | +      | JK,*NF
+| Snd   | Sindhi       | +     | +    | ++    | +   | +    | +   | +    | -     | -    | - | -      | +      | *SV,*JD
+| Spa   | Spanish      | +     | +    | ++    | +   | +    | +   | +    | +     | -    | + | ++     | -      | *AR,IA,TS,*IL
+| Swa   | Swahili      | +     | -    | -     | -   | -    | -   | -    | -     | -    | - | -      | +      | *WN,JM
+| Swe   | Swedish      | +     | +    | ++    | +   | +    | +   | +    | +     | +    | + | ++     | +      | *MA,*AR,MF
+| Tha   | Thai         | +     | -    | ++    | +   | +    | +   | +    | -     | -    | - | -      | -      | *AR,CK
+| Tsn   | Tswana       | -     | -    | -     | -   | -    | -   | -    | -     | -    | - | -      | -      | *LPs,AB
+| Tur   | Turkish      | +     | -    | ++    | +   | -    | -   | -    | -     | +    | - | -      | -      | *SC,KA
+| Urd   | Urdu         | +     | +    | ++    | +   | +    | +   | +    | -     | -    | - | +      | +      | *SV,MH
 
 ISO = 3-letter ISO language code, used in library file names
 (mostly ISO 639-2 B (bibliographic))
@@ -76,6 +77,8 @@
 
 Dict = the ``Dict`` module, large-scale morphological lexicon, exists
 
+Trans = large-scale translation module and dictionary exists
+
 tested = tested in some applications, ++ means extensively tested with no major issues
 
 publ = publications available, see [RGL publication list ./rgl-publications.html]
@@ -99,6 +102,8 @@
 EG Erzsébet Galgóczy
 FJ Femke Johansson,
 HH Harald Hammarström,
+HLa Herbert Lange,
+HLe Hans Leiss,
 GP Gabriele Paganelli,
 IA Ingrid Andersson,
 IL Inari Listenmaa,
@@ -123,6 +128,7 @@
 NE Nyamsuren Erdenebadrakh,
 NF Nick Frolov,
 NG Normunds Gruzitis,
+QH Qiao Haiyan,
 RE Ramona Enache,
 PP Peteris Paikens,
 SC Server Cimen,
@@ -136,8 +142,8 @@
 
 ==Rules==
 
-Only components available at http://grammaticalframework.org are included in the table
-(exceptions: Estonian and Mongolian, to appear soon).
+Only components available at http://grammaticalframework.org are indicated in the table
+(exceptions: Ancient Greek, Mongolian, to appear soon).
 
 If you want to work on a language already in the table, please be kind and contact the
 active authors of it.
diff --git a/lib/doc/synopsis-intro.txt b/lib/doc/synopsis-intro.txt
--- a/lib/doc/synopsis-intro.txt
+++ b/lib/doc/synopsis-intro.txt
@@ -8,7 +8,36 @@
 =Introduction=
 
 The GF Resource Grammar Library is the standard library for Grammatical Framework.
-It covers the morphology and basic syntax of currently 27 languages.
+It covers the morphology and basic syntax of currently 29 languages:
+Afrikaans,
+Bulgarian,
+Catalan,
+Chinese,
+Danish,
+Dutch,
+English,
+Estonian,
+Finnish,
+French,
+German,
+Greek,
+Hindi,
+Japanese,
+Italian,
+Latvian,
+Maltese,
+Nepali,
+Norwegian bokmål,
+Persian,
+Polish,
+Punjabi,
+Romanian,
+Russian,
+Sindhi,
+Spanish,
+Swedish,
+Thai,
+Urdu.
 
 This document contains the most important parts of the GF Resource Grammar API,
 as needed by a GF application programmer.
@@ -23,10 +52,10 @@
 - [Chapter 2 #toc5]: syntactic construction functions, with cross-links and
 examples. 
 - [Chapter 3 #toc83]: morphological paradigms.
-- [Chapter 4 #toc110]: additional libraries.
-- [Chapter 5 #toc116]: how to "browse" the library by 
+- [Chapter 4 #toc112]: additional libraries.
+- [Chapter 5 #toc118]: how to "browse" the library by 
 loading the grammars into the ``gf`` command editor.
-- [Chapter 6 #toc117]: a brief example of how application grammars can
+- [Chapter 6 #toc119]: a brief example of how application grammars can
 use the resource modules. 
 - [Detailed table of contents #toc118].
 
diff --git a/lib/doc/synopsis.html b/lib/doc/synopsis.html
--- a/lib/doc/synopsis.html
+++ b/lib/doc/synopsis.html
@@ -17,11403 +17,12994 @@
 
 <P>
 The GF Resource Grammar Library is the standard library for Grammatical Framework.
-It covers the morphology and basic syntax of currently 27 languages.
-</P>
-<P>
-This document contains the most important parts of the GF Resource Grammar API,
-as needed by a GF application programmer.
-It has been machine-generated from the source files; there are links
-to the relevant source files, which give more information. Some of the files have
-not yet been prepared so that the machine generated documentation has the nicest
-possible format.
-</P>
-<P>
-The main contents are:
-</P>
-
-<UL>
-<LI><A HREF="#toc2">Chapter 1</A>: categories, with links to the functions for
-constructing trees in them.
-<LI><A HREF="#toc5">Chapter 2</A>: syntactic construction functions, with cross-links and
-examples. 
-<LI><A HREF="#toc83">Chapter 3</A>: morphological paradigms.
-<LI><A HREF="#toc110">Chapter 4</A>: additional libraries.
-<LI><A HREF="#toc116">Chapter 5</A>: how to "browse" the library by 
-loading the grammars into the <CODE>gf</CODE> command editor.
-<LI><A HREF="#toc117">Chapter 6</A>: a brief example of how application grammars can
-use the resource modules. 
-<LI><A HREF="#toc118">Detailed table of contents</A>.
-</UL>
-
-<P>
-Other relevant documents:
-</P>
-
-<UL>
-<LI><A HREF="./status.html">The RGL Status Document</A>: the current status of different languages
-  and the authors of each grammar
-<LI><A HREF="http://www.postcrashgames.com/gf_world/">The Resource Grammar Library coverage map</A> 
-<LI><A HREF="./rgl-publications.html">RGL Documentation and Publications</A>: links to publications and other documentation
-<LI><A HREF="gfdoc/sources.html">More modules</A>: extra modules, dictionaries, and
-  the internals of the resource grammar
-<LI><A HREF="./browse">RGL Source Browser</A>: look up functions and their source code
-<LI><A HREF="http://cloud.grammaticalframework.org/minibar/minibar.html">Minibar</A>:
-  find resource grammar expressions by parsing (select Grammar: LibraryBrowser)
-  or test translations between all languages (select Grammar: ResourceDemo)
-<LI><A HREF="http://www.grammaticalframework.org/doc/gf-lrec-2010.pdf">Resource Grammar Tutorial</A>
-  as presented in LREC-2010.
-<LI>Paper "The GF Resource Grammar Library" by A. Ranta
-  (<I>Linguistic Issues in Language Technology</I>, 2 (2), 2009). An overview of
-  the library with linguistic motivations.
-  <A HREF="http://elanguage.net/journals/index.php/lilt/article/viewFile/214/158">PDF</A>
-<LI>Paper "Grammars as Software Libraries" by A. Ranta
-  (In Y. Bertot, G. Huet, J-J. Lévy, and G. Plotkin (eds.),
-   <I>From Semantics to Computer Science</I>, Cambridge University Press, 
-   Cambridge, pp. 281--308, 2009).
-  The library from a software engineering point of view.
-  <A HREF="http://www.cse.chalmers.se/~aarne/old/articles/libraries-kahn.pdf">PDF</A>
-</UL>
-
-<P>
-Many examples in <A HREF="#toc5">Chapter 2</A> can be seen in multiple languages by hovering the
-mouse over the example, as shown in the following screenshot:
-</P>
-<P>
-<IMG ALIGN="middle" SRC="hovering.png" BORDER="0" ALT="">
-</P>
-
-<A NAME="toc2"></A>
-<H1>Categories</H1>
-
-<P>
-Source 1: <A HREF="http://www.grammaticalframework.org/lib/src/abstract/Common.gf"><CODE>../src/abstract/Common.gf</CODE></A>
-</P>
-<P>
-Source 2: <A HREF="http://www.grammaticalframework.org/lib/src/abstract/Cat.gf"><CODE>../src/abstract/Cat.gf</CODE></A>
-</P>
-
-<A NAME="toc3"></A>
-<H2>A hierarchic view</H2>
-
-<P>
-The chart below shows the categories in a hierarchical top-down order.
-The edges do not define the complete dependency structure; if they did,
-the graph would have many many more edges, and also many cycles. The precise
-meaning of a directed edge from <I>C</I> to <I>D</I> is: there is a constructor
-of <I>C</I> that takes <I>D</I> as an argument. What the constructors exactly are,
-and what other arguments they take, is described by separate tables for
-each category.
-</P>
-
-<TABLE ALIGN="center" BORDER="1" CELLPADDING="4">
-<TR>
-<TD ALIGN="right"><center><IMG ALIGN="middle" SRC="categories.png" USEMAP="#categories" BORDER="0" ALT=""></center></TD>
-</TR>
-</TABLE>
-
-<map id="categories" name="categories">
-<area shape="poly" href="#Text" TITLE="Text - text consisting of several phrases" alt="" coords="690,23 688,17 685,12 679,8 672,5 664,4 656,5 649,8 643,12 640,17 638,23 640,29 643,34 649,38 656,41 664,42 672,41 679,38 685,34 688,29"/>
-<area shape="poly" href="#Punct" title="Punct" alt="" coords="657,95 656,89 652,84 646,80 638,77 629,76 620,77 612,80 606,84 602,89 600,95 602,101 606,106 612,110 620,113 629,114 638,113 646,110 652,106 656,101"/>
-<area shape="poly" href="#Phr" TITLE="Phr - phrase in a text" alt="" coords="726,95 725,89 721,84 715,80 708,77 700,76 692,77 685,80 679,84 676,89 675,95 676,101 679,106 685,110 692,113 700,114 708,113 715,110 721,106 725,101"/>
-<area shape="poly" href="#PConj" TITLE="PConj - phrase-beginning conjunction" alt="" coords="658,167 656,162 652,156 645,152 637,150 628,149 619,150 610,152 604,156 600,162 598,167 600,173 604,179 610,183 619,185 628,186 637,185 645,183 652,179 656,173"/>
-<area shape="poly" href="#Utt" TITLE="Utt - sentence, question, word..." alt="" coords="726,167 725,162 721,156 715,152 708,150 700,149 692,150 685,152 679,156 676,162 675,167 676,173 679,179 685,183 692,185 700,186 708,185 715,183 721,179 725,173"/>
-<area shape="poly" href="#Voc" TITLE="Voc - vocative or "please"" alt="" coords="794,167 793,162 789,156 784,152 777,150 769,149 761,150 754,152 748,156 744,162 743,167 744,173 748,179 754,183 761,185 769,186 777,185 784,183 789,179 793,173"/>
-<area shape="poly" href="#Imp" TITLE="Imp - imperative" alt="" coords="657,240 656,234 652,229 647,225 640,222 632,221 624,222 617,225 611,229 607,234 606,240 607,246 611,251 617,255 624,258 632,259 640,258 647,255 652,251 656,246"/>
-<area shape="poly" href="#S" TITLE="S - declarative sentence" alt="" coords="726,240 725,234 721,229 715,225 708,223 700,222 692,223 685,225 679,229 676,234 675,240 676,245 679,250 685,254 692,257 700,258 708,257 715,254 721,250 725,245"/>
-<area shape="poly" href="#QS" TITLE="QS - question" alt="" coords="870,240 868,234 865,229 859,225 852,222 844,221 836,222 829,225 823,229 819,234 818,240 819,246 823,251 829,255 836,258 844,259 852,258 859,255 865,251 868,246"/>
-<area shape="poly" href="#Tense" TITLE="Tense - tense" alt="" coords="521,312 519,306 515,301 509,297 501,294 492,293 483,294 475,297 469,301 464,306 463,312 464,318 469,323 475,327 483,330 492,331 501,330 509,327 515,323 519,318"/>
-<area shape="poly" href="#Ant" TITLE="Ant - anteriority" alt="" coords="589,312 588,306 584,301 578,297 571,294 563,293 555,294 548,297 542,301 539,306 538,312 539,318 542,323 548,327 555,330 563,331 571,330 578,327 584,323 588,318"/>
-<area shape="poly" href="#Pol" TITLE="Pol - polarity" alt="" coords="657,312 656,306 652,301 647,297 640,294 632,293 624,294 617,297 611,301 607,306 606,312 607,318 611,323 617,327 624,330 632,331 640,330 647,327 652,323 656,318"/>
-<area shape="poly" href="#Cl" TITLE="Cl - declarative clause, with all tenses" alt="" coords="726,312 725,306 721,301 715,297 708,294 700,293 692,294 685,297 679,301 676,306 675,312 676,318 679,323 685,327 692,330 700,331 708,330 715,327 721,323 725,318"/>
-<area shape="poly" href="#ListS" title="ListS" alt="" coords="798,312 797,306 793,301 787,297 779,294 771,293 762,294 754,297 748,301 745,306 743,312 745,318 748,323 754,327 762,330 771,331 779,330 787,327 793,323 797,318"/>
-<area shape="poly" href="#Conj" TITLE="Conj - conjunction" alt="" coords="867,312 866,306 862,301 856,297 849,294 841,293 833,294 826,297 820,301 816,306 815,312 816,318 820,323 826,327 833,330 841,331 849,330 856,327 862,323 866,318"/>
-<area shape="poly" href="#QCl" TITLE="QCl - question clause, with all tenses" alt="" coords="945,312 943,306 940,301 934,297 927,294 919,293 911,294 904,297 898,301 895,306 893,312 895,318 898,323 904,327 911,330 919,331 927,330 934,327 940,323 943,318"/>
-<area shape="poly" href="#NP" TITLE="NP - noun phrase (subject or object)" alt="" coords="270,384 269,379 265,373 260,369 252,366 244,366 237,366 229,369 224,373 220,379 219,384 220,390 224,395 229,400 237,402 244,403 252,402 260,400 265,395 269,390"/>
-<area shape="poly" href="#VP" TITLE="VP - verb phrase" alt="" coords="636,384 634,379 631,373 625,369 618,366 610,366 602,366 595,369 589,373 585,379 584,384 585,390 589,395 595,400 602,402 610,403 618,402 625,400 631,395 634,390"/>
-<area shape="rect" href="#Adv" TITLE="Adv - verb-phrase-modifying adverb" alt="" coords="702,367,753,401"/>
-<area shape="poly" href="#Predet" TITLE="Predet - predeterminer (prefixed Quant)" alt="" coords="65,457 63,451 59,446 52,441 44,439 34,438 25,439 16,441 10,446 5,451 4,457 5,462 10,468 16,472 25,475 34,475 44,475 52,472 59,468 63,462"/>
-<area shape="poly" href="#Pron" TITLE="Pron - personal pronoun" alt="" coords="133,457 132,451 129,446 123,441 116,439 108,438 99,439 92,441 86,446 83,451 82,457 83,462 86,468 92,472 99,475 108,475 116,475 123,472 129,468 132,462"/>
-<area shape="rect" href="#PN" TITLE="PN - proper name" alt="" coords="150,440,202,474"/>
-<area shape="poly" href="#Det" TITLE="Det - determiner phrase" alt="" coords="270,457 269,451 265,446 260,441 252,439 244,438 237,439 229,441 224,446 220,451 219,457 220,462 224,468 229,472 237,475 244,475 252,475 260,472 265,468 269,462"/>
-<area shape="poly" href="#CN" TITLE="CN - common noun (without determiner)" alt="" coords="339,457 337,451 334,446 328,441 321,439 313,438 305,439 298,441 292,446 289,451 287,457 289,462 292,468 298,472 305,475 313,475 321,475 328,472 334,468 337,462"/>
-<area shape="poly" href="#ListNP" title="ListNP" alt="" coords="420,457 419,451 414,446 407,441 398,439 388,438 378,439 369,441 362,446 358,451 356,457 358,462 362,468 369,472 378,475 388,475 398,475 407,472 414,468 419,462"/>
-<area shape="poly" href="#AdV" TITLE="Adv - verb-phrase-modifying adverb" alt="" coords="489,457 488,451 484,446 479,441 471,439 463,438 455,439 448,441 442,446 439,451 437,457 439,462 442,468 448,472 455,475 463,475 471,475 479,472 484,468 488,462"/>
-<area shape="rect" href="#V" TITLE="V - one-place verb" alt="" coords="506,440,616,474"/>
-<area shape="poly" href="#AP" TITLE="AP - adjectival phrase" alt="" coords="685,457 684,451 680,446 674,441 667,439 659,438 651,439 644,441 639,446 635,451 634,457 635,462 639,468 644,472 651,475 659,475 667,475 674,472 680,468 684,462"/>
-<area shape="poly" href="#Subj" TITLE="Subj - subjunction" alt="" coords="753,457 752,451 749,446 743,441 736,439 728,438 720,439 713,441 707,446 703,451 702,457 703,462 707,468 713,472 720,475 728,475 736,475 743,472 749,468 752,462"/>
-<area shape="poly" href="#ListAdj" title="ListAdj" alt="" coords="837,457 836,451 831,446 824,441 814,439 804,438 794,439 784,441 777,446 772,451 770,457 772,462 777,468 784,472 794,475 804,475 814,475 824,472 831,468 836,462"/>
-<area shape="poly" href="#Art" title="Art" alt="" coords="90,529 89,523 85,518 80,514 73,511 65,510 57,511 50,514 44,518 40,523 39,529 40,535 44,540 50,544 57,547 65,548 73,547 80,544 85,540 89,535"/>
-<area shape="poly" 'href="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"' alt="" coords="166,529 165,523 161,518 154,514 146,511 137,510 128,511 120,514 113,518 109,523 108,529 109,535 113,540 120,544 128,547 137,548 146,547 154,544 161,540 165,535"/>
-<area shape="poly" href="#Num" TITLE="Num - number determining element" alt="" coords="237,529 235,523 232,518 226,514 218,511 210,510 202,511 195,514 189,518 185,523 184,529 185,535 189,540 195,544 202,547 210,548 218,547 226,544 232,540 235,535"/>
-<area shape="poly" href="#Ord" TITLE="Ord - ordinal number (used in Det)" alt="" coords="305,529 304,523 300,518 295,514 288,511 280,510 272,511 265,514 259,518 255,523 254,529 255,535 259,540 265,544 272,547 280,548 288,547 295,544 300,540 304,535"/>
-<area shape="rect" href="#N" TITLE="N - common noun" alt="" coords="323,512,387,546"/>
-<area shape="poly" href="#RS" TITLE="RS - relative" alt="" coords="456,529 454,523 451,518 445,514 438,511 430,510 422,511 415,514 409,518 406,523 404,529 406,535 409,540 415,544 422,547 430,548 438,547 445,544 451,540 454,535"/>
-<area shape="poly" href="#Card" TITLE="Card - cardinal number" alt="" coords="236,601 235,595 231,590 226,586 218,583 210,582 202,583 195,586 189,590 186,595 184,601 186,607 189,612 195,616 202,619 210,620 218,619 226,616 231,612 235,607"/>
-<area shape="poly" href="#Numeral" TITLE="Numeral - cardinal or ordinal in words" alt="" coords="216,674 214,668 206,662 194,658 179,656 162,655 145,656 130,658 118,662 110,668 107,674 110,679 118,685 130,689 145,691 162,692 179,691 194,689 206,685 214,679"/>
-<area shape="poly" href="#AdN" TITLE="AdN - numeral-modifying adverb" alt="" coords="285,674 283,668 280,662 274,658 267,656 259,655 251,656 244,658 238,662 234,668 233,674 234,679 238,685 244,689 251,691 259,692 267,691 274,689 280,685 283,679"/>
-<area shape="poly" href="#CAdv" TITLE="CAdv - comparative adverb" alt="" coords="288,746 286,740 282,735 276,731 268,728 259,727 250,728 242,731 235,735 231,740 230,746 231,752 235,757 242,761 250,764 259,765 268,764 276,761 282,757 286,752"/>
-<area shape="poly" href="#RCl" TITLE="RCl - relative clause, with all tenses" alt="" coords="456,601 454,595 451,590 445,586 438,583 430,582 422,583 415,586 409,590 406,595 404,601 406,607 409,612 415,616 422,619 430,620 438,619 445,616 451,612 454,607"/>
-<area shape="poly" href="#AdA" TITLE="AdA - adjective-modifying adverb" alt="" coords="617,529 615,523 612,518 606,514 599,511 591,510 583,511 576,514 570,518 566,523 565,529 566,535 570,540 576,544 583,547 591,548 599,547 606,544 612,540 615,535"/>
-<area shape="rect" href="#A" TITLE="A - one-place adjective" alt="" coords="634,512,685,546"/>
-<area shape="poly" href="#ListAP" title="ListAP" alt="" coords="767,529 765,523 760,518 753,514 744,511 734,510 725,511 716,514 708,518 704,523 702,529 704,535 708,540 716,544 725,547 734,548 744,547 753,544 760,540 765,535"/>
-<area shape="poly" href="#IP" TITLE="IP - interrogative pronoun" alt="" coords="895,384 894,379 890,373 885,369 877,366 870,366 862,366 854,369 849,373 845,379 844,384 845,390 849,395 854,400 862,402 870,403 877,402 885,400 890,395 894,390"/>
-<area shape="poly" href="#IAdv" TITLE="IAdv - interrogative adverb" alt="" coords="966,384 965,379 961,373 955,369 947,366 939,366 931,366 923,369 917,373 913,379 912,384 913,390 917,395 923,400 931,402 939,403 947,402 955,400 961,395 965,390"/>
-<area shape="poly" href="#ClSlash" title="ClSlash" alt="" coords="1050,384 1048,379 1043,373 1036,369 1026,366 1016,366 1006,366 996,369 989,373 984,379 982,384 984,390 989,395 996,400 1006,402 1016,403 1026,402 1036,400 1043,395 1048,390"/>
-<area shape="poly" href="#IDet" TITLE="IDet - interrogative determiner" alt="" coords="906,457 904,451 901,446 895,441 888,439 880,438 872,439 865,441 859,446 856,451 854,457 856,462 859,468 865,472 872,475 880,475 888,475 895,472 901,468 904,462"/>
-<area shape="poly" href="#VPSlash" TITLE="VPSlash - verb phrase missing complement" alt="" coords="1052,457 1050,451 1045,446 1037,441 1027,439 1016,438 1005,439 995,441 987,446 982,451 980,457 982,462 987,468 995,472 1005,475 1016,475 1027,475 1037,472 1045,468 1050,462"/>
-<area shape="poly" href="#IQuant" title="IQuant" alt="" coords="912,529 910,523 906,518 899,514 890,511 880,510 870,511 861,514 854,518 850,523 848,529 850,535 854,540 861,544 870,547 880,548 890,547 899,544 906,540 910,535"/>
-<area shape="poly" href="#RP" TITLE="RP - relative pronoun" alt="" coords="456,674 454,668 451,662 445,658 438,656 430,655 422,656 415,658 409,662 406,668 404,674 406,679 409,685 415,689 422,691 430,692 438,691 445,689 451,685 454,679"/>
-</map>
-<P>
-The rectangular boxes mark open lexical categories, which have constructors
-also in the <CODE>Paradigms</CODE> modules.
-</P>
-
-<A NAME="toc4"></A>
-<H2>Explanations</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Category</TH>
-<TH>Explanation</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD>one-place adjective</TD>
-<TD><I>warm</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD>two-place adjective</TD>
-<TD><I>divisible</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD>adjectival phrase</TD>
-<TD><I>very warm</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD>adjective-modifying adverb</TD>
-<TD><I>very</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD>numeral-modifying adverb</TD>
-<TD><I>more than</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD>adverb directly attached to verb</TD>
-<TD><I>always</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD>verb-phrase-modifying adverb</TD>
-<TD><I>in the house</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Ant" TITLE="Ant - anteriority">Ant</A></TD>
-<TD>anteriority</TD>
-<TD>simultaneous, anterior</TD>
-</TR>
-<TR>
-<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A></TD>
-<TD>comparative adverb</TD>
-<TD><I>more</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD>common noun (without determiner)</TD>
-<TD><I>red house</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A></TD>
-<TD>cardinal number</TD>
-<TD><I>seven</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD>declarative clause, with all tenses</TD>
-<TD><I>she looks at this</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Comp" TITLE="Comp - complement of copula, such as AP">Comp</A></TD>
-<TD>complement of copula, such as AP</TD>
-<TD><I>very warm</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD>conjunction</TD>
-<TD><I>and</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD>determiner phrase</TD>
-<TD><I>those seven</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A></TD>
-<TD>cardinal or ordinal in digits</TD>
-<TD><I>1,000/1,000th</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>
-<TD>interrogative adverb</TD>
-<TD><I>why</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#IComp" TITLE="IComp - interrogative complement of copula">IComp</A></TD>
-<TD>interrogative complement of copula</TD>
-<TD><I>where</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
-<TD>interrogative determiner</TD>
-<TD><I>how many</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD>interrogative pronoun</TD>
-<TD><I>who</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Imp" TITLE="Imp - imperative">Imp</A></TD>
-<TD>imperative</TD>
-<TD><I>look at this</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Interj" TITLE="Interj - interjection">Interj</A></TD>
-<TD>interjection</TD>
-<TD><I>alas</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD>common noun</TD>
-<TD><I>house</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD>relational noun</TD>
-<TD><I>son</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD>three-place relational noun</TD>
-<TD><I>connection</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD>noun phrase (subject or object)</TD>
-<TD><I>the red house</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
-<TD>number determining element</TD>
-<TD><I>seven</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
-<TD>cardinal or ordinal in words</TD>
-<TD><I>five/fifth</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A></TD>
-<TD>ordinal number (used in Det)</TD>
-<TD><I>seventh</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
-<TD>phrase-beginning conjunction</TD>
-<TD><I>therefore</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD>proper name</TD>
-<TD><I>Paris</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Phr" TITLE="Phr - phrase in a text">Phr</A></TD>
-<TD>phrase in a text</TD>
-<TD><I>but be quiet please</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Pol" TITLE="Pol - polarity">Pol</A></TD>
-<TD>polarity</TD>
-<TD>positive, negative</TD>
-</TR>
-<TR>
-<TD><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>
-<TD>predeterminer (prefixed Quant)</TD>
-<TD><I>all</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD>preposition, or just case</TD>
-<TD><I>in</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
-<TD>personal pronoun</TD>
-<TD><I>she</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD>question clause, with all tenses</TD>
-<TD><I>why does she walk</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#QS" TITLE="QS - question">QS</A></TD>
-<TD>question</TD>
-<TD><I>where did she live</I></TD>
-</TR>
-<TR>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
-<TD>quantifier ('nucleus' of Det)</TD>
-<TD><I>this/these</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD>relative clause, with all tenses</TD>
-<TD><I>in which she lives</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</A></TD>
-<TD>relative pronoun</TD>
-<TD><I>in which</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#RS" TITLE="RS - relative">RS</A></TD>
-<TD>relative</TD>
-<TD><I>in which she lived</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#S" TITLE="S - declarative sentence">S</A></TD>
-<TD>declarative sentence</TD>
-<TD><I>she lived here</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#SC" TITLE="SC - embedded sentence or question">SC</A></TD>
-<TD>embedded sentence or question</TD>
-<TD><I>that it rains</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>
-<TD>subjunction</TD>
-<TD><I>if</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Temp" TITLE="Temp - temporal and aspectual features">Temp</A></TD>
-<TD>temporal and aspectual features</TD>
-<TD>past anterior</TD>
-</TR>
-<TR>
-<TD><A HREF="#Tense" TITLE="Tense - tense">Tense</A></TD>
-<TD>tense</TD>
-<TD>present, past, future</TD>
-</TR>
-<TR>
-<TD><A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A></TD>
-<TD>text consisting of several phrases</TD>
-<TD><I>He is here. Why?</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD>sentence, question, word...</TD>
-<TD><I>be quiet</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD>one-place verb</TD>
-<TD><I>sleep</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD>two-place verb</TD>
-<TD><I>love</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
-<TD>verb with NP and AP complement</TD>
-<TD><I>paint</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD>verb with NP and Q complement</TD>
-<TD><I>ask</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD>verb with NP and S complement</TD>
-<TD><I>tell</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD>verb with NP and V complement</TD>
-<TD><I>cause</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD>three-place verb</TD>
-<TD><I>show</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD>adjective-complement verb</TD>
-<TD><I>look</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>
-<TD>verb phrase</TD>
-<TD><I>is very warm</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>
-<TD>verb phrase missing complement</TD>
-<TD><I>give to John</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#VQ" TITLE="VQ - question-complement verb">VQ</A></TD>
-<TD>question-complement verb</TD>
-<TD><I>wonder</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#VS" TITLE="VS - sentence-complement verb">VS</A></TD>
-<TD>sentence-complement verb</TD>
-<TD><I>claim</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD>verb-phrase-complement verb</TD>
-<TD><I>want</I></TD>
-</TR>
-<TR>
-<TD><A HREF="#Voc" TITLE="Voc - vocative or "please"">Voc</A></TD>
-<TD>vocative or "please"</TD>
-<TD><I>my darling</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc5"></A>
-<H1>Syntax Rules and Structural Words</H1>
-
-<P>
-Source 1: <A HREF="http://www.grammaticalframework.org/lib/src/api/Constructors.gf"><CODE>../src/api/Constructors.gf</CODE></A>
-</P>
-<P>
-Source 2: <A HREF="http://www.grammaticalframework.org/lib/src/abstract/Structural.gf"><CODE>../src/abstract/Structural.gf</CODE></A>
-</P>
-
-<A NAME="A"></A>
-<H2>A - one-place adjective</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="A2"></A>
-<H2>A2 - two-place adjective</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="AP"></A>
-<H2>AP - adjectival phrase</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>comparAP</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>warmer</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (comparAP warm_A)</CODE> <li>Afr: <I>warmer</I> <li>Bul: <I>по - топъл</I> <li>Cat: <I>més tebi</I> <li>Chi: <I>更温暖</I> <li>Dan: <I>varmere</I> <li>Dut: <I>warmer</I> <li>Eng: <I>warmer</I> <li>Fin: <I>lämpimämpi</I> <li>Fre: <I>plus chaud</I> <li>Ger: <I>wärmer</I> <li>Gre: <I>ζεστότερος</I> <li>Hin: <I>गरम</I> <li>Ita: <I>più caldo</I> <li>Jpn: <I>もっと暖かい</I> <li>Lav: <I>siltāks</I> <li>Nep: <I>अली तातो</I> <li>Nor: <I>varmere</I> <li>Pes: <I>گرم</I> <li>Pnb: <I>تتا</I> <li>Pol: <I>cieplejszy</I> <li>Ron: <I>mai călduţ</I> <li>Rus: <I>тёплее</I> <li>Snd: <I>گرم</I> <li>Spa: <I>más caliente</I> <li>Swe: <I>varmare</I> <li>Tha: <I>อุ่นกว่า</I> <li>Urd: <I>گرم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAP</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP warm_A)</CODE> <li>Afr: <I>warm</I> <li>Bul: <I>топъл</I> <li>Cat: <I>tebi</I> <li>Chi: <I>温暖</I> <li>Dan: <I>varm</I> <li>Dut: <I>warm</I> <li>Eng: <I>warm</I> <li>Fin: <I>lämmin</I> <li>Fre: <I>chaud</I> <li>Ger: <I>warm</I> <li>Gre: <I>ζεστός</I> <li>Hin: <I>गरम</I> <li>Ita: <I>caldo</I> <li>Jpn: <I>暖かい</I> <li>Lav: <I>silts</I> <li>Nep: <I>तातो</I> <li>Nor: <I>varm</I> <li>Pes: <I>گرم</I> <li>Pnb: <I>تتا</I> <li>Pol: <I>ciepły</I> <li>Ron: <I>călduţ</I> <li>Rus: <I>тёплое</I> <li>Snd: <I>گرم</I> <li>Spa: <I>caliente</I> <li>Swe: <I>varm</I> <li>Tha: <I>อุ่น</I> <li>Urd: <I>گرم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAP</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="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>warmer than Paris</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP warm_A (mkNP paris_PN))</CODE> <li>Afr: <I>warmer as Parys</I> <li>Bul: <I>по - топъл от Париж</I> <li>Cat: <I>més tebi que Paris</I> <li>Chi: <I>比巴黎温暖</I> <li>Dan: <I>varmere end Paris</I> <li>Dut: <I>warmer dan Parijs</I> <li>Eng: <I>warmer than Paris</I> <li>Fin: <I>lämpimämpi kuin Pariisi</I> <li>Fre: <I>plus chaud que</I> <li>Ger: <I>wärmer als Paris</I> <li>Gre: <I>ζεστότερος από το Παρίσι</I> <li>Hin: <I>पैरिस से गरम</I> <li>Ita: <I>più caldo di Parigi</I> <li>Jpn: <I>パリより暖かい</I> <li>Lav: <I>{s = "siltāks" ++ "par" ++ "Parīzi";</I> <li>Nep: <I>पेरिस भन्दा तातो</I> <li>Nor: <I>varmere enn Paris</I> <li>Pes: <I>گرم تر از پاریس</I> <li>Pnb: <I>پیرس توں تتا</I> <li>Pol: <I>cieplejszy niż Paryż</I> <li>Ron: <I>mai călduţ decât Paris</I> <li>Rus: <I>тёплее Парижа</I> <li>Snd: <I>constant not found: paris_PN</I> <li>Spa: <I>más caliente que París</I> <li>Swe: <I>varmare än Paris</I> <li>Tha: <I>อุ่นกว่าปารีส</I> <li>Urd: <I>پیرس سے گرم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAP</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="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>married to her</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP married_A2 she_NP )</CODE> <li>Afr: <I>getroud met haar</I> <li>Bul: <I>женен за нея</I> <li>Cat: <I>casat a ella</I> <li>Chi: <I>结婚她</I> <li>Dan: <I>gift med hende</I> <li>Dut: <I>getrouwd met haar</I> <li>Eng: <I>married to her</I> <li>Fin: <I>avioitunut hänen kanssa</I> <li>Fre: <I>marié à elle</I> <li>Ger: <I>verheiratet mit ihr</I> <li>Gre: <I>παντρεμένος με αυτήν</I> <li>Hin: <I>उस से शादी शुदा</I> <li>Ita: <I>sposato con lei</I> <li>Jpn: <I>彼女と既婚の</I> <li>Lav: <I>precējies ar viņu</I> <li>Nep: <I>उनी सँग विवाहित</I> <li>Nor: <I>gift med henne</I> <li>Pes: <I>او متأهل</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>zaślubiony jej</I> <li>Ron: <I>căsătorit cu ea</I> <li>Rus: <I>замужем за ей</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>casado a ella</I> <li>Swe: <I>gift med henne</I> <li>Tha: <I>แต่งงานแล้วกับหล่อน</I> <li>Urd: <I>اس سے شادی شدہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAP</CODE></TD>
-<TD><A HREF="#A2" TITLE="A2 - two-place adjective">A2</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>married</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP married_A2)</CODE> <li>Afr: <I>getroud</I> <li>Bul: <I>женен</I> <li>Cat: <I>casat</I> <li>Chi: <I>结婚</I> <li>Dan: <I>gift</I> <li>Dut: <I>getrouwd</I> <li>Eng: <I>married</I> <li>Fin: <I>avioitunut</I> <li>Fre: <I>marié</I> <li>Ger: <I>verheiratet</I> <li>Gre: <I>παντρεμένος</I> <li>Hin: <I>शादी शुदा</I> <li>Ita: <I>sposato</I> <li>Jpn: <I>既婚の</I> <li>Lav: <I>precējies</I> <li>Nep: <I>विवाहित</I> <li>Nor: <I>gift</I> <li>Pes: <I>متأهل</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>zaślubiony</I> <li>Ron: <I>căsătorit</I> <li>Rus: <I>замужем</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>casado</I> <li>Swe: <I>gift</I> <li>Tha: <I>แต่งงานแล้ว</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="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>it is good that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl (mkVP (mkAP (mkAP good_A) (mkS (mkCl she_NP sleep_V)))))</CODE> <li>Afr: <I>dit is goed dat sy slaap</I> <li>Bul: <I>е добро , че тя спи</I> <li>Cat: <I>és bo que ella dorm</I> <li>Chi: <I>是好她睡的</I> <li>Dan: <I>det er godt at hun sover</I> <li>Dut: <I>'t is goed dat ze slaapt</I> <li>Eng: <I>it is good that she sleeps</I> <li>Fin: <I>on hyvä että hän nukkuu</I> <li>Fre: <I>il est bon que</I> <li>Ger: <I>es ist gut dass sie schläft</I> <li>Gre: <I>είναι καλό οτι αυτή κοιμάται</I> <li>Hin: <I>अच्छा कि वह सोती है है</I> <li>Ita: <I>è buono che lei dorme</I> <li>Jpn: <I>彼女は寝ることが良い</I> <li>Lav: <I>ir labs , ka viņa guļ</I> <li>Nep: <I>की उनी सुत्छिन् राम्रो छ</I> <li>Nor: <I>det er godt at hun sover</I> <li>Pes: <I>خوب که او می خوابد است</I> <li>Pnb: <I>اچھا كہ او سوندی اے اے</I> <li>Pol: <I>jest dobrze , że ona śpi</I> <li>Ron: <I>este bun cã ea doarme</I> <li>Rus: <I>хороше , что она спдит</I> <li>Snd: <I>سٺو ت ھو۶ سمھی ٿی اھی</I> <li>Spa: <I>es bueno que ella duerme</I> <li>Swe: <I>det är gott att hon sover</I> <li>Tha: <I>ดีว่าหล่อนนอนหลับ</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="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>it is uncertain who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl (mkVP (mkAP (mkAP uncertain_A) (mkQS (mkQCl who_IP sleep_V)))))</CODE> <li>Afr: <I>dit is onseker wie slaap</I> <li>Bul: <I>е неясно който спи</I> <li>Cat: <I>és incert qui dorm</I> <li>Chi: <I>是不确定谁睡的</I> <li>Dan: <I>constant not found: uncertain_A</I> <li>Dut: <I>'t is onzeker wie slaapt</I> <li>Eng: <I>it is uncertain who sleeps</I> <li>Fin: <I>on epävarma kuka nukkuu</I> <li>Fre: <I>il est incertain qui dort</I> <li>Ger: <I>es ist unsicher wer schläft</I> <li>Gre: <I>είναι αβέβαιο ποιός κοιμάται</I> <li>Hin: <I>ग़यर यक़यनय कि कौन सोता है है</I> <li>Ita: <I>è insicuro chi dorme</I> <li>Jpn: <I>誰が寝るかことが危なっかしい</I> <li>Lav: <I>ir nepārliecināts , kurš guļ</I> <li>Nep: <I>को सुत्छन् अनिश्चित छ</I> <li>Nor: <I>constant not found: uncertain_A</I> <li>Pes: <I>نامعلوم چه کسی می خوابد است</I> <li>Pnb: <I>constant not found: uncertain_A</I> <li>Pol: <I>jest niepewnie , kto śpi</I> <li>Ron: <I>este nesigur cine doarme</I> <li>Rus: <I>constant not found: uncertain_A</I> <li>Snd: <I>اچانڪ ڪیر سمھی ٿو اھی</I> <li>Spa: <I>constant not found: uncertain_A</I> <li>Swe: <I>det är osäkert vem som sover</I> <li>Tha: <I>ลังเลใจว่าใครนอนหลับ</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="#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>mkUtt (mkCl she_NP (mkAP (mkAP ready_A) (mkVP sleep_V)))</CODE> <li>Afr: <I>sy is reg om te slaap</I> <li>Bul: <I>тя е готова да спя</I> <li>Cat: <I>ella és preparada a dormir</I> <li>Chi: <I>她是准备好睡的</I> <li>Dan: <I>constant not found: ready_A</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>Gre: <I>αυτή είναι έτοιμη να κοιμηθεί</I> <li>Hin: <I>वह सोने को तैयार है</I> <li>Ita: <I>lei è pronta a</I> <li>Jpn: <I>彼女は寝ることが準備ができている</I> <li>Lav: <I>viņa ir gatava , gulēt</I> <li>Nep: <I>उनी सुत्न तयार छिन्</I> <li>Nor: <I>constant not found: ready_A</I> <li>Pes: <I>او آماده خوابیدن است</I> <li>Pnb: <I>constant not found: ready_A</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>constant not found: ready_A</I> <li>Snd: <I>constant not found: ready_A</I> <li>Spa: <I>constant not found: ready_A</I> <li>Swe: <I>hon är färdig att sova</I> <li>Tha: <I>หล่อนพร้อมนอนหลับ</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>mkUtt (mkCl she_NP (mkAP (mkAP ready_A) (mkSC (mkVP sleep_V))))</CODE> <li>Afr: <I>sy is reg om te slaap</I> <li>Bul: <I>тя е готова да спя</I> <li>Cat: <I>ella és preparada a dormir</I> <li>Chi: <I>她是准备好睡的</I> <li>Dan: <I>constant not found: ready_A</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>Gre: <I>αυτή είναι έτοιμη να κοιμηθεί</I> <li>Hin: <I>वह सोने को तैयार है</I> <li>Ita: <I>lei è pronta a</I> <li>Jpn: <I>彼女は寝ることが準備ができている</I> <li>Lav: <I>viņa ir gatava , gulēt</I> <li>Nep: <I>उनी सुत्न तयार छिन्</I> <li>Nor: <I>constant not found: ready_A</I> <li>Pes: <I>او آماده خوابیدن است</I> <li>Pnb: <I>constant not found: ready_A</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>constant not found: ready_A</I> <li>Snd: <I>constant not found: ready_A</I> <li>Spa: <I>constant not found: ready_A</I> <li>Swe: <I>hon är färdig att sova</I> <li>Tha: <I>หล่อนพร้อมนอนหลับ</I> <li>Urd: <I>وہ سونے کو تیار ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAP</CODE></TD>
-<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP very_AdA old_A)</CODE> <li>Afr: <I>baie oud</I> <li>Bul: <I>много стар</I> <li>Cat: <I>molt vell</I> <li>Chi: <I>非常老</I> <li>Dan: <I>meget gammel</I> <li>Dut: <I>erg oud</I> <li>Eng: <I>very old</I> <li>Fin: <I>erittäin vanha</I> <li>Fre: <I>très vieux</I> <li>Ger: <I>sehr alt</I> <li>Gre: <I>πολύ παλιός</I> <li>Hin: <I>बहुत बूढ़ा</I> <li>Ita: <I>molto vecchio</I> <li>Jpn: <I>とても古い</I> <li>Lav: <I>ļoti vecs</I> <li>Nep: <I>धेरै बुढो</I> <li>Nor: <I>mye gammel</I> <li>Pes: <I>خیلی پیر</I> <li>Pnb: <I>بہت بوڈا</I> <li>Pol: <I>bardzo stary</I> <li>Ron: <I>foarte vechi</I> <li>Rus: <I>очень старое</I> <li>Snd: <I>تمام پوڙھی</I> <li>Spa: <I>muy viejo</I> <li>Swe: <I>mycket gammal</I> <li>Tha: <I>แก่มาก</I> <li>Urd: <I>بہت بوڑھا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAP</CODE></TD>
-<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>very very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP very_AdA (mkAP very_AdA old_A))</CODE> <li>Afr: <I>baie baie oud</I> <li>Bul: <I>много много стар</I> <li>Cat: <I>molt molt vell</I> <li>Chi: <I>非常非常老</I> <li>Dan: <I>meget meget gammel</I> <li>Dut: <I>erg erg oud</I> <li>Eng: <I>very very old</I> <li>Fin: <I>erittäin erittäin vanha</I> <li>Fre: <I>très très vieux</I> <li>Ger: <I>sehr sehr alt</I> <li>Gre: <I>πολύ πολύ παλιός</I> <li>Hin: <I>बहुत बहुत बूढ़ा</I> <li>Ita: <I>molto molto vecchio</I> <li>Jpn: <I>とてもとても古い</I> <li>Lav: <I>ļoti ļoti vecs</I> <li>Nep: <I>धेरै धेरै बुढो</I> <li>Nor: <I>mye mye gammel</I> <li>Pes: <I>خیلی خیلی پیر</I> <li>Pnb: <I>بہت بہت بوڈا</I> <li>Pol: <I>bardzo bardzo stary</I> <li>Ron: <I>foarte foarte vechi</I> <li>Rus: <I>очень очень старое</I> <li>Snd: <I>تمام تمام پوڙھی</I> <li>Spa: <I>muy muy viejo</I> <li>Swe: <I>mycket mycket gammal</I> <li>Tha: <I>แก่มากมาก</I> <li>Urd: <I>بہت بہت بوڑھا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAP</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>old or young</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP or_Conj (mkAP old_A) (mkAP young_A))</CODE> <li>Afr: <I>oud of jonk</I> <li>Bul: <I>стар или млад</I> <li>Cat: <I>vell o jove</I> <li>Chi: <I>老或年轻</I> <li>Dan: <I>gammel eller ung</I> <li>Dut: <I>oud of jong</I> <li>Eng: <I>old or young</I> <li>Fin: <I>vanha tai nuori</I> <li>Fre: <I>vieux ou jeune</I> <li>Ger: <I>alt oder jung</I> <li>Gre: <I>παλιός ή νέος</I> <li>Hin: <I>बूढ़ा या जवान</I> <li>Ita: <I>vecchio o giovane</I> <li>Jpn: <I>古いか若い</I> <li>Lav: <I>vecs vai jauns</I> <li>Nep: <I>बुढो अथवा जवान</I> <li>Nor: <I>gammel eller ung</I> <li>Pes: <I>پیر یا جوان</I> <li>Pnb: <I>بوڈا یا جوان</I> <li>Pol: <I>stary lub młody</I> <li>Ron: <I>vechi sau tânăr</I> <li>Rus: <I>старое или молодое</I> <li>Snd: <I>پوڙھی یا جوان</I> <li>Spa: <I>viejo o joven</I> <li>Swe: <I>gammal eller ung</I> <li>Tha: <I>แก่หริอรุ่น</I> <li>Urd: <I>بوڑھا یا جوان</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAP</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#ListAP">ListAP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>old , big and warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP and_Conj (mkListAP (mkAP old_A) (mkListAP (mkAP big_A) (mkAP warm_A))))</CODE> <li>Afr: <I>oud , groot en warm</I> <li>Bul: <I>стар , голям и топъл</I> <li>Cat: <I>vell , gros i tebi</I> <li>Chi: <I>老、大而温暖</I> <li>Dan: <I>gammel , stor og varm</I> <li>Dut: <I>oud , groot en warm</I> <li>Eng: <I>old , big and warm</I> <li>Fin: <I>vanha , suuri ja lämmin</I> <li>Fre: <I>vieux , grand et chaud</I> <li>Ger: <I>alt , groß und warm</I> <li>Gre: <I>παλιός , μεγάλος και ζεστός</I> <li>Hin: <I>बूढ़ा , बड़ा और गरम</I> <li>Ita: <I>vecchio , grande e</I> <li>Jpn: <I>大きで暖かくて古い</I> <li>Lav: <I>vecs , liels un silts</I> <li>Nep: <I>बुढो , ठुलो र तातो</I> <li>Nor: <I>gammel , stor og varm</I> <li>Pes: <I>پیر , بزرگ و گرم</I> <li>Pnb: <I>بوڈا , وڈا تے تتا</I> <li>Pol: <I>stary , duży i ciepły</I> <li>Ron: <I>vechi , mare şi călduţ</I> <li>Rus: <I>большое , тёплое и старое</I> <li>Snd: <I>پوڙھی , وڏو ۽ گرم</I> <li>Spa: <I>viejo , grande y</I> <li>Swe: <I>gammal , stor och varm</I> <li>Tha: <I>แก่ใหญ่และอุ่น</I> <li>Urd: <I>بوڑھا , بڑا اور گرم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAP</CODE></TD>
-<TD><A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>oldest</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP (mkOrd old_A))</CODE> <li>Afr: <I>oudste</I> <li>Bul: <I>най - стар</I> <li>Cat: <I>més vell</I> <li>Chi: <I>最老</I> <li>Dan: <I>ældste</I> <li>Dut: <I>oudst</I> <li>Eng: <I>oldest</I> <li>Fin: <I>vanhin</I> <li>Fre: <I>plus vieux</I> <li>Ger: <I>ältest</I> <li>Gre: <I>πιό παλιός</I> <li>Hin: <I>सब से बूढ़ा</I> <li>Ita: <I>più vecchio</I> <li>Jpn: <I>一番古い</I> <li>Lav: <I>visvecākais</I> <li>Nep: <I>सबभन्दा बुढो</I> <li>Nor: <I>eldste</I> <li>Pes: <I>پیر ترین</I> <li>Pnb: <I>بوڈا</I> <li>Pol: <I>najstarszy</I> <li>Ron: <I>cel mai vechi</I> <li>Rus: <I>старое</I> <li>Snd: <I>پوڙھی</I> <li>Spa: <I>más viejo</I> <li>Swe: <I>äldsta</I> <li>Tha: <I>แก่ที่สุด</I> <li>Urd: <I>سب سے بوڑھا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAP</CODE></TD>
-<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</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></TD>
-<TD><div class=reveal> <I>as old as she</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP as_CAdv (mkAP old_A) she_NP)</CODE> <li>Afr: <I>so oud soos sy</I> <li>Bul: <I>constant not found: as_CAdv</I> <li>Cat: <I>tan vell com ella</I> <li>Chi: <I>和她一样老</I> <li>Dan: <I>constant not found: as_CAdv</I> <li>Dut: <I>zo oud als ze</I> <li>Eng: <I>as old as she</I> <li>Fin: <I>yhtä vanha kuin hän</I> <li>Fre: <I>aussi vieux que</I> <li>Ger: <I>ebenso alt wie sie</I> <li>Gre: <I>τόσο παλιός όσο αυτή</I> <li>Hin: <I>इतना बूढ़ा जितना वह</I> <li>Ita: <I>così vecchio di lei</I> <li>Jpn: <I>彼女と同じぐらい古い</I> <li>Lav: <I>tikpat vecs kā viņa</I> <li>Nep: <I>उनी जत्तीकै बुढो</I> <li>Nor: <I>constant not found: as_CAdv</I> <li>Pes: <I>به اندازه ی او پیر</I> <li>Pnb: <I>ایناں بوڈا جناں او</I> <li>Pol: <I>tak stary jak ona</I> <li>Ron: <I>cel la fel de vechi ca ea</I> <li>Rus: <I>constant not found: as_CAdv</I> <li>Snd: <I>جی۶ن پوڙھی جھڙو ھو۶</I> <li>Spa: <I>si viejo que ella</I> <li>Swe: <I>lika gammal som hon</I> <li>Tha: <I>แก่เท่ากับหล่อน</I> <li>Urd: <I>اتنا بوڑھا جتنا وہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>reflAP</CODE></TD>
-<TD><A HREF="#A2" TITLE="A2 - two-place adjective">A2</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
-<TD><div class=reveal> <I>married to itself</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (reflAP married_A2)</CODE> <li>Afr: <I>getroud met hom</I> <li>Bul: <I>женен за себе си</I> <li>Cat: <I>casat a si</I> <li>Chi: <I>结婚自己</I> <li>Dan: <I>gift med sig</I> <li>Dut: <I>getrouwd met zich</I> <li>Eng: <I>married to itself</I> <li>Fin: <I>avioitunut itsensä kanssa</I> <li>Fre: <I>marié à soi</I> <li>Ger: <I>verheiratet mit sich</I> <li>Gre: <I>παντρεμένος με τον εαυτό του</I> <li>Hin: <I>शादी शुदा ख़ुद से</I> <li>Ita: <I>sposato con se</I> <li>Jpn: <I>自分と既婚の</I> <li>Lav: <I>precējies ar sevi</I> <li>Nep: <I>आफै सँग विवाहित</I> <li>Nor: <I>gift med seg</I> <li>Pes: <I>متأهل</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>zaślubiony sobie</I> <li>Ron: <I>căsătorit cu sine însuşi</I> <li>Rus: <I>замужем за собой</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>casado a sí</I> <li>Swe: <I>gift med sig</I> <li>Tha: <I>แต่งงานแล้วกับตัวเอง</I> <li>Urd: <I>شادی شدہ خود سے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="AdA"></A>
-<H2>AdA - adjective-modifying adverb</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>almost_AdA</CODE></TD>
-<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><div class=reveal> <I>almost red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP almost_AdA red_A)</CODE> <li>Afr: <I>byna rooi</I> <li>Bul: <I>почти червен</I> <li>Cat: <I>{s = "quasi" ++ "vermell"; lock_Utt = &lt;&gt;} / {s = "gairebé"</I> <li>Chi: <I>几乎红</I> <li>Dan: <I>næsten rød</I> <li>Dut: <I>bijna rood</I> <li>Eng: <I>almost red</I> <li>Fin: <I>melkein punainen</I> <li>Fre: <I>presque rouge</I> <li>Ger: <I>fast rot</I> <li>Gre: <I>σχεδόν κόκκινος</I> <li>Hin: <I>तक़रीबन लाल</I> <li>Ita: <I>quasi rosso</I> <li>Jpn: <I>殆ど赤い</I> <li>Lav: <I>gandrīz sarkans</I> <li>Nep: <I>झण्डै रातो</I> <li>Nor: <I>nesten rød</I> <li>Pes: <I>تقریباً قرمز</I> <li>Pnb: <I>تقریبا لال</I> <li>Pol: <I>prawie czerwony</I> <li>Ron: <I>aproape roşu</I> <li>Rus: <I>почти красное</I> <li>Snd: <I>گھڻو ڪری ڳاڙھو</I> <li>Spa: <I>casi rojo</I> <li>Swe: <I>nästan röd</I> <li>Tha: <I>แดงเกิอบ</I> <li>Urd: <I>تقریبا لال</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>quite_Adv</CODE></TD>
-<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><div class=reveal> <I>quite</I> <div class=popup> <ul> <li>API: <CODE>quite_Adv</CODE> <li>Afr: <I>heel</I> <li>Bul: <I>доста</I> <li>Cat: <I>bastant</I> <li>Chi: <I>得很</I> <li>Dan: <I>temmelig</I> <li>Dut: <I>heel</I> <li>Eng: <I>quite</I> <li>Fin: <I>melko</I> <li>Fre: <I>assez</I> <li>Ger: <I>ziemlich</I> <li>Gre: <I>αρκετά</I> <li>Hin: <I>काफ़ी</I> <li>Ita: <I>assai</I> <li>Jpn: <I>可成</I> <li>Lav: <I>diezgan</I> <li>Nep: <I>एकदम</I> <li>Nor: <I>temmelig</I> <li>Pes: <I>کاملاً</I> <li>Pnb: <I>كہامoسہ</I> <li>Pol: <I>całkiem</I> <li>Ron: <I>chiar</I> <li>Rus: <I>довольно</I> <li>Snd: <I>ڇڏڻ</I> <li>Spa: <I>bastante</I> <li>Swe: <I>ganska</I> <li>Tha: <I>ค่อนข้าง</I> <li>Urd: <I>خاموش</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>so_AdA</CODE></TD>
-<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><div class=reveal> <I>so warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP so_AdA warm_A)</CODE> <li>Afr: <I>so warm</I> <li>Bul: <I>толкова топъл</I> <li>Cat: <I>tan tebi</I> <li>Chi: <I>如此温暖</I> <li>Dan: <I>så varm</I> <li>Dut: <I>zo warm</I> <li>Eng: <I>so warm</I> <li>Fin: <I>niin lämmin</I> <li>Fre: <I>si chaud</I> <li>Ger: <I>so warm</I> <li>Gre: <I>τόσο ζεστός</I> <li>Hin: <I>तो गरम</I> <li>Ita: <I>cosÃ¬ caldo</I> <li>Jpn: <I>非常に暖かい</I> <li>Lav: <I>tik silts</I> <li>Nep: <I>यस कारण तातो</I> <li>Nor: <I>så varm</I> <li>Pes: <I>بسیار گرم</I> <li>Pnb: <I>سo تتا</I> <li>Pol: <I>tak ciepły</I> <li>Ron: <I>aşa călduţ</I> <li>Rus: <I>так тёплое</I> <li>Snd: <I>ان ڪری گرم</I> <li>Spa: <I>tanto caliente</I> <li>Swe: <I>så varm</I> <li>Tha: <I>อุ่นดังนั้น</I> <li>Urd: <I>اس لیے گرم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>too_AdA</CODE></TD>
-<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><div class=reveal> <I>too warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP too_AdA warm_A)</CODE> <li>Afr: <I>te warm</I> <li>Bul: <I>прекалено топъл</I> <li>Cat: <I>massa tebi</I> <li>Chi: <I>太温暖</I> <li>Dan: <I>for varm</I> <li>Dut: <I>te warm</I> <li>Eng: <I>too warm</I> <li>Fin: <I>liian lämmin</I> <li>Fre: <I>trop chaud</I> <li>Ger: <I>zu warm</I> <li>Gre: <I>υπερβολικά ζεστός</I> <li>Hin: <I>बहुत गरम</I> <li>Ita: <I>troppo caldo</I> <li>Jpn: <I>あまりにも暖かい</I> <li>Lav: <I>pārāk silts</I> <li>Nep: <I>पनि तातो</I> <li>Nor: <I>for varm</I> <li>Pes: <I>خیلی گرم</I> <li>Pnb: <I>بہت تتا</I> <li>Pol: <I>za ciepły</I> <li>Ron: <I>prea călduţ</I> <li>Rus: <I>слишком тёплое</I> <li>Snd: <I>بیحد گرم</I> <li>Spa: <I>demasiado caliente</I> <li>Swe: <I>för varm</I> <li>Tha: <I>อุ่นเกินไป</I> <li>Urd: <I>بہت گرم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>very_AdA</CODE></TD>
-<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><div class=reveal> <I>very warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP very_AdA warm_A)</CODE> <li>Afr: <I>baie warm</I> <li>Bul: <I>много топъл</I> <li>Cat: <I>molt tebi</I> <li>Chi: <I>非常温暖</I> <li>Dan: <I>meget varm</I> <li>Dut: <I>erg warm</I> <li>Eng: <I>very warm</I> <li>Fin: <I>erittäin lämmin</I> <li>Fre: <I>très chaud</I> <li>Ger: <I>sehr warm</I> <li>Gre: <I>πολύ ζεστός</I> <li>Hin: <I>बहुत गरम</I> <li>Ita: <I>molto caldo</I> <li>Jpn: <I>とても暖かい</I> <li>Lav: <I>ļoti silts</I> <li>Nep: <I>धेरै तातो</I> <li>Nor: <I>mye varm</I> <li>Pes: <I>خیلی گرم</I> <li>Pnb: <I>بہت تتا</I> <li>Pol: <I>bardzo ciepły</I> <li>Ron: <I>foarte călduţ</I> <li>Rus: <I>очень тёплое</I> <li>Snd: <I>تمام گرم</I> <li>Spa: <I>muy caliente</I> <li>Swe: <I>mycket varm</I> <li>Tha: <I>อุ่นมาก</I> <li>Urd: <I>بہت گرم</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="AdN"></A>
-<H2>AdN - numeral-modifying adverb</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>almost_AdN</CODE></TD>
-<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD><div class=reveal> <I>almost eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard almost_AdN (mkCard (mkNumeral n8_Unit)) )</CODE> <li>Afr: <I>byna agt</I> <li>Bul: <I>почти осем</I> <li>Cat: <I>{s = "quasi" ++ "vuit"; lock_Utt = &lt;&gt;} / {s = "gairebé" ++ "vuit";</I> <li>Chi: <I>几乎八</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>Gre: <I>σχεδόν οχτώ</I> <li>Hin: <I>तक़रीबन आठ</I> <li>Ita: <I>quasi otto</I> <li>Jpn: <I>殆ど八</I> <li>Lav: <I>gandrīz astoņi</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>Snd: <I>گھڻو ڪری اٺ '</I> <li>Spa: <I>casi ocho</I> <li>Swe: <I>nästan åtta</I> <li>Tha: <I>เกิอบแปด</I> <li>Urd: <I>تقریبا آٹھ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>at_least_AdN</CODE></TD>
-<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD><div class=reveal> <I>at least eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard at_least_AdN (mkCard (mkNumeral n8_Unit)))</CODE> <li>Afr: <I>ten minste agt</I> <li>Bul: <I>почти осем</I> <li>Cat: <I>almenys vuit</I> <li>Chi: <I>最少八</I> <li>Dan: <I>constant not found: at_least_AdN</I> <li>Dut: <I>ten minste acht</I> <li>Eng: <I>at least eight</I> <li>Fin: <I>vähintään kahdeksan</I> <li>Fre: <I>au moins huit</I> <li>Ger: <I>wenigstens acht</I> <li>Gre: <I>τουλάχιστον οχτώ</I> <li>Hin: <I>कम से कम आठ</I> <li>Ita: <I>almeno otto</I> <li>Jpn: <I>少なくとも八</I> <li>Lav: <I>vismaz astoņi</I> <li>Nep: <I>कमसेकम आठ</I> <li>Nor: <I>constant not found: at_least_AdN</I> <li>Pes: <I>حداقل هشت</I> <li>Pnb: <I>كم توں كم اٹھ</I> <li>Pol: <I>co najmniej osiemm</I> <li>Ron: <I>cel puţin opt</I> <li>Rus: <I>constant not found: at_least_AdN</I> <li>Snd: <I>گھٽ می گھٽ اٺ '</I> <li>Spa: <I>al menos ocho</I> <li>Swe: <I>minst åtta</I> <li>Tha: <I>อย่างน้อยแปด</I> <li>Urd: <I>کم از کم آٹھ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>at_most_AdN</CODE></TD>
-<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD><div class=reveal> <I>at most eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard at_most_AdN (mkCard (mkNumeral n8_Unit)))</CODE> <li>Afr: <I>hoogstens agt</I> <li>Bul: <I>почти осем</I> <li>Cat: <I>com a màxim vuit</I> <li>Chi: <I>最多八</I> <li>Dan: <I>constant not found: at_most_AdN</I> <li>Dut: <I>hooguit acht</I> <li>Eng: <I>at most eight</I> <li>Fin: <I>enintään kahdeksan</I> <li>Fre: <I>au plus huit</I> <li>Ger: <I>höchstens acht</I> <li>Gre: <I>το πολύ οχτώ</I> <li>Hin: <I>ज़्यादा से ज़्यादा आठ</I> <li>Ita: <I>al massimo otto</I> <li>Jpn: <I>せいぜい八</I> <li>Lav: <I>ne vairāk kā astoņi</I> <li>Nep: <I>बढीमा आठ</I> <li>Nor: <I>constant not found: at_most_AdN</I> <li>Pes: <I>حداکثر هشت</I> <li>Pnb: <I>زیادہ توں زیادہ اٹھ</I> <li>Pol: <I>co najwyżej osiemm</I> <li>Ron: <I>cel mult opt</I> <li>Rus: <I>constant not found: at_most_AdN</I> <li>Snd: <I>گھڻی کان گھڻو اٺ '</I> <li>Spa: <I>a lo más ocho</I> <li>Swe: <I>högst åtta</I> <li>Tha: <I>อย่างมากแปด</I> <li>Urd: <I>زیادہ سے زیادہ آٹھ</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (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>Chi: <I>比八</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 que</I> <li>Ger: <I>mehr als acht</I> <li>Gre: <I>πιό από οχτώ</I> <li>Hin: <I>आठ से ज़्यादा</I> <li>Ita: <I>più di otto</I> <li>Jpn: <I>八以上</I> <li>Lav: <I>{s = "NON_EXISTENT" ++ "astoņi"; lock_Utt = &lt;&gt;} / {s = ("vairāk"</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>Snd: <I>سان گڏ وڌیڪ اٺ '</I> <li>Spa: <I>más que ocho</I> <li>Swe: <I>mer än åtta</I> <li>Tha: <I>มากว่าแปด</I> <li>Urd: <I>آٹھ سے زیادہ</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="AdV"></A>
-<H2>AdV - adverb directly attached to verb</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>always_AdV</CODE></TD>
-<TD><A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD><div class=reveal> <I>always</I> <div class=popup> <ul> <li>API: <CODE>always_AdV</CODE> <li>Afr: <I>altyd</I> <li>Bul: <I>винаги</I> <li>Cat: <I>sempre</I> <li>Chi: <I>一直</I> <li>Dan: <I>altid</I> <li>Dut: <I>altijd</I> <li>Eng: <I>always</I> <li>Fin: <I>aina</I> <li>Fre: <I>toujours</I> <li>Ger: <I>immer</I> <li>Gre: <I>πάντα</I> <li>Hin: <I>हमेशा</I> <li>Ita: <I>sempre</I> <li>Jpn: <I>いつも</I> <li>Lav: <I>vienmēr</I> <li>Nep: <I>सधैँ</I> <li>Nor: <I>altid</I> <li>Pes: <I>همیشه</I> <li>Pnb: <I>ہمیشہ</I> <li>Pol: <I>zawsze</I> <li>Ron: <I>mereu</I> <li>Rus: <I>всегда</I> <li>Snd: <I>ھمیشھ</I> <li>Spa: <I>siempre</I> <li>Swe: <I>alltid</I> <li>Tha: <I>เสมอ</I> <li>Urd: <I>ہمیشہ</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Adv"></A>
-<H2>Adv - verb-phrase-modifying adverb</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>everywhere_Adv</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>everywhere</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (everywhere_Adv)</CODE> <li>Afr: <I>oral</I> <li>Bul: <I>навсякъде</I> <li>Cat: <I>a tot arreu</I> <li>Chi: <I>到处</I> <li>Dan: <I>overalt</I> <li>Dut: <I>overal</I> <li>Eng: <I>everywhere</I> <li>Fin: <I>kaikkialla</I> <li>Fre: <I>partout</I> <li>Ger: <I>überall</I> <li>Gre: <I>παντού</I> <li>Hin: <I>हर जगह</I> <li>Ita: <I>dappertutto</I> <li>Jpn: <I>どこでも</I> <li>Lav: <I>visur</I> <li>Nep: <I>जाता ततै</I> <li>Nor: <I>overalt</I> <li>Pes: <I>هر جا</I> <li>Pnb: <I>ہر تھاں</I> <li>Pol: <I>wszędzie</I> <li>Ron: <I>pretutindeni</I> <li>Rus: <I>везде</I> <li>Snd: <I>ھر ھنڌ</I> <li>Spa: <I>en todas partes</I> <li>Swe: <I>överallt</I> <li>Tha: <I>ทุกที</I> <li>Urd: <I>ہر جگہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>here7from_Adv</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>from here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (here7from_Adv)</CODE> <li>Afr: <I>van hier</I> <li>Bul: <I>от тук</I> <li>Cat: <I>d'aquí</I> <li>Chi: <I>从这里</I> <li>Dan: <I>herfra</I> <li>Dut: <I>van hier</I> <li>Eng: <I>from here</I> <li>Fin: <I>täältä</I> <li>Fre: <I>d'ici</I> <li>Ger: <I>hieraus</I> <li>Gre: <I>από εδώ</I> <li>Hin: <I>यहाँ से</I> <li>Ita: <I>da quà</I> <li>Jpn: <I>ここから</I> <li>Lav: <I>no šejienes</I> <li>Nep: <I>यहाँ बाट</I> <li>Nor: <I>herfra</I> <li>Pes: <I>اینجا</I> <li>Pnb: <I>ایتھوں</I> <li>Pol: <I>stąd</I> <li>Ron: <I>de aici</I> <li>Rus: <I>отсюда</I> <li>Snd: <I>ھیڏانھن</I> <li>Spa: <I>de aquí</I> <li>Swe: <I>härifrån</I> <li>Tha: <I>จากนี่</I> <li>Urd: <I>یہاں سے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>here7to_Adv</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>to here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (here7to_Adv)</CODE> <li>Afr: <I>hier</I> <li>Bul: <I>до тук</I> <li>Cat: <I>cap aquí</I> <li>Chi: <I>到这里</I> <li>Dan: <I>hit</I> <li>Dut: <I>hier</I> <li>Eng: <I>to here</I> <li>Fin: <I>tänne</I> <li>Fre: <I>ici</I> <li>Ger: <I>hierher</I> <li>Gre: <I>ως εδώ</I> <li>Hin: <I>यहाँ पर</I> <li>Ita: <I>quà</I> <li>Jpn: <I>ここに</I> <li>Lav: <I>uz šejieni</I> <li>Nep: <I>यहाँ सम्म</I> <li>Nor: <I>hit</I> <li>Pes: <I>اینجا</I> <li>Pnb: <I>ایتھے</I> <li>Pol: <I>tutaj</I> <li>Ron: <I>până aici</I> <li>Rus: <I>сюда</I> <li>Snd: <I>اجھو</I> <li>Spa: <I>para aquí</I> <li>Swe: <I>hit</I> <li>Tha: <I>ที่นี่</I> <li>Urd: <I>یہاں پر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>here_Adv</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (here_Adv)</CODE> <li>Afr: <I>hier</I> <li>Bul: <I>тук</I> <li>Cat: <I>aquí</I> <li>Chi: <I>这里</I> <li>Dan: <I>her</I> <li>Dut: <I>hier</I> <li>Eng: <I>here</I> <li>Fin: <I>täällä</I> <li>Fre: <I>ici</I> <li>Ger: <I>hier</I> <li>Gre: <I>εδώ</I> <li>Hin: <I>यहाँ</I> <li>Ita: <I>quà</I> <li>Jpn: <I>ここで</I> <li>Lav: <I>šeit</I> <li>Nep: <I>यहाँ</I> <li>Nor: <I>her</I> <li>Pes: <I>اینجا</I> <li>Pnb: <I>ایتھے</I> <li>Pol: <I>tutaj</I> <li>Ron: <I>aici</I> <li>Rus: <I>здесь</I> <li>Snd: <I>ھتی</I> <li>Spa: <I>aquí</I> <li>Swe: <I>här</I> <li>Tha: <I>ที่นี่</I> <li>Urd: <I>یہاں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>warmly</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv warm_A)</CODE> <li>Afr: <I>warm</I> <li>Bul: <I>топло</I> <li>Cat: <I>tèbiament</I> <li>Chi: <I>温暖</I> <li>Dan: <I>varmt</I> <li>Dut: <I>warm</I> <li>Eng: <I>warmly</I> <li>Fin: <I>lämpimästi</I> <li>Fre: <I>chaudement</I> <li>Ger: <I>warm</I> <li>Gre: <I>ζεστά</I> <li>Hin: <I>गरम</I> <li>Ita: <I>caldamente</I> <li>Jpn: <I>暖かく</I> <li>Lav: <I>silti</I> <li>Nep: <I>तातो गरी</I> <li>Nor: <I>varmt</I> <li>Pes: <I>گرم</I> <li>Pnb: <I>تتے</I> <li>Pol: <I>ciepło</I> <li>Ron: <I>călduros</I> <li>Rus: <I>тёпло</I> <li>Snd: <I>گرم</I> <li>Spa: <I>calientemente</I> <li>Swe: <I>varmt</I> <li>Tha: <I>อุ่น</I> <li>Urd: <I>گرم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>in the house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv in_Prep (mkNP the_Det house_N))</CODE> <li>Afr: <I>in die huis</I> <li>Bul: <I>в</I> <li>Cat: <I>en la</I> <li>Chi: <I>房子里</I> <li>Dan: <I>i huset</I> <li>Dut: <I>in het huis</I> <li>Eng: <I>in the house</I> <li>Fin: <I>talossa</I> <li>Fre: <I>dans la</I> <li>Ger: <I>{s = "im" ++ "Haus"; lock_Adv = &lt;&gt;; lock_Utt = &lt;&gt;} / {s = "im"</I> <li>Gre: <I>στο σπίτι</I> <li>Hin: <I>घर में</I> <li>Ita: <I>nella</I> <li>Jpn: <I>家に</I> <li>Lav: <I>mājā</I> <li>Nep: <I>घर मा</I> <li>Nor: <I>i huset</I> <li>Pes: <I>در خانه</I> <li>Pnb: <I>گھر وچ</I> <li>Pol: <I>w domu</I> <li>Ron: <I>în casă</I> <li>Rus: <I>в доме</I> <li>Snd: <I>گھر ۾</I> <li>Spa: <I>en la casa</I> <li>Swe: <I>i huset</I> <li>Tha: <I>ในบ้าน</I> <li>Urd: <I>گھر میں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>when she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv when_Subj (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>as sy slaap</I> <li>Bul: <I>когато тя спи</I> <li>Cat: <I>quan ella dorm</I> <li>Chi: <I>她睡的时候</I> <li>Dan: <I>når hun sover</I> <li>Dut: <I>als ze slaapt</I> <li>Eng: <I>when she sleeps</I> <li>Fin: <I>kun hän nukkuu</I> <li>Fre: <I>quand elle dort</I> <li>Ger: <I>wenn sie schläft</I> <li>Gre: <I>όταν αυτή κοιμάται</I> <li>Hin: <I>कब वह सोती है</I> <li>Ita: <I>quando lei dorme</I> <li>Jpn: <I>彼女は寝ると</I> <li>Lav: <I>kad viņa guļ</I> <li>Nep: <I>कहिले उनी सुत्छिन्</I> <li>Nor: <I>når hun sover</I> <li>Pes: <I>وقتی که او می خوابد</I> <li>Pnb: <I>كدوں او سوندی اے</I> <li>Pol: <I>jeśli ona śpi</I> <li>Ron: <I>când ea doarme</I> <li>Rus: <I>когда она спдит</I> <li>Snd: <I>جڏھن ھو۶ سمھی ٿی</I> <li>Spa: <I>cuando ella duerme</I> <li>Swe: <I>när hon sover</I> <li>Tha: <I>ทีหล่อนนอนหลับ</I> <li>Urd: <I>جب وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A> <CODE>-&gt;</CODE> <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="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>more warmly than he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv more_CAdv warm_A he_NP )</CODE> <li>Afr: <I>meer warm as hy</I> <li>Bul: <I>по - топло от него</I> <li>Cat: <I>més tèbiament que ell</I> <li>Chi: <I>温暖比更他</I> <li>Dan: <I>mer varmt end han</I> <li>Dut: <I>meer warm dan hij</I> <li>Eng: <I>more warmly than he</I> <li>Fin: <I>enemmän lämpimästi kuin hän</I> <li>Fre: <I>plus chaudement que</I> <li>Ger: <I>mehr warm als er</I> <li>Gre: <I>πιό ζεστά από αυτόν</I> <li>Hin: <I>उस से ज़्यादा गरम</I> <li>Ita: <I>più caldamente di lui</I> <li>Jpn: <I>彼より暖かく</I> <li>Lav: <I>{s = "siltāk" ++ "nekā" ++ "viņš"; lock_Adv = &lt;&gt;;</I> <li>Nep: <I>उ भन्दा बढी तातो</I> <li>Nor: <I>mer varmt enn han</I> <li>Pes: <I>گرم بیشتر او</I> <li>Pnb: <I>اونوں ہور تتے</I> <li>Pol: <I>bardziej ciepło niż on</I> <li>Ron: <I>mai călduros decât el</I> <li>Rus: <I>более тёпло чем он</I> <li>Snd: <I>ھو گھڻا وڌیڪ گرم</I> <li>Spa: <I>más calientemente que él</I> <li>Swe: <I>mer varmt än han</I> <li>Tha: <I>อุ่นมากกว่าเขา</I> <li>Urd: <I>اس سے زیادہ گرم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>more warmly than he runs</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv more_CAdv warm_A (mkS (mkCl he_NP run_V)) )</CODE> <li>Afr: <I>meer warm as hy hardloop</I> <li>Bul: <I>по - топло от колкото той бяга</I> <li>Cat: <I>més tèbiament que ell corri</I> <li>Chi: <I>温暖比更他跑</I> <li>Dan: <I>mer varmt end han løber</I> <li>Dut: <I>meer warm dan hij rent</I> <li>Eng: <I>more warmly than he runs</I> <li>Fin: <I>enemmän lämpimästi kuin hän juoksee</I> <li>Fre: <I>plus chaudement que</I> <li>Ger: <I>mehr warm als er läuft</I> <li>Gre: <I>πιό ζεστά από ότι αυτός τρέχει</I> <li>Hin: <I>से ज़्यादा गरम वह दौड़ता है</I> <li>Ita: <I>più caldamente di lui corra</I> <li>Jpn: <I>彼が走ることより暖かく</I> <li>Lav: <I>{s = "siltāk" ++ "nekā" ++ "viņš" ++ "skrien"; lock_Adv = &lt;&gt;;</I> <li>Nep: <I>भन्दा बढी तातो उ कुद्छ</I> <li>Nor: <I>mer varmt enn han springer</I> <li>Pes: <I>گرم بیشتر او می دود</I> <li>Pnb: <I>ہور تتے او دوڑدا اے</I> <li>Pol: <I>bardziej ciepło niż on biegnie</I> <li>Ron: <I>mai călduros decât el fuge</I> <li>Rus: <I>более тёпло чем он бегает</I> <li>Snd: <I>گھڻا وڌیڪ گرم ھو ڊوڙی ٿو</I> <li>Spa: <I>más calientemente que él corra</I> <li>Swe: <I>mer varmt än han springer</I> <li>Tha: <I>อุ่นมากกว่าเขาวิ่ง</I> <li>Urd: <I>سے زیادہ گرم وہ دوڑتا ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>very warmly</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv very_AdA (mkAdv warm_A) )</CODE> <li>Afr: <I>baie warm</I> <li>Bul: <I>много топло</I> <li>Cat: <I>molt tèbiament</I> <li>Chi: <I>温暖非常</I> <li>Dan: <I>meget varmt</I> <li>Dut: <I>erg warm</I> <li>Eng: <I>very warmly</I> <li>Fin: <I>erittäin lämpimästi</I> <li>Fre: <I>très chaudement</I> <li>Ger: <I>sehr warm</I> <li>Gre: <I>πολύ ζεστά</I> <li>Hin: <I>बहुत गरम</I> <li>Ita: <I>molto caldamente</I> <li>Jpn: <I>とても暖かく</I> <li>Lav: <I>ļoti silti</I> <li>Nep: <I>धेरै तातो गरी</I> <li>Nor: <I>mye varmt</I> <li>Pes: <I>خیلی گرم</I> <li>Pnb: <I>بہت تتے</I> <li>Pol: <I>bardzo ciepło</I> <li>Ron: <I>foarte călduros</I> <li>Rus: <I>очень тёпло</I> <li>Snd: <I>تمام گرم</I> <li>Spa: <I>muy calientemente</I> <li>Swe: <I>mycket varmt</I> <li>Tha: <I>อุ่นมาก</I> <li>Urd: <I>بہت گرم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>here and now</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv and_Conj here_Adv now_Adv)</CODE> <li>Afr: <I>hier en nou</I> <li>Bul: <I>тук и сега</I> <li>Cat: <I>aquí i ara</I> <li>Chi: <I>这里并且现在</I> <li>Dan: <I>her og nu</I> <li>Dut: <I>hier en nu</I> <li>Eng: <I>here and now</I> <li>Fin: <I>täällä ja nyt</I> <li>Fre: <I>ici et maintenant</I> <li>Ger: <I>hier und jetzt</I> <li>Gre: <I>εδώ και τώρα</I> <li>Hin: <I>यहाँ और अब</I> <li>Ita: <I>quà e</I> <li>Jpn: <I>ここで今</I> <li>Lav: <I>šeit un tagad</I> <li>Nep: <I>यहाँ र अहीले</I> <li>Nor: <I>her og nå</I> <li>Pes: <I>اینجا و حالا</I> <li>Pnb: <I>ایتھے تے ہون</I> <li>Pol: <I>tutaj i teraz</I> <li>Ron: <I>aici şi acum</I> <li>Rus: <I>здесь и сейчас</I> <li>Snd: <I>ھتی ۽ ھاڻی</I> <li>Spa: <I>aquí y</I> <li>Swe: <I>här och nu</I> <li>Tha: <I>ที่นี่และเดี๋ยวนี้</I> <li>Urd: <I>یہاں اور اب</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#ListAdv">ListAdv</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>with her , here and now</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv and_Conj (mkListAdv (mkAdv with_Prep she_NP) (mkListAdv here_Adv now_Adv)))</CODE> <li>Afr: <I>met haar , hier en nou</I> <li>Bul: <I>с</I> <li>Cat: <I>amb ella , aquí i ara</I> <li>Chi: <I>和她一起、这里并且现在</I> <li>Dan: <I>med hende , her og nu</I> <li>Dut: <I>met haar , hier en nu</I> <li>Eng: <I>with her , here and now</I> <li>Fin: <I>hänen kanssa , täällä ja nyt</I> <li>Fre: <I>avec elle , ici et maintenant</I> <li>Ger: <I>mit ihr , hier und jetzt</I> <li>Gre: <I>με αυτήν , εδώ και τώρα</I> <li>Hin: <I>उस के साथ , यहाँ और अब</I> <li>Ita: <I>con lei , quà e</I> <li>Jpn: <I>ここで今彼女と</I> <li>Lav: <I>ar viņu , šeit un tagad</I> <li>Nep: <I>उनी सँग , यहाँ र अहीले</I> <li>Nor: <I>med henne , her og nå</I> <li>Pes: <I>با او , اینجا و حالا</I> <li>Pnb: <I>اونوں دے نال , ایتھے تے ہون</I> <li>Pol: <I>z nią , tutaj i teraz</I> <li>Ron: <I>cu ea , aici şi acum</I> <li>Rus: <I>с ней , здесь и сейчас</I> <li>Snd: <I>ھو سان , ھتی ۽ ھاڻی</I> <li>Spa: <I>con ella , aquí y</I> <li>Swe: <I>med henne , här och nu</I> <li>Tha: <I>กับหล่อนที่นี่และเดี๋ยวนี้</I> <li>Urd: <I>اس کے ساتھ , یہاں اور اب</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>somewhere_Adv</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>somewhere</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (somewhere_Adv)</CODE> <li>Afr: <I>Ãªrens</I> <li>Bul: <I>някъде</I> <li>Cat: <I>a algun lloc</I> <li>Chi: <I>某处</I> <li>Dan: <I>et eller annet sted</I> <li>Dut: <I>ergens</I> <li>Eng: <I>somewhere</I> <li>Fin: <I>jossain</I> <li>Fre: <I>quelque part</I> <li>Ger: <I>irgendwo</I> <li>Gre: <I>κάπου</I> <li>Hin: <I>कहीं</I> <li>Ita: <I>qualche parte</I> <li>Jpn: <I>どこかに</I> <li>Lav: <I>kaut kur</I> <li>Nep: <I>कहीं</I> <li>Nor: <I>et eller annet sted</I> <li>Pes: <I>جایی</I> <li>Pnb: <I>كتلے</I> <li>Pol: <I>gdzieś</I> <li>Ron: <I>undeva</I> <li>Rus: <I>где-нибудь</I> <li>Snd: <I>ڪٿی</I> <li>Spa: <I>en alguna parte</I> <li>Swe: <I>någonstans</I> <li>Tha: <I>บางแห่ง</I> <li>Urd: <I>کہیں پر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>there7from_Adv</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>from there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (there7from_Adv)</CODE> <li>Afr: <I>van daar</I> <li>Bul: <I>от там</I> <li>Cat: <I>d'allà</I> <li>Chi: <I>从那里</I> <li>Dan: <I>derfra</I> <li>Dut: <I>van daar</I> <li>Eng: <I>from there</I> <li>Fin: <I>sieltä</I> <li>Fre: <I>de là</I> <li>Ger: <I>daher</I> <li>Gre: <I>απο εκεί</I> <li>Hin: <I>वहाँ से</I> <li>Ita: <I>di là</I> <li>Jpn: <I>そこから</I> <li>Lav: <I>no turienes</I> <li>Nep: <I>त्यहाँ बाट</I> <li>Nor: <I>derfra</I> <li>Pes: <I>آنجا</I> <li>Pnb: <I>اوتھوں</I> <li>Pol: <I>stamtąd</I> <li>Ron: <I>de acolo</I> <li>Rus: <I>оттуда</I> <li>Snd: <I>ھتان</I> <li>Spa: <I>de allí</I> <li>Swe: <I>därifrån</I> <li>Tha: <I>จากนั่น</I> <li>Urd: <I>وہاں سے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>there7to_Adv</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (there7to_Adv)</CODE> <li>Afr: <I>daar</I> <li>Bul: <I>до там</I> <li>Cat: <I>cap a allà</I> <li>Chi: <I>到那里</I> <li>Dan: <I>dit</I> <li>Dut: <I>daar</I> <li>Eng: <I>there</I> <li>Fin: <I>sinne</I> <li>Fre: <I>là</I> <li>Ger: <I>dahin</I> <li>Gre: <I>ως εκεί</I> <li>Hin: <I>वहाँ पर</I> <li>Ita: <I>là</I> <li>Jpn: <I>そこに</I> <li>Lav: <I>uz turieni</I> <li>Nep: <I>त्यहाँ सम्म</I> <li>Nor: <I>dit</I> <li>Pes: <I>آنجا</I> <li>Pnb: <I>اوتھے</I> <li>Pol: <I>tam</I> <li>Ron: <I>până acolo</I> <li>Rus: <I>туда</I> <li>Snd: <I>ھتی</I> <li>Spa: <I>para allí</I> <li>Swe: <I>dit</I> <li>Tha: <I>ที่นั่น</I> <li>Urd: <I>وہاں پر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>there_Adv</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><div class=reveal> <I>there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (there_Adv)</CODE> <li>Afr: <I>daar</I> <li>Bul: <I>там</I> <li>Cat: <I>allà</I> <li>Chi: <I>那里</I> <li>Dan: <I>der</I> <li>Dut: <I>daar</I> <li>Eng: <I>there</I> <li>Fin: <I>siellä</I> <li>Fre: <I>là</I> <li>Ger: <I>da</I> <li>Gre: <I>εκεί</I> <li>Hin: <I>वहाँ</I> <li>Ita: <I>là</I> <li>Jpn: <I>そこで</I> <li>Lav: <I>tur</I> <li>Nep: <I>त्यहाँ</I> <li>Nor: <I>der</I> <li>Pes: <I>آنجا</I> <li>Pnb: <I>اوتھے</I> <li>Pol: <I>tam</I> <li>Ron: <I>acolo</I> <li>Rus: <I>там</I> <li>Snd: <I>اتی</I> <li>Spa: <I>allí</I> <li>Swe: <I>där</I> <li>Tha: <I>ที่นั่น</I> <li>Urd: <I>وہاں</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Ant"></A>
-<H2>Ant - anteriority</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt (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>Chi: <I>她睡</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>Gre: <I>αυτή έχει κοιμηθεί</I> <li>Hin: <I>वह सो चुकी है</I> <li>Ita: <I>lei ha dormito</I> <li>Jpn: <I>彼女は寝た</I> <li>Lav: <I>viņa ir gulēta</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>Snd: <I>ھو۶ سمھیل اھی</I> <li>Spa: <I>ella ha dormido</I> <li>Swe: <I>hon har sovit</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سو چکی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>simultaneousAnt</CODE></TD>
-<TD><A HREF="#Ant" TITLE="Ant - anteriority">Ant</A></TD>
-<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkS simultaneousAnt (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھو۶ سمھی ٿی</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="CAdv"></A>
-<H2>CAdv - comparative adverb</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>as_CAdv</CODE></TD>
-<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A></TD>
-<TD><div class=reveal> <I>as</I> <div class=popup> <ul> <li>API: <CODE>as_CAdv</CODE> <li>Afr: <I>so</I> <li>Bul: <I>constant not found: as_CAdv</I> <li>Cat: <I>tan</I> <li>Chi: <I>和</I> <li>Dan: <I>constant not found: as_CAdv</I> <li>Dut: <I>zo</I> <li>Eng: <I>as</I> <li>Fin: <I>yhtä</I> <li>Fre: <I>aussi</I> <li>Ger: <I>ebenso</I> <li>Gre: <I>τόσο</I> <li>Hin: <I>इतना</I> <li>Ita: <I>così</I> <li>Jpn: <I>と同じぐらい</I> <li>Lav: <I>tikpat</I> <li>Nep: <I>जत्तीकै</I> <li>Nor: <I>constant not found: as_CAdv</I> <li>Pes: <I>به اندازه ی</I> <li>Pnb: <I>ایناں</I> <li>Pol: <I>tak</I> <li>Ron: <I>la fel de</I> <li>Rus: <I>constant not found: as_CAdv</I> <li>Snd: <I>جی۶ن</I> <li>Spa: <I>si</I> <li>Swe: <I>lika</I> <li>Tha: <I>เท่า</I> <li>Urd: <I>اتنا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>less_CAdv</CODE></TD>
-<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A></TD>
-<TD><div class=reveal> <I>less</I> <div class=popup> <ul> <li>API: <CODE>less_CAdv</CODE> <li>Afr: <I>minder</I> <li>Bul: <I>не</I> <li>Cat: <I>menys</I> <li>Chi: <I>比</I> <li>Dan: <I>mindre</I> <li>Dut: <I>minder</I> <li>Eng: <I>less</I> <li>Fin: <I>vähemmän</I> <li>Fre: <I>moins</I> <li>Ger: <I>weniger</I> <li>Gre: <I>λιγότερο</I> <li>Hin: <I>कम</I> <li>Ita: <I>meno</I> <li>Jpn: <I>より</I> <li>Lav: <I>mazāk</I> <li>Nep: <I>कम</I> <li>Nor: <I>mindre</I> <li>Pes: <I>کمتر</I> <li>Pnb: <I>كٹ</I> <li>Pol: <I>mniej</I> <li>Ron: <I>mai puţin</I> <li>Rus: <I>менее</I> <li>Snd: <I>گھٽ</I> <li>Spa: <I>menos</I> <li>Swe: <I>mindre</I> <li>Tha: <I>น้อย</I> <li>Urd: <I>کم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>more_CAdv</CODE></TD>
-<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A></TD>
-<TD><div class=reveal> <I>more</I> <div class=popup> <ul> <li>API: <CODE>more_CAdv</CODE> <li>Afr: <I>meer</I> <li>Bul: <I>''</I> <li>Cat: <I>més</I> <li>Chi: <I>比</I> <li>Dan: <I>mer</I> <li>Dut: <I>meer</I> <li>Eng: <I>more</I> <li>Fin: <I>enemmän</I> <li>Fre: <I>plus</I> <li>Ger: <I>mehr</I> <li>Gre: <I>πιό</I> <li>Hin: <I>ज़्यादा</I> <li>Ita: <I>più</I> <li>Jpn: <I>より</I> <li>Lav: <I>{s = []; d = ParamX.Compar; p = "nekā";</I> <li>Nep: <I>बढी</I> <li>Nor: <I>mer</I> <li>Pes: <I>بیشتر</I> <li>Pnb: <I>ہور</I> <li>Pol: <I>bardziej</I> <li>Ron: <I>mai</I> <li>Rus: <I>более</I> <li>Snd: <I>وڌیڪ</I> <li>Spa: <I>más</I> <li>Swe: <I>mer</I> <li>Tha: <I>มาก</I> <li>Urd: <I>زیادہ</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="CN"></A>
-<H2>CN - common noun (without determiner)</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkCN</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN house_N )</CODE> <li>Afr: <I>huis</I> <li>Bul: <I>къща</I> <li>Cat: <I>casa</I> <li>Chi: <I>房子</I> <li>Dan: <I>hus</I> <li>Dut: <I>huis</I> <li>Eng: <I>house</I> <li>Fin: <I>talo</I> <li>Fre: <I>maison</I> <li>Ger: <I>Haus</I> <li>Gre: <I>σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>casa</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</I> <li>Nep: <I>घर</I> <li>Nor: <I>hus</I> <li>Pes: <I>خانه</I> <li>Pnb: <I>گھر</I> <li>Pol: <I>dom</I> <li>Ron: <I>casă</I> <li>Rus: <I>дом</I> <li>Snd: <I>گھر</I> <li>Spa: <I>casa</I> <li>Swe: <I>hus</I> <li>Tha: <I>บ้าน</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCN</CODE></TD>
-<TD><A HREF="#N2" TITLE="N2 - relational noun">N2</A> <CODE>-&gt;</CODE> <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></TD>
-<TD><div class=reveal> <I>mother of the king</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN mother_N2 (mkNP the_Det king_N))</CODE> <li>Afr: <I>ma van die koning</I> <li>Bul: <I>майка на царя</I> <li>Cat: <I>mare del</I> <li>Chi: <I>国王母亲</I> <li>Dan: <I>moder til kongen</I> <li>Dut: <I>moeder van de koning</I> <li>Eng: <I>mother of the king</I> <li>Fin: <I>kuninkaan äiti</I> <li>Fre: <I>mère du</I> <li>Ger: <I>Mutter vom König</I> <li>Gre: <I>μητέρα του βασιλιά</I> <li>Hin: <I>constant not found: mother_N2</I> <li>Ita: <I>madre del</I> <li>Jpn: <I>王のお母さん</I> <li>Lav: <I>karaļa māte</I> <li>Nep: <I>राजा को आमा</I> <li>Nor: <I>mor til kongen</I> <li>Pes: <I>مادر پادشاه</I> <li>Pnb: <I>بادشاہ دی ماں</I> <li>Pol: <I>matka króla</I> <li>Ron: <I>mamă regelui</I> <li>Rus: <I>мать короля</I> <li>Snd: <I>constant not found: mother_N2</I> <li>Spa: <I>madre del rey</I> <li>Swe: <I>mor till kungen</I> <li>Tha: <I>แม่ของพระราชา</I> <li>Urd: <I>بادشاہ کی ماں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCN</CODE></TD>
-<TD><A HREF="#N3" TITLE="N3 - three-place relational noun">N3</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="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>distance from this city to Paris</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN distance_N3 (mkNP this_Det city_N) (mkNP paris_PN) )</CODE> <li>Afr: <I>afstand van hierdie stad na Parys</I> <li>Bul: <I>разстояние от този град до Париж</I> <li>Cat: <I>distància de aquesta ciutat a Paris</I> <li>Chi: <I>巴黎这个城市的距离</I> <li>Dan: <I>afstand fra denne by til Paris</I> <li>Dut: <I>afstand van deze stad naar Parijs</I> <li>Eng: <I>distance from this city to Paris</I> <li>Fin: <I>etäisyys tästä kaupungista Pariisiin</I> <li>Fre: <I>distance de</I> <li>Ger: <I>Entfernung von dieser Stadt zu Paris</I> <li>Gre: <I>απόσταση αυτή τη</I> <li>Hin: <I>पैरिस का इस शहर से फ़ासला</I> <li>Ita: <I>distanza di questa città a</I> <li>Jpn: <I>この都市からパリまで距離</I> <li>Lav: <I>attālums no šīs pilsētas līdz Parīzei</I> <li>Nep: <I>पेरिस देखि यो शहर सम्म को दुरी</I> <li>Nor: <I>avstand fra denne byen til Paris</I> <li>Pes: <I>فاصله از این شهر تا پاریس</I> <li>Pnb: <I>constant not found: distance_N3</I> <li>Pol: <I>odległość z tego miasta do Paryża</I> <li>Ron: <I>distanţă de la acest oraş la Paris</I> <li>Rus: <I>расстояние от этого города к Парижу</I> <li>Snd: <I>constant not found: distance_N3</I> <li>Spa: <I>distancia de esta ciudad a París</I> <li>Swe: <I>avstånd från den här staden till Paris</I> <li>Tha: <I>ระยะทางจากเมืองเมืองนี้ถืงปารีส</I> <li>Urd: <I>پیرس کا اس شہر سے فاصلہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCN</CODE></TD>
-<TD><A HREF="#N2" TITLE="N2 - relational noun">N2</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>mother</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN mother_N2)</CODE> <li>Afr: <I>ma</I> <li>Bul: <I>майка</I> <li>Cat: <I>mare</I> <li>Chi: <I>母亲</I> <li>Dan: <I>moder</I> <li>Dut: <I>moeder</I> <li>Eng: <I>mother</I> <li>Fin: <I>äiti</I> <li>Fre: <I>mère</I> <li>Ger: <I>Mutter</I> <li>Gre: <I>μητέρα</I> <li>Hin: <I>constant not found: mother_N2</I> <li>Ita: <I>madre</I> <li>Jpn: <I>お母さん</I> <li>Lav: <I>māte</I> <li>Nep: <I>आमा</I> <li>Nor: <I>mor</I> <li>Pes: <I>مادر</I> <li>Pnb: <I>ماں</I> <li>Pol: <I>matka</I> <li>Ron: <I>mamă</I> <li>Rus: <I>мать</I> <li>Snd: <I>constant not found: mother_N2</I> <li>Spa: <I>madre</I> <li>Swe: <I>mor</I> <li>Tha: <I>แม่</I> <li>Urd: <I>ماں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCN</CODE></TD>
-<TD><A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>distance</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN distance_N3)</CODE> <li>Afr: <I>afstand</I> <li>Bul: <I>разстояние</I> <li>Cat: <I>distància</I> <li>Chi: <I>的距离</I> <li>Dan: <I>afstand</I> <li>Dut: <I>afstand</I> <li>Eng: <I>distance</I> <li>Fin: <I>etäisyys</I> <li>Fre: <I>distance</I> <li>Ger: <I>Entfernung</I> <li>Gre: <I>απόσταση</I> <li>Hin: <I>फ़ासला</I> <li>Ita: <I>distanza</I> <li>Jpn: <I>距離</I> <li>Lav: <I>attālums</I> <li>Nep: <I>दुरी</I> <li>Nor: <I>avstand</I> <li>Pes: <I>فاصله</I> <li>Pnb: <I>constant not found: distance_N3</I> <li>Pol: <I>odległość</I> <li>Ron: <I>distanţă</I> <li>Rus: <I>расстояние</I> <li>Snd: <I>constant not found: distance_N3</I> <li>Spa: <I>distancia</I> <li>Swe: <I>avstånd</I> <li>Tha: <I>ระยะทาง</I> <li>Urd: <I>فاصلہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCN</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>big house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN big_A house_N )</CODE> <li>Afr: <I>groot huis</I> <li>Bul: <I>голяма къща</I> <li>Cat: <I>casa grosa</I> <li>Chi: <I>大房子</I> <li>Dan: <I>stort hus</I> <li>Dut: <I>groot huis</I> <li>Eng: <I>big house</I> <li>Fin: <I>suuri talo</I> <li>Fre: <I>grande maison</I> <li>Ger: <I>großes Haus</I> <li>Gre: <I>μεγάλο σπίτι</I> <li>Hin: <I>बड़ा घर</I> <li>Ita: <I>grande casa</I> <li>Jpn: <I>大きな家</I> <li>Lav: <I>liela māja</I> <li>Nep: <I>ठुलो घर</I> <li>Nor: <I>stort hus</I> <li>Pes: <I>خانه ی بزرگ</I> <li>Pnb: <I>وڈا گھر</I> <li>Pol: <I>duży dom</I> <li>Ron: <I>casă mare</I> <li>Rus: <I>большой дом</I> <li>Snd: <I>وڏو گھر</I> <li>Spa: <I>grande casa</I> <li>Swe: <I>stort hus</I> <li>Tha: <I>บ้านใหญ่</I> <li>Urd: <I>بڑا گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCN</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>big blue house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN big_A (mkCN blue_A house_N))</CODE> <li>Afr: <I>groot blou huis</I> <li>Bul: <I>голяма синя къща</I> <li>Cat: <I>casa blava grosa</I> <li>Chi: <I>大蓝房子</I> <li>Dan: <I>stort blått hus</I> <li>Dut: <I>groot blauw huis</I> <li>Eng: <I>big blue house</I> <li>Fin: <I>suuri sininen talo</I> <li>Fre: <I>grande maison bleue</I> <li>Ger: <I>großes blaues Haus</I> <li>Gre: <I>μεγάλο μπλέ σπίτι</I> <li>Hin: <I>बड़ा नीला घर</I> <li>Ita: <I>grande casa blù</I> <li>Jpn: <I>大きで青い家</I> <li>Lav: <I>liela zila māja</I> <li>Nep: <I>ठुलो निलो घर</I> <li>Nor: <I>stort blått hus</I> <li>Pes: <I>خانه ی آبی بزرگ</I> <li>Pnb: <I>وڈا نیلا گھر</I> <li>Pol: <I>duży niebieski dom</I> <li>Ron: <I>casă albastră mare</I> <li>Rus: <I>большой голубой дом</I> <li>Snd: <I>وڏو نیرو گھر</I> <li>Spa: <I>grande casa azul</I> <li>Swe: <I>stort blått hus</I> <li>Tha: <I>บ้านน้ำเงินใหญ่</I> <li>Urd: <I>بڑا نیلا گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCN</CODE></TD>
-<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>very big house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkAP very_AdA big_A) house_N )</CODE> <li>Afr: <I>baie groot huis</I> <li>Bul: <I>много голяма къща</I> <li>Cat: <I>casa molt grosa</I> <li>Chi: <I>非常大的房子</I> <li>Dan: <I>meget stort hus</I> <li>Dut: <I>erg groot huis</I> <li>Eng: <I>very big house</I> <li>Fin: <I>erittäin suuri talo</I> <li>Fre: <I>très grande maison</I> <li>Ger: <I>sehr großes Haus</I> <li>Gre: <I>πολύ μεγάλο σπίτι</I> <li>Hin: <I>बहुत बड़ा घर</I> <li>Ita: <I>molto grande casa</I> <li>Jpn: <I>とても大きな家</I> <li>Lav: <I>ļoti liela māja</I> <li>Nep: <I>धेरै ठुलो घर</I> <li>Nor: <I>mye stort hus</I> <li>Pes: <I>خانه ی خیلی بزرگ</I> <li>Pnb: <I>بہت وڈا گھر</I> <li>Pol: <I>bardzo duży dom</I> <li>Ron: <I>casă foarte mare</I> <li>Rus: <I>очень большой дом</I> <li>Snd: <I>تمام وڏو گھر</I> <li>Spa: <I>muy grande casa</I> <li>Swe: <I>mycket stort hus</I> <li>Tha: <I>บ้านใหญ่มาก</I> <li>Urd: <I>بہت بڑا گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCN</CODE></TD>
-<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>very big blue house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkAP very_AdA big_A) (mkCN blue_A house_N) )</CODE> <li>Afr: <I>baie groot blou huis</I> <li>Bul: <I>много голяма синя къща</I> <li>Cat: <I>casa blava molt grosa</I> <li>Chi: <I>非常大的蓝房子</I> <li>Dan: <I>meget stort blått hus</I> <li>Dut: <I>erg groot blauw huis</I> <li>Eng: <I>very big blue house</I> <li>Fin: <I>erittäin suuri sininen talo</I> <li>Fre: <I>très grande maison bleue</I> <li>Ger: <I>sehr großes blaues Haus</I> <li>Gre: <I>πολύ μεγάλο μπλέ σπίτι</I> <li>Hin: <I>बहुत बड़ा नीला घर</I> <li>Ita: <I>molto grande casa blù</I> <li>Jpn: <I>とても大きで青い家</I> <li>Lav: <I>ļoti liela zila māja</I> <li>Nep: <I>धेरै ठुलो निलो घर</I> <li>Nor: <I>mye stort blått hus</I> <li>Pes: <I>خانه ی آبی خیلی بزرگ</I> <li>Pnb: <I>بہت وڈا نیلا گھر</I> <li>Pol: <I>bardzo duży niebieski dom</I> <li>Ron: <I>casă albastră foarte mare</I> <li>Rus: <I>очень большой голубой дом</I> <li>Snd: <I>تمام وڏو نیرو گھر</I> <li>Spa: <I>muy grande casa azul</I> <li>Swe: <I>mycket stort blått hus</I> <li>Tha: <I>บ้านน้ำเงินใหญ่มาก</I> <li>Urd: <I>بہت بڑا نیلا گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCN</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>man whom she loves</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN man_N (mkRS (mkRCl which_RP she_NP love_V2)))</CODE> <li>Afr: <I>man wat sy lief het</I> <li>Bul: <I>мъж който тя обича</I> <li>Cat: <I>home que ella estima</I> <li>Chi: <I>她爱的男人</I> <li>Dan: <I>mand som hun elsker</I> <li>Dut: <I>man die ze lief heeft</I> <li>Eng: <I>man whom she loves</I> <li>Fin: <I>mies jota hän rakastaa</I> <li>Fre: <I>homme que</I> <li>Ger: <I>Mann , den sie liebt</I> <li>Gre: <I>άνδρας , τον οποίο αυτή αγαπά</I> <li>Hin: <I>आदमी जिस को वह प्यार करती है</I> <li>Ita: <I>uomo che lei ama</I> <li>Jpn: <I>彼女が愛する男</I> <li>Lav: <I>{s = "vīrietis" ++ "," ++ "ko" ++ "viņa" ++ "mīl";</I> <li>Nep: <I>मान्छे जो लाई उनी माया गर्छिन्</I> <li>Nor: <I>mann som hun elsker</I> <li>Pes: <I>مردی که او دوست دارد</I> <li>Pnb: <I>بندہ جن نوں او پیار كردی اے</I> <li>Pol: <I>mężczyzna , którego kocha ona</I> <li>Ron: <I>om pe care îl iubeşte ea</I> <li>Rus: <I>человек , которого она любдит</I> <li>Snd: <I>ماڻھو جنھن سان ھو۶ عشق ڪری ٿی</I> <li>Spa: <I>hombre que ella ama</I> <li>Swe: <I>man som hon älskar</I> <li>Tha: <I>ชายที่หล่อนรัก</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="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>old man whom she loves</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkCN old_A man_N) (mkRS (mkRCl which_RP she_NP love_V2)) )</CODE> <li>Afr: <I>oud man wat sy lief het</I> <li>Bul: <I>стар мъж който тя обича</I> <li>Cat: <I>home vell que ella estima</I> <li>Chi: <I>她爱的老男人</I> <li>Dan: <I>gammel mand som hun elsker</I> <li>Dut: <I>oude man die ze lief heeft</I> <li>Eng: <I>old man whom she loves</I> <li>Fin: <I>vanha mies jota hän rakastaa</I> <li>Fre: <I>vieux homme que</I> <li>Ger: <I>alter Mann , den sie liebt</I> <li>Gre: <I>παλιός άνδρας , τον οποίο αυτή αγαπά</I> <li>Hin: <I>बूढ़ा आदमी जिस को वह प्यार करती है</I> <li>Ita: <I>vecchio uomo che lei ama</I> <li>Jpn: <I>彼女が愛する古い男</I> <li>Lav: <I>{s = ("vecs" ++ "vīrietis") ++ "," ++ "ko" ++ "viņa" ++ "mīl";</I> <li>Nep: <I>बुढो मान्छे जो लाई उनी माया गर्छिन्</I> <li>Nor: <I>gammel mann som hun elsker</I> <li>Pes: <I>مرد پیری که او دوست دارد</I> <li>Pnb: <I>بوڈا بندہ جن نوں او پیار كردی اے</I> <li>Pol: <I>stary mężczyzna , którego kocha ona</I> <li>Ron: <I>om vechi pe care îl iubeşte ea</I> <li>Rus: <I>старый человек , которого она любдит</I> <li>Snd: <I>پوڙھی ماڻھو جنھن سان ھو۶ عشق ڪری ٿی</I> <li>Spa: <I>viejo hombre que ella ama</I> <li>Swe: <I>gammal man som hon älskar</I> <li>Tha: <I>ชายแก่ที่หล่อนรัก</I> <li>Urd: <I>بوڑھا آدمی جس کو وہ پیار کرتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCN</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>house on the hill</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN house_N (mkAdv on_Prep (mkNP the_Det hill_N)))</CODE> <li>Afr: <I>huis op die heuwel</I> <li>Bul: <I>къща на хълма</I> <li>Cat: <I>casa sobre el</I> <li>Chi: <I>在山上的房子</I> <li>Dan: <I>hus på højen</I> <li>Dut: <I>huis op de heuvel</I> <li>Eng: <I>house on the hill</I> <li>Fin: <I>talo kukkulalla</I> <li>Fre: <I>maison sur la</I> <li>Ger: <I>Haus auf dem Hügel</I> <li>Gre: <I>σπίτι στον λόφο</I> <li>Hin: <I>पहाड़ पर घर</I> <li>Ita: <I>casa sulla</I> <li>Jpn: <I>丘の上に家</I> <li>Lav: <I>māja uz kalna</I> <li>Nep: <I>घर पहाड मा</I> <li>Nor: <I>hus på haugen</I> <li>Pes: <I>خانه ی روی تپه</I> <li>Pnb: <I>گھر پاڑی اتے</I> <li>Pol: <I>dom nа wzgórzu</I> <li>Ron: <I>casă pe deal</I> <li>Rus: <I>дом на холме</I> <li>Snd: <I>گھر ٽڪری مٿان</I> <li>Spa: <I>casa sobre la colina</I> <li>Swe: <I>hus på kullen</I> <li>Tha: <I>บ้านบนเนินเขา</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="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>big house on the hill</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkCN big_A house_N) (mkAdv on_Prep (mkNP the_Det hill_N)))</CODE> <li>Afr: <I>groot huis op die heuwel</I> <li>Bul: <I>голяма къща на хълма</I> <li>Cat: <I>casa grosa sobre el</I> <li>Chi: <I>在山上的大房子</I> <li>Dan: <I>stort hus på højen</I> <li>Dut: <I>groot huis op de heuvel</I> <li>Eng: <I>big house on the hill</I> <li>Fin: <I>suuri talo kukkulalla</I> <li>Fre: <I>grande maison sur la</I> <li>Ger: <I>großes Haus auf dem Hügel</I> <li>Gre: <I>μεγάλο σπίτι στον λόφο</I> <li>Hin: <I>पहाड़ पर बड़ा घर</I> <li>Ita: <I>grande casa sulla</I> <li>Jpn: <I>丘の上に大きな家</I> <li>Lav: <I>liela māja uz kalna</I> <li>Nep: <I>ठुलो घर पहाड मा</I> <li>Nor: <I>stort hus på haugen</I> <li>Pes: <I>خانه ی بزرگ روی تپه</I> <li>Pnb: <I>وڈا گھر پاڑی اتے</I> <li>Pol: <I>duży dom nа wzgórzu</I> <li>Ron: <I>casă mare pe deal</I> <li>Rus: <I>большой дом на холме</I> <li>Snd: <I>وڏو گھر ٽڪری مٿان</I> <li>Spa: <I>grande casa sobre la colina</I> <li>Swe: <I>stort hus på kullen</I> <li>Tha: <I>บ้านใหญ่บนเนินเขา</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="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>rule that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkCN rule_N) (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>reël dat sy slaap</I> <li>Bul: <I>правило , че тя спи</I> <li>Cat: <I>regla que ella dorm</I> <li>Chi: <I>她睡规则</I> <li>Dan: <I>regel at hun sover</I> <li>Dut: <I>regel dat ze slaapt</I> <li>Eng: <I>rule that she sleeps</I> <li>Fin: <I>sääntö että hän nukkuu</I> <li>Fre: <I>règle que</I> <li>Ger: <I>Regel dass sie schläft</I> <li>Gre: <I>κανόνας οτι αυτή κοιμάται</I> <li>Hin: <I>constant not found: rule_N</I> <li>Ita: <I>regola che lei dorme</I> <li>Jpn: <I>彼女が寝る定め</I> <li>Lav: <I>likums , ka viņa guļ</I> <li>Nep: <I>की उनी सुत्छिन् लाइ नियम</I> <li>Nor: <I>regel at hun sover</I> <li>Pes: <I>قانون که او می خوابد</I> <li>Pnb: <I>constant not found: rule_N</I> <li>Pol: <I>reguła , że ona śpi</I> <li>Ron: <I>regulă cã ea doarme</I> <li>Rus: <I>правило что она спдит</I> <li>Snd: <I>اصول ت ھو۶ سمھی ٿی</I> <li>Spa: <I>regla que ella duerme</I> <li>Swe: <I>regel att hon sover</I> <li>Tha: <I>กฎว่าหล่อนนอนหลับ</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="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>question if she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkCN question_N) (mkQS (mkQCl (mkCl she_NP sleep_V))))</CODE> <li>Afr: <I>vraag of sy slaap</I> <li>Bul: <I>въпрос ако тя спи</I> <li>Cat: <I>pregunta si ella dorm</I> <li>Chi: <I>她睡吗问题</I> <li>Dan: <I>spørgsmål hvis hun sover</I> <li>Dut: <I>vraag of ze slaapt</I> <li>Eng: <I>question if she sleeps</I> <li>Fin: <I>kysymys nukkuuko hän</I> <li>Fre: <I>question si elle dort</I> <li>Ger: <I>Frage ob sie schläft</I> <li>Gre: <I>ερώτηση αν αυτή κοιμάται</I> <li>Hin: <I>सवाल कि गर वह सोती है</I> <li>Ita: <I>domanda se lei dorme</I> <li>Jpn: <I>彼女が寝るか質問</I> <li>Lav: <I>jautājums , vai viņa guļ</I> <li>Nep: <I>येदि उनी सुत्छिन् लाइ प्रश्न</I> <li>Nor: <I>spørsmål hvis hun sover</I> <li>Pes: <I>سؤال او می خوابد</I> <li>Pnb: <I>constant not found: question_N</I> <li>Pol: <I>pytanie , czy ona śpi</I> <li>Ron: <I>întrebare dacã ea doarme</I> <li>Rus: <I>вопрос она спдит</I> <li>Snd: <I>سواl جیڪڏھن ھو۶ سمھی ٿی</I> <li>Spa: <I>pregunta si ella duerme</I> <li>Swe: <I>fråga om hon sover</I> <li>Tha: <I>constantnotfound:question_N</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="#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>mkUtt (mkCN (mkCN reason_N) (mkVP sleep_V))</CODE> <li>Afr: <I>rede om te slaap</I> <li>Bul: <I>причина да спя</I> <li>Cat: <I>raó de dormir</I> <li>Chi: <I>睡道理</I> <li>Dan: <I>constant not found: reason_N</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 de</I> <li>Ger: <I>Grund zu schlafen</I> <li>Gre: <I>λόγος να κοιμηθεί</I> <li>Hin: <I>सोने की वजह</I> <li>Ita: <I>ragione di dormire</I> <li>Jpn: <I>寝る理由</I> <li>Lav: <I>iemesls , gulēt</I> <li>Nep: <I>सुत्न लाइ कारण</I> <li>Nor: <I>constant not found: reason_N</I> <li>Pes: <I>دلیل خوابیدن</I> <li>Pnb: <I>constant not found: reason_N</I> <li>Pol: <I>powód spać</I> <li>Ron: <I>motiv sã doarmă</I> <li>Rus: <I>причина спать</I> <li>Snd: <I>سبب سمھڻ</I> <li>Spa: <I>razón de dormir</I> <li>Swe: <I>anledning att sova</I> <li>Tha: <I>เหตูนอนหลับ</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>mkUtt (mkCN (mkCN reason_N) (mkVP sleep_V))</CODE> <li>Afr: <I>rede om te slaap</I> <li>Bul: <I>причина да спя</I> <li>Cat: <I>raó de dormir</I> <li>Chi: <I>睡道理</I> <li>Dan: <I>constant not found: reason_N</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 de</I> <li>Ger: <I>Grund zu schlafen</I> <li>Gre: <I>λόγος να κοιμηθεί</I> <li>Hin: <I>सोने की वजह</I> <li>Ita: <I>ragione di dormire</I> <li>Jpn: <I>寝る理由</I> <li>Lav: <I>iemesls , gulēt</I> <li>Nep: <I>सुत्न लाइ कारण</I> <li>Nor: <I>constant not found: reason_N</I> <li>Pes: <I>دلیل خوابیدن</I> <li>Pnb: <I>constant not found: reason_N</I> <li>Pol: <I>powód spać</I> <li>Ron: <I>motiv sã doarmă</I> <li>Rus: <I>причина спать</I> <li>Snd: <I>سبب سمھڻ</I> <li>Spa: <I>razón de dormir</I> <li>Swe: <I>anledning att sova</I> <li>Tha: <I>เหตูนอนหลับ</I> <li>Urd: <I>سونے کی وجہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCN</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> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>king John</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN king_N (mkNP john_PN) )</CODE> <li>Afr: <I>koning Jan</I> <li>Bul: <I>цар Джон</I> <li>Cat: <I>rei Joan</I> <li>Chi: <I>约翰国王</I> <li>Dan: <I>konge John</I> <li>Dut: <I>koning Jan</I> <li>Eng: <I>king John</I> <li>Fin: <I>kuningas Jussi</I> <li>Fre: <I>roi Jean</I> <li>Ger: <I>König Johann</I> <li>Gre: <I>βασιλιάς ο Γιάννης</I> <li>Hin: <I>राजा जान</I> <li>Ita: <I>ré Giovanni</I> <li>Jpn: <I>ジョン王</I> <li>Lav: <I>karalis Jānis</I> <li>Nep: <I>राजा जोन</I> <li>Nor: <I>konge John</I> <li>Pes: <I>پادشاه جان</I> <li>Pnb: <I>بادشاہ جان</I> <li>Pol: <I>król Jan</I> <li>Ron: <I>rege Ion</I> <li>Rus: <I>король Иван</I> <li>Snd: <I>بادشاھ جان</I> <li>Spa: <I>rey Juan</I> <li>Swe: <I>kung Johan</I> <li>Tha: <I>พระราชาจอห์น</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="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
-<TD><div class=reveal> <I>old king John</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkCN old_A king_N) (mkNP john_PN))</CODE> <li>Afr: <I>oud koning Jan</I> <li>Bul: <I>стар цар Джон</I> <li>Cat: <I>rei vell Joan</I> <li>Chi: <I>约翰老国王</I> <li>Dan: <I>gammel konge John</I> <li>Dut: <I>oude koning Jan</I> <li>Eng: <I>old king John</I> <li>Fin: <I>vanha kuningas Jussi</I> <li>Fre: <I>vieux roi Jean</I> <li>Ger: <I>alter König Johann</I> <li>Gre: <I>παλιός βασιλιάς ο Γιάννης</I> <li>Hin: <I>बूढ़ा राजा जान</I> <li>Ita: <I>vecchio ré Giovanni</I> <li>Jpn: <I>ジョン古い王</I> <li>Lav: <I>vecs karalis Jānis</I> <li>Nep: <I>बुढो राजा जोन</I> <li>Nor: <I>gammel konge John</I> <li>Pes: <I>پادشاه پیر جان</I> <li>Pnb: <I>بوڈا بادشاہ جان</I> <li>Pol: <I>stary król Jan</I> <li>Ron: <I>rege vechi Ion</I> <li>Rus: <I>старый король Иван</I> <li>Snd: <I>پوڙھی بادشاھ جان</I> <li>Spa: <I>viejo rey Juan</I> <li>Swe: <I>gammal kung Johan</I> <li>Tha: <I>พระราชาแก่จอห์น</I> <li>Urd: <I>بوڑھا بادشاہ جان</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Card"></A>
-<H2>Card - cardinal number</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkCard</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A></TD>
-<TD><I>thirty-five (given as "35"; range 1-999)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkCard</CODE></TD>
-<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A></TD>
-<TD><div class=reveal> <I>seven</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n7_Unit))</CODE> <li>Afr: <I>seven</I> <li>Bul: <I>седем</I> <li>Cat: <I>set</I> <li>Chi: <I>七</I> <li>Dan: <I>syv</I> <li>Dut: <I>zeven</I> <li>Eng: <I>seven</I> <li>Fin: <I>seitsemän</I> <li>Fre: <I>sept</I> <li>Ger: <I>sieben</I> <li>Gre: <I>εφτά</I> <li>Hin: <I>सात</I> <li>Ita: <I>sette</I> <li>Jpn: <I>七</I> <li>Lav: <I>septiņi</I> <li>Nep: <I>सात</I> <li>Nor: <I>sju</I> <li>Pes: <I>هفت</I> <li>Pnb: <I>ست</I> <li>Pol: <I>siedem</I> <li>Ron: <I>şapte</I> <li>Rus: <I>семь</I> <li>Snd: <I>ست</I> <li>Spa: <I>siete</I> <li>Swe: <I>sju</I> <li>Tha: <I>เจ็ด</I> <li>Urd: <I>سات</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCard</CODE></TD>
-<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A></TD>
-<TD><I>51</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkCard</CODE></TD>
-<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A></TD>
-<TD><I>almost fifty</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="Cl"></A>
-<H2>Cl - declarative clause, with all tenses</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt (mkS (genericCl (mkVP sleep_V)) )</CODE> <li>Afr: <I>mens slaap</I> <li>Bul: <I>някой спи</I> <li>Cat: <I>hom dorm</I> <li>Chi: <I>睡</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>Gre: <I>κάποιος κοιμάται</I> <li>Hin: <I>कोई सोता है</I> <li>Ita: <I>si dorme</I> <li>Jpn: <I>誰か寝る</I> <li>Lav: <I>guļ</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>Snd: <I>ڪو۶ی سمھی ٿو</I> <li>Spa: <I>se duerme</I> <li>Swe: <I>man sover</I> <li>Tha: <I>นอนหลับ</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="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھو۶ سمھی ٿی</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she loves him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP love_V2 he_NP)</CODE> <li>Afr: <I>sy het hom lief</I> <li>Bul: <I>тя обича него</I> <li>Cat: <I>ella el estima</I> <li>Chi: <I>她爱他</I> <li>Dan: <I>hun elsker ham</I> <li>Dut: <I>ze heeft hem lief</I> <li>Eng: <I>she loves him</I> <li>Fin: <I>hän rakastaa häntä</I> <li>Fre: <I>elle le</I> <li>Ger: <I>sie liebt ihn</I> <li>Gre: <I>αυτή τον αγαπά</I> <li>Hin: <I>वह उस को प्यार करती है</I> <li>Ita: <I>lei lo ama</I> <li>Jpn: <I>彼女は彼を愛する</I> <li>Lav: <I>viņa mīl viņu</I> <li>Nep: <I>उनी उ लाई माया गर्छिन्</I> <li>Nor: <I>hun elsker ham</I> <li>Pes: <I>او او را دوست دارد</I> <li>Pnb: <I>او اونوں پیار كردی اے</I> <li>Pol: <I>ona kocha jego</I> <li>Ron: <I>ea îl iubeşte</I> <li>Rus: <I>она любдит его</I> <li>Snd: <I>ھو۶ ھو سان عشق ڪری ٿی</I> <li>Spa: <I>ella lo ama</I> <li>Swe: <I>hon älskar honom</I> <li>Tha: <I>หล่อนรักเขา</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she sends it to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP send_V3 it_NP he_NP)</CODE> <li>Afr: <I>sy stuur dit na hom</I> <li>Bul: <I>тя праща него до него</I> <li>Cat: <I>ella ho li envia</I> <li>Chi: <I>她把它寄他</I> <li>Dan: <I>hun sender det til ham</I> <li>Dut: <I>ze stuurt het naar hem</I> <li>Eng: <I>she sends it to him</I> <li>Fin: <I>hän lähettää sen hänelle</I> <li>Fre: <I>elle le</I> <li>Ger: <I>sie schickt es ihm</I> <li>Gre: <I>αυτή το στέλνει σε</I> <li>Hin: <I>वह उस को यह भेजती है</I> <li>Ita: <I>lei lo gli manda</I> <li>Jpn: <I>彼女は彼にそれを送る</I> <li>Lav: <I>viņa sūta to viņam</I> <li>Nep: <I>उनी यो उस्लाई लाई पठाउँछिन्</I> <li>Nor: <I>hun sender det til ham</I> <li>Pes: <I>او آن را برای او می فرستد</I> <li>Pnb: <I>او اینوں اونوں پیجدی اے</I> <li>Pol: <I>ona wysyła do niego je</I> <li>Ron: <I>ea i -l trimite</I> <li>Rus: <I>она посылает нему его</I> <li>Snd: <I>constant not found: send_V3</I> <li>Spa: <I>ella lo le manda</I> <li>Swe: <I>hon skickar det till honom</I> <li>Tha: <I>หล่อนส่งมันให้กับเขา</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="#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>mkUtt (mkCl she_NP want_VV (mkVP sleep_V))</CODE> <li>Afr: <I>sy wil te slaap</I> <li>Bul: <I>тя иска да спи</I> <li>Cat: <I>ella vol dormir</I> <li>Chi: <I>她想睡</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>Gre: <I>αυτή θέλει να κοιμηθεί</I> <li>Hin: <I>वह सोना चाहती है</I> <li>Ita: <I>lei vuole dormire</I> <li>Jpn: <I>彼女は寝たがっている</I> <li>Lav: <I>viņa vēlas gulēt</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>Snd: <I>ھو۶ سمھڻ چاھی ٿی</I> <li>Spa: <I>ella quiere dormir</I> <li>Swe: <I>hon vill sova</I> <li>Tha: <I>หล่อนอยากนอนหลับ</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she says that I sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP say_VS (mkS (mkCl i_NP sleep_V)))</CODE> <li>Afr: <I>sy sê dat ek slaap</I> <li>Bul: <I>тя казва , че аз спя</I> <li>Cat: <I>ella diu que jo dormo</I> <li>Chi: <I>她说我睡</I> <li>Dan: <I>hun siger at jeg sover</I> <li>Dut: <I>ze zegt dat ik slaap</I> <li>Eng: <I>she says that I sleep</I> <li>Fin: <I>hän sanoo että minä nukun</I> <li>Fre: <I>elle dit que</I> <li>Ger: <I>sie sagt , dass ich schlafe</I> <li>Gre: <I>αυτή λέει ότι εγώ κοιμάμαι</I> <li>Hin: <I>वह कहती है कि मैं सोता हूँ</I> <li>Ita: <I>lei dice che io dormo</I> <li>Jpn: <I>彼女は私が寝ると言う</I> <li>Lav: <I>viņa saka , ka es guļu</I> <li>Nep: <I>उनी भन्छिन्की म सुत्छु</I> <li>Nor: <I>hun sier at jeg sover</I> <li>Pes: <I>او می گوید که من می خوابم</I> <li>Pnb: <I>او كہدی اے كہ میں سوندا واں</I> <li>Pol: <I>ona mówi , że ja śpię</I> <li>Ron: <I>ea spune cã eu dorm</I> <li>Rus: <I>она говордит , что я сплю</I> <li>Snd: <I>ھو۶ چوی ٿی ت مان سمھان ٿو</I> <li>Spa: <I>ella dice que yo duermo</I> <li>Swe: <I>hon säger att jag sover</I> <li>Tha: <I>หล่อนพูดว่าฉันนอนหลับ</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="#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>mkUtt (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 es pregunta qui dorm</I> <li>Chi: <I>她好奇谁睡</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</I> <li>Ger: <I>sie wundert sich , wer schläft</I> <li>Gre: <I>αυτή αναρωτιέται ποιός κοιμάται</I> <li>Hin: <I>वह हैरान होती है कि कौन सोता है</I> <li>Ita: <I>lei si domanda chi dorme</I> <li>Jpn: <I>彼女は誰が寝るか質問する</I> <li>Lav: <I>viņa brīnās , kurš guļ</I> <li>Nep: <I>उनी अचम्म हुन्छिन्की को सुत्छन्</I> <li>Nor: <I>hun undrer hvem som sover</I> <li>Pes: <I>constant not found: wonder_VQ</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>Snd: <I>ھو۶ ھیران ٿیی ٿی ت ڪیر سمھی ٿو</I> <li>Spa: <I>ella se pregunta quién duerme</I> <li>Swe: <I>hon undrar vem som sover</I> <li>Tha: <I>หล่อนประหลาดใจว่าใครนอนหลับ</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="#VA" TITLE="VA - adjective-complement verb">VA</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she becomes old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP become_VA old_A)</CODE> <li>Afr: <I>sy word oud</I> <li>Bul: <I>тя става стара</I> <li>Cat: <I>ella es torna vella</I> <li>Chi: <I>她变老</I> <li>Dan: <I>hun bliver gammel</I> <li>Dut: <I>ze wordt oud</I> <li>Eng: <I>she becomes old</I> <li>Fin: <I>hän tulee vanhaksi</I> <li>Fre: <I>elle devient vieille</I> <li>Ger: <I>sie wird alt</I> <li>Gre: <I>αυτή γίνεται παλιά</I> <li>Hin: <I>वह बूढ़ी बनती है</I> <li>Ita: <I>lei diventa vecchia</I> <li>Jpn: <I>彼女は古くなる</I> <li>Lav: <I>viņa kļūst veca</I> <li>Nep: <I>उनी बुढी हुन्छिन्</I> <li>Nor: <I>hun blir gammel</I> <li>Pes: <I>او پیر می شود</I> <li>Pnb: <I>او بوڈی بندی اے</I> <li>Pol: <I>ona staje się stara</I> <li>Ron: <I>ea devine veche</I> <li>Rus: <I>она становдит старой</I> <li>Snd: <I>ھو۶ پوڙھی ٿیی ٿی</I> <li>Spa: <I>ella se converte vieja</I> <li>Swe: <I>hon blir gammal</I> <li>Tha: <I>หล่อนกลายเป็นแก่</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she becomes very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP become_VA (mkAP very_AdA old_A))</CODE> <li>Afr: <I>sy word baie oud</I> <li>Bul: <I>тя става много стара</I> <li>Cat: <I>ella es torna molt vella</I> <li>Chi: <I>她变非常老</I> <li>Dan: <I>hun bliver meget gammel</I> <li>Dut: <I>ze wordt erg oud</I> <li>Eng: <I>she becomes very old</I> <li>Fin: <I>hän tulee erittäin vanhaksi</I> <li>Fre: <I>elle devient très vieille</I> <li>Ger: <I>sie wird sehr alt</I> <li>Gre: <I>αυτή γίνεται πολύ παλιά</I> <li>Hin: <I>वह बहुत बूढ़ी बनती है</I> <li>Ita: <I>lei diventa molto vecchia</I> <li>Jpn: <I>彼女はとても古くなる</I> <li>Lav: <I>viņa kļūst ļoti veca</I> <li>Nep: <I>उनी धेरै बुढी हुन्छिन्</I> <li>Nor: <I>hun blir mye gammel</I> <li>Pes: <I>او خیلی پیر می شود</I> <li>Pnb: <I>او بہت بوڈی بندی اے</I> <li>Pol: <I>ona staje się bardzo stara</I> <li>Ron: <I>ea devine foarte veche</I> <li>Rus: <I>она становдит очень старой</I> <li>Snd: <I>ھو۶ تمام پوڙھی ٿیی ٿی</I> <li>Spa: <I>ella se converte muy vieja</I> <li>Swe: <I>hon blir mycket gammal</I> <li>Tha: <I>หล่อนกลายเป็นแก่มาก</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="#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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she paints it red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP paint_V2A it_NP red_A)</CODE> <li>Afr: <I>sy skilder dit rooi</I> <li>Bul: <I>тя рисува него червена</I> <li>Cat: <I>ella ho pinta en vermell</I> <li>Chi: <I>她把它画红</I> <li>Dan: <I>hun maler det rødt</I> <li>Dut: <I>ze schildert het rood</I> <li>Eng: <I>she paints it red</I> <li>Fin: <I>hän maalaa sen punaiseksi</I> <li>Fre: <I>elle le</I> <li>Ger: <I>sie malt es rot</I> <li>Gre: <I>αυτή το βάφει κόκκινο</I> <li>Hin: <I>वह लाल इस को रंग करती है</I> <li>Ita: <I>lei lo dipinge rosso</I> <li>Jpn: <I>彼女はそれを赤く塗る</I> <li>Lav: <I>viņa krāso to sarkana</I> <li>Nep: <I>उनी यो लाई रातो रँग लागाउँछिन्</I> <li>Nor: <I>hun maler det rødt</I> <li>Pes: <I>او آن را قرمز رنگ می کند</I> <li>Pnb: <I>او اینوں لال رنگ كردی اے</I> <li>Pol: <I>ona maluje je na czerwono</I> <li>Ron: <I>ea îl pictează roşu</I> <li>Rus: <I>она рисует красным его</I> <li>Snd: <I>ھو۶ ھن کی ڳاڙھو رنگ ڪری ٿی</I> <li>Spa: <I>ella lo pinta en rojo</I> <li>Swe: <I>hon målar det rött</I> <li>Tha: <I>หล่อนทามันเป็นสีแดง</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she paints it red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP paint_V2A it_NP (mkAP red_A))</CODE> <li>Afr: <I>sy skilder dit rooi</I> <li>Bul: <I>тя рисува него червена</I> <li>Cat: <I>ella ho pinta en vermell</I> <li>Chi: <I>她把它画红</I> <li>Dan: <I>hun maler det rødt</I> <li>Dut: <I>ze schildert het rood</I> <li>Eng: <I>she paints it red</I> <li>Fin: <I>hän maalaa sen punaiseksi</I> <li>Fre: <I>elle le</I> <li>Ger: <I>sie malt es rot</I> <li>Gre: <I>αυτή το βάφει κόκκινο</I> <li>Hin: <I>वह लाल इस को रंग करती है</I> <li>Ita: <I>lei lo dipinge rosso</I> <li>Jpn: <I>彼女はそれを赤く塗る</I> <li>Lav: <I>viņa krāso to sarkana</I> <li>Nep: <I>उनी यो लाई रातो रँग लागाउँछिन्</I> <li>Nor: <I>hun maler det rødt</I> <li>Pes: <I>او آن را قرمز رنگ می کند</I> <li>Pnb: <I>او اینوں لال رنگ كردی اے</I> <li>Pol: <I>ona maluje je na czerwono</I> <li>Ron: <I>ea îl pictează roşu</I> <li>Rus: <I>она рисует красным его</I> <li>Snd: <I>ھو۶ ھن کی ڳاڙھو رنگ ڪری ٿی</I> <li>Spa: <I>ella lo pinta en rojo</I> <li>Swe: <I>hon målar det rött</I> <li>Tha: <I>หล่อนทามันเป็นสีแดง</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she answers to him that we sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP answer_V2S he_NP (mkS (mkCl we_NP sleep_V)))</CODE> <li>Afr: <I>sy antwoord hom dat ons slaap</I> <li>Bul: <I>тя отговаря му , че ние спим</I> <li>Cat: <I>ella li respon que nosaltres dormim</I> <li>Chi: <I>她把他回答说我们睡</I> <li>Dan: <I>hun svarer til ham at vi sover</I> <li>Dut: <I>ze antwoordt hem dat we slapen</I> <li>Eng: <I>she answers to him that we sleep</I> <li>Fin: <I>hän vastaa hänelle että me nukumme</I> <li>Fre: <I>elle lui répond que</I> <li>Ger: <I>sie antwortet ihm dass wir schlafen</I> <li>Gre: <I>αυτή του απαντά οτι εμείς κοιμόμαστε</I> <li>Hin: <I>वह उस को जवाब देती है कि हम सोते हैं</I> <li>Ita: <I>lei gli risponde che noi dormiamo</I> <li>Jpn: <I>彼女は私達が寝ると彼に答える</I> <li>Lav: <I>viņa atbild viņam , ka mēs guļam</I> <li>Nep: <I>उनी उ लाई उत्तर दिन्छिन्की हामीहरु सुत्छौँ</I> <li>Nor: <I>hun svarer til ham at vi sover</I> <li>Pes: <I>او به او جواب می دهد که ما می خوابیم</I> <li>Pnb: <I>او اونوں جواب دیندی اے كہ اسی سوندے واں</I> <li>Pol: <I>ona odpowiada jemu , że my śpimy</I> <li>Ron: <I>ea îi răspunde cã noi dormim</I> <li>Rus: <I>она отвечает , что мы спдим его</I> <li>Snd: <I>ھو۶ ھو کی جواب ڏیی ٿی ت اسان سمھون ٿا</I> <li>Spa: <I>ella le responde que nosotros dormimos</I> <li>Swe: <I>hon svarar till honom att vi sover</I> <li>Tha: <I>หล่อนตอบเขาว่าเรานอนหลับ</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she asks him who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))</CODE> <li>Afr: <I>sy vra hom wie slaap</I> <li>Bul: <I>тя пита него кой спи</I> <li>Cat: <I>ella li pregunta qui dorm</I> <li>Chi: <I>她把他问说谁睡</I> <li>Dan: <I>hun spørger ham hvem som sover</I> <li>Dut: <I>ze vraagt hem wie slaapt</I> <li>Eng: <I>she asks him who sleeps</I> <li>Fin: <I>hän kysyy häneltä kuka nukkuu</I> <li>Fre: <I>elle lui demande qui dort</I> <li>Ger: <I>sie fragt ihn wer schläft</I> <li>Gre: <I>αυτή τον ρωτά ποιός κοιμάται</I> <li>Hin: <I>वह उस से पूछती है कि कौन सोता है</I> <li>Ita: <I>lei gli chiede chi dorme</I> <li>Jpn: <I>彼女は彼に誰が寝るか聞く</I> <li>Lav: <I>viņa vaicā viņam , kurš guļ</I> <li>Nep: <I>उनी उ सँग सोध्छिन्की को सुत्छन्</I> <li>Nor: <I>hun spørr ham hvem som sover</I> <li>Pes: <I>او از او می پرسد چه کسی می خوابد</I> <li>Pnb: <I>او اونوں پچھدی اے كہ كون سوندا اے</I> <li>Pol: <I>ona pyta jego , kto śpi</I> <li>Ron: <I>ea îl întreabă cine doarme</I> <li>Rus: <I>она спрашивает кто спдит его</I> <li>Snd: <I>ھو۶ ھو کان پڇی ٿی ت ڪیر سمھی ٿو</I> <li>Spa: <I>ella le pregunta quién duerme</I> <li>Swe: <I>hon frågar honom vem som sover</I> <li>Tha: <I>หล่อนถามเขาว่าใครนอนหลับ</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="#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>mkUtt (mkCl she_NP beg_V2V he_NP (mkVP sleep_V))</CODE> <li>Afr: <I>sy smeek hom om te slaap</I> <li>Bul: <I>тя моли него за да спи</I> <li>Cat: <I>ella el demana a dormir</I> <li>Chi: <I>她把他乞求睡</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</I> <li>Ger: <I>sie bittet ihn zu schlafen</I> <li>Gre: <I>αυτή τον παρακαλά να κοιμηθεί</I> <li>Hin: <I>वह सोने की उस से भीख मांगती है</I> <li>Ita: <I>lei lo prega di dormire</I> <li>Jpn: <I>彼女は彼に寝るように請い願う</I> <li>Lav: <I>viņa lūdz viņu gulēt</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>constant not found: beg_V2V</I> <li>Ron: <I>ea îl roagă sã doarmă</I> <li>Rus: <I>она просит спать его</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>ella lo ruega a dormir</I> <li>Swe: <I>hon ber honom att sova</I> <li>Tha: <I>หล่อนขอเขาให้นอนหลับ</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><I>she begs him to sleep here</I></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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she is old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP old_A)</CODE> <li>Afr: <I>sy is oud</I> <li>Bul: <I>тя е стара</I> <li>Cat: <I>ella és vella</I> <li>Chi: <I>她是老的</I> <li>Dan: <I>hun er gammel</I> <li>Dut: <I>ze is oud</I> <li>Eng: <I>she is old</I> <li>Fin: <I>hän on vanha</I> <li>Fre: <I>elle est vieille</I> <li>Ger: <I>sie ist alt</I> <li>Gre: <I>αυτή είναι παλιά</I> <li>Hin: <I>वह बूढ़ी है</I> <li>Ita: <I>lei è vecchia</I> <li>Jpn: <I>彼女は古い</I> <li>Lav: <I>viņa ir veca</I> <li>Nep: <I>उनी बुढी छिन्</I> <li>Nor: <I>hun er gammel</I> <li>Pes: <I>او پیر است</I> <li>Pnb: <I>او بوڈی اے</I> <li>Pol: <I>ona jest stara</I> <li>Ron: <I>ea este veche</I> <li>Rus: <I>она стара</I> <li>Snd: <I>ھو۶ پوڙھی اھی</I> <li>Spa: <I>ella es vieja</I> <li>Swe: <I>hon är gammal</I> <li>Tha: <I>หล่อนแก่</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she is older than he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP old_A he_NP)</CODE> <li>Afr: <I>sy is ouer as hy</I> <li>Bul: <I>тя е по - стара от него</I> <li>Cat: <I>ella és més vella que ell</I> <li>Chi: <I>她是比他老的</I> <li>Dan: <I>hun er ældre end han</I> <li>Dut: <I>ze is ouder dan hij</I> <li>Eng: <I>she is older than he</I> <li>Fin: <I>hän on vanhempi kuin hän</I> <li>Fre: <I>elle est plus vieille que</I> <li>Ger: <I>sie ist älter als er</I> <li>Gre: <I>αυτή είναι πιό παλιά από αυτόν</I> <li>Hin: <I>वह उस से बूढ़ी है</I> <li>Ita: <I>lei è più vecchia di lui</I> <li>Jpn: <I>彼女は彼より古い</I> <li>Lav: <I>{s = "viņa" ++ "ir" ++ "vecāka" ++ "par" ++ "viņu";</I> <li>Nep: <I>उनी उ भन्दा बुढी छिन्</I> <li>Nor: <I>hun er eldre enn han</I> <li>Pes: <I>او پیر تر از او است</I> <li>Pnb: <I>او اورے توں بوڈی اے</I> <li>Pol: <I>ona jest starsza niż on</I> <li>Ron: <I>ea este mai veche decât el</I> <li>Rus: <I>она старше него</I> <li>Snd: <I>ھو۶ ھو کان پوڙھی اھی</I> <li>Spa: <I>ella es más vieja que él</I> <li>Swe: <I>hon är äldre än han</I> <li>Tha: <I>หล่อนแก่กว่าเขา</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she is married to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP married_A2 he_NP)</CODE> <li>Afr: <I>sy is getroud met hom</I> <li>Bul: <I>тя е женена за него</I> <li>Cat: <I>ella és casada a ell</I> <li>Chi: <I>她是结婚他的</I> <li>Dan: <I>hun er gift med ham</I> <li>Dut: <I>ze is getrouwd met hem</I> <li>Eng: <I>she is married to him</I> <li>Fin: <I>hän on avioitunut hänen kanssa</I> <li>Fre: <I>elle est mariée à lui</I> <li>Ger: <I>sie ist verheiratet mit ihm</I> <li>Gre: <I>αυτή είναι παντρεμένη με αυτόν</I> <li>Hin: <I>वह उस से शादी शुदा है</I> <li>Ita: <I>lei è sposata con lui</I> <li>Jpn: <I>彼女は彼と結婚している</I> <li>Lav: <I>viņa ir precējusies ar viņu</I> <li>Nep: <I>उनी उ सँग विवाहित छिन्</I> <li>Nor: <I>hun er gift med ham</I> <li>Pes: <I>او او متأهل است</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>ona jest zaślubiona jemu</I> <li>Ron: <I>ea este căsătorită cu el</I> <li>Rus: <I>она замужем за им</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>ella es casada a él</I> <li>Swe: <I>hon är gift med honom</I> <li>Tha: <I>หล่อนแต่งงานแล้วกับเขา</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="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she is very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP (mkAP very_AdA old_A))</CODE> <li>Afr: <I>sy is baie oud</I> <li>Bul: <I>тя е много стара</I> <li>Cat: <I>ella és molt vella</I> <li>Chi: <I>她是非常老的</I> <li>Dan: <I>hun er meget gammel</I> <li>Dut: <I>ze is erg oud</I> <li>Eng: <I>she is very old</I> <li>Fin: <I>hän on erittäin vanha</I> <li>Fre: <I>elle est très vieille</I> <li>Ger: <I>sie ist sehr alt</I> <li>Gre: <I>αυτή είναι πολύ παλιά</I> <li>Hin: <I>वह बहुत बूढ़ी है</I> <li>Ita: <I>lei è molto vecchia</I> <li>Jpn: <I>彼女はとても古い</I> <li>Lav: <I>viņa ir ļoti veca</I> <li>Nep: <I>उनी धेरै बुढी छिन्</I> <li>Nor: <I>hun er mye gammel</I> <li>Pes: <I>او خیلی پیر است</I> <li>Pnb: <I>او بہت بوڈی اے</I> <li>Pol: <I>ona jest bardzo stara</I> <li>Ron: <I>ea este foarte veche</I> <li>Rus: <I>она очень стара</I> <li>Snd: <I>ھو۶ تمام پوڙھی اھی</I> <li>Spa: <I>ella es muy vieja</I> <li>Swe: <I>hon är mycket gammal</I> <li>Tha: <I>หล่อนแก่มาก</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="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she is the woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP (mkNP the_Det woman_N))</CODE> <li>Afr: <I>sy is die vrou</I> <li>Bul: <I>тя е жената</I> <li>Cat: <I>ella és la</I> <li>Chi: <I>她是女人</I> <li>Dan: <I>hun er kvinden</I> <li>Dut: <I>ze is de vrouw</I> <li>Eng: <I>she is the woman</I> <li>Fin: <I>hän on nainen</I> <li>Fre: <I>elle est la</I> <li>Ger: <I>sie ist die Frau</I> <li>Gre: <I>αυτή είναι η γυναίκα</I> <li>Hin: <I>वह औरत है</I> <li>Ita: <I>lei è la</I> <li>Jpn: <I>彼女は女だ</I> <li>Lav: <I>viņa ir sieviete</I> <li>Nep: <I>उनी आईमाई हुन्</I> <li>Nor: <I>hun er kvinna</I> <li>Pes: <I>او زن است</I> <li>Pnb: <I>او زنانی اے</I> <li>Pol: <I>ona jest kobietą</I> <li>Ron: <I>ea este femeia</I> <li>Rus: <I>она женщина</I> <li>Snd: <I>ھو۶ استری اھی</I> <li>Spa: <I>ella es la mujer</I> <li>Swe: <I>hon är kvinnan</I> <li>Tha: <I>หล่อนเป็นหญิง</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="#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 pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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>Chi: <I>她是女人</I> <li>Dan: <I>hun er en kvinde</I> <li>Dut: <I>ze is vrouw</I> <li>Eng: <I>she is a</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>Gre: <I>αυτή είναι γυναίκα</I> <li>Hin: <I>वह औरत है</I> <li>Ita: <I>lei è una</I> <li>Jpn: <I>彼女は女だ</I> <li>Lav: <I>viņa ir sieviete</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>Snd: <I>ھو۶ استری اھی</I> <li>Spa: <I>ella es una mujer</I> <li>Swe: <I>hon är en kvinna</I> <li>Tha: <I>หล่อนเป็นหญิง</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 pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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 vella</I> <li>Chi: <I>她是老女人</I> <li>Dan: <I>hun er en gammel kvinde</I> <li>Dut: <I>ze is oude vrouw</I> <li>Eng: <I>she is a</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>Gre: <I>αυτή είναι παλιά γυναίκα</I> <li>Hin: <I>वह बूढ़ी औरत है</I> <li>Ita: <I>lei è una</I> <li>Jpn: <I>彼女は古い女だ</I> <li>Lav: <I>viņa ir veca sieviete</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>Snd: <I>ھو۶ پوڙھی استری اھی</I> <li>Spa: <I>ella es una vieja mujer</I> <li>Swe: <I>hon är en gammal kvinna</I> <li>Tha: <I>หล่อนเป็นหญิงแก่</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="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>she is here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP here_Adv)</CODE> <li>Afr: <I>sy is hier</I> <li>Bul: <I>тя е тук</I> <li>Cat: <I>ella és aquí</I> <li>Chi: <I>她在这里</I> <li>Dan: <I>hun er her</I> <li>Dut: <I>ze is hier</I> <li>Eng: <I>she is here</I> <li>Fin: <I>hän on täällä</I> <li>Fre: <I>elle est ici</I> <li>Ger: <I>sie ist hier</I> <li>Gre: <I>αυτή είναι εδώ</I> <li>Hin: <I>वह यहाँ है</I> <li>Ita: <I>lei è quà</I> <li>Jpn: <I>彼女はここでいる</I> <li>Lav: <I>viņa ir šeit</I> <li>Nep: <I>उनी यहाँ छिन्</I> <li>Nor: <I>hun er her</I> <li>Pes: <I>او اینجا است</I> <li>Pnb: <I>او ایتھے اے</I> <li>Pol: <I>ona jest tutaj</I> <li>Ron: <I>ea este aici</I> <li>Rus: <I>она здесь</I> <li>Snd: <I>ھو۶ ھتی اھی</I> <li>Spa: <I>ella es aquí</I> <li>Swe: <I>hon är här</I> <li>Tha: <I>หล่อนอยู่ที่นี่</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="#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 always sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP (mkVP always_AdV (mkVP sleep_V)))</CODE> <li>Afr: <I>sy slaap altyd altyd</I> <li>Bul: <I>тя винаги спи</I> <li>Cat: <I>ella dorm sempre</I> <li>Chi: <I>她一直睡</I> <li>Dan: <I>hun sover altid</I> <li>Dut: <I>ze slaapt altijd</I> <li>Eng: <I>she always sleeps</I> <li>Fin: <I>hän nukkuu aina</I> <li>Fre: <I>elle dort toujours</I> <li>Ger: <I>sie schläft immer</I> <li>Gre: <I>αυτή κοιμάται πάντα</I> <li>Hin: <I>वह हमेशा सोती है</I> <li>Ita: <I>lei dorme sempre</I> <li>Jpn: <I>彼女はいつも寝る</I> <li>Lav: <I>viņa guļ vienmēr</I> <li>Nep: <I>उनी सधैँ सुत्छिन्</I> <li>Nor: <I>hun sover altid</I> <li>Pes: <I>او همیشه می خوابد</I> <li>Pnb: <I>او ہمیشہ سوندی اے</I> <li>Pol: <I>ona zawsze śpi</I> <li>Ron: <I>ea doarme mereu</I> <li>Rus: <I>она спдит всегда</I> <li>Snd: <I>ھو۶ ھمیشھ سمھی ٿی</I> <li>Spa: <I>ella duerme siempre</I> <li>Swe: <I>hon sover alltid</I> <li>Tha: <I>หล่อนนอนหลับเสมอ</I> <li>Urd: <I>وہ ہمیشہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCl</CODE></TD>
-<TD><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>there is pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl house_N)</CODE> <li>Afr: <I>daar is 'n huis</I> <li>Bul: <I>има къща</I> <li>Cat: <I>hi ha una casa</I> <li>Chi: <I>有一间房子</I> <li>Dan: <I>det findes et hus</I> <li>Dut: <I>er is een huis</I> <li>Eng: <I>there is a</I> <li>Fin: <I>on olemassa talo</I> <li>Fre: <I>il y a une maison</I> <li>Ger: <I>es gibt ein Haus</I> <li>Gre: <I>υπάρχει ένα σπίτι</I> <li>Hin: <I>घर है</I> <li>Ita: <I>ci</I> <li>Jpn: <I>家がある</I> <li>Lav: <I>ir māja</I> <li>Nep: <I>त्यहाँ घर छ</I> <li>Nor: <I>det finnes et hus</I> <li>Pes: <I>یک خانه است</I> <li>Pnb: <I>اوتھے گھر اے</I> <li>Pol: <I>jest dom</I> <li>Ron: <I>există o casă</I> <li>Rus: <I>существует дом</I> <li>Snd: <I>ھتی گھر اھی</I> <li>Spa: <I>hay una casa</I> <li>Swe: <I>det finns ett hus</I> <li>Tha: <I>มีบ้าน</I> <li>Urd: <I>گھر ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCl</CODE></TD>
-<TD><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>there is pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl (mkCN old_A house_N))</CODE> <li>Afr: <I>daar is 'n oud huis</I> <li>Bul: <I>има стара къща</I> <li>Cat: <I>hi ha una casa vella</I> <li>Chi: <I>有一间老房子</I> <li>Dan: <I>det findes et gammelt hus</I> <li>Dut: <I>er is een oud huis</I> <li>Eng: <I>there is a</I> <li>Fin: <I>on olemassa vanha talo</I> <li>Fre: <I>il y a une vieille maison</I> <li>Ger: <I>es gibt ein altes Haus</I> <li>Gre: <I>υπάρχει ένα παλιό σπίτι</I> <li>Hin: <I>बूढ़ा घर है</I> <li>Ita: <I>ci</I> <li>Jpn: <I>古い家がある</I> <li>Lav: <I>ir veca māja</I> <li>Nep: <I>त्यहाँ बुढो घर छ</I> <li>Nor: <I>det finnes et gammelt hus</I> <li>Pes: <I>یک خانه ی پیر است</I> <li>Pnb: <I>اوتھے بوڈا گھر اے</I> <li>Pol: <I>jest stary dom</I> <li>Ron: <I>există o casă veche</I> <li>Rus: <I>существует старый дом</I> <li>Snd: <I>ھتی پوڙھی گھر اھی</I> <li>Spa: <I>hay una vieja casa</I> <li>Swe: <I>det finns ett gammalt hus</I> <li>Tha: <I>มีบ้านแก่</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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>there are many houses</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl (mkNP many_Det house_N) )</CODE> <li>Afr: <I>daar is baie huise</I> <li>Bul: <I>има много къщи</I> <li>Cat: <I>hi ha moltes cases</I> <li>Chi: <I>有很多房子</I> <li>Dan: <I>det findes mange huse</I> <li>Dut: <I>er zijn veel huizen</I> <li>Eng: <I>there are many houses</I> <li>Fin: <I>on olemassa moni talo</I> <li>Fre: <I>il y a plusieurs maisons</I> <li>Ger: <I>es gibt viele Häuser</I> <li>Gre: <I>υπάρχουν πολλά σπίτια</I> <li>Hin: <I>बहुत घर हैं</I> <li>Ita: <I>ci</I> <li>Jpn: <I>多くの家がある</I> <li>Lav: <I>ir daudzas mājas</I> <li>Nep: <I>त्यहाँ थुप्रै घरहरु छन्</I> <li>Nor: <I>det finnes mange hus</I> <li>Pes: <I>تعداد زیادی خانه هستند</I> <li>Pnb: <I>اوتھے بہت زیادہ گھر نے</I> <li>Pol: <I>jest wiele domów</I> <li>Ron: <I>există multe case</I> <li>Rus: <I>существует много домов</I> <li>Snd: <I>ھتی گھڻا گھر اھن</I> <li>Spa: <I>hay muchas casas</I> <li>Swe: <I>det finns många hus</I> <li>Tha: <I>มีบ้านหลายหลัง</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="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>it is she who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP (mkRS (mkRCl which_RP (mkVP sleep_V))))</CODE> <li>Afr: <I>dit is sy wat slaap</I> <li>Bul: <I>тя е тaзи която спи</I> <li>Cat: <I>és ella que dorm</I> <li>Chi: <I>睡的是她</I> <li>Dan: <I>det er hun som sover</I> <li>Dut: <I>'t is ze die slaapt</I> <li>Eng: <I>it is she who sleeps</I> <li>Fin: <I>se on hän joka nukkuu</I> <li>Fre: <I>ce</I> <li>Ger: <I>es ist sie die schläft</I> <li>Gre: <I>είναι αυτή που κοιμάται</I> <li>Hin: <I>वह है जो सोती है</I> <li>Ita: <I>è lei che dorme</I> <li>Jpn: <I>寝るのは彼女だ</I> <li>Lav: <I>NON_EXISTENT</I> <li>Nep: <I>उनी हुन् जो सुत्छिन्</I> <li>Nor: <I>det er hun som sover</I> <li>Pes: <I>او است که می خوابد</I> <li>Pnb: <I>او اے جیڑی سوندی اے</I> <li>Pol: <I>to ona , która śpi</I> <li>Ron: <I>este ea care doarme</I> <li>Rus: <I>это она , которая спдит</I> <li>Snd: <I>ھو۶ اھی جھڙی سمھی ٿی</I> <li>Spa: <I>es ella que duerme</I> <li>Swe: <I>det är hon som sover</I> <li>Tha: <I>หล่อนเป็นที่นอนหลับ</I> <li>Urd: <I>وہ ہے جو سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCl</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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>it is here that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl here_Adv (mkS (mkCl she_NP sleep_V)) )</CODE> <li>Afr: <I>dit is hier dat sy slaap</I> <li>Bul: <I>тук тя спи</I> <li>Cat: <I>és aquí que ella dorm</I> <li>Chi: <I>她睡的是这里</I> <li>Dan: <I>det er her hun sover</I> <li>Dut: <I>'t is hier dat ze slaapt</I> <li>Eng: <I>it is here that she sleeps</I> <li>Fin: <I>se on täällä kun hän nukkuu</I> <li>Fre: <I>ce</I> <li>Ger: <I>es ist hier dass sie schläft</I> <li>Gre: <I>είναι εδώ που αυτή κοιμάται</I> <li>Hin: <I>यहाँ वह सोती है</I> <li>Ita: <I>è quà che lei dorme</I> <li>Jpn: <I>彼女が寝るのはここでだ</I> <li>Lav: <I>NON_EXISTENT</I> <li>Nep: <I>यहाँ उनी सुत्छिन्</I> <li>Nor: <I>det er her hun sover</I> <li>Pes: <I>اینجا او می خوابد</I> <li>Pnb: <I>ایتھے او سوندی اے</I> <li>Pol: <I>tutaj ona śpi</I> <li>Ron: <I>este aici cã ea doarme</I> <li>Rus: <I>это здесь , она спдит</I> <li>Snd: <I>ھتی ھو۶ سمھی ٿی</I> <li>Spa: <I>es aquí que ella duerme</I> <li>Swe: <I>det är här hon sover</I> <li>Tha: <I>ที่นี่หล่อนนอนหลับ</I> <li>Urd: <I>یہاں وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCl</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
-<TD><div class=reveal> <I>it rains</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl rain_V0 )</CODE> <li>Afr: <I>dit reën</I> <li>Bul: <I>вали</I> <li>Cat: <I>plou</I> <li>Chi: <I>下雨</I> <li>Dan: <I>det regner</I> <li>Dut: <I>'t regeent</I> <li>Eng: <I>it rains</I> <li>Fin: <I>sataa</I> <li>Fre: <I>il pleut</I> <li>Ger: <I>es regnet</I> <li>Gre: <I>βρέχει</I> <li>Hin: <I>बारिश होता है</I> <li>Ita: <I>piove</I> <li>Jpn: <I>雨が降る</I> <li>Lav: <I>līst</I> <li>Nep: <I>बर्षा हुन्छ</I> <li>Nor: <I>det regner</I> <li>Pes: <I>باران می آید</I> <li>Pnb: <I>بارش ہوندا اے</I> <li>Pol: <I>pada</I> <li>Ron: <I>plouă</I> <li>Rus: <I>идет дождь</I> <li>Snd: <I>constant not found: rain_V0</I> <li>Spa: <I>llueve</I> <li>Swe: <I>det regnar</I> <li>Tha: <I>มีฝน</I> <li>Urd: <I>بارش ہوتا ہے</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (mkCl (progressiveVP (mkVP rain_V0)))</CODE> <li>Afr: <I>dit is aan die te reën</I> <li>Bul: <I>вали</I> <li>Cat: <I>està plovent</I> <li>Chi: <I>下雨</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</I> <li>Ger: <I>es regnet eben</I> <li>Gre: <I>βρέχει</I> <li>Hin: <I>बारिश हो रहा है</I> <li>Ita: <I>sta piovendo</I> <li>Jpn: <I>雨が降っている</I> <li>Lav: <I>līst</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>Snd: <I>constant not found: rain_V0</I> <li>Spa: <I>está lloviendo</I> <li>Swe: <I>det håller på att regna</I> <li>Tha: <I>กำลังมีฝน</I> <li>Urd: <I>بارش ہو رہا ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkCl</CODE></TD>
-<TD><A HREF="#SC" TITLE="SC - embedded sentence or question">SC</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>that she sleeps is good</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl (mkSC (mkS (mkCl she_NP sleep_V))) (mkVP good_A))</CODE> <li>Afr: <I>dat sy slaap is goed</I> <li>Bul: <I>, че тя спи е добър</I> <li>Cat: <I>que ella dorm és bo</I> <li>Chi: <I>她睡是好的</I> <li>Dan: <I>at hun sover er godt</I> <li>Dut: <I>dat ze slaapt is goed</I> <li>Eng: <I>that she sleeps is good</I> <li>Fin: <I>että hän nukkuu on hyvä</I> <li>Fre: <I>que</I> <li>Ger: <I>dass sie schläft ist gut</I> <li>Gre: <I>οτι αυτή κοιμάται είναι καλό</I> <li>Hin: <I>कि वह सोती है अच्छा है</I> <li>Ita: <I>che lei dorme è buono</I> <li>Jpn: <I>彼女は寝ることが良い</I> <li>Lav: <I>ka viņa guļ ir labs</I> <li>Nep: <I>की उनी सुत्छिन् राम्रो छ</I> <li>Nor: <I>at hun sover er godt</I> <li>Pes: <I>این که او می خوابد خوب است</I> <li>Pnb: <I>كہ او سوندی اے اچھا اے</I> <li>Pol: <I>, że ona śpi jest dobre</I> <li>Ron: <I>cã ea doarme este bun</I> <li>Rus: <I>что она спдит хороше</I> <li>Snd: <I>ت ھو۶ سمھی ٿی سٺو اھی</I> <li>Spa: <I>que ella duerme es bueno</I> <li>Swe: <I>att hon sover är gott</I> <li>Tha: <I>ว่าหล่อนนอนหลับดี</I> <li>Urd: <I>کہ وہ سوتی ہے اچھا ہے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="ClSlash"></A>
-<H2>ClSlash</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkClSlash</CODE></TD>
-<TD><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="#ClSlash">ClSlash</A></TD>
-<TD><div class=reveal> <I>whom does she see</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash see_V2)))</CODE> <li>Afr: <I>wie sien sy</I> <li>Bul: <I>кого вижда тя</I> <li>Cat: <I>qui veu ella</I> <li>Chi: <I>她看的是谁</I> <li>Dan: <I>hvem ser hun</I> <li>Dut: <I>wie ziet ze</I> <li>Eng: <I>whom does she see</I> <li>Fin: <I>kenet hän näkee</I> <li>Fre: <I>qui voit elle</I> <li>Ger: <I>wen sieht sie</I> <li>Gre: <I>ποιόν βλέπει αυτή</I> <li>Hin: <I>किस को वह देखती है</I> <li>Ita: <I>chi vede lei</I> <li>Jpn: <I>彼女は誰を見るか</I> <li>Lav: <I>kuru viņa redz</I> <li>Nep: <I>कासलाई उनी हेर्छिन्</I> <li>Nor: <I>hvem ser hun</I> <li>Pes: <I>چه کسی را او می بیند</I> <li>Pnb: <I>كون او ویكھدی اے</I> <li>Pol: <I>kogo widzi ona</I> <li>Ron: <I>pe cine vede ea</I> <li>Rus: <I>кого она видит</I> <li>Snd: <I>ڪیر ھو۶ ڏسی ٿی</I> <li>Spa: <I>quién ve ella</I> <li>Swe: <I>vem ser hon</I> <li>Tha: <I>หล่อนเห็นใคร</I> <li>Urd: <I>کس کو وہ دیکھتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkClSlash</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="#ClSlash">ClSlash</A></TD>
-<TD><div class=reveal> <I>whom does she see</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP see_V2))</CODE> <li>Afr: <I>wie sien sy</I> <li>Bul: <I>кого вижда тя</I> <li>Cat: <I>qui veu ella</I> <li>Chi: <I>她看的是谁</I> <li>Dan: <I>hvem ser hun</I> <li>Dut: <I>wie ziet ze</I> <li>Eng: <I>whom does she see</I> <li>Fin: <I>kenet hän näkee</I> <li>Fre: <I>qui voit elle</I> <li>Ger: <I>wen sieht sie</I> <li>Gre: <I>ποιόν βλέπει αυτή</I> <li>Hin: <I>किस को वह देखती है</I> <li>Ita: <I>chi vede lei</I> <li>Jpn: <I>彼女は誰を見るか</I> <li>Lav: <I>kuru viņa redz</I> <li>Nep: <I>कासलाई उनी हेर्छिन्</I> <li>Nor: <I>hvem ser hun</I> <li>Pes: <I>چه کسی را او می بیند</I> <li>Pnb: <I>كون او ویكھدی اے</I> <li>Pol: <I>kogo widzi ona</I> <li>Ron: <I>pe cine vede ea</I> <li>Rus: <I>кого она видит</I> <li>Snd: <I>ڪیر ھو۶ ڏسی ٿی</I> <li>Spa: <I>quién ve ella</I> <li>Swe: <I>vem ser hon</I> <li>Tha: <I>หล่อนเห็นใคร</I> <li>Urd: <I>کس کو وہ دیکھتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (mkQCl who_IP (mkClSlash she_NP want_VV see_V2))</CODE> <li>Afr: <I>wie wil sy te sien</I> <li>Bul: <I>кого иска да види тя</I> <li>Cat: <I>qui vol veure ella</I> <li>Chi: <I>她想看的是谁</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 voir elle</I> <li>Ger: <I>wen will sie sehen</I> <li>Gre: <I>ποιόν θέλει να δεί αυτή</I> <li>Hin: <I>किस को वह देखना चाहती है</I> <li>Ita: <I>chi vuole vedere lei</I> <li>Jpn: <I>彼女は誰を見たがっているか</I> <li>Lav: <I>kuru viņa vēlas redzēt</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>Snd: <I>ڪیر ھو۶ ڏسڻ چاھی ٿی</I> <li>Spa: <I>quién quiere ver ella</I> <li>Swe: <I>vem vill hon se</I> <li>Tha: <I>หล่อนอยากเห็นใคร</I> <li>Urd: <I>کس کو وہ دیکھنا چاہتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkClSlash</CODE></TD>
-<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#ClSlash">ClSlash</A></TD>
-<TD><div class=reveal> <I>with whom does she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash (mkCl she_NP sleep_V) with_Prep))</CODE> <li>Afr: <I>met wie slaap sy</I> <li>Bul: <I>с</I> <li>Cat: <I>amb qui dorm ella</I> <li>Chi: <I>和她一起睡的是谁</I> <li>Dan: <I>med hvem sover hun</I> <li>Dut: <I>met wie slaapt ze</I> <li>Eng: <I>with whom does she sleep</I> <li>Fin: <I>kenen kanssa hän nukkuu</I> <li>Fre: <I>avec qui dort-elle</I> <li>Ger: <I>mit wem schläft sie</I> <li>Gre: <I>ποιόν με κοιμάται αυτή</I> <li>Hin: <I>किस को वह सोती है</I> <li>Ita: <I>con chi dorme lei</I> <li>Jpn: <I>彼女は誰寝るか</I> <li>Lav: <I>ar kuru viņa guļ</I> <li>Nep: <I>कासलाई उनी सुत्छिन्</I> <li>Nor: <I>med hvem sover hun</I> <li>Pes: <I>با چه کسی او می خوابد</I> <li>Pnb: <I>كون او سوندی اے</I> <li>Pol: <I>z kim ona śpi</I> <li>Ron: <I>cu cine doarme ea</I> <li>Rus: <I>с кем она спдит</I> <li>Snd: <I>ڪیر ھو۶ سمھی ٿی</I> <li>Spa: <I>con quién duerme ella</I> <li>Swe: <I>med vem sover hon</I> <li>Tha: <I>หล่อนนอนหลับกับใคร</I> <li>Urd: <I>کس کو وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkClSlash</CODE></TD>
-<TD><A HREF="#ClSlash">ClSlash</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#ClSlash">ClSlash</A></TD>
-<TD><div class=reveal> <I>whom does she see today</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash (mkClSlash she_NP see_V2) today_Adv))</CODE> <li>Afr: <I>wie sien sy vandag</I> <li>Bul: <I>кого вижда тя днес</I> <li>Cat: <I>qui veu ella avui</I> <li>Chi: <I>她今天看的是谁</I> <li>Dan: <I>hvem ser hun idag</I> <li>Dut: <I>wie ziet ze vandaag</I> <li>Eng: <I>whom does she see today</I> <li>Fin: <I>kenet hän näkee tänään</I> <li>Fre: <I>qui voit elle aujourd'hui</I> <li>Ger: <I>wen sieht sie heute</I> <li>Gre: <I>ποιόν βλέπει αυτή σήμερα</I> <li>Hin: <I>किस को आज वह देखती है</I> <li>Ita: <I>chi vede lei oggi</I> <li>Jpn: <I>今日彼女は誰を見るか</I> <li>Lav: <I>kuru viņa redz šodien</I> <li>Nep: <I>कासलाई आज उनी हेर्छिन्</I> <li>Nor: <I>hvem ser hun idag</I> <li>Pes: <I>چه کسی را امروز او می بیند</I> <li>Pnb: <I>كون اج او ویكھدی اے</I> <li>Pol: <I>kogo dziś widzi ona</I> <li>Ron: <I>pe cine vede ea astăzi</I> <li>Rus: <I>кого она видит сегодня</I> <li>Snd: <I>ڪیر اڄ ھو۶ ڏسی ٿی</I> <li>Spa: <I>quién ve ella hoy</I> <li>Swe: <I>vem ser hon idag</I> <li>Tha: <I>หล่อนเห็นวันนี้ใคร</I> <li>Urd: <I>کس کو آج وہ دیکھتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (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 gesien nie het</I> <li>Bul: <I>кого знае че ние не бяхме видeли тя</I> <li>Cat: <I>qui sap ella que nosaltres no havíem vist</I> <li>Chi: <I>她知道我们不看了的是谁</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</I> <li>Ger: <I>wen weiß sie dass wir nicht gesehen hatten</I> <li>Gre: <I>ποιόν ξέρει οτι εμείς δεν είχαμε δεί αυτή</I> <li>Hin: <I>किस को वह जानती है कि हम नहीं देख चुके थे</I> <li>Ita: <I>chi sa lei che noi non avevamo visto</I> <li>Jpn: <I>彼女は誰私達が見なかったことを知るか</I> <li>Lav: <I>kuru viņa zina , ka mēs nebijām redzēti</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>Snd: <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>Tha: <I>หล่อนรู้ว่าเราไม่เห็นใคร</I> <li>Urd: <I>کس کو وہ جانتی ہے کہ ہم نہیں دیکھ چکے تھے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Comp"></A>
-<H2>Comp - complement of copula, such as AP</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkComp</CODE></TD>
-<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#Comp" TITLE="Comp - complement of copula, such as AP">Comp</A></TD>
-<TD><div class=reveal> <I>to be old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkComp (mkAP old_A)))</CODE> <li>Afr: <I>oud te wees</I> <li>Bul: <I>да е старо</I> <li>Cat: <I>ser vella</I> <li>Chi: <I>是老的</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>Gre: <I>να είναι παλιός</I> <li>Hin: <I>बूढ़ा</I> <li>Ita: <I>essere vecchia</I> <li>Jpn: <I>古い</I> <li>Lav: <I>būt veci</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>Snd: <I>پوڙھی</I> <li>Spa: <I>ser vieja</I> <li>Swe: <I>att vara gammal</I> <li>Tha: <I>แก่</I> <li>Urd: <I>بوڑھا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkComp</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Comp" TITLE="Comp - complement of copula, such as AP">Comp</A></TD>
-<TD><div class=reveal> <I>to be this man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkComp (mkNP this_Det man_N)))</CODE> <li>Afr: <I>hierdie man te wees</I> <li>Bul: <I>да е този мъж</I> <li>Cat: <I>ser aquest home</I> <li>Chi: <I>是这个男人</I> <li>Dan: <I>at være denne mand</I> <li>Dut: <I>deze man zijn</I> <li>Eng: <I>to be this man</I> <li>Fin: <I>olla tämä mies</I> <li>Fre: <I>être ce</I> <li>Ger: <I>dieser Mann sein</I> <li>Gre: <I>να είναι αυτός ο άνδρας</I> <li>Hin: <I>यह आदमी</I> <li>Ita: <I>essere questo uomo</I> <li>Jpn: <I>この男だ</I> <li>Lav: <I>būt šis vīrietis</I> <li>Nep: <I>यो मान्छे</I> <li>Nor: <I>å være denne mannen</I> <li>Pes: <I>این مرد بودن</I> <li>Pnb: <I>اے بندہ</I> <li>Pol: <I>być tym mężczyzną</I> <li>Ron: <I>sã fie acest om</I> <li>Rus: <I>быть этим человеком</I> <li>Snd: <I>ھی ماڻھو</I> <li>Spa: <I>ser este hombre</I> <li>Swe: <I>att vara den här mannen</I> <li>Tha: <I>เป็นชายคนนี้</I> <li>Urd: <I>یہ آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkComp</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Comp" TITLE="Comp - complement of copula, such as AP">Comp</A></TD>
-<TD><div class=reveal> <I>to be here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkComp here_Adv))</CODE> <li>Afr: <I>hier te wees</I> <li>Bul: <I>да е тук</I> <li>Cat: <I>ser aquí</I> <li>Chi: <I>在这里</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>Gre: <I>να είναι εδώ</I> <li>Hin: <I>यहाँ</I> <li>Ita: <I>essere quà</I> <li>Jpn: <I>ここである</I> <li>Lav: <I>būt šeit</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>Snd: <I>ھتی</I> <li>Spa: <I>ser aquí</I> <li>Swe: <I>att vara här</I> <li>Tha: <I>อยู่ที่นี่</I> <li>Urd: <I>یہاں</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Conj"></A>
-<H2>Conj - conjunction</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>and_Conj</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><div class=reveal> <I>here and now</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv and_Conj here_Adv now_Adv)</CODE> <li>Afr: <I>hier en nou</I> <li>Bul: <I>тук и сега</I> <li>Cat: <I>aquí i ara</I> <li>Chi: <I>这里并且现在</I> <li>Dan: <I>her og nu</I> <li>Dut: <I>hier en nu</I> <li>Eng: <I>here and now</I> <li>Fin: <I>täällä ja nyt</I> <li>Fre: <I>ici et maintenant</I> <li>Ger: <I>hier und jetzt</I> <li>Gre: <I>εδώ και τώρα</I> <li>Hin: <I>यहाँ और अब</I> <li>Ita: <I>quà e</I> <li>Jpn: <I>ここで今</I> <li>Lav: <I>šeit un tagad</I> <li>Nep: <I>यहाँ र अहीले</I> <li>Nor: <I>her og nå</I> <li>Pes: <I>اینجا و حالا</I> <li>Pnb: <I>ایتھے تے ہون</I> <li>Pol: <I>tutaj i teraz</I> <li>Ron: <I>aici şi acum</I> <li>Rus: <I>здесь и сейчас</I> <li>Snd: <I>ھتی ۽ ھاڻی</I> <li>Spa: <I>aquí y</I> <li>Swe: <I>här och nu</I> <li>Tha: <I>ที่นี่และเดี๋ยวนี้</I> <li>Urd: <I>یہاں اور اب</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>both7and_DConj</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><div class=reveal> <I>both here and there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv both7and_DConj here_Adv there_Adv)</CODE> <li>Afr: <I>sowel hier as daar</I> <li>Bul: <I>и тук и там</I> <li>Cat: <I>i aquí i allà</I> <li>Chi: <I>不但这里而且那里</I> <li>Dan: <I>både her og der</I> <li>Dut: <I>zowel hier als daar</I> <li>Eng: <I>both here and there</I> <li>Fin: <I>sekä täällä että siellä</I> <li>Fre: <I>et ici et là</I> <li>Ger: <I>sowohl hier als auch da</I> <li>Gre: <I>και εδώ και εκεί</I> <li>Hin: <I>दोनों यहाँ और वहाँ</I> <li>Ita: <I>e quà e là</I> <li>Jpn: <I>ここでそこで</I> <li>Lav: <I>gan šeit , gan tur</I> <li>Nep: <I>दुबै यहाँ र त्यहाँ</I> <li>Nor: <I>både her og der</I> <li>Pes: <I>هم اینجا و هم آنجا</I> <li>Pnb: <I>دوویں ایتھے تے اوتھے</I> <li>Pol: <I>zarówno tutaj jak i tam</I> <li>Ron: <I>şi aici şi acolo</I> <li>Rus: <I>как здесь , так и там</I> <li>Snd: <I>ٻ۶ی ھتی ۽ اتی</I> <li>Spa: <I>y</I> <li>Swe: <I>både här och där</I> <li>Tha: <I>ทั้งที่นี่และที่นั่น</I> <li>Urd: <I>دونوں یہاں اور وہاں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>either7or_DConj</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><div class=reveal> <I>either here or there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv either7or_DConj here_Adv there_Adv)</CODE> <li>Afr: <I>Ã²f hier Ã²f daar</I> <li>Bul: <I>или тук или там</I> <li>Cat: <I>o aquí o allà</I> <li>Chi: <I>要么这里要么那里</I> <li>Dan: <I>enten her eller der</I> <li>Dut: <I>ofwel hier of daar</I> <li>Eng: <I>either here or there</I> <li>Fin: <I>joko täällä tai siellä</I> <li>Fre: <I>ou ici ou là</I> <li>Ger: <I>entweder hier oder da</I> <li>Gre: <I>είτε εδώ ή εκεί</I> <li>Hin: <I>कोई एक यहाँ या वहाँ</I> <li>Ita: <I>o quà o là</I> <li>Jpn: <I>ここでかそこで</I> <li>Lav: <I>vai nu šeit , vai tur</I> <li>Nep: <I>की यहाँ अथवा त्यहाँ</I> <li>Nor: <I>enten her eller der</I> <li>Pes: <I>یا اینجا یا آنجا</I> <li>Pnb: <I>كوی اك ایتھے یا اوتھے</I> <li>Pol: <I>albo tutaj albo tam</I> <li>Ron: <I>sau aici sau acolo</I> <li>Rus: <I>либо здесь , либо там</I> <li>Snd: <I>ڪو۶ی ٻیو ھتی یا اتی</I> <li>Spa: <I>o aquí o allí</I> <li>Swe: <I>antingen här eller där</I> <li>Tha: <I>ที่นี่หริอที่นั่น</I> <li>Urd: <I>کوی ایک یہاں یا وہاں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>if_then_Conj</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><div class=reveal> <I>if here then there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv if_then_Conj here_Adv there_Adv)</CODE> <li>Afr: <I>as hier dan daar</I> <li>Bul: <I>constant not found: if_then_Conj</I> <li>Cat: <I>si aquí llavors allà</I> <li>Chi: <I>如果这里那么那里</I> <li>Dan: <I>constant not found: if_then_Conj</I> <li>Dut: <I>als hier dan daar</I> <li>Eng: <I>if here then there</I> <li>Fin: <I>jos täällä niin siellä</I> <li>Fre: <I>si ici alors là</I> <li>Ger: <I>wenn hier dann da</I> <li>Gre: <I>αν εδώ τότε εκεί</I> <li>Hin: <I>constant not found: if_then_Conj</I> <li>Ita: <I>si quà allora là</I> <li>Jpn: <I>constantnotfound:if_then_Conj</I> <li>Lav: <I>ja šeit tad tur</I> <li>Nep: <I>यदि यहाँ भने त्यहाँ</I> <li>Nor: <I>constant not found: if_then_Conj</I> <li>Pes: <I>اگر اینجا آنگاه آنجا</I> <li>Pnb: <I>اگر ایتھے تے اوتھے</I> <li>Pol: <I>jeżeli tutaj , to tam</I> <li>Ron: <I>dacă aici atunci acolo</I> <li>Rus: <I>constant not found: if_then_Conj</I> <li>Snd: <I>جیڪڏھن ھتی ت اتی</I> <li>Spa: <I>si aquí entonces allí</I> <li>Swe: <I>om här så där</I> <li>Tha: <I>ถ้าที่นี่ก็ที่นั่น</I> <li>Urd: <I>اگر یہاں تو وہاں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>or_Conj</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><div class=reveal> <I>here or there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv or_Conj here_Adv there_Adv)</CODE> <li>Afr: <I>hier of daar</I> <li>Bul: <I>тук или там</I> <li>Cat: <I>aquí o allà</I> <li>Chi: <I>这里还是那里</I> <li>Dan: <I>her eller der</I> <li>Dut: <I>hier of daar</I> <li>Eng: <I>here or there</I> <li>Fin: <I>täällä tai siellä</I> <li>Fre: <I>ici ou là</I> <li>Ger: <I>hier oder da</I> <li>Gre: <I>εδώ ή εκεί</I> <li>Hin: <I>यहाँ या वहाँ</I> <li>Ita: <I>quà o là</I> <li>Jpn: <I>ここでかそこで</I> <li>Lav: <I>šeit vai tur</I> <li>Nep: <I>यहाँ अथवा त्यहाँ</I> <li>Nor: <I>her eller der</I> <li>Pes: <I>اینجا یا آنجا</I> <li>Pnb: <I>ایتھے یا اوتھے</I> <li>Pol: <I>tutaj lub tam</I> <li>Ron: <I>aici sau acolo</I> <li>Rus: <I>здесь или там</I> <li>Snd: <I>ھتی یا اتی</I> <li>Spa: <I>aquí o allí</I> <li>Swe: <I>här eller där</I> <li>Tha: <I>ที่นี่หริอที่นั่น</I> <li>Urd: <I>یہاں یا وہاں</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Det"></A>
-<H2>Det - determiner phrase</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt (mkNP aPl_Det woman_N)</CODE> <li>Afr: <I>vroue</I> <li>Bul: <I>жени</I> <li>Cat: <I>dones</I> <li>Chi: <I>一些女人</I> <li>Dan: <I>kvinder</I> <li>Dut: <I>vrouwen</I> <li>Eng: <I>women</I> <li>Fin: <I>naiset</I> <li>Fre: <I>des femmes</I> <li>Ger: <I>Frauen</I> <li>Gre: <I>γυναίκες</I> <li>Hin: <I>औरतें</I> <li>Ita: <I>donne</I> <li>Jpn: <I>女たち</I> <li>Lav: <I>sievietes</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>Snd: <I>استریون</I> <li>Spa: <I>mujeres</I> <li>Swe: <I>kvinnor</I> <li>Tha: <I>หญิง</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>pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"}; "an" / strs {"un"};</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>Chi: <I>一个女人</I> <li>Dan: <I>en kvinde</I> <li>Dut: <I>een vrouw</I> <li>Eng: <I>a</I> <li>Fin: <I>nainen</I> <li>Fre: <I>une femme</I> <li>Ger: <I>eine Frau</I> <li>Gre: <I>μία γυναίκα</I> <li>Hin: <I>औरत</I> <li>Ita: <I>una</I> <li>Jpn: <I>女</I> <li>Lav: <I>sieviete</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>Snd: <I>استری</I> <li>Spa: <I>una mujer</I> <li>Swe: <I>en kvinna</I> <li>Tha: <I>หญิง</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>pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"}; "an" / strs {"un"};</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>Chi: <I>一间房子</I> <li>Dan: <I>et hus</I> <li>Dut: <I>een huis</I> <li>Eng: <I>a</I> <li>Fin: <I>talo</I> <li>Fre: <I>une maison</I> <li>Ger: <I>ein Haus</I> <li>Gre: <I>ένα σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>una</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</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>Snd: <I>گھر</I> <li>Spa: <I>una casa</I> <li>Swe: <I>ett hus</I> <li>Tha: <I>บ้าน</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>every_Det</CODE></TD>
-<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>every woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP every_Det woman_N)</CODE> <li>Afr: <I>elk vrou</I> <li>Bul: <I>всяка жена</I> <li>Cat: <I>cada dona</I> <li>Chi: <I>每个女人</I> <li>Dan: <I>hver kvinde</I> <li>Dut: <I>elke vrouw</I> <li>Eng: <I>every woman</I> <li>Fin: <I>jokainen nainen</I> <li>Fre: <I>chaque femme</I> <li>Ger: <I>jede Frau</I> <li>Gre: <I>κάθε γυναίκα</I> <li>Hin: <I>हर औरत</I> <li>Ita: <I>ogni donna</I> <li>Jpn: <I>全ての女</I> <li>Lav: <I>ikviena sieviete</I> <li>Nep: <I>सबै आईमाई</I> <li>Nor: <I>hver kvinne</I> <li>Pes: <I>هر زن</I> <li>Pnb: <I>ہر زنانی</I> <li>Pol: <I>każda kobieta</I> <li>Ron: <I>orice femeie</I> <li>Rus: <I>каждую женщину</I> <li>Snd: <I>ھر ھڪ استری</I> <li>Spa: <I>cada mujer</I> <li>Swe: <I>varje kvinna</I> <li>Tha: <I>หญิงทุกคน</I> <li>Urd: <I>ہر عورت</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>few_Det</CODE></TD>
-<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>few women</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP few_Det woman_N)</CODE> <li>Afr: <I>min vroue</I> <li>Bul: <I>няколко жени</I> <li>Cat: <I>poques dones</I> <li>Chi: <I>少些女人</I> <li>Dan: <I>få kvinder</I> <li>Dut: <I>weinig vrouwen</I> <li>Eng: <I>few women</I> <li>Fin: <I>harva nainen</I> <li>Fre: <I>peu de</I> <li>Ger: <I>wenige Frauen</I> <li>Gre: <I>λίγες γυναίκες</I> <li>Hin: <I>चंद औरतें</I> <li>Ita: <I>poche donne</I> <li>Jpn: <I>少数の女たち</I> <li>Lav: <I>dažas sievietes</I> <li>Nep: <I>अलिकती आईमाईहरु</I> <li>Nor: <I>få kvinner</I> <li>Pes: <I>تعداد کمی زن</I> <li>Pnb: <I>كچھ زنانیاں</I> <li>Pol: <I>parę kobiet</I> <li>Ron: <I>câteva femei</I> <li>Rus: <I>немного женщины</I> <li>Snd: <I>ڪجھ استریون</I> <li>Spa: <I>pocas mujeres</I> <li>Swe: <I>få kvinnor</I> <li>Tha: <I>หญิงสองสามคน</I> <li>Urd: <I>چند عورتیں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>many_Det</CODE></TD>
-<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>many houses</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP many_Det house_N)</CODE> <li>Afr: <I>baie huise</I> <li>Bul: <I>много къщи</I> <li>Cat: <I>moltes cases</I> <li>Chi: <I>很多房子</I> <li>Dan: <I>mange huse</I> <li>Dut: <I>veel huizen</I> <li>Eng: <I>many houses</I> <li>Fin: <I>moni talo</I> <li>Fre: <I>plusieurs maisons</I> <li>Ger: <I>viele Häuser</I> <li>Gre: <I>πολλά σπίτια</I> <li>Hin: <I>बहुत घर</I> <li>Ita: <I>molte case</I> <li>Jpn: <I>多くの家</I> <li>Lav: <I>daudzas mājas</I> <li>Nep: <I>थुप्रै घरहरु</I> <li>Nor: <I>mange hus</I> <li>Pes: <I>تعداد زیادی خانه</I> <li>Pnb: <I>بہت زیادہ گھر</I> <li>Pol: <I>wiele domów</I> <li>Ron: <I>multe case</I> <li>Rus: <I>много домы</I> <li>Snd: <I>گھڻا گھر</I> <li>Spa: <I>muchas casas</I> <li>Swe: <I>många hus</I> <li>Tha: <I>บ้านหลายหลัง</I> <li>Urd: <I>بہت زیادہ گھر</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (mkNP (mkDet this_Quant))</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>това</I> <li>Cat: <I>aquest</I> <li>Chi: <I>这个</I> <li>Dan: <I>dette</I> <li>Dut: <I>dit</I> <li>Eng: <I>this</I> <li>Fin: <I>tämä</I> <li>Fre: <I>celui-ci</I> <li>Ger: <I>dieses</I> <li>Gre: <I>αυτό</I> <li>Hin: <I>यह</I> <li>Ita: <I>questo</I> <li>Jpn: <I>これ</I> <li>Lav: <I>{s = "šis"; lock_Utt = &lt;&gt;} / {s = "šī"; lock_Utt = &lt;&gt;}</I> <li>Nep: <I>यो</I> <li>Nor: <I>dette</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ten</I> <li>Ron: <I>acesta</I> <li>Rus: <I>это</I> <li>Snd: <I>ھی</I> <li>Spa: <I>éste</I> <li>Swe: <I>det här</I> <li>Tha: <I>นี้</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>these five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet this_Quant (mkCard (mkNumeral n5_Unit))))</CODE> <li>Afr: <I>hierdie vyf</I> <li>Bul: <I>тези пет</I> <li>Cat: <I>aquests cinc</I> <li>Chi: <I>这五个</I> <li>Dan: <I>disse fem</I> <li>Dut: <I>deze vijf</I> <li>Eng: <I>these five</I> <li>Fin: <I>nämä viisi</I> <li>Fre: <I>ces cinq</I> <li>Ger: <I>diese fünf</I> <li>Gre: <I>αυτά τα πέντε</I> <li>Hin: <I>यह पांच</I> <li>Ita: <I>questi cinque</I> <li>Jpn: <I>この五つ</I> <li>Lav: <I>{s = "šie" ++ "pieci"; lock_Utt = &lt;&gt;} / {s = "šīs" ++ "piecas";</I> <li>Nep: <I>यी पाँच</I> <li>Nor: <I>disse fem</I> <li>Pes: <I>این پنج</I> <li>Pnb: <I>اے پنج</I> <li>Pol: <I>tych pięciu</I> <li>Ron: <I>aceştia cinci</I> <li>Rus: <I>эти пять</I> <li>Snd: <I>ھی پنج</I> <li>Spa: <I>estos cinco</I> <li>Swe: <I>de här fem</I> <li>Tha: <I>ห้านี้</I> <li>Urd: <I>یہ پانچ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>the fifth</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet the_Quant (mkOrd (mkNumeral n5_Unit))))</CODE> <li>Afr: <I>hulle vyfde</I> <li>Bul: <I>петото</I> <li>Cat: <I>el</I> <li>Chi: <I>第五个</I> <li>Dan: <I>det femte</I> <li>Dut: <I>die vijfde</I> <li>Eng: <I>the fifth</I> <li>Fin: <I>se viides</I> <li>Fre: <I>le</I> <li>Ger: <I>das fünfte</I> <li>Gre: <I>το πέμπτο</I> <li>Hin: <I>पांचवाँ</I> <li>Ita: <I>il</I> <li>Jpn: <I>五番目の</I> <li>Lav: <I>{s = "piektais"; lock_Utt = &lt;&gt;} / {s = "piektā"; lock_Utt = &lt;&gt;}</I> <li>Nep: <I>पाँचौँ</I> <li>Nor: <I>det femte</I> <li>Pes: <I>پنجمین / پنجم</I> <li>Pnb: <I>پنج واں</I> <li>Pol: <I>piąty</I> <li>Ron: <I>al cincilea</I> <li>Rus: <I>// <li>Snd: //پنجون</I> <li>Spa: <I>el quinto</I> <li>Swe: <I>det femte</I> <li>Tha: <I>ที่ห้า</I> <li>Urd: <I>پانچ واں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>the five best</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A)))</CODE> <li>Afr: <I>hulle vyf beste</I> <li>Bul: <I>петте най - добри</I> <li>Cat: <I>els cinc millors</I> <li>Chi: <I>五最好个</I> <li>Dan: <I>de fem bedste</I> <li>Dut: <I>die vijf beste</I> <li>Eng: <I>the five best</I> <li>Fin: <I>ne viisi parhaimmat</I> <li>Fre: <I>les cinq meilleurs</I> <li>Ger: <I>die fünf besten</I> <li>Gre: <I>τα πέντε καλύτερα</I> <li>Hin: <I>पांच सब से अच्छा</I> <li>Ita: <I>i</I> <li>Jpn: <I>一番良い五つ</I> <li>Lav: <I>{s = "pieci" ++ "vislabākais"; lock_Utt = &lt;&gt;} / {s = "piecas"</I> <li>Nep: <I>सबभन्दा राम्रो पाँच</I> <li>Nor: <I>de fem beste</I> <li>Pes: <I>پنج خوب ترین</I> <li>Pnb: <I>پنج اچھا</I> <li>Pol: <I>pięciu najlepszych</I> <li>Ron: <I>cei mai buni cinci</I> <li>Rus: <I>пять хорошие</I> <li>Snd: <I>پنج سٺو</I> <li>Spa: <I>los cinco mejores</I> <li>Swe: <I>de fem bästa</I> <li>Tha: <I>ห้าดีที่สุด</I> <li>Urd: <I>پانچ سب سے اچھا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>these</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet this_Quant pluralNum))</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>тези</I> <li>Cat: <I>aquests</I> <li>Chi: <I>这个</I> <li>Dan: <I>disse</I> <li>Dut: <I>deze</I> <li>Eng: <I>these</I> <li>Fin: <I>nämä</I> <li>Fre: <I>ceux-ci</I> <li>Ger: <I>diese</I> <li>Gre: <I>αυτά</I> <li>Hin: <I>यह</I> <li>Ita: <I>questi</I> <li>Jpn: <I>これ</I> <li>Lav: <I>{s = "šie"; lock_Utt = &lt;&gt;} / {s = "šīs"; lock_Utt = &lt;&gt;}</I> <li>Nep: <I>यी</I> <li>Nor: <I>disse</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ci</I> <li>Ron: <I>aceştia</I> <li>Rus: <I>эти</I> <li>Snd: <I>ھی</I> <li>Spa: <I>éstos</I> <li>Swe: <I>de här</I> <li>Tha: <I>นี้</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet (mkCard (mkNumeral n5_Unit))))</CODE> <li>Afr: <I>'n vyf</I> <li>Bul: <I>пет</I> <li>Cat: <I>cinc</I> <li>Chi: <I>五个</I> <li>Dan: <I>fem</I> <li>Dut: <I>een vijf</I> <li>Eng: <I>five</I> <li>Fin: <I>viisi</I> <li>Fre: <I>cinq</I> <li>Ger: <I>fünf</I> <li>Gre: <I>πέντε</I> <li>Hin: <I>पांच</I> <li>Ita: <I>cinque</I> <li>Jpn: <I>五つ</I> <li>Lav: <I>{s = "pieci"; lock_Utt = &lt;&gt;} / {s = "piecas"; lock_Utt = &lt;&gt;}</I> <li>Nep: <I>पाँच</I> <li>Nor: <I>fem</I> <li>Pes: <I>یک پنج</I> <li>Pnb: <I>پنج</I> <li>Pol: <I>pięciu</I> <li>Ron: <I>unii cinci</I> <li>Rus: <I>пять</I> <li>Snd: <I>پنج</I> <li>Spa: <I>cinco</I> <li>Swe: <I>fem</I> <li>Tha: <I>ห้า</I> <li>Urd: <I>پانچ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><I>51</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><I>five</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><I>my</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>my five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet i_Pron (mkNum (mkNumeral n5_Unit))))</CODE> <li>Afr: <I>myne vyf</I> <li>Bul: <I>моите пет</I> <li>Cat: <I>els meus cinc</I> <li>Chi: <I>我的五个</I> <li>Dan: <I>mine fem</I> <li>Dut: <I>mijne vijf</I> <li>Eng: <I>my five</I> <li>Fin: <I>minun viisi</I> <li>Fre: <I>mes cinq</I> <li>Ger: <I>meine fünf</I> <li>Gre: <I>τα δικά μου πέντε</I> <li>Hin: <I>मेरा पांच</I> <li>Ita: <I>i</I> <li>Jpn: <I>私の五つ</I> <li>Lav: <I>{s = "mani" ++ "pieci"; lock_Utt = &lt;&gt;} / {s = "manas" ++ "piecas";</I> <li>Nep: <I>मेरो पाँच</I> <li>Nor: <I>mine fem</I> <li>Pes: <I>من پنج</I> <li>Pnb: <I>میرا پنج</I> <li>Pol: <I>moich pięciu</I> <li>Ron: <I>cei cinci ai mei</I> <li>Rus: <I>моих пять</I> <li>Snd: <I>پنج</I> <li>Spa: <I>mis cinco</I> <li>Swe: <I>mina fem</I> <li>Tha: <I>ห้าของฉัน</I> <li>Urd: <I>میرا پانچ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>much_Det</CODE></TD>
-<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>much wine</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP much_Det wine_N)</CODE> <li>Afr: <I>baie wyn</I> <li>Bul: <I>много вино</I> <li>Cat: <I>molt vi</I> <li>Chi: <I>多瓶酒</I> <li>Dan: <I>meget viner</I> <li>Dut: <I>veel wijn</I> <li>Eng: <I>much wine</I> <li>Fin: <I>paljon viini</I> <li>Fre: <I>beaucoup de</I> <li>Ger: <I>vieler Wein</I> <li>Gre: <I>πολύ κρασί</I> <li>Hin: <I>बहुत शराब</I> <li>Ita: <I>molto vino</I> <li>Jpn: <I>多くのワイン</I> <li>Lav: <I>daudz vīns</I> <li>Nep: <I>निक्कै वाईन</I> <li>Nor: <I>mye viner</I> <li>Pes: <I>مقدار زیادی شراب ها</I> <li>Pnb: <I>بہت شراب</I> <li>Pol: <I>dużo win</I> <li>Ron: <I>// <li>Rus: //много вина</I> <li>Snd: <I>گھڻو شراب</I> <li>Spa: <I>mucho vino</I> <li>Swe: <I>mycket viner</I> <li>Tha: <I>เหล้าองุ่นหลายขวด</I> <li>Urd: <I>بہت شراب</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>somePl_Det</CODE></TD>
-<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>some women</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP somePl_Det woman_N)</CODE> <li>Afr: <I>sommige vroue</I> <li>Bul: <I>някои жени</I> <li>Cat: <I>algunes dones</I> <li>Chi: <I>一些个女人</I> <li>Dan: <I>nogle kvinder</I> <li>Dut: <I>sommige vrouwen</I> <li>Eng: <I>some women</I> <li>Fin: <I>jotkut naiset</I> <li>Fre: <I>quelques femmes</I> <li>Ger: <I>einige Frauen</I> <li>Gre: <I>κάποιες γυναίκες</I> <li>Hin: <I>कुछ औरतें</I> <li>Ita: <I>qualche donne</I> <li>Jpn: <I>いくつかの女たち</I> <li>Lav: <I>kādas sievietes</I> <li>Nep: <I>केही आईमाईहरु</I> <li>Nor: <I>noen kvinner</I> <li>Pes: <I>چند زن</I> <li>Pnb: <I>كچھ زنانیاں</I> <li>Pol: <I>pewne kobiety</I> <li>Ron: <I>unele femei</I> <li>Rus: <I>некоторую женщины</I> <li>Snd: <I>ڪجھ استریون</I> <li>Spa: <I>algunas mujeres</I> <li>Swe: <I>några kvinnor</I> <li>Tha: <I>หญิงบางคน</I> <li>Urd: <I>کچھ عورتیں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>someSg_Det</CODE></TD>
-<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><div class=reveal> <I>some wine</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP someSg_Det wine_N)</CODE> <li>Afr: <I>sommige wyn</I> <li>Bul: <I>някое вино</I> <li>Cat: <I>algun vi</I> <li>Chi: <I>一些瓶酒</I> <li>Dan: <I>nogen vin</I> <li>Dut: <I>sommige wijn</I> <li>Eng: <I>some wine</I> <li>Fin: <I>joku viini</I> <li>Fre: <I>quelque vin</I> <li>Ger: <I>ein Wein</I> <li>Gre: <I>κάποιο κρασί</I> <li>Hin: <I>कुछ शराब</I> <li>Ita: <I>qualche vino</I> <li>Jpn: <I>多少のワイン</I> <li>Lav: <I>kāds vīns</I> <li>Nep: <I>कोही वाईन</I> <li>Nor: <I>noen vin</I> <li>Pes: <I>مقداری شراب</I> <li>Pnb: <I>كچھ شراب</I> <li>Pol: <I>pewne wino</I> <li>Ron: <I>nişte vin</I> <li>Rus: <I>некоторое вино</I> <li>Snd: <I>ڪجھ شراب</I> <li>Spa: <I>algún vino</I> <li>Swe: <I>något vin</I> <li>Tha: <I>เหล้าองุ่นบางขวด</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>mkUtt (mkNP that_Det woman_N)</CODE> <li>Afr: <I>daardie vrou</I> <li>Bul: <I>онази жена</I> <li>Cat: <I>aquella dona</I> <li>Chi: <I>那个女人</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>Gre: <I>εκείνη η γυναίκα</I> <li>Hin: <I>वह औरत</I> <li>Ita: <I>quella donna</I> <li>Jpn: <I>その女</I> <li>Lav: <I>tā sieviete</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>Snd: <I>جیڪو استری</I> <li>Spa: <I>esa mujer</I> <li>Swe: <I>den där kvinnan</I> <li>Tha: <I>หญิงคนนั้น</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>mkUtt (mkNP thePl_Det house_N)</CODE> <li>Afr: <I>die huise</I> <li>Bul: <I>къщите</I> <li>Cat: <I>les cases</I> <li>Chi: <I>房子</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>Gre: <I>τα σπίτια</I> <li>Hin: <I>घर</I> <li>Ita: <I>le case</I> <li>Jpn: <I>家</I> <li>Lav: <I>mājas</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>Snd: <I>گھر</I> <li>Spa: <I>las casas</I> <li>Swe: <I>husen</I> <li>Tha: <I>บ้าน</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>mkUtt (mkNP theSg_Det house_N)</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>la</I> <li>Chi: <I>房子</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</I> <li>Ger: <I>das Haus</I> <li>Gre: <I>το σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>la</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</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>Snd: <I>گھر</I> <li>Spa: <I>la casa</I> <li>Swe: <I>huset</I> <li>Tha: <I>บ้าน</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>mkUtt (mkNP the_Det house_N)</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>la</I> <li>Chi: <I>房子</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</I> <li>Ger: <I>das Haus</I> <li>Gre: <I>το σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>la</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</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>Snd: <I>گھر</I> <li>Spa: <I>la casa</I> <li>Swe: <I>huset</I> <li>Tha: <I>บ้าน</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>mkUtt (mkNP these_Det woman_N)</CODE> <li>Afr: <I>hierdie vroue</I> <li>Bul: <I>тези жени</I> <li>Cat: <I>aquestes dones</I> <li>Chi: <I>这些女人</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>Gre: <I>αυτές οι γυναίκες</I> <li>Hin: <I>ये औरतें</I> <li>Ita: <I>queste donne</I> <li>Jpn: <I>この女たち</I> <li>Lav: <I>šīs sievietes</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>Snd: <I>ھی استریون</I> <li>Spa: <I>estas mujeres</I> <li>Swe: <I>de här kvinnorna</I> <li>Tha: <I>หญิงคนนี้</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>mkUtt (mkNP this_Det woman_N)</CODE> <li>Afr: <I>hierdie vrou</I> <li>Bul: <I>тази жена</I> <li>Cat: <I>aquesta dona</I> <li>Chi: <I>这个女人</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>Gre: <I>αυτή η γυναίκα</I> <li>Hin: <I>यह औरत</I> <li>Ita: <I>questa donna</I> <li>Jpn: <I>この女</I> <li>Lav: <I>šī sieviete</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>Snd: <I>ھی استری</I> <li>Spa: <I>esta mujer</I> <li>Swe: <I>den här kvinnan</I> <li>Tha: <I>หญิงคนนี้</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>mkUtt (mkNP those_Det woman_N)</CODE> <li>Afr: <I>daardie vroue</I> <li>Bul: <I>онези жени</I> <li>Cat: <I>aquelles dones</I> <li>Chi: <I>那些女人</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>Gre: <I>εκείνες οι γυναίκες</I> <li>Hin: <I>वे औरतें</I> <li>Ita: <I>quelle donne</I> <li>Jpn: <I>その女たち</I> <li>Lav: <I>tās sievietes</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>Snd: <I>جیڪو استریون</I> <li>Spa: <I>esas mujeres</I> <li>Swe: <I>de där kvinnorna</I> <li>Tha: <I>หญิงคนนั้น</I> <li>Urd: <I>وہ عورتیں</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Dig"></A>
-<H2>Dig</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>n0_Dig</CODE></TD>
-<TD><A HREF="#Dig">Dig</A></TD>
-<TD><I>0</I></TD>
-</TR>
-<TR>
-<TD><CODE>n1_Dig</CODE></TD>
-<TD><A HREF="#Dig">Dig</A></TD>
-<TD><I>1</I></TD>
-</TR>
-<TR>
-<TD><CODE>n2_Dig</CODE></TD>
-<TD><A HREF="#Dig">Dig</A></TD>
-<TD><I>2</I></TD>
-</TR>
-<TR>
-<TD><CODE>n3_Dig</CODE></TD>
-<TD><A HREF="#Dig">Dig</A></TD>
-<TD><I>3</I></TD>
-</TR>
-<TR>
-<TD><CODE>n4_Dig</CODE></TD>
-<TD><A HREF="#Dig">Dig</A></TD>
-<TD><I>4</I></TD>
-</TR>
-<TR>
-<TD><CODE>n5_Dig</CODE></TD>
-<TD><A HREF="#Dig">Dig</A></TD>
-<TD><I>5</I></TD>
-</TR>
-<TR>
-<TD><CODE>n6_Dig</CODE></TD>
-<TD><A HREF="#Dig">Dig</A></TD>
-<TD><I>6</I></TD>
-</TR>
-<TR>
-<TD><CODE>n7_Dig</CODE></TD>
-<TD><A HREF="#Dig">Dig</A></TD>
-<TD><I>7</I></TD>
-</TR>
-<TR>
-<TD><CODE>n8_Dig</CODE></TD>
-<TD><A HREF="#Dig">Dig</A></TD>
-<TD><I>8</I></TD>
-</TR>
-<TR>
-<TD><CODE>n9_Dig</CODE></TD>
-<TD><A HREF="#Dig">Dig</A></TD>
-<TD><I>9</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="Digits"></A>
-<H2>Digits - cardinal or ordinal in digits</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkDigits</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A></TD>
-<TD><I>35 (from string "35"; ; range 1-9999999)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkDigits</CODE></TD>
-<TD><A HREF="#Dig">Dig</A> <CODE>-&gt;</CODE> <A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A></TD>
-<TD><div class=reveal> <I>4</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkDigits n4_Dig))</CODE> <li>Afr: <I>4</I> <li>Bul: <I>4</I> <li>Cat: <I>4</I> <li>Chi: <I>4</I> <li>Dan: <I>4</I> <li>Dut: <I>4</I> <li>Eng: <I>4</I> <li>Fin: <I>4</I> <li>Fre: <I>4</I> <li>Ger: <I>4</I> <li>Gre: <I>4</I> <li>Hin: <I>४</I> <li>Ita: <I>4</I> <li>Jpn: <I>4</I> <li>Lav: <I>4</I> <li>Nep: <I>४</I> <li>Nor: <I>4</I> <li>Pes: <I>4</I> <li>Pnb: <I>۴</I> <li>Pol: <I>4</I> <li>Ron: <I>4</I> <li>Rus: <I>4</I> <li>Snd: <I>۴</I> <li>Spa: <I>4</I> <li>Swe: <I>4</I> <li>Tha: <I>๔</I> <li>Urd: <I>۴</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkDigits</CODE></TD>
-<TD><A HREF="#Dig">Dig</A> <CODE>-&gt;</CODE> <A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A></TD>
-<TD><div class=reveal> <I>1 , 2 3 3 , 4 8 6</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkDigits n1_Dig (mkDigits n2_Dig (mkDigits n3_Dig (mkDigits n3_Dig (mkDigits n4_Dig (mkDigits n8_Dig (mkDigits n6_Dig))))))))</CODE> <li>Afr: <I>1 2 3 3 4 8 6</I> <li>Bul: <I>1 , 2 3 3 , 4 8 6</I> <li>Cat: <I>1 2 3 3 4 8 6</I> <li>Chi: <I>1233486</I> <li>Dan: <I>1 2 3 3 4 8 6</I> <li>Dut: <I>1 2 3 3 4 8 6</I> <li>Eng: <I>1 , 2 3 3 , 4 8 6</I> <li>Fin: <I>1 2 3 3 4 8 6</I> <li>Fre: <I>1 2 3 3 4 8 6</I> <li>Ger: <I>1 2 3 3 4 8 6</I> <li>Gre: <I>1 2 3 3 4 8 6</I> <li>Hin: <I>६८४३३२१</I> <li>Ita: <I>1 2 3 3 4 8 6</I> <li>Jpn: <I>1,233,486</I> <li>Lav: <I>1 2 3 3 4 8 6</I> <li>Nep: <I>१२३३४८६</I> <li>Nor: <I>1 2 3 3 4 8 6</I> <li>Pes: <I>1 2 3 3 4 8 6</I> <li>Pnb: <I>۶۸۴۳۳۲۱</I> <li>Pol: <I>1 2 3 3 4 8 6</I> <li>Ron: <I>1 2 3 3 4 8 6</I> <li>Rus: <I>1 2 3 3 4 8 6</I> <li>Snd: <I>۶۸۴۳۳۲۱</I> <li>Spa: <I>1 2 3 3 4 8 6</I> <li>Swe: <I>1 2 3 3 4 8 6</I> <li>Tha: <I>๑๒๓๓๔๘๖</I> <li>Urd: <I>۶۸۴۳۳۲۱</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="IAdv"></A>
-<H2>IAdv - interrogative adverb</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>how8much_IAdv</CODE></TD>
-<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>
-<TD><div class=reveal> <I>how much</I> <div class=popup> <ul> <li>API: <CODE>mkUtt how8much_IAdv</CODE> <li>Afr: <I>hoeveel</I> <li>Bul: <I>колко</I> <li>Cat: <I>quant</I> <li>Chi: <I>多少</I> <li>Dan: <I>constant not found: how8much_IAdv</I> <li>Dut: <I>hoeveel</I> <li>Eng: <I>how much</I> <li>Fin: <I>kuinka paljon</I> <li>Fre: <I>combien</I> <li>Ger: <I>wieviel</I> <li>Gre: <I>πόσο</I> <li>Hin: <I>कितना</I> <li>Ita: <I>quanto</I> <li>Jpn: <I>いくら</I> <li>Lav: <I>cik</I> <li>Nep: <I>कती</I> <li>Nor: <I>constant not found: how8much_IAdv</I> <li>Pes: <I>چقدر</I> <li>Pnb: <I>كینا</I> <li>Pol: <I>constant not found: how8much_IAdv</I> <li>Ron: <I>cât</I> <li>Rus: <I>сколько</I> <li>Snd: <I>ڪیترا</I> <li>Spa: <I>cuánto</I> <li>Swe: <I>hur mycket</I> <li>Tha: <I>เท่าไร</I> <li>Urd: <I>کتنا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>how_IAdv</CODE></TD>
-<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>
-<TD><div class=reveal> <I>how</I> <div class=popup> <ul> <li>API: <CODE>mkUtt how_IAdv</CODE> <li>Afr: <I>hoe</I> <li>Bul: <I>как</I> <li>Cat: <I>com</I> <li>Chi: <I>如何</I> <li>Dan: <I>hvor</I> <li>Dut: <I>hoe</I> <li>Eng: <I>how</I> <li>Fin: <I>miten</I> <li>Fre: <I>comment</I> <li>Ger: <I>wie</I> <li>Gre: <I>πόσο</I> <li>Hin: <I>कैसे</I> <li>Ita: <I>come</I> <li>Jpn: <I>どのように</I> <li>Lav: <I>kā</I> <li>Nep: <I>कसरी</I> <li>Nor: <I>hvor</I> <li>Pes: <I>چطور</I> <li>Pnb: <I>كسراں</I> <li>Pol: <I>jak</I> <li>Ron: <I>cum</I> <li>Rus: <I>как</I> <li>Snd: <I>ڪ۶ین</I> <li>Spa: <I>como</I> <li>Swe: <I>hur</I> <li>Tha: <I>อย่างไร</I> <li>Urd: <I>کیسے</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (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>Chi: <I>哪个城市里</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>Gre: <I>ποιά πόλη</I> <li>Hin: <I>कौन से शहर में</I> <li>Ita: <I>in quale città</I> <li>Jpn: <I>どの都市に</I> <li>Lav: <I>kura pilsētā</I> <li>Nep: <I>कुन शहर मा</I> <li>Nor: <I>i hvilken by</I> <li>Pes: <I>در کدام شهر</I> <li>Pnb: <I>{s = ("كیڑا" ++ "شہر") ++ "وچ"; lock_IAdv = &lt;&gt;;</I> <li>Pol: <I>w którym mieście</I> <li>Ron: <I>în care oraş</I> <li>Rus: <I>в который город</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>en qué ciudad</I> <li>Swe: <I>i vilken stad</I> <li>Tha: <I>ในเมืองเมืองไหน</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>mkUtt (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>Chi: <I>巴黎里哪里</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>Gre: <I>που στο Παρίσι</I> <li>Hin: <I>कहाँ पैरिस में</I> <li>Ita: <I>dove in Parigi</I> <li>Jpn: <I>パリにどこ</I> <li>Lav: <I>kur Parīzē</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>Snd: <I>constant not found: paris_PN</I> <li>Spa: <I>dónde en París</I> <li>Swe: <I>var i Paris</I> <li>Tha: <I>ที่ไหนในปารีส</I> <li>Urd: <I>کہاں پیرس میں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>when_IAdv</CODE></TD>
-<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>
-<TD><div class=reveal> <I>when</I> <div class=popup> <ul> <li>API: <CODE>mkUtt when_IAdv</CODE> <li>Afr: <I>wanneer</I> <li>Bul: <I>кога</I> <li>Cat: <I>quan</I> <li>Chi: <I>什么时候</I> <li>Dan: <I>hvornår</I> <li>Dut: <I>wanneer</I> <li>Eng: <I>when</I> <li>Fin: <I>milloin</I> <li>Fre: <I>quand</I> <li>Ger: <I>wann</I> <li>Gre: <I>πότε</I> <li>Hin: <I>कब</I> <li>Ita: <I>quando</I> <li>Jpn: <I>いつ</I> <li>Lav: <I>kad</I> <li>Nep: <I>कहिले</I> <li>Nor: <I>når</I> <li>Pes: <I>کی</I> <li>Pnb: <I>كدوں</I> <li>Pol: <I>kiedy</I> <li>Ron: <I>când</I> <li>Rus: <I>когда</I> <li>Snd: <I>ڪڏھن</I> <li>Spa: <I>cuándo</I> <li>Swe: <I>när</I> <li>Tha: <I>เมื่อไร</I> <li>Urd: <I>کب</I> </ul> </div> </div></TD>
-</TR>
-<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>Chi: <I>哪里</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>Gre: <I>που</I> <li>Hin: <I>कहाँ</I> <li>Ita: <I>dove</I> <li>Jpn: <I>どこ</I> <li>Lav: <I>kur</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>Snd: <I>ڪٿی</I> <li>Spa: <I>dónde</I> <li>Swe: <I>var</I> <li>Tha: <I>ที่ไหน</I> <li>Urd: <I>کہاں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>why_IAdv</CODE></TD>
-<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>
-<TD><div class=reveal> <I>why</I> <div class=popup> <ul> <li>API: <CODE>mkUtt why_IAdv</CODE> <li>Afr: <I>waarom</I> <li>Bul: <I>защо</I> <li>Cat: <I>per quË</I> <li>Chi: <I>为什么</I> <li>Dan: <I>hvorfor</I> <li>Dut: <I>waarom</I> <li>Eng: <I>why</I> <li>Fin: <I>miksi</I> <li>Fre: <I>pourquoi</I> <li>Ger: <I>warum</I> <li>Gre: <I>γιατί</I> <li>Hin: <I>क्यों</I> <li>Ita: <I>perché</I> <li>Jpn: <I>どうして</I> <li>Lav: <I>kāpēc</I> <li>Nep: <I>किन</I> <li>Nor: <I>hvorfor</I> <li>Pes: <I>چرا</I> <li>Pnb: <I>كیوں</I> <li>Pol: <I>dlaczego</I> <li>Ron: <I>de ce</I> <li>Rus: <I>почему</I> <li>Snd: <I>ڇو</I> <li>Spa: <I>por qué</I> <li>Swe: <I>varför</I> <li>Tha: <I>ทำไม</I> <li>Urd: <I>کیوں</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="IComp"></A>
-<H2>IComp - interrogative complement of copula</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkIComp</CODE></TD>
-<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A> <CODE>-&gt;</CODE> <A HREF="#IComp" TITLE="IComp - interrogative complement of copula">IComp</A></TD>
-<TD><I>where (is it)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIComp</CODE></TD>
-<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#IComp" TITLE="IComp - interrogative complement of copula">IComp</A></TD>
-<TD><I>who (is it)</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="IDet"></A>
-<H2>IDet - interrogative determiner</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>Chi: <I>多少间房子</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</I> <li>Ger: <I>wie viele Häuser</I> <li>Gre: <I>πόσα σπίτια</I> <li>Hin: <I>कितने घर</I> <li>Ita: <I>quante case</I> <li>Jpn: <I>家がいくつ</I> <li>Lav: <I>cik mājas</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>Snd: <I>ڪیترا گھر</I> <li>Spa: <I>cuántas casas</I> <li>Swe: <I>hur många hus</I> <li>Tha: <I>บ้านกี่หลัง</I> <li>Urd: <I>کتنے گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkIDet</CODE></TD>
-<TD><A HREF="#IQuant">IQuant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
-<TD><div class=reveal> <I>which houses</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP (mkIDet which_IQuant pluralNum) house_N)</CODE> <li>Afr: <I>watter huise</I> <li>Bul: <I>кои къщи</I> <li>Cat: <I>quins cases</I> <li>Chi: <I>哪间房子</I> <li>Dan: <I>hvilke huse</I> <li>Dut: <I>welke huizen</I> <li>Eng: <I>which houses</I> <li>Fin: <I>mitkä talot</I> <li>Fre: <I>quelles maisons</I> <li>Ger: <I>welche Häuser</I> <li>Gre: <I>ποιά σπίτια</I> <li>Hin: <I>कौन से घर</I> <li>Ita: <I>quali case</I> <li>Jpn: <I>どの家</I> <li>Lav: <I>kuras mājas</I> <li>Nep: <I>कुन घरहरु</I> <li>Nor: <I>hvilke hus</I> <li>Pes: <I>کدام خانه</I> <li>Pnb: <I>كیڑے گھر</I> <li>Pol: <I>które domy</I> <li>Ron: <I>care case</I> <li>Rus: <I>которые домы</I> <li>Snd: <I>جیڪا گھر</I> <li>Spa: <I>qué casas</I> <li>Swe: <I>vilka hus</I> <li>Tha: <I>บ้านหลังไหน</I> <li>Urd: <I>کون سے گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkIDet</CODE></TD>
-<TD><A HREF="#IQuant">IQuant</A> <CODE>-&gt;</CODE> <A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
-<TD><div class=reveal> <I>which house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP (mkIDet which_IQuant) house_N )</CODE> <li>Afr: <I>watter huis</I> <li>Bul: <I>коя къща</I> <li>Cat: <I>quin casa</I> <li>Chi: <I>哪间房子</I> <li>Dan: <I>hvilket hus</I> <li>Dut: <I>welk huis</I> <li>Eng: <I>which house</I> <li>Fin: <I>mikä talo</I> <li>Fre: <I>quelle maison</I> <li>Ger: <I>welches Haus</I> <li>Gre: <I>ποιό σπίτι</I> <li>Hin: <I>कौन सा घर</I> <li>Ita: <I>quale casa</I> <li>Jpn: <I>どの家</I> <li>Lav: <I>kura māja</I> <li>Nep: <I>कुन घर</I> <li>Nor: <I>hvilket hus</I> <li>Pes: <I>کدام خانه</I> <li>Pnb: <I>كیڑا گھر</I> <li>Pol: <I>który dom</I> <li>Ron: <I>care casă</I> <li>Rus: <I>который дом</I> <li>Snd: <I>جیڪو گھر</I> <li>Spa: <I>qué casa</I> <li>Swe: <I>vilket hus</I> <li>Tha: <I>บ้านหลังไหน</I> <li>Urd: <I>کون سا گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>whichPl_IDet</CODE></TD>
-<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
-<TD><div class=reveal> <I>which houses</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP whichPl_IDet house_N)</CODE> <li>Afr: <I>watter huise</I> <li>Bul: <I>кои къщи</I> <li>Cat: <I>quins cases</I> <li>Chi: <I>哪间房子</I> <li>Dan: <I>hvilke huse</I> <li>Dut: <I>welke huizen</I> <li>Eng: <I>which houses</I> <li>Fin: <I>mitkä talot</I> <li>Fre: <I>quelles maisons</I> <li>Ger: <I>welche Häuser</I> <li>Gre: <I>ποιά σπίτια</I> <li>Hin: <I>कौन से घर</I> <li>Ita: <I>quali case</I> <li>Jpn: <I>どの家</I> <li>Lav: <I>kuras mājas</I> <li>Nep: <I>कुन घरहरु</I> <li>Nor: <I>hvilke hus</I> <li>Pes: <I>کدام خانه</I> <li>Pnb: <I>كیڑے گھر</I> <li>Pol: <I>które domy</I> <li>Ron: <I>care case</I> <li>Rus: <I>которые домы</I> <li>Snd: <I>جیڪا گھر</I> <li>Spa: <I>qué casas</I> <li>Swe: <I>vilka hus</I> <li>Tha: <I>บ้านหลังไหน</I> <li>Urd: <I>کون سے گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>which_IDet</CODE></TD>
-<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
-<TD><div class=reveal> <I>which house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP which_IDet house_N)</CODE> <li>Afr: <I>watter huis</I> <li>Bul: <I>коя къща</I> <li>Cat: <I>quin casa</I> <li>Chi: <I>哪间房子</I> <li>Dan: <I>hvilket hus</I> <li>Dut: <I>welk huis</I> <li>Eng: <I>which house</I> <li>Fin: <I>mikä talo</I> <li>Fre: <I>quelle maison</I> <li>Ger: <I>welches Haus</I> <li>Gre: <I>ποιό σπίτι</I> <li>Hin: <I>कौन सा घर</I> <li>Ita: <I>quale casa</I> <li>Jpn: <I>どの家</I> <li>Lav: <I>kura māja</I> <li>Nep: <I>कुन घर</I> <li>Nor: <I>hvilket hus</I> <li>Pes: <I>کدام خانه</I> <li>Pnb: <I>كیڑا گھر</I> <li>Pol: <I>który dom</I> <li>Ron: <I>care casă</I> <li>Rus: <I>который дом</I> <li>Snd: <I>جیڪو گھر</I> <li>Spa: <I>qué casa</I> <li>Swe: <I>vilket hus</I> <li>Tha: <I>บ้านหลังไหน</I> <li>Urd: <I>کون سا گھر</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="IP"></A>
-<H2>IP - interrogative pronoun</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><div class=reveal> <I>which five big cities</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) (mkCN big_A city_N) )</CODE> <li>Afr: <I>watter vyf groot stede</I> <li>Bul: <I>кои пет големи града</I> <li>Cat: <I>quins cinc ciutats groses</I> <li>Chi: <I>哪五个大城市</I> <li>Dan: <I>hvilke fem store byer</I> <li>Dut: <I>welke vijf grote stadden</I> <li>Eng: <I>which five big cities</I> <li>Fin: <I>mitkä viisi suurta kaupunkia</I> <li>Fre: <I>quelles cinq grandes villes</I> <li>Ger: <I>welche fünf großen Städte</I> <li>Gre: <I>ποιές πέντε μεγάλες πόλεις</I> <li>Hin: <I>कौन से पांच बड़े शहर</I> <li>Ita: <I>quali cinque grandi città</I> <li>Jpn: <I>どの五大きな都市</I> <li>Lav: <I>kuras piecas lielās pilsētas</I> <li>Nep: <I>कुन पाँच ठुला शहरहरु</I> <li>Nor: <I>hvilke fem store byer</I> <li>Pes: <I>کدام پنج شهر بزرگ</I> <li>Pnb: <I>كیڑے پنج وڈے شہر</I> <li>Pol: <I>których pięć dużych miast</I> <li>Ron: <I>care cinci oraşe mari</I> <li>Rus: <I>которые пять большие городы</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué cinco grandes ciudades</I> <li>Swe: <I>vilka fem stora städer</I> <li>Tha: <I>เมืองใหญ่ห้าเมืองไหน</I> <li>Urd: <I>کون سے پانچ بڑے شہر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><div class=reveal> <I>which five cities</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) city_N )</CODE> <li>Afr: <I>watter vyf stede</I> <li>Bul: <I>кои пет града</I> <li>Cat: <I>quins cinc ciutats</I> <li>Chi: <I>哪五个城市</I> <li>Dan: <I>hvilke fem byer</I> <li>Dut: <I>welke vijf stadden</I> <li>Eng: <I>which five cities</I> <li>Fin: <I>mitkä viisi kaupunkia</I> <li>Fre: <I>quelles cinq villes</I> <li>Ger: <I>welche fünf Städte</I> <li>Gre: <I>ποιές πέντε πόλεις</I> <li>Hin: <I>कौन से पांच शहर</I> <li>Ita: <I>quali cinque città</I> <li>Jpn: <I>どの五都市</I> <li>Lav: <I>kuras piecas pilsētas</I> <li>Nep: <I>कुन पाँच शहरहरु</I> <li>Nor: <I>hvilke fem byer</I> <li>Pes: <I>کدام پنج شهر</I> <li>Pnb: <I>كیڑے پنج شہر</I> <li>Pol: <I>których pięć miast</I> <li>Ron: <I>care cinci oraşe</I> <li>Rus: <I>которые пять городы</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué cinco ciudades</I> <li>Swe: <I>vilka fem städer</I> <li>Tha: <I>เมืองห้าเมืองไหน</I> <li>Urd: <I>کون سے پانچ شہر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><div class=reveal> <I>which five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))))</CODE> <li>Afr: <I>watter vyf</I> <li>Bul: <I>кои пет</I> <li>Cat: <I>quins cinc</I> <li>Chi: <I>哪五</I> <li>Dan: <I>hvilke fem</I> <li>Dut: <I>welke vijf</I> <li>Eng: <I>which five</I> <li>Fin: <I>mitkä viisi</I> <li>Fre: <I>quels cinq</I> <li>Ger: <I>welche fünf</I> <li>Gre: <I>ποιoί πέντε</I> <li>Hin: <I>कौन से पांच</I> <li>Ita: <I>quali cinque</I> <li>Jpn: <I>どの五つ</I> <li>Lav: <I>kuri pieci / kuras piecas</I> <li>Nep: <I>कुन पाँच</I> <li>Nor: <I>hvilke fem</I> <li>Pes: <I>کدام پنج</I> <li>Pnb: <I>كیڑے پنج</I> <li>Pol: <I>których pięciu</I> <li>Ron: <I>care cinci</I> <li>Rus: <I>которые пять</I> <li>Snd: <I>جیڪا پنج</I> <li>Spa: <I>qué cinco</I> <li>Swe: <I>vilka fem</I> <li>Tha: <I>ห้าไหน</I> <li>Urd: <I>کون سے پانچ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><A HREF="#IQuant">IQuant</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><div class=reveal> <I>which big city</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP which_IQuant (mkCN big_A city_N) )</CODE> <li>Afr: <I>watter groot stad</I> <li>Bul: <I>кой голям град</I> <li>Cat: <I>quin ciutat grosa</I> <li>Chi: <I>哪个大城市</I> <li>Dan: <I>hvilken stor by</I> <li>Dut: <I>welke grote stad</I> <li>Eng: <I>which big city</I> <li>Fin: <I>mikä suuri kaupunki</I> <li>Fre: <I>quelle grande ville</I> <li>Ger: <I>welche große Stadt</I> <li>Gre: <I>ποιά μεγάλη πόλη</I> <li>Hin: <I>कौन सा बड़ा शहर</I> <li>Ita: <I>quale grande città</I> <li>Jpn: <I>どの大きな都市</I> <li>Lav: <I>kura lielā pilsēta</I> <li>Nep: <I>कुन ठुलो शहर</I> <li>Nor: <I>hvilken stor by</I> <li>Pes: <I>کدام شهر بزرگ</I> <li>Pnb: <I>كیڑا وڈا شہر</I> <li>Pol: <I>które duże miasto</I> <li>Ron: <I>care oraş mare</I> <li>Rus: <I>который большой город</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué grande ciudad</I> <li>Swe: <I>vilken stor stad</I> <li>Tha: <I>เมืองใหญ่เมืองไหน</I> <li>Urd: <I>کون سا بڑا شہر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><A HREF="#IQuant">IQuant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><div class=reveal> <I>which five big cities</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP which_IQuant (mkNum (mkNumeral n5_Unit)) (mkCN big_A city_N) )</CODE> <li>Afr: <I>watter vyf groot stede</I> <li>Bul: <I>кои пет големи града</I> <li>Cat: <I>quins cinc ciutats groses</I> <li>Chi: <I>哪五个大城市</I> <li>Dan: <I>hvilke fem store byer</I> <li>Dut: <I>welke vijf grote stadden</I> <li>Eng: <I>which five big cities</I> <li>Fin: <I>mitkä viisi suurta kaupunkia</I> <li>Fre: <I>quelles cinq grandes villes</I> <li>Ger: <I>welche fünf großen Städte</I> <li>Gre: <I>ποιές πέντε μεγάλες πόλεις</I> <li>Hin: <I>कौन से पांच बड़े शहर</I> <li>Ita: <I>quali cinque grandi città</I> <li>Jpn: <I>どの五大きな都市</I> <li>Lav: <I>kuras piecas lielās pilsētas</I> <li>Nep: <I>कुन पाँच ठुला शहरहरु</I> <li>Nor: <I>hvilke fem store byer</I> <li>Pes: <I>کدام پنج شهر بزرگ</I> <li>Pnb: <I>كیڑے پنج وڈے شہر</I> <li>Pol: <I>których pięć dużych miast</I> <li>Ron: <I>care cinci oraşe mari</I> <li>Rus: <I>которые пять большие городы</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué cinco grandes ciudades</I> <li>Swe: <I>vilka fem stora städer</I> <li>Tha: <I>เมืองใหญ่ห้าเมืองไหน</I> <li>Urd: <I>کون سے پانچ بڑے شہر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><A HREF="#IQuant">IQuant</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><div class=reveal> <I>which city</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP which_IQuant city_N)</CODE> <li>Afr: <I>watter stad</I> <li>Bul: <I>кой град</I> <li>Cat: <I>quin ciutat</I> <li>Chi: <I>哪个城市</I> <li>Dan: <I>hvilken by</I> <li>Dut: <I>welke stad</I> <li>Eng: <I>which city</I> <li>Fin: <I>mikä kaupunki</I> <li>Fre: <I>quelle ville</I> <li>Ger: <I>welche Stadt</I> <li>Gre: <I>ποιά πόλη</I> <li>Hin: <I>कौन सा शहर</I> <li>Ita: <I>quale città</I> <li>Jpn: <I>どの都市</I> <li>Lav: <I>kura pilsēta</I> <li>Nep: <I>कुन शहर</I> <li>Nor: <I>hvilken by</I> <li>Pes: <I>کدام شهر</I> <li>Pnb: <I>كیڑا شہر</I> <li>Pol: <I>które miasto</I> <li>Ron: <I>care oraş</I> <li>Rus: <I>который город</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué ciudad</I> <li>Swe: <I>vilken stad</I> <li>Tha: <I>เมืองเมืองไหน</I> <li>Urd: <I>کون سا شہر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><div class=reveal> <I>who in Paris</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP who_IP (mkAdv in_Prep (mkNP paris_PN)))</CODE> <li>Afr: <I>wie in Parys</I> <li>Bul: <I>кой в</I> <li>Cat: <I>qui en Paris</I> <li>Chi: <I>巴黎里的谁</I> <li>Dan: <I>hvem i Paris</I> <li>Dut: <I>wie in Parijs</I> <li>Eng: <I>who in Paris</I> <li>Fin: <I>kuka Pariisissa</I> <li>Fre: <I>qui dans Paris</I> <li>Ger: <I>wer in Paris</I> <li>Gre: <I>ποιός στο Παρίσι</I> <li>Hin: <I>पैरिस में कौन</I> <li>Ita: <I>chi in Parigi</I> <li>Jpn: <I>パリに誰</I> <li>Lav: <I>kurš Parīzē</I> <li>Nep: <I>पेरिस मा को</I> <li>Nor: <I>hvem i Paris</I> <li>Pes: <I>چه کسی در پاریس</I> <li>Pnb: <I>پیرس وچ كون</I> <li>Pol: <I>kto w Paryżu</I> <li>Ron: <I>cine în Paris</I> <li>Rus: <I>кто в Париже</I> <li>Snd: <I>constant not found: paris_PN</I> <li>Spa: <I>quién en París</I> <li>Swe: <I>vem i Paris</I> <li>Tha: <I>ใครในปารีส</I> <li>Urd: <I>پیرس میں کون</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (whatPl_IP)</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>какви</I> <li>Cat: <I>què</I> <li>Chi: <I>什么</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>Gre: <I>τι</I> <li>Hin: <I>क्या</I> <li>Ita: <I>che</I> <li>Jpn: <I>何</I> <li>Lav: <I>kas</I> <li>Nep: <I>के</I> <li>Nor: <I>hva</I> <li>Pes: <I>چه چیزهایی</I> <li>Pnb: <I>constant not found: whatPl_IP</I> <li>Pol: <I>co</I> <li>Ron: <I>ce</I> <li>Rus: <I>что</I> <li>Snd: <I>ڇا</I> <li>Spa: <I>qué</I> <li>Swe: <I>vad</I> <li>Tha: <I>อะไร</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>mkUtt (whatSg_IP)</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>какъв</I> <li>Cat: <I>què</I> <li>Chi: <I>什么</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>Gre: <I>τι</I> <li>Hin: <I>क्या</I> <li>Ita: <I>che</I> <li>Jpn: <I>何</I> <li>Lav: <I>kas</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>Snd: <I>ڇا</I> <li>Spa: <I>qué</I> <li>Swe: <I>vad</I> <li>Tha: <I>อะไร</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>Chi: <I>什么</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>Gre: <I>τι</I> <li>Hin: <I>क्या</I> <li>Ita: <I>che</I> <li>Jpn: <I>何</I> <li>Lav: <I>kas</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>Snd: <I>ڇا</I> <li>Spa: <I>qué</I> <li>Swe: <I>vad</I> <li>Tha: <I>อะไร</I> <li>Urd: <I>کیا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>whoPl_IP</CODE></TD>
-<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><div class=reveal> <I>who</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (whoPl_IP)</CODE> <li>Afr: <I>wie</I> <li>Bul: <I>кои</I> <li>Cat: <I>qui</I> <li>Chi: <I>谁</I> <li>Dan: <I>hvilke</I> <li>Dut: <I>wie</I> <li>Eng: <I>who</I> <li>Fin: <I>ketkä</I> <li>Fre: <I>qui</I> <li>Ger: <I>wer</I> <li>Gre: <I>ποιοί</I> <li>Hin: <I>कौन</I> <li>Ita: <I>chi</I> <li>Jpn: <I>誰</I> <li>Lav: <I>kuri</I> <li>Nep: <I>को</I> <li>Nor: <I>hvilke</I> <li>Pes: <I>چه کسانی</I> <li>Pnb: <I>constant not found: whoPl_IP</I> <li>Pol: <I>kto</I> <li>Ron: <I>cine</I> <li>Rus: <I>кто</I> <li>Snd: <I>ڪیر</I> <li>Spa: <I>quién</I> <li>Swe: <I>vilka</I> <li>Tha: <I>ใคร</I> <li>Urd: <I>کون</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>whoSg_IP</CODE></TD>
-<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><div class=reveal> <I>who</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (whoSg_IP)</CODE> <li>Afr: <I>wie</I> <li>Bul: <I>кой</I> <li>Cat: <I>qui</I> <li>Chi: <I>谁</I> <li>Dan: <I>hvem</I> <li>Dut: <I>wie</I> <li>Eng: <I>who</I> <li>Fin: <I>kuka</I> <li>Fre: <I>qui</I> <li>Ger: <I>wer</I> <li>Gre: <I>ποιός</I> <li>Hin: <I>कौन</I> <li>Ita: <I>chi</I> <li>Jpn: <I>誰</I> <li>Lav: <I>kurš</I> <li>Nep: <I>को</I> <li>Nor: <I>hvem</I> <li>Pes: <I>چه کسی</I> <li>Pnb: <I>كون</I> <li>Pol: <I>kto</I> <li>Ron: <I>cine</I> <li>Rus: <I>кто</I> <li>Snd: <I>ڪیر</I> <li>Spa: <I>quién</I> <li>Swe: <I>vem</I> <li>Tha: <I>ใคร</I> <li>Urd: <I>کون</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>who_IP</CODE></TD>
-<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><div class=reveal> <I>who</I> <div class=popup> <ul> <li>API: <CODE>mkUtt who_IP</CODE> <li>Afr: <I>wie</I> <li>Bul: <I>кой</I> <li>Cat: <I>qui</I> <li>Chi: <I>谁</I> <li>Dan: <I>hvem</I> <li>Dut: <I>wie</I> <li>Eng: <I>who</I> <li>Fin: <I>kuka</I> <li>Fre: <I>qui</I> <li>Ger: <I>wer</I> <li>Gre: <I>ποιός</I> <li>Hin: <I>कौन</I> <li>Ita: <I>chi</I> <li>Jpn: <I>誰</I> <li>Lav: <I>kurš</I> <li>Nep: <I>को</I> <li>Nor: <I>hvem</I> <li>Pes: <I>چه کسی</I> <li>Pnb: <I>كون</I> <li>Pol: <I>kto</I> <li>Ron: <I>cine</I> <li>Rus: <I>кто</I> <li>Snd: <I>ڪیر</I> <li>Spa: <I>quién</I> <li>Swe: <I>vem</I> <li>Tha: <I>ใคร</I> <li>Urd: <I>کون</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="IQuant"></A>
-<H2>IQuant</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>which_IQuant</CODE></TD>
-<TD><A HREF="#IQuant">IQuant</A></TD>
-<TD><div class=reveal> <I>which house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP which_IQuant house_N)</CODE> <li>Afr: <I>watter huis</I> <li>Bul: <I>коя къща</I> <li>Cat: <I>quin casa</I> <li>Chi: <I>哪间房子</I> <li>Dan: <I>hvilket hus</I> <li>Dut: <I>welk huis</I> <li>Eng: <I>which house</I> <li>Fin: <I>mikä talo</I> <li>Fre: <I>quelle maison</I> <li>Ger: <I>welches Haus</I> <li>Gre: <I>ποιό σπίτι</I> <li>Hin: <I>कौन सा घर</I> <li>Ita: <I>quale casa</I> <li>Jpn: <I>どの家</I> <li>Lav: <I>kura māja</I> <li>Nep: <I>कुन घर</I> <li>Nor: <I>hvilket hus</I> <li>Pes: <I>کدام خانه</I> <li>Pnb: <I>كیڑا گھر</I> <li>Pol: <I>który dom</I> <li>Ron: <I>care casă</I> <li>Rus: <I>который дом</I> <li>Snd: <I>جیڪو گھر</I> <li>Spa: <I>qué casa</I> <li>Swe: <I>vilket hus</I> <li>Tha: <I>บ้านหลังไหน</I> <li>Urd: <I>کون سا گھر</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Imp"></A>
-<H2>Imp - imperative</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt (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>vine a la meva casa</I> <li>Chi: <I>在往我的房子来</I> <li>Dan: <I>kom til mit hus</I> <li>Dut: <I>kom naar mijn huis</I> <li>Eng: <I>come to my house</I> <li>Fin: <I>tule</I> <li>Fre: <I>viens à ma</I> <li>Ger: <I>{s = "komm" ++ "nach" ++ "meinem" ++ "Haus";</I> <li>Gre: <I>έλα στο δικό μου σπίτι</I> <li>Hin: <I>मेरे घर को आना</I> <li>Ita: <I>vieni alla</I> <li>Jpn: <I>私の家に来なさい</I> <li>Lav: <I>nāc līdz manai mājai</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>vino la casa mea</I> <li>Rus: <I>приходи к моему дому</I> <li>Snd: <I>constant not found: come_V</I> <li>Spa: <I>ven a mi casa</I> <li>Swe: <I>kom till mitt hus</I> <li>Tha: <I>มาถืงบ้านของฉันซิ</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>mkUtt (mkImp come_V)</CODE> <li>Afr: <I>kom</I> <li>Bul: <I>ела</I> <li>Cat: <I>vine</I> <li>Chi: <I>来</I> <li>Dan: <I>kom</I> <li>Dut: <I>kom</I> <li>Eng: <I>come</I> <li>Fin: <I>tule</I> <li>Fre: <I>viens</I> <li>Ger: <I>komm</I> <li>Gre: <I>έλα</I> <li>Hin: <I>आना</I> <li>Ita: <I>vieni</I> <li>Jpn: <I>来なさい</I> <li>Lav: <I>nāc</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>vino</I> <li>Rus: <I>приходи</I> <li>Snd: <I>constant not found: come_V</I> <li>Spa: <I>ven</I> <li>Swe: <I>kom</I> <li>Tha: <I>มาซิ</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>mkUtt (mkImp buy_V2 it_NP)</CODE> <li>Afr: <I>koop</I> <li>Bul: <I>купи него</I> <li>Cat: <I>compraho</I> <li>Chi: <I>买它</I> <li>Dan: <I>køb det</I> <li>Dut: <I>koop het</I> <li>Eng: <I>buy it</I> <li>Fin: <I>osta sen</I> <li>Fre: <I>achète-le</I> <li>Ger: <I>kaufe es</I> <li>Gre: <I>αγόρασε το</I> <li>Hin: <I>इस को ख़रीदना</I> <li>Ita: <I>compralo</I> <li>Jpn: <I>それを買いなさい</I> <li>Lav: <I>pērc to</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>cumpără</I> <li>Rus: <I>покупай его</I> <li>Snd: <I>ئرید ڪر</I> <li>Spa: <I>compralo</I> <li>Swe: <I>köp det</I> <li>Tha: <I>ซื้อมันซิ</I> <li>Urd: <I>اس کو خریدنا</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="ImpForm"></A>
-<H2>ImpForm</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>Chi: <I>是男人</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>Gre: <I>άνδρες</I> <li>Hin: <I>आदमी</I> <li>Ita: <I>siate uomini</I> <li>Jpn: <I>男になりなさい</I> <li>Lav: <I>esiet vīrieši</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>Snd: <I>ماڻھو</I> <li>Spa: <I>sed hombres</I> <li>Swe: <I>var män</I> <li>Tha: <I>เป็นชายซิ</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 pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</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>sigui un home</I> <li>Chi: <I>是男人</I> <li>Dan: <I>var en mand</I> <li>Dut: <I>weest u man</I> <li>Eng: <I>be a</I> <li>Fin: <I>olkaa mies</I> <li>Fre: <I>soyez un homme</I> <li>Ger: <I>seien Sie ein Mann</I> <li>Gre: <I>άνδρες</I> <li>Hin: <I>आदमी</I> <li>Ita: <I>sia un</I> <li>Jpn: <I>男だってください</I> <li>Lav: <I>lūdzu esiet vīrieši</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>Snd: <I>ماڻھو</I> <li>Spa: <I>sea un hombre</I> <li>Swe: <I>var en man</I> <li>Tha: <I>เป็นชายซิ</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 pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</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>Chi: <I>是男人</I> <li>Dan: <I>var en mand</I> <li>Dut: <I>wees man</I> <li>Eng: <I>be a</I> <li>Fin: <I>ole mies</I> <li>Fre: <I>sois un homme</I> <li>Ger: <I>sei ein Mann</I> <li>Gre: <I>άνδρας</I> <li>Hin: <I>आदमी</I> <li>Ita: <I>sii un</I> <li>Jpn: <I>男になりなさい</I> <li>Lav: <I>es vīrietis</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>Snd: <I>ماڻھو</I> <li>Spa: <I>sé un hombre</I> <li>Swe: <I>var en man</I> <li>Tha: <I>เป็นชายซิ</I> <li>Urd: <I>آدمی</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Interj"></A>
-<H2>Interj - interjection</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="ListAP"></A>
-<H2>ListAP</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkListAP</CODE></TD>
-<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#ListAP">ListAP</A></TD>
-<TD><I>list of two</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkListAP</CODE></TD>
-<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#ListAP">ListAP</A> <CODE>-&gt;</CODE> <A HREF="#ListAP">ListAP</A></TD>
-<TD><I>list of more</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="ListAdv"></A>
-<H2>ListAdv</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkListAdv</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#ListAdv">ListAdv</A></TD>
-<TD><I>list of two</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkListAdv</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#ListAdv">ListAdv</A> <CODE>-&gt;</CODE> <A HREF="#ListAdv">ListAdv</A></TD>
-<TD><I>list of more</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="ListNP"></A>
-<H2>ListNP</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkListNP</CODE></TD>
-<TD><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="#ListNP">ListNP</A></TD>
-<TD><I>list of two</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkListNP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#ListNP">ListNP</A> <CODE>-&gt;</CODE> <A HREF="#ListNP">ListNP</A></TD>
-<TD><I>list of more</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="ListRS"></A>
-<H2>ListRS</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkListRS</CODE></TD>
-<TD><A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#ListRS">ListRS</A></TD>
-<TD><I>list of two</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkListRS</CODE></TD>
-<TD><A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#ListRS">ListRS</A> <CODE>-&gt;</CODE> <A HREF="#ListRS">ListRS</A></TD>
-<TD><I>list of more</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="ListS"></A>
-<H2>ListS</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkListS</CODE></TD>
-<TD><A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#ListS">ListS</A></TD>
-<TD><I>list of two</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkListS</CODE></TD>
-<TD><A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#ListS">ListS</A> <CODE>-&gt;</CODE> <A HREF="#ListS">ListS</A></TD>
-<TD><I>list of more</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="N"></A>
-<H2>N - common noun</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="N2"></A>
-<H2>N2 - relational noun</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="N3"></A>
-<H2>N3 - three-place relational noun</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="NP"></A>
-<H2>NP - noun phrase (subject or object)</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt everybody_NP</CODE> <li>Afr: <I>almal</I> <li>Bul: <I>всеки</I> <li>Cat: <I>tothom</I> <li>Chi: <I>每个人</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>Gre: <I>όλοι</I> <li>Hin: <I>हर कोई</I> <li>Ita: <I>tutti</I> <li>Jpn: <I>皆</I> <li>Lav: <I>ikviens</I> <li>Nep: <I>सवौ जाना</I> <li>Nor: <I>alle</I> <li>Pes: <I>constant not found: everybody_NP</I> <li>Pnb: <I>ہر كوی</I> <li>Pol: <I>wszyscy</I> <li>Ron: <I>toţi</I> <li>Rus: <I>всех</I> <li>Snd: <I>constant not found: everybody_NP</I> <li>Spa: <I>todos</I> <li>Swe: <I>alla</I> <li>Tha: <I>ทุกคน</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>mkUtt everything_NP</CODE> <li>Afr: <I>alles</I> <li>Bul: <I>всичко</I> <li>Cat: <I>tot</I> <li>Chi: <I>每件事</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>Gre: <I>τα πάντα</I> <li>Hin: <I>हर चीज़</I> <li>Ita: <I>tutto</I> <li>Jpn: <I>全て</I> <li>Lav: <I>jebkas</I> <li>Nep: <I>हारेक कुरा</I> <li>Nor: <I>alt</I> <li>Pes: <I>constant not found: everything_NP</I> <li>Pnb: <I>ہر شے</I> <li>Pol: <I>wszystko</I> <li>Ron: <I>// <li>Rus: //всё</I> <li>Snd: <I>constant not found: everything_NP</I> <li>Spa: <I>todo</I> <li>Swe: <I>allting</I> <li>Tha: <I>ทุกสิ่ง</I> <li>Urd: <I>ہر چیز</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>he_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt he_NP</CODE> <li>Afr: <I>hy</I> <li>Bul: <I>той</I> <li>Cat: <I>ell</I> <li>Chi: <I>他</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>Gre: <I>αυτός</I> <li>Hin: <I>वह</I> <li>Ita: <I>lui</I> <li>Jpn: <I>彼</I> <li>Lav: <I>viņš</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>Snd: <I>ھو</I> <li>Spa: <I>él</I> <li>Swe: <I>honom</I> <li>Tha: <I>เขา</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>i_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>I</I> <div class=popup> <ul> <li>API: <CODE>mkUtt i_NP</CODE> <li>Afr: <I>ek</I> <li>Bul: <I>аз</I> <li>Cat: <I>mi</I> <li>Chi: <I>我</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>Gre: <I>εγώ</I> <li>Hin: <I>मैं</I> <li>Ita: <I>me</I> <li>Jpn: <I>私</I> <li>Lav: <I>es</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>Snd: <I>مان</I> <li>Spa: <I>mí</I> <li>Swe: <I>mig</I> <li>Tha: <I>ฉัน</I> <li>Urd: <I>میں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>it_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt it_NP</CODE> <li>Afr: <I>dit</I> <li>Bul: <I>то</I> <li>Cat: <I>ell</I> <li>Chi: <I>它</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>Gre: <I>αυτό</I> <li>Hin: <I>यह</I> <li>Ita: <I>lui</I> <li>Jpn: <I>それ</I> <li>Lav: <I>tas</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>Snd: <I>اھا</I> <li>Spa: <I>él</I> <li>Swe: <I>det</I> <li>Tha: <I>มัน</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <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>this man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant man_N)</CODE> <li>Afr: <I>hierdie man</I> <li>Bul: <I>този мъж</I> <li>Cat: <I>aquest home</I> <li>Chi: <I>这个男人</I> <li>Dan: <I>denne mand</I> <li>Dut: <I>deze man</I> <li>Eng: <I>this man</I> <li>Fin: <I>tämä mies</I> <li>Fre: <I>ce</I> <li>Ger: <I>dieser Mann</I> <li>Gre: <I>αυτός ο άνδρας</I> <li>Hin: <I>यह आदमी</I> <li>Ita: <I>questo uomo</I> <li>Jpn: <I>この男</I> <li>Lav: <I>šis vīrietis</I> <li>Nep: <I>यो मान्छे</I> <li>Nor: <I>denne mannen</I> <li>Pes: <I>این مرد</I> <li>Pnb: <I>اے بندہ</I> <li>Pol: <I>ten mężczyzna</I> <li>Ron: <I>acest om</I> <li>Rus: <I>этого человек</I> <li>Snd: <I>ھی ماڻھو</I> <li>Spa: <I>este hombre</I> <li>Swe: <I>den här mannen</I> <li>Tha: <I>ชายคนนี้</I> <li>Urd: <I>یہ آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <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>this old man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant (mkCN old_A man_N))</CODE> <li>Afr: <I>hierdie ou man</I> <li>Bul: <I>този стар мъж</I> <li>Cat: <I>aquest home vell</I> <li>Chi: <I>这个老男人</I> <li>Dan: <I>denne gamle mand</I> <li>Dut: <I>deze oude man</I> <li>Eng: <I>this old man</I> <li>Fin: <I>tämä vanha mies</I> <li>Fre: <I>ce</I> <li>Ger: <I>dieser alte Mann</I> <li>Gre: <I>αυτός ο παλιός άνδρας</I> <li>Hin: <I>यह बूढ़ा आदमी</I> <li>Ita: <I>questo vecchio uomo</I> <li>Jpn: <I>この古い男</I> <li>Lav: <I>šis vecais vīrietis</I> <li>Nep: <I>यो बुढो मान्छे</I> <li>Nor: <I>denne gamle mannen</I> <li>Pes: <I>این مرد پیر</I> <li>Pnb: <I>اے بوڈا بندہ</I> <li>Pol: <I>ten stary mężczyzna</I> <li>Ron: <I>acest om vechi</I> <li>Rus: <I>этого старого человек</I> <li>Snd: <I>ھی پوڙھی ماڻھو</I> <li>Spa: <I>este viejo hombre</I> <li>Swe: <I>den här gamla mannen</I> <li>Tha: <I>ชายแก่คนนี้</I> <li>Urd: <I>یہ بوڑھا آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <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>these five old men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)) (mkCN old_A man_N))</CODE> <li>Afr: <I>hierdie vyf ou mans</I> <li>Bul: <I>тези петима стари мъже</I> <li>Cat: <I>aquests cinc homes vells</I> <li>Chi: <I>这五个老男人</I> <li>Dan: <I>disse fem gamle mænd</I> <li>Dut: <I>deze vijf oude mannen</I> <li>Eng: <I>these five old men</I> <li>Fin: <I>nämä viisi vanhaa miestä</I> <li>Fre: <I>ces cinq vieux hommes</I> <li>Ger: <I>diese fünf alten Männer</I> <li>Gre: <I>αυτοί οι πέντε παλιοί άνδρες</I> <li>Hin: <I>ये पांच बूढ़े आदमी</I> <li>Ita: <I>questi cinque vecchi uomini</I> <li>Jpn: <I>この五人の古い男たち</I> <li>Lav: <I>šie pieci vecie vīrieši</I> <li>Nep: <I>यी पाँच बुढा मान्छेहरु</I> <li>Nor: <I>disse fem gamle mennen</I> <li>Pes: <I>این پنج مرد پیر</I> <li>Pnb: <I>اے پنج بوڈے بندے</I> <li>Pol: <I>tych pięciu starych mężczyzn</I> <li>Ron: <I>aceşti cinci oameni vechi</I> <li>Rus: <I>этих пять старых люди</I> <li>Snd: <I>ھی پنج پوڙھا ماڻھو</I> <li>Spa: <I>estos cinco viejos hombres</I> <li>Swe: <I>de här fem gamla männen</I> <li>Tha: <I>ชายแก่ห้าคนนี้</I> <li>Urd: <I>یہ پانچ بوڑھے آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <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>these five men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)) man_N)</CODE> <li>Afr: <I>hierdie vyf mans</I> <li>Bul: <I>тези петима мъже</I> <li>Cat: <I>aquests cinc homes</I> <li>Chi: <I>这五个男人</I> <li>Dan: <I>disse fem mænd</I> <li>Dut: <I>deze vijf mannen</I> <li>Eng: <I>these five men</I> <li>Fin: <I>nämä viisi miestä</I> <li>Fre: <I>ces cinq hommes</I> <li>Ger: <I>diese fünf Männer</I> <li>Gre: <I>αυτοί οι πέντε άνδρες</I> <li>Hin: <I>ये पांच आदमी</I> <li>Ita: <I>questi cinque uomini</I> <li>Jpn: <I>この五人の男たち</I> <li>Lav: <I>šie pieci vīrieši</I> <li>Nep: <I>यी पाँच मान्छेहरु</I> <li>Nor: <I>disse fem mennen</I> <li>Pes: <I>این پنج مرد</I> <li>Pnb: <I>اے پنج بندے</I> <li>Pol: <I>tych pięciu mężczyzn</I> <li>Ron: <I>aceşti cinci oameni</I> <li>Rus: <I>этих пять люди</I> <li>Snd: <I>ھی پنج ماڻھو</I> <li>Spa: <I>estos cinco hombres</I> <li>Swe: <I>de här fem männen</I> <li>Tha: <I>ชายห้าคนนี้</I> <li>Urd: <I>یہ پانچ آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A> <CODE>-&gt;</CODE> <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>the five old men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) (mkCN old_A man_N))</CODE> <li>Afr: <I>die vyf ou mans</I> <li>Bul: <I>петимата стари мъже</I> <li>Cat: <I>els cinc homes vells</I> <li>Chi: <I>五个老男人</I> <li>Dan: <I>de fem gamle mænd</I> <li>Dut: <I>de vijf oude mannen</I> <li>Eng: <I>the five old men</I> <li>Fin: <I>viisi vanhaa miestä</I> <li>Fre: <I>les cinq vieux hommes</I> <li>Ger: <I>die fünf alten Männer</I> <li>Gre: <I>οι πέντε παλιοί άνδρες</I> <li>Hin: <I>पांच बूढ़े आदमी</I> <li>Ita: <I>i</I> <li>Jpn: <I>五人の古い男たち</I> <li>Lav: <I>pieci vecie vīrieši</I> <li>Nep: <I>पाँच बुढा मान्छेहरु</I> <li>Nor: <I>de fem gamle mennen</I> <li>Pes: <I>پنج مرد پیر</I> <li>Pnb: <I>پنج بوڈے بندے</I> <li>Pol: <I>pięciu starych mężczyzn</I> <li>Ron: <I>cei cinci oameni vechi</I> <li>Rus: <I>пять старых люди</I> <li>Snd: <I>پنج پوڙھا ماڻھو</I> <li>Spa: <I>los cinco viejos hombres</I> <li>Swe: <I>de fem gamla männen</I> <li>Tha: <I>ชายแก่ห้าคน</I> <li>Urd: <I>پانچ بوڑھے آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A> <CODE>-&gt;</CODE> <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>the five men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) man_N)</CODE> <li>Afr: <I>die vyf mans</I> <li>Bul: <I>петимата мъже</I> <li>Cat: <I>els cinc homes</I> <li>Chi: <I>五个男人</I> <li>Dan: <I>de fem mændene</I> <li>Dut: <I>de vijf mannen</I> <li>Eng: <I>the five men</I> <li>Fin: <I>viisi miestä</I> <li>Fre: <I>les cinq hommes</I> <li>Ger: <I>die fünf Männer</I> <li>Gre: <I>οι πέντε άνδρες</I> <li>Hin: <I>पांच आदमी</I> <li>Ita: <I>i</I> <li>Jpn: <I>五人の男たち</I> <li>Lav: <I>pieci vīrieši</I> <li>Nep: <I>पाँच मान्छेहरु</I> <li>Nor: <I>de fem mennen</I> <li>Pes: <I>پنج مرد</I> <li>Pnb: <I>پنج بندے</I> <li>Pol: <I>pięciu mężczyzn</I> <li>Ron: <I>cei cinci oameni</I> <li>Rus: <I>пять люди</I> <li>Snd: <I>پنج ماڻھو</I> <li>Spa: <I>los cinco hombres</I> <li>Swe: <I>de fem männen</I> <li>Tha: <I>ชายห้าคน</I> <li>Urd: <I>پانچ آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <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>table ParamX.Number [[]; []]</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkNumeral (tenfoldSub100 n5_Unit)) (mkCN old_A man_N))</CODE> <li>Afr: <I>table ParamX.Number [[]; []]</I> <li>Bul: <I>table ResBul.AForm [[]; []; []; []; []; []; []; []; []]</I> <li>Cat: <I>table ParamX.Number [[]; []]</I> <li>Chi: <I>(table</I> <li>Dan: <I>table ParamX.Number [[]; []]</I> <li>Dut: <I>table ParamX.Number [[]; []]</I> <li>Eng: <I>table ParamX.Number [[]; []]</I> <li>Fin: <I>table</I> <li>Fre: <I>table ParamX.Number [[]; []]</I> <li>Ger: <I>table ParamX.Number [[]; []]</I> <li>Gre: <I>table ParamX.Number ["ένας"; []]</I> <li>Hin: <I>table</I> <li>Ita: <I>table ParamX.Number [[]; []]</I> <li>Jpn: <I>table</I> <li>Lav: <I>table ParamX.Number [[]; []]</I> <li>Nep: <I>table</I> <li>Nor: <I>table ParamX.Number [[]; []]</I> <li>Pes: <I>table ParamX.Number ["یک"; "یک"]</I> <li>Pnb: <I>(table</I> <li>Pol: <I>table</I> <li>Ron: <I>table</I> <li>Rus: <I>table</I> <li>Snd: <I>(table</I> <li>Spa: <I>table ParamX.Number [[]; []]</I> <li>Swe: <I>table ParamX.Number [[]; []]</I> <li>Tha: <I>ชายแก่(table</I> <li>Urd: <I>table</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <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>table ParamX.Number [[]; []]</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkNumeral (tenfoldSub100 n5_Unit)) man_N)</CODE> <li>Afr: <I>table ParamX.Number [[]; []]</I> <li>Bul: <I>table ResBul.AForm [[]; []; []; []; []; []; []; []; []]</I> <li>Cat: <I>table ParamX.Number [[]; []]</I> <li>Chi: <I>(table</I> <li>Dan: <I>table ParamX.Number [[]; []]</I> <li>Dut: <I>table ParamX.Number [[]; []]</I> <li>Eng: <I>table ParamX.Number [[]; []]</I> <li>Fin: <I>table</I> <li>Fre: <I>table ParamX.Number [[]; []]</I> <li>Ger: <I>table ParamX.Number [[]; []]</I> <li>Gre: <I>table ParamX.Number ["ένας"; []]</I> <li>Hin: <I>table</I> <li>Ita: <I>table ParamX.Number [[]; []]</I> <li>Jpn: <I>table</I> <li>Lav: <I>table ParamX.Number [[]; []]</I> <li>Nep: <I>table</I> <li>Nor: <I>table ParamX.Number [[]; []]</I> <li>Pes: <I>table ParamX.Number ["یک"; "یک"]</I> <li>Pnb: <I>(table</I> <li>Pol: <I>table</I> <li>Ron: <I>table</I> <li>Rus: <I>table</I> <li>Snd: <I>(table</I> <li>Spa: <I>table ParamX.Number [[]; []]</I> <li>Swe: <I>table ParamX.Number [[]; []]</I> <li>Tha: <I>ชาย(table</I> <li>Urd: <I>table</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <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>5 1 old men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) (mkCN old_A man_N))</CODE> <li>Afr: <I>5 1 ou mans</I> <li>Bul: <I>5 1 стари мъже</I> <li>Cat: <I>5 1 homes vells</I> <li>Chi: <I>51个老男人</I> <li>Dan: <I>5 1 gamle mænd</I> <li>Dut: <I>5 1 oude mannen</I> <li>Eng: <I>5 1 old men</I> <li>Fin: <I>5 1 vanhaa miestä</I> <li>Fre: <I>5 1 vieux hommes</I> <li>Ger: <I>5 1 alte Männer</I> <li>Gre: <I>5 1 παλιοί άνδρες</I> <li>Hin: <I>१५ बूढ़े आदमी</I> <li>Ita: <I>5 1 vecchi uomini</I> <li>Jpn: <I>51人の古い男たち</I> <li>Lav: <I>5 1 veci vīrieši</I> <li>Nep: <I>५१ बुढा मान्छेहरु</I> <li>Nor: <I>5 1 gamle menn</I> <li>Pes: <I>یک 5 1 مرد پیر</I> <li>Pnb: <I>۱۵ بوڈے بندے</I> <li>Pol: <I>5 1 starzy mężczyźni</I> <li>Ron: <I>5 1 de oameni vechi</I> <li>Rus: <I>5 1 старых человек</I> <li>Snd: <I>۱۵ پوڙھا ماڻھو</I> <li>Spa: <I>5 1 viejos hombres</I> <li>Swe: <I>5 1 gamla män</I> <li>Tha: <I>ชายแก่๕๑คน</I> <li>Urd: <I>۱۵ بوڑھے آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <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>5 1 men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) man_N)</CODE> <li>Afr: <I>5 1 mans</I> <li>Bul: <I>5 1 мъже</I> <li>Cat: <I>5 1 homes</I> <li>Chi: <I>51个男人</I> <li>Dan: <I>5 1 mænd</I> <li>Dut: <I>5 1 mannen</I> <li>Eng: <I>5 1 men</I> <li>Fin: <I>5 1 miestä</I> <li>Fre: <I>5 1 hommes</I> <li>Ger: <I>5 1 Männer</I> <li>Gre: <I>5 1 άνδρες</I> <li>Hin: <I>१५ आदमी</I> <li>Ita: <I>5 1 uomini</I> <li>Jpn: <I>51人の男たち</I> <li>Lav: <I>5 1 vīrieši</I> <li>Nep: <I>५१ मान्छेहरु</I> <li>Nor: <I>5 1 menn</I> <li>Pes: <I>یک 5 1 مرد</I> <li>Pnb: <I>۱۵ بندے</I> <li>Pol: <I>5 1 mężczyźni</I> <li>Ron: <I>5 1 de oameni</I> <li>Rus: <I>5 1 человек</I> <li>Snd: <I>۱۵ ماڻھو</I> <li>Spa: <I>5 1 hombres</I> <li>Swe: <I>5 1 män</I> <li>Tha: <I>ชาย๕๑คน</I> <li>Urd: <I>۱۵ آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <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><I>forty-five old men</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <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><I>forty-five men</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A> <CODE>-&gt;</CODE> <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>my old man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP i_Pron (mkCN old_A man_N))</CODE> <li>Afr: <I>my oud man</I> <li>Bul: <I>моят стар мъж</I> <li>Cat: <I>el meu home vell</I> <li>Chi: <I>我的老男人</I> <li>Dan: <I>min gamle mand</I> <li>Dut: <I>mijn oude man</I> <li>Eng: <I>my old man</I> <li>Fin: <I>minun vanha mieheni</I> <li>Fre: <I>mon vieux homme</I> <li>Ger: <I>mein alter Mann</I> <li>Gre: <I>ο δικός μου παλιός άνδρας</I> <li>Hin: <I>मेरा बूढ़ा आदमी</I> <li>Ita: <I>il</I> <li>Jpn: <I>私の古い男</I> <li>Lav: <I>mans vecais vīrietis</I> <li>Nep: <I>मेरो बुढो मान्छे</I> <li>Nor: <I>min gamle mann</I> <li>Pes: <I>مرد پیر من</I> <li>Pnb: <I>میرا بوڈا بندہ</I> <li>Pol: <I>mój stary mężczyzna</I> <li>Ron: <I>omul vechi meu</I> <li>Rus: <I>моего старого человек</I> <li>Snd: <I>پوڙھی ماڻھو</I> <li>Spa: <I>mi viejo hombre</I> <li>Swe: <I>min gamla man</I> <li>Tha: <I>ชายแก่ของฉัน</I> <li>Urd: <I>میرا بوڑھا آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A> <CODE>-&gt;</CODE> <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>my man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP i_Pron man_N)</CODE> <li>Afr: <I>my man</I> <li>Bul: <I>моят мъж</I> <li>Cat: <I>el meu home</I> <li>Chi: <I>我的男人</I> <li>Dan: <I>min mand</I> <li>Dut: <I>mijn man</I> <li>Eng: <I>my man</I> <li>Fin: <I>minun mieheni</I> <li>Fre: <I>mon homme</I> <li>Ger: <I>mein Mann</I> <li>Gre: <I>ο δικός μου άνδρας</I> <li>Hin: <I>मेरा आदमी</I> <li>Ita: <I>il</I> <li>Jpn: <I>私の男</I> <li>Lav: <I>mans vīrietis</I> <li>Nep: <I>मेरो मान्छे</I> <li>Nor: <I>min mann</I> <li>Pes: <I>مرد من</I> <li>Pnb: <I>میرا بندہ</I> <li>Pol: <I>mój mężczyzna</I> <li>Ron: <I>omul meu</I> <li>Rus: <I>моего человек</I> <li>Snd: <I>ماڻھو</I> <li>Spa: <I>mi hombre</I> <li>Swe: <I>min man</I> <li>Tha: <I>ชายของฉัน</I> <li>Urd: <I>میرا آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#PN" TITLE="PN - proper name">PN</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>Paris</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP paris_PN)</CODE> <li>Afr: <I>Parys</I> <li>Bul: <I>Париж</I> <li>Cat: <I>Paris</I> <li>Chi: <I>巴黎</I> <li>Dan: <I>Paris</I> <li>Dut: <I>Parijs</I> <li>Eng: <I>Paris</I> <li>Fin: <I>Pariisi</I> <li>Fre: <I>Paris</I> <li>Ger: <I>Paris</I> <li>Gre: <I>το Παρίσι</I> <li>Hin: <I>पैरिस</I> <li>Ita: <I>Parigi</I> <li>Jpn: <I>パリ</I> <li>Lav: <I>Parīze</I> <li>Nep: <I>पेरिस</I> <li>Nor: <I>Paris</I> <li>Pes: <I>پاریس</I> <li>Pnb: <I>پیرس</I> <li>Pol: <I>Paryż</I> <li>Ron: <I>Paris</I> <li>Rus: <I>Париж</I> <li>Snd: <I>constant not found: paris_PN</I> <li>Spa: <I>París</I> <li>Swe: <I>Paris</I> <li>Tha: <I>ปารีส</I> <li>Urd: <I>پیرس</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></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>Chi: <I>我们</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>Gre: <I>εμείς</I> <li>Hin: <I>हम</I> <li>Ita: <I>noi</I> <li>Jpn: <I>私達</I> <li>Lav: <I>mēs</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>Snd: <I>اسان</I> <li>Spa: <I>nosotros</I> <li>Swe: <I>oss</I> <li>Tha: <I>เรา</I> <li>Urd: <I>ہم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>this</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant)</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>това</I> <li>Cat: <I>aquest</I> <li>Chi: <I>这个</I> <li>Dan: <I>dette</I> <li>Dut: <I>dit</I> <li>Eng: <I>this</I> <li>Fin: <I>tämä</I> <li>Fre: <I>celui-ci</I> <li>Ger: <I>dieses</I> <li>Gre: <I>αυτό</I> <li>Hin: <I>यह</I> <li>Ita: <I>questo</I> <li>Jpn: <I>これ</I> <li>Lav: <I>{s = "šis"; lock_Utt = &lt;&gt;} / {s = "šī"; lock_Utt = &lt;&gt;}</I> <li>Nep: <I>यो</I> <li>Nor: <I>dette</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ten</I> <li>Ron: <I>acesta</I> <li>Rus: <I>это</I> <li>Snd: <I>ھی</I> <li>Spa: <I>éste</I> <li>Swe: <I>det här</I> <li>Tha: <I>นี้</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>these five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)))</CODE> <li>Afr: <I>hierdie vyf</I> <li>Bul: <I>тези пет</I> <li>Cat: <I>aquests cinc</I> <li>Chi: <I>这五个</I> <li>Dan: <I>disse fem</I> <li>Dut: <I>deze vijf</I> <li>Eng: <I>these five</I> <li>Fin: <I>nämä viisi</I> <li>Fre: <I>ces cinq</I> <li>Ger: <I>diese fünf</I> <li>Gre: <I>αυτά τα πέντε</I> <li>Hin: <I>यह पांच</I> <li>Ita: <I>questi cinque</I> <li>Jpn: <I>この五つ</I> <li>Lav: <I>{s = "šie" ++ "pieci"; lock_Utt = &lt;&gt;} / {s = "šīs" ++ "piecas";</I> <li>Nep: <I>यी पाँच</I> <li>Nor: <I>disse fem</I> <li>Pes: <I>این پنج</I> <li>Pnb: <I>اے پنج</I> <li>Pol: <I>tych pięciu</I> <li>Ron: <I>aceştia cinci</I> <li>Rus: <I>эти пять</I> <li>Snd: <I>ھی پنج</I> <li>Spa: <I>estos cinco</I> <li>Swe: <I>de här fem</I> <li>Tha: <I>ห้านี้</I> <li>Urd: <I>یہ پانچ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>the five best</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A)))</CODE> <li>Afr: <I>hulle vyf beste</I> <li>Bul: <I>петте най - добри</I> <li>Cat: <I>els cinc millors</I> <li>Chi: <I>五最好个</I> <li>Dan: <I>de fem bedste</I> <li>Dut: <I>die vijf beste</I> <li>Eng: <I>the five best</I> <li>Fin: <I>ne viisi parhaimmat</I> <li>Fre: <I>les cinq meilleurs</I> <li>Ger: <I>die fünf besten</I> <li>Gre: <I>τα πέντε καλύτερα</I> <li>Hin: <I>पांच सब से अच्छा</I> <li>Ita: <I>i</I> <li>Jpn: <I>一番良い五つ</I> <li>Lav: <I>{s = "pieci" ++ "vislabākais"; lock_Utt = &lt;&gt;} / {s = "piecas"</I> <li>Nep: <I>सबभन्दा राम्रो पाँच</I> <li>Nor: <I>de fem beste</I> <li>Pes: <I>پنج خوب ترین</I> <li>Pnb: <I>پنج اچھا</I> <li>Pol: <I>pięciu najlepszych</I> <li>Ron: <I>cei mai buni cinci</I> <li>Rus: <I>пять хорошие</I> <li>Snd: <I>پنج سٺو</I> <li>Spa: <I>los cinco mejores</I> <li>Swe: <I>de fem bästa</I> <li>Tha: <I>ห้าดีที่สุด</I> <li>Urd: <I>پانچ سب سے اچھا</I> </ul> </div> </div></TD>
-</TR>
-<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 vella</I> <li>Chi: <I>老啤酒</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</I> <li>Ger: <I>altes Bier</I> <li>Gre: <I>παλιά μπύρα</I> <li>Hin: <I>बूढ़ा बियर</I> <li>Ita: <I>della</I> <li>Jpn: <I>古いビール</I> <li>Lav: <I>vecs alus</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>Snd: <I>پوڙھی شراب</I> <li>Spa: <I>vieja cerveza</I> <li>Swe: <I>gammalt öl</I> <li>Tha: <I>เบียร์แก่</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>Chi: <I>啤酒</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</I> <li>Ger: <I>Bier</I> <li>Gre: <I>μπύρα</I> <li>Hin: <I>बियर</I> <li>Ita: <I>della</I> <li>Jpn: <I>ビール</I> <li>Lav: <I>alus</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>Snd: <I>شراب</I> <li>Spa: <I>cerveza</I> <li>Swe: <I>öl</I> <li>Tha: <I>เบียร์</I> <li>Urd: <I>بییر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</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></TD>
-<TD><div class=reveal> <I>only this woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP only_Predet (mkNP this_Det woman_N))</CODE> <li>Afr: <I>slegs hierdie vrou</I> <li>Bul: <I>само тази жена</I> <li>Cat: <I>nomÈs aquesta dona</I> <li>Chi: <I>只有的这个女人</I> <li>Dan: <I>kun denne kvinde</I> <li>Dut: <I>slechts deze vrouw</I> <li>Eng: <I>only this woman</I> <li>Fin: <I>vain tämä nainen</I> <li>Fre: <I>seulement cette femme</I> <li>Ger: <I>nur diese Frau</I> <li>Gre: <I>μόνο αυτή η γυναίκα</I> <li>Hin: <I>सिर्फ़ यह औरत</I> <li>Ita: <I>soltanto questa donna</I> <li>Jpn: <I>ほんのこの女</I> <li>Lav: <I>tikai šī sieviete</I> <li>Nep: <I>मात्र यो आईमाई</I> <li>Nor: <I>kun denne kvinna</I> <li>Pes: <I>فقط این زن</I> <li>Pnb: <I>صرف اے زنانی</I> <li>Pol: <I>tylko tej kobiety</I> <li>Ron: <I>doar această femeie</I> <li>Rus: <I>единственную эту женщину</I> <li>Snd: <I>صرف ھی استری</I> <li>Spa: <I>solamente esta mujer</I> <li>Swe: <I>bara den här kvinnan</I> <li>Tha: <I>หญิงคนนี้เท่านั้น</I> <li>Urd: <I>صرف یہ عورت</I> </ul> </div> </div></TD>
-</TR>
-<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>el</I> <li>Chi: <I>看的男人</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>le</I> <li>Ger: <I>der Mann gesehen</I> <li>Gre: <I>ο ειδωμένος ο άνδρας</I> <li>Hin: <I>देखा हुआ आदमी</I> <li>Ita: <I>il</I> <li>Jpn: <I>見られた男</I> <li>Lav: <I>redzēts vīrietis</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>Snd: <I>ڏسیل ماڻھو</I> <li>Spa: <I>el hombre visto</I> <li>Swe: <I>mannen sedd</I> <li>Tha: <I>ชายเห็น</I> <li>Urd: <I>دیکھا ہوا آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>Paris today</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkNP paris_PN) today_Adv)</CODE> <li>Afr: <I>Parys vandag</I> <li>Bul: <I>Париж днес</I> <li>Cat: <I>Paris avui</I> <li>Chi: <I>今天的巴黎</I> <li>Dan: <I>Paris idag</I> <li>Dut: <I>Parijs vandaag</I> <li>Eng: <I>Paris today</I> <li>Fin: <I>Pariisi tänään</I> <li>Fre: <I>Paris aujourd'hui</I> <li>Ger: <I>Paris heute</I> <li>Gre: <I>το Παρίσι σήμερα</I> <li>Hin: <I>आज पैरिस</I> <li>Ita: <I>Parigi oggi</I> <li>Jpn: <I>今日パリ</I> <li>Lav: <I>Parīze šodien</I> <li>Nep: <I>पेरिस आज</I> <li>Nor: <I>Paris idag</I> <li>Pes: <I>پاریس امروز</I> <li>Pnb: <I>پیرس اج</I> <li>Pol: <I>Paryż dziś</I> <li>Ron: <I>Paris astăzi</I> <li>Rus: <I>Париж сегодня</I> <li>Snd: <I>constant not found: paris_PN</I> <li>Spa: <I>París hoy</I> <li>Swe: <I>Paris idag</I> <li>Tha: <I>ปารีสวันนี้</I> <li>Urd: <I>آج پیرس</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>John , who walks</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkNP john_PN) (mkRS (mkRCl which_RP (mkVP walk_V))))</CODE> <li>Afr: <I>Jan , wat loop</I> <li>Bul: <I>Джон който ходи</I> <li>Cat: <I>Joan que camina</I> <li>Chi: <I>走的约翰</I> <li>Dan: <I>John , som går</I> <li>Dut: <I>Jan , dat loopt</I> <li>Eng: <I>John , who walks</I> <li>Fin: <I>Jussi , joka kävelee</I> <li>Fre: <I>Jean qui marche</I> <li>Ger: <I>Johann , das geht</I> <li>Gre: <I>ο Γιάννης , που περπατά</I> <li>Hin: <I>जान , जो चलता है</I> <li>Ita: <I>Giovanni che cammina</I> <li>Jpn: <I>歩くジョン</I> <li>Lav: <I>{s = "Jānis" ++ "," ++ "kas" ++ "staigā";</I> <li>Nep: <I>जोन , जो हिड्छ</I> <li>Nor: <I>John , som går</I> <li>Pes: <I>جان که راه می رود</I> <li>Pnb: <I>جان جیڑا چلدا اے</I> <li>Pol: <I>Jan , który spaceruje</I> <li>Ron: <I>Ion care merge</I> <li>Rus: <I>Иван , который гуляет</I> <li>Snd: <I>جان جھڙا ھلی ٿو</I> <li>Spa: <I>Juan que camina</I> <li>Swe: <I>Johan , som går</I> <li>Tha: <I>จอห์นที่เดิน</I> <li>Urd: <I>جان , جو چلتا ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</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="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>this woman or John</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP or_Conj (mkNP this_Det woman_N) (mkNP john_PN))</CODE> <li>Afr: <I>hierdie vrou of Jan</I> <li>Bul: <I>тази жена или Джон</I> <li>Cat: <I>aquesta dona o Joan</I> <li>Chi: <I>这个女人或约翰</I> <li>Dan: <I>denne kvinde eller John</I> <li>Dut: <I>deze vrouw of Jan</I> <li>Eng: <I>this woman or John</I> <li>Fin: <I>tämä nainen tai Jussi</I> <li>Fre: <I>cette femme ou Jean</I> <li>Ger: <I>diese Frau oder Johann</I> <li>Gre: <I>αυτή η γυναίκα ή ο Γιάννης</I> <li>Hin: <I>यह औरत या जान</I> <li>Ita: <I>questa donna o Giovanni</I> <li>Jpn: <I>この女かジョン</I> <li>Lav: <I>šī sieviete vai Jānis</I> <li>Nep: <I>यो आईमाई अथवा जोन</I> <li>Nor: <I>denne kvinna eller John</I> <li>Pes: <I>این زن یا جان</I> <li>Pnb: <I>اے زنانی یا جان</I> <li>Pol: <I>ta kobieta lub Jan</I> <li>Ron: <I>această femeie sau Ion</I> <li>Rus: <I>эту женщину или Иван</I> <li>Snd: <I>ھی استری یا جان</I> <li>Spa: <I>esta mujer o Juan</I> <li>Swe: <I>den här kvinnan eller Johan</I> <li>Tha: <I>หญิงคนนี้หริอจอห์น</I> <li>Urd: <I>یہ عورت یا جان</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNP</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#ListNP">ListNP</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>this woman , John or I</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP or_Conj (mkListNP (mkNP this_Det woman_N) (mkListNP (mkNP john_PN) i_NP)))</CODE> <li>Afr: <I>hierdie vrou , Jan of ek</I> <li>Bul: <I>тази жена , Джон или аз</I> <li>Cat: <I>aquesta dona , Joan o mi</I> <li>Chi: <I>这个女人、约翰或我</I> <li>Dan: <I>denne kvinde , John eller mig</I> <li>Dut: <I>deze vrouw , Jan of ik</I> <li>Eng: <I>this woman , John or I</I> <li>Fin: <I>tämä nainen , Jussi tai minä</I> <li>Fre: <I>cette femme , Jean ou moi</I> <li>Ger: <I>diese Frau , Johann oder ich</I> <li>Gre: <I>αυτή η γυναίκα , ο Γιάννης ή εγώ</I> <li>Hin: <I>यह औरत , जान या मैं</I> <li>Ita: <I>questa donna , Giovanni o me</I> <li>Jpn: <I>この女かジョンか私</I> <li>Lav: <I>šī sieviete , Jānis vai es</I> <li>Nep: <I>यो आईमाई , जोन अथवा म</I> <li>Nor: <I>denne kvinna , John eller meg</I> <li>Pes: <I>این زن , جان یا من</I> <li>Pnb: <I>اے زنانی , جان یا میں</I> <li>Pol: <I>ta kobieta , Jan lub ja</I> <li>Ron: <I>această femeie , Ion sau eu</I> <li>Rus: <I>Иван , меня или эту женщину</I> <li>Snd: <I>ھی استری , جان یا مان</I> <li>Spa: <I>esta mujer , Juan o mí</I> <li>Swe: <I>den här kvinnan , Johan eller mig</I> <li>Tha: <I>หญิงคนนี้จอห์นหริอฉัน</I> <li>Urd: <I>یہ عورت , جان یا میں</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt nobody_NP</CODE> <li>Afr: <I>niemand</I> <li>Bul: <I>constant not found: nobody_NP</I> <li>Cat: <I>ningú</I> <li>Chi: <I>没人</I> <li>Dan: <I>constant not found: nobody_NP</I> <li>Dut: <I>niemand</I> <li>Eng: <I>nobody</I> <li>Fin: <I>kukaan</I> <li>Fre: <I>personne</I> <li>Ger: <I>niemand</I> <li>Gre: <I>κανένας</I> <li>Hin: <I>constant not found: nobody_NP</I> <li>Ita: <I>nessuno</I> <li>Jpn: <I>誰も</I> <li>Lav: <I>neviens</I> <li>Nep: <I>केही पनी</I> <li>Nor: <I>constant not found: nobody_NP</I> <li>Pes: <I>constant not found: nobody_NP</I> <li>Pnb: <I>كوی نہیں</I> <li>Pol: <I>nikt</I> <li>Ron: <I>nimeni</I> <li>Rus: <I>constant not found: nobody_NP</I> <li>Snd: <I>constant not found: nobody_NP</I> <li>Spa: <I>nadie</I> <li>Swe: <I>ingen</I> <li>Tha: <I>ไม่มีใคร</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>mkUtt nothing_NP</CODE> <li>Afr: <I>niks</I> <li>Bul: <I>constant not found: nothing_NP</I> <li>Cat: <I>res</I> <li>Chi: <I>没有什么</I> <li>Dan: <I>constant not found: nothing_NP</I> <li>Dut: <I>niets</I> <li>Eng: <I>nothing</I> <li>Fin: <I>mikään</I> <li>Fre: <I>rien</I> <li>Ger: <I>nichts</I> <li>Gre: <I>τίποτα</I> <li>Hin: <I>constant not found: nothing_NP</I> <li>Ita: <I>niente</I> <li>Jpn: <I>何も</I> <li>Lav: <I>nekas</I> <li>Nep: <I>केही पनी</I> <li>Nor: <I>constant not found: nothing_NP</I> <li>Pes: <I>constant not found: nothing_NP</I> <li>Pnb: <I>كچھ نیں</I> <li>Pol: <I>nic</I> <li>Ron: <I>nimic</I> <li>Rus: <I>constant not found: nothing_NP</I> <li>Snd: <I>constant not found: nothing_NP</I> <li>Spa: <I>nada</I> <li>Swe: <I>inget</I> <li>Tha: <I>เปล่า</I> <li>Urd: <I>کوی چیز نہیں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>she_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>she</I> <div class=popup> <ul> <li>API: <CODE>mkUtt she_NP</CODE> <li>Afr: <I>sy</I> <li>Bul: <I>тя</I> <li>Cat: <I>ella</I> <li>Chi: <I>她</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>Gre: <I>αυτή</I> <li>Hin: <I>वह</I> <li>Ita: <I>lei</I> <li>Jpn: <I>彼女</I> <li>Lav: <I>viņa</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>Snd: <I>ھو۶</I> <li>Spa: <I>ella</I> <li>Swe: <I>henne</I> <li>Tha: <I>หล่อน</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt somebody_NP</CODE> <li>Afr: <I>iemand</I> <li>Bul: <I>някой</I> <li>Cat: <I>alg˙</I> <li>Chi: <I>某人</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>Gre: <I>κάποιος</I> <li>Hin: <I>कोई</I> <li>Ita: <I>qualcuno</I> <li>Jpn: <I>誰か</I> <li>Lav: <I>kāds</I> <li>Nep: <I>कोही</I> <li>Nor: <I>noen</I> <li>Pes: <I>constant not found: somebody_NP</I> <li>Pnb: <I>كوی</I> <li>Pol: <I>ktoś</I> <li>Ron: <I>cineva</I> <li>Rus: <I>кого-то</I> <li>Snd: <I>constant not found: somebody_NP</I> <li>Spa: <I>alguien</I> <li>Swe: <I>någon</I> <li>Tha: <I>บางคน</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>mkUtt something_NP</CODE> <li>Afr: <I>iets</I> <li>Bul: <I>нещо</I> <li>Cat: <I>quelcom</I> <li>Chi: <I>某事</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>Gre: <I>κάτι</I> <li>Hin: <I>कोई चीज़</I> <li>Ita: <I>qualche cosa</I> <li>Jpn: <I>何か</I> <li>Lav: <I>kaut kas</I> <li>Nep: <I>केही कुरा</I> <li>Nor: <I>noe</I> <li>Pes: <I>constant not found: something_NP</I> <li>Pnb: <I>كوی شے</I> <li>Pol: <I>coś</I> <li>Ron: <I>ceva</I> <li>Rus: <I>что-то</I> <li>Snd: <I>constant not found: something_NP</I> <li>Spa: <I>algo</I> <li>Swe: <I>något</I> <li>Tha: <I>บางสิ่ง</I> <li>Urd: <I>کوی چیز</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>that_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>that</I> <div class=popup> <ul> <li>API: <CODE>mkUtt that_NP</CODE> <li>Afr: <I>daardie</I> <li>Bul: <I>онова</I> <li>Cat: <I>aquell</I> <li>Chi: <I>那个</I> <li>Dan: <I>det der</I> <li>Dut: <I>dat</I> <li>Eng: <I>that</I> <li>Fin: <I>tuo</I> <li>Fre: <I>celui-là</I> <li>Ger: <I>jenes</I> <li>Gre: <I>εκείνο</I> <li>Hin: <I>वह</I> <li>Ita: <I>quello</I> <li>Jpn: <I>それ</I> <li>Lav: <I>{s = "tas"; lock_Utt = &lt;&gt;} / {s = "tā"; lock_Utt = &lt;&gt;}</I> <li>Nep: <I>त्ये</I> <li>Nor: <I>det der</I> <li>Pes: <I>آن</I> <li>Pnb: <I>وہ</I> <li>Pol: <I>tamten</I> <li>Ron: <I>acela</I> <li>Rus: <I>то</I> <li>Snd: <I>جیڪو</I> <li>Spa: <I>ése</I> <li>Swe: <I>det där</I> <li>Tha: <I>นั้น</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>these_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>these</I> <div class=popup> <ul> <li>API: <CODE>mkUtt these_NP</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>тези</I> <li>Cat: <I>aquests</I> <li>Chi: <I>这个</I> <li>Dan: <I>disse</I> <li>Dut: <I>deze</I> <li>Eng: <I>these</I> <li>Fin: <I>nämä</I> <li>Fre: <I>ceux-ci</I> <li>Ger: <I>diese</I> <li>Gre: <I>αυτά</I> <li>Hin: <I>यह</I> <li>Ita: <I>questi</I> <li>Jpn: <I>これ</I> <li>Lav: <I>{s = "šie"; lock_Utt = &lt;&gt;} / {s = "šīs"; lock_Utt = &lt;&gt;}</I> <li>Nep: <I>यी</I> <li>Nor: <I>disse</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ci</I> <li>Ron: <I>aceştia</I> <li>Rus: <I>эти</I> <li>Snd: <I>ھی</I> <li>Spa: <I>éstos</I> <li>Swe: <I>de här</I> <li>Tha: <I>นี้</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>they_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>they</I> <div class=popup> <ul> <li>API: <CODE>mkUtt they_NP</CODE> <li>Afr: <I>hulle</I> <li>Bul: <I>те</I> <li>Cat: <I>ells</I> <li>Chi: <I>他们</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>Gre: <I>αυτοί</I> <li>Hin: <I>वे</I> <li>Ita: <I>loro</I> <li>Jpn: <I>彼ら</I> <li>Lav: <I>viņi</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>Snd: <I>اھی</I> <li>Spa: <I>ellos</I> <li>Swe: <I>dem</I> <li>Tha: <I>พวกเขา</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>this_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>this</I> <div class=popup> <ul> <li>API: <CODE>mkUtt this_NP</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>това</I> <li>Cat: <I>aquest</I> <li>Chi: <I>这个</I> <li>Dan: <I>dette</I> <li>Dut: <I>dit</I> <li>Eng: <I>this</I> <li>Fin: <I>tämä</I> <li>Fre: <I>celui-ci</I> <li>Ger: <I>dieses</I> <li>Gre: <I>αυτό</I> <li>Hin: <I>यह</I> <li>Ita: <I>questo</I> <li>Jpn: <I>これ</I> <li>Lav: <I>{s = "šis"; lock_Utt = &lt;&gt;} / {s = "šī"; lock_Utt = &lt;&gt;}</I> <li>Nep: <I>यो</I> <li>Nor: <I>dette</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ten</I> <li>Ron: <I>acesta</I> <li>Rus: <I>это</I> <li>Snd: <I>ھی</I> <li>Spa: <I>éste</I> <li>Swe: <I>det här</I> <li>Tha: <I>นี้</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>those_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>those</I> <div class=popup> <ul> <li>API: <CODE>mkUtt those_NP</CODE> <li>Afr: <I>daardie</I> <li>Bul: <I>онези</I> <li>Cat: <I>aquells</I> <li>Chi: <I>那个</I> <li>Dan: <I>de der</I> <li>Dut: <I>die</I> <li>Eng: <I>those</I> <li>Fin: <I>nuo</I> <li>Fre: <I>ceux-là</I> <li>Ger: <I>jene</I> <li>Gre: <I>εκείνα</I> <li>Hin: <I>वह</I> <li>Ita: <I>quelli</I> <li>Jpn: <I>それ</I> <li>Lav: <I>{s = "tie"; lock_Utt = &lt;&gt;} / {s = "tās"; lock_Utt = &lt;&gt;}</I> <li>Nep: <I>यिनीहरु</I> <li>Nor: <I>de der</I> <li>Pes: <I>آن</I> <li>Pnb: <I>وہ</I> <li>Pol: <I>tamci</I> <li>Ron: <I>aceia</I> <li>Rus: <I>те</I> <li>Snd: <I>جیڪو</I> <li>Spa: <I>ésos</I> <li>Swe: <I>de där</I> <li>Tha: <I>นั้น</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>we_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>we</I> <div class=popup> <ul> <li>API: <CODE>mkUtt we_NP</CODE> <li>Afr: <I>ons</I> <li>Bul: <I>ние</I> <li>Cat: <I>nosaltres</I> <li>Chi: <I>我们</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>Gre: <I>εμείς</I> <li>Hin: <I>हम</I> <li>Ita: <I>noi</I> <li>Jpn: <I>私達</I> <li>Lav: <I>mēs</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>Snd: <I>اسان</I> <li>Spa: <I>nosotros</I> <li>Swe: <I>oss</I> <li>Tha: <I>เรา</I> <li>Urd: <I>ہم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>youPl_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>mkUtt youPl_NP</CODE> <li>Afr: <I>julle</I> <li>Bul: <I>вие</I> <li>Cat: <I>vosaltres</I> <li>Chi: <I>你们</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>Gre: <I>εσείς</I> <li>Hin: <I>तुम</I> <li>Ita: <I>voi</I> <li>Jpn: <I>あなた達</I> <li>Lav: <I>jūs</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>Snd: <I>توھان</I> <li>Spa: <I>vosotros</I> <li>Swe: <I>er</I> <li>Tha: <I>พวกคุณ</I> <li>Urd: <I>تم</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>youPol_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>mkUtt youPol_NP</CODE> <li>Afr: <I>u</I> <li>Bul: <I>вие</I> <li>Cat: <I>vosté</I> <li>Chi: <I>您</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>Gre: <I>εσείς</I> <li>Hin: <I>आप</I> <li>Ita: <I>Lei</I> <li>Jpn: <I>あなた</I> <li>Lav: <I>Jūs</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>Snd: <I>توھان</I> <li>Spa: <I>usted</I> <li>Swe: <I>er</I> <li>Tha: <I>คุณ</I> <li>Urd: <I>آپ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>you_NP</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>mkUtt you_NP</CODE> <li>Afr: <I>jy</I> <li>Bul: <I>ти</I> <li>Cat: <I>tu</I> <li>Chi: <I>你</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>Gre: <I>εσύ</I> <li>Hin: <I>तू</I> <li>Ita: <I>te</I> <li>Jpn: <I>あなた</I> <li>Lav: <I>tu</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>Snd: <I>تون</I> <li>Spa: <I>ti</I> <li>Swe: <I>dig</I> <li>Tha: <I>คุณ</I> <li>Urd: <I>تو</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Num"></A>
-<H2>Num - number determining element</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkNum</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
-<TD><I>thirty-five (given by "35"; range 1-999)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNum</CODE></TD>
-<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
-<TD><div class=reveal> <I>(table</I> <div class=popup> <ul> <li>API: <CODE>mkNum (mkNumeral (tenfoldSub100 n2_Unit))</CODE> <li>Afr: <I>(table</I> <li>Bul: <I>(table</I> <li>Cat: <I>(table</I> <li>Chi: <I>(table</I> <li>Dan: <I>(table</I> <li>Dut: <I>(table</I> <li>Eng: <I>(table</I> <li>Fin: <I>(table</I> <li>Fre: <I>(table</I> <li>Ger: <I>(table</I> <li>Gre: <I>(table</I> <li>Hin: <I>(table</I> <li>Ita: <I>(table</I> <li>Jpn: <I>(table</I> <li>Lav: <I>(table</I> <li>Nep: <I>(table</I> <li>Nor: <I>(table</I> <li>Pes: <I>(table</I> <li>Pnb: <I>(table</I> <li>Pol: <I>(table</I> <li>Ron: <I>(table</I> <li>Rus: <I>(table</I> <li>Snd: <I>(table</I> <li>Spa: <I>(table</I> <li>Swe: <I>(table</I> <li>Tha: <I>(table</I> <li>Urd: <I>(table</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNum</CODE></TD>
-<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
-<TD><div class=reveal> <I>2 1</I> <div class=popup> <ul> <li>API: <CODE>mkNum (mkDigits n2_Dig (mkDigits n1_Dig))</CODE> <li>Afr: <I>2 1</I> <li>Bul: <I>2 1</I> <li>Cat: <I>2 1</I> <li>Chi: <I>21</I> <li>Dan: <I>2 1</I> <li>Dut: <I>2 1</I> <li>Eng: <I>2 1</I> <li>Fin: <I>2 1</I> <li>Fre: <I>2 1</I> <li>Ger: <I>2 1</I> <li>Gre: <I>2 1</I> <li>Hin: <I>१२</I> <li>Ita: <I>2 1</I> <li>Jpn: <I>21</I> <li>Lav: <I>2 1</I> <li>Nep: <I>२१</I> <li>Nor: <I>2 1</I> <li>Pes: <I>2 1</I> <li>Pnb: <I>۱۲</I> <li>Pol: <I>2 1</I> <li>Ron: <I>2 1</I> <li>Rus: <I>2 1</I> <li>Snd: <I>۱۲</I> <li>Spa: <I>2 1</I> <li>Swe: <I>2 1</I> <li>Tha: <I>๒๑</I> <li>Urd: <I>۱۲</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNum</CODE></TD>
-<TD><A HREF="#Digit">Digit</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
-<TD><I>five</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNum</CODE></TD>
-<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
-<TD><div class=reveal> <I>almost five</I> <div class=popup> <ul> <li>API: <CODE>mkNum (mkCard almost_AdN (mkCard (mkNumeral n5_Unit)))</CODE> <li>Afr: <I>byna vyf</I> <li>Bul: <I>почти петима</I> <li>Cat: <I>{s = table</I> <li>Chi: <I>几乎五</I> <li>Dan: <I>næsten fem</I> <li>Dut: <I>bijna vijf</I> <li>Eng: <I>almost five</I> <li>Fin: <I>melkein viisi</I> <li>Fre: <I>presque cinq</I> <li>Ger: <I>fast fünf</I> <li>Gre: <I>σχεδόν πέντε</I> <li>Hin: <I>तक़रीबन पांच</I> <li>Ita: <I>quasi cinque</I> <li>Jpn: <I>殆ど五</I> <li>Lav: <I>gandrīz pieci</I> <li>Nep: <I>झण्डै पाँच</I> <li>Nor: <I>nesten fem</I> <li>Pes: <I>تقریباً پنج</I> <li>Pnb: <I>تقریبا پنج</I> <li>Pol: <I>prawie pięć</I> <li>Ron: <I>aproape cinci</I> <li>Rus: <I>почти пять</I> <li>Snd: <I>گھڻو ڪری پنج</I> <li>Spa: <I>casi cinco</I> <li>Swe: <I>nästan fem</I> <li>Tha: <I>เกิอบห้า</I> <li>Urd: <I>تقریبا پانچ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNum</CODE></TD>
-<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
-<TD><div class=reveal> <I>almost five</I> <div class=popup> <ul> <li>API: <CODE>mkNum (mkCard almost_AdN (mkCard (mkNumeral n5_Unit)))</CODE> <li>Afr: <I>byna vyf</I> <li>Bul: <I>почти петима</I> <li>Cat: <I>{s = table</I> <li>Chi: <I>几乎五</I> <li>Dan: <I>næsten fem</I> <li>Dut: <I>bijna vijf</I> <li>Eng: <I>almost five</I> <li>Fin: <I>melkein viisi</I> <li>Fre: <I>presque cinq</I> <li>Ger: <I>fast fünf</I> <li>Gre: <I>σχεδόν πέντε</I> <li>Hin: <I>तक़रीबन पांच</I> <li>Ita: <I>quasi cinque</I> <li>Jpn: <I>殆ど五</I> <li>Lav: <I>gandrīz pieci</I> <li>Nep: <I>झण्डै पाँच</I> <li>Nor: <I>nesten fem</I> <li>Pes: <I>تقریباً پنج</I> <li>Pnb: <I>تقریبا پنج</I> <li>Pol: <I>prawie pięć</I> <li>Ron: <I>aproape cinci</I> <li>Rus: <I>почти пять</I> <li>Snd: <I>گھڻو ڪری پنج</I> <li>Spa: <I>casi cinco</I> <li>Swe: <I>nästan fem</I> <li>Tha: <I>เกิอบห้า</I> <li>Urd: <I>تقریبا پانچ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>pluralNum</CODE></TD>
-<TD><A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
-<TD><I>plural</I></TD>
-</TR>
-<TR>
-<TD><CODE>singularNum</CODE></TD>
-<TD><A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
-<TD><I>singular</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="Numeral"></A>
-<H2>Numeral - cardinal or ordinal in words</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkNumeral</CODE></TD>
-<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
-<TD><I>eight (coerce 1..9)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNumeral</CODE></TD>
-<TD><A HREF="#Sub100">Sub100</A> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
-<TD><I>twenty-five (coerce 1..99)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNumeral</CODE></TD>
-<TD><A HREF="#Sub1000">Sub1000</A> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
-<TD><div class=reveal> <I>nine hundred and (table</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))</CODE> <li>Afr: <I>negehonderd(table</I> <li>Bul: <I>деветстотин table Prelude.Bool ["и"; []]</I> <li>Cat: <I>nou -cents (table</I> <li>Chi: <I>九百table</I> <li>Dan: <I>ni hundrede og (table</I> <li>Dut: <I>negenhonderd(table</I> <li>Eng: <I>nine hundred and (table</I> <li>Fin: <I>yhdeksänsataa(table</I> <li>Fre: <I>neuf cent (table</I> <li>Ger: <I>neunhundert(table</I> <li>Gre: <I>εννιακόσια (table</I> <li>Hin: <I>नौ सौ (table</I> <li>Ita: <I>novecento(table</I> <li>Jpn: <I>九百(table</I> <li>Lav: <I>deviņi simti (table</I> <li>Nep: <I>नौ सय (table</I> <li>Nor: <I>ni hundre og (table</I> <li>Pes: <I>نهصد و (table</I> <li>Pnb: <I>نو سو (table</I> <li>Pol: <I>dziewięćset table</I> <li>Ron: <I>nouă sute (table</I> <li>Rus: <I>девятьсот (table</I> <li>Snd: <I>نو سو (table</I> <li>Spa: <I>novecientos (table</I> <li>Swe: <I>niohundra (table</I> <li>Tha: <I>เก้าร้อย(table</I> <li>Urd: <I>نو سو (table</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNumeral</CODE></TD>
-<TD><A HREF="#Sub1000">Sub1000</A> <CODE>-&gt;</CODE> <A HREF="#Sub1000">Sub1000</A> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
-<TD><div class=reveal> <I>nine hundred and (table</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit)) (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))</CODE> <li>Afr: <I>negehonderd(table</I> <li>Bul: <I>деветстотин table Prelude.Bool ["и"; []]</I> <li>Cat: <I>nou -cents (table</I> <li>Chi: <I>九十tableNumeralChi.Zero["万";[]]</I> <li>Dan: <I>ni hundrede og (table</I> <li>Dut: <I>negenhonderd(table</I> <li>Eng: <I>nine hundred and (table</I> <li>Fin: <I>yhdeksänsataa(table</I> <li>Fre: <I>neuf cent (table</I> <li>Ger: <I>neunhundert(table</I> <li>Gre: <I>εννιακόσιες (table</I> <li>Hin: <I>नौ लाख table</I> <li>Ita: <I>novecento(table</I> <li>Jpn: <I>table</I> <li>Lav: <I>deviņi simti (table</I> <li>Nep: <I>नौ लाख table</I> <li>Nor: <I>ni hundre og (table</I> <li>Pes: <I>نهصد و (table</I> <li>Pnb: <I>نو لكھ table</I> <li>Pol: <I>dziewięćset table</I> <li>Ron: <I>table</I> <li>Rus: <I>девятьсот (table</I> <li>Snd: <I>نو lک table</I> <li>Spa: <I>novecientos (table</I> <li>Swe: <I>niohundra (table</I> <li>Tha: <I>เก้าแสน(table</I> <li>Urd: <I>نو لاکھ table</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkNumeral</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
-<TD><I>thirty-five (given by "35"; range 1-999)</I></TD>
-</TR>
-<TR>
-<TD><CODE>thousandfoldNumeral</CODE></TD>
-<TD><A HREF="#Sub1000">Sub1000</A> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
-<TD><div class=reveal> <I>nine hundred and (table</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (thousandfoldNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))</CODE> <li>Afr: <I>negehonderd(table</I> <li>Bul: <I>деветстотин table Prelude.Bool ["и"; []]</I> <li>Cat: <I>nou -cents (table</I> <li>Chi: <I>九十tableNumeralChi.Zero["万";[]]</I> <li>Dan: <I>ni hundrede og (table</I> <li>Dut: <I>negenhonderd(table</I> <li>Eng: <I>nine hundred and (table</I> <li>Fin: <I>yhdeksänsataa(table</I> <li>Fre: <I>neuf cent (table</I> <li>Ger: <I>neunhundert(table</I> <li>Gre: <I>εννιακόσιες (table</I> <li>Hin: <I>नौ लाख table</I> <li>Ita: <I>novecento(table</I> <li>Jpn: <I>table</I> <li>Lav: <I>deviņi simti (table</I> <li>Nep: <I>नौ लाख table</I> <li>Nor: <I>ni hundre og (table</I> <li>Pes: <I>نهصد و (table</I> <li>Pnb: <I>نو لكھ table</I> <li>Pol: <I>dziewięćset table</I> <li>Ron: <I>table</I> <li>Rus: <I>девятьсот (table</I> <li>Snd: <I>نو lک table</I> <li>Spa: <I>novecientos (table</I> <li>Swe: <I>niohundra (table</I> <li>Tha: <I>เก้าแสน(table</I> <li>Urd: <I>نو لاکھ table</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Ord"></A>
-<H2>Ord - ordinal number (used in Det)</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkOrd</CODE></TD>
-<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A></TD>
-<TD><I>twentieth</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkOrd</CODE></TD>
-<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A></TD>
-<TD><I>51st</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkOrd</CODE></TD>
-<TD><A HREF="#Digit">Digit</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A></TD>
-<TD><I>fifth</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkOrd</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A></TD>
-<TD><div class=reveal> <I>smallest</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP (mkOrd small_A))</CODE> <li>Afr: <I>kleinste</I> <li>Bul: <I>най - малък</I> <li>Cat: <I>més petit</I> <li>Chi: <I>最小</I> <li>Dan: <I>mindste</I> <li>Dut: <I>kleinst</I> <li>Eng: <I>smallest</I> <li>Fin: <I>pienin</I> <li>Fre: <I>plus petit</I> <li>Ger: <I>kleinst</I> <li>Gre: <I>μικρότερος</I> <li>Hin: <I>सब से छोटा</I> <li>Ita: <I>più piccolo</I> <li>Jpn: <I>一番小さい</I> <li>Lav: <I>vismazākais</I> <li>Nep: <I>सबभन्दा सानो</I> <li>Nor: <I>minste</I> <li>Pes: <I>کوچک ترین</I> <li>Pnb: <I>چھوٹا</I> <li>Pol: <I>najmniejszy</I> <li>Ron: <I>cel mai mic</I> <li>Rus: <I>маленькое</I> <li>Snd: <I>ننڍو</I> <li>Spa: <I>más pequeño</I> <li>Swe: <I>minsta</I> <li>Tha: <I>เล็กที่สุด</I> <li>Urd: <I>سب سے چھوٹا</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="PConj"></A>
-<H2>PConj - phrase-beginning conjunction</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>but_PConj</CODE></TD>
-<TD><A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
-<TD><div class=reveal> <I>but</I> <div class=popup> <ul> <li>API: <CODE>but_PConj</CODE> <li>Afr: <I>maar</I> <li>Bul: <I>но</I> <li>Cat: <I>però</I> <li>Chi: <I>但是</I> <li>Dan: <I>men</I> <li>Dut: <I>maar</I> <li>Eng: <I>but</I> <li>Fin: <I>mutta</I> <li>Fre: <I>mais</I> <li>Ger: <I>aber</I> <li>Gre: <I>αλλά</I> <li>Hin: <I>लेकिन</I> <li>Ita: <I>ma</I> <li>Jpn: <I>けれども</I> <li>Lav: <I>bet</I> <li>Nep: <I>तर</I> <li>Nor: <I>men</I> <li>Pes: <I>اما</I> <li>Pnb: <I>مگر</I> <li>Pol: <I>ale</I> <li>Ron: <I>dar</I> <li>Rus: <I>но</I> <li>Snd: <I>پر</I> <li>Spa: <I>pero</I> <li>Swe: <I>men</I> <li>Tha: <I>แต่</I> <li>Urd: <I>لیکن</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkPConj</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
-<TD><div class=reveal> <I>and now</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (mkPConj and_Conj) (mkUtt now_Adv)</CODE> <li>Afr: <I>en nou</I> <li>Bul: <I>и сега</I> <li>Cat: <I>i ara</I> <li>Chi: <I>并且现在</I> <li>Dan: <I>og nu</I> <li>Dut: <I>en nu</I> <li>Eng: <I>and now</I> <li>Fin: <I>ja nyt</I> <li>Fre: <I>et maintenant</I> <li>Ger: <I>und jetzt</I> <li>Gre: <I>και τώρα</I> <li>Hin: <I>और अब</I> <li>Ita: <I>e</I> <li>Jpn: <I>そして今</I> <li>Lav: <I>un tagad</I> <li>Nep: <I>र अहीले</I> <li>Nor: <I>og nå</I> <li>Pes: <I>و حالا</I> <li>Pnb: <I>تے ہون</I> <li>Pol: <I>i teraz</I> <li>Ron: <I>şi acum</I> <li>Rus: <I>и сейчас</I> <li>Snd: <I>۽ ھاڻی</I> <li>Spa: <I>y</I> <li>Swe: <I>och nu</I> <li>Tha: <I>และเดี๋ยวนี้</I> <li>Urd: <I>اور اب</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>otherwise_PConj</CODE></TD>
-<TD><A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
-<TD><div class=reveal> <I>otherwise</I> <div class=popup> <ul> <li>API: <CODE>otherwise_PConj</CODE> <li>Afr: <I>anders</I> <li>Bul: <I>иначе</I> <li>Cat: <I>altrament</I> <li>Chi: <I>还是</I> <li>Dan: <I>anderledes</I> <li>Dut: <I>anders</I> <li>Eng: <I>otherwise</I> <li>Fin: <I>muuten</I> <li>Fre: <I>autrement</I> <li>Ger: <I>sonst</I> <li>Gre: <I>αλλιώς</I> <li>Hin: <I>नहीं तो</I> <li>Ita: <I>altramente</I> <li>Jpn: <I>そうしなければ</I> <li>Lav: <I>citādi</I> <li>Nep: <I>अन्यथा</I> <li>Nor: <I>annarledes</I> <li>Pes: <I>درغیراین صورت</I> <li>Pnb: <I>یا فیر</I> <li>Pol: <I>inaczej</I> <li>Ron: <I>altfel</I> <li>Rus: <I>иначе</I> <li>Snd: <I>ن ت پو۶ی</I> <li>Spa: <I>otramente</I> <li>Swe: <I>annars</I> <li>Tha: <I>ไม่อย่างนั้น</I> <li>Urd: <I>یا پھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>therefore_PConj</CODE></TD>
-<TD><A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
-<TD><div class=reveal> <I>therefore</I> <div class=popup> <ul> <li>API: <CODE>therefore_PConj</CODE> <li>Afr: <I>daarom</I> <li>Bul: <I>така че</I> <li>Cat: <I>per tant</I> <li>Chi: <I>因此</I> <li>Dan: <I>derfor</I> <li>Dut: <I>daarom</I> <li>Eng: <I>therefore</I> <li>Fin: <I>siksi</I> <li>Fre: <I>donc</I> <li>Ger: <I>deshalb</I> <li>Gre: <I>γι'αυτό</I> <li>Hin: <I>इस लिये</I> <li>Ita: <I>quindi</I> <li>Jpn: <I>それで</I> <li>Lav: <I>tāpēc</I> <li>Nep: <I>अतः</I> <li>Nor: <I>derfor</I> <li>Pes: <I>به همین دلیل</I> <li>Pnb: <I>اس لی</I> <li>Pol: <I>dlatego</I> <li>Ron: <I>astfel</I> <li>Rus: <I>следовательно</I> <li>Snd: <I>ان ڪری</I> <li>Spa: <I>por eso</I> <li>Swe: <I>därför</I> <li>Tha: <I>เพราะฉะนั้น</I> <li>Urd: <I>اس لیے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="PN"></A>
-<H2>PN - proper name</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="Phr"></A>
-<H2>Phr - phrase in a text</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>Chi: <I>但是睡我的朋友</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>Gre: <I>αλλά κοιμήσου , δικέ μου φίλε</I> <li>Hin: <I>लेकिन सोना मेरा दोस्त</I> <li>Ita: <I>ma dormi , il</I> <li>Jpn: <I>私の友だち、けれども寝なさい</I> <li>Lav: <I>bet guli , mans draug</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>Snd: <I>پر سمھ دوست</I> <li>Spa: <I>pero duerme , mi amigo</I> <li>Swe: <I>men sov , min vän</I> <li>Tha: <I>แต่นอนหลับซิเพี่อนของฉัน</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 slaap nie</I> <li>Bul: <I>тя няма да спи</I> <li>Cat: <I>ella no dormirà</I> <li>Chi: <I>她没在睡</I> <li>Dan: <I>hun vil ikke sove</I> <li>Dut: <I>ze zal niet slapen</I> <li>Eng: <I>she won't sleep</I> <li>Fin: <I>hän ei nuku</I> <li>Fre: <I>elle ne</I> <li>Ger: <I>sie wird nicht schlafen</I> <li>Gre: <I>αυτή δεν θα κοιμηθεί</I> <li>Hin: <I>वह नहीं सोएगी</I> <li>Ita: <I>lei non dormirà</I> <li>Jpn: <I>彼女は寝ない</I> <li>Lav: <I>viņa negulēs</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>Snd: <I>ھو۶ سمھندی ن ھوندی</I> <li>Spa: <I>ella no dormirá</I> <li>Swe: <I>hon ska inte sova</I> <li>Tha: <I>หล่อนนอนไม่หลับ</I> <li>Urd: <I>وہ نہیں سوئے گی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkPhr</CODE></TD>
-<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#Phr" TITLE="Phr - phrase in a text">Phr</A></TD>
-<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھو۶ سمھی ٿی</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<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 slaap</I> <li>Bul: <I>тя би ли спалa</I> <li>Cat: <I>ella dormiria</I> <li>Chi: <I>她睡着吗</I> <li>Dan: <I>ville hun sove</I> <li>Dut: <I>zou ze slapen</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>Gre: <I>αυτή θα κοιμόταν</I> <li>Hin: <I>क्या वह सोएगी</I> <li>Ita: <I>lei dormirebbe</I> <li>Jpn: <I>彼女は寝るか</I> <li>Lav: <I>vai viņa gulētu</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>Snd: <I>ڇا ھو۶ شاید سمھندی</I> <li>Spa: <I>ella dormiría</I> <li>Swe: <I>skulle hon sova</I> <li>Tha: <I>หล่อนนอนหลับไหม</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>Chi: <I>睡</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>Gre: <I>κοιμήσου</I> <li>Hin: <I>सोना</I> <li>Ita: <I>dormi</I> <li>Jpn: <I>寝なさい</I> <li>Lav: <I>guli</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>Snd: <I>سمھ</I> <li>Spa: <I>duerme</I> <li>Swe: <I>sov</I> <li>Tha: <I>นอนหลับซิ</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Pol"></A>
-<H2>Pol - polarity</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt (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>Chi: <I>她没睡</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</I> <li>Ger: <I>sie schläft nicht</I> <li>Gre: <I>αυτή δεν κοιμάται</I> <li>Hin: <I>वह नहीं सोती है</I> <li>Ita: <I>lei non dorme</I> <li>Jpn: <I>彼女は寝ない</I> <li>Lav: <I>viņa neguļ</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>Snd: <I>ھو۶ سمھی ن ٿی</I> <li>Spa: <I>ella no duerme</I> <li>Swe: <I>hon sover inte</I> <li>Tha: <I>หล่อนนอนไม่หลับ</I> <li>Urd: <I>وہ نہیں سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>positivePol</CODE></TD>
-<TD><A HREF="#Pol" TITLE="Pol - polarity">Pol</A></TD>
-<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkS positivePol (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھو۶ سمھی ٿی</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Predet"></A>
-<H2>Predet - predeterminer (prefixed Quant)</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>all_Predet</CODE></TD>
-<TD><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>
-<TD><div class=reveal> <I>all the men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP all_Predet (mkNP thePl_Det man_N))</CODE> <li>Afr: <I>alle die mans</I> <li>Bul: <I>всичките мъжете</I> <li>Cat: <I>tots els homes</I> <li>Chi: <I>所有的男人</I> <li>Dan: <I>alle mændene</I> <li>Dut: <I>alle de mannen</I> <li>Eng: <I>all the men</I> <li>Fin: <I>kaikki miehet</I> <li>Fre: <I>tous les hommes</I> <li>Ger: <I>alle die Männer</I> <li>Gre: <I>όλοι οι άνδρες</I> <li>Hin: <I>तमाम आदमी</I> <li>Ita: <I>tutti i</I> <li>Jpn: <I>全部男たち</I> <li>Lav: <I>visi vīrieši</I> <li>Nep: <I>सबै मान्छेहरु</I> <li>Nor: <I>alle mennen</I> <li>Pes: <I>همه ی مرد</I> <li>Pnb: <I>سارے بندے</I> <li>Pol: <I>wszyscy mężczyzn</I> <li>Ron: <I>toţi oamenii</I> <li>Rus: <I>всех людь</I> <li>Snd: <I>سڀ ماڻھو</I> <li>Spa: <I>todos los hombres</I> <li>Swe: <I>alla männen</I> <li>Tha: <I>ทั้งหมดชาย</I> <li>Urd: <I>تمام آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>most_Predet</CODE></TD>
-<TD><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>
-<TD><div class=reveal> <I>most</I> <div class=popup> <ul> <li>API: <CODE>most_Predet</CODE> <li>Afr: <I>meeste</I> <li>Bul: <I>повечето</I> <li>Cat: <I>la majoria</I> <li>Chi: <I>大多数</I> <li>Dan: <I>den meste</I> <li>Dut: <I>meeste</I> <li>Eng: <I>most</I> <li>Fin: <I>useinta</I> <li>Fre: <I>la plupart</I> <li>Ger: <I>meister</I> <li>Gre: <I>ο περισσότερος</I> <li>Hin: <I>सब से ज़्यादा</I> <li>Ita: <I>la maggior parte</I> <li>Jpn: <I>ほとんどの</I> <li>Lav: <I>vairums</I> <li>Nep: <I>ज्यादै</I> <li>Nor: <I>den meste</I> <li>Pes: <I>اکثر</I> <li>Pnb: <I>زیادہ تر</I> <li>Pol: <I>wszystek</I> <li>Ron: <I>marea parte a</I> <li>Rus: <I>большинство</I> <li>Snd: <I>سڀ کان گھڻو</I> <li>Spa: <I>la mayor parte</I> <li>Swe: <I>den mesta</I> <li>Tha: <I>มากที่สุด</I> <li>Urd: <I>زیادہ تر</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (mkNP not_Predet everybody_NP)</CODE> <li>Afr: <I>nie almal</I> <li>Bul: <I>constant not found: not_Predet</I> <li>Cat: <I>no pas tothom</I> <li>Chi: <I>不的每个人</I> <li>Dan: <I>constant not found: not_Predet</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>Gre: <I>όχι όλοι</I> <li>Hin: <I>नहीं हर कोई</I> <li>Ita: <I>non tutti</I> <li>Jpn: <I>皆</I> <li>Lav: <I>constant not found: not_Predet</I> <li>Nep: <I>हैन सवौ जाना</I> <li>Nor: <I>constant not found: not_Predet</I> <li>Pes: <I>constant not found: everybody_NP</I> <li>Pnb: <I>نہیں ہر كوی</I> <li>Pol: <I>żadni wszystkich</I> <li>Ron: <I>nu toţi</I> <li>Rus: <I>constant not found: not_Predet</I> <li>Snd: <I>constant not found: everybody_NP</I> <li>Spa: <I>no todos</I> <li>Swe: <I>inte alla</I> <li>Tha: <I>ไม่ทุกคน</I> <li>Urd: <I>نہیں ہر کوی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>only_Predet</CODE></TD>
-<TD><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>
-<TD><div class=reveal> <I>only</I> <div class=popup> <ul> <li>API: <CODE>only_Predet</CODE> <li>Afr: <I>slegs</I> <li>Bul: <I>само</I> <li>Cat: <I>nomÈs</I> <li>Chi: <I>只有</I> <li>Dan: <I>kun</I> <li>Dut: <I>slechts</I> <li>Eng: <I>only</I> <li>Fin: <I>vain</I> <li>Fre: <I>seulement</I> <li>Ger: <I>nur</I> <li>Gre: <I>μόνο</I> <li>Hin: <I>सिर्फ़</I> <li>Ita: <I>soltanto</I> <li>Jpn: <I>ほんの</I> <li>Lav: <I>tikai</I> <li>Nep: <I>मात्र</I> <li>Nor: <I>kun</I> <li>Pes: <I>فقط</I> <li>Pnb: <I>صرف</I> <li>Pol: <I>tylko</I> <li>Ron: <I>doar</I> <li>Rus: <I>единственный</I> <li>Snd: <I>صرف</I> <li>Spa: <I>solamente</I> <li>Swe: <I>bara</I> <li>Tha: <I>''</I> <li>Urd: <I>صرف</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Prep"></A>
-<H2>Prep - preposition, or just case</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>above_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>above it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv above_Prep it_NP)</CODE> <li>Afr: <I>bo dit</I> <li>Bul: <I>над него</I> <li>Cat: <I>sobre ell</I> <li>Chi: <I>上边它</I> <li>Dan: <I>ovenfor det</I> <li>Dut: <I>boven het</I> <li>Eng: <I>above it</I> <li>Fin: <I>sen yläpuolella</I> <li>Fre: <I>au dessus de</I> <li>Ger: <I>über ihm</I> <li>Gre: <I>πάνω από αυτό</I> <li>Hin: <I>इस के ऊपर</I> <li>Ita: <I>sopra di lui</I> <li>Jpn: <I>それの上に</I> <li>Lav: <I>virs tā</I> <li>Nep: <I>यो माथि</I> <li>Nor: <I>ovenfor det</I> <li>Pes: <I>بالای آن</I> <li>Pnb: <I>اینوں اتے</I> <li>Pol: <I>nad nim</I> <li>Ron: <I>deasupra lui</I> <li>Rus: <I>над ним</I> <li>Snd: <I>ھن مٿی</I> <li>Spa: <I>sobre él</I> <li>Swe: <I>ovanför det</I> <li>Tha: <I>ข้างบนมัน</I> <li>Urd: <I>اس کے اوپر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>after_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>after it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv after_Prep it_NP)</CODE> <li>Afr: <I>na dit</I> <li>Bul: <I>след него</I> <li>Cat: <I>després de ell</I> <li>Chi: <I>以后它</I> <li>Dan: <I>efter det</I> <li>Dut: <I>na het</I> <li>Eng: <I>after it</I> <li>Fin: <I>sen jälkeen</I> <li>Fre: <I>après lui</I> <li>Ger: <I>nach ihm</I> <li>Gre: <I>μετά από αυτό</I> <li>Hin: <I>इस के बाद</I> <li>Ita: <I>dopo lui</I> <li>Jpn: <I>それの後に</I> <li>Lav: <I>pēc tā</I> <li>Nep: <I>यो पछि</I> <li>Nor: <I>etter det</I> <li>Pes: <I>بعد از آن</I> <li>Pnb: <I>اینوں توں بعد</I> <li>Pol: <I>po nim</I> <li>Ron: <I>după el</I> <li>Rus: <I>после него</I> <li>Snd: <I>ھن کان پو۶</I> <li>Spa: <I>despues de él</I> <li>Swe: <I>efter det</I> <li>Tha: <I>หลังจากมัน</I> <li>Urd: <I>اس کے بعد</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>before_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>before it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv before_Prep it_NP)</CODE> <li>Afr: <I>voor dit</I> <li>Bul: <I>преди него</I> <li>Cat: <I>abans de ell</I> <li>Chi: <I>从前它</I> <li>Dan: <I>før det</I> <li>Dut: <I>voor het</I> <li>Eng: <I>before it</I> <li>Fin: <I>ennen sitä</I> <li>Fre: <I>avant lui</I> <li>Ger: <I>vor ihm</I> <li>Gre: <I>πρίν από αυτό</I> <li>Hin: <I>इस से पहले</I> <li>Ita: <I>prima lui</I> <li>Jpn: <I>それの前に</I> <li>Lav: <I>pirms tā</I> <li>Nep: <I>यो अघि</I> <li>Nor: <I>før det</I> <li>Pes: <I>قبل از آن</I> <li>Pnb: <I>اینوں پلے</I> <li>Pol: <I>przed nim</I> <li>Ron: <I>înaintea lui</I> <li>Rus: <I>перед ним</I> <li>Snd: <I>ھن پیھرین</I> <li>Spa: <I>antes de él</I> <li>Swe: <I>före det</I> <li>Tha: <I>ก่อนมัน</I> <li>Urd: <I>اس سے پہلے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>behind_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>behind it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv behind_Prep it_NP)</CODE> <li>Afr: <I>agter dit</I> <li>Bul: <I>зад него</I> <li>Cat: <I>darrera de ell</I> <li>Chi: <I>在它后面</I> <li>Dan: <I>bag det</I> <li>Dut: <I>achter het</I> <li>Eng: <I>behind it</I> <li>Fin: <I>sen takana</I> <li>Fre: <I>derrière lui</I> <li>Ger: <I>hinter ihm</I> <li>Gre: <I>πίσω από αυτό</I> <li>Hin: <I>इस के पीछे</I> <li>Ita: <I>dietro lui</I> <li>Jpn: <I>それ後ろに</I> <li>Lav: <I>aiz tā</I> <li>Nep: <I>यो पछि</I> <li>Nor: <I>bakom det</I> <li>Pes: <I>پشت آن</I> <li>Pnb: <I>اینوں پیچھے</I> <li>Pol: <I>za nim</I> <li>Ron: <I>înapoia lui</I> <li>Rus: <I>за ним</I> <li>Snd: <I>ھن پٺتی</I> <li>Spa: <I>detrás de él</I> <li>Swe: <I>bakom det</I> <li>Tha: <I>หลังมัน</I> <li>Urd: <I>اس کے پیچھے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>between_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>between you and me</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv between_Prep (mkNP and_Conj you_NP i_NP))</CODE> <li>Afr: <I>tussen jou en my</I> <li>Bul: <I>между теб и мен</I> <li>Cat: <I>entre tu i mi</I> <li>Chi: <I>之间你和我</I> <li>Dan: <I>mellem dig og mig</I> <li>Dut: <I>tussen je en me</I> <li>Eng: <I>between you and me</I> <li>Fin: <I>sinun ja minun välissä</I> <li>Fre: <I>entre toi et moi</I> <li>Ger: <I>zwischen dir und mir</I> <li>Gre: <I>ανάμεσα σε</I> <li>Hin: <I>तुम और मुझ के दरमियान</I> <li>Ita: <I>fra te e</I> <li>Jpn: <I>あなたと私の間に</I> <li>Lav: <I>starp tev un man</I> <li>Nep: <I>तिमी र म बिच</I> <li>Nor: <I>mellom deg og meg</I> <li>Pes: <I>بین تو و من</I> <li>Pnb: <I>تینوں تے مینوں وچكار</I> <li>Pol: <I>między tobą i mną</I> <li>Ron: <I>între</I> <li>Rus: <I>между тобой и мной</I> <li>Snd: <I>تون ۽ مھنجا جی وچ می</I> <li>Spa: <I>entre ti y</I> <li>Swe: <I>mellan dig och mig</I> <li>Tha: <I>ระหว่างคุณและฉัน</I> <li>Urd: <I>تو اور مجھ درمیاں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>by8agent_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>by it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv by8agent_Prep it_NP)</CODE> <li>Afr: <I>deur dit</I> <li>Bul: <I>чрез него</I> <li>Cat: <I>per ell</I> <li>Chi: <I>被它</I> <li>Dan: <I>af det</I> <li>Dut: <I>door het</I> <li>Eng: <I>by it</I> <li>Fin: <I>sen toimesta</I> <li>Fre: <I>par lui</I> <li>Ger: <I>durch es</I> <li>Gre: <I>από αυτό</I> <li>Hin: <I>इस से</I> <li>Ita: <I>da lui</I> <li>Jpn: <I>それに</I> <li>Lav: <I>tas</I> <li>Nep: <I>यो लाइ</I> <li>Nor: <I>av det</I> <li>Pes: <I>توسط آن</I> <li>Pnb: <I>اینوں</I> <li>Pol: <I>przez nie</I> <li>Ron: <I>de către el</I> <li>Rus: <I>с помощью него</I> <li>Snd: <I>ھن ھٿان</I> <li>Spa: <I>por él</I> <li>Swe: <I>av det</I> <li>Tha: <I>มัน</I> <li>Urd: <I>اس سے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>by8means_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>by it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv by8means_Prep it_NP)</CODE> <li>Afr: <I>met dit</I> <li>Bul: <I>чрез него</I> <li>Cat: <I>mitjançant ell</I> <li>Chi: <I>它旁边</I> <li>Dan: <I>med det</I> <li>Dut: <I>met het</I> <li>Eng: <I>by it</I> <li>Fin: <I>sillä</I> <li>Fre: <I>par lui</I> <li>Ger: <I>mit ihm</I> <li>Gre: <I>από αυτό</I> <li>Hin: <I>इस पर</I> <li>Ita: <I>per lui</I> <li>Jpn: <I>それによって</I> <li>Lav: <I>ar to</I> <li>Nep: <I>यो ले</I> <li>Nor: <I>med det</I> <li>Pes: <I>با آن</I> <li>Pnb: <I>اینوں</I> <li>Pol: <I>przez nie</I> <li>Ron: <I>de el</I> <li>Rus: <I>с помощью него</I> <li>Snd: <I>ھن ڪان</I> <li>Spa: <I>por él</I> <li>Swe: <I>med det</I> <li>Tha: <I>ผ่านมัน</I> <li>Urd: <I>اس پر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>during_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>during it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv during_Prep it_NP)</CODE> <li>Afr: <I>tydens dit</I> <li>Bul: <I>по време на него</I> <li>Cat: <I>durant ell</I> <li>Chi: <I>在它期间</I> <li>Dan: <I>under det</I> <li>Dut: <I>tijdens het</I> <li>Eng: <I>during it</I> <li>Fin: <I>sen aikana</I> <li>Fre: <I>pendant lui</I> <li>Ger: <I>während seiner</I> <li>Gre: <I>κατα τη διάρκεια</I> <li>Hin: <I>इस के दरमियान</I> <li>Ita: <I>durante lui</I> <li>Jpn: <I>それの間に</I> <li>Lav: <I>laikā tā</I> <li>Nep: <I>यो पर्यान्त</I> <li>Nor: <I>under det</I> <li>Pes: <I>در طول آن</I> <li>Pnb: <I>اینوں دے وچ</I> <li>Pol: <I>podczas niego</I> <li>Ron: <I>în timpul lui</I> <li>Rus: <I>в течение него</I> <li>Snd: <I>ھن وچ ۾</I> <li>Spa: <I>durante él</I> <li>Swe: <I>under det</I> <li>Tha: <I>ระหว่างมัน</I> <li>Urd: <I>اس کے درمیاں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>except_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>except it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv except_Prep it_NP)</CODE> <li>Afr: <I>behalwe dit</I> <li>Bul: <I>constant not found: except_Prep</I> <li>Cat: <I>excepte ell</I> <li>Chi: <I>以外它除了</I> <li>Dan: <I>constant not found: except_Prep</I> <li>Dut: <I>met uitzondering van het</I> <li>Eng: <I>except it</I> <li>Fin: <I>sitä lukuunottamatta</I> <li>Fre: <I>excepté lui</I> <li>Ger: <I>außer ihm</I> <li>Gre: <I>εκτός απο αυτό</I> <li>Hin: <I>इस के सिवाय</I> <li>Ita: <I>eccetto lui</I> <li>Jpn: <I>それを除いて</I> <li>Lav: <I>izņemot to</I> <li>Nep: <I>यो बाहेक</I> <li>Nor: <I>constant not found: except_Prep</I> <li>Pes: <I>به جز آن</I> <li>Pnb: <I>اینوں سواے</I> <li>Pol: <I>z wyjątkiem nie</I> <li>Ron: <I>cu excepţia lui</I> <li>Rus: <I>constant not found: except_Prep</I> <li>Snd: <I>ھن سوا۶</I> <li>Spa: <I>excepto él</I> <li>Swe: <I>utom det</I> <li>Tha: <I>นอกจากมัน</I> <li>Urd: <I>اس کے سواے</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (mkAdv for_Prep it_NP)</CODE> <li>Afr: <I>voor dit</I> <li>Bul: <I>за него</I> <li>Cat: <I>per a ell</I> <li>Chi: <I>为了它</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>Gre: <I>για αυτό</I> <li>Hin: <I>इस के लिये</I> <li>Ita: <I>per lui</I> <li>Jpn: <I>それのために</I> <li>Lav: <I>priekš tā</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>Snd: <I>ھن لا۶ی</I> <li>Spa: <I>para él</I> <li>Swe: <I>för det</I> <li>Tha: <I>ให้มัน</I> <li>Urd: <I>اس کیلیے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>from_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>from it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv from_Prep it_NP)</CODE> <li>Afr: <I>uit dit</I> <li>Bul: <I>от него</I> <li>Cat: <I>de ell</I> <li>Chi: <I>从它</I> <li>Dan: <I>fra det</I> <li>Dut: <I>uit het</I> <li>Eng: <I>from it</I> <li>Fin: <I>siitä</I> <li>Fre: <I>de</I> <li>Ger: <I>aus ihm</I> <li>Gre: <I>από αυτό</I> <li>Hin: <I>इस से</I> <li>Ita: <I>da lui</I> <li>Jpn: <I>それから</I> <li>Lav: <I>no tā</I> <li>Nep: <I>यो बाट</I> <li>Nor: <I>fra det</I> <li>Pes: <I>از آن</I> <li>Pnb: <I>اینوں توں</I> <li>Pol: <I>z niego</I> <li>Ron: <I>de la el</I> <li>Rus: <I>от него</I> <li>Snd: <I>ھن وٽان</I> <li>Spa: <I>de él</I> <li>Swe: <I>från det</I> <li>Tha: <I>จากมัน</I> <li>Urd: <I>اس سے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>in8front_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>in front of it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv in8front_Prep it_NP)</CODE> <li>Afr: <I>voor dit</I> <li>Bul: <I>пред него</I> <li>Cat: <I>davant de ell</I> <li>Chi: <I>在它前边</I> <li>Dan: <I>foran det</I> <li>Dut: <I>voor het</I> <li>Eng: <I>in front of it</I> <li>Fin: <I>sen edessä</I> <li>Fre: <I>devant lui</I> <li>Ger: <I>vor ihm</I> <li>Gre: <I>μπροστά από αυτό</I> <li>Hin: <I>इस के सामने</I> <li>Ita: <I>davanti lui</I> <li>Jpn: <I>それの前に</I> <li>Lav: <I>priekšā tam</I> <li>Nep: <I>यो सामु</I> <li>Nor: <I>foran det</I> <li>Pes: <I>جلوی آن</I> <li>Pnb: <I>اینوں دے سامنے</I> <li>Pol: <I>przed nim</I> <li>Ron: <I>în faţa lui</I> <li>Rus: <I>перед ним</I> <li>Snd: <I>ھن جی سامھون</I> <li>Spa: <I>delante de él</I> <li>Swe: <I>framför det</I> <li>Tha: <I>หน้ามัน</I> <li>Urd: <I>اس کے سامنے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>in_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>in it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv in_Prep it_NP)</CODE> <li>Afr: <I>in dit</I> <li>Bul: <I>в</I> <li>Cat: <I>en ell</I> <li>Chi: <I>它里</I> <li>Dan: <I>i det</I> <li>Dut: <I>in het</I> <li>Eng: <I>in it</I> <li>Fin: <I>siinä</I> <li>Fre: <I>dans lui</I> <li>Ger: <I>in ihm</I> <li>Gre: <I>σε</I> <li>Hin: <I>इस में</I> <li>Ita: <I>in lui</I> <li>Jpn: <I>それに</I> <li>Lav: <I>tajā</I> <li>Nep: <I>यो मा</I> <li>Nor: <I>i det</I> <li>Pes: <I>در آن</I> <li>Pnb: <I>اینوں وچ</I> <li>Pol: <I>w nim</I> <li>Ron: <I>în el</I> <li>Rus: <I>в нём</I> <li>Snd: <I>ھن ۾</I> <li>Spa: <I>en él</I> <li>Swe: <I>i det</I> <li>Tha: <I>ในมัน</I> <li>Urd: <I>اس میں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>on_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>on it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv on_Prep it_NP)</CODE> <li>Afr: <I>op dit</I> <li>Bul: <I>на него</I> <li>Cat: <I>sobre ell</I> <li>Chi: <I>在它上</I> <li>Dan: <I>på det</I> <li>Dut: <I>op het</I> <li>Eng: <I>on it</I> <li>Fin: <I>sillä</I> <li>Fre: <I>sur lui</I> <li>Ger: <I>auf ihm</I> <li>Gre: <I>σε</I> <li>Hin: <I>इस पर</I> <li>Ita: <I>su lui</I> <li>Jpn: <I>それの上に</I> <li>Lav: <I>uz tā</I> <li>Nep: <I>यो मा</I> <li>Nor: <I>på det</I> <li>Pes: <I>روی آن</I> <li>Pnb: <I>اینوں اتے</I> <li>Pol: <I>nа nim</I> <li>Ron: <I>pe el</I> <li>Rus: <I>на нём</I> <li>Snd: <I>ھن مٿان</I> <li>Spa: <I>sobre él</I> <li>Swe: <I>på det</I> <li>Tha: <I>บนมัน</I> <li>Urd: <I>اس پر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>part_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>of it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv part_Prep it_NP)</CODE> <li>Afr: <I>van dit</I> <li>Bul: <I>от него</I> <li>Cat: <I>de ell</I> <li>Chi: <I>的它</I> <li>Dan: <I>af det</I> <li>Dut: <I>van het</I> <li>Eng: <I>of it</I> <li>Fin: <I>sitä</I> <li>Fre: <I>de</I> <li>Ger: <I>von ihm</I> <li>Gre: <I>''</I> <li>Hin: <I>इस</I> <li>Ita: <I>di lui</I> <li>Jpn: <I>それの</I> <li>Lav: <I>constant not found: part_Prep</I> <li>Nep: <I>यो भाग</I> <li>Nor: <I>av det</I> <li>Pes: <I>از آن</I> <li>Pnb: <I>اینوں ہصہ</I> <li>Pol: <I>z niego</I> <li>Ron: <I>din el</I> <li>Rus: <I>оно</I> <li>Snd: <I>ھن حسو</I> <li>Spa: <I>de él</I> <li>Swe: <I>av det</I> <li>Tha: <I>มัน</I> <li>Urd: <I>اس</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>possess_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>of it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv possess_Prep it_NP)</CODE> <li>Afr: <I>van dit</I> <li>Bul: <I>му</I> <li>Cat: <I>de ell</I> <li>Chi: <I>它的</I> <li>Dan: <I>af det</I> <li>Dut: <I>van het</I> <li>Eng: <I>of it</I> <li>Fin: <I>sen</I> <li>Fre: <I>de</I> <li>Ger: <I>von ihm</I> <li>Gre: <I>''</I> <li>Hin: <I>इस का</I> <li>Ita: <I>di lui</I> <li>Jpn: <I>それの</I> <li>Lav: <I>tā</I> <li>Nep: <I>यो धारणा गर्नु</I> <li>Nor: <I>av det</I> <li>Pes: <I>آن</I> <li>Pnb: <I>اینوں دا</I> <li>Pol: <I>jego</I> <li>Ron: <I>lui</I> <li>Rus: <I>него</I> <li>Snd: <I>ھن جو یا جی</I> <li>Spa: <I>de él</I> <li>Swe: <I>av det</I> <li>Tha: <I>ของมัน</I> <li>Urd: <I>اس کا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>through_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>through it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv through_Prep it_NP)</CODE> <li>Afr: <I>deur dit</I> <li>Bul: <I>през него</I> <li>Cat: <I>mitjançant ell</I> <li>Chi: <I>通过它</I> <li>Dan: <I>gennem det</I> <li>Dut: <I>door het</I> <li>Eng: <I>through it</I> <li>Fin: <I>sen kautta</I> <li>Fre: <I>par lui</I> <li>Ger: <I>durch es</I> <li>Gre: <I>μέσω αυτού</I> <li>Hin: <I>इस में से</I> <li>Ita: <I>per lui</I> <li>Jpn: <I>それを通じて</I> <li>Lav: <I>cauri tam</I> <li>Nep: <I>यो मार्फत</I> <li>Nor: <I>gjennom det</I> <li>Pes: <I>از طریق آن</I> <li>Pnb: <I>اینوں وچوں</I> <li>Pol: <I>przez nie</I> <li>Ron: <I>prin el</I> <li>Rus: <I>через него</I> <li>Snd: <I>ھن منجھان</I> <li>Spa: <I>por él</I> <li>Swe: <I>genom det</I> <li>Tha: <I>ผ่านมัน</I> <li>Urd: <I>اس میں سے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>to_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>to it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv to_Prep it_NP)</CODE> <li>Afr: <I>na dit</I> <li>Bul: <I>до него</I> <li>Cat: <I>a ell</I> <li>Chi: <I>往它</I> <li>Dan: <I>til det</I> <li>Dut: <I>naar het</I> <li>Eng: <I>to it</I> <li>Fin: <I>siihen</I> <li>Fre: <I>à lui</I> <li>Ger: <I>nach ihm</I> <li>Gre: <I>σε</I> <li>Hin: <I>इस को</I> <li>Ita: <I>a</I> <li>Jpn: <I>それに</I> <li>Lav: <I>līdz tam</I> <li>Nep: <I>यो सम्म</I> <li>Nor: <I>til det</I> <li>Pes: <I>به آن</I> <li>Pnb: <I>اینوں نوں</I> <li>Pol: <I>do niego</I> <li>Ron: <I>la el</I> <li>Rus: <I>к нему</I> <li>Snd: <I>ھن ڏانھن</I> <li>Spa: <I>a él</I> <li>Swe: <I>till det</I> <li>Tha: <I>ถืงมัน</I> <li>Urd: <I>اس کو</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>under_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>under it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv under_Prep it_NP)</CODE> <li>Afr: <I>onder dit</I> <li>Bul: <I>под него</I> <li>Cat: <I>sota ell</I> <li>Chi: <I>下它</I> <li>Dan: <I>under det</I> <li>Dut: <I>onder het</I> <li>Eng: <I>under it</I> <li>Fin: <I>sen alla</I> <li>Fre: <I>sous lui</I> <li>Ger: <I>unter ihm</I> <li>Gre: <I>κάτω από αυτό</I> <li>Hin: <I>इस के नीचे</I> <li>Ita: <I>sotto lui</I> <li>Jpn: <I>それの下に</I> <li>Lav: <I>zem tā</I> <li>Nep: <I>यो अन्तर्गत</I> <li>Nor: <I>under det</I> <li>Pes: <I>زیر آن</I> <li>Pnb: <I>اینوں تھلے</I> <li>Pol: <I>pod nim</I> <li>Ron: <I>sub el</I> <li>Rus: <I>под ним</I> <li>Snd: <I>ھن ھیٺان</I> <li>Spa: <I>bajo él</I> <li>Swe: <I>under det</I> <li>Tha: <I>ใต้มัน</I> <li>Urd: <I>اس کے نیچے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>with_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>with it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv with_Prep it_NP)</CODE> <li>Afr: <I>met dit</I> <li>Bul: <I>с</I> <li>Cat: <I>amb ell</I> <li>Chi: <I>和它一起</I> <li>Dan: <I>med det</I> <li>Dut: <I>met het</I> <li>Eng: <I>with it</I> <li>Fin: <I>sen kanssa</I> <li>Fre: <I>avec lui</I> <li>Ger: <I>mit ihm</I> <li>Gre: <I>με αυτό</I> <li>Hin: <I>इस के साथ</I> <li>Ita: <I>con lui</I> <li>Jpn: <I>それと</I> <li>Lav: <I>ar to</I> <li>Nep: <I>यो सँग</I> <li>Nor: <I>med det</I> <li>Pes: <I>با آن</I> <li>Pnb: <I>اینوں دے نال</I> <li>Pol: <I>z nim</I> <li>Ron: <I>cu el</I> <li>Rus: <I>с ним</I> <li>Snd: <I>ھن سان</I> <li>Spa: <I>con él</I> <li>Swe: <I>med det</I> <li>Tha: <I>กับมัน</I> <li>Urd: <I>اس کے ساتھ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>without_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><div class=reveal> <I>without it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv without_Prep it_NP)</CODE> <li>Afr: <I>sonder dit</I> <li>Bul: <I>без него</I> <li>Cat: <I>sense ell</I> <li>Chi: <I>它没有</I> <li>Dan: <I>uden det</I> <li>Dut: <I>zonder het</I> <li>Eng: <I>without it</I> <li>Fin: <I>ilman sitä</I> <li>Fre: <I>sans lui</I> <li>Ger: <I>ohne es</I> <li>Gre: <I>χωρίς αυτό</I> <li>Hin: <I>constant not found: without_Prep</I> <li>Ita: <I>senza lui</I> <li>Jpn: <I>それ無しで</I> <li>Lav: <I>bez tā</I> <li>Nep: <I>यो विना</I> <li>Nor: <I>uten det</I> <li>Pes: <I>بدون آن</I> <li>Pnb: <I>اینوں توں بغیر</I> <li>Pol: <I>bez niego</I> <li>Ron: <I>fără el</I> <li>Rus: <I>без него</I> <li>Snd: <I>ھن کان سوا۶</I> <li>Spa: <I>sin él</I> <li>Swe: <I>utan det</I> <li>Tha: <I>ไม่มีมัน</I> <li>Urd: <I>اس کے بغیر</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Pron"></A>
-<H2>Pron - personal pronoun</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt (mkNP he_Pron)</CODE> <li>Afr: <I>hy</I> <li>Bul: <I>той</I> <li>Cat: <I>ell</I> <li>Chi: <I>他</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>Gre: <I>αυτός</I> <li>Hin: <I>वह</I> <li>Ita: <I>lui</I> <li>Jpn: <I>彼</I> <li>Lav: <I>viņš</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>Snd: <I>ھو</I> <li>Spa: <I>él</I> <li>Swe: <I>honom</I> <li>Tha: <I>เขา</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>mkUtt (mkNP i_Pron)</CODE> <li>Afr: <I>ek</I> <li>Bul: <I>аз</I> <li>Cat: <I>mi</I> <li>Chi: <I>我</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>Gre: <I>εγώ</I> <li>Hin: <I>मैं</I> <li>Ita: <I>me</I> <li>Jpn: <I>私</I> <li>Lav: <I>es</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>Snd: <I>مان</I> <li>Spa: <I>mí</I> <li>Swe: <I>mig</I> <li>Tha: <I>ฉัน</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>mkUtt (mkNP it_Pron)</CODE> <li>Afr: <I>dit</I> <li>Bul: <I>то</I> <li>Cat: <I>ell</I> <li>Chi: <I>它</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>Gre: <I>αυτό</I> <li>Hin: <I>यह</I> <li>Ita: <I>lui</I> <li>Jpn: <I>それ</I> <li>Lav: <I>tas</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>Snd: <I>اھا</I> <li>Spa: <I>él</I> <li>Swe: <I>det</I> <li>Tha: <I>มัน</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>mkUtt (mkNP she_Pron)</CODE> <li>Afr: <I>sy</I> <li>Bul: <I>тя</I> <li>Cat: <I>ella</I> <li>Chi: <I>她</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>Gre: <I>αυτή</I> <li>Hin: <I>वह</I> <li>Ita: <I>lei</I> <li>Jpn: <I>彼女</I> <li>Lav: <I>viņa</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>Snd: <I>ھو۶</I> <li>Spa: <I>ella</I> <li>Swe: <I>henne</I> <li>Tha: <I>หล่อน</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>mkUtt (mkNP they_Pron)</CODE> <li>Afr: <I>hulle</I> <li>Bul: <I>те</I> <li>Cat: <I>ells</I> <li>Chi: <I>他们</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>Gre: <I>αυτοί</I> <li>Hin: <I>वे</I> <li>Ita: <I>loro</I> <li>Jpn: <I>彼ら</I> <li>Lav: <I>viņi</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>Snd: <I>اھی</I> <li>Spa: <I>ellos</I> <li>Swe: <I>dem</I> <li>Tha: <I>พวกเขา</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>mkUtt (mkNP we_Pron)</CODE> <li>Afr: <I>ons</I> <li>Bul: <I>ние</I> <li>Cat: <I>nosaltres</I> <li>Chi: <I>我们</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>Gre: <I>εμείς</I> <li>Hin: <I>हम</I> <li>Ita: <I>noi</I> <li>Jpn: <I>私達</I> <li>Lav: <I>mēs</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>Snd: <I>اسان</I> <li>Spa: <I>nosotros</I> <li>Swe: <I>oss</I> <li>Tha: <I>เรา</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>mkUtt (mkNP youPl_Pron)</CODE> <li>Afr: <I>julle</I> <li>Bul: <I>вие</I> <li>Cat: <I>vosaltres</I> <li>Chi: <I>你们</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>Gre: <I>εσείς</I> <li>Hin: <I>तुम</I> <li>Ita: <I>voi</I> <li>Jpn: <I>あなた達</I> <li>Lav: <I>jūs</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>Snd: <I>توھان</I> <li>Spa: <I>vosotros</I> <li>Swe: <I>er</I> <li>Tha: <I>พวกคุณ</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>mkUtt (mkNP youPol_Pron)</CODE> <li>Afr: <I>u</I> <li>Bul: <I>вие</I> <li>Cat: <I>vosté</I> <li>Chi: <I>您</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>Gre: <I>εσείς</I> <li>Hin: <I>आप</I> <li>Ita: <I>Lei</I> <li>Jpn: <I>あなた</I> <li>Lav: <I>Jūs</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>Snd: <I>توھان</I> <li>Spa: <I>usted</I> <li>Swe: <I>er</I> <li>Tha: <I>คุณ</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>mkUtt (mkNP youSg_Pron)</CODE> <li>Afr: <I>jy</I> <li>Bul: <I>ти</I> <li>Cat: <I>tu</I> <li>Chi: <I>你</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>Gre: <I>εσύ</I> <li>Hin: <I>तू</I> <li>Ita: <I>te</I> <li>Jpn: <I>あなた</I> <li>Lav: <I>tu</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>Snd: <I>تون</I> <li>Spa: <I>ti</I> <li>Swe: <I>dig</I> <li>Tha: <I>คุณ</I> <li>Urd: <I>تو</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Punct"></A>
-<H2>Punct</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>exclMarkPunct</CODE></TD>
-<TD><A HREF="#Punct">Punct</A></TD>
-<TD><div class=reveal> <I>yes !</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkPhr yes_Utt) exclMarkPunct</CODE> <li>Afr: <I>ja !</I> <li>Bul: <I>да !</I> <li>Cat: <I>sí !</I> <li>Chi: <I>对！</I> <li>Dan: <I>ja !</I> <li>Dut: <I>ja !</I> <li>Eng: <I>yes !</I> <li>Fin: <I>kyllä !</I> <li>Fre: <I>oui !</I> <li>Ger: <I>ja !</I> <li>Gre: <I>ναι !</I> <li>Hin: <I>हाँ !</I> <li>Ita: <I>sì !</I> <li>Jpn: <I>はい！</I> <li>Lav: <I>jā !</I> <li>Nep: <I>हजुर !</I> <li>Nor: <I>ja !</I> <li>Pes: <I>بله</I> <li>Pnb: <I>ہاں !</I> <li>Pol: <I>tak !</I> <li>Ron: <I>da !</I> <li>Rus: <I>Да !</I> <li>Snd: <I>ھا !</I> <li>Spa: <I>¡ sí !</I> <li>Swe: <I>ja !</I> <li>Tha: <I>ใช่</I> <li>Urd: <I>ہاں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>fullStopPunct</CODE></TD>
-<TD><A HREF="#Punct">Punct</A></TD>
-<TD><div class=reveal> <I>yes .</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkPhr yes_Utt) fullStopPunct</CODE> <li>Afr: <I>ja .</I> <li>Bul: <I>да .</I> <li>Cat: <I>sí .</I> <li>Chi: <I>对。</I> <li>Dan: <I>ja .</I> <li>Dut: <I>ja .</I> <li>Eng: <I>yes .</I> <li>Fin: <I>kyllä .</I> <li>Fre: <I>oui .</I> <li>Ger: <I>ja .</I> <li>Gre: <I>ναι .</I> <li>Hin: <I>हाँ .</I> <li>Ita: <I>sì .</I> <li>Jpn: <I>はい。</I> <li>Lav: <I>jā .</I> <li>Nep: <I>हजुर .</I> <li>Nor: <I>ja .</I> <li>Pes: <I>بله Û”</I> <li>Pnb: <I>ہاں .</I> <li>Pol: <I>tak .</I> <li>Ron: <I>da .</I> <li>Rus: <I>Да .</I> <li>Snd: <I>ھا .</I> <li>Spa: <I>sí .</I> <li>Swe: <I>ja .</I> <li>Tha: <I>ใช่</I> <li>Urd: <I>ہاں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>questMarkPunct</CODE></TD>
-<TD><A HREF="#Punct">Punct</A></TD>
-<TD><div class=reveal> <I>yes ?</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkPhr yes_Utt) questMarkPunct</CODE> <li>Afr: <I>ja ?</I> <li>Bul: <I>да ?</I> <li>Cat: <I>sí ?</I> <li>Chi: <I>对？</I> <li>Dan: <I>ja ?</I> <li>Dut: <I>ja ?</I> <li>Eng: <I>yes ?</I> <li>Fin: <I>kyllä ?</I> <li>Fre: <I>oui ?</I> <li>Ger: <I>ja ?</I> <li>Gre: <I>ναι ;</I> <li>Hin: <I>हाँ ?</I> <li>Ita: <I>sì ?</I> <li>Jpn: <I>はい？</I> <li>Lav: <I>jā ?</I> <li>Nep: <I>हजुर ?</I> <li>Nor: <I>ja ?</I> <li>Pes: <I>بله</I> <li>Pnb: <I>ہاں ?</I> <li>Pol: <I>tak ?</I> <li>Ron: <I>da ?</I> <li>Rus: <I>Да ?</I> <li>Snd: <I>ھا ?</I> <li>Spa: <I>¿ sí ?</I> <li>Swe: <I>ja ?</I> <li>Tha: <I>ใช่</I> <li>Urd: <I>ہاں</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="QCl"></A>
-<H2>QCl - question clause, with all tenses</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkQCl</CODE></TD>
-<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>does she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>slaap sy</I> <li>Bul: <I>тя спи ли</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡吗</I> <li>Dan: <I>sover hun</I> <li>Dut: <I>slaapt ze</I> <li>Eng: <I>does she sleep</I> <li>Fin: <I>nukkuuko hän</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>schläft sie</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>क्या वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝るか</I> <li>Lav: <I>vai viņa guļ</I> <li>Nep: <I>के उनी सुत्छिन्</I> <li>Nor: <I>sover hun</I> <li>Pes: <I>آیا او می خوابد</I> <li>Pnb: <I>كی او سوندی اے</I> <li>Pol: <I>czy ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ڇا ھو۶ سمھی ٿی</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>sover hon</I> <li>Tha: <I>หล่อนนอนหลับไหม</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="#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 always sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkVP always_AdV (mkVP sleep_V)))</CODE> <li>Afr: <I>wie slaap altyd altyd</I> <li>Bul: <I>кой винаги спи</I> <li>Cat: <I>qui dorm sempre</I> <li>Chi: <I>谁一直睡</I> <li>Dan: <I>hvem sover altid</I> <li>Dut: <I>wie slaapt altijd</I> <li>Eng: <I>who always sleeps</I> <li>Fin: <I>kuka nukkuu aina</I> <li>Fre: <I>qui dort toujours</I> <li>Ger: <I>wer schläft immer</I> <li>Gre: <I>ποιός κοιμάται πάντα</I> <li>Hin: <I>कौन हमेशा सोता है</I> <li>Ita: <I>chi dorme sempre</I> <li>Jpn: <I>誰がいつも寝るか</I> <li>Lav: <I>kurš guļ</I> <li>Nep: <I>को सधैँ सुत्छन्</I> <li>Nor: <I>hvem sover altid</I> <li>Pes: <I>چه کسی همیشه می خوابد</I> <li>Pnb: <I>كون ہمیشہ سوندا اے</I> <li>Pol: <I>kto zawsze śpi</I> <li>Ron: <I>cine doarme mereu</I> <li>Rus: <I>кто всегда спдит</I> <li>Snd: <I>ڪیر ھمیشھ سمھی ٿو</I> <li>Spa: <I>quién duerme siempre</I> <li>Swe: <I>vem sover alltid</I> <li>Tha: <I>ใครนอนหลับเสมอ</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="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP sleep_V)</CODE> <li>Afr: <I>wie slaap</I> <li>Bul: <I>кой спи</I> <li>Cat: <I>qui dorm</I> <li>Chi: <I>谁睡</I> <li>Dan: <I>hvem sover</I> <li>Dut: <I>wie slaapt</I> <li>Eng: <I>who sleeps</I> <li>Fin: <I>kuka nukkuu</I> <li>Fre: <I>qui dort</I> <li>Ger: <I>wer schläft</I> <li>Gre: <I>ποιός κοιμάται</I> <li>Hin: <I>कौन सोता है</I> <li>Ita: <I>chi dorme</I> <li>Jpn: <I>誰が寝るか</I> <li>Lav: <I>kurš guļ</I> <li>Nep: <I>को सुत्छन्</I> <li>Nor: <I>hvem sover</I> <li>Pes: <I>چه کسی می خوابد</I> <li>Pnb: <I>كون سوندا اے</I> <li>Pol: <I>kto śpi</I> <li>Ron: <I>cine doarme</I> <li>Rus: <I>кто спдит</I> <li>Snd: <I>ڪیر سمھی ٿو</I> <li>Spa: <I>quién duerme</I> <li>Swe: <I>vem sover</I> <li>Tha: <I>ใครนอนหลับ</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who loves her</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP love_V2 she_NP)</CODE> <li>Afr: <I>wie het haar lief</I> <li>Bul: <I>кой обича нея</I> <li>Cat: <I>qui la estima</I> <li>Chi: <I>谁爱她</I> <li>Dan: <I>hvem elsker hende</I> <li>Dut: <I>wie heeft haar lief</I> <li>Eng: <I>who loves her</I> <li>Fin: <I>kuka rakastaa häntä</I> <li>Fre: <I>qui la</I> <li>Ger: <I>wer liebt sie</I> <li>Gre: <I>ποιός την αγαπά</I> <li>Hin: <I>कौन उस को प्यार करता है</I> <li>Ita: <I>chi la ama</I> <li>Jpn: <I>誰が彼女を愛するか</I> <li>Lav: <I>kurš mīl</I> <li>Nep: <I>को उनी लाई माया गर्छन्</I> <li>Nor: <I>hvem elsker henne</I> <li>Pes: <I>چه کسی او را دوست دارد</I> <li>Pnb: <I>كون اونوں پیار كردا اے</I> <li>Pol: <I>kto kocha ją</I> <li>Ron: <I>cine o iubeşte</I> <li>Rus: <I>кто любдит её</I> <li>Snd: <I>ڪیر ھو سان عشق ڪری ٿو</I> <li>Spa: <I>quién la ama</I> <li>Swe: <I>vem älskar henne</I> <li>Tha: <I>ใครรักหล่อน</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who sends it to her</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP send_V3 it_NP she_NP)</CODE> <li>Afr: <I>wie stuur dit na haar</I> <li>Bul: <I>кой праща него до нея</I> <li>Cat: <I>qui ho li envia</I> <li>Chi: <I>谁把它寄她</I> <li>Dan: <I>hvem sender det til hende</I> <li>Dut: <I>wie stuurt het naar haar</I> <li>Eng: <I>who sends it to her</I> <li>Fin: <I>kuka lähettää sen hänelle</I> <li>Fre: <I>qui le</I> <li>Ger: <I>wer schickt es ihr</I> <li>Gre: <I>ποιός το στέλνει σε</I> <li>Hin: <I>कौन उस को यह भेजता है</I> <li>Ita: <I>chi lo le manda</I> <li>Jpn: <I>誰が彼女にそれを送るか</I> <li>Lav: <I>kurš sūta</I> <li>Nep: <I>को यो उन्लाई लाई पठाउँछन्</I> <li>Nor: <I>hvem sender det til henne</I> <li>Pes: <I>چه کسی آن را برای او می فرستد</I> <li>Pnb: <I>كون اینوں اونوں پیجدا اے</I> <li>Pol: <I>kto wysyła do niej je</I> <li>Ron: <I>cine i -l trimite</I> <li>Rus: <I>кто посылает ней его</I> <li>Snd: <I>constant not found: send_V3</I> <li>Spa: <I>quién lo le manda</I> <li>Swe: <I>vem skickar det till henne</I> <li>Tha: <I>ใครส่งมันให้กับหล่อน</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="#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>mkUtt (mkQCl who_IP want_VV (mkVP sleep_V))</CODE> <li>Afr: <I>wie wil te slaap</I> <li>Bul: <I>кой иска да спи</I> <li>Cat: <I>qui vol dormir</I> <li>Chi: <I>谁想睡</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>Gre: <I>ποιός θέλει να κοιμηθεί</I> <li>Hin: <I>कौन सोना चाहता है</I> <li>Ita: <I>chi vuole dormire</I> <li>Jpn: <I>誰が寝たがっているか</I> <li>Lav: <I>kurš vēlas</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>Snd: <I>ڪیر سمھڻ چاھی ٿو</I> <li>Spa: <I>quién quiere dormir</I> <li>Swe: <I>vem vill sova</I> <li>Tha: <I>ใครอยากนอนหลับ</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who says that I sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP say_VS (mkS (mkCl i_NP sleep_V)))</CODE> <li>Afr: <I>wie sê dat ek slaap</I> <li>Bul: <I>кой казва , че аз спя</I> <li>Cat: <I>qui diu que jo dormo</I> <li>Chi: <I>谁说我睡</I> <li>Dan: <I>hvem siger at jeg sover</I> <li>Dut: <I>wie zegt dat ik slaap</I> <li>Eng: <I>who says that I sleep</I> <li>Fin: <I>kuka sanoo että minä nukun</I> <li>Fre: <I>qui dit que</I> <li>Ger: <I>wer sagt , dass ich schlafe</I> <li>Gre: <I>ποιός λέει ότι εγώ κοιμάμαι</I> <li>Hin: <I>कौन कहता है कि मैं सोता हूँ</I> <li>Ita: <I>chi dice che io dormo</I> <li>Jpn: <I>誰が私が寝ると言うか</I> <li>Lav: <I>kurš saka</I> <li>Nep: <I>को भन्छन्की म सुत्छु</I> <li>Nor: <I>hvem sier at jeg sover</I> <li>Pes: <I>چه کسی می گوید که من می خوابم</I> <li>Pnb: <I>كون كہدا اے كہ میں سوندا واں</I> <li>Pol: <I>kto mówi , że ja śpię</I> <li>Ron: <I>cine spune cã eu dorm</I> <li>Rus: <I>кто говордит , что я сплю</I> <li>Snd: <I>ڪیر چوی ٿو ت مان سمھان ٿو</I> <li>Spa: <I>quién dice que yo duermo</I> <li>Swe: <I>vem säger att jag sover</I> <li>Tha: <I>ใครพูดว่าฉันนอนหลับ</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="#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>mkUtt (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 es pregunta qui dorm</I> <li>Chi: <I>谁好奇谁睡</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</I> <li>Ger: <I>wer wundert sich , wer schläft</I> <li>Gre: <I>ποιός αναρωτιέται ποιός κοιμάται</I> <li>Hin: <I>कौन हैरान होता है कि कौन सोता है</I> <li>Ita: <I>chi si domanda chi dorme</I> <li>Jpn: <I>誰が誰が寝るか質問するか</I> <li>Lav: <I>kurš brīnās</I> <li>Nep: <I>को अचम्म हुन्छन्की को सुत्छन्</I> <li>Nor: <I>hvem undrer hvem som sover</I> <li>Pes: <I>constant not found: wonder_VQ</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>Snd: <I>ڪیر ھیران ٿیی ٿو ت ڪیر سمھی ٿو</I> <li>Spa: <I>quién se pregunta quién duerme</I> <li>Swe: <I>vem undrar vem som sover</I> <li>Tha: <I>ใครประหลาดใจว่าใครนอนหลับ</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="#VA" TITLE="VA - adjective-complement verb">VA</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who becomes old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP become_VA old_A)</CODE> <li>Afr: <I>wie word oud</I> <li>Bul: <I>кой става стар</I> <li>Cat: <I>qui es torna vella</I> <li>Chi: <I>谁变老</I> <li>Dan: <I>hvem bliver gammel</I> <li>Dut: <I>wie wordt oud</I> <li>Eng: <I>who becomes old</I> <li>Fin: <I>kuka tulee vanhaksi</I> <li>Fre: <I>qui devient vieux</I> <li>Ger: <I>wer wird alt</I> <li>Gre: <I>ποιός γίνεται παλιός</I> <li>Hin: <I>कौन बूढ़ा बनता है</I> <li>Ita: <I>chi diventa vecchio</I> <li>Jpn: <I>誰が古くなるか</I> <li>Lav: <I>kurš kļūst</I> <li>Nep: <I>को बुढो हुन्छन्</I> <li>Nor: <I>hvem blir gammel</I> <li>Pes: <I>چه کسی پیر می شود</I> <li>Pnb: <I>كون بوڈا بندا اے</I> <li>Pol: <I>kto staje się stary</I> <li>Ron: <I>cine devine vechi</I> <li>Rus: <I>кто становдит старым</I> <li>Snd: <I>ڪیر پوڙھی ٿیی ٿو</I> <li>Spa: <I>quién se converte viejo</I> <li>Swe: <I>vem blir gammal</I> <li>Tha: <I>ใครกลายเป็นแก่</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who becomes very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP become_VA (mkAP very_AdA old_A))</CODE> <li>Afr: <I>wie word baie oud</I> <li>Bul: <I>кой става много стар</I> <li>Cat: <I>qui es torna molt vella</I> <li>Chi: <I>谁变非常老</I> <li>Dan: <I>hvem bliver meget gammel</I> <li>Dut: <I>wie wordt erg oud</I> <li>Eng: <I>who becomes very old</I> <li>Fin: <I>kuka tulee erittäin vanhaksi</I> <li>Fre: <I>qui devient très vieux</I> <li>Ger: <I>wer wird sehr alt</I> <li>Gre: <I>ποιός γίνεται πολύ παλιός</I> <li>Hin: <I>कौन बहुत बूढ़ा बनता है</I> <li>Ita: <I>chi diventa molto vecchio</I> <li>Jpn: <I>誰がとても古くなるか</I> <li>Lav: <I>kurš kļūst</I> <li>Nep: <I>को धेरै बुढो हुन्छन्</I> <li>Nor: <I>hvem blir mye gammel</I> <li>Pes: <I>چه کسی خیلی پیر می شود</I> <li>Pnb: <I>كون بہت بوڈا بندا اے</I> <li>Pol: <I>kto staje się bardzo stary</I> <li>Ron: <I>cine devine foarte vechi</I> <li>Rus: <I>кто становдит очень старым</I> <li>Snd: <I>ڪیر تمام پوڙھی ٿیی ٿو</I> <li>Spa: <I>quién se converte muy viejo</I> <li>Swe: <I>vem blir mycket gammal</I> <li>Tha: <I>ใครกลายเป็นแก่มาก</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="#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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who paints it red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP paint_V2A it_NP red_A)</CODE> <li>Afr: <I>wie skilder dit rooi</I> <li>Bul: <I>кой рисува него червен</I> <li>Cat: <I>qui ho pinta en vermell</I> <li>Chi: <I>谁把它画红</I> <li>Dan: <I>hvem maler det rødt</I> <li>Dut: <I>wie schildert het rood</I> <li>Eng: <I>who paints it red</I> <li>Fin: <I>kuka maalaa sen punaiseksi</I> <li>Fre: <I>qui le</I> <li>Ger: <I>wer malt es rot</I> <li>Gre: <I>ποιός το βάφει κόκκινο</I> <li>Hin: <I>कौन लाल इस को रंग करता है</I> <li>Ita: <I>chi lo dipinge rosso</I> <li>Jpn: <I>誰がそれを赤く塗るか</I> <li>Lav: <I>kurš krāso</I> <li>Nep: <I>को यो लाई रातो रँग लागाउँछन्</I> <li>Nor: <I>hvem maler det rødt</I> <li>Pes: <I>چه کسی آن را قرمز رنگ می کند</I> <li>Pnb: <I>كون اینوں لال رنگ كردا اے</I> <li>Pol: <I>kto maluje je na czerwono</I> <li>Ron: <I>cine îl pictează roşu</I> <li>Rus: <I>кто рисует красным его</I> <li>Snd: <I>ڪیر ھن کی ڳاڙھو رنگ ڪری ٿو</I> <li>Spa: <I>quién lo pinta en rojo</I> <li>Swe: <I>vem målar det rött</I> <li>Tha: <I>ใครทามันเป็นสีแดง</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who paints it very red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP paint_V2A it_NP (mkAP very_AdA red_A))</CODE> <li>Afr: <I>wie skilder dit baie rooi</I> <li>Bul: <I>кой рисува него много червен</I> <li>Cat: <I>qui ho pinta en molt vermell</I> <li>Chi: <I>谁把它画非常红</I> <li>Dan: <I>hvem maler det meget rødt</I> <li>Dut: <I>wie schildert het erg rood</I> <li>Eng: <I>who paints it very red</I> <li>Fin: <I>kuka maalaa sen erittäin punaiseksi</I> <li>Fre: <I>qui le</I> <li>Ger: <I>wer malt es sehr rot</I> <li>Gre: <I>ποιός το βάφει πολύ κόκκινο</I> <li>Hin: <I>कौन बहुत लाल इस को रंग करता है</I> <li>Ita: <I>chi lo dipinge molto rosso</I> <li>Jpn: <I>誰がそれをとても赤く塗るか</I> <li>Lav: <I>kurš krāso</I> <li>Nep: <I>को यो लाई धेरै रातो रँग लागाउँछन्</I> <li>Nor: <I>hvem maler det mye rødt</I> <li>Pes: <I>چه کسی آن را خیلی قرمز رنگ می کند</I> <li>Pnb: <I>كون اینوں بہت لال رنگ كردا اے</I> <li>Pol: <I>kto maluje je na bardzo czerwono</I> <li>Ron: <I>cine îl pictează foarte roşu</I> <li>Rus: <I>кто рисует очень красным его</I> <li>Snd: <I>ڪیر ھن کی تمام ڳاڙھو رنگ ڪری ٿو</I> <li>Spa: <I>quién lo pinta en muy rojo</I> <li>Swe: <I>vem målar det mycket rött</I> <li>Tha: <I>ใครทามันเป็นสีแดงมาก</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who answers to him that we sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP answer_V2S he_NP (mkS (mkCl we_NP sleep_V)))</CODE> <li>Afr: <I>wie antwoord hom dat ons slaap</I> <li>Bul: <I>кой отговаря му , че ние спим</I> <li>Cat: <I>qui li respon que nosaltres dormim</I> <li>Chi: <I>谁把他回答说我们睡</I> <li>Dan: <I>hvem svarer til ham at vi sover</I> <li>Dut: <I>wie antwoordt hem dat we slapen</I> <li>Eng: <I>who answers to him that we sleep</I> <li>Fin: <I>kuka vastaa hänelle että me nukumme</I> <li>Fre: <I>qui lui répond que</I> <li>Ger: <I>wer antwortet ihm dass wir schlafen</I> <li>Gre: <I>ποιός του απαντά οτι εμείς κοιμόμαστε</I> <li>Hin: <I>कौन उस को जवाब देता है कि हम सोते हैं</I> <li>Ita: <I>chi gli risponde che noi dormiamo</I> <li>Jpn: <I>誰が私達が寝ると彼に答えるか</I> <li>Lav: <I>kurš atbild</I> <li>Nep: <I>को उ लाई उत्तर दिन्छन्की हामीहरु सुत्छौँ</I> <li>Nor: <I>hvem svarer til ham at vi sover</I> <li>Pes: <I>چه کسی به او جواب می دهد که ما می خوابیم</I> <li>Pnb: <I>كون اونوں جواب دیندا اے كہ اسی سوندے واں</I> <li>Pol: <I>kto odpowiada jemu , że my śpimy</I> <li>Ron: <I>cine îi răspunde cã noi dormim</I> <li>Rus: <I>кто отвечает , что мы спдим его</I> <li>Snd: <I>ڪیر ھو کی جواب ڏیی ٿو ت اسان سمھون ٿا</I> <li>Spa: <I>quién le responde que nosotros dormimos</I> <li>Swe: <I>vem svarar till honom att vi sover</I> <li>Tha: <I>ใครตอบเขาว่าเรานอนหลับ</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who asks him who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))</CODE> <li>Afr: <I>wie vra hom wie slaap</I> <li>Bul: <I>кой пита него кой спи</I> <li>Cat: <I>qui li pregunta qui dorm</I> <li>Chi: <I>谁把他问说谁睡</I> <li>Dan: <I>hvem spørger ham hvem som sover</I> <li>Dut: <I>wie vraagt hem wie slaapt</I> <li>Eng: <I>who asks him who sleeps</I> <li>Fin: <I>kuka kysyy häneltä kuka nukkuu</I> <li>Fre: <I>qui lui demande qui dort</I> <li>Ger: <I>wer fragt ihn wer schläft</I> <li>Gre: <I>ποιός τον ρωτά ποιός κοιμάται</I> <li>Hin: <I>कौन उस से पूछता है कि कौन सोता है</I> <li>Ita: <I>chi gli chiede chi dorme</I> <li>Jpn: <I>誰が彼に誰が寝るか聞くか</I> <li>Lav: <I>kurš vaicā</I> <li>Nep: <I>को उ सँग सोध्छन्की को सुत्छन्</I> <li>Nor: <I>hvem spørr ham hvem som sover</I> <li>Pes: <I>چه کسی از او می پرسد چه کسی می خوابد</I> <li>Pnb: <I>كون اونوں پچھدا اے كہ كون سوندا اے</I> <li>Pol: <I>kto pyta jego , kto śpi</I> <li>Ron: <I>cine îl întreabă cine doarme</I> <li>Rus: <I>кто спрашивает кто спдит его</I> <li>Snd: <I>ڪیر ھو کان پڇی ٿو ت ڪیر سمھی ٿو</I> <li>Spa: <I>quién le pregunta quién duerme</I> <li>Swe: <I>vem frågar honom vem som sover</I> <li>Tha: <I>ใครถามเขาว่าใครนอนหลับ</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="#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>mkUtt (mkQCl who_IP beg_V2V he_NP (mkVP sleep_V))</CODE> <li>Afr: <I>wie smeek hom om te slaap</I> <li>Bul: <I>кой моли него за да спи</I> <li>Cat: <I>qui el demana a dormir</I> <li>Chi: <I>谁把他乞求睡</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</I> <li>Ger: <I>wer bittet ihn zu schlafen</I> <li>Gre: <I>ποιός τον παρακαλά να κοιμηθεί</I> <li>Hin: <I>कौन सोने की उस से भीख मांगता है</I> <li>Ita: <I>chi lo prega di dormire</I> <li>Jpn: <I>誰が彼に寝るように請い願うか</I> <li>Lav: <I>kurš lūdz</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>constant not found: beg_V2V</I> <li>Ron: <I>cine îl roagă sã doarmă</I> <li>Rus: <I>кто просит спать его</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>quién lo ruega a dormir</I> <li>Swe: <I>vem ber honom att sova</I> <li>Tha: <I>ใครขอเขาให้นอนหลับ</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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who is old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP old_A)</CODE> <li>Afr: <I>wie is oud</I> <li>Bul: <I>кой е стар</I> <li>Cat: <I>qui és vella</I> <li>Chi: <I>谁是老的</I> <li>Dan: <I>hvem er gammel</I> <li>Dut: <I>wie is oud</I> <li>Eng: <I>who is old</I> <li>Fin: <I>kuka on vanha</I> <li>Fre: <I>qui est vieux</I> <li>Ger: <I>wer ist alt</I> <li>Gre: <I>ποιός είναι παλιός</I> <li>Hin: <I>कौन बूढ़ा है</I> <li>Ita: <I>chi è vecchio</I> <li>Jpn: <I>誰が古いか</I> <li>Lav: <I>kurš ir</I> <li>Nep: <I>को बुढो छन्</I> <li>Nor: <I>hvem er gammel</I> <li>Pes: <I>چه کسی پیر است</I> <li>Pnb: <I>كون بوڈا اے</I> <li>Pol: <I>kto jest stary</I> <li>Ron: <I>cine este vechi</I> <li>Rus: <I>кто стар</I> <li>Snd: <I>ڪیر پوڙھی اھی</I> <li>Spa: <I>quién es viejo</I> <li>Swe: <I>vem är gammal</I> <li>Tha: <I>ใครแก่</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who is older than he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP old_A he_NP)</CODE> <li>Afr: <I>wie is ouer as hy</I> <li>Bul: <I>кой е по - стар от него</I> <li>Cat: <I>qui és més vella que ell</I> <li>Chi: <I>谁是比他老的</I> <li>Dan: <I>hvem er ældre end han</I> <li>Dut: <I>wie is ouder dan hij</I> <li>Eng: <I>who is older than he</I> <li>Fin: <I>kuka on vanhempi kuin hän</I> <li>Fre: <I>qui est plus vieux que</I> <li>Ger: <I>wer ist älter als er</I> <li>Gre: <I>ποιός είναι πιό παλιός από αυτόν</I> <li>Hin: <I>कौन उस से बूढ़ा है</I> <li>Ita: <I>chi è più vecchio di lui</I> <li>Jpn: <I>誰が彼より古いか</I> <li>Lav: <I>kurš ir</I> <li>Nep: <I>को उ भन्दा बुढो छन्</I> <li>Nor: <I>hvem er eldre enn han</I> <li>Pes: <I>چه کسی پیر تر از او است</I> <li>Pnb: <I>كون اورے توں بوڈا اے</I> <li>Pol: <I>kto jest starszy niż on</I> <li>Ron: <I>cine este mai vechi decât el</I> <li>Rus: <I>кто старше него</I> <li>Snd: <I>ڪیر ھو کان پوڙھی اھی</I> <li>Spa: <I>quién es más viejo que él</I> <li>Swe: <I>vem är äldre än han</I> <li>Tha: <I>ใครแก่กว่าเขา</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who is married to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP married_A2 he_NP)</CODE> <li>Afr: <I>wie is getroud met hom</I> <li>Bul: <I>кой е женен за него</I> <li>Cat: <I>qui és casada a ell</I> <li>Chi: <I>谁是结婚他的</I> <li>Dan: <I>hvem er gift med ham</I> <li>Dut: <I>wie is getrouwd met hem</I> <li>Eng: <I>who is married to him</I> <li>Fin: <I>kuka on avioitunut hänen kanssa</I> <li>Fre: <I>qui est marié à lui</I> <li>Ger: <I>wer ist verheiratet mit ihm</I> <li>Gre: <I>ποιός είναι παντρεμένος με αυτόν</I> <li>Hin: <I>कौन उस से शादी शुदा है</I> <li>Ita: <I>chi è sposato con lui</I> <li>Jpn: <I>誰が彼と結婚しているか</I> <li>Lav: <I>kurš ir</I> <li>Nep: <I>को उ सँग विवाहित छन्</I> <li>Nor: <I>hvem er gift med ham</I> <li>Pes: <I>چه کسی او متأهل است</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>kto jest zaślubiony jemu</I> <li>Ron: <I>cine este căsătorit cu el</I> <li>Rus: <I>кто замужем за им</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>quién es casado a él</I> <li>Swe: <I>vem är gift med honom</I> <li>Tha: <I>ใครแต่งงานแล้วกับเขา</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="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who is very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkAP very_AdA old_A))</CODE> <li>Afr: <I>wie is baie oud</I> <li>Bul: <I>кой е много стар</I> <li>Cat: <I>qui és molt vella</I> <li>Chi: <I>谁是非常老的</I> <li>Dan: <I>hvem er meget gammel</I> <li>Dut: <I>wie is erg oud</I> <li>Eng: <I>who is very old</I> <li>Fin: <I>kuka on erittäin vanha</I> <li>Fre: <I>qui est très vieux</I> <li>Ger: <I>wer ist sehr alt</I> <li>Gre: <I>ποιός είναι πολύ παλιός</I> <li>Hin: <I>कौन बहुत बूढ़ा है</I> <li>Ita: <I>chi è molto vecchio</I> <li>Jpn: <I>誰がとても古いか</I> <li>Lav: <I>kurš ir</I> <li>Nep: <I>को धेरै बुढो छन्</I> <li>Nor: <I>hvem er mye gammel</I> <li>Pes: <I>چه کسی خیلی پیر است</I> <li>Pnb: <I>كون بہت بوڈا اے</I> <li>Pol: <I>kto jest bardzo stary</I> <li>Ron: <I>cine este foarte vechi</I> <li>Rus: <I>кто очень стар</I> <li>Snd: <I>ڪیر تمام پوڙھی اھی</I> <li>Spa: <I>quién es muy viejo</I> <li>Swe: <I>vem är mycket gammal</I> <li>Tha: <I>ใครแก่มาก</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="#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>who is the woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkNP the_Det woman_N))</CODE> <li>Afr: <I>wie is die vrou</I> <li>Bul: <I>кой е жената</I> <li>Cat: <I>qui és la</I> <li>Chi: <I>谁是女人</I> <li>Dan: <I>hvem er kvinden</I> <li>Dut: <I>wie is de vrouw</I> <li>Eng: <I>who is the woman</I> <li>Fin: <I>kuka on nainen</I> <li>Fre: <I>qui est la</I> <li>Ger: <I>wer ist die Frau</I> <li>Gre: <I>ποιός είναι η γυναίκα</I> <li>Hin: <I>कौन औरत है</I> <li>Ita: <I>chi è la</I> <li>Jpn: <I>誰が女だか</I> <li>Lav: <I>kurš ir</I> <li>Nep: <I>को आईमाई हुन्</I> <li>Nor: <I>hvem er kvinna</I> <li>Pes: <I>چه کسی زن است</I> <li>Pnb: <I>كون زنانی اے</I> <li>Pol: <I>kto jest kobietą</I> <li>Ron: <I>cine este femeia</I> <li>Rus: <I>кто женщина</I> <li>Snd: <I>ڪیر استری اھی</I> <li>Spa: <I>quién es la mujer</I> <li>Swe: <I>vem är kvinnan</I> <li>Tha: <I>ใครเป็นหญิง</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="#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 pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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>Chi: <I>谁是女人</I> <li>Dan: <I>hvem er en kvinde</I> <li>Dut: <I>wie is vrouw</I> <li>Eng: <I>who is a</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>Gre: <I>ποιός είναι γυναίκα</I> <li>Hin: <I>कौन औरत है</I> <li>Ita: <I>chi è una</I> <li>Jpn: <I>誰が女だか</I> <li>Lav: <I>kurš ir</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>Snd: <I>ڪیر استری اھی</I> <li>Spa: <I>quién es una mujer</I> <li>Swe: <I>vem är en kvinna</I> <li>Tha: <I>ใครเป็นหญิง</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 pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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 vella</I> <li>Chi: <I>谁是老女人</I> <li>Dan: <I>hvem er en gammel kvinde</I> <li>Dut: <I>wie is oude vrouw</I> <li>Eng: <I>who is a</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>Gre: <I>ποιός είναι παλιά γυναίκα</I> <li>Hin: <I>कौन बूढ़ी औरत है</I> <li>Ita: <I>chi è una</I> <li>Jpn: <I>誰が古い女だか</I> <li>Lav: <I>kurš ir</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>Snd: <I>ڪیر پوڙھی استری اھی</I> <li>Spa: <I>quién es una vieja mujer</I> <li>Swe: <I>vem är en gammal kvinna</I> <li>Tha: <I>ใครเป็นหญิงแก่</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="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who is here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP here_Adv)</CODE> <li>Afr: <I>wie is hier</I> <li>Bul: <I>кой е тук</I> <li>Cat: <I>qui és aquí</I> <li>Chi: <I>谁在这里</I> <li>Dan: <I>hvem er her</I> <li>Dut: <I>wie is hier</I> <li>Eng: <I>who is here</I> <li>Fin: <I>kuka on täällä</I> <li>Fre: <I>qui est ici</I> <li>Ger: <I>wer ist hier</I> <li>Gre: <I>ποιός είναι εδώ</I> <li>Hin: <I>कौन यहाँ है</I> <li>Ita: <I>chi è quà</I> <li>Jpn: <I>誰がここでいるか</I> <li>Lav: <I>kurš ir</I> <li>Nep: <I>को यहाँ छन्</I> <li>Nor: <I>hvem er her</I> <li>Pes: <I>چه کسی اینجا است</I> <li>Pnb: <I>كون ایتھے اے</I> <li>Pol: <I>kto jest tutaj</I> <li>Ron: <I>cine este aici</I> <li>Rus: <I>кто здесь</I> <li>Snd: <I>ڪیر ھتی اھی</I> <li>Spa: <I>quién es aquí</I> <li>Swe: <I>vem är här</I> <li>Tha: <I>ใครอยู่ที่นี่</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>who is her</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP she_NP)</CODE> <li>Afr: <I>wie is sy</I> <li>Bul: <I>кой е нея</I> <li>Cat: <I>qui és ella</I> <li>Chi: <I>谁是她</I> <li>Dan: <I>hvem er hende</I> <li>Dut: <I>wie is ze</I> <li>Eng: <I>who is her</I> <li>Fin: <I>kuka on hän</I> <li>Fre: <I>qui est elle</I> <li>Ger: <I>wer ist sie</I> <li>Gre: <I>ποιός είναι αυτή</I> <li>Hin: <I>कौन वह है</I> <li>Ita: <I>chi è lei</I> <li>Jpn: <I>誰が彼女だか</I> <li>Lav: <I>kurš ir</I> <li>Nep: <I>को उनी हुन्</I> <li>Nor: <I>hvem er henne</I> <li>Pes: <I>چه کسی او است</I> <li>Pnb: <I>كون اونوں اے</I> <li>Pol: <I>kto jest nią</I> <li>Ron: <I>cine este ea</I> <li>Rus: <I>кто она</I> <li>Snd: <I>ڪیر ھو اھی</I> <li>Spa: <I>quién es ella</I> <li>Swe: <I>vem är henne</I> <li>Tha: <I>ใครเป็นหล่อน</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="#ClSlash">ClSlash</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>whom does she love today</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash (mkClSlash she_NP love_V2) today_Adv))</CODE> <li>Afr: <I>wie het sy lief vandag</I> <li>Bul: <I>кого обича тя днес</I> <li>Cat: <I>qui estima ella avui</I> <li>Chi: <I>她今天爱的是谁</I> <li>Dan: <I>hvem elsker hun idag</I> <li>Dut: <I>wie heeft ze lief vandaag</I> <li>Eng: <I>whom does she love today</I> <li>Fin: <I>ketä hän rakastaa tänään</I> <li>Fre: <I>qui aime elle aujourd'hui</I> <li>Ger: <I>wen liebt sie heute</I> <li>Gre: <I>ποιόν αγαπά αυτή σήμερα</I> <li>Hin: <I>किस को आज वह प्यार करती है</I> <li>Ita: <I>chi ama lei oggi</I> <li>Jpn: <I>今日彼女は誰を愛するか</I> <li>Lav: <I>kuru viņa mīl šodien</I> <li>Nep: <I>कासलाई आज उनी माया गर्छिन्</I> <li>Nor: <I>hvem elsker hun idag</I> <li>Pes: <I>چه کسی را امروز او دوست دارد</I> <li>Pnb: <I>كون اج او پیار كردی اے</I> <li>Pol: <I>kogo dziś kocha ona</I> <li>Ron: <I>pe cine iubeşte ea astăzi</I> <li>Rus: <I>кого она любдит сегодня</I> <li>Snd: <I>ڪیر اڄ ھو۶ عشق ڪری ٿی</I> <li>Spa: <I>quién ama ella hoy</I> <li>Swe: <I>vem älskar hon idag</I> <li>Tha: <I>หล่อนรักวันนี้ใคร</I> <li>Urd: <I>کس کو آج وہ پیار کرتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkQCl</CODE></TD>
-<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>why does she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl why_IAdv (mkCl she_NP sleep_V) )</CODE> <li>Afr: <I>waarom slaap sy</I> <li>Bul: <I>защо спи тя</I> <li>Cat: <I>per quË dorm ella</I> <li>Chi: <I>她为什么睡</I> <li>Dan: <I>hvorfor sover hun</I> <li>Dut: <I>waarom slaapt ze</I> <li>Eng: <I>why does she sleep</I> <li>Fin: <I>miksi hän nukkuu</I> <li>Fre: <I>pourquoi dort-elle</I> <li>Ger: <I>warum schläft sie</I> <li>Gre: <I>γιατί κοιμάται αυτή</I> <li>Hin: <I>क्यों वह सोती है</I> <li>Ita: <I>perché dorme lei</I> <li>Jpn: <I>彼女はどうして寝るか</I> <li>Lav: <I>kāpēc viņa guļ</I> <li>Nep: <I>किन उनी सुत्छिन्</I> <li>Nor: <I>hvorfor sover hun</I> <li>Pes: <I>چرا او می خوابد</I> <li>Pnb: <I>كیوں او سوندی اے</I> <li>Pol: <I>dlaczego ona śpi</I> <li>Ron: <I>de ce doarme ea</I> <li>Rus: <I>почему она спдит</I> <li>Snd: <I>ڇو ھو۶ سمھی ٿی</I> <li>Spa: <I>por qué duerme ella</I> <li>Swe: <I>varför sover hon</I> <li>Tha: <I>หล่อนนอนหลับทำไม</I> <li>Urd: <I>کیوں وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkQCl</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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>with whom does she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl with_Prep who_IP (mkCl she_NP sleep_V) )</CODE> <li>Afr: <I>met wie slaap sy</I> <li>Bul: <I>с</I> <li>Cat: <I>amb qui dorm ella</I> <li>Chi: <I>她和谁一起睡</I> <li>Dan: <I>med hvem sover hun</I> <li>Dut: <I>met wie slaapt ze</I> <li>Eng: <I>with whom does she sleep</I> <li>Fin: <I>kenen kanssa hän nukkuu</I> <li>Fre: <I>avec qui dort-elle</I> <li>Ger: <I>mit wem schläft sie</I> <li>Gre: <I>με ποιόν κοιμάται αυτή</I> <li>Hin: <I>किस के साथ वह सोती है</I> <li>Ita: <I>con chi dorme lei</I> <li>Jpn: <I>彼女は誰と寝るか</I> <li>Lav: <I>ar kuru viņa guļ</I> <li>Nep: <I>को सँग उनी सुत्छिन्</I> <li>Nor: <I>med hvem sover hun</I> <li>Pes: <I>با چه کسی او می خوابد</I> <li>Pnb: <I>كرا دے نال او سوندی اے</I> <li>Pol: <I>z kim ona śpi</I> <li>Ron: <I>cu cine doarme ea</I> <li>Rus: <I>с кто она спдит</I> <li>Snd: <I>ڪھنجo سان ھو۶ سمھی ٿی</I> <li>Spa: <I>con quién duerme ella</I> <li>Swe: <I>med vem sover hon</I> <li>Tha: <I>หล่อนนอนหลับกับใคร</I> <li>Urd: <I>کس کے ساتھ وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (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>Chi: <I>她在哪里</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>Gre: <I>που είναι αυτή</I> <li>Hin: <I>वह कहाँ है</I> <li>Ita: <I>dove è lei</I> <li>Jpn: <I>彼女はどこにいるか</I> <li>Lav: <I>kur ir viņa</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>Snd: <I>ھو۶ ڪٿی اھی</I> <li>Spa: <I>dónde es ella</I> <li>Swe: <I>var är hon</I> <li>Tha: <I>หล่อนอยู่ที่ไหน</I> <li>Urd: <I>وہ کہاں ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkQCl</CODE></TD>
-<TD><A HREF="#IComp" TITLE="IComp - interrogative complement of copula">IComp</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>who is this man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl (mkIComp who_IP) (mkNP this_Det man_N))</CODE> <li>Afr: <I>wie is hierdie man</I> <li>Bul: <I>кой е този мъж</I> <li>Cat: <I>qui és aquest home</I> <li>Chi: <I>这个男人是谁</I> <li>Dan: <I>hvem er denne mand</I> <li>Dut: <I>wie is deze man</I> <li>Eng: <I>who is this man</I> <li>Fin: <I>kuka tämä mies on</I> <li>Fre: <I>qui est ce</I> <li>Ger: <I>wer ist dieser Mann</I> <li>Gre: <I>ποιός είναι αυτός ο άνδρας</I> <li>Hin: <I>यह आदमी कौन है</I> <li>Ita: <I>chi è questo uomo</I> <li>Jpn: <I>この男は誰だか</I> <li>Lav: <I>kurš ir šis vīrietis</I> <li>Nep: <I>यो मान्छे को छ</I> <li>Nor: <I>hvem er denne mannen</I> <li>Pes: <I>این مرد چه کسی است</I> <li>Pnb: <I>اے بندہ كون اے</I> <li>Pol: <I>kim jest ten mężczyzna</I> <li>Ron: <I>cine este acest om</I> <li>Rus: <I>кто этот человек</I> <li>Snd: <I>ھی ماڻھو ڪیر اھی</I> <li>Spa: <I>quién es este hombre</I> <li>Swe: <I>vem är den här mannen</I> <li>Tha: <I>ชายคนนี้เป็นใคร</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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
-<TD><div class=reveal> <I>which city is there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl (mkIP which_IQuant city_N))</CODE> <li>Afr: <I>watter stad is daar</I> <li>Bul: <I>кой град е тук</I> <li>Cat: <I>quin ciutat hi ha quin ciutat</I> <li>Chi: <I>有哪个城市</I> <li>Dan: <I>hvilken by findes det</I> <li>Dut: <I>welke stad is er</I> <li>Eng: <I>which city is there</I> <li>Fin: <I>mikä kaupunki on olemassa</I> <li>Fre: <I>quelle ville il y a</I> <li>Ger: <I>welche Stadt gibt es</I> <li>Gre: <I>ποιά πόλη υπάρχει</I> <li>Hin: <I>वहाँ कौन सा शहर है</I> <li>Ita: <I>quale città ci</I> <li>Jpn: <I>どの都市があるか</I> <li>Lav: <I>kura pilsēta ir</I> <li>Nep: <I>त्यहाँ कुन शहर छ</I> <li>Nor: <I>hvilken by finnes det</I> <li>Pes: <I>کدام شهر است</I> <li>Pnb: <I>اوتھے كیڑا شہر اے</I> <li>Pol: <I>które miasto jest</I> <li>Ron: <I>care oraş este</I> <li>Rus: <I>который город существует</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué ciudad hay</I> <li>Swe: <I>vilken stad finns det</I> <li>Tha: <I>เมืองเมืองไหน</I> <li>Urd: <I>وہاں کون سا شہر ہے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="QS"></A>
-<H2>QS - question</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt (mkQS conditionalTense anteriorAnt negativePol (mkQCl who_IP sleep_V))</CODE> <li>Afr: <I>wie sou nie geslaap het nie</I> <li>Bul: <I>кой не би спал</I> <li>Cat: <I>qui no hauria dormit</I> <li>Chi: <I>谁不睡</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 ne</I> <li>Ger: <I>wer würde nicht geschlafen haben</I> <li>Gre: <I>ποιός δεν θα είχε κοιμηθεί</I> <li>Hin: <I>कौन न सोएगा</I> <li>Ita: <I>chi non avrebbe dormito</I> <li>Jpn: <I>誰が寝なかったか</I> <li>Lav: <I>kurš nebūtu gulēts</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>Snd: <I>ڪیر شاید ن سمھی</I> <li>Spa: <I>quién no habría dormido</I> <li>Swe: <I>vem skulle inte ha sovit</I> <li>Tha: <I>ใครนอนไม่หลับ</I> <li>Urd: <I>کون نا سو ے گا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkQS</CODE></TD>
-<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#QS" TITLE="QS - question">QS</A></TD>
-<TD><div class=reveal> <I>does she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQS (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>slaap sy</I> <li>Bul: <I>тя спи ли</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡吗</I> <li>Dan: <I>sover hun</I> <li>Dut: <I>slaapt ze</I> <li>Eng: <I>does she sleep</I> <li>Fin: <I>nukkuuko hän</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>schläft sie</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>क्या वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝るか</I> <li>Lav: <I>vai viņa guļ</I> <li>Nep: <I>के उनी सुत्छिन्</I> <li>Nor: <I>sover hun</I> <li>Pes: <I>آیا او می خوابد</I> <li>Pnb: <I>كی او سوندی اے</I> <li>Pol: <I>czy ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ڇا ھو۶ سمھی ٿی</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>sover hon</I> <li>Tha: <I>หล่อนนอนหลับไหม</I> <li>Urd: <I>کیا وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Quant"></A>
-<H2>Quant - quantifier ('nucleus' of Det)</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"}; "an" / strs {"un"};</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>Chi: <I>一间房子</I> <li>Dan: <I>et hus</I> <li>Dut: <I>een huis</I> <li>Eng: <I>a</I> <li>Fin: <I>talo</I> <li>Fre: <I>une maison</I> <li>Ger: <I>ein Haus</I> <li>Gre: <I>ένα σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>una</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</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>Snd: <I>گھر</I> <li>Spa: <I>una casa</I> <li>Swe: <I>ett hus</I> <li>Tha: <I>บ้าน</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>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>Chi: <I>我的房子</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</I> <li>Ger: <I>mein Haus</I> <li>Gre: <I>το δικό μου σπίτι</I> <li>Hin: <I>मेरा घर</I> <li>Ita: <I>la</I> <li>Jpn: <I>私の家</I> <li>Lav: <I>mana māja</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>Snd: <I>گھر</I> <li>Spa: <I>mi casa</I> <li>Swe: <I>mitt hus</I> <li>Tha: <I>บ้านของฉัน</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>mkUtt (mkNP no_Quant house_N)</CODE> <li>Afr: <I>geen huis</I> <li>Bul: <I>constant not found: no_Quant</I> <li>Cat: <I>cap casa</I> <li>Chi: <I>不间房子</I> <li>Dan: <I>constant not found: no_Quant</I> <li>Dut: <I>geen huis</I> <li>Eng: <I>no house</I> <li>Fin: <I>mikään talo</I> <li>Fre: <I>aucune maison</I> <li>Ger: <I>kein Haus</I> <li>Gre: <I>κανένα σπίτι</I> <li>Hin: <I>constant not found: no_Quant</I> <li>Ita: <I>nessuna casa</I> <li>Jpn: <I>家</I> <li>Lav: <I>neviena māja</I> <li>Nep: <I>हैन घर</I> <li>Nor: <I>constant not found: no_Quant</I> <li>Pes: <I>constant not found: no_Quant</I> <li>Pnb: <I>كوی نہیں گھر</I> <li>Pol: <I>żaden dom</I> <li>Ron: <I>nicio casă</I> <li>Rus: <I>constant not found: no_Quant</I> <li>Snd: <I>ڇو ن گھر</I> <li>Spa: <I>ninguna casa</I> <li>Swe: <I>inget hus</I> <li>Tha: <I>บ้านไม่มีหลัง</I> <li>Urd: <I>کوی نہیں گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>that_Quant</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
-<TD><div class=reveal> <I>that house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP that_Quant house_N)</CODE> <li>Afr: <I>daardie huis</I> <li>Bul: <I>онази къща</I> <li>Cat: <I>aquella casa</I> <li>Chi: <I>那间房子</I> <li>Dan: <I>det der hus</I> <li>Dut: <I>dat huis</I> <li>Eng: <I>that house</I> <li>Fin: <I>tuo talo</I> <li>Fre: <I>cette maison</I> <li>Ger: <I>jenes Haus</I> <li>Gre: <I>εκείνο το σπίτι</I> <li>Hin: <I>वह घर</I> <li>Ita: <I>quella casa</I> <li>Jpn: <I>その家</I> <li>Lav: <I>tā māja</I> <li>Nep: <I>त्ये घर</I> <li>Nor: <I>det der huset</I> <li>Pes: <I>آن خانه</I> <li>Pnb: <I>وہ گھر</I> <li>Pol: <I>tamten dom</I> <li>Ron: <I>acea casă</I> <li>Rus: <I>тот дом</I> <li>Snd: <I>جیڪو گھر</I> <li>Spa: <I>esa casa</I> <li>Swe: <I>det där huset</I> <li>Tha: <I>บ้านหลังนั้น</I> <li>Urd: <I>وہ گھر</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (mkNP the_Quant house_N)</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>la</I> <li>Chi: <I>房子</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</I> <li>Ger: <I>das Haus</I> <li>Gre: <I>το σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>la</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</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>Snd: <I>گھر</I> <li>Spa: <I>la casa</I> <li>Swe: <I>huset</I> <li>Tha: <I>บ้าน</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>this_Quant</CODE></TD>
-<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
-<TD><div class=reveal> <I>this house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant house_N)</CODE> <li>Afr: <I>hierdie huis</I> <li>Bul: <I>тази къща</I> <li>Cat: <I>aquesta casa</I> <li>Chi: <I>这间房子</I> <li>Dan: <I>dette hus</I> <li>Dut: <I>dit huis</I> <li>Eng: <I>this house</I> <li>Fin: <I>tämä talo</I> <li>Fre: <I>cette maison</I> <li>Ger: <I>dieses Haus</I> <li>Gre: <I>αυτό το σπίτι</I> <li>Hin: <I>यह घर</I> <li>Ita: <I>questa casa</I> <li>Jpn: <I>この家</I> <li>Lav: <I>šī māja</I> <li>Nep: <I>यो घर</I> <li>Nor: <I>dette huset</I> <li>Pes: <I>این خانه</I> <li>Pnb: <I>اے گھر</I> <li>Pol: <I>ten dom</I> <li>Ron: <I>această casă</I> <li>Rus: <I>этот дом</I> <li>Snd: <I>ھی گھر</I> <li>Spa: <I>esta casa</I> <li>Swe: <I>det här huset</I> <li>Tha: <I>บ้านหลังนี้</I> <li>Urd: <I>یہ گھر</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="RCl"></A>
-<H2>RCl - relative clause, with all tenses</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkRCl</CODE></TD>
-<TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</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 always sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkVP always_AdV (mkVP sleep_V)))))</CODE> <li>Afr: <I>vrou wat altyd altyd slaap</I> <li>Bul: <I>жена която винаги спи</I> <li>Cat: <I>dona que dorm sempre</I> <li>Chi: <I>一直睡的女人</I> <li>Dan: <I>kvinde som altid sover</I> <li>Dut: <I>vrouw die altijd slaapt</I> <li>Eng: <I>woman who always sleeps</I> <li>Fin: <I>nainen joka nukkuu aina</I> <li>Fre: <I>femme qui dort toujours</I> <li>Ger: <I>Frau , die immer schläft</I> <li>Gre: <I>γυναίκα , που κοιμάται πάντα</I> <li>Hin: <I>औरत जो हमेशा सोती है</I> <li>Ita: <I>donna che dorme sempre</I> <li>Jpn: <I>いつも寝る女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "guļ" ++ "vienmēr";</I> <li>Nep: <I>आईमाई जो सधैँ सुत्छे</I> <li>Nor: <I>kvinne som altid sover</I> <li>Pes: <I>زنی که همیشه می خوابد</I> <li>Pnb: <I>زنانی جیڑی ہمیشہ سوندی اے</I> <li>Pol: <I>kobieta , która zawsze śpi</I> <li>Ron: <I>femeie care doarme mereu</I> <li>Rus: <I>женщина , которая всегда спдит</I> <li>Snd: <I>استری جھڙی ھمیشھ سمھی ٿی</I> <li>Spa: <I>mujer que duerme siempre</I> <li>Swe: <I>kvinna som alltid sover</I> <li>Tha: <I>หญิงที่นอนหลับเสมอ</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="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP sleep_V)))</CODE> <li>Afr: <I>vrou wat slaap</I> <li>Bul: <I>жена която спи</I> <li>Cat: <I>dona que dorm</I> <li>Chi: <I>睡的女人</I> <li>Dan: <I>kvinde som sover</I> <li>Dut: <I>vrouw die slaapt</I> <li>Eng: <I>woman who sleeps</I> <li>Fin: <I>nainen joka nukkuu</I> <li>Fre: <I>femme qui dort</I> <li>Ger: <I>Frau , die schläft</I> <li>Gre: <I>γυναίκα , που κοιμάται</I> <li>Hin: <I>औरत जो सोती है</I> <li>Ita: <I>donna che dorme</I> <li>Jpn: <I>寝る女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "guļ";</I> <li>Nep: <I>आईमाई जो सुत्छे</I> <li>Nor: <I>kvinne som sover</I> <li>Pes: <I>زنی که می خوابد</I> <li>Pnb: <I>زنانی جیڑی سوندی اے</I> <li>Pol: <I>kobieta , która śpi</I> <li>Ron: <I>femeie care doarme</I> <li>Rus: <I>женщина , которая спдит</I> <li>Snd: <I>استری جھڙی سمھی ٿی</I> <li>Spa: <I>mujer que duerme</I> <li>Swe: <I>kvinna som sover</I> <li>Tha: <I>หญิงที่นอนหลับ</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who loves him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP love_V2 he_NP)))</CODE> <li>Afr: <I>vrou wat hom lief het</I> <li>Bul: <I>жена която обича него</I> <li>Cat: <I>dona que el estima</I> <li>Chi: <I>爱他的女人</I> <li>Dan: <I>kvinde som elsker ham</I> <li>Dut: <I>vrouw die hem lief heeft</I> <li>Eng: <I>woman who loves him</I> <li>Fin: <I>nainen joka rakastaa häntä</I> <li>Fre: <I>femme qui le</I> <li>Ger: <I>Frau , die ihn liebt</I> <li>Gre: <I>γυναίκα , που τον αγαπά</I> <li>Hin: <I>औरत जो उस को प्यार करती है</I> <li>Ita: <I>donna che lo ama</I> <li>Jpn: <I>彼を愛する女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "mīl" ++ "viņu";</I> <li>Nep: <I>आईमाई जो उ लाई माया गर्छे</I> <li>Nor: <I>kvinne som elsker ham</I> <li>Pes: <I>زنی که او را دوست دارد</I> <li>Pnb: <I>زنانی جیڑی اونوں پیار كردی اے</I> <li>Pol: <I>kobieta , która kocha jego</I> <li>Ron: <I>femeie care îl iubeşte</I> <li>Rus: <I>женщина , которая любдит его</I> <li>Snd: <I>استری جھڙی ھو سان عشق ڪری ٿی</I> <li>Spa: <I>mujer que lo ama</I> <li>Swe: <I>kvinna som älskar honom</I> <li>Tha: <I>หญิงที่รักเขา</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who sends it to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP send_V3 it_NP he_NP)))</CODE> <li>Afr: <I>vrou wat dit na hom stuur</I> <li>Bul: <I>жена която праща него до него</I> <li>Cat: <I>dona que ho li envia</I> <li>Chi: <I>把它寄他的女人</I> <li>Dan: <I>kvinde som sender det til ham</I> <li>Dut: <I>vrouw die het naar hem stuurt</I> <li>Eng: <I>woman who sends it to him</I> <li>Fin: <I>nainen joka lähettää sen hänelle</I> <li>Fre: <I>femme qui le</I> <li>Ger: <I>Frau , die es ihm schickt</I> <li>Gre: <I>γυναίκα , που το στέλνει σε</I> <li>Hin: <I>औरत जो उस को यह भेजती है</I> <li>Ita: <I>donna che lo gli manda</I> <li>Jpn: <I>彼にそれを送る女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "sūta" ++ "to" ++ "viņam";</I> <li>Nep: <I>आईमाई जो यो उस्लाई लाई पठाउँछे</I> <li>Nor: <I>kvinne som sender det til ham</I> <li>Pes: <I>زنی که آن را برای او می فرستد</I> <li>Pnb: <I>زنانی جیڑی اینوں اونوں پیجدی اے</I> <li>Pol: <I>kobieta , która wysyła do niego je</I> <li>Ron: <I>femeie care i -l trimite</I> <li>Rus: <I>женщина , которая посылает нему его</I> <li>Snd: <I>constant not found: send_V3</I> <li>Spa: <I>mujer que lo le manda</I> <li>Swe: <I>kvinna som skickar det till honom</I> <li>Tha: <I>หญิงที่ส่งมันให้กับเขา</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="#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>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP want_VV (mkVP sleep_V))))</CODE> <li>Afr: <I>vrou wat te slaap wil</I> <li>Bul: <I>жена която иска да спи</I> <li>Cat: <I>dona que vol dormir</I> <li>Chi: <I>想睡的女人</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>Gre: <I>γυναίκα , που θέλει να κοιμηθεί</I> <li>Hin: <I>औरत जो सोना चाहती है</I> <li>Ita: <I>donna che vuole dormire</I> <li>Jpn: <I>寝たがっている女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "vēlas" ++ "gulēt";</I> <li>Nep: <I>आईमाई जो सुत्न चाहन्छे</I> <li>Nor: <I>kvinne som vil sove</I> <li>Pes: <I>زنی که می خواهد بخوابد</I> <li>Pnb: <I>زنانی جیڑی سونا چاندی اے</I> <li>Pol: <I>kobieta , która chce spać</I> <li>Ron: <I>femeie care vrea sã doarmă</I> <li>Rus: <I>женщина , которая хочет спать</I> <li>Snd: <I>استری جھڙی سمھڻ چاھی ٿی</I> <li>Spa: <I>mujer que quiere dormir</I> <li>Swe: <I>kvinna som vill sova</I> <li>Tha: <I>หญิงที่อยากนอนหลับ</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who says that I sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP say_VS (mkS (mkCl i_NP sleep_V)))))</CODE> <li>Afr: <I>vrou wat sê dat ek slaap</I> <li>Bul: <I>жена която казва , че аз спя</I> <li>Cat: <I>dona que diu que jo dormo</I> <li>Chi: <I>说我睡的女人</I> <li>Dan: <I>kvinde som siger at jeg sover</I> <li>Dut: <I>vrouw die zegt dat ik slaap</I> <li>Eng: <I>woman who says that I sleep</I> <li>Fin: <I>nainen joka sanoo että minä nukun</I> <li>Fre: <I>femme qui dit que</I> <li>Ger: <I>Frau , die sagt , dass ich schlafe</I> <li>Gre: <I>γυναίκα , που λέει ότι εγώ κοιμάμαι</I> <li>Hin: <I>औरत जो कहती है कि मैं सोता हूँ</I> <li>Ita: <I>donna che dice che io dormo</I> <li>Jpn: <I>私が寝ると言う女</I> <li>Lav: <I>{s = "sieviete"</I> <li>Nep: <I>आईमाई जो भन्छेकी म सुत्छु</I> <li>Nor: <I>kvinne som sier at jeg sover</I> <li>Pes: <I>زنی که می گوید که من می خوابم</I> <li>Pnb: <I>زنانی جیڑی كہدی اے كہ میں سوندا واں</I> <li>Pol: <I>kobieta , która mówi , że ja śpię</I> <li>Ron: <I>femeie care spune cã eu dorm</I> <li>Rus: <I>женщина , которая говордит , что я сплю</I> <li>Snd: <I>استری جھڙی چوی ٿی ت مان سمھان ٿو</I> <li>Spa: <I>mujer que dice que yo duermo</I> <li>Swe: <I>kvinna som säger att jag sover</I> <li>Tha: <I>หญิงที่พูดว่าฉันนอนหลับ</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="#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>mkUtt (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 es pregunta qui dorm</I> <li>Chi: <I>好奇谁睡的女人</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</I> <li>Ger: <I>Frau , die sich wundert , wer schläft</I> <li>Gre: <I>γυναίκα , που αναρωτιέται ποιός κοιμάται</I> <li>Hin: <I>औरत जो हैरान होती है कि कौन सोता है</I> <li>Ita: <I>donna che si domanda chi dorme</I> <li>Jpn: <I>誰が寝るか質問する女</I> <li>Lav: <I>{s = "sieviete"</I> <li>Nep: <I>आईमाई जो अचम्म हुन्छेकी को सुत्छन्</I> <li>Nor: <I>kvinne som undrer hvem som sover</I> <li>Pes: <I>constant not found: wonder_VQ</I> <li>Pnb: <I>زنانی جیڑی حیران ہوندی اے كہ كون سوندا اے</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>Snd: <I>استری جھڙی ھیران ٿیی ٿی ت ڪیر سمھی ٿو</I> <li>Spa: <I>mujer que se pregunta quién duerme</I> <li>Swe: <I>kvinna som undrar vem som sover</I> <li>Tha: <I>หญิงที่ประหลาดใจว่าใครนอนหลับ</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="#VA" TITLE="VA - adjective-complement verb">VA</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who becomes old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP become_VA old_A)))</CODE> <li>Afr: <I>vrou wat oud word</I> <li>Bul: <I>жена която става стара</I> <li>Cat: <I>dona que es torna vella</I> <li>Chi: <I>变老的女人</I> <li>Dan: <I>kvinde som bliver gammel</I> <li>Dut: <I>vrouw die oud wordt</I> <li>Eng: <I>woman who becomes old</I> <li>Fin: <I>nainen joka tulee vanhaksi</I> <li>Fre: <I>femme qui devient vieille</I> <li>Ger: <I>Frau , die alt wird</I> <li>Gre: <I>γυναίκα , που γίνεται παλιά</I> <li>Hin: <I>औरत जो बूढ़ी बनती है</I> <li>Ita: <I>donna che diventa vecchia</I> <li>Jpn: <I>古くなる女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "kļūst" ++ "veca";</I> <li>Nep: <I>आईमाई जो बुढी हुन्छे</I> <li>Nor: <I>kvinne som blir gammel</I> <li>Pes: <I>زنی که پیر می شود</I> <li>Pnb: <I>زنانی جیڑی بوڈی بندی اے</I> <li>Pol: <I>kobieta , która staje się stara</I> <li>Ron: <I>femeie care devine veche</I> <li>Rus: <I>женщина , которая становдит старой</I> <li>Snd: <I>استری جھڙی پوڙھی ٿیی ٿی</I> <li>Spa: <I>mujer que se converte vieja</I> <li>Swe: <I>kvinna som blir gammal</I> <li>Tha: <I>หญิงที่กลายเป็นแก่</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who becomes very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP become_VA (mkAP very_AdA old_A))))</CODE> <li>Afr: <I>vrou wat baie oud word</I> <li>Bul: <I>жена която става много стара</I> <li>Cat: <I>dona que es torna molt vella</I> <li>Chi: <I>变非常老的女人</I> <li>Dan: <I>kvinde som bliver meget gammel</I> <li>Dut: <I>vrouw die erg oud wordt</I> <li>Eng: <I>woman who becomes very old</I> <li>Fin: <I>nainen joka tulee erittäin vanhaksi</I> <li>Fre: <I>femme qui devient très vieille</I> <li>Ger: <I>Frau , die sehr alt wird</I> <li>Gre: <I>γυναίκα , που γίνεται πολύ παλιά</I> <li>Hin: <I>औरत जो बहुत बूढ़ी बनती है</I> <li>Ita: <I>donna che diventa molto vecchia</I> <li>Jpn: <I>とても古くなる女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "kļūst" ++ "ļoti" ++ "veca";</I> <li>Nep: <I>आईमाई जो धेरै बुढी हुन्छे</I> <li>Nor: <I>kvinne som blir mye gammel</I> <li>Pes: <I>زنی که خیلی پیر می شود</I> <li>Pnb: <I>زنانی جیڑی بہت بوڈی بندی اے</I> <li>Pol: <I>kobieta , która staje się bardzo stara</I> <li>Ron: <I>femeie care devine foarte veche</I> <li>Rus: <I>женщина , которая становдит очень старой</I> <li>Snd: <I>استری جھڙی تمام پوڙھی ٿیی ٿی</I> <li>Spa: <I>mujer que se converte muy vieja</I> <li>Swe: <I>kvinna som blir mycket gammal</I> <li>Tha: <I>หญิงที่กลายเป็นแก่มาก</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="#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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who paints it red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP red_A)))</CODE> <li>Afr: <I>vrou wat dit rooi skilder</I> <li>Bul: <I>жена която рисува него червена</I> <li>Cat: <I>dona que ho pinta en vermell</I> <li>Chi: <I>把它画红的女人</I> <li>Dan: <I>kvinde som maler det rødt</I> <li>Dut: <I>vrouw die het rood schildert</I> <li>Eng: <I>woman who paints it red</I> <li>Fin: <I>nainen joka maalaa sen punaiseksi</I> <li>Fre: <I>femme qui le</I> <li>Ger: <I>Frau , die es rot malt</I> <li>Gre: <I>γυναίκα , που το βάφει κόκκινο</I> <li>Hin: <I>औरत जो लाल इस को रंग करती है</I> <li>Ita: <I>donna che lo dipinge rosso</I> <li>Jpn: <I>それを赤く塗る女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "krāso" ++ "to" ++ "sarkana";</I> <li>Nep: <I>आईमाई जो यो लाई रातो रँग लागाउँछे</I> <li>Nor: <I>kvinne som maler det rødt</I> <li>Pes: <I>زنی که آن را قرمز رنگ می کند</I> <li>Pnb: <I>زنانی جیڑی اینوں لال رنگ كردی اے</I> <li>Pol: <I>kobieta , która maluje je na czerwono</I> <li>Ron: <I>femeie care îl pictează roşu</I> <li>Rus: <I>женщина , которая рисует красным его</I> <li>Snd: <I>استری جھڙی ھن کی ڳاڙھو رنگ ڪری ٿی</I> <li>Spa: <I>mujer que lo pinta en rojo</I> <li>Swe: <I>kvinna som målar det rött</I> <li>Tha: <I>หญิงที่ทามันเป็นสีแดง</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who paints it very red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP (mkAP very_AdA red_A))))</CODE> <li>Afr: <I>vrou wat dit baie rooi skilder</I> <li>Bul: <I>жена която рисува него много червена</I> <li>Cat: <I>dona que ho pinta en molt vermell</I> <li>Chi: <I>把它画非常红的女人</I> <li>Dan: <I>kvinde som maler det meget rødt</I> <li>Dut: <I>vrouw die het erg rood schildert</I> <li>Eng: <I>woman who paints it very red</I> <li>Fin: <I>nainen joka maalaa sen erittäin punaiseksi</I> <li>Fre: <I>femme qui le</I> <li>Ger: <I>Frau , die es sehr rot malt</I> <li>Gre: <I>γυναίκα , που το βάφει πολύ κόκκινο</I> <li>Hin: <I>औरत जो बहुत लाल इस को रंग करती है</I> <li>Ita: <I>donna che lo dipinge molto rosso</I> <li>Jpn: <I>それをとても赤く塗る女</I> <li>Lav: <I>{s = "sieviete"</I> <li>Nep: <I>आईमाई जो यो लाई धेरै रातो रँग लागाउँछे</I> <li>Nor: <I>kvinne som maler det mye rødt</I> <li>Pes: <I>زنی که آن را خیلی قرمز رنگ می کند</I> <li>Pnb: <I>زنانی جیڑی اینوں بہت لال رنگ كردی اے</I> <li>Pol: <I>kobieta , która maluje je na bardzo czerwono</I> <li>Ron: <I>femeie care îl pictează foarte roşu</I> <li>Rus: <I>женщина , которая рисует очень красным его</I> <li>Snd: <I>استری جھڙی ھن کی تمام ڳاڙھو رنگ ڪری ٿی</I> <li>Spa: <I>mujer que lo pinta en muy rojo</I> <li>Swe: <I>kvinna som målar det mycket rött</I> <li>Tha: <I>หญิงที่ทามันเป็นสีแดงมาก</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who answers to him that we sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP answer_V2S he_NP (mkS (mkCl we_NP sleep_V)))))</CODE> <li>Afr: <I>vrou wat hom antwoord dat ons slaap</I> <li>Bul: <I>жена която отговаря му , че ние спим</I> <li>Cat: <I>dona que li respon que nosaltres dormim</I> <li>Chi: <I>把他回答说我们睡的女人</I> <li>Dan: <I>kvinde som svarer til ham at vi sover</I> <li>Dut: <I>vrouw die hem antwoordt dat we slapen</I> <li>Eng: <I>woman who answers to him that we sleep</I> <li>Fin: <I>nainen joka vastaa hänelle että me nukumme</I> <li>Fre: <I>femme qui lui répond que</I> <li>Ger: <I>Frau , die ihm antwortet dass wir schlafen</I> <li>Gre: <I>γυναίκα , που του απαντά οτι εμείς κοιμόμαστε</I> <li>Hin: <I>औरत जो उस को जवाब देती है कि हम सोते हैं</I> <li>Ita: <I>donna che gli risponde che noi dormiamo</I> <li>Jpn: <I>私達が寝ると彼に答える女</I> <li>Lav: <I>{s = "sieviete"</I> <li>Nep: <I>आईमाई जो उ लाई उत्तर दिन्छेकी हामीहरु सुत्छौँ</I> <li>Nor: <I>kvinne som svarer til ham at vi sover</I> <li>Pes: <I>زنی که به او جواب می دهد که ما می خوابیم</I> <li>Pnb: <I>زنانی جیڑی اونوں جواب دیندی اے كہ اسی سوندے واں</I> <li>Pol: <I>kobieta , która odpowiada jemu , że my śpimy</I> <li>Ron: <I>femeie care îi răspunde cã noi dormim</I> <li>Rus: <I>женщина , которая отвечает , что мы спдим его</I> <li>Snd: <I>استری جھڙی ھو کی جواب ڏیی ٿی ت اسان سمھون ٿا</I> <li>Spa: <I>mujer que le responde que nosotros dormimos</I> <li>Swe: <I>kvinna som svarar till honom att vi sover</I> <li>Tha: <I>หญิงที่ตอบเขาว่าเรานอนหลับ</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who asks him who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))))</CODE> <li>Afr: <I>vrou wat hom vra wie slaap</I> <li>Bul: <I>жена която пита него кой спи</I> <li>Cat: <I>dona que li pregunta qui dorm</I> <li>Chi: <I>把他问说谁睡的女人</I> <li>Dan: <I>kvinde som spørger ham hvem som sover</I> <li>Dut: <I>vrouw die hem vraagt wie slaapt</I> <li>Eng: <I>woman who asks him who sleeps</I> <li>Fin: <I>nainen joka kysyy häneltä kuka nukkuu</I> <li>Fre: <I>femme qui lui demande qui dort</I> <li>Ger: <I>Frau , die ihn fragt wer schläft</I> <li>Gre: <I>γυναίκα , που τον ρωτά ποιός κοιμάται</I> <li>Hin: <I>औरत जो उस से पूछती है कि कौन सोता है</I> <li>Ita: <I>donna che gli chiede chi dorme</I> <li>Jpn: <I>彼に誰が寝るか聞く女</I> <li>Lav: <I>{s = "sieviete"</I> <li>Nep: <I>आईमाई जो उ सँग सोध्छेकी को सुत्छन्</I> <li>Nor: <I>kvinne som spørr ham hvem som sover</I> <li>Pes: <I>زنی که از او می پرسد چه کسی می خوابد</I> <li>Pnb: <I>زنانی جیڑی اونوں پچھدی اے كہ كون سوندا اے</I> <li>Pol: <I>kobieta , która pyta jego , kto śpi</I> <li>Ron: <I>femeie care îl întreabă cine doarme</I> <li>Rus: <I>женщина , которая спрашивает кто спдит его</I> <li>Snd: <I>استری جھڙی ھو کان پڇی ٿی ت ڪیر سمھی ٿو</I> <li>Spa: <I>mujer que le pregunta quién duerme</I> <li>Swe: <I>kvinna som frågar honom vem som sover</I> <li>Tha: <I>หญิงที่ถามเขาว่าใครนอนหลับ</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="#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>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP beg_V2V he_NP (mkVP sleep_V))))</CODE> <li>Afr: <I>vrou wat hom om te slaap smeek</I> <li>Bul: <I>жена която моли него за да спи</I> <li>Cat: <I>dona que el demana a dormir</I> <li>Chi: <I>把他乞求睡的女人</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</I> <li>Ger: <I>Frau , die ihn zu schlafen bittet</I> <li>Gre: <I>γυναίκα , που τον παρακαλά να κοιμηθεί</I> <li>Hin: <I>औरत जो सोने की उस से भीख मांगती है</I> <li>Ita: <I>donna che lo prega di dormire</I> <li>Jpn: <I>彼に寝るように請い願う女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "lūdz" ++ "viņu" ++ "gulēt";</I> <li>Nep: <I>आईमाई जो उ लाई सुत्न आग्रह गर्छे</I> <li>Nor: <I>kvinne som ber ham att sove</I> <li>Pes: <I>زنی که از او خواهش می کند بخوابد</I> <li>Pnb: <I>زنانی جیڑی اونوں سونا دی مانگدی اے</I> <li>Pol: <I>constant not found: beg_V2V</I> <li>Ron: <I>femeie care îl roagă sã doarmă</I> <li>Rus: <I>женщина , которая просит спать его</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>mujer que lo ruega a dormir</I> <li>Swe: <I>kvinna som ber honom att sova</I> <li>Tha: <I>หญิงที่ขอเขาให้นอนหลับ</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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who is old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP old_A)))</CODE> <li>Afr: <I>vrou wat oud is</I> <li>Bul: <I>жена която е стара</I> <li>Cat: <I>dona que és vella</I> <li>Chi: <I>是老的的女人</I> <li>Dan: <I>kvinde som er gammel</I> <li>Dut: <I>vrouw die oud is</I> <li>Eng: <I>woman who is old</I> <li>Fin: <I>nainen joka on vanha</I> <li>Fre: <I>femme qui est vieille</I> <li>Ger: <I>Frau , die alt ist</I> <li>Gre: <I>γυναίκα , που είναι παλιά</I> <li>Hin: <I>औरत जो बूढ़ी है</I> <li>Ita: <I>donna che è vecchia</I> <li>Jpn: <I>古い女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "ir" ++ "veca";</I> <li>Nep: <I>आईमाई जो बुढी छे</I> <li>Nor: <I>kvinne som er gammel</I> <li>Pes: <I>زنی که پیر است</I> <li>Pnb: <I>زنانی جیڑی بوڈی اے</I> <li>Pol: <I>kobieta , która jest stara</I> <li>Ron: <I>femeie care este veche</I> <li>Rus: <I>женщина , которая стара</I> <li>Snd: <I>استری جھڙی پوڙھی اھی</I> <li>Spa: <I>mujer que es vieja</I> <li>Swe: <I>kvinna som är gammal</I> <li>Tha: <I>หญิงที่แก่</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who is older than he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP old_A he_NP)))</CODE> <li>Afr: <I>vrou wat ouer as hy is</I> <li>Bul: <I>жена която е по - стара от него</I> <li>Cat: <I>dona que és més vella que ell</I> <li>Chi: <I>是比他老的的女人</I> <li>Dan: <I>kvinde som er ældre end han</I> <li>Dut: <I>vrouw die ouder dan hij is</I> <li>Eng: <I>woman who is older than he</I> <li>Fin: <I>nainen joka on vanhempi kuin hän</I> <li>Fre: <I>femme qui est plus vieille que</I> <li>Ger: <I>Frau , die älter als er ist</I> <li>Gre: <I>γυναίκα , που είναι πιό παλιά από αυτόν</I> <li>Hin: <I>औरत जो उस से बूढ़ी है</I> <li>Ita: <I>donna che è più vecchia di lui</I> <li>Jpn: <I>彼より古い女</I> <li>Lav: <I>{s = "sieviete"</I> <li>Nep: <I>आईमाई जो उ भन्दा बुढी छे</I> <li>Nor: <I>kvinne som er eldre enn han</I> <li>Pes: <I>زنی که پیر تر از او است</I> <li>Pnb: <I>زنانی جیڑی اورے توں بوڈی اے</I> <li>Pol: <I>kobieta , która jest starsza niż on</I> <li>Ron: <I>femeie care este mai veche decât el</I> <li>Rus: <I>женщина , которая старше него</I> <li>Snd: <I>استری جھڙی ھو کان پوڙھی اھی</I> <li>Spa: <I>mujer que es más vieja que él</I> <li>Swe: <I>kvinna som är äldre än han</I> <li>Tha: <I>หญิงที่แก่กว่าเขา</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who is married to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP married_A2 he_NP)))</CODE> <li>Afr: <I>vrou wat getroud met hom is</I> <li>Bul: <I>жена която е женена за него</I> <li>Cat: <I>dona que és casada a ell</I> <li>Chi: <I>是结婚他的的女人</I> <li>Dan: <I>kvinde som er gift med ham</I> <li>Dut: <I>vrouw die getrouwd met hem is</I> <li>Eng: <I>woman who is married to him</I> <li>Fin: <I>nainen joka on avioitunut hänen kanssa</I> <li>Fre: <I>femme qui est mariée à lui</I> <li>Ger: <I>Frau , die verheiratet mit ihm ist</I> <li>Gre: <I>γυναίκα , που είναι παντρεμένη με αυτόν</I> <li>Hin: <I>औरत जो उस से शादी शुदा है</I> <li>Ita: <I>donna che è sposata con lui</I> <li>Jpn: <I>彼と結婚している女</I> <li>Lav: <I>{s = "sieviete"</I> <li>Nep: <I>आईमाई जो उ सँग विवाहित छे</I> <li>Nor: <I>kvinne som er gift med ham</I> <li>Pes: <I>زنی که او متأهل است</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>kobieta , która jest zaślubiona jemu</I> <li>Ron: <I>femeie care este căsătorită cu el</I> <li>Rus: <I>женщина , которая замужем за им</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>mujer que es casada a él</I> <li>Swe: <I>kvinna som är gift med honom</I> <li>Tha: <I>หญิงที่แต่งงานแล้วกับเขา</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="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who is very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkAP very_AdA old_A))))</CODE> <li>Afr: <I>vrou wat baie oud is</I> <li>Bul: <I>жена която е много стара</I> <li>Cat: <I>dona que és molt vella</I> <li>Chi: <I>是非常老的的女人</I> <li>Dan: <I>kvinde som er meget gammel</I> <li>Dut: <I>vrouw die erg oud is</I> <li>Eng: <I>woman who is very old</I> <li>Fin: <I>nainen joka on erittäin vanha</I> <li>Fre: <I>femme qui est très vieille</I> <li>Ger: <I>Frau , die sehr alt ist</I> <li>Gre: <I>γυναίκα , που είναι πολύ παλιά</I> <li>Hin: <I>औरत जो बहुत बूढ़ी है</I> <li>Ita: <I>donna che è molto vecchia</I> <li>Jpn: <I>とても古い女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "ir" ++ "ļoti" ++ "veca";</I> <li>Nep: <I>आईमाई जो धेरै बुढी छे</I> <li>Nor: <I>kvinne som er mye gammel</I> <li>Pes: <I>زنی که خیلی پیر است</I> <li>Pnb: <I>زنانی جیڑی بہت بوڈی اے</I> <li>Pol: <I>kobieta , która jest bardzo stara</I> <li>Ron: <I>femeie care este foarte veche</I> <li>Rus: <I>женщина , которая очень стара</I> <li>Snd: <I>استری جھڙی تمام پوڙھی اھی</I> <li>Spa: <I>mujer que es muy vieja</I> <li>Swe: <I>kvinna som är mycket gammal</I> <li>Tha: <I>หญิงที่แก่มาก</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="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who is the woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkNP the_Det woman_N))))</CODE> <li>Afr: <I>vrou wat die vrou is</I> <li>Bul: <I>жена която е жената</I> <li>Cat: <I>dona que és la</I> <li>Chi: <I>是女人的女人</I> <li>Dan: <I>kvinde som er kvinden</I> <li>Dut: <I>vrouw die de vrouw is</I> <li>Eng: <I>woman who is the woman</I> <li>Fin: <I>nainen joka on nainen</I> <li>Fre: <I>femme qui est la</I> <li>Ger: <I>Frau , die die Frau ist</I> <li>Gre: <I>γυναίκα , που είναι η γυναίκα</I> <li>Hin: <I>औरत जो औरत है</I> <li>Ita: <I>donna che è la</I> <li>Jpn: <I>女だ女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "ir" ++ "sieviete";</I> <li>Nep: <I>आईमाई जो आईमाई हुन्</I> <li>Nor: <I>kvinne som er kvinna</I> <li>Pes: <I>زنی که زن است</I> <li>Pnb: <I>زنانی جیڑی زنانی اے</I> <li>Pol: <I>kobieta , która jest kobietą</I> <li>Ron: <I>femeie care este femeia</I> <li>Rus: <I>женщина , которая женщина</I> <li>Snd: <I>استری جھڙی استری اھی</I> <li>Spa: <I>mujer que es la mujer</I> <li>Swe: <I>kvinna som är kvinnan</I> <li>Tha: <I>หญิงที่เป็นหญิง</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="#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 pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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>Chi: <I>是女人的学生</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</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>Gre: <I>φοιτητής , που είναι γυναίκα</I> <li>Hin: <I>constant not found: student_N</I> <li>Ita: <I>studente che è una</I> <li>Jpn: <I>女だ学生</I> <li>Lav: <I>{s = "students" ++ "," ++ "kas" ++ "ir" ++ "sieviete";</I> <li>Nep: <I>बिध्यार्थि जो आईमाई हो</I> <li>Nor: <I>student som er ei kvinne</I> <li>Pes: <I>دانش آموزی که زن است</I> <li>Pnb: <I>constant not found: student_N</I> <li>Pol: <I>student , który jest kobieta</I> <li>Ron: <I>student care este femeie</I> <li>Rus: <I>студент , который женщина</I> <li>Snd: <I>شاگرد جھڙا استری اھی</I> <li>Spa: <I>estudiante que es una mujer</I> <li>Swe: <I>student som är en kvinna</I> <li>Tha: <I>นักศึกษาที่เป็นหญิง</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 pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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 vella</I> <li>Chi: <I>是老女人的学生</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 a</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>Gre: <I>φοιτητής , που είναι παλιά γυναίκα</I> <li>Hin: <I>constant not found: student_N</I> <li>Ita: <I>studente che è una</I> <li>Jpn: <I>古い女だ学生</I> <li>Lav: <I>{s = "students" ++ "," ++ "kas" ++ "ir" ++ "veca" ++ "sieviete";</I> <li>Nep: <I>बिध्यार्थि जो बुढी आईमाई हो</I> <li>Nor: <I>student som er ei gammel kvinne</I> <li>Pes: <I>دانش آموزی که زن پیر است</I> <li>Pnb: <I>constant not found: student_N</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>Snd: <I>شاگرد جھڙا پوڙھی استری اھی</I> <li>Spa: <I>estudiante que es una vieja mujer</I> <li>Swe: <I>student som är en gammal kvinna</I> <li>Tha: <I>นักศึกษาที่เป็นหญิงแก่</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="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman who is here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP here_Adv)))</CODE> <li>Afr: <I>vrou wat hier is</I> <li>Bul: <I>жена която е тук</I> <li>Cat: <I>dona que és aquí</I> <li>Chi: <I>在这里的女人</I> <li>Dan: <I>kvinde som er her</I> <li>Dut: <I>vrouw die hier is</I> <li>Eng: <I>woman who is here</I> <li>Fin: <I>nainen joka on täällä</I> <li>Fre: <I>femme qui est ici</I> <li>Ger: <I>Frau , die hier ist</I> <li>Gre: <I>γυναίκα , που είναι εδώ</I> <li>Hin: <I>औरत जो यहाँ है</I> <li>Ita: <I>donna che è quà</I> <li>Jpn: <I>ここでいる女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "ir" ++ "šeit";</I> <li>Nep: <I>आईमाई जो यहाँ छे</I> <li>Nor: <I>kvinne som er her</I> <li>Pes: <I>زنی که اینجا است</I> <li>Pnb: <I>زنانی جیڑی ایتھے اے</I> <li>Pol: <I>kobieta , która jest tutaj</I> <li>Ron: <I>femeie care este aici</I> <li>Rus: <I>женщина , которая здесь</I> <li>Snd: <I>استری جھڙی ھتی اھی</I> <li>Spa: <I>mujer que es aquí</I> <li>Swe: <I>kvinna som är här</I> <li>Tha: <I>หญิงที่อยู่ที่นี่</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><div class=reveal> <I>woman whom we love</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP we_NP love_V2)))</CODE> <li>Afr: <I>vrou wat ons lief het</I> <li>Bul: <I>жена която ние обичаме</I> <li>Cat: <I>dona que nosaltres estimem</I> <li>Chi: <I>我们爱的女人</I> <li>Dan: <I>kvinde som vi elsker</I> <li>Dut: <I>vrouw die we lief hebben</I> <li>Eng: <I>woman whom we love</I> <li>Fin: <I>nainen jota me rakastamme</I> <li>Fre: <I>femme que</I> <li>Ger: <I>Frau , die wir lieben</I> <li>Gre: <I>γυναίκα , την οποία εμείς αγαπάμε</I> <li>Hin: <I>औरत जिस को हम प्यार करते हैं</I> <li>Ita: <I>donna che noi amiamo</I> <li>Jpn: <I>私達が愛する女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "ko" ++ "mēs" ++ "mīlam";</I> <li>Nep: <I>आईमाई जो लाई हामीहरु माया गर्छौँ</I> <li>Nor: <I>kvinne som vi elsker</I> <li>Pes: <I>زنی که ما دوست داریم</I> <li>Pnb: <I>زنانی جن نوں اسی پیار كردے واں</I> <li>Pol: <I>kobieta , którą kochamy my</I> <li>Ron: <I>femeie pe care o iubim noi</I> <li>Rus: <I>женщина , которую мы любдим</I> <li>Snd: <I>استری جنھن سان اسان عشق ڪرون ٿا</I> <li>Spa: <I>mujer que nosotros amamos</I> <li>Swe: <I>kvinna som vi älskar</I> <li>Tha: <I>หญิงที่เรารัก</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="#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>mkUtt (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>Chi: <I>她今天爱的女人</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 que</I> <li>Ger: <I>Frau , die sie liebt heute</I> <li>Gre: <I>γυναίκα , την οποία αυτή αγαπά σήμερα</I> <li>Hin: <I>औरत जिस को आज वह प्यार करती है</I> <li>Ita: <I>donna che lei ama oggi</I> <li>Jpn: <I>今日彼女が愛する女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "ko" ++ ("viņa" ++ "mīl") ++ "šodien";</I> <li>Nep: <I>आईमाई जो लाई आज उनी माया गर्छिन्</I> <li>Nor: <I>kvinne som hun elsker idag</I> <li>Pes: <I>زنی که امروز او دوست دارد</I> <li>Pnb: <I>زنانی جن نوں اج او پیار كردی اے</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>Snd: <I>استری جنھن سان اڄ ھو۶ عشق ڪری ٿی</I> <li>Spa: <I>mujer que ella ama hoy</I> <li>Swe: <I>kvinna som hon älskar idag</I> <li>Tha: <I>หญิงที่หล่อนรักวันนี้</I> <li>Urd: <I>عورت جس کو آج وہ پیار کرتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkRCl</CODE></TD>
-<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
-<TD><I>such that she loves him</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="RP"></A>
-<H2>RP - relative pronoun</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkRP</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#RP" TITLE="RP - relative pronoun">RP</A> <CODE>-&gt;</CODE> <A HREF="#RP" TITLE="RP - relative pronoun">RP</A></TD>
-<TD><div class=reveal> <I>all the cities in whom</I> <div class=popup> <ul> <li>API: <CODE>mkRP in_Prep (mkNP all_Predet (mkNP the_Quant pluralNum city_N)) which_RP</CODE> <li>Afr: <I>alle die stede in wat</I> <li>Bul: <I>всичките градовете в</I> <li>Cat: <I>totes les ciutats en que</I> <li>Chi: <I>所有的城市里的</I> <li>Dan: <I>alle byerne i hvilken</I> <li>Dut: <I>alle de stadden in die</I> <li>Eng: <I>all the cities in whom</I> <li>Fin: <I>jossa kaikki kaupungit</I> <li>Fre: <I>toutes les villes dans lequel</I> <li>Ger: <I>alle die Städte in dem</I> <li>Gre: <I>όλες οι πόλεις στον οποίο</I> <li>Hin: <I>जो तमाम शहर में</I> <li>Ita: <I>tutte le città in cui</I> <li>Jpn: <I>全部都市</I> <li>Lav: <I>kas visas pilsētās</I> <li>Nep: <I>जो सबै शहरहरु मा</I> <li>Nor: <I>alle byene i hvilken</I> <li>Pes: <I>همه ی شهر که در آن ها</I> <li>Pnb: <I>جیڑا سارے شہر وچ</I> <li>Pol: <I>w którym wszystkie miast</I> <li>Ron: <I>toate oraşele în care</I> <li>Rus: <I>все городы в котором</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>todas las ciudades en que</I> <li>Swe: <I>alla städerna i vilken</I> <li>Tha: <I>ทั้งหมดเมืองในที่</I> <li>Urd: <I>جو تمام شہر میں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>which_RP</CODE></TD>
-<TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</A></TD>
-<TD><div class=reveal> <I>which</I> <div class=popup> <ul> <li>API: <CODE>which_RP</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>който</I> <li>Cat: <I>que</I> <li>Chi: <I>的</I> <li>Dan: <I>som</I> <li>Dut: <I>die</I> <li>Eng: <I>which</I> <li>Fin: <I>joka</I> <li>Fre: <I>lequel</I> <li>Ger: <I>der</I> <li>Gre: <I>που</I> <li>Hin: <I>जो</I> <li>Ita: <I>che</I> <li>Jpn: <I>''</I> <li>Lav: <I>kas</I> <li>Nep: <I>जो</I> <li>Nor: <I>som</I> <li>Pes: <I>که</I> <li>Pnb: <I>جیڑا</I> <li>Pol: <I>który</I> <li>Ron: <I>care</I> <li>Rus: <I>который</I> <li>Snd: <I>جھڙا</I> <li>Spa: <I>que</I> <li>Swe: <I>som</I> <li>Tha: <I>ที่</I> <li>Urd: <I>جو</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="RS"></A>
-<H2>RS - relative</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt (mkCN woman_N (mkRS conditionalTense anteriorAnt negativePol (mkRCl which_RP sleep_V)))</CODE> <li>Afr: <I>vrou wat nie geslaap het nie sou</I> <li>Bul: <I>жена която не би спалa</I> <li>Cat: <I>dona que no hauria dormit</I> <li>Chi: <I>不睡的女人</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 ne</I> <li>Ger: <I>Frau , die nicht geschlafen haben würde</I> <li>Gre: <I>γυναίκα , που δεν θα είχε κοιμηθεί</I> <li>Hin: <I>औरत जो न सोएगी</I> <li>Ita: <I>donna che non avrebbe dormito</I> <li>Jpn: <I>寝なかった女</I> <li>Lav: <I>{s = "sieviete" ++ "," ++ "kas" ++ "nebūtu" ++ "gulēta";</I> <li>Nep: <I>आईमाई जो सुतेकिहुन्थी</I> <li>Nor: <I>kvinne som ikke ville ha sovet</I> <li>Pes: <I>زنی که نمی خوابید</I> <li>Pnb: <I>زنانی جیڑی نا ژاید سو ے</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>Snd: <I>استری جھڙی شاید ن سمھی</I> <li>Spa: <I>mujer que no habría dormido</I> <li>Swe: <I>kvinna som inte skulle ha sovit</I> <li>Tha: <I>หญิงที่นอนไม่หลับ</I> <li>Urd: <I>عورت جو نا سو ے گی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkRS</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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A></TD>
-<TD><I>that wouldn't have slept</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkRS</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A></TD>
-<TD><div class=reveal> <I>woman who sleeps or whom we love</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS or_Conj (mkRS (mkRCl which_RP sleep_V)) (mkRS (mkRCl which_RP we_NP love_V2))))</CODE> <li>Afr: <I>vrou wat slaap of wat ons lief het</I> <li>Bul: <I>жена която спи или която ние обичаме</I> <li>Cat: <I>dona que dorm o que nosaltres estimem</I> <li>Chi: <I>睡的还是我们爱的女人</I> <li>Dan: <I>kvinde som sover eller som vi elsker</I> <li>Dut: <I>vrouw die slaapt of die we lief hebben</I> <li>Eng: <I>woman who sleeps or whom we love</I> <li>Fin: <I>nainen joka nukkuu tai jota me rakastamme</I> <li>Fre: <I>femme qui dort ou que</I> <li>Ger: <I>Frau , die schläft oder die wir lieben</I> <li>Gre: <I>γυναίκα , που κοιμάται ή την οποία εμείς αγαπάμε</I> <li>Hin: <I>औरत जो सोती है या जिस को हम प्यार करते हैं</I> <li>Ita: <I>donna che dorme o che noi amiamo</I> <li>Jpn: <I>寝て、あるいは私達が愛する女</I> <li>Lav: <I>{s = "sieviete"</I> <li>Nep: <I>आईमाई जो सुत्छे अथवा जो लाई हामीहरु माया गर्छौँ</I> <li>Nor: <I>kvinne som sover eller som vi elsker</I> <li>Pes: <I>زنی که می خوابد یا که ما دوست داریم</I> <li>Pnb: <I>زنانی جیڑی سوندی اے یا جن نوں اسی پیار كردے واں</I> <li>Pol: <I>kobieta , która śpi lub , którą kochamy my</I> <li>Ron: <I>femeie care doarme sau pe care o iubim noi</I> <li>Rus: <I>женщина , которая спдит или , которую мы любдим</I> <li>Snd: <I>استری جھڙی سمھی ٿی یا جنھن سان اسان عشق ڪرون ٿا</I> <li>Spa: <I>mujer que duerme o que nosotros amamos</I> <li>Swe: <I>kvinna som sover eller som vi älskar</I> <li>Tha: <I>หญิงที่นอนหลับหริอที่เรารัก</I> <li>Urd: <I>عورت جو سوتی ہے یا جس کو ہم پیار کرتے ہیں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkRS</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#ListRS">ListRS</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A></TD>
-<TD><I>who sleeps, whom I see and who sleeps</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="S"></A>
-<H2>S - declarative sentence</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt (mkS conditionalTense anteriorAnt negativePol (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy sou nie geslaap het nie</I> <li>Bul: <I>тя не би спалa</I> <li>Cat: <I>ella no hauria dormit</I> <li>Chi: <I>她不睡</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 ne</I> <li>Ger: <I>sie würde nicht geschlafen haben</I> <li>Gre: <I>αυτή δεν θα είχε κοιμηθεί</I> <li>Hin: <I>वह न सोएगी</I> <li>Ita: <I>lei non avrebbe dormito</I> <li>Jpn: <I>彼女は寝なかった</I> <li>Lav: <I>viņa nebūtu gulēta</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>Snd: <I>ھو۶ شاید ن سمھندی</I> <li>Spa: <I>ella no habría dormido</I> <li>Swe: <I>hon skulle inte ha sovit</I> <li>Tha: <I>หล่อนนอนไม่หลับ</I> <li>Urd: <I>وہ نا سوئے گی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkS</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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A></TD>
-<TD><I>she wouldn't have slept</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkS</CODE></TD>
-<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</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> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A></TD>
-<TD><div class=reveal> <I>she sleeps and I run</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkS and_Conj (mkS (mkCl she_NP sleep_V)) (mkS (mkCl i_NP run_V)))</CODE> <li>Afr: <I>sy slaap en ek hardloop</I> <li>Bul: <I>тя спи и аз бягам</I> <li>Cat: <I>ella dorm i jo corro</I> <li>Chi: <I>她睡并且我跑</I> <li>Dan: <I>hun sover og jeg løber</I> <li>Dut: <I>ze slaapt en ik ren</I> <li>Eng: <I>she sleeps and I run</I> <li>Fin: <I>hän nukkuu ja minä juoksen</I> <li>Fre: <I>elle dort et je</I> <li>Ger: <I>sie schläft und ich laufe</I> <li>Gre: <I>αυτή κοιμάται και εγώ τρέχω</I> <li>Hin: <I>वह सोती है और मैं दौड़ता हूँ</I> <li>Ita: <I>lei dorme e</I> <li>Jpn: <I>彼女は寝る、そして私が走る</I> <li>Lav: <I>viņa guļ un es skrienu</I> <li>Nep: <I>उनी सुत्छिन् र म कुद्छु</I> <li>Nor: <I>hun sover og jeg springer</I> <li>Pes: <I>او می خوابد و من می دوم</I> <li>Pnb: <I>او سوندی اے تے میں دوڑدا واں</I> <li>Pol: <I>ona śpi i ja biegnę</I> <li>Ron: <I>ea doarme şi eu fug</I> <li>Rus: <I>она спдит и я бегаю</I> <li>Snd: <I>ھو۶ سمھی ٿی ۽ مان ڊوڙان ٿو</I> <li>Spa: <I>ella duerme y</I> <li>Swe: <I>hon sover och jag springer</I> <li>Tha: <I>หล่อนนอนหลับและฉันวิ่ง</I> <li>Urd: <I>وہ سوتی ہے اور میں دوڑتا ہوں</I> </ul> </div> </div></TD>
-</TR>
-<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>mkUtt (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>Chi: <I>她睡、我跑并且你走</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</I> <li>Ger: <I>schläft sie , ich laufe und du gehst</I> <li>Gre: <I>αυτή κοιμάται , εγώ τρέχω και εσύ περπατάς</I> <li>Hin: <I>वह सोती है , मैं दौड़ता हूँ और तू चलता है</I> <li>Ita: <I>lei dorme , io corro e</I> <li>Jpn: <I>私は走る、そしてあなたが歩く、そして彼女が寝る</I> <li>Lav: <I>viņa guļ , es skrienu un tu staigā</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>Snd: <I>ھو۶ سمھی ٿی , مان ڊوڙان ٿو ۽ تون ھلین ٿو</I> <li>Spa: <I>ella duerme , yo corro y</I> <li>Swe: <I>sover hon , jag springer och du går</I> <li>Tha: <I>หล่อนนอนหลับฉันวิ่งและคุณเดิน</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>mkUtt (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>Chi: <I>今天她睡</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>Gre: <I>σήμερα αυτή κοιμάται</I> <li>Hin: <I>आज वह सोती है</I> <li>Ita: <I>oggi lei dorme</I> <li>Jpn: <I>今日彼女は寝る</I> <li>Lav: <I>NON_EXISTENT</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>Snd: <I>اڄ ھو۶ سمھی ٿی</I> <li>Spa: <I>hoy ella duerme</I> <li>Swe: <I>idag sover hon</I> <li>Tha: <I>วันนี้หล่อนนอนหลับ</I> <li>Urd: <I>آج وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="SC"></A>
-<H2>SC - embedded sentence or question</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkSC</CODE></TD>
-<TD><A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#SC" TITLE="SC - embedded sentence or question">SC</A></TD>
-<TD><div class=reveal> <I>that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkSC (mkS (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>dat sy slaap</I> <li>Bul: <I>, че тя спи</I> <li>Cat: <I>que ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>at hun sover</I> <li>Dut: <I>dat ze slaapt</I> <li>Eng: <I>that she sleeps</I> <li>Fin: <I>että hän nukkuu</I> <li>Fre: <I>que</I> <li>Ger: <I>dass sie schläft</I> <li>Gre: <I>οτι αυτή κοιμάται</I> <li>Hin: <I>कि वह सोती है</I> <li>Ita: <I>che lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>ka viņa guļ</I> <li>Nep: <I>की उनी सुत्छिन्</I> <li>Nor: <I>at hun sover</I> <li>Pes: <I>که او می خوابد</I> <li>Pnb: <I>كہ او سوندی اے</I> <li>Pol: <I>, że ona śpi</I> <li>Ron: <I>cã ea doarme</I> <li>Rus: <I>что она спдит</I> <li>Snd: <I>ت ھو۶ سمھی ٿی</I> <li>Spa: <I>que ella duerme</I> <li>Swe: <I>att hon sover</I> <li>Tha: <I>ว่าหล่อนนอนหลับ</I> <li>Urd: <I>کہ وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkSC</CODE></TD>
-<TD><A HREF="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#SC" TITLE="SC - embedded sentence or question">SC</A></TD>
-<TD><div class=reveal> <I>who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkSC (mkQS (mkQCl who_IP sleep_V))</CODE> <li>Afr: <I>wie slaap</I> <li>Bul: <I>който спи</I> <li>Cat: <I>qui dorm</I> <li>Chi: <I>谁睡</I> <li>Dan: <I>hvem som sover</I> <li>Dut: <I>wie slaapt</I> <li>Eng: <I>who sleeps</I> <li>Fin: <I>kuka nukkuu</I> <li>Fre: <I>qui dort</I> <li>Ger: <I>wer schläft</I> <li>Gre: <I>ποιός κοιμάται</I> <li>Hin: <I>कि कौन सोता है</I> <li>Ita: <I>chi dorme</I> <li>Jpn: <I>誰が寝るか</I> <li>Lav: <I>kurš guļ</I> <li>Nep: <I>को सुत्छन्</I> <li>Nor: <I>hvem som sover</I> <li>Pes: <I>چه کسی می خوابد</I> <li>Pnb: <I>كون سوندا اے</I> <li>Pol: <I>, kto śpi</I> <li>Ron: <I>cine doarme</I> <li>Rus: <I>кто спдит</I> <li>Snd: <I>ڪیر سمھی ٿو</I> <li>Spa: <I>quién duerme</I> <li>Swe: <I>vem som sover</I> <li>Tha: <I>ว่าใครนอนหลับ</I> <li>Urd: <I>کہ کون سوتا ہے</I> </ul> </div> </div></TD>
-</TR>
-<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>om te slaap</I> <li>Bul: <I>да спя</I> <li>Cat: <I>dormir</I> <li>Chi: <I>睡</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>Gre: <I>να κοιμηθεί</I> <li>Hin: <I>सोने</I> <li>Ita: <I>dormire</I> <li>Jpn: <I>寝る</I> <li>Lav: <I>gulēt</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>Snd: <I>سمھڻ</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Tha: <I>นอนหลับ</I> <li>Urd: <I>سونے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="SSlash"></A>
-<H2>SSlash</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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 het nie gesien nie</I> <li>Bul: <I>тя не беше видялa</I> <li>Cat: <I>ella no havia vist</I> <li>Chi: <I>她不看了</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 ne</I> <li>Ger: <I>sie hatte nicht gesehen</I> <li>Gre: <I>αυτή δεν είχε δεί</I> <li>Hin: <I>वह नहीं देख चुकी थी</I> <li>Ita: <I>lei non aveva visto</I> <li>Jpn: <I>彼女が見なかった</I> <li>Lav: <I>viņa nebija redzēta</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>Snd: <I>ھو۶ ڏسیل ن ھ۶ی</I> <li>Spa: <I>ella no había visto</I> <li>Swe: <I>hon hade inte sett</I> <li>Tha: <I>หล่อนไม่เห็น</I> <li>Urd: <I>وہ نہیں دیکھ چکی تھی</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Sub100"></A>
-<H2>Sub100</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkSub100</CODE></TD>
-<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Sub100">Sub100</A></TD>
-<TD><div class=reveal> <I>eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub100 n8_Unit)))</CODE> <li>Afr: <I>agt</I> <li>Bul: <I>осем</I> <li>Cat: <I>vuit</I> <li>Chi: <I>八</I> <li>Dan: <I>otte</I> <li>Dut: <I>acht</I> <li>Eng: <I>eight</I> <li>Fin: <I>kahdeksan</I> <li>Fre: <I>huit</I> <li>Ger: <I>acht</I> <li>Gre: <I>οχτώ</I> <li>Hin: <I>आठ</I> <li>Ita: <I>otto</I> <li>Jpn: <I>八</I> <li>Lav: <I>astoņi</I> <li>Nep: <I>आठ</I> <li>Nor: <I>åtte</I> <li>Pes: <I>هشت</I> <li>Pnb: <I>اٹھ</I> <li>Pol: <I>osiemm</I> <li>Ron: <I>opt</I> <li>Rus: <I>восемь</I> <li>Snd: <I>اٺ '</I> <li>Spa: <I>ocho</I> <li>Swe: <I>åtta</I> <li>Tha: <I>แปด</I> <li>Urd: <I>آٹھ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkSub100</CODE></TD>
-<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Sub100">Sub100</A></TD>
-<TD><div class=reveal> <I>(table</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub100 n8_Unit n3_Unit)))</CODE> <li>Afr: <I>(table</I> <li>Bul: <I>(table</I> <li>Cat: <I>(table</I> <li>Chi: <I>(table</I> <li>Dan: <I>(table</I> <li>Dut: <I>(table</I> <li>Eng: <I>(table</I> <li>Fin: <I>(table</I> <li>Fre: <I>(table</I> <li>Ger: <I>(table</I> <li>Gre: <I>(table</I> <li>Hin: <I>(table</I> <li>Ita: <I>(table</I> <li>Jpn: <I>(table</I> <li>Lav: <I>(table</I> <li>Nep: <I>(table</I> <li>Nor: <I>(table</I> <li>Pes: <I>(table</I> <li>Pnb: <I>(table</I> <li>Pol: <I>(table</I> <li>Ron: <I>(table</I> <li>Rus: <I>(table</I> <li>Snd: <I>(table</I> <li>Spa: <I>(table</I> <li>Swe: <I>(table</I> <li>Tha: <I>(table</I> <li>Urd: <I>(table</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>tenfoldSub100</CODE></TD>
-<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Sub100">Sub100</A></TD>
-<TD><div class=reveal> <I>eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub100 n8_Unit)))</CODE> <li>Afr: <I>agt</I> <li>Bul: <I>осем</I> <li>Cat: <I>vuit</I> <li>Chi: <I>八</I> <li>Dan: <I>otte</I> <li>Dut: <I>acht</I> <li>Eng: <I>eight</I> <li>Fin: <I>kahdeksan</I> <li>Fre: <I>huit</I> <li>Ger: <I>acht</I> <li>Gre: <I>οχτώ</I> <li>Hin: <I>आठ</I> <li>Ita: <I>otto</I> <li>Jpn: <I>八</I> <li>Lav: <I>astoņi</I> <li>Nep: <I>आठ</I> <li>Nor: <I>åtte</I> <li>Pes: <I>هشت</I> <li>Pnb: <I>اٹھ</I> <li>Pol: <I>osiemm</I> <li>Ron: <I>opt</I> <li>Rus: <I>восемь</I> <li>Snd: <I>اٺ '</I> <li>Spa: <I>ocho</I> <li>Swe: <I>åtta</I> <li>Tha: <I>แปด</I> <li>Urd: <I>آٹھ</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Sub1000"></A>
-<H2>Sub1000</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkSub1000</CODE></TD>
-<TD><A HREF="#Sub100">Sub100</A> <CODE>-&gt;</CODE> <A HREF="#Sub1000">Sub1000</A></TD>
-<TD><div class=reveal> <I>(table</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub1000 (mkSub100 n9_Unit n9_Unit))))</CODE> <li>Afr: <I>(table</I> <li>Bul: <I>(table</I> <li>Cat: <I>(table</I> <li>Chi: <I>(table</I> <li>Dan: <I>(table</I> <li>Dut: <I>(table</I> <li>Eng: <I>(table</I> <li>Fin: <I>(table</I> <li>Fre: <I>(table</I> <li>Ger: <I>(table</I> <li>Gre: <I>(table</I> <li>Hin: <I>(table</I> <li>Ita: <I>(table</I> <li>Jpn: <I>(table</I> <li>Lav: <I>(table</I> <li>Nep: <I>(table</I> <li>Nor: <I>(table</I> <li>Pes: <I>(table</I> <li>Pnb: <I>(table</I> <li>Pol: <I>(table</I> <li>Ron: <I>(table</I> <li>Rus: <I>(table</I> <li>Snd: <I>(table</I> <li>Spa: <I>(table</I> <li>Swe: <I>(table</I> <li>Tha: <I>(table</I> <li>Urd: <I>(table</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkSub1000</CODE></TD>
-<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Sub1000">Sub1000</A></TD>
-<TD><div class=reveal> <I>nine hundred</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit)))</CODE> <li>Afr: <I>negehonderd</I> <li>Bul: <I>деветстотин</I> <li>Cat: <I>nou -cents</I> <li>Chi: <I>九百</I> <li>Dan: <I>ni hundrede</I> <li>Dut: <I>negenhonderd</I> <li>Eng: <I>nine hundred</I> <li>Fin: <I>yhdeksänsataa</I> <li>Fre: <I>neuf cents</I> <li>Ger: <I>neunhundert</I> <li>Gre: <I>εννιακόσια</I> <li>Hin: <I>नौ सौ</I> <li>Ita: <I>novecento</I> <li>Jpn: <I>九百</I> <li>Lav: <I>deviņi simti</I> <li>Nep: <I>नौ सय</I> <li>Nor: <I>ni hundre</I> <li>Pes: <I>نهصد</I> <li>Pnb: <I>نو سو</I> <li>Pol: <I>dziewięćset</I> <li>Ron: <I>nouă sute</I> <li>Rus: <I>девятьсот</I> <li>Snd: <I>نو سو</I> <li>Spa: <I>novecientos</I> <li>Swe: <I>niohundra</I> <li>Tha: <I>เก้าร้อย</I> <li>Urd: <I>نو سو</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkSub1000</CODE></TD>
-<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Sub100">Sub100</A> <CODE>-&gt;</CODE> <A HREF="#Sub1000">Sub1000</A></TD>
-<TD><div class=reveal> <I>nine hundred and (table</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))</CODE> <li>Afr: <I>negehonderd(table</I> <li>Bul: <I>деветстотин table Prelude.Bool ["и"; []]</I> <li>Cat: <I>nou -cents (table</I> <li>Chi: <I>九百table</I> <li>Dan: <I>ni hundrede og (table</I> <li>Dut: <I>negenhonderd(table</I> <li>Eng: <I>nine hundred and (table</I> <li>Fin: <I>yhdeksänsataa(table</I> <li>Fre: <I>neuf cent (table</I> <li>Ger: <I>neunhundert(table</I> <li>Gre: <I>εννιακόσια (table</I> <li>Hin: <I>नौ सौ (table</I> <li>Ita: <I>novecento(table</I> <li>Jpn: <I>九百(table</I> <li>Lav: <I>deviņi simti (table</I> <li>Nep: <I>नौ सय (table</I> <li>Nor: <I>ni hundre og (table</I> <li>Pes: <I>نهصد و (table</I> <li>Pnb: <I>نو سو (table</I> <li>Pol: <I>dziewięćset table</I> <li>Ron: <I>nouă sute (table</I> <li>Rus: <I>девятьсот (table</I> <li>Snd: <I>نو سو (table</I> <li>Spa: <I>novecientos (table</I> <li>Swe: <I>niohundra (table</I> <li>Tha: <I>เก้าร้อย(table</I> <li>Urd: <I>نو سو (table</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Subj"></A>
-<H2>Subj - subjunction</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt (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>Chi: <I>虽然她睡但</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>Gre: <I>παρόλο που αυτή κοιμάται</I> <li>Hin: <I>अगरचि वह सोती है</I> <li>Ita: <I>benché lei dorma</I> <li>Jpn: <I>彼女は寝るのに</I> <li>Lav: <I>kaut arī viņa guļ</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>Snd: <I>جیتوڻیڪ ھو۶ سمھی ٿی</I> <li>Spa: <I>aunque ella duerma</I> <li>Swe: <I>fast hon sover</I> <li>Tha: <I>ถืงหล่อนนอนหลับ</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>mkUtt (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>Chi: <I>因为她睡所以</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>Gre: <I>επειδή αυτή κοιμάται</I> <li>Hin: <I>क्योंकि वह सोती है</I> <li>Ita: <I>perché lei dorme</I> <li>Jpn: <I>彼女は寝るから</I> <li>Lav: <I>jo viņa guļ</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>Snd: <I>ڇاڪاڻ تی ھو۶ سمھی ٿی</I> <li>Spa: <I>porque ella duerme</I> <li>Swe: <I>eftersom hon sover</I> <li>Tha: <I>เพราะหล่อนนอนหลับ</I> <li>Urd: <I>کیونکہ وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>if_Subj</CODE></TD>
-<TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>
-<TD><div class=reveal> <I>if she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv if_Subj (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>as sy slaap</I> <li>Bul: <I>ако тя спи</I> <li>Cat: <I>si ella dorm</I> <li>Chi: <I>如果她睡</I> <li>Dan: <I>hvis hun sover</I> <li>Dut: <I>als ze slaapt</I> <li>Eng: <I>if she sleeps</I> <li>Fin: <I>jos hän nukkuu</I> <li>Fre: <I>si</I> <li>Ger: <I>wenn sie schläft</I> <li>Gre: <I>αν αυτή κοιμάται</I> <li>Hin: <I>अगर वह सोती है</I> <li>Ita: <I>se lei dorme</I> <li>Jpn: <I>彼女は寝れば</I> <li>Lav: <I>ja viņa guļ</I> <li>Nep: <I>यदि उनी सुत्छिन्</I> <li>Nor: <I>hvis hun sover</I> <li>Pes: <I>اگر که او می خوابد</I> <li>Pnb: <I>اگر او سوندی اے</I> <li>Pol: <I>jeśli ona śpi</I> <li>Ron: <I>dacă ea doarme</I> <li>Rus: <I>если она спдит</I> <li>Snd: <I>جیڪڏھن ھو۶ سمھی ٿی</I> <li>Spa: <I>si ella duerme</I> <li>Swe: <I>om hon sover</I> <li>Tha: <I>ถ้าหล่อนนอนหลับ</I> <li>Urd: <I>اگر وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>that_Subj</CODE></TD>
-<TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>
-<TD><div class=reveal> <I>that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv that_Subj (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>dat sy slaap</I> <li>Bul: <I>че тя спи</I> <li>Cat: <I>que ella dormi</I> <li>Chi: <I>她睡，</I> <li>Dan: <I>constant not found: that_Subj</I> <li>Dut: <I>dat ze slaapt</I> <li>Eng: <I>that she sleeps</I> <li>Fin: <I>että hän nukkuu</I> <li>Fre: <I>que</I> <li>Ger: <I>daß sie schläft</I> <li>Gre: <I>οτι αυτή κοιμάται</I> <li>Hin: <I>कि वह सोती है</I> <li>Ita: <I>che lei dorma</I> <li>Jpn: <I>彼女は寝ることを</I> <li>Lav: <I>ka viņa guļ</I> <li>Nep: <I>त्यो उनी सुत्छिन्</I> <li>Nor: <I>constant not found: that_Subj</I> <li>Pes: <I>آن که او می خوابد</I> <li>Pnb: <I>كہ او سوندی اے</I> <li>Pol: <I>constant not found: that_Subj</I> <li>Ron: <I>că ea doarme</I> <li>Rus: <I>constant not found: that_Subj</I> <li>Snd: <I>اھا ھو۶ سمھی ٿی</I> <li>Spa: <I>que ella duerma</I> <li>Swe: <I>att hon sover</I> <li>Tha: <I>ว่าหล่อนนอนหลับ</I> <li>Urd: <I>کہ وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>when_Subj</CODE></TD>
-<TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>
-<TD><div class=reveal> <I>when she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv when_Subj (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>as sy slaap</I> <li>Bul: <I>когато тя спи</I> <li>Cat: <I>quan ella dorm</I> <li>Chi: <I>她睡的时候</I> <li>Dan: <I>når hun sover</I> <li>Dut: <I>als ze slaapt</I> <li>Eng: <I>when she sleeps</I> <li>Fin: <I>kun hän nukkuu</I> <li>Fre: <I>quand elle dort</I> <li>Ger: <I>wenn sie schläft</I> <li>Gre: <I>όταν αυτή κοιμάται</I> <li>Hin: <I>कब वह सोती है</I> <li>Ita: <I>quando lei dorme</I> <li>Jpn: <I>彼女は寝ると</I> <li>Lav: <I>kad viņa guļ</I> <li>Nep: <I>कहिले उनी सुत्छिन्</I> <li>Nor: <I>når hun sover</I> <li>Pes: <I>وقتی که او می خوابد</I> <li>Pnb: <I>كدوں او سوندی اے</I> <li>Pol: <I>jeśli ona śpi</I> <li>Ron: <I>când ea doarme</I> <li>Rus: <I>когда она спдит</I> <li>Snd: <I>جڏھن ھو۶ سمھی ٿی</I> <li>Spa: <I>cuando ella duerme</I> <li>Swe: <I>när hon sover</I> <li>Tha: <I>ทีหล่อนนอนหลับ</I> <li>Urd: <I>جب وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Temp"></A>
-<H2>Temp - temporal and aspectual features</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkTemp</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="#Temp" TITLE="Temp - temporal and aspectual features">Temp</A></TD>
-<TD><I>e.g. past + anterior</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="Tense"></A>
-<H2>Tense - tense</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>mkUtt (mkS conditionalTense (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy sou slaap</I> <li>Bul: <I>тя би спалa</I> <li>Cat: <I>ella dormiria</I> <li>Chi: <I>她睡着</I> <li>Dan: <I>hun ville sove</I> <li>Dut: <I>ze zou slapen</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>Gre: <I>αυτή θα κοιμόταν</I> <li>Hin: <I>वह सोएगी</I> <li>Ita: <I>lei dormirebbe</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa gulētu</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>Snd: <I>ھو۶ شاید سمھندی</I> <li>Spa: <I>ella dormiría</I> <li>Swe: <I>hon skulle sova</I> <li>Tha: <I>หล่อนนอนหลับ</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>mkUtt (mkS futureTense (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy sal slaap</I> <li>Bul: <I>тя ще спи</I> <li>Cat: <I>ella dormirà</I> <li>Chi: <I>她在睡</I> <li>Dan: <I>hun vil sove</I> <li>Dut: <I>ze zal slapen</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>Gre: <I>αυτή θα κοιμηθεί</I> <li>Hin: <I>वह सोएगी</I> <li>Ita: <I>lei dormirà</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa gulēs</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>Snd: <I>ھو۶ سمھندی ھوندی</I> <li>Spa: <I>ella dormirá</I> <li>Swe: <I>hon ska sova</I> <li>Tha: <I>หล่อนนอนหลับ</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>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>Chi: <I>她睡了</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>Gre: <I>αυτή κοιμήθηκε</I> <li>Hin: <I>वह सोयी</I> <li>Ita: <I>lei dormiva</I> <li>Jpn: <I>彼女は寝た</I> <li>Lav: <I>viņa gulēja</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>Snd: <I>ھو۶ سمھیل ھ۶ی</I> <li>Spa: <I>ella dormía</I> <li>Swe: <I>hon sov</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>presentTense</CODE></TD>
-<TD><A HREF="#Tense" TITLE="Tense - tense">Tense</A></TD>
-<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkS presentTense (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھو۶ سمھی ٿی</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Text"></A>
-<H2>Text - text consisting of several phrases</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>emptyText</CODE></TD>
-<TD><A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A></TD>
-<TD><I>(empty text)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkText</CODE></TD>
-<TD><A HREF="#Phr" TITLE="Phr - phrase in a text">Phr</A> <CODE>-&gt;</CODE> (<A HREF="#Punct">Punct</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>does she sleep ? yes .</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkPhr (mkQS (mkCl she_NP sleep_V))) questMarkPunct (mkText (mkPhr yes_Utt) fullStopPunct)</CODE> <li>Afr: <I>slaap sy ? ja .</I> <li>Bul: <I>тя спи ли ? да .</I> <li>Cat: <I>ella dorm ? sí .</I> <li>Chi: <I>她睡吗？对。</I> <li>Dan: <I>sover hun ? ja .</I> <li>Dut: <I>slaapt ze ? ja .</I> <li>Eng: <I>does she sleep ? yes .</I> <li>Fin: <I>nukkuuko hän ? kyllä .</I> <li>Fre: <I>elle dort ? oui .</I> <li>Ger: <I>schläft sie ? ja .</I> <li>Gre: <I>αυτή κοιμάται ; ναι .</I> <li>Hin: <I>क्या वह सोती है ? हाँ .</I> <li>Ita: <I>lei dorme ? sì .</I> <li>Jpn: <I>彼女は寝るか？はい。</I> <li>Lav: <I>vai viņa guļ ? jā .</I> <li>Nep: <I>के उनी सुत्छिन् ? हजुर .</I> <li>Nor: <I>sover hun ? ja .</I> <li>Pes: <I>آیا او می خوابد بله Û”</I> <li>Pnb: <I>كی او سوندی اے ? ہاں .</I> <li>Pol: <I>czy ona śpi ? tak .</I> <li>Ron: <I>ea doarme ? da .</I> <li>Rus: <I>она спдит ? Да .</I> <li>Snd: <I>ڇا ھو۶ سمھی ٿی ? ھا .</I> <li>Spa: <I>¿ ella duerme ? sí .</I> <li>Swe: <I>sover hon ? ja .</I> <li>Tha: <I>หล่อนนอนหลับไหมใช่</I> <li>Urd: <I>کیا وہ سوتی ہے ہاں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkText</CODE></TD>
-<TD><A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A> <CODE>-&gt;</CODE> (<A HREF="#Punct">Punct</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><I>Does she sleep? Yes.</I></TD>
-</TR>
-<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>Chi: <I>她睡了。</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>Gre: <I>αυτή κοιμήθηκε .</I> <li>Hin: <I>वह सोयी .</I> <li>Ita: <I>lei dormiva .</I> <li>Jpn: <I>彼女は寝た。</I> <li>Lav: <I>viņa gulēja .</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>Snd: <I>ھو۶ سمھیل ھ۶ی .</I> <li>Spa: <I>ella dormía .</I> <li>Swe: <I>hon sov .</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkText</CODE></TD>
-<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A></TD>
-<TD><div class=reveal> <I>she sleeps .</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap .</I> <li>Bul: <I>тя спи .</I> <li>Cat: <I>ella dorm .</I> <li>Chi: <I>她睡。</I> <li>Dan: <I>hun sover .</I> <li>Dut: <I>ze slaapt .</I> <li>Eng: <I>she sleeps .</I> <li>Fin: <I>hän nukkuu .</I> <li>Fre: <I>elle dort .</I> <li>Ger: <I>sie schläft .</I> <li>Gre: <I>αυτή κοιμάται .</I> <li>Hin: <I>वह सोती है .</I> <li>Ita: <I>lei dorme .</I> <li>Jpn: <I>彼女は寝る。</I> <li>Lav: <I>viņa guļ .</I> <li>Nep: <I>उनी सुत्छिन् .</I> <li>Nor: <I>hun sover .</I> <li>Pes: <I>او می خوابد Û”</I> <li>Pnb: <I>او سوندی اے .</I> <li>Pol: <I>ona śpi .</I> <li>Ron: <I>ea doarme .</I> <li>Rus: <I>она спдит .</I> <li>Snd: <I>ھو۶ سمھی ٿی .</I> <li>Spa: <I>ella duerme .</I> <li>Swe: <I>hon sover .</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<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>Chi: <I>她睡了吗？</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>Gre: <I>αυτή κοιμήθηκε ;</I> <li>Hin: <I>क्या वह सोयी ?</I> <li>Ita: <I>lei dormiva ?</I> <li>Jpn: <I>彼女は寝たか？</I> <li>Lav: <I>vai viņa gulēja ?</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>Snd: <I>ڇا ھو۶ سمھیل ھ۶ی ?</I> <li>Spa: <I>¿ ella dormía ?</I> <li>Swe: <I>sov hon ?</I> <li>Tha: <I>หล่อนนอนหลับไหม</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>Chi: <I>不睡！</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</I> <li>Ger: <I>schlaf nicht !</I> <li>Gre: <I>μην κοιμηθείς !</I> <li>Hin: <I>मत सोना !</I> <li>Ita: <I>non dormire !</I> <li>Jpn: <I>寝るな！</I> <li>Lav: <I>neguli !</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>Snd: <I>ن سمھ !</I> <li>Spa: <I>¡ no duerme !</I> <li>Swe: <I>sov inte !</I> <li>Tha: <I>อย่านอนหลับ</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>Chi: <I>哪里？这里。什么时候？现在！</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>Gre: <I>που ; εδώ . πότε ; τώρα !</I> <li>Hin: <I>कहाँ ? यहाँ . कब ? अब !</I> <li>Ita: <I>dove ? quà . quando ? adesso !</I> <li>Jpn: <I>どこ？ここで。いつ？今！</I> <li>Lav: <I>kur ? šeit . kad ? tagad !</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>Snd: <I>ڪٿی ? ھتی . ڪڏھن ? ھاڻی !</I> <li>Spa: <I>¿ dónde ? aquí . ¿ cuándo ? ¡ ahora !</I> <li>Swe: <I>var ? här . när ? nu !</I> <li>Tha: <I>ที่ไหนที่นี่เมื่อไรเดี๋ยวนี้</I> <li>Urd: <I>کہاں یہاں کب اب</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Unit"></A>
-<H2>Unit</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>n1_Unit</CODE></TD>
-<TD><A HREF="#Unit">Unit</A></TD>
-<TD><div class=reveal> <I>one</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n1_Unit))</CODE> <li>Afr: <I>een</I> <li>Bul: <I>едно</I> <li>Cat: <I>un</I> <li>Chi: <I>一</I> <li>Dan: <I>et</I> <li>Dut: <I>een</I> <li>Eng: <I>one</I> <li>Fin: <I>yksi</I> <li>Fre: <I>un</I> <li>Ger: <I>ein</I> <li>Gre: <I>ένα</I> <li>Hin: <I>एक</I> <li>Ita: <I>uno</I> <li>Jpn: <I>一</I> <li>Lav: <I>viens</I> <li>Nep: <I>एक</I> <li>Nor: <I>ett</I> <li>Pes: <I>یک</I> <li>Pnb: <I>اك</I> <li>Pol: <I>jedna</I> <li>Ron: <I>unu</I> <li>Rus: <I>одно</I> <li>Snd: <I>ھڪ</I> <li>Spa: <I>uno</I> <li>Swe: <I>ett</I> <li>Tha: <I>หนึง</I> <li>Urd: <I>ایک</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>n2_Unit</CODE></TD>
-<TD><A HREF="#Unit">Unit</A></TD>
-<TD><div class=reveal> <I>two</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n2_Unit))</CODE> <li>Afr: <I>twee</I> <li>Bul: <I>две</I> <li>Cat: <I>dos</I> <li>Chi: <I>两</I> <li>Dan: <I>to</I> <li>Dut: <I>twee</I> <li>Eng: <I>two</I> <li>Fin: <I>kaksi</I> <li>Fre: <I>deux</I> <li>Ger: <I>zwei</I> <li>Gre: <I>δύο</I> <li>Hin: <I>दो</I> <li>Ita: <I>due</I> <li>Jpn: <I>二</I> <li>Lav: <I>divi</I> <li>Nep: <I>दुई</I> <li>Nor: <I>to</I> <li>Pes: <I>دو</I> <li>Pnb: <I>دو</I> <li>Pol: <I>dwie</I> <li>Ron: <I>doi</I> <li>Rus: <I>два</I> <li>Snd: <I>ٻ</I> <li>Spa: <I>dos</I> <li>Swe: <I>två</I> <li>Tha: <I>สอง</I> <li>Urd: <I>دو</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>n3_Unit</CODE></TD>
-<TD><A HREF="#Unit">Unit</A></TD>
-<TD><div class=reveal> <I>three</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n3_Unit))</CODE> <li>Afr: <I>drie</I> <li>Bul: <I>три</I> <li>Cat: <I>tres</I> <li>Chi: <I>三</I> <li>Dan: <I>tre</I> <li>Dut: <I>drie</I> <li>Eng: <I>three</I> <li>Fin: <I>kolme</I> <li>Fre: <I>trois</I> <li>Ger: <I>drei</I> <li>Gre: <I>τρία</I> <li>Hin: <I>तीन</I> <li>Ita: <I>tre</I> <li>Jpn: <I>三</I> <li>Lav: <I>trīs</I> <li>Nep: <I>तीन</I> <li>Nor: <I>tre</I> <li>Pes: <I>سه</I> <li>Pnb: <I>تن</I> <li>Pol: <I>trzy</I> <li>Ron: <I>trei</I> <li>Rus: <I>три</I> <li>Snd: <I>ٽی</I> <li>Spa: <I>tres</I> <li>Swe: <I>tre</I> <li>Tha: <I>สาม</I> <li>Urd: <I>تین</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>n4_Unit</CODE></TD>
-<TD><A HREF="#Unit">Unit</A></TD>
-<TD><div class=reveal> <I>four</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n4_Unit))</CODE> <li>Afr: <I>vier</I> <li>Bul: <I>четири</I> <li>Cat: <I>quatre</I> <li>Chi: <I>四</I> <li>Dan: <I>fire</I> <li>Dut: <I>vier</I> <li>Eng: <I>four</I> <li>Fin: <I>neljä</I> <li>Fre: <I>quatre</I> <li>Ger: <I>vier</I> <li>Gre: <I>τέσσερα</I> <li>Hin: <I>चार</I> <li>Ita: <I>quattro</I> <li>Jpn: <I>四</I> <li>Lav: <I>četri</I> <li>Nep: <I>चार</I> <li>Nor: <I>fire</I> <li>Pes: <I>چهار</I> <li>Pnb: <I>چار</I> <li>Pol: <I>cztery</I> <li>Ron: <I>patru</I> <li>Rus: <I>четыре</I> <li>Snd: <I>چار</I> <li>Spa: <I>cuatro</I> <li>Swe: <I>fyra</I> <li>Tha: <I>สี่</I> <li>Urd: <I>چار</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>n5_Unit</CODE></TD>
-<TD><A HREF="#Unit">Unit</A></TD>
-<TD><div class=reveal> <I>five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n5_Unit))</CODE> <li>Afr: <I>vyf</I> <li>Bul: <I>пет</I> <li>Cat: <I>cinc</I> <li>Chi: <I>五</I> <li>Dan: <I>fem</I> <li>Dut: <I>vijf</I> <li>Eng: <I>five</I> <li>Fin: <I>viisi</I> <li>Fre: <I>cinq</I> <li>Ger: <I>fünf</I> <li>Gre: <I>πέντε</I> <li>Hin: <I>पांच</I> <li>Ita: <I>cinque</I> <li>Jpn: <I>五</I> <li>Lav: <I>pieci</I> <li>Nep: <I>पाँच</I> <li>Nor: <I>fem</I> <li>Pes: <I>پنج</I> <li>Pnb: <I>پنج</I> <li>Pol: <I>pięć</I> <li>Ron: <I>cinci</I> <li>Rus: <I>пять</I> <li>Snd: <I>پنج</I> <li>Spa: <I>cinco</I> <li>Swe: <I>fem</I> <li>Tha: <I>ห้า</I> <li>Urd: <I>پانچ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>n6_Unit</CODE></TD>
-<TD><A HREF="#Unit">Unit</A></TD>
-<TD><div class=reveal> <I>six</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n6_Unit))</CODE> <li>Afr: <I>ses</I> <li>Bul: <I>шест</I> <li>Cat: <I>sis</I> <li>Chi: <I>六</I> <li>Dan: <I>seks</I> <li>Dut: <I>zes</I> <li>Eng: <I>six</I> <li>Fin: <I>kuusi</I> <li>Fre: <I>six</I> <li>Ger: <I>sechs</I> <li>Gre: <I>έξι</I> <li>Hin: <I>छे</I> <li>Ita: <I>sei</I> <li>Jpn: <I>六</I> <li>Lav: <I>seši</I> <li>Nep: <I>छ</I> <li>Nor: <I>seks</I> <li>Pes: <I>شش</I> <li>Pnb: <I>چھ</I> <li>Pol: <I>sześć</I> <li>Ron: <I>şase</I> <li>Rus: <I>шесть</I> <li>Snd: <I>ڇھ</I> <li>Spa: <I>seis</I> <li>Swe: <I>sex</I> <li>Tha: <I>หก</I> <li>Urd: <I>چھ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>n7_Unit</CODE></TD>
-<TD><A HREF="#Unit">Unit</A></TD>
-<TD><div class=reveal> <I>seven</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n7_Unit))</CODE> <li>Afr: <I>seven</I> <li>Bul: <I>седем</I> <li>Cat: <I>set</I> <li>Chi: <I>七</I> <li>Dan: <I>syv</I> <li>Dut: <I>zeven</I> <li>Eng: <I>seven</I> <li>Fin: <I>seitsemän</I> <li>Fre: <I>sept</I> <li>Ger: <I>sieben</I> <li>Gre: <I>εφτά</I> <li>Hin: <I>सात</I> <li>Ita: <I>sette</I> <li>Jpn: <I>七</I> <li>Lav: <I>septiņi</I> <li>Nep: <I>सात</I> <li>Nor: <I>sju</I> <li>Pes: <I>هفت</I> <li>Pnb: <I>ست</I> <li>Pol: <I>siedem</I> <li>Ron: <I>şapte</I> <li>Rus: <I>семь</I> <li>Snd: <I>ست</I> <li>Spa: <I>siete</I> <li>Swe: <I>sju</I> <li>Tha: <I>เจ็ด</I> <li>Urd: <I>سات</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>n8_Unit</CODE></TD>
-<TD><A HREF="#Unit">Unit</A></TD>
-<TD><div class=reveal> <I>eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n8_Unit))</CODE> <li>Afr: <I>agt</I> <li>Bul: <I>осем</I> <li>Cat: <I>vuit</I> <li>Chi: <I>八</I> <li>Dan: <I>otte</I> <li>Dut: <I>acht</I> <li>Eng: <I>eight</I> <li>Fin: <I>kahdeksan</I> <li>Fre: <I>huit</I> <li>Ger: <I>acht</I> <li>Gre: <I>οχτώ</I> <li>Hin: <I>आठ</I> <li>Ita: <I>otto</I> <li>Jpn: <I>八</I> <li>Lav: <I>astoņi</I> <li>Nep: <I>आठ</I> <li>Nor: <I>åtte</I> <li>Pes: <I>هشت</I> <li>Pnb: <I>اٹھ</I> <li>Pol: <I>osiemm</I> <li>Ron: <I>opt</I> <li>Rus: <I>восемь</I> <li>Snd: <I>اٺ '</I> <li>Spa: <I>ocho</I> <li>Swe: <I>åtta</I> <li>Tha: <I>แปด</I> <li>Urd: <I>آٹھ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>n9_Unit</CODE></TD>
-<TD><A HREF="#Unit">Unit</A></TD>
-<TD><div class=reveal> <I>nine</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n9_Unit))</CODE> <li>Afr: <I>nege</I> <li>Bul: <I>девет</I> <li>Cat: <I>nou</I> <li>Chi: <I>九</I> <li>Dan: <I>ni</I> <li>Dut: <I>negen</I> <li>Eng: <I>nine</I> <li>Fin: <I>yhdeksän</I> <li>Fre: <I>neuf</I> <li>Ger: <I>neun</I> <li>Gre: <I>εννιά</I> <li>Hin: <I>नौ</I> <li>Ita: <I>nove</I> <li>Jpn: <I>九</I> <li>Lav: <I>deviņi</I> <li>Nep: <I>नौ</I> <li>Nor: <I>ni</I> <li>Pes: <I>نه</I> <li>Pnb: <I>نو</I> <li>Pol: <I>dziewięć</I> <li>Ron: <I>nouă</I> <li>Rus: <I>девять</I> <li>Snd: <I>نو</I> <li>Spa: <I>nueve</I> <li>Swe: <I>nio</I> <li>Tha: <I>เก้า</I> <li>Urd: <I>نو</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Utt"></A>
-<H2>Utt - sentence, question, word...</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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 te slaap</I> <li>Bul: <I>нека да спим</I> <li>Cat: <I>dormim</I> <li>Chi: <I>咱们睡吧</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>Gre: <I>ας κοιμηθούμε</I> <li>Hin: <I>आओ सोएँ</I> <li>Ita: <I>dormiamo</I> <li>Jpn: <I>寝ましょう</I> <li>Lav: <I>{s = "guļam"; lock_Phr = &lt;&gt;} / {s = "gulēsim"; lock_Phr = &lt;&gt;}</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>Snd: <I>اچ سمھون</I> <li>Spa: <I>durmamos</I> <li>Swe: <I>låt oss sova</I> <li>Tha: <I>นอนหลับ</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>Chi: <I>她睡了</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>Gre: <I>αυτή κοιμήθηκε</I> <li>Hin: <I>वह सोयी</I> <li>Ita: <I>lei dormiva</I> <li>Jpn: <I>彼女は寝た</I> <li>Lav: <I>viņa gulēja</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>Snd: <I>ھو۶ سمھیل ھ۶ی</I> <li>Spa: <I>ella dormía</I> <li>Swe: <I>hon sov</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkUtt</CODE></TD>
-<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھو۶ سمھی ٿی</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<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>Chi: <I>谁不睡了</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</I> <li>Ger: <I>wer schlief nicht</I> <li>Gre: <I>ποιός δεν κοιμήθηκε</I> <li>Hin: <I>कौन नहीं सोया</I> <li>Ita: <I>chi non dormiva</I> <li>Jpn: <I>誰が寝なかったか</I> <li>Lav: <I>kurš negulēja</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>Snd: <I>ڪیر سمھیل ن اھی</I> <li>Spa: <I>quién no dormía</I> <li>Swe: <I>vem sov inte</I> <li>Tha: <I>ใครนอนไม่หลับ</I> <li>Urd: <I>کون نہیں سویا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkUtt</CODE></TD>
-<TD><A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD><div class=reveal> <I>who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP sleep_V)</CODE> <li>Afr: <I>wie slaap</I> <li>Bul: <I>кой спи</I> <li>Cat: <I>qui dorm</I> <li>Chi: <I>谁睡</I> <li>Dan: <I>hvem sover</I> <li>Dut: <I>wie slaapt</I> <li>Eng: <I>who sleeps</I> <li>Fin: <I>kuka nukkuu</I> <li>Fre: <I>qui dort</I> <li>Ger: <I>wer schläft</I> <li>Gre: <I>ποιός κοιμάται</I> <li>Hin: <I>कौन सोता है</I> <li>Ita: <I>chi dorme</I> <li>Jpn: <I>誰が寝るか</I> <li>Lav: <I>kurš guļ</I> <li>Nep: <I>को सुत्छन्</I> <li>Nor: <I>hvem sover</I> <li>Pes: <I>چه کسی می خوابد</I> <li>Pnb: <I>كون سوندا اے</I> <li>Pol: <I>kto śpi</I> <li>Ron: <I>cine doarme</I> <li>Rus: <I>кто спдит</I> <li>Snd: <I>ڪیر سمھی ٿو</I> <li>Spa: <I>quién duerme</I> <li>Swe: <I>vem sover</I> <li>Tha: <I>ใครนอนหลับ</I> <li>Urd: <I>کون سوتا ہے</I> </ul> </div> </div></TD>
-</TR>
-<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>Chi: <I>不是男人</I> <li>Dan: <I>var ikke mænd</I> <li>Dut: <I>wezen niet mannen</I> <li>Eng: <I>don't be men</I> <li>Fin: <I>älkää olko miehiä</I> <li>Fre: <I>ne</I> <li>Ger: <I>seid nicht Männer</I> <li>Gre: <I>μην είσαστε άνδρες</I> <li>Hin: <I>मत आदमी</I> <li>Ita: <I>non siate uomini</I> <li>Jpn: <I>男だな</I> <li>Lav: <I>neesiet vīrieši</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>Snd: <I>ن ماڻھو</I> <li>Spa: <I>no sed hombres</I> <li>Swe: <I>var inte män</I> <li>Tha: <I>อย่าเป็นชาย</I> <li>Urd: <I>مت آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkUtt</CODE></TD>
-<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD><div class=reveal> <I>who</I> <div class=popup> <ul> <li>API: <CODE>mkUtt who_IP</CODE> <li>Afr: <I>wie</I> <li>Bul: <I>кой</I> <li>Cat: <I>qui</I> <li>Chi: <I>谁</I> <li>Dan: <I>hvem</I> <li>Dut: <I>wie</I> <li>Eng: <I>who</I> <li>Fin: <I>kuka</I> <li>Fre: <I>qui</I> <li>Ger: <I>wer</I> <li>Gre: <I>ποιός</I> <li>Hin: <I>कौन</I> <li>Ita: <I>chi</I> <li>Jpn: <I>誰</I> <li>Lav: <I>kurš</I> <li>Nep: <I>को</I> <li>Nor: <I>hvem</I> <li>Pes: <I>چه کسی</I> <li>Pnb: <I>كون</I> <li>Pol: <I>kto</I> <li>Ron: <I>cine</I> <li>Rus: <I>кто</I> <li>Snd: <I>ڪیر</I> <li>Spa: <I>quién</I> <li>Swe: <I>vem</I> <li>Tha: <I>ใคร</I> <li>Urd: <I>کون</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkUtt</CODE></TD>
-<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD><div class=reveal> <I>why</I> <div class=popup> <ul> <li>API: <CODE>mkUtt why_IAdv</CODE> <li>Afr: <I>waarom</I> <li>Bul: <I>защо</I> <li>Cat: <I>per quË</I> <li>Chi: <I>为什么</I> <li>Dan: <I>hvorfor</I> <li>Dut: <I>waarom</I> <li>Eng: <I>why</I> <li>Fin: <I>miksi</I> <li>Fre: <I>pourquoi</I> <li>Ger: <I>warum</I> <li>Gre: <I>γιατί</I> <li>Hin: <I>क्यों</I> <li>Ita: <I>perché</I> <li>Jpn: <I>どうして</I> <li>Lav: <I>kāpēc</I> <li>Nep: <I>किन</I> <li>Nor: <I>hvorfor</I> <li>Pes: <I>چرا</I> <li>Pnb: <I>كیوں</I> <li>Pol: <I>dlaczego</I> <li>Ron: <I>de ce</I> <li>Rus: <I>почему</I> <li>Snd: <I>ڇو</I> <li>Spa: <I>por qué</I> <li>Swe: <I>varför</I> <li>Tha: <I>ทำไม</I> <li>Urd: <I>کیوں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkUtt</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD><div class=reveal> <I>this man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Det man_N)</CODE> <li>Afr: <I>hierdie man</I> <li>Bul: <I>този мъж</I> <li>Cat: <I>aquest home</I> <li>Chi: <I>这个男人</I> <li>Dan: <I>denne mand</I> <li>Dut: <I>deze man</I> <li>Eng: <I>this man</I> <li>Fin: <I>tämä mies</I> <li>Fre: <I>ce</I> <li>Ger: <I>dieser Mann</I> <li>Gre: <I>αυτός ο άνδρας</I> <li>Hin: <I>यह आदमी</I> <li>Ita: <I>questo uomo</I> <li>Jpn: <I>この男</I> <li>Lav: <I>šis vīrietis</I> <li>Nep: <I>यो मान्छे</I> <li>Nor: <I>denne mannen</I> <li>Pes: <I>این مرد</I> <li>Pnb: <I>اے بندہ</I> <li>Pol: <I>ten mężczyzna</I> <li>Ron: <I>acest om</I> <li>Rus: <I>этого человек</I> <li>Snd: <I>ھی ماڻھو</I> <li>Spa: <I>este hombre</I> <li>Swe: <I>den här mannen</I> <li>Tha: <I>ชายคนนี้</I> <li>Urd: <I>یہ آدمی</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkUtt</CODE></TD>
-<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD><div class=reveal> <I>here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt here_Adv</CODE> <li>Afr: <I>hier</I> <li>Bul: <I>тук</I> <li>Cat: <I>aquí</I> <li>Chi: <I>这里</I> <li>Dan: <I>her</I> <li>Dut: <I>hier</I> <li>Eng: <I>here</I> <li>Fin: <I>täällä</I> <li>Fre: <I>ici</I> <li>Ger: <I>hier</I> <li>Gre: <I>εδώ</I> <li>Hin: <I>यहाँ</I> <li>Ita: <I>quà</I> <li>Jpn: <I>ここで</I> <li>Lav: <I>šeit</I> <li>Nep: <I>यहाँ</I> <li>Nor: <I>her</I> <li>Pes: <I>اینجا</I> <li>Pnb: <I>ایتھے</I> <li>Pol: <I>tutaj</I> <li>Ron: <I>aici</I> <li>Rus: <I>здесь</I> <li>Snd: <I>ھتی</I> <li>Spa: <I>aquí</I> <li>Swe: <I>här</I> <li>Tha: <I>ที่นี่</I> <li>Urd: <I>یہاں</I> </ul> </div> </div></TD>
-</TR>
-<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>te slaap</I> <li>Bul: <I>да спи</I> <li>Cat: <I>dormir</I> <li>Chi: <I>睡</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>Gre: <I>να κοιμηθεί</I> <li>Hin: <I>सोना</I> <li>Ita: <I>dormire</I> <li>Jpn: <I>寝る</I> <li>Lav: <I>gulēt</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>Snd: <I>سمھڻ</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Tha: <I>นอนหลับ</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkUtt</CODE></TD>
-<TD><A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD><div class=reveal> <I>beer</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN beer_N)</CODE> <li>Afr: <I>bier</I> <li>Bul: <I>бира</I> <li>Cat: <I>cervesa</I> <li>Chi: <I>啤酒</I> <li>Dan: <I>øl</I> <li>Dut: <I>bier</I> <li>Eng: <I>beer</I> <li>Fin: <I>olut</I> <li>Fre: <I>bière</I> <li>Ger: <I>Bier</I> <li>Gre: <I>μπύρα</I> <li>Hin: <I>बियर</I> <li>Ita: <I>birra</I> <li>Jpn: <I>ビール</I> <li>Lav: <I>alus</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>Snd: <I>شراب</I> <li>Spa: <I>cerveza</I> <li>Swe: <I>öl</I> <li>Tha: <I>เบียร์</I> <li>Urd: <I>بییر</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkUtt</CODE></TD>
-<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD><div class=reveal> <I>good</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP good_A)</CODE> <li>Afr: <I>goed</I> <li>Bul: <I>добър</I> <li>Cat: <I>bo</I> <li>Chi: <I>好</I> <li>Dan: <I>god</I> <li>Dut: <I>goed</I> <li>Eng: <I>good</I> <li>Fin: <I>hyvä</I> <li>Fre: <I>bon</I> <li>Ger: <I>gut</I> <li>Gre: <I>καλός</I> <li>Hin: <I>अच्छा</I> <li>Ita: <I>buono</I> <li>Jpn: <I>良い</I> <li>Lav: <I>labs</I> <li>Nep: <I>राम्रो</I> <li>Nor: <I>god</I> <li>Pes: <I>خوب</I> <li>Pnb: <I>اچھا</I> <li>Pol: <I>dobry</I> <li>Ron: <I>bun</I> <li>Rus: <I>хорошее</I> <li>Snd: <I>سٺو</I> <li>Spa: <I>bueno</I> <li>Swe: <I>god</I> <li>Tha: <I>ดี</I> <li>Urd: <I>اچھا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkUtt</CODE></TD>
-<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD><div class=reveal> <I>five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n5_Unit))</CODE> <li>Afr: <I>vyf</I> <li>Bul: <I>пет</I> <li>Cat: <I>cinc</I> <li>Chi: <I>五</I> <li>Dan: <I>fem</I> <li>Dut: <I>vijf</I> <li>Eng: <I>five</I> <li>Fin: <I>viisi</I> <li>Fre: <I>cinq</I> <li>Ger: <I>fünf</I> <li>Gre: <I>πέντε</I> <li>Hin: <I>पांच</I> <li>Ita: <I>cinque</I> <li>Jpn: <I>五</I> <li>Lav: <I>pieci</I> <li>Nep: <I>पाँच</I> <li>Nor: <I>fem</I> <li>Pes: <I>پنج</I> <li>Pnb: <I>پنج</I> <li>Pol: <I>pięć</I> <li>Ron: <I>cinci</I> <li>Rus: <I>пять</I> <li>Snd: <I>پنج</I> <li>Spa: <I>cinco</I> <li>Swe: <I>fem</I> <li>Tha: <I>ห้า</I> <li>Urd: <I>پانچ</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>no_Utt</CODE></TD>
-<TD><A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD><div class=reveal> <I>no</I> <div class=popup> <ul> <li>API: <CODE>no_Utt</CODE> <li>Afr: <I>neen</I> <li>Bul: <I>не</I> <li>Cat: <I>no</I> <li>Chi: <I>不</I> <li>Dan: <I>nej</I> <li>Dut: <I>neen</I> <li>Eng: <I>no</I> <li>Fin: <I>ei</I> <li>Fre: <I>non</I> <li>Ger: <I>nein</I> <li>Gre: <I>όχι</I> <li>Hin: <I>नहीं</I> <li>Ita: <I>no</I> <li>Jpn: <I>いいえ</I> <li>Lav: <I>nē</I> <li>Nep: <I>होईन</I> <li>Nor: <I>nei</I> <li>Pes: <I>نه</I> <li>Pnb: <I>نیں</I> <li>Pol: <I>nie</I> <li>Ron: <I>nu</I> <li>Rus: <I>Нет</I> <li>Snd: <I>نا</I> <li>Spa: <I>no</I> <li>Swe: <I>nej</I> <li>Tha: <I>ไม่</I> <li>Urd: <I>نہیں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>yes_Utt</CODE></TD>
-<TD><A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
-<TD><div class=reveal> <I>yes</I> <div class=popup> <ul> <li>API: <CODE>yes_Utt</CODE> <li>Afr: <I>ja</I> <li>Bul: <I>да</I> <li>Cat: <I>sí</I> <li>Chi: <I>对</I> <li>Dan: <I>ja</I> <li>Dut: <I>ja</I> <li>Eng: <I>yes</I> <li>Fin: <I>kyllä</I> <li>Fre: <I>oui</I> <li>Ger: <I>ja</I> <li>Gre: <I>ναι</I> <li>Hin: <I>हाँ</I> <li>Ita: <I>sì</I> <li>Jpn: <I>はい</I> <li>Lav: <I>jā</I> <li>Nep: <I>हजुर</I> <li>Nor: <I>ja</I> <li>Pes: <I>بله</I> <li>Pnb: <I>ہاں</I> <li>Pol: <I>tak</I> <li>Ron: <I>da</I> <li>Rus: <I>Да</I> <li>Snd: <I>ھا</I> <li>Spa: <I>sí</I> <li>Swe: <I>ja</I> <li>Tha: <I>ใช่</I> <li>Urd: <I>ہاں</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="V"></A>
-<H2>V - one-place verb</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="V2"></A>
-<H2>V2 - two-place verb</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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 te het</I> <li>Bul: <I>да има него</I> <li>Cat: <I>tenirho</I> <li>Chi: <I>有它</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>le</I> <li>Ger: <I>es haben</I> <li>Gre: <I>να το έχει</I> <li>Hin: <I>इस रखना</I> <li>Ita: <I>averlo</I> <li>Jpn: <I>それを持っている</I> <li>Lav: <I>būt tas</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>Snd: <I>ھن رکڻ</I> <li>Spa: <I>tenerlo</I> <li>Swe: <I>att ha det</I> <li>Tha: <I>มีมัน</I> <li>Urd: <I>اس رکھنا</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="V2A"></A>
-<H2>V2A - verb with NP and AP complement</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="V2Q"></A>
-<H2>V2Q - verb with NP and Q complement</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="V2S"></A>
-<H2>V2S - verb with NP and S complement</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="V2V"></A>
-<H2>V2V - verb with NP and V complement</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="V3"></A>
-<H2>V3 - three-place verb</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="VA"></A>
-<H2>VA - adjective-complement verb</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="VP"></A>
-<H2>VP - verb phrase</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>te slaap</I> <li>Bul: <I>да спи</I> <li>Cat: <I>dormir</I> <li>Chi: <I>睡</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>Gre: <I>να κοιμηθεί</I> <li>Hin: <I>सोना</I> <li>Ita: <I>dormire</I> <li>Jpn: <I>寝る</I> <li>Lav: <I>gulēt</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>Snd: <I>سمھڻ</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Tha: <I>นอนหลับ</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 te liefhet</I> <li>Bul: <I>да обича него</I> <li>Cat: <I>estimarel</I> <li>Chi: <I>爱他</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>le</I> <li>Ger: <I>ihn lieben</I> <li>Gre: <I>να τον αγαπήσει</I> <li>Hin: <I>उस को प्यार करना</I> <li>Ita: <I>amarlo</I> <li>Jpn: <I>彼を愛する</I> <li>Lav: <I>mīlēt viņu</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>Snd: <I>ھو سان عشق ڪرڻ</I> <li>Spa: <I>amarlo</I> <li>Swe: <I>att älska honom</I> <li>Tha: <I>รักเขา</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 te stuur</I> <li>Bul: <I>да прати него до него</I> <li>Cat: <I>enviarho li</I> <li>Chi: <I>把它寄他</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>le</I> <li>Ger: <I>es ihm schicken</I> <li>Gre: <I>να το στείλει σε</I> <li>Hin: <I>यह उस को भेजना</I> <li>Ita: <I>mandarlo gli</I> <li>Jpn: <I>彼にそれを送る</I> <li>Lav: <I>sūtīt to viņam</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>Snd: <I>constant not found: send_V3</I> <li>Spa: <I>mandarlo le</I> <li>Swe: <I>att skicka det till honom</I> <li>Tha: <I>ส่งมันให้กับเขา</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>te slaap te wil</I> <li>Bul: <I>да иска да спи</I> <li>Cat: <I>voler dormir</I> <li>Chi: <I>想睡</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>Gre: <I>να θελήσει να κοιμηθεί</I> <li>Hin: <I>सोना चाहना</I> <li>Ita: <I>volere dormire</I> <li>Jpn: <I>寝たがっている</I> <li>Lav: <I>vēlēties gulēt</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>Snd: <I>چاھڻ سمھڻ</I> <li>Spa: <I>querer dormir</I> <li>Swe: <I>att vilja sova</I> <li>Tha: <I>อยากนอนหลับ</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 te weet</I> <li>Bul: <I>да знае , че тя спи</I> <li>Cat: <I>saber que ella dorm</I> <li>Chi: <I>知道她睡</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 que</I> <li>Ger: <I>wissen</I> <li>Gre: <I>να ξέρει ότι αυτή κοιμάται</I> <li>Hin: <I>जानना कि वह सोती है</I> <li>Ita: <I>sapere che lei dorme</I> <li>Jpn: <I>彼女が寝ることを知る</I> <li>Lav: <I>zināt , ka viņa guļ</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>Snd: <I>ڄاڻڻ ت ھو۶ سمھی ٿی</I> <li>Spa: <I>saber que ella duerme</I> <li>Swe: <I>att veta att hon sover</I> <li>Tha: <I>รู้ว่าหล่อนนอนหลับ</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 te afvra</I> <li>Bul: <I>да се чуди кой спи</I> <li>Cat: <I>preguntares qui dorm</I> <li>Chi: <I>好奇谁睡</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>se</I> <li>Ger: <I>sich wundern</I> <li>Gre: <I>να αναρωτηθεί ποιός κοιμάται</I> <li>Hin: <I>हैरान होना कि कौन सोता है</I> <li>Ita: <I>domandarsi chi dorme</I> <li>Jpn: <I>誰が寝るか質問する</I> <li>Lav: <I>brīnīties , kurš guļ</I> <li>Nep: <I>अचम्म हुनुकी को सुत्छन्</I> <li>Nor: <I>å undre hvem som sover</I> <li>Pes: <I>constant not found: wonder_VQ</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>Snd: <I>ھیران ٿیڻ ت ڪیر سمھی ٿو</I> <li>Spa: <I>preguntarse quién duerme</I> <li>Swe: <I>att undra vem som sover</I> <li>Tha: <I>ประหลาดใจว่าใครนอนหลับ</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 te word</I> <li>Bul: <I>да стане червено</I> <li>Cat: <I>tornares vermella</I> <li>Chi: <I>变红</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>Gre: <I>να γίνει κόκκινος</I> <li>Hin: <I>लाल बनना</I> <li>Ita: <I>diventare rossa</I> <li>Jpn: <I>赤くなる</I> <li>Lav: <I>kļūt sarkani</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>Snd: <I>ٿیڻ ڳاڙھو</I> <li>Spa: <I>convertirse roja</I> <li>Swe: <I>att bli röd</I> <li>Tha: <I>กลายเป็นแดง</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 te skilder</I> <li>Bul: <I>да нарисува него червено</I> <li>Cat: <I>pintarho en vermell</I> <li>Chi: <I>把它画红</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</I> <li>Ger: <I>es rot malen</I> <li>Gre: <I>να το βάψει κόκκινο</I> <li>Hin: <I>इस को लाल रंग करना</I> <li>Ita: <I>dipingerlo rosso</I> <li>Jpn: <I>それを赤く塗る</I> <li>Lav: <I>krāsot to sarkani</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>Snd: <I>ھن کی رنگ ڪرڻ ڳاڙھو</I> <li>Spa: <I>pintarlo en rojo</I> <li>Swe: <I>att måla det rött</I> <li>Tha: <I>ทามันเป็นสีแดง</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 te antwoord</I> <li>Bul: <I>да отговори му , че тя спи</I> <li>Cat: <I>respondreli que ella dorm</I> <li>Chi: <I>把他回答说她睡</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>lui répondre que</I> <li>Ger: <I>ihm antworten</I> <li>Gre: <I>να του απαντήσει οτι αυτή κοιμάται</I> <li>Hin: <I>उस को जवाब देना कि वह सोती है</I> <li>Ita: <I>rispondergli che lei dorme</I> <li>Jpn: <I>彼女が寝ると彼に答える</I> <li>Lav: <I>atbildēt viņam , ka viņa guļ</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>Snd: <I>ھو کی جواب ڏیڻ ت ھو۶ سمھی ٿی</I> <li>Spa: <I>responderle que ella duerme</I> <li>Swe: <I>att svara till honom att hon sover</I> <li>Tha: <I>ตอบเขาว่าหล่อนนอนหลับ</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 te vra</I> <li>Bul: <I>да пита него кой спи</I> <li>Cat: <I>preguntarli qui dorm</I> <li>Chi: <I>把他问说谁睡</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>lui demander qui dort</I> <li>Ger: <I>ihn fragen</I> <li>Gre: <I>να τον ρωτήσει ποιός κοιμάται</I> <li>Hin: <I>उस से पूछना कि कौन सोता है</I> <li>Ita: <I>chiedergli chi dorme</I> <li>Jpn: <I>彼に誰が寝るか聞く</I> <li>Lav: <I>vaicāt viņam , kurš guļ</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>Snd: <I>ھو کان پڇڻ ت ڪیر سمھی ٿو</I> <li>Spa: <I>preguntarle quién duerme</I> <li>Swe: <I>att fråga honom vem som sover</I> <li>Tha: <I>ถามเขาว่าใครนอนหลับ</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 om te slaap te smeek</I> <li>Bul: <I>да моли него за да спи</I> <li>Cat: <I>demanarel a dormir</I> <li>Chi: <I>把他乞求睡</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</I> <li>Ger: <I>ihn zu schlafen bitten</I> <li>Gre: <I>να τον παρακαλέσει να κοιμηθεί</I> <li>Hin: <I>उस से सोने की भीख मांगना</I> <li>Ita: <I>pregarlo di dormire</I> <li>Jpn: <I>彼に寝るように請い願う</I> <li>Lav: <I>lūgt viņu gulēt</I> <li>Nep: <I>उ लाई सुत्न आग्रह गर्नु</I> <li>Nor: <I>å be ham att sove</I> <li>Pes: <I>از او خواهش کردن بخوابد</I> <li>Pnb: <I>اونوں مانگنا سونا دی</I> <li>Pol: <I>constant not found: beg_V2V</I> <li>Ron: <I>sã îl roage sã doarmă</I> <li>Rus: <I>просить спать его</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>rogarlo a dormir</I> <li>Swe: <I>att be honom att sova</I> <li>Tha: <I>ขอเขาให้นอนหลับ</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 te wees</I> <li>Bul: <I>да е старо</I> <li>Cat: <I>ser vella</I> <li>Chi: <I>是老的</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>Gre: <I>να είναι παλιός</I> <li>Hin: <I>बूढ़ा</I> <li>Ita: <I>essere vecchia</I> <li>Jpn: <I>古い</I> <li>Lav: <I>būt veci</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>Snd: <I>پوڙھی</I> <li>Spa: <I>ser vieja</I> <li>Swe: <I>att vara gammal</I> <li>Tha: <I>แก่</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 te wees</I> <li>Bul: <I>да е по - старо от него</I> <li>Cat: <I>ser més vella que ell</I> <li>Chi: <I>是比他老的</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</I> <li>Ger: <I>älter als er sein</I> <li>Gre: <I>να είναι πιό παλιός από αυτόν</I> <li>Hin: <I>उस से बूढ़ा</I> <li>Ita: <I>essere più vecchia di lui</I> <li>Jpn: <I>彼より古い</I> <li>Lav: <I>{s = "būt" ++ "vecāki" ++ "par" ++ "viņu";</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>Snd: <I>ھو کان پوڙھی</I> <li>Spa: <I>ser más vieja que él</I> <li>Swe: <I>att vara äldre än han</I> <li>Tha: <I>แก่กว่าเขา</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 te wees</I> <li>Bul: <I>да е женено за него</I> <li>Cat: <I>ser casada a ell</I> <li>Chi: <I>是结婚他的</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>Gre: <I>να είναι παντρεμένος με αυτόν</I> <li>Hin: <I>उस से शादी शुदा</I> <li>Ita: <I>essere sposata con lui</I> <li>Jpn: <I>彼と結婚している</I> <li>Lav: <I>būt precējušies ar viņu</I> <li>Nep: <I>उ सँग विवाहित</I> <li>Nor: <I>å være gift med ham</I> <li>Pes: <I>او متأهل بودن</I> <li>Pnb: <I>constant not found: married_A2</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>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>ser casada a él</I> <li>Swe: <I>att vara gift med honom</I> <li>Tha: <I>แต่งงานแล้วกับเขา</I> <li>Urd: <I>اس سے شادی شدہ</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 te wees</I> <li>Bul: <I>да е много старо</I> <li>Cat: <I>ser molt vella</I> <li>Chi: <I>是非常老的</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>Gre: <I>να είναι πολύ παλιός</I> <li>Hin: <I>बहुत बूढ़ा</I> <li>Ita: <I>essere molto vecchia</I> <li>Jpn: <I>とても古い</I> <li>Lav: <I>būt ļoti veci</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>Snd: <I>تمام پوڙھی</I> <li>Spa: <I>ser muy vieja</I> <li>Swe: <I>att vara mycket gammal</I> <li>Tha: <I>แก่มาก</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 pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP woman_N)</CODE> <li>Afr: <I>'n vrou te wees</I> <li>Bul: <I>да е жена</I> <li>Cat: <I>ser una dona</I> <li>Chi: <I>是女人</I> <li>Dan: <I>at være en kvinde</I> <li>Dut: <I>vrouw zijn</I> <li>Eng: <I>to be a</I> <li>Fin: <I>olla nainen</I> <li>Fre: <I>être une femme</I> <li>Ger: <I>eine Frau sein</I> <li>Gre: <I>να είναι γυναίκα</I> <li>Hin: <I>औरत</I> <li>Ita: <I>essere una</I> <li>Jpn: <I>女だ</I> <li>Lav: <I>būt sievietes</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>Snd: <I>استری</I> <li>Spa: <I>ser una mujer</I> <li>Swe: <I>att vara en kvinna</I> <li>Tha: <I>เป็นหญิง</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 pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkCN old_A woman_N))</CODE> <li>Afr: <I>'n oud vrou te wees</I> <li>Bul: <I>да е стара жена</I> <li>Cat: <I>ser una dona vella</I> <li>Chi: <I>是老女人</I> <li>Dan: <I>at være en gammel kvinde</I> <li>Dut: <I>oude vrouw zijn</I> <li>Eng: <I>to be a</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>Gre: <I>να είναι παλιά γυναίκα</I> <li>Hin: <I>बूढ़ी औरत</I> <li>Ita: <I>essere una</I> <li>Jpn: <I>古い女だ</I> <li>Lav: <I>būt vecas sievietes</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>Snd: <I>پوڙھی استری</I> <li>Spa: <I>ser una vieja mujer</I> <li>Swe: <I>att vara en gammal kvinna</I> <li>Tha: <I>เป็นหญิงแก่</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 te wees</I> <li>Bul: <I>да е жената</I> <li>Cat: <I>ser la</I> <li>Chi: <I>是女人</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</I> <li>Ger: <I>die Frau sein</I> <li>Gre: <I>να είναι η γυναίκα</I> <li>Hin: <I>औरत</I> <li>Ita: <I>essere la</I> <li>Jpn: <I>女だ</I> <li>Lav: <I>būt sieviete</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>Snd: <I>استری</I> <li>Spa: <I>ser la mujer</I> <li>Swe: <I>att vara kvinnan</I> <li>Tha: <I>เป็นหญิง</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 te wees</I> <li>Bul: <I>да е тук</I> <li>Cat: <I>ser aquí</I> <li>Chi: <I>在这里</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>Gre: <I>να είναι εδώ</I> <li>Hin: <I>यहाँ</I> <li>Ita: <I>essere quà</I> <li>Jpn: <I>ここである</I> <li>Lav: <I>būt šeit</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>Snd: <I>ھتی</I> <li>Spa: <I>ser aquí</I> <li>Swe: <I>att vara här</I> <li>Tha: <I>อยู่ที่นี่</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 te slaap</I> <li>Bul: <I>да спи тук</I> <li>Cat: <I>dormir aquí</I> <li>Chi: <I>在这里睡</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 täällä</I> <li>Fre: <I>dormir ici</I> <li>Ger: <I>hier schlafen</I> <li>Gre: <I>να κοιμηθεί εδώ</I> <li>Hin: <I>यहाँ यहाँ सोना</I> <li>Ita: <I>dormire quà</I> <li>Jpn: <I>ここで寝る</I> <li>Lav: <I>gulēt šeit</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>Snd: <I>سمھڻ ھتی</I> <li>Spa: <I>dormir aquí</I> <li>Swe: <I>att sova här</I> <li>Tha: <I>นอนหลับที่นี่</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>to always sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP always_AdV (mkVP sleep_V))</CODE> <li>Afr: <I>altyd te slaap</I> <li>Bul: <I>винаги да спи</I> <li>Cat: <I>dormir sempre</I> <li>Chi: <I>一直睡</I> <li>Dan: <I>at altid sove</I> <li>Dut: <I>altijd slapen</I> <li>Eng: <I>to always sleep</I> <li>Fin: <I>nukkua aina</I> <li>Fre: <I>dormir toujours</I> <li>Ger: <I>immer schlafen</I> <li>Gre: <I>να κοιμηθεί πάντα</I> <li>Hin: <I>हमेशा हमेशा सोना</I> <li>Ita: <I>dormire sempre</I> <li>Jpn: <I>いつも寝る</I> <li>Lav: <I>gulēt vienmēr</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>Snd: <I>سمھڻ</I> <li>Spa: <I>dormir siempre</I> <li>Swe: <I>att alltid sova</I> <li>Tha: <I>นอนหลับเสมอ</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 te skilder</I> <li>Bul: <I>да нарисува него черно</I> <li>Cat: <I>pintarho en negre</I> <li>Chi: <I>把它画黑</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</I> <li>Ger: <I>es schwarz malen</I> <li>Gre: <I>να το βάψει μαύρο</I> <li>Hin: <I>इस को काला रंग करना</I> <li>Ita: <I>dipingerlo nero</I> <li>Jpn: <I>それを黒く塗る</I> <li>Lav: <I>krāsot to melni</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>Snd: <I>ھن کی رنگ ڪرڻ ڪارو</I> <li>Spa: <I>pintarlo en negro</I> <li>Swe: <I>att måla det svart</I> <li>Tha: <I>ทามันเป็นสีดำ</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 te skilder</I> <li>Bul: <I>да се нарисува черно</I> <li>Cat: <I>pintares en negre</I> <li>Chi: <I>画自己黑</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>se</I> <li>Ger: <I>sich schwarz malen</I> <li>Gre: <I>να βάψει τον εαυτό του</I> <li>Hin: <I>ख़ुद को काला रंग करना</I> <li>Ita: <I>dipingersi nero</I> <li>Jpn: <I>黒く自分を塗る</I> <li>Lav: <I>krāsot sevi melni</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>Snd: <I>رنگ ڪرڻ پاڻ کی ڪارو</I> <li>Spa: <I>pintarse en negro</I> <li>Swe: <I>att måla sig svart</I> <li>Tha: <I>ทาตัวเองเป็นสีดำ</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 te wees</I> <li>Bul: <I>да е топло</I> <li>Cat: <I>ser tèbia</I> <li>Chi: <I>是温暖的</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>Gre: <I>να είναι ζεστός</I> <li>Hin: <I>गरम</I> <li>Ita: <I>essere calda</I> <li>Jpn: <I>暖かい</I> <li>Lav: <I>būt silti</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>Snd: <I>گرم</I> <li>Spa: <I>ser caliente</I> <li>Swe: <I>att vara varm</I> <li>Tha: <I>อุ่น</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 te word</I> <li>Bul: <I>да е обичано</I> <li>Cat: <I>estar estimada</I> <li>Chi: <I>被爱</I> <li>Dan: <I>at blive elsket</I> <li>Dut: <I>liefgehad worden</I> <li>Eng: <I>to be loved</I> <li>Fin: <I>rakastaa</I> <li>Fre: <I>être aimée</I> <li>Ger: <I>geliebt werden</I> <li>Gre: <I>να αγαπηθεί</I> <li>Hin: <I>प्यार करना</I> <li>Ita: <I>venire amata</I> <li>Jpn: <I>愛される</I> <li>Lav: <I>mīlēt</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>Snd: <I>عشق ڪرڻ</I> <li>Spa: <I>estar amada</I> <li>Swe: <I>att bli älskad</I> <li>Tha: <I>ถูกรัก</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 te word</I> <li>Bul: <I>да е обичано чрез нея</I> <li>Cat: <I>estar estimada per ella</I> <li>Chi: <I>在被她爱</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>rakastaa hänen toimesta</I> <li>Fre: <I>être aimée par elle</I> <li>Ger: <I>durch sie geliebt werden</I> <li>Gre: <I>να αγαπηθεί από αυτήν</I> <li>Hin: <I>उस से उस से प्यार करना</I> <li>Ita: <I>venire amata da lei</I> <li>Jpn: <I>彼女に愛される</I> <li>Lav: <I>mīlēt viņa</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>Snd: <I>عشق ڪرڻ ھو ھٿان</I> <li>Spa: <I>estar amada por ella</I> <li>Swe: <I>att bli älskad av henne</I> <li>Tha: <I>ถูกหล่อนรัก</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 te slaap te wees</I> <li>Bul: <I>да спи</I> <li>Cat: <I>estar dormint</I> <li>Chi: <I>睡</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</I> <li>Ger: <I>eben schlafen</I> <li>Gre: <I>να κοιμηθεί</I> <li>Hin: <I>सोना</I> <li>Ita: <I>stare dormendo</I> <li>Jpn: <I>寝ている</I> <li>Lav: <I>gulēt</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>Snd: <I>سمھڻ</I> <li>Spa: <I>estar durmiendo</I> <li>Swe: <I>att hålla på att sova</I> <li>Tha: <I>กำลังนอนหลับ</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 te liefhet</I> <li>Bul: <I>да се обича</I> <li>Cat: <I>estimares</I> <li>Chi: <I>爱自己</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>se</I> <li>Ger: <I>sich lieben</I> <li>Gre: <I>να αγαπήσει τον εαυτό του</I> <li>Hin: <I>ख़ुद को प्यार करना</I> <li>Ita: <I>amarsi</I> <li>Jpn: <I>自分を愛する</I> <li>Lav: <I>mīlēt sevi</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>Snd: <I>عشق ڪرڻ پاڻ سان</I> <li>Spa: <I>amarse</I> <li>Swe: <I>att älska sig</I> <li>Tha: <I>รักตัวเอง</I> <li>Urd: <I>خود کو پیار کرنا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>reflexiveVP</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><I>paint itself black</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="VPSlash"></A>
-<H2>VPSlash - verb phrase missing complement</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkVPSlash</CODE></TD>
-<TD><A HREF="#V2" TITLE="V2 - two-place verb">V2</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>
-<TD><div class=reveal> <I>whom does she see</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash see_V2)))</CODE> <li>Afr: <I>wie sien sy</I> <li>Bul: <I>кого вижда тя</I> <li>Cat: <I>qui veu ella</I> <li>Chi: <I>她看的是谁</I> <li>Dan: <I>hvem ser hun</I> <li>Dut: <I>wie ziet ze</I> <li>Eng: <I>whom does she see</I> <li>Fin: <I>kenet hän näkee</I> <li>Fre: <I>qui voit elle</I> <li>Ger: <I>wen sieht sie</I> <li>Gre: <I>ποιόν βλέπει αυτή</I> <li>Hin: <I>किस को वह देखती है</I> <li>Ita: <I>chi vede lei</I> <li>Jpn: <I>彼女は誰を見るか</I> <li>Lav: <I>kuru viņa redz</I> <li>Nep: <I>कासलाई उनी हेर्छिन्</I> <li>Nor: <I>hvem ser hun</I> <li>Pes: <I>چه کسی را او می بیند</I> <li>Pnb: <I>كون او ویكھدی اے</I> <li>Pol: <I>kogo widzi ona</I> <li>Ron: <I>pe cine vede ea</I> <li>Rus: <I>кого она видит</I> <li>Snd: <I>ڪیر ھو۶ ڏسی ٿی</I> <li>Spa: <I>quién ve ella</I> <li>Swe: <I>vem ser hon</I> <li>Tha: <I>หล่อนเห็นใคร</I> <li>Urd: <I>کس کو وہ دیکھتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkVPSlash</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="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>
-<TD><div class=reveal> <I>to whom does she send it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash send_V3 it_NP)) )</CODE> <li>Afr: <I>na wie stuur sy dit</I> <li>Bul: <I>до кого праща него тя</I> <li>Cat: <I>a qui ho envia ella</I> <li>Chi: <I>她把它寄的是谁</I> <li>Dan: <I>til hvem sender hun det</I> <li>Dut: <I>naar wie stuurt ze het</I> <li>Eng: <I>to whom does she send it</I> <li>Fin: <I>kenelle hän lähettää sen</I> <li>Fre: <I>à qui le</I> <li>Ger: <I>wem schickt sie es</I> <li>Gre: <I>σε</I> <li>Hin: <I>किस को वह यह भेजती है</I> <li>Ita: <I>a</I> <li>Jpn: <I>彼女は誰それにを送るか</I> <li>Lav: <I>kuram viņa sūta to</I> <li>Nep: <I>कासलाई उनी यसलाई लाई पठाउँछिन्</I> <li>Nor: <I>til hvem sender hun det</I> <li>Pes: <I>چه کسی برای او آن را می فرستد</I> <li>Pnb: <I>كون او اینوں پیجدی اے</I> <li>Pol: <I>do kogo ona wysyła je</I> <li>Ron: <I>cui îl trimite ea</I> <li>Rus: <I>кому она посылает его</I> <li>Snd: <I>constant not found: send_V3</I> <li>Spa: <I>a quién lo manda ella</I> <li>Swe: <I>till vem skickar hon det</I> <li>Tha: <I>หล่อนส่งมันให้กับใคร</I> <li>Urd: <I>کس کو وہ یہ بھیجتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkVPSlash</CODE></TD>
-<TD><A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>
-<TD><div class=reveal> <I>whom does she paint red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash paint_V2A (mkAP red_A))) )</CODE> <li>Afr: <I>wie skilder sy rooi</I> <li>Bul: <I>кого рисува червен тя</I> <li>Cat: <I>qui pinta en vermell ella</I> <li>Chi: <I>她画红的是谁</I> <li>Dan: <I>hvem maler hun rød</I> <li>Dut: <I>wie schildert ze rood</I> <li>Eng: <I>whom does she paint red</I> <li>Fin: <I>kenet hän maalaa punaiseksi</I> <li>Fre: <I>qui peint en rouge elle</I> <li>Ger: <I>wen malt sie rot</I> <li>Gre: <I>ποιόν βάφει αυτή</I> <li>Hin: <I>किस को वह लाल रंग करती है</I> <li>Ita: <I>chi dipinge rosso lei</I> <li>Jpn: <I>彼女は誰赤くを塗るか</I> <li>Lav: <I>kuru viņa krāso sarkana</I> <li>Nep: <I>कासलाई उनी रातो रँग लागाउँछिन्</I> <li>Nor: <I>hvem maler hun rød</I> <li>Pes: <I>چه کسی را او قرمز رنگ می کند</I> <li>Pnb: <I>كون او لال رنگ كردی اے</I> <li>Pol: <I>kogo ona maluje na czerwono</I> <li>Ron: <I>pe cine pictează ea roşu</I> <li>Rus: <I>кого она рисует красным</I> <li>Snd: <I>ڪیر ھو۶ ڳاڙھو رنگ ڪری ٿی</I> <li>Spa: <I>quién pinta en rojo ella</I> <li>Swe: <I>vem målar hon röd</I> <li>Tha: <I>หล่อนทาเป็นสีแดงใคร</I> <li>Urd: <I>کس کو وہ لال رنگ کرتی ہے</I> </ul> </div> </div></TD>
-</TR>
-<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>whom does she ask where I sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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>Chi: <I>她问说我哪里睡的是谁</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>Gre: <I>ποιόν ρωτά αυτή</I> <li>Hin: <I>किस को वह पूछती है कि कहाँ मैं सोता हूँ</I> <li>Ita: <I>a</I> <li>Jpn: <I>彼女は誰私がどこで寝るかに聞くか</I> <li>Lav: <I>kuram viņa vaicā , kur es guļu</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>Snd: <I>ڪیر ھو۶ پڇی ٿی ت ڪٿی مان سمھان ٿو</I> <li>Spa: <I>a quién pregunta ella dónde duermo yo</I> <li>Swe: <I>vem frågar hon var jag sover</I> <li>Tha: <I>หล่อนถามว่าฉันนอนหลับที่ไหนใคร</I> <li>Urd: <I>کس کو وہ پوچھتی ہے کہ کہاں میں سوتا ہوں</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>mkVPSlash</CODE></TD>
-<TD><A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>
-<TD><div class=reveal> <I>to whom does she answer that I sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash answer_V2S (mkS (mkCl i_NP sleep_V)))) )</CODE> <li>Afr: <I>wie antwoord sy dat ek slaap</I> <li>Bul: <I>на на кого отговаря , че аз спя тя</I> <li>Cat: <I>a qui respon ella que jo dormo</I> <li>Chi: <I>她回答说我睡的是谁</I> <li>Dan: <I>til hvem svarer hun at jeg sover</I> <li>Dut: <I>wie antwoordt ze dat ik slaap</I> <li>Eng: <I>to whom does she answer that I sleep</I> <li>Fin: <I>kenelle hän vastaa että minä nukun</I> <li>Fre: <I>à qui répond elle que</I> <li>Ger: <I>wem antwortet sie dass ich schlafe</I> <li>Gre: <I>ποιού απαντά αυτή</I> <li>Hin: <I>किस को वह जवाब देती है कि मैं सोता हूँ</I> <li>Ita: <I>a</I> <li>Jpn: <I>彼女は誰私が寝るとに答えるか</I> <li>Lav: <I>kuram viņa atbild , ka es guļu</I> <li>Nep: <I>कासलाई उनी उत्तर दिन्छिन्की म सुत्छु</I> <li>Nor: <I>til hvem svarer hun at jeg sover</I> <li>Pes: <I>به چه کسی او جواب می دهد که من می خوابم</I> <li>Pnb: <I>كون او جواب دیندی اے كہ میں سوندا واں</I> <li>Pol: <I>komu ona odpowiada , że ja śpię</I> <li>Ron: <I>cui răspunde ea cã eu dorm</I> <li>Rus: <I>кого она отвечает , что я сплю</I> <li>Snd: <I>ڪیر ھو۶ جواب ڏیی ٿی ت مان سمھان ٿو</I> <li>Spa: <I>a quién responde ella que yo duermo</I> <li>Swe: <I>till vem svarar hon att jag sover</I> <li>Tha: <I>หล่อนตอบว่าฉันนอนหลับใคร</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="#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>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V (mkVP sleep_V))))</CODE> <li>Afr: <I>wie smeek sy om te slaap</I> <li>Bul: <I>кого моли за да спи тя</I> <li>Cat: <I>qui demana a dormir ella</I> <li>Chi: <I>她乞求睡的是谁</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 à dormir elle</I> <li>Ger: <I>wen bittet sie zu schlafen</I> <li>Gre: <I>ποιόν παρακαλά αυτή</I> <li>Hin: <I>किस को वह सोने की भीख मांगती है</I> <li>Ita: <I>chi prega di dormire lei</I> <li>Jpn: <I>彼女は誰に寝るように請い願うか</I> <li>Lav: <I>kuru viņa lūdz gulēt</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>constant not found: beg_V2V</I> <li>Ron: <I>pe cine roagă ea sã doarmă</I> <li>Rus: <I>кого она просит спать</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>quién ruega a dormir ella</I> <li>Swe: <I>vem ber hon att sova</I> <li>Tha: <I>หล่อนขอให้นอนหลับใคร</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>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash want_VV (mkVPSlash see_V2))))</CODE> <li>Afr: <I>wie wil sy te sien</I> <li>Bul: <I>кого иска да види тя</I> <li>Cat: <I>qui vol veure ella</I> <li>Chi: <I>她想看的是谁</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 voir elle</I> <li>Ger: <I>wen will sie sehen</I> <li>Gre: <I>ποιόν θέλει να δεί αυτή</I> <li>Hin: <I>किस को वह देखना चाहती है</I> <li>Ita: <I>chi vuole vedere lei</I> <li>Jpn: <I>彼女は誰を見たがっているか</I> <li>Lav: <I>kuru viņa vēlas redzēt</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>Snd: <I>ڪیر ھو۶ ڏسڻ چاھی ٿی</I> <li>Spa: <I>quién quiere ver ella</I> <li>Swe: <I>vem vill hon se</I> <li>Tha: <I>หล่อนอยากเห็นใคร</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>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V i_NP (mkVPSlash see_V2))))</CODE> <li>Afr: <I>wie smeek sy my om te sien</I> <li>Bul: <I>кого моли мен да видя тя</I> <li>Cat: <I>qui em demana a veure ella</I> <li>Chi: <I>她乞求我看的是谁</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</I> <li>Ger: <I>wen bittet sie mich zu sehen</I> <li>Gre: <I>ποιόν με παρακαλά αυτή</I> <li>Hin: <I>किस को वह मुझ से देखना भीख मांगती है</I> <li>Ita: <I>chi mi prega di vedere lei</I> <li>Jpn: <I>彼女は誰私にを見るように請い願うか</I> <li>Lav: <I>kuru viņa lūdz redzēt mani</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>constant not found: beg_V2V</I> <li>Ron: <I>pe cine mă roagă ea sã văd</I> <li>Rus: <I>кого она просит меня видеть</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>quién me ruega a ver ella</I> <li>Swe: <I>vem ber hon mig att se</I> <li>Tha: <I>หล่อนขอเห็นฉันใคร</I> <li>Urd: <I>کس کو وہ مجھ سے دیکھنا التجا کرتی ہے</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="VQ"></A>
-<H2>VQ - question-complement verb</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="VS"></A>
-<H2>VS - sentence-complement verb</H2>
-
-<P>
-Lexical category, constructors given in
-<A HREF="#RParadigms">lexical paradigms</A>.
-</P>
-
-<A NAME="VV"></A>
-<H2>VV - verb-phrase-complement verb</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<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>te slaap te kan</I> <li>Bul: <I>да може да спи</I> <li>Cat: <I>saber dormir</I> <li>Chi: <I>会睡</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>Gre: <I>να ξέρει να κοιμηθεί</I> <li>Hin: <I>सो सकना</I> <li>Ita: <I>sapere dormire</I> <li>Jpn: <I>寝ることができる</I> <li>Lav: <I>varēt gulēt</I> <li>Nep: <I>सुत्न सक्नु</I> <li>Nor: <I>å kunne sove</I> <li>Pes: <I>constant not found: can8know_VV</I> <li>Pnb: <I>سكنا سون</I> <li>Pol: <I>umieć spać</I> <li>Ron: <I>sã poată sã doarmă</I> <li>Rus: <I>мочь спать</I> <li>Snd: <I>سگھڻ سمھن</I> <li>Spa: <I>saber dormir</I> <li>Swe: <I>att kunna sova</I> <li>Tha: <I>นอนหลับเป็น</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>te slaap te kan</I> <li>Bul: <I>да може да спи</I> <li>Cat: <I>poder dormir</I> <li>Chi: <I>能睡</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>Gre: <I>να μπορέσει να κοιμηθεί</I> <li>Hin: <I>सो सकना</I> <li>Ita: <I>potere dormire</I> <li>Jpn: <I>寝ることができる</I> <li>Lav: <I>varēt gulēt</I> <li>Nep: <I>सुत्न सक्नु</I> <li>Nor: <I>å kunne sove</I> <li>Pes: <I>constant not found: can_VV</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>Snd: <I>سگھڻ سمھن</I> <li>Spa: <I>poder dormir</I> <li>Swe: <I>att kunna sova</I> <li>Tha: <I>นอนหลับได้</I> <li>Urd: <I>سو سکنا</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>must_VV</CODE></TD>
-<TD><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><div class=reveal> <I>have to</I> <div class=popup> <ul> <li>API: <CODE>must_VV</CODE> <li>Afr: <I>moet</I> <li>Bul: <I>трябва</I> <li>Cat: <I>haver</I> <li>Chi: <I>必须</I> <li>Dan: <I>må</I> <li>Dut: <I>moeten</I> <li>Eng: <I>have to</I> <li>Fin: <I>täytyä</I> <li>Fre: <I>devoir</I> <li>Ger: <I>zu müssen</I> <li>Gre: <I>πρέπει</I> <li>Hin: <I>constant not found: must_VV</I> <li>Ita: <I>dover</I> <li>Jpn: <I>ならない</I> <li>Lav: <I>vajadzēt</I> <li>Nep: <I>अवशएकोछु</I> <li>Nor: <I>må</I> <li>Pes: <I>constant not found: must_VV</I> <li>Pnb: <I>constant not found: must_VV</I> <li>Pol: <I>ResPol.Imperfective</I> <li>Ron: <I>trebui</I> <li>Rus: <I>должен</I> <li>Snd: <I>constant not found: must_VV</I> <li>Spa: <I>deber</I> <li>Swe: <I>måste</I> <li>Tha: <I>ต้อง</I> <li>Urd: <I>constant not found: must_VV</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>want_VV</CODE></TD>
-<TD><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</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>te slaap te wil</I> <li>Bul: <I>да иска да спи</I> <li>Cat: <I>voler dormir</I> <li>Chi: <I>想睡</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>Gre: <I>να θελήσει να κοιμηθεί</I> <li>Hin: <I>सोना चाहना</I> <li>Ita: <I>volere dormire</I> <li>Jpn: <I>寝たがっている</I> <li>Lav: <I>vēlēties gulēt</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>Snd: <I>چاھڻ سمھڻ</I> <li>Spa: <I>querer dormir</I> <li>Swe: <I>att vilja sova</I> <li>Tha: <I>อยากนอนหลับ</I> <li>Urd: <I>سونا چاہنا</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="Voc"></A>
-<H2>Voc - vocative or "please"</H2>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>mkVoc</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Voc" TITLE="Voc - vocative or "please"">Voc</A></TD>
-<TD><div class=reveal> <I>yes , my friend</I> <div class=popup> <ul> <li>API: <CODE>mkPhr yes_Utt (mkVoc (mkNP i_Pron friend_N))</CODE> <li>Afr: <I>ja , my vriend</I> <li>Bul: <I>да , мой приятелю</I> <li>Cat: <I>sí , el meu amic</I> <li>Chi: <I>对我的朋友</I> <li>Dan: <I>ja , min ven</I> <li>Dut: <I>ja , mijn vriend</I> <li>Eng: <I>yes , my friend</I> <li>Fin: <I>kyllä , minun ystäväni</I> <li>Fre: <I>oui , mon ami</I> <li>Ger: <I>ja , mein Freund</I> <li>Gre: <I>ναι , δικέ μου φίλε</I> <li>Hin: <I>हाँ मेरा दोस्त</I> <li>Ita: <I>sì , il</I> <li>Jpn: <I>私の友だち、はい</I> <li>Lav: <I>jā , mans draug</I> <li>Nep: <I>हजुर मेरो साथी</I> <li>Nor: <I>ja , min venn</I> <li>Pes: <I>بله دوست من</I> <li>Pnb: <I>ہاں میرا یار</I> <li>Pol: <I>tak , mój przyjacielu</I> <li>Ron: <I>da , prietenul meu</I> <li>Rus: <I>Да , мой друг</I> <li>Snd: <I>ھا دوست</I> <li>Spa: <I>sí , mi amigo</I> <li>Swe: <I>ja , min vän</I> <li>Tha: <I>ใช่เพี่อนของฉัน</I> <li>Urd: <I>ہاں میرا دوست</I> </ul> </div> </div></TD>
-</TR>
-<TR>
-<TD><CODE>please_Voc</CODE></TD>
-<TD><A HREF="#Voc" TITLE="Voc - vocative or "please"">Voc</A></TD>
-<TD><div class=reveal> <I>please</I> <div class=popup> <ul> <li>API: <CODE>please_Voc</CODE> <li>Afr: <I>asseblief</I> <li>Bul: <I>моля</I> <li>Cat: <I>sisplau</I> <li>Chi: <I>请</I> <li>Dan: <I>tak</I> <li>Dut: <I>alsjeblieft</I> <li>Eng: <I>please</I> <li>Fin: <I>ole hyvä</I> <li>Fre: <I>s'il vous plaît</I> <li>Ger: <I>bitte</I> <li>Gre: <I>παρακαλώ</I> <li>Hin: <I>कृपया</I> <li>Ita: <I>per favore</I> <li>Jpn: <I>ください</I> <li>Lav: <I>lūdzu</I> <li>Nep: <I>कृपया</I> <li>Nor: <I>takk</I> <li>Pes: <I>لطفاً</I> <li>Pnb: <I>مہربانi</I> <li>Pol: <I>proszę</I> <li>Ron: <I>vă rog</I> <li>Rus: <I>пожалуйста</I> <li>Snd: <I>مھربانی</I> <li>Spa: <I>por favor</I> <li>Swe: <I>tack</I> <li>Tha: <I>ขอ</I> <li>Urd: <I>مہربانی</I> </ul> </div> </div></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc83"></A>
-<H1>Lexical Paradigms</H1>
-
-<A NAME="toc84"></A>
-<H2>Paradigms for Afrikaans</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/afrikaans/ParadigmsAfr.gf"><CODE>../src/afrikaans/ParadigmsAfr.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>de</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>non-neutrum</I></TD>
-</TR>
-<TR>
-<TD><CODE>het</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>neutrum</I></TD>
-</TR>
-<TR>
-<TD><CODE>--die</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(muis</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>de muis-muisen, with some predictable exceptions</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(bit</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>if gender is not predictable</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(gat,gaten</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst-case for nouns</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 preposition van</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>other preposition than van</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>e.g. afstand + van + naar</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>proper name</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(vers</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>regular adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(sag,</CODE> <CODE>sagte</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>--"semi-irregular"</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(goed,goede,goeds,beter,best</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>irregular adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>invarA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>adjective with just one form</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g. getrouwd + met</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>van_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>te_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(aaien</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(breken,brak,gebroken</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>theme of irregular verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(breken,brak,braken,gebroken</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>also past plural irregular</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(aai,aait,aaien,aaide,aaide,aaiden,geaaid</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>worst-case verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>add movable suffix, e.g. af + stappen</I></TD>
-</TR>
-<TR>
-<TD><CODE>zijnV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>force zijn as auxiliary (default hebben)</I></TD>
-</TR>
-<TR>
-<TD><CODE>reflV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reflexive verb e.g. zich afvragen</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>geven,(accusative),(dative)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>sturen,(accusative),naar</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>praten, met, over</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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc85"></A>
-<H2>Paradigms for Bulgarian</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/bulgarian/ParadigmsBul.gf"><CODE>../src/bulgarian/ParadigmsBul.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>mkN001</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>numbers refer to Krustev, Bulg. Morph. in 187 Tables</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN002</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN002a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN003</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN004</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN005</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN006</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN007</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN007b</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN007a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN008</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN008b</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN008c</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN008a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN009</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN009a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN010</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN011</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN012</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN013</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN014</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN014a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN015</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN015a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN016</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN016a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN017</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN018</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN018a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN019</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN019a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN020</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN021</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN022</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN023</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN024a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN024</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN025</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN026</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN027</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN028</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN028a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN029</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN030</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN031</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN031a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN032</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN032a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN033</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN034</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN035</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN035a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN036</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN037</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN038</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN039</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN040</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN040a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN041</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN041a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN041b</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN042</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN043</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN043a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN044</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN045</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN046</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN047</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN048</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN049</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN050</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN051</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN052</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN052a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN053</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN054</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN055</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN056</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN057</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN057a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN058</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN059</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN060</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN061</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN062</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN063</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN064</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN065</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN066</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN067</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN068</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN069</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN070</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN071</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN072</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN073</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN074</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN075</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA076</CODE></TD>
-<TD><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>mkA077</CODE></TD>
-<TD><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>mkA078</CODE></TD>
-<TD><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>mkA079</CODE></TD>
-<TD><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>mkA080</CODE></TD>
-<TD><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>mkA081</CODE></TD>
-<TD><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>mkA082</CODE></TD>
-<TD><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>mkA082a</CODE></TD>
-<TD><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>mkA083</CODE></TD>
-<TD><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>mkA084</CODE></TD>
-<TD><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>mkA084a</CODE></TD>
-<TD><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>mkA085</CODE></TD>
-<TD><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>mkA086</CODE></TD>
-<TD><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>mkA087</CODE></TD>
-<TD><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>mkA088</CODE></TD>
-<TD><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>mkA089a</CODE></TD>
-<TD><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>mkV142</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV143</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV144</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV145</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV145a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV145b</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV146</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV146a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV147</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV148</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV149</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV150</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV150a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV151</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV152</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV152a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV153</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV154</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV155</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV156</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV157</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV158</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV159</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV160</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV160a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV161</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV161a</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV162</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV163</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV164</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV165</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV166</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV167</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV168</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV169</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV170</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV171</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV172</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV173</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV174</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV175</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV176</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV177</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV178</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV179</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV180</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV181</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV182</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV183</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV184</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV185</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV186</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV187</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV188</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>adjAdv</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc86"></A>
-<H2>Paradigms for Catalan</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/catalan/ParadigmsCat.gf"><CODE>../src/catalan/ParadigmsCat.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Gender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Number</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>accusative</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>genitive</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition "de"</I></TD>
-</TR>
-<TR>
-<TD><CODE>dative</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition "a"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>other preposition</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(llum</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>regular, with heuristics for plural and gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>force gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(disc,discos</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>compN</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>compound, e.g. "número" + "de telèfon"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>e.g. filla + genitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>deN2</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>relation with genitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>aN2</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>relation with dative</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>e.g. connexió + genitive + dative</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(Anna</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>feminine for "-a", otherwise masculine</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(Pilar</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>force gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(sol</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>regular</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(fort,forta,forts,fortes,fortament</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(bo</CODE> <CODE>:</CODE> <CODE>A)</CODE> <CODE>-&gt;</CODE> <CODE>(millor</CODE> <CODE>:</CODE> <CODE>A)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>special comparison (default with "mas")</I></TD>
-</TR>
-<TR>
-<TD><CODE>prefixA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>adjective before noun (default: after)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g. "casat" + dative</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(cantar</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular in models I, IIa, IIb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><A HREF="#Verbum">Verbum</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>use verb constructed in BeschCat</I></TD>
-</TR>
-<TR>
-<TD><CODE>reflV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reflexive verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>regular verb, direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>any verb, direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>preposition for complement</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>parlar, a, de</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>donar,(accusative),a</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirdirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>donar,(dative),(accusative)</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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>plain infinitive: "vull parlar"</I></TD>
-</TR>
-<TR>
-<TD><CODE>deVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>"acabar de parlar"</I></TD>
-</TR>
-<TR>
-<TD><CODE>aVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>"aprendre a parlar"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc87"></A>
-<H2>Paradigms for Chinese</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/chinese/ParadigmsChi.gf"><CODE>../src/chinese/ParadigmsChi.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(man</CODE> <CODE>:</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>mkN</CODE></TD>
-<TD><CODE>(man</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <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><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(john</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(small</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>(small</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(walk</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>(arrive</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</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>(arrive</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</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>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</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>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>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdvType">AdvType</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>AdvType</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>placeAdvType</CODE></TD>
-<TD><A HREF="#AdvType">AdvType</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>timeAdvType</CODE></TD>
-<TD><A HREF="#AdvType">AdvType</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mannerAdvType</CODE></TD>
-<TD><A HREF="#AdvType">AdvType</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>emptyPrep</CODE></TD>
-<TD><A HREF="#Preposition">Preposition</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc88"></A>
-<H2>Paradigms for Danish</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/danish/ParadigmsDan.gf"><CODE>../src/danish/ParadigmsDan.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Gender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>utrum</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>"en" gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>neutrum</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>"et" gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>e.g. "til"</I></TD>
-</TR>
-<TR>
-<TD><CODE>noPrep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>empty string</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(bil</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>regular noun: "en" gender with plural "-er" or "-r"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(bil,bilen</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>better prediction from both singular and plural</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(dreng,drengen,drenge,drengene</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>e.g. datter + til</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>e.g. forbindelse + fra + til</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>utrum gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>other gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(fin</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>regular adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(fin,fint</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>deviant neuter</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(galen,galet,galne</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>also deviant plural</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(stor,stort,store,storre,storst</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>force comparison with mer/mest</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g. gift + med</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>after verb, e.g. "idag"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD><I>close to verb, e.g. "altid"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><I>modify adjective, e.g. "meget"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(snakke</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(leve,levde</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>also give past tense</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(drikke,</CODE> <CODE>drakk,</CODE> <CODE>drukket</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>theme of irregular verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(spise,spiser,spises,spiste,spist,spis</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>particle verb, e.g. lukke + op</I></TD>
-</TR>
-<TR>
-<TD><CODE>vaereV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>force auxiliary "være"</I></TD>
-</TR>
-<TR>
-<TD><CODE>depV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>deponent, e.g. "undres"</I></TD>
-</TR>
-<TR>
-<TD><CODE>reflV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reflexive, e.g. "forestille sig"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>prepositional object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>snakke, med, om</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>give,_,til</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirdirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>give,_,_</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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc89"></A>
-<H2>Paradigms for Dutch</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/dutch/ParadigmsDut.gf"><CODE>../src/dutch/ParadigmsDut.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>de</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>non-neutrum</I></TD>
-</TR>
-<TR>
-<TD><CODE>het</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>neutrum</I></TD>
-</TR>
-<TR>
-<TD><CODE>nominative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>nominative of nouns</I></TD>
-</TR>
-<TR>
-<TD><CODE>genitive</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>genitive of nouns</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(muis</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>de muis-muisen, with some predictable exceptions</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(bit</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>if gender is not predictable</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(gat,gaten</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst-case for nouns</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(huis,</CODE> <CODE>boot</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>compound huisboot</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(station,</CODE> <CODE>hal</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>compound stationshal</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 preposition van</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>other preposition than van</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>e.g. afstand + van + naar</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>proper name</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(vers</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>regular adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(goed,goede,goeds,beter,best</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>irregular adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>invarA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>adjective with just one form</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g. getrouwd + met</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>van_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>te_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(aaien</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(aaien,aait</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular verb with third person sg pres (giving stem)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(breken,brak,gebroken</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>theme of irregular verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(breken,brak,braken,gebroken</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>also past plural irregular</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(aai,aait,aaien,aaide,aaide,aaiden,geaaid</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>worst-case verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>add movable suffix, e.g. af + stappen</I></TD>
-</TR>
-<TR>
-<TD><CODE>no_geV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>no participle "ge", e.g. "vertrekken"</I></TD>
-</TR>
-<TR>
-<TD><CODE>fixprefixV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>add prefix such as "be"; implies no_ge</I></TD>
-</TR>
-<TR>
-<TD><CODE>zijnV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>force zijn as auxiliary (default hebben)</I></TD>
-</TR>
-<TR>
-<TD><CODE>reflV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reflexive verb e.g. zich afvragen</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>geven,(accusative),(dative)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>sturen,(accusative),naar</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>praten, met, over</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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc90"></A>
-<H2>Paradigms for English</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/english/ParadigmsEng.gf"><CODE>../src/english/ParadigmsEng.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Gender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>human</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>nonhuman</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Number</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>npNumber</CODE></TD>
-<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A></TD>
-<TD><I>exctract the number of a noun phrase</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(flash</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>plural s, incl. flash-flashes, fly-flies</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(man,men</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>irregular plural</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(man,men,man's,men's</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>irregular genitives</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>default nonhuman</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>e.g. baby + boom</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>e.g. wife of (default prep. to)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>e.g. access to</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>e.g. connection from x to y</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(happy</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>regular adj, incl. happy-happier, rude-ruder</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(fat,fatter</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>irreg. comparative</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(good,better,best,well</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>completely irreg.</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>force comparison with more/most</I></TD>
-</TR>
-<TR>
-<TD><CODE>simpleA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>force comparison with -er,-est</I></TD>
-</TR>
-<TR>
-<TD><CODE>irregAdv</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>adverb irreg, e.g. "fast"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>absent from</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>e.g. today</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD><I>e.g. always</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><I>e.g. quite</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD><I>e.g. approximately</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>e.g. "in front of"</I></TD>
-</TR>
-<TR>
-<TD><CODE>noPrep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>no preposition</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(cry</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular, incl. cry-cries, kiss-kisses etc</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(stop,</CODE> <CODE>stopped</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reg. with consonant duplication</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(drink,</CODE> <CODE>drank,</CODE> <CODE>drunk</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>ordinary irregular</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(go,</CODE> <CODE>goes,</CODE> <CODE>went,</CODE> <CODE>gone,</CODE> <CODE>going</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>totally irregular</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>fix compound, e.g. under+take</I></TD>
-</TR>
-<TR>
-<TD><CODE>partV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>with particle, e.g. switch + on</I></TD>
-</TR>
-<TR>
-<TD><CODE>reflV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reflexive e.g. behave oneself</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>transitive, e.g. hit</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>with preposiiton, e.g. believe in</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>ditransitive, e.g. give,_,_</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>two prepositions, e.g. speak, with, about</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>sentence-compl e.g. say (that S)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>e.g. tell (NP) (that S)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>e.g. want (to VP)</I></TD>
-</TR>
-<TR>
-<TD><CODE>ingVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>e.g. start (VPing)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>e.g. want (noPrep NP) (to VP)</I></TD>
-</TR>
-<TR>
-<TD><CODE>ingV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>e.g. prevent (noPrep NP) (from VP-ing)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>e.g. become (AP)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
-<TD><I>e.g. paint (NP) (AP)</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>e.g. wonder (QS)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>e.g. ask (NP) (QS)</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc91"></A>
-<H2>Paradigms for Finnish</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/finnish/ParadigmsFin.gf"><CODE>../src/finnish/ParadigmsFin.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Number</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Case</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>nominative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>e.g. "talo"</I></TD>
-</TR>
-<TR>
-<TD><CODE>genitive</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>e.g. "talon"</I></TD>
-</TR>
-<TR>
-<TD><CODE>partitive</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>e.g. "taloa"</I></TD>
-</TR>
-<TR>
-<TD><CODE>essive</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>e.g. "talona"</I></TD>
-</TR>
-<TR>
-<TD><CODE>translative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>e.g. "taloksi"</I></TD>
-</TR>
-<TR>
-<TD><CODE>inessive</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>e.g. "talossa"</I></TD>
-</TR>
-<TR>
-<TD><CODE>elative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>e.g. "talosta"</I></TD>
-</TR>
-<TR>
-<TD><CODE>illative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>e.g. "taloon"</I></TD>
-</TR>
-<TR>
-<TD><CODE>adessive</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>e.g. "talolla"</I></TD>
-</TR>
-<TR>
-<TD><CODE>ablative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>e.g. "talolta"</I></TD>
-</TR>
-<TR>
-<TD><CODE>allative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>e.g. "talolle"</I></TD>
-</TR>
-<TR>
-<TD><CODE>infFirst</CODE></TD>
-<TD><A HREF="#InfForm">InfForm</A></TD>
-<TD><I>e.g. "tehdä"</I></TD>
-</TR>
-<TR>
-<TD><CODE>infElat</CODE></TD>
-<TD><A HREF="#InfForm">InfForm</A></TD>
-<TD><I>e.g. "tekemästä"</I></TD>
-</TR>
-<TR>
-<TD><CODE>infIllat</CODE></TD>
-<TD><A HREF="#InfForm">InfForm</A></TD>
-<TD><I>e.g. "tekemään"</I></TD>
-</TR>
-<TR>
-<TD><CODE>prePrep</CODE></TD>
-<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition, e.g. partitive "ilman"</I></TD>
-</TR>
-<TR>
-<TD><CODE>postPrep</CODE></TD>
-<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>postposition, e.g. genitive "takana"</I></TD>
-</TR>
-<TR>
-<TD><CODE>postGenPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>genitive postposition, e.g. "takana"</I></TD>
-</TR>
-<TR>
-<TD><CODE>casePrep</CODE></TD>
-<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>just case, e.g. adessive</I></TD>
-</TR>
-<TR>
-<TD><CODE>NK</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>Noun from DictFin (Kotus)</I></TD>
-</TR>
-<TR>
-<TD><CODE>AK</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>Adjective from DictFin (Kotus)</I></TD>
-</TR>
-<TR>
-<TD><CODE>VK</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>Verb from DictFin (Kotus)</I></TD>
-</TR>
-<TR>
-<TD><CODE>AdvK</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>Adverb from DictFin (Kotus)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(kukko</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>predictable nouns, covers 82%</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(savi,savia</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>different pl.part</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(vesi,veden,vesiä</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>also different sg.gen</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(vesi,veden,vesiä,vettä</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>also different sg.part</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(olo,n,a,na,oon,jen,ja,ina,issa,ihin</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst case, 10 forms</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(pika</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(juna</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>compound with invariable prefix</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(oma</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <CODE>(tunto</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>compound with inflecting prefix</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><A HREF="#NK">NK</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<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>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>relational noun another prep.</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>relation with two complements</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>predictable noun made into name</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>any noun made into name</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>regular noun made into adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>any noun made into adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <CODE>(kivempi,kivin</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>deviating comparison forms</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(hyva,prmpi,pras</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <CODE>(hyvin,pmmin,prhten</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>worst case adj</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><A HREF="#AK">AK</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>adjective from DictFin (Kotus)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g. "jaollinen" casePrep adessive</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(huutaa</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>predictable verbs, covers 90%</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(huutaa,huusi</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>deviating past 3sg</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(huutaa,huudan,huusi</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>also deviating pres. 1sg</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(huutaa,dan,taa,tavat,takaa,detaan,sin,si,sisi,tanut,dettu,tanee</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>worst-case verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><A HREF="#VK">VK</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>verb from DictFin (Kotus)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>hakata päälle (particle verb)</I></TD>
-</TR>
-<TR>
-<TD><CODE>caseV</CODE></TD>
-<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>deviating subj. case, e.g. genitive "täytyä"</I></TD>
-</TR>
-<TR>
-<TD><CODE>vOlla</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>the verb "be"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>predictable direct transitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>direct transitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>complement just case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>complement pre/postposition</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#VK">VK</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>direct transitive of Kotus verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>e.g. puhua, allative, elative</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</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>siirtää, (accusative), illative</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirdirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>antaa, (accusative), (allative)</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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>e.g. "sanoa" allative</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>e.g. "alkaa"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVVf</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#InfForm">InfForm</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>e.g. "ruveta" infIllat</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>e.g. "käskeä" genitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2Vf</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#InfForm">InfForm</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>e.g. "kieltää" partitive infElat</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>e.g. "maistua" ablative</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
-<TD><I>e.g. "maalata" accusative translative</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>e.g. "kysyä" ablative</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc92"></A>
-<H2>Paradigms for French</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/french/ParadigmsFre.gf"><CODE>../src/french/ParadigmsFre.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Gender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>accusative</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>direct object case</I></TD>
-</TR>
-<TR>
-<TD><CODE>genitive</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>genitive, constructed with "de"</I></TD>
-</TR>
-<TR>
-<TD><CODE>dative</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>dative, usually constructed with "à"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition (other than "de" and "à")</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(cheval</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>predictable, with variations like cheval-chevaux</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(oeil,yeux</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst-case noun</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</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>compound noun, e.g. numéro + de téléphone</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>e.g. fille + genitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>e.g. connection + genitive + dative</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>feminine if ends with "e", otherwise masculine</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>gender deviant from the simple rule</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(cher</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>predictable, e.g. cher-chère</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(sec,seche</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>unpredictable feminine</I></TD>
-</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>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>irregular comparison, e.g. bon-meilleur</I></TD>
-</TR>
-<TR>
-<TD><CODE>prefixA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>adjective that comes before noun, e.g. petit</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g. supérieur + dative</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>ordinary adverb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD><I>sentential adverb, e.g. toujours</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><I>modify adjective, e.g. très</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(finir</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular 1/2/3 conjugation</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(jeter,jette</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>1st and 2nd conjugation variations</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(jeter,jette,jettera</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>1st conjugation variations</I></TD>
-</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>
-<TR>
-<TD><CODE>etreV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>force auxiliary to be être (default avoir)</I></TD>
-</TR>
-<TR>
-<TD><CODE>reflV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reflexive, implies auxiliary être, e.g. se demander</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>direct transitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>e.g. se fier + genitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>donner (+ accusative + dative)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>placer (+ accusative) + dans</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>parler + dative + genitive</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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>plain infinitive: "je veux parler"</I></TD>
-</TR>
-<TR>
-<TD><CODE>deVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>"j'essaie de parler"</I></TD>
-</TR>
-<TR>
-<TD><CODE>aVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>"j'arrive à parler"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc93"></A>
-<H2>Paradigms for German</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/german/ParadigmsGer.gf"><CODE>../src/german/ParadigmsGer.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Gender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>neuter</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Case</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>nominative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>accusative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>dative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>genitive</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>vonDat_Case</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Number</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(Stufe</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>die Stufe-Stufen, der Tisch-Tische</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(Bild,Bilder</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>sg and pl nom, and gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(x1,_,_,_,_,x6</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst case: mann, mann, manne, mannes, männer, männern</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>Auto + Fahrer -&gt; Autofahrer</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>noun + von</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>noun + other preposition</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>noun + two prepositions</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>regular name with genitive in "s"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(nom,gen</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>name with other genitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(nom,acc,dat,gen</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>name with all case forms</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>regular adjective, works for most cases</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(gut,besser,beste</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>irregular comparison</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(gut,gute,besser,beste</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>irregular positive if ending added</I></TD>
-</TR>
-<TR>
-<TD><CODE>invarA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>invariable, e.g. prima</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g. teilbar + durch</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>adverbs have just one form anyway</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>e.g. "durch" + accusative</I></TD>
-</TR>
-<TR>
-<TD><CODE>accPrep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>no string, just accusative case</I></TD>
-</TR>
-<TR>
-<TD><CODE>datPrep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>no string, just dative case</I></TD>
-</TR>
-<TR>
-<TD><CODE>genPrep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>no string, just genitive case</I></TD>
-</TR>
-<TR>
-<TD><CODE>von_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>von + dative</I></TD>
-</TR>
-<TR>
-<TD><CODE>zu_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>zu + dative, with contractions zum, zur</I></TD>
-</TR>
-<TR>
-<TD><CODE>anDat_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>an + dative, with contraction am</I></TD>
-</TR>
-<TR>
-<TD><CODE>inDat_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>in + dative, with contraction ins</I></TD>
-</TR>
-<TR>
-<TD><CODE>inAcc_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>in + accusative, with contraction im</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(führen</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(sehen,sieht,sah,sähe,gesehen</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>irregular verb theme</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(geben,</CODE> <CODE>gibt,</CODE> <CODE>gib,</CODE> <CODE>gab,</CODE> <CODE>gäbe,</CODE> <CODE>gegeben</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>worst-case verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>movable prefix, e.g. auf+fassen</I></TD>
-</TR>
-<TR>
-<TD><CODE>no_geV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>no participle "ge", e.g. "bedeuten"</I></TD>
-</TR>
-<TR>
-<TD><CODE>fixprefixV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>add prefix such as "be"; implies no_ge</I></TD>
-</TR>
-<TR>
-<TD><CODE>seinV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>force "sein" as auxiliary</I></TD>
-</TR>
-<TR>
-<TD><CODE>habenV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>force "haben" as auxiliary</I></TD>
-</TR>
-<TR>
-<TD><CODE>reflV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reflexive, with case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>preposition for complement</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>just case for complement</I></TD>
-</TR>
-<TR>
-<TD><CODE>accdatV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>geben + acc + dat</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>senden + acc + nach</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>sprechen + mit + über</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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc94"></A>
-<H2>Paradigms for Greek</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/greek/ParadigmsGre.gf"><CODE>../src/greek/ParadigmsGre.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>neutral</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>accusative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>genitive</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>indicative</CODE></TD>
-<TD><A HREF="#Mood">Mood</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>conjunctive</CODE></TD>
-<TD><A HREF="#Mood">Mood</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(dentro</CODE> <CODE>:</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>mkN</CODE></TD>
-<TD><CODE>(s</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(s1,s2,s3,s4,p1,p2,p3,p4</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(s1,s2:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN1</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNending</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A> <CODE>---Î·</CODE> <CODE>Î¼Î·ÏÎ­ÏÎ±</CODE> <CODE>+</CODE> <CODE>Î³ÎµÎ½Î¹ÎºÎ®</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>ofN2</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>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(anna</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(nm,gm,am,vm,pn,pa</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>makeNP</CODE></TD>
-<TD><CODE>(_,_,_:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>makeNP</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;Bool</CODE> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkpanta</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkkati</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;Number</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(a</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>(a,b:</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>mkAd2</CODE></TD>
-<TD><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>mkAd3</CODE></TD>
-<TD><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>mkAd4</CODE></TD>
-<TD><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>mkAd5</CODE></TD>
-<TD><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>mkAdIrreg</CODE></TD>
-<TD><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>mkA1</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</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>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2V</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>A2V;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAV</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AV">AV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAS</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AS">AS</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</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>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>acc</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>gen</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>dat</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>prepse</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep3</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep4</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Preposition</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPreposition</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPreposition2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPreposition3</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPreposition4</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mmkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>milaw, se, gia</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>dino,_,se</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirdirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>dino,_,_</I></TD>
-</TR>
-<TR>
-<TD><CODE>mmkV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</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>expressV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</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>mmkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV0</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V0">V0</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>V0</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>V0</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNV</CODE></TD>
-<TD><A HREF="#Verb">Verb</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundV</CODE></TD>
-<TD><A HREF="#Verb">Verb</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc95"></A>
-<H2>Paradigms for Hindi</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/hindi/ParadigmsHin.gf"><CODE>../src/hindi/ParadigmsHin.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><CODE>Number;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><CODE>Number;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(x1,_,_,_,_,x6</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N2;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkCmpdNoun</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>personalPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#UPerson">UPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>demoPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><CODE>(x1,x2,x3:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>Str-&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>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIrregA</CODE></TD>
-<TD><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>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><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>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<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> <CODE>V3;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</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="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirdirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <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>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIQuant</CODE></TD>
-<TD><CODE>(s1,_,_,_,_,_,_,_,_,_,_,s12:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#IQuant">IQuant</A></TD>
-<TD><I>-</I></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><I>-</I></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><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>and (plural agreement)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>or (agrement number given as argument)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>both ... and (plural)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>either ... or (agrement number given as argument)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mk2Conj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</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> <CODE>VS;</CODE></TD>
-<TD><I>e.g drna</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</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>e.g janna</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc96"></A>
-<H2>Paradigms for Italian</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/italian/ParadigmsIta.gf"><CODE>../src/italian/ParadigmsIta.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Gender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Number</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>--Prep</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>accusative</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>genitive</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition "di" and its contractions</I></TD>
-</TR>
-<TR>
-<TD><CODE>dative</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition "a" and its contractions</I></TD>
-</TR>
-<TR>
-<TD><CODE>di_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>a_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>con_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition "con" and its contractions</I></TD>
-</TR>
-<TR>
-<TD><CODE>da_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition "da" and its contractions</I></TD>
-</TR>
-<TR>
-<TD><CODE>in_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition "in" and its contractions</I></TD>
-</TR>
-<TR>
-<TD><CODE>su_Prep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition "su" and its contractions</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>other prepositions, e.g. "dopo"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(cane</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>regular noun; fem for -"a", masc otherwise</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(carne</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>override default gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(uomo,uomini</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</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>compound such as "numero" + "di telefono"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>regular with genitive, e.g. "figlio" + "di"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>arbitrary noun and preposition</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>e.g. volo + da + per</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>femininne for "-a", otherwise masculine</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>set gender manually</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(bianco</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>predictable adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(solo,sola,soli,sole,solamente</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>irregular adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>special comparison, e.g. buono - migliore</I></TD>
-</TR>
-<TR>
-<TD><CODE>prefixA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>adjective that comes before noun (default: after)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g. divisibile + per</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular verbs in "-are"/"-ire"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><A HREF="#Verbo">Verbo</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>verbs formed by BeschIta</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(udire,odo,ode,udiamo,udiro,udii,udisti,udi,udirono,odi,udito</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>essereV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>force "essere" as auxiliary (default avere)</I></TD>
-</TR>
-<TR>
-<TD><CODE>reflV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reflexive verb (implies essere)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>regular verb, direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>prepositional object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>parlare, a, di</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>dare,_,a</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirdirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>dare,_,_</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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>plain infinitive: "voglio parlare"</I></TD>
-</TR>
-<TR>
-<TD><CODE>deVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>"cerco di parlare"</I></TD>
-</TR>
-<TR>
-<TD><CODE>aVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>"arrivo a parlare"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc97"></A>
-<H2>Paradigms for Japanese</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/japanese/ParadigmsJpn.gf"><CODE>../src/japanese/ParadigmsJpn.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(man</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(kane,okane</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(man</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <CODE>(counter</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(counterReplace</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(man</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <CODE>(counter</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(counterReplace</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>(men</CODE></TD>
-<TD><CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(kane,okane</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <CODE>(counter</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>(counterReplace</CODE></TD>
-<TD><CODE>Bool)</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><CODE>(man</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <CODE>(counter</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(counterReplace</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>(men</CODE></TD>
-<TD><CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(prep</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><CODE>(distance</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(prep1:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(prep2:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(paris</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(jon,jonsan</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPron</CODE></TD>
-<TD><CODE>(kare</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(Pron1Sg</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPron</CODE></TD>
-<TD><CODE>(boku,watashi</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(Pron1Sg</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(ookina</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>(kekkonshiteiru,kikonno</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>mkA2</CODE></TD>
-<TD><CODE>(yasui</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(prep</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><CODE>(pred</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(attr</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(prep</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(yomu</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(group</CODE> <CODE>:</CODE> <CODE>VerbGroup)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><CODE>(yomu,</CODE> <CODE>prep</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(group</CODE> <CODE>:</CODE> <CODE>VerbGroup)</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><CODE>(uru,</CODE> <CODE>p1,</CODE> <CODE>p2</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(group</CODE> <CODE>:</CODE> <CODE>VerbGroup)</CODE> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc98"></A>
-<H2>Paradigms for Latvian</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/latvian/ParadigmsLav.gf"><CODE>../src/latvian/ParadigmsLav.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>second_conjugation</CODE></TD>
-<TD><A HREF="#VerbConj">VerbConj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>third_conjugation</CODE></TD>
-<TD><A HREF="#VerbConj">VerbConj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>nominative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>genitive</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>dative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>accusative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>locative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>active_voice</CODE></TD>
-<TD><A HREF="#PartType">PartType</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>passive_voice</CODE></TD>
-<TD><A HREF="#PartType">PartType</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(lemma</CODE> <CODE>:</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>mkN</CODE></TD>
-<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#NounDecl">NounDecl</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#NounDecl">NounDecl</A> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NounDecl">NounDecl</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NounDecl">NounDecl</A> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</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> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</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> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(lemma</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>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#AdjType">AdjType</A> <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>(v</CODE> <CODE>:</CODE> <CODE>Verb)</CODE> <CODE>-&gt;</CODE> <A HREF="#PartType">PartType</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAS</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AS">AS</A> <CODE>=\a</CODE> <CODE>-&gt;</CODE> <CODE>lin</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>a</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2S</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#A2S">A2S</A> <CODE>=\a,p</CODE> <CODE>-&gt;</CODE> <CODE>lin</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A> <CODE>(a</CODE> <CODE>**</CODE> <CODE>{</CODE> <CODE>p</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAV</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AV">AV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2V</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#A2V">A2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(lemma</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>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#VerbConj">VerbConj</A> <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>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</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>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</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="#Subj" TITLE="Subj - subjunction">Subj</A> <CODE>-&gt;</CODE> <A HREF="#VS" TITLE="VS - sentence-complement verb">VS</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="#Subj" TITLE="Subj - subjunction">Subj</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</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>mkVQ</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#VQ" TITLE="VQ - question-complement verb">VQ</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <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>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#Subj" TITLE="Subj - subjunction">Subj</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkCAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Degree">Degree</A> <CODE>-&gt;</CODE> <A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A></TD>
-<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="#Case">Case</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <CODE>ResLav.Prep</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mk2Conj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNumReg</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <CODE>{</CODE> <CODE>s</CODE> <CODE>:</CODE> <A HREF="#DForm">DForm</A> <CODE>=&gt;</CODE> <A HREF="#CardOrd">CardOrd</A> <CODE>=&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>=&gt;</CODE> <A HREF="#Case">Case</A> <CODE>=&gt;</CODE> <CODE>Str</CODE> <CODE>}</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNumSpec</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <CODE>{</CODE> <CODE>s</CODE> <CODE>:</CODE> <A HREF="#DForm">DForm</A> <CODE>=&gt;</CODE> <A HREF="#CardOrd">CardOrd</A> <CODE>=&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>=&gt;</CODE> <A HREF="#Case">Case</A> <CODE>=&gt;</CODE> <CODE>Str</CODE> <CODE>}</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>simts</CODE></TD>
-<TD><A HREF="#CardOrd">CardOrd</A> <CODE>=&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>=&gt;</CODE> <A HREF="#Number">Number</A> <CODE>=&gt;</CODE> <A HREF="#Case">Case</A> <CODE>=&gt;</CODE> <CODE>Str</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>tuukstotis</CODE></TD>
-<TD><A HREF="#CardOrd">CardOrd</A> <CODE>=&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>=&gt;</CODE> <A HREF="#Number">Number</A> <CODE>=&gt;</CODE> <A HREF="#Case">Case</A> <CODE>=&gt;</CODE> <CODE>Str</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc99"></A>
-<H2>Paradigms for Nepali</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/nepali/ParadigmsNep.gf"><CODE>../src/nepali/ParadigmsNep.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>human</CODE></TD>
-<TD><A HREF="#NType">NType</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>profession</CODE></TD>
-<TD><A HREF="#NType">NType</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>living</CODE></TD>
-<TD><A HREF="#NType">NType</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>regN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>regN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>regN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>regN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNF</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNF</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNF</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNF</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNUC</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNUC</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNUC</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNUC</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>--mkNUC</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N2;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkCmpdNoun</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPron</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPron</CODE></TD>
-<TD><CODE>(x1,_,_,_,_,_,x7</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>demoPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><CODE>(s1,s2:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><CODE>(s1,s2,s3,s4:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIDetn</CODE></TD>
-<TD><CODE>(s1,s2:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><CODE>(x1,x2,x3,x4:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>Str-&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>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><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>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<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="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</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="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <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>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>e.g. today</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD><I>e.g. always</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><I>e.g. quite</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD><I>e.g. approximately</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>noPrep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></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><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkQuant</CODE></TD>
-<TD><CODE>(s1,s2,s3,s4:Str)</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkQuant</CODE></TD>
-<TD><CODE>(s1,s2:Str)</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>and (plural agreement)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>or (agrement number given as argument)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>both ... and (plural)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>either ... or (agrement number given as argument)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mk2Conj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc100"></A>
-<H2>Paradigms for Norwegian</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/norwegian/ParadigmsNor.gf"><CODE>../src/norwegian/ParadigmsNor.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Gender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>the "en" gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>the "ei" gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>neutrum</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>the "et" gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>Number</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>e.g. "etter"</I></TD>
-</TR>
-<TR>
-<TD><CODE>noPrep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>empty string</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>predictable noun, feminine for "-e" otherwise masculine</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>force gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(dreng,drengen,drenger,drengene</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>e.g. datter + til</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>e.g forbindelse + fra + til</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>masculine</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>force gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(fin</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>predictable adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(fin,fint</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>deviant neuter</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(galen,galet,galne</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>also plural deviant</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(stor,stort,store,storre,storst</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>comparison with mer/mest, e.g. "norsk"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g. gift + med</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>e.g. her</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD><I>e.g. altid</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><I>e.g. mye</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(snakke</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular verb (first conjugation)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(leve,levde</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>other past tense</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(drikke,</CODE> <CODE>drakk,</CODE> <CODE>drukket</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>theme of irregular verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(spise,spiser,spises,spiste,spist,spis</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>verb with particle, e.g. lukke + opp</I></TD>
-</TR>
-<TR>
-<TD><CODE>vaereV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>force "være" as auxiliary (default "have")</I></TD>
-</TR>
-<TR>
-<TD><CODE>depV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>deponent, e.g "trives"</I></TD>
-</TR>
-<TR>
-<TD><CODE>reflV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reflexive, e.g. "forestille seg"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>regular, direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>preposition for complement</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>snakke, med, om</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>gi,_,til</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirdirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>gi,_,_</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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc101"></A>
-<H2>Paradigms for Polish</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/polish/ParadigmsPol.gf"><CODE>../src/polish/ParadigmsPol.gf</CODE></A>
-</P>
-
-<A NAME="toc102"></A>
-<H2>Paradigms for Punjabi</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/punjabi/ParadigmsPnb.gf"><CODE>../src/punjabi/ParadigmsPnb.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><CODE>Number;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><CODE>Number;</CODE></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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N2;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkCmpdNoun</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>personalPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PPerson">PPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>demoPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><CODE>(x1,x2,x3,x4:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>Str-&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>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><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>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<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> <CODE>V3;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</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="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <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>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkQuant1</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><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIQuant</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#IQuant">IQuant</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkQuant1</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><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>and (plural agreement)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>or (agrement number given as argument)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>both ... and (plural)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>either ... or (agrement number given as argument)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mk2Conj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc103"></A>
-<H2>Paradigms for Romanian</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/romanian/ParadigmsRon.gf"><CODE>../src/romanian/ParadigmsRon.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>NGender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#NGender">NGender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#NGender">NGender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>neuter</CODE></TD>
-<TD><A HREF="#NGender">NGender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Gender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Anim</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>animate</CODE></TD>
-<TD><A HREF="#Anim">Anim</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>inanimate</CODE></TD>
-<TD><CODE>Anim;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Number</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Preposition</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>NCase</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Acc</CODE></TD>
-<TD><A HREF="#NCase">NCase</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Dat</CODE></TD>
-<TD><A HREF="#NCase">NCase</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Gen</CODE></TD>
-<TD><A HREF="#NCase">NCase</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Nom</CODE></TD>
-<TD><A HREF="#NCase">NCase</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>NCase-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NCase">NCase</A> <CODE>-&gt;</CODE> <CODE>Prep;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>noPrep</CODE></TD>
-<TD><A HREF="#NCase">NCase</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>Singular, infers gender and Plural</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NGender">NGender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst case: Singular + Plural + gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>very irregular nouns - feminine</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>Singular + Plural, infers gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NGender">NGender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>Singular + gender, infers Plural</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkNR</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N;</CODE></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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkInAn</CODE></TD>
-<TD><A HREF="#PN" TITLE="PN - proper name">PN</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPropNoun</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>regular adjectives</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>--worst</CODE> <CODE>case</CODE></TD>
-<TD><I>all 4 forms are needed + form for adverb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>4 forms are needed</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc104"></A>
-<H2>Paradigms for Russian</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/russian/ParadigmsRus.gf"><CODE>../src/russian/ParadigmsRus.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Gender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>neuter</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Case</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>nominative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>genitive</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>dative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>accusative</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>instructive</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>prepositional</CODE></TD>
-<TD><A HREF="#Case">Case</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Number</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(karta</CODE> <CODE>:</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>mkN</CODE></TD>
-<TD><CODE>(tigr</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Animacy">Animacy</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(nomSg,</CODE> <CODE>genSg,</CODE> <CODE>datSg,</CODE> <CODE>accSg,</CODE> <CODE>instSg,</CODE> <CODE>preposSg,</CODE> <CODE>prepos2Sg,</CODE> <CODE>nomPl,</CODE> <CODE>genPl,</CODE> <CODE>datPl,</CODE> <CODE>accPl,</CODE> <CODE>instPl,</CODE> <CODE>preposPl</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Animacy">Animacy</A> <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>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Animacy">Animacy</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>"Иван", "Маша"</I></TD>
-</TR>
-<TR>
-<TD><CODE>nounPN</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(positive</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>(positive,</CODE> <CODE>comparative</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>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>"делим на"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<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>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>"войти в дом"; "в", accusative</I></TD>
-</TR>
-<TR>
-<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>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>"видеть", "любить"</I></TD>
-</TR>
-<TR>
-<TD><CODE>tvDirDir</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc105"></A>
-<H2>Paradigms for Sindhi</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/sindhi/ParadigmsSnd.gf"><CODE>../src/sindhi/ParadigmsSnd.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><CODE>Number;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><CODE>Number;</CODE></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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N2;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkCmpdNoun</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>personalPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PPerson">PPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>demoPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><CODE>(x1,x2,x3,x4:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>Str-&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>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><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>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<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> <CODE>V3;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</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="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <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>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkQuant1</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><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIQuant</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#IQuant">IQuant</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkQuant1</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><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>and (plural agreement)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>or (agrement number given as argument)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>both ... and (plural)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>either ... or (agrement number given as argument)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mk2Conj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc106"></A>
-<H2>Paradigms for Spanish</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/spanish/ParadigmsSpa.gf"><CODE>../src/spanish/ParadigmsSpa.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Gender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>Number</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>accusative</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>genitive</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition "de" and its contractions</I></TD>
-</TR>
-<TR>
-<TD><CODE>dative</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>preposition "a" and its contractions</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>other preposition</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(luz</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>predictable; feminine for "-a"/"-z", otherwise masculine</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>force gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(baston,bastones</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>compN</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>compound, e.g. "número" + "de teléfono"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>relational noun with preposition</I></TD>
-</TR>
-<TR>
-<TD><CODE>deN2</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 preposition "de"</I></TD>
-</TR>
-<TR>
-<TD><CODE>aN2</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 preposition "a"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>prepositions for two complements</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(Anna</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>feminine for "-a"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(Pilar</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>force gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(util</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>predictable adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(espanol,espanola</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>(solo,sola,solos,solas,solamente</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>worst-case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(bueno</CODE> <CODE>:</CODE> <CODE>A)</CODE> <CODE>-&gt;</CODE> <CODE>(mejor</CODE> <CODE>:</CODE> <CODE>A)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>special comparison (default with "mas")</I></TD>
-</TR>
-<TR>
-<TD><CODE>prefixA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>adjective before noun (default after noun)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g. "casado" + dative</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(pagar</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular in "-ar", "-er", ".ir"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(mostrar,muestro</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular with vowel alternation</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><A HREF="#Verbum">Verbum</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>import verb constructed with BeschSpa</I></TD>
-</TR>
-<TR>
-<TD><CODE>reflV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reflexive verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>special_ppV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>deviant past participle, e.g. abrir - abierto</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>regular, direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>direct object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>other object</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>e.g. hablar, a, di</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>e.g. dar,(accusative),a</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirdirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>e.g. dar,(dative),(accusative)</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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>plain infinitive: "quiero hablar"</I></TD>
-</TR>
-<TR>
-<TD><CODE>deVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>"terminar de hablar"</I></TD>
-</TR>
-<TR>
-<TD><CODE>aVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>"aprender a hablar"</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc107"></A>
-<H2>Paradigms for Swedish</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/swedish/ParadigmsSwe.gf"><CODE>../src/swedish/ParadigmsSwe.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Gender</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>utrum</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>the "en" gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>neutrum</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>the "ett" gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>Number</CODE></TD>
-<TD><A HREF="#Type">Type</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><A HREF="#Number">Number</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>e.g. "till"</I></TD>
-</TR>
-<TR>
-<TD><CODE>noPrep</CODE></TD>
-<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>empty string</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(apa</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>predictable nouns: apa-apor, rike-riken, or bil-bilar</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(nyckel,nycklar</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>singular and plural suffice for most nouns</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(museum,museet,museer,museerna</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst case for nouns</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(museum,museet,museer,museerna</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>even worse case for nouns</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>e.g. summan - av</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>e.g. syster - till</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>e.g. flyg - från - till</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>default gender utrum</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>set other gender</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>(jesus,jesu</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>irregular genitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(billig</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>(bred,brett</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>predictable adjective</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(tung,tyngre,tyngst</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>irregular comparison</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(god,gott,goda,battre,bast</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>very irregular</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>(liten,litet,lilla,sma,mindre,minst,minsta</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundA</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>force comparison by mera - mest</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g. delbar - med</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>postverbal, e.g. här</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
-<TD><I>preverbal, e.g. alltid</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
-<TD><I>modify adjective, e.g. tämligen</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(stämmer</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>predictable verb: use present indicative</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(slita,</CODE> <CODE>slet</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>i/e/i, u/ö/u, u/a/u</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(dricka,drack,druckit</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>the theme of an irregular verb</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>(gå,går,gå,gick,gått,gången</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>particle verb, e.g. passa - på</I></TD>
-</TR>
-<TR>
-<TD><CODE>depV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>deponent verb, e.g. andas</I></TD>
-</TR>
-<TR>
-<TD><CODE>reflV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>reflexive verb, e.g. ångra sig</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>direct transitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>preposition for complement</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>direct ditransitive</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>preposition for last argument</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>prepositions for both complements</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>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc108"></A>
-<H2>Paradigms for Thai</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/thai/ParadigmsTha.gf"><CODE>../src/thai/ParadigmsTha.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <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>personN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>fooddishN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>vehicleN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>houseN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>animalN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>placeN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>verbalN</CODE></TD>
-<TD><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> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><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>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Verb">Verb</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Verb">Verb</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<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="#V3" TITLE="V3 - three-place verb">V3</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>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>mkVA</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2Q</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</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="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2S</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2A</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="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>-</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc109"></A>
-<H2>Paradigms for Urdu</H2>
-
-<P>
-<a name="RParadigms"></a>
-</P>
-<P>
-source <A HREF="http://www.grammaticalframework.org/lib/src/urdu/ParadigmsUrd.gf"><CODE>../src/urdu/ParadigmsUrd.gf</CODE></A>
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>masculine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>feminine</CODE></TD>
-<TD><A HREF="#Gender">Gender</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>singular</CODE></TD>
-<TD><CODE>Number;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>plural</CODE></TD>
-<TD><CODE>Number;</CODE></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>Regular nouns like lRka, gender is judged from noun ending</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>nouns whose gender is irregular like Admy</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN</CODE></TD>
-<TD><CODE>(x1,_,_,_,_,x6</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>worst case</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN2</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N2;</CODE></TD>
-<TD><I>e.g maN ky</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkN3</CODE></TD>
-<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
-<TD><I>e.g faSlh - sE - ka</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkCmpdNoun</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
-<TD><I>e.g t-alb elm</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>personalPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#UPerson">UPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>demoPN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkDet</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIP</CODE></TD>
-<TD><CODE>(x1,x2,x3:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdN</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>Str-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>e.g ach'a</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>e.g sE Xady krna</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkA2</CODE></TD>
-<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkCompoundA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
-<TD><I>e.g dra hwa</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>regular verbs like swna</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>e.g pyna</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>e.g pyna</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>e.g bnd krna</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirV2</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<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> <CODE>V3;</CODE></TD>
-<TD><I>e.g bycna</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkV2V</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="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
-<TD><I>e.g eltja krna - sE - kw</I></TD>
-</TR>
-<TR>
-<TD><CODE>dirdirV3</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
-<TD><I>e.g barX hwna</I></TD>
-</TR>
-<TR>
-<TD><CODE>compoundV</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <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>e.g bnd krna</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>e.g yhaN</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdv</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkPrep</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
-<TD><I>e.g ka - ky</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkIQuant</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#IQuant">IQuant</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>and (plural agreement)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>or (agrement number given as argument)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>both ... and (plural)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>either ... or (agrement number given as argument)</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkConj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mk2Conj</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</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> <CODE>VS;</CODE></TD>
-<TD><I>e.g drna</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkVV</CODE></TD>
-<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
-<TD><I>-</I></TD>
-</TR>
-<TR>
-<TD><CODE>mkAdA</CODE></TD>
-<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</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>e.g janna</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc110"></A>
-<H1>Additional Libraries</H1>
-
-<A NAME="toc111"></A>
-<H2>The Prelude module</H2>
-
-<P>
-The <CODE>Prelude</CODE> defines commonly used utility functions, in particular for
-strings and booleans.
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Oper</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>SS</CODE></TD>
-<TD><CODE>Type</CODE></TD>
-<TD>the type <CODE>{s : Str}</CODE></TD>
-</TR>
-<TR>
-<TD><CODE>ss</CODE></TD>
-<TD><CODE>Str -&gt; SS</CODE></TD>
-<TD>record from string</TD>
-</TR>
-<TR>
-<TD><CODE>nonExist</CODE></TD>
-<TD><CODE>Str</CODE></TD>
-<TD>missing form</TD>
-</TR>
-<TR>
-<TD><CODE>optStr</CODE></TD>
-<TD><CODE>Str -&gt; Str</CODE></TD>
-<TD>optional string</TD>
-</TR>
-<TR>
-<TD><CODE>bothWays</CODE></TD>
-<TD><CODE>(x,y : Str) -&gt; Str</CODE></TD>
-<TD>either <CODE>x ++ y</CODE> or <CODE>y ++ x</CODE></TD>
-</TR>
-<TR>
-<TD><CODE>Bool</CODE></TD>
-<TD><CODE>PType</CODE></TD>
-<TD>values <CODE>True</CODE> and <CODE>False</CODE></TD>
-</TR>
-<TR>
-<TD><CODE>andB</CODE></TD>
-<TD><CODE>(_,_ : Bool) -&gt; Bool</CODE></TD>
-<TD>conjunction</TD>
-</TR>
-<TR>
-<TD><CODE>orB</CODE></TD>
-<TD><CODE>(_,_ : Bool) -&gt; Bool</CODE></TD>
-<TD>disjunction</TD>
-</TR>
-<TR>
-<TD><CODE>notB</CODE></TD>
-<TD><CODE>Bool -&gt; Bool</CODE></TD>
-<TD>negation</TD>
-</TR>
-<TR>
-<TD><CODE>if_then_else</CODE></TD>
-<TD><CODE>(A:Type)-&gt;Bool-&gt;A-&gt;A-&gt;A</CODE></TD>
-<TD>conditional</TD>
-</TR>
-<TR>
-<TD><CODE>init</CODE></TD>
-<TD><CODE>Str -&gt; Str</CODE></TD>
-<TD>drop last character</TD>
-</TR>
-<TR>
-<TD><CODE>last</CODE></TD>
-<TD><CODE>Str -&gt; Str</CODE></TD>
-<TD>return last character</TD>
-</TR>
-<TR>
-<TD><CODE>glue</CODE></TD>
-<TD><CODE>Str -&gt; Str -&gt; Str</CODE></TD>
-<TD>glue tokens together</TD>
-</TR>
-</TABLE>
-
-<A NAME="toc112"></A>
-<H2>The Predefined module</H2>
-
-<P>
-These functions are hard-coded in GF. They are available without explicit opening, by the used of qualified names, e.g. <CODE>Predef.tk</CODE>.
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>operation</TH>
-<TH>type</TH>
-<TH COLSPAN="2">explanation</TH>
-</TR>
-<TR>
-<TD><CODE>PBool</CODE></TD>
-<TD><CODE>PType</CODE></TD>
-<TD><CODE>PTrue | PFalse</CODE></TD>
-</TR>
-<TR>
-<TD><CODE>Error</CODE></TD>
-<TD><CODE>Type</CODE></TD>
-<TD>the empty type</TD>
-</TR>
-<TR>
-<TD><CODE>Integer</CODE></TD>
-<TD><CODE>Type</CODE></TD>
-<TD>the type of integers</TD>
-</TR>
-<TR>
-<TD><CODE>Ints</CODE></TD>
-<TD><CODE>Integer -&gt; Type</CODE></TD>
-<TD>integers from 0 to n</TD>
-</TR>
-<TR>
-<TD><CODE>error</CODE></TD>
-<TD><CODE>Str -&gt; Error</CODE></TD>
-<TD>forms error message</TD>
-</TR>
-<TR>
-<TD><CODE>length</CODE></TD>
-<TD><CODE>Str -&gt; Int</CODE></TD>
-<TD>length of string</TD>
-</TR>
-<TR>
-<TD><CODE>drop</CODE></TD>
-<TD><CODE>Integer -&gt; Str -&gt; Str</CODE></TD>
-<TD>drop prefix of length</TD>
-</TR>
-<TR>
-<TD><CODE>take</CODE></TD>
-<TD><CODE>Integer -&gt; Str -&gt; Str</CODE></TD>
-<TD>take prefix of length</TD>
-</TR>
-<TR>
-<TD><CODE>tk</CODE></TD>
-<TD><CODE>Integer -&gt; Str -&gt; Str</CODE></TD>
-<TD>drop suffix of length</TD>
-</TR>
-<TR>
-<TD><CODE>dp</CODE></TD>
-<TD><CODE>Integer -&gt; Str -&gt; Str</CODE></TD>
-<TD>take suffix of length</TD>
-</TR>
-<TR>
-<TD><CODE>eqInt</CODE></TD>
-<TD><CODE>Integer -&gt; Integer -&gt; PBool</CODE></TD>
-<TD>test if equal integers</TD>
-</TR>
-<TR>
-<TD><CODE>lessInt</CODE></TD>
-<TD><CODE>Integer -&gt; Integer -&gt; PBool</CODE></TD>
-<TD>test order of integers</TD>
-</TR>
-<TR>
-<TD><CODE>plus</CODE></TD>
-<TD><CODE>Integer -&gt; Integer -&gt; Integer</CODE></TD>
-<TD>add integers</TD>
-</TR>
-<TR>
-<TD><CODE>eqStr</CODE></TD>
-<TD><CODE>Str -&gt; Str -&gt; PBool</CODE></TD>
-<TD>test if equal strings</TD>
-</TR>
-<TR>
-<TD><CODE>occur</CODE></TD>
-<TD><CODE>Str -&gt; Str -&gt; PBool</CODE></TD>
-<TD>test if occurs as substring</TD>
-</TR>
-<TR>
-<TD><CODE>occurs</CODE></TD>
-<TD><CODE>Str -&gt; Str -&gt; PBool</CODE></TD>
-<TD>test if any char occurs</TD>
-</TR>
-<TR>
-<TD><CODE>show</CODE></TD>
-<TD><CODE>(P : Type) -&gt; P -&gt; Str</CODE></TD>
-<TD>convert param to string</TD>
-</TR>
-<TR>
-<TD><CODE>toStr</CODE></TD>
-<TD><CODE>(L : Type) -&gt; L -&gt; Str</CODE></TD>
-<TD>find the "first" string</TD>
-</TR>
-</TABLE>
-
-<A NAME="toc113"></A>
-<H2>The Formal module</H2>
-
-<P>
-This module is used for defining formal languages, in particular ones that
-use precedence levels and parentheses for grouping subexpressions.
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Oper</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Explanation</TH>
-</TR>
-<TR>
-<TD><CODE>Prec</CODE></TD>
-<TD><CODE>PType</CODE></TD>
-<TD>precedence levels 0..4</TD>
-</TR>
-<TR>
-<TD><CODE>TermPrec</CODE></TD>
-<TD><CODE>Type</CODE></TD>
-<TD>string with precedence</TD>
-</TR>
-<TR>
-<TD><CODE>mkPrec</CODE></TD>
-<TD><CODE>Prec -&gt; Str -&gt; TermPrec</CODE></TD>
-<TD>construct a <CODE>TermPrec</CODE></TD>
-</TR>
-<TR>
-<TD><CODE>top</CODE></TD>
-<TD><CODE>TermPrec -&gt; Str</CODE></TD>
-<TD>top term (lowest prec.)</TD>
-</TR>
-<TR>
-<TD><CODE>constant</CODE></TD>
-<TD><CODE>Str -&gt; TermPrec</CODE></TD>
-<TD>atomic (highest prec.)</TD>
-</TR>
-<TR>
-<TD><CODE>infixl</CODE></TD>
-<TD><CODE>Prec-&gt;Str-&gt;(_,_:TermPrec)-&gt;TermPrec</CODE></TD>
-<TD>left-assoc. infix</TD>
-</TR>
-<TR>
-<TD><CODE>infixr</CODE></TD>
-<TD><CODE>Prec-&gt;Str-&gt;(_,_:TermPrec)-&gt;TermPrec</CODE></TD>
-<TD>right-assoc. infix</TD>
-</TR>
-<TR>
-<TD><CODE>infixn</CODE></TD>
-<TD><CODE>Prec-&gt;Str-&gt;(_,_:TermPrec)-&gt;TermPrec</CODE></TD>
-<TD>non-assoc. infix</TD>
-</TR>
-<TR>
-<TD><CODE>usePrec</CODE></TD>
-<TD><CODE>Prec -&gt; TermPrec -&gt; Str</CODE></TD>
-<TD>use term on given level</TD>
-</TR>
-</TABLE>
-
-<A NAME="toc114"></A>
-<H2>The Symbolic module</H2>
-
-<P>
-This module is used for embedding symbolic notation in natural-language
-text constructed by the resource grammar API. It works for all resource
-languages.
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>symb</CODE></TD>
-<TD><CODE>Str -&gt; NP</CODE></TD>
-<TD ALIGN="right"><I>x</I></TD>
-</TR>
-<TR>
-<TD><CODE>symb</CODE></TD>
-<TD><CODE>Int -&gt; NP</CODE></TD>
-<TD ALIGN="right"><I>23</I></TD>
-</TR>
-<TR>
-<TD><CODE>symb</CODE></TD>
-<TD><CODE>Float -&gt; NP</CODE></TD>
-<TD ALIGN="right"><I>0.99</I></TD>
-</TR>
-<TR>
-<TD><CODE>symb</CODE></TD>
-<TD><CODE>CN  -&gt; Numeral -&gt; NP</CODE></TD>
-<TD ALIGN="right"><I>level four</I></TD>
-</TR>
-<TR>
-<TD><CODE>symb</CODE></TD>
-<TD><CODE>Det -&gt; N+  -&gt; Numeral -&gt; NP</CODE></TD>
-<TD ALIGN="right"><I>the level four</I></TD>
-</TR>
-<TR>
-<TD><CODE>symb</CODE></TD>
-<TD><CODE>Det -&gt; CN -&gt; [Symb] -&gt; NP</CODE></TD>
-<TD ALIGN="right"><I>the levels i, j and k</I></TD>
-</TR>
-<TR>
-<TD><CODE>symb</CODE></TD>
-<TD><CODE>Symb -&gt; S</CODE></TD>
-<TD ALIGN="right"><I>A</I> (formula)</TD>
-</TR>
-<TR>
-<TD><CODE>symb</CODE></TD>
-<TD><CODE>Symb -&gt; Card</CODE></TD>
-<TD ALIGN="right"><I>n</I> (number)</TD>
-</TR>
-<TR>
-<TD><CODE>mkSymb</CODE></TD>
-<TD><CODE>Str -&gt; Symb</CODE></TD>
-<TD ALIGN="right"><I>x</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc115"></A>
-<H2>The Combinators module</H2>
-
-<P>
-This module gives shortcuts for defining predicates (<CODE>pred</CODE>) and function 
-expressions (<CODE>app</CODE>). It works for all resource languages.
-</P>
-
-<TABLE BORDER="1" CELLPADDING="4">
-<TR>
-<TH>Function</TH>
-<TH>Type</TH>
-<TH COLSPAN="2">Example</TH>
-</TR>
-<TR>
-<TD><CODE>pred</CODE></TD>
-<TD><CODE>V  -&gt; NP -&gt; Cl</CODE></TD>
-<TD ALIGN="right"><I>x converges</I></TD>
-</TR>
-<TR>
-<TD><CODE>pred</CODE></TD>
-<TD><CODE>V2 -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
-<TD ALIGN="right"><I>x intersects y</I></TD>
-</TR>
-<TR>
-<TD><CODE>pred</CODE></TD>
-<TD><CODE>V  -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
-<TD ALIGN="right"><I>x and y intersect</I></TD>
-</TR>
-<TR>
-<TD><CODE>pred</CODE></TD>
-<TD><CODE>A  -&gt; NP -&gt; Cl</CODE></TD>
-<TD ALIGN="right"><I>x is even</I></TD>
-</TR>
-<TR>
-<TD><CODE>pred</CODE></TD>
-<TD><CODE>A2 -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
-<TD ALIGN="right"><I>x is divisible by y</I></TD>
-</TR>
-<TR>
-<TD><CODE>pred</CODE></TD>
-<TD><CODE>A  -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
-<TD ALIGN="right"><I>x and y are equal</I></TD>
-</TR>
-<TR>
-<TD><CODE>pred</CODE></TD>
-<TD><CODE>N  -&gt; NP -&gt; Cl</CODE></TD>
-<TD ALIGN="right"><I>x is a maximum</I></TD>
-</TR>
-<TR>
-<TD><CODE>pred</CODE></TD>
-<TD><CODE>N  -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
-<TD ALIGN="center"><I>x and y are inverses</I></TD>
-</TR>
-<TR>
-<TD><CODE>pred</CODE></TD>
-<TD><CODE>Adv -&gt; NP -&gt; Cl</CODE></TD>
-<TD ALIGN="right"><I>x is in scope</I></TD>
-</TR>
-<TR>
-<TD><CODE>pred</CODE></TD>
-<TD><CODE>Prep -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
-<TD ALIGN="right"><I>x is outside y</I></TD>
-</TR>
-<TR>
-<TD><CODE>app</CODE></TD>
-<TD><CODE>N  -&gt; NP</CODE></TD>
-<TD ALIGN="right"><I>the bottom</I></TD>
-</TR>
-<TR>
-<TD><CODE>app</CODE></TD>
-<TD><CODE>N2 -&gt; NP -&gt; NP</CODE></TD>
-<TD ALIGN="right"><I>the successor of x</I></TD>
-</TR>
-<TR>
-<TD><CODE>app</CODE></TD>
-<TD><CODE>N3 -&gt; NP -&gt; NP -&gt; NP</CODE></TD>
-<TD ALIGN="right"><I>the distance from x to y</I></TD>
-</TR>
-<TR>
-<TD><CODE>app</CODE></TD>
-<TD><CODE>N2 -&gt; NP -&gt; NP -&gt; NP</CODE></TD>
-<TD ALIGN="right"><I>the sum of x and y</I></TD>
-</TR>
-<TR>
-<TD><CODE>app</CODE></TD>
-<TD><CODE>N2 -&gt; N  -&gt; CN</CODE></TD>
-<TD ALIGN="right"><I>set of integers</I></TD>
-</TR>
-<TR>
-<TD><CODE>app</CODE></TD>
-<TD><CODE>N2 -&gt; NP -&gt; CN</CODE></TD>
-<TD ALIGN="right"><I>divisor of x</I></TD>
-</TR>
-<TR>
-<TD><CODE>app</CODE></TD>
-<TD><CODE>N3 -&gt; NP -&gt; NP -&gt; CN</CODE></TD>
-<TD ALIGN="right"><I>path from x to y</I></TD>
-</TR>
-<TR>
-<TD><CODE>app</CODE></TD>
-<TD><CODE>N2 -&gt; NP -&gt; NP -&gt; CN</CODE></TD>
-<TD ALIGN="right"><I>path between x and y</I></TD>
-</TR>
-</TABLE>
-
-<A NAME="toc116"></A>
-<H1>Browsing the libraries with GF commands</H1>
-
-<P>
-<B>New</B>: Browsing by syntax editor 
-<A HREF="../../../demos/resource-api/editor.html">directly on the web</A>.
-</P>
-<P>
-All of the following assume that
-<CODE>GF_LIB_PATH</CODE> points to the directory <CODE>GF/lib</CODE> with compiled libraries.
-</P>
-<P>
-To try out inflection paradigms:
-</P>
-
-<PRE>
-    &gt; i -retain alltenses/ParadigmsGer.gfo
-    &gt; cc mkN "Farbe"
-</PRE>
-
-<P>
-To try out overloaded syntax, test lexicon, and inflection paradigms:
-</P>
-
-<PRE>
-    &gt; i -retain alltenses/TryGer.gfo
-    &gt; cc mkCl (mkNP this_Quant (mkN "Farbe")) (mkA "dunkel")
-</PRE>
-
-<A NAME="toc117"></A>
-<H1>An Example of Usage</H1>
-
-<P>
-The standard way of building an application has the following modules.
-</P>
-<P>
-An abstract syntax:
-</P>
-
-<PRE>
-    abstract Music = {    
-    cat 
-      Kind, 
-      Property ;
-    fun 
-      PropKind : Kind -&gt; Property -&gt; Kind ; 
-      Song : Kind ;
-      American : Property ;
-    }
-</PRE>
-
-<P>
-A domain lexicon interface:
-</P>
-
-<PRE>
-    interface LexMusic = open Cat in {
-    oper
-      song_N : N ;
-      american_A : A ;
-    }
-</PRE>
-
-<P>
-A functor on <CODE>Syntax</CODE> and the domain lexicon interface:
-</P>
-
-<PRE>
-    incomplete concrete MusicI of Music = open Syntax, MusicLex in {
-    lincat 
-      Kind = CN ;
-      Property = AP ;
-    lin
-      PropKind k p = mkCN p k ;
-      Song = mkCN song_N ;
-      American = mkAP american_A ;
-    }
-</PRE>
-
-<P>
-For each language, an instance of the domain lexicon:
-</P>
-
-<PRE>
-    instance LexMusicGer of LexMusic = CatGer ** open ParadigmsGer in {    
-    oper
-      song_N = mkN "Lied" "Lieder" neuter ;
-      american_A = mkA "amerikanisch" ;
-    }
-</PRE>
-
-<P>
-For each language, an instantiation of the functor:
-</P>
-
-<PRE>
-    --# -path=.:present:prelude
-  
-    concrete MusicGer of Music = MusicI with
-      (Syntax = SyntaxGer),
-      (LexMusic = LexMusicGer) ;
-</PRE>
-
-<A NAME="toc118"></A>
-<H1>Table of Contents</H1>
-
-
-  <UL>
-  <LI><A HREF="#toc1">Introduction</A>
-  <LI><A HREF="#toc2">Categories</A>
-    <UL>
-    <LI><A HREF="#toc3">A hierarchic view</A>
-    <LI><A HREF="#toc4">Explanations</A>
-    </UL>
-  <LI><A HREF="#toc5">Syntax Rules and Structural Words</A>
-    <UL>
-    <LI><A HREF="#A" TITLE="A - one-place adjective">A - one-place adjective</A>
-    <LI><A HREF="#A2" TITLE="A2 - two-place adjective">A2 - two-place adjective</A>
-    <LI><A HREF="#AP" TITLE="AP - adjectival phrase">AP - adjectival phrase</A>
-    <LI><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA - adjective-modifying adverb</A>
-    <LI><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN - numeral-modifying adverb</A>
-    <LI><A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV - adverb directly attached to verb</A>
-    <LI><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv - verb-phrase-modifying adverb</A>
-    <LI><A HREF="#Ant" TITLE="Ant - anteriority">Ant - anteriority</A>
-    <LI><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv - comparative adverb</A>
-    <LI><A HREF="#CN" TITLE="CN - common noun (without determiner)">CN - common noun (without determiner)</A>
-    <LI><A HREF="#Card" TITLE="Card - cardinal number">Card - cardinal number</A>
-    <LI><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl - declarative clause, with all tenses</A>
-    <LI><A HREF="#ClSlash">ClSlash</A>
-    <LI><A HREF="#Comp" TITLE="Comp - complement of copula, such as AP">Comp - complement of copula, such as AP</A>
-    <LI><A HREF="#Conj" TITLE="Conj - conjunction">Conj - conjunction</A>
-    <LI><A HREF="#Det" TITLE="Det - determiner phrase">Det - determiner phrase</A>
-    <LI><A HREF="#Dig">Dig</A>
-    <LI><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits - cardinal or ordinal in digits</A>
-    <LI><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv - interrogative adverb</A>
-    <LI><A HREF="#IComp" TITLE="IComp - interrogative complement of copula">IComp - interrogative complement of copula</A>
-    <LI><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet - interrogative determiner</A>
-    <LI><A HREF="#IP" TITLE="IP - interrogative pronoun">IP - interrogative pronoun</A>
-    <LI><A HREF="#IQuant">IQuant</A>
-    <LI><A HREF="#Imp" TITLE="Imp - imperative">Imp - imperative</A>
-    <LI><A HREF="#ImpForm">ImpForm</A>
-    <LI><A HREF="#Interj" TITLE="Interj - interjection">Interj - interjection</A>
-    <LI><A HREF="#ListAP">ListAP</A>
-    <LI><A HREF="#ListAdv">ListAdv</A>
-    <LI><A HREF="#ListNP">ListNP</A>
-    <LI><A HREF="#ListRS">ListRS</A>
-    <LI><A HREF="#ListS">ListS</A>
-    <LI><A HREF="#N" TITLE="N - common noun">N - common noun</A>
-    <LI><A HREF="#N2" TITLE="N2 - relational noun">N2 - relational noun</A>
-    <LI><A HREF="#N3" TITLE="N3 - three-place relational noun">N3 - three-place relational noun</A>
-    <LI><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP - noun phrase (subject or object)</A>
-    <LI><A HREF="#Num" TITLE="Num - number determining element">Num - number determining element</A>
-    <LI><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral - cardinal or ordinal in words</A>
-    <LI><A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord - ordinal number (used in Det)</A>
-    <LI><A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj - phrase-beginning conjunction</A>
-    <LI><A HREF="#PN" TITLE="PN - proper name">PN - proper name</A>
-    <LI><A HREF="#Phr" TITLE="Phr - phrase in a text">Phr - phrase in a text</A>
-    <LI><A HREF="#Pol" TITLE="Pol - polarity">Pol - polarity</A>
-    <LI><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet - predeterminer (prefixed Quant)</A>
-    <LI><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep - preposition, or just case</A>
-    <LI><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron - personal pronoun</A>
-    <LI><A HREF="#Punct">Punct</A>
-    <LI><A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl - question clause, with all tenses</A>
-    <LI><A HREF="#QS" TITLE="QS - question">QS - question</A>
-    <LI><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant - quantifier ('nucleus' of Det)</A>
-    <LI><A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl - relative clause, with all tenses</A>
-    <LI><A HREF="#RP" TITLE="RP - relative pronoun">RP - relative pronoun</A>
-    <LI><A HREF="#RS" TITLE="RS - relative">RS - relative</A>
-    <LI><A HREF="#S" TITLE="S - declarative sentence">S - declarative sentence</A>
-    <LI><A HREF="#SC" TITLE="SC - embedded sentence or question">SC - embedded sentence or question</A>
-    <LI><A HREF="#SSlash">SSlash</A>
-    <LI><A HREF="#Sub100">Sub100</A>
-    <LI><A HREF="#Sub1000">Sub1000</A>
-    <LI><A HREF="#Subj" TITLE="Subj - subjunction">Subj - subjunction</A>
-    <LI><A HREF="#Temp" TITLE="Temp - temporal and aspectual features">Temp - temporal and aspectual features</A>
-    <LI><A HREF="#Tense" TITLE="Tense - tense">Tense - tense</A>
-    <LI><A HREF="#Text" TITLE="Text - text consisting of several phrases">Text - text consisting of several phrases</A>
-    <LI><A HREF="#Unit">Unit</A>
-    <LI><A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt - sentence, question, word...</A>
-    <LI><A HREF="#V" TITLE="V - one-place verb">V - one-place verb</A>
-    <LI><A HREF="#V2" TITLE="V2 - two-place verb">V2 - two-place verb</A>
-    <LI><A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A - verb with NP and AP complement</A>
-    <LI><A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q - verb with NP and Q complement</A>
-    <LI><A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S - verb with NP and S complement</A>
-    <LI><A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V - verb with NP and V complement</A>
-    <LI><A HREF="#V3" TITLE="V3 - three-place verb">V3 - three-place verb</A>
-    <LI><A HREF="#VA" TITLE="VA - adjective-complement verb">VA - adjective-complement verb</A>
-    <LI><A HREF="#VP" TITLE="VP - verb phrase">VP - verb phrase</A>
-    <LI><A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash - verb phrase missing complement</A>
-    <LI><A HREF="#VQ" TITLE="VQ - question-complement verb">VQ - question-complement verb</A>
-    <LI><A HREF="#VS" TITLE="VS - sentence-complement verb">VS - sentence-complement verb</A>
-    <LI><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV - verb-phrase-complement verb</A>
-    <LI><A HREF="#Voc" TITLE="Voc - vocative or "please"">Voc - vocative or "please"</A>
-    </UL>
-  <LI><A HREF="#toc83">Lexical Paradigms</A>
-    <UL>
-    <LI><A HREF="#toc84">Paradigms for Afrikaans</A>
-    <LI><A HREF="#toc85">Paradigms for Bulgarian</A>
-    <LI><A HREF="#toc86">Paradigms for Catalan</A>
-    <LI><A HREF="#toc87">Paradigms for Chinese</A>
-    <LI><A HREF="#toc88">Paradigms for Danish</A>
-    <LI><A HREF="#toc89">Paradigms for Dutch</A>
-    <LI><A HREF="#toc90">Paradigms for English</A>
-    <LI><A HREF="#toc91">Paradigms for Finnish</A>
-    <LI><A HREF="#toc92">Paradigms for French</A>
-    <LI><A HREF="#toc93">Paradigms for German</A>
-    <LI><A HREF="#toc94">Paradigms for Greek</A>
-    <LI><A HREF="#toc95">Paradigms for Hindi</A>
-    <LI><A HREF="#toc96">Paradigms for Italian</A>
-    <LI><A HREF="#toc97">Paradigms for Japanese</A>
-    <LI><A HREF="#toc98">Paradigms for Latvian</A>
-    <LI><A HREF="#toc99">Paradigms for Nepali</A>
-    <LI><A HREF="#toc100">Paradigms for Norwegian</A>
-    <LI><A HREF="#toc101">Paradigms for Polish</A>
-    <LI><A HREF="#toc102">Paradigms for Punjabi</A>
-    <LI><A HREF="#toc103">Paradigms for Romanian</A>
-    <LI><A HREF="#toc104">Paradigms for Russian</A>
-    <LI><A HREF="#toc105">Paradigms for Sindhi</A>
-    <LI><A HREF="#toc106">Paradigms for Spanish</A>
-    <LI><A HREF="#toc107">Paradigms for Swedish</A>
-    <LI><A HREF="#toc108">Paradigms for Thai</A>
-    <LI><A HREF="#toc109">Paradigms for Urdu</A>
-    </UL>
-  <LI><A HREF="#toc110">Additional Libraries</A>
-    <UL>
-    <LI><A HREF="#toc111">The Prelude module</A>
-    <LI><A HREF="#toc112">The Predefined module</A>
-    <LI><A HREF="#toc113">The Formal module</A>
-    <LI><A HREF="#toc114">The Symbolic module</A>
-    <LI><A HREF="#toc115">The Combinators module</A>
-    </UL>
-  <LI><A HREF="#toc116">Browsing the libraries with GF commands</A>
-  <LI><A HREF="#toc117">An Example of Usage</A>
-  <LI><A HREF="#toc118">Table of Contents</A>
+It covers the morphology and basic syntax of currently 29 languages:
+Afrikaans,
+Bulgarian,
+Catalan,
+Chinese,
+Danish,
+Dutch,
+English,
+Estonian,
+Finnish,
+French,
+German,
+Greek,
+Hindi,
+Japanese,
+Italian,
+Latvian,
+Maltese,
+Nepali,
+Norwegian bokmål,
+Persian,
+Polish,
+Punjabi,
+Romanian,
+Russian,
+Sindhi,
+Spanish,
+Swedish,
+Thai,
+Urdu.
+</P>
+<P>
+This document contains the most important parts of the GF Resource Grammar API,
+as needed by a GF application programmer.
+It has been machine-generated from the source files; there are links
+to the relevant source files, which give more information. Some of the files have
+not yet been prepared so that the machine generated documentation has the nicest
+possible format.
+</P>
+<P>
+The main contents are:
+</P>
+
+<UL>
+<LI><A HREF="#toc2">Chapter 1</A>: categories, with links to the functions for
+constructing trees in them.
+<LI><A HREF="#toc5">Chapter 2</A>: syntactic construction functions, with cross-links and
+examples. 
+<LI><A HREF="#toc83">Chapter 3</A>: morphological paradigms.
+<LI><A HREF="#toc112">Chapter 4</A>: additional libraries.
+<LI><A HREF="#toc118">Chapter 5</A>: how to "browse" the library by 
+loading the grammars into the <CODE>gf</CODE> command editor.
+<LI><A HREF="#toc119">Chapter 6</A>: a brief example of how application grammars can
+use the resource modules. 
+<LI><A HREF="#toc118">Detailed table of contents</A>.
+</UL>
+
+<P>
+Other relevant documents:
+</P>
+
+<UL>
+<LI><A HREF="./status.html">The RGL Status Document</A>: the current status of different languages
+  and the authors of each grammar
+<LI><A HREF="http://www.postcrashgames.com/gf_world/">The Resource Grammar Library coverage map</A> 
+<LI><A HREF="./rgl-publications.html">RGL Documentation and Publications</A>: links to publications and other documentation
+<LI><A HREF="gfdoc/sources.html">More modules</A>: extra modules, dictionaries, and
+  the internals of the resource grammar
+<LI><A HREF="./browse">RGL Source Browser</A>: look up functions and their source code
+<LI><A HREF="http://cloud.grammaticalframework.org/minibar/minibar.html">Minibar</A>:
+  find resource grammar expressions by parsing (select Grammar: LibraryBrowser)
+  or test translations between all languages (select Grammar: ResourceDemo)
+<LI><A HREF="http://www.grammaticalframework.org/doc/gf-lrec-2010.pdf">Resource Grammar Tutorial</A>
+  as presented in LREC-2010.
+<LI>Paper "The GF Resource Grammar Library" by A. Ranta
+  (<I>Linguistic Issues in Language Technology</I>, 2 (2), 2009). An overview of
+  the library with linguistic motivations.
+  <A HREF="http://elanguage.net/journals/index.php/lilt/article/viewFile/214/158">PDF</A>
+<LI>Paper "Grammars as Software Libraries" by A. Ranta
+  (In Y. Bertot, G. Huet, J-J. Lévy, and G. Plotkin (eds.),
+   <I>From Semantics to Computer Science</I>, Cambridge University Press, 
+   Cambridge, pp. 281--308, 2009).
+  The library from a software engineering point of view.
+  <A HREF="http://www.cse.chalmers.se/~aarne/old/articles/libraries-kahn.pdf">PDF</A>
+</UL>
+
+<P>
+Many examples in <A HREF="#toc5">Chapter 2</A> can be seen in multiple languages by hovering the
+mouse over the example, as shown in the following screenshot:
+</P>
+<P>
+<IMG ALIGN="middle" SRC="hovering.png" BORDER="0" ALT="">
+</P>
+
+<A NAME="toc2"></A>
+<H1>Categories</H1>
+
+<P>
+Source 1: <A HREF="http://www.grammaticalframework.org/lib/src/abstract/Common.gf"><CODE>../src/abstract/Common.gf</CODE></A>
+</P>
+<P>
+Source 2: <A HREF="http://www.grammaticalframework.org/lib/src/abstract/Cat.gf"><CODE>../src/abstract/Cat.gf</CODE></A>
+</P>
+
+<A NAME="toc3"></A>
+<H2>A hierarchic view</H2>
+
+<P>
+The chart below shows the categories in a hierarchical top-down order.
+The edges do not define the complete dependency structure; if they did,
+the graph would have many many more edges, and also many cycles. The precise
+meaning of a directed edge from <I>C</I> to <I>D</I> is: there is a constructor
+of <I>C</I> that takes <I>D</I> as an argument. What the constructors exactly are,
+and what other arguments they take, is described by separate tables for
+each category.
+</P>
+
+<TABLE ALIGN="center" BORDER="1" CELLPADDING="4">
+<TR>
+<TD ALIGN="right"><center><IMG ALIGN="middle" SRC="categories.png" USEMAP="#categories" BORDER="0" ALT=""></center></TD>
+</TR>
+</TABLE>
+
+<map id="categories" name="categories">
+<area shape="poly" href="#Text" TITLE="Text - text consisting of several phrases" alt="" coords="690,23 688,17 685,12 679,8 672,5 664,4 656,5 649,8 643,12 640,17 638,23 640,29 643,34 649,38 656,41 664,42 672,41 679,38 685,34 688,29"/>
+<area shape="poly" href="#Punct" title="Punct" alt="" coords="657,95 656,89 652,84 646,80 638,77 629,76 620,77 612,80 606,84 602,89 600,95 602,101 606,106 612,110 620,113 629,114 638,113 646,110 652,106 656,101"/>
+<area shape="poly" href="#Phr" TITLE="Phr - phrase in a text" alt="" coords="726,95 725,89 721,84 715,80 708,77 700,76 692,77 685,80 679,84 676,89 675,95 676,101 679,106 685,110 692,113 700,114 708,113 715,110 721,106 725,101"/>
+<area shape="poly" href="#PConj" TITLE="PConj - phrase-beginning conjunction" alt="" coords="658,167 656,162 652,156 645,152 637,150 628,149 619,150 610,152 604,156 600,162 598,167 600,173 604,179 610,183 619,185 628,186 637,185 645,183 652,179 656,173"/>
+<area shape="poly" href="#Utt" TITLE="Utt - sentence, question, word..." alt="" coords="726,167 725,162 721,156 715,152 708,150 700,149 692,150 685,152 679,156 676,162 675,167 676,173 679,179 685,183 692,185 700,186 708,185 715,183 721,179 725,173"/>
+<area shape="poly" href="#Voc" TITLE="Voc - vocative or "please"" alt="" coords="794,167 793,162 789,156 784,152 777,150 769,149 761,150 754,152 748,156 744,162 743,167 744,173 748,179 754,183 761,185 769,186 777,185 784,183 789,179 793,173"/>
+<area shape="poly" href="#Imp" TITLE="Imp - imperative" alt="" coords="657,240 656,234 652,229 647,225 640,222 632,221 624,222 617,225 611,229 607,234 606,240 607,246 611,251 617,255 624,258 632,259 640,258 647,255 652,251 656,246"/>
+<area shape="poly" href="#S" TITLE="S - declarative sentence" alt="" coords="726,240 725,234 721,229 715,225 708,223 700,222 692,223 685,225 679,229 676,234 675,240 676,245 679,250 685,254 692,257 700,258 708,257 715,254 721,250 725,245"/>
+<area shape="poly" href="#QS" TITLE="QS - question" alt="" coords="870,240 868,234 865,229 859,225 852,222 844,221 836,222 829,225 823,229 819,234 818,240 819,246 823,251 829,255 836,258 844,259 852,258 859,255 865,251 868,246"/>
+<area shape="poly" href="#Tense" TITLE="Tense - tense" alt="" coords="521,312 519,306 515,301 509,297 501,294 492,293 483,294 475,297 469,301 464,306 463,312 464,318 469,323 475,327 483,330 492,331 501,330 509,327 515,323 519,318"/>
+<area shape="poly" href="#Ant" TITLE="Ant - anteriority" alt="" coords="589,312 588,306 584,301 578,297 571,294 563,293 555,294 548,297 542,301 539,306 538,312 539,318 542,323 548,327 555,330 563,331 571,330 578,327 584,323 588,318"/>
+<area shape="poly" href="#Pol" TITLE="Pol - polarity" alt="" coords="657,312 656,306 652,301 647,297 640,294 632,293 624,294 617,297 611,301 607,306 606,312 607,318 611,323 617,327 624,330 632,331 640,330 647,327 652,323 656,318"/>
+<area shape="poly" href="#Cl" TITLE="Cl - declarative clause, with all tenses" alt="" coords="726,312 725,306 721,301 715,297 708,294 700,293 692,294 685,297 679,301 676,306 675,312 676,318 679,323 685,327 692,330 700,331 708,330 715,327 721,323 725,318"/>
+<area shape="poly" href="#ListS" title="ListS" alt="" coords="798,312 797,306 793,301 787,297 779,294 771,293 762,294 754,297 748,301 745,306 743,312 745,318 748,323 754,327 762,330 771,331 779,330 787,327 793,323 797,318"/>
+<area shape="poly" href="#Conj" TITLE="Conj - conjunction" alt="" coords="867,312 866,306 862,301 856,297 849,294 841,293 833,294 826,297 820,301 816,306 815,312 816,318 820,323 826,327 833,330 841,331 849,330 856,327 862,323 866,318"/>
+<area shape="poly" href="#QCl" TITLE="QCl - question clause, with all tenses" alt="" coords="945,312 943,306 940,301 934,297 927,294 919,293 911,294 904,297 898,301 895,306 893,312 895,318 898,323 904,327 911,330 919,331 927,330 934,327 940,323 943,318"/>
+<area shape="poly" href="#NP" TITLE="NP - noun phrase (subject or object)" alt="" coords="270,384 269,379 265,373 260,369 252,366 244,366 237,366 229,369 224,373 220,379 219,384 220,390 224,395 229,400 237,402 244,403 252,402 260,400 265,395 269,390"/>
+<area shape="poly" href="#VP" TITLE="VP - verb phrase" alt="" coords="636,384 634,379 631,373 625,369 618,366 610,366 602,366 595,369 589,373 585,379 584,384 585,390 589,395 595,400 602,402 610,403 618,402 625,400 631,395 634,390"/>
+<area shape="rect" href="#Adv" TITLE="Adv - verb-phrase-modifying adverb" alt="" coords="702,367,753,401"/>
+<area shape="poly" href="#Predet" TITLE="Predet - predeterminer (prefixed Quant)" alt="" coords="65,457 63,451 59,446 52,441 44,439 34,438 25,439 16,441 10,446 5,451 4,457 5,462 10,468 16,472 25,475 34,475 44,475 52,472 59,468 63,462"/>
+<area shape="poly" href="#Pron" TITLE="Pron - personal pronoun" alt="" coords="133,457 132,451 129,446 123,441 116,439 108,438 99,439 92,441 86,446 83,451 82,457 83,462 86,468 92,472 99,475 108,475 116,475 123,472 129,468 132,462"/>
+<area shape="rect" href="#PN" TITLE="PN - proper name" alt="" coords="150,440,202,474"/>
+<area shape="poly" href="#Det" TITLE="Det - determiner phrase" alt="" coords="270,457 269,451 265,446 260,441 252,439 244,438 237,439 229,441 224,446 220,451 219,457 220,462 224,468 229,472 237,475 244,475 252,475 260,472 265,468 269,462"/>
+<area shape="poly" href="#CN" TITLE="CN - common noun (without determiner)" alt="" coords="339,457 337,451 334,446 328,441 321,439 313,438 305,439 298,441 292,446 289,451 287,457 289,462 292,468 298,472 305,475 313,475 321,475 328,472 334,468 337,462"/>
+<area shape="poly" href="#ListNP" title="ListNP" alt="" coords="420,457 419,451 414,446 407,441 398,439 388,438 378,439 369,441 362,446 358,451 356,457 358,462 362,468 369,472 378,475 388,475 398,475 407,472 414,468 419,462"/>
+<area shape="poly" href="#AdV" TITLE="Adv - verb-phrase-modifying adverb" alt="" coords="489,457 488,451 484,446 479,441 471,439 463,438 455,439 448,441 442,446 439,451 437,457 439,462 442,468 448,472 455,475 463,475 471,475 479,472 484,468 488,462"/>
+<area shape="rect" href="#V" TITLE="V - one-place verb" alt="" coords="506,440,616,474"/>
+<area shape="poly" href="#AP" TITLE="AP - adjectival phrase" alt="" coords="685,457 684,451 680,446 674,441 667,439 659,438 651,439 644,441 639,446 635,451 634,457 635,462 639,468 644,472 651,475 659,475 667,475 674,472 680,468 684,462"/>
+<area shape="poly" href="#Subj" TITLE="Subj - subjunction" alt="" coords="753,457 752,451 749,446 743,441 736,439 728,438 720,439 713,441 707,446 703,451 702,457 703,462 707,468 713,472 720,475 728,475 736,475 743,472 749,468 752,462"/>
+<area shape="poly" href="#ListAdj" title="ListAdj" alt="" coords="837,457 836,451 831,446 824,441 814,439 804,438 794,439 784,441 777,446 772,451 770,457 772,462 777,468 784,472 794,475 804,475 814,475 824,472 831,468 836,462"/>
+<area shape="poly" href="#Art" title="Art" alt="" coords="90,529 89,523 85,518 80,514 73,511 65,510 57,511 50,514 44,518 40,523 39,529 40,535 44,540 50,544 57,547 65,548 73,547 80,544 85,540 89,535"/>
+<area shape="poly" 'href="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"' alt="" coords="166,529 165,523 161,518 154,514 146,511 137,510 128,511 120,514 113,518 109,523 108,529 109,535 113,540 120,544 128,547 137,548 146,547 154,544 161,540 165,535"/>
+<area shape="poly" href="#Num" TITLE="Num - number determining element" alt="" coords="237,529 235,523 232,518 226,514 218,511 210,510 202,511 195,514 189,518 185,523 184,529 185,535 189,540 195,544 202,547 210,548 218,547 226,544 232,540 235,535"/>
+<area shape="poly" href="#Ord" TITLE="Ord - ordinal number (used in Det)" alt="" coords="305,529 304,523 300,518 295,514 288,511 280,510 272,511 265,514 259,518 255,523 254,529 255,535 259,540 265,544 272,547 280,548 288,547 295,544 300,540 304,535"/>
+<area shape="rect" href="#N" TITLE="N - common noun" alt="" coords="323,512,387,546"/>
+<area shape="poly" href="#RS" TITLE="RS - relative" alt="" coords="456,529 454,523 451,518 445,514 438,511 430,510 422,511 415,514 409,518 406,523 404,529 406,535 409,540 415,544 422,547 430,548 438,547 445,544 451,540 454,535"/>
+<area shape="poly" href="#Card" TITLE="Card - cardinal number" alt="" coords="236,601 235,595 231,590 226,586 218,583 210,582 202,583 195,586 189,590 186,595 184,601 186,607 189,612 195,616 202,619 210,620 218,619 226,616 231,612 235,607"/>
+<area shape="poly" href="#Numeral" TITLE="Numeral - cardinal or ordinal in words" alt="" coords="216,674 214,668 206,662 194,658 179,656 162,655 145,656 130,658 118,662 110,668 107,674 110,679 118,685 130,689 145,691 162,692 179,691 194,689 206,685 214,679"/>
+<area shape="poly" href="#AdN" TITLE="AdN - numeral-modifying adverb" alt="" coords="285,674 283,668 280,662 274,658 267,656 259,655 251,656 244,658 238,662 234,668 233,674 234,679 238,685 244,689 251,691 259,692 267,691 274,689 280,685 283,679"/>
+<area shape="poly" href="#CAdv" TITLE="CAdv - comparative adverb" alt="" coords="288,746 286,740 282,735 276,731 268,728 259,727 250,728 242,731 235,735 231,740 230,746 231,752 235,757 242,761 250,764 259,765 268,764 276,761 282,757 286,752"/>
+<area shape="poly" href="#RCl" TITLE="RCl - relative clause, with all tenses" alt="" coords="456,601 454,595 451,590 445,586 438,583 430,582 422,583 415,586 409,590 406,595 404,601 406,607 409,612 415,616 422,619 430,620 438,619 445,616 451,612 454,607"/>
+<area shape="poly" href="#AdA" TITLE="AdA - adjective-modifying adverb" alt="" coords="617,529 615,523 612,518 606,514 599,511 591,510 583,511 576,514 570,518 566,523 565,529 566,535 570,540 576,544 583,547 591,548 599,547 606,544 612,540 615,535"/>
+<area shape="rect" href="#A" TITLE="A - one-place adjective" alt="" coords="634,512,685,546"/>
+<area shape="poly" href="#ListAP" title="ListAP" alt="" coords="767,529 765,523 760,518 753,514 744,511 734,510 725,511 716,514 708,518 704,523 702,529 704,535 708,540 716,544 725,547 734,548 744,547 753,544 760,540 765,535"/>
+<area shape="poly" href="#IP" TITLE="IP - interrogative pronoun" alt="" coords="895,384 894,379 890,373 885,369 877,366 870,366 862,366 854,369 849,373 845,379 844,384 845,390 849,395 854,400 862,402 870,403 877,402 885,400 890,395 894,390"/>
+<area shape="poly" href="#IAdv" TITLE="IAdv - interrogative adverb" alt="" coords="966,384 965,379 961,373 955,369 947,366 939,366 931,366 923,369 917,373 913,379 912,384 913,390 917,395 923,400 931,402 939,403 947,402 955,400 961,395 965,390"/>
+<area shape="poly" href="#ClSlash" title="ClSlash" alt="" coords="1050,384 1048,379 1043,373 1036,369 1026,366 1016,366 1006,366 996,369 989,373 984,379 982,384 984,390 989,395 996,400 1006,402 1016,403 1026,402 1036,400 1043,395 1048,390"/>
+<area shape="poly" href="#IDet" TITLE="IDet - interrogative determiner" alt="" coords="906,457 904,451 901,446 895,441 888,439 880,438 872,439 865,441 859,446 856,451 854,457 856,462 859,468 865,472 872,475 880,475 888,475 895,472 901,468 904,462"/>
+<area shape="poly" href="#VPSlash" TITLE="VPSlash - verb phrase missing complement" alt="" coords="1052,457 1050,451 1045,446 1037,441 1027,439 1016,438 1005,439 995,441 987,446 982,451 980,457 982,462 987,468 995,472 1005,475 1016,475 1027,475 1037,472 1045,468 1050,462"/>
+<area shape="poly" href="#IQuant" title="IQuant" alt="" coords="912,529 910,523 906,518 899,514 890,511 880,510 870,511 861,514 854,518 850,523 848,529 850,535 854,540 861,544 870,547 880,548 890,547 899,544 906,540 910,535"/>
+<area shape="poly" href="#RP" TITLE="RP - relative pronoun" alt="" coords="456,674 454,668 451,662 445,658 438,656 430,655 422,656 415,658 409,662 406,668 404,674 406,679 409,685 415,689 422,691 430,692 438,691 445,689 451,685 454,679"/>
+</map>
+<P>
+The rectangular boxes mark open lexical categories, which have constructors
+also in the <CODE>Paradigms</CODE> modules.
+</P>
+
+<A NAME="toc4"></A>
+<H2>Explanations</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Category</TH>
+<TH>Explanation</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD>one-place adjective</TD>
+<TD><I>warm</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD>two-place adjective</TD>
+<TD><I>divisible</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD>adjectival phrase</TD>
+<TD><I>very warm</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD>adjective-modifying adverb</TD>
+<TD><I>very</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD>numeral-modifying adverb</TD>
+<TD><I>more than</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD>adverb directly attached to verb</TD>
+<TD><I>always</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD>verb-phrase-modifying adverb</TD>
+<TD><I>in the house</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Ant" TITLE="Ant - anteriority">Ant</A></TD>
+<TD>anteriority</TD>
+<TD>simultaneous, anterior</TD>
+</TR>
+<TR>
+<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A></TD>
+<TD>comparative adverb</TD>
+<TD><I>more</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD>common noun (without determiner)</TD>
+<TD><I>red house</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A></TD>
+<TD>cardinal number</TD>
+<TD><I>seven</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD>declarative clause, with all tenses</TD>
+<TD><I>she looks at this</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Comp" TITLE="Comp - complement of copula, such as AP">Comp</A></TD>
+<TD>complement of copula, such as AP</TD>
+<TD><I>very warm</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD>conjunction</TD>
+<TD><I>and</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#DAP" TITLE="DAP - determiner with adjective">DAP</A></TD>
+<TD>determiner with adjective</TD>
+<TD><I>three small</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD>determiner phrase</TD>
+<TD><I>those seven</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A></TD>
+<TD>cardinal or ordinal in digits</TD>
+<TD><I>1,000/1,000th</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>
+<TD>interrogative adverb</TD>
+<TD><I>why</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#IComp" TITLE="IComp - interrogative complement of copula">IComp</A></TD>
+<TD>interrogative complement of copula</TD>
+<TD><I>where</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
+<TD>interrogative determiner</TD>
+<TD><I>how many</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD>interrogative pronoun</TD>
+<TD><I>who</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Imp" TITLE="Imp - imperative">Imp</A></TD>
+<TD>imperative</TD>
+<TD><I>look at this</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Interj" TITLE="Interj - interjection">Interj</A></TD>
+<TD>interjection</TD>
+<TD><I>alas</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD>common noun</TD>
+<TD><I>house</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD>relational noun</TD>
+<TD><I>son</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD>three-place relational noun</TD>
+<TD><I>connection</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD>noun phrase (subject or object)</TD>
+<TD><I>the red house</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
+<TD>number determining element</TD>
+<TD><I>seven</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
+<TD>cardinal or ordinal in words</TD>
+<TD><I>five/fifth</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A></TD>
+<TD>ordinal number (used in Det)</TD>
+<TD><I>seventh</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
+<TD>phrase-beginning conjunction</TD>
+<TD><I>therefore</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD>proper name</TD>
+<TD><I>Paris</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Phr" TITLE="Phr - phrase in a text">Phr</A></TD>
+<TD>phrase in a text</TD>
+<TD><I>but be quiet please</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Pol" TITLE="Pol - polarity">Pol</A></TD>
+<TD>polarity</TD>
+<TD>positive, negative</TD>
+</TR>
+<TR>
+<TD><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>
+<TD>predeterminer (prefixed Quant)</TD>
+<TD><I>all</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD>preposition, or just case</TD>
+<TD><I>in</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
+<TD>personal pronoun</TD>
+<TD><I>she</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD>question clause, with all tenses</TD>
+<TD><I>why does she walk</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#QS" TITLE="QS - question">QS</A></TD>
+<TD>question</TD>
+<TD><I>where did she live</I></TD>
+</TR>
+<TR>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
+<TD>quantifier ('nucleus' of Det)</TD>
+<TD><I>this/these</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD>relative clause, with all tenses</TD>
+<TD><I>in which she lives</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</A></TD>
+<TD>relative pronoun</TD>
+<TD><I>in which</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#RS" TITLE="RS - relative">RS</A></TD>
+<TD>relative</TD>
+<TD><I>in which she lived</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#S" TITLE="S - declarative sentence">S</A></TD>
+<TD>declarative sentence</TD>
+<TD><I>she lived here</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#SC" TITLE="SC - embedded sentence or question">SC</A></TD>
+<TD>embedded sentence or question</TD>
+<TD><I>that it rains</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>
+<TD>subjunction</TD>
+<TD><I>if</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Temp" TITLE="Temp - temporal and aspectual features">Temp</A></TD>
+<TD>temporal and aspectual features</TD>
+<TD>past anterior</TD>
+</TR>
+<TR>
+<TD><A HREF="#Tense" TITLE="Tense - tense">Tense</A></TD>
+<TD>tense</TD>
+<TD>present, past, future</TD>
+</TR>
+<TR>
+<TD><A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A></TD>
+<TD>text consisting of several phrases</TD>
+<TD><I>He is here. Why?</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD>sentence, question, word...</TD>
+<TD><I>be quiet</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD>one-place verb</TD>
+<TD><I>sleep</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD>two-place verb</TD>
+<TD><I>love</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD>verb with NP and AP complement</TD>
+<TD><I>paint</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD>verb with NP and Q complement</TD>
+<TD><I>ask</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD>verb with NP and S complement</TD>
+<TD><I>tell</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD>verb with NP and V complement</TD>
+<TD><I>cause</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD>three-place verb</TD>
+<TD><I>show</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD>adjective-complement verb</TD>
+<TD><I>look</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>
+<TD>verb phrase</TD>
+<TD><I>is very warm</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>
+<TD>verb phrase missing complement</TD>
+<TD><I>give to John</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#VQ" TITLE="VQ - question-complement verb">VQ</A></TD>
+<TD>question-complement verb</TD>
+<TD><I>wonder</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#VS" TITLE="VS - sentence-complement verb">VS</A></TD>
+<TD>sentence-complement verb</TD>
+<TD><I>claim</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD>verb-phrase-complement verb</TD>
+<TD><I>want</I></TD>
+</TR>
+<TR>
+<TD><A HREF="#Voc" TITLE="Voc - vocative or "please"">Voc</A></TD>
+<TD>vocative or "please"</TD>
+<TD><I>my darling</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc5"></A>
+<H1>Syntax Rules and Structural Words</H1>
+
+<P>
+Source 1: <A HREF="http://www.grammaticalframework.org/lib/src/api/Constructors.gf"><CODE>../src/api/Constructors.gf</CODE></A>
+</P>
+<P>
+Source 2: <A HREF="http://www.grammaticalframework.org/lib/src/abstract/Structural.gf"><CODE>../src/abstract/Structural.gf</CODE></A>
+</P>
+
+<A NAME="A"></A>
+<H2>A - one-place adjective</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="A2"></A>
+<H2>A2 - two-place adjective</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="AP"></A>
+<H2>AP - adjectival phrase</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>comparAP</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>warmer</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (comparAP warm_A)</CODE> <li>Afr: <I>warmer</I> <li>Bul: <I>по Predef.SOFT_BIND - Predef.SOFT_BIND топъл</I> <li>Cat: <I>més tebi</I> <li>Chi: <I>更温暖</I> <li>Dan: <I>varmere</I> <li>Dut: <I>warmer</I> <li>Eng: <I>warmer</I> <li>Est: <I>soojem</I> <li>Fin: <I>lämpimämpi</I> <li>Fre: <I>plus chaud</I> <li>Ger: <I>wärmer</I> <li>Gre: <I>ζεστότερος</I> <li>Hin: <I>गरम</I> <li>Ita: <I>più caldo</I> <li>Jpn: <I>もっと暖かい</I> <li>Lav: <I>siltāks</I> <li>Mlt: <I>iktar sħun</I> <li>Nep: <I>अली तातो</I> <li>Nor: <I>varmere</I> <li>Pes: <I>گرم</I> <li>Pnb: <I>تتا</I> <li>Pol: <I>cieplejszy</I> <li>Ron: <I>mai călduţ</I> <li>Rus: <I>тёплее</I> <li>Snd: <I>گرم</I> <li>Spa: <I>más caliente</I> <li>Swe: <I>varmare</I> <li>Tha: <I>อุ่นกว่า</I> <li>Urd: <I>گرم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAP</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP warm_A)</CODE> <li>Afr: <I>warm</I> <li>Bul: <I>топъл</I> <li>Cat: <I>tebi</I> <li>Chi: <I>温暖</I> <li>Dan: <I>varm</I> <li>Dut: <I>warm</I> <li>Eng: <I>warm</I> <li>Est: <I>soe</I> <li>Fin: <I>lämmin</I> <li>Fre: <I>chaud</I> <li>Ger: <I>warm</I> <li>Gre: <I>ζεστός</I> <li>Hin: <I>गरम</I> <li>Ita: <I>caldo</I> <li>Jpn: <I>暖かい</I> <li>Lav: <I>silts</I> <li>Mlt: <I>sħun</I> <li>Nep: <I>तातो</I> <li>Nor: <I>varm</I> <li>Pes: <I>گرم</I> <li>Pnb: <I>تتا</I> <li>Pol: <I>ciepły</I> <li>Ron: <I>călduţ</I> <li>Rus: <I>тёплое</I> <li>Snd: <I>گرم</I> <li>Spa: <I>caliente</I> <li>Swe: <I>varm</I> <li>Tha: <I>อุ่น</I> <li>Urd: <I>گرم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAP</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="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>warmer than Paris</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP warm_A (mkNP paris_PN))</CODE> <li>Afr: <I>warmer as Parys</I> <li>Bul: <I>по Predef.SOFT_BIND - Predef.SOFT_BIND топъл от Париж</I> <li>Cat: <I>més tebi que Paris</I> <li>Chi: <I>比巴黎温暖</I> <li>Dan: <I>varmere end Paris</I> <li>Dut: <I>warmer dan Parijs</I> <li>Eng: <I>warmer than Paris</I> <li>Est: <I>soojem kui Pariis</I> <li>Fin: <I>lämpimämpi kuin Pariisi</I> <li>Fre: <I>plus chaud que ...</I> <li>Ger: <I>wärmer als Paris</I> <li>Gre: <I>ζεστότερος από το Παρίσι</I> <li>Hin: <I>पैरिस से गरम</I> <li>Ita: <I>più caldo di Parigi</I> <li>Jpn: <I>パリより暖かい</I> <li>Lav: <I>...</I> <li>Mlt: <I>iktar sħun minn Pariġi</I> <li>Nep: <I>पेरिस भन्दा तातो</I> <li>Nor: <I>varmere enn Paris</I> <li>Pes: <I>گرم تر از پاریس</I> <li>Pnb: <I>پیرس توں تتا</I> <li>Pol: <I>cieplejszy niż Paryż</I> <li>Ron: <I>mai călduţ decât Paris</I> <li>Rus: <I>тёплее Парижа</I> <li>Snd: <I>constant not found: paris_PN</I> <li>Spa: <I>más caliente que París</I> <li>Swe: <I>varmare än Paris</I> <li>Tha: <I>อุ่นกว่าปารีส</I> <li>Urd: <I>پیرس سے گرم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAP</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="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>married to her</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP married_A2 she_NP )</CODE> <li>Afr: <I>getroud met haar</I> <li>Bul: <I>женен за нея</I> <li>Cat: <I>casat a ella</I> <li>Chi: <I>结婚她</I> <li>Dan: <I>gift med hende</I> <li>Dut: <I>getrouwd met haar</I> <li>Eng: <I>married to her</I> <li>Est: <I>abielus temaga</I> <li>Fin: <I>avioitunut hänen kanssaPredef.BIND nsa</I> <li>Fre: <I>marié à elle</I> <li>Ger: <I>verheiratet mit ihr</I> <li>Gre: <I>παντρεμένος με αυτήν</I> <li>Hin: <I>उस से शादी शुदा</I> <li>Ita: <I>sposato con lei</I> <li>Jpn: <I>彼女と既婚の</I> <li>Lav: <I>ar viņu precējies</I> <li>Mlt: <I>miżżewweġ lil hi</I> <li>Nep: <I>उनी सँग विवाहित</I> <li>Nor: <I>gift med henne</I> <li>Pes: <I>او متأهل</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>zaślubiony jej</I> <li>Ron: <I>căsătorit cu ea</I> <li>Rus: <I>замужем за ей</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>casado a ella</I> <li>Swe: <I>gift med henne</I> <li>Tha: <I>แต่งงานแล้วกับหล่อน</I> <li>Urd: <I>اس سے شادی شدہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAP</CODE></TD>
+<TD><A HREF="#A2" TITLE="A2 - two-place adjective">A2</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>married</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP married_A2)</CODE> <li>Afr: <I>getroud</I> <li>Bul: <I>женен</I> <li>Cat: <I>casat</I> <li>Chi: <I>结婚</I> <li>Dan: <I>gift</I> <li>Dut: <I>getrouwd</I> <li>Eng: <I>married</I> <li>Est: <I>abielus</I> <li>Fin: <I>avioitunut</I> <li>Fre: <I>marié</I> <li>Ger: <I>verheiratet</I> <li>Gre: <I>παντρεμένος</I> <li>Hin: <I>शादी शुदा</I> <li>Ita: <I>sposato</I> <li>Jpn: <I>既婚の</I> <li>Lav: <I>precējies</I> <li>Mlt: <I>miżżewweġ</I> <li>Nep: <I>विवाहित</I> <li>Nor: <I>gift</I> <li>Pes: <I>متأهل</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>zaślubiony</I> <li>Ron: <I>căsătorit</I> <li>Rus: <I>замужем</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>casado</I> <li>Swe: <I>gift</I> <li>Tha: <I>แต่งงานแล้ว</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="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>it is good that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl (mkVP (mkAP (mkAP good_A) (mkS (mkCl she_NP sleep_V)))))</CODE> <li>Afr: <I>dit is goed dat sy slaap</I> <li>Bul: <I>е добро Predef.SOFT_BIND , че тя спи</I> <li>Cat: <I>és bo que ella dorm</I> <li>Chi: <I>是好她睡的</I> <li>Dan: <I>det er godt at hun sover</I> <li>Dut: <I>'t is goed dat ze slaapt</I> <li>Eng: <I>it is good that she sleeps</I> <li>Est: <I>on hea et tema magab</I> <li>Fin: <I>on hyvä että hän nukkuu</I> <li>Fre: <I>il est bon que ...</I> <li>Ger: <I>es ist gut dass sie schläft</I> <li>Gre: <I>είναι καλό οτι αυτή κοιμάται</I> <li>Hin: <I>अच्छा कि वह सोती है है</I> <li>Ita: <I>è buono che lei dorme</I> <li>Jpn: <I>彼女は寝ることが良い</I> <li>Lav: <I>ir labs , ka viņa guļ</I> <li>Mlt: <I>huwa tajjeb li hi torqod</I> <li>Nep: <I>की उनी सुत्छिन् राम्रो छ</I> <li>Nor: <I>det er godt at hun sover</I> <li>Pes: <I>خوب که او می خوابد است</I> <li>Pnb: <I>اچھا كہ او سوندی اے اے</I> <li>Pol: <I>jest dobrze , że ona śpi</I> <li>Ron: <I>este bun cã ea doarme</I> <li>Rus: <I>хороше , что она спдит</I> <li>Snd: <I>سٺو ت ھوء سمھی ٿي آھي</I> <li>Spa: <I>es bueno que ella duerme</I> <li>Swe: <I>det är gott att hon sover</I> <li>Tha: <I>ดีว่าหล่อนนอนหลับ</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="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>it is uncertain who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl (mkVP (mkAP (mkAP uncertain_A) (mkQS (mkQCl who_IP sleep_V)))))</CODE> <li>Afr: <I>dit is onseker wie slaap</I> <li>Bul: <I>е неясно който спи</I> <li>Cat: <I>és incert qui dorm</I> <li>Chi: <I>是不确定谁睡的</I> <li>Dan: <I>constant not found: uncertain_A</I> <li>Dut: <I>'t is onzeker wie slaapt</I> <li>Eng: <I>it is uncertain who sleeps</I> <li>Est: <I>on ebakindel kes magab</I> <li>Fin: <I>on epävarma kuka nukkuu</I> <li>Fre: <I>il est incertain qui dort</I> <li>Ger: <I>es ist unsicher wer schläft</I> <li>Gre: <I>είναι αβέβαιο ποιός κοιμάται</I> <li>Hin: <I>ग़यर यक़यनय कि कौन सोता है है</I> <li>Ita: <I>è insicuro chi dorme</I> <li>Jpn: <I>誰が寝るかことが危なっかしい</I> <li>Lav: <I>ir nepārliecināts , kurš guļ</I> <li>Mlt: <I>huwa inċert min jorqod</I> <li>Nep: <I>को सुत्छन् अनिश्चित छ</I> <li>Nor: <I>constant not found: uncertain_A</I> <li>Pes: <I>نامعلوم چه کسی می خوابد است</I> <li>Pnb: <I>constant not found: uncertain_A</I> <li>Pol: <I>jest niepewnie , kto śpi</I> <li>Ron: <I>este nesigur cine doarme</I> <li>Rus: <I>constant not found: uncertain_A</I> <li>Snd: <I>اچانڪ ڪير سمھی ٿو آھي</I> <li>Spa: <I>constant not found: uncertain_A</I> <li>Swe: <I>det är osäkert vem som sover</I> <li>Tha: <I>ลังเลใจว่าใครนอนหลับ</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="#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>mkUtt (mkCl she_NP (mkAP (mkAP ready_A) (mkVP sleep_V)))</CODE> <li>Afr: <I>sy is reg om te slaap</I> <li>Bul: <I>тя е готова да спя</I> <li>Cat: <I>ella és preparada a dormir</I> <li>Chi: <I>她是准备好睡的</I> <li>Dan: <I>constant not found: ready_A</I> <li>Dut: <I>ze is klaar te slapen</I> <li>Eng: <I>she is ready to sleep</I> <li>Est: <I>tema on valmis magada</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>Gre: <I>αυτή είναι έτοιμη να κοιμηθεί</I> <li>Hin: <I>वह सोने को तैयार है</I> <li>Ita: <I>lei è pronta a ...</I> <li>Jpn: <I>彼女は寝ることが準備ができている</I> <li>Lav: <I>viņa ir gatava , gulēt</I> <li>Mlt: <I>hi hija lesta jorqod</I> <li>Nep: <I>उनी सुत्न तयार छिन्</I> <li>Nor: <I>constant not found: ready_A</I> <li>Pes: <I>او آماده خوابیدن است</I> <li>Pnb: <I>constant not found: ready_A</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>constant not found: ready_A</I> <li>Snd: <I>constant not found: ready_A</I> <li>Spa: <I>constant not found: ready_A</I> <li>Swe: <I>hon är färdig att sova</I> <li>Tha: <I>หล่อนพร้อมนอนหลับ</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>mkUtt (mkCl she_NP (mkAP (mkAP ready_A) (mkSC (mkVP sleep_V))))</CODE> <li>Afr: <I>sy is reg om te slaap</I> <li>Bul: <I>тя е готова да спя</I> <li>Cat: <I>ella és preparada a dormir</I> <li>Chi: <I>她是准备好睡的</I> <li>Dan: <I>constant not found: ready_A</I> <li>Dut: <I>ze is klaar te slapen</I> <li>Eng: <I>she is ready to sleep</I> <li>Est: <I>tema on valmis magada</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>Gre: <I>αυτή είναι έτοιμη να κοιμηθεί</I> <li>Hin: <I>वह सोने को तैयार है</I> <li>Ita: <I>lei è pronta a ...</I> <li>Jpn: <I>彼女は寝ることが準備ができている</I> <li>Lav: <I>viņa ir gatava , gulēt</I> <li>Mlt: <I>hi hija lesta jorqod</I> <li>Nep: <I>उनी सुत्न तयार छिन्</I> <li>Nor: <I>constant not found: ready_A</I> <li>Pes: <I>او آماده خوابیدن است</I> <li>Pnb: <I>constant not found: ready_A</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>constant not found: ready_A</I> <li>Snd: <I>constant not found: ready_A</I> <li>Spa: <I>constant not found: ready_A</I> <li>Swe: <I>hon är färdig att sova</I> <li>Tha: <I>หล่อนพร้อมนอนหลับ</I> <li>Urd: <I>وہ سونے کو تیار ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAP</CODE></TD>
+<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP very_AdA old_A)</CODE> <li>Afr: <I>baie oud</I> <li>Bul: <I>много стар</I> <li>Cat: <I>molt vell</I> <li>Chi: <I>非常老</I> <li>Dan: <I>meget gammel</I> <li>Dut: <I>erg oud</I> <li>Eng: <I>very old</I> <li>Est: <I>väga vana</I> <li>Fin: <I>erittäin vanha</I> <li>Fre: <I>très vieux ...</I> <li>Ger: <I>sehr alt</I> <li>Gre: <I>πολύ παλιός</I> <li>Hin: <I>बहुत बूढ़ा</I> <li>Ita: <I>molto vecchio</I> <li>Jpn: <I>とても古い</I> <li>Lav: <I>ļoti vecs</I> <li>Mlt: <I>qadim ħafna</I> <li>Nep: <I>धेरै बुढो</I> <li>Nor: <I>mye gammel</I> <li>Pes: <I>خیلی پیر</I> <li>Pnb: <I>بہت بوڈا</I> <li>Pol: <I>bardzo stary</I> <li>Ron: <I>foarte vechi</I> <li>Rus: <I>очень старое</I> <li>Snd: <I>تمام پوڙهو</I> <li>Spa: <I>muy viejo</I> <li>Swe: <I>mycket gammal</I> <li>Tha: <I>แก่มาก</I> <li>Urd: <I>بہت بوڑھا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAP</CODE></TD>
+<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>very very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP very_AdA (mkAP very_AdA old_A))</CODE> <li>Afr: <I>baie baie oud</I> <li>Bul: <I>много много стар</I> <li>Cat: <I>molt molt vell</I> <li>Chi: <I>非常非常老</I> <li>Dan: <I>meget meget gammel</I> <li>Dut: <I>erg erg oud</I> <li>Eng: <I>very very old</I> <li>Est: <I>väga väga vana</I> <li>Fin: <I>erittäin erittäin vanha</I> <li>Fre: <I>très très vieux ...</I> <li>Ger: <I>sehr sehr alt</I> <li>Gre: <I>πολύ πολύ παλιός</I> <li>Hin: <I>बहुत बहुत बूढ़ा</I> <li>Ita: <I>molto molto vecchio</I> <li>Jpn: <I>とてもとても古い</I> <li>Lav: <I>ļoti ļoti vecs</I> <li>Mlt: <I>qadim ħafna ħafna</I> <li>Nep: <I>धेरै धेरै बुढो</I> <li>Nor: <I>mye mye gammel</I> <li>Pes: <I>خیلی خیلی پیر</I> <li>Pnb: <I>بہت بہت بوڈا</I> <li>Pol: <I>bardzo bardzo stary</I> <li>Ron: <I>foarte foarte vechi</I> <li>Rus: <I>очень очень старое</I> <li>Snd: <I>تمام تمام پوڙهو</I> <li>Spa: <I>muy muy viejo</I> <li>Swe: <I>mycket mycket gammal</I> <li>Tha: <I>แก่มากมาก</I> <li>Urd: <I>بہت بہت بوڑھا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAP</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>old or young</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP or_Conj (mkAP old_A) (mkAP young_A))</CODE> <li>Afr: <I>oud of jonk</I> <li>Bul: <I>стар или млад</I> <li>Cat: <I>vell o jove</I> <li>Chi: <I>老或年轻</I> <li>Dan: <I>gammel eller ung</I> <li>Dut: <I>oud of jong</I> <li>Eng: <I>old or young</I> <li>Est: <I>vana või noor</I> <li>Fin: <I>vanha tai nuori</I> <li>Fre: <I>vieux ...</I> <li>Ger: <I>alt oder jung</I> <li>Gre: <I>παλιός ή νέος</I> <li>Hin: <I>बूढ़ा या जवान</I> <li>Ita: <I>vecchio o giovane</I> <li>Jpn: <I>古いか若い</I> <li>Lav: <I>vecs , vai jauns</I> <li>Mlt: <I>qadim jew zgħir</I> <li>Nep: <I>बुढो अथवा जवान</I> <li>Nor: <I>gammel eller ung</I> <li>Pes: <I>پیر یا جوان</I> <li>Pnb: <I>بوڈا یا جوان</I> <li>Pol: <I>stary lub młody</I> <li>Ron: <I>vechi sau tânăr</I> <li>Rus: <I>старое или молодое</I> <li>Snd: <I>پوڙهو يا جوان</I> <li>Spa: <I>viejo o joven</I> <li>Swe: <I>gammal eller ung</I> <li>Tha: <I>แก่หริอรุ่น</I> <li>Urd: <I>بوڑھا یا جوان</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAP</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#ListAP">ListAP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>old , big and warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP and_Conj (mkListAP (mkAP old_A) (mkListAP (mkAP big_A) (mkAP warm_A))))</CODE> <li>Afr: <I>oud , groot en warm</I> <li>Bul: <I>стар , голям и топъл</I> <li>Cat: <I>vell , gros i tebi</I> <li>Chi: <I>老、大而温暖</I> <li>Dan: <I>gammel Predef.SOFT_BIND , stor og varm</I> <li>Dut: <I>oud , groot en warm</I> <li>Eng: <I>old , big and warm</I> <li>Est: <I>suur , soe ja vana</I> <li>Fin: <I>vanha , suuri ja lämmin</I> <li>Fre: <I>vieux ...</I> <li>Ger: <I>alt , groß und warm</I> <li>Gre: <I>παλιός , μεγάλος και ζεστός</I> <li>Hin: <I>बूढ़ा , बड़ा और गरम</I> <li>Ita: <I>vecchio , grande e ...</I> <li>Jpn: <I>大きで暖かくて古い</I> <li>Lav: <I>vecs , liels , un silts</I> <li>Mlt: <I>qadim , kbir u sħun</I> <li>Nep: <I>बुढो , ठुलो र तातो</I> <li>Nor: <I>gammel Predef.SOFT_BIND , stor og varm</I> <li>Pes: <I>پیر , بزرگ و گرم</I> <li>Pnb: <I>بوڈا , وڈا تے تتا</I> <li>Pol: <I>stary , duży i ciepły</I> <li>Ron: <I>vechi , mare şi călduţ</I> <li>Rus: <I>большое , тёплое и старое</I> <li>Snd: <I>پوڙهو , وڏو ۽ گرم</I> <li>Spa: <I>viejo , grande y ...</I> <li>Swe: <I>gammal Predef.SOFT_BIND , stor och varm</I> <li>Tha: <I>แก่ใหญ่และอุ่น</I> <li>Urd: <I>بوڑھا , بڑا اور گرم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAP</CODE></TD>
+<TD><A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>oldest</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP (mkOrd old_A))</CODE> <li>Afr: <I>oudste</I> <li>Bul: <I>най Predef.SOFT_BIND - Predef.SOFT_BIND стар</I> <li>Cat: <I>més vell</I> <li>Chi: <I>最老</I> <li>Dan: <I>ældste</I> <li>Dut: <I>oudst</I> <li>Eng: <I>oldest</I> <li>Est: <I>kõige vanem</I> <li>Fin: <I>vanhin</I> <li>Fre: <I>plus vieux ...</I> <li>Ger: <I>ältest</I> <li>Gre: <I>πιό παλιός</I> <li>Hin: <I>सब से बूढ़ा</I> <li>Ita: <I>più vecchio</I> <li>Jpn: <I>一番古い</I> <li>Lav: <I>visvecākais</I> <li>Mlt: <I>il ...</I> <li>Nep: <I>सबभन्दा बुढो</I> <li>Nor: <I>eldste</I> <li>Pes: <I>پیر ترین</I> <li>Pnb: <I>بوڈا</I> <li>Pol: <I>najstarszy</I> <li>Ron: <I>cel mai vechi</I> <li>Rus: <I>старое</I> <li>Snd: <I>پوڙهو</I> <li>Spa: <I>más viejo</I> <li>Swe: <I>äldsta</I> <li>Tha: <I>แก่ที่สุด</I> <li>Urd: <I>سب سے بوڑھا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAP</CODE></TD>
+<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</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></TD>
+<TD><div class=reveal> <I>as old as she</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP as_CAdv (mkAP old_A) she_NP)</CODE> <li>Afr: <I>so oud soos sy</I> <li>Bul: <I>constant not found: as_CAdv</I> <li>Cat: <I>tan vell com ella</I> <li>Chi: <I>和她一样老</I> <li>Dan: <I>constant not found: as_CAdv</I> <li>Dut: <I>zo oud als ze</I> <li>Eng: <I>as old as she</I> <li>Est: <I>sama palju vana kui tema</I> <li>Fin: <I>yhtä vanha kuin hän</I> <li>Fre: <I>aussi vieux ...</I> <li>Ger: <I>ebenso alt wie sie</I> <li>Gre: <I>τόσο παλιός όσο αυτή</I> <li>Hin: <I>इतना बूढ़ा जितना वह</I> <li>Ita: <I>così vecchio di lei</I> <li>Jpn: <I>彼女と同じぐらい古い</I> <li>Lav: <I>tikpat vecs kā viņa</I> <li>Mlt: <I>qadim daqs hi</I> <li>Nep: <I>उनी जत्तीकै बुढो</I> <li>Nor: <I>constant not found: as_CAdv</I> <li>Pes: <I>به اندازه ی او پیر</I> <li>Pnb: <I>ایناں بوڈا جناں او</I> <li>Pol: <I>tak stary jak ona</I> <li>Ron: <I>cel la fel de vechi ca ea</I> <li>Rus: <I>constant not found: as_CAdv</I> <li>Snd: <I>جيئن پوڙهو جھڙو ھوء</I> <li>Spa: <I>si viejo que ella</I> <li>Swe: <I>lika gammal som hon</I> <li>Tha: <I>แก่เท่ากับหล่อน</I> <li>Urd: <I>اتنا بوڑھا جتنا وہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>reflAP</CODE></TD>
+<TD><A HREF="#A2" TITLE="A2 - two-place adjective">A2</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>
+<TD><div class=reveal> <I>married to itself</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (reflAP married_A2)</CODE> <li>Afr: <I>getroud met hom</I> <li>Bul: <I>женен за себе си</I> <li>Cat: <I>casat a si</I> <li>Chi: <I>结婚自己</I> <li>Dan: <I>gift med sig</I> <li>Dut: <I>getrouwd met zich</I> <li>Eng: <I>married to itself</I> <li>Est: <I>abielus endaga</I> <li>Fin: <I>avioitunut itsensä kanssa</I> <li>Fre: <I>marié à soi</I> <li>Ger: <I>verheiratet mit sich</I> <li>Gre: <I>παντρεμένος με τον εαυτό του</I> <li>Hin: <I>शादी शुदा ख़ुद से</I> <li>Ita: <I>sposato con se</I> <li>Jpn: <I>自分と既婚の</I> <li>Lav: <I>precējies ar sevi</I> <li>Mlt: <I>miżżewweġ lil lilu nnifsu</I> <li>Nep: <I>आफै सँग विवाहित</I> <li>Nor: <I>gift med seg</I> <li>Pes: <I>متأهل</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>zaślubiony sobie</I> <li>Ron: <I>căsătorit cu sine însuşi</I> <li>Rus: <I>замужем за собой</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>casado a sí</I> <li>Swe: <I>gift med sig</I> <li>Tha: <I>แต่งงานแล้วกับตัวเอง</I> <li>Urd: <I>شادی شدہ خود سے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="AdA"></A>
+<H2>AdA - adjective-modifying adverb</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>almost_AdA</CODE></TD>
+<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><div class=reveal> <I>almost red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP almost_AdA red_A)</CODE> <li>Afr: <I>byna rooi</I> <li>Bul: <I>почти червен</I> <li>Cat: <I>...</I> <li>Chi: <I>几乎红</I> <li>Dan: <I>næsten rød</I> <li>Dut: <I>bijna rood</I> <li>Eng: <I>almost red</I> <li>Est: <I>peaaegu punane</I> <li>Fin: <I>melkein punainen</I> <li>Fre: <I>presque rouge</I> <li>Ger: <I>fast rot</I> <li>Gre: <I>σχεδόν κόκκινος</I> <li>Hin: <I>तक़रीबन लाल</I> <li>Ita: <I>quasi rosso</I> <li>Jpn: <I>殆ど赤い</I> <li>Lav: <I>gandrīz sarkans</I> <li>Mlt: <I>aħmar kważi</I> <li>Nep: <I>झण्डै रातो</I> <li>Nor: <I>nesten rød</I> <li>Pes: <I>تقریباً قرمز</I> <li>Pnb: <I>تقریبا لال</I> <li>Pol: <I>prawie czerwony</I> <li>Ron: <I>aproape roşu</I> <li>Rus: <I>почти красное</I> <li>Snd: <I>گھڻو ڪري ڳاڙھو</I> <li>Spa: <I>casi rojo</I> <li>Swe: <I>nästan röd</I> <li>Tha: <I>แดงเกิอบ</I> <li>Urd: <I>تقریبا لال</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>quite_Adv</CODE></TD>
+<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><div class=reveal> <I>quite</I> <div class=popup> <ul> <li>API: <CODE>quite_Adv</CODE> <li>Afr: <I>heel</I> <li>Bul: <I>доста</I> <li>Cat: <I>bastant</I> <li>Chi: <I>得很</I> <li>Dan: <I>temmelig</I> <li>Dut: <I>heel</I> <li>Eng: <I>quite</I> <li>Est: <I>üsna</I> <li>Fin: <I>melko</I> <li>Fre: <I>assez</I> <li>Ger: <I>ziemlich</I> <li>Gre: <I>αρκετά</I> <li>Hin: <I>काफ़ी</I> <li>Ita: <I>assai</I> <li>Jpn: <I>可成</I> <li>Lav: <I>diezgan</I> <li>Mlt: <I>pjuttost</I> <li>Nep: <I>एकदम</I> <li>Nor: <I>temmelig</I> <li>Pes: <I>کاملاً</I> <li>Pnb: <I>كہامoسہ</I> <li>Pol: <I>całkiem</I> <li>Ron: <I>chiar</I> <li>Rus: <I>довольно</I> <li>Snd: <I>ڇڏڻ</I> <li>Spa: <I>bastante</I> <li>Swe: <I>ganska</I> <li>Tha: <I>ค่อนข้าง</I> <li>Urd: <I>خاموش</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>so_AdA</CODE></TD>
+<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><div class=reveal> <I>so warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP so_AdA warm_A)</CODE> <li>Afr: <I>so warm</I> <li>Bul: <I>толкова топъл</I> <li>Cat: <I>tan tebi</I> <li>Chi: <I>如此温暖</I> <li>Dan: <I>så varm</I> <li>Dut: <I>zo warm</I> <li>Eng: <I>so warm</I> <li>Est: <I>nii soe</I> <li>Fin: <I>niin lämmin</I> <li>Fre: <I>si chaud</I> <li>Ger: <I>so warm</I> <li>Gre: <I>τόσο ζεστός</I> <li>Hin: <I>तो गरम</I> <li>Ita: <I>cosÃ¬ caldo</I> <li>Jpn: <I>非常に暖かい</I> <li>Lav: <I>tik silts</I> <li>Mlt: <I>sħun allura</I> <li>Nep: <I>यस कारण तातो</I> <li>Nor: <I>så varm</I> <li>Pes: <I>بسیار گرم</I> <li>Pnb: <I>سo تتا</I> <li>Pol: <I>tak ciepły</I> <li>Ron: <I>aşa călduţ</I> <li>Rus: <I>так тёплое</I> <li>Snd: <I>ان ڪري گرم</I> <li>Spa: <I>tanto caliente</I> <li>Swe: <I>så varm</I> <li>Tha: <I>อุ่นดังนั้น</I> <li>Urd: <I>اس لیے گرم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>too_AdA</CODE></TD>
+<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><div class=reveal> <I>too warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP too_AdA warm_A)</CODE> <li>Afr: <I>te warm</I> <li>Bul: <I>прекалено топъл</I> <li>Cat: <I>massa tebi</I> <li>Chi: <I>太温暖</I> <li>Dan: <I>for varm</I> <li>Dut: <I>te warm</I> <li>Eng: <I>too warm</I> <li>Est: <I>liiga soe</I> <li>Fin: <I>liian lämmin</I> <li>Fre: <I>trop chaud</I> <li>Ger: <I>zu warm</I> <li>Gre: <I>υπερβολικά ζεστός</I> <li>Hin: <I>बहुत गरम</I> <li>Ita: <I>troppo caldo</I> <li>Jpn: <I>あまりにも暖かい</I> <li>Lav: <I>pārāk silts</I> <li>Mlt: <I>sħun ukoll</I> <li>Nep: <I>पनि तातो</I> <li>Nor: <I>for varm</I> <li>Pes: <I>خیلی گرم</I> <li>Pnb: <I>بہت تتا</I> <li>Pol: <I>za ciepły</I> <li>Ron: <I>prea călduţ</I> <li>Rus: <I>слишком тёплое</I> <li>Snd: <I>بيحد گرم</I> <li>Spa: <I>demasiado caliente</I> <li>Swe: <I>för varm</I> <li>Tha: <I>อุ่นเกินไป</I> <li>Urd: <I>بہت گرم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>very_AdA</CODE></TD>
+<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><div class=reveal> <I>very warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP very_AdA warm_A)</CODE> <li>Afr: <I>baie warm</I> <li>Bul: <I>много топъл</I> <li>Cat: <I>molt tebi</I> <li>Chi: <I>非常温暖</I> <li>Dan: <I>meget varm</I> <li>Dut: <I>erg warm</I> <li>Eng: <I>very warm</I> <li>Est: <I>väga soe</I> <li>Fin: <I>erittäin lämmin</I> <li>Fre: <I>très chaud</I> <li>Ger: <I>sehr warm</I> <li>Gre: <I>πολύ ζεστός</I> <li>Hin: <I>बहुत गरम</I> <li>Ita: <I>molto caldo</I> <li>Jpn: <I>とても暖かい</I> <li>Lav: <I>ļoti silts</I> <li>Mlt: <I>sħun ħafna</I> <li>Nep: <I>धेरै तातो</I> <li>Nor: <I>mye varm</I> <li>Pes: <I>خیلی گرم</I> <li>Pnb: <I>بہت تتا</I> <li>Pol: <I>bardzo ciepły</I> <li>Ron: <I>foarte călduţ</I> <li>Rus: <I>очень тёплое</I> <li>Snd: <I>تمام گرم</I> <li>Spa: <I>muy caliente</I> <li>Swe: <I>mycket varm</I> <li>Tha: <I>อุ่นมาก</I> <li>Urd: <I>بہت گرم</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="AdN"></A>
+<H2>AdN - numeral-modifying adverb</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>almost_AdN</CODE></TD>
+<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><div class=reveal> <I>almost eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard almost_AdN (mkCard (mkNumeral n8_Unit)) )</CODE> <li>Afr: <I>byna agt</I> <li>Bul: <I>почти осем</I> <li>Cat: <I>...</I> <li>Chi: <I>几乎八</I> <li>Dan: <I>næsten otte</I> <li>Dut: <I>bijna acht</I> <li>Eng: <I>almost eight</I> <li>Est: <I>peaaegu kaheksa</I> <li>Fin: <I>melkein kahdeksan</I> <li>Fre: <I>presque huit</I> <li>Ger: <I>fast acht</I> <li>Gre: <I>σχεδόν οχτώ</I> <li>Hin: <I>तक़रीबन आठ</I> <li>Ita: <I>quasi otto</I> <li>Jpn: <I>殆ど八</I> <li>Lav: <I>gandrīz astoņi</I> <li>Mlt: <I>kważi tmienja</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>Snd: <I>گھڻو ڪري اٺ '</I> <li>Spa: <I>casi ocho</I> <li>Swe: <I>nästan åtta</I> <li>Tha: <I>เกิอบแปด</I> <li>Urd: <I>تقریبا آٹھ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>at_least_AdN</CODE></TD>
+<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><div class=reveal> <I>at least eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard at_least_AdN (mkCard (mkNumeral n8_Unit)))</CODE> <li>Afr: <I>ten minste agt</I> <li>Bul: <I>почти осем</I> <li>Cat: <I>almenys vuit</I> <li>Chi: <I>最少八</I> <li>Dan: <I>constant not found: at_least_AdN</I> <li>Dut: <I>ten minste acht</I> <li>Eng: <I>at least eight</I> <li>Est: <I>vähemalt kaheksa</I> <li>Fin: <I>vähintään kahdeksan</I> <li>Fre: <I>au moins huit</I> <li>Ger: <I>wenigstens acht</I> <li>Gre: <I>τουλάχιστον οχτώ</I> <li>Hin: <I>कम से कम आठ</I> <li>Ita: <I>almeno otto</I> <li>Jpn: <I>少なくとも八</I> <li>Lav: <I>vismaz astoņi</I> <li>Mlt: <I>mill-inqas tmienja</I> <li>Nep: <I>कमसेकम आठ</I> <li>Nor: <I>constant not found: at_least_AdN</I> <li>Pes: <I>حداقل هشت</I> <li>Pnb: <I>كم توں كم اٹھ</I> <li>Pol: <I>co najmniej osiemm</I> <li>Ron: <I>cel puţin opt</I> <li>Rus: <I>constant not found: at_least_AdN</I> <li>Snd: <I>گھٽ ۾ گھٽ اٺ '</I> <li>Spa: <I>al menos ocho</I> <li>Swe: <I>minst åtta</I> <li>Tha: <I>อย่างน้อยแปด</I> <li>Urd: <I>کم از کم آٹھ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>at_most_AdN</CODE></TD>
+<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><div class=reveal> <I>at most eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard at_most_AdN (mkCard (mkNumeral n8_Unit)))</CODE> <li>Afr: <I>hoogstens agt</I> <li>Bul: <I>почти осем</I> <li>Cat: <I>com a màxim vuit</I> <li>Chi: <I>最多八</I> <li>Dan: <I>constant not found: at_most_AdN</I> <li>Dut: <I>hooguit acht</I> <li>Eng: <I>at most eight</I> <li>Est: <I>kuni kaheksa</I> <li>Fin: <I>enintään kahdeksan</I> <li>Fre: <I>au plus huit</I> <li>Ger: <I>höchstens acht</I> <li>Gre: <I>το πολύ οχτώ</I> <li>Hin: <I>ज़्यादा से ज़्यादा आठ</I> <li>Ita: <I>al massimo otto</I> <li>Jpn: <I>せいぜい八</I> <li>Lav: <I>ne vairāk kā astoņi</I> <li>Mlt: <I>l-iktar tmienja</I> <li>Nep: <I>बढीमा आठ</I> <li>Nor: <I>constant not found: at_most_AdN</I> <li>Pes: <I>حداکثر هشت</I> <li>Pnb: <I>زیادہ توں زیادہ اٹھ</I> <li>Pol: <I>co najwyżej osiemm</I> <li>Ron: <I>cel mult opt</I> <li>Rus: <I>constant not found: at_most_AdN</I> <li>Snd: <I>گھڻي کان گھڻو اٺ '</I> <li>Spa: <I>a lo más ocho</I> <li>Swe: <I>högst åtta</I> <li>Tha: <I>อย่างมากแปด</I> <li>Urd: <I>زیادہ سے زیادہ آٹھ</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (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>Chi: <I>比八</I> <li>Dan: <I>mer end otte</I> <li>Dut: <I>meer dan acht</I> <li>Eng: <I>more than eight</I> <li>Est: <I>rohkem kui kaheksa</I> <li>Fin: <I>enemmän kuin kahdeksan</I> <li>Fre: <I>plus que ...</I> <li>Ger: <I>mehr als acht</I> <li>Gre: <I>πάνω από οχτώ</I> <li>Hin: <I>आठ से ज़्यादा</I> <li>Ita: <I>più di otto</I> <li>Jpn: <I>八以上</I> <li>Lav: <I>...</I> <li>Mlt: <I>iktar minn tmienja</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>Snd: <I>سان گڏ وڌيڪ اٺ '</I> <li>Spa: <I>más que ocho</I> <li>Swe: <I>mer än åtta</I> <li>Tha: <I>มากว่าแปด</I> <li>Urd: <I>آٹھ سے زیادہ</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="AdV"></A>
+<H2>AdV - adverb directly attached to verb</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>always_AdV</CODE></TD>
+<TD><A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><div class=reveal> <I>always</I> <div class=popup> <ul> <li>API: <CODE>always_AdV</CODE> <li>Afr: <I>altyd</I> <li>Bul: <I>винаги</I> <li>Cat: <I>sempre</I> <li>Chi: <I>一直</I> <li>Dan: <I>altid</I> <li>Dut: <I>altijd</I> <li>Eng: <I>always</I> <li>Est: <I>alati</I> <li>Fin: <I>aina</I> <li>Fre: <I>toujours</I> <li>Ger: <I>immer</I> <li>Gre: <I>πάντα</I> <li>Hin: <I>हमेशा</I> <li>Ita: <I>sempre</I> <li>Jpn: <I>いつも</I> <li>Lav: <I>vienmēr</I> <li>Mlt: <I>dejjem</I> <li>Nep: <I>सधैँ</I> <li>Nor: <I>altid</I> <li>Pes: <I>همیشه</I> <li>Pnb: <I>ہمیشہ</I> <li>Pol: <I>zawsze</I> <li>Ron: <I>mereu</I> <li>Rus: <I>всегда</I> <li>Snd: <I>ھميشه</I> <li>Spa: <I>siempre</I> <li>Swe: <I>alltid</I> <li>Tha: <I>เสมอ</I> <li>Urd: <I>ہمیشہ</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Adv"></A>
+<H2>Adv - verb-phrase-modifying adverb</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>everywhere_Adv</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>everywhere</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (everywhere_Adv)</CODE> <li>Afr: <I>oral</I> <li>Bul: <I>навсякъде</I> <li>Cat: <I>a tot arreu</I> <li>Chi: <I>到处</I> <li>Dan: <I>overalt</I> <li>Dut: <I>overal</I> <li>Eng: <I>everywhere</I> <li>Est: <I>kõikjal</I> <li>Fin: <I>kaikkialla</I> <li>Fre: <I>partout</I> <li>Ger: <I>überall</I> <li>Gre: <I>παντού</I> <li>Hin: <I>हर जगह</I> <li>Ita: <I>dappertutto</I> <li>Jpn: <I>どこでも</I> <li>Lav: <I>visur</I> <li>Mlt: <I>kullimkien</I> <li>Nep: <I>जाता ततै</I> <li>Nor: <I>overalt</I> <li>Pes: <I>هر جا</I> <li>Pnb: <I>ہر تھاں</I> <li>Pol: <I>wszędzie</I> <li>Ron: <I>pretutindeni</I> <li>Rus: <I>везде</I> <li>Snd: <I>ھر ھنڌ</I> <li>Spa: <I>en todas partes</I> <li>Swe: <I>överallt</I> <li>Tha: <I>ทุกที</I> <li>Urd: <I>ہر جگہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>here7from_Adv</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>from here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (here7from_Adv)</CODE> <li>Afr: <I>van hier</I> <li>Bul: <I>от тук</I> <li>Cat: <I>d'aquí</I> <li>Chi: <I>从这里</I> <li>Dan: <I>herfra</I> <li>Dut: <I>van hier</I> <li>Eng: <I>from here</I> <li>Est: <I>siit</I> <li>Fin: <I>täältä</I> <li>Fre: <I>d'ici</I> <li>Ger: <I>hieraus</I> <li>Gre: <I>από εδώ</I> <li>Hin: <I>यहाँ से</I> <li>Ita: <I>da quà</I> <li>Jpn: <I>ここから</I> <li>Lav: <I>no šejienes</I> <li>Mlt: <I>minn hawn</I> <li>Nep: <I>यहाँ बाट</I> <li>Nor: <I>herfra</I> <li>Pes: <I>اینجا</I> <li>Pnb: <I>ایتھوں</I> <li>Pol: <I>stąd</I> <li>Ron: <I>de aici</I> <li>Rus: <I>отсюда</I> <li>Snd: <I>ھيڏانھن</I> <li>Spa: <I>de aquí</I> <li>Swe: <I>härifrån</I> <li>Tha: <I>จากนี่</I> <li>Urd: <I>یہاں سے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>here7to_Adv</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>to here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (here7to_Adv)</CODE> <li>Afr: <I>hier</I> <li>Bul: <I>до тук</I> <li>Cat: <I>cap aquí</I> <li>Chi: <I>到这里</I> <li>Dan: <I>hit</I> <li>Dut: <I>hier</I> <li>Eng: <I>to here</I> <li>Est: <I>siia</I> <li>Fin: <I>tänne</I> <li>Fre: <I>ici</I> <li>Ger: <I>hierher</I> <li>Gre: <I>ως εδώ</I> <li>Hin: <I>यहाँ पर</I> <li>Ita: <I>quà</I> <li>Jpn: <I>ここに</I> <li>Lav: <I>uz šejieni</I> <li>Mlt: <I>s'hawn</I> <li>Nep: <I>यहाँ सम्म</I> <li>Nor: <I>hit</I> <li>Pes: <I>اینجا</I> <li>Pnb: <I>ایتھے</I> <li>Pol: <I>tutaj</I> <li>Ron: <I>până aici</I> <li>Rus: <I>сюда</I> <li>Snd: <I>اجھو</I> <li>Spa: <I>para aquí</I> <li>Swe: <I>hit</I> <li>Tha: <I>ที่นี่</I> <li>Urd: <I>یہاں پر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>here_Adv</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (here_Adv)</CODE> <li>Afr: <I>hier</I> <li>Bul: <I>тук</I> <li>Cat: <I>aquí</I> <li>Chi: <I>这里</I> <li>Dan: <I>her</I> <li>Dut: <I>hier</I> <li>Eng: <I>here</I> <li>Est: <I>siin</I> <li>Fin: <I>täällä</I> <li>Fre: <I>ici</I> <li>Ger: <I>hier</I> <li>Gre: <I>εδώ</I> <li>Hin: <I>यहाँ</I> <li>Ita: <I>quà</I> <li>Jpn: <I>ここで</I> <li>Lav: <I>šeit</I> <li>Mlt: <I>hawn</I> <li>Nep: <I>यहाँ</I> <li>Nor: <I>her</I> <li>Pes: <I>اینجا</I> <li>Pnb: <I>ایتھے</I> <li>Pol: <I>tutaj</I> <li>Ron: <I>aici</I> <li>Rus: <I>здесь</I> <li>Snd: <I>ھتي</I> <li>Spa: <I>aquí</I> <li>Swe: <I>här</I> <li>Tha: <I>ที่นี่</I> <li>Urd: <I>یہاں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>warmly</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv warm_A)</CODE> <li>Afr: <I>warm</I> <li>Bul: <I>топло</I> <li>Cat: <I>tèbiament</I> <li>Chi: <I>温暖</I> <li>Dan: <I>varmt</I> <li>Dut: <I>warm</I> <li>Eng: <I>warmly</I> <li>Est: <I>soojalt</I> <li>Fin: <I>lämpimästi</I> <li>Fre: <I>chaudement</I> <li>Ger: <I>warm</I> <li>Gre: <I>ζεστά</I> <li>Hin: <I>गरम</I> <li>Ita: <I>caldamente</I> <li>Jpn: <I>暖かく</I> <li>Lav: <I>silti</I> <li>Mlt: <I>b'mod sħun</I> <li>Nep: <I>तातो गरी</I> <li>Nor: <I>varmt</I> <li>Pes: <I>گرم</I> <li>Pnb: <I>تتے</I> <li>Pol: <I>ciepło</I> <li>Ron: <I>călduros</I> <li>Rus: <I>тёпло</I> <li>Snd: <I>گرم</I> <li>Spa: <I>calientemente</I> <li>Swe: <I>varmt</I> <li>Tha: <I>อุ่น</I> <li>Urd: <I>گرم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>in the house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv in_Prep (mkNP the_Det house_N))</CODE> <li>Afr: <I>in die huis</I> <li>Bul: <I>в ...</I> <li>Cat: <I>en la ...</I> <li>Chi: <I>在房子中</I> <li>Dan: <I>i huset</I> <li>Dut: <I>in het huis</I> <li>Eng: <I>in the house</I> <li>Est: <I>majas</I> <li>Fin: <I>talossa</I> <li>Fre: <I>dans la ...</I> <li>Ger: <I>im Haus</I> <li>Gre: <I>στο σπίτι</I> <li>Hin: <I>घर में</I> <li>Ita: <I>nella ...</I> <li>Jpn: <I>家に</I> <li>Lav: <I>mājā</I> <li>Mlt: <I>fil ...</I> <li>Nep: <I>घर मा</I> <li>Nor: <I>i huset</I> <li>Pes: <I>در خانه</I> <li>Pnb: <I>گھر وچ</I> <li>Pol: <I>w domu</I> <li>Ron: <I>în casă</I> <li>Rus: <I>в доме</I> <li>Snd: <I>گھر ۾</I> <li>Spa: <I>en la ...</I> <li>Swe: <I>i huset</I> <li>Tha: <I>ในบ้าน</I> <li>Urd: <I>گھر میں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>when she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv when_Subj (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>as sy slaap</I> <li>Bul: <I>когато тя спи</I> <li>Cat: <I>quan ella dorm</I> <li>Chi: <I>她睡的时候</I> <li>Dan: <I>når hun sover</I> <li>Dut: <I>als ze slaapt</I> <li>Eng: <I>when she sleeps</I> <li>Est: <I>kui tema magab</I> <li>Fin: <I>kun hän nukkuu</I> <li>Fre: <I>quand elle dort</I> <li>Ger: <I>wenn sie schläft</I> <li>Gre: <I>όταν αυτή κοιμάται</I> <li>Hin: <I>कब वह सोती है</I> <li>Ita: <I>quando lei dorme</I> <li>Jpn: <I>彼女は寝ると</I> <li>Lav: <I>kad viņa guļ</I> <li>Mlt: <I>meta hi torqod</I> <li>Nep: <I>कहिले उनी सुत्छिन्</I> <li>Nor: <I>når hun sover</I> <li>Pes: <I>وقتی که او می خوابد</I> <li>Pnb: <I>كدوں او سوندی اے</I> <li>Pol: <I>jeśli ona śpi</I> <li>Ron: <I>când ea doarme</I> <li>Rus: <I>когда она спдит</I> <li>Snd: <I>جڏھن ھوء سمھی ٿي</I> <li>Spa: <I>cuando ella duerme</I> <li>Swe: <I>när hon sover</I> <li>Tha: <I>ทีหล่อนนอนหลับ</I> <li>Urd: <I>جب وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A> <CODE>-&gt;</CODE> <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="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>more warmly than he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv more_CAdv warm_A he_NP )</CODE> <li>Afr: <I>meer warm as hy</I> <li>Bul: <I>по - топло от него</I> <li>Cat: <I>més tèbiament que ell</I> <li>Chi: <I>温暖比更他</I> <li>Dan: <I>mer varmt end han</I> <li>Dut: <I>meer warm dan hij</I> <li>Eng: <I>more warmly than he</I> <li>Est: <I>rohkem soojalt kui tema</I> <li>Fin: <I>enemmän lämpimästi kuin hän</I> <li>Fre: <I>plus chaudement que ...</I> <li>Ger: <I>mehr warm als er</I> <li>Gre: <I>πιό ζεστά από αυτόν</I> <li>Hin: <I>उस से ज़्यादा गरम</I> <li>Ita: <I>più caldamente di lui</I> <li>Jpn: <I>彼より暖かく</I> <li>Lav: <I>...</I> <li>Mlt: <I>iktar sħun minn hu</I> <li>Nep: <I>उ भन्दा बढी तातो</I> <li>Nor: <I>mer varmt enn han</I> <li>Pes: <I>گرم بیشتر او</I> <li>Pnb: <I>اونوں ہور تتے</I> <li>Pol: <I>bardziej ciepło niż on</I> <li>Ron: <I>mai călduros decât el</I> <li>Rus: <I>более тёпло чем он</I> <li>Snd: <I>ھو گھڻا وڌيڪ گرم</I> <li>Spa: <I>más calientemente que él</I> <li>Swe: <I>mer varmt än han</I> <li>Tha: <I>อุ่นมากกว่าเขา</I> <li>Urd: <I>اس سے زیادہ گرم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>more warmly than he runs</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv more_CAdv warm_A (mkS (mkCl he_NP run_V)) )</CODE> <li>Afr: <I>meer warm as hy hardloop</I> <li>Bul: <I>по - топло от колкото той бяга</I> <li>Cat: <I>més tèbiament que ell corri</I> <li>Chi: <I>温暖比更他跑</I> <li>Dan: <I>mer varmt end han løber</I> <li>Dut: <I>meer warm dan hij rent</I> <li>Eng: <I>more warmly than he runs</I> <li>Est: <I>rohkem soojalt kui tema jookseb</I> <li>Fin: <I>enemmän lämpimästi kuin hän juoksee</I> <li>Fre: <I>plus chaudement que ...</I> <li>Ger: <I>mehr warm als er läuft</I> <li>Gre: <I>πιό ζεστά από οτι αυτός τρέχει</I> <li>Hin: <I>से ज़्यादा गरम वह दौड़ता है</I> <li>Ita: <I>più caldamente di lui corra</I> <li>Jpn: <I>彼が走ることより暖かく</I> <li>Lav: <I>...</I> <li>Mlt: <I>iktar sħun minn hu jiġri</I> <li>Nep: <I>भन्दा बढी तातो उ कुद्छ</I> <li>Nor: <I>mer varmt enn han springer</I> <li>Pes: <I>گرم بیشتر او می دود</I> <li>Pnb: <I>ہور تتے او دوڑدا اے</I> <li>Pol: <I>bardziej ciepło niż on biegnie</I> <li>Ron: <I>mai călduros decât el fuge</I> <li>Rus: <I>более тёпло чем он бегает</I> <li>Snd: <I>گھڻا وڌيڪ گرم ھو ڊوڙی ٿو</I> <li>Spa: <I>más calientemente que él corra</I> <li>Swe: <I>mer varmt än han springer</I> <li>Tha: <I>อุ่นมากกว่าเขาวิ่ง</I> <li>Urd: <I>سے زیادہ گرم وہ دوڑتا ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>very warmly</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv very_AdA (mkAdv warm_A) )</CODE> <li>Afr: <I>baie warm</I> <li>Bul: <I>много топло</I> <li>Cat: <I>molt tèbiament</I> <li>Chi: <I>温暖非常</I> <li>Dan: <I>meget varmt</I> <li>Dut: <I>erg warm</I> <li>Eng: <I>very warmly</I> <li>Est: <I>väga soojalt</I> <li>Fin: <I>erittäin lämpimästi</I> <li>Fre: <I>très chaudement</I> <li>Ger: <I>sehr warm</I> <li>Gre: <I>πολύ ζεστά</I> <li>Hin: <I>बहुत गरम</I> <li>Ita: <I>molto caldamente</I> <li>Jpn: <I>とても暖かく</I> <li>Lav: <I>ļoti silti</I> <li>Mlt: <I>ħafna b'mod sħun</I> <li>Nep: <I>धेरै तातो गरी</I> <li>Nor: <I>mye varmt</I> <li>Pes: <I>خیلی گرم</I> <li>Pnb: <I>بہت تتے</I> <li>Pol: <I>bardzo ciepło</I> <li>Ron: <I>foarte călduros</I> <li>Rus: <I>очень тёпло</I> <li>Snd: <I>تمام گرم</I> <li>Spa: <I>muy calientemente</I> <li>Swe: <I>mycket varmt</I> <li>Tha: <I>อุ่นมาก</I> <li>Urd: <I>بہت گرم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>here and now</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv and_Conj here_Adv now_Adv)</CODE> <li>Afr: <I>hier en nou</I> <li>Bul: <I>тук и сега</I> <li>Cat: <I>aquí i ara</I> <li>Chi: <I>这里并且现在</I> <li>Dan: <I>her og nu</I> <li>Dut: <I>hier en nu</I> <li>Eng: <I>here and now</I> <li>Est: <I>siin ja nüüd</I> <li>Fin: <I>täällä ja nyt</I> <li>Fre: <I>ici et maintenant</I> <li>Ger: <I>hier und jetzt</I> <li>Gre: <I>εδώ και τώρα</I> <li>Hin: <I>यहाँ और अब</I> <li>Ita: <I>quà e ...</I> <li>Jpn: <I>ここで今</I> <li>Lav: <I>šeit , un tagad</I> <li>Mlt: <I>hawn u issa</I> <li>Nep: <I>यहाँ र अहीले</I> <li>Nor: <I>her og nå</I> <li>Pes: <I>اینجا و حالا</I> <li>Pnb: <I>ایتھے تے ہون</I> <li>Pol: <I>tutaj i teraz</I> <li>Ron: <I>aici şi acum</I> <li>Rus: <I>здесь и сейчас</I> <li>Snd: <I>ھتي ۽ هاڻي</I> <li>Spa: <I>aquí y ...</I> <li>Swe: <I>här och nu</I> <li>Tha: <I>ที่นี่และเดี๋ยวนี้</I> <li>Urd: <I>یہاں اور اب</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#ListAdv">ListAdv</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>with her , here and now</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv and_Conj (mkListAdv (mkAdv with_Prep she_NP) (mkListAdv here_Adv now_Adv)))</CODE> <li>Afr: <I>met haar , hier en nou</I> <li>Bul: <I>с ...</I> <li>Cat: <I>amb ella , aquí i ara</I> <li>Chi: <I>和她一起、这里并且现在</I> <li>Dan: <I>med hende Predef.SOFT_BIND , her og nu</I> <li>Dut: <I>met haar , hier en nu</I> <li>Eng: <I>with her , here and now</I> <li>Est: <I>koos temaga , siin ja nüüd</I> <li>Fin: <I>hänen kanssaPredef.BIND nsa , täällä ja nyt</I> <li>Fre: <I>avec elle , ici et maintenant</I> <li>Ger: <I>mit ihr , hier und jetzt</I> <li>Gre: <I>με αυτήν , εδώ και τώρα</I> <li>Hin: <I>उस के साथ , यहाँ और अब</I> <li>Ita: <I>con lei , quà e ...</I> <li>Jpn: <I>ここで今彼女と</I> <li>Lav: <I>ar viņu , šeit , un tagad</I> <li>Mlt: <I>magħha , hawn u issa</I> <li>Nep: <I>उनी सँग , यहाँ र अहीले</I> <li>Nor: <I>med henne Predef.SOFT_BIND , her og nå</I> <li>Pes: <I>با او , اینجا و حالا</I> <li>Pnb: <I>اونوں دے نال , ایتھے تے ہون</I> <li>Pol: <I>z nią , tutaj i teraz</I> <li>Ron: <I>cu ea , aici şi acum</I> <li>Rus: <I>с ней , здесь и сейчас</I> <li>Snd: <I>ھو سان , ھتي ۽ هاڻي</I> <li>Spa: <I>con ella , aquí y ...</I> <li>Swe: <I>med henne Predef.SOFT_BIND , här och nu</I> <li>Tha: <I>กับหล่อนที่นี่และเดี๋ยวนี้</I> <li>Urd: <I>اس کے ساتھ , یہاں اور اب</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>somewhere_Adv</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>somewhere</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (somewhere_Adv)</CODE> <li>Afr: <I>êrens</I> <li>Bul: <I>някъде</I> <li>Cat: <I>a algun lloc</I> <li>Chi: <I>某处</I> <li>Dan: <I>et eller annet sted</I> <li>Dut: <I>ergens</I> <li>Eng: <I>somewhere</I> <li>Est: <I>kuskil</I> <li>Fin: <I>jossain</I> <li>Fre: <I>quelque part</I> <li>Ger: <I>irgendwo</I> <li>Gre: <I>κάπου</I> <li>Hin: <I>कहीं</I> <li>Ita: <I>qualche parte</I> <li>Jpn: <I>どこかに</I> <li>Lav: <I>kaut kur</I> <li>Mlt: <I>x'imkien</I> <li>Nep: <I>कहीं</I> <li>Nor: <I>et eller annet sted</I> <li>Pes: <I>جایی</I> <li>Pnb: <I>كتلے</I> <li>Pol: <I>gdzieś</I> <li>Ron: <I>undeva</I> <li>Rus: <I>где-нибудь</I> <li>Snd: <I>ڪٿي</I> <li>Spa: <I>en alguna parte</I> <li>Swe: <I>någonstans</I> <li>Tha: <I>บางแห่ง</I> <li>Urd: <I>کہیں پر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>there7from_Adv</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>from there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (there7from_Adv)</CODE> <li>Afr: <I>van daar</I> <li>Bul: <I>от там</I> <li>Cat: <I>d'allà</I> <li>Chi: <I>从那里</I> <li>Dan: <I>derfra</I> <li>Dut: <I>van daar</I> <li>Eng: <I>from there</I> <li>Est: <I>sealt</I> <li>Fin: <I>sieltä</I> <li>Fre: <I>de là</I> <li>Ger: <I>daher</I> <li>Gre: <I>απο εκεί</I> <li>Hin: <I>वहाँ से</I> <li>Ita: <I>di là</I> <li>Jpn: <I>そこから</I> <li>Lav: <I>no turienes</I> <li>Mlt: <I>minn hemm</I> <li>Nep: <I>त्यहाँ बाट</I> <li>Nor: <I>derfra</I> <li>Pes: <I>آنجا</I> <li>Pnb: <I>اوتھوں</I> <li>Pol: <I>stamtąd</I> <li>Ron: <I>de acolo</I> <li>Rus: <I>оттуда</I> <li>Snd: <I>ھتان</I> <li>Spa: <I>de allí</I> <li>Swe: <I>därifrån</I> <li>Tha: <I>จากนั่น</I> <li>Urd: <I>وہاں سے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>there7to_Adv</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (there7to_Adv)</CODE> <li>Afr: <I>daar</I> <li>Bul: <I>до там</I> <li>Cat: <I>cap a allà</I> <li>Chi: <I>到那里</I> <li>Dan: <I>dit</I> <li>Dut: <I>daar</I> <li>Eng: <I>there</I> <li>Est: <I>sinna</I> <li>Fin: <I>sinne</I> <li>Fre: <I>là</I> <li>Ger: <I>dahin</I> <li>Gre: <I>ως εκεί</I> <li>Hin: <I>वहाँ पर</I> <li>Ita: <I>là</I> <li>Jpn: <I>そこに</I> <li>Lav: <I>uz turieni</I> <li>Mlt: <I>s'hemm</I> <li>Nep: <I>त्यहाँ सम्म</I> <li>Nor: <I>dit</I> <li>Pes: <I>آنجا</I> <li>Pnb: <I>اوتھے</I> <li>Pol: <I>tam</I> <li>Ron: <I>până acolo</I> <li>Rus: <I>туда</I> <li>Snd: <I>ھتي</I> <li>Spa: <I>para allí</I> <li>Swe: <I>dit</I> <li>Tha: <I>ที่นั่น</I> <li>Urd: <I>وہاں پر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>there_Adv</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><div class=reveal> <I>there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (there_Adv)</CODE> <li>Afr: <I>daar</I> <li>Bul: <I>там</I> <li>Cat: <I>allà</I> <li>Chi: <I>那里</I> <li>Dan: <I>der</I> <li>Dut: <I>daar</I> <li>Eng: <I>there</I> <li>Est: <I>seal</I> <li>Fin: <I>siellä</I> <li>Fre: <I>là</I> <li>Ger: <I>da</I> <li>Gre: <I>εκεί</I> <li>Hin: <I>वहाँ</I> <li>Ita: <I>là</I> <li>Jpn: <I>そこで</I> <li>Lav: <I>tur</I> <li>Mlt: <I>hemm</I> <li>Nep: <I>त्यहाँ</I> <li>Nor: <I>der</I> <li>Pes: <I>آنجا</I> <li>Pnb: <I>اوتھے</I> <li>Pol: <I>tam</I> <li>Ron: <I>acolo</I> <li>Rus: <I>там</I> <li>Snd: <I>اتي</I> <li>Spa: <I>allí</I> <li>Swe: <I>där</I> <li>Tha: <I>ที่นั่น</I> <li>Urd: <I>وہاں</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Ant"></A>
+<H2>Ant - anteriority</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt (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>Chi: <I>她睡了</I> <li>Dan: <I>hun har sovet</I> <li>Dut: <I>ze heeft geslapen</I> <li>Eng: <I>she has slept</I> <li>Est: <I>tema on maganud</I> <li>Fin: <I>hän on nukkunut</I> <li>Fre: <I>elle a dormi</I> <li>Ger: <I>sie hat geschlafen</I> <li>Gre: <I>αυτή έχει κοιμηθεί</I> <li>Hin: <I>वह सो चुकी है</I> <li>Ita: <I>lei ha dormito</I> <li>Jpn: <I>彼女は寝た</I> <li>Lav: <I>viņa ir gulēta</I> <li>Mlt: <I>hi raqdet</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>Snd: <I>ھوء سمھیل آھي</I> <li>Spa: <I>ella ha dormido</I> <li>Swe: <I>hon har sovit</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سو چکی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>simultaneousAnt</CODE></TD>
+<TD><A HREF="#Ant" TITLE="Ant - anteriority">Ant</A></TD>
+<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkS simultaneousAnt (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Est: <I>tema magab</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Mlt: <I>hi torqod</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھوء سمھی ٿي</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="CAdv"></A>
+<H2>CAdv - comparative adverb</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>as_CAdv</CODE></TD>
+<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A></TD>
+<TD><div class=reveal> <I>as</I> <div class=popup> <ul> <li>API: <CODE>as_CAdv</CODE> <li>Afr: <I>so</I> <li>Bul: <I>constant not found: as_CAdv</I> <li>Cat: <I>tan</I> <li>Chi: <I>和</I> <li>Dan: <I>constant not found: as_CAdv</I> <li>Dut: <I>zo</I> <li>Eng: <I>as</I> <li>Est: <I>sama palju</I> <li>Fin: <I>yhtä</I> <li>Fre: <I>aussi</I> <li>Ger: <I>ebenso</I> <li>Gre: <I>τόσο</I> <li>Hin: <I>इतना</I> <li>Ita: <I>così</I> <li>Jpn: <I>と同じぐらい</I> <li>Lav: <I>tikpat</I> <li>Mlt: <I>''</I> <li>Nep: <I>जत्तीकै</I> <li>Nor: <I>constant not found: as_CAdv</I> <li>Pes: <I>به اندازه ی</I> <li>Pnb: <I>ایناں</I> <li>Pol: <I>tak</I> <li>Ron: <I>la fel de</I> <li>Rus: <I>constant not found: as_CAdv</I> <li>Snd: <I>جيئن</I> <li>Spa: <I>si</I> <li>Swe: <I>lika</I> <li>Tha: <I>เท่า</I> <li>Urd: <I>اتنا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>less_CAdv</CODE></TD>
+<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A></TD>
+<TD><div class=reveal> <I>less</I> <div class=popup> <ul> <li>API: <CODE>less_CAdv</CODE> <li>Afr: <I>minder</I> <li>Bul: <I>не</I> <li>Cat: <I>menys</I> <li>Chi: <I>比</I> <li>Dan: <I>mindre</I> <li>Dut: <I>minder</I> <li>Eng: <I>less</I> <li>Est: <I>vähem</I> <li>Fin: <I>vähemmän</I> <li>Fre: <I>moins</I> <li>Ger: <I>weniger</I> <li>Gre: <I>λιγότερο</I> <li>Hin: <I>कम</I> <li>Ita: <I>meno</I> <li>Jpn: <I>より</I> <li>Lav: <I>mazāk</I> <li>Mlt: <I>inqas</I> <li>Nep: <I>कम</I> <li>Nor: <I>mindre</I> <li>Pes: <I>کمتر</I> <li>Pnb: <I>كٹ</I> <li>Pol: <I>mniej</I> <li>Ron: <I>mai puţin</I> <li>Rus: <I>менее</I> <li>Snd: <I>گھٽ</I> <li>Spa: <I>menos</I> <li>Swe: <I>mindre</I> <li>Tha: <I>น้อย</I> <li>Urd: <I>کم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>more_CAdv</CODE></TD>
+<TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A></TD>
+<TD><div class=reveal> <I>more</I> <div class=popup> <ul> <li>API: <CODE>more_CAdv</CODE> <li>Afr: <I>meer</I> <li>Bul: <I>''</I> <li>Cat: <I>més</I> <li>Chi: <I>比</I> <li>Dan: <I>mer</I> <li>Dut: <I>meer</I> <li>Eng: <I>more</I> <li>Est: <I>rohkem</I> <li>Fin: <I>enemmän</I> <li>Fre: <I>plus</I> <li>Ger: <I>mehr</I> <li>Gre: <I>πιό</I> <li>Hin: <I>ज़्यादा</I> <li>Ita: <I>più</I> <li>Jpn: <I>より</I> <li>Lav: <I>...</I> <li>Mlt: <I>iktar</I> <li>Nep: <I>बढी</I> <li>Nor: <I>mer</I> <li>Pes: <I>بیشتر</I> <li>Pnb: <I>ہور</I> <li>Pol: <I>bardziej</I> <li>Ron: <I>mai</I> <li>Rus: <I>более</I> <li>Snd: <I>وڌيڪ</I> <li>Spa: <I>más</I> <li>Swe: <I>mer</I> <li>Tha: <I>มาก</I> <li>Urd: <I>زیادہ</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="CN"></A>
+<H2>CN - common noun (without determiner)</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkCN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN house_N )</CODE> <li>Afr: <I>huis</I> <li>Bul: <I>къща</I> <li>Cat: <I>casa</I> <li>Chi: <I>房子</I> <li>Dan: <I>hus</I> <li>Dut: <I>huis</I> <li>Eng: <I>house</I> <li>Est: <I>maja</I> <li>Fin: <I>talo</I> <li>Fre: <I>maison</I> <li>Ger: <I>Haus</I> <li>Gre: <I>σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>casa</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</I> <li>Mlt: <I>dar</I> <li>Nep: <I>घर</I> <li>Nor: <I>hus</I> <li>Pes: <I>خانه</I> <li>Pnb: <I>گھر</I> <li>Pol: <I>dom</I> <li>Ron: <I>casă</I> <li>Rus: <I>дом</I> <li>Snd: <I>گھر</I> <li>Spa: <I>casa</I> <li>Swe: <I>hus</I> <li>Tha: <I>บ้าน</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCN</CODE></TD>
+<TD><A HREF="#N2" TITLE="N2 - relational noun">N2</A> <CODE>-&gt;</CODE> <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></TD>
+<TD><div class=reveal> <I>mother of the king</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN mother_N2 (mkNP the_Det king_N))</CODE> <li>Afr: <I>ma van die koning</I> <li>Bul: <I>майка на царя</I> <li>Cat: <I>mare del ...</I> <li>Chi: <I>国王母亲</I> <li>Dan: <I>moder til kongen</I> <li>Dut: <I>moeder van de koning</I> <li>Eng: <I>mother of the king</I> <li>Est: <I>kuninga ema</I> <li>Fin: <I>kuninkaan äiti</I> <li>Fre: <I>mère du ...</I> <li>Ger: <I>Mutter vom König</I> <li>Gre: <I>μητέρα του βασιλιά</I> <li>Hin: <I>constant not found: mother_N2</I> <li>Ita: <I>madre del ...</I> <li>Jpn: <I>王のお母さん</I> <li>Lav: <I>karaļa māte</I> <li>Mlt: <I>omm ta' il ...</I> <li>Nep: <I>राजा को आमा</I> <li>Nor: <I>mor til kongen</I> <li>Pes: <I>مادر پادشاه</I> <li>Pnb: <I>بادشاہ دی ماں</I> <li>Pol: <I>matka króla</I> <li>Ron: <I>mamă regelui</I> <li>Rus: <I>мать короля</I> <li>Snd: <I>constant not found: mother_N2</I> <li>Spa: <I>madre del rey</I> <li>Swe: <I>mor till kungen</I> <li>Tha: <I>แม่ของพระราชา</I> <li>Urd: <I>بادشاہ کی ماں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCN</CODE></TD>
+<TD><A HREF="#N3" TITLE="N3 - three-place relational noun">N3</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="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>distance from this city to Paris</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN distance_N3 (mkNP this_Det city_N) (mkNP paris_PN) )</CODE> <li>Afr: <I>afstand van hierdie stad na Parys</I> <li>Bul: <I>разстояние от този град до Париж</I> <li>Cat: <I>distància de aquesta ciutat a Paris</I> <li>Chi: <I>巴黎这个城市的距离</I> <li>Dan: <I>afstand fra denne by til Paris</I> <li>Dut: <I>afstand van deze stad naar Parijs</I> <li>Eng: <I>distance from this city to Paris</I> <li>Est: <I>kaugus sellest linnast Pariisini</I> <li>Fin: <I>etäisyys tästä kaupungista Pariisiin</I> <li>Fre: <I>distance de ...</I> <li>Ger: <I>Entfernung von dieser Stadt zu Paris</I> <li>Gre: <I>απόσταση από αυτή τη ...</I> <li>Hin: <I>पैरिस का इस शहर से फ़ासला</I> <li>Ita: <I>distanza di questa città a ...</I> <li>Jpn: <I>この都市からパリまで距離</I> <li>Lav: <I>attālums no šīs pilsētas uz Parīzi</I> <li>Mlt: <I>distanza minn din il ...</I> <li>Nep: <I>पेरिस देखि यो शहर सम्म को दुरी</I> <li>Nor: <I>avstand fra denne byen til Paris</I> <li>Pes: <I>فاصله از این شهر تا پاریس</I> <li>Pnb: <I>constant not found: distance_N3</I> <li>Pol: <I>odległość z tego miasta do Paryża</I> <li>Ron: <I>distanţă de la acest oraş la Paris</I> <li>Rus: <I>расстояние от этого города к Парижу</I> <li>Snd: <I>constant not found: distance_N3</I> <li>Spa: <I>distancia de esta ciudad a París</I> <li>Swe: <I>avstånd från den här staden till Paris</I> <li>Tha: <I>ระยะทางจากเมืองเมืองนี้ถืงปารีส</I> <li>Urd: <I>پیرس کا اس شہر سے فاصلہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCN</CODE></TD>
+<TD><A HREF="#N2" TITLE="N2 - relational noun">N2</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>mother</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN mother_N2)</CODE> <li>Afr: <I>ma</I> <li>Bul: <I>майка</I> <li>Cat: <I>mare</I> <li>Chi: <I>母亲</I> <li>Dan: <I>moder</I> <li>Dut: <I>moeder</I> <li>Eng: <I>mother</I> <li>Est: <I>ema</I> <li>Fin: <I>äiti</I> <li>Fre: <I>mère</I> <li>Ger: <I>Mutter</I> <li>Gre: <I>μητέρα</I> <li>Hin: <I>constant not found: mother_N2</I> <li>Ita: <I>madre</I> <li>Jpn: <I>お母さん</I> <li>Lav: <I>māte</I> <li>Mlt: <I>omm</I> <li>Nep: <I>आमा</I> <li>Nor: <I>mor</I> <li>Pes: <I>مادر</I> <li>Pnb: <I>ماں</I> <li>Pol: <I>matka</I> <li>Ron: <I>mamă</I> <li>Rus: <I>мать</I> <li>Snd: <I>constant not found: mother_N2</I> <li>Spa: <I>madre</I> <li>Swe: <I>mor</I> <li>Tha: <I>แม่</I> <li>Urd: <I>ماں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCN</CODE></TD>
+<TD><A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>distance</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN distance_N3)</CODE> <li>Afr: <I>afstand</I> <li>Bul: <I>разстояние</I> <li>Cat: <I>distància</I> <li>Chi: <I>的距离</I> <li>Dan: <I>afstand</I> <li>Dut: <I>afstand</I> <li>Eng: <I>distance</I> <li>Est: <I>kaugus</I> <li>Fin: <I>etäisyys</I> <li>Fre: <I>distance</I> <li>Ger: <I>Entfernung</I> <li>Gre: <I>απόσταση</I> <li>Hin: <I>फ़ासला</I> <li>Ita: <I>distanza</I> <li>Jpn: <I>距離</I> <li>Lav: <I>attālums</I> <li>Mlt: <I>distanza</I> <li>Nep: <I>दुरी</I> <li>Nor: <I>avstand</I> <li>Pes: <I>فاصله</I> <li>Pnb: <I>constant not found: distance_N3</I> <li>Pol: <I>odległość</I> <li>Ron: <I>distanţă</I> <li>Rus: <I>расстояние</I> <li>Snd: <I>constant not found: distance_N3</I> <li>Spa: <I>distancia</I> <li>Swe: <I>avstånd</I> <li>Tha: <I>ระยะทาง</I> <li>Urd: <I>فاصلہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCN</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>big house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN big_A house_N )</CODE> <li>Afr: <I>groot huis</I> <li>Bul: <I>голяма къща</I> <li>Cat: <I>casa grosa</I> <li>Chi: <I>大房子</I> <li>Dan: <I>stort hus</I> <li>Dut: <I>groot huis</I> <li>Eng: <I>big house</I> <li>Est: <I>suur maja</I> <li>Fin: <I>suuri talo</I> <li>Fre: <I>grande maison</I> <li>Ger: <I>großes Haus</I> <li>Gre: <I>μεγάλο σπίτι</I> <li>Hin: <I>बड़ा घर</I> <li>Ita: <I>grande casa</I> <li>Jpn: <I>大きな家</I> <li>Lav: <I>liela māja</I> <li>Mlt: <I>dar kbira</I> <li>Nep: <I>ठुलो घर</I> <li>Nor: <I>stort hus</I> <li>Pes: <I>خانه ی بزرگ</I> <li>Pnb: <I>وڈا گھر</I> <li>Pol: <I>duży dom</I> <li>Ron: <I>casă mare</I> <li>Rus: <I>большой дом</I> <li>Snd: <I>وڏو گھر</I> <li>Spa: <I>grande casa</I> <li>Swe: <I>stort hus</I> <li>Tha: <I>บ้านใหญ่</I> <li>Urd: <I>بڑا گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCN</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>big blue house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN big_A (mkCN blue_A house_N))</CODE> <li>Afr: <I>groot blou huis</I> <li>Bul: <I>голяма синя къща</I> <li>Cat: <I>casa blava grosa</I> <li>Chi: <I>大蓝房子</I> <li>Dan: <I>stort blått hus</I> <li>Dut: <I>groot blauw huis</I> <li>Eng: <I>big blue house</I> <li>Est: <I>suur sinine maja</I> <li>Fin: <I>suuri sininen talo</I> <li>Fre: <I>grande maison bleue</I> <li>Ger: <I>großes blaues Haus</I> <li>Gre: <I>μεγάλο μπλέ σπίτι</I> <li>Hin: <I>बड़ा नीला घर</I> <li>Ita: <I>grande casa blù</I> <li>Jpn: <I>大きで青い家</I> <li>Lav: <I>liela zila māja</I> <li>Mlt: <I>dar blu kbira</I> <li>Nep: <I>ठुलो निलो घर</I> <li>Nor: <I>stort blått hus</I> <li>Pes: <I>خانه ی آبی بزرگ</I> <li>Pnb: <I>وڈا نیلا گھر</I> <li>Pol: <I>duży niebieski dom</I> <li>Ron: <I>casă albastră mare</I> <li>Rus: <I>большой голубой дом</I> <li>Snd: <I>وڏو نيرو گھر</I> <li>Spa: <I>grande casa azul</I> <li>Swe: <I>stort blått hus</I> <li>Tha: <I>บ้านน้ำเงินใหญ่</I> <li>Urd: <I>بڑا نیلا گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCN</CODE></TD>
+<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>very big house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkAP very_AdA big_A) house_N )</CODE> <li>Afr: <I>baie groot huis</I> <li>Bul: <I>много голяма къща</I> <li>Cat: <I>casa molt grosa</I> <li>Chi: <I>非常大的房子</I> <li>Dan: <I>meget stort hus</I> <li>Dut: <I>erg groot huis</I> <li>Eng: <I>very big house</I> <li>Est: <I>väga suur maja</I> <li>Fin: <I>erittäin suuri talo</I> <li>Fre: <I>très grande maison</I> <li>Ger: <I>sehr großes Haus</I> <li>Gre: <I>πολύ μεγάλο σπίτι</I> <li>Hin: <I>बहुत बड़ा घर</I> <li>Ita: <I>molto grande casa</I> <li>Jpn: <I>とても大きな家</I> <li>Lav: <I>ļoti liela māja</I> <li>Mlt: <I>dar kbira ħafna</I> <li>Nep: <I>धेरै ठुलो घर</I> <li>Nor: <I>mye stort hus</I> <li>Pes: <I>خانه ی خیلی بزرگ</I> <li>Pnb: <I>بہت وڈا گھر</I> <li>Pol: <I>bardzo duży dom</I> <li>Ron: <I>casă foarte mare</I> <li>Rus: <I>очень большой дом</I> <li>Snd: <I>تمام وڏو گھر</I> <li>Spa: <I>muy grande casa</I> <li>Swe: <I>mycket stort hus</I> <li>Tha: <I>บ้านใหญ่มาก</I> <li>Urd: <I>بہت بڑا گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCN</CODE></TD>
+<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>very big blue house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkAP very_AdA big_A) (mkCN blue_A house_N) )</CODE> <li>Afr: <I>baie groot blou huis</I> <li>Bul: <I>много голяма синя къща</I> <li>Cat: <I>casa blava molt grosa</I> <li>Chi: <I>非常大的蓝房子</I> <li>Dan: <I>meget stort blått hus</I> <li>Dut: <I>erg groot blauw huis</I> <li>Eng: <I>very big blue house</I> <li>Est: <I>väga suur sinine maja</I> <li>Fin: <I>erittäin suuri sininen talo</I> <li>Fre: <I>très grande maison bleue</I> <li>Ger: <I>sehr großes blaues Haus</I> <li>Gre: <I>πολύ μεγάλο μπλέ σπίτι</I> <li>Hin: <I>बहुत बड़ा नीला घर</I> <li>Ita: <I>molto grande casa blù</I> <li>Jpn: <I>とても大きで青い家</I> <li>Lav: <I>ļoti liela zila māja</I> <li>Mlt: <I>dar blu kbira ħafna</I> <li>Nep: <I>धेरै ठुलो निलो घर</I> <li>Nor: <I>mye stort blått hus</I> <li>Pes: <I>خانه ی آبی خیلی بزرگ</I> <li>Pnb: <I>بہت وڈا نیلا گھر</I> <li>Pol: <I>bardzo duży niebieski dom</I> <li>Ron: <I>casă albastră foarte mare</I> <li>Rus: <I>очень большой голубой дом</I> <li>Snd: <I>تمام وڏو نيرو گھر</I> <li>Spa: <I>muy grande casa azul</I> <li>Swe: <I>mycket stort blått hus</I> <li>Tha: <I>บ้านน้ำเงินใหญ่มาก</I> <li>Urd: <I>بہت بڑا نیلا گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>man whom she loves</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN man_N (mkRS (mkRCl which_RP she_NP love_V2)))</CODE> <li>Afr: <I>man wat sy lief het</I> <li>Bul: <I>мъж който тя обича</I> <li>Cat: <I>home que ella estima</I> <li>Chi: <I>她爱的男人</I> <li>Dan: <I>mand som hun elsker</I> <li>Dut: <I>man die ze lief heeft</I> <li>Eng: <I>man whom she loves</I> <li>Est: <I>mees keda tema armastab</I> <li>Fin: <I>mies jota hän rakastaa</I> <li>Fre: <I>homme que ...</I> <li>Ger: <I>Mann , den sie liebt</I> <li>Gre: <I>άνδρας , τον οποίο αυτή αγαπά</I> <li>Hin: <I>आदमी जिस को वह प्यार करती है</I> <li>Ita: <I>uomo che lei ama</I> <li>Jpn: <I>彼女が愛する男</I> <li>Lav: <I>...</I> <li>Mlt: <I>raġel li hi tħobb</I> <li>Nep: <I>मान्छे जो लाई उनी माया गर्छिन्</I> <li>Nor: <I>mann som hun elsker</I> <li>Pes: <I>مردی که او دوست دارد</I> <li>Pnb: <I>بندہ جن نوں او پیار كردی اے</I> <li>Pol: <I>mężczyzna , którego kocha ona</I> <li>Ron: <I>om pe care îl iubeşte ea</I> <li>Rus: <I>человек , которого она любдит</I> <li>Snd: <I>ماڻھو جنھن سان ھوء عشق ڪری ٿي</I> <li>Spa: <I>hombre que ella ama</I> <li>Swe: <I>man som hon älskar</I> <li>Tha: <I>ชายที่หล่อนรัก</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="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>old man whom she loves</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkCN old_A man_N) (mkRS (mkRCl which_RP she_NP love_V2)) )</CODE> <li>Afr: <I>oud man wat sy lief het</I> <li>Bul: <I>стар мъж който тя обича</I> <li>Cat: <I>home vell que ella estima</I> <li>Chi: <I>她爱的老男人</I> <li>Dan: <I>gammel mand som hun elsker</I> <li>Dut: <I>oude man die ze lief heeft</I> <li>Eng: <I>old man whom she loves</I> <li>Est: <I>vana mees keda tema armastab</I> <li>Fin: <I>vanha mies jota hän rakastaa</I> <li>Fre: <I>vieux ...</I> <li>Ger: <I>alter Mann , den sie liebt</I> <li>Gre: <I>παλιός άνδρας , τον οποίο αυτή αγαπά</I> <li>Hin: <I>बूढ़ा आदमी जिस को वह प्यार करती है</I> <li>Ita: <I>vecchio uomo che lei ama</I> <li>Jpn: <I>彼女が愛する古い男</I> <li>Lav: <I>...</I> <li>Mlt: <I>raġel qadim li hi tħobb</I> <li>Nep: <I>बुढो मान्छे जो लाई उनी माया गर्छिन्</I> <li>Nor: <I>gammel mann som hun elsker</I> <li>Pes: <I>مرد پیری که او دوست دارد</I> <li>Pnb: <I>بوڈا بندہ جن نوں او پیار كردی اے</I> <li>Pol: <I>stary mężczyzna , którego kocha ona</I> <li>Ron: <I>om vechi pe care îl iubeşte ea</I> <li>Rus: <I>старый человек , которого она любдит</I> <li>Snd: <I>پوڙهو ماڻھو جنھن سان ھوء عشق ڪری ٿي</I> <li>Spa: <I>viejo hombre que ella ama</I> <li>Swe: <I>gammal man som hon älskar</I> <li>Tha: <I>ชายแก่ที่หล่อนรัก</I> <li>Urd: <I>بوڑھا آدمی جس کو وہ پیار کرتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>house on the hill</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN house_N (mkAdv on_Prep (mkNP the_Det hill_N)))</CODE> <li>Afr: <I>huis op die heuwel</I> <li>Bul: <I>къща на хълма</I> <li>Cat: <I>casa sobre el ...</I> <li>Chi: <I>在山上的房子</I> <li>Dan: <I>hus på højen</I> <li>Dut: <I>huis op de heuvel</I> <li>Eng: <I>house on the hill</I> <li>Est: <I>maja künkal</I> <li>Fin: <I>talo kukkulalla</I> <li>Fre: <I>maison sur la ...</I> <li>Ger: <I>Haus auf dem Hügel</I> <li>Gre: <I>σπίτι στον λόφο</I> <li>Hin: <I>पहाड़ पर घर</I> <li>Ita: <I>casa sulla ...</I> <li>Jpn: <I>丘の上に家</I> <li>Lav: <I>māja uz kalna</I> <li>Mlt: <I>dar fuq il ...</I> <li>Nep: <I>घर पहाड मा</I> <li>Nor: <I>hus på haugen</I> <li>Pes: <I>خانه ی روی تپه</I> <li>Pnb: <I>گھر پاڑی اتے</I> <li>Pol: <I>dom nа wzgórzu</I> <li>Ron: <I>casă pe deal</I> <li>Rus: <I>дом на холме</I> <li>Snd: <I>گھر ٽڪري مٿان</I> <li>Spa: <I>casa sobre la ...</I> <li>Swe: <I>hus på kullen</I> <li>Tha: <I>บ้านบนเนินเขา</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="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>big house on the hill</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkCN big_A house_N) (mkAdv on_Prep (mkNP the_Det hill_N)))</CODE> <li>Afr: <I>groot huis op die heuwel</I> <li>Bul: <I>голяма къща на хълма</I> <li>Cat: <I>casa grosa sobre el ...</I> <li>Chi: <I>在山上的大房子</I> <li>Dan: <I>stort hus på højen</I> <li>Dut: <I>groot huis op de heuvel</I> <li>Eng: <I>big house on the hill</I> <li>Est: <I>suur maja künkal</I> <li>Fin: <I>suuri talo kukkulalla</I> <li>Fre: <I>grande maison sur la ...</I> <li>Ger: <I>großes Haus auf dem Hügel</I> <li>Gre: <I>μεγάλο σπίτι στον λόφο</I> <li>Hin: <I>पहाड़ पर बड़ा घर</I> <li>Ita: <I>grande casa sulla ...</I> <li>Jpn: <I>丘の上に大きな家</I> <li>Lav: <I>liela māja uz kalna</I> <li>Mlt: <I>dar kbira fuq il ...</I> <li>Nep: <I>ठुलो घर पहाड मा</I> <li>Nor: <I>stort hus på haugen</I> <li>Pes: <I>خانه ی بزرگ روی تپه</I> <li>Pnb: <I>وڈا گھر پاڑی اتے</I> <li>Pol: <I>duży dom nа wzgórzu</I> <li>Ron: <I>casă mare pe deal</I> <li>Rus: <I>большой дом на холме</I> <li>Snd: <I>وڏو گھر ٽڪري مٿان</I> <li>Spa: <I>grande casa sobre la ...</I> <li>Swe: <I>stort hus på kullen</I> <li>Tha: <I>บ้านใหญ่บนเนินเขา</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="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>rule that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkCN rule_N) (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>reël dat sy slaap</I> <li>Bul: <I>правило Predef.SOFT_BIND , че тя спи</I> <li>Cat: <I>regla que ella dorm</I> <li>Chi: <I>她睡规则</I> <li>Dan: <I>regel at hun sover</I> <li>Dut: <I>regel dat ze slaapt</I> <li>Eng: <I>rule that she sleeps</I> <li>Est: <I>reegel et tema magab</I> <li>Fin: <I>sääntö että hän nukkuu</I> <li>Fre: <I>règle que ...</I> <li>Ger: <I>Regel dass sie schläft</I> <li>Gre: <I>κανόνας οτι αυτή κοιμάται</I> <li>Hin: <I>constant not found: rule_N</I> <li>Ita: <I>regola che lei dorme</I> <li>Jpn: <I>彼女が寝る定め</I> <li>Lav: <I>likums , ka viņa guļ</I> <li>Mlt: <I>regola li hi torqod</I> <li>Nep: <I>की उनी सुत्छिन् लाइ नियम</I> <li>Nor: <I>regel at hun sover</I> <li>Pes: <I>قانون که او می خوابد</I> <li>Pnb: <I>constant not found: rule_N</I> <li>Pol: <I>reguła , że ona śpi</I> <li>Ron: <I>regulă cã ea doarme</I> <li>Rus: <I>правило что она спдит</I> <li>Snd: <I>اصول ت ھوء سمھی ٿي</I> <li>Spa: <I>regla que ella duerme</I> <li>Swe: <I>regel att hon sover</I> <li>Tha: <I>กฎว่าหล่อนนอนหลับ</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="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>question if she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkCN question_N) (mkQS (mkQCl (mkCl she_NP sleep_V))))</CODE> <li>Afr: <I>vraag of sy slaap</I> <li>Bul: <I>въпрос ако тя спи</I> <li>Cat: <I>pregunta si ella dorm</I> <li>Chi: <I>她睡吗问题</I> <li>Dan: <I>spørgsmål hvis hun sover</I> <li>Dut: <I>vraag of ze slaapt</I> <li>Eng: <I>question if she sleeps</I> <li>Est: <I>küsimus kas tema magab</I> <li>Fin: <I>kysymys nukkuuko hän</I> <li>Fre: <I>question si elle dort</I> <li>Ger: <I>Frage ob sie schläft</I> <li>Gre: <I>ερώτηση αν αυτή κοιμάται</I> <li>Hin: <I>सवाल कि गर वह सोती है</I> <li>Ita: <I>domanda se lei dorme</I> <li>Jpn: <I>彼女が寝るか質問</I> <li>Lav: <I>jautājums , vai viņa guļ</I> <li>Mlt: <I>mistoqsija kieku hi torqod</I> <li>Nep: <I>येदि उनी सुत्छिन् लाइ प्रश्न</I> <li>Nor: <I>spørsmål hvis hun sover</I> <li>Pes: <I>سؤال او می خوابد</I> <li>Pnb: <I>constant not found: question_N</I> <li>Pol: <I>pytanie , czy ona śpi</I> <li>Ron: <I>întrebare dacã ea doarme</I> <li>Rus: <I>вопрос она спдит</I> <li>Snd: <I>سوال جيڪڏھن ھوء سمھی ٿي</I> <li>Spa: <I>pregunta si ella duerme</I> <li>Swe: <I>fråga om hon sover</I> <li>Tha: <I>constantnotfound:question_N</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="#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>mkUtt (mkCN (mkCN reason_N) (mkVP sleep_V))</CODE> <li>Afr: <I>rede om te slaap</I> <li>Bul: <I>причина да спя</I> <li>Cat: <I>raó de dormir</I> <li>Chi: <I>睡道理</I> <li>Dan: <I>constant not found: reason_N</I> <li>Dut: <I>reden te slapen</I> <li>Eng: <I>reason to sleep</I> <li>Est: <I>põhjus magada</I> <li>Fin: <I>syy nukkua</I> <li>Fre: <I>raison de ...</I> <li>Ger: <I>Grund zu schlafen</I> <li>Gre: <I>λόγος να κοιμηθεί</I> <li>Hin: <I>सोने की वजह</I> <li>Ita: <I>ragione di dormire</I> <li>Jpn: <I>寝る理由</I> <li>Lav: <I>iemesls , gulēt</I> <li>Mlt: <I>raġun jorqod</I> <li>Nep: <I>सुत्न लाइ कारण</I> <li>Nor: <I>constant not found: reason_N</I> <li>Pes: <I>دلیل خوابیدن</I> <li>Pnb: <I>constant not found: reason_N</I> <li>Pol: <I>powód spać</I> <li>Ron: <I>motiv sã doarmă</I> <li>Rus: <I>причина спать</I> <li>Snd: <I>سبب سمھڻ</I> <li>Spa: <I>razón de dormir</I> <li>Swe: <I>anledning att sova</I> <li>Tha: <I>เหตูนอนหลับ</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>mkUtt (mkCN (mkCN reason_N) (mkVP sleep_V))</CODE> <li>Afr: <I>rede om te slaap</I> <li>Bul: <I>причина да спя</I> <li>Cat: <I>raó de dormir</I> <li>Chi: <I>睡道理</I> <li>Dan: <I>constant not found: reason_N</I> <li>Dut: <I>reden te slapen</I> <li>Eng: <I>reason to sleep</I> <li>Est: <I>põhjus magada</I> <li>Fin: <I>syy nukkua</I> <li>Fre: <I>raison de ...</I> <li>Ger: <I>Grund zu schlafen</I> <li>Gre: <I>λόγος να κοιμηθεί</I> <li>Hin: <I>सोने की वजह</I> <li>Ita: <I>ragione di dormire</I> <li>Jpn: <I>寝る理由</I> <li>Lav: <I>iemesls , gulēt</I> <li>Mlt: <I>raġun jorqod</I> <li>Nep: <I>सुत्न लाइ कारण</I> <li>Nor: <I>constant not found: reason_N</I> <li>Pes: <I>دلیل خوابیدن</I> <li>Pnb: <I>constant not found: reason_N</I> <li>Pol: <I>powód spać</I> <li>Ron: <I>motiv sã doarmă</I> <li>Rus: <I>причина спать</I> <li>Snd: <I>سبب سمھڻ</I> <li>Spa: <I>razón de dormir</I> <li>Swe: <I>anledning att sova</I> <li>Tha: <I>เหตูนอนหลับ</I> <li>Urd: <I>سونے کی وجہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCN</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> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>king John</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN king_N (mkNP john_PN) )</CODE> <li>Afr: <I>koning Jan</I> <li>Bul: <I>цар Джон</I> <li>Cat: <I>rei Joan</I> <li>Chi: <I>约翰国王</I> <li>Dan: <I>konge John</I> <li>Dut: <I>koning Jan</I> <li>Eng: <I>king John</I> <li>Est: <I>kuningas Juhan</I> <li>Fin: <I>kuningas Jussi</I> <li>Fre: <I>roi Jean</I> <li>Ger: <I>König Johann</I> <li>Gre: <I>βασιλιάς ο Γιάννης</I> <li>Hin: <I>राजा जान</I> <li>Ita: <I>ré Giovanni</I> <li>Jpn: <I>ジョン王</I> <li>Lav: <I>karalis Jānis</I> <li>Mlt: <I>re ta' Ġanni</I> <li>Nep: <I>राजा जोन</I> <li>Nor: <I>konge John</I> <li>Pes: <I>پادشاه جان</I> <li>Pnb: <I>بادشاہ جان</I> <li>Pol: <I>król Jan</I> <li>Ron: <I>rege Ion</I> <li>Rus: <I>король Иван</I> <li>Snd: <I>بادشاھ جان</I> <li>Spa: <I>rey Juan</I> <li>Swe: <I>kung Johan</I> <li>Tha: <I>พระราชาจอห์น</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="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>
+<TD><div class=reveal> <I>old king John</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN (mkCN old_A king_N) (mkNP john_PN))</CODE> <li>Afr: <I>oud koning Jan</I> <li>Bul: <I>стар цар Джон</I> <li>Cat: <I>rei vell Joan</I> <li>Chi: <I>约翰老国王</I> <li>Dan: <I>gammel konge John</I> <li>Dut: <I>oude koning Jan</I> <li>Eng: <I>old king John</I> <li>Est: <I>vana kuningas Juhan</I> <li>Fin: <I>vanha kuningas Jussi</I> <li>Fre: <I>vieux ...</I> <li>Ger: <I>alter König Johann</I> <li>Gre: <I>παλιός βασιλιάς ο Γιάννης</I> <li>Hin: <I>बूढ़ा राजा जान</I> <li>Ita: <I>vecchio ré Giovanni</I> <li>Jpn: <I>ジョン古い王</I> <li>Lav: <I>vecs karalis Jānis</I> <li>Mlt: <I>re qadim ta' Ġanni</I> <li>Nep: <I>बुढो राजा जोन</I> <li>Nor: <I>gammel konge John</I> <li>Pes: <I>پادشاه پیر جان</I> <li>Pnb: <I>بوڈا بادشاہ جان</I> <li>Pol: <I>stary król Jan</I> <li>Ron: <I>rege vechi Ion</I> <li>Rus: <I>старый король Иван</I> <li>Snd: <I>پوڙهو بادشاھ جان</I> <li>Spa: <I>viejo rey Juan</I> <li>Swe: <I>gammal kung Johan</I> <li>Tha: <I>พระราชาแก่จอห์น</I> <li>Urd: <I>بوڑھا بادشاہ جان</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Card"></A>
+<H2>Card - cardinal number</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkCard</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A></TD>
+<TD><I>thirty-five (given as "35"; range 1-999)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkCard</CODE></TD>
+<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A></TD>
+<TD><div class=reveal> <I>seven</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n7_Unit))</CODE> <li>Afr: <I>seven</I> <li>Bul: <I>седем</I> <li>Cat: <I>set</I> <li>Chi: <I>七</I> <li>Dan: <I>syv</I> <li>Dut: <I>zeven</I> <li>Eng: <I>seven</I> <li>Est: <I>seitse</I> <li>Fin: <I>seitsemän</I> <li>Fre: <I>sept</I> <li>Ger: <I>sieben</I> <li>Gre: <I>εφτά</I> <li>Hin: <I>सात</I> <li>Ita: <I>sette</I> <li>Jpn: <I>七</I> <li>Lav: <I>septiņi</I> <li>Mlt: <I>sebgħa</I> <li>Nep: <I>सात</I> <li>Nor: <I>sju</I> <li>Pes: <I>هفت</I> <li>Pnb: <I>ست</I> <li>Pol: <I>siedem</I> <li>Ron: <I>şapte</I> <li>Rus: <I>семь</I> <li>Snd: <I>ست</I> <li>Spa: <I>siete</I> <li>Swe: <I>sju</I> <li>Tha: <I>เจ็ด</I> <li>Urd: <I>سات</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCard</CODE></TD>
+<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A></TD>
+<TD><I>51</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkCard</CODE></TD>
+<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A></TD>
+<TD><I>almost fifty</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="Cl"></A>
+<H2>Cl - declarative clause, with all tenses</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt (mkS (genericCl (mkVP sleep_V)) )</CODE> <li>Afr: <I>mens slaap</I> <li>Bul: <I>някой спи</I> <li>Cat: <I>hom dorm</I> <li>Chi: <I>睡</I> <li>Dan: <I>man sover</I> <li>Dut: <I>men slaapt</I> <li>Eng: <I>one sleeps</I> <li>Est: <I>magatakse</I> <li>Fin: <I>nukutaan</I> <li>Fre: <I>on dort</I> <li>Ger: <I>man schläft</I> <li>Gre: <I>κάποιος κοιμάται</I> <li>Hin: <I>कोई सोता है</I> <li>Ita: <I>si dorme</I> <li>Jpn: <I>誰か寝る</I> <li>Lav: <I>guļ</I> <li>Mlt: <I>dak li jkun jorqod</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>Snd: <I>ڪو۶ی سمھی ٿو</I> <li>Spa: <I>se duerme</I> <li>Swe: <I>man sover</I> <li>Tha: <I>นอนหลับ</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="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Est: <I>tema magab</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Mlt: <I>hi torqod</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھوء سمھی ٿي</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she loves him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP love_V2 he_NP)</CODE> <li>Afr: <I>sy het hom lief</I> <li>Bul: <I>тя обича него</I> <li>Cat: <I>ella el estima</I> <li>Chi: <I>她爱他</I> <li>Dan: <I>hun elsker ham</I> <li>Dut: <I>ze heeft hem lief</I> <li>Eng: <I>she loves him</I> <li>Est: <I>tema armastab teda</I> <li>Fin: <I>hän rakastaa häntä</I> <li>Fre: <I>elle le ...</I> <li>Ger: <I>sie liebt ihn</I> <li>Gre: <I>αυτή τον αγαπά</I> <li>Hin: <I>वह उस को प्यार करती है</I> <li>Ita: <I>lei lo ama</I> <li>Jpn: <I>彼女は彼を愛する</I> <li>Lav: <I>viņa viņu mīl</I> <li>Mlt: <I>hi tħobbu</I> <li>Nep: <I>उनी उ लाई माया गर्छिन्</I> <li>Nor: <I>hun elsker ham</I> <li>Pes: <I>او او را دوست دارد</I> <li>Pnb: <I>او اونوں پیار كردی اے</I> <li>Pol: <I>ona kocha jego</I> <li>Ron: <I>ea îl iubeşte</I> <li>Rus: <I>она любдит его</I> <li>Snd: <I>ھوء ھو سان عشق ڪری ٿي</I> <li>Spa: <I>ella lo ama</I> <li>Swe: <I>hon älskar honom</I> <li>Tha: <I>หล่อนรักเขา</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she sends it to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP send_V3 it_NP he_NP)</CODE> <li>Afr: <I>sy stuur dit na hom</I> <li>Bul: <I>тя праща него до него</I> <li>Cat: <I>ella ho li envia</I> <li>Chi: <I>她它寄他</I> <li>Dan: <I>hun sender det til ham</I> <li>Dut: <I>ze stuurt het naar hem</I> <li>Eng: <I>she sends it to him</I> <li>Est: <I>tema saadab selle temale</I> <li>Fin: <I>hän lähettää sen hänelle</I> <li>Fre: <I>elle le ...</I> <li>Ger: <I>sie schickt es ihm</I> <li>Gre: <I>αυτή το στέλνει σε ...</I> <li>Hin: <I>वह उस को यह भेजती है</I> <li>Ita: <I>lei lo gli manda</I> <li>Jpn: <I>彼女は彼にそれを送る</I> <li>Lav: <I>viņa to viņam sūta</I> <li>Mlt: <I>hi tibgħotu lil hu</I> <li>Nep: <I>उनी यो उस्लाई लाई पठाउँछिन्</I> <li>Nor: <I>hun sender det til ham</I> <li>Pes: <I>او آن را برای او می فرستد</I> <li>Pnb: <I>او اینوں اونوں پیجدی اے</I> <li>Pol: <I>ona wysyła do niego je</I> <li>Ron: <I>ea i -l trimite</I> <li>Rus: <I>она посылает нему его</I> <li>Snd: <I>constant not found: send_V3</I> <li>Spa: <I>ella lo le manda</I> <li>Swe: <I>hon skickar det till honom</I> <li>Tha: <I>หล่อนส่งมันให้กับเขา</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="#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>mkUtt (mkCl she_NP want_VV (mkVP sleep_V))</CODE> <li>Afr: <I>sy wil te slaap</I> <li>Bul: <I>тя иска да спи</I> <li>Cat: <I>ella vol dormir</I> <li>Chi: <I>她想睡</I> <li>Dan: <I>hun vil sove</I> <li>Dut: <I>ze wil slapen</I> <li>Eng: <I>she wants to sleep</I> <li>Est: <I>tema tahab magada</I> <li>Fin: <I>hän tahtoo nukkua</I> <li>Fre: <I>elle veut dormir</I> <li>Ger: <I>sie will schlafen</I> <li>Gre: <I>αυτή θέλει να κοιμηθεί</I> <li>Hin: <I>वह सोना चाहती है</I> <li>Ita: <I>lei vuole dormire</I> <li>Jpn: <I>彼女は寝たがっている</I> <li>Lav: <I>viņa vēlas gulēt</I> <li>Mlt: <I>hi trid torqod</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>Snd: <I>ھوء سمھڻ چاھی ٿي</I> <li>Spa: <I>ella quiere dormir</I> <li>Swe: <I>hon vill sova</I> <li>Tha: <I>หล่อนอยากนอนหลับ</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she says that I sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP say_VS (mkS (mkCl i_NP sleep_V)))</CODE> <li>Afr: <I>sy sê dat ek slaap</I> <li>Bul: <I>тя казва Predef.SOFT_BIND , че аз спя</I> <li>Cat: <I>ella diu que jo dormo</I> <li>Chi: <I>她说我睡</I> <li>Dan: <I>hun siger at jeg sover</I> <li>Dut: <I>ze zegt dat ik slaap</I> <li>Eng: <I>she says that I sleep</I> <li>Est: <I>tema ütleb et mina magan</I> <li>Fin: <I>hän sanoo , että minä nukun</I> <li>Fre: <I>elle dit que ...</I> <li>Ger: <I>sie sagt , dass ich schlafe</I> <li>Gre: <I>αυτή λέει ότι εγώ κοιμάμαι</I> <li>Hin: <I>वह कहती है कि मैं सोता हूँ</I> <li>Ita: <I>lei dice che io dormo</I> <li>Jpn: <I>彼女は私が寝ると言う</I> <li>Lav: <I>viņa saka , ka es guļu</I> <li>Mlt: <I>hi tgħid li jien norqod</I> <li>Nep: <I>उनी भन्छिन्की म सुत्छु</I> <li>Nor: <I>hun sier at jeg sover</I> <li>Pes: <I>او می گوید که من می خوابم</I> <li>Pnb: <I>او كہدی اے كہ میں سوندا واں</I> <li>Pol: <I>ona mówi , że ja śpię</I> <li>Ron: <I>ea spune cã eu dorm</I> <li>Rus: <I>она говордит , что я сплю</I> <li>Snd: <I>ھوء چوی ٿي ت مان سمھان ٿو</I> <li>Spa: <I>ella dice que yo duermo</I> <li>Swe: <I>hon säger att jag sover</I> <li>Tha: <I>หล่อนพูดว่าฉันนอนหลับ</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="#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>mkUtt (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 es pregunta qui dorm</I> <li>Chi: <I>她好奇谁睡</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>Est: <I>tema arutleb kes magab</I> <li>Fin: <I>hän ihmettelee , kuka nukkuu</I> <li>Fre: <I>elle se ...</I> <li>Ger: <I>sie wundert sich , wer schläft</I> <li>Gre: <I>αυτή αναρωτιέται ποιός κοιμάται</I> <li>Hin: <I>वह हैरान होती है कि कौन सोता है</I> <li>Ita: <I>lei si domanda chi dorme</I> <li>Jpn: <I>彼女は誰が寝るか質問する</I> <li>Lav: <I>viņa brīnās , kurš guļ</I> <li>Mlt: <I>hi tikkuntempla min jorqod</I> <li>Nep: <I>उनी अचम्म हुन्छिन्की को सुत्छन्</I> <li>Nor: <I>hun undrer hvem som sover</I> <li>Pes: <I>constant not found: wonder_VQ</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>Snd: <I>ھوء حيران ٿيی ٿي ت ڪير سمھی ٿو</I> <li>Spa: <I>ella se pregunta quién duerme</I> <li>Swe: <I>hon undrar vem som sover</I> <li>Tha: <I>หล่อนประหลาดใจว่าใครนอนหลับ</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="#VA" TITLE="VA - adjective-complement verb">VA</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she becomes old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP become_VA old_A)</CODE> <li>Afr: <I>sy word oud</I> <li>Bul: <I>тя става стара</I> <li>Cat: <I>ella es torna vella</I> <li>Chi: <I>她变老</I> <li>Dan: <I>hun bliver gammel</I> <li>Dut: <I>ze wordt oud</I> <li>Eng: <I>she becomes old</I> <li>Est: <I>tema saab vanaks</I> <li>Fin: <I>hän tulee vanhaksi</I> <li>Fre: <I>elle devient vieille</I> <li>Ger: <I>sie wird alt</I> <li>Gre: <I>αυτή γίνεται παλιά</I> <li>Hin: <I>वह बूढ़ी बनती है</I> <li>Ita: <I>lei diventa vecchia</I> <li>Jpn: <I>彼女は古くなる</I> <li>Lav: <I>viņa kļūst veca</I> <li>Mlt: <I>hi ssir qadima</I> <li>Nep: <I>उनी बुढी हुन्छिन्</I> <li>Nor: <I>hun blir gammel</I> <li>Pes: <I>او پیر می شود</I> <li>Pnb: <I>او بوڈی بندی اے</I> <li>Pol: <I>ona staje się stara</I> <li>Ron: <I>ea devine veche</I> <li>Rus: <I>она становдит старой</I> <li>Snd: <I>ھوء پوڙهو ٿيی ٿي</I> <li>Spa: <I>ella se convierte vieja</I> <li>Swe: <I>hon blir gammal</I> <li>Tha: <I>หล่อนกลายเป็นแก่</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she becomes very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP become_VA (mkAP very_AdA old_A))</CODE> <li>Afr: <I>sy word baie oud</I> <li>Bul: <I>тя става много стара</I> <li>Cat: <I>ella es torna molt vella</I> <li>Chi: <I>她变非常老</I> <li>Dan: <I>hun bliver meget gammel</I> <li>Dut: <I>ze wordt erg oud</I> <li>Eng: <I>she becomes very old</I> <li>Est: <I>tema saab väga vanaks</I> <li>Fin: <I>hän tulee erittäin vanhaksi</I> <li>Fre: <I>elle devient très vieille</I> <li>Ger: <I>sie wird sehr alt</I> <li>Gre: <I>αυτή γίνεται πολύ παλιά</I> <li>Hin: <I>वह बहुत बूढ़ी बनती है</I> <li>Ita: <I>lei diventa molto vecchia</I> <li>Jpn: <I>彼女はとても古くなる</I> <li>Lav: <I>viņa kļūst ļoti veca</I> <li>Mlt: <I>hi ssir qadima ħafna</I> <li>Nep: <I>उनी धेरै बुढी हुन्छिन्</I> <li>Nor: <I>hun blir mye gammel</I> <li>Pes: <I>او خیلی پیر می شود</I> <li>Pnb: <I>او بہت بوڈی بندی اے</I> <li>Pol: <I>ona staje się bardzo stara</I> <li>Ron: <I>ea devine foarte veche</I> <li>Rus: <I>она становдит очень старой</I> <li>Snd: <I>ھوء تمام پوڙهو ٿيی ٿي</I> <li>Spa: <I>ella se convierte muy vieja</I> <li>Swe: <I>hon blir mycket gammal</I> <li>Tha: <I>หล่อนกลายเป็นแก่มาก</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="#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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she paints it red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP paint_V2A it_NP red_A)</CODE> <li>Afr: <I>sy skilder dit rooi</I> <li>Bul: <I>тя рисува него червено</I> <li>Cat: <I>ella ho pinta en vermell</I> <li>Chi: <I>她画它红</I> <li>Dan: <I>hun maler det rødt</I> <li>Dut: <I>ze schildert het rood</I> <li>Eng: <I>she paints it red</I> <li>Est: <I>tema maalib selle punaseks</I> <li>Fin: <I>hän maalaa sen punaiseksi</I> <li>Fre: <I>elle le ...</I> <li>Ger: <I>sie malt es rot</I> <li>Gre: <I>αυτή το βάφει κόκκινο</I> <li>Hin: <I>वह लाल इस को रंग करती है</I> <li>Ita: <I>lei lo dipinge rosso</I> <li>Jpn: <I>彼女はそれを赤く塗る</I> <li>Lav: <I>viņa to sarkana krāso</I> <li>Mlt: <I>hi tiżba'u ħamra</I> <li>Nep: <I>उनी यो लाई रातो रँग लागाउँछिन्</I> <li>Nor: <I>hun maler det rødt</I> <li>Pes: <I>او آن را قرمز رنگ می کند</I> <li>Pnb: <I>او اینوں لال رنگ كردی اے</I> <li>Pol: <I>ona maluje je na czerwono</I> <li>Ron: <I>ea îl pictează roşu</I> <li>Rus: <I>она рисует красным его</I> <li>Snd: <I>ھوء ھن کی ڳاڙھو رنگ ڪری ٿي</I> <li>Spa: <I>ella lo pinta en rojo</I> <li>Swe: <I>hon målar det rött</I> <li>Tha: <I>หล่อนทามันเป็นสีแดง</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she paints it red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP paint_V2A it_NP (mkAP red_A))</CODE> <li>Afr: <I>sy skilder dit rooi</I> <li>Bul: <I>тя рисува него червено</I> <li>Cat: <I>ella ho pinta en vermell</I> <li>Chi: <I>她画它红</I> <li>Dan: <I>hun maler det rødt</I> <li>Dut: <I>ze schildert het rood</I> <li>Eng: <I>she paints it red</I> <li>Est: <I>tema maalib selle punaseks</I> <li>Fin: <I>hän maalaa sen punaiseksi</I> <li>Fre: <I>elle le ...</I> <li>Ger: <I>sie malt es rot</I> <li>Gre: <I>αυτή το βάφει κόκκινο</I> <li>Hin: <I>वह लाल इस को रंग करती है</I> <li>Ita: <I>lei lo dipinge rosso</I> <li>Jpn: <I>彼女はそれを赤く塗る</I> <li>Lav: <I>viņa to sarkana krāso</I> <li>Mlt: <I>hi tiżba'u ħamra</I> <li>Nep: <I>उनी यो लाई रातो रँग लागाउँछिन्</I> <li>Nor: <I>hun maler det rødt</I> <li>Pes: <I>او آن را قرمز رنگ می کند</I> <li>Pnb: <I>او اینوں لال رنگ كردی اے</I> <li>Pol: <I>ona maluje je na czerwono</I> <li>Ron: <I>ea îl pictează roşu</I> <li>Rus: <I>она рисует красным его</I> <li>Snd: <I>ھوء ھن کی ڳاڙھو رنگ ڪری ٿي</I> <li>Spa: <I>ella lo pinta en rojo</I> <li>Swe: <I>hon målar det rött</I> <li>Tha: <I>หล่อนทามันเป็นสีแดง</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she answers to him that we sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP answer_V2S he_NP (mkS (mkCl we_NP sleep_V)))</CODE> <li>Afr: <I>sy antwoord hom dat ons slaap</I> <li>Bul: <I>тя отговаря му Predef.SOFT_BIND , че ние спим</I> <li>Cat: <I>ella li respon que nosaltres dormim</I> <li>Chi: <I>她回答他说我们睡</I> <li>Dan: <I>hun svarer til ham at vi sover</I> <li>Dut: <I>ze antwoordt hem dat we slapen</I> <li>Eng: <I>she answers to him that we sleep</I> <li>Est: <I>tema vastab temale et meie magame</I> <li>Fin: <I>hän vastaa hänelle , että me nukumme</I> <li>Fre: <I>elle lui répond que ...</I> <li>Ger: <I>sie antwortet ihm dass wir schlafen</I> <li>Gre: <I>αυτή του απαντά οτι εμείς κοιμόμαστε</I> <li>Hin: <I>वह उस को जवाब देती है कि हम सोते हैं</I> <li>Ita: <I>lei gli risponde che noi dormiamo</I> <li>Jpn: <I>彼女は私達が寝ると彼に答える</I> <li>Lav: <I>viņa viņam , ka mēs guļam atbild</I> <li>Mlt: <I>hi twieġeb li aħna norqdu lilu</I> <li>Nep: <I>उनी उ लाई उत्तर दिन्छिन्की हामीहरु सुत्छौँ</I> <li>Nor: <I>hun svarer til ham at vi sover</I> <li>Pes: <I>او به او جواب می دهد که ما می خوابیم</I> <li>Pnb: <I>او اونوں جواب دیندی اے كہ اسی سوندے واں</I> <li>Pol: <I>ona odpowiada jemu , że my śpimy</I> <li>Ron: <I>ea îi răspunde cã noi dormim</I> <li>Rus: <I>она отвечает , что мы спдим его</I> <li>Snd: <I>ھوء ھو کی جواب ڏيی ٿي ت اسان سمھون ٿا</I> <li>Spa: <I>ella le responde que nosotros dormimos</I> <li>Swe: <I>hon svarar till honom att vi sover</I> <li>Tha: <I>หล่อนตอบเขาว่าเรานอนหลับ</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she asks him who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))</CODE> <li>Afr: <I>sy vra hom wie slaap</I> <li>Bul: <I>тя пита него кой спи</I> <li>Cat: <I>ella li pregunta qui dorm</I> <li>Chi: <I>她问他说谁睡</I> <li>Dan: <I>hun spørger ham hvem som sover</I> <li>Dut: <I>ze vraagt hem wie slaapt</I> <li>Eng: <I>she asks him who sleeps</I> <li>Est: <I>tema küsib temalt kes magab</I> <li>Fin: <I>hän kysyy häneltä , kuka nukkuu</I> <li>Fre: <I>elle lui demande qui dort</I> <li>Ger: <I>sie fragt ihn wer schläft</I> <li>Gre: <I>αυτή τον ρωτά ποιός κοιμάται</I> <li>Hin: <I>वह उस से पूछती है कि कौन सोता है</I> <li>Ita: <I>lei gli chiede chi dorme</I> <li>Jpn: <I>彼女は彼に誰が寝るか聞く</I> <li>Lav: <I>viņa viņam , kurš guļ vaicā</I> <li>Mlt: <I>hi ssaqsi min jorqod lilu</I> <li>Nep: <I>उनी उ सँग सोध्छिन्की को सुत्छन्</I> <li>Nor: <I>hun spørr ham hvem som sover</I> <li>Pes: <I>او از او می پرسد چه کسی می خوابد</I> <li>Pnb: <I>او اونوں پچھدی اے كہ كون سوندا اے</I> <li>Pol: <I>ona pyta jego , kto śpi</I> <li>Ron: <I>ea îl întreabă cine doarme</I> <li>Rus: <I>она спрашивает кто спдит его</I> <li>Snd: <I>ھوء ھو کان پڇی ٿي ت ڪير سمھی ٿو</I> <li>Spa: <I>ella le pregunta quién duerme</I> <li>Swe: <I>hon frågar honom vem som sover</I> <li>Tha: <I>หล่อนถามเขาว่าใครนอนหลับ</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="#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>mkUtt (mkCl she_NP beg_V2V he_NP (mkVP sleep_V))</CODE> <li>Afr: <I>sy smeek hom om te slaap</I> <li>Bul: <I>тя моли него за да спи</I> <li>Cat: <I>ella el demana a dormir</I> <li>Chi: <I>她乞求他睡</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>Est: <I>tema palub teda magama</I> <li>Fin: <I>hän pyytää häntä nukkumaan</I> <li>Fre: <I>elle le ...</I> <li>Ger: <I>sie bittet ihn zu schlafen</I> <li>Gre: <I>αυτή τον παρακαλά να κοιμηθεί</I> <li>Hin: <I>वह सोने की उस से भीख मांगती है</I> <li>Ita: <I>lei lo prega di dormire</I> <li>Jpn: <I>彼女は彼に寝るように請い願う</I> <li>Lav: <I>viņa viņu gulēt lūdz</I> <li>Mlt: <I>hi tittallab minn torqod għalu</I> <li>Nep: <I>उनी उ लाई सुत्न आग्रह गर्छिन्</I> <li>Nor: <I>hun ber ham å sove</I> <li>Pes: <I>او از او خواهش می کند بخوابد</I> <li>Pnb: <I>او اونوں سونا دی مانگدی اے</I> <li>Pol: <I>constant not found: beg_V2V</I> <li>Ron: <I>ea îl roagă sã doarmă</I> <li>Rus: <I>она просит спать его</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>ella lo ruega a dormir</I> <li>Swe: <I>hon ber honom att sova</I> <li>Tha: <I>หล่อนขอเขาให้นอนหลับ</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><I>she begs him to sleep here</I></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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she is old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP old_A)</CODE> <li>Afr: <I>sy is oud</I> <li>Bul: <I>тя е стара</I> <li>Cat: <I>ella és vella</I> <li>Chi: <I>她是老的</I> <li>Dan: <I>hun er gammel</I> <li>Dut: <I>ze is oud</I> <li>Eng: <I>she is old</I> <li>Est: <I>tema on vana</I> <li>Fin: <I>hän on vanha</I> <li>Fre: <I>elle est vieille</I> <li>Ger: <I>sie ist alt</I> <li>Gre: <I>αυτή είναι παλιά</I> <li>Hin: <I>वह बूढ़ी है</I> <li>Ita: <I>lei è vecchia</I> <li>Jpn: <I>彼女は古い</I> <li>Lav: <I>viņa ir veca</I> <li>Mlt: <I>hi hija qadima</I> <li>Nep: <I>उनी बुढी छिन्</I> <li>Nor: <I>hun er gammel</I> <li>Pes: <I>او پیر است</I> <li>Pnb: <I>او بوڈی اے</I> <li>Pol: <I>ona jest stara</I> <li>Ron: <I>ea este veche</I> <li>Rus: <I>она стара</I> <li>Snd: <I>ھوء پوڙهو آھي</I> <li>Spa: <I>ella es vieja</I> <li>Swe: <I>hon är gammal</I> <li>Tha: <I>หล่อนแก่</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she is older than he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP old_A he_NP)</CODE> <li>Afr: <I>sy is ouer as hy</I> <li>Bul: <I>тя е по Predef.SOFT_BIND - Predef.SOFT_BIND стара от него</I> <li>Cat: <I>ella és més vella que ell</I> <li>Chi: <I>她是比他老的</I> <li>Dan: <I>hun er ældre end han</I> <li>Dut: <I>ze is ouder dan hij</I> <li>Eng: <I>she is older than he</I> <li>Est: <I>tema on vanem kui tema</I> <li>Fin: <I>hän on vanhempi kuin hän</I> <li>Fre: <I>elle est plus vieille que ...</I> <li>Ger: <I>sie ist älter als er</I> <li>Gre: <I>αυτή είναι πιό παλιά από αυτόν</I> <li>Hin: <I>वह उस से बूढ़ी है</I> <li>Ita: <I>lei è più vecchia di lui</I> <li>Jpn: <I>彼女は彼より古い</I> <li>Lav: <I>...</I> <li>Mlt: <I>hi hija eqdem minn hu</I> <li>Nep: <I>उनी उ भन्दा बुढी छिन्</I> <li>Nor: <I>hun er eldre enn han</I> <li>Pes: <I>او پیر تر از او است</I> <li>Pnb: <I>او اورے توں بوڈی اے</I> <li>Pol: <I>ona jest starsza niż on</I> <li>Ron: <I>ea este mai veche decât el</I> <li>Rus: <I>она старше него</I> <li>Snd: <I>ھوء ھو کان پوڙهو آھي</I> <li>Spa: <I>ella es más vieja que él</I> <li>Swe: <I>hon är äldre än han</I> <li>Tha: <I>หล่อนแก่กว่าเขา</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="#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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she is married to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP married_A2 he_NP)</CODE> <li>Afr: <I>sy is getroud met hom</I> <li>Bul: <I>тя е женена за него</I> <li>Cat: <I>ella és casada a ell</I> <li>Chi: <I>她是结婚他的</I> <li>Dan: <I>hun er gift med ham</I> <li>Dut: <I>ze is getrouwd met hem</I> <li>Eng: <I>she is married to him</I> <li>Est: <I>tema on abielus temaga</I> <li>Fin: <I>hän on avioitunut hänen kanssaPredef.BIND nsa</I> <li>Fre: <I>elle est mariée à lui</I> <li>Ger: <I>sie ist verheiratet mit ihm</I> <li>Gre: <I>αυτή είναι παντρεμένη με αυτόν</I> <li>Hin: <I>वह उस से शादी शुदा है</I> <li>Ita: <I>lei è sposata con lui</I> <li>Jpn: <I>彼女は彼と結婚している</I> <li>Lav: <I>viņa ir ar viņu precējusies</I> <li>Mlt: <I>hi hija miżżewweġa lil hu</I> <li>Nep: <I>उनी उ सँग विवाहित छिन्</I> <li>Nor: <I>hun er gift med ham</I> <li>Pes: <I>او او متأهل است</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>ona jest zaślubiona jemu</I> <li>Ron: <I>ea este căsătorită cu el</I> <li>Rus: <I>она замужем за им</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>ella es casada a él</I> <li>Swe: <I>hon är gift med honom</I> <li>Tha: <I>หล่อนแต่งงานแล้วกับเขา</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="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she is very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP (mkAP very_AdA old_A))</CODE> <li>Afr: <I>sy is baie oud</I> <li>Bul: <I>тя е много стара</I> <li>Cat: <I>ella és molt vella</I> <li>Chi: <I>她是非常老的</I> <li>Dan: <I>hun er meget gammel</I> <li>Dut: <I>ze is erg oud</I> <li>Eng: <I>she is very old</I> <li>Est: <I>tema on väga vana</I> <li>Fin: <I>hän on erittäin vanha</I> <li>Fre: <I>elle est très vieille</I> <li>Ger: <I>sie ist sehr alt</I> <li>Gre: <I>αυτή είναι πολύ παλιά</I> <li>Hin: <I>वह बहुत बूढ़ी है</I> <li>Ita: <I>lei è molto vecchia</I> <li>Jpn: <I>彼女はとても古い</I> <li>Lav: <I>viņa ir ļoti veca</I> <li>Mlt: <I>hi hija qadima ħafna</I> <li>Nep: <I>उनी धेरै बुढी छिन्</I> <li>Nor: <I>hun er mye gammel</I> <li>Pes: <I>او خیلی پیر است</I> <li>Pnb: <I>او بہت بوڈی اے</I> <li>Pol: <I>ona jest bardzo stara</I> <li>Ron: <I>ea este foarte veche</I> <li>Rus: <I>она очень стара</I> <li>Snd: <I>ھوء تمام پوڙهو آھي</I> <li>Spa: <I>ella es muy vieja</I> <li>Swe: <I>hon är mycket gammal</I> <li>Tha: <I>หล่อนแก่มาก</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="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she is the woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP (mkNP the_Det woman_N))</CODE> <li>Afr: <I>sy is die vrou</I> <li>Bul: <I>тя е жената</I> <li>Cat: <I>ella és la ...</I> <li>Chi: <I>她是女人</I> <li>Dan: <I>hun er kvinden</I> <li>Dut: <I>ze is de vrouw</I> <li>Eng: <I>she is the woman</I> <li>Est: <I>tema on naine</I> <li>Fin: <I>hän on nainen</I> <li>Fre: <I>elle est la ...</I> <li>Ger: <I>sie ist die Frau</I> <li>Gre: <I>αυτή είναι η γυναίκα</I> <li>Hin: <I>वह औरत है</I> <li>Ita: <I>lei è la ...</I> <li>Jpn: <I>彼女は女だ</I> <li>Lav: <I>viņa ir sieviete</I> <li>Mlt: <I>hi hija il ...</I> <li>Nep: <I>उनी आईमाई हुन्</I> <li>Nor: <I>hun er kvinna</I> <li>Pes: <I>او زن است</I> <li>Pnb: <I>او زنانی اے</I> <li>Pol: <I>ona jest kobietą</I> <li>Ron: <I>ea este femeia</I> <li>Rus: <I>она женщина</I> <li>Snd: <I>ھوء مائي آھي</I> <li>Spa: <I>ella es la ...</I> <li>Swe: <I>hon är kvinnan</I> <li>Tha: <I>หล่อนเป็นหญิง</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="#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 ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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>Chi: <I>她是女人</I> <li>Dan: <I>hun er en kvinde</I> <li>Dut: <I>ze is vrouw</I> <li>Eng: <I>she is a ...</I> <li>Est: <I>tema on naine</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>Gre: <I>αυτή είναι γυναίκα</I> <li>Hin: <I>वह औरत है</I> <li>Ita: <I>lei è una ...</I> <li>Jpn: <I>彼女は女だ</I> <li>Lav: <I>viņa ir sieviete</I> <li>Mlt: <I>hi hija mara</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>Snd: <I>ھوء مائي آھي</I> <li>Spa: <I>ella es una mujer</I> <li>Swe: <I>hon är en kvinna</I> <li>Tha: <I>หล่อนเป็นหญิง</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 a ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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 vella</I> <li>Chi: <I>她是老女人</I> <li>Dan: <I>hun er en gammel kvinde</I> <li>Dut: <I>ze is oude vrouw</I> <li>Eng: <I>she is a ...</I> <li>Est: <I>tema on vana naine</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>Gre: <I>αυτή είναι παλιά γυναίκα</I> <li>Hin: <I>वह बूढ़ी औरत है</I> <li>Ita: <I>lei è una ...</I> <li>Jpn: <I>彼女は古い女だ</I> <li>Lav: <I>viņa ir veca sieviete</I> <li>Mlt: <I>hi hija mara qadima</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>Snd: <I>ھوء پوڙهو مائي آھي</I> <li>Spa: <I>ella es una vieja mujer</I> <li>Swe: <I>hon är en gammal kvinna</I> <li>Tha: <I>หล่อนเป็นหญิงแก่</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="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>she is here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP here_Adv)</CODE> <li>Afr: <I>sy is hier</I> <li>Bul: <I>тя е тук</I> <li>Cat: <I>ella és aquí</I> <li>Chi: <I>她在这里</I> <li>Dan: <I>hun er her</I> <li>Dut: <I>ze is hier</I> <li>Eng: <I>she is here</I> <li>Est: <I>tema on siin</I> <li>Fin: <I>hän on täällä</I> <li>Fre: <I>elle est ici</I> <li>Ger: <I>sie ist hier</I> <li>Gre: <I>αυτή είναι εδώ</I> <li>Hin: <I>वह यहाँ है</I> <li>Ita: <I>lei è quà</I> <li>Jpn: <I>彼女はここでいる</I> <li>Lav: <I>viņa ir šeit</I> <li>Mlt: <I>hi hija hawn</I> <li>Nep: <I>उनी यहाँ छिन्</I> <li>Nor: <I>hun er her</I> <li>Pes: <I>او اینجا است</I> <li>Pnb: <I>او ایتھے اے</I> <li>Pol: <I>ona jest tutaj</I> <li>Ron: <I>ea este aici</I> <li>Rus: <I>она здесь</I> <li>Snd: <I>ھوء ھتي آھي</I> <li>Spa: <I>ella es aquí</I> <li>Swe: <I>hon är här</I> <li>Tha: <I>หล่อนอยู่ที่นี่</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="#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 always sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP (mkVP always_AdV (mkVP sleep_V)))</CODE> <li>Afr: <I>sy slaap altyd altyd</I> <li>Bul: <I>тя винаги спи</I> <li>Cat: <I>ella dorm sempre</I> <li>Chi: <I>她一直睡</I> <li>Dan: <I>hun sover altid</I> <li>Dut: <I>ze slaapt altijd</I> <li>Eng: <I>she always sleeps</I> <li>Est: <I>tema magab alati</I> <li>Fin: <I>hän nukkuu aina</I> <li>Fre: <I>elle dort toujours</I> <li>Ger: <I>sie schläft immer</I> <li>Gre: <I>αυτή κοιμάται πάντα</I> <li>Hin: <I>वह हमेशा सोती है</I> <li>Ita: <I>lei dorme sempre</I> <li>Jpn: <I>彼女はいつも寝る</I> <li>Lav: <I>viņa vienmēr guļ</I> <li>Mlt: <I>hi torqod dejjem</I> <li>Nep: <I>उनी सधैँ सुत्छिन्</I> <li>Nor: <I>hun sover altid</I> <li>Pes: <I>او همیشه می خوابد</I> <li>Pnb: <I>او ہمیشہ سوندی اے</I> <li>Pol: <I>ona zawsze śpi</I> <li>Ron: <I>ea doarme mereu</I> <li>Rus: <I>она спдит всегда</I> <li>Snd: <I>ھوء ھميشه سمھی ٿي</I> <li>Spa: <I>ella duerme siempre</I> <li>Swe: <I>hon sover alltid</I> <li>Tha: <I>หล่อนนอนหลับเสมอ</I> <li>Urd: <I>وہ ہمیشہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCl</CODE></TD>
+<TD><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>there is a ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl house_N)</CODE> <li>Afr: <I>daar is 'n huis</I> <li>Bul: <I>има къща</I> <li>Cat: <I>hi ha una casa</I> <li>Chi: <I>有一间房子</I> <li>Dan: <I>det findes et hus</I> <li>Dut: <I>er is een huis</I> <li>Eng: <I>there is a ...</I> <li>Est: <I>on olemas maja</I> <li>Fin: <I>on olemassa talo</I> <li>Fre: <I>il y a une maison</I> <li>Ger: <I>es gibt ein Haus</I> <li>Gre: <I>υπάρχει ένα σπίτι</I> <li>Hin: <I>घर है</I> <li>Ita: <I>ci ...</I> <li>Jpn: <I>家がある</I> <li>Lav: <I>ir māja</I> <li>Mlt: <I>hemm dar</I> <li>Nep: <I>त्यहाँ घर छ</I> <li>Nor: <I>det finnes et hus</I> <li>Pes: <I>یک خانه است</I> <li>Pnb: <I>اوتھے گھر اے</I> <li>Pol: <I>jest dom</I> <li>Ron: <I>există o casă</I> <li>Rus: <I>существует дом</I> <li>Snd: <I>ھتی گھر آھي</I> <li>Spa: <I>hay una casa</I> <li>Swe: <I>det finns ett hus</I> <li>Tha: <I>มีบ้าน</I> <li>Urd: <I>گھر ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCl</CODE></TD>
+<TD><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>there is a ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl (mkCN old_A house_N))</CODE> <li>Afr: <I>daar is 'n oud huis</I> <li>Bul: <I>има стара къща</I> <li>Cat: <I>hi ha una casa vella</I> <li>Chi: <I>有一间老房子</I> <li>Dan: <I>det findes et gammelt hus</I> <li>Dut: <I>er is een oud huis</I> <li>Eng: <I>there is a ...</I> <li>Est: <I>on olemas vana maja</I> <li>Fin: <I>on olemassa vanha talo</I> <li>Fre: <I>il y a une vieille maison</I> <li>Ger: <I>es gibt ein altes Haus</I> <li>Gre: <I>υπάρχει ένα παλιό σπίτι</I> <li>Hin: <I>बूढ़ा घर है</I> <li>Ita: <I>ci ...</I> <li>Jpn: <I>古い家がある</I> <li>Lav: <I>ir veca māja</I> <li>Mlt: <I>hemm dar qadima</I> <li>Nep: <I>त्यहाँ बुढो घर छ</I> <li>Nor: <I>det finnes et gammelt hus</I> <li>Pes: <I>یک خانه ی پیر است</I> <li>Pnb: <I>اوتھے بوڈا گھر اے</I> <li>Pol: <I>jest stary dom</I> <li>Ron: <I>există o casă veche</I> <li>Rus: <I>существует старый дом</I> <li>Snd: <I>ھتی پوڙهو گھر آھي</I> <li>Spa: <I>hay una vieja casa</I> <li>Swe: <I>det finns ett gammalt hus</I> <li>Tha: <I>มีบ้านแก่</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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>there are many houses</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl (mkNP many_Det house_N) )</CODE> <li>Afr: <I>daar is baie huise</I> <li>Bul: <I>има много къщи</I> <li>Cat: <I>hi ha moltes cases</I> <li>Chi: <I>有很多房子</I> <li>Dan: <I>det findes mange huse</I> <li>Dut: <I>er zijn veel huizen</I> <li>Eng: <I>there are many houses</I> <li>Est: <I>on olemas mitu maja</I> <li>Fin: <I>on olemassa moni talo</I> <li>Fre: <I>il y a plusieurs maisons</I> <li>Ger: <I>es gibt viele Häuser</I> <li>Gre: <I>υπάρχουν πολλά σπίτια</I> <li>Hin: <I>बहुत घर हैं</I> <li>Ita: <I>ci ...</I> <li>Jpn: <I>多くの家がある</I> <li>Lav: <I>ir daudzas mājas</I> <li>Mlt: <I>hemm ħafna djar</I> <li>Nep: <I>त्यहाँ थुप्रै घरहरु छन्</I> <li>Nor: <I>det finnes mange hus</I> <li>Pes: <I>تعداد زیادی خانه هستند</I> <li>Pnb: <I>اوتھے بہت زیادہ گھر نے</I> <li>Pol: <I>jest wiele domów</I> <li>Ron: <I>există multe case</I> <li>Rus: <I>существует много домов</I> <li>Snd: <I>ھتی گھڻا گھر آھن</I> <li>Spa: <I>hay muchas casas</I> <li>Swe: <I>det finns många hus</I> <li>Tha: <I>มีบ้านหลายหลัง</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="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>it is she who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP (mkRS (mkRCl which_RP (mkVP sleep_V))))</CODE> <li>Afr: <I>dit is sy wat slaap</I> <li>Bul: <I>тя е тaзи която спи</I> <li>Cat: <I>és ella que dorm</I> <li>Chi: <I>睡的是她</I> <li>Dan: <I>det er hun som sover</I> <li>Dut: <I>'t is ze die slaapt</I> <li>Eng: <I>it is she who sleeps</I> <li>Est: <I>see on tema kes magab</I> <li>Fin: <I>se on hän joka nukkuu</I> <li>Fre: <I>ce ...</I> <li>Ger: <I>es ist sie die schläft</I> <li>Gre: <I>είναι αυτή που κοιμάται</I> <li>Hin: <I>वह है जो सोती है</I> <li>Ita: <I>è lei che dorme</I> <li>Jpn: <I>寝るのは彼女だ</I> <li>Lav: <I>NON_EXISTENT</I> <li>Mlt: <I>hi tkun li li torqod</I> <li>Nep: <I>उनी हुन् जो सुत्छिन्</I> <li>Nor: <I>det er hun som sover</I> <li>Pes: <I>او است که می خوابد</I> <li>Pnb: <I>او اے جیڑی سوندی اے</I> <li>Pol: <I>to ona , która śpi</I> <li>Ron: <I>este ea care doarme</I> <li>Rus: <I>это она , которая спдит</I> <li>Snd: <I>ھوء آھي جھڙي سمھی ٿي</I> <li>Spa: <I>es ella que duerme</I> <li>Swe: <I>det är hon som sover</I> <li>Tha: <I>หล่อนเป็นที่นอนหลับ</I> <li>Urd: <I>وہ ہے جو سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCl</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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>it is here that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl here_Adv (mkS (mkCl she_NP sleep_V)) )</CODE> <li>Afr: <I>dit is hier dat sy slaap</I> <li>Bul: <I>тук тя спи</I> <li>Cat: <I>és aquí que ella dorm</I> <li>Chi: <I>她睡的是这里</I> <li>Dan: <I>det er her hun sover</I> <li>Dut: <I>'t is hier dat ze slaapt</I> <li>Eng: <I>it is here that she sleeps</I> <li>Est: <I>see on siin kus tema magab</I> <li>Fin: <I>se on täällä kun hän nukkuu</I> <li>Fre: <I>ce ...</I> <li>Ger: <I>es ist hier dass sie schläft</I> <li>Gre: <I>είναι εδώ που αυτή κοιμάται</I> <li>Hin: <I>यहाँ वह सोती है</I> <li>Ita: <I>è quà che lei dorme</I> <li>Jpn: <I>彼女が寝るのはここでだ</I> <li>Lav: <I>NON_EXISTENT</I> <li>Mlt: <I>hawn hi torqod</I> <li>Nep: <I>यहाँ उनी सुत्छिन्</I> <li>Nor: <I>det er her hun sover</I> <li>Pes: <I>اینجا او می خوابد</I> <li>Pnb: <I>ایتھے او سوندی اے</I> <li>Pol: <I>tutaj ona śpi</I> <li>Ron: <I>este aici cã ea doarme</I> <li>Rus: <I>это здесь , она спдит</I> <li>Snd: <I>ھتي ھوء سمھی ٿي</I> <li>Spa: <I>es aquí que ella duerme</I> <li>Swe: <I>det är här hon sover</I> <li>Tha: <I>ที่นี่หล่อนนอนหลับ</I> <li>Urd: <I>یہاں وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCl</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>
+<TD><div class=reveal> <I>it rains</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl rain_V0 )</CODE> <li>Afr: <I>dit reën</I> <li>Bul: <I>вали</I> <li>Cat: <I>plou</I> <li>Chi: <I>下雨</I> <li>Dan: <I>det regner</I> <li>Dut: <I>'t regeent</I> <li>Eng: <I>it rains</I> <li>Est: <I>sajab</I> <li>Fin: <I>sataa</I> <li>Fre: <I>il pleut</I> <li>Ger: <I>es regnet</I> <li>Gre: <I>βρέχει</I> <li>Hin: <I>बारिश होता है</I> <li>Ita: <I>piove</I> <li>Jpn: <I>雨が降る</I> <li>Lav: <I>līst</I> <li>Mlt: <I>jixti</I> <li>Nep: <I>बर्षा हुन्छ</I> <li>Nor: <I>det regner</I> <li>Pes: <I>باران می آید</I> <li>Pnb: <I>بارش ہوندا اے</I> <li>Pol: <I>pada</I> <li>Ron: <I>plouă</I> <li>Rus: <I>идет дождь</I> <li>Snd: <I>constant not found: rain_V0</I> <li>Spa: <I>llueve</I> <li>Swe: <I>det regnar</I> <li>Tha: <I>มีฝน</I> <li>Urd: <I>بارش ہوتا ہے</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (mkCl (progressiveVP (mkVP rain_V0)))</CODE> <li>Afr: <I>dit is aan die te reën</I> <li>Bul: <I>вали</I> <li>Cat: <I>està plovent</I> <li>Chi: <I>在下雨</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>Est: <I>on sadamas</I> <li>Fin: <I>on satamassa</I> <li>Fre: <I>il est en train de ...</I> <li>Ger: <I>es regnet eben</I> <li>Gre: <I>βρέχει</I> <li>Hin: <I>बारिश हो रहा है</I> <li>Ita: <I>sta piovendo</I> <li>Jpn: <I>雨が降っている</I> <li>Lav: <I>līst</I> <li>Mlt: <I>huwa jixti</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>Snd: <I>constant not found: rain_V0</I> <li>Spa: <I>está lloviendo</I> <li>Swe: <I>det håller på att regna</I> <li>Tha: <I>กำลังมีฝน</I> <li>Urd: <I>بارش ہو رہا ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkCl</CODE></TD>
+<TD><A HREF="#SC" TITLE="SC - embedded sentence or question">SC</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>that she sleeps is good</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl (mkSC (mkS (mkCl she_NP sleep_V))) (mkVP good_A))</CODE> <li>Afr: <I>dat sy slaap is goed</I> <li>Bul: <I>Predef.SOFT_BIND , че тя спи е добър</I> <li>Cat: <I>que ella dorm és bo</I> <li>Chi: <I>她睡是好的</I> <li>Dan: <I>at hun sover er godt</I> <li>Dut: <I>dat ze slaapt is goed</I> <li>Eng: <I>that she sleeps is good</I> <li>Est: <I>et tema magab on hea</I> <li>Fin: <I>että hän nukkuu on hyvä</I> <li>Fre: <I>que ...</I> <li>Ger: <I>dass sie schläft ist gut</I> <li>Gre: <I>οτι αυτή κοιμάται είναι καλό</I> <li>Hin: <I>कि वह सोती है अच्छा है</I> <li>Ita: <I>che lei dorme è buono</I> <li>Jpn: <I>彼女は寝ることが良い</I> <li>Lav: <I>ka viņa guļ ir labs</I> <li>Mlt: <I>li hi torqod huwa tajjeb</I> <li>Nep: <I>की उनी सुत्छिन् राम्रो छ</I> <li>Nor: <I>at hun sover er godt</I> <li>Pes: <I>این که او می خوابد خوب است</I> <li>Pnb: <I>كہ او سوندی اے اچھا اے</I> <li>Pol: <I>, że ona śpi jest dobre</I> <li>Ron: <I>cã ea doarme este bun</I> <li>Rus: <I>что она спдит хороше</I> <li>Snd: <I>ت ھوء سمھی ٿي سٺو آھي</I> <li>Spa: <I>que ella duerme es bueno</I> <li>Swe: <I>att hon sover är gott</I> <li>Tha: <I>ว่าหล่อนนอนหลับดี</I> <li>Urd: <I>کہ وہ سوتی ہے اچھا ہے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="ClSlash"></A>
+<H2>ClSlash</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkClSlash</CODE></TD>
+<TD><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="#ClSlash">ClSlash</A></TD>
+<TD><div class=reveal> <I>whom does she see</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash see_V2)))</CODE> <li>Afr: <I>wie sien sy</I> <li>Bul: <I>кого вижда тя</I> <li>Cat: <I>qui veu ella</I> <li>Chi: <I>她看谁</I> <li>Dan: <I>hvem ser hun</I> <li>Dut: <I>wie ziet ze</I> <li>Eng: <I>whom does she see</I> <li>Est: <I>keda tema näeb</I> <li>Fin: <I>kenet hän näkee</I> <li>Fre: <I>qui voit-elle</I> <li>Ger: <I>wen sieht sie</I> <li>Gre: <I>ποιόν βλέπει αυτή</I> <li>Hin: <I>किस को वह देखती है</I> <li>Ita: <I>chi vede lei</I> <li>Jpn: <I>彼女は誰を見るか</I> <li>Lav: <I>kuru viņa redz</I> <li>Mlt: <I>min tara hi</I> <li>Nep: <I>कासलाई उनी हेर्छिन्</I> <li>Nor: <I>hvem ser hun</I> <li>Pes: <I>چه کسی را او می بیند</I> <li>Pnb: <I>كون او ویكھدی اے</I> <li>Pol: <I>kogo widzi ona</I> <li>Ron: <I>pe cine vede ea</I> <li>Rus: <I>кого она видит</I> <li>Snd: <I>ڪير ھوء ڏسی ٿي</I> <li>Spa: <I>quién ve ella</I> <li>Swe: <I>vem ser hon</I> <li>Tha: <I>หล่อนเห็นใคร</I> <li>Urd: <I>کس کو وہ دیکھتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkClSlash</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="#ClSlash">ClSlash</A></TD>
+<TD><div class=reveal> <I>whom does she see</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP see_V2))</CODE> <li>Afr: <I>wie sien sy</I> <li>Bul: <I>кого вижда тя</I> <li>Cat: <I>qui veu ella</I> <li>Chi: <I>她看谁</I> <li>Dan: <I>hvem ser hun</I> <li>Dut: <I>wie ziet ze</I> <li>Eng: <I>whom does she see</I> <li>Est: <I>keda tema näeb</I> <li>Fin: <I>kenet hän näkee</I> <li>Fre: <I>qui voit-elle</I> <li>Ger: <I>wen sieht sie</I> <li>Gre: <I>ποιόν βλέπει αυτή</I> <li>Hin: <I>किस को वह देखती है</I> <li>Ita: <I>chi vede lei</I> <li>Jpn: <I>彼女は誰を見るか</I> <li>Lav: <I>kuru viņa redz</I> <li>Mlt: <I>min tara hi</I> <li>Nep: <I>कासलाई उनी हेर्छिन्</I> <li>Nor: <I>hvem ser hun</I> <li>Pes: <I>چه کسی را او می بیند</I> <li>Pnb: <I>كون او ویكھدی اے</I> <li>Pol: <I>kogo widzi ona</I> <li>Ron: <I>pe cine vede ea</I> <li>Rus: <I>кого она видит</I> <li>Snd: <I>ڪير ھوء ڏسی ٿي</I> <li>Spa: <I>quién ve ella</I> <li>Swe: <I>vem ser hon</I> <li>Tha: <I>หล่อนเห็นใคร</I> <li>Urd: <I>کس کو وہ دیکھتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (mkQCl who_IP (mkClSlash she_NP want_VV see_V2))</CODE> <li>Afr: <I>wie wil sy te sien</I> <li>Bul: <I>кого иска да види тя</I> <li>Cat: <I>qui vol veure ella</I> <li>Chi: <I>她想谁看</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>Est: <I>keda tema tahab näha</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>Gre: <I>ποιόν θέλει αυτή να δεί</I> <li>Hin: <I>किस को वह देखना चाहती है</I> <li>Ita: <I>chi vuole vedere lei</I> <li>Jpn: <I>彼女は誰を見たがっているか</I> <li>Lav: <I>kurš viņa vēlas redzēt</I> <li>Mlt: <I>min trid tara hi</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>Snd: <I>ڪير ھوء ڏسڻ چاھی ٿي</I> <li>Spa: <I>quién quiere ver ella</I> <li>Swe: <I>vem vill hon se</I> <li>Tha: <I>หล่อนอยากเห็นใคร</I> <li>Urd: <I>کس کو وہ دیکھنا چاہتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkClSlash</CODE></TD>
+<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#ClSlash">ClSlash</A></TD>
+<TD><div class=reveal> <I>with whom does she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash (mkCl she_NP sleep_V) with_Prep))</CODE> <li>Afr: <I>met wie slaap sy</I> <li>Bul: <I>с ...</I> <li>Cat: <I>amb qui dorm ella</I> <li>Chi: <I>她睡和谁一起</I> <li>Dan: <I>med hvem sover hun</I> <li>Dut: <I>met wie slaapt ze</I> <li>Eng: <I>with whom does she sleep</I> <li>Est: <I>koos kellega tema magab</I> <li>Fin: <I>kenen kanssa hän nukkuu</I> <li>Fre: <I>avec qui dort-elle</I> <li>Ger: <I>mit wem schläft sie</I> <li>Gre: <I>με ποιόν κοιμάται αυτή</I> <li>Hin: <I>किस को वह सोती है</I> <li>Ita: <I>con chi dorme lei</I> <li>Jpn: <I>彼女は誰寝るか</I> <li>Lav: <I>ar kuru viņa guļ</I> <li>Mlt: <I>mal ...</I> <li>Nep: <I>कासलाई उनी सुत्छिन्</I> <li>Nor: <I>med hvem sover hun</I> <li>Pes: <I>با چه کسی او می خوابد</I> <li>Pnb: <I>كون او سوندی اے</I> <li>Pol: <I>z kim ona śpi</I> <li>Ron: <I>cu cine doarme ea</I> <li>Rus: <I>с кем она спдит</I> <li>Snd: <I>ڪير ھوء سمھی ٿي</I> <li>Spa: <I>con quién duerme ella</I> <li>Swe: <I>med vem sover hon</I> <li>Tha: <I>หล่อนนอนหลับกับใคร</I> <li>Urd: <I>کس کو وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkClSlash</CODE></TD>
+<TD><A HREF="#ClSlash">ClSlash</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#ClSlash">ClSlash</A></TD>
+<TD><div class=reveal> <I>whom does she see today</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash (mkClSlash she_NP see_V2) today_Adv))</CODE> <li>Afr: <I>wie sien sy vandag</I> <li>Bul: <I>кого вижда тя днес</I> <li>Cat: <I>qui veu ella avui</I> <li>Chi: <I>她今天看谁</I> <li>Dan: <I>hvem ser hun idag</I> <li>Dut: <I>wie ziet ze vandaag</I> <li>Eng: <I>whom does she see today</I> <li>Est: <I>keda tema näeb täna</I> <li>Fin: <I>kenet hän näkee tänään</I> <li>Fre: <I>qui voit-elle aujourd'hui</I> <li>Ger: <I>wen sieht sie heute</I> <li>Gre: <I>ποιόν βλέπει αυτή σήμερα</I> <li>Hin: <I>किस को आज वह देखती है</I> <li>Ita: <I>chi vede lei oggi</I> <li>Jpn: <I>今日彼女は誰を見るか</I> <li>Lav: <I>kuru viņa redz šodien</I> <li>Mlt: <I>min tara hi illum</I> <li>Nep: <I>कासलाई आज उनी हेर्छिन्</I> <li>Nor: <I>hvem ser hun idag</I> <li>Pes: <I>چه کسی را امروز او می بیند</I> <li>Pnb: <I>كون اج او ویكھدی اے</I> <li>Pol: <I>kogo dziś widzi ona</I> <li>Ron: <I>pe cine vede ea astăzi</I> <li>Rus: <I>кого она видит сегодня</I> <li>Snd: <I>ڪير اڄ ھوء ڏسی ٿي</I> <li>Spa: <I>quién ve ella hoy</I> <li>Swe: <I>vem ser hon idag</I> <li>Tha: <I>หล่อนเห็นวันนี้ใคร</I> <li>Urd: <I>کس کو آج وہ دیکھتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (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 gesien nie het</I> <li>Bul: <I>кого знае че ние не бяхме видели тя</I> <li>Cat: <I>qui sap ella que nosaltres no havíem vist</I> <li>Chi: <I>她知道谁我们不看了</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>Est: <I>keda tema teab et meie ei olnud näinud</I> <li>Fin: <I>kenet hän tietää että me emme olleet nähneet</I> <li>Fre: <I>qui sait elle que ...</I> <li>Ger: <I>wen weiß sie dass wir nicht gesehen hatten</I> <li>Gre: <I>ποιόν ξέρει αυτή οτι εμείς δεν είχαμε δεί</I> <li>Hin: <I>किस को वह जानती है कि हम नहीं देख चुके थे</I> <li>Ita: <I>chi sa lei che noi non avevamo visto</I> <li>Jpn: <I>彼女は誰私達が見なかったことを知るか</I> <li>Lav: <I>kuru viņa zina , ka mēs nebijām redzēti</I> <li>Mlt: <I>min taf li aħna ma ...</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>Snd: <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>Tha: <I>หล่อนรู้ว่าเราไม่เห็นใคร</I> <li>Urd: <I>کس کو وہ جانتی ہے کہ ہم نہیں دیکھ چکے تھے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Comp"></A>
+<H2>Comp - complement of copula, such as AP</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkComp</CODE></TD>
+<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#Comp" TITLE="Comp - complement of copula, such as AP">Comp</A></TD>
+<TD><div class=reveal> <I>to be old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkComp (mkAP old_A)))</CODE> <li>Afr: <I>oud te wees</I> <li>Bul: <I>да е старо</I> <li>Cat: <I>ser vella</I> <li>Chi: <I>是老的</I> <li>Dan: <I>at være gammel</I> <li>Dut: <I>oud zijn</I> <li>Eng: <I>to be old</I> <li>Est: <I>vana olla</I> <li>Fin: <I>olla vanha</I> <li>Fre: <I>être vieille</I> <li>Ger: <I>alt sein</I> <li>Gre: <I>να είναι παλιός</I> <li>Hin: <I>बूढ़ा</I> <li>Ita: <I>essere vecchia</I> <li>Jpn: <I>古い</I> <li>Lav: <I>būt veci</I> <li>Mlt: <I>huwa qadim</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>Snd: <I>پوڙهو</I> <li>Spa: <I>ser vieja</I> <li>Swe: <I>att vara gammal</I> <li>Tha: <I>แก่</I> <li>Urd: <I>بوڑھا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkComp</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Comp" TITLE="Comp - complement of copula, such as AP">Comp</A></TD>
+<TD><div class=reveal> <I>to be this man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkComp (mkNP this_Det man_N)))</CODE> <li>Afr: <I>hierdie man te wees</I> <li>Bul: <I>да е този мъж</I> <li>Cat: <I>ser aquest home</I> <li>Chi: <I>是这个男人</I> <li>Dan: <I>at være denne mand</I> <li>Dut: <I>deze man zijn</I> <li>Eng: <I>to be this man</I> <li>Est: <I>see mees olla</I> <li>Fin: <I>olla tämä mies</I> <li>Fre: <I>être ce ...</I> <li>Ger: <I>dieser Mann sein</I> <li>Gre: <I>να είναι αυτός ο άνδρας</I> <li>Hin: <I>यह आदमी</I> <li>Ita: <I>essere questo uomo</I> <li>Jpn: <I>この男だ</I> <li>Lav: <I>būt šis vīrietis</I> <li>Mlt: <I>huwa dan il ...</I> <li>Nep: <I>यो मान्छे</I> <li>Nor: <I>å være denne mannen</I> <li>Pes: <I>این مرد بودن</I> <li>Pnb: <I>اے بندہ</I> <li>Pol: <I>być tym mężczyzną</I> <li>Ron: <I>sã fie acest om</I> <li>Rus: <I>быть этим человеком</I> <li>Snd: <I>ھي ماڻھو</I> <li>Spa: <I>ser este hombre</I> <li>Swe: <I>att vara den här mannen</I> <li>Tha: <I>เป็นชายคนนี้</I> <li>Urd: <I>یہ آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkComp</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Comp" TITLE="Comp - complement of copula, such as AP">Comp</A></TD>
+<TD><div class=reveal> <I>to be here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkComp here_Adv))</CODE> <li>Afr: <I>hier te wees</I> <li>Bul: <I>да е тук</I> <li>Cat: <I>ser aquí</I> <li>Chi: <I>在这里</I> <li>Dan: <I>at være her</I> <li>Dut: <I>hier zijn</I> <li>Eng: <I>to be here</I> <li>Est: <I>siin olla</I> <li>Fin: <I>olla täällä</I> <li>Fre: <I>être ici</I> <li>Ger: <I>hier sein</I> <li>Gre: <I>να είναι εδώ</I> <li>Hin: <I>यहाँ</I> <li>Ita: <I>essere quà</I> <li>Jpn: <I>ここである</I> <li>Lav: <I>būt šeit</I> <li>Mlt: <I>huwa hawn</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>Snd: <I>ھتي</I> <li>Spa: <I>ser aquí</I> <li>Swe: <I>att vara här</I> <li>Tha: <I>อยู่ที่นี่</I> <li>Urd: <I>یہاں</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Conj"></A>
+<H2>Conj - conjunction</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>and_Conj</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><div class=reveal> <I>here and now</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv and_Conj here_Adv now_Adv)</CODE> <li>Afr: <I>hier en nou</I> <li>Bul: <I>тук и сега</I> <li>Cat: <I>aquí i ara</I> <li>Chi: <I>这里并且现在</I> <li>Dan: <I>her og nu</I> <li>Dut: <I>hier en nu</I> <li>Eng: <I>here and now</I> <li>Est: <I>siin ja nüüd</I> <li>Fin: <I>täällä ja nyt</I> <li>Fre: <I>ici et maintenant</I> <li>Ger: <I>hier und jetzt</I> <li>Gre: <I>εδώ και τώρα</I> <li>Hin: <I>यहाँ और अब</I> <li>Ita: <I>quà e ...</I> <li>Jpn: <I>ここで今</I> <li>Lav: <I>šeit , un tagad</I> <li>Mlt: <I>hawn u issa</I> <li>Nep: <I>यहाँ र अहीले</I> <li>Nor: <I>her og nå</I> <li>Pes: <I>اینجا و حالا</I> <li>Pnb: <I>ایتھے تے ہون</I> <li>Pol: <I>tutaj i teraz</I> <li>Ron: <I>aici şi acum</I> <li>Rus: <I>здесь и сейчас</I> <li>Snd: <I>ھتي ۽ هاڻي</I> <li>Spa: <I>aquí y ...</I> <li>Swe: <I>här och nu</I> <li>Tha: <I>ที่นี่และเดี๋ยวนี้</I> <li>Urd: <I>یہاں اور اب</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>both7and_DConj</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><div class=reveal> <I>both here and there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv both7and_DConj here_Adv there_Adv)</CODE> <li>Afr: <I>sowel hier as daar</I> <li>Bul: <I>и тук и там</I> <li>Cat: <I>i aquí i allà</I> <li>Chi: <I>不但这里而且那里</I> <li>Dan: <I>både her og der</I> <li>Dut: <I>zowel hier als daar</I> <li>Eng: <I>both here and there</I> <li>Est: <I>nii siin kui ka seal</I> <li>Fin: <I>sekä täällä että siellä</I> <li>Fre: <I>et ici et là</I> <li>Ger: <I>sowohl hier als auch da</I> <li>Gre: <I>και εδώ και εκεί</I> <li>Hin: <I>दोनों यहाँ और वहाँ</I> <li>Ita: <I>e quà e là</I> <li>Jpn: <I>ここでそこで</I> <li>Lav: <I>gan šeit , gan tur</I> <li>Mlt: <I>kemm hawn u kemm hemm</I> <li>Nep: <I>दुबै यहाँ र त्यहाँ</I> <li>Nor: <I>både her og der</I> <li>Pes: <I>هم اینجا و هم آنجا</I> <li>Pnb: <I>دوویں ایتھے تے اوتھے</I> <li>Pol: <I>zarówno tutaj jak i tam</I> <li>Ron: <I>şi aici şi acolo</I> <li>Rus: <I>как здесь , так и там</I> <li>Snd: <I>ٻئي ھتي ۽ اتي</I> <li>Spa: <I>y ...</I> <li>Swe: <I>både här och där</I> <li>Tha: <I>ทั้งที่นี่และที่นั่น</I> <li>Urd: <I>دونوں یہاں اور وہاں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>either7or_DConj</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><div class=reveal> <I>either here or there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv either7or_DConj here_Adv there_Adv)</CODE> <li>Afr: <I>òf hier òf daar</I> <li>Bul: <I>или тук или там</I> <li>Cat: <I>o aquí o allà</I> <li>Chi: <I>要么这里要么那里</I> <li>Dan: <I>enten her eller der</I> <li>Dut: <I>ofwel hier of daar</I> <li>Eng: <I>either here or there</I> <li>Est: <I>kas siin või seal</I> <li>Fin: <I>joko täällä tai siellä</I> <li>Fre: <I>ou ici ou là</I> <li>Ger: <I>entweder hier oder da</I> <li>Gre: <I>είτε εδώ ή εκεί</I> <li>Hin: <I>कोई एक यहाँ या वहाँ</I> <li>Ita: <I>o quà o là</I> <li>Jpn: <I>ここでかそこで</I> <li>Lav: <I>vai nu šeit , vai tur</I> <li>Mlt: <I>jew hawn inkella hemm</I> <li>Nep: <I>की यहाँ अथवा त्यहाँ</I> <li>Nor: <I>enten her eller der</I> <li>Pes: <I>یا اینجا یا آنجا</I> <li>Pnb: <I>كوی اك ایتھے یا اوتھے</I> <li>Pol: <I>albo tutaj albo tam</I> <li>Ron: <I>sau aici sau acolo</I> <li>Rus: <I>либо здесь , либо там</I> <li>Snd: <I>ڪو ٻيو ھتي يا اتي</I> <li>Spa: <I>o aquí o allí</I> <li>Swe: <I>antingen här eller där</I> <li>Tha: <I>ที่นี่หริอที่นั่น</I> <li>Urd: <I>کوی ایک یہاں یا وہاں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>if_then_Conj</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><div class=reveal> <I>if here then there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv if_then_Conj here_Adv there_Adv)</CODE> <li>Afr: <I>as hier dan daar</I> <li>Bul: <I>constant not found: if_then_Conj</I> <li>Cat: <I>si aquí llavors allà</I> <li>Chi: <I>如果这里那么那里</I> <li>Dan: <I>constant not found: if_then_Conj</I> <li>Dut: <I>als hier dan daar</I> <li>Eng: <I>if here then there</I> <li>Est: <I>kui siin siis seal</I> <li>Fin: <I>jos täällä niin siellä</I> <li>Fre: <I>si ici alors là</I> <li>Ger: <I>wenn hier dann da</I> <li>Gre: <I>αν εδώ τότε εκεί</I> <li>Hin: <I>constant not found: if_then_Conj</I> <li>Ita: <I>si quà allora là</I> <li>Jpn: <I>constantnotfound:if_then_Conj</I> <li>Lav: <I>ja šeit , tad tur</I> <li>Mlt: <I>hawn jekk hemm</I> <li>Nep: <I>यदि यहाँ भने त्यहाँ</I> <li>Nor: <I>constant not found: if_then_Conj</I> <li>Pes: <I>اگر اینجا آنگاه آنجا</I> <li>Pnb: <I>اگر ایتھے تے اوتھے</I> <li>Pol: <I>jeżeli tutaj , to tam</I> <li>Ron: <I>dacă aici atunci acolo</I> <li>Rus: <I>constant not found: if_then_Conj</I> <li>Snd: <I>جيڪڏھن ھتي ته اتي</I> <li>Spa: <I>si aquí entonces allí</I> <li>Swe: <I>om här så där</I> <li>Tha: <I>ถ้าที่นี่ก็ที่นั่น</I> <li>Urd: <I>اگر یہاں تو وہاں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>or_Conj</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><div class=reveal> <I>here or there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv or_Conj here_Adv there_Adv)</CODE> <li>Afr: <I>hier of daar</I> <li>Bul: <I>тук или там</I> <li>Cat: <I>aquí o allà</I> <li>Chi: <I>这里还是那里</I> <li>Dan: <I>her eller der</I> <li>Dut: <I>hier of daar</I> <li>Eng: <I>here or there</I> <li>Est: <I>siin või seal</I> <li>Fin: <I>täällä tai siellä</I> <li>Fre: <I>ici ou là</I> <li>Ger: <I>hier oder da</I> <li>Gre: <I>εδώ ή εκεί</I> <li>Hin: <I>यहाँ या वहाँ</I> <li>Ita: <I>quà o là</I> <li>Jpn: <I>ここでかそこで</I> <li>Lav: <I>šeit , vai tur</I> <li>Mlt: <I>hawn jew hemm</I> <li>Nep: <I>यहाँ अथवा त्यहाँ</I> <li>Nor: <I>her eller der</I> <li>Pes: <I>اینجا یا آنجا</I> <li>Pnb: <I>ایتھے یا اوتھے</I> <li>Pol: <I>tutaj lub tam</I> <li>Ron: <I>aici sau acolo</I> <li>Rus: <I>здесь или там</I> <li>Snd: <I>ھتي يا اتي</I> <li>Spa: <I>aquí o allí</I> <li>Swe: <I>här eller där</I> <li>Tha: <I>ที่นี่หริอที่นั่น</I> <li>Urd: <I>یہاں یا وہاں</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="DAP"></A>
+<H2>DAP - determiner with adjective</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="Det"></A>
+<H2>Det - determiner phrase</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt (mkNP aPl_Det woman_N)</CODE> <li>Afr: <I>vroue</I> <li>Bul: <I>жени</I> <li>Cat: <I>dones</I> <li>Chi: <I>些女人</I> <li>Dan: <I>kvinder</I> <li>Dut: <I>vrouwen</I> <li>Eng: <I>women</I> <li>Est: <I>naised</I> <li>Fin: <I>naisia</I> <li>Fre: <I>des femmes</I> <li>Ger: <I>Frauen</I> <li>Gre: <I>γυναίκες</I> <li>Hin: <I>औरतें</I> <li>Ita: <I>donne</I> <li>Jpn: <I>女たち</I> <li>Lav: <I>sievietes</I> <li>Mlt: <I>nisa</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>Snd: <I>مائيون</I> <li>Spa: <I>mujeres</I> <li>Swe: <I>kvinnor</I> <li>Tha: <I>หญิง</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 ...</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>Chi: <I>一个女人</I> <li>Dan: <I>en kvinde</I> <li>Dut: <I>een vrouw</I> <li>Eng: <I>a ...</I> <li>Est: <I>naine</I> <li>Fin: <I>naisen</I> <li>Fre: <I>une femme</I> <li>Ger: <I>eine Frau</I> <li>Gre: <I>μία γυναίκα</I> <li>Hin: <I>औरत</I> <li>Ita: <I>una ...</I> <li>Jpn: <I>女</I> <li>Lav: <I>sieviete</I> <li>Mlt: <I>mara</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>Snd: <I>مائي</I> <li>Spa: <I>una mujer</I> <li>Swe: <I>en kvinna</I> <li>Tha: <I>หญิง</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 ...</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>Chi: <I>一间房子</I> <li>Dan: <I>et hus</I> <li>Dut: <I>een huis</I> <li>Eng: <I>a ...</I> <li>Est: <I>maja</I> <li>Fin: <I>talon</I> <li>Fre: <I>une maison</I> <li>Ger: <I>ein Haus</I> <li>Gre: <I>ένα σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>una ...</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</I> <li>Mlt: <I>dar</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>Snd: <I>گھر</I> <li>Spa: <I>una casa</I> <li>Swe: <I>ett hus</I> <li>Tha: <I>บ้าน</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>every_Det</CODE></TD>
+<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>every woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP every_Det woman_N)</CODE> <li>Afr: <I>elk vrou</I> <li>Bul: <I>всяка жена</I> <li>Cat: <I>cada dona</I> <li>Chi: <I>每个女人</I> <li>Dan: <I>hver kvinde</I> <li>Dut: <I>elke vrouw</I> <li>Eng: <I>every woman</I> <li>Est: <I>iga naine</I> <li>Fin: <I>jokaisen naisen</I> <li>Fre: <I>chaque femme</I> <li>Ger: <I>jede Frau</I> <li>Gre: <I>κάθε γυναίκα</I> <li>Hin: <I>हर औरत</I> <li>Ita: <I>ogni donna</I> <li>Jpn: <I>全ての女</I> <li>Lav: <I>ikviena sieviete</I> <li>Mlt: <I>kull mara</I> <li>Nep: <I>सबै आईमाई</I> <li>Nor: <I>hver kvinne</I> <li>Pes: <I>هر زن</I> <li>Pnb: <I>ہر زنانی</I> <li>Pol: <I>każda kobieta</I> <li>Ron: <I>orice femeie</I> <li>Rus: <I>каждую женщину</I> <li>Snd: <I>ھر ھڪ مائي</I> <li>Spa: <I>cada mujer</I> <li>Swe: <I>varje kvinna</I> <li>Tha: <I>หญิงทุกคน</I> <li>Urd: <I>ہر عورت</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>few_Det</CODE></TD>
+<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>few women</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP few_Det woman_N)</CODE> <li>Afr: <I>min vroue</I> <li>Bul: <I>няколко жени</I> <li>Cat: <I>poques dones</I> <li>Chi: <I>少些女人</I> <li>Dan: <I>få kvinder</I> <li>Dut: <I>weinig vrouwen</I> <li>Eng: <I>few women</I> <li>Est: <I>mõni naine</I> <li>Fin: <I>harvan naisen</I> <li>Fre: <I>peu de ...</I> <li>Ger: <I>wenige Frauen</I> <li>Gre: <I>λίγες γυναίκες</I> <li>Hin: <I>चंद औरतें</I> <li>Ita: <I>poche donne</I> <li>Jpn: <I>少数の女たち</I> <li>Lav: <I>dažas sievietes</I> <li>Mlt: <I>ftit nisa</I> <li>Nep: <I>अलिकती आईमाईहरु</I> <li>Nor: <I>få kvinner</I> <li>Pes: <I>تعداد کمی زن</I> <li>Pnb: <I>كچھ زنانیاں</I> <li>Pol: <I>parę kobiet</I> <li>Ron: <I>câteva femei</I> <li>Rus: <I>немного женщины</I> <li>Snd: <I>ڪجھ مائيون</I> <li>Spa: <I>pocas mujeres</I> <li>Swe: <I>få kvinnor</I> <li>Tha: <I>หญิงสองสามคน</I> <li>Urd: <I>چند عورتیں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>many_Det</CODE></TD>
+<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>many houses</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP many_Det house_N)</CODE> <li>Afr: <I>baie huise</I> <li>Bul: <I>много къщи</I> <li>Cat: <I>moltes cases</I> <li>Chi: <I>很多房子</I> <li>Dan: <I>mange huse</I> <li>Dut: <I>veel huizen</I> <li>Eng: <I>many houses</I> <li>Est: <I>mitu maja</I> <li>Fin: <I>monen talon</I> <li>Fre: <I>plusieurs maisons</I> <li>Ger: <I>viele Häuser</I> <li>Gre: <I>πολλά σπίτια</I> <li>Hin: <I>बहुत घर</I> <li>Ita: <I>molte case</I> <li>Jpn: <I>多くの家</I> <li>Lav: <I>daudzas mājas</I> <li>Mlt: <I>ħafna djar</I> <li>Nep: <I>थुप्रै घरहरु</I> <li>Nor: <I>mange hus</I> <li>Pes: <I>تعداد زیادی خانه</I> <li>Pnb: <I>بہت زیادہ گھر</I> <li>Pol: <I>wiele domów</I> <li>Ron: <I>multe case</I> <li>Rus: <I>много домы</I> <li>Snd: <I>گھڻا گھر</I> <li>Spa: <I>muchas casas</I> <li>Swe: <I>många hus</I> <li>Tha: <I>บ้านหลายหลัง</I> <li>Urd: <I>بہت زیادہ گھر</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (mkNP (mkDet this_Quant))</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>това</I> <li>Cat: <I>aquest</I> <li>Chi: <I>这个</I> <li>Dan: <I>dette</I> <li>Dut: <I>dit</I> <li>Eng: <I>this</I> <li>Est: <I>see</I> <li>Fin: <I>tämän</I> <li>Fre: <I>celui-ci</I> <li>Ger: <I>dieses</I> <li>Gre: <I>αυτό</I> <li>Hin: <I>यह</I> <li>Ita: <I>questo</I> <li>Jpn: <I>これ</I> <li>Lav: <I>...</I> <li>Mlt: <I>dan il ...</I> <li>Nep: <I>यो</I> <li>Nor: <I>dette</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ten</I> <li>Ron: <I>acesta</I> <li>Rus: <I>это</I> <li>Snd: <I>ھي</I> <li>Spa: <I>éste</I> <li>Swe: <I>det här</I> <li>Tha: <I>นี้</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>these five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet this_Quant (mkCard (mkNumeral n5_Unit))))</CODE> <li>Afr: <I>hierdie vyf</I> <li>Bul: <I>тези пет</I> <li>Cat: <I>aquests cinc</I> <li>Chi: <I>这五个</I> <li>Dan: <I>disse fem</I> <li>Dut: <I>deze vijf</I> <li>Eng: <I>these five</I> <li>Est: <I>need viis</I> <li>Fin: <I>näiden viiden</I> <li>Fre: <I>ces cinq</I> <li>Ger: <I>diese fünf</I> <li>Gre: <I>αυτά τα πέντε</I> <li>Hin: <I>यह पांच</I> <li>Ita: <I>questi cinque</I> <li>Jpn: <I>この五つ</I> <li>Lav: <I>...</I> <li>Mlt: <I>dawn il ...</I> <li>Nep: <I>यी पाँच</I> <li>Nor: <I>disse fem</I> <li>Pes: <I>این پنج</I> <li>Pnb: <I>اے پنج</I> <li>Pol: <I>tych pięciu</I> <li>Ron: <I>aceştia cinci</I> <li>Rus: <I>эти пять</I> <li>Snd: <I>ھي پنج</I> <li>Spa: <I>estos cinco</I> <li>Swe: <I>de här fem</I> <li>Tha: <I>ห้านี้</I> <li>Urd: <I>یہ پانچ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>the fifth</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet the_Quant (mkOrd (mkNumeral n5_Unit))))</CODE> <li>Afr: <I>hulle vyfde</I> <li>Bul: <I>петото</I> <li>Cat: <I>el ...</I> <li>Chi: <I>第五个</I> <li>Dan: <I>det femte</I> <li>Dut: <I>die vijfde</I> <li>Eng: <I>the fifth</I> <li>Est: <I>see viies</I> <li>Fin: <I>viidennen</I> <li>Fre: <I>le ...</I> <li>Ger: <I>das fünfte</I> <li>Gre: <I>το πέμπτο</I> <li>Hin: <I>पांचवाँ</I> <li>Ita: <I>il ...</I> <li>Jpn: <I>五番目の</I> <li>Lav: <I>...</I> <li>Mlt: <I>il ...</I> <li>Nep: <I>पाँचौँ</I> <li>Nor: <I>det femte</I> <li>Pes: <I>پنجمین / پنجم</I> <li>Pnb: <I>پنج واں</I> <li>Pol: <I>piąty</I> <li>Ron: <I>al cincilea</I> <li>Rus: <I>// <li>Snd: //پنجون</I> <li>Spa: <I>el quinto</I> <li>Swe: <I>det femte</I> <li>Tha: <I>ที่ห้า</I> <li>Urd: <I>پانچ واں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>the five best</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A)))</CODE> <li>Afr: <I>hulle vyf beste</I> <li>Bul: <I>петте най Predef.SOFT_BIND - Predef.SOFT_BIND добри</I> <li>Cat: <I>els cinc millors</I> <li>Chi: <I>五最好个</I> <li>Dan: <I>de fem bedste</I> <li>Dut: <I>die vijf beste</I> <li>Eng: <I>the five best</I> <li>Est: <I>need viis kõige paremad</I> <li>Fin: <I>viiden parhaiden</I> <li>Fre: <I>les cinq meilleurs</I> <li>Ger: <I>die fünf besten</I> <li>Gre: <I>τα πέντε καλύτερα</I> <li>Hin: <I>पांच सब से अच्छा</I> <li>Ita: <I>i ...</I> <li>Jpn: <I>一番良い五つ</I> <li>Lav: <I>...</I> <li>Mlt: <I>il ...</I> <li>Nep: <I>सबभन्दा राम्रो पाँच</I> <li>Nor: <I>de fem beste</I> <li>Pes: <I>پنج خوب ترین</I> <li>Pnb: <I>پنج اچھا</I> <li>Pol: <I>pięciu najlepszych</I> <li>Ron: <I>cei mai buni cinci</I> <li>Rus: <I>пять хорошие</I> <li>Snd: <I>پنج سٺو</I> <li>Spa: <I>los cinco mejores</I> <li>Swe: <I>de fem bästa</I> <li>Tha: <I>ห้าดีที่สุด</I> <li>Urd: <I>پانچ سب سے اچھا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>these</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet this_Quant pluralNum))</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>тези</I> <li>Cat: <I>aquests</I> <li>Chi: <I>这个</I> <li>Dan: <I>disse</I> <li>Dut: <I>deze</I> <li>Eng: <I>these</I> <li>Est: <I>need</I> <li>Fin: <I>nämä</I> <li>Fre: <I>ceux-ci</I> <li>Ger: <I>diese</I> <li>Gre: <I>αυτά</I> <li>Hin: <I>यह</I> <li>Ita: <I>questi</I> <li>Jpn: <I>これ</I> <li>Lav: <I>...</I> <li>Mlt: <I>dawn il ...</I> <li>Nep: <I>यी</I> <li>Nor: <I>disse</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ci</I> <li>Ron: <I>aceştia</I> <li>Rus: <I>эти</I> <li>Snd: <I>ھي</I> <li>Spa: <I>éstos</I> <li>Swe: <I>de här</I> <li>Tha: <I>นี้</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet (mkCard (mkNumeral n5_Unit))))</CODE> <li>Afr: <I>'n vyf</I> <li>Bul: <I>пет</I> <li>Cat: <I>cinc</I> <li>Chi: <I>五个</I> <li>Dan: <I>fem</I> <li>Dut: <I>een vijf</I> <li>Eng: <I>five</I> <li>Est: <I>ühed viis</I> <li>Fin: <I>viiden</I> <li>Fre: <I>cinq</I> <li>Ger: <I>fünf</I> <li>Gre: <I>πέντε</I> <li>Hin: <I>पांच</I> <li>Ita: <I>cinque</I> <li>Jpn: <I>五つ</I> <li>Lav: <I>...</I> <li>Mlt: <I>ħames</I> <li>Nep: <I>पाँच</I> <li>Nor: <I>fem</I> <li>Pes: <I>پنج</I> <li>Pnb: <I>پنج</I> <li>Pol: <I>pięciu</I> <li>Ron: <I>unii cinci</I> <li>Rus: <I>пять</I> <li>Snd: <I>پنج</I> <li>Spa: <I>cinco</I> <li>Swe: <I>fem</I> <li>Tha: <I>ห้า</I> <li>Urd: <I>پانچ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>51</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>five</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>my</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>my five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet i_Pron (mkNum (mkNumeral n5_Unit))))</CODE> <li>Afr: <I>myne vyf</I> <li>Bul: <I>моите пет</I> <li>Cat: <I>els meus cinc</I> <li>Chi: <I>我的五个</I> <li>Dan: <I>mine fem</I> <li>Dut: <I>mijne vijf</I> <li>Eng: <I>my five</I> <li>Est: <I>minu viis</I> <li>Fin: <I>minun viiden</I> <li>Fre: <I>mes cinq</I> <li>Ger: <I>meine fünf</I> <li>Gre: <I>τα δικά μου πέντε</I> <li>Hin: <I>मेरा पांच</I> <li>Ita: <I>i ...</I> <li>Jpn: <I>私の五つ</I> <li>Lav: <I>...</I> <li>Mlt: <I>tiegħi ħames</I> <li>Nep: <I>मेरो पाँच</I> <li>Nor: <I>mine fem</I> <li>Pes: <I>من پنج</I> <li>Pnb: <I>میرا پنج</I> <li>Pol: <I>moich pięciu</I> <li>Ron: <I>cei cinci ai mei</I> <li>Rus: <I>моих пять</I> <li>Snd: <I>پنج</I> <li>Spa: <I>mis cinco</I> <li>Swe: <I>mina fem</I> <li>Tha: <I>ห้าของฉัน</I> <li>Urd: <I>میرا پانچ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>much_Det</CODE></TD>
+<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>much wine</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP much_Det wine_N)</CODE> <li>Afr: <I>baie wyn</I> <li>Bul: <I>много вино</I> <li>Cat: <I>molt vi</I> <li>Chi: <I>多瓶酒</I> <li>Dan: <I>meget viner</I> <li>Dut: <I>veel wijn</I> <li>Eng: <I>much wine</I> <li>Est: <I>palju vein</I> <li>Fin: <I>paljon viinin</I> <li>Fre: <I>beaucoup de ...</I> <li>Ger: <I>vieler Wein</I> <li>Gre: <I>πολύ κρασί</I> <li>Hin: <I>बहुत शराब</I> <li>Ita: <I>molto vino</I> <li>Jpn: <I>多くのワイン</I> <li>Lav: <I>daudz vīns</I> <li>Mlt: <I>ħafna nbid</I> <li>Nep: <I>निक्कै वाईन</I> <li>Nor: <I>mye viner</I> <li>Pes: <I>مقدار زیادی شراب ها</I> <li>Pnb: <I>بہت شراب</I> <li>Pol: <I>dużo win</I> <li>Ron: <I>mult vin</I> <li>Rus: <I>много вина</I> <li>Snd: <I>گھڻو شراب</I> <li>Spa: <I>mucho vino</I> <li>Swe: <I>mycket viner</I> <li>Tha: <I>เหล้าองุ่นหลายขวด</I> <li>Urd: <I>بہت شراب</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>somePl_Det</CODE></TD>
+<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>some women</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP somePl_Det woman_N)</CODE> <li>Afr: <I>sommige vroue</I> <li>Bul: <I>някои жени</I> <li>Cat: <I>algunes dones</I> <li>Chi: <I>一些个女人</I> <li>Dan: <I>nogle kvinder</I> <li>Dut: <I>sommige vrouwen</I> <li>Eng: <I>some women</I> <li>Est: <I>keegi naised</I> <li>Fin: <I>jotkut naiset</I> <li>Fre: <I>quelques femmes</I> <li>Ger: <I>einige Frauen</I> <li>Gre: <I>κάποιες γυναίκες</I> <li>Hin: <I>कुछ औरतें</I> <li>Ita: <I>qualche donne</I> <li>Jpn: <I>いくつかの女たち</I> <li>Lav: <I>kādas sievietes</I> <li>Mlt: <I>xi uħud nisa</I> <li>Nep: <I>केही आईमाईहरु</I> <li>Nor: <I>noen kvinner</I> <li>Pes: <I>چند زن</I> <li>Pnb: <I>كچھ زنانیاں</I> <li>Pol: <I>pewne kobiety</I> <li>Ron: <I>unele femei</I> <li>Rus: <I>некоторую женщины</I> <li>Snd: <I>ڪجھ مائيون</I> <li>Spa: <I>algunas mujeres</I> <li>Swe: <I>några kvinnor</I> <li>Tha: <I>หญิงบางคน</I> <li>Urd: <I>کچھ عورتیں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>someSg_Det</CODE></TD>
+<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><div class=reveal> <I>some wine</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP someSg_Det wine_N)</CODE> <li>Afr: <I>sommige wyn</I> <li>Bul: <I>някое вино</I> <li>Cat: <I>algun vi</I> <li>Chi: <I>一些瓶酒</I> <li>Dan: <I>nogen vin</I> <li>Dut: <I>sommige wijn</I> <li>Eng: <I>some wine</I> <li>Est: <I>keegi vein</I> <li>Fin: <I>jonkun viinin</I> <li>Fre: <I>quelque vin</I> <li>Ger: <I>ein Wein</I> <li>Gre: <I>κάποιο κρασί</I> <li>Hin: <I>कुछ शराब</I> <li>Ita: <I>qualche vino</I> <li>Jpn: <I>多少のワイン</I> <li>Lav: <I>kāds vīns</I> <li>Mlt: <I>xi nbid</I> <li>Nep: <I>कोही वाईन</I> <li>Nor: <I>noen vin</I> <li>Pes: <I>مقداری شراب</I> <li>Pnb: <I>كچھ شراب</I> <li>Pol: <I>pewne wino</I> <li>Ron: <I>nişte vin</I> <li>Rus: <I>некоторое вино</I> <li>Snd: <I>ڪجھ شراب</I> <li>Spa: <I>algún vino</I> <li>Swe: <I>något vin</I> <li>Tha: <I>เหล้าองุ่นบางขวด</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>mkUtt (mkNP that_Det woman_N)</CODE> <li>Afr: <I>daardie vrou</I> <li>Bul: <I>онази жена</I> <li>Cat: <I>aquella dona</I> <li>Chi: <I>那个女人</I> <li>Dan: <I>den der kvinde</I> <li>Dut: <I>die vrouw</I> <li>Eng: <I>that woman</I> <li>Est: <I>too naine</I> <li>Fin: <I>tuon naisen</I> <li>Fre: <I>cette femme</I> <li>Ger: <I>jene Frau</I> <li>Gre: <I>εκείνη η γυναίκα</I> <li>Hin: <I>वह औरत</I> <li>Ita: <I>quella donna</I> <li>Jpn: <I>その女</I> <li>Lav: <I>tā sieviete</I> <li>Mlt: <I>dik il ...</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>Snd: <I>جيڪو مائي</I> <li>Spa: <I>esa mujer</I> <li>Swe: <I>den där kvinnan</I> <li>Tha: <I>หญิงคนนั้น</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>mkUtt (mkNP thePl_Det house_N)</CODE> <li>Afr: <I>die huise</I> <li>Bul: <I>къщите</I> <li>Cat: <I>les cases</I> <li>Chi: <I>房子</I> <li>Dan: <I>husene</I> <li>Dut: <I>de huizen</I> <li>Eng: <I>the houses</I> <li>Est: <I>majad</I> <li>Fin: <I>talot</I> <li>Fre: <I>les maisons</I> <li>Ger: <I>die Häuser</I> <li>Gre: <I>τα σπίτια</I> <li>Hin: <I>घर</I> <li>Ita: <I>le case</I> <li>Jpn: <I>家</I> <li>Lav: <I>mājas</I> <li>Mlt: <I>il ...</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>Snd: <I>گھر</I> <li>Spa: <I>las casas</I> <li>Swe: <I>husen</I> <li>Tha: <I>บ้าน</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>mkUtt (mkNP theSg_Det house_N)</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>la ...</I> <li>Chi: <I>房子</I> <li>Dan: <I>huset</I> <li>Dut: <I>het huis</I> <li>Eng: <I>the house</I> <li>Est: <I>maja</I> <li>Fin: <I>talon</I> <li>Fre: <I>la ...</I> <li>Ger: <I>das Haus</I> <li>Gre: <I>το σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>la ...</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</I> <li>Mlt: <I>il ...</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>Snd: <I>گھر</I> <li>Spa: <I>la ...</I> <li>Swe: <I>huset</I> <li>Tha: <I>บ้าน</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>mkUtt (mkNP the_Det house_N)</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>la ...</I> <li>Chi: <I>房子</I> <li>Dan: <I>huset</I> <li>Dut: <I>het huis</I> <li>Eng: <I>the house</I> <li>Est: <I>maja</I> <li>Fin: <I>talon</I> <li>Fre: <I>la ...</I> <li>Ger: <I>das Haus</I> <li>Gre: <I>το σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>la ...</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</I> <li>Mlt: <I>il ...</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>Snd: <I>گھر</I> <li>Spa: <I>la ...</I> <li>Swe: <I>huset</I> <li>Tha: <I>บ้าน</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>mkUtt (mkNP these_Det woman_N)</CODE> <li>Afr: <I>hierdie vroue</I> <li>Bul: <I>тези жени</I> <li>Cat: <I>aquestes dones</I> <li>Chi: <I>这些女人</I> <li>Dan: <I>disse kvinder</I> <li>Dut: <I>deze vrouwen</I> <li>Eng: <I>these women</I> <li>Est: <I>need naised</I> <li>Fin: <I>nämä naiset</I> <li>Fre: <I>ces femmes</I> <li>Ger: <I>diese Frauen</I> <li>Gre: <I>αυτές οι γυναίκες</I> <li>Hin: <I>ये औरतें</I> <li>Ita: <I>queste donne</I> <li>Jpn: <I>この女たち</I> <li>Lav: <I>šīs sievietes</I> <li>Mlt: <I>dawn il ...</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>Snd: <I>ھي مائيون</I> <li>Spa: <I>estas mujeres</I> <li>Swe: <I>de här kvinnorna</I> <li>Tha: <I>หญิงคนนี้</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>mkUtt (mkNP this_Det woman_N)</CODE> <li>Afr: <I>hierdie vrou</I> <li>Bul: <I>тази жена</I> <li>Cat: <I>aquesta dona</I> <li>Chi: <I>这个女人</I> <li>Dan: <I>denne kvinde</I> <li>Dut: <I>deze vrouw</I> <li>Eng: <I>this woman</I> <li>Est: <I>see naine</I> <li>Fin: <I>tämän naisen</I> <li>Fre: <I>cette femme</I> <li>Ger: <I>diese Frau</I> <li>Gre: <I>αυτή η γυναίκα</I> <li>Hin: <I>यह औरत</I> <li>Ita: <I>questa donna</I> <li>Jpn: <I>この女</I> <li>Lav: <I>šī sieviete</I> <li>Mlt: <I>din il ...</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>Snd: <I>ھي مائي</I> <li>Spa: <I>esta mujer</I> <li>Swe: <I>den här kvinnan</I> <li>Tha: <I>หญิงคนนี้</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>mkUtt (mkNP those_Det woman_N)</CODE> <li>Afr: <I>daardie vroue</I> <li>Bul: <I>онези жени</I> <li>Cat: <I>aquelles dones</I> <li>Chi: <I>那些女人</I> <li>Dan: <I>de der kvinder</I> <li>Dut: <I>die vrouwen</I> <li>Eng: <I>those women</I> <li>Est: <I>nood naised</I> <li>Fin: <I>nuo naiset</I> <li>Fre: <I>ces femmes</I> <li>Ger: <I>jene Frauen</I> <li>Gre: <I>εκείνες οι γυναίκες</I> <li>Hin: <I>वे औरतें</I> <li>Ita: <I>quelle donne</I> <li>Jpn: <I>その女たち</I> <li>Lav: <I>tās sievietes</I> <li>Mlt: <I>dawk il ...</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>Snd: <I>جيڪو مائيون</I> <li>Spa: <I>esas mujeres</I> <li>Swe: <I>de där kvinnorna</I> <li>Tha: <I>หญิงคนนั้น</I> <li>Urd: <I>وہ عورتیں</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Dig"></A>
+<H2>Dig</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>n0_Dig</CODE></TD>
+<TD><A HREF="#Dig">Dig</A></TD>
+<TD><I>0</I></TD>
+</TR>
+<TR>
+<TD><CODE>n1_Dig</CODE></TD>
+<TD><A HREF="#Dig">Dig</A></TD>
+<TD><I>1</I></TD>
+</TR>
+<TR>
+<TD><CODE>n2_Dig</CODE></TD>
+<TD><A HREF="#Dig">Dig</A></TD>
+<TD><I>2</I></TD>
+</TR>
+<TR>
+<TD><CODE>n3_Dig</CODE></TD>
+<TD><A HREF="#Dig">Dig</A></TD>
+<TD><I>3</I></TD>
+</TR>
+<TR>
+<TD><CODE>n4_Dig</CODE></TD>
+<TD><A HREF="#Dig">Dig</A></TD>
+<TD><I>4</I></TD>
+</TR>
+<TR>
+<TD><CODE>n5_Dig</CODE></TD>
+<TD><A HREF="#Dig">Dig</A></TD>
+<TD><I>5</I></TD>
+</TR>
+<TR>
+<TD><CODE>n6_Dig</CODE></TD>
+<TD><A HREF="#Dig">Dig</A></TD>
+<TD><I>6</I></TD>
+</TR>
+<TR>
+<TD><CODE>n7_Dig</CODE></TD>
+<TD><A HREF="#Dig">Dig</A></TD>
+<TD><I>7</I></TD>
+</TR>
+<TR>
+<TD><CODE>n8_Dig</CODE></TD>
+<TD><A HREF="#Dig">Dig</A></TD>
+<TD><I>8</I></TD>
+</TR>
+<TR>
+<TD><CODE>n9_Dig</CODE></TD>
+<TD><A HREF="#Dig">Dig</A></TD>
+<TD><I>9</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="Digits"></A>
+<H2>Digits - cardinal or ordinal in digits</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkDigits</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A></TD>
+<TD><I>35 (from string "35"; ; range 1-9999999)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDigits</CODE></TD>
+<TD><A HREF="#Dig">Dig</A> <CODE>-&gt;</CODE> <A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A></TD>
+<TD><div class=reveal> <I>4</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkDigits n4_Dig))</CODE> <li>Afr: <I>4</I> <li>Bul: <I>4</I> <li>Cat: <I>4</I> <li>Chi: <I>4</I> <li>Dan: <I>4</I> <li>Dut: <I>4</I> <li>Eng: <I>4</I> <li>Est: <I>4</I> <li>Fin: <I>4</I> <li>Fre: <I>4</I> <li>Ger: <I>4</I> <li>Gre: <I>4</I> <li>Hin: <I>४</I> <li>Ita: <I>4</I> <li>Jpn: <I>4</I> <li>Lav: <I>4</I> <li>Mlt: <I>4</I> <li>Nep: <I>४</I> <li>Nor: <I>4</I> <li>Pes: <I>4</I> <li>Pnb: <I>۴</I> <li>Pol: <I>4</I> <li>Ron: <I>4</I> <li>Rus: <I>4</I> <li>Snd: <I>۴</I> <li>Spa: <I>4</I> <li>Swe: <I>4</I> <li>Tha: <I>๔</I> <li>Urd: <I>۴</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkDigits</CODE></TD>
+<TD><A HREF="#Dig">Dig</A> <CODE>-&gt;</CODE> <A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A></TD>
+<TD><div class=reveal> <I>1,233,486</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkDigits n1_Dig (mkDigits n2_Dig (mkDigits n3_Dig (mkDigits n3_Dig (mkDigits n4_Dig (mkDigits n8_Dig (mkDigits n6_Dig))))))))</CODE> <li>Afr: <I>1 2 3 3 4 8 6</I> <li>Bul: <I>1 Predef.SOFT_BIND 233 Predef.SOFT_BIND 486</I> <li>Cat: <I>1 2 3 3 4 8 6</I> <li>Chi: <I>1233486</I> <li>Dan: <I>1 2 3 3 4 8 6</I> <li>Dut: <I>1 2 3 3 4 8 6</I> <li>Eng: <I>1,233,486</I> <li>Est: <I>1 2 3 3 4 8 6</I> <li>Fin: <I>1 2 3 3 4 8 6</I> <li>Fre: <I>1 2 3 3 4 8 6</I> <li>Ger: <I>1 2 3 3 4 8 6</I> <li>Gre: <I>1 2 3 3 4 8 6</I> <li>Hin: <I>६८४३३२१</I> <li>Ita: <I>1 2 3 3 4 8 6</I> <li>Jpn: <I>1,233,486</I> <li>Lav: <I>1 2 3 3 4 8 6</I> <li>Mlt: <I>1 , 2 3 3 , 4 8 6</I> <li>Nep: <I>१२३३४८६</I> <li>Nor: <I>1 2 3 3 4 8 6</I> <li>Pes: <I>1 2 3 3 4 8 6</I> <li>Pnb: <I>۶۸۴۳۳۲۱</I> <li>Pol: <I>1 2 3 3 4 8 6</I> <li>Ron: <I>1 2 3 3 4 8 6</I> <li>Rus: <I>1 2 3 3 4 8 6</I> <li>Snd: <I>۶۸۴۳۳۲۱</I> <li>Spa: <I>1 2 3 3 4 8 6</I> <li>Swe: <I>1233486</I> <li>Tha: <I>๑๒๓๓๔๘๖</I> <li>Urd: <I>۶۸۴۳۳۲۱</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="IAdv"></A>
+<H2>IAdv - interrogative adverb</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>how8much_IAdv</CODE></TD>
+<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>
+<TD><div class=reveal> <I>how much</I> <div class=popup> <ul> <li>API: <CODE>mkUtt how8much_IAdv</CODE> <li>Afr: <I>hoeveel</I> <li>Bul: <I>колко</I> <li>Cat: <I>quant</I> <li>Chi: <I>多少</I> <li>Dan: <I>constant not found: how8much_IAdv</I> <li>Dut: <I>hoeveel</I> <li>Eng: <I>how much</I> <li>Est: <I>kui palju</I> <li>Fin: <I>kuinka paljon</I> <li>Fre: <I>combien</I> <li>Ger: <I>wieviel</I> <li>Gre: <I>πόσο</I> <li>Hin: <I>कितना</I> <li>Ita: <I>quanto</I> <li>Jpn: <I>いくら</I> <li>Lav: <I>cik</I> <li>Mlt: <I>kemm</I> <li>Nep: <I>कती</I> <li>Nor: <I>constant not found: how8much_IAdv</I> <li>Pes: <I>چقدر</I> <li>Pnb: <I>كینا</I> <li>Pol: <I>constant not found: how8much_IAdv</I> <li>Ron: <I>cât</I> <li>Rus: <I>сколько</I> <li>Snd: <I>ڪيترا</I> <li>Spa: <I>cuánto</I> <li>Swe: <I>hur mycket</I> <li>Tha: <I>เท่าไร</I> <li>Urd: <I>کتنا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>how_IAdv</CODE></TD>
+<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>
+<TD><div class=reveal> <I>how</I> <div class=popup> <ul> <li>API: <CODE>mkUtt how_IAdv</CODE> <li>Afr: <I>hoe</I> <li>Bul: <I>как</I> <li>Cat: <I>com</I> <li>Chi: <I>如何</I> <li>Dan: <I>hvor</I> <li>Dut: <I>hoe</I> <li>Eng: <I>how</I> <li>Est: <I>kuidas</I> <li>Fin: <I>miten</I> <li>Fre: <I>comment</I> <li>Ger: <I>wie</I> <li>Gre: <I>πώς</I> <li>Hin: <I>कैसे</I> <li>Ita: <I>come</I> <li>Jpn: <I>どのように</I> <li>Lav: <I>kā</I> <li>Mlt: <I>kif</I> <li>Nep: <I>कसरी</I> <li>Nor: <I>hvor</I> <li>Pes: <I>چطور</I> <li>Pnb: <I>كسراں</I> <li>Pol: <I>jak</I> <li>Ron: <I>cum</I> <li>Rus: <I>как</I> <li>Snd: <I>ڪيئن</I> <li>Spa: <I>como</I> <li>Swe: <I>hur</I> <li>Tha: <I>อย่างไร</I> <li>Urd: <I>کیسے</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (mkIAdv in_Prep (mkIP which_IQuant city_N))</CODE> <li>Afr: <I>in watter stad</I> <li>Bul: <I>в ...</I> <li>Cat: <I>en quina ciutat</I> <li>Chi: <I>在哪个城市中</I> <li>Dan: <I>i hvilken by</I> <li>Dut: <I>in welke stad</I> <li>Eng: <I>in which city</I> <li>Est: <I>mis linnas</I> <li>Fin: <I>missä kaupungissa</I> <li>Fre: <I>dans quelle ville</I> <li>Ger: <I>in welcher Stadt</I> <li>Gre: <I>σε ...</I> <li>Hin: <I>कौन से शहर में</I> <li>Ita: <I>in quale città</I> <li>Jpn: <I>どの都市に</I> <li>Lav: <I>kura pilsētā</I> <li>Mlt: <I>fil ...</I> <li>Nep: <I>कुन शहर मा</I> <li>Nor: <I>i hvilken by</I> <li>Pes: <I>در کدام شهر</I> <li>Pnb: <I>...</I> <li>Pol: <I>w którym mieście</I> <li>Ron: <I>în care oraş</I> <li>Rus: <I>в который город</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>en qué ciudad</I> <li>Swe: <I>i vilken stad</I> <li>Tha: <I>ในเมืองเมืองไหน</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>mkUtt (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>Chi: <I>在巴黎中哪里</I> <li>Dan: <I>hvor i Paris</I> <li>Dut: <I>waar in Parijs</I> <li>Eng: <I>where in Paris</I> <li>Est: <I>kus Pariisis</I> <li>Fin: <I>missä Pariisissa</I> <li>Fre: <I>où dans Paris</I> <li>Ger: <I>wo in Paris</I> <li>Gre: <I>που στο Παρίσι</I> <li>Hin: <I>कहाँ पैरिस में</I> <li>Ita: <I>dove in Parigi</I> <li>Jpn: <I>パリにどこ</I> <li>Lav: <I>kur Parīzē</I> <li>Mlt: <I>fejn fi ...</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>Snd: <I>constant not found: paris_PN</I> <li>Spa: <I>dónde en París</I> <li>Swe: <I>var i Paris</I> <li>Tha: <I>ที่ไหนในปารีส</I> <li>Urd: <I>کہاں پیرس میں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>when_IAdv</CODE></TD>
+<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>
+<TD><div class=reveal> <I>when</I> <div class=popup> <ul> <li>API: <CODE>mkUtt when_IAdv</CODE> <li>Afr: <I>wanneer</I> <li>Bul: <I>кога</I> <li>Cat: <I>quan</I> <li>Chi: <I>什么时候</I> <li>Dan: <I>hvornår</I> <li>Dut: <I>wanneer</I> <li>Eng: <I>when</I> <li>Est: <I>kui</I> <li>Fin: <I>milloin</I> <li>Fre: <I>quand</I> <li>Ger: <I>wann</I> <li>Gre: <I>πότε</I> <li>Hin: <I>कब</I> <li>Ita: <I>quando</I> <li>Jpn: <I>いつ</I> <li>Lav: <I>kad</I> <li>Mlt: <I>meta</I> <li>Nep: <I>कहिले</I> <li>Nor: <I>når</I> <li>Pes: <I>کی</I> <li>Pnb: <I>كدوں</I> <li>Pol: <I>kiedy</I> <li>Ron: <I>când</I> <li>Rus: <I>когда</I> <li>Snd: <I>ڪڏھن</I> <li>Spa: <I>cuándo</I> <li>Swe: <I>när</I> <li>Tha: <I>เมื่อไร</I> <li>Urd: <I>کب</I> </ul> </div> </div></TD>
+</TR>
+<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>Chi: <I>哪里</I> <li>Dan: <I>hvor</I> <li>Dut: <I>waar</I> <li>Eng: <I>where</I> <li>Est: <I>kus</I> <li>Fin: <I>missä</I> <li>Fre: <I>où</I> <li>Ger: <I>wo</I> <li>Gre: <I>που</I> <li>Hin: <I>कहाँ</I> <li>Ita: <I>dove</I> <li>Jpn: <I>どこ</I> <li>Lav: <I>kur</I> <li>Mlt: <I>fejn</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>Snd: <I>ڪٿي</I> <li>Spa: <I>dónde</I> <li>Swe: <I>var</I> <li>Tha: <I>ที่ไหน</I> <li>Urd: <I>کہاں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>why_IAdv</CODE></TD>
+<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>
+<TD><div class=reveal> <I>why</I> <div class=popup> <ul> <li>API: <CODE>mkUtt why_IAdv</CODE> <li>Afr: <I>waarom</I> <li>Bul: <I>защо</I> <li>Cat: <I>per quË</I> <li>Chi: <I>为什么</I> <li>Dan: <I>hvorfor</I> <li>Dut: <I>waarom</I> <li>Eng: <I>why</I> <li>Est: <I>miks</I> <li>Fin: <I>miksi</I> <li>Fre: <I>pourquoi</I> <li>Ger: <I>warum</I> <li>Gre: <I>γιατί</I> <li>Hin: <I>क्यों</I> <li>Ita: <I>perché</I> <li>Jpn: <I>どうして</I> <li>Lav: <I>kāpēc</I> <li>Mlt: <I>għalfejn</I> <li>Nep: <I>किन</I> <li>Nor: <I>hvorfor</I> <li>Pes: <I>چرا</I> <li>Pnb: <I>كیوں</I> <li>Pol: <I>dlaczego</I> <li>Ron: <I>de ce</I> <li>Rus: <I>почему</I> <li>Snd: <I>ڇو</I> <li>Spa: <I>por qué</I> <li>Swe: <I>varför</I> <li>Tha: <I>ทำไม</I> <li>Urd: <I>کیوں</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="IComp"></A>
+<H2>IComp - interrogative complement of copula</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkIComp</CODE></TD>
+<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A> <CODE>-&gt;</CODE> <A HREF="#IComp" TITLE="IComp - interrogative complement of copula">IComp</A></TD>
+<TD><I>where (is it)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIComp</CODE></TD>
+<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#IComp" TITLE="IComp - interrogative complement of copula">IComp</A></TD>
+<TD><I>who (is it)</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="IDet"></A>
+<H2>IDet - interrogative determiner</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>Chi: <I>多少间房子</I> <li>Dan: <I>hvor mange huse</I> <li>Dut: <I>hoeveel huizen</I> <li>Eng: <I>how many houses</I> <li>Est: <I>kui mitu maja</I> <li>Fin: <I>kuinka moni talo</I> <li>Fre: <I>combien de ...</I> <li>Ger: <I>wie viele Häuser</I> <li>Gre: <I>πόσα σπίτια</I> <li>Hin: <I>कितने घर</I> <li>Ita: <I>quante case</I> <li>Jpn: <I>家がいくつ</I> <li>Lav: <I>cik mājas</I> <li>Mlt: <I>kemm djar</I> <li>Nep: <I>कती वटा घरहरु</I> <li>Nor: <I>hvor 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>Snd: <I>ڪيترا گھر</I> <li>Spa: <I>cuántas casas</I> <li>Swe: <I>hur många hus</I> <li>Tha: <I>บ้านกี่หลัง</I> <li>Urd: <I>کتنے گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkIDet</CODE></TD>
+<TD><A HREF="#IQuant">IQuant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
+<TD><div class=reveal> <I>which houses</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP (mkIDet which_IQuant pluralNum) house_N)</CODE> <li>Afr: <I>watter huise</I> <li>Bul: <I>кои къщи</I> <li>Cat: <I>quines cases</I> <li>Chi: <I>哪些房子</I> <li>Dan: <I>hvilke huse</I> <li>Dut: <I>welke huizen</I> <li>Eng: <I>which houses</I> <li>Est: <I>mis majad</I> <li>Fin: <I>mitkä talot</I> <li>Fre: <I>quelles maisons</I> <li>Ger: <I>welche Häuser</I> <li>Gre: <I>ποιά σπίτια</I> <li>Hin: <I>कौन से घर</I> <li>Ita: <I>quali case</I> <li>Jpn: <I>どの家</I> <li>Lav: <I>kuras mājas</I> <li>Mlt: <I>liema djar</I> <li>Nep: <I>कुन घरहरु</I> <li>Nor: <I>hvilke hus</I> <li>Pes: <I>کدام خانه</I> <li>Pnb: <I>كیڑے گھر</I> <li>Pol: <I>które domy</I> <li>Ron: <I>care case</I> <li>Rus: <I>которые домы</I> <li>Snd: <I>جيڪا گھر</I> <li>Spa: <I>qué casas</I> <li>Swe: <I>vilka hus</I> <li>Tha: <I>บ้านหลังไหน</I> <li>Urd: <I>کون سے گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkIDet</CODE></TD>
+<TD><A HREF="#IQuant">IQuant</A> <CODE>-&gt;</CODE> <A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
+<TD><div class=reveal> <I>which house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP (mkIDet which_IQuant) house_N )</CODE> <li>Afr: <I>watter huis</I> <li>Bul: <I>коя къща</I> <li>Cat: <I>quina casa</I> <li>Chi: <I>哪间房子</I> <li>Dan: <I>hvilket hus</I> <li>Dut: <I>welk huis</I> <li>Eng: <I>which house</I> <li>Est: <I>mis maja</I> <li>Fin: <I>mikä talo</I> <li>Fre: <I>quelle maison</I> <li>Ger: <I>welches Haus</I> <li>Gre: <I>ποιό σπίτι</I> <li>Hin: <I>कौन सा घर</I> <li>Ita: <I>quale casa</I> <li>Jpn: <I>どの家</I> <li>Lav: <I>kura māja</I> <li>Mlt: <I>liema dar</I> <li>Nep: <I>कुन घर</I> <li>Nor: <I>hvilket hus</I> <li>Pes: <I>کدام خانه</I> <li>Pnb: <I>كیڑا گھر</I> <li>Pol: <I>który dom</I> <li>Ron: <I>care casă</I> <li>Rus: <I>который дом</I> <li>Snd: <I>جيڪو گھر</I> <li>Spa: <I>qué casa</I> <li>Swe: <I>vilket hus</I> <li>Tha: <I>บ้านหลังไหน</I> <li>Urd: <I>کون سا گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>whichPl_IDet</CODE></TD>
+<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
+<TD><div class=reveal> <I>which houses</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP whichPl_IDet house_N)</CODE> <li>Afr: <I>watter huise</I> <li>Bul: <I>кои къщи</I> <li>Cat: <I>quines cases</I> <li>Chi: <I>哪些房子</I> <li>Dan: <I>hvilke huse</I> <li>Dut: <I>welke huizen</I> <li>Eng: <I>which houses</I> <li>Est: <I>mis majad</I> <li>Fin: <I>mitkä talot</I> <li>Fre: <I>quelles maisons</I> <li>Ger: <I>welche Häuser</I> <li>Gre: <I>ποιά σπίτια</I> <li>Hin: <I>कौन से घर</I> <li>Ita: <I>quali case</I> <li>Jpn: <I>どの家</I> <li>Lav: <I>kuras mājas</I> <li>Mlt: <I>liema djar</I> <li>Nep: <I>कुन घरहरु</I> <li>Nor: <I>hvilke hus</I> <li>Pes: <I>کدام خانه</I> <li>Pnb: <I>كیڑے گھر</I> <li>Pol: <I>które domy</I> <li>Ron: <I>care case</I> <li>Rus: <I>которые домы</I> <li>Snd: <I>جيڪا گھر</I> <li>Spa: <I>qué casas</I> <li>Swe: <I>vilka hus</I> <li>Tha: <I>บ้านหลังไหน</I> <li>Urd: <I>کون سے گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>which_IDet</CODE></TD>
+<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
+<TD><div class=reveal> <I>which house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP which_IDet house_N)</CODE> <li>Afr: <I>watter huis</I> <li>Bul: <I>коя къща</I> <li>Cat: <I>quina casa</I> <li>Chi: <I>哪间房子</I> <li>Dan: <I>hvilket hus</I> <li>Dut: <I>welk huis</I> <li>Eng: <I>which house</I> <li>Est: <I>mis maja</I> <li>Fin: <I>mikä talo</I> <li>Fre: <I>quelle maison</I> <li>Ger: <I>welches Haus</I> <li>Gre: <I>ποιό σπίτι</I> <li>Hin: <I>कौन सा घर</I> <li>Ita: <I>quale casa</I> <li>Jpn: <I>どの家</I> <li>Lav: <I>kura māja</I> <li>Mlt: <I>liema dar</I> <li>Nep: <I>कुन घर</I> <li>Nor: <I>hvilket hus</I> <li>Pes: <I>کدام خانه</I> <li>Pnb: <I>كیڑا گھر</I> <li>Pol: <I>który dom</I> <li>Ron: <I>care casă</I> <li>Rus: <I>который дом</I> <li>Snd: <I>جيڪو گھر</I> <li>Spa: <I>qué casa</I> <li>Swe: <I>vilket hus</I> <li>Tha: <I>บ้านหลังไหน</I> <li>Urd: <I>کون سا گھر</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="IP"></A>
+<H2>IP - interrogative pronoun</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><div class=reveal> <I>which five big cities</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) (mkCN big_A city_N) )</CODE> <li>Afr: <I>watter vyf groot stede</I> <li>Bul: <I>кои пет големи града</I> <li>Cat: <I>quines cinc ciutats groses</I> <li>Chi: <I>哪五个大城市</I> <li>Dan: <I>hvilke fem store byer</I> <li>Dut: <I>welke vijf grote steden</I> <li>Eng: <I>which five big cities</I> <li>Est: <I>mis viis suurt linna</I> <li>Fin: <I>mitkä viisi suurta kaupunkia</I> <li>Fre: <I>quelles cinq grandes villes</I> <li>Ger: <I>welche fünf großen Städte</I> <li>Gre: <I>ποιές πέντε μεγάλες πόλεις</I> <li>Hin: <I>कौन से पांच बड़े शहर</I> <li>Ita: <I>quali cinque grandi città</I> <li>Jpn: <I>どの五大きな都市</I> <li>Lav: <I>kuras piecas lielās pilsētas</I> <li>Mlt: <I>liema ħamsa bliet kbar</I> <li>Nep: <I>कुन पाँच ठुला शहरहरु</I> <li>Nor: <I>hvilke fem store byer</I> <li>Pes: <I>کدام پنج شهر بزرگ</I> <li>Pnb: <I>كیڑے پنج وڈے شہر</I> <li>Pol: <I>których pięć dużych miast</I> <li>Ron: <I>care cinci oraşe mari</I> <li>Rus: <I>которые пять большие городы</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué cinco grandes ciudades</I> <li>Swe: <I>vilka fem stora städer</I> <li>Tha: <I>เมืองใหญ่ห้าเมืองไหน</I> <li>Urd: <I>کون سے پانچ بڑے شہر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><div class=reveal> <I>which five cities</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) city_N )</CODE> <li>Afr: <I>watter vyf stede</I> <li>Bul: <I>кои пет града</I> <li>Cat: <I>quines cinc ciutats</I> <li>Chi: <I>哪五个城市</I> <li>Dan: <I>hvilke fem byer</I> <li>Dut: <I>welke vijf steden</I> <li>Eng: <I>which five cities</I> <li>Est: <I>mis viis linna</I> <li>Fin: <I>mitkä viisi kaupunkia</I> <li>Fre: <I>quelles cinq villes</I> <li>Ger: <I>welche fünf Städte</I> <li>Gre: <I>ποιές πέντε πόλεις</I> <li>Hin: <I>कौन से पांच शहर</I> <li>Ita: <I>quali cinque città</I> <li>Jpn: <I>どの五都市</I> <li>Lav: <I>kuras piecas pilsētas</I> <li>Mlt: <I>liema ħamsa bliet</I> <li>Nep: <I>कुन पाँच शहरहरु</I> <li>Nor: <I>hvilke fem byer</I> <li>Pes: <I>کدام پنج شهر</I> <li>Pnb: <I>كیڑے پنج شہر</I> <li>Pol: <I>których pięć miast</I> <li>Ron: <I>care cinci oraşe</I> <li>Rus: <I>которые пять городы</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué cinco ciudades</I> <li>Swe: <I>vilka fem städer</I> <li>Tha: <I>เมืองห้าเมืองไหน</I> <li>Urd: <I>کون سے پانچ شہر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><div class=reveal> <I>which five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))))</CODE> <li>Afr: <I>watter vyf</I> <li>Bul: <I>кои пет</I> <li>Cat: <I>quins cinc</I> <li>Chi: <I>哪五</I> <li>Dan: <I>hvilke fem</I> <li>Dut: <I>welke vijf</I> <li>Eng: <I>which five</I> <li>Est: <I>mis viis</I> <li>Fin: <I>mitkä viisi</I> <li>Fre: <I>quels cinq</I> <li>Ger: <I>welche fünf</I> <li>Gre: <I>ποιoί πέντε</I> <li>Hin: <I>कौन से पांच</I> <li>Ita: <I>quali cinque</I> <li>Jpn: <I>どの五つ</I> <li>Lav: <I>kuri pieci / kuras piecas</I> <li>Mlt: <I>liema ħamsa</I> <li>Nep: <I>कुन पाँच</I> <li>Nor: <I>hvilke fem</I> <li>Pes: <I>کدام پنج</I> <li>Pnb: <I>كیڑے پنج</I> <li>Pol: <I>których pięciu</I> <li>Ron: <I>care cinci</I> <li>Rus: <I>которые пять</I> <li>Snd: <I>جيڪا پنج</I> <li>Spa: <I>qué cinco</I> <li>Swe: <I>vilka fem</I> <li>Tha: <I>ห้าไหน</I> <li>Urd: <I>کون سے پانچ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><A HREF="#IQuant">IQuant</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><div class=reveal> <I>which big city</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP which_IQuant (mkCN big_A city_N) )</CODE> <li>Afr: <I>watter groot stad</I> <li>Bul: <I>кой голям град</I> <li>Cat: <I>quina ciutat grosa</I> <li>Chi: <I>哪个大城市</I> <li>Dan: <I>hvilken stor by</I> <li>Dut: <I>welke grote stad</I> <li>Eng: <I>which big city</I> <li>Est: <I>mis suur linn</I> <li>Fin: <I>mikä suuri kaupunki</I> <li>Fre: <I>quelle grande ville</I> <li>Ger: <I>welche große Stadt</I> <li>Gre: <I>ποιά μεγάλη πόλη</I> <li>Hin: <I>कौन सा बड़ा शहर</I> <li>Ita: <I>quale grande città</I> <li>Jpn: <I>どの大きな都市</I> <li>Lav: <I>kura lielā pilsēta</I> <li>Mlt: <I>liema belt kbira</I> <li>Nep: <I>कुन ठुलो शहर</I> <li>Nor: <I>hvilken stor by</I> <li>Pes: <I>کدام شهر بزرگ</I> <li>Pnb: <I>كیڑا وڈا شہر</I> <li>Pol: <I>które duże miasto</I> <li>Ron: <I>care oraş mare</I> <li>Rus: <I>который большой город</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué grande ciudad</I> <li>Swe: <I>vilken stor stad</I> <li>Tha: <I>เมืองใหญ่เมืองไหน</I> <li>Urd: <I>کون سا بڑا شہر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><A HREF="#IQuant">IQuant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><div class=reveal> <I>which five big cities</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP which_IQuant (mkNum (mkNumeral n5_Unit)) (mkCN big_A city_N) )</CODE> <li>Afr: <I>watter vyf groot stede</I> <li>Bul: <I>кои пет големи града</I> <li>Cat: <I>quines cinc ciutats groses</I> <li>Chi: <I>哪五个大城市</I> <li>Dan: <I>hvilke fem store byer</I> <li>Dut: <I>welke vijf grote steden</I> <li>Eng: <I>which five big cities</I> <li>Est: <I>mis viis suurt linna</I> <li>Fin: <I>mitkä viisi suurta kaupunkia</I> <li>Fre: <I>quelles cinq grandes villes</I> <li>Ger: <I>welche fünf großen Städte</I> <li>Gre: <I>ποιές πέντε μεγάλες πόλεις</I> <li>Hin: <I>कौन से पांच बड़े शहर</I> <li>Ita: <I>quali cinque grandi città</I> <li>Jpn: <I>どの五大きな都市</I> <li>Lav: <I>kuras piecas lielās pilsētas</I> <li>Mlt: <I>liema ħamsa bliet kbar</I> <li>Nep: <I>कुन पाँच ठुला शहरहरु</I> <li>Nor: <I>hvilke fem store byer</I> <li>Pes: <I>کدام پنج شهر بزرگ</I> <li>Pnb: <I>كیڑے پنج وڈے شہر</I> <li>Pol: <I>których pięć dużych miast</I> <li>Ron: <I>care cinci oraşe mari</I> <li>Rus: <I>которые пять большие городы</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué cinco grandes ciudades</I> <li>Swe: <I>vilka fem stora städer</I> <li>Tha: <I>เมืองใหญ่ห้าเมืองไหน</I> <li>Urd: <I>کون سے پانچ بڑے شہر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><A HREF="#IQuant">IQuant</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><div class=reveal> <I>which city</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP which_IQuant city_N)</CODE> <li>Afr: <I>watter stad</I> <li>Bul: <I>кой град</I> <li>Cat: <I>quina ciutat</I> <li>Chi: <I>哪个城市</I> <li>Dan: <I>hvilken by</I> <li>Dut: <I>welke stad</I> <li>Eng: <I>which city</I> <li>Est: <I>mis linn</I> <li>Fin: <I>mikä kaupunki</I> <li>Fre: <I>quelle ville</I> <li>Ger: <I>welche Stadt</I> <li>Gre: <I>ποιά πόλη</I> <li>Hin: <I>कौन सा शहर</I> <li>Ita: <I>quale città</I> <li>Jpn: <I>どの都市</I> <li>Lav: <I>kura pilsēta</I> <li>Mlt: <I>liema belt</I> <li>Nep: <I>कुन शहर</I> <li>Nor: <I>hvilken by</I> <li>Pes: <I>کدام شهر</I> <li>Pnb: <I>كیڑا شہر</I> <li>Pol: <I>które miasto</I> <li>Ron: <I>care oraş</I> <li>Rus: <I>который город</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué ciudad</I> <li>Swe: <I>vilken stad</I> <li>Tha: <I>เมืองเมืองไหน</I> <li>Urd: <I>کون سا شہر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><div class=reveal> <I>who in Paris</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP who_IP (mkAdv in_Prep (mkNP paris_PN)))</CODE> <li>Afr: <I>wie in Parys</I> <li>Bul: <I>кой в ...</I> <li>Cat: <I>qui en Paris</I> <li>Chi: <I>在巴黎中的谁</I> <li>Dan: <I>hvem i Paris</I> <li>Dut: <I>wie in Parijs</I> <li>Eng: <I>who in Paris</I> <li>Est: <I>kes Pariisis</I> <li>Fin: <I>kuka Pariisissa</I> <li>Fre: <I>qui dans Paris</I> <li>Ger: <I>wer in Paris</I> <li>Gre: <I>ποιός στο Παρίσι</I> <li>Hin: <I>पैरिस में कौन</I> <li>Ita: <I>chi in Parigi</I> <li>Jpn: <I>パリに誰</I> <li>Lav: <I>kurš Parīzē</I> <li>Mlt: <I>min fi ...</I> <li>Nep: <I>पेरिस मा को</I> <li>Nor: <I>hvem i Paris</I> <li>Pes: <I>چه کسی در پاریس</I> <li>Pnb: <I>پیرس وچ كون</I> <li>Pol: <I>kto w Paryżu</I> <li>Ron: <I>cine în Paris</I> <li>Rus: <I>кто в Париже</I> <li>Snd: <I>constant not found: paris_PN</I> <li>Spa: <I>quién en París</I> <li>Swe: <I>vem i Paris</I> <li>Tha: <I>ใครในปารีส</I> <li>Urd: <I>پیرس میں کون</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (whatPl_IP)</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>какви</I> <li>Cat: <I>què</I> <li>Chi: <I>什么</I> <li>Dan: <I>hvilke</I> <li>Dut: <I>wat</I> <li>Eng: <I>what</I> <li>Est: <I>mis</I> <li>Fin: <I>mitkä</I> <li>Fre: <I>que ...</I> <li>Ger: <I>was</I> <li>Gre: <I>τι</I> <li>Hin: <I>क्या</I> <li>Ita: <I>che</I> <li>Jpn: <I>何</I> <li>Lav: <I>kas</I> <li>Mlt: <I>x'</I> <li>Nep: <I>के</I> <li>Nor: <I>hvilke</I> <li>Pes: <I>چه چیزهایی</I> <li>Pnb: <I>constant not found: whatPl_IP</I> <li>Pol: <I>co</I> <li>Ron: <I>ce</I> <li>Rus: <I>что</I> <li>Snd: <I>ڇا</I> <li>Spa: <I>qué</I> <li>Swe: <I>vilka</I> <li>Tha: <I>อะไร</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>mkUtt (whatSg_IP)</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>какъв</I> <li>Cat: <I>què</I> <li>Chi: <I>什么</I> <li>Dan: <I>hvad</I> <li>Dut: <I>wat</I> <li>Eng: <I>what</I> <li>Est: <I>mis</I> <li>Fin: <I>mikä</I> <li>Fre: <I>que ...</I> <li>Ger: <I>was</I> <li>Gre: <I>τι</I> <li>Hin: <I>क्या</I> <li>Ita: <I>che</I> <li>Jpn: <I>何</I> <li>Lav: <I>kas</I> <li>Mlt: <I>x'</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>Snd: <I>ڇا</I> <li>Spa: <I>qué</I> <li>Swe: <I>vad</I> <li>Tha: <I>อะไร</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>Chi: <I>什么</I> <li>Dan: <I>hvad</I> <li>Dut: <I>wat</I> <li>Eng: <I>what</I> <li>Est: <I>mis</I> <li>Fin: <I>mikä</I> <li>Fre: <I>que ...</I> <li>Ger: <I>was</I> <li>Gre: <I>τι</I> <li>Hin: <I>क्या</I> <li>Ita: <I>che</I> <li>Jpn: <I>何</I> <li>Lav: <I>kas</I> <li>Mlt: <I>x'</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>Snd: <I>ڇا</I> <li>Spa: <I>qué</I> <li>Swe: <I>vad</I> <li>Tha: <I>อะไร</I> <li>Urd: <I>کیا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>whoPl_IP</CODE></TD>
+<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><div class=reveal> <I>who</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (whoPl_IP)</CODE> <li>Afr: <I>wie</I> <li>Bul: <I>кои</I> <li>Cat: <I>qui</I> <li>Chi: <I>谁</I> <li>Dan: <I>hvilke</I> <li>Dut: <I>wie</I> <li>Eng: <I>who</I> <li>Est: <I>kes</I> <li>Fin: <I>ketkä</I> <li>Fre: <I>qui</I> <li>Ger: <I>wer</I> <li>Gre: <I>ποιοί</I> <li>Hin: <I>कौन</I> <li>Ita: <I>chi</I> <li>Jpn: <I>誰</I> <li>Lav: <I>kuri</I> <li>Mlt: <I>min</I> <li>Nep: <I>को</I> <li>Nor: <I>hvilke</I> <li>Pes: <I>چه کسانی</I> <li>Pnb: <I>constant not found: whoPl_IP</I> <li>Pol: <I>kto</I> <li>Ron: <I>cine</I> <li>Rus: <I>кто</I> <li>Snd: <I>ڪير</I> <li>Spa: <I>quién</I> <li>Swe: <I>vilka</I> <li>Tha: <I>ใคร</I> <li>Urd: <I>کون</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>whoSg_IP</CODE></TD>
+<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><div class=reveal> <I>who</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (whoSg_IP)</CODE> <li>Afr: <I>wie</I> <li>Bul: <I>кой</I> <li>Cat: <I>qui</I> <li>Chi: <I>谁</I> <li>Dan: <I>hvem</I> <li>Dut: <I>wie</I> <li>Eng: <I>who</I> <li>Est: <I>kes</I> <li>Fin: <I>kuka</I> <li>Fre: <I>qui</I> <li>Ger: <I>wer</I> <li>Gre: <I>ποιός</I> <li>Hin: <I>कौन</I> <li>Ita: <I>chi</I> <li>Jpn: <I>誰</I> <li>Lav: <I>kurš</I> <li>Mlt: <I>min</I> <li>Nep: <I>को</I> <li>Nor: <I>hvem</I> <li>Pes: <I>چه کسی</I> <li>Pnb: <I>كون</I> <li>Pol: <I>kto</I> <li>Ron: <I>cine</I> <li>Rus: <I>кто</I> <li>Snd: <I>ڪير</I> <li>Spa: <I>quién</I> <li>Swe: <I>vem</I> <li>Tha: <I>ใคร</I> <li>Urd: <I>کون</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>who_IP</CODE></TD>
+<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><div class=reveal> <I>who</I> <div class=popup> <ul> <li>API: <CODE>mkUtt who_IP</CODE> <li>Afr: <I>wie</I> <li>Bul: <I>кой</I> <li>Cat: <I>qui</I> <li>Chi: <I>谁</I> <li>Dan: <I>hvem</I> <li>Dut: <I>wie</I> <li>Eng: <I>who</I> <li>Est: <I>kes</I> <li>Fin: <I>kuka</I> <li>Fre: <I>qui</I> <li>Ger: <I>wer</I> <li>Gre: <I>ποιός</I> <li>Hin: <I>कौन</I> <li>Ita: <I>chi</I> <li>Jpn: <I>誰</I> <li>Lav: <I>kurš</I> <li>Mlt: <I>min</I> <li>Nep: <I>को</I> <li>Nor: <I>hvem</I> <li>Pes: <I>چه کسی</I> <li>Pnb: <I>كون</I> <li>Pol: <I>kto</I> <li>Ron: <I>cine</I> <li>Rus: <I>кто</I> <li>Snd: <I>ڪير</I> <li>Spa: <I>quién</I> <li>Swe: <I>vem</I> <li>Tha: <I>ใคร</I> <li>Urd: <I>کون</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="IQuant"></A>
+<H2>IQuant</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>which_IQuant</CODE></TD>
+<TD><A HREF="#IQuant">IQuant</A></TD>
+<TD><div class=reveal> <I>which house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP which_IQuant house_N)</CODE> <li>Afr: <I>watter huis</I> <li>Bul: <I>коя къща</I> <li>Cat: <I>quina casa</I> <li>Chi: <I>哪间房子</I> <li>Dan: <I>hvilket hus</I> <li>Dut: <I>welk huis</I> <li>Eng: <I>which house</I> <li>Est: <I>mis maja</I> <li>Fin: <I>mikä talo</I> <li>Fre: <I>quelle maison</I> <li>Ger: <I>welches Haus</I> <li>Gre: <I>ποιό σπίτι</I> <li>Hin: <I>कौन सा घर</I> <li>Ita: <I>quale casa</I> <li>Jpn: <I>どの家</I> <li>Lav: <I>kura māja</I> <li>Mlt: <I>liema dar</I> <li>Nep: <I>कुन घर</I> <li>Nor: <I>hvilket hus</I> <li>Pes: <I>کدام خانه</I> <li>Pnb: <I>كیڑا گھر</I> <li>Pol: <I>który dom</I> <li>Ron: <I>care casă</I> <li>Rus: <I>который дом</I> <li>Snd: <I>جيڪو گھر</I> <li>Spa: <I>qué casa</I> <li>Swe: <I>vilket hus</I> <li>Tha: <I>บ้านหลังไหน</I> <li>Urd: <I>کون سا گھر</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Imp"></A>
+<H2>Imp - imperative</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt (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>vine a la meva casa</I> <li>Chi: <I>在往我的房子来</I> <li>Dan: <I>kom til mit hus</I> <li>Dut: <I>kom naar mijn huis</I> <li>Eng: <I>come to my house</I> <li>Est: <I>tule</I> <li>Fin: <I>tule minun talooni</I> <li>Fre: <I>viens à ma ...</I> <li>Ger: <I>komm nach meinem Haus</I> <li>Gre: <I>έλα στο δικό μου σπίτι</I> <li>Hin: <I>मेरे घर को आना</I> <li>Ita: <I>vieni alla ...</I> <li>Jpn: <I>私の家に来なさい</I> <li>Lav: <I>nāc uz manu māju</I> <li>Mlt: <I>ejjew lill ...</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>vino la casa mea</I> <li>Rus: <I>приходи к моему дому</I> <li>Snd: <I>constant not found: come_V</I> <li>Spa: <I>ven a mi casa</I> <li>Swe: <I>kom till mitt hus</I> <li>Tha: <I>มาถืงบ้านของฉันซิ</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>mkUtt (mkImp come_V)</CODE> <li>Afr: <I>kom</I> <li>Bul: <I>ела</I> <li>Cat: <I>vine</I> <li>Chi: <I>来</I> <li>Dan: <I>kom</I> <li>Dut: <I>kom</I> <li>Eng: <I>come</I> <li>Est: <I>tule</I> <li>Fin: <I>tule</I> <li>Fre: <I>viens</I> <li>Ger: <I>komm</I> <li>Gre: <I>έλα</I> <li>Hin: <I>आना</I> <li>Ita: <I>vieni</I> <li>Jpn: <I>来なさい</I> <li>Lav: <I>nāc</I> <li>Mlt: <I>ejjew</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>vino</I> <li>Rus: <I>приходи</I> <li>Snd: <I>constant not found: come_V</I> <li>Spa: <I>ven</I> <li>Swe: <I>kom</I> <li>Tha: <I>มาซิ</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>mkUtt (mkImp buy_V2 it_NP)</CODE> <li>Afr: <I>koop</I> <li>Bul: <I>купи него</I> <li>Cat: <I>compraho</I> <li>Chi: <I>买它</I> <li>Dan: <I>køb det</I> <li>Dut: <I>koop het</I> <li>Eng: <I>buy it</I> <li>Est: <I>osta selle</I> <li>Fin: <I>osta se</I> <li>Fre: <I>achète-le ...</I> <li>Ger: <I>kaufe es</I> <li>Gre: <I>αγόρασε το</I> <li>Hin: <I>इस को ख़रीदना</I> <li>Ita: <I>compralo</I> <li>Jpn: <I>それを買いなさい</I> <li>Lav: <I>pērc to</I> <li>Mlt: <I>xtara</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>cumpără</I> <li>Rus: <I>покупай его</I> <li>Snd: <I>خريد ڪر</I> <li>Spa: <I>compralo</I> <li>Swe: <I>köp det</I> <li>Tha: <I>ซื้อมันซิ</I> <li>Urd: <I>اس کو خریدنا</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="ImpForm"></A>
+<H2>ImpForm</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>Chi: <I>是男人</I> <li>Dan: <I>var mænd</I> <li>Dut: <I>wezen mannen</I> <li>Eng: <I>be men</I> <li>Est: <I>olge mehed</I> <li>Fin: <I>olkaa miehiä</I> <li>Fre: <I>soyez des hommes</I> <li>Ger: <I>seid Männer</I> <li>Gre: <I>να είστε άνδρες</I> <li>Hin: <I>आदमी</I> <li>Ita: <I>siate uomini</I> <li>Jpn: <I>男になりなさい</I> <li>Lav: <I>esiet vīrieši</I> <li>Mlt: <I>kunu rġiel</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>Snd: <I>ماڻھو</I> <li>Spa: <I>sed hombres</I> <li>Swe: <I>var män</I> <li>Tha: <I>เป็นชายซิ</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 ...</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>sigui un home</I> <li>Chi: <I>是男人</I> <li>Dan: <I>var en mand</I> <li>Dut: <I>weest u man</I> <li>Eng: <I>be a ...</I> <li>Est: <I>olge mees</I> <li>Fin: <I>olkaa mies</I> <li>Fre: <I>soyez un homme</I> <li>Ger: <I>seien Sie ein Mann</I> <li>Gre: <I>να είστε άνδρες</I> <li>Hin: <I>आदमी</I> <li>Ita: <I>sia un ...</I> <li>Jpn: <I>男だってください</I> <li>Lav: <I>lūdzu esiet vīrieši</I> <li>Mlt: <I>kun raġel</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>Snd: <I>ماڻھو</I> <li>Spa: <I>sea un hombre</I> <li>Swe: <I>var en man</I> <li>Tha: <I>เป็นชายซิ</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 ...</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>Chi: <I>是男人</I> <li>Dan: <I>var en mand</I> <li>Dut: <I>wees man</I> <li>Eng: <I>be a ...</I> <li>Est: <I>ole mees</I> <li>Fin: <I>ole mies</I> <li>Fre: <I>sois un homme</I> <li>Ger: <I>sei ein Mann</I> <li>Gre: <I>να είσαι άνδρας</I> <li>Hin: <I>आदमी</I> <li>Ita: <I>sii un ...</I> <li>Jpn: <I>男になりなさい</I> <li>Lav: <I>es vīrietis</I> <li>Mlt: <I>kun raġel</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>Snd: <I>ماڻھو</I> <li>Spa: <I>sé un hombre</I> <li>Swe: <I>var en man</I> <li>Tha: <I>เป็นชายซิ</I> <li>Urd: <I>آدمی</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Interj"></A>
+<H2>Interj - interjection</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="ListAP"></A>
+<H2>ListAP</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkListAP</CODE></TD>
+<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#ListAP">ListAP</A></TD>
+<TD><I>list of two</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkListAP</CODE></TD>
+<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#ListAP">ListAP</A> <CODE>-&gt;</CODE> <A HREF="#ListAP">ListAP</A></TD>
+<TD><I>list of more</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="ListAdv"></A>
+<H2>ListAdv</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkListAdv</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#ListAdv">ListAdv</A></TD>
+<TD><I>list of two</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkListAdv</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#ListAdv">ListAdv</A> <CODE>-&gt;</CODE> <A HREF="#ListAdv">ListAdv</A></TD>
+<TD><I>list of more</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="ListNP"></A>
+<H2>ListNP</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkListNP</CODE></TD>
+<TD><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="#ListNP">ListNP</A></TD>
+<TD><I>list of two</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkListNP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#ListNP">ListNP</A> <CODE>-&gt;</CODE> <A HREF="#ListNP">ListNP</A></TD>
+<TD><I>list of more</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="ListRS"></A>
+<H2>ListRS</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkListRS</CODE></TD>
+<TD><A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#ListRS">ListRS</A></TD>
+<TD><I>list of two</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkListRS</CODE></TD>
+<TD><A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#ListRS">ListRS</A> <CODE>-&gt;</CODE> <A HREF="#ListRS">ListRS</A></TD>
+<TD><I>list of more</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="ListS"></A>
+<H2>ListS</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkListS</CODE></TD>
+<TD><A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#ListS">ListS</A></TD>
+<TD><I>list of two</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkListS</CODE></TD>
+<TD><A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#ListS">ListS</A> <CODE>-&gt;</CODE> <A HREF="#ListS">ListS</A></TD>
+<TD><I>list of more</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="N"></A>
+<H2>N - common noun</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="N2"></A>
+<H2>N2 - relational noun</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="N3"></A>
+<H2>N3 - three-place relational noun</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="NP"></A>
+<H2>NP - noun phrase (subject or object)</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt everybody_NP</CODE> <li>Afr: <I>almal</I> <li>Bul: <I>всеки</I> <li>Cat: <I>tothom</I> <li>Chi: <I>每个人</I> <li>Dan: <I>alle</I> <li>Dut: <I>alle</I> <li>Eng: <I>everybody</I> <li>Est: <I>igaüks</I> <li>Fin: <I>jokaisen</I> <li>Fre: <I>tout le monde</I> <li>Ger: <I>jeder</I> <li>Gre: <I>όλοι</I> <li>Hin: <I>हर कोई</I> <li>Ita: <I>tutti</I> <li>Jpn: <I>皆</I> <li>Lav: <I>ikviens</I> <li>Mlt: <I>kulħadd</I> <li>Nep: <I>सवौ जाना</I> <li>Nor: <I>alle</I> <li>Pes: <I>constant not found: everybody_NP</I> <li>Pnb: <I>ہر كوی</I> <li>Pol: <I>wszyscy</I> <li>Ron: <I>toţi</I> <li>Rus: <I>всех</I> <li>Snd: <I>constant not found: everybody_NP</I> <li>Spa: <I>todos</I> <li>Swe: <I>alla</I> <li>Tha: <I>ทุกคน</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>mkUtt everything_NP</CODE> <li>Afr: <I>alles</I> <li>Bul: <I>всичко</I> <li>Cat: <I>tot</I> <li>Chi: <I>每件事</I> <li>Dan: <I>alt</I> <li>Dut: <I>alles</I> <li>Eng: <I>everything</I> <li>Est: <I>kõik</I> <li>Fin: <I>kaiken</I> <li>Fre: <I>tout</I> <li>Ger: <I>alles</I> <li>Gre: <I>τα πάντα</I> <li>Hin: <I>हर चीज़</I> <li>Ita: <I>tutto</I> <li>Jpn: <I>全て</I> <li>Lav: <I>jebkas</I> <li>Mlt: <I>kollox</I> <li>Nep: <I>हारेक कुरा</I> <li>Nor: <I>alt</I> <li>Pes: <I>constant not found: everything_NP</I> <li>Pnb: <I>ہر شے</I> <li>Pol: <I>wszystko</I> <li>Ron: <I>totul</I> <li>Rus: <I>всё</I> <li>Snd: <I>constant not found: everything_NP</I> <li>Spa: <I>todo</I> <li>Swe: <I>allting</I> <li>Tha: <I>ทุกสิ่ง</I> <li>Urd: <I>ہر چیز</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>he_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt he_NP</CODE> <li>Afr: <I>hy</I> <li>Bul: <I>той</I> <li>Cat: <I>ell</I> <li>Chi: <I>他</I> <li>Dan: <I>ham</I> <li>Dut: <I>hij</I> <li>Eng: <I>he</I> <li>Est: <I>tema</I> <li>Fin: <I>hänet</I> <li>Fre: <I>lui</I> <li>Ger: <I>er</I> <li>Gre: <I>αυτός</I> <li>Hin: <I>वह</I> <li>Ita: <I>lui</I> <li>Jpn: <I>彼</I> <li>Lav: <I>viņš</I> <li>Mlt: <I>hu</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>Snd: <I>ھو</I> <li>Spa: <I>él</I> <li>Swe: <I>honom</I> <li>Tha: <I>เขา</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>i_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>I</I> <div class=popup> <ul> <li>API: <CODE>mkUtt i_NP</CODE> <li>Afr: <I>ek</I> <li>Bul: <I>аз</I> <li>Cat: <I>mi</I> <li>Chi: <I>我</I> <li>Dan: <I>mig</I> <li>Dut: <I>ik</I> <li>Eng: <I>I</I> <li>Est: <I>mina</I> <li>Fin: <I>minut</I> <li>Fre: <I>moi</I> <li>Ger: <I>ich</I> <li>Gre: <I>εγώ</I> <li>Hin: <I>मैं</I> <li>Ita: <I>me</I> <li>Jpn: <I>私</I> <li>Lav: <I>es</I> <li>Mlt: <I>jien</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>Snd: <I>مان</I> <li>Spa: <I>mí</I> <li>Swe: <I>mig</I> <li>Tha: <I>ฉัน</I> <li>Urd: <I>میں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>it_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt it_NP</CODE> <li>Afr: <I>dit</I> <li>Bul: <I>то</I> <li>Cat: <I>ell</I> <li>Chi: <I>它</I> <li>Dan: <I>det</I> <li>Dut: <I>het</I> <li>Eng: <I>it</I> <li>Est: <I>see</I> <li>Fin: <I>sen</I> <li>Fre: <I>lui</I> <li>Ger: <I>es</I> <li>Gre: <I>αυτό</I> <li>Hin: <I>यह</I> <li>Ita: <I>lui</I> <li>Jpn: <I>それ</I> <li>Lav: <I>tas</I> <li>Mlt: <I>hu</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>Snd: <I>اھا</I> <li>Spa: <I>él</I> <li>Swe: <I>det</I> <li>Tha: <I>มัน</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <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>this man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant man_N)</CODE> <li>Afr: <I>hierdie man</I> <li>Bul: <I>този мъж</I> <li>Cat: <I>aquest home</I> <li>Chi: <I>这个男人</I> <li>Dan: <I>denne mand</I> <li>Dut: <I>deze man</I> <li>Eng: <I>this man</I> <li>Est: <I>see mees</I> <li>Fin: <I>tämän miehen</I> <li>Fre: <I>ce ...</I> <li>Ger: <I>dieser Mann</I> <li>Gre: <I>αυτός ο άνδρας</I> <li>Hin: <I>यह आदमी</I> <li>Ita: <I>questo uomo</I> <li>Jpn: <I>この男</I> <li>Lav: <I>šis vīrietis</I> <li>Mlt: <I>dan il ...</I> <li>Nep: <I>यो मान्छे</I> <li>Nor: <I>denne mannen</I> <li>Pes: <I>این مرد</I> <li>Pnb: <I>اے بندہ</I> <li>Pol: <I>ten mężczyzna</I> <li>Ron: <I>acest om</I> <li>Rus: <I>этого человек</I> <li>Snd: <I>ھي ماڻھو</I> <li>Spa: <I>este hombre</I> <li>Swe: <I>den här mannen</I> <li>Tha: <I>ชายคนนี้</I> <li>Urd: <I>یہ آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <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>this old man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant (mkCN old_A man_N))</CODE> <li>Afr: <I>hierdie ou man</I> <li>Bul: <I>този стар мъж</I> <li>Cat: <I>aquest home vell</I> <li>Chi: <I>这个老男人</I> <li>Dan: <I>denne gamle mand</I> <li>Dut: <I>deze oude man</I> <li>Eng: <I>this old man</I> <li>Est: <I>see vana mees</I> <li>Fin: <I>tämän vanhan miehen</I> <li>Fre: <I>ce ...</I> <li>Ger: <I>dieser alte Mann</I> <li>Gre: <I>αυτός ο παλιός άνδρας</I> <li>Hin: <I>यह बूढ़ा आदमी</I> <li>Ita: <I>questo vecchio uomo</I> <li>Jpn: <I>この古い男</I> <li>Lav: <I>šis vecais vīrietis</I> <li>Mlt: <I>dan il ...</I> <li>Nep: <I>यो बुढो मान्छे</I> <li>Nor: <I>denne gamle mannen</I> <li>Pes: <I>این مرد پیر</I> <li>Pnb: <I>اے بوڈا بندہ</I> <li>Pol: <I>ten stary mężczyzna</I> <li>Ron: <I>acest om vechi</I> <li>Rus: <I>этого старого человек</I> <li>Snd: <I>ھي پوڙهو ماڻھو</I> <li>Spa: <I>este viejo hombre</I> <li>Swe: <I>den här gamla mannen</I> <li>Tha: <I>ชายแก่คนนี้</I> <li>Urd: <I>یہ بوڑھا آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <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>these five old men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)) (mkCN old_A man_N))</CODE> <li>Afr: <I>hierdie vyf ou mans</I> <li>Bul: <I>тези петима стари мъже</I> <li>Cat: <I>aquests cinc homes vells</I> <li>Chi: <I>这五个老男人</I> <li>Dan: <I>disse fem gamle mænd</I> <li>Dut: <I>deze vijf oude mannen</I> <li>Eng: <I>these five old men</I> <li>Est: <I>need viis vana meest</I> <li>Fin: <I>nämä viisi vanhaa miestä</I> <li>Fre: <I>ces cinq vieux hommes</I> <li>Ger: <I>diese fünf alten Männer</I> <li>Gre: <I>αυτοί οι πέντε παλιοί άνδρες</I> <li>Hin: <I>ये पांच बूढ़े आदमी</I> <li>Ita: <I>questi cinque vecchi uomini</I> <li>Jpn: <I>この五人の古い男たち</I> <li>Lav: <I>šie pieci vecie vīrieši</I> <li>Mlt: <I>dawn il ...</I> <li>Nep: <I>यी पाँच बुढा मान्छेहरु</I> <li>Nor: <I>disse fem gamle mennen</I> <li>Pes: <I>این پنج مرد پیر</I> <li>Pnb: <I>اے پنج بوڈے بندے</I> <li>Pol: <I>tych pięciu starych mężczyzn</I> <li>Ron: <I>aceşti cinci oameni vechi</I> <li>Rus: <I>этих пять старых люди</I> <li>Snd: <I>ھي پنج پوڙها ماڻھو</I> <li>Spa: <I>estos cinco viejos hombres</I> <li>Swe: <I>de här fem gamla männen</I> <li>Tha: <I>ชายแก่ห้าคนนี้</I> <li>Urd: <I>یہ پانچ بوڑھے آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <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>these five men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)) man_N)</CODE> <li>Afr: <I>hierdie vyf mans</I> <li>Bul: <I>тези петима мъже</I> <li>Cat: <I>aquests cinc homes</I> <li>Chi: <I>这五个男人</I> <li>Dan: <I>disse fem mænd</I> <li>Dut: <I>deze vijf mannen</I> <li>Eng: <I>these five men</I> <li>Est: <I>need viis meest</I> <li>Fin: <I>nämä viisi miestä</I> <li>Fre: <I>ces cinq hommes</I> <li>Ger: <I>diese fünf Männer</I> <li>Gre: <I>αυτοί οι πέντε άνδρες</I> <li>Hin: <I>ये पांच आदमी</I> <li>Ita: <I>questi cinque uomini</I> <li>Jpn: <I>この五人の男たち</I> <li>Lav: <I>šie pieci vīrieši</I> <li>Mlt: <I>dawn il ...</I> <li>Nep: <I>यी पाँच मान्छेहरु</I> <li>Nor: <I>disse fem mennen</I> <li>Pes: <I>این پنج مرد</I> <li>Pnb: <I>اے پنج بندے</I> <li>Pol: <I>tych pięciu mężczyzn</I> <li>Ron: <I>aceşti cinci oameni</I> <li>Rus: <I>этих пять люди</I> <li>Snd: <I>ھي پنج ماڻھو</I> <li>Spa: <I>estos cinco hombres</I> <li>Swe: <I>de här fem männen</I> <li>Tha: <I>ชายห้าคนนี้</I> <li>Urd: <I>یہ پانچ آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A> <CODE>-&gt;</CODE> <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>the five old men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) (mkCN old_A man_N))</CODE> <li>Afr: <I>die vyf ou mans</I> <li>Bul: <I>петимата стари мъже</I> <li>Cat: <I>els cinc homes vells</I> <li>Chi: <I>五个老男人</I> <li>Dan: <I>de fem gamle mænd</I> <li>Dut: <I>de vijf oude mannen</I> <li>Eng: <I>the five old men</I> <li>Est: <I>viis vana meest</I> <li>Fin: <I>viisi vanhaa miestä</I> <li>Fre: <I>les cinq vieux hommes</I> <li>Ger: <I>die fünf alten Männer</I> <li>Gre: <I>οι πέντε παλιοί άνδρες</I> <li>Hin: <I>पांच बूढ़े आदमी</I> <li>Ita: <I>i ...</I> <li>Jpn: <I>五人の古い男たち</I> <li>Lav: <I>pieci vecie vīrieši</I> <li>Mlt: <I>il ...</I> <li>Nep: <I>पाँच बुढा मान्छेहरु</I> <li>Nor: <I>de fem gamle mennen</I> <li>Pes: <I>پنج مرد پیر</I> <li>Pnb: <I>پنج بوڈے بندے</I> <li>Pol: <I>pięciu starych mężczyzn</I> <li>Ron: <I>cei cinci oameni vechi</I> <li>Rus: <I>пять старых люди</I> <li>Snd: <I>پنج پوڙها ماڻھو</I> <li>Spa: <I>los cinco viejos hombres</I> <li>Swe: <I>de fem gamla männen</I> <li>Tha: <I>ชายแก่ห้าคน</I> <li>Urd: <I>پانچ بوڑھے آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A> <CODE>-&gt;</CODE> <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>the five men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) man_N)</CODE> <li>Afr: <I>die vyf mans</I> <li>Bul: <I>петимата мъже</I> <li>Cat: <I>els cinc homes</I> <li>Chi: <I>五个男人</I> <li>Dan: <I>de fem mændene</I> <li>Dut: <I>de vijf mannen</I> <li>Eng: <I>the five men</I> <li>Est: <I>viis meest</I> <li>Fin: <I>viisi miestä</I> <li>Fre: <I>les cinq hommes</I> <li>Ger: <I>die fünf Männer</I> <li>Gre: <I>οι πέντε άνδρες</I> <li>Hin: <I>पांच आदमी</I> <li>Ita: <I>i ...</I> <li>Jpn: <I>五人の男たち</I> <li>Lav: <I>pieci vīrieši</I> <li>Mlt: <I>il ...</I> <li>Nep: <I>पाँच मान्छेहरु</I> <li>Nor: <I>de fem mennen</I> <li>Pes: <I>پنج مرد</I> <li>Pnb: <I>پنج بندے</I> <li>Pol: <I>pięciu mężczyzn</I> <li>Ron: <I>cei cinci oameni</I> <li>Rus: <I>пять люди</I> <li>Snd: <I>پنج ماڻھو</I> <li>Spa: <I>los cinco hombres</I> <li>Swe: <I>de fem männen</I> <li>Tha: <I>ชายห้าคน</I> <li>Urd: <I>پانچ آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <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>five old men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkNumeral (n5_Unit)) (mkCN old_A man_N))</CODE> <li>Afr: <I>vyf ou mans</I> <li>Bul: <I>петима стари мъже</I> <li>Cat: <I>cinc homes vells</I> <li>Chi: <I>五个老男人</I> <li>Dan: <I>fem gamle mænd</I> <li>Dut: <I>vijf oude mannen</I> <li>Eng: <I>five old men</I> <li>Est: <I>viis vana meest</I> <li>Fin: <I>viisi vanhaa miestä</I> <li>Fre: <I>cinq vieux hommes</I> <li>Ger: <I>fünf alte Männer</I> <li>Gre: <I>πέντε παλιοί άνδρες</I> <li>Hin: <I>पांच बूढ़े आदमी</I> <li>Ita: <I>cinque vecchi uomini</I> <li>Jpn: <I>五人の古い男たち</I> <li>Lav: <I>pieci veci vīrieši</I> <li>Mlt: <I>ħames rġiel qodma</I> <li>Nep: <I>पाँच बुढा मान्छेहरु</I> <li>Nor: <I>fem gamle menn</I> <li>Pes: <I>پنج مرد پیر</I> <li>Pnb: <I>پنج بوڈے بندے</I> <li>Pol: <I>pięciu starych mężczyzn</I> <li>Ron: <I>cinci oameni vechi</I> <li>Rus: <I>пять старых люди</I> <li>Snd: <I>پنج پوڙها ماڻھو</I> <li>Spa: <I>cinco viejos hombres</I> <li>Swe: <I>fem gamla män</I> <li>Tha: <I>ชายแก่ห้าคน</I> <li>Urd: <I>پانچ بوڑھے آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <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>five men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkNumeral (n5_Unit)) man_N)</CODE> <li>Afr: <I>vyf mans</I> <li>Bul: <I>петима мъже</I> <li>Cat: <I>cinc homes</I> <li>Chi: <I>五个男人</I> <li>Dan: <I>fem mænd</I> <li>Dut: <I>vijf mannen</I> <li>Eng: <I>five men</I> <li>Est: <I>viis meest</I> <li>Fin: <I>viisi miestä</I> <li>Fre: <I>cinq hommes</I> <li>Ger: <I>fünf Männer</I> <li>Gre: <I>πέντε άνδρες</I> <li>Hin: <I>पांच आदमी</I> <li>Ita: <I>cinque uomini</I> <li>Jpn: <I>五人の男たち</I> <li>Lav: <I>pieci vīrieši</I> <li>Mlt: <I>ħames rġiel</I> <li>Nep: <I>पाँच मान्छेहरु</I> <li>Nor: <I>fem menn</I> <li>Pes: <I>پنج مرد</I> <li>Pnb: <I>پنج بندے</I> <li>Pol: <I>pięciu mężczyzn</I> <li>Ron: <I>cinci oameni</I> <li>Rus: <I>пять люди</I> <li>Snd: <I>پنج ماڻھو</I> <li>Spa: <I>cinco hombres</I> <li>Swe: <I>fem män</I> <li>Tha: <I>ชายห้าคน</I> <li>Urd: <I>پانچ آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <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>51 old men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) (mkCN old_A man_N))</CODE> <li>Afr: <I>5 1 ou mans</I> <li>Bul: <I>51 стари мъже</I> <li>Cat: <I>5 1 homes vells</I> <li>Chi: <I>51个老男人</I> <li>Dan: <I>5 1 gamle mænd</I> <li>Dut: <I>5 1 oude mannen</I> <li>Eng: <I>51 old men</I> <li>Est: <I>5 1 vana meest</I> <li>Fin: <I>5 1 vanhaa miestä</I> <li>Fre: <I>5 1 vieux hommes</I> <li>Ger: <I>5 1 alte Männer</I> <li>Gre: <I>5 1 παλιοί άνδρες</I> <li>Hin: <I>१५ बूढ़े आदमी</I> <li>Ita: <I>5 1 vecchi uomini</I> <li>Jpn: <I>51人の古い男たち</I> <li>Lav: <I>5 1 veci vīrieši</I> <li>Mlt: <I>5 1 raġel qadim</I> <li>Nep: <I>५१ बुढा मान्छेहरु</I> <li>Nor: <I>5 1 gamle menn</I> <li>Pes: <I>5 1 مرد پیر</I> <li>Pnb: <I>۱۵ بوڈے بندے</I> <li>Pol: <I>5 1 starzy mężczyźni</I> <li>Ron: <I>5 1 de oameni vechi</I> <li>Rus: <I>5 1 старых человек</I> <li>Snd: <I>۱۵ پوڙها ماڻھو</I> <li>Spa: <I>5 1 viejos hombres</I> <li>Swe: <I>51 gamla män</I> <li>Tha: <I>ชายแก่๕๑คน</I> <li>Urd: <I>۱۵ بوڑھے آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <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>51 men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) man_N)</CODE> <li>Afr: <I>5 1 mans</I> <li>Bul: <I>51 мъже</I> <li>Cat: <I>5 1 homes</I> <li>Chi: <I>51个男人</I> <li>Dan: <I>5 1 mænd</I> <li>Dut: <I>5 1 mannen</I> <li>Eng: <I>51 men</I> <li>Est: <I>5 1 meest</I> <li>Fin: <I>5 1 miestä</I> <li>Fre: <I>5 1 hommes</I> <li>Ger: <I>5 1 Männer</I> <li>Gre: <I>5 1 άνδρες</I> <li>Hin: <I>१५ आदमी</I> <li>Ita: <I>5 1 uomini</I> <li>Jpn: <I>51人の男たち</I> <li>Lav: <I>5 1 vīrieši</I> <li>Mlt: <I>5 1 raġel</I> <li>Nep: <I>५१ मान्छेहरु</I> <li>Nor: <I>5 1 menn</I> <li>Pes: <I>5 1 مرد</I> <li>Pnb: <I>۱۵ بندے</I> <li>Pol: <I>5 1 mężczyźni</I> <li>Ron: <I>5 1 de oameni</I> <li>Rus: <I>5 1 человек</I> <li>Snd: <I>۱۵ ماڻھو</I> <li>Spa: <I>5 1 hombres</I> <li>Swe: <I>51 män</I> <li>Tha: <I>ชาย๕๑คน</I> <li>Urd: <I>۱۵ آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <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><I>forty-five old men</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <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><I>forty-five men</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A> <CODE>-&gt;</CODE> <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>my old man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP i_Pron (mkCN old_A man_N))</CODE> <li>Afr: <I>my oud man</I> <li>Bul: <I>моят стар мъж</I> <li>Cat: <I>el meu home vell</I> <li>Chi: <I>我的老男人</I> <li>Dan: <I>min gamle mand</I> <li>Dut: <I>mijn oude man</I> <li>Eng: <I>my old man</I> <li>Est: <I>minu vana mees</I> <li>Fin: <I>minun vanha mieheni</I> <li>Fre: <I>mon vieux ...</I> <li>Ger: <I>mein alter Mann</I> <li>Gre: <I>ο δικός μου παλιός άνδρας</I> <li>Hin: <I>मेरा बूढ़ा आदमी</I> <li>Ita: <I>il ...</I> <li>Jpn: <I>私の古い男</I> <li>Lav: <I>mans vecais vīrietis</I> <li>Mlt: <I>il ...</I> <li>Nep: <I>मेरो बुढो मान्छे</I> <li>Nor: <I>min gamle mann</I> <li>Pes: <I>مرد پیر من</I> <li>Pnb: <I>میرا بوڈا بندہ</I> <li>Pol: <I>mój stary mężczyzna</I> <li>Ron: <I>omul vechi meu</I> <li>Rus: <I>моего старого человек</I> <li>Snd: <I>پوڙهو ماڻھو</I> <li>Spa: <I>mi viejo hombre</I> <li>Swe: <I>min gamla man</I> <li>Tha: <I>ชายแก่ของฉัน</I> <li>Urd: <I>میرا بوڑھا آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A> <CODE>-&gt;</CODE> <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>my man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP i_Pron man_N)</CODE> <li>Afr: <I>my man</I> <li>Bul: <I>моят мъж</I> <li>Cat: <I>el meu home</I> <li>Chi: <I>我的男人</I> <li>Dan: <I>min mand</I> <li>Dut: <I>mijn man</I> <li>Eng: <I>my man</I> <li>Est: <I>minu mees</I> <li>Fin: <I>minun mieheni</I> <li>Fre: <I>mon homme</I> <li>Ger: <I>mein Mann</I> <li>Gre: <I>ο δικός μου άνδρας</I> <li>Hin: <I>मेरा आदमी</I> <li>Ita: <I>il ...</I> <li>Jpn: <I>私の男</I> <li>Lav: <I>mans vīrietis</I> <li>Mlt: <I>il ...</I> <li>Nep: <I>मेरो मान्छे</I> <li>Nor: <I>min mann</I> <li>Pes: <I>مرد من</I> <li>Pnb: <I>میرا بندہ</I> <li>Pol: <I>mój mężczyzna</I> <li>Ron: <I>omul meu</I> <li>Rus: <I>моего человек</I> <li>Snd: <I>ماڻھو</I> <li>Spa: <I>mi hombre</I> <li>Swe: <I>min man</I> <li>Tha: <I>ชายของฉัน</I> <li>Urd: <I>میرا آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#PN" TITLE="PN - proper name">PN</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>Paris</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP paris_PN)</CODE> <li>Afr: <I>Parys</I> <li>Bul: <I>Париж</I> <li>Cat: <I>Paris</I> <li>Chi: <I>巴黎</I> <li>Dan: <I>Paris</I> <li>Dut: <I>Parijs</I> <li>Eng: <I>Paris</I> <li>Est: <I>Pariis</I> <li>Fin: <I>Pariisin</I> <li>Fre: <I>Paris</I> <li>Ger: <I>Paris</I> <li>Gre: <I>το Παρίσι</I> <li>Hin: <I>पैरिस</I> <li>Ita: <I>Parigi</I> <li>Jpn: <I>パリ</I> <li>Lav: <I>Parīze</I> <li>Mlt: <I>Pariġi</I> <li>Nep: <I>पेरिस</I> <li>Nor: <I>Paris</I> <li>Pes: <I>پاریس</I> <li>Pnb: <I>پیرس</I> <li>Pol: <I>Paryż</I> <li>Ron: <I>Paris</I> <li>Rus: <I>Париж</I> <li>Snd: <I>constant not found: paris_PN</I> <li>Spa: <I>París</I> <li>Swe: <I>Paris</I> <li>Tha: <I>ปารีส</I> <li>Urd: <I>پیرس</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></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>Chi: <I>我们</I> <li>Dan: <I>os</I> <li>Dut: <I>we</I> <li>Eng: <I>we</I> <li>Est: <I>meie</I> <li>Fin: <I>meidät</I> <li>Fre: <I>nous</I> <li>Ger: <I>wir</I> <li>Gre: <I>εμείς</I> <li>Hin: <I>हम</I> <li>Ita: <I>noi</I> <li>Jpn: <I>私達</I> <li>Lav: <I>mēs</I> <li>Mlt: <I>aħna</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>Snd: <I>اسان</I> <li>Spa: <I>nosotros</I> <li>Swe: <I>oss</I> <li>Tha: <I>เรา</I> <li>Urd: <I>ہم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>this</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant)</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>това</I> <li>Cat: <I>aquest</I> <li>Chi: <I>这个</I> <li>Dan: <I>dette</I> <li>Dut: <I>dit</I> <li>Eng: <I>this</I> <li>Est: <I>see</I> <li>Fin: <I>tämän</I> <li>Fre: <I>celui-ci</I> <li>Ger: <I>dieses</I> <li>Gre: <I>αυτό</I> <li>Hin: <I>यह</I> <li>Ita: <I>questo</I> <li>Jpn: <I>これ</I> <li>Lav: <I>...</I> <li>Mlt: <I>dan il ...</I> <li>Nep: <I>यो</I> <li>Nor: <I>dette</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ten</I> <li>Ron: <I>acesta</I> <li>Rus: <I>это</I> <li>Snd: <I>ھي</I> <li>Spa: <I>éste</I> <li>Swe: <I>det här</I> <li>Tha: <I>นี้</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>these five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)))</CODE> <li>Afr: <I>hierdie vyf</I> <li>Bul: <I>тези пет</I> <li>Cat: <I>aquests cinc</I> <li>Chi: <I>这五个</I> <li>Dan: <I>disse fem</I> <li>Dut: <I>deze vijf</I> <li>Eng: <I>these five</I> <li>Est: <I>need viis</I> <li>Fin: <I>näiden viiden</I> <li>Fre: <I>ces cinq</I> <li>Ger: <I>diese fünf</I> <li>Gre: <I>αυτά τα πέντε</I> <li>Hin: <I>यह पांच</I> <li>Ita: <I>questi cinque</I> <li>Jpn: <I>この五つ</I> <li>Lav: <I>...</I> <li>Mlt: <I>dawn il ...</I> <li>Nep: <I>यी पाँच</I> <li>Nor: <I>disse fem</I> <li>Pes: <I>این پنج</I> <li>Pnb: <I>اے پنج</I> <li>Pol: <I>tych pięciu</I> <li>Ron: <I>aceştia cinci</I> <li>Rus: <I>эти пять</I> <li>Snd: <I>ھي پنج</I> <li>Spa: <I>estos cinco</I> <li>Swe: <I>de här fem</I> <li>Tha: <I>ห้านี้</I> <li>Urd: <I>یہ پانچ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>the five best</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A)))</CODE> <li>Afr: <I>hulle vyf beste</I> <li>Bul: <I>петте най Predef.SOFT_BIND - Predef.SOFT_BIND добри</I> <li>Cat: <I>els cinc millors</I> <li>Chi: <I>五最好个</I> <li>Dan: <I>de fem bedste</I> <li>Dut: <I>die vijf beste</I> <li>Eng: <I>the five best</I> <li>Est: <I>need viis kõige paremad</I> <li>Fin: <I>viiden parhaiden</I> <li>Fre: <I>les cinq meilleurs</I> <li>Ger: <I>die fünf besten</I> <li>Gre: <I>τα πέντε καλύτερα</I> <li>Hin: <I>पांच सब से अच्छा</I> <li>Ita: <I>i ...</I> <li>Jpn: <I>一番良い五つ</I> <li>Lav: <I>...</I> <li>Mlt: <I>il ...</I> <li>Nep: <I>सबभन्दा राम्रो पाँच</I> <li>Nor: <I>de fem beste</I> <li>Pes: <I>پنج خوب ترین</I> <li>Pnb: <I>پنج اچھا</I> <li>Pol: <I>pięciu najlepszych</I> <li>Ron: <I>cei mai buni cinci</I> <li>Rus: <I>пять хорошие</I> <li>Snd: <I>پنج سٺو</I> <li>Spa: <I>los cinco mejores</I> <li>Swe: <I>de fem bästa</I> <li>Tha: <I>ห้าดีที่สุด</I> <li>Urd: <I>پانچ سب سے اچھا</I> </ul> </div> </div></TD>
+</TR>
+<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 vella</I> <li>Chi: <I>老啤酒</I> <li>Dan: <I>gammelt øl</I> <li>Dut: <I>oud bier</I> <li>Eng: <I>old beer</I> <li>Est: <I>vana õlu</I> <li>Fin: <I>vanhan oluen</I> <li>Fre: <I>la ...</I> <li>Ger: <I>altes Bier</I> <li>Gre: <I>παλιά μπύρα</I> <li>Hin: <I>बूढ़ा बियर</I> <li>Ita: <I>la ...</I> <li>Jpn: <I>古いビール</I> <li>Lav: <I>vecs alus</I> <li>Mlt: <I>birra qadima</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>Snd: <I>پوڙهو شراب</I> <li>Spa: <I>la ...</I> <li>Swe: <I>gammalt öl</I> <li>Tha: <I>เบียร์แก่</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>Chi: <I>啤酒</I> <li>Dan: <I>øl</I> <li>Dut: <I>bier</I> <li>Eng: <I>beer</I> <li>Est: <I>õlu</I> <li>Fin: <I>oluen</I> <li>Fre: <I>la ...</I> <li>Ger: <I>Bier</I> <li>Gre: <I>μπύρα</I> <li>Hin: <I>बियर</I> <li>Ita: <I>la ...</I> <li>Jpn: <I>ビール</I> <li>Lav: <I>alus</I> <li>Mlt: <I>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>Snd: <I>شراب</I> <li>Spa: <I>la ...</I> <li>Swe: <I>öl</I> <li>Tha: <I>เบียร์</I> <li>Urd: <I>بییر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</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></TD>
+<TD><div class=reveal> <I>only this woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP only_Predet (mkNP this_Det woman_N))</CODE> <li>Afr: <I>slegs hierdie vrou</I> <li>Bul: <I>само тази жена</I> <li>Cat: <I>nomÈs aquesta dona</I> <li>Chi: <I>只有的这个女人</I> <li>Dan: <I>kun denne kvinde</I> <li>Dut: <I>slechts deze vrouw</I> <li>Eng: <I>only this woman</I> <li>Est: <I>ainult see naine</I> <li>Fin: <I>vain tämän naisen</I> <li>Fre: <I>seulement cette femme</I> <li>Ger: <I>nur diese Frau</I> <li>Gre: <I>μόνο αυτή η γυναίκα</I> <li>Hin: <I>सिर्फ़ यह औरत</I> <li>Ita: <I>soltanto questa donna</I> <li>Jpn: <I>ほんのこの女</I> <li>Lav: <I>tikai šī sieviete</I> <li>Mlt: <I>biss din il ...</I> <li>Nep: <I>मात्र यो आईमाई</I> <li>Nor: <I>kun denne kvinna</I> <li>Pes: <I>فقط این زن</I> <li>Pnb: <I>صرف اے زنانی</I> <li>Pol: <I>tylko tej kobiety</I> <li>Ron: <I>doar această femeie</I> <li>Rus: <I>единственную эту женщину</I> <li>Snd: <I>صرف ھي مائي</I> <li>Spa: <I>solamente esta mujer</I> <li>Swe: <I>bara den här kvinnan</I> <li>Tha: <I>หญิงคนนี้เท่านั้น</I> <li>Urd: <I>صرف یہ عورت</I> </ul> </div> </div></TD>
+</TR>
+<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>el ...</I> <li>Chi: <I>看的男人</I> <li>Dan: <I>manden set</I> <li>Dut: <I>de man gezien</I> <li>Eng: <I>the man seen</I> <li>Est: <I>mees nähtud</I> <li>Fin: <I>miehen nähtynä</I> <li>Fre: <I>le ...</I> <li>Ger: <I>der Mann gesehen</I> <li>Gre: <I>ο ειδωμένος ο άνδρας</I> <li>Hin: <I>देखा हुआ आदमी</I> <li>Ita: <I>il ...</I> <li>Jpn: <I>見られた男</I> <li>Lav: <I>redzēts vīrietis</I> <li>Mlt: <I>il ...</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>Snd: <I>ڏسیل ماڻھو</I> <li>Spa: <I>el hombre visto</I> <li>Swe: <I>mannen sedd</I> <li>Tha: <I>ชายเห็น</I> <li>Urd: <I>دیکھا ہوا آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>Paris today</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkNP paris_PN) today_Adv)</CODE> <li>Afr: <I>Parys vandag</I> <li>Bul: <I>Париж днес</I> <li>Cat: <I>Paris avui</I> <li>Chi: <I>今天的巴黎</I> <li>Dan: <I>Paris idag</I> <li>Dut: <I>Parijs vandaag</I> <li>Eng: <I>Paris today</I> <li>Est: <I>Pariis täna</I> <li>Fin: <I>Pariisin tänään</I> <li>Fre: <I>Paris aujourd'hui</I> <li>Ger: <I>Paris heute</I> <li>Gre: <I>το Παρίσι σήμερα</I> <li>Hin: <I>आज पैरिस</I> <li>Ita: <I>Parigi oggi</I> <li>Jpn: <I>今日パリ</I> <li>Lav: <I>Parīze šodien</I> <li>Mlt: <I>Pariġi illum</I> <li>Nep: <I>पेरिस आज</I> <li>Nor: <I>Paris idag</I> <li>Pes: <I>پاریس امروز</I> <li>Pnb: <I>پیرس اج</I> <li>Pol: <I>Paryż dziś</I> <li>Ron: <I>Paris astăzi</I> <li>Rus: <I>Париж сегодня</I> <li>Snd: <I>constant not found: paris_PN</I> <li>Spa: <I>París hoy</I> <li>Swe: <I>Paris idag</I> <li>Tha: <I>ปารีสวันนี้</I> <li>Urd: <I>آج پیرس</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>John Predef.SOFT_BIND , who walks  ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkNP john_PN) (mkRS (mkRCl which_RP (mkVP walk_V))))</CODE> <li>Afr: <I>Jan , wat loop</I> <li>Bul: <I>Джон който ходи</I> <li>Cat: <I>Joan que camina</I> <li>Chi: <I>走的约翰</I> <li>Dan: <I>John , som går</I> <li>Dut: <I>Jan , dat loopt</I> <li>Eng: <I>John Predef.SOFT_BIND , who walks  ...</I> <li>Est: <I>Juhan , kes kõnnib</I> <li>Fin: <I>Jussin , joka kävelee</I> <li>Fre: <I>Jean qui marche</I> <li>Ger: <I>Johann , das geht</I> <li>Gre: <I>ο Γιάννης που περπατά</I> <li>Hin: <I>जान , जो चलता है</I> <li>Ita: <I>Giovanni che cammina</I> <li>Jpn: <I>歩くジョン</I> <li>Lav: <I>...</I> <li>Mlt: <I>Ġanni , li jimxi</I> <li>Nep: <I>जोन , जो हिड्छ</I> <li>Nor: <I>John , som går</I> <li>Pes: <I>جان که راه می رود</I> <li>Pnb: <I>جان جیڑا چلدا اے</I> <li>Pol: <I>Jan , który spaceruje</I> <li>Ron: <I>Ion care merge</I> <li>Rus: <I>Иван , который гуляет</I> <li>Snd: <I>جان جھڙا ھلی ٿو</I> <li>Spa: <I>Juan que camina</I> <li>Swe: <I>Johan , som går</I> <li>Tha: <I>จอห์นที่เดิน</I> <li>Urd: <I>جان , جو چلتا ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</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="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>this woman or John</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP or_Conj (mkNP this_Det woman_N) (mkNP john_PN))</CODE> <li>Afr: <I>hierdie vrou of Jan</I> <li>Bul: <I>тази жена или Джон</I> <li>Cat: <I>aquesta dona o Joan</I> <li>Chi: <I>这个女人或约翰</I> <li>Dan: <I>denne kvinde eller John</I> <li>Dut: <I>deze vrouw of Jan</I> <li>Eng: <I>this woman or John</I> <li>Est: <I>see naine või Juhan</I> <li>Fin: <I>tämän naisen tai Jussin</I> <li>Fre: <I>cette femme ou Jean</I> <li>Ger: <I>diese Frau oder Johann</I> <li>Gre: <I>αυτή η γυναίκα ή ο Γιάννης</I> <li>Hin: <I>यह औरत या जान</I> <li>Ita: <I>questa donna o Giovanni</I> <li>Jpn: <I>この女かジョン</I> <li>Lav: <I>šī sieviete , vai Jānis</I> <li>Mlt: <I>din il ...</I> <li>Nep: <I>यो आईमाई अथवा जोन</I> <li>Nor: <I>denne kvinna eller John</I> <li>Pes: <I>این زن یا جان</I> <li>Pnb: <I>اے زنانی یا جان</I> <li>Pol: <I>ta kobieta lub Jan</I> <li>Ron: <I>această femeie sau Ion</I> <li>Rus: <I>эту женщину или Иван</I> <li>Snd: <I>ھي مائي يا جان</I> <li>Spa: <I>esta mujer o Juan</I> <li>Swe: <I>den här kvinnan eller Johan</I> <li>Tha: <I>หญิงคนนี้หริอจอห์น</I> <li>Urd: <I>یہ عورت یا جان</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNP</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#ListNP">ListNP</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>this woman , John or I</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP or_Conj (mkListNP (mkNP this_Det woman_N) (mkListNP (mkNP john_PN) i_NP)))</CODE> <li>Afr: <I>hierdie vrou , Jan of ek</I> <li>Bul: <I>тази жена , Джон или аз</I> <li>Cat: <I>aquesta dona , Joan o mi</I> <li>Chi: <I>这个女人、约翰或我</I> <li>Dan: <I>denne kvinde Predef.SOFT_BIND , John eller mig</I> <li>Dut: <I>deze vrouw , Jan of ik</I> <li>Eng: <I>this woman , John or I</I> <li>Est: <I>see naine , Juhan või mina</I> <li>Fin: <I>tämän naisen , Jussin tai minut</I> <li>Fre: <I>cette femme , Jean ou moi</I> <li>Ger: <I>diese Frau , Johann oder ich</I> <li>Gre: <I>αυτή η γυναίκα , ο Γιάννης ή εγώ</I> <li>Hin: <I>यह औरत , जान या मैं</I> <li>Ita: <I>questa donna , Giovanni o me</I> <li>Jpn: <I>この女かジョンか私</I> <li>Lav: <I>šī sieviete , Jānis , vai es</I> <li>Mlt: <I>Ġanni , jien jew din il ...</I> <li>Nep: <I>यो आईमाई , जोन अथवा म</I> <li>Nor: <I>denne kvinna Predef.SOFT_BIND , John eller meg</I> <li>Pes: <I>این زن , جان یا من</I> <li>Pnb: <I>اے زنانی , جان یا میں</I> <li>Pol: <I>ta kobieta , Jan lub ja</I> <li>Ron: <I>această femeie , Ion sau eu</I> <li>Rus: <I>Иван , меня или эту женщину</I> <li>Snd: <I>ھي مائي , جان يا مان</I> <li>Spa: <I>esta mujer , Juan o mí</I> <li>Swe: <I>den här kvinnan Predef.SOFT_BIND , Johan eller mig</I> <li>Tha: <I>หญิงคนนี้จอห์นหริอฉัน</I> <li>Urd: <I>یہ عورت , جان یا میں</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt nobody_NP</CODE> <li>Afr: <I>niemand</I> <li>Bul: <I>constant not found: nobody_NP</I> <li>Cat: <I>ningú</I> <li>Chi: <I>没人</I> <li>Dan: <I>constant not found: nobody_NP</I> <li>Dut: <I>niemand</I> <li>Eng: <I>nobody</I> <li>Est: <I>mitte keegi</I> <li>Fin: <I>kenenkään</I> <li>Fre: <I>personne</I> <li>Ger: <I>niemand</I> <li>Gre: <I>κανένας</I> <li>Hin: <I>constant not found: nobody_NP</I> <li>Ita: <I>nessuno</I> <li>Jpn: <I>誰も</I> <li>Lav: <I>neviens</I> <li>Mlt: <I>ħadd</I> <li>Nep: <I>केही पनी</I> <li>Nor: <I>constant not found: nobody_NP</I> <li>Pes: <I>constant not found: nobody_NP</I> <li>Pnb: <I>كوی نہیں</I> <li>Pol: <I>nikt</I> <li>Ron: <I>nimeni</I> <li>Rus: <I>constant not found: nobody_NP</I> <li>Snd: <I>constant not found: nobody_NP</I> <li>Spa: <I>nadie</I> <li>Swe: <I>ingen</I> <li>Tha: <I>ไม่มีใคร</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>mkUtt nothing_NP</CODE> <li>Afr: <I>niks</I> <li>Bul: <I>constant not found: nothing_NP</I> <li>Cat: <I>res</I> <li>Chi: <I>没有什么</I> <li>Dan: <I>constant not found: nothing_NP</I> <li>Dut: <I>niets</I> <li>Eng: <I>nothing</I> <li>Est: <I>mitte ükski</I> <li>Fin: <I>minkään</I> <li>Fre: <I>rien</I> <li>Ger: <I>nichts</I> <li>Gre: <I>τίποτα</I> <li>Hin: <I>constant not found: nothing_NP</I> <li>Ita: <I>niente</I> <li>Jpn: <I>何も</I> <li>Lav: <I>nekas</I> <li>Mlt: <I>xejn</I> <li>Nep: <I>केही पनी</I> <li>Nor: <I>constant not found: nothing_NP</I> <li>Pes: <I>constant not found: nothing_NP</I> <li>Pnb: <I>كچھ نیں</I> <li>Pol: <I>nic</I> <li>Ron: <I>nimic</I> <li>Rus: <I>constant not found: nothing_NP</I> <li>Snd: <I>constant not found: nothing_NP</I> <li>Spa: <I>nada</I> <li>Swe: <I>inget</I> <li>Tha: <I>เปล่า</I> <li>Urd: <I>کوی چیز نہیں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>she_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>she</I> <div class=popup> <ul> <li>API: <CODE>mkUtt she_NP</CODE> <li>Afr: <I>sy</I> <li>Bul: <I>тя</I> <li>Cat: <I>ella</I> <li>Chi: <I>她</I> <li>Dan: <I>hende</I> <li>Dut: <I>ze</I> <li>Eng: <I>she</I> <li>Est: <I>tema</I> <li>Fin: <I>hänet</I> <li>Fre: <I>elle</I> <li>Ger: <I>sie</I> <li>Gre: <I>αυτή</I> <li>Hin: <I>वह</I> <li>Ita: <I>lei</I> <li>Jpn: <I>彼女</I> <li>Lav: <I>viņa</I> <li>Mlt: <I>hi</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>Snd: <I>ھوء</I> <li>Spa: <I>ella</I> <li>Swe: <I>henne</I> <li>Tha: <I>หล่อน</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt somebody_NP</CODE> <li>Afr: <I>iemand</I> <li>Bul: <I>някой</I> <li>Cat: <I>alg˙</I> <li>Chi: <I>某人</I> <li>Dan: <I>nogen</I> <li>Dut: <I>iemand</I> <li>Eng: <I>somebody</I> <li>Est: <I>keegi</I> <li>Fin: <I>jonkun</I> <li>Fre: <I>quelqu'un</I> <li>Ger: <I>jemand</I> <li>Gre: <I>κάποιος</I> <li>Hin: <I>कोई</I> <li>Ita: <I>qualcuno</I> <li>Jpn: <I>誰か</I> <li>Lav: <I>kāds</I> <li>Mlt: <I>xi ħadd</I> <li>Nep: <I>कोही</I> <li>Nor: <I>noen</I> <li>Pes: <I>constant not found: somebody_NP</I> <li>Pnb: <I>كوی</I> <li>Pol: <I>ktoś</I> <li>Ron: <I>cineva</I> <li>Rus: <I>кого-то</I> <li>Snd: <I>constant not found: somebody_NP</I> <li>Spa: <I>alguien</I> <li>Swe: <I>någon</I> <li>Tha: <I>บางคน</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>mkUtt something_NP</CODE> <li>Afr: <I>iets</I> <li>Bul: <I>нещо</I> <li>Cat: <I>quelcom</I> <li>Chi: <I>某事</I> <li>Dan: <I>noget</I> <li>Dut: <I>iets</I> <li>Eng: <I>something</I> <li>Est: <I>mis</I> <li>Fin: <I>jonkin</I> <li>Fre: <I>quelque chose</I> <li>Ger: <I>etwas</I> <li>Gre: <I>κάτι</I> <li>Hin: <I>कोई चीज़</I> <li>Ita: <I>qualche cosa</I> <li>Jpn: <I>何か</I> <li>Lav: <I>kaut kas</I> <li>Mlt: <I>xi ħaġa</I> <li>Nep: <I>केही कुरा</I> <li>Nor: <I>noe</I> <li>Pes: <I>constant not found: something_NP</I> <li>Pnb: <I>كوی شے</I> <li>Pol: <I>coś</I> <li>Ron: <I>ceva</I> <li>Rus: <I>что-то</I> <li>Snd: <I>constant not found: something_NP</I> <li>Spa: <I>algo</I> <li>Swe: <I>något</I> <li>Tha: <I>บางสิ่ง</I> <li>Urd: <I>کوی چیز</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>that_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>that</I> <div class=popup> <ul> <li>API: <CODE>mkUtt that_NP</CODE> <li>Afr: <I>daardie</I> <li>Bul: <I>онова</I> <li>Cat: <I>aquell</I> <li>Chi: <I>那个</I> <li>Dan: <I>det der</I> <li>Dut: <I>dat</I> <li>Eng: <I>that</I> <li>Est: <I>too</I> <li>Fin: <I>tuon</I> <li>Fre: <I>celui-là</I> <li>Ger: <I>jenes</I> <li>Gre: <I>εκείνο</I> <li>Hin: <I>वह</I> <li>Ita: <I>quello</I> <li>Jpn: <I>それ</I> <li>Lav: <I>...</I> <li>Mlt: <I>dak il ...</I> <li>Nep: <I>त्ये</I> <li>Nor: <I>det der</I> <li>Pes: <I>آن</I> <li>Pnb: <I>وہ</I> <li>Pol: <I>tamten</I> <li>Ron: <I>acela</I> <li>Rus: <I>то</I> <li>Snd: <I>جيڪو</I> <li>Spa: <I>ése</I> <li>Swe: <I>det där</I> <li>Tha: <I>นั้น</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>these_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>these</I> <div class=popup> <ul> <li>API: <CODE>mkUtt these_NP</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>тези</I> <li>Cat: <I>aquests</I> <li>Chi: <I>这个</I> <li>Dan: <I>disse</I> <li>Dut: <I>deze</I> <li>Eng: <I>these</I> <li>Est: <I>need</I> <li>Fin: <I>nämä</I> <li>Fre: <I>ceux-ci</I> <li>Ger: <I>diese</I> <li>Gre: <I>αυτά</I> <li>Hin: <I>यह</I> <li>Ita: <I>questi</I> <li>Jpn: <I>これ</I> <li>Lav: <I>...</I> <li>Mlt: <I>dawn il ...</I> <li>Nep: <I>यी</I> <li>Nor: <I>disse</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ci</I> <li>Ron: <I>aceştia</I> <li>Rus: <I>эти</I> <li>Snd: <I>ھي</I> <li>Spa: <I>éstos</I> <li>Swe: <I>de här</I> <li>Tha: <I>นี้</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>they_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>they</I> <div class=popup> <ul> <li>API: <CODE>mkUtt they_NP</CODE> <li>Afr: <I>hulle</I> <li>Bul: <I>те</I> <li>Cat: <I>ells</I> <li>Chi: <I>他们</I> <li>Dan: <I>dem</I> <li>Dut: <I>ze</I> <li>Eng: <I>they</I> <li>Est: <I>nemad</I> <li>Fin: <I>heidät</I> <li>Fre: <I>eux</I> <li>Ger: <I>sie</I> <li>Gre: <I>αυτοί</I> <li>Hin: <I>वे</I> <li>Ita: <I>loro</I> <li>Jpn: <I>彼ら</I> <li>Lav: <I>viņi</I> <li>Mlt: <I>huma</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>Snd: <I>اھي</I> <li>Spa: <I>ellos</I> <li>Swe: <I>dem</I> <li>Tha: <I>พวกเขา</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>this_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>this</I> <div class=popup> <ul> <li>API: <CODE>mkUtt this_NP</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>това</I> <li>Cat: <I>aquest</I> <li>Chi: <I>这个</I> <li>Dan: <I>dette</I> <li>Dut: <I>dit</I> <li>Eng: <I>this</I> <li>Est: <I>see</I> <li>Fin: <I>tämän</I> <li>Fre: <I>celui-ci</I> <li>Ger: <I>dieses</I> <li>Gre: <I>αυτό</I> <li>Hin: <I>यह</I> <li>Ita: <I>questo</I> <li>Jpn: <I>これ</I> <li>Lav: <I>...</I> <li>Mlt: <I>dan il ...</I> <li>Nep: <I>यो</I> <li>Nor: <I>dette</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ten</I> <li>Ron: <I>acesta</I> <li>Rus: <I>это</I> <li>Snd: <I>ھي</I> <li>Spa: <I>éste</I> <li>Swe: <I>det här</I> <li>Tha: <I>นี้</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>those_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>those</I> <div class=popup> <ul> <li>API: <CODE>mkUtt those_NP</CODE> <li>Afr: <I>daardie</I> <li>Bul: <I>онези</I> <li>Cat: <I>aquells</I> <li>Chi: <I>那个</I> <li>Dan: <I>de der</I> <li>Dut: <I>die</I> <li>Eng: <I>those</I> <li>Est: <I>nood</I> <li>Fin: <I>nuo</I> <li>Fre: <I>ceux-là</I> <li>Ger: <I>jene</I> <li>Gre: <I>εκείνα</I> <li>Hin: <I>वह</I> <li>Ita: <I>quelli</I> <li>Jpn: <I>それ</I> <li>Lav: <I>...</I> <li>Mlt: <I>dawk il ...</I> <li>Nep: <I>यिनीहरु</I> <li>Nor: <I>de der</I> <li>Pes: <I>آن</I> <li>Pnb: <I>وہ</I> <li>Pol: <I>tamci</I> <li>Ron: <I>aceia</I> <li>Rus: <I>те</I> <li>Snd: <I>جيڪو</I> <li>Spa: <I>ésos</I> <li>Swe: <I>de där</I> <li>Tha: <I>นั้น</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>we_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>we</I> <div class=popup> <ul> <li>API: <CODE>mkUtt we_NP</CODE> <li>Afr: <I>ons</I> <li>Bul: <I>ние</I> <li>Cat: <I>nosaltres</I> <li>Chi: <I>我们</I> <li>Dan: <I>os</I> <li>Dut: <I>we</I> <li>Eng: <I>we</I> <li>Est: <I>meie</I> <li>Fin: <I>meidät</I> <li>Fre: <I>nous</I> <li>Ger: <I>wir</I> <li>Gre: <I>εμείς</I> <li>Hin: <I>हम</I> <li>Ita: <I>noi</I> <li>Jpn: <I>私達</I> <li>Lav: <I>mēs</I> <li>Mlt: <I>aħna</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>Snd: <I>اسان</I> <li>Spa: <I>nosotros</I> <li>Swe: <I>oss</I> <li>Tha: <I>เรา</I> <li>Urd: <I>ہم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>youPl_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>mkUtt youPl_NP</CODE> <li>Afr: <I>julle</I> <li>Bul: <I>вие</I> <li>Cat: <I>vosaltres</I> <li>Chi: <I>你们</I> <li>Dan: <I>jer</I> <li>Dut: <I>jullie</I> <li>Eng: <I>you</I> <li>Est: <I>teie</I> <li>Fin: <I>teidät</I> <li>Fre: <I>vous</I> <li>Ger: <I>ihr</I> <li>Gre: <I>εσείς</I> <li>Hin: <I>तुम</I> <li>Ita: <I>voi</I> <li>Jpn: <I>あなた達</I> <li>Lav: <I>jūs</I> <li>Mlt: <I>intom</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>Snd: <I>توھان</I> <li>Spa: <I>vosotros</I> <li>Swe: <I>er</I> <li>Tha: <I>พวกคุณ</I> <li>Urd: <I>تم</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>youPol_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>mkUtt youPol_NP</CODE> <li>Afr: <I>u</I> <li>Bul: <I>вие</I> <li>Cat: <I>vosté</I> <li>Chi: <I>您</I> <li>Dan: <I>Dem</I> <li>Dut: <I>u</I> <li>Eng: <I>you</I> <li>Est: <I>teie</I> <li>Fin: <I>teidät</I> <li>Fre: <I>vous</I> <li>Ger: <I>Sie</I> <li>Gre: <I>εσείς</I> <li>Hin: <I>आप</I> <li>Ita: <I>Lei</I> <li>Jpn: <I>あなた</I> <li>Lav: <I>Jūs</I> <li>Mlt: <I>int</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>Snd: <I>توھان</I> <li>Spa: <I>usted</I> <li>Swe: <I>er</I> <li>Tha: <I>คุณ</I> <li>Urd: <I>آپ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>you_NP</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>mkUtt you_NP</CODE> <li>Afr: <I>jy</I> <li>Bul: <I>ти</I> <li>Cat: <I>tu</I> <li>Chi: <I>你</I> <li>Dan: <I>dig</I> <li>Dut: <I>je</I> <li>Eng: <I>you</I> <li>Est: <I>sina</I> <li>Fin: <I>sinut</I> <li>Fre: <I>toi</I> <li>Ger: <I>du</I> <li>Gre: <I>εσύ</I> <li>Hin: <I>तू</I> <li>Ita: <I>te</I> <li>Jpn: <I>あなた</I> <li>Lav: <I>tu</I> <li>Mlt: <I>int</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>Snd: <I>تون</I> <li>Spa: <I>ti</I> <li>Swe: <I>dig</I> <li>Tha: <I>คุณ</I> <li>Urd: <I>تو</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Num"></A>
+<H2>Num - number determining element</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkNum</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
+<TD><I>thirty-five (given by "35"; range 1-999)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNum</CODE></TD>
+<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
+<TD><div class=reveal> <I>...</I> <div class=popup> <ul> <li>API: <CODE>mkNum (mkNumeral (tenfoldSub100 n2_Unit))</CODE> <li>Afr: <I>...</I> <li>Bul: <I>...</I> <li>Cat: <I>...</I> <li>Chi: <I>...</I> <li>Dan: <I>...</I> <li>Dut: <I>...</I> <li>Eng: <I>...</I> <li>Est: <I>...</I> <li>Fin: <I>...</I> <li>Fre: <I>...</I> <li>Ger: <I>...</I> <li>Gre: <I>...</I> <li>Hin: <I>...</I> <li>Ita: <I>...</I> <li>Jpn: <I>...</I> <li>Lav: <I>...</I> <li>Mlt: <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>Snd: <I>...</I> <li>Spa: <I>...</I> <li>Swe: <I>...</I> <li>Tha: <I>...</I> <li>Urd: <I>...</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNum</CODE></TD>
+<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
+<TD><div class=reveal> <I>21</I> <div class=popup> <ul> <li>API: <CODE>mkNum (mkDigits n2_Dig (mkDigits n1_Dig))</CODE> <li>Afr: <I>2 1</I> <li>Bul: <I>21</I> <li>Cat: <I>2 1</I> <li>Chi: <I>21</I> <li>Dan: <I>2 1</I> <li>Dut: <I>2 1</I> <li>Eng: <I>21</I> <li>Est: <I>2 1</I> <li>Fin: <I>2 1</I> <li>Fre: <I>2 1</I> <li>Ger: <I>2 1</I> <li>Gre: <I>2 1</I> <li>Hin: <I>१२</I> <li>Ita: <I>2 1</I> <li>Jpn: <I>21</I> <li>Lav: <I>2 1</I> <li>Mlt: <I>2 1</I> <li>Nep: <I>२१</I> <li>Nor: <I>2 1</I> <li>Pes: <I>2 1</I> <li>Pnb: <I>۱۲</I> <li>Pol: <I>2 1</I> <li>Ron: <I>2 1</I> <li>Rus: <I>2 1</I> <li>Snd: <I>۱۲</I> <li>Spa: <I>2 1</I> <li>Swe: <I>21</I> <li>Tha: <I>๒๑</I> <li>Urd: <I>۱۲</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNum</CODE></TD>
+<TD><A HREF="#Digit">Digit</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
+<TD><I>five</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNum</CODE></TD>
+<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
+<TD><div class=reveal> <I>almost five</I> <div class=popup> <ul> <li>API: <CODE>mkNum (mkCard almost_AdN (mkCard (mkNumeral n5_Unit)))</CODE> <li>Afr: <I>byna vyf</I> <li>Bul: <I>почти петима</I> <li>Cat: <I>...</I> <li>Chi: <I>几乎五</I> <li>Dan: <I>næsten fem</I> <li>Dut: <I>bijna vijf</I> <li>Eng: <I>almost five</I> <li>Est: <I>peaaegu viis</I> <li>Fin: <I>melkein viisi</I> <li>Fre: <I>presque cinq</I> <li>Ger: <I>fast fünf</I> <li>Gre: <I>σχεδόν πέντε</I> <li>Hin: <I>तक़रीबन पांच</I> <li>Ita: <I>quasi cinque</I> <li>Jpn: <I>殆ど五</I> <li>Lav: <I>gandrīz pieci</I> <li>Mlt: <I>kważi ħamsa</I> <li>Nep: <I>झण्डै पाँच</I> <li>Nor: <I>nesten fem</I> <li>Pes: <I>تقریباً پنج</I> <li>Pnb: <I>تقریبا پنج</I> <li>Pol: <I>prawie pięć</I> <li>Ron: <I>aproape cinci</I> <li>Rus: <I>почти пять</I> <li>Snd: <I>گھڻو ڪري پنج</I> <li>Spa: <I>casi cinco</I> <li>Swe: <I>nästan fem</I> <li>Tha: <I>เกิอบห้า</I> <li>Urd: <I>تقریبا پانچ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNum</CODE></TD>
+<TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A> <CODE>-&gt;</CODE> <A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
+<TD><div class=reveal> <I>almost five</I> <div class=popup> <ul> <li>API: <CODE>mkNum (mkCard almost_AdN (mkCard (mkNumeral n5_Unit)))</CODE> <li>Afr: <I>byna vyf</I> <li>Bul: <I>почти петима</I> <li>Cat: <I>...</I> <li>Chi: <I>几乎五</I> <li>Dan: <I>næsten fem</I> <li>Dut: <I>bijna vijf</I> <li>Eng: <I>almost five</I> <li>Est: <I>peaaegu viis</I> <li>Fin: <I>melkein viisi</I> <li>Fre: <I>presque cinq</I> <li>Ger: <I>fast fünf</I> <li>Gre: <I>σχεδόν πέντε</I> <li>Hin: <I>तक़रीबन पांच</I> <li>Ita: <I>quasi cinque</I> <li>Jpn: <I>殆ど五</I> <li>Lav: <I>gandrīz pieci</I> <li>Mlt: <I>kważi ħamsa</I> <li>Nep: <I>झण्डै पाँच</I> <li>Nor: <I>nesten fem</I> <li>Pes: <I>تقریباً پنج</I> <li>Pnb: <I>تقریبا پنج</I> <li>Pol: <I>prawie pięć</I> <li>Ron: <I>aproape cinci</I> <li>Rus: <I>почти пять</I> <li>Snd: <I>گھڻو ڪري پنج</I> <li>Spa: <I>casi cinco</I> <li>Swe: <I>nästan fem</I> <li>Tha: <I>เกิอบห้า</I> <li>Urd: <I>تقریبا پانچ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>pluralNum</CODE></TD>
+<TD><A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
+<TD><I>plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>singularNum</CODE></TD>
+<TD><A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
+<TD><I>singular</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="Numeral"></A>
+<H2>Numeral - cardinal or ordinal in words</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkNumeral</CODE></TD>
+<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
+<TD><I>eight (coerce 1..9)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNumeral</CODE></TD>
+<TD><A HREF="#Sub100">Sub100</A> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
+<TD><I>twenty-five (coerce 1..99)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNumeral</CODE></TD>
+<TD><A HREF="#Sub1000">Sub1000</A> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
+<TD><div class=reveal> <I>nine hundred and ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))</CODE> <li>Afr: <I>negehonderd...</I> <li>Bul: <I>деветстотин ...</I> <li>Cat: <I>nou -cents ...</I> <li>Chi: <I>九百...</I> <li>Dan: <I>ni hundrede og ...</I> <li>Dut: <I>negenhonderd...</I> <li>Eng: <I>nine hundred and ...</I> <li>Est: <I>üheksasada ...</I> <li>Fin: <I>yhdeksänsataa...</I> <li>Fre: <I>neuf cent ...</I> <li>Ger: <I>neunhundert...</I> <li>Gre: <I>εννιακόσια ...</I> <li>Hin: <I>नौ सौ ...</I> <li>Ita: <I>novecento...</I> <li>Jpn: <I>九百...</I> <li>Lav: <I>deviņi simti ...</I> <li>Mlt: <I>...</I> <li>Nep: <I>नौ सय ...</I> <li>Nor: <I>ni hundre og ...</I> <li>Pes: <I>نهصد و ...</I> <li>Pnb: <I>نو سو ...</I> <li>Pol: <I>dziewięćset ...</I> <li>Ron: <I>nouă sute ...</I> <li>Rus: <I>девятьсот ...</I> <li>Snd: <I>نو سو ...</I> <li>Spa: <I>novecientos ...</I> <li>Swe: <I>niohundra ...</I> <li>Tha: <I>เก้าร้อย...</I> <li>Urd: <I>نو سو ...</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNumeral</CODE></TD>
+<TD><A HREF="#Sub1000">Sub1000</A> <CODE>-&gt;</CODE> <A HREF="#Sub1000">Sub1000</A> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
+<TD><div class=reveal> <I>nine hundred and ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit)) (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))</CODE> <li>Afr: <I>negehonderd...</I> <li>Bul: <I>деветстотин ...</I> <li>Cat: <I>nou -cents ...</I> <li>Chi: <I>九十...</I> <li>Dan: <I>ni hundrede og ...</I> <li>Dut: <I>negenhonderd...</I> <li>Eng: <I>nine hundred and ...</I> <li>Est: <I>üheksasada ...</I> <li>Fin: <I>yhdeksänsataa...</I> <li>Fre: <I>neuf cent ...</I> <li>Ger: <I>neunhundert...</I> <li>Gre: <I>εννιακόσιες ...</I> <li>Hin: <I>नौ लाख ...</I> <li>Ita: <I>novecento...</I> <li>Jpn: <I>...</I> <li>Lav: <I>deviņi simti ...</I> <li>Mlt: <I>...</I> <li>Nep: <I>नौ लाख ...</I> <li>Nor: <I>ni hundre og ...</I> <li>Pes: <I>نهصد و ...</I> <li>Pnb: <I>نو لكھ ...</I> <li>Pol: <I>dziewięćset ...</I> <li>Ron: <I>...</I> <li>Rus: <I>девятьсот ...</I> <li>Snd: <I>نو lک ...</I> <li>Spa: <I>novecientos ...</I> <li>Swe: <I>niohundra ...</I> <li>Tha: <I>เก้าแสน...</I> <li>Urd: <I>نو لاکھ ...</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkNumeral</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
+<TD><I>thirty-five (given by "35"; range 1-999)</I></TD>
+</TR>
+<TR>
+<TD><CODE>thousandfoldNumeral</CODE></TD>
+<TD><A HREF="#Sub1000">Sub1000</A> <CODE>-&gt;</CODE> <A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A></TD>
+<TD><div class=reveal> <I>nine hundred and ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (thousandfoldNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))</CODE> <li>Afr: <I>negehonderd...</I> <li>Bul: <I>деветстотин ...</I> <li>Cat: <I>nou -cents ...</I> <li>Chi: <I>九十...</I> <li>Dan: <I>ni hundrede og ...</I> <li>Dut: <I>negenhonderd...</I> <li>Eng: <I>nine hundred and ...</I> <li>Est: <I>üheksasada ...</I> <li>Fin: <I>yhdeksänsataa...</I> <li>Fre: <I>neuf cent ...</I> <li>Ger: <I>neunhundert...</I> <li>Gre: <I>εννιακόσιες ...</I> <li>Hin: <I>नौ लाख ...</I> <li>Ita: <I>novecento...</I> <li>Jpn: <I>...</I> <li>Lav: <I>deviņi simti ...</I> <li>Mlt: <I>...</I> <li>Nep: <I>नौ लाख ...</I> <li>Nor: <I>ni hundre og ...</I> <li>Pes: <I>نهصد و ...</I> <li>Pnb: <I>نو لكھ ...</I> <li>Pol: <I>dziewięćset ...</I> <li>Ron: <I>...</I> <li>Rus: <I>девятьсот ...</I> <li>Snd: <I>نو lک ...</I> <li>Spa: <I>novecientos ...</I> <li>Swe: <I>niohundra ...</I> <li>Tha: <I>เก้าแสน...</I> <li>Urd: <I>نو لاکھ ...</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Ord"></A>
+<H2>Ord - ordinal number (used in Det)</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkOrd</CODE></TD>
+<TD><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A></TD>
+<TD><I>twentieth</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkOrd</CODE></TD>
+<TD><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A></TD>
+<TD><I>51st</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkOrd</CODE></TD>
+<TD><A HREF="#Digit">Digit</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A></TD>
+<TD><I>fifth</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkOrd</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord</A></TD>
+<TD><div class=reveal> <I>smallest</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP (mkOrd small_A))</CODE> <li>Afr: <I>kleinste</I> <li>Bul: <I>най Predef.SOFT_BIND - Predef.SOFT_BIND малък</I> <li>Cat: <I>més petit</I> <li>Chi: <I>最小</I> <li>Dan: <I>mindste</I> <li>Dut: <I>kleinst</I> <li>Eng: <I>smallest</I> <li>Est: <I>kõige väiksem</I> <li>Fin: <I>pienin</I> <li>Fre: <I>plus petit</I> <li>Ger: <I>kleinst</I> <li>Gre: <I>μικρότερος</I> <li>Hin: <I>सब से छोटा</I> <li>Ita: <I>più piccolo</I> <li>Jpn: <I>一番小さい</I> <li>Lav: <I>vismazākais</I> <li>Mlt: <I>il ...</I> <li>Nep: <I>सबभन्दा सानो</I> <li>Nor: <I>minste</I> <li>Pes: <I>کوچک ترین</I> <li>Pnb: <I>چھوٹا</I> <li>Pol: <I>najmniejszy</I> <li>Ron: <I>cel mai mic</I> <li>Rus: <I>маленькое</I> <li>Snd: <I>ننڍو</I> <li>Spa: <I>más pequeño</I> <li>Swe: <I>minsta</I> <li>Tha: <I>เล็กที่สุด</I> <li>Urd: <I>سب سے چھوٹا</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="PConj"></A>
+<H2>PConj - phrase-beginning conjunction</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>but_PConj</CODE></TD>
+<TD><A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
+<TD><div class=reveal> <I>but</I> <div class=popup> <ul> <li>API: <CODE>but_PConj</CODE> <li>Afr: <I>maar</I> <li>Bul: <I>но</I> <li>Cat: <I>però</I> <li>Chi: <I>但是</I> <li>Dan: <I>men</I> <li>Dut: <I>maar</I> <li>Eng: <I>but</I> <li>Est: <I>aga</I> <li>Fin: <I>mutta</I> <li>Fre: <I>mais</I> <li>Ger: <I>aber</I> <li>Gre: <I>αλλά</I> <li>Hin: <I>लेकिन</I> <li>Ita: <I>ma</I> <li>Jpn: <I>けれども</I> <li>Lav: <I>bet</I> <li>Mlt: <I>imma</I> <li>Nep: <I>तर</I> <li>Nor: <I>men</I> <li>Pes: <I>اما</I> <li>Pnb: <I>مگر</I> <li>Pol: <I>ale</I> <li>Ron: <I>dar</I> <li>Rus: <I>но</I> <li>Snd: <I>پر</I> <li>Spa: <I>pero</I> <li>Swe: <I>men</I> <li>Tha: <I>แต่</I> <li>Urd: <I>لیکن</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkPConj</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
+<TD><div class=reveal> <I>and now</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (mkPConj and_Conj) (mkUtt now_Adv)</CODE> <li>Afr: <I>en nou</I> <li>Bul: <I>и сега</I> <li>Cat: <I>i ara</I> <li>Chi: <I>并且现在</I> <li>Dan: <I>og nu</I> <li>Dut: <I>en nu</I> <li>Eng: <I>and now</I> <li>Est: <I>ja nüüd</I> <li>Fin: <I>ja nyt</I> <li>Fre: <I>et maintenant</I> <li>Ger: <I>und jetzt</I> <li>Gre: <I>και τώρα</I> <li>Hin: <I>और अब</I> <li>Ita: <I>e ...</I> <li>Jpn: <I>そして今</I> <li>Lav: <I>, un tagad</I> <li>Mlt: <I>u issa</I> <li>Nep: <I>र अहीले</I> <li>Nor: <I>og nå</I> <li>Pes: <I>و حالا</I> <li>Pnb: <I>تے ہون</I> <li>Pol: <I>i teraz</I> <li>Ron: <I>şi acum</I> <li>Rus: <I>и сейчас</I> <li>Snd: <I>۽ هاڻي</I> <li>Spa: <I>y ...</I> <li>Swe: <I>och nu</I> <li>Tha: <I>และเดี๋ยวนี้</I> <li>Urd: <I>اور اب</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>otherwise_PConj</CODE></TD>
+<TD><A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
+<TD><div class=reveal> <I>otherwise</I> <div class=popup> <ul> <li>API: <CODE>otherwise_PConj</CODE> <li>Afr: <I>anders</I> <li>Bul: <I>иначе</I> <li>Cat: <I>altrament</I> <li>Chi: <I>还是</I> <li>Dan: <I>anderledes</I> <li>Dut: <I>anders</I> <li>Eng: <I>otherwise</I> <li>Est: <I>muidu</I> <li>Fin: <I>muuten</I> <li>Fre: <I>autrement</I> <li>Ger: <I>sonst</I> <li>Gre: <I>αλλιώς</I> <li>Hin: <I>नहीं तो</I> <li>Ita: <I>altramente</I> <li>Jpn: <I>そうしなければ</I> <li>Lav: <I>citādi</I> <li>Mlt: <I>inkella</I> <li>Nep: <I>अन्यथा</I> <li>Nor: <I>annarledes</I> <li>Pes: <I>درغیراین صورت</I> <li>Pnb: <I>یا فیر</I> <li>Pol: <I>inaczej</I> <li>Ron: <I>altfel</I> <li>Rus: <I>иначе</I> <li>Snd: <I>نه ته پوءِ</I> <li>Spa: <I>otramente</I> <li>Swe: <I>annars</I> <li>Tha: <I>ไม่อย่างนั้น</I> <li>Urd: <I>یا پھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>therefore_PConj</CODE></TD>
+<TD><A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
+<TD><div class=reveal> <I>therefore</I> <div class=popup> <ul> <li>API: <CODE>therefore_PConj</CODE> <li>Afr: <I>daarom</I> <li>Bul: <I>така че</I> <li>Cat: <I>per tant</I> <li>Chi: <I>因此</I> <li>Dan: <I>derfor</I> <li>Dut: <I>daarom</I> <li>Eng: <I>therefore</I> <li>Est: <I>sellepärast</I> <li>Fin: <I>siksi</I> <li>Fre: <I>donc</I> <li>Ger: <I>deshalb</I> <li>Gre: <I>γι'αυτό</I> <li>Hin: <I>इस लिये</I> <li>Ita: <I>quindi</I> <li>Jpn: <I>それで</I> <li>Lav: <I>tāpēc</I> <li>Mlt: <I>allura</I> <li>Nep: <I>अतः</I> <li>Nor: <I>derfor</I> <li>Pes: <I>به همین دلیل</I> <li>Pnb: <I>اس لی</I> <li>Pol: <I>dlatego</I> <li>Ron: <I>astfel</I> <li>Rus: <I>следовательно</I> <li>Snd: <I>ان ڪري</I> <li>Spa: <I>por eso</I> <li>Swe: <I>därför</I> <li>Tha: <I>เพราะฉะนั้น</I> <li>Urd: <I>اس لیے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="PN"></A>
+<H2>PN - proper name</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="Phr"></A>
+<H2>Phr - phrase in a text</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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 Predef.SOFT_BIND , 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>но спи Predef.SOFT_BIND , мой приятелю</I> <li>Cat: <I>però dorm , el meu amic</I> <li>Chi: <I>但是我的朋友，睡</I> <li>Dan: <I>men sov , min ven</I> <li>Dut: <I>maar slaap , mijn vriend</I> <li>Eng: <I>but sleep Predef.SOFT_BIND , my friend</I> <li>Est: <I>aga maga , minu sõber</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>Gre: <I>αλλά κοιμήσου , δικέ μου φίλε</I> <li>Hin: <I>लेकिन सोना मेरा दोस्त</I> <li>Ita: <I>ma dormi , il ...</I> <li>Jpn: <I>私の友だち、けれども寝なさい</I> <li>Lav: <I>bet guli , mans draug</I> <li>Mlt: <I>imma orqod , ħabibi</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>Snd: <I>پر سمھ دوست</I> <li>Spa: <I>pero duerme , mi amigo</I> <li>Swe: <I>men sov , min vän</I> <li>Tha: <I>แต่นอนหลับซิเพี่อนของฉัน</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 slaap nie</I> <li>Bul: <I>тя няма да спи</I> <li>Cat: <I>ella no dormirà</I> <li>Chi: <I>她不在睡</I> <li>Dan: <I>hun vil ikke sove</I> <li>Dut: <I>ze zal niet slapen</I> <li>Eng: <I>she won't sleep</I> <li>Est: <I>tema ei maga</I> <li>Fin: <I>hän ei nuku</I> <li>Fre: <I>elle ne ...</I> <li>Ger: <I>sie wird nicht schlafen</I> <li>Gre: <I>αυτή δεν θα κοιμηθεί</I> <li>Hin: <I>वह नहीं सोएगी</I> <li>Ita: <I>lei non dormirà</I> <li>Jpn: <I>彼女は寝ない</I> <li>Lav: <I>viņa negulēs</I> <li>Mlt: <I>hi m'hix se torqod</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>Snd: <I>ھوء سمھندی ن ھوندي</I> <li>Spa: <I>ella no dormirá</I> <li>Swe: <I>hon ska inte sova</I> <li>Tha: <I>หล่อนนอนไม่หลับ</I> <li>Urd: <I>وہ نہیں سوئے گی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkPhr</CODE></TD>
+<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#Phr" TITLE="Phr - phrase in a text">Phr</A></TD>
+<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Est: <I>tema magab</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Mlt: <I>hi torqod</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھوء سمھی ٿي</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<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 slaap</I> <li>Bul: <I>тя би ли спалa</I> <li>Cat: <I>ella dormiria</I> <li>Chi: <I>她睡着吗</I> <li>Dan: <I>ville hun sove</I> <li>Dut: <I>zou ze slapen</I> <li>Eng: <I>would she sleep</I> <li>Est: <I>kas tema magaks</I> <li>Fin: <I>nukkuisiko hän</I> <li>Fre: <I>elle dormirait</I> <li>Ger: <I>würde sie schlafen</I> <li>Gre: <I>αυτή θα κοιμόταν</I> <li>Hin: <I>क्या वह सोएगी</I> <li>Ita: <I>lei dormirebbe</I> <li>Jpn: <I>彼女は寝るか</I> <li>Lav: <I>vai viņa gulētu</I> <li>Mlt: <I>kienet torqod hi</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>Snd: <I>ڇا ھوء شايد سمھندی</I> <li>Spa: <I>ella dormiría</I> <li>Swe: <I>skulle hon sova</I> <li>Tha: <I>หล่อนนอนหลับไหม</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>Chi: <I>睡</I> <li>Dan: <I>sov</I> <li>Dut: <I>slaap</I> <li>Eng: <I>sleep</I> <li>Est: <I>maga</I> <li>Fin: <I>nuku</I> <li>Fre: <I>dors</I> <li>Ger: <I>schlaf</I> <li>Gre: <I>κοιμήσου</I> <li>Hin: <I>सोना</I> <li>Ita: <I>dormi</I> <li>Jpn: <I>寝なさい</I> <li>Lav: <I>guli</I> <li>Mlt: <I>orqod</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>Snd: <I>سمھ</I> <li>Spa: <I>duerme</I> <li>Swe: <I>sov</I> <li>Tha: <I>นอนหลับซิ</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Pol"></A>
+<H2>Pol - polarity</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt (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>Chi: <I>她不睡</I> <li>Dan: <I>hun sover ikke</I> <li>Dut: <I>ze slaapt niet</I> <li>Eng: <I>she doesn't sleep</I> <li>Est: <I>tema ei maga</I> <li>Fin: <I>hän ei nuku</I> <li>Fre: <I>elle ne ...</I> <li>Ger: <I>sie schläft nicht</I> <li>Gre: <I>αυτή δεν κοιμάται</I> <li>Hin: <I>वह नहीं सोती है</I> <li>Ita: <I>lei non dorme</I> <li>Jpn: <I>彼女は寝ない</I> <li>Lav: <I>viņa neguļ</I> <li>Mlt: <I>hi ma ...</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>Snd: <I>ھوء سمھی ن ٿي</I> <li>Spa: <I>ella no duerme</I> <li>Swe: <I>hon sover inte</I> <li>Tha: <I>หล่อนนอนไม่หลับ</I> <li>Urd: <I>وہ نہیں سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>positivePol</CODE></TD>
+<TD><A HREF="#Pol" TITLE="Pol - polarity">Pol</A></TD>
+<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkS positivePol (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Est: <I>tema magab</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Mlt: <I>hi torqod</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھوء سمھی ٿي</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Predet"></A>
+<H2>Predet - predeterminer (prefixed Quant)</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>all_Predet</CODE></TD>
+<TD><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>
+<TD><div class=reveal> <I>all the men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP all_Predet (mkNP thePl_Det man_N))</CODE> <li>Afr: <I>alle die mans</I> <li>Bul: <I>всичките мъжете</I> <li>Cat: <I>tots els homes</I> <li>Chi: <I>所有的男人</I> <li>Dan: <I>alle mændene</I> <li>Dut: <I>alle de mannen</I> <li>Eng: <I>all the men</I> <li>Est: <I>kõik mehed</I> <li>Fin: <I>kaikki miehet</I> <li>Fre: <I>tous les hommes</I> <li>Ger: <I>alle die Männer</I> <li>Gre: <I>όλοι οι άνδρες</I> <li>Hin: <I>तमाम आदमी</I> <li>Ita: <I>tutti i ...</I> <li>Jpn: <I>全部男たち</I> <li>Lav: <I>visi vīrieši</I> <li>Mlt: <I>kollha il ...</I> <li>Nep: <I>सबै मान्छेहरु</I> <li>Nor: <I>alle mennen</I> <li>Pes: <I>همه ی مرد</I> <li>Pnb: <I>سارے بندے</I> <li>Pol: <I>wszyscy mężczyzn</I> <li>Ron: <I>toţi oamenii</I> <li>Rus: <I>всех людь</I> <li>Snd: <I>سڀ ماڻھو</I> <li>Spa: <I>todos los hombres</I> <li>Swe: <I>alla männen</I> <li>Tha: <I>ทั้งหมดชาย</I> <li>Urd: <I>تمام آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>most_Predet</CODE></TD>
+<TD><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>
+<TD><div class=reveal> <I>most</I> <div class=popup> <ul> <li>API: <CODE>most_Predet</CODE> <li>Afr: <I>meeste</I> <li>Bul: <I>повечето</I> <li>Cat: <I>la majoria</I> <li>Chi: <I>大多数</I> <li>Dan: <I>den meste</I> <li>Dut: <I>meeste</I> <li>Eng: <I>most</I> <li>Est: <I>MOST</I> <li>Fin: <I>useinta</I> <li>Fre: <I>la plupart</I> <li>Ger: <I>meister</I> <li>Gre: <I>ο περισσότερος</I> <li>Hin: <I>सब से ज़्यादा</I> <li>Ita: <I>la maggior parte</I> <li>Jpn: <I>ほとんどの</I> <li>Lav: <I>vairums</I> <li>Mlt: <I>il-maġġoranza ta'</I> <li>Nep: <I>ज्यादै</I> <li>Nor: <I>den meste</I> <li>Pes: <I>اکثر</I> <li>Pnb: <I>زیادہ تر</I> <li>Pol: <I>wszystek</I> <li>Ron: <I>marea parte a</I> <li>Rus: <I>большинство</I> <li>Snd: <I>سڀ کان گھڻو</I> <li>Spa: <I>la mayor parte</I> <li>Swe: <I>den mesta</I> <li>Tha: <I>มากที่สุด</I> <li>Urd: <I>زیادہ تر</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (mkNP not_Predet everybody_NP)</CODE> <li>Afr: <I>nie almal</I> <li>Bul: <I>constant not found: not_Predet</I> <li>Cat: <I>no pas tothom</I> <li>Chi: <I>不的每个人</I> <li>Dan: <I>constant not found: not_Predet</I> <li>Dut: <I>niet alle</I> <li>Eng: <I>not everybody</I> <li>Est: <I>ei igaüks</I> <li>Fin: <I>ei jokaisen</I> <li>Fre: <I>pas tout le monde</I> <li>Ger: <I>nicht jeder</I> <li>Gre: <I>όχι όλοι</I> <li>Hin: <I>नहीं हर कोई</I> <li>Ita: <I>non tutti</I> <li>Jpn: <I>皆</I> <li>Lav: <I>constant not found: not_Predet</I> <li>Mlt: <I>mhux kulħadd</I> <li>Nep: <I>हैन सवौ जाना</I> <li>Nor: <I>constant not found: not_Predet</I> <li>Pes: <I>constant not found: everybody_NP</I> <li>Pnb: <I>نہیں ہر كوی</I> <li>Pol: <I>żadni wszystkich</I> <li>Ron: <I>nu toţi</I> <li>Rus: <I>constant not found: not_Predet</I> <li>Snd: <I>constant not found: everybody_NP</I> <li>Spa: <I>no todos</I> <li>Swe: <I>inte alla</I> <li>Tha: <I>ไม่ทุกคน</I> <li>Urd: <I>نہیں ہر کوی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>only_Predet</CODE></TD>
+<TD><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>
+<TD><div class=reveal> <I>only</I> <div class=popup> <ul> <li>API: <CODE>only_Predet</CODE> <li>Afr: <I>slegs</I> <li>Bul: <I>само</I> <li>Cat: <I>nomÈs</I> <li>Chi: <I>只有</I> <li>Dan: <I>kun</I> <li>Dut: <I>slechts</I> <li>Eng: <I>only</I> <li>Est: <I>ainult</I> <li>Fin: <I>vain</I> <li>Fre: <I>seulement</I> <li>Ger: <I>nur</I> <li>Gre: <I>μόνο</I> <li>Hin: <I>सिर्फ़</I> <li>Ita: <I>soltanto</I> <li>Jpn: <I>ほんの</I> <li>Lav: <I>tikai</I> <li>Mlt: <I>biss</I> <li>Nep: <I>मात्र</I> <li>Nor: <I>kun</I> <li>Pes: <I>فقط</I> <li>Pnb: <I>صرف</I> <li>Pol: <I>tylko</I> <li>Ron: <I>doar</I> <li>Rus: <I>единственный</I> <li>Snd: <I>صرف</I> <li>Spa: <I>solamente</I> <li>Swe: <I>bara</I> <li>Tha: <I>''</I> <li>Urd: <I>صرف</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Prep"></A>
+<H2>Prep - preposition, or just case</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>above_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>above it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv above_Prep it_NP)</CODE> <li>Afr: <I>bo dit</I> <li>Bul: <I>над него</I> <li>Cat: <I>sobre ell</I> <li>Chi: <I>它上边</I> <li>Dan: <I>ovenfor det</I> <li>Dut: <I>boven het</I> <li>Eng: <I>above it</I> <li>Est: <I>selle peal</I> <li>Fin: <I>sen yläpuolella</I> <li>Fre: <I>au dessus de ...</I> <li>Ger: <I>über ihm</I> <li>Gre: <I>πάνω από αυτό</I> <li>Hin: <I>इस के ऊपर</I> <li>Ita: <I>sopra di lui</I> <li>Jpn: <I>それの上に</I> <li>Lav: <I>virs tā</I> <li>Mlt: <I>fuqu</I> <li>Nep: <I>यो माथि</I> <li>Nor: <I>ovenfor det</I> <li>Pes: <I>بالای آن</I> <li>Pnb: <I>اینوں اتے</I> <li>Pol: <I>nad nim</I> <li>Ron: <I>deasupra lui</I> <li>Rus: <I>над ним</I> <li>Snd: <I>ھن مٿي</I> <li>Spa: <I>sobre él</I> <li>Swe: <I>ovanför det</I> <li>Tha: <I>ข้างบนมัน</I> <li>Urd: <I>اس کے اوپر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>after_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>after it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv after_Prep it_NP)</CODE> <li>Afr: <I>na dit</I> <li>Bul: <I>след него</I> <li>Cat: <I>després de ell</I> <li>Chi: <I>它以后</I> <li>Dan: <I>efter det</I> <li>Dut: <I>na het</I> <li>Eng: <I>after it</I> <li>Est: <I>selle järel</I> <li>Fin: <I>sen jälkeen</I> <li>Fre: <I>après lui</I> <li>Ger: <I>nach ihm</I> <li>Gre: <I>μετά από αυτό</I> <li>Hin: <I>इस के बाद</I> <li>Ita: <I>dopo lui</I> <li>Jpn: <I>それの後に</I> <li>Lav: <I>pēc tā</I> <li>Mlt: <I>warajh</I> <li>Nep: <I>यो पछि</I> <li>Nor: <I>etter det</I> <li>Pes: <I>بعد از آن</I> <li>Pnb: <I>اینوں توں بعد</I> <li>Pol: <I>po nim</I> <li>Ron: <I>după el</I> <li>Rus: <I>после него</I> <li>Snd: <I>ھن کان پوء</I> <li>Spa: <I>despues de él</I> <li>Swe: <I>efter det</I> <li>Tha: <I>หลังจากมัน</I> <li>Urd: <I>اس کے بعد</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>before_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>before it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv before_Prep it_NP)</CODE> <li>Afr: <I>voor dit</I> <li>Bul: <I>преди него</I> <li>Cat: <I>abans de ell</I> <li>Chi: <I>它之前</I> <li>Dan: <I>før det</I> <li>Dut: <I>voor het</I> <li>Eng: <I>before it</I> <li>Est: <I>enne seda</I> <li>Fin: <I>ennen sitä</I> <li>Fre: <I>avant lui</I> <li>Ger: <I>vor ihm</I> <li>Gre: <I>πρίν από αυτό</I> <li>Hin: <I>इस से पहले</I> <li>Ita: <I>prima lui</I> <li>Jpn: <I>それの前に</I> <li>Lav: <I>pirms tā</I> <li>Mlt: <I>qablu</I> <li>Nep: <I>यो अघि</I> <li>Nor: <I>før det</I> <li>Pes: <I>قبل از آن</I> <li>Pnb: <I>اینوں پلے</I> <li>Pol: <I>przed nim</I> <li>Ron: <I>înaintea lui</I> <li>Rus: <I>перед ним</I> <li>Snd: <I>ھن پھرين</I> <li>Spa: <I>antes de él</I> <li>Swe: <I>före det</I> <li>Tha: <I>ก่อนมัน</I> <li>Urd: <I>اس سے پہلے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>behind_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>behind it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv behind_Prep it_NP)</CODE> <li>Afr: <I>agter dit</I> <li>Bul: <I>зад него</I> <li>Cat: <I>darrera de ell</I> <li>Chi: <I>在它后面</I> <li>Dan: <I>bag det</I> <li>Dut: <I>achter het</I> <li>Eng: <I>behind it</I> <li>Est: <I>selle taga</I> <li>Fin: <I>sen takana</I> <li>Fre: <I>derrière lui</I> <li>Ger: <I>hinter ihm</I> <li>Gre: <I>πίσω από αυτό</I> <li>Hin: <I>इस के पीछे</I> <li>Ita: <I>dietro lui</I> <li>Jpn: <I>それ後ろに</I> <li>Lav: <I>aiz tā</I> <li>Mlt: <I>warajh</I> <li>Nep: <I>यो पछि</I> <li>Nor: <I>bakom det</I> <li>Pes: <I>پشت آن</I> <li>Pnb: <I>اینوں پیچھے</I> <li>Pol: <I>za nim</I> <li>Ron: <I>înapoia lui</I> <li>Rus: <I>за ним</I> <li>Snd: <I>ھن پٺتي</I> <li>Spa: <I>detrás de él</I> <li>Swe: <I>bakom det</I> <li>Tha: <I>หลังมัน</I> <li>Urd: <I>اس کے پیچھے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>between_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>between you and me</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv between_Prep (mkNP and_Conj you_NP i_NP))</CODE> <li>Afr: <I>tussen jou en my</I> <li>Bul: <I>между теб и мен</I> <li>Cat: <I>entre tu i mi</I> <li>Chi: <I>你和我之间</I> <li>Dan: <I>mellem dig og mig</I> <li>Dut: <I>tussen je en me</I> <li>Eng: <I>between you and me</I> <li>Est: <I>sinu ja minu vahel</I> <li>Fin: <I>sinun ja minun välissä</I> <li>Fre: <I>entre toi et moi</I> <li>Ger: <I>zwischen dir und mir</I> <li>Gre: <I>ανάμεσα σε ...</I> <li>Hin: <I>तुम और मुझ के दरमियान</I> <li>Ita: <I>fra te e ...</I> <li>Jpn: <I>あなたと私の間に</I> <li>Lav: <I>starp tev , un man</I> <li>Mlt: <I>bejna</I> <li>Nep: <I>तिमी र म बिच</I> <li>Nor: <I>mellom deg og meg</I> <li>Pes: <I>بین تو و من</I> <li>Pnb: <I>تینوں تے مینوں وچكار</I> <li>Pol: <I>między tobą i mną</I> <li>Ron: <I>între</I> <li>Rus: <I>между тобой и мной</I> <li>Snd: <I>تون ۽ مھنجا جي وچ ۾</I> <li>Spa: <I>entre ti y ...</I> <li>Swe: <I>mellan dig och mig</I> <li>Tha: <I>ระหว่างคุณและฉัน</I> <li>Urd: <I>تو اور مجھ درمیاں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>by8agent_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>by it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv by8agent_Prep it_NP)</CODE> <li>Afr: <I>deur dit</I> <li>Bul: <I>чрез него</I> <li>Cat: <I>per ell</I> <li>Chi: <I>被它</I> <li>Dan: <I>af det</I> <li>Dut: <I>door het</I> <li>Eng: <I>by it</I> <li>Est: <I>selle poolt</I> <li>Fin: <I>sen toimesta</I> <li>Fre: <I>par lui</I> <li>Ger: <I>durch es</I> <li>Gre: <I>από αυτό</I> <li>Hin: <I>इस से</I> <li>Ita: <I>da lui</I> <li>Jpn: <I>それに</I> <li>Lav: <I>tas</I> <li>Mlt: <I>minnu</I> <li>Nep: <I>यो लाइ</I> <li>Nor: <I>av det</I> <li>Pes: <I>توسط آن</I> <li>Pnb: <I>اینوں</I> <li>Pol: <I>przez nie</I> <li>Ron: <I>de către el</I> <li>Rus: <I>с помощью него</I> <li>Snd: <I>ھن ھٿان</I> <li>Spa: <I>por él</I> <li>Swe: <I>av det</I> <li>Tha: <I>มัน</I> <li>Urd: <I>اس سے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>by8means_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>by it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv by8means_Prep it_NP)</CODE> <li>Afr: <I>met dit</I> <li>Bul: <I>чрез него</I> <li>Cat: <I>mitjançant ell</I> <li>Chi: <I>它旁边</I> <li>Dan: <I>med det</I> <li>Dut: <I>met het</I> <li>Eng: <I>by it</I> <li>Est: <I>sellel</I> <li>Fin: <I>sillä</I> <li>Fre: <I>par lui</I> <li>Ger: <I>mit ihm</I> <li>Gre: <I>από αυτό</I> <li>Hin: <I>इस पर</I> <li>Ita: <I>per lui</I> <li>Jpn: <I>それによって</I> <li>Lav: <I>ar to</I> <li>Mlt: <I>bih</I> <li>Nep: <I>यो ले</I> <li>Nor: <I>med det</I> <li>Pes: <I>با آن</I> <li>Pnb: <I>اینوں</I> <li>Pol: <I>przez nie</I> <li>Ron: <I>de el</I> <li>Rus: <I>с помощью него</I> <li>Snd: <I>ھن ڪان</I> <li>Spa: <I>por él</I> <li>Swe: <I>med det</I> <li>Tha: <I>ผ่านมัน</I> <li>Urd: <I>اس پر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>during_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>during it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv during_Prep it_NP)</CODE> <li>Afr: <I>tydens dit</I> <li>Bul: <I>по време на него</I> <li>Cat: <I>durant ell</I> <li>Chi: <I>在它期间</I> <li>Dan: <I>under det</I> <li>Dut: <I>tijdens het</I> <li>Eng: <I>during it</I> <li>Est: <I>selle ajal</I> <li>Fin: <I>sen aikana</I> <li>Fre: <I>pendant lui</I> <li>Ger: <I>während seiner</I> <li>Gre: <I>κατα τη διάρκεια</I> <li>Hin: <I>इस के दरमियान</I> <li>Ita: <I>durante lui</I> <li>Jpn: <I>それの間に</I> <li>Lav: <I>tajā</I> <li>Mlt: <I>waqtu</I> <li>Nep: <I>यो पर्यान्त</I> <li>Nor: <I>under det</I> <li>Pes: <I>در طول آن</I> <li>Pnb: <I>اینوں دے وچ</I> <li>Pol: <I>podczas niego</I> <li>Ron: <I>în timpul lui</I> <li>Rus: <I>в течение него</I> <li>Snd: <I>ھن وچ ۾</I> <li>Spa: <I>durante él</I> <li>Swe: <I>under det</I> <li>Tha: <I>ระหว่างมัน</I> <li>Urd: <I>اس کے درمیاں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>except_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>except it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv except_Prep it_NP)</CODE> <li>Afr: <I>behalwe dit</I> <li>Bul: <I>constant not found: except_Prep</I> <li>Cat: <I>excepte ell</I> <li>Chi: <I>以外它除了</I> <li>Dan: <I>constant not found: except_Prep</I> <li>Dut: <I>met uitzondering van het</I> <li>Eng: <I>except it</I> <li>Est: <I>seda väljaarvatud</I> <li>Fin: <I>sitä lukuunottamatta</I> <li>Fre: <I>excepté lui</I> <li>Ger: <I>außer ihm</I> <li>Gre: <I>εκτός απο αυτό</I> <li>Hin: <I>इस के सिवाय</I> <li>Ita: <I>eccetto lui</I> <li>Jpn: <I>それを除いて</I> <li>Lav: <I>izņemot to</I> <li>Mlt: <I>appartih</I> <li>Nep: <I>यो बाहेक</I> <li>Nor: <I>constant not found: except_Prep</I> <li>Pes: <I>به جز آن</I> <li>Pnb: <I>اینوں سواے</I> <li>Pol: <I>z wyjątkiem nie</I> <li>Ron: <I>cu excepţia lui</I> <li>Rus: <I>constant not found: except_Prep</I> <li>Snd: <I>ھن سواءِ</I> <li>Spa: <I>excepto él</I> <li>Swe: <I>utom det</I> <li>Tha: <I>นอกจากมัน</I> <li>Urd: <I>اس کے سواے</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (mkAdv for_Prep it_NP)</CODE> <li>Afr: <I>voor dit</I> <li>Bul: <I>за него</I> <li>Cat: <I>per a ell</I> <li>Chi: <I>为了它</I> <li>Dan: <I>for det</I> <li>Dut: <I>voor het</I> <li>Eng: <I>for it</I> <li>Est: <I>sellele</I> <li>Fin: <I>sille</I> <li>Fre: <I>pour lui</I> <li>Ger: <I>für es</I> <li>Gre: <I>για αυτό</I> <li>Hin: <I>इस के लिये</I> <li>Ita: <I>per lui</I> <li>Jpn: <I>それのために</I> <li>Lav: <I>priekš tā</I> <li>Mlt: <I>għalih</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>Snd: <I>ھن لاءِ</I> <li>Spa: <I>para él</I> <li>Swe: <I>för det</I> <li>Tha: <I>ให้มัน</I> <li>Urd: <I>اس کیلیے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>from_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>from it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv from_Prep it_NP)</CODE> <li>Afr: <I>uit dit</I> <li>Bul: <I>от него</I> <li>Cat: <I>de ell</I> <li>Chi: <I>从它</I> <li>Dan: <I>fra det</I> <li>Dut: <I>uit het</I> <li>Eng: <I>from it</I> <li>Est: <I>sellest</I> <li>Fin: <I>siitä</I> <li>Fre: <I>de ...</I> <li>Ger: <I>aus ihm</I> <li>Gre: <I>από αυτό</I> <li>Hin: <I>इस से</I> <li>Ita: <I>da lui</I> <li>Jpn: <I>それから</I> <li>Lav: <I>no tā</I> <li>Mlt: <I>mingħandu</I> <li>Nep: <I>यो बाट</I> <li>Nor: <I>fra det</I> <li>Pes: <I>از آن</I> <li>Pnb: <I>اینوں توں</I> <li>Pol: <I>z niego</I> <li>Ron: <I>de la el</I> <li>Rus: <I>от него</I> <li>Snd: <I>ھن وٽان</I> <li>Spa: <I>de él</I> <li>Swe: <I>från det</I> <li>Tha: <I>จากมัน</I> <li>Urd: <I>اس سے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>in8front_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>in front of it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv in8front_Prep it_NP)</CODE> <li>Afr: <I>voor dit</I> <li>Bul: <I>пред него</I> <li>Cat: <I>davant de ell</I> <li>Chi: <I>在它前边</I> <li>Dan: <I>foran det</I> <li>Dut: <I>voor het</I> <li>Eng: <I>in front of it</I> <li>Est: <I>selle ees</I> <li>Fin: <I>sen edessä</I> <li>Fre: <I>devant lui</I> <li>Ger: <I>vor ihm</I> <li>Gre: <I>μπροστά από αυτό</I> <li>Hin: <I>इस के सामने</I> <li>Ita: <I>davanti lui</I> <li>Jpn: <I>それの前に</I> <li>Lav: <I>priekšā tam</I> <li>Mlt: <I>quddiemu</I> <li>Nep: <I>यो सामु</I> <li>Nor: <I>foran det</I> <li>Pes: <I>جلوی آن</I> <li>Pnb: <I>اینوں دے سامنے</I> <li>Pol: <I>przed nim</I> <li>Ron: <I>în faţa lui</I> <li>Rus: <I>перед ним</I> <li>Snd: <I>ھن جي سامھون</I> <li>Spa: <I>delante de él</I> <li>Swe: <I>framför det</I> <li>Tha: <I>หน้ามัน</I> <li>Urd: <I>اس کے سامنے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>in_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>in it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv in_Prep it_NP)</CODE> <li>Afr: <I>in dit</I> <li>Bul: <I>в ...</I> <li>Cat: <I>en ell</I> <li>Chi: <I>在它中</I> <li>Dan: <I>i det</I> <li>Dut: <I>in het</I> <li>Eng: <I>in it</I> <li>Est: <I>selles</I> <li>Fin: <I>siinä</I> <li>Fre: <I>dans lui</I> <li>Ger: <I>in ihm</I> <li>Gre: <I>σε ...</I> <li>Hin: <I>इस में</I> <li>Ita: <I>in lui</I> <li>Jpn: <I>それに</I> <li>Lav: <I>tajā</I> <li>Mlt: <I>fih</I> <li>Nep: <I>यो मा</I> <li>Nor: <I>i det</I> <li>Pes: <I>در آن</I> <li>Pnb: <I>اینوں وچ</I> <li>Pol: <I>w nim</I> <li>Ron: <I>în el</I> <li>Rus: <I>в нём</I> <li>Snd: <I>ھن ۾</I> <li>Spa: <I>en él</I> <li>Swe: <I>i det</I> <li>Tha: <I>ในมัน</I> <li>Urd: <I>اس میں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>on_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>on it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv on_Prep it_NP)</CODE> <li>Afr: <I>op dit</I> <li>Bul: <I>на него</I> <li>Cat: <I>sobre ell</I> <li>Chi: <I>在它上</I> <li>Dan: <I>på det</I> <li>Dut: <I>op het</I> <li>Eng: <I>on it</I> <li>Est: <I>sellel</I> <li>Fin: <I>sillä</I> <li>Fre: <I>sur lui</I> <li>Ger: <I>auf ihm</I> <li>Gre: <I>σε ...</I> <li>Hin: <I>इस पर</I> <li>Ita: <I>su lui</I> <li>Jpn: <I>それの上に</I> <li>Lav: <I>uz tā</I> <li>Mlt: <I>fuqu</I> <li>Nep: <I>यो मा</I> <li>Nor: <I>på det</I> <li>Pes: <I>روی آن</I> <li>Pnb: <I>اینوں اتے</I> <li>Pol: <I>nа nim</I> <li>Ron: <I>pe el</I> <li>Rus: <I>на нём</I> <li>Snd: <I>ھن مٿان</I> <li>Spa: <I>sobre él</I> <li>Swe: <I>på det</I> <li>Tha: <I>บนมัน</I> <li>Urd: <I>اس پر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>part_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>of it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv part_Prep it_NP)</CODE> <li>Afr: <I>van dit</I> <li>Bul: <I>от него</I> <li>Cat: <I>de ell</I> <li>Chi: <I>它的</I> <li>Dan: <I>af det</I> <li>Dut: <I>van het</I> <li>Eng: <I>of it</I> <li>Est: <I>seda</I> <li>Fin: <I>sitä</I> <li>Fre: <I>de ...</I> <li>Ger: <I>von ihm</I> <li>Gre: <I>''</I> <li>Hin: <I>इस</I> <li>Ita: <I>di lui</I> <li>Jpn: <I>それの</I> <li>Lav: <I>tā</I> <li>Mlt: <I>tiegħu</I> <li>Nep: <I>यो भाग</I> <li>Nor: <I>av det</I> <li>Pes: <I>از آن</I> <li>Pnb: <I>اینوں ہصہ</I> <li>Pol: <I>z niego</I> <li>Ron: <I>din el</I> <li>Rus: <I>оно</I> <li>Snd: <I>ھن حصو</I> <li>Spa: <I>de él</I> <li>Swe: <I>av det</I> <li>Tha: <I>มัน</I> <li>Urd: <I>اس</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>possess_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>of it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv possess_Prep it_NP)</CODE> <li>Afr: <I>van dit</I> <li>Bul: <I>му</I> <li>Cat: <I>de ell</I> <li>Chi: <I>它的</I> <li>Dan: <I>af det</I> <li>Dut: <I>van het</I> <li>Eng: <I>of it</I> <li>Est: <I>selle</I> <li>Fin: <I>sen</I> <li>Fre: <I>de ...</I> <li>Ger: <I>von ihm</I> <li>Gre: <I>''</I> <li>Hin: <I>इस का</I> <li>Ita: <I>di lui</I> <li>Jpn: <I>それの</I> <li>Lav: <I>tā</I> <li>Mlt: <I>tiegħu</I> <li>Nep: <I>यो धारणा गर्नु</I> <li>Nor: <I>av det</I> <li>Pes: <I>آن</I> <li>Pnb: <I>اینوں دا</I> <li>Pol: <I>jego</I> <li>Ron: <I>lui</I> <li>Rus: <I>него</I> <li>Snd: <I>ھن جو يا جي</I> <li>Spa: <I>de él</I> <li>Swe: <I>av det</I> <li>Tha: <I>ของมัน</I> <li>Urd: <I>اس کا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>through_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>through it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv through_Prep it_NP)</CODE> <li>Afr: <I>deur dit</I> <li>Bul: <I>през него</I> <li>Cat: <I>mitjançant ell</I> <li>Chi: <I>通过它</I> <li>Dan: <I>gennem det</I> <li>Dut: <I>door het</I> <li>Eng: <I>through it</I> <li>Est: <I>selle kaudu</I> <li>Fin: <I>sen kautta</I> <li>Fre: <I>par lui</I> <li>Ger: <I>durch es</I> <li>Gre: <I>μέσω αυτού</I> <li>Hin: <I>इस में से</I> <li>Ita: <I>per lui</I> <li>Jpn: <I>それを通じて</I> <li>Lav: <I>caur to</I> <li>Mlt: <I>minn ġo fih</I> <li>Nep: <I>यो मार्फत</I> <li>Nor: <I>gjennom det</I> <li>Pes: <I>از طریق آن</I> <li>Pnb: <I>اینوں وچوں</I> <li>Pol: <I>przez nie</I> <li>Ron: <I>prin el</I> <li>Rus: <I>через него</I> <li>Snd: <I>ھن منجھان</I> <li>Spa: <I>por él</I> <li>Swe: <I>genom det</I> <li>Tha: <I>ผ่านมัน</I> <li>Urd: <I>اس میں سے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>to_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>to it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv to_Prep it_NP)</CODE> <li>Afr: <I>na dit</I> <li>Bul: <I>до него</I> <li>Cat: <I>a ell</I> <li>Chi: <I>往它</I> <li>Dan: <I>til det</I> <li>Dut: <I>naar het</I> <li>Eng: <I>to it</I> <li>Est: <I>sellele</I> <li>Fin: <I>siihen</I> <li>Fre: <I>à lui</I> <li>Ger: <I>nach ihm</I> <li>Gre: <I>σε ...</I> <li>Hin: <I>इस को</I> <li>Ita: <I>a ...</I> <li>Jpn: <I>それに</I> <li>Lav: <I>uz to</I> <li>Mlt: <I>lilu</I> <li>Nep: <I>यो सम्म</I> <li>Nor: <I>til det</I> <li>Pes: <I>به آن</I> <li>Pnb: <I>اینوں نوں</I> <li>Pol: <I>do niego</I> <li>Ron: <I>la el</I> <li>Rus: <I>к нему</I> <li>Snd: <I>ھن ڏانھن</I> <li>Spa: <I>a él</I> <li>Swe: <I>till det</I> <li>Tha: <I>ถืงมัน</I> <li>Urd: <I>اس کو</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>under_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>under it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv under_Prep it_NP)</CODE> <li>Afr: <I>onder dit</I> <li>Bul: <I>под него</I> <li>Cat: <I>sota ell</I> <li>Chi: <I>它下</I> <li>Dan: <I>under det</I> <li>Dut: <I>onder het</I> <li>Eng: <I>under it</I> <li>Est: <I>selle all</I> <li>Fin: <I>sen alla</I> <li>Fre: <I>sous lui</I> <li>Ger: <I>unter ihm</I> <li>Gre: <I>κάτω από αυτό</I> <li>Hin: <I>इस के नीचे</I> <li>Ita: <I>sotto lui</I> <li>Jpn: <I>それの下に</I> <li>Lav: <I>zem tā</I> <li>Mlt: <I>taħtu</I> <li>Nep: <I>यो अन्तर्गत</I> <li>Nor: <I>under det</I> <li>Pes: <I>زیر آن</I> <li>Pnb: <I>اینوں تھلے</I> <li>Pol: <I>pod nim</I> <li>Ron: <I>sub el</I> <li>Rus: <I>под ним</I> <li>Snd: <I>ھن ھيٺان</I> <li>Spa: <I>bajo él</I> <li>Swe: <I>under det</I> <li>Tha: <I>ใต้มัน</I> <li>Urd: <I>اس کے نیچے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>with_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>with it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv with_Prep it_NP)</CODE> <li>Afr: <I>met dit</I> <li>Bul: <I>с ...</I> <li>Cat: <I>amb ell</I> <li>Chi: <I>和它一起</I> <li>Dan: <I>med det</I> <li>Dut: <I>met het</I> <li>Eng: <I>with it</I> <li>Est: <I>koos sellega</I> <li>Fin: <I>sen kanssa</I> <li>Fre: <I>avec lui</I> <li>Ger: <I>mit ihm</I> <li>Gre: <I>με αυτό</I> <li>Hin: <I>इस के साथ</I> <li>Ita: <I>con lui</I> <li>Jpn: <I>それと</I> <li>Lav: <I>ar to</I> <li>Mlt: <I>miegħu</I> <li>Nep: <I>यो सँग</I> <li>Nor: <I>med det</I> <li>Pes: <I>با آن</I> <li>Pnb: <I>اینوں دے نال</I> <li>Pol: <I>z nim</I> <li>Ron: <I>cu el</I> <li>Rus: <I>с ним</I> <li>Snd: <I>ھن سان</I> <li>Spa: <I>con él</I> <li>Swe: <I>med det</I> <li>Tha: <I>กับมัน</I> <li>Urd: <I>اس کے ساتھ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>without_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><div class=reveal> <I>without it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv without_Prep it_NP)</CODE> <li>Afr: <I>sonder dit</I> <li>Bul: <I>без него</I> <li>Cat: <I>sense ell</I> <li>Chi: <I>没有它</I> <li>Dan: <I>uden det</I> <li>Dut: <I>zonder het</I> <li>Eng: <I>without it</I> <li>Est: <I>ilma seda</I> <li>Fin: <I>ilman sitä</I> <li>Fre: <I>sans lui</I> <li>Ger: <I>ohne es</I> <li>Gre: <I>χωρίς αυτό</I> <li>Hin: <I>constant not found: without_Prep</I> <li>Ita: <I>senza lui</I> <li>Jpn: <I>それ無しで</I> <li>Lav: <I>bez tā</I> <li>Mlt: <I>mingħajru</I> <li>Nep: <I>यो विना</I> <li>Nor: <I>uten det</I> <li>Pes: <I>بدون آن</I> <li>Pnb: <I>اینوں توں بغیر</I> <li>Pol: <I>bez niego</I> <li>Ron: <I>fără el</I> <li>Rus: <I>без него</I> <li>Snd: <I>ھن کان سواءِ</I> <li>Spa: <I>sin él</I> <li>Swe: <I>utan det</I> <li>Tha: <I>ไม่มีมัน</I> <li>Urd: <I>اس کے بغیر</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Pron"></A>
+<H2>Pron - personal pronoun</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt (mkNP he_Pron)</CODE> <li>Afr: <I>hy</I> <li>Bul: <I>той</I> <li>Cat: <I>ell</I> <li>Chi: <I>他</I> <li>Dan: <I>ham</I> <li>Dut: <I>hij</I> <li>Eng: <I>he</I> <li>Est: <I>tema</I> <li>Fin: <I>hänet</I> <li>Fre: <I>lui</I> <li>Ger: <I>er</I> <li>Gre: <I>αυτός</I> <li>Hin: <I>वह</I> <li>Ita: <I>lui</I> <li>Jpn: <I>彼</I> <li>Lav: <I>viņš</I> <li>Mlt: <I>hu</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>Snd: <I>ھو</I> <li>Spa: <I>él</I> <li>Swe: <I>honom</I> <li>Tha: <I>เขา</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>mkUtt (mkNP i_Pron)</CODE> <li>Afr: <I>ek</I> <li>Bul: <I>аз</I> <li>Cat: <I>mi</I> <li>Chi: <I>我</I> <li>Dan: <I>mig</I> <li>Dut: <I>ik</I> <li>Eng: <I>I</I> <li>Est: <I>mina</I> <li>Fin: <I>minut</I> <li>Fre: <I>moi</I> <li>Ger: <I>ich</I> <li>Gre: <I>εγώ</I> <li>Hin: <I>मैं</I> <li>Ita: <I>me</I> <li>Jpn: <I>私</I> <li>Lav: <I>es</I> <li>Mlt: <I>jien</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>Snd: <I>مان</I> <li>Spa: <I>mí</I> <li>Swe: <I>mig</I> <li>Tha: <I>ฉัน</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>mkUtt (mkNP it_Pron)</CODE> <li>Afr: <I>dit</I> <li>Bul: <I>то</I> <li>Cat: <I>ell</I> <li>Chi: <I>它</I> <li>Dan: <I>det</I> <li>Dut: <I>het</I> <li>Eng: <I>it</I> <li>Est: <I>see</I> <li>Fin: <I>sen</I> <li>Fre: <I>lui</I> <li>Ger: <I>es</I> <li>Gre: <I>αυτό</I> <li>Hin: <I>यह</I> <li>Ita: <I>lui</I> <li>Jpn: <I>それ</I> <li>Lav: <I>tas</I> <li>Mlt: <I>hu</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>Snd: <I>اھا</I> <li>Spa: <I>él</I> <li>Swe: <I>det</I> <li>Tha: <I>มัน</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>mkUtt (mkNP she_Pron)</CODE> <li>Afr: <I>sy</I> <li>Bul: <I>тя</I> <li>Cat: <I>ella</I> <li>Chi: <I>她</I> <li>Dan: <I>hende</I> <li>Dut: <I>ze</I> <li>Eng: <I>she</I> <li>Est: <I>tema</I> <li>Fin: <I>hänet</I> <li>Fre: <I>elle</I> <li>Ger: <I>sie</I> <li>Gre: <I>αυτή</I> <li>Hin: <I>वह</I> <li>Ita: <I>lei</I> <li>Jpn: <I>彼女</I> <li>Lav: <I>viņa</I> <li>Mlt: <I>hi</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>Snd: <I>ھوء</I> <li>Spa: <I>ella</I> <li>Swe: <I>henne</I> <li>Tha: <I>หล่อน</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>mkUtt (mkNP they_Pron)</CODE> <li>Afr: <I>hulle</I> <li>Bul: <I>те</I> <li>Cat: <I>ells</I> <li>Chi: <I>他们</I> <li>Dan: <I>dem</I> <li>Dut: <I>ze</I> <li>Eng: <I>they</I> <li>Est: <I>nemad</I> <li>Fin: <I>heidät</I> <li>Fre: <I>eux</I> <li>Ger: <I>sie</I> <li>Gre: <I>αυτοί</I> <li>Hin: <I>वे</I> <li>Ita: <I>loro</I> <li>Jpn: <I>彼ら</I> <li>Lav: <I>viņi</I> <li>Mlt: <I>huma</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>Snd: <I>اھي</I> <li>Spa: <I>ellos</I> <li>Swe: <I>dem</I> <li>Tha: <I>พวกเขา</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>mkUtt (mkNP we_Pron)</CODE> <li>Afr: <I>ons</I> <li>Bul: <I>ние</I> <li>Cat: <I>nosaltres</I> <li>Chi: <I>我们</I> <li>Dan: <I>os</I> <li>Dut: <I>we</I> <li>Eng: <I>we</I> <li>Est: <I>meie</I> <li>Fin: <I>meidät</I> <li>Fre: <I>nous</I> <li>Ger: <I>wir</I> <li>Gre: <I>εμείς</I> <li>Hin: <I>हम</I> <li>Ita: <I>noi</I> <li>Jpn: <I>私達</I> <li>Lav: <I>mēs</I> <li>Mlt: <I>aħna</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>Snd: <I>اسان</I> <li>Spa: <I>nosotros</I> <li>Swe: <I>oss</I> <li>Tha: <I>เรา</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>mkUtt (mkNP youPl_Pron)</CODE> <li>Afr: <I>julle</I> <li>Bul: <I>вие</I> <li>Cat: <I>vosaltres</I> <li>Chi: <I>你们</I> <li>Dan: <I>jer</I> <li>Dut: <I>jullie</I> <li>Eng: <I>you</I> <li>Est: <I>teie</I> <li>Fin: <I>teidät</I> <li>Fre: <I>vous</I> <li>Ger: <I>ihr</I> <li>Gre: <I>εσείς</I> <li>Hin: <I>तुम</I> <li>Ita: <I>voi</I> <li>Jpn: <I>あなた達</I> <li>Lav: <I>jūs</I> <li>Mlt: <I>intom</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>Snd: <I>توھان</I> <li>Spa: <I>vosotros</I> <li>Swe: <I>er</I> <li>Tha: <I>พวกคุณ</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>mkUtt (mkNP youPol_Pron)</CODE> <li>Afr: <I>u</I> <li>Bul: <I>вие</I> <li>Cat: <I>vosté</I> <li>Chi: <I>您</I> <li>Dan: <I>Dem</I> <li>Dut: <I>u</I> <li>Eng: <I>you</I> <li>Est: <I>teie</I> <li>Fin: <I>teidät</I> <li>Fre: <I>vous</I> <li>Ger: <I>Sie</I> <li>Gre: <I>εσείς</I> <li>Hin: <I>आप</I> <li>Ita: <I>Lei</I> <li>Jpn: <I>あなた</I> <li>Lav: <I>Jūs</I> <li>Mlt: <I>int</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>Snd: <I>توھان</I> <li>Spa: <I>usted</I> <li>Swe: <I>er</I> <li>Tha: <I>คุณ</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>mkUtt (mkNP youSg_Pron)</CODE> <li>Afr: <I>jy</I> <li>Bul: <I>ти</I> <li>Cat: <I>tu</I> <li>Chi: <I>你</I> <li>Dan: <I>dig</I> <li>Dut: <I>je</I> <li>Eng: <I>you</I> <li>Est: <I>sina</I> <li>Fin: <I>sinut</I> <li>Fre: <I>toi</I> <li>Ger: <I>du</I> <li>Gre: <I>εσύ</I> <li>Hin: <I>तू</I> <li>Ita: <I>te</I> <li>Jpn: <I>あなた</I> <li>Lav: <I>tu</I> <li>Mlt: <I>int</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>Snd: <I>تون</I> <li>Spa: <I>ti</I> <li>Swe: <I>dig</I> <li>Tha: <I>คุณ</I> <li>Urd: <I>تو</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Punct"></A>
+<H2>Punct</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>exclMarkPunct</CODE></TD>
+<TD><A HREF="#Punct">Punct</A></TD>
+<TD><div class=reveal> <I>yes !</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkPhr yes_Utt) exclMarkPunct</CODE> <li>Afr: <I>ja !</I> <li>Bul: <I>да !</I> <li>Cat: <I>sí !</I> <li>Chi: <I>对！</I> <li>Dan: <I>ja !</I> <li>Dut: <I>ja !</I> <li>Eng: <I>yes !</I> <li>Est: <I>jah !</I> <li>Fin: <I>kyllä !</I> <li>Fre: <I>oui !</I> <li>Ger: <I>ja !</I> <li>Gre: <I>ναι !</I> <li>Hin: <I>हाँ !</I> <li>Ita: <I>sì !</I> <li>Jpn: <I>はい！</I> <li>Lav: <I>jā !</I> <li>Mlt: <I>iva !</I> <li>Nep: <I>हजुर !</I> <li>Nor: <I>ja !</I> <li>Pes: <I>بله</I> <li>Pnb: <I>ہاں !</I> <li>Pol: <I>tak !</I> <li>Ron: <I>da !</I> <li>Rus: <I>Да !</I> <li>Snd: <I>ھا !</I> <li>Spa: <I>¡ sí !</I> <li>Swe: <I>ja !</I> <li>Tha: <I>ใช่</I> <li>Urd: <I>ہاں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>fullStopPunct</CODE></TD>
+<TD><A HREF="#Punct">Punct</A></TD>
+<TD><div class=reveal> <I>yes .</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkPhr yes_Utt) fullStopPunct</CODE> <li>Afr: <I>ja .</I> <li>Bul: <I>да .</I> <li>Cat: <I>sí .</I> <li>Chi: <I>对。</I> <li>Dan: <I>ja .</I> <li>Dut: <I>ja .</I> <li>Eng: <I>yes .</I> <li>Est: <I>jah .</I> <li>Fin: <I>kyllä .</I> <li>Fre: <I>oui .</I> <li>Ger: <I>ja .</I> <li>Gre: <I>ναι .</I> <li>Hin: <I>हाँ .</I> <li>Ita: <I>sì .</I> <li>Jpn: <I>はい。</I> <li>Lav: <I>jā .</I> <li>Mlt: <I>iva .</I> <li>Nep: <I>हजुर .</I> <li>Nor: <I>ja .</I> <li>Pes: <I>بله ۔</I> <li>Pnb: <I>ہاں .</I> <li>Pol: <I>tak .</I> <li>Ron: <I>da .</I> <li>Rus: <I>Да .</I> <li>Snd: <I>ھا .</I> <li>Spa: <I>sí .</I> <li>Swe: <I>ja .</I> <li>Tha: <I>ใช่</I> <li>Urd: <I>ہاں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>questMarkPunct</CODE></TD>
+<TD><A HREF="#Punct">Punct</A></TD>
+<TD><div class=reveal> <I>yes ?</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkPhr yes_Utt) questMarkPunct</CODE> <li>Afr: <I>ja ?</I> <li>Bul: <I>да ?</I> <li>Cat: <I>sí ?</I> <li>Chi: <I>对？</I> <li>Dan: <I>ja ?</I> <li>Dut: <I>ja ?</I> <li>Eng: <I>yes ?</I> <li>Est: <I>jah ?</I> <li>Fin: <I>kyllä ?</I> <li>Fre: <I>oui ?</I> <li>Ger: <I>ja ?</I> <li>Gre: <I>ναι ;</I> <li>Hin: <I>हाँ ?</I> <li>Ita: <I>sì ?</I> <li>Jpn: <I>はい？</I> <li>Lav: <I>jā ?</I> <li>Mlt: <I>iva ?</I> <li>Nep: <I>हजुर ?</I> <li>Nor: <I>ja ?</I> <li>Pes: <I>بله</I> <li>Pnb: <I>ہاں ?</I> <li>Pol: <I>tak ?</I> <li>Ron: <I>da ?</I> <li>Rus: <I>Да ?</I> <li>Snd: <I>ھا ?</I> <li>Spa: <I>¿ sí ?</I> <li>Swe: <I>ja ?</I> <li>Tha: <I>ใช่</I> <li>Urd: <I>ہاں</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="QCl"></A>
+<H2>QCl - question clause, with all tenses</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkQCl</CODE></TD>
+<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>does she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>slaap sy</I> <li>Bul: <I>тя спи ли</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡吗</I> <li>Dan: <I>sover hun</I> <li>Dut: <I>slaapt ze</I> <li>Eng: <I>does she sleep</I> <li>Est: <I>kas tema magab</I> <li>Fin: <I>nukkuuko hän</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>schläft sie</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>क्या वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝るか</I> <li>Lav: <I>vai viņa guļ</I> <li>Mlt: <I>torqod hi</I> <li>Nep: <I>के उनी सुत्छिन्</I> <li>Nor: <I>sover hun</I> <li>Pes: <I>آیا او می خوابد</I> <li>Pnb: <I>كی او سوندی اے</I> <li>Pol: <I>czy ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ڇا ھوء سمھی ٿي</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>sover hon</I> <li>Tha: <I>หล่อนนอนหลับไหม</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="#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 always sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkVP always_AdV (mkVP sleep_V)))</CODE> <li>Afr: <I>wie slaap altyd altyd</I> <li>Bul: <I>кой винаги спи</I> <li>Cat: <I>qui dorm sempre</I> <li>Chi: <I>谁一直睡</I> <li>Dan: <I>hvem sover altid</I> <li>Dut: <I>wie slaapt altijd</I> <li>Eng: <I>who always sleeps</I> <li>Est: <I>kes magab alati</I> <li>Fin: <I>kuka nukkuu aina</I> <li>Fre: <I>qui dort toujours</I> <li>Ger: <I>wer schläft immer</I> <li>Gre: <I>ποιός κοιμάται πάντα</I> <li>Hin: <I>कौन हमेशा सोता है</I> <li>Ita: <I>chi dorme sempre</I> <li>Jpn: <I>誰がいつも寝るか</I> <li>Lav: <I>kurš guļ</I> <li>Mlt: <I>min jorqod dejjem</I> <li>Nep: <I>को सधैँ सुत्छन्</I> <li>Nor: <I>hvem sover altid</I> <li>Pes: <I>چه کسی همیشه می خوابد</I> <li>Pnb: <I>كون ہمیشہ سوندا اے</I> <li>Pol: <I>kto zawsze śpi</I> <li>Ron: <I>cine doarme mereu</I> <li>Rus: <I>кто всегда спдит</I> <li>Snd: <I>ڪير ھميشه سمھی ٿو</I> <li>Spa: <I>quién duerme siempre</I> <li>Swe: <I>vem sover alltid</I> <li>Tha: <I>ใครนอนหลับเสมอ</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="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP sleep_V)</CODE> <li>Afr: <I>wie slaap</I> <li>Bul: <I>кой спи</I> <li>Cat: <I>qui dorm</I> <li>Chi: <I>谁睡</I> <li>Dan: <I>hvem sover</I> <li>Dut: <I>wie slaapt</I> <li>Eng: <I>who sleeps</I> <li>Est: <I>kes magab</I> <li>Fin: <I>kuka nukkuu</I> <li>Fre: <I>qui dort</I> <li>Ger: <I>wer schläft</I> <li>Gre: <I>ποιός κοιμάται</I> <li>Hin: <I>कौन सोता है</I> <li>Ita: <I>chi dorme</I> <li>Jpn: <I>誰が寝るか</I> <li>Lav: <I>kurš guļ</I> <li>Mlt: <I>min jorqod</I> <li>Nep: <I>को सुत्छन्</I> <li>Nor: <I>hvem sover</I> <li>Pes: <I>چه کسی می خوابد</I> <li>Pnb: <I>كون سوندا اے</I> <li>Pol: <I>kto śpi</I> <li>Ron: <I>cine doarme</I> <li>Rus: <I>кто спдит</I> <li>Snd: <I>ڪير سمھی ٿو</I> <li>Spa: <I>quién duerme</I> <li>Swe: <I>vem sover</I> <li>Tha: <I>ใครนอนหลับ</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who loves her</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP love_V2 she_NP)</CODE> <li>Afr: <I>wie het haar lief</I> <li>Bul: <I>кой обича нея</I> <li>Cat: <I>qui la estima</I> <li>Chi: <I>谁爱她</I> <li>Dan: <I>hvem elsker hende</I> <li>Dut: <I>wie heeft haar lief</I> <li>Eng: <I>who loves her</I> <li>Est: <I>kes armastab teda</I> <li>Fin: <I>kuka rakastaa häntä</I> <li>Fre: <I>qui la ...</I> <li>Ger: <I>wer liebt sie</I> <li>Gre: <I>ποιός την αγαπά</I> <li>Hin: <I>कौन उस को प्यार करता है</I> <li>Ita: <I>chi la ama</I> <li>Jpn: <I>誰が彼女を愛するか</I> <li>Lav: <I>kurš mīl</I> <li>Mlt: <I>min jħobbha</I> <li>Nep: <I>को उनी लाई माया गर्छन्</I> <li>Nor: <I>hvem elsker henne</I> <li>Pes: <I>چه کسی او را دوست دارد</I> <li>Pnb: <I>كون اونوں پیار كردا اے</I> <li>Pol: <I>kto kocha ją</I> <li>Ron: <I>cine o iubeşte</I> <li>Rus: <I>кто любдит её</I> <li>Snd: <I>ڪير ھو سان عشق ڪری ٿو</I> <li>Spa: <I>quién la ama</I> <li>Swe: <I>vem älskar henne</I> <li>Tha: <I>ใครรักหล่อน</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who sends it to her</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP send_V3 it_NP she_NP)</CODE> <li>Afr: <I>wie stuur dit na haar</I> <li>Bul: <I>кой праща него до нея</I> <li>Cat: <I>qui ho li envia</I> <li>Chi: <I>谁它寄她</I> <li>Dan: <I>hvem sender det til hende</I> <li>Dut: <I>wie stuurt het naar haar</I> <li>Eng: <I>who sends it to her</I> <li>Est: <I>kes saadab selle temale</I> <li>Fin: <I>kuka lähettää sen hänelle</I> <li>Fre: <I>qui le ...</I> <li>Ger: <I>wer schickt es ihr</I> <li>Gre: <I>ποιός το στέλνει σε ...</I> <li>Hin: <I>कौन उस को यह भेजता है</I> <li>Ita: <I>chi lo le manda</I> <li>Jpn: <I>誰が彼女にそれを送るか</I> <li>Lav: <I>kurš sūta</I> <li>Mlt: <I>min jibgħotu lil hi</I> <li>Nep: <I>को यो उन्लाई लाई पठाउँछन्</I> <li>Nor: <I>hvem sender det til henne</I> <li>Pes: <I>چه کسی آن را برای او می فرستد</I> <li>Pnb: <I>كون اینوں اونوں پیجدا اے</I> <li>Pol: <I>kto wysyła do niej je</I> <li>Ron: <I>cine i -l trimite</I> <li>Rus: <I>кто посылает ней его</I> <li>Snd: <I>constant not found: send_V3</I> <li>Spa: <I>quién lo le manda</I> <li>Swe: <I>vem skickar det till henne</I> <li>Tha: <I>ใครส่งมันให้กับหล่อน</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="#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>mkUtt (mkQCl who_IP want_VV (mkVP sleep_V))</CODE> <li>Afr: <I>wie wil te slaap</I> <li>Bul: <I>кой иска да спи</I> <li>Cat: <I>qui vol dormir</I> <li>Chi: <I>谁想睡</I> <li>Dan: <I>hvem vil sove</I> <li>Dut: <I>wie wil slapen</I> <li>Eng: <I>who wants to sleep</I> <li>Est: <I>kes tahab magada</I> <li>Fin: <I>kuka tahtoo nukkua</I> <li>Fre: <I>qui veut dormir</I> <li>Ger: <I>wer will schlafen</I> <li>Gre: <I>ποιός θέλει να κοιμηθεί</I> <li>Hin: <I>कौन सोना चाहता है</I> <li>Ita: <I>chi vuole dormire</I> <li>Jpn: <I>誰が寝たがっているか</I> <li>Lav: <I>kurš vēlas</I> <li>Mlt: <I>min jrid jorqod</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>Snd: <I>ڪير سمھڻ چاھی ٿو</I> <li>Spa: <I>quién quiere dormir</I> <li>Swe: <I>vem vill sova</I> <li>Tha: <I>ใครอยากนอนหลับ</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who says that I sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP say_VS (mkS (mkCl i_NP sleep_V)))</CODE> <li>Afr: <I>wie sê dat ek slaap</I> <li>Bul: <I>кой казва Predef.SOFT_BIND , че аз спя</I> <li>Cat: <I>qui diu que jo dormo</I> <li>Chi: <I>谁说我睡</I> <li>Dan: <I>hvem siger at jeg sover</I> <li>Dut: <I>wie zegt dat ik slaap</I> <li>Eng: <I>who says that I sleep</I> <li>Est: <I>kes ütleb et mina magan</I> <li>Fin: <I>kuka sanoo , että minä nukun</I> <li>Fre: <I>qui dit que ...</I> <li>Ger: <I>wer sagt , dass ich schlafe</I> <li>Gre: <I>ποιός λέει ότι εγώ κοιμάμαι</I> <li>Hin: <I>कौन कहता है कि मैं सोता हूँ</I> <li>Ita: <I>chi dice che io dormo</I> <li>Jpn: <I>誰が私が寝ると言うか</I> <li>Lav: <I>kurš saka</I> <li>Mlt: <I>min jgħid li jien norqod</I> <li>Nep: <I>को भन्छन्की म सुत्छु</I> <li>Nor: <I>hvem sier at jeg sover</I> <li>Pes: <I>چه کسی می گوید که من می خوابم</I> <li>Pnb: <I>كون كہدا اے كہ میں سوندا واں</I> <li>Pol: <I>kto mówi , że ja śpię</I> <li>Ron: <I>cine spune cã eu dorm</I> <li>Rus: <I>кто говордит , что я сплю</I> <li>Snd: <I>ڪير چوی ٿو ت مان سمھان ٿو</I> <li>Spa: <I>quién dice que yo duermo</I> <li>Swe: <I>vem säger att jag sover</I> <li>Tha: <I>ใครพูดว่าฉันนอนหลับ</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="#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>mkUtt (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 es pregunta qui dorm</I> <li>Chi: <I>谁好奇谁睡</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>Est: <I>kes arutleb kes magab</I> <li>Fin: <I>kuka ihmettelee , kuka nukkuu</I> <li>Fre: <I>qui se ...</I> <li>Ger: <I>wer wundert sich , wer schläft</I> <li>Gre: <I>ποιός αναρωτιέται ποιός κοιμάται</I> <li>Hin: <I>कौन हैरान होता है कि कौन सोता है</I> <li>Ita: <I>chi si domanda chi dorme</I> <li>Jpn: <I>誰が誰が寝るか質問するか</I> <li>Lav: <I>kurš brīnās</I> <li>Mlt: <I>min jikkuntempla min jorqod</I> <li>Nep: <I>को अचम्म हुन्छन्की को सुत्छन्</I> <li>Nor: <I>hvem undrer hvem som sover</I> <li>Pes: <I>constant not found: wonder_VQ</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>Snd: <I>ڪير حيران ٿيی ٿو ت ڪير سمھی ٿو</I> <li>Spa: <I>quién se pregunta quién duerme</I> <li>Swe: <I>vem undrar vem som sover</I> <li>Tha: <I>ใครประหลาดใจว่าใครนอนหลับ</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="#VA" TITLE="VA - adjective-complement verb">VA</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who becomes old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP become_VA old_A)</CODE> <li>Afr: <I>wie word oud</I> <li>Bul: <I>кой става стар</I> <li>Cat: <I>qui es torna vella</I> <li>Chi: <I>谁变老</I> <li>Dan: <I>hvem bliver gammel</I> <li>Dut: <I>wie wordt oud</I> <li>Eng: <I>who becomes old</I> <li>Est: <I>kes saab vanaks</I> <li>Fin: <I>kuka tulee vanhaksi</I> <li>Fre: <I>qui devient vieux ...</I> <li>Ger: <I>wer wird alt</I> <li>Gre: <I>ποιός γίνεται παλιός</I> <li>Hin: <I>कौन बूढ़ा बनता है</I> <li>Ita: <I>chi diventa vecchio</I> <li>Jpn: <I>誰が古くなるか</I> <li>Lav: <I>kurš kļūst</I> <li>Mlt: <I>min jsir qadim</I> <li>Nep: <I>को बुढो हुन्छन्</I> <li>Nor: <I>hvem blir gammel</I> <li>Pes: <I>چه کسی پیر می شود</I> <li>Pnb: <I>كون بوڈا بندا اے</I> <li>Pol: <I>kto staje się stary</I> <li>Ron: <I>cine devine vechi</I> <li>Rus: <I>кто становдит старым</I> <li>Snd: <I>ڪير پوڙهو ٿيی ٿو</I> <li>Spa: <I>quién se convierte viejo</I> <li>Swe: <I>vem blir gammal</I> <li>Tha: <I>ใครกลายเป็นแก่</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who becomes very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP become_VA (mkAP very_AdA old_A))</CODE> <li>Afr: <I>wie word baie oud</I> <li>Bul: <I>кой става много стар</I> <li>Cat: <I>qui es torna molt vella</I> <li>Chi: <I>谁变非常老</I> <li>Dan: <I>hvem bliver meget gammel</I> <li>Dut: <I>wie wordt erg oud</I> <li>Eng: <I>who becomes very old</I> <li>Est: <I>kes saab väga vanaks</I> <li>Fin: <I>kuka tulee erittäin vanhaksi</I> <li>Fre: <I>qui devient très vieux ...</I> <li>Ger: <I>wer wird sehr alt</I> <li>Gre: <I>ποιός γίνεται πολύ παλιός</I> <li>Hin: <I>कौन बहुत बूढ़ा बनता है</I> <li>Ita: <I>chi diventa molto vecchio</I> <li>Jpn: <I>誰がとても古くなるか</I> <li>Lav: <I>kurš kļūst</I> <li>Mlt: <I>min jsir qadim ħafna</I> <li>Nep: <I>को धेरै बुढो हुन्छन्</I> <li>Nor: <I>hvem blir mye gammel</I> <li>Pes: <I>چه کسی خیلی پیر می شود</I> <li>Pnb: <I>كون بہت بوڈا بندا اے</I> <li>Pol: <I>kto staje się bardzo stary</I> <li>Ron: <I>cine devine foarte vechi</I> <li>Rus: <I>кто становдит очень старым</I> <li>Snd: <I>ڪير تمام پوڙهو ٿيی ٿو</I> <li>Spa: <I>quién se convierte muy viejo</I> <li>Swe: <I>vem blir mycket gammal</I> <li>Tha: <I>ใครกลายเป็นแก่มาก</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="#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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who paints it red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP paint_V2A it_NP red_A)</CODE> <li>Afr: <I>wie skilder dit rooi</I> <li>Bul: <I>кой рисува него червено</I> <li>Cat: <I>qui ho pinta en vermell</I> <li>Chi: <I>谁画它红</I> <li>Dan: <I>hvem maler det rødt</I> <li>Dut: <I>wie schildert het rood</I> <li>Eng: <I>who paints it red</I> <li>Est: <I>kes maalib selle punaseks</I> <li>Fin: <I>kuka maalaa sen punaiseksi</I> <li>Fre: <I>qui le ...</I> <li>Ger: <I>wer malt es rot</I> <li>Gre: <I>ποιός το βάφει κόκκινο</I> <li>Hin: <I>कौन लाल इस को रंग करता है</I> <li>Ita: <I>chi lo dipinge rosso</I> <li>Jpn: <I>誰がそれを赤く塗るか</I> <li>Lav: <I>kurš krāso</I> <li>Mlt: <I>min jiżba'u aħmar</I> <li>Nep: <I>को यो लाई रातो रँग लागाउँछन्</I> <li>Nor: <I>hvem maler det rødt</I> <li>Pes: <I>چه کسی آن را قرمز رنگ می کند</I> <li>Pnb: <I>كون اینوں لال رنگ كردا اے</I> <li>Pol: <I>kto maluje je na czerwono</I> <li>Ron: <I>cine îl pictează roşu</I> <li>Rus: <I>кто рисует красным его</I> <li>Snd: <I>ڪير ھن کی ڳاڙھو رنگ ڪری ٿو</I> <li>Spa: <I>quién lo pinta en rojo</I> <li>Swe: <I>vem målar det rött</I> <li>Tha: <I>ใครทามันเป็นสีแดง</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who paints it very red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP paint_V2A it_NP (mkAP very_AdA red_A))</CODE> <li>Afr: <I>wie skilder dit baie rooi</I> <li>Bul: <I>кой рисува него много червено</I> <li>Cat: <I>qui ho pinta en molt vermell</I> <li>Chi: <I>谁画它非常红</I> <li>Dan: <I>hvem maler det meget rødt</I> <li>Dut: <I>wie schildert het erg rood</I> <li>Eng: <I>who paints it very red</I> <li>Est: <I>kes maalib selle väga punaseks</I> <li>Fin: <I>kuka maalaa sen erittäin punaiseksi</I> <li>Fre: <I>qui le ...</I> <li>Ger: <I>wer malt es sehr rot</I> <li>Gre: <I>ποιός το βάφει πολύ κόκκινο</I> <li>Hin: <I>कौन बहुत लाल इस को रंग करता है</I> <li>Ita: <I>chi lo dipinge molto rosso</I> <li>Jpn: <I>誰がそれをとても赤く塗るか</I> <li>Lav: <I>kurš krāso</I> <li>Mlt: <I>min jiżba'u aħmar ħafna</I> <li>Nep: <I>को यो लाई धेरै रातो रँग लागाउँछन्</I> <li>Nor: <I>hvem maler det mye rødt</I> <li>Pes: <I>چه کسی آن را خیلی قرمز رنگ می کند</I> <li>Pnb: <I>كون اینوں بہت لال رنگ كردا اے</I> <li>Pol: <I>kto maluje je na bardzo czerwono</I> <li>Ron: <I>cine îl pictează foarte roşu</I> <li>Rus: <I>кто рисует очень красным его</I> <li>Snd: <I>ڪير ھن کی تمام ڳاڙھو رنگ ڪری ٿو</I> <li>Spa: <I>quién lo pinta en muy rojo</I> <li>Swe: <I>vem målar det mycket rött</I> <li>Tha: <I>ใครทามันเป็นสีแดงมาก</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who answers to him that we sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP answer_V2S he_NP (mkS (mkCl we_NP sleep_V)))</CODE> <li>Afr: <I>wie antwoord hom dat ons slaap</I> <li>Bul: <I>кой отговаря му Predef.SOFT_BIND , че ние спим</I> <li>Cat: <I>qui li respon que nosaltres dormim</I> <li>Chi: <I>谁回答他说我们睡</I> <li>Dan: <I>hvem svarer til ham at vi sover</I> <li>Dut: <I>wie antwoordt hem dat we slapen</I> <li>Eng: <I>who answers to him that we sleep</I> <li>Est: <I>kes vastab temale et meie magame</I> <li>Fin: <I>kuka vastaa hänelle , että me nukumme</I> <li>Fre: <I>qui lui répond que ...</I> <li>Ger: <I>wer antwortet ihm dass wir schlafen</I> <li>Gre: <I>ποιός του απαντά οτι εμείς κοιμόμαστε</I> <li>Hin: <I>कौन उस को जवाब देता है कि हम सोते हैं</I> <li>Ita: <I>chi gli risponde che noi dormiamo</I> <li>Jpn: <I>誰が私達が寝ると彼に答えるか</I> <li>Lav: <I>kurš atbild</I> <li>Mlt: <I>min jwieġeb li aħna norqdu lilu</I> <li>Nep: <I>को उ लाई उत्तर दिन्छन्की हामीहरु सुत्छौँ</I> <li>Nor: <I>hvem svarer til ham at vi sover</I> <li>Pes: <I>چه کسی به او جواب می دهد که ما می خوابیم</I> <li>Pnb: <I>كون اونوں جواب دیندا اے كہ اسی سوندے واں</I> <li>Pol: <I>kto odpowiada jemu , że my śpimy</I> <li>Ron: <I>cine îi răspunde cã noi dormim</I> <li>Rus: <I>кто отвечает , что мы спдим его</I> <li>Snd: <I>ڪير ھو کی جواب ڏيی ٿو ت اسان سمھون ٿا</I> <li>Spa: <I>quién le responde que nosotros dormimos</I> <li>Swe: <I>vem svarar till honom att vi sover</I> <li>Tha: <I>ใครตอบเขาว่าเรานอนหลับ</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who asks him who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))</CODE> <li>Afr: <I>wie vra hom wie slaap</I> <li>Bul: <I>кой пита него кой спи</I> <li>Cat: <I>qui li pregunta qui dorm</I> <li>Chi: <I>谁问他说谁睡</I> <li>Dan: <I>hvem spørger ham hvem som sover</I> <li>Dut: <I>wie vraagt hem wie slaapt</I> <li>Eng: <I>who asks him who sleeps</I> <li>Est: <I>kes küsib temalt kes magab</I> <li>Fin: <I>kuka kysyy häneltä , kuka nukkuu</I> <li>Fre: <I>qui lui demande qui dort</I> <li>Ger: <I>wer fragt ihn wer schläft</I> <li>Gre: <I>ποιός τον ρωτά ποιός κοιμάται</I> <li>Hin: <I>कौन उस से पूछता है कि कौन सोता है</I> <li>Ita: <I>chi gli chiede chi dorme</I> <li>Jpn: <I>誰が彼に誰が寝るか聞くか</I> <li>Lav: <I>kurš vaicā</I> <li>Mlt: <I>min jsaqsi min jorqod lilu</I> <li>Nep: <I>को उ सँग सोध्छन्की को सुत्छन्</I> <li>Nor: <I>hvem spørr ham hvem som sover</I> <li>Pes: <I>چه کسی از او می پرسد چه کسی می خوابد</I> <li>Pnb: <I>كون اونوں پچھدا اے كہ كون سوندا اے</I> <li>Pol: <I>kto pyta jego , kto śpi</I> <li>Ron: <I>cine îl întreabă cine doarme</I> <li>Rus: <I>кто спрашивает кто спдит его</I> <li>Snd: <I>ڪير ھو کان پڇی ٿو ت ڪير سمھی ٿو</I> <li>Spa: <I>quién le pregunta quién duerme</I> <li>Swe: <I>vem frågar honom vem som sover</I> <li>Tha: <I>ใครถามเขาว่าใครนอนหลับ</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="#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>mkUtt (mkQCl who_IP beg_V2V he_NP (mkVP sleep_V))</CODE> <li>Afr: <I>wie smeek hom om te slaap</I> <li>Bul: <I>кой моли него за да спи</I> <li>Cat: <I>qui el demana a dormir</I> <li>Chi: <I>谁乞求他睡</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>Est: <I>kes palub teda magama</I> <li>Fin: <I>kuka pyytää häntä nukkumaan</I> <li>Fre: <I>qui le ...</I> <li>Ger: <I>wer bittet ihn zu schlafen</I> <li>Gre: <I>ποιός τον παρακαλά να κοιμηθεί</I> <li>Hin: <I>कौन सोने की उस से भीख मांगता है</I> <li>Ita: <I>chi lo prega di dormire</I> <li>Jpn: <I>誰が彼に寝るように請い願うか</I> <li>Lav: <I>kurš lūdz</I> <li>Mlt: <I>min jittallab minn jorqod għalu</I> <li>Nep: <I>को उ लाई सुत्न आग्रह गर्छन्</I> <li>Nor: <I>hvem ber ham å sove</I> <li>Pes: <I>چه کسی از او خواهش می کند بخوابد</I> <li>Pnb: <I>كون اونوں سونا دی مانگدا اے</I> <li>Pol: <I>constant not found: beg_V2V</I> <li>Ron: <I>cine îl roagă sã doarmă</I> <li>Rus: <I>кто просит спать его</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>quién lo ruega a dormir</I> <li>Swe: <I>vem ber honom att sova</I> <li>Tha: <I>ใครขอเขาให้นอนหลับ</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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who is old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP old_A)</CODE> <li>Afr: <I>wie is oud</I> <li>Bul: <I>кой е стар</I> <li>Cat: <I>qui és vella</I> <li>Chi: <I>谁是老的</I> <li>Dan: <I>hvem er gammel</I> <li>Dut: <I>wie is oud</I> <li>Eng: <I>who is old</I> <li>Est: <I>kes on vana</I> <li>Fin: <I>kuka on vanha</I> <li>Fre: <I>qui est vieux ...</I> <li>Ger: <I>wer ist alt</I> <li>Gre: <I>ποιός είναι παλιός</I> <li>Hin: <I>कौन बूढ़ा है</I> <li>Ita: <I>chi è vecchio</I> <li>Jpn: <I>誰が古いか</I> <li>Lav: <I>kurš ir</I> <li>Mlt: <I>min huwa qadim</I> <li>Nep: <I>को बुढो छन्</I> <li>Nor: <I>hvem er gammel</I> <li>Pes: <I>چه کسی پیر است</I> <li>Pnb: <I>كون بوڈا اے</I> <li>Pol: <I>kto jest stary</I> <li>Ron: <I>cine este vechi</I> <li>Rus: <I>кто стар</I> <li>Snd: <I>ڪير پوڙهو آھي</I> <li>Spa: <I>quién es viejo</I> <li>Swe: <I>vem är gammal</I> <li>Tha: <I>ใครแก่</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who is older than he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP old_A he_NP)</CODE> <li>Afr: <I>wie is ouer as hy</I> <li>Bul: <I>кой е по Predef.SOFT_BIND - Predef.SOFT_BIND стар от него</I> <li>Cat: <I>qui és més vella que ell</I> <li>Chi: <I>谁是比他老的</I> <li>Dan: <I>hvem er ældre end han</I> <li>Dut: <I>wie is ouder dan hij</I> <li>Eng: <I>who is older than he</I> <li>Est: <I>kes on vanem kui tema</I> <li>Fin: <I>kuka on vanhempi kuin hän</I> <li>Fre: <I>qui est plus vieux ...</I> <li>Ger: <I>wer ist älter als er</I> <li>Gre: <I>ποιός είναι πιό παλιός από αυτόν</I> <li>Hin: <I>कौन उस से बूढ़ा है</I> <li>Ita: <I>chi è più vecchio di lui</I> <li>Jpn: <I>誰が彼より古いか</I> <li>Lav: <I>kurš ir</I> <li>Mlt: <I>min huwa eqdem minn hu</I> <li>Nep: <I>को उ भन्दा बुढो छन्</I> <li>Nor: <I>hvem er eldre enn han</I> <li>Pes: <I>چه کسی پیر تر از او است</I> <li>Pnb: <I>كون اورے توں بوڈا اے</I> <li>Pol: <I>kto jest starszy niż on</I> <li>Ron: <I>cine este mai vechi decât el</I> <li>Rus: <I>кто старше него</I> <li>Snd: <I>ڪير ھو کان پوڙهو آھي</I> <li>Spa: <I>quién es más viejo que él</I> <li>Swe: <I>vem är äldre än han</I> <li>Tha: <I>ใครแก่กว่าเขา</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who is married to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP married_A2 he_NP)</CODE> <li>Afr: <I>wie is getroud met hom</I> <li>Bul: <I>кой е женен за него</I> <li>Cat: <I>qui és casada a ell</I> <li>Chi: <I>谁是结婚他的</I> <li>Dan: <I>hvem er gift med ham</I> <li>Dut: <I>wie is getrouwd met hem</I> <li>Eng: <I>who is married to him</I> <li>Est: <I>kes on abielus temaga</I> <li>Fin: <I>kuka on avioitunut hänen kanssaPredef.BIND nsa</I> <li>Fre: <I>qui est marié à lui</I> <li>Ger: <I>wer ist verheiratet mit ihm</I> <li>Gre: <I>ποιός είναι παντρεμένος με αυτόν</I> <li>Hin: <I>कौन उस से शादी शुदा है</I> <li>Ita: <I>chi è sposato con lui</I> <li>Jpn: <I>誰が彼と結婚しているか</I> <li>Lav: <I>kurš ir</I> <li>Mlt: <I>min huwa miżżewweġ lil hu</I> <li>Nep: <I>को उ सँग विवाहित छन्</I> <li>Nor: <I>hvem er gift med ham</I> <li>Pes: <I>چه کسی او متأهل است</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>kto jest zaślubiony jemu</I> <li>Ron: <I>cine este căsătorit cu el</I> <li>Rus: <I>кто замужем за им</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>quién es casado a él</I> <li>Swe: <I>vem är gift med honom</I> <li>Tha: <I>ใครแต่งงานแล้วกับเขา</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="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who is very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkAP very_AdA old_A))</CODE> <li>Afr: <I>wie is baie oud</I> <li>Bul: <I>кой е много стар</I> <li>Cat: <I>qui és molt vella</I> <li>Chi: <I>谁是非常老的</I> <li>Dan: <I>hvem er meget gammel</I> <li>Dut: <I>wie is erg oud</I> <li>Eng: <I>who is very old</I> <li>Est: <I>kes on väga vana</I> <li>Fin: <I>kuka on erittäin vanha</I> <li>Fre: <I>qui est très vieux ...</I> <li>Ger: <I>wer ist sehr alt</I> <li>Gre: <I>ποιός είναι πολύ παλιός</I> <li>Hin: <I>कौन बहुत बूढ़ा है</I> <li>Ita: <I>chi è molto vecchio</I> <li>Jpn: <I>誰がとても古いか</I> <li>Lav: <I>kurš ir</I> <li>Mlt: <I>min huwa qadim ħafna</I> <li>Nep: <I>को धेरै बुढो छन्</I> <li>Nor: <I>hvem er mye gammel</I> <li>Pes: <I>چه کسی خیلی پیر است</I> <li>Pnb: <I>كون بہت بوڈا اے</I> <li>Pol: <I>kto jest bardzo stary</I> <li>Ron: <I>cine este foarte vechi</I> <li>Rus: <I>кто очень стар</I> <li>Snd: <I>ڪير تمام پوڙهو آھي</I> <li>Spa: <I>quién es muy viejo</I> <li>Swe: <I>vem är mycket gammal</I> <li>Tha: <I>ใครแก่มาก</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="#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>who is the woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkNP the_Det woman_N))</CODE> <li>Afr: <I>wie is die vrou</I> <li>Bul: <I>кой е жената</I> <li>Cat: <I>qui és la ...</I> <li>Chi: <I>谁是女人</I> <li>Dan: <I>hvem er kvinden</I> <li>Dut: <I>wie is de vrouw</I> <li>Eng: <I>who is the woman</I> <li>Est: <I>kes on naine</I> <li>Fin: <I>kuka on nainen</I> <li>Fre: <I>qui est la ...</I> <li>Ger: <I>wer ist die Frau</I> <li>Gre: <I>ποιός είναι η γυναίκα</I> <li>Hin: <I>कौन औरत है</I> <li>Ita: <I>chi è la ...</I> <li>Jpn: <I>誰が女だか</I> <li>Lav: <I>kurš ir</I> <li>Mlt: <I>min huwa il ...</I> <li>Nep: <I>को आईमाई हुन्</I> <li>Nor: <I>hvem er kvinna</I> <li>Pes: <I>چه کسی زن است</I> <li>Pnb: <I>كون زنانی اے</I> <li>Pol: <I>kto jest kobietą</I> <li>Ron: <I>cine este femeia</I> <li>Rus: <I>кто женщина</I> <li>Snd: <I>ڪير مائي آھي</I> <li>Spa: <I>quién es la ...</I> <li>Swe: <I>vem är kvinnan</I> <li>Tha: <I>ใครเป็นหญิง</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="#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 ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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>Chi: <I>谁是女人</I> <li>Dan: <I>hvem er en kvinde</I> <li>Dut: <I>wie is vrouw</I> <li>Eng: <I>who is a ...</I> <li>Est: <I>kes on naine</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>Gre: <I>ποιός είναι γυναίκα</I> <li>Hin: <I>कौन औरत है</I> <li>Ita: <I>chi è una ...</I> <li>Jpn: <I>誰が女だか</I> <li>Lav: <I>kurš ir</I> <li>Mlt: <I>min huwa mara</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>Snd: <I>ڪير مائي آھي</I> <li>Spa: <I>quién es una mujer</I> <li>Swe: <I>vem är en kvinna</I> <li>Tha: <I>ใครเป็นหญิง</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 a ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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 vella</I> <li>Chi: <I>谁是老女人</I> <li>Dan: <I>hvem er en gammel kvinde</I> <li>Dut: <I>wie is oude vrouw</I> <li>Eng: <I>who is a ...</I> <li>Est: <I>kes on vana naine</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>Gre: <I>ποιός είναι παλιά γυναίκα</I> <li>Hin: <I>कौन बूढ़ी औरत है</I> <li>Ita: <I>chi è una ...</I> <li>Jpn: <I>誰が古い女だか</I> <li>Lav: <I>kurš ir</I> <li>Mlt: <I>min huwa mara qadima</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>Snd: <I>ڪير پوڙهو مائي آھي</I> <li>Spa: <I>quién es una vieja mujer</I> <li>Swe: <I>vem är en gammal kvinna</I> <li>Tha: <I>ใครเป็นหญิงแก่</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="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who is here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP here_Adv)</CODE> <li>Afr: <I>wie is hier</I> <li>Bul: <I>кой е тук</I> <li>Cat: <I>qui és aquí</I> <li>Chi: <I>谁在这里</I> <li>Dan: <I>hvem er her</I> <li>Dut: <I>wie is hier</I> <li>Eng: <I>who is here</I> <li>Est: <I>kes on siin</I> <li>Fin: <I>kuka on täällä</I> <li>Fre: <I>qui est ici</I> <li>Ger: <I>wer ist hier</I> <li>Gre: <I>ποιός είναι εδώ</I> <li>Hin: <I>कौन यहाँ है</I> <li>Ita: <I>chi è quà</I> <li>Jpn: <I>誰がここでいるか</I> <li>Lav: <I>kurš ir</I> <li>Mlt: <I>min huwa hawn</I> <li>Nep: <I>को यहाँ छन्</I> <li>Nor: <I>hvem er her</I> <li>Pes: <I>چه کسی اینجا است</I> <li>Pnb: <I>كون ایتھے اے</I> <li>Pol: <I>kto jest tutaj</I> <li>Ron: <I>cine este aici</I> <li>Rus: <I>кто здесь</I> <li>Snd: <I>ڪير ھتي آھي</I> <li>Spa: <I>quién es aquí</I> <li>Swe: <I>vem är här</I> <li>Tha: <I>ใครอยู่ที่นี่</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="#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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>who is her</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP she_NP)</CODE> <li>Afr: <I>wie is sy</I> <li>Bul: <I>кой е нея</I> <li>Cat: <I>qui és ella</I> <li>Chi: <I>谁是她</I> <li>Dan: <I>hvem er hende</I> <li>Dut: <I>wie is ze</I> <li>Eng: <I>who is her</I> <li>Est: <I>kes on tema</I> <li>Fin: <I>kuka on hän</I> <li>Fre: <I>qui est elle</I> <li>Ger: <I>wer ist sie</I> <li>Gre: <I>ποιός είναι αυτή</I> <li>Hin: <I>कौन वह है</I> <li>Ita: <I>chi è lei</I> <li>Jpn: <I>誰が彼女だか</I> <li>Lav: <I>kurš ir</I> <li>Mlt: <I>min huwa hi</I> <li>Nep: <I>को उनी हुन्</I> <li>Nor: <I>hvem er henne</I> <li>Pes: <I>چه کسی او است</I> <li>Pnb: <I>كون اونوں اے</I> <li>Pol: <I>kto jest nią</I> <li>Ron: <I>cine este ea</I> <li>Rus: <I>кто она</I> <li>Snd: <I>ڪير ھو آھي</I> <li>Spa: <I>quién es ella</I> <li>Swe: <I>vem är henne</I> <li>Tha: <I>ใครเป็นหล่อน</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="#ClSlash">ClSlash</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>whom does she love today</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash (mkClSlash she_NP love_V2) today_Adv))</CODE> <li>Afr: <I>wie het sy lief vandag</I> <li>Bul: <I>кого обича тя днес</I> <li>Cat: <I>qui estima ella avui</I> <li>Chi: <I>她今天爱谁</I> <li>Dan: <I>hvem elsker hun idag</I> <li>Dut: <I>wie heeft ze lief vandaag</I> <li>Eng: <I>whom does she love today</I> <li>Est: <I>keda tema armastab täna</I> <li>Fin: <I>ketä hän rakastaa tänään</I> <li>Fre: <I>qui aime-t-elle aujourd'hui</I> <li>Ger: <I>wen liebt sie heute</I> <li>Gre: <I>ποιόν αγαπά αυτή σήμερα</I> <li>Hin: <I>किस को आज वह प्यार करती है</I> <li>Ita: <I>chi ama lei oggi</I> <li>Jpn: <I>今日彼女は誰を愛するか</I> <li>Lav: <I>kuru viņa mīl šodien</I> <li>Mlt: <I>min tħobb hi illum</I> <li>Nep: <I>कासलाई आज उनी माया गर्छिन्</I> <li>Nor: <I>hvem elsker hun idag</I> <li>Pes: <I>چه کسی را امروز او دوست دارد</I> <li>Pnb: <I>كون اج او پیار كردی اے</I> <li>Pol: <I>kogo dziś kocha ona</I> <li>Ron: <I>pe cine iubeşte ea astăzi</I> <li>Rus: <I>кого она любдит сегодня</I> <li>Snd: <I>ڪير اڄ ھوء عشق ڪری ٿي</I> <li>Spa: <I>quién ama ella hoy</I> <li>Swe: <I>vem älskar hon idag</I> <li>Tha: <I>หล่อนรักวันนี้ใคร</I> <li>Urd: <I>کس کو آج وہ پیار کرتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkQCl</CODE></TD>
+<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>why does she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl why_IAdv (mkCl she_NP sleep_V) )</CODE> <li>Afr: <I>waarom slaap sy</I> <li>Bul: <I>защо спи тя</I> <li>Cat: <I>per quË dorm ella</I> <li>Chi: <I>她为什么睡</I> <li>Dan: <I>hvorfor sover hun</I> <li>Dut: <I>waarom slaapt ze</I> <li>Eng: <I>why does she sleep</I> <li>Est: <I>miks tema magab</I> <li>Fin: <I>miksi hän nukkuu</I> <li>Fre: <I>pourquoi dort-elle</I> <li>Ger: <I>warum schläft sie</I> <li>Gre: <I>γιατί κοιμάται αυτή</I> <li>Hin: <I>क्यों वह सोती है</I> <li>Ita: <I>perché dorme lei</I> <li>Jpn: <I>彼女はどうして寝るか</I> <li>Lav: <I>kāpēc viņa guļ</I> <li>Mlt: <I>għalfejn torqod hi</I> <li>Nep: <I>किन उनी सुत्छिन्</I> <li>Nor: <I>hvorfor sover hun</I> <li>Pes: <I>چرا او می خوابد</I> <li>Pnb: <I>كیوں او سوندی اے</I> <li>Pol: <I>dlaczego ona śpi</I> <li>Ron: <I>de ce doarme ea</I> <li>Rus: <I>почему она спдит</I> <li>Snd: <I>ڇو ھوء سمھی ٿي</I> <li>Spa: <I>por qué duerme ella</I> <li>Swe: <I>varför sover hon</I> <li>Tha: <I>หล่อนนอนหลับทำไม</I> <li>Urd: <I>کیوں وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkQCl</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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>with whom does she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl with_Prep who_IP (mkCl she_NP sleep_V) )</CODE> <li>Afr: <I>met wie slaap sy</I> <li>Bul: <I>с ...</I> <li>Cat: <I>amb qui dorm ella</I> <li>Chi: <I>她和谁一起睡</I> <li>Dan: <I>med hvem sover hun</I> <li>Dut: <I>met wie slaapt ze</I> <li>Eng: <I>with whom does she sleep</I> <li>Est: <I>koos kellega tema magab</I> <li>Fin: <I>kenen kanssa hän nukkuu</I> <li>Fre: <I>avec qui dort-elle</I> <li>Ger: <I>mit wem schläft sie</I> <li>Gre: <I>με ποιόν κοιμάται αυτή</I> <li>Hin: <I>किस के साथ वह सोती है</I> <li>Ita: <I>con chi dorme lei</I> <li>Jpn: <I>彼女は誰と寝るか</I> <li>Lav: <I>ar kuru viņa guļ</I> <li>Mlt: <I>mal ...</I> <li>Nep: <I>को सँग उनी सुत्छिन्</I> <li>Nor: <I>med hvem sover hun</I> <li>Pes: <I>با چه کسی او می خوابد</I> <li>Pnb: <I>كرا دے نال او سوندی اے</I> <li>Pol: <I>z kim ona śpi</I> <li>Ron: <I>cu cine doarme ea</I> <li>Rus: <I>с кто она спдит</I> <li>Snd: <I>ڪنھنجو سان ھوء سمھی ٿي</I> <li>Spa: <I>con quién duerme ella</I> <li>Swe: <I>med vem sover hon</I> <li>Tha: <I>หล่อนนอนหลับกับใคร</I> <li>Urd: <I>کس کے ساتھ وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (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>Chi: <I>她在哪里</I> <li>Dan: <I>hvor er hun</I> <li>Dut: <I>waar is ze</I> <li>Eng: <I>where is she</I> <li>Est: <I>kus tema on</I> <li>Fin: <I>missä hän on</I> <li>Fre: <I>où est-elle</I> <li>Ger: <I>wo ist sie</I> <li>Gre: <I>που είναι αυτή</I> <li>Hin: <I>वह कहाँ है</I> <li>Ita: <I>dove è lei</I> <li>Jpn: <I>彼女はどこにいるか</I> <li>Lav: <I>kur ir viņa</I> <li>Mlt: <I>fejn hija hi</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>Snd: <I>ھوء ڪٿي آھي</I> <li>Spa: <I>dónde es ella</I> <li>Swe: <I>var är hon</I> <li>Tha: <I>หล่อนอยู่ที่ไหน</I> <li>Urd: <I>وہ کہاں ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkQCl</CODE></TD>
+<TD><A HREF="#IComp" TITLE="IComp - interrogative complement of copula">IComp</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>who is this man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl (mkIComp who_IP) (mkNP this_Det man_N))</CODE> <li>Afr: <I>wie is hierdie man</I> <li>Bul: <I>кой е този мъж</I> <li>Cat: <I>qui és aquest home</I> <li>Chi: <I>这个男人是谁</I> <li>Dan: <I>hvem er denne mand</I> <li>Dut: <I>wie is deze man</I> <li>Eng: <I>who is this man</I> <li>Est: <I>kes see mees on</I> <li>Fin: <I>kuka tämä mies on</I> <li>Fre: <I>qui est ce ...</I> <li>Ger: <I>wer ist dieser Mann</I> <li>Gre: <I>ποιός είναι αυτός ο άνδρας</I> <li>Hin: <I>यह आदमी कौन है</I> <li>Ita: <I>chi è questo uomo</I> <li>Jpn: <I>この男は誰だか</I> <li>Lav: <I>kurš ir šis vīrietis</I> <li>Mlt: <I>min huwa dan il ...</I> <li>Nep: <I>यो मान्छे को छ</I> <li>Nor: <I>hvem er denne mannen</I> <li>Pes: <I>این مرد چه کسی است</I> <li>Pnb: <I>اے بندہ كون اے</I> <li>Pol: <I>kim jest ten mężczyzna</I> <li>Ron: <I>cine este acest om</I> <li>Rus: <I>кто этот человек</I> <li>Snd: <I>ھي ماڻھو ڪير آھي</I> <li>Spa: <I>quién es este hombre</I> <li>Swe: <I>vem är den här mannen</I> <li>Tha: <I>ชายคนนี้เป็นใคร</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="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>
+<TD><div class=reveal> <I>which city is there</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl (mkIP which_IQuant city_N))</CODE> <li>Afr: <I>watter stad is daar</I> <li>Bul: <I>кой град е тук</I> <li>Cat: <I>quina ciutat hi ha</I> <li>Chi: <I>有哪个城市</I> <li>Dan: <I>hvilken by findes det</I> <li>Dut: <I>welke stad is er</I> <li>Eng: <I>which city is there</I> <li>Est: <I>mis linn on olemas</I> <li>Fin: <I>mikä kaupunki on olemassa</I> <li>Fre: <I>quelle ville il y a</I> <li>Ger: <I>welche Stadt gibt es</I> <li>Gre: <I>ποιά πόλη υπάρχει</I> <li>Hin: <I>वहाँ कौन सा शहर है</I> <li>Ita: <I>quale città ci ...</I> <li>Jpn: <I>どの都市があるか</I> <li>Lav: <I>kura pilsēta ir</I> <li>Mlt: <I>liema belt hemm</I> <li>Nep: <I>त्यहाँ कुन शहर छ</I> <li>Nor: <I>hvilken by finnes det</I> <li>Pes: <I>کدام شهر است</I> <li>Pnb: <I>اوتھے كیڑا شہر اے</I> <li>Pol: <I>które miasto jest</I> <li>Ron: <I>care oraş este</I> <li>Rus: <I>который город существует</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>qué ciudad hay</I> <li>Swe: <I>vilken stad finns det</I> <li>Tha: <I>เมืองเมืองไหน</I> <li>Urd: <I>وہاں کون سا شہر ہے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="QS"></A>
+<H2>QS - question</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt (mkQS conditionalTense anteriorAnt negativePol (mkQCl who_IP sleep_V))</CODE> <li>Afr: <I>wie sou nie geslaap het nie</I> <li>Bul: <I>кой не би спал</I> <li>Cat: <I>qui no hauria dormit</I> <li>Chi: <I>谁不睡了</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>Est: <I>kes ei oleks maganud</I> <li>Fin: <I>kuka ei olisi nukkunut</I> <li>Fre: <I>qui ne ...</I> <li>Ger: <I>wer würde nicht geschlafen haben</I> <li>Gre: <I>ποιός δεν θα είχε κοιμηθεί</I> <li>Hin: <I>कौन न सोएगा</I> <li>Ita: <I>chi non avrebbe dormito</I> <li>Jpn: <I>誰が寝なかったか</I> <li>Lav: <I>kurš nebūtu gulēts</I> <li>Mlt: <I>min ma ...</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>Snd: <I>ڪير شايد ن سمھی</I> <li>Spa: <I>quién no habría dormido</I> <li>Swe: <I>vem skulle inte ha sovit</I> <li>Tha: <I>ใครนอนไม่หลับ</I> <li>Urd: <I>کون نا سو ے گا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkQS</CODE></TD>
+<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#QS" TITLE="QS - question">QS</A></TD>
+<TD><div class=reveal> <I>does she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQS (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>slaap sy</I> <li>Bul: <I>тя спи ли</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡吗</I> <li>Dan: <I>sover hun</I> <li>Dut: <I>slaapt ze</I> <li>Eng: <I>does she sleep</I> <li>Est: <I>kas tema magab</I> <li>Fin: <I>nukkuuko hän</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>schläft sie</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>क्या वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝るか</I> <li>Lav: <I>vai viņa guļ</I> <li>Mlt: <I>torqod hi</I> <li>Nep: <I>के उनी सुत्छिन्</I> <li>Nor: <I>sover hun</I> <li>Pes: <I>آیا او می خوابد</I> <li>Pnb: <I>كی او سوندی اے</I> <li>Pol: <I>czy ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ڇا ھوء سمھی ٿي</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>sover hon</I> <li>Tha: <I>หล่อนนอนหลับไหม</I> <li>Urd: <I>کیا وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Quant"></A>
+<H2>Quant - quantifier ('nucleus' of Det)</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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 ...</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>Chi: <I>一间房子</I> <li>Dan: <I>et hus</I> <li>Dut: <I>een huis</I> <li>Eng: <I>a ...</I> <li>Est: <I>maja</I> <li>Fin: <I>talon</I> <li>Fre: <I>une maison</I> <li>Ger: <I>ein Haus</I> <li>Gre: <I>ένα σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>una ...</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</I> <li>Mlt: <I>dar</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>Snd: <I>گھر</I> <li>Spa: <I>una casa</I> <li>Swe: <I>ett hus</I> <li>Tha: <I>บ้าน</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>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>Chi: <I>我的房子</I> <li>Dan: <I>mit hus</I> <li>Dut: <I>mijn huis</I> <li>Eng: <I>my house</I> <li>Est: <I>minu maja</I> <li>Fin: <I>minun taloni</I> <li>Fre: <I>ma ...</I> <li>Ger: <I>mein Haus</I> <li>Gre: <I>το δικό μου σπίτι</I> <li>Hin: <I>मेरा घर</I> <li>Ita: <I>la ...</I> <li>Jpn: <I>私の家</I> <li>Lav: <I>mana māja</I> <li>Mlt: <I>il ...</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>Snd: <I>گھر</I> <li>Spa: <I>mi casa</I> <li>Swe: <I>mitt hus</I> <li>Tha: <I>บ้านของฉัน</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>mkUtt (mkNP no_Quant house_N)</CODE> <li>Afr: <I>geen huis</I> <li>Bul: <I>constant not found: no_Quant</I> <li>Cat: <I>cap casa</I> <li>Chi: <I>不间房子</I> <li>Dan: <I>constant not found: no_Quant</I> <li>Dut: <I>geen huis</I> <li>Eng: <I>no house</I> <li>Est: <I>mitte ükski maja</I> <li>Fin: <I>minkään talon</I> <li>Fre: <I>aucune maison</I> <li>Ger: <I>kein Haus</I> <li>Gre: <I>κανένα σπίτι</I> <li>Hin: <I>constant not found: no_Quant</I> <li>Ita: <I>nessuna casa</I> <li>Jpn: <I>家</I> <li>Lav: <I>neviena māja</I> <li>Mlt: <I>il ...</I> <li>Nep: <I>हैन घर</I> <li>Nor: <I>constant not found: no_Quant</I> <li>Pes: <I>constant not found: no_Quant</I> <li>Pnb: <I>كوی نہیں گھر</I> <li>Pol: <I>żaden dom</I> <li>Ron: <I>nicio casă</I> <li>Rus: <I>constant not found: no_Quant</I> <li>Snd: <I>ڇو نه گھر</I> <li>Spa: <I>ninguna casa</I> <li>Swe: <I>inget hus</I> <li>Tha: <I>บ้านไม่มีหลัง</I> <li>Urd: <I>کوی نہیں گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>that_Quant</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
+<TD><div class=reveal> <I>that house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP that_Quant house_N)</CODE> <li>Afr: <I>daardie huis</I> <li>Bul: <I>онази къща</I> <li>Cat: <I>aquella casa</I> <li>Chi: <I>那间房子</I> <li>Dan: <I>det der hus</I> <li>Dut: <I>dat huis</I> <li>Eng: <I>that house</I> <li>Est: <I>too maja</I> <li>Fin: <I>tuon talon</I> <li>Fre: <I>cette maison</I> <li>Ger: <I>jenes Haus</I> <li>Gre: <I>εκείνο το σπίτι</I> <li>Hin: <I>वह घर</I> <li>Ita: <I>quella casa</I> <li>Jpn: <I>その家</I> <li>Lav: <I>tā māja</I> <li>Mlt: <I>dik il ...</I> <li>Nep: <I>त्ये घर</I> <li>Nor: <I>det der huset</I> <li>Pes: <I>آن خانه</I> <li>Pnb: <I>وہ گھر</I> <li>Pol: <I>tamten dom</I> <li>Ron: <I>acea casă</I> <li>Rus: <I>тот дом</I> <li>Snd: <I>جيڪو گھر</I> <li>Spa: <I>esa casa</I> <li>Swe: <I>det där huset</I> <li>Tha: <I>บ้านหลังนั้น</I> <li>Urd: <I>وہ گھر</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (mkNP the_Quant house_N)</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>la ...</I> <li>Chi: <I>房子</I> <li>Dan: <I>huset</I> <li>Dut: <I>het huis</I> <li>Eng: <I>the house</I> <li>Est: <I>maja</I> <li>Fin: <I>talon</I> <li>Fre: <I>la ...</I> <li>Ger: <I>das Haus</I> <li>Gre: <I>το σπίτι</I> <li>Hin: <I>घर</I> <li>Ita: <I>la ...</I> <li>Jpn: <I>家</I> <li>Lav: <I>māja</I> <li>Mlt: <I>il ...</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>Snd: <I>گھر</I> <li>Spa: <I>la ...</I> <li>Swe: <I>huset</I> <li>Tha: <I>บ้าน</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>this_Quant</CODE></TD>
+<TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
+<TD><div class=reveal> <I>this house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Quant house_N)</CODE> <li>Afr: <I>hierdie huis</I> <li>Bul: <I>тази къща</I> <li>Cat: <I>aquesta casa</I> <li>Chi: <I>这间房子</I> <li>Dan: <I>dette hus</I> <li>Dut: <I>dit huis</I> <li>Eng: <I>this house</I> <li>Est: <I>see maja</I> <li>Fin: <I>tämän talon</I> <li>Fre: <I>cette maison</I> <li>Ger: <I>dieses Haus</I> <li>Gre: <I>αυτό το σπίτι</I> <li>Hin: <I>यह घर</I> <li>Ita: <I>questa casa</I> <li>Jpn: <I>この家</I> <li>Lav: <I>šī māja</I> <li>Mlt: <I>din il ...</I> <li>Nep: <I>यो घर</I> <li>Nor: <I>dette huset</I> <li>Pes: <I>این خانه</I> <li>Pnb: <I>اے گھر</I> <li>Pol: <I>ten dom</I> <li>Ron: <I>această casă</I> <li>Rus: <I>этот дом</I> <li>Snd: <I>ھي گھر</I> <li>Spa: <I>esta casa</I> <li>Swe: <I>det här huset</I> <li>Tha: <I>บ้านหลังนี้</I> <li>Urd: <I>یہ گھر</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="RCl"></A>
+<H2>RCl - relative clause, with all tenses</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkRCl</CODE></TD>
+<TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</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 always sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkVP always_AdV (mkVP sleep_V)))))</CODE> <li>Afr: <I>vrou wat altyd altyd slaap</I> <li>Bul: <I>жена която винаги спи</I> <li>Cat: <I>dona que dorm sempre</I> <li>Chi: <I>一直睡的女人</I> <li>Dan: <I>kvinde som altid sover</I> <li>Dut: <I>vrouw die altijd slaapt</I> <li>Eng: <I>woman who always sleeps</I> <li>Est: <I>naine kes magab alati</I> <li>Fin: <I>nainen joka nukkuu aina</I> <li>Fre: <I>femme qui dort toujours</I> <li>Ger: <I>Frau , die immer schläft</I> <li>Gre: <I>γυναίκα , που κοιμάται πάντα</I> <li>Hin: <I>औरत जो हमेशा सोती है</I> <li>Ita: <I>donna che dorme sempre</I> <li>Jpn: <I>いつも寝る女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li torqod dejjem</I> <li>Nep: <I>आईमाई जो सधैँ सुत्छे</I> <li>Nor: <I>kvinne som altid sover</I> <li>Pes: <I>زنی که همیشه می خوابد</I> <li>Pnb: <I>زنانی جیڑی ہمیشہ سوندی اے</I> <li>Pol: <I>kobieta , która zawsze śpi</I> <li>Ron: <I>femeie care doarme mereu</I> <li>Rus: <I>женщина , которая всегда спдит</I> <li>Snd: <I>مائي جھڙي ھميشه سمھی ٿي</I> <li>Spa: <I>mujer que duerme siempre</I> <li>Swe: <I>kvinna som alltid sover</I> <li>Tha: <I>หญิงที่นอนหลับเสมอ</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="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP sleep_V)))</CODE> <li>Afr: <I>vrou wat slaap</I> <li>Bul: <I>жена която спи</I> <li>Cat: <I>dona que dorm</I> <li>Chi: <I>睡的女人</I> <li>Dan: <I>kvinde som sover</I> <li>Dut: <I>vrouw die slaapt</I> <li>Eng: <I>woman who sleeps</I> <li>Est: <I>naine kes magab</I> <li>Fin: <I>nainen joka nukkuu</I> <li>Fre: <I>femme qui dort</I> <li>Ger: <I>Frau , die schläft</I> <li>Gre: <I>γυναίκα , που κοιμάται</I> <li>Hin: <I>औरत जो सोती है</I> <li>Ita: <I>donna che dorme</I> <li>Jpn: <I>寝る女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li torqod</I> <li>Nep: <I>आईमाई जो सुत्छे</I> <li>Nor: <I>kvinne som sover</I> <li>Pes: <I>زنی که می خوابد</I> <li>Pnb: <I>زنانی جیڑی سوندی اے</I> <li>Pol: <I>kobieta , która śpi</I> <li>Ron: <I>femeie care doarme</I> <li>Rus: <I>женщина , которая спдит</I> <li>Snd: <I>مائي جھڙي سمھی ٿي</I> <li>Spa: <I>mujer que duerme</I> <li>Swe: <I>kvinna som sover</I> <li>Tha: <I>หญิงที่นอนหลับ</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who loves him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP love_V2 he_NP)))</CODE> <li>Afr: <I>vrou wat hom lief het</I> <li>Bul: <I>жена която обича него</I> <li>Cat: <I>dona que el estima</I> <li>Chi: <I>爱他的女人</I> <li>Dan: <I>kvinde som elsker ham</I> <li>Dut: <I>vrouw die hem lief heeft</I> <li>Eng: <I>woman who loves him</I> <li>Est: <I>naine kes armastab teda</I> <li>Fin: <I>nainen joka rakastaa häntä</I> <li>Fre: <I>femme qui le ...</I> <li>Ger: <I>Frau , die ihn liebt</I> <li>Gre: <I>γυναίκα , που τον αγαπά</I> <li>Hin: <I>औरत जो उस को प्यार करती है</I> <li>Ita: <I>donna che lo ama</I> <li>Jpn: <I>彼を愛する女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li tħobbu</I> <li>Nep: <I>आईमाई जो उ लाई माया गर्छे</I> <li>Nor: <I>kvinne som elsker ham</I> <li>Pes: <I>زنی که او را دوست دارد</I> <li>Pnb: <I>زنانی جیڑی اونوں پیار كردی اے</I> <li>Pol: <I>kobieta , która kocha jego</I> <li>Ron: <I>femeie care îl iubeşte</I> <li>Rus: <I>женщина , которая любдит его</I> <li>Snd: <I>مائي جھڙي ھو سان عشق ڪری ٿي</I> <li>Spa: <I>mujer que lo ama</I> <li>Swe: <I>kvinna som älskar honom</I> <li>Tha: <I>หญิงที่รักเขา</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who sends it to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP send_V3 it_NP he_NP)))</CODE> <li>Afr: <I>vrou wat dit na hom stuur</I> <li>Bul: <I>жена която праща него до него</I> <li>Cat: <I>dona que ho li envia</I> <li>Chi: <I>它寄他的女人</I> <li>Dan: <I>kvinde som sender det til ham</I> <li>Dut: <I>vrouw die het naar hem stuurt</I> <li>Eng: <I>woman who sends it to him</I> <li>Est: <I>naine kes saadab selle temale</I> <li>Fin: <I>nainen joka lähettää sen hänelle</I> <li>Fre: <I>femme qui le ...</I> <li>Ger: <I>Frau , die es ihm schickt</I> <li>Gre: <I>γυναίκα , που το στέλνει σε ...</I> <li>Hin: <I>औरत जो उस को यह भेजती है</I> <li>Ita: <I>donna che lo gli manda</I> <li>Jpn: <I>彼にそれを送る女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li tibgħotu lil hu</I> <li>Nep: <I>आईमाई जो यो उस्लाई लाई पठाउँछे</I> <li>Nor: <I>kvinne som sender det til ham</I> <li>Pes: <I>زنی که آن را برای او می فرستد</I> <li>Pnb: <I>زنانی جیڑی اینوں اونوں پیجدی اے</I> <li>Pol: <I>kobieta , która wysyła do niego je</I> <li>Ron: <I>femeie care i -l trimite</I> <li>Rus: <I>женщина , которая посылает нему его</I> <li>Snd: <I>constant not found: send_V3</I> <li>Spa: <I>mujer que lo le manda</I> <li>Swe: <I>kvinna som skickar det till honom</I> <li>Tha: <I>หญิงที่ส่งมันให้กับเขา</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="#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>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP want_VV (mkVP sleep_V))))</CODE> <li>Afr: <I>vrou wat te slaap wil</I> <li>Bul: <I>жена която иска да спи</I> <li>Cat: <I>dona que vol dormir</I> <li>Chi: <I>想睡的女人</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>Est: <I>naine kes tahab magada</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>Gre: <I>γυναίκα , που θέλει να κοιμηθεί</I> <li>Hin: <I>औरत जो सोना चाहती है</I> <li>Ita: <I>donna che vuole dormire</I> <li>Jpn: <I>寝たがっている女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li trid torqod</I> <li>Nep: <I>आईमाई जो सुत्न चाहन्छे</I> <li>Nor: <I>kvinne som vil sove</I> <li>Pes: <I>زنی که می خواهد بخوابد</I> <li>Pnb: <I>زنانی جیڑی سونا چاندی اے</I> <li>Pol: <I>kobieta , która chce spać</I> <li>Ron: <I>femeie care vrea sã doarmă</I> <li>Rus: <I>женщина , которая хочет спать</I> <li>Snd: <I>مائي جھڙي سمھڻ چاھی ٿي</I> <li>Spa: <I>mujer que quiere dormir</I> <li>Swe: <I>kvinna som vill sova</I> <li>Tha: <I>หญิงที่อยากนอนหลับ</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who says that I sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP say_VS (mkS (mkCl i_NP sleep_V)))))</CODE> <li>Afr: <I>vrou wat sê dat ek slaap</I> <li>Bul: <I>жена която казва Predef.SOFT_BIND , че аз спя</I> <li>Cat: <I>dona que diu que jo dormo</I> <li>Chi: <I>说我睡的女人</I> <li>Dan: <I>kvinde som siger at jeg sover</I> <li>Dut: <I>vrouw die zegt dat ik slaap</I> <li>Eng: <I>woman who says that I sleep</I> <li>Est: <I>naine kes ütleb et mina magan</I> <li>Fin: <I>nainen joka sanoo , että minä nukun</I> <li>Fre: <I>femme qui dit que ...</I> <li>Ger: <I>Frau , die sagt , dass ich schlafe</I> <li>Gre: <I>γυναίκα , που λέει ότι εγώ κοιμάμαι</I> <li>Hin: <I>औरत जो कहती है कि मैं सोता हूँ</I> <li>Ita: <I>donna che dice che io dormo</I> <li>Jpn: <I>私が寝ると言う女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li tgħid li jien norqod</I> <li>Nep: <I>आईमाई जो भन्छेकी म सुत्छु</I> <li>Nor: <I>kvinne som sier at jeg sover</I> <li>Pes: <I>زنی که می گوید که من می خوابم</I> <li>Pnb: <I>زنانی جیڑی كہدی اے كہ میں سوندا واں</I> <li>Pol: <I>kobieta , która mówi , że ja śpię</I> <li>Ron: <I>femeie care spune cã eu dorm</I> <li>Rus: <I>женщина , которая говордит , что я сплю</I> <li>Snd: <I>مائي جھڙي چوی ٿي ت مان سمھان ٿو</I> <li>Spa: <I>mujer que dice que yo duermo</I> <li>Swe: <I>kvinna som säger att jag sover</I> <li>Tha: <I>หญิงที่พูดว่าฉันนอนหลับ</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="#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>mkUtt (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 es pregunta qui dorm</I> <li>Chi: <I>好奇谁睡的女人</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>Est: <I>naine kes arutleb kes magab</I> <li>Fin: <I>nainen joka ihmettelee , kuka nukkuu</I> <li>Fre: <I>femme qui se ...</I> <li>Ger: <I>Frau , die sich wundert , wer schläft</I> <li>Gre: <I>γυναίκα , που αναρωτιέται ποιός κοιμάται</I> <li>Hin: <I>औरत जो हैरान होती है कि कौन सोता है</I> <li>Ita: <I>donna che si domanda chi dorme</I> <li>Jpn: <I>誰が寝るか質問する女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li tikkuntempla min jorqod</I> <li>Nep: <I>आईमाई जो अचम्म हुन्छेकी को सुत्छन्</I> <li>Nor: <I>kvinne som undrer hvem som sover</I> <li>Pes: <I>constant not found: wonder_VQ</I> <li>Pnb: <I>زنانی جیڑی حیران ہوندی اے كہ كون سوندا اے</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>Snd: <I>مائي جھڙي حيران ٿيی ٿي ت ڪير سمھی ٿو</I> <li>Spa: <I>mujer que se pregunta quién duerme</I> <li>Swe: <I>kvinna som undrar vem som sover</I> <li>Tha: <I>หญิงที่ประหลาดใจว่าใครนอนหลับ</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="#VA" TITLE="VA - adjective-complement verb">VA</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who becomes old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP become_VA old_A)))</CODE> <li>Afr: <I>vrou wat oud word</I> <li>Bul: <I>жена която става стара</I> <li>Cat: <I>dona que es torna vella</I> <li>Chi: <I>变老的女人</I> <li>Dan: <I>kvinde som bliver gammel</I> <li>Dut: <I>vrouw die oud wordt</I> <li>Eng: <I>woman who becomes old</I> <li>Est: <I>naine kes saab vanaks</I> <li>Fin: <I>nainen joka tulee vanhaksi</I> <li>Fre: <I>femme qui devient vieille</I> <li>Ger: <I>Frau , die alt wird</I> <li>Gre: <I>γυναίκα , που γίνεται παλιά</I> <li>Hin: <I>औरत जो बूढ़ी बनती है</I> <li>Ita: <I>donna che diventa vecchia</I> <li>Jpn: <I>古くなる女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li ssir qadima</I> <li>Nep: <I>आईमाई जो बुढी हुन्छे</I> <li>Nor: <I>kvinne som blir gammel</I> <li>Pes: <I>زنی که پیر می شود</I> <li>Pnb: <I>زنانی جیڑی بوڈی بندی اے</I> <li>Pol: <I>kobieta , która staje się stara</I> <li>Ron: <I>femeie care devine veche</I> <li>Rus: <I>женщина , которая становдит старой</I> <li>Snd: <I>مائي جھڙي پوڙهو ٿيی ٿي</I> <li>Spa: <I>mujer que se convierte vieja</I> <li>Swe: <I>kvinna som blir gammal</I> <li>Tha: <I>หญิงที่กลายเป็นแก่</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who becomes very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP become_VA (mkAP very_AdA old_A))))</CODE> <li>Afr: <I>vrou wat baie oud word</I> <li>Bul: <I>жена която става много стара</I> <li>Cat: <I>dona que es torna molt vella</I> <li>Chi: <I>变非常老的女人</I> <li>Dan: <I>kvinde som bliver meget gammel</I> <li>Dut: <I>vrouw die erg oud wordt</I> <li>Eng: <I>woman who becomes very old</I> <li>Est: <I>naine kes saab väga vanaks</I> <li>Fin: <I>nainen joka tulee erittäin vanhaksi</I> <li>Fre: <I>femme qui devient très vieille</I> <li>Ger: <I>Frau , die sehr alt wird</I> <li>Gre: <I>γυναίκα , που γίνεται πολύ παλιά</I> <li>Hin: <I>औरत जो बहुत बूढ़ी बनती है</I> <li>Ita: <I>donna che diventa molto vecchia</I> <li>Jpn: <I>とても古くなる女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li ssir qadima ħafna</I> <li>Nep: <I>आईमाई जो धेरै बुढी हुन्छे</I> <li>Nor: <I>kvinne som blir mye gammel</I> <li>Pes: <I>زنی که خیلی پیر می شود</I> <li>Pnb: <I>زنانی جیڑی بہت بوڈی بندی اے</I> <li>Pol: <I>kobieta , która staje się bardzo stara</I> <li>Ron: <I>femeie care devine foarte veche</I> <li>Rus: <I>женщина , которая становдит очень старой</I> <li>Snd: <I>مائي جھڙي تمام پوڙهو ٿيی ٿي</I> <li>Spa: <I>mujer que se convierte muy vieja</I> <li>Swe: <I>kvinna som blir mycket gammal</I> <li>Tha: <I>หญิงที่กลายเป็นแก่มาก</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="#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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who paints it red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP red_A)))</CODE> <li>Afr: <I>vrou wat dit rooi skilder</I> <li>Bul: <I>жена която рисува него червено</I> <li>Cat: <I>dona que ho pinta en vermell</I> <li>Chi: <I>画它红的女人</I> <li>Dan: <I>kvinde som maler det rødt</I> <li>Dut: <I>vrouw die het rood schildert</I> <li>Eng: <I>woman who paints it red</I> <li>Est: <I>naine kes maalib selle punaseks</I> <li>Fin: <I>nainen joka maalaa sen punaiseksi</I> <li>Fre: <I>femme qui le ...</I> <li>Ger: <I>Frau , die es rot malt</I> <li>Gre: <I>γυναίκα , που το βάφει κόκκινο</I> <li>Hin: <I>औरत जो लाल इस को रंग करती है</I> <li>Ita: <I>donna che lo dipinge rosso</I> <li>Jpn: <I>それを赤く塗る女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li tiżba'u ħamra</I> <li>Nep: <I>आईमाई जो यो लाई रातो रँग लागाउँछे</I> <li>Nor: <I>kvinne som maler det rødt</I> <li>Pes: <I>زنی که آن را قرمز رنگ می کند</I> <li>Pnb: <I>زنانی جیڑی اینوں لال رنگ كردی اے</I> <li>Pol: <I>kobieta , która maluje je na czerwono</I> <li>Ron: <I>femeie care îl pictează roşu</I> <li>Rus: <I>женщина , которая рисует красным его</I> <li>Snd: <I>مائي جھڙي ھن کی ڳاڙھو رنگ ڪری ٿي</I> <li>Spa: <I>mujer que lo pinta en rojo</I> <li>Swe: <I>kvinna som målar det rött</I> <li>Tha: <I>หญิงที่ทามันเป็นสีแดง</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who paints it very red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP (mkAP very_AdA red_A))))</CODE> <li>Afr: <I>vrou wat dit baie rooi skilder</I> <li>Bul: <I>жена която рисува него много червено</I> <li>Cat: <I>dona que ho pinta en molt vermell</I> <li>Chi: <I>画它非常红的女人</I> <li>Dan: <I>kvinde som maler det meget rødt</I> <li>Dut: <I>vrouw die het erg rood schildert</I> <li>Eng: <I>woman who paints it very red</I> <li>Est: <I>naine kes maalib selle väga punaseks</I> <li>Fin: <I>nainen joka maalaa sen erittäin punaiseksi</I> <li>Fre: <I>femme qui le ...</I> <li>Ger: <I>Frau , die es sehr rot malt</I> <li>Gre: <I>γυναίκα , που το βάφει πολύ κόκκινο</I> <li>Hin: <I>औरत जो बहुत लाल इस को रंग करती है</I> <li>Ita: <I>donna che lo dipinge molto rosso</I> <li>Jpn: <I>それをとても赤く塗る女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li tiżba'u ħamra ħafna</I> <li>Nep: <I>आईमाई जो यो लाई धेरै रातो रँग लागाउँछे</I> <li>Nor: <I>kvinne som maler det mye rødt</I> <li>Pes: <I>زنی که آن را خیلی قرمز رنگ می کند</I> <li>Pnb: <I>زنانی جیڑی اینوں بہت لال رنگ كردی اے</I> <li>Pol: <I>kobieta , która maluje je na bardzo czerwono</I> <li>Ron: <I>femeie care îl pictează foarte roşu</I> <li>Rus: <I>женщина , которая рисует очень красным его</I> <li>Snd: <I>مائي جھڙي ھن کی تمام ڳاڙھو رنگ ڪری ٿي</I> <li>Spa: <I>mujer que lo pinta en muy rojo</I> <li>Swe: <I>kvinna som målar det mycket rött</I> <li>Tha: <I>หญิงที่ทามันเป็นสีแดงมาก</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who answers to him that we sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP answer_V2S he_NP (mkS (mkCl we_NP sleep_V)))))</CODE> <li>Afr: <I>vrou wat hom antwoord dat ons slaap</I> <li>Bul: <I>жена която отговаря му Predef.SOFT_BIND , че ние спим</I> <li>Cat: <I>dona que li respon que nosaltres dormim</I> <li>Chi: <I>回答他说我们睡的女人</I> <li>Dan: <I>kvinde som svarer til ham at vi sover</I> <li>Dut: <I>vrouw die hem antwoordt dat we slapen</I> <li>Eng: <I>woman who answers to him that we sleep</I> <li>Est: <I>naine kes vastab temale et meie magame</I> <li>Fin: <I>nainen joka vastaa hänelle , että me nukumme</I> <li>Fre: <I>femme qui lui répond que ...</I> <li>Ger: <I>Frau , die ihm antwortet dass wir schlafen</I> <li>Gre: <I>γυναίκα , που του απαντά οτι εμείς κοιμόμαστε</I> <li>Hin: <I>औरत जो उस को जवाब देती है कि हम सोते हैं</I> <li>Ita: <I>donna che gli risponde che noi dormiamo</I> <li>Jpn: <I>私達が寝ると彼に答える女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li twieġeb li aħna norqdu lilu</I> <li>Nep: <I>आईमाई जो उ लाई उत्तर दिन्छेकी हामीहरु सुत्छौँ</I> <li>Nor: <I>kvinne som svarer til ham at vi sover</I> <li>Pes: <I>زنی که به او جواب می دهد که ما می خوابیم</I> <li>Pnb: <I>زنانی جیڑی اونوں جواب دیندی اے كہ اسی سوندے واں</I> <li>Pol: <I>kobieta , która odpowiada jemu , że my śpimy</I> <li>Ron: <I>femeie care îi răspunde cã noi dormim</I> <li>Rus: <I>женщина , которая отвечает , что мы спдим его</I> <li>Snd: <I>مائي جھڙي ھو کی جواب ڏيی ٿي ت اسان سمھون ٿا</I> <li>Spa: <I>mujer que le responde que nosotros dormimos</I> <li>Swe: <I>kvinna som svarar till honom att vi sover</I> <li>Tha: <I>หญิงที่ตอบเขาว่าเรานอนหลับ</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who asks him who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))))</CODE> <li>Afr: <I>vrou wat hom vra wie slaap</I> <li>Bul: <I>жена която пита него кой спи</I> <li>Cat: <I>dona que li pregunta qui dorm</I> <li>Chi: <I>问他说谁睡的女人</I> <li>Dan: <I>kvinde som spørger ham hvem som sover</I> <li>Dut: <I>vrouw die hem vraagt wie slaapt</I> <li>Eng: <I>woman who asks him who sleeps</I> <li>Est: <I>naine kes küsib temalt kes magab</I> <li>Fin: <I>nainen joka kysyy häneltä , kuka nukkuu</I> <li>Fre: <I>femme qui lui demande qui dort</I> <li>Ger: <I>Frau , die ihn fragt wer schläft</I> <li>Gre: <I>γυναίκα , που τον ρωτά ποιός κοιμάται</I> <li>Hin: <I>औरत जो उस से पूछती है कि कौन सोता है</I> <li>Ita: <I>donna che gli chiede chi dorme</I> <li>Jpn: <I>彼に誰が寝るか聞く女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li ssaqsi min jorqod lilu</I> <li>Nep: <I>आईमाई जो उ सँग सोध्छेकी को सुत्छन्</I> <li>Nor: <I>kvinne som spørr ham hvem som sover</I> <li>Pes: <I>زنی که از او می پرسد چه کسی می خوابد</I> <li>Pnb: <I>زنانی جیڑی اونوں پچھدی اے كہ كون سوندا اے</I> <li>Pol: <I>kobieta , która pyta jego , kto śpi</I> <li>Ron: <I>femeie care îl întreabă cine doarme</I> <li>Rus: <I>женщина , которая спрашивает кто спдит его</I> <li>Snd: <I>مائي جھڙي ھو کان پڇی ٿي ت ڪير سمھی ٿو</I> <li>Spa: <I>mujer que le pregunta quién duerme</I> <li>Swe: <I>kvinna som frågar honom vem som sover</I> <li>Tha: <I>หญิงที่ถามเขาว่าใครนอนหลับ</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="#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>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP beg_V2V he_NP (mkVP sleep_V))))</CODE> <li>Afr: <I>vrou wat hom om te slaap smeek</I> <li>Bul: <I>жена която моли него за да спи</I> <li>Cat: <I>dona que el demana a dormir</I> <li>Chi: <I>乞求他睡的女人</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>Est: <I>naine kes palub teda magama</I> <li>Fin: <I>nainen joka pyytää häntä nukkumaan</I> <li>Fre: <I>femme qui le ...</I> <li>Ger: <I>Frau , die ihn zu schlafen bittet</I> <li>Gre: <I>γυναίκα , που τον παρακαλά να κοιμηθεί</I> <li>Hin: <I>औरत जो सोने की उस से भीख मांगती है</I> <li>Ita: <I>donna che lo prega di dormire</I> <li>Jpn: <I>彼に寝るように請い願う女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li tittallab minn torqod għalu</I> <li>Nep: <I>आईमाई जो उ लाई सुत्न आग्रह गर्छे</I> <li>Nor: <I>kvinne som ber ham å sove</I> <li>Pes: <I>زنی که از او خواهش می کند بخوابد</I> <li>Pnb: <I>زنانی جیڑی اونوں سونا دی مانگدی اے</I> <li>Pol: <I>constant not found: beg_V2V</I> <li>Ron: <I>femeie care îl roagă sã doarmă</I> <li>Rus: <I>женщина , которая просит спать его</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>mujer que lo ruega a dormir</I> <li>Swe: <I>kvinna som ber honom att sova</I> <li>Tha: <I>หญิงที่ขอเขาให้นอนหลับ</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="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who is old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP old_A)))</CODE> <li>Afr: <I>vrou wat oud is</I> <li>Bul: <I>жена която е стара</I> <li>Cat: <I>dona que és vella</I> <li>Chi: <I>是老的的女人</I> <li>Dan: <I>kvinde som er gammel</I> <li>Dut: <I>vrouw die oud is</I> <li>Eng: <I>woman who is old</I> <li>Est: <I>naine kes on vana</I> <li>Fin: <I>nainen joka on vanha</I> <li>Fre: <I>femme qui est vieille</I> <li>Ger: <I>Frau , die alt ist</I> <li>Gre: <I>γυναίκα , που είναι παλιά</I> <li>Hin: <I>औरत जो बूढ़ी है</I> <li>Ita: <I>donna che è vecchia</I> <li>Jpn: <I>古い女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li hija qadima</I> <li>Nep: <I>आईमाई जो बुढी छे</I> <li>Nor: <I>kvinne som er gammel</I> <li>Pes: <I>زنی که پیر است</I> <li>Pnb: <I>زنانی جیڑی بوڈی اے</I> <li>Pol: <I>kobieta , która jest stara</I> <li>Ron: <I>femeie care este veche</I> <li>Rus: <I>женщина , которая стара</I> <li>Snd: <I>مائي جھڙي پوڙهو آھي</I> <li>Spa: <I>mujer que es vieja</I> <li>Swe: <I>kvinna som är gammal</I> <li>Tha: <I>หญิงที่แก่</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who is older than he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP old_A he_NP)))</CODE> <li>Afr: <I>vrou wat ouer as hy is</I> <li>Bul: <I>жена която е по Predef.SOFT_BIND - Predef.SOFT_BIND стара от него</I> <li>Cat: <I>dona que és més vella que ell</I> <li>Chi: <I>是比他老的的女人</I> <li>Dan: <I>kvinde som er ældre end han</I> <li>Dut: <I>vrouw die ouder dan hij is</I> <li>Eng: <I>woman who is older than he</I> <li>Est: <I>naine kes on vanem kui tema</I> <li>Fin: <I>nainen joka on vanhempi kuin hän</I> <li>Fre: <I>femme qui est plus vieille que ...</I> <li>Ger: <I>Frau , die älter als er ist</I> <li>Gre: <I>γυναίκα , που είναι πιό παλιά από αυτόν</I> <li>Hin: <I>औरत जो उस से बूढ़ी है</I> <li>Ita: <I>donna che è più vecchia di lui</I> <li>Jpn: <I>彼より古い女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li hija eqdem minn hu</I> <li>Nep: <I>आईमाई जो उ भन्दा बुढी छे</I> <li>Nor: <I>kvinne som er eldre enn han</I> <li>Pes: <I>زنی که پیر تر از او است</I> <li>Pnb: <I>زنانی جیڑی اورے توں بوڈی اے</I> <li>Pol: <I>kobieta , która jest starsza niż on</I> <li>Ron: <I>femeie care este mai veche decât el</I> <li>Rus: <I>женщина , которая старше него</I> <li>Snd: <I>مائي جھڙي ھو کان پوڙهو آھي</I> <li>Spa: <I>mujer que es más vieja que él</I> <li>Swe: <I>kvinna som är äldre än han</I> <li>Tha: <I>หญิงที่แก่กว่าเขา</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who is married to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP married_A2 he_NP)))</CODE> <li>Afr: <I>vrou wat getroud met hom is</I> <li>Bul: <I>жена която е женена за него</I> <li>Cat: <I>dona que és casada a ell</I> <li>Chi: <I>是结婚他的的女人</I> <li>Dan: <I>kvinde som er gift med ham</I> <li>Dut: <I>vrouw die getrouwd met hem is</I> <li>Eng: <I>woman who is married to him</I> <li>Est: <I>naine kes on abielus temaga</I> <li>Fin: <I>nainen joka on avioitunut hänen kanssaPredef.BIND nsa</I> <li>Fre: <I>femme qui est mariée à lui</I> <li>Ger: <I>Frau , die verheiratet mit ihm ist</I> <li>Gre: <I>γυναίκα , που είναι παντρεμένη με αυτόν</I> <li>Hin: <I>औरत जो उस से शादी शुदा है</I> <li>Ita: <I>donna che è sposata con lui</I> <li>Jpn: <I>彼と結婚している女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li hija miżżewweġa lil hu</I> <li>Nep: <I>आईमाई जो उ सँग विवाहित छे</I> <li>Nor: <I>kvinne som er gift med ham</I> <li>Pes: <I>زنی که او متأهل است</I> <li>Pnb: <I>constant not found: married_A2</I> <li>Pol: <I>kobieta , która jest zaślubiona jemu</I> <li>Ron: <I>femeie care este căsătorită cu el</I> <li>Rus: <I>женщина , которая замужем за им</I> <li>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>mujer que es casada a él</I> <li>Swe: <I>kvinna som är gift med honom</I> <li>Tha: <I>หญิงที่แต่งงานแล้วกับเขา</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="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who is very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkAP very_AdA old_A))))</CODE> <li>Afr: <I>vrou wat baie oud is</I> <li>Bul: <I>жена която е много стара</I> <li>Cat: <I>dona que és molt vella</I> <li>Chi: <I>是非常老的的女人</I> <li>Dan: <I>kvinde som er meget gammel</I> <li>Dut: <I>vrouw die erg oud is</I> <li>Eng: <I>woman who is very old</I> <li>Est: <I>naine kes on väga vana</I> <li>Fin: <I>nainen joka on erittäin vanha</I> <li>Fre: <I>femme qui est très vieille</I> <li>Ger: <I>Frau , die sehr alt ist</I> <li>Gre: <I>γυναίκα , που είναι πολύ παλιά</I> <li>Hin: <I>औरत जो बहुत बूढ़ी है</I> <li>Ita: <I>donna che è molto vecchia</I> <li>Jpn: <I>とても古い女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li hija qadima ħafna</I> <li>Nep: <I>आईमाई जो धेरै बुढी छे</I> <li>Nor: <I>kvinne som er mye gammel</I> <li>Pes: <I>زنی که خیلی پیر است</I> <li>Pnb: <I>زنانی جیڑی بہت بوڈی اے</I> <li>Pol: <I>kobieta , która jest bardzo stara</I> <li>Ron: <I>femeie care este foarte veche</I> <li>Rus: <I>женщина , которая очень стара</I> <li>Snd: <I>مائي جھڙي تمام پوڙهو آھي</I> <li>Spa: <I>mujer que es muy vieja</I> <li>Swe: <I>kvinna som är mycket gammal</I> <li>Tha: <I>หญิงที่แก่มาก</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="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who is the woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkNP the_Det woman_N))))</CODE> <li>Afr: <I>vrou wat die vrou is</I> <li>Bul: <I>жена която е жената</I> <li>Cat: <I>dona que és la ...</I> <li>Chi: <I>是女人的女人</I> <li>Dan: <I>kvinde som er kvinden</I> <li>Dut: <I>vrouw die de vrouw is</I> <li>Eng: <I>woman who is the woman</I> <li>Est: <I>naine kes on naine</I> <li>Fin: <I>nainen joka on nainen</I> <li>Fre: <I>femme qui est la ...</I> <li>Ger: <I>Frau , die die Frau ist</I> <li>Gre: <I>γυναίκα , που είναι η γυναίκα</I> <li>Hin: <I>औरत जो औरत है</I> <li>Ita: <I>donna che è la ...</I> <li>Jpn: <I>女だ女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li hija il ...</I> <li>Nep: <I>आईमाई जो आईमाई हुन्</I> <li>Nor: <I>kvinne som er kvinna</I> <li>Pes: <I>زنی که زن است</I> <li>Pnb: <I>زنانی جیڑی زنانی اے</I> <li>Pol: <I>kobieta , która jest kobietą</I> <li>Ron: <I>femeie care este femeia</I> <li>Rus: <I>женщина , которая женщина</I> <li>Snd: <I>مائي جھڙي مائي آھي</I> <li>Spa: <I>mujer que es la ...</I> <li>Swe: <I>kvinna som är kvinnan</I> <li>Tha: <I>หญิงที่เป็นหญิง</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="#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 ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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>Chi: <I>是女人的学生</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 ...</I> <li>Est: <I>tudeng kes on naine</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>Gre: <I>φοιτητής , που είναι γυναίκα</I> <li>Hin: <I>constant not found: student_N</I> <li>Ita: <I>studente che è una ...</I> <li>Jpn: <I>女だ学生</I> <li>Lav: <I>...</I> <li>Mlt: <I>student li huwa mara</I> <li>Nep: <I>बिध्यार्थि जो आईमाई हो</I> <li>Nor: <I>student som er ei kvinne</I> <li>Pes: <I>دانش آموزی که زن است</I> <li>Pnb: <I>constant not found: student_N</I> <li>Pol: <I>student , który jest kobieta</I> <li>Ron: <I>student care este femeie</I> <li>Rus: <I>студент , который женщина</I> <li>Snd: <I>شاگرد جھڙا مائي آھي</I> <li>Spa: <I>estudiante que es una mujer</I> <li>Swe: <I>student som är en kvinna</I> <li>Tha: <I>นักศึกษาที่เป็นหญิง</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 a ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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 vella</I> <li>Chi: <I>是老女人的学生</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 a ...</I> <li>Est: <I>tudeng kes on vana naine</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>Gre: <I>φοιτητής , που είναι παλιά γυναίκα</I> <li>Hin: <I>constant not found: student_N</I> <li>Ita: <I>studente che è una ...</I> <li>Jpn: <I>古い女だ学生</I> <li>Lav: <I>...</I> <li>Mlt: <I>student li huwa mara qadima</I> <li>Nep: <I>बिध्यार्थि जो बुढी आईमाई हो</I> <li>Nor: <I>student som er ei gammel kvinne</I> <li>Pes: <I>دانش آموزی که زن پیر است</I> <li>Pnb: <I>constant not found: student_N</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>Snd: <I>شاگرد جھڙا پوڙهو مائي آھي</I> <li>Spa: <I>estudiante que es una vieja mujer</I> <li>Swe: <I>student som är en gammal kvinna</I> <li>Tha: <I>นักศึกษาที่เป็นหญิงแก่</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="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman who is here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP here_Adv)))</CODE> <li>Afr: <I>vrou wat hier is</I> <li>Bul: <I>жена която е тук</I> <li>Cat: <I>dona que és aquí</I> <li>Chi: <I>在这里的女人</I> <li>Dan: <I>kvinde som er her</I> <li>Dut: <I>vrouw die hier is</I> <li>Eng: <I>woman who is here</I> <li>Est: <I>naine kes on siin</I> <li>Fin: <I>nainen joka on täällä</I> <li>Fre: <I>femme qui est ici</I> <li>Ger: <I>Frau , die hier ist</I> <li>Gre: <I>γυναίκα , που είναι εδώ</I> <li>Hin: <I>औरत जो यहाँ है</I> <li>Ita: <I>donna che è quà</I> <li>Jpn: <I>ここでいる女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li hija hawn</I> <li>Nep: <I>आईमाई जो यहाँ छे</I> <li>Nor: <I>kvinne som er her</I> <li>Pes: <I>زنی که اینجا است</I> <li>Pnb: <I>زنانی جیڑی ایتھے اے</I> <li>Pol: <I>kobieta , która jest tutaj</I> <li>Ron: <I>femeie care este aici</I> <li>Rus: <I>женщина , которая здесь</I> <li>Snd: <I>مائي جھڙي ھتي آھي</I> <li>Spa: <I>mujer que es aquí</I> <li>Swe: <I>kvinna som är här</I> <li>Tha: <I>หญิงที่อยู่ที่นี่</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="#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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><div class=reveal> <I>woman whom we love</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS (mkRCl which_RP we_NP love_V2)))</CODE> <li>Afr: <I>vrou wat ons lief het</I> <li>Bul: <I>жена която ние обичаме</I> <li>Cat: <I>dona que nosaltres estimem</I> <li>Chi: <I>我们爱的女人</I> <li>Dan: <I>kvinde som vi elsker</I> <li>Dut: <I>vrouw die we lief hebben</I> <li>Eng: <I>woman whom we love</I> <li>Est: <I>naine keda meie armastame</I> <li>Fin: <I>nainen jota me rakastamme</I> <li>Fre: <I>femme que ...</I> <li>Ger: <I>Frau , die wir lieben</I> <li>Gre: <I>γυναίκα , την οποία εμείς αγαπάμε</I> <li>Hin: <I>औरत जिस को हम प्यार करते हैं</I> <li>Ita: <I>donna che noi amiamo</I> <li>Jpn: <I>私達が愛する女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li aħna nħobbu</I> <li>Nep: <I>आईमाई जो लाई हामीहरु माया गर्छौँ</I> <li>Nor: <I>kvinne som vi elsker</I> <li>Pes: <I>زنی که ما دوست داریم</I> <li>Pnb: <I>زنانی جن نوں اسی پیار كردے واں</I> <li>Pol: <I>kobieta , którą kochamy my</I> <li>Ron: <I>femeie pe care o iubim noi</I> <li>Rus: <I>женщина , которую мы любдим</I> <li>Snd: <I>مائي جنھن سان اسان عشق ڪرون ٿا</I> <li>Spa: <I>mujer que nosotros amamos</I> <li>Swe: <I>kvinna som vi älskar</I> <li>Tha: <I>หญิงที่เรารัก</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="#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>mkUtt (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>Chi: <I>她爱的女人</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>Est: <I>naine keda tema armastab täna</I> <li>Fin: <I>nainen jota hän rakastaa tänään</I> <li>Fre: <I>femme que ...</I> <li>Ger: <I>Frau , die sie liebt heute</I> <li>Gre: <I>γυναίκα , την οποία αυτή αγαπά σήμερα</I> <li>Hin: <I>औरत जिस को आज वह प्यार करती है</I> <li>Ita: <I>donna che lei ama oggi</I> <li>Jpn: <I>今日彼女が愛する女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li hi tħobb illum</I> <li>Nep: <I>आईमाई जो लाई आज उनी माया गर्छिन्</I> <li>Nor: <I>kvinne som hun elsker idag</I> <li>Pes: <I>زنی که امروز او دوست دارد</I> <li>Pnb: <I>زنانی جن نوں اج او پیار كردی اے</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>Snd: <I>مائي جنھن سان اڄ ھوء عشق ڪری ٿي</I> <li>Spa: <I>mujer que ella ama hoy</I> <li>Swe: <I>kvinna som hon älskar idag</I> <li>Tha: <I>หญิงที่หล่อนรักวันนี้</I> <li>Urd: <I>عورت جس کو آج وہ پیار کرتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkRCl</CODE></TD>
+<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>
+<TD><I>such that she loves him</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="RP"></A>
+<H2>RP - relative pronoun</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkRP</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#RP" TITLE="RP - relative pronoun">RP</A> <CODE>-&gt;</CODE> <A HREF="#RP" TITLE="RP - relative pronoun">RP</A></TD>
+<TD><div class=reveal> <I>all the cities in whom</I> <div class=popup> <ul> <li>API: <CODE>mkRP in_Prep (mkNP all_Predet (mkNP the_Quant pluralNum city_N)) which_RP</CODE> <li>Afr: <I>alle die stede in wat</I> <li>Bul: <I>всичките градовете в ...</I> <li>Cat: <I>totes les ciutats en que</I> <li>Chi: <I>在所有的城市中的</I> <li>Dan: <I>alle byerne i hvilken</I> <li>Dut: <I>alle de steden in die</I> <li>Eng: <I>all the cities in whom</I> <li>Est: <I>kelles kõik linnad</I> <li>Fin: <I>jossa kaikki kaupungit</I> <li>Fre: <I>toutes les villes dans lequel</I> <li>Ger: <I>alle die Städte in dem</I> <li>Gre: <I>όλες οι πόλεις στον οποίο</I> <li>Hin: <I>जो तमाम शहर में</I> <li>Ita: <I>tutte le città in cui</I> <li>Jpn: <I>全部都市</I> <li>Lav: <I>kas visas pilsētās</I> <li>Mlt: <I>kollha il ...</I> <li>Nep: <I>जो सबै शहरहरु मा</I> <li>Nor: <I>alle byene i hvilken</I> <li>Pes: <I>همه ی شهر که در آن ها</I> <li>Pnb: <I>جیڑا سارے شہر وچ</I> <li>Pol: <I>w którym wszystkie miast</I> <li>Ron: <I>toate oraşele în care</I> <li>Rus: <I>все городы в котором</I> <li>Snd: <I>constant not found: city_N</I> <li>Spa: <I>todas las ciudades en que</I> <li>Swe: <I>alla städerna i vilken</I> <li>Tha: <I>ทั้งหมดเมืองในที่</I> <li>Urd: <I>جو تمام شہر میں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>which_RP</CODE></TD>
+<TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</A></TD>
+<TD><div class=reveal> <I>which</I> <div class=popup> <ul> <li>API: <CODE>which_RP</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>който</I> <li>Cat: <I>que</I> <li>Chi: <I>的</I> <li>Dan: <I>som</I> <li>Dut: <I>die</I> <li>Eng: <I>which</I> <li>Est: <I>kes</I> <li>Fin: <I>joka</I> <li>Fre: <I>qui</I> <li>Ger: <I>der</I> <li>Gre: <I>ο οποίος</I> <li>Hin: <I>जो</I> <li>Ita: <I>che</I> <li>Jpn: <I>''</I> <li>Lav: <I>kas</I> <li>Mlt: <I>li</I> <li>Nep: <I>जो</I> <li>Nor: <I>som</I> <li>Pes: <I>که</I> <li>Pnb: <I>جیڑا</I> <li>Pol: <I>który</I> <li>Ron: <I>care</I> <li>Rus: <I>который</I> <li>Snd: <I>جھڙا</I> <li>Spa: <I>que</I> <li>Swe: <I>som</I> <li>Tha: <I>ที่</I> <li>Urd: <I>جو</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="RS"></A>
+<H2>RS - relative</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt (mkCN woman_N (mkRS conditionalTense anteriorAnt negativePol (mkRCl which_RP sleep_V)))</CODE> <li>Afr: <I>vrou wat nie geslaap het nie sou</I> <li>Bul: <I>жена която не би спалa</I> <li>Cat: <I>dona que no hauria dormit</I> <li>Chi: <I>不睡了的女人</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>Est: <I>naine kes ei oleks maganud</I> <li>Fin: <I>nainen joka ei olisi nukkunut</I> <li>Fre: <I>femme qui ne ...</I> <li>Ger: <I>Frau , die nicht geschlafen haben würde</I> <li>Gre: <I>γυναίκα , που δεν θα είχε κοιμηθεί</I> <li>Hin: <I>औरत जो न सोएगी</I> <li>Ita: <I>donna che non avrebbe dormito</I> <li>Jpn: <I>寝なかった女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li ma ...</I> <li>Nep: <I>आईमाई जो सुतेकिहुन्थी</I> <li>Nor: <I>kvinne som ikke ville ha sovet</I> <li>Pes: <I>زنی که نمی خوابید</I> <li>Pnb: <I>زنانی جیڑی نا ژاید سو ے</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>Snd: <I>مائي جھڙي شايد ن سمھی</I> <li>Spa: <I>mujer que no habría dormido</I> <li>Swe: <I>kvinna som inte skulle ha sovit</I> <li>Tha: <I>หญิงที่นอนไม่หลับ</I> <li>Urd: <I>عورت جو نا سو ے گی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkRS</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="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A></TD>
+<TD><I>that wouldn't have slept</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkRS</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A></TD>
+<TD><div class=reveal> <I>woman who sleeps or whom we love</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN woman_N (mkRS or_Conj (mkRS (mkRCl which_RP sleep_V)) (mkRS (mkRCl which_RP we_NP love_V2))))</CODE> <li>Afr: <I>vrou wat slaap of wat ons lief het</I> <li>Bul: <I>жена която спи или която ние обичаме</I> <li>Cat: <I>dona que dorm o que nosaltres estimem</I> <li>Chi: <I>睡的还是我们爱的女人</I> <li>Dan: <I>kvinde som sover eller som vi elsker</I> <li>Dut: <I>vrouw die slaapt of die we lief hebben</I> <li>Eng: <I>woman who sleeps or whom we love</I> <li>Est: <I>naine kes magab või keda meie armastame</I> <li>Fin: <I>nainen joka nukkuu tai jota me rakastamme</I> <li>Fre: <I>femme qui dort ou que ...</I> <li>Ger: <I>Frau , die schläft oder die wir lieben</I> <li>Gre: <I>γυναίκα , που κοιμάται ή την οποία εμείς αγαπάμε</I> <li>Hin: <I>औरत जो सोती है या जिस को हम प्यार करते हैं</I> <li>Ita: <I>donna che dorme o che noi amiamo</I> <li>Jpn: <I>寝て、あるいは私達が愛する女</I> <li>Lav: <I>...</I> <li>Mlt: <I>mara li torqod jew li aħna nħobbu</I> <li>Nep: <I>आईमाई जो सुत्छे अथवा जो लाई हामीहरु माया गर्छौँ</I> <li>Nor: <I>kvinne som sover eller som vi elsker</I> <li>Pes: <I>زنی که می خوابد یا که ما دوست داریم</I> <li>Pnb: <I>زنانی جیڑی سوندی اے یا جن نوں اسی پیار كردے واں</I> <li>Pol: <I>kobieta , która śpi lub , którą kochamy my</I> <li>Ron: <I>femeie care doarme sau pe care o iubim noi</I> <li>Rus: <I>женщина , которая спдит или , которую мы любдим</I> <li>Snd: <I>مائي جھڙي سمھی ٿي يا جنھن سان اسان عشق ڪرون ٿا</I> <li>Spa: <I>mujer que duerme o que nosotros amamos</I> <li>Swe: <I>kvinna som sover eller som vi älskar</I> <li>Tha: <I>หญิงที่นอนหลับหริอที่เรารัก</I> <li>Urd: <I>عورت جو سوتی ہے یا جس کو ہم پیار کرتے ہیں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkRS</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#ListRS">ListRS</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A></TD>
+<TD><I>who sleeps, whom I see and who sleeps</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="S"></A>
+<H2>S - declarative sentence</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt (mkS conditionalTense anteriorAnt negativePol (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy sou nie geslaap het nie</I> <li>Bul: <I>тя не би спалa</I> <li>Cat: <I>ella no hauria dormit</I> <li>Chi: <I>她不睡了</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>Est: <I>tema ei oleks maganud</I> <li>Fin: <I>hän ei olisi nukkunut</I> <li>Fre: <I>elle ne ...</I> <li>Ger: <I>sie würde nicht geschlafen haben</I> <li>Gre: <I>αυτή δεν θα είχε κοιμηθεί</I> <li>Hin: <I>वह न सोएगी</I> <li>Ita: <I>lei non avrebbe dormito</I> <li>Jpn: <I>彼女は寝なかった</I> <li>Lav: <I>viņa nebūtu gulēta</I> <li>Mlt: <I>hi ma ...</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>Snd: <I>ھوء شايد ن سمھندی</I> <li>Spa: <I>ella no habría dormido</I> <li>Swe: <I>hon skulle inte ha sovit</I> <li>Tha: <I>หล่อนนอนไม่หลับ</I> <li>Urd: <I>وہ نا سوئے گی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkS</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="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A></TD>
+<TD><I>she wouldn't have slept</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkS</CODE></TD>
+<TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</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> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A></TD>
+<TD><div class=reveal> <I>she sleeps and I run</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkS and_Conj (mkS (mkCl she_NP sleep_V)) (mkS (mkCl i_NP run_V)))</CODE> <li>Afr: <I>sy slaap en ek hardloop</I> <li>Bul: <I>тя спи и аз бягам</I> <li>Cat: <I>ella dorm i jo corro</I> <li>Chi: <I>她睡并且我跑</I> <li>Dan: <I>hun sover og jeg løber</I> <li>Dut: <I>ze slaapt en ik ren</I> <li>Eng: <I>she sleeps and I run</I> <li>Est: <I>tema magab ja mina jooksen</I> <li>Fin: <I>hän nukkuu ja minä juoksen</I> <li>Fre: <I>elle dort et je ...</I> <li>Ger: <I>sie schläft und ich laufe</I> <li>Gre: <I>αυτή κοιμάται και εγώ τρέχω</I> <li>Hin: <I>वह सोती है और मैं दौड़ता हूँ</I> <li>Ita: <I>lei dorme e ...</I> <li>Jpn: <I>彼女は寝る、そして私が走る</I> <li>Lav: <I>viņa guļ , un es skrienu</I> <li>Mlt: <I>hi torqod u jien niġri</I> <li>Nep: <I>उनी सुत्छिन् र म कुद्छु</I> <li>Nor: <I>hun sover og jeg springer</I> <li>Pes: <I>او می خوابد و من می دوم</I> <li>Pnb: <I>او سوندی اے تے میں دوڑدا واں</I> <li>Pol: <I>ona śpi i ja biegnę</I> <li>Ron: <I>ea doarme şi eu fug</I> <li>Rus: <I>она спдит и я бегаю</I> <li>Snd: <I>ھوء سمھی ٿي ۽ مان ڊوڙان ٿو</I> <li>Spa: <I>ella duerme y ...</I> <li>Swe: <I>hon sover och jag springer</I> <li>Tha: <I>หล่อนนอนหลับและฉันวิ่ง</I> <li>Urd: <I>وہ سوتی ہے اور میں دوڑتا ہوں</I> </ul> </div> </div></TD>
+</TR>
+<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>mkUtt (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>Chi: <I>她睡、我跑并且你走</I> <li>Dan: <I>sover hun Predef.SOFT_BIND , 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>Est: <I>tema magab , mina jooksen ja sina kõnnid</I> <li>Fin: <I>hän nukkuu , minä juoksen ja sinä kävelet</I> <li>Fre: <I>elle dort , je ...</I> <li>Ger: <I>schläft sie , ich laufe und du gehst</I> <li>Gre: <I>αυτή κοιμάται , εγώ τρέχω και εσύ περπατάς</I> <li>Hin: <I>वह सोती है , मैं दौड़ता हूँ और तू चलता है</I> <li>Ita: <I>lei dorme , io corro e ...</I> <li>Jpn: <I>私は走る、そしてあなたが歩く、そして彼女が寝る</I> <li>Lav: <I>viņa guļ , es skrienu , un tu staigā</I> <li>Mlt: <I>hi torqod , jien niġri u int timxi</I> <li>Nep: <I>उनी सुत्छिन् , म कुद्छु र तिमी हिड्छौ</I> <li>Nor: <I>sover hun Predef.SOFT_BIND , 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>Snd: <I>ھوء سمھی ٿي , مان ڊوڙان ٿو ۽ تون ھلین ٿو</I> <li>Spa: <I>ella duerme , yo corro y ...</I> <li>Swe: <I>sover hon Predef.SOFT_BIND , jag springer och du går</I> <li>Tha: <I>หล่อนนอนหลับฉันวิ่งและคุณเดิน</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>mkUtt (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>Chi: <I>今天她睡</I> <li>Dan: <I>idag sover hun</I> <li>Dut: <I>vandaag slaapt ze</I> <li>Eng: <I>today she sleeps</I> <li>Est: <I>täna tema magab</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>Gre: <I>σήμερα αυτή κοιμάται</I> <li>Hin: <I>आज वह सोती है</I> <li>Ita: <I>oggi lei dorme</I> <li>Jpn: <I>今日彼女は寝る</I> <li>Lav: <I>NON_EXISTENT</I> <li>Mlt: <I>illum hi torqod</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>Snd: <I>اڄ ھوء سمھی ٿي</I> <li>Spa: <I>hoy ella duerme</I> <li>Swe: <I>idag sover hon</I> <li>Tha: <I>วันนี้หล่อนนอนหลับ</I> <li>Urd: <I>آج وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="SC"></A>
+<H2>SC - embedded sentence or question</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkSC</CODE></TD>
+<TD><A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#SC" TITLE="SC - embedded sentence or question">SC</A></TD>
+<TD><div class=reveal> <I>that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkSC (mkS (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>dat sy slaap</I> <li>Bul: <I>Predef.SOFT_BIND , че тя спи</I> <li>Cat: <I>que ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>at hun sover</I> <li>Dut: <I>dat ze slaapt</I> <li>Eng: <I>that she sleeps</I> <li>Est: <I>et tema magab</I> <li>Fin: <I>että hän nukkuu</I> <li>Fre: <I>que ...</I> <li>Ger: <I>dass sie schläft</I> <li>Gre: <I>οτι αυτή κοιμάται</I> <li>Hin: <I>कि वह सोती है</I> <li>Ita: <I>che lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>ka viņa guļ</I> <li>Mlt: <I>li hi torqod</I> <li>Nep: <I>की उनी सुत्छिन्</I> <li>Nor: <I>at hun sover</I> <li>Pes: <I>که او می خوابد</I> <li>Pnb: <I>كہ او سوندی اے</I> <li>Pol: <I>, że ona śpi</I> <li>Ron: <I>cã ea doarme</I> <li>Rus: <I>что она спдит</I> <li>Snd: <I>ت ھوء سمھی ٿي</I> <li>Spa: <I>que ella duerme</I> <li>Swe: <I>att hon sover</I> <li>Tha: <I>ว่าหล่อนนอนหลับ</I> <li>Urd: <I>کہ وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkSC</CODE></TD>
+<TD><A HREF="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#SC" TITLE="SC - embedded sentence or question">SC</A></TD>
+<TD><div class=reveal> <I>who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkSC (mkQS (mkQCl who_IP sleep_V))</CODE> <li>Afr: <I>wie slaap</I> <li>Bul: <I>който спи</I> <li>Cat: <I>qui dorm</I> <li>Chi: <I>谁睡</I> <li>Dan: <I>hvem som sover</I> <li>Dut: <I>wie slaapt</I> <li>Eng: <I>who sleeps</I> <li>Est: <I>kes magab</I> <li>Fin: <I>kuka nukkuu</I> <li>Fre: <I>qui dort</I> <li>Ger: <I>wer schläft</I> <li>Gre: <I>ποιός κοιμάται</I> <li>Hin: <I>कि कौन सोता है</I> <li>Ita: <I>chi dorme</I> <li>Jpn: <I>誰が寝るか</I> <li>Lav: <I>kurš guļ</I> <li>Mlt: <I>min jorqod</I> <li>Nep: <I>को सुत्छन्</I> <li>Nor: <I>hvem som sover</I> <li>Pes: <I>چه کسی می خوابد</I> <li>Pnb: <I>كون سوندا اے</I> <li>Pol: <I>, kto śpi</I> <li>Ron: <I>cine doarme</I> <li>Rus: <I>кто спдит</I> <li>Snd: <I>ڪير سمھی ٿو</I> <li>Spa: <I>quién duerme</I> <li>Swe: <I>vem som sover</I> <li>Tha: <I>ว่าใครนอนหลับ</I> <li>Urd: <I>کہ کون سوتا ہے</I> </ul> </div> </div></TD>
+</TR>
+<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>om te slaap</I> <li>Bul: <I>да спя</I> <li>Cat: <I>dormir</I> <li>Chi: <I>睡</I> <li>Dan: <I>at sove</I> <li>Dut: <I>te slapen</I> <li>Eng: <I>to sleep</I> <li>Est: <I>magada</I> <li>Fin: <I>nukkua</I> <li>Fre: <I>dormir</I> <li>Ger: <I>zu schlafen</I> <li>Gre: <I>να κοιμηθεί</I> <li>Hin: <I>सोने</I> <li>Ita: <I>dormire</I> <li>Jpn: <I>寝る</I> <li>Lav: <I>gulēt</I> <li>Mlt: <I>jorqod</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>Snd: <I>سمھڻ</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Tha: <I>นอนหลับ</I> <li>Urd: <I>سونے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="SSlash"></A>
+<H2>SSlash</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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 het nie gesien nie</I> <li>Bul: <I>тя не беше видялa</I> <li>Cat: <I>ella no havia vist</I> <li>Chi: <I>她不看了</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>Est: <I>tema ei olnud näinud</I> <li>Fin: <I>hän ei ollut nähnyt</I> <li>Fre: <I>elle ne ...</I> <li>Ger: <I>sie hatte nicht gesehen</I> <li>Gre: <I>αυτή δεν είχε δεί</I> <li>Hin: <I>वह नहीं देख चुकी थी</I> <li>Ita: <I>lei non aveva visto</I> <li>Jpn: <I>彼女が見なかった</I> <li>Lav: <I>viņa nebija redzēta</I> <li>Mlt: <I>hi ma ...</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>Snd: <I>ھوء ڏسیل ن ھئي</I> <li>Spa: <I>ella no había visto</I> <li>Swe: <I>hon hade inte sett</I> <li>Tha: <I>หล่อนไม่เห็น</I> <li>Urd: <I>وہ نہیں دیکھ چکی تھی</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Sub100"></A>
+<H2>Sub100</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkSub100</CODE></TD>
+<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Sub100">Sub100</A></TD>
+<TD><div class=reveal> <I>eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub100 n8_Unit)))</CODE> <li>Afr: <I>agt</I> <li>Bul: <I>осем</I> <li>Cat: <I>vuit</I> <li>Chi: <I>八</I> <li>Dan: <I>otte</I> <li>Dut: <I>acht</I> <li>Eng: <I>eight</I> <li>Est: <I>kaheksa</I> <li>Fin: <I>kahdeksan</I> <li>Fre: <I>huit</I> <li>Ger: <I>acht</I> <li>Gre: <I>οχτώ</I> <li>Hin: <I>आठ</I> <li>Ita: <I>otto</I> <li>Jpn: <I>八</I> <li>Lav: <I>astoņi</I> <li>Mlt: <I>tmienja</I> <li>Nep: <I>आठ</I> <li>Nor: <I>åtte</I> <li>Pes: <I>هشت</I> <li>Pnb: <I>اٹھ</I> <li>Pol: <I>osiemm</I> <li>Ron: <I>opt</I> <li>Rus: <I>восемь</I> <li>Snd: <I>اٺ '</I> <li>Spa: <I>ocho</I> <li>Swe: <I>åtta</I> <li>Tha: <I>แปด</I> <li>Urd: <I>آٹھ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkSub100</CODE></TD>
+<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Sub100">Sub100</A></TD>
+<TD><div class=reveal> <I>...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub100 n8_Unit n3_Unit)))</CODE> <li>Afr: <I>...</I> <li>Bul: <I>...</I> <li>Cat: <I>...</I> <li>Chi: <I>...</I> <li>Dan: <I>...</I> <li>Dut: <I>...</I> <li>Eng: <I>...</I> <li>Est: <I>...</I> <li>Fin: <I>...</I> <li>Fre: <I>...</I> <li>Ger: <I>...</I> <li>Gre: <I>...</I> <li>Hin: <I>...</I> <li>Ita: <I>...</I> <li>Jpn: <I>...</I> <li>Lav: <I>...</I> <li>Mlt: <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>Snd: <I>...</I> <li>Spa: <I>...</I> <li>Swe: <I>...</I> <li>Tha: <I>...</I> <li>Urd: <I>...</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>tenfoldSub100</CODE></TD>
+<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Sub100">Sub100</A></TD>
+<TD><div class=reveal> <I>eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub100 n8_Unit)))</CODE> <li>Afr: <I>agt</I> <li>Bul: <I>осем</I> <li>Cat: <I>vuit</I> <li>Chi: <I>八</I> <li>Dan: <I>otte</I> <li>Dut: <I>acht</I> <li>Eng: <I>eight</I> <li>Est: <I>kaheksa</I> <li>Fin: <I>kahdeksan</I> <li>Fre: <I>huit</I> <li>Ger: <I>acht</I> <li>Gre: <I>οχτώ</I> <li>Hin: <I>आठ</I> <li>Ita: <I>otto</I> <li>Jpn: <I>八</I> <li>Lav: <I>astoņi</I> <li>Mlt: <I>tmienja</I> <li>Nep: <I>आठ</I> <li>Nor: <I>åtte</I> <li>Pes: <I>هشت</I> <li>Pnb: <I>اٹھ</I> <li>Pol: <I>osiemm</I> <li>Ron: <I>opt</I> <li>Rus: <I>восемь</I> <li>Snd: <I>اٺ '</I> <li>Spa: <I>ocho</I> <li>Swe: <I>åtta</I> <li>Tha: <I>แปด</I> <li>Urd: <I>آٹھ</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Sub1000"></A>
+<H2>Sub1000</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkSub1000</CODE></TD>
+<TD><A HREF="#Sub100">Sub100</A> <CODE>-&gt;</CODE> <A HREF="#Sub1000">Sub1000</A></TD>
+<TD><div class=reveal> <I>...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub1000 (mkSub100 n9_Unit n9_Unit))))</CODE> <li>Afr: <I>...</I> <li>Bul: <I>...</I> <li>Cat: <I>...</I> <li>Chi: <I>...</I> <li>Dan: <I>...</I> <li>Dut: <I>...</I> <li>Eng: <I>...</I> <li>Est: <I>...</I> <li>Fin: <I>...</I> <li>Fre: <I>...</I> <li>Ger: <I>...</I> <li>Gre: <I>...</I> <li>Hin: <I>...</I> <li>Ita: <I>...</I> <li>Jpn: <I>...</I> <li>Lav: <I>...</I> <li>Mlt: <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>Snd: <I>...</I> <li>Spa: <I>...</I> <li>Swe: <I>...</I> <li>Tha: <I>...</I> <li>Urd: <I>...</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkSub1000</CODE></TD>
+<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Sub1000">Sub1000</A></TD>
+<TD><div class=reveal> <I>nine hundred</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit)))</CODE> <li>Afr: <I>negehonderd</I> <li>Bul: <I>деветстотин</I> <li>Cat: <I>nou -cents</I> <li>Chi: <I>九百</I> <li>Dan: <I>ni hundrede</I> <li>Dut: <I>negenhonderd</I> <li>Eng: <I>nine hundred</I> <li>Est: <I>üheksasada</I> <li>Fin: <I>yhdeksänsataa</I> <li>Fre: <I>neuf cents</I> <li>Ger: <I>neunhundert</I> <li>Gre: <I>εννιακόσια</I> <li>Hin: <I>नौ सौ</I> <li>Ita: <I>novecento</I> <li>Jpn: <I>九百</I> <li>Lav: <I>deviņi simti</I> <li>Mlt: <I>disa' mija</I> <li>Nep: <I>नौ सय</I> <li>Nor: <I>ni hundre</I> <li>Pes: <I>نهصد</I> <li>Pnb: <I>نو سو</I> <li>Pol: <I>dziewięćset</I> <li>Ron: <I>nouă sute</I> <li>Rus: <I>девятьсот</I> <li>Snd: <I>نو سو</I> <li>Spa: <I>novecientos</I> <li>Swe: <I>niohundra</I> <li>Tha: <I>เก้าร้อย</I> <li>Urd: <I>نو سو</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkSub1000</CODE></TD>
+<TD><A HREF="#Unit">Unit</A> <CODE>-&gt;</CODE> <A HREF="#Sub100">Sub100</A> <CODE>-&gt;</CODE> <A HREF="#Sub1000">Sub1000</A></TD>
+<TD><div class=reveal> <I>nine hundred and ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral (mkSub1000 n9_Unit (mkSub100 n9_Unit n9_Unit))))</CODE> <li>Afr: <I>negehonderd...</I> <li>Bul: <I>деветстотин ...</I> <li>Cat: <I>nou -cents ...</I> <li>Chi: <I>九百...</I> <li>Dan: <I>ni hundrede og ...</I> <li>Dut: <I>negenhonderd...</I> <li>Eng: <I>nine hundred and ...</I> <li>Est: <I>üheksasada ...</I> <li>Fin: <I>yhdeksänsataa...</I> <li>Fre: <I>neuf cent ...</I> <li>Ger: <I>neunhundert...</I> <li>Gre: <I>εννιακόσια ...</I> <li>Hin: <I>नौ सौ ...</I> <li>Ita: <I>novecento...</I> <li>Jpn: <I>九百...</I> <li>Lav: <I>deviņi simti ...</I> <li>Mlt: <I>...</I> <li>Nep: <I>नौ सय ...</I> <li>Nor: <I>ni hundre og ...</I> <li>Pes: <I>نهصد و ...</I> <li>Pnb: <I>نو سو ...</I> <li>Pol: <I>dziewięćset ...</I> <li>Ron: <I>nouă sute ...</I> <li>Rus: <I>девятьсот ...</I> <li>Snd: <I>نو سو ...</I> <li>Spa: <I>novecientos ...</I> <li>Swe: <I>niohundra ...</I> <li>Tha: <I>เก้าร้อย...</I> <li>Urd: <I>نو سو ...</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Subj"></A>
+<H2>Subj - subjunction</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt (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>Chi: <I>虽然她睡但</I> <li>Dan: <I>selv om hun sover</I> <li>Dut: <I>hoewel ze slaapt</I> <li>Eng: <I>although she sleeps</I> <li>Est: <I>kuigi tema magab</I> <li>Fin: <I>vaikka hän nukkuu</I> <li>Fre: <I>bien que ...</I> <li>Ger: <I>obwohl sie schläft</I> <li>Gre: <I>παρόλο που αυτή κοιμάται</I> <li>Hin: <I>अगरचि वह सोती है</I> <li>Ita: <I>benché lei dorma</I> <li>Jpn: <I>彼女は寝るのに</I> <li>Lav: <I>kaut arī viņa guļ</I> <li>Mlt: <I>avolja hi torqod</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>Snd: <I>جيتوڻيڪ ھوء سمھی ٿي</I> <li>Spa: <I>aunque ella duerma</I> <li>Swe: <I>fast hon sover</I> <li>Tha: <I>ถืงหล่อนนอนหลับ</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>mkUtt (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>Chi: <I>因为她睡所以</I> <li>Dan: <I>fordi hun sover</I> <li>Dut: <I>omdat ze slaapt</I> <li>Eng: <I>because she sleeps</I> <li>Est: <I>sellepärast tema magab</I> <li>Fin: <I>koska hän nukkuu</I> <li>Fre: <I>parce que ...</I> <li>Ger: <I>weil sie schläft</I> <li>Gre: <I>επειδή αυτή κοιμάται</I> <li>Hin: <I>क्योंकि वह सोती है</I> <li>Ita: <I>perché lei dorme</I> <li>Jpn: <I>彼女は寝るから</I> <li>Lav: <I>jo viņa guļ</I> <li>Mlt: <I>għax hi torqod</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>Snd: <I>ڇاڪاڻ ته ھوء سمھی ٿي</I> <li>Spa: <I>porque ella duerme</I> <li>Swe: <I>eftersom hon sover</I> <li>Tha: <I>เพราะหล่อนนอนหลับ</I> <li>Urd: <I>کیونکہ وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>if_Subj</CODE></TD>
+<TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>
+<TD><div class=reveal> <I>if she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv if_Subj (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>as sy slaap</I> <li>Bul: <I>ако тя спи</I> <li>Cat: <I>si ella dorm</I> <li>Chi: <I>如果她睡</I> <li>Dan: <I>hvis hun sover</I> <li>Dut: <I>als ze slaapt</I> <li>Eng: <I>if she sleeps</I> <li>Est: <I>kui tema magab</I> <li>Fin: <I>jos hän nukkuu</I> <li>Fre: <I>si ...</I> <li>Ger: <I>wenn sie schläft</I> <li>Gre: <I>αν αυτή κοιμάται</I> <li>Hin: <I>अगर वह सोती है</I> <li>Ita: <I>se lei dorme</I> <li>Jpn: <I>彼女は寝れば</I> <li>Lav: <I>ja viņa guļ</I> <li>Mlt: <I>jekk hi torqod</I> <li>Nep: <I>यदि उनी सुत्छिन्</I> <li>Nor: <I>hvis hun sover</I> <li>Pes: <I>اگر که او می خوابد</I> <li>Pnb: <I>اگر او سوندی اے</I> <li>Pol: <I>jeśli ona śpi</I> <li>Ron: <I>dacă ea doarme</I> <li>Rus: <I>если она спдит</I> <li>Snd: <I>جيڪڏھن ھوء سمھی ٿي</I> <li>Spa: <I>si ella duerme</I> <li>Swe: <I>om hon sover</I> <li>Tha: <I>ถ้าหล่อนนอนหลับ</I> <li>Urd: <I>اگر وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>that_Subj</CODE></TD>
+<TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>
+<TD><div class=reveal> <I>that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv that_Subj (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>dat sy slaap</I> <li>Bul: <I>че тя спи</I> <li>Cat: <I>que ella dormi</I> <li>Chi: <I>她睡，</I> <li>Dan: <I>constant not found: that_Subj</I> <li>Dut: <I>dat ze slaapt</I> <li>Eng: <I>that she sleeps</I> <li>Est: <I>et tema magab</I> <li>Fin: <I>että hän nukkuu</I> <li>Fre: <I>que ...</I> <li>Ger: <I>daß sie schläft</I> <li>Gre: <I>οτι αυτή κοιμάται</I> <li>Hin: <I>कि वह सोती है</I> <li>Ita: <I>che lei dorma</I> <li>Jpn: <I>彼女は寝ることを</I> <li>Lav: <I>ka viņa guļ</I> <li>Mlt: <I>li hi torqod</I> <li>Nep: <I>त्यो उनी सुत्छिन्</I> <li>Nor: <I>constant not found: that_Subj</I> <li>Pes: <I>آن که او می خوابد</I> <li>Pnb: <I>كہ او سوندی اے</I> <li>Pol: <I>constant not found: that_Subj</I> <li>Ron: <I>că ea doarme</I> <li>Rus: <I>constant not found: that_Subj</I> <li>Snd: <I>اھا ھوء سمھی ٿي</I> <li>Spa: <I>que ella duerma</I> <li>Swe: <I>att hon sover</I> <li>Tha: <I>ว่าหล่อนนอนหลับ</I> <li>Urd: <I>کہ وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>when_Subj</CODE></TD>
+<TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>
+<TD><div class=reveal> <I>when she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAdv when_Subj (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>as sy slaap</I> <li>Bul: <I>когато тя спи</I> <li>Cat: <I>quan ella dorm</I> <li>Chi: <I>她睡的时候</I> <li>Dan: <I>når hun sover</I> <li>Dut: <I>als ze slaapt</I> <li>Eng: <I>when she sleeps</I> <li>Est: <I>kui tema magab</I> <li>Fin: <I>kun hän nukkuu</I> <li>Fre: <I>quand elle dort</I> <li>Ger: <I>wenn sie schläft</I> <li>Gre: <I>όταν αυτή κοιμάται</I> <li>Hin: <I>कब वह सोती है</I> <li>Ita: <I>quando lei dorme</I> <li>Jpn: <I>彼女は寝ると</I> <li>Lav: <I>kad viņa guļ</I> <li>Mlt: <I>meta hi torqod</I> <li>Nep: <I>कहिले उनी सुत्छिन्</I> <li>Nor: <I>når hun sover</I> <li>Pes: <I>وقتی که او می خوابد</I> <li>Pnb: <I>كدوں او سوندی اے</I> <li>Pol: <I>jeśli ona śpi</I> <li>Ron: <I>când ea doarme</I> <li>Rus: <I>когда она спдит</I> <li>Snd: <I>جڏھن ھوء سمھی ٿي</I> <li>Spa: <I>cuando ella duerme</I> <li>Swe: <I>när hon sover</I> <li>Tha: <I>ทีหล่อนนอนหลับ</I> <li>Urd: <I>جب وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Temp"></A>
+<H2>Temp - temporal and aspectual features</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkTemp</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="#Temp" TITLE="Temp - temporal and aspectual features">Temp</A></TD>
+<TD><I>e.g. past + anterior</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="Tense"></A>
+<H2>Tense - tense</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>mkUtt (mkS conditionalTense (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy sou slaap</I> <li>Bul: <I>тя би спалa</I> <li>Cat: <I>ella dormiria</I> <li>Chi: <I>她睡着</I> <li>Dan: <I>hun ville sove</I> <li>Dut: <I>ze zou slapen</I> <li>Eng: <I>she would sleep</I> <li>Est: <I>tema magaks</I> <li>Fin: <I>hän nukkuisi</I> <li>Fre: <I>elle dormirait</I> <li>Ger: <I>sie würde schlafen</I> <li>Gre: <I>αυτή θα κοιμόταν</I> <li>Hin: <I>वह सोएगी</I> <li>Ita: <I>lei dormirebbe</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa gulētu</I> <li>Mlt: <I>hi kienet torqod</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>Snd: <I>ھوء شايد سمھندی</I> <li>Spa: <I>ella dormiría</I> <li>Swe: <I>hon skulle sova</I> <li>Tha: <I>หล่อนนอนหลับ</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>mkUtt (mkS futureTense (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy sal slaap</I> <li>Bul: <I>тя ще спи</I> <li>Cat: <I>ella dormirà</I> <li>Chi: <I>她在睡</I> <li>Dan: <I>hun vil sove</I> <li>Dut: <I>ze zal slapen</I> <li>Eng: <I>she will sleep</I> <li>Est: <I>tema magab</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dormira</I> <li>Ger: <I>sie wird schlafen</I> <li>Gre: <I>αυτή θα κοιμηθεί</I> <li>Hin: <I>वह सोएगी</I> <li>Ita: <I>lei dormirà</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa gulēs</I> <li>Mlt: <I>hi se torqod</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>Snd: <I>ھوء سمھندی ھوندي</I> <li>Spa: <I>ella dormirá</I> <li>Swe: <I>hon ska sova</I> <li>Tha: <I>หล่อนนอนหลับ</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>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>Chi: <I>她睡了</I> <li>Dan: <I>hun sov</I> <li>Dut: <I>ze sliep</I> <li>Eng: <I>she slept</I> <li>Est: <I>tema magas</I> <li>Fin: <I>hän nukkui</I> <li>Fre: <I>elle dormait</I> <li>Ger: <I>sie schlief</I> <li>Gre: <I>αυτή κοιμήθηκε</I> <li>Hin: <I>वह सोयी</I> <li>Ita: <I>lei dormiva</I> <li>Jpn: <I>彼女は寝た</I> <li>Lav: <I>viņa gulēja</I> <li>Mlt: <I>hi raqdet</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>Snd: <I>ھوء سمھیل ھئي</I> <li>Spa: <I>ella dormía</I> <li>Swe: <I>hon sov</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>presentTense</CODE></TD>
+<TD><A HREF="#Tense" TITLE="Tense - tense">Tense</A></TD>
+<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkS presentTense (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Est: <I>tema magab</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Mlt: <I>hi torqod</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھوء سمھی ٿي</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Text"></A>
+<H2>Text - text consisting of several phrases</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>emptyText</CODE></TD>
+<TD><A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A></TD>
+<TD><I>(empty text)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkText</CODE></TD>
+<TD><A HREF="#Phr" TITLE="Phr - phrase in a text">Phr</A> <CODE>-&gt;</CODE> (<A HREF="#Punct">Punct</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>does she sleep ? yes .</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkPhr (mkQS (mkCl she_NP sleep_V))) questMarkPunct (mkText (mkPhr yes_Utt) fullStopPunct)</CODE> <li>Afr: <I>slaap sy ? ja .</I> <li>Bul: <I>тя спи ли ? да .</I> <li>Cat: <I>ella dorm ? sí .</I> <li>Chi: <I>她睡吗？对。</I> <li>Dan: <I>sover hun ? ja .</I> <li>Dut: <I>slaapt ze ? ja .</I> <li>Eng: <I>does she sleep ? yes .</I> <li>Est: <I>kas tema magab ? jah .</I> <li>Fin: <I>nukkuuko hän ? kyllä .</I> <li>Fre: <I>elle dort ? oui .</I> <li>Ger: <I>schläft sie ? ja .</I> <li>Gre: <I>αυτή κοιμάται ; ναι .</I> <li>Hin: <I>क्या वह सोती है ? हाँ .</I> <li>Ita: <I>lei dorme ? sì .</I> <li>Jpn: <I>彼女は寝るか？はい。</I> <li>Lav: <I>vai viņa guļ ? jā .</I> <li>Mlt: <I>torqod hi ? iva .</I> <li>Nep: <I>के उनी सुत्छिन् ? हजुर .</I> <li>Nor: <I>sover hun ? ja .</I> <li>Pes: <I>آیا او می خوابد بله ۔</I> <li>Pnb: <I>كی او سوندی اے ? ہاں .</I> <li>Pol: <I>czy ona śpi ? tak .</I> <li>Ron: <I>ea doarme ? da .</I> <li>Rus: <I>она спдит ? Да .</I> <li>Snd: <I>ڇا ھوء سمھی ٿي ? ھا .</I> <li>Spa: <I>¿ ella duerme ? sí .</I> <li>Swe: <I>sover hon ? ja .</I> <li>Tha: <I>หล่อนนอนหลับไหมใช่</I> <li>Urd: <I>کیا وہ سوتی ہے ہاں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkText</CODE></TD>
+<TD><A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A> <CODE>-&gt;</CODE> (<A HREF="#Punct">Punct</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><I>Does she sleep? Yes.</I></TD>
+</TR>
+<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>Chi: <I>她睡了。</I> <li>Dan: <I>hun sov .</I> <li>Dut: <I>ze sliep .</I> <li>Eng: <I>she slept .</I> <li>Est: <I>tema magas .</I> <li>Fin: <I>hän nukkui .</I> <li>Fre: <I>elle dormait .</I> <li>Ger: <I>sie schlief .</I> <li>Gre: <I>αυτή κοιμήθηκε .</I> <li>Hin: <I>वह सोयी .</I> <li>Ita: <I>lei dormiva .</I> <li>Jpn: <I>彼女は寝た。</I> <li>Lav: <I>viņa gulēja .</I> <li>Mlt: <I>hi raqdet .</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>Snd: <I>ھوء سمھیل ھئي .</I> <li>Spa: <I>ella dormía .</I> <li>Swe: <I>hon sov .</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkText</CODE></TD>
+<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A></TD>
+<TD><div class=reveal> <I>she sleeps .</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap .</I> <li>Bul: <I>тя спи .</I> <li>Cat: <I>ella dorm .</I> <li>Chi: <I>她睡。</I> <li>Dan: <I>hun sover .</I> <li>Dut: <I>ze slaapt .</I> <li>Eng: <I>she sleeps .</I> <li>Est: <I>tema magab .</I> <li>Fin: <I>hän nukkuu .</I> <li>Fre: <I>elle dort .</I> <li>Ger: <I>sie schläft .</I> <li>Gre: <I>αυτή κοιμάται .</I> <li>Hin: <I>वह सोती है .</I> <li>Ita: <I>lei dorme .</I> <li>Jpn: <I>彼女は寝る。</I> <li>Lav: <I>viņa guļ .</I> <li>Mlt: <I>hi torqod .</I> <li>Nep: <I>उनी सुत्छिन् .</I> <li>Nor: <I>hun sover .</I> <li>Pes: <I>او می خوابد ۔</I> <li>Pnb: <I>او سوندی اے .</I> <li>Pol: <I>ona śpi .</I> <li>Ron: <I>ea doarme .</I> <li>Rus: <I>она спдит .</I> <li>Snd: <I>ھوء سمھی ٿي .</I> <li>Spa: <I>ella duerme .</I> <li>Swe: <I>hon sover .</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<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>Chi: <I>她睡了吗？</I> <li>Dan: <I>sov hun ?</I> <li>Dut: <I>sliep ze ?</I> <li>Eng: <I>did she sleep ?</I> <li>Est: <I>kas tema magas ?</I> <li>Fin: <I>nukkuiko hän ?</I> <li>Fre: <I>elle dormait ?</I> <li>Ger: <I>schlief sie ?</I> <li>Gre: <I>αυτή κοιμήθηκε ;</I> <li>Hin: <I>क्या वह सोयी ?</I> <li>Ita: <I>lei dormiva ?</I> <li>Jpn: <I>彼女は寝たか？</I> <li>Lav: <I>vai viņa gulēja ?</I> <li>Mlt: <I>raqdet hi ?</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>Snd: <I>ڇا ھوء سمھیل ھئي ?</I> <li>Spa: <I>¿ ella dormía ?</I> <li>Swe: <I>sov hon ?</I> <li>Tha: <I>หล่อนนอนหลับไหม</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>Chi: <I>不睡！</I> <li>Dan: <I>sov ikke !</I> <li>Dut: <I>slaap niet !</I> <li>Eng: <I>don't sleep !</I> <li>Est: <I>ära maga !</I> <li>Fin: <I>älä nuku !</I> <li>Fre: <I>ne ...</I> <li>Ger: <I>schlaf nicht !</I> <li>Gre: <I>μην κοιμηθείς !</I> <li>Hin: <I>मत सोना !</I> <li>Ita: <I>non dormire !</I> <li>Jpn: <I>寝るな！</I> <li>Lav: <I>neguli !</I> <li>Mlt: <I>orqodx !</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>Snd: <I>ن سمھ !</I> <li>Spa: <I>¡ no duerme !</I> <li>Swe: <I>sov inte !</I> <li>Tha: <I>อย่านอนหลับ</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>Chi: <I>哪里？这里。什么时候？现在！</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>Est: <I>kus ? siin . kui ? nüüd !</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>Gre: <I>που ; εδώ . πότε ; τώρα !</I> <li>Hin: <I>कहाँ ? यहाँ . कब ? अब !</I> <li>Ita: <I>dove ? quà . quando ? adesso !</I> <li>Jpn: <I>どこ？ここで。いつ？今！</I> <li>Lav: <I>kur ? šeit . kad ? tagad !</I> <li>Mlt: <I>fejn ? hawn . meta ? issa !</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>Snd: <I>ڪٿي ? ھتي . ڪڏھن ? هاڻي !</I> <li>Spa: <I>¿ dónde ? aquí . ¿ cuándo ? ¡ ahora !</I> <li>Swe: <I>var ? här . när ? nu !</I> <li>Tha: <I>ที่ไหนที่นี่เมื่อไรเดี๋ยวนี้</I> <li>Urd: <I>کہاں یہاں کب اب</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Unit"></A>
+<H2>Unit</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>n1_Unit</CODE></TD>
+<TD><A HREF="#Unit">Unit</A></TD>
+<TD><div class=reveal> <I>one</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n1_Unit))</CODE> <li>Afr: <I>een</I> <li>Bul: <I>едно</I> <li>Cat: <I>un</I> <li>Chi: <I>一</I> <li>Dan: <I>et</I> <li>Dut: <I>een</I> <li>Eng: <I>one</I> <li>Est: <I>üks</I> <li>Fin: <I>yksi</I> <li>Fre: <I>un</I> <li>Ger: <I>ein</I> <li>Gre: <I>ένα</I> <li>Hin: <I>एक</I> <li>Ita: <I>uno</I> <li>Jpn: <I>一</I> <li>Lav: <I>viens</I> <li>Mlt: <I>wieħed</I> <li>Nep: <I>एक</I> <li>Nor: <I>ett</I> <li>Pes: <I>یک</I> <li>Pnb: <I>اك</I> <li>Pol: <I>jedna</I> <li>Ron: <I>unu</I> <li>Rus: <I>одно</I> <li>Snd: <I>ھڪ</I> <li>Spa: <I>uno</I> <li>Swe: <I>ett</I> <li>Tha: <I>หนึง</I> <li>Urd: <I>ایک</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>n2_Unit</CODE></TD>
+<TD><A HREF="#Unit">Unit</A></TD>
+<TD><div class=reveal> <I>two</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n2_Unit))</CODE> <li>Afr: <I>twee</I> <li>Bul: <I>две</I> <li>Cat: <I>dos</I> <li>Chi: <I>两</I> <li>Dan: <I>to</I> <li>Dut: <I>twee</I> <li>Eng: <I>two</I> <li>Est: <I>kaks</I> <li>Fin: <I>kaksi</I> <li>Fre: <I>deux</I> <li>Ger: <I>zwei</I> <li>Gre: <I>δύο</I> <li>Hin: <I>दो</I> <li>Ita: <I>due</I> <li>Jpn: <I>二</I> <li>Lav: <I>divi</I> <li>Mlt: <I>tnejn</I> <li>Nep: <I>दुई</I> <li>Nor: <I>to</I> <li>Pes: <I>دو</I> <li>Pnb: <I>دو</I> <li>Pol: <I>dwie</I> <li>Ron: <I>doi</I> <li>Rus: <I>два</I> <li>Snd: <I>ٻ</I> <li>Spa: <I>dos</I> <li>Swe: <I>två</I> <li>Tha: <I>สอง</I> <li>Urd: <I>دو</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>n3_Unit</CODE></TD>
+<TD><A HREF="#Unit">Unit</A></TD>
+<TD><div class=reveal> <I>three</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n3_Unit))</CODE> <li>Afr: <I>drie</I> <li>Bul: <I>три</I> <li>Cat: <I>tres</I> <li>Chi: <I>三</I> <li>Dan: <I>tre</I> <li>Dut: <I>drie</I> <li>Eng: <I>three</I> <li>Est: <I>kolm</I> <li>Fin: <I>kolme</I> <li>Fre: <I>trois</I> <li>Ger: <I>drei</I> <li>Gre: <I>τρία</I> <li>Hin: <I>तीन</I> <li>Ita: <I>tre</I> <li>Jpn: <I>三</I> <li>Lav: <I>trīs</I> <li>Mlt: <I>tlieta</I> <li>Nep: <I>तीन</I> <li>Nor: <I>tre</I> <li>Pes: <I>سه</I> <li>Pnb: <I>تن</I> <li>Pol: <I>trzy</I> <li>Ron: <I>trei</I> <li>Rus: <I>три</I> <li>Snd: <I>ٽي</I> <li>Spa: <I>tres</I> <li>Swe: <I>tre</I> <li>Tha: <I>สาม</I> <li>Urd: <I>تین</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>n4_Unit</CODE></TD>
+<TD><A HREF="#Unit">Unit</A></TD>
+<TD><div class=reveal> <I>four</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n4_Unit))</CODE> <li>Afr: <I>vier</I> <li>Bul: <I>четири</I> <li>Cat: <I>quatre</I> <li>Chi: <I>四</I> <li>Dan: <I>fire</I> <li>Dut: <I>vier</I> <li>Eng: <I>four</I> <li>Est: <I>neli</I> <li>Fin: <I>neljä</I> <li>Fre: <I>quatre</I> <li>Ger: <I>vier</I> <li>Gre: <I>τέσσερα</I> <li>Hin: <I>चार</I> <li>Ita: <I>quattro</I> <li>Jpn: <I>四</I> <li>Lav: <I>četri</I> <li>Mlt: <I>erbgħa</I> <li>Nep: <I>चार</I> <li>Nor: <I>fire</I> <li>Pes: <I>چهار</I> <li>Pnb: <I>چار</I> <li>Pol: <I>cztery</I> <li>Ron: <I>patru</I> <li>Rus: <I>четыре</I> <li>Snd: <I>چار</I> <li>Spa: <I>cuatro</I> <li>Swe: <I>fyra</I> <li>Tha: <I>สี่</I> <li>Urd: <I>چار</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>n5_Unit</CODE></TD>
+<TD><A HREF="#Unit">Unit</A></TD>
+<TD><div class=reveal> <I>five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n5_Unit))</CODE> <li>Afr: <I>vyf</I> <li>Bul: <I>пет</I> <li>Cat: <I>cinc</I> <li>Chi: <I>五</I> <li>Dan: <I>fem</I> <li>Dut: <I>vijf</I> <li>Eng: <I>five</I> <li>Est: <I>viis</I> <li>Fin: <I>viisi</I> <li>Fre: <I>cinq</I> <li>Ger: <I>fünf</I> <li>Gre: <I>πέντε</I> <li>Hin: <I>पांच</I> <li>Ita: <I>cinque</I> <li>Jpn: <I>五</I> <li>Lav: <I>pieci</I> <li>Mlt: <I>ħamsa</I> <li>Nep: <I>पाँच</I> <li>Nor: <I>fem</I> <li>Pes: <I>پنج</I> <li>Pnb: <I>پنج</I> <li>Pol: <I>pięć</I> <li>Ron: <I>cinci</I> <li>Rus: <I>пять</I> <li>Snd: <I>پنج</I> <li>Spa: <I>cinco</I> <li>Swe: <I>fem</I> <li>Tha: <I>ห้า</I> <li>Urd: <I>پانچ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>n6_Unit</CODE></TD>
+<TD><A HREF="#Unit">Unit</A></TD>
+<TD><div class=reveal> <I>six</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n6_Unit))</CODE> <li>Afr: <I>ses</I> <li>Bul: <I>шест</I> <li>Cat: <I>sis</I> <li>Chi: <I>六</I> <li>Dan: <I>seks</I> <li>Dut: <I>zes</I> <li>Eng: <I>six</I> <li>Est: <I>kuus</I> <li>Fin: <I>kuusi</I> <li>Fre: <I>six</I> <li>Ger: <I>sechs</I> <li>Gre: <I>έξι</I> <li>Hin: <I>छे</I> <li>Ita: <I>sei</I> <li>Jpn: <I>六</I> <li>Lav: <I>seši</I> <li>Mlt: <I>sitta</I> <li>Nep: <I>छ</I> <li>Nor: <I>seks</I> <li>Pes: <I>شش</I> <li>Pnb: <I>چھ</I> <li>Pol: <I>sześć</I> <li>Ron: <I>şase</I> <li>Rus: <I>шесть</I> <li>Snd: <I>ڇھ</I> <li>Spa: <I>seis</I> <li>Swe: <I>sex</I> <li>Tha: <I>หก</I> <li>Urd: <I>چھ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>n7_Unit</CODE></TD>
+<TD><A HREF="#Unit">Unit</A></TD>
+<TD><div class=reveal> <I>seven</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n7_Unit))</CODE> <li>Afr: <I>seven</I> <li>Bul: <I>седем</I> <li>Cat: <I>set</I> <li>Chi: <I>七</I> <li>Dan: <I>syv</I> <li>Dut: <I>zeven</I> <li>Eng: <I>seven</I> <li>Est: <I>seitse</I> <li>Fin: <I>seitsemän</I> <li>Fre: <I>sept</I> <li>Ger: <I>sieben</I> <li>Gre: <I>εφτά</I> <li>Hin: <I>सात</I> <li>Ita: <I>sette</I> <li>Jpn: <I>七</I> <li>Lav: <I>septiņi</I> <li>Mlt: <I>sebgħa</I> <li>Nep: <I>सात</I> <li>Nor: <I>sju</I> <li>Pes: <I>هفت</I> <li>Pnb: <I>ست</I> <li>Pol: <I>siedem</I> <li>Ron: <I>şapte</I> <li>Rus: <I>семь</I> <li>Snd: <I>ست</I> <li>Spa: <I>siete</I> <li>Swe: <I>sju</I> <li>Tha: <I>เจ็ด</I> <li>Urd: <I>سات</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>n8_Unit</CODE></TD>
+<TD><A HREF="#Unit">Unit</A></TD>
+<TD><div class=reveal> <I>eight</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n8_Unit))</CODE> <li>Afr: <I>agt</I> <li>Bul: <I>осем</I> <li>Cat: <I>vuit</I> <li>Chi: <I>八</I> <li>Dan: <I>otte</I> <li>Dut: <I>acht</I> <li>Eng: <I>eight</I> <li>Est: <I>kaheksa</I> <li>Fin: <I>kahdeksan</I> <li>Fre: <I>huit</I> <li>Ger: <I>acht</I> <li>Gre: <I>οχτώ</I> <li>Hin: <I>आठ</I> <li>Ita: <I>otto</I> <li>Jpn: <I>八</I> <li>Lav: <I>astoņi</I> <li>Mlt: <I>tmienja</I> <li>Nep: <I>आठ</I> <li>Nor: <I>åtte</I> <li>Pes: <I>هشت</I> <li>Pnb: <I>اٹھ</I> <li>Pol: <I>osiemm</I> <li>Ron: <I>opt</I> <li>Rus: <I>восемь</I> <li>Snd: <I>اٺ '</I> <li>Spa: <I>ocho</I> <li>Swe: <I>åtta</I> <li>Tha: <I>แปด</I> <li>Urd: <I>آٹھ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>n9_Unit</CODE></TD>
+<TD><A HREF="#Unit">Unit</A></TD>
+<TD><div class=reveal> <I>nine</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n9_Unit))</CODE> <li>Afr: <I>nege</I> <li>Bul: <I>девет</I> <li>Cat: <I>nou</I> <li>Chi: <I>九</I> <li>Dan: <I>ni</I> <li>Dut: <I>negen</I> <li>Eng: <I>nine</I> <li>Est: <I>üheksa</I> <li>Fin: <I>yhdeksän</I> <li>Fre: <I>neuf</I> <li>Ger: <I>neun</I> <li>Gre: <I>εννιά</I> <li>Hin: <I>नौ</I> <li>Ita: <I>nove</I> <li>Jpn: <I>九</I> <li>Lav: <I>deviņi</I> <li>Mlt: <I>disgħa</I> <li>Nep: <I>नौ</I> <li>Nor: <I>ni</I> <li>Pes: <I>نه</I> <li>Pnb: <I>نو</I> <li>Pol: <I>dziewięć</I> <li>Ron: <I>nouă</I> <li>Rus: <I>девять</I> <li>Snd: <I>نو</I> <li>Spa: <I>nueve</I> <li>Swe: <I>nio</I> <li>Tha: <I>เก้า</I> <li>Urd: <I>نو</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Utt"></A>
+<H2>Utt - sentence, question, word...</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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 te slaap</I> <li>Bul: <I>нека да спим</I> <li>Cat: <I>dormim</I> <li>Chi: <I>咱们睡吧</I> <li>Dan: <I>lad os sove</I> <li>Dut: <I>laten we slapen</I> <li>Eng: <I>let's sleep</I> <li>Est: <I>magatakse</I> <li>Fin: <I>nukkukaamme</I> <li>Fre: <I>dormons</I> <li>Ger: <I>schlafen wir</I> <li>Gre: <I>ας κοιμηθούμε</I> <li>Hin: <I>आओ सोएँ</I> <li>Ita: <I>dormiamo</I> <li>Jpn: <I>寝ましょう</I> <li>Lav: <I>...</I> <li>Mlt: <I>ejja norqdu</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>Snd: <I>اچ سمھون</I> <li>Spa: <I>durmamos</I> <li>Swe: <I>låt oss sova</I> <li>Tha: <I>นอนหลับ</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>Chi: <I>她睡了</I> <li>Dan: <I>hun sov</I> <li>Dut: <I>ze sliep</I> <li>Eng: <I>she slept</I> <li>Est: <I>tema magas</I> <li>Fin: <I>hän nukkui</I> <li>Fre: <I>elle dormait</I> <li>Ger: <I>sie schlief</I> <li>Gre: <I>αυτή κοιμήθηκε</I> <li>Hin: <I>वह सोयी</I> <li>Ita: <I>lei dormiva</I> <li>Jpn: <I>彼女は寝た</I> <li>Lav: <I>viņa gulēja</I> <li>Mlt: <I>hi raqdet</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>Snd: <I>ھوء سمھیل ھئي</I> <li>Spa: <I>ella dormía</I> <li>Swe: <I>hon sov</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkUtt</CODE></TD>
+<TD><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD><div class=reveal> <I>she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спи</I> <li>Cat: <I>ella dorm</I> <li>Chi: <I>她睡</I> <li>Dan: <I>hun sover</I> <li>Dut: <I>ze slaapt</I> <li>Eng: <I>she sleeps</I> <li>Est: <I>tema magab</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dort</I> <li>Ger: <I>sie schläft</I> <li>Gre: <I>αυτή κοιμάται</I> <li>Hin: <I>वह सोती है</I> <li>Ita: <I>lei dorme</I> <li>Jpn: <I>彼女は寝る</I> <li>Lav: <I>viņa guļ</I> <li>Mlt: <I>hi torqod</I> <li>Nep: <I>उनी सुत्छिन्</I> <li>Nor: <I>hun sover</I> <li>Pes: <I>او می خوابد</I> <li>Pnb: <I>او سوندی اے</I> <li>Pol: <I>ona śpi</I> <li>Ron: <I>ea doarme</I> <li>Rus: <I>она спдит</I> <li>Snd: <I>ھوء سمھی ٿي</I> <li>Spa: <I>ella duerme</I> <li>Swe: <I>hon sover</I> <li>Tha: <I>หล่อนนอนหลับ</I> <li>Urd: <I>وہ سوتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<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>Chi: <I>谁不睡了</I> <li>Dan: <I>hvem sov ikke</I> <li>Dut: <I>wie sliep niet</I> <li>Eng: <I>who didn't sleep</I> <li>Est: <I>kes ei maganud</I> <li>Fin: <I>kuka ei nukkunut</I> <li>Fre: <I>qui ne ...</I> <li>Ger: <I>wer schlief nicht</I> <li>Gre: <I>ποιός δεν κοιμήθηκε</I> <li>Hin: <I>कौन नहीं सोया</I> <li>Ita: <I>chi non dormiva</I> <li>Jpn: <I>誰が寝なかったか</I> <li>Lav: <I>kurš negulēja</I> <li>Mlt: <I>min ma ...</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>Snd: <I>ڪير سمھیل ن اھي</I> <li>Spa: <I>quién no dormía</I> <li>Swe: <I>vem sov inte</I> <li>Tha: <I>ใครนอนไม่หลับ</I> <li>Urd: <I>کون نہیں سویا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkUtt</CODE></TD>
+<TD><A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD><div class=reveal> <I>who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP sleep_V)</CODE> <li>Afr: <I>wie slaap</I> <li>Bul: <I>кой спи</I> <li>Cat: <I>qui dorm</I> <li>Chi: <I>谁睡</I> <li>Dan: <I>hvem sover</I> <li>Dut: <I>wie slaapt</I> <li>Eng: <I>who sleeps</I> <li>Est: <I>kes magab</I> <li>Fin: <I>kuka nukkuu</I> <li>Fre: <I>qui dort</I> <li>Ger: <I>wer schläft</I> <li>Gre: <I>ποιός κοιμάται</I> <li>Hin: <I>कौन सोता है</I> <li>Ita: <I>chi dorme</I> <li>Jpn: <I>誰が寝るか</I> <li>Lav: <I>kurš guļ</I> <li>Mlt: <I>min jorqod</I> <li>Nep: <I>को सुत्छन्</I> <li>Nor: <I>hvem sover</I> <li>Pes: <I>چه کسی می خوابد</I> <li>Pnb: <I>كون سوندا اے</I> <li>Pol: <I>kto śpi</I> <li>Ron: <I>cine doarme</I> <li>Rus: <I>кто спдит</I> <li>Snd: <I>ڪير سمھی ٿو</I> <li>Spa: <I>quién duerme</I> <li>Swe: <I>vem sover</I> <li>Tha: <I>ใครนอนหลับ</I> <li>Urd: <I>کون سوتا ہے</I> </ul> </div> </div></TD>
+</TR>
+<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>Chi: <I>不是男人</I> <li>Dan: <I>var ikke mænd</I> <li>Dut: <I>wezen niet mannen</I> <li>Eng: <I>don't be men</I> <li>Est: <I>ärge olge mehed</I> <li>Fin: <I>älkää olko miehiä</I> <li>Fre: <I>ne ...</I> <li>Ger: <I>seid nicht Männer</I> <li>Gre: <I>μην είσαστε άνδρες</I> <li>Hin: <I>मत आदमी</I> <li>Ita: <I>non siate uomini</I> <li>Jpn: <I>男だな</I> <li>Lav: <I>neesiet vīrieši</I> <li>Mlt: <I>kunux rġiel</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>Snd: <I>ن ماڻھو</I> <li>Spa: <I>no sed hombres</I> <li>Swe: <I>var inte män</I> <li>Tha: <I>อย่าเป็นชาย</I> <li>Urd: <I>مت آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkUtt</CODE></TD>
+<TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD><div class=reveal> <I>who</I> <div class=popup> <ul> <li>API: <CODE>mkUtt who_IP</CODE> <li>Afr: <I>wie</I> <li>Bul: <I>кой</I> <li>Cat: <I>qui</I> <li>Chi: <I>谁</I> <li>Dan: <I>hvem</I> <li>Dut: <I>wie</I> <li>Eng: <I>who</I> <li>Est: <I>kes</I> <li>Fin: <I>kuka</I> <li>Fre: <I>qui</I> <li>Ger: <I>wer</I> <li>Gre: <I>ποιός</I> <li>Hin: <I>कौन</I> <li>Ita: <I>chi</I> <li>Jpn: <I>誰</I> <li>Lav: <I>kurš</I> <li>Mlt: <I>min</I> <li>Nep: <I>को</I> <li>Nor: <I>hvem</I> <li>Pes: <I>چه کسی</I> <li>Pnb: <I>كون</I> <li>Pol: <I>kto</I> <li>Ron: <I>cine</I> <li>Rus: <I>кто</I> <li>Snd: <I>ڪير</I> <li>Spa: <I>quién</I> <li>Swe: <I>vem</I> <li>Tha: <I>ใคร</I> <li>Urd: <I>کون</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkUtt</CODE></TD>
+<TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD><div class=reveal> <I>why</I> <div class=popup> <ul> <li>API: <CODE>mkUtt why_IAdv</CODE> <li>Afr: <I>waarom</I> <li>Bul: <I>защо</I> <li>Cat: <I>per quË</I> <li>Chi: <I>为什么</I> <li>Dan: <I>hvorfor</I> <li>Dut: <I>waarom</I> <li>Eng: <I>why</I> <li>Est: <I>miks</I> <li>Fin: <I>miksi</I> <li>Fre: <I>pourquoi</I> <li>Ger: <I>warum</I> <li>Gre: <I>γιατί</I> <li>Hin: <I>क्यों</I> <li>Ita: <I>perché</I> <li>Jpn: <I>どうして</I> <li>Lav: <I>kāpēc</I> <li>Mlt: <I>għalfejn</I> <li>Nep: <I>किन</I> <li>Nor: <I>hvorfor</I> <li>Pes: <I>چرا</I> <li>Pnb: <I>كیوں</I> <li>Pol: <I>dlaczego</I> <li>Ron: <I>de ce</I> <li>Rus: <I>почему</I> <li>Snd: <I>ڇو</I> <li>Spa: <I>por qué</I> <li>Swe: <I>varför</I> <li>Tha: <I>ทำไม</I> <li>Urd: <I>کیوں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkUtt</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD><div class=reveal> <I>this man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Det man_N)</CODE> <li>Afr: <I>hierdie man</I> <li>Bul: <I>този мъж</I> <li>Cat: <I>aquest home</I> <li>Chi: <I>这个男人</I> <li>Dan: <I>denne mand</I> <li>Dut: <I>deze man</I> <li>Eng: <I>this man</I> <li>Est: <I>see mees</I> <li>Fin: <I>tämän miehen</I> <li>Fre: <I>ce ...</I> <li>Ger: <I>dieser Mann</I> <li>Gre: <I>αυτός ο άνδρας</I> <li>Hin: <I>यह आदमी</I> <li>Ita: <I>questo uomo</I> <li>Jpn: <I>この男</I> <li>Lav: <I>šis vīrietis</I> <li>Mlt: <I>dan il ...</I> <li>Nep: <I>यो मान्छे</I> <li>Nor: <I>denne mannen</I> <li>Pes: <I>این مرد</I> <li>Pnb: <I>اے بندہ</I> <li>Pol: <I>ten mężczyzna</I> <li>Ron: <I>acest om</I> <li>Rus: <I>этого человек</I> <li>Snd: <I>ھي ماڻھو</I> <li>Spa: <I>este hombre</I> <li>Swe: <I>den här mannen</I> <li>Tha: <I>ชายคนนี้</I> <li>Urd: <I>یہ آدمی</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkUtt</CODE></TD>
+<TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD><div class=reveal> <I>here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt here_Adv</CODE> <li>Afr: <I>hier</I> <li>Bul: <I>тук</I> <li>Cat: <I>aquí</I> <li>Chi: <I>这里</I> <li>Dan: <I>her</I> <li>Dut: <I>hier</I> <li>Eng: <I>here</I> <li>Est: <I>siin</I> <li>Fin: <I>täällä</I> <li>Fre: <I>ici</I> <li>Ger: <I>hier</I> <li>Gre: <I>εδώ</I> <li>Hin: <I>यहाँ</I> <li>Ita: <I>quà</I> <li>Jpn: <I>ここで</I> <li>Lav: <I>šeit</I> <li>Mlt: <I>hawn</I> <li>Nep: <I>यहाँ</I> <li>Nor: <I>her</I> <li>Pes: <I>اینجا</I> <li>Pnb: <I>ایتھے</I> <li>Pol: <I>tutaj</I> <li>Ron: <I>aici</I> <li>Rus: <I>здесь</I> <li>Snd: <I>ھتي</I> <li>Spa: <I>aquí</I> <li>Swe: <I>här</I> <li>Tha: <I>ที่นี่</I> <li>Urd: <I>یہاں</I> </ul> </div> </div></TD>
+</TR>
+<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>te slaap</I> <li>Bul: <I>да спи</I> <li>Cat: <I>dormir</I> <li>Chi: <I>睡</I> <li>Dan: <I>at sove</I> <li>Dut: <I>slapen</I> <li>Eng: <I>to sleep</I> <li>Est: <I>magada</I> <li>Fin: <I>nukkua</I> <li>Fre: <I>dormir</I> <li>Ger: <I>schlafen</I> <li>Gre: <I>να κοιμηθεί</I> <li>Hin: <I>सोना</I> <li>Ita: <I>dormire</I> <li>Jpn: <I>寝る</I> <li>Lav: <I>gulēt</I> <li>Mlt: <I>jorqod</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>Snd: <I>سمھڻ</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Tha: <I>นอนหลับ</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkUtt</CODE></TD>
+<TD><A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD><div class=reveal> <I>beer</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCN beer_N)</CODE> <li>Afr: <I>bier</I> <li>Bul: <I>бира</I> <li>Cat: <I>cervesa</I> <li>Chi: <I>啤酒</I> <li>Dan: <I>øl</I> <li>Dut: <I>bier</I> <li>Eng: <I>beer</I> <li>Est: <I>õlu</I> <li>Fin: <I>olut</I> <li>Fre: <I>bière</I> <li>Ger: <I>Bier</I> <li>Gre: <I>μπύρα</I> <li>Hin: <I>बियर</I> <li>Ita: <I>birra</I> <li>Jpn: <I>ビール</I> <li>Lav: <I>alus</I> <li>Mlt: <I>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>Snd: <I>شراب</I> <li>Spa: <I>cerveza</I> <li>Swe: <I>öl</I> <li>Tha: <I>เบียร์</I> <li>Urd: <I>بییر</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkUtt</CODE></TD>
+<TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD><div class=reveal> <I>good</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkAP good_A)</CODE> <li>Afr: <I>goed</I> <li>Bul: <I>добър</I> <li>Cat: <I>bo</I> <li>Chi: <I>好</I> <li>Dan: <I>god</I> <li>Dut: <I>goed</I> <li>Eng: <I>good</I> <li>Est: <I>hea</I> <li>Fin: <I>hyvä</I> <li>Fre: <I>bon</I> <li>Ger: <I>gut</I> <li>Gre: <I>καλός</I> <li>Hin: <I>अच्छा</I> <li>Ita: <I>buono</I> <li>Jpn: <I>良い</I> <li>Lav: <I>labs</I> <li>Mlt: <I>tajjeb</I> <li>Nep: <I>राम्रो</I> <li>Nor: <I>god</I> <li>Pes: <I>خوب</I> <li>Pnb: <I>اچھا</I> <li>Pol: <I>dobry</I> <li>Ron: <I>bun</I> <li>Rus: <I>хорошее</I> <li>Snd: <I>سٺو</I> <li>Spa: <I>bueno</I> <li>Swe: <I>god</I> <li>Tha: <I>ดี</I> <li>Urd: <I>اچھا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkUtt</CODE></TD>
+<TD><A HREF="#Card" TITLE="Card - cardinal number">Card</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD><div class=reveal> <I>five</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkCard (mkNumeral n5_Unit))</CODE> <li>Afr: <I>vyf</I> <li>Bul: <I>пет</I> <li>Cat: <I>cinc</I> <li>Chi: <I>五</I> <li>Dan: <I>fem</I> <li>Dut: <I>vijf</I> <li>Eng: <I>five</I> <li>Est: <I>viis</I> <li>Fin: <I>viisi</I> <li>Fre: <I>cinq</I> <li>Ger: <I>fünf</I> <li>Gre: <I>πέντε</I> <li>Hin: <I>पांच</I> <li>Ita: <I>cinque</I> <li>Jpn: <I>五</I> <li>Lav: <I>pieci</I> <li>Mlt: <I>ħamsa</I> <li>Nep: <I>पाँच</I> <li>Nor: <I>fem</I> <li>Pes: <I>پنج</I> <li>Pnb: <I>پنج</I> <li>Pol: <I>pięć</I> <li>Ron: <I>cinci</I> <li>Rus: <I>пять</I> <li>Snd: <I>پنج</I> <li>Spa: <I>cinco</I> <li>Swe: <I>fem</I> <li>Tha: <I>ห้า</I> <li>Urd: <I>پانچ</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>no_Utt</CODE></TD>
+<TD><A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD><div class=reveal> <I>no</I> <div class=popup> <ul> <li>API: <CODE>no_Utt</CODE> <li>Afr: <I>neen</I> <li>Bul: <I>не</I> <li>Cat: <I>no</I> <li>Chi: <I>不</I> <li>Dan: <I>nej</I> <li>Dut: <I>neen</I> <li>Eng: <I>no</I> <li>Est: <I>ei</I> <li>Fin: <I>ei</I> <li>Fre: <I>non</I> <li>Ger: <I>nein</I> <li>Gre: <I>όχι</I> <li>Hin: <I>नहीं</I> <li>Ita: <I>no</I> <li>Jpn: <I>いいえ</I> <li>Lav: <I>nē</I> <li>Mlt: <I>le</I> <li>Nep: <I>होईन</I> <li>Nor: <I>nei</I> <li>Pes: <I>نه</I> <li>Pnb: <I>نیں</I> <li>Pol: <I>nie</I> <li>Ron: <I>nu</I> <li>Rus: <I>Нет</I> <li>Snd: <I>نا</I> <li>Spa: <I>no</I> <li>Swe: <I>nej</I> <li>Tha: <I>ไม่</I> <li>Urd: <I>نہیں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>yes_Utt</CODE></TD>
+<TD><A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>
+<TD><div class=reveal> <I>yes</I> <div class=popup> <ul> <li>API: <CODE>yes_Utt</CODE> <li>Afr: <I>ja</I> <li>Bul: <I>да</I> <li>Cat: <I>sí</I> <li>Chi: <I>对</I> <li>Dan: <I>ja</I> <li>Dut: <I>ja</I> <li>Eng: <I>yes</I> <li>Est: <I>jah</I> <li>Fin: <I>kyllä</I> <li>Fre: <I>oui</I> <li>Ger: <I>ja</I> <li>Gre: <I>ναι</I> <li>Hin: <I>हाँ</I> <li>Ita: <I>sì</I> <li>Jpn: <I>はい</I> <li>Lav: <I>jā</I> <li>Mlt: <I>iva</I> <li>Nep: <I>हजुर</I> <li>Nor: <I>ja</I> <li>Pes: <I>بله</I> <li>Pnb: <I>ہاں</I> <li>Pol: <I>tak</I> <li>Ron: <I>da</I> <li>Rus: <I>Да</I> <li>Snd: <I>ھا</I> <li>Spa: <I>sí</I> <li>Swe: <I>ja</I> <li>Tha: <I>ใช่</I> <li>Urd: <I>ہاں</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="V"></A>
+<H2>V - one-place verb</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="V2"></A>
+<H2>V2 - two-place verb</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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 te het</I> <li>Bul: <I>да има него</I> <li>Cat: <I>tenirho</I> <li>Chi: <I>有它</I> <li>Dan: <I>at have det</I> <li>Dut: <I>het hebben</I> <li>Eng: <I>to have it</I> <li>Est: <I>selle olla</I> <li>Fin: <I>olla sen</I> <li>Fre: <I>le ...</I> <li>Ger: <I>es haben</I> <li>Gre: <I>να το έχει</I> <li>Hin: <I>इस रखना</I> <li>Ita: <I>averlo</I> <li>Jpn: <I>それを持っている</I> <li>Lav: <I>būt tas</I> <li>Mlt: <I>għanduu</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>Snd: <I>ھن رکڻ</I> <li>Spa: <I>tenerlo</I> <li>Swe: <I>att ha det</I> <li>Tha: <I>มีมัน</I> <li>Urd: <I>اس رکھنا</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="V2A"></A>
+<H2>V2A - verb with NP and AP complement</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="V2Q"></A>
+<H2>V2Q - verb with NP and Q complement</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="V2S"></A>
+<H2>V2S - verb with NP and S complement</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="V2V"></A>
+<H2>V2V - verb with NP and V complement</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="V3"></A>
+<H2>V3 - three-place verb</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="VA"></A>
+<H2>VA - adjective-complement verb</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="VP"></A>
+<H2>VP - verb phrase</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>te slaap</I> <li>Bul: <I>да спи</I> <li>Cat: <I>dormir</I> <li>Chi: <I>睡</I> <li>Dan: <I>at sove</I> <li>Dut: <I>slapen</I> <li>Eng: <I>to sleep</I> <li>Est: <I>magada</I> <li>Fin: <I>nukkua</I> <li>Fre: <I>dormir</I> <li>Ger: <I>schlafen</I> <li>Gre: <I>να κοιμηθεί</I> <li>Hin: <I>सोना</I> <li>Ita: <I>dormire</I> <li>Jpn: <I>寝る</I> <li>Lav: <I>gulēt</I> <li>Mlt: <I>jorqod</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>Snd: <I>سمھڻ</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Tha: <I>นอนหลับ</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 te liefhet</I> <li>Bul: <I>да обича него</I> <li>Cat: <I>estimarel</I> <li>Chi: <I>爱他</I> <li>Dan: <I>at elske ham</I> <li>Dut: <I>hem liefhebben</I> <li>Eng: <I>to love him</I> <li>Est: <I>teda armastada</I> <li>Fin: <I>rakastaa häntä</I> <li>Fre: <I>le ...</I> <li>Ger: <I>ihn lieben</I> <li>Gre: <I>να τον αγαπήσει</I> <li>Hin: <I>उस को प्यार करना</I> <li>Ita: <I>amarlo</I> <li>Jpn: <I>彼を愛する</I> <li>Lav: <I>mīlēt viņu</I> <li>Mlt: <I>jħobbu</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>Snd: <I>ھو سان عشق ڪرڻ</I> <li>Spa: <I>amarlo</I> <li>Swe: <I>att älska honom</I> <li>Tha: <I>รักเขา</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 te stuur</I> <li>Bul: <I>да прати него до него</I> <li>Cat: <I>enviarho li</I> <li>Chi: <I>它寄他</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>Est: <I>selle temale saata</I> <li>Fin: <I>lähettää sen hänelle</I> <li>Fre: <I>le ...</I> <li>Ger: <I>es ihm schicken</I> <li>Gre: <I>να το στείλει σε ...</I> <li>Hin: <I>यह उस को भेजना</I> <li>Ita: <I>mandarlo gli</I> <li>Jpn: <I>彼にそれを送る</I> <li>Lav: <I>sūtīt to viņam</I> <li>Mlt: <I>jibgħotu lil hu</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>Snd: <I>constant not found: send_V3</I> <li>Spa: <I>mandarlo le</I> <li>Swe: <I>att skicka det till honom</I> <li>Tha: <I>ส่งมันให้กับเขา</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>te slaap te wil</I> <li>Bul: <I>да иска да спи</I> <li>Cat: <I>voler dormir</I> <li>Chi: <I>想睡</I> <li>Dan: <I>at ville sove</I> <li>Dut: <I>slapen willen</I> <li>Eng: <I>to want to sleep</I> <li>Est: <I>magada tahta</I> <li>Fin: <I>tahtoa nukkua</I> <li>Fre: <I>vouloir dormir</I> <li>Ger: <I>schlafen wollen</I> <li>Gre: <I>να θελήσει να κοιμηθεί</I> <li>Hin: <I>सोना चाहना</I> <li>Ita: <I>volere dormire</I> <li>Jpn: <I>寝たがっている</I> <li>Lav: <I>vēlēties gulēt</I> <li>Mlt: <I>jrid jorqod</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>Snd: <I>چاھڻ سمھڻ</I> <li>Spa: <I>querer dormir</I> <li>Swe: <I>att vilja sova</I> <li>Tha: <I>อยากนอนหลับ</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 te weet</I> <li>Bul: <I>да знае Predef.SOFT_BIND , че тя спи</I> <li>Cat: <I>saber que ella dorm</I> <li>Chi: <I>知道她睡</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>Est: <I>teada et tema magab</I> <li>Fin: <I>tietää , että hän nukkuu</I> <li>Fre: <I>savoir que ...</I> <li>Ger: <I>wissen</I> <li>Gre: <I>να ξέρει ότι αυτή κοιμάται</I> <li>Hin: <I>जानना कि वह सोती है</I> <li>Ita: <I>sapere che lei dorme</I> <li>Jpn: <I>彼女が寝ることを知る</I> <li>Lav: <I>zināt , ka viņa guļ</I> <li>Mlt: <I>jaf li hi torqod</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>Snd: <I>ڄاڻڻ ت ھوء سمھی ٿي</I> <li>Spa: <I>saber que ella duerme</I> <li>Swe: <I>att veta att hon sover</I> <li>Tha: <I>รู้ว่าหล่อนนอนหลับ</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 te afvra</I> <li>Bul: <I>да се чуди кой спи</I> <li>Cat: <I>preguntares qui dorm</I> <li>Chi: <I>好奇谁睡</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>Est: <I>arutleda kes magab</I> <li>Fin: <I>ihmetellä , kuka nukkuu</I> <li>Fre: <I>se ...</I> <li>Ger: <I>sich wundern</I> <li>Gre: <I>να αναρωτηθεί ποιός κοιμάται</I> <li>Hin: <I>हैरान होना कि कौन सोता है</I> <li>Ita: <I>domandarsi chi dorme</I> <li>Jpn: <I>誰が寝るか質問する</I> <li>Lav: <I>brīnīties , kurš guļ</I> <li>Mlt: <I>jikkuntempla min jorqod</I> <li>Nep: <I>अचम्म हुनुकी को सुत्छन्</I> <li>Nor: <I>å undre hvem som sover</I> <li>Pes: <I>constant not found: wonder_VQ</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>Snd: <I>حيران ٿيڻ ت ڪير سمھی ٿو</I> <li>Spa: <I>preguntarse quién duerme</I> <li>Swe: <I>att undra vem som sover</I> <li>Tha: <I>ประหลาดใจว่าใครนอนหลับ</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 te word</I> <li>Bul: <I>да стане червено</I> <li>Cat: <I>tornares vermella</I> <li>Chi: <I>变红</I> <li>Dan: <I>at blive rød</I> <li>Dut: <I>rood worden</I> <li>Eng: <I>to become red</I> <li>Est: <I>punaseks saada</I> <li>Fin: <I>tulla punaiseksi</I> <li>Fre: <I>devenir rouge</I> <li>Ger: <I>rot werden</I> <li>Gre: <I>να γίνει κόκκινος</I> <li>Hin: <I>लाल बनना</I> <li>Ita: <I>diventare rossa</I> <li>Jpn: <I>赤くなる</I> <li>Lav: <I>kļūt sarkani</I> <li>Mlt: <I>jsir aħmar</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>Snd: <I>ٿيڻ ڳاڙھو</I> <li>Spa: <I>convertirse roja</I> <li>Swe: <I>att bli röd</I> <li>Tha: <I>กลายเป็นแดง</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 te skilder</I> <li>Bul: <I>да нарисува него червено</I> <li>Cat: <I>pintarho en vermell</I> <li>Chi: <I>画它红</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>Est: <I>selle punaseks maalida</I> <li>Fin: <I>maalata sen punaiseksi</I> <li>Fre: <I>le ...</I> <li>Ger: <I>es rot malen</I> <li>Gre: <I>να το βάψει κόκκινο</I> <li>Hin: <I>इस को लाल रंग करना</I> <li>Ita: <I>dipingerlo rosso</I> <li>Jpn: <I>それを赤く塗る</I> <li>Lav: <I>krāsot to sarkani</I> <li>Mlt: <I>jiżba'u aħmar</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>Snd: <I>ھن کی رنگ ڪرڻ ڳاڙھو</I> <li>Spa: <I>pintarlo en rojo</I> <li>Swe: <I>att måla det rött</I> <li>Tha: <I>ทามันเป็นสีแดง</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 te antwoord</I> <li>Bul: <I>да отговори му Predef.SOFT_BIND , че тя спи</I> <li>Cat: <I>respondreli que ella dorm</I> <li>Chi: <I>回答他说她睡</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>Est: <I>temale vastata et tema magab</I> <li>Fin: <I>vastata hänelle , että hän nukkuu</I> <li>Fre: <I>lui répondre que ...</I> <li>Ger: <I>ihm antworten</I> <li>Gre: <I>να του απαντήσει οτι αυτή κοιμάται</I> <li>Hin: <I>उस को जवाब देना कि वह सोती है</I> <li>Ita: <I>rispondergli che lei dorme</I> <li>Jpn: <I>彼女が寝ると彼に答える</I> <li>Lav: <I>atbildēt viņam , ka viņa guļ</I> <li>Mlt: <I>jwieġeb li hi torqod lilu</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>Snd: <I>ھو کی جواب ڏيڻ ت ھوء سمھی ٿي</I> <li>Spa: <I>responderle que ella duerme</I> <li>Swe: <I>att svara till honom att hon sover</I> <li>Tha: <I>ตอบเขาว่าหล่อนนอนหลับ</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 te vra</I> <li>Bul: <I>да пита него кой спи</I> <li>Cat: <I>preguntarli qui dorm</I> <li>Chi: <I>问他说谁睡</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>Est: <I>temalt küsida kes magab</I> <li>Fin: <I>kysyä häneltä , kuka nukkuu</I> <li>Fre: <I>lui demander qui dort</I> <li>Ger: <I>ihn fragen</I> <li>Gre: <I>να τον ρωτήσει ποιός κοιμάται</I> <li>Hin: <I>उस से पूछना कि कौन सोता है</I> <li>Ita: <I>chiedergli chi dorme</I> <li>Jpn: <I>彼に誰が寝るか聞く</I> <li>Lav: <I>vaicāt viņam , kurš guļ</I> <li>Mlt: <I>jsaqsi min jorqod lilu</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>Snd: <I>ھو کان پڇڻ ت ڪير سمھی ٿو</I> <li>Spa: <I>preguntarle quién duerme</I> <li>Swe: <I>att fråga honom vem som sover</I> <li>Tha: <I>ถามเขาว่าใครนอนหลับ</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 om te slaap te smeek</I> <li>Bul: <I>да моли него за да спи</I> <li>Cat: <I>demanarel a dormir</I> <li>Chi: <I>乞求他睡</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>Est: <I>teda magama paluda</I> <li>Fin: <I>pyytää häntä nukkumaan</I> <li>Fre: <I>le ...</I> <li>Ger: <I>ihn zu schlafen bitten</I> <li>Gre: <I>να τον παρακαλέσει να κοιμηθεί</I> <li>Hin: <I>उस से सोने की भीख मांगना</I> <li>Ita: <I>pregarlo di dormire</I> <li>Jpn: <I>彼に寝るように請い願う</I> <li>Lav: <I>lūgt viņu gulēt</I> <li>Mlt: <I>jittallab minn jorqod għalu</I> <li>Nep: <I>उ लाई सुत्न आग्रह गर्नु</I> <li>Nor: <I>å be ham å sove</I> <li>Pes: <I>از او خواهش کردن بخوابد</I> <li>Pnb: <I>اونوں مانگنا سونا دی</I> <li>Pol: <I>constant not found: beg_V2V</I> <li>Ron: <I>sã îl roage sã doarmă</I> <li>Rus: <I>просить спать его</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>rogarlo a dormir</I> <li>Swe: <I>att be honom att sova</I> <li>Tha: <I>ขอเขาให้นอนหลับ</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 te wees</I> <li>Bul: <I>да е старо</I> <li>Cat: <I>ser vella</I> <li>Chi: <I>是老的</I> <li>Dan: <I>at være gammel</I> <li>Dut: <I>oud zijn</I> <li>Eng: <I>to be old</I> <li>Est: <I>vana olla</I> <li>Fin: <I>olla vanha</I> <li>Fre: <I>être vieille</I> <li>Ger: <I>alt sein</I> <li>Gre: <I>να είναι παλιός</I> <li>Hin: <I>बूढ़ा</I> <li>Ita: <I>essere vecchia</I> <li>Jpn: <I>古い</I> <li>Lav: <I>būt veci</I> <li>Mlt: <I>huwa qadim</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>Snd: <I>پوڙهو</I> <li>Spa: <I>ser vieja</I> <li>Swe: <I>att vara gammal</I> <li>Tha: <I>แก่</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 te wees</I> <li>Bul: <I>да е по Predef.SOFT_BIND - Predef.SOFT_BIND старо от него</I> <li>Cat: <I>ser més vella que ell</I> <li>Chi: <I>是比他老的</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>Est: <I>vanem kui tema olla</I> <li>Fin: <I>olla vanhempi kuin hän</I> <li>Fre: <I>être plus vieille que ...</I> <li>Ger: <I>älter als er sein</I> <li>Gre: <I>να είναι πιό παλιός από αυτόν</I> <li>Hin: <I>उस से बूढ़ा</I> <li>Ita: <I>essere più vecchia di lui</I> <li>Jpn: <I>彼より古い</I> <li>Lav: <I>...</I> <li>Mlt: <I>huwa eqdem minn hu</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>Snd: <I>ھو کان پوڙهو</I> <li>Spa: <I>ser más vieja que él</I> <li>Swe: <I>att vara äldre än han</I> <li>Tha: <I>แก่กว่าเขา</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 te wees</I> <li>Bul: <I>да е женено за него</I> <li>Cat: <I>ser casada a ell</I> <li>Chi: <I>是结婚他的</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>Est: <I>abielus temaga olla</I> <li>Fin: <I>olla avioitunut hänen kanssaPredef.BIND nsa</I> <li>Fre: <I>être mariée à lui</I> <li>Ger: <I>verheiratet mit ihm sein</I> <li>Gre: <I>να είναι παντρεμένος με αυτόν</I> <li>Hin: <I>उस से शादी शुदा</I> <li>Ita: <I>essere sposata con lui</I> <li>Jpn: <I>彼と結婚している</I> <li>Lav: <I>būt ar viņu precējušies</I> <li>Mlt: <I>huwa miżżewweġ lil hu</I> <li>Nep: <I>उ सँग विवाहित</I> <li>Nor: <I>å være gift med ham</I> <li>Pes: <I>او متأهل بودن</I> <li>Pnb: <I>constant not found: married_A2</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>Snd: <I>constant not found: married_A2</I> <li>Spa: <I>ser casada a él</I> <li>Swe: <I>att vara gift med honom</I> <li>Tha: <I>แต่งงานแล้วกับเขา</I> <li>Urd: <I>اس سے شادی شدہ</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 te wees</I> <li>Bul: <I>да е много старо</I> <li>Cat: <I>ser molt vella</I> <li>Chi: <I>是非常老的</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>Est: <I>väga vana olla</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>Gre: <I>να είναι πολύ παλιός</I> <li>Hin: <I>बहुत बूढ़ा</I> <li>Ita: <I>essere molto vecchia</I> <li>Jpn: <I>とても古い</I> <li>Lav: <I>būt ļoti veci</I> <li>Mlt: <I>huwa qadim ħafna</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>Snd: <I>تمام پوڙهو</I> <li>Spa: <I>ser muy vieja</I> <li>Swe: <I>att vara mycket gammal</I> <li>Tha: <I>แก่มาก</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 ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP woman_N)</CODE> <li>Afr: <I>'n vrou te wees</I> <li>Bul: <I>да е жена</I> <li>Cat: <I>ser una dona</I> <li>Chi: <I>是女人</I> <li>Dan: <I>at være en kvinde</I> <li>Dut: <I>vrouw zijn</I> <li>Eng: <I>to be a ...</I> <li>Est: <I>naine olla</I> <li>Fin: <I>olla nainen</I> <li>Fre: <I>être une femme</I> <li>Ger: <I>eine Frau sein</I> <li>Gre: <I>να είναι γυναίκα</I> <li>Hin: <I>औरत</I> <li>Ita: <I>essere una ...</I> <li>Jpn: <I>女だ</I> <li>Lav: <I>būt sievietes</I> <li>Mlt: <I>huwa mara</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>Snd: <I>مائي</I> <li>Spa: <I>ser una mujer</I> <li>Swe: <I>att vara en kvinna</I> <li>Tha: <I>เป็นหญิง</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 a ...</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkCN old_A woman_N))</CODE> <li>Afr: <I>'n oud vrou te wees</I> <li>Bul: <I>да е стара жена</I> <li>Cat: <I>ser una dona vella</I> <li>Chi: <I>是老女人</I> <li>Dan: <I>at være en gammel kvinde</I> <li>Dut: <I>oude vrouw zijn</I> <li>Eng: <I>to be a ...</I> <li>Est: <I>vana naine olla</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>Gre: <I>να είναι παλιά γυναίκα</I> <li>Hin: <I>बूढ़ी औरत</I> <li>Ita: <I>essere una ...</I> <li>Jpn: <I>古い女だ</I> <li>Lav: <I>būt vecas sievietes</I> <li>Mlt: <I>huwa mara qadima</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>Snd: <I>پوڙهو مائي</I> <li>Spa: <I>ser una vieja mujer</I> <li>Swe: <I>att vara en gammal kvinna</I> <li>Tha: <I>เป็นหญิงแก่</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 te wees</I> <li>Bul: <I>да е жената</I> <li>Cat: <I>ser la ...</I> <li>Chi: <I>是女人</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>Est: <I>naine olla</I> <li>Fin: <I>olla nainen</I> <li>Fre: <I>être la ...</I> <li>Ger: <I>die Frau sein</I> <li>Gre: <I>να είναι η γυναίκα</I> <li>Hin: <I>औरत</I> <li>Ita: <I>essere la ...</I> <li>Jpn: <I>女だ</I> <li>Lav: <I>būt sieviete</I> <li>Mlt: <I>huwa il ...</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>Snd: <I>مائي</I> <li>Spa: <I>ser la ...</I> <li>Swe: <I>att vara kvinnan</I> <li>Tha: <I>เป็นหญิง</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 te wees</I> <li>Bul: <I>да е тук</I> <li>Cat: <I>ser aquí</I> <li>Chi: <I>在这里</I> <li>Dan: <I>at være her</I> <li>Dut: <I>hier zijn</I> <li>Eng: <I>to be here</I> <li>Est: <I>siin olla</I> <li>Fin: <I>olla täällä</I> <li>Fre: <I>être ici</I> <li>Ger: <I>hier sein</I> <li>Gre: <I>να είναι εδώ</I> <li>Hin: <I>यहाँ</I> <li>Ita: <I>essere quà</I> <li>Jpn: <I>ここである</I> <li>Lav: <I>būt šeit</I> <li>Mlt: <I>huwa hawn</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>Snd: <I>ھتي</I> <li>Spa: <I>ser aquí</I> <li>Swe: <I>att vara här</I> <li>Tha: <I>อยู่ที่นี่</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 te slaap</I> <li>Bul: <I>да спи тук</I> <li>Cat: <I>dormir aquí</I> <li>Chi: <I>在这里睡</I> <li>Dan: <I>at sove her</I> <li>Dut: <I>hier slapen</I> <li>Eng: <I>to sleep here</I> <li>Est: <I>siin magada</I> <li>Fin: <I>nukkua täällä</I> <li>Fre: <I>dormir ici</I> <li>Ger: <I>hier schlafen</I> <li>Gre: <I>να κοιμηθεί εδώ</I> <li>Hin: <I>यहाँ यहाँ सोना</I> <li>Ita: <I>dormire quà</I> <li>Jpn: <I>ここで寝る</I> <li>Lav: <I>gulēt šeit</I> <li>Mlt: <I>jorqod hawn</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>Snd: <I>سمھڻ ھتي</I> <li>Spa: <I>dormir aquí</I> <li>Swe: <I>att sova här</I> <li>Tha: <I>นอนหลับที่นี่</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>to always sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP always_AdV (mkVP sleep_V))</CODE> <li>Afr: <I>altyd te slaap</I> <li>Bul: <I>винаги да спи</I> <li>Cat: <I>dormir sempre</I> <li>Chi: <I>一直睡</I> <li>Dan: <I>at altid sove</I> <li>Dut: <I>altijd slapen</I> <li>Eng: <I>to always sleep</I> <li>Est: <I>alati magada</I> <li>Fin: <I>nukkua aina</I> <li>Fre: <I>dormir toujours</I> <li>Ger: <I>immer schlafen</I> <li>Gre: <I>να κοιμηθεί πάντα</I> <li>Hin: <I>हमेशा हमेशा सोना</I> <li>Ita: <I>dormire sempre</I> <li>Jpn: <I>いつも寝る</I> <li>Lav: <I>gulēt vienmēr</I> <li>Mlt: <I>jorqod dejjem</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>Snd: <I>سمھڻ</I> <li>Spa: <I>dormir siempre</I> <li>Swe: <I>att alltid sova</I> <li>Tha: <I>นอนหลับเสมอ</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 te skilder</I> <li>Bul: <I>да нарисува него черно</I> <li>Cat: <I>pintarho en negre</I> <li>Chi: <I>画它黑</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>Est: <I>selle mustaks maalida</I> <li>Fin: <I>maalata sen mustaksi</I> <li>Fre: <I>le ...</I> <li>Ger: <I>es schwarz malen</I> <li>Gre: <I>να το βάψει μαύρο</I> <li>Hin: <I>इस को काला रंग करना</I> <li>Ita: <I>dipingerlo nero</I> <li>Jpn: <I>それを黒く塗る</I> <li>Lav: <I>krāsot to melni</I> <li>Mlt: <I>jiżba'u iswed</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>Snd: <I>ھن کی رنگ ڪرڻ ڪارو</I> <li>Spa: <I>pintarlo en negro</I> <li>Swe: <I>att måla det svart</I> <li>Tha: <I>ทามันเป็นสีดำ</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 te skilder</I> <li>Bul: <I>да се нарисува черно</I> <li>Cat: <I>pintares en negre</I> <li>Chi: <I>画自己黑</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>Est: <I>ennast mustaks maalida</I> <li>Fin: <I>maalata itsensä mustaksi</I> <li>Fre: <I>se ...</I> <li>Ger: <I>sich schwarz malen</I> <li>Gre: <I>να βάψει τον εαυτό του</I> <li>Hin: <I>ख़ुद को काला रंग करना</I> <li>Ita: <I>dipingersi nero</I> <li>Jpn: <I>黒く自分を塗る</I> <li>Lav: <I>krāsot sevi melni</I> <li>Mlt: <I>jiżba' iswed lilu nnifsu iswed</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>Snd: <I>رنگ ڪرڻ پاڻ کی ڪارو</I> <li>Spa: <I>pintarse en negro</I> <li>Swe: <I>att måla sig svart</I> <li>Tha: <I>ทาตัวเองเป็นสีดำ</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 te wees</I> <li>Bul: <I>да е топло</I> <li>Cat: <I>ser tèbia</I> <li>Chi: <I>是温暖的</I> <li>Dan: <I>at være varm</I> <li>Dut: <I>warm zijn</I> <li>Eng: <I>to be warm</I> <li>Est: <I>soe olla</I> <li>Fin: <I>olla lämmin</I> <li>Fre: <I>être chaude</I> <li>Ger: <I>warm sein</I> <li>Gre: <I>να είναι ζεστός</I> <li>Hin: <I>गरम</I> <li>Ita: <I>essere calda</I> <li>Jpn: <I>暖かい</I> <li>Lav: <I>būt silti</I> <li>Mlt: <I>huwa sħun</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>Snd: <I>گرم</I> <li>Spa: <I>ser caliente</I> <li>Swe: <I>att vara varm</I> <li>Tha: <I>อุ่น</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 te word</I> <li>Bul: <I>да е обичано</I> <li>Cat: <I>estar estimada</I> <li>Chi: <I>被爱</I> <li>Dan: <I>at blive elsket</I> <li>Dut: <I>liefgehad worden</I> <li>Eng: <I>to be loved</I> <li>Est: <I>armastatakse</I> <li>Fin: <I>rakastaa</I> <li>Fre: <I>être aimée</I> <li>Ger: <I>geliebt werden</I> <li>Gre: <I>να αγαπηθεί</I> <li>Hin: <I>प्यार करना</I> <li>Ita: <I>venire amata</I> <li>Jpn: <I>愛される</I> <li>Lav: <I>mīlēt</I> <li>Mlt: <I>huwa maħbub lil</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>Snd: <I>عشق ڪرڻ</I> <li>Spa: <I>estar amada</I> <li>Swe: <I>att bli älskad</I> <li>Tha: <I>ถูกรัก</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 te word</I> <li>Bul: <I>да е обичано чрез нея</I> <li>Cat: <I>estar estimada per ella</I> <li>Chi: <I>被爱得被她</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>Est: <I>tema poolt armastatakse</I> <li>Fin: <I>rakastaa hänen toimestaPredef.BIND nsa</I> <li>Fre: <I>être aimée par elle</I> <li>Ger: <I>durch sie geliebt werden</I> <li>Gre: <I>να αγαπηθεί από αυτήν</I> <li>Hin: <I>उस से उस से प्यार करना</I> <li>Ita: <I>venire amata da lei</I> <li>Jpn: <I>彼女に愛される</I> <li>Lav: <I>mīlēt viņa</I> <li>Mlt: <I>huwa maħbub lil minnha</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>Snd: <I>عشق ڪرڻ ھو ھٿان</I> <li>Spa: <I>estar amada por ella</I> <li>Swe: <I>att bli älskad av henne</I> <li>Tha: <I>ถูกหล่อนรัก</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 te slaap te wees</I> <li>Bul: <I>да спи</I> <li>Cat: <I>estar dormint</I> <li>Chi: <I>在睡</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>Est: <I>magamas olla</I> <li>Fin: <I>olla nukkumassa</I> <li>Fre: <I>être en train de ...</I> <li>Ger: <I>eben schlafen</I> <li>Gre: <I>να κοιμηθεί</I> <li>Hin: <I>सोना</I> <li>Ita: <I>stare dormendo</I> <li>Jpn: <I>寝ている</I> <li>Lav: <I>gulēt</I> <li>Mlt: <I>huwa rieqed</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>Snd: <I>سمھڻ</I> <li>Spa: <I>estar durmiendo</I> <li>Swe: <I>att hålla på att sova</I> <li>Tha: <I>กำลังนอนหลับ</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 te liefhet</I> <li>Bul: <I>да се обича</I> <li>Cat: <I>estimares</I> <li>Chi: <I>爱自己</I> <li>Dan: <I>at elske sig</I> <li>Dut: <I>zich liefhebben</I> <li>Eng: <I>to love itself</I> <li>Est: <I>ennast armastada</I> <li>Fin: <I>rakastaa itseänsä</I> <li>Fre: <I>se ...</I> <li>Ger: <I>sich lieben</I> <li>Gre: <I>να αγαπήσει τον εαυτό του</I> <li>Hin: <I>ख़ुद को प्यार करना</I> <li>Ita: <I>amarsi</I> <li>Jpn: <I>自分を愛する</I> <li>Lav: <I>mīlēt sevi</I> <li>Mlt: <I>jħobb lilu nnifsu</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>Snd: <I>عشق ڪرڻ پاڻ سان</I> <li>Spa: <I>amarse</I> <li>Swe: <I>att älska sig</I> <li>Tha: <I>รักตัวเอง</I> <li>Urd: <I>خود کو پیار کرنا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>reflexiveVP</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><I>paint itself black</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="VPSlash"></A>
+<H2>VPSlash - verb phrase missing complement</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkVPSlash</CODE></TD>
+<TD><A HREF="#V2" TITLE="V2 - two-place verb">V2</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>
+<TD><div class=reveal> <I>whom does she see</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash see_V2)))</CODE> <li>Afr: <I>wie sien sy</I> <li>Bul: <I>кого вижда тя</I> <li>Cat: <I>qui veu ella</I> <li>Chi: <I>她看谁</I> <li>Dan: <I>hvem ser hun</I> <li>Dut: <I>wie ziet ze</I> <li>Eng: <I>whom does she see</I> <li>Est: <I>keda tema näeb</I> <li>Fin: <I>kenet hän näkee</I> <li>Fre: <I>qui voit-elle</I> <li>Ger: <I>wen sieht sie</I> <li>Gre: <I>ποιόν βλέπει αυτή</I> <li>Hin: <I>किस को वह देखती है</I> <li>Ita: <I>chi vede lei</I> <li>Jpn: <I>彼女は誰を見るか</I> <li>Lav: <I>kuru viņa redz</I> <li>Mlt: <I>min tara hi</I> <li>Nep: <I>कासलाई उनी हेर्छिन्</I> <li>Nor: <I>hvem ser hun</I> <li>Pes: <I>چه کسی را او می بیند</I> <li>Pnb: <I>كون او ویكھدی اے</I> <li>Pol: <I>kogo widzi ona</I> <li>Ron: <I>pe cine vede ea</I> <li>Rus: <I>кого она видит</I> <li>Snd: <I>ڪير ھوء ڏسی ٿي</I> <li>Spa: <I>quién ve ella</I> <li>Swe: <I>vem ser hon</I> <li>Tha: <I>หล่อนเห็นใคร</I> <li>Urd: <I>کس کو وہ دیکھتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkVPSlash</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="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>
+<TD><div class=reveal> <I>to whom does she send it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash send_V3 it_NP)) )</CODE> <li>Afr: <I>na wie stuur sy dit</I> <li>Bul: <I>до кого праща него тя</I> <li>Cat: <I>a qui ho envia ella</I> <li>Chi: <I>她把它寄谁</I> <li>Dan: <I>til hvem sender hun det</I> <li>Dut: <I>naar wie stuurt ze het</I> <li>Eng: <I>to whom does she send it</I> <li>Est: <I>kellele tema saadab selle</I> <li>Fin: <I>kenelle hän lähettää sen</I> <li>Fre: <I>à qui le ...</I> <li>Ger: <I>wem schickt sie es</I> <li>Gre: <I>σε ...</I> <li>Hin: <I>किस को वह यह भेजती है</I> <li>Ita: <I>a ...</I> <li>Jpn: <I>彼女は誰それにを送るか</I> <li>Lav: <I>kuru viņa tam sūta</I> <li>Mlt: <I>lil min tibgħot hu hi</I> <li>Nep: <I>कासलाई उनी यसलाई लाई पठाउँछिन्</I> <li>Nor: <I>til hvem sender hun det</I> <li>Pes: <I>چه کسی برای او آن را می فرستد</I> <li>Pnb: <I>كون او اینوں پیجدی اے</I> <li>Pol: <I>do kogo ona wysyła je</I> <li>Ron: <I>cui îl trimite ea</I> <li>Rus: <I>кому она посылает его</I> <li>Snd: <I>constant not found: send_V3</I> <li>Spa: <I>a quién lo manda ella</I> <li>Swe: <I>till vem skickar hon det</I> <li>Tha: <I>หล่อนส่งมันให้กับใคร</I> <li>Urd: <I>کس کو وہ یہ بھیجتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkVPSlash</CODE></TD>
+<TD><A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>
+<TD><div class=reveal> <I>whom does she paint red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash paint_V2A (mkAP red_A))) )</CODE> <li>Afr: <I>wie skilder sy rooi</I> <li>Bul: <I>кого рисува червен тя</I> <li>Cat: <I>qui pinta en vermell ella</I> <li>Chi: <I>她画谁红</I> <li>Dan: <I>hvem maler hun rød</I> <li>Dut: <I>wie schildert ze rood</I> <li>Eng: <I>whom does she paint red</I> <li>Est: <I>keda tema maalib punaseks</I> <li>Fin: <I>kenet hän maalaa punaiseksi</I> <li>Fre: <I>qui peint-elle en rouge</I> <li>Ger: <I>wen malt sie rot</I> <li>Gre: <I>ποιόν βάφει αυτή κόκκινο</I> <li>Hin: <I>किस को वह लाल रंग करती है</I> <li>Ita: <I>chi dipinge rosso lei</I> <li>Jpn: <I>彼女は誰赤くを塗るか</I> <li>Lav: <I>kuru viņa krāso sarkana</I> <li>Mlt: <I>min tiżba' ħamra hi</I> <li>Nep: <I>कासलाई उनी रातो रँग लागाउँछिन्</I> <li>Nor: <I>hvem maler hun rød</I> <li>Pes: <I>چه کسی را او قرمز رنگ می کند</I> <li>Pnb: <I>كون او لال رنگ كردی اے</I> <li>Pol: <I>kogo ona maluje na czerwono</I> <li>Ron: <I>pe cine pictează ea roşu</I> <li>Rus: <I>кого она рисует красным</I> <li>Snd: <I>ڪير ھوء ڳاڙھو رنگ ڪری ٿي</I> <li>Spa: <I>quién pinta en rojo ella</I> <li>Swe: <I>vem målar hon röd</I> <li>Tha: <I>หล่อนทาเป็นสีแดงใคร</I> <li>Urd: <I>کس کو وہ لال رنگ کرتی ہے</I> </ul> </div> </div></TD>
+</TR>
+<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>whom does she ask where I sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (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>Chi: <I>她问谁说我哪里睡</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>Est: <I>kellelt tema küsib kus mina magan</I> <li>Fin: <I>keneltä hän kysyy , missä minä nukun</I> <li>Fre: <I>à qui demande-t-elle où dors-je ...</I> <li>Ger: <I>wen fragt sie wo ich schlafe</I> <li>Gre: <I>ποιόν ρωτά αυτή που κοιμάμαι εγώ</I> <li>Hin: <I>किस को वह पूछती है कि कहाँ मैं सोता हूँ</I> <li>Ita: <I>a ...</I> <li>Jpn: <I>彼女は誰私がどこで寝るかに聞くか</I> <li>Lav: <I>kuram viņa vaicā , kur es guļu</I> <li>Mlt: <I>lil min ssaqsi fejn jien norqod hi</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>Snd: <I>ڪير ھوء پڇی ٿي ت ڪٿي مان سمھان ٿو</I> <li>Spa: <I>a quién pregunta ella dónde duermo yo</I> <li>Swe: <I>vem frågar hon var jag sover</I> <li>Tha: <I>หล่อนถามว่าฉันนอนหลับที่ไหนใคร</I> <li>Urd: <I>کس کو وہ پوچھتی ہے کہ کہاں میں سوتا ہوں</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>mkVPSlash</CODE></TD>
+<TD><A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>
+<TD><div class=reveal> <I>to whom does she answer that I sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash answer_V2S (mkS (mkCl i_NP sleep_V)))) )</CODE> <li>Afr: <I>wie antwoord sy dat ek slaap</I> <li>Bul: <I>на на кого отговаря Predef.SOFT_BIND , че аз спя тя</I> <li>Cat: <I>a qui respon ella que jo dormo</I> <li>Chi: <I>她回答谁说我睡</I> <li>Dan: <I>til hvem svarer hun at jeg sover</I> <li>Dut: <I>wie antwoordt ze dat ik slaap</I> <li>Eng: <I>to whom does she answer that I sleep</I> <li>Est: <I>kellele tema vastab et mina magan</I> <li>Fin: <I>kenelle hän vastaa , että minä nukun</I> <li>Fre: <I>à qui répond-elle que ...</I> <li>Ger: <I>wem antwortet sie dass ich schlafe</I> <li>Gre: <I>ποιού απαντά αυτή οτι εγώ κοιμάμαι</I> <li>Hin: <I>किस को वह जवाब देती है कि मैं सोता हूँ</I> <li>Ita: <I>a ...</I> <li>Jpn: <I>彼女は誰私が寝るとに答えるか</I> <li>Lav: <I>kuram viņa atbild , ka es guļu</I> <li>Mlt: <I>lil min twieġeb li jien norqod hi</I> <li>Nep: <I>कासलाई उनी उत्तर दिन्छिन्की म सुत्छु</I> <li>Nor: <I>til hvem svarer hun at jeg sover</I> <li>Pes: <I>به چه کسی او جواب می دهد که من می خوابم</I> <li>Pnb: <I>كون او جواب دیندی اے كہ میں سوندا واں</I> <li>Pol: <I>komu ona odpowiada , że ja śpię</I> <li>Ron: <I>cui răspunde ea cã eu dorm</I> <li>Rus: <I>кого она отвечает , что я сплю</I> <li>Snd: <I>ڪير ھوء جواب ڏيی ٿي ت مان سمھان ٿو</I> <li>Spa: <I>a quién responde ella que yo duermo</I> <li>Swe: <I>till vem svarar hon att jag sover</I> <li>Tha: <I>หล่อนตอบว่าฉันนอนหลับใคร</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="#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>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V (mkVP sleep_V))))</CODE> <li>Afr: <I>wie smeek sy om te slaap</I> <li>Bul: <I>кого моли за да спи тя</I> <li>Cat: <I>qui demana a dormir ella</I> <li>Chi: <I>她乞求谁睡</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>Est: <I>keda tema palub magama</I> <li>Fin: <I>ketä hän pyytää nukkumaan</I> <li>Fre: <I>qui demande-t-elle à dormir</I> <li>Ger: <I>wen bittet sie zu schlafen</I> <li>Gre: <I>ποιόν παρακαλά αυτή να κοιμηθεί</I> <li>Hin: <I>किस को वह सोने की भीख मांगती है</I> <li>Ita: <I>chi prega di dormire lei</I> <li>Jpn: <I>彼女は誰に寝るように請い願うか</I> <li>Lav: <I>kuru viņa lūdz gulēt</I> <li>Mlt: <I>għal min tittallab minn torqod hi</I> <li>Nep: <I>कासलाई उनी सुत्न आग्रह गर्छिन्</I> <li>Nor: <I>hvem ber hun å sove</I> <li>Pes: <I>از چه کسی او خواهش می کند بخوابد</I> <li>Pnb: <I>كون او سونا دی مانگدی اے</I> <li>Pol: <I>constant not found: beg_V2V</I> <li>Ron: <I>pe cine roagă ea sã doarmă</I> <li>Rus: <I>кого она просит спать</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>quién ruega a dormir ella</I> <li>Swe: <I>vem ber hon att sova</I> <li>Tha: <I>หล่อนขอให้นอนหลับใคร</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>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash want_VV (mkVPSlash see_V2))))</CODE> <li>Afr: <I>wie wil sy te sien</I> <li>Bul: <I>кого иска да види тя</I> <li>Cat: <I>qui vol veure ella</I> <li>Chi: <I>她想谁看</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>Est: <I>keda tema tahab näha</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>Gre: <I>ποιόν θέλει αυτή να δεί</I> <li>Hin: <I>किस को वह देखना चाहती है</I> <li>Ita: <I>chi vuole vedere lei</I> <li>Jpn: <I>彼女は誰を見たがっているか</I> <li>Lav: <I>kurš viņa vēlas redzēt</I> <li>Mlt: <I>min trid tara hi</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>Snd: <I>ڪير ھوء ڏسڻ چاھی ٿي</I> <li>Spa: <I>quién quiere ver ella</I> <li>Swe: <I>vem vill hon se</I> <li>Tha: <I>หล่อนอยากเห็นใคร</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>mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V i_NP (mkVPSlash see_V2))))</CODE> <li>Afr: <I>wie smeek sy my om te sien</I> <li>Bul: <I>кого моли мен да видя тя</I> <li>Cat: <I>qui em demana a veure ella</I> <li>Chi: <I>她乞求谁我看</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>Est: <I>keda tema palub mind nägema</I> <li>Fin: <I>kenet hän pyytää minua näkemään</I> <li>Fre: <I>qui me ...</I> <li>Ger: <I>wen bittet sie mich zu sehen</I> <li>Gre: <I>ποιόν με παρακαλά αυτή να δεί</I> <li>Hin: <I>किस को वह मुझ से देखना भीख मांगती है</I> <li>Ita: <I>chi mi prega di vedere lei</I> <li>Jpn: <I>彼女は誰私にを見るように請い願うか</I> <li>Lav: <I>kuru viņa redzēt mani lūdz</I> <li>Mlt: <I>min tittallab għal jien minn tara hi</I> <li>Nep: <I>कासलाई उनी म लाई हेर्न आग्रह गर्छिन्</I> <li>Nor: <I>hvem ber hun meg å se</I> <li>Pes: <I>چه کسی را او از من خواهش می کند ببیند</I> <li>Pnb: <I>كون او مینوں سے ویكھنا مانگدی اے</I> <li>Pol: <I>constant not found: beg_V2V</I> <li>Ron: <I>pe cine mă roagă ea sã văd</I> <li>Rus: <I>кого она просит меня видеть</I> <li>Snd: <I>constant not found: beg_V2V</I> <li>Spa: <I>quién me ruega a ver ella</I> <li>Swe: <I>vem ber hon mig att se</I> <li>Tha: <I>หล่อนขอเห็นฉันใคร</I> <li>Urd: <I>کس کو وہ مجھ سے دیکھنا التجا کرتی ہے</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="VQ"></A>
+<H2>VQ - question-complement verb</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="VS"></A>
+<H2>VS - sentence-complement verb</H2>
+
+<P>
+Lexical category, constructors given in
+<A HREF="#RParadigms">lexical paradigms</A>.
+</P>
+
+<A NAME="VV"></A>
+<H2>VV - verb-phrase-complement verb</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<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>te slaap te kan</I> <li>Bul: <I>да може да спи</I> <li>Cat: <I>saber dormir</I> <li>Chi: <I>会睡</I> <li>Dan: <I>at kunne sove</I> <li>Dut: <I>slapen kunnen</I> <li>Eng: <I>to be able to sleep</I> <li>Est: <I>magada osata</I> <li>Fin: <I>osata nukkua</I> <li>Fre: <I>savoir dormir</I> <li>Ger: <I>schlafen können</I> <li>Gre: <I>να μπορέσει να κοιμηθεί</I> <li>Hin: <I>सो सकना</I> <li>Ita: <I>sapere dormire</I> <li>Jpn: <I>寝ることができる</I> <li>Lav: <I>varēt gulēt</I> <li>Mlt: <I>jaf jorqod</I> <li>Nep: <I>सुत्न सक्नु</I> <li>Nor: <I>å kunne sove</I> <li>Pes: <I>constant not found: can8know_VV</I> <li>Pnb: <I>سكنا سون</I> <li>Pol: <I>umieć spać</I> <li>Ron: <I>sã poată sã doarmă</I> <li>Rus: <I>мочь спать</I> <li>Snd: <I>سگھڻ سمھن</I> <li>Spa: <I>saber dormir</I> <li>Swe: <I>att kunna sova</I> <li>Tha: <I>นอนหลับเป็น</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>te slaap te kan</I> <li>Bul: <I>да може да спи</I> <li>Cat: <I>poder dormir</I> <li>Chi: <I>能睡</I> <li>Dan: <I>at kunne sove</I> <li>Dut: <I>slapen kunnen</I> <li>Eng: <I>to be able to sleep</I> <li>Est: <I>magada võia</I> <li>Fin: <I>voida nukkua</I> <li>Fre: <I>pouvoir dormir</I> <li>Ger: <I>schlafen können</I> <li>Gre: <I>να μπορέσει να κοιμηθεί</I> <li>Hin: <I>सो सकना</I> <li>Ita: <I>potere dormire</I> <li>Jpn: <I>寝ることができる</I> <li>Lav: <I>varēt gulēt</I> <li>Mlt: <I>jasta' jorqod</I> <li>Nep: <I>सुत्न सक्नु</I> <li>Nor: <I>å kunne sove</I> <li>Pes: <I>constant not found: can_VV</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>Snd: <I>سگھڻ سمھن</I> <li>Spa: <I>poder dormir</I> <li>Swe: <I>att kunna sova</I> <li>Tha: <I>นอนหลับได้</I> <li>Urd: <I>سو سکنا</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>must_VV</CODE></TD>
+<TD><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><div class=reveal> <I>have to</I> <div class=popup> <ul> <li>API: <CODE>must_VV</CODE> <li>Afr: <I>moet</I> <li>Bul: <I>трябва</I> <li>Cat: <I>haver</I> <li>Chi: <I>必须</I> <li>Dan: <I>må</I> <li>Dut: <I>moeten</I> <li>Eng: <I>have to</I> <li>Est: <I>pidada</I> <li>Fin: <I>täytyä</I> <li>Fre: <I>devoir</I> <li>Ger: <I>müssen</I> <li>Gre: <I>πρέπει</I> <li>Hin: <I>constant not found: must_VV</I> <li>Ita: <I>dovere</I> <li>Jpn: <I>ならない</I> <li>Lav: <I>vajadzēt</I> <li>Mlt: <I>kelli</I> <li>Nep: <I>अवशएकोछु</I> <li>Nor: <I>må</I> <li>Pes: <I>constant not found: must_VV</I> <li>Pnb: <I>constant not found: must_VV</I> <li>Pol: <I>ResPol.Imperfective</I> <li>Ron: <I>trebui</I> <li>Rus: <I>должен</I> <li>Snd: <I>constant not found: must_VV</I> <li>Spa: <I>deber</I> <li>Swe: <I>måste</I> <li>Tha: <I>ต้อง</I> <li>Urd: <I>constant not found: must_VV</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>want_VV</CODE></TD>
+<TD><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</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>te slaap te wil</I> <li>Bul: <I>да иска да спи</I> <li>Cat: <I>voler dormir</I> <li>Chi: <I>想睡</I> <li>Dan: <I>at ville sove</I> <li>Dut: <I>slapen willen</I> <li>Eng: <I>to want to sleep</I> <li>Est: <I>magada tahta</I> <li>Fin: <I>tahtoa nukkua</I> <li>Fre: <I>vouloir dormir</I> <li>Ger: <I>schlafen wollen</I> <li>Gre: <I>να θελήσει να κοιμηθεί</I> <li>Hin: <I>सोना चाहना</I> <li>Ita: <I>volere dormire</I> <li>Jpn: <I>寝たがっている</I> <li>Lav: <I>vēlēties gulēt</I> <li>Mlt: <I>jrid jorqod</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>Snd: <I>چاھڻ سمھڻ</I> <li>Spa: <I>querer dormir</I> <li>Swe: <I>att vilja sova</I> <li>Tha: <I>อยากนอนหลับ</I> <li>Urd: <I>سونا چاہنا</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="Voc"></A>
+<H2>Voc - vocative or "please"</H2>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>mkVoc</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Voc" TITLE="Voc - vocative or "please"">Voc</A></TD>
+<TD><div class=reveal> <I>yes Predef.SOFT_BIND , my friend</I> <div class=popup> <ul> <li>API: <CODE>mkPhr yes_Utt (mkVoc (mkNP i_Pron friend_N))</CODE> <li>Afr: <I>ja , my vriend</I> <li>Bul: <I>да Predef.SOFT_BIND , мой приятелю</I> <li>Cat: <I>sí , el meu amic</I> <li>Chi: <I>我的朋友，对</I> <li>Dan: <I>ja , min ven</I> <li>Dut: <I>ja , mijn vriend</I> <li>Eng: <I>yes Predef.SOFT_BIND , my friend</I> <li>Est: <I>jah , minu sõber</I> <li>Fin: <I>kyllä , minun ystäväni</I> <li>Fre: <I>oui , mon ami</I> <li>Ger: <I>ja , mein Freund</I> <li>Gre: <I>ναι , δικέ μου φίλε</I> <li>Hin: <I>हाँ मेरा दोस्त</I> <li>Ita: <I>sì , il ...</I> <li>Jpn: <I>私の友だち、はい</I> <li>Lav: <I>jā , mans draug</I> <li>Mlt: <I>iva , ħabibi</I> <li>Nep: <I>हजुर मेरो साथी</I> <li>Nor: <I>ja , min venn</I> <li>Pes: <I>بله دوست من</I> <li>Pnb: <I>ہاں میرا یار</I> <li>Pol: <I>tak , mój przyjacielu</I> <li>Ron: <I>da , prietenul meu</I> <li>Rus: <I>Да , мой друг</I> <li>Snd: <I>ھا دوست</I> <li>Spa: <I>sí , mi amigo</I> <li>Swe: <I>ja , min vän</I> <li>Tha: <I>ใช่เพี่อนของฉัน</I> <li>Urd: <I>ہاں میرا دوست</I> </ul> </div> </div></TD>
+</TR>
+<TR>
+<TD><CODE>please_Voc</CODE></TD>
+<TD><A HREF="#Voc" TITLE="Voc - vocative or "please"">Voc</A></TD>
+<TD><div class=reveal> <I>please</I> <div class=popup> <ul> <li>API: <CODE>please_Voc</CODE> <li>Afr: <I>asseblief</I> <li>Bul: <I>моля</I> <li>Cat: <I>sisplau</I> <li>Chi: <I>请</I> <li>Dan: <I>tak</I> <li>Dut: <I>alsjeblieft</I> <li>Eng: <I>please</I> <li>Est: <I>palun</I> <li>Fin: <I>ole hyvä</I> <li>Fre: <I>s'il vous plaît</I> <li>Ger: <I>bitte</I> <li>Gre: <I>παρακαλώ</I> <li>Hin: <I>कृपया</I> <li>Ita: <I>per favore</I> <li>Jpn: <I>ください</I> <li>Lav: <I>lūdzu</I> <li>Mlt: <I>jekk jgħoġbok</I> <li>Nep: <I>कृपया</I> <li>Nor: <I>takk</I> <li>Pes: <I>لطفاً</I> <li>Pnb: <I>مہربانi</I> <li>Pol: <I>proszę</I> <li>Ron: <I>vă rog</I> <li>Rus: <I>пожалуйста</I> <li>Snd: <I>مھرباني</I> <li>Spa: <I>por favor</I> <li>Swe: <I>tack</I> <li>Tha: <I>ขอ</I> <li>Urd: <I>مہربانی</I> </ul> </div> </div></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc84"></A>
+<H1>Lexical Paradigms</H1>
+
+<A NAME="toc85"></A>
+<H2>Paradigms for Afrikaans</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/afrikaans/ParadigmsAfr.gf"><CODE>../src/afrikaans/ParadigmsAfr.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>de</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>non-neutrum</I></TD>
+</TR>
+<TR>
+<TD><CODE>het</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>neutrum</I></TD>
+</TR>
+<TR>
+<TD><CODE>--die</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(muis</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>de muis-muisen, with some predictable exceptions</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(bit</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>if gender is not predictable</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(gat,gaten</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst-case for nouns</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 preposition van</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>other preposition than van</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>e.g. afstand + van + naar</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>proper name</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(vers</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>regular adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(sag,</CODE> <CODE>sagte</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>--"semi-irregular"</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(goed,goede,goeds,beter,best</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>irregular adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>invarA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>adjective with just one form</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. getrouwd + met</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>van_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>te_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(aaien</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(breken,brak,gebroken</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>theme of irregular verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(breken,brak,braken,gebroken</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>also past plural irregular</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(aai,aait,aaien,aaide,aaide,aaiden,geaaid</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>worst-case verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>add movable suffix, e.g. af + stappen</I></TD>
+</TR>
+<TR>
+<TD><CODE>zijnV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>force zijn as auxiliary (default hebben)</I></TD>
+</TR>
+<TR>
+<TD><CODE>reflV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reflexive verb e.g. zich afvragen</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>geven,(accusative),(dative)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>sturen,(accusative),naar</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>praten, met, over</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>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc86"></A>
+<H2>Paradigms for Bulgarian</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/bulgarian/ParadigmsBul.gf"><CODE>../src/bulgarian/ParadigmsBul.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>mkN001</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>numbers refer to Krustev, Bulg. Morph. in 187 Tables</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN002</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN002a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN003</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN004</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN005</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN006</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN007</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN007b</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN007a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN008</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN008b</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN008c</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN008a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN009</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN009a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN010</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN011</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN012</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN013</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN014</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN014a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN015</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN015a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN016</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN016a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN017</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN018</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN018a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN019</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN019a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN020</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN021</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN022</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN023</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN024a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN024</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN025</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN026</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN027</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN028</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN028a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN029</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN030</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN031</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN031a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN032</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN032a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN033</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN034</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN035</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN035a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN036</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN037</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN038</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN039</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN040</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN040a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN041</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN041a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN041b</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN042</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN043</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN043a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN044</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN045</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN046</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN047</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN048</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN049</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN050</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN051</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN052</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN052a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN053</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN054</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN055</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN056</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN057</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN057a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN058</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN059</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN060</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN061</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN062</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN063</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN064</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN065</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN066</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN067</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN068</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN069</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN070</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN071</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN072</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN073</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN074</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN075</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN076</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN077</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA076</CODE></TD>
+<TD><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>mkA077</CODE></TD>
+<TD><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>mkA078</CODE></TD>
+<TD><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>mkA079</CODE></TD>
+<TD><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>mkA080</CODE></TD>
+<TD><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>mkA081</CODE></TD>
+<TD><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>mkA082</CODE></TD>
+<TD><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>mkA082a</CODE></TD>
+<TD><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>mkA083</CODE></TD>
+<TD><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>mkA084</CODE></TD>
+<TD><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>mkA084a</CODE></TD>
+<TD><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>mkA085</CODE></TD>
+<TD><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>mkA086</CODE></TD>
+<TD><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>mkA087</CODE></TD>
+<TD><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>mkA088</CODE></TD>
+<TD><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>mkA089a</CODE></TD>
+<TD><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>mkV142</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV143</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV144</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV145</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV145a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV145b</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV146</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV146a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV147</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV148</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV149</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV150</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV150a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV151</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV152</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV152a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV153</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV154</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV155</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV156</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV157</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV158</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV159</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV160</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV160a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV161</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV161a</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV162</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV163</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV164</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV165</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV166</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV167</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV168</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV169</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV170</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV171</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV172</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV173</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV174</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV175</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV176</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV177</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV178</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV179</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV180</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV181</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV182</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV183</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV184</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV185</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV186</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV187</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV188</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VTable">VTable</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>adjAdv</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc87"></A>
+<H2>Paradigms for Catalan</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/catalan/ParadigmsCat.gf"><CODE>../src/catalan/ParadigmsCat.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Gender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>accusative</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>genitive</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition "de"</I></TD>
+</TR>
+<TR>
+<TD><CODE>dative</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition "a"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>other preposition</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(llum</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>regular, with heuristics for plural and gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>force gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(disc,discos</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>compN</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>compound, e.g. "número" + "de telèfon"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>e.g. filla + genitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>deN2</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>relation with genitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>aN2</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>relation with dative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>e.g. connexió + genitive + dative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(Anna</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>feminine for "-a", otherwise masculine</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(Pilar</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>force gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(sol</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>regular</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(fort,forta,forts,fortes,fortament</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(bo</CODE> <CODE>:</CODE> <CODE>A)</CODE> <CODE>-&gt;</CODE> <CODE>(millor</CODE> <CODE>:</CODE> <CODE>A)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>special comparison (default with "mas")</I></TD>
+</TR>
+<TR>
+<TD><CODE>prefixA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>adjective before noun (default: after)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. "casat" + dative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(cantar</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular in models I, IIa, IIb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(servir,serveixo</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>--inchoative</CODE> <CODE>verbs</CODE> <CODE>and</CODE> <CODE>"re"</CODE> <CODE>verbs</CODE> <CODE>whose</CODE> <CODE>1st</CODE> <CODE>person</CODE> <CODE>ends</CODE> <CODE>in</CODE> <CODE>c</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><A HREF="#Verbum">Verbum</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>use verb constructed in BeschCat</I></TD>
+</TR>
+<TR>
+<TD><CODE>reflV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reflexive verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>regular verb, direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>any verb, direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>preposition for complement</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>parlar, a, de</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>donar,(accusative),a</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirdirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>donar,(dative),(accusative)</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>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>plain infinitive: "vull parlar"</I></TD>
+</TR>
+<TR>
+<TD><CODE>deVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>"acabar de parlar"</I></TD>
+</TR>
+<TR>
+<TD><CODE>aVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>"aprendre a parlar"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc88"></A>
+<H2>Paradigms for Chinese</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/chinese/ParadigmsChi.gf"><CODE>../src/chinese/ParadigmsChi.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(man</CODE> <CODE>:</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>mkN</CODE></TD>
+<TD><CODE>(man</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <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><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(john</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>foreignPN</CODE></TD>
+<TD><CODE>(john</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(small</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>(small</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(walk</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>(walk,out</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>(arrive</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</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>(arrive</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</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>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVQ</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VQ" TITLE="VQ - question-complement verb">VQ</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>mkVS</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VS" TITLE="VS - sentence-complement verb">VS</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVS</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VS" TITLE="VS - sentence-complement verb">VS</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>mkVA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Q</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdvType">AdvType</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>AdvType</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>placeAdvType</CODE></TD>
+<TD><A HREF="#AdvType">AdvType</A></TD>
+<TD><I>without "å¨" included</I></TD>
+</TR>
+<TR>
+<TD><CODE>zai_placeAdvType</CODE></TD>
+<TD><A HREF="#AdvType">AdvType</A></TD>
+<TD><I>with "å¨" included</I></TD>
+</TR>
+<TR>
+<TD><CODE>timeAdvType</CODE></TD>
+<TD><A HREF="#AdvType">AdvType</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mannerAdvType</CODE></TD>
+<TD><A HREF="#AdvType">AdvType</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdvType">AdvType</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkInterj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Interj" TITLE="Interj - interjection">Interj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>emptyPrep</CODE></TD>
+<TD><A HREF="#Preposition">Preposition</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkpNP</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>CatChi.NP</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkSubj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>(both,and</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkpDet</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkQuant</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNum</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Num" TITLE="Num - number determining element">Num</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPredet</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIDet</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkRP</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#RP" TITLE="RP - relative pronoun">RP</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc89"></A>
+<H2>Paradigms for Danish</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/danish/ParadigmsDan.gf"><CODE>../src/danish/ParadigmsDan.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Gender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>utrum</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>"en" gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>neutrum</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>"et" gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>e.g. "til"</I></TD>
+</TR>
+<TR>
+<TD><CODE>noPrep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>empty string</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(bil</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>regular noun: "en" gender with plural "-er" or "-r"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(bil,bilen</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>better prediction from both singular and plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(dreng,drengen,drenge,drengene</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>e.g. datter + til</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>e.g. forbindelse + fra + til</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>utrum gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>other gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(fin</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>regular adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(fin,fint</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>deviant neuter</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(galen,galet,galne</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>also deviant plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(stor,stort,store,storre,storst</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>force comparison with mer/mest</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. gift + med</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>after verb, e.g. "idag"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>close to verb, e.g. "altid"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>modify adjective, e.g. "meget"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(snakke</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(leve,levde</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>also give past tense</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(drikke,</CODE> <CODE>drakk,</CODE> <CODE>drukket</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>theme of irregular verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(spise,spiser,spises,spiste,spist,spis</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>particle verb, e.g. lukke + op</I></TD>
+</TR>
+<TR>
+<TD><CODE>vaereV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>force auxiliary "være"</I></TD>
+</TR>
+<TR>
+<TD><CODE>depV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>deponent, e.g. "undres"</I></TD>
+</TR>
+<TR>
+<TD><CODE>reflV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reflexive, e.g. "forestille sig"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>prepositional object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>snakke, med, om</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>give,_,til</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirdirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>give,_,_</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>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc90"></A>
+<H2>Paradigms for Dutch</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/dutch/ParadigmsDut.gf"><CODE>../src/dutch/ParadigmsDut.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>de</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>non-neutrum</I></TD>
+</TR>
+<TR>
+<TD><CODE>het</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>neutrum</I></TD>
+</TR>
+<TR>
+<TD><CODE>nominative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>nominative of nouns</I></TD>
+</TR>
+<TR>
+<TD><CODE>genitive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>genitive of nouns</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(bank</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>de bank-banken, with some predictable exceptions</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(bit</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>if gender is not predictable</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(gat,</CODE> <CODE>gaten</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst-case for nouns</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(werk,</CODE> <CODE>plaats</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>compound werkplaats</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(station,</CODE> <CODE>hal</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>compound stationshal</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 preposition van</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>other preposition than van</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>e.g. afstand + van + naar</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>proper name</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>proper name from noun</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(vers</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>regular adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(goed,goede,goeds,beter,best</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>irregular adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>invarA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>adjective with just one form</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. getrouwd + met</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>van_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>te_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(aaien</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(aaien,aait</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular verb with third person sg pres (giving stem)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(breken,brak,gebroken</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>theme of irregular verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(breken,brak,braken,gebroken</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>also past plural irregular</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(aai,aait,aaien,aaide,aaide,aaiden,geaaid</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>worst-case verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>add movable suffix, e.g. af + stappen</I></TD>
+</TR>
+<TR>
+<TD><CODE>no_geV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>no participle "ge", e.g. "vertrekken"</I></TD>
+</TR>
+<TR>
+<TD><CODE>fixprefixV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>add prefix such as "be"; implies no_ge</I></TD>
+</TR>
+<TR>
+<TD><CODE>zijnV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>force zijn as auxiliary (default hebben)</I></TD>
+</TR>
+<TR>
+<TD><CODE>reflV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reflexive verb e.g. zich afvragen</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>geven,(accusative),(dative)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>sturen,(accusative),naar</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>praten, met, over</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>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>with "te"</I></TD>
+</TR>
+<TR>
+<TD><CODE>auxVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>without "te"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</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>
+</TABLE>
+
+<A NAME="toc91"></A>
+<H2>Paradigms for English</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/english/ParadigmsEng.gf"><CODE>../src/english/ParadigmsEng.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Gender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>human</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>nonhuman</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>npNumber</CODE></TD>
+<TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A></TD>
+<TD><I>exctract the number of a noun phrase</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(flash</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>plural s, incl. flash-flashes, fly-flies</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(man,men</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>irregular plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(man,men,man's,men's</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>irregular genitives</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>default nonhuman</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>e.g. baby + boom</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>e.g. wife of (default prep. to)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>e.g. access to</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>e.g. connection from x to y</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(happy</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>regular adj, incl. happy-happier, rude-ruder</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(fat,fatter</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>irreg. comparative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(good,better,best,well</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>completely irreg.</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>force comparison with more/most</I></TD>
+</TR>
+<TR>
+<TD><CODE>simpleA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>force comparison with -er,-est</I></TD>
+</TR>
+<TR>
+<TD><CODE>irregAdv</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>adverb irreg, e.g. "fast"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>absent from</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>e.g. today</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>e.g. always</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>e.g. quite</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><I>e.g. approximately</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>e.g. "in front of"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPost</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>e.g. "ago"</I></TD>
+</TR>
+<TR>
+<TD><CODE>noPrep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>no preposition</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(cry</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular, incl. cry-cries, kiss-kisses etc</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(stop,</CODE> <CODE>stopped</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reg. with consonant duplication</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(drink,</CODE> <CODE>drank,</CODE> <CODE>drunk</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>ordinary irregular</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(go,</CODE> <CODE>goes,</CODE> <CODE>went,</CODE> <CODE>gone,</CODE> <CODE>going</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>totally irregular</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>fix compound, e.g. under+take</I></TD>
+</TR>
+<TR>
+<TD><CODE>partV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>with particle, e.g. switch + on</I></TD>
+</TR>
+<TR>
+<TD><CODE>reflV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reflexive e.g. behave oneself</I></TD>
+</TR>
+<TR>
+<TD><CODE>us_britishV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>travel - traveled/travelled</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>transitive, e.g. hit</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>with preposiiton, e.g. believe in</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>ditransitive, e.g. give,_,_</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>two prepositions, e.g. speak, with, about</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>sentence-compl e.g. say (that S)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>e.g. tell (NP) (that S)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>e.g. want (to VP)</I></TD>
+</TR>
+<TR>
+<TD><CODE>infVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>e.g. want (to VP)</I></TD>
+</TR>
+<TR>
+<TD><CODE>ingVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>e.g. start (VPing)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>e.g. want (noPrep NP) (to VP)</I></TD>
+</TR>
+<TR>
+<TD><CODE>ingV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>e.g. prevent (noPrep NP) (from VP-ing)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>e.g. become (AP)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>e.g. paint (NP) (AP)</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>e.g. wonder (QS)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>e.g. ask (NP) (QS)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkInterj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Interj" TITLE="Interj - interjection">Interj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc92"></A>
+<H2>Paradigms for Estonian</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/estonian/ParadigmsEst.gf"><CODE>../src/estonian/ParadigmsEst.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Case</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>nominative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karp"</I></TD>
+</TR>
+<TR>
+<TD><CODE>genitive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbi"</I></TD>
+</TR>
+<TR>
+<TD><CODE>partitive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karpi"</I></TD>
+</TR>
+<TR>
+<TD><CODE>illative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbisse/karpi"</I></TD>
+</TR>
+<TR>
+<TD><CODE>inessive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbis"</I></TD>
+</TR>
+<TR>
+<TD><CODE>elative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbist"</I></TD>
+</TR>
+<TR>
+<TD><CODE>allative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbile"</I></TD>
+</TR>
+<TR>
+<TD><CODE>adessive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbil"</I></TD>
+</TR>
+<TR>
+<TD><CODE>ablative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbilt"</I></TD>
+</TR>
+<TR>
+<TD><CODE>translative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbiks"</I></TD>
+</TR>
+<TR>
+<TD><CODE>terminative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbini"</I></TD>
+</TR>
+<TR>
+<TD><CODE>essive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbina"</I></TD>
+</TR>
+<TR>
+<TD><CODE>abessive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbita"</I></TD>
+</TR>
+<TR>
+<TD><CODE>comitative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "karbiga"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infDa</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "lugeda"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infDes</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "lugedes"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infMa</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "lugema"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infMas</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "lugemas"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infMaks</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "lugemaks"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infMast</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "lugemast"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infMata</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "lugemata"</I></TD>
+</TR>
+<TR>
+<TD><CODE>prePrep</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition, e.g. abessive "ilma"</I></TD>
+</TR>
+<TR>
+<TD><CODE>postPrep</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>postposition, e.g. genitive "taga"</I></TD>
+</TR>
+<TR>
+<TD><CODE>postGenPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>genitive postposition, e.g. "taga"</I></TD>
+</TR>
+<TR>
+<TD><CODE>casePrep</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>just case, e.g. adessive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(ema</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>predictable nouns, covers 90%</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(tukk,tuku</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>sg nom,gen: unpredictable stem vowel</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(tukk,tuku,tukku</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>sg nom,gen,part</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(pank,panga,panka,panku</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>sg nom,gen,part, pl.part</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(oun,ouna,ouna,ounasse,ounte,ounu</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst case, 6 forms</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>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>relational noun another prep.</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>relation with two complements</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>predictable noun made into name</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>any noun made into name</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>regular noun made into adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>any noun made into adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <CODE>(infl</CODE> <CODE>:</CODE> <CODE>Infl)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>noun made into adjective, agreement type specified</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <CODE>(parem,</CODE> <CODE>parim</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>deviating comparison forms</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. "vihane" (postGenPrep "peale")</I></TD>
+</TR>
+<TR>
+<TD><CODE>invA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>invariable adjectives, such as genitive attributes ; no agreement to head, no comparison forms.</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(lugema</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>predictable verbs, covers 90 %</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(lugema,lugeda</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>ma infinitive, da infinitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(lugema,lugeda,loeb</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>ma, da, present sg 3</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(lugema,lugeda,loeb,loetakse</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>--ma,</CODE> <CODE>da,</CODE> <CODE>pres</CODE> <CODE>sg</CODE> <CODE>3,</CODE> <CODE>pres</CODE> <CODE>passive</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(tegema,teha,teeb,tehakse,tehke,tegi,teinud,tehtud</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>worst-case verb, 8 forms</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(saama</CODE> <CODE>:</CODE> <CODE>V)</CODE> <CODE>-&gt;</CODE> <CODE>(aru</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>multi-word verbs</I></TD>
+</TR>
+<TR>
+<TD><CODE>caseV</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>deviating subj. case, e.g. allative "meeldima"</I></TD>
+</TR>
+<TR>
+<TD><CODE>vOlema</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>the verb "be"</I></TD>
+</TR>
+<TR>
+<TD><CODE>vMinema</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>the verb "go"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>predictable direct transitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>direct transitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>complement just case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>complement pre/postposition</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>e.g. rÃ¤Ã¤kima, allative, elative</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</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>liigutama, (accusative), illative</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirdirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>andma, (accusative), (allative)</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>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>e.g. "Ã¼tlema" allative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>e.g. "hakkama"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVVf</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#InfForm">InfForm</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>e.g. "hakkama" infMa</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>e.g. "kÃ¤skima" adessive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Vf</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#InfForm">InfForm</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>e.g. "keelama" partitive infMast</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>e.g. "muutuma" translative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>e.g. "vÃ¤rvima" genitive translative</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>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>e.g. "kÃ¼sima" ablative</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc93"></A>
+<H2>Paradigms for Finnish</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/finnish/ParadigmsFin.gf"><CODE>../src/finnish/ParadigmsFin.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Case</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>nominative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "talo"</I></TD>
+</TR>
+<TR>
+<TD><CODE>genitive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "talon"</I></TD>
+</TR>
+<TR>
+<TD><CODE>partitive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "taloa"</I></TD>
+</TR>
+<TR>
+<TD><CODE>essive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "talona"</I></TD>
+</TR>
+<TR>
+<TD><CODE>translative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "taloksi"</I></TD>
+</TR>
+<TR>
+<TD><CODE>inessive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "talossa"</I></TD>
+</TR>
+<TR>
+<TD><CODE>elative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "talosta"</I></TD>
+</TR>
+<TR>
+<TD><CODE>illative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "taloon"</I></TD>
+</TR>
+<TR>
+<TD><CODE>adessive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "talolla"</I></TD>
+</TR>
+<TR>
+<TD><CODE>ablative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "talolta"</I></TD>
+</TR>
+<TR>
+<TD><CODE>allative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>e.g. "talolle"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infFirst</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "tehdä"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infIness</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "tekemässä"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infElat</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "tekemästä"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infIllat</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "tekemään"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infPresPart</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "tekevän"</I></TD>
+</TR>
+<TR>
+<TD><CODE>infPresPartAgr</CODE></TD>
+<TD><A HREF="#InfForm">InfForm</A></TD>
+<TD><I>e.g. "tekevänsä"</I></TD>
+</TR>
+<TR>
+<TD><CODE>prePrep</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition, e.g. partitive "ilman"</I></TD>
+</TR>
+<TR>
+<TD><CODE>postPrep</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>postposition, e.g. genitive "takana"</I></TD>
+</TR>
+<TR>
+<TD><CODE>postGenPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>genitive postposition, e.g. "takana"</I></TD>
+</TR>
+<TR>
+<TD><CODE>casePrep</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>just case, e.g. adessive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<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>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>accusative</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>NK</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>Noun from DictFin (Kotus)</I></TD>
+</TR>
+<TR>
+<TD><CODE>AK</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>Adjective from DictFin (Kotus)</I></TD>
+</TR>
+<TR>
+<TD><CODE>VK</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>Verb from DictFin (Kotus)</I></TD>
+</TR>
+<TR>
+<TD><CODE>AdvK</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>Adverb from DictFin (Kotus)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(kukko</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>predictable nouns, covers 82%</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(savi,savia</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>different pl.part</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(vesi,veden,vesiä</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>also different sg.gen</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(vesi,veden,vesiä,vettä</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>also different sg.part</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(olo,n,a,na,oon,jen,ja,ina,issa,ihin</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst case, 10 forms</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(pika</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(juna</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>compound with invariable prefix</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(oma</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <CODE>(tunto</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>compound with inflecting prefix</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><A HREF="#NK">NK</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>noun from DictFin (Kotus)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>verbal noun: "tekeminen"</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>separateN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>separateN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <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>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>relational noun another prep.</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>relation with two complements</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>predictable noun made into name</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>any noun made into name</I></TD>
+</TR>
+<TR>
+<TD><CODE>foreignPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>Dieppe-Dieppen</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>regular noun made into adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>any noun made into adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <CODE>(kivempi,kivin</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>deviating comparison forms</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(hyva,prmpi,pras</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <CODE>(hyvin,pmmin,prhten</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>worst case adj</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><A HREF="#AK">AK</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>adjective from DictFin (Kotus)</I></TD>
+</TR>
+<TR>
+<TD><CODE>invarA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>invariant adjective, e.g. "kelpo"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. "vihainen" (jollekin)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. "jaollinen" (mkPrep adessive)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. "jaollinen" (mkPrep adessive)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(huutaa</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>predictable verbs, covers 90%</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(huutaa,huusi</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>deviating past 3sg</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(huutaa,huudan,huusi</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>also deviating pres. 1sg</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(huutaa,dan,taa,tavat,takaa,detaan,sin,si,sisi,tanut,dettu,tanee</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>worst-case verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><A HREF="#VK">VK</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>verb from DictFin (Kotus)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>hakata päälle (particle verb)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>laimin+lyödä (prefixed verb)</I></TD>
+</TR>
+<TR>
+<TD><CODE>caseV</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>deviating subj. case, e.g. genitive "täytyä"</I></TD>
+</TR>
+<TR>
+<TD><CODE>vOlla</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>the verb "be"</I></TD>
+</TR>
+<TR>
+<TD><CODE>olla_V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>predictable direct transitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>predictable with another case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>direct transitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>complement just case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>complement pre/postposition</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#VK">VK</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>direct transitive of Kotus verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>e.g. puhua, allative, elative</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</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>siirtää, (accusative), illative</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirdirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>antaa, (accusative), (allative)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>e.g. "yrittää" (puhua)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>e.g. "alkaa" (puhua)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#InfForm">InfForm</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>e.g. "ruveta" (puhumaan)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#InfForm">InfForm</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>e.g. "lakata" (puhumasta)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVS</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#VS" TITLE="VS - sentence-complement verb">VS</A></TD>
+<TD><I>e.g. "väittää"</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>e.g. "sanoa"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>reg verb, partitive + infIllat</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>partitive + infillat</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>e.g. "käskeä" genitive + infFiilat</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#InfForm">InfForm</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>e.g. "kieltää" partitive infElat</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#InfForm">InfForm</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>e.g. "sanoa" allative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVVf</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#InfForm">InfForm</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>e.g. "ruveta" infIllat</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Vf</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#InfForm">InfForm</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>e.g. "kieltää" partitive infElat</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>e.g. "maistua" ablative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>e.g. "maalata" accusative translative</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>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>e.g. "kysyä" ablative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkSubj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPredet</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>
+<TD><I>invariable Predet, such as "vain"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><CODE>(isNeg</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>use this with True to create a negative determiner</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><CODE>(isNeg</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>paljon + False + partitive, ei yhtään + True + partitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkInterj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Interj" TITLE="Interj - interjection">Interj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc94"></A>
+<H2>Paradigms for French</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/french/ParadigmsFre.gf"><CODE>../src/french/ParadigmsFre.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Gender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>accusative</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>direct object case</I></TD>
+</TR>
+<TR>
+<TD><CODE>genitive</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>genitive, constructed with "de"</I></TD>
+</TR>
+<TR>
+<TD><CODE>dative</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>dative, usually constructed with "à"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>simple preposition (other than "de" and "à")</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>complex preposition e.g. "à côté de"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(cheval</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>predictable, with variations like cheval-chevaux</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(oeil,yeux</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst-case noun</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</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>compound noun, e.g. numéro + de téléphone</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>e.g. fille + genitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>e.g. connection + genitive + dative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>feminine if ends with "e", otherwise masculine</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>gender deviant from the simple rule</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>gender inherited from noun</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(cher</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>predictable, e.g. cher-chère</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(sec,seche</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>unpredictable feminine</I></TD>
+</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>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>irregular comparison, e.g. bon-meilleur</I></TD>
+</TR>
+<TR>
+<TD><CODE>prefixA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>adjective that comes before noun, e.g. petit</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. supérieur + dative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>ordinary adverb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>sentential adverb, e.g. toujours</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>modify adjective, e.g. très</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(finir</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular 1/2/3 conjugation</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(jeter,jette</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>1st and 2nd conjugation variations</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(jeter,jette,jettera</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>1st conjugation variations</I></TD>
+</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>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</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>etreV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>force auxiliary to be être (default avoir)</I></TD>
+</TR>
+<TR>
+<TD><CODE>reflV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reflexive, implies auxiliary être, e.g. se demander</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>direct transitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>e.g. se fier + genitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>donner (+ accusative + dative)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>placer (+ accusative) + dans</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>parler + dative + genitive</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>subjVS</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>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>plain infinitive: "je veux parler"</I></TD>
+</TR>
+<TR>
+<TD><CODE>deVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>"j'essaie de parler"</I></TD>
+</TR>
+<TR>
+<TD><CODE>aVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>"j'arrive à parler"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc95"></A>
+<H2>Paradigms for German</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/german/ParadigmsGer.gf"><CODE>../src/german/ParadigmsGer.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Gender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>neuter</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Case</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>nominative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>accusative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>dative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>genitive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>vonDat_Case</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(Stufe</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>die Stufe-Stufen, der Tisch-Tische</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(Bild,Bilder</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>sg and pl nom, and gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(Frau</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>masc: e, neutr: er, fem: en</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(x1,_,_,_,_,x6</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst case: mann, mann, manne, mannes, männer, männern</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Auto + Fahrer -&gt; Autofahrer</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Freiheit + Kampf -&gt; Freiheitskampf</I></TD>
+</TR>
+<TR>
+<TD><CODE>changeCompoundN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>kyrko + kyrka_N</I></TD>
+</TR>
+<TR>
+<TD><CODE>dative_eN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <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>noun + von</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>noun + other preposition</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>noun + two prepositions</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>regular name with genitive in "s"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(nom,gen</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>name with other genitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(nom,acc,dat,gen</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>name with all case forms</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>use the singular forms of a noun</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>regular adjective, works for most cases</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(gut,besser,beste</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>irregular comparison</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(gut,gute,besser,beste</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>irregular positive if ending added</I></TD>
+</TR>
+<TR>
+<TD><CODE>invarA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>invariable, e.g. prima</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. teilbar + durch</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>adverbs have just one form anyway</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>e.g. "durch" + accusative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>postposition</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>both sides</I></TD>
+</TR>
+<TR>
+<TD><CODE>accPrep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>no string, just accusative case</I></TD>
+</TR>
+<TR>
+<TD><CODE>datPrep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>no string, just dative case</I></TD>
+</TR>
+<TR>
+<TD><CODE>genPrep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>no string, just genitive case</I></TD>
+</TR>
+<TR>
+<TD><CODE>von_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>von + dative</I></TD>
+</TR>
+<TR>
+<TD><CODE>zu_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>zu + dative, with contractions zum, zur</I></TD>
+</TR>
+<TR>
+<TD><CODE>anDat_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>an + dative, with contraction am</I></TD>
+</TR>
+<TR>
+<TD><CODE>inDat_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>in + dative, with contraction ins</I></TD>
+</TR>
+<TR>
+<TD><CODE>inAcc_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>in + accusative, with contraction im</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(führen</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(sehen,sieht,sah,sähe,gesehen</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>irregular verb theme</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(geben,</CODE> <CODE>gibt,</CODE> <CODE>gib,</CODE> <CODE>gab,</CODE> <CODE>gäbe,</CODE> <CODE>gegeben</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>worst-case verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>movable prefix, e.g. auf+fassen, or fix prefix if one of be,er,ge,ver,zer</I></TD>
+</TR>
+<TR>
+<TD><CODE>no_geV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>no participle "ge", e.g. "bedeuten"</I></TD>
+</TR>
+<TR>
+<TD><CODE>fixprefixV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>add prefix such as "be"; implies no_ge</I></TD>
+</TR>
+<TR>
+<TD><CODE>seinV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>force "sein" as auxiliary</I></TD>
+</TR>
+<TR>
+<TD><CODE>habenV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>force "haben" as auxiliary</I></TD>
+</TR>
+<TR>
+<TD><CODE>reflV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reflexive, with case</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>verb with a separate "particle", e.g. "Trinkgeld geben"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>preposition for complement</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>just case for complement</I></TD>
+</TR>
+<TR>
+<TD><CODE>accdatV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>geben + acc + dat</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>senden + acc + nach</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>geben + acc + dat</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>sprechen + mit + über</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>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>with zu</I></TD>
+</TR>
+<TR>
+<TD><CODE>auxVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>without zu</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</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>mkInterj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Interj" TITLE="Interj - interjection">Interj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc96"></A>
+<H2>Paradigms for Greek</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/greek/ParadigmsGre.gf"><CODE>../src/greek/ParadigmsGre.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>neutral</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>accusative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>genitive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>indicative</CODE></TD>
+<TD><A HREF="#Mood">Mood</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>conjunctive</CODE></TD>
+<TD><A HREF="#Mood">Mood</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(dentro</CODE> <CODE>:</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>mkN</CODE></TD>
+<TD><CODE>(s</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(s1,s2,s3,s4,p1,p2,p3,p4</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(s1,s2:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN1</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNending</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A> <CODE>---Î·</CODE> <CODE>Î¼Î·ÏÎ­ÏÎ±</CODE> <CODE>+</CODE> <CODE>Î³ÎµÎ½Î¹ÎºÎ®</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>ofN2</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>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(anna</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(nm,gm,am,vm,pn,pa</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>makeNP</CODE></TD>
+<TD><CODE>(_,_,_:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>makeNP</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;Bool</CODE> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkpanta</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkkati</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;Number</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(a</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>(a,b:</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>mkAd2</CODE></TD>
+<TD><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>mkAd3</CODE></TD>
+<TD><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>mkAd4</CODE></TD>
+<TD><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>mkAd5</CODE></TD>
+<TD><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>mkAdIrreg</CODE></TD>
+<TD><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>mkA1</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</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>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2V</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>A2V;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAV</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AV">AV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAS</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AS">AS</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</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>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>acc</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>gen</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>dat</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>prepse</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep3</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep4</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Preposition</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPreposition</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPreposition2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPreposition3</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPreposition4</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Preposition">Preposition</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mmkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>milaw, se, gia</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>dino,_,se</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirdirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>dino,_,_</I></TD>
+</TR>
+<TR>
+<TD><CODE>mmkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV0</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V0">V0</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>V0</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>V0</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNV</CODE></TD>
+<TD><A HREF="#Verb">Verb</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><A HREF="#Verb">Verb</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc97"></A>
+<H2>Paradigms for Hindi</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/hindi/ParadigmsHin.gf"><CODE>../src/hindi/ParadigmsHin.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><CODE>Number;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><CODE>Number;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(x1,_,_,_,_,x6</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N2;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkCmpdNoun</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>personalPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#UPerson">UPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>demoPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><CODE>(x1,x2,x3:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str-&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>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIrregA</CODE></TD>
+<TD><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>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><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>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<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> <CODE>V3;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</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="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirdirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <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>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIQuant</CODE></TD>
+<TD><CODE>(s1,_,_,_,_,_,_,_,_,_,_,s12:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#IQuant">IQuant</A></TD>
+<TD><I>-</I></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><I>-</I></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><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>and (plural agreement)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>or (agrement number given as argument)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>both ... and (plural)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>either ... or (agrement number given as argument)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mk2Conj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</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> <CODE>VS;</CODE></TD>
+<TD><I>e.g drna</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</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>e.g janna</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkInterj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Interj" TITLE="Interj - interjection">Interj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc98"></A>
+<H2>Paradigms for Italian</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/italian/ParadigmsIta.gf"><CODE>../src/italian/ParadigmsIta.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Gender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>--Prep</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>accusative</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>genitive</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition "di" and its contractions</I></TD>
+</TR>
+<TR>
+<TD><CODE>dative</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition "a" and its contractions</I></TD>
+</TR>
+<TR>
+<TD><CODE>di_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>a_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>con_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition "con" and its contractions</I></TD>
+</TR>
+<TR>
+<TD><CODE>da_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition "da" and its contractions</I></TD>
+</TR>
+<TR>
+<TD><CODE>in_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition "in" and its contractions</I></TD>
+</TR>
+<TR>
+<TD><CODE>su_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition "su" and its contractions</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>other prepositions, e.g. "dopo"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(cane</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>regular noun; fem for -"a", masc otherwise</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(carne</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>override default gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(uomo,uomini</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</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>compound such as "numero" + "di telefono"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>regular with genitive, e.g. "figlio" + "di"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>arbitrary noun and preposition</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>e.g. volo + da + per</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>femininne for "-a", otherwise masculine</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>set gender manually</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>get gender from noun</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(bianco</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>predictable adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(solo,sola,soli,sole,solamente</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>irregular adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>special comparison, e.g. buono - migliore</I></TD>
+</TR>
+<TR>
+<TD><CODE>prefixA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>adjective that comes before noun (default: after)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. divisibile + per</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular verbs in "-are"/"-ire"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><A HREF="#Verbo">Verbo</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>verbs formed by BeschIta</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(udire,odo,ode,udiamo,udiro,udii,udisti,udi,udirono,odi,udito</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>essereV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>force "essere" as auxiliary (default avere)</I></TD>
+</TR>
+<TR>
+<TD><CODE>reflV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reflexive verb (implies essere)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>regular verb, direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>prepositional object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>donner (+ accusative + dative)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>placer (+ accusative) + dans</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>parler + dative + genitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>dare,_,a</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirdirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>dare,_,_</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>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>plain infinitive: "voglio parlare"</I></TD>
+</TR>
+<TR>
+<TD><CODE>deVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>"cerco di parlare"</I></TD>
+</TR>
+<TR>
+<TD><CODE>aVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>"arrivo a parlare"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</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>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPredet</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc99"></A>
+<H2>Paradigms for Japanese</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/japanese/ParadigmsJpn.gf"><CODE>../src/japanese/ParadigmsJpn.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(man</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(kane,okane</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(man</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <CODE>(counter</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(counterReplace</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(man</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <CODE>(counter</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(counterReplace</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>(men</CODE></TD>
+<TD><CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(kane,okane</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <CODE>(counter</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>(counterReplace</CODE></TD>
+<TD><CODE>Bool)</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><CODE>(man</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <CODE>(counter</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(counterReplace</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>(men</CODE></TD>
+<TD><CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(prep</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><CODE>(distance</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(prep1:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(prep2:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(paris</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(jon,jonsan</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPron</CODE></TD>
+<TD><CODE>(kare</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(Pron1Sg</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPron</CODE></TD>
+<TD><CODE>(boku,watashi</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(Pron1Sg</CODE> <CODE>:</CODE> <CODE>Bool)</CODE> <CODE>-&gt;</CODE> <CODE>(anim</CODE> <CODE>:</CODE> <CODE>Animateness)</CODE> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(ookina</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>(kekkonshiteiru,kikonno</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>mkA2</CODE></TD>
+<TD><CODE>(yasui</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(prep</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><CODE>(pred</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(attr</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(prep</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(yomu</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(group</CODE> <CODE>:</CODE> <CODE>VerbGroup)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><CODE>(yomu,</CODE> <CODE>prep</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(group</CODE> <CODE>:</CODE> <CODE>VerbGroup)</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><CODE>(uru,</CODE> <CODE>p1,</CODE> <CODE>p2</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <CODE>(group</CODE> <CODE>:</CODE> <CODE>VerbGroup)</CODE> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc100"></A>
+<H2>Paradigms for Latvian</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/latvian/ParadigmsLav.gf"><CODE>../src/latvian/ParadigmsLav.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>nominative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>genitive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>dative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>accusative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>locative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>second_conjugation</CODE></TD>
+<TD><A HREF="#Conjugation">Conjugation</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>third_conjugation</CODE></TD>
+<TD><A HREF="#Conjugation">Conjugation</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>active_voice</CODE></TD>
+<TD><A HREF="#Voice">Voice</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>passive_voice</CODE></TD>
+<TD><A HREF="#Voice">Voice</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(lemma</CODE> <CODE>:</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>mkN</CODE></TD>
+<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Declension">Declension</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Declension">Declension</A> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Declension">Declension</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Declension">Declension</A> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(lemma</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>(lemma</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#AType">AType</A> <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>(v</CODE> <CODE>:</CODE> <CODE>V)</CODE> <CODE>-&gt;</CODE> <A HREF="#Voice">Voice</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAS</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AS">AS</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAV</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AV">AV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2S</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2S">A2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2V</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2V">A2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><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>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <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>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conjugation">Conjugation</A> <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>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conjugation">Conjugation</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <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>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</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>Str</CODE> <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="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>--mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>--mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</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="#Subj" TITLE="Subj - subjunction">Subj</A> <CODE>-&gt;</CODE> <A HREF="#VS" TITLE="VS - sentence-complement verb">VS</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="#Subj" TITLE="Subj - subjunction">Subj</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</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>mkVQ</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#VQ" TITLE="VQ - question-complement verb">VQ</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Subj" TITLE="Subj - subjunction">Subj</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<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="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>nom_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>gen_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>dat_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>acc_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>loc_Prep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkCAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Degree">Degree</A> <CODE>-&gt;</CODE> <A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mk2Conj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNumReg</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <CODE>{</CODE> <CODE>s</CODE> <CODE>:</CODE> <A HREF="#DForm">DForm</A> <CODE>=&gt;</CODE> <A HREF="#CardOrd">CardOrd</A> <CODE>=&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>=&gt;</CODE> <A HREF="#Case">Case</A> <CODE>=&gt;</CODE> <CODE>Str</CODE> <CODE>}</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNumSpec</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <CODE>{</CODE> <CODE>s</CODE> <CODE>:</CODE> <A HREF="#DForm">DForm</A> <CODE>=&gt;</CODE> <A HREF="#CardOrd">CardOrd</A> <CODE>=&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>=&gt;</CODE> <A HREF="#Case">Case</A> <CODE>=&gt;</CODE> <CODE>Str</CODE> <CODE>}</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>simts</CODE></TD>
+<TD><A HREF="#CardOrd">CardOrd</A> <CODE>=&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>=&gt;</CODE> <A HREF="#Number">Number</A> <CODE>=&gt;</CODE> <A HREF="#Case">Case</A> <CODE>=&gt;</CODE> <CODE>Str</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>tuukstotis</CODE></TD>
+<TD><A HREF="#CardOrd">CardOrd</A> <CODE>=&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>=&gt;</CODE> <A HREF="#Number">Number</A> <CODE>=&gt;</CODE> <A HREF="#Case">Case</A> <CODE>=&gt;</CODE> <CODE>Str</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc101"></A>
+<H2>Paradigms for Maltese</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/maltese/ParadigmsMlt.gf"><CODE>../src/maltese/ParadigmsMlt.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>form1</CODE></TD>
+<TD><A HREF="#VDerivedForm">VDerivedForm</A></TD>
+<TD><I>Binyan I: daħal</I></TD>
+</TR>
+<TR>
+<TD><CODE>form2</CODE></TD>
+<TD><A HREF="#VDerivedForm">VDerivedForm</A></TD>
+<TD><I>Binyan II: daħħal</I></TD>
+</TR>
+<TR>
+<TD><CODE>form3</CODE></TD>
+<TD><A HREF="#VDerivedForm">VDerivedForm</A></TD>
+<TD><I>Binyan III: wieġeb</I></TD>
+</TR>
+<TR>
+<TD><CODE>form4</CODE></TD>
+<TD><A HREF="#VDerivedForm">VDerivedForm</A></TD>
+<TD><I>Binyan IV: wera</I></TD>
+</TR>
+<TR>
+<TD><CODE>form5</CODE></TD>
+<TD><A HREF="#VDerivedForm">VDerivedForm</A></TD>
+<TD><I>Binyan V: ddaħħal</I></TD>
+</TR>
+<TR>
+<TD><CODE>form6</CODE></TD>
+<TD><A HREF="#VDerivedForm">VDerivedForm</A></TD>
+<TD><I>Binyan VI: twieġeb</I></TD>
+</TR>
+<TR>
+<TD><CODE>form7</CODE></TD>
+<TD><A HREF="#VDerivedForm">VDerivedForm</A></TD>
+<TD><I>Binyan VII: ndaħal</I></TD>
+</TR>
+<TR>
+<TD><CODE>form8</CODE></TD>
+<TD><A HREF="#VDerivedForm">VDerivedForm</A></TD>
+<TD><I>Binyan VIII: ftakar</I></TD>
+</TR>
+<TR>
+<TD><CODE>form9</CODE></TD>
+<TD><A HREF="#VDerivedForm">VDerivedForm</A></TD>
+<TD><I>Binyan IX: sfar</I></TD>
+</TR>
+<TR>
+<TD><CODE>form10</CODE></TD>
+<TD><A HREF="#VDerivedForm">VDerivedForm</A></TD>
+<TD><I>Binyan X: stieden</I></TD>
+</TR>
+<TR>
+<TD><CODE>strong</CODE></TD>
+<TD><A HREF="#VClass">VClass</A></TD>
+<TD><I>Strong tri. verb: kiteb (k-t-b)</I></TD>
+</TR>
+<TR>
+<TD><CODE>liquidMedial</CODE></TD>
+<TD><A HREF="#VClass">VClass</A></TD>
+<TD><I>Strong liquid-medial tri. verb: ħareġ (ħ-r-ġ)</I></TD>
+</TR>
+<TR>
+<TD><CODE>geminated</CODE></TD>
+<TD><A HREF="#VClass">VClass</A></TD>
+<TD><I>Strong geminated tri. verb: ħabb (ħ-b-b)</I></TD>
+</TR>
+<TR>
+<TD><CODE>assimilative</CODE></TD>
+<TD><A HREF="#VClass">VClass</A></TD>
+<TD><I>Weak-initial tri. verb: wieġeb (w-ġ-b)</I></TD>
+</TR>
+<TR>
+<TD><CODE>hollow</CODE></TD>
+<TD><A HREF="#VClass">VClass</A></TD>
+<TD><I>Weak-medial tri. verb: ried (r-j-d)</I></TD>
+</TR>
+<TR>
+<TD><CODE>lacking</CODE></TD>
+<TD><A HREF="#VClass">VClass</A></TD>
+<TD><I>Weak-final tri. verb: mexa (m-x-j)</I></TD>
+</TR>
+<TR>
+<TD><CODE>defective</CODE></TD>
+<TD><A HREF="#VClass">VClass</A></TD>
+<TD><I>GĦ-final tri. verb: qata' (q-t-għ)</I></TD>
+</TR>
+<TR>
+<TD><CODE>quad</CODE></TD>
+<TD><A HREF="#VClass">VClass</A></TD>
+<TD><I>Strong quad. verb: ħarbat (ħ-r-b-t)</I></TD>
+</TR>
+<TR>
+<TD><CODE>quadWeak</CODE></TD>
+<TD><A HREF="#VClass">VClass</A></TD>
+<TD><I>Weak-final quad. verb: kanta (k-n-t-j)</I></TD>
+</TR>
+<TR>
+<TD><CODE>irregular</CODE></TD>
+<TD><A HREF="#VClass">VClass</A></TD>
+<TD><I>Irregular verb: af ('-'-f)</I></TD>
+</TR>
+<TR>
+<TD><CODE>loan</CODE></TD>
+<TD><A HREF="#VClass">VClass</A></TD>
+<TD><I>Loan verb: ipparkja (no root)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 1: Take the singular and infer plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 1: Explicit gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 1: Take the singular and explicit plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 1: Explicit gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 1x: Take singular and both plurals</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 1x: Explicit gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNColl</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 2c: Collective form only</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNColl</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 2b: Collective and plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNColl</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 2: Singular, collective and plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNColl</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 2x: Singular, collective and both plurals</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNNoPlural</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 3: No plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNNoPlural</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 3: Explicit gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNDual</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 4: Infer dual, plural and gender from singular</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNDual</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 4: Singular, dual, plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNDual</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 4: Explicit gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNDual</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 4x: Singular, dual, both plurals</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNDual</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Noun paradigm 4x: Explicit gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#ProperNoun">ProperNoun</A></TD>
+<TD><I>Proper noun</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</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> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</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>use "ta'"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#Noun">Noun</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>possN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Mark a noun as taking possessive enclitic pronouns: missieri, missierek...</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkRoot</CODE></TD>
+<TD><A HREF="#Root">Root</A></TD>
+<TD><I>Null root</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkRoot</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A></TD>
+<TD><I>From hyphenated string: "k-t-b"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkRoot</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A></TD>
+<TD><I>Tri-consonantal root</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkRoot</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A></TD>
+<TD><I>Quadri-consonantal root</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVowels</CODE></TD>
+<TD><A HREF="#Vowels">Vowels</A></TD>
+<TD><I>Null vowel sequence</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVowels</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Vowels">Vowels</A></TD>
+<TD><I>Only single vowel</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVowels</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Vowels">Vowels</A></TD>
+<TD><I>Two-vowel sequence</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>With no root, automatically treat as loan verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Take an explicit root, implying it is a root &amp; pattern verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Takes an Imperative of the word for when it behaves less predictably</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><A HREF="#VClass">VClass</A> <CODE>-&gt;</CODE> <A HREF="#VDerivedForm">VDerivedForm</A> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#Vowels">Vowels</A> <CODE>-&gt;</CODE> <CODE>(_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>All forms: mkV (Strong Regular) (FormI) (mkRoot "k-t-b") (mkVowels "i" "e") "ktibt" "ktibt" "kiteb" "kitbet" "ktibna" "ktibtu" "kitbu" "nikteb" "tikteb" "jikteb" "tikteb" "niktbu" "tiktbu" "jiktbu" "ikteb" "iktbu"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV_II</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Form II verb: mkV_II "waqqaf" (mkRoot "w-q-f")</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV_II</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Form II verb with explicit imperative form: mkV_II "waqqaf" "waqqaf" (mkRoot "w-q-f")</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV_III</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Form III verb: mkV_III "qiegħed" (mkRoot "q-għ-d")</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV_V</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Form V verb: mkV_V "twaqqaf" (mkRoot "w-q-f")</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV_VI</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Form VI verb: mkV_VI "tqiegħed" (mkRoot "q-għ-d")</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV_VII</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Form VII verb: mkV_VII "xeħet" "nxteħet" (mkRoot "x-ħ-t")</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV_VIII</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Form VIII verb: mkV_VIII "xteħet" (mkRoot "x-ħ-t")</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV_IX</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Form IX verb: mkV_IX "sfar" (mkRoot "s-f-r")</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV_X</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Root">Root</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Form X verb: mkV_X "stagħġeb" (mkRoot "għ-ġ-b")</I></TD>
+</TR>
+<TR>
+<TD><CODE>presPartV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Add the present participle to a verb: ħiereġ</I></TD>
+</TR>
+<TR>
+<TD><CODE>presPartV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Add the present participle to a verb: ħiereġ, ħierġa, ħierġin</I></TD>
+</TR>
+<TR>
+<TD><CODE>pastPartV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Add the past participle to a verb: miktub</I></TD>
+</TR>
+<TR>
+<TD><CODE>pastPartV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>Add the past participle to a verb: miktub, miktuba, miktubin</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>sentence-compl</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>ditransitive: give,_,_</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>two prepositions: speak, with, about</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>one preposition: give,_,to</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>want (noPrep NP) (to VP)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>Conjunction: wieħed tnejn u tlieta</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>Conjunction: wieħed , tnejn u tlieta</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>Regular adjective with predictable feminine and plural forms: bravu</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>Infer feminine from masculine; no comparative form: sabiħ, sbieħ</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>Explicit feminine form; no comparative form: sabiħ, sabiħa, sbieħ</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>All forms: sabiħ, sabiħa, sbieħ, isbaħ</I></TD>
+</TR>
+<TR>
+<TD><CODE>sameA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>Adjective with same forms for masculine, feminine and plural: blu</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAS</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#AS">AS</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>post-verbal adverb: illum</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>preverbal adverb: dejjem</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>adverb modifying adjective: pjuttost</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><I>adverb modifying numeral: madwar</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc102"></A>
+<H2>Paradigms for Nepali</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/nepali/ParadigmsNep.gf"><CODE>../src/nepali/ParadigmsNep.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>human</CODE></TD>
+<TD><A HREF="#NType">NType</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>profession</CODE></TD>
+<TD><A HREF="#NType">NType</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>living</CODE></TD>
+<TD><A HREF="#NType">NType</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>regN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>regN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>regN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>regN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNF</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNF</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNF</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNF</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNUC</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNUC</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNUC</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNUC</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>--mkNUC</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N2;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkCmpdNoun</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NType">NType</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPron</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPron</CODE></TD>
+<TD><CODE>(x1,_,_,_,_,_,x7</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#NPerson">NPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>demoPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><CODE>(s1,s2:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><CODE>(s1,s2,s3,s4:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIDetn</CODE></TD>
+<TD><CODE>(s1,s2:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><CODE>(x1,x2,x3,x4:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str-&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>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><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>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<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="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</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="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <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>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>e.g. today</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>e.g. always</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>e.g. quite</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><I>e.g. approximately</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>noPrep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></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><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkQuant</CODE></TD>
+<TD><CODE>(s1,s2,s3,s4:Str)</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkQuant</CODE></TD>
+<TD><CODE>(s1,s2:Str)</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>and (plural agreement)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>or (agrement number given as argument)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>both ... and (plural)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>either ... or (agrement number given as argument)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mk2Conj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc103"></A>
+<H2>Paradigms for Norwegian</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/norwegian/ParadigmsNor.gf"><CODE>../src/norwegian/ParadigmsNor.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Gender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>the "en" gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>the "ei" gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>neutrum</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>the "et" gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>e.g. "etter"</I></TD>
+</TR>
+<TR>
+<TD><CODE>noPrep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>empty string</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>predictable noun, feminine for "-e" otherwise masculine</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>force gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(dreng,drengen,drenger,drengene</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>e.g. datter + til</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>e.g forbindelse + fra + til</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>masculine</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>force gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(fin</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>predictable adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(fin,fint</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>deviant neuter</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(galen,galet,galne</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>also plural deviant</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(stor,stort,store,storre,storst</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>comparison with mer/mest, e.g. "norsk"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. gift + med</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>e.g. her</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>e.g. altid</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>e.g. mye</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(snakke</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular verb (first conjugation)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(leve,levde</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>other past tense</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(drikke,</CODE> <CODE>drakk,</CODE> <CODE>drukket</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>theme of irregular verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(spise,spiser,spises,spiste,spist,spis</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>verb with particle, e.g. lukke + opp</I></TD>
+</TR>
+<TR>
+<TD><CODE>vaereV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>force "være" as auxiliary (default "have")</I></TD>
+</TR>
+<TR>
+<TD><CODE>depV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>deponent, e.g "trives"</I></TD>
+</TR>
+<TR>
+<TD><CODE>reflV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reflexive, e.g. "forestille seg"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>regular, direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>preposition for complement</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>snakke, med, om</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>gi,_,til</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirdirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>gi,_,_</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>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc104"></A>
+<H2>Paradigms for Polish</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/polish/ParadigmsPol.gf"><CODE>../src/polish/ParadigmsPol.gf</CODE></A>
+</P>
+
+<A NAME="toc105"></A>
+<H2>Paradigms for Punjabi</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/punjabi/ParadigmsPnb.gf"><CODE>../src/punjabi/ParadigmsPnb.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><CODE>Number;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><CODE>Number;</CODE></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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N2;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkCmpdNoun</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>personalPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PPerson">PPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>demoPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><CODE>(x1,x2,x3,x4:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str-&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>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><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>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<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> <CODE>V3;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</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="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <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>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkQuant1</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><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIQuant</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#IQuant">IQuant</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkQuant1</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><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>and (plural agreement)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>or (agrement number given as argument)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>both ... and (plural)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>either ... or (agrement number given as argument)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mk2Conj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc106"></A>
+<H2>Paradigms for Romanian</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/romanian/ParadigmsRon.gf"><CODE>../src/romanian/ParadigmsRon.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>NGender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#NGender">NGender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#NGender">NGender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>neuter</CODE></TD>
+<TD><A HREF="#NGender">NGender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Gender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Anim</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>animate</CODE></TD>
+<TD><A HREF="#Anim">Anim</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>inanimate</CODE></TD>
+<TD><CODE>Anim;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Preposition</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>NCase</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Acc</CODE></TD>
+<TD><A HREF="#NCase">NCase</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Dat</CODE></TD>
+<TD><A HREF="#NCase">NCase</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Gen</CODE></TD>
+<TD><A HREF="#NCase">NCase</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Nom</CODE></TD>
+<TD><A HREF="#NCase">NCase</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>NCase-&gt;</CODE> <A HREF="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NCase">NCase</A> <CODE>-&gt;</CODE> <CODE>Prep;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>noPrep</CODE></TD>
+<TD><A HREF="#NCase">NCase</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Singular, infers gender and Plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NGender">NGender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst case: Singular + Plural + gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>very irregular nouns - feminine</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Singular + Plural, infers gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#NGender">NGender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Singular + gender, infers Plural</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkNR</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N;</CODE></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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkInAn</CODE></TD>
+<TD><A HREF="#PN" TITLE="PN - proper name">PN</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPropNoun</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>regular adjectives</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>--worst</CODE> <CODE>case</CODE></TD>
+<TD><I>all 4 forms are needed + form for adverb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>4 forms are needed</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><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>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc107"></A>
+<H2>Paradigms for Russian</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/russian/ParadigmsRus.gf"><CODE>../src/russian/ParadigmsRus.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Gender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>neuter</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Case</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>nominative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>genitive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>dative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>accusative</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>instructive</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>prepositional</CODE></TD>
+<TD><A HREF="#Case">Case</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(karta</CODE> <CODE>:</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>mkN</CODE></TD>
+<TD><CODE>(tigr</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Animacy">Animacy</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(nomSg,</CODE> <CODE>genSg,</CODE> <CODE>datSg,</CODE> <CODE>accSg,</CODE> <CODE>instSg,</CODE> <CODE>preposSg,</CODE> <CODE>prepos2Sg,</CODE> <CODE>nomPl,</CODE> <CODE>genPl,</CODE> <CODE>datPl,</CODE> <CODE>accPl,</CODE> <CODE>instPl,</CODE> <CODE>preposPl</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Animacy">Animacy</A> <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>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Animacy">Animacy</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>"Иван", "Маша"</I></TD>
+</TR>
+<TR>
+<TD><CODE>nounPN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(positive</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>(positive,</CODE> <CODE>comparative</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>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>"делим на"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<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>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>"войти в дом"; "в", accusative</I></TD>
+</TR>
+<TR>
+<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>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>"видеть", "любить"</I></TD>
+</TR>
+<TR>
+<TD><CODE>tvDirDir</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc108"></A>
+<H2>Paradigms for Sindhi</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/sindhi/ParadigmsSnd.gf"><CODE>../src/sindhi/ParadigmsSnd.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><CODE>Number;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><CODE>Number;</CODE></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="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N2;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkCmpdNoun</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>personalPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PPerson">PPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>demoPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><CODE>(x1,x2,x3,x4:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str-&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>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><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>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<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> <CODE>V3;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</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="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <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>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkQuant1</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><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIQuant</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#IQuant">IQuant</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkQuant1</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><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>and (plural agreement)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>or (agrement number given as argument)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>both ... and (plural)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>either ... or (agrement number given as argument)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mk2Conj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc109"></A>
+<H2>Paradigms for Spanish</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/spanish/ParadigmsSpa.gf"><CODE>../src/spanish/ParadigmsSpa.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Gender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>accusative</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>genitive</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition "de" and its contractions</I></TD>
+</TR>
+<TR>
+<TD><CODE>dative</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>preposition "a" and its contractions</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>other preposition</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(luz</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>predictable; feminine for "-a"/"-z", otherwise masculine</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>force gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(baston,bastones</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>compN</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>compound, e.g. "número" + "de teléfono"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>relational noun with preposition</I></TD>
+</TR>
+<TR>
+<TD><CODE>deN2</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 preposition "de"</I></TD>
+</TR>
+<TR>
+<TD><CODE>aN2</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 preposition "a"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>prepositions for two complements</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(Anna</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>feminine for "-a"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(Pilar</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>force gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>gender from noun</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(util</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>predictable adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(espanol,espanola</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>(solo,sola,solos,solas,solamente</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>worst-case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(bueno</CODE> <CODE>:</CODE> <CODE>A)</CODE> <CODE>-&gt;</CODE> <CODE>(mejor</CODE> <CODE>:</CODE> <CODE>A)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>special comparison (default with "mas")</I></TD>
+</TR>
+<TR>
+<TD><CODE>prefixA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>adjective before noun (default after noun)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. "casado" + dative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(pagar</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular in "-ar", "-er", ".ir"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(mostrar,muestro</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular with vowel alternation</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><A HREF="#Verbum">Verbum</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>import verb constructed with BeschSpa</I></TD>
+</TR>
+<TR>
+<TD><CODE>reflV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reflexive verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>special_ppV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>deviant past participle, e.g. abrir - abierto</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>regular, direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>direct object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>other object</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>donner (+ accusative + dative)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>placer (+ accusative) + dans</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>parler + dative + genitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>e.g. dar,(accusative),a</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirdirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>e.g. dar,(dative),(accusative)</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>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>plain infinitive: "quiero hablar"</I></TD>
+</TR>
+<TR>
+<TD><CODE>deVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>"terminar de hablar"</I></TD>
+</TR>
+<TR>
+<TD><CODE>aVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>"aprender a hablar"</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</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>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc110"></A>
+<H2>Paradigms for Swedish</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/swedish/ParadigmsSwe.gf"><CODE>../src/swedish/ParadigmsSwe.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Gender</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>utrum</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>the "en" gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>neutrum</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>the "ett" gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>Number</CODE></TD>
+<TD><A HREF="#Type">Type</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><A HREF="#Number">Number</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>e.g. "till"</I></TD>
+</TR>
+<TR>
+<TD><CODE>noPrep</CODE></TD>
+<TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>empty string</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(apa</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>predictable nouns: apa-apor, rike-riken, or bil-bilar</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(nyckel,nycklar</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>singular and plural suffice for most nouns</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(museum,museet,museer,museerna</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst case for nouns</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(museum,museet,museer,museerna</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>even worse case for nouns</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(regering,</CODE> <CODE>makt</CODE> <CODE>:</CODE> <CODE>N)</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>regeringsmakt, using the co form of regering</I></TD>
+</TR>
+<TR>
+<TD><CODE>changeCompoundN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>kyrko + kyrka_N</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>e.g. summan - av</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>e.g. syster - till</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>e.g. flyg - från - till</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>default gender utrum</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>set other gender</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>get inflection and gender from a noun</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>(jesus,jesu</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>irregular genitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(billig</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>(bred,brett</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>predictable adjective</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(tung,tyngre,tyngst</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>irregular comparison</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(god,gott,goda,battre,bast</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>very irregular</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>(liten,litet,lilla,sma,mindre,minst,minsta</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundA</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>force comparison by mera - mest</I></TD>
+</TR>
+<TR>
+<TD><CODE>invarA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>e.g. äkta</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g. delbar - med</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>postverbal, e.g. här</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A></TD>
+<TD><I>preverbal, e.g. alltid</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</A></TD>
+<TD><I>modify adjective, e.g. tämligen</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(stämmer</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>predictable verb: use present indicative</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(slita,</CODE> <CODE>slet</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>i/e/i, u/ö/u, u/a/u</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(dricka,drack,druckit</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>the theme of an irregular verb</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>(gå,går,gå,gick,gått,gången</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>particle verb, e.g. passa - på</I></TD>
+</TR>
+<TR>
+<TD><CODE>depV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>deponent verb, e.g. andas</I></TD>
+</TR>
+<TR>
+<TD><CODE>reflV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>reflexive verb, e.g. ångra sig</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>direct transitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>preposition for complement</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>direct ditransitive</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>preposition for last argument</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>prepositions for both complements</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>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>auxVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</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>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkInterj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Interj" TITLE="Interj - interjection">Interj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc111"></A>
+<H2>Paradigms for Thai</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/thai/ParadigmsTha.gf"><CODE>../src/thai/ParadigmsTha.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <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>personN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>fooddishN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>vehicleN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>houseN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>animalN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>placeN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>verbalN</CODE></TD>
+<TD><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> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><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>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Verb">Verb</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Verb">Verb</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<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="#V3" TITLE="V3 - three-place verb">V3</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>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>mkVA</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2Q</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</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="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2S</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2A</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="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>-</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc112"></A>
+<H2>Paradigms for Urdu</H2>
+
+<P>
+<a name="RParadigms"></a>
+</P>
+<P>
+source <A HREF="http://www.grammaticalframework.org/lib/src/urdu/ParadigmsUrd.gf"><CODE>../src/urdu/ParadigmsUrd.gf</CODE></A>
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>masculine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>feminine</CODE></TD>
+<TD><A HREF="#Gender">Gender</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>singular</CODE></TD>
+<TD><CODE>Number;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>plural</CODE></TD>
+<TD><CODE>Number;</CODE></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>Regular nouns like lRka, gender is judged from noun ending</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>nouns whose gender is irregular like Admy</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN</CODE></TD>
+<TD><CODE>(x1,_,_,_,_,x6</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>worst case</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN2</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>N2;</CODE></TD>
+<TD><I>e.g maN ky</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkN3</CODE></TD>
+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str-&gt;</CODE> <A HREF="#N3" TITLE="N3 - three-place relational noun">N3</A></TD>
+<TD><I>e.g faSlh - sE - ka</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkCmpdNoun</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>
+<TD><I>e.g t-alb elm</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#PN" TITLE="PN - proper name">PN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>personalPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#UPerson">UPerson</A> <CODE>-&gt;</CODE> <A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>demoPN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkDet</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIP</CODE></TD>
+<TD><CODE>(x1,x2,x3:Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Gender">Gender</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdN</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>e.g ach'a</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>e.g sE Xady krna</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkA2</CODE></TD>
+<TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A2" TITLE="A2 - two-place adjective">A2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkCompoundA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>
+<TD><I>e.g dra hwa</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>regular verbs like swna</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>e.g pyna</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>e.g pyna</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>e.g bnd krna</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirV2</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<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> <CODE>V3;</CODE></TD>
+<TD><I>e.g bycna</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkV2V</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="#Bool">Bool</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A></TD>
+<TD><I>e.g eltja krna - sE - kw</I></TD>
+</TR>
+<TR>
+<TD><CODE>dirdirV3</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>
+<TD><I>e.g barX hwna</I></TD>
+</TR>
+<TR>
+<TD><CODE>compoundV</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <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>e.g bnd krna</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>e.g yhaN</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdv</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkPrep</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>
+<TD><I>e.g ka - ky</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkIQuant</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#IQuant">IQuant</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>and (plural agreement)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>or (agrement number given as argument)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>both ... and (plural)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>either ... or (agrement number given as argument)</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkConj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mk2Conj</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Number">Number</A> <CODE>-&gt;</CODE> <A HREF="#Conj" TITLE="Conj - conjunction">Conj</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> <CODE>VS;</CODE></TD>
+<TD><I>e.g drna</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkVV</CODE></TD>
+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>
+<TD><I>-</I></TD>
+</TR>
+<TR>
+<TD><CODE>mkAdA</CODE></TD>
+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA</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>e.g janna</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc113"></A>
+<H1>Additional Libraries</H1>
+
+<A NAME="toc114"></A>
+<H2>The Prelude module</H2>
+
+<P>
+The <CODE>Prelude</CODE> defines commonly used utility functions, in particular for
+strings and booleans.
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Oper</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>SS</CODE></TD>
+<TD><CODE>Type</CODE></TD>
+<TD>the type <CODE>{s : Str}</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>ss</CODE></TD>
+<TD><CODE>Str -&gt; SS</CODE></TD>
+<TD>record from string</TD>
+</TR>
+<TR>
+<TD><CODE>nonExist</CODE></TD>
+<TD><CODE>Str</CODE></TD>
+<TD>missing form</TD>
+</TR>
+<TR>
+<TD><CODE>optStr</CODE></TD>
+<TD><CODE>Str -&gt; Str</CODE></TD>
+<TD>optional string</TD>
+</TR>
+<TR>
+<TD><CODE>bothWays</CODE></TD>
+<TD><CODE>(x,y : Str) -&gt; Str</CODE></TD>
+<TD>either <CODE>x ++ y</CODE> or <CODE>y ++ x</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Bool</CODE></TD>
+<TD><CODE>PType</CODE></TD>
+<TD>values <CODE>True</CODE> and <CODE>False</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>andB</CODE></TD>
+<TD><CODE>(_,_ : Bool) -&gt; Bool</CODE></TD>
+<TD>conjunction</TD>
+</TR>
+<TR>
+<TD><CODE>orB</CODE></TD>
+<TD><CODE>(_,_ : Bool) -&gt; Bool</CODE></TD>
+<TD>disjunction</TD>
+</TR>
+<TR>
+<TD><CODE>notB</CODE></TD>
+<TD><CODE>Bool -&gt; Bool</CODE></TD>
+<TD>negation</TD>
+</TR>
+<TR>
+<TD><CODE>if_then_else</CODE></TD>
+<TD><CODE>(A:Type)-&gt;Bool-&gt;A-&gt;A-&gt;A</CODE></TD>
+<TD>conditional</TD>
+</TR>
+<TR>
+<TD><CODE>init</CODE></TD>
+<TD><CODE>Str -&gt; Str</CODE></TD>
+<TD>drop last character</TD>
+</TR>
+<TR>
+<TD><CODE>last</CODE></TD>
+<TD><CODE>Str -&gt; Str</CODE></TD>
+<TD>return last character</TD>
+</TR>
+<TR>
+<TD><CODE>glue</CODE></TD>
+<TD><CODE>Str -&gt; Str -&gt; Str</CODE></TD>
+<TD>glue tokens together</TD>
+</TR>
+</TABLE>
+
+<A NAME="toc115"></A>
+<H2>The Predefined module</H2>
+
+<P>
+These functions are hard-coded in GF. They are available without explicit opening, by the used of qualified names, e.g. <CODE>Predef.tk</CODE>.
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>operation</TH>
+<TH>type</TH>
+<TH COLSPAN="2">explanation</TH>
+</TR>
+<TR>
+<TD><CODE>PBool</CODE></TD>
+<TD><CODE>PType</CODE></TD>
+<TD><CODE>PTrue | PFalse</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>Error</CODE></TD>
+<TD><CODE>Type</CODE></TD>
+<TD>the empty type</TD>
+</TR>
+<TR>
+<TD><CODE>Integer</CODE></TD>
+<TD><CODE>Type</CODE></TD>
+<TD>the type of integers</TD>
+</TR>
+<TR>
+<TD><CODE>Ints</CODE></TD>
+<TD><CODE>Integer -&gt; Type</CODE></TD>
+<TD>integers from 0 to n</TD>
+</TR>
+<TR>
+<TD><CODE>error</CODE></TD>
+<TD><CODE>Str -&gt; Error</CODE></TD>
+<TD>forms error message</TD>
+</TR>
+<TR>
+<TD><CODE>length</CODE></TD>
+<TD><CODE>Str -&gt; Int</CODE></TD>
+<TD>length of string</TD>
+</TR>
+<TR>
+<TD><CODE>drop</CODE></TD>
+<TD><CODE>Integer -&gt; Str -&gt; Str</CODE></TD>
+<TD>drop prefix of length</TD>
+</TR>
+<TR>
+<TD><CODE>take</CODE></TD>
+<TD><CODE>Integer -&gt; Str -&gt; Str</CODE></TD>
+<TD>take prefix of length</TD>
+</TR>
+<TR>
+<TD><CODE>tk</CODE></TD>
+<TD><CODE>Integer -&gt; Str -&gt; Str</CODE></TD>
+<TD>drop suffix of length</TD>
+</TR>
+<TR>
+<TD><CODE>dp</CODE></TD>
+<TD><CODE>Integer -&gt; Str -&gt; Str</CODE></TD>
+<TD>take suffix of length</TD>
+</TR>
+<TR>
+<TD><CODE>eqInt</CODE></TD>
+<TD><CODE>Integer -&gt; Integer -&gt; PBool</CODE></TD>
+<TD>test if equal integers</TD>
+</TR>
+<TR>
+<TD><CODE>lessInt</CODE></TD>
+<TD><CODE>Integer -&gt; Integer -&gt; PBool</CODE></TD>
+<TD>test order of integers</TD>
+</TR>
+<TR>
+<TD><CODE>plus</CODE></TD>
+<TD><CODE>Integer -&gt; Integer -&gt; Integer</CODE></TD>
+<TD>add integers</TD>
+</TR>
+<TR>
+<TD><CODE>eqStr</CODE></TD>
+<TD><CODE>Str -&gt; Str -&gt; PBool</CODE></TD>
+<TD>test if equal strings</TD>
+</TR>
+<TR>
+<TD><CODE>occur</CODE></TD>
+<TD><CODE>Str -&gt; Str -&gt; PBool</CODE></TD>
+<TD>test if occurs as substring</TD>
+</TR>
+<TR>
+<TD><CODE>occurs</CODE></TD>
+<TD><CODE>Str -&gt; Str -&gt; PBool</CODE></TD>
+<TD>test if any char occurs</TD>
+</TR>
+<TR>
+<TD><CODE>show</CODE></TD>
+<TD><CODE>(P : Type) -&gt; P -&gt; Str</CODE></TD>
+<TD>convert param to string</TD>
+</TR>
+<TR>
+<TD><CODE>toStr</CODE></TD>
+<TD><CODE>(L : Type) -&gt; L -&gt; Str</CODE></TD>
+<TD>find the "first" string</TD>
+</TR>
+</TABLE>
+
+<A NAME="toc116"></A>
+<H2>The Formal module</H2>
+
+<P>
+This module is used for defining formal languages, in particular ones that
+use precedence levels and parentheses for grouping subexpressions.
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Oper</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Explanation</TH>
+</TR>
+<TR>
+<TD><CODE>Prec</CODE></TD>
+<TD><CODE>PType</CODE></TD>
+<TD>precedence levels 0..4</TD>
+</TR>
+<TR>
+<TD><CODE>TermPrec</CODE></TD>
+<TD><CODE>Type</CODE></TD>
+<TD>string with precedence</TD>
+</TR>
+<TR>
+<TD><CODE>mkPrec</CODE></TD>
+<TD><CODE>Prec -&gt; Str -&gt; TermPrec</CODE></TD>
+<TD>construct a <CODE>TermPrec</CODE></TD>
+</TR>
+<TR>
+<TD><CODE>top</CODE></TD>
+<TD><CODE>TermPrec -&gt; Str</CODE></TD>
+<TD>top term (lowest prec.)</TD>
+</TR>
+<TR>
+<TD><CODE>constant</CODE></TD>
+<TD><CODE>Str -&gt; TermPrec</CODE></TD>
+<TD>atomic (highest prec.)</TD>
+</TR>
+<TR>
+<TD><CODE>infixl</CODE></TD>
+<TD><CODE>Prec-&gt;Str-&gt;(_,_:TermPrec)-&gt;TermPrec</CODE></TD>
+<TD>left-assoc. infix</TD>
+</TR>
+<TR>
+<TD><CODE>infixr</CODE></TD>
+<TD><CODE>Prec-&gt;Str-&gt;(_,_:TermPrec)-&gt;TermPrec</CODE></TD>
+<TD>right-assoc. infix</TD>
+</TR>
+<TR>
+<TD><CODE>infixn</CODE></TD>
+<TD><CODE>Prec-&gt;Str-&gt;(_,_:TermPrec)-&gt;TermPrec</CODE></TD>
+<TD>non-assoc. infix</TD>
+</TR>
+<TR>
+<TD><CODE>usePrec</CODE></TD>
+<TD><CODE>Prec -&gt; TermPrec -&gt; Str</CODE></TD>
+<TD>use term on given level</TD>
+</TR>
+</TABLE>
+
+<A NAME="toc117"></A>
+<H2>The Symbolic module</H2>
+
+<P>
+This module is used for embedding symbolic notation in natural-language
+text constructed by the resource grammar API. It works for all resource
+languages.
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>symb</CODE></TD>
+<TD><CODE>Str -&gt; NP</CODE></TD>
+<TD ALIGN="right"><I>x</I></TD>
+</TR>
+<TR>
+<TD><CODE>symb</CODE></TD>
+<TD><CODE>Int -&gt; NP</CODE></TD>
+<TD ALIGN="right"><I>23</I></TD>
+</TR>
+<TR>
+<TD><CODE>symb</CODE></TD>
+<TD><CODE>Float -&gt; NP</CODE></TD>
+<TD ALIGN="right"><I>0.99</I></TD>
+</TR>
+<TR>
+<TD><CODE>symb</CODE></TD>
+<TD><CODE>CN  -&gt; Numeral -&gt; NP</CODE></TD>
+<TD ALIGN="right"><I>level four</I></TD>
+</TR>
+<TR>
+<TD><CODE>symb</CODE></TD>
+<TD><CODE>Det -&gt; N+  -&gt; Numeral -&gt; NP</CODE></TD>
+<TD ALIGN="right"><I>the level four</I></TD>
+</TR>
+<TR>
+<TD><CODE>symb</CODE></TD>
+<TD><CODE>Det -&gt; CN -&gt; [Symb] -&gt; NP</CODE></TD>
+<TD ALIGN="right"><I>the levels i, j and k</I></TD>
+</TR>
+<TR>
+<TD><CODE>symb</CODE></TD>
+<TD><CODE>Symb -&gt; S</CODE></TD>
+<TD ALIGN="right"><I>A</I> (formula)</TD>
+</TR>
+<TR>
+<TD><CODE>symb</CODE></TD>
+<TD><CODE>Symb -&gt; Card</CODE></TD>
+<TD ALIGN="right"><I>n</I> (number)</TD>
+</TR>
+<TR>
+<TD><CODE>mkSymb</CODE></TD>
+<TD><CODE>Str -&gt; Symb</CODE></TD>
+<TD ALIGN="right"><I>x</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc118"></A>
+<H2>The Combinators module</H2>
+
+<P>
+This module gives shortcuts for defining predicates (<CODE>pred</CODE>) and function 
+expressions (<CODE>app</CODE>). It works for all resource languages.
+</P>
+
+<TABLE BORDER="1" CELLPADDING="4">
+<TR>
+<TH>Function</TH>
+<TH>Type</TH>
+<TH COLSPAN="2">Example</TH>
+</TR>
+<TR>
+<TD><CODE>pred</CODE></TD>
+<TD><CODE>V  -&gt; NP -&gt; Cl</CODE></TD>
+<TD ALIGN="right"><I>x converges</I></TD>
+</TR>
+<TR>
+<TD><CODE>pred</CODE></TD>
+<TD><CODE>V2 -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
+<TD ALIGN="right"><I>x intersects y</I></TD>
+</TR>
+<TR>
+<TD><CODE>pred</CODE></TD>
+<TD><CODE>V  -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
+<TD ALIGN="right"><I>x and y intersect</I></TD>
+</TR>
+<TR>
+<TD><CODE>pred</CODE></TD>
+<TD><CODE>A  -&gt; NP -&gt; Cl</CODE></TD>
+<TD ALIGN="right"><I>x is even</I></TD>
+</TR>
+<TR>
+<TD><CODE>pred</CODE></TD>
+<TD><CODE>A2 -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
+<TD ALIGN="right"><I>x is divisible by y</I></TD>
+</TR>
+<TR>
+<TD><CODE>pred</CODE></TD>
+<TD><CODE>A  -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
+<TD ALIGN="right"><I>x and y are equal</I></TD>
+</TR>
+<TR>
+<TD><CODE>pred</CODE></TD>
+<TD><CODE>N  -&gt; NP -&gt; Cl</CODE></TD>
+<TD ALIGN="right"><I>x is a maximum</I></TD>
+</TR>
+<TR>
+<TD><CODE>pred</CODE></TD>
+<TD><CODE>N  -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
+<TD ALIGN="center"><I>x and y are inverses</I></TD>
+</TR>
+<TR>
+<TD><CODE>pred</CODE></TD>
+<TD><CODE>Adv -&gt; NP -&gt; Cl</CODE></TD>
+<TD ALIGN="right"><I>x is in scope</I></TD>
+</TR>
+<TR>
+<TD><CODE>pred</CODE></TD>
+<TD><CODE>Prep -&gt; NP -&gt; NP -&gt; Cl</CODE></TD>
+<TD ALIGN="right"><I>x is outside y</I></TD>
+</TR>
+<TR>
+<TD><CODE>app</CODE></TD>
+<TD><CODE>N  -&gt; NP</CODE></TD>
+<TD ALIGN="right"><I>the bottom</I></TD>
+</TR>
+<TR>
+<TD><CODE>app</CODE></TD>
+<TD><CODE>N2 -&gt; NP -&gt; NP</CODE></TD>
+<TD ALIGN="right"><I>the successor of x</I></TD>
+</TR>
+<TR>
+<TD><CODE>app</CODE></TD>
+<TD><CODE>N3 -&gt; NP -&gt; NP -&gt; NP</CODE></TD>
+<TD ALIGN="right"><I>the distance from x to y</I></TD>
+</TR>
+<TR>
+<TD><CODE>app</CODE></TD>
+<TD><CODE>N2 -&gt; NP -&gt; NP -&gt; NP</CODE></TD>
+<TD ALIGN="right"><I>the sum of x and y</I></TD>
+</TR>
+<TR>
+<TD><CODE>app</CODE></TD>
+<TD><CODE>N2 -&gt; N  -&gt; CN</CODE></TD>
+<TD ALIGN="right"><I>set of integers</I></TD>
+</TR>
+<TR>
+<TD><CODE>app</CODE></TD>
+<TD><CODE>N2 -&gt; NP -&gt; CN</CODE></TD>
+<TD ALIGN="right"><I>divisor of x</I></TD>
+</TR>
+<TR>
+<TD><CODE>app</CODE></TD>
+<TD><CODE>N3 -&gt; NP -&gt; NP -&gt; CN</CODE></TD>
+<TD ALIGN="right"><I>path from x to y</I></TD>
+</TR>
+<TR>
+<TD><CODE>app</CODE></TD>
+<TD><CODE>N2 -&gt; NP -&gt; NP -&gt; CN</CODE></TD>
+<TD ALIGN="right"><I>path between x and y</I></TD>
+</TR>
+</TABLE>
+
+<A NAME="toc119"></A>
+<H1>Browsing the libraries with GF commands</H1>
+
+<P>
+<B>Note</B>: You can browse using the syntax editor
+<A HREF="http://cloud.grammaticalframework.org/syntax-editor/editor.html">directly on the web</A>.
+</P>
+<P>
+All of the following assume that
+<CODE>GF_LIB_PATH</CODE> points to the directory <CODE>GF/lib</CODE> with compiled libraries.
+</P>
+<P>
+To try out inflection paradigms:
+</P>
+
+<PRE>
+    &gt; i -retain alltenses/ParadigmsGer.gfo
+    &gt; cc mkN "Farbe"
+</PRE>
+
+<P>
+To try out overloaded syntax, test lexicon, and inflection paradigms:
+</P>
+
+<PRE>
+    &gt; i -retain alltenses/TryGer.gfo
+    &gt; cc mkCl (mkNP this_Quant (mkN "Farbe")) (mkA "dunkel")
+</PRE>
+
+<A NAME="toc120"></A>
+<H1>An Example of Usage</H1>
+
+<P>
+The standard way of building an application has the following modules.
+</P>
+<P>
+An abstract syntax:
+</P>
+
+<PRE>
+    abstract Music = {    
+    cat 
+      Kind, 
+      Property ;
+    fun 
+      PropKind : Kind -&gt; Property -&gt; Kind ; 
+      Song : Kind ;
+      American : Property ;
+    }
+</PRE>
+
+<P>
+A domain lexicon interface:
+</P>
+
+<PRE>
+    interface LexMusic = open Cat in {
+    oper
+      song_N : N ;
+      american_A : A ;
+    }
+</PRE>
+
+<P>
+A functor on <CODE>Syntax</CODE> and the domain lexicon interface:
+</P>
+
+<PRE>
+    incomplete concrete MusicI of Music = open Syntax, MusicLex in {
+    lincat 
+      Kind = CN ;
+      Property = AP ;
+    lin
+      PropKind k p = mkCN p k ;
+      Song = mkCN song_N ;
+      American = mkAP american_A ;
+    }
+</PRE>
+
+<P>
+For each language, an instance of the domain lexicon:
+</P>
+
+<PRE>
+    instance LexMusicGer of LexMusic = CatGer ** open ParadigmsGer in {    
+    oper
+      song_N = mkN "Lied" "Lieder" neuter ;
+      american_A = mkA "amerikanisch" ;
+    }
+</PRE>
+
+<P>
+For each language, an instantiation of the functor:
+</P>
+
+<PRE>
+    --# -path=.:present:prelude
+  
+    concrete MusicGer of Music = MusicI with
+      (Syntax = SyntaxGer),
+      (LexMusic = LexMusicGer) ;
+</PRE>
+
+<A NAME="toc121"></A>
+<H1>Table of Contents</H1>
+
+
+  <UL>
+  <LI><A HREF="#toc1">Introduction</A>
+  <LI><A HREF="#toc2">Categories</A>
+    <UL>
+    <LI><A HREF="#toc3">A hierarchic view</A>
+    <LI><A HREF="#toc4">Explanations</A>
+    </UL>
+  <LI><A HREF="#toc5">Syntax Rules and Structural Words</A>
+    <UL>
+    <LI><A HREF="#A" TITLE="A - one-place adjective">A - one-place adjective</A>
+    <LI><A HREF="#A2" TITLE="A2 - two-place adjective">A2 - two-place adjective</A>
+    <LI><A HREF="#AP" TITLE="AP - adjectival phrase">AP - adjectival phrase</A>
+    <LI><A HREF="#AdA" TITLE="AdA - adjective-modifying adverb">AdA - adjective-modifying adverb</A>
+    <LI><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN - numeral-modifying adverb</A>
+    <LI><A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV - adverb directly attached to verb</A>
+    <LI><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv - verb-phrase-modifying adverb</A>
+    <LI><A HREF="#Ant" TITLE="Ant - anteriority">Ant - anteriority</A>
+    <LI><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv - comparative adverb</A>
+    <LI><A HREF="#CN" TITLE="CN - common noun (without determiner)">CN - common noun (without determiner)</A>
+    <LI><A HREF="#Card" TITLE="Card - cardinal number">Card - cardinal number</A>
+    <LI><A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl - declarative clause, with all tenses</A>
+    <LI><A HREF="#ClSlash">ClSlash</A>
+    <LI><A HREF="#Comp" TITLE="Comp - complement of copula, such as AP">Comp - complement of copula, such as AP</A>
+    <LI><A HREF="#Conj" TITLE="Conj - conjunction">Conj - conjunction</A>
+    <LI><A HREF="#DAP" TITLE="DAP - determiner with adjective">DAP - determiner with adjective</A>
+    <LI><A HREF="#Det" TITLE="Det - determiner phrase">Det - determiner phrase</A>
+    <LI><A HREF="#Dig">Dig</A>
+    <LI><A HREF="#Digits" TITLE="Digits - cardinal or ordinal in digits">Digits - cardinal or ordinal in digits</A>
+    <LI><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv - interrogative adverb</A>
+    <LI><A HREF="#IComp" TITLE="IComp - interrogative complement of copula">IComp - interrogative complement of copula</A>
+    <LI><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet - interrogative determiner</A>
+    <LI><A HREF="#IP" TITLE="IP - interrogative pronoun">IP - interrogative pronoun</A>
+    <LI><A HREF="#IQuant">IQuant</A>
+    <LI><A HREF="#Imp" TITLE="Imp - imperative">Imp - imperative</A>
+    <LI><A HREF="#ImpForm">ImpForm</A>
+    <LI><A HREF="#Interj" TITLE="Interj - interjection">Interj - interjection</A>
+    <LI><A HREF="#ListAP">ListAP</A>
+    <LI><A HREF="#ListAdv">ListAdv</A>
+    <LI><A HREF="#ListNP">ListNP</A>
+    <LI><A HREF="#ListRS">ListRS</A>
+    <LI><A HREF="#ListS">ListS</A>
+    <LI><A HREF="#N" TITLE="N - common noun">N - common noun</A>
+    <LI><A HREF="#N2" TITLE="N2 - relational noun">N2 - relational noun</A>
+    <LI><A HREF="#N3" TITLE="N3 - three-place relational noun">N3 - three-place relational noun</A>
+    <LI><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP - noun phrase (subject or object)</A>
+    <LI><A HREF="#Num" TITLE="Num - number determining element">Num - number determining element</A>
+    <LI><A HREF="#Numeral" TITLE="Numeral - cardinal or ordinal in words">Numeral - cardinal or ordinal in words</A>
+    <LI><A HREF="#Ord" TITLE="Ord - ordinal number (used in Det)">Ord - ordinal number (used in Det)</A>
+    <LI><A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj - phrase-beginning conjunction</A>
+    <LI><A HREF="#PN" TITLE="PN - proper name">PN - proper name</A>
+    <LI><A HREF="#Phr" TITLE="Phr - phrase in a text">Phr - phrase in a text</A>
+    <LI><A HREF="#Pol" TITLE="Pol - polarity">Pol - polarity</A>
+    <LI><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet - predeterminer (prefixed Quant)</A>
+    <LI><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep - preposition, or just case</A>
+    <LI><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron - personal pronoun</A>
+    <LI><A HREF="#Punct">Punct</A>
+    <LI><A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl - question clause, with all tenses</A>
+    <LI><A HREF="#QS" TITLE="QS - question">QS - question</A>
+    <LI><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant - quantifier ('nucleus' of Det)</A>
+    <LI><A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl - relative clause, with all tenses</A>
+    <LI><A HREF="#RP" TITLE="RP - relative pronoun">RP - relative pronoun</A>
+    <LI><A HREF="#RS" TITLE="RS - relative">RS - relative</A>
+    <LI><A HREF="#S" TITLE="S - declarative sentence">S - declarative sentence</A>
+    <LI><A HREF="#SC" TITLE="SC - embedded sentence or question">SC - embedded sentence or question</A>
+    <LI><A HREF="#SSlash">SSlash</A>
+    <LI><A HREF="#Sub100">Sub100</A>
+    <LI><A HREF="#Sub1000">Sub1000</A>
+    <LI><A HREF="#Subj" TITLE="Subj - subjunction">Subj - subjunction</A>
+    <LI><A HREF="#Temp" TITLE="Temp - temporal and aspectual features">Temp - temporal and aspectual features</A>
+    <LI><A HREF="#Tense" TITLE="Tense - tense">Tense - tense</A>
+    <LI><A HREF="#Text" TITLE="Text - text consisting of several phrases">Text - text consisting of several phrases</A>
+    <LI><A HREF="#Unit">Unit</A>
+    <LI><A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt - sentence, question, word...</A>
+    <LI><A HREF="#V" TITLE="V - one-place verb">V - one-place verb</A>
+    <LI><A HREF="#V2" TITLE="V2 - two-place verb">V2 - two-place verb</A>
+    <LI><A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A - verb with NP and AP complement</A>
+    <LI><A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q - verb with NP and Q complement</A>
+    <LI><A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S - verb with NP and S complement</A>
+    <LI><A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V - verb with NP and V complement</A>
+    <LI><A HREF="#V3" TITLE="V3 - three-place verb">V3 - three-place verb</A>
+    <LI><A HREF="#VA" TITLE="VA - adjective-complement verb">VA - adjective-complement verb</A>
+    <LI><A HREF="#VP" TITLE="VP - verb phrase">VP - verb phrase</A>
+    <LI><A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash - verb phrase missing complement</A>
+    <LI><A HREF="#VQ" TITLE="VQ - question-complement verb">VQ - question-complement verb</A>
+    <LI><A HREF="#VS" TITLE="VS - sentence-complement verb">VS - sentence-complement verb</A>
+    <LI><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV - verb-phrase-complement verb</A>
+    <LI><A HREF="#Voc" TITLE="Voc - vocative or "please"">Voc - vocative or "please"</A>
+    </UL>
+  <LI><A HREF="#toc84">Lexical Paradigms</A>
+    <UL>
+    <LI><A HREF="#toc85">Paradigms for Afrikaans</A>
+    <LI><A HREF="#toc86">Paradigms for Bulgarian</A>
+    <LI><A HREF="#toc87">Paradigms for Catalan</A>
+    <LI><A HREF="#toc88">Paradigms for Chinese</A>
+    <LI><A HREF="#toc89">Paradigms for Danish</A>
+    <LI><A HREF="#toc90">Paradigms for Dutch</A>
+    <LI><A HREF="#toc91">Paradigms for English</A>
+    <LI><A HREF="#toc92">Paradigms for Estonian</A>
+    <LI><A HREF="#toc93">Paradigms for Finnish</A>
+    <LI><A HREF="#toc94">Paradigms for French</A>
+    <LI><A HREF="#toc95">Paradigms for German</A>
+    <LI><A HREF="#toc96">Paradigms for Greek</A>
+    <LI><A HREF="#toc97">Paradigms for Hindi</A>
+    <LI><A HREF="#toc98">Paradigms for Italian</A>
+    <LI><A HREF="#toc99">Paradigms for Japanese</A>
+    <LI><A HREF="#toc100">Paradigms for Latvian</A>
+    <LI><A HREF="#toc101">Paradigms for Maltese</A>
+    <LI><A HREF="#toc102">Paradigms for Nepali</A>
+    <LI><A HREF="#toc103">Paradigms for Norwegian</A>
+    <LI><A HREF="#toc104">Paradigms for Polish</A>
+    <LI><A HREF="#toc105">Paradigms for Punjabi</A>
+    <LI><A HREF="#toc106">Paradigms for Romanian</A>
+    <LI><A HREF="#toc107">Paradigms for Russian</A>
+    <LI><A HREF="#toc108">Paradigms for Sindhi</A>
+    <LI><A HREF="#toc109">Paradigms for Spanish</A>
+    <LI><A HREF="#toc110">Paradigms for Swedish</A>
+    <LI><A HREF="#toc111">Paradigms for Thai</A>
+    <LI><A HREF="#toc112">Paradigms for Urdu</A>
+    </UL>
+  <LI><A HREF="#toc113">Additional Libraries</A>
+    <UL>
+    <LI><A HREF="#toc114">The Prelude module</A>
+    <LI><A HREF="#toc115">The Predefined module</A>
+    <LI><A HREF="#toc116">The Formal module</A>
+    <LI><A HREF="#toc117">The Symbolic module</A>
+    <LI><A HREF="#toc118">The Combinators module</A>
+    </UL>
+  <LI><A HREF="#toc119">Browsing the libraries with GF commands</A>
+  <LI><A HREF="#toc120">An Example of Usage</A>
+  <LI><A HREF="#toc121">Table of Contents</A>
   </UL>
 
 <!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
diff --git a/lib/doc/translation.dot b/lib/doc/translation.dot
new file mode 100644
--- /dev/null
+++ b/lib/doc/translation.dot
@@ -0,0 +1,16 @@
+graph {
+  Translate ;
+  RGLSyntax ;
+  Extensions ;
+  Dictionary ;
+  Translate -- RGLSyntax [style = dashed] ;
+  Translate -- Extensions ;
+  Translate -- Dictionary ;
+  Translate -- Chunk ;
+  Extensions -- RGLCategories ;
+  Chunk -- RGLCategories ;
+  RGLCategories ;
+  RGLSyntax -- RGLCategories ;
+  Dictionary -- RGLCategories ;
+}
+  
diff --git a/lib/doc/translation.html b/lib/doc/translation.html
new file mode 100644
--- /dev/null
+++ b/lib/doc/translation.html
@@ -0,0 +1,329 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf8">
+<TITLE>From Resource Grammar to Wide Coverage Translation with GF</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1>From Resource Grammar to Wide Coverage Translation with GF</H1>
+<FONT SIZE="4"><I>Aarne Ranta et al.</I></FONT><BR>
+<FONT SIZE="4">January-May 2014</FONT>
+</CENTER>
+
+
+<H2>Scope</H2>
+
+<P>
+Wide-coverage interlingual translator for
+Bulgarian, Chinese, Dutch, English, Finnish, French, German, 
+Hindi, Italian, Spanish, Swedish.
+</P>
+
+<H2>How to use it</H2>
+
+<P>
+If you just want to try it before reading more, 
+here are the main ways to get started:
+</P>
+<P>
+1. <B>Run on our server.</B> <A HREF="http://www.grammaticalframework.org/demos/translation.html">http://www.grammaticalframework.org/demos/translation.html</A>
+</P>
+<P>
+2. <B>Get an Android app.</B> <A HREF="http://www.grammaticalframework.org/demos/app.html">http://www.grammaticalframework.org/demos/app.html</A>
+</P>
+<P>
+3. <B>Compile and run in the shell.</B> Get the latest GF sources (with darcs or github) and then
+</P>
+
+<UL>
+<LI>compile and install the GF compiler and library and the C runtime (<CODE>pgf-translate</CODE>).
+<P></P>
+<LI>compile the translator:
+
+<PRE>
+    cd GF/lib/src
+    make -j Translate11.pgf
+</PRE>
+
+This will take a long time (fifteen minutes or more) and will probably require at least 8GB of RAM.
+<P></P>
+<LI>run the translator
+
+<PRE>
+    pgf-translate Translate11.pgf Phr TranslateEng TranslateSwe
+</PRE>
+
+with obviously the possibility to vary the source and the target language.
+</UL>
+
+<P>
+4. To modify the sources, work on the files in
+</P>
+
+<PRE>
+    GF/lib/src/translator/
+</PRE>
+
+<P>
+It is these files that will be explained below.
+</P>
+
+<H2>GF and the RGL</H2>
+
+<P>
+GF, Grammatical Framework, was originally designed for the purpose of <B>multilingual controlled language systems</B>,
+which would enable high-quality translation on limited domains. The <B>abstract syntax</B> of GF defines the semantic
+structures relevant for the domain, and the <B>concrete syntaxes</B> map these structures to grammatically correct
+and idiomatic text in each target language. The <B>reversibility</B> of GF enables both <B>generation</B> and <B>parsing</B>,
+and thereby <B>translation</B> where the abstract syntax functions as an <B>interlingua</B>.
+</P>
+<P>
+As a bottle-neck of GF applications, it was soon realized that the definition of concrete syntax requires a lot 
+of manual work and linguistic skill, because of the complexities of natural language syntax and morphology. Some of
+the complexities can be ignored in a small system. For instance, in a mathematical system, it may be enough to 
+use verbs in the present tense only. But very much the same linguistic problems must be solved again and again
+in new applications: French verb inflection is the same in mathematics as in a tourist phrasebook. To solve
+this problem, the <B>GF Resource Grammar Library</B> (RGL) was developed, to take care of "low-level" linguistic
+rules such as inflection, agreement, and word order. This enables the authors of <B>application grammars</B> to focus
+on the semantics (when designing the abstract syntax) and on selecting RGL functions that produce the idioms they
+want. The RGL grew into an international open-source project, where more than 50 persons have contributed to
+implementing it for 29 languages by the time of writing this.
+</P>
+
+<H2>Scaling up GF translation</H2>
+
+<P>
+The RGL was thus originally designed to be used just as its name says: as a library
+for application grammars. Only the latter were meant to be used as <B>top-level grammars</B>, i.e. for
+parsing, generation, and translation at run time. Little attention was therefore
+paid to the usability of RGL as a top-level
+grammar by itself. But when applications accumulated, ranging from technical text to spoken dialogue, the coverage
+of the RGL grew into a coverage that approximates a "complete grammar" of many of the languages. 
+And recently, there has indeed been success in using the RGL as a wide-coverage translation grammar,
+mainly due to Krasimir Angelov's efforts to scale up the size of GF applications from language fragments 
+to open-text processing. This success is a result of four lines of development:
+</P>
+
+<UL>
+<LI><B>More efficient processing</B>, both due to better algorithms and to an optimized C implementation of a PGF 
+  interpreter, the <B>C runtime</B>, achieving speeds competitive with the state of the art, e.g. the Stanford parser.
+  This development is also based on the work of Peter Ljunglöf on GF parsing and Lauri Alanko on the C runtime.
+<P></P>
+<LI><B>Large-scale dictionaries</B>, both manually built and extracted from free sources, and linked into a multilingual
+  translation dictionary now covering 10k to 60k entries for eleven languages. This work was started by Björn Bringert,
+  who ported the Oxford Advanced Learner's Dictionary of English to GF.
+<P></P>
+<LI><B>Probabilistic disambiguation</B>, using a model trained from the Penn Treebank. Due to the common abstract syntax,
+  the same model can be used for other languages as well, even though the adequacy of this transfer has not
+  been systematically evaluated.
+<P></P>
+<LI><B>Robust parsing</B>, which recovers from unknown words and syntax 
+  by using chunk-by-chunk translations. This leads to loss of quality, but fulfills the principle that 
+  "something is better than nothing".
+</UL>
+
+<H2>Remaining problems</H2>
+
+<P>
+The result of all this work is a wide-coverage translation system, which can be used in the same way as Google
+Translate, Bing, Systran, and Apertium - to "translate anything", albeit with a varying quality. At the moment of
+writing, the performance is not yet generally on the level with the best of the competition, but shows some promising
+improvements in e.g. long-distance agreement and word order. To make these advantages into absolute improvements, we
+will need to fix problems that the other systems (or at least some of them) get right but where GF translation 
+often fails:
+</P>
+
+<UL>
+<LI><B>Lexical coverage</B>, to eliminate parsing failures due to unknown words.
+<P></P>
+<LI><B>Disambiguation</B>, with more sophisticated than the essentially context-free tree model used now.
+<P></P>
+<LI><B>Speed</B>, which gets worse with long sentences and with more complex languages.
+<P></P>
+<LI><B>Idiomacy</B>, due to the lack of idiomatic constructions that are not compositional and therefore don't get right 
+  in the RGL but are often correct in phrase-based SMT.
+</UL>
+
+<H2>Advantages of GF translation</H2>
+
+<P>
+Given that these issues get resolved, the strengths of the GF approach can be made more visible:
+</P>
+
+<UL>
+<LI><B>Grammaticality</B>, in particular the already mentioned issues of agreement and word order.
+<P></P>
+<LI><B>Predictability</B>, in the sense that a local change in the input usually results in a corresponding
+  local change in the output (unless otherwise required by idiomacy).
+<P></P>
+<LI><B>Feedback</B>, i.e. the ease of showing the confidence level of the translation, alternative translations,
+  and linguistic information.
+<P></P>
+<LI><B>Adaptability</B>, i.e. the ease of fixing bugs, adapting the system to special domains, and personalizing it.
+  This can be done with great precision. For instance, a bug in a grammar can be fixed without 
+  breaking anything else.
+<P></P>
+<LI><B>Light weight</B>. The system runs on standard laptops and even on mobile phones; the size of the run-time
+  system for all pairs of 11 languages is under 25MB (on the Android platform), and recompiling the whole 
+  system (e.g. after bug fixes or
+  domain adaptation) is a matter of a few minutes, where corresponding figures for SMT systems are gigabytes of size  
+  and days of retraining.
+<P></P>
+<LI><B>Multilinguality</B>, in the sense that once the parsing of the input is settled, the output can be readily
+  rendered into all other languages,
+  and also in the sense that the GF model works equally well for any language pair.
+</UL>
+
+<H2>Wanted: more work, new ideas</H2>
+
+<P>
+The recipes for improvement are, as always, <B>more work</B> and <B>new ideas</B>. Each of the four weaknesses mentioned
+above can be relieved by more work - in particular, lexical coverage by more work on the lexicon, since
+automatic extraction methods cannot really be trusted. As for disambiguation, new ideas about probabilistic
+tree models are being discussed. As for speed, new ideas on parsing (in particular, the integration of disambiguation
+with parsing) would help, but also the complexity of grammatical structures plays a major role. As for idiomacy,
+more work is being done in introducing <B>constructions</B> (non-compositional syntax rules, generalizing the notion of 
+<B>multiword expressions</B>, in particular, <B>phrases</B> in SMT), but also new ideas are being discussed on how to
+extract such constructions from e.g. phrase tables.
+</P>
+<P>
+In the following, we will focus on describing the role of grammar in the GF translation system - in particular, how
+RGL can be modified to become usable as a top-level grammar for translating open text.
+As RGL was not meant to be used for parsing open text, but rather for the controlled language generation task,
+it has serious restrictions:
+</P>
+
+<UL>
+<LI><B>Limited coverage</B>. The RGL does not cover all structures in any language - hence it is likely to fail when
+  parsing unlimited text.
+<P></P>
+<LI><B>Semantic overgeneration</B>. Semantic distinctions, such as between mass and count nouns, or place and manner
+  adverbials, are assumed to be defined in application grammars; the RGL just defines the combinatorics of
+  elements, but doesn't prescribe which elements can really go together.
+<P></P>
+<LI><B>Spurious ambiguities</B>. RGL parsing creates more ambiguities than what would be necessary, if there
+  was more semantic control. In addition, there are partly overlapping structures, which generate
+  spurious syntactic ambiguities. 
+  <B>Example</B>: the very liberal apposition function.
+<P></P>
+<LI><B>Inefficiency</B>. Partly because of ambiguities, partly of the deep nesting and complex data structures, parsing
+  with the RGL can be very slow when compared to application grammars, even the comprehensive ResourceDemo grammar.
+  For some languages (Romanian, versions of French and Finnish), parsing is not practically possible at all because   
+  PGF generation fails for memory reasons.
+<P></P>
+<LI><B>Syntax orientation</B>. The structures of the RGL are rather superficial and don't guarantee translation 
+  equivalence when used as interlingua.
+<P></P>
+<LI><B>Coarse categories</B>. This is a particular aspect of syntax orientation, and causes at the same time overgeneration
+  and spurious ambiguities. 
+  <B>Example</B>: the category <CODE>Adv</CODE>.
+</UL>
+
+<H2>What speaks for using RGL</H2>
+
+<P>
+Despite these problems, the RGL has shown to be a possible starting point for large-scale translation. It has a couple
+of advantages speaking for this:
+</P>
+
+<UL>
+<LI><B>Coverage</B>. Even though not complete, the RGL has grown into a coverage that is close to complete enough; work 
+  with English shows that just about 20% more constructions can take us there.
+<P></P>
+<LI><B>Maintainability</B>. The RGL is constantly developed and maintained on its own right, and it makes sense to take 
+  advantage of this and avoid duplicated work with some other large-scale grammar.
+</UL>
+
+<P>
+Of course, we are still left with the other 
+option of addressing translation with an <I>application grammar</I>, something
+similar to the ResourceDemo with flatter and more semantic structures. But this would in turn require 
+the replication of many rules, even though it would be to a large extent doable by using a <B>functor</B>, that is,
+by just one set of rules covering all languages.
+</P>
+
+<H2>The structure of the wide-coverage translation grammar</H2>
+
+<P>
+Thus the path chosen is a mixture of RGL and application grammar. In brief, the translation grammar consists of
+</P>
+
+<UL>
+<LI><B>Selected RGL modules and functions</B>, as they are (using restricted inheritance); around 80% of the syntax. 
+<P></P>
+<LI><B>Overridden RGL functions</B>, with more general types; just a few of them.
+<P></P>
+<LI><B>Overridden RGL linearizations</B>, typically with more <B>variants</B> in individual languages; just a few, but   
+  increasing.
+<P></P>
+<LI><B>Syntax extension</B>, new categories and functions, around 20% of the syntax, and increasing.
+<P></P>
+<LI><B>Big lexicon</B>, with an abstract syntax of 65k lemmas, increasing.
+<P></P>
+<LI><B>Constructions</B>, inspired by (and partly derived from) Construction Grammars, to capture idioms that
+  involve specific lexical items and are therefore "between the syntax and the lexicon".
+</UL>
+
+<P>
+The following picture shows the principal module structure of the translation grammar.
+</P>
+<P>
+<IMG ALIGN="middle" SRC="translation.png" BORDER="0" ALT="">
+</P>
+<P>
+Here is a description of each of the modules:
+</P>
+
+<UL>
+<LI><B>Translate</B> is the top module, which combines the RGL syntax with syntax extensions and a dictionary.
+  The RGL syntax is not inherited in its entirety, which is indicated by a dashed line. The overridden abstract
+  syntax functions (common to all languages) are replaced by functions in the Extensions module, whereas the
+  overridden concrete syntax definitions (specific to each language) are defined in this Translate module.
+  This consists of the module named <CODE>Translate</CODE>.
+<P></P>
+<LI><B>RGLSyntax</B> stands for the standard RGL module for syntax, excluding the RGL test lexicon and 
+  the language-specific extensions of it. This consists of the standard module named <CODE>Grammar</CODE> and
+  the emerging module named <CODE>Construction</CODE>.
+<P></P>
+<LI><B>Extensions</B> stands for the syntax extensions added to the RGL syntax. This consists of the module
+  named <CODE>Extensions</CODE>.
+<P></P>
+<LI><B>Dictionary</B> is a large-scale multilingual dictionary. Its abstract syntax uses as identifiers English words
+  suffixed by categories and word sense information. This consists of the module named <CODE>Dictionary</CODE>.
+<P></P>
+<LI><B>RGLCategories</B> stands for the type system of the standard RGL, the module named <CODE>Cat</CODE>.
+<P></P>
+<LI><B>Chunk</B> is the grammar defining what chunks (noun phrases, verbs,
+    adverbs, etc) can be used and how they are combined, when exact
+    syntactic combination fails.
+</UL>
+
+<H2>Where and why the translation grammar differs from the RGL</H2>
+
+<P>
+A guiding principle is thus that the translation grammar preserves <I>as much as possible</I> of the RGL, so that
+duplicated work is avoided. But as the purposes of the two are different, not everything is possible. Two 
+diverging principles have already been mentioned:
+</P>
+
+<UL>
+<LI><B>Free variation</B>. The RGL bans free variation, because library users need to have full control on selecting
+  variants. For instance, English negation has two forms, contracted (<I>don't</I>) and uncontracted (<I>do not</I>),
+  which in the translation grammar are treated as variants. But RGL users sometimes need to choose the one or the
+  other, for instance, excluding contracted negation in formal style.
+<P></P>
+<LI><B>Semantic distinctions</B>. The RGL avoids semantic distinctions that are not absolutely necessary for syntax.
+  The reason for this is the ambition to keep the library as simple as possible, in particular for the voluntary
+  implementors of new languages. But meaning-preserving translation needs more distinctions, for instance, in
+  word senses, subcategorizations, selection restrictions, and tense and aspect systems.
+</UL>
+
+<P>
+The old design principles of the RGL are thus kept in force, and this is made possible by separating parts of the
+translation grammar modules from the RGL. 
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml translation.txt -->
+</BODY></HTML>
diff --git a/lib/doc/translation.png b/lib/doc/translation.png
new file mode 100644
Binary files /dev/null and b/lib/doc/translation.png differ
diff --git a/lib/doc/translation.txt b/lib/doc/translation.txt
new file mode 100644
--- /dev/null
+++ b/lib/doc/translation.txt
@@ -0,0 +1,279 @@
+From Resource Grammar to Wide Coverage Translation with GF
+Aarne Ranta et al.
+January-May 2014
+
+%!Encoding:utf8
+
+
+==Scope==
+
+Wide-coverage interlingual translator for
+Bulgarian, Chinese, Dutch, English, Finnish, French, German, 
+Hindi, Italian, Spanish, Swedish.
+
+
+==How to use it==
+
+If you just want to try it before reading more, 
+here are the main ways to get started:
+
+1. **Run on our server.** http://www.grammaticalframework.org/demos/translation.html
+
+2. **Get an Android app.** http://www.grammaticalframework.org/demos/app.html
+
+3. **Compile and run in the shell.** Get the latest GF sources (with darcs or github) and then
+- compile and install the GF compiler and library and the C runtime (``pgf-translate``).
+
+- compile the translator:
+```
+  cd GF/lib/src
+  make -j Translate11.pgf
+```
+This will take a long time (fifteen minutes or more) and will probably require at least 8GB of RAM.
+
+- run the translator
+```
+  pgf-translate Translate11.pgf Phr TranslateEng TranslateSwe
+```
+with obviously the possibility to vary the source and the target language.
+
+
+4. To modify the sources, work on the files in
+```
+  GF/lib/src/translator/
+```
+It is these files that will be explained below.
+
+
+==GF and the RGL==
+
+GF, Grammatical Framework, was originally designed for the purpose of **multilingual controlled language systems**,
+which would enable high-quality translation on limited domains. The **abstract syntax** of GF defines the semantic
+structures relevant for the domain, and the **concrete syntaxes** map these structures to grammatically correct
+and idiomatic text in each target language. The **reversibility** of GF enables both **generation** and **parsing**,
+and thereby **translation** where the abstract syntax functions as an **interlingua**.
+
+As a bottle-neck of GF applications, it was soon realized that the definition of concrete syntax requires a lot 
+of manual work and linguistic skill, because of the complexities of natural language syntax and morphology. Some of
+the complexities can be ignored in a small system. For instance, in a mathematical system, it may be enough to 
+use verbs in the present tense only. But very much the same linguistic problems must be solved again and again
+in new applications: French verb inflection is the same in mathematics as in a tourist phrasebook. To solve
+this problem, the **GF Resource Grammar Library** (RGL) was developed, to take care of "low-level" linguistic
+rules such as inflection, agreement, and word order. This enables the authors of **application grammars** to focus
+on the semantics (when designing the abstract syntax) and on selecting RGL functions that produce the idioms they
+want. The RGL grew into an international open-source project, where more than 50 persons have contributed to
+implementing it for 29 languages by the time of writing this.
+
+
+==Scaling up GF translation==
+
+The RGL was thus originally designed to be used just as its name says: as a library
+for application grammars. Only the latter were meant to be used as **top-level grammars**, i.e. for
+parsing, generation, and translation at run time. Little attention was therefore
+paid to the usability of RGL as a top-level
+grammar by itself. But when applications accumulated, ranging from technical text to spoken dialogue, the coverage
+of the RGL grew into a coverage that approximates a "complete grammar" of many of the languages. 
+And recently, there has indeed been success in using the RGL as a wide-coverage translation grammar,
+mainly due to Krasimir Angelov's efforts to scale up the size of GF applications from language fragments 
+to open-text processing. This success is a result of four lines of development:
+
+- **More efficient processing**, both due to better algorithms and to an optimized C implementation of a PGF 
+  interpreter, the **C runtime**, achieving speeds competitive with the state of the art, e.g. the Stanford parser.
+  This development is also based on the work of Peter Ljunglöf on GF parsing and Lauri Alanko on the C runtime.
+
+- **Large-scale dictionaries**, both manually built and extracted from free sources, and linked into a multilingual
+  translation dictionary now covering 10k to 60k entries for eleven languages. This work was started by Björn Bringert,
+  who ported the Oxford Advanced Learner's Dictionary of English to GF.
+
+- **Probabilistic disambiguation**, using a model trained from the Penn Treebank. Due to the common abstract syntax,
+  the same model can be used for other languages as well, even though the adequacy of this transfer has not
+  been systematically evaluated.
+
+- **Robust parsing**, which recovers from unknown words and syntax 
+  by using chunk-by-chunk translations. This leads to loss of quality, but fulfills the principle that 
+  "something is better than nothing".
+
+
+==Remaining problems==
+
+The result of all this work is a wide-coverage translation system, which can be used in the same way as Google
+Translate, Bing, Systran, and Apertium - to "translate anything", albeit with a varying quality. At the moment of
+writing, the performance is not yet generally on the level with the best of the competition, but shows some promising
+improvements in e.g. long-distance agreement and word order. To make these advantages into absolute improvements, we
+will need to fix problems that the other systems (or at least some of them) get right but where GF translation 
+often fails:
+
+- **Lexical coverage**, to eliminate parsing failures due to unknown words.
+
+- **Disambiguation**, with more sophisticated than the essentially context-free tree model used now.
+
+- **Speed**, which gets worse with long sentences and with more complex languages.
+
+- **Idiomacy**, due to the lack of idiomatic constructions that are not compositional and therefore don't get right 
+  in the RGL but are often correct in phrase-based SMT.
+
+
+==Advantages of GF translation==
+
+Given that these issues get resolved, the strengths of the GF approach can be made more visible:
+
+- **Grammaticality**, in particular the already mentioned issues of agreement and word order.
+
+- **Predictability**, in the sense that a local change in the input usually results in a corresponding
+  local change in the output (unless otherwise required by idiomacy).
+
+- **Feedback**, i.e. the ease of showing the confidence level of the translation, alternative translations,
+  and linguistic information.
+
+- **Adaptability**, i.e. the ease of fixing bugs, adapting the system to special domains, and personalizing it.
+  This can be done with great precision. For instance, a bug in a grammar can be fixed without 
+  breaking anything else.
+
+- **Light weight**. The system runs on standard laptops and even on mobile phones; the size of the run-time
+  system for all pairs of 11 languages is under 25MB (on the Android platform), and recompiling the whole 
+  system (e.g. after bug fixes or
+  domain adaptation) is a matter of a few minutes, where corresponding figures for SMT systems are gigabytes of size  
+  and days of retraining.
+
+- **Multilinguality**, in the sense that once the parsing of the input is settled, the output can be readily
+  rendered into all other languages,
+  and also in the sense that the GF model works equally well for any language pair.
+
+
+==Wanted: more work, new ideas==
+
+The recipes for improvement are, as always, **more work** and **new ideas**. Each of the four weaknesses mentioned
+above can be relieved by more work - in particular, lexical coverage by more work on the lexicon, since
+automatic extraction methods cannot really be trusted. As for disambiguation, new ideas about probabilistic
+tree models are being discussed. As for speed, new ideas on parsing (in particular, the integration of disambiguation
+with parsing) would help, but also the complexity of grammatical structures plays a major role. As for idiomacy,
+more work is being done in introducing **constructions** (non-compositional syntax rules, generalizing the notion of 
+**multiword expressions**, in particular, **phrases** in SMT), but also new ideas are being discussed on how to
+extract such constructions from e.g. phrase tables.
+
+In the following, we will focus on describing the role of grammar in the GF translation system - in particular, how
+RGL can be modified to become usable as a top-level grammar for translating open text.
+As RGL was not meant to be used for parsing open text, but rather for the controlled language generation task,
+it has serious restrictions:
+
+- **Limited coverage**. The RGL does not cover all structures in any language - hence it is likely to fail when
+  parsing unlimited text.
+
+- **Semantic overgeneration**. Semantic distinctions, such as between mass and count nouns, or place and manner
+  adverbials, are assumed to be defined in application grammars; the RGL just defines the combinatorics of
+  elements, but doesn't prescribe which elements can really go together.
+
+- **Spurious ambiguities**. RGL parsing creates more ambiguities than what would be necessary, if there
+  was more semantic control. In addition, there are partly overlapping structures, which generate
+  spurious syntactic ambiguities. 
+  **Example**: the very liberal apposition function.
+
+- **Inefficiency**. Partly because of ambiguities, partly of the deep nesting and complex data structures, parsing
+  with the RGL can be very slow when compared to application grammars, even the comprehensive ResourceDemo grammar.
+  For some languages (Romanian, versions of French and Finnish), parsing is not practically possible at all because   
+  PGF generation fails for memory reasons.
+
+- **Syntax orientation**. The structures of the RGL are rather superficial and don't guarantee translation 
+  equivalence when used as interlingua.
+
+- **Coarse categories**. This is a particular aspect of syntax orientation, and causes at the same time overgeneration
+  and spurious ambiguities. 
+  **Example**: the category ``Adv``.
+
+
+==What speaks for using RGL==
+
+Despite these problems, the RGL has shown to be a possible starting point for large-scale translation. It has a couple
+of advantages speaking for this:
+
+- **Coverage**. Even though not complete, the RGL has grown into a coverage that is close to complete enough; work 
+  with English shows that just about 20% more constructions can take us there.
+
+- **Maintainability**. The RGL is constantly developed and maintained on its own right, and it makes sense to take 
+  advantage of this and avoid duplicated work with some other large-scale grammar.
+
+
+Of course, we are still left with the other 
+option of addressing translation with an //application grammar//, something
+similar to the ResourceDemo with flatter and more semantic structures. But this would in turn require 
+the replication of many rules, even though it would be to a large extent doable by using a **functor**, that is,
+by just one set of rules covering all languages.
+
+
+==The structure of the wide-coverage translation grammar==
+
+Thus the path chosen is a mixture of RGL and application grammar. In brief, the translation grammar consists of
+
+- **Selected RGL modules and functions**, as they are (using restricted inheritance); around 80% of the syntax. 
+
+- **Overridden RGL functions**, with more general types; just a few of them.
+
+- **Overridden RGL linearizations**, typically with more **variants** in individual languages; just a few, but   
+  increasing.
+
+- **Syntax extension**, new categories and functions, around 20% of the syntax, and increasing.
+
+- **Big lexicon**, with an abstract syntax of 65k lemmas, increasing.
+
+- **Constructions**, inspired by (and partly derived from) Construction Grammars, to capture idioms that
+  involve specific lexical items and are therefore "between the syntax and the lexicon".
+
+
+
+
+The following picture shows the principal module structure of the translation grammar.
+
+[translation.png]
+
+Here is a description of each of the modules:
+
+- **Translate** is the top module, which combines the RGL syntax with syntax extensions and a dictionary.
+  The RGL syntax is not inherited in its entirety, which is indicated by a dashed line. The overridden abstract
+  syntax functions (common to all languages) are replaced by functions in the Extensions module, whereas the
+  overridden concrete syntax definitions (specific to each language) are defined in this Translate module.
+  This consists of the module named ``Translate``.
+
+- **RGLSyntax** stands for the standard RGL module for syntax, excluding the RGL test lexicon and 
+  the language-specific extensions of it. This consists of the standard module named ``Grammar`` and
+  the emerging module named ``Construction``.
+
+- **Extensions** stands for the syntax extensions added to the RGL syntax. This consists of the module
+  named ``Extensions``.
+
+- **Dictionary** is a large-scale multilingual dictionary. Its abstract syntax uses as identifiers English words
+  suffixed by categories and word sense information. This consists of the module named ``Dictionary``.
+
+- **RGLCategories** stands for the type system of the standard RGL, the module named ``Cat``.
+
+- **Chunk** is the grammar defining what chunks (noun phrases, verbs,
+    adverbs, etc) can be used and how they are combined, when exact
+    syntactic combination fails.
+
+
+==Where and why the translation grammar differs from the RGL==
+
+A guiding principle is thus that the translation grammar preserves //as much as possible// of the RGL, so that
+duplicated work is avoided. But as the purposes of the two are different, not everything is possible. Two 
+diverging principles have already been mentioned:
+
+- **Free variation**. The RGL bans free variation, because library users need to have full control on selecting
+  variants. For instance, English negation has two forms, contracted (//don't//) and uncontracted (//do not//),
+  which in the translation grammar are treated as variants. But RGL users sometimes need to choose the one or the
+  other, for instance, excluding contracted negation in formal style.
+
+- **Semantic distinctions**. The RGL avoids semantic distinctions that are not absolutely necessary for syntax.
+  The reason for this is the ambition to keep the library as simple as possible, in particular for the voluntary
+  implementors of new languages. But meaning-preserving translation needs more distinctions, for instance, in
+  word senses, subcategorizations, selection restrictions, and tense and aspect systems.
+
+
+The old design principles of the RGL are thus kept in force, and this is made possible by separating parts of the
+translation grammar modules from the RGL. 
+
+
+
+
+
+
+
+
diff --git a/lib/src/Make.hs b/lib/src/Make.hs
--- a/lib/src/Make.hs
+++ b/lib/src/Make.hs
@@ -37,6 +37,7 @@
   (("danish",   "Dan"),"Scand"),
   (("dutch",    "Dut"),""),
   (("english",  "Eng"),""),
+  (("estonian", "Est"),""),
   (("finnish",  "Fin"),""),
   (("french",   "Fre"),"Romance"),
   (("german",   "Ger"),""),
@@ -76,7 +77,7 @@
 langsLang = langs `except` langsIncomplete
 
 -- languagues that have notpresent marked
-langsPresent = langsLang `except` ["Chi","Gre","Heb","Jpn","Mlt","Nep","Pes","Snd","Tha","Thb"]
+langsPresent = langsLang `except` ["Chi","Est","Gre","Heb","Jpn","Mlt","Nep","Pes","Snd","Tha","Thb"]
 
 -- languages for which Lang can be compiled but which are incomplete
 langsIncomplete = ["Amh","Ara","Heb","Lat","Tur","Thb"]
diff --git a/lib/src/Makefile b/lib/src/Makefile
--- a/lib/src/Makefile
+++ b/lib/src/Makefile
@@ -2,8 +2,9 @@
 RUNMAKE=$(RUNGHC) Make.hs
 
 PROBSFILE=../../treebanks/PennTreebank/ParseEngAbs.probs
+TPROBSFILE=translator/translate.probs
 
-GF_LIB_PATH=..
+#GF_LIB_PATH=..
 
 .PHONY: all present alltenses full lang api math prelude test demo parse synopsis link compiled constructX clean
 
@@ -29,7 +30,7 @@
 api:
 	$(RUNMAKE) alltenses api
 
-dict: DictBul DictEng DictFin DictFre DictRus DictGer DictSwe
+dict: DictBul DictEng DictEst DictFin DictFre DictRus DictGer DictSwe
 
 DictBul:
 	gf -batch bulgarian/DictBul.gf +RTS -K100M
@@ -39,6 +40,10 @@
 	gf -batch english/DictEng.gf +RTS -K100M
 	cp -p english/DictEng*.gfo ../alltenses
 
+DictEst:
+	gf -batch estonian/DictEst.gf +RTS -K100M
+	cp -p estonian/DictEst*.gfo ../alltenses
+
 DictFin:
 	gf -batch finnish/DictFin.gf +RTS -K100M
 	cp -p finnish/DictFin*.gfo ../alltenses
@@ -116,47 +121,132 @@
 	$(RUNMAKE) clean
 
 
-ParseEng:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseEng english/ParseEng.gf
 
-ParseFin:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseFin finnish/stemmed/ParseFin.gf
 
-ParseEngFin:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseEngFin ParseEng.pgf ParseFin.pgf
 
-ParseGer:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseGer german/ParseGer.gf
 
-ParseEngGer:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseEngGer ParseEng.pgf ParseGer.pgf
+# the previous translation grammar "Parse" now replaced by Translate:
 
-ParseHin:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseHin hindi/ParseHin.gf
+# Dummy targets, just for convenience
+Translate: TranslateEng TranslateBul TranslateChi TranslateGer TranslateSwe TranslateHin TranslateFin TranslateFre Translate8
+TranslateEng: TranslateEng.pgf
+TranslateBul: TranslateBul.pgf
+TranslateChi: TranslateChi.pgf
+TranslateGer: TranslateGer.pgf
+TranslateDut: TranslateDut.pgf
+TranslateSwe: TranslateSwe.pgf
+TranslateHin: TranslateHin.pgf
+TranslateFin: TranslateFin.pgf
+TranslateFre: TranslateFre.pgf
+TranslateIta: TranslateIta.pgf
+TranslateSpa: TranslateSpa.pgf
 
-ParseEngHin:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseEngHin ParseEng.pgf ParseHin.pgf
+S=-s
+GFMKT=mkdir -p ../translator && gf $S -make -literal=PN -probs=$(TPROBSFILE) -gfo-dir ../translator
 
-ParseBul:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseBul bulgarian/ParseBul.gf
+TRANSLATE8=TranslateEng.pgf TranslateBul.pgf TranslateChi.pgf TranslateGer.pgf TranslateSwe.pgf TranslateHin.pgf TranslateFin.pgf TranslateFre.pgf
+TRANSLATE10=TranslateEng.pgf TranslateBul.pgf TranslateChi.pgf TranslateGer.pgf TranslateSwe.pgf TranslateHin.pgf TranslateFin.pgf TranslateFre.pgf TranslateIta.pgf TranslateSpa.pgf
 
-ParseEngBul:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseEngBul ParseEng.pgf ParseBul.pgf
+TRANSLATE11=$(TRANSLATE10) TranslateDut.pgf
 
-ParseSpa:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseSpa spanish/ParseSpa.gf
+# Without dependencies:
+Translate10:
+	$(GFMKT) -name=Translate10 $(TRANSLATE10) +RTS -K32M
 
-ParseEngSpa:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseEngSpa ParseEng.pgf ParseSpa.pgf
+# With dependencies:
+Translate10.pgf: $(TRANSLATE10)
+	$(GFMKT) -name=Translate10 $(TRANSLATE10) +RTS -K32M
 
-ParseSwe:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseSwe swedish/ParseSwe.gf
+# Without dependencies:
+Translate11:
+	$(GFMKT) -name=Translate11 $(TRANSLATE11) +RTS -K32M
 
-ParseEngSwe:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseEngSwe ParseEng.pgf ParseSwe.pgf
+# With dependencies:
+Translate11.pgf: $(TRANSLATE11)
+	$(GFMKT) -name=Translate11 $(TRANSLATE11) +RTS -K32M
 
-ParseChi:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseChi chinese/ParseChi.gf
+# Without dependencies:
+Translate8:
+	$(GFMKT) -name=Translate8 $(TRANSLATE8) +RTS -K32M
 
-ParseEngChi:
-	gf -make -literal=Symb -probs=$(PROBSFILE) -name=ParseEngChi ParseEng.pgf ParseChi.pgf
+# With dependencies:
+Translate8.pgf: $(TRANSLATE8)
+	$(GFMKT) -name=Translate8 $(TRANSLATE8) +RTS -K32M
+
+# Translate grammars for individual languages
+TranslateEng.pgf:: ; $(GFMKT) -name=TranslateEng translator/TranslateEng.gf
+TranslateBul.pgf:: ; $(GFMKT) -name=TranslateBul translator/TranslateBul.gf
+TranslateChi.pgf:: ; $(GFMKT) -name=TranslateChi translator/TranslateChi.gf +RTS -K64M
+TranslateFin.pgf:: ; $(GFMKT) -name=TranslateFin translator/TranslateFin.gf +RTS -K64M
+TranslateGer.pgf:: ; $(GFMKT) -name=TranslateGer translator/TranslateGer.gf
+TranslateDut.pgf:: ; $(GFMKT) -name=TranslateDut translator/TranslateDut.gf
+TranslateHin.pgf:: ; $(GFMKT) -name=TranslateHin translator/TranslateHin.gf
+TranslateFre.pgf:: ; $(GFMKT) -name=TranslateFre translator/TranslateFre.gf +RTS -K64M
+TranslateSwe.pgf:: ; $(GFMKT) -name=TranslateSwe translator/TranslateSwe.gf
+TranslateIta.pgf:: ; $(GFMKT) -name=TranslateIta translator/TranslateIta.gf +RTS -K64M
+TranslateSpa.pgf:: ; $(GFMKT) -name=TranslateSpa translator/TranslateSpa.gf +RTS -K64M
+
+# Selected language pairs:
+TranslateEngFin: ; $(GFMKT) -name=TranslateEngFin TranslateEng.pgf TranslateFin.pgf
+TranslateEngGer: ; $(GFMKT) -name=TranslateEngGer TranslateEng.pgf TranslateGer.pgf
+TranslateEngHin: ; $(GFMKT) -name=TranslateEngHin TranslateEng.pgf TranslateHin.pgf
+TranslateEngBul: ; $(GFMKT) -name=TranslateEngBul TranslateEng.pgf TranslateBul.pgf
+TranslateEngSpa: ; $(GFMKT) -name=TranslateEngSpa TranslateEng.pgf TranslateSpa.pgf
+TranslateEngFre: ; $(GFMKT) -name=TranslateEngFre TranslateEng.pgf TranslateFre.pgf
+TranslateEngSwe: ; $(GFMKT) -name=TranslateEngSwe TranslateEng.pgf TranslateSwe.pgf
+TranslateEngChi: ; $(GFMKT) -name=TranslateEngChi TranslateEng.pgf TranslateChi.pgf
+
+
+
+
+############################## begin Parse
+## now obsolete
+
+# Dummy targets, just for convenience
+Parse: ParseEng ParseBul ParseChi ParseGer ParseSwe ParseHin ParseFin ParseFre Parse8
+ParseEng: ParseEng.pgf
+ParseBul: ParseBul.pgf
+ParseChi: ParseChi.pgf
+ParseGer: ParseGer.pgf
+ParseSwe: ParseSwe.pgf
+ParseHin: ParseHin.pgf
+ParseFin: ParseFin.pgf
+ParseFre: ParseFre.pgf
+
+S=-s
+GFMKP=mkdir -p ../parse8 && gf $S -make -literal=PN -probs=$(PROBSFILE) -gfo-dir ../parse8
+
+PARSE8=ParseEng.pgf ParseBul.pgf ParseChi.pgf ParseGer.pgf ParseSwe.pgf ParseHin.pgf ParseFin.pgf ParseFre.pgf
+
+# Without dependencies:
+Parse8:
+	$(GFMKP) -name=Parse8 $(PARSE8) +RTS -K200M
+
+# With dependencies:
+Parse8.pgf: $(PARSE8)
+	$(GFMKP) -name=Parse8 $(PARSE8) +RTS -K200M
+
+# Parse grammars for individual languages
+ParseEng.pgf:: ; $(GFMKP) -name=ParseEng english/ParseEng.gf +RTS -K32M
+ParseBul.pgf:: ; $(GFMKP) -name=ParseBul bulgarian/ParseBul.gf +RTS -K32M
+ParseChi.pgf:: ; $(GFMKP) -name=ParseChi chinese/ParseChi.gf +RTS -K200M
+ParseFin.pgf:: ; $(GFMKP) -name=ParseFin finnish/stemmed/ParseFin.gf +RTS -K200M
+ParseGer.pgf:: ; $(GFMKP) -name=ParseGer german/ParseGer.gf +RTS -K200M
+ParseHin.pgf:: ; $(GFMKP) -name=ParseHin hindi/ParseHin.gf +RTS -K200M
+ParseFre.pgf:: ; $(GFMKP) -name=ParseFre french/ParseFre.gf +RTS -K200M
+ParseSwe.pgf:: ; $(GFMKP) -name=ParseSwe swedish/ParseSwe.gf +RTS -K32M
+
+ParseSpa.pgf:: ; $(GFMKP) -name=ParseSpa spanish/ParseSpa.gf
+
+# Selected language pairs:
+ParseEngFin: ; $(GFMKP) -name=ParseEngFin ParseEng.pgf ParseFin.pgf
+ParseEngGer: ; $(GFMKP) -name=ParseEngGer ParseEng.pgf ParseGer.pgf
+ParseEngHin: ; $(GFMKP) -name=ParseEngHin ParseEng.pgf ParseHin.pgf
+ParseEngBul: ; $(GFMKP) -name=ParseEngBul ParseEng.pgf ParseBul.pgf
+ParseEngSpa: ; $(GFMKP) -name=ParseEngSpa ParseEng.pgf ParseSpa.pgf
+ParseEngFre: ; $(GFMKP) -name=ParseEngFre ParseEng.pgf ParseFre.pgf
+ParseEngSwe: ; $(GFMKP) -name=ParseEngSwe ParseEng.pgf ParseSwe.pgf
+ParseEngChi: ; $(GFMKP) -name=ParseEngChi ParseEng.pgf ParseChi.pgf
+
+############################################## end Parse
+
diff --git a/lib/src/abstract/Cat.gf b/lib/src/abstract/Cat.gf
--- a/lib/src/abstract/Cat.gf
+++ b/lib/src/abstract/Cat.gf
@@ -84,6 +84,7 @@
     Num ;    -- number determining element          e.g. "seven"
     Card ;   -- cardinal number                     e.g. "seven"
     Ord ;    -- ordinal number (used in Det)        e.g. "seventh"
+    DAP ;    -- determiner with adjective           e.g. "three small"
 
 --2 Numerals
 
diff --git a/lib/src/abstract/Conjunction.gf b/lib/src/abstract/Conjunction.gf
--- a/lib/src/abstract/Conjunction.gf
+++ b/lib/src/abstract/Conjunction.gf
@@ -22,8 +22,10 @@
     ConjAP   : Conj -> [AP] -> AP ;     -- "cold and warm"
     ConjNP   : Conj -> [NP] -> NP ;     -- "she or we"
     ConjAdv  : Conj -> [Adv] -> Adv ;   -- "here or there"
+    ConjAdV  : Conj -> [AdV] -> AdV ;
     ConjIAdv : Conj -> [IAdv] -> IAdv ; -- "where and with whom"
     ConjCN   : Conj -> [CN] -> CN ;     -- "man and woman"
+    ConjDet  : Conj -> [DAP] -> Det ;   -- "his or her"
 
 --2 Categories
 
@@ -32,11 +34,13 @@
   cat
     [S]{2} ; 
     [RS]{2} ; 
-    [Adv]{2} ; 
+    [Adv]{2} ;
+    [AdV]{2} ;
     [NP]{2} ; 
     [AP]{2} ;
     [IAdv]{2} ;
     [CN] {2} ;
+    [DAP] {2} ;
 
 --2 List constructors
 
diff --git a/lib/src/abstract/Construction.gf b/lib/src/abstract/Construction.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/abstract/Construction.gf
@@ -0,0 +1,164 @@
+abstract Construction = Cat ** {
+
+-- started by AR 6/12/2013. (c) Aarne Ranta under LGPL and BSD
+
+-- This module is, in the spirit of construction grammar, "between syntax and lexicon". 
+-- So is the module Idiom, but the difference is that the constructions in Idiom 
+-- apply to categories in a general way (e.g. existentials) whereas here they
+-- are typically about particular predicates such as "NP is hungry" which are found
+-- to work differently in different languages. The purpose of this module is hence
+-- not so much to widen the scope of string recognition, but to provide trees that
+-- are abstract enough to yield correct translations.
+
+
+-- The first examples are from the MOLTO Phrasebook
+
+fun
+  hungry_VP     : VP ;                 -- x is hungry / x a faim (Fre)
+  thirsty_VP    : VP ;                 -- x is thirsty / x a soif (Fre)
+  has_age_VP    : Card -> VP ;         -- x is y years old / x a y ans (Fre)
+
+  have_name_Cl  : NP -> NP -> Cl ;     -- x's name is y / x s'appelle y (Fre)
+  married_Cl    : NP -> NP -> Cl ;     -- x is married to y / x on naimisissa y:n kanssa (Fin)
+
+  what_name_QCl : NP -> QCl ;          -- what is x's name / wie heisst x (Ger)
+  how_old_QCl   : NP -> QCl ;          -- how old is x / quanti anni ha x (Ita)
+  how_far_QCl   : NP -> QCl ;          -- how far is x / quanto dista x (Ita)
+
+-- some more things
+
+  weather_adjCl : AP -> Cl ;           -- it is warm / il fait chaud (Fre)
+
+  is_right_VP   : VP ;                 -- he is right / il a raison (Fre) 
+  is_wrong_VP   : VP ;                 -- he is wrong / han har fel (Swe)
+
+  n_units_AP    : Card -> CN -> A  -> AP ;  -- x inches long
+  n_units_of_NP : Card -> CN -> NP -> NP ;  -- x ounces of this flour
+
+
+-- containers
+  bottle_of_CN : NP -> CN ;       -- bottle of beer / flaska öl (Swe)
+  cup_of_CN    : NP -> CN ;       -- cup of tea / kupillinen teetä (Fin)
+  glass_of_CN  : NP -> CN ;
+
+{- 
+---- postponed  
+-- spatial deixis and motion verbs
+-- verbs like `walk' or `run' can take both: there or to there
+
+  where_go_QCl   : NP -> QCl ;      -- where did X go / vart gick X (Swe)
+  where_come_from_QCl : NP -> QCl ; -- where did X come from / mistä X tuli (Fin)
+  
+  go_here_VP   : VP ;      -- X went here / X gick hit (Swe)
+  come_here_VP : VP ;      -- X came here / X tuli tänne (Fin)
+  come_from_here_VP : VP ; -- X came from here / X tuli täältä (Fin)
+
+  go_there_VP   : VP ;      -- X went here / X gick dit (Swe)
+  come_there_VP : VP ;      -- X came there / X tuli sinne (Fin)
+  come_from_there_VP : VP ; -- X came from there / X tuli sieltä (Fin)
+
+-}
+
+-- time expressions
+
+cat 
+  Weekday ;
+  Month ;
+  Monthday ;
+  Year ;
+
+fun
+  weekdayPunctualAdv : Weekday -> Adv ;  -- on Monday
+  weekdayHabitualAdv : Weekday -> Adv ;  -- on Mondays
+  weekdayLastAdv : Weekday -> Adv ;      -- last Monday
+  weekdayNextAdv : Weekday -> Adv ;      -- next Monday
+
+  monthAdv        : Month -> Adv ;                        -- in June
+  yearAdv         : Year -> Adv ;                         -- in 1976
+  dayMonthAdv     : Monthday -> Month -> Adv ;            -- on 17 May
+  monthYearAdv    : Month -> Year -> Adv ;                -- in May 2013
+  dayMonthYearAdv : Monthday -> Month -> Year -> Adv ;    -- on 17 May 2013
+  
+  intYear     : Int -> Year ;
+  intMonthday : Int -> Monthday ;
+
+
+-- languages
+
+cat
+  Language ;
+fun
+  InLanguage : Language -> Adv ; -- in English, auf englisch, englanniksi, etc
+
+-- coercions to RGL categories
+
+  weekdayN   : Weekday -> N ; 
+  monthN     : Month -> N ;
+
+  weekdayPN  : Weekday -> PN ; 
+  monthPN    : Month -> PN ;
+
+  languagePN : Language -> PN ;
+
+----------------------------------------------
+---- lexicon of special names
+
+fun monday_Weekday : Weekday ;
+fun tuesday_Weekday : Weekday ;
+fun wednesday_Weekday : Weekday ;
+fun thursday_Weekday : Weekday ;
+fun friday_Weekday : Weekday ;
+fun saturday_Weekday : Weekday ;
+fun sunday_Weekday : Weekday ;
+
+fun january_Month : Month ; 
+fun february_Month : Month ; 
+fun march_Month : Month ; 
+fun april_Month : Month ; 
+fun may_Month : Month ; 
+fun june_Month : Month ; 
+fun july_Month : Month ;
+fun august_Month : Month ; 
+fun september_Month : Month ; 
+fun october_Month : Month ; 
+fun november_Month : Month ; 
+fun december_Month : Month ;
+
+
+fun afrikaans_Language : Language ;
+fun amharic_Language : Language ;
+fun arabic_Language : Language ;
+fun bulgarian_Language : Language ;
+fun catalan_Language : Language ;
+fun chinese_Language : Language ;
+fun danish_Language : Language ;
+fun dutch_Language : Language ;
+fun english_Language : Language ;
+fun estonian_Language : Language ;
+fun finnish_Language : Language ;
+fun french_Language : Language ;
+fun german_Language : Language ;
+fun greek_Language : Language ;
+fun hebrew_Language : Language ;
+fun hindi_Language : Language ;
+fun japanese_Language : Language ;
+fun italian_Language : Language ;
+fun latin_Language : Language ;
+fun latvian_Language : Language ;
+fun maltese_Language : Language ;
+fun nepali_Language : Language ;
+fun norwegian_Language : Language ;
+fun persian_Language : Language ;
+fun polish_Language : Language ;
+fun punjabi_Language : Language ;
+fun romanian_Language : Language ;
+fun russian_Language : Language ;
+fun sindhi_Language : Language ;
+fun spanish_Language : Language ;
+fun swahili_Language : Language ;
+fun swedish_Language : Language ;
+fun thai_Language : Language ;
+fun turkish_Language : Language ;
+fun urdu_Language : Language ;
+
+}
diff --git a/lib/src/abstract/Documentation.gf b/lib/src/abstract/Documentation.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/abstract/Documentation.gf
@@ -0,0 +1,35 @@
+abstract Documentation = Cat ** {
+
+-- Generating documentation for the library, for instance, inflection tables
+-- AR 12/12/2013 under LGPL/BSD
+
+cat
+  Inflection ;     -- inflection table
+  Document ;
+  Tag ;
+
+fun
+  InflectionN   : N -> Inflection ;
+  InflectionN2  : N2 -> Inflection ;
+  InflectionN3  : N3 -> Inflection ;
+  InflectionA   : A -> Inflection ;
+  InflectionA2  : A2 -> Inflection ;
+  InflectionV   : V -> Inflection ;
+  InflectionV2  : V2 -> Inflection ;
+  InflectionVV  : VV -> Inflection ;
+  InflectionVS  : VS -> Inflection ;
+  InflectionVQ  : VQ -> Inflection ;
+  InflectionVA  : VA -> Inflection ;
+  InflectionV3  : V3 -> Inflection ;
+  InflectionV2V : V2V -> Inflection ;
+  InflectionV2S : V2S -> Inflection ;
+  InflectionV2Q : V2Q -> Inflection ;
+  InflectionV2A : V2A -> Inflection ;
+  InflectionAdv : Adv -> Inflection ;
+  InflectionPrep : Prep -> Inflection ;
+
+fun
+  MkDocument : String -> Inflection -> String -> Document ;
+  MkTag : Inflection -> Tag ;
+
+}
diff --git a/lib/src/abstract/Extra.gf b/lib/src/abstract/Extra.gf
--- a/lib/src/abstract/Extra.gf
+++ b/lib/src/abstract/Extra.gf
@@ -10,7 +10,6 @@
     GenNP       : NP -> Quant ;       -- this man's
     GenIP       : IP -> IQuant ;      -- whose
     GenRP       : Num -> CN -> RP ;   -- whose car
-    ComplBareVS : VS -> S -> VP ;     -- know you go
     CompBareCN  : CN -> Comp ;        -- (est) professeur
 
     StrandRelSlash   : RP -> ClSlash -> RCl ;   -- that he lives in
@@ -74,6 +73,11 @@
 
     PassVPSlash : VPSlash -> VP ; -- be forced to sleep
 
+-- the form with an agent may result in a different linearization 
+-- from an adverbial modification by an agent phrase.
+
+    PassAgentVPSlash : VPSlash -> NP -> VP ;  -- be begged by her to go
+
 -- publishing of the document
 
     NominalizeVPSlashNP : VPSlash -> NP -> NP ;
@@ -81,5 +85,19 @@
 -- existential for mathematics
 
     ExistsNP : NP -> Cl ;  -- there exists a number / there exist numbers
+
+-- infinitive for purpose AR 21/8/2013
+
+    PurposeVP : VP -> Adv ;  -- to become happy
+
+-- object S without "that"
+
+    ComplBareVS  : VS  -> S  -> VP ;       -- say she runs
+    SlashBareV2S : V2S -> S  -> VPSlash ;  -- answer (to him) it is good
+
+-- front the extraposed part
+
+    FrontExtPredVP : NP -> VP -> Cl ;      -- I am here, she said
+    InvFrontExtPredVP : NP -> VP -> Cl ;   -- I am here, said she
 
 }
diff --git a/lib/src/abstract/Idiom.gf b/lib/src/abstract/Idiom.gf
--- a/lib/src/abstract/Idiom.gf
+++ b/lib/src/abstract/Idiom.gf
@@ -25,4 +25,11 @@
     ImpPl1    : VP -> Utt ;       -- let's go
 
     ImpP3     : NP -> VP -> Utt ; -- let John walk
+
+-- 3/12/2013 non-reflexive uses of "self"
+
+    SelfAdvVP : VP -> VP ;        -- is at home himself
+    SelfAdVVP : VP -> VP ;        -- is himself at home
+    SelfNP    : NP -> NP ;        -- the president himself (is at home)
+
 }
diff --git a/lib/src/abstract/Lang.gf b/lib/src/abstract/Lang.gf
--- a/lib/src/abstract/Lang.gf
+++ b/lib/src/abstract/Lang.gf
@@ -8,6 +8,9 @@
 abstract Lang = 
   Grammar, 
   Lexicon
+  ,Construction  --- could be compiled here, but not in concretes, as they call Syntax and Grammar
+  ,Documentation  --# notpresent
+  ,Markup - [stringMark]
   ** {
   flags startcat=Phr ;
   } ;
diff --git a/lib/src/abstract/MarkHTML.gf b/lib/src/abstract/MarkHTML.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/abstract/MarkHTML.gf
@@ -0,0 +1,25 @@
+abstract MarkHTML = {
+
+-- HTML markup to be used in Markup.gf. Will have a common implementation for all languages.
+-- AR 11/2/2014
+
+cat
+  Mark ;
+
+fun
+  i_Mark  : Mark ;
+  b_Mark  : Mark ;
+  ul_Mark : Mark ;
+  li_Mark : Mark ;
+  h1_Mark : Mark ;
+  h2_Mark : Mark ;
+  table_Mark : Mark ;
+  tr_Mark : Mark ;
+  td_Mark : Mark ;
+  p_Mark  : Mark ;
+
+  a_Mark  : String -> Mark ;
+
+  stringMark : String -> String -> Mark ;  -- make your own markup
+
+}
diff --git a/lib/src/abstract/Markup.gf b/lib/src/abstract/Markup.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/abstract/Markup.gf
@@ -0,0 +1,20 @@
+abstract Markup = Cat, MarkHTML ** {
+
+-- Adding markup to sentences and their parts. By default both start and end tags.
+-- For instance 
+--
+--  MarkupNP boldMarkup everything_NP   ==>  <b> everything </b>
+--
+-- AR 11/2/2014
+
+fun
+  MarkupCN   : Mark -> CN   -> CN ;
+  MarkupNP   : Mark -> NP   -> NP ;
+  MarkupAP   : Mark -> AP   -> AP ;
+  MarkupAdv  : Mark -> Adv  -> Adv ;
+  MarkupS    : Mark -> S    -> S ;
+  MarkupUtt  : Mark -> Utt  -> Utt ;
+  MarkupPhr  : Mark -> Phr  -> Phr ;
+  MarkupText : Mark -> Text -> Text ;
+
+}
diff --git a/lib/src/abstract/Noun.gf b/lib/src/abstract/Noun.gf
--- a/lib/src/abstract/Noun.gf
+++ b/lib/src/abstract/Noun.gf
@@ -27,6 +27,7 @@
 
     PPartNP : NP -> V2  -> NP ;    -- the man seen
     AdvNP   : NP -> Adv -> NP ;    -- Paris today
+    ExtAdvNP: NP -> Adv -> NP ;    -- boys, such as ..
     RelNP   : NP -> RS  -> NP ;    -- Paris, which is here
 
 -- Determiners can form noun phrases directly.
@@ -144,5 +145,10 @@
 -- This is different from the partitive, as shown by many languages.
 
     CountNP : Det -> NP -> NP ;    -- three of them, some of the boys
+
+--3 Conjoinable determiners and ones with adjectives
+
+    AdjDAP : DAP -> AP -> DAP ;    -- the large (one)
+    DetDAP : Det -> DAP ;          -- this (or that) 
 
 }
diff --git a/lib/src/abstract/Terminology.gf b/lib/src/abstract/Terminology.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/abstract/Terminology.gf
@@ -0,0 +1,114 @@
+abstract Terminology = Cat ** {
+
+-- grammatical terminology for documenting for the library, for instance, inflection tables
+-- AR 12/12/2013 under LGPL/BSD
+
+cat
+  Category ;       -- name of category e.g. "noun"
+  ParameterType ;  -- name of parameter type e.g. "number"
+  Parameter ;      -- name of parameter e.g. "plural"
+
+  Heading ;        -- grammatical term used as heading e.g. "Noun" ---- TODO capitalization
+  Modifier ;       -- e.g. finite, transitive
+
+fun
+  noun_Category        : Category ;
+  adjective_Category   : Category ;
+  verb_Category        : Category ;
+  adverb_Category      : Category ;
+  preposition_Category : Category ;
+
+  number_ParameterType : ParameterType ;
+  gender_ParameterType : ParameterType ;
+  case_ParameterType   : ParameterType ;
+  person_ParameterType : ParameterType ;
+  tense_ParameterType  : ParameterType ;
+  degree_ParameterType : ParameterType ;
+  finite_form_ParameterType : ParameterType ;  -- needed in Fin V
+  nominal_form_ParameterType : ParameterType ;
+
+  singular_Parameter : Parameter ;
+  plural_Parameter : Parameter ;
+
+  definite_Parameter : Parameter ;
+  indefinite_Parameter : Parameter ;
+
+  masculine_Parameter : Parameter ;
+  feminine_Parameter : Parameter ;
+  neuter_Parameter : Parameter ;
+  uter_Parameter : Parameter ;  -- the Swedish/Dutch non-neuter gender
+
+  nominative_Parameter : Parameter ;
+  accusative_Parameter : Parameter ;
+  genitive_Parameter : Parameter ;
+  dative_Parameter : Parameter ;
+
+  partitive_Parameter : Parameter ; -- Fin N
+  translative_Parameter : Parameter ;
+  essive_Parameter : Parameter ;
+  inessive_Parameter : Parameter ;
+  elative_Parameter : Parameter ;
+  illative_Parameter : Parameter ;
+  adessive_Parameter : Parameter ;
+  ablative_Parameter : Parameter ;
+  allative_Parameter : Parameter ;
+  abessive_Parameter : Parameter ;
+  comitative_Parameter : Parameter ;
+  instructive_Parameter : Parameter ;
+
+  imperative_Parameter : Parameter ;
+  indicative_Parameter : Parameter ;
+  conjunctive_Parameter : Parameter ;
+  infinitive_Parameter : Parameter ;
+
+  active_Parameter : Parameter ;
+  passive_Parameter : Parameter ;
+
+  present_Parameter : Parameter ;
+  past_Parameter : Parameter ;
+  future_Parameter : Parameter ;
+  conditional_Parameter : Parameter ;
+  perfect_Parameter : Parameter ;
+  imperfect_Parameter : Parameter ;
+  potential_Parameter : Parameter ; -- Fin V
+  supine_Parameter : Parameter ; -- Swe V
+  simple_past_Parameter : Parameter ; -- Fre V
+
+  participle_Parameter : Parameter ;
+  aux_verb_Parameter : Parameter ;
+  agent_Parameter : Parameter ;
+  gerund_Parameter : Parameter ;
+
+  positive_Parameter : Parameter ;  -- as degree of verbs
+  comparative_Parameter : Parameter ;
+  superlative_Parameter : Parameter ;
+  predicative_Parameter : Parameter ;
+  attributive_Parameter : Parameter ;
+  negative_Parameter : Parameter ;
+  positivePol_Parameter : Parameter ; -- as opposed to negative, e.g. for verbs
+
+  subject_Parameter : Parameter ;
+  object_Parameter : Parameter ;
+
+  person1_Parameter : Parameter ;
+  person2_Parameter : Parameter ;
+  person3_Parameter : Parameter ;
+
+  short_Parameter : Parameter ;   -- short form of e.g. a Fin infinitive
+  long_Parameter : Parameter ;    
+
+  finite_Modifier : Modifier ;
+  transitive_Modifier : Modifier ;
+  nominal_Modifier : Modifier ;
+
+  nounHeading : N -> Heading ;            -- e.g. verb
+  nounPluralHeading : N -> Heading ;      -- e.g. verbs
+  modNounHeading : A -> N -> Heading ;    -- e.g. transitive verb
+
+
+-- generic grammar terms
+
+  exampleGr_N : N ; -- example of a rule, category, etc
+  formGr_N : N ;    -- inflectional form
+
+}
diff --git a/lib/src/abstract/Verb.gf b/lib/src/abstract/Verb.gf
--- a/lib/src/abstract/Verb.gf
+++ b/lib/src/abstract/Verb.gf
@@ -56,6 +56,7 @@
 -- vs. next to (or before) the verb.
 
     AdvVP    : VP -> Adv -> VP ;        -- sleep here
+    ExtAdvVP : VP -> Adv -> VP ;        -- sleep , even though ...
     AdVVP    : AdV -> VP -> VP ;        -- always sleep
 
     AdvVPSlash : VPSlash -> Adv -> VPSlash ;  -- use (it) here
diff --git a/lib/src/afrikaans/LexiconAfr.gf b/lib/src/afrikaans/LexiconAfr.gf
--- a/lib/src/afrikaans/LexiconAfr.gf
+++ b/lib/src/afrikaans/LexiconAfr.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 --# -path=.:../common:../abstract:../../prelude
 
 -- work by Aarne Ranta
diff --git a/lib/src/afrikaans/MorphoAfr.gf b/lib/src/afrikaans/MorphoAfr.gf
--- a/lib/src/afrikaans/MorphoAfr.gf
+++ b/lib/src/afrikaans/MorphoAfr.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 --# -path=.:../common:../../prelude
 --
 ----1 A Simple Afrman Resource Morphology
diff --git a/lib/src/afrikaans/NumeralAfr.gf b/lib/src/afrikaans/NumeralAfr.gf
--- a/lib/src/afrikaans/NumeralAfr.gf
+++ b/lib/src/afrikaans/NumeralAfr.gf
@@ -1,3 +1,5 @@
+--# -coding=latin1
+
 concrete NumeralAfr of Numeral = CatAfr ** open ResAfr, Prelude in {
 
 flags optimize = all_subs ;
diff --git a/lib/src/afrikaans/ResAfr.gf b/lib/src/afrikaans/ResAfr.gf
--- a/lib/src/afrikaans/ResAfr.gf
+++ b/lib/src/afrikaans/ResAfr.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 --# -path=.:../abstract:../common
 
 --1 Afrch auxiliary operations.
diff --git a/lib/src/amharic/CatAmh.gf b/lib/src/amharic/CatAmh.gf
--- a/lib/src/amharic/CatAmh.gf
+++ b/lib/src/amharic/CatAmh.gf
@@ -9,8 +9,8 @@
 	A2V,A= ResAmh.Adjective ;--{s : Gender => Number => Species => Case => Str} ;
 	V = ResAmh.Verb ; 
 	V,V0,VS,VQ,VA,V2A,V2V,V2S,V2Q,VV= ResAmh.Verb ; -- = {s : VForm => Str} ;
-	V2 = ResAmh.Verb ** {c2 : Prep} ;
-	V3 = ResAmh.Verb ** {c2, c3 : Prep} ;
+	V2 = ResAmh.Verb ** {c2 : ResAmh.Prep} ;
+	V3 = ResAmh.Verb ** {c2, c3 : ResAmh.Prep} ;
 	Pron,NP = ResAmh.NP ;  --NP = {s : Case => Str ; a : Agr} ; 
 	VP = ResAmh.VP ;
         Comp =ResAmh.Comp;
diff --git a/lib/src/amharic/IdiomAmh.gf b/lib/src/amharic/IdiomAmh.gf
--- a/lib/src/amharic/IdiomAmh.gf
+++ b/lib/src/amharic/IdiomAmh.gf
@@ -1,4 +1,5 @@
 concrete IdiomAmh of Idiom = CatAmh ** open Prelude, ResAmh in {
+  flags coding=utf8;
 ----
 ----  flags optimize=all_subs ;
 ----
diff --git a/lib/src/amharic/RelativeAmh.gf b/lib/src/amharic/RelativeAmh.gf
--- a/lib/src/amharic/RelativeAmh.gf
+++ b/lib/src/amharic/RelativeAmh.gf
@@ -1,4 +1,5 @@
 concrete RelativeAmh of Relative = CatAmh ** open ResAmh in {
+  flags coding=utf8;
 ----
 ----  flags optimize=all_subs ;
 ----
diff --git a/lib/src/api/Combinators.gf b/lib/src/api/Combinators.gf
--- a/lib/src/api/Combinators.gf
+++ b/lib/src/api/Combinators.gf
@@ -33,8 +33,9 @@
       app : N  -> NP ;               -- the bottom
       app : N2 -> NP -> NP ;         -- the successor of x
       app : N3 -> NP -> NP -> NP ;   -- the distance from x to y
+      appCN : CN -> NP -> NP ;         -- the absolute value of x
+      appCNc : CN -> [NP] -> NP ;       -- the greatest common divisor of x , y and z
       app : N2 -> NP -> NP -> NP ;   -- the sum of x and y
-
       app : N2 -> N  -> CN ;         -- set of integers
       app : N2 -> NP -> CN ;         -- divisor of x
       app : N3 -> NP -> NP -> CN ;   -- path from x to y
@@ -120,6 +121,11 @@
            = \n,x -> mkNP the_Art (mkCN n x) ;  --# notminimal
       app : N3 -> NP -> NP -> NP  --# notminimal
            = \n,x,y -> mkNP the_Art (mkCN n x y) ;  --# notminimal
+      appCN : CN -> NP -> NP        --# notminimal ? 
+           = \cn,x -> mkNP (mkNP the_Art cn) (mkAdv possess_Prep x) ; -- mkNP the_Art (PossNP cn x) ;
+      appCNc : CN -> [NP] -> NP      --# notminimal ?
+           = \cn,xs -> let np : NP = mkNP and_Conj xs
+                       in mkNP (mkNP the_Art cn) (mkAdv possess_Prep np) ; -- mkNP the_Art (PossNP cn np) ; 
       app : N2 -> NP -> NP -> NP  --# notminimal
            = \n,x,y -> mkNP the_Art (mkCN n (mkNP and_Conj x y)) ;  --# notminimal
       app : N2 -> N -> CN  --# notminimal
diff --git a/lib/src/api/CombinatorsBul.gf b/lib/src/api/CombinatorsBul.gf
--- a/lib/src/api/CombinatorsBul.gf
+++ b/lib/src/api/CombinatorsBul.gf
@@ -1,6 +1,15 @@
 --# -path=.:alltenses:prelude
 
-resource CombinatorsBul = Combinators with 
+resource CombinatorsBul = Combinators - [appCN, appCNc] with 
   (Cat = CatBul),
   (Structural = StructuralBul),
-  (Constructors = ConstructorsBul) ;
+  (Noun = NounBul),
+  (Constructors = ConstructorsBul) ** 
+{
+oper
+appCN : CN -> NP -> NP
+       = \cn,x -> mkNP the_Art (PossNP cn x) ;
+appCNc : CN -> [NP] -> NP
+       = \cn,xs -> let np : NP = mkNP and_Conj xs
+                   in mkNP the_Art (PossNP cn np) ; 
+}
diff --git a/lib/src/api/CombinatorsCat.gf b/lib/src/api/CombinatorsCat.gf
--- a/lib/src/api/CombinatorsCat.gf
+++ b/lib/src/api/CombinatorsCat.gf
@@ -1,6 +1,15 @@
---# -path=.:alltenses
+--# -path=.:alltenses:prelude
 
-resource CombinatorsCat = Combinators with 
+resource CombinatorsCat = Combinators - [appCN, appCNc] with 
   (Cat = CatCat),
   (Structural = StructuralCat),
-  (Constructors = ConstructorsCat) ;
+  (Noun = NounCat),
+  (Constructors = ConstructorsCat) ** 
+{
+oper
+appCN : CN -> NP -> NP
+       = \cn,x -> mkNP the_Art (PossNP cn x) ;
+appCNc : CN -> [NP] -> NP
+       = \cn,xs -> let np : NP = mkNP and_Conj xs
+                   in mkNP the_Art (PossNP cn np) ; 
+}
diff --git a/lib/src/api/CombinatorsEng.gf b/lib/src/api/CombinatorsEng.gf
--- a/lib/src/api/CombinatorsEng.gf
+++ b/lib/src/api/CombinatorsEng.gf
@@ -1,6 +1,15 @@
 --# -path=.:alltenses:prelude
 
-resource CombinatorsEng = Combinators with 
+resource CombinatorsEng = Combinators - [ appCN, appCNc ] with 
   (Cat = CatEng),
   (Structural = StructuralEng),
-  (Constructors = ConstructorsEng) ;
+  (Noun = NounEng),
+  (Constructors = ConstructorsEng) ** 
+  {
+  	oper
+	appCN : CN -> NP -> NP
+           = \cn,x -> mkNP the_Art (PossNP cn x) ;
+    appCNc : CN -> [NP] -> NP
+           = \cn,xs -> let np : NP = mkNP and_Conj xs
+                       in mkNP the_Art (PossNP cn np) ; 
+  }
diff --git a/lib/src/api/CombinatorsEst.gf b/lib/src/api/CombinatorsEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/api/CombinatorsEst.gf
@@ -0,0 +1,6 @@
+--# -path=.:alltenses:prelude
+
+resource CombinatorsEst = Combinators with 
+  (Cat = CatEst),
+  (Structural = StructuralEst),
+  (Constructors = ConstructorsEst) ;
diff --git a/lib/src/api/CombinatorsFin.gf b/lib/src/api/CombinatorsFin.gf
--- a/lib/src/api/CombinatorsFin.gf
+++ b/lib/src/api/CombinatorsFin.gf
@@ -1,6 +1,16 @@
 --# -path=.:alltenses:prelude
 
-resource CombinatorsFin = Combinators with 
+resource CombinatorsFin = Combinators - [appCN, appCNc] with 
   (Cat = CatFin),
   (Structural = StructuralFin),
-  (Constructors = ConstructorsFin) ;
+  (Noun = NounFin), 
+  (Constructors = ConstructorsFin) ** 
+{
+oper
+appCN : CN -> NP -> NP
+       = \cn,x -> mkNP the_Art (PossNP cn x) ;
+appCNc : CN -> [NP] -> NP
+       = \cn,xs -> let np : NP = mkNP and_Conj xs
+                   in mkNP the_Art (PossNP cn np) ; 
+}
+
diff --git a/lib/src/api/CombinatorsFre.gf b/lib/src/api/CombinatorsFre.gf
--- a/lib/src/api/CombinatorsFre.gf
+++ b/lib/src/api/CombinatorsFre.gf
@@ -1,6 +1,15 @@
 --# -path=.:alltenses:prelude
 
-resource CombinatorsFre = Combinators with 
+resource CombinatorsFre = Combinators - [appCN, appCNc] with 
   (Cat = CatFre),
   (Structural = StructuralFre),
-  (Constructors = ConstructorsFre) ;
+  (Noun = NounFre),
+  (Constructors = ConstructorsFre) ** 
+{
+oper
+appCN : CN -> NP -> NP
+       = \cn,x -> mkNP the_Art (PossNP cn x) ;
+appCNc : CN -> [NP] -> NP
+       = \cn,xs -> let np : NP = mkNP and_Conj xs
+                   in mkNP the_Art (PossNP cn np) ; 
+}
diff --git a/lib/src/api/CombinatorsGer.gf b/lib/src/api/CombinatorsGer.gf
--- a/lib/src/api/CombinatorsGer.gf
+++ b/lib/src/api/CombinatorsGer.gf
@@ -1,6 +1,15 @@
 --# -path=.:alltenses:prelude
 
-resource CombinatorsGer = Combinators with 
+resource CombinatorsGer = Combinators - [appCN, appCNc] with 
   (Cat = CatGer),
   (Structural = StructuralGer),
-  (Constructors = ConstructorsGer) ;
+  (Noun = NounGer),
+  (Constructors = ConstructorsGer) ** 
+{
+oper
+appCN : CN -> NP -> NP
+       = \cn,x -> mkNP the_Art (PossNP cn x) ;
+appCNc : CN -> [NP] -> NP
+       = \cn,xs -> let np : NP = mkNP and_Conj xs
+                   in mkNP the_Art (PossNP cn np) ; 
+}
diff --git a/lib/src/api/CombinatorsIta.gf b/lib/src/api/CombinatorsIta.gf
--- a/lib/src/api/CombinatorsIta.gf
+++ b/lib/src/api/CombinatorsIta.gf
@@ -1,6 +1,15 @@
 --# -path=.:alltenses:prelude
 
-resource CombinatorsIta = Combinators with 
+resource CombinatorsIta = Combinators - [appCN, appCNc] with 
   (Cat = CatIta),
   (Structural = StructuralIta),
-  (Constructors = ConstructorsIta) ;
+  (Noun = NounIta),
+  (Constructors = ConstructorsIta) ** 
+{
+oper
+appCN : CN -> NP -> NP
+       = \cn,x -> mkNP the_Art (PossNP cn x) ;
+appCNc : CN -> [NP] -> NP
+       = \cn,xs -> let np : NP = mkNP and_Conj xs
+                   in mkNP the_Art (PossNP cn np) ; 
+}
diff --git a/lib/src/api/CombinatorsSpa.gf b/lib/src/api/CombinatorsSpa.gf
--- a/lib/src/api/CombinatorsSpa.gf
+++ b/lib/src/api/CombinatorsSpa.gf
@@ -1,6 +1,15 @@
---# -path=.:alltenses
+--# -path=.:alltenses:prelude
 
-resource CombinatorsSpa = Combinators with 
+resource CombinatorsSpa = Combinators - [appCN, appCNc] with 
   (Cat = CatSpa),
   (Structural = StructuralSpa),
-  (Constructors = ConstructorsSpa) ;
+  (Noun = NounSpa),
+  (Constructors = ConstructorsSpa) ** 
+{
+oper
+appCN : CN -> NP -> NP
+       = \cn,x -> mkNP the_Art (PossNP cn x) ;
+appCNc : CN -> [NP] -> NP
+       = \cn,xs -> let np : NP = mkNP and_Conj xs
+                   in mkNP the_Art (PossNP cn np) ; 
+}
diff --git a/lib/src/api/CombinatorsSwe.gf b/lib/src/api/CombinatorsSwe.gf
--- a/lib/src/api/CombinatorsSwe.gf
+++ b/lib/src/api/CombinatorsSwe.gf
@@ -1,6 +1,15 @@
 --# -path=.:alltenses:prelude
 
-resource CombinatorsSwe = Combinators with 
+resource CombinatorsSwe = Combinators - [appCN, appCNc] with 
   (Cat = CatSwe),
   (Structural = StructuralSwe),
-  (Constructors = ConstructorsSwe) ;
+  (Noun = NounSwe),
+  (Constructors = ConstructorsSwe) ** 
+{
+oper
+appCN : CN -> NP -> NP
+       = \cn,x -> mkNP the_Art (PossNP cn x) ;
+appCNc : CN -> [NP] -> NP
+       = \cn,xs -> let np : NP = mkNP and_Conj xs
+                   in mkNP the_Art (PossNP cn np) ; 
+}
diff --git a/lib/src/api/ConstructorsEst.gf b/lib/src/api/ConstructorsEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/api/ConstructorsEst.gf
@@ -0,0 +1,3 @@
+--# -path=.:alltenses:prelude
+
+resource ConstructorsEst = Constructors with (Grammar = GrammarEst) ;
diff --git a/lib/src/api/SymbolicEst.gf b/lib/src/api/SymbolicEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/api/SymbolicEst.gf
@@ -0,0 +1,5 @@
+--# -path=.:present:mathematical:prelude
+
+resource SymbolicEst = Symbolic with 
+  (Symbol = SymbolEst),
+  (Grammar = GrammarEst) ;
diff --git a/lib/src/api/SyntaxEst.gf b/lib/src/api/SyntaxEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/api/SyntaxEst.gf
@@ -0,0 +1,4 @@
+--# -path=.:alltenses:prelude
+
+instance SyntaxEst of Syntax = ConstructorsEst, CatEst, StructuralEst, CombinatorsEst ;
+
diff --git a/lib/src/api/TryEst.gf b/lib/src/api/TryEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/api/TryEst.gf
@@ -0,0 +1,3 @@
+--# -path=.:alltenses:prelude
+
+resource TryEst = SyntaxEst, LexiconEst, ParadigmsEst - [mkAdv,mkAdN,mkDet,mkQuant,mkPConj] ;
diff --git a/lib/src/arabic/AdverbAra.gf b/lib/src/arabic/AdverbAra.gf
--- a/lib/src/arabic/AdverbAra.gf
+++ b/lib/src/arabic/AdverbAra.gf
@@ -1,4 +1,5 @@
 concrete AdverbAra of Adverb = CatAra ** open ResAra, Prelude in {
+  flags coding=utf8;
 
   lin
     PositAdvAdj a = {s = a.s ! APosit Masc Sg Indef Acc} ;
diff --git a/lib/src/arabic/IdiomAra.gf b/lib/src/arabic/IdiomAra.gf
--- a/lib/src/arabic/IdiomAra.gf
+++ b/lib/src/arabic/IdiomAra.gf
@@ -1,4 +1,5 @@
 concrete IdiomAra of Idiom = CatAra ** open Prelude, ResAra in {
+  flags coding=utf8;
 --
 --  flags optimize=all_subs ;
 --
diff --git a/lib/src/arabic/PhraseAra.gf b/lib/src/arabic/PhraseAra.gf
--- a/lib/src/arabic/PhraseAra.gf
+++ b/lib/src/arabic/PhraseAra.gf
@@ -2,6 +2,7 @@
   ParamX, 
   Prelude, 
   ResAra in {
+  flags coding=utf8;
 
   lin
     PhrUtt pconj utt voc = {s = pconj.s ++ utt.s ! Masc ++ voc.s} ;--FIXME
diff --git a/lib/src/arabic/RelativeAra.gf b/lib/src/arabic/RelativeAra.gf
--- a/lib/src/arabic/RelativeAra.gf
+++ b/lib/src/arabic/RelativeAra.gf
@@ -1,4 +1,5 @@
 concrete RelativeAra of Relative = CatAra ** open ResAra in {
+  flags coding=utf8;
 --
 --  flags optimize=all_subs ;
 --
diff --git a/lib/src/bulgarian/AdjectiveBul.gf b/lib/src/bulgarian/AdjectiveBul.gf
--- a/lib/src/bulgarian/AdjectiveBul.gf
+++ b/lib/src/bulgarian/AdjectiveBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete AdjectiveBul of Adjective = CatBul ** open ResBul, Prelude in {
   flags coding=cp1251 ;
 
@@ -9,13 +10,13 @@
       } ;
 
     ComparA a np = {
-      s = \\aform => "ïî" ++ "-" ++ a.s ! aform ++ "îò" ++ np.s ! RObj Acc ; 
-      adv = "ïî" ++ "-" ++ a.adv ++ "îò" ++ np.s ! RObj Acc ;
+      s = \\aform => "ïî" ++ hyphen ++ a.s ! aform ++ "îò" ++ np.s ! RObj Acc ; 
+      adv = "ïî" ++ hyphen ++ a.adv ++ "îò" ++ np.s ! RObj Acc ;
       isPre = True
       } ;
     UseComparA a = {
-      s = \\aform => "ïî" ++ "-" ++ a.s ! aform ; 
-      adv = "ïî" ++ "-" ++ a.adv ;
+      s = \\aform => "ïî" ++ hyphen ++ a.s ! aform ; 
+      adv = "ïî" ++ hyphen ++ a.adv ;
       isPre = True
       } ;
 
diff --git a/lib/src/bulgarian/AdverbBul.gf b/lib/src/bulgarian/AdverbBul.gf
--- a/lib/src/bulgarian/AdverbBul.gf
+++ b/lib/src/bulgarian/AdverbBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete AdverbBul of Adverb = CatBul ** open ResBul, Prelude in {
   flags coding=cp1251 ;
 
diff --git a/lib/src/bulgarian/AllBul.gf b/lib/src/bulgarian/AllBul.gf
--- a/lib/src/bulgarian/AllBul.gf
+++ b/lib/src/bulgarian/AllBul.gf
@@ -1,4 +1,5 @@
---# -path=.:../abstract:../common:prelude
+--# -path=.:../abstract:../common:prelude:../api
+--# -coding=cp1251
 
 concrete AllBul of AllBulAbs = 
   LangBul,
diff --git a/lib/src/bulgarian/AllBulAbs.gf b/lib/src/bulgarian/AllBulAbs.gf
--- a/lib/src/bulgarian/AllBulAbs.gf
+++ b/lib/src/bulgarian/AllBulAbs.gf
@@ -1,4 +1,5 @@
 --# -path=.:../abstract:../common:prelude
+--# -coding=cp1251
 
 abstract AllBulAbs = 
   Lang,
diff --git a/lib/src/bulgarian/CatBul.gf b/lib/src/bulgarian/CatBul.gf
--- a/lib/src/bulgarian/CatBul.gf
+++ b/lib/src/bulgarian/CatBul.gf
@@ -1,8 +1,6 @@
+--# -coding=utf8
 concrete CatBul of Cat = CommonX - [IAdv,CAdv] ** open ResBul, Prelude, Predef, (R = ParamX) in {
 
-  flags 
-    coding=cp1251; optimize=all_subs;
-
   lincat
 -- Tensed/Untensed
 
@@ -38,7 +36,7 @@
     VP = ResBul.VP ;
     VPSlash = ResBul.VPSlash ;
 
-    Comp = {s : Agr => Str} ; 
+    Comp = {s : Agr => Str; p : Polarity} ;
 
 -- Adjective
 
@@ -52,14 +50,14 @@
 -- Noun
 
     CN = {s : NForm => Str; g : AGender} ;
-    NP = {s : Role => Str; a : Agr} ;
+    NP = {s : Role => Str; a : Agr; p : Polarity} ;
     Pron = {s : Role => Str; gen : AForm => Str; a : Agr} ;
-    Det = {s : Bool => AGender => Role => Str; nn : NNumber; spec : Species} ;
+    Det = {s : Bool => AGender => Role => Str; nn : NNumber; spec : Species; p : Polarity} ;
     Predet = {s : GenNum => Str} ;
     Ord = {s : AForm => Str} ;
     Num = {s : CardForm => Str; nn : NNumber; nonEmpty : Bool} ;
     Card = {s : CardForm => Str; n : Number} ;
-    Quant = {s : Bool => AForm => Str; nonEmpty : Bool; spec : Species} ;
+    Quant = {s : Bool => AForm => Str; nonEmpty : Bool; spec : Species; p : Polarity} ;
 
 -- Numeral
 
@@ -87,4 +85,58 @@
     N2 = {s : NForm => Str; g : AGender} ** {c2 : Preposition} ;
     N3 = {s : NForm => Str; g : AGender} ** {c2,c3 : Preposition} ;
     PN = {s : Str; g : Gender} ;
+    
+  lindef
+    SSlash = \s -> {s = \\_ => s; c2 = {s=""; c=Acc}};
+    ClSlash = \s -> {s = \\_,_,_,_,_ => s; c2 = {s=""; c=Acc}};
+    
+    VP = \s -> predV {s = \\_,_ => s; vtype = VNormal};
+    VPSlash = \s -> slashV {s = \\_,_ => s; vtype = VNormal} {s=""; c=Acc};
+    
+    V, VS, VQ, VA = \s -> {s = \\_,_ => s; vtype = VNormal};
+    V2, V2A = \s -> {s = \\_,_ => s; vtype = VNormal; c2 = {s=""; c=Acc}};
+    V2V, V2S, V2Q = \s -> {s = \\_,_ => s; vtype = VNormal; c2,c3 = {s=""; c=Acc}};
+    V3 = \s -> {s = \\_,_ => s; vtype = VNormal; c2,c3 = {s=""; c=Acc}};
+    VV = \s -> {s = \\_,_ => s; vtype = VNormal; typ = VVInf};
+
+	A = \s -> {s = \\_ => s; adv = s};
+    A2 = \s -> {s = \\_ => s; adv = s; c2 = ""};
+    
+    N  = \s -> {s = \\_ => s; rel = \\_ => s; g = AMasc NonHuman};
+    N2 = \s -> {s = \\_ => s; g = AMasc NonHuman; c2 = {s=""; c=Acc}};
+    N3 = \s -> {s = \\_ => s; g = AMasc NonHuman; c2,c3 = {s=""; c=Acc}};
+    
+  linref
+    SSlash = \ss -> ss.s ! agrP3 (GSg Masc) ++ ss.c2.s;
+    ClSlash = \cl -> cl.s ! agrP3 (GSg Masc) ! Pres ! Simul ! Pos ! Main ++ cl.c2.s;
+
+    VP = \vp -> linrefVP vp;
+    VPSlash = \vps -> let vp : ResBul.VP
+                             = {s  = vps.s ;
+                                ad = vps.ad ;
+                                compl = \\a => vps.compl1 ! a ++ vps.c2.s ++ vps.compl2 ! a ;
+                                vtype = vps.vtype ;
+                                p     = Pos
+                               }
+                      in linrefVP vp;
+
+    Conj = \conj -> let s = linCoord ! conj.conj 
+                    in case conj.distr of {
+                         True  => s ++ s;
+                         False => s
+                       } ;
+
+    V, VS, VQ, VA = \v -> linrefVP (predV v);
+    V2, V2A = \v -> linrefVP (predV v) ++ v.c2.s;
+    V2V = \v -> linrefVP (predV v) ++ v.c2.s ++ v.c3.s ++ "да";
+    V2S, V2Q = \v -> linrefVP (predV v) ++ v.c2.s ++ v.c3.s;
+    V3 = \v -> linrefVP (predV v) ++ v.c2.s ++ v.c3.s;
+    VV = \v -> linrefVP (predV v);
+
+	A = \a -> a.s ! ASg Masc Indef;
+    A2 = \a -> a.s ! ASg Masc Indef ++ a.c2;
+
+    N  = \n -> n.s ! NF Sg Indef;
+    N2 = \n -> n.s ! NF Sg Indef ++ n.c2.s;
+    N3 = \n -> n.s ! NF Sg Indef ++ n.c2.s ++ n.c3.s;
 }
diff --git a/lib/src/bulgarian/ConjunctionBul.gf b/lib/src/bulgarian/ConjunctionBul.gf
--- a/lib/src/bulgarian/ConjunctionBul.gf
+++ b/lib/src/bulgarian/ConjunctionBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete ConjunctionBul of Conjunction = 
   CatBul ** open ResBul, Coordination, Prelude, Predef in {
   flags coding=cp1251 ;
@@ -7,34 +8,39 @@
 
   lin
     ConjS conj ss = {
-      s = (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj;
+      s = conj.s ++ (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj;
       } ;
 
     ConjAdv conj ss = {
-      s = (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj;
+      s = conj.s ++ (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj;
       } ;
 
+    ConjAdV conj ss = {
+      s = conj.s ++ (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj;
+      } ;
+
     ConjIAdv conj ss = {
-      s = \\qform => (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj!qform;
+      s = \\qform => conj.s ++ (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj!qform;
       } ;
 
     ConjNP conj ss = {
-      s = \\role => (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj!role;
-      a = {gn = conjGenNum (gennum (AMasc NonHuman) conj.n) ss.a.gn; p = ss.a.p}
+      s = \\role => conj.s ++ (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj!role;
+      a = {gn = conjGenNum (gennum (AMasc NonHuman) conj.n) ss.a.gn; p = ss.a.p};
+      p = Pos
       } ;
 
     ConjAP conj ss = {
-      s     = \\aform => (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj!aform;
-      adv   =            (linCoordSep [])!conj.distr!conj.conj++ss.adv!conj.distr!conj.conj;
+      s     = \\aform => conj.s ++ (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj!aform;
+      adv   =            conj.s ++ (linCoordSep [])!conj.distr!conj.conj++ss.adv!conj.distr!conj.conj;
       isPre = ss.isPre
       } ;
 
     ConjRS conj ss = {
-      s = \\role => (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj!role
+      s = \\role => conj.s ++ (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj!role
       } ;
 
     ConjCN conj ss = {
-      s = \\nform => (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj!nform;
+      s = \\nform => conj.s ++ (linCoordSep [])!conj.distr!conj.conj++ss.s!conj.distr!conj.conj!nform;
       g = ss.g
       } ;
 
@@ -45,6 +51,9 @@
     BaseAdv x y  = {s  = \\d,t=>x.s++linCoord!t++ y.s} ; 
     ConsAdv x xs = {s  = \\d,t=>x.s++(linCoordSep comma)!d!t++xs.s!d!t} ;
 
+    BaseAdV x y  = {s  = \\d,t=>x.s++linCoord!t++ y.s} ; 
+    ConsAdV x xs = {s  = \\d,t=>x.s++(linCoordSep comma)!d!t++xs.s!d!t} ;
+
     BaseIAdv x y  = {s  = \\d,t,qform=>x.s!qform++linCoord!t++ y.s!qform} ; 
     ConsIAdv x xs = {s  = \\d,t,qform=>x.s!qform++(linCoordSep comma)!d!t++xs.s!d!t!qform} ;
 
@@ -79,6 +88,7 @@
   lincat
     [S] = {s : Bool => Ints 2 => Str} ;
     [Adv] = {s : Bool => Ints 2 => Str} ;
+    [AdV] = {s : Bool => Ints 2 => Str} ;
     [IAdv] = {s : Bool => Ints 2 => QForm => Str} ;
     [NP] = {s : Bool => Ints 2 => Role  => Str; a : Agr} ;
     [AP] = {s : Bool => Ints 2 => AForm => Str; adv : Bool => Ints 2 => Str; isPre : Bool} ;
diff --git a/lib/src/bulgarian/ConstructionBul.gf b/lib/src/bulgarian/ConstructionBul.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/bulgarian/ConstructionBul.gf
@@ -0,0 +1,133 @@
+concrete ConstructionBul of Construction = CatBul ** 
+  open ParadigmsBul, (R=ResBul), Prelude, SyntaxBul, SymbolicBul, ExtraBul, MorphoFunsBul in {
+
+flags
+  coding=utf8;
+
+lincat
+  Weekday = N ;
+  Monthday = NP ;
+  Month = N ; 
+  Year = NP ;
+  Language = PN ;
+
+lin
+  hungry_VP = mkVP (mkA079 "гладен") ;
+  thirsty_VP = mkVP (mkA079 "жаден") ;
+  has_age_VP card = mkVP (SyntaxBul.mkAdv (mkPrep "на" R.Acc) (mkNP <lin Card card : Card> (mkN041 "година"))) ;
+  have_name_Cl x name = mkCl <lin NP x : NP> (dirV2 (medialV (actionV (mkV186 "казвам") (mkV156 "кажа")) R.Acc)) <lin NP name : NP> ;
+  how_old_QCl p = mkQCl (MorphoFunsBul.mkIAdv "на колко") (mkCl <lin NP p : NP> (mkNP a_Quant plNum (mkN041 "година"))) ;
+  how_far_QCl name = mkQCl (ExtraBul.IAdvAdv (ss "далече")) name ;
+  married_Cl p1 p2 = mkCl <lin NP p1 : NP> 
+                         (mkVP (mkVP (mkA076 (case p1.a.gn of {
+                                                R.GSg R.Fem => "омъжен" ;
+                                                _           => "женен"
+                                              }))) (SyntaxBul.mkAdv (mkPrep "за" R.Acc) <lin NP p2 : NP>));
+  what_name_QCl	p = mkQCl how_IAdv (mkCl <lin NP p : NP> (medialV (actionV (mkV186 "казвам") (mkV156 "кажа")) R.Acc)) ;
+  is_right_VP = mkVP (mkA084 "верен") ;
+  is_wrong_VP = mkVP (mkA079 "грешен") ;
+  n_units_AP card cn a = mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> (lin CN cn)))) (lin A a) ;
+  weather_adjCl a = R.mkClause (a.s ! R.ASg R.Masc R.Indef) {gn=R.GSg R.Masc; p=R.P3} R.Pos (R.insertObj (\\_=>"") R.Pos (R.predV R.verbBe)) ;
+
+lin
+  weekdayPunctualAdv w = SyntaxBul.mkAdv in_Prep (mkNP w) ;         -- on Sunday
+  weekdayHabitualAdv w = SyntaxBul.mkAdv in_Prep (mkNP thePl_Det w) ; -- on Sundays
+  weekdayNextAdv w = {s = (mkNP theSg_Det (mkCN (mkA076 "следващ") w)).s ! R.RSubj} ;     -- next Sunday
+  weekdayLastAdv w = {s = (mkNP theSg_Det (mkCN (mkA076 "минал") w)).s ! R.RSubj} ;     -- last Sunday
+
+  monthAdv m = SyntaxBul.mkAdv (mkPrep "през" R.Acc) (mkNP m) ;
+  yearAdv y = SyntaxBul.mkAdv (mkPrep "през" R.Acc) y ;
+  dayMonthAdv d m = {s="на" ++ d.s ! R.RSubj ++ m.s ! R.NF R.Sg R.Indef} ; -- on 17 May
+  monthYearAdv m y = SyntaxBul.mkAdv (mkPrep "през" R.Acc) (mkNP (mkCN m y)) ; -- in May 2012
+  dayMonthYearAdv d m y = {s="на" ++ d.s ! R.RSubj ++ m.s ! R.NF R.Sg R.Indef ++ y.s ! R.RSubj} ; -- on 17 May 2013
+
+  intYear = symb ;
+  intMonthday = symb ;
+
+lin
+  InLanguage l = SyntaxBul.mkAdv on_Prep (mkNP l) ;
+  languagePN l = l ;
+
+lin
+  weekdayN w = w ;
+  monthN m = m ;
+
+  weekdayPN w = mkPN (w.s ! R.NF R.Sg R.Indef) 
+                     (case w.g of {
+                        R.AMasc _       => R.Masc ;
+                        R.AFem          => R.Fem ;
+                        R.ANeut         => R.Neut
+                      }) ;
+  monthPN m = mkPN (m.s ! R.NF R.Sg R.Indef) R.Masc ;
+
+lin
+  bottle_of_CN np = {s = \\nf => (mkN041 "бутилка").s ! nf ++ np.s ! R.RSubj; g=R.AFem} ;
+  cup_of_CN    np = {s = \\nf => (mkN041 "чаша").s ! nf ++ np.s ! R.RSubj; g=R.AFem} ;
+  glass_of_CN  np = {s = \\nf => (mkN041 "чаша").s ! nf ++ np.s ! R.RSubj; g=R.AFem} ;
+
+lin
+  monday_Weekday = dualN (mkN014 "понеделник") (mkA079 "понеделничен") ;
+  tuesday_Weekday = dualN (mkN014 "вторник") (mkA079 "вторничен") ;
+  wednesday_Weekday = mkN041 "сряда" ;
+  thursday_Weekday = dualN (mkN014 "четвъртък") (mkA079 "четвъртъчен") ;
+  friday_Weekday = dualN (mkN014 "петък") (mkA079 "петъчен") ;
+  saturday_Weekday = dualN (mkN041 "събота") (mkA079 "съботен") ;
+  sunday_Weekday = dualN (mkN047 "неделя") (mkA079 "неделен") ;
+
+  january_Month = mkMonth "януари" "януарски" ;
+  february_Month = mkMonth "февруари" "февруарски" ;
+  march_Month = mkMonth "март" "мартовски" ;
+  april_Month = mkMonth "април" "априлски" ;
+  may_Month = mkMonth "май" "майски" ;
+  june_Month = mkMonth "юни" "юнски" ;
+  july_Month = mkMonth "юли" "юлски" ;
+  august_Month = mkMonth "август" "августовски" ;
+  september_Month = mkMonth "септември" "септемврийски" ;
+  october_Month = mkMonth "октомври" "октомврийски" ;
+  november_Month = mkMonth "ноември" "ноемврийски" ;
+  december_Month = mkMonth "декември" "декемврийски" ;
+
+lin
+  afrikaans_Language = mkPN "африканс" R.Masc;
+  amharic_Language = mkPN "амхарски" R.Masc;
+  arabic_Language = mkPN "aрабски" R.Masc;
+  bulgarian_Language = mkPN "български" R.Masc;
+  catalan_Language = mkPN "каталунски" R.Masc;
+  chinese_Language = mkPN "китайски" R.Masc;
+  danish_Language = mkPN "датски" R.Masc;
+  dutch_Language = mkPN "холандски" R.Masc;
+  english_Language = mkPN "английски" R.Masc;
+  estonian_Language = mkPN "естонски" R.Masc;
+  finnish_Language = mkPN "финландски" R.Masc;
+  french_Language = mkPN "френски" R.Masc;
+  german_Language = mkPN "немски" R.Masc;
+  greek_Language = mkPN "гръцки" R.Masc;
+  hebrew_Language = mkPN "еврейски" R.Masc;
+  hindi_Language = mkPN "хинди" R.Masc;
+  japanese_Language = mkPN "японски" R.Masc;
+  italian_Language = mkPN "италиянски" R.Masc;
+  latin_Language = mkPN "латински" R.Masc;
+  latvian_Language = mkPN "латвийски" R.Masc;
+  maltese_Language = mkPN "малтийски" R.Masc;
+  nepali_Language = mkPN "непалски" R.Masc;
+  norwegian_Language = mkPN "норвежки" R.Masc;
+  persian_Language = mkPN "персийски" R.Masc;
+  polish_Language = mkPN "полски" R.Masc;
+  punjabi_Language = mkPN "пънджаби" R.Masc;
+  romanian_Language = mkPN "румънски" R.Masc;
+  russian_Language = mkPN "руски" R.Masc;
+  sindhi_Language = mkPN "синди" R.Masc;
+  spanish_Language = mkPN "испански" R.Masc;
+  swahili_Language = mkPN "суахили" R.Masc;
+  swedish_Language = mkPN "шведски" R.Masc;
+  thai_Language = mkPN "тайландски" R.Masc;
+  turkish_Language = mkPN "турски" R.Masc;
+  urdu_Language = mkPN "урду" R.Masc;
+
+oper 
+  mkMonth : Str -> Str -> N = \n,a -> lin N {
+    s = \\_ => n ;
+    rel = (mkA078 a).s ;
+    g = R.AMasc R.NonHuman
+  } ;
+}
diff --git a/lib/src/bulgarian/DictBul.gf b/lib/src/bulgarian/DictBul.gf
# file too large to diff: lib/src/bulgarian/DictBul.gf
diff --git a/lib/src/bulgarian/DictEngBul.gf b/lib/src/bulgarian/DictEngBul.gf
deleted file mode 100644
# file too large to diff: lib/src/bulgarian/DictEngBul.gf
diff --git a/lib/src/bulgarian/DocumentationBul.gf b/lib/src/bulgarian/DocumentationBul.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/bulgarian/DocumentationBul.gf
@@ -0,0 +1,394 @@
+--# -path=.:../abstract:../common
+concrete DocumentationBul of Documentation = CatBul ** open 
+  ResBul,
+  HTML in {
+
+lincat
+  Inflection = {t : Str; s1,s2,s3 : Str} ;
+  Document   = {s : Str} ;
+  Tag        = {s : Str} ;
+
+lin
+  InflectionN n = {
+    t = "същ" ;
+    s1= heading1 ("Съществително"++
+                  case n.g of {
+                    AMasc Human    => "(м.р.л.)" ;
+                    AMasc NonHuman => "(м.р.)" ;
+                    AFem           => "(ж.р.)" ;
+                    ANeut          => "(ср.р.)"
+                  }) ;
+    s2= frameTable (
+          tr (intagAttr "th" "rowspan=\"3\"" "ед.ч." ++ 
+              th "нечленувано" ++ td (n.s ! (NF Sg Indef))) ++
+          tr (th "членувано" ++ td (n.s ! (NF Sg Def))) ++
+          tr (th "пълен член" ++ td (n.s ! NFSgDefNom)) ++
+          tr (intagAttr "th" "rowspan=\"2\"" "мн.ч." ++ 
+              th "нечленувано" ++ td (n.s ! (NF Pl Indef))) ++
+          tr (th "членувано" ++ td (n.s ! (NF Pl Def))) ++
+          tr (intagAttr "th" "colspan=\"2\"" "звателна форма" ++ td (n.s ! NFVocative)) ++
+          tr (intagAttr "th" "colspan=\"2\"" "бройна форма" ++ td (n.s ! NFPlCount))
+        ) ;
+    s3= heading1 ("Прилагателно") ++
+        frameTable (
+          tr (intagAttr "th" "rowspan=\"7\"" "ед.ч." ++ 
+              intagAttr "th" "rowspan=\"3\"" "мн.ч." ++ 
+              th "нечленувано" ++ 
+              td (n.rel ! (ASg Masc Indef))) ++
+          tr (th "непълен член" ++ td (n.rel ! (ASg Masc Def))) ++
+          tr (th "пълен член" ++ td (n.rel ! ASgMascDefNom)) ++
+          tr (intagAttr "th" "rowspan=\"2\"" "ж.р." ++
+              th "нечленувано" ++ td (n.rel ! (ASg Fem Indef))) ++
+          tr (th "членувано" ++ td (n.rel ! (ASg Fem Def))) ++
+          tr (intagAttr "th" "rowspan=\"2\"" "ср.р." ++
+              th "нечленувано" ++ td (n.rel ! (ASg Neut Indef))) ++
+          tr (th "членувано" ++ td (n.rel ! (ASg Neut Def))) ++
+          tr (intagAttr "th" "colspan=\"2\" rowspan=\"2\"" "мн.ч." ++
+              th "нечленувано" ++ td (n.rel ! (APl Indef))) ++
+          tr (th "членувано" ++ td (n.rel ! (APl Def)))
+        )
+  } ;
+
+  InflectionN2,InflectionN3 = \n -> {
+    t = "същ" ;
+    s1= heading1 ("Съществително "++
+                  case n.g of {
+                    AMasc Human    => "(м.р.л.)" ;
+                    AMasc NonHuman => "(м.р.)" ;
+                    AFem           => "(ж.р.)" ;
+                    ANeut          => "(ср.р.)"
+                  }) ;
+    s2= frameTable (
+          tr (intagAttr "th" "rowspan=\"3\"" "ед.ч." ++ 
+              th "нечленувано" ++ td (n.s ! (NF Sg Indef))) ++
+          tr (th "членувано" ++ td (n.s ! (NF Sg Def))) ++
+          tr (th "пълен член" ++ td (n.s ! NFSgDefNom)) ++
+          tr (intagAttr "th" "rowspan=\"2\"" "мн.ч." ++ 
+              th "нечленувано" ++ td (n.s ! (NF Pl Indef))) ++
+          tr (th "членувано" ++ td (n.s ! (NF Pl Def))) ++
+          tr (intagAttr "th" "colspan=\"2\"" "звателна форма" ++ td (n.s ! NFVocative)) ++
+          tr (intagAttr "th" "colspan=\"2\"" "бройна форма" ++ td (n.s ! NFPlCount))
+        ) ;
+    s3 = ""
+    } ;
+
+  InflectionA, InflectionA2 = \a -> {
+    t = "пр" ;
+    s1= heading1 ("Прилагателно") ;
+    s2= frameTable (
+          tr (intagAttr "th" "rowspan=\"7\"" "ед.ч." ++ 
+              intagAttr "th" "rowspan=\"3\"" "мн.ч." ++ 
+              th "нечленувано" ++ 
+              td (a.s ! (ASg Masc Indef))) ++
+          tr (th "непълен член" ++ td (a.s ! (ASg Masc Def))) ++
+          tr (th "пълен член" ++ td (a.s ! ASgMascDefNom)) ++
+          tr (intagAttr "th" "rowspan=\"2\"" "ж.р." ++
+              th "нечленувано" ++ td (a.s ! (ASg Fem Indef))) ++
+          tr (th "членувано" ++ td (a.s ! (ASg Fem Def))) ++
+          tr (intagAttr "th" "rowspan=\"2\"" "ср.р." ++
+              th "нечленувано" ++ td (a.s ! (ASg Neut Indef))) ++
+          tr (th "членувано" ++ td (a.s ! (ASg Neut Def))) ++
+          tr (intagAttr "th" "colspan=\"2\" rowspan=\"2\"" "мн.ч." ++
+              th "нечленувано" ++ td (a.s ! (APl Indef))) ++
+          tr (th "членувано" ++ td (a.s ! (APl Def)))
+        ) ;
+    s3= ""
+    } ;
+
+  InflectionAdv = \adv -> {
+    t = "нар" ;
+    s1= heading1 ("Наречие") ;
+    s2= paragraph (adv.s) ;
+    s3= ""
+    } ;
+
+  InflectionPrep = \prep -> {
+    t = "пр" ;
+    s1= heading1 ("Предлог") ;
+    s2= paragraph (prep.s) ;
+    s3= ""
+    } ;
+
+  InflectionV v = {
+    t = "гл" ;
+    s1= heading1 ("Глагол") ++
+        pp "подлог" ++
+        case v.vtype of {
+          VNormal => "" ;
+          VMedial c => reflClitics ! c ;
+          VPhrasal c => personalClitics ! c ! GSg Masc ! P3
+        } ++ v.s ! Imperf ! VPres Sg P3 ;
+    s2= inflVerb v ;
+    s3= ""
+  } ;
+
+  InflectionV2 v = {
+    t = "гл" ;
+    s1= heading1 ("Глагол") ++
+        pp "подлог" ++
+        case v.vtype of {
+          VNormal => "" ;
+          VMedial c => reflClitics ! c ;
+          VPhrasal c => personalClitics ! c ! GSg Masc ! P3
+        } ++
+        v.s ! Imperf ! VPres Sg P3 ++
+        v.c2.s ++
+        pp "допълнение";
+    s2= inflVerb v ;
+    s3= ""
+  } ;
+
+  InflectionV3 v = {
+    t = "гл" ;
+    s1= heading1 ("Глагол") ++
+        pp "подлог" ++
+        case v.vtype of {
+          VNormal => "" ;
+          VMedial c => reflClitics ! c ;
+          VPhrasal c => personalClitics ! c ! GSg Masc ! P3
+        } ++
+        v.s ! Imperf ! VPres Sg P3 ++
+        v.c2.s ++
+        pp "арг1"++
+        v.c3.s ++
+        pp "арг2";
+    s2= inflVerb v ;
+    s3= ""
+  } ;
+
+  InflectionV2V v = {
+    t = "гл" ;
+    s1= pp "подлог" ++
+        case v.vtype of {
+          VNormal => "" ;
+          VMedial c => reflClitics ! c ;
+          VPhrasal c => personalClitics ! c ! GSg Masc ! P3
+        } ++
+        v.s ! Imperf ! VPres Sg P3 ++
+        v.c2.s ++
+        pp "допълнение"++
+        v.c3.s ++
+        "да" ++ pp "глагол";
+    s2= inflVerb v ;
+    s3= ""
+  } ;
+
+  InflectionV2S v = {
+    t = "гл" ;
+    s1= pp "подлог" ++
+        case v.vtype of {
+          VNormal => "" ;
+          VMedial c => reflClitics ! c ;
+          VPhrasal c => personalClitics ! c ! GSg Masc ! P3
+        } ++
+        v.s ! Imperf ! VPres Sg P3 ++
+        v.c2.s ++
+        pp "допълнение"++
+        v.c3.s ++
+        "че" ++ pp "изречение";
+    s2= inflVerb v ;
+    s3= ""
+  } ;
+
+  InflectionV2Q v = {
+    t = "гл" ;
+    s1= pp "подлог" ++
+        case v.vtype of {
+          VNormal => "" ;
+          VMedial c => reflClitics ! c ;
+          VPhrasal c => personalClitics ! c ! GSg Masc ! P3
+        } ++
+        v.s ! Imperf ! VPres Sg P3 ++
+        v.c2.s ++
+        pp "допълнение"++
+        v.c3.s ++
+        pp "въпрос";
+    s2= inflVerb v ;
+    s3= ""
+  } ;
+
+  InflectionV2A v = {
+    t = "гл" ;
+    s1= pp "подлог" ++
+        case v.vtype of {
+          VNormal => "" ;
+          VMedial c => reflClitics ! c ;
+          VPhrasal c => personalClitics ! c ! GSg Masc ! P3
+        } ++
+        v.s ! Imperf ! VPres Sg P3 ++
+        v.c2.s ++
+        pp "допълнение"++
+        pp "прилагателно";
+    s2= inflVerb v ;
+    s3= ""
+  } ;
+
+  InflectionVV = \v -> {
+    t = "гл" ;
+    s1= pp "подлог" ++
+        case v.vtype of {
+          VNormal => "" ;
+          VMedial c => reflClitics ! c ;
+          VPhrasal c => personalClitics ! c ! GSg Masc ! P3
+        } ++
+        v.s ! Imperf ! VPres Sg P3 ++
+        case v.typ of {
+          VVInf => "да" ++ pp "глагол";
+          VVGerund => pp "деепричастие"
+        };
+    s2= inflVerb v ;
+    s3= ""
+  } ;
+
+  InflectionVS = \v -> {
+    t = "гл" ;
+    s1= pp "подлог" ++
+        case v.vtype of {
+          VNormal => "" ;
+          VMedial c => reflClitics ! c ;
+          VPhrasal c => personalClitics ! c ! GSg Masc ! P3
+        } ++
+        v.s ! Imperf ! VPres Sg P3 ++
+        "че" ++ pp "изречение";
+    s2= inflVerb v ;
+    s3= ""
+  } ;
+
+  InflectionVQ = \v -> {
+    t = "гл" ;
+    s1= pp "подлог" ++
+        case v.vtype of {
+          VNormal => "" ;
+          VMedial c => reflClitics ! c ;
+          VPhrasal c => personalClitics ! c ! GSg Masc ! P3
+        } ++
+        v.s ! Imperf ! VPres Sg P3 ++
+        pp "въпрос";
+    s2= inflVerb v ;
+    s3= ""
+  } ;
+
+  InflectionVA = \v -> {
+    t = "гл" ;
+    s1= pp "подлог" ++
+        case v.vtype of {
+          VNormal => "" ;
+          VMedial c => reflClitics ! c ;
+          VPhrasal c => personalClitics ! c ! GSg Masc ! P3
+        } ++
+        v.s ! Imperf ! VPres Sg P3 ++
+        pp "прилагателно";
+    s2= inflVerb v ;
+    s3= ""
+  } ;
+
+oper
+  inflVerb : Verb -> Str = \v ->
+    (heading2 ("Несвършен вид") ++
+     heading3 ("Изявително наклонение") ++
+     heading4 ("Сегашно време") ++
+     finite Imperf VPres ++
+     heading4 ("Минало свършено време (аорист)") ++
+     finite Imperf VAorist ++
+     heading4 ("Минало несвършено време (имперфект)") ++
+     finite Imperf VImperfect ++
+     heading3 ("Повелително наклонение") ++
+     imperative Imperf ++
+     heading3 ("Причастия (отглаголни прилагателни)") ++
+     heading4 ("Минало страдателно причастие") ++
+     participle Imperf VPassive ++
+     heading4 ("Минало свършено деятелно причастие") ++
+     participle Imperf VPerfect ++
+     heading4 ("Минало несвършено деятелно причастие") ++
+     participle Imperf VPluPerfect ++
+     heading4 ("Сегашно деятелно причастие") ++
+     participle Imperf VPresPart ++
+     heading2 ("Свършен вид") ++
+     heading3 ("Изявително наклонение") ++
+     heading4 ("Сегашно време") ++
+     finite Perf VPres ++
+     heading4 ("Минало свършено време (аорист)") ++
+     finite Perf VAorist ++
+     heading4 ("Минало несвършено време (имперфект)") ++
+     finite Perf VImperfect ++
+     heading3 ("Повелително наклонение") ++
+     imperative Perf ++
+     heading3 ("Причастия (отглаголни прилагателни)") ++
+     heading4 ("Минало страдателно причастие") ++
+     participle Perf VPassive ++
+     heading4 ("Минало свършено деятелно причастие") ++
+     participle Perf VPerfect ++
+     heading4 ("Минало несвършено деятелно причастие") ++
+     participle Perf VPluPerfect ++
+     heading1 ("Отглаголно съществително") ++
+     frameTable (
+       tr (intagAttr "th" "rowspan=\"2\"" "ед.ч." ++ 
+           th "нечленувано" ++ td (v.s ! Imperf ! VNoun (NF Sg Indef))) ++
+       tr (th "членувано" ++ td (v.s ! Imperf ! VNoun (NF Sg Def))) ++
+       tr (intagAttr "th" "rowspan=\"2\"" "мн.ч." ++ 
+           th "нечленувано" ++ td (v.s ! Imperf ! VNoun (NF Pl Indef))) ++
+       tr (th "членувано" ++ td (v.s ! Imperf ! VNoun (NF Pl Def)))
+     ) ++
+     heading1 ("Деепричастие (отглаголно наречие)") ++
+     paragraph (v.s ! Imperf ! VGerund))
+  where {
+    finite : Aspect -> (Number -> Person -> VForm) -> Str = \aspect,f ->
+      frameTable (
+        tr (th "" ++
+            th "ед.ч." ++
+            th "мн.ч.") ++
+        tr (th "1 л." ++ 
+            td (v.s ! aspect ! f Sg P1) ++ 
+            td (v.s ! aspect ! f Pl P1)) ++
+        tr (th "2 л." ++ 
+            td (v.s ! aspect ! f Sg P2) ++
+            td (v.s ! aspect ! f Pl P2)) ++
+        tr (th "3 л." ++
+            td (v.s ! aspect ! f Sg P3) ++
+            td (v.s ! aspect ! f Pl P3))
+      ) ;
+
+    imperative : Aspect -> Str = \aspect ->
+      frameTable (
+        tr (th "ед.ч." ++
+            th "мн.ч.") ++
+        tr (td (v.s ! aspect ! VImperative Sg) ++ 
+            td (v.s ! aspect ! VImperative Pl))
+      ) ;
+
+    participle : Aspect -> (AForm -> VForm) -> Str = \aspect,f ->
+      frameTable (
+        tr (intagAttr "th" "rowspan=\"7\"" "ед.ч." ++
+            intagAttr "th" "rowspan=\"3\"" "м.р." ++
+            th "нечленувано" ++
+            td (v.s ! aspect ! f (ASg Masc Indef))) ++
+        tr (th "непълен член" ++
+            td (v.s ! aspect ! f (ASg Masc Def))) ++
+        tr (th "пълен член" ++
+            td (v.s ! aspect ! f ASgMascDefNom)) ++
+        tr (intagAttr "th" "rowspan=\"2\"" "ж.р." ++
+            th "нечленувано" ++
+            td (v.s ! aspect ! f (ASg Fem Indef))) ++
+        tr (th "членувано" ++
+            td (v.s ! aspect ! f (ASg Fem Def))) ++
+        tr (intagAttr "th" "rowspan=\"2\"" "ср.р." ++
+            th "нечленувано" ++
+            td (v.s ! aspect ! f (ASg Neut Indef))) ++
+        tr (th "членувано" ++
+            td (v.s ! aspect ! f (ASg Neut Def))) ++
+        tr (intagAttr "th" "rowspan=\"2\" colspan=\"2\"" "мн.ч." ++
+            th "нечленувано" ++
+            td (v.s ! aspect ! f (APl Indef))) ++
+        tr (th "членувано" ++
+            td (v.s ! aspect ! f (APl Def)))
+      ) ;
+  } ;
+
+  pp : Str -> Str = \s -> "&lt;"+s+"&gt;";
+
+lin
+  MkDocument b i e = {s = i.s1 ++ b.s ++ i.s2 ++ i.s3 ++ e.s} ;
+  MkTag i = {s = i.t} ;
+
+}
+
diff --git a/lib/src/bulgarian/ExtraBul.gf b/lib/src/bulgarian/ExtraBul.gf
--- a/lib/src/bulgarian/ExtraBul.gf
+++ b/lib/src/bulgarian/ExtraBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete ExtraBul of ExtraBulAbs = CatBul ** 
   open ResBul, MorphoFunsBul, Coordination, Prelude, Predef in {
   flags coding=cp1251 ;
@@ -5,21 +6,24 @@
 
   lin
     PossIndefPron p = {
-      s = \\_,aform => p.gen ! (indefAForm ! aform) ;
+      s = \\_,aform => p.gen ! (indefAForm aform) ;
       nonEmpty = True;
-      spec = Indef
+      spec = Indef;
+      p = Pos
       } ;
       
     ReflQuant = {
       s = \\_,aform => reflPron ! aform ;
       nonEmpty = True;
-      spec = Indef
+      spec = Indef;
+      p = Pos
     } ;
 
     ReflIndefQuant = {
-      s = \\_,aform => reflPron ! (indefAForm ! aform) ;
+      s = \\_,aform => reflPron ! (indefAForm aform) ;
       nonEmpty = True;
-      spec = Indef
+      spec = Indef;
+      p = Pos
     } ;
 
     EmptyRelSlash slash = {
@@ -65,13 +69,6 @@
         APl Indef      => "ñâîè" ;
         APl Def        => "ñâîèòå"
       } ;
-      
-    indefAForm : AForm => AForm =
-      table {
-        ASg g _       => ASg g Indef ;
-        ASgMascDefNom => ASg Masc Indef ;
-        APl _         => APl Indef
-      } ;
 
   lincat
     VPI   = {s : Agr => Str} ;
@@ -86,7 +83,7 @@
       s = \\a => conj.s++(linCoordSep [])!conj.distr!conj.conj++vpi.s!conj.distr!conj.conj!a;
       } ;
     ComplVPIVV vv vpi = 
-      insertObj (\\a => vpi.s ! a) (predV vv) ;
+      insertObj (\\a => vpi.s ! a) Pos (predV vv) ;
 
   lincat
     VPS   = {s : Agr => Str} ;
@@ -110,6 +107,11 @@
       } ;
 
     PassVPSlash vp = insertObj (\\a => vp.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc)) ++
-                                       vp.compl1 ! a ++ vp.compl2 ! a) (predV verbBe) ;
+                                       vp.compl1 ! a ++ vp.compl2 ! a) Pos (predV verbBe) ;
+
+    PassAgentVPSlash vp np = ---- AR 9/4/2014: to be verified
+      insertObj (\\_ => "÷ðåç" ++ np.s ! RObj Acc) Pos
+                     (insertObj (\\a => vp.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc)) ++
+                                       vp.compl1 ! a ++ vp.compl2 ! a) Pos (predV verbBe)) ;
 
 } 
diff --git a/lib/src/bulgarian/ExtraBulAbs.gf b/lib/src/bulgarian/ExtraBulAbs.gf
--- a/lib/src/bulgarian/ExtraBulAbs.gf
+++ b/lib/src/bulgarian/ExtraBulAbs.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 abstract ExtraBulAbs = Extra ** {
   flags coding=cp1251 ;
 
diff --git a/lib/src/bulgarian/GrammarBul.gf b/lib/src/bulgarian/GrammarBul.gf
--- a/lib/src/bulgarian/GrammarBul.gf
+++ b/lib/src/bulgarian/GrammarBul.gf
@@ -1,4 +1,5 @@
 --# -path=.:../abstract:../common:prelude
+--# -coding=cp1251
 
 concrete GrammarBul of Grammar = 
   NounBul,
diff --git a/lib/src/bulgarian/IdiomBul.gf b/lib/src/bulgarian/IdiomBul.gf
--- a/lib/src/bulgarian/IdiomBul.gf
+++ b/lib/src/bulgarian/IdiomBul.gf
@@ -1,37 +1,38 @@
+--# -coding=cp1251
 concrete IdiomBul of Idiom = CatBul ** open Prelude, ParadigmsBul, ResBul in {
   flags coding=cp1251 ;
 
   flags optimize=all_subs ;
 
   lin
-    ImpersCl vp = mkClause [] (agrP3 (GSg Neut)) vp ;
-    GenericCl vp = mkClause "íÿêîé" (agrP3 (GSg Neut)) vp ;
+    ImpersCl vp = mkClause [] (agrP3 (GSg Neut)) Pos vp ;
+    GenericCl vp = mkClause "íÿêîé" (agrP3 (GSg Neut)) Pos vp ;
 
     CleftNP np rs = 
       mkClause (np.s ! RSubj)
-               {gn=GSg Neut; p=np.a.p}
-               (insertObj (\\_ => thisRP ! np.a.gn ++ rs.s ! np.a) (predV verbBe)) ;        
+               {gn=GSg Neut; p=np.a.p} Pos
+               (insertObj (\\_ => thisRP ! np.a.gn ++ rs.s ! np.a) np.p (predV verbBe)) ;        
         
     CleftAdv ad s = {s = \\t,a,p,o => case p of {Pos=>[]; Neg=>"íå"} ++ ad.s ++ s.s } ;
 
     ExistNP np = 
       { s = \\t,a,p,o => 
-	          let verb = case p of {
+	          let verb = case orPol p np.p of {
 	                       Pos => mkV186 "èìàì" ;
 	                       Neg => mkV186 "íÿìàì" 
 	                     } ;
                                  
-                      agr=agrP3 (GSg Neut);
+                  agr=agrP3 (GSg Neut);
                                  
-                      present = verb ! (VPres   (numGenNum agr.gn) agr.p) ;
-                      aorist  = verb ! (VAorist (numGenNum agr.gn) agr.p) ;
-                      perfect = verb ! (VPerfect (aform agr.gn Indef (RObj Acc))) ;
+                  present = verb ! (VPres   (numGenNum agr.gn) agr.p) ;
+                  aorist  = verb ! (VAorist (numGenNum agr.gn) agr.p) ;
+                  perfect = verb ! (VPerfect (aform agr.gn Indef (RObj Acc))) ;
                                  
-                      auxPres    = auxBe ! VPres (numGenNum agr.gn) agr.p ;
-                      auxAorist  = auxBe ! VAorist (numGenNum agr.gn) agr.p ;
-                      auxCondS   = auxWould ! VAorist (numGenNum agr.gn) agr.p ;
+                  auxPres    = auxBe ! VPres (numGenNum agr.gn) agr.p ;
+                  auxAorist  = auxBe ! VAorist (numGenNum agr.gn) agr.p ;
+                  auxCondS   = auxWould ! VAorist (numGenNum agr.gn) agr.p ;
 
-                      v : {aux1:Str; aux2:Str; main:Str}
+                  v : {aux1:Str; aux2:Str; main:Str}
                         = case <t,a> of {
                             <Pres,Simul> => {aux1=[]; aux2=[]; main=present} 
                ;  --# notpresent
@@ -52,13 +53,14 @@
 
     ExistIP ip = 
       mkQuestion {s = ip.s ! RSubj}
-                 (mkClause "òóê" (agrP3 ip.gn) (predV verbBe)) ;
+                 (mkClause "òóê" (agrP3 ip.gn) Pos (predV verbBe)) ;
 
     ProgrVP vp = {
       s   = \\_ => vp.s ! Imperf ;
       ad = vp.ad ;
       compl = vp.compl ;
-      vtype = vp.vtype
+      vtype = vp.vtype ;
+      p = vp.p
       } ;
 
     ImpPl1 vp = {s = "íåêà" ++ daComplex Simul Pos vp ! Perf ! {gn = GPl ; p = P1}} ;
diff --git a/lib/src/bulgarian/LangBul.gf b/lib/src/bulgarian/LangBul.gf
--- a/lib/src/bulgarian/LangBul.gf
+++ b/lib/src/bulgarian/LangBul.gf
@@ -1,12 +1,12 @@
---# -path=.:../abstract:../common:../prelude
+--# -path=.:../abstract:../common:../api
 
 concrete LangBul of Lang = 
   GrammarBul,
-  LexiconBul
+  LexiconBul,
+  ConstructionBul,
+  DocumentationBul
   ** {
-  flags coding=cp1251 ;
 
-
-flags startcat = Phr ; unlexer = text ; lexer = text ; coding = cp1251 ;
+flags startcat = Phr ;
 
 } ;
diff --git a/lib/src/bulgarian/LexiconBul.gf b/lib/src/bulgarian/LexiconBul.gf
--- a/lib/src/bulgarian/LexiconBul.gf
+++ b/lib/src/bulgarian/LexiconBul.gf
@@ -1,4 +1,5 @@
 --# -path=.:prelude
+--# -coding=cp1251
 
 concrete LexiconBul of Lexicon = CatBul ** 
   open ParadigmsBul, ResBul, Prelude in {
diff --git a/lib/src/bulgarian/MorphoBul.gf b/lib/src/bulgarian/MorphoBul.gf
--- a/lib/src/bulgarian/MorphoBul.gf
+++ b/lib/src/bulgarian/MorphoBul.gf
@@ -1,4 +1,5 @@
 --# -path=.:../../prelude
+--# -coding=cp1251
 
 --1 A Simple English Resource Morphology
 --
@@ -21,12 +22,12 @@
 oper
 --2 Determiners
 
-  mkDeterminerSg : Str -> Str -> Str -> {s : Bool => AGender => Role => Str; nn : NNumber; spec : Species} = \vseki,vsiaka,vsiako ->
-    {s = \\_,g,_ => table AGender [vseki;vseki;vsiaka;vsiako] ! g; nn = NNum Sg; spec = Indef} ;
-  mkDeterminerPl : Str -> {s : Bool => AGender => Role => Str ; nn : NNumber ; spec : Species} = \vsicki ->
-    {s = \\_,_,_ => vsicki; sp = \\_,_ => vsicki; nn = NNum Pl; spec = Indef} ;
+  mkDeterminerSg : Str -> Str -> Str -> {s : Bool => AGender => Role => Str; nn : NNumber; spec : Species; p : Polarity} = \vseki,vsiaka,vsiako ->
+    {s = \\_,g,_ => table AGender [vseki;vseki;vsiaka;vsiako] ! g; nn = NNum Sg; spec = Indef; p = Pos} ;
+  mkDeterminerPl : Str -> {s : Bool => AGender => Role => Str ; nn : NNumber ; spec : Species; p : Polarity} = \vsicki ->
+    {s = \\_,_,_ => vsicki; sp = \\_,_ => vsicki; nn = NNum Pl; spec = Indef; p = Pos} ;
 
-  mkQuant : Str -> Str -> Str -> Str -> {s : Bool => AForm => Str; nonEmpty : Bool; spec : Species} = \tozi,tazi,towa,tezi -> 
+  mkQuant : Str -> Str -> Str -> Str -> {s : Bool => AForm => Str; nonEmpty : Bool; spec : Species; p : Polarity} = \tozi,tazi,towa,tezi -> 
     { s = \\_ => table {
                    ASg Masc _    => tozi ;
                    ASgMascDefNom => tozi ;
@@ -35,7 +36,8 @@
                    APl      _    => tezi
                    } ;
       nonEmpty = True ;
-      spec = Indef
+      spec = Indef ;
+      p = Pos
     } ;
 
 --2 Verbs
diff --git a/lib/src/bulgarian/MorphoFunsBul.gf b/lib/src/bulgarian/MorphoFunsBul.gf
--- a/lib/src/bulgarian/MorphoFunsBul.gf
+++ b/lib/src/bulgarian/MorphoFunsBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 --# -path=.:../abstract:../../prelude:../common
 
 resource MorphoFunsBul = open
@@ -53,8 +54,8 @@
   phrasalV : V -> Case -> V ;
   phrasalV v c = {s = v.s; vtype = VPhrasal c; lock_V=<>} ;
   
-  actionV : VTable -> VTable -> V ;
-  actionV imperf perf = { 
+  dualV : VTable -> VTable -> V ;
+  dualV imperf perf = { 
     s = table {Imperf=>imperf; Perf=>perf};
     n = let v0 = init (imperf ! (VImperfect Sg P1)) + "í"
         in (mkNoun (v0+"å")
@@ -66,8 +67,10 @@
     lock_V=<>
     } ;
 
-  stateV : VTable -> V ;
-  stateV vtable = { 
+  actionV : VTable -> VTable -> V = dualV ;
+
+  singleV : VTable -> V ;
+  singleV vtable = { 
     s = \\_=>vtable;
     n = let v0 = init (vtable ! (VImperfect Sg P1)) + "í"
         in (mkNoun (v0+"å")
@@ -79,6 +82,8 @@
     lock_V=<>
     } ;
 
+  stateV : VTable -> V = singleV ;
+
 --3 Zero-place verbs
 --
 
@@ -181,19 +186,26 @@
                        NFPlCount   => n1.s ! NFPlCount     ++ n2.s ! (NF Pl Indef) ;
                        NFVocative  => n1.s ! NFVocative    ++ n2.s ! (NF Sg Indef)
                      } ;
-                 rel = \\aform => n1.rel ! aform; 
-                 g = n1.g ;
-                 g = n1.anim
+                 rel = \\aform => n1.rel ! aform;
+                 g = n1.g
                 } ;
+    compoundN : A -> N -> N 
+      = \a,n -> lin N
+              {s   = \\nf => (a.s ! nform2aform nf n.g) ++ (n.s ! (indefNForm nf)) ;
+               rel = \\aform => a.s ! aform ++ n.rel ! indefAForm aform ;
+               g   = n.g
+              } ;
   } ;
   
-  relativeN : N -> A -> N;
-  relativeN n a = lin N {
+  dualN : N -> A -> N;
+  dualN n a = lin N {
     s   = n.s;
     rel = a.s;
     g   = n.g
   } ;
-  
+
+  relativeN : N -> A -> N = dualN ; -- deprecated
+
   substantiveN : A -> AGender -> N;
   substantiveN a g = lin N {
     s   = \\nform => a.s ! nform2aform nform g;
diff --git a/lib/src/bulgarian/NounBul.gf b/lib/src/bulgarian/NounBul.gf
--- a/lib/src/bulgarian/NounBul.gf
+++ b/lib/src/bulgarian/NounBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete NounBul of Noun = CatBul ** open ResBul, Prelude in {
   flags optimize=all_subs ; coding=cp1251 ;
 
@@ -27,6 +28,7 @@
                            _        => s
                          } ;
         a = {gn = gennum cn.g (numnnum det.nn); p = P3} ;
+        p = det.p
       } ;
 
     DetNP det =
@@ -36,38 +38,50 @@
                            _        => s
                          } ;
         a = {gn = gennum ANeut (numnnum det.nn); p = P3} ;
+        p = Pos
       } ;
     
     UsePN pn = { s = table {
                        RObj Dat => "íà" ++ pn.s; 
                        _        => pn.s
                      } ;
-                 a = {gn = GSg pn.g; p = P3}
+                 a = {gn = GSg pn.g; p = P3} ;
+                 p = Pos
                } ;
-    UsePron p = {s = p.s; a=p.a} ;
+    UsePron p = {s = p.s; a=p.a; p=Pos} ;
 
     PredetNP pred np = {
       s = \\c => pred.s ! np.a.gn ++ np.s ! c ;
-      a = np.a
+      a = np.a ;
+      p = np.p
       } ;
 
     PPartNP np v2 = {
       s = \\c => np.s ! c ++ v2.s ! Perf ! VPassive (aform np.a.gn Indef c) ;
-      a = np.a
+      a = np.a ;
+      p = np.p
       } ;
 
     AdvNP np adv = {
       s = \\c => np.s ! c ++ adv.s ;
-      a = np.a
+      a = np.a ;
+      p = np.p
       } ;
 
+    ExtAdvNP np adv = {
+      s = \\c => np.s ! c ++ comma ++ adv.s ;
+      a = np.a ;
+      p = np.p
+      } ;
+
     DetQuant quant num = {
       s  = \\sp,g,c => let sp' = case num.nonEmpty of { True  => True ;
                                                         False => sp   }
                        in quant.s ! sp' ! aform (gennum g (numnnum num.nn)) (case c of {RVoc=>Indef; _=>Def}) c ++
                           num.s ! dgenderSpecies g quant.spec c ;
       nn = num.nn ;
-      spec = case num.nonEmpty of {True=>Indef; _=>quant.spec}
+      spec = case num.nonEmpty of {True=>Indef; _=>quant.spec} ;
+      p  = quant.p
       } ;
 
     DetQuantOrd = \quant, num, ord -> {
@@ -75,13 +89,15 @@
                       num.s ! dgenderSpecies g quant.spec c ++
                       ord.s ! aform (gennum g (numnnum num.nn)) (case num.nonEmpty of {True=>Indef; _=>quant.spec}) c ; 
       nn = num.nn ;
-      spec=Indef
+      spec=Indef ;
+      p  = quant.p
       } ;
 
     PossPron p = {
       s    = \\_ => p.gen ;
       nonEmpty = True ;
-      spec = ResBul.Indef
+      spec = ResBul.Indef ;
+      p = Pos
       } ;
 
     NumSg = {s = \\_ => []; nn = NNum Sg; nonEmpty = False} ;
@@ -97,7 +113,7 @@
     
     AdNum adn num = {s = \\gspec => adn.s ++ num.s ! gspec; n = num.n; nonEmpty = num.nonEmpty} ;
 
-    OrdSuperl a = {s = \\aform => "íàé" ++ "-" ++ a.s ! aform} ;
+    OrdSuperl a = {s = \\aform => "íàé" ++ hyphen ++ a.s ! aform} ;
 
     DefArt = {
       s  = table {
@@ -111,7 +127,8 @@
                       }
            } ;
       nonEmpty = False ;
-      spec = ResBul.Def
+      spec = ResBul.Def ;
+      p = Pos
       } ;
 
     IndefArt = {
@@ -126,7 +143,8 @@
                       }
            } ;
       nonEmpty = False ;
-      spec = ResBul.Indef
+      spec = ResBul.Indef ;
+      p = Pos
       } ;
 
     MassNP cn = {
@@ -136,6 +154,7 @@
             _        => cn.s ! (NF Sg Indef)
           } ;
       a = {gn = gennum cn.g Sg; p = P3} ;
+      p = Pos
       } ;
 
     UseN noun = noun ;
@@ -168,8 +187,25 @@
 
     ApposCN cn np = {s = \\nf => cn.s ! nf ++ np.s ! RSubj; g=cn.g} ;
 
+    PossNP cn np = {s = \\nf => cn.s ! nf ++ "íà" ++ np.s ! (RObj Acc); g = cn.g} ;
+    
+    PartNP cn np = {s = \\nf => cn.s ! nf ++ "îò" ++ np.s ! (RObj Acc); g = cn.g} ;
+
+    CountNP det np = {
+      s = \\role => let g = case np.a.gn of { -- this is lossy
+                              GSg Masc => AMasc NonHuman ; 
+                              GSg Neut => ANeut ;
+                              GSg Fem  => AFem ;
+                              GPl      => ANeut
+                            }
+                    in det.s ! False ! g ! role ++ np.s ! (RObj Acc) ;
+      a = {gn = gennum ANeut (numnnum det.nn); p = P3} ;
+      p = Pos
+      } ;
+
     RelNP np rs = {
       s = \\r => np.s ! r ++ rs.s ! np.a ;
-      a = np.a
+      a = np.a ;
+      p = np.p
       } ;
 }
diff --git a/lib/src/bulgarian/NumeralBul.gf b/lib/src/bulgarian/NumeralBul.gf
--- a/lib/src/bulgarian/NumeralBul.gf
+++ b/lib/src/bulgarian/NumeralBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete NumeralBul of Numeral = CatBul ** open Prelude, ResBul in {
   flags coding=cp1251 ;
 
@@ -95,26 +96,26 @@
     IDig d = d ** {tail = T1} ;
 
     IIDig d i = {
-      s = \\o => d.s ! NCard (CFMasc Indef NonHuman) ++ commaIf i.tail ++ i.s ! o ;
+      s = \\o => d.s ! NCard (CFMasc Indef NonHuman) ++ spaceIf i.tail ++ i.s ! o ;
       n = Pl ;
       tail = inc i.tail
     } ;
 
-    D_0 = mk2Dig "0" "0â" ;
-    D_1 = mk3Dig "1" "1âè" Sg ;
+    D_0 = mk3Dig "0" "0" "0åâ" Pl ;
+    D_1 = mk3Dig "1" "1" "1âè" Sg ;
     D_2 = mk2Dig "2" "2ðè" ;
     D_3 = mkDig "3" ;
     D_4 = mkDig "4" ;
     D_5 = mkDig "5" ;
     D_6 = mkDig "6" ;
-    D_7 = mk2Dig "7" "7ìè" ;
-    D_8 = mk2Dig "8" "8ìè" ;
-    D_9 = mkDig "9" ;
+    D_7 = mk3Dig "7" "7íà" "7ìè" Pl ;
+    D_8 = mk3Dig "8" "8íà" "8ìè" Pl ;
+    D_9 = mk3Dig "9" "9èìà" "9òè" Pl ;
 
   oper
-    commaIf : DTail -> Str = \t -> case t of {
-      T3 => "," ;
-      _ => []
+    spaceIf : DTail -> Str = \t -> case t of {
+      T3 => SOFT_BIND ;
+      _  => BIND
       } ;
 
     inc : DTail -> DTail = \t -> case t of {
@@ -123,11 +124,11 @@
       T3 => T1
       } ;
 
-    mk2Dig : Str -> Str -> TDigit = \c,o -> mk3Dig c o Pl ;
+    mk2Dig : Str -> Str -> TDigit = \c,o -> mk3Dig c (c+"ìà") o Pl ;
     mkDig : Str -> TDigit = \c -> mk2Dig c (c + "òè") ;
 
-    mk3Dig : Str -> Str -> Number -> TDigit = \c,o,n -> {
-      s = table {NCard _ => c ; NOrd aform => regAdjective o ! aform} ;
+    mk3Dig : Str -> Str -> Str -> Number -> TDigit = \c1,c2,o,n -> {
+      s = mkCardOrd c1 c2 c1 o ;
       n = n
       } ;
 
diff --git a/lib/src/bulgarian/ParadigmsBul.gf b/lib/src/bulgarian/ParadigmsBul.gf
--- a/lib/src/bulgarian/ParadigmsBul.gf
+++ b/lib/src/bulgarian/ParadigmsBul.gf
@@ -1,4 +1,5 @@
 --# -path=.:../abstract:../common:../prelude
+--# -coding=cp1251
 
 resource ParadigmsBul = MorphoFunsBul ** open
   Predef,
@@ -229,11 +230,15 @@
   mkN011 : Str -> N ;
   mkN011 base = let v0 = tk 2 base;
                     g  = AMasc NonHuman
-                in {s = mkNoun (v0+"úì")
-                               (v0+"ìè")
-                               (v0+"úìà")
-                               (v0+"ìå")
-                               g ;
+                in {s = table {
+                          NF Sg Indef => v0+"úì" ;
+                          NF Sg Def   => v0+"ìà" ;
+                          NF Pl Indef => v0+"ìè" ;
+                          NF Pl Def   => v0+"ìèòå" ;
+                          NFSgDefNom  => v0+"ìúò" ;
+                          NFPlCount   => v0+"ìà" ;
+                          NFVocative  => v0+"ìå"
+                        } ;
                     rel = \\_ => base ;
                     g   = g ;
                     lock_N = <>
@@ -1199,10 +1204,10 @@
   mkN075 : Str -> N ;
   mkN075 base = let v0 = base
                 in { s = table {
-                           NF Sg _     => variants {} ;
+                           NF Sg _     => Prelude.nonExist ;
                            NF Pl Indef => v0 ;
                            NF Pl Def   => v0+"òå" ;
-                           NFSgDefNom  => variants {} ;
+                           NFSgDefNom  => Prelude.nonExist ;
                            NFPlCount   => v0 ;
                            NFVocative  => v0
                          } ;
@@ -1210,6 +1215,30 @@
                      g = ANeut ;
                      lock_N = <>
                    } ;
+  mkN076 : Str -> N ;
+  mkN076 base = let v0 = tk 1 base;
+                    g  = ANeut
+                in {s = mkNoun (v0+"î")
+                               (v0+"åòà")
+                               (v0+"åòà")
+                               (v0+"î")
+                               g ;
+                    rel = \\_ => base ;
+                    g   = g ;
+                    lock_N = <>
+                   };
+  mkN077 : Str -> N ;
+  mkN077 base = let v0 = base;
+                    g  = AFem
+                in {s = mkNoun (v0)
+                               nonExist
+                               nonExist
+                               (v0)
+                               g ;
+                    rel = \\_ => base ;
+                    g   = g ;
+                    lock_N = <>
+                   };
   mkA076 : Str -> A ;
   mkA076 base = let v0 = base
                 in mkAdjective (v0)
diff --git a/lib/src/bulgarian/ParseBul.gf b/lib/src/bulgarian/ParseBul.gf
--- a/lib/src/bulgarian/ParseBul.gf
+++ b/lib/src/bulgarian/ParseBul.gf
@@ -1,4 +1,4 @@
---# -path=alltenses:../english
+--# -path=alltenses:../english:../translator:../abstract
 concrete ParseBul of ParseEngAbs = 
   TenseX - [IAdv, CAdv],
   CatBul,
@@ -17,19 +17,19 @@
   ExtraBul [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash,
             Temp, Pol, Conj, VPS, ListVPS, S, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS,
             VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
+            ComplSlashPartLast,
             ClSlash, RCl, EmptyRelSlash],
-
-  DictEngBul ** 
+  DocumentationBul,
+  DictionaryBul ** 
 open ResBul, Prelude in {
 
 flags
   literal=Symb ;
-  beam_size=0.95 ;
   coding = utf8 ;
 
 lin
   CompoundCN num noun cn = {
-    s = \\nf => (noun.rel ! nform2aform nf cn.g) ++ (cn.s ! (indefNForm nf)) ;
+    s = \\nf => num.s ! CFNeut Indef ++ (noun.rel ! nform2aform nf cn.g) ++ (cn.s ! (indefNForm nf)) ;
     g = cn.g
   } ;
 
@@ -69,7 +69,8 @@
                             RObj Dat => "на" ++ pn.s; 
                             _        => pn.s
                           } ;
-                      a = {gn = GSg pn.g; p = P3}
+                      a = {gn = GSg pn.g; p = P3};
+                      p = q.p
                     } ;
 
   PastPartRS ant pol vp = {
@@ -102,7 +103,8 @@
 
   SlashV2V vv ant p vp =
       insertSlashObj2 (\\agr => ant.s ++ p.s ++ vv.c3.s ++
-                                daComplex ant.a p.p vp ! Perf ! agr)
+                                daComplex ant.a (orPol p.p vp.p) vp ! Perf ! agr)
+                      Pos
                       (slashV vv vv.c2) ;
 
   ComplVV vv ant p vp =
@@ -110,7 +112,7 @@
                           case vv.typ of {
                             VVInf    => daComplex ant.a p.p vp ! Perf ! agr;
                             VVGerund => gerund vp ! Imperf ! agr
-                          })
+                          }) vp.p
                 (predV vv) ;
 
   PredVPosv np vp = {
@@ -130,27 +132,33 @@
            }
     } ;
 
-  CompS s = {s = \\_ => "че" ++ s.s} ;
-  CompQS qs = {s = \\_ => qs.s ! QIndir} ;
-  CompVP ant p vp = {s = \\agr => ant.s ++ p.s ++
-                                  daComplex ant.a p.p vp ! Perf ! agr} ;
+  CompS s = {s = \\_ => "че" ++ s.s; p = Pos} ;
+  CompQS qs = {s = \\_ => qs.s ! QIndir; p = Pos} ;
+  CompVP ant p vp = {s = let p' = case vp.p of {
+                                    Neg => Neg;
+                                    Pos => p.p
+                                  }
+                         in \\agr => ant.s ++ p.s ++
+                                     daComplex ant.a p' vp ! Perf ! agr;
+                     p = Pos
+                    } ;
 
   VPSlashVS vs vp = 
-    let vp = insertObj (daComplex Simul Pos vp ! Perf) (predV vs)
+    let vp = insertObj (daComplex Simul Pos vp ! Perf) vp.p (predV vs)
     in { s  = vp.s;
          ad = vp.ad;
          compl1 = \\_ => "";
          compl2 = vp.compl;
          vtype  = vp.vtype;
+         p      = vp.p;
          c2     = {s=""; c=Acc}
        } ;
 
   ApposNP np1 np2 = {
-    s = \\role => np1.s ! role ++ "," ++ np2.s ! RSubj ;
-    a = np1.a
+    s = \\role => np1.s ! role ++ comma ++ np2.s ! RSubj ;
+    a = np1.a ;
+    p = np1.p
   } ;
-  
-  UncNeg = {s = ""; p = Neg} ;
 
   UttAdV adv = adv;
 
diff --git a/lib/src/bulgarian/PhraseBul.gf b/lib/src/bulgarian/PhraseBul.gf
--- a/lib/src/bulgarian/PhraseBul.gf
+++ b/lib/src/bulgarian/PhraseBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete PhraseBul of Phrase = CatBul ** open Prelude, ResBul in {
   flags coding=cp1251 ;
 
@@ -19,10 +20,11 @@
     UttCN n = {s = n.s ! NF Sg Indef} ;
     UttCard n = {s = n.s ! CFNeut Indef} ;
     UttAP ap = {s = ap.s ! ASg Masc Indef} ;
+    UttInterj i = i ;
 
     NoPConj = {s = []} ;
     PConjConj conj = {s = conj.s ++ linCoord!conj.conj} ;
 
     NoVoc = {s = []} ;
-    VocNP np = {s = "," ++ np.s ! RVoc} ;
+    VocNP np = {s = comma ++ np.s ! RVoc} ;
 }
diff --git a/lib/src/bulgarian/QuestionBul.gf b/lib/src/bulgarian/QuestionBul.gf
--- a/lib/src/bulgarian/QuestionBul.gf
+++ b/lib/src/bulgarian/QuestionBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete QuestionBul of Question = CatBul ** open ResBul, Prelude in {
   flags coding=cp1251 ;
 
@@ -17,7 +18,7 @@
       
     QuestVP ip vp = {
       s = \\t,a,b,qform =>
-             (mkClause (ip.s ! RSubj ! qform) {gn = ip.gn ; p = P3} vp).s ! t ! a ! b ! Main
+             (mkClause (ip.s ! RSubj ! qform) {gn = ip.gn ; p = P3} Pos vp).s ! t ! a ! b ! Main
       } ;
 
     QuestSlash ip slash = 
@@ -27,7 +28,7 @@
     QuestIAdv iadv cl = mkQuestion iadv cl ;
 
     QuestIComp icomp np = 
-      mkQuestion icomp (mkClause (np.s ! RSubj) np.a (predV verbBe)) ;
+      mkQuestion icomp (mkClause (np.s ! RSubj) np.a np.p (predV verbBe)) ;
 
     PrepIP p ip = {s = \\qform => p.s ++ case p.c of {Dat=>"íà";_=>[]} ++ ip.s ! RSubj ! qform} ;
 
diff --git a/lib/src/bulgarian/RelativeBul.gf b/lib/src/bulgarian/RelativeBul.gf
--- a/lib/src/bulgarian/RelativeBul.gf
+++ b/lib/src/bulgarian/RelativeBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete RelativeBul of Relative = CatBul ** open ResBul in {
   flags coding=cp1251 ;
 
@@ -13,7 +14,7 @@
     RelVP rp vp = {
       s = \\t,a,p,agr => 
         let 
-          cl = mkClause (rp.s ! agr.gn) agr vp
+          cl = mkClause (rp.s ! agr.gn) agr Pos vp
         in
         cl.s ! t ! a ! p ! Main ;
       role = RSubj
diff --git a/lib/src/bulgarian/ResBul.gf b/lib/src/bulgarian/ResBul.gf
--- a/lib/src/bulgarian/ResBul.gf
+++ b/lib/src/bulgarian/ResBul.gf
@@ -1,4 +1,5 @@
 --# -path=.:../abstract:../common:../../prelude
+--# -coding=cp1251
 
 --1 Bulgarian auxiliary operations.
 
@@ -146,6 +147,12 @@
         NCountable => Pl
       } ;
 
+    orPol : Polarity -> Polarity -> Polarity = \p1,p2 ->
+      case p1 of {
+        Neg => Neg;
+        Pos => p2
+      } ;
+
     aform : GenNum -> Species -> Role -> AForm = \gn,spec,role -> 
       case gn of {
         GSg g  => case <g,spec,role> of {
@@ -155,6 +162,13 @@
         GPl    => APl spec
       } ;
 
+    indefAForm : AForm -> AForm
+      = \af -> case af of {
+                 ASg g spec    => ASg g Indef ;
+                 ASgMascDefNom => ASg Masc Indef ;
+                 APl spec      => APl Indef
+               } ;
+
     dgenderSpecies : AGender -> Species -> Role -> CardForm =
       \g,spec,role -> case <g,spec> of {
                         <AMasc a,Indef> => CFMasc Indef a ;
@@ -205,7 +219,8 @@
       s     : Aspect => VTable ;
       ad    : {isEmpty : Bool; s : Str} ;          -- sentential adverb
       compl : Agr => Str ;
-      vtype : VType
+      vtype : VType ;
+      p     : Polarity
     } ;
     
     VPSlash = {
@@ -214,6 +229,7 @@
       compl1 : Agr => Str ;
       compl2 : Agr => Str ;
       vtype  : VType ;
+      p      : Polarity ;
       c2     : Preposition
     } ;
 
@@ -222,6 +238,7 @@
       ad    = {isEmpty=True; s=[]} ;
       compl = \\_ => [] ;
       vtype = verb.vtype ;
+      p     = Pos
     } ;
 
     slashV : Verb -> Preposition -> VPSlash = \verb,prep -> {
@@ -230,31 +247,44 @@
       compl1 = \\_ => [] ;
       compl2 = \\_ => [] ;
       vtype  = verb.vtype ;
+      p      = Pos ;
       c2     = prep ;
     } ;
 
-    insertObj : (Agr => Str) -> VP -> VP = \obj,vp -> {
+    insertObj : (Agr => Str) -> Polarity -> VP -> VP = \obj,p,vp -> {
       s     = vp.s ;
       ad    = vp.ad ;
       compl = \\a => vp.compl ! a ++ obj ! a ;
-      vtype = vp.vtype
+      vtype = vp.vtype ;
+      p     = case p of {
+                Neg => Neg;
+                _   => vp.p
+              }
       } ;
 
-    insertSlashObj1 : (Agr => Str) -> VPSlash -> VPSlash = \obj,slash -> {
+    insertSlashObj1 : (Agr => Str) -> Polarity -> VPSlash -> VPSlash = \obj,p,slash -> {
       s      = slash.s ;
       ad     = slash.ad ;
       compl1 = \\a => slash.compl1 ! a ++ obj ! a ;
       compl2 = slash.compl2 ;
       vtype  = slash.vtype ;
+      p      = case p of {
+                 Neg => Neg ;
+                 Pos => slash.p
+               } ;
       c2     = slash.c2
       } ;
 
-    insertSlashObj2 : (Agr => Str) -> VPSlash -> VPSlash = \obj,slash -> {
+    insertSlashObj2 : (Agr => Str) -> Polarity -> VPSlash -> VPSlash = \obj,p,slash -> {
       s      = slash.s ;
       ad     = slash.ad ;
       compl1 = slash.compl1 ;
       compl2 = \\a => slash.compl2 ! a ++ obj ! a ;
       vtype  = slash.vtype ;
+      p      = case p of {
+                 Neg => Neg ;
+                 Pos => slash.p
+               } ;
       c2     = slash.c2
       } ;
 
@@ -358,7 +388,7 @@
     ia2e : Str -> Str =           -- to be used when the next syllable has vowel different from "à","ú","î" or "ó"
       \s -> case s of {
               x@(_*+_) + "ÿ" + y@(("á"|"â"|"ã"|"ä"|"æ"|"ç"|"ê"|"ë"|"ì"|"í"|"ï"|"ð"|"ñ"|"ò"|"ô"|"õ"|"ö"|"÷"|"ø"|"ù")*)
-                => x+"e"+y;
+                => x+"å"+y;
               _ => s
             };
 
@@ -387,10 +417,17 @@
     s : Tense => Anteriority => Polarity => Order => Str
   } ;
 
-  mkClause : Str -> Agr -> VP -> Clause =
-    \subj,agr,vp -> {
-      s = \\t,a,p,o => 
+  mkClause : Str -> Agr -> Polarity -> VP -> Clause =
+    \subj,agr,p1,vp -> {
+      s = \\t,a,p2,o => 
         let
+          p : Polarity
+            = case <p1,p2,vp.p> of {
+                <Neg,_,_> => Neg ;
+                <_,Neg,_> => Neg ;
+                <_,_,Neg> => Neg ;
+                _         => Pos
+              } ;
           verb  : Bool => Str
                 = \\q => vpTenses vp ! t ! a ! p ! agr ! q ! Perf ;
           compl = vp.compl ! agr
@@ -487,6 +524,18 @@
          } ++
          vp.compl ! agr ;
 
+  linrefVP : VP -> Str =
+    \vp ->
+      let agr = {gn = GSg Neut; p = P1};
+          clitic = case vp.vtype of {
+                     VNormal    => {s=[]; agr=agr} ;
+                     VMedial c  => {s=reflClitics ! c; agr=agr} ;
+                     VPhrasal c => {s=personalClitics ! c ! agr.gn ! agr.p; agr={gn=GSg Neut; p=P3}}
+                   } ;
+      in vp.ad.s ++
+         vp.s ! Imperf ! VPres (numGenNum clitic.agr.gn) clitic.agr.p ++ clitic.s ++
+         vp.compl ! agr ;
+
   gerund : VP -> Aspect => Agr => Str =
     \vp -> \\asp,agr =>
       let clitic = case vp.vtype of {
@@ -523,18 +572,19 @@
       \dva, dvama, dve, vtori ->
                table {
                  NCard dg   => digitGenderSpecies dva dvama dve ! dg ;
-                 NOrd aform => let vtora = init vtori + "à" ;
-                                   vtoro = init vtori + "î"
+                 NOrd aform => let vtora : Str = case vtori of {_+"â" => vtori; _ => init vtori} + "à" ;
+                                   vtoro : Str = case vtori of {_+"â" => vtori; _ => init vtori} + "î";
+                                   i     : Str = case vtori of {_+"â" => "è"; _ => ""}
                                in case aform of {
                                     ASg Masc Indef => vtori ;
-                                    ASg Masc Def   => vtori+"ÿ" ;
-                                    ASgMascDefNom  => vtori+"ÿò" ;
+                                    ASg Masc Def   => vtori+i+"ÿ" ;
+                                    ASgMascDefNom  => vtori+i+"ÿò" ;
                                     ASg Fem  Indef => vtora ;
                                     ASg Fem  Def   => vtora+"òà" ;
                                     ASg Neut Indef => vtoro ;
                                     ASg Neut Def   => vtoro+"òî" ;
-                                    APl Indef      => vtori ;
-                                    APl Def        => vtori+"òå"
+                                    APl Indef      => vtori+i ;
+                                    APl Def        => vtori+i+"òå"
                                   }
                } ;
 
@@ -558,23 +608,26 @@
 
     digitGenderSpecies : Str -> Str -> Str -> CardForm => Str =
       \dva, dvama, dve
-            -> let addDef : Str -> Str =
-                     \s -> case s of {
+            -> let addDef : Str -> Gender -> Str =
+                     \s,g -> case s of {
 		             dves+"òà" => dves+"òàòå" ;
 		             dv+"à"    => dv+"àòà" ;
+		             "0"       => s+"òà" ;
+		             "1"       => s+case g of {Masc => "ÿò"; Fem => "òà"; Neut => "òî"} ;
+		             "2"       => s+case g of {Masc => "òà"; _ => "òå"} ;
 		             x         => x+"òå"
-                           }
+                     }
                in table {
                     CFMasc Indef  NonHuman => dva ;
-                    CFMasc Def    NonHuman => addDef dva ;
-                    CFMascDefNom  NonHuman => addDef dva ;
+                    CFMasc Def    NonHuman => addDef dva Masc ;
+                    CFMascDefNom  NonHuman => addDef dva Masc ;
                     CFMasc Indef  Human    => dvama ;
-                    CFMasc Def    Human    => addDef dvama ;
-                    CFMascDefNom  Human    => addDef dvama ;
+                    CFMasc Def    Human    => addDef dvama Masc ;
+                    CFMascDefNom  Human    => addDef dvama Masc ;
                     CFFem  Indef           => dve ;
-                    CFFem  Def             => addDef dve ;
+                    CFFem  Def             => addDef dve Fem ;
                     CFNeut Indef           => dve ;
-                    CFNeut Def             => addDef dve
+                    CFNeut Def             => addDef dve Neut
                   } ;
 
     mkIP : Str -> Str -> GenNum -> {s : Role => QForm => Str ; gn : GenNum} =
@@ -613,8 +666,8 @@
           }
       } ;
 
-    mkNP : Str -> GenNum -> Person -> {s : Role => Str; a : Agr} =
-      \s,gn,p -> {
+    mkNP : Str -> GenNum -> Person -> Polarity -> {s : Role => Str; a : Agr; p : Polarity} =
+      \s,gn,p,pol -> {
       s = table {
             RSubj    => s ;
             RObj Acc => s ;
@@ -624,9 +677,10 @@
       a = {
            gn = gn ;
            p = p
-          }
+          } ;
+      p = pol
       } ;
-      
+
     Preposition : Type = {s : Str; c : Case};
 
     mkQuestion : 
@@ -670,4 +724,7 @@
     
     linCoordSep : Str -> Bool => Ints 2 => Str ;
     linCoordSep s = table {True => linCoord; False=> \\_ => s} ;
+    
+    comma : Str = SOFT_BIND ++ "," ;
+    hyphen : Str = SOFT_BIND ++ "-" ++ SOFT_BIND ;
 }
diff --git a/lib/src/bulgarian/SentenceBul.gf b/lib/src/bulgarian/SentenceBul.gf
--- a/lib/src/bulgarian/SentenceBul.gf
+++ b/lib/src/bulgarian/SentenceBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete SentenceBul of Sentence = CatBul ** open Prelude, ResBul in {
   flags coding=cp1251 ;
 
@@ -8,9 +9,9 @@
     PredVP np vp = mkClause (np.s ! (case vp.vtype of {
                                        VNormal    => RSubj ;
                                        VMedial  _ => RSubj ;
-                                       VPhrasal c => RObj c})) np.a vp ;
+                                       VPhrasal c => RObj c})) np.a np.p vp ;
 
-    PredSCVP sc vp = mkClause sc.s {gn=GSg Masc; p=P3} vp ;
+    PredSCVP sc vp = mkClause sc.s {gn=GSg Masc; p=P3} Pos vp ;
 
     ImpVP vp = {
       s = \\p,gn => 
@@ -27,10 +28,11 @@
     } ;
 
     SlashVP np slash =  {
-      s = \\agr => (mkClause (np.s ! RSubj) np.a {s      = slash.s ;
-                                                  ad     = slash.ad ;
-                                                  compl  = \\_ => slash.compl1 ! np.a ++ slash.compl2 ! agr ;
-                                                  vtype  = slash.vtype}).s ;
+      s = \\agr => (mkClause (np.s ! RSubj) np.a np.p {s      = slash.s ;
+                                                       ad     = slash.ad ;
+                                                       compl  = \\_ => slash.compl1 ! np.a ++ slash.compl2 ! agr ;
+                                                       vtype  = slash.vtype ;
+                                                       p      = Pos}).s ;
       c2 = slash.c2
     } ;
 
@@ -42,12 +44,12 @@
     SlashPrep cl prep = {s = \\_ => cl.s; c2 = prep} ;
     
     SlashVS np vs slash = {
-      s = \\agr => (mkClause (np.s ! RSubj) np.a 
-                             (insertObj (\\_ => "÷å" ++ slash.s ! agr) (predV vs))).s ;
+      s = \\agr => (mkClause (np.s ! RSubj) np.a np.p
+                             (insertObj (\\_ => "÷å" ++ slash.s ! agr) Pos (predV vs))).s ;
       c2 = slash.c2
     } ;
 
-    EmbedS  s  = {s = "," ++ "÷å" ++ s.s} ;
+    EmbedS  s  = {s = comma ++ "÷å" ++ s.s} ;
     EmbedQS qs = {s = qs.s ! QIndir} ;
     EmbedVP vp = {s = daComplex Simul Pos vp ! Perf ! {gn=GSg Masc; p=P1}} ;
 
@@ -66,10 +68,10 @@
       c2 = cl.c2
     } ;
 
-    ExtAdvS a s = {s = a.s ++ "," ++ s.s} ;
+    ExtAdvS a s = {s = a.s ++ comma ++ s.s} ;
     AdvS a s = {s = a.s ++ s.s} ;
 
-    SSubjS a s b = {s = a.s ++ "," ++ s.s ++ b.s} ;
+    SSubjS a s b = {s = a.s ++ comma ++ s.s ++ b.s} ;
 
-    RelS s r = {s = s.s ++ "," ++ r.s ! {gn=gennum ANeut Sg; p=P3}} ;
+    RelS s r = {s = s.s ++ comma ++ r.s ! {gn=gennum ANeut Sg; p=P3}} ;
 }
diff --git a/lib/src/bulgarian/StructuralBul.gf b/lib/src/bulgarian/StructuralBul.gf
--- a/lib/src/bulgarian/StructuralBul.gf
+++ b/lib/src/bulgarian/StructuralBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete StructuralBul of Structural = CatBul ** 
   open MorphoBul, ParadigmsBul, Prelude in {
   flags coding=cp1251 ;
@@ -25,11 +26,11 @@
   can8know_VV, can_VV = mkVV (stateV (mkV166 "ìîãà")) ;
   during_Prep = mkPrep ["ïî âðåìå íà"] Acc ;
   either7or_DConj = {s=[]; conj=1; distr=True; n = Sg} ;
-  everybody_NP = mkNP "âñåêè" (GSg Masc) P3 ;
+  everybody_NP = mkNP "âñåêè" (GSg Masc) P3 Pos;
   every_Det = mkDeterminerSg "âñåêè" "âñÿêà" "âñÿêî";
-  everything_NP = mkNP "âñè÷êî" (GSg Neut) P3 ;
+  everything_NP = mkNP "âñè÷êî" (GSg Neut) P3 Pos;
   everywhere_Adv = ss "íàâñÿêúäå" ;
-  few_Det = {s = \\_,_,_ => "íÿêîëêî"; nn = NCountable; spec = Indef} ;
+  few_Det = {s = \\_,_,_ => "íÿêîëêî"; nn = NCountable; spec = Indef; p = Pos} ;
 ---  first_Ord = ss "first" ; DEPRECATED
   for_Prep = mkPrep "çà" Acc ;
   from_Prep = mkPrep "îò" Acc ;
@@ -82,10 +83,10 @@
   quite_Adv = ss "äîñòà" ;
   she_Pron = mkPron "òÿ" "íåÿ" "è" "íåèí" "íåéíèÿ" "íåéíèÿò" "íåéíà" "íåéíàòà" "íåéíî" "íåéíîòî" "íåéíè" "íåéíèòå" (GSg Fem) P3 ;
   so_AdA = ss "òîëêîâà" ;
-  somebody_NP = mkNP "íÿêîé" (GSg Masc) P3 ;
+  somebody_NP = mkNP "íÿêîé" (GSg Masc) P3 Pos;
   someSg_Det = mkDeterminerSg "íÿêîé" "íÿêîÿ" "íÿêîå" ;
   somePl_Det = mkDeterminerPl "íÿêîè" ;
-  something_NP = mkNP "íåùî" (GSg Neut) P3 ;
+  something_NP = mkNP "íåùî" (GSg Neut) P3 Pos;
   somewhere_Adv = ss "íÿêúäå" ;
   that_Quant = mkQuant "îíçè" "îíàçè" "îíîâà" "îíåçè" ;
   that_Subj = ss "÷å" ;
diff --git a/lib/src/bulgarian/SymbolBul.gf b/lib/src/bulgarian/SymbolBul.gf
--- a/lib/src/bulgarian/SymbolBul.gf
+++ b/lib/src/bulgarian/SymbolBul.gf
@@ -1,4 +1,5 @@
 --# -path=.:../abstract:../common
+--# -coding=cp1251
 
 concrete SymbolBul of Symbol = CatBul ** open Prelude, ResBul in {
 
@@ -12,15 +13,18 @@
   NumPN i = {s = i.s ! CFNeut Indef ; g = Neut} ;
   CNIntNP cn i = {
     s = \\c => cn.s ! NF Sg Indef ++ i.s ;
-    a = agrP3 (gennum cn.g Sg)
+    a = agrP3 (gennum cn.g Sg) ;
+    p = Pos
     } ;
   CNSymbNP det cn xs = {
     s = \\c => det.s ! False ! cn.g ! RSubj ++ cn.s ! NF (numnnum det.nn) Indef ++ xs.s ; 
-    a = agrP3 (gennum cn.g (numnnum det.nn))
+    a = agrP3 (gennum cn.g (numnnum det.nn)) ;
+    p = Pos
     } ;
   CNNumNP cn i = {
     s = \\c => (cn.s ! NF Sg Indef ++ i.s ! CFNeut Indef) ;
-    a = agrP3 (gennum cn.g Sg)
+    a = agrP3 (gennum cn.g Sg) ;
+    p = Pos
     } ;
 
   SymbS sy = sy ; 
@@ -49,6 +53,6 @@
   MkSymb s = s ;
 
   BaseSymb = infixSS "è" ;
-  ConsSymb = infixSS "," ;
+  ConsSymb = infixSS comma ;
 
 }
diff --git a/lib/src/bulgarian/TextBul.gf b/lib/src/bulgarian/TextBul.gf
--- a/lib/src/bulgarian/TextBul.gf
+++ b/lib/src/bulgarian/TextBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete TextBul of Text = CatBul ** {
   flags coding=cp1251 ;
 
diff --git a/lib/src/bulgarian/VerbBul.gf b/lib/src/bulgarian/VerbBul.gf
--- a/lib/src/bulgarian/VerbBul.gf
+++ b/lib/src/bulgarian/VerbBul.gf
@@ -1,3 +1,4 @@
+--# -coding=cp1251
 concrete VerbBul of Verb = CatBul ** open Prelude, ResBul, ParadigmsBul in {
   flags coding=cp1251 ;
 
@@ -10,45 +11,46 @@
     SlashV2a v = slashV v v.c2 ;
 
     Slash2V3 v np = 
-      insertSlashObj1 (\\_ => v.c2.s ++ np.s ! RObj v.c2.c) (slashV v v.c3) ;
+      insertSlashObj1 (\\_ => v.c2.s ++ np.s ! RObj v.c2.c) np.p (slashV v v.c3) ;
 
     Slash3V3 v np = 
-      insertSlashObj2 (\\_ => v.c3.s ++ np.s ! RObj v.c3.c) (slashV v v.c2) ;
+      insertSlashObj2 (\\_ => v.c3.s ++ np.s ! RObj v.c3.c) np.p (slashV v v.c2) ;
 
     ComplVV vv vp =
       insertObj (case vv.typ of {
                    VVInf => daComplex Simul Pos vp ! Perf;
                    VVGerund => gerund vp ! Imperf
-                 })
+                 }) vp.p
                 (predV vv) ;
 
-    ComplVS v s  = insertObj (\\_ => "," ++ "÷å" ++ s.s) (predV v) ;
-    ComplVQ v q  = insertObj (\\_ => q.s ! QDir) (predV v) ;
+    ComplVS v s  = insertObj (\\_ => comma ++ "÷å" ++ s.s) Pos (predV v) ;
+    ComplVQ v q  = insertObj (\\_ => q.s ! QDir) Pos (predV v) ;
 
     ComplVA v ap = 
-      insertObj (\\agr => ap.s ! aform agr.gn Indef (RObj Acc)) (predV v) ;
+      insertObj (\\agr => ap.s ! aform agr.gn Indef (RObj Acc)) Pos (predV v) ;
 
 
     SlashV2A v ap = 
-      insertSlashObj2 (\\a => ap.s ! aform a.gn Indef (RObj Acc)) (slashV v v.c2) ;
+      insertSlashObj2 (\\a => ap.s ! aform a.gn Indef (RObj Acc)) Pos (slashV v v.c2) ;
 
     -- test: I saw a boy to whom she said that they are here
-    SlashV2S v s  = insertSlashObj2 (\\_ => "," ++ "÷å" ++ s.s) (slashV v v.c2) ;
+    SlashV2S v s  = insertSlashObj2 (\\_ => comma ++ "÷å" ++ s.s) Pos (slashV v v.c2) ;
 
     -- test: I saw a boy whom she asked who is here
-    SlashV2Q v q  = insertSlashObj2 (\\_ => q.s ! QDir) (slashV v v.c2) ;
+    SlashV2Q v q  = insertSlashObj2 (\\_ => q.s ! QDir) Pos (slashV v v.c2) ;
 
     -- test: I saw a boy whom she begged to walk 
     SlashV2V vv vp =
-      insertSlashObj2 (\\agr => vv.c3.s ++ daComplex Simul Pos vp ! Perf ! agr) (slashV vv vv.c2) ;
+      insertSlashObj2 (\\agr => vv.c3.s ++ daComplex Simul vp.p vp ! Perf ! agr) Pos (slashV vv vv.c2) ;
 
     -- test: I saw a car whom she wanted to buy
     SlashVV vv slash = {
       s = vv.s ;
       ad = {isEmpty=True; s=[]};
-      compl1 = daComplex Simul Pos {s=slash.s; ad=slash.ad; compl=slash.compl1; vtype=slash.vtype} ! Perf ;
+      compl1 = daComplex Simul Pos {s=slash.s; ad=slash.ad; compl=slash.compl1; vtype=slash.vtype; p = Pos} ! Perf ;
       compl2 = slash.compl2 ;
       vtype  = vv.vtype ;
+      p  = slash.p ;
       c2 = slash.c2
       } ;
 
@@ -57,46 +59,59 @@
       s = vv.s ;
       ad = {isEmpty=True; s=[]};
       compl1 = \\agr => vv.c2.s ++ np.s ! RObj vv.c2.c ++ 
-                        daComplex Simul Pos {s=slash.s; ad=slash.ad; compl=slash.compl1; vtype=slash.vtype} ! Perf ! np.a ;
+                        daComplex Simul np.p {s=slash.s; ad=slash.ad; compl=slash.compl1; vtype=slash.vtype; p=Pos} ! Perf ! np.a ;
       compl2 = slash.compl2 ;
       vtype = vv.vtype ;
+      p  = Pos ;
       c2 = slash.c2
       } ;
 
     ComplSlash slash np = {
       s   = slash.s ;
       ad  = slash.ad ;
-      compl = \\a => slash.compl1 ! a ++ slash.c2.s ++ np.s ! RObj slash.c2.c ++ slash.compl2 ! a ;
-      vtype = slash.vtype
+      compl = \\a => slash.compl1 ! a ++ slash.c2.s ++ np.s ! RObj slash.c2.c ++ slash.compl2 ! np.a ;
+      vtype = slash.vtype ;
+      p   = orPol np.p slash.p
       } ;
 
-    UseComp comp = insertObj comp.s (predV verbBe) ;
+    UseComp comp = insertObj comp.s comp.p (predV verbBe) ;
 
     UseCopula = predV verbBe ;
 
-    AdvVP vp adv = insertObj (\\_ => adv.s) vp ;
-    AdvVPSlash vp adv = insertSlashObj1 (\\_ => adv.s) vp ;
+    AdvVP vp adv = insertObj (\\_ => adv.s) Pos vp ;
+    AdvVPSlash vp adv = insertSlashObj1 (\\_ => adv.s) Pos vp ;
 
     AdVVP adv vp = {
       s   = vp.s ;
       ad  = {isEmpty=False; s=vp.ad.s ++ adv.s} ;
       compl = vp.compl ;
-      vtype = vp.vtype
+      vtype = vp.vtype ;
+      p = vp.p
       } ;
+    AdVVPSlash adv vp = {
+      s   = vp.s ;
+      ad  = {isEmpty=False; s=vp.ad.s ++ adv.s} ;
+      compl1 = vp.compl1 ;
+      compl2 = vp.compl2 ;
+      vtype = vp.vtype ;
+      p = vp.p ;
+      c2 = vp.c2
+      } ;
 
     ReflVP slash = {
       s = slash.s ;
       ad = slash.ad ;
       compl = \\agr => slash.compl1 ! agr ++ slash.compl2 ! agr ;
       vtype = VMedial slash.c2.c ;
+      p = slash.p
       } ;
-      
-    PassV2 v = insertObj (\\a => v.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc))) (predV verbBe) ;
 
-    CompAP ap = {s = \\agr => ap.s ! aform agr.gn Indef (RObj Acc)} ;
-    CompNP np = {s = \\_ => np.s ! RObj Acc} ;
-    CompAdv a = {s = \\_ => a.s} ;
-    CompCN cn = {s = \\agr => cn.s ! (NF (numGenNum agr.gn) Indef)} ;
+    PassV2 v = insertObj (\\a => v.s ! Perf ! VPassive (aform a.gn Indef (RObj Acc))) Pos (predV verbBe) ;
+
+    CompAP ap = {s = \\agr => ap.s ! aform agr.gn Indef (RObj Acc); p = Pos} ;
+    CompNP np = {s = \\_ => np.s ! RObj Acc; p = np.p} ;
+    CompAdv a = {s = \\_ => a.s; p = Pos} ;
+    CompCN cn = {s = \\agr => cn.s ! (NF (numGenNum agr.gn) Indef); p = Pos} ;
 
     VPSlashPrep vp prep = vp ** {c2 = prep ; compl1 = vp.compl ; compl2 = \\_ => []} ; ---- AR
 
diff --git a/lib/src/catalan/BeschCat.gf b/lib/src/catalan/BeschCat.gf
--- a/lib/src/catalan/BeschCat.gf
+++ b/lib/src/catalan/BeschCat.gf
@@ -1,11 +1,11 @@
 --# -path=.:../romance:../common:../abstract:../../prelude
+--# -coding=latin1
 --
 -- Verbs trets de "Xurriguera".
 --
 
 resource BeschCat = open Prelude, CommonRomance in {
 
-
 --flags optimize=noexpand ; -- faster than values
 --
 oper Verbum = {s : VFB => Str} ;
@@ -5354,7 +5354,7 @@
  VI Part =>  t_ + "ort" ;
 -- VI Part =>  t_ + "orçut" ;  -- AR why duplicate?
  VP (Pres Ind Pl  P1) => t_ + "orcem" ;
- VP (Pres Ind Sg  P1) => t_ + "orcem" ;
+ VP (Pres Ind Sg  P1) => t_ + "orço" ;
  VP (Pres Ind Pl  P2) => t_ + "orceu" ;
  VP (Pres Ind Sg  P2) => t_ + "orces" ;
  VP (Pres Ind Pl  P3) => t_ + "orcen" ;
@@ -6044,8 +6044,92 @@
     VGer                   => amar.s ! VI Ger
     }
   } ;
---
---
+
+
+--Meta paradigms for verbs that end in -er. 
+--Handles accents in infinitive and changes for j/g, ç/c.
+oper verbEr : Str -> Verbum = \vèncer ->
+let vènc = Predef.tk 2 vèncer ; 
+    venc = deaccent vènc ;
+    venç = soften venc ;
+in {s = table { 
+ VI Ger => venc + "ent" ;
+ VI Part =>  venç + "ut" ;
+ VP (Pres Ind Pl  P1) => venc + "em" ;
+ VP (Pres Ind Sg  P1) => venç + "o" ;
+ VP (Pres Ind Pl  P2) => venc + "eu" ;
+ VP (Pres Ind Sg  P2) => venc + "es" ;
+ VP (Pres Ind Pl  P3) => venc + "en" ;
+ VP (Pres Ind Sg  P3) => venç ;
+ VP (Pres Sub Pl  P1) => venc + "em" ;
+ VP (Pres Sub Sg  P1) => venc + "i" ;
+ VP (Pres Sub Pl  P2) => venc + "eu" ;
+ VP (Pres Sub Sg  P2) => venc + "is" ;
+ VP (Pres Sub Pl  P3) => venc + "in" ;
+ VP (Pres Sub Sg  P3) => venc + "i" ;
+ VP (Impf Ind Pl  P1) => venc + "íem" ;--# notpresent
+ VP (Impf Ind Sg  P1) => venc + "ia" ;--# notpresent
+ VP (Impf Ind Pl  P2) => venc + "íeu" ;--# notpresent
+ VP (Impf Ind Sg  P2) => venc + "ies" ;--# notpresent
+ VP (Impf Ind Pl  P3) => venc + "ien" ;--# notpresent
+ VP (Impf Ind Sg  P3) => venc + "ia" ;--# notpresent
+ VP (Impf Sub Pl  P1) => venc + "éssim" ;--# notpresent
+ VP (Impf Sub Sg  P1) => venc + "és" ;--# notpresent
+ VP (Impf Sub Pl  P2) => venc + "éssiu" ;--# notpresent
+ VP (Impf Sub Sg  P2) => venc + "essis" ;--# notpresent
+ VP (Impf Sub Pl  P3) => venc + "essin" ;--# notpresent
+ VP (Impf Sub Sg  P3) => venc + "és" ;--# notpresent
+ VP (Fut Pl  P1)  => venc + "erem" ;--# notpresent
+ VP (Fut Sg  P1)  => venc + "eré" ;--# notpresent
+ VP (Fut Pl  P2) => venc + "ereu" ;--# notpresent
+ VP (Fut Sg  P2) => venc + "eràs" ;--# notpresent
+ VP (Fut Pl  P3) => venc + "eran" ;--# notpresent
+ VP (Fut Sg  P3) => venc + "erà" ;--# notpresent
+ VP (Pret Pl  P1)  => venc + "éssim" ;--# notpresent
+ VP (Pret Sg  P1)  => venc + "és" ;--# notpresent
+ VP (Pret Pl  P2) => venc + "éssiu" ;--# notpresent
+ VP (Pret Sg  P2) => venc + "essis" ;--# notpresent
+ VP (Pret Pl  P3) => venc + "essin" ;--# notpresent
+ VP (Pret Sg  P3) => venc + "és" ;--# notpresent
+ VP (Cond Pl  P1)  => venc + "eríem" ;--# notpresent
+ VP (Cond Sg  P1)  => venc + "eria" ;--# notpresent
+ VP (Cond Pl  P2) => venc + "eríeu" ;--# notpresent
+ VP (Cond Sg  P2) => venc + "eries" ;--# notpresent
+ VP (Cond Pl  P3) => venc + "erien" ;--# notpresent
+ VP (Cond Sg  P3) => venc + "eria" ;--# notpresent
+ VP (Imp Pl  P1)  => venc + "em" ;
+ VP (Imp Pl  P2) => venc + "eu" ;
+ VP (Imp Sg  P2) => venç ;
+ VP (Imp Pl  P3) => venc + "in" ;
+ VP (Imp Sg  P3) => venc + "i" ;
+ VP (Pass Pl  Fem) => venç + "udes" ;
+ VP (Pass Sg  Fem) => venç + "uda" ;
+ VP (Pass Pl  Masc) => venç + "uts" ;
+ VP (Pass Sg  Masc) => venç + "ut" ;
+ VI Infn => vèncer ;
+VP (Imp Sg P1) => variants {} 
+}
+} ;
+
+
+oper deaccent : Str -> Str = \témer ->
+  case témer of {
+    t@_ + "à" + mer@_ => t + "a" + mer ;
+    t@_ + "é" + mer@_ => t + "e" + mer ;
+    t@_ + "è" + mer@_ => t + "e" + mer ;
+    t@_ + "í" + mer@_ => t + "i" + mer ;
+    t@_ + "ó" + mer@_ => t + "o" + mer ;
+    t@_ + "ò" + mer@_ => t + "o" + mer ;
+    t@_ + "ú" + mer@_ => t + "u" + mer ;
+    _                 => témer 
+  } ;
+
+oper soften : Str -> Str = \venc ->
+  case venc of {
+    ven + "c" => ven + "ç" ;
+    men + "g" => men + "j" ;
+    _         => venc  
+  } ;
 ---- The full conjunction is a table on $VForm$:
 --
 param
diff --git a/lib/src/catalan/DiffCat.gf b/lib/src/catalan/DiffCat.gf
--- a/lib/src/catalan/DiffCat.gf
+++ b/lib/src/catalan/DiffCat.gf
@@ -1,5 +1,5 @@
 --# -path=.:../romance:../abstract:../common:prelude
-
+--# -coding=latin1
 instance DiffCat of DiffRomance = open CommonRomance, PhonoCat, BeschCat, Prelude in {
 
   flags optimize=noexpand ;
diff --git a/lib/src/catalan/ExtraCatAbs.gf b/lib/src/catalan/ExtraCatAbs.gf
--- a/lib/src/catalan/ExtraCatAbs.gf
+++ b/lib/src/catalan/ExtraCatAbs.gf
@@ -2,6 +2,7 @@
 -- Romance languages.
 
 abstract ExtraCatAbs = ExtraRomanceAbs ** {
+  flags coding=utf8;
 
 fun
 
diff --git a/lib/src/catalan/ExtraRomanceCat.gf b/lib/src/catalan/ExtraRomanceCat.gf
--- a/lib/src/catalan/ExtraRomanceCat.gf
+++ b/lib/src/catalan/ExtraRomanceCat.gf
@@ -1,2 +1,2 @@
 concrete ExtraRomanceCat of ExtraRomanceAbs = CatCat ** ExtraRomance with
-  (ResRomance = ResCat) ;
+  (ResRomance = ResCat), (Grammar = GrammarCat) ;
diff --git a/lib/src/catalan/IdiomCat.gf b/lib/src/catalan/IdiomCat.gf
--- a/lib/src/catalan/IdiomCat.gf
+++ b/lib/src/catalan/IdiomCat.gf
@@ -33,7 +33,7 @@
         ip.s ! Nom ++ 
         (mkClause [] True False
           (agrP3 Masc Sg) 
-          (insertClit3 "hi" (insertComplement (\\_ => ip.s ! Acc) (predV haver_V))))
+          (insertClit3 "hi" (predV haver_V)))
           .s ! DDir ! t ! a ! p ! Indic
       } ;
 
diff --git a/lib/src/catalan/IrregCat.gf b/lib/src/catalan/IrregCat.gf
--- a/lib/src/catalan/IrregCat.gf
+++ b/lib/src/catalan/IrregCat.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../abstract:../common:prelude
+--# -coding=latin1
 -- machine-generated GF file from Andersson & Söderberg's MSc work
 concrete IrregCat of IrregCatAbs = CatCat **
 open CommonRomance, ParadigmsCat, BeschCat in {
diff --git a/lib/src/catalan/IrregCatAbs.gf b/lib/src/catalan/IrregCatAbs.gf
--- a/lib/src/catalan/IrregCatAbs.gf
+++ b/lib/src/catalan/IrregCatAbs.gf
@@ -1,4 +1,6 @@
+--# -coding=latin1
 abstract IrregCatAbs = Cat ** {
+
 --  fun abarse_V  : V ; 
 --  fun abastecer_V  : V ; 
 --  fun abeldar_V  : V ; 
diff --git a/lib/src/catalan/LexiconCat.gf b/lib/src/catalan/LexiconCat.gf
--- a/lib/src/catalan/LexiconCat.gf
+++ b/lib/src/catalan/LexiconCat.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../abstract:../../prelude
+--# -coding=latin1
 
 concrete LexiconCat of Lexicon = CatCat ** open 
   (M=MorphoCat), ParadigmsCat, BeschCat in {
@@ -19,14 +20,14 @@
    apartment_N = regMN "pis" ;
    apple_N = regFN "poma" ;
    art_N = regMN "art" ;    
-   ask_V2Q = mkV2Q (regV "preguntar") dative ;
+   ask_V2Q = mkV2Q (mkV "preguntar") dative ;
    baby_N = regMN "nadó" ;
    bad_A = mkADeg (regA "dolent") (regA "pitjor") ;
    bank_N = regMN "banc" ;
    beautiful_A = prefA (regADeg "bell") ;
-   become_VA = reflV (regV "tornar") ;  -- esdevenir
+   become_VA = reflV (mkV "tornar") ;  -- esdevenir
    beer_N = regFN "cervesa" ;
-   beg_V2V = mkV2V (regV "demanar") accusative dative ;
+   beg_V2V = mkV2V (mkV "demanar") accusative dative ;
    big_A = regADeg "gros" ;
    bike_N = regFN "bicicleta" ;
    bird_N = regMN "ocell" ;
@@ -43,7 +44,7 @@
    brother_N2 = deN2 (regMN "germà") ;
    brown_A = compADeg (mkA "marró" "marrona" "marrons" "marrones" "marronament") ;
    butter_N = regFN "mantega" ;
-   buy_V2 = dirV2 (regV "comprar") ;
+   buy_V2 = dirV2 (mkV "comprar") ;
    camera_N = regFN "càmara" ;
    cap_N = regFN "gorra" ;
    car_N = regMN "cotxe" ;
@@ -79,10 +80,10 @@
    factory_N = regFN "fàbrica" ;
    father_N2 = deN2 (regMN "pare") ;
    fear_VS = mkVS (verbV (témer_107 "témer")) ;
-   find_V2 = dirV2 (regV "trobar") ;
+   find_V2 = dirV2 (mkV "trobar") ;
    fish_N = regMN "peix" ;
    floor_N = regMN "terra" ;        -- sòl
-   forget_V2 = dirV2 (regV "oblidar") ;
+   forget_V2 = dirV2 (mkV "oblidar") ;
    fridge_N = regFN "nevera" ;
    friend_N = regMN "amic" ;        -- amiga
    fruit_N = regFN "fruita" ;
@@ -97,9 +98,9 @@
    harbour_N = regMN "port" ;
    hate_V2 = dirV2 (verbV (canviar_16 "odiar")) ;
    hat_N = regMN "barret" ;
-   hear_V2 = mkV2 (regV "escoltar") dative ; -- Must be "oir". Add it to Besch
+   hear_V2 = mkV2 (mkV "escoltar") dative ; -- Must be "oir". Add it to Besch
    hill_N = regMN "turó" ;
-   hope_VS = mkVS (regV "esperar") ;
+   hope_VS = mkVS (mkV "esperar") ;
    horse_N = regMN "cavall" ;
    hot_A = regADeg "calent" ;
    house_N = regFN "casa" ;
@@ -114,14 +115,14 @@
    lamp_N = regFN "làmpada" ;
    learn_V2 = dirV2 (verbV (aprendre_6 "aprendre")) ;
    leather_N = regMN "cuiro" ;
-   leave_V2 = dirV2 (regV "partir") ;
+   leave_V2 = dirV2 (mkV "partir") ;
    like_V2 = dirV2 (verbV (canviar_16 "apreciar")) ;
-   listen_V2 = dirV2 (regV "escoltar") ;
+   listen_V2 = dirV2 (mkV "escoltar") ;
    live_V = verbV (viure_119 "viure") ;
    long_A = regADeg "llarg" ;
    lose_V2 = dirV2 (verbV (perdre_83 "perdre")) ;
    love_N = regMN "amor" ;
-   love_V2 = dirV2 (regV "estimar") ;
+   love_V2 = dirV2 (mkV "estimar") ;
    man_N = regMN "home" ;       -- masc
    married_A2 = mkA2 (regA "casat") dative ;
    meat_N = regFN "carn" ;
@@ -136,7 +137,7 @@
    oil_N = regMN "oli" ;
    old_A =  regADeg "vell" ;
    open_V2 = dirV2 (verbV (obrir_77 "obrir")) ;
-   paint_V2A = mkV2A (regV "pintar") accusative (mkPrep "en") ;
+   paint_V2A = mkV2A (mkV "pintar") accusative (mkPrep "en") ;
    paper_N = regMN "paper" ;
    paris_PN = mkPN "Paris" masculine ;
    peace_N = regFN "pau" ;
@@ -179,7 +180,7 @@
    small_A = prefA (mkA "petit" "petita" "petits" "petites" "petitament") ;
    snake_N = regFN "serp" ;     -- fem
    sock_N = regMN "mitjó" ;
-   speak_V2 = dirV2 (regV "parlar") ;
+   speak_V2 = dirV2 (mkV "parlar") ;
    star_N = regFN "estrella" ;
    steel_N = regMN "acer" ;
    stone_N = regFN "pedra" ;
@@ -190,9 +191,9 @@
    switch8off_V2 = dirV2 (verbV (pregar_86 "apagar")) ;
    switch8on_V2 = dirV2 (verbV (atendre_8 "encendre")) ;
    table_N = regFN "taula" ; 
-   talk_V3 = mkV3 (regV "parlar") dative genitive ;
+   talk_V3 = mkV3 (mkV "parlar") dative genitive ;
    teacher_N = regMN "mestre" ;     -- mestra
-   teach_V2 = dirV2 (regV "ensenyar") ;
+   teach_V2 = dirV2 (mkV "ensenyar") ;
    television_N = mkN "televisió" "televisions" feminine ;  -- televisor masc
    thick_A = compADeg (mkA "gruixut" "gruixuda" "gruixuts" "gruixudes" "gruixudament") ;
    thin_A = compADeg (mkA "fi" "fina" "fins" "fines" "finament") ;
@@ -204,18 +205,18 @@
    understand_V2 = dirV2 (verbV (atendre_8 "entendre")) ;
    university_N = regFN "universitat" ;
    village_N = regMN "poble" ;
-   wait_V2 = mkV2 (regV "esperar") dative ;
-   walk_V = regV "caminar" ;
+   wait_V2 = mkV2 (mkV "esperar") dative ;
+   walk_V = mkV "caminar" ;
    warm_A = compADeg (mkA "tebi" "tèbia" "tebis" "tèbies" "tèbiament") ;
    war_N = regFN "guerra" ;
-   watch_V2 = dirV2 (regV "mirar") ;
+   watch_V2 = dirV2 (mkV "mirar") ;
    water_N = regFN "aigua" ;
    white_A = compADeg (mkA "blanc" "blanca" "blancs" "blanques" "blancament") ;
    window_N = regFN "finestra" ;
    wine_N = regMN "vi" ;
-   win_V2 = dirV2 (regV "guanyar") ;
+   win_V2 = dirV2 (mkV "guanyar") ;
    woman_N = regFN "dona" ;
-   wonder_VQ = mkVQ (reflV (regV "preguntar")) ;
+   wonder_VQ = mkVQ (reflV (mkV "preguntar")) ;
    wood_N = regFN "fusta" ;
    write_V2 = dirV2 (verbV (escriure_50 "escriure")) ;
    yellow_A = compADeg (mkA "groc" "groga" "grocs" "grogues" "grogament") ;
@@ -224,11 +225,11 @@
    now_Adv = mkAdv "ara" ;
    already_Adv = mkAdv "ja" ;
    song_N = mkN "cançó" "cançons" feminine ;
-   add_V3 = dirV3 (regV "afegir") dative ; -- also: (regV "sumar")
+   add_V3 = dirV3 (mkV "afegir") dative ; -- also: (mkV "sumar")
    number_N = regMN "número" ;
-   put_V2 = dirV2 (regV "posar") ;
-   stop_V = regV "aturar" ; 
-   jump_V = regV "saltar" ;
+   put_V2 = dirV2 (mkV "posar") ;
+   stop_V = mkV "aturar" ; 
+   jump_V = mkV "saltar" ;
    left_Ord = M.mkOrd (regA "esquerra") ;
    right_Ord = M.mkOrd (regA "dreta") ;
    far_Adv = mkAdv "lluny" ;
@@ -309,50 +310,50 @@
    worm_N = regMN "cuc" ;             
    year_N = regMN "any" ;
    bite_V2 = dirV2 (verbV (pregar_86 "mossegar")) ;
-   blow_V = regV "bufar" ;
-   burn_V = regV "cremar" ;
-   count_V2 = dirV2 (regV "comptar") ;
-   cut_V2 = dirV2 (regV "tallar") ;
-   dig_V = regV "cavar" ;
+   blow_V = mkV "bufar" ;
+   burn_V = mkV "cremar" ;
+   count_V2 = dirV2 (mkV "comptar") ;
+   cut_V2 = dirV2 (mkV "tallar") ;
+   dig_V = mkV "cavar" ;
    fall_V = verbV (caure_18 "caure") ;
    fear_V2 = dirV2 (verbV (témer_107 "témer")) ;
-   fight_V2 = dirV2 (regV "lluitar") ;
-   float_V = regV "surar" ;
-   flow_V = verbV (reduir_94 "fluir") ; -- also: regV "circular"
-   fly_V = regV "volar" ;
-   freeze_V = regV "congelar" ;
+   fight_V2 = dirV2 (mkV "lluitar") ;
+   float_V = mkV "surar" ;
+   flow_V = verbV (reduir_94 "fluir") ; -- also: mkV "circular"
+   fly_V = mkV "volar" ;
+   freeze_V = mkV "congelar" ;
    give_V3 = dirdirV3 (verbV (donar_43 "donar")) ;
    hit_V2 = dirV2 (verbV (trencar_112 "picar")) ;
    hold_V2 = dirV2 (verbV (obtenir_78 "sostenir")) ;
    hunt_V2 = dirV2 (verbV (començar_22 "caçar")) ;
-   kill_V2 = dirV2 (regV "matar") ;
+   kill_V2 = dirV2 (mkV "matar") ;
    laugh_V = verbV (riure_96 "riure") ; 
    lie_V = reflV (verbV (jeure_62 "jeure")) ;
    play_V = verbV (pregar_86 "jugar") ;
-   pull_V2 = dirV2 (regV "tibar") ;
+   pull_V2 = dirV2 (mkV "tibar") ;
    push_V2 = dirV2 (verbV (atènyer_59 "empènyer")) ;
    rub_V2 = dirV2 (verbV (pregar_86 "refregar")) ;
-   scratch_V2 = dirV2 (regV "gratar") ;
+   scratch_V2 = dirV2 (mkV "gratar") ;
    sew_V = verbV (cosir_31 "cosir") ;
-   sing_V = regV "cantar" ;
+   sing_V = mkV "cantar" ;
    sit_V = reflV (verbV (seure_102 "seure")) ;
-   smell_V = regV "ensumar" ;
+   smell_V = mkV "ensumar" ;
    spit_V = verbV (escopir_49 "escopir") ;
-   split_V2 = dirV2 (regV "separar") ; -- dividir,) ;
+   split_V2 = dirV2 (mkV "separar") ; -- dividir,) ;
    squeeze_V2 = dirV2 (verbV (servir_101 "exprimir")) ;
-   stab_V2 = dirV2 (regV "apunyalar") ;
+   stab_V2 = dirV2 (mkV "apunyalar") ;
    stand_V = verbV (estar_54 "estar") ; ---- "estar dret"
-   suck_V2 = dirV2 (regV "xuclar") ;
-   swell_V = regV "inflar" ;
-   swim_V = regV "nedar" ;
-   think_V = regV "pensar" ;
+   suck_V2 = dirV2 (mkV "xuclar") ;
+   swell_V = mkV "inflar" ;
+   swim_V = mkV "nedar" ;
+   think_V = mkV "pensar" ;
    throw_V2 = dirV2 (verbV (començar_22 "llençar")) ;
    tie_V2 = dirV2 (verbV (pregar_86 "lligar")) ;
-   turn_V = regV "girar" ;
-   vomit_V = regV "vomitar" ;
-   wash_V2 = dirV2 (regV "rentar") ;
+   turn_V = mkV "girar" ;
+   vomit_V = mkV "vomitar" ;
+   wash_V2 = dirV2 (mkV "rentar") ;
    wipe_V2 = dirV2 (verbV (pregar_86 "eixugar")) ;
-   breathe_V = regV "respirar" ;
+   breathe_V = mkV "respirar" ;
    john_PN = mkPN "Joan" masculine ;
    today_Adv = mkAdv "avui" ;
 
diff --git a/lib/src/catalan/MorphoCat.gf b/lib/src/catalan/MorphoCat.gf
--- a/lib/src/catalan/MorphoCat.gf
+++ b/lib/src/catalan/MorphoCat.gf
@@ -236,7 +236,7 @@
   mkAdj2Reg : Str -> Str -> Adj = \petit,petita ->
     case <petit,petita> of {
         <_, _ + ("b"|"c"|"d"|"e"|"f"|"g"|"h"|"i"|"j"|"k"|"l"|"m"|"n"|"o"|"p"|"q"|"r"|"s"|"t"|"u"|"v"|"x"|"y"|"z")> => adjFidel petit ; --feminine doesn't end in "a"
-        <p@(_ + ("t"|"l"|"ç")), p+"a"> => adjPrim petit ; --1) petit~petita 2) ridícul~ridícula, dolç~dolça
+        <p@(_ + ("t"|"l"|"ç")), p2+"a"> => adjPrim petit ; --1) petit~petita 2) ridícul~ridícula, dolç~dolça -- was nonlinear
         <_ + "ig", _> => adjIg petit petita ; --lleig~letja
         <_, _+ "na">  => adjVn petit ; --pla~plana
         <_, _ + ("à"|"é"|"è"|"í"|"ó"|"ò"|"ú") + _> => adjBlau petit petita ; --diari~diària
diff --git a/lib/src/catalan/NumeralCat.gf b/lib/src/catalan/NumeralCat.gf
--- a/lib/src/catalan/NumeralCat.gf
+++ b/lib/src/catalan/NumeralCat.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete NumeralCat of Numeral = CatCat [Numeral,Digits] ** 
   open CommonRomance, ResRomance, MorphoCat, Prelude in {
 
diff --git a/lib/src/catalan/ParadigmsCat.gf b/lib/src/catalan/ParadigmsCat.gf
--- a/lib/src/catalan/ParadigmsCat.gf
+++ b/lib/src/catalan/ParadigmsCat.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../abstract:../../prelude
+--# -coding=latin1
 
 --1 Catalan Lexical Paradigms
 --
@@ -199,10 +200,11 @@
 
     mkV : (cantar : Str) -> V ; -- regular in models I, IIa, IIb
 
--- Verbs with vowel alternatition in the stem - easiest to give with
--- two forms, e.g. "mostrar"/"muestro". TODO
+-- Verbs with predictable alternation: 
+-- a) inchoative verbs, servir serveixo
+-- b) re verbs with c/g in root, vendre venc ; subj. vengui
 
---JS: Needed?    mkV : (mostrar,muestro : Str) -> V ;
+    mkV : (servir,serveixo : Str) -> V ; --inchoative verbs and "re" verbs whose 1st person ends in c 
 
 -- Most irregular verbs are found in $IrregCat$. If this is not enough,
 -- the module $BeschCat$ gives all the patterns of the "Bescherelle"
@@ -339,16 +341,79 @@
   mkAdV x = ss x ** {lock_AdV = <>} ;
   mkAdA x = ss x ** {lock_AdA = <>} ;
 
-  regV x = -- cantar, perdre, tÈmer, dormir, (servir)
-    let 
-      verb = case (Predef.dp 2 x) of {
-        "re" =>  perdre_83 x ;
-        "er" =>  témer_107 x ;
-		"ir" =>  dormir_44 x ; -- JS TODO: Consider "servir" 
-		_	 => cantar_15 x 
-		}
-    in verbBesch verb ** {vtyp = VHabere ; lock_V = <>} ;
+  regV x = -- cantar, perdre, témer, dormir
+    case (Predef.dp 3 x) of {
+        --regular changes in stem
+        "iar"    => canviar_16 x ; --esglaiar with non-smart paradigm
+        "jar"    => envejar_48 x ;
+	"çar"    => començar_22 x ;
+	"gir"    => fugir_58 x ;
+	"ure"    => beure_11 x ;
+	"xer"    => créixer_33 x ; --conèixer,aparèixer with regAltV
 
+        _ + "re" => perdre_83 x ;
+        _ + "er" => verbEr x ; --handles accents in infinitives and c/ç, g/j
+	_ + "ir" => dormir_44 x ; --inchoative verbs with regAltV 
+	_ + "ur" => dur_45 x ;
+	_        => cantar_15 x } ;
+
+  regAltV x y =
+     let ure  = Predef.dp 3 x ;
+	 venc = Predef.dp 4 y ;
+     in  case <ure,venc> of {
+           <_+"ir",_+"ixo"> => servir_101 x ; --inchoative verbs
+
+	   <"ure",_+"c"> => regV x ; --caure,viure etc. with non-smart paradigms
+
+	   --small set of irregular verbs that have unique P1 Sg
+	   <_+"ir","tinc">  => tenir_108 x ; --tenir, obtenir, ...
+	   <_+"ir","vinc">  => venir_117 x ; --venir, prevenir, ...
+           <_+"er",_+"ig">  => fer_56 x ;
+	   <_+"re",_+"ig">  => veure_118 x ;
+	   <_+"ar",_+"ig">  => anar_4 x ;
+
+	   <"xer" ,_+ "c">  => conèixer_27 x ; --créixer, merèixer with regV
+           <_+"er",_+ "c">  => valer_114 x ;
+	   <_+"re",_+ "c">  => doldre_42 x ; --participles of type dolgut
+	                                     --for absolt, pres, ... use mk3V
+	   <_ ,_>           => regV x } ;
+
+  mk3V x y z =
+     let ure  = Predef.dp 3 x ;
+	 venc = Predef.dp 4 y ;
+	 gut  = Predef.dp 3 z 
+     in  case <ure,venc,gut> of {
+	   <_+"re",_,"gut"> => regAltV x y ; --default participle of type dolgut
+	                                     
+	   --if these are overfitting, just comment out.
+           --still doesn't catch creure, seure; mk4V with creiem as 4th arg?
+	   <"ure",_, "uit"> => coure_32 x ;    --coure coem cuit
+	   <"ure",_,_+"it"> => escriure_50 x ; --escriure escrivim escrit
+	   <"ure",_,_+"et"> => treure_113 x ;  --treure traiem tret
+           <"ure",_,_+"st"> => veure_118 x ;   --veure veiem vist
+           <"ure",_, "cut"> => viure_119 x ;   --viure vivim viscut
+
+	   <"dre",_,_+"st"> => compondre_26 x ; --compondre compost
+
+	   <"rir", _+"ixo",_+"rt"> => cobrir_20 x ;  --cob|rir cob|ert
+	   <_+"ir",_+"ixo",_+"rt"> => complir_25 x ; --compl|ir compl|ert
+
+	   <_+"ir",_+"ixo",_+"ït"> => lluir_64 x ; --lluir lluïm lluït
+
+	   <"dre",_,"nut"> => vendre_116 x ;
+
+	   <_+"re",_+"c",_+"t"> => absoldre_1 x ; --c in sgP1 and subj, not in part
+
+	   <_+"re",_,_+"es"> => prendre_87 x ;
+	   <_+"re",_,_+"ès"> => atendre_8 x ;
+	   <_+"re",_,_+"as"> => raure_91 x ;
+	   <_+"re",_,_+"às"> => romandre_97 x ;
+	   <_+"re",_,_+"os"> => cloure_19 x ;
+	   <_+"re",_,_+"ós"> => confondre_28 x ;
+	   <_+"re",_,_+"òs"> => recloure_93 x ;
+
+	   <_,_,_>        => regAltV x y } ;
+
   reflV v = {s = v.s ; vtyp = VRefl ; lock_V = <>} ;
 
   verbV ve = verbBesch ve ** {vtyp = VHabere ; lock_V = <>} ;
@@ -364,8 +429,8 @@
     vtyp = VHabere
     } ;
 
---  regAltV x y = verbV (regAlternV x y) ;
 
+
   mk2V2 v p = {s = v.s ; vtyp = v.vtyp ; c2 = p ; lock_V2 = <>} ;
   dirV2 v = mk2V2 v accusative ;
   v2V v = v ** {lock_V = <>} ;
@@ -438,16 +503,18 @@
   prefixA = prefA ;
 
   mkV = overload {
-    mkV : (cantar : Str) -> V = regV ;
---JS    mkV : (mostrar,muestro : Str) -> V = regAltV ;
+    mkV : (cantar : Str) -> V            = \x -> verbV (regV x) ;
+    mkV : (servir,serveixo : Str) -> V   = \x,y -> verbV (regAltV x y) ;
+    mkV : (vendre,venc,venut : Str) -> V = \x,y,z -> verbV (mk3V x y z) ;
     mkV : Verbum -> V = verbV
     } ;
-  regV : Str -> V ;
---JS  regAltV : (mostrar,muestro : Str) -> V ;
+  regV : Str -> Verbum ;
+  regAltV : (servir,serveixo : Str) -> Verbum ;
+  mk3V : (vendre,venc,venut : Str) -> Verbum ;
   verbV : Verbum -> V ;
 
   mkV2 = overload {
-    mkV2 : Str -> V2 = \s -> dirV2 (regV s) ;
+    mkV2 : Str -> V2 = \s -> dirV2 (mkV s) ;
     mkV2 : V -> V2 = dirV2 ;  
     mkV2 : V -> Prep -> V2 = mk2V2
     } ;
diff --git a/lib/src/catalan/StructuralCat.gf b/lib/src/catalan/StructuralCat.gf
--- a/lib/src/catalan/StructuralCat.gf
+++ b/lib/src/catalan/StructuralCat.gf
@@ -140,11 +140,10 @@
    when_IAdv = ss "quan" ;
    when_Subj = ss "quan" ** {m = Indic} ;
    where_IAdv = ss "on" ;
-   which_IQuant = {s = table {
-      Sg => \\g,c => prepCase c ++ "quin" ;  --per fer: femenÌ quina
-      Pl => \\g,c => prepCase c ++ "quins"
-      }
-     } ;  --per fer: femenÌ quines
+   which_IQuant = {
+    s = \\n,g,c => 
+        prepCase c ++ aagrForms "quin" "quina" "quins" "quines" ! aagr g n
+    } ;
     whoPl_IP = {s = \\c => prepCase c ++ "qui" ; a = aagr Fem Pl} ;
     whoSg_IP = {s = \\c => prepCase c ++ "qui" ; a = aagr Fem Sg} ;
     why_IAdv = ss ["per quË"] ;
diff --git a/lib/src/chinese/AdjectiveChi.gf b/lib/src/chinese/AdjectiveChi.gf
--- a/lib/src/chinese/AdjectiveChi.gf
+++ b/lib/src/chinese/AdjectiveChi.gf
@@ -2,7 +2,7 @@
 
   lin
 
-    PositA  a = a ;
+    PositA  a = a ** {hasAdA = False} ;
 
     --ComparA a np = complexAP (a.s ++ than_s ++ np.s) ;
     ComparA a np = complexAP (than_s ++ np.s ++ a.s) ;
@@ -20,8 +20,10 @@
 
     SentAP ap sc = complexAP (ap.s ++ sc.s) ;
 
-    AdAP ada ap = complexAP (ada.s ++ ap.s) ;
+    AdAP ada ap = {s = ada.s ++ ap.s ; monoSyl = False ; hasAdA = True} ;
 
-    UseA2 a = a ;
+    UseA2 a = a ** {hasAdA = False} ;
+   
+    AdvAP ap adv = complexAP (adv.s ++ ap.s) ; ----
 
 }
diff --git a/lib/src/chinese/AdverbChi.gf b/lib/src/chinese/AdverbChi.gf
--- a/lib/src/chinese/AdverbChi.gf
+++ b/lib/src/chinese/AdverbChi.gf
@@ -4,7 +4,7 @@
   lin
     PositAdvAdj a = {s = a.s ; advType = ATManner} ;
 
-    PrepNP prep np = ss (appPrep prep np.s) ** {advType = ATPlace} ; --- should depend on prep, np ? or treat in ExtraChi ?
+    PrepNP prep np = ss (appPrep prep np.s) ** {advType = prep.advType} ; --- should depend on np too ? 
 
     ComparAdvAdj cadv a np = ss (a.s ++ cadv.s ++ cadv.p ++ np.s) ** {advType = ATManner} ;
 
@@ -15,5 +15,7 @@
     SubjS subj s = ss (subj.prePart ++ s.s ++ subj.sufPart)  ** {advType = ATManner} ;
 
     AdnCAdv cadv = ss (cadv.s ++ conjThat) ** {advType = ATManner} ; -----
+
+    PositAdAAdj a = {s = a.s} ; ----
 
 }
diff --git a/lib/src/chinese/AllChi.gf b/lib/src/chinese/AllChi.gf
--- a/lib/src/chinese/AllChi.gf
+++ b/lib/src/chinese/AllChi.gf
@@ -1,3 +1,3 @@
---# -path=.:../abstract:../common:prelude
+--# -path=.:../abstract:../common:../api
 
 concrete AllChi of AllChiAbs = LangChi, ExtraChi ;
diff --git a/lib/src/chinese/CatChi.gf b/lib/src/chinese/CatChi.gf
--- a/lib/src/chinese/CatChi.gf
+++ b/lib/src/chinese/CatChi.gf
@@ -1,4 +1,4 @@
-concrete CatChi of Cat = CommonX - [Tense, Temp, Adv] ** open ResChi, Prelude in {
+concrete CatChi of Cat = CommonX - [Tense, Temp, Ant, Adv] ** open ResChi, Prelude in {
 
   lincat
 
@@ -22,7 +22,8 @@
     QCl = {s : Polarity => Aspect => Str} ; 
     IP = {s : Str} ;
     IComp = {s : Str} ;    
-    IDet, IQuant = {s : Str} ;
+    IDet = {s : Str ; detType : DetType} ;
+    IQuant = {s : Str} ;
 
 -- Relative
 
@@ -37,7 +38,7 @@
 
 -- Adjective
 
-    AP = ResChi.Adj ;
+    AP = ResChi.Adj ** {hasAdA : Bool} ;
 
 -- Noun
 
@@ -65,8 +66,8 @@
 -- Open lexical classes, e.g. Lexicon
 
     V, VS, VQ, VA = Verb ; 
-    V2, V2Q, V2S = Verb ** {c2 : Preposition} ;
-    V3, V2A, V2V = Verb ** {c2, c3 : Preposition} ;
+    V2, V2Q, V2S = Verb ** {c2 : Preposition ; hasPrep : Bool ; part : Str} ;
+    V3, V2A, V2V = Verb ** {c2, c3 : Preposition ; hasPrep : Bool ; part : Str} ;
     VV = Verb ;
 
     A = ResChi.Adj ;
@@ -81,6 +82,6 @@
 
     Temp  = {s : Str ; t : Aspect} ;
     Tense = {s : Str ; t : Aspect} ;
-
+    Ant   = {s : Str ; t : Aspect} ;
 
 }
diff --git a/lib/src/chinese/ConjunctionChi.gf b/lib/src/chinese/ConjunctionChi.gf
--- a/lib/src/chinese/ConjunctionChi.gf
+++ b/lib/src/chinese/ConjunctionChi.gf
@@ -3,29 +3,34 @@
   lin
 
     ConjS c = conjunctDistrSS (c.s ! CSent) ;
-    ConjAdv c as = conjunctDistrSS (c.s ! CSent) as ** {advType = ATPlace} ; ---- ??
+    ConjAdv c as = conjunctDistrSS (c.s ! CSent) as ** {advType = as.advType} ; ---- ??
     ConjNP c = conjunctDistrSS (c.s ! CPhr CNPhrase) ;
-    ConjAP c as = conjunctDistrSS (c.s ! CPhr CAPhrase) as ** {monoSyl = False} ;
+    ConjAP c as = conjunctDistrSS (c.s ! CPhr CAPhrase) as ** {monoSyl = False ; hasAdA = True} ; ---- ??
     ConjRS c = conjunctDistrSS (c.s ! CSent) ;
+    ConjCN c ns = conjunctDistrSS (c.s ! CPhr CNPhrase) ns ** {c = ns.c} ; 
 
 -- These fun's are generated from the list cat's.
 
     BaseS = twoSS ;
     ConsS = consrSS duncomma ;
-    BaseAdv = twoSS ;
-    ConsAdv = consrSS duncomma ;
+    BaseAdv x y = twoSS x y ** {advType = x.advType} ; ---- ??
+    ConsAdv x xs = consrSS duncomma x xs ** {advType = x.advType} ; ---- ??
     BaseNP = twoSS ;
     ConsNP = consrSS duncomma ;
     BaseAP = twoSS ;
     ConsAP = consrSS duncomma ;
     BaseRS = twoSS ;
     ConsRS = consrSS duncomma ;
+    BaseCN x y = twoSS x y ** {c = x.c} ;  --- classified comes from first part ; should it rather be ge?
+    ConsCN x xs = consrSS duncomma x xs ** {c = x.c} ;
 
   lincat
     [S] = {s1,s2 : Str} ;
-    [Adv] = {s1,s2 : Str} ;
+    [Adv] = {s1,s2 : Str ; advType : AdvType} ;
     [NP] = {s1,s2 : Str} ;
     [AP] = {s1,s2 : Str} ;
     [RS] = {s1,s2 : Str} ;
+    [CN] = {s1,s2 : Str ; c : Str} ;
+
 
 }
diff --git a/lib/src/chinese/ConstructionChi.gf b/lib/src/chinese/ConstructionChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/ConstructionChi.gf
@@ -0,0 +1,120 @@
+--# -path=.:../abstract
+
+concrete ConstructionChi of Construction = CatChi ** 
+  open SyntaxChi, ParadigmsChi, (L = LexiconChi), (E = ExtraChi), (G = GrammarChi), (R = ResChi), Prelude in {
+
+
+lin
+  hungry_VP = mkVP (mkV "饿") ;
+  thirsty_VP = mkVP (mkA "渴") ;
+  has_age_VP card = mkVP (lin AdV card) (mkVP (mkV "岁")) ;
+
+  have_name_Cl x y = mkCl (lin NP x) (mkV2 (mkV "叫")) (lin NP y) ;
+  married_Cl x y = mkCl (lin NP x) L.married_A2 (lin NP y) ;
+
+  what_name_QCl x = mkQCl whatSg_IP (mkClSlash (lin NP x) (mkV2 (mkV "叫"))) ;
+  how_old_QCl x = {s = \\p,a => x.s ++ (R.word "几岁" | R.word "多大")} ; ----
+----  how_far_QCl x = mkQCl (E.IAdvAdv (ss "far")) (lin NP x) ;
+
+-- some more things
+  weather_adjCl ap = mkCl (mkVP (lin AP ap)) ;
+   
+  is_right_VP = mkVP (ParadigmsChi.mkA "对") ; 
+  is_wrong_VP = mkVP (ParadigmsChi.mkV "错") ; 
+
+  n_units_AP card cn a = mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> (lin CN cn)))) (lin A a) ; ----
+
+lincat
+  Weekday = N ;
+  Monthday = NP ;
+  Month = N ;
+  Year = NP ;
+lin
+  weekdayPunctualAdv w = lin Adv {s = w.s ; advType = timeAdvType} ;
+  weekdayHabitualAdv w = lin Adv {s = w.s ; advType = timeAdvType} ;
+  weekdayNextAdv w = lin Adv {s = "下" ++ w.s ; advType = timeAdvType} ;
+  weekdayLastAdv w = lin Adv {s = "上" ++ w.s ; advType = timeAdvType} ;
+
+  monthAdv m = lin Adv {s = m.s ; advType = timeAdvType} ;
+  yearAdv y = lin Adv {s = y.s ++ "年" ; advType = timeAdvType} ;
+  dayMonthAdv d m = lin Adv {s = m.s ++ d.s ++ "日" ; advType = timeAdvType} ;
+  monthYearAdv m y = lin Adv {s = y.s ++ "年" ++ m.s ; advType = timeAdvType} ;
+  dayMonthYearAdv d m y = lin Adv {s = y.s ++ "年"  ++ m.s ++ d.s ++ "日" ; advType = timeAdvType} ;
+
+  intYear i = lin NP i ;
+  intMonthday i = lin NP i ;
+
+lincat Language = PN ;
+
+lin InLanguage l = SyntaxChi.mkAdv (mkPrep "在") (mkNP l) ;
+
+oper mkLanguage : Str -> PN = \s -> mkPN s ;
+
+lin
+  weekdayN w = w ;
+  monthN m = m ;
+
+  weekdayPN w = ss w.s ;
+  monthPN m = ss m.s ;
+
+  languagePN l = l ;
+
+lin monday_Weekday = mkN "星期一" ;
+lin tuesday_Weekday = mkN "星期二" ;
+lin wednesday_Weekday = mkN "星期三" ;
+lin thursday_Weekday = mkN "星期四" ;
+lin friday_Weekday = mkN "星期五" ;
+lin saturday_Weekday = mkN "星期六" ;
+lin sunday_Weekday = mkN "星期日" ;
+
+lin january_Month = mkN "一月" ; 
+lin february_Month = mkN "二月" ; 
+lin march_Month = mkN "三月" ; 
+lin april_Month = mkN "四月" ;
+lin may_Month = mkN "五月" ;
+lin june_Month = mkN "六月" ;
+lin july_Month = mkN "七月" ;
+lin august_Month = mkN "八月t" ;
+lin september_Month = mkN "九月" ;
+lin october_Month = mkN "十月" ;
+lin november_Month = mkN "十一月" ;
+lin december_Month = mkN "十二月" ;
+
+lin afrikaans_Language = mkLanguage "南非語" ;
+lin amharic_Language = mkLanguage "阿姆哈拉语" ;
+lin arabic_Language = mkLanguage "阿拉伯语" ;
+lin bulgarian_Language = mkLanguage "保加利亚语" ;
+--lin catalan_Language = mkLanguage "Catalan" ;
+lin chinese_Language = mkLanguage "中文" ;
+--lin danish_Language = mkLanguage "Danish" ;
+lin dutch_Language = mkLanguage "荷蘭語" ;
+lin english_Language = mkLanguage "英语" ;
+--lin estonian_Language = mkLanguage "Estonian" ;
+lin finnish_Language = mkLanguage "芬兰语" ;
+lin french_Language = mkLanguage "法语" ;
+lin german_Language = mkLanguage "德语" ;
+--lin greek_Language = mkLanguage "Greek" ;
+--lin hebrew_Language = mkLanguage "Hebrew" ;
+lin hindi_Language = mkLanguage "印地语" ;
+lin japanese_Language = mkLanguage "日语" ;
+lin italian_Language = mkLanguage "意大利语" ;
+--lin latin_Language = mkLanguage "Latin" ;
+--lin latvian_Language = mkLanguage "Latvian" ;
+--lin maltese_Language = mkLanguage "Maltese" ;
+--lin nepali_Language = mkLanguage "Nepali" ;
+--lin norwegian_Language = mkLanguage "Norwegian" ;
+--lin persian_Language = mkLanguage "Persian" ;
+--lin polish_Language = mkLanguage "Polish" ;
+--lin punjabi_Language = mkLanguage "Punjabi" ;
+--lin romanian_Language = mkLanguage "罗马尼亚" ;
+lin russian_Language = mkLanguage "俄语" ;
+--lin sindhi_Language = mkLanguage "Sindhi" ;
+lin spanish_Language = mkLanguage "西班牙语" ;
+--lin swahili_Language = mkLanguage "Swahili" ;
+lin swedish_Language = mkLanguage "瑞典文" ;
+--lin thai_Language = mkLanguage "Thai" ;
+--lin turkish_Language = mkLanguage "Turkish" ;
+--lin urdu_Language = mkLanguage "Urdu" ;
+
+
+}
diff --git a/lib/src/chinese/DictEngChi.gf b/lib/src/chinese/DictEngChi.gf
deleted file mode 100644
--- a/lib/src/chinese/DictEngChi.gf
+++ /dev/null
@@ -1,5467 +0,0 @@
---# -path=.:alltenses
-
-concrete DictEngChi of DictEngAbs = CatChi ** open ParadigmsChi,
-  (S = StructuralChi),
-  (L = LexiconChi),
-  ParadigmsChi, Prelude in {
-
-flags coding=utf8 ;
-
-
-lin
-
---- from StructuralChi
-
-  above_Prep = S.above_Prep ; --CHECKED
-  after_Prep = S.after_Prep ; --CHECKED
-  all_Predet = S.all_Predet ; --CHECKED
-  almost_AdA = S.almost_AdA ; --CHECKED
-  almost_AdN = S.almost_AdN ; --CHECKED
-  although_Subj = S.although_Subj ; --CHECKED
-  always_AdV = S.always_AdV ; --CHECKED
-  and_Conj = S.and_Conj ; --CHECKED
-  because_Subj = S.because_Subj ; --CHECKED
-  before_Prep = S.before_Prep ; --CHECKED
-  behind_Prep = S.behind_Prep ; --CHECKED
-  between_Prep = S.between_Prep ; --CHECKED
-  both7and_DConj = S.both7and_DConj ; --CHECKED
-  but_PConj = S.but_PConj ; --CHECKED
-  by8agent_Prep = S.by8agent_Prep ; --CHECKED
-  by8means_Prep = S.by8means_Prep ; --CHECKED
-  can8know_VV = S.can8know_VV ; --CHECKED
-  can_VV = S.can_VV ; --CHECKED
-  during_Prep = S.during_Prep ; --CHECKED
-  either7or_DConj = S.either7or_DConj ; --CHECKED
-  every_Det = S.every_Det ; --CHECKED
-  everybody_NP = S.everybody_NP ; --CHECKED
-  everything_NP = S.everything_NP ; --CHECKED
-  everywhere_Adv = S.everywhere_Adv ; --CHECKED
-  few_Det = S.few_Det ; --CHECKED
-  for_Prep = S.for_Prep ; --CHECKED
-  from_Prep = S.from_Prep ; --CHECKED
-  he_Pron = S.he_Pron ; --CHECKED
-  here7to_Adv = S.here7to_Adv ; --CHECKED
-  here7from_Adv = S.here7from_Adv ; --CHECKED
-  how_IAdv = S.how_IAdv ; --CHECKED
-  how8many_IDet = S.how8many_IDet ; --CHECKED
-  how8much_IAdv = S.how8much_IAdv ; --CHECKED
-  i_Pron = S.i_Pron ; --CHECKED
-  if_Subj = S.if_Subj ; --CHECKED
-  in8front_Prep = S.in8front_Prep ; --CHECKED
-  in_Prep = S.in_Prep ; --CHECKED
-  it_Pron = S.it_Pron ; --CHECKED
-  less_CAdv = S.less_CAdv ; --CHECKED
-  many_Det = S.many_Det ; --CHECKED
-  more_CAdv = S.more_CAdv ; --CHECKED
-  most_Predet = S.most_Predet ; --CHECKED
-  much_Det = S.much_Det ; --CHECKED
-  must_VV = S.must_VV ; --CHECKED
-  no_Utt = S.no_Utt ; --CHECKED
-  on_Prep = S.on_Prep ; --CHECKED
-  only_Predet = S.only_Predet ; --CHECKED
-  or_Conj = S.or_Conj ; --CHECKED
-  otherwise_PConj = S.otherwise_PConj ; --CHECKED
-  part_Prep = S.part_Prep ; --CHECKED
-  please_Voc = S.please_Voc ; --CHECKED
-  possess_Prep = S.possess_Prep ; --CHECKED
---  quite_Adv = S.quite_Adv ; --CHECKED
-  she_Pron = S.she_Pron ; --CHECKED
-  so_AdA = S.so_AdA ; --CHECKED
-  someSg_Det = S.someSg_Det ; --CHECKED
-  somePl_Det = S.somePl_Det ; --CHECKED
-  somebody_NP = S.somebody_NP ; --CHECKED
-  something_NP = S.something_NP ; --CHECKED
-  somewhere_Adv = S.somewhere_Adv ; --CHECKED
-  that_Quant = S.that_Quant ; --CHECKED
-  that_Subj = S.that_Subj ; --CHECKED
-  there_Adv = S.there_Adv ; --CHECKED
-  there7to_Adv = S.there7to_Adv ; --CHECKED
-  there7from_Adv = S.there7from_Adv ; --CHECKED
-  therefore_PConj = S.therefore_PConj ; --CHECKED
-  they_Pron = S.they_Pron ; --CHECKED
-  this_Quant = S.this_Quant ; --CHECKED
-  through_Prep = S.through_Prep ; --CHECKED
-  to_Prep = S.to_Prep ; --CHECKED
-  too_AdA = S.too_AdA ; --CHECKED
-  under_Prep = S.under_Prep ; --CHECKED
-  very_AdA = S.very_AdA ; --CHECKED
-  want_VV = S.want_VV ; --CHECKED
-  we_Pron = S.we_Pron ; --CHECKED
-  whatPl_IP = S.whatPl_IP ; --CHECKED
-  whatSg_IP = S.whatSg_IP ; --CHECKED
-  when_IAdv = S.when_IAdv ; --CHECKED
-  when_Subj = S.when_Subj ; --CHECKED
-  where_IAdv = S.where_IAdv ; --CHECKED
-  which_IQuant = S.which_IQuant ; --CHECKED
-  whoPl_IP = S.whoPl_IP ; --CHECKED
-  whoSg_IP = S.whoSg_IP ; --CHECKED
-  why_IAdv = S.why_IAdv ; --CHECKED
-  with_Prep = S.with_Prep ; --CHECKED
-  without_Prep = S.without_Prep ; --CHECKED
-  yes_Utt = S.yes_Utt ; --CHECKED
-  youSg_Pron = S.youSg_Pron ; --CHECKED
-  youPl_Pron = S.youPl_Pron ; --CHECKED
-  youPol_Pron = S.youPol_Pron ; --CHECKED
-  no_Quant = S.no_Quant ; --CHECKED
-  not_Predet = S.not_Predet ; --CHECKED
-  if_then_Conj = S.if_then_Conj ; --CHECKED
-  at_least_AdN = S.at_least_AdN ; --CHECKED
-  at_most_AdN = S.at_most_AdN ; --CHECKED
-  nobody_NP = S.nobody_NP ; --CHECKED
-  nothing_NP = S.nothing_NP ; --CHECKED
-  except_Prep = S.except_Prep ; --CHECKED
-  as_CAdv = S.as_CAdv ; --CHECKED
-  have_V2 = S.have_V2 ; --CHECKED
-
--- from LexiconChi
-
-  add_V3 = L.add_V3 ; --CHECKED
-  airplane_N = L.airplane_N ; --CHECKED
-  already_Adv = L.already_Adv ; --CHECKED
-  animal_N = L.animal_N ; --CHECKED
-  answer_V2S = L.answer_V2S ; --CHECKED
-  apartment_N = L.apartment_N ; --CHECKED
-  apple_N = L.apple_N ; --CHECKED
-  art_N = L.art_N ; --CHECKED
-  ashes_N = L.ashes_N ; --CHECKED
-  ask_V2Q = L.ask_V2Q ; --CHECKED
-  baby_N = L.baby_N ; --CHECKED
-  back_N = L.back_N ; --CHECKED
-  bad_A = L.bad_A ; --CHECKED
-  bank_N = L.bank_N ; --CHECKED
-  bark_N = L.bark_N ; --CHECKED
-  beautiful_A = L.beautiful_A ; --CHECKED
-  become_VA = L.become_VA ; --CHECKED
-  beer_N = L.beer_N ; --CHECKED
-  beg_V2V = L.beg_V2V ; --CHECKED
-  belly_N = L.belly_N ; --CHECKED
-  big_A = L.big_A ; --CHECKED
-  bike_N = L.bike_N ; --CHECKED
-  bird_N = L.bird_N ; --CHECKED
-  bite_V2 = L.bite_V2 ; --CHECKED
-  black_A = L.black_A ; --CHECKED
-  blood_N = L.blood_N ; --CHECKED
-  blow_V = L.blow_V ; --CHECKED
-  blue_A = L.blue_A ; --CHECKED
-  boat_N = L.boat_N ; --CHECKED
-  bone_N = L.bone_N ; --CHECKED
-  book_N = L.book_N ; --CHECKED
-  boot_N = L.boot_N ; --CHECKED
-  boss_N = L.boss_N ; --CHECKED
-  boy_N = L.boy_N ; --CHECKED
-  bread_N = L.bread_N ; --CHECKED
-  break_V2 = L.break_V2 ; --CHECKED
-  breast_N = L.breast_N ; --CHECKED
-  breathe_V = L.breathe_V ; --CHECKED
-  broad_A = L.broad_A ; --CHECKED
-  brother_N2 = L.brother_N2 ; --CHECKED
-  brown_A = L.brown_A ; --CHECKED
-  burn_V = L.burn_V ; --CHECKED
-  butter_N = L.butter_N ; --CHECKED
-  buy_V2 = L.buy_V2 ; --CHECKED
-  camera_N = L.camera_N ; --CHECKED
-  cap_N = L.cap_N ; --CHECKED
-  car_N = L.car_N ; --CHECKED
-  carpet_N = L.carpet_N ; --CHECKED
-  cat_N = L.cat_N ; --CHECKED
-  ceiling_N = L.ceiling_N ; --CHECKED
-  chair_N = L.chair_N ; --CHECKED
-  cheese_N = L.cheese_N ; --CHECKED
-  child_N = L.child_N ; --CHECKED
-  church_N = L.church_N ; --CHECKED
-  city_N = L.city_N ; --CHECKED
-  clean_A = L.clean_A ; --CHECKED
-  clever_A = L.clever_A ; --CHECKED
-  close_V2 = L.close_V2 ; --CHECKED
-  cloud_N = L.cloud_N ; --CHECKED
-  coat_N = L.coat_N ; --CHECKED
-  cold_A = L.cold_A ; --CHECKED
-  come_V = L.come_V ; --CHECKED
-  computer_N = L.computer_N ; --CHECKED
-  correct_A = L.correct_A ; --CHECKED
-  country_N = L.country_N ; --CHECKED
-  count_V2 = L.count_V2 ; --CHECKED
-  cousin_N = L.cousin_N ; --CHECKED
-  cow_N = L.cow_N ; --CHECKED
-  cut_V2 = L.cut_V2 ; --CHECKED
-  day_N = L.day_N ; --CHECKED
-  die_V = L.die_V ; --CHECKED
-  dig_V = L.dig_V ; --CHECKED
-  dirty_A = L.dirty_A ; --CHECKED
-  distance_N3 = L.distance_N3 ; --CHECKED
-  doctor_N = L.doctor_N ; --CHECKED
-  dog_N = L.dog_N ; --CHECKED
-  door_N = L.door_N ; --CHECKED
-  drink_V2 = L.drink_V2 ; --CHECKED
-  dry_A = L.dry_A ; --CHECKED
-  dull_A = L.dull_A ; --CHECKED
-  dust_N = L.dust_N ; --CHECKED
-  ear_N = L.ear_N ; --CHECKED
-  earth_N = L.earth_N ; --CHECKED
-  easy_A2V = L.easy_A2V ; --CHECKED
-  eat_V2 = L.eat_V2 ; --CHECKED
-  egg_N = L.egg_N ; --CHECKED
-  empty_A = L.empty_A ; --CHECKED
-  enemy_N = L.enemy_N ; --CHECKED
-  eye_N = L.eye_N ; --CHECKED
-  factory_N = L.factory_N ; --CHECKED
-  far_Adv = L.far_Adv ; --CHECKED
-  father_N2 = L.father_N2 ; --CHECKED
-  fat_N = L.fat_N ; --CHECKED
-  fear_VS = L.fear_VS ; --CHECKED
-  fear_V2 = L.fear_V2 ; --CHECKED
-  feather_N = L.feather_N ; --CHECKED
-  fight_V2 = L.fight_V2 ; --CHECKED
-  find_V2 = L.find_V2 ; --CHECKED
-  fingernail_N = L.fingernail_N ; --CHECKED
-  fire_N = L.fire_N ; --CHECKED
-  fish_N = L.fish_N ; --CHECKED
-  float_V = L.float_V ; --CHECKED
-  floor_N = L.floor_N ; --CHECKED
-  flower_N = L.flower_N ; --CHECKED
-  flow_V = L.flow_V ; --CHECKED
-  fly_V = L.fly_V ; --CHECKED
-  fog_N = L.fog_N ; --CHECKED
-  foot_N = L.foot_N ; --CHECKED
-  forget_V2 = L.forget_V2 ; --CHECKED
-  freeze_V = L.freeze_V ; --CHECKED
-  fridge_N = L.fridge_N ; --CHECKED
-  friend_N = L.friend_N ; --CHECKED
-  fruit_N = L.fruit_N ; --CHECKED
-  full_A = L.full_A ; --CHECKED
-  fun_AV = L.fun_AV ; --CHECKED
-  garden_N = L.garden_N ; --CHECKED
-  girl_N = L.girl_N ; --CHECKED
-  give_V3 = L.give_V3 ; --CHECKED
-  glove_N = L.glove_N ; --CHECKED
-  gold_N = L.gold_N ; --CHECKED
-  go_V = L.go_V ; --CHECKED
-  grammar_N = L.grammar_N ; --CHECKED
-  grass_N = L.grass_N ; --CHECKED
-  green_A = L.green_A ; --CHECKED
-  guts_N = L.guts_N ; --CHECKED
-  hair_N = L.hair_N ; --CHECKED
-  hand_N = L.hand_N ; --CHECKED
-  harbour_N = L.harbour_N ; --CHECKED
-  hate_V2 = L.hate_V2 ; --CHECKED
-  hat_N = L.hat_N ; --CHECKED
-  head_N = L.head_N ; --CHECKED
-  heart_N = L.heart_N ; --CHECKED
-  hear_V2 = L.hear_V2 ; --CHECKED
-  heavy_A = L.heavy_A ; --CHECKED
-  hill_N = L.hill_N ; --CHECKED
-  hit_V2 = L.hit_V2 ; --CHECKED
-  hold_V2 = L.hold_V2 ; --CHECKED
-  hope_VS = L.hope_VS ; --CHECKED
-  horn_N = L.horn_N ; --CHECKED
-  horse_N = L.horse_N ; --CHECKED
-  hot_A = L.hot_A ; --CHECKED
-  house_N = L.house_N ; --CHECKED
-  hunt_V2 = L.hunt_V2 ; --CHECKED
-  husband_N = L.husband_N ; --CHECKED
-  ice_N = L.ice_N ; --CHECKED
-  important_A = L.important_A ; --CHECKED
-  industry_N = L.industry_N ; --CHECKED
-  iron_N = L.iron_N ; --CHECKED
-  john_PN = L.john_PN ; --CHECKED
-  jump_V = L.jump_V ; --CHECKED
-  kill_V2 = L.kill_V2 ; --CHECKED
-  king_N = L.king_N ; --CHECKED
-  knee_N = L.knee_N ; --CHECKED
-  know_V2 = L.know_V2 ; --CHECKED
-  know_VQ = L.know_VQ ; --CHECKED
-  know_VS = L.know_VS ; --CHECKED
-  lake_N = L.lake_N ; --CHECKED
-  lamp_N = L.lamp_N ; --CHECKED
-  language_N = L.language_N ; --CHECKED
-  laugh_V = L.laugh_V ; --CHECKED
-  leaf_N = L.leaf_N ; --CHECKED
-  learn_V2 = L.learn_V2 ; --CHECKED
-  leather_N = L.leather_N ; --CHECKED
-  leave_V2 = L.leave_V2 ; --CHECKED
-  left_Ord = L.left_Ord ; --CHECKED
-  leg_N = L.leg_N ; --CHECKED
-  lie_V = L.lie_V ; --CHECKED
-  like_V2 = L.like_V2 ; --CHECKED
-  listen_V2 = L.listen_V2 ; --CHECKED
-  liver_N = L.liver_N ; --CHECKED
-  live_V = L.live_V ; --CHECKED
-  long_A = L.long_A ; --CHECKED
-  lose_V2 = L.lose_V2 ; --CHECKED
-  louse_N = L.louse_N ; --CHECKED
-  love_N = L.love_N ; --CHECKED
-  love_V2 = L.love_V2 ; --CHECKED
-  man_N = L.man_N ; --CHECKED
-  married_A2 = L.married_A2 ; --CHECKED
-  meat_N = L.meat_N ; --CHECKED
-  milk_N = L.milk_N ; --CHECKED
-  moon_N = L.moon_N ; --CHECKED
-  mother_N2 = L.mother_N2 ; --CHECKED
-  mountain_N = L.mountain_N ; --CHECKED
-  mouth_N = L.mouth_N ; --CHECKED
-  music_N = L.music_N ; --CHECKED
-  name_N = L.name_N ; --CHECKED
-  narrow_A = L.narrow_A ; --CHECKED
-  near_A = L.near_A ; --CHECKED
-  neck_N = L.neck_N ; --CHECKED
-  new_A = L.new_A ; --CHECKED
-  newspaper_N = L.newspaper_N ; --CHECKED
-  night_N = L.night_N ; --CHECKED
-  nose_N = L.nose_N ; --CHECKED
-  now_Adv = L.now_Adv ; --CHECKED
-  number_N = L.number_N ; --CHECKED
-  oil_N = L.oil_N ; --CHECKED
-  old_A = L.old_A ; --CHECKED
-  open_V2 = L.open_V2 ; --CHECKED
-  paint_V2A = L.paint_V2A ; --CHECKED
-  paper_N = L.paper_N ; --CHECKED
-  paris_PN = L.paris_PN ; --CHECKED
-  peace_N = L.peace_N ; --CHECKED
-  pen_N = L.pen_N ; --CHECKED
-  person_N = L.person_N ; --CHECKED
-  planet_N = L.planet_N ; --CHECKED
-  plastic_N = L.plastic_N ; --CHECKED
-  play_V2 = L.play_V2 ; --CHECKED
-  play_V = L.play_V ; --CHECKED
-  policeman_N = L.policeman_N ; --CHECKED
-  priest_N = L.priest_N ; --CHECKED
-  probable_AS = L.probable_AS ; --CHECKED
-  pull_V2 = L.pull_V2 ; --CHECKED
-  push_V2 = L.push_V2 ; --CHECKED
-  put_V2 = L.put_V2 ; --CHECKED
-  queen_N = L.queen_N ; --CHECKED
-  question_N = L.question_N ; --CHECKED
-  radio_N = L.radio_N ; --CHECKED
-  rain_N = L.rain_N ; --CHECKED
-  rain_V0 = L.rain_V0 ; --CHECKED
-  read_V2 = L.read_V2 ; --CHECKED
---  ready_A = L.ready_A ; --CHECKED
-  reason_N = L.reason_N ; --CHECKED
-  red_A = L.red_A ; --CHECKED
-  religion_N = L.religion_N ; --CHECKED
-  restaurant_N = L.restaurant_N ; --CHECKED
-  right_Ord = L.right_Ord ; --CHECKED
-  river_N = L.river_N ; --CHECKED
-  road_N = L.road_N ; --CHECKED
-  rock_N = L.rock_N ; --CHECKED
-  roof_N = L.roof_N ; --CHECKED
-  root_N = L.root_N ; --CHECKED
-  rope_N = L.rope_N ; --CHECKED
-  rotten_A = L.rotten_A ; --CHECKED
-  round_A = L.round_A ; --CHECKED
-  rubber_N = L.rubber_N ; --CHECKED
-  rub_V2 = L.rub_V2 ; --CHECKED
-  rule_N = L.rule_N ; --CHECKED
-  run_V = L.run_V ; --CHECKED
-  salt_N = L.salt_N ; --CHECKED
-  sand_N = L.sand_N ; --CHECKED
-  say_VS = L.say_VS ; --CHECKED
-  school_N = L.school_N ; --CHECKED
-  science_N = L.science_N ; --CHECKED
-  scratch_V2 = L.scratch_V2 ; --CHECKED
-  sea_N = L.sea_N ; --CHECKED
-  seed_N = L.seed_N ; --CHECKED
-  seek_V2 = L.seek_V2 ; --CHECKED
-  see_V2 = L.see_V2 ; --CHECKED
-  sell_V3 = L.sell_V3 ; --CHECKED
-  send_V3 = L.send_V3 ; --CHECKED
-  sew_V = L.sew_V ; --CHECKED
-  sharp_A = L.sharp_A ; --CHECKED
-  sheep_N = L.sheep_N ; --CHECKED
-  ship_N = L.ship_N ; --CHECKED
-  shirt_N = L.shirt_N ; --CHECKED
-  shoe_N = L.shoe_N ; --CHECKED
-  shop_N = L.shop_N ; --CHECKED
-  short_A = L.short_A ; --CHECKED
-  silver_N = L.silver_N ; --CHECKED
-  sing_V = L.sing_V ; --CHECKED
-  sister_N = L.sister_N ; --CHECKED
-  sit_V = L.sit_V ; --CHECKED
-  skin_N = L.skin_N ; --CHECKED
-  sky_N = L.sky_N ; --CHECKED
-  sleep_V = L.sleep_V ; --CHECKED
-  small_A = L.small_A ; --CHECKED
-  smell_V = L.smell_V ; --CHECKED
-  smoke_N = L.smoke_N ; --CHECKED
-  smooth_A = L.smooth_A ; --CHECKED
-  snake_N = L.snake_N ; --CHECKED
-  snow_N = L.snow_N ; --CHECKED
-  sock_N = L.sock_N ; --CHECKED
-  song_N = L.song_N ; --CHECKED
-  speak_V2 = L.speak_V2 ; --CHECKED
-  spit_V = L.spit_V ; --CHECKED
-  split_V2 = L.split_V2 ; --CHECKED
-  squeeze_V2 = L.squeeze_V2 ; --CHECKED
-  stab_V2 = L.stab_V2 ; --CHECKED
-  stand_V = L.stand_V ; --CHECKED
-  star_N = L.star_N ; --CHECKED
-  steel_N = L.steel_N ; --CHECKED
-  stick_N = L.stick_N ; --CHECKED
-  stone_N = L.stone_N ; --CHECKED
-  stop_V = L.stop_V ; --CHECKED
-  stove_N = L.stove_N ; --CHECKED
-  straight_A = L.straight_A ; --CHECKED
-  student_N = L.student_N ; --CHECKED
-  stupid_A = L.stupid_A ; --CHECKED
-  suck_V2 = L.suck_V2 ; --CHECKED
-  sun_N = L.sun_N ; --CHECKED
-  swell_V = L.swell_V ; --CHECKED
-  swim_V = L.swim_V ; --CHECKED
-  switch8off_V2 = L.switch8off_V2 ; --CHECKED
-  switch8on_V2 = L.switch8on_V2 ; --CHECKED
-  table_N = L.table_N ; --CHECKED
-  tail_N = L.tail_N ; --CHECKED
-  talk_V3 = L.talk_V3 ; --CHECKED
-  teacher_N = L.teacher_N ; --CHECKED
-  teach_V2 = L.teach_V2 ; --CHECKED
-  television_N = L.television_N ; --CHECKED
-  thick_A = L.thick_A ; --CHECKED
-  thin_A = L.thin_A ; --CHECKED
-  think_V = L.think_V ; --CHECKED
-  throw_V2 = L.throw_V2 ; --CHECKED
-  tie_V2 = L.tie_V2 ; --CHECKED
-  today_Adv = L.today_Adv ; --CHECKED
-  tongue_N = L.tongue_N ; --CHECKED
-  tooth_N = L.tooth_N ; --CHECKED
-  train_N = L.train_N ; --CHECKED
-  travel_V = L.travel_V ; --CHECKED
-  tree_N = L.tree_N ; --CHECKED
-  turn_V = L.turn_V ; --CHECKED
-  ugly_A = L.ugly_A ; --CHECKED
---  uncertain_A = L.uncertain_A ; --CHECKED
-  understand_V2 = L.understand_V2 ; --CHECKED
-  university_N = L.university_N ; --CHECKED
-  village_N = L.village_N ; --CHECKED
-  vomit_V = L.vomit_V ; --CHECKED
-  wait_V2 = L.wait_V2 ; --CHECKED
-  walk_V = L.walk_V ; --CHECKED
-  warm_A = L.warm_A ; --CHECKED
-  war_N = L.war_N ; --CHECKED
-  wash_V2 = L.wash_V2 ; --CHECKED
-  watch_V2 = L.watch_V2 ; --CHECKED
-  water_N = L.water_N ; --CHECKED
-  wet_A = L.wet_A ; --CHECKED
-  white_A = L.white_A ; --CHECKED
-  wide_A = L.wide_A ; --CHECKED
-  wife_N = L.wife_N ; --CHECKED
-  wind_N = L.wind_N ; --CHECKED
-  window_N = L.window_N ; --CHECKED
-  wine_N = L.wine_N ; --CHECKED
-  wing_N = L.wing_N ; --CHECKED
-  win_V2 = L.win_V2 ; --CHECKED
-  wipe_V2 = L.wipe_V2 ; --CHECKED
-  woman_N = L.woman_N ; --CHECKED
-  wonder_VQ = L.wonder_VQ ; --CHECKED
-  wood_N = L.wood_N ; --CHECKED
-  worm_N = L.worm_N ; --CHECKED
-  write_V2 = L.write_V2 ; --CHECKED
-  year_N = L.year_N ; --CHECKED
-  yellow_A = L.yellow_A ; --CHECKED
-  young_A = L.young_A ; --CHECKED
-
---- TODO
-
-of_Prep = mkPrep "的" ;
-by_Prep = mkPrep "由" ;
-at_Prep = mkPrep "在" ;
-as_Prep = mkPrep "如" ;
-company_N = mkN "公司" ;
-share_N = mkN "股份" ;
-market_N = mkN "市场" ;
-that_RP = mkRP "那个" ;
-stock_N = mkN "股票" ;
-than_Prep = mkPrep "比" ;
-price_N = mkN "价格" ;
-also_AdV = mkAdV "也" ;
-other_A = mkA "其他" ;
-sale_N = mkN "卖" ;
-about_Prep = mkPrep "关于" ;
-some_Quant = mkQuant "几个" ;
-trade_V = mkV "换" ;
-month_N = mkN "月" ;
-last_A = mkA "最后" ;
-may_VV = mkVV "可能" ;
-business_N = mkN "商业" ;
-rate_N = mkN "率" ;
-bond_N = mkN "券" ;
-zoological_A = mkA "关于动物的" ;
-time_N = mkN "时间" ;
-presidentMasc_N = mkN "" ; --？？ Don't understand
-week_N = mkN "星期" ;
-investor_N = mkN "投资者" ;
-into_Prep = mkPrep "成" ;
-government_N = mkN "电子政务" ;
-high_A = mkA "高" ;
-quarter_N = mkN "刻" ;
-analyst_N = mkN "分析人士" ;
-make_V2 = mkV2 "使" ;
-cent_N = mkN "一分钱" ;
-only_Adv = mkAdv "只有" ;
-anyPl_Det = mkDet "" ; --？？ Don't understand
-not_Adv = mkAdv "不" ;
-interest_N = mkN "利息" ;
-group_N = mkN "团" ;
-issue_N = mkN "发行" ;
-over_Prep = mkPrep "以上" ;
-do_V = mkV "做" ;
-program_N = mkN "节目" ;
-recent_A = mkA "最近" ;
-firm_N = mkN "公司" ;
-officialMasc_N = mkN "" ; --？？ Don't understand
-fund_N = mkN "基金" ; 
-unit_3_N = mkN "单元" ;
-yesterday_N = mkN "昨天" ;
-large_A = mkA "大" ;
-product_N = mkN "产品" ;
-loss_N = mkN "损失" ;
-good_A = mkA "好" ;
-sell_V2 = mkV2 "卖" ;
-investment_N = mkN "投资" ;
-plan_N = mkN "计划" ;
-say_V = mkV "说" ;
-profit_N = mkN "利润" ;
-major_A = mkA "主要" ;
-take_V2 = mkV2 "取" ;
-have_V = mkV "有" ;
-inasmuch_as_Adv = mkAdv "因为" ;
-state_N = mkN "态" ;
-about_Adv = mkAdv "关于" ;
-executive_N = mkN "管理人" ;
-money_N = mkN "钱" ;
-since_Prep = mkPrep "以来" ;
-point_N = mkN "尖" ;
-federal_A = mkA "联邦" ;
-next_A = mkA "系" ;
-even_Adv = mkAdv "连" ;
-just_Adv = mkAdv "只是" ;
-up_Adv = mkAdv "上" ;
-security_N = mkN "安全" ;
-current_A = mkA "现时" ;
-cost_N = mkN "成本" ;
-problem_N = mkN "问题" ;
-financial_A = mkA "金融" ;
-tax_N = mkN "税" ;
-part_of_N2 = mkN2 "一部分" ;
-rise_V = mkV "上升" ;
-bill_N = mkN "帐单" ;
-low_A = mkA "低" ;
-against_Prep = mkPrep "针对" ;
-revenue_N = mkN "收入" ;
-include_V2 = mkV2 "包括" ;
-late_A = mkA "晚点" ;
-contract_N = mkN "合同" ;
-trader_N = mkN "商人" ;
-result_N = mkN "结果" ;
-income_N = mkN "收入" ;
-dollar_N = mkN "美元" ;
-chairman_N = mkN "主席" ;
-way_N = mkN "方法" ;
-service_N = mkN "服务" ;
-operation_N = mkN "手术" ;
-little_A = mkA "小" ;
-maker_N = mkN "制造者" ;
-net_A = mkA "纯粹的" ;
-debt_N = mkN "债务" ;
-close_V = mkV "关" ;
-case_N = mkN "案件" ;
-concern_N = mkN "关怀" ;
-loan_N = mkN "贷款" ;
-index_N = mkN "指数" ;
-director_N = mkN "董事" ;
-gain_N = mkN "收益" ;
-system_N = mkN "系统" ;
-should_VV = mkVV "应该" ;
-like_Prep = mkPrep "好像" ;
-do_V2 = mkV2 "做" ;
-real_A = mkA "真正" ;
-fall_V = mkV "下降" ;
-among_Prep = mkPrep "其中" ;
-friday_PN = mkPN "星期五" ;
-most_Det = mkDet "最" ;
-future_N = mkN "未来" ;
-both_Det = mkDet "双" ;
-give_V = mkV "给" ;
-include_V = mkV "包括" ;
-however_Adv = mkAdv "不过" ;
-buy_V = mkV "买" ;
-each_Det = mkDet "每" ;
-sell_V = mkV "卖" ;
-bid_N = mkN "出价" ;
-then_Adv = mkAdv "然后" ;
-order_N = mkN "命令" ;
-according_to_Prep = mkPrep "根据" ;
-law_N = mkN "法律" ;
-take_V = mkV "取" ;
-expect_V2V = mkV2V "希望" ;
-another_Quant = mkQuant "再" ;
-several_Num = mkNum "几个" ;
-rise_V2 = mkV2 "上升" ;
-down_Adv = mkAdv "下" ;
-trade_N = mkN "商业" ;
-asset_N = mkN "财富" ;
-own_A = mkA "自己的" ;
-pay_V2 = mkV2 "付" ;
-increase_N = mkN "放大" ;
-vice_N = mkN "副" ;
-office_N = mkN "办公室" ;
-growth_N = mkN "发展" ;
-japan_PN = mkPN "日本" ;
-agency_N = mkN "机构" ;
-offer_N = mkN "议案" ;
-think_VS = mkVS "思考" ;
-common_A = mkA "共同" ;
-agreement_N = mkN "协议" ;
-raise_V2 = mkV2 "提高" ;
-operate_V = mkV "经营" ;
-use_V2 = mkV2 "使用" ;
-strong_A = mkA "坚强强" ;
-exchange_N = mkN "交换" ;
-capital_N = mkN "资" ;
-officer_N = mkN "官员" ;
-manager_N = mkN "经理" ;
-get_V2 = mkV2 "得到" ;
-get_V = mkV "获得" ;
-plant_N = mkN "厂" ;
-cash_N = mkN "现金" ;
-report_N = mkN "报" ;
-early_A = mkA "早" ;
-court_N = mkN "法庭" ;
-value_N = mkN "价值" ;
-economic_A = mkA "经济" ;
-work_V = mkV "工作" ;
-spokesman_N = mkN "发言人" ;
-level_N = mkN "水平" ;
-general_A = mkA "一般" ;
-ago_Adv = mkAdv "之前" ;
-still_AdV = mkAdV "还" ; -- 仍然
-previous_A = mkA "以前" ;
-increase_V2 = mkV2 "提高" ;
-change_N = mkN "改变" ;
-foreign_A = mkA "国外" ;
-end_N = mkN "结尾" ;
-board_N = mkN "板" ;
-yen_N = mkN "日元" ;
-stake_N = mkN "标桩" ;
-report_V2 = mkV2 "报告" ;
-have_VV = mkVV "有" ;
-economy_N = mkN "经济" ;
-chief_A = mkA "首席" ;
-line_N = mkN "线" ;
-policy_N = mkN "政策" ;
-annual_A = mkA "周年" ;
-former_A = mkA "以前" ;
-period_N = mkN "期间" ;
-try_VV = mkVV "试图" ;
-far_A = mkA "远" ;
-until_Prep = mkPrep "直到" ;
-same_A = mkA "一样" ;
-new_york_PN = mkPN "纽约" ;
-member_N = mkN "成员" ;
-too_Adv = mkAdv "太" ;
-due_A = mkA "应有" ;
-charge_N = mkN "费用" ;
-back_Adv = mkAdv "向后" ;
-provide_V2 = mkV2 "提供" ;
-acquire_V2 = mkV2 "获得" ;
-thing_N = mkN "事情" ;
-junk_N = mkN "废物" ;
-area_1_N = mkN "区域" ;
-today_N = mkN "今天" ;
-public_A = mkA "公众" ;
-certain_A = mkA "一定" ;
-takeover_N = mkN "收购" ;
-use_V = mkV "使用" ;
-right_N = mkN "右" ;
-offer_V2 = mkV2 "提供" ;
-already_AdV = mkAdV "已经" ;
-management_N = mkN "管理" ;
-term_N = mkN "期间" ;
-insurance_N = mkN "保险" ;
-home_N = mkN "家" ;
-world_N = mkN "世界" ;
-here_Adv = mkAdv "这里" ;
-effort_N = mkN "工夫" ;
-work_N = mkN "工作" ;
-up_Prep = mkPrep "上" ;
-make_VS = mkVS "做" ;
-production_N = mkN "生产" ;
-past_A = mkA "通过" ;
-receive_V2 = mkV2 "收到" ;
-employee_N = mkN "职员" ;
-credit_N = mkN "信用" ;
-continue_VV = mkVV "继续" ;
-note_N = mkN "笔记" ;
-customerMasc_N = mkN "" ; --？？ Don't understand
-spend_V = mkV "花费" ;
-transaction_N = mkN "交易" ;
-about_AdN = mkAdN "关于" ;
-now_AdV = mkAdV "现在" ;
-compare_V = mkV "比较" ;
-volume_N = mkN "声音" ;
-still_Adv = mkAdv "仍然" ;
-add_VS = mkVS "添加" ;
-own_V2 = mkV2 "拥有" ;
-corporate_A = mkA "企业" ;
-make_V = mkV "做" ;
-decline_N = mkN "拒绝" ;
-look_V = mkV "看" ;
-estate_N = mkN "房地产" ;
-shareholder_N = mkN "股东" ;
-news_N = mkN "新闻" ;
-move_N = mkN "举动" ;
-reduce_V2 = mkV2 "减少" ;
-deal_N = mkN "合约" ;
-whether_Prep = mkPrep "不论" ;
-hold_V = mkV "保持" ;
-position_N = mkN "位置" ;
-consumer_N = mkN "消费者" ;
-believe_VS = mkVS "相信" ;
-proposal_N = mkN "建议" ;
-political_A = mkA "政治性" ;
-base_V2 = mkV2 "垒" ;
-amp_Conj = mkConj "" ;
-pay_V = mkV "交纳" ;
-nation_N = mkN "国家" ;
-out_of_Prep = mkPrep "在什么以外" ;
-great_A = mkA "伟大" ;
-amount_N = mkN "数量" ;
-acquisition_N = mkN "获得" ;
-power_N = mkN "功率" ;
-chief_N = mkN "首席" ;
-call_VS = mkVS "呼叫" ;
-ad_N = mkN "广告" ;
-tell_V = mkV "告诉" ;
-decision_N = mkN "决定" ;
-worker_N = mkN "工人" ;
-possible_A = mkA "可能" ;
-yield_N = mkN "产量" ;
-grow_V = mkV "生长" ;
-offering_N = mkN "捐助" ;
-expect_VV = mkVV "期望" ;
-announce_V2 = mkV2 "公布" ;
-option_N = mkN "选项" ;
-senior_A = mkA "年长的" ;
-damage_N = mkN "损坏" ;
-meeting_N = mkN "会议" ;
-leader_N = mkN "领导者" ;
-life_N = mkN "生活" ;
-drug_N = mkN "药物" ;
-action_N = mkN "行为" ;
-return_N = mkN "重返" ;
-fiscal_A = mkA "财务" ;
-demand_N = mkN "需求" ;
-end_V2 = mkV2 "结束" ;
-administration_N = mkN "管理" ;
-lead_V = mkV "带领" ;
-september_PN = mkPN "九月" ;
-payment_N = mkN "付款" ;
-expect_V2 = mkV2 "期望" ;
-purchase_N = mkN "收购" ;
-produce_V2 = mkV2 "生产" ;
-likely_A = mkA "容易" ;
-private_A = mkA "私人" ;
-research_N = mkN "探究" ;
-account_N = mkN "账户" ;
-plan_VV = mkVV "计划" ;
-less_Det = mkDet "较少" ;
-control_N = mkN "管制" ;
-bring_V2 = mkV2 "带来" ;
-dividend_N = mkN "胜利" ;
-project_N = mkN "项目" ;
-other_N = mkN "另外" ;
-earthquake_N = mkN "地震" ;
-continue_V = mkV "继续" ;
-national_A = mkA "民族的" ;
-reflect_V2 = mkV2 "反映" ;
-end_V = mkV "结束" ;
-begin_V = mkV "开始" ;
-hour_N = mkN "小时" ;
-despite_Prep = mkPrep "尽管" ;
-move_V = mkV "移动" ;
-job_N = mkN "工作" ;
-fall_V2 = mkV2 "陷入" ;
-drop_N = mkN "降低" ;
-division_N = mkN "部门" ;
-note_VS = mkVS "笔记" ;
-record_N = mkN "记录" ;
-executive_A = mkA "执行" ;
-lawyer_N = mkN "律师" ;
-go_VV = mkVV "去" ;
-magazine_N = mkN "杂志" ;
-lot_N = mkN "许多" ;
-family_N = mkN "家庭" ;
-build_V2 = mkV2 "建造" ;
-average_A = mkA "平均" ;
-figure_N = mkN "数字" ;
-august_PN = mkPN "八月" ;
-activity_N = mkN "活动" ;
-within_Prep = mkPrep "内部" ;
-agree_VV = mkVV "同意" ;
-effect_N = mkN "效果" ;
-producer_N = mkN "制片人" ;
-store_N = mkN "储存" ;
-talk_N = mkN "交谈" ;
-suit_N = mkN "合适" ;
-particular_A = mkA "特别" ;
-network_N = mkN "网络" ;
-total_A = mkA "总额" ;
-building_N = mkN "建筑" ;
-risk_N = mkN "风险" ;
-file_V = mkV "归档" ;
-buyer_N = mkN "买主" ;
-create_V2 = mkV2 "创建" ;
-parent_N = mkN "父母亲" ;
-food_N = mkN "食物" ;
-reach_V2 = mkV2 "到达" ;
-client_N = mkN "客户" ;
-again_Adv = mkAdv "再次" ;
-close_A = mkA "关闭" ;
-additional_A = mkA "额外" ;
-venture_N = mkN "企业" ;
-machine_N = mkN "机器" ;
-local_A = mkA "本地" ;
-clear_A = mkA "清楚" ;
-almost_Adv = mkAdv "几乎" ;
-statement_N = mkN "声明" ;
-force_N = mkN "力量" ;
-dealer_N = mkN "零售商" ;
-commercial_A = mkA "商业的" ;
-ask_V = mkV "问" ;
-themselves_NP = mkNP "他们自己" ;
-for_example_Adv = mkAdv "举例" ;
-follow_V = mkV "跟随" ;
-remain_V = mkV "留下" ;
-become_V2 = mkV2 "成为" ;
-subsidiary_N = mkN "附属的" ;
-property_N = mkN "财产" ;
-price_V = mkV "价格" ;
-outstanding_A = mkA "优秀" ;
-use_N = mkN "使用" ;
-propose_V2 = mkV2 "建议" ;
-development_N = mkN "发育" ;
-mortgage_N = mkN "抵押" ;
-never_AdV = mkAdV "从来没有" ;
-information_N = mkN "消息" ;
-average_N = mkN "普通" ;
-able_A = mkA "能够" ;
-yield_V2 = mkV2 "产生" ;
-portfolio_N = mkN "投资组合" ;
-holder_N = mkN "持有人" ;
-increase_V = mkV "增长" ;
-fact_N = mkN "事实" ;
-estimate_N = mkN "预算" ;
-composite_A = mkA "综合" ;
-actual_A = mkA "实际" ;
-equity_N = mkN "公平" ;
-add_V2 = mkV2 "添加" ;
-airline_N = mkN "航空公司" ;
-technology_N = mkN "技术" ;
-around_Prep = mkPrep "围绕" ;
-net_N = mkN "网络" ;
-decline_V = mkV "下降" ;
-similar_A = mkA "类似" ;
-monday_PN = mkPN "星期一" ;
-health_N = mkN "健康" ;
-auto_N = mkN "汽车" ;
-show_V2 = mkV2 "显示" ;
-represent_V2 = mkV2 "表现" ;
-economist_N = mkN "经济学家" ;
-strategy_N = mkN "战略" ;
-union_N = mkN "工会" ;
-gas_N = mkN "气体" ;
-budget_N = mkN "预算" ;
-rather_Adv = mkAdv "比较" ;
-provision_N = mkN "规定" ;
-more_Adv = mkAdv "更多" ;
-measure_N = mkN "测量" ;
-inflation_N = mkN "通货膨胀" ;
-significant_A = mkA "重大" ;
-half_N = mkN "一半" ;
-follow_V2 = mkV2 "跟随" ;
-thrift_N = mkN "节约" ;
-personal_A = mkA "个人" ;
-international_A = mkA "国际的" ;
-post_V2 = mkV2 "邮寄" ;
-claim_N = mkN "要求" ;
-restructure_V = mkV "重组" ;
-place_N = mkN "地方" ;
-department_N = mkN "部门" ;
-involve_V2 = mkV2 "涉及" ;
-begin_VV = mkVV "开始" ;
-via_Prep = mkPrep "通过" ;
-support_N = mkN "支持" ;
-hard_A = mkA "困难" ;
-direct_A = mkA "直接" ;
-broker_N = mkN "经纪人" ;
-final_A = mkA "最终" ;
-face_V2 = mkV2 "面对" ;
-deficit_N = mkN "亏损" ;
-reserve_N = mkN "后备" ;
-quick_A = mkA "快" ;
-party_N = mkN "党" ;
-partner_N = mkN "伙伴" ;
-joint_A = mkA "联合" ;
-judge_N = mkN "法官" ;
-special_A = mkA "特别" ;
-slight_A = mkA "轻微" ;
-meanwhile_Adv = mkAdv "与此同时" ;
-give_V2 = mkV2 "给" ;
-equipment_N = mkN "设备" ;
-down_Prep = mkPrep "往下" ;
-source_N = mkN "来源" ;
-institution_N = mkN "学会" ;
-attorney_N = mkN "律师" ;
-domestic_A = mkA "国内" ;
-cause_V2 = mkV2 "导致" ;
-potential_A = mkA "潜在" ;
-legal_A = mkA "合法" ;
-usual_A = mkA "通常" ;
-probable_A = mkA "可能" ;
-fee_N = mkN "费" ;
-drop_V2 = mkV2 "下降" ;
-construction_N = mkN "施工" ;
-performance_N = mkN "表现" ;
-approval_N = mkN "赞同" ;
-itself_NP = mkNP "自身" ;
-side_N = mkN "边" ;
-mark_N = mkN "标记" ;
-show_N = mkN "演出" ;
-committee_N = mkN "委员会" ;
-add_V = mkV "添加" ;
-separate_A = mkA "另外" ;
-team_N = mkN "团队" ;
-cover_V2 = mkV2 "覆盖" ;
-test_N = mkN "测试" ;
-pressure_N = mkN "压力" ;
-main_A = mkA "主要的" ;
-long_term_A = mkA "长期" ;
-available_A = mkA "可用的" ;
-gain_V2 = mkV2 "获得" ;
-export_N = mkN "出口" ;
-help_VV = mkVV "帮助" ;
-crash_N = mkN "意外" ;
-develop_V2 = mkV2 "开发" ;
-crash_N = mkN "意外" ;
-simple_A = mkA "简单" ;
-put_V = mkV "放置" ;
-purchase_V2 = mkV2 "采购" ;
-below_Prep = mkPrep "下面" ;
-yet_Adv = mkAdv "仍然" ;
-abortion_N = mkN "流产" ;
-support_V2 = mkV2 "支持" ;
-limit_V2 = mkV2 "限制" ;
-different_A = mkA "不同" ;
-call_V = mkV "呼叫" ;
-as_well_as_Conj = mkConj "以及" ;
-allow_V2V = mkV2V "允许" ;
-lead_V2 = mkV2 "带领" ;
-washington_PN = mkPN "华盛顿" ;
-tuesday_PN = mkPN "星期二" ;
-remain_VA = mkVA "留下" ;
-initial_A = mkA "初始" ;
-good_N = mkN "好的" ;
-condition_N = mkN "条件" ;
-complete_V2 = mkV2 "完成" ;
-cite_V2 = mkV2 "引用" ;
-boost_V2 = mkV2 "促进" ;
-basis_N = mkN "基础" ;
-banking_N = mkN "银行业" ;
-decline_VV = mkVV "下降" ;
-advertising_N = mkN "广告" ;
-marketing_N = mkN "营销" ;
-margin_N = mkN "余量" ;
-cut_N = mkN "断开" ;
-series_N = mkN "系列" ;
-percentage_N = mkN "百分比" ;
-introduce_V2 = mkV2 "介绍" ;
-find_VS = mkVS "发现" ;
-industrial_A = mkA "产业" ;
-huge_A = mkA "巨大" ;
-file_V2 = mkV2 "归档" ;
-china_PN = mkPN "瓷器" ;
-affect_V2 = mkV2 "影响" ;
-set_V2 = mkV2 "集合" ;
-run_V2 = mkV2 "运行" ;
-result_V = mkV "导致" ;
-owner_N = mkN "业主" ;
-in_addition_Adv = mkAdv "此外" ;
-especial_A = mkA "特别是" ;
-campaign_N = mkN "运动" ;
-such_Predet = mkPredet "这样" ;
-soviet_A = mkA "苏联" ;
-report_V = mkV "报告" ;
-game_N = mkN "游戏" ;
-need_V2 = mkV2 "需要" ;
-facility_N = mkN "设施" ;
-brokerage_N = mkN "佣金" ;
-account_V = mkV "认为" ;
-set_V = mkV "集合" ;
-role_1_N = mkN "角色" ;
-open_V = mkV "打开" ;
-approve_V2 = mkV2 "批准" ;
-study_N = mkN "研究" ;
-benefit_N = mkN "得益" ;
-away_Adv = mkAdv "远离" ;
-view_N = mkN "视图" ;
-start_V = mkV "开始" ;
-regulator_N = mkN "调节器" ;
-legislation_N = mkN "立法" ;
-though_Subj = mkSubj "虽然" ;
-soon_Adv = mkAdv "不久" ;
-meet_V2 = mkV2 "会见" ;
-drop_V = mkV "下降" ;
-comment_N = mkN "评论" ;
-process_N = mkN "过程" ;
-rise_N = mkN "上升" ;
-import_N = mkN "进口" ;
-supply_N = mkN "供应" ;
-substantial_A = mkA "实惠" ;
-europe_PN = mkPN "欧洲" ;
-chain_N = mkN "连锁" ;
-seem_VV = mkVV "似乎" ;
-rating_N = mkN "等级" ;
-letter_N = mkN "书信" ;
-easy_A = mkA "简单" ;
-toward_Prep = mkPrep "对于" ;
-sign_N = mkN "签署" ;
-merger_N = mkN "合并" ;
-london_PN = mkPN "伦敦" ;
-improve_V2 = mkV2 "改善" ;
-chemical_N = mkN "化学药品" ;
-brand_N = mkN "商标" ;
-pilot_N = mkN "飞行员" ;
-issue_V2 = mkV2 "发布" ;
-show_VS = mkVS "显示" ;
-off_Prep = mkPrep "离去" ;
-competition_N = mkN "竞争" ;
-comment_V = mkV "评论" ;
-ton_N = mkN "吨" ;
-report_VS = mkVS "报告" ;
-continue_V2 = mkV2 "继续" ;
-vote_N = mkN "投票" ;
-kind_N = mkN "种类" ;
-see_VS = mkVS "看见" ;
-expense_N = mkN "费用" ;
-ago_Prep = mkPrep "之前" ;
-california_PN = mkPN "加州" ;
-event_N = mkN "事件" ;
-election_N = mkN "选举" ;
-step_N = mkN "步骤" ;
-disclose_V2 = mkV2 "透露" ;
-britain_PN = mkPN "英国" ;
-banker_N = mkN "银行家" ;
-agree_V = mkV "同意" ;
-settlement_N = mkN "沉降" ;
-effective_A = mkA "有效" ;
-carry_V2 = mkV2 "携带" ;
-pound_N = mkN "英镑" ;
-call_N = mkN "呼叫" ;
-situation_N = mkN "情况" ;
-sector_N = mkN "扇形" ;
-plunge_N = mkN "跳水" ;
-matter_N = mkN "问题" ;
-control_V2 = mkV2 "控制" ;
-change_V2 = mkV2 "改变" ;
-apparent_A = mkA "明显的" ;
-reduction_N = mkN "减少" ;
-practice_N = mkN "实践" ;
-perhaps_Adv = mkAdv "也许" ;
-datum_N = mkN "基准" ;
-suggest_VS = mkVS "建议" ;
-once_Adv = mkAdv "一旦" ;
-offer_V = mkV "提供" ;
-individual_A = mkA "个人" ;
-san_francisco_PN = mkPN "旧金山" ;
-material_N = mkN "材料" ;
-delivery_N = mkN "交货" ;
-creditor_N = mkN "债权人" ;
-keep_V2 = mkV2 "保持" ;
-future_A = mkA "未来的" ;
-free_A = mkA "无偿的" ;
-conference_N = mkN "会议" ;
-active_A = mkA "活跃" ;
-staff_N = mkN "员工" ;
-independent_A = mkA "独立" ;
-session_N = mkN "会话" ;
-room_N = mkN "房间" ;
-need_V = mkV "需要" ;
-holding_N = mkN "保持" ;
-consider_V2 = mkV2 "考虑" ;
-auction_N = mkN "拍卖" ;
-accept_V2 = mkV2 "接受" ;
-immediate_A = mkA "即时" ;
-exist_V = mkV "存在" ;
-military_A = mkA "军事" ;
-impact_N = mkN "碰撞" ;
-early_Adv = mkAdv "早" ;
-carrier_N = mkN "支架" ;
-argue_VS = mkVS "争论" ;
-announcement_N = mkN "公告" ;
-require_V2 = mkV2 "要求" ;
-recession_N = mkN "不景气" ;
-along_Prep = mkPrep "沿" ;
-weak_A = mkA "软弱" ;
-want_V2 = mkV2 "想望" ;
-wage_N = mkN "工资" ;
-primary_A = mkA "主要" ;
-happen_V = mkV "发生" ;
-establish_V2 = mkV2 "建立" ;
-consultant_N = mkN "顾问" ;
-telephone_N = mkN "电话" ;
-serious_A = mkA "严重" ;
-july_PN = mkPN "七月" ;
-form_N = mkN "来自" ;
-finance_V2 = mkV2 "金融" ;
-field_N = mkN "领域" ;
-article_N = mkN "文章" ;
-trouble_N = mkN "麻烦" ;
-spend_V2 = mkV2 "花费" ;
-selling_N = mkN "销售" ;
-franc_N = mkN "法郎" ;
-estimate_VS = mkVS "估计" ;
-change_V = mkV "改变" ;
-canada_PN = mkPN "加拿大" ;
-vehicle_N = mkN "车辆" ;
-range_N = mkN "范围" ;
-open_A = mkA "开放" ;
-history_N = mkN "历史" ;
-standard_N = mkN "标准" ;
-people_N = mkN "人民" ;
-movie_N = mkN "电影" ;
-manufacturer_N = mkN "生产厂家" ;
-relative_A = mkA "相对的" ;
-difference_N = mkN "差异" ;
-typical_1_A = mkA "典型" ;
-talk_V = mkV "谈话" ;
-prefer_V2 = mkV2 "宁可" ;
-opportunity_N = mkN "机会" ;
-often_Adv = mkAdv "时常" ;
-name_V2 = mkV2 "命名" ;
-morning_N = mkN "早晨" ;
-factor_N = mkN "因素" ;
-word_N = mkN "文字" ;
-volatility_N = mkN "挥发性" ;
-natural_A = mkA "自然" ;
-individual_N = mkN "个人" ;
-district_N = mkN "区域" ;
-death_N = mkN "死亡" ;
-cut_V = mkV "断开" ;
-congressional_A = mkA "国会" ;
-chip_N = mkN "芯片" ;
-package_N = mkN "包裹" ;
-fail_VV = mkVV "失败" ;
-expect_V = mkV "期望" ;
-decade_N = mkN "年代" ;
-become_V = mkV "成为" ;
-bankruptcy_N = mkN "破产" ;
-short_term_A = mkA "简略" ;
-prevent_V2 = mkV2 "防止" ;
-out_Adv = mkAdv "外部的" ;
-earn_V2 = mkV2 "赚得" ;
-minute_N = mkN "分钟" ;
-majority_N = mkN "多数" ;
-keep_VS = mkVS "保持" ;
-attempt_N = mkN "尝试" ;
-summer_N = mkN "夏天" ;
-story_N = mkN "故事" ;
-software_N = mkN "软件" ;
-response_N = mkN "响应" ;
-premium_N = mkN "奖金" ;
-name_V3 = mkV3 "命名" ;
-late_Adv = mkAdv "晚" ;
-difficult_A = mkA "困难" ;
-consider_VS = mkVS "考虑" ;
-truck_N = mkN "卡车" ;
-total_V2 = mkV2 "合计" ;
-thus_Adv = mkAdv "从而" ;
-station_N = mkN "车站" ;
-reject_V2 = mkV2 "拒绝" ;
-model_N = mkN "模型" ;
-japanese_A = mkA "日本" ;
-ever_AdV = mkAdV "曾经" ;
-enough_Adv = mkAdv "足够" ;
-corporation_N = mkN "公司" ;
-commission_N = mkN "佣金" ;
-aid_N = mkN "帮助" ;
-specific_A = mkA "具体" ;
-space_N = mkN "空间" ;
-slow_V = mkV "缓慢" ;
-rally_N = mkN "反弹" ;
-know_V = mkV "知道" ;
-indicate_VS = mkVS "表明" ;
-care_N = mkN "关心" ;
-capacity_N = mkN "容量" ;
-bid_V = mkV "出价" ;
-air_N = mkN "空气" ;
-chicago_PN = mkPN "芝加哥" ;
-trust_N = mkN "相信" ;
-offset_V2 = mkV2 "抵消" ;
-even_AdV = mkAdV "甚至" ;
-contribute_V = mkV "贡献" ;
-authority_N = mkN "权威" ;
-strike_N = mkN "罢工" ;
-place_V2 = mkV2 "地方" ;
-per_Prep = mkPrep "每" ;
-modest_A = mkA "谦虚" ;
-instead_Adv = mkAdv "代替" ;
-evidence_N = mkN "证据" ;
-appear_VV = mkVV "出现" ;
-sure_A = mkA "肯定" ;
-size_N = mkN "大小" ;
-out_Prep = mkPrep "到。。。外面" ;
-face_N = mkN "面对" ;
-anything_NP = mkNP "无论何事" ;
-version_N = mkN "版本" ;
-trend_N = mkN "趋势" ;
-tough_A = mkA "粗暴的" ;
-slow_A = mkA "缓慢的" ;
-player_N = mkN "播放机" ;
-normal_A = mkA "正常" ;
-limit_N = mkN "限制" ;
-fall_N = mkN "下降" ;
-entire_A = mkA "整个" ;
-energy_N = mkN "能源" ;
-deposit_N = mkN "存款" ;
-interview_N = mkN "访问" ;
-help_V = mkV "帮助" ;
-finance_N = mkN "金融" ;
-estimate_V2 = mkV2 "估计" ;
-discount_N = mkN "折扣" ;
-competitor_N = mkN "竞争者" ;
-utility_N = mkN "效用" ;
-replace_V2 = mkV2 "更换" ;
-mean_VS = mkVS "意味着" ;
-leave_V = mkV "离开" ;
-expert_N = mkN "专家" ;
-trial_N = mkN "审讯" ;
-total_N = mkN "共计" ;
-necessary_A = mkA "必要" ;
-hong_kong_PN = mkPN "香港" ;
-cancer_N = mkN "癌症" ;
-age_N = mkN "年龄" ;
-temporary_A = mkA "临时" ;
-survey_N = mkN "调查" ;
-protection_N = mkN "保护" ;
-partly_Adv = mkAdv "部分地" ;
-invest_V = mkV "投资" ;
-flight_N = mkN "飞行" ;
-base_N = mkN "基地" ;
-rest_N = mkN "其余" ;
-quality_N = mkN "质量" ;
-off_Adv = mkAdv "离去" ;
-join_V2 = mkV2 "加入" ;
-vote_V = mkV "投票" ;
-tokyo_PN = mkPN "东京" ;
-succeed_V2 = mkV2 "成功" ;
-idea_N = mkN "想法" ;
-hurt_V2 = mkV2 "伤害" ;
-housing_N = mkN "住房" ;
-france_PN = mkPN "法国" ;
-fear_N = mkN "恐惧" ;
-convertible_A = mkA "可兑换" ;
-close_N = mkN "关闭" ;
-chance_N = mkN "机会" ;
-america_PN = mkPN "美国" ;
-target_N = mkN "目标" ;
-specialist_N = mkN "专家" ;
-original_A = mkA "原本" ;
-because_of_Prep = mkPrep "因为什么" ;
-avoid_V2 = mkV2 "避免" ;
-various_A = mkA "各个" ;
-often_AdV = mkAdV "经常" ;
-official_A = mkA "官方" ;
-disaster_N = mkN "灾难" ;
-ability_N = mkN "能力" ;
-see_V = mkV "看到" ;
-quake_N = mkN "地震" ;
-past_N = mkN "过去" ;
-meet_V = mkV "会见" ;
-improvement_N = mkN "改善" ;
-himself_NP = mkNP "他自己" ;
-commodity_N = mkN "商品" ;
-attract_V2 = mkV2 "吸引" ;
-unchanged_A = mkA "" ;
-traditional_A = mkA "传统" ;
-texas_PN = mkPN "德州" ;
-sense_N = mkN "感应" ;
-return_V = mkV "返回" ;
-organization_N = mkN "组织" ;
-list_N = mkN "目录" ;
-for_instance_Adv = mkAdv "例如" ;
-discuss_V2 = mkV2 "讨论" ;
-democratic_A = mkA "民主的" ;
-adviser_N = mkN "顾问" ;
-across_Prep = mkPrep "顾问" ;
-value_V2 = mkV2 "价值" ;
-negotiation_N = mkN "谈判" ;
-key_A = mkA "关键" ;
-indeed_Adv = mkAdv "的确" ;
-appeal_N = mkN "上诉" ;
-researcherMasc_N = mkN "" ;
-phone_N = mkN "电话" ;
-need_N = mkN "需要" ;
-institutional_A = mkA "机构" ;
-film_N = mkN "电影" ;
-single_A = mkA "单一" ;
-seat_N = mkN "座位" ;
-release_V2 = mkV2 "释放" ;
-reform_N = mkN "改革" ;
-public_N = mkN "公众" ;
-predict_VS = mkVS "预测" ;
-poor_A = mkA "贫困" ;
-lose_V = mkV "失去" ;
-hope_VV = mkVV "希望" ;
-commitment_N = mkN "承诺" ;
-act_V = mkV "作为" ;
-right_Adv = mkAdv "右边" ;
-price_V2 = mkV2 "价格" ;
-plan_V2 = mkV2 "计划" ;
-moreover_Adv = mkAdv "而且" ;
-have_VS = mkVS "有" ;
-environmental_A = mkA "环境的" ;
-detail_N = mkN "环境的" ;
-date_N = mkN "日期" ;
-unless_Subj = mkSubj "除非" ;
-manage_V = mkV "管理" ;
-fair_A = mkA "公平" ;
-daily_A = mkA "日常" ;
-class_N = mkN "班级" ;
-build_V = mkV "建立" ;
-type_N = mkN "类型" ;
-segment_N = mkN "分部" ;
-relate_V2 = mkV2 "有关" ;
-partnership_N = mkN "合伙" ;
-gene_N = mkN "基因" ;
-eventual_A = mkA "最终" ;
-debenture_N = mkN "债券" ;
-community_N = mkN "社区" ;
-card_N = mkN "卡" ;
-base_V = mkV "垒" ;
-wednesday_PN = mkPN "星期三" ;
-thursday_PN = mkPN "星期二" ;
-retailer_N = mkN "零售商" ;
-near_Prep = mkPrep "靠近" ;
-image_N = mkN "图像" ;
-farmer_N = mkN "农民" ;
-together_Adv = mkAdv "在一起的" ;
-spring_N = mkN "春天" ;
-speculation_N = mkN "推测" ;
-real_N = mkN "真实" ;
-investigation_N = mkN "调查" ;
-handle_V2 = mkV2 "处理" ;
-failure_N = mkN "失败" ;
-battle_N = mkN "战斗" ;
-section_N = mkN "部分" ;
-opposition_N = mkN "反对" ;
-next_Prep = mkPrep "比邻" ;
-metal_N = mkN "金属" ;
-goal_N = mkN "目标" ;
-expectation_N = mkN "期望" ;
-even_though_Subj = mkSubj "即使" ;
-enough_A = mkA "足够" ;
-emergency_N = mkN "急" ;
-eliminate_V2 = mkV2 "消除" ;
-drive_N = mkN "驱动" ;
-but_Subj = mkSubj "但" ;
-write_V = mkV "写" ;
-underwriter_N = mkN "承销商" ;
-trade_V2 = mkV2 "交易" ;
-seek_VV = mkVV "寻求" ;
-secretary_N = mkN "秘书" ;
-rough_A = mkA "粗暴" ;
-requirement_N = mkN "需求" ;
-quarterly_A = mkA "季刊" ;
-pension_N = mkN "养老金" ;
-get_VA = mkVA "得到" ;
-expand_V2 = mkV2 "扩大" ;
-exceed_V2 = mkV2 "超过" ;
-victim_N = mkN "受害者" ;
-protect_V2 = mkV2 "保护" ;
-plan_V = mkV "计划" ;
-operator_N = mkN "操作者" ;
-of_course_Adv = mkAdv "当然" ;
-break_V = mkV "打破" ;
-branch_N = mkN "分会" ;
-begin_V2 = mkV2 "开始" ;
-barrel_N = mkN "桶" ;
-western_A = mkA "西部的" ;
-success_N = mkN "成功" ;
-strength_N = mkN "实力" ;
-item_N = mkN "项目" ;
-instead_of_Prep = mkPrep "而不是" ;
-flat_A = mkA "平坦" ;
-crime_N = mkN "犯罪" ;
-contend_VS = mkVS "抗衡" ;
-transportation_N = mkN "运输" ;
-sign_V2 = mkV2 "签署" ;
-show_V = mkV "显示" ;
-right_A = mkA "对" ;
-page_N = mkN "页" ;
-keep_V = mkV "保持" ;
-help_V2 = mkV2 "帮助" ;
-hearing_N = mkN "听力" ;
-head_V2 = mkV2 "为首" ;
-alone_Adv = mkAdv "单独" ;
-successful_A = mkA "成功" ;
-ruling_N = mkN "裁决" ;
-restriction_N = mkN "限制" ;
-resign_V = mkV "辞职" ;
-region_N = mkN "地区" ;
-maturity_3_N = mkN "到期" ;
-focus_V = mkV "集中" ;
-civil_A = mkA "民间" ;
-retain_V2 = mkV2 "保留" ;
-request_N = mkN "要求" ;
-press_N = mkN "按" ;
-panel_N = mkN "面板" ;
-negative_A = mkA "否定" ;
-forecast_N = mkN "预测" ;
-back_V2 = mkV2 "后面" ;
-attribute_V2 = mkV2 "属性" ;
-wait_V = mkV "等待" ;
-sometimes_Adv = mkAdv "有时" ;
-send_V2 = mkV2 "发送" ;
-post_N = mkN "邮寄" ;
-mutual_A = mkA "相互" ;
-manage_V2 = mkV2 "管理" ;
-device_N = mkN "设备" ;
-advance_V2 = mkV2 "推进" ;
-willing_A = mkA "愿意" ;
-weekend_N = mkN "周末" ;
-urge_V2 = mkV2 "敦促" ;
-unusual_A = mkA "异常" ;
-stay_V = mkV "留" ;
-sport_N = mkN "运动" ;
-scientist_N = mkN "科学家" ;
-regional_A = mkA "区域性" ;
-poland_PN = mkPN "波兰" ;
-minority_N = mkN "少数" ;
-lawmaker_N = mkN "立法者" ;
-land_N = mkN "土地" ;
-hope_N = mkN "希望" ;
-combine_V2 = mkV2 "结合" ;
-columbia_PN = mkPN "哥伦比亚" ;
-charge_V2 = mkV2 "记账" ;
-candidate_N = mkN "候选人" ;
-block_V2 = mkV2 "阻止" ;
-beyond_Prep = mkPrep "以外" ;
-structure_N = mkN "结构" ;
-settle_V = mkV "解决" ;
-say_V2 = mkV2 "说" ;
-regulation_N = mkN "条例" ;
-prospect_N = mkN "前景" ;
-piece_N = mkN "一片" ;
-october_PN = mkPN "十月" ;
-medical_A = mkA "内科的" ;
-manufacture_V2 = mkV2 "制造" ;
-couple_N = mkN "一对" ;
-ahead_Adv = mkAdv "向前" ;
-adopt_V2 = mkV2 "采用" ;
-warrant_N = mkN "授权" ;
-season_N = mkN "季节" ;
-need_VV = mkVV "需要" ;
-liability_N = mkN "责任" ;
-intend_VV = mkVV "打算" ;
-dispute_N = mkN "争议" ;
-defendant_N = mkN "被告" ;
-claim_VS = mkVS "声称" ;
-central_A = mkA "中央" ;
-aggressive_A = mkA "侵略性" ;
-so_called_A = mkA "所谓" ;
-pass_V2 = mkV2 "通过" ;
-mostly_Adv = mkAdv "大多" ;
-conservative_A = mkA "保守的" ;
-aircraft_N = mkN "飞机" ;
-veto_N = mkN "否决" ;
-treatment_N = mkN "治疗" ;
-threat_N = mkN "威胁" ;
-send_V = mkV "发送" ;
-respond_V = mkV "响应" ;
-rapid_A = mkA "快速" ;
-overall_A = mkA "全部测试" ;
-output_N = mkN "产量" ;
-mile_N = mkN "英里" ;
-los_angeles_PN = mkPN "洛杉矶" ;
-hotel_N = mkN "旅馆" ;
-expansion_N = mkN "扩张" ;
-enter_V2 = mkV2 "进入" ;
-develop_V = mkV "开发" ;
-deny_V2 = mkV2 "否认" ;
-cheap_A = mkA "廉价" ;
-yet_AdV = mkAdV "但" ;
-whole_A = mkA "整个" ;
-outside_Prep = mkPrep "以外" ;
-jury_N = mkN "陪审团" ;
-guarantee_N = mkN "保证" ;
-attention_N = mkN "注意" ;
-advertiser_N = mkN "广告客户" ;
-uncertainty_N = mkN "不确定" ;
-start_to_VV = mkVV "开始" ;
-serve_V = mkV "服务" ;
-seem_VA = mkVA "似乎" ;
-push_V = mkV "推" ;
-provide_V = mkV "提供" ;
-prosecutor_N = mkN "原告" ;
-else_Adv = mkAdv "其他" ;
-electronic_A = mkA "电子" ;
-afternoon_N = mkN "下午" ;
-true_A = mkA "真" ;
-profitable_A = mkA "有利可图" ;
-popular_A = mkA "流行" ;
-oppose_V2 = mkV2 "反对" ;
-obtain_V2 = mkV2 "获得" ;
-ground_N = mkN "地面" ;
-debate_N = mkN "辩论" ;
-compete_V = mkV "竞争" ;
-approach_N = mkN "途径" ;
-portion_N = mkN "一部分" ;
-point_V = mkV "指出" ;
-ownership_N = mkN "所有权" ;
-make_V2A = mkV2A "使" ;
-like_A = mkA "相似" ;
-launch_V2 = mkV2 "发射" ;
-increasingly_Adv = mkAdv "日益" ;
-editor_N = mkN "编辑" ;
-coupon_N = mkN "优惠券" ;
-tender_N = mkN "投标" ;
-saving_N = mkN "节约" ;
-reorganization_N = mkN "重组" ;
-range_V = mkV "范围" ;
-opinion_N = mkN "意见" ;
-maintain_V2 = mkV2 "维持" ;
-long_Adv = mkAdv "长" ;
-extend_V2 = mkV2 "延长" ;
-alternative_N = mkN "替代" ;
-accuse_V2 = mkV2 "指控" ;
-view_V2 = mkV2 "视图" ;
-technical_A = mkA "技术" ;
-sudden_A = mkA "突然" ;
-safety_N = mkN "安全" ;
-occur_V = mkV "发生" ;
-moment_N = mkN "时刻" ;
-giant_N = mkN "巨人" ;
-familiar_with_A2 = mkA2 "熟悉" ;
-expensive_A = mkA "昂贵" ;
-advantage_N = mkN "优点" ;
-win_V = mkV "赢" ;
-weakness_N = mkN "弱点" ;
-require_V2V = mkV2V "要求" ;
-relationship_N = mkN "关系" ;
-let_V2V = mkV2V "让" ;
-jump_V2 = mkV2 "跳" ;
-internal_A = mkA "内部" ;
-insist_VS = mkVS "咬定" ;
-help_V2V = mkV2V "帮助" ;
-estimate_V = mkV "估计" ;
-developer_N = mkN "开发人员" ;
-deal_V = mkV "处理" ;
-competitive_A = mkA "竞争的" ;
-cable_N = mkN "电缆" ;
-agree_VS = mkVS "同意" ;
-recovery_N = mkN "复苏" ;
-picture_N = mkN "图片" ;
-ounce_N = mkN "盎司" ;
-lend_V = mkV "借" ;
-feel_VS = mkVS "感觉" ;
-ease_V2 = mkV2 "缓解" ;
-critic_N = mkN "评论家" ;
-contain_V2 = mkV2 "包含" ;
-wrong_A = mkA "错误" ;
-west_A = mkA "西方的" ;
-subordinate_V2 = mkV2 "下属" ;
-sort_N = mkN "分类" ;
-indicate_V2 = mkV2 "表明" ;
-discussion_N = mkN "讨论" ;
-depend_V = mkV "依赖" ;
-criminal_A = mkA "刑事" ;
-association_N = mkN "协会" ;
-advance_N = mkN "推进" ;
-unlike_Prep = mkPrep "不像" ;
-regular_A = mkA "定期" ;
-pursue_V2 = mkV2 "追求" ;
-purpose_N = mkN "目的" ;
-publish_V = mkV "发布" ;
-patent_N = mkN "专利" ;
-liquidity_N = mkN "流动性" ;
-inventory_N = mkN "库存" ;
-half_Predet = mkPredet "半" ;
-environment_N = mkN "环境" ;
-decide_VS = mkVS "决定" ;
-cost_V2 = mkV2 "成本" ;
-collapse_N = mkN "崩溃" ;
-close_Adv = mkAdv "关闭" ;
-tomorrow_N = mkN "明天" ;
-someone_NP = mkNP "谁" ;
-retirement_N = mkN "退休" ;
-representativeMasc_N = mkN "代表" ;
-reporter_N = mkN "记者" ;
-remain_V2 = mkV2 "停留" ;
-relation_N = mkN "关系" ;
-receive_V = mkV "收到" ;
-reach_V = mkV "到达" ;
-powerful_A = mkA "强大" ;
-obligation_N = mkN "义务" ;
-list_V2 = mkV2 "列举" ;
-lack_N = mkN "缺乏" ;
-identify_V2 = mkV2 "鉴定" ;
-generate_V2 = mkV2 "产生" ;
-firm_A = mkA "坚决" ;
-expect_VS = mkVS "期望" ;
-exclude_V2 = mkV2 "排除" ;
-equal_A = mkA "等于" ;
-document_N = mkN "文件" ;
-describe_V2 = mkV2 "描述" ;
-copper_N = mkN "铜" ;
-college_N = mkN "学院" ;
-access_N = mkN "访问" ;
-set_N = mkN "集" ;
-responsibility_N = mkN "责任" ;
-reaction_N = mkN "反应" ;
-improve_V = mkV "改善" ;
-flow_N = mkN "流" ;
-dozen_N = mkN "打" ;
-design_N = mkN "设计" ;
-delay_N = mkN "延迟" ;
-decline_V2 = mkV2 "下降" ;
-crisis_N = mkN "危机" ;
-audience_N = mkN "听众" ;
-amid_Prep = mkPrep "在。。。之中" ;
-yield_V = mkV "产量" ;
-street_N = mkN "街头" ;
-soar_V = mkV "翱翔" ;
-scandal_N = mkN "丑闻" ;
-ready_A = mkA "准备" ;
-operate_V2 = mkV2 "操作" ;
-op_art_N = mkN "欧普艺术" ;
-minister_N = mkN "部长" ;
-lower_V2 = mkV2 "降低" ;
-leave_VS = mkVS "离开" ;
-hit_V = mkV "撞击" ;
-force_V2V = mkV2V "强制" ;
-expand_V = mkV "扩大" ;
-emerge_V = mkV "出现" ;
-complete_A = mkA "完整" ;
-appear_V = mkV "出现" ;
-anyone_NP = mkNP "任何人" ;
-aim_V2 = mkV2 "瞄准" ;
-voter_N = mkN "选民" ;
-safe_A = mkA "安全" ;
-remove_V2 = mkV2 "消除" ;
-quote_V2 = mkV2 "引用" ;
-pull_V = mkV "拉" ;
-pend_V = mkV "挂起" ;
-pass_V = mkV "通过" ;
-mind_N = mkN "介意" ;
-maybe_Adv = mkAdv "也许" ;
-help_VS = mkVS "帮助" ;
-electronics_N = mkN "电子" ;
-damage_V2 = mkV2 "损坏" ;
-confidence_N = mkN "信心" ;
-as_of_Prep = mkPrep "截至" ;
-userMasc_N = mkN "用户" ;
-ultimate_A = mkA "最终" ;
-trigger_V2 = mkV2 "触发" ;
-town_N = mkN "镇" ;
-throughout_Prep = mkPrep "各处" ;
-surprising_A = mkA "奇怪" ;
-supply_V2 = mkV2 "供应" ;
-studio_N = mkN "工作室" ;
-steady_A = mkA "稳定" ;
-start_V2 = mkV2 "开始" ;
-seem_V = mkV "似乎" ;
-responsible_A = mkA "负责" ;
-pick_V = mkV "选择" ;
-monthly_A = mkA "每月一次" ;
-just_AdV = mkAdV "只是" ;
-illegal_A = mkA "非法" ;
-human_A = mkA "人道" ;
-help_N = mkN "帮助" ;
-fraud_N = mkN "舞弊" ;
-finish_V = mkV "完成" ;
-experience_N = mkN "经验" ;
-everyone_NP = mkNP "大家" ;
-black_N = mkN "黑色" ;
-stem_V = mkV "阻止" ;
-publisher_N = mkN "发行人" ;
-order_V2 = mkV2 "秩序" ;
-moscow_PN = mkPN "莫斯科" ;
-mail_N = mkN "邮件" ;
-light_A = mkA "光" ;
-june_PN = mkPN "六月" ;
-fill_V2 = mkV2 "满足" ;
-fail_V = mkV "失败" ;
-education_N = mkN "教育" ;
-distribution_N = mkN "分配" ;
-course_N = mkN "课程" ;
-choice_N = mkN "精选" ;
-balance_N = mkN "平衡" ;
-task_N = mkN "任务" ;
-style_N = mkN "风格" ;
-slowdown_N = mkN "放缓" ;
-senator_N = mkN "参议员" ;
-positive_A = mkA "积极" ;
-municipal_A = mkA "市政" ;
-movement_N = mkN "运动" ;
-light_N = mkN "光" ;
-guilty_A = mkA "有罪" ;
-global_A = mkA "全球" ;
-express_V2 = mkV2 "特快" ;
-consider_V = mkV "考虑" ;
-certificate_N = mkN "证书" ;
-before_Adv = mkAdv "以前" ;
-around_Adv = mkAdv "周围" ;
-worth_A = mkA "价值" ;
-virtual_A = mkA "虚拟" ;
-tend_VV = mkVV "趋向" ;
-subject_N = mkN "主题" ;
-seller_N = mkN "卖家" ;
-relief_N = mkN "缓解" ;
-possibility_N = mkN "可能性" ;
-hospital_N = mkN "医院" ;
-healthy_A = mkA "健康" ;
-extreme_A = mkA "极端" ;
-deep_A = mkA "深刻" ;
-buy_N = mkN "购买" ;
-step_V = mkV "步骤" ;
-start_N = mkN "开始" ;
-standard_A = mkA "标准" ;
-schedule_V2V = mkV2V "时间表" ;
-resource_N = mkN "资源" ;
-resident_N = mkN "居民" ;
-publish_V2 = mkV2 "发布" ;
-pay_N = mkN "工资 " ;
-obvious_A = mkA "明显" ;
-make_V2V = mkV2V "使" ;
-interest_V2 = mkV2 "关心" ;
-incentive_N = mkN "激励" ;
-draw_V2 = mkV2 "画" ;
-crop_N = mkN "作物" ;
-concern_V2 = mkV2 "关心" ;
-cell_N = mkN "细胞" ;
-cd_N = mkN "光盘" ;
-achieve_V2 = mkV2 "达到" ;
-accord_N = mkN "和谐" ;
-traffic_N = mkN "交通" ;
-though_Adv = mkAdv "不顾" ;
-revise_V2 = mkV2 "修改" ;
-relate_V = mkV "有关" ;
-minimum_A = mkA "起码" ;
-mere_A = mkA "只" ;
-mark_V2 = mkV2 "标志" ;
-luxury_N = mkN "豪华" ;
-instrument_N = mkN "仪器" ;
-fund_V2 = mkV2 "投资" ;
-formal_A = mkA "正式" ;
-engineering_N = mkN "工程" ;
-encourage_V2 = mkV2 "鼓励" ;
-earn_V = mkV "赚" ;
-direction_N = mkN "方向" ;
-deliver_V2 = mkV2 "交付" ;
-contribution_N = mkN "贡献" ;
-communication_N = mkN "沟通" ;
-blame_V2 = mkV2 "怪" ;
-argument_N = mkN "论据" ;
-violation_N = mkN "违反" ;
-violate_V2 = mkV2 "违反" ;
-suspend_V2 = mkV2 "暂停" ;
-speak_V = mkV "说话" ;
-site_N = mkN "现场" ;
-severe_A = mkA "严重" ;
-prime_A = mkA "根本" ;
-plane_N = mkN "机" ;
-mean_V2 = mkV2 "意味着" ;
-like_VV = mkVV "喜欢" ;
-initiative_N = mkN "主动" ;
-form_V2 = mkV2 "构成" ;
-elsewhere_Adv = mkAdv "别处" ;
-drive_V = mkV "驾驶" ;
-distribute_V2 = mkV2 "分配" ;
-difficulty_N = mkN "困难" ;
-corn_N = mkN "玉米" ;
-climb_V = mkV "爬" ;
-century_N = mkN "世纪" ;
-call_V3 = mkV3 "叫" ;
-approve_V = mkV "批准" ;
-application_N = mkN "申请" ;
-affair_N = mkN "事情" ;
-act_N = mkN "法案" ;
-suffer_V = mkV "受苦" ;
-spot_N = mkN "点" ;
-social_A = mkA "社会的" ;
-serve_V2 = mkV2 "服务" ;
-plunge_V = mkV "跳进" ;
-patient_N = mkN "病人" ;
-pace_N = mkN "步伐" ;
-overseas_A = mkA "国外" ;
-monetary_A = mkA "金融" ;
-impose_V2 = mkV2 "强加" ;
-guy_N = mkN "佬" ;
-guideline_N = mkN "机宜" ;
-generation_N = mkN "一代" ;
-find_V = mkV "搜寻" ;
-employer_N = mkN "雇主" ;
-considerable_A = mkA "可观" ;
-confirm_V2 = mkV2 "确认" ;
-block_N = mkN "块" ;
-arm_N = mkN "胳膊" ;
-anticipate_V2 = mkV2 "预料" ;
-abandon_V2 = mkV2 "放弃" ;
-soft_A = mkA "软" ;
-review_N = mkN "评论" ;
-record_V2 = mkV2 "记录" ;
-penalty_N = mkN "刑罚" ;
-mexico_PN = mkPN "墨西哥" ;
-january_PN = mkPN "一月" ;
-indication_N = mkN "迹象" ;
-household_N = mkN "家庭" ;
-disk_N = mkN "圆盘" ;
-complaint_N = mkN "抱怨" ;
-announce_VS = mkVS "公布" ;
-also_Adv = mkAdv "也" ;
-suspension_N = mkN "悬挂" ;
-slide_N = mkN "滑动" ;
-settle_V2 = mkV2 "解决" ;
-schedule_V2 = mkV2 "安排" ;
-resignation_N = mkN "辞职" ;
-renew_V2 = mkV2 "更新" ;
-release_N = mkN "释放" ;
-refuse_VV = mkVV "拒绝" ;
-professor_N = mkN "教授" ;
-plus_Conj = mkConj "加" ;
-par_N = mkN "平价" ;
-outlook_N = mkN "展望" ;
-once_AdV = mkAdV "一次" ;
-match_V2 = mkV2 "比拟" ;
-leadership_N = mkN "领导" ;
-in_toto_Adv = mkAdv "" ; -- ?? Don't undertstand
-highway_N = mkN "公路" ;
-head_V = mkV "率领" ;
-exact_A = mkA "确切" ;
-essential_A = mkA "必要" ;
-conventional_A = mkA "常规" ;
-compare_V2 = mkV2 "比较" ;
-comparable_A = mkA "可比" ;
-bit_N = mkN "块" ;
-baseball_N = mkN "棒球" ;
-amendment_N = mkN "修订" ;
-wave_N = mkN "波浪" ;
-swiss_A = mkA "瑞士的" ;
-swing_N = mkN "荡" ;
-promotion_N = mkN "提升" ;
-produce_V = mkV "产生" ;
-proceeding_N = mkN "出发" ;
-participate_V = mkV "参加" ;
-participant_N = mkN "参加者" ;
-opening_N = mkN "开口" ;
-frequent_A = mkA "频仍" ;
-decide_V = mkV "决定" ;
-contrast_N = mkN "对比" ;
-commit_V2 = mkV2 "承诺" ;
-borrow_V = mkV "借" ;
-benefit_V = mkV "造福" ;
-attempt_VV = mkVV "尝试" ;
-appropriation_N = mkN "拨款" ;
-apply_V = mkV "申请" ;
-worry_V = mkV "担心" ;
-rival_N = mkN "对手" ;
-post_V = mkV "寄" ;
-litigation_N = mkN "诉讼" ;
-lender_N = mkN "贷款人" ;
-employment_N = mkN "雇用" ;
-either_Det = mkDet "或" ;
-duty_N = mkN "责任" ;
-doubt_N = mkN "怀疑" ;
-core_N = mkN "核心" ;
-chapter_N = mkN "章" ;
-cause_N = mkN "原因" ;
-ban_V2 = mkV2 "禁止" ;
-arrangement_N = mkN "安排" ;
-americanMasc_N = mkN "" ; -- ?? Don't understand
-try_V = mkV "试图" ;
-taxpayer_N = mkN "纳税人" ;
-stop_V2 = mkV2 "停" ;
-stage_N = mkN "舞台" ;
-specialty_N = mkN "专业" ;
-shipment_N = mkN "装船" ;
-present_V2 = mkV2 "介绍" ;
-predict_V2 = mkV2 "预测" ;
-mine_N = mkN "矿山" ;
-italy_PN = mkPN "意大利" ;
-indicator_N = mkN "指针" ;
-hire_V2 = mkV2 "聘请" ;
-extraordinary_A = mkA "非凡" ;
-explain_V2 = mkV2 "说明" ;
-engine_N = mkN "机" ;
-decide_VV = mkVV "决定" ;
-conduct_V2 = mkV2 "进行" ;
-circuit_N = mkN "线路" ;
-author_N = mkN "作者" ;
-assume_V2 = mkV2 "假设" ;
-ask_V2 = mkV2 "问" ;
-wake_N = mkN "醒" ;
-volatile_A = mkA "易变的" ;
-twice_Adv = mkAdv "两次" ;
-trouble_V2 = mkV2 "麻烦" ;
-supplier_N = mkN "提供者" ;
-retail_V = mkV "零售" ;
-reduce_V = mkV "减少" ;
-reasonable_A = mkA "合理" ;
-quiet_A = mkA "安静" ;
-pretty_AdA = mkAdA "漂亮" ;
-preliminary_A = mkA "初步" ;
-politician_N = mkN "政治家" ;
-negotiate_V2 = mkV2 "谈判" ;
-moderate_A = mkA "中度" ;
-minor_A = mkA "次要" ;
-memory_N = mkN "记忆" ;
-lie_1_V = mkV "说谎" ;
-lead_N = mkN "带领" ;
-grow_V2 = mkV2 "增长" ;
-gross_A = mkA "毛" ;
-employ_V2 = mkV2 "采用" ;
-delay_V2 = mkV2 "拖延" ;
-default_N = mkN "默认" ;
-criticism_N = mkN "批评" ;
-create_V = mkV "创建" ;
-convert_V2 = mkV2 "变换" ;
-consult_V = mkV "请教" ;
-concede_VS = mkVS "承认" ;
-compromise_N = mkN "妥协" ;
-climb_V2 = mkV2 "爬" ;
-challenge_N = mkN "挑战" ;
-australian_A = mkA "澳大利亚的" ;
-assistance_N = mkN "协助" ;
-april_PN = mkPN "四月" ;
-abroad_Adv = mkAdv "国外" ;
-writer_N = mkN "作家" ;
-study_V2 = mkV2 "学习" ;
-spirit_N = mkN "精神" ;
-require_V = mkV "要求" ;
-refer_V = mkV "参考" ;
-poll_N = mkN "投票" ;
-planner_N = mkN "计划者" ;
-one_time_A = mkA "一度" ;
-move_V2 = mkV2 "动" ;
-experiment_N = mkN "实验" ;
-ease_V = mkV "减轻" ;
-defend_V2 = mkV2 "辩护" ;
-colleague_N = mkN "同事" ;
-character_N = mkN "字符" ;
-cause_V2V = mkV2V "引起" ;
-career_N = mkN "事业" ;
-basket_N = mkN "篮" ;
-attack_N = mkN "攻击" ;
-addition_N = mkN "增加" ;
-training_N = mkN "训练" ;
-tie_N = mkN "领带" ;
-sustain_V2 = mkV2 "支持" ;
-strategic_A = mkA "战略" ;
-save_V2 = mkV2 "保存" ;
-rule_V = mkV "统治" ;
-panic_N = mkN "惊慌" ;
-message_N = mkN "信息" ;
-machinist_N = mkN "机械师" ;
-location_N = mkN "位置" ;
-involve_V = mkV "涉及" ;
-hostile_A = mkA "敌对的" ;
-fight_N = mkN "打" ;
-feel_VA = mkVA "感觉" ;
-explain_VS = mkVS "说明" ;
-allow_V2 = mkV2 "允许" ;
-tool_N = mkN "工具" ;
-target_V2 = mkV2 "目标" ;
-speech_N = mkN "发言" ;
-society_N = mkN "社会" ;
-seasonal_A = mkA "时令的" ;
-run_N = mkN "经营" ;
-recommend_V2 = mkV2 "建议" ;
-ratio_N = mkN "比率" ;
-professional_A = mkA "专业的" ;
-pipeline_N = mkN "管道" ;
-outside_A = mkA "以外" ;
-merchant_N = mkN "商人" ;
-issue_V = mkV "发出" ;
-general_N = mkN "将领" ;
-fuel_N = mkN "燃料" ;
-feature_V2 = mkV2 "放映" ;
-extra_A = mkA "额外" ;
-extent_N = mkN "程度" ;
-critical_A = mkA "危急" ;
-coverage_N = mkN "覆盖" ;
-contractor_N = mkN "承包商" ;
-category_N = mkN "类别" ;
-call_V2 = mkV2 "叫" ;
-appear_VA = mkVA "似乎" ;
-voice_N = mkN "声音" ;
-sugar_N = mkN "糖" ;
-subsidy_N = mkN "补贴" ;
-slip_V = mkV "滑" ;
-screen_N = mkN "屏幕" ;
-restore_V2 = mkV2 "恢复" ;
-rely_V = mkV "依靠" ;
-procedure_N = mkN "过程" ;
-more_than_AdN = mkAdN "以上" ;
-grain_N = mkN "粮食" ;
-gain_V = mkV "获得" ;
-farm_N = mkN "农场" ;
-example_N = mkN "例子" ;
-demand_V2 = mkV2 "需求" ;
-costly_A = mkA "贵" ;
-consist_V = mkV "由" ;
-conclude_VS = mkVS "缔结" ;
-collection_N = mkN "采集" ;
-ban_N = mkN "禁令" ;
-assume_VS = mkVS "假设" ;
-answer_N = mkN "回答" ;
-allege_V2 = mkV2 "断言" ;
-ahead_of_Prep = mkPrep "提前" ;
-adjustment_N = mkN "调整" ;
-turn_V2 = mkV2 "转" ;
-surge_V = mkV "波动" ;
-surge_N = mkN "浪涌" ;
-sheet_N = mkN "片" ;
-regard_V2 = mkV2 "视" ;
-recognize_V2 = mkV2 "认识" ;
-quota_N = mkN "配额" ;
-prison_N = mkN "监狱" ;
-priority_N = mkN "优先" ;
-part_N = mkN "部分" ;
-observer_N = mkN "检查员" ;
-nuclear_A = mkA "核" ;
-membership_N = mkN "会籍" ;
-ignore_V2 = mkV2 "不理" ;
-guarantee_V2 = mkV2 "保证" ;
-further_Adv = mkAdv "进一步" ;
-fundamental_A = mkA "根本" ;
-experience_V2 = mkV2 "经验" ;
-double_V = mkV "加倍" ;
-consecutive_A = mkA "连续" ;
-come_VS = mkVS "来" ;
-cautious_A = mkA "谨慎" ;
-weekly_A = mkA "每周" ;
-warn_VS = mkVS "警告" ;
-wall_N = mkN "墙" ;
-upon_Prep = mkPrep "上" ;
-theory_N = mkN "理论" ;
-test_V2 = mkV2 "试验" ;
-tape_N = mkN "胶带" ;
-succeed_V = mkV "成功" ;
-retire_V = mkV "退休" ;
-restrict_V2 = mkV2 "限制" ;
-resolve_V2 = mkV2 "解决" ;
-reader_N = mkN "读者" ;
-rare_A = mkA "罕见" ;
-race_N = mkN "竞赛" ;
-promise_N = mkN "承诺" ;
-politics_N = mkN "政治" ;
-painting_N = mkN "画" ;
-pact_N = mkN "协议" ;
-minimum_N = mkN "极少" ;
-market_V2 = mkV2 "市场" ;
-intelligence_N = mkN "智力" ;
-gasoline_N = mkN "汽油" ;
-feel_V = mkV "感觉" ;
-exposure_N = mkN "曝光" ;
-cycle_N = mkN "循环" ;
-constitutional_A = mkA "合法" ;
-complex_A = mkA "复" ;
-circulation_N = mkN "循环" ;
-charity_N = mkN "慈善机构" ;
-bridge_N = mkN "桥" ;
-beginning_N = mkN "开始" ;
-ally_N = mkN "盟友" ;
-want_V2V = mkV2V "要" ;
-want_V = mkV "要" ;
-unlikely_A = mkA "不会" ;
-trip_N = mkN "旅游" ;
-share_V2 = mkV2 "分享" ;
-secure_V2 = mkV2 "镇守" ;
-rich_A = mkA "富" ;
-recover_V = mkV "恢复" ;
-react_V = mkV "应对" ;
-promote_V2 = mkV2 "促进" ;
-population_N = mkN "人口" ;
-negotiate_V = mkV "谈判" ;
-mix_V2 = mkV2 "混合" ;
-look_N = mkN "看" ;
-influence_N = mkN "影响" ;
-hit_N = mkN "击中" ;
-founder_N = mkN "创办人" ;
-fix_V2 = mkV2 "修理" ;
-fan_N = mkN "迷" ;
-exclusive_A = mkA "独家" ;
-design_V2V = mkV2V "设计" ;
-copy_N = mkN "份" ;
-catch_V2 = mkV2 "抓" ;
-businessman_N = mkN "商人" ;
-boost_N = mkN "鼓舞" ;
-bidder_N = mkN "投标人" ;
-basic_A = mkA "基本的" ;
-adjust_V2 = mkV2 "调整" ;
-acknowledge_VS = mkVS "确认" ;
-unable_A = mkA "无法" ;
-travel_N = mkN "旅行" ;
-structural_A = mkA "构造的" ;
-solution_N = mkN "解答" ;
-quote_V = mkV "引用" ;
-principle_N = mkN "原理" ;
-principal_N = mkN "本金" ;
-own_V = mkV "拥有" ;
-over_Adv = mkAdv "过度" ;
-mother_N = mkN "母亲" ;
-measure_V2 = mkV2 "测量" ;
-massive_A = mkA "大而重的" ;
-invest_V2 = mkV2 "投资" ;
-insure_V2 = mkV2 "保险" ;
-favor_V2 = mkV2 "向" ;
-edition_N = mkN "版" ;
-declare_VS = mkVS "声明" ;
-cost_V = mkV "费" ;
-controversial_A = mkA "争论的" ;
-consistent_A = mkA "一贯" ;
-complain_VS = mkVS "抱怨" ;
-collapse_V = mkV "崩溃" ;
-check_N = mkN "支票" ;
-bear_V2 = mkV2 "承担" ;
-bargain_N = mkN "议价" ;
-award_V2 = mkV2 "奖" ;
-associate_V2 = mkV2 "关联" ;
-alliance_N = mkN "联盟" ;
-visit_N = mkN "访问" ;
-victory_N = mkN "胜利" ;
-turmoil_N = mkN "动乱" ;
-tentative_A = mkA "试验的" ;
-spread_N = mkN "扩散" ;
-sign_up_V = mkV "报名" ;
-roll_V = mkV "滚" ;
-realize_V2 = mkV2 "明白" ;
-prompt_V2 = mkV2 "提示" ;
-projection_N = mkN "投影" ;
-pattern_N = mkN "图案" ;
-passenger_N = mkN "乘客" ;
-panama_PN = mkPN "巴拿马" ;
-overseas_Adv = mkAdv "海外" ;
-nervous_A = mkA "紧张" ;
-merchandise_N = mkN "商品" ;
-look_VA = mkVA "看" ;
-link_V2 = mkV2 "链接" ;
-father_N = mkN "父亲" ;
-design_V2 = mkV2 "设计" ;
-culture_N = mkN "文化" ;
-concentrate_V = mkV "专心" ;
-co_N = mkN "合作" ;
-attitude_N = mkN "态度" ;
-allegation_N = mkN "断言" ;
-weapon_N = mkN "武器" ;
-weaken_V = mkV "削弱" ;
-variety_N = mkN "品种" ;
-turn_N = mkN "翻转" ;
-track_N = mkN "履带" ;
-title_N = mkN "标题" ;
-ticket_N = mkN "票" ;
-strike_V = mkV "打击" ;
-shift_N = mkN "轮班" ;
-schedule_N = mkN "时间表" ;
-presence_N = mkN "存在" ;
-permanent_A = mkA "永久" ;
-penny_N = mkN "一分钱" ;
-otherwise_Adv = mkAdv "否则" ;
-march_PN = mkPN "行军" ;
-go_VA = mkVA "去" ;
-get_VS = mkVS "得到" ;
-execute_V2 = mkV2 "执行" ;
-entertainment_N = mkN "娱乐" ;
-drive_V2 = mkV2 "驱动" ;
-coup_de_grace_N = mkN "致命的一击" ;
-complain_V = mkV "抱怨" ;
-commercial_N = mkN "广告" ;
-club_N = mkN "棒" ;
-choose_V2 = mkV2 "选择" ;
-casino_N = mkN "赌场" ;
-busy_A = mkA "忙" ;
-administrative_A = mkA "行政" ;
-treat_V2 = mkV2 "处理" ;
-tell_V2 = mkV2 "告诉" ;
-technique_N = mkN "技术" ;
-surprise_V2 = mkV2 "惊" ;
-sufficient_A = mkA "足够" ;
-steep_A = mkA "陡" ;
-ship_V2 = mkV2 "船" ;
-return_V2 = mkV2 "返回" ;
-process_V = mkV "过程" ;
-present_A = mkA "现在" ;
-no_longer_AdV = mkAdV "不再" ;
-nevertheless_Adv = mkAdv "虽然" ;
-nature_N = mkN "自然" ;
-in_addition_to_Prep = mkPrep "除了" ;
-friendly_A = mkA "友好" ;
-focus_N = mkN "焦点" ;
-fight_V = mkV "打" ;
-expire_V = mkV "到期" ;
-enormous_A = mkA "巨大" ;
-enjoy_V2 = mkV2 "享受" ;
-engineer_N = mkN "工程师" ;
-efficient_A = mkA "爽利" ;
-disease_N = mkN "疾病" ;
-disappointing_A = mkA "差劲" ;
-deputy_N = mkN "副" ;
-citizen_N = mkN "公民" ;
-bonus_N = mkN "奖金" ;
-back_V = mkV "支持" ;
-attractive_A = mkA "优美" ;
-withdrawal_N = mkN "撤离" ;
-while_N = mkN "时间" ;
-top_N = mkN "while" ;
-syndicate_N = mkN "辛迪加" ;
-speed_N = mkN "速度" ;
-sophisticated_A = mkA "尖端" ;
-pill_N = mkN "药片" ;
-opponent_N = mkN "反对者" ;
-once_Prep = mkPrep "一旦" ;
-neither7nor_DConj = mkConj "既不7也不" ;
-metric_A = mkA "公" ;
-maintenance_N = mkN "保养" ;
-inquiry_N = mkN "查询" ;
-import_V2 = mkV2 "进口" ;
-halt_N = mkN "停顿" ;
-either_Adv = mkAdv "或" ;
-determine_VS = mkVS "确定" ;
-departure_N = mkN "出发" ;
-deadline_N = mkN "期限" ;
-cooperation_N = mkN "合作" ;
-consideration_N = mkN "考虑" ;
-coffee_N = mkN "咖啡" ;
-cigarette_N = mkN "香烟" ;
-barrier_N = mkN "屏障" ;
-allow_V = mkV "允许" ;
-address_V2 = mkV2 "地址" ;
-white_N = mkN "白色" ;
-watch_V = mkV "看" ;
-viewer_N = mkN "观众" ;
-treasury_N = mkN "金库" ;
-tight_A = mkA "紧" ;
-throw_V = mkV "扔" ;
-subsequent_A = mkA "连串" ;
-soon_AdV = mkAdV "不久" ;
-somewhat_Adv = mkAdv "几分" ;
-semiconductor_N = mkN "半导体" ;
-score_N = mkN "比分" ;
-revive_V2 = mkV2 "复活" ;
-resume_V2 = mkV2 "恢复" ;
-resort_N = mkN "渡假胜地" ;
-resistance_N = mkN "阻力" ;
-reputation_N = mkN "声誉" ;
-putt_V2 = mkV2 "推杆" ;
-pharmaceutical_A = mkA "药方的" ;
-perform_V = mkV "" ;
-numerous_A = mkA "众多" ;
-modern_A = mkA "现代" ;
-impossible_A = mkA "不可能" ;
-governor_N = mkN "统治者" ;
-go_V2 = mkV2 "去" ;
-dismiss_V2 = mkV2 "解雇" ;
-counsel_N = mkN "法律顾问" ;
-connection_N = mkN "连接" ;
-confident_A = mkA "信心" ;
-comparison_N = mkN "对照" ;
-circumstance_N = mkN "环境" ;
-breaker_N = mkN "断路器" ;
-bolster_V2 = mkV2 "撑腰" ;
-assumption_N = mkN "臆说" ;
-associate_N = mkN "联想" ;
-assembly_N = mkN "装配" ;
-agent_N = mkN "代理人" ;
-advice_N = mkN "忠告" ;
-widespread_A = mkA "广泛" ;
-tumble_V = mkV "滚落" ;
-total_V = mkV "总计" ;
-subcommittee_N = mkN "小组委员会" ;
-south_A = mkA "南" ;
-shopping_N = mkN "购物" ;
-sell_N = mkN "销售" ;
-secondary_A = mkA "次要" ;
-salary_N = mkN "薪水" ;
-review_V2 = mkV2 "回顾" ;
-recall_VS = mkVS "记得" ;
-rate_VS = mkVS "估价" ;
-principal_A = mkA "主要" ;
-prepare_V2 = mkV2 "准备" ;
-ministry_N = mkN "部" ;
-mill_N = mkN "厂" ;
-may_PN = mkPN "可能" ;
-intense_A = mkA "激烈" ;
-hungary_PN = mkPN "匈牙利" ;
-heat_N = mkN "热" ;
-fuel_V2 = mkV2 "加燃料" ;
-freedom_N = mkN "自由" ;
-figure_VS = mkVS "盘算" ;
-fast_N = mkN "快" ;
-exercise_V2 = mkV2 "练习" ;
-editorial_N = mkN "社论" ;
-determine_V2 = mkV2 "决定" ;
-democracy_N = mkN "民主" ;
-dallas_PN = mkPN "达拉斯" ;
-complete_V = mkV "完成" ;
-careful_A = mkA "小心" ;
-boston_PN = mkPN "波士顿" ;
-body_N = mkN "身体" ;
-appropriate_A = mkA "适当" ;
-adjust_V = mkV "调整" ;
-activist_N = mkN "活动家" ;
-unemployment_N = mkN "失业" ;
-tobacco_N = mkN "烟" ;
-successor_N = mkN "继任者" ;
-stop_VV = mkVV "停止" ;
-specify_V2 = mkV2 "指定" ;
-spain_PN = mkPN "西班牙" ;
-son_N = mkN "儿子" ;
-proper_A = mkA "正确" ;
-prepare_V = mkV "准备" ;
-play_N = mkN "玩" ;
-organize_V2 = mkV2 "组织" ;
-method_N = mkN "方法" ;
-let_VS = mkVS "让" ;
-insider_N = mkN "内幕" ;
-gap_N = mkN "差距" ;
-fresh_A = mkA "新鲜" ;
-franchise_N = mkN "专营权" ;
-florida_PN = mkPN "佛罗里达" ;
-fine_N = mkN "罚款" ;
-finding_N = mkN "发现物" ;
-fast_A = mkA "快" ;
-exploration_N = mkN "勘探" ;
-enhance_V2 = mkV2 "提高" ;
-disclosure_N = mkN "泄露" ;
-definitive_A = mkA "最终" ;
-concept_N = mkN "概念" ;
-coal_N = mkN "煤" ;
-boom_N = mkN "繁荣" ;
-billion_N = mkN "十亿" ;
-believe_V = mkV "相信" ;
-aspect_N = mkN "方面" ;
-amount_V = mkV "量" ;
-allege_VS = mkVS "断言" ;
-airport_N = mkN "机场" ;
-wholesale_A = mkA "全盘" ;
-unsecured_A = mkA "无抵押" ;
-tourist_N = mkN "游客" ;
-suppose_V2V = mkV2V "假设" ;
-split_N = mkN "裂开" ;
-speculator_N = mkN "投机者" ;
-scientific_A = mkA "科学的" ;
-quite_AdA = mkAdA "相当" ;
-publication_N = mkN "发布" ;
-progress_N = mkN "进步" ;
-oversee_V2 = mkV2 "监视" ;
-ohio_PN = mkPN "俄亥俄" ;
-mining_N = mkN "采矿" ;
-low_N = mkN "低" ;
-legislator_N = mkN "立委" ;
-houston_PN = mkPN "Xiūsīdùn" ;
-hard_Adv = mkAdv "硬" ;
-grant_N = mkN "授与" ;
-forest_N = mkN "森林" ;
-force_V2 = mkV2 "强迫" ;
-disclose_V = mkV "透露" ;
-design_V = mkV "设计" ;
-crude_A = mkA "粗糙" ;
-council_N = mkN "评议会" ;
-comfortable_A = mkA "自在" ;
-combination_N = mkN "组合" ;
-agent_provocateur_N = mkN "密探" ;
-worth_N = mkN "价值" ;
-witness_N = mkN "见证" ;
-unfair_A = mkA "不公平" ;
-transfer_V2 = mkV2 "转让" ;
-toy_N = mkN "玩具" ;
-subscriber_N = mkN "订户" ;
-submit_V2 = mkV2 "递交" ;
-status_N = mkN "地位" ;
-second_N = mkN "秒" ;
-scene_N = mkN "现场" ;
-scenario_N = mkN "脚本" ;
-resolution_N = mkN "决议" ;
-remark_N = mkN "备注" ;
-reluctant_A = mkA "不愿" ;
-rebound_V = mkV "弹回" ;
-persuade_V2 = mkV2 "说服" ;
-monitor_V2 = mkV2 "监测" ;
-launch_V = mkV "发射" ;
-lack_V2 = mkV2 "缺乏" ;
-justify_V2 = mkV2 "辩解" ;
-injury_N = mkN "外伤" ;
-india_PN = mkPN "印度" ;
-extend_V = mkV "延长" ;
-engage_V = mkV "从事" ;
-east_A = mkA "东方的" ;
-dump_V2 = mkV2 "倾倒" ;
-degree_N = mkN "度" ;
-curb_V2 = mkV2 "抑制" ;
-crucial_A = mkA "关键" ;
-consumption_N = mkN "消费" ;
-consensus_N = mkN "共识" ;
-concern_V = mkV "关心" ;
-clear_V2 = mkV2 "清除" ;
-challenge_V2 = mkV2 "挑战" ;
-wild_A = mkA "野" ;
-warning_N = mkN "警告" ;
-vary_V = mkV "变化" ;
-track_V2 = mkV2 "跟踪" ;
-surprise_N = mkN "惊异" ;
-surplus_N = mkN "盈余" ;
-sterling_N = mkN "英镑" ;
-southern_A = mkA "南方的" ;
-sluggish_A = mkA "呆滞" ;
-singapore_PN = mkPN "新加坡" ;
-signal_N = mkN "信号" ;
-sensitive_A = mkA "敏感" ;
-see_V2V = mkV2V "看到" ;
-rule_VS = mkVS "统治" ;
-repair_N = mkN "修理" ;
-recommendation_N = mkN "推荐" ;
-rally_V = mkV "团结" ;
-protest_N = mkN "抗议" ;
-pool_N = mkN "水池" ;
-northern_A = mkA "北方" ;
-loyalty_N = mkN "忠诚" ;
-legislative_A = mkA "法律" ;
-jump_N = mkN "跳" ;
-join_V = mkV "加入" ;
-grant_V2 = mkV2 "准许" ;
-frankfurt_PN = mkPN "法兰克福" ;
-fashion_N = mkN "时尚" ;
-expire_V2 = mkV2 "到期" ;
-educational_A = mkA "教育的" ;
-burden_N = mkN "负荷" ;
-brother_N = mkN "弟兄" ;
-brain_N = mkN "脑" ;
-award_N = mkN "奖" ;
-australia_PN = mkPN "澳大利亚" ;
-approximate_A = mkA "大概" ;
-wear_V2 = mkV2 "穿" ;
-top_V2 = mkV2 "盖" ;
-supporter_N = mkN "支持者" ;
-suffer_V2 = mkV2 "受苦" ;
-such_as_Prep = mkPrep "例如" ;
-solve_V2 = mkV2 "解决" ;
-sole_A = mkA "唯一" ;
-redemption_N = mkN "赎回" ;
-realize_VS = mkVS "实现" ;
-propose_V = mkV "建议" ;
-plunge_V2 = mkV2 "扎" ;
-plastics_N = mkN "塑料" ;
-partial_A = mkA "部分的" ;
-offer_VV = mkVV "提供" ;
-novel_N = mkN "小说" ;
-master_N = mkN "主" ;
-handle_V = mkV "处理" ;
-force_V = mkV "强迫" ;
-financier_N = mkN "金融家" ;
-excess_A = mkA "多余的" ;
-enable_V2V = mkV2V "使" ;
-eager_A = mkA "急于" ;
-dominate_V2 = mkV2 "主宰" ;
-display_N = mkN "显示" ;
-desire_N = mkN "欲望" ;
-depress_V2 = mkV2 "压抑" ;
-december_PN = mkPN "十二月" ;
-criticize_V2 = mkV2 "批评" ;
-convict_V2 = mkV2 "定罪" ;
-column_N = mkN "柱" ;
-charge_V = mkV "充" ;
-cancel_V2 = mkV2 "取消" ;
-brazil_PN = mkPN "巴西" ;
-besides_Prep = mkPrep "除了" ;
-bar_V2 = mkV2 "拦" ;
-arrive_V = mkV "到" ;
-appointment_N = mkN "任命" ;
-appoint_V2 = mkV2 "委任" ;
-advance_V = mkV "推进" ;
-will_N = mkN "意志" ;
-use_VV = mkVV "使用" ;
-unfortunate_A = mkA "不幸" ;
-turnover_N = mkN "营业额" ;
-theme_N = mkN "Zhǔtí" ;
-switch_V = mkV "交换" ;
-strategist_N = mkN "战略家" ;
-shortage_N = mkN "短缺" ;
-risky_A = mkA "冒险的" ;
-respective_A = mkA "各自" ;
-request_V2 = mkV2 "请求" ;
-republican_A = mkA "共和政体" ;
-ordinary_A = mkA "普通" ;
-narrow_V = mkV "窄" ;
-key_N = mkN "关键" ;
-israel_PN = mkPN "以色列" ;
-host_N = mkN "主持人" ;
-happy_A = mkA "快乐" ;
-handful_N = mkN "少数" ;
-ghost_N = mkN "鬼" ;
-germany_PN = mkPN "德国" ;
-football_N = mkN "足球" ;
-exercise_N = mkN "锻炼" ;
-electric_A = mkA "电动" ;
-credibility_N = mkN "可信性" ;
-compensation_N = mkN "赔偿金" ;
-catch_V = mkV "抓" ;
-bell_N = mkN "钟" ;
-bare_A = mkA "裸" ;
-ask_VS = mkVS "问" ;
-arrange_V2 = mkV2 "安排" ;
-analysis_N = mkN "分析" ;
-aerospace_N = mkN "航天" ;
-yesterday_Adv = mkAdv "昨天" ;
-while_Subj = mkSubj "而" ;
-though_Prep = mkPrep "虽然" ;
-storage_N = mkN "存储" ;
-steal_V2 = mkV2 "偷" ;
-statistics_N = mkN "统计" ;
-spur_V2 = mkV2 "带动" ;
-specialize_V = mkV "专攻" ;
-solid_A = mkA "固体" ;
-shut_V = mkV "关闭" ;
-setback_N = mkN "挫折" ;
-select_V2 = mkV2 "选择" ;
-search_N = mkN "搜索" ;
-scheme_N = mkN "方案" ;
-round_N = mkN "圆" ;
-regulate_V2 = mkV2 "调节" ;
-refinery_N = mkN "炼油厂" ;
-redeem_V2 = mkV2 "赎回" ;
-read_V = mkV "阅读" ;
-question_V2 = mkV2 "查问" ;
-preserve_V2 = mkV2 "保存" ;
-potential_N = mkN "潜力" ;
-peak_N = mkN "高峰" ;
-payable_A = mkA "应付" ;
-newsletter_N = mkN "通讯" ;
-mayor_N = mkN "市长" ;
-marketplace_N = mkN "市井" ;
-learn_V = mkV "学习" ;
-land_V = mkV "降落" ;
-korean_A = mkA "朝鲜的" ;
-kid_N = mkN "孩子" ;
-historical_A = mkA "历史的" ;
-flag_N = mkN "旗" ;
-fix_V = mkV "固定" ;
-feature_N = mkN "特点" ;
-enforcement_N = mkN "强制" ;
-elect_V2 = mkV2 "选举" ;
-detail_V2 = mkV2 "细节" ;
-dealing_N = mkN "处理" ;
-data_N = mkN "数据" ;
-cosmetic_N = mkN "化妆品" ;
-constant_A = mkA "不断" ;
-consider_VV = mkVV "考虑" ;
-conflict_N = mkN "冲突" ;
-carry_V = mkV "携带" ;
-borrow_V2 = mkV2 "借" ;
-better_Adv = mkAdv "更好" ;
-approach_V2 = mkV2 "逼近" ;
-advise_V = mkV "劝告" ;
-write_VS = mkVS "写" ;
-withdraw_V = mkV "撤回" ;
-wire_N = mkN "线" ;
-winner_N = mkN "胜利者" ;
-widen_V = mkV "扩大" ;
-unexpected_A = mkA "意外" ;
-survey_V2 = mkV2 "调查" ;
-stable_A = mkA "稳定" ;
-slump_N = mkN "暴跌" ;
-sex_N = mkN "性别" ;
-route_N = mkN "路线" ;
-regime_1_N = mkN "政权" ;
-rebound_N = mkN "篮板球" ;
-rebel_N = mkN "反叛" ;
-pulp_N = mkN "纸浆" ;
-precious_A = mkA "珍贵" ;
-pollution_N = mkN "污染" ;
-owe_V2 = mkV2 "欠" ;
-optimistic_A = mkA "开朗的" ;
-missile_N = mkN "导弹" ;
-manage_VV = mkVV "管理" ;
-leverage_N = mkN "杠杆作用" ;
-insist_V = mkV "咬定" ;
-implication_N = mkN "含义" ;
-hire_V = mkV "雇佣" ;
-hear_V = mkV "听" ;
-halt_V2 = mkV2 "停止" ;
-grand_A = mkA "盛大" ;
-genetic_A = mkA "遗传" ;
-found_V2 = mkV2 "发现" ;
-feel_V2 = mkV2 "感觉" ;
-dramatic_A = mkA "戏剧性" ;
-discontinue_V2 = mkV2 "中止" ;
-consolidate_V2 = mkV2 "巩固" ;
-bureau_N = mkN "局" ;
-bar_N = mkN "酒吧" ;
-automobile_N = mkN "汽车" ;
-attach_V2 = mkV2 "连接" ;
-asbestos_N = mkN "石棉" ;
-american_A = mkA "美国人" ;
-adequate_A = mkA "充足" ;
-abuse_N = mkN "滥用" ;
-worry_VS = mkVS "担心" ;
-waste_N = mkN "浪费" ;
-warn_V = mkV "警告" ;
-testimony_N = mkN "证词" ;
-survive_V = mkV "生存" ;
-sunday_PN = mkPN "星期天" ;
-strengthen_V2 = mkV2 "加强" ;
-shelf_N = mkN "架" ;
-scale_N = mkN "规模" ;
-roll_N = mkN "卷" ;
-robust_A = mkA "健壮" ;
-reinsurance_N = mkN "再保险" ;
-register_V2 = mkV2 "注册" ;
-reality_N = mkN "现实" ;
-postpone_V2 = mkV2 "推迟" ;
-plummet_V = mkV "垂直落下" ;
-park_N = mkN "公园" ;
-maintain_VS = mkVS "维持" ;
-machinery_N = mkN "机械" ;
-listen_V = mkV "听" ;
-let_V = mkV "让" ;
-knock_V = mkV "敲" ;
-investigate_V2 = mkV2 "调查" ;
-install_V2 = mkV2 "安装" ;
-hurt_V = mkV "伤害" ;
-glass_N = mkN "玻璃" ;
-front_N = mkN "前面" ;
-fleet_N = mkN "舰队" ;
-evening_N = mkN "晚间" ;
-error_N = mkN "错误" ;
-equivalent_N = mkN "当量" ;
-enact_V2 = mkV2 "制定" ;
-donation_N = mkN "捐款" ;
-destroy_V2 = mkV2 "破坏" ;
-deliver_V = mkV "交付" ;
-conviction_N = mkN "信念" ;
-conversation_N = mkN "谈话" ;
-controversy_N = mkN "争议" ;
-conservative_N = mkN "保守派" ;
-brief_A = mkA "简要" ;
-box_N = mkN "盒" ;
-bottom_N = mkN "底部" ;
-bet_N = mkN "赌注" ;
-attend_V2 = mkV2 "出席" ;
-artist_N = mkN "艺术家" ;
-appreciation_N = mkN "升值" ;
-appeal_V = mkV "上诉" ;
-accompany_V2 = mkV2 "陪" ;
-absolute_A = mkA "绝对" ;
-worry_V2 = mkV2 "担心" ;
-weight_N = mkN "重量" ;
-want_VS = mkVS "要" ;
-visitor_N = mkN "游客" ;
-vast_A = mkA "广大" ;
-tone_N = mkN "音" ;
-threaten_VV = mkVV "威胁" ;
-surround_V2 = mkV2 "环绕" ;
-stick_V = mkV "粘" ;
-spark_V2 = mkV2 "晔" ;
-shot_N = mkN "镜头" ;
-retire_V2 = mkV2 "退休" ;
-rape_N = mkN "强奸" ;
-put_N = mkN "掷" ;
-prohibit_V2 = mkV2 "禁止" ;
-professional_N = mkN "专业人才" ;
-prevail_V = mkV "战胜" ;
-press_V = mkV "按" ;
-prepare_VV = mkVV "准备" ;
-poison_N = mkN "毒" ;
-plaintiff_N = mkN "原告" ;
-pittsburgh_PN = mkPN "匹兹堡" ;
-permission_N = mkN "允许" ;
-participation_N = mkN "参与" ;
-overnight_A = mkA "前夜的" ;
-on_Adv = mkAdv "上" ;
-merge_V = mkV "合并" ;
-lease_V2 = mkV2 "租赁" ;
-justice_N = mkN "正义" ;
-indictment_N = mkN "起诉书" ;
-freight_N = mkN "货物" ;
-fine_A = mkA "精细" ;
-false_A = mkA "假" ;
-equal_V2 = mkV2 "等于" ;
-entrepreneur_N = mkN "企业家" ;
-enter_V = mkV "进入" ;
-ensure_VS = mkVS "确保" ;
-elaborate_V = mkV "阐述" ;
-divide_V2 = mkV2 "划分" ;
-distributor_N = mkN "总代理" ;
-desk_N = mkN "书桌" ;
-dead_A = mkA "僵死" ;
-consequence_N = mkN "后果" ;
-confirm_VS = mkVS "确认" ;
-cap_V2 = mkV2 "盖子" ;
-calculate_V2 = mkV2 "计算" ;
-bus_N = mkN "公共汽车" ;
-blow_N = mkN "吹" ;
-assistant_N = mkN "助理" ;
-arizona_PN = mkPN "亚利桑那" ;
-winter_N = mkN "冬天" ;
-understand_VS = mkVS "了解" ;
-transfer_N = mkN "转让" ;
-timing_N = mkN "定时" ;
-telecommunication_N = mkN "电信" ;
-tank_N = mkN "坦克" ;
-suggest_V2 = mkV2 "建议" ;
-state_V2 = mkV2 "声明" ;
-stability_N = mkN "稳定性" ;
-slip_V2 = mkV2 "滑" ;
-slide_V = mkV "滑动" ;
-salesman_N = mkN "推销员" ;
-routine_A = mkA "例行" ;
-prove_V2 = mkV2 "证明" ;
-proceed_V = mkV "继续" ;
-probe_N = mkN "探测器" ;
-permit_V2 = mkV2 "允许" ;
-outcome_N = mkN "结果" ;
-onto_Prep = mkPrep "到" ;
-notify_V2 = mkV2 "通知" ;
-north_A = mkA "北" ;
-motion_N = mkN "运动" ;
-miss_V2 = mkV2 "想念" ;
-miss_V = mkV "错过" ;
-market_V = mkV "推销" ;
-maintain_V = mkV "维持" ;
-jet_N = mkN "喷射" ;
-invite_V2 = mkV2 "邀请" ;
-intention_N = mkN "意向" ;
-intent_N = mkN "意图" ;
-incur_V2 = mkV2 "招致" ;
-hold_VS = mkVS "持有" ;
-fine_V2 = mkV2 "罚款" ;
-feeling_N = mkN "感觉" ;
-fast_Adv = mkAdv "迅速" ;
-face_V = mkV "面对" ;
-extension_N = mkN "延期" ;
-execution_N = mkN "执行" ;
-edge_V = mkV "边缘" ;
-draw_V = mkV "绘制" ;
-disappoint_V2 = mkV2 "辜负" ;
-dangerous_A = mkA "危险的" ;
-danger_N = mkN "危险" ;
-creative_A = mkA "创作的" ;
-counterpart_N = mkN "副本" ;
-count_V = mkV "计算" ;
-complicate_V2 = mkV2 "复杂" ;
-charge_VS = mkVS "指控" ;
-authorize_V2 = mkV2 "授权" ;
-along_Adv = mkAdv "往前" ;
-advocate_N = mkN "主张" ;
-adverse_A = mkA "不利的" ;
-actor_N = mkN "演员" ;
-well_N = mkN "很好" ;
-voluntary_A = mkA "自愿" ;
-visit_V2 = mkV2 "游览" ;
-video_N = mkN "视频" ;
-unveil_V2 = mkV2 "揭幕" ;
-threaten_V2 = mkV2 "威胁" ;
-symbol_N = mkN "符号" ;
-strict_A = mkA "严格" ;
-start_ing_VV = mkVV "开始" ;
-stadium_N = mkN "体育场" ;
-spread_V = mkV "传播" ;
-shrink_V = mkV "收缩" ;
-sentence_N = mkN "句子" ;
-schedule_V = mkV "时间表" ;
-save_V = mkV "节省" ;
-row_N = mkN "一排" ;
-rent_N = mkN "出租" ;
-refund_N = mkN "退" ;
-recover_V2 = mkV2 "恢复" ;
-receipt_N = mkN "收据" ;
-reading_N = mkN "阅读" ;
-raw_A = mkA "生" ;
-quotation_N = mkN "行情" ;
-prove_VA = mkVA "证明" ;
-prosecution_N = mkN "检察官" ;
-promise_V2 = mkV2 "承诺" ;
-poverty_N = mkN "贫穷" ;
-plea_N = mkN "恳求" ;
-perfect_A = mkA "完美" ;
-perception_N = mkN "知觉" ;
-outlet_N = mkN "出口" ;
-oppose_V = mkV "反对" ;
-on_behalf_of_Prep = mkPrep "代表" ;
-objective_N = mkN "客观" ;
-notion_N = mkN "概念" ;
-notable_A = mkA "显著" ;
-nicaragua_PN = mkPN "尼加拉瓜" ;
-massage_N = mkN "按摩" ;
-legislature_N = mkN "立法机关" ;
-lease_N = mkN "租赁" ;
-hefty_A = mkA "沉重" ;
-gyration_N = mkN "回转" ;
-further_AdV = mkAdV "进一步" ;
-function_N = mkN "功能" ;
-excess_N = mkN "多余的" ;
-exception_N = mkN "例外" ;
-elect_V = mkV "选举" ;
-discourage_V2 = mkV2 "阻碍" ;
-defensive_A = mkA "防御性" ;
-crowd_N = mkN "人群" ;
-convince_V2 = mkV2 "说服" ;
-contact_N = mkN "联系" ;
-consent_N = mkN "同意" ;
-congressman_N = mkN "国会议员" ;
-component_N = mkN "元件" ;
-collect_V2 = mkV2 "收集" ;
-climate_N = mkN "气候" ;
-cellular_A = mkA "细胞的" ;
-cast_V2 = mkV2 "投" ;
-care_V = mkV "关心" ;
-break_N = mkN "打破" ;
-advise_V2 = mkV2 "劝告" ;
-adult_N = mkN "成人" ;
-acre_N = mkN "英亩" ;
-absorb_V2 = mkV2 "吸收" ;
-work_V2 = mkV2 "工作" ;
-withdraw_V2 = mkV2 "退出" ;
-wheat_N = mkN "小麦" ;
-unsuccessful_A = mkA "不成功" ;
-underlie_V2 = mkV2 "背后" ;
-uncertain_A = mkA "不确定" ;
-troop_N = mkN "部队" ;
-topic_N = mkN "主题" ;
-tiny_A = mkA "微型" ;
-teach_V = mkV "教导" ;
-taiwan_PN = mkPN "台湾" ;
-swap_N = mkN "交换" ;
-suitor_N = mkN "起诉者" ;
-stop_N = mkN "停止" ;
-stand_N = mkN "站" ;
-sponsor_N = mkN "赞助" ;
-skill_N = mkN "技能" ;
-sentiment_N = mkN "情绪" ;
-say_VV = mkVV "说" ;
-ringer_N = mkN "铃声" ;
-repay_V2 = mkV2 "偿还" ;
-regain_V2 = mkV2 "恢复" ;
-qualify_V = mkV "资格" ;
-promise_V = mkV "承诺" ;
-project_V2 = mkV2 "计划" ;
-profit_V = mkV "利润" ;
-productivity_N = mkN "生产率" ;
-process_V2 = mkV2 "过程" ;
-note_V2 = mkV2 "注意" ;
-monitor_V = mkV "监控" ;
-mission_N = mkN "使命" ;
-mention_V2 = mkV2 "提到" ;
-making_N = mkN "制造" ;
-lung_N = mkN "肺" ;
-investigator_N = mkN "研究者" ;
-injure_V2 = mkV2 "伤害" ;
-influence_V2 = mkV2 "影响" ;
-importance_N = mkN "重要性" ;
-hollywood_PN = mkPN "好莱坞" ;
-fare_N = mkN "票价" ;
-entry_N = mkN "输入" ;
-enterprise_N = mkN "企业" ;
-emotional_A = mkA "情绪化" ;
-electrical_A = mkA "电动" ;
-double_V2 = mkV2 "一倍" ;
-concession_N = mkN "让步" ;
-coalition_N = mkN "联盟" ;
-claim_V2 = mkV2 "声称" ;
-calculation_N = mkN "计算" ;
-british_A = mkA "英国的" ;
-bitter_A = mkA "辛酸" ;
-belong_V = mkV "属于" ;
-belief_N = mkN "信念" ;
-aware_of_A2 = mkA2 "注意的" ;
-anticipation_N = mkN "预期" ;
-admit_VS = mkVS "承认" ;
-veteran_N = mkN "老将" ;
-transform_V2 = mkV2 "改造" ;
-therefore_Adv = mkAdv "因此" ;
-tender_V2 = mkV2 "投标" ;
-suggestion_N = mkN "建议" ;
-subsidize_V2 = mkV2 "资助" ;
-stuff_N = mkN "东西" ;
-storm_N = mkN "风暴" ;
-smoking_N = mkN "抽烟" ;
-since_then_Adv = mkAdv "从那时起" ;
-saturday_PN = mkPN "星期六" ;
-reverse_V2 = mkV2 "逆转" ;
-residential_A = mkA "住宅" ;
-replacement_N = mkN "更换" ;
-racial_A = mkA "种族" ;
-quantity_N = mkN "数量" ;
-prominent_A = mkA "突出" ;
-presidential_A = mkA "总统" ;
-petroleum_N = mkN "石油" ;
-obstacle_N = mkN "障碍" ;
-neither_Det = mkDet "也不" ;
-negotiable_A = mkA "转让" ;
-mistake_N = mkN "错误" ;
-lock_V = mkV "锁" ;
-load_N = mkN "加载" ;
-involvement_N = mkN "参与" ;
-intend_V2V = mkV2V "打算" ;
-integrate_V2 = mkV2 "整合" ;
-hide_V2 = mkV2 "隐藏" ;
-golden_A = mkA "金色的" ;
-get_V2V = mkV2V "得到" ;
-foundation_N = mkN "基础" ;
-forward_Adv = mkAdv "向前" ;
-famous_A = mkA "著名" ;
-extensive_A = mkA "广泛" ;
-explore_V2 = mkV2 "探索" ;
-expiration_N = mkN "呼气" ;
-expenditure_N = mkN "支出" ;
-entity_N = mkN "实体" ;
-emphasis_N = mkN "重点" ;
-element_N = mkN "元素" ;
-due_Adv = mkAdv "应有" ;
-driver_N = mkN "司机" ;
-discipline_N = mkN "纪律" ;
-disappointment_N = mkN "失望" ;
-designer_N = mkN "设计师" ;
-deduction_N = mkN "扣除" ;
-connect_V2 = mkV2 "连结" ;
-bulk_N = mkN "体积" ;
-broadcast_N = mkN "播放" ;
-border_N = mkN "边境" ;
-bloc_N = mkN "集团" ;
-as_Subj = mkSubj "如" ;
-anybody_NP = mkNP "任何人" ;
-accident_N = mkN "事故" ;
-youth_N = mkN "青年" ;
-welcome_V2 = mkV2 "欢迎" ;
-vote_VV = mkVV "投票" ;
-urban_A = mkA "城市的" ;
-stockholder_N = mkN "股东" ;
-square_A = mkA "平方" ;
-sound_N = mkN "声音" ;
-small_N = mkN "小" ;
-shock_N = mkN "震惊" ;
-shake_V = mkV "抖动" ;
-seem_VS = mkVS "似乎" ;
-repeat_V2 = mkV2 "重复" ;
-reinforce_V2 = mkV2 "加强" ;
-railroad_N = mkN "铁路" ;
-raider_N = mkN "侵入者" ;
-prospective_A = mkA "预期" ;
-occasional_A = mkA "偶然" ;
-note_V = mkV "注意" ;
-nice_A = mkA "好看" ;
-mount_V = mkV "安装" ;
-moreSg_Det = mkDet "更多" ;
-merge_V2 = mkV2 "合并" ;
-maximum_N = mkN "最大" ;
-mature_V = mkV "成熟" ;
-marginal_A = mkA "边缘" ;
-manhattan_PN = mkPN "曼哈顿" ;
-lobbyist_N = mkN "游说" ;
-lesson_N = mkN "教训" ;
-launch_N = mkN "发射" ;
-last_V = mkV "最后" ;
-kill_V = mkV "杀" ;
-judicial_A = mkA "司法" ;
-journalist_N = mkN "记者" ;
-inside_Prep = mkPrep "里面" ;
-high_N = mkN "高" ;
-hardware_N = mkN "硬件" ;
-grow_VA = mkVA "增长" ;
-graphics_N = mkN "图像" ;
-gradual_A = mkA "逐步" ;
-foreigner_N = mkN "外国人" ;
-flexibility_N = mkN "灵活性" ;
-explosion_N = mkN "爆炸" ;
-excessive_A = mkA "过多" ;
-evaluate_V2 = mkV2 "评估" ;
-electricity_N = mkN "电力" ;
-efficiency_N = mkN "效率" ;
-discount_V = mkV "折扣" ;
-compile_V2 = mkV2 "汇编" ;
-communist_A = mkA "共产" ;
-clean_V = mkV "清洁" ;
-below_Adv = mkAdv "下面" ;
-assert_VS = mkVS "断言" ;
-apparel_N = mkN "服饰" ;
-adjustable_A = mkA "可调整的" ;
-worry_N = mkN "担心" ;
-well_known_A = mkA "众所周知" ;
-vulnerable_A = mkA "脆弱" ;
-tower_N = mkN "塔" ;
-toll_N = mkN "费" ;
-tire_N = mkN "外胎" ;
-testify_V = mkV "作证" ;
-sweep_V = mkV "打扫" ;
-spin_V = mkV "转动" ;
-shift_V = mkV "转移" ;
-shake_V2 = mkV2 "抖动" ;
-satisfy_V2 = mkV2 "满足" ;
-sanction_N = mkN "制裁" ;
-reportedly_Adv = mkAdv "据说" ;
-remember_V2 = mkV2 "记得" ;
-printing_N = mkN "印刷" ;
-preference_N = mkN "偏爱" ;
-pit_N = mkN "坑" ;
-path_N = mkN "路径" ;
-november_PN = mkPN "十一月" ;
-league_N = mkN "联盟" ;
-introduction_N = mkN "介绍" ;
-interview_V2 = mkV2 "访问" ;
-guide_N = mkN "引导" ;
-freeway_N = mkN "高速公路" ;
-form_V = mkV "形式" ;
-fellow_N = mkN "同伴" ;
-display_V2 = mkV2 "显示" ;
-disclose_VS = mkVS "透露" ;
-disagree_V = mkV "不同意" ;
-demonstration_N = mkN "示范" ;
-contest_N = mkN "竞赛" ;
-conspiracy_N = mkN "阴谋" ;
-comedy_N = mkN "喜剧" ;
-collateral_N = mkN "抵押品" ;
-carry_out_V2 = mkV2 "进行" ;
-backlog_N = mkN "积压" ;
-await_V2 = mkV2 "等待" ;
-audit_N = mkN "审计" ;
-assess_V2 = mkV2 "评估" ;
-as_for_Prep = mkPrep "至于" ;
-anyway_Adv = mkAdv "无论如何" ;
-ambitious_A = mkA "有雄心" ;
-whole_N = mkN "整个" ;
-weather_N = mkN "天气" ;
-watch_N = mkN "看" ;
-tumble_V2 = mkV2 "滚落" ;
-treaty_N = mkN "条约" ;
-taxable_A = mkA "应课税" ;
-tariff_N = mkN "关税" ;
-suggest_V = mkV "建议" ;
-sue_V = mkV "起诉" ;
-sponsor_V2 = mkV2 "赞助" ;
-split_V = mkV "分裂" ;
-slide_V2 = mkV2 "滑动" ;
-shoot_V = mkV "射击" ;
-shift_V2 = mkV2 "转移" ;
-shape_N = mkN "塑造" ;
-seoul_PN = mkPN "汉城" ;
-rural_A = mkA "乡村" ;
-resume_V = mkV "恢复" ;
-respondent_N = mkN "回答者" ;
-resist_V2 = mkV2 "抵制" ;
-require_VS = mkVS "要求" ;
-recall_V2 = mkV2 "记得" ;
-prompt_V2V = mkV2V "提示" ;
-philippines_PN = mkPN "菲律宾" ;
-perform_V2 = mkV2 "演出" ;
-pennsylvania_PN = mkPN "宾夕法尼亚" ;
-negotiator_N = mkN "谈判代表" ;
-nationwide_A = mkA "全国" ;
-murder_N = mkN "谋杀" ;
-moral_A = mkA "道德" ;
-minneapolis_PN = mkPN "明尼阿波利斯" ;
-metropolitan_A = mkA "大都市的" ;
-mean_N = mkN "意味着" ;
-lunch_N = mkN "午餐" ;
-lift_V2 = mkV2 "抬" ;
-liberal_A = mkA "自由派" ;
-learn_VS = mkVS "学习" ;
-interpret_V2 = mkV2 "阐释" ;
-implement_V2 = mkV2 "实施" ;
-idea_of_N2 = mkN2 "想法" ;
-hurricane_N = mkN "飓风" ;
-holiday_N = mkN "节日" ;
-grower_N = mkN "种植者" ;
-forecast_V2 = mkV2 "预测" ;
-explanation_N = mkN "解释" ;
-edge_N = mkN "边缘" ;
-economics_N = mkN "经济学" ;
-dutch_A = mkA "荷兰人" ;
-durable_A = mkA "耐用" ;
-discover_V2 = mkV2 "发现" ;
-discover_V = mkV "发现" ;
-defeat_V2 = mkV2 "打败" ;
-daughter_N = mkN "女儿" ;
-contribute_V2 = mkV2 "贡献" ;
-conglomerate_N = mkN "砾岩" ;
-confusion_N = mkN "混乱" ;
-comply_V = mkV "执行" ;
-completion_N = mkN "完成" ;
-channel_N = mkN "渠道" ;
-bushel_N = mkN "蒲式耳" ;
-bureaucracy_N = mkN "官僚" ;
-bright_A = mkA "亮" ;
-brew_V = mkV "酝" ;
-bottle_N = mkN "瓶" ;
-beat_V2 = mkV2 "击败" ;
-bag_N = mkN "袋" ;
-attack_V2 = mkV2 "攻击" ;
-assist_V2 = mkV2 "协助" ;
-assessment_N = mkN "评定" ;
-aside_Adv = mkAdv "旁白" ;
-army_N = mkN "军队" ;
-apply_V2 = mkV2 "申请" ;
-apart_Adv = mkAdv "隔开" ;
-angry_A = mkA "愤怒" ;
-alternative_A = mkA "替代" ;
-agenda_N = mkN "议程" ;
-accelerate_V = mkV "加快" ;
-academic_A = mkA "学者" ;
-where_Subj = mkSubj "哪里" ;
-veto_V2 = mkV2 "否决" ;
-trim_V2 = mkV2 "修剪" ;
-toronto_PN = mkPN "多伦多" ;
-terrorism_N = mkN "恐怖主义" ;
-terminal_N = mkN "终端" ;
-tension_N = mkN "紧张" ;
-surge_V2 = mkV2 "浪涌" ;
-sum_N = mkN "总和" ;
-strip_N = mkN "剥离" ;
-strike_V2 = mkV2 "罢工" ;
-stay_VA = mkVA "留" ;
-stabilize_V = mkV "稳定" ;
-spread_V2 = mkV2 "传播" ;
-sound_V = mkV "听起来" ;
-slow_V2 = mkV2 "慢" ;
-slash_V2 = mkV2 "削减" ;
-sideline_N = mkN "副业" ;
-shed_V2 = mkV2 "散出" ;
-scramble_VV = mkVV "争夺" ;
-restructure_V2 = mkV2 "重组" ;
-promise_VV = mkVV "承诺" ;
-practical_A = mkA "实用" ;
-please_V2 = mkV2 "请" ;
-permit_V2V = mkV2V "允许" ;
-operational_A = mkA "操作" ;
-on_top_of_Prep = mkPrep "上面" ;
-motor_N = mkN "马达" ;
-momentum_N = mkN "势头" ;
-mix_N = mkN "混合" ;
-middle_N = mkN "中间" ;
-medicine_N = mkN "医药" ;
-malaysia_PN = mkPN "马来西亚" ;
-make_V3 = mkV3 "使得" ;
-loyal_A = mkA "忠诚" ;
-lower_V = mkV "降低" ;
-lift_V = mkV "举起" ;
-license_V2 = mkV2 "许可" ;
-lag_V = mkV "落后" ;
-label_N = mkN "标签" ;
-kick_V = mkV "踢" ;
-injunction_N = mkN "禁令" ;
-hope_V = mkV "希望" ;
-greece_PN = mkPN "希腊" ;
-february_PN = mkPN "二月" ;
-fare_V = mkV "旅行" ;
-exchange_V2 = mkV2 "交换" ;
-examination_N = mkN "检查" ;
-era_N = mkN "时代" ;
-endorse_V2 = mkV2 "拥护" ;
-elderly_A = mkA "老年" ;
-drill_V = mkV "演练" ;
-downward_A = mkA "向下" ;
-double_A = mkA "双重" ;
-denver_PN = mkPN "丹佛" ;
-democrat_N = mkN "民主主义者" ;
-definition_N = mkN "定义" ;
-date_V = mkV "日期" ;
-creation_N = mkN "创作" ;
-count_N = mkN "计数" ;
-correct_V2 = mkV2 "纠正" ;
-conversion_N = mkN "转变" ;
-consortium_N = mkN "财团" ;
-commissioner_N = mkN "专员" ;
-chunk_N = mkN "块" ;
-chamber_N = mkN "房间" ;
-capture_V2 = mkV2 "捕获" ;
-bearish_A = mkA "无礼" ;
-basically_Adv = mkAdv "基本上" ;
-as_long_as_Subj = mkSubj "只要" ;
-arrest_V2 = mkV2 "逮捕" ;
-argue_V = mkV "争论" ;
-alter_V2 = mkV2 "改变" ;
-aim_V = mkV "瞄准" ;
-age_V = mkV "年龄" ;
-admit_V = mkV "承认" ;
-adjuster_N = mkN "调节器" ;
-weaken_V2 = mkV2 "削弱" ;
-valuable_A = mkA "有价值" ;
-unprecedented_A = mkA "史无前例" ;
-tremendous_A = mkA "巨大" ;
-thought_N = mkN "思想" ;
-suspect_VS = mkVS "怀疑" ;
-struggle_N = mkN "奋斗" ;
-stress_N = mkN "应力" ;
-statute_N = mkN "法规" ;
-stance_N = mkN "姿态" ;
-soviet_N = mkN "苏联" ;
-skeptical_A = mkA "怀疑的" ;
-shuttle_N = mkN "穿梭" ;
-seize_V2 = mkV2 "抢占" ;
-secret_A = mkA "秘密" ;
-reopen_V2 = mkV2 "重开" ;
-rejection_N = mkN "拒绝" ;
-quite_Predet = mkPredet "相当" ;
-putt_V = mkV "推杆" ;
-privilege_N = mkN "特权" ;
-press_V2 = mkV2 "按" ;
-plead_VA = mkVA "求情" ;
-pick_V2 = mkV2 "选择" ;
-phase_N = mkN "阶段" ;
-oust_V2 = mkV2 "逐出" ;
-odd_A = mkA "奇怪" ;
-loser_N = mkN "失败者" ;
-loose_A = mkA "松弛" ;
-locate_V2 = mkV2 "定位" ;
-lend_V2 = mkV2 "借出" ;
-lebanon_PN = mkPN "黎巴嫩" ;
-laboratory_N = mkN "实验室" ;
-instruction_N = mkN "指令" ;
-incident_N = mkN "事件" ;
-hamper_V2 = mkV2 "阻碍" ;
-gather_V2 = mkV2 "收集" ;
-fur_N = mkN "毛皮" ;
-fundamental_N = mkN "根本" ;
-formula_N = mkN "公式" ;
-flee_V = mkV "逃跑" ;
-fill_V = mkV "满足" ;
-fail_V2 = mkV2 "失败" ;
-exporter_N = mkN "出口" ;
-examine_V2 = mkV2 "检查" ;
-even_A = mkA "甚至" ;
-establishment_N = mkN "编制" ;
-episode_N = mkN "插曲" ;
-emission_N = mkN "发射" ;
-elect_V3 = mkV3 "选举" ;
-eat_V = mkV "吃" ;
-dream_N = mkN "梦想" ;
-discrimination_N = mkN "区别" ;
-disappear_V = mkV "消失" ;
-deteriorate_V = mkV "恶化" ;
-desperate_A = mkA "殊死" ;
-deny_VS = mkVS "否认" ;
-define_V2 = mkV2 "确定" ;
-declare_V2 = mkV2 "声明" ;
-cope_V = mkV "应付" ;
-conclusion_N = mkN "结论" ;
-combine_V = mkV "结合" ;
-code_N = mkN "法规" ;
-cargo_N = mkN "货物" ;
-assassination_N = mkN "暗杀" ;
-appearance_N = mkN "外形" ;
-anxiety_N = mkN "焦虑" ;
-aftermath_N = mkN "后果" ;
-affidavit_N = mkN "宣誓书" ;
-absence_N = mkN "缺席" ;
-working_N = mkN "工作的" ;
-warm_V = mkV "温暖" ;
-visit_V = mkV "游览" ;
-visible_A = mkA "可见" ;
-van_N = mkN "货车" ;
-useful_A = mkA "有用" ;
-underwrite_V = mkV "包销" ;
-underscore_V2 = mkV2 "下划线" ;
-truth_N = mkN "真相" ;
-treasurer_N = mkN "出纳员" ;
-transplant_N = mkN "移植" ;
-tradition_N = mkN "传统" ;
-territory_N = mkN "领土" ;
-tactic_N = mkN "战术" ;
-struggle_V = mkV "奋斗" ;
-string_N = mkN "串" ;
-spill_N = mkN "洒" ;
-soften_V = mkV "软化" ;
-sizable_A = mkA "可观" ;
-shipyard_N = mkN "船厂" ;
-rush_V = mkV "赶" ;
-revise_V = mkV "修改" ;
-rescue_N = mkN "营救" ;
-require_VV = mkVV "要求" ;
-repair_V2 = mkV2 "修复" ;
-relieve_V2 = mkV2 "缓解" ;
-registration_N = mkN "注册" ;
-refuse_V = mkV "拒绝" ;
-re_N = mkN "重新" ;
-rate_V = mkV "速率" ;
-racketeering_N = mkN "敲诈勒索" ;
-provider_N = mkN "提供者" ;
-protein_N = mkN "蛋白质" ;
-processor_N = mkN "处理器" ;
-pro_N = mkN "亲" ;
-printer_N = mkN "打印机" ;
-print_N = mkN "打印" ;
-precise_A = mkA "精确" ;
-pose_V2 = mkV2 "提出" ;
-plenty_N = mkN "丰富" ;
-percent_N = mkN "百分之" ;
-payroll_N = mkN "工资表" ;
-owe_V = mkV "欠" ;
-niche_N = mkN "壁龛" ;
-michigan_PN = mkPN "密歇根州" ;
-merit_N = mkN "值得" ;
-mature_V2 = mkV2 "成熟" ;
-make_VA = mkVA "使" ;
-lucrative_A = mkA "利润丰厚" ;
-lobby_V = mkV "前厅" ;
-link_N = mkN "链接" ;
-legitimate_A = mkA "合法" ;
-lead_V2V = mkV2V "带领" ;
-last_V2 = mkV2 "最后" ;
-juror_N = mkN "陪审员" ;
-jewish_A = mkA "犹" ;
-jail_N = mkN "监狱" ;
-interesting_A = mkA "有趣" ;
-indian_A = mkA "印度人" ;
-independence_N = mkN "独立" ;
-incest_N = mkN "乱伦" ;
-guarantee_V = mkV "保证" ;
-govern_V2 = mkV2 "治理" ;
-free_V2 = mkV2 "免费" ;
-ensure_V2 = mkV2 "确保" ;
-encourage_V2V = mkV2V "鼓励" ;
-eastern_A = mkA "东" ;
-dual_A = mkA "双重" ;
-drought_N = mkN "干旱" ;
-direct_V2 = mkV2 "直接" ;
-devote_V2 = mkV2 "奉献" ;
-daily_Adv = mkAdv "日常" ;
-crunch_N = mkN "紧缩" ;
-cotton_N = mkN "棉" ;
-compliance_N = mkN "符合" ;
-complex_N = mkN "复杂" ;
-colony_N = mkN "殖民地" ;
-choose_V = mkV "选择" ;
-caution_VS = mkVS "慎重" ;
-bureaucrat_N = mkN "官撩" ;
-bounce_V = mkV "弹跳" ;
-beneficiary_N = mkN "受益人" ;
-being_N = mkN "存在" ;
-background_N = mkN "背景" ;
-assurance_N = mkN "保证" ;
-around_AdN = mkAdN "周围" ;
-aid_V2 = mkV2 "帮助" ;
-afford_V2 = mkV2 "给予" ;
-accurate_A = mkA "准确" ;
-weigh_V2 = mkV2 "衡量" ;
-wary_A = mkA "警惕" ;
-upward_Adv = mkAdv "向上" ;
-undertake_V2 = mkV2 "承担" ;
-try_V2 = mkV2 "尝试" ;
-through_Adv = mkAdv "通过" ;
-talent_N = mkN "天赋" ;
-surgery_N = mkN "手术" ;
-summit_N = mkN "首脑会议" ;
-sue_V2 = mkV2 "起诉" ;
-struggle_VV = mkVV "奋斗" ;
-standing_N = mkN "常设" ;
-simultaneous_A = mkA "同时" ;
-signal_V2 = mkV2 "信号" ;
-shipping_N = mkN "航运" ;
-ship_V = mkV "船" ;
-self_N = mkN "自我" ;
-retail_N = mkN "零售" ;
-restraint_N = mkN "克制" ;
-remarkable_A = mkA "卓越" ;
-refinance_V = mkV "再融资" ;
-recognition_N = mkN "承认" ;
-prove_VS = mkVS "证明" ;
-prolong_V2 = mkV2 "延长" ;
-prior_A = mkA "过急的" ;
-print_V2 = mkV2 "打印" ;
-prediction_N = mkN "预测" ;
-portray_V2 = mkV2 "描写" ;
-pitch_N = mkN "沥青" ;
-photo_N = mkN "照片" ;
-panamanian_A = mkA "巴拿马人" ;
-painful_A = mkA "痛苦" ;
-ozone_N = mkN "臭氧" ;
-omit_V2 = mkV2 "忽略" ;
-notice_N = mkN "注意" ;
-mortality_N = mkN "死亡" ;
-mood_N = mkN "心情" ;
-midst_N = mkN "中间" ;
-match_V = mkV "匹配" ;
-lobby_N = mkN "前厅" ;
-labour_N = mkN "劳动" ;
-irish_A = mkA "爱尔兰的" ;
-interest_V = mkV "兴趣" ;
-institute_N = mkN "研究所" ;
-inevitable_A = mkA "必然" ;
-indirect_A = mkA "间接" ;
-indeed_AdV = mkAdV "的确" ;
-imbalance_N = mkN "失调" ;
-human_N = mkN "人的" ;
-headline_N = mkN "标题" ;
-halt_V = mkV "停止" ;
-gift_N = mkN "礼物" ;
-get_VV = mkVV "得到" ;
-fortune_N = mkN "运气" ;
-fend_V = mkV "挡开" ;
-export_V2 = mkV2 "出口" ;
-diversify_V2 = mkV2 "多样化" ;
-disruption_N = mkN "瓦解" ;
-diamond_N = mkN "钻石" ;
-delay_V = mkV "延迟" ;
-defer_V2 = mkV2 "延缓" ;
-cumulative_A = mkA "累积的" ;
-cubic_A = mkA "立方体" ;
-costa_rican_A = mkA "哥斯达黎加菜" ;
-corner_N = mkN "角落" ;
-contract_V = mkV "合同" ;
-computerize_V2 = mkV2 "电脑" ;
-comptroller_N = mkN "审计长" ;
-coast_N = mkN "滨" ;
-clear_V = mkV "清除" ;
-classic_A = mkA "经典" ;
-circle_N = mkN "圈" ;
-bench_N = mkN "长椅" ;
-bear_N = mkN "承担" ;
-average_V2 = mkV2 "平均" ;
-automatic_A = mkA "自动" ;
-assign_V2 = mkV2 "分配" ;
-anywhere_Adv = mkAdv "随地" ;
-answer_V2 = mkV2 "回答" ;
-analyze_V2 = mkV2 "分析" ;
-altogether_Adv = mkAdv "总共" ;
-afraid_A = mkA "怕" ;
-advertise_V = mkV "广告" ;
-acceptance_N = mkN "验收" ;
-wealth_N = mkN "财富" ;
-vigorous_A = mkA "苍劲" ;
-vaccine_N = mkN "疫苗" ;
-upgrade_V2 = mkV2 "升级" ;
-undermine_V2 = mkV2 "破坏" ;
-unconstitutional_A = mkA "违宪" ;
-turkey_PN = mkPN "火鸡" ;
-tissue_N = mkN "组织" ;
-theft_N = mkN "盗窃" ;
-supervisor_N = mkN "监督者" ;
-supermarket_N = mkN "超级市场" ;
-substance_N = mkN "物质" ;
-structure_V2 = mkV2 "结构" ;
-stiff_A = mkA "僵硬" ;
-stabilize_V2 = mkV2 "稳定" ;
-squeeze_N = mkN "挤" ;
-speculate_VS = mkVS "推测" ;
-soar_V2 = mkV2 "翱翔" ;
-sick_A = mkA "生病" ;
-sample_N = mkN "样品" ;
-roller_N = mkN "滚筒" ;
-ride_N = mkN "骑" ;
-revolution_N = mkN "革命" ;
-review_V = mkV "审查" ;
-restate_V2 = mkV2 "重申" ;
-regard_V = mkV "视" ;
-refine_V = mkV "提炼" ;
-rebuild_V2 = mkV2 "重建" ;
-radical_A = mkA "激进" ;
-push_N = mkN "推" ;
-pursuit_N = mkN "追求" ;
-publicity_N = mkN "公开" ;
-psychology_N = mkN "心理学" ;
-proponent_N = mkN "支持者" ;
-pregnant_A = mkA "孕" ;
-pour_V = mkV "倒" ;
-polish_A = mkA "抛光" ;
-physical_A = mkA "物理" ;
-overcome_V2 = mkV2 "克服" ;
-off_A = mkA "离" ;
-newsprint_N = mkN "报纸" ;
-miami_PN = mkPN "迈阿密" ;
-lay_V2 = mkV2 "铺设" ;
-intervention_N = mkN "介入" ;
-indicate_V = mkV "表明" ;
-inch_N = mkN "寸" ;
-improper_A = mkA "不当" ;
-illinois_PN = mkPN "伊利诺伊州" ;
-hold_N = mkN "持有" ;
-harsh_A = mkA "苛刻" ;
-guest_N = mkN "客人" ;
-fusion_N = mkN "聚变" ;
-folk_N = mkN "民间" ;
-focus_V2 = mkV2 "集中" ;
-fly_V2 = mkV2 "飞" ;
-fire_V = mkV "火" ;
-figure_V = mkV "弄清楚" ;
-fierce_A = mkA "激烈" ;
-fat_A = mkA "丰厚" ;
-evaluation_N = mkN "评估" ;
-empire_N = mkN "帝国" ;
-dominant_A = mkA "主导" ;
-disrupt_V2 = mkV2 "破坏" ;
-discrepancy_N = mkN "差异" ;
-dinner_N = mkN "晚餐" ;
-determine_V = mkV "确定" ;
-curtail_V2 = mkV2 "缩短" ;
-crew_N = mkN "船员" ;
-cooperate_V = mkV "合作" ;
-conclude_V2 = mkV2 "断定" ;
-compute_V = mkV "计算" ;
-commuter_N = mkN "通勤" ;
-common_N = mkN "常见" ;
-cocoa_N = mkN "可可" ;
-clothing_N = mkN "服装" ;
-clearance_N = mkN "净空" ;
-choose_VV = mkVV "选择" ;
-charter_N = mkN "宪章" ;
-catastrophe_N = mkN "灾难" ;
-bug_N = mkN "错误" ;
-brussels_PN = mkPN "布鲁塞尔" ;
-benefit_V2 = mkV2 "得益" ;
-battery_N = mkN "电池" ;
-bank_V = mkV "银行" ;
-ball_N = mkN "球" ;
-auction_V2 = mkV2 "拍卖" ;
-assure_V2 = mkV2 "保证" ;
-array_N = mkN "排列" ;
-arise_V = mkV "出现" ;
-architect_N = mkN "建筑师" ;
-appliance_N = mkN "器具" ;
-anxious_A = mkA "焦急" ;
-administrator_N = mkN "管理员" ;
-address_N = mkN "地址" ;
-wealthy_A = mkA "富裕" ;
-waive_V2 = mkV2 "放弃" ;
-violence_N = mkN "暴力" ;
-use_V2V = mkV2V "使用" ;
-unnecessary_A = mkA "不必要" ;
-unclear_A = mkA "不清楚" ;
-tuition_N = mkN "学费" ;
-truly_Adv = mkAdv "真" ;
-transport_N = mkN "运输" ;
-tout_V2 = mkV2 "吹捧" ;
-text_N = mkN "文本" ;
-swift_A = mkA "迅速" ;
-suburban_A = mkA "郊区的" ;
-stress_VS = mkVS "应力" ;
-spouse_N = mkN "配偶" ;
-sink_V2 = mkV2 "下沉" ;
-sink_V = mkV "下沉" ;
-share_V = mkV "共享" ;
-seize_V = mkV "抢占" ;
-script_N = mkN "脚本" ;
-scholar_N = mkN "学者" ;
-satisfaction_N = mkN "满意" ;
-ride_V = mkV "骑" ;
-reward_N = mkN "奖励" ;
-revision_N = mkN "调整" ;
-retreat_V = mkV "撤退" ;
-remainder_N = mkN "其余" ;
-recommend_VS = mkVS "建议" ;
-province_N = mkN "省份" ;
-protester_N = mkN "抗议者" ;
-protect_V = mkV "保护" ;
-propose_VV = mkVV "建议" ;
-proportion_N = mkN "比例" ;
-prompt_A = mkA "提示" ;
-prescription_N = mkN "处方" ;
-plant_V2 = mkV2 "厂" ;
-philosophy_N = mkN "哲学" ;
-pesticide_N = mkN "农药" ;
-optical_A = mkA "可见的" ;
-multiple_N = mkN "多种" ;
-military_N = mkN "军事" ;
-mild_A = mkA "温和" ;
-mass_N = mkN "块" ;
-manner_N = mkN "方式" ;
-male_N = mkN "男性" ;
-lure_V2 = mkV2 "引" ;
-liquor_N = mkN "酒" ;
-lay_V = mkV "铺设" ;
-knowledge_N = mkN "知识" ;
-joint_N = mkN "联合" ;
-jewelry_N = mkN "首饰" ;
-installation_N = mkN "安装" ;
-informal_A = mkA "非正式的" ;
-inform_V = mkV "通知" ;
-immune_A = mkA "免疫的" ;
-high_grade_A = mkA "优质" ;
-hero_N = mkN "英雄" ;
-hang_V = mkV "挂" ;
-hand_V2 = mkV2 "递交" ;
-guerrilla_N = mkN "游击" ;
-guard_N = mkN "看守" ;
-furniture_N = mkN "家具" ;
-freeze_V2 = mkV2 "冻结" ;
-forfeiture_N = mkN "没收" ;
-fault_N = mkN "故障" ;
-even_AdA = mkAdA "甚至" ;
-equivalent_A = mkA "当量" ;
-engage_V2 = mkV2 "从事" ;
-doubt_VS = mkVS "怀疑" ;
-double_Adv = mkAdv "一倍" ;
-distance_N = mkN "距离" ;
-dictator_N = mkN "独裁者" ;
-devise_V2 = mkV2 "设计" ;
-detergent_N = mkN "洗涤剂" ;
-deliberate_A = mkA "故意的" ;
-cyclical_A = mkA "周期性" ;
-crack_N = mkN "裂纹" ;
-correction_N = mkN "更正" ;
-convention_N = mkN "惯例" ;
-consolidation_N = mkN "合并" ;
-connecticut_PN = mkPN "康涅狄格" ;
-concrete_A = mkA "具体" ;
-chicken_N = mkN "鸡" ;
-check_V = mkV "查" ;
-brief_N = mkN "简要" ;
-borrower_N = mkN "借款人" ;
-bold_A = mkA "胆大" ;
-bill_V = mkV "法案" ;
-basketball_N = mkN "篮球" ;
-band_N = mkN "乐队" ;
-attendant_N = mkN "服务员" ;
-atmosphere_N = mkN "气氛" ;
-arrest_N = mkN "逮捕" ;
-apartheid_N = mkN "种族隔离" ;
-allegedly_AdV = mkAdV "据称" ;
-alive_A = mkA "活着" ;
-alaska_PN = mkPN "阿拉斯加州" ;
-air_V2 = mkV2 "空气" ;
-aim_N = mkN "瞄准" ;
-abrupt_A = mkA "突兀" ;
-above_board_A = mkA "光明正大" ;
-wrongdoing_N = mkN "坏事" ;
-wipe_V = mkV "擦拭" ;
-wear_V = mkV "穿" ;
-wait_VV = mkVV "等待" ;
-volunteer_N = mkN "志愿者" ;
-vision_N = mkN "视力" ;
-virus_N = mkN "病毒" ;
-uphold_V2 = mkV2 "坚持" ;
-unspecified_A = mkA "不明" ;
-unrelated_A = mkA "无关" ;
-understand_V = mkV "" ;
-tremor_N = mkN "震" ;
-transition_N = mkN "过渡" ;
-touch_N = mkN "触摸" ;
-tip_N = mkN "顶尖" ;
-taste_N = mkN "味道" ;
-suspend_V = mkV "暂停" ;
-survive_V2 = mkV2 "生存" ;
-stretch_N = mkN "伸展" ;
-strengthen_V = mkV "加强" ;
-strain_N = mkN "应变" ;
-steam_N = mkN "蒸汽" ;
-state_VS = mkVS "声明" ;
-shutdown_N = mkN "关闭" ;
-selection_N = mkN "选择" ;
-secret_N = mkN "秘密" ;
-search_V = mkV "搜索" ;
-sag_V = mkV "下垂" ;
-royalty_N = mkN "特许权" ;
-rout_N = mkN "大败" ;
-rider_N = mkN "骑士" ;
-reveal_V2 = mkV2 "骑士" ;
-revamp_V2 = mkV2 "修补" ;
-resemble_V2 = mkV2 "相似" ;
-refugee_N = mkN "难民" ;
-recording_N = mkN "记录" ;
-recorder_N = mkN "录音机" ;
-rebate_N = mkN "回扣" ;
-rank_V = mkV "排名" ;
-rail_N = mkN "轨" ;
-promotional_A = mkA "促销" ;
-predictable_A = mkA "可预见的" ;
-popularity_N = mkN "声望" ;
-plummet_V2 = mkV2 "垂直落下" ;
-plastic_A = mkA "塑料" ;
-physician_N = mkN "医生" ;
-phenomenon_N = mkN "现象" ;
-personal_N = mkN "个人" ;
-passage_N = mkN "通道" ;
-parking_N = mkN "停车" ;
-package_V2 = mkV2 "包装" ;
-outsider_N = mkN "局外人" ;
-outlay_N = mkN "支出" ;
-objection_N = mkN "异议" ;
-mix_V = mkV "混合" ;
-mexican_A = mkA "墨西哥的" ;
-mechanism_N = mkN "机制" ;
-marry_V2 = mkV2 "结婚" ;
-magnetic_A = mkA "磁" ;
-live_A = mkA "生活" ;
-listing_N = mkN "房产" ;
-island_N = mkN "岛" ;
-interstate_A = mkA "州际" ;
-interpretation_N = mkN "解释" ;
-integration_N = mkN "积分" ;
-institute_V2 = mkV2 "研究所" ;
-inch_V = mkV "寸" ;
-inadequate_A = mkA "不足" ;
-impeachment_N = mkN "弹劾" ;
-illustrate_V2 = mkV2 "说明" ;
-high_Adv = mkAdv "高" ;
-helicopter_N = mkN "直升机" ;
-hedge_V = mkV "对冲" ;
-habit_N = mkN "习惯" ;
-guilder_N = mkN "荷兰盾" ;
-grocery_N = mkN "杂货" ;
-genuine_A = mkA "真正" ;
-fit_V = mkV "适合" ;
-feed_V = mkV "喂" ;
-expose_V2 = mkV2 "暴露" ;
-evident_A = mkA "明显" ;
-drink_N = mkN "喝" ;
-dispute_V2 = mkV2 "争议" ;
-discover_VS = mkVS "发现" ;
-deterioration_N = mkN "恶化" ;
-detect_V2 = mkV2 "检测" ;
-definite_A = mkA "确定" ;
-defect_N = mkN "缺陷" ;
-declare_V = mkV "声明" ;
-decide_V2 = mkV2 "决定" ;
-debut_1_N = mkN "首次亮相" ;
-cutting_N = mkN "切割" ;
-cultural_A = mkA "文化" ;
-criminal_N = mkN "刑事" ;
-constitute_V2 = mkV2 "构成" ;
-comprehensive_A = mkA "全面" ;
-collective_A = mkA "集体" ;
-coin_N = mkN "硬币" ;
-clause_N = mkN "条款" ;
-caution_N = mkN "慎重" ;
-capability_N = mkN "能力" ;
-builder_N = mkN "建设者" ;
-brick_N = mkN "砖" ;
-boom_V = mkV "繁荣" ;
-behave_V = mkV "表现" ;
-ballot_N = mkN "抽签" ;
-balloon_N = mkN "气球" ;
-bacterium_N = mkN "细菌" ;
-avoid_VV = mkVV "避免" ;
-associate_A = mkA "副的" ;
-after_Adv = mkAdv "以后" ;
-accommodate_V2 = mkV2 "容纳" ;
-woo_V2 = mkV2 "求爱" ;
-wisdom_N = mkN "智慧" ;
-wind_V = mkV "缠绕" ;
-vow_VV = mkVV "发誓" ;
-vietnam_PN = mkPN "越南" ;
-vacancy_N = mkN "空缺" ;
-underwrite_V2 = mkV2 "包销" ;
-tourism_N = mkN "旅游" ;
-thief_N = mkN "窃贼" ;
-thereafter_Adv = mkAdv "此后" ;
-survival_N = mkN "残余" ;
-sure_Adv = mkAdv "肯定" ;
-stuck_V2 = mkV2 "卡住" ;
-store_V2 = mkV2 "储存" ;
-stockholm_PN = mkPN "斯德哥尔摩" ;
-spy_N = mkN "间谍" ;
-spot_V2 = mkV2 "识别" ;
-sound_A = mkA "声音" ;
-sometime_Adv = mkAdv "某时" ;
-ski_N = mkN "雪板" ;
-short_Adv = mkAdv "短" ;
-shelter_N = mkN "屏障" ;
-seeming_A = mkA "表面上的" ;
-republican_N = mkN "共和党人" ;
-reflect_V = mkV "反映" ;
-reference_N = mkN "参考" ;
-rank_N = mkN "秩" ;
-propose_VS = mkVS "建议" ;
-pressure_V2 = mkV2 "压力" ;
-praise_V2 = mkV2 "施压" ;
-potato_N = mkN "土豆" ;
-pocket_N = mkN "口袋" ;
-platinum_N = mkN "白金" ;
-placement_N = mkN "放置" ;
-pencil_N = mkN "铅笔" ;
-occasion_N = mkN "场合" ;
-observe_VS = mkVS "观" ;
-notebook_N = mkN "笔记本" ;
-nicaraguan_A = mkA "尼加拉瓜" ;
-meantime_N = mkN "其间" ;
-massacre_N = mkN "大屠杀" ;
-massachusetts_PN = mkPN "马萨诸塞州" ;
-mandatory_A = mkA "强制性" ;
-lucky_A = mkA "幸运" ;
-links_N = mkN "链接" ;
-lens_N = mkN "镜片" ;
-length_N = mkN "长度" ;
-knight_N = mkN "骑士" ;
-interfere_V = mkV "干扰" ;
-inspire_V2 = mkV2 "启发" ;
-initiate_V2 = mkV2 "开始" ;
-influential_A = mkA "有影响" ;
-incorrect_A = mkA "不正确" ;
-in_front_of_Prep = mkPrep "面前" ;
-imminent_A = mkA "紧迫" ;
-hurdle_N = mkN "栏" ;
-grip_N = mkN "握" ;
-golf_N = mkN "高尔夫球" ;
-gallery_N = mkN "画廊" ;
-fluctuation_N = mkN "波动" ;
-flexible_A = mkA "灵活" ;
-fire_V2 = mkV2 "火" ;
-finland_PN = mkPN "芬兰" ;
-finish_N = mkN "完" ;
-expertise_N = mkN "专门知识" ;
-existence_N = mkN "生存" ;
-enforce_V2 = mkV2 "执行" ;
-eligible_A = mkA "合格" ;
-drama_N = mkN "戏曲" ;
-drag_V = mkV "拖动" ;
-dilute_V = mkV "稀释" ;
-dialogue_N = mkN "对话" ;
-derivative_A = mkA "衍生" ;
-denomination_N = mkN "面值" ;
-cuba_PN = mkPN "古巴" ;
-county_N = mkN "县" ;
-copyright_N = mkN "版权" ;
-cool_V = mkV "凉丝丝" ;
-consume_V2 = mkV2 "消耗" ;
-condemn_V2 = mkV2 "谴责" ;
-concentrate_V2 = mkV2 "集中" ;
-columnist_N = mkN "专栏作家" ;
-coach_N = mkN "教练" ;
-cheat_V = mkV "骗" ;
-cast_N = mkN "铸件" ;
-carbon_N = mkN "碳" ;
-capable_A = mkA "能力" ;
-broadcasting_N = mkN "广播" ;
-breakdown_N = mkN "故障" ;
-brazilian_A = mkA "巴西的" ;
-bourbon_N = mkN "波旁酒" ;
-boiler_N = mkN "锅炉" ;
-bid_V2 = mkV2 "出价" ;
-bias_N = mkN "偏见" ;
-bargain_V = mkV "讨价还价" ;
-backing_N = mkN "后盾" ;
-attempt_V2 = mkV2 "尝试" ;
-amend_V2 = mkV2 "修改" ;
-accomplish_V2 = mkV2 "完成" ;
-acceptable_A = mkA "合适" ;
-accept_V = mkV "接受" ;
-yard_N = mkN "院" ;
-withhold_V2 = mkV2 "保留" ;
-west_N = mkN "西" ;
-warehouse_N = mkN "仓库" ;
-vessel_N = mkN "容器" ;
-vacant_A = mkA "空闲的" ;
-uncover_V2 = mkV2 "揭露" ;
-unanimous_A = mkA "一致" ;
-turn_VA = mkVA "转动" ;
-transport_V2 = mkV2 "运输" ;
-translate_V = mkV "翻译" ;
-transfer_V = mkV "转让" ;
-trail_N = mkN "线索" ;
-tighten_V2 = mkV2 "紧缩" ;
-textile_N = mkN "纺织品" ;
-terminate_V2 = mkV2 "终止" ;
-tenure_N = mkN "保有" ;
-temperature_N = mkN "温度" ;
-tap_V2 = mkV2 "敲击" ;
-symptom_N = mkN "症状" ;
-sweeten_V2 = mkV2 "加甜" ;
-swap_V2 = mkV2 "交换" ;
-surface_V = mkV "表面" ;
-superior_A = mkA "优越" ;
-strip_V2 = mkV2 "剥离" ;
-stretch_V = mkV "伸展" ;
-strange_A = mkA "奇怪" ;
-sound_VA = mkVA "听起来" ;
-solicitation_N = mkN "征集" ;
-snap_V = mkV "抢购" ;
-slump_V = mkV "暴跌" ;
-sight_N = mkN "视力" ;
-sidney_PN = mkPN "西德尼" ;
-send_VS = mkVS "发送" ;
-scarce_A = mkA "稀缺" ;
-satellite_N = mkN "卫星" ;
-rumour_V2 = mkV2 "传闻" ;
-ride_V2 = mkV2 "骑" ;
-reward_V2 = mkV2 "奖励" ;
-revival_N = mkN "复兴" ;
-respect_N = mkN "尊重" ;
-resign_V2 = mkV2 "辞职" ;
-represent_V = mkV "代表" ;
-recruit_V = mkV "招募" ;
-quit_V = mkV "退出" ;
-procedural_A = mkA "程序" ;
-pretty_A = mkA "漂亮" ;
-presidency_N = mkN "总统任期" ;
-prefer_VV = mkVV "宁可" ;
-predecessor_N = mkN "前任" ;
-port_N = mkN "端口" ;
-pork_N = mkN "猪肉" ;
-plot_N = mkN "情节" ;
-persistent_A = mkA "一贯" ;
-past_Prep = mkPrep "过去的准备" ;
-overhaul_V2 = mkV2 "翻修" ;
-overhaul_N = mkN "翻修" ;
-outflow_N = mkN "外流" ;
-orderly_A = mkA "秩序" ;
-nerve_N = mkN "神经" ;
-nearby_A = mkA "附近" ;
-move_VV = mkVV "移动" ;
-morePl_Det = mkDet "更多" ;
-monopoly_N = mkN "垄断" ;
-minimal_A = mkA "最小" ;
-middleman_N = mkN "中间人" ;
-mess_N = mkN "胡来" ;
-mention_V = mkV "提到" ;
-memo_N = mkN "备忘录" ;
-mediator_N = mkN "中间人" ;
-mean_V2V = mkV2V "意味着" ;
-mean_V = mkV "意味" ;
-march_V = mkV "前进" ;
-manila_PN = mkPN "马尼拉" ;
-living_N = mkN "活" ;
-literal_A = mkA "文字" ;
-line_V = mkV "衲" ;
-liberal_N = mkN "自由派" ;
-journal_N = mkN "刊物" ;
-intervene_V = mkV "干预" ;
-intellectual_A = mkA "知识分子" ;
-integrity_N = mkN "廉正" ;
-insulin_N = mkN "胰岛素" ;
-insolvent_A = mkA "资不抵债" ;
-identity_N = mkN "特性" ;
-harvest_N = mkN "收成" ;
-hall_N = mkN "大厅" ;
-grade_N = mkN "等级" ;
-felony_N = mkN "重罪" ;
-expression_N = mkN "表达" ;
-exploit_V2 = mkV2 "利用" ;
-excellent_A = mkA "优秀" ;
-ethnic_A = mkA "民族" ;
-erode_V = mkV "侵蚀" ;
-embrace_V2 = mkV2 "拥抱" ;
-disposal_N = mkN "处置" ;
-discovery_N = mkN "发现" ;
-diminish_V2 = mkV2 "减" ;
-depression_N = mkN "萧条" ;
-depreciation_N = mkN "折旧" ;
-delegation_N = mkN "代表团" ;
-credit_V2 = mkV2 "信用" ;
-covert_A = mkA "隐蔽" ;
-corruption_N = mkN "腐败" ;
-convert_V = mkV "兑换" ;
-convenience_N = mkN "方便" ;
-construct_V2 = mkV2 "建设" ;
-constituent_N = mkN "组分" ;
-confuse_V2 = mkV2 "迷惑" ;
-confrontation_N = mkN "对抗" ;
-confront_V2 = mkV2 "面对" ;
-conduct_N = mkN "进行" ;
-compound_N = mkN "复合" ;
-comfort_N = mkN "安慰" ;
-comeback_N = mkN "复出" ;
-close_VS = mkVS "关闭" ;
-casualty_N = mkN "受害者" ;
-can_N = mkN "可以" ;
-cabinet_N = mkN "柜子" ;
-burst_N = mkN "爆裂" ;
-buoy_V2 = mkV2 "浮标" ;
-best_Adv = mkAdv "最好的" ;
-beauty_N = mkN "美女" ;
-beach_N = mkN "海滩" ;
-balk_V = mkV "阻碍" ;
-automatically_Adv = mkAdv "自动" ;
-athlete_N = mkN "运动员" ;
-appear_VS = mkVS "出现" ;
-apiece_Adv = mkAdv "每个" ;
-allocation_N = mkN "分配" ;
-agricultural_A = mkA "农业的" ;
-affluent_A = mkA "富裕的" ;
-accrue_V2 = mkV2 "累计" ;
-accountant_N = mkN "会计" ;
-zurich_PN = mkPN "苏黎世" ;
-worsen_V = mkV "恶化" ;
-withstand_V2 = mkV2 "经受" ;
-wish_VS = mkVS "希望" ;
-weigh_V = mkV "衡量" ;
-verdict_N = mkN "判决书" ;
-variation_N = mkN "变异" ;
-valuation_N = mkN "计价" ;
-vacation_N = mkN "假期" ;
-utilization_N = mkN "采用" ;
-upper_A = mkA "上" ;
-unload_V2 = mkV2 "卸" ;
-tv_N = mkN "电视" ;
-trouble_V = mkV "麻烦" ;
-tie_V = mkV "绑" ;
-terrible_A = mkA "可怕" ;
-tell_VS = mkVS "告诉" ;
-taipei_PN = mkPN "台北" ;
-surface_N = mkN "表面" ;
-substitute_N = mkN "替代" ;
-streamline_V2 = mkV2 "精简" ;
-stimulate_V2 = mkV2 "刺激" ;
-speculate_V = mkV "推测" ;
-south_Adv = mkAdv "南方的" ;
-somehow_AdV = mkAdV "不知何故" ;
-socialist_A = mkA "社会主义的" ;
-socialism_N = mkN "社会主义" ;
-smart_A = mkA "智能" ;
-slash_V = mkV "削减" ;
-signal_VS = mkVS "信号" ;
-shadow_N = mkN "阴影" ;
-set_VV = mkVV "放置" ;
-scrutiny_N = mkN "审查" ;
-saudi_arabia_PN = mkPN "沙特阿拉伯" ;
-sad_A = mkA "伤心" ;
-russian_A = mkA "俄国的" ;
-reversal_N = mkN "翻转" ;
-restrain_V2 = mkV2 "抑制" ;
-repayment_N = mkN "还款" ;
-reluctance_N = mkN "不愿" ;
-red_N = mkN "红色" ;
-recycle_V2 = mkV2 "回收" ;
-reckless_A = mkA "鲁莽" ;
-raise_N = mkN "提高" ;
-radiation_N = mkN "辐射" ;
-quote_N = mkN "引用" ;
-pure_A = mkA "纯粹" ;
-prove_V = mkV "证明" ;
-prize_N = mkN "奖" ;
-pride_N = mkN "自豪" ;
-preparation_N = mkN "准备" ;
-plate_N = mkN "盘" ;
-plan_VS = mkVS "计划" ;
-petition_N = mkN "请愿" ;
-performer_N = mkN "表演者" ;
-paint_V2 = mkV2 "油漆" ;
-pachinko_N = mkN "柏青哥" ;
-outline_V2 = mkV2 "概述" ;
-outcry_N = mkN "喊叫" ;
-mystery_N = mkN "神秘" ;
-modernize_V2 = mkV2 "现代化" ;
-minnesota_PN = mkPN "明尼苏达" ;
-midnight_N = mkN "午夜" ;
-materialize_V = mkV "物质化" ;
-liquid_A = mkA "明亮的" ;
-landscape_N = mkN "景观" ;
-killing_N = mkN "谋杀" ;
-isolate_V2 = mkV2 "隔离" ;
-impressive_A = mkA "有声有色" ;
-hear_VS = mkVS "听" ;
-hawaii_PN = mkPN "夏威夷" ;
-gun_N = mkN "枪" ;
-grab_V2 = mkV2 "抢" ;
-gathering_N = mkN "搜集" ;
-funny_A = mkA "滑稽" ;
-fulfill_V2 = mkV2 "履行" ;
-french_A = mkA "法国人" ;
-fraudulent_A = mkA "欺诈" ;
-flaw_N = mkN "缺陷" ;
-fit_N = mkN "适合" ;
-finger_N = mkN "手指" ;
-file_N = mkN "文件" ;
-few_Num = mkNum "少数" ;
-female_A = mkA "女性" ;
-exhibition_N = mkN "展览" ;
-exemption_N = mkN "豁免" ;
-european_A = mkA "欧洲的" ;
-escape_V2 = mkV2 "逃生" ;
-enthusiasm_N = mkN "热情" ;
-educate_V2 = mkV2 "教育" ;
-draft_V2 = mkV2 "起草" ;
-donate_V2 = mkV2 "捐赠" ;
-diversify_V = mkV "多样化" ;
-diversification_N = mkN "多样化" ;
-disorder_N = mkN "紊乱" ;
-discount_V2 = mkV2 "折扣" ;
-deter_V2 = mkV2 "阻止" ;
-desert_N = mkN "沙漠" ;
-deregulation_N = mkN "放松管制" ;
-denounce_V2 = mkV2 "声讨" ;
-deficiency_N = mkN "不足" ;
-defend_V = mkV "辩护" ;
-decrease_V = mkV "减少" ;
-dark_A = mkA "暗" ;
-cutback_N = mkN "削减" ;
-crystal_N = mkN "水晶" ;
-courtroom_N = mkN "法庭" ;
-context_N = mkN "上下文" ;
-comic_A = mkA "滑稽" ;
-collect_V = mkV "收集" ;
-close_VA = mkVA "关闭" ;
-clinical_A = mkA "临床" ;
-chemical_A = mkA "化学药品" ;
-characterize_V2 = mkV2 "表征" ;
-cereal_N = mkN "谷类" ;
-celebrate_V2 = mkV2 "庆祝" ;
-caller_N = mkN "呼叫者" ;
-brisk_A = mkA "轻快" ;
-birth_N = mkN "分娩" ;
-beneficial_A = mkA "有利" ;
-beef_N = mkN "牛肉" ;
-bearing_N = mkN "轴承" ;
-bay_N = mkN "海湾" ;
-batter_V2 = mkV2 "连击" ;
-average_V = mkV "平均" ;
-autumn_N = mkN "秋" ;
-artery_N = mkN "动脉" ;
-architecture_N = mkN "建筑" ;
-anniversary_N = mkN "周年" ;
-alcohol_N = mkN "酒精" ;
-admit_V2 = mkV2 "承认" ;
-admission_N = mkN "承认" ;
-work_VV = mkVV "工作" ;
-viable_A = mkA "可行" ;
-vendor_N = mkN "供应商" ;
-update_V2 = mkV2 "使 ... 现代化" ;
-universal_A = mkA "万能" ;
-trustee_N = mkN "受托人" ;
-tour_N = mkN "旅游" ;
-thwart_V2 = mkV2 "阻挠" ;
-think_V2 = mkV2 "认为" ;
-thanks_to_Prep = mkPrep "由于" ;
-tendency_N = mkN "倾向" ;
-tax_free_A = mkA "免税" ;
-switch_V2 = mkV2 "交换" ;
-switch_N = mkN "开关" ;
-sweden_PN = mkPN "瑞典" ;
-supervise_V2 = mkV2 "监督" ;
-submit_V = mkV "提交" ;
-stress_V2 = mkV2 "应力" ;
-stand_V2 = mkV2 "站" ;
-spectacular_A = mkA "壮观" ;
-soldier_N = mkN "士兵" ;
-soil_N = mkN "土壤" ;
-slate_N = mkN "石板" ;
-shipper_N = mkN "发货人" ;
-sentence_V2 = mkV2 "句子" ;
-sedan_N = mkN "四门轿车" ;
-scrap_V2 = mkV2 "报废" ;
-rush_N = mkN "赶紧" ;
-roadway_N = mkN "巷道" ;
-risk_V2 = mkV2 "冒险" ;
-rigid_A = mkA "严格" ;
-rid_V2 = mkV2 "摆脱" ;
-rice_N = mkN "饭" ;
-reveal_VS = mkVS "揭示" ;
-respect_V2 = mkV2 "尊重" ;
-reservation_N = mkN "预约" ;
-reply_V = mkV "回复" ;
-remind_V2 = mkV2 "提醒" ;
-remember_V = mkV "记得" ;
-reinvest_V2 = mkV2 "再投资" ;
-rational_A = mkA "合理的" ;
-pursue_V = mkV "追求" ;
-pump_V2 = mkV2 "抽" ;
-psychological_A = mkA "心理" ;
-prospectus_N = mkN "招股章程" ;
-proof_N = mkN "证明" ;
-promote_V = mkV "促进" ;
-pregnancy_N = mkN "怀孕" ;
-pour_V2 = mkV2 "倾倒" ;
-portrait_N = mkN "肖像" ;
-portable_A = mkA "手提" ;
-platform_N = mkN "平台" ;
-plain_A = mkA "朴素" ;
-pipe_N = mkN "管" ;
-phase_V2 = mkV2 "定相" ;
-perspective_N = mkN "透视" ;
-permit_V = mkV "允许" ;
-perceive_V2 = mkV2 "感知" ;
-passive_A = mkA "被动" ;
-pain_N = mkN "疼痛" ;
-override_V2 = mkV2 "覆盖" ;
-optimism_N = mkN "乐观" ;
-ongoing_A = mkA "不断的" ;
-nominal_A = mkA "公称" ;
-necessity_N = mkN "必要性" ;
-navy_N = mkN "海军" ;
-naval_A = mkA "海" ;
-natural_N = mkN "自然" ;
-museum_N = mkN "博物馆" ;
-modify_V2 = mkV2 "修改" ;
-mineral_N = mkN "矿产" ;
-milestone_N = mkN "里程碑" ;
-milan_PN = mkPN "米兰" ;
-mental_A = mkA "心理" ;
-measurement_N = mkN "尺寸" ;
-measure_V = mkV "测量" ;
-mean_VV = mkVV "意味着" ;
-maximum_A = mkA "最大" ;
-matter_V = mkV "问题" ;
-mart_N = mkN "市场" ;
-marriage_N = mkN "婚姻" ;
-march_N = mkN "行军" ;
-mandate_V2 = mkV2 "要求" ;
-liquidation_N = mkN "清算" ;
-liquidate_V2 = mkV2 "肃清" ;
-likelihood_N = mkN "可能性" ;
-liable_A = mkA "容易" ;
-lawn_N = mkN "草坪" ;
-latter_A = mkA "近来的" ;
-lab_N = mkN "实验室" ;
-korea_PN = mkPN "韩国" ;
-jolt_V2 = mkV2 "颠簸" ;
-joke_N = mkN "笑话" ;
-instant_A = mkA "瞬间" ;
-inspector_N = mkN "检查员" ;
-inject_V2 = mkV2 "注入" ;
-inform_V2 = mkV2 "通知" ;
-imply_V2 = mkV2 "暗示" ;
-impend_V = mkV "即将发生" ;
-idle_A = mkA "闲置" ;
-hunting_N = mkN "狩猎" ;
-hopeful_A = mkA "怀抱希望的" ;
-homeless_A = mkA "无家可归" ;
-home_Adv = mkAdv "家" ;
-highlight_V2 = mkV2 "突出" ;
-herself_NP = mkNP "她自己" ;
-hazard_N = mkN "风险" ;
-grim_A = mkA "严峻" ;
-greenhouse_N = mkN "温室" ;
-graduate_N = mkN "毕业" ;
-german_A = mkA "德国人" ;
-fun_N = mkN "乐趣" ;
-formation_N = mkN "编队" ;
-following_N = mkN "以下" ;
-fishing_N = mkN "钓鱼" ;
-feed_V2 = mkV2 "喂养" ;
-fate_N = mkN "命运" ;
-fancy_A = mkA "花样的" ;
-familiar_A = mkA "熟悉" ;
-explode_V = mkV "爆炸" ;
-excuse_N = mkN "原谅" ;
-exclusion_N = mkN "排除" ;
-eurodollar_N = mkN "欧洲美元" ;
-ethic_N = mkN "伦理" ;
-enactment_N = mkN "设定" ;
-echo_V2 = mkV2 "呼应" ;
-duck_N = mkN "鸭" ;
-dub_V3 = mkV3 "配音" ;
-dress_V = mkV "穿着" ;
-drawing_N = mkN "绘画" ;
-downgrade_V2 = mkV2 "下坡" ;
-divide_V = mkV "划分" ;
-divert_V2 = mkV2 "转移" ;
-disobedience_N = mkN "抗命" ;
-dismissal_N = mkN "解雇" ;
-dismal_A = mkA "惨淡" ;
-disarray_N = mkN "杂乱" ;
-diplomat_N = mkN "外交官" ;
-differ_V = mkV "不同" ;
-desirable_A = mkA "合意" ;
-deprive_V2 = mkV2 "剥夺" ;
-depict_V2 = mkV2 "描绘" ;
-demand_VS = mkVS "需求" ;
-default_V = mkV "默认" ;
-decent_A = mkA "像样" ;
-custom_N = mkN "习俗" ;
-crazy_A = mkA "疯狂的" ;
-counter_V2 = mkV2 "反击" ;
-coordinate_V2 = mkV2 "协调" ;
-cool_A = mkA "凉爽" ;
-continue_VS = mkVS "继续" ;
-content_N = mkN "内容" ;
-consequent_A = mkA "连续的" ;
-confirmation_N = mkN "确认" ;
-conduct_V = mkV "进行" ;
-conclude_V = mkV "断定" ;
-communist_N = mkN "共产" ;
-come_VA = mkVA "来" ;
-come_V2 = mkV2 "来" ;
-combat_N = mkN "打击" ;
-collector_N = mkN "集电极" ;
-clue_N = mkN "线索" ;
-clerk_N = mkN "书记" ;
-chromosome_N = mkN "染色体" ;
-chart_N = mkN "图表" ;
-candy_N = mkN "糖果" ;
-camp_N = mkN "阵营" ;
-bowl_V = mkV "碗" ;
-blame_V = mkV "责备" ;
-blame_N = mkN "责任" ;
-belt_N = mkN "带子" ;
-beat_V = mkV "击败" ;
-barometer_N = mkN "晴雨表" ;
-awful_A = mkA "吓人的" ;
-automate_V2 = mkV2 "自动化" ;
-authorization_N = mkN "授权" ;
-auditor_N = mkN "稽核员" ;
-assume_V = mkV "假设" ;
-allocate_V2 = mkV2 "分配" ;
-aim_VV = mkVV "瞄准" ;
-agriculture_N = mkN "农业" ;
-advisory_A = mkA "咨询" ;
-advertisement_N = mkN "广告" ;
-abolish_V2 = mkV2 "取消" ;
-would_be_A = mkA "将" ;
-wonder_N = mkN "怀疑" ;
-willingness_N = mkN "愿意" ;
-vs_Prep = mkPrep "与" ;
-vote_V2 = mkV2 "表决" ;
-vital_A = mkA "至关重要" ;
-virginia_PN = mkPN "弗吉尼亚州" ;
-valid_A = mkA "有效" ;
-vague_A = mkA "模糊" ;
-vacate_V2 = mkV2 "空出" ;
-unique_A = mkA "独特" ;
-toxin_N = mkN "毒素" ;
-timetable_N = mkN "时间表" ;
-threaten_V = mkV "威胁" ;
-therapy_N = mkN "治疗" ;
-tenant_N = mkN "承租人" ;
-tea_N = mkN "茶" ;
-tall_A = mkA "高大" ;
-tale_N = mkN "故事" ;
-sweet_A = mkA "甜" ;
-subscription_N = mkN "订阅" ;
-stream_N = mkN "河流" ;
-stockbroker_N = mkN "股票经纪" ;
-stock_V2 = mkV2 "采购" ;
-statistical_A = mkA "统计" ;
-stand_VV = mkVV "站住" ;
-speed_V = mkV "速度" ;
-speaker_N = mkN "扬声器" ;
-solicit_V2 = mkV2 "征求" ;
-singer_N = mkN "歌手" ;
-shout_V = mkV "喊" ;
-shoulder_N = mkN "肩" ;
-serial_A = mkA "顺序的" ;
-separation_N = mkN "分割" ;
-scare_V = mkV "吓" ;
-robot_N = mkN "机器人" ;
-rhetoric_N = mkN "修辞" ;
-restrict_V = mkV "限制" ;
-republic_N = mkN "共和国" ;
-repeal_N = mkN "废除" ;
-relative_N = mkN "相对的" ;
-radar_N = mkN "雷达" ;
-purchaser_N = mkN "购买者" ;
-provoke_V2 = mkV2 "招惹" ;
-project_VS = mkVS "项目" ;
-profession_N = mkN "行业" ;
-presentation_N = mkN "介绍" ;
-practice_V2 = mkV2 "实践" ;
-position_V2 = mkV2 "位置" ;
-playing_N = mkN "打" ;
-photograph_N = mkN "照片" ;
-pessimistic_A = mkA "悲观" ;
-peg_V2 = mkV2 "钉木椿" ;
-parliamentary_A = mkA "议会" ;
-outperform_V2 = mkV2 "跑赢大市" ;
-outnumber_V2 = mkV2 "比" ;
-order_V2V = mkV2V "秩序" ;
-obtain_V = mkV "获得" ;
-namibia_PN = mkPN "纳米比亚" ;
-multiple_A = mkA "多种" ;
-mount_V2 = mkV2 "安装" ;
-minimize_V2 = mkV2 "最小化" ;
-maximize_V2 = mkV2 "最大化" ;
-male_A = mkA "男性" ;
-limitation_N = mkN "局限性" ;
-leave_N = mkN "离开" ;
-lady_N = mkN "女士" ;
-kidney_N = mkN "肾" ;
-jurisdiction_N = mkN "管辖权" ;
-irresponsible_A = mkA "不负责任" ;
-intimate_A = mkA "亲密" ;
-innovation_N = mkN "革新" ;
-innocent_A = mkA "无辜" ;
-infrastructure_N = mkN "基础设施" ;
-inflow_N = mkN "流入" ;
-induce_V2 = mkV2 "促使" ;
-incorporate_V2 = mkV2 "合并" ;
-include_VV = mkVV "包括" ;
-impression_N = mkN "印象" ;
-impose_V = mkV "强加" ;
-illustration_N = mkN "插图" ;
-ideological_A = mkA "思想" ;
-honest_A = mkA "诚实" ;
-hole_N = mkN "孔" ;
-heighten_V2 = mkV2 "提高" ;
-heel_N = mkN "脚跟" ;
-heat_V = mkV "发热" ;
-harm_V2 = mkV2 "伤害" ;
-hail_V2 = mkV2 "冰雹" ;
-gang_N = mkN "结伙" ;
-frustration_N = mkN "挫折" ;
-fragile_A = mkA "脆弱" ;
-fraction_N = mkN "分数" ;
-format_N = mkN "格式" ;
-foresee_V2 = mkV2 "预知" ;
-following_A = mkA "以下" ;
-finish_V2 = mkV2 "结束" ;
-fighter_N = mkN "战斗机" ;
-fear_V = mkV "恐惧" ;
-faith_N = mkN "信仰" ;
-fade_V = mkV "褪色" ;
-fabric_N = mkN "布" ;
-export_V = mkV "出口" ;
-erase_V2 = mkV2 "抹去" ;
-equip_V2 = mkV2 "装备" ;
-engineer_V2 = mkV2 "工程师" ;
-endanger_V2 = mkV2 "危害" ;
-emphasize_V2 = mkV2 "强调" ;
-elevator_N = mkN "电梯" ;
-earmark_V2 = mkV2 "耳上记号" ;
-drift_V = mkV "漂移" ;
-draft_N = mkN "草案" ;
-dissent_N = mkN "异议" ;
-disproportionate_A = mkA "不成比例" ;
-dispose_V = mkV "部署" ;
-disciplinary_A = mkA "惩戒" ;
-diplomatic_A = mkA "外交" ;
-dioxide_N = mkN "二氧化碳" ;
-dilute_V2 = mkV2 "稀" ;
-diabetic_N = mkN "糖尿病患者" ;
-destruction_N = mkN "毁坏" ;
-deserve_V2 = mkV2 "值得" ;
-describe_V = mkV "描述" ;
-dependent_A = mkA "依赖的" ;
-demonstrator_N = mkN "示威者" ;
-decrease_N = mkN "减少" ;
-deck_N = mkN "甲板" ;
-crumble_V = mkV "崩溃" ;
-crowd_V2 = mkV2 "人群" ;
-cross_V2 = mkV2 "交叉" ;
-crash_V = mkV "崩溃" ;
-crack_V2 = mkV2 "裂纹" ;
-cooperative_N = mkN "合作社" ;
-cooperative_A = mkA "和蔼可亲的" ;
-control_V = mkV "控制" ;
-contemplate_V2 = mkV2 "沉思" ;
-come_VV = mkVV "来" ;
-colon_N = mkN "冒号" ;
-colombian_A = mkA "哥伦比亚" ;
-coaster_N = mkN "过山车" ;
-clout_N = mkN "影响力" ;
-climb_N = mkN "爬" ;
-classroom_N = mkN "课堂" ;
-classify_V2 = mkV2 "分类" ;
-champion_N = mkN "冠军" ;
-cater_V = mkV "迎合" ;
-catastrophic_A = mkA "灾难性" ;
-c_of_e_N = mkN "居权证" ;
-bullet_N = mkN "子弹" ;
-bribe_N = mkN "贿赂" ;
-borough_N = mkN "镇" ;
-beneath_Prep = mkPrep "下面" ;
-bed_N = mkN "床" ;
-base_A = mkA "基地" ;
-balloon_V = mkV "气球" ;
-backer_N = mkN "靠山" ;
-availability_N = mkN "可用性" ;
-assault_N = mkN "突击" ;
-antibody_N = mkN "抗体" ;
-answer_V = mkV "回答" ;
-annuity_N = mkN "年金" ;
-amsterdam_PN = mkPN "阿姆斯特丹" ;
-amass_V2 = mkV2 "聚敛" ;
-accessory_N = mkN "附件" ;
-zone_N = mkN "区" ;
-writing_N = mkN "写作" ;
-wonderful_A = mkA "精彩" ;
-wish_N = mkN "希望" ;
-widen_V2 = mkV2 "扩大" ;
-watcher_N = mkN "守望者" ;
-waiver_N = mkN "放弃" ;
-vivid_A = mkA "生动" ;
-upset_V2 = mkV2 "打乱" ;
-unveil_V = mkV "揭幕" ;
-unsettle_V2 = mkV2 "搞糟" ;
-unify_V2 = mkV2 "统一" ;
-unhappy_A = mkA "不快乐" ;
-undisclosed_A = mkA "未公开" ;
-understanding_N = mkN "了解" ;
-unavailable_A = mkA "无法使用" ;
-twist_N = mkN "捻" ;
-triple_V = mkV "三重" ;
-translation_N = mkN "翻译" ;
-train_V2 = mkV2 "火车" ;
-trail_V2 = mkV2 "线索" ;
-thereby_Adv = mkAdv "从而" ;
-technological_A = mkA "技术性" ;
-technician_N = mkN "技术员" ;
-taxation_N = mkN "税收" ;
-tape_V = mkV "录音" ;
-tanker_N = mkN "油船" ;
-syndrome_N = mkN "综合征" ;
-sympathetic_A = mkA "有同情心" ;
-supposed_A = mkA "假想的" ;
-suburb_N = mkN "市郊" ;
-subscribe_V = mkV "订阅" ;
-stumble_V = mkV "绊倒" ;
-strip_V = mkV "剥离" ;
-steer_V = mkV "驾驶" ;
-steal_V = mkV "偷" ;
-standardize_V2 = mkV2 "规范" ;
-stage_V2 = mkV2 "舞台" ;
-squeeze_V = mkV "压缩" ;
-speed_V2 = mkV2 "速度" ;
-speculative_A = mkA "投机" ;
-specific_N = mkN "具体" ;
-sour_A = mkA "酸" ;
-so_PConj = mkPConj "所以" ;
-single_V2 = mkV2 "单一" ;
-shopper_N = mkN "购物者" ;
-shaky_A = mkA "摇摇欲坠" ;
-setting_N = mkN "设置" ;
-service_V2 = mkV2 "服务" ;
-seizure_N = mkN "发作" ;
-seem_V2 = mkV2 "似乎" ;
-secure_A = mkA "安全" ;
-scare_V2 = mkV2 "吓" ;
-scale_V = mkV "规模" ;
-ring_V = mkV "听起来" ;
-rig_N = mkN "操纵" ;
-retreat_N = mkN "撤退" ;
-rerun_N = mkN "重新运行" ;
-reopen_V = mkV "重开" ;
-relevant_A = mkA "相应" ;
-refusal_N = mkN "拒绝" ;
-reformer_N = mkN "改革者" ;
-reconciliation_N = mkN "和解" ;
-realistic_A = mkA "实际" ;
-questionable_A = mkA "质疑" ;
-punishment_N = mkN "惩罚" ;
-punish_V2 = mkV2 "惩治" ;
-pump_V = mkV "抽水" ;
-prudent_A = mkA "谨慎" ;
-provisional_A = mkA "临时" ;
-prosecute_V2 = mkV2 "起诉" ;
-profile_N = mkN "轮廓" ;
-prestigious_A = mkA "著名的" ;
-precedent_N = mkN "先例" ;
-possess_V2 = mkV2 "拥有" ;
-pledge_N = mkN "抵押" ;
-pile_V = mkV "累积" ;
-pig_N = mkN "猪" ;
-phrase_N = mkN "短语" ;
-photographic_A = mkA "摄影" ;
-permit_N = mkN "允许" ;
-oversight_N = mkN "疏忽" ;
-opposite_A = mkA "相反" ;
-ocean_N = mkN "海洋" ;
-nominee_N = mkN "代理人" ;
-nomination_N = mkN "提名" ;
-newcomer_N = mkN "新人" ;
-neat_A = mkA "整齐" ;
-nasty_A = mkA "讨厌" ;
-myself_NP = mkNP "我自己" ;
-musical_A = mkA "音乐" ;
-mouse_N = mkN "鼠标" ;
-motive_N = mkN "动机" ;
-modification_N = mkN "修改" ;
-mechanical_A = mkA "机械" ;
-manipulation_N = mkN "操纵" ;
-loom_V = mkV "织机" ;
-long_distance_A = mkA "长途" ;
-little_Det = mkDet "小" ;
-listener_N = mkN "倾听者" ;
-link_V = mkV "链接" ;
-lift_N = mkN "举起" ;
-library_N = mkN "文库" ;
-leave_VV = mkVV "离开" ;
-leap_V = mkV "飞跃" ;
-laser_N = mkN "激光" ;
-juice_N = mkN "果汁" ;
-judge_V = mkV "法官" ;
-john_bull_N = mkN "约翰牛" ;
-jeopardize_V2 = mkV2 "危害" ;
-jacket_N = mkN "夹克" ;
-israeli_A = mkA "以色列" ;
-intact_A = mkA "完好" ;
-insure_V = mkV "投保" ;
-instance_N = mkN "例" ;
-inner_A = mkA "内在的" ;
-ink_N = mkN "墨水" ;
-injection_N = mkN "注射" ;
-infect_V2 = mkV2 "感染" ;
-indefinite_A = mkA "不定" ;
-inappropriate_A = mkA "不当" ;
-inability_N = mkN "无力" ;
-imply_VS = mkVS "暗示" ;
-ignore_V = mkV "忽略" ;
-hybrid_A = mkA "混合" ;
-horizon_N = mkN "地平线" ;
-historic_A = mkA "历史性" ;
-hinder_V2 = mkV2 "阻碍" ;
-hence_Adv = mkAdv "从今以后" ;
-hell_N = mkN "地狱" ;
-heating_N = mkN "加热" ;
-happen_V2 = mkV2 "发生" ;
-guide_V2 = mkV2 "引导" ;
-guess_VS = mkVS "猜" ;
-gray_A = mkA "灰色" ;
-georgia_PN = mkPN "格鲁吉亚" ;
-generous_A = mkA "大方" ;
-galvanize_V2 = mkV2 "镀锌" ;
-gallon_N = mkN "加仑" ;
-furthermore_Adv = mkAdv "此外" ;
-full_time_A = mkA "全职" ;
-frustrate_V2 = mkV2 "阻挠" ;
-frank_A = mkA "坦率" ;
-forever_Adv = mkAdv "永远" ;
-forecast_V = mkV "预测" ;
-force_VS = mkVS "强制" ;
-flagship_N = mkN "旗舰" ;
-find_V2A = mkV2A "发现" ;
-fetch_V2 = mkV2 "取" ;
-fertilizer_N = mkN "化肥" ;
-far_reaching_A = mkA "深远" ;
-falter_V = mkV "衰退" ;
-exodus_N = mkN "出埃及记" ;
-exhaust_V2 = mkV2 "排气" ;
-examiner_N = mkN "检查员" ;
-exacerbate_V2 = mkV2 "加剧" ;
-engineer_V = mkV "工程师" ;
-end_VS = mkVS "结束" ;
-encounter_V2 = mkV2 "遭遇" ;
-emphasize_VS = mkVS "强调" ;
-embarrassment_N = mkN "困窘" ;
-drain_N = mkN "排水" ;
-dive_N = mkN "潜水" ;
-distinctive_A = mkA "独特的" ;
-dissident_A = mkA "持不同政见" ;
-discretionary_A = mkA "酌" ;
-diminish_V = mkV "减" ;
-detector_N = mkN "探测器" ;
-demonstrate_VS = mkVS "演示" ;
-defraud_V2 = mkV2 "骗取" ;
-defence_N = mkN "防御" ;
-declaration_N = mkN "声明" ;
-damp_V2 = mkV2 "潮湿" ;
-current_N = mkN "当前" ;
-curb_N = mkN "抑制" ;
-cup_N = mkN "杯" ;
-crush_V2 = mkV2 "粉碎" ;
-cross_V = mkV "交叉" ;
-creature_N = mkN "生物" ;
-counter_N = mkN "反击" ;
-copy_V2 = mkV2 "复制" ;
-contrary_A = mkA "相反" ;
-contact_V2 = mkV2 "联系" ;
-consent_V = mkV "同意" ;
-conform_V = mkV "符合" ;
-concrete_N = mkN "具体" ;
-comprise_V2 = mkV2 "包括" ;
-clearing_N = mkN "清除" ;
-claim_VV = mkVV "声称" ;
-check_V2 = mkV2 "查" ;
-chaos_N = mkN "混乱" ;
-cement_N = mkN "水泥" ;
-cash_V = mkV "现金" ;
-capitalize_V = mkV "利用" ;
-capitalization_N = mkN "大写" ;
-capitalist_N = mkN "资本家" ;
-capitalism_N = mkN "资本主义" ;
-bury_V2 = mkV2 "埋葬" ;
-bleak_A = mkA "苍凉" ;
-bet_VS = mkVS "打赌" ;
-bellwether_N = mkN "头羊" ;
-before_Subj = mkSubj "前" ;
-aviation_N = mkN "航空" ;
-assist_V = mkV "协助" ;
-assemble_V2 = mkV2 "聚集" ;
-artificial_A = mkA "人造的" ;
-appetite_N = mkN "食欲" ;
-anticipate_V = mkV "预料" ;
-announcer_N = mkN "播音员" ;
-anger_N = mkN "愤怒" ;
-ample_A = mkA "充足" ;
-amazing_A = mkA "惊人" ;
-alike_Adv = mkAdv "一样" ;
-advertise_V2 = mkV2 "广告" ;
-acknowledge_V2 = mkV2 "承认" ;
-achievement_N = mkN "成就" ;
-zero_N = mkN "零" ;
-yourselfPl_NP = mkNP "你自己" ;
-wise_A = mkA "明智" ;
-widow_N = mkN "寡妇" ;
-white_collar_A = mkA "白领" ;
-waste_V2 = mkV2 "浪费" ;
-warranty_N = mkN "保" ;
-violent_A = mkA "暴力" ;
-value_V = mkV "珍视" ;
-utter_A = mkA "绝对" ;
-upheaval_N = mkN "动荡" ;
-unwilling_A = mkA "不甘" ;
-unrest_N = mkN "动荡" ;
-undoubted_A = mkA "无疑的" ;
-undergo_V2 = mkV2 "经历" ;
-unauthorized_A = mkA "擅自" ;
-tumble_N = mkN "滚落" ;
-tube_N = mkN "管子" ;
-trap_N = mkN "陷阱" ;
-translate_V2 = mkV2 "翻译" ;
-touch_V = mkV "触摸" ;
-tighten_V = mkV "紧缩" ;
-thrive_V = mkV "兴旺" ;
-talk_V2 = mkV2 "谈" ;
-tag_N = mkN "标签" ;
-tackle_V2 = mkV2 "解决" ;
-swing_V = mkV "摆动" ;
-sweep_N = mkN "范围" ;
-study_V = mkV "学习" ;
-streamline_V = mkV "精简" ;
-stay_V2 = mkV2 "留" ;
-stamford_PN = mkPN "斯坦福" ;
-stall_V = mkV "停车" ;
-stage_V = mkV "表演" ;
-square_N = mkN "平方" ;
-spree_N = mkN "大礼包" ;
-spook_V2 = mkV2 "寝食不安" ;
-softness_N = mkN "柔软" ;
-significance_N = mkN "意义" ;
-showroom_N = mkN "经销商" ;
-sentence_V = mkV "句子" ;
-selective_A = mkA "选择性" ;
-scuttle_V2 = mkV2 "天窗" ;
-satisfy_V = mkV "满足" ;
-satisfactory_A = mkA "满意的" ;
-sandwich_N = mkN "三明治" ;
-rubble_N = mkN "瓦砾" ;
-ridiculous_A = mkA "可笑" ;
-reunification_N = mkN "重新统一" ;
-resign_VV = mkVV "辞职" ;
-representation_N = mkN "表示" ;
-repeat_N = mkN "重复" ;
-removal_N = mkN "切除" ;
-remain_VV = mkVV "残留" ;
-reinforcement_N = mkN "加强" ;
-reimburse_V2 = mkV2 "补偿" ;
-recognize_VS = mkVS "认识" ;
-reach_N = mkN "到达" ;
-punitive_A = mkA "惩罚性" ;
-proud_A = mkA "骄傲" ;
-propel_V2 = mkV2 "推进" ;
-progress_V = mkV "进展" ;
-profound_A = mkA "深刻" ;
-privatize_V2 = mkV2 "私有化" ;
-prisoner_N = mkN "囚犯" ;
-preclude_V2 = mkV2 "排除" ;
-plague_V2 = mkV2 "瘟疫" ;
-pitch_V2 = mkV2 "沥青" ;
-photography_N = mkN "摄影" ;
-personality_N = mkN "个性" ;
-persist_V = mkV "坚持" ;
-passion_N = mkN "情" ;
-parliament_N = mkN "议会" ;
-parity_N = mkN "平价" ;
-palestinian_A = mkA "巴勒斯坦的" ;
-pack_N = mkN "包装" ;
-overreact_V = mkV "反应过度" ;
-old_fashioned_A = mkA "老土" ;
-nurse_N = mkN "护士" ;
-notification_N = mkN "通知" ;
-north_Adv = mkAdv "北方" ;
-neutron_N = mkN "中子" ;
-mural_N = mkN "壁画" ;
-municipality_N = mkN "直辖市" ;
-misstate_V2 = mkV2 "谎报" ;
-midday_N = mkN "中午" ;
-medium_N = mkN "中等" ;
-meal_N = mkN "餐" ;
-mayoral_A = mkA "市长" ;
-manipulate_V2 = mkV2 "操纵" ;
-magnitude_N = mkN "大小" ;
-look_V2 = mkV2 "看" ;
-logic_N = mkN "逻辑" ;
-list_V = mkV "列举" ;
-likewise_Adv = mkAdv "同样" ;
-lengthy_A = mkA "冗长" ;
-lean_V = mkV "倾斜" ;
-lean_A = mkA "瘦" ;
-layer_N = mkN "层" ;
-latin_A = mkA "拉丁的" ;
-japaneseMasc_N = mkN "日本" ;
-invent_V2 = mkV2 "发明" ;
-interested_A = mkA "有兴趣" ;
-inherent_A = mkA "固有" ;
-indict_V2 = mkV2 "起诉" ;
-illness_N = mkN "疾病" ;
-identify_V = mkV "鉴定" ;
-hunter_N = mkN "猎人" ;
-honor_V2 = mkV2 "荣誉" ;
-high_priced_A = mkA "高价位" ;
-haunt_V2 = mkV2 "出没" ;
-happen_VV = mkVV "发生" ;
-globe_N = mkN "地球" ;
-gate_N = mkN "门" ;
-furrier_N = mkN "皮货商" ;
-friendship_N = mkN "友谊" ;
-forecast_VS = mkVS "预测" ;
-fit_V2 = mkV2 "适合" ;
-fairness_N = mkN "公平" ;
-extract_V2 = mkV2 "提取" ;
-external_A = mkA "外部" ;
-exotic_A = mkA "异国情调" ;
-exceptional_A = mkA "优秀" ;
-ethical_A = mkA "合乎道德的" ;
-escape_V = mkV "逃生" ;
-endorsement_N = mkN "背书" ;
-emotion_N = mkN "情感" ;
-elaborate_A = mkA "雕饰" ;
-editorial_A = mkA "社论" ;
-economical_A = mkA "经济" ;
-dump_V = mkV "倾倒" ;
-dry_V = mkV "干" ;
-drinking_N = mkN "饮用水" ;
-dress_N = mkN "穿着" ;
-dramatically_Adv = mkAdv "显着" ;
-downward_Adv = mkAdv "向下" ;
-donate_V = mkV "捐赠" ;
-divest_V2 = mkV2 "剥离" ;
-disturb_V2 = mkV2 "打扰" ;
-disposable_A = mkA "一次性" ;
-dispatch_V2 = mkV2 "派遣" ;
-discipline_V2 = mkV2 "训练" ;
-disadvantage_N = mkN "坏处" ;
-direct_V = mkV "直接" ;
-dip_V = mkV "浸" ;
-diaper_N = mkN "尿布" ;
-devaluation_N = mkN "货币贬值" ;
-depository_N = mkN "保管人" ;
-demise_N = mkN "禅让" ;
-contrast_V = mkV "对比" ;
-contemporary_A = mkA "现代的" ;
-container_N = mkN "集装箱" ;
-constituency_N = mkN "选民" ;
-consider_V3 = mkV3 "考虑" ;
-conservation_N = mkN "保护" ;
-confiscate_V2 = mkV2 "没收" ;
-concentration_N = mkN "浓度" ;
-commentary_N = mkN "评论" ;
-command_N = mkN "命令" ;
-collar_N = mkN "领" ;
-collapse_V2 = mkV2 "崩溃" ;
-coating_N = mkN "涂层" ;
-clinic_N = mkN "诊所" ;
-chef_N = mkN "厨师" ;
-centennial_N = mkN "百周年纪念" ;
-celebration_N = mkN "庆典" ;
-catalyst_N = mkN "催化剂" ;
-cancel_V = mkV "取消" ;
-campus_N = mkN "校园" ;
-cambodia_PN = mkPN "柬埔寨" ;
-but_Prep = mkPrep "但是" ;
-bureaucratic_A = mkA "官僚" ;
-breakfast_N = mkN "早饭" ;
-breach_N = mkN "突破口" ;
-bow_V = mkV "鞠躬" ;
-bipartisan_A = mkA "两党" ;
-beta_N = mkN "公测" ;
-behind_Adv = mkAdv "背后" ;
-attraction_N = mkN "吸力" ;
-attend_V = mkV "出席" ;
-ask_VV = mkVV "问" ;
-arm_V2 = mkV2 "胳膊" ;
-approach_V = mkV "途径" ;
-anger_V2 = mkV2 "激怒" ;
-amend_V = mkV "修改" ;
-ambition_N = mkN "志向" ;
-ambassador_N = mkN "大使" ;
-allowance_N = mkN "津贴" ;
-alarm_N = mkN "警报" ;
-after_Subj = mkSubj "后" ;
-advocate_V2 = mkV2 "主张" ;
-accusation_N = mkN "指控" ;
-worth_Prep = mkPrep "价值" ;
-woe_N = mkN "戚" ;
-wish_VV = mkVV "希望" ;
-welfare_N = mkN "福利" ;
-watch_V2V = mkV2V "看" ;
-wane_V = mkV "没落" ;
-walk_V2 = mkV2 "走" ;
-visual_A = mkA "看的" ;
-v_and_a_N = mkN "" ; -- ?? Don't understand
-upward_A = mkA "向上" ;
-until_Subj = mkSubj "直到" ;
-unsolicited_A = mkA "不请自来" ;
-undo_V2 = mkV2 "复原" ;
-undervalue_V2 = mkV2 "低估" ;
-underestimate_V2 = mkV2 "低估" ;
-undercut_V2 = mkV2 "削低价格" ;
-turbulence_N = mkN "动乱" ;
-turbine_N = mkN "不稳定气流" ;
-tune_N = mkN "调" ;
-trough_N = mkN "槽" ;
-troublesome_A = mkA "麻烦的" ;
-tricky_A = mkA "狡猾" ;
-trademark_N = mkN "商标" ;
-track_V = mkV "跟踪" ;
-tell_V2S = mkV2S "告诉" ;
-tear_V = mkV "撕" ;
-swamp_V2 = mkV2 "拥" ;
-surrender_V2 = mkV2 "投降" ;
-summon_V2 = mkV2 "召唤" ;
-suite_N = mkN "套房" ;
-substitute_V2 = mkV2 "替代" ;
-subject_V2 = mkV2 "主题" ;
-stunning_A = mkA "惊艳" ;
-stun_V2 = mkV2 "摇" ;
-stroke_N = mkN "冲程" ;
-stretch_V2 = mkV2 "伸展" ;
-stem_V2 = mkV2 "干" ;
-stay_N = mkN "留" ;
-stall_V2 = mkV2 "停车" ;
-spring_V = mkV "春天" ;
-spacecraft_N = mkN "宇宙飞船" ;
-smile_V = mkV "微笑" ;
-skier_N = mkN "滑雪的人" ;
-skepticism_N = mkN "怀疑论" ;
-since_Adv = mkAdv "以来" ;
-showing_N = mkN "显示" ;
-short_N = mkN "短" ;
-shore_V2 = mkV2 "支撑" ;
-shell_N = mkN "外壳" ;
-shape_V2 = mkV2 "塑造" ;
-shape_V = mkV "塑" ;
-shah_N = mkN "" ; -- ?? Don't understand
-seniority_N = mkN "排行" ;
-select_V = mkV "选择" ;
-scope_N = mkN "范围" ;
-san_antonio_PN = mkPN "圣安东尼奥" ;
-rod_N = mkN "竿" ;
-ring_N = mkN "环" ;
-residence_N = mkN "住宅" ;
-reset_V2 = mkV2 "复位" ;
-reserve_V2 = mkV2 "储备" ;
-rescind_V2 = mkV2 "废止" ;
-reminder_N = mkN "提醒" ;
-reliance_N = mkN "信赖" ;
-relax_V = mkV "放松" ;
-reiterate_V2 = mkV2 "重申" ;
-refund_V2 = mkV2 "退" ;
-refrigerator_N = mkN "冰箱" ;
-refiner_N = mkN "磨浆机" ;
-recoup_V2 = mkV2 "补偿" ;
-receiver_N = mkN "接收器" ;
-ranch_N = mkN "牧场" ;
-rally_V2 = mkV2 "团结" ;
-rage_N = mkN "愤怒" ;
-punt_N = mkN "平底船" ;
-protest_V2 = mkV2 "拒付" ;
-prop_V2 = mkV2 "扶植" ;
-prelude_N = mkN "序幕" ;
-practitioner_N = mkN "医生" ;
-powerhouse_N = mkN "发电厂" ;
-poll_V2 = mkV2 "轮询" ;
-plus_N = mkN "加" ;
-plight_N = mkN "困境" ;
-pleasure_N = mkN "乐趣" ;
-piano_N = mkN "钢琴" ;
-philippine_A = mkA "菲律宾的" ;
-peak_V = mkV "高峰" ;
-peaceful_A = mkA "和平" ;
-pakistan_PN = mkPN "巴基斯坦" ;
-overly_Adv = mkAdv "过分" ;
-overdue_A = mkA "过期的" ;
-outweigh_V2 = mkV2 "得不偿失" ;
-outpace_V2 = mkV2 "超过" ;
-outlaw_V2 = mkV2 "取缔" ;
-object_V = mkV "拒绝" ;
-notice_V2 = mkV2 "通知" ;
-noon_N = mkN "中午" ;
-native_A = mkA "本地人" ;
-narrow_V2 = mkV2 "缩小" ;
-muscle_N = mkN "肌肉" ;
-monitor_N = mkN "监控" ;
-mode_N = mkN "模式" ;
-missouri_PN = mkPN "密苏里州" ;
-mislead_V2 = mkV2 "哄骗" ;
-mirror_V2 = mkV2 "反映" ;
-meaningful_A = mkA "富有意义的" ;
-match_N = mkN "匹配" ;
-luck_N = mkN "运气" ;
-loophole_N = mkN "漏洞" ;
-literature_N = mkN "文学" ;
-lineup_N = mkN "阵容" ;
-lifetime_N = mkN "一生" ;
-liberalize_V2 = mkV2 "放宽" ;
-learn_VV = mkVV "学习" ;
-label_VS = mkVS "标" ;
-knowledgeable_A = mkA "懂行" ;
-keep_VV = mkVV "保持" ;
-kansas_PN = mkPN "堪萨斯" ;
-journalism_N = mkN "新闻学" ;
-jolt_N = mkN "推撞" ;
-jittery_A = mkA "风声鹤唳" ;
-ironical_A = mkA "挖苦的" ;
-invade_V2 = mkV2 "入侵" ;
-intensive_A = mkA "紧张的" ;
-intensity_N = mkN "强度" ;
-intensify_V = mkV "强化" ;
-instruct_V2 = mkV2 "" ;
-install_V = mkV "安装" ;
-inspection_N = mkN "检查" ;
-inspect_V2 = mkV2 "检查" ;
-inhibit_V2 = mkV2 "抑制" ;
-infringe_V = mkV "违犯" ;
-inefficient_A = mkA "低效" ;
-indonesia_PN = mkPN "印度尼西亚" ;
-inaccurate_A = mkA "不准确" ;
-importer_N = mkN "进口商" ;
-imagine_VS = mkVS "想像" ;
-ill_A = mkA "生病" ;
-idle_V2 = mkV2 "怠" ;
-ideal_A = mkA "完美" ;
-how_much_IDet = mkIDet "多少" ; --orig. how8much??
-hover_V = mkV "徘徊" ;
-hint_N = mkN "暗示" ;
-helpful_A = mkA "有帮助" ;
-have_V2V = mkV2V "有" ;
-harm_N = mkN "伤害" ;
-handy_A = mkA "便利" ;
-gin_N = mkN "杜松子酒" ;
-gesture_N = mkN "手势" ;
-generic_A = mkA "通用" ;
-gear_N = mkN "齿轮" ;
-gambling_N = mkN "赌博" ;
-function_V = mkV "活动" ;
-freshman_N = mkN "大一" ;
-frenzy_N = mkN "狂妄" ;
-free_of_A2 = mkA2 "免费" ;
-frame_N = mkN "框架" ;
-fortunate_A = mkA "幸运" ;
-forth_Adv = mkAdv "forth" ;
-forbid_V2 = mkV2 "禁止" ;
-flood_V2 = mkV2 "淹没" ;
-fitness_N = mkN "健身" ;
-fever_N = mkN "发烧" ;
-fashionable_A = mkA "时髦" ;
-fall_VA = mkVA "下降" ;
-extradition_N = mkN "引渡" ;
-experimental_A = mkA "实验的" ;
-exhibit_N = mkN "证物" ;
-exempt_A = mkA "豁免" ;
-excitement_N = mkN "激动" ;
-evolve_V = mkV "发展" ;
-evolution_N = mkN "进化" ;
-erupt_V = mkV "爆发" ;
-enough_N = mkN "够" ;
-endure_V2 = mkV2 "忍受" ;
-embryo_N = mkN "胎" ;
-embarrass_V2 = mkV2 "捉弄" ;
-electoral_A = mkA "选" ;
-duty_free_A = mkA "免税" ;
-dubious_A = mkA "可疑" ;
-drag_V2 = mkV2 "拖动" ;
-dominance_N = mkN "霸主地位" ;
-distant_A = mkA "遥远" ;
-discard_V2 = mkV2 "丢弃" ;
-directory_N = mkN "目录" ;
-dignity_N = mkN "尊严" ;
-diagnostic_A = mkA "诊断" ;
-deviation_N = mkN "偏差" ;
-devastation_N = mkN "毁坏" ;
-designate_V2 = mkV2 "划定" ;
-demonstrate_V = mkV "演示" ;
-delegate_N = mkN "代表" ;
-defective_A = mkA "缺陷" ;
-defeat_N = mkN "打败" ;
-dam_N = mkN "坝" ;
-daily_N = mkN "日常" ;
-correspondent_N = mkN "记者" ;
-correspond_V = mkV "对应" ;
-cool_V2 = mkV2 "凉爽" ;
-continual_A = mkA "持续" ;
-companion_N = mkN "伴侣" ;
-clutter_N = mkN "杂波" ;
-clock_N = mkN "时钟" ;
-claim_V = mkV "声称" ;
-circulate_V = mkV "流通" ;
-chore_N = mkN "苦差事" ;
-charitable_A = mkA "慈善" ;
-challenge_V = mkV "挑战" ;
-cease_N = mkN "停止" ;
-carry_N = mkN "携带" ;
-cancellation_N = mkN "消除" ;
-calendar_N = mkN "日历" ;
-bunch_N = mkN "束" ;
-broaden_V2 = mkV2 "扩大" ;
-bottle_V2 = mkV2 "瓶子" ;
-bomb_N = mkN "炸弹" ;
-blessing_N = mkN "祝福" ;
-blast_N = mkN "爆破" ;
-binge_N = mkN "狂欢" ;
-bicycle_N = mkN "自行车" ;
-believe_V2 = mkV2 "相信" ;
-belgium_PN = mkPN "比利时" ;
-bear_V = mkV "承担" ;
-battle_V2 = mkV2 "战斗" ;
-bail_V = mkV "保释" ;
-attendance_N = mkN "护理" ;
-aside_from_Prep = mkPrep "除了" ;
-argentina_PN = mkPN "阿根廷" ;
-arena_N = mkN "舞台" ;
-appeal_V2 = mkV2 "上诉" ;
-allow_VS = mkVS "允许" ;
-ail_V = mkV "麻烦" ;
-aggravate_V2 = mkV2 "加剧" ;
-adoption_N = mkN "采纳" ;
-acid_N = mkN "酸" ;
-yeast_N = mkN "酵母" ;
-yearly_A = mkA "每年" ;
-worthy_A = mkA "配称" ;
-wheel_N = mkN "车轮" ;
-weight_V2 = mkV2 "重量" ;
-weekly_N = mkN "每周" ;
-watch_VS = mkVS "看" ;
-voice_V2 = mkV2 "声音" ;
-viewpoint_N = mkN "观点" ;
-vicious_A = mkA "观点" ;
-unwelcome_A = mkA "不受欢迎" ;
-unwanted_A = mkA "不必要的" ;
-unprofitable_A = mkA "无利可图" ;
-unpaid_A = mkA "未付" ;
-unidentified_A = mkA "身份不明" ;
-unfriendly_A = mkA "不友好" ;
-underwear_N = mkN "内衣" ;
-understate_V2 = mkV2 "保守地说" ;
-turf_N = mkN "草皮" ;
-trust_V2 = mkV2 "信任" ;
-trim_V = mkV "修剪" ;
-transmission_N = mkN "传输" ;
-trainer_N = mkN "训练者" ;
-township_N = mkN "乡" ;
-touch_V2 = mkV2 "触摸" ;
-topple_V2 = mkV2 "倾覆" ;
-tonight_N = mkN "今晚" ;
-timely_A = mkA "及时" ;
-thorough_A = mkA "彻底" ;
-thailand_PN = mkPN "泰国" ;
-tend_V = mkV "趋向" ;
-temptation_N = mkN "诱惑" ;
-televise_V2 = mkV2 "转播" ;
-team_V = mkV "团队" ;
-teaching_N = mkN "教学" ;
-tax_V2 = mkV2 "税" ;
-tape_V2 = mkV2 "胶带" ;
-tab_N = mkN "标签" ;
-synthetic_A = mkA "合成的" ;
-syndication_N = mkN "银团贷款" ;
-survivor_N = mkN "幸存者" ;
-succession_N = mkN "演替" ;
-strap_V2 = mkV2 "背带" ;
-straight_Adv = mkAdv "直接" ;
-statutory_A = mkA "法定的" ;
-stack_V2 = mkV2 "堆放" ;
-soul_N = mkN "灵魂" ;
-sort_V = mkV "分类" ;
-someday_Adv = mkAdv "日后" ;
-soap_N = mkN "肥皂" ;
-snack_N = mkN "小吃" ;
-skyrocket_V = mkV "飞涨" ;
-signature_N = mkN "签名" ;
-shy_V = mkV "害羞" ;
-shun_V2 = mkV2 "躲避" ;
-shoot_V2 = mkV2 "射击" ;
-shield_N = mkN "盾" ;
-sexual_A = mkA "有性" ;
-runaway_A = mkA "逃亡的" ;
-ruin_V2 = mkV2 "毁灭" ;
-rocket_N = mkN "火箭" ;
-robbery_N = mkN "抢劫" ;
-restrictive_A = mkA "限制性" ;
-responsive_A = mkA "响应" ;
-reshape_V2 = mkV2 "重塑" ;
-resell_V2 = mkV2 "转售" ;
-rescue_V2 = mkV2 "营救" ;
-reputable_A = mkA "信誉良好" ;
-repurchase_V2 = mkV2 "买回" ;
-reply_VS = mkVS "回复" ;
-repeal_V2 = mkV2 "废除" ;
-relocation_N = mkN "搬迁" ;
-reinstate_V2 = mkV2 "恢复" ;
-reform_V2 = mkV2 "改革" ;
-reflection_N = mkN "反射" ;
-refinance_V2 = mkV2 "再融资" ;
-refer_V2 = mkV2 "参考" ;
-reel_V = mkV "卷筒" ;
-reconsider_V2 = mkV2 "考虑" ;
-reclaim_V2 = mkV2 "回收" ;
-recipe_N = mkN "食谱" ;
-recall_N = mkN "记得" ;
-rationale_N = mkN "合理" ;
-ratify_V2 = mkV2 "批准" ;
-rake_N = mkN "耙" ;
-rack_V2 = mkV2 "架" ;
-purse_N = mkN "钱包" ;
-publicize_V2 = mkV2 "宣传" ;
-proxy_N = mkN "代理" ;
-prosperity_N = mkN "繁荣" ;
-proposition_N = mkN "主张" ;
-promoter_N = mkN "促进者" ;
-prohibition_N = mkN "禁令" ;
-proclaim_VS = mkVS "宣布" ;
-prime_N = mkN "黄金" ;
-pretoria_PN = mkPN "比勒陀利亚" ;
-presumable_A = mkA "推测" ;
-prepay_V2 = mkV2 "预付" ;
-premature_A = mkA "过早的" ;
-practice_V = mkV "实践" ;
-poster_N = mkN "海报" ;
-portrayal_N = mkN "描画" ;
-pop_N = mkN "弹出" ;
-plead_V = mkV "求情" ;
-pitcher_N = mkN "投手" ;
-pioneer_N = mkN "先锋" ;
-pie_N = mkN "馅饼" ;
-picker_N = mkN "选择器" ;
-pick_N = mkN "挑" ;
-pet_N = mkN "宠物" ;
-peru_PN = mkPN "秘鲁" ;
-peddle_V2 = mkV2 "兜售" ;
-pawn_N = mkN "典当" ;
-pasta_N = mkN "面食" ;
-pare_V2 = mkV2 "削减" ;
-parallel_N = mkN "并行" ;
-panic_V = mkV "恐慌" ;
-pair_N = mkN "对" ;
-overstate_V2 = mkV2 "夸大" ;
-overlook_V2 = mkV2 "忽略" ;
-oklahoma_PN = mkPN "俄克拉何马州" ;
-offender_N = mkN "犯罪分子" ;
-notorious_A = mkA "臭名昭著" ;
-neutral_A = mkA "中性" ;
-name_V2V = mkV2V "名称" ;
-musician_N = mkN "音乐家" ;
-mushroom_N = mkN "蘑菇" ;
-murder_V2 = mkV2 "谋杀" ;
-motivate_V2 = mkV2 "刺激" ;
-morris_dance_N = mkN "莫里斯舞" ;
-mobile_A = mkA "移动" ;
-mississippi_PN = mkPN "密西西比" ;
-meaning_N = mkN "意思" ;
-material_A = mkA "物质的" ;
-major_N = mkN "主要" ;
-mainstream_N = mkN "主流" ;
-mail_V2 = mkV2 "邮件" ;
-mad_A = mkA "疯狂" ;
-lubricant_N = mkN "润滑剂" ;
-lovely_A = mkA "可爱" ;
-louisiana_PN = mkPN "路易斯安那州" ;
-loud_A = mkA "高声" ;
-longer_Adv = mkAdv "不再" ;
-log_V2 = mkV2 "登录" ;
-lock_N = mkN "锁" ;
-literary_A = mkA "文" ;
-liquid_N = mkN "液体" ;
-linger_V = mkV "盘桓" ;
-liberalization_N = mkN "自由化" ;
-large_scale_A = mkA "大规模" ;
-kind_A = mkA "亲切" ;
-killer_N = mkN "凶手" ;
-kentucky_PN = mkPN "肯塔基州" ;
-jean_N = mkN "牛仔" ;
-irony_N = mkN "反话" ;
-ira_N = mkN "爱尔兰共和军" ;
-invitation_N = mkN "请帖" ;
-intentional_A = mkA "故意" ;
-intellectual_N = mkN "知识分子" ;
-insufficient_A = mkA "不够" ;
-insistence_N = mkN "坚持" ;
-inherit_V2 = mkV2 "继承" ;
-ingredient_N = mkN "味" ;
-infringement_N = mkN "侵害" ;
-indict_V = mkV "起诉" ;
-indianapolis_PN = mkPN "印第安纳波利斯" ;
-incredible_A = mkA "难以置信" ;
-incomplete_A = mkA "残缺" ;
-incinerator_N = mkN "焚烧炉" ;
-implicit_A = mkA "含蓄" ;
-humanitarian_A = mkA "人道主义" ;
-house_V2 = mkV2 "驻扎" ;
-horrible_A = mkA "可怕" ;
-hog_N = mkN "豕" ;
-hint_VS = mkVS "暗示" ;
-heir_N = mkN "继承者" ;
-height_N = mkN "高度" ;
-hedge_N = mkN "对冲" ;
-haven_N = mkN "避风港" ;
-hasty_A = mkA "匆" ;
-harmful_A = mkA "有害" ;
-gum_N = mkN "胶" ;
-guard_V2 = mkV2 "看守" ;
-go_VS = mkVS "去" ;
-glory_N = mkN "荣耀" ;
-gather_V = mkV "收集" ;
-gamble_V = mkV "赌博" ;
-frighten_V2 = mkV2 "吓唬" ;
-frequency_N = mkN "频率" ;
-freeze_N = mkN "冻结" ;
-forward_N = mkN "前锋" ;
-forget_V = mkV "忘" ;
-flood_N = mkN "洪水" ;
-filter_N = mkN "滤波器" ;
-feed_N = mkN "喂" ;
-facilitate_V2 = mkV2 "便利" ;
-explicit_A = mkA "明确的" ;
-expedite_V2 = mkV2 "促进" ;
-exit_N = mkN "出口" ;
-exempt_V2 = mkV2 "豁免" ;
-everyday_A = mkA "经常" ;
-erode_V2 = mkV2 "侵蚀" ;
-entitle_V2V = mkV2V "赋予" ;
-enthusiast_N = mkN "爱好者" ;
-endless_A = mkA "无穷" ;
-end_VA = mkVA "结束" ;
-encouragement_N = mkN "鼓励" ;
-embarrassing_A = mkA "尴尬" ;
-elimination_N = mkN "肃清" ;
-elephant_N = mkN "象" ;
-dynamic_A = mkA "动态" ;
-drill_V2 = mkV2 "练习" ;
-dream_V = mkV "梦想" ;
-down_N = mkN "毧" ;
-doubtful_A = mkA "疑" ;
-doubt_V2 = mkV2 "怀疑" ;
-domestically_Adv = mkAdv "合乎国内地" ;
-distinguish_V2 = mkV2 "区分" ;
-distinct_A = mkA "不同" ;
-dissident_N = mkN "异己" ;
-discretion_N = mkN "慎重" ;
-dilemma_N = mkN "困境" ;
-derive_V2 = mkV2 "派生" ;
-depth_N = mkN "深度" ;
-delta_N = mkN "三角洲" ;
-delicate_A = mkA "娇嫩" ;
-delaware_PN = mkPN "特拉华" ;
-defender_N = mkN "辩护人" ;
-deductible_A = mkA "扣税" ;
-dedicate_V2 = mkV2 "奉献" ;
-deceptive_A = mkA "骗人的" ;
-customary_A = mkA "惯常的" ;
-cure_V2 = mkV2 "治疗" ;
-cuban_A = mkA "古巴人" ;
-cruise_N = mkN "巡航" ;
-cross_N = mkN "交叉" ;
-criticize_V = mkV "批评" ;
-credible_A = mkA "可信的" ;
-creator_N = mkN "创造者" ;
-couple_V2 = mkV2 "联结" ;
-cough_N = mkN "咳嗽" ;
-copy_V = mkV "复制" ;
-convey_V2 = mkV2 "传达" ;
-convertible_N = mkN "可兑换" ;
-controller_N = mkN "调节器" ;
-continental_A = mkA "陆的" ;
-constraint_N = mkN "约束" ;
-constitution_N = mkN "宪法" ;
-conduit_N = mkN "管道" ;
-concert_N = mkN "音乐会" ;
-conceal_V2 = mkV2 "隐瞒" ;
-compound_V2 = mkV2 "复合" ;
-commission_V2 = mkV2 "佣金" ;
-collaborate_V = mkV "合作" ;
-charter_V2 = mkV2 "宪章" ;
-chair_V2 = mkV2 "使入座" ;
-casual_A = mkA "随便" ;
-cast_V = mkV "投" ;
-capital_A = mkA "资本" ;
-calm_A = mkA "冷静" ;
-calculate_V = mkV "计算" ;
-budgetary_A = mkA "预算" ;
-brilliant_A = mkA "辉煌" ;
-briefing_N = mkN "简报" ;
-bribery_N = mkN "行贿" ;
-brace_V = mkV "振奋" ;
-booking_N = mkN "预订" ;
-bonn_PN = mkPN "波恩" ;
-bomber_N = mkN "轰炸机" ;
-blue_N = mkN "蓝色" ;
-blank_A = mkA "空白的" ;
-bill_V2 = mkV2 "法案" ;
-beverage_N = mkN "饮料" ;
-bet_V = mkV "打赌" ;
-belgian_A = mkA "比利时的" ;
-batch_N = mkN "批量" ;
-bat_N = mkN "蝙蝠" ;
-balance_V2 = mkV2 "平衡" ;
-backdrop_N = mkN "背景" ;
-avert_V2 = mkV2 "避免" ;
-associate_V = mkV "关联" ;
-assertion_N = mkN "断言" ;
-assert_V2 = mkV2 "断言" ;
-ask_V2V = mkV2V "问" ;
-artistic_A = mkA "艺术的" ;
-arouse_V2 = mkV2 "引起" ;
-arkansas_PN = mkPN "阿肯色" ;
-architectural_A = mkA "建筑的" ;
-applicant_N = mkN "申请人" ;
-applaud_V2 = mkV2 "鼓掌" ;
-anticipate_VS = mkVS "预料" ;
-alert_V2 = mkV2 "警惕" ;
-alarm_V2 = mkV2 "报警" ;
-air_V = mkV "通风" ;
-affiliate_V2 = mkV2 "子公司" ;
-adversary_N = mkN "对手" ;
-adapt_V2 = mkV2 "适应" ;
-aboard_Prep = mkPrep "船上" ;
-wreck_V2 = mkV2 "破坏" ;
-wrap_V = mkV "包裹" ;
-witness_V2 = mkV2 "见证" ;
-win_N = mkN "赢" ;
-wield_V2 = mkV2 "执掌" ;
-wholly_Adv = mkAdv "全" ;
-welcome_A = mkA "受欢迎" ;
-wedding_N = mkN "婚礼" ;
-veto_V = mkV "否决" ;
-vest_V2 = mkV2 "背心" ;
-unwarranted_A = mkA "莫须有" ;
-unpopular_A = mkA "不受欢迎" ;
-unofficial_A = mkA "非官方" ;
-unleash_V2 = mkV2 "释放" ;
-unlawful_A = mkA "非法的" ;
-unknown_A = mkA "未知" ;
-uniform_N = mkN "制服" ;
-unfold_V = mkV "展开" ;
-uneasy_A = mkA "不安" ;
-understandable_A = mkA "可理解的" ;
-underpin_V2 = mkV2 "支撑" ;
-uncommon_A = mkA "罕见" ;
-unanticipated_A = mkA "意想不到" ;
-tumultuous_A = mkA "汹" ;
-try_VS = mkVS "尝试" ;
-truce_N = mkN "休战" ;
-treat_V = mkV "治疗" ;
-trash_N = mkN "垃圾" ;
-tragedy_N = mkN "悲剧" ;
-trafficker_N = mkN "贸易商" ;
-trace_V2 = mkV2 "追踪" ;
-toxic_A = mkA "有毒的" ;
-towel_N = mkN "毛巾" ;
-toilet_N = mkN "厕所" ;
-tight_Adv = mkAdv "紧张" ;
-tide_N = mkN "潮流" ;
-thrust_N = mkN "推力" ;
-thinking_N = mkN "思维" ;
-theoretical_A = mkA "理论" ;
-term_VS = mkVS "术语" ;
-tennessee_PN = mkPN "田纳西州" ;
-taxi_N = mkN "出租车" ;
-tally_N = mkN "符合" ;
-tailspin_N = mkN "一蹶不振" ;
-tactical_A = mkA "战术" ;
-syndicate_V2 = mkV2 "辛迪加" ;
-sweep_V2 = mkV2 "扫" ;
-susceptible_A = mkA "易感" ;
-surgical_A = mkA "外科" ;
-summary_N = mkN "总结" ;
-subway_N = mkN "地铁" ;
-striking_A = mkA "引人注目" ;
-strain_V2 = mkV2 "应变" ;
-stir_V2 = mkV2 "搅拌" ;
-stark_A = mkA "僵硬" ;
-stagger_V = mkV "错开" ;
-spurn_V2 = mkV2 "藐视" ;
-spill_V = mkV "洒" ;
-specification_N = mkN "规范" ;
-specialize_V2 = mkV2 "专攻" ;
-special_N = mkN "特别" ;
-spawn_V2 = mkV2 "卵" ;
-spare_A = mkA "备用" ;
-span_N = mkN "跨度" ;
-sovereignty_N = mkN "主权" ;
-sociologist_N = mkN "社会学家" ;
-snag_N = mkN "钉子" ;
-slot_N = mkN "槽" ;
-slope_N = mkN "坡" ;
-slim_A = mkA "苗条" ;
-similarity_N = mkN "相似" ;
-silly_A = mkA "愚蠢" ;
-shop_V = mkV "购物" ;
-shock_V2 = mkV2 "震" ;
-shipbuilding_N = mkN "造船" ;
-shatter_V2 = mkV2 "打碎" ;
-
-
-}
diff --git a/lib/src/chinese/DocumentationChi.gf b/lib/src/chinese/DocumentationChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/DocumentationChi.gf
@@ -0,0 +1,130 @@
+concrete DocumentationChi of Documentation = CatChi ** open
+  ResChi,
+  HTML 
+in {
+
+lincat
+  Inflection = {t : Str; s1,s2 : Str} ;
+  Document = {s : Str} ;
+  Tag = {s : Str} ;
+
+lin
+  InflectionN, InflectionN2, InflectionN3 = \noun -> {
+    t  = "n" ;
+    s1 = heading1 "Noun" ;
+    s2 = noun.s ++ "c." ++ noun.c ;
+    } ;
+
+  InflectionA, InflectionA2 = \adj -> {
+    t  = "a" ;
+    s1 = heading1 "Adjective" ;
+    s2 = adj.s
+    } ;
+    
+  InflectionAdv adv = {
+    t  = "adv" ;
+    s1 = heading1 "Adverb" ;
+    s2 = paragraph adv.s
+    } ;
+
+  InflectionPrep p = {
+    t  = "prep" ;
+    s1 = heading1 "Preposition" ;
+    s2 = paragraph (p.prepPre ++ p.prepPost)
+    } ;
+
+  InflectionV = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subject" ++ verb.s) ;
+    s2 = inflVerb verb
+    } ;
+
+  InflectionV2 = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subject" ++ verb.s ++ verb.c2.prepPre ++ pp "object" ++ verb.c2.prepPost ++ verb.part) ;
+    s2 = inflVerb verb
+    } ;
+
+  InflectionV3 = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subject" ++ verb.s ++ verb.c2.prepPre ++ pp "arg1" ++ verb.c2.prepPost ++ verb.c3.prepPre ++ pp "arg2" ++ verb.c3.prepPre ++ verb.part) ;
+    s2 = inflVerb verb
+    } ;
+
+  InflectionV2V = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subject" ++ verb.s ++ verb.c2.prepPre ++ pp "object" ++ verb.c2.prepPost ++ pp "verb" ++ verb.part) ;
+    s2 = inflVerb verb
+    } ;
+
+  InflectionV2S = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subject" ++ verb.s ++ verb.c2.prepPre ++ pp "object" ++ verb.c2.prepPost ++ pp "sentence" ++ verb.part) ;
+    s2 = inflVerb verb
+    } ;
+
+  InflectionV2Q = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subject" ++ verb.s ++ verb.c2.prepPre ++ pp "object" ++ verb.c2.prepPost ++ pp "question" ++ verb.part) ;
+    s2 = inflVerb verb
+    } ;
+
+  InflectionV2A = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subject" ++ verb.s ++ verb.c2.prepPre ++ pp "object" ++ verb.c2.prepPost ++ pp "adjective" ++ verb.part) ;
+    s2 = inflVerb verb
+    } ;
+
+  InflectionVV = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subject" ++ verb.s ++ pp "verb") ;
+    s2 = inflVerb verb
+    } ;
+
+  InflectionVS = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subject" ++ verb.s ++ pp "sentence") ;
+    s2 = inflVerb verb
+    } ;
+
+  InflectionVQ = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subject" ++ verb.s ++ pp "question") ;
+    s2 = inflVerb verb
+    } ;
+
+  InflectionVA = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subject" ++ verb.s ++ pp "adjective") ;
+    s2 = inflVerb verb
+    } ;
+
+oper
+  inflVerb : Verb -> Str = \verb ->
+    let vtbl = useVerb verb
+    in frameTable (
+         tr (th "" ++ th "pos" ++ th "neg") ++
+         tr (th ""      ++ td (vtbl ! Pos ! APlain) ++ td (vtbl ! Neg ! APlain)) ++
+         tr (th "perf"  ++ td (vtbl ! Pos ! APerf) ++ td (vtbl ! Neg ! APerf)) ++
+         tr (th "stat"  ++ td (vtbl ! Pos ! ADurStat) ++ td (vtbl ! Neg ! ADurStat)) ++
+         tr (th "progr" ++ td (vtbl ! Pos ! ADurProg) ++ td (vtbl ! Neg ! ADurProg)) ++
+         tr (th "exper" ++ td (vtbl ! Pos ! AExper) ++ td (vtbl ! Neg ! AExper))) ;
+
+  pp : Str -> Str = \s -> "&lt;"+s+"&gt;" ;
+
+lin
+  MkDocument b i e = {s=i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s} ;
+  MkTag i = {s=i.t} ;
+
+}
diff --git a/lib/src/chinese/ExtraChi.gf b/lib/src/chinese/ExtraChi.gf
--- a/lib/src/chinese/ExtraChi.gf
+++ b/lib/src/chinese/ExtraChi.gf
@@ -1,7 +1,60 @@
 concrete ExtraChi of ExtraChiAbs = CatChi ** 
-  open ResChi, Prelude in {
+  open ResChi, Coordination, (S = StructuralChi), Prelude in {
 
+  flags coding = utf8 ;
+
   lincat 
+    VPS   = {s : Str} ;
+    [VPS] = {s1,s2 : Str} ;
+    VPI   = {s : Str} ;  --- ???
+    [VPI] = {s1,s2 : Str} ; --- ???
+
+  lin
+    PassVPSlash vps = insertAdv (mkNP passive_s) vps ;
+    PassAgentVPSlash vps np = insertAdv (ss (appPrep S.by8agent_Prep np.s)) (insertAdv (mkNP passive_s) vps) ;
+
+    MkVPS t p vp = {s = t.s ++ p.s ++ (mkClause [] vp).s ! p.p ! t.t} ;
+    ConjVPS c = conjunctDistrSS (c.s ! CSent) ;
+    BaseVPS = twoSS ;
+    ConsVPS = consrSS duncomma ;
+
+    PredVPS np vps = {s = np.s ++ vps.s} ;
+
+    MkVPI vp = {s = (mkClause [] vp).s ! Pos ! APlain} ; --- ?? almost just a copy of VPS
+    ConjVPI c = conjunctDistrSS (c.s ! CSent) ;
+    BaseVPI = twoSS ;
+    ConsVPI = consrSS duncomma ;
+
+    GenNP np =  {s,pl = np.s ++ possessive_s ; detType = DTPoss} ;
+
+    GenRP nu cn = {s = cn.s ++ relative_s} ; ---- ??
+
+
+-----------------------
+-- Chinese-only extras
+
+  lincat
     Aspect = {s : Str ; a : ResChi.Aspect} ;
+  lin
+    CompBareAP ap = case ap.hasAdA of {
+      True  => insertObj (mkNP ap.s) (predV nocopula []) ; 
+      False => insertObj (mkNP ap.s) (predV hen_copula [])
+      } ; 
+    QuestRepV cl = {
+      s = \\p,a => 
+          let
+          v = cl.vp.verb ; 
+          verb = case a of {
+            APlain   => v.s  ++ v.neg ++ v.sn ; 
+            APerf    => v.s  ++ "不"  ++ v.sn ++ v.pp ;
+            ADurStat => v.s  ++ "不"  ++ v.sn ;
+            ADurProg => v.dp ++ v.neg ++ v.dp ++ v.sn ;  -- mei or bu
+            AExper   => v.s  ++ v.neg ++ v.sn ++ v.ep
+            }
+          in
+          cl.np ++ cl.vp.prePart ++ verb ++ cl.vp.compl
+      } ;
+
+  TopicAdvVP vp adv = insertTopic adv vp ;
 
 } 
diff --git a/lib/src/chinese/ExtraChiAbs.gf b/lib/src/chinese/ExtraChiAbs.gf
--- a/lib/src/chinese/ExtraChiAbs.gf
+++ b/lib/src/chinese/ExtraChiAbs.gf
@@ -1,4 +1,18 @@
-abstract ExtraChiAbs = Cat ** {
+abstract ExtraChiAbs = Cat, 
+
+  Extra [NP, Quant, VPSlash, VP, Tense, Aspect, GenNP, PassVPSlash, PassAgentVPSlash,
+            Temp, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
+            VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
+            ClSlash, RCl, EmptyRelSlash]
+
+   ** {
   cat
     Aspect ;
+
+  fun
+    CompBareAP : AP -> Comp ;      -- adjectival predication without copula
+
+    QuestRepV : Cl -> QCl ;        -- V neg V question
+
+    TopicAdvVP : VP -> Adv -> VP ; -- topicalized adverb
   } ;
diff --git a/lib/src/chinese/IdiomChi.gf b/lib/src/chinese/IdiomChi.gf
--- a/lib/src/chinese/IdiomChi.gf
+++ b/lib/src/chinese/IdiomChi.gf
@@ -1,5 +1,5 @@
 concrete IdiomChi of Idiom = CatChi ** open Prelude, ResChi in {
-
+  flags coding=utf8;
   lin
     ---- formal subject, e.g. it is hot ?? now empty subject
     ImpersCl vp =  mkClause [] vp ;
@@ -18,9 +18,18 @@
 
     ExistIP ip = {s = (mkClause [] (regVerb you_s) ip.s).s} ; ---- infl of you
 
-    ProgrVP vp = vp ; ----
+    ProgrVP vp = {
+      verb = regVerb zai_s ;
+      compl = vp.prePart ++ vp.verb.s ++ vp.compl ;
+      prePart, topic = []
+      } ;
 
+
     ImpPl1 vp = ss (zan_s ++ men_s ++ infVP vp ++ ba0_s) ;
+
+    SelfAdvVP vp = insertAdv (ss reflPron) vp ;
+    SelfAdVVP vp = insertAdv (ss reflPron) vp ;
+    SelfNP np = {s = np.s ++ reflPron} ;
 
 }
 
diff --git a/lib/src/chinese/LangChi.gf b/lib/src/chinese/LangChi.gf
--- a/lib/src/chinese/LangChi.gf
+++ b/lib/src/chinese/LangChi.gf
@@ -4,6 +4,8 @@
 concrete LangChi of Lang = 
   GrammarChi,
   LexiconChi
+  ,ConstructionChi
+  ,DocumentationChi
   ** {
 
 flags startcat = Phr ; unlexer = concat ; lexer = text ;
diff --git a/lib/src/chinese/LexiconChi.gf b/lib/src/chinese/LexiconChi.gf
--- a/lib/src/chinese/LexiconChi.gf
+++ b/lib/src/chinese/LexiconChi.gf
@@ -249,7 +249,7 @@
 love_V2 = mkV2 "爱" ;
 music_N = mkN "音乐" [] ; -- [mark] usually without classifier
 newspaper_N = mkN "报纸" "张"; --[mark] "报" --> "报纸"
-now_Adv = mkAdv "现在" ;
+now_Adv = mkAdv "现在" timeAdvType ;
 number_N = mkN "号码" ; -- [mark] "号" --> "号码"
 open_V2 = mkV2 "开" ;
 paint_V2A = mkV2A (mkV "画") ;
@@ -281,7 +281,7 @@
 teach_V2 = mkV2 "教" ;
 teacher_N = mkN "老师" "名";
 television_N = mkN "电视" "台";
-today_Adv = mkAdv "今天" ;
+today_Adv = mkAdv "今天" timeAdvType ;
 train_N = mkN "火车" "辆";
 travel_V = mkV "旅行" ;
 understand_V2 = mkV2 "懂" ;
diff --git a/lib/src/chinese/NounChi.gf b/lib/src/chinese/NounChi.gf
--- a/lib/src/chinese/NounChi.gf
+++ b/lib/src/chinese/NounChi.gf
@@ -14,14 +14,15 @@
 
     PredetNP pred np = mkNP (pred.s ++ possessive_s ++ np.s) ;
 
-    PPartNP np v2 = mkNP ((predV v2).verb.s ++ possessive_s ++ np.s) ; ---- ??
+    PPartNP np v2 = mkNP ((predV v2 v2.part).verb.s ++ possessive_s ++ np.s) ; ---- ??
 
-    AdvNP np adv = mkNP (adv.s ++ possessive_s ++ np.s) ;
+    AdvNP np adv = mkNP (adv.s ++ possessiveIf adv.advType ++ np.s) ;
 
     DetQuant quant num = {
       s = case num.numType of {
-        NTFull => quant.pl ++ num.s ;  -- to avoid yi in indef
-        _ => quant.s ++ num.s
+        NTFull    => quant.pl ++ num.s ;  -- to avoid yi in indef
+        NTVoid Pl => quant.pl ++ num.s ;
+        _         => quant.s ++ num.s
         } ; 
       detType = case num.numType of {
         NTFull => DTNum ;                     -- five
@@ -59,7 +60,7 @@
 
     OrdSuperl a = {s = superlative_s ++ a.s} ;
 
-    DefArt = mkQuant [] [] DTPoss ;             -- use that_Quant if you want the_s
+    DefArt = mkQuant [] [] DTPoss ;          -- use that_Quant if you want the_s
     IndefArt = mkQuant yi_s [] (DTFull Sg) ;    -- empty in the plural
 
     MassNP cn = cn ;
@@ -78,12 +79,15 @@
             } ;
 
     RelCN cn rs = {s = rs.s ++ cn.s ; c = cn.c} ;
-    AdvCN cn ad = {s = ad.s ++ possessive_s ++ cn.s ; c = cn.c} ;
+    AdvCN cn ad = {s = ad.s ++ possessiveIf ad.advType ++ cn.s ; c = cn.c} ;
     SentCN cn cs = {s = cs.s ++ cn.s ; c = cn.c} ;
     ApposCN cn np = {s = np.s ++ cn.s ; c = cn.c} ;
 
     RelNP np rs = mkNP (rs.s ++ np.s) ;
 
     PossNP cn np = {s = np.s ++ possessive_s ++ cn.s ; c = cn.c} ;
+    PartNP cn np = {s = np.s ++ possessive_s ++ cn.s ; c = cn.c} ;
+
+    CountNP det np = {s = det.s ++ ge_s ++ possessive_s ++ np.s} ; --- classifier from NP?
 
 }
diff --git a/lib/src/chinese/ParadigmsChi.gf b/lib/src/chinese/ParadigmsChi.gf
--- a/lib/src/chinese/ParadigmsChi.gf
+++ b/lib/src/chinese/ParadigmsChi.gf
@@ -18,13 +18,16 @@
 ----      = \n,p -> lin N2 (n ** {c2 = mkPrep p}) ;
     } ;
 
-  mkN3 : N -> Preposition -> Preposition -> N3
+  mkN3 : N -> Prep -> Prep -> N3
       = \n,p,q -> lin N3 (n ** {c2 = p ; c3 = q}) ;
 
       
   mkPN : (john : Str) -> PN
-     = \s -> lin PN {s = word s} ; 
+     = \s -> lin PN {s = word s} ; -- normal name, in Chinese characters
 
+  foreignPN : (john : Str) -> PN
+     = \s -> lin PN {s = s} ;    -- foreign name, in Latin or other non-Chinese characters
+
   mkA = overload {
     mkA : (small : Str) -> A 
       = \a -> lin A (simpleAdj a) ;
@@ -36,37 +39,59 @@
 
   mkV = overload {      
     mkV : (walk : Str) -> V 
-      = \walk -> lin V (regVerb walk) ;
+      = \walk -> case walk of {
+          v + "+" + p => lin V (regVerb (v + p)) ;
+          _ => lin V (regVerb walk)
+          } ;
+    mkV : (walk,out : Str) -> V 
+      = \v,p -> lin V (regVerb (v + p)) ; ----
     mkV : (arrive : Str) -> Str -> Str -> Str -> Str -> V
       = \arrive,pp,ds,dp,ep -> lin V (mkVerb arrive pp ds dp ep neg_s) ;
     mkV : (arrive : Str) -> Str -> Str -> Str -> Str -> Str -> V
       = \arrive,pp,ds,dp,ep,neg -> lin V (mkVerb arrive pp ds dp ep neg) ;
       } ;      
 
-
-  mkV2 : Str -> V2 
-      = \s -> lin V2 (regVerb s ** {c2 = emptyPrep}) ;
+  mkV2 = overload {
+    mkV2 : Str -> V2 
+      = \s -> case s of {
+         v + "+" + p => lin V2 (regVerb v ** {c2 = emptyPrep ; hasPrep = False ; part = word p}) ;
+         v + "*" + p => lin V2 (regVerb v ** 
+                                {c2 = ResChi.mkPreposition p [] (getAdvType p) ; hasPrep = True ; part = []}) ;
+         _ => lin V2 (regVerb s ** {c2 = emptyPrep ; hasPrep = False ; part = []})
+         } ;
+    mkV2 : V -> V2 
+      = \v -> lin V2 (v ** {c2 = emptyPrep ; hasPrep = False ; part = []}) ;
+    mkV2 : V -> Prep -> V2 
+      = \v,p -> lin V2 (v ** {c2 = p ; hasPrep = True ; part = []}) ;
+    } ;
 
   mkV3 = overload {
     mkV3 : Str -> V3
-      = \s -> lin V3 (regVerb s ** {c2,c3 = emptyPrep}) ;
+      = \s -> lin V3 (regVerb s ** {c2,c3 = emptyPrep ; hasPrep = False ; part = []}) ;
     mkV3 : V -> V3
-      = \s -> lin V3 (s ** {c2,c3 = emptyPrep}) ;
-----    mkV3 : V -> Str -> Str -> V3
-----      = \v,p,q -> lin V3 (v ** {c2 = mkPrep p ; c3 = mkPrep q}) ;
+      = \s -> lin V3 (s ** {c2,c3 = emptyPrep ; hasPrep = False ; part = []}) ;
+    mkV3 : V -> Prep -> Prep -> V3
+      = \v,p,q -> lin V3 (v ** {c2 = p ; c3 = q ; hasPrep = True ; part = []}) ;
     } ;
 
   mkVV : Str -> VV = ----
     \v -> lin VV (regVerb v) ;
 
-  mkVQ : V -> VQ =
-    \v -> lin VQ v ;
+  mkVQ = overload {
+    mkVQ : Str -> VQ =
+      \v -> lin VQ (regVerb v) ;
+    mkVQ : V -> VQ =
+      \v -> lin VQ v ;
+    } ;
 
   mkVS = overload {
-  mkVS : V -> VS =
-    \v -> lin VS v ;
   mkVS : Str -> VS =
     \v -> lin VS (regVerb v) ;
+  mkVS : Str -> Str -> VS =
+    \s,t -> lin VS (regVerb (s + t)) ; ----
+
+  mkVS : V -> VS =
+    \v -> lin VS v ;
   } ;
 
   mkVA = overload {
@@ -76,90 +101,105 @@
     \v -> lin VA v ;
   } ;
 
-  mkV2Q : V -> V2Q =
-    \v -> lin V2Q (v ** {c2 = emptyPrep}) ; 
-----  mkV2Q : V -> Str -> V2Q =
-----    \v,p -> lin V2Q (v ** {c2 = mkPrep p}) ; 
+  mkV2Q = overload {
+    mkV2Q : V -> V2Q =
+     \v -> lin V2Q (v ** {c2 = emptyPrep ; hasPrep = False ; part = []}) ; 
+    mkV2Q : Str -> V2Q =
+      \v -> lin V2Q (regVerb v ** {c2 = emptyPrep ; hasPrep = False ; part = []}) ; 
+    } ;
 
   mkV2V= overload {
     mkV2V : Str -> V2V = 
-    \s -> lin V2V (regVerb s ** {c2 = emptyPrep ; c3 = emptyPrep}) ; 
+    \s -> lin V2V (regVerb s ** {c2 = emptyPrep ; c3 = emptyPrep ; hasPrep = False ; part = []}) ; 
 
     mkV2V : V -> V2V =
-    \v -> lin V2V (v ** {c2 = emptyPrep ; c3 = emptyPrep}) ; 
+    \v -> lin V2V (v ** {c2 = emptyPrep ; c3 = emptyPrep ; hasPrep = False ; part = []}) ; 
 ----  mkV2V : V -> Str -> Str -> V2V =
 ----    \v,p,q -> lin V2V (v ** {c2 = mkPrep p ; c3 = mkPrep q}) ; 
     } ;
 
   mkV2S = overload {
   mkV2S : Str -> V2S =
-    \s -> lin V2S (regVerb s ** {c2 = emptyPrep}) ; 
+    \s -> lin V2S (regVerb s ** {c2 = emptyPrep ; hasPrep = False ; part = []}) ; 
   mkV2S : V -> V2S =
-    \v -> lin V2S (v ** {c2 = emptyPrep}) ; 
+    \v -> lin V2S (v ** {c2 = emptyPrep ; hasPrep = False ; part = []}) ; 
 ----  mkV2S : V -> Str -> V2S =
 ----    \v,p -> lin V2S (v ** {c2 = mkPrep p}) ; 
   } ;
 
   mkV2A = overload {
     mkV2A : Str -> V2A
-      = \s -> lin V2A (regVerb s ** {c2 = emptyPrep ; c3 = emptyPrep}) ; 
+      = \s -> lin V2A (regVerb s ** {c2 = emptyPrep ; c3 = emptyPrep ; hasPrep = False ; part = []}) ; 
     mkV2A : V -> V2A
-      = \v -> lin V2A (v ** {c2 = emptyPrep ; c3 = emptyPrep}) ; 
+      = \v -> lin V2A (v ** {c2 = emptyPrep ; c3 = emptyPrep ; hasPrep = False ; part = []}) ; 
     } ;
 ----  mkV2A : V -> Str -> Str -> V2A
 ----    = \v,p,q -> lin V2A (v ** {c2 = mkPrep p ; c3 = mkPrep q}) ; 
 
   mkAdv = overload {
     mkAdv : Str -> Adv 
-      = \s -> lin Adv {s = word s ; advType = ATPlace} ;
+      = \s -> lin Adv {s = word s ; advType = getAdvType s} ;
+    mkAdv : Str -> Str -> Adv 
+      = \s,t -> lin Adv {s = word (s + t) ; advType = getAdvType s} ; ----
     mkAdv : Str -> AdvType -> Adv 
       = \s,at -> lin Adv {s = word s ; advType = at} ;
     } ;
 
   AdvType : Type
    = ResChi.AdvType ;
-  placeAdvType : AdvType
-   = ATPlace ;
+  placeAdvType : AdvType      -- without "在" included
+   = ATPlace False ;
+  zai_placeAdvType : AdvType  -- with "在" included
+   = ATPlace True ;
   timeAdvType : AdvType
    = ATTime ;
   mannerAdvType : AdvType
    = ATManner ;
     
-  mkPrep = overload { ---- is this the right order of the fields?
+  mkPrep = overload { -- first pre part, then optional post part
     mkPrep : Str -> Prep 
-     = \s -> lin Prep (ResChi.mkPreposition [] s) ;
+     = \s -> lin Prep (ResChi.mkPreposition s [] (getAdvType s)) ;
     mkPrep : Str -> Str -> Prep 
-     = \s,t -> lin Prep (ResChi.mkPreposition s t) ;
+     = \s,t -> lin Prep (ResChi.mkPreposition s t (getAdvType s)) ;
+    mkPrep : Str -> Str -> AdvType -> Prep 
+     = \s,t,a -> lin Prep (ResChi.mkPreposition s t a) ;
     } ;
 
+  mkInterj : Str -> Interj 
+    = \s -> lin Interj {s = word s} ;
+
   emptyPrep : Preposition = mkPrep [] ;
 
-  mkNP : Str -> CatChi.NP 
-    = \s -> lin NP {s = s} ;
+  mkpNP : Str -> CatChi.NP 
+    = \s -> lin NP {s = word s} ;
   mkAdV : Str -> AdV 
-    = \s -> lin AdV {s = s} ;
+    = \s -> lin AdV {s = word s} ;
   mkAdN : Str -> AdN 
-    = \s -> lin AdN {s = s} ;
+    = \s -> lin AdN {s = word s} ;
   mkSubj : Str -> Subj 
     = \s -> lin Subj (ResChi.mkSubj s []) ;
-  mkConj : Str -> Conj 
-    = \s -> lin Conj {s = \\_ => mkConjForm s} ;
-  mkDet : Str -> Det 
-    = \s -> lin Det {s = s ; detType = DTFull Sg} ;
+  mkConj = overload {
+    mkConj : Str -> Conj 
+      = \s -> lin Conj {s = \\_ => mkConjForm s} ;
+    mkConj : (both,and : Str) -> Conj 
+      = \s,t -> lin Conj {s = \\_ => mkConjForm2 s t} ;
+   } ;
+  mkpDet : Str -> Det 
+    = \s -> lin Det {s = word s ; detType = DTFull Sg} ;
   mkQuant : Str -> Quant 
-    = \s -> lin Quant {s,pl = s ; detType = DTFull Sg} ;
+    = \s -> lin Quant {s,pl = word s ; detType = DTFull Sg} ;
   mkAdA : Str -> AdA 
-    = \s -> lin AdA {s = s} ;
+    = \s -> lin AdA {s = word s} ;
   mkNum : Str -> Num 
-    = \s -> lin Num {s = s ; numType = NTFull} ;
+    = \s -> lin Num {s = word s ; numType = NTFull} ;
   mkPredet : Str -> Predet 
-    = \s -> lin Predet {s = s} ;
+    = \s -> lin Predet {s = word s} ;
   mkIDet : Str -> IDet 
-    = \s -> lin IDet {s = s} ;
+    = \s -> lin IDet {s = word s ; detType = DTNum} ; ----
   mkPConj : Str -> PConj 
-    = \s -> lin PConj {s = s} ;
+    = \s -> lin PConj {s = word s} ;
   mkRP : Str -> RP 
-    = \s -> lin RP {s = s} ;
+    = \s -> lin RP {s = word s} ;
 
 
 --. auxiliary
diff --git a/lib/src/chinese/ParseChi.gf b/lib/src/chinese/ParseChi.gf
--- a/lib/src/chinese/ParseChi.gf
+++ b/lib/src/chinese/ParseChi.gf
@@ -1,4 +1,5 @@
---# -path=.:english:alltenses
+--# -path=.:../english:../abstract:../translator
+
 concrete ParseChi of ParseEngAbs = 
   TenseChi,
 ---  CatChi,
@@ -7,39 +8,45 @@
   NumeralChi,
   SymbolChi [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP],
   ConjunctionChi,
-  VerbChi - [SlashV2V, PassV2, UseCopula, ComplVV],
+  VerbChi - [SlashV2V, PassV2, UseCopula, ComplVV,    CompAP, AdvVP],
   AdverbChi,
   PhraseChi,
   SentenceChi,
-  QuestionChi,
+  QuestionChi - [QuestCl],
   RelativeChi,
-  IdiomChi [NP, VP, Tense, Cl, ProgrVP, ExistNP],
-  ExtraChi [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash,
+  IdiomChi [NP, VP, Tense, Cl, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP],
+  ConstructionChi,
+  DocumentationChi,
+  ExtraChi [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash, PassAgentVPSlash,
             Temp, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
             VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
-            ClSlash, RCl, EmptyRelSlash],
+            ClSlash, RCl, EmptyRelSlash, ListCN, ConjCN, BaseCN, ConsCN],
 
-  DictEngChi ** 
-open ResChi, ParadigmsChi, SyntaxChi, Prelude in {
+  DictionaryChi
 
+   ** 
+open ResChi, ParadigmsChi, SyntaxChi, Prelude, (G = GrammarChi), (E = ExtraChi) in {
+
 flags
   literal=Symb ;
-  beam_size=0.95 ;
   coding = utf8 ;
 
 
+-- Chinese-specific overrides
+
 lin
--- missing from ExtraChi; should not really be there either
+  CompAP = G.CompAP | E.CompBareAP ;                     -- he is good | he good
 
-  GenNP np = 
-    ParadigmsChi.mkQuant (np.s ++ possessive_s) ;
+  AdvVP vp adv = E.TopicAdvVP vp adv | G.AdvVP vp adv ;  -- he *today* here sleeps | *today* he here sleeps
 
-  EmptyRelSlash slash = mkRCl which_RP (lin ClSlash slash) ;
+  QuestCl cl = G.QuestCl cl | E.QuestRepV cl ;           -- he comes 'ma' | he come not come
 
-  that_RP = which_RP ;
+lin
 
-  UncNeg = negativePol ;
+  EmptyRelSlash slash = mkRCl <which_RP : RP> <lin ClSlash slash : ClSlash> ; 
 
+  that_RP = which_RP ;
+
 -- lexical entries
 
 --  another_Quant = mkQuantifier "otro" "otra" "otros" "otras" ;
@@ -69,18 +76,26 @@
     s = \\n,c => noun1.s ! Sg ! Nom ++ "-" ++ noun2.s ! n ! c ;
     g = noun2.g
   } ;
+-}
 
   GerundN v = {
-    s = \\n,c => v.s ! VPresPart ;
-    g = Neutr
+    s = v.s ;
+    c = ge_s ---- ge
   } ;
   
   GerundAP v = {
-    s = \\agr => v.s ! VPresPart ;
-    isPre = True
+    s = v.s ++ de_s ; ----
+    monoSyl = False ;
+    hasAdA = True ; --- 
   } ;
--}
 
+  PastPartAP v = {
+    s = v.s ++ de_s ;
+    monoSyl = False ;
+    hasAdA = True ; --- 
+  } ;
+
+
 ----  PastPartAP v = v ; ----
 
 {-
@@ -89,48 +104,52 @@
 
   PositAdVAdj a = {s = a.s} ;
 
-{-
-  UseQuantPN q pn = {s = \\c => q.s ! False ! Sg ++ pn.s ! npcase2case c ; a = agrgP3 Sg pn.g} ;
 
-  SlashV2V v ant p vp = insertObjc (\\a => v.c3 ++ ant.s ++ p.s ++
-                                           infVP v.typ vp ant.a p.p a)
-                                   (predVc v) ;
+  UseQuantPN q pn = {s = q.s ++ ge_s ++ pn.s} ; ---- ge
 
+  SlashV2V v a p vp = 
+    insertObj (ResChi.mkNP (a.s ++ p.s ++ useVerb vp.verb ! p.p ! APlain ++ vp.compl))   
+              (predV v v.part) ** {c2 = v.c2 ; isPre = v.hasPrep} ; ---- aspect
+
+{-
   SlashVPIV2V v p vpi = insertObjc (\\a => p.s ++ 
                                            v.c3 ++ 
                                            vpi.s ! VVAux ! a)
                                    (predVc v) ;
-  ComplVV v a p vp = insertObj (\\agr => a.s ++ p.s ++ 
-                                         infVP v.typ vp a.a p.p agr)
-                               (predVV v) ;
 -}
 
 ---- TODO: find proper expressions for OSV and OVS in Chi
-----  PredVPosv np vp = mkCl (lin NP np) (lin VP vp) ;
-----  PredVPovs np vp = mkCl (lin NP np) (lin VP vp) ;
+  PredVPosv np vp = PredVP np vp ; ---- (lin NP np) (lin VP vp) ; ----
+  PredVPovs np vp = PredVP np vp ; ----  (lin NP np) (lin VP vp) ; ----
 
 
-----  CompS s = s ;  -----
+  CompS s = insertObj s (predV copula []) ; ----
 
-{-
-  CompQS qs = {s = \\_ => qs.s ! QIndir} ;
-  CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ 
-                                infVP VVInf vp ant.a p.p a} ;
 
+  CompQS qs = insertObj qs (predV copula []) ; ----
+  CompVP ant p vp = insertObj (ss (infVP vp)) (predV copula []) ; ----
+
+{-
   VPSlashVS vs vp = 
-    insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs) **
+    insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs []) **
     {c2 = ""; gapInMiddle = False} ;
 
-  PastPartRS ant pol vps = {
-    s = \\agr => vps.ad ++ vps.ptp ++ vps.s2 ! agr ;
-    c = npNom
-    } ;
-
-  PresPartRS ant pol vp = {
-    s = \\agr => vp.ad ++ vp.prp ++ vp.s2 ! agr ;
-    c = npNom
-  } ;
 -}
+
+  PastPartRS ant pol vp = { ---- copied from PresPartRS
+       s = ant.s ++ pol.s ++ vp.prePart ++ useVerb vp.verb ! pol.p ! APlain ++ vp.compl ++ which_RP.s  ---- aspect
+       } ; ---- ??
+
+
+  PresPartRS ant pol vp = { ---- copied from RelVP
+       s = ant.s ++ pol.s ++ vp.prePart ++ useVerb vp.verb ! pol.p ! APlain ++ vp.compl ++ which_RP.s  ---- aspect
+       } ; ---- ??
+
+    ComplVV v a p vp = {
+      verb = v ;
+      compl = a.s ++ p.s ++ vp.topic ++ vp.prePart ++ useVerb vp.verb ! p.p ! APlain ++ vp.compl ; ---- aspect
+      prePart, topic = []
+      } ;
 
   ApposNP np1 np2 = {
     s = np1.s ++ chcomma ++ np2.s
diff --git a/lib/src/chinese/PhraseChi.gf b/lib/src/chinese/PhraseChi.gf
--- a/lib/src/chinese/PhraseChi.gf
+++ b/lib/src/chinese/PhraseChi.gf
@@ -1,7 +1,7 @@
 concrete PhraseChi of Phrase = CatChi ** open Prelude, ResChi in {
 
   lin
-    PhrUtt pconj utt voc = {s = pconj.s ++ utt.s ++ voc.s} ;
+    PhrUtt pconj utt voc = {s = pconj.s ++ voc.s ++ utt.s} ;
 
     UttS s = s ;
     UttQS qs = qs ;
@@ -17,11 +17,12 @@
     UttCard x = x ;
     UttVP vp = ss (infVP vp) ;
     UttAdv adv = adv ;
+    UttInterj i = i ;
 
     NoPConj = {s = []} ;
     PConjConj conj = ss (conj.s ! CSent).s2 ;
 
     NoVoc = {s = []} ;
-    VocNP np = {s = np.s} ; ---- ??
+    VocNP np = {s = np.s ++ chcomma} ; ---- ??
 
 }
diff --git a/lib/src/chinese/QuestionChi.gf b/lib/src/chinese/QuestionChi.gf
--- a/lib/src/chinese/QuestionChi.gf
+++ b/lib/src/chinese/QuestionChi.gf
@@ -11,12 +11,9 @@
       s = \\p,a => ip.s ++ vp.prePart ++ useVerb vp.verb ! p ! a ++ vp.compl
       } ;
  
-    QuestSlash ip cls =  {
-      s =\\p,a => cls.c2.prepPre ++ cls.np ++ cls.c2.prepMain ++ cls.vp ! p ! a ++ 
-                  possessive_s ++ di_s ++ ip.s
-      } ;       
+    QuestSlash ip cls = mkClauseCompl cls.np (insertObj (ss (appPrep cls.c2 ip.s)) cls.vp) [] ; 
       
-    QuestIAdv iadv cl = {s = \\p,a => cl.np ++ iadv.s ++ cl.vp ! p ! a} ;
+    QuestIAdv iadv cl = mkClauseCompl cl.np (insertAdv iadv cl.vp) [] ;
 
     QuestIComp icomp np = {s = \\p,a => np.s ++ icomp.s} ; ---- order
 
@@ -24,11 +21,24 @@
 
     AdvIP ip adv = ss (adv.s ++ possessive_s ++ ip.s) ; ---- adding de
 
-    IdetCN det cn = {s = det.s ++ cn.c ++ cn.s} ; ---- number?
+    IdetCN det cn = case det.detType of {
+            DTFull Sg => {s = det.s ++ cn.c  ++ cn.s} ;  -- which house
+            DTFull Pl => {s = det.s ++ xie_s ++ cn.s} ;  -- which houses
+            DTNum     => {s = det.s ++ cn.c  ++ cn.s} ;  -- (which) five houses
+            DTPoss    => {s = det.s          ++ cn.s}    -- whose (five) houses
+      } ;
 
+
     IdetIP idet = idet ;
 
-    IdetQuant iquant num = ss (iquant.s ++ num.s) ; ---- 
+    IdetQuant iquant num = {
+      s = iquant.s ++ num.s ; 
+      detType = case num.numType of {
+        NTFull   => DTNum ;                     -- which five
+        NTVoid n => DTFull n   ---- TODO: whose
+        }
+      } ;
+ 
 
     AdvIAdv i a = ss (a.s ++ i.s) ;
 
diff --git a/lib/src/chinese/ResChi.gf b/lib/src/chinese/ResChi.gf
--- a/lib/src/chinese/ResChi.gf
+++ b/lib/src/chinese/ResChi.gf
@@ -19,7 +19,7 @@
 
   than_s = "比" ;
   progressive_s = defaultStr ;
-  possessive_s = "的" ; -- also used for AP + NP
+  de_s, possessive_s = "的" ; -- also used for AP + NP
   deAdvV_s = "地" ; -- between Adv and V
   deVAdv_s = "得" ; -- between V and Adv
   imperneg_s = neg_s ;
@@ -40,6 +40,8 @@
   xie_s = "些" ;
   the_s = "那" ;
   geng_s = "更" ; -- more, in comparison
+  hen_s = "很" ; -- very, or predicating a monosyllabic adjective
+  taN_s = "它" ;
 
   zai_V = mkVerb "在" [] [] [] [] "不" ;
   fullstop_s = "。" ;
@@ -65,6 +67,15 @@
   bword : Str -> Str -> Str = \x,y -> x ++ y ; -- change to x + y to treat words as single tokens
 
   word : Str -> Str = \s -> case s of {
+      x@? + y@? + z@? + u@? + v@? + w@? + a@? + b@? + c@? + d@? + e@? => 
+        bword x (bword y (bword z (bword u (bword v (bword w (bword a (bword b (bword c (bword d e))))))))) ;
+      x@? + y@? + z@? + u@? + v@? + w@? + a@? + b@? + c@? + d@? => 
+        bword x (bword y (bword z (bword u (bword v (bword w (bword a (bword b (bword c d)))))))) ;
+      x@? + y@? + z@? + u@? + v@? + w@? + a@? + b@? + c@? => bword x (bword y (bword z (bword u (bword v (bword w (bword a (bword b c))))))) ;
+      x@? + y@? + z@? + u@? + v@? + w@? + a@? + b@? => bword x (bword y (bword z (bword u (bword v (bword w (bword a b)))))) ;
+      x@? + y@? + z@? + u@? + v@? + w@? + a@? => bword x (bword y (bword z (bword u (bword v (bword w a))))) ;
+      x@? + y@? + z@? + u@? + v@? + w@? => bword x (bword y (bword z (bword u (bword v w)))) ;
+      x@? + y@? + z@? + u@? + v@? => bword x (bword y (bword z (bword u v))) ;
       x@? + y@? + z@? + u@? => bword x (bword y (bword z u)) ;
       x@? + y@? + z@? => bword x (bword y z) ;
       x@? + y@? => bword x y ;
@@ -83,26 +94,33 @@
     CPosType = CAPhrase | CNPhrase | CVPhrase ;
     DeForm = DeNoun | NdNoun ;    -- parameter created for noun with/out partical "de"
 
-    AdvType = ATPlace | ATTime | ATManner ;
+    AdvType = ATPlace Bool | ATTime | ATManner | ATPoss ; -- ATPlace True = has zai_s already
 
 -- parts of speech
 
 oper
 
-  VP = {verb : Verb ; compl : Str ; prePart : Str} ;
+  VP = {
+    topic : Str ;   -- topicalized item, before subject
+    prePart : Str ; -- between subject and verb
+    verb : Verb ; 
+    compl : Str     -- after verb
+    } ;
+
   NP = {s : Str} ; 
 
 -- for morphology
 
-  Noun : Type = {s : Str; c : Str} ;
-  Adj  : Type = {s : Str; monoSyl: Bool} ;
-  Verb : Type = {s : Str ; pp,ds,dp,ep : Str ; neg : Str} ;
+  Noun : Type = {s : Str ; c : Str} ;
+  Adj  : Type = {s : Str ; monoSyl: Bool} ;
+  Verb : Type = {s,sn : Str ; pp,ds,dp,ep : Str ; neg : Str} ; --- sn=[] needed for "hen" as copula
 
   regNoun : Str -> Str -> Noun = \s,c -> {s = word s ; c = word c};
 
   mkAdj : Str -> Bool -> Adj = \s,b -> {s = word s ; monoSyl = b};
 
-  complexAP : Str -> Adj = \s -> {s = s ; monoSyl = False} ;
+  complexAP : Str -> Adj ** {hasAdA : Bool} = 
+    \s -> {s = s ; monoSyl = False ; hasAdA = False} ; --- not used for adding AdA
 
   simpleAdj : Str -> Adj = \s -> case s of {
     ? => mkAdj s True ; -- monosyllabic
@@ -110,12 +128,20 @@
     } ;
 
   copula : Verb = mkVerb "是" [] [] [] [] "不" ;
+  hen_copula : Verb = 
+    {s = hen_s ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "不"} ; --- 
+  nocopula : Verb = 
+    {s = [] ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "不"} ; --- 
+  adjcopula : Verb = 
+    {s = "是" ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "不"} ; --- 
 
   regVerb : (walk : Str) -> Verb = \v -> 
-    mkVerb v "了" "着" "在" "过" "没" ;
+    mkVerb v "了" "着" "在" "过" "不" ; -- 没" ;
 
+  noVerb : Verb = regVerb [] ; ---?? -- used as copula for verbal adverbs
+
   mkVerb : (v : Str) -> (pp,ds,dp,ep,neg : Str) -> Verb = \v,pp,ds,dp,ep,neg -> 
-    {s = word v ; pp = pp ; ds = ds ; dp = dp ; ep = ep ; neg = neg} ;
+    {s,sn = word v ; pp = pp ; ds = ds ; dp = dp ; ep = ep ; neg = neg} ;
 
   useVerb : Verb -> Polarity => Aspect => Str = \v -> 
     table {
@@ -127,40 +153,63 @@
             AExper   => v.s ++ v.ep
             } ;
           Neg => table {
-            APlain   => v.neg ++ v.s ; --- neg?
-            APerf    => "不" ++ v.s ++ v.pp ;
-            ADurStat => "不" ++ v.s ;
-            ADurProg => v.neg ++ v.dp ++ v.s ;  -- mei or bu
-            AExper   => v.neg ++ v.s ++ v.ep
+            APlain   => v.neg ++ v.sn ; --- neg?
+            APerf    => "不" ++ v.sn ++ v.pp ;
+            ADurStat => "不" ++ v.sn ;
+            ADurProg => v.neg ++ v.dp ++ v.sn ;  -- mei or bu
+            AExper   => v.neg ++ v.sn ++ v.ep
             }
      } ;
 
-  infVP : VP -> Str = \vp -> vp.prePart ++ vp.verb.s ++ vp.compl ; 
+  infVP : VP -> Str = \vp -> vp.topic ++ vp.prePart ++ vp.verb.s ++ vp.compl ; 
 
-  predV : Verb -> VP = \v -> {
+  predV : Verb -> Str -> VP = \v,part -> {
       verb = v ; 
-      compl = [] ;
-      prePart = [] ;
+      compl = part ;
+      prePart, topic = [] ;
       } ; 
 
   insertObj : NP -> VP -> VP = \np,vp -> {
      verb  = vp.verb ;
      compl = np.s ++ vp.compl ;
-     prePart = vp.prePart
+     prePart = vp.prePart ;
+     topic = vp.topic
      } ; 
 
   insertObjPost : NP -> VP -> VP = \np,vp -> {
      verb  = vp.verb ;
      compl = vp.compl ++ np.s ;
-     prePart = vp.prePart
+     prePart = vp.prePart ;
+     topic = vp.topic
      } ; 
 
    insertAdv : SS -> VP -> VP = \adv,vp -> {
      verb  = vp.verb ;
      compl = vp.compl ;
-     prePart = adv.s
+     prePart = adv.s ++ vp.prePart ;
+     topic = vp.topic
      } ; 
 
+   insertTopic : SS -> VP -> VP = \adv,vp -> {
+     verb  = vp.verb ;
+     compl = vp.compl ;
+     prePart = vp.prePart ;
+     topic = adv.s ++ vp.topic
+     } ; 
+   insertAdvPost : SS -> VP -> VP = \adv,vp -> {
+     verb  = vp.verb ;
+     compl = vp.compl ;
+     prePart = vp.prePart ++ adv.s ;
+     topic = vp.topic
+     } ; 
+
+   insertPP : SS -> VP -> VP = \pp,vp -> {
+     verb  = vp.verb ;
+     compl = vp.compl ;
+     prePart = vp.prePart ++ pp.s ;
+     topic = vp.topic
+     } ; 
+
    insertExtra : SS -> VP -> VP = \ext,vp ->
      insertObjPost ext vp ;
 
@@ -169,23 +218,25 @@
    Clause : Type = {
      s  : Polarity => Aspect => Str ; 
      np : Str; 
-     vp : Polarity => Aspect => Str
+     vp : VP 
      } ; 
 
 
    mkClause = overload {
-     mkClause : Str -> Verb -> Clause = \np,v -> mkClauseCompl np (useVerb v) [] ;
-     mkClause : Str -> (Polarity => Aspect => Str) -> Str -> Clause = mkClauseCompl ;
+     mkClause : Str -> Verb -> Clause = \np,v -> 
+       mkClauseCompl np (predV v []) [] ;
      mkClause : Str -> Verb -> Str -> Clause = \subj,verb,obj ->
-       mkClauseCompl subj (useVerb verb) obj ;
+       mkClauseCompl subj (predV verb []) obj ;
      mkClause : Str -> VP -> Clause = \np,vp -> 
-       mkClauseCompl np (\\p,a => vp.prePart ++ useVerb vp.verb ! p ! a) vp.compl ;
+       mkClauseCompl np vp [] ;
+     mkClause : Str -> VP -> Str -> Clause = 
+       mkClauseCompl ;
      } ;
  
-   mkClauseCompl : Str -> (Polarity => Aspect => Str) -> Str -> Clause = \np,vp,compl -> {
-     s = \\p,a => np ++ vp ! p ! a ++ compl ;
-     np = np ;
-     vp = \\p,a => vp ! p ! a ++ compl
+   mkClauseCompl : Str -> VP -> Str -> Clause = \np,vp,compl -> {
+     s = \\p,a => vp.topic ++ np ++ vp.prePart ++ useVerb vp.verb ! p ! a ++ vp.compl ++ compl ;
+     np = vp.topic ++ np ;
+     vp = insertObj (ss compl) vp ;
      } ;
    
 
@@ -200,38 +251,51 @@
   Quantifier = Determiner ** {pl : Str} ;
 
   mkDet = overload {
-    mkDet : Str ->            Determiner = \s   -> {s = s ; detType = DTFull Sg} ;
-    mkDet : Str -> Number  -> Determiner = \s,n -> {s = s ; detType = DTFull n} ;
-    mkDet : Str -> DetType -> Determiner = \s,d -> {s = s ; detType = d} ;
+    mkDet : Str ->            Determiner = \s   -> {s = word s ; detType = DTFull Sg} ;
+    mkDet : Str -> Number  -> Determiner = \s,n -> {s = word s ; detType = DTFull n} ;
+    mkDet : Str -> DetType -> Determiner = \s,d -> {s = word s ; detType = d} ;
     } ;
 
   mkQuant = overload {
-    mkQuant : Str ->                   Quantifier = \s     -> {s,pl = s ; detType = DTFull Sg} ;
-    mkQuant : Str ->        DetType -> Quantifier = \s,d   -> {s,pl = s ; detType = d} ;
-    mkQuant : Str -> Str -> DetType -> Quantifier = \s,p,d -> {s    = s ; detType = d ; pl = p} ;
+    mkQuant : Str ->                   Quantifier = \s     -> {s,pl = word s ; detType = DTFull Sg} ;
+    mkQuant : Str ->        DetType -> Quantifier = \s,d   -> {s,pl = word s ; detType = d} ;
+    mkQuant : Str -> Str -> DetType -> Quantifier = \s,p,d -> {s    = word s ; detType = d ; pl = p} ;
     } ;
 
   pronNP : (s : Str) -> NP = \s -> {
     s = word s
     } ;
+
+  Preposition = {prepPre : Str ; prepPost : Str ; advType : AdvType} ;  
     
-  mkPreposition : Str -> Str -> Preposition = \s,b -> {
-    prepMain = word s ;
-    prepPre = word b
+  mkPreposition : Str -> Str -> AdvType -> Preposition = \s1,s2,at -> {
+    prepPre  = word s1 ;
+    prepPost = word s2 ;
+    advType = at
     } ;
     
+  getAdvType : Str -> AdvType = \s -> case s of {
+    "的"     => ATPoss ;
+    "在" + _ => ATPlace True ; -- certain that True
+    _ => ATPlace False         -- uncertain whether ATPlace
+    } ;
+
+  possessiveIf : AdvType -> Str = \at -> case at of {
+    ATPoss => [] ;   --- to avoid double "de" 
+    _ => possessive_s
+    } ;
+
   mkSubj : Str -> Str -> {prePart : Str ; sufPart : Str} = \p,s -> {
     prePart = word p ;
     sufPart = word s
     } ;
 
-  Preposition = {prepMain : Str ; prepPre : Str} ;  
 
 -- added by AR
 
-  mkNP : Str -> NP = ss ;
+  mkNP     : Str -> NP = ss ;  -- not to be used in lexicon building
 
   appPrep : Preposition -> Str -> Str = \prep,s -> 
-    prep.prepPre ++ s ++ prep.prepMain ;
+    prep.prepPre ++ s ++ prep.prepPost ;
 
 }
diff --git a/lib/src/chinese/SentenceChi.gf b/lib/src/chinese/SentenceChi.gf
--- a/lib/src/chinese/SentenceChi.gf
+++ b/lib/src/chinese/SentenceChi.gf
@@ -17,16 +17,17 @@
       } ;
 
     SlashVP np vp = 
-      mkClauseCompl np.s (\\p,a => vp.prePart ++ useVerb vp.verb ! p ! a) vp.compl 
+      mkClauseCompl np.s vp []
       ** {c2 = vp.c2} ;
 
     SlashVS np vs sslash = <mkClause np.s vs sslash.s : Clause> ** {c2 = sslash.c2} ;
       
 
     -- yet another reason for discontinuity of clauses
-    AdvSlash slash adv = 
-      mkClause slash.np (<\\p,a => adv.s ++ slash.vp ! p ! a : Polarity => Aspect => Str>) [] 
-         ** {c2 = slash.c2} ;
+    AdvSlash slash adv = slash ** {vp = insertAdv adv slash.vp} ;
+---- parser loops with unknown tokens if this version is used AR 20/4/2014
+----      mkClauseCompl slash.np <insertAdv adv slash.vp : VP> []
+----         ** {c2 = slash.c2} ;
   
     SlashPrep cl prep = cl ** {c2 = prep} ;
   
@@ -34,13 +35,16 @@
     EmbedQS qs = qs ;
     EmbedVP vp = ss (infVP vp) ;
 
-    UseCl  t p cl = {s = cl.s ! p.p ! t.t} ; 
-    UseQCl t p cl = {s = cl.s ! p.p ! t.t} ; 
-    UseRCl t p cl = {s = cl.s ! p.p ! t.t} ; 
-    UseSlash t p cl = {s = cl.s ! p.p ! t.t ; c2 = cl.c2} ;
+    UseCl  t p cl = {s = t.s ++ p.s ++ cl.s ! p.p ! t.t} ; 
+    UseQCl t p cl = {s = t.s ++ p.s ++ cl.s ! p.p ! t.t} ; 
+    UseRCl t p cl = {s = t.s ++ p.s ++ cl.s ! p.p ! t.t} ; 
+    UseSlash t p cl = {s = t.s ++ p.s ++ cl.s ! p.p ! t.t ; c2 = cl.c2} ;
 
     AdvS a s = ss (a.s ++ s.s) ;
     ExtAdvS a s = ss (a.s ++ chcomma ++ s.s) ;
 
     RelS s r = ss (s.s ++ r.s) ;
+
+    SSubjS a subj b = ss (a.s ++ subj.prePart ++ b.s ++ subj.sufPart) ;
+
 }
diff --git a/lib/src/chinese/StructuralChi.gf b/lib/src/chinese/StructuralChi.gf
--- a/lib/src/chinese/StructuralChi.gf
+++ b/lib/src/chinese/StructuralChi.gf
@@ -19,10 +19,11 @@
 
     very_AdA = ssword "非常" ;
 
-    by8means_Prep = mkPrep "旁边" [] ;
-    in_Prep = mkPrep "里" [];
-    possess_Prep = mkPrep "的" [];
-    with_Prep = mkPrep "一起" "和";
+    by8means_Prep = mkPrep [] "旁边" mannerAdvType ;
+--    in_Prep = mkPrep "里" [];  --- in Paris
+    in_Prep = mkPrep "在" "中"  ;  --- in the house, the car, etc
+    possess_Prep = mkPrep [] "的" ATPoss ;
+    with_Prep = mkPrep "和" "一起" ;
 ----    with_Prep = mkPrep [] "和"; -- an alternative for some uses
  
 and_Conj = {s = table {
@@ -64,14 +65,14 @@
 lin
 
 
-above_Prep = mkPrep "上边" ;
-after_Prep = mkPrep "以后" ;
-under_Prep = mkPrep "下" ;
+above_Prep = mkPrep [] "上边" ;
+after_Prep = mkPrep [] "以后" timeAdvType ;
+under_Prep = mkPrep [] "下" ;
 why_IAdv = mkIAdvL "为什么" ;
 too_AdA = mkAdA "太" ;
 
-before_Prep = mkPrep "从前" ;
-between_Prep = mkPrep "之间" ;
+before_Prep = mkPrep [] "之前" timeAdvType ;
+between_Prep = mkPrep [] "之间" ;
 but_PConj = mkPConjL "但是" ;
 
 
@@ -82,10 +83,10 @@
 can8know_VV = mkV "会" [] [] [] [] "不" ; ----
 
 
-except_Prep = mkPrep "除了" "以外" ;
+except_Prep = mkPrep "以外" "除了" mannerAdvType ;
 for_Prep = mkPrep "为了" ;
 from_Prep = mkPrep "从" ;
-in8front_Prep = mkPrep "前边" zai_s ;
+in8front_Prep = mkPrep zai_s "前边"  ;
 it_Pron = pronNP "它" ;
 much_Det = mkDet "多" Sg ;
 no_Quant = mkQuant "不" ;
@@ -93,7 +94,7 @@
 otherwise_PConj = mkPConjL "还是" ;
 to_Prep = mkPrep "往" ;
 
-have_V2 = mkV2 "有" ;
+have_V2 = mkV2 (mkV "有" "了" "着" "在" "过" "没") ;
 
 yes_Utt = ss "对" ;
 no_Utt = ss neg_s ;
@@ -101,7 +102,7 @@
 
 lin
   always_AdV = ssword "一直" ;
-  part_Prep = mkPrep possessive_s ;
+  part_Prep = mkPrep [] "的" ATPoss ;
   language_title_Utt = ssword "中文" ;
   please_Voc = ss "请" ;
   quite_Adv = mkAdA "得很" ;
@@ -114,7 +115,7 @@
 as_CAdv = {s = word "和" ; p = word "一样" } ; -- modified by chenpeng 11.24
 at_least_AdN = ssword "最少" ; -- at least five
 at_most_AdN = ssword "最多" ;
-behind_Prep = mkPrep "后面" "在";
+behind_Prep = mkPrep "在" "后面" ;
   
 both7and_DConj = {s = table { -- modified by chenpeng 11.19
                     CPhr CNPhrase => mkConjForm2 "包括" "和" ;
@@ -124,9 +125,9 @@
                     }
                 } ;
 
-by8agent_Prep = mkPrep "被" ; -- by for agent in passive
+by8agent_Prep = mkPrep "被" [] mannerAdvType; -- by for agent in passive
                                   -- [mark] 被
-during_Prep = mkPrep "期间" "在" ; -- [mark] often equivalent to nothing
+during_Prep = mkPrep "在" "期间" timeAdvType ; -- [mark] often equivalent to nothing
                                    -- translation for "he swam during this summer. " and "he swam this summer." are often the same
 
 either7or_DConj = {s = table { -- modified by chenpeng 11.19
@@ -144,7 +145,7 @@
 here7to_Adv = mkAdv "到这里" ; -- to here
 -- [mark] "从这里" 从(from) 这里(here)
 -- "到这里" 到( to ) 这里(here)
-how8many_IDet = ssword "多少" ;
+how8many_IDet = mkIDet "多少" ;
 how8much_IAdv = ssword "多少" ;
 if_Subj = mkSubj "如果" [] ; --"就" ; -- [mark] "就" often comes between NP and VP
 less_CAdv = {s = than_s ; p = word "没更"} ; -- modified by chenpeng 11.24
@@ -159,7 +160,7 @@
                 } ;
 nobody_NP = ssword "没人" ;
 nothing_NP = ssword "没有什么" ;
-on_Prep = mkPrep "上" "在" ;
+on_Prep = mkPrep "在" "上"  ;
 only_Predet = ssword "只有" ; -- only John
 so_AdA = ssword "如此" ;
 somebody_NP = ssword "某人" ;
@@ -170,9 +171,9 @@
 there7to_Adv = mkAdv "到那里" ;
 therefore_PConj = ssword "因此" ;
 through_Prep = mkPrep "通过" ;
-which_IQuant = mkIQuant "哪" ;
+which_IQuant = mkIQuant "哪" ; -- 
 --which_IQuant = ssword [] ; -- [mark] in sent, it depends on the context
-without_Prep = mkPrep "没有" [];
+without_Prep = mkPrep "没有" [] mannerAdvType ;
 youPol_Pron = ssword "您" ; -- polite you
 
 }
diff --git a/lib/src/chinese/TenseChi.gf b/lib/src/chinese/TenseChi.gf
--- a/lib/src/chinese/TenseChi.gf
+++ b/lib/src/chinese/TenseChi.gf
@@ -1,13 +1,16 @@
 concrete TenseChi of Tense = 
-  CatChi [Tense,Temp], TenseX [Ant,Pol,AAnter,ASimul,PNeg,PPos] ** open ResChi in {
+  CatChi [Tense,Temp,Ant], TenseX [Pol,PNeg,PPos] ** open ResChi in {
 
   lin
-    TTAnt t a = {s = t.s ++ a.s ; t = t.t} ;
+    TTAnt t a = {s = t.s ++ a.s ; t = case a.t of {APerf => APerf ; _ => t.t}} ;
 
     ---- ??
     TPres = {s = [] ; t = APlain} ;
     TPast = {s = [] ; t = APerf} ;   
     TFut  = {s = [] ; t = ADurProg} ;   
     TCond = {s = [] ; t = ADurStat} ;
+
+    ASimul = {s = [] ; t = APlain} ;
+    AAnter = {s = [] ; t = APerf} ;   
 
 }
diff --git a/lib/src/chinese/TextChi.gf b/lib/src/chinese/TextChi.gf
--- a/lib/src/chinese/TextChi.gf
+++ b/lib/src/chinese/TextChi.gf
@@ -1,4 +1,4 @@
-concrete TextChi of Text = CommonX - [Temp,Tense,Adv] ** open ResChi in {
+concrete TextChi of Text = CommonX - [Temp,Tense,Ant,Adv] ** open ResChi in {
 
 -- No punctuation - but make sure to leave spaces between sentences!
 
diff --git a/lib/src/chinese/VerbChi.gf b/lib/src/chinese/VerbChi.gf
--- a/lib/src/chinese/VerbChi.gf
+++ b/lib/src/chinese/VerbChi.gf
@@ -3,64 +3,86 @@
   flags optimize=all_subs ;
 
   lin
-    UseV = predV ;
+    UseV v = predV v [] ;
 
-    SlashV2a v = predV v ** {c2 = v.c2 ; isPre = False} ;
+    SlashV2a v = predV v v.part ** {c2 = v.c2 ; isPre = v.hasPrep} ;
 
-    Slash2V3 v np = insertAdv (mkNP (ba_s ++      np.s)) (predV v) ** {c2 = v.c3 ; isPre = False} ;  -- slot for third argument 
-    Slash3V3 v np = insertObj (mkNP (appPrep v.c3 np.s)) (predV v) ** {c2 = v.c2 ; isPre = True} ;   -- slot for ba object
+    Slash2V3 v np = insertAdv (mkNP (ba_s ++      np.s)) (predV v v.part) ** {c2 = v.c3 ; isPre = v.hasPrep} ;  -- slot for third argument 
+    Slash3V3 v np = insertObj (mkNP (appPrep v.c3 np.s)) (predV v v.part) ** {c2 = v.c2 ; isPre = True} ;   -- slot for ba object
 
-    SlashV2A v ap = insertObj ap (predV v) ** {c2 = v.c2 ; isPre = True} ; 
+    SlashV2A v ap = insertObj ap (predV v v.part) ** {c2 = v.c2 ; isPre = v.hasPrep} ; 
 
-    SlashV2V v vp = insertObj (mkNP (infVP vp))   (predV v) ** {c2 = v.c2 ; isPre = True} ;
-    SlashV2S v s  = insertObj (ss (say_s ++ s.s)) (predV v) ** {c2 = v.c2 ; isPre = True} ; 
-    SlashV2Q v q  = insertObj (ss (say_s ++ q.s)) (predV v) ** {c2 = v.c2 ; isPre = True} ; 
+    SlashV2V v vp = insertObj (mkNP (infVP vp))   (predV v v.part) ** {c2 = v.c2 ; isPre = v.hasPrep} ;
+    SlashV2S v s  = insertObj (ss (say_s ++ s.s)) (predV v v.part) ** {c2 = v.c2 ; isPre = v.hasPrep} ; 
+    SlashV2Q v q  = insertObj (ss (say_s ++ q.s)) (predV v v.part) ** {c2 = v.c2 ; isPre = v.hasPrep} ; 
 
     ComplVV v vp = {
       verb = v ;
-      compl = vp.verb.s ++ vp.compl ;
-      prePart = vp.prePart
+      compl = vp.prePart ++ vp.verb.s ++ vp.compl ;
+      prePart, topic = []
       } ;
 
-    ComplVS v s  = insertObj s  (predV v) ; 
-    ComplVQ v q  = insertObj q  (predV v) ; 
-    ComplVA v ap = insertObj ap (predV v) ; 
+    ComplVS v s  = insertObj s  (predV v []) ; 
+    ComplVQ v q  = insertObj q  (predV v []) ; 
+    ComplVA v ap = insertObj ap (predV v []) ; 
 
     ComplSlash vp np = case vp.isPre of {
-      True  => insertAdv (mkNP (ba_s ++       np.s)) vp ; --- ba or vp.c2 ?
+---      True  => insertAdv (mkNP (ba_s ++       np.s)) vp ; --- ba or vp.c2 ?
+      True  => insertPP  (mkNP (appPrep vp.c2 np.s)) vp ; --- ba or vp.c2 ?
       False => insertObj (mkNP (appPrep vp.c2 np.s)) vp
       } ;
 
     UseComp comp = comp ;
-    UseCopula = predV copula ;
+    UseCopula = predV copula [] ;
 
     SlashVV v vp = ---- too simple?
-      insertObj (mkNP (infVP vp)) (predV v) ** {c2 = vp.c2 ; isPre = vp.isPre} ;
+      insertObj (mkNP (infVP vp)) (predV v []) ** {c2 = vp.c2 ; isPre = vp.isPre} ;
 
     SlashV2VNP v np vp = 
       insertObj np
-        (insertObj (mkNP (infVP vp)) (predV v)) ** {c2 = vp.c2 ; isPre = vp.isPre} ;
+        (insertObj (mkNP (infVP vp)) (predV v v.part)) ** {c2 = vp.c2 ; isPre = vp.isPre} ;
 
     AdvVP vp adv = case adv.advType of {
-      ATManner => insertObj (ss (deVAdv_s ++ adv.s)) vp ;                -- he sleeps well
-      _ => insertAdv (ss (zai_V.s ++ adv.s)) vp     -- he sleeps in the house / today
+      ATManner => insertObj (ss (deVAdv_s ++ adv.s)) vp ;           -- he sleeps *well*
+      ATPlace True => insertAdvPost adv vp ;                        -- he today *in the house* sleeps
+      ATPlace False => insertAdvPost (ss (zai_V.s ++ adv.s)) vp ;   -- he today *here* sleeps
+      ATTime | ATPoss => insertTopic adv vp                                  -- *today* he here sleeps
       } ;
 
     AdVVP adv vp = insertAdv adv vp ; 
     
     ReflVP vp = insertObj (mkNP reflPron) vp ;
 
-    PassV2 v = insertAdv (mkNP passive_s) (predV v) ; ----
+    PassV2 v = insertAdv (mkNP passive_s) (predV v v.part) ; ----
 
-    CompAP ap = insertObj (mkNP (ap.s ++ possessive_s)) (predV copula) ; ---- hen / bu
+    CompAP ap = insertObj (mkNP (ap.s ++ de_s)) (predV copula []) ;
 
-    CompNP np = insertObj np (predV copula) ; ----
+{-
+    CompAP ap = case ap.hasAdA of {
+      True  => insertObj (mkNP ap.s) (predV nocopula []) ; 
+      False => insertObj (mkNP (ap.s ++ de_s)) (predV copula [])
+      } ; 
+-}
 
-    CompCN cn = insertObj cn (predV copula) ; ----
+    CompNP np = insertObj np (predV copula []) ; ----
 
-    CompAdv adv = insertObj adv (predV zai_V) ;
+    CompCN cn = insertObj cn (predV copula []) ; ----
 
+    CompAdv adv = case adv.advType of {
+      ATPlace True => insertObj adv (predV noVerb []) ;
+      _ => insertObj adv (predV zai_V []) ---- for all others ??
+      } ;
+
     VPSlashPrep vp prep = vp ** {c2 = prep ; isPre = True} ;
+
+    AdvVPSlash vp adv = case adv.advType of {
+      ATManner     => insertObj (ss (deVAdv_s ++ adv.s)) vp ;                -- he sleeps well
+      ATPlace True => insertAdv adv vp ;            -- he sleeps on the table
+      _ => insertAdv (ss (zai_V.s ++ adv.s)) vp     -- he sleeps in the house / today
+      } ** {c2 = vp.c2 ; isPre = vp.isPre} ;
+
+    AdVVPSlash adv vp = insertAdv adv vp  ** {c2 = vp.c2 ; isPre = vp.isPre} ;
+
 
 }
 
diff --git a/lib/src/chinese/pinyin/AdjectiveCmn.gf b/lib/src/chinese/pinyin/AdjectiveCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/AdjectiveCmn.gf
+++ /dev/null
@@ -1,26 +0,0 @@
-concrete AdjectiveCmn of Adjective = CatCmn ** open ResCmn, Prelude in {
-
-  lin
-
-    PositA  a = a ;
-
-    --ComparA a np = complexAP (a.s ++ than_s ++ np.s) ;
-    ComparA a np = complexAP (than_s ++ np.s ++ a.s) ;
-
-    UseComparA a = complexAP (geng_s ++ a.s) ;
-
-    AdjOrd ord = complexAP ord.s ;
-
-    CAdvAP ad ap np = complexAP (ap.s ++ ad.s ++ ad.p ++ np.s) ;
-
-    ComplA2 a np = complexAP (a.s ++ appPrep a.c2 np.s) ;
-
-    ReflA2 a = complexAP (a.s ++ appPrep a.c2 reflPron) ;
-
-    SentAP ap sc = complexAP (ap.s ++ sc.s) ;
-
-    AdAP ada ap = complexAP (ada.s ++ ap.s) ;
-
-    UseA2 a = a ;
-
-}
diff --git a/lib/src/chinese/pinyin/AdverbCmn.gf b/lib/src/chinese/pinyin/AdverbCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/AdverbCmn.gf
+++ /dev/null
@@ -1,19 +0,0 @@
-concrete AdverbCmn of Adverb = CatCmn ** 
-  open ResCmn, Prelude in {
-
-  lin
-    PositAdvAdj a = {s = a.s ; advType = ATManner} ;
-
-    PrepNP prep np = ss (appPrep prep np.s) ** {advType = ATPlace} ; --- should depend on prep, np ? or treat in ExtraCmn ?
-
-    ComparAdvAdj cadv a np = ss (a.s ++ cadv.s ++ cadv.p ++ np.s) ** {advType = ATManner} ;
-
-    ComparAdvAdjS cadv a s = ss (a.s ++ cadv.s ++ cadv.p ++ s.s) ** {advType = ATManner} ;
-
-    AdAdv adv ad = ss (ad.s ++ adv.s) ** {advType = ad.advType} ;
-
-    SubjS subj s = ss (subj.prePart ++ s.s ++ subj.sufPart)  ** {advType = ATManner} ;
-
-    AdnCAdv cadv = ss (cadv.s ++ conjThat) ** {advType = ATManner} ; -----
-
-}
diff --git a/lib/src/chinese/pinyin/AllCmn.gf b/lib/src/chinese/pinyin/AllCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/AllCmn.gf
+++ /dev/null
@@ -1,3 +0,0 @@
---# -path=.:../abstract:../common:prelude
-
-concrete AllCmn of AllChiAbs = LangCmn, ExtraCmn ;
diff --git a/lib/src/chinese/pinyin/CatCmn.gf b/lib/src/chinese/pinyin/CatCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/CatCmn.gf
+++ /dev/null
@@ -1,86 +0,0 @@
-concrete CatCmn of Cat = CommonX - [Tense, Temp, Adv] ** open ResCmn, Prelude in {
-
-  lincat
-
--- Tensed/Untensed
-
-    S  = {s : Str} ;
-    QS = {s : Str} ;
-    RS = {s : Str} ;
-    SSlash = {s : Str ; c2 : Preposition} ; 
-
--- Sentence
-
-    Cl = Clause ; -- {s : Polarity => Aspect => Str ; np: Str ; vp: Polarity => Aspect => Str} ; 
-
-    ClSlash = Clause ** {c2 : Preposition} ;
-
-    Imp = {s : Polarity => Str} ;
-
--- Question
-
-    QCl = {s : Polarity => Aspect => Str} ; 
-    IP = {s : Str} ;
-    IComp = {s : Str} ;    
-    IDet, IQuant = {s : Str} ;
-
--- Relative
-
-    RCl = {s : Polarity => Aspect => Str} ;
-    RP = {s : Str} ;
-
--- Verb
-
-    VP = ResCmn.VP ; 
-    Comp = ResCmn.VP ;
-    VPSlash = ResCmn.VP ** {c2 : Preposition ; isPre : Bool} ; -- whether the missing arg is before verb
-
--- Adjective
-
-    AP = ResCmn.Adj ;
-
--- Noun
-
-    CN = ResCmn.Noun ;
-    NP, Pron = ResCmn.NP ;
-    Det = Determiner ;
-    Quant = Determiner ** {pl : Str} ;
-    Predet = {s : Str} ; ----
-    Ord = {s : Str} ;
-    Num = {s : Str ; numType : NumType} ;
-
-    Adv = {s : Str ; advType : AdvType} ;
-
--- Numeral
-
-    Numeral = {s,p : Str} ;
-    Card, Digits = {s : Str} ;
-
--- Structural
-
-    Conj = {s : ConjForm => {s1,s2 : Str}} ;    
-    Subj = {prePart : Str ; sufPart : Str} ;
-    Prep = Preposition ;
-
--- Open lexical classes, e.g. Lexicon
-
-    V, VS, VQ, VA = Verb ; 
-    V2, V2Q, V2S = Verb ** {c2 : Preposition} ;
-    V3, V2A, V2V = Verb ** {c2, c3 : Preposition} ;
-    VV = Verb ;
-
-    A = ResCmn.Adj ;
-    A2 = ResCmn.Adj ** {c2 : Preposition} ;
-
-    N = ResCmn.Noun ;
-    N2 = ResCmn.Noun ** {c2 : Preposition} ;
-    N3 = ResCmn.Noun ** {c2,c3 : Preposition} ;
-    PN = ResCmn.NP ;
-
--- overridden
-
-    Temp  = {s : Str ; t : Aspect} ;
-    Tense = {s : Str ; t : Aspect} ;
-
-
-}
diff --git a/lib/src/chinese/pinyin/ConjunctionCmn.gf b/lib/src/chinese/pinyin/ConjunctionCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/ConjunctionCmn.gf
+++ /dev/null
@@ -1,31 +0,0 @@
-concrete ConjunctionCmn of Conjunction = CatCmn ** open ResCmn, Prelude, Coordination in {
-
-  lin
-
-    ConjS c = conjunctDistrSS (c.s ! CSent) ;
-    ConjAdv c as = conjunctDistrSS (c.s ! CSent) as ** {advType = ATPlace} ; ---- ??
-    ConjNP c = conjunctDistrSS (c.s ! CPhr CNPhrase) ;
-    ConjAP c as = conjunctDistrSS (c.s ! CPhr CAPhrase) as ** {monoSyl = False} ;
-    ConjRS c = conjunctDistrSS (c.s ! CSent) ;
-
--- These fun's are generated from the list cat's.
-
-    BaseS = twoSS ;
-    ConsS = consrSS duncomma ;
-    BaseAdv = twoSS ;
-    ConsAdv = consrSS duncomma ;
-    BaseNP = twoSS ;
-    ConsNP = consrSS duncomma ;
-    BaseAP = twoSS ;
-    ConsAP = consrSS duncomma ;
-    BaseRS = twoSS ;
-    ConsRS = consrSS duncomma ;
-
-  lincat
-    [S] = {s1,s2 : Str} ;
-    [Adv] = {s1,s2 : Str} ;
-    [NP] = {s1,s2 : Str} ;
-    [AP] = {s1,s2 : Str} ;
-    [RS] = {s1,s2 : Str} ;
-
-}
diff --git a/lib/src/chinese/pinyin/DictEngChi.gf b/lib/src/chinese/pinyin/DictEngChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/pinyin/DictEngChi.gf
@@ -0,0 +1,5510 @@
+--# -path=.:alltenses
+
+concrete DictEngChi of DictEngAbs = CatChi ** open ParadigmsChi,
+  (S = StructuralChi),
+  (L = LexiconChi),
+  (R = ResChi),
+  ParadigmsChi, Prelude in {
+
+flags coding=utf8 ;
+
+oper
+  mkNPword : Str -> NP = \s -> ss (R.word s) ;  -- to be used in lexicon building only
+
+
+
+lin
+
+--- from StructuralChi
+
+  above_Prep = S.above_Prep ; --CHECKED
+  after_Prep = S.after_Prep ; --CHECKED
+  all_Predet = S.all_Predet ; --CHECKED
+  almost_AdA = S.almost_AdA ; --CHECKED
+  almost_AdN = S.almost_AdN ; --CHECKED
+  although_Subj = S.although_Subj ; --CHECKED
+  always_AdV = S.always_AdV ; --CHECKED
+  and_Conj = S.and_Conj ; --CHECKED
+  because_Subj = S.because_Subj ; --CHECKED
+  before_Prep = S.before_Prep ; --CHECKED
+  behind_Prep = S.behind_Prep ; --CHECKED
+  between_Prep = S.between_Prep ; --CHECKED
+  both7and_DConj = S.both7and_DConj ; --CHECKED
+  but_PConj = S.but_PConj ; --CHECKED
+  by8agent_Prep = S.by8agent_Prep ; --CHECKED
+  by8means_Prep = S.by8means_Prep ; --CHECKED
+  can8know_VV = S.can8know_VV ; --CHECKED
+  can_VV = S.can_VV ; --CHECKED
+  during_Prep = S.during_Prep ; --CHECKED
+  either7or_DConj = S.either7or_DConj ; --CHECKED
+  every_Det = S.every_Det ; --CHECKED
+  everybody_NP = S.everybody_NP ; --CHECKED
+  everything_NP = S.everything_NP ; --CHECKED
+  everywhere_Adv = S.everywhere_Adv ; --CHECKED
+  few_Det = S.few_Det ; --CHECKED
+  for_Prep = S.for_Prep ; --CHECKED
+  from_Prep = S.from_Prep ; --CHECKED
+  he_Pron = S.he_Pron ; --CHECKED
+  here7to_Adv = S.here7to_Adv ; --CHECKED
+  here7from_Adv = S.here7from_Adv ; --CHECKED
+  how_IAdv = S.how_IAdv ; --CHECKED
+  how8many_IDet = S.how8many_IDet ; --CHECKED
+  how8much_IAdv = S.how8much_IAdv ; --CHECKED
+  i_Pron = S.i_Pron ; --CHECKED
+  if_Subj = S.if_Subj ; --CHECKED
+  in8front_Prep = S.in8front_Prep ; --CHECKED
+  in_Prep = S.in_Prep ; --CHECKED
+  it_Pron = S.it_Pron ; --CHECKED
+  less_CAdv = S.less_CAdv ; --CHECKED
+  many_Det = S.many_Det ; --CHECKED
+  more_CAdv = S.more_CAdv ; --CHECKED
+  most_Predet = S.most_Predet ; --CHECKED
+  much_Det = S.much_Det ; --CHECKED
+  must_VV = S.must_VV ; --CHECKED
+  no_Utt = S.no_Utt ; --CHECKED
+  on_Prep = S.on_Prep ; --CHECKED
+  only_Predet = S.only_Predet ; --CHECKED
+  or_Conj = S.or_Conj ; --CHECKED
+  otherwise_PConj = S.otherwise_PConj ; --CHECKED
+  part_Prep = S.part_Prep ; --CHECKED
+  please_Voc = S.please_Voc ; --CHECKED
+  possess_Prep = S.possess_Prep ; --CHECKED
+--  quite_Adv = S.quite_Adv ; --CHECKED
+  she_Pron = S.she_Pron ; --CHECKED
+  so_AdA = S.so_AdA ; --CHECKED
+  someSg_Det = S.someSg_Det ; --CHECKED
+  somePl_Det = S.somePl_Det ; --CHECKED
+  somebody_NP = S.somebody_NP ; --CHECKED
+  something_NP = S.something_NP ; --CHECKED
+  somewhere_Adv = S.somewhere_Adv ; --CHECKED
+  that_Quant = S.that_Quant ; --CHECKED
+  that_Subj = S.that_Subj ; --CHECKED
+  there_Adv = S.there_Adv ; --CHECKED
+  there7to_Adv = S.there7to_Adv ; --CHECKED
+  there7from_Adv = S.there7from_Adv ; --CHECKED
+  therefore_PConj = S.therefore_PConj ; --CHECKED
+  they_Pron = S.they_Pron ; --CHECKED
+  this_Quant = S.this_Quant ; --CHECKED
+  through_Prep = S.through_Prep ; --CHECKED
+  to_Prep = S.to_Prep ; --CHECKED
+  too_AdA = S.too_AdA ; --CHECKED
+  under_Prep = S.under_Prep ; --CHECKED
+  very_AdA = S.very_AdA ; --CHECKED
+  want_VV = S.want_VV ; --CHECKED
+  we_Pron = S.we_Pron ; --CHECKED
+  whatPl_IP = S.whatPl_IP ; --CHECKED
+  whatSg_IP = S.whatSg_IP ; --CHECKED
+  when_IAdv = S.when_IAdv ; --CHECKED
+  when_Subj = S.when_Subj ; --CHECKED
+  where_IAdv = S.where_IAdv ; --CHECKED
+  which_IQuant = S.which_IQuant ; --CHECKED
+  whoPl_IP = S.whoPl_IP ; --CHECKED
+  whoSg_IP = S.whoSg_IP ; --CHECKED
+  why_IAdv = S.why_IAdv ; --CHECKED
+  with_Prep = S.with_Prep ; --CHECKED
+  without_Prep = S.without_Prep ; --CHECKED
+  yes_Utt = S.yes_Utt ; --CHECKED
+  youSg_Pron = S.youSg_Pron ; --CHECKED
+  youPl_Pron = S.youPl_Pron ; --CHECKED
+  youPol_Pron = S.youPol_Pron ; --CHECKED
+  no_Quant = S.no_Quant ; --CHECKED
+  not_Predet = S.not_Predet ; --CHECKED
+  if_then_Conj = S.if_then_Conj ; --CHECKED
+  at_least_AdN = S.at_least_AdN ; --CHECKED
+  at_most_AdN = S.at_most_AdN ; --CHECKED
+  nobody_NP = S.nobody_NP ; --CHECKED
+  nothing_NP = S.nothing_NP ; --CHECKED
+  except_Prep = S.except_Prep ; --CHECKED
+  as_CAdv = S.as_CAdv ; --CHECKED
+  have_V2 = S.have_V2 ; --CHECKED
+
+-- from LexiconChi
+
+  add_V3 = L.add_V3 ; --CHECKED
+  airplane_N = L.airplane_N ; --CHECKED
+  already_Adv = L.already_Adv ; --CHECKED
+  animal_N = L.animal_N ; --CHECKED
+  answer_V2S = L.answer_V2S ; --CHECKED
+  apartment_N = L.apartment_N ; --CHECKED
+  apple_N = L.apple_N ; --CHECKED
+  art_N = L.art_N ; --CHECKED
+  ashes_N = L.ashes_N ; --CHECKED
+  ask_V2Q = L.ask_V2Q ; --CHECKED
+  baby_N = L.baby_N ; --CHECKED
+  back_N = L.back_N ; --CHECKED
+  bad_A = L.bad_A ; --CHECKED
+  bank_N = L.bank_N ; --CHECKED
+  bark_N = L.bark_N ; --CHECKED
+  beautiful_A = L.beautiful_A ; --CHECKED
+  become_VA = L.become_VA ; --CHECKED
+  beer_N = L.beer_N ; --CHECKED
+  beg_V2V = L.beg_V2V ; --CHECKED
+  belly_N = L.belly_N ; --CHECKED
+  big_A = L.big_A ; --CHECKED
+  bike_N = L.bike_N ; --CHECKED
+  bird_N = L.bird_N ; --CHECKED
+  bite_V2 = L.bite_V2 ; --CHECKED
+  black_A = L.black_A ; --CHECKED
+  blood_N = L.blood_N ; --CHECKED
+  blow_V = L.blow_V ; --CHECKED
+  blue_A = L.blue_A ; --CHECKED
+  boat_N = L.boat_N ; --CHECKED
+  bone_N = L.bone_N ; --CHECKED
+  book_N = L.book_N ; --CHECKED
+  boot_N = L.boot_N ; --CHECKED
+  boss_N = L.boss_N ; --CHECKED
+  boy_N = L.boy_N ; --CHECKED
+  bread_N = L.bread_N ; --CHECKED
+  break_V2 = L.break_V2 ; --CHECKED
+  breast_N = L.breast_N ; --CHECKED
+  breathe_V = L.breathe_V ; --CHECKED
+  broad_A = L.broad_A ; --CHECKED
+  brother_N2 = L.brother_N2 ; --CHECKED
+  brown_A = L.brown_A ; --CHECKED
+  burn_V = L.burn_V ; --CHECKED
+  butter_N = L.butter_N ; --CHECKED
+  buy_V2 = L.buy_V2 ; --CHECKED
+  camera_N = L.camera_N ; --CHECKED
+  cap_N = L.cap_N ; --CHECKED
+  car_N = L.car_N ; --CHECKED
+  carpet_N = L.carpet_N ; --CHECKED
+  cat_N = L.cat_N ; --CHECKED
+  ceiling_N = L.ceiling_N ; --CHECKED
+  chair_N = L.chair_N ; --CHECKED
+  cheese_N = L.cheese_N ; --CHECKED
+  child_N = L.child_N ; --CHECKED
+  church_N = L.church_N ; --CHECKED
+  city_N = L.city_N ; --CHECKED
+  clean_A = L.clean_A ; --CHECKED
+  clever_A = L.clever_A ; --CHECKED
+  close_V2 = L.close_V2 ; --CHECKED
+  cloud_N = L.cloud_N ; --CHECKED
+  coat_N = L.coat_N ; --CHECKED
+  cold_A = L.cold_A ; --CHECKED
+  come_V = L.come_V ; --CHECKED
+  computer_N = L.computer_N ; --CHECKED
+  correct_A = L.correct_A ; --CHECKED
+  country_N = L.country_N ; --CHECKED
+  count_V2 = L.count_V2 ; --CHECKED
+  cousin_N = L.cousin_N ; --CHECKED
+  cow_N = L.cow_N ; --CHECKED
+  cut_V2 = L.cut_V2 ; --CHECKED
+  day_N = L.day_N ; --CHECKED
+  die_V = L.die_V ; --CHECKED
+  dig_V = L.dig_V ; --CHECKED
+  dirty_A = L.dirty_A ; --CHECKED
+  distance_N3 = L.distance_N3 ; --CHECKED
+  doctor_N = L.doctor_N ; --CHECKED
+  dog_N = L.dog_N ; --CHECKED
+  door_N = L.door_N ; --CHECKED
+  drink_V2 = L.drink_V2 ; --CHECKED
+  dry_A = L.dry_A ; --CHECKED
+  dull_A = L.dull_A ; --CHECKED
+  dust_N = L.dust_N ; --CHECKED
+  ear_N = L.ear_N ; --CHECKED
+  earth_N = L.earth_N ; --CHECKED
+  easy_A2V = L.easy_A2V ; --CHECKED
+  eat_V2 = L.eat_V2 ; --CHECKED
+  egg_N = L.egg_N ; --CHECKED
+  empty_A = L.empty_A ; --CHECKED
+  enemy_N = L.enemy_N ; --CHECKED
+  eye_N = L.eye_N ; --CHECKED
+  factory_N = L.factory_N ; --CHECKED
+  far_Adv = L.far_Adv ; --CHECKED
+  father_N2 = L.father_N2 ; --CHECKED
+  fat_N = L.fat_N ; --CHECKED
+  fear_VS = L.fear_VS ; --CHECKED
+  fear_V2 = L.fear_V2 ; --CHECKED
+  feather_N = L.feather_N ; --CHECKED
+  fight_V2 = L.fight_V2 ; --CHECKED
+  find_V2 = L.find_V2 ; --CHECKED
+  fingernail_N = L.fingernail_N ; --CHECKED
+  fire_N = L.fire_N ; --CHECKED
+  fish_N = L.fish_N ; --CHECKED
+  float_V = L.float_V ; --CHECKED
+  floor_N = L.floor_N ; --CHECKED
+  flower_N = L.flower_N ; --CHECKED
+  flow_V = L.flow_V ; --CHECKED
+  fly_V = L.fly_V ; --CHECKED
+  fog_N = L.fog_N ; --CHECKED
+  foot_N = L.foot_N ; --CHECKED
+  forget_V2 = L.forget_V2 ; --CHECKED
+  freeze_V = L.freeze_V ; --CHECKED
+  fridge_N = L.fridge_N ; --CHECKED
+  friend_N = L.friend_N ; --CHECKED
+  fruit_N = L.fruit_N ; --CHECKED
+  full_A = L.full_A ; --CHECKED
+  fun_AV = L.fun_AV ; --CHECKED
+  garden_N = L.garden_N ; --CHECKED
+  girl_N = L.girl_N ; --CHECKED
+  give_V3 = L.give_V3 ; --CHECKED
+  glove_N = L.glove_N ; --CHECKED
+  gold_N = L.gold_N ; --CHECKED
+  go_V = L.go_V ; --CHECKED
+  grammar_N = L.grammar_N ; --CHECKED
+  grass_N = L.grass_N ; --CHECKED
+  green_A = L.green_A ; --CHECKED
+  guts_N = L.guts_N ; --CHECKED
+  hair_N = L.hair_N ; --CHECKED
+  hand_N = L.hand_N ; --CHECKED
+  harbour_N = L.harbour_N ; --CHECKED
+  hate_V2 = L.hate_V2 ; --CHECKED
+  hat_N = L.hat_N ; --CHECKED
+  head_N = L.head_N ; --CHECKED
+  heart_N = L.heart_N ; --CHECKED
+  hear_V2 = L.hear_V2 ; --CHECKED
+  heavy_A = L.heavy_A ; --CHECKED
+  hill_N = L.hill_N ; --CHECKED
+  hit_V2 = L.hit_V2 ; --CHECKED
+  hold_V2 = L.hold_V2 ; --CHECKED
+  hope_VS = L.hope_VS ; --CHECKED
+  horn_N = L.horn_N ; --CHECKED
+  horse_N = L.horse_N ; --CHECKED
+  hot_A = L.hot_A ; --CHECKED
+  house_N = L.house_N ; --CHECKED
+  hunt_V2 = L.hunt_V2 ; --CHECKED
+  husband_N = L.husband_N ; --CHECKED
+  ice_N = L.ice_N ; --CHECKED
+  important_A = L.important_A ; --CHECKED
+  industry_N = L.industry_N ; --CHECKED
+  iron_N = L.iron_N ; --CHECKED
+  john_PN = L.john_PN ; --CHECKED
+  jump_V = L.jump_V ; --CHECKED
+  kill_V2 = L.kill_V2 ; --CHECKED
+  king_N = L.king_N ; --CHECKED
+  knee_N = L.knee_N ; --CHECKED
+  know_V2 = L.know_V2 ; --CHECKED
+  know_VQ = L.know_VQ ; --CHECKED
+  know_VS = L.know_VS ; --CHECKED
+  lake_N = L.lake_N ; --CHECKED
+  lamp_N = L.lamp_N ; --CHECKED
+  language_N = L.language_N ; --CHECKED
+  laugh_V = L.laugh_V ; --CHECKED
+  leaf_N = L.leaf_N ; --CHECKED
+  learn_V2 = L.learn_V2 ; --CHECKED
+  leather_N = L.leather_N ; --CHECKED
+  leave_V2 = L.leave_V2 ; --CHECKED
+  left_Ord = L.left_Ord ; --CHECKED
+  leg_N = L.leg_N ; --CHECKED
+  lie_V = L.lie_V ; --CHECKED
+  like_V2 = L.like_V2 ; --CHECKED
+  listen_V2 = L.listen_V2 ; --CHECKED
+  liver_N = L.liver_N ; --CHECKED
+  live_V = L.live_V ; --CHECKED
+  long_A = L.long_A ; --CHECKED
+  lose_V2 = L.lose_V2 ; --CHECKED
+  louse_N = L.louse_N ; --CHECKED
+  love_N = L.love_N ; --CHECKED
+  love_V2 = L.love_V2 ; --CHECKED
+  man_N = L.man_N ; --CHECKED
+  married_A2 = L.married_A2 ; --CHECKED
+  meat_N = L.meat_N ; --CHECKED
+  milk_N = L.milk_N ; --CHECKED
+  moon_N = L.moon_N ; --CHECKED
+  mother_N2 = L.mother_N2 ; --CHECKED
+  mountain_N = L.mountain_N ; --CHECKED
+  mouth_N = L.mouth_N ; --CHECKED
+  music_N = L.music_N ; --CHECKED
+  name_N = L.name_N ; --CHECKED
+  narrow_A = L.narrow_A ; --CHECKED
+  near_A = L.near_A ; --CHECKED
+  neck_N = L.neck_N ; --CHECKED
+  new_A = L.new_A ; --CHECKED
+  newspaper_N = L.newspaper_N ; --CHECKED
+  night_N = L.night_N ; --CHECKED
+  nose_N = L.nose_N ; --CHECKED
+  now_Adv = L.now_Adv ; --CHECKED
+  number_N = L.number_N ; --CHECKED
+  oil_N = L.oil_N ; --CHECKED
+  old_A = L.old_A ; --CHECKED
+  open_V2 = L.open_V2 ; --CHECKED
+  paint_V2A = L.paint_V2A ; --CHECKED
+  paper_N = L.paper_N ; --CHECKED
+  paris_PN = L.paris_PN ; --CHECKED
+  peace_N = L.peace_N ; --CHECKED
+  pen_N = L.pen_N ; --CHECKED
+  person_N = L.person_N ; --CHECKED
+  planet_N = L.planet_N ; --CHECKED
+  plastic_N = L.plastic_N ; --CHECKED
+  play_V2 = L.play_V2 ; --CHECKED
+  play_V = L.play_V ; --CHECKED
+  policeman_N = L.policeman_N ; --CHECKED
+  priest_N = L.priest_N ; --CHECKED
+  probable_AS = L.probable_AS ; --CHECKED
+  pull_V2 = L.pull_V2 ; --CHECKED
+  push_V2 = L.push_V2 ; --CHECKED
+  put_V2 = L.put_V2 ; --CHECKED
+  queen_N = L.queen_N ; --CHECKED
+  question_N = L.question_N ; --CHECKED
+  radio_N = L.radio_N ; --CHECKED
+  rain_N = L.rain_N ; --CHECKED
+  rain_V0 = L.rain_V0 ; --CHECKED
+  read_V2 = L.read_V2 ; --CHECKED
+--  ready_A = L.ready_A ; --CHECKED
+  reason_N = L.reason_N ; --CHECKED
+  red_A = L.red_A ; --CHECKED
+  religion_N = L.religion_N ; --CHECKED
+  restaurant_N = L.restaurant_N ; --CHECKED
+  right_Ord = L.right_Ord ; --CHECKED
+  river_N = L.river_N ; --CHECKED
+  road_N = L.road_N ; --CHECKED
+  rock_N = L.rock_N ; --CHECKED
+  roof_N = L.roof_N ; --CHECKED
+  root_N = L.root_N ; --CHECKED
+  rope_N = L.rope_N ; --CHECKED
+  rotten_A = L.rotten_A ; --CHECKED
+  round_A = L.round_A ; --CHECKED
+  rubber_N = L.rubber_N ; --CHECKED
+  rub_V2 = L.rub_V2 ; --CHECKED
+  rule_N = L.rule_N ; --CHECKED
+  run_V = L.run_V ; --CHECKED
+  salt_N = L.salt_N ; --CHECKED
+  sand_N = L.sand_N ; --CHECKED
+  say_VS = L.say_VS ; --CHECKED
+  school_N = L.school_N ; --CHECKED
+  science_N = L.science_N ; --CHECKED
+  scratch_V2 = L.scratch_V2 ; --CHECKED
+  sea_N = L.sea_N ; --CHECKED
+  seed_N = L.seed_N ; --CHECKED
+  seek_V2 = L.seek_V2 ; --CHECKED
+  see_V2 = L.see_V2 ; --CHECKED
+  sell_V3 = L.sell_V3 ; --CHECKED
+  send_V3 = L.send_V3 ; --CHECKED
+  sew_V = L.sew_V ; --CHECKED
+  sharp_A = L.sharp_A ; --CHECKED
+  sheep_N = L.sheep_N ; --CHECKED
+  ship_N = L.ship_N ; --CHECKED
+  shirt_N = L.shirt_N ; --CHECKED
+  shoe_N = L.shoe_N ; --CHECKED
+  shop_N = L.shop_N ; --CHECKED
+  short_A = L.short_A ; --CHECKED
+  silver_N = L.silver_N ; --CHECKED
+  sing_V = L.sing_V ; --CHECKED
+  sister_N = L.sister_N ; --CHECKED
+  sit_V = L.sit_V ; --CHECKED
+  skin_N = L.skin_N ; --CHECKED
+  sky_N = L.sky_N ; --CHECKED
+  sleep_V = L.sleep_V ; --CHECKED
+  small_A = L.small_A ; --CHECKED
+  smell_V = L.smell_V ; --CHECKED
+  smoke_N = L.smoke_N ; --CHECKED
+  smooth_A = L.smooth_A ; --CHECKED
+  snake_N = L.snake_N ; --CHECKED
+  snow_N = L.snow_N ; --CHECKED
+  sock_N = L.sock_N ; --CHECKED
+  song_N = L.song_N ; --CHECKED
+  speak_V2 = L.speak_V2 ; --CHECKED
+  spit_V = L.spit_V ; --CHECKED
+  split_V2 = L.split_V2 ; --CHECKED
+  squeeze_V2 = L.squeeze_V2 ; --CHECKED
+  stab_V2 = L.stab_V2 ; --CHECKED
+  stand_V = L.stand_V ; --CHECKED
+  star_N = L.star_N ; --CHECKED
+  steel_N = L.steel_N ; --CHECKED
+  stick_N = L.stick_N ; --CHECKED
+  stone_N = L.stone_N ; --CHECKED
+  stop_V = L.stop_V ; --CHECKED
+  stove_N = L.stove_N ; --CHECKED
+  straight_A = L.straight_A ; --CHECKED
+  student_N = L.student_N ; --CHECKED
+  stupid_A = L.stupid_A ; --CHECKED
+  suck_V2 = L.suck_V2 ; --CHECKED
+  sun_N = L.sun_N ; --CHECKED
+  swell_V = L.swell_V ; --CHECKED
+  swim_V = L.swim_V ; --CHECKED
+  switch8off_V2 = L.switch8off_V2 ; --CHECKED
+  switch8on_V2 = L.switch8on_V2 ; --CHECKED
+  table_N = L.table_N ; --CHECKED
+  tail_N = L.tail_N ; --CHECKED
+  talk_V3 = L.talk_V3 ; --CHECKED
+  teacher_N = L.teacher_N ; --CHECKED
+  teach_V2 = L.teach_V2 ; --CHECKED
+  television_N = L.television_N ; --CHECKED
+  thick_A = L.thick_A ; --CHECKED
+  thin_A = L.thin_A ; --CHECKED
+  think_V = L.think_V ; --CHECKED
+  throw_V2 = L.throw_V2 ; --CHECKED
+  tie_V2 = L.tie_V2 ; --CHECKED
+  today_Adv = L.today_Adv ; --CHECKED
+  tongue_N = L.tongue_N ; --CHECKED
+  tooth_N = L.tooth_N ; --CHECKED
+  train_N = L.train_N ; --CHECKED
+  travel_V = L.travel_V ; --CHECKED
+  tree_N = L.tree_N ; --CHECKED
+  turn_V = L.turn_V ; --CHECKED
+  ugly_A = L.ugly_A ; --CHECKED
+--  uncertain_A = L.uncertain_A ; --CHECKED
+  understand_V2 = L.understand_V2 ; --CHECKED
+  university_N = L.university_N ; --CHECKED
+  village_N = L.village_N ; --CHECKED
+  vomit_V = L.vomit_V ; --CHECKED
+  wait_V2 = L.wait_V2 ; --CHECKED
+  walk_V = L.walk_V ; --CHECKED
+  warm_A = L.warm_A ; --CHECKED
+  war_N = L.war_N ; --CHECKED
+  wash_V2 = L.wash_V2 ; --CHECKED
+  watch_V2 = L.watch_V2 ; --CHECKED
+  water_N = L.water_N ; --CHECKED
+  wet_A = L.wet_A ; --CHECKED
+  white_A = L.white_A ; --CHECKED
+  wide_A = L.wide_A ; --CHECKED
+  wife_N = L.wife_N ; --CHECKED
+  wind_N = L.wind_N ; --CHECKED
+  window_N = L.window_N ; --CHECKED
+  wine_N = L.wine_N ; --CHECKED
+  wing_N = L.wing_N ; --CHECKED
+  win_V2 = L.win_V2 ; --CHECKED
+  wipe_V2 = L.wipe_V2 ; --CHECKED
+  woman_N = L.woman_N ; --CHECKED
+  wonder_VQ = L.wonder_VQ ; --CHECKED
+  wood_N = L.wood_N ; --CHECKED
+  worm_N = L.worm_N ; --CHECKED
+  write_V2 = L.write_V2 ; --CHECKED
+  year_N = L.year_N ; --CHECKED
+  yellow_A = L.yellow_A ; --CHECKED
+  young_A = L.young_A ; --CHECKED
+
+-- according to http://www.linguanaut.com/english_chinese.htm and Google translate AR 8/10/2013
+
+  alas_Interj = mkInterj "ai1" ;
+  amen_Interj = mkInterj "a1men2" ;
+  bye_Interj = mkInterj "zai4jian4" ;
+  bye_bye_Interj = mkInterj "zai4jian4" ;
+  cheers_Interj = mkInterj "gan1bei1" ;
+  damn_Interj = mkInterj "gai1si3de" ;
+  egad_Interj = mkInterj "e2tian1na4" ;
+  er_Interj = mkInterj "e4" ;
+  excuse_me_Interj = mkInterj "yuan2liang4wo3" ;
+  good_afternoon_Interj = mkInterj "xia4wu3hao3" ;
+  good_evening_Interj = mkInterj "xia4wu3hao3" ;
+  good_luck_Interj = mkInterj "zhu4ni3hao3yun4" ;
+  good_morning_Interj = mkInterj "zao3shang4hao3" ;
+  good_night_Interj = mkInterj "wan3an1" ;
+  goodbye_Interj = mkInterj "zai4jian4" ;
+  hell_Interj = mkInterj "jian4gui3qu4ba1" ;
+--  hello_Interj = mkInterj "ni3hao3" ;
+  hey_Interj = mkInterj "hai1" ;
+  hi_Interj = mkInterj "ni3hao3" ;
+  nope_Interj = mkInterj "mei2le";
+--  oh_Interj = mkInterj "e2" ;
+  ok_Interj = mkInterj "hang2";
+  okay_Interj = mkInterj "hang2";
+  quack_Interj = mkInterj "ga2ga2" ;
+  thanks_Interj = mkInterj "xie4xie4" ;
+  uh_Interj = mkInterj "a1" ;
+  uh_uh_Interj = mkInterj "en1，en1" ;
+  uh_huh_Interj = mkInterj "en1" ;
+  well_Interj = mkInterj "hao3le";
+  whoopee_Interj = mkInterj "fang4pi4" ;
+  wow_Interj = mkInterj "wa1" ;
+  yeah_Interj = mkInterj "ye1" ;
+  yes_Interj = mkInterj "shi4";
+
+
+--- TODO
+
+of_Prep = mkPrep [] "de" ;
+by_Prep = mkPrep "you2" ;
+at_Prep = mkPrep "zai4" ;
+as_Prep = mkPrep "ru2" ;
+company_N = mkN "gong1si1" ;
+share_N = mkN "gu3fen4" ;
+market_N = mkN "shi4chang3" ;
+that_RP = mkRP "na3ge4" ;
+stock_N = mkN "gu3piao4" ;
+than_Prep = mkPrep "bi3" ;
+price_N = mkN "jia4ge2" ;
+also_AdV = mkAdV "ye3" ;
+other_A = mkA "qi2ta1" ;
+sale_N = mkN "mai4" ;
+about_Prep = mkPrep "guan1yu2" ;
+some_Quant = mkQuant "ji1ge4" ;
+trade_V = mkV "huan4" ;
+month_N = mkN "yue4" ;
+last_A = mkA "zui4hou4" ;
+may_VV = mkVV "ke3neng2" ;
+business_N = mkN "shang1ye4" ;
+rate_N = mkN "lu:4" ;
+bond_N = mkN "quan4" ;
+zoological_A = mkA "guan1yu2dong4wu4" ;
+time_N = mkN "shi2jian1" ;
+presidentMasc_N = mkN "zong3tong3" ;
+week_N = mkN "xing1qi1" ;
+investor_N = mkN "tou2zi1zhe3" ;
+into_Prep = mkPrep "cheng2" ;
+government_N = mkN "dian4zi3zheng4wu4" ;
+high_A = mkA "gao1" ;
+quarter_N = mkN "ke4" ;
+analyst_N = mkN "fen1xi1ren2shi4" ;
+make_V2 = mkV2 "shi3" ;
+cent_N = mkN "yi1fen1qian2" ;
+only_Adv = mkAdv "qi2you3" ;
+--* anyPl_Det = mkpDet "" ; --？？ Don't understand
+not_Adv = mkAdv "bu4" ;
+interest_N = mkN "li4xi1" ;
+group_N = mkN "tuan2" ;
+issue_N = mkN "fa1hang2" ;
+over_Prep = mkPrep "yi3shang4" ;
+do_V = mkV "zuo4" ;
+program_N = mkN "jie2mu4" ;
+recent_A = mkA "zui4jin4" ;
+firm_N = mkN "gong1si1" ;
+--* officialMasc_N = mkN "" ; --？？ Don't understand
+fund_N = mkN "ji1jin1" ; 
+unit_3_N = mkN "chan2yuan2" ;
+yesterday_N = mkN "zuo2tian1" ;
+large_A = mkA "da4" ;
+product_N = mkN "chan3pin3" ;
+loss_N = mkN "sun3shi1" ;
+good_A = mkA "hao3" ;
+sell_V2 = mkV2 "mai4" ;
+investment_N = mkN "tou2zi1" ;
+plan_N = mkN "ji4hua2" ;
+say_V = mkV "shui4" ;
+profit_N = mkN "li4run4" ;
+major_A = mkA "zhu3yao1" ;
+take_V2 = mkV2 "qu3" ;
+have_V = mkV "you3" ;
+inasmuch_as_Adv = mkAdv "yin1wei2" ;
+state_N = mkN "tai4" ;
+about_Adv = mkAdv "guan1yu2" ;
+executive_N = mkN "guan3li3ren2" ;
+money_N = mkN "qian2" ;
+since_Prep = mkPrep "yi3lai2" ;
+point_N = mkN "jian1" ;
+federal_A = mkA "lian2bang1" ;
+next_A = mkA "xi4" ;
+even_Adv = mkAdv "lian2" ;
+just_Adv = mkAdv "qi2shi4" ;
+up_Adv = mkAdv "shang4" ;
+security_N = mkN "an1quan2" ;
+current_A = mkA "xian4shi2" ;
+currency_N = mkN "huo4bi4" ;
+cost_N = mkN "cheng2ben3" ;
+problem_N = mkN "wen4ti2" ;
+financial_A = mkA "jin1rong2" ;
+tax_N = mkN "shui4" ;
+part_of_N2 = mkN2 "yi1bu4fen1" ;
+rise_V = mkV "shang4sheng1" ;
+bill_N = mkN "zhang4chan2" ;
+low_A = mkA "di1" ;
+against_Prep = mkPrep "zhen1dui4" ;
+revenue_N = mkN "shou1ru4" ;
+include_V2 = mkV2 "bao1kuo4" ;
+late_A = mkA "wan3dian3" ;
+contract_N = mkN "ge3tong2" ;
+trader_N = mkN "shang1ren2" ;
+result_N = mkN "jie1guo3" ;
+income_N = mkN "shou1ru4" ;
+dollar_N = mkN "mei3yuan2" ;
+chairman_N = mkN "zhu3xi2" ;
+way_N = mkN "fang1fa3" ;
+service_N = mkN "fu2wu4" ;
+operation_N = mkN "shou3shu4" ;
+little_A = mkA "xiao3" ;
+maker_N = mkN "zhi4zao4zhe3" ;
+net_A = mkA "chun2cui4" ;
+debt_N = mkN "zhai4wu4" ;
+close_V = mkV "guan1" ;
+case_N = mkN "an4jian4" ;
+concern_N = mkN "guan1huai2" ;
+loan_N = mkN "dai4kuan3" ;
+index_N = mkN "zhi3shu3" ;
+director_N = mkN "dong3shi4" ;
+gain_N = mkN "shou1yi4" ;
+system_N = mkN "xi4tong3" ;
+should_VV = mkVV "ying1gai1" ;
+like_Prep = mkPrep "hao3xiang4" ;
+do_V2 = mkV2 "zuo4" ;
+real_A = mkA "zhen1zheng1" ;
+fall_V = mkV "xia4jiang4" ;
+among_Prep = mkPrep "qi2zhong1" ;
+friday_PN = mkPN "xing1qi1wu3" ;
+most_Det = mkpDet "zui4" ;
+future_N = mkN "wei4lai2" ;
+both_Det = mkpDet "shuang1" ;
+give_V = mkV "gei3" ;
+include_V = mkV "bao1kuo4" ;
+however_Adv = mkAdv "bu4guo4" ;
+buy_V = mkV "mai3" ;
+each_Det = mkpDet "mei3" ;
+sell_V = mkV "mai4" ;
+bid_N = mkN "chu1jia4" ;
+then_Adv = mkAdv "ran2hou4" ;
+order_N = mkN "ming4ling4" ;
+according_to_Prep = mkPrep "gen1ju1" ;
+law_N = mkN "fa3lu:4" ;
+take_V = mkV "qu3" ;
+expect_V2V = mkV2V "xi1wang4" ;
+another_Quant = mkQuant "zai4" ;
+several_Num = mkNum "ji1ge4" ;
+rise_V2 = mkV2 "shang4sheng1" ;
+down_Adv = mkAdv "xia4" ;
+trade_N = mkN "shang1ye4" ;
+asset_N = mkN "cai2fu4" ;
+own_A = mkA "zi4ji3" ;
+pay_V2 = mkV2 "fu4" ;
+increase_N = mkN "fang4da4" ;
+vice_N = mkN "fu4" ;
+office_N = mkN "ban4gong1shi4" ;
+growth_N = mkN "fa1zhan3" ;
+japan_PN = mkPN "ri4ben3" ;
+agency_N = mkN "ji1gou4" ;
+offer_N = mkN "yi4an4" ;
+think_VS = mkVS "si1kao3" ;
+common_A = mkA "gong4tong2" ;
+agreement_N = mkN "xie2yi4" ;
+raise_V2 = mkV2 "di1gao1" ;
+operate_V = mkV "jing1ying2" ;
+use_V2 = mkV2 "shi3yong4" ;
+strong_A = mkA "jian1qiang2qiang2" ;
+exchange_N = mkN "jiao1huan4" ;
+capital_N = mkN "zi1" ;
+officer_N = mkN "guan1yuan2" ;
+manager_N = mkN "jing1li3" ;
+get_V2 = mkV2 "de2dao4" ;
+get_V = mkV "huo4de2" ;
+plant_N = mkN "chang3" ;
+cash_N = mkN "xian4jin1" ;
+report_N = mkN "bao4" ;
+early_A = mkA "zao3" ;
+court_N = mkN "fa3ting2" ;
+value_N = mkN "jia4zhi2" ;
+economic_A = mkA "jing1ji4" ;
+work_V = mkV "gong1zuo4" ;
+spokesman_N = mkN "fa1yan2ren2" ;
+level_N = mkN "shui3ping2" ;
+general_A = mkA "yi1ban1" ;
+ago_Adv = mkAdv "zhi1qian2" ;
+still_AdV = mkAdV "hai2" ; -- 仍然
+previous_A = mkA "yi3qian2" ;
+increase_V2 = mkV2 "di1gao1" ;
+change_N = mkN "gai3bian4" ;
+foreign_A = mkA "guo2wai4" ;
+end_N = mkN "jie1wei3" ;
+board_N = mkN "ban3" ;
+yen_N = mkN "ri4yuan2" ;
+stake_N = mkN "biao1zhuang1" ;
+report_V2 = mkV2 "bao4gao4" ;
+have_VV = mkVV "you3" ;
+economy_N = mkN "jing1ji4" ;
+chief_A = mkA "shou3xi2" ;
+line_N = mkN "xian4" ;
+policy_N = mkN "zheng4ce4" ;
+annual_A = mkA "zhou1nian2" ;
+former_A = mkA "yi3qian2" ;
+period_N = mkN "qi1jian1" ;
+try_VV = mkVV "shi4tu2" ;
+far_A = mkA "yuan3" ;
+until_Prep = mkPrep "zhi2dao4" ;
+same_A = mkA "yi1yang4" ;
+new_york_PN = mkPN "niu3yao1" ;
+member_N = mkN "cheng2yuan2" ;
+too_Adv = mkAdv "tai4" ;
+due_A = mkA "ying1you3" ;
+charge_N = mkN "fei4yong4" ;
+back_Adv = mkAdv "xiang4hou4" ;
+provide_V2 = mkV2 "di1gong1" ;
+acquire_V2 = mkV2 "huo4de2" ;
+thing_N = mkN "shi4qing2" ;
+junk_N = mkN "fei4wu4" ;
+area_1_N = mkN "ou1yu4" ;
+today_N = mkN "jin1tian1" ;
+public_A = mkA "gong1zhong4" ;
+certain_A = mkA "yi1ding4" ;
+takeover_N = mkN "shou1gou4" ;
+use_V = mkV "shi3yong4" ;
+right_N = mkN "you4" ;
+offer_V2 = mkV2 "di1gong1" ;
+already_AdV = mkAdV "yi3jing1" ;
+management_N = mkN "guan3li3" ;
+term_N = mkN "qi1jian1" ;
+insurance_N = mkN "bao3xian3" ;
+home_N = mkN "jia1" ;
+world_N = mkN "shi4jie4" ;
+here_Adv = mkAdv "zhe4li3" ;
+effort_N = mkN "gong1fu1" ;
+work_N = mkN "gong1zuo4" ;
+up_Prep = mkPrep "shang4" ;
+make_VS = mkVS "zuo4" ;
+production_N = mkN "sheng1chan3" ;
+past_A = mkA "tong1guo4" ;
+receive_V2 = mkV2 "shou1dao4" ;
+employee_N = mkN "zhi2yuan2" ;
+credit_N = mkN "xin4yong4" ;
+continue_VV = mkVV "ji4xu4" ;
+note_N = mkN "bi3ji4" ;
+--* customerMasc_N = mkN "" ; --？？ Don't understand
+spend_V = mkV "hua1fei4" ;
+transaction_N = mkN "jiao1yi4" ;
+about_AdN = mkAdN "guan1yu2" ;
+now_AdV = mkAdV "xian4zai4" ;
+compare_V = mkV "bi3jiao4" ;
+volume_N = mkN "sheng1yin1" ;
+still_Adv = mkAdv "reng2ran2" ;
+add_VS = mkVS "tian1jia1" ;
+own_V2 = mkV2 "yong1you3" ;
+corporate_A = mkA "qi3ye4" ;
+make_V = mkV "zuo4" ;
+decline_N = mkN "ju4jue2" ;
+look_V = mkV "kan1" ;
+estate_N = mkN "fang2dechan3" ;
+shareholder_N = mkN "gu3dong1" ;
+news_N = mkN "xin1wen2" ;
+move_N = mkN "ju3dong4" ;
+reduce_V2 = mkV2 "jian3shao3" ;
+deal_N = mkN "ge3yao1" ;
+whether_Prep = mkPrep "bu4lun2" ;
+hold_V = mkV "bao3chi2" ;
+position_N = mkN "wei4zhi4" ;
+consumer_N = mkN "xiao1fei4zhe3" ;
+believe_VS = mkVS "xiang1xin4" ;
+proposal_N = mkN "jian4yi4" ;
+political_A = mkA "zheng4zhi4xing4" ;
+base_V2 = mkV2 "lei3" ;
+amp_Conj = mkConj "&" ;
+pay_V = mkV "jiao1na4" ;
+nation_N = mkN "guo2jia1" ;
+out_of_Prep = mkPrep "zai4shen2mayi3wai4" ;
+great_A = mkA "wei3da4" ;
+amount_N = mkN "shu3liang2" ;
+acquisition_N = mkN "huo4de2" ;
+power_N = mkN "gong1lu:4" ;
+chief_N = mkN "shou3xi2" ;
+call_VS = mkVS "hu1jiao4" ;
+ad_N = mkN "guang3gao4" ;
+tell_V = mkV "gao4su4" ;
+decision_N = mkN "jue2ding4" ;
+worker_N = mkN "gong1ren2" ;
+possible_A = mkA "ke3neng2" ;
+yield_N = mkN "chan3liang2" ;
+grow_V = mkV "sheng1chang2" ;
+offering_N = mkN "juan1zhu4" ;
+expect_VV = mkVV "qi1wang4" ;
+announce_V2 = mkV2 "gong1bu4" ;
+option_N = mkN "xuan3xiang4" ;
+senior_A = mkA "nian2chang2" ;
+damage_N = mkN "sun3huai4" ;
+meeting_N = mkN "hui4yi4" ;
+leader_N = mkN "ling3dao3zhe3" ;
+life_N = mkN "sheng1huo2" ;
+drug_N = mkN "yao4wu4" ;
+action_N = mkN "hang2wei2" ;
+return_N = mkN "chong2fan3" ;
+fiscal_A = mkA "cai2wu4" ;
+demand_N = mkN "xu1qiu2" ;
+end_V2 = mkV2 "jie1shu4" ;
+administration_N = mkN "guan3li3" ;
+lead_V = mkV "dai4ling3" ;
+september_PN = mkPN "jiu3yue4" ;
+payment_N = mkN "fu4kuan3" ;
+expect_V2 = mkV2 "qi1wang4" ;
+purchase_N = mkN "shou1gou4" ;
+produce_V2 = mkV2 "sheng1chan3" ;
+likely_A = mkA "rong2yi4" ;
+private_A = mkA "si1ren2" ;
+research_N = mkN "tan4jiu1" ;
+account_N = mkN "zhang4hu4" ;
+plan_VV = mkVV "ji4hua2" ;
+less_Det = mkpDet "jiao4shao3" ;
+control_N = mkN "guan3zhi4" ;
+bring_V2 = mkV2 "dai4lai2" ;
+dividend_N = mkN "sheng1li4" ;
+project_N = mkN "xiang4mu4" ;
+other_N = mkN "ling4wai4" ;
+earthquake_N = mkN "dezhen4" ;
+continue_V = mkV "ji4xu4" ;
+national_A = mkA "min2zu2" ;
+reflect_V2 = mkV2 "fan3ying4" ;
+end_V = mkV "jie1shu4" ;
+begin_V = mkV "kai1shi3" ;
+hour_N = mkN "xiao3shi2" ;
+despite_Prep = mkPrep "jin3guan3" ;
+move_V = mkV "yi2dong4" ;
+job_N = mkN "gong1zuo4" ;
+fall_V2 = mkV2 "xian4ru4" ;
+drop_N = mkN "jiang4di1" ;
+division_N = mkN "bu4men2" ;
+note_VS = mkVS "bi3ji4" ;
+record_N = mkN "ji4lu4" ;
+executive_A = mkA "zhi2hang2" ;
+lawyer_N = mkN "lu:4shi1" ;
+go_VV = mkVV "qu4" ;
+magazine_N = mkN "za2zhi4" ;
+lot_N = mkN "xu3duo1" ;
+family_N = mkN "jia1ting2" ;
+build_V2 = mkV2 "jian4zao4" ;
+average_A = mkA "ping2jun1uu" ;
+figure_N = mkN "shu3zi4" ;
+august_PN = mkPN "ba1yue4" ;
+activity_N = mkN "huo2dong4" ;
+within_Prep = mkPrep "nei4bu4" ;
+agree_VV = mkVV "tong2yi4" ;
+effect_N = mkN "xiao4guo3" ;
+producer_N = mkN "zhi4pian1ren2" ;
+store_N = mkN "chu3cun2" ;
+talk_N = mkN "jiao1tan2" ;
+suit_N = mkN "ge3shi4" ;
+particular_A = mkA "te2bie2" ;
+network_N = mkN "wang3lao4" ;
+total_A = mkA "zong3e2" ;
+building_N = mkN "jian4zhu2" ;
+risk_N = mkN "feng1xian3" ;
+file_V = mkV "gui1dang4" ;
+buyer_N = mkN "mai3zhu3" ;
+create_V2 = mkV2 "chuang1jian4" ;
+parent_N = mkN "fu4mu3qin1" ;
+food_N = mkN "shi2wu4" ;
+reach_V2 = mkV2 "dao4da2" ;
+client_N = mkN "ke4hu4" ;
+again_Adv = mkAdv "zai4ci4" ;
+close_A = mkA "guan1bi4" ;
+additional_A = mkA "e2wai4" ;
+venture_N = mkN "qi3ye4" ;
+machine_N = mkN "ji1qi4" ;
+local_A = mkA "ben3de" ;
+clear_A = mkA "qing1chu3" ;
+almost_Adv = mkAdv "ji1hu1" ;
+statement_N = mkN "sheng1ming2" ;
+force_N = mkN "li4liang2" ;
+dealer_N = mkN "ling2shou4shang1" ;
+commercial_A = mkA "shang1ye4" ;
+ask_V = mkV "wen4" ;
+themselves_NP = mkNPword "ta1menzi4ji3" ;
+for_example_Adv = mkAdv "ju3li4" ;
+follow_V = mkV "gen1sui2" ;
+remain_V = mkV "liu2xia4" ;
+become_V2 = mkV2 "cheng2wei2" ;
+subsidiary_N = mkN "fu4shu3" ;
+property_N = mkN "cai2chan3" ;
+price_V = mkV "jia4ge2" ;
+outstanding_A = mkA "you1xiu4" ;
+use_N = mkN "shi3yong4" ;
+propose_V2 = mkV2 "jian4yi4" ;
+development_N = mkN "fa1yu4" ;
+mortgage_N = mkN "di3ya1" ;
+never_AdV = mkAdV "cong1lai2mei2you3" ;
+information_N = mkN "xiao1xi1" ;
+average_N = mkN "pu3tong1" ;
+able_A = mkA "neng2gou4" ;
+yield_V2 = mkV2 "chan3sheng1" ;
+portfolio_N = mkN "tou2zi1zu3ge3" ;
+holder_N = mkN "chi2you3ren2" ;
+increase_V = mkV "zeng1chang2" ;
+fact_N = mkN "shi4shi2" ;
+estimate_N = mkN "yu4suan4" ;
+composite_A = mkA "zong1ge3" ;
+actual_A = mkA "shi2ji4" ;
+equity_N = mkN "gong1ping2" ;
+add_V2 = mkV2 "tian1jia1" ;
+airline_N = mkN "hang2kong1gong1si1" ;
+technology_N = mkN "ji4shu4" ;
+around_Prep = mkPrep "wei2rao4" ;
+net_N = mkN "wang3lao4" ;
+decline_V = mkV "xia4jiang4" ;
+similar_A = mkA "lei4si4" ;
+monday_PN = mkPN "xing1qi1yi1" ;
+health_N = mkN "jian4kang1" ;
+auto_N = mkN "qi4che1" ;
+show_V2 = mkV2 "xian3shi4" ;
+represent_V2 = mkV2 "biao3xian4" ;
+economist_N = mkN "jing1ji4xue2jia1" ;
+strategy_N = mkN "zhan4lue4" ;
+union_N = mkN "gong1hui4" ;
+gas_N = mkN "qi4ti3" ;
+budget_N = mkN "yu4suan4" ;
+rather_Adv = mkAdv "bi3jiao4" ;
+provision_N = mkN "gui1ding4" ;
+more_Adv = mkAdv "geng1duo1" ;
+measure_N = mkN "ce4liang2" ;
+inflation_N = mkN "tong1huo4peng2zhang4" ;
+significant_A = mkA "chong2da4" ;
+half_N = mkN "yi1ban4" ;
+follow_V2 = mkV2 "gen1sui2" ;
+thrift_N = mkN "jie2yao1" ;
+personal_A = mkA "ge4ren2" ;
+international_A = mkA "guo2ji4" ;
+post_V2 = mkV2 "you2ji4" ;
+claim_N = mkN "yao1qiu2" ;
+restructure_V = mkV "chong2zu3" ;
+place_N = mkN "defang1" ;
+department_N = mkN "bu4men2" ;
+involve_V2 = mkV2 "she4ji2" ;
+begin_VV = mkVV "kai1shi3" ;
+via_Prep = mkPrep "tong1guo4" ;
+support_N = mkN "zhi1chi2" ;
+hard_A = mkA "kun3nan2" ;
+direct_A = mkA "zhi2jie1" ;
+broker_N = mkN "jing1ji4ren2" ;
+final_A = mkA "zui4zhong1" ;
+face_V2 = mkV2 "mian4dui4" ;
+deficit_N = mkN "kui1sun3" ;
+reserve_N = mkN "hou4bei4" ;
+quick_A = mkA "kuai4" ;
+party_N = mkN "dang3" ;
+partner_N = mkN "huo3ban4" ;
+joint_A = mkA "lian2ge3" ;
+judge_N = mkN "fa3guan1" ;
+special_A = mkA "te2bie2" ;
+slight_A = mkA "qing1wei1" ;
+meanwhile_Adv = mkAdv "yu2ci3tong2shi2" ;
+give_V2 = mkV2 "gei3" ;
+equipment_N = mkN "she4bei4" ;
+down_Prep = mkPrep "wang3xia4" ;
+source_N = mkN "lai2yuan2" ;
+institution_N = mkN "xue2hui4" ;
+attorney_N = mkN "lu:4shi1" ;
+domestic_A = mkA "guo2nei4" ;
+cause_V2 = mkV2 "dao3zhi4" ;
+potential_A = mkA "qian2zai4" ;
+legal_A = mkA "ge3fa3" ;
+usual_A = mkA "tong1chang2" ;
+probable_A = mkA "ke3neng2" ;
+fee_N = mkN "fei4" ;
+drop_V2 = mkV2 "xia4jiang4" ;
+construction_N = mkN "shi1gong1" ;
+performance_N = mkN "biao3xian4" ;
+approval_N = mkN "zan4tong2" ;
+itself_NP = mkNPword "zi4shen1" ;
+side_N = mkN "bian1" ;
+mark_N = mkN "biao1ji4" ;
+show_N = mkN "yan3chu1" ;
+committee_N = mkN "wei1yuan2hui4" ;
+add_V = mkV "tian1jia1" ;
+separate_A = mkA "ling4wai4" ;
+team_N = mkN "tuan2dui4" ;
+cover_V2 = mkV2 "fu4gai4" ;
+test_N = mkN "ce4shi4" ;
+pressure_N = mkN "ya1li4" ;
+main_A = mkA "zhu3yao1" ;
+long_term_A = mkA "chang2qi1" ;
+available_A = mkA "ke3yong4" ;
+gain_V2 = mkV2 "huo4de2" ;
+export_N = mkN "chu1kou3" ;
+help_VV = mkVV "bang1zhu4" ;
+crash_N = mkN "yi4wai4" ;
+develop_V2 = mkV2 "kai1fa1" ;
+crash_N = mkN "yi4wai4" ;
+simple_A = mkA "jian3chan2" ;
+put_V = mkV "fang4zhi4" ;
+purchase_V2 = mkV2 "cai3gou4" ;
+below_Prep = mkPrep "xia4mian4" ;
+yet_Adv = mkAdv "reng2ran2" ;
+abortion_N = mkN "liu2chan3" ;
+support_V2 = mkV2 "zhi1chi2" ;
+limit_V2 = mkV2 "xian4zhi4" ;
+different_A = mkA "bu4tong2" ;
+call_V = mkV "hu1jiao4" ;
+as_well_as_Conj = mkConj "yi3ji2" ;
+allow_V2V = mkV2V "yun3xu3" ;
+lead_V2 = mkV2 "dai4ling3" ;
+washington_PN = mkPN "hua2cheng2dun4" ;
+tuesday_PN = mkPN "xing1qi1er4" ;
+remain_VA = mkVA "liu2xia4" ;
+initial_A = mkA "chu1shi3" ;
+good_N = mkN "hao3" ;
+condition_N = mkN "tiao2jian4" ;
+complete_V2 = mkV2 "wan2cheng2" ;
+cite_V2 = mkV2 "yin3yong4" ;
+boost_V2 = mkV2 "cu4jin4" ;
+basis_N = mkN "ji1chu3" ;
+banking_N = mkN "yin2hang2ye4" ;
+decline_VV = mkVV "xia4jiang4" ;
+advertising_N = mkN "guang3gao4" ;
+marketing_N = mkN "ying2xiao1" ;
+margin_N = mkN "yu2liang2" ;
+cut_N = mkN "duan4kai1" ;
+series_N = mkN "xi4lie4" ;
+percentage_N = mkN "bai3fen1bi3" ;
+introduce_V2 = mkV2 "jie4shao4" ;
+find_VS = mkVS "fa1xian4" ;
+industrial_A = mkA "chan3ye4" ;
+huge_A = mkA "ju4da4" ;
+file_V2 = mkV2 "gui1dang4" ;
+china_PN = mkPN "ci2qi4" ;
+affect_V2 = mkV2 "ying3xiang3" ;
+set_V2 = mkV2 "ji2ge3" ;
+run_V2 = mkV2 "yun4hang2" ;
+result_V = mkV "dao3zhi4" ;
+owner_N = mkN "ye4zhu3" ;
+in_addition_Adv = mkAdv "ci3wai4" ;
+especial_A = mkA "te2bie2shi4" ;
+campaign_N = mkN "yun4dong4" ;
+such_Predet = mkPredet "zhe4yang4" ;
+soviet_A = mkA "su1lian2" ;
+report_V = mkV "bao4gao4" ;
+game_N = mkN "you2xi4" ;
+need_V2 = mkV2 "xu1yao1" ;
+facility_N = mkN "she4shi1" ;
+brokerage_N = mkN "yong1jin1" ;
+account_V = mkV "ren4wei2" ;
+set_V = mkV "ji2ge3" ;
+role_1_N = mkN "jiao3se4" ;
+open_V = mkV "da2kai1" ;
+approve_V2 = mkV2 "pi1zhun3" ;
+study_N = mkN "yan2jiu1" ;
+benefit_N = mkN "de2yi4" ;
+away_Adv = mkAdv "yuan3li2" ;
+view_N = mkN "shi4tu2" ;
+start_V = mkV "kai1shi3" ;
+regulator_N = mkN "diao4jie2qi4" ;
+legislation_N = mkN "li4fa3" ;
+though_Subj = mkSubj "sui1ran2" ;
+soon_Adv = mkAdv "bu4jiu3" ;
+meet_V2 = mkV2 "hui4jian4" ;
+drop_V = mkV "xia4jiang4" ;
+comment_N = mkN "ping2lun2" ;
+process_N = mkN "guo4cheng2" ;
+rise_N = mkN "shang4sheng1" ;
+import_N = mkN "jin4kou3" ;
+supply_N = mkN "gong1ying1" ;
+substantial_A = mkA "shi2hui4" ;
+europe_PN = mkPN "ou1zhou1" ;
+chain_N = mkN "lian2suo3" ;
+seem_VV = mkVV "si4hu1" ;
+rating_N = mkN "deng3ji2" ;
+letter_N = mkN "shu1xin4" ;
+easy_A = mkA "jian3chan2" ;
+toward_Prep = mkPrep "dui4yu2" ;
+sign_N = mkN "qian1shu3" ;
+merger_N = mkN "ge3bing4" ;
+london_PN = mkPN "lun2dun1" ;
+improve_V2 = mkV2 "gai3shan4" ;
+chemical_N = mkN "hua4xue2yao4pin3" ;
+brand_N = mkN "shang1biao1" ;
+pilot_N = mkN "fei1hang2yuan2" ;
+issue_V2 = mkV2 "fa1bu4" ;
+show_VS = mkVS "xian3shi4" ;
+off_Prep = mkPrep "li2qu4" ;
+competition_N = mkN "jing4zheng1" ;
+comment_V = mkV "ping2lun2" ;
+ton_N = mkN "dun1" ;
+report_VS = mkVS "bao4gao4" ;
+continue_V2 = mkV2 "ji4xu4" ;
+vote_N = mkN "tou2piao4" ;
+kind_N = mkN "zhong3lei4" ;
+see_VS = mkVS "kan1jian4" ;
+expense_N = mkN "fei4yong4" ;
+ago_Prep = mkPrep "zhi1qian2" ;
+california_PN = mkPN "jia1zhou1" ;
+event_N = mkN "shi4jian4" ;
+election_N = mkN "xuan3ju3" ;
+step_N = mkN "bu4zhou4" ;
+disclose_V2 = mkV2 "tou4lu4" ;
+britain_PN = mkPN "ying1guo2" ;
+banker_N = mkN "yin2hang2jia1" ;
+agree_V = mkV "tong2yi4" ;
+settlement_N = mkN "chen2jiang4" ;
+effective_A = mkA "you3xiao4" ;
+carry_V2 = mkV2 "xie2dai4" ;
+pound_N = mkN "ying1bang4" ;
+call_N = mkN "hu1jiao4" ;
+situation_N = mkN "qing2kuang4" ;
+sector_N = mkN "shan1xing2" ;
+plunge_N = mkN "tiao4shui3" ;
+matter_N = mkN "wen4ti2" ;
+control_V2 = mkV2 "kong4zhi4" ;
+change_V2 = mkV2 "gai3bian4" ;
+apparent_A = mkA "ming2xian3" ;
+reduction_N = mkN "jian3shao3" ;
+practice_N = mkN "shi2jian4" ;
+perhaps_Adv = mkAdv "ye3xu3" ;
+datum_N = mkN "ji1zhun3" ;
+suggest_VS = mkVS "jian4yi4" ;
+once_Adv = mkAdv "yi1dan4" ;
+offer_V = mkV "di1gong1" ;
+individual_A = mkA "ge4ren2" ;
+san_francisco_PN = mkPN "jiu4jin1shan1" ;
+material_N = mkN "cai2liao4" ;
+delivery_N = mkN "jiao1huo4" ;
+creditor_N = mkN "zhai4quan2ren2" ;
+keep_V2 = mkV2 "bao3chi2" ;
+future_A = mkA "wei4lai2" ;
+free_A = mkA "wu2chang2" ;
+conference_N = mkN "hui4yi4" ;
+active_A = mkA "huo2yue4" ;
+staff_N = mkN "yuan2gong1" ;
+independent_A = mkA "du2li4" ;
+session_N = mkN "hui4hua4" ;
+room_N = mkN "fang2jian1" ;
+need_V = mkV "xu1yao1" ;
+holding_N = mkN "bao3chi2" ;
+consider_V2 = mkV2 "kao3lu:4" ;
+auction_N = mkN "pai1mai4" ;
+accept_V2 = mkV2 "jie1shou4" ;
+immediate_A = mkA "ji2shi2" ;
+exist_V = mkV "cun2zai4" ;
+military_A = mkA "jun1uushi4" ;
+impact_N = mkN "peng4zhuang4" ;
+early_Adv = mkAdv "zao3" ;
+carrier_N = mkN "zhi1jia4" ;
+argue_VS = mkVS "zheng1lun2" ;
+announcement_N = mkN "gong1gao4" ;
+require_V2 = mkV2 "yao1qiu2" ;
+recession_N = mkN "bu4jing3qi4" ;
+along_Prep = mkPrep "yan2" ;
+weak_A = mkA "ruan3ruo4" ;
+want_V2 = mkV2 "xiang3wang4" ;
+wage_N = mkN "gong1zi1" ;
+primary_A = mkA "zhu3yao1" ;
+happen_V = mkV "fa1sheng1" ;
+establish_V2 = mkV2 "jian4li4" ;
+consultant_N = mkN "gu4wen4" ;
+telephone_N = mkN "dian4hua4" ;
+serious_A = mkA "yan2chong2" ;
+july_PN = mkPN "qi1yue4" ;
+form_N = mkN "lai2zi4" ;
+finance_V2 = mkV2 "jin1rong2" ;
+field_N = mkN "ling3yu4" ;
+article_N = mkN "wen2zhang1" ;
+trouble_N = mkN "ma2fan2" ;
+spend_V2 = mkV2 "hua1fei4" ;
+selling_N = mkN "xiao1shou4" ;
+franc_N = mkN "fa3lang2" ;
+estimate_VS = mkVS "gu1ji4" ;
+change_V = mkV "gai3bian4" ;
+canada_PN = mkPN "jia1na2da4" ;
+vehicle_N = mkN "che1liang4" ;
+range_N = mkN "fan4wei2" ;
+open_A = mkA "kai1fang4" ;
+history_N = mkN "li4shi3" ;
+standard_N = mkN "biao1zhun3" ;
+people_N = mkN "ren2min2" ;
+movie_N = mkN "dian4ying3" ;
+manufacturer_N = mkN "sheng1chan3chang3jia1" ;
+relative_A = mkA "xiang1dui4" ;
+difference_N = mkN "cha1yi4" ;
+typical_1_A = mkA "dian3xing2" ;
+talk_V = mkV "tan2hua4" ;
+prefer_V2 = mkV2 "ning2ke3" ;
+opportunity_N = mkN "ji1hui4" ;
+often_Adv = mkAdv "shi2chang2" ;
+name_V2 = mkV2 "ming4ming2" ;
+morning_N = mkN "zao3chen2" ;
+factor_N = mkN "yin1su4" ;
+word_N = mkN "wen2zi4" ;
+volatility_N = mkN "hui1fa1xing4" ;
+natural_A = mkA "zi4ran2" ;
+individual_N = mkN "ge4ren2" ;
+district_N = mkN "ou1yu4" ;
+death_N = mkN "si3wang2" ;
+cut_V = mkV "duan4kai1" ;
+congressional_A = mkA "guo2hui4" ;
+chip_N = mkN "xin1pian1" ;
+package_N = mkN "bao1guo3" ;
+fail_VV = mkVV "shi1bai4" ;
+expect_V = mkV "qi1wang4" ;
+decade_N = mkN "nian2dai4" ;
+become_V = mkV "cheng2wei2" ;
+bankruptcy_N = mkN "po4chan3" ;
+short_term_A = mkA "jian3lue4" ;
+prevent_V2 = mkV2 "fang2zhi3" ;
+out_Adv = mkAdv "wai4bu4" ;
+earn_V2 = mkV2 "zhuan4de2" ;
+minute_N = mkN "fen1zhong1" ;
+majority_N = mkN "duo1shu3" ;
+keep_VS = mkVS "bao3chi2" ;
+attempt_N = mkN "chang2shi4" ;
+summer_N = mkN "xia4tian1" ;
+story_N = mkN "gu4shi4" ;
+software_N = mkN "ruan3jian4" ;
+response_N = mkN "xiang3ying1" ;
+premium_N = mkN "jiang3jin1" ;
+name_V3 = mkV3 "ming4ming2" ;
+late_Adv = mkAdv "wan3" ;
+difficult_A = mkA "kun3nan2" ;
+consider_VS = mkVS "kao3lu:4" ;
+truck_N = mkN "ka3che1" ;
+total_V2 = mkV2 "ge3ji4" ;
+thus_Adv = mkAdv "cong1er2" ;
+station_N = mkN "che1zhan4" ;
+reject_V2 = mkV2 "ju4jue2" ;
+model_N = mkN "mo2xing2" ;
+japanese_A = mkA "ri4ben3" ;
+ever_AdV = mkAdV "ceng2jing1" ;
+enough_Adv = mkAdv "zu2gou4" ;
+corporation_N = mkN "gong1si1" ;
+commission_N = mkN "yong1jin1" ;
+aid_N = mkN "bang1zhu4" ;
+specific_A = mkA "ju4ti3" ;
+space_N = mkN "kong1jian1" ;
+slow_V = mkV "huan3man4" ;
+rally_N = mkN "fan3dan4" ;
+know_V = mkV "zhi1dao4" ;
+indicate_VS = mkVS "biao3ming2" ;
+care_N = mkN "guan1xin1" ;
+capacity_N = mkN "rong2liang2" ;
+bid_V = mkV "chu1jia4" ;
+air_N = mkN "kong1qi4" ;
+chicago_PN = mkPN "zhi1jia1ge1" ;
+trust_N = mkN "xiang1xin4" ;
+offset_V2 = mkV2 "di3xiao1" ;
+even_AdV = mkAdV "shen4zhi4" ;
+contribute_V = mkV "gong4xian4" ;
+authority_N = mkN "quan2wei1" ;
+strike_N = mkN "ba4gong1" ;
+place_V2 = mkV2 "defang1" ;
+per_Prep = mkPrep "mei3" ;
+modest_A = mkA "qian1xu1" ;
+instead_Adv = mkAdv "dai4ti4" ;
+evidence_N = mkN "zheng4ju1" ;
+appear_VV = mkVV "chu1xian4" ;
+sure_A = mkA "ken3ding4" ;
+size_N = mkN "da4xiao3" ;
+out_Prep = mkPrep "dao4" "wai4mian4" ;
+face_N = mkN "mian4dui4" ;
+anything_NP = mkNPword "wu2lun2he2shi4" ;
+version_N = mkN "ban3ben3" ;
+trend_N = mkN "qu1shi4" ;
+tough_A = mkA "cu1bao4" ;
+slow_A = mkA "huan3man4" ;
+player_N = mkN "bo1fang4ji1" ;
+normal_A = mkA "zheng1chang2" ;
+limit_N = mkN "xian4zhi4" ;
+fall_N = mkN "xia4jiang4" ;
+entire_A = mkA "zheng3ge4" ;
+energy_N = mkN "neng2yuan2" ;
+deposit_N = mkN "cun2kuan3" ;
+interview_N = mkN "fang3wen4" ;
+help_V = mkV "bang1zhu4" ;
+finance_N = mkN "jin1rong2" ;
+estimate_V2 = mkV2 "gu1ji4" ;
+discount_N = mkN "she2kou4" ;
+competitor_N = mkN "jing4zheng1zhe3" ;
+utility_N = mkN "xiao4yong4" ;
+replace_V2 = mkV2 "geng1huan4" ;
+mean_VS = mkVS "yi4wei4zhao1" ;
+leave_V = mkV "li2kai1" ;
+expert_N = mkN "zhuan1jia1" ;
+trial_N = mkN "shen3xun4" ;
+total_N = mkN "gong4ji4" ;
+necessary_A = mkA "bi4yao1" ;
+hong_kong_PN = mkPN "xiang1gang3" ;
+cancer_N = mkN "ai2zheng1" ;
+age_N = mkN "nian2ling2" ;
+temporary_A = mkA "lin2shi2" ;
+survey_N = mkN "diao4cha2" ;
+protection_N = mkN "bao3hu4" ;
+partly_Adv = mkAdv "bu4fen1de" ;
+invest_V = mkV "tou2zi1" ;
+flight_N = mkN "fei1hang2" ;
+base_N = mkN "ji1de" ;
+rest_N = mkN "qi2yu2" ;
+quality_N = mkN "zhi4liang2" ;
+off_Adv = mkAdv "li2qu4" ;
+join_V2 = mkV2 "jia1ru4" ;
+vote_V = mkV "tou2piao4" ;
+tokyo_PN = mkPN "dong1jing1" ;
+succeed_V2 = mkV2 "cheng2gong1" ;
+idea_N = mkN "xiang3fa3" ;
+hurt_V2 = mkV2 "shang1hai4" ;
+housing_N = mkN "zhu4fang2" ;
+france_PN = mkPN "fa3guo2" ;
+fear_N = mkN "kong3ju4" ;
+convertible_A = mkA "ke3dui4huan4" ;
+close_N = mkN "guan1bi4" ;
+chance_N = mkN "ji1hui4" ;
+america_PN = mkPN "mei3guo2" ;
+target_N = mkN "mu4biao1" ;
+specialist_N = mkN "zhuan1jia1" ;
+original_A = mkA "yuan2ben3" ;
+because_of_Prep = mkPrep "yin1wei2shen2ma" ;
+avoid_V2 = mkV2 "bi4mian3" ;
+various_A = mkA "ge4ge4" ;
+often_AdV = mkAdV "jing1chang2" ;
+official_A = mkA "guan1fang1" ;
+disaster_N = mkN "zai1nan2" ;
+ability_N = mkN "neng2li4" ;
+see_V = mkV "kan1dao4" ;
+quake_N = mkN "dezhen4" ;
+past_N = mkN "guo4qu4" ;
+meet_V = mkV "hui4jian4" ;
+improvement_N = mkN "gai3shan4" ;
+himself_NP = mkNPword "ta1zi4ji3" ;
+commodity_N = mkN "shang1pin3" ;
+attract_V2 = mkV2 "xi1yin3" ;
+--* unchanged_A = mkA "" ;
+traditional_A = mkA "chuan2tong3" ;
+texas_PN = mkPN "de2zhou1" ;
+sense_N = mkN "gan3ying1" ;
+return_V = mkV "fan3hui2" ;
+organization_N = mkN "zu3zhi1" ;
+list_N = mkN "mu4lu4" ;
+for_instance_Adv = mkAdv "li4ru2" ;
+discuss_V2 = mkV2 "tao3lun2" ;
+democratic_A = mkA "min2zhu3" ;
+adviser_N = mkN "gu4wen4" ;
+across_Prep = mkPrep "gu4wen4" ;
+value_V2 = mkV2 "jia4zhi2" ;
+negotiation_N = mkN "tan2pan4" ;
+key_A = mkA "guan1jian4" ;
+indeed_Adv = mkAdv "deque4" ;
+appeal_N = mkN "shang4su4" ;
+--* researcherMasc_N = mkN "" ;
+phone_N = mkN "dian4hua4" ;
+need_N = mkN "xu1yao1" ;
+institutional_A = mkA "ji1gou4" ;
+film_N = mkN "dian4ying3" ;
+single_A = mkA "chan2yi1" ;
+seat_N = mkN "zuo4wei4" ;
+release_V2 = mkV2 "shi4fang4" ;
+reform_N = mkN "gai3ge2" ;
+public_N = mkN "gong1zhong4" ;
+predict_VS = mkVS "yu4ce4" ;
+poor_A = mkA "pin2kun3" ;
+lose_V = mkV "shi1qu4" ;
+hope_VV = mkVV "xi1wang4" ;
+commitment_N = mkN "cheng2nuo4" ;
+act_V = mkV "zuo4wei2" ;
+right_Adv = mkAdv "you4bian1" ;
+price_V2 = mkV2 "jia4ge2" ;
+plan_V2 = mkV2 "ji4hua2" ;
+moreover_Adv = mkAdv "er2qie3" ;
+have_VS = mkVS "you3" ;
+environmental_A = mkA "huan2jing4" ;
+detail_N = mkN "huan2jing4" ;
+date_N = mkN "ri4qi1" ;
+unless_Subj = mkSubj "chu2fei1" ;
+manage_V = mkV "guan3li3" ;
+fair_A = mkA "gong1ping2" ;
+daily_A = mkA "ri4chang2" ;
+class_N = mkN "ban1ji2" ;
+build_V = mkV "jian4li4" ;
+type_N = mkN "lei4xing2" ;
+segment_N = mkN "fen1bu4" ;
+relate_V2 = mkV2 "you3guan1" ;
+partnership_N = mkN "ge3huo3" ;
+gene_N = mkN "ji1yin1" ;
+eventual_A = mkA "zui4zhong1" ;
+debenture_N = mkN "zhai4quan4" ;
+community_N = mkN "she4ou1" ;
+card_N = mkN "ka3" ;
+base_V = mkV "lei3" ;
+wednesday_PN = mkPN "xing1qi1san1" ;
+thursday_PN = mkPN "xing1qi1er4" ;
+retailer_N = mkN "ling2shou4shang1" ;
+near_Prep = mkPrep "kao4jin4" ;
+image_N = mkN "tu2xiang4" ;
+farmer_N = mkN "nong2min2" ;
+together_Adv = mkAdv "zai4yi1qi3" ;
+spring_N = mkN "chun1tian1" ;
+speculation_N = mkN "tui1ce4" ;
+real_N = mkN "zhen1shi2" ;
+investigation_N = mkN "diao4cha2" ;
+handle_V2 = mkV2 "chu3li3" ;
+failure_N = mkN "shi1bai4" ;
+battle_N = mkN "zhan4dou3" ;
+section_N = mkN "bu4fen1" ;
+opposition_N = mkN "fan3dui4" ;
+next_Prep = mkPrep "bi3lin2" ;
+metal_N = mkN "jin1shu3" ;
+goal_N = mkN "mu4biao1" ;
+expectation_N = mkN "qi1wang4" ;
+even_though_Subj = mkSubj "ji2shi3" ;
+enough_A = mkA "zu2gou4" ;
+emergency_N = mkN "ji2" ;
+eliminate_V2 = mkV2 "xiao1chu2" ;
+drive_N = mkN "qu1dong4" ;
+but_Subj = mkSubj "dan4" ;
+write_V = mkV "xie3" ;
+underwriter_N = mkN "cheng2xiao1shang1" ;
+trade_V2 = mkV2 "jiao1yi4" ;
+seek_VV = mkVV "xun2qiu2" ;
+secretary_N = mkN "mi4shu1" ;
+rough_A = mkA "cu1bao4" ;
+requirement_N = mkN "xu1qiu2" ;
+quarterly_A = mkA "ji4kan1" ;
+pension_N = mkN "yang3lao3jin1" ;
+get_VA = mkVA "de2dao4" ;
+expand_V2 = mkV2 "kuo4da4" ;
+exceed_V2 = mkV2 "chao1guo4" ;
+victim_N = mkN "shou4hai4zhe3" ;
+protect_V2 = mkV2 "bao3hu4" ;
+plan_V = mkV "ji4hua2" ;
+operator_N = mkN "cao1zuo4zhe3" ;
+of_course_Adv = mkAdv "dang1ran2" ;
+break_V = mkV "da2po4" ;
+branch_N = mkN "fen1hui4" ;
+begin_V2 = mkV2 "kai1shi3" ;
+barrel_N = mkN "tong3" ;
+western_A = mkA "xi1bu4" ;
+success_N = mkN "cheng2gong1" ;
+strength_N = mkN "shi2li4" ;
+item_N = mkN "xiang4mu4" ;
+instead_of_Prep = mkPrep "er2bu4shi4" ;
+flat_A = mkA "ping2tan3" ;
+crime_N = mkN "fan4zui4" ;
+contend_VS = mkVS "kang4heng2" ;
+transportation_N = mkN "yun4shu1" ;
+sign_V2 = mkV2 "qian1shu3" ;
+show_V = mkV "xian3shi4" ;
+right_A = mkA "dui4" ;
+page_N = mkN "ye4" ;
+keep_V = mkV "bao3chi2" ;
+help_V2 = mkV2 "bang1zhu4" ;
+hearing_N = mkN "ting1li4" ;
+head_V2 = mkV2 "wei2shou3" ;
+alone_Adv = mkAdv "chan2du2" ;
+successful_A = mkA "cheng2gong1" ;
+ruling_N = mkN "cai2jue2" ;
+restriction_N = mkN "xian4zhi4" ;
+resign_V = mkV "ci2zhi2" ;
+region_N = mkN "deou1" ;
+maturity_3_N = mkN "dao4qi1" ;
+focus_V = mkV "ji2zhong1" ;
+civil_A = mkA "min2jian1" ;
+retain_V2 = mkV2 "bao3liu2" ;
+request_N = mkN "yao1qiu2" ;
+press_N = mkN "an4" ;
+panel_N = mkN "mian4ban3" ;
+negative_A = mkA "fou3ding4" ;
+forecast_N = mkN "yu4ce4" ;
+back_V2 = mkV2 "hou4mian4" ;
+attribute_V2 = mkV2 "shu3xing4" ;
+wait_V = mkV "deng3dai1" ;
+sometimes_Adv = mkAdv "you3shi2" ;
+send_V2 = mkV2 "fa1song4" ;
+post_N = mkN "you2ji4" ;
+mutual_A = mkA "xiang1hu4" ;
+manage_V2 = mkV2 "guan3li3" ;
+device_N = mkN "she4bei4" ;
+advance_V2 = mkV2 "tui1jin4" ;
+willing_A = mkA "yuan4yi4" ;
+weekend_N = mkN "zhou1mo4" ;
+urge_V2 = mkV2 "dun1cu4" ;
+unusual_A = mkA "yi4chang2" ;
+stay_V = mkV "liu2" ;
+sport_N = mkN "yun4dong4" ;
+scientist_N = mkN "ke1xue2jia1" ;
+regional_A = mkA "ou1yu4xing4" ;
+poland_PN = mkPN "bo1lan2" ;
+minority_N = mkN "shao3shu3" ;
+lawmaker_N = mkN "li4fa3zhe3" ;
+land_N = mkN "tu3de" ;
+hope_N = mkN "xi1wang4" ;
+combine_V2 = mkV2 "jie1ge3" ;
+columbia_PN = mkPN "ge1lun2bi3ya4" ;
+charge_V2 = mkV2 "ji4zhang4" ;
+candidate_N = mkN "hou4xuan3ren2" ;
+block_V2 = mkV2 "zu3zhi3" ;
+beyond_Prep = mkPrep "yi3wai4" ;
+structure_N = mkN "jie1gou4" ;
+settle_V = mkV "jie3jue2" ;
+say_V2 = mkV2 "shui4" ;
+regulation_N = mkN "tiao2li4" ;
+prospect_N = mkN "qian2jing3" ;
+piece_N = mkN "yi1pian1" ;
+october_PN = mkPN "shi2yue4" ;
+medical_A = mkA "nei4ke1" ;
+manufacture_V2 = mkV2 "zhi4zao4" ;
+couple_N = mkN "yi1dui4" ;
+ahead_Adv = mkAdv "xiang4qian2" ;
+adopt_V2 = mkV2 "cai3yong4" ;
+warrant_N = mkN "shou4quan2" ;
+season_N = mkN "ji4jie2" ;
+need_VV = mkVV "xu1yao1" ;
+liability_N = mkN "ze2ren4" ;
+intend_VV = mkVV "da2suan4" ;
+dispute_N = mkN "zheng1yi4" ;
+defendant_N = mkN "bei4gao4" ;
+claim_VS = mkVS "sheng1chen4" ;
+central_A = mkA "zhong1yang1" ;
+aggressive_A = mkA "qin1lue4xing4" ;
+so_called_A = mkA "suo3wei4" ;
+pass_V2 = mkV2 "tong1guo4" ;
+mostly_Adv = mkAdv "da4duo1" ;
+conservative_A = mkA "bao3shou3" ;
+aircraft_N = mkN "fei1ji1" ;
+veto_N = mkN "fou3jue2" ;
+treatment_N = mkN "zhi4liao2" ;
+threat_N = mkN "wei1xie2" ;
+send_V = mkV "fa1song4" ;
+respond_V = mkV "xiang3ying1" ;
+rapid_A = mkA "kuai4su4" ;
+overall_A = mkA "quan2bu4ce4shi4" ;
+output_N = mkN "chan3liang2" ;
+mile_N = mkN "ying1li3" ;
+los_angeles_PN = mkPN "luo4sha1ji1" ;
+hotel_N = mkN "lu:3guan3" ;
+expansion_N = mkN "kuo4zhang1" ;
+enter_V2 = mkV2 "jin4ru4" ;
+develop_V = mkV "kai1fa1" ;
+deny_V2 = mkV2 "fou3ren4" ;
+cheap_A = mkA "lian2jia4" ;
+yet_AdV = mkAdV "dan4" ;
+whole_A = mkA "zheng3ge4" ;
+outside_Prep = mkPrep "yi3wai4" ;
+jury_N = mkN "pei2shen3tuan2" ;
+guarantee_N = mkN "bao3zheng4" ;
+attention_N = mkN "zhu4yi4" ;
+advertiser_N = mkN "guang3gao4ke4hu4" ;
+uncertainty_N = mkN "bu4que4ding4" ;
+start_to_VV = mkVV "kai1shi3" ;
+serve_V = mkV "fu2wu4" ;
+seem_VA = mkVA "si4hu1" ;
+push_V = mkV "tui1" ;
+provide_V = mkV "di1gong1" ;
+prosecutor_N = mkN "yuan2gao4" ;
+else_Adv = mkAdv "qi2ta1" ;
+electronic_A = mkA "dian4zi3" ;
+afternoon_N = mkN "xia4wu3" ;
+true_A = mkA "zhen1" ;
+profitable_A = mkA "you3li4ke3tu2" ;
+popular_A = mkA "liu2hang2" ;
+oppose_V2 = mkV2 "fan3dui4" ;
+obtain_V2 = mkV2 "huo4de2" ;
+ground_N = mkN "demian4" ;
+debate_N = mkN "bian4lun2" ;
+compete_V = mkV "jing4zheng1" ;
+approach_N = mkN "tu2jing4" ;
+portion_N = mkN "yi1bu4fen1" ;
+point_V = mkV "zhi3chu1" ;
+ownership_N = mkN "suo3you3quan2" ;
+make_V2A = mkV2A "shi3" ;
+like_A = mkA "xiang1si4" ;
+launch_V2 = mkV2 "fa1she4" ;
+increasingly_Adv = mkAdv "ri4yi4" ;
+editor_N = mkN "bian1ji2" ;
+coupon_N = mkN "you1hui4quan4" ;
+tender_N = mkN "tou2biao1" ;
+saving_N = mkN "jie2yao1" ;
+reorganization_N = mkN "chong2zu3" ;
+range_V = mkV "fan4wei2" ;
+opinion_N = mkN "yi4jian4" ;
+maintain_V2 = mkV2 "wei2chi2" ;
+long_Adv = mkAdv "chang2" ;
+extend_V2 = mkV2 "yan2chang2" ;
+alternative_N = mkN "ti4dai4" ;
+accuse_V2 = mkV2 "zhi3kong4" ;
+view_V2 = mkV2 "shi4tu2" ;
+technical_A = mkA "ji4shu4" ;
+sudden_A = mkA "tu1ran2" ;
+safety_N = mkN "an1quan2" ;
+occur_V = mkV "fa1sheng1" ;
+moment_N = mkN "shi2ke4" ;
+giant_N = mkN "ju4ren2" ;
+familiar_with_A2 = mkA2 "shu2xi1" ;
+expensive_A = mkA "ang2gui4" ;
+advantage_N = mkN "you1dian3" ;
+win_V = mkV "ying2" ;
+weakness_N = mkN "ruo4dian3" ;
+require_V2V = mkV2V "yao1qiu2" ;
+relationship_N = mkN "guan1xi4" ;
+let_V2V = mkV2V "rang4" ;
+jump_V2 = mkV2 "tiao4" ;
+internal_A = mkA "nei4bu4" ;
+insist_VS = mkVS "yao3ding4" ;
+help_V2V = mkV2V "bang1zhu4" ;
+estimate_V = mkV "gu1ji4" ;
+developer_N = mkN "kai1fa1ren2yuan2" ;
+deal_V = mkV "chu3li3" ;
+competitive_A = mkA "jing4zheng1" ;
+cable_N = mkN "dian4lan4" ;
+agree_VS = mkVS "tong2yi4" ;
+recovery_N = mkN "fu4su1" ;
+picture_N = mkN "tu2pian1" ;
+ounce_N = mkN "ang4si1" ;
+lend_V = mkV "jie4" ;
+feel_VS = mkVS "gan3jiao4" ;
+ease_V2 = mkV2 "huan3jie3" ;
+critic_N = mkN "ping2lun2jia1" ;
+contain_V2 = mkV2 "bao1han2" ;
+wrong_A = mkA "cuo4wu4" ;
+west_A = mkA "xi1fang1" ;
+subordinate_V2 = mkV2 "xia4shu3" ;
+sort_N = mkN "fen1lei4" ;
+indicate_V2 = mkV2 "biao3ming2" ;
+discussion_N = mkN "tao3lun2" ;
+depend_V = mkV "yi1lai4" ;
+criminal_A = mkA "xing2shi4" ;
+association_N = mkN "xie2hui4" ;
+advance_N = mkN "tui1jin4" ;
+unlike_Prep = mkPrep "bu4xiang4" ;
+regular_A = mkA "ding4qi1" ;
+pursue_V2 = mkV2 "zhui1qiu2" ;
+purpose_N = mkN "mu4" ;
+publish_V = mkV "fa1bu4" ;
+patent_N = mkN "zhuan1li4" ;
+liquidity_N = mkN "liu2dong4xing4" ;
+inventory_N = mkN "ku4cun2" ;
+half_Predet = mkPredet "ban4" ;
+environment_N = mkN "huan2jing4" ;
+decide_VS = mkVS "jue2ding4" ;
+cost_V2 = mkV2 "cheng2ben3" ;
+collapse_N = mkN "beng1kui4" ;
+close_Adv = mkAdv "guan1bi4" ;
+tomorrow_N = mkN "ming2tian1" ;
+someone_NP = mkNPword "shei2" ;
+retirement_N = mkN "tui4xiu1" ;
+representativeMasc_N = mkN "dai4biao3" ;
+reporter_N = mkN "ji4zhe3" ;
+remain_V2 = mkV2 "ting2liu2" ;
+relation_N = mkN "guan1xi4" ;
+receive_V = mkV "shou1dao4" ;
+reach_V = mkV "dao4da2" ;
+powerful_A = mkA "qiang2da4" ;
+obligation_N = mkN "yi4wu4" ;
+list_V2 = mkV2 "lie4ju3" ;
+lack_N = mkN "que1fa2" ;
+identify_V2 = mkV2 "jian4ding4" ;
+generate_V2 = mkV2 "chan3sheng1" ;
+firm_A = mkA "jian1jue2" ;
+expect_VS = mkVS "qi1wang4" ;
+exclude_V2 = mkV2 "pai2chu2" ;
+equal_A = mkA "deng3yu2" ;
+document_N = mkN "wen2jian4" ;
+describe_V2 = mkV2 "miao2shu4" ;
+copper_N = mkN "tong2" ;
+college_N = mkN "xue2yuan4" ;
+access_N = mkN "fang3wen4" ;
+set_N = mkN "ji2" ;
+responsibility_N = mkN "ze2ren4" ;
+reaction_N = mkN "fan3ying1" ;
+improve_V = mkV "gai3shan4" ;
+flow_N = mkN "liu2" ;
+dozen_N = mkN "da2" ;
+design_N = mkN "she4ji4" ;
+delay_N = mkN "yan2chi2" ;
+decline_V2 = mkV2 "xia4jiang4" ;
+crisis_N = mkN "wei1ji1" ;
+audience_N = mkN "ting1zhong4" ;
+amid_Prep = mkPrep "zai4" "zhi1zhong1" ;
+yield_V = mkV "chan3liang2" ;
+street_N = mkN "jie1tou2" ;
+soar_V = mkV "ao2xiang2" ;
+scandal_N = mkN "chou3wen2" ;
+ready_A = mkA "zhun3bei4" ;
+operate_V2 = mkV2 "cao1zuo4" ;
+op_art_N = mkN "ou1pu3yi4shu4" ;
+minister_N = mkN "bu4chang2" ;
+lower_V2 = mkV2 "jiang4di1" ;
+leave_VS = mkVS "li2kai1" ;
+hit_V = mkV "zhuang4ji1" ;
+force_V2V = mkV2V "qiang2zhi4" ;
+expand_V = mkV "kuo4da4" ;
+emerge_V = mkV "chu1xian4" ;
+complete_A = mkA "wan2zheng3" ;
+appear_V = mkV "chu1xian4" ;
+anyone_NP = mkNPword "ren4he2ren2" ;
+aim_V2 = mkV2 "miao2zhun3" ;
+voter_N = mkN "xuan3min2" ;
+safe_A = mkA "an1quan2" ;
+remove_V2 = mkV2 "xiao1chu2" ;
+quote_V2 = mkV2 "yin3yong4" ;
+pull_V = mkV "la1" ;
+pend_V = mkV "gua4qi3" ;
+pass_V = mkV "tong1guo4" ;
+mind_N = mkN "jie4yi4" ;
+maybe_Adv = mkAdv "ye3xu3" ;
+help_VS = mkVS "bang1zhu4" ;
+electronics_N = mkN "dian4zi3" ;
+damage_V2 = mkV2 "sun3huai4" ;
+confidence_N = mkN "xin4xin1" ;
+as_of_Prep = mkPrep "jie2zhi4" ;
+userMasc_N = mkN "yong4hu4" ;
+ultimate_A = mkA "zui4zhong1" ;
+trigger_V2 = mkV2 "chu4fa1" ;
+town_N = mkN "zhen4" ;
+throughout_Prep = mkPrep "ge4chu3" ;
+surprising_A = mkA "ji1guai4" ;
+supply_V2 = mkV2 "gong1ying1" ;
+studio_N = mkN "gong1zuo4shi4" ;
+steady_A = mkA "wen3ding4" ;
+start_V2 = mkV2 "kai1shi3" ;
+seem_V = mkV "si4hu1" ;
+responsible_A = mkA "fu4ze2" ;
+pick_V = mkV "xuan3ze2" ;
+monthly_A = mkA "mei3yue4yi1ci4" ;
+just_AdV = mkAdV "qi2shi4" ;
+illegal_A = mkA "fei1fa3" ;
+human_A = mkA "ren2dao4" ;
+help_N = mkN "bang1zhu4" ;
+fraud_N = mkN "wu3bi4" ;
+finish_V = mkV "wan2cheng2" ;
+experience_N = mkN "jing1yan4" ;
+everyone_NP = mkNPword "da4jia1" ;
+black_N = mkN "hei1se4" ;
+stem_V = mkV "zu3zhi3" ;
+publisher_N = mkN "fa1hang2ren2" ;
+order_V2 = mkV2 "zhi4xu4" ;
+moscow_PN = mkPN "mo4si1ke1" ;
+mail_N = mkN "you2jian4" ;
+light_A = mkA "guang1" ;
+june_PN = mkPN "liu4yue4" ;
+fill_V2 = mkV2 "man3zu2" ;
+fail_V = mkV "shi1bai4" ;
+education_N = mkN "jiao1yu4" ;
+distribution_N = mkN "fen1pei4" ;
+course_N = mkN "ke4cheng2" ;
+choice_N = mkN "jing1xuan3" ;
+balance_N = mkN "ping2heng2" ;
+task_N = mkN "ren4wu4" ;
+style_N = mkN "feng1ge2" ;
+slowdown_N = mkN "fang4huan3" ;
+senator_N = mkN "can1yi4yuan2" ;
+positive_A = mkA "ji1ji2" ;
+municipal_A = mkA "shi4zheng4" ;
+movement_N = mkN "yun4dong4" ;
+light_N = mkN "guang1" ;
+guilty_A = mkA "you3zui4" ;
+global_A = mkA "quan2qiu2" ;
+express_V2 = mkV2 "te2kuai4" ;
+consider_V = mkV "kao3lu:4" ;
+certificate_N = mkN "zheng4shu1" ;
+before_Adv = mkAdv "yi3qian2" ;
+around_Adv = mkAdv "zhou1wei2" ;
+worth_A = mkA "jia4zhi2" ;
+virtual_A = mkA "xu1ni3" ;
+tend_VV = mkVV "qu1xiang4" ;
+subject_N = mkN "zhu3ti2" ;
+seller_N = mkN "mai4jia1" ;
+relief_N = mkN "huan3jie3" ;
+possibility_N = mkN "ke3neng2xing4" ;
+hospital_N = mkN "yi1yuan4" ;
+healthy_A = mkA "jian4kang1" ;
+extreme_A = mkA "ji2duan1" ;
+deep_A = mkA "shen1ke4" ;
+buy_N = mkN "gou4mai3" ;
+step_V = mkV "bu4zhou4" ;
+start_N = mkN "kai1shi3" ;
+standard_A = mkA "biao1zhun3" ;
+schedule_V2V = mkV2V "shi2jian1biao3" ;
+resource_N = mkN "zi1yuan2" ;
+resident_N = mkN "ju1min2" ;
+publish_V2 = mkV2 "fa1bu4" ;
+pay_N = mkN "gong1zi1 " ;
+obvious_A = mkA "ming2xian3" ;
+make_V2V = mkV2V "shi3" ;
+interest_V2 = mkV2 "guan1xin1" ;
+incentive_N = mkN "ji1li4" ;
+draw_V2 = mkV2 "hua4" ;
+crop_N = mkN "zuo4wu4" ;
+concern_V2 = mkV2 "guan1xin1" ;
+cell_N = mkN "xi4bao1" ;
+cd_N = mkN "guang1pan2" ;
+achieve_V2 = mkV2 "da2dao4" ;
+accord_N = mkN "he2xie2" ;
+traffic_N = mkN "jiao1tong1" ;
+though_Adv = mkAdv "bu4gu4" ;
+revise_V2 = mkV2 "xiu1gai3" ;
+relate_V = mkV "you3guan1" ;
+minimum_A = mkA "qi3ma3" ;
+mere_A = mkA "qi2" ;
+mark_V2 = mkV2 "biao1zhi4" ;
+luxury_N = mkN "hao2hua2" ;
+instrument_N = mkN "yi2qi4" ;
+fund_V2 = mkV2 "tou2zi1" ;
+formal_A = mkA "zheng1shi4" ;
+engineering_N = mkN "gong1cheng2" ;
+encourage_V2 = mkV2 "gu3li4" ;
+earn_V = mkV "zhuan4" ;
+direction_N = mkN "fang1xiang4" ;
+deliver_V2 = mkV2 "jiao1fu4" ;
+contribution_N = mkN "gong4xian4" ;
+communication_N = mkN "gou1tong1" ;
+blame_V2 = mkV2 "guai4" ;
+argument_N = mkN "lun2ju1" ;
+violation_N = mkN "wei2fan3" ;
+violate_V2 = mkV2 "wei2fan3" ;
+suspend_V2 = mkV2 "zan4ting2" ;
+speak_V = mkV "shui4hua4" ;
+site_N = mkN "xian4chang3" ;
+severe_A = mkA "yan2chong2" ;
+prime_A = mkA "gen1ben3" ;
+plane_N = mkN "ji1" ;
+mean_V2 = mkV2 "yi4wei4zhao1" ;
+like_VV = mkVV "xi3huan1" ;
+initiative_N = mkN "zhu3dong4" ;
+form_V2 = mkV2 "gou4cheng2" ;
+elsewhere_Adv = mkAdv "bie2chu3" ;
+drive_V = mkV "jia4shi3" ;
+distribute_V2 = mkV2 "fen1pei4" ;
+difficulty_N = mkN "kun3nan2" ;
+corn_N = mkN "yu4mi3" ;
+climb_V = mkV "pa2" ;
+century_N = mkN "shi4ji4" ;
+call_V3 = mkV3 "jiao4" ;
+approve_V = mkV "pi1zhun3" ;
+application_N = mkN "shen1qing3" ;
+affair_N = mkN "shi4qing2" ;
+act_N = mkN "fa3an4" ;
+suffer_V = mkV "shou4ku3" ;
+spot_N = mkN "dian3" ;
+social_A = mkA "she4hui4" ;
+serve_V2 = mkV2 "fu2wu4" ;
+plunge_V = mkV "tiao4jin4" ;
+patient_N = mkN "bing4ren2" ;
+pace_N = mkN "bu4fa2" ;
+overseas_A = mkA "guo2wai4" ;
+monetary_A = mkA "jin1rong2" ;
+impose_V2 = mkV2 "qiang2jia1" ;
+guy_N = mkN "lao3" ;
+guideline_N = mkN "ji1yi2" ;
+generation_N = mkN "yi1dai4" ;
+find_V = mkV "sou1xun2" ;
+employer_N = mkN "gu4zhu3" ;
+considerable_A = mkA "ke3guan1" ;
+confirm_V2 = mkV2 "que4ren4" ;
+block_N = mkN "kuai1" ;
+arm_N = mkN "ge1bo2" ;
+anticipate_V2 = mkV2 "yu4liao4" ;
+abandon_V2 = mkV2 "fang4qi4" ;
+soft_A = mkA "ruan3" ;
+review_N = mkN "ping2lun2" ;
+record_V2 = mkV2 "ji4lu4" ;
+penalty_N = mkN "xing2fa2" ;
+mexico_PN = mkPN "mo4xi1ge1" ;
+january_PN = mkPN "yi1yue4" ;
+indication_N = mkN "ji1xiang4" ;
+household_N = mkN "jia1ting2" ;
+disk_N = mkN "yuan2pan2" ;
+complaint_N = mkN "bao4yuan4" ;
+announce_VS = mkVS "gong1bu4" ;
+also_Adv = mkAdv "ye3" ;
+suspension_N = mkN "xuan2gua4" ;
+slide_N = mkN "gu3dong4" ;
+settle_V2 = mkV2 "jie3jue2" ;
+schedule_V2 = mkV2 "an1pai2" ;
+resignation_N = mkN "ci2zhi2" ;
+renew_V2 = mkV2 "geng1xin1" ;
+release_N = mkN "shi4fang4" ;
+refuse_VV = mkVV "ju4jue2" ;
+professor_N = mkN "jiao1shou4" ;
+plus_Conj = mkConj "jia1" ;
+par_N = mkN "ping2jia4" ;
+outlook_N = mkN "zhan3wang4" ;
+once_AdV = mkAdV "yi1ci4" ;
+match_V2 = mkV2 "bi3ni3" ;
+leadership_N = mkN "ling3dao3" ;
+--* in_toto_Adv = mkAdv "" ; -- ?? Don't undertstand
+highway_N = mkN "gong1lu4" ;
+head_V = mkV "lu:4ling3" ;
+exact_A = mkA "que4qie1" ;
+essential_A = mkA "bi4yao1" ;
+conventional_A = mkA "chang2gui1" ;
+compare_V2 = mkV2 "bi3jiao4" ;
+comparable_A = mkA "ke3bi3" ;
+bit_N = mkN "kuai1" ;
+baseball_N = mkN "bang4qiu2" ;
+amendment_N = mkN "xiu1ding4" ;
+wave_N = mkN "bo1lang4" ;
+swiss_A = mkA "rui4shi4" ;
+swing_N = mkN "dang4" ;
+promotion_N = mkN "di1sheng1" ;
+produce_V = mkV "chan3sheng1" ;
+proceeding_N = mkN "chu1fa1" ;
+participate_V = mkV "can1jia1" ;
+participant_N = mkN "can1jia1zhe3" ;
+opening_N = mkN "kai1kou3" ;
+frequent_A = mkA "pin2reng2" ;
+decide_V = mkV "jue2ding4" ;
+contrast_N = mkN "dui4bi3" ;
+commit_V2 = mkV2 "cheng2nuo4" ;
+borrow_V = mkV "jie4" ;
+benefit_V = mkV "zao4fu2" ;
+attempt_VV = mkVV "chang2shi4" ;
+appropriation_N = mkN "bo1kuan3" ;
+apply_V = mkV "shen1qing3" ;
+worry_V = mkV "dan1xin1" ;
+rival_N = mkN "dui4shou3" ;
+post_V = mkV "ji4" ;
+litigation_N = mkN "su4song4" ;
+lender_N = mkN "dai4kuan3ren2" ;
+employment_N = mkN "gu4yong4" ;
+either_Det = mkpDet "huo4" ;
+duty_N = mkN "ze2ren4" ;
+doubt_N = mkN "huai2yi2" ;
+core_N = mkN "he2xin1" ;
+chapter_N = mkN "zhang1" ;
+cause_N = mkN "yuan2yin1" ;
+ban_V2 = mkV2 "jin1zhi3" ;
+arrangement_N = mkN "an1pai2" ;
+--* americanMasc_N = mkN "" ; -- ?? Don't understand
+try_V = mkV "shi4tu2" ;
+taxpayer_N = mkN "na4shui4ren2" ;
+stop_V2 = mkV2 "ting2" ;
+stage_N = mkN "wu3tai2" ;
+specialty_N = mkN "zhuan1ye4" ;
+shipment_N = mkN "zhuang1chuan2" ;
+present_V2 = mkV2 "jie4shao4" ;
+predict_V2 = mkV2 "yu4ce4" ;
+mine_N = mkN "kuang4shan1" ;
+italy_PN = mkPN "yi4da4li4" ;
+indicator_N = mkN "zhi3zhen1" ;
+hire_V2 = mkV2 "pin4qing3" ;
+extraordinary_A = mkA "fei1fan2" ;
+explain_V2 = mkV2 "shui4ming2" ;
+engine_N = mkN "ji1" ;
+decide_VV = mkVV "jue2ding4" ;
+conduct_V2 = mkV2 "jin4hang2" ;
+circuit_N = mkN "xian4lu4" ;
+author_N = mkN "zuo4zhe3" ;
+assume_V2 = mkV2 "jia3she4" ;
+ask_V2 = mkV2 "wen4" ;
+wake_N = mkN "xing3" ;
+volatile_A = mkA "yi4bian4" ;
+twice_Adv = mkAdv "liang3ci4" ;
+trouble_V2 = mkV2 "ma2fan2" ;
+supplier_N = mkN "di1gong1zhe3" ;
+retail_V = mkV "ling2shou4" ;
+reduce_V = mkV "jian3shao3" ;
+reasonable_A = mkA "ge3li3" ;
+quiet_A = mkA "an1jing4" ;
+pretty_AdA = mkAdA "piao1liang4" ;
+preliminary_A = mkA "chu1bu4" ;
+politician_N = mkN "zheng4zhi4jia1" ;
+negotiate_V2 = mkV2 "tan2pan4" ;
+moderate_A = mkA "zhong1du4" ;
+minor_A = mkA "ci4yao1" ;
+memory_N = mkN "ji4yi4" ;
+lie_1_V = mkV "shui4huang3" ;
+lead_N = mkN "dai4ling3" ;
+grow_V2 = mkV2 "zeng1chang2" ;
+gross_A = mkA "mao2" ;
+employ_V2 = mkV2 "cai3yong4" ;
+delay_V2 = mkV2 "tuo1yan2" ;
+default_N = mkN "mo4ren4" ;
+criticism_N = mkN "pi1ping2" ;
+create_V = mkV "chuang1jian4" ;
+convert_V2 = mkV2 "bian4huan4" ;
+consult_V = mkV "qing3jiao1" ;
+concede_VS = mkVS "cheng2ren4" ;
+compromise_N = mkN "tuo3xie2" ;
+climb_V2 = mkV2 "pa2" ;
+challenge_N = mkN "tiao1zhan4" ;
+australian_A = mkA "ao4da4li4ya4" ;
+assistance_N = mkN "xie2zhu4" ;
+april_PN = mkPN "si4yue4" ;
+abroad_Adv = mkAdv "guo2wai4" ;
+writer_N = mkN "zuo4jia1" ;
+study_V2 = mkV2 "xue2xi2" ;
+spirit_N = mkN "jing1shen2" ;
+require_V = mkV "yao1qiu2" ;
+refer_V = mkV "can1kao3" ;
+poll_N = mkN "tou2piao4" ;
+planner_N = mkN "ji4hua2zhe3" ;
+one_time_A = mkA "yi1du4" ;
+move_V2 = mkV2 "dong4" ;
+experiment_N = mkN "shi2yan4" ;
+ease_V = mkV "jian3qing1" ;
+defend_V2 = mkV2 "bian4hu4" ;
+colleague_N = mkN "tong2shi4" ;
+character_N = mkN "zi4fu2" ;
+cause_V2V = mkV2V "yin3qi3" ;
+career_N = mkN "shi4ye4" ;
+basket_N = mkN "lan2" ;
+attack_N = mkN "gong1ji1" ;
+addition_N = mkN "zeng1jia1" ;
+training_N = mkN "xun4lian4" ;
+tie_N = mkN "ling3dai4" ;
+sustain_V2 = mkV2 "zhi1chi2" ;
+strategic_A = mkA "zhan4lue4" ;
+save_V2 = mkV2 "bao3cun2" ;
+rule_V = mkV "tong3zhi4" ;
+panic_N = mkN "jing1huang1" ;
+message_N = mkN "xin4xi1" ;
+machinist_N = mkN "ji1xie4shi1" ;
+location_N = mkN "wei4zhi4" ;
+involve_V = mkV "she4ji2" ;
+hostile_A = mkA "di2dui4" ;
+fight_N = mkN "da2" ;
+feel_VA = mkVA "gan3jiao4" ;
+explain_VS = mkVS "shui4ming2" ;
+allow_V2 = mkV2 "yun3xu3" ;
+tool_N = mkN "gong1ju4" ;
+target_V2 = mkV2 "mu4biao1" ;
+speech_N = mkN "fa1yan2" ;
+society_N = mkN "she4hui4" ;
+seasonal_A = mkA "shi2ling4" ;
+run_N = mkN "jing1ying2" ;
+recommend_V2 = mkV2 "jian4yi4" ;
+ratio_N = mkN "bi3lu:4" ;
+professional_A = mkA "zhuan1ye4" ;
+pipeline_N = mkN "guan3dao4" ;
+outside_A = mkA "yi3wai4" ;
+merchant_N = mkN "shang1ren2" ;
+issue_V = mkV "fa1chu1" ;
+general_N = mkN "jiang1ling3" ;
+fuel_N = mkN "ran2liao4" ;
+feature_V2 = mkV2 "fang4ying4" ;
+extra_A = mkA "e2wai4" ;
+extent_N = mkN "cheng2du4" ;
+critical_A = mkA "wei1ji2" ;
+coverage_N = mkN "fu4gai4" ;
+contractor_N = mkN "cheng2bao1shang1" ;
+category_N = mkN "lei4bie2" ;
+call_V2 = mkV2 "jiao4" ;
+appear_VA = mkVA "si4hu1" ;
+voice_N = mkN "sheng1yin1" ;
+sugar_N = mkN "tang2" ;
+subsidy_N = mkN "bu3tie1" ;
+slip_V = mkV "gu3" ;
+screen_N = mkN "bing3mu4" ;
+restore_V2 = mkV2 "hui1fu4" ;
+rely_V = mkV "yi1kao4" ;
+procedure_N = mkN "guo4cheng2" ;
+more_than_AdN = mkAdN "yi3shang4" ;
+grain_N = mkN "liang2shi2" ;
+gain_V = mkV "huo4de2" ;
+farm_N = mkN "nong2chang3" ;
+example_N = mkN "li4zi3" ;
+demand_V2 = mkV2 "xu1qiu2" ;
+costly_A = mkA "gui4" ;
+consist_V = mkV "you2" ;
+conclude_VS = mkVS "di4jie1" ;
+collection_N = mkN "cai3ji2" ;
+ban_N = mkN "jin1ling4" ;
+assume_VS = mkVS "jia3she4" ;
+answer_N = mkN "hui2da1" ;
+allege_V2 = mkV2 "duan4yan2" ;
+ahead_of_Prep = mkPrep "di1qian2" ;
+adjustment_N = mkN "diao4zheng3" ;
+turn_V2 = mkV2 "zhuan3" ;
+surge_V = mkV "bo1dong4" ;
+surge_N = mkN "lang4yong3" ;
+sheet_N = mkN "pian1" ;
+regard_V2 = mkV2 "shi4" ;
+recognize_V2 = mkV2 "ren4shi2" ;
+quota_N = mkN "pei4e2" ;
+prison_N = mkN "jian1yu4" ;
+priority_N = mkN "you1xian1" ;
+part_N = mkN "bu4fen1" ;
+observer_N = mkN "jian3cha2yuan2" ;
+nuclear_A = mkA "he2" ;
+membership_N = mkN "hui4ji2" ;
+ignore_V2 = mkV2 "bu4li3" ;
+guarantee_V2 = mkV2 "bao3zheng4" ;
+further_Adv = mkAdv "jin4yi1bu4" ;
+fundamental_A = mkA "gen1ben3" ;
+experience_V2 = mkV2 "jing1yan4" ;
+double_V = mkV "jia1bei4" ;
+consecutive_A = mkA "lian2xu4" ;
+come_VS = mkVS "lai2" ;
+cautious_A = mkA "jin3shen4" ;
+weekly_A = mkA "mei3zhou1" ;
+warn_VS = mkVS "jing3gao4" ;
+wall_N = mkN "qiang2" ;
+upon_Prep = mkPrep "shang4" ;
+theory_N = mkN "li3lun2" ;
+test_V2 = mkV2 "shi4yan4" ;
+tape_N = mkN "jiao1dai4" ;
+succeed_V = mkV "cheng2gong1" ;
+retire_V = mkV "tui4xiu1" ;
+restrict_V2 = mkV2 "xian4zhi4" ;
+resolve_V2 = mkV2 "jie3jue2" ;
+reader_N = mkN "dou4zhe3" ;
+rare_A = mkA "han3jian4" ;
+race_N = mkN "jing4sai4" ;
+promise_N = mkN "cheng2nuo4" ;
+politics_N = mkN "zheng4zhi4" ;
+painting_N = mkN "hua4" ;
+pact_N = mkN "xie2yi4" ;
+minimum_N = mkN "ji2shao3" ;
+market_V2 = mkV2 "shi4chang3" ;
+intelligence_N = mkN "zhi4li4" ;
+gasoline_N = mkN "qi4you2" ;
+feel_V = mkV "gan3jiao4" ;
+exposure_N = mkN "pu4guang1" ;
+cycle_N = mkN "xun2huan2" ;
+constitutional_A = mkA "ge3fa3" ;
+complex_A = mkA "fu4" ;
+circulation_N = mkN "xun2huan2" ;
+charity_N = mkN "ci2shan4ji1gou4" ;
+bridge_N = mkN "qiao2" ;
+beginning_N = mkN "kai1shi3" ;
+ally_N = mkN "meng2you3" ;
+want_V2V = mkV2V "yao1" ;
+want_V = mkV "yao1" ;
+unlikely_A = mkA "bu4hui4" ;
+trip_N = mkN "lu:3you2" ;
+share_V2 = mkV2 "fen1xiang3" ;
+secure_V2 = mkV2 "zhen4shou3" ;
+rich_A = mkA "fu4" ;
+recover_V = mkV "hui1fu4" ;
+react_V = mkV "ying1dui4" ;
+promote_V2 = mkV2 "cu4jin4" ;
+population_N = mkN "ren2kou3" ;
+negotiate_V = mkV "tan2pan4" ;
+mix_V2 = mkV2 "hun2ge3" ;
+look_N = mkN "kan1" ;
+influence_N = mkN "ying3xiang3" ;
+hit_N = mkN "ji1zhong1" ;
+founder_N = mkN "chuang1ban4ren2" ;
+fix_V2 = mkV2 "xiu1li3" ;
+fan_N = mkN "mi2" ;
+exclusive_A = mkA "du2jia1" ;
+design_V2V = mkV2V "she4ji4" ;
+copy_N = mkN "fen4" ;
+catch_V2 = mkV2 "zhua1" ;
+businessman_N = mkN "shang1ren2" ;
+boost_N = mkN "gu3wu3" ;
+bidder_N = mkN "tou2biao1ren2" ;
+basic_A = mkA "ji1ben3" ;
+adjust_V2 = mkV2 "diao4zheng3" ;
+acknowledge_VS = mkVS "que4ren4" ;
+unable_A = mkA "wu2fa3" ;
+travel_N = mkN "lu:3hang2" ;
+structural_A = mkA "gou4zao4" ;
+solution_N = mkN "jie3da1" ;
+quote_V = mkV "yin3yong4" ;
+principle_N = mkN "yuan2li3" ;
+principal_N = mkN "ben3jin1" ;
+own_V = mkV "yong1you3" ;
+over_Adv = mkAdv "guo4du4" ;
+mother_N = mkN "mu3qin1" ;
+measure_V2 = mkV2 "ce4liang2" ;
+massive_A = mkA "da4er2chong2" ;
+invest_V2 = mkV2 "tou2zi1" ;
+insure_V2 = mkV2 "bao3xian3" ;
+favor_V2 = mkV2 "xiang4" ;
+edition_N = mkN "ban3" ;
+declare_VS = mkVS "sheng1ming2" ;
+cost_V = mkV "fei4" ;
+controversial_A = mkA "zheng1lun2" ;
+consistent_A = mkA "yi1guan4" ;
+complain_VS = mkVS "bao4yuan4" ;
+collapse_V = mkV "beng1kui4" ;
+check_N = mkN "zhi1piao4" ;
+bear_V2 = mkV2 "cheng2dan1" ;
+bargain_N = mkN "yi4jia4" ;
+award_V2 = mkV2 "jiang3" ;
+associate_V2 = mkV2 "guan1lian2" ;
+alliance_N = mkN "lian2meng2" ;
+visit_N = mkN "fang3wen4" ;
+victory_N = mkN "sheng1li4" ;
+turmoil_N = mkN "dong4luan4" ;
+tentative_A = mkA "shi4yan4" ;
+spread_N = mkN "kuo4san3" ;
+sign_up_V = mkV "bao4ming2" ;
+roll_V = mkV "gun3" ;
+realize_V2 = mkV2 "ming2bai2" ;
+prompt_V2 = mkV2 "di1shi4" ;
+projection_N = mkN "tou2ying3" ;
+pattern_N = mkN "tu2an4" ;
+passenger_N = mkN "cheng2ke4" ;
+panama_PN = mkPN "ba1na2ma3" ;
+overseas_Adv = mkAdv "hai3wai4" ;
+nervous_A = mkA "jin3zhang1" ;
+merchandise_N = mkN "shang1pin3" ;
+look_VA = mkVA "kan1" ;
+link_V2 = mkV2 "lian4jie1" ;
+father_N = mkN "fu4qin1" ;
+design_V2 = mkV2 "she4ji4" ;
+culture_N = mkN "wen2hua4" ;
+concentrate_V = mkV "zhuan1xin1" ;
+co_N = mkN "ge3zuo4" ;
+attitude_N = mkN "tai4du4" ;
+allegation_N = mkN "duan4yan2" ;
+weapon_N = mkN "wu3qi4" ;
+weaken_V = mkV "xiao1ruo4" ;
+variety_N = mkN "pin3zhong3" ;
+turn_N = mkN "fan1zhuan3" ;
+track_N = mkN "lu:3dai4" ;
+title_N = mkN "biao1ti2" ;
+ticket_N = mkN "piao4" ;
+strike_V = mkV "da2ji1" ;
+shift_N = mkN "lun2ban1" ;
+schedule_N = mkN "shi2jian1biao3" ;
+presence_N = mkN "cun2zai4" ;
+permanent_A = mkA "yong3jiu3" ;
+penny_N = mkN "yi1fen1qian2" ;
+otherwise_Adv = mkAdv "fou3ze2" ;
+march_PN = mkPN "hang2jun1uu" ;
+go_VA = mkVA "qu4" ;
+get_VS = mkVS "de2dao4" ;
+execute_V2 = mkV2 "zhi2hang2" ;
+entertainment_N = mkN "yu2le4" ;
+drive_V2 = mkV2 "qu1dong4" ;
+coup_de_grace_N = mkN "zhi4ming4deyi1ji1" ;
+complain_V = mkV "bao4yuan4" ;
+commercial_N = mkN "guang3gao4" ;
+club_N = mkN "bang4" ;
+choose_V2 = mkV2 "xuan3ze2" ;
+casino_N = mkN "du3chang3" ;
+busy_A = mkA "mang2" ;
+administrative_A = mkA "hang2zheng4" ;
+treat_V2 = mkV2 "chu3li3" ;
+tell_V2 = mkV2 "gao4su4" ;
+technique_N = mkN "ji4shu4" ;
+surprise_V2 = mkV2 "jing1" ;
+sufficient_A = mkA "zu2gou4" ;
+steep_A = mkA "dou3" ;
+ship_V2 = mkV2 "chuan2" ;
+return_V2 = mkV2 "fan3hui2" ;
+process_V = mkV "guo4cheng2" ;
+present_A = mkA "xian4zai4" ;
+no_longer_AdV = mkAdV "bu4zai4" ;
+nevertheless_Adv = mkAdv "sui1ran2" ;
+nature_N = mkN "zi4ran2" ;
+in_addition_to_Prep = mkPrep "chu2le" ;
+friendly_A = mkA "you3hao3" ;
+focus_N = mkN "jiao1dian3" ;
+fight_V = mkV "da2" ;
+expire_V = mkV "dao4qi1" ;
+enormous_A = mkA "ju4da4" ;
+enjoy_V2 = mkV2 "xiang3shou4" ;
+engineer_N = mkN "gong1cheng2shi1" ;
+efficient_A = mkA "shuang3li4" ;
+disease_N = mkN "ji2bing4" ;
+disappointing_A = mkA "cha1jin4" ;
+deputy_N = mkN "fu4" ;
+citizen_N = mkN "gong1min2" ;
+bonus_N = mkN "jiang3jin1" ;
+back_V = mkV "zhi1chi2" ;
+attractive_A = mkA "you1mei3" ;
+withdrawal_N = mkN "che4li2" ;
+while_N = mkN "shi2jian1" ;
+---- top_N = mkN "while" ;
+syndicate_N = mkN "xin1di2jia1" ;
+speed_N = mkN "su4du4" ;
+sophisticated_A = mkA "jian1duan1" ;
+pill_N = mkN "yao4pian1" ;
+opponent_N = mkN "fan3dui4zhe3" ;
+once_Prep = mkPrep "yi1dan4" ;
+neither7nor_DConj = mkConj "ji4bu47ye3bu4" ;
+metric_A = mkA "gong1" ;
+maintenance_N = mkN "bao3yang3" ;
+inquiry_N = mkN "cha2xun2" ;
+import_V2 = mkV2 "jin4kou3" ;
+halt_N = mkN "ting2dun4" ;
+either_Adv = mkAdv "huo4" ;
+determine_VS = mkVS "que4ding4" ;
+departure_N = mkN "chu1fa1" ;
+deadline_N = mkN "qi1xian4" ;
+cooperation_N = mkN "ge3zuo4" ;
+consideration_N = mkN "kao3lu:4" ;
+coffee_N = mkN "ka1fei1" ;
+cigarette_N = mkN "xiang1yan1" ;
+barrier_N = mkN "bing3zhang4" ;
+allow_V = mkV "yun3xu3" ;
+address_V2 = mkV2 "dezhi3" ;
+white_N = mkN "bai2se4" ;
+watch_V = mkV "kan1" ;
+viewer_N = mkN "guan1zhong4" ;
+treasury_N = mkN "jin1ku4" ;
+tight_A = mkA "jin3" ;
+throw_V = mkV "reng1" ;
+subsequent_A = mkA "lian2chuan4" ;
+soon_AdV = mkAdV "bu4jiu3" ;
+somewhat_Adv = mkAdv "ji1fen1" ;
+semiconductor_N = mkN "ban4dao3ti3" ;
+score_N = mkN "bi3fen1" ;
+revive_V2 = mkV2 "fu4huo2" ;
+resume_V2 = mkV2 "hui1fu4" ;
+resort_N = mkN "du4jia3sheng1de" ;
+resistance_N = mkN "zu3li4" ;
+reputation_N = mkN "sheng1yu4" ;
+putt_V2 = mkV2 "tui1gan1" ;
+pharmaceutical_A = mkA "yao4fang1" ;
+--* perform_V = mkV "" ;
+numerous_A = mkA "zhong4duo1" ;
+modern_A = mkA "xian4dai4" ;
+impossible_A = mkA "bu4ke3neng2" ;
+governor_N = mkN "tong3zhi4zhe3" ;
+go_V2 = mkV2 "qu4" ;
+dismiss_V2 = mkV2 "jie3gu4" ;
+counsel_N = mkN "fa3lu:4gu4wen4" ;
+connection_N = mkN "lian2jie1" ;
+confident_A = mkA "xin4xin1" ;
+comparison_N = mkN "dui4zhao4" ;
+circumstance_N = mkN "huan2jing4" ;
+breaker_N = mkN "duan4lu4qi4" ;
+bolster_V2 = mkV2 "cheng1yao1" ;
+assumption_N = mkN "yi4shui4" ;
+associate_N = mkN "lian2xiang3" ;
+assembly_N = mkN "zhuang1pei4" ;
+agent_N = mkN "dai4li3ren2" ;
+advice_N = mkN "zhong1gao4" ;
+widespread_A = mkA "guang3fan4" ;
+tumble_V = mkV "gun3la4" ;
+total_V = mkV "zong3ji4" ;
+subcommittee_N = mkN "xiao3zu3wei1yuan2hui4" ;
+south_A = mkA "nan2" ;
+shopping_N = mkN "gou4wu4" ;
+sell_N = mkN "xiao1shou4" ;
+secondary_A = mkA "ci4yao1" ;
+salary_N = mkN "xin1shui3" ;
+review_V2 = mkV2 "hui2gu4" ;
+recall_VS = mkVS "ji4de2" ;
+rate_VS = mkVS "gu1jia4" ;
+principal_A = mkA "zhu3yao1" ;
+prepare_V2 = mkV2 "zhun3bei4" ;
+ministry_N = mkN "bu4" ;
+mill_N = mkN "chang3" ;
+may_PN = mkPN "ke3neng2" ;
+intense_A = mkA "ji1lie4" ;
+hungary_PN = mkPN "xiong1ya2li4" ;
+heat_N = mkN "re4" ;
+fuel_V2 = mkV2 "jia1ran2liao4" ;
+freedom_N = mkN "zi4you2" ;
+figure_VS = mkVS "pan2suan4" ;
+fast_N = mkN "kuai4" ;
+exercise_V2 = mkV2 "lian4xi2" ;
+editorial_N = mkN "she4lun2" ;
+determine_V2 = mkV2 "jue2ding4" ;
+democracy_N = mkN "min2zhu3" ;
+dallas_PN = mkPN "da2la1si1" ;
+complete_V = mkV "wan2cheng2" ;
+careful_A = mkA "xiao3xin1" ;
+boston_PN = mkPN "bo1shi4dun4" ;
+body_N = mkN "shen1ti3" ;
+appropriate_A = mkA "shi4dang1" ;
+adjust_V = mkV "diao4zheng3" ;
+activist_N = mkN "huo2dong4jia1" ;
+unemployment_N = mkN "shi1ye4" ;
+tobacco_N = mkN "yan1" ;
+successor_N = mkN "ji4ren4zhe3" ;
+stop_VV = mkVV "ting2zhi3" ;
+specify_V2 = mkV2 "zhi3ding4" ;
+spain_PN = mkPN "xi1ban1ya2" ;
+son_N = mkN "er2zi3" ;
+proper_A = mkA "zheng1que4" ;
+prepare_V = mkV "zhun3bei4" ;
+play_N = mkN "wan2" ;
+organize_V2 = mkV2 "zu3zhi1" ;
+method_N = mkN "fang1fa3" ;
+let_VS = mkVS "rang4" ;
+insider_N = mkN "nei4mu4" ;
+gap_N = mkN "cha1ju4" ;
+fresh_A = mkA "xin1xian1" ;
+franchise_N = mkN "zhuan1ying2quan2" ;
+florida_PN = mkPN "fo2luo1li3da2" ;
+fine_N = mkN "fa2kuan3" ;
+finding_N = mkN "fa1xian4wu4" ;
+fast_A = mkA "kuai4" ;
+exploration_N = mkN "kan1tan4" ;
+enhance_V2 = mkV2 "di1gao1" ;
+disclosure_N = mkN "xie4lu4" ;
+definitive_A = mkA "zui4zhong1" ;
+concept_N = mkN "gai4nian4" ;
+coal_N = mkN "mei2" ;
+boom_N = mkN "fan2rong2" ;
+billion_N = mkN "shi2yi4" ;
+believe_V = mkV "xiang1xin4" ;
+aspect_N = mkN "fang1mian4" ;
+amount_V = mkV "liang2" ;
+allege_VS = mkVS "duan4yan2" ;
+airport_N = mkN "ji1chang3" ;
+wholesale_A = mkA "quan2pan2" ;
+unsecured_A = mkA "wu2di3ya1" ;
+tourist_N = mkN "you2ke4" ;
+suppose_V2V = mkV2V "jia3she4" ;
+split_N = mkN "lie4kai1" ;
+speculator_N = mkN "tou2ji1zhe3" ;
+scientific_A = mkA "ke1xue2" ;
+quite_AdA = mkAdA "xiang1dang1" ;
+publication_N = mkN "fa1bu4" ;
+progress_N = mkN "jin4bu4" ;
+oversee_V2 = mkV2 "jian1shi4" ;
+ohio_PN = mkPN "e2hai4e2" ;
+mining_N = mkN "cai3kuang4" ;
+low_N = mkN "di1" ;
+legislator_N = mkN "li4wei1" ;
+---- houston_PN = mkPN "Xiūsīdùn" ;
+hard_Adv = mkAdv "ying4" ;
+grant_N = mkN "shou4yu2" ;
+forest_N = mkN "sen1lin2" ;
+force_V2 = mkV2 "qiang2po4" ;
+disclose_V = mkV "tou4lu4" ;
+design_V = mkV "she4ji4" ;
+crude_A = mkA "cu1cao1" ;
+council_N = mkN "ping2yi4hui4" ;
+comfortable_A = mkA "zi4zai4" ;
+combination_N = mkN "zu3ge3" ;
+agent_provocateur_N = mkN "mi4tan4" ;
+worth_N = mkN "jia4zhi2" ;
+witness_N = mkN "jian4zheng4" ;
+unfair_A = mkA "bu4gong1ping2" ;
+transfer_V2 = mkV2 "zhuan3rang4" ;
+toy_N = mkN "wan2ju4" ;
+subscriber_N = mkN "ding4hu4" ;
+submit_V2 = mkV2 "di4jiao1" ;
+status_N = mkN "dewei4" ;
+second_N = mkN "miao3" ;
+scene_N = mkN "xian4chang3" ;
+scenario_N = mkN "jiao3ben3" ;
+resolution_N = mkN "jue2yi4" ;
+remark_N = mkN "bei4zhu4" ;
+reluctant_A = mkA "bu4yuan4" ;
+rebound_V = mkV "dan4hui2" ;
+persuade_V2 = mkV2 "shui4fu2" ;
+monitor_V2 = mkV2 "jian1ce4" ;
+launch_V = mkV "fa1she4" ;
+lack_V2 = mkV2 "que1fa2" ;
+justify_V2 = mkV2 "bian4jie3" ;
+injury_N = mkN "wai4shang1" ;
+india_PN = mkPN "yin4du4" ;
+extend_V = mkV "yan2chang2" ;
+engage_V = mkV "cong1shi4" ;
+east_A = mkA "dong1fang1" ;
+dump_V2 = mkV2 "qing1dao3" ;
+degree_N = mkN "du4" ;
+curb_V2 = mkV2 "yi4zhi4" ;
+crucial_A = mkA "guan1jian4" ;
+consumption_N = mkN "xiao1fei4" ;
+consensus_N = mkN "gong4shi2" ;
+concern_V = mkV "guan1xin1" ;
+clear_V2 = mkV2 "qing1chu2" ;
+challenge_V2 = mkV2 "tiao1zhan4" ;
+wild_A = mkA "ye3" ;
+warning_N = mkN "jing3gao4" ;
+vary_V = mkV "bian4hua4" ;
+track_V2 = mkV2 "gen1zong1" ;
+surprise_N = mkN "jing1yi4" ;
+surplus_N = mkN "ying2yu2" ;
+sterling_N = mkN "ying1bang4" ;
+southern_A = mkA "nan2fang1" ;
+sluggish_A = mkA "dai1zhi4" ;
+singapore_PN = mkPN "xin1jia1po1" ;
+signal_N = mkN "xin4hao2" ;
+sensitive_A = mkA "min3gan3" ;
+see_V2V = mkV2V "kan1dao4" ;
+rule_VS = mkVS "tong3zhi4" ;
+repair_N = mkN "xiu1li3" ;
+recommendation_N = mkN "tui1jian4" ;
+rally_V = mkV "tuan2jie1" ;
+protest_N = mkN "kang4yi4" ;
+pool_N = mkN "shui3chi2" ;
+northern_A = mkA "bei3fang1" ;
+loyalty_N = mkN "zhong1cheng2" ;
+legislative_A = mkA "fa3lu:4" ;
+jump_N = mkN "tiao4" ;
+join_V = mkV "jia1ru4" ;
+grant_V2 = mkV2 "zhun3xu3" ;
+frankfurt_PN = mkPN "fa3lan2ke4fu2" ;
+fashion_N = mkN "shi2shang4" ;
+expire_V2 = mkV2 "dao4qi1" ;
+educational_A = mkA "jiao1yu4" ;
+burden_N = mkN "fu4he2" ;
+brother_N = mkN "di4xiong1" ;
+brain_N = mkN "nao3" ;
+award_N = mkN "jiang3" ;
+australia_PN = mkPN "ao4da4li4ya4" ;
+approximate_A = mkA "da4gai4" ;
+wear_V2 = mkV2 "chuan1" ;
+top_V2 = mkV2 "gai4" ;
+supporter_N = mkN "zhi1chi2zhe3" ;
+suffer_V2 = mkV2 "shou4ku3" ;
+such_as_Prep = mkPrep "li4ru2" ;
+solve_V2 = mkV2 "jie3jue2" ;
+sole_A = mkA "wei2yi1" ;
+redemption_N = mkN "shu2hui2" ;
+realize_VS = mkVS "shi2xian4" ;
+propose_V = mkV "jian4yi4" ;
+plunge_V2 = mkV2 "za1" ;
+plastics_N = mkN "su4liao4" ;
+partial_A = mkA "bu4fen1" ;
+offer_VV = mkVV "di1gong1" ;
+novel_N = mkN "xiao3shui4" ;
+master_N = mkN "zhu3" ;
+handle_V = mkV "chu3li3" ;
+force_V = mkV "qiang2po4" ;
+financier_N = mkN "jin1rong2jia1" ;
+excess_A = mkA "duo1yu2" ;
+enable_V2V = mkV2V "shi3" ;
+eager_A = mkA "ji2yu2" ;
+dominate_V2 = mkV2 "zhu3zai3" ;
+display_N = mkN "xian3shi4" ;
+desire_N = mkN "yu4wang4" ;
+depress_V2 = mkV2 "ya1yi4" ;
+december_PN = mkPN "shi2er4yue4" ;
+criticize_V2 = mkV2 "pi1ping2" ;
+convict_V2 = mkV2 "ding4zui4" ;
+column_N = mkN "zhu4" ;
+charge_V = mkV "chong1" ;
+cancel_V2 = mkV2 "qu3xiao1" ;
+brazil_PN = mkPN "ba1xi1" ;
+besides_Prep = mkPrep "chu2le" ;
+bar_V2 = mkV2 "lan2" ;
+arrive_V = mkV "dao4" ;
+appointment_N = mkN "ren4ming4" ;
+appoint_V2 = mkV2 "wei1ren4" ;
+advance_V = mkV "tui1jin4" ;
+will_N = mkN "yi4zhi4" ;
+use_VV = mkVV "shi3yong4" ;
+unfortunate_A = mkA "bu4xing4" ;
+turnover_N = mkN "ying2ye4e2" ;
+---- theme_N = mkN "Zhǔtí" ;
+switch_V = mkV "jiao1huan4" ;
+strategist_N = mkN "zhan4lue4jia1" ;
+shortage_N = mkN "duan3que1" ;
+risky_A = mkA "mao4xian3" ;
+respective_A = mkA "ge4zi4" ;
+request_V2 = mkV2 "qing3qiu2" ;
+republican_A = mkA "gong4he2zheng4ti3" ;
+ordinary_A = mkA "pu3tong1" ;
+narrow_V = mkV "zhai3" ;
+key_N = mkN "guan1jian4" ;
+israel_PN = mkPN "yi3se4lie4" ;
+host_N = mkN "zhu3chi2ren2" ;
+happy_A = mkA "kuai4le4" ;
+handful_N = mkN "shao3shu3" ;
+ghost_N = mkN "gui3" ;
+germany_PN = mkPN "de2guo2" ;
+football_N = mkN "zu2qiu2" ;
+exercise_N = mkN "duan4lian4" ;
+electric_A = mkA "dian4dong4" ;
+credibility_N = mkN "ke3xin4xing4" ;
+compensation_N = mkN "pei2chang2jin1" ;
+catch_V = mkV "zhua1" ;
+bell_N = mkN "zhong1" ;
+bare_A = mkA "luo3" ;
+ask_VS = mkVS "wen4" ;
+arrange_V2 = mkV2 "an1pai2" ;
+analysis_N = mkN "fen1xi1" ;
+aerospace_N = mkN "hang2tian1" ;
+yesterday_Adv = mkAdv "zuo2tian1" ;
+while_Subj = mkSubj "er2" ;
+though_Prep = mkPrep "sui1ran2" ;
+storage_N = mkN "cun2chu3" ;
+steal_V2 = mkV2 "tou1" ;
+statistics_N = mkN "tong3ji4" ;
+spur_V2 = mkV2 "dai4dong4" ;
+specialize_V = mkV "zhuan1gong1" ;
+solid_A = mkA "gu4ti3" ;
+shut_V = mkV "guan1bi4" ;
+setback_N = mkN "cuo4she2" ;
+select_V2 = mkV2 "xuan3ze2" ;
+search_N = mkN "sou1suo3" ;
+scheme_N = mkN "fang1an4" ;
+round_N = mkN "yuan2" ;
+regulate_V2 = mkV2 "diao4jie2" ;
+refinery_N = mkN "lian4you2chang3" ;
+redeem_V2 = mkV2 "shu2hui2" ;
+read_V = mkV "yue4dou4" ;
+question_V2 = mkV2 "cha2wen4" ;
+preserve_V2 = mkV2 "bao3cun2" ;
+potential_N = mkN "qian2li4" ;
+peak_N = mkN "gao1feng1" ;
+payable_A = mkA "ying1fu4" ;
+newsletter_N = mkN "tong1xun4" ;
+mayor_N = mkN "shi4chang2" ;
+marketplace_N = mkN "shi4jing3" ;
+learn_V = mkV "xue2xi2" ;
+land_V = mkV "jiang4la4" ;
+korean_A = mkA "chao2xian1" ;
+kid_N = mkN "hai2zi3" ;
+historical_A = mkA "li4shi3" ;
+flag_N = mkN "qi2" ;
+fix_V = mkV "gu4ding4" ;
+feature_N = mkN "te2dian3" ;
+enforcement_N = mkN "qiang2zhi4" ;
+elect_V2 = mkV2 "xuan3ju3" ;
+detail_V2 = mkV2 "xi4jie2" ;
+dealing_N = mkN "chu3li3" ;
+data_N = mkN "shu3ju1" ;
+cosmetic_N = mkN "hua4zhuang1pin3" ;
+constant_A = mkA "bu4duan4" ;
+consider_VV = mkVV "kao3lu:4" ;
+conflict_N = mkN "chong1tu1" ;
+carry_V = mkV "xie2dai4" ;
+borrow_V2 = mkV2 "jie4" ;
+better_Adv = mkAdv "geng1hao3" ;
+approach_V2 = mkV2 "bi1jin4" ;
+advise_V = mkV "quan4gao4" ;
+write_VS = mkVS "xie3" ;
+withdraw_V = mkV "che4hui2" ;
+wire_N = mkN "xian4" ;
+winner_N = mkN "sheng1li4zhe3" ;
+widen_V = mkV "kuo4da4" ;
+unexpected_A = mkA "yi4wai4" ;
+survey_V2 = mkV2 "diao4cha2" ;
+stable_A = mkA "wen3ding4" ;
+slump_N = mkN "bao4die1" ;
+sex_N = mkN "xing4bie2" ;
+route_N = mkN "lu4xian4" ;
+regime_1_N = mkN "zheng4quan2" ;
+rebound_N = mkN "lan2ban3qiu2" ;
+rebel_N = mkN "fan3pan4" ;
+pulp_N = mkN "zhi3jiang1" ;
+precious_A = mkA "zhen1gui4" ;
+pollution_N = mkN "wu1ran3" ;
+owe_V2 = mkV2 "qian4" ;
+optimistic_A = mkA "kai1lang3" ;
+missile_N = mkN "dao3dan4" ;
+manage_VV = mkVV "guan3li3" ;
+leverage_N = mkN "gang1gan1zuo4yong4" ;
+insist_V = mkV "yao3ding4" ;
+implication_N = mkN "han2yi4" ;
+hire_V = mkV "gu4yong1" ;
+hear_V = mkV "ting1" ;
+halt_V2 = mkV2 "ting2zhi3" ;
+grand_A = mkA "cheng2da4" ;
+genetic_A = mkA "yi2chuan2" ;
+found_V2 = mkV2 "fa1xian4" ;
+feel_V2 = mkV2 "gan3jiao4" ;
+dramatic_A = mkA "xi4ju4xing4" ;
+discontinue_V2 = mkV2 "zhong1zhi3" ;
+consolidate_V2 = mkV2 "gong3gu4" ;
+bureau_N = mkN "ju2" ;
+bar_N = mkN "jiu3ba1" ;
+automobile_N = mkN "qi4che1" ;
+attach_V2 = mkV2 "lian2jie1" ;
+asbestos_N = mkN "dan4mian2" ;
+american_A = mkA "mei3guo2ren2" ;
+adequate_A = mkA "chong1zu2" ;
+abuse_N = mkN "lan4yong4" ;
+worry_VS = mkVS "dan1xin1" ;
+waste_N = mkN "lang4fei4" ;
+warn_V = mkV "jing3gao4" ;
+testimony_N = mkN "zheng4ci2" ;
+survive_V = mkV "sheng1cun2" ;
+sunday_PN = mkPN "xing1qi1tian1" ;
+strengthen_V2 = mkV2 "jia1qiang2" ;
+shelf_N = mkN "jia4" ;
+scale_N = mkN "gui1mo2" ;
+roll_N = mkN "juan3" ;
+robust_A = mkA "jian4zhuang4" ;
+reinsurance_N = mkN "zai4bao3xian3" ;
+register_V2 = mkV2 "zhu4ce4" ;
+reality_N = mkN "xian4shi2" ;
+postpone_V2 = mkV2 "tui1chi2" ;
+plummet_V = mkV "chui2zhi2la4xia4" ;
+park_N = mkN "gong1yuan2" ;
+maintain_VS = mkVS "wei2chi2" ;
+machinery_N = mkN "ji1xie4" ;
+listen_V = mkV "ting1" ;
+let_V = mkV "rang4" ;
+knock_V = mkV "qiao1" ;
+investigate_V2 = mkV2 "diao4cha2" ;
+install_V2 = mkV2 "an1zhuang1" ;
+hurt_V = mkV "shang1hai4" ;
+glass_N = mkN "bo1li2" ;
+front_N = mkN "qian2mian4" ;
+fleet_N = mkN "jian4dui4" ;
+evening_N = mkN "wan3jian1" ;
+error_N = mkN "cuo4wu4" ;
+equivalent_N = mkN "dang1liang2" ;
+enact_V2 = mkV2 "zhi4ding4" ;
+donation_N = mkN "juan1kuan3" ;
+destroy_V2 = mkV2 "po4huai4" ;
+deliver_V = mkV "jiao1fu4" ;
+conviction_N = mkN "xin4nian4" ;
+conversation_N = mkN "tan2hua4" ;
+controversy_N = mkN "zheng1yi4" ;
+conservative_N = mkN "bao3shou3pai4" ;
+brief_A = mkA "jian3yao1" ;
+box_N = mkN "he2" ;
+bottom_N = mkN "debu4" ;
+bet_N = mkN "du3zhu4" ;
+attend_V2 = mkV2 "chu1xi2" ;
+artist_N = mkN "yi4shu4jia1" ;
+appreciation_N = mkN "sheng1zhi2" ;
+appeal_V = mkV "shang4su4" ;
+accompany_V2 = mkV2 "pei2" ;
+absolute_A = mkA "jue2dui4" ;
+worry_V2 = mkV2 "dan1xin1" ;
+weight_N = mkN "chong2liang2" ;
+want_VS = mkVS "yao1" ;
+visitor_N = mkN "you2ke4" ;
+vast_A = mkA "guang3da4" ;
+tone_N = mkN "yin1" ;
+threaten_VV = mkVV "wei1xie2" ;
+surround_V2 = mkV2 "huan2rao4" ;
+stick_V = mkV "nian2" ;
+spark_V2 = mkV2 "ye4" ;
+shot_N = mkN "jing4tou2" ;
+retire_V2 = mkV2 "tui4xiu1" ;
+rape_N = mkN "qiang2jian1" ;
+put_N = mkN "zhi4" ;
+prohibit_V2 = mkV2 "jin1zhi3" ;
+professional_N = mkN "zhuan1ye4ren2cai2" ;
+prevail_V = mkV "zhan4sheng1" ;
+press_V = mkV "an4" ;
+prepare_VV = mkVV "zhun3bei4" ;
+poison_N = mkN "du2" ;
+plaintiff_N = mkN "yuan2gao4" ;
+pittsburgh_PN = mkPN "pi1zi1bao3" ;
+permission_N = mkN "yun3xu3" ;
+participation_N = mkN "can1yu2" ;
+overnight_A = mkA "qian2ye4" ;
+on_Adv = mkAdv "shang4" ;
+merge_V = mkV "ge3bing4" ;
+lease_V2 = mkV2 "zu1lin4" ;
+justice_N = mkN "zheng1yi4" ;
+indictment_N = mkN "qi3su4shu1" ;
+freight_N = mkN "huo4wu4" ;
+fine_A = mkA "jing1xi4" ;
+false_A = mkA "jia3" ;
+equal_V2 = mkV2 "deng3yu2" ;
+entrepreneur_N = mkN "qi3ye4jia1" ;
+enter_V = mkV "jin4ru4" ;
+ensure_VS = mkVS "que4bao3" ;
+elaborate_V = mkV "chan3shu4" ;
+divide_V2 = mkV2 "hua2fen1" ;
+distributor_N = mkN "zong3dai4li3" ;
+desk_N = mkN "shu1zhuo1" ;
+dead_A = mkA "jiang1si3" ;
+consequence_N = mkN "hou4guo3" ;
+confirm_VS = mkVS "que4ren4" ;
+cap_V2 = mkV2 "gai4zi3" ;
+calculate_V2 = mkV2 "ji4suan4" ;
+bus_N = mkN "gong1gong4qi4che1" ;
+blow_N = mkN "chui1" ;
+assistant_N = mkN "zhu4li3" ;
+arizona_PN = mkPN "ya4li4sang1na3" ;
+winter_N = mkN "dong1tian1" ;
+understand_VS = mkVS "lejie3" ;
+transfer_N = mkN "zhuan3rang4" ;
+timing_N = mkN "ding4shi2" ;
+telecommunication_N = mkN "dian4xin4" ;
+tank_N = mkN "tan3ke4" ;
+suggest_V2 = mkV2 "jian4yi4" ;
+state_V2 = mkV2 "sheng1ming2" ;
+stability_N = mkN "wen3ding4xing4" ;
+slip_V2 = mkV2 "gu3" ;
+slide_V = mkV "gu3dong4" ;
+salesman_N = mkN "tui1xiao1yuan2" ;
+routine_A = mkA "li4hang2" ;
+prove_V2 = mkV2 "zheng4ming2" ;
+proceed_V = mkV "ji4xu4" ;
+probe_N = mkN "tan4ce4qi4" ;
+permit_V2 = mkV2 "yun3xu3" ;
+outcome_N = mkN "jie1guo3" ;
+onto_Prep = mkPrep "dao4" ;
+notify_V2 = mkV2 "tong1zhi1" ;
+north_A = mkA "bei3" ;
+motion_N = mkN "yun4dong4" ;
+miss_V2 = mkV2 "xiang3nian4" ;
+miss_V = mkV "cuo4guo4" ;
+market_V = mkV "tui1xiao1" ;
+maintain_V = mkV "wei2chi2" ;
+jet_N = mkN "pen1she4" ;
+invite_V2 = mkV2 "yao1qing3" ;
+intention_N = mkN "yi4xiang4" ;
+intent_N = mkN "yi4tu2" ;
+incur_V2 = mkV2 "zhao1zhi4" ;
+hold_VS = mkVS "chi2you3" ;
+fine_V2 = mkV2 "fa2kuan3" ;
+feeling_N = mkN "gan3jiao4" ;
+fast_Adv = mkAdv "xun4su4" ;
+face_V = mkV "mian4dui4" ;
+extension_N = mkN "yan2qi1" ;
+execution_N = mkN "zhi2hang2" ;
+edge_V = mkV "bian1yuan2" ;
+draw_V = mkV "hui4zhi4" ;
+disappoint_V2 = mkV2 "gu1fu4" ;
+dangerous_A = mkA "wei1xian3" ;
+danger_N = mkN "wei1xian3" ;
+creative_A = mkA "chuang1zuo4" ;
+counterpart_N = mkN "fu4ben3" ;
+count_V = mkV "ji4suan4" ;
+complicate_V2 = mkV2 "fu4za2" ;
+charge_VS = mkVS "zhi3kong4" ;
+authorize_V2 = mkV2 "shou4quan2" ;
+along_Adv = mkAdv "wang3qian2" ;
+advocate_N = mkN "zhu3zhang1" ;
+adverse_A = mkA "bu4li4" ;
+actor_N = mkN "yan3yuan2" ;
+well_N = mkN "hen3hao3" ;
+voluntary_A = mkA "zi4yuan4" ;
+visit_V2 = mkV2 "you2lan3" ;
+video_N = mkN "shi4pin2" ;
+unveil_V2 = mkV2 "jie1mu4" ;
+threaten_V2 = mkV2 "wei1xie2" ;
+symbol_N = mkN "fu2hao2" ;
+strict_A = mkA "yan2ge2" ;
+start_ing_VV = mkVV "kai1shi3" ;
+stadium_N = mkN "ti3yu4chang3" ;
+spread_V = mkV "chuan2bo1" ;
+shrink_V = mkV "shou1suo1" ;
+sentence_N = mkN "ju4zi3" ;
+schedule_V = mkV "shi2jian1biao3" ;
+save_V = mkV "jie2sheng3" ;
+row_N = mkN "yi1pai2" ;
+rent_N = mkN "chu1zu1" ;
+refund_N = mkN "tui4" ;
+recover_V2 = mkV2 "hui1fu4" ;
+receipt_N = mkN "shou1ju1" ;
+reading_N = mkN "yue4dou4" ;
+raw_A = mkA "sheng1" ;
+quotation_N = mkN "hang2qing2" ;
+prove_VA = mkVA "zheng4ming2" ;
+prosecution_N = mkN "jian3cha2guan1" ;
+promise_V2 = mkV2 "cheng2nuo4" ;
+poverty_N = mkN "pin2qiong2" ;
+plea_N = mkN "ken3qiu2" ;
+perfect_A = mkA "wan2mei3" ;
+perception_N = mkN "zhi1jiao4" ;
+outlet_N = mkN "chu1kou3" ;
+oppose_V = mkV "fan3dui4" ;
+on_behalf_of_Prep = mkPrep "dai4biao3" ;
+objective_N = mkN "ke4guan1" ;
+notion_N = mkN "gai4nian4" ;
+notable_A = mkA "xian3zhu4" ;
+nicaragua_PN = mkPN "ni2jia1la1gua1" ;
+massage_N = mkN "an4mo2" ;
+legislature_N = mkN "li4fa3ji1guan1" ;
+lease_N = mkN "zu1lin4" ;
+hefty_A = mkA "chen2chong2" ;
+gyration_N = mkN "hui2zhuan3" ;
+further_AdV = mkAdV "jin4yi1bu4" ;
+function_N = mkN "gong1neng2" ;
+excess_N = mkN "duo1yu2" ;
+exception_N = mkN "li4wai4" ;
+elect_V = mkV "xuan3ju3" ;
+discourage_V2 = mkV2 "zu3ai4" ;
+defensive_A = mkA "fang2yu4xing4" ;
+crowd_N = mkN "ren2qun2" ;
+convince_V2 = mkV2 "shui4fu2" ;
+contact_N = mkN "lian2xi4" ;
+consent_N = mkN "tong2yi4" ;
+congressman_N = mkN "guo2hui4yi4yuan2" ;
+component_N = mkN "yuan2jian4" ;
+collect_V2 = mkV2 "shou1ji2" ;
+climate_N = mkN "qi4hou4" ;
+cellular_A = mkA "xi4bao1" ;
+cast_V2 = mkV2 "tou2" ;
+care_V = mkV "guan1xin1" ;
+break_N = mkN "da2po4" ;
+advise_V2 = mkV2 "quan4gao4" ;
+adult_N = mkN "cheng2ren2" ;
+acre_N = mkN "ying1mu3" ;
+absorb_V2 = mkV2 "xi1shou1" ;
+work_V2 = mkV2 "gong1zuo4" ;
+withdraw_V2 = mkV2 "tui4chu1" ;
+wheat_N = mkN "xiao3mai4" ;
+unsuccessful_A = mkA "bu4cheng2gong1" ;
+underlie_V2 = mkV2 "bei1hou4" ;
+uncertain_A = mkA "bu4que4ding4" ;
+troop_N = mkN "bu4dui4" ;
+topic_N = mkN "zhu3ti2" ;
+tiny_A = mkA "wei1xing2" ;
+teach_V = mkV "jiao1dao3" ;
+taiwan_PN = mkPN "tai2wan1" ;
+swap_N = mkN "jiao1huan4" ;
+suitor_N = mkN "qi3su4zhe3" ;
+stop_N = mkN "ting2zhi3" ;
+stand_N = mkN "zhan4" ;
+sponsor_N = mkN "zan4zhu4" ;
+skill_N = mkN "ji4neng2" ;
+sentiment_N = mkN "qing2xu4" ;
+say_VV = mkVV "shui4" ;
+ringer_N = mkN "ling2sheng1" ;
+repay_V2 = mkV2 "chang2hai2" ;
+regain_V2 = mkV2 "hui1fu4" ;
+qualify_V = mkV "zi1ge2" ;
+promise_V = mkV "cheng2nuo4" ;
+project_V2 = mkV2 "ji4hua2" ;
+profit_V = mkV "li4run4" ;
+productivity_N = mkN "sheng1chan3lu:4" ;
+process_V2 = mkV2 "guo4cheng2" ;
+note_V2 = mkV2 "zhu4yi4" ;
+monitor_V = mkV "jian1kong4" ;
+mission_N = mkN "shi3ming4" ;
+mention_V2 = mkV2 "di1dao4" ;
+making_N = mkN "zhi4zao4" ;
+lung_N = mkN "fei4" ;
+investigator_N = mkN "yan2jiu1zhe3" ;
+injure_V2 = mkV2 "shang1hai4" ;
+influence_V2 = mkV2 "ying3xiang3" ;
+importance_N = mkN "chong2yao1xing4" ;
+hollywood_PN = mkPN "hao3lai2wu4" ;
+fare_N = mkN "piao4jia4" ;
+entry_N = mkN "shu1ru4" ;
+enterprise_N = mkN "qi3ye4" ;
+emotional_A = mkA "qing2xu4hua4" ;
+electrical_A = mkA "dian4dong4" ;
+double_V2 = mkV2 "yi1bei4" ;
+concession_N = mkN "rang4bu4" ;
+coalition_N = mkN "lian2meng2" ;
+claim_V2 = mkV2 "sheng1chen4" ;
+calculation_N = mkN "ji4suan4" ;
+british_A = mkA "ying1guo2" ;
+bitter_A = mkA "xin1suan1" ;
+belong_V = mkV "shu3yu2" ;
+belief_N = mkN "xin4nian4" ;
+aware_of_A2 = mkA2 "zhu4yi4" ;
+anticipation_N = mkN "yu4qi1" ;
+admit_VS = mkVS "cheng2ren4" ;
+veteran_N = mkN "lao3jiang1" ;
+transform_V2 = mkV2 "gai3zao4" ;
+therefore_Adv = mkAdv "yin1ci3" ;
+tender_V2 = mkV2 "tou2biao1" ;
+suggestion_N = mkN "jian4yi4" ;
+subsidize_V2 = mkV2 "zi1zhu4" ;
+stuff_N = mkN "dong1xi1" ;
+storm_N = mkN "feng1bao4" ;
+smoking_N = mkN "chou1yan1" ;
+since_then_Adv = mkAdv "cong1na3shi2qi3" ;
+saturday_PN = mkPN "xing1qi1liu4" ;
+reverse_V2 = mkV2 "ni4zhuan3" ;
+residential_A = mkA "zhu4zhai2" ;
+replacement_N = mkN "geng1huan4" ;
+racial_A = mkA "zhong3zu2" ;
+quantity_N = mkN "shu3liang2" ;
+prominent_A = mkA "tu1chu1" ;
+presidential_A = mkA "zong3tong3" ;
+petroleum_N = mkN "dan4you2" ;
+obstacle_N = mkN "zhang4ai4" ;
+neither_Det = mkpDet "ye3bu4" ;
+negotiable_A = mkA "zhuan3rang4" ;
+mistake_N = mkN "cuo4wu4" ;
+lock_V = mkV "suo3" ;
+load_N = mkN "jia1zai3" ;
+involvement_N = mkN "can1yu2" ;
+intend_V2V = mkV2V "da2suan4" ;
+integrate_V2 = mkV2 "zheng3ge3" ;
+hide_V2 = mkV2 "yin3cang2" ;
+golden_A = mkA "jin1se4" ;
+get_V2V = mkV2V "de2dao4" ;
+foundation_N = mkN "ji1chu3" ;
+forward_Adv = mkAdv "xiang4qian2" ;
+famous_A = mkA "zhu4ming2" ;
+extensive_A = mkA "guang3fan4" ;
+explore_V2 = mkV2 "tan4suo3" ;
+expiration_N = mkN "hu1qi4" ;
+expenditure_N = mkN "zhi1chu1" ;
+entity_N = mkN "shi2ti3" ;
+emphasis_N = mkN "chong2dian3" ;
+element_N = mkN "yuan2su4" ;
+due_Adv = mkAdv "ying1you3" ;
+driver_N = mkN "si1ji1" ;
+discipline_N = mkN "ji4lu:4" ;
+disappointment_N = mkN "shi1wang4" ;
+designer_N = mkN "she4ji4shi1" ;
+deduction_N = mkN "kou4chu2" ;
+connect_V2 = mkV2 "lian2jie1" ;
+bulk_N = mkN "ti3ji1" ;
+broadcast_N = mkN "bo1fang4" ;
+border_N = mkN "bian1jing4" ;
+bloc_N = mkN "ji2tuan2" ;
+as_Subj = mkSubj "ru2" ;
+anybody_NP = mkNPword "ren4he2ren2" ;
+accident_N = mkN "shi4gu4" ;
+youth_N = mkN "qing1nian2" ;
+welcome_V2 = mkV2 "huan1ying2" ;
+vote_VV = mkVV "tou2piao4" ;
+urban_A = mkA "cheng2shi4" ;
+stockholder_N = mkN "gu3dong1" ;
+square_A = mkA "ping2fang1" ;
+sound_N = mkN "sheng1yin1" ;
+small_N = mkN "xiao3" ;
+shock_N = mkN "zhen4jing1" ;
+shake_V = mkV "dou3dong4" ;
+seem_VS = mkVS "si4hu1" ;
+repeat_V2 = mkV2 "chong2fu4" ;
+reinforce_V2 = mkV2 "jia1qiang2" ;
+railroad_N = mkN "tie3lu4" ;
+raider_N = mkN "qin1ru4zhe3" ;
+prospective_A = mkA "yu4qi1" ;
+occasional_A = mkA "ou3ran2" ;
+note_V = mkV "zhu4yi4" ;
+nice_A = mkA "hao3kan1" ;
+mount_V = mkV "an1zhuang1" ;
+moreSg_Det = mkpDet "geng1duo1" ;
+merge_V2 = mkV2 "ge3bing4" ;
+maximum_N = mkN "zui4da4" ;
+mature_V = mkV "cheng2shu2" ;
+marginal_A = mkA "bian1yuan2" ;
+manhattan_PN = mkPN "man4ha1dun4" ;
+lobbyist_N = mkN "you2shui4" ;
+lesson_N = mkN "jiao1xun4" ;
+launch_N = mkN "fa1she4" ;
+last_V = mkV "zui4hou4" ;
+kill_V = mkV "sha1" ;
+judicial_A = mkA "si1fa3" ;
+journalist_N = mkN "ji4zhe3" ;
+inside_Prep = mkPrep "li3mian4" ;
+high_N = mkN "gao1" ;
+hardware_N = mkN "ying4jian4" ;
+grow_VA = mkVA "zeng1chang2" ;
+graphics_N = mkN "tu2xiang4" ;
+gradual_A = mkA "zhu2bu4" ;
+foreigner_N = mkN "wai4guo2ren2" ;
+flexibility_N = mkN "ling2huo2xing4" ;
+explosion_N = mkN "bao4zha2" ;
+excessive_A = mkA "guo4duo1" ;
+evaluate_V2 = mkV2 "ping2gu1" ;
+electricity_N = mkN "dian4li4" ;
+efficiency_N = mkN "xiao4lu:4" ;
+discount_V = mkV "she2kou4" ;
+compile_V2 = mkV2 "hui4bian1" ;
+communist_A = mkA "gong4chan3" ;
+clean_V = mkV "qing1jie2" ;
+below_Adv = mkAdv "xia4mian4" ;
+assert_VS = mkVS "duan4yan2" ;
+apparel_N = mkN "fu2shi4" ;
+adjustable_A = mkA "ke3diao4zheng3" ;
+worry_N = mkN "dan1xin1" ;
+well_known_A = mkA "zhong4suo3zhou1zhi1" ;
+vulnerable_A = mkA "cui4ruo4" ;
+tower_N = mkN "ta3" ;
+toll_N = mkN "fei4" ;
+tire_N = mkN "wai4tai1" ;
+testify_V = mkV "zuo4zheng4" ;
+sweep_V = mkV "da2sao3" ;
+spin_V = mkV "zhuan3dong4" ;
+shift_V = mkV "zhuan3yi2" ;
+shake_V2 = mkV2 "dou3dong4" ;
+satisfy_V2 = mkV2 "man3zu2" ;
+sanction_N = mkN "zhi4cai2" ;
+reportedly_Adv = mkAdv "ju1shui4" ;
+remember_V2 = mkV2 "ji4de2" ;
+printing_N = mkN "yin4shua1" ;
+preference_N = mkN "pian1ai4" ;
+pit_N = mkN "keng1" ;
+path_N = mkN "lu4jing4" ;
+november_PN = mkPN "shi2yi1yue4" ;
+league_N = mkN "lian2meng2" ;
+introduction_N = mkN "jie4shao4" ;
+interview_V2 = mkV2 "fang3wen4" ;
+guide_N = mkN "yin3dao3" ;
+freeway_N = mkN "gao1su4gong1lu4" ;
+form_V = mkV "xing2shi4" ;
+fellow_N = mkN "tong2ban4" ;
+display_V2 = mkV2 "xian3shi4" ;
+disclose_VS = mkVS "tou4lu4" ;
+disagree_V = mkV "bu4tong2yi4" ;
+demonstration_N = mkN "shi4fan4" ;
+contest_N = mkN "jing4sai4" ;
+conspiracy_N = mkN "yin1mou2" ;
+comedy_N = mkN "xi3ju4" ;
+collateral_N = mkN "di3ya1pin3" ;
+carry_out_V2 = mkV2 "jin4hang2" ;
+backlog_N = mkN "ji1ya1" ;
+await_V2 = mkV2 "deng3dai1" ;
+audit_N = mkN "shen3ji4" ;
+assess_V2 = mkV2 "ping2gu1" ;
+as_for_Prep = mkPrep "zhi4yu2" ;
+anyway_Adv = mkAdv "wu2lun2ru2he2" ;
+ambitious_A = mkA "you3xiong2xin1" ;
+whole_N = mkN "zheng3ge4" ;
+weather_N = mkN "tian1qi4" ;
+watch_N = mkN "kan1" ;
+tumble_V2 = mkV2 "gun3la4" ;
+treaty_N = mkN "tiao2yao1" ;
+taxable_A = mkA "ying1ke4shui4" ;
+tariff_N = mkN "guan1shui4" ;
+suggest_V = mkV "jian4yi4" ;
+sue_V = mkV "qi3su4" ;
+sponsor_V2 = mkV2 "zan4zhu4" ;
+split_V = mkV "fen1lie4" ;
+slide_V2 = mkV2 "gu3dong4" ;
+shoot_V = mkV "she4ji1" ;
+shift_V2 = mkV2 "zhuan3yi2" ;
+shape_N = mkN "su4zao4" ;
+seoul_PN = mkPN "han4cheng2" ;
+rural_A = mkA "xiang1cun1" ;
+resume_V = mkV "hui1fu4" ;
+respondent_N = mkN "hui2da1zhe3" ;
+resist_V2 = mkV2 "di3zhi4" ;
+require_VS = mkVS "yao1qiu2" ;
+recall_V2 = mkV2 "ji4de2" ;
+prompt_V2V = mkV2V "di1shi4" ;
+philippines_PN = mkPN "fei1lu:4bin1" ;
+perform_V2 = mkV2 "yan3chu1" ;
+pennsylvania_PN = mkPN "bin1xi1fa3ni2ya4" ;
+negotiator_N = mkN "tan2pan4dai4biao3" ;
+nationwide_A = mkA "quan2guo2" ;
+murder_N = mkN "mou2sha1" ;
+moral_A = mkA "dao4de2" ;
+minneapolis_PN = mkPN "ming2ni2a1bo1li4si1" ;
+metropolitan_A = mkA "da4dou1shi4" ;
+mean_N = mkN "yi4wei4zhao1" ;
+lunch_N = mkN "wu3can1" ;
+lift_V2 = mkV2 "tai2" ;
+liberal_A = mkA "zi4you2pai4" ;
+learn_VS = mkVS "xue2xi2" ;
+interpret_V2 = mkV2 "chan3shi4" ;
+implement_V2 = mkV2 "shi2shi1" ;
+idea_of_N2 = mkN2 "xiang3fa3" ;
+hurricane_N = mkN "ju4feng1" ;
+holiday_N = mkN "jie2ri4" ;
+grower_N = mkN "zhong3zhi2zhe3" ;
+forecast_V2 = mkV2 "yu4ce4" ;
+explanation_N = mkN "jie3shi4" ;
+edge_N = mkN "bian1yuan2" ;
+economics_N = mkN "jing1ji4xue2" ;
+dutch_A = mkA "he2lan2ren2" ;
+durable_A = mkA "nai4yong4" ;
+discover_V2 = mkV2 "fa1xian4" ;
+discover_V = mkV "fa1xian4" ;
+defeat_V2 = mkV2 "da2bai4" ;
+daughter_N = mkN "nu:3er2" ;
+contribute_V2 = mkV2 "gong4xian4" ;
+conglomerate_N = mkN "li4yan2" ;
+confusion_N = mkN "hun2luan4" ;
+comply_V = mkV "zhi2hang2" ;
+completion_N = mkN "wan2cheng2" ;
+channel_N = mkN "qu2dao4" ;
+bushel_N = mkN "pu2shi4er3" ;
+bureaucracy_N = mkN "guan1liao2" ;
+bright_A = mkA "liang4" ;
+brew_V = mkV "yun4" ;
+bottle_N = mkN "ping2" ;
+beat_V2 = mkV2 "ji1bai4" ;
+bag_N = mkN "dai4" ;
+attack_V2 = mkV2 "gong1ji1" ;
+assist_V2 = mkV2 "xie2zhu4" ;
+assessment_N = mkN "ping2ding4" ;
+aside_Adv = mkAdv "pang2bai2" ;
+army_N = mkN "jun1uudui4" ;
+apply_V2 = mkV2 "shen1qing3" ;
+apart_Adv = mkAdv "ge2kai1" ;
+angry_A = mkA "fen4nu4" ;
+alternative_A = mkA "ti4dai4" ;
+agenda_N = mkN "yi4cheng2" ;
+accelerate_V = mkV "jia1kuai4" ;
+academic_A = mkA "xue2zhe3" ;
+where_Subj = mkSubj "na3li3" ;
+veto_V2 = mkV2 "fou3jue2" ;
+trim_V2 = mkV2 "xiu1jian3" ;
+toronto_PN = mkPN "duo1lun2duo1" ;
+terrorism_N = mkN "kong3bu4zhu3yi4" ;
+terminal_N = mkN "zhong1duan1" ;
+tension_N = mkN "jin3zhang1" ;
+surge_V2 = mkV2 "lang4yong3" ;
+sum_N = mkN "zong3he2" ;
+strip_N = mkN "bo1li2" ;
+strike_V2 = mkV2 "ba4gong1" ;
+stay_VA = mkVA "liu2" ;
+stabilize_V = mkV "wen3ding4" ;
+spread_V2 = mkV2 "chuan2bo1" ;
+sound_V = mkV "ting1qi3lai2" ;
+slow_V2 = mkV2 "man4" ;
+slash_V2 = mkV2 "xiao1jian3" ;
+sideline_N = mkN "fu4ye4" ;
+shed_V2 = mkV2 "san3chu1" ;
+scramble_VV = mkVV "zheng1duo2" ;
+restructure_V2 = mkV2 "chong2zu3" ;
+promise_VV = mkVV "cheng2nuo4" ;
+practical_A = mkA "shi2yong4" ;
+please_V2 = mkV2 "qing3" ;
+permit_V2V = mkV2V "yun3xu3" ;
+operational_A = mkA "cao1zuo4" ;
+on_top_of_Prep = mkPrep "shang4mian4" ;
+motor_N = mkN "ma3da2" ;
+momentum_N = mkN "shi4tou2" ;
+mix_N = mkN "hun2ge3" ;
+middle_N = mkN "zhong1jian1" ;
+medicine_N = mkN "yi1yao4" ;
+malaysia_PN = mkPN "ma3lai2xi1ya4" ;
+make_V3 = mkV3 "shi3de2" ;
+loyal_A = mkA "zhong1cheng2" ;
+lower_V = mkV "jiang4di1" ;
+lift_V = mkV "ju3qi3" ;
+license_V2 = mkV2 "xu3ke3" ;
+lag_V = mkV "la4hou4" ;
+label_N = mkN "biao1qian1" ;
+kick_V = mkV "ti1" ;
+injunction_N = mkN "jin1ling4" ;
+hope_V = mkV "xi1wang4" ;
+greece_PN = mkPN "xi1la4" ;
+february_PN = mkPN "er4yue4" ;
+fare_V = mkV "lu:3hang2" ;
+exchange_V2 = mkV2 "jiao1huan4" ;
+examination_N = mkN "jian3cha2" ;
+era_N = mkN "shi2dai4" ;
+endorse_V2 = mkV2 "yong1hu4" ;
+elderly_A = mkA "lao3nian2" ;
+drill_V = mkV "yan3lian4" ;
+downward_A = mkA "xiang4xia4" ;
+double_A = mkA "shuang1chong2" ;
+denver_PN = mkPN "dan1fo2" ;
+democrat_N = mkN "min2zhu3zhu3yi4zhe3" ;
+definition_N = mkN "ding4yi4" ;
+date_V = mkV "ri4qi1" ;
+creation_N = mkN "chuang1zuo4" ;
+count_N = mkN "ji4shu3" ;
+correct_V2 = mkV2 "jiu1zheng1" ;
+conversion_N = mkN "zhuan3bian4" ;
+consortium_N = mkN "cai2tuan2" ;
+commissioner_N = mkN "zhuan1yuan2" ;
+chunk_N = mkN "kuai1" ;
+chamber_N = mkN "fang2jian1" ;
+capture_V2 = mkV2 "bu3huo4" ;
+bearish_A = mkA "wu2li3" ;
+basically_Adv = mkAdv "ji1ben3shang4" ;
+as_long_as_Subj = mkSubj "qi2yao1" ;
+arrest_V2 = mkV2 "dai3bu3" ;
+argue_V = mkV "zheng1lun2" ;
+alter_V2 = mkV2 "gai3bian4" ;
+aim_V = mkV "miao2zhun3" ;
+age_V = mkV "nian2ling2" ;
+admit_V = mkV "cheng2ren4" ;
+adjuster_N = mkN "diao4jie2qi4" ;
+weaken_V2 = mkV2 "xiao1ruo4" ;
+valuable_A = mkA "you3jia4zhi2" ;
+unprecedented_A = mkA "shi3wu2qian2li4" ;
+tremendous_A = mkA "ju4da4" ;
+thought_N = mkN "si1xiang3" ;
+suspect_VS = mkVS "huai2yi2" ;
+struggle_N = mkN "fen4dou3" ;
+stress_N = mkN "ying1li4" ;
+statute_N = mkN "fa3gui1" ;
+stance_N = mkN "zi1tai4" ;
+soviet_N = mkN "su1lian2" ;
+skeptical_A = mkA "huai2yi2" ;
+shuttle_N = mkN "chuan1suo1" ;
+seize_V2 = mkV2 "qiang1zhan1" ;
+secret_A = mkA "mi4mi4" ;
+reopen_V2 = mkV2 "chong2kai1" ;
+rejection_N = mkN "ju4jue2" ;
+quite_Predet = mkPredet "xiang1dang1" ;
+putt_V = mkV "tui1gan1" ;
+privilege_N = mkN "te2quan2" ;
+press_V2 = mkV2 "an4" ;
+plead_VA = mkVA "qiu2qing2" ;
+pick_V2 = mkV2 "xuan3ze2" ;
+phase_N = mkN "jie1duan4" ;
+oust_V2 = mkV2 "zhu2chu1" ;
+odd_A = mkA "ji1guai4" ;
+loser_N = mkN "shi1bai4zhe3" ;
+loose_A = mkA "song1chi2" ;
+locate_V2 = mkV2 "ding4wei4" ;
+lend_V2 = mkV2 "jie4chu1" ;
+lebanon_PN = mkPN "li2ba1nen4" ;
+laboratory_N = mkN "shi2yan4shi4" ;
+instruction_N = mkN "zhi3ling4" ;
+incident_N = mkN "shi4jian4" ;
+hamper_V2 = mkV2 "zu3ai4" ;
+gather_V2 = mkV2 "shou1ji2" ;
+fur_N = mkN "mao2pi2" ;
+fundamental_N = mkN "gen1ben3" ;
+formula_N = mkN "gong1shi4" ;
+flee_V = mkV "tao2pao3" ;
+fill_V = mkV "man3zu2" ;
+fail_V2 = mkV2 "shi1bai4" ;
+exporter_N = mkN "chu1kou3" ;
+examine_V2 = mkV2 "jian3cha2" ;
+even_A = mkA "shen4zhi4" ;
+establishment_N = mkN "bian1zhi4" ;
+episode_N = mkN "cha1qu1" ;
+emission_N = mkN "fa1she4" ;
+elect_V3 = mkV3 "xuan3ju3" ;
+eat_V = mkV "chi1" ;
+dream_N = mkN "meng4xiang3" ;
+discrimination_N = mkN "ou1bie2" ;
+disappear_V = mkV "xiao1shi1" ;
+deteriorate_V = mkV "e3hua4" ;
+desperate_A = mkA "shu1si3" ;
+deny_VS = mkVS "fou3ren4" ;
+define_V2 = mkV2 "que4ding4" ;
+declare_V2 = mkV2 "sheng1ming2" ;
+cope_V = mkV "ying1fu4" ;
+conclusion_N = mkN "jie1lun2" ;
+combine_V = mkV "jie1ge3" ;
+code_N = mkN "fa3gui1" ;
+cargo_N = mkN "huo4wu4" ;
+assassination_N = mkN "an4sha1" ;
+appearance_N = mkN "wai4xing2" ;
+anxiety_N = mkN "jiao1lu:4" ;
+aftermath_N = mkN "hou4guo3" ;
+affidavit_N = mkN "xuan1shi4shu1" ;
+absence_N = mkN "que1xi2" ;
+working_N = mkN "gong1zuo4" ;
+warm_V = mkV "wen1nuan3" ;
+visit_V = mkV "you2lan3" ;
+visible_A = mkA "ke3jian4" ;
+van_N = mkN "huo4che1" ;
+useful_A = mkA "you3yong4" ;
+underwrite_V = mkV "bao1xiao1" ;
+underscore_V2 = mkV2 "xia4hua2xian4" ;
+truth_N = mkN "zhen1xiang1" ;
+treasurer_N = mkN "chu1na4yuan2" ;
+transplant_N = mkN "yi2zhi2" ;
+tradition_N = mkN "chuan2tong3" ;
+territory_N = mkN "ling3tu3" ;
+tactic_N = mkN "zhan4shu4" ;
+struggle_V = mkV "fen4dou3" ;
+string_N = mkN "chuan4" ;
+spill_N = mkN "sa3" ;
+soften_V = mkV "ruan3hua4" ;
+sizable_A = mkA "ke3guan1" ;
+shipyard_N = mkN "chuan2chang3" ;
+rush_V = mkV "gan3" ;
+revise_V = mkV "xiu1gai3" ;
+rescue_N = mkN "ying2jiu4" ;
+require_VV = mkVV "yao1qiu2" ;
+repair_V2 = mkV2 "xiu1fu4" ;
+relieve_V2 = mkV2 "huan3jie3" ;
+registration_N = mkN "zhu4ce4" ;
+refuse_V = mkV "ju4jue2" ;
+re_N = mkN "chong2xin1" ;
+rate_V = mkV "su4lu:4" ;
+racketeering_N = mkN "qiao1zha4le4suo3" ;
+provider_N = mkN "di1gong1zhe3" ;
+protein_N = mkN "dan4bai2zhi4" ;
+processor_N = mkN "chu3li3qi4" ;
+pro_N = mkN "qin1" ;
+printer_N = mkN "da2yin4ji1" ;
+print_N = mkN "da2yin4" ;
+precise_A = mkA "jing1que4" ;
+pose_V2 = mkV2 "di1chu1" ;
+plenty_N = mkN "feng1fu4" ;
+percent_N = mkN "bai3fen1zhi1" ;
+payroll_N = mkN "gong1zi1biao3" ;
+owe_V = mkV "qian4" ;
+niche_N = mkN "bi4kan1" ;
+michigan_PN = mkPN "mi4xie1gen1zhou1" ;
+merit_N = mkN "zhi2de2" ;
+mature_V2 = mkV2 "cheng2shu2" ;
+make_VA = mkVA "shi3" ;
+lucrative_A = mkA "li4run4feng1hou4" ;
+lobby_V = mkV "qian2ting1" ;
+link_N = mkN "lian4jie1" ;
+legitimate_A = mkA "ge3fa3" ;
+lead_V2V = mkV2V "dai4ling3" ;
+last_V2 = mkV2 "zui4hou4" ;
+juror_N = mkN "pei2shen3yuan2" ;
+jewish_A = mkA "you2" ;
+jail_N = mkN "jian1yu4" ;
+interesting_A = mkA "you3qu4" ;
+indian_A = mkA "yin4du4ren2" ;
+independence_N = mkN "du2li4" ;
+incest_N = mkN "luan4lun2" ;
+guarantee_V = mkV "bao3zheng4" ;
+govern_V2 = mkV2 "zhi4li3" ;
+free_V2 = mkV2 "mian3fei4" ;
+ensure_V2 = mkV2 "que4bao3" ;
+encourage_V2V = mkV2V "gu3li4" ;
+eastern_A = mkA "dong1" ;
+dual_A = mkA "shuang1chong2" ;
+drought_N = mkN "gan1han4" ;
+direct_V2 = mkV2 "zhi2jie1" ;
+devote_V2 = mkV2 "feng4xian4" ;
+daily_Adv = mkAdv "ri4chang2" ;
+crunch_N = mkN "jin3suo1" ;
+cotton_N = mkN "mian2" ;
+compliance_N = mkN "fu2ge3" ;
+complex_N = mkN "fu4za2" ;
+colony_N = mkN "zhi2min2de" ;
+choose_V = mkV "xuan3ze2" ;
+caution_VS = mkVS "shen4chong2" ;
+bureaucrat_N = mkN "guan1liao1" ;
+bounce_V = mkV "dan4tiao4" ;
+beneficiary_N = mkN "shou4yi4ren2" ;
+being_N = mkN "cun2zai4" ;
+background_N = mkN "bei1jing3" ;
+assurance_N = mkN "bao3zheng4" ;
+around_AdN = mkAdN "zhou1wei2" ;
+aid_V2 = mkV2 "bang1zhu4" ;
+afford_V2 = mkV2 "gei3yu2" ;
+accurate_A = mkA "zhun3que4" ;
+weigh_V2 = mkV2 "heng2liang2" ;
+wary_A = mkA "jing3ti4" ;
+upward_Adv = mkAdv "xiang4shang4" ;
+undertake_V2 = mkV2 "cheng2dan1" ;
+try_V2 = mkV2 "chang2shi4" ;
+through_Adv = mkAdv "tong1guo4" ;
+talent_N = mkN "tian1fu4" ;
+surgery_N = mkN "shou3shu4" ;
+summit_N = mkN "shou3nao3hui4yi4" ;
+sue_V2 = mkV2 "qi3su4" ;
+struggle_VV = mkVV "fen4dou3" ;
+standing_N = mkN "chang2she4" ;
+simultaneous_A = mkA "tong2shi2" ;
+signal_V2 = mkV2 "xin4hao2" ;
+shipping_N = mkN "hang2yun4" ;
+ship_V = mkV "chuan2" ;
+self_N = mkN "zi4wo3" ;
+retail_N = mkN "ling2shou4" ;
+restraint_N = mkN "ke4zhi4" ;
+remarkable_A = mkA "zhuo2yue4" ;
+refinance_V = mkV "zai4rong2zi1" ;
+recognition_N = mkN "cheng2ren4" ;
+prove_VS = mkVS "zheng4ming2" ;
+prolong_V2 = mkV2 "yan2chang2" ;
+prior_A = mkA "guo4ji2" ;
+print_V2 = mkV2 "da2yin4" ;
+prediction_N = mkN "yu4ce4" ;
+portray_V2 = mkV2 "miao2xie3" ;
+pitch_N = mkN "li4qing1" ;
+photo_N = mkN "zhao4pian1" ;
+panamanian_A = mkA "ba1na2ma3ren2" ;
+painful_A = mkA "tong4ku3" ;
+ozone_N = mkN "chou4yang3" ;
+omit_V2 = mkV2 "hu1lue4" ;
+notice_N = mkN "zhu4yi4" ;
+mortality_N = mkN "si3wang2" ;
+mood_N = mkN "xin1qing2" ;
+midst_N = mkN "zhong1jian1" ;
+match_V = mkV "pi1pei4" ;
+lobby_N = mkN "qian2ting1" ;
+labour_N = mkN "lao2dong4" ;
+irish_A = mkA "ai4er3lan2" ;
+interest_V = mkV "xing1qu4" ;
+institute_N = mkN "yan2jiu1suo3" ;
+inevitable_A = mkA "bi4ran2" ;
+indirect_A = mkA "jian1jie1" ;
+indeed_AdV = mkAdV "deque4" ;
+imbalance_N = mkN "shi1diao4" ;
+human_N = mkN "ren2" ;
+headline_N = mkN "biao1ti2" ;
+halt_V = mkV "ting2zhi3" ;
+gift_N = mkN "li3wu4" ;
+get_VV = mkVV "de2dao4" ;
+fortune_N = mkN "yun4qi4" ;
+fend_V = mkV "dang3kai1" ;
+export_V2 = mkV2 "chu1kou3" ;
+diversify_V2 = mkV2 "duo1yang4hua4" ;
+disruption_N = mkN "wa3jie3" ;
+diamond_N = mkN "zuan1dan4" ;
+delay_V = mkV "yan2chi2" ;
+defer_V2 = mkV2 "yan2huan3" ;
+cumulative_A = mkA "lei2ji1" ;
+cubic_A = mkA "li4fang1ti3" ;
+costa_rican_A = mkA "ge1si1da2li2jia1cai4" ;
+corner_N = mkN "jiao3la4" ;
+contract_V = mkV "ge3tong2" ;
+computerize_V2 = mkV2 "dian4nao3" ;
+comptroller_N = mkN "shen3ji4chang2" ;
+coast_N = mkN "bin1" ;
+clear_V = mkV "qing1chu2" ;
+classic_A = mkA "jing1dian3" ;
+circle_N = mkN "juan1" ;
+bench_N = mkN "chang2yi3" ;
+bear_N = mkN "cheng2dan1" ;
+average_V2 = mkV2 "ping2jun1uu" ;
+automatic_A = mkA "zi4dong4" ;
+assign_V2 = mkV2 "fen1pei4" ;
+anywhere_Adv = mkAdv "sui2de" ;
+answer_V2 = mkV2 "hui2da1" ;
+analyze_V2 = mkV2 "fen1xi1" ;
+altogether_Adv = mkAdv "zong3gong4" ;
+afraid_A = mkA "pa4" ;
+advertise_V = mkV "guang3gao4" ;
+acceptance_N = mkN "yan4shou1" ;
+wealth_N = mkN "cai2fu4" ;
+vigorous_A = mkA "cang1jin4" ;
+vaccine_N = mkN "yi4miao2" ;
+upgrade_V2 = mkV2 "sheng1ji2" ;
+undermine_V2 = mkV2 "po4huai4" ;
+unconstitutional_A = mkA "wei2xian4" ;
+turkey_PN = mkPN "huo3ji1" ;
+tissue_N = mkN "zu3zhi1" ;
+theft_N = mkN "dao4qie4" ;
+supervisor_N = mkN "jian1du1zhe3" ;
+supermarket_N = mkN "chao1ji2shi4chang3" ;
+substance_N = mkN "wu4zhi4" ;
+structure_V2 = mkV2 "jie1gou4" ;
+stiff_A = mkA "jiang1ying4" ;
+stabilize_V2 = mkV2 "wen3ding4" ;
+squeeze_N = mkN "ji3" ;
+speculate_VS = mkVS "tui1ce4" ;
+soar_V2 = mkV2 "ao2xiang2" ;
+sick_A = mkA "sheng1bing4" ;
+sample_N = mkN "yang4pin3" ;
+roller_N = mkN "gun3tong3" ;
+ride_N = mkN "qi2" ;
+revolution_N = mkN "ge2ming4" ;
+review_V = mkV "shen3cha2" ;
+restate_V2 = mkV2 "chong2shen1" ;
+regard_V = mkV "shi4" ;
+refine_V = mkV "di1lian4" ;
+rebuild_V2 = mkV2 "chong2jian4" ;
+radical_A = mkA "ji1jin4" ;
+push_N = mkN "tui1" ;
+pursuit_N = mkN "zhui1qiu2" ;
+publicity_N = mkN "gong1kai1" ;
+psychology_N = mkN "xin1li3xue2" ;
+proponent_N = mkN "zhi1chi2zhe3" ;
+pregnant_A = mkA "yun4" ;
+pour_V = mkV "dao3" ;
+polish_A = mkA "pao1guang1" ;
+physical_A = mkA "wu4li3" ;
+overcome_V2 = mkV2 "ke4fu2" ;
+off_A = mkA "li2" ;
+newsprint_N = mkN "bao4zhi3" ;
+miami_PN = mkPN "mai4a1mi4" ;
+lay_V2 = mkV2 "pu1she4" ;
+intervention_N = mkN "jie4ru4" ;
+indicate_V = mkV "biao3ming2" ;
+inch_N = mkN "cun4" ;
+improper_A = mkA "bu4dang1" ;
+illinois_PN = mkPN "yi1li4nuo4yi1zhou1" ;
+hold_N = mkN "chi2you3" ;
+harsh_A = mkA "ke1ke4" ;
+guest_N = mkN "ke4ren2" ;
+fusion_N = mkN "ju4bian4" ;
+folk_N = mkN "min2jian1" ;
+focus_V2 = mkV2 "ji2zhong1" ;
+fly_V2 = mkV2 "fei1" ;
+fire_V = mkV "huo3" ;
+figure_V = mkV "long4qing1chu3" ;
+fierce_A = mkA "ji1lie4" ;
+fat_A = mkA "feng1hou4" ;
+evaluation_N = mkN "ping2gu1" ;
+empire_N = mkN "di4guo2" ;
+dominant_A = mkA "zhu3dao3" ;
+disrupt_V2 = mkV2 "po4huai4" ;
+discrepancy_N = mkN "cha1yi4" ;
+dinner_N = mkN "wan3can1" ;
+determine_V = mkV "que4ding4" ;
+curtail_V2 = mkV2 "suo1duan3" ;
+crew_N = mkN "chuan2yuan2" ;
+cooperate_V = mkV "ge3zuo4" ;
+conclude_V2 = mkV2 "duan4ding4" ;
+compute_V = mkV "ji4suan4" ;
+commuter_N = mkN "tong1qin2" ;
+common_N = mkN "chang2jian4" ;
+cocoa_N = mkN "ke3ke3" ;
+clothing_N = mkN "fu2zhuang1" ;
+clearance_N = mkN "jing4kong1" ;
+choose_VV = mkVV "xuan3ze2" ;
+charter_N = mkN "xian4zhang1" ;
+catastrophe_N = mkN "zai1nan2" ;
+bug_N = mkN "cuo4wu4" ;
+brussels_PN = mkPN "bu4lu3sai1er3" ;
+benefit_V2 = mkV2 "de2yi4" ;
+battery_N = mkN "dian4chi2" ;
+bank_V = mkV "yin2hang2" ;
+ball_N = mkN "qiu2" ;
+auction_V2 = mkV2 "pai1mai4" ;
+assure_V2 = mkV2 "bao3zheng4" ;
+array_N = mkN "pai2lie4" ;
+arise_V = mkV "chu1xian4" ;
+architect_N = mkN "jian4zhu2shi1" ;
+appliance_N = mkN "qi4ju4" ;
+anxious_A = mkA "jiao1ji2" ;
+administrator_N = mkN "guan3li3yuan2" ;
+address_N = mkN "dezhi3" ;
+wealthy_A = mkA "fu4yu4" ;
+waive_V2 = mkV2 "fang4qi4" ;
+violence_N = mkN "bao4li4" ;
+use_V2V = mkV2V "shi3yong4" ;
+unnecessary_A = mkA "bu4bi4yao1" ;
+unclear_A = mkA "bu4qing1chu3" ;
+tuition_N = mkN "xue2fei4" ;
+truly_Adv = mkAdv "zhen1" ;
+transport_N = mkN "yun4shu1" ;
+tout_V2 = mkV2 "chui1peng3" ;
+text_N = mkN "wen2ben3" ;
+swift_A = mkA "xun4su4" ;
+suburban_A = mkA "jiao1ou1" ;
+stress_VS = mkVS "ying1li4" ;
+spouse_N = mkN "pei4ou3" ;
+sink_V2 = mkV2 "xia4chen2" ;
+sink_V = mkV "xia4chen2" ;
+share_V = mkV "gong4xiang3" ;
+seize_V = mkV "qiang1zhan1" ;
+script_N = mkN "jiao3ben3" ;
+scholar_N = mkN "xue2zhe3" ;
+satisfaction_N = mkN "man3yi4" ;
+ride_V = mkV "qi2" ;
+reward_N = mkN "jiang3li4" ;
+revision_N = mkN "diao4zheng3" ;
+retreat_V = mkV "che4tui4" ;
+remainder_N = mkN "qi2yu2" ;
+recommend_VS = mkVS "jian4yi4" ;
+province_N = mkN "sheng3fen4" ;
+protester_N = mkN "kang4yi4zhe3" ;
+protect_V = mkV "bao3hu4" ;
+propose_VV = mkVV "jian4yi4" ;
+proportion_N = mkN "bi3li4" ;
+prompt_A = mkA "di1shi4" ;
+prescription_N = mkN "chu3fang1" ;
+plant_V2 = mkV2 "chang3" ;
+philosophy_N = mkN "zhe2xue2" ;
+pesticide_N = mkN "nong2yao4" ;
+optical_A = mkA "ke3jian4" ;
+multiple_N = mkN "duo1zhong3" ;
+military_N = mkN "jun1uushi4" ;
+mild_A = mkA "wen1he2" ;
+mass_N = mkN "kuai1" ;
+manner_N = mkN "fang1shi4" ;
+male_N = mkN "nan2xing4" ;
+lure_V2 = mkV2 "yin3" ;
+liquor_N = mkN "jiu3" ;
+lay_V = mkV "pu1she4" ;
+knowledge_N = mkN "zhi1shi2" ;
+joint_N = mkN "lian2ge3" ;
+jewelry_N = mkN "shou3shi4" ;
+installation_N = mkN "an1zhuang1" ;
+informal_A = mkA "fei1zheng1shi4" ;
+inform_V = mkV "tong1zhi1" ;
+immune_A = mkA "mian3yi4" ;
+high_grade_A = mkA "you1zhi4" ;
+hero_N = mkN "ying1xiong2" ;
+hang_V = mkV "gua4" ;
+hand_V2 = mkV2 "di4jiao1" ;
+guerrilla_N = mkN "you2ji1" ;
+guard_N = mkN "kan1shou3" ;
+furniture_N = mkN "jia1ju4" ;
+freeze_V2 = mkV2 "dong4jie1" ;
+forfeiture_N = mkN "mei2shou1" ;
+fault_N = mkN "gu4zhang4" ;
+even_AdA = mkAdA "shen4zhi4" ;
+equivalent_A = mkA "dang1liang2" ;
+engage_V2 = mkV2 "cong1shi4" ;
+doubt_VS = mkVS "huai2yi2" ;
+double_Adv = mkAdv "yi1bei4" ;
+distance_N = mkN "ju4li2" ;
+dictator_N = mkN "du2cai2zhe3" ;
+devise_V2 = mkV2 "she4ji4" ;
+detergent_N = mkN "xi3di2ji4" ;
+deliberate_A = mkA "gu4yi4" ;
+cyclical_A = mkA "zhou1qi1xing4" ;
+crack_N = mkN "lie4wen2" ;
+correction_N = mkN "geng1zheng1" ;
+convention_N = mkN "guan4li4" ;
+consolidation_N = mkN "ge3bing4" ;
+connecticut_PN = mkPN "kang1nie4di2ge2" ;
+concrete_A = mkA "ju4ti3" ;
+chicken_N = mkN "ji1" ;
+check_V = mkV "cha2" ;
+brief_N = mkN "jian3yao1" ;
+borrower_N = mkN "jie4kuan3ren2" ;
+bold_A = mkA "dan3da4" ;
+bill_V = mkV "fa3an4" ;
+basketball_N = mkN "lan2qiu2" ;
+band_N = mkN "le4dui4" ;
+attendant_N = mkN "fu2wu4yuan2" ;
+atmosphere_N = mkN "qi4fen1" ;
+arrest_N = mkN "dai3bu3" ;
+apartheid_N = mkN "zhong3zu2ge2li2" ;
+allegedly_AdV = mkAdV "ju1chen4" ;
+alive_A = mkA "huo2zhao1" ;
+alaska_PN = mkPN "a1la1si1jia1zhou1" ;
+air_V2 = mkV2 "kong1qi4" ;
+aim_N = mkN "miao2zhun3" ;
+abrupt_A = mkA "tu1wu4" ;
+above_board_A = mkA "guang1ming2zheng1da4" ;
+wrongdoing_N = mkN "huai4shi4" ;
+wipe_V = mkV "ca1shi4" ;
+wear_V = mkV "chuan1" ;
+wait_VV = mkVV "deng3dai1" ;
+volunteer_N = mkN "zhi4yuan4zhe3" ;
+vision_N = mkN "shi4li4" ;
+virus_N = mkN "bing4du2" ;
+uphold_V2 = mkV2 "jian1chi2" ;
+unspecified_A = mkA "bu4ming2" ;
+unrelated_A = mkA "wu2guan1" ;
+understand_V = mkV "lejie3" ;
+tremor_N = mkN "zhen4" ;
+transition_N = mkN "guo4du4" ;
+touch_N = mkN "chu4mo1" ;
+tip_N = mkN "ding3jian1" ;
+taste_N = mkN "wei4dao4" ;
+suspend_V = mkV "zan4ting2" ;
+survive_V2 = mkV2 "sheng1cun2" ;
+stretch_N = mkN "shen1zhan3" ;
+strengthen_V = mkV "jia1qiang2" ;
+strain_N = mkN "ying1bian4" ;
+steam_N = mkN "zheng1qi4" ;
+state_VS = mkVS "sheng1ming2" ;
+shutdown_N = mkN "guan1bi4" ;
+selection_N = mkN "xuan3ze2" ;
+secret_N = mkN "mi4mi4" ;
+search_V = mkV "sou1suo3" ;
+sag_V = mkV "xia4chui2" ;
+royalty_N = mkN "te2xu3quan2" ;
+rout_N = mkN "da4bai4" ;
+rider_N = mkN "qi2shi4" ;
+reveal_V2 = mkV2 "qi2shi4" ;
+revamp_V2 = mkV2 "xiu1bu3" ;
+resemble_V2 = mkV2 "xiang1si4" ;
+refugee_N = mkN "nan2min2" ;
+recording_N = mkN "ji4lu4" ;
+recorder_N = mkN "lu4yin1ji1" ;
+rebate_N = mkN "hui2kou4" ;
+rank_V = mkV "pai2ming2" ;
+rail_N = mkN "gui3" ;
+promotional_A = mkA "cu4xiao1" ;
+predictable_A = mkA "ke3yu4jian4" ;
+popularity_N = mkN "sheng1wang4" ;
+plummet_V2 = mkV2 "chui2zhi2la4xia4" ;
+plastic_A = mkA "su4liao4" ;
+physician_N = mkN "yi1sheng1" ;
+phenomenon_N = mkN "xian4xiang4" ;
+personal_N = mkN "ge4ren2" ;
+passage_N = mkN "tong1dao4" ;
+parking_N = mkN "ting2che1" ;
+package_V2 = mkV2 "bao1zhuang1" ;
+outsider_N = mkN "ju2wai4ren2" ;
+outlay_N = mkN "zhi1chu1" ;
+objection_N = mkN "yi4yi4" ;
+mix_V = mkV "hun2ge3" ;
+mexican_A = mkA "mo4xi1ge1" ;
+mechanism_N = mkN "ji1zhi4" ;
+marry_V2 = mkV2 "jie1hun1" ;
+magnetic_A = mkA "ci2" ;
+live_A = mkA "sheng1huo2" ;
+listing_N = mkN "fang2chan3" ;
+island_N = mkN "dao3" ;
+interstate_A = mkA "zhou1ji4" ;
+interpretation_N = mkN "jie3shi4" ;
+integration_N = mkN "ji1fen1" ;
+institute_V2 = mkV2 "yan2jiu1suo3" ;
+inch_V = mkV "cun4" ;
+inadequate_A = mkA "bu4zu2" ;
+impeachment_N = mkN "dan4he2" ;
+illustrate_V2 = mkV2 "shui4ming2" ;
+high_Adv = mkAdv "gao1" ;
+helicopter_N = mkN "zhi2sheng1ji1" ;
+hedge_V = mkV "dui4chong1" ;
+habit_N = mkN "xi2guan4" ;
+guilder_N = mkN "he2lan2dun4" ;
+grocery_N = mkN "za2huo4" ;
+genuine_A = mkA "zhen1zheng1" ;
+fit_V = mkV "shi4ge3" ;
+feed_V = mkV "wei4" ;
+expose_V2 = mkV2 "bao4lu4" ;
+evident_A = mkA "ming2xian3" ;
+drink_N = mkN "he1" ;
+dispute_V2 = mkV2 "zheng1yi4" ;
+discover_VS = mkVS "fa1xian4" ;
+deterioration_N = mkN "e3hua4" ;
+detect_V2 = mkV2 "jian3ce4" ;
+definite_A = mkA "que4ding4" ;
+defect_N = mkN "que1xian4" ;
+declare_V = mkV "sheng1ming2" ;
+decide_V2 = mkV2 "jue2ding4" ;
+debut_1_N = mkN "shou3ci4liang4xiang1" ;
+cutting_N = mkN "qie1ge1" ;
+cultural_A = mkA "wen2hua4" ;
+criminal_N = mkN "xing2shi4" ;
+constitute_V2 = mkV2 "gou4cheng2" ;
+comprehensive_A = mkA "quan2mian4" ;
+collective_A = mkA "ji2ti3" ;
+coin_N = mkN "ying4bi4" ;
+clause_N = mkN "tiao2kuan3" ;
+caution_N = mkN "shen4chong2" ;
+capability_N = mkN "neng2li4" ;
+builder_N = mkN "jian4she4zhe3" ;
+brick_N = mkN "zhuan1" ;
+boom_V = mkV "fan2rong2" ;
+behave_V = mkV "biao3xian4" ;
+ballot_N = mkN "chou1qian1" ;
+balloon_N = mkN "qi4qiu2" ;
+bacterium_N = mkN "xi4jun1" ;
+avoid_VV = mkVV "bi4mian3" ;
+associate_A = mkA "fu4" ;
+after_Adv = mkAdv "yi3hou4" ;
+accommodate_V2 = mkV2 "rong2na4" ;
+woo_V2 = mkV2 "qiu2ai4" ;
+wisdom_N = mkN "zhi4hui4" ;
+wind_V = mkV "chan2rao4" ;
+vow_VV = mkVV "fa1shi4" ;
+vietnam_PN = mkPN "yue4nan2" ;
+vacancy_N = mkN "kong1que1" ;
+underwrite_V2 = mkV2 "bao1xiao1" ;
+tourism_N = mkN "lu:3you2" ;
+thief_N = mkN "qie4zei2" ;
+thereafter_Adv = mkAdv "ci3hou4" ;
+survival_N = mkN "can2yu2" ;
+sure_Adv = mkAdv "ken3ding4" ;
+stuck_V2 = mkV2 "ka3zhu4" ;
+store_V2 = mkV2 "chu3cun2" ;
+stockholm_PN = mkPN "si1de2ge1er3mo2" ;
+spy_N = mkN "jian1die2" ;
+spot_V2 = mkV2 "shi2bie2" ;
+sound_A = mkA "sheng1yin1" ;
+sometime_Adv = mkAdv "mou3shi2" ;
+ski_N = mkN "xue3ban3" ;
+short_Adv = mkAdv "duan3" ;
+shelter_N = mkN "bing3zhang4" ;
+seeming_A = mkA "biao3mian4shang4" ;
+republican_N = mkN "gong4he2dang3ren2" ;
+reflect_V = mkV "fan3ying4" ;
+reference_N = mkN "can1kao3" ;
+rank_N = mkN "zhi4" ;
+propose_VS = mkVS "jian4yi4" ;
+pressure_V2 = mkV2 "ya1li4" ;
+praise_V2 = mkV2 "shi1ya1" ;
+potato_N = mkN "tu3dou4" ;
+pocket_N = mkN "kou3dai4" ;
+platinum_N = mkN "bai2jin1" ;
+placement_N = mkN "fang4zhi4" ;
+pencil_N = mkN "qian1bi3" ;
+occasion_N = mkN "chang3ge3" ;
+observe_VS = mkVS "guan1" ;
+notebook_N = mkN "bi3ji4ben3" ;
+nicaraguan_A = mkA "ni2jia1la1gua1" ;
+meantime_N = mkN "qi2jian1" ;
+massacre_N = mkN "da4tu2sha1" ;
+massachusetts_PN = mkPN "ma3sa4zhu1sai1zhou1" ;
+mandatory_A = mkA "qiang2zhi4xing4" ;
+lucky_A = mkA "xing4yun4" ;
+links_N = mkN "lian4jie1" ;
+lens_N = mkN "jing4pian1" ;
+length_N = mkN "chang2du4" ;
+knight_N = mkN "qi2shi4" ;
+interfere_V = mkV "gan1rao3" ;
+inspire_V2 = mkV2 "qi3fa1" ;
+initiate_V2 = mkV2 "kai1shi3" ;
+influential_A = mkA "you3ying3xiang3" ;
+incorrect_A = mkA "bu4zheng1que4" ;
+in_front_of_Prep = mkPrep "mian4qian2" ;
+imminent_A = mkA "jin3po4" ;
+hurdle_N = mkN "lan2" ;
+grip_N = mkN "wo4" ;
+golf_N = mkN "gao1er3fu1qiu2" ;
+gallery_N = mkN "hua4lang2" ;
+fluctuation_N = mkN "bo1dong4" ;
+flexible_A = mkA "ling2huo2" ;
+fire_V2 = mkV2 "huo3" ;
+finland_PN = mkPN "fen1lan2" ;
+finish_N = mkN "wan2" ;
+expertise_N = mkN "zhuan1men2zhi1shi2" ;
+existence_N = mkN "sheng1cun2" ;
+enforce_V2 = mkV2 "zhi2hang2" ;
+eligible_A = mkA "ge3ge2" ;
+drama_N = mkN "xi4qu1" ;
+drag_V = mkV "tuo1dong4" ;
+dilute_V = mkV "xi1shi4" ;
+dialogue_N = mkN "dui4hua4" ;
+derivative_A = mkA "yan3sheng1" ;
+denomination_N = mkN "mian4zhi2" ;
+cuba_PN = mkPN "gu3ba1" ;
+county_N = mkN "xian4" ;
+copyright_N = mkN "ban3quan2" ;
+cool_V = mkV "liang2si1si1" ;
+consume_V2 = mkV2 "xiao1hao4" ;
+condemn_V2 = mkV2 "qian3ze2" ;
+concentrate_V2 = mkV2 "ji2zhong1" ;
+columnist_N = mkN "zhuan1lan2zuo4jia1" ;
+coach_N = mkN "jiao1lian4" ;
+cheat_V = mkV "pian4" ;
+cast_N = mkN "zhu4jian4" ;
+carbon_N = mkN "tan4" ;
+capable_A = mkA "neng2li4" ;
+broadcasting_N = mkN "guang3bo1" ;
+breakdown_N = mkN "gu4zhang4" ;
+brazilian_A = mkA "ba1xi1" ;
+bourbon_N = mkN "bo1pang2jiu3" ;
+boiler_N = mkN "guo1lu2" ;
+bid_V2 = mkV2 "chu1jia4" ;
+bias_N = mkN "pian1jian4" ;
+bargain_V = mkV "tao3jia4hai2jia4" ;
+backing_N = mkN "hou4dun4" ;
+attempt_V2 = mkV2 "chang2shi4" ;
+amend_V2 = mkV2 "xiu1gai3" ;
+accomplish_V2 = mkV2 "wan2cheng2" ;
+acceptable_A = mkA "ge3shi4" ;
+accept_V = mkV "jie1shou4" ;
+yard_N = mkN "yuan4" ;
+withhold_V2 = mkV2 "bao3liu2" ;
+west_N = mkN "xi1" ;
+warehouse_N = mkN "cang1ku4" ;
+vessel_N = mkN "rong2qi4" ;
+vacant_A = mkA "kong1xian2" ;
+uncover_V2 = mkV2 "jie1lu4" ;
+unanimous_A = mkA "yi1zhi4" ;
+turn_VA = mkVA "zhuan3dong4" ;
+transport_V2 = mkV2 "yun4shu1" ;
+translate_V = mkV "fan1yi4" ;
+transfer_V = mkV "zhuan3rang4" ;
+trail_N = mkN "xian4suo3" ;
+tighten_V2 = mkV2 "jin3suo1" ;
+textile_N = mkN "fang3zhi1pin3" ;
+terminate_V2 = mkV2 "zhong1zhi3" ;
+tenure_N = mkN "bao3you3" ;
+temperature_N = mkN "wen1du4" ;
+tap_V2 = mkV2 "qiao1ji1" ;
+symptom_N = mkN "zheng1zhuang4" ;
+sweeten_V2 = mkV2 "jia1tian2" ;
+swap_V2 = mkV2 "jiao1huan4" ;
+surface_V = mkV "biao3mian4" ;
+superior_A = mkA "you1yue4" ;
+strip_V2 = mkV2 "bo1li2" ;
+stretch_V = mkV "shen1zhan3" ;
+strange_A = mkA "ji1guai4" ;
+sound_VA = mkVA "ting1qi3lai2" ;
+solicitation_N = mkN "zheng1ji2" ;
+snap_V = mkV "qiang1gou4" ;
+slump_V = mkV "bao4die1" ;
+sight_N = mkN "shi4li4" ;
+sidney_PN = mkPN "xi1de2ni2" ;
+send_VS = mkVS "fa1song4" ;
+scarce_A = mkA "xi1que1" ;
+satellite_N = mkN "wei4xing1" ;
+rumour_V2 = mkV2 "chuan2wen2" ;
+ride_V2 = mkV2 "qi2" ;
+reward_V2 = mkV2 "jiang3li4" ;
+revival_N = mkN "fu4xing1" ;
+respect_N = mkN "zun1chong2" ;
+resign_V2 = mkV2 "ci2zhi2" ;
+represent_V = mkV "dai4biao3" ;
+recruit_V = mkV "zhao1mu4" ;
+quit_V = mkV "tui4chu1" ;
+procedural_A = mkA "cheng2xu4" ;
+pretty_A = mkA "piao1liang4" ;
+presidency_N = mkN "zong3tong3ren4qi1" ;
+prefer_VV = mkVV "ning2ke3" ;
+predecessor_N = mkN "qian2ren4" ;
+port_N = mkN "duan1kou3" ;
+pork_N = mkN "zhu1rou4" ;
+plot_N = mkN "qing2jie2" ;
+persistent_A = mkA "yi1guan4" ;
+past_Prep = mkPrep "guo4qu4dezhun3bei4" ;
+overhaul_V2 = mkV2 "fan1xiu1" ;
+overhaul_N = mkN "fan1xiu1" ;
+outflow_N = mkN "wai4liu2" ;
+orderly_A = mkA "zhi4xu4" ;
+nerve_N = mkN "shen2jing1" ;
+nearby_A = mkA "fu4jin4" ;
+move_VV = mkVV "yi2dong4" ;
+morePl_Det = mkpDet "geng1duo1" ;
+monopoly_N = mkN "long3duan4" ;
+minimal_A = mkA "zui4xiao3" ;
+middleman_N = mkN "zhong1jian1ren2" ;
+mess_N = mkN "hu2lai2" ;
+mention_V = mkV "di1dao4" ;
+memo_N = mkN "bei4wang4lu4" ;
+mediator_N = mkN "zhong1jian1ren2" ;
+mean_V2V = mkV2V "yi4wei4zhao1" ;
+mean_V = mkV "yi4wei4" ;
+march_V = mkV "qian2jin4" ;
+manila_PN = mkPN "ma3ni2la1" ;
+living_N = mkN "huo2" ;
+literal_A = mkA "wen2zi4" ;
+line_V = mkV "na4" ;
+liberal_N = mkN "zi4you2pai4" ;
+journal_N = mkN "kan1wu4" ;
+intervene_V = mkV "gan1yu4" ;
+intellectual_A = mkA "zhi1shi2fen1zi3" ;
+integrity_N = mkN "lian2zheng1" ;
+insulin_N = mkN "yi2dao3su4" ;
+insolvent_A = mkA "zi1bu4di3zhai4" ;
+identity_N = mkN "te2xing4" ;
+harvest_N = mkN "shou1cheng2" ;
+hall_N = mkN "da4ting1" ;
+grade_N = mkN "deng3ji2" ;
+felony_N = mkN "chong2zui4" ;
+expression_N = mkN "biao3da2" ;
+exploit_V2 = mkV2 "li4yong4" ;
+excellent_A = mkA "you1xiu4" ;
+ethnic_A = mkA "min2zu2" ;
+erode_V = mkV "qin1shi2" ;
+embrace_V2 = mkV2 "yong1bao4" ;
+disposal_N = mkN "chu3zhi4" ;
+discovery_N = mkN "fa1xian4" ;
+diminish_V2 = mkV2 "jian3" ;
+depression_N = mkN "xiao1tiao2" ;
+depreciation_N = mkN "she2jiu4" ;
+delegation_N = mkN "dai4biao3tuan2" ;
+credit_V2 = mkV2 "xin4yong4" ;
+covert_A = mkA "yin3bi4" ;
+corruption_N = mkN "fu3bai4" ;
+convert_V = mkV "dui4huan4" ;
+convenience_N = mkN "fang1bian4" ;
+construct_V2 = mkV2 "jian4she4" ;
+constituent_N = mkN "zu3fen1" ;
+confuse_V2 = mkV2 "mi2huo4" ;
+confrontation_N = mkN "dui4kang4" ;
+confront_V2 = mkV2 "mian4dui4" ;
+conduct_N = mkN "jin4hang2" ;
+compound_N = mkN "fu4ge3" ;
+comfort_N = mkN "an1wei4" ;
+comeback_N = mkN "fu4chu1" ;
+close_VS = mkVS "guan1bi4" ;
+casualty_N = mkN "shou4hai4zhe3" ;
+can_N = mkN "ke3yi3" ;
+cabinet_N = mkN "gui4zi3" ;
+burst_N = mkN "bao4lie4" ;
+buoy_V2 = mkV2 "fu2biao1" ;
+best_Adv = mkAdv "zui4hao3" ;
+beauty_N = mkN "mei3nu:3" ;
+beach_N = mkN "hai3tan1" ;
+balk_V = mkV "zu3ai4" ;
+automatically_Adv = mkAdv "zi4dong4" ;
+athlete_N = mkN "yun4dong4yuan2" ;
+appear_VS = mkVS "chu1xian4" ;
+apiece_Adv = mkAdv "mei3ge4" ;
+allocation_N = mkN "fen1pei4" ;
+agricultural_A = mkA "nong2ye4" ;
+affluent_A = mkA "fu4yu4" ;
+accrue_V2 = mkV2 "lei2ji4" ;
+accountant_N = mkN "hui4ji4" ;
+zurich_PN = mkPN "su1li2shi4" ;
+worsen_V = mkV "e3hua4" ;
+withstand_V2 = mkV2 "jing1shou4" ;
+wish_VS = mkVS "xi1wang4" ;
+weigh_V = mkV "heng2liang2" ;
+verdict_N = mkN "pan4jue2shu1" ;
+variation_N = mkN "bian4yi4" ;
+valuation_N = mkN "ji4jia4" ;
+vacation_N = mkN "jia3qi1" ;
+utilization_N = mkN "cai3yong4" ;
+upper_A = mkA "shang4" ;
+unload_V2 = mkV2 "xie4" ;
+tv_N = mkN "dian4shi4" ;
+trouble_V = mkV "ma2fan2" ;
+tie_V = mkV "bang3" ;
+terrible_A = mkA "ke3pa4" ;
+tell_VS = mkVS "gao4su4" ;
+taipei_PN = mkPN "tai2bei3" ;
+surface_N = mkN "biao3mian4" ;
+substitute_N = mkN "ti4dai4" ;
+streamline_V2 = mkV2 "jing1jian3" ;
+stimulate_V2 = mkV2 "ci4ji1" ;
+speculate_V = mkV "tui1ce4" ;
+south_Adv = mkAdv "nan2fang1" ;
+somehow_AdV = mkAdV "bu4zhi1he2gu4" ;
+socialist_A = mkA "she4hui4zhu3yi4" ;
+socialism_N = mkN "she4hui4zhu3yi4" ;
+smart_A = mkA "zhi4neng2" ;
+slash_V = mkV "xiao1jian3" ;
+signal_VS = mkVS "xin4hao2" ;
+shadow_N = mkN "yin1ying3" ;
+set_VV = mkVV "fang4zhi4" ;
+scrutiny_N = mkN "shen3cha2" ;
+saudi_arabia_PN = mkPN "sha1te2a1la1bo2" ;
+sad_A = mkA "shang1xin1" ;
+russian_A = mkA "e2guo2" ;
+reversal_N = mkN "fan1zhuan3" ;
+restrain_V2 = mkV2 "yi4zhi4" ;
+repayment_N = mkN "hai2kuan3" ;
+reluctance_N = mkN "bu4yuan4" ;
+red_N = mkN "hong2se4" ;
+recycle_V2 = mkV2 "hui2shou1" ;
+reckless_A = mkA "lu3mang3" ;
+raise_N = mkN "di1gao1" ;
+radiation_N = mkN "fu2she4" ;
+quote_N = mkN "yin3yong4" ;
+pure_A = mkA "chun2cui4" ;
+prove_V = mkV "zheng4ming2" ;
+prize_N = mkN "jiang3" ;
+pride_N = mkN "zi4hao2" ;
+preparation_N = mkN "zhun3bei4" ;
+plate_N = mkN "pan2" ;
+plan_VS = mkVS "ji4hua2" ;
+petition_N = mkN "qing3yuan4" ;
+performer_N = mkN "biao3yan3zhe3" ;
+paint_V2 = mkV2 "you2qi1" ;
+pachinko_N = mkN "bai3qing1ge1" ;
+outline_V2 = mkV2 "gai4shu4" ;
+outcry_N = mkN "han3jiao4" ;
+mystery_N = mkN "shen2mi4" ;
+modernize_V2 = mkV2 "xian4dai4hua4" ;
+minnesota_PN = mkPN "ming2ni2su1da2" ;
+midnight_N = mkN "wu3ye4" ;
+materialize_V = mkV "wu4zhi4hua4" ;
+liquid_A = mkA "ming2liang4" ;
+landscape_N = mkN "jing3guan1" ;
+killing_N = mkN "mou2sha1" ;
+isolate_V2 = mkV2 "ge2li2" ;
+impressive_A = mkA "you3sheng1you3se4" ;
+hear_VS = mkVS "ting1" ;
+hawaii_PN = mkPN "xia4wei1yi2" ;
+gun_N = mkN "qiang1" ;
+grab_V2 = mkV2 "qiang1" ;
+gathering_N = mkN "sou1ji2" ;
+funny_A = mkA "gu3ji1" ;
+fulfill_V2 = mkV2 "lu:3hang2" ;
+french_A = mkA "fa3guo2ren2" ;
+fraudulent_A = mkA "qi1zha4" ;
+flaw_N = mkN "que1xian4" ;
+fit_N = mkN "shi4ge3" ;
+finger_N = mkN "shou3zhi3" ;
+file_N = mkN "wen2jian4" ;
+few_Num = mkNum "shao3shu3" ;
+female_A = mkA "nu:3xing4" ;
+exhibition_N = mkN "zhan3lan3" ;
+exemption_N = mkN "hua2mian3" ;
+european_A = mkA "ou1zhou1" ;
+escape_V2 = mkV2 "tao2sheng1" ;
+enthusiasm_N = mkN "re4qing2" ;
+educate_V2 = mkV2 "jiao1yu4" ;
+draft_V2 = mkV2 "qi3cao3" ;
+donate_V2 = mkV2 "juan1zeng4" ;
+diversify_V = mkV "duo1yang4hua4" ;
+diversification_N = mkN "duo1yang4hua4" ;
+disorder_N = mkN "wen3luan4" ;
+discount_V2 = mkV2 "she2kou4" ;
+deter_V2 = mkV2 "zu3zhi3" ;
+desert_N = mkN "sha1mo4" ;
+deregulation_N = mkN "fang4song1guan3zhi4" ;
+denounce_V2 = mkV2 "sheng1tao3" ;
+deficiency_N = mkN "bu4zu2" ;
+defend_V = mkV "bian4hu4" ;
+decrease_V = mkV "jian3shao3" ;
+dark_A = mkA "an4" ;
+cutback_N = mkN "xiao1jian3" ;
+crystal_N = mkN "shui3jing1" ;
+courtroom_N = mkN "fa3ting2" ;
+context_N = mkN "shang4xia4wen2" ;
+comic_A = mkA "gu3ji1" ;
+collect_V = mkV "shou1ji2" ;
+close_VA = mkVA "guan1bi4" ;
+clinical_A = mkA "lin2chuang2" ;
+chemical_A = mkA "hua4xue2yao4pin3" ;
+characterize_V2 = mkV2 "biao3zheng1" ;
+cereal_N = mkN "gu3lei4" ;
+celebrate_V2 = mkV2 "qing4zhu4" ;
+caller_N = mkN "hu1jiao4zhe3" ;
+brisk_A = mkA "qing1kuai4" ;
+birth_N = mkN "fen1mian3" ;
+beneficial_A = mkA "you3li4" ;
+beef_N = mkN "niu2rou4" ;
+bearing_N = mkN "zhou2cheng2" ;
+bay_N = mkN "hai3wan1" ;
+batter_V2 = mkV2 "lian2ji1" ;
+average_V = mkV "ping2jun1uu" ;
+autumn_N = mkN "qiu1" ;
+artery_N = mkN "dong4mai4" ;
+architecture_N = mkN "jian4zhu2" ;
+anniversary_N = mkN "zhou1nian2" ;
+alcohol_N = mkN "jiu3jing1" ;
+admit_V2 = mkV2 "cheng2ren4" ;
+admission_N = mkN "cheng2ren4" ;
+work_VV = mkVV "gong1zuo4" ;
+viable_A = mkA "ke3hang2" ;
+vendor_N = mkN "gong1ying1shang1" ;
+update_V2 = mkV2 "shi3+xian4dai4hua4" ;
+universal_A = mkA "wan4neng2" ;
+trustee_N = mkN "shou4tuo1ren2" ;
+tour_N = mkN "lu:3you2" ;
+thwart_V2 = mkV2 "zu3nao2" ;
+think_V2 = mkV2 "ren4wei2" ;
+thanks_to_Prep = mkPrep "you2yu2" ;
+tendency_N = mkN "qing1xiang4" ;
+tax_free_A = mkA "mian3shui4" ;
+switch_V2 = mkV2 "jiao1huan4" ;
+switch_N = mkN "kai1guan1" ;
+sweden_PN = mkPN "rui4dian3" ;
+supervise_V2 = mkV2 "jian1du1" ;
+submit_V = mkV "di1jiao1" ;
+stress_V2 = mkV2 "ying1li4" ;
+stand_V2 = mkV2 "zhan4" ;
+spectacular_A = mkA "zhuang4guan1" ;
+soldier_N = mkN "shi4bing1" ;
+soil_N = mkN "tu3rang3" ;
+slate_N = mkN "dan4ban3" ;
+shipper_N = mkN "fa1huo4ren2" ;
+sentence_V2 = mkV2 "ju4zi3" ;
+sedan_N = mkN "si4men2jiao4che1" ;
+scrap_V2 = mkV2 "bao4fei4" ;
+rush_N = mkN "gan3jin3" ;
+roadway_N = mkN "xiang4dao4" ;
+risk_V2 = mkV2 "mao4xian3" ;
+rigid_A = mkA "yan2ge2" ;
+rid_V2 = mkV2 "bai3tuo1" ;
+rice_N = mkN "fan4" ;
+reveal_VS = mkVS "jie1shi4" ;
+respect_V2 = mkV2 "zun1chong2" ;
+reservation_N = mkN "yu4yao1" ;
+reply_V = mkV "hui2fu4" ;
+remind_V2 = mkV2 "di1xing3" ;
+remember_V = mkV "ji4de2" ;
+reinvest_V2 = mkV2 "zai4tou2zi1" ;
+rational_A = mkA "ge3li3" ;
+pursue_V = mkV "zhui1qiu2" ;
+pump_V2 = mkV2 "chou1" ;
+psychological_A = mkA "xin1li3" ;
+prospectus_N = mkN "zhao1gu3zhang1cheng2" ;
+proof_N = mkN "zheng4ming2" ;
+promote_V = mkV "cu4jin4" ;
+pregnancy_N = mkN "huai2yun4" ;
+pour_V2 = mkV2 "qing1dao3" ;
+portrait_N = mkN "xiao4xiang4" ;
+portable_A = mkA "shou3di1" ;
+platform_N = mkN "ping2tai2" ;
+plain_A = mkA "po4su4" ;
+pipe_N = mkN "guan3" ;
+phase_V2 = mkV2 "ding4xiang1" ;
+perspective_N = mkN "tou4shi4" ;
+permit_V = mkV "yun3xu3" ;
+perceive_V2 = mkV2 "gan3zhi1" ;
+passive_A = mkA "bei4dong4" ;
+pain_N = mkN "teng2tong4" ;
+override_V2 = mkV2 "fu4gai4" ;
+optimism_N = mkN "le4guan1" ;
+ongoing_A = mkA "bu4duan4" ;
+nominal_A = mkA "gong1chen4" ;
+necessity_N = mkN "bi4yao1xing4" ;
+navy_N = mkN "hai3jun1uu" ;
+naval_A = mkA "hai3" ;
+natural_N = mkN "zi4ran2" ;
+museum_N = mkN "bo2wu4guan3" ;
+modify_V2 = mkV2 "xiu1gai3" ;
+mineral_N = mkN "kuang4chan3" ;
+milestone_N = mkN "li3cheng2bei1" ;
+milan_PN = mkPN "mi3lan2" ;
+mental_A = mkA "xin1li3" ;
+measurement_N = mkN "chi3cun4" ;
+measure_V = mkV "ce4liang2" ;
+mean_VV = mkVV "yi4wei4zhao1" ;
+maximum_A = mkA "zui4da4" ;
+matter_V = mkV "wen4ti2" ;
+mart_N = mkN "shi4chang3" ;
+marriage_N = mkN "hun1yin1" ;
+march_N = mkN "hang2jun1uu" ;
+mandate_V2 = mkV2 "yao1qiu2" ;
+liquidation_N = mkN "qing1suan4" ;
+liquidate_V2 = mkV2 "su4qing1" ;
+likelihood_N = mkN "ke3neng2xing4" ;
+liable_A = mkA "rong2yi4" ;
+lawn_N = mkN "cao3ping2" ;
+latter_A = mkA "jin4lai2" ;
+lab_N = mkN "shi2yan4shi4" ;
+korea_PN = mkPN "han2guo2" ;
+jolt_V2 = mkV2 "dian1bo3" ;
+joke_N = mkN "xiao4hua4" ;
+instant_A = mkA "shun4jian1" ;
+inspector_N = mkN "jian3cha2yuan2" ;
+inject_V2 = mkV2 "zhu4ru4" ;
+inform_V2 = mkV2 "tong1zhi1" ;
+imply_V2 = mkV2 "an4shi4" ;
+impend_V = mkV "ji2jiang1fa1sheng1" ;
+idle_A = mkA "xian2zhi4" ;
+hunting_N = mkN "shou4lie4" ;
+hopeful_A = mkA "huai2bao4xi1wang4" ;
+homeless_A = mkA "wu2jia1ke3gui1" ;
+home_Adv = mkAdv "jia1" ;
+highlight_V2 = mkV2 "tu1chu1" ;
+herself_NP = mkNPword "ta1zi4ji3" ;
+hazard_N = mkN "feng1xian3" ;
+grim_A = mkA "yan2jun4uu" ;
+greenhouse_N = mkN "wen1shi4" ;
+graduate_N = mkN "bi4ye4" ;
+german_A = mkA "de2guo2ren2" ;
+fun_N = mkN "le4qu4" ;
+formation_N = mkN "bian1dui4" ;
+following_N = mkN "yi3xia4" ;
+fishing_N = mkN "diao4yu2" ;
+feed_V2 = mkV2 "wei4yang3" ;
+fate_N = mkN "ming4yun4" ;
+fancy_A = mkA "hua1yang4" ;
+familiar_A = mkA "shu2xi1" ;
+explode_V = mkV "bao4zha2" ;
+excuse_N = mkN "yuan2liang4" ;
+exclusion_N = mkN "pai2chu2" ;
+eurodollar_N = mkN "ou1zhou1mei3yuan2" ;
+ethic_N = mkN "lun2li3" ;
+enactment_N = mkN "she4ding4" ;
+echo_V2 = mkV2 "hu1ying1" ;
+duck_N = mkN "ya1" ;
+dub_V3 = mkV3 "pei4yin1" ;
+dress_V = mkV "chuan1zhao1" ;
+drawing_N = mkN "hui4hua4" ;
+downgrade_V2 = mkV2 "xia4po1" ;
+divide_V = mkV "hua2fen1" ;
+divert_V2 = mkV2 "zhuan3yi2" ;
+disobedience_N = mkN "kang4ming4" ;
+dismissal_N = mkN "jie3gu4" ;
+dismal_A = mkA "can3dan4" ;
+disarray_N = mkN "za2luan4" ;
+diplomat_N = mkN "wai4jiao1guan1" ;
+differ_V = mkV "bu4tong2" ;
+desirable_A = mkA "ge3yi4" ;
+deprive_V2 = mkV2 "bo1duo2" ;
+depict_V2 = mkV2 "miao2hui4" ;
+demand_VS = mkVS "xu1qiu2" ;
+default_V = mkV "mo4ren4" ;
+decent_A = mkA "xiang4yang4" ;
+custom_N = mkN "xi2su2" ;
+crazy_A = mkA "feng1kuang2" ;
+counter_V2 = mkV2 "fan3ji1" ;
+coordinate_V2 = mkV2 "xie2diao4" ;
+cool_A = mkA "liang2shuang3" ;
+continue_VS = mkVS "ji4xu4" ;
+content_N = mkN "nei4rong2" ;
+consequent_A = mkA "lian2xu4" ;
+confirmation_N = mkN "que4ren4" ;
+conduct_V = mkV "jin4hang2" ;
+conclude_V = mkV "duan4ding4" ;
+communist_N = mkN "gong4chan3" ;
+come_VA = mkVA "lai2" ;
+come_V2 = mkV2 "lai2" ;
+combat_N = mkN "da2ji1" ;
+collector_N = mkN "ji2dian4ji2" ;
+clue_N = mkN "xian4suo3" ;
+clerk_N = mkN "shu1ji4" ;
+chromosome_N = mkN "ran3se4ti3" ;
+chart_N = mkN "tu2biao3" ;
+candy_N = mkN "tang2guo3" ;
+camp_N = mkN "zhen4ying2" ;
+bowl_V = mkV "wan3" ;
+blame_V = mkV "ze2bei4" ;
+blame_N = mkN "ze2ren4" ;
+belt_N = mkN "dai4zi3" ;
+beat_V = mkV "ji1bai4" ;
+barometer_N = mkN "qing2yu3biao3" ;
+awful_A = mkA "xia4ren2" ;
+automate_V2 = mkV2 "zi4dong4hua4" ;
+authorization_N = mkN "shou4quan2" ;
+auditor_N = mkN "ji1he2yuan2" ;
+assume_V = mkV "jia3she4" ;
+allocate_V2 = mkV2 "fen1pei4" ;
+aim_VV = mkVV "miao2zhun3" ;
+agriculture_N = mkN "nong2ye4" ;
+advisory_A = mkA "zi1xun2" ;
+advertisement_N = mkN "guang3gao4" ;
+abolish_V2 = mkV2 "qu3xiao1" ;
+would_be_A = mkA "jiang1" ;
+wonder_N = mkN "huai2yi2" ;
+willingness_N = mkN "yuan4yi4" ;
+vs_Prep = mkPrep "yu2" ;
+vote_V2 = mkV2 "biao3jue2" ;
+vital_A = mkA "zhi4guan1chong2yao1" ;
+virginia_PN = mkPN "fu2ji2ni2ya4zhou1" ;
+valid_A = mkA "you3xiao4" ;
+vague_A = mkA "mo2hu2" ;
+vacate_V2 = mkV2 "kong1chu1" ;
+unique_A = mkA "du2te2" ;
+toxin_N = mkN "du2su4" ;
+timetable_N = mkN "shi2jian1biao3" ;
+threaten_V = mkV "wei1xie2" ;
+therapy_N = mkN "zhi4liao2" ;
+tenant_N = mkN "cheng2zu1ren2" ;
+tea_N = mkN "cha2" ;
+tall_A = mkA "gao1da4" ;
+tale_N = mkN "gu4shi4" ;
+sweet_A = mkA "tian2" ;
+subscription_N = mkN "ding4yue4" ;
+stream_N = mkN "he2liu2" ;
+stockbroker_N = mkN "gu3piao4jing1ji4" ;
+stock_V2 = mkV2 "cai3gou4" ;
+statistical_A = mkA "tong3ji4" ;
+stand_VV = mkVV "zhan4zhu4" ;
+speed_V = mkV "su4du4" ;
+speaker_N = mkN "yang2sheng1qi4" ;
+solicit_V2 = mkV2 "zheng1qiu2" ;
+singer_N = mkN "ge1shou3" ;
+shout_V = mkV "han3" ;
+shoulder_N = mkN "jian1" ;
+serial_A = mkA "shun4xu4" ;
+separation_N = mkN "fen1ge1" ;
+scare_V = mkV "xia4" ;
+robot_N = mkN "ji1qi4ren2" ;
+rhetoric_N = mkN "xiu1ci2" ;
+restrict_V = mkV "xian4zhi4" ;
+republic_N = mkN "gong4he2guo2" ;
+repeal_N = mkN "fei4chu2" ;
+relative_N = mkN "xiang1dui4" ;
+radar_N = mkN "lei2da2" ;
+purchaser_N = mkN "gou4mai3zhe3" ;
+provoke_V2 = mkV2 "zhao1re3" ;
+project_VS = mkVS "xiang4mu4" ;
+profession_N = mkN "hang2ye4" ;
+presentation_N = mkN "jie4shao4" ;
+practice_V2 = mkV2 "shi2jian4" ;
+position_V2 = mkV2 "wei4zhi4" ;
+playing_N = mkN "da2" ;
+photograph_N = mkN "zhao4pian1" ;
+pessimistic_A = mkA "bei1guan1" ;
+peg_V2 = mkV2 "ding1mu4chun1" ;
+parliamentary_A = mkA "yi4hui4" ;
+outperform_V2 = mkV2 "pao3ying2da4shi4" ;
+outnumber_V2 = mkV2 "bi3" ;
+order_V2V = mkV2V "zhi4xu4" ;
+obtain_V = mkV "huo4de2" ;
+namibia_PN = mkPN "na4mi3bi3ya4" ;
+multiple_A = mkA "duo1zhong3" ;
+mount_V2 = mkV2 "an1zhuang1" ;
+minimize_V2 = mkV2 "zui4xiao3hua4" ;
+maximize_V2 = mkV2 "zui4da4hua4" ;
+male_A = mkA "nan2xing4" ;
+limitation_N = mkN "ju2xian4xing4" ;
+leave_N = mkN "li2kai1" ;
+lady_N = mkN "nu:3shi4" ;
+kidney_N = mkN "shen4" ;
+jurisdiction_N = mkN "guan3xia2quan2" ;
+irresponsible_A = mkA "bu4fu4ze2ren4" ;
+intimate_A = mkA "qin1mi4" ;
+innovation_N = mkN "ge2xin1" ;
+innocent_A = mkA "wu2gu1" ;
+infrastructure_N = mkN "ji1chu3she4shi1" ;
+inflow_N = mkN "liu2ru4" ;
+induce_V2 = mkV2 "cu4shi3" ;
+incorporate_V2 = mkV2 "ge3bing4" ;
+include_VV = mkVV "bao1kuo4" ;
+impression_N = mkN "yin4xiang4" ;
+impose_V = mkV "qiang2jia1" ;
+illustration_N = mkN "cha1tu2" ;
+ideological_A = mkA "si1xiang3" ;
+honest_A = mkA "cheng2shi2" ;
+hole_N = mkN "kong3" ;
+heighten_V2 = mkV2 "di1gao1" ;
+heel_N = mkN "jiao3gen1" ;
+heat_V = mkV "fa1re4" ;
+harm_V2 = mkV2 "shang1hai4" ;
+hail_V2 = mkV2 "bing1bao2" ;
+gang_N = mkN "jie1huo3" ;
+frustration_N = mkN "cuo4she2" ;
+fragile_A = mkA "cui4ruo4" ;
+fraction_N = mkN "fen1shu3" ;
+format_N = mkN "ge2shi4" ;
+foresee_V2 = mkV2 "yu4zhi1" ;
+following_A = mkA "yi3xia4" ;
+finish_V2 = mkV2 "jie1shu4" ;
+fighter_N = mkN "zhan4dou3ji1" ;
+fear_V = mkV "kong3ju4" ;
+faith_N = mkN "xin4yang3" ;
+fade_V = mkV "tun4se4" ;
+fabric_N = mkN "bu4" ;
+export_V = mkV "chu1kou3" ;
+erase_V2 = mkV2 "mo3qu4" ;
+equip_V2 = mkV2 "zhuang1bei4" ;
+engineer_V2 = mkV2 "gong1cheng2shi1" ;
+endanger_V2 = mkV2 "wei1hai4" ;
+emphasize_V2 = mkV2 "qiang2diao4" ;
+elevator_N = mkN "dian4ti1" ;
+earmark_V2 = mkV2 "er3shang4ji4hao2" ;
+drift_V = mkV "piao1yi2" ;
+draft_N = mkN "cao3an4" ;
+dissent_N = mkN "yi4yi4" ;
+disproportionate_A = mkA "bu4cheng2bi3li4" ;
+dispose_V = mkV "bu4shu3" ;
+disciplinary_A = mkA "cheng2jie4" ;
+diplomatic_A = mkA "wai4jiao1" ;
+dioxide_N = mkN "er4yang3hua4tan4" ;
+dilute_V2 = mkV2 "xi1" ;
+diabetic_N = mkN "tang2sui1bing4huan4zhe3" ;
+destruction_N = mkN "hui3huai4" ;
+deserve_V2 = mkV2 "zhi2de2" ;
+describe_V = mkV "miao2shu4" ;
+dependent_A = mkA "yi1lai4" ;
+demonstrator_N = mkN "shi4wei1zhe3" ;
+decrease_N = mkN "jian3shao3" ;
+deck_N = mkN "jia3ban3" ;
+crumble_V = mkV "beng1kui4" ;
+crowd_V2 = mkV2 "ren2qun2" ;
+cross_V2 = mkV2 "jiao1cha1" ;
+crash_V = mkV "beng1kui4" ;
+crack_V2 = mkV2 "lie4wen2" ;
+cooperative_N = mkN "ge3zuo4she4" ;
+cooperative_A = mkA "he2ai3ke3qin1" ;
+control_V = mkV "kong4zhi4" ;
+contemplate_V2 = mkV2 "chen2si1" ;
+come_VV = mkVV "lai2" ;
+colon_N = mkN "mao4hao2" ;
+colombian_A = mkA "ge1lun2bi3ya4" ;
+coaster_N = mkN "guo4shan1che1" ;
+clout_N = mkN "ying3xiang3li4" ;
+climb_N = mkN "pa2" ;
+classroom_N = mkN "ke4tang2" ;
+classify_V2 = mkV2 "fen1lei4" ;
+champion_N = mkN "guan1jun1uu" ;
+cater_V = mkV "ying2ge3" ;
+catastrophic_A = mkA "zai1nan2xing4" ;
+c_of_e_N = mkN "ju1quan2zheng4" ;
+bullet_N = mkN "zi3dan4" ;
+bribe_N = mkN "hui4lu4" ;
+borough_N = mkN "zhen4" ;
+beneath_Prep = mkPrep "xia4mian4" ;
+bed_N = mkN "chuang2" ;
+base_A = mkA "ji1de" ;
+balloon_V = mkV "qi4qiu2" ;
+backer_N = mkN "kao4shan1" ;
+availability_N = mkN "ke3yong4xing4" ;
+assault_N = mkN "tu1ji1" ;
+antibody_N = mkN "kang4ti3" ;
+answer_V = mkV "hui2da1" ;
+annuity_N = mkN "nian2jin1" ;
+amsterdam_PN = mkPN "a1mu3si1te2dan1" ;
+amass_V2 = mkV2 "ju4lian3" ;
+accessory_N = mkN "fu4jian4" ;
+zone_N = mkN "ou1" ;
+writing_N = mkN "xie3zuo4" ;
+wonderful_A = mkA "jing1cai3" ;
+wish_N = mkN "xi1wang4" ;
+widen_V2 = mkV2 "kuo4da4" ;
+watcher_N = mkN "shou3wang4zhe3" ;
+waiver_N = mkN "fang4qi4" ;
+vivid_A = mkA "sheng1dong4" ;
+upset_V2 = mkV2 "da2luan4" ;
+unveil_V = mkV "jie1mu4" ;
+unsettle_V2 = mkV2 "gao3zao1" ;
+unify_V2 = mkV2 "tong3yi1" ;
+unhappy_A = mkA "bu4kuai4le4" ;
+undisclosed_A = mkA "wei4gong1kai1" ;
+understanding_N = mkN "lejie3" ;
+unavailable_A = mkA "wu2fa3shi3yong4" ;
+twist_N = mkN "nian3" ;
+triple_V = mkV "san1chong2" ;
+translation_N = mkN "fan1yi4" ;
+train_V2 = mkV2 "huo3che1" ;
+trail_V2 = mkV2 "xian4suo3" ;
+thereby_Adv = mkAdv "cong1er2" ;
+technological_A = mkA "ji4shu4xing4" ;
+technician_N = mkN "ji4shu4yuan2" ;
+taxation_N = mkN "shui4shou1" ;
+tape_V = mkV "lu4yin1" ;
+tanker_N = mkN "you2chuan2" ;
+syndrome_N = mkN "zong1ge3zheng1" ;
+sympathetic_A = mkA "you3tong2qing2xin1" ;
+supposed_A = mkA "jia3xiang3" ;
+suburb_N = mkN "shi4jiao1" ;
+subscribe_V = mkV "ding4yue4" ;
+stumble_V = mkV "ban4dao3" ;
+strip_V = mkV "bo1li2" ;
+steer_V = mkV "jia4shi3" ;
+steal_V = mkV "tou1" ;
+standardize_V2 = mkV2 "gui1fan4" ;
+stage_V2 = mkV2 "wu3tai2" ;
+squeeze_V = mkV "ya1suo1" ;
+speed_V2 = mkV2 "su4du4" ;
+speculative_A = mkA "tou2ji1" ;
+specific_N = mkN "ju4ti3" ;
+sour_A = mkA "suan1" ;
+so_PConj = mkPConj "suo3yi3" ;
+single_V2 = mkV2 "chan2yi1" ;
+shopper_N = mkN "gou4wu4zhe3" ;
+shaky_A = mkA "yao2yao2yu4zhui4" ;
+setting_N = mkN "she4zhi4" ;
+service_V2 = mkV2 "fu2wu4" ;
+seizure_N = mkN "fa1zuo4" ;
+seem_V2 = mkV2 "si4hu1" ;
+secure_A = mkA "an1quan2" ;
+scare_V2 = mkV2 "xia4" ;
+scale_V = mkV "gui1mo2" ;
+ring_V = mkV "ting1qi3lai2" ;
+rig_N = mkN "cao1zong1" ;
+retreat_N = mkN "che4tui4" ;
+rerun_N = mkN "chong2xin1yun4hang2" ;
+reopen_V = mkV "chong2kai1" ;
+relevant_A = mkA "xiang1ying1" ;
+refusal_N = mkN "ju4jue2" ;
+reformer_N = mkN "gai3ge2zhe3" ;
+reconciliation_N = mkN "he2jie3" ;
+realistic_A = mkA "shi2ji4" ;
+questionable_A = mkA "zhi4yi2" ;
+punishment_N = mkN "cheng2fa2" ;
+punish_V2 = mkV2 "cheng2zhi4" ;
+pump_V = mkV "chou1shui3" ;
+prudent_A = mkA "jin3shen4" ;
+provisional_A = mkA "lin2shi2" ;
+prosecute_V2 = mkV2 "qi3su4" ;
+profile_N = mkN "lun2kuo4" ;
+prestigious_A = mkA "zhu4ming2" ;
+precedent_N = mkN "xian1li4" ;
+possess_V2 = mkV2 "yong1you3" ;
+pledge_N = mkN "di3ya1" ;
+pile_V = mkV "lei2ji1" ;
+pig_N = mkN "zhu1" ;
+phrase_N = mkN "duan3yu3" ;
+photographic_A = mkA "she4ying3" ;
+permit_N = mkN "yun3xu3" ;
+oversight_N = mkN "shu1hu1" ;
+opposite_A = mkA "xiang1fan3" ;
+ocean_N = mkN "hai3yang2" ;
+nominee_N = mkN "dai4li3ren2" ;
+nomination_N = mkN "di1ming2" ;
+newcomer_N = mkN "xin1ren2" ;
+neat_A = mkA "zheng3qi2" ;
+nasty_A = mkA "tao3yan4" ;
+myself_NP = mkNPword "wo3zi4ji3" ;
+musical_A = mkA "yin1le4" ;
+mouse_N = mkN "shu3biao1" ;
+motive_N = mkN "dong4ji1" ;
+modification_N = mkN "xiu1gai3" ;
+mechanical_A = mkA "ji1xie4" ;
+manipulation_N = mkN "cao1zong1" ;
+loom_V = mkV "zhi1ji1" ;
+long_distance_A = mkA "chang2tu2" ;
+little_Det = mkpDet "xiao3" ;
+listener_N = mkN "qing1ting1zhe3" ;
+link_V = mkV "lian4jie1" ;
+lift_N = mkN "ju3qi3" ;
+library_N = mkN "wen2ku4" ;
+leave_VV = mkVV "li2kai1" ;
+leap_V = mkV "fei1yue4" ;
+laser_N = mkN "ji1guang1" ;
+juice_N = mkN "guo3zhi1" ;
+judge_V = mkV "fa3guan1" ;
+john_bull_N = mkN "yao1han4niu2" ;
+jeopardize_V2 = mkV2 "wei1hai4" ;
+jacket_N = mkN "jia1ke4" ;
+israeli_A = mkA "yi3se4lie4" ;
+intact_A = mkA "wan2hao3" ;
+insure_V = mkV "tou2bao3" ;
+instance_N = mkN "li4" ;
+inner_A = mkA "nei4zai4" ;
+ink_N = mkN "mo4shui3" ;
+injection_N = mkN "zhu4she4" ;
+infect_V2 = mkV2 "gan3ran3" ;
+indefinite_A = mkA "bu4ding4" ;
+inappropriate_A = mkA "bu4dang1" ;
+inability_N = mkN "wu2li4" ;
+imply_VS = mkVS "an4shi4" ;
+ignore_V = mkV "hu1lue4" ;
+hybrid_A = mkA "hun2ge3" ;
+horizon_N = mkN "deping2xian4" ;
+historic_A = mkA "li4shi3xing4" ;
+hinder_V2 = mkV2 "zu3ai4" ;
+hence_Adv = mkAdv "cong1jin1yi3hou4" ;
+hell_N = mkN "deyu4" ;
+heating_N = mkN "jia1re4" ;
+happen_V2 = mkV2 "fa1sheng1" ;
+guide_V2 = mkV2 "yin3dao3" ;
+guess_VS = mkVS "cai1" ;
+gray_A = mkA "hui1se4" ;
+georgia_PN = mkPN "ge2lu3ji2ya4" ;
+generous_A = mkA "da4fang1" ;
+galvanize_V2 = mkV2 "du4xin1" ;
+gallon_N = mkN "jia1lun2" ;
+furthermore_Adv = mkAdv "ci3wai4" ;
+full_time_A = mkA "quan2zhi2" ;
+frustrate_V2 = mkV2 "zu3nao2" ;
+frank_A = mkA "tan3lu:4" ;
+forever_Adv = mkAdv "yong3yuan3" ;
+forecast_V = mkV "yu4ce4" ;
+force_VS = mkVS "qiang2zhi4" ;
+flagship_N = mkN "qi2jian4" ;
+find_V2A = mkV2A "fa1xian4" ;
+fetch_V2 = mkV2 "qu3" ;
+fertilizer_N = mkN "hua4fei2" ;
+far_reaching_A = mkA "shen1yuan3" ;
+falter_V = mkV "cui1tui4" ;
+exodus_N = mkN "chu1ai1ji2ji4" ;
+exhaust_V2 = mkV2 "pai2qi4" ;
+examiner_N = mkN "jian3cha2yuan2" ;
+exacerbate_V2 = mkV2 "jia1ju4" ;
+engineer_V = mkV "gong1cheng2shi1" ;
+end_VS = mkVS "jie1shu4" ;
+encounter_V2 = mkV2 "zao1yu4" ;
+emphasize_VS = mkVS "qiang2diao4" ;
+embarrassment_N = mkN "kun3jiong3" ;
+drain_N = mkN "pai2shui3" ;
+dive_N = mkN "qian2shui3" ;
+distinctive_A = mkA "du2te2" ;
+dissident_A = mkA "chi2bu4tong2zheng4jian4" ;
+discretionary_A = mkA "zhuo2" ;
+diminish_V = mkV "jian3" ;
+detector_N = mkN "tan4ce4qi4" ;
+demonstrate_VS = mkVS "yan3shi4" ;
+defraud_V2 = mkV2 "pian4qu3" ;
+defence_N = mkN "fang2yu4" ;
+declaration_N = mkN "sheng1ming2" ;
+damp_V2 = mkV2 "chao2shi1" ;
+current_N = mkN "dang1qian2" ;
+curb_N = mkN "yi4zhi4" ;
+cup_N = mkN "bei1" ;
+crush_V2 = mkV2 "fen3sui4" ;
+cross_V = mkV "jiao1cha1" ;
+creature_N = mkN "sheng1wu4" ;
+counter_N = mkN "fan3ji1" ;
+copy_V2 = mkV2 "fu4zhi4" ;
+contrary_A = mkA "xiang1fan3" ;
+contact_V2 = mkV2 "lian2xi4" ;
+consent_V = mkV "tong2yi4" ;
+conform_V = mkV "fu2ge3" ;
+concrete_N = mkN "ju4ti3" ;
+comprise_V2 = mkV2 "bao1kuo4" ;
+clearing_N = mkN "qing1chu2" ;
+claim_VV = mkVV "sheng1chen4" ;
+check_V2 = mkV2 "cha2" ;
+chaos_N = mkN "hun2luan4" ;
+cement_N = mkN "shui3ni2" ;
+cash_V = mkV "xian4jin1" ;
+capitalize_V = mkV "li4yong4" ;
+capitalization_N = mkN "da4xie3" ;
+capitalist_N = mkN "zi1ben3jia1" ;
+capitalism_N = mkN "zi1ben3zhu3yi4" ;
+bury_V2 = mkV2 "mai2zang4" ;
+bleak_A = mkA "cang1liang2" ;
+bet_VS = mkVS "da2du3" ;
+bellwether_N = mkN "tou2yang2" ;
+before_Subj = mkSubj "qian2" ;
+aviation_N = mkN "hang2kong1" ;
+assist_V = mkV "xie2zhu4" ;
+assemble_V2 = mkV2 "ju4ji2" ;
+artificial_A = mkA "ren2zao4" ;
+appetite_N = mkN "shi2yu4" ;
+anticipate_V = mkV "yu4liao4" ;
+announcer_N = mkN "bo1yin1yuan2" ;
+anger_N = mkN "fen4nu4" ;
+ample_A = mkA "chong1zu2" ;
+amazing_A = mkA "jing1ren2" ;
+alike_Adv = mkAdv "yi1yang4" ;
+advertise_V2 = mkV2 "guang3gao4" ;
+acknowledge_V2 = mkV2 "cheng2ren4" ;
+achievement_N = mkN "cheng2jiu4" ;
+zero_N = mkN "ling2" ;
+yourselfPl_NP = mkNPword "ni3zi4ji3" ;
+wise_A = mkA "ming2zhi4" ;
+widow_N = mkN "gua3fu4" ;
+white_collar_A = mkA "bai2ling3" ;
+waste_V2 = mkV2 "lang4fei4" ;
+warranty_N = mkN "bao3" ;
+violent_A = mkA "bao4li4" ;
+value_V = mkV "zhen1shi4" ;
+utter_A = mkA "jue2dui4" ;
+upheaval_N = mkN "dong4dang4" ;
+unwilling_A = mkA "bu4gan1" ;
+unrest_N = mkN "dong4dang4" ;
+undoubted_A = mkA "wu2yi2" ;
+undergo_V2 = mkV2 "jing1li4" ;
+unauthorized_A = mkA "shan4zi4" ;
+tumble_N = mkN "gun3la4" ;
+tube_N = mkN "guan3zi3" ;
+trap_N = mkN "xian4jing3" ;
+translate_V2 = mkV2 "fan1yi4" ;
+touch_V = mkV "chu4mo1" ;
+tighten_V = mkV "jin3suo1" ;
+thrive_V = mkV "xing1wang4" ;
+talk_V2 = mkV2 "tan2" ;
+tag_N = mkN "biao1qian1" ;
+tackle_V2 = mkV2 "jie3jue2" ;
+swing_V = mkV "bai3dong4" ;
+sweep_N = mkN "fan4wei2" ;
+study_V = mkV "xue2xi2" ;
+streamline_V = mkV "jing1jian3" ;
+stay_V2 = mkV2 "liu2" ;
+stamford_PN = mkPN "si1tan3fu2" ;
+stall_V = mkV "ting2che1" ;
+stage_V = mkV "biao3yan3" ;
+square_N = mkN "ping2fang1" ;
+spree_N = mkN "da4li3bao1" ;
+spook_V2 = mkV2 "qin3shi2bu4an1" ;
+softness_N = mkN "rou2ruan3" ;
+significance_N = mkN "yi4yi4" ;
+showroom_N = mkN "jing1xiao1shang1" ;
+sentence_V = mkV "ju4zi3" ;
+selective_A = mkA "xuan3ze2xing4" ;
+scuttle_V2 = mkV2 "tian1chuang1" ;
+satisfy_V = mkV "man3zu2" ;
+satisfactory_A = mkA "man3yi4" ;
+sandwich_N = mkN "san1ming2zhi4" ;
+rubble_N = mkN "wa3li4" ;
+ridiculous_A = mkA "ke3xiao4" ;
+reunification_N = mkN "chong2xin1tong3yi1" ;
+resign_VV = mkVV "ci2zhi2" ;
+representation_N = mkN "biao3shi4" ;
+repeat_N = mkN "chong2fu4" ;
+removal_N = mkN "qie1chu2" ;
+remain_VV = mkVV "can2liu2" ;
+reinforcement_N = mkN "jia1qiang2" ;
+reimburse_V2 = mkV2 "bu3chang2" ;
+recognize_VS = mkVS "ren4shi2" ;
+reach_N = mkN "dao4da2" ;
+punitive_A = mkA "cheng2fa2xing4" ;
+proud_A = mkA "jiao1ao4" ;
+propel_V2 = mkV2 "tui1jin4" ;
+progress_V = mkV "jin4zhan3" ;
+profound_A = mkA "shen1ke4" ;
+privatize_V2 = mkV2 "si1you3hua4" ;
+prisoner_N = mkN "qiu2fan4" ;
+preclude_V2 = mkV2 "pai2chu2" ;
+plague_V2 = mkV2 "wen1yi4" ;
+pitch_V2 = mkV2 "li4qing1" ;
+photography_N = mkN "she4ying3" ;
+personality_N = mkN "ge4xing4" ;
+persist_V = mkV "jian1chi2" ;
+passion_N = mkN "qing2" ;
+parliament_N = mkN "yi4hui4" ;
+parity_N = mkN "ping2jia4" ;
+palestinian_A = mkA "ba1le4si1tan3" ;
+pack_N = mkN "bao1zhuang1" ;
+overreact_V = mkV "fan3ying1guo4du4" ;
+old_fashioned_A = mkA "lao3tu3" ;
+nurse_N = mkN "hu4shi4" ;
+notification_N = mkN "tong1zhi1" ;
+north_Adv = mkAdv "bei3fang1" ;
+neutron_N = mkN "zhong1zi3" ;
+mural_N = mkN "bi4hua4" ;
+municipality_N = mkN "zhi2xia2shi4" ;
+misstate_V2 = mkV2 "huang3bao4" ;
+midday_N = mkN "zhong1wu3" ;
+medium_N = mkN "zhong1deng3" ;
+meal_N = mkN "can1" ;
+mayoral_A = mkA "shi4chang2" ;
+manipulate_V2 = mkV2 "cao1zong1" ;
+magnitude_N = mkN "da4xiao3" ;
+look_V2 = mkV2 "kan1" ;
+logic_N = mkN "luo2ji2" ;
+list_V = mkV "lie4ju3" ;
+likewise_Adv = mkAdv "tong2yang4" ;
+lengthy_A = mkA "rong3chang2" ;
+lean_V = mkV "qing1xie2" ;
+lean_A = mkA "shou4" ;
+layer_N = mkN "ceng2" ;
+latin_A = mkA "la1ding1" ;
+japaneseMasc_N = mkN "ri4ben3" ;
+invent_V2 = mkV2 "fa1ming2" ;
+interested_A = mkA "you3xing1qu4" ;
+inherent_A = mkA "gu4you3" ;
+indict_V2 = mkV2 "qi3su4" ;
+illness_N = mkN "ji2bing4" ;
+identify_V = mkV "jian4ding4" ;
+hunter_N = mkN "lie4ren2" ;
+honor_V2 = mkV2 "rong2yu4" ;
+high_priced_A = mkA "gao1jia4wei4" ;
+haunt_V2 = mkV2 "chu1mei2" ;
+happen_VV = mkVV "fa1sheng1" ;
+globe_N = mkN "deqiu2" ;
+gate_N = mkN "men2" ;
+furrier_N = mkN "pi2huo4shang1" ;
+friendship_N = mkN "you3yi4" ;
+forecast_VS = mkVS "yu4ce4" ;
+fit_V2 = mkV2 "shi4ge3" ;
+fairness_N = mkN "gong1ping2" ;
+extract_V2 = mkV2 "di1qu3" ;
+external_A = mkA "wai4bu4" ;
+exotic_A = mkA "yi4guo2qing2diao4" ;
+exceptional_A = mkA "you1xiu4" ;
+ethical_A = mkA "ge3hu1dao4de2" ;
+escape_V = mkV "tao2sheng1" ;
+endorsement_N = mkN "bei1shu1" ;
+emotion_N = mkN "qing2gan3" ;
+elaborate_A = mkA "diao1shi4" ;
+editorial_A = mkA "she4lun2" ;
+economical_A = mkA "jing1ji4" ;
+dump_V = mkV "qing1dao3" ;
+dry_V = mkV "gan1" ;
+drinking_N = mkN "yin3yong4shui3" ;
+dress_N = mkN "chuan1zhao1" ;
+dramatically_Adv = mkAdv "xian3zhao1" ;
+downward_Adv = mkAdv "xiang4xia4" ;
+donate_V = mkV "juan1zeng4" ;
+divest_V2 = mkV2 "bo1li2" ;
+disturb_V2 = mkV2 "da2rao3" ;
+disposable_A = mkA "yi1ci4xing4" ;
+dispatch_V2 = mkV2 "pai4qian3" ;
+discipline_V2 = mkV2 "xun4lian4" ;
+disadvantage_N = mkN "huai4chu3" ;
+direct_V = mkV "zhi2jie1" ;
+dip_V = mkV "jin4" ;
+diaper_N = mkN "sui1bu4" ;
+devaluation_N = mkN "huo4bi4bian3zhi2" ;
+depository_N = mkN "bao3guan3ren2" ;
+demise_N = mkN "chan2rang4" ;
+contrast_V = mkV "dui4bi3" ;
+contemporary_A = mkA "xian4dai4" ;
+container_N = mkN "ji2zhuang1xiang1" ;
+constituency_N = mkN "xuan3min2" ;
+consider_V3 = mkV3 "kao3lu:4" ;
+conservation_N = mkN "bao3hu4" ;
+confiscate_V2 = mkV2 "mei2shou1" ;
+concentration_N = mkN "nong2du4" ;
+commentary_N = mkN "ping2lun2" ;
+command_N = mkN "ming4ling4" ;
+collar_N = mkN "ling3" ;
+collapse_V2 = mkV2 "beng1kui4" ;
+coating_N = mkN "tu2ceng2" ;
+clinic_N = mkN "zhen3suo3" ;
+chef_N = mkN "chu2shi1" ;
+centennial_N = mkN "bai3zhou1nian2ji4nian4" ;
+celebration_N = mkN "qing4dian3" ;
+catalyst_N = mkN "cui1hua4ji4" ;
+cancel_V = mkV "qu3xiao1" ;
+campus_N = mkN "jiao4yuan2" ;
+cambodia_PN = mkPN "jian3pu3zhai4" ;
+but_Prep = mkPrep "dan4shi4" ;
+bureaucratic_A = mkA "guan1liao2" ;
+breakfast_N = mkN "zao3fan4" ;
+breach_N = mkN "tu1po4kou3" ;
+bow_V = mkV "ju1gong1" ;
+bipartisan_A = mkA "liang3dang3" ;
+beta_N = mkN "gong1ce4" ;
+behind_Adv = mkAdv "bei1hou4" ;
+attraction_N = mkN "xi1li4" ;
+attend_V = mkV "chu1xi2" ;
+ask_VV = mkVV "wen4" ;
+arm_V2 = mkV2 "ge1bo2" ;
+approach_V = mkV "tu2jing4" ;
+anger_V2 = mkV2 "ji1nu4" ;
+amend_V = mkV "xiu1gai3" ;
+ambition_N = mkN "zhi4xiang4" ;
+ambassador_N = mkN "da4shi3" ;
+allowance_N = mkN "jin1tie1" ;
+alarm_N = mkN "jing3bao4" ;
+after_Subj = mkSubj "hou4" ;
+advocate_V2 = mkV2 "zhu3zhang1" ;
+accusation_N = mkN "zhi3kong4" ;
+worth_Prep = mkPrep "jia4zhi2" ;
+woe_N = mkN "qi1" ;
+wish_VV = mkVV "xi1wang4" ;
+welfare_N = mkN "fu2li4" ;
+watch_V2V = mkV2V "kan1" ;
+wane_V = mkV "mei2la4" ;
+walk_V2 = mkV2 "zou3" ;
+visual_A = mkA "kan1" ;
+--* v_and_a_N = mkN "" ; -- ?? Don't understand
+upward_A = mkA "xiang4shang4" ;
+until_Subj = mkSubj "zhi2dao4" ;
+unsolicited_A = mkA "bu4qing3zi4lai2" ;
+undo_V2 = mkV2 "fu4yuan2" ;
+undervalue_V2 = mkV2 "di1gu1" ;
+underestimate_V2 = mkV2 "di1gu1" ;
+undercut_V2 = mkV2 "xiao1di1jia4ge2" ;
+turbulence_N = mkN "dong4luan4" ;
+turbine_N = mkN "bu4wen3ding4qi4liu2" ;
+tune_N = mkN "diao4" ;
+trough_N = mkN "cao2" ;
+troublesome_A = mkA "ma2fan2" ;
+tricky_A = mkA "jiao3hua2" ;
+trademark_N = mkN "shang1biao1" ;
+track_V = mkV "gen1zong1" ;
+tell_V2S = mkV2S "gao4su4" ;
+tear_V = mkV "si1" ;
+swamp_V2 = mkV2 "yong1" ;
+surrender_V2 = mkV2 "tou2jiang4" ;
+summon_V2 = mkV2 "shao4huan4" ;
+suite_N = mkN "tao4fang2" ;
+substitute_V2 = mkV2 "ti4dai4" ;
+subject_V2 = mkV2 "zhu3ti2" ;
+stunning_A = mkA "jing1yan4" ;
+stun_V2 = mkV2 "yao2" ;
+stroke_N = mkN "chong1cheng2" ;
+stretch_V2 = mkV2 "shen1zhan3" ;
+stem_V2 = mkV2 "gan1" ;
+stay_N = mkN "liu2" ;
+stall_V2 = mkV2 "ting2che1" ;
+spring_V = mkV "chun1tian1" ;
+spacecraft_N = mkN "yu3zhou4fei1chuan2" ;
+smile_V = mkV "wei1xiao4" ;
+skier_N = mkN "gu3xue3deren2" ;
+skepticism_N = mkN "huai2yi2lun2" ;
+since_Adv = mkAdv "yi3lai2" ;
+showing_N = mkN "xian3shi4" ;
+short_N = mkN "duan3" ;
+shore_V2 = mkV2 "zhi1cheng1" ;
+shell_N = mkN "wai4ke2" ;
+shape_V2 = mkV2 "su4zao4" ;
+shape_V = mkV "su4" ;
+--* shah_N = mkN "" ; -- ?? Don't understand
+seniority_N = mkN "pai2hang2" ;
+select_V = mkV "xuan3ze2" ;
+scope_N = mkN "fan4wei2" ;
+san_antonio_PN = mkPN "sheng4an1dong1ni2ao4" ;
+rod_N = mkN "gan1" ;
+ring_N = mkN "huan2" ;
+residence_N = mkN "zhu4zhai2" ;
+reset_V2 = mkV2 "fu4wei4" ;
+reserve_V2 = mkV2 "chu3bei4" ;
+rescind_V2 = mkV2 "fei4zhi3" ;
+reminder_N = mkN "di1xing3" ;
+reliance_N = mkN "xin4lai4" ;
+relax_V = mkV "fang4song1" ;
+reiterate_V2 = mkV2 "chong2shen1" ;
+refund_V2 = mkV2 "tui4" ;
+refrigerator_N = mkN "bing1xiang1" ;
+refiner_N = mkN "mo2jiang1ji1" ;
+recoup_V2 = mkV2 "bu3chang2" ;
+receiver_N = mkN "jie1shou1qi4" ;
+ranch_N = mkN "mu4chang3" ;
+rally_V2 = mkV2 "tuan2jie1" ;
+rage_N = mkN "fen4nu4" ;
+punt_N = mkN "ping2dechuan2" ;
+protest_V2 = mkV2 "ju4fu4" ;
+prop_V2 = mkV2 "fu2zhi2" ;
+prelude_N = mkN "xu4mu4" ;
+practitioner_N = mkN "yi1sheng1" ;
+powerhouse_N = mkN "fa1dian4chang3" ;
+poll_V2 = mkV2 "lun2xun2" ;
+plus_N = mkN "jia1" ;
+plight_N = mkN "kun3jing4" ;
+pleasure_N = mkN "le4qu4" ;
+piano_N = mkN "gang1qin2" ;
+philippine_A = mkA "fei1lu:4bin1" ;
+peak_V = mkV "gao1feng1" ;
+peaceful_A = mkA "he2ping2" ;
+pakistan_PN = mkPN "ba1ji1si1tan3" ;
+overly_Adv = mkAdv "guo4fen1" ;
+overdue_A = mkA "guo4qi1" ;
+outweigh_V2 = mkV2 "de2bu4chang2shi1" ;
+outpace_V2 = mkV2 "chao1guo4" ;
+outlaw_V2 = mkV2 "qu3di4" ;
+object_V = mkV "ju4jue2" ;
+notice_V2 = mkV2 "tong1zhi1" ;
+noon_N = mkN "zhong1wu3" ;
+native_A = mkA "ben3deren2" ;
+narrow_V2 = mkV2 "suo1xiao3" ;
+muscle_N = mkN "ji1rou4" ;
+monitor_N = mkN "jian1kong4" ;
+mode_N = mkN "mo2shi4" ;
+missouri_PN = mkPN "mi4su1li3zhou1" ;
+mislead_V2 = mkV2 "hong1pian4" ;
+mirror_V2 = mkV2 "fan3ying4" ;
+meaningful_A = mkA "fu4you3yi4yi4" ;
+match_N = mkN "pi1pei4" ;
+luck_N = mkN "yun4qi4" ;
+loophole_N = mkN "lou4dong4" ;
+literature_N = mkN "wen2xue2" ;
+lineup_N = mkN "zhen4rong2" ;
+lifetime_N = mkN "yi1sheng1" ;
+liberalize_V2 = mkV2 "fang4kuan1" ;
+learn_VV = mkVV "xue2xi2" ;
+label_VS = mkVS "biao1" ;
+knowledgeable_A = mkA "dong3hang2" ;
+keep_VV = mkVV "bao3chi2" ;
+kansas_PN = mkPN "kan1sa4si1" ;
+journalism_N = mkN "xin1wen2xue2" ;
+jolt_N = mkN "tui1zhuang4" ;
+jittery_A = mkA "feng1sheng1he4li4" ;
+ironical_A = mkA "wa1ku3" ;
+invade_V2 = mkV2 "ru4qin1" ;
+intensive_A = mkA "jin3zhang1" ;
+intensity_N = mkN "qiang2du4" ;
+intensify_V = mkV "qiang2hua4" ;
+--* instruct_V2 = mkV2 "" ;
+install_V = mkV "an1zhuang1" ;
+inspection_N = mkN "jian3cha2" ;
+inspect_V2 = mkV2 "jian3cha2" ;
+inhibit_V2 = mkV2 "yi4zhi4" ;
+infringe_V = mkV "wei2fan4" ;
+inefficient_A = mkA "di1xiao4" ;
+indonesia_PN = mkPN "yin4du4ni2xi1ya4" ;
+inaccurate_A = mkA "bu4zhun3que4" ;
+importer_N = mkN "jin4kou3shang1" ;
+imagine_VS = mkVS "xiang3xiang4" ;
+ill_A = mkA "sheng1bing4" ;
+idle_V2 = mkV2 "dai4" ;
+ideal_A = mkA "wan2mei3" ;
+how_much_IDet = mkIDet "duo1shao3" ; --orig. how8much??
+hover_V = mkV "pai2huai2" ;
+hint_N = mkN "an4shi4" ;
+helpful_A = mkA "you3bang1zhu4" ;
+have_V2V = mkV2V "you3" ;
+harm_N = mkN "shang1hai4" ;
+handy_A = mkA "bian4li4" ;
+gin_N = mkN "du4song1zi3jiu3" ;
+gesture_N = mkN "shou3shi4" ;
+generic_A = mkA "tong1yong4" ;
+gear_N = mkN "chi3lun2" ;
+gambling_N = mkN "du3bo2" ;
+function_V = mkV "huo2dong4" ;
+freshman_N = mkN "da4yi1" ;
+frenzy_N = mkN "kuang2wang4" ;
+free_of_A2 = mkA2 "mian3fei4" ;
+frame_N = mkN "kuang4jia4" ;
+fortunate_A = mkA "xing4yun4" ;
+---- forth_Adv = mkAdv "forth" ;
+forbid_V2 = mkV2 "jin1zhi3" ;
+flood_V2 = mkV2 "yan1mei2" ;
+fitness_N = mkN "jian4shen1" ;
+fever_N = mkN "fa1shao1" ;
+fashionable_A = mkA "shi2mao2" ;
+fall_VA = mkVA "xia4jiang4" ;
+extradition_N = mkN "yin3du4" ;
+experimental_A = mkA "shi2yan4" ;
+exhibit_N = mkN "zheng4wu4" ;
+exempt_A = mkA "hua2mian3" ;
+excitement_N = mkN "ji1dong4" ;
+evolve_V = mkV "fa1zhan3" ;
+evolution_N = mkN "jin4hua4" ;
+erupt_V = mkV "bao4fa1" ;
+enough_N = mkN "gou4" ;
+endure_V2 = mkV2 "ren3shou4" ;
+embryo_N = mkN "tai1" ;
+embarrass_V2 = mkV2 "zhuo1long4" ;
+electoral_A = mkA "xuan3" ;
+duty_free_A = mkA "mian3shui4" ;
+dubious_A = mkA "ke3yi2" ;
+drag_V2 = mkV2 "tuo1dong4" ;
+dominance_N = mkN "ba4zhu3dewei4" ;
+distant_A = mkA "yao2yuan3" ;
+discard_V2 = mkV2 "diu1qi4" ;
+directory_N = mkN "mu4lu4" ;
+dignity_N = mkN "zun1yan2" ;
+diagnostic_A = mkA "zhen3duan4" ;
+deviation_N = mkN "pian1cha1" ;
+devastation_N = mkN "hui3huai4" ;
+designate_V2 = mkV2 "hua2ding4" ;
+demonstrate_V = mkV "yan3shi4" ;
+delegate_N = mkN "dai4biao3" ;
+defective_A = mkA "que1xian4" ;
+defeat_N = mkN "da2bai4" ;
+dam_N = mkN "ba4" ;
+daily_N = mkN "ri4chang2" ;
+correspondent_N = mkN "ji4zhe3" ;
+correspond_V = mkV "dui4ying1" ;
+cool_V2 = mkV2 "liang2shuang3" ;
+continual_A = mkA "chi2xu4" ;
+companion_N = mkN "ban4lu:3" ;
+clutter_N = mkN "za2bo1" ;
+clock_N = mkN "shi2zhong1" ;
+claim_V = mkV "sheng1chen4" ;
+circulate_V = mkV "liu2tong1" ;
+chore_N = mkN "ku3cha1shi4" ;
+charitable_A = mkA "ci2shan4" ;
+challenge_V = mkV "tiao1zhan4" ;
+cease_N = mkN "ting2zhi3" ;
+carry_N = mkN "xie2dai4" ;
+cancellation_N = mkN "xiao1chu2" ;
+calendar_N = mkN "ri4li4" ;
+bunch_N = mkN "shu4" ;
+broaden_V2 = mkV2 "kuo4da4" ;
+bottle_V2 = mkV2 "ping2zi3" ;
+bomb_N = mkN "zha2dan4" ;
+blessing_N = mkN "zhu4fu2" ;
+blast_N = mkN "bao4po4" ;
+binge_N = mkN "kuang2huan1" ;
+bicycle_N = mkN "zi4hang2che1" ;
+believe_V2 = mkV2 "xiang1xin4" ;
+belgium_PN = mkPN "bi3li4shi2" ;
+bear_V = mkV "cheng2dan1" ;
+battle_V2 = mkV2 "zhan4dou3" ;
+bail_V = mkV "bao3shi4" ;
+attendance_N = mkN "hu4li3" ;
+aside_from_Prep = mkPrep "chu2le" ;
+argentina_PN = mkPN "a1gen1ting2" ;
+arena_N = mkN "wu3tai2" ;
+appeal_V2 = mkV2 "shang4su4" ;
+allow_VS = mkVS "yun3xu3" ;
+ail_V = mkV "ma2fan2" ;
+aggravate_V2 = mkV2 "jia1ju4" ;
+adoption_N = mkN "cai3na4" ;
+acid_N = mkN "suan1" ;
+yeast_N = mkN "jiao4mu3" ;
+yearly_A = mkA "mei3nian2" ;
+worthy_A = mkA "pei4chen4" ;
+wheel_N = mkN "che1lun2" ;
+weight_V2 = mkV2 "chong2liang2" ;
+weekly_N = mkN "mei3zhou1" ;
+watch_VS = mkVS "kan1" ;
+voice_V2 = mkV2 "sheng1yin1" ;
+viewpoint_N = mkN "guan1dian3" ;
+vicious_A = mkA "guan1dian3" ;
+unwelcome_A = mkA "bu4shou4huan1ying2" ;
+unwanted_A = mkA "bu4bi4yao1" ;
+unprofitable_A = mkA "wu2li4ke3tu2" ;
+unpaid_A = mkA "wei4fu4" ;
+unidentified_A = mkA "shen1fen4bu4ming2" ;
+unfriendly_A = mkA "bu4you3hao3" ;
+underwear_N = mkN "nei4yi1" ;
+understate_V2 = mkV2 "bao3shou3deshui4" ;
+turf_N = mkN "cao3pi2" ;
+trust_V2 = mkV2 "xin4ren4" ;
+trim_V = mkV "xiu1jian3" ;
+transmission_N = mkN "chuan2shu1" ;
+trainer_N = mkN "xun4lian4zhe3" ;
+township_N = mkN "xiang1" ;
+touch_V2 = mkV2 "chu4mo1" ;
+topple_V2 = mkV2 "qing1fu4" ;
+tonight_N = mkN "jin1wan3" ;
+timely_A = mkA "ji2shi2" ;
+thorough_A = mkA "che4de" ;
+thailand_PN = mkPN "tai4guo2" ;
+tend_V = mkV "qu1xiang4" ;
+temptation_N = mkN "you4huo4" ;
+televise_V2 = mkV2 "zhuan3bo1" ;
+team_V = mkV "tuan2dui4" ;
+teaching_N = mkN "jiao1xue2" ;
+tax_V2 = mkV2 "shui4" ;
+tape_V2 = mkV2 "jiao1dai4" ;
+tab_N = mkN "biao1qian1" ;
+synthetic_A = mkA "ge3cheng2" ;
+syndication_N = mkN "yin2tuan2dai4kuan3" ;
+survivor_N = mkN "xing4cun2zhe3" ;
+succession_N = mkN "yan3ti4" ;
+strap_V2 = mkV2 "bei1dai4" ;
+straight_Adv = mkAdv "zhi2jie1" ;
+statutory_A = mkA "fa3ding4" ;
+stack_V2 = mkV2 "dui1fang4" ;
+soul_N = mkN "ling2hun2" ;
+sort_V = mkV "fen1lei4" ;
+someday_Adv = mkAdv "ri4hou4" ;
+soap_N = mkN "fei2zao4" ;
+snack_N = mkN "xiao3chi1" ;
+skyrocket_V = mkV "fei1zhang3" ;
+signature_N = mkN "qian1ming2" ;
+shy_V = mkV "hai4xiu1" ;
+shun_V2 = mkV2 "duo3bi4" ;
+shoot_V2 = mkV2 "she4ji1" ;
+shield_N = mkN "dun4" ;
+sexual_A = mkA "you3xing4" ;
+runaway_A = mkA "tao2wang2" ;
+ruin_V2 = mkV2 "hui3mie4" ;
+rocket_N = mkN "huo3jian4" ;
+robbery_N = mkN "qiang1jie2" ;
+restrictive_A = mkA "xian4zhi4xing4" ;
+responsive_A = mkA "xiang3ying1" ;
+reshape_V2 = mkV2 "chong2su4" ;
+resell_V2 = mkV2 "zhuan3shou4" ;
+rescue_V2 = mkV2 "ying2jiu4" ;
+reputable_A = mkA "xin4yu4liang2hao3" ;
+repurchase_V2 = mkV2 "mai3hui2" ;
+reply_VS = mkVS "hui2fu4" ;
+repeal_V2 = mkV2 "fei4chu2" ;
+relocation_N = mkN "ban1qian1" ;
+reinstate_V2 = mkV2 "hui1fu4" ;
+reform_V2 = mkV2 "gai3ge2" ;
+reflection_N = mkN "fan3she4" ;
+refinance_V2 = mkV2 "zai4rong2zi1" ;
+refer_V2 = mkV2 "can1kao3" ;
+reel_V = mkV "juan3tong3" ;
+reconsider_V2 = mkV2 "kao3lu:4" ;
+reclaim_V2 = mkV2 "hui2shou1" ;
+recipe_N = mkN "shi2pu3" ;
+recall_N = mkN "ji4de2" ;
+rationale_N = mkN "ge3li3" ;
+ratify_V2 = mkV2 "pi1zhun3" ;
+rake_N = mkN "ba4" ;
+rack_V2 = mkV2 "jia4" ;
+purse_N = mkN "qian2bao1" ;
+publicize_V2 = mkV2 "xuan1chuan2" ;
+proxy_N = mkN "dai4li3" ;
+prosperity_N = mkN "fan2rong2" ;
+proposition_N = mkN "zhu3zhang1" ;
+promoter_N = mkN "cu4jin4zhe3" ;
+prohibition_N = mkN "jin1ling4" ;
+proclaim_VS = mkVS "xuan1bu4" ;
+prime_N = mkN "huang2jin1" ;
+pretoria_PN = mkPN "bi3le4tuo2li4ya4" ;
+presumable_A = mkA "tui1ce4" ;
+prepay_V2 = mkV2 "yu4fu4" ;
+premature_A = mkA "guo4zao3" ;
+practice_V = mkV "shi2jian4" ;
+poster_N = mkN "hai3bao4" ;
+portrayal_N = mkN "miao2hua4" ;
+pop_N = mkN "dan4chu1" ;
+plead_V = mkV "qiu2qing2" ;
+pitcher_N = mkN "tou2shou3" ;
+pioneer_N = mkN "xian1feng1" ;
+pie_N = mkN "xian4bing3" ;
+picker_N = mkN "xuan3ze2qi4" ;
+pick_N = mkN "tiao1" ;
+pet_N = mkN "chong3wu4" ;
+peru_PN = mkPN "mi4lu3" ;
+peddle_V2 = mkV2 "dou1shou4" ;
+pawn_N = mkN "dian3dang1" ;
+pasta_N = mkN "mian4shi2" ;
+pare_V2 = mkV2 "xiao1jian3" ;
+parallel_N = mkN "bing4hang2" ;
+panic_V = mkV "kong3huang1" ;
+pair_N = mkN "dui4" ;
+overstate_V2 = mkV2 "kua1da4" ;
+overlook_V2 = mkV2 "hu1lue4" ;
+oklahoma_PN = mkPN "e2ke4la1he2ma3zhou1" ;
+offender_N = mkN "fan4zui4fen1zi3" ;
+notorious_A = mkA "chou4ming2zhao1zhu4" ;
+neutral_A = mkA "zhong1xing4" ;
+name_V2V = mkV2V "ming2chen4" ;
+musician_N = mkN "yin1le4jia1" ;
+mushroom_N = mkN "mo2gu1" ;
+murder_V2 = mkV2 "mou2sha1" ;
+motivate_V2 = mkV2 "ci4ji1" ;
+morris_dance_N = mkN "mo4li3si1wu3" ;
+mobile_A = mkA "yi2dong4" ;
+mississippi_PN = mkPN "mi4xi1xi1bi3" ;
+meaning_N = mkN "yi4si1" ;
+material_A = mkA "wu4zhi4" ;
+major_N = mkN "zhu3yao1" ;
+mainstream_N = mkN "zhu3liu2" ;
+mail_V2 = mkV2 "you2jian4" ;
+mad_A = mkA "feng1kuang2" ;
+lubricant_N = mkN "run4gu3ji4" ;
+lovely_A = mkA "ke3ai4" ;
+louisiana_PN = mkPN "lu4yi4si1an1na3zhou1" ;
+loud_A = mkA "gao1sheng1" ;
+longer_Adv = mkAdv "bu4zai4" ;
+log_V2 = mkV2 "deng1lu4" ;
+lock_N = mkN "suo3" ;
+literary_A = mkA "wen2" ;
+liquid_N = mkN "ye4ti3" ;
+linger_V = mkV "pan2huan2" ;
+liberalization_N = mkN "zi4you2hua4" ;
+large_scale_A = mkA "da4gui1mo2" ;
+kind_A = mkA "qin1qie1" ;
+killer_N = mkN "xiong1shou3" ;
+kentucky_PN = mkPN "ken3ta3ji1zhou1" ;
+jean_N = mkN "niu2zi1" ;
+irony_N = mkN "fan3hua4" ;
+ira_N = mkN "ai4er3lan2gong4he2jun1uu" ;
+invitation_N = mkN "qing3tie1" ;
+intentional_A = mkA "gu4yi4" ;
+intellectual_N = mkN "zhi1shi2fen1zi3" ;
+insufficient_A = mkA "bu4gou4" ;
+insistence_N = mkN "jian1chi2" ;
+inherit_V2 = mkV2 "ji4cheng2" ;
+ingredient_N = mkN "wei4" ;
+infringement_N = mkN "qin1hai4" ;
+indict_V = mkV "qi3su4" ;
+indianapolis_PN = mkPN "yin4di4an1na4bo1li4si1" ;
+incredible_A = mkA "nan2yi3zhi4xin4" ;
+incomplete_A = mkA "can2que1" ;
+incinerator_N = mkN "fen2shao1lu2" ;
+implicit_A = mkA "han2xu4" ;
+humanitarian_A = mkA "ren2dao4zhu3yi4" ;
+house_V2 = mkV2 "zhu4za1" ;
+horrible_A = mkA "ke3pa4" ;
+hog_N = mkN "shi3" ;
+hint_VS = mkVS "an4shi4" ;
+heir_N = mkN "ji4cheng2zhe3" ;
+height_N = mkN "gao1du4" ;
+hedge_N = mkN "dui4chong1" ;
+haven_N = mkN "bi4feng1gang3" ;
+hasty_A = mkA "cong1" ;
+harmful_A = mkA "you3hai4" ;
+gum_N = mkN "jiao1" ;
+guard_V2 = mkV2 "kan1shou3" ;
+go_VS = mkVS "qu4" ;
+glory_N = mkN "rong2yao4" ;
+gather_V = mkV "shou1ji2" ;
+gamble_V = mkV "du3bo2" ;
+frighten_V2 = mkV2 "xia4hu3" ;
+frequency_N = mkN "pin2lu:4" ;
+freeze_N = mkN "dong4jie1" ;
+forward_N = mkN "qian2feng1" ;
+forget_V = mkV "wang4" ;
+flood_N = mkN "hong2shui3" ;
+filter_N = mkN "lu:4bo1qi4" ;
+feed_N = mkN "wei4" ;
+facilitate_V2 = mkV2 "bian4li4" ;
+explicit_A = mkA "ming2que4" ;
+expedite_V2 = mkV2 "cu4jin4" ;
+exit_N = mkN "chu1kou3" ;
+exempt_V2 = mkV2 "hua2mian3" ;
+everyday_A = mkA "jing1chang2" ;
+erode_V2 = mkV2 "qin1shi2" ;
+entitle_V2V = mkV2V "fu4yu2" ;
+enthusiast_N = mkN "ai4hao3zhe3" ;
+endless_A = mkA "wu2qiong2" ;
+end_VA = mkVA "jie1shu4" ;
+encouragement_N = mkN "gu3li4" ;
+embarrassing_A = mkA "gan1ga4" ;
+elimination_N = mkN "su4qing1" ;
+elephant_N = mkN "xiang4" ;
+dynamic_A = mkA "dong4tai4" ;
+drill_V2 = mkV2 "lian4xi2" ;
+dream_V = mkV "meng4xiang3" ;
+down_N = mkN "毧" ;
+doubtful_A = mkA "yi2" ;
+doubt_V2 = mkV2 "huai2yi2" ;
+domestically_Adv = mkAdv "ge3hu1guo2nei4de" ;
+distinguish_V2 = mkV2 "ou1fen1" ;
+distinct_A = mkA "bu4tong2" ;
+dissident_N = mkN "yi4ji3" ;
+discretion_N = mkN "shen4chong2" ;
+dilemma_N = mkN "kun3jing4" ;
+derive_V2 = mkV2 "pai4sheng1" ;
+depth_N = mkN "shen1du4" ;
+delta_N = mkN "san1jiao3zhou1" ;
+delicate_A = mkA "jiao1nen4" ;
+delaware_PN = mkPN "te2la1hua2" ;
+defender_N = mkN "bian4hu4ren2" ;
+deductible_A = mkA "kou4shui4" ;
+dedicate_V2 = mkV2 "feng4xian4" ;
+deceptive_A = mkA "pian4ren2" ;
+customary_A = mkA "guan4chang2" ;
+cure_V2 = mkV2 "zhi4liao2" ;
+cuban_A = mkA "gu3ba1ren2" ;
+cruise_N = mkN "xun2hang2" ;
+cross_N = mkN "jiao1cha1" ;
+criticize_V = mkV "pi1ping2" ;
+credible_A = mkA "ke3xin4" ;
+creator_N = mkN "chuang1zao4zhe3" ;
+couple_V2 = mkV2 "lian2jie1" ;
+cough_N = mkN "hai1sou4" ;
+copy_V = mkV "fu4zhi4" ;
+convey_V2 = mkV2 "chuan2da2" ;
+convertible_N = mkN "ke3dui4huan4" ;
+controller_N = mkN "diao4jie2qi4" ;
+continental_A = mkA "liu4" ;
+constraint_N = mkN "yao1shu4" ;
+constitution_N = mkN "xian4fa3" ;
+conduit_N = mkN "guan3dao4" ;
+concert_N = mkN "yin1le4hui4" ;
+conceal_V2 = mkV2 "yin3man2" ;
+compound_V2 = mkV2 "fu4ge3" ;
+commission_V2 = mkV2 "yong1jin1" ;
+collaborate_V = mkV "ge3zuo4" ;
+charter_V2 = mkV2 "xian4zhang1" ;
+chair_V2 = mkV2 "shi3ru4zuo4" ;
+casual_A = mkA "sui2bian4" ;
+cast_V = mkV "tou2" ;
+capital_A = mkA "zi1ben3" ;
+calm_A = mkA "leng3jing4" ;
+calculate_V = mkV "ji4suan4" ;
+budgetary_A = mkA "yu4suan4" ;
+brilliant_A = mkA "hui1huang2" ;
+briefing_N = mkN "jian3bao4" ;
+bribery_N = mkN "hang2hui4" ;
+brace_V = mkV "zhen4fen4" ;
+booking_N = mkN "yu4ding4" ;
+bonn_PN = mkPN "bo1en1" ;
+bomber_N = mkN "hong1zha2ji1" ;
+blue_N = mkN "lase4" ;
+blank_A = mkA "kong1bai2" ;
+bill_V2 = mkV2 "fa3an4" ;
+beverage_N = mkN "yin3liao4" ;
+bet_V = mkV "da2du3" ;
+belgian_A = mkA "bi3li4shi2" ;
+batch_N = mkN "pi1liang2" ;
+bat_N = mkN "bian1fu2" ;
+balance_V2 = mkV2 "ping2heng2" ;
+backdrop_N = mkN "bei1jing3" ;
+avert_V2 = mkV2 "bi4mian3" ;
+associate_V = mkV "guan1lian2" ;
+assertion_N = mkN "duan4yan2" ;
+assert_V2 = mkV2 "duan4yan2" ;
+ask_V2V = mkV2V "wen4" ;
+artistic_A = mkA "yi4shu4" ;
+arouse_V2 = mkV2 "yin3qi3" ;
+arkansas_PN = mkPN "a1ken3se4" ;
+architectural_A = mkA "jian4zhu2" ;
+applicant_N = mkN "shen1qing3ren2" ;
+applaud_V2 = mkV2 "gu3zhang3" ;
+anticipate_VS = mkVS "yu4liao4" ;
+alert_V2 = mkV2 "jing3ti4" ;
+alarm_V2 = mkV2 "bao4jing3" ;
+air_V = mkV "tong1feng1" ;
+affiliate_V2 = mkV2 "zi3gong1si1" ;
+adversary_N = mkN "dui4shou3" ;
+adapt_V2 = mkV2 "shi4ying1" ;
+aboard_Prep = mkPrep "chuan2shang4" ;
+wreck_V2 = mkV2 "po4huai4" ;
+wrap_V = mkV "bao1guo3" ;
+witness_V2 = mkV2 "jian4zheng4" ;
+win_N = mkN "ying2" ;
+wield_V2 = mkV2 "zhi2zhang3" ;
+wholly_Adv = mkAdv "quan2" ;
+welcome_A = mkA "shou4huan1ying2" ;
+wedding_N = mkN "hun1li3" ;
+veto_V = mkV "fou3jue2" ;
+vest_V2 = mkV2 "bei1xin1" ;
+unwarranted_A = mkA "mo4xu1you3" ;
+unpopular_A = mkA "bu4shou4huan1ying2" ;
+unofficial_A = mkA "fei1guan1fang1" ;
+unleash_V2 = mkV2 "shi4fang4" ;
+unlawful_A = mkA "fei1fa3" ;
+unknown_A = mkA "wei4zhi1" ;
+uniform_N = mkN "zhi4fu2" ;
+unfold_V = mkV "zhan3kai1" ;
+uneasy_A = mkA "bu4an1" ;
+understandable_A = mkA "ke3li3jie3" ;
+underpin_V2 = mkV2 "zhi1cheng1" ;
+uncommon_A = mkA "han3jian4" ;
+unanticipated_A = mkA "yi4xiang3bu4dao4" ;
+tumultuous_A = mkA "xiong1" ;
+try_VS = mkVS "chang2shi4" ;
+truce_N = mkN "xiu1zhan4" ;
+treat_V = mkV "zhi4liao2" ;
+trash_N = mkN "la1ji1" ;
+tragedy_N = mkN "bei1ju4" ;
+trafficker_N = mkN "mao4yi4shang1" ;
+trace_V2 = mkV2 "zhui1zong1" ;
+toxic_A = mkA "you3du2" ;
+towel_N = mkN "mao2jin1" ;
+toilet_N = mkN "ce4suo3" ;
+tight_Adv = mkAdv "jin3zhang1" ;
+tide_N = mkN "chao2liu2" ;
+thrust_N = mkN "tui1li4" ;
+thinking_N = mkN "si1wei2" ;
+theoretical_A = mkA "li3lun2" ;
+term_VS = mkVS "shu4yu3" ;
+tennessee_PN = mkPN "tian2na4xi1zhou1" ;
+taxi_N = mkN "chu1zu1che1" ;
+tally_N = mkN "fu2ge3" ;
+tailspin_N = mkN "yi1jue2bu4zhen4" ;
+tactical_A = mkA "zhan4shu4" ;
+syndicate_V2 = mkV2 "xin1di2jia1" ;
+sweep_V2 = mkV2 "sao3" ;
+susceptible_A = mkA "yi4gan3" ;
+surgical_A = mkA "wai4ke1" ;
+summary_N = mkN "zong3jie1" ;
+subway_N = mkN "detie3" ;
+striking_A = mkA "yin3ren2zhu4mu4" ;
+strain_V2 = mkV2 "ying1bian4" ;
+stir_V2 = mkV2 "jiao3ban4" ;
+stark_A = mkA "jiang1ying4" ;
+stagger_V = mkV "cuo4kai1" ;
+spurn_V2 = mkV2 "miao3shi4" ;
+spill_V = mkV "sa3" ;
+specification_N = mkN "gui1fan4" ;
+specialize_V2 = mkV2 "zhuan1gong1" ;
+special_N = mkN "te2bie2" ;
+spawn_V2 = mkV2 "luan3" ;
+spare_A = mkA "bei4yong4" ;
+span_N = mkN "kua4du4" ;
+sovereignty_N = mkN "zhu3quan2" ;
+sociologist_N = mkN "she4hui4xue2jia1" ;
+snag_N = mkN "ding1zi3" ;
+slot_N = mkN "cao2" ;
+slope_N = mkN "po1" ;
+slim_A = mkA "miao2tiao2" ;
+similarity_N = mkN "xiang1si4" ;
+silly_A = mkA "yu2chun3" ;
+shop_V = mkV "gou4wu4" ;
+shock_V2 = mkV2 "zhen4" ;
+shipbuilding_N = mkN "zao4chuan2" ;
+shatter_V2 = mkV2 "da2sui4" ;
+
+
+}
diff --git a/lib/src/chinese/pinyin/ExtraChi.gf b/lib/src/chinese/pinyin/ExtraChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/pinyin/ExtraChi.gf
@@ -0,0 +1,59 @@
+concrete ExtraChi of ExtraChiAbs = CatChi ** 
+  open ResChi, Coordination, Prelude in {
+
+  flags coding = utf8 ;
+
+  lincat 
+    VPS   = {s : Str} ;
+    [VPS] = {s1,s2 : Str} ;
+    VPI   = {s : Str} ;  --- ???
+    [VPI] = {s1,s2 : Str} ; --- ???
+
+  lin
+    PassVPSlash vps = insertAdv (mkNP passive_s) vps ;
+
+    MkVPS t p vp = {s = t.s ++ p.s ++ (mkClause [] vp).s ! p.p ! t.t} ;
+    ConjVPS c = conjunctDistrSS (c.s ! CSent) ;
+    BaseVPS = twoSS ;
+    ConsVPS = consrSS duncomma ;
+
+    PredVPS np vps = {s = np.s ++ vps.s} ;
+
+    MkVPI vp = {s = (mkClause [] vp).s ! Pos ! APlain} ; --- ?? almost just a copy of VPS
+    ConjVPI c = conjunctDistrSS (c.s ! CSent) ;
+    BaseVPI = twoSS ;
+    ConsVPI = consrSS duncomma ;
+
+    GenNP np =  {s,pl = np.s ++ possessive_s ; detType = DTPoss} ;
+
+    GenRP nu cn = {s = cn.s ++ relative_s} ; ---- ??
+
+
+-----------------------
+-- Chinese-only extras
+
+  lincat
+    Aspect = {s : Str ; a : ResChi.Aspect} ;
+  lin
+    PredBareAP np ap = case ap.hasAdA of {
+      True  => mkClause np.s (insertObj (mkNP ap.s) (predV nocopula [])) ; 
+      False => mkClause np.s (insertObj (mkNP ap.s) (predV hen_copula []))
+      } ; 
+    QuestRepV cl = {
+      s = \\p,a => 
+          let
+          v = cl.vp.verb ; 
+          verb = case a of {
+            APlain   => v.s  ++ v.neg ++ v.sn ; 
+            APerf    => v.s  ++ "bu4"  ++ v.sn ++ v.pp ;
+            ADurStat => v.s  ++ "bu4"  ++ v.sn ;
+            ADurProg => v.dp ++ v.neg ++ v.dp ++ v.sn ;  -- mei or bu
+            AExper   => v.s  ++ v.neg ++ v.sn ++ v.ep
+            }
+          in
+          cl.np ++ cl.vp.prePart ++ verb ++ cl.vp.compl
+      } ;
+
+  TopicAdvCl adv cl = mkClause (adv.s ++ cl.np) cl.vp ;
+
+} 
diff --git a/lib/src/chinese/pinyin/ExtraCmn.gf b/lib/src/chinese/pinyin/ExtraCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/ExtraCmn.gf
+++ /dev/null
@@ -1,7 +0,0 @@
-concrete ExtraCmn of ExtraChiAbs = CatCmn ** 
-  open ResCmn, Prelude in {
-
-  lincat 
-    Aspect = {s : Str ; a : ResCmn.Aspect} ;
-
-} 
diff --git a/lib/src/chinese/pinyin/GrammarCmn.gf b/lib/src/chinese/pinyin/GrammarCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/GrammarCmn.gf
+++ /dev/null
@@ -1,22 +0,0 @@
---# -path=.:../abstract:../common:prelude
-
-concrete GrammarCmn of Grammar = 
-  NounCmn, 
-  VerbCmn, 
-  AdjectiveCmn,
-  AdverbCmn,
-  NumeralCmn,
-  SentenceCmn,
-  QuestionCmn,
-  RelativeCmn,
-  ConjunctionCmn,
-  PhraseCmn,
-  TextCmn,
-  StructuralCmn,
-  IdiomCmn,
-  TenseCmn
-  ** {
-
-flags startcat = Phr ; unlexer = text ; lexer = text ;
-
-} ;
diff --git a/lib/src/chinese/pinyin/IdiomCmn.gf b/lib/src/chinese/pinyin/IdiomCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/IdiomCmn.gf
+++ /dev/null
@@ -1,27 +0,0 @@
-concrete IdiomCmn of Idiom = CatCmn ** open Prelude, ResCmn in {
-
-  lin
-    ---- formal subject, e.g. it is hot ?? now empty subject
-    ImpersCl vp =  mkClause [] vp ;
-    --can be empty, or ImpersCl vp =  mkClause "天" vp ; but "天" only used to describe weather(e.g. it's raining)
-
-    ---- one wants to learn Chinese ?? now empty subject
-    GenericCl vp = mkClause [] vp ;
-    -- GenericCl vp = mkClause "有人" vp ; (meaning: there is a person)
-
-    ---- it is John who did it
-    CleftNP np rs = mkClause rs.s copula np.s ; -- did it + de + is I
-
-    CleftAdv ad s = mkClause (s.s ++ possessive_s) copula ad.s ;  -- she sleeps + de + is here
-
-    ExistNP np = mkClause [] (regVerb you_s) np.s ; ---- infl of you
-
-    ExistIP ip = {s = (mkClause [] (regVerb you_s) ip.s).s} ; ---- infl of you
-
-    ProgrVP vp = vp ; ----
-
-    ImpPl1 vp = ss (zan_s ++ men_s ++ infVP vp ++ ba0_s) ;
-
-}
-
-
diff --git a/lib/src/chinese/pinyin/LangCmn.gf b/lib/src/chinese/pinyin/LangCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/LangCmn.gf
+++ /dev/null
@@ -1,11 +0,0 @@
---# -path=.:../abstract:../common:../prelude
-
-
-concrete LangCmn of Lang = 
-  GrammarCmn,
-  LexiconCmn
-  ** {
-
-flags startcat = Phr ; unlexer = concat ; lexer = text ;
-
-} ;
diff --git a/lib/src/chinese/pinyin/LexiconChi.gf b/lib/src/chinese/pinyin/LexiconChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/pinyin/LexiconChi.gf
@@ -0,0 +1,381 @@
+concrete LexiconChi of Lexicon = CatChi ** 
+  open ParadigmsChi, ResChi, Prelude in {
+
+flags 
+  coding = utf8 ;
+
+lin
+
+-- LexiconCmn
+
+  man_N = mkN "nan2ren2" "ge4";        -- "nanren" "ge" first being noun, second is classifier(counter)
+  woman_N = mkN "nu:3ren2" "ge4";      -- "nvren"  "ge" classifier behaves like the "cup" in "cup of tea"
+  house_N = mkN "fang2zi3" "jian1";      -- "fangzi" "jian"
+  tree_N = mkN "shu4" "ke1";         -- "shu"  "ke"
+  big_A = mkA "da4" ;          -- "da"
+  small_A = mkA "xiao3" ;        -- "xiao"
+  green_A = mkA "lu:4" ;        -- "lv"
+  walk_V = mkV "zou3" ;             -- "zou"
+  sleep_V = mkV "shui4" ;            -- "shui"
+  love_V2 = mkV2 "ai4" ;            -- "ai"
+  watch_V2 = mkV2 "kan1" ;            -- "kan"
+  know_VS = mkV "zhi1dao4" ;          -- "zhidao"
+  wonder_VQ = mkV "hao3ji1" ;        -- "haoqi" 
+  john_PN = mkPN "yao1han4"  ;        -- "yuehan"
+
+
+-- Swadesh
+
+long_A = mkA "chang2" ;
+wide_A = mkA "kuan1" ;
+thick_A = mkA "hou4" ;
+heavy_A = mkA "chong2" ;
+short_A = mkA "duan3" ;
+narrow_A = mkA "zhai3" ;
+thin_A = mkA "bo2" ;   -- [mark] for person mkA "shou4"
+child_N = mkN "hai2zi3" ;
+wife_N = mkN "qi1zi3" ;
+husband_N = mkN "zhang4fu1" ;
+animal_N = mkN "dong4wu4" "qi2"; -- [mark] added classifier for nouns
+fish_N = mkN "yu2" "tiao2";
+bird_N = mkN "niao3" "qi2";
+dog_N = mkN "gou3" "qi2";
+louse_N = mkN "shi1" "qi2";
+snake_N = mkN "she2" "tiao2";
+worm_N = mkN "chong2" "qi2";
+forest_N = mkN "sen1lin2" "pian1";
+stick_N = mkN "shu4zhi1" ;
+fruit_N = mkN "shui3guo3" ;
+seed_N = mkN "zhong3zi3" "li4";
+leaf_N = mkN "ye4zi3" "pian1"; -- [mark] "ye4" -> "ye4zi3" , "ye4" is often treated as morpheme
+root_N = mkN "shu4gen1" ; -- [mark] "gen1" --> "shu4gen1"(tree root)
+bark_N = mkN "shu4pi2" "kuai1";
+flower_N = mkN "hua1" "duo3";
+grass_N = mkN "cao3" "ke1";
+rope_N = mkN "sheng2" "gen1";
+skin_N = mkN "pi2" "kuai1";
+meat_N = mkN "rou4" "kuai1";
+blood_N = mkN "xie3" "di1"; -- [mark] several classifiers, "di1"(drop), "tan1"(puddle)
+bone_N = mkN "gu3tou2" "kuai1"; -- [mark] "gu3" -> "gu3tou2" , "gu3" is often treated as morpheme
+fat_N = mkN "zhi1fang2" "dui1"; -- [mark] often without classifier
+egg_N = mkN "dan4" "ke1";
+horn_N = mkN "jiao3" "gen1";
+tail_N = mkN "wei3ba1" "tiao2"; -- [mark] "wei3" -> "wei3ba1" , "wei3" is often treated as morpheme, or if stands alone, it is a classifier itself
+feather_N = mkN "yu3mao2" "gen1";
+hair_N = mkN "tou2fa1" "gen1"; -- [mark] several classifiers , "gen1"(single hair), "ba3"(several hairs)
+head_N = mkN "tou2" "ke1"; 
+ear_N = mkN "er3duo3" "qi2";
+eye_N = mkN "yan3jing1" "qi2";
+nose_N = mkN "bi2zi3" ;
+mouth_N = mkN "zui3" "zhang1";
+tooth_N = mkN "ya2chi3" "ke1";
+tongue_N = mkN "she2" "gen1";
+fingernail_N = mkN "zhi3jia3" "pian1";
+foot_N = mkN "jiao3" "qi2";
+leg_N = mkN "tui3" "tiao2";
+knee_N = mkN "xi1gai4" ; -- [mark] "xi1" -> "xi1gai4"
+hand_N = mkN "shou3" "qi2";
+wing_N = mkN "chi4bang3" "qi2"; -- [mark] "yi4" -> "chi4bang3", "chi4bang3" is the common form for wing.
+belly_N = mkN "du3zi3" ;
+guts_N = mkN "chang2zi3" "gen1";
+neck_N = mkN "bo2zi3" ;
+back_N = mkN "bei1" ; 
+breast_N = mkN "xiong1" ;
+heart_N = mkN "xin1zang1" "ke1";
+liver_N = mkN "gan1" ;
+drink_V2 = mkV2 "he1" ;
+eat_V2 = mkV2 "chi1" ;
+bite_V2 = mkV2 "yao3" ;
+suck_V2 = mkV2 "xi1" ;
+spit_V = mkV "tu3" ;
+vomit_V = mkV "ou3" ;
+blow_V = mkV "chui1" ;
+breathe_V = mkV "hu1xi1" ;
+laugh_V = mkV "xiao4" ;
+see_V2 = mkV2 "kan1" ;
+hear_V2 = mkV2 "ting1" ;
+think_V = mkV "xiang3" ;
+smell_V = mkV "wen2" ; -- [mark] "xiu4" -> "wen2", "wen2" is the common form for smell.
+fear_V2 = mkV2 "pa4" ;
+live_V = mkV "huo2" ;
+die_V = mkV "si3" ;
+kill_V2 = mkV2 "sha1" ;
+fight_V2 = mkV2 "da2jia4" ; -- [mark] "chao3jia4" -> "da2jia4", "chao3jia4" = quarrel, argue
+hunt_V2 = mkV2 "da2lie4" ; -- [mark] "da2lie4" is iv, can't think of proper translation in v2 form for hunt 
+hit_V2 = mkV2 "da2" ;
+cut_V2 = mkV2 "ge1" ;
+split_V2 = mkV2 "pi1kai1" ;
+stab_V2 = mkV2 "ci4" ;
+scratch_V2 = mkV2 "sao1" ;
+dig_V = mkV "wa1" ;
+swim_V = mkV "you2yong3" ;
+fly_V = mkV "fei1" ;
+come_V = mkV "lai2" ;
+lie_V = mkV "tang3" ;
+sit_V = mkV "zuo4" ;
+stand_V = mkV "zhan4" ;
+turn_V = mkV "zhuan3" ;
+fall_V = mkV "la4xia4" ;
+hold_V2 = mkV2 "wo4" ;
+squeeze_V2 = mkV2 "ji3" ;
+rub_V2 = mkV2 "rou2" ;
+wash_V2 = mkV2 "xi3" ;
+wipe_V2 = mkV2 "ca1" ;
+pull_V2 = mkV2 "la1" ;
+push_V2 = mkV2 "tui1" ;
+throw_V2 = mkV2 "reng1" ;
+tie_V2 = mkV2 "bang3" ;
+sew_V = mkV "feng2" ;
+count_V2 = mkV2 "shu3" ;
+say_VS = mkVS (mkV "shui4") ;
+sing_V = mkV "chang4" ;
+play_V = mkV "wan2" ;
+float_V = mkV "fu2" ;
+flow_V = mkV "liu2" ;
+freeze_V = mkV "jie1bing1" ;
+swell_V = mkV "peng2zhang4" ;
+sun_N = mkN "tai4yang2" ;
+moon_N = mkN "yue4liang4" ;
+star_N = mkN "xing1xing1" "ke1";
+water_N = mkN "shui3" "di1";
+rain_N = mkN "yu3" "chang3";
+river_N = mkN "he2" "tiao2";
+lake_N = mkN "hu2" ;
+sea_N = mkN "hai3" "pian1";
+salt_N = mkN "yan2" "ping2";
+stone_N = mkN "dan4tou2" "kuai1";
+sand_N = mkN "sha1" "li4";
+dust_N = mkN "chen2tu3" [];
+earth_N = mkN "deqiu2" ;
+cloud_N = mkN "yun2" "duo3";
+fog_N = mkN "wu4" "chang3";
+sky_N = mkN "tian1kong1" "pian1";
+wind_N = mkN "feng1" "zhen4";
+snow_N = mkN "xue3" "chang3";
+ice_N = mkN "bing1" "kuai1";
+smoke_N = mkN "yan1" "zhen4";
+fire_N = mkN "huo3" "chang3";
+ashes_N = mkN "hui1" [];
+burn_V = mkV "shao1" ;
+road_N = mkN "lu4" "tiao2";
+mountain_N = mkN "shan1" "zuo4";
+red_A = mkA "hong2" ;
+yellow_A = mkA "huang2" ;
+white_A = mkA "bai2" ;
+black_A = mkA "hei1" ;
+night_N = mkN "ye4wan3" ; -- [mark] "ye4wan3" 's classifier is "ge4"
+day_N = mkN "bai2tian1" []; -- [mark] "bai2tian1" -> "tian1", "tian1" itself is classifier
+year_N = mkN "nian2" [] ; -- [mark] "nian2" itself is classifier
+warm_A = mkA "wen1nuan3" ;
+cold_A = mkA "leng3" ;
+full_A = mkA "man3" ;
+new_A = mkA "xin1" ;
+old_A = mkA "lao3" ; -- [mark] "lao3" for person, "jiu4" for things
+good_A = mkA "hao3" ;
+bad_A = mkA "huai4" ;
+rotten_A = mkA "lan4" ;
+dirty_A = mkA "zang1" ;
+straight_A = mkA "zhi2" ;
+round_A = mkA "yuan2" ;
+sharp_A = mkA "jian1" ;
+dull_A = mkA "dun4" ;
+smooth_A = mkA "guang1gu3" ;
+wet_A = mkA "shi1" ;
+dry_A = mkA "gan1" ;
+correct_A = mkA "dui4" ;
+near_A = mkA "jin4" ;
+--far_A = mkA "yuan3" ;
+left_Ord = ss "zuo3" ;
+right_Ord = ss "you4" ;
+name_N = mkN "ming2zi4" ; -- [mark] "ming2" --> "ming2zi4"
+
+-- HSK
+
+add_V3 = mkV3 "jia1" ;
+airplane_N = mkN "fei1ji1" "jia4";
+already_Adv = mkAdv "yi3jing1" ;
+answer_V2S = mkV2S (mkV "hui2da1") ;
+apple_N = mkN "pin2guo3" ;
+art_N = mkN "yi4shu4" []; -- [mark] usually without classifier
+ask_V2Q = mkV2Q (mkV "wen4") ;
+bank_N = mkN "yin2hang2" "jian1";
+beautiful_A = mkA "piao1liang4" ;
+become_VA = mkV "bian4" ;
+beer_N = mkN "pi2jiu3" "bei1";
+bike_N = mkN "zi4hang2che1" "tai2";
+blue_A = mkA "la" ;
+boat_N = mkN "chuan2" "sao1";
+book_N = mkN "shu1" "ben3";
+bread_N = mkN "mian4bao1" ;
+buy_V2 = mkV2 "mai3" ;
+cap_N = mkN "mao4zi3" "ding3";
+car_N = mkN "qi4che1" "tai2";
+chair_N = mkN "yi3zi3" "ba3";
+city_N = mkN "cheng2shi4" ; -- [mark] "shi4" --> "cheng2shi4"
+clean_A = mkA "gan1jing4" ;
+coat_N = mkN "yi1fu2" "jian4";
+country_N = mkN "guo2jia1" ; -- [mark] "guo2" --> "guo2jia1"
+cow_N = mkN "niu2" "tou2";
+do_V2 = mkV2 "zuo4" ;
+doctor_N = mkN "yi1sheng1" "ming2";
+door_N = mkN "men2" "shan1";
+factory_N = mkN "gong1chang3" "jian1";
+far_Adv = mkAdv "yuan3" ;
+fear_VS = mkVS (mkV "pa4") ;
+find_V2 = mkV2 "fa1xian4" ;
+forget_V2 = mkV2 "wang4" ;
+friend_N = mkN "peng2you3" ;
+girl_N = mkN "gu1niang2" ;
+give_V3 = mkV3 "gei3" ;
+go_V = mkV "qu4" ;
+grammar_N = mkN "yu3fa3" ;
+hat_N = mkN "mao4zi3" "ding3";
+hill_N = mkN "shan1" "zuo4";
+hope_VS = mkV "xi1wang4" ;
+horse_N = mkN "ma3" "pi1";
+hot_A = mkA "re4" ;
+important_A = mkA "chong2yao1" ;
+industry_N = mkN "gong1ye4" [];
+jump_V = mkV "tiao4" ;
+know_V2 = mkV2 "zhi1dao4" ;
+know_VQ = mkV "zhi1dao4" ;
+lamp_N = mkN "deng1" "zhan3";
+language_N = mkN "yu3yan2" "zhong3";
+learn_V2 = mkV2 "xue2" ;
+leave_V2 = mkV2 "li2kai1" ; --[mark] "li2" --> "li2kai1", "li2" itself is either a morpheme, or a marker indicating distance
+like_V2 = mkV2 "xi3huan1" ;
+listen_V2 = mkV2 "ting1" ;
+lose_V2 = mkV2 "diu1" ;
+love_V2 = mkV2 "ai4" ;
+music_N = mkN "yin1le4" [] ; -- [mark] usually without classifier
+newspaper_N = mkN "bao4zhi3" "zhang1"; --[mark] "bao4" --> "bao4zhi3"
+now_Adv = mkAdv "xian4zai4" ;
+number_N = mkN "hao2ma3" ; -- [mark] "hao2" --> "hao2ma3"
+open_V2 = mkV2 "kai1" ;
+paint_V2A = mkV2A (mkV "hua4") ;
+paper_N = mkN "zhi3" "zhang1";
+pen_N = mkN "bi3" "qi2";
+person_N = mkN "ren2" ;
+play_V2 = mkV2 "wan2" ; --[mark] "wan2er2" --> "wan2"
+put_V2 = mkV2 "bai3" ;
+question_N = mkN "wen4ti2" ;
+
+rain_V0 = mkV "xia4yu3";
+read_V2 = mkV2 "dou4" ;
+reason_N = mkN "dao4li3" ;
+restaurant_N = mkN "fan4dian4" "jian1";
+run_V = mkV "pao3" ;
+school_N = mkN "xue2jiao4" "suo3";
+science_N = mkN "ke1xue2" []; -- [mark] usually without classifier
+sell_V3 = mkV3 "mai4" ;
+send_V3 = mkV3 "ji4" ;
+sheep_N = mkN "yang2" "qi2";
+ship_N = mkN "chuan2" "sao1";
+shoe_N = mkN "xie2" "qi2";
+shop_N = mkN "shang1dian4" "jian1";
+song_N = mkN "ge1" "shou3";
+speak_V2 = mkV2 "shui4" ;
+student_N = mkN "xue2sheng1" "ming2" ;
+table_N = mkN "zhuo1zi3" "zhang1";
+talk_V3 = mkV3 "shui4" ;
+teach_V2 = mkV2 "jiao1" ;
+teacher_N = mkN "lao3shi1" "ming2";
+television_N = mkN "dian4shi4" "tai2";
+today_Adv = mkAdv "jin1tian1" ;
+train_N = mkN "huo3che1" "liang4";
+travel_V = mkV "lu:3hang2" ;
+understand_V2 = mkV2 "dong3" ;
+university_N = mkN "da4xue2" "suo3";
+wait_V2 = mkV2 "deng3" ;
+watch_V2 = mkV2 "kan1" ;
+win_V2 = mkV2 "ying2" ;
+window_N = mkN "chuang1" "shan1";
+wine_N = mkN "jiu3" "ping2";
+write_V2 = mkV2 "xie3" ;
+young_A = mkA "nian2qing1" ;
+
+-- from Google
+
+apartment_N = mkN "gong1yu4" "jian1" ;
+baby_N = mkN "ying1er2" ;
+boot_N = mkN "xue1zi3" "qi2" ; -- [mark] "ji1" --> "xue1zi3"
+boss_N = mkN "lao3ban3" ;
+boy_N = mkN "nan2hai2" ;
+brother_N2 = mkN2 "di4di4" ;
+butter_N = mkN "huang2you2" "he2";
+camera_N = mkN "she4xiang4tou2" ;
+carpet_N = mkN "detan3" "zhang1";
+cat_N = mkN "mao1" "qi2" ;
+ceiling_N = mkN "tian1hua1ban3" ; --[mark] "tian1hua1ban3shang4" --> "tian1hua1ban3"
+cheese_N = mkN "nai3lao4" "kuai1";
+church_N = mkN "jiao1tang2" "suo3" ;
+computer_N = mkN "ji4suan4ji1" "tai2" ;
+cousin_N = mkN "biao3di4" ;
+distance_N3 = mkN3 (mkN "deju4li2") emptyPrep emptyPrep ; ----
+enemy_N = mkN "di2ren2" ;
+father_N2 = mkN2 "fu4qin1" ;
+floor_N = mkN "deban3" ; -- [mark] floor "deban3"(have you cleaned the floor) "lou2ceng2"(which floor do you live?)
+fridge_N = mkN "bing1xiang1" "tai2" ;
+garden_N = mkN "hua1yuan2" "zuo4";
+glove_N = mkN "shou3tao4" "fu4";
+gold_N = mkN "jin1zi3" "kuai1"; -- [mark] also without classifier
+harbour_N = mkN "hai3gang3" ;
+iron_N = mkN "tie3" "kuai1"; -- [mark] also without classifier
+king_N = mkN "guo2wang2" ;
+leather_N = mkN "pi2ge2" "kuai1";
+love_N = mkN "ai4" [] ; -- [mark] "kuai1" --> [], often without classifier
+milk_N = mkN "niu2nai3" "bei1" ; -- [mark] "nai3" --> "niu2nai3", which literaly means cow milk
+mother_N2 = mkN2 "mu3qin1";
+oil_N = mkN "you2" "tong3" ; -- [mark] rewritten
+peace_N = mkN "he2ping2" []; -- [mark]  often without classifier
+planet_N = mkN "xing1qiu2" ;
+plastic_N = mkN "su4liao4" "kuai1";  -- [mark] "su4liao4zhi4cheng2" --> "su4liao4" often without classifier
+policeman_N = mkN "jing3cha2" "ming2" ;
+priest_N = mkN "mu4shi1" "wei4";
+queen_N = mkN "nu:3wang2" ;
+radio_N = mkN "shou1yin1ji1" "tai2" ;
+religion_N = mkN "zong1jiao1" []; -- [mark]  also without classifier
+rock_N = mkN "dan4tou2" "kuai1" ;
+roof_N = mkN "wu1ding3" ;
+rubber_N = mkN "xiang4jiao1" "kuai1";
+rule_N = mkN "gui1ze2" "xiang4"; -- [mark] "yuan2ze2" --> "gui1ze2"
+shirt_N = mkN "chen4shan1" "jian4" ;
+silver_N = mkN "yin2zi3" "kuai1"; -- [mark] "yin2" --> "yin2zi3"
+sister_N = mkN "mei4mei4" ;
+sock_N = mkN "wa4zi3" "qi2";
+steel_N = mkN "gang1" "kuai1"; 
+stove_N = mkN "lu2zi3" ;
+village_N = mkN "cun1zhuang1" "zuo4";
+war_N = mkN "zhan4zheng1" "chang3" ; -- [mark] rewritten
+wood_N = mkN "mu4tou2" "kuai1" ; -- [mark] "mu4" --> "mu4tou2"
+
+
+-- from scratch, by Jolene
+
+lin
+  alas_Interj = ssword "ai1" ;  
+  beg_V2V = mkV2V (mkV "qi3qiu2") ;  -- beg him to do something
+  break_V2 = mkV2 "da2po4" ; 
+  broad_A = mkA "kuan1" ; 
+  brown_A = mkA "zong1" ; 
+  clever_A = mkA "cong1ming2" ; 
+  close_V2 = mkV2 "guan1bi4" ;  
+  easy_A2V = mkA2 "jian3chan2" ;  
+  empty_A = mkA "kong1" ; 
+  fun_AV = mkA "you3qu4" ;  
+  hate_V2 = mkV2 "tao3yan4" ; 
+  married_A2 = mkA2 "jie1hun1" ; 
+  paris_PN = mkPN "ba1li2" ; 
+  probable_AS = mkA "ke3neng2" ;  
+  ready_A = mkA "zhun3bei4hao3" ; -- [mark] "zhun3bei4hao3":  准备(v) + 好(adj,complement)
+  seek_V2 = mkV2 "xun2qiu2" ; 
+  stop_V = mkV "ting2zhi3" ; 
+  stupid_A = mkA "ben4" ; 
+  switch8off_V2 = mkV2 "guan1" ;  
+  switch8on_V2 = mkV2 "kai1" ; 
+  ugly_A = mkA "chou3" ; 
+  uncertain_A = mkA "bu4que4ding4" ; -- [mark] "bu4que4ding4":  不("un-") + 确定("certain")
+
+
+
+}
diff --git a/lib/src/chinese/pinyin/LexiconCmn.gf b/lib/src/chinese/pinyin/LexiconCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/LexiconCmn.gf
+++ /dev/null
@@ -1,381 +0,0 @@
-concrete LexiconCmn of Lexicon = CatCmn ** 
-  open ParadigmsCmn, ResCmn, Prelude in {
-
-flags 
-  coding = utf8 ;
-
-lin
-
--- LexiconCmn
-
-  man_N = mkN "nan2ren2" "ge4";        -- "nanren" "ge" first being noun, second is classifier(counter)
-  woman_N = mkN "nu:3ren2" "ge4";      -- "nvren"  "ge" classifier behaves like the "cup" in "cup of tea"
-  house_N = mkN "fang2zi3" "jian1";      -- "fangzi" "jian"
-  tree_N = mkN "shu4" "ke1";         -- "shu"  "ke"
-  big_A = mkA "da4" ;          -- "da"
-  small_A = mkA "xiao3" ;        -- "xiao"
-  green_A = mkA "lu:4" ;        -- "lv"
-  walk_V = mkV "zou3" ;             -- "zou"
-  sleep_V = mkV "shui4" ;            -- "shui"
-  love_V2 = mkV2 "ai4" ;            -- "ai"
-  watch_V2 = mkV2 "kan1" ;            -- "kan"
-  know_VS = mkV "zhi1dao4" ;          -- "zhidao"
-  wonder_VQ = mkV "hao3ji1" ;        -- "haoqi" 
-  john_PN = mkPN "yao1han4"  ;        -- "yuehan"
-
-
--- Swadesh
-
-long_A = mkA "chang2" ;
-wide_A = mkA "kuan1" ;
-thick_A = mkA "hou4" ;
-heavy_A = mkA "chong2" ;
-short_A = mkA "duan3" ;
-narrow_A = mkA "zhai3" ;
-thin_A = mkA "bo2" ;   -- [mark] for person mkA "shou4"
-child_N = mkN "hai2zi3" ;
-wife_N = mkN "qi1zi3" ;
-husband_N = mkN "zhang4fu1" ;
-animal_N = mkN "dong4wu4" "qi2"; -- [mark] added classifier for nouns
-fish_N = mkN "yu2" "tiao2";
-bird_N = mkN "niao3" "qi2";
-dog_N = mkN "gou3" "qi2";
-louse_N = mkN "shi1" "qi2";
-snake_N = mkN "she2" "tiao2";
-worm_N = mkN "chong2" "qi2";
-forest_N = mkN "sen1lin2" "pian1";
-stick_N = mkN "shu4zhi1" ;
-fruit_N = mkN "shui3guo3" ;
-seed_N = mkN "zhong3zi3" "li4";
-leaf_N = mkN "ye4zi3" "pian1"; -- [mark] "ye4" -> "ye4zi3" , "ye4" is often treated as morpheme
-root_N = mkN "shu4gen1" ; -- [mark] "gen1" --> "shu4gen1"(tree root)
-bark_N = mkN "shu4pi2" "kuai1";
-flower_N = mkN "hua1" "duo3";
-grass_N = mkN "cao3" "ke1";
-rope_N = mkN "sheng2" "gen1";
-skin_N = mkN "pi2" "kuai1";
-meat_N = mkN "rou4" "kuai1";
-blood_N = mkN "xie3" "di1"; -- [mark] several classifiers, "di1"(drop), "tan1"(puddle)
-bone_N = mkN "gu3tou2" "kuai1"; -- [mark] "gu3" -> "gu3tou2" , "gu3" is often treated as morpheme
-fat_N = mkN "zhi1fang2" "dui1"; -- [mark] often without classifier
-egg_N = mkN "dan4" "ke1";
-horn_N = mkN "jiao3" "gen1";
-tail_N = mkN "wei3ba1" "tiao2"; -- [mark] "wei3" -> "wei3ba1" , "wei3" is often treated as morpheme, or if stands alone, it is a classifier itself
-feather_N = mkN "yu3mao2" "gen1";
-hair_N = mkN "tou2fa1" "gen1"; -- [mark] several classifiers , "gen1"(single hair), "ba3"(several hairs)
-head_N = mkN "tou2" "ke1"; 
-ear_N = mkN "er3duo3" "qi2";
-eye_N = mkN "yan3jing1" "qi2";
-nose_N = mkN "bi2zi3" ;
-mouth_N = mkN "zui3" "zhang1";
-tooth_N = mkN "ya2chi3" "ke1";
-tongue_N = mkN "she2" "gen1";
-fingernail_N = mkN "zhi3jia3" "pian1";
-foot_N = mkN "jiao3" "qi2";
-leg_N = mkN "tui3" "tiao2";
-knee_N = mkN "xi1gai4" ; -- [mark] "xi1" -> "xi1gai4"
-hand_N = mkN "shou3" "qi2";
-wing_N = mkN "chi4bang3" "qi2"; -- [mark] "yi4" -> "chi4bang3", "chi4bang3" is the common form for wing.
-belly_N = mkN "du3zi3" ;
-guts_N = mkN "chang2zi3" "gen1";
-neck_N = mkN "bo2zi3" ;
-back_N = mkN "bei1" ; 
-breast_N = mkN "xiong1" ;
-heart_N = mkN "xin1zang1" "ke1";
-liver_N = mkN "gan1" ;
-drink_V2 = mkV2 "he1" ;
-eat_V2 = mkV2 "chi1" ;
-bite_V2 = mkV2 "yao3" ;
-suck_V2 = mkV2 "xi1" ;
-spit_V = mkV "tu3" ;
-vomit_V = mkV "ou3" ;
-blow_V = mkV "chui1" ;
-breathe_V = mkV "hu1xi1" ;
-laugh_V = mkV "xiao4" ;
-see_V2 = mkV2 "kan1" ;
-hear_V2 = mkV2 "ting1" ;
-think_V = mkV "xiang3" ;
-smell_V = mkV "wen2" ; -- [mark] "xiu4" -> "wen2", "wen2" is the common form for smell.
-fear_V2 = mkV2 "pa4" ;
-live_V = mkV "huo2" ;
-die_V = mkV "si3" ;
-kill_V2 = mkV2 "sha1" ;
-fight_V2 = mkV2 "da2jia4" ; -- [mark] "chao3jia4" -> "da2jia4", "chao3jia4" = quarrel, argue
-hunt_V2 = mkV2 "da2lie4" ; -- [mark] "da2lie4" is iv, can't think of proper translation in v2 form for hunt 
-hit_V2 = mkV2 "da2" ;
-cut_V2 = mkV2 "ge1" ;
-split_V2 = mkV2 "pi1kai1" ;
-stab_V2 = mkV2 "ci4" ;
-scratch_V2 = mkV2 "sao1" ;
-dig_V = mkV "wa1" ;
-swim_V = mkV "you2yong3" ;
-fly_V = mkV "fei1" ;
-come_V = mkV "lai2" ;
-lie_V = mkV "tang3" ;
-sit_V = mkV "zuo4" ;
-stand_V = mkV "zhan4" ;
-turn_V = mkV "zhuan3" ;
-fall_V = mkV "la4xia4" ;
-hold_V2 = mkV2 "wo4" ;
-squeeze_V2 = mkV2 "ji3" ;
-rub_V2 = mkV2 "rou2" ;
-wash_V2 = mkV2 "xi3" ;
-wipe_V2 = mkV2 "ca1" ;
-pull_V2 = mkV2 "la1" ;
-push_V2 = mkV2 "tui1" ;
-throw_V2 = mkV2 "reng1" ;
-tie_V2 = mkV2 "bang3" ;
-sew_V = mkV "feng2" ;
-count_V2 = mkV2 "shu3" ;
-say_VS = mkVS (mkV "shui4") ;
-sing_V = mkV "chang4" ;
-play_V = mkV "wan2" ;
-float_V = mkV "fu2" ;
-flow_V = mkV "liu2" ;
-freeze_V = mkV "jie1bing1" ;
-swell_V = mkV "peng2zhang4" ;
-sun_N = mkN "tai4yang2" ;
-moon_N = mkN "yue4liang4" ;
-star_N = mkN "xing1xing1" "ke1";
-water_N = mkN "shui3" "di1";
-rain_N = mkN "yu3" "chang3";
-river_N = mkN "he2" "tiao2";
-lake_N = mkN "hu2" ;
-sea_N = mkN "hai3" "pian1";
-salt_N = mkN "yan2" "ping2";
-stone_N = mkN "dan4tou2" "kuai1";
-sand_N = mkN "sha1" "li4";
-dust_N = mkN "chen2tu3" [];
-earth_N = mkN "deqiu2" ;
-cloud_N = mkN "yun2" "duo3";
-fog_N = mkN "wu4" "chang3";
-sky_N = mkN "tian1kong1" "pian1";
-wind_N = mkN "feng1" "zhen4";
-snow_N = mkN "xue3" "chang3";
-ice_N = mkN "bing1" "kuai1";
-smoke_N = mkN "yan1" "zhen4";
-fire_N = mkN "huo3" "chang3";
-ashes_N = mkN "hui1" [];
-burn_V = mkV "shao1" ;
-road_N = mkN "lu4" "tiao2";
-mountain_N = mkN "shan1" "zuo4";
-red_A = mkA "hong2" ;
-yellow_A = mkA "huang2" ;
-white_A = mkA "bai2" ;
-black_A = mkA "hei1" ;
-night_N = mkN "ye4wan3" ; -- [mark] "ye4wan3" 's classifier is "ge4"
-day_N = mkN "bai2tian1" []; -- [mark] "bai2tian1" -> "tian1", "tian1" itself is classifier
-year_N = mkN "nian2" [] ; -- [mark] "nian2" itself is classifier
-warm_A = mkA "wen1nuan3" ;
-cold_A = mkA "leng3" ;
-full_A = mkA "man3" ;
-new_A = mkA "xin1" ;
-old_A = mkA "lao3" ; -- [mark] "lao3" for person, "jiu4" for things
-good_A = mkA "hao3" ;
-bad_A = mkA "huai4" ;
-rotten_A = mkA "lan4" ;
-dirty_A = mkA "zang1" ;
-straight_A = mkA "zhi2" ;
-round_A = mkA "yuan2" ;
-sharp_A = mkA "jian1" ;
-dull_A = mkA "dun4" ;
-smooth_A = mkA "guang1gu3" ;
-wet_A = mkA "shi1" ;
-dry_A = mkA "gan1" ;
-correct_A = mkA "dui4" ;
-near_A = mkA "jin4" ;
---far_A = mkA "yuan3" ;
-left_Ord = ss "zuo3" ;
-right_Ord = ss "you4" ;
-name_N = mkN "ming2zi4" ; -- [mark] "ming2" --> "ming2zi4"
-
--- HSK
-
-add_V3 = mkV3 "jia1" ;
-airplane_N = mkN "fei1ji1" "jia4";
-already_Adv = mkAdv "yi3jing1" ;
-answer_V2S = mkV2S (mkV "hui2da1") ;
-apple_N = mkN "pin2guo3" ;
-art_N = mkN "yi4shu4" []; -- [mark] usually without classifier
-ask_V2Q = mkV2Q (mkV "wen4") ;
-bank_N = mkN "yin2hang2" "jian1";
-beautiful_A = mkA "piao1liang4" ;
-become_VA = mkV "bian4" ;
-beer_N = mkN "pi2jiu3" "bei1";
-bike_N = mkN "zi4hang2che1" "tai2";
-blue_A = mkA "la" ;
-boat_N = mkN "chuan2" "sao1";
-book_N = mkN "shu1" "ben3";
-bread_N = mkN "mian4bao1" ;
-buy_V2 = mkV2 "mai3" ;
-cap_N = mkN "mao4zi3" "ding3";
-car_N = mkN "qi4che1" "tai2";
-chair_N = mkN "yi3zi3" "ba3";
-city_N = mkN "cheng2shi4" ; -- [mark] "shi4" --> "cheng2shi4"
-clean_A = mkA "gan1jing4" ;
-coat_N = mkN "yi1fu2" "jian4";
-country_N = mkN "guo2jia1" ; -- [mark] "guo2" --> "guo2jia1"
-cow_N = mkN "niu2" "tou2";
-do_V2 = mkV2 "zuo4" ;
-doctor_N = mkN "yi1sheng1" "ming2";
-door_N = mkN "men2" "shan1";
-factory_N = mkN "gong1chang3" "jian1";
-far_Adv = mkAdv "yuan3" ;
-fear_VS = mkVS (mkV "pa4") ;
-find_V2 = mkV2 "fa1xian4" ;
-forget_V2 = mkV2 "wang4" ;
-friend_N = mkN "peng2you3" ;
-girl_N = mkN "gu1niang2" ;
-give_V3 = mkV3 "gei3" ;
-go_V = mkV "qu4" ;
-grammar_N = mkN "yu3fa3" ;
-hat_N = mkN "mao4zi3" "ding3";
-hill_N = mkN "shan1" "zuo4";
-hope_VS = mkV "xi1wang4" ;
-horse_N = mkN "ma3" "pi1";
-hot_A = mkA "re4" ;
-important_A = mkA "chong2yao1" ;
-industry_N = mkN "gong1ye4" [];
-jump_V = mkV "tiao4" ;
-know_V2 = mkV2 "zhi1dao4" ;
-know_VQ = mkV "zhi1dao4" ;
-lamp_N = mkN "deng1" "zhan3";
-language_N = mkN "yu3yan2" "zhong3";
-learn_V2 = mkV2 "xue2" ;
-leave_V2 = mkV2 "li2kai1" ; --[mark] "li2" --> "li2kai1", "li2" itself is either a morpheme, or a marker indicating distance
-like_V2 = mkV2 "xi3huan1" ;
-listen_V2 = mkV2 "ting1" ;
-lose_V2 = mkV2 "diu1" ;
-love_V2 = mkV2 "ai4" ;
-music_N = mkN "yin1le4" [] ; -- [mark] usually without classifier
-newspaper_N = mkN "bao4zhi3" "zhang1"; --[mark] "bao4" --> "bao4zhi3"
-now_Adv = mkAdv "xian4zai4" ;
-number_N = mkN "hao2ma3" ; -- [mark] "hao2" --> "hao2ma3"
-open_V2 = mkV2 "kai1" ;
-paint_V2A = mkV2A (mkV "hua4") ;
-paper_N = mkN "zhi3" "zhang1";
-pen_N = mkN "bi3" "qi2";
-person_N = mkN "ren2" ;
-play_V2 = mkV2 "wan2" ; --[mark] "wan2er2" --> "wan2"
-put_V2 = mkV2 "bai3" ;
-question_N = mkN "wen4ti2" ;
-
-rain_V0 = mkV "xia4yu3";
-read_V2 = mkV2 "dou4" ;
-reason_N = mkN "dao4li3" ;
-restaurant_N = mkN "fan4dian4" "jian1";
-run_V = mkV "pao3" ;
-school_N = mkN "xue2jiao4" "suo3";
-science_N = mkN "ke1xue2" []; -- [mark] usually without classifier
-sell_V3 = mkV3 "mai4" ;
-send_V3 = mkV3 "ji4" ;
-sheep_N = mkN "yang2" "qi2";
-ship_N = mkN "chuan2" "sao1";
-shoe_N = mkN "xie2" "qi2";
-shop_N = mkN "shang1dian4" "jian1";
-song_N = mkN "ge1" "shou3";
-speak_V2 = mkV2 "shui4" ;
-student_N = mkN "xue2sheng1" "ming2" ;
-table_N = mkN "zhuo1zi3" "zhang1";
-talk_V3 = mkV3 "shui4" ;
-teach_V2 = mkV2 "jiao1" ;
-teacher_N = mkN "lao3shi1" "ming2";
-television_N = mkN "dian4shi4" "tai2";
-today_Adv = mkAdv "jin1tian1" ;
-train_N = mkN "huo3che1" "liang4";
-travel_V = mkV "lu:3hang2" ;
-understand_V2 = mkV2 "dong3" ;
-university_N = mkN "da4xue2" "suo3";
-wait_V2 = mkV2 "deng3" ;
-watch_V2 = mkV2 "kan1" ;
-win_V2 = mkV2 "ying2" ;
-window_N = mkN "chuang1" "shan1";
-wine_N = mkN "jiu3" "ping2";
-write_V2 = mkV2 "xie3" ;
-young_A = mkA "nian2qing1" ;
-
--- from Google
-
-apartment_N = mkN "gong1yu4" "jian1" ;
-baby_N = mkN "ying1er2" ;
-boot_N = mkN "xue1zi3" "qi2" ; -- [mark] "ji1" --> "xue1zi3"
-boss_N = mkN "lao3ban3" ;
-boy_N = mkN "nan2hai2" ;
-brother_N2 = mkN2 "di4di4" ;
-butter_N = mkN "huang2you2" "he2";
-camera_N = mkN "she4xiang4tou2" ;
-carpet_N = mkN "detan3" "zhang1";
-cat_N = mkN "mao1" "qi2" ;
-ceiling_N = mkN "tian1hua1ban3" ; --[mark] "tian1hua1ban3shang4" --> "tian1hua1ban3"
-cheese_N = mkN "nai3lao4" "kuai1";
-church_N = mkN "jiao1tang2" "suo3" ;
-computer_N = mkN "ji4suan4ji1" "tai2" ;
-cousin_N = mkN "biao3di4" ;
-distance_N3 = mkN3 (mkN "deju4li2") emptyPrep emptyPrep ; ----
-enemy_N = mkN "di2ren2" ;
-father_N2 = mkN2 "fu4qin1" ;
-floor_N = mkN "deban3" ; -- [mark] floor "deban3"(have you cleaned the floor) "lou2ceng2"(which floor do you live?)
-fridge_N = mkN "bing1xiang1" "tai2" ;
-garden_N = mkN "hua1yuan2" "zuo4";
-glove_N = mkN "shou3tao4" "fu4";
-gold_N = mkN "jin1zi3" "kuai1"; -- [mark] also without classifier
-harbour_N = mkN "hai3gang3" ;
-iron_N = mkN "tie3" "kuai1"; -- [mark] also without classifier
-king_N = mkN "guo2wang2" ;
-leather_N = mkN "pi2ge2" "kuai1";
-love_N = mkN "ai4" [] ; -- [mark] "kuai1" --> [], often without classifier
-milk_N = mkN "niu2nai3" "bei1" ; -- [mark] "nai3" --> "niu2nai3", which literaly means cow milk
-mother_N2 = mkN2 "mu3qin1";
-oil_N = mkN "you2" "tong3" ; -- [mark] rewritten
-peace_N = mkN "he2ping2" []; -- [mark]  often without classifier
-planet_N = mkN "xing1qiu2" ;
-plastic_N = mkN "su4liao4" "kuai1";  -- [mark] "su4liao4zhi4cheng2" --> "su4liao4" often without classifier
-policeman_N = mkN "jing3cha2" "ming2" ;
-priest_N = mkN "mu4shi1" "wei4";
-queen_N = mkN "nu:3wang2" ;
-radio_N = mkN "shou1yin1ji1" "tai2" ;
-religion_N = mkN "zong1jiao1" []; -- [mark]  also without classifier
-rock_N = mkN "dan4tou2" "kuai1" ;
-roof_N = mkN "wu1ding3" ;
-rubber_N = mkN "xiang4jiao1" "kuai1";
-rule_N = mkN "gui1ze2" "xiang4"; -- [mark] "yuan2ze2" --> "gui1ze2"
-shirt_N = mkN "chen4shan1" "jian4" ;
-silver_N = mkN "yin2zi3" "kuai1"; -- [mark] "yin2" --> "yin2zi3"
-sister_N = mkN "mei4mei4" ;
-sock_N = mkN "wa4zi3" "qi2";
-steel_N = mkN "gang1" "kuai1"; 
-stove_N = mkN "lu2zi3" ;
-village_N = mkN "cun1zhuang1" "zuo4";
-war_N = mkN "zhan4zheng1" "chang3" ; -- [mark] rewritten
-wood_N = mkN "mu4tou2" "kuai1" ; -- [mark] "mu4" --> "mu4tou2"
-
-
--- from scratch, by Jolene
-
-lin
-  alas_Interj = ssword "ai1" ;  
-  beg_V2V = mkV2V (mkV "qi3qiu2") ;  -- beg him to do something
-  break_V2 = mkV2 "da2po4" ; 
-  broad_A = mkA "kuan1" ; 
-  brown_A = mkA "zong1" ; 
-  clever_A = mkA "cong1ming2" ; 
-  close_V2 = mkV2 "guan1bi4" ;  
-  easy_A2V = mkA2 "jian3chan2" ;  
-  empty_A = mkA "kong1" ; 
-  fun_AV = mkA "you3qu4" ;  
-  hate_V2 = mkV2 "tao3yan4" ; 
-  married_A2 = mkA2 "jie1hun1" ; 
-  paris_PN = mkPN "ba1li2" ; 
-  probable_AS = mkA "ke3neng2" ;  
-  ready_A = mkA "zhun3bei4hao3" ; -- [mark] "zhun3bei4hao3":  准备(v) + 好(adj,complement)
-  seek_V2 = mkV2 "xun2qiu2" ; 
-  stop_V = mkV "ting2zhi3" ; 
-  stupid_A = mkA "ben4" ; 
-  switch8off_V2 = mkV2 "guan1" ;  
-  switch8on_V2 = mkV2 "kai1" ; 
-  ugly_A = mkA "chou3" ; 
-  uncertain_A = mkA "bu4que4ding4" ; -- [mark] "bu4que4ding4":  不("un-") + 确定("certain")
-
-
-
-}
diff --git a/lib/src/chinese/pinyin/MkPinyin.hs b/lib/src/chinese/pinyin/MkPinyin.hs
--- a/lib/src/chinese/pinyin/MkPinyin.hs
+++ b/lib/src/chinese/pinyin/MkPinyin.hs
@@ -1,17 +1,23 @@
 import qualified Data.Map as Map
 import Numeric
+import System.Environment
 
 main = do
+  xx <- getArgs
   s <- readFile pinyinFile
   let m = c2pMap (mkList (words s))
-  mapM_ (mkPinyin m) ["Lexicon", "Numeral", "Res", "Structural"]
+  mapM_ (mkPinyin m) xx
   return ()
 
 pinyinFile = "pinyin.txt"
 
+resModules = [mo | mo <- 
+                ["DictEng","Extra","Lexicon", "Numeral", "Paradigms","Res", "Structural","Symbol"]
+             ]
+
 mkPinyin ma mo = do
-  s <- readFile ("../" ++ runghc MkPinyin.hsmo ++ "Chi.gf")
-  writeFile (mo ++ "Cmn.gf") (useMapGF ma s)
+  s <- readFile mo
+  writeFile (mo ++ "-cmn") (useMapGF ma s)
 
 
 --import Pinyin (c2pMap, useMapGF, mkList)
@@ -32,8 +38,8 @@
   unslash c = c
 
 useMapGF m s = case s of
-  'C':'h':'i':'n':cs -> "Chin" ++ useMapGF m cs  -- don't change Chinese, China
-  'C':'h':'i'    :cs -> "Cmn"  ++ useMapGF m cs  -- to change language code Chi to Cmn
+---  'C':'h':'i':'n':cs -> "Chin" ++ useMapGF m cs  -- don't change Chinese, China
+---  'C':'h':'i'    :cs -> "Cmn"  ++ useMapGF m cs  -- to change language code Chi to Cmn
   '"':cs -> '"':convert cs
   c  :cs -> c  :useMapGF m cs
   _ -> s
diff --git a/lib/src/chinese/pinyin/NounCmn.gf b/lib/src/chinese/pinyin/NounCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/NounCmn.gf
+++ /dev/null
@@ -1,87 +0,0 @@
-concrete NounCmn of Noun = CatCmn ** open ResCmn, Prelude in {
-
-  lin
-    DetCN det cn = case det.detType of {
-            DTFull Sg => {s = det.s ++ cn.c  ++ cn.s} ;  -- this house
-            DTFull Pl => {s = det.s ++ xie_s ++ cn.s} ;  -- these houses
-            DTNum     => {s = det.s ++ cn.c  ++ cn.s} ;  -- (these) five houses
-            DTPoss    => {s = det.s          ++ cn.s}    -- our (five) houses
-      } ;
-    UsePN pn = pn ;
-    UsePron p = p ;
-
-    DetNP det = {s = det.s ++ ge_s} ; ----
-
-    PredetNP pred np = mkNP (pred.s ++ possessive_s ++ np.s) ;
-
-    PPartNP np v2 = mkNP ((predV v2).verb.s ++ possessive_s ++ np.s) ; ---- ??
-
-    AdvNP np adv = mkNP (adv.s ++ possessive_s ++ np.s) ;
-
-    DetQuant quant num = {
-      s = case num.numType of {
-        NTFull => quant.pl ++ num.s ;  -- to avoid yi in indef
-        _ => quant.s ++ num.s
-        } ; 
-      detType = case num.numType of {
-        NTFull => DTNum ;                     -- five
-        NTVoid n => case quant.detType of {
-          DTPoss => DTPoss ;                  -- our
-          _ => DTFull n                       -- these/this
-          }
-       }
-    } ;
-
-    DetQuantOrd quant num ord = {
-      s = quant.s ++ num.s ++ ord.s ;
-      detType = case num.numType of {
-        NTFull => DTNum ;                     -- five
-        NTVoid n => DTFull n                  -- these/this ; also our, when ord is present
-        }
-      } ;
-
-    PossPron p = {
-      s,pl = p.s ++ possessive_s ;
-      detType = DTPoss
-      } ;
-
-    NumSg = {s = [] ; numType = NTVoid Sg} ;
-    NumPl = {s = [] ; numType = NTVoid Pl} ;
-
-    NumCard n = n ** {numType = NTFull} ;
-    NumDigits d = d ** {numType = NTFull} ;
-    OrdDigits d = {s = ordinal_s ++ d.s} ;
-
-    NumNumeral numeral = {s = numeral.p} ; -- liang instead of yi
-    OrdNumeral numeral = {s = ordinal_s ++ numeral.s} ;
-
-    AdNum adn num = {s = adn.s ++ num.s ; hasC = True} ;
-
-    OrdSuperl a = {s = superlative_s ++ a.s} ;
-
-    DefArt = mkQuant [] [] DTPoss ;             -- use that_Quant if you want the_s
-    IndefArt = mkQuant yi_s [] (DTFull Sg) ;    -- empty in the plural
-
-    MassNP cn = cn ;
-
-    UseN n = n ;
-    UseN2 n = n ;
-    Use2N3 f = {s = f.s ; c = f.c ; c2 = f.c2} ;
-    Use3N3 f = {s = f.s ; c = f.c ; c2 = f.c3} ;
-
-    ComplN2 f x = {s = appPrep f.c2 x.s ++ f.s ; c = f.c} ;
-    ComplN3 f x = {s = appPrep f.c2 x.s ++ f.s ; c = f.c ; c2 = f.c3} ;
-
-    AdjCN ap cn = case ap.monoSyl of {
-            True => {s = ap.s ++ cn.s ; c = cn.c} ;
-            False => {s = ap.s ++ possessive_s ++ cn.s ; c = cn.c} 
-            } ;
-
-    RelCN cn rs = {s = rs.s ++ cn.s ; c = cn.c} ;
-    AdvCN cn ad = {s = ad.s ++ possessive_s ++ cn.s ; c = cn.c} ;
-    SentCN cn cs = {s = cs.s ++ cn.s ; c = cn.c} ;
-    ApposCN cn np = {s = np.s ++ cn.s ; c = cn.c} ;
-
-    RelNP np rs = mkNP (rs.s ++ np.s) ;
-
-}
diff --git a/lib/src/chinese/pinyin/NumeralChi.gf b/lib/src/chinese/pinyin/NumeralChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/pinyin/NumeralChi.gf
@@ -0,0 +1,152 @@
+concrete NumeralChi of Numeral = CatChi ** open ResChi, Prelude in {
+
+flags coding = utf8 ;
+
+
+param Qform = bai  | bai0  | shiwan  | shiwan0  ;
+param Bform = shi  | shi0  | wan  | wan0  ;
+param Zero = zero  | nozero  ;
+oper ling : Zero * Zero => Str =
+  table {<zero,z> => "ling2" ; 
+         <z,zero> => "ling2" ; 
+         <nozero,nozero> => []} ;
+oper Wan : Zero => Str =
+  table {zero => "wan4" ; 
+         nozero => []} ;
+
+oper mkD : Str -> Str -> Str = \x,_ -> word x ; -- hiding the "formal" version
+
+lincat Digit = {s,p : Str} ;
+lincat Sub10 = {s,p : Str} ;
+lincat Sub100 = {inh : Zero ; s,p : Bform => Str} ;
+lincat Sub1000 = {inh : Zero ; s,p : Qform => Str} ;
+lincat Sub1000000 = {s,p : Str} ;
+lin num x0 = x0 ;
+
+-- 一二三四五六七八九十一百千
+-- 
+
+lin n2  =
+  {s = mkD "er4" "er4" ; p = "liang3"} ;
+lin n3  =
+  {s,p = mkD "san1" "san1"} ;
+lin n4  =
+  {s,p = mkD "si4" "si4"} ;
+lin n5  =
+  {s,p = mkD "wu3" "wu3"} ;
+lin n6  =
+  {s,p = mkD "liu4" "liu4"} ;
+lin n7  =
+  {s,p = mkD "qi1" "qi1"} ;
+lin n8  =
+  {s,p = mkD "ba1" "ba1"} ;
+lin n9  =
+  {s,p = mkD "jiu3" "jiu3"} ;
+lin pot01  =
+  {s,p = mkD "yi1" "yi1"} ;
+lin pot0 d =
+  {s = d.s ; p = d.p} ;
+lin pot110  =
+  {inh = nozero ; 
+   s,p = table {
+    shi => mkD "yi1shi2" "yi1shi2" ; 
+    shi0 => mkD "yi1shi2" "yi1shi2" ; 
+    wan => mkD "yi1wan4" "yi1wan4" ; 
+    wan0 => mkD "yi1wan4" "yi1wan4"}} ;
+lin pot111  =
+  {inh = nozero ; 
+   s,p = table {
+    shi => mkD "shi2yi1" "shi2yi1" ; 
+    shi0 => mkD "yi1shi2yi1" "yi1shi2yi1" ; 
+    wan => mkD "yi1wan4yi1qian1" "yi1wan4yi1qian1" ;  -- 11.16 by chenpeng wan => mkD "shi2yi1wan4" "shi2yi1wan4" ;
+    wan0 => mkD "yi1wan4yi1qian1" "yi1wan4yi1qian1"}} ; -- 11.16 by chenpeng wan0 => mkD "shi2yi1wan4" "shi2yi1wan4"}} ;
+lin pot1to19 d =
+  {inh = nozero ; 
+   s,p = table {
+    shi => mkD "yi1shi2" "yi1shi2" ++ d.s ; 
+    shi0 => mkD "yi1shi2" "yi1shi2" ; 
+    wan => mkD "yi1wan4" "yi1wan4" ++ d.s ++ mkD "qian1" "qian1" ; 
+    wan0 => mkD "yi1wan4" "yi1wan4" ++ d.s ++ mkD "qian1" "qian1"}} ;
+lin pot0as1 n =
+  {inh = zero ; 
+   s = table {
+    shi => n.s ; 
+    shi0 => n.s ; 
+    wan => n.s ++ mkD "qian1" "qian1" ; 
+    wan0 => n.s ++ mkD "qian1" "qian1"} ;
+   p = table {
+    shi => n.p ; 
+    shi0 => n.s ; 
+    wan => n.s ++ mkD "qian1" "qian1" ; 
+    wan0 => n.s ++ mkD "qian1" "qian1"}
+  } ;
+lin pot1 d =
+  {inh = nozero ;  -- inh = zero
+   s,p = table {
+    shi => d.s ++ mkD "shi2" "shi2" ; 
+    shi0 => d.s ++ mkD "shi2" "shi2" ; 
+    wan0 => d.s ++ "wan4" ; 
+    wan => d.s ++ "wan4"}} ;
+lin pot1plus d e =
+  {inh = nozero ; 
+   s,p = table {
+    shi => d.s ++ mkD "shi2" "shi2" ++ e.s ; 
+    shi0 => d.s ++ mkD "shi2" "shi2" ++ e.s ; 
+    wan => d.s ++ "wan4" ++ e.s ++ mkD "qian1" "qian1" ; 
+    wan0 => d.s ++ "wan4" ++ e.s ++ mkD "qian1" "qian1"}} ;
+lin pot1as2 n =
+  {inh = zero ; 
+   s = table {
+    bai => n.s ! shi ; 
+    bai0 => n.s ! shi ; 
+    shiwan => n.s ! wan ; 
+    shiwan0 => n.s ! wan0} ;
+   p = table {
+    bai => n.p ! shi ; 
+    bai0 => n.s ! shi ; 
+    shiwan => n.s ! wan ; 
+    shiwan0 => n.s ! wan0}} ;
+lin pot2 d =
+  {inh = zero ; 
+   s,p = table {
+    bai => d.s ++ mkD "bai3" "bai3" ; 
+    bai0 => d.s ++ mkD "bai3" "bai3" ; 
+    shiwan0 => d.s ++ mkD "shi2wan4" "shi2wan4" ; 
+    shiwan => d.s ++ mkD "shi2wan4" "shi2wan4"}} ;
+lin pot2plus d e =
+  {inh = nozero ; 
+   s,p = table {
+    bai => d.s ++ mkD "bai3" "bai3" ++ (ling ! <e.inh,e.inh>) ++ e.s ! shi0 ; --why omit "bai3"? i add it /chenpeng
+    bai0 => d.s ++ mkD "bai3" "bai3" ++ (ling ! <e.inh,e.inh>) ++ e.s ! shi0 ; --why omit "bai3"? i add it /chenpeng
+    shiwan => d.s ++ mkD "shi2" "shi2" ++ (Wan ! (e.inh)) ++ e.s ! wan ; --why omit "shi2"? i add it /chenpeng
+    shiwan0 => d.s ++ mkD "shi2" "shi2" ++ (Wan ! (e.inh)) ++ e.s ! wan0}} ;--why omit "shi2"? i add it /chenpeng
+lin pot2as3 n =
+  {s = n.s ! bai ; p = n.p ! bai} ;
+lin pot3 n =
+  {s,p = n.s ! shiwan} ;
+lin pot3plus n m =
+  {s,p = (n.s ! shiwan0) ++ (ling ! <n.inh,m.inh>) ++ m.s ! bai0} ;
+
+
+-- numerals as sequences of digits
+
+  lincat 
+    Dig = SS ;
+
+  lin
+    IDig d = d ;
+
+    IIDig d i = ss (d.s ++ i.s) ;
+
+    D_0 = ss "0" ;
+    D_1 = ss "1" ;
+    D_2 = ss "2" ;
+    D_3 = ss "3" ;
+    D_4 = ss "4" ;
+    D_5 = ss "5" ;
+    D_6 = ss "6" ;
+    D_7 = ss "7" ;
+    D_8 = ss "8" ;
+    D_9 = ss "9" ;
+
+}
diff --git a/lib/src/chinese/pinyin/NumeralCmn.gf b/lib/src/chinese/pinyin/NumeralCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/NumeralCmn.gf
+++ /dev/null
@@ -1,152 +0,0 @@
-concrete NumeralCmn of Numeral = CatCmn ** open ResCmn, Prelude in {
-
-flags coding = utf8 ;
-
-
-param Qform = bai  | bai0  | shiwan  | shiwan0  ;
-param Bform = shi  | shi0  | wan  | wan0  ;
-param Zero = zero  | nozero  ;
-oper ling : Zero * Zero => Str =
-  table {<zero,z> => "ling2" ; 
-         <z,zero> => "ling2" ; 
-         <nozero,nozero> => []} ;
-oper Wan : Zero => Str =
-  table {zero => "wan4" ; 
-         nozero => []} ;
-
-oper mkD : Str -> Str -> Str = \x,_ -> word x ; -- hiding the "formal" version
-
-lincat Digit = {s,p : Str} ;
-lincat Sub10 = {s,p : Str} ;
-lincat Sub100 = {inh : Zero ; s,p : Bform => Str} ;
-lincat Sub1000 = {inh : Zero ; s,p : Qform => Str} ;
-lincat Sub1000000 = {s,p : Str} ;
-lin num x0 = x0 ;
-
--- 一二三四五六七八九十一百千
--- 
-
-lin n2  =
-  {s = mkD "er4" "er4" ; p = "liang3"} ;
-lin n3  =
-  {s,p = mkD "san1" "san1"} ;
-lin n4  =
-  {s,p = mkD "si4" "si4"} ;
-lin n5  =
-  {s,p = mkD "wu3" "wu3"} ;
-lin n6  =
-  {s,p = mkD "liu4" "liu4"} ;
-lin n7  =
-  {s,p = mkD "qi1" "qi1"} ;
-lin n8  =
-  {s,p = mkD "ba1" "ba1"} ;
-lin n9  =
-  {s,p = mkD "jiu3" "jiu3"} ;
-lin pot01  =
-  {s,p = mkD "yi1" "yi1"} ;
-lin pot0 d =
-  {s = d.s ; p = d.p} ;
-lin pot110  =
-  {inh = nozero ; 
-   s,p = table {
-    shi => mkD "yi1shi2" "yi1shi2" ; 
-    shi0 => mkD "yi1shi2" "yi1shi2" ; 
-    wan => mkD "yi1wan4" "yi1wan4" ; 
-    wan0 => mkD "yi1wan4" "yi1wan4"}} ;
-lin pot111  =
-  {inh = nozero ; 
-   s,p = table {
-    shi => mkD "shi2yi1" "shi2yi1" ; 
-    shi0 => mkD "yi1shi2yi1" "yi1shi2yi1" ; 
-    wan => mkD "shi2yi1wan4" "shi2yi1wan4" ; 
-    wan0 => mkD "shi2yi1wan4" "shi2yi1wan4"}} ;
-lin pot1to19 d =
-  {inh = nozero ; 
-   s,p = table {
-    shi => mkD "yi1shi2" "yi1shi2" ++ d.s ; 
-    shi0 => mkD "yi1shi2" "yi1shi2" ; 
-    wan => mkD "yi1wan4" "yi1wan4" ++ d.s ++ mkD "qian1" "qian1" ; 
-    wan0 => mkD "yi1wan4" "yi1wan4" ++ d.s ++ mkD "qian1" "qian1"}} ;
-lin pot0as1 n =
-  {inh = zero ; 
-   s = table {
-    shi => n.s ; 
-    shi0 => n.s ; 
-    wan => n.s ++ mkD "qian1" "qian1" ; 
-    wan0 => n.s ++ mkD "qian1" "qian1"} ;
-   p = table {
-    shi => n.p ; 
-    shi0 => n.s ; 
-    wan => n.s ++ mkD "qian1" "qian1" ; 
-    wan0 => n.s ++ mkD "qian1" "qian1"}
-  } ;
-lin pot1 d =
-  {inh = zero ; 
-   s,p = table {
-    shi => d.s ++ mkD "shi2" "shi2" ; 
-    shi0 => d.s ++ mkD "shi2" "shi2" ; 
-    wan0 => d.s ++ "wan4" ; 
-    wan => d.s ++ "wan4"}} ;
-lin pot1plus d e =
-  {inh = nozero ; 
-   s,p = table {
-    shi => d.s ++ mkD "shi2" "shi2" ++ e.s ; 
-    shi0 => d.s ++ mkD "shi2" "shi2" ++ e.s ; 
-    wan => d.s ++ "wan4" ++ e.s ++ mkD "qian1" "qian1" ; 
-    wan0 => d.s ++ "wan4" ++ e.s ++ mkD "qian1" "qian1"}} ;
-lin pot1as2 n =
-  {inh = zero ; 
-   s = table {
-    bai => n.s ! shi ; 
-    bai0 => n.s ! shi ; 
-    shiwan => n.s ! wan ; 
-    shiwan0 => n.s ! wan0} ;
-   p = table {
-    bai => n.p ! shi ; 
-    bai0 => n.s ! shi ; 
-    shiwan => n.s ! wan ; 
-    shiwan0 => n.s ! wan0}} ;
-lin pot2 d =
-  {inh = zero ; 
-   s,p = table {
-    bai => d.s ++ mkD "bai3" "bai3" ; 
-    bai0 => d.s ++ mkD "bai3" "bai3" ; 
-    shiwan0 => d.s ++ mkD "shi2wan4" "shi2wan4" ; 
-    shiwan => d.s ++ mkD "shi2wan4" "shi2wan4"}} ;
-lin pot2plus d e =
-  {inh = nozero ; 
-   s,p = table {
-    bai => d.s ++ mkD "" "bai3" ++ (ling ! <e.inh,e.inh>) ++ e.s ! shi0 ; 
-    bai0 => d.s ++ mkD "" "bai3" ++ (ling ! <e.inh,e.inh>) ++ e.s ! shi0 ; 
-    shiwan => d.s ++ mkD "" "shi2" ++ (Wan ! (e.inh)) ++ e.s ! wan ; 
-    shiwan0 => d.s ++ mkD "" "shi2" ++ (Wan ! (e.inh)) ++ e.s ! wan0}} ;
-lin pot2as3 n =
-  {s = n.s ! bai ; p = n.p ! bai} ;
-lin pot3 n =
-  {s,p = n.s ! shiwan} ;
-lin pot3plus n m =
-  {s,p = (n.s ! shiwan0) ++ (ling ! <n.inh,m.inh>) ++ m.s ! bai0} ;
-
-
--- numerals as sequences of digits
-
-  lincat 
-    Dig = SS ;
-
-  lin
-    IDig d = d ;
-
-    IIDig d i = ss (d.s ++ i.s) ;
-
-    D_0 = ss "0" ;
-    D_1 = ss "1" ;
-    D_2 = ss "2" ;
-    D_3 = ss "3" ;
-    D_4 = ss "4" ;
-    D_5 = ss "5" ;
-    D_6 = ss "6" ;
-    D_7 = ss "7" ;
-    D_8 = ss "8" ;
-    D_9 = ss "9" ;
-
-}
diff --git a/lib/src/chinese/pinyin/ParadigmsChi.gf b/lib/src/chinese/pinyin/ParadigmsChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/pinyin/ParadigmsChi.gf
@@ -0,0 +1,199 @@
+resource ParadigmsChi = open CatChi, ResChi, Prelude in {
+
+flags coding = utf8 ;
+
+flags coding=utf8;
+oper
+  mkN = overload {
+    mkN : (man : Str) -> N 
+      = \n -> lin N (regNoun n ge_s) ;  
+    mkN : (man : Str) -> Str -> N 
+      = \n,c -> lin N (regNoun n c)
+    } ;  
+
+  mkN2 = overload {
+    mkN2 : Str -> N2
+      = \n -> lin N2 (regNoun n ge_s ** {c2 = emptyPrep}) ; ---- possessive ?
+----    mkN2 : N -> Str -> N2
+----      = \n,p -> lin N2 (n ** {c2 = mkPrep p}) ;
+    } ;
+
+  mkN3 : N -> Prep -> Prep -> N3
+      = \n,p,q -> lin N3 (n ** {c2 = p ; c3 = q}) ;
+
+      
+  mkPN : (john : Str) -> PN
+     = \s -> lin PN {s = word s} ; 
+
+  mkA = overload {
+    mkA : (small : Str) -> A 
+      = \a -> lin A (simpleAdj a) ;
+    mkA : (small : Str) -> Bool -> A 
+      = \a,b -> lin A (mkAdj a b) ;
+    } ; 
+
+  mkA2 : Str -> A2 = \a -> lin A2 (simpleAdj a ** {c2 = emptyPrep}) ;
+
+  mkV = overload {      
+    mkV : (walk : Str) -> V 
+      = \walk -> case walk of {
+          v + "+" + p => lin V (regVerb (v + p)) ;
+          _ => lin V (regVerb walk)
+          } ;
+    mkV : (arrive : Str) -> Str -> Str -> Str -> Str -> V
+      = \arrive,pp,ds,dp,ep -> lin V (mkVerb arrive pp ds dp ep neg_s) ;
+    mkV : (arrive : Str) -> Str -> Str -> Str -> Str -> Str -> V
+      = \arrive,pp,ds,dp,ep,neg -> lin V (mkVerb arrive pp ds dp ep neg) ;
+      } ;      
+
+  mkV2 = overload {
+    mkV2 : Str -> V2 
+      = \s -> case s of {
+         v + "+" + p => lin V2 (regVerb v ** {c2 = emptyPrep ; hasPrep = False ; part = word p}) ;
+         v + "*" + p => lin V2 (regVerb v ** 
+                                {c2 = ResChi.mkPreposition p [] (getAdvType p) ; hasPrep = True ; part = []}) ;
+         _ => lin V2 (regVerb s ** {c2 = emptyPrep ; hasPrep = False ; part = []})
+         } ;
+    mkV2 : V -> V2 
+      = \v -> lin V2 (v ** {c2 = emptyPrep ; hasPrep = False ; part = []}) ;
+    mkV2 : V -> Prep -> V2 
+      = \v,p -> lin V2 (v ** {c2 = p ; hasPrep = True ; part = []}) ;
+    } ;
+
+  mkV3 = overload {
+    mkV3 : Str -> V3
+      = \s -> lin V3 (regVerb s ** {c2,c3 = emptyPrep ; hasPrep = False ; part = []}) ;
+    mkV3 : V -> V3
+      = \s -> lin V3 (s ** {c2,c3 = emptyPrep ; hasPrep = False ; part = []}) ;
+    mkV3 : V -> Prep -> Prep -> V3
+      = \v,p,q -> lin V3 (v ** {c2 = p ; c3 = q ; hasPrep = True ; part = []}) ;
+    } ;
+
+  mkVV : Str -> VV = ----
+    \v -> lin VV (regVerb v) ;
+
+  mkVQ = overload {
+    mkVQ : Str -> VQ =
+      \v -> lin VQ (regVerb v) ;
+    mkVQ : V -> VQ =
+      \v -> lin VQ v ;
+    } ;
+
+  mkVS = overload {
+  mkVS : V -> VS =
+    \v -> lin VS v ;
+  mkVS : Str -> VS =
+    \v -> lin VS (regVerb v) ;
+  } ;
+
+  mkVA = overload {
+  mkVA : Str -> VA =
+    \v -> lin VA (regVerb v) ;
+  mkVA : V -> VA =
+    \v -> lin VA v ;
+  } ;
+
+  mkV2Q = overload {
+    mkV2Q : V -> V2Q =
+     \v -> lin V2Q (v ** {c2 = emptyPrep ; hasPrep = False ; part = []}) ; 
+    mkV2Q : Str -> V2Q =
+      \v -> lin V2Q (regVerb v ** {c2 = emptyPrep ; hasPrep = False ; part = []}) ; 
+    } ;
+
+  mkV2V= overload {
+    mkV2V : Str -> V2V = 
+    \s -> lin V2V (regVerb s ** {c2 = emptyPrep ; c3 = emptyPrep ; hasPrep = False ; part = []}) ; 
+
+    mkV2V : V -> V2V =
+    \v -> lin V2V (v ** {c2 = emptyPrep ; c3 = emptyPrep ; hasPrep = False ; part = []}) ; 
+----  mkV2V : V -> Str -> Str -> V2V =
+----    \v,p,q -> lin V2V (v ** {c2 = mkPrep p ; c3 = mkPrep q}) ; 
+    } ;
+
+  mkV2S = overload {
+  mkV2S : Str -> V2S =
+    \s -> lin V2S (regVerb s ** {c2 = emptyPrep ; hasPrep = False ; part = []}) ; 
+  mkV2S : V -> V2S =
+    \v -> lin V2S (v ** {c2 = emptyPrep ; hasPrep = False ; part = []}) ; 
+----  mkV2S : V -> Str -> V2S =
+----    \v,p -> lin V2S (v ** {c2 = mkPrep p}) ; 
+  } ;
+
+  mkV2A = overload {
+    mkV2A : Str -> V2A
+      = \s -> lin V2A (regVerb s ** {c2 = emptyPrep ; c3 = emptyPrep ; hasPrep = False ; part = []}) ; 
+    mkV2A : V -> V2A
+      = \v -> lin V2A (v ** {c2 = emptyPrep ; c3 = emptyPrep ; hasPrep = False ; part = []}) ; 
+    } ;
+----  mkV2A : V -> Str -> Str -> V2A
+----    = \v,p,q -> lin V2A (v ** {c2 = mkPrep p ; c3 = mkPrep q}) ; 
+
+  mkAdv = overload {
+    mkAdv : Str -> Adv 
+      = \s -> lin Adv {s = word s ; advType = getAdvType s} ;
+    mkAdv : Str -> AdvType -> Adv 
+      = \s,at -> lin Adv {s = word s ; advType = at} ;
+    } ;
+
+  AdvType : Type
+   = ResChi.AdvType ;
+  placeAdvType : AdvType      -- without "zai4" included
+   = ATPlace False ;
+  zai_placeAdvType : AdvType  -- with "zai4" included
+   = ATPlace True ;
+  timeAdvType : AdvType
+   = ATTime ;
+  mannerAdvType : AdvType
+   = ATManner ;
+    
+  mkPrep = overload { -- first pre part, then optional post part
+    mkPrep : Str -> Prep 
+     = \s -> lin Prep (ResChi.mkPreposition s [] (getAdvType s)) ;
+    mkPrep : Str -> Str -> Prep 
+     = \s,t -> lin Prep (ResChi.mkPreposition s t (getAdvType s)) ;
+    mkPrep : Str -> Str -> AdvType -> Prep 
+     = \s,t,a -> lin Prep (ResChi.mkPreposition s t a) ;
+    } ;
+
+  mkInterj : Str -> Interj 
+    = \s -> lin Interj {s = word s} ;
+
+  emptyPrep : Preposition = mkPrep [] ;
+
+  mkpNP : Str -> CatChi.NP 
+    = \s -> lin NP {s = word s} ;
+  mkAdV : Str -> AdV 
+    = \s -> lin AdV {s = word s} ;
+  mkAdN : Str -> AdN 
+    = \s -> lin AdN {s = word s} ;
+  mkSubj : Str -> Subj 
+    = \s -> lin Subj (ResChi.mkSubj s []) ;
+  mkConj : Str -> Conj 
+    = \s -> lin Conj {s = \\_ => mkConjForm s} ;
+  mkpDet : Str -> Det 
+    = \s -> lin Det {s = word s ; detType = DTFull Sg} ;
+  mkQuant : Str -> Quant 
+    = \s -> lin Quant {s,pl = s ; detType = DTFull Sg} ;
+  mkAdA : Str -> AdA 
+    = \s -> lin AdA {s = word s} ;
+  mkNum : Str -> Num 
+    = \s -> lin Num {s = word s ; numType = NTFull} ;
+  mkPredet : Str -> Predet 
+    = \s -> lin Predet {s = word s} ;
+  mkIDet : Str -> IDet 
+    = \s -> lin IDet {s = word s ; detType = DTNum} ; ----
+  mkPConj : Str -> PConj 
+    = \s -> lin PConj {s = word s} ;
+  mkRP : Str -> RP 
+    = \s -> lin RP {s = word s} ;
+
+
+--. auxiliary
+
+oper
+  mkConjForm : Str -> {s1,s2 : Str} = \s -> {s1 = [] ; s2 = word s} ;
+  mkConjForm2 : Str -> Str -> {s1,s2 : Str} = \s1,s2 -> {s1 = word s1 ; s2 = word s2} ; --obvious slip of a pen  chenpeng 11.19
+ -- manually by AR, Jolene
+
+}
+
diff --git a/lib/src/chinese/pinyin/ParadigmsCmn.gf b/lib/src/chinese/pinyin/ParadigmsCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/ParadigmsCmn.gf
+++ /dev/null
@@ -1,118 +0,0 @@
-resource ParadigmsCmn = open CatCmn, ResCmn, Prelude in {
-
-flags coding = utf8 ;
-
-flags coding=utf8;
-oper
-  mkN = overload {
-    mkN : (man : Str) -> N 
-      = \n -> lin N (regNoun n ge_s) ;  
-    mkN : (man : Str) -> Str -> N 
-      = \n,c -> lin N (regNoun n c)
-    } ;  
-
-  mkN2 = overload {
-    mkN2 : Str -> N2
-      = \n -> lin N2 (regNoun n ge_s ** {c2 = emptyPrep}) ; ---- possessive ?
-----    mkN2 : N -> Str -> N2
-----      = \n,p -> lin N2 (n ** {c2 = mkPrep p}) ;
-    } ;
-
-  mkN3 : N -> Preposition -> Preposition -> N3
-      = \n,p,q -> lin N3 (n ** {c2 = p ; c3 = q}) ;
-
-      
-  mkPN : (john : Str) -> PN
-     = \s -> lin PN {s = word s} ; 
-
-  mkA = overload {
-    mkA : (small : Str) -> A 
-      = \a -> lin A (simpleAdj a) ;
-    mkA : (small : Str) -> Bool -> A 
-      = \a,b -> lin A (mkAdj a b) ;
-    } ; 
-
-  mkA2 : Str -> A2 = \a -> lin A2 (simpleAdj a ** {c2 = emptyPrep}) ;
-
-  mkV = overload {      
-    mkV : (walk : Str) -> V 
-      = \walk -> lin V (regVerb walk) ;
-    mkV : (arrive : Str) -> Str -> Str -> Str -> Str -> V
-      = \arrive,pp,ds,dp,ep -> lin V (mkVerb arrive pp ds dp ep neg_s) ;
-    mkV : (arrive : Str) -> Str -> Str -> Str -> Str -> Str -> V
-      = \arrive,pp,ds,dp,ep,neg -> lin V (mkVerb arrive pp ds dp ep neg) ;
-      } ;      
-
-
-  mkV2 : Str -> V2 
-      = \s -> lin V2 (regVerb s ** {c2 = emptyPrep}) ;
-
-  mkV3 = overload {
-    mkV3 : Str -> V3
-      = \s -> lin V3 (regVerb s ** {c2,c3 = emptyPrep}) ;
-    mkV3 : V -> V3
-      = \s -> lin V3 (s ** {c2,c3 = emptyPrep}) ;
-----    mkV3 : V -> Str -> Str -> V3
-----      = \v,p,q -> lin V3 (v ** {c2 = mkPrep p ; c3 = mkPrep q}) ;
-    } ;
-
-  mkVV : Str -> VV = ----
-    \v -> lin VV (regVerb v) ;
-
-  mkVQ : V -> VQ =
-    \v -> lin VQ v ;
-
-  mkVS : V -> VS =
-    \v -> lin VS v ;
-
-  mkVA : V -> VA =
-    \v -> lin VA v ;
-
-  mkV2Q : V -> V2Q =
-    \v -> lin V2Q (v ** {c2 = emptyPrep}) ; 
-----  mkV2Q : V -> Str -> V2Q =
-----    \v,p -> lin V2Q (v ** {c2 = mkPrep p}) ; 
-
-  mkV2V : V -> V2V =
-    \v -> lin V2V (v ** {c2 = emptyPrep ; c3 = emptyPrep}) ; 
-----  mkV2V : V -> Str -> Str -> V2V =
-----    \v,p,q -> lin V2V (v ** {c2 = mkPrep p ; c3 = mkPrep q}) ; 
-
-  mkV2S : V -> V2S =
-    \v -> lin V2S (v ** {c2 = emptyPrep}) ; 
-----  mkV2S : V -> Str -> V2S =
-----    \v,p -> lin V2S (v ** {c2 = mkPrep p}) ; 
-
-  mkV2A : V -> V2A
-    = \v -> lin V2A (v ** {c2 = emptyPrep ; c3 = emptyPrep}) ; 
-----  mkV2A : V -> Str -> Str -> V2A
-----    = \v,p,q -> lin V2A (v ** {c2 = mkPrep p ; c3 = mkPrep q}) ; 
-
-  mkAdv = overload {
-    mkAdv : Str -> Adv 
-      = \s -> lin Adv {s = word s ; advType = ATPlace} ;
-    mkAdv : Str -> AdvType -> Adv 
-      = \s,at -> lin Adv {s = word s ; advType = at} ;
-    } ;
-
-  AdvType : Type
-   = ResCmn.AdvType ;
-  placeAdvType : AdvType
-   = ATPlace ;
-  timeAdvType : AdvType
-   = ATTime ;
-  mannerAdvType : AdvType
-   = ATManner ;
-    
-  mkPrep = overload { ---- is this the right order of the fields?
-    mkPrep : Str -> Preposition 
-     = \s -> ResCmn.mkPreposition s [] ;
-    mkPrep : Str -> Str -> Preposition 
-     = \s,t -> ResCmn.mkPreposition s t ;
-    } ;
-
-  emptyPrep : Preposition = mkPrep [] ;
-
-
-}
-
diff --git a/lib/src/chinese/pinyin/PhraseCmn.gf b/lib/src/chinese/pinyin/PhraseCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/PhraseCmn.gf
+++ /dev/null
@@ -1,27 +0,0 @@
-concrete PhraseCmn of Phrase = CatCmn ** open Prelude, ResCmn in {
-
-  lin
-    PhrUtt pconj utt voc = {s = pconj.s ++ utt.s ++ voc.s} ;
-
-    UttS s = s ;
-    UttQS qs = qs ;
-    UttImpSg pol imp = {s = pol.s ++ imp.s ! pol.p} ;
-    UttImpPl pol imp = {s = pol.s ++ imp.s ! pol.p} ;
-    UttImpPol pol imp = {s = pol.s ++ imp.s ! pol.p} ; --- add politeness here?
-
-    UttIP ip = ip ;
-    UttIAdv iadv = iadv ;
-    UttNP np = np ;
-    UttCN cn = cn ;
-    UttAP ap = ap ;
-    UttCard x = x ;
-    UttVP vp = ss (infVP vp) ;
-    UttAdv adv = adv ;
-
-    NoPConj = {s = []} ;
-    PConjConj conj = ss (conj.s ! CSent).s2 ;
-
-    NoVoc = {s = []} ;
-    VocNP np = {s = np.s} ; ---- ??
-
-}
diff --git a/lib/src/chinese/pinyin/Pinyin.hs b/lib/src/chinese/pinyin/Pinyin.hs
--- a/lib/src/chinese/pinyin/Pinyin.hs
+++ b/lib/src/chinese/pinyin/Pinyin.hs
@@ -2,7 +2,7 @@
 
 import Numeric
 import qualified Data.Map as Map
-import System
+import System.Environment
 
 -- AR 3/10/2012
 -- Chinese unicode - character - pinyin conversions
diff --git a/lib/src/chinese/pinyin/QuestionCmn.gf b/lib/src/chinese/pinyin/QuestionCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/QuestionCmn.gf
+++ /dev/null
@@ -1,40 +0,0 @@
-concrete QuestionCmn of Question = CatCmn ** 
-  open ResCmn, Prelude in {
-
-  flags optimize=all_subs ;
-
-  lin
-
-    QuestCl cl = {s = \\p,a => cl.s ! p ! a ++ question_s} ; --- plus redup questions
-
-    QuestVP ip vp = {
-      s = \\p,a => ip.s ++ vp.prePart ++ useVerb vp.verb ! p ! a ++ vp.compl
-      } ;
- 
-    QuestSlash ip cls =  {
-      s =\\p,a => cls.c2.prepPre ++ cls.np ++ cls.c2.prepMain ++ cls.vp ! p ! a ++ 
-                  possessive_s ++ di_s ++ ip.s
-      } ;       
-      
-    QuestIAdv iadv cl = {s = \\p,a => cl.np ++ iadv.s ++ cl.vp ! p ! a} ;
-
-    QuestIComp icomp np = {s = \\p,a => np.s ++ icomp.s} ; ---- order
-
-    PrepIP p ip = ss (appPrep p ip.s) ;
-
-    AdvIP ip adv = ss (adv.s ++ possessive_s ++ ip.s) ; ---- adding de
-
-    IdetCN det cn = {s = det.s ++ cn.c ++ cn.s} ; ---- number?
-
-    IdetIP idet = idet ;
-
-    IdetQuant iquant num = ss (iquant.s ++ num.s) ; ---- 
-
-    AdvIAdv i a = ss (a.s ++ i.s) ;
-
-    CompIAdv a = ss (zai_s ++ a.s) ;
-
-    CompIP ip = ss (copula_s ++ ip.s) ;
-
-}
-
diff --git a/lib/src/chinese/pinyin/RelativeCmn.gf b/lib/src/chinese/pinyin/RelativeCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/RelativeCmn.gf
+++ /dev/null
@@ -1,12 +0,0 @@
-concrete RelativeCmn of Relative = CatCmn ** open ResCmn, Prelude in {
-
-  lin
-    RelCl cl = {s = \\p,a => cl.s ! p ! a ++ relative_s} ; ---- ??
-    RelVP rp vp = {
-       s = \\p,a => vp.prePart ++ useVerb vp.verb ! p ! a ++ vp.compl ++ rp.s
-       } ; ---- ??
-    RelSlash rp slash = {s = \\p,a => slash.s ! p ! a ++ appPrep slash.c2 rp.s} ;
-    FunRP p np rp = ss (appPrep p np.s ++ rp.s) ; ---- ??
-    IdRP = ss relative_s ;
-
-}
diff --git a/lib/src/chinese/pinyin/ResChi.gf b/lib/src/chinese/pinyin/ResChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/pinyin/ResChi.gf
@@ -0,0 +1,272 @@
+--# -path=.:../abstract:../common:../../prelude
+
+--1 Thai auxiliary operations.
+--
+---- This module contains operations that are needed to make the
+---- resource syntax work. To define everything that is needed to
+---- implement $Test$, it moreover contains regular lexical
+---- patterns needed for $Lex$.
+--
+resource ResChi = ParamX ** open Prelude in {
+
+  flags coding = utf8 ;
+
+  oper
+
+-- strings ----
+
+  defaultStr = "" ;
+
+  than_s = "bi3" ;
+  progressive_s = defaultStr ;
+  de_s, possessive_s = "de" ; -- also used for AP + NP
+  deAdvV_s = "de" ; -- between Adv and V
+  deVAdv_s = "de2" ; -- between V and Adv
+  imperneg_s = neg_s ;
+  conjThat = emptyStr ; ----
+  reflPron = word "zi4ji3" ;   -- pron + refl
+  passive_s = "bei4" ;
+  relative_s = possessive_s ; -- relative
+  superlative_s = "zui4" ; -- superlative, sup + adj + de
+  zai_s = "zai4" ;  -- copula for place
+  you_s = "you3" ; -- to have
+
+  copula_s = "shi4" ;
+  exist_s = word "cun2zai4" ;
+  neg_s = "bu4" ;
+  question_s = "ma3" ;
+  yi_s = "yi1" ;
+  ordinal_s = "di4" ;
+  xie_s = "xie1" ;
+  the_s = "na3" ;
+  geng_s = "geng1" ; -- more, in comparison
+  hen_s = "hen3" ; -- very, or predicating a monosyllabic adjective
+  taN_s = "ta1" ;
+
+  zai_V = mkVerb "zai4" [] [] [] [] "bu4" ;
+  fullstop_s = "。" ;
+  questmark_s = "？" ;
+  exclmark_s = "！" ;
+  ge_s = "ge4" ;
+  di_s = "shi4" ; -- used in QuestSlash
+  ba_s = "ba3" ;  -- ba4, object marker
+  ba0_s = "ba1" ; -- ba, used in imperatives
+  men_s = "men" ;
+  zan_s = "za2" ;
+
+  say_s = "shui4" ; -- used in embedded sentences: she answers him that we sleep
+
+  duncomma = "、" ;
+  chcomma = "，" ;
+
+  emptyStr = [] ;
+
+
+-- Write the characters that constitute a word separately. This enables straightforward tokenization.
+
+  bword : Str -> Str -> Str = \x,y -> x + y ; -- change to x + y to treat words as single tokens
+
+  word : Str -> Str = \s -> case s of {
+      x@? + y@? + z@? + u@? + v@? + w@? + a@? + b@? => bword x (bword y (bword z (bword u (bword v (bword w (bword a b)))))) ;
+      x@? + y@? + z@? + u@? + v@? + w@? + a@? => bword x (bword y (bword z (bword u (bword v (bword w a))))) ;
+      x@? + y@? + z@? + u@? + v@? + w@? => bword x (bword y (bword z (bword u (bword v w)))) ;
+      x@? + y@? + z@? + u@? + v@? => bword x (bword y (bword z (bword u v))) ;
+      x@? + y@? + z@? + u@? => bword x (bword y (bword z u)) ;
+      x@? + y@? + z@? => bword x (bword y z) ;
+      x@? + y@? => bword x y ;
+      _ => s
+      } ;
+
+  ssword : Str -> SS = \s -> ss (word s) ;
+
+------------------------------------------------ from Jolene
+
+-- parameters
+
+param
+    Aspect = APlain | APerf | ADurStat | ADurProg | AExper ;  ---- APlain added by AR
+    ConjForm = CPhr CPosType | CSent;
+    CPosType = CAPhrase | CNPhrase | CVPhrase ;
+    DeForm = DeNoun | NdNoun ;    -- parameter created for noun with/out partical "de"
+
+    AdvType = ATPlace Bool | ATTime | ATManner ; -- ATPlace True = has zai_s already
+
+-- parts of speech
+
+oper
+
+  VP = {verb : Verb ; compl : Str ; prePart : Str} ;
+  NP = {s : Str} ; 
+
+-- for morphology
+
+  Noun : Type = {s : Str ; c : Str} ;
+  Adj  : Type = {s : Str ; monoSyl: Bool} ;
+  Verb : Type = {s,sn : Str ; pp,ds,dp,ep : Str ; neg : Str} ; --- sn=[] needed for "hen" as copula
+
+  regNoun : Str -> Str -> Noun = \s,c -> {s = word s ; c = word c};
+
+  mkAdj : Str -> Bool -> Adj = \s,b -> {s = word s ; monoSyl = b};
+
+  complexAP : Str -> Adj ** {hasAdA : Bool} = 
+    \s -> {s = s ; monoSyl = False ; hasAdA = False} ; --- not used for adding AdA
+
+  simpleAdj : Str -> Adj = \s -> case s of {
+    ? => mkAdj s True ; -- monosyllabic
+    _ => mkAdj s False
+    } ;
+
+  copula : Verb = mkVerb "shi4" [] [] [] [] "bu4" ;
+  hen_copula : Verb = 
+    {s = hen_s ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "bu4"} ; --- 
+  nocopula : Verb = 
+    {s = [] ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "bu4"} ; --- 
+  adjcopula : Verb = 
+    {s = "shi4" ; sn = [] ; pp = [] ; ds = [] ; dp = [] ; ep = [] ; neg = "bu4"} ; --- 
+
+  regVerb : (walk : Str) -> Verb = \v -> 
+    mkVerb v "le" "zhao1" "zai4" "guo4" "bu4" ; -- 没" ;
+
+  noVerb : Verb = regVerb [] ; ---?? -- used as copula for verbal adverbs
+
+  mkVerb : (v : Str) -> (pp,ds,dp,ep,neg : Str) -> Verb = \v,pp,ds,dp,ep,neg -> 
+    {s,sn = word v ; pp = pp ; ds = ds ; dp = dp ; ep = ep ; neg = neg} ;
+
+  useVerb : Verb -> Polarity => Aspect => Str = \v -> 
+    table {
+          Pos => table {
+            APlain   => v.s ;
+            APerf    => v.s ++ v.pp ;
+            ADurStat => v.s ++ v.ds ;
+            ADurProg => v.dp ++ v.s ;
+            AExper   => v.s ++ v.ep
+            } ;
+          Neg => table {
+            APlain   => v.neg ++ v.sn ; --- neg?
+            APerf    => "bu4" ++ v.sn ++ v.pp ;
+            ADurStat => "bu4" ++ v.sn ;
+            ADurProg => v.neg ++ v.dp ++ v.sn ;  -- mei or bu
+            AExper   => v.neg ++ v.sn ++ v.ep
+            }
+     } ;
+
+  infVP : VP -> Str = \vp -> vp.prePart ++ vp.verb.s ++ vp.compl ; 
+
+  predV : Verb -> Str -> VP = \v,part -> {
+      verb = v ; 
+      compl = part ;
+      prePart = [] ;
+      } ; 
+
+  insertObj : NP -> VP -> VP = \np,vp -> {
+     verb  = vp.verb ;
+     compl = np.s ++ vp.compl ;
+     prePart = vp.prePart
+     } ; 
+
+  insertObjPost : NP -> VP -> VP = \np,vp -> {
+     verb  = vp.verb ;
+     compl = vp.compl ++ np.s ;
+     prePart = vp.prePart
+     } ; 
+
+   insertAdv : SS -> VP -> VP = \adv,vp -> {
+     verb  = vp.verb ;
+     compl = vp.compl ;
+     prePart = adv.s ++ vp.prePart
+     } ; 
+   insertAdvPost : SS -> VP -> VP = \adv,vp -> {
+     verb  = vp.verb ;
+     compl = vp.compl ;
+     prePart = vp.prePart ++ adv.s
+     } ; 
+
+   insertPP : SS -> VP -> VP = \pp,vp -> {
+     verb  = vp.verb ;
+     compl = vp.compl ;
+     prePart = vp.prePart ++ pp.s
+     } ; 
+
+   insertExtra : SS -> VP -> VP = \ext,vp ->
+     insertObjPost ext vp ;
+
+-- clauses: keep np and vp separate to enable insertion of IAdv
+
+   Clause : Type = {
+     s  : Polarity => Aspect => Str ; 
+     np : Str; 
+     vp : VP 
+     } ; 
+
+
+   mkClause = overload {
+     mkClause : Str -> Verb -> Clause = \np,v -> 
+       mkClauseCompl np (predV v []) [] ;
+     mkClause : Str -> Verb -> Str -> Clause = \subj,verb,obj ->
+       mkClauseCompl subj (predV verb []) obj ;
+     mkClause : Str -> VP -> Clause = \np,vp -> 
+       mkClauseCompl np vp [] ;
+     mkClause : Str -> VP -> Str -> Clause = 
+       mkClauseCompl ;
+     } ;
+ 
+   mkClauseCompl : Str -> VP -> Str -> Clause = \np,vp,compl -> {
+     s = \\p,a => np ++ vp.prePart ++ useVerb vp.verb ! p ! a ++ vp.compl ++ compl ;
+     np = np ;
+     vp = insertObj (ss compl) vp ;
+     } ;
+   
+
+-- for structural words
+
+param 
+  DetType = DTFull Number | DTNum | DTPoss ;  -- this, these, five, our
+  NumType = NTFull | NTVoid Number ;          -- five, sg, pl
+
+oper
+  Determiner = {s : Str ; detType : DetType} ;
+  Quantifier = Determiner ** {pl : Str} ;
+
+  mkDet = overload {
+    mkDet : Str ->            Determiner = \s   -> {s = s ; detType = DTFull Sg} ;
+    mkDet : Str -> Number  -> Determiner = \s,n -> {s = s ; detType = DTFull n} ;
+    mkDet : Str -> DetType -> Determiner = \s,d -> {s = s ; detType = d} ;
+    } ;
+
+  mkQuant = overload {
+    mkQuant : Str ->                   Quantifier = \s     -> {s,pl = s ; detType = DTFull Sg} ;
+    mkQuant : Str ->        DetType -> Quantifier = \s,d   -> {s,pl = s ; detType = d} ;
+    mkQuant : Str -> Str -> DetType -> Quantifier = \s,p,d -> {s    = s ; detType = d ; pl = p} ;
+    } ;
+
+  pronNP : (s : Str) -> NP = \s -> {
+    s = word s
+    } ;
+
+  Preposition = {prepPre : Str ; prepPost : Str ; advType : AdvType} ;  
+    
+  mkPreposition : Str -> Str -> AdvType -> Preposition = \s1,s2,at -> {
+    prepPre  = word s1 ;
+    prepPost = word s2 ;
+    advType = at
+    } ;
+    
+  getAdvType : Str -> AdvType = \s -> case s of {
+    "zai4" + _ => ATPlace True ; -- certain that True
+    _ => ATPlace False         -- uncertain whether ATPlace
+    } ;
+
+  mkSubj : Str -> Str -> {prePart : Str ; sufPart : Str} = \p,s -> {
+    prePart = word p ;
+    sufPart = word s
+    } ;
+
+
+-- added by AR
+
+  mkNP     : Str -> NP = ss ;  -- not to be used in lexicon building
+
+  appPrep : Preposition -> Str -> Str = \prep,s -> 
+    prep.prepPre ++ s ++ prep.prepPost ;
+
+}
diff --git a/lib/src/chinese/pinyin/ResCmn.gf b/lib/src/chinese/pinyin/ResCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/ResCmn.gf
+++ /dev/null
@@ -1,237 +0,0 @@
---# -path=.:../abstract:../common:../../prelude
-
---1 Thai auxiliary operations.
---
----- This module contains operations that are needed to make the
----- resource syntax work. To define everything that is needed to
----- implement $Test$, it moreover contains regular lexical
----- patterns needed for $Lex$.
---
-resource ResCmn = ParamX ** open Prelude in {
-
-  flags coding = utf8 ;
-
-  oper
-
--- strings ----
-
-  defaultStr = "" ;
-
-  than_s = "bi3" ;
-  progressive_s = defaultStr ;
-  possessive_s = "de" ; -- also used for AP + NP
-  deAdvV_s = "de" ; -- between Adv and V
-  deVAdv_s = "de2" ; -- between V and Adv
-  imperneg_s = neg_s ;
-  conjThat = emptyStr ; ----
-  reflPron = word "zi4ji3" ;   -- pron + refl
-  passive_s = defaultStr ;
-  relative_s = possessive_s ; -- relative
-  superlative_s = "zui4" ; -- superlative, sup + adj + de
-  zai_s = "zai4" ;  -- copula for place
-  you_s = "you3" ; -- to have
-
-  copula_s = "shi4" ;
-  exist_s = word "cun2zai4" ;
-  neg_s = "bu4" ;
-  question_s = "ma3" ;
-  yi_s = "yi1" ;
-  ordinal_s = "di4" ;
-  xie_s = "xie1" ;
-  the_s = "na3" ;
-  geng_s = "geng1" ; -- more, in comparison
-
-  zai_V = mkVerb "zai4" [] [] [] [] "bu4" ;
-  fullstop_s = "。" ;
-  questmark_s = "？" ;
-  exclmark_s = "！" ;
-  ge_s = "ge4" ;
-  di_s = "shi4" ; -- used in QuestSlash
-  ba_s = "ba3" ;  -- ba4, object marker
-  ba0_s = "ba1" ; -- ba, used in imperatives
-  men_s = "men" ;
-  zan_s = "za2" ;
-
-  say_s = "shui4" ; -- used in embedded sentences: she answers him that we sleep
-
-  duncomma = "、" ;
-  chcomma = "，" ;
-
-  emptyStr = [] ;
-
-
--- Write the characters that constitute a word separately. This enables straightforward tokenization.
-
-  bword : Str -> Str -> Str = \x,y -> x + y ; -- change to x + y to treat words as single tokens
-
-  word : Str -> Str = \s -> case s of {
-      x@? + y@? + z@? + u@? => bword x (bword y (bword z u)) ;
-      x@? + y@? + z@? => bword x (bword y z) ;
-      x@? + y@? => bword x y ;
-      _ => s
-      } ;
-
-  ssword : Str -> SS = \s -> ss (word s) ;
-
------------------------------------------------- from Jolene
-
--- parameters
-
-param
-    Aspect = APlain | APerf | ADurStat | ADurProg | AExper ;  ---- APlain added by AR
-    ConjForm = CPhr CPosType | CSent;
-    CPosType = CAPhrase | CNPhrase | CVPhrase ;
-    DeForm = DeNoun | NdNoun ;    -- parameter created for noun with/out partical "de"
-
-    AdvType = ATPlace | ATTime | ATManner ;
-
--- parts of speech
-
-oper
-
-  VP = {verb : Verb ; compl : Str ; prePart : Str} ;
-  NP = {s : Str} ; 
-
--- for morphology
-
-  Noun : Type = {s : Str; c : Str} ;
-  Adj  : Type = {s : Str; monoSyl: Bool} ;
-  Verb : Type = {s : Str ; pp,ds,dp,ep : Str ; neg : Str} ;
-
-  regNoun : Str -> Str -> Noun = \s,c -> {s = word s ; c = word c};
-
-  mkAdj : Str -> Bool -> Adj = \s,b -> {s = word s ; monoSyl = b};
-
-  complexAP : Str -> Adj = \s -> {s = s ; monoSyl = False} ;
-
-  simpleAdj : Str -> Adj = \s -> case s of {
-    ? => mkAdj s True ; -- monosyllabic
-    _ => mkAdj s False
-    } ;
-
-  copula : Verb = mkVerb "shi4" [] [] [] [] "bu4" ;
-
-  regVerb : (walk : Str) -> Verb = \v -> 
-    mkVerb v "le" "zhao1" "zai4" "guo4" "mei2" ;
-
-  mkVerb : (v : Str) -> (pp,ds,dp,ep,neg : Str) -> Verb = \v,pp,ds,dp,ep,neg -> 
-    {s = word v ; pp = pp ; ds = ds ; dp = dp ; ep = ep ; neg = neg} ;
-
-  useVerb : Verb -> Polarity => Aspect => Str = \v -> 
-    table {
-          Pos => table {
-            APlain   => v.s ;
-            APerf    => v.s ++ v.pp ;
-            ADurStat => v.s ++ v.ds ;
-            ADurProg => v.dp ++ v.s ;
-            AExper   => v.s ++ v.ep
-            } ;
-          Neg => table {
-            APlain   => v.neg ++ v.s ; --- neg?
-            APerf    => "bu4" ++ v.s ++ v.pp ;
-            ADurStat => "bu4" ++ v.s ;
-            ADurProg => v.neg ++ v.dp ++ v.s ;  -- mei or bu
-            AExper   => v.neg ++ v.s ++ v.ep
-            }
-     } ;
-
-  infVP : VP -> Str = \vp -> vp.prePart ++ vp.verb.s ++ vp.compl ; 
-
-  predV : Verb -> VP = \v -> {
-      verb = v ; 
-      compl = [] ;
-      prePart = [] ;
-      } ; 
-
-  insertObj : NP -> VP -> VP = \np,vp -> {
-     verb  = vp.verb ;
-     compl = np.s ++ vp.compl ;
-     prePart = vp.prePart
-     } ; 
-
-  insertObjPost : NP -> VP -> VP = \np,vp -> {
-     verb  = vp.verb ;
-     compl = vp.compl ++ np.s ;
-     prePart = vp.prePart
-     } ; 
-
-   insertAdv : SS -> VP -> VP = \adv,vp -> {
-     verb  = vp.verb ;
-     compl = vp.compl ;
-     prePart = adv.s
-     } ; 
-
-   insertExtra : SS -> VP -> VP = \ext,vp ->
-     insertObjPost ext vp ;
-
--- clauses: keep np and vp separate to enable insertion of IAdv
-
-   Clause : Type = {
-     s  : Polarity => Aspect => Str ; 
-     np : Str; 
-     vp : Polarity => Aspect => Str
-     } ; 
-
-
-   mkClause = overload {
-     mkClause : Str -> Verb -> Clause = \np,v -> mkClauseCompl np (useVerb v) [] ;
-     mkClause : Str -> (Polarity => Aspect => Str) -> Str -> Clause = mkClauseCompl ;
-     mkClause : Str -> Verb -> Str -> Clause = \subj,verb,obj ->
-       mkClauseCompl subj (useVerb verb) obj ;
-     mkClause : Str -> VP -> Clause = \np,vp -> 
-       mkClauseCompl np (\\p,a => vp.prePart ++ useVerb vp.verb ! p ! a) vp.compl ;
-     } ;
- 
-   mkClauseCompl : Str -> (Polarity => Aspect => Str) -> Str -> Clause = \np,vp,compl -> {
-     s = \\p,a => np ++ vp ! p ! a ++ compl ;
-     np = np ;
-     vp = \\p,a => vp ! p ! a ++ compl
-     } ;
-   
-
--- for structural words
-
-param 
-  DetType = DTFull Number | DTNum | DTPoss ;  -- this, these, five, our
-  NumType = NTFull | NTVoid Number ;          -- five, sg, pl
-
-oper
-  Determiner = {s : Str ; detType : DetType} ;
-  Quantifier = Determiner ** {pl : Str} ;
-
-  mkDet = overload {
-    mkDet : Str ->            Determiner = \s   -> {s = s ; detType = DTFull Sg} ;
-    mkDet : Str -> Number  -> Determiner = \s,n -> {s = s ; detType = DTFull n} ;
-    mkDet : Str -> DetType -> Determiner = \s,d -> {s = s ; detType = d} ;
-    } ;
-
-  mkQuant = overload {
-    mkQuant : Str ->                   Quantifier = \s     -> {s,pl = s ; detType = DTFull Sg} ;
-    mkQuant : Str ->        DetType -> Quantifier = \s,d   -> {s,pl = s ; detType = d} ;
-    mkQuant : Str -> Str -> DetType -> Quantifier = \s,p,d -> {s    = s ; detType = d ; pl = p} ;
-    } ;
-
-  pronNP : (s : Str) -> NP = \s -> {
-    s = word s
-    } ;
-    
-  mkPreposition : Str -> Str -> Preposition = \s,b -> {
-    prepMain = word s ;
-    prepPre = word b
-    } ;
-    
-  mkSubj : Str -> Str -> {prePart : Str ; sufPart : Str} = \p,s -> {
-    prePart = word p ;
-    sufPart = word s
-    } ;
-
-  Preposition = {prepMain : Str ; prepPre : Str} ;  
-
--- added by AR
-
-  mkNP : Str -> NP = ss ;
-
-  appPrep : Preposition -> Str -> Str = \prep,s -> 
-    prep.prepPre ++ s ++ prep.prepMain ;
-
-}
diff --git a/lib/src/chinese/pinyin/SentenceCmn.gf b/lib/src/chinese/pinyin/SentenceCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/SentenceCmn.gf
+++ /dev/null
@@ -1,45 +0,0 @@
-concrete SentenceCmn of Sentence = CatCmn ** 
-  open Prelude, ResCmn in {
-
-  flags optimize=all_subs ;
-
-  lin
-
-    PredVP np vp = mkClause np.s vp ;
-
-    PredSCVP sc vp = mkClause sc.s vp ;
-
-    ImpVP vp = {
-      s = table {
-        Pos =>          infVP vp ;
-        Neg => neg_s ++ infVP vp 
-        }
-      } ;
-
-    SlashVP np vp = 
-      mkClauseCompl np.s (\\p,a => vp.prePart ++ useVerb vp.verb ! p ! a) vp.compl 
-      ** {c2 = vp.c2} ;
-
-    SlashVS np vs sslash = <mkClause np.s vs sslash.s : Clause> ** {c2 = sslash.c2} ;
-      
-
-    -- yet another reason for discontinuity of clauses
-    AdvSlash slash adv = 
-      mkClause slash.np (<\\p,a => adv.s ++ slash.vp ! p ! a : Polarity => Aspect => Str>) [] 
-         ** {c2 = slash.c2} ;
-  
-    SlashPrep cl prep = cl ** {c2 = prep} ;
-  
-    EmbedS  s  = ss (conjThat ++ s.s) ;
-    EmbedQS qs = qs ;
-    EmbedVP vp = ss (infVP vp) ;
-
-    UseCl  t p cl = {s = cl.s ! p.p ! t.t} ; 
-    UseQCl t p cl = {s = cl.s ! p.p ! t.t} ; 
-    UseRCl t p cl = {s = cl.s ! p.p ! t.t} ; 
-    UseSlash t p cl = {s = cl.s ! p.p ! t.t ; c2 = cl.c2} ;
-
-    AdvS a s = ss (a.s ++ s.s) ;
-
-    RelS s r = ss (s.s ++ r.s) ;
-}
diff --git a/lib/src/chinese/pinyin/StructuralChi.gf b/lib/src/chinese/pinyin/StructuralChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/pinyin/StructuralChi.gf
@@ -0,0 +1,179 @@
+concrete StructuralChi of Structural = CatChi **
+  open ParadigmsChi, ResChi, Prelude in {
+
+  flags coding = utf8 ;
+
+lin
+    every_Det = mkDet "mei3" Sg ;
+        
+    this_Quant = mkQuant "zhe4" ;
+    that_Quant = mkQuant "na3" ;
+
+    i_Pron = pronNP "wo3" ;
+    youSg_Pron = pronNP "ni3" ;
+    he_Pron = pronNP "ta1" ;
+    she_Pron = pronNP "ta1" ;
+    we_Pron = pronNP "wo3men" ;
+    youPl_Pron = pronNP "ni3men" ;
+    they_Pron = pronNP "ta1men" ;
+
+    very_AdA = ssword "fei1chang2" ;
+
+    by8means_Prep = mkPrep [] "pang2bian1" mannerAdvType ;
+--    in_Prep = mkPrep "li3" [];  --- in Paris
+    in_Prep = mkPrep "zai4" "zhong1"  ;  --- in the house, the car, etc
+    possess_Prep = mkPrep [] "de" ;
+    with_Prep = mkPrep "he2" "yi1qi3" ;
+----    with_Prep = mkPrep [] "he2"; -- an alternative for some uses
+ 
+and_Conj = {s = table {
+                    CPhr CNPhrase => mkConjForm "he2" ;
+                    CPhr CAPhrase => mkConjForm "er2" ;
+                    CPhr CVPhrase => mkConjForm "you4" ;
+                    CSent => mkConjForm "bing4qie3"             --modified by chenpneg 11.19
+                          }
+                } ;
+ or_Conj = {s = table {
+                    CPhr _ => mkConjForm "huo4" ;
+                    CSent => mkConjForm "hai2shi4"
+                          }
+                } ;
+
+    although_Subj = mkSubj "sui1ran2" "dan4";
+    because_Subj = mkSubj "yin1wei2" "suo3yi3" ;
+    when_Subj = mkSubj [] "deshi2hou4" ;
+
+here_Adv = mkAdv "zhe4li3" ;
+there_Adv = mkAdv "na3li3" ;
+whoSg_IP, whoPl_IP = mkIPL "shei2" ;
+whatSg_IP, whatPl_IP = mkIPL " shen2ma" ;
+where_IAdv = mkIAdvL "na3li3" ;
+when_IAdv = mkIAdvL "shen2mashi2hou4" ;
+how_IAdv = mkIAdvL "ru2he2" ;
+all_Predet = ssword "suo3you3" ;
+many_Det = mkDet (word "hen3duo1") DTPoss ;
+someSg_Det = mkDet (word "yi1xie1") Sg ;
+somePl_Det = mkDet (word "yi1xie1") Sg ;
+few_Det = mkDet "shao3" Pl ;
+other_A = mkA "qi2ta1" ;
+
+oper
+  mkIPL, mkIAdvL, mkAdA, mkIDetL, mkPConjL, mkIQuant = ssword ;
+
+-- hsk
+
+lin
+
+
+above_Prep = mkPrep [] "shang4bian1" ;
+after_Prep = mkPrep [] "yi3hou4" timeAdvType ;
+under_Prep = mkPrep [] "xia4" ;
+why_IAdv = mkIAdvL "wei2shen2ma" ;
+too_AdA = mkAdA "tai4" ;
+
+before_Prep = mkPrep [] "zhi1qian2" timeAdvType ;
+between_Prep = mkPrep [] "zhi1jian1" ;
+but_PConj = mkPConjL "dan4shi4" ;
+
+
+    can_VV = mkVerb "neng2" [] [] [] [] "bu4" ;
+    must_VV = mkVerb "bi4xu1" [] [] [] [] "bu4" ; ---- False "bu4neng2"
+    want_VV = mkVerb "xiang3" [] [] [] [] "bu4" ;
+
+can8know_VV = mkV "hui4" [] [] [] [] "bu4" ; ----
+
+
+except_Prep = mkPrep "yi3wai4" "chu2le" mannerAdvType ;
+for_Prep = mkPrep "wei2le" ;
+from_Prep = mkPrep "cong1" ;
+in8front_Prep = mkPrep zai_s "qian2bian1"  ;
+it_Pron = pronNP "ta1" ;
+much_Det = mkDet "duo1" Sg ;
+no_Quant = mkQuant "bu4" ;
+not_Predet = ssword "bu4" ;
+otherwise_PConj = mkPConjL "hai2shi4" ;
+to_Prep = mkPrep "wang3" ;
+
+have_V2 = mkV2 (mkV "you3" "le" "zhao1" "zai4" "guo4" "mei2") ;
+
+yes_Utt = ss "dui4" ;
+no_Utt = ss neg_s ;
+
+
+lin
+  always_AdV = ssword "yi1zhi2" ;
+  part_Prep = mkPrep possessive_s ;
+  language_title_Utt = ssword "zhong1wen2" ;
+  please_Voc = ss "qing3" ;
+  quite_Adv = mkAdA "de2hen3" ;
+
+-- just missing
+
+lin
+almost_AdA = ssword "ji1hu1" ;
+almost_AdN = ssword "ji1hu1" ;
+as_CAdv = {s = word "he2" ; p = word "yi1yang4" } ; -- modified by chenpeng 11.24
+at_least_AdN = ssword "zui4shao3" ; -- at least five
+at_most_AdN = ssword "zui4duo1" ;
+behind_Prep = mkPrep "zai4" "hou4mian4" ;
+  
+both7and_DConj = {s = table { -- modified by chenpeng 11.19
+                    CPhr CNPhrase => mkConjForm2 "bao1kuo4" "he2" ;
+                    CPhr CAPhrase => mkConjForm2 "ji2" "you4" ;
+                    CPhr CVPhrase => mkConjForm2 "bu4dan4" "er2qie3" ;
+                    CSent => mkConjForm2 "bu4dan4" "er2qie3"
+                    }
+                } ;
+
+by8agent_Prep = mkPrep "bei4" [] mannerAdvType; -- by for agent in passive
+                                  -- [mark] 被
+during_Prep = mkPrep "zai4" "qi1jian1" timeAdvType ; -- [mark] often equivalent to nothing
+                                   -- translation for "he swam during this summer. " and "he swam this summer." are often the same
+
+either7or_DConj = {s = table { -- modified by chenpeng 11.19
+                    CPhr CNPhrase => mkConjForm2 "huo4zhe3" "huo4zhe3" ;
+                    CPhr CAPhrase => mkConjForm2 "yao1ma" "yao1ma" ;
+                    CPhr CVPhrase => mkConjForm2 "yao1ma" "yao1ma" ;
+                    CSent => mkConjForm2 "yao1ma" "yao1ma"
+                    }
+                } ;
+
+everybody_NP = ssword "mei3ge4ren2" ; -- [mark] "mei3ge4ren2": 每(every)+个(classifier)+人(person)
+everything_NP = ssword "mei3jian4shi4" ; -- [mark] "mei3jian4shi4": 每(every)+件(classifier)+事(thing)
+everywhere_Adv = mkAdv "dao4chu3" ;
+here7from_Adv = mkAdv "cong1zhe4li3" ; -- from here
+here7to_Adv = mkAdv "dao4zhe4li3" ; -- to here
+-- [mark] "cong1zhe4li3" 从(from) 这里(here)
+-- "dao4zhe4li3" 到( to ) 这里(here)
+how8many_IDet = mkIDet "duo1shao3" ;
+how8much_IAdv = ssword "duo1shao3" ;
+if_Subj = mkSubj "ru2guo3" [] ; --"jiu4" ; -- [mark] "jiu4" often comes between NP and VP
+less_CAdv = {s = than_s ; p = word "mei2geng1"} ; -- modified by chenpeng 11.24
+more_CAdv = {s = than_s ; p = word "geng1"} ; -- modified by chenpeng 11.24
+most_Predet = ssword "da4duo1shu3" ;
+if_then_Conj = {s = table { -- added by chenpeng 11.19
+                    CPhr CNPhrase => mkConjForm [] ;
+                    CPhr CAPhrase => mkConjForm [] ;
+                    CPhr CVPhrase => mkConjForm [] ;
+                    CSent => mkConjForm2 "ru2guo3" "na3ma"
+                    }
+                } ;
+nobody_NP = ssword "mei2ren2" ;
+nothing_NP = ssword "mei2you3shen2ma" ;
+on_Prep = mkPrep "zai4" "shang4"  ;
+only_Predet = ssword "qi2you3" ; -- only John
+so_AdA = ssword "ru2ci3" ;
+somebody_NP = ssword "mou3ren2" ;
+something_NP = ssword "mou3shi4" ; -- [mark] in sent, it depends on the context
+somewhere_Adv = mkAdv "mou3chu3" ;
+that_Subj = mkSubj [] chcomma ; -- that + S [mark] comma
+there7from_Adv = mkAdv "cong1na3li3" ; -- from there
+there7to_Adv = mkAdv "dao4na3li3" ;
+therefore_PConj = ssword "yin1ci3" ;
+through_Prep = mkPrep "tong1guo4" ;
+which_IQuant = mkIQuant "na3" ;
+--which_IQuant = ssword [] ; -- [mark] in sent, it depends on the context
+without_Prep = mkPrep "mei2you3" [] mannerAdvType ;
+youPol_Pron = ssword "nin2" ; -- polite you
+
+}
diff --git a/lib/src/chinese/pinyin/StructuralCmn.gf b/lib/src/chinese/pinyin/StructuralCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/StructuralCmn.gf
+++ /dev/null
@@ -1,158 +0,0 @@
-concrete StructuralCmn of Structural = CatCmn ** 
-  open ParadigmsCmn, ResCmn, Prelude in {
-
-  flags coding = utf8 ;
-
-lin
-    every_Det = mkDet "mei3" Sg ;
-        
-    this_Quant = mkQuant "zhe4" ;
-    that_Quant = mkQuant "na3" ;
-
-    i_Pron = pronNP "wo3" ;
-    youSg_Pron = pronNP "ni3"  ;
-    he_Pron = pronNP "ta1" ;
-    she_Pron = pronNP "ta1" ;
-    we_Pron = pronNP "wo3men" ;
-    youPl_Pron = pronNP "ni3men" ;
-    they_Pron = pronNP "ta1men" ;
-
-    very_AdA = ssword "fei1chang2" ;    
-
-    by8means_Prep = mkPrep "pang2bian1" [] ;
-    in_Prep = mkPrep "li3" [];
-    possess_Prep = mkPrep "de" [];
-    with_Prep = mkPrep "yi1qi3" "he2"; 
- 
-and_Conj = {s = table {
-                    CPhr CNPhrase => mkConjForm "he2" ;
-                    CPhr CAPhrase => mkConjForm "er2" ;
-                    CPhr CVPhrase => mkConjForm "you4" ;
-                    CSent =>  mkConjForm []
-                          }
-                } ;
- or_Conj  = {s = table {
-                    CPhr _ => mkConjForm "huo4" ;
-                    CSent => mkConjForm "hai2shi4"
-                          }
-                } ;
-
-    although_Subj = mkSubj "sui1ran2" "dan4";
-    because_Subj = mkSubj "yin1wei2" "suo3yi3" ;
-    when_Subj = mkSubj [] "deshi2hou4" ; 
-
-here_Adv = mkAdv "zhe4li3" ;
-there_Adv = mkAdv "na3li3" ;
-whoSg_IP, whoPl_IP = mkIPL "shei2" ;
-whatSg_IP, whatPl_IP = mkIPL " shen2ma" ;
-where_IAdv = mkIAdvL "na3li3" ;
-when_IAdv = mkIAdvL "shen2mashi2hou4" ;
-how_IAdv = mkIAdvL "ru2he2" ;
-all_Predet = ssword "suo3you3" ;
-many_Det = mkDet (word "hen3duo1") DTPoss ;
-someSg_Det = mkDet (word "yi1xie1") Sg ;
-somePl_Det = mkDet (word "yi1xie1") Sg ;
-few_Det = mkDet "shao3" Pl ;
-other_A = mkA "qi2ta1" ;
-
-oper
-  mkIPL, mkIAdvL, mkAdA, mkIDetL, mkPConjL, mkCAdv, mkIQuant = ssword ;
-
--- hsk
-
-lin
-
-
-above_Prep = mkPrep "shang4bian1" ;
-after_Prep = mkPrep "yi3hou4" ;
-under_Prep = mkPrep "xia4" ;
-why_IAdv = mkIAdvL "wei2shen2ma" ;
-too_AdA = mkAdA "tai4" ;
-
-before_Prep = mkPrep "cong1qian2" ; 
-between_Prep = mkPrep "zhi1jian1" ; 
-but_PConj = mkPConjL "dan4shi4" ; 
-
-
-    can_VV  = mkVerb "neng2"  [] [] [] [] "bu4" ;
-    must_VV = mkVerb "bi4xu1" [] [] [] [] "bu4" ;  ---- False "bu4neng2"
-    want_VV = mkVerb "xiang3" [] [] [] [] "bu4" ;
-
-can8know_VV = mkV "hui4" [] [] [] [] "bu4" ; ----
-
-
-except_Prep = mkPrep "chu2le" "yi3wai4" ; 
-for_Prep = mkPrep "wei2le" ; 
-from_Prep = mkPrep "cong1" ; 
-in8front_Prep = mkPrep "qian2bian1" ; 
-it_Pron = pronNP "ta1" ; 
-much_Det = mkDet "duo1" Sg ; 
-no_Quant = mkQuant "bu4" ; 
-not_Predet = ssword "bu4" ;
-otherwise_PConj = mkPConjL "hai2shi4" ; 
-to_Prep = mkPrep "wang3" ; 
-
-have_V2 = mkV2 "you3" ;
-
-yes_Utt = ss "dui4" ;
-no_Utt = ss neg_s ;
-
-oper
-  mkConjForm : Str -> {s1,s2 : Str} = \s -> {s1 = [] ; s2 = word s} ;
-
--- manually by AR, Jolene
-
-lin
-  always_AdV = ssword "yi1zhi2" ;
-  part_Prep = mkPrep possessive_s ;  
-  language_title_Utt = ssword "zhong1wen2" ;  
-  please_Voc = ss "qing3" ;
-  quite_Adv = mkAdA "de2hen3" ;
-
--- just missing
-
-lin
-almost_AdA = ssword "ji1hu1" ;  
-almost_AdN = ssword "ji1hu1" ;  
---as_CAdv = ssword "shen2ma" ;   -- as good as X
-at_least_AdN = ssword "zui4shao3" ;  -- at least five
-at_most_AdN = ssword "zui4duo1" ;
-behind_Prep = mkPrep "hou4mian4" "zai4";  
---both7and_DConj = ssword "shen2ma" ;  -- both - and
-by8agent_Prep = mkPrep "bei4" ;    -- by for agent in passive 
-                                  -- [mark] 被
-during_Prep = mkPrep "qi1jian1" "zai4" ;  -- [mark] often equivalent to nothing
-                                   -- translation for "he swam during this summer. " and "he swam this summer." are often the same
---either7or_DConj = ssword "shen2ma" ;  
-everybody_NP = ssword "mei3ge4ren2" ;  -- [mark] "mei3ge4ren2": 每(every)+个(classifier)+人(person)
-everything_NP = ssword "mei3jian4shi4" ;  -- [mark] "mei3jian4shi4": 每(every)+件(classifier)+事(thing)
-everywhere_Adv = mkAdv "dao4chu3" ;  
-here7from_Adv = mkAdv "cong1zhe4li3" ;  -- from here
-here7to_Adv = mkAdv "dao4zhe4li3" ;    -- to here
-							    -- [mark] "cong1zhe4li3" 从(from) 这里(here)
-								--        "dao4zhe4li3" 到( to ) 这里(here)
-how8many_IDet = ssword "duo1shao3" ;  
-how8much_IAdv = ssword "duo1shao3" ;  
-if_Subj = mkSubj "ru2guo3" "jiu4" ;  -- [mark] "jiu4" often comes between NP and VP
---less_CAdv = ssword "shen2ma" ;  -- less good than
---more_CAdv = ssword "shen2ma" ;  
-most_Predet = ssword "da4duo1shu3" ;  
-nobody_NP = ssword "mei2ren2" ;  
-nothing_NP = ssword "mei2you3shen2ma" ;  
-on_Prep = mkPrep "shang4" "zai4" ;    
-only_Predet = ssword "qi2you3" ;  -- only John
-so_AdA = ssword "ru2ci3" ;  
-somebody_NP = ssword "mou3ren2" ;  
-something_NP = ssword "mou3shi4" ;  -- [mark] in sent, it depends on the context
-somewhere_Adv = mkAdv "mou3chu3" ;  
-that_Subj = mkSubj [] chcomma ;  -- that + S [mark] comma
-there7from_Adv = mkAdv "cong1na3li3" ;  -- from there
-there7to_Adv = mkAdv "dao4na3li3" ;  
-therefore_PConj = ssword "yin1ci3" ;  
-through_Prep = mkPrep "tong1guo4" ;  
-which_IQuant = mkIQuant "na3" ; 
---which_IQuant = ssword [] ;  -- [mark] in sent, it depends on the context
-without_Prep = mkPrep "mei2you3" []; 
-youPol_Pron = ssword "nin2" ;  -- polite you 
-
-}
diff --git a/lib/src/chinese/pinyin/SymbolChi.gf b/lib/src/chinese/pinyin/SymbolChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/pinyin/SymbolChi.gf
@@ -0,0 +1,36 @@
+--# -path=.:../abstract:../common
+
+concrete SymbolChi of Symbol = CatChi ** open Prelude, ResChi in {
+
+  flags coding = utf8;
+
+ lin
+  SymbPN i = i ;
+  IntPN i  = i ;
+  FloatPN i = i ;
+  NumPN i = i ;
+  CNIntNP cn i = {
+    s = cn.s ++ i.s ;
+    c = cn.c
+    } ;
+  CNSymbNP det cn xs = ss (det.s ++ cn.s ++ xs.s) ; ----  
+  CNNumNP cn i = {
+    s = cn.s ++ i.s ;
+    c = cn.c
+    } ;
+
+  SymbS sy = sy ; 
+  SymbNum sy = sy ;
+  SymbOrd sy = sy ;
+
+lincat 
+
+  Symb, [Symb] = SS ;
+
+lin
+  MkSymb s = s ;
+
+  BaseSymb = infixSS "" ;
+  ConsSymb = infixSS "" ;
+
+}
diff --git a/lib/src/chinese/pinyin/SymbolCmn.gf b/lib/src/chinese/pinyin/SymbolCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/SymbolCmn.gf
+++ /dev/null
@@ -1,36 +0,0 @@
---# -path=.:../abstract:../common
-
-concrete SymbolCmn of Symbol = CatCmn ** open Prelude, ResCmn in {
-
-  flags coding = utf8;
-
- lin
-  SymbPN i = i ;
-  IntPN i  = i ;
-  FloatPN i = i ;
-  NumPN i = i ;
-  CNIntNP cn i = {
-    s = cn.s ++ i.s ;
-    c = cn.c
-    } ;
-  CNSymbNP det cn xs = ss (det.s ++ cn.s ++ xs.s) ; ----  
-  CNNumNP cn i = {
-    s = cn.s ++ i.s ;
-    c = cn.c
-    } ;
-
-  SymbS sy = sy ; 
-  SymbNum sy = sy ;
-  SymbOrd sy = sy ;
-
-lincat 
-
-  Symb, [Symb] = SS ;
-
-lin
-  MkSymb s = s ;
-
-  BaseSymb = infixSS "" ;
-  ConsSymb = infixSS "" ;
-
-}
diff --git a/lib/src/chinese/pinyin/TenseCmn.gf b/lib/src/chinese/pinyin/TenseCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/TenseCmn.gf
+++ /dev/null
@@ -1,13 +0,0 @@
-concrete TenseCmn of Tense = 
-  CatCmn [Tense,Temp], TenseX [Ant,Pol,AAnter,ASimul,PNeg,PPos] ** open ResCmn in {
-
-  lin
-    TTAnt t a = {s = t.s ++ a.s ; t = t.t} ;
-
-    ---- ??
-    TPres = {s = [] ; t = APlain} ;
-    TPast = {s = [] ; t = APerf} ;   
-    TFut  = {s = [] ; t = ADurProg} ;   
-    TCond = {s = [] ; t = ADurStat} ;
-
-}
diff --git a/lib/src/chinese/pinyin/TextCmn.gf b/lib/src/chinese/pinyin/TextCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/TextCmn.gf
+++ /dev/null
@@ -1,11 +0,0 @@
-concrete TextCmn of Text = CommonX - [Temp,Tense,Adv] ** open ResCmn in {
-
--- No punctuation - but make sure to leave spaces between sentences!
-
-  lin
-    TEmpty = {s = []} ;
-    TFullStop x xs = {s = x.s ++ fullstop_s ++ xs.s} ;
-    TQuestMark x xs = {s = x.s ++ questmark_s ++ xs.s} ;
-    TExclMark x xs = {s = x.s ++ exclmark_s ++ xs.s} ;
-
-}
diff --git a/lib/src/chinese/pinyin/VerbCmn.gf b/lib/src/chinese/pinyin/VerbCmn.gf
deleted file mode 100644
--- a/lib/src/chinese/pinyin/VerbCmn.gf
+++ /dev/null
@@ -1,63 +0,0 @@
-concrete VerbCmn of Verb = CatCmn ** open ResCmn, Prelude in {
-
-  flags optimize=all_subs ;
-
-  lin
-    UseV = predV ;
-
-    SlashV2a v = predV v ** {c2 = v.c2 ; isPre = False} ;
-
-    Slash2V3 v np = insertAdv (mkNP (ba_s ++      np.s)) (predV v) ** {c2 = v.c3 ; isPre = False} ;  -- slot for third argument 
-    Slash3V3 v np = insertObj (mkNP (appPrep v.c3 np.s)) (predV v) ** {c2 = v.c2 ; isPre = True} ;   -- slot for ba object
-
-    SlashV2A v ap = insertObj ap (predV v) ** {c2 = v.c2 ; isPre = True} ; 
-
-    SlashV2V v vp = insertObj (mkNP (infVP vp))   (predV v) ** {c2 = v.c2 ; isPre = True} ;
-    SlashV2S v s  = insertObj (ss (say_s ++ s.s)) (predV v) ** {c2 = v.c2 ; isPre = True} ; 
-    SlashV2Q v q  = insertObj (ss (say_s ++ q.s)) (predV v) ** {c2 = v.c2 ; isPre = True} ; 
-
-    ComplVV v vp = {
-      verb = v ;
-      compl = vp.verb.s ++ vp.compl ;
-      prePart = vp.prePart
-      } ;
-
-    ComplVS v s  = insertObj s  (predV v) ; 
-    ComplVQ v q  = insertObj q  (predV v) ; 
-    ComplVA v ap = insertObj ap (predV v) ; 
-
-    ComplSlash vp np = case vp.isPre of {
-      True  => insertAdv (mkNP (ba_s ++       np.s)) vp ; --- ba or vp.c2 ?
-      False => insertObj (mkNP (appPrep vp.c2 np.s)) vp
-      } ;
-
-    UseComp comp = comp ;
-
-    SlashVV v vp = ---- too simple?
-      insertObj (mkNP (infVP vp)) (predV v) ** {c2 = vp.c2 ; isPre = vp.isPre} ;
-
-    SlashV2VNP v np vp = 
-      insertObj np
-        (insertObj (mkNP (infVP vp)) (predV v)) ** {c2 = vp.c2 ; isPre = vp.isPre} ;
-
-    AdvVP vp adv = case adv.advType of {
-      ATManner => insertObj (ss (deVAdv_s ++ adv.s)) vp ;                -- he sleeps well
-      _ => insertAdv (ss (zai_V.s ++ adv.s)) vp     -- he sleeps in the house / today
-      } ;
-
-    AdVVP adv vp = insertAdv adv vp ; 
-    
-    ReflVP vp = insertObj (mkNP reflPron) vp ;
-
-    PassV2 v = insertObj (mkNP passive_s) (predV v) ; ----
-
-    CompAP ap = insertObj (mkNP (ap.s ++ possessive_s)) (predV copula) ; ---- hen / bu
-
-    CompNP np = insertObj np (predV copula) ; ----
-
-    CompCN cn = insertObj cn (predV copula) ; ----
-
-    CompAdv adv = insertObj adv (predV zai_V) ;
-
-}
-
diff --git a/lib/src/chinese/sysu/Assign_1.gf b/lib/src/chinese/sysu/Assign_1.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_1.gf
@@ -0,0 +1,501 @@
+concrete Assign_1 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+seminar_N = mkN "﻿研讨会" "场"; -- 8
+recreational_A = mkA "消遣" ; -- 8
+premise_N = mkN "前提" "个"; -- 8
+outside_N = mkN "外面" ; -- 8
+malignant_A = mkA "恶性" ; -- 8
+jam_N = mkN "果酱" "瓶"; -- 8
+hazardous_A = mkA "危险" ; -- 8
+flatten_V = mkV "弄平" ; -- 8
+elegant_A = mkA "优雅" ; -- 8
+determination_N = mkN "决心" [] ; -- 8
+contraction_N = mkN "收缩" "次"; -- 8
+chancellor_N = mkN "校长" "位"; -- 8
+barge_N = mkN "驳船" "只"; -- 8
+accomplishment_N = mkN "成就" ; -- 8
+usage_N = mkN "用法" "个"; -- 7
+tire_V2 = mkV2 "厌倦" ; -- 7
+subcontractor_N = mkN "分包商" ; -- 7
+since_Subj = mkSubj "自从" ; -- 7
+scream_V = mkV "惊叫" ; -- 7
+redesign_V2 = mkV2 "重新设计" ; -- 7
+print_V = mkV "打印" ; -- 7
+parade_N = mkN "游行" ; -- 7
+noise_N = mkN "噪音" ; -- 7
+memorandum_N = mkN "备忘录" "本"; -- 7
+inventor_N = mkN "发明者" "个"; -- 7
+guild_N = mkN "公会" "个"; -- 7
+flier_N = mkN "飞行物" "个"; -- 7
+easy_Adv = mkAdv "容易" ; -- 7
+dependence_N = mkN "依赖" []; -- 7
+concede_V = mkV "承认" ; -- 7
+but_Adv = mkAdv "但" ; -- 7
+birthday_N = mkN "生日" ; -- 7
+administer_V2 = mkV2 "管理" ; -- 7
+watt_N = mkN "瓦" "片"; -- 6
+trespass_N = mkN "侵入" "次"; -- 6
+suspicion_N = mkN "怀疑" []; -- 6
+staunch_A = mkA "坚定" ; -- 6
+sheer_A = mkA "绝对" ; -- 6
+route_V2 = mkV2 "按路线发送" ; -- 6
+replay_N = mkN "重播" []; -- 6
+purge_V2 = mkV2 "净化" ; -- 6
+permissible_A = mkA "可允许" ; -- 6
+opposite_N = mkN "相反" []; -- 6
+monster_N = mkN "怪物" "只"; -- 6
+magnate_N = mkN "富豪" "个"; -- 6
+judge_V2 = mkV2 "审判" ; -- 6
+implicate_V2 = mkV2 "牵涉" ; -- 6
+herald_V2 = mkV2 "通报" ; -- 6
+foreseeable_A = mkA "可预见" ; -- 6
+even_V2 = mkV2 "平坦" ; -- 6
+durable_N = mkN "耐用" []; -- 6
+deep_Adv = mkAdv "深" ; -- 6
+confess_VS = mkVS "承认" ; -- 6
+chill_V = mkV "变冷" ; -- 6
+breed_V = mkV "繁殖" ; -- 6
+atom_N = mkN "原子" "个"; -- 6
+adhesive_N = mkN "胶粘剂" ; -- 6
+vulnerability_N = mkN "漏洞" "个"; -- 5
+undemocratic_A = mkA "不民主" ; -- 5
+threshold_N = mkN "门槛" []; -- 5
+sucker_N = mkN "吸盘" "个"; -- 5
+spare_V2 = mkV2 "饶恕" ; -- 5
+shakeout_N = mkN "重组" []; -- 5
+rumble_V = mkV "隆隆作响" ; -- 5
+repay_V = mkV "偿还" ; -- 5
+reasoning_N = mkN "推理" ; -- 5
+proclaim_V2 = mkV2 "宣布" ; -- 5
+plain_N = mkN "朴素" []; -- 5
+particular_N = mkN "特别" [] ; -- 5
+offshore_A = mkA "离岸" ; -- 5
+montana_PN = mkPN "蒙大拿州" ; -- 5
+mask_N = mkN "面具" "副"; -- 5
+less_than_AdN = mkAdN "少" ; -- 5
+investigate_V = mkV "调查" ; -- 5
+idealistic_A = mkA "理想化" ; -- 5
+guilt_N = mkN "有罪" []; -- 5
+fountain_N = mkN "喷泉" "口"; -- 5
+fabricate_V2 = mkV2 "编造" ; -- 5
+eavesdrop_V = mkV "窃听" ; -- 5
+disguise_V2 = mkV2 "伪装" ; -- 5
+decry_V2 = mkV2 "诽谤" ; -- 5
+corner_V2 = mkV2 "垄断" ; -- 5
+compel_VV = mkVV "强迫" ; -- 5
+ceremony_N = mkN "仪式" [] ; -- 5
+buffet_V2 = mkV2 "打击" ; -- 5
+blip_N = mkN "物体光点" ; -- 5
+apparatus_N = mkN "设备" "台"; -- 5
+accumulate_V = mkV "积累" ; -- 5
+whimsical_A = mkA "怪诞" ; -- 4
+upgrade_N = mkN "升级" []; -- 4
+unborn_A = mkA "未出生" ; -- 4
+tilt_V2 = mkV2 "使+倾斜" ; -- 4
+successive_A = mkA "连续" ; -- 4
+spontaneous_A = mkA "自发" ; -- 4
+slum_N = mkN "贫民窟" ; -- 4
+sexy_A = mkA "性感" ; -- 4
+rose_N = mkN "玫瑰" "朵"; -- 4
+reservoir_N = mkN "池" ; -- 4
+reason_V = mkV "推理" ; -- 4
+push_VS = mkVS "推" ; -- 4
+preoccupy_V2 = mkV2 "先占" ; -- 4
+pinpoint_V2 = mkV2 "查明" ; -- 4
+peal_N = mkN "隆隆声" [] ; -- 4
+overall_N = mkN "整体" [] ; -- 4
+nurse_V2 = mkV2 "看护" ; -- 4
+morass_N = mkN "泥淖" [] ; -- 4
+mentor_N = mkN "导师" "位"; -- 4
+magic_A = mkA "魔术" ; -- 4
+leak_V2 = mkV2 "泄漏" ; -- 4
+invent_V = mkV "发明" ; -- 4
+innings_N = mkN "局" ; -- 4
+illustrate_VS = mkVS "说明" ; -- 4
+hedge_V2 = mkV2 "把+用树篱围起来" ; -- 4
+grapevine_N = mkN "小道消息" ; -- 4
+fringe_N = mkN "边缘" ; -- 4
+flat_N = mkN "公寓" ; -- 4
+eye_V2 = mkV2 "注视" ; -- 4
+endure_V = mkV "忍受" ; -- 4
+dispute_V = mkV "争议" ; -- 4
+diabetes_N = mkN "糖尿病" []  ; -- 4
+decree_nisi_N = mkN "法令" "条"; -- 4
+crook_N = mkN "弯曲" [] ; -- 4
+contamination_N = mkN "污染" [] ; -- 4
+command_V2 = mkV2 "命令" ; -- 4
+cheat_V2 = mkV2 "骗" ; -- 4
+californian_N = mkN "加利福尼亚人" ; -- 4
+bombard_V2 = mkV2 "轰击" ; -- 4
+automation_N = mkN "自动化" [] ; -- 4
+ailment_N = mkN "病" [] ; -- 4
+worthiness_N = mkN "价值" [] ; -- 3
+walk_N = mkN "步行" [] ; -- 3
+vanilla_N = mkN "香草" ; -- 3
+unfinished_A = mkA "未完成" ; -- 3
+tubular_A = mkA "管状" ; -- 3
+tort_N = mkN "侵权" [] ; -- 3
+therapeutic_A = mkA "治疗" ; -- 3
+surface_VS = mkVS "表面" ; -- 3
+strain_V = mkV "应变" ; -- 3
+stall_N = mkN "摊子" ; -- 3
+spell_V = mkV "拼写" ; -- 3
+smother_V2 = mkV2 "使+窒息" ; -- 3
+sideline_V = mkV "副业" ; -- 3
+sergeant_N = mkN "军士" ; -- 3
+scorecard_N = mkN "记分卡" ; -- 3
+roofing_N = mkN "屋面" ; -- 3
+residual_A = mkA "残余" ; -- 3
+reform_V = mkV "改革" ; -- 3
+re_elect_V2 = mkV2 "重选" ; -- 3
+psychoanalyst_N = mkN "精神分析学家" ; -- 3
+preparedness_N = mkN "防备" [] ; -- 3
+pointedly_AdV = mkAdV "有针对性地" ; -- 3
+pillow_N = mkN "枕头" ; -- 3
+parlance_N = mkN "说法" ; -- 3
+oriental_A = mkA "东方" ; -- 3
+nut_N = mkN "坚果" ; -- 3
+mutation_N = mkN "突变" ; -- 3
+middle_class_A = mkA "中产阶级" ; -- 3
+malpractice_N = mkN "弊端" ; -- 3
+lingerie_N = mkN "女用贴身内衣裤" ; -- 3
+launder_V2 = mkV2 "洗涤" ; -- 3
+intersperse_V2 = mkV2 "点缀" ; -- 3
+infectious_A = mkA "传染" ; -- 3
+immoral_A = mkA "不道德" ; -- 3
+hire_N = mkN "租金" [] ; -- 3
+grasp_V2 = mkV2 "把握" ; -- 3
+garment_N = mkN "服装" "套"; -- 3
+fore_N = mkN "前面" [] ; -- 3
+fishery_N = mkN "渔业" [] ; -- 3
+fanciful_A = mkA "稀奇" ; -- 3
+espionage_N = mkN "间谍" ; -- 3
+ebullient_A = mkA "热情洋溢" ; -- 3
+dormant_A = mkA "蛰伏" ; -- 3
+disapprove_V2 = mkV2 "不赞成" ; -- 3
+deploy_V = mkV "部署" ; -- 3
+curry_V2 = mkV2 "用咖喱调+的味" ; -- 3
+copyright_V2 = mkV2 "获得版权" ; -- 3
+compulsion_N = mkN "义务" [] ; -- 3
+clip_V2 = mkV2 "夹" ; -- 3
+chairmanship_N = mkN "主席地位" ; -- 3
+businesslike_A = mkA "公事公办" ; -- 3
+brat_N = mkN "小子" ; -- 3
+bladder_N = mkN "膀胱" ; -- 3
+bath_N = mkN "浴" ; -- 3
+astonishing_A = mkA "惊人" ; -- 3
+antagonize_V2 = mkV2 "对抗" ; -- 3
+affirm_V2 = mkV2 "肯定" ; -- 3
+accede_V = mkV "加入" ; -- 3
+working_class_A = mkA "工人阶级" ; -- 2
+whichSg_IDet = mkIDet "哪一个" ; -- 2
+wash_V = mkV "洗" ; -- 2
+violet_N = mkN "紫色" [] ; -- 2
+vantage_N = mkN "优势" ; -- 2
+unwind_V = mkV "放松" ; -- 2
+unperturbed_A = mkA "泰然自若" ; -- 2
+unending_A = mkA "无休止" ; -- 2
+unabated_A = mkA "不减" ; -- 2
+tribunal_N = mkN "法庭" ; -- 2
+topple_V = mkV "倾覆" ; -- 2
+think_N = mkN "想法" ; -- 2
+teeter_V = mkV "步履蹒跚" ; -- 2
+symbolize_V2 = mkV2 "象征" ; -- 2
+supercede_V2 = mkV2 "取代" ; -- 2
+stub_N = mkN "存根" ; -- 2
+statistician_N = mkN "统计学家" "名"; -- 2
+sputter_V = mkV "溅散" ; -- 2
+spasm_N = mkN "痉挛" ; -- 2
+solemn_A = mkA "庄严" ; -- 2
+slither_V = mkV "滑行" ; -- 2
+simplification_N = mkN "简单化" [] ; -- 2
+shimmer_V = mkV "发微光" ; -- 2
+self_conscious_A = mkA "害羞" ; -- 2
+scoop_N = mkN "勺" ; -- 2
+sample_V2 = mkV2 "采样自" ; -- 2
+roughneck_N = mkN "无赖" ; -- 2
+rife_A = mkA "非常多" ; -- 2
+resist_VV = mkVV "抵制" ; -- 2
+renal_A = mkA "肾" ; -- 2
+rectangle_N = mkN "矩形" "个"; -- 2
+rapport_N = mkN "关系" ; -- 2
+quarry_N = mkN "采石场" "个"; -- 2
+provocation_N = mkN "挑衅" ; -- 2
+pristine_A = mkA "质朴" ; -- 2
+powerless_A = mkA "无力" ; -- 2
+poke_V2 = mkV2 "戳" ; -- 2
+pile_V2 = mkV2 "堆" ; -- 2
+penthouse_N = mkN "楼顶阁楼" ; -- 2
+part_V = mkV "部分" ; -- 2
+overpay_V2 = mkV2 "多付" ; -- 2
+outdated_A = mkA "过时" ; -- 2
+occasion_V2 = mkV2 "引起" ; -- 2
+noodle_N = mkN "面条" "碗" ; -- 2
+nationalist_A = mkA "民族主义者" ; -- 2
+modicum_N = mkN "少量" [] ; -- 2
+mindful_A = mkA "铭记" ; -- 2
+mechanics_N = mkN "机械学" [] ; -- 2
+malfunction_N = mkN "故障" ; -- 2
+lone_A = mkA "孤单" ; -- 2
+lethargy_N = mkN "昏睡" ; -- 2
+lattice_N = mkN "格" ; -- 2
+justify_VV = mkVV "辩解" ; -- 2
+irritate_V2 = mkV2 "刺激" ; -- 2
+interpreter_N = mkN "翻译员" ; -- 2
+inheritor_N = mkN "继承者" ; -- 2
+inconclusive_A = mkA "尚无定论" ; -- 2
+impatient_A = mkA "不耐烦" ; -- 2
+housework_N = mkN "家务" [] ; -- 2
+hew_V = mkV "砍掉" ; -- 2
+harry_V2 = mkV2 "打" ; -- 2
+ground_V = mkV "使+搁浅" ; -- 2
+go_N = mkN "围棋" [] ; -- 2
+gall_N = mkN "胆汁" [] ; -- 2
+fragment_V2 = mkV2 "使+破碎" ; -- 2
+flip_V2 = mkV2 "翻动" ; -- 2
+filipino_N = mkN "菲律宾人" ; -- 2
+favourite_N = mkN "最爱" [] ; -- 2
+extradite_V2 = mkV2 "引渡" ; -- 2
+evince_V2 = mkV2 "表示出" ; -- 2
+envisage_V2 = mkV2 "设想" ; -- 2
+embed_V2 = mkV2 "嵌" ; -- 2
+dwarf_N = mkN "矮人" ; -- 2
+doughnut_N = mkN "油炸圈饼" ; -- 2
+disseminate_V = mkV "传播" ; -- 2
+discouragement_N = mkN "沮丧" ; -- 2
+deteriorate_V2 = mkV2 "恶化" ; -- 2
+demote_V2 = mkV2 "降级为" ; -- 2
+decimal_A = mkA "十进制" ; -- 2
+damp_A = mkA "潮湿" ; -- 2
+crate_N = mkN "箱" ; -- 2
+cookie_N = mkN "饼干" ; -- 2
+conductor_N = mkN "导体" ; -- 2
+commute_V = mkV "改判" ; -- 2
+cobble_V2 = mkV2 "凑齐" ; -- 2
+clang_V = mkV "铛" ; -- 2
+checkpoint_N = mkN "检查站" ; -- 2
+cave_N = mkN "洞穴" ; -- 2
+cardboard_N = mkN "纸板" ; -- 2
+buck_V = mkV "降压" ; -- 2
+boredom_N = mkN "无聊" [] ; -- 2
+blacken_V2 = mkV2 "使+变黑" ; -- 2
+beg_V2 = mkV2 "求" ; -- 2
+ballistic_A = mkA "弹道" ; -- 2
+avalanche_N = mkN "雪崩" ; -- 2
+astound_V2 = mkV2 "使+大吃一惊" ; -- 2
+appoint_V3 = mkV3 "委任" ; -- 2
+analogy_N = mkN "比喻" ; -- 2
+airliner_N = mkN "客机" ; -- 2
+ace_N = mkN "高手" ; -- 2
+zip_N = mkN "拉链" ; -- 1
+yankee_N = mkN "美国佬" ; -- 1
+woebegone_A = mkA "愁眉苦脸" ; -- 1
+whistle_V = mkV "吹口哨" ; -- 1
+weave_V = mkV "织" ; -- 1
+warp_V2 = mkV2 "使+扭曲" ; -- 1
+volunteer_VS = mkVS "志愿者" ; -- 1
+vicinity_N = mkN "附近" ; -- 1
+vaudeville_N = mkN "杂耍" ; -- 1
+urinary_A = mkA "尿" ; -- 1
+unspeakable_A = mkA "无法形容" ; -- 1
+unorthodox_A = mkA "非正统" ; -- 1
+uninformative_A = mkA "无信息" ; -- 1
+uneventful_A = mkA "波澜不惊" ; -- 1
+undergraduate_N = mkN "本科生" ; -- 1
+unblock_V2 = mkV2 "疏通" ; -- 1
+ubiquity_N = mkN "无处不在" ; -- 1
+tug_V2 = mkV2 "拖船" ; -- 1
+trio_N = mkN "三重奏" ; -- 1
+transplant_V = mkV "移植" ; -- 1
+touching_A = mkA "接触" ; -- 1
+toga_N = mkN "长袍" ; -- 1
+thunderstorm_N = mkN "雷雨" ; -- 1
+theological_A = mkA "神学" ; -- 1
+terra_firma_N = mkN "陆地" [] ; -- 1
+tedious_A = mkA "乏味" ; -- 1
+take_out_V2 = mkV2 "采取" ; -- 1
+sympathizer_N = mkN "同情者" ; -- 1
+swat_N = mkN "扑打" ; -- 1
+super_A = mkA "非常" ; -- 1
+substantiate_V2 = mkV2 "证实" ; -- 1
+stucco_N = mkN "灰泥" [] ; -- 1
+stowaway_N = mkN "偷渡者" ; -- 1
+stirrup_N = mkN "马蹬" ; -- 1
+stepmother_N = mkN "后妈" ; -- 1
+stallion_N = mkN "种马" ; -- 1
+spyglass_N = mkN "望远镜" ; -- 1
+splash_V2 = mkV2 "溅" ; -- 1
+spearhead_N = mkN "矛头" ; -- 1
+soporific_A = mkA "催眠" ; -- 1
+so_Adv = mkAdv "所以" ; -- 1
+snap_up_V2 = mkV2 "抢购" ; -- 1
+slope_V = mkV "坡" ; -- 1
+slack_V = mkV "松弛" ; -- 1
+simplify_V = mkV "简化" ; -- 1
+shrug_off_V2 = mkV2 "对+不屑一顾" ; -- 1
+shoelace_N = mkN "鞋带" ; -- 1
+sharpen_V = mkV "磨" ; -- 1
+septuagenarian_N = mkN "年逾古稀的人" ; -- 1
+seer_N = mkN "先见者" ; -- 1
+scurry_N = mkN "疾走" [] ; -- 1
+sclerosis_N = mkN "硬化" [] ; -- 1
+scalawag_N = mkN "骗子" ; -- 1
+samovar_N = mkN "茶炊" ; -- 1
+sac_N = mkN "囊" ; -- 1
+rowdy_A = mkA "吵闹" ; -- 1
+rogue_N = mkN "流氓" ; -- 1
+richness_N = mkN "丰富" [] ; -- 1
+retract_V2 = mkV2 "撤回" ; -- 1
+respond_V2 = mkV2 "响应" ; -- 1
+repository_N = mkN "知识库" ; -- 1
+removable_A = mkA "可拆卸" ; -- 1
+reinstall_V2 = mkV2 "重新安装" ; -- 1
+referee_N = mkN "裁判" ; -- 1
+recollection_N = mkN "回忆" "次"; -- 1
+realistically_Adv = mkAdv "切实" ; -- 1
+ration_V2 = mkV2 "配给" ; -- 1
+ram_V2 = mkV2 "撞击" ; -- 1
+quiver_N = mkN "颤动" ; -- 1
+pyrotechnic_A = mkA "烟火制造术" ; -- 1
+pug_nosed_A = mkA "泥料" ; -- 1
+proration_N = mkN "按比例的分配" ; -- 1
+profiteer_V = mkV "牟取暴利" ; -- 1
+presume_V = mkV "假定" ; -- 1
+preceding_A = mkA "在前" ; -- 1
+potentate_N = mkN "当权者" ; -- 1
+politicize_V = mkV "使+政治化" ; -- 1
+pluck_V = mkV "采摘" ; -- 1
+placid_A = mkA "平和" ; -- 1
+pigsty_N = mkN "猪圈" ; -- 1
+pervert_N = mkN "反常" ; -- 1
+peremptory_A = mkA "蛮横" ; -- 1
+peddler_N = mkN "不法商贩" ; -- 1
+patrician_N = mkN "贵族" ; -- 1
+parish_N = mkN "教区" ; -- 1
+pandemonium_N = mkN "乌烟瘴气" ; -- 1
+pacify_V2 = mkV2 "安抚" ; -- 1
+overhead_N = mkN "开销" ; -- 1
+outgain_V2 = mkV2 "获得" ; -- 1
+opposite_Prep = mkPrep "的对面" "在"; -- 1
+offer_VS = mkVS "提供" ; -- 1
+obfuscate_V2 = mkV2 "混淆" ; -- 1
+northwest_N = mkN "西北"  [] ; -- 1
+nibble_N = mkN "蚕食" ; -- 1
+navigate_V = mkV "航行" ; -- 1
+muse_V = mkV "沉思" ; -- 1
+morrow_N = mkN "明天" ; -- 1
+modular_A = mkA "模块化" ; -- 1
+misquotation_N = mkN "引述错误" ; -- 1
+militarism_N = mkN "军国主义" ; -- 1
+mesothelioma_N = mkN "间皮瘤" ; -- 1
+melancholy_A = mkA "愁绪" ; -- 1
+masculine_A = mkA "男性" ; -- 1
+maneuver_V = mkV "演习" ; -- 1
+magnification_N = mkN "放大" ; -- 1
+lucid_A = mkA "清醒" ; -- 1
+log_N = mkN "登录" "次" ; -- 1
+lineman_N = mkN "前锋" ; -- 1
+level_V2 = mkV2 "使+同等" ; -- 1
+leafy_A = mkA "多叶" ; -- 1
+lard_N = mkN "猪油" ; -- 1
+knotty_A = mkA "棘手" ; -- 1
+kill_N = mkN "杀死" [] ; -- 1
+juggler_N = mkN "变戏法者" ; -- 1
+jerk_V2 = mkV2 "猛拉" ; -- 1
+ironclad_A = mkA "铁定" ; -- 1
+intolerance_N = mkN "偏见" [] ; -- 1
+insure_VS = mkVS "投保" ; -- 1
+innate_A = mkA "先天" ; -- 1
+infer_V2 = mkV2 "推断" ; -- 1
+indispensable_A = mkA "不可缺少" ; -- 1
+incline_V2V = mkV2V "倾斜" ; -- 1
+improvisation_N = mkN "即兴创作" [] ; -- 1
+immigrate_V = mkV "移民" ; -- 1
+idiosyncratic_A = mkA "特质" ; -- 1
+hunt_V = mkV "狩猎" ; -- 1
+hotelier_N = mkN "旅馆老板" "位"; -- 1
+homer_V = mkV "本垒打" ; -- 1
+hillside_N = mkN "山坡" ; -- 1
+herd_V = mkV "群" ; -- 1
+hawker_N = mkN "小贩" "个"; -- 1
+hapless_A = mkA "倒霉" ; -- 1
+hairy_A = mkA "毛茸茸" ; -- 1
+guarantor_N = mkN "担保人" "个"; -- 1
+grenade_N = mkN "手榴弹" "枚"; -- 1
+goose_N = mkN "鹅" "只"; -- 1
+glib_A = mkA "巧舌如簧" ; -- 1
+ghastly_A = mkA "阴森" ; -- 1
+gendarme_N = mkN "宪兵" "个"; -- 1
+fuse_N = mkN "融合" ; -- 1
+frogman_N = mkN "潜水员" "个"; -- 1
+fray_V2 = mkV2 "磨损" ; -- 1
+formalize_V2 = mkV2 "正规化" ; -- 1
+foment_V2 = mkV2 "煽动" ; -- 1
+flop_V2 = mkV2 "拍击" ; -- 1
+flannel_N = mkN "绒布" "块" ; -- 1
+finagle_V2 = mkV2 "哄骗" ; -- 1
+fend_off_V2 = mkV2 "挡开" ; -- 1
+farmstead_N = mkN "农庄" ; -- 1
+exuberance_N = mkN "丰富" [] ; -- 1
+expletive_N = mkN "脏话" ; -- 1
+exclaim_VQ = mkVQ (mkV "喊叫") ; -- 1
+essential_N = mkN "必要" [] ; -- 1
+envy_V2 = mkV2 "羡慕" ; -- 1
+encumber_V2 = mkV2 "设置产权负担" ; -- 1
+eloquence_N = mkN "口才" [] ; -- 1
+economize_V = mkV "节约" ; -- 1
+duplication_N = mkN "复制" ; -- 1
+drenching_N = mkN "淋" ; -- 1
+dope_N = mkN "笨蛋" ; -- 1
+distressful_A = mkA "痛苦" ; -- 1
+dismay_V = mkV "沮丧" ; -- 1
+disciple_N = mkN "门徒" "名"; -- 1
+dim_A = mkA "暗淡" ; -- 1
+detrimental_A = mkA "不利" ; -- 1
+deport_V2 = mkV2 "驱逐" ; -- 1
+delouse_V2 = mkV2 "消毒。" ; -- 1
+deer_N = mkN "鹿" ; -- 1
+daze_N = mkN "发呆" ; -- 1
+czech_N = mkN "捷克语" ; -- 1
+crusty_A = mkA "硬皮" ; -- 1
+criminalize_V2 = mkV2 "对+判处刑罚" ; -- 1
+cramp_V2 = mkV2 "束缚" ; -- 1
+counterespionage_N = mkN "反间谍" ; -- 1
+corner_V = mkV "将+逼入困境" ; -- 1
+contemporary_N = mkN "现代" ; -- 1
+conjecture_N = mkN "猜测" ; -- 1
+comprehensiveness_N = mkN "全面性" ; -- 1
+comestible_N = mkN "食物" ; -- 1
+coerce_V2 = mkV2 "要挟" ; -- 1
+club_V = mkV "用棍棒打" ; -- 1
+clarity_N = mkN "明晰" [] ; -- 1
+chum_N = mkN "密友" ; -- 1
+chide_V = mkV "斥责" ; -- 1
+char_V2 = mkV2 "使+烧焦" ; -- 1
+caterer_N = mkN "餐饮服务商" ; -- 1
+caretaker_N = mkN "看守人" ; -- 1
+campaigner_N = mkN "活动家" ; -- 1
+buzzword_N = mkN "流行语" ; -- 1
+bump_V2 = mkV2 "撞" ; -- 1
+brouhaha_N = mkN "骚动" ; -- 1
+breakage_N = mkN "破损" ; -- 1
+botanical_A = mkA "植物" ; -- 1
+boat_V = mkV "划船" ; -- 1
+blasphemous_A = mkA "亵渎神明" ; -- 1
+bilious_A = mkA "坏脾气" ; -- 1
+berate_V2 = mkV2 "严厉责备" ; -- 1
+bedside_N = mkN "床头" ; -- 1
+barter_V = mkV "物物交换" ; -- 1
+baloney_N = mkN "胡扯" ; -- 1
+axiomatic_A = mkA "不言自明" ; -- 1
+attachment_N = mkN "附件" ; -- 1
+aspen_N = mkN "白杨" ; -- 1
+aristocracy_N = mkN "贵族" ; -- 1
+apocalyptic_A = mkA "世界末日" ; -- 1
+anguished_A = mkA "苦涩" ; -- 1
+ammonia_N = mkN "氨" ; -- 1
+alluring_A = mkA "诱人" ; -- 1
+affirm_VS = mkVS "肯定" ; -- 1
+adhere_V = mkV "遵守" ; -- 1
+acclaim_N = mkN "欢呼" [] ; -- 1
+a_priori_A = mkA "先验" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_10.gf b/lib/src/chinese/sysu/Assign_10.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_10.gf
@@ -0,0 +1,500 @@
+concrete Assign_10 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+revive_V = mkV "复活" ; -- 8
+punishable_A = mkA "该惩罚" ; -- 8
+pave_V2 = mkV2 "铺平" ; -- 8
+nickname_N = mkN "昵称" ; -- 8
+load_V2 = mkV2 "加载" ; -- 8
+inflate_V2 = mkV2 "膨胀" ; -- 8
+gloomy_A = mkA "阴沉" ; -- 8
+feat_N = mkN "功绩" ; -- 8
+dog_V2 = mkV2 "跟踪" ; -- 8
+debris_1_N = mkN "碎片"; -- 8
+compatible_A = mkA "兼容" ; -- 8
+breed_N = mkN "品种" ; -- 8
+apt_A = mkA "贴切" ; -- 8
+weird_A = mkA "怪异" ; -- 7
+unity_N = mkN "统一性" "种"; -- 7
+tailor_V2 = mkV2 "裁剪" ; -- 7
+solo_N = mkN "独奏" "段"; -- 7
+shield_V2 = mkV2 "保护" ; -- 7
+repeat_V = mkV "重复" ; -- 7
+racehorse_N = mkN "赛马" "匹"; -- 7
+plumbing_N = mkN "垂直悬挂" ""; -- 7
+opt_V = mkV "选择" ; -- 7
+morale_N = mkN "斗志" ""; -- 7
+limbo_N = mkN "不定的状态" | mkN "监狱" "所"; -- 7
+indexer_N = mkN "索引器" ; -- 7
+genetically_Adv = mkAdv "基因" ; -- 7
+faction_N = mkN "派别" ; -- 7
+dose_N = mkN "剂量" ""; -- 7
+curve_N = mkN "曲线" ; -- 7
+chile_PN = mkPN "辣椒酱" ; -- 7
+breach_V2 = mkV2 "突破" ; -- 7
+athletic_A = mkA "运动" ; -- 7
+youngster_N = mkN "少年" ; -- 6
+unwise_A = mkA "不明智" ; -- 6
+theatrical_A = mkA "戏剧" ; -- 6
+subpoena_N = mkN "传唤" ""; -- 6
+soup_N = mkN "汤" "碗"; -- 6
+scrutinize_V2 = mkV2 "审议" ; -- 6
+resurrect_V2 = mkV2 "复活" ; -- 6
+refine_V2 = mkV2 "提炼" ; -- 6
+premier_A = mkA "总理" ; -- 6
+parcel_N = mkN "邮包" ; -- 6
+normalcy_N = mkN "正常性" ""; -- 6
+milk_V2 = mkV2 "挤奶" | mkV2 "压榨"; -- 6
+less_AdA = mkAdA "少" ; -- 6
+instrumentation_N = mkN "仪器仪表" ; -- 6
+hunt_N = mkN "狩猎" "场"; -- 6
+govern_V = mkV "治理" ; -- 6
+flame_N = mkN "火焰" "束"; -- 6
+entertaining_A = mkA "娱乐" ; -- 6
+dispel_V2 = mkV2 "消除" ; -- 6
+corrupt_A = mkA "腐败" ; -- 6
+cola_N = mkN "可乐" "瓶"; -- 6
+campaign_V = mkV "竞选" ; -- 6
+beleaguer_V2 = mkV2 "围攻" ; -- 6
+appear_V2 = mkV2 "出现" ; -- 6
+wonder_V = mkV "怀疑" ; -- 5
+validity_N = mkN "正确性" ""; -- 5
+trait_N = mkN "特点" ; -- 5
+sweat_V = mkV "出汗" ; -- 5
+stellar_A = mkA "恒星" ; -- 5
+skittishness_N = mkN "活泼" ""; -- 5
+scramble_N = mkN "争夺" ""; -- 5
+ring_V2 = mkV2 "按铃" ; -- 5
+rehabilitation_N = mkN "恢复" ""; -- 5
+rage_V = mkV "愤怒" ; -- 5
+polyp_N = mkN "息肉" "块"; -- 5
+peruvian_A = mkA "秘鲁" ; -- 5
+overvalue_V2 = mkV2 "过份重视" ; -- 5
+newsstand_N = mkN "报摊" ; -- 5
+miracle_N = mkN "奇迹" ; -- 5
+loot_V = mkV "抢劫" ; -- 5
+kit_N = mkN "套件" ; -- 5
+inexplicable_A = mkA "费解" ; -- 5
+hitch_N = mkN "拴住" "" | mkN "故障"; -- 5
+glut_N = mkN "供过于求" ""; -- 5
+flesh_N = mkN "肉" "块"; -- 5
+essay_N = mkN "文章" "篇"; -- 5
+downright_Adv = mkAdv "彻头彻尾" ; -- 5
+diagnose_V2 = mkV2 "诊断" ; -- 5
+cuckoo_N = mkN "布谷鸟" "只"; -- 5
+consider_V2V = mkV2V "考虑" ; -- 5
+classics_N = mkN "经典"; -- 5
+cart_N = mkN "购物车" ; -- 5
+brewery_N = mkN "酿酒厂" ; -- 5
+bangkok_PN = mkPN "曼谷" ; -- 5
+alter_V = mkV "改变" ; -- 5
+wrist_N = mkN "腕"; -- 4
+vow_V2 = mkV2 "发誓" ; -- 4
+unlimited_A = mkA "无限" ; -- 4
+trespass_V = mkV "侵入" ; -- 4
+teem_V = mkV "使 + 富于" ; -- 4
+sterilize_V = mkV "消毒" ; -- 4
+solvent_N = mkN "溶剂" ; -- 4
+simulator_N = mkN "模拟器"; -- 4
+score_V = mkV "得分" ; -- 4
+rhythmic_A = mkA "节奏" ; -- 4
+reparation_N = mkN "赔偿" "笔"; -- 4
+ratification_N = mkN "批准" ; -- 4
+proclamation_N = mkN "公告" ; -- 4
+powder_N = mkN "粉" ""; -- 4
+pertinent_A = mkA "相关" ; -- 4
+paradox_N = mkN "悖论" ; -- 4
+orange_A = mkA "橙" ; -- 4
+near_V2 = mkV2 "近" ; -- 4
+mishandle_V2 = mkV2 "处理不当" ; -- 4
+master_V2 = mkV2 "掌握" ; -- 4
+liquefy_V = mkV "液化" ; -- 4
+kidnapper_N = mkN "绑匪" ; -- 4
+interdiction_N = mkN "禁止" ""; -- 4
+indifference_N = mkN "漠不关心" ""; -- 4
+hop_V = mkV "跳" ; -- 4
+guinea_N = mkN "基尼" ; -- 4
+glue_N = mkN "胶水" ; -- 4
+fossil_N = mkN "化石" ; -- 4
+feude_V = mkV "争执" ; -- 4 --typo?
+evacuate_V2 = mkV2 "疏散" ; -- 4
+dropout_N = mkN "肄业生" ; -- 4
+disband_V2 = mkV2 "解散" ; -- 4
+deposition_N = mkN "沉积" ""; -- 4
+damper_N = mkN "减震器" ; -- 4
+cooking_N = mkN "烹饪" ""; -- 4
+confidentiality_N = mkN "保密性" ""; -- 4
+clash_V = mkV "冲突" ; -- 4
+centennial_A = mkA "百周年纪念" ; -- 4
+brow_N = mkN "眉毛" ; -- 4
+bind_N = mkN "绑定" "种"; -- 4
+animation_N = mkN "动画" ; -- 4
+accord_V = mkV "符合" ; -- 4
+whip_N = mkN "鞭" ; -- 3
+vineyard_N = mkN "葡萄园" ; -- 3
+unsold_A = mkA "未售出" ; -- 3
+undercurrent_N = mkN "暗流" "股"; -- 3
+trash_V2 = mkV2 "垃圾" ; -- 3
+tidal_A = mkA "潮汐" ; -- 3
+taper_V = mkV "减弱" ; -- 3
+submarine_N = mkN "潜艇" "艘"; -- 3
+stern_A = mkA "凛凛" ; -- 3
+square_V = mkV "使 + 一致" ; -- 3
+sort_V2 = mkV2 "分类" ; -- 3
+slack_A = mkA "松弛" ; -- 3
+shocking_A = mkA "令人震惊" ; -- 3
+segregate_V2 = mkV2 "隔离" ; -- 3
+salvage_N = mkN "打捞" ""; -- 3
+revolutionize_V2 = mkV2 "革命化" ; -- 3
+rendition_N = mkN "演绎" "段"; -- 3
+reconcile_V2 = mkV2 "调和" ; -- 3
+radical_N = mkN "激进" "" | mkN "根基" ""; -- 3
+proficient_A = mkA "精通" ; -- 3
+pound_V2 = mkV2 "镑" ; -- 3
+please_V2V = mkV2V "请" ; -- 3
+persona_non_grata_N = mkN "不受欢迎人物" ; -- 3
+overpay_V = mkV "多付" ; -- 3
+operative_N = mkN "工作人员" ; -- 3
+nightclub_N = mkN "夜总会" ; -- 3
+monologue_N = mkN "独白" "段"; -- 3
+mercy_N = mkN "怜悯" ""; -- 3
+love_VV = mkVV "爱" ; -- 3
+liaison_N = mkN "联络" ""; -- 3
+key_V2 = mkV2 "键入" | mkV2 "锁上" | mkV2 "调音"; -- 3
+instability_N = mkN "不稳定性" ""; -- 3
+independent_N = mkN "无党派人士" ; -- 3
+hurt_N = mkN "伤害"; -- 3
+handicap_V2 = mkV2 "阻碍" ; -- 3
+glorious_A = mkA "辉煌" ; -- 3
+friction_N = mkN "摩擦" ""; -- 3
+fold_V2 = mkV2 "折叠" ; -- 3
+fiasco_N = mkN "惨败"; -- 3
+exert_V2 = mkV2 "发挥" ; -- 3
+engulf_V2 = mkV2 "吞噬" ; -- 3
+duel_N = mkN "决斗" ; -- 3
+disparate_A = mkA "不同" ; -- 3
+dialect_N = mkN "方言" ; -- 3
+deed_N = mkN "行动" ; -- 3
+create_VV = mkVV "创建" ; -- 3
+conspirator_N = mkN "同谋" ; -- 3
+comb_V = mkV "梳理" ; -- 3
+china_N = mkN "瓷器" ; -- 3
+carat_N = mkN "克拉" ""; -- 3
+bumpy_A = mkA "颠簸" ; -- 3
+bolivia_PN = mkPN "玻利维亚" ; -- 3
+best_V2 = mkV2 "胜过" ; -- 3
+awesome_A = mkA "真棒" | mkA "可敬畏"; -- 3
+articulate_V2 = mkV2 "说出" ; -- 3
+altitude_N = mkN "高度" ""; -- 3
+addiction_N = mkN "瘾" ; -- 3
+yearlong_A = mkA "为期一年" ; -- 2
+wiry_A = mkA "金属丝制" ; -- 2
+weep_V = mkV "哭泣" ; -- 2
+waffle_N = mkN "华夫饼" "块"; -- 2
+veritable_A = mkA "真正" ; -- 2
+utopian_A = mkA "乌托邦" ; -- 2
+unsteady_A = mkA "不稳定" ; -- 2
+uninterrupted_A = mkA "不断" ; -- 2
+underfund_V2 = mkV2 "资金不足" ; -- 2
+tune_V2 = mkV2 "调音" ; -- 2
+trample_V2 = mkV2 "践踏" ; -- 2
+tidy_A = mkA "整洁" ; -- 2
+tether_V2 = mkV2 "拴住" ; -- 2
+tandem_N = mkN "串联" ""; -- 2
+sweeper_N = mkN "清扫车" ; -- 2
+succumb_V = mkV "屈服于" ; -- 2
+stonemason_N = mkN "石匠" ; -- 2
+stand_out_V = mkV "突出" ; -- 2
+spot_V = mkV "认出" ; -- 2
+soundness_N = mkN "稳健性" ""; -- 2
+snap_N = mkN "劈啪声" ""; -- 2
+slam_V = mkV "猛击" ; -- 2
+shuttle_V2 = mkV2 "穿梭" ; -- 2
+set_up_V2 = mkV2 "建立" ; -- 2
+scriptwriter_N = mkN "编剧" ; -- 2
+scathing_A = mkA "尖刻" ; -- 2
+rustling_N = mkN "沙沙声" ""; -- 2
+rivet_V2 = mkV2 "铆接" ; -- 2
+revenge_N = mkN "复仇" "次"; -- 2
+reproduce_V2 = mkV2 "再现" ; -- 2
+register_N = mkN "注册" ""; -- 2
+recapture_V2 = mkV2 "夺回" ; -- 2
+raid_V2 = mkV2 "袭击" ; -- 2
+puppet_N = mkN "傀儡" ; -- 2
+pronounce_V = mkV "发音" ; -- 2
+prepare_VS = mkVS "准备" ; -- 2
+posh_A = mkA "豪华" ; -- 2
+plead_VS = mkVS "求情" ; -- 2
+peso_N = mkN "比索" ; -- 2
+peacemaker_N = mkN "和事佬" ; -- 2
+pamphlet_N = mkN "小册子" ; -- 2
+outward_A = mkA "向外" ; -- 2
+ooze_V = mkV "渗" ; -- 2
+oblige_V2 = mkV2 "责成" ; -- 2
+newsroom_N = mkN "新闻编辑部" ; -- 2
+mousetrap_N = mkN "捕鼠器" ; -- 2
+misunderstand_V2 = mkV2 "误解" ; -- 2
+meticulous_A = mkA "细致" ; -- 2
+marrow_N = mkN "骨髓" ""; -- 2
+magic_N = mkN "魔术" ""; -- 2
+litany_N = mkN "一连串" ""; -- 2
+leftist_N = mkN "左派" ; -- 2
+laden_A = mkA "满载" ; -- 2
+judge_V2V = mkV2V "评判" ; -- 2
+invincible_A = mkA "不可战胜" ; -- 2
+insolvency_N = mkN "破产" ""; -- 2
+ineffective_A = mkA "无效" ; -- 2
+in_point_of_Prep = mkPrep "关于" ; -- 2
+idiot_N = mkN "白痴"; -- 2
+hole_V = mkV "打洞" ; -- 2
+hegemony_N = mkN "霸权" ""; -- 2
+hamstring_V2 = mkV2 "割断腿筋" ; -- 2
+grange_N = mkN "农庄" ; -- 2
+georgian_A = mkA "格鲁吉亚" ; -- 2
+fugitive_N = mkN "逃亡者" ; -- 2
+foreshadow_V2 = mkV2 "预示" ; -- 2
+flash_V2 = mkV2 "闪光" ; -- 2
+festoon_V2 = mkV2 "结花彩于" ; -- 2
+fantasize_V = mkV "幻想" ; -- 2
+expendable_A = mkA "可消耗" ; -- 2
+escort_N = mkN "护送者" | mkN "伴侣"; -- 2
+endowment_N = mkN "捐赠" ""; -- 2
+egalitarianism_N = mkN "平等主义" ""; -- 2
+drove_N = mkN "移动的一群" ; -- 2
+docket_N = mkN "案卷" ; -- 2
+disparity_N = mkN "差距" ""; -- 2
+diligence_N = mkN "勤勉" ""; -- 2
+desert_V2 = mkV2 "遗弃" ; -- 2
+delectable_A = mkA "美味" ; -- 2
+deadlock_V = mkV "相持不下" ; -- 2
+crunch_V = mkV "压碎" ; -- 2
+countless_A = mkA "无数" ; -- 2
+contemplate_V = mkV "沉思" ; -- 2
+compulsive_A = mkA "强迫" ; -- 2
+colour_code_V2 = mkV2 "用颜色标记" ; -- 2
+clipping_N = mkN "剪报" ; -- 2
+chronically_Adv = mkAdv "慢性" ; -- 2
+chalk_N = mkN "粉笔" "根"; -- 2
+casing_N = mkN "套" ; -- 2
+by_virtue_of_Prep = mkPrep "凭借" ; -- 2
+breeze_N = mkN "微风" ""; -- 2
+bludgeon_V2 = mkV2 "恫吓" ; -- 2
+beware_V = mkV "提防" ; -- 2
+batter_N = mkN "击球手" | mkN "糊状物" "" | mkN "墙面向后倾斜" ""; -- 2
+bacon_N = mkN "熏肉" "块"; -- 2
+audacious_A = mkA "大胆" ; -- 2
+arthritis_N = mkN "关节炎" ""; -- 2
+anti_semitic_A = mkA "反犹主义" ; -- 2
+ambivalence_N = mkN "矛盾" ; -- 2
+advocate_VS = mkVS "主张" ; -- 2
+absent_A = mkA "缺席" ; -- 2
+zairean_A = mkA "扎伊尔" ; -- 1
+wrapping_N = mkN "包装" ; -- 1
+wily_A = mkA "诡计多端" ; -- 1
+whiner_N = mkN "抱怨者" ; -- 1
+watery_A = mkA "含水" ; -- 1
+waggish_A = mkA "滑稽" ; -- 1
+vista_N = mkN "远景" ; -- 1
+verbatim_Adv = mkAdv "逐字" ; -- 1
+vacillation_N = mkN "动摇" ""; -- 1
+unwholesome_A = mkA "不健康" ; -- 1
+unremitting_A = mkA "不间断" ; -- 1
+unlovable_A = mkA "不可爱" ; -- 1
+unheard_of_A = mkA "闻所未闻" ; -- 1
+undisputed_A = mkA "无可争议" ; -- 1
+unconvincing_A = mkA "不可信" ; -- 1
+unanswerable_A = mkA "无法回答" ; -- 1
+twin_V2 = mkV2 "使 + 结合" ; -- 1
+trumpet_V = mkV "宣告" ; -- 1
+trek_V = mkV "长途跋涉" ; -- 1
+tramp_N = mkN "流浪汉" ; -- 1
+topsy_turvy_Adv = mkAdv "颠三倒四" ; -- 1
+tip_V = mkV "给 + 小费" | mkV "倾斜" ; -- 1
+thrash_V2 = mkV2 "拍打" ; -- 1
+texan_N = mkN "德克萨斯人" ; -- 1
+temple_N = mkN "寺庙" ; -- 1
+taut_A = mkA "拉紧" ; -- 1
+tack_V2 = mkV2 "钉" ; -- 1
+swine_N = mkN "猪" "头"; -- 1
+surrogate_N = mkN "代理" ; -- 1
+sugary_A = mkA "含糖" ; -- 1
+subconscious_N = mkN "潜意识" ""; -- 1
+stratosphere_N = mkN "平流层"; -- 1
+stonework_N = mkN "石工" ; -- 1
+stifle_V = mkV "扼杀" ; -- 1
+steadiness_N = mkN "稳健" ""; -- 1
+squelch_V = mkV "嘎吱作响" ; -- 1
+spout_V2 = mkV2 "喷" ; -- 1
+spider_N = mkN "蜘蛛" ; -- 1
+spacious_A = mkA "宽敞" ; -- 1
+softener_N = mkN "柔软剂" ; -- 1
+snobbish_A = mkA "势利" ; -- 1
+smart_V = mkV "引起疼痛" ; -- 1
+slimy_A = mkA "泥泞" ; -- 1
+skimmer_N = mkN "漏杓" ; -- 1
+sightseeing_N = mkN "游览" "次"; -- 1
+show_up_V = mkV "出现" ; -- 1
+shilling_N = mkN "先令" ; -- 1
+shack_N = mkN "窝棚" ; -- 1
+semantics_N = mkN "语义" ""; -- 1
+sedative_N = mkN "镇静剂"; -- 1
+screech_V2 = mkV2 "尖叫" ; -- 1
+scent_V2 = mkV2 "香味" ; -- 1
+sarsaparilla_N = mkN "菝葜" "棵"; -- 1
+salt_V2 = mkV2 "用盐腌" ; -- 1
+run_out_V = mkV "用完" ; -- 1
+rose_V = mkV "上升" ; -- 1
+rise_VA = mkVA "上升" ; -- 1
+reverential_A = mkA "虔诚" ; -- 1
+retentive_A = mkA "保持" ; -- 1
+resent_VS = mkVS "怨恨" ; -- 1
+repeat_VS = mkVS "重复" ; -- 1
+relocate_V2 = mkV2 "迁移" ; -- 1
+regressive_A = mkA "回归" ; -- 1
+redevelop_V2 = mkV2 "重建" ; -- 1
+recantation_N = mkN "取消前言" ""; -- 1
+re_enter_V2 = mkV2 "重进入" ; -- 1
+rapprochement_N = mkN "和解" "次"; -- 1
+radioactivity_N = mkN "放射性" ""; -- 1
+quibble_V = mkV "狡辩" ; -- 1
+pursuer_N = mkN "追赶者" ; -- 1
+pry_V = mkV "撬" ; -- 1
+pronunciation_N = mkN "发音" "种"; -- 1
+probate_N = mkN "缓刑" ""; -- 1
+prefer_V2V = mkV2V "宁可" ; -- 1
+praiseworthy_A = mkA "可贵" ; -- 1
+port_V2 = mkV2 "左转舵" ; -- 1
+pointer_N = mkN "指针" ; -- 1
+playful_A = mkA "调皮" ; -- 1
+pipsqueak_N = mkN "小人物" ; -- 1
+phoney_A = mkA "假" ; -- 1
+personification_N = mkN "拟人" ""; -- 1
+penetration_N = mkN "渗透" ""; -- 1
+pay_V3 = mkV3 "支付" ; -- 1
+paste_V2 = mkV2 "粘贴" ; -- 1
+parameter_N = mkN "参数" ; -- 1
+palatial_A = mkA "富丽堂皇" ; -- 1
+overturn_V = mkV "颠覆" ; -- 1
+overburden_V2 = mkV2 "使 + 负担过重" ; -- 1
+orphan_V2 = mkV2 "使 + 成为孤儿" ; -- 1
+oomph_N = mkN "吸引力" ""; -- 1
+obviate_V2 = mkV2 "避免" ; -- 1
+nutrient_N = mkN "养分" ""; -- 1
+noncommittal_A = mkA "态度不明朗" ; -- 1
+nem_con_Adv = mkAdv "全体一致" ; -- 1
+name_drop_V = mkV "掉书袋" ; -- 1
+muffler_N = mkN "消声器" ; -- 1
+monthly_N = mkN "月刊" ; -- 1
+moan_VS = mkVS "呻吟" ; -- 1
+minstrel_N = mkN "音乐家" ; -- 1
+microcosm_N = mkN "缩影" ; -- 1
+menial_A = mkA "卑贱" ; -- 1
+mealy_A = mkA "粉状" ; -- 1
+marquee_N = mkN "华盖" ; -- 1
+malaria_N = mkN "疟疾" ""; -- 1
+madman_N = mkN "狂人" ; -- 1
+loquacious_A = mkA "贫嘴" ; -- 1
+livid_A = mkA "青灰" ; -- 1
+lighten_V2 = mkV2 "减轻" ; -- 1
+lemming_N = mkN "旅鼠" "只"; -- 1
+lavender_N = mkN "薰衣草"; -- 1
+lament_V = mkV "哀叹" ; -- 1
+knack_N = mkN "诀窍" ; -- 1
+keen_V = mkV "磨快" ; -- 1
+jogging_N = mkN "慢跑" "次"; -- 1
+jakarta_PN = mkPN "雅加达" ; -- 1
+invert_V2 = mkV2 "倒置" ; -- 1
+interloper_N = mkN "闯入者" ; -- 1
+inseparable_A = mkA "形影不离" ; -- 1
+ingrained_A = mkA "根深蒂固" ; -- 1
+inevitability_N = mkN "必然性" ""; -- 1
+indemnify_V2 = mkV2 "赔偿" ; -- 1
+inauguration_N = mkN "就职" ""; -- 1
+impersonation_N = mkN "模仿" ""; -- 1
+illiteracy_N = mkN "文盲" ; -- 1
+hypocrite_N = mkN "伪君子" ; -- 1
+humid_A = mkA "湿" ; -- 1
+horizontal_A = mkA "横" ; -- 1
+hobo_N = mkN "流浪汉" ; -- 1
+hide_N = mkN "隐藏" ""; -- 1
+heave_V2 = mkV2 "举起" ; -- 1
+hashish_N = mkN "印度大麻" ""; -- 1
+handbook_N = mkN "手册" ; -- 1
+gymnastic_A = mkA "体操" ; -- 1
+grounding_N = mkN "接地" ""; -- 1
+granular_A = mkA "粒状" ; -- 1
+goatee_N = mkN "羊咩须" ; -- 1
+girder_N = mkN "梁" ; -- 1
+geode_N = mkN "晶洞" ; -- 1
+ganglion_N = mkN "神经节" ; -- 1
+fulmination_N = mkN "轰鸣" ""; -- 1
+friar_N = mkN "修士" ; -- 1
+fracture_V2 = mkV2 "折断" ; -- 1
+forensic_A = mkA "法医" ; -- 1
+fluting_N = mkN "演奏长笛" ""; -- 1
+fling_V2 = mkV2 "掷" ; -- 1
+fitting_N = mkN "装配" ""; -- 1
+filbert_N = mkN "榛子" ; -- 1
+feast_N = mkN "盛宴" ; -- 1
+fallow_A = mkA "休耕" ; -- 1
+extra_N = mkN "额外" ""; -- 1
+exorcise_V2 = mkV2 "驱邪" ; -- 1
+ex_officio_A = mkA "按照职务" ; -- 1
+escalation_N = mkN "上升" ""; -- 1
+ennumerate_V2 = mkV2 "列举" ; -- 1 --typo?
+emit_V2 = mkV2 "发出" ; -- 1
+electorate_N = mkN "选民" ; -- 1
+earthy_A = mkA "泥土" ; -- 1
+dudgeon_N = mkN "愤怒" ""; -- 1
+draftsman_N = mkN "起草者" ; -- 1
+documentation_N = mkN "文档" "份"; -- 1
+dissection_N = mkN "解剖" ""; -- 1
+disgrace_N = mkN "耻辱" ""; -- 1
+disagreeable_A = mkA "不愉快" ; -- 1
+dictate_N = mkN "主宰" ""; -- 1
+designate_VS = mkVS "指定" ; -- 1
+demur_VS = mkVS "反对" ; -- 1
+deleterious_A = mkA "有害" ; -- 1
+decency_N = mkN "体面" ""; -- 1
+danish_A = mkA "丹麦" ; -- 1
+curiosity_N = mkN "好奇心" ""; -- 1
+crouch_N = mkN "蹲伏" ""; -- 1
+credulity_N = mkN "轻信" ""; -- 1
+coy_A = mkA "腼腆" ; -- 1
+cot_N = mkN "小床" ; -- 1
+conveyor_N = mkN "输送带" ; -- 1
+consternation_N = mkN "惊愕" ""; -- 1
+condescension_N = mkN "屈尊" ""; -- 1
+communal_A = mkA "公社" ; -- 1
+colonialist_N = mkN "殖民主义者" ; -- 1
+cockatoo_N = mkN "凤头鹦鹉" "只"; -- 1
+clinker_N = mkN "炼砖" "块"; -- 1
+clad_V = mkV "给 + 加镀层" ; -- 1
+chop_N = mkN "砍" ""; -- 1
+cheeky_A = mkA "厚脸皮" ; -- 1
+certification_N = mkN "证明" ; -- 1
+casket_N = mkN "棺材" ; -- 1
+capriciousness_N = mkN "随意性" ""; -- 1
+calibrate_V2 = mkV2 "校准" ; -- 1
+bust_V = mkV "逮捕" | mkV "破产" ; -- 1
+bulgarianMasc_N = mkN "保加利亚人" ; -- 1
+brittle_A = mkA "脆" ; -- 1
+brag_V = mkV "吹牛" ; -- 1
+boom_V2 = mkV2 "繁荣" ; -- 1
+blood_V2 = mkV2 "血" ; -- 1
+black_V2 = mkV2 "黑色" ; -- 1
+bible_N = mkN "圣经" ; -- 1
+belch_N = mkN "嗝" ; -- 1
+beam_V2 = mkV2 "光束" ; -- 1
+barge_V = mkV "驳船" ; -- 1
+bagpipe_N = mkN "风笛" ; -- 1
+authoritative_A = mkA "权威" ; -- 1
+astringency_N = mkN "涩味" ""; -- 1
+artistry_N = mkN "艺术性" ""; -- 1
+arbitrate_V2 = mkV2 "仲裁" ; -- 1
+antic_N = mkN "滑稽" ""; -- 1
+anchor_V = mkV "抛锚" ; -- 1
+amah_N = mkN "保姆" ; -- 1
+airfield_N = mkN "机场" ; -- 1
+advantageous_A = mkA "有利" ; -- 1
+acronym_N = mkN "缩写" ; -- 1
+abridge_V2 = mkV2 "删节" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_11.gf b/lib/src/chinese/sysu/Assign_11.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_11.gf
@@ -0,0 +1,500 @@
+concrete Assign_11 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+reverse_V = mkV "转置" ; -- 8
+psychiatric_A = mkA "神经病" ; -- 8
+patron_N = mkN "守护神" ; -- 8
+nervousness_N = mkN "神经质" ; -- 8
+live_V2 = mkV2 "住" ; -- 8
+inference_N = mkN "推理" ; -- 8
+glamorous_A = mkA "美艳" ; -- 8
+fatality_N = mkN "病死率" ; -- 8
+document_V2 = mkV2 "文件" ; -- 8
+culprit_N = mkN "罪魁祸首" ; -- 8
+compact_A = mkA "紧凑型" ; -- 8
+breath_N = mkN "呼吸""次" ; -- 8
+appreciate_V = mkV "欣赏" ; -- 8
+waterworks_N = mkN "水厂" ; -- 7
+undeveloped_A = mkA "不发达" ; -- 7
+tack_V = mkV "黏上" ; -- 7
+solar_A = mkA "太阳能" ; -- 7
+shareholding_N = mkN "股权""组" ; -- 7
+rental_N = mkN "出租""次" ; -- 7
+quarterly_N = mkN "季度" ; -- 7
+plug_V2 = mkV2 "插进" ; -- 7
+onerous_A = mkA "繁重" ; -- 7
+monthly_Adv = mkAdv "每月" ; -- 7
+lid_N = mkN "盖" ; -- 7
+imprisonment_N = mkN "监禁""次" ; -- 7
+generator_N = mkN "发电机" ; -- 7
+explosive_A = mkA "爆炸性" ; -- 7
+donor_N = mkN "捐助""次" ; -- 7
+cry_N = mkN "哭""次" ; -- 7
+chase_V2 = mkV2 "追逐" ; -- 7
+bran_N = mkN "麸" ; -- 7
+as_opposed_to_Prep = mkPrep "与之前相反是" ; -- 7
+wrestle_V = mkV "摔跤" ; -- 6
+unwillingness_N = mkN "不愿" ; -- 6
+thank_V2 = mkV2 "感谢" ; -- 6
+subordinate_N = mkN "下属" ; -- 6
+sooner_Adv = mkAdv "更早" ; -- 6
+scrap_N = mkN "碎片""些" ; -- 6
+restitution_N = mkN "报废""次" ; -- 6
+recur_V = mkV "又发生" ; -- 6
+precede_V = mkV "领先" ; -- 6
+paralyze_V2 = mkV2 "使瘫痪" ; -- 6
+nonsense_N = mkN "废话""句" ; -- 6
+might_N = mkN "可能性" ; -- 6
+legitimacy_N = mkN "合法性" ; -- 6
+instrumental_A = mkA "器乐" ; -- 6
+housewife_N = mkN "家庭主妇" ; -- 6
+glare_N = mkN "眩光" ; -- 6
+fighting_N = mkN "奋斗""次" ; -- 6
+ensue_V = mkV "跟着发生" ; -- 6
+dishonesty_N = mkN "不诚实""次" ; -- 6
+coordinator_N = mkN "协调员" ; -- 6
+coincidence_N = mkN "巧合" ; -- 6
+calling_N = mkN "调用""次" ; -- 6
+behalf_N = mkN "代表" ; -- 6
+anySg_Det = mkpDet "任一个" ; -- 6
+windshield_N = mkN "挡风玻璃""片" ; -- 5
+vacuum_N = mkN "真空" ; -- 5
+tragic_A = mkA "悲催" ; -- 5
+sweat_N = mkN "汗""滴" ; -- 5
+star_V = mkV "标注" ; -- 5
+skittish_A = mkA "水性杨花" ; -- 5
+scotch_N = mkN "苏格兰" ; -- 5
+ribbon_N = mkN "带状" ; -- 5
+refuse_V2 = mkV2 "拒绝" ; -- 5
+racism_N = mkN "种族主义" ; -- 5
+pollutant_N = mkN "污染物""些" ; -- 5
+perpetuate_V2 = mkV2 "延续" ; -- 5
+outside_Adv = mkAdv "外边" ; -- 5
+neurologist_N = mkN "神经学家" ; -- 5
+minus_N = mkN "减去量" ; -- 5
+longing_N = mkN "渴望" ; -- 5
+kingpin_N = mkN "中心轴" ; -- 5
+inexorable_A = mkA "必然" ; -- 5
+hire_V2V = mkV2V "雇佣" ; -- 5
+glamour_N = mkN "魅力" ; -- 5
+fixture_N = mkN "夹具" ; -- 5
+erect_V2 = mkV2 "安装" ; -- 5
+doorstep_N = mkN "门口" ; -- 5
+detain_V2 = mkV2 "扣留" ; -- 5
+cruel_A = mkA "残酷" ; -- 5
+conjunction_N = mkN "连结处""处" ; -- 5
+circumvent_V2 = mkV2 "规避" ; -- 5
+careen_V = mkV "倾斜" ; -- 5
+breeder_N = mkN "饲养员" ; -- 5
+balance_V = mkV "使平衡" ; -- 5
+alone_A = mkA "寂寞" ; -- 5
+wreckage_N = mkN "残骸""具" ; -- 4
+vote_VS = mkVS "提议" ; -- 4
+unjust_A = mkA "不公平" ; -- 4
+treasure_N = mkN "财富" ; -- 4
+tear_V2 = mkV2 "撕开" ; -- 4
+stem_N = mkN "干" ; -- 4
+solvent_A = mkA "溶剂" ; -- 4
+silicon_N = mkN "硅" ; -- 4
+scare_N = mkN "惊吓" ; -- 4
+revisit_V2 = mkV2 "重温" ; -- 4
+render_V2 = mkV2 "渲染" ; -- 4
+rank_V2 = mkV2 "排名" ; -- 4
+probe_V2 = mkV2 "调查" ; -- 4
+pollster_N = mkN "民意测验专家" ; -- 4
+personalize_V2 = mkV2 "个性化" ; -- 4
+pan_V = mkV "淘金" ; -- 4
+opera_N = mkN "歌剧""部" ; -- 4
+nationwide_Adv = mkAdv "全国范围内" ; -- 4
+miserable_A = mkA "痛苦" ; -- 4
+masonry_N = mkN "砖石" ; -- 4
+linkage_N = mkN "联动" ; -- 4
+kick_V2 = mkV2 "踢" ; -- 4
+interactive_A = mkA "互动" ; -- 4
+indicative_A = mkA "指示性" ; -- 4
+hook_V = mkV "钩住" ; -- 4
+guess_V2 = mkV2 "猜" ; -- 4
+gloom_N = mkN "幽暗" ; -- 4
+forgo_V2 = mkV2 "放弃" ; -- 4
+felon_N = mkN "罪" ; -- 4
+eternal_A = mkA "永恒" ; -- 4
+drift_N = mkN "漂移" ; -- 4
+disarm_V = mkV "撤防" ; -- 4
+deploy_V2 = mkV2 "部署" ; -- 4
+czech_A = mkA "捷克" ; -- 4
+cook_V = mkV "煮" ; -- 4
+confidant_N = mkN "知己" ; -- 4
+clamp_V = mkV "夹住" ; -- 4
+census_N = mkN "普查" ; -- 4
+brink_N = mkN "迫近" ; -- 4
+beside_Prep = mkPrep "旁边" ; -- 4
+angle_N = mkN "天使" ; -- 4
+accommodate_V = mkV "容纳" ; -- 4
+whimper_N = mkN "呜咽" ; -- 3
+vindication_N = mkN "平反" ; -- 3
+unruly_A = mkA "不羁放纵" ; -- 3
+undeniable_A = mkA "不可否认" ; -- 3
+trap_V2 = mkV2 "陷害" ; -- 3
+thunder_N = mkN "雷" ; -- 3
+tap_N = mkN "点击""次" ; -- 3
+subgroup_N = mkN "群" ; -- 3
+steak_N = mkN "牛排""盘" ; -- 3
+squabble_N = mkN "争吵" ; -- 3
+sorghum_N = mkN "高粱""棵" ; -- 3
+skirt_N = mkN "裙子""条" ; -- 3
+shiny_A = mkA "闪亮" ; -- 3
+seethe_V = mkV "沸腾" ; -- 3
+salon_N = mkN "沙龙" ; -- 3
+revolt_N = mkN "起义""次" ; -- 3
+rendering_N = mkN "渲染""次" ; -- 3
+recess_N = mkN "凹陷""次" ; -- 3
+racket_N = mkN "球拍" ; -- 3
+produce_N = mkN "生产" ; -- 3
+posturing_N = mkN "装腔作势" ; -- 3
+pleasantry_N = mkN "玩笑" ; -- 3
+perk_N = mkN "振作" ; -- 3
+overhead_Adv = mkAdv "在空中" ; -- 3
+opener_N = mkN "开启工具" ; -- 3
+neighbourhood_N = mkN "邻居" ; -- 3
+monolithic_A = mkA "单片" ; -- 3
+mercury_N = mkN "汞" ; -- 3
+lopsided_A = mkA "渐行渐远" ; -- 3
+levy_V2 = mkV2 "征兵" ; -- 3
+ketchup_N = mkN "番茄酱" ; -- 3
+inspire_V2V = mkV2V "激发" ; -- 3
+indebted_A = mkA "负债累累" ; -- 3
+hunk_N = mkN "大块" ; -- 3
+handicap_N = mkN "妨碍" ; -- 3
+gloat_V = mkV "幸灾乐祸" ; -- 3
+free_standing_A = mkA "独立" ; -- 3
+fly_VS = mkVS "飞" ; -- 3
+fewer_than_AdN = mkAdN "比少" ; -- 3
+excuse_V2 = mkV2 "原谅" ; -- 3
+endow_V2 = mkV2 "赋予" ; -- 3
+duck_V = mkV "没入水中" ; -- 3
+disparage_V2 = mkV2 "贬低" ; -- 3
+dial_V2 = mkV2 "拨号" ; -- 3
+declare_V2V = mkV2V "声明" ; -- 3
+coward_N = mkN "懦夫" ; -- 3
+consider_V2A = mkV2A "考虑" ; -- 3
+colour_V2 = mkV2 "上色" ; -- 3
+chilly_A = mkA "寒冷" ; -- 3
+candid_A = mkA "坦率" ; -- 3
+bulldozer_N = mkN "欺凌者" ; -- 3
+boil_V = mkV "煮" ; -- 3
+bend_V = mkV "掰弯" ; -- 3
+avoidance_N = mkN "避免" ; -- 3
+arrange_V = mkV "安排" ; -- 3
+alternate_A = mkA "轮流" ; -- 3
+addict_V2 = mkV2 "上瘾" ; -- 3
+yearbook_N = mkN "年鉴" ; -- 2
+wiring_N = mkN "布线" ; -- 2
+weed_N = mkN "杂草" ; -- 2
+voucher_N = mkN "券""张" ; -- 2
+verifiable_A = mkA "可验证" ; -- 2
+useless_A = mkA "无用" ; -- 2
+unsound_A = mkA "不健全" ; -- 2
+unintended_A = mkA "意想不到" ; -- 2
+underdeveloped_A = mkA "欠发达" ; -- 2
+tuck_V = mkV "掖着" ; -- 2
+traduce_V2 = mkV2 "中伤" ; -- 2
+ticket_V2 = mkV2 "加标签" ; -- 2
+test_drive_V2 = mkV2 "试验驾驶" ; -- 2
+tamper_V = mkV "篡改" ; -- 2
+sway_N = mkN "影响" ; -- 2
+substitute_V = mkV "替代" ; -- 2
+stomp_V2 = mkV2 "跺" ; -- 2
+stampede_V2 = mkV2 "踩踏" ; -- 2
+spoil_V2 = mkV2 "糟蹋" ; -- 2
+sound_VS = mkVS "听到" ; -- 2
+snake_V = mkV "迂回前进" ; -- 2
+skyward_Adv = mkAdv "天空" ; -- 2
+shuffle_N = mkN "洗牌" ; -- 2
+server_N = mkN "服务器" ; -- 2
+scribe_N = mkN "抄写员" ; -- 2
+scar_N = mkN "疤痕" ; -- 2
+rupture_V2 = mkV2 "使破裂" ; -- 2
+ritzy_A = mkA "豪华" ; -- 2
+revel_V = mkV "使陶醉" ; -- 2
+reprieve_N = mkN "缓刑""次" ; -- 2
+regenerate_V2 = mkV2 "再生" ; -- 2
+recant_V2 = mkV2 "认错" ; -- 2
+raid_V = mkV "突袭" ; -- 2
+pupil_N = mkN "瞳孔" ; -- 2
+promissory_A = mkA "承兑" ; -- 2
+premiere_V2 = mkV2 "首映" ; -- 2
+port_A = mkA "端口" ; -- 2
+platitude_N = mkN "老生常谈" ; -- 2
+pervade_V2 = mkV2 "遍及" ; -- 2
+pea_N = mkN "豌豆" ; -- 2
+pamper_V2 = mkV2 "疼惜" ; -- 2
+outshine_V2 = mkV2 "胜过" ; -- 2
+onus_N = mkN "责任" ; -- 2
+obligatory_A = mkA "强制" ; -- 2
+neutralization_N = mkN "中和性" ; -- 2
+mourn_V = mkV "悼念" ; -- 2
+mistress_N = mkN "情妇" ; -- 2
+methane_N = mkN "甲烷" ; -- 2
+marque_N = mkN "商品型号" ; -- 2
+machete_N = mkN "砍刀" ; -- 2
+listless_A = mkA "蔫" ; -- 2
+ledger_N = mkN "总账" ; -- 2
+lace_V2 = mkV2 "花边" ; -- 2
+joust_V = mkV "比武" ; -- 2
+inverse_N = mkN "逆" ; -- 2
+insofar_Adv = mkAdv "只要" ; -- 2
+inducement_N = mkN "诱因" ; -- 2
+in_accordance_with_Prep = mkPrep "与...一致" ; -- 2
+identifiable_A = mkA "可辨认" ; -- 2
+hoard_V2 = mkV2 "贮藏" ; -- 2
+heck_N = mkN "饲草架" ; -- 2
+hallmark_N = mkN "标志" ; -- 2
+grandparent_N = mkN "祖父母" ; -- 2
+genteel_A = mkA "文雅" ; -- 2
+fry_V2 = mkV2 "炒" ; -- 2
+foreman_N = mkN "工头" ; -- 2
+flap_V = mkV "拍动" ; -- 2
+fervent_A = mkA "热切" ; -- 2
+fanatic_N = mkN "狂热" ; -- 2
+expedition_N = mkN "远征""次" ; -- 2
+eschew_V2 = mkV2 "避开" ; -- 2
+encouraging_A = mkA "鼓舞" ; -- 2
+effusive_A = mkA "热情洋溢" ; -- 2
+drool_V = mkV "流口水" ; -- 2
+dizzy_V2 = mkV2 "头晕" ; -- 2
+dismay_V2 = mkV2 "使沮丧" ; -- 2
+dignify_V2 = mkV2 "增威严" ; -- 2
+derogatory_A = mkA "贬低" ; -- 2
+defiant_A = mkA "目中无人" ; -- 2
+dead_Adv = mkAdv "死" ; -- 2
+crumple_V2 = mkV2 "揉碎" ; -- 2
+counterweight_N = mkN "平衡力" ; -- 2
+console_V2 = mkV2 "控制" ; -- 2
+compressor_N = mkN "压缩机" ; -- 2
+colonial_A = mkA "殖民" ; -- 2
+cling_V = mkV "保鲜" ; -- 2
+christian_N = mkN "基督教教徒" ; -- 2
+chain_V2 = mkV2 "链起" ; -- 2
+cascade_V = mkV "级联" ; -- 2
+buzz_N = mkN "嗡嗡声" ; -- 2
+breather_N = mkN "呼吸者" ; -- 2
+blow_V2 = mkV2 "打击" ; -- 2
+betray_V2 = mkV2 "背叛" ; -- 2
+bat_V = mkV "击球" ; -- 2
+backward_Adv = mkAdv "向后" ; -- 2
+auctioneer_N = mkN "拍卖师" ; -- 2
+arson_N = mkN "纵火""次" ; -- 2
+antagonistic_A = mkA "抵抗" ; -- 2
+amaze_V2 = mkV2 "惊讶" ; -- 2
+advancement_N = mkN "进步" ; -- 2
+abrasive_A = mkA "磨碎" ; -- 2
+zaire_PN = mkPN "扎伊尔" ; -- 1
+world_weary_A = mkA "厌烦" ; -- 1
+willy_nilly_Adv = mkAdv "犹豫不决" ; -- 1
+whimsy_N = mkN "奇思妙想" ; -- 1
+watershed_N = mkN "分水岭""条" ; -- 1
+wager_V = mkV "下注" ; -- 1
+visionary_N = mkN "梦想者" ; -- 1
+venue_N = mkN "场地" ; -- 1
+vacillate_V = mkV "动摇" ; -- 1
+unwed_A = mkA "未婚" ; -- 1
+unremarkable_A = mkA "不起眼" ; -- 1
+unlock_V = mkV "解锁" ; -- 1
+unhealthy_A = mkA "不健康" ; -- 1
+undisciplined_A = mkA "散漫" ; -- 1
+unconvinced_A = mkA "不服气" ; -- 1
+unanimity_N = mkN "同意" ; -- 1
+twiddle_V2 = mkV2 "玩弄" ; -- 1
+trumpet_N = mkN "小号" ; -- 1
+treble_V2 = mkV2 "变成三倍" ; -- 1
+traitor_N = mkN "叛徒" ; -- 1
+topless_A = mkA "袒胸" ; -- 1
+tinge_N = mkN "色彩""种" ; -- 1
+thistle_N = mkN "蓟" ; -- 1
+texan_A = mkA "德克萨斯" ; -- 1
+temperament_N = mkN "气质" ; -- 1
+tattered_A = mkA "破烂" ; -- 1
+taboo_V2 = mkV2 "禁忌" ; -- 1
+swindle_V2 = mkV2 "诈骗" ; -- 1
+surrogate_A = mkA "代理" ; -- 1
+suck_V = mkV "吸" ; -- 1
+sub_underwrite_V2 = mkV2 "分包销" ; -- 1
+stratify_V2 = mkV2 "分成" ; -- 1
+stone_V2 = mkV2 "用石头铺" ; -- 1
+stiffen_V = mkV "变硬" ; -- 1
+stave_off_V2 = mkV2 "避开" ; -- 1
+squeeze_in_V2 = mkV2 "挤进去" ; -- 1
+spotlight_V2 = mkV2 "聚光照明" ; -- 1
+sperm_N = mkN "精子" ; -- 1
+spaceship_N = mkN "飞船" ; -- 1
+sofia_PN = mkPN "索菲亚" ; -- 1
+snobbery_N = mkN "势利" ; -- 1
+smallpox_N = mkN "天花" ; -- 1
+slim_V2 = mkV2 "薄" ; -- 1
+skiing_N = mkN "滑雪" ; -- 1
+sigh_VS = mkVS "叹着说" ; -- 1
+shouting_N = mkN "叫喊" ; -- 1
+sheriff_N = mkN "警长" ; -- 1
+shabby_A = mkA "寒酸" ; -- 1
+sell_VA = mkVA "卖" ; -- 1
+sedate_A = mkA "稳重" ; -- 1
+scream_VS = mkVS "尖叫" ; -- 1
+scent_N = mkN "香味" ; -- 1
+sardonically_Adv = mkAdv "讽刺" ; -- 1
+salisbury_PN = mkPN "索尔兹伯里" ; -- 1
+rumple_V2 = mkV2 "弄皱" ; -- 1
+rooster_N = mkN "公鸡""只" ; -- 1
+rip_roaring_A = mkA "裂口撕开" ; -- 1
+reverence_N = mkN "崇敬" ; -- 1
+retardation_N = mkN "迟缓""次" ; -- 1
+requisition_V2 = mkV2 "征用" ; -- 1
+repayable_A = mkA "可偿还" ; -- 1
+relive_V2 = mkV2 "重温" ; -- 1
+regimentation_N = mkN "纪律""则" ; -- 1
+redeployment_N = mkN "调配""次" ; -- 1
+rebuke_V2 = mkV2 "责备" ; -- 1
+re_enter_V = mkV "重进入" ; -- 1
+rapier_N = mkN "长剑" ; -- 1
+radio_V2 = mkV2 "用无线电发送" ; -- 1
+queue_V = mkV "排队" ; -- 1
+purr_VS = mkVS "发出喉音" ; -- 1
+pruning_N = mkN "修剪""次" ; -- 1
+pronouncement_N = mkN "宣判" ; -- 1
+privy_A = mkA "私人" ; -- 1
+prefectural_A = mkA "县" ; -- 1
+prairie_N = mkN "草原" ; -- 1
+porridge_N = mkN "粥" ; -- 1
+point_out_VS = mkVS "指出" ; -- 1
+play_VV = mkVV "玩" ; -- 1
+piping_N = mkN "管道""条" ; -- 1
+phobia_N = mkN "恐惧症" ; -- 1
+persian_A = mkA "波斯" ; -- 1
+penetrate_V = mkV "穿透" ; -- 1
+pay_V2V = mkV2V "付" ; -- 1
+passivity_N = mkN "被动" ; -- 1
+paradise_N = mkN "天堂" ; -- 1
+palate_N = mkN "腭" ; -- 1
+overtax_V2 = mkV2 "负担过重" ; -- 1
+overblown_A = mkA "夸大" ; -- 1
+ornery_A = mkA "故意刁难" ; -- 1
+one_sided_A = mkA "一方面" ; -- 1
+obtainable_A = mkA "可获得" ; -- 1
+nun_N = mkN "尼姑" ; -- 1
+nod_V2 = mkV2 "点头" ; -- 1
+neighbour_N = mkN "邻居" ; -- 1
+nag_N = mkN "老马" ; -- 1
+muffle_V2 = mkV2 "蒙住" ; -- 1
+monsoon_N = mkN "季风" ; -- 1
+mo_N = mkN "中国澳门" ; -- 1
+ministerial_A = mkA "部长级" ; -- 1
+methyl_N = mkN "甲基" ; -- 1
+mendacity_N = mkN "谎言" ; -- 1
+meadow_N = mkN "草甸" ; -- 1
+mark_V3 = mkV3 "标记" ; -- 1
+make_of_V3 = mkV3 "用...做" ; -- 1
+lyricist_N = mkN "作词" ; -- 1
+lop_V2 = mkV2 "垂耳" ; -- 1
+liveried_A = mkA "穿制服" ; -- 1
+lifeline_N = mkN "生命线""条" ; -- 1
+leisurely_Adv = mkAdv "悠然得" ; -- 1
+laurel_N = mkN "桂" ; -- 1
+lame_A = mkA "跛脚" ; -- 1
+kiwi_N = mkN "猕猴桃" ; -- 1
+keel_N = mkN "龙骨" ; -- 1
+jogger_N = mkN "慢跑" ; -- 1
+jackal_N = mkN "豹" ; -- 1
+invective_N = mkN "谩骂" ; -- 1
+interject_V2 = mkV2 "插嘴" ; -- 1
+insensitivity_N = mkN "麻木不仁" ; -- 1
+ingest_V2 = mkV2 "摄取" ; -- 1
+inescapable_A = mkA "不可避免" ; -- 1
+indemnification_N = mkN "赔偿" ; -- 1
+inaugurate_V2 = mkV2 "开创" ; -- 1
+imperious_A = mkA "专横" ; -- 1
+illicit_A = mkA "非法" ; -- 1
+hypnotic_A = mkA "催眠" ; -- 1
+humble_V2 = mkV2 "使谦恭" ; -- 1
+horde_N = mkN "部落" ; -- 1
+hoarding_N = mkN "囤积" ; -- 1
+hick_N = mkN "乡巴佬" ; -- 1
+heated_A = mkA "加热" ; -- 1
+hash_V2 = mkV2 "哈希" ; -- 1
+handbill_N = mkN "传单""张" ; -- 1
+guzzle_V = mkV "狂饮" ; -- 1
+grotesque_A = mkA "怪诞" ; -- 1
+grant_V3 = mkV3 "补助" ; -- 1
+go_up_V = mkV "向上走" ; -- 1
+ginseng_N = mkN "人参" ; -- 1
+gentry_N = mkN "人们" ; -- 1
+gamma_N = mkN "伽马" ; -- 1
+full_time_Adv = mkAdv "全日" ; -- 1
+fret_N = mkN "烦恼" ; -- 1
+fracture_V = mkV "使断裂" ; -- 1
+foremost_A = mkA "最重要" ; -- 1
+flush_V2 = mkV2 "冲洗" ; -- 1
+flinch_V = mkV "退缩" ; -- 1
+fissure_N = mkN "裂隙" ; -- 1
+fiery_A = mkA "火热" ; -- 1
+fearsome_A = mkA "可怕" ; -- 1
+fallible_A = mkA "犯错误" ; -- 1
+extort_V = mkV "敲诈" ; -- 1
+exit_V = mkV "退出" ; -- 1
+evocative_A = mkA "令人回味" ; -- 1
+escalate_V2 = mkV2 "升级" ; -- 1
+ennui_N = mkN "厌倦" ; -- 1
+emissary_N = mkN "派遣" ; -- 1
+elation_N = mkN "得意" ; -- 1
+earthly_A = mkA "尘世" ; -- 1
+dud_N = mkN "哑弹" ; -- 1
+downtrodden_A = mkA "受压迫" ; -- 1
+documentary_N = mkN "纪录片" ; -- 1
+disregard_N = mkN "无视" ; -- 1
+disengage_V2 = mkV2 "脱离" ; -- 1
+disagree_VS = mkVS "不同意" ; -- 1
+dictaphone_N = mkN "录音机" ; -- 1
+designate_V = mkV "指定" ; -- 1
+demotion_N = mkN "降级" ; -- 1
+degrade_V2 = mkV2 "降下" ; -- 1
+decease_V = mkV "死" ; -- 1
+dandy_A = mkA "花心" ; -- 1
+cure_V = mkV "治愈" ; -- 1
+crotchety_A = mkA "遐想" ; -- 1
+credo_N = mkN "信条" ; -- 1
+cower_V = mkV "畏缩" ; -- 1
+corvette_N = mkN "轻巡洋舰" ; -- 1
+conveyance_N = mkN "输送" ; -- 1
+consort_V = mkV "结合" ; -- 1
+condenser_N = mkN "冷凝器" ; -- 1
+commotion_N = mkN "驱动" ; -- 1
+colloquy_N = mkN "座谈会" ; -- 1
+coax_v2 = mkV2 "哄" ; -- 1
+clinch_V2 = mkV2 "再胜" ; -- 1
+civility_N = mkN "文明" ; -- 1
+choir_N = mkN "合唱团" ; -- 1
+checkout_N = mkN "结账" ; -- 1
+centurion_N = mkN "百夫长" ; -- 1
+cashier_N = mkN "收银员" ; -- 1
+capitulate_V = mkV "劝降" ; -- 1
+calamitous_A = mkA "灾难性" ; -- 1
+bushy_A = mkA "浓密" ; -- 1
+bugaboo_N = mkN "妖怪" ; -- 1
+bring_in_V2 = mkV2 "带来" ; -- 1
+boyish_A = mkA "孩子气" ; -- 1
+bookkeeper_N = mkN "簿记""本" ; -- 1
+blonde_N = mkN "金发" ; -- 1
+blab_V = mkV "多嘴" ; -- 1
+bias_V2 = mkV2 "偏置" ; -- 1
+beholden_A = mkA "感激" ; -- 1
+beam_V = mkV "束缚" ; -- 1
+bare_V2 = mkV2 "裸露" ; -- 1
+bad_N = mkN "坏" ; -- 1
+authore_V2 = mkV2 "创作出版" ; -- 1
+astray_Adv = mkAdv "误入歧途" ; -- 1
+arthritic_A = mkA "关节炎" ; -- 1
+arable_A = mkA "耕地" ; -- 1
+anti_aircraft_A = mkA "反飞机" ; -- 1
+ancestry_N = mkN "祖先" ; -- 1
+altruistic_A = mkA "利他性" ; -- 1
+aide_N = mkN "助手" ; -- 1
+adult_A = mkA "成人" ; -- 1
+acquittal_N = mkN "无罪" ; -- 1
+abortive_A = mkA "流产" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_12.gf b/lib/src/chinese/sysu/Assign_12.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_12.gf
@@ -0,0 +1,500 @@
+concrete Assign_12 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+restoration_N = mkN "﻿恢复" ; -- 8
+provide_VS = mkVS "提供" ; -- 8
+patrol_N = mkN "巡逻" ; -- 8
+neglect_V2 = mkV2 "忽视" ; -- 8
+liquidate_V = mkV "清算" ; -- 8
+infection_N = mkN "感染" ; -- 8
+giveaway_N = mkN "赠品" ; -- 8
+fastener_N = mkN "紧固件" ; -- 8
+doctrine_N = mkN "教义" ; -- 8
+crush_N = mkN "粉碎" ; -- 8
+commerce_N = mkN "商务" ; -- 8
+bout_N = mkN "拳击比赛" ; -- 8
+applicable_A = mkA "适用" ; -- 8
+warrant_V2 = mkV2 "保证" ; -- 7
+twist_V2 = mkV2 "扭曲" ; -- 7
+sympathy_N = mkN "同情心" ; -- 7
+soda_N = mkN "苏打水" ; -- 7
+shame_N = mkN "耻辱" ; -- 7
+renovate_V2 = mkV2 "更新" ; -- 7
+psychologist_N = mkN "心理学家" "个"; -- 7
+ploy_N = mkN "工艺学校" ; -- 7
+offensive_N = mkN "进攻" ; -- 7
+modernization_N = mkN "现代化" ; -- 7
+leeway_N = mkN "回旋的余地" ; -- 7
+impede_V2 = mkV2 "阻碍" ; -- 7
+gauge_V2 = mkV2 "估计" ; -- 7
+expel_V2 = mkV2 "驱逐" ; -- 7
+diversity_N = mkN "多样性" ; -- 7
+crusade_N = mkN "十字军东征" ; -- 7
+chaotic_A = mkA "混沌" ; -- 7
+brake_N = mkN "制动器" ; -- 7
+arbitration_N = mkN "仲裁" ; -- 7
+worthwhile_A = mkA "值得" ; -- 6
+unknown_N = mkN "未知的事物" ; -- 6
+terminate_V = mkV "终止" ; -- 6
+subordinate_A = mkA "从属" ; -- 6
+solicit_V = mkV "恳请" ; -- 6
+scramble_V = mkV "争夺" ; -- 6
+respectable_A = mkA "可敬" ; -- 6
+recruit_V2 = mkV2 "招聘" ; -- 6
+precaution_N = mkN "预防措施" ; -- 6
+palm_N = mkN "棕榈" ; -- 6
+newscast_N = mkN "新闻广播" ; -- 6
+midwestern_A = mkA "美国中西部" ; -- 6
+legacy_N = mkN "遗产" ; -- 6
+inning_N = mkN "局" ; -- 6
+hourly_A = mkA "每小时" ; -- 6
+glad_A = mkA "高兴" ; -- 6
+fibre_N = mkN "纤维" ; -- 6
+enlist_V2 = mkV2 "使+入伍" ; -- 6
+disgorge_V2 = mkV2 "吐出" ; -- 6
+coordination_N = mkN "协调" ; -- 6
+coffer_N = mkN "保险箱" ; -- 6
+calamity_N = mkN "灾难" ; -- 6
+beating_N = mkN "跳动" ; -- 6
+anticipate_VV = mkVV "预期" ; -- 6
+whopping_A = mkA "惊人" ; -- 5
+urge_N = mkN "敦促" ; -- 5
+towards_Prep = mkPrep "向" ; -- 5
+swear_V = mkV "发誓" ; -- 5
+standstill_N = mkN "停顿" ; -- 5
+sketch_N = mkN "草图" ; -- 5
+scoff_V = mkV "嘲笑" ; -- 5
+rhythm_N = mkN "节奏" ; -- 5
+refurbish_V2 = mkV2 "翻新" ; -- 5
+questionnaire_N = mkN "问卷调查" ; -- 5
+pollinate_V2 = mkV2 "给+授粉" ; -- 5
+perfume_N = mkN "香水" ; -- 5
+outright_Adv = mkAdv "彻底" ; -- 5
+negotiate_VV = mkVV "谈判" ; -- 5
+mine_V = mkV "开采" ; -- 5
+long_range_A = mkA "远程" ; -- 5
+kidnap_V2 = mkV2 "绑架" ; -- 5
+incorporate_V = mkV "合并" ; -- 5
+high_level_A = mkA "高级" ; -- 5
+gilt_N = mkN "镀金" ; -- 5
+fiction_N = mkN "小说" ; -- 5
+equality_N = mkN "平等" ; -- 5
+domain_N = mkN "域" ; -- 5
+descend_V = mkV "下降" ; -- 5
+cream_N = mkN "奶油" ; -- 5
+conflict_V = mkV "冲突" ; -- 5
+choke_V = mkV "窒息" ; -- 5
+canvas_N = mkN "帆布" ; -- 5
+breadth_N = mkN "宽度" ; -- 5
+attribute_N = mkN "属性" ; -- 5
+allocate_V = mkV "分配" ; -- 5
+wrath_N = mkN "愤怒" ; -- 4
+vocal_A = mkA "声带" ; -- 4
+unite_V2 = mkV2 "团结" ; -- 4
+trap_V = mkV "陷阱" ; -- 4
+tasty_A = mkA "美味" ; -- 4
+steady_Adv = mkAdv "稳定" ; -- 4
+soluble_A = mkA "可溶性" ; -- 4
+sift_V = mkV "筛下" ; -- 4
+scan_V = mkV "扫描" ; -- 4
+reverberate_V = mkV "回荡" ; -- 4
+remember_VS = mkVS "记得" ; -- 4
+ranger_N = mkN "游侠" ; -- 4
+probe_V = mkV "探针" ; -- 4
+polish_V = mkV "波兰" ; -- 4
+periodical_A = mkA "期刊" ; -- 4
+paltry_A = mkA "微不足道" ; -- 4
+onslaught_N = mkN "猛攻" ; -- 4
+naphtha_N = mkN "挥发油" ; -- 4
+mischief_N = mkN "恶作剧" ; -- 4
+marry_V = mkV "结婚" ; -- 4
+limb_N = mkN "肢体" ; -- 4
+keeping_N = mkN "保持" ; -- 4
+intent_A = mkA "决心" ; -- 4
+increment_N = mkN "增量" ; -- 4
+honey_N = mkN "亲爱" ; -- 4
+guess_V = mkV "猜测" ; -- 4
+glance_N = mkN "一瞥" ; -- 4
+foremost_Adv = mkAdv "最重要" ; -- 4
+favour_N = mkN "赞成" ; -- 4
+escape_N = mkN "逃避" ; -- 4
+dram_N = mkN "微量" ; -- 4
+disable_V2 = mkV2 "使+失去能力" ; -- 4
+dental_A = mkA "牙科" ; -- 4
+cycle_V = mkV "使+循环" ; -- 4
+cook_N = mkN "厨师" ; -- 4
+confer_V = mkV "赋予" ; -- 4
+civilization_N = mkN "文明" ; -- 4
+censor_V2 = mkV2 "审查" ; -- 4
+brief_V2 = mkV2 "简报" ; -- 4
+belfry_N = mkN "钟楼" ; -- 4
+anew_Adv = mkAdv "重新" ; -- 4
+academy_N = mkN "学院" ; -- 4
+well_balanced_A = mkA "均衡" ; -- 3
+victor_N = mkN "胜利" ; -- 3
+unrealized_A = mkA "未实现" ; -- 3
+undamaged_A = mkA "完好无损" ; -- 3
+translator_N = mkN "翻译" ; -- 3
+thug_N = mkN "暴徒" ; -- 3
+tantamount_A = mkA "等于" ; -- 3
+sub_N = mkN "潜艇" ; -- 3
+steady_V = mkV "稳定" ; -- 3
+spy_V2 = mkV2 "暗中监视" ; -- 3
+solicitor_N = mkN "律师" ; -- 3
+skid_N = mkN "滑橇" ; -- 3
+shelve_V2 = mkV2 "搁置" ; -- 3
+seduce_V2 = mkV2 "勾引" ; -- 3
+salaried_A = mkA "领薪水" ; -- 3
+reverse_A = mkA "反向" ; -- 3
+renaissance_N = mkN "文艺复兴" ; -- 3
+receptive_A = mkA "接受" ; -- 3
+racing_N = mkN "赛车" ; -- 3
+prod_V2 = mkV2 "戳" ; -- 3
+postponement_N = mkN "延迟" ; -- 3
+pleasant_A = mkA "令人愉快" ; -- 3
+perilous_A = mkA "危险" ; -- 3
+overcharge_N = mkN "过充电" ; -- 3
+old_time_A = mkA "过去" ; -- 3
+needless_A = mkA "不必要" ; -- 3
+monochrome_A = mkA "单色" ; -- 3
+meld_V2 = mkV2 "合并" ; -- 3
+loop_N = mkN "环" ; -- 3
+levy_N = mkN "征收" ; -- 3
+jurisprudence_N = mkN "法学" ; -- 3
+inspiration_N = mkN "灵感" ; -- 3
+inadequacy_N = mkN "不足" ; -- 3
+hungry_A = mkA "饿了" ; -- 3
+gunman_N = mkN "枪手" ; -- 3
+glimpse_N = mkN "一瞥" ; -- 3
+fragility_N = mkN "脆弱性" ; -- 3
+fluke_N = mkN "侥幸" ; -- 3
+fetch_V = mkV "取" ; -- 3
+excise_V2 = mkV2 "消费税" ; -- 3
+ending_N = mkN "终点" ; -- 3
+drown_V = mkV "淹没" ; -- 3
+disintegrate_V = mkV "瓦解" ; -- 3
+devotion_N = mkN "奉献" ; -- 3
+debate_V2 = mkV2 "争论" ; -- 3
+covet_V2 = mkV2 "妄想" ; -- 3
+conservatism_N = mkN "保守主义" ; -- 3
+colonial_N = mkN "殖民地居民" ; -- 3
+chilean_A = mkA "智利" ; -- 3
+cancerous_A = mkA "癌" ; -- 3
+bulgarian_A = mkA "保加利亚" ; -- 3
+blur_V2 = mkV2 "使+模糊" ; -- 3
+beloved_A = mkA "亲爱" ; -- 3
+auxiliary_A = mkA "辅助" ; -- 3
+aroma_N = mkN "香气" ; -- 3
+aloft_Adv = mkAdv "高空" ; -- 3
+adaptation_N = mkN "适应" ; -- 3
+yardstick_N = mkN "尺度" ; -- 2
+wire_V2 = mkV2 "线" ; -- 2
+wedge_V2 = mkV2 "挤入" ; -- 2
+vortex_N = mkN "漩涡" ; -- 2
+veracity_N = mkN "准确性" ; -- 2
+upsurge_N = mkN "高潮" ; -- 2
+unseen_A = mkA "看不见" ; -- 2
+uninformed_A = mkA "不知情" ; -- 2
+undercover_A = mkA "卧底" ; -- 2
+trunk_N = mkN "躯干" ; -- 2
+tow_N = mkN "拖拽" ; -- 2
+thump_N = mkN "重击" ; -- 2
+terrify_V2 = mkV2 "恐吓" ; -- 2
+tame_V2 = mkV2 "驯养" ; -- 2
+swarm_N = mkN "群" ; -- 2
+subsidence_N = mkN "沉降" ; -- 2
+stodgy_A = mkA "乏味" ; -- 2
+stalwart_A = mkA "坚定" ; -- 2
+spire_N = mkN "尖顶" ; -- 2
+sophomore_N = mkN "二年级学生" ; -- 2
+snag_V2 = mkV2 "划破" ; -- 2
+skyscraper_N = mkN "摩天大楼" ; -- 2
+shudder_N = mkN "战栗" ; -- 2
+serve_VS = mkVS "服务" ; -- 2
+scribble_V2 = mkV2 "涂鸦" ; -- 2
+scapegoat_N = mkN "替罪羊" "只"; -- 2
+ruminate_V = mkV "沉思" ; -- 2
+ritual_N = mkN "仪式" ; -- 2
+reunite_V2 = mkV2 "团聚" ; -- 2
+repress_V2 = mkV2 "抑制" ; -- 2
+refreshing_A = mkA "清爽" ; -- 2
+rebuff_N = mkN "断然拒绝" ; -- 2
+rag_N = mkN "抹布" ; -- 2
+punk_N = mkN "朋克" ; -- 2
+prolific_A = mkA "多产" ; -- 2
+prejudice_V2 = mkV2 "使+怀有偏见" ; -- 2
+populous_A = mkA "人口稠密" ; -- 2
+plantation_N = mkN "种植园" ; -- 2
+peruse_V2 = mkV2 "仔细阅读" ; -- 2
+pattern_V2 = mkV2 "模仿" ; -- 2
+palm_V2 = mkV2 "将+藏于掌中" ; -- 2
+outlying_A = mkA "边远" ; -- 2
+onset_N = mkN "发病" ; -- 2
+obedient_A = mkA "顺从" ; -- 2
+net_V2 = mkV2 "用网捕" ; -- 2
+mount_VS = mkVS "山" ; -- 2
+mist_N = mkN "雾" ; -- 2
+mete_V2 = mkV2 "分配" ; -- 2
+margarine_N = mkN "人造黄油" ; -- 2
+lunge_V = mkV "猛向前冲" ; -- 2
+lipstick_N = mkN "口红" ; -- 2
+lecture_N = mkN "讲座" ; -- 2
+label_V = mkV "贴标签于" ; -- 2
+joke_VS = mkVS "说笑话" ; -- 2
+invasion_N = mkN "入侵" ; -- 2
+insignificant_A = mkA "微不足道" ; -- 2
+indomitable_A = mkA "不屈不挠" ; -- 2
+in_N = mkN "在" ; -- 2
+idealist_N = mkN "理想主义者" ; -- 2
+hoard_N = mkN "囤积" ; -- 2
+heavy_handed_A = mkA "笨手笨脚" ; -- 2
+hail_N = mkN "冰雹" ; -- 2
+grand_prix_N = mkN "国际长途汽车大奖赛" ; -- 2
+generalization_N = mkN "泛化" ; -- 2
+fruition_N = mkN "结果" ; -- 2
+for_the_sake_of_Prep = mkPrep "为了" ; -- 2
+flagrant_A = mkA "公然" ; -- 2
+fertility_N = mkN "生育" ; -- 2
+fake_N = mkN "假" ; -- 2
+expansive_A = mkA "膨胀" ; -- 2
+eruption_N = mkN "火山喷发" ; -- 2
+encounter_N = mkN "遇到" ; -- 2
+effortless_A = mkA "不费力" ; -- 2
+drive_V2V = mkV2V "驱动" ; -- 2
+divisional_A = mkA "分区" ; -- 2
+dismay_N = mkN "沮丧" ; -- 2
+differentiate_V = mkV "区分" ; -- 2
+derisive_A = mkA "嘲弄" ; -- 2
+defer_V = mkV "推迟" ; -- 2
+de_facto_A = mkA "实际" ; -- 2
+cruiser_N = mkN "巡洋舰" ; -- 2
+counter_V = mkV "计数器" ; -- 2
+conquer_V2 = mkV2 "征服" ; -- 2
+compress_V2 = mkV2 "压缩" ; -- 2
+colonel_N = mkN "上校" ; -- 2
+climatic_A = mkA "气候" ; -- 2
+choose_V2V = mkV2V "选择" ; -- 2
+chafe_V = mkV "擦伤" ; -- 2
+cascade_N = mkN "级联" ; -- 2
+butt_N = mkN "对接" ; -- 2
+breathe_V2 = mkV2 "呼吸" ; -- 2
+blot_V2 = mkV2 "擦除" ; -- 2
+bet_V2 = mkV2 "打赌" ; -- 2
+baseless_A = mkA "毫无根据" ; -- 2
+bacillus_N = mkN "芽孢杆菌" ; -- 2
+attic_N = mkN "阁楼" ; -- 2
+arrow_N = mkN "箭" ; -- 2
+ant_N = mkN "蚂蚁" ; -- 2
+alternate_V2 = mkV2 "使+交替" ; -- 2
+admirer_N = mkN "崇拜者" ; -- 2
+abortionist_N = mkN "非法为人堕胎者" ; -- 2
+youngish_A = mkA "颇年轻" ; -- 1
+workweek_N = mkN "每周工作时间" ; -- 1
+willow_N = mkN "柳" ; -- 1
+while_V2 = mkV2 "消磨" ; -- 1
+watchword_N = mkN "口号" ; -- 1
+waft_V2 = mkV2 "飘荡" ; -- 1
+visage_N = mkN "面貌" ; -- 1
+venturesome_A = mkA "冒险" ; -- 1
+vacationer_N = mkN "度假者" ; -- 1
+unwashed_A = mkA "未洗" ; -- 1
+unreliable_A = mkA "不可靠" ; -- 1
+unlisted_A = mkA "非上市" ; -- 1
+unhealed_A = mkA "不愈" ; -- 1
+undiplomatic_A = mkA "不老练" ; -- 1
+unconscious_A = mkA "无意识" ; -- 1
+unamended_A = mkA "未修改" ; -- 1
+tweed_N = mkN "粗花呢" ; -- 1
+trump_V2 = mkV2 "胜过" ; -- 1
+treatise_N = mkN "论" ; -- 1
+traipse_V = mkV "漫步" ; -- 1
+topical_A = mkA "局部" ; -- 1
+timorous_A = mkA "胆怯" ; -- 1
+thirsty_A = mkA "渴" ; -- 1
+teutonic_A = mkA "日耳曼人" ; -- 1
+temp_N = mkN "临时雇员" ; -- 1
+taste_V2 = mkV2 "品尝" ; -- 1
+tablespoon_N = mkN "汤匙" ; -- 1
+swig_N = mkN "痛饮" ; -- 1
+surmount_V2 = mkV2 "超越" ; -- 1
+subversive_N = mkN "危险分子" ; -- 1
+stylist_N = mkN "设计师" ; -- 1
+strategical_A = mkA "战略" ; -- 1
+stomp_V = mkV "跺脚" ; -- 1
+stiff_N = mkN "死尸" ; -- 1
+statistic_N = mkN "统计数值" ; -- 1
+squeegee_V2 = mkV2 "刮刀" ; -- 1
+sportsman_N = mkN "运动员" ; -- 1
+spendthrift_N = mkN "挥霍无度的人" ; -- 1
+soy_N = mkN "大豆" ; -- 1
+sodium_N = mkN "钠" ; -- 1
+snippet_N = mkN "片段" ; -- 1
+sly_A = mkA "狡猾" ; -- 1
+slim_V = mkV "缩减" ; -- 1
+skateboard_N = mkN "滑板" ; -- 1
+siege_N = mkN "围攻" ; -- 1
+shout_N = mkN "呼喊" ; -- 1
+sherbet_N = mkN "冰霜" ; -- 1
+sexist_A = mkA "性别歧视" ; -- 1
+selfish_A = mkA "自私" ; -- 1
+secretarial_A = mkA "秘书" ; -- 1
+scrappy_A = mkA "好斗" ; -- 1
+scarlet_A = mkA "红色" ; -- 1
+sardonic_A = mkA "讽刺" ; -- 1
+salable_A = mkA "畅销" ; -- 1
+rumour_V3 = mkV3 "谣传" ; -- 1
+roost_V = mkV "栖息" ; -- 1
+rim_V2 = mkV2 "镶边于" ; -- 1
+reverberation_N = mkN "混响" ; -- 1
+retaliate_V = mkV "报复" ; -- 1
+requisition_N = mkN "征用" ; -- 1
+repatriation_N = mkN "遣返" ; -- 1
+relic_N = mkN "文物" ; -- 1
+regiment_V2 = mkV2 "组织成" ; -- 1
+redeploy_V2 = mkV2 "重新部署" ; -- 1
+rebuff_V = mkV "断然拒绝" ; -- 1
+re_emphasize_V2 = mkV2 "再次强调" ; -- 1
+rapidity_N = mkN "急速" ; -- 1
+radiant_A = mkA "辐射" ; -- 1
+query_V2 = mkV2 "查询" ; -- 1
+purr_V = mkV "呜呜叫" ; -- 1
+prudence_N = mkN "审慎" ; -- 1
+pronounced_A = mkA "明显" ; -- 1
+privatization_N = mkN "私有化" ; -- 1
+preface_N = mkN "前言" ; -- 1
+pp_N = mkN "过去分词" ; -- 1
+porous_A = mkA "多孔" ; -- 1
+point_out_V2 = mkV2 "指出" ; -- 1
+plaudit_N = mkN "喝彩" ; -- 1
+pipe_V2 = mkV2 "吹奏" ; -- 1
+philanthropist_N = mkN "慈善家" ; -- 1
+persecution_N = mkN "迫害" ; -- 1
+pending_Prep = mkPrep "直到" ; -- 1
+pawn_V2 = mkV2 "典当" ; -- 1
+passive_N = mkN "被动性" ; -- 1
+paperwork_N = mkN "文书工作" ; -- 1
+palatable_A = mkA "可口" ; -- 1
+overtake_V2 = mkV2 "赶上" ; -- 1
+overbid_V2 = mkV2 "报谎假" ; -- 1
+ornate_A = mkA "华丽" ; -- 1
+olympic_A = mkA "奥林匹克" ; -- 1
+obstructionist_N = mkN "妨碍者" ; -- 1
+numerator_N = mkN "分子" ; -- 1
+nod_V = mkV "点头" ; -- 1
+negate_V2 = mkV2 "否定" ; -- 1
+muzzle_V2 = mkV2 "使+缄默" ; -- 1
+muff_N = mkN "笨拙的人" ; -- 1
+monsieur_N = mkN "先生" ; -- 1
+mixer_N = mkN "搅拌机" ; -- 1
+miniaturize_V2 = mkV2 "使+小型化" ; -- 1
+meteorological_A = mkA "气象" ; -- 1
+mend_V = mkV "修补" ; -- 1
+mead_N = mkN "草地" ; -- 1
+marginalize_V2 = mkV2 "排斥" ; -- 1
+make_it_V = mkV "成功" ; -- 1
+lyricism_N = mkN "抒情诗体" ; -- 1
+loot_N = mkN "战利品" ; -- 1
+live_VV = mkVV "活着" ; -- 1
+lifeless_A = mkA "无生气" ; -- 1
+legislate_V2 = mkV2 "用立法规定" ; -- 1
+laughing_A = mkA "可笑" ; -- 1
+lambskin_N = mkN "羊皮" ; -- 1
+kitty_N = mkN "小猫" ; -- 1
+kangaroo_N = mkN "袋鼠" ; -- 1
+jog_V = mkV "慢跑" ; -- 1
+jack_N = mkN "杰克" ; -- 1
+invalidate_V2 = mkV2 "使+无效化" ; -- 1
+interdependence_N = mkN "相互依存" ; -- 1
+insensitive_A = mkA "不敏感" ; -- 1
+ingenuity_N = mkN "独创性" ; -- 1
+inertia_N = mkN "惯性" ; -- 1
+indecisive_A = mkA "优柔寡断" ; -- 1
+inaugural_A = mkA "就职典礼" ; -- 1
+imperile_V2 = mkV2 "危害" ; -- 1
+illegality_N = mkN "违法" ; -- 1
+hygiene_N = mkN "卫生用品" ; -- 1
+humanize_V2 = mkV2 "使+人性化" ; -- 1
+hopscotch_V = mkV "跳房子" ; -- 1
+hoarder_N = mkN "囤积者" ; -- 1
+hiatus_N = mkN "裂孔" ; -- 1
+hearty_A = mkA "热烈" ; -- 1
+harshness_N = mkN "刺耳" ; -- 1
+hand_picked_A = mkA "拣选" ; -- 1
+gutter_N = mkN "排水沟" ; -- 1
+gross_V2 = mkV2 "总共赚得" ; -- 1
+grandeur_N = mkN "庄严" ; -- 1
+go_after_V2 = mkV2 "追逐" ; -- 1
+gingerly_A = mkA "小心翼翼" ; -- 1
+gentleness_N = mkN "温柔" ; -- 1
+galvanize_VS = mkVS "镀锌" ; -- 1
+fry_V = mkV "油炸" ; -- 1
+freshness_N = mkN "新鲜" ; -- 1
+fracture_N = mkN "骨折" ; -- 1
+forehead_N = mkN "前额" ; -- 1
+flush_V = mkV "冲洗" ; -- 1
+flimsy_A = mkA "脆弱" ; -- 1
+fish_V = mkV "捕鱼" ; -- 1
+fidget_V = mkV "坐立不安" ; -- 1
+fearless_A = mkA "无畏" ; -- 1
+fallacious_A = mkA "荒谬" ; -- 1
+extermination_N = mkN "灭绝" ; -- 1
+existentialist_N = mkN "存在主义" ; -- 1
+eviscerate_V2 = mkV2 "除去+的内脏" ; -- 1
+erratum_N = mkN "勘误表" ; -- 1
+enliven_V2 = mkV2 "活跃" ; -- 1
+eminent_A = mkA "杰出" ; -- 1
+elapse_V = mkV "逝去" ; -- 1
+earn_VA = mkVA "赚" ; -- 1
+duct_N = mkN "用导管输送" ; -- 1
+downstream_A = mkA "顺流" ; -- 1
+documentary_A = mkA "纪实" ; -- 1
+disquieting_A = mkA "令人不安" ; -- 1
+disembody_V2 = mkV2 "使+脱离肉体" ; -- 1
+disaffection_N = mkN "不满" ; -- 1
+dichotomy_N = mkN "二分法" ; -- 1
+designate_A = mkA "指定" ; -- 1
+demoralize_V2 = mkV2 "使+士气低落" ; -- 1
+degradation_N = mkN "退化" ; -- 1
+decadent_A = mkA "颓废" ; -- 1
+dance_N = mkN "舞蹈" ; -- 1
+cupboard_N = mkN "橱柜" ; -- 1
+crossroad_N = mkN "十字路口" ; -- 1
+credence_N = mkN "凭证" ; -- 1
+cowardly_A = mkA "懦弱" ; -- 1
+corrugate_V2 = mkV2 "使起波纹" ; -- 1
+convexity_N = mkN "凸性" ; -- 1
+consonant_A = mkA "辅音" ; -- 1
+condense_V2 = mkV2 "凝结" ; -- 1
+comment_V2 = mkV2 "评论" ; -- 1
+collision_N = mkN "碰撞" ; -- 1
+coax_V = mkV "诱骗" ; -- 1
+clinch_V = mkV "紧抓" ; -- 1
+circumstantial_A = mkA "间接" ; -- 1
+choice_A = mkA "精选" ; -- 1
+cheapen_V2 = mkV2 "贬低" ; -- 1
+central_N = mkN "中央" ; -- 1
+case_V2 = mkV2 "把+装箱" ; -- 1
+capitol_N = mkN "国会大厦" ; -- 1
+cake_V = mkV "结块" ; -- 1
+bush_N = mkN "灌木丛" ; -- 1
+buff_V2 = mkV2 "缓冲" ; -- 1
+bring_down_V2 = mkV2 "减少" ; -- 1
+boyfriend_N = mkN "男朋友" ; -- 1
+boo_V2 = mkV2 "发出嘘声" ; -- 1
+blink_V2 = mkV2 "眨眼" ; -- 1
+biting_A = mkA "刺骨" ; -- 1
+beyond_Adv = mkAdv "超越" ; -- 1
+behind_N = mkN "屁股" ; -- 1
+beach_V2 = mkV2 "拖+上岸" ; -- 1
+barcelona_PN = mkPN "巴塞罗那" ; -- 1
+backwater_N = mkN "穷乡僻壤" ; -- 1
+aural_A = mkA "听觉" ; -- 1
+asteroid_N = mkN "小行星" ; -- 1
+artful_A = mkA "巧妙" ; -- 1
+arab_N = mkN "阿拉伯人" ; -- 1
+anthology_N = mkN "选集" ; -- 1
+ancestral_A = mkA "祖先" ; -- 1
+altruism_N = mkN "利他主义" ; -- 1
+agreeable_A = mkA "令人愉快" ; -- 1
+adoptive_A = mkA "收养" ; -- 1
+acquaint_V2 = mkV2 "告知" ; -- 1
+abort_V = mkV "流产" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_13.gf b/lib/src/chinese/sysu/Assign_13.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_13.gf
@@ -0,0 +1,500 @@
+concrete Assign_13 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+respond_VS = mkVS "回答" ; -- 8
+prototype_N = mkN "原型" ; -- 8
+pall_N = mkN "遮盖物" ; -- 8
+near_V = mkV "靠近" ; -- 8
+libel_N = mkN "诽谤" ; -- 8
+industrialize_V2 = mkV2 "实现工业化" ; -- 8
+garbage_N = mkN "垃圾" ; -- 8
+fabrication_N = mkN "制造业" ; -- 8
+diversion_N = mkN "转移" ; -- 8
+creep_V = mkV "爬行" ; -- 8
+commentator_N = mkN "评论员" "位" ; -- 8
+bother_V = mkV "打扰" ; -- 8
+amusing_A = mkA "有趣" ; -- 8
+warn_V2 = mkV2 "警告" ; -- 7
+tunnel_N = mkN "隧道" "条" ; -- 7
+sweater_N = mkN "毛衣" "件" ; -- 7
+smoker_N = mkN "吸烟者" "位" ; -- 7
+severance_N = mkN "分离" ; -- 7
+renegotiate_V2 = mkV2 "重新谈判" ; -- 7
+prostitute_N = mkN "妓女" "名" ; -- 7
+pledge_V2 = mkV2 "保证" ; -- 7
+offensive_A = mkA "冒犯" ; -- 7
+moderate_N = mkN "稳健的人" "个" ; -- 7
+lavish_A = mkA "浪费" ; -- 7
+immunity_N = mkN "免疫力" ; -- 7
+garner_V2 = mkV2 "存储" ; -- 7
+exercise_V = mkV "锻炼" ; -- 7
+dive_V = mkV "潜水" ; -- 7
+crowd_V = mkV "挤" ; -- 7
+championship_N = mkN "锦标赛" ; -- 7
+bother_V2 = mkV2 "打扰" ; -- 7
+arbitrary_A = mkA "武断" ; -- 7
+worthless_A = mkA "无价值" ; -- 6
+unite_V = mkV "团结" ; -- 6
+tenfold_Adv = mkAdv "十倍" ; -- 6
+subdue_V2 = mkV2 "征服" ; -- 6
+sloppy_A = mkA "草率" ; -- 6
+score_V2 = mkV2 "得分" ; -- 6
+respectability_N = mkN "体面" ; -- 6
+reconstruct_V2 = mkV2 "重建" ; -- 6
+potent_A = mkA "强有力" ; -- 6
+paint_V = mkV "绘画" ; -- 6
+nest_N = mkN "巢穴" "个" ; -- 6
+meter_N = mkN "仪表" ; -- 6
+left_N = mkN "左边" ; -- 6
+infringe_V2 = mkV2 "侵犯" ; -- 6
+horror_N = mkN "惊骇" ; -- 6
+gimmick_N = mkN "花招" "个" ; -- 6
+festival_N = mkN "节日" ; -- 6
+enable_VS = mkVS "使能够" ; -- 6
+disconnect_V2 = mkV2 "断开" ; -- 6
+contributor_N = mkN "贡献者" ; -- 6
+cocktail_N = mkN "鸡尾酒" ; -- 6
+burn_V2 = mkV2 "灼烧" ; -- 6
+barrage_N = mkN "弹幕" ; -- 6
+anthrax_N = mkN "炭疽" ; -- 6
+whipsaw_V2 = mkV2 "锯开" ; -- 5
+uranium_N = mkN "铀" ; -- 5
+tour_V2 = mkV2 "旅行" ; -- 5
+suspicious_A = mkA "可疑" ; -- 5
+stand_VS = mkVS "站" ; -- 5
+single_handed_A = mkA "单手" ; -- 5
+schoolteacher_N = mkN "教师" "名" ; -- 5
+revoke_V = mkV "撤回" ; -- 5
+refrigeration_N = mkN "制冷" ; -- 5
+quash_V2 = mkV2 "撤销" ; -- 5
+pollen_N = mkN "花粉" ; -- 5
+pent_up_A = mkA "被抑制" ; -- 5
+outright_A = mkA "彻底" ; -- 5
+neglect_N = mkN "疏忽" ; -- 5
+mileage_N = mkN "英里数" ; -- 5
+lonely_A = mkA "寂寞" ; -- 5
+justification_N = mkN "辩护" ; -- 5
+incompetence_N = mkN "无资格" ; -- 5
+helm_N = mkN "舵" ; -- 5
+gem_N = mkN "宝石" ; -- 5
+fetal_A = mkA "胎儿" ; -- 5
+envelope_N = mkN "信封" ; -- 5
+dole_V2 = mkV2 "发放救济" ; -- 5
+derail_V2 = mkV2 "出轨" ; -- 5
+crawl_V = mkV "爬行" ; -- 5
+confess_V = mkV "承认" ; -- 5
+chlorine_N = mkN "氯" ; -- 5
+cambodian_A = mkA "柬埔寨" ; -- 5
+brawl_N = mkN "争吵" ; -- 5
+at_the_behest_of_Prep = mkPrep "按照命令" ; -- 5
+alley_N = mkN "小路" ; -- 5
+wrap_V2 = mkV2 "包裹" ; -- 4
+virulence_N = mkN "毒性" ; -- 4
+unilateral_A = mkA "单边" ; -- 4
+transplant_V2 = mkV2 "移植" ; -- 4
+take_over_V2 = mkV2 "掩护" ; -- 4
+stay_VS = mkVS "停留" ; -- 4
+soften_V2 = mkV2 "减轻" ; -- 4
+side_V = mkV "支持" ; -- 4
+saw_N = mkN "锯子" "把" ; -- 4
+revelation_N = mkN "揭露" ; -- 4
+remedy_V2 = mkV2 "补救" ; -- 4
+random_A = mkA "随机" ; -- 4
+probation_N = mkN "试用" ; -- 4
+police_V2 = mkV2 "管辖" ; -- 4
+peril_N = mkN "危险" ; -- 4
+pale_V = mkV "失色" ; -- 4
+once_Subj = mkSubj "曾经" ; -- 4
+namibian_A = mkA "纳米比亚" ; -- 4
+mire_V = mkV "陷入困境" ; -- 4
+marked_A = mkA "有标记" ; -- 4
+light_V2 = mkV2 "照亮" ; -- 4
+junior_N = mkN "年少者" ; -- 4
+intangible_A = mkA "无法碰触" ; -- 4
+inconceivable_A = mkA "不可思议" ; -- 4
+homework_N = mkN "家庭作业" ; -- 4
+ground_V2 = mkV2 "压迫" ; -- [mark]使搁浅4
+genocide_N = mkN "种族灭绝" ; -- 4
+foreclose_V2 = mkV2 "阻止" ; -- 4
+faulty_A = mkA "有错误" ; -- 4
+erratic_A = mkA "不稳定" ; -- 4
+double_N = mkN "两倍" ; -- 4
+diplomacy_N = mkN "外交" ; -- 4
+denmark_PN = mkPN "丹麦" ; -- 4
+customize_V2 = mkV2 "定做" ; -- 4
+convince_V2V = mkV2V "说服" ; -- 4
+conceive_V = mkV "怀孕" ; -- 4
+civilian_N = mkN "平民" "位" ; -- 4
+cede_V2 = mkV2 "割让" ; -- 4
+breeding_N = mkN "繁殖" ; -- 4
+bean_N = mkN "豆" ; -- 4
+ambivalent_A = mkA "模棱两可" ; -- 4
+abstract_A = mkA "抽象" ; -- 4
+weekday_N = mkN "工作日" ; -- 3
+victimize_V2 = mkV2 "使受害" ; -- 3
+unproductive_A = mkA "不生产" ; -- 3
+uncritical_A = mkA "无批判性" ; -- 3
+transferable_A = mkA "可转让" ; -- 3
+thrust_V2 = mkV2 "插入" ; -- 3
+tangle_V2 = mkV2 "纠缠" ; -- 3
+stymy_V2 = mkV2 "妨碍" ; -- 3
+steadfast_A = mkA "坚定不变" ; -- 3
+spread_VS = mkVS "传播" ; -- 3
+soggy_A = mkA "浸水" ; -- 3
+skew_V2 = mkV2 "斜歪" ; -- 3
+shave_V2 = mkV2 "剃" ; -- 3
+season_V2 = mkV2 "适应" ; --[mark]-- 3
+sailor_N = mkN "水手" "名" ; -- 3
+reunion_N = mkN "重聚" ; -- 3
+remorse_N = mkN "同情" ; -- 3
+receptionist_N = mkN "接待员" "名" ; -- 3
+race_VV = mkVV "比赛" ; -- 3
+prod_V = mkV "刺" ; -- 3
+portend_V2 = mkV2 "预示" ; -- 3
+plaintive_A = mkA "哀伤" ; -- 3
+peninsula_N = mkN "半岛" ; -- 3
+over_N = mkN "结束" ; -- 3
+offspring_N = mkN "后代" ; -- 3
+nausea_N = mkN "恶心" ; -- 3
+monkey_N = mkN "猴子" "只" ; -- 3
+medium_A = mkA "中间" ; -- 3
+locality_N = mkN "地点" ; -- 3
+lethal_A = mkA "致命" ; -- 3
+junket_N = mkN "野餐" ; -- 3
+insight_N = mkN "洞察力" ; -- 3
+in_case_of_Prep = mkPrep "万一" ; -- 3
+humble_A = mkA "谦逊" ; -- 3
+gun_V2 = mkV2 "射击" ; -- 3
+gleeful_A = mkA "愉快" ; -- 3
+fox_N = mkN "狐狸" "只" ; -- 3
+fluid_N = mkN "液体" ; -- 3
+festivity_N = mkN "欢庆" ; -- 3
+exam_N = mkN "考试" "场" ; -- 3
+emulate_V2 = mkV2 "赶超" ; -- 3
+drinker_N = mkN "酒徒" ; -- 3
+disgust_V2 = mkV2 "厌恶" ; -- 3
+devotee_N = mkN "信徒" ; -- 3
+debate_V = mkV "辩论" ; -- 3
+courtyard_N = mkN "庭院" ; -- 3
+conscience_N = mkN "良心" ; -- 3
+coincide_V = mkV "一致" ; -- 3
+chide_V2 = mkV2 "责骂" ; -- 3
+canadian_A = mkA "加拿大" ; -- 3
+buddy_N = mkN "伙伴" ; -- 3
+blunder_V = mkV "踉跄" ; -- 3
+belated_A = mkA "迟到" ; -- 3
+autonomous_A = mkA "自治" ; -- 3
+argue_V2 = mkV2 "争论" ; -- 3
+allure_N = mkN "诱惑力" ; -- 3
+acute_A = mkA "急性" ; -- 3
+wrong_Adv = mkAdv "错误" ; -- 2
+wiggle_V = mkV "摆动" ; -- 2
+wedge_V = mkV "契入" ; -- 2
+voluptuous_A = mkA "撩人" ; -- 2
+vent_V2 = mkV2 "排放出" ; -- 2
+upstream_Adv = mkAdv "逆流" ; -- 2
+unseemly_A = mkA "不适宜" ; -- 2
+unimportant_A = mkA "不重要" ; -- 2
+uncontrolled_A = mkA "不受控制" ; -- 2
+trudge_V = mkV "长途跋涉" ; -- 2
+tout_V = mkV "兜售" ; -- 2
+thumb_V2 = mkV2 "翻阅" ; -- 2
+tepid_A = mkA "微温" ; -- 2
+tally_V2 = mkV2 "一致" ; -- 2
+surreptitious_A = mkA "鬼鬼祟祟" ; -- 2
+subside_V = mkV "平息" ; -- 2
+stir_up_V2 = mkV2 "煽动" ; -- 2
+stake_V2 = mkV2 "资助" ; -- 2
+spice_N = mkN "香料" ; -- 2
+soot_N = mkN "煤烟" ; -- 2
+smooth_V2 = mkV2 "变平静" ; -- 2
+skirmish_N = mkN "小冲突" ; -- 2
+shrug_V2 = mkV2 "耸肩" ; -- 2
+sequester_V2 = mkV2 "隔绝" ; -- 2
+screw_N = mkN "螺丝钉" ; -- 2
+scalp_N = mkN "头皮" ; -- 2
+rumbling_N = mkN "隆隆声" ; -- 2
+rite_N = mkN "仪式" "场" ; -- 2
+retroactive_A = mkA "追溯" ; -- 2
+reposition_V2 = mkV2 "复位" ; -- 2
+refractory_A = mkA "倔强" ; -- 2
+rebellious_A = mkA "反抗" ; -- 2
+raft_N = mkN "竹筏" "只" ; -- 2
+punch_N = mkN "钻孔机" ; -- 2
+prohibitive_A = mkA "禁止性" ; -- 2
+prefer_VS = mkVS "宁愿" ; -- 2
+popularize_V2 = mkV2 "普及" ; -- 2
+plain_Adv = mkAdv "平易" ; -- 2
+persistence_N = mkN "固执" ; -- 2
+patronage_N = mkN "赞助" ; -- 2
+palace_N = mkN "宫殿" ; -- 2
+outline_N = mkN "轮廓" ; -- 2
+onlooker_N = mkN "旁观者" "名" ; -- 2
+oath_N = mkN "誓言" ; -- 2
+nemesis_N = mkN "报应" ; -- 2
+motorize_V2 = mkV2 "机动化" ; -- 2
+misstatement_N = mkN "误述" ; -- 2
+mess_V = mkV "弄乱" ; -- 2
+marathon_N = mkN "马拉松" ; -- 2
+luminary_N = mkN "发光体" ; -- 2
+linen_N = mkN "亚麻布" ; -- 2
+learning_N = mkN "学习" ; -- 2
+knife_N = mkN "刀" "把" ; -- 2
+joke_V = mkV "开玩笑" ; -- 2
+intrusive_A = mkA "侵入" ; -- 2
+insidious_A = mkA "阴险" ; -- 2
+indistinguishable_A = mkA "无法区别" ; -- 2
+impulsive_A = mkA "冲动" ; -- 2
+hysterical_A = mkA "歇斯底里" ; -- 2
+hip_N = mkN "臀部" ; -- 2
+heaven_N = mkN "天空" ; -- 2
+haggle_V = mkV "争论" ; -- 2
+governance_N = mkN "统治" ; -- 2
+gawky_A = mkA "笨拙" ; -- 2
+frugality_N = mkN "节俭" ; -- 2
+footstep_N = mkN "脚步" ; -- 2
+fizzle_V = mkV "失败" ; -- 2
+ferret_V = mkV "搜出" ; -- 2
+fait_accompli_N = mkN "既成事实" ; -- 2
+exile_V2 = mkV2 "流放" ; -- 2
+erudite_A = mkA "博学" ; -- 2
+encompass_V2 = mkV2 "包围" ; -- 2
+ecstatic_A = mkA "狂喜" ; -- 2
+dressmaking_N = mkN "制衣" ; -- 2
+divide_N = mkN "分水岭" ; -- 2
+disloyal_A = mkA "不忠" ; -- 2
+die_N = mkN "股子" ; -- 2
+depot_N = mkN "仓库" "间" ; -- 2
+defensible_A = mkA "可防御" ; -- 2
+de_emphasize_V2 = mkV2 "不再强调" ; -- 2
+crucible_N = mkN "坩埚" ; -- 2
+counsel_V2 = mkV2 "建议" ; -- 2
+connotation_N = mkN "内涵" ; -- 2
+complacent_A = mkA "自满" ; -- 2
+collateral_A = mkA "并行" ; -- 2
+cliff_N = mkN "悬崖" ; -- 2
+choke_V2 = mkV2 "呛" ; -- 2
+ceremonial_A = mkA "仪式" ; -- 2
+carton_N = mkN "纸板箱" ; -- 2
+busload_N = mkN "公共汽车运载量" ; -- 2
+brash_A = mkA "无礼傲慢" ; -- 2
+blossom_V = mkV "开花" ; -- 2
+besides_Adv = mkAdv "此外" ; -- 2
+bartender_N = mkN "酒保" ; -- 2
+bachelor_N = mkN "学士" ; -- 2
+attic_A = mkA "阁楼" ; -- 2
+arrive_V2 = mkV2 "到达" ; -- 2
+anomalous_A = mkA "异常" ; -- 2
+allusion_N = mkN "暗示" ; -- 2
+adequacy_N = mkN "足够" ; -- 2
+abolition_N = mkN "废止" ; -- 2
+young_N = mkN "年轻人" "个" ; -- 1
+workroom_N = mkN "工作室" "间" ; -- 1
+wild_Adv = mkAdv "胡乱" ; -- 1
+wheeze_V = mkV "喘息" ; -- 1
+watchman_N = mkN "看守人" "位" ; -- 1
+waffle_V2 = mkV2 "胡扯" ; -- 1
+vis_a_vis_Prep = mkPrep "面对面" ; -- 1
+venture_VS = mkVS "冒险" ; -- 1
+utopia_N = mkN "乌托邦" ; -- 1
+unvarying_A = mkA "不变" ; -- 1
+unreadable_A = mkA "难以辨认" ; -- 1
+unlicensed_A = mkA "未许可" ; -- 1
+ungentlemanly_A = mkA "无教养" ; -- 1
+undetected_A = mkA "未发现" ; -- 1
+unconnected_A = mkA "不连接" ; -- 1
+unambiguous_A = mkA "不含糊" ; -- 1
+twang_N = mkN "鼻音" ; -- 1
+trudge_N = mkN "长途跋涉" ; -- 1
+treat_N = mkN "款待" ; -- 1
+tragicomic_A = mkA "悲喜剧" ; -- 1
+top_heavy_A = mkA "头重脚轻" ; -- 1
+tilth_N = mkN "耕作" ; -- 1
+thirst_N = mkN "渴望" ; -- 1
+tetanus_N = mkN "破伤风" ; -- 1
+tell_V2Q = mkV2Q (mkV "告诉") ; -- 1
+tart_A = mkA "尖刻" ; -- 1
+systematically_Adv = mkAdv "有组织" ; -- 1
+swerve_V = mkV "转向" ; -- 1
+surf_N = mkN "海浪" ; -- 1
+suburbia_N = mkN "郊区" ; -- 1
+stygian_A = mkA "阴暗" ; -- 1
+stratagem_N = mkN "策略" ; -- 1
+stomach_V2 = mkV2 "忍下" ; -- 1
+stickler_N = mkN "坚持细节的人" ; -- 1
+statehouse_N = mkN "州议会议场" ; -- 1
+squeak_V2 = mkV2 "吱吱叫" ; -- 1
+spore_N = mkN "袍子" "件" ; -- 1
+spend_to_V2V = mkV2V "派遣" ; -- 1
+sow_N = mkN "母猪" "头" ; -- 1
+socket_N = mkN "插座" ; -- 1
+snide_A = mkA "伪造" ; -- 1
+slush_N = mkN "烂泥" "滩" ; -- 1
+slick_N = mkN "平滑器" ; -- 1
+sixfold_Adv = mkAdv "六倍" ; -- 1
+sidetrack_V2 = mkV2 "转变话题" ; -- 1
+shorthand_N = mkN "速记法" ; -- 1
+shepherd_V2 = mkV2 "带领" ; -- 1
+sewing_N = mkN "缝纫" ; -- 1
+self_starter_N = mkN "电动式起动装置" "台" ; -- 1
+second_rate_A = mkA "二流" ; -- 1
+scrape_V = mkV "刮擦" ; -- 1
+scarcity_N = mkN "不足" ; -- 1
+sap_V = mkV "衰竭" ; -- 1
+saintly_A = mkA "圣洁" ; -- 1
+ruinous_A = mkA "破坏性" ; -- 1
+roomful_N = mkN "全房间" ; -- 1
+rill_N = mkN "小河" ; -- 1
+revel_N = mkN "狂欢" ; -- 1
+retake_V2 = mkV2 "再取" ; -- 1
+repute_V2V = mkV2V "认为" ; -- 1
+reorient_V2 = mkV2 "调整" ; -- 1
+reliant_A = mkA "可靠" ; -- 1
+regimen_N = mkN "政体" ; -- 1
+recurrent_A = mkA "复发" ; -- 1
+reborn_A = mkA "再生" ; -- 1
+re_emerge_V = mkV "重现" ; -- 1
+ransom_N = mkN "赎金" ; -- 1
+racy_A = mkA "生动" ; -- 1
+query_V = mkV "询问" ; -- 1
+purple_A = mkA "紫色" ; -- 1
+prude_N = mkN "拘守礼仪的人" ; -- 1
+prong_N = mkN "耙子" ; -- 1
+printout_N = mkN "打印输出" "份" ; -- 1
+predilection_N = mkN "偏爱" ; -- 1
+powwow_N = mkN "仪式" ; -- 1
+pornography_N = mkN "色情文学" ; -- 1
+pod_N = mkN "豆荚" ; -- 1
+platoon_N = mkN "排" ; -- 1
+pipe_V = mkV "吹奏" ; -- 1
+pharmacist_N = mkN "药剂师" "名" ; -- 1
+perpetrate_V2 = mkV2 "犯" ; -- 1
+pen_V2 = mkV2 "写" ; -- 1
+paw_V = mkV "抓" ; -- 1
+pasha_N = mkN "巴夏" ; -- 1
+paperclip_N = mkN "曲别针" "根" ; -- 1
+paintbrush_N = mkN "画刷" "把" ; -- 1
+overstrain_V2 = mkV2 "过度紧张" ; -- 1
+overbid_V = mkV "报高价" ; -- 1
+ornament_N = mkN "装饰" ; -- 1
+ointment_N = mkN "药膏" ; -- 1
+observatory_N = mkN "天文台" ; -- 1
+numeral_N = mkN "数字" ; -- 1
+nobleman_N = mkN "贵族" "名" ; -- 1
+necessitate_V2 = mkV2 "成为必需" ; -- 1
+mutt_N = mkN "狗杂种" ; -- 1
+muddle_V = mkV "混合" ; -- 1
+monolith_N = mkN "庞然大物" ; -- 1
+mixed_up_A = mkA "头脑不清" ; -- 1
+miniature_N = mkN "微型" ; -- 1
+meteoric_A = mkA "大气" ; -- 1
+menace_N = mkN "威胁" ; -- 1
+mausoleum_N = mkN "陵墓" "座" ; -- 1
+mare_N = mkN "母马" "头" ; -- 1
+major_V = mkV "主要" ; -- 1
+lymph_N = mkN "淋巴" ; -- 1
+loose_V2 = mkV2 "放松" ; -- 1
+live_Adv = mkAdv "现场" ; -- 1
+lifeguard_N = mkN "救生员" ; -- 1
+left_handed_A = mkA "左撇子" ; -- 1
+laugh_V2 = mkV2 "笑" ; -- 1
+lagging_N = mkN "绝缘层材料" ; -- 1
+kitten_N = mkN "小猫" "只" ; -- 1
+juxtapose_V2 = mkV2 "并列" ; -- 1
+jockey_V = mkV "骑驶" ; -- 1
+itinerary_N = mkN "旅程" ; -- 1
+invalid_A = mkA "无效" ; -- 1
+interconnect_V2 = mkV2 "互相联系" ; -- 1
+insecure_A = mkA "不安全" ; -- 1
+infuse_V = mkV "注入" ; -- 1
+inequitable_A = mkA "不公正" ; -- 1
+indecipherable_A = mkA "无法解释" ; -- 1
+inattention_N = mkN "不留心" ; -- 1
+imperfect_A = mkA "有瑕疵" ; -- 1
+ill_mannered_A = mkA "粗野" ; -- 1
+hyena_N = mkN "未完成体" ; -- 1
+humanism_N = mkN "人道主义" ; -- 1
+hop_N = mkN "跳跃" ; -- 1
+hither_Adv = mkAdv "到这里" ; -- 1
+heyday_N = mkN "全盛期" ; -- 1
+heartland_N = mkN "中心地带" ; -- 1
+harness_V2 = mkV2 "治理" ; -- 1
+hand_carry_V2 = mkV2 "手提" ; -- 1
+gut_V2 = mkV2 "取内脏" ; -- 1
+groove_N = mkN "凹槽" ; -- 1
+grandee_N = mkN "贵族" ; -- 1
+gnaw_V = mkV "咬" ; -- 1
+ginger_N = mkN "姜" ; -- 1
+gentility_N = mkN "文雅" ; -- 1
+gallop_V = mkV "飞驰" ; -- 1
+fry_N = mkN "油炸食物" ; -- 1
+fresco_N = mkN "壁画" "幅" ; -- 1
+fractious_A = mkA "易怒" ; -- 1
+foreground_N = mkN "前景" ; -- 1
+fluoride_N = mkN "氟化物" ; -- 1
+flicker_V = mkV "闪烁" ; -- 1
+first_hand_A = mkA "一手" ; -- 1
+fickleness_N = mkN "浮躁" ; -- 1
+fawn_V = mkV "奉承" ; -- 1
+falcon_N = mkN "隼" "只" ; -- 1
+exterior_N = mkN "外部" ; -- 1
+existent_A = mkA "存在" ; -- 1
+everlasting_A = mkA "永恒" ; -- 1
+errand_N = mkN "差事" ; -- 1
+enlightenment_N = mkN "启迪" ; -- 1
+emigrate_V = mkV "依据" ; -- 1
+elaborate_V2 = mkV2 "精心制作" ; -- 1
+dynasty_N = mkN "朝代" ; -- 1
+duckling_N = mkN "小鸭子" "只" ; -- 1
+downhill_Adv = mkAdv "向下" ; -- 1
+doctor_V2 = mkV2 "就医" ; -- 1
+disqualification_N = mkN "不合格" ; -- 1
+disembark_V = mkV "登陆" ; -- 1
+dirk_N = mkN "匕首" "把" ; -- 1
+diarrhea_N = mkN "痢疾" ; -- 1
+desert_V = mkV "遗弃" ; -- 1
+demonize_V2 = mkV2 "妖魔化" ; -- 1
+defy_V2V = mkV2V "藐视" ; -- 1
+debut_V2 = mkV2 "初次登台" ; -- 1
+dampen_V = mkV "抑制" ; -- 1
+cunning_A = mkA "狡猾" ; -- 1
+crossfire_N = mkN "交叉火力" ; -- 1
+creativity_N = mkN "创造力" ; -- 1
+covetous_A = mkA "贪婪" ; -- 1
+corroborate_V2 = mkV2 "证实" ; -- 1
+convertibility_N = mkN "可变性" ; -- 1
+consolation_N = mkN "安慰" ; -- 1
+concomitant_N = mkN "伴随物" ; -- 1
+commensurate_A = mkA "相称" ; -- 1
+collegiate_A = mkA "大学有关" ; -- 1
+coastline_N = mkN "海岸线" "条" ; -- 1
+climber_N = mkN "登山者" "名" ; -- 1
+circumlocution_N = mkN "赘述" ; -- 1
+chlorofluorocarbon_N = mkN "含氯氟烃" ; -- 1
+chauffeur_V2 = mkV2 "运送" ; -- 1
+centenary_A = mkA "一百年" ; -- 1
+carpetbagger_N = mkN "投机者" ; -- 1
+canyon_N = mkN "峡谷" ; -- 1
+cadmium_N = mkN "镉" ; -- 1
+burst_V2 = mkV2 "爆发" ; -- 1
+bud_N = mkN "花蕾" ; -- 1
+bring_about_V2 = mkV2 "带来" ; -- 1
+boycott_V2 = mkV2 "抵制" ; -- 1
+bone_V2 = mkV2 "去骨" ; -- 1
+blink_V = mkV "闪烁" ; -- 1
+bitchy_A = mkA "贱" ; -- 1
+bewitch_V2 = mkV2 "蛊惑" ; -- 1
+behead_V2 = mkV2 "砍头" ; -- 1
+battleground_N = mkN "战地" ; -- 1
+barbecue_N = mkN "烧烤" ; -- 1
+backwards_Adv = mkAdv "向后" ; -- 1
+aura_N = mkN "氛围" ; -- 1
+assimilate_V = mkV "同化" ; -- 1
+arsenide_N = mkN "砷化物" ; -- 1
+aquamarine_N = mkN "蓝绿色" ; -- 1
+anthem_N = mkN "圣歌" ; -- 1
+anarchy_N = mkN "无政府状态" ; -- 1
+altar_N = mkN "祭坛" ; -- 1
+agitation_N = mkN "鼓动" ; -- 1
+adolescent_N = mkN "青少年" ; -- 1
+acorn_N = mkN "橡子" ; -- 1
+abomination_N = mkN "憎恨" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_14.gf b/lib/src/chinese/sysu/Assign_14.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_14.gf
@@ -0,0 +1,500 @@
+concrete Assign_14 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+repression_N = mkN "压迫" ; -- 8
+propane_N = mkN "丙烷" ; -- 8
+pack_V2 = mkV2 "包" ; -- 8
+multum_in_parvo_N = mkN "multum in parvo" ; -- 8 [mark] found no meanings in Chinese
+leisure_N = mkN "闲暇" ; -- 8
+in_spite_of_Prep = mkPrep "尽管" ; -- 8
+garage_N = mkN "车库" ; -- 8
+expose_V = mkV "暴露" ; -- 8
+diverse_A = mkA "多种" ; -- 8
+crane_N = mkN "起重机" ; -- 8
+collaboration_N = mkN "合作" ; -- 8
+bore_V = mkV "烦扰" ; -- 8
+allotment_N = mkN "配给" ; -- 8
+virtue_N = mkN "美德" ; -- 7
+trigger_N = mkN "触发" ; -- 7
+sway_V = mkV "摇摆" ; -- 7
+smoke_V = mkV "吸烟" ; -- 7
+servant_N = mkN "仆人" ; -- 7
+rename_V3 = mkV3 "重命名" ; -- 7
+propaganda_N = mkN "宣传" ; -- 7
+pit_V2 = mkV2 "安排竞争" ; -- 7
+offend_V2 = mkV2 "得罪" ; -- 7
+mistaken_A = mkA "错误" ; -- 7
+launder_V = mkV "洗涤" ; -- 7
+illusion_N = mkN "错觉" ; -- 7
+gamble_N = mkN "赌博" "场" ; -- 7
+exaggerate_V2 = mkV2 "夸大" ; -- 7
+distort_V2 = mkV2 "扭曲" ; -- 7
+courier_N = mkN "信使" ; -- 7
+ceramic_A = mkA "陶瓷" ; -- 7
+boring_A = mkA "无聊" ; -- 7
+appreciate_V2 = mkV2 "欣赏" ; -- 7
+worrisome_A = mkA "令人担忧" ; -- 6
+uninsured_A = mkA "未投保" ; -- 6
+tender_V = mkV "投标" ; -- 6
+stubborn_A = mkA "顽固" ; -- 6
+slip_N = mkN "滑" ; -- 6
+scoop_V = mkV "舀" ; -- 6
+resist_V = mkV "抵抗" ; -- 6
+recital_N = mkN "演奏会" ; -- 6
+posture_N = mkN "姿势" ; -- 6
+overtime_Adv = mkAdv "加班" ; -- 6
+negligence_N = mkN "疏忽" ; -- 6
+mentality_N = mkN "心理" ; -- 6
+left_A = mkA "左边" ; -- 6
+inflict_V2 = mkV2 "加以" ; -- 6
+hormone_N = mkN "激素" ; -- 6
+gently_Adv = mkAdv "轻轻" ; -- 6
+ferocious_A = mkA "凶猛" ; -- 6
+enable_V2 = mkV2 "使" ; -- 6
+disability_N = mkN "残疾" ; -- 6
+contrary_N = mkN "相反" ; -- 6
+cocaine_N = mkN "可卡因" ; -- 6
+burden_V2 = mkV2 "负担" ; -- 6
+bandwagon_N = mkN "花车" ; -- 6
+amortization_N = mkN "分期偿还" ; -- 6
+whereas_Prep = mkPrep "然而" ; -- 5
+upturn_N = mkN "情况好转" ; -- 5
+toothpaste_N = mkN "牙膏" ; -- 5
+suspect_A = mkA "可疑" ; -- 5
+stagnant_A = mkA "停滞" ; -- 5
+simple_N = mkN "简单" ; -- 5
+scant_A = mkA "不足" ; -- 5
+revert_V = mkV "恢复" ; -- 5
+reformulate_V2 = mkV2 "改写" ; -- 5
+puzzle_V2 = mkV2 "迷惑" ; -- 5
+poll_V = mkV "投票" ; -- 5
+peanut_N = mkN "花生" ; -- 5
+outrage_N = mkN "愤怒" ; -- 5
+near_Adv = mkAdv "接近" ; -- 5
+microwave_N = mkN "微波" ; -- 5
+logistics_N = mkN "物流" ; -- 5
+just_Predet = mkPredet "只是" ; -- 5
+inclusion_N = mkN "包容" ; -- 5
+heed_V2 = mkV2 "注意" ; -- 5
+gear_V2 = mkV2 "安排" ; -- 5
+fertilize_V2 = mkV2 "施肥" ; -- 5
+entertain_V2 = mkV2 "招待" ; -- 5
+divorce_V2 = mkV2 "离婚" ; -- 5
+depositor_N = mkN "储户" ; -- 5
+crack_V = mkV "破裂" ; -- 5
+confer_V2 = mkV2 "授予" ; -- 5
+chew_V = mkV "咀嚼" ; -- 5
+calm_N = mkN "和平" ; -- 5
+brave_A = mkA "勇敢" ; -- 5
+assortment_N = mkN "品种" ; -- 5
+allergy_N = mkN "过敏" ; -- 5
+wound_V2 = mkV2 "伤害" ; -- 4
+vice_versa_Adv = mkAdv "反之亦然" ; -- 4
+unethical_A = mkA "不道德" ; -- 4
+transfusion_N = mkN "输" ; -- 4
+tablet_N = mkN "片剂" ; -- 4
+starve_V = mkV "饿死" ; -- 4
+so_so_A = mkA "马马虎虎" ; -- 4
+shy_A = mkA "害羞" ; -- 4
+sauce_N = mkN "酱" ; -- 4
+retard_V2 = mkV2 "减速" ; -- 4
+remark_VS = mkVS "发言" ; -- 4
+rag_V2 = mkV2 "戏耍" ; -- 4
+primitive_A = mkA "原始" ; -- 4
+pole_N = mkN "极" ; -- 4
+perfection_N = mkN "完美" ; -- 4
+pair_V2 = mkV2 "对" ; -- 4
+offshoot_N = mkN "分支" ; -- 4
+myriad_A = mkA "无数" ; -- 4
+minute_A = mkA "微小" ; -- 4
+marine_N = mkN "陆战队" ; -- 4
+lifelong_A = mkA "终身" ; -- 4
+juggle_V = mkV "耍" ; -- 4
+insurgent_N = mkN "叛乱" ; -- 4
+in_place_of_Prep = mkPrep "在" ; -- 4
+homecoming_N = mkN "归国" ; -- 4
+grip_V = mkV "握" ; -- 4
+genius_loci_N = mkN "守护神" ; -- 4
+forceful_A = mkA "有力" ; -- 4
+fashion_V2 = mkV2 "塑造" ; -- 4
+err_V = mkV "犯错" ; -- 4
+don_V2 = mkV2 "穿上" ; -- 4
+dine_V = mkV "进餐" ; -- 4
+denial_N = mkN "拒绝" ; -- 4
+cure_1_N = mkN "治愈" ; -- 4
+convent_N = mkN "修道院" ; -- 4
+conceivable_A = mkA "可以想象" ; -- 4
+circumspect_A = mkA "细心" ; -- 4
+caveat_N = mkN "需要注意" ; -- 4
+breathtaking_A = mkA "惊险" ; -- 4
+battle_V = mkV "战斗" ; -- 4
+ambiguity_N = mkN "双关" ; -- 4
+abrasive_N = mkN "磨料" ; -- 4
+wed_V2 = mkV2 "结婚" ; -- 3
+vest_N = mkN "背心" ; -- 3
+unnerve_V2 = mkV2 "手足无措" ; -- 3
+uncharacteristically_Adv = mkAdv "一反常态" ; -- 3
+transact_V2 = mkV2 "办理" ; -- 3
+three_dimensional_A = mkA "三维" ; -- 3
+taker_N = mkN "接受者" ; -- 3
+sturdy_A = mkA "粗壮" ; -- 3
+status_quo_N = mkN "现状" ; -- 3
+sport_V = mkV "炫耀" ; -- 3
+sociology_N = mkN "社会学" ; -- 3
+sizzle_V = mkV "啸" ; -- 3
+shave_V = mkV "剃" ; -- 3
+search_V2 = mkV2 "搜索" ; -- 3
+saga_N = mkN "冒险故事" ; -- 3
+retrieve_V = mkV "回收" ; -- 3
+remodel_V2 = mkV2 "改装" ; -- 3
+recalculate_V2 = mkV2 "重新计算" ; -- 3
+quest_N = mkN "寻求" ; -- 3
+prize_V2 = mkV2 "珍视" ; -- 3
+pore_V = mkV "孔" ; -- 3
+plaid_N = mkN "格子花呢" ; -- 3
+pedestrian_N = mkN "行人" ; -- 3
+outside_of_Prep = mkPrep "外" ; -- 3
+oddity_N = mkN "怪癖" ; -- 3
+nationalize_V2 = mkV2 "收归国有" ; -- 3
+monastery_N = mkN "修道院" ; -- 3
+mayoralty_N = mkN "市长的职位" ; -- 3
+local_N = mkN "当地" ; -- 3
+lengthen_V2 = mkV2 "延长" ; -- 3
+joy_N = mkN "喜悦" ; -- 3
+inside_N = mkN "里面" ; -- 3
+impulse_N = mkN "冲动" ; -- 3
+hug_V2 = mkV2 "拥抱" ; -- 3
+guise_N = mkN "伪装" ; -- 3
+glamorize_V2 = mkV2 "美化" ; -- 3
+foul_A = mkA "违反规则" ; -- 3
+fluid_A = mkA "流动" ; -- 3
+ferry_V2 = mkV2 "摆渡" ; -- 3
+evolve_V2 = mkV2 "发展" ; -- 3
+emphatically_Adv = mkAdv "强调" ; -- 3
+draw_N = mkN "平局" ; -- 3
+disgruntled_A = mkA "不满" ; -- 3
+devalue_V2 = mkV2 "贬值" ; -- 3
+dearth_N = mkN "缺乏" ; -- 3
+courtesy_N = mkN "礼貌" ; -- 3
+congratulate_V2 = mkV2 "祝贺" ; -- 3
+coherent_A = mkA "连贯" ; -- 3
+chic_A = mkA "别致" ; -- 3
+calm_V = mkV "冷静" ; -- 3
+buckle_V2 = mkV2 "扣住" ; -- 3
+blunder_N = mkN "大错" ; -- 3
+beg_V = mkV "求" ; -- 3
+automotive_A = mkA "汽车" ; -- 3
+arguable_A = mkA "值得商榷" ; -- 3
+alloy_N = mkN "合金" ; -- 3
+activate_V2 = mkV2 "激活" ; -- 3
+writhe_V = mkV "翻腾" ; -- 2
+wiggle_N = mkN "蠕动" ; -- 2
+web_N = mkN "网" ; -- 2
+volunteer_V2 = mkV2 "自愿" ; -- 2
+vendetta_N = mkN "仇杀" ; -- 2
+upstart_A = mkA "暴富" ; -- 2
+unrestrained_A = mkA "自在" ; -- 2
+unhinge_V2 = mkV2 "拉开" ; -- 2
+unconditional_A = mkA "无条件" ; -- 2
+troupe_N = mkN "剧团" ; -- 2
+tour_de_force_N = mkN "绝技" ; -- 2
+throat_N = mkN "喉咙" ; -- 2
+tender_A = mkA "温柔" ; -- 2
+take_over_V = mkV "接管" ; -- 2
+surface_to_air_A = mkA "地对空" ; -- 2
+submission_N = mkN "服从" ; -- 2
+stingy_A = mkA "小气" ; -- 2
+stagnation_N = mkN "停滞" ; -- 2
+spew_V2 = mkV2 "喷" ; -- 2
+somali_A = mkA "索马里" ; -- 2
+smooth_V = mkV "变平滑" ; -- 2
+skim_V = mkV "浏览" ; -- 2
+shove_V = mkV "推" ; -- 2
+sequence_N = mkN "序列" ; -- 2
+scream_V2 = mkV2 "惊叫" ; -- 2
+scale_V2 = mkV2 "衡量" ; -- 2
+rugged_A = mkA "崎岖" ; -- 2
+riskiness_N = mkN "风险性" ; -- 2
+retrieval_N = mkN "恢复" ; -- 2
+repetitive_A = mkA "重复" ; -- 2
+reflexive_A = mkA "反身" ; -- 2
+reassure_V2S = mkV2S "再保证" ; -- 2
+rack_N = mkN "架" ; -- 2
+pun_N = mkN "双关语" ; -- 2
+profligate_A = mkA "肆意挥霍" ; -- 2
+predispose_V2 = mkV2 "易患" ; -- 2
+pop_A = mkA "流行" ; -- 2
+pittance_N = mkN "微薄" ; -- 2
+persecute_V2 = mkV2 "迫害" ; -- 2
+patriarch_N = mkN "家长" ; -- 2
+pal_N = mkN "朋友" ; -- 2
+outlast_V2 = mkV2 "拖垮" ; -- 2
+omission_N = mkN "省略" ; -- 2
+nuisance_N = mkN "滋扰" ; -- 2
+negligent_A = mkA "疏忽" ; -- 2
+motorcycle_N = mkN "摩托车" ; -- 2
+misplace_V2 = mkV2 "放错地方" ; -- 2
+menstrual_A = mkA "月经" ; -- 2
+manifesto_N = mkN "宣言" ; -- 2
+lug_V2 = mkV2 "拖" ; -- 2
+limp_A = mkA "瘫软" ; -- 2
+lean_V2 = mkV2 "倾斜" ; -- 2
+kingdom_N = mkN "王国" ; -- 2
+jew_N = mkN "犹太人" ; -- 2
+intrinsic_A = mkA "固有" ; -- 2
+insanity_N = mkN "疯狂" ; -- 2
+indelible_A = mkA "不可磨灭" ; -- 2
+impractical_A = mkA "不切实际" ; -- 2
+hypnotize_V2 = mkV2 "催眠" ; -- 2
+hike_N = mkN "远足" ; -- 2
+heave_V = mkV "举起" ; -- 2
+habitat_N = mkN "栖息地" ; -- 2
+gourmet_N = mkN "美食家" ; -- 2
+gasp_V = mkV "气喘吁吁的说" ; -- 2
+frond_N = mkN "叶" ; -- 2
+fool_V = mkV "傻瓜" ; -- 2
+fivefold_A = mkA "五倍" ; -- 2
+fennel_N = mkN "茴香" ; -- 2
+fact_finding_A = mkA "事实调查" ; -- 2
+exhaustive_A = mkA "详细" ; -- 2
+erratically_Adv = mkAdv "不稳定" ; -- 2
+empower_V2V = mkV2V "授权" ; -- 2
+eclectic_A = mkA "折衷" ; -- 2
+dreadful_A = mkA "可怕" ; -- 2
+diverge_V = mkV "偏离" ; -- 2
+disinterested_A = mkA "无私" ; -- 2
+dicker_V = mkV "还价" ; -- 2
+depose_V2 = mkV2 "免职" ; -- 2
+defamatory_A = mkA "诽谤" ; -- 2
+daylight_N = mkN "阳光" ; -- 2
+cross_A = mkA "交叉" ; -- 2
+couch_N = mkN "躺椅" ; -- 2
+congregation_N = mkN "集合" ; -- 2
+complacency_N = mkN "自满" ; -- 2
+collage_N = mkN "拼贴" ; -- 2
+clientele_N = mkN "客户" ; -- 2
+chip_V = mkV "切" ; -- 2
+centrifugal_A = mkA "离心" ; -- 2
+cartilage_N = mkN "软骨" ; -- 2
+bumper_N = mkN "保险杠" ; -- 2
+brandish_V2 = mkV2 "挥舞" ; -- 2
+blond_A = mkA "金发" ; -- 2
+beset_V2 = mkV2 "困扰" ; -- 2
+baron_N = mkN "男爵" ; -- 2
+baccalaureate_N = mkN "学士学位" ; -- 2
+attendant_A = mkA "伴随" ; -- 2
+armadillo_N = mkN "犰狳" ; -- 2
+ankle_N = mkN "患关节" ; -- 2
+allude_V = mkV "暗指" ; -- 2
+adept_A = mkA "娴熟" ; -- 2
+aboard_Adv = mkAdv "在船上" ; -- 2
+yon_Adv = mkAdv "在那边" ; -- 1
+workbook_N = mkN "工作手册" ; -- 1
+wiggle_V2 = mkV2 "扭动" ; -- 1
+wheelbase_N = mkN "轴距" ; -- 1
+watchful_A = mkA "注意" ; -- 1
+waffle_V = mkV "胡扯" ; -- 1
+virtuosity_N = mkN "精湛技艺" ; -- 1
+venture_V2 = mkV2 "冒险" ; -- 1
+utmost_N = mkN "极限" ; -- 1
+untrustworthy_A = mkA "靠不住" ; -- 1
+unread_A = mkA "未读" ; -- 1
+unknowing_A = mkA "无知" ; -- 1
+ungainly_A = mkA "笨拙" ; -- 1
+undeserved_A = mkA "不当" ; -- 1
+unconfirmed_A = mkA "未经证实" ; -- 1
+unaltered_A = mkA "不变" ; -- 1
+tutorial_N = mkN "教程" ; -- 1
+truculence_N = mkN "好斗" ; -- 1
+treasure_V2 = mkV2 "珍爱" ; -- 1
+tragically_Adv = mkAdv "悲剧" ; -- 1
+toot_V = mkV "吹奏出" ; -- 1
+tiller_N = mkN "舵柄" ; -- 1
+thin_Adv = mkAdv "稀疏" ; -- 1
+testimonial_N = mkN "证明书" ; -- 1
+telescope_N = mkN "望远镜" ; -- 1
+tar_V2 = mkV2 "玷污" ; -- 1
+syrup_N = mkN "糖浆" ; -- 1
+sweetness_N = mkN "甜美" ; -- 1
+supremacy_N = mkN "霸权" ; -- 1
+subtraction_N = mkN "减法" ; -- 1
+stutter_N = mkN "口吃" ; -- 1
+strangeness_N = mkN "陌生" ; -- 1
+stolid_A = mkA "慢性子" ; -- 1
+stickiness_N = mkN "粘性" ; -- 1
+starvation_N = mkN "饥饿" ; -- 1
+squat_V = mkV "蹲下" ; -- 1
+sporadically_Adv = mkAdv "零星" ; -- 1
+spend_ing_V2V = mkV2V "花费" ; -- 1
+sovietize_V2 = mkV2 "苏维埃化" ; -- 1
+sock_V2 = mkV2 "重击" ; -- 1
+sneaky_A = mkA "偷偷摸摸" ; -- 1
+slurry_N = mkN "泥浆" ; -- 1
+slice_V2 = mkV2 "切开" ; -- 1
+sixfold_A = mkA "六倍" ; -- 1
+sideshow_N = mkN "穿插表演" ; -- 1
+shortening_N = mkN "缩短" ; -- 1
+shelter_V = mkV "庇护" ; -- 1
+sever_V = mkV "断绝" ; -- 1
+self_righteous_A = mkA "自以为是" ; -- 1
+second_guess_V2 = mkV2 "预言" ; -- 1
+scrape_N = mkN "擦伤" ; -- 1
+scar_V = mkV "伤害" ; -- 1
+sandy_A = mkA "沙地" ; -- 1
+sainthood_N = mkN "圣人" ; -- 1
+ruin_N = mkN "废墟" ; -- 1
+rook_N = mkN "白嘴鸦" ; -- 1
+righteousness_N = mkN "正义" ; -- 1
+revalue_V2 = mkV2 "再评价" ; -- 1
+retain_V2V = mkV2V "保留" ; -- 1
+repute_V2 = mkV2 "认为" ; -- 1
+reorganize_V = mkV "整顿" ; -- 1
+relegate_V2 = mkV2 "贬谪" ; -- 1
+refuse_N = mkN "拒绝" ; -- 1
+recuperation_N = mkN "恢复" ; -- 1
+rebirth_N = mkN "新生" ; -- 1
+re_create_V2 = mkV2 "重建" ; -- 1
+rank_A = mkA "繁茂" ; -- 1
+racist_N = mkN "种族主义者" ; -- 1
+queer_N = mkN "同性恋者" ; -- 1
+purification_N = mkN "净化" ; -- 1
+provost_N = mkN "教务长" ; -- 1
+promulgate_V2 = mkV2 "颁布" ; -- 1
+princely_A = mkA "高贵" ; -- 1
+predictor_N = mkN "预报器" ; -- 1
+powerboat_N = mkN "摩托艇" ; -- 1
+pornographic_A = mkA "色情" ; -- 1
+poacher_N = mkN "偷猎者" ; -- 1
+plasma_N = mkN "血浆" ; -- 1
+pious_A = mkA "虔诚" ; -- 1
+pharaoh_N = mkN "法老" ; -- 1
+pernicious_A = mkA "有害" ; -- 1
+pejorative_A = mkA "轻蔑" ; -- 1
+pause_VS = mkVS "暂停" ; -- 1
+parting_N = mkN "分别" ; -- 1
+paperback_N = mkN "平装书" ; -- 1
+painstaking_A = mkA "刻苦" ; -- 1
+overstatement_N = mkN "言过其实" ; -- 1
+over_magazine_V2 = mkV2 "FOO" ; -- 1  [mark] found no meanings in Chinese
+orgy_N = mkN "狂欢" ; -- 1
+oily_A = mkA "油腻" ; -- 1
+obscure_VA = mkVA "掩盖" ; -- 1
+numb_A = mkA "麻木" ; -- 1
+nobility_N = mkN "贵族" ; -- 1
+neatness_N = mkN "整洁" ; -- 1
+mutiny_N = mkN "兵变" ; -- 1
+muck_V = mkV "弄脏" ; -- 1
+monarchy_N = mkN "君主政体" ; -- 1
+mitigation_N = mkN "减轻" ; -- 1
+mingle_V = mkV "混合" ; -- 1
+metaphysical_A = mkA "形而上学" ; -- 1
+memorize_V2 = mkV2 "记住" ; -- 1
+maul_V2 = mkV2 "打伤" ; -- 1
+mar_V2 = mkV2 "损伤" ; -- 1
+mainland_N = mkN "大陆" ; -- 1
+lusty_A = mkA "精力充沛" ; -- 1
+loony_N = mkN "疯子" ; -- 1
+liturgy_N = mkN "圣餐仪式" ; -- 1
+lifeboat_N = mkN "救生艇" ; -- 1
+left_hand_A = mkA "左手" ; -- 1
+latter_day_A = mkA "现代" ; -- 1
+lad_N = mkN "小伙子" ; -- 1
+kiss_V2 = mkV2 "吻" ; -- 1
+juvenile_A = mkA "少年" ; -- 1
+jockey_N = mkN "骑师" ; -- 1
+iteration_N = mkN "迭代" ; -- 1
+invader_N = mkN "侵略者" ; -- 1
+interconnect_V = mkV "互连" ; -- 1
+inscription_N = mkN "题词" ; -- 1
+infraction_N = mkN "违反" ; -- 1
+ineffectual_A = mkA "无益" ; -- 1
+incumbency_N = mkN "在职" ; -- 1
+inadvertence_N = mkN "漫不经心" ; -- 1
+impenetrable_A = mkA "费解" ; -- 1
+ill_gotten_A = mkA "来路不正" ; -- 1
+hydroelectric_A = mkA "水力发电" ; -- 1
+hum_V = mkV "哼" ; -- 1
+hoop_la_N = mkN "投环套物游戏" ; -- 1
+hitch_V2 = mkV2 "拴住" ; -- 1
+herring_N = mkN "鲱鱼" ; -- 1
+heartfelt_A = mkA "衷心" ; -- 1
+harmless_A = mkA "无害" ; -- 1
+hamburg_PN = mkPN "汉堡" ; -- 1
+gusto_N = mkN "爱好" ; -- 1
+gripe_VS = mkVS "抱怨" ; -- 1
+grammatical_A = mkA "语法" ; -- 1
+glum_A = mkA "阴沉" ; -- 1
+gilding_N = mkN "镀金" ; -- 1
+gentile_A = mkA "非犹太人" ; -- 1
+gallium_N = mkN "镓" ; -- 1
+frumpy_A = mkA "单调" ; -- 1
+frequent_V2 = mkV2 "常去" ; -- 1
+fracas_N = mkN "吵闹" ; -- 1
+forego_V2 = mkV2 "放弃" ; -- 1
+flunky_N = mkN "仆人" ; -- 1
+flick_N = mkN "拂去" ; -- 1
+firewater_N = mkN "烈酒" ; -- 1
+fiat_N = mkN "命令" ; -- 1
+favourable_A = mkA "有利" ; -- 1
+fairy_N = mkN "仙女" ; -- 1
+exquisite_A = mkA "精致" ; -- 1
+exhort_V2 = mkV2 "告诫" ; -- 1
+evensong_N = mkN "晚祷" ; -- 1
+erasure_N = mkN "擦除" ; -- 1
+enlarge_V = mkV "放大" ; -- 1
+emeritus_A = mkA "退休" ; -- 1
+eject_V2 = mkV2 "喷出" ; -- 1
+dynamo_N = mkN "发电机" ; -- 1
+dryness_N = mkN "干燥" ; -- 1
+downbeat_N = mkN "停滞" ; -- 1
+dock_N = mkN "码头" ; -- 1
+disprove_VS = mkVS "驳斥" ; -- 1
+diseased_A = mkA "害病" ; -- 1
+directorship_N = mkN "董事职务" ; -- 1
+diameter_N = mkN "直径" ; -- 1
+descriptive_A = mkA "描述" ; -- 1
+demolition_N = mkN "拆除" ; -- 1
+deft_A = mkA "灵巧" ; -- 1
+debatable_A = mkA "值得商榷" ; -- 1
+damned_Adv = mkAdv "非常" ; -- 1
+cultivation_N = mkN "养殖" ; -- 1
+croon_V = mkV "轻哼" ; -- 1
+cream_V2 = mkV2 "奶油" ; -- 1
+covert_N = mkN "隐蔽处" ; -- 1
+correct_VS = mkVS "纠正" ; -- 1
+convert_N = mkN "皈依者" ; -- 1
+consistency_N = mkN "一致性" ; -- 1
+concoction_N = mkN "混合" ; -- 1
+commencement_N = mkN "开始" ; -- 1
+collect_A = mkA "由收件人付款" ; -- 1
+coast_V = mkV "滑行" ; -- 1
+click_N = mkN "单击" ; -- 1
+circular_A = mkA "圆" ; -- 1
+chit_N = mkN "芽" ; -- 1
+chasten_V2 = mkV2 "惩罚" ; -- 1
+celluloid_N = mkN "赛璐珞" ; -- 1
+carpet_V2 = mkV2 "铺地毯" ; -- 1
+canvass_V = mkV "游说" ; -- 1
+cadge_V2 = mkV2 "乞讨" ; -- 1
+burnish_V2 = mkV2 "擦亮" ; -- 1
+buckshot_N = mkN "大号铅弹" ; -- 1
+bring_V2V = mkV2V "带来" ; -- 1
+boxer_N = mkN "拳击手" ; -- 1
+bond_V2 = mkV2 "结合" ; -- 1
+blindness_N = mkN "失明" ; -- 1
+bitch_N = mkN "母狗" ; -- 1
+beware_V2 = mkV2 "提防" ; -- 1
+behaviour_N = mkN "行为" ; -- 1
+battalion_N = mkN "营" ; -- 1
+barb_N = mkN "倒钩" ; -- 1
+backstage_Adv = mkAdv "在后台" ; -- 1
+august_A = mkA "八月" ; -- 1
+assiduous_A = mkA "刻苦" ; -- 1
+arsenic_N = mkN "砷" ; -- 1
+approximate_V2 = mkV2 "近似" ; -- 1
+antelope_N = mkN "羚羊" ; -- 1
+analytical_A = mkA "分析" ; -- 1
+alphabet_N = mkN "字母表" ; -- 1
+agitate_V2 = mkV2 "搅拌" ; -- 1
+adolescent_A = mkA "青少年" ; -- 1
+acknowledgement_N = mkN "承认" ; -- 1
+abominable_A = mkA "可恶" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_15.gf b/lib/src/chinese/sysu/Assign_15.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_15.gf
@@ -0,0 +1,500 @@
+concrete Assign_15 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+reorganize_V2 = mkV2 "整理" ; -- 8
+promise_VS = mkVS "许诺" ; -- 8
+pacific_A = mkA "和平" ; -- 8
+miner_N = mkN "矿工" "名" ; -- 8
+legendary_A = mkA "传说" ; -- 8
+impress_V2 = mkV2 "盖印" ; -- 8		[mark]给人...印象
+fractional_A = mkA "部分" ; -- 8
+evil_A = mkA "邪恶" ; -- 8
+distinction_N = mkN "区别" ; -- 8
+craft_V2 = mkV2 "精巧地制作" ; -- 8
+clobber_V2 = mkV2 "击倒" ; -- 8
+book_V2 = mkV2 "预定" ; -- 8
+alleviate_V2 = mkV2 "减轻" ; -- 8
+vicar_N = mkN "牧师" "位" ; -- 7
+transmit_V2 = mkV2 "传输" ; -- 7
+swallow_V2 = mkV2 "吞没" ; -- 7  [mark] 忍受
+slogan_N = mkN "标语" "句" ; -- 7
+separate_V2 = mkV2 "分开" ; -- 7
+remain_VS = mkVS "保持" ; -- 7
+project_V = mkV "设计" ; -- 7
+pin_V2 = mkV2 "钉住" ; -- 7
+occupy_V2 = mkV2 "占据" ; -- 7
+misrepresentation_N = mkN "误传" ; -- 7
+kitchen_N = mkN "厨房" "间" ; -- 7
+hub_N = mkN "中心" ; -- 7
+furious_A = mkA "激烈" ; -- 7
+entrench_V2 = mkV2 "侵犯" ; -- 7
+dish_N = mkN "盘" ; -- 7
+counter_VS = mkVS "反驳" ; -- 7
+censorship_N = mkN "审查制度" "种" ; -- 7
+booth_N = mkN "货摊" ; -- 7
+appraisal_N = mkN "评价" ; -- 7
+wooden_A = mkA "木制" ; -- 6
+uniform_A = mkA "统一" ; -- 6
+tarnish_V2 = mkV2 "玷污" ; -- 6
+stripe_N = mkN "条纹" "道" ; -- 6
+slate_V2 = mkV2 "计划" ; -- 6			[mark] 石板
+scatter_V2 = mkV2 "分散" ; -- 6
+resin_N = mkN "树脂" "块" ; -- 6
+reason_VS = mkVS "推论" ; -- 6
+pose_V = mkV "摆姿势" ; -- 6
+overshadow_V2 = mkV2 "遮阴" ; -- 6
+negative_N = mkN "否定" ; -- 6		[mark] 负数
+media_N = mkN "媒体" ; -- 6
+leak_N = mkN "泄露" ; -- 6
+inflate_V = mkV "膨胀" ; -- 6
+hopeless_A = mkA "绝望" ; -- 6
+gear_V = mkV "开始" ; -- 6
+fearful_A = mkA "可怕" ; -- 6
+emigration_N = mkN "移民" ; -- 6
+dial_N = mkN "转盘" ; -- 6
+continuous_A = mkA "连续" ; -- 6
+closure_N = mkN "关闭" ; -- 6
+bullion_N = mkN "金银" "块" ; -- 6
+ballot_V = mkV "投票" ; -- 6
+alongside_Prep = mkPrep "在旁边" ; -- 6
+wedge_N = mkN "楔子" ; -- 5
+unstable_A = mkA "不稳定" ; -- 5
+tonight_Adv = mkAdv "在今晚" ; -- 5
+surtax_N = mkN "附加税" ; -- 5
+staff_V2 = mkV2 "供给人员" ; -- 5
+silence_N = mkN "沉默" ; -- 5
+satire_N = mkN "讽刺" ; -- 5
+reverse_N = mkN "背面" ; -- 5		[mark] 相反
+referendum_N = mkN "公民投票权" ; -- 5
+publicist_N = mkN "国际法学家" "位" ; -- 5
+polish_V2 = mkV2 "磨光" ; -- 5
+peak_V2 = mkV2 "竖起" ; -- 5
+outfit_N = mkN "机构" ; -- 5
+narrator_N = mkN "叙述者" "位" ; -- 5
+microphone_N = mkN "扩音器" ; -- 5
+lofty_A = mkA "高" ; -- 5
+junior_A = mkA "年少" ; -- 5
+incline_V = mkV "倾斜" ; -- 5
+hear_of_V2 = mkV2 "听说" ; -- 5
+gargantuan_A = mkA "庞大" ; -- 5
+ferry_N = mkN "渡船" "艘" ; -- 5
+emerge_V2 = mkV2 "浮现" ; -- 5
+divert_V = mkV "转移" ; -- 5
+deposit_V2 = mkV2 "沉积" ; -- 5
+covering_N = mkN "覆盖物" "件" ; -- 5
+conditioner_N = mkN "调节器" ; -- 5
+chest_N = mkN "胸" ; -- 5
+calculator_N = mkN "计算器" "台" ; -- 5
+branch_V = mkV "分支"  ; -- 5
+assignment_N = mkN "分配" ; -- 5
+aisle_N = mkN "通道" "条" ; -- 5
+wool_N = mkN "羊毛" "根" ; -- 4
+ventilation_N = mkN "通风设备" "台" ; -- 4
+undetermined_A = mkA "特定" ; -- 4
+transformation_N = mkN "转化" ; -- 4
+systematic_A = mkA "系统" ; -- 4
+stampede_N = mkN "惊跑" ; -- 4
+so_Subj = mkSubj "所以" ; -- 4		[mark] Subj
+shutter_V2 = mkV2 "装百叶窗" ; -- 4
+sanguine_A = mkA "乐观" ; -- 4
+resurgent_A = mkA "复活" ; -- 4
+relocate_V = mkV "重新安置" ; -- 4
+quip_VS = mkVS "嘲弄" ; -- 4
+pricey_A = mkA "高价" ; -- 4
+poker_N = mkN "扑克" "副" ; -- 4
+perennial_A = mkA "多年生" ; -- 4
+overwhelmingly_Adv = mkAdv "压制性" ; -- 4
+offing_N = mkN "即将发生" ; -- 4
+muster_V2 = mkV2 "召集" ; -- 4
+mindless_A = mkA "愚蠢" ; -- 4
+map_V2 = mkV2 "映射" ; -- 4
+licensee_N = mkN "持牌人" ; -- 4
+journalistic_A = mkA "新闻业" ; -- 4
+insulting_A = mkA "侮辱" ; -- 4
+in_lieu_of_Prep = mkPrep "代替" ; -- 4
+high_speed_A = mkA "高速" ; -- 4
+grease_N = mkN "油脂" "块" ; -- 4
+gambler_N = mkN "赌徒" ; -- 4
+for_starters_Adv = mkAdv "首先" ; -- 4
+farm_V = mkV "种田" ; -- 4
+equate_V2 = mkV2 "等同" ; -- 4
+doll_N = mkN "洋娃娃" ; -- 4
+dilution_N = mkN "稀释" ; -- 4
+delinquent_A = mkA "有过失" ; -- 4
+cumbersome_A = mkA "笨重" ; -- 4
+convene_V = mkV "召集" ; -- 4
+comrade_N = mkN "同志" "位" ; -- 4
+chronicle_N = mkN "编年史" "本" ; -- 4
+cathode_N = mkN "阴极" ; -- 4
+bra_N = mkN "胸罩" "件" ; -- 4
+batter_V = mkV "猛击" ; -- 4
+amazement_N = mkN "惊异" ; -- 4
+abatement_N = mkN "减少" ; -- 4
+wear_N = mkN "穿着" ; -- 3
+verify_V2 = mkV2 "核实" ; -- 3
+unlike_A = mkA "不同" ; -- 3
+unbelievable_A = mkA "难以置信" ; -- 3
+traditionalist_N = mkN "传统主义者" "位" ; -- 3
+threaten_VS = mkVS "威胁" ; -- 3
+tailor_made_A = mkA "定制" ; -- 3
+stunt_N = mkN "噱头" ; -- 3
+stature_N = mkN "身高" ; -- 3
+spook_N = mkN "鬼" ; -- 3
+socialist_N = mkN "社会主义者" "名" ; -- 3
+size_V2 = mkV2 "依大小排序" ; -- 3
+sharpen_V2 = mkV2 "削尖" ; -- 3
+seafood_N = mkN "海鲜" ; -- 3
+sacred_A = mkA "神" ; -- 3
+retribution_N = mkN "报应" ; -- 3
+reminiscent_A = mkA "怀旧" ; -- 3
+reassurance_N = mkN "使安心" ; -- 3
+quartet_N = mkN "四重奏" "首" ; -- 3
+privileged_A = mkA "享有特权" ; -- 3
+porch_N = mkN "门廊" ; -- 3
+placate_V2 = mkV2 "抚慰" ; -- 3
+peddle_V = mkV "叫卖" ; -- 3
+outsell_V2 = mkV2 "卖得多" ; -- 3
+occurrence_N = mkN "发生" ; -- 3
+nationalistic_A = mkA "民族主义" ; -- 3
+misguide_V2 = mkV2 "误导" ; -- 3
+materialistic_A = mkA "唯物主义" ; -- 3
+lobby_V2 = mkV2 "游说" ; -- 3
+legitimize_V2 = mkV2 "使合法" ; -- 3	[mark]
+journey_N = mkN "旅行" "段" ; -- 3
+insect_N = mkN "昆虫" "只" ; -- 3
+improbable_A = mkA "不大可能" ; -- 3
+hug_N = mkN "拥抱" ; -- 3
+guidance_N = mkN "指导" ; -- 3
+gist_N = mkN "主旨" ; -- 3
+formulation_N = mkN "构想" ; -- 3
+fluent_A = mkA "流畅" ; -- 3
+feminist_N = mkN "女权主义者" "位" ; -- 3
+evolutionary_A = mkA "进化" ; -- 3
+embezzle_V2 = mkV2 "盗用" ; -- 3
+drape_N = mkN "窗帘" "块" ; -- 3
+disenchant_V2 = mkV2 "使清醒" ; -- 3
+dessert_N = mkN "餐后甜点" "份" ; -- 3
+dare_VV = mkVV "敢" ; -- 3
+countryman_N = mkN "乡下人" ; -- 3
+configuration_N = mkN "配置" "种" ; -- 3
+coffin_N = mkN "棺材" "具" ; -- 3
+chess_N = mkN "国际象棋" "套" ; -- 3
+call_V2V = mkV2V "呼叫" ; -- 3
+bucket_N = mkN "桶" ; -- 3
+blockade_N = mkN "阻塞" ; -- 3
+beforehand_Adv = mkAdv "事先" ; -- 3
+authoritarian_A = mkA "独裁主义" ; -- 3
+aquarium_N = mkN "水族馆" "座" ; -- 3
+allowable_A = mkA "许可" ; -- 3
+acne_N = mkN "痤疮" ; -- 3
+write_VV = mkVV "写" ; -- 2
+wide_Adv = mkAdv "广泛" ; -- 2
+weave_V2 = mkV2 "编织" ; -- 2
+volcano_N = mkN "火山" "座" ; -- 2
+velocity_N = mkN "速率" ; -- 2
+upstairs_A = mkA "楼上" ; -- 2
+unregistered_A = mkA "未注册" ; -- 2
+unharmed_A = mkA "无恙" ; -- 2
+unconcerned_A = mkA "不关心" ; -- 2
+trough_V = mkV "水槽" ; -- 2			[mark]not a noun
+tour_V = mkV "旅行" ; -- 2
+thrill_V2 = mkV2 "激动" ; -- 2		[mark] 使激动
+temper_V2 = mkV2 "回火" ; -- 2
+take_VA = mkVA "拿" ; -- 2			[mark] va
+supreme_A = mkA "至高" ; -- 2
+submarine_A = mkA "海底" ; -- 2
+stimulation_N = mkN "刺激" ; -- 2
+stagnate_V = mkV "停滞" ; -- 2
+spew_V = mkV "喷出" ; -- 2
+solvency_N = mkN "偿还能力" ; -- 2
+smokestack_N = mkN "烟囱" "根"; -- 2
+ski_V = mkV "滑雪" ; -- 2
+shorten_V2 = mkV2 "缩短" ; -- 2
+sensory_A = mkA "感觉" ; -- 2
+scream_N = mkN "尖叫声" "声" ; -- 2
+say_VA = mkVA "讲" ; -- 2
+rug_N = mkN "小地毯" "张" ; -- 2
+ripple_V = mkV "起波" ; -- 2
+retrial_N = mkN "复审" "场" ; -- 2
+repertoire_N = mkN "全部节目" ; -- 2
+redraw_V2 = mkV2 "重画" ; -- 2
+rearrange_V2 = mkV2 "重新排列" ; -- 2
+quiz_N = mkN "考察" "次" ; -- 2
+pulse_N = mkN "脉冲" ; -- 2
+profiteer_N = mkN "奸商" ; -- 2
+predictability_N = mkN "可预测性" ; -- 2
+ponder_V = mkV "考虑" ; -- 2
+pithy_A = mkA "精炼" ; -- 2
+permeate_V2 = mkV2 "渗透" ; -- 2
+patent_A = mkA "专利" ; -- 2
+pair_V = mkV "组队" ; -- 2
+outgrowth_N = mkN "结果" ; -- 2
+omen_N = mkN "预兆" ; -- 2
+nude_A = mkA "裸" ; -- 2
+needy_A = mkA "贫困" ; -- 2
+moslem_N = mkN "穆斯林" ; -- 2
+misfortune_N = mkN "不幸" "场"; -- 2
+memoir_N = mkN "回忆录" "本" ; -- 2
+manifestation_N = mkN "表现" ; -- 2
+lowly_A = mkA "卑贱" ; -- 2
+likeness_N = mkN "相似" ; -- 2
+leaded_A = mkA "加铅" ; -- 2
+kilogram_N = mkN "千克" ; -- 2
+jaunt_N = mkN "远足" "次" ; -- 2
+intractable_A = mkA "棘手" ; -- 2
+insane_A = mkA "疯狂" ; -- 2
+indebtedness_N = mkN "债务" ; -- 2
+impoverish_V2 = mkV2 "使+贫穷" ; -- 2
+hypermarket_N = mkN "大规模市场" ; -- 2
+high_ranking_A = mkA "高级" ; -- 2
+heater_N = mkN "加热器" ; -- 2
+gunner_N = mkN "枪手" ; -- 2
+gorilla_N = mkN "大猩猩" "只" ; -- 2
+garrison_N = mkN "要塞" ; -- 2
+frolic_V = mkV "嬉戏" ; -- 2
+follow_VS = mkVS "跟随" ; -- 2
+fitting_A = mkA "适合" ; -- 2
+fell_V2 = mkV2 "掉下" ; -- 2
+face_saving_A = mkA "爱面子" ; -- 2
+exhaustion_N = mkN "枯竭" ; -- 2
+eritrean_A = mkA "厄立特里亚" ; -- 2
+empathize_V = mkV "移情" ; -- 2
+echelon_N = mkN "梯形" ; -- 2
+dread_V2 = mkV2 "惧怕" ; -- 2
+ditch_N = mkN "沟壕" ; -- 2
+disintegration_N = mkN "瓦解" ; -- 2
+dice_N = mkN "骰子" "颗" ; -- 2
+deportation_N = mkN "放逐" ; -- 2
+deem_V2V = mkV2V "认为" ; -- 2
+daunt_V2 = mkV2 "使+气馁" ; -- 2
+crook_V2 = mkV2 "使+弯曲" ; -- 2
+cottage_N = mkN "小屋" "间" ; -- 2
+conglomerate_A = mkA "成团" ; -- 2
+compilation_N = mkN "编辑" "次" ; -- 2
+coincidental_A = mkA "巧合" ; -- 2
+clerical_A = mkA "牧师" ; -- 2
+chin_N = mkN "下巴" ; -- 2
+centralize_V2 = mkV2 "使+集中" ; -- 2
+carrot_N = mkN "胡萝卜" "根" ; -- 2
+bump_V = mkV "碰撞" ; -- 2
+boycott_N = mkN "联合抵制" "次" ; -- 2
+blithe_A = mkA "愉快" ; -- 2
+berry_N = mkN "浆果" "颗" ; -- 2
+barber_N = mkN "理发师" ; -- 2
+ax_N = mkN "斧头" "把" ; -- 2
+attain_V = mkV "达到" ; -- 2
+arm_V = mkV "武装" ; -- 2
+animosity_N = mkN "憎恶" ; -- 2
+alligator_N = mkN "短吻鳄" "只" ; -- 2
+additive_N = mkN "附加剂" ; -- 2
+abide_V = mkV "忍受" ; -- 2
+yokohama_PN = mkPN "横滨" ; -- 1
+work_out_V2 = mkV2 "解决" ; -- 1
+widowed_A = mkA "寡居" ; -- 1
+whacker_N = mkN "重击的人" ; -- 1
+wastrel_N = mkN "废品" "件"; -- 1
+wade_V = mkV "跋涉" ; -- 1
+virility_N = mkN "男子气" ; -- 1
+venture_V = mkV "冒险" ; -- 1
+utmost_A = mkA "极度" ; -- 1
+untried_A = mkA "未经实验" ; -- 1
+unquestionable_A = mkA "毫无疑问" ; -- 1
+unitary_A = mkA "单一" ; -- 1
+unforgiving_A = mkA "不原谅人" ; -- 1
+underworld_N = mkN "黑社会" ; -- 1
+uncomplaining_A = mkA "没有怨言" ; -- 1
+unaffected_A = mkA "不受影响" ; -- 1
+turquoise_N = mkN "绿松石" "块" ; -- 1
+trowel_N = mkN "泥铲" ; -- 1
+treadmill_N = mkN "跑步机" "台" ; -- 1
+track_down_V2 = mkV2 "追捕" ; -- 1
+tonic_sol_fa_N = mkN "唱名" ; -- 1
+til_Prep = mkPrep "胡麻" ; -- 1		[mark]prep
+thigh_N = mkN "大腿" "条" ; -- 1
+testament_N = mkN "遗嘱" "份" ; -- 1
+telephone_V2 = mkV2 "打电话给" ; -- 1
+taper_V2 = mkV2 "逐渐减少" ; -- 1
+syringe_N = mkN "注射器" "根" ; -- 1
+sweet_N = mkN "糖果" "颗" ; -- 1
+suppository_N = mkN "栓剂" ; -- 1
+subtlety_N = mkN "微妙" ; -- 1
+stunt_V2 = mkV2 "阻碍正常生长" ; -- 1
+strand_V = mkV "搁浅" ; -- 1
+stockyard_N = mkN "牲畜围栏" ; -- 1
+stewardship_N = mkN "管理工作" "份" ; -- 1
+starter_1_N = mkN "起动机" "台" ; -- 1
+squat_A = mkA "蹲着" ; -- 1
+spoonful_N = mkN "一勺" ; -- 1
+speedway_N = mkN "高速公路" "条" ; -- 1
+southwestern_A = mkA "西南部" ; -- 1
+sociological_A = mkA "社会" ; -- 1
+sneak_V2 = mkV2 "偷偷做" ; -- 1
+slur_N = mkN "污点" "个" ; -- 1
+sleight_N = mkN "手法" ; -- 1
+sitter_N = mkN "保姆" ; -- 1
+sideline_V2 = mkV2 "迫使退出" ; -- 1
+short_dated_A = mkA "短期" ; -- 1
+shell_V2 = mkV2 "剥皮" ; -- 1
+setup_N = mkN "设置" "份" ; -- 1
+self_insure_V = mkV "自我保险" ; -- 1
+seclusion_N = mkN "隔离" ; -- 1
+scout_V2 = mkV2 "侦查" ; -- 1
+scandinavian_A = mkA "斯堪的纳维亚" ; -- 1
+sandwich_V = mkV "夹入" ; -- 1
+saint_N = mkN "圣人" ; -- 1
+rudimentary_A = mkA "基本" ; -- 1
+rooftop_N = mkN "屋顶" ; -- 1
+right_hand_A = mkA "右手" ; -- 1
+rev_V = mkV "使+加速" ; -- 1
+resurrection_N = mkN "复活" ; -- 1
+repudiation_N = mkN "否认" ; -- 1
+renunciation_N = mkN "放弃" ; -- 1
+rekindle_V = mkV "重新点燃" ; -- 1
+refresh_V2 = mkV2 "更新" ; -- 1
+rectilinear_A = mkA "直线运动" ; -- 1
+rebel_V = mkV "反叛" ; -- 1
+rayon_N = mkN "人造丝" "条" ; -- 1
+randomness_N = mkN "随意" ; -- 1
+race_V2 = mkV2 "使+参加比赛" ; -- 1
+queasy_A = mkA "呕吐" ; -- 1
+puppy_N = mkN "小狗" "只"; -- 1
+provoking_A = mkA "刺激" ; -- 1
+proletarian_A = mkA "无产阶级" ; -- 1
+prim_A = mkA "拘谨" ; -- 1
+predicate_V2 = mkV2 "断定为" ; -- 1
+pour_in_V2 = mkV2 "大量涌入" ; -- 1
+populist_N = mkN "平民主义者" ; -- 1
+poach_V2 = mkV2 "水煮" ; -- 1
+plaque_N = mkN "板块" "块"; -- 1
+pint_N = mkN "品脱" ; -- 1
+phalanx_N = mkN "指骨" "块"; -- 1
+permissive_A = mkA "许可" ; -- 1
+peerless_A = mkA "无与伦比" ; -- 1
+pauper_N = mkN "乞丐" ; -- 1
+particle_N = mkN "颗粒" ; -- 1
+papa_N = mkN "爸爸" ; -- 1
+painless_A = mkA "无痛" ; -- 1
+oversimplify_V = mkV "过分单纯化" ; -- 1
+ovation_N = mkN "热烈欢迎" ; -- 1
+order_VV = mkVV "命令" ; -- 1
+oilfield_N = mkN "油田" "块"; -- 1
+obscenity_N = mkN "猥亵" ; -- 1
+nudge_V2 = mkV2 "推进" ; -- 1
+no_fewer_than_AdN = mkAdN "不少于" ; -- 1
+nearest_Prep = mkPrep "最近" ; -- 1
+mutinous_A = mkA "暴动" ; -- 1
+mow_V2 = mkV2 "割草" ; -- 1
+momentous_A = mkA "重要" ; -- 1
+misuse_V2 = mkV2 "滥用" ; -- 1
+minefield_N = mkN "布雷区" ; -- 1
+metaphorical_A = mkA "比喻性" ; -- 1
+memorialize_V2 = mkV2 "纪念" ; -- 1
+matron_N = mkN "主妇" "位"; -- 1
+manuscript_N = mkN "手稿" "份"; -- 1
+mailman_N = mkN "邮差" ; -- 1
+lurk_V = mkV "潜伏" ; -- 1
+loony_A = mkA "发疯" ; -- 1
+litter_V2 = mkV2 "乱丢" ; -- 1
+lifeblood_N = mkN "生机的根源" ; -- 1
+leech_N = mkN "水蛭" ; -- 1
+later_Adv = mkAdv "后来" ; -- 1
+lackey_N = mkN "男仆" "位" ; -- 1
+kiss_V = mkV "吻" ; -- 1
+jute_N = mkN "黄麻" ; -- 1
+jingle_V2 = mkV2 "使+押韵" ; -- 1
+itemize_V2 = mkV2 "逐条列记" ; -- 1
+intuitive_A = mkA "直觉" ; -- 1
+intercom_N = mkN "对讲机" "台"; -- 1
+insatiable_A = mkA "贪得无厌" ; -- 1
+influenza_N = mkN "流行性感冒" ; -- 1
+ineffectiveness_N = mkN "无效" ; -- 1
+incriminate_V2 = mkV2 "控告" ; -- 1
+inaction_N = mkN "不活动" ; -- 1
+impatience_N = mkN "急躁" ; -- 1
+ill_fated_A = mkA "被命运诅咒" ; -- 1
+hydrocarbon_N = mkN "碳氢化合物" ; -- 1
+hum_N = mkN "嗡嗡声" ; -- 1
+hooliganism_N = mkN "流氓行为" ; -- 1
+historicize_V2 = mkV2 "使+历史化" ; -- 1
+heroine_N = mkN "女英雄" "位"; -- 1
+hearten_V2 = mkV2 "鼓励" ; -- 1
+hardworking_A = mkA "努力工作" ; -- 1
+ham_handed_A = mkA "笨手笨脚" ; -- 1
+gush_V = mkV "涌出" ; -- 1
+grin_N = mkN "露齿笑" ; -- 1
+graft_V2 = mkV2 "移植" ; -- 1
+glucose_N = mkN "葡萄糖" ; -- 1
+gild_V2 = mkV2 "镀金" ; -- 1
+genius_N = mkN "天才" ; -- 1
+gallant_A = mkA "英勇" ; -- 1
+fruitful_A = mkA "富有成效" ; -- 1
+french_N = mkN "法国人" ; -- 1 [mark]法语
+fowl_N = mkN "家禽" "只"; -- 1
+forefather_N = mkN "祖先" "位"; -- 1
+flunk_V = mkV "失败" ; -- 1
+fleet_A = mkA "快速" ; -- 1
+finite_A = mkA "有限" ; -- 1
+feudal_A = mkA "封建制度" ; -- 1
+fatuous_A = mkA "愚笨" ; -- 1
+fairway_N = mkN "航路" "条" ; -- 1
+expressive_A = mkA "表现" ; -- 1
+exhilaration_N = mkN "愉快" ; -- 1
+even_N = mkN "偶数" ; -- 1
+equal_N = mkN "对手" ; -- 1
+enjoyment_N = mkN "享受" ; -- 1
+embryonic_A = mkA "胚胎" ; -- 1
+egotist_N = mkN "自高自大者" ; -- 1
+dynamite_N = mkN "炸药" "包"; -- 1
+drunk_N = mkN "醉汉" ; -- 1
+down_to_earth_A = mkA "实际" ; -- 1
+docile_A = mkA "温顺" ; -- 1
+display_VS = mkVS "显示" ; -- 1
+discrete_A = mkA "离散" ; -- 1
+directorate_N = mkN "董事会" ; -- 1
+diagram_N = mkN "图表" "张"; -- 1
+derogation_N = mkN "毁损" ; -- 1
+demography_N = mkN "人口统计学" ; -- 1
+deform_V2 = mkV2 "使+变形" ; -- 1
+dear_Adv = mkAdv "高价" ; -- 1
+damn_N = mkN "诅咒" ; -- 1
+culpable_A = mkA "有罪" ; -- 1
+croak_V2 = mkV2 "嘶哑地说" ; -- 1
+creak_V = mkV "发出嘎吱嘎吱声" ; -- 1
+cover_VS = mkVS "包括" ; -- 1	[mark]采访，覆盖
+corral_V2 = mkV2 "捕捉" ; -- 1
+converge_V = mkV "聚合" ; -- 1
+consign_V2 = mkV2 "交付" ; -- 1
+conclusive_A = mkA "决定性" ; -- 1
+commando_N = mkN "突击队" "只" ; -- 1
+collaborator_N = mkN "合作者" "名"; -- 1
+coarse_A = mkA "粗糙" ; -- 1
+cleric_N = mkN "牧师" "位"; -- 1
+circuitous_A = mkA "迂曲" ; -- 1
+chisel_V2 = mkV2 "雕" ; -- 1
+chaste_A = mkA "纯洁" ; -- 1
+cellist_N = mkN "大提琴演奏家" "位"; -- 1
+carpentry_N = mkN "木器" "件"; -- 1
+cant_N = mkN "斜面" ; -- 1		[mark]黑话
+cabal_N = mkN "阴谋" ; -- 1
+burly_A = mkA "结实" ; -- 1
+buckle_N = mkN "皮带扣" ; -- 1
+brine_N = mkN "卤水" ; -- 1
+bowel_N = mkN "肠" "根" ; -- 1
+bombast_N = mkN "夸大的言辞" ; -- 1
+blindfold_V2 = mkV2 "蒙住+的眼睛" ; -- 1
+birdcage_N = mkN "鸟笼" ; -- 1
+bevy_N = mkN "一群" ; -- 1
+beggar_N = mkN "乞丐" ; -- 1
+bathtub_N = mkN "浴缸" ; -- 1
+baptism_N = mkN "洗礼" "场" ; -- 1
+backside_N = mkN "背部" ; -- 1
+augment_V = mkV "增大" ; -- 1
+assertive_A = mkA "肯定" ; -- 1
+arrogance_N = mkN "自大" ; -- 1
+apprise_V2 = mkV2 "通知" ; -- 1
+antecedent_N = mkN "前情" ; -- 1
+analytic_A = mkA "分析" ; -- 1
+alpha_N = mkN "开端" ; -- 1		[mark]阿尔法
+aging_N = mkN "老化" ; -- 1
+ado_N = mkN "忙乱" ; -- 1
+acidify_V = mkV "使+成酸" ; -- 1
+abet_V2 = mkV2 "煽动" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_16.gf b/lib/src/chinese/sysu/Assign_16.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_16.gf
@@ -0,0 +1,500 @@
+concrete Assign_16 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+renewal_N = mkN "更新" ; -- 8 " 复兴" " 革新" " 恢复" " 补充" " 重申" " 续借" " 修补" " 继续"
+proliferation_N = mkN "增殖" ; -- 8 " 分芽繁殖"
+overwhelm_V2 = mkV2 "淹没" ; -- 8 " 受打击" " 制服" " 压倒" " 使+不知所措"
+metaphor_N = mkN "隐喻" ; -- 8 " 暗喻"
+leap_N = mkN "跳跃" ; -- 8 " 剧增" " 急变" " 飞跃"
+identical_A = mkA "同一的" ; -- 8 " 完全相同的"
+forge_V2 = mkV2 "打制" ; -- 8 " 伪造" " 锻造"
+evasion_N = mkN "逃避" ; -- 8 " 藉口"
+dissenter_N = mkN "不同意者" ; -- 8 " 持异议者" " 非国教派的人" " 反对者"
+cover_N = mkN "盖子" ; -- 8 " 封面" " 藉口" " 表面"
+clash_N = mkN "冲突" ; -- 8 " 撞击声" " 抵触"
+boast_V = mkV "吹牛" ; -- 8 " 自夸"
+allegedly_AdA = mkAdA "据说" ; -- 8
+verge_N = mkN "边缘" ; -- 7 " 边界"
+transit_N = mkN "经过" ; -- 7 " 运输" " 通行" " 运输线" " 转变"
+suspect_V2 = mkV2 "怀疑" ; -- 7 " 猜想"
+slack_N = mkN "松弛" ; -- 7 " 家常裤" " 淡季" " 闲散" " 静止"
+separate_V = mkV "分开" ; -- 7 " 隔开" " 分居"
+reliable_A = mkA "可靠" ; -- 7 " 可信赖的"
+progressive_A = mkA "进步" ; -- 7 " 前进的" " 累进的"
+phony_A = mkA "伪造" ; -- 7 " 假的"
+observe_V2 = mkV2 "遵守" ; -- 7 " 注意到" " 观察" " 觉察到" " 庆祝"
+misrepresent_V2 = mkV2 "不如实地叙述" ; -- 7 " 不称职地代表" " 误传"
+kickback_N = mkN "回答" ; -- 7 " 反扑" " 退还"
+host_V2 = mkV2 "做东" ; -- 7 " 请客" " 主持"
+frantically_Adv = mkAdv "狂暴地" ; -- 7 " 疯狂似地"
+entitle_V2 = mkV2 "给+权利" ; -- 7 " 给+题名" " 给+称号" " 取名为" " 给予名称" " 叫做"
+discredit_V2 = mkV2 "不信" ; -- 7 " 怀疑" " 使+丢脸"
+contract_V2 = mkV2 "订约" ; -- 7 " 使+缩短" " 感染" " 缔结"
+caution_V = mkV "警告" ; -- 7
+booklet_N = mkN "小册子" ; -- 7
+applause_N = mkN "鼓掌" ; -- 7 " 喝彩" " 赞许"
+with_respect_to_Prep = mkPrep "关于" ; -- 6 " 至于"
+undertaking_N = mkN "事业" ; -- 6
+tap_V = mkV "轻叩" ; -- 6 " 轻拍" " 啪塔啪塔地走"
+stringent_A = mkA "迫切" ; -- 6 " 严厉的" " 银根紧的"
+slap_V2 = mkV2 "拍击" ; -- 6 " 惩罚"
+safeguard_V2 = mkV2 "保护" ; -- 6 " 保卫"
+resilient_A = mkA "弹回" ; -- 6 " 有弹力的" " 愉快的"
+reaffirm_V2 = mkV2 "重申" ; -- 6 " 再肯定"
+portugal_PN = mkPN "葡萄牙" ; -- 6
+outer_A = mkA "外部" ; -- 6 " 外面的" " 远离中心的"
+native_N = mkN "本地人" ; -- 6 " 土产" " 土人"
+masseur_N = mkN "男按摩师" ; -- 6
+laundry_N = mkN "洗衣店" ; -- 6 " 洗好的衣服" " 要洗的衣服"
+industrialist_N = mkN "实业家" ; -- 6 " 工业家"
+honesty_N = mkN "诚实" ; -- 6 " 正直" " 公正"
+gauge_N = mkN "标准度量" ; -- 6 " 计量器"
+favor_V = mkV "支持" ; -- 6
+embrace_V = mkV "拥抱" ; -- 6
+derivative_N = mkN "引出之物" ; -- 6 " 衍生字" " 系出物" " 微商" " 导数"
+contest_V2 = mkV2 "争取" ; -- 6 " 争辩" " 竞争"
+classical_A = mkA "古典" ; -- 6 " 正统派的"
+bulletin_N = mkN "公告" ; -- 6 " 公报"
+bakery_N = mkN "面包店" ; -- 6
+allay_V2 = mkV2 "使+缓和" ; -- 6 " 使+平静"
+weary_A = mkA "疲倦" ; -- 5 " 厌倦的" " 厌烦的" " 萎靡的"
+unscathed_A = mkA "没有受伤" ; -- 5 " 未受伤的"
+toe_N = mkN "脚趾" ; -- 5 " 足趾" " 趾部" " 足尖"
+surrender_N = mkN "交出" ; -- 5 " 放弃" " 投降"
+spurt_V = mkV "迸发" ; -- 5 " 冲刺" " 喷出"
+shrinkage_N = mkN "收缩" ; -- 5 " 减低" " 缩小"
+sanction_V2 = mkV2 "制定制裁规则" ; -- 5 " 认可" " 核准" " 同意"
+retrofit_V2 = mkV2 "改进" ; -- 5 " 更新"
+recognizable_A = mkA "可认识" ; -- 5 " 可承认的" " 可辨别的"
+provincial_A = mkA "省" ; -- 5 " 偏狭的" " 地方的"
+plug_N = mkN "塞子" ; -- 5 " 插头" " 电插头" " 消防拴"
+payer_N = mkN "支付者" ; -- 5 " 付款人"
+orthodox_A = mkA "正统" ; -- 5 " 传统的" " 惯常的"
+narcotic_N = mkN "麻醉药" ; -- 5 " 镇静剂"
+mention_N = mkN "提到" ; -- 5 " 言及" " 陈述" " 提及" " 说起"
+locale_N = mkN "现场" ; -- 5 " 场所"
+jeopardy_N = mkN "危险" ; -- 5 " 危难"
+incapable_A = mkA "无能力" ; -- 5 " 不能的"
+hear_V2V = mkV2V "听说" ; -- 5 " 听到"
+game_V = mkV "赌博" ; -- 5
+feasible_A = mkA "可行" ; -- 5 " 可能的"
+embassy_N = mkN "大使馆" ; -- 5 " 大使及其随员"
+distress_N = mkN "苦恼" ; -- 5 " 贫困" " 痛苦" " 悲痛" " 不幸" " 危难"
+dent_N = mkN "凹痕" ; -- 5
+covenant_N = mkN "契约" ; -- 5 " 盟约"
+condition_V2 = mkV2 "以+为条件" ; -- 5 " 使+健康" " 决定" " 使+适应"
+cheer_V = mkV "快活起来" ; -- 5 " 欢呼" " 喝彩"
+by_Adv = mkAdv "经过" ; -- 5 " 在近处"
+bracket_N = mkN "支架" ; -- 5 " 括弧" " 托架" " 括号"
+assert_V = mkV "断言" ; -- 5
+airing_N = mkN "兜风" ; -- 5 " 通风" "晾干”
+wit_N = mkN "智力" ; -- 4 " 机智" " 头脑" " 理智" " 妙语" " 机智的人" " 才智"
+vengeance_N = mkN "复仇" ; -- 4 " 报仇" " 报复"
+undersecretary_N = mkN "次长" ; -- 4 " 副部长"
+train_V2V = mkV2V "火车" ; -- 4 " 行列" " 列车" " 长队" " 顺序" " 后果"
+syria_PN = mkPN "叙利亚" ; -- 4 " 叙利亚共和国"
+stamp_V = mkV "捣碎" ; -- 4 " 跺脚"
+snowball_V = mkV "打雪仗" ; -- 4 " 滚雪球般增长"
+shrub_N = mkN "灌木" ; -- 4 " 矮树"
+sailing_N = mkN "航行" ; -- 4
+resurgence_N = mkN "再起" ; -- 4 " 复活" " 再现"
+religious_A = mkA "虔诚" ; -- 4 " 宗教上的" " 宗教性的" " 严谨的"
+quell_V2 = mkV2 "压制" ; -- 4 " 平息" " 减轻"
+preview_N = mkN "事先查看" ; -- 4 " 查阅"
+poet_N = mkN "诗人" ; -- 4
+pennant_N = mkN "细长三角旗" ; -- 4 " 尖旗" " 三角锦旗" " 三角信号旗"
+overprice_V2 = mkV2 "对+定价过高" ; -- 4 " 对+估价过高"
+obstruct_V2 = mkV2 "阻隔" ; -- 4 " 妨碍" " 阻塞" " 遮没"
+muse_N = mkN "沉思" ; -- 4 " 冥想" " 诗才" " 缪斯" " 诗兴" " 诗人"
+mind_VS = mkVS "思想" ; -- 4 " 智力" " 情绪" " 主意" " 心意" " 精神"
+mansion_N = mkN "大厦" ; -- 4
+libyan_A = mkA "利比亚" ; -- 4
+jewel_N = mkN "宝石" ; -- 4
+insult_N = mkN "侮辱" ; -- 4 " 无礼" " 损害"
+impress_V = mkV "给人印象" ; -- 4
+high_powered_A = mkA "高度" ; -- 4 " 高处"
+graze_V = mkV "放牧" ; -- 4 "使+吃草" " 轻擦" " 擦伤"
+gadget_N = mkN "小配件" ; -- 4 " 小玩意" " 诡计"
+footage_N = mkN "以尺计算长度" ; -- 4 " 尺数" " 影片的镜头"
+falsify_V2 = mkV2 "伪造" ; -- 4 " 歪曲"
+enviable_A = mkA "可羡慕" ; -- 4 " 令人羡慕的" " 令人欣羡"
+divorce_N = mkN "离婚" ; -- 4 " 脱离"
+digit_N = mkN "数字" ; -- 4 " 位数" " 指头"
+defuse_V2 = mkV2 "拆除+的引信" ; -- 4 " 去掉+的引信" " 平息"
+cultivate_V2 = mkV2 "培养" ; -- 4 " 耕作"
+contradiction_N = mkN "反驳" ; -- 4 " 矛盾"
+compound_V = mkV "化合" ; -- 4 " 和解" " 妥协" " 调合" " 混合"
+chord_N = mkN "弦" ; -- 4 " 和音" " 情绪"
+castigate_V2 = mkV2 "惩罚" ; -- 4 " 苛评" " 修订"
+bowl_N = mkN "碗" ; -- 4 " 木球" " 大酒杯"
+bastion_N = mkN "阵地工事" ; -- 4 " 棱堡" " 堡垒"
+ally_V2 = mkV2 "使+联盟" ; -- 4 " 使+联合" " 使+有关系" " 与+有关系"
+zoning_N = mkN "分区制" ; -- 3
+water_V = mkV "流泪" ; -- 3 " 加水" " 流口水"
+verification_N = mkN "查证" ; -- 3 " 确认" " 作证"
+uninvited_A = mkA "未被邀请" ; -- 3 " 未经请求的"
+unattractive_A = mkA "无魅力" ; -- 3 " 乏味的" " 不美的"
+trace_N = mkN "痕迹" ; -- 3 " 踪迹" " 微量" " 迹线" " 缰绳"
+thread_N = mkN "线" ; -- 3 " 线索" " 思路" " 丝" " 纤维" " 螺纹"
+synthetic_N = mkN "合成物质" ; -- 3
+stuff_V2 = mkV2 "装填" ; -- 3
+stationery_N = mkN "文具" ; -- 3 " 信纸"
+sponsorship_N = mkN "发起" ; -- 3 " 倡议" " 主办"
+soccer_N = mkN "英式足球" ; -- 3
+siphon_V2 = mkV2 "用虹吸管吸出" ; -- 3 " 抽取"
+shark_N = mkN "鲨鱼" ; -- 3 " 骗子"
+scrupulous_A = mkA "小心谨慎" ; -- 3 " 细心的"
+sabotage_V2 = mkV2 "妨害" ; -- 3 " 破坏"
+retrenchment_N = mkN "节省" ; -- 3 " 删除" " 紧缩" " 删节"
+relent_V = mkV "缓和" ; -- 3
+reassess_V2 = mkV2 "再评价" ; -- 3 " 再摊派" " 再课税"
+quarterly_Adv = mkAdv "每季一次" ; -- 3
+prince_N = mkN "王子" ; -- 3 " 亲王" " 诸侯"
+ponder_V2 = mkV2 "沉思" ; -- 3 " 考虑"
+pivotal_A = mkA "枢轴" ; -- 3 " 关键的" " 中枢的"
+payoff_N = mkN "发工资" ; -- 3 " 盈利" " 报应" " 分赃" " 贿赂" " 报酬" " 高潮" " 决定因素"
+outpatient_N = mkN "门诊病人" ; -- 3
+occurr_V2 = mkV2 "FOO" ; -- 3
+nationalist_N = mkN "国家主义者" ; -- 3 " 民族主义者"
+miscarriage_N = mkN "失败" ; -- 3 " 误送" " 流产"
+mate_V = mkV "成配偶" ; -- 3 " 紧密配合"
+loading_N = mkN "装载" ; -- 3
+legion_N = mkN "军团" ; -- 3 " 军队" " 众多的人"
+jettison_V2 = mkV2 "投弃" ; -- 3
+injustice_N = mkN "不公平" ; -- 3 " 不讲道义" " 非正义的行为"
+imposition_N = mkN "课税" ; -- 3 " 征收" " 欺骗" " 税款" " 徵收"
+huddle_V = mkV "挤作一团" ; -- 3 " 蜷缩"
+guard_V = mkV "防止" ; -- 3 " 警惕" " 警卫" " 看守"
+gird_V = mkV "准备" ; -- 3 " 嘲笑"
+formality_N = mkN "礼节" ; -- 3 " 拘谨" " 正式手续" " 程序"
+flounder_V = mkV "挣扎" ; -- 3 " 困难地往前走" " 踌躇" " 发慌"
+feel_N = mkN "感觉" ; -- 3 " 觉得" " 触摸"
+evoke_V2 = mkV2 "唤起" ; -- 3 " 引起" 
+elude_V2 = mkV2 "逃避" ; -- 3 " 规避" " 把+难倒"
+drain_V = mkV "流干" ; -- 3 " 排水"
+discriminate_V = mkV "区别" ; -- 3 " 差别待遇"
+description_N = mkN "描述" ; -- 3 " 种类" " 描写" " 说明书" " 类型" " 作图"
+dancing_N = mkN "跳舞" ; -- 3
+counterpoint_N = mkN "旋律配合" ; -- 3 " 对位法" " 重复旋律"
+confide_V = mkV "信赖" ; -- 3
+cockpit_N = mkN "驾驶员座舱" ; -- 3 " 战场"
+chauffeur_N = mkN "司机" ; -- 3
+cake_N = mkN "蛋糕" ; -- 3 " 块" " 饼"
+bubble_N = mkN "泡沫" ; -- 3
+blitz_N = mkN "闪电战" ; -- 3
+befall_V2 = mkV2 "降临" ; -- 3
+authenticity_N = mkN "真实性" ; -- 3 " 确实性"
+appreciable_A = mkA "可感知" ; -- 3 " 可评估的"
+alert_N = mkN "警报" ; -- 3 " 警惕"
+acid_A = mkA "酸" ; -- 3 " 酸性的" " 讽刺的"
+wring_V2 = mkV2 "拧" ; -- 2 " 绞" " 扭" " 勒索" " 折磨" " 使+痛苦"
+wholesome_A = mkA "有益健康" ; -- 2 " 合乎卫生的" " 健全的" " 有益的" " 有生气的" " 审慎的"
+weather_V = mkV "风化" ; -- 2 " 受侵蚀" " 经受风雨"
+vogue_N = mkN "时尚" ; -- 2 " 时髦" " 流行"
+vein_N = mkN "静脉" ; -- 2 " 血管" " 纹理" " 情绪" " 性情"
+upset_N = mkN "翻倒" ; -- 2 " 混乱"
+unrecognized_A = mkA "未被承认" ; -- 2 " 未被认定的" " 未被认出的"
+unhappiness_N = mkN "忧愁" ; -- 2 " 苦恼"
+uncomplicated_A = mkA "简单" ; -- 2 " 不复杂的"
+trophy_N = mkN "战利品" ; -- 2 " 奖品"
+totter_V = mkV "蹒跚" ; -- 2 " 动摇"
+thrill_N = mkN "震颤" ; -- 2 " 激动" " 刺激性" " 一阵激动"
+telling_A = mkA "有效地" ; -- 2 " 生动的"
+taint_N = mkN "污点" ; -- 2 " 耻辱" " 感染"
+supplement_V2 = mkV2 "补充" ; -- 2 " 增补"
+sublime_A = mkA "壮观" ; -- 2 " 卓越的"
+still_A = mkA "静止" ; -- 2 " 静寂的" " 不动的"
+stack_N = mkN "堆" ; -- 2 " 堆叠" " 大量" " 书库" " 枪架" " 烟囱" " 堆积" " 堆栈"
+spelling_N = mkN "拼写" ; -- 2
+soloist_N = mkN "独奏者" ; -- 2 " 独唱者"
+smell_V2 = mkV2 "闻" ; -- 2 " 探出" " 察觉" " 发出+的气味"
+sketch_V2 = mkV2 "描绘略图" ; -- 2 " 画素描或速写"
+shorten_V = mkV "缩小" ; -- 2 " 变短"
+sensationalism_N = mkN "追求轰动效应" ; -- 2 " 感觉论"
+scratch_V = mkV "搔" ; -- 2 " 抓" " 发刮擦声" " 勉强糊口"
+savore_V2 = mkV2 "FOO" ; -- 2
+ruffle_V2 = mkV2 "弄皱" ; -- 2 " 触怒" " 洗牌" " 连续轻擂鼓"
+ripple_N = mkN "波纹" ; -- 2 " 涟波" " 涟漪"
+rethink_V2 = mkV2 "再想" ; -- 2 " 重想"
+repatriate_V2 = mkV2 "把+遣返" ; -- 2
+redistribution_N = mkN "重新分配" ; -- 2 " 再区分"
+rear_V = mkV "高耸" ; -- 2 " 暴跳"
+quip_V = mkV "嘲弄" ; -- 2 " 说讽刺话"
+psychic_A = mkA "精神" ; -- 2 " 灵魂的" " 心灵的" " 通灵的" " 对超自然力敏感的"
+profile_V2 = mkV2 "描绘+轮廓" ; -- 2 " 写+的传略"
+predicament_N = mkN "穷境" ; -- 2 " 困局" " 状态"
+polyethylene_N = mkN "聚乙烯" ; -- 2
+pirate_N = mkN "海盗" ; -- 2 " 盗印者" " 侵犯专利权者"
+perk_V = mkV "昂首" ; -- 2 " 振作" " 举止高傲" " 神气活现" " 滤煮"
+pasture_N = mkN "牧场" ; -- 2 " 草地" " 牧草"
+pail_N = mkN "提桶" ; -- 2
+outgrow_V2 = mkV2 "过大而不适于" ; -- 2 " 出生" " 长出" " 长得比+高"
+ombudsman_N = mkN "调查官员舞弊情况的政府官员" ; -- 2
+nozzle_N = mkN "喷嘴" ; -- 2 " 管口"
+needle_N = mkN "针" ; -- 2 " 尖"
+moslem_A = mkA "穆斯林" ; -- 2 " 伊斯兰教的" " 回教徒的" " 回教的"
+miscellaneous_A = mkA "各种" ; -- 2 " 多方面的"
+memento_N = mkN "纪念物" ; -- 2 " 令人回忆的东西" " 纪念品"
+manifest_A = mkA "显然" ; -- 2 " 明白的"
+loving_A = mkA "亲爱" ; -- 2 " 忠诚的"
+like_VS = mkVS "爱好" ; -- 2 " 同样的人"
+layout_N = mkN "布局" ; -- 2 " 页面布局" " 设计" " 版面" " 配线" " 企划"
+kiddy_N = mkN "小山羊" ; -- 2 " 小孩"
+jar_V = mkV "震惊" ; -- 2 " 冲突" " 发刺耳声" " 不一致"
+intimacy_N = mkN "亲密" ; -- 2 " 熟悉" " 密切关系" " 亲昵的言行"
+innuendo_N = mkN "讽刺" ; -- 2 " 讥讽"
+incursion_N = mkN "侵入" ; -- 2 " 侵略" " 奇袭"
+impound_V2 = mkV2 "关在栏中" ; -- 2 " 拘留" " 充公" " 扣押" " 没收"
+hyperinflation_N = mkN "恶性通货膨胀" ; -- 2
+high_octane_A = mkA "高度" ; -- 2 " 高处"
+heap_V2 = mkV2 "堆" ; -- 2 " 堆积" " 装满"
+gulf_N = mkN "海湾" ; -- 2 " 深渊" " 漩涡" " 隔阂"
+gorgeous_A = mkA "华丽" ; -- 2 " 灿烂的" " 好极了"
+gardening_N = mkN "园艺" ; -- 2
+fritter_V2 = mkV2 "浪费" ; -- 2 " 细切" " 剁碎"
+foil_N = mkN "箔" ; -- 2 " 烘托" " 衬托"
+fist_N = mkN "拳头" ; -- 2 " 手"
+fell_A = mkA "凶猛" ; -- 2 " 毁灭性的"
+fabulous_A = mkA "难以置信" ; -- 2 " 传说的" " 寓言般的" " 无根据的"
+exercise_VV = mkVV "练习" ; -- 2 " 运动" " 作业" " 习题" " 训练" " 锻炼"
+eradicate_V2 = mkV2 "根除" ; -- 2 " 扑灭" " 根绝" " 消灭"
+embroil_V2 = mkV2 "使+卷入" ; -- 2 " 牵连"
+easygoing_A = mkA "逍遥自在" ; -- 2 " 悠闲的" " 懒散的"
+draconian_A = mkA "严峻" ; -- 2 " 苛刻的"
+distortion_N = mkN "扭曲" ; -- 2 " 变形" " 曲解"
+disingenuous_A = mkA "不老实" ; -- 2 " 不诚实的" " 虚伪的"
+devour_V2 = mkV2 "挥霍" ; -- 2 " 吞没" " 吞食"
+deployment_N = mkN "调度" ; -- 2
+decree_V2 = mkV2 "颁布" ; -- 2 " 判决"
+dashboard_N = mkN "仪表板" ; -- 2 " 挡泥板"
+crony_N = mkN "密友" ; -- 2 " 好朋友" " 亲伴"
+costa_rican_N = mkN "肋骨" ; -- 2 " 肋脉" " 叶的中肋"
+congestion_N = mkN "拥挤" ; -- 2 " 充血" " 混杂" " 过剩"
+compel_V2V = mkV2V "强迫" ; -- 2
+coincident_A = mkA "一致" ; -- 2 " 符合的" " 暗合的"
+clergyman_N = mkN "牧师" ; -- 2
+chimney_N = mkN "烟囱" ; -- 2 " 灯罩"
+centenarian_N = mkN "百岁或逾百岁以上的人" ; -- 2
+carpenter_N = mkN "木匠" ; -- 2
+bump_N = mkN "撞击" ; -- 2 " 肿块" " 隆起物"
+bovine_A = mkA "迟钝" ; -- 2 " 牛的" " 似牛的" " 耐心的"
+blend_V2 = mkV2 "混和" ; -- 2 " 混合"
+bequest_N = mkN "遗产" ; -- 2 " 遗赠" " 遗赠物"
+banquet_N = mkN "宴会" ; -- 2
+awry_Adv = mkAdv "歪斜地" ; -- 2 " 错地"
+attacker_N = mkN "攻击者" ; -- 2
+area_2_N = mkN "区域" ; -- 2 " 面积" " 范围" " 空地" " 地区"
+animate_V2 = mkV2 "使+有生气" ; -- 2 " 赋予生命"
+allegory_N = mkN "寓言" ; -- 2
+actuary_N = mkN "保险精算师" ; -- 2 " 公证人"
+abet_V = mkV "煽动" ; -- 2
+yoga_N = mkN "瑜珈" ; -- 1
+woolly_A = mkA "羊毛制" ; -- 1 " 似羊毛的" " 蓬乱的" " 模糊的"
+wholesale_V2 = mkV2 "批发" ; -- 1
+whack_N = mkN "重击" ; -- 1 " 重打" " 尝试"
+wasteland_N = mkN "荒地" ; -- 1 " 未开垦地"
+waddle_V = mkV "摇摇摆摆地走" ; -- 1 " 蹒跚而行"
+virgin_N = mkN "处女" ; -- 1
+vend_V2 = mkV2 "出售" ; -- 1 " 从事贩卖"
+utilize_V2 = mkV2 "利用" ; -- 1
+untreated_A = mkA "不曾治疗过" ; -- 1
+unqualified_A = mkA "不合格" ; -- 1 " 无资格的" " 不适任的"
+uninterested_A = mkA "不感兴趣" ; -- 1 " 无利害关系的" " 无关系的"
+unflagging_A = mkA "不屈不挠" ; -- 1 " 不衰的" " 不松弛的" " 不松施的"
+underwhelm_V2 = mkV2 "未留下深刻印象" ; -- 1
+unclean_A = mkA "不洁净" ; -- 1 " 不纯洁的" " 行为不检的"
+unaccustomed_A = mkA "不习惯" ; -- 1 " 不惯的" " 异乎惯例的" " 奇怪的"
+turnkey_N = mkN "狱吏" ; -- 1 " 监狱的看守"
+trove_N = mkN "被发现的东西" ; -- 1 " 收藏的东西"
+tread_V2 = mkV2 "踩" ; -- 1 " 踏" " 践踏" " 跳" " 跳舞"
+toxicology_N = mkN "毒物学" ; -- 1
+tongue_in_cheek_Adv = mkAdv "语言" ; -- 1 " 舌" " 语言能力" " 舌头" " 口语"
+tightness_N = mkN "坚固" ; -- 1 " 紧密"
+thespian_A = mkA "悲剧" ; -- 1 " 戏剧的" " 悲剧性的"
+terse_A = mkA "简洁" ; -- 1 " 扼要的" " 简明的"
+telegraph_V2 = mkV2 "打电报给" ; -- 1 " 电汇" " 流露" " 显示出要+的样子"
+taper_N = mkN "尖细" ; -- 1 " 渐弱" " 锥形" " 小蜡烛"
+synthesize_V2 = mkV2 "综合" ; -- 1 " 合成"
+sweeping_A = mkA "彻底" ; -- 1
+support_VV = mkVV "支持" ; -- 1 " 支撑" " 援助" " 供养" " 支撑物"
+subtitle_N = mkN "副题" ; -- 1 " 说明对白的字幕" " 说明或对白的字幕"
+stun_V2S = mkV2S "猛击" ; -- 1 " 晕眩" " 昏迷"
+straitjacket_N = mkN "紧身衣" ; -- 1
+stockroom_N = mkN "商品储藏室" ; -- 1 " 仓库"
+steward_N = mkN "乘务员" ; -- 1 " 管理人" " 招待员"
+stare_N = mkN "凝视" ; -- 1
+square_off_against_V3 = mkV3 "正方形" ; -- 1 " 广场" " 平方" " 街区" " 直角尺"
+spooky_A = mkA "幽灵一般" ; -- 1 " 令人毛骨悚然的" " 有鬼一样的"
+speeding_N = mkN "超速行驶" ; -- 1
+southeast_N = mkN "东南" [] ; -- 1 " 东南地区"
+socialize_V2 = mkV2 "使+社会化" ; -- 1 " 使+社会主义化" " 使+适合社会需要"
+snazzy_A = mkA "时髦" ; -- 1 " 华丽而俗气的"
+slump_V2 = mkV2 "使+降低" ; -- 1 " 使+衰落"
+sleeper_N = mkN "枕木" ; -- 1 " 睡眠者" " 卧铺"
+siren_N = mkN "警报器" ; -- 1 " 汽笛" " 女海妖" " 妖女" " 迷人的美女"
+sidecar_N = mkN "轻快的双轮马车" ; -- 1 " 机器脚踏车的边车"
+short_circuit_V = mkV "扼要" ; -- 1 " 短裤"
+sheik_N = mkN "酋长" ; -- 1 " 族长" " 家长"
+set_up_V = mkV "一套" ; -- 1 " 一副" " 组合" " 集合" " 装置" " 一批" " 布景"
+self_indulgent_A = mkA "自己" ; -- 1 " 自我" " 本性" " 本质" " 私心" " 本人"
+secede_V = mkV "分离" ; -- 1 " 正式脱离或退出" " 正式脱离"
+scout_N = mkN "侦察员" ; -- 1 " 搜索" " 侦察机" " 守候" " 童子军"
+scandalize_V2 = mkV2 "使+生反感" ; -- 1 " 使+震惊" " 诽谤"
+sandpaper_N = mkN "沙纸" ; -- 1
+sail_V2 = mkV2 "航行于" ; -- 1 " 驾船"
+rudder_N = mkN "舵" ; -- 1 " 方向舵" " 指导原则"
+romp_V = mkV "喧闹玩耍" ; -- 1 " 轻快奔跑" " 轻快疾速地奔驰" " 乱跳地玩耍"
+right_V2 = mkV2 "纠正" ; -- 1
+return_V2V = mkV2V "返回" ; -- 1 " 归还" " 回来" " 来回票" " 报答"
+resume_N = mkN "摘要" ; -- 1 " 个人简历"
+reptilian_A = mkA "爬虫类" ; -- 1 " 卑鄙的" " 卑下的"
+renown_N = mkN "名声" ; -- 1 " 声望"
+rejuvenate_V2 = mkV2 "使+年轻" ; -- 1 " 使+复原" " 使+恢复精神"
+refrain_N = mkN "叠句" ; -- 1 " 副歌" " 重复"
+rectification_N = mkN "改正" ; -- 1 " 矫正" " 整流" " 改订"
+rearrangement_N = mkN "重新整理" ; -- 1
+ravenous_A = mkA "贪婪" ; -- 1 " 狼吞虎咽的" " 饿极的" " 渴望的"
+rancour_N = mkN "敌意" ; -- 1 " 深仇"
+rabid_A = mkA "猛烈" ; -- 1 " 热烈的" " 急进的" " 狂怒的" " 疯狂的"
+quarrel_V = mkV "吵架" ; -- 1 " 争论" " 挑剔"
+pungent_A = mkA "苦痛" ; -- 1 " 刺激性的" " 严厉的"
+proverbial_A = mkA "谚语" ; -- 1 " 谚语式的" " 闻名的" " 如同谚语的"
+projector_N = mkN "放映机" ; -- 1
+prick_V2 = mkV2 "刺" ; -- 1 " 戳" " 刺痛" " 竖起" " 使+竖起"
+precursory_A = mkA "先驱" ; -- 1 " 前兆的" " 作预备的"
+pound_V = mkV "连续重击" ; -- 1 " 苦干"
+populism_N = mkN "民粹主义" ; -- 1
+pluralism_N = mkN "兼任" ; -- 1 " 兼职" " 复数" " 兼管数个教堂"
+planting_N = mkN "栽种" ; -- 1
+ping_N = mkN "子弹飞过空中的声音" ; -- 1 " 报时的最后的一"
+petulant_A = mkA "暴躁" ; -- 1 " 易生气的" " 难以取悦的"
+permeable_A = mkA "能透过" ; -- 1 " 有浸透性的" " 有渗透性的"
+peep_N = mkN "偷看" ; -- 1 " 初现" " 瞥见"
+patter_N = mkN "急速拍打声" ; -- 1 " 轻快脚步声" " 行话" " 饶舌" " 快板"
+partake_V = mkV "参与" ; -- 1 " 带有" " 分享"
+pantry_N = mkN "餐具室" ; -- 1 " 食品室"
+pain_V2 = mkV2 "使+痛苦" ; -- 1
+oversell_V2 = mkV2 "销售过多" ; -- 1 " 卖空" " 过分吹嘘"
+outward_Adv = mkAdv "向外" ; -- 1 " 在外" " 表面"
+ordain_VS = mkVS "任命" ; -- 1
+oiler_N = mkN "油商" ; -- 1 " 注油壶" " 涂油者"
+oboist_N = mkN "双簧管吹奏者" ; -- 1
+nudge_N = mkN "用肘轻推" ; -- 1 " 悄悄推" " 引起注意"
+nix_V2 = mkV2 "禁止" ; -- 1 " 否决"
+nearer_Prep = mkPrep "靠近" ; -- 1
+mutilate_V = mkV "毁坏" ; -- 1
+mouth_V2 = mkV2 "说出" ; -- 1 " 做作地说"
+molehill_N = mkN "鼹鼠丘" ; -- 1 " 琐事"
+misunderstanding_N = mkN "误解" ; -- 1
+mind_boggling_A = mkA "思想" ; -- 1 " 智力" " 情绪" " 主意" " 心意" " 精神"
+metamorphosis_N = mkN "变形" ; -- 1 " 变质" " 蜕变" " 锐变"
+memorial_N = mkN "纪念物" ; -- 1 " 请愿书"
+mate_V2 = mkV2 "使+配对" ; -- 1 " 使+一致" " 结伴" " 将死"
+manor_N = mkN "庄园" ; -- 1 " 领地"
+mailing_N = mkN "邮件" ; -- 1
+lunch_V = mkV "午餐" ; -- 1
+loom_N = mkN "织布机" ; -- 1 " 若隐若现的景象"
+litter_N = mkN "垃圾" ; -- 1 " 杂乱" " 轿" " 担架"
+lie_VS = mkVS "谎言" ; -- 1 " 谎话"
+lecture_V = mkV "讲演" ; -- 1
+lassitude_N = mkN "疲乏" ; -- 1 " 疲倦" " 无精神"
+lace_V = mkV "系带子" ; -- 1
+kink_V2 = mkV2 "使+扭结" ; -- 1 " 使+绞缠"
+jury_rigge_V2 = mkV2 "陪审团" ; -- 1 " 评判委员会" " 陪审员"
+jim_crow_N = mkN "黑人" ; -- 1
+italian_N = mkN "意大利人" ; -- 1 " 意大利语"
+intrude_V = mkV "闯入" ; -- 1 " 侵入"
+interchangeable_A = mkA "可互换的" ; -- 1
+inroad_N = mkN "侵入" ; -- 1 " 侵害" " 袭击" " 得手"
+inflame_V2 = mkV2 "激怒" ; -- 1 " 点火" " 激起"
+ineffable_A = mkA "无法形容" ; -- 1 " 避讳的" " 不应说出的" " 说不出的"
+inconvenient_A = mkA "不便" ; -- 1 " 有困难的"
+inaccuracy_N = mkN "错误" ; -- 1
+impassiveness_N = mkN "FOO" ; -- 1
+ill_disposed_A = mkA "疾病" ; -- 1 " 坏事" " 罪恶" " 灾难"
+hustler_N = mkN "催促者" ; -- 1 " 拉客的人" " 骗徒" " 骗子"
+hullabaloo_N = mkN "喧嚣" ; -- 1 " 喧哗" " 吵闹"
+hoodwink_V2 = mkV2 "欺骗" ; -- 1 " 遮眼" " 蒙蔽"
+hiss_VQ = mkVQ (mkV "嘘声") ; -- 1 " 嘶嘶声"
+heretofore_Adv = mkAdv "直到此时" ; -- 1 " 此时以前" " 迄今"
+heartbeat_N = mkN "心跳" ; -- 1
+hardwood_N = mkN "硬木" ; -- 1 " 硬木材" " 落叶树" " 阔叶树"
+ham_V = mkV "演得过火" ; -- 1
+gunshot_N = mkN "炮击" ; -- 1 " 射程" " 射击"
+grimness_N = mkN "严格" ; -- 1 " 冷酷" " 严峻"
+graft_N = mkN "嫁接" ; -- 1 " 贪污" " 接枝"
+glow_N = mkN "光辉" ; -- 1 " 赤热" " 热情"
+giggle_N = mkN "傻笑" ; -- 1 " 咯咯笑"
+genital_A = mkA "生殖" ; -- 1
+galaxy_N = mkN "银河" ; -- 1 " 星系" " 一群显赫之人"
+frugal_A = mkA "节俭" ; -- 1 " 朴素的"
+freighter_N = mkN "货船" ; -- 1 " 租船人" " 承运人" " 托运人" " 运输机"
+foul_V2 = mkV2 "弄脏" ; -- 1 " 妨害" " 污蔑" " 犯规" " 淤塞"
+forcefulness_N = mkN "力量" ; -- 1 " 武力" " 影响力" " 势力" " 军队" " 效力"
+fluffy_A = mkA "蓬松" ; -- 1 " 毛绒绒的" " 愚蠢的"
+fleece_V2 = mkV2 "剪下羊毛" ; -- 1 " 诈取"
+finesse_V2 = mkV2 "用计谋处理" ; -- 1 " 出小牌"
+fetish_N = mkN "物神" ; -- 1 " 偶像" " 迷信"
+fastidious_A = mkA "难取悦" ; -- 1 " 挑剔的" " 苛求的"
+failing_N = mkN "失败" ; -- 1
+express_N = mkN "快车" ; -- 1 " 快递" " 专使"
+exhibitor_N = mkN "展出者" ; -- 1
+evaporation_N = mkN "蒸发" ; -- 1 " 脱水" " 干燥"
+epitomize_V2 = mkV2 "摘要" ; -- 1 " 概括"
+enigma_N = mkN "谜" ; -- 1 " 不可思议的东西"
+emblematic_A = mkA "象征" ; -- 1 " 典型的"
+effrontery_N = mkN "厚颜无耻" ; -- 1
+dyed_in_the_wool_A = mkA "生染得" ; -- 1
+drum_N = mkN "鼓" ; -- 1 " 鼓声"
+dovetail_V = mkV "吻合" ; -- 1
+dizziness_N = mkN "头昏眼花" ; -- 1
+disperse_V2 = mkV2 "分散" ; -- 1 " 传播" " 散开"
+discreet_A = mkA "小心" ; -- 1 " 慎重的"
+direct_VS = mkVS "指挥" ; -- 1
+dexterity_N = mkN "灵巧" ; -- 1 " 机敏" " 机巧"
+derivation_N = mkN "来历" ; -- 1 " 引出" " 诱导"
+democratically_Adv = mkAdv "民主地" ; -- 1 " 民主主义地"
+deflationary_A = mkA "通货紧缩" ; -- 1
+deafen_V2 = mkV2 "使+聋" ; -- 1
+damn_A = mkA "可恶" ; -- 1
+culminate_V = mkV "到绝顶" ; -- 1 " 达于极点" " 达到高潮"
+crisscross_V = mkV "交叉往来" ; -- 1
+crawl_N = mkN "爬行" ; -- 1 " 匍匐而行" " 缓慢的行进"
+courtesan_N = mkN "专与高级官员往来的妓女" ; -- 1 " 情妇"
+corpse_N = mkN "尸体" ; -- 1
+conundrum_N = mkN "难题" ; -- 1 " 迷" " 迷样的人"
+conservatory_N = mkN "温室" ; -- 1 " 音乐学校" " 音乐学院"
+concerto_N = mkN "协奏曲" ; -- 1
+commandment_N = mkN "戒律" ; -- 1
+coin_V2 = mkV2 "创造" ; -- 1 " 铸币" " 杜撰"
+co_sponsor_V2 = mkV2 "更改命令" ; -- 1
+cleanliness_N = mkN "清洁" ; -- 1 " 干净"
+circle_V2 = mkV2 "环绕" ; -- 1 " 围着"
+chirpy_A = mkA "快活" ; -- 1 " 活泼的" " 喳喳叫的" " 啁啾叫的"
+chary_A = mkA "细心" ; -- 1 " 吝啬的" " 谨慎的"
+celebrated_A = mkA "著名" ; -- 1
+carp_N = mkN "鲤鱼" ; -- 1
+canny_A = mkA "精明" ; -- 1 " 谨慎的" " 节约的"
+bystander_N = mkN "旁观者" ; -- 1 " 看热闹的人"
+burlap_N = mkN "粗麻布" ; -- 1
+buccaneer_N = mkN "海盗" ; -- 1
+brimstone_N = mkN "硫黄" ; -- 1
+bow_N = mkN "鞠躬" ; -- 1 " 弓" " 屈服" " 眼睛框" " 船首" " 船头"
+bombardment_N = mkN "炮击" ; -- 1
+blindfold_N = mkN "眼罩" ; -- 1 " 障眼物"
+bird's_eye_A = mkA "FOO" ; -- 1
+between_Adv = mkAdv "介于" ; -- 1 " 在+中间"
+beget_V2 = mkV2 "产生" ; -- 1 " 引起" " 招致" " 生子"
+bathing_N = mkN "沐浴" ; -- 1
+banter_N = mkN "戏谑" ; -- 1 " 嘲弄"
+backseat_N = mkN "后座" ; -- 1 " 次要位置"
+audition_N = mkN "听" ; -- 1 " 听力" " 试听"
+assemblage_N = mkN "集合" ; -- 1 " 装配" " 一群人" " 集会"
+arraignment_N = mkN "责难" ; -- 1 " 提讯" " 传讯" " 传问"
+apprehensive_A = mkA "惴惴不安" ; -- 1 " 敏悟的" " 有理解力的" " 有知觉的"
+antagonist_N = mkN "敌手" ; -- 1 " 对手"
+analogous_A = mkA "类似" ; -- 1 " 相似的"
+aloud_Adv = mkAdv "大声地" ; -- 1 " 出声地"
+aghast_A = mkA "吓呆" ; -- 1 " 惊骇的"
+admissible_A = mkA "可容许" ; -- 1 " 可准予就任某职位的"
+ache_V = mkV "渴望" ; -- 1 " 痛" " 哀怜"
+aberration_N = mkN "光行差" ; -- 1 " 心理失常" " 色差" " 越轨"
+}
diff --git a/lib/src/chinese/sysu/Assign_17.gf b/lib/src/chinese/sysu/Assign_17.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_17.gf
@@ -0,0 +1,500 @@
+concrete Assign_17 of DictEngAbs = CatChi ** open ParadigmsChi in { flags coding=utf8 ; lin
+relinquish_V2 = mkV2 "放弃" ; -- 8
+privacy_N = mkN "隐私" ; -- 8
+overturn_V2 = mkV2 "倾覆" ; -- 8
+menu_N = mkN "菜单" ; -- 8
+languish_V = mkV "憔悴" ; -- 8
+ideal_N = mkN "理想" ; -- 8
+fool_N = mkN "傻瓜" ; -- 8
+euphoria_N = mkN "欣快" ; -- 8
+dismantle_V2 = mkV2 "拆卸" ; -- 8 for unmount ; "取消" for cancle;
+court_V2 = mkV2 "招致" ; -- 8
+claimant_N = mkN "索赔人" ; -- 8
+blunt_V2 = mkV2 "钝" ; -- 8 for sth, "直率" for human
+aid_V = mkV "援助" ; -- 8
+verbal_A = mkA "口头" ; -- 7
+transcript_N = mkN "成绩单" ; -- 7
+surpass_V2 = mkV2 "超出" ; -- 7
+skilled_A = mkA "熟练" ; -- 7
+sense_V2 = mkV2 "感觉" ; -- 7
+rein_V2 = mkV2 "控制" ; -- 7
+productive_A = mkA "多产" ; -- 7
+perpetual_A = mkA "永久" ; -- 7
+number_V2 = mkV2 "计入" ; -- 7
+mint_N = mkN "薄荷" ; -- 7
+keen_A = mkA "热心" ; -- 7
+hook_N = mkN "挂钩" ; -- 7
+foster_V2 = mkV2 "培养" ; -- 7
+entice_V2 = mkV2 "诱惑" ; -- 7
+disappearance_N = mkN "失踪" ; -- 7
+contingent_A = mkA "不一定" ; -- 7
+carve_V = mkV "雕刻" ; -- 7
+boast_VS = mkVS "自夸" ; -- 7
+ancient_A = mkA "古代" ; -- 7
+witch_N = mkN "女巫" ; -- 6
+underground_A = mkA "地下" ; -- 6
+take_V2A = mkV2A "接受" ; -- 6
+streak_N = mkN "条痕" ; -- 6
+sketchy_A = mkA "概略" ; -- 6
+safeguard_N = mkN "保护" ; -- 6
+resilience_N = mkN "恢复力" ; -- 6
+rat_N = mkN "鼠" ; -- 6 for mouse, but "叛徒" for human
+plausible_A = mkA "似是而非" ; -- 6
+outbreak_N = mkN "爆发" ; -- 6 for war ; "发作" for disease
+national_N = mkN "国家" ; -- 6
+map_N = mkN "地图" ; -- 6 ;used as map , but "染色体" used in medical science
+landslide_N = mkN "山崩" ; -- 6
+incumbent_A = mkA "现任" ; -- 6
+homosexual_N = mkN "同性恋" ; -- 6
+further_A = mkA "进一步" ; -- 6
+fatal_A = mkA "致命" ; -- 6
+embody_V2 = mkV2 "收录" ; -- 6
+deplete_V2 = mkV2 "耗尽" ; -- 6
+contend_V = mkV "竞争" ; -- 6
+clarify_V2 = mkV2 "澄清" ; -- 6
+buckle_V = mkV "皮带扣" ; -- 6
+backlash_N = mkN "反冲" ; -- 6
+alienate_V2 = mkV2 "疏远" ; -- 6
+way_Adv = mkAdv "远远" ; -- 5
+unresolved_A = mkA "无力解决" ; -- 5
+tinker_V = mkV "焊补" ; -- 5
+surgeon_N = mkN "外科医生" ; -- 5
+spray_N = mkN "喷雾" ; -- 5
+shovel_N = mkN "铲子" ; -- 5
+salmon_N = mkN "三文鱼" "条" ; -- 5
+retrieve_V2 = mkV2 "检索" ; -- 5
+rebut_V2 = mkV2 "反驳" ; -- 5
+protocol_N = mkN "协议" ; -- 5
+plentiful_A = mkA "丰富" ; -- 5
+patent_V2 = mkV2 "获得+专利" ; -- 5
+orient_V2 = mkV2 "使+向东方" ; -- 5
+mushroom_V = mkV "迅速增长" ; -- 5
+melt_V = mkV "融化" ; -- 5
+lightning_N = mkN "闪电" ; -- 5
+jeep_N = mkN "吉普" ; -- 5
+in_Adv = mkAdv "在" ; -- 5
+harbinger_N = mkN "先驱" ; -- 5
+furnish_V2 = mkV2 "提供" ; -- 5
+famine_N = mkN "饥荒" ; -- 5
+embark_V = mkV "上船" ; -- 5 for getting to the boat, "从事" for doing sth as a career
+distiller_N = mkN "蒸馏器" ; -- 5
+demolish_V2 = mkV2 "毁坏" ; -- 5
+countryside_N = mkN "农村" ; -- 5
+concurrent_A = mkA "并发" ; -- 5
+chassis_N = mkN "底盘" ; -- 5
+buttress_V2 = mkV2 "扶壁" ; -- 5
+bog_V = mkV "沼泽" ; -- 5
+assassinate_V2 = mkV2 "暗杀" ; -- 5
+afflict_V2 = mkV2 "折磨" ; -- 5
+windfall_N = mkN "外快" ; -- 4
+valve_N = mkN "阀门" ; -- 4
+underperform_V2 = mkV2 "运作差于" ; -- 4
+toss_V2 = mkV2 "投掷" ; -- 4
+swimming_N = mkN "游泳" ; -- 4
+stalwart_N = mkN "坚定分子" ; -- 4
+sniff_VS = mkVS "嗅" ; -- 4
+shower_N = mkN "淋浴" ; -- 4
+sack_V2 = mkV2 "解雇" ; -- 4
+resumption_N = mkN "恢复" ; -- 4
+regrettable_A = mkA "令人遗憾" ; -- 4
+quantify_V2 = mkV2 "量化" ; -- 4
+pretext_N = mkN "借口" ; -- 4
+plow_V2 = mkV2 "犁" ; -- 4
+penchant_N = mkN "倾向" ; -- 4
+overnight_Adv = mkAdv "通宵" ; -- 4
+obsession_N = mkN "迷住" ; -- 4
+murky_A = mkA "朦胧" ; -- 4
+militant_A = mkA "好战" ; -- 4
+manpower_N = mkN "人力资源" ; -- 4
+liberation_N = mkN "解放" ; -- 4
+jealousy_N = mkN "妒忌" ; -- 4
+insulation_N = mkN "绝缘" ; -- 4
+implant_V2 = mkV2 "灌输" ; -- 4
+hesitation_N = mkN "犹豫" ; -- 4
+graving_dock_N = mkN "干船坞" ; -- 4
+further_V2 = mkV2 "进一步" ; -- 4
+fond_A = mkA "喜爱" ; -- 4
+fall_apart_V = mkV "崩溃" ; -- 4
+entrust_V2 = mkV2 "委托" ; -- 4
+divergent_A = mkA "发散" ; -- 4
+digest_V2 = mkV2 "消化" ; -- 4
+deflect_V2 = mkV2 "转向" ; -- 4
+cult_N = mkN "祭仪" ; -- 4
+contradict_V2 = mkV2 "反驳 " ; -- 4
+composition_N = mkN "作文" ; -- 4
+choppy_A = mkA "波浪起伏" ; -- 4
+cardiac_A = mkA "心脏" ; -- 4
+bounce_N = mkN "反弹" ; -- 4
+bass_N = mkN "低音" ; -- 4
+allegiance_N = mkN "忠贞" ; -- 4
+zombie_N = mkN "僵尸" ; -- 3
+wasteful_A = mkA "浪费" ; -- 3
+verbatim_A = mkA "逐字" ; -- 3
+uninspired_A = mkA "缺乏创见" ; -- 3
+turtle_N = mkN "海龟" ; -- 3
+toy_V = mkV "玩具" ; -- 3
+thrash_V = mkV "打谷" ; -- 3
+synchronize_V2 = mkV2 "同步" ; -- 3
+strive_V = mkV "努力" ; -- 3
+stately_A = mkA "庄严" ; -- 3
+spinal_A = mkA "脊髓" ; -- 3
+sober_V = mkV "清醒" ; -- 3
+siphon_V = mkV "虹吸" ; -- 3
+shampoo_N = mkN "洗发精" ; -- 3
+scrimp_V = mkV "节省" ; -- 3
+rye_N = mkN "黑麦" ; -- 3
+resurface_V = mkV "重新露面" ; -- 3
+reinvigorate_V2 = mkV2 "复兴" ; -- 3
+reappraise_V2 = mkV2 "重新评估" ; -- 3
+qualify_V2 = mkV2 "有资格" ; -- 3
+prevalent_A = mkA "普遍" ; -- 3
+pond_N = mkN "池塘" ; -- 3
+pioneer_V2 = mkV2 "先锋" ; -- 3
+patronize_V2 = mkV2 "资助" ; -- 3
+outdoor_A = mkA "户外" ; -- 3
+occupant_N = mkN "占有者" ; -- 3
+naive_1_A = mkA "朴素" ; -- 3
+misanthrope_N = mkN "愤世嫉俗者" ; -- 3
+mask_V2 = mkV2 "掩饰" ; -- 3
+livelihood_N = mkN "生计" ; -- 3
+legerdemain_N = mkN "戏法" ; -- 3
+italian_A = mkA "意大利" ; -- 3
+inheritance_N = mkN "遗产" ; -- 3
+impervious_A = mkA "不受影响" ; -- 3
+hostility_N = mkN "敌意" ; -- 3
+grisly_A = mkA "可怕" ; -- 3
+gentleman_N = mkN "绅士" ; -- 3
+fork_V = mkV "复制" ; -- 3
+flip_V = mkV "轻击" ; -- 3
+favourite_A = mkA "特别喜爱" ; -- 3
+evil_N = mkN "罪恶" ; -- 3
+electrode_N = mkN "电极" ; -- 3
+downsize_V2 = mkV2 "缩小尺寸" ; -- 3
+disco_N = mkN "迪斯科舞厅" ; -- 3
+describe_VS = mkVS "描述" ; -- 3
+dancer_N = mkN "舞蹈家" ; -- 3
+counteract_V2 = mkV2 "抵消" ; -- 3
+confession_N = mkN "告解" ; -- 3
+clutch_V = mkV "抓住" ; -- 3
+chat_V = mkV "聊天" ; -- 3
+cachet_N = mkN "公章" ; -- 3
+brighten_V2 = mkV2 "闪亮" ; -- 3
+blink_N = mkN "眨眼" ; -- 3
+bee_N = mkN "蜜蜂" ; -- 3
+austrian_A = mkA "奥地利" ; -- 3
+applaud_V = mkV "喝彩" ; -- 3
+alarming_A = mkA "恐吓" ; -- 3
+accuser_N = mkN "原告" ; -- 3
+wrestle_V2 = mkV2 "摔跤" ; -- 2
+whistle_V2 = mkV2 "吹口哨" ; -- 2
+wayward_A = mkA "任性" ; -- 2
+visualize_V2 = mkV2 "显现" ; -- 2
+veil_V2 = mkV2 "遮蔽" ; -- 2
+upholstery_N = mkN "垫衬物" ; -- 2
+unrecognizable_A = mkA "尚未承认" ; -- 2
+unfulfilled_A = mkA "未得到满足" ; -- 2
+unclassified_A = mkA "不保密" ; -- 2
+trolley_N = mkN "手推车" ; -- 2
+torture_V2 = mkV2 "折磨" ; -- 2
+thrall_N = mkN "奴隶" ; -- 2
+tell_VV = mkVV "告诉" ; -- 2
+taboo_N = mkN "禁忌" ; -- 2
+supersonic_A = mkA "超声速" ; -- 2
+subjective_A = mkA "主观" ; -- 2
+sterilize_V2 = mkV2 "消毒" ; -- 2
+stabilization_N = mkN "稳定" ; -- 2
+spell_N = mkN "符咒" ; -- 2
+solo_A = mkA "单独" ; -- 2
+smash_N = mkN "破碎" ; -- 2
+situate_V2 = mkV2 "处于" ; -- 2
+short_range_A = mkA "短期" ; -- 2
+sender_N = mkN "发送人" ; -- 2
+scowl_V = mkV "皱眉" ; -- 2
+sauna_N = mkN "桑拿" ; -- 2
+rueful_A = mkA "可怜" ; -- 2
+ripen_V = mkV "成熟" ; -- 2
+retention_N = mkN "保留" ; -- 2
+repass_V2 = mkV2 "重新通过" ; -- 2
+redistribute_V2 = mkV2 "再分配" ; -- 2
+reappraisal_N = mkN "重新评估" ; -- 2
+quiet_V2 = mkV2 "平息" ; -- 2
+psychiatrist_N = mkN "精神病学家" ; -- 2
+proffer_V2 = mkV2 "提供" ; -- 2
+predate_V2 = mkV2 "早于" ; -- 2
+poltergeist_N = mkN "幽灵" ; -- 2
+pioneer_V = mkV "开辟" ; -- 2
+periphery_N = mkN "外围" ; -- 2
+pastor_N = mkN "牧师" ; -- 2
+pageant_N = mkN "露天表演" ; -- 2
+outgo_V = mkV "支出" ; -- 2
+okay_A = mkA "可以" ; -- 2
+novitiate_N = mkN "见习" ; -- 2
+need_VS = mkVS "需要" ; -- 2
+morsel_N = mkN "一口" ; -- 2
+miscalculation_N = mkN "误算" ; -- 2
+mellow_A = mkA "柔和" ; -- 2
+mandate_VS = mkVS "授权" ; -- 2
+lore_N = mkN "知识" ; -- 2
+like_N = mkN "爱好" ; -- 2
+lavish_V2 = mkV2 "浪费" ; -- 2
+kid_V = mkV "欺骗" ; -- 2
+jar_N = mkN "罐" ; -- 2
+interviewer_N = mkN "会见者" ; -- 2
+innovator_N = mkN "改革者" ; -- 2
+incumbent_N = mkN "现任者" ; -- 2
+imply_V = mkV "意味" ; -- 2
+hype_V2 = mkV2 "大肆宣传" ; -- 2
+high_minded_A = mkA "大度" ; -- 2
+heal_V2 = mkV2 "治愈" ; -- 2
+guess_N = mkN "猜测" ; -- 2
+gore_V2 = mkV2 "刺伤" ; -- 2
+garden_V = mkV "种" ; -- 2
+frenzied_A = mkA "疯狂" ; -- 2
+fodder_N = mkN "饲料" ; -- 2
+first_rate_A = mkA "一流" ; -- 2
+feeler_N = mkN "触角" ; -- 2
+eyewitness_N = mkN "目击者" ; -- 2
+exemplify_V2 = mkV2 "例证" ; -- 2
+equestrian_N = mkN "骑手" ; -- 2
+embroil_V = mkV "卷入" ; -- 2
+earthworm_N = mkN "蚯蚓" ; -- 2
+drab_A = mkA "单调" ; -- 2
+distasteful_A = mkA "令人不快" ; -- 2
+disgust_N = mkN "厌恶" ; -- 2
+devoid_A = mkA "缺乏" ; -- 2
+deplore_V2 = mkV2 "谴责" ; -- 2
+decorator_N = mkN "装饰者" ; -- 2
+dash_V = mkV "猛撞" ; -- 2
+cripple_N = mkN "跛子" ; -- 2
+correlation_N = mkN "相关" ; -- 2
+confinement_N = mkN "限制" ; -- 2 used as a rule ; but "分娩" for women giving birth to a child
+compatriot_N = mkN "同胞" ; -- 2
+cohesive_A = mkA "紧密结合" ; -- 2
+cleanser_N = mkN "清洁工" ; -- 2
+chill_N = mkN "寒意" ; -- 2
+cellar_N = mkN "地窖" ; -- 2
+carp_V = mkV "吹毛求疵" ; -- 2
+bully_V2 = mkV2 "欺负" ; -- 2
+bound_V = mkV "束缚" ; -- 2
+blemish_N = mkN "污点" ; -- 2
+bent_N = mkN "爱好" ; -- 2
+bankrupt_V2 = mkV2 "破产" ; -- 2
+awhile_Adv = mkAdv "一会儿" ; -- 2
+athens_PN = mkPN "雅典" ; -- 2
+archaic_A = mkA "陈旧" ; -- 2
+anguish_N = mkN "痛苦" ; -- 2
+alimony_N = mkN "生活费" ; -- 2
+acrimony_N = mkN "严苛" ; -- 2
+abduction_N = mkN "绑架" ; -- 2
+yell_V2 = mkV2 "喊叫" ; -- 1
+woodwind_N = mkN "木管乐器" ; -- 1
+wholesale_N = mkN "批发" ; -- 1
+west_Adv = mkAdv "西方" ; -- 1
+washing_N = mkN "洗涤" ; -- 1 washing sth; "洗涤剂" : we use it to wash other things
+wad_VS = mkVS "填充" ; -- 1
+vine_N = mkN "葡萄树" ; -- 1 for grape tree;  "藤蔓植物" is a category for all tree
+venal_A = mkA "贪污" ; -- 1
+utilitarian_A = mkA "功利" ; -- 1
+untouchable_A = mkA "达不到" ; -- 1
+unpunished_A = mkA "免责" ; -- 1
+unintentional_A = mkA "无意识" ; -- 1
+unfilled_A = mkA "空" ; -- 1
+underside_N = mkN "下面" ; -- 1 same as beyond ; "阴暗面" is the darkness of sth;
+unclaimed_A = mkA "无人认领" ; -- 1
+unaccounted_A = mkA "未加解释" ; -- 1
+turning_N = mkN "转向" ; -- 1
+trout_N = mkN "鲑鱼" ; -- 1
+travelogue_N = mkN "旅行见闻讲稿" ; -- 1
+toxicologist_N = mkN "毒理学家" ; -- 1
+tone_V = mkV "增强" ; -- 1
+tight_lipped_A = mkA "守口如瓶" ; -- 1
+thesis_N = mkN "论文" ; -- 1
+terrine_N = mkN "陶罐" ; -- 1
+telegraph_N = mkN "电报" ; -- 1
+tank_V = mkV "坦克" ; -- 1 sth used in war; "水塘" for the pond just like tank;
+synthesis_N = mkN "组合体" ; -- 1
+sweaty_A = mkA "吃力" ; -- 1
+supper_N = mkN "晚餐" ; -- 1
+subterranean_A = mkA "秘密" ; -- 1
+stump_N = mkN "砍伐" ; -- 1
+strait_laced_A = mkA "拘谨" ; -- 1
+stockpiling_N = mkN "囤积" ; -- 1
+stew_V2 = mkV2 "炖煮" ; -- 1
+starch_N = mkN "淀粉" ; -- 1
+square_V2 = mkV2 "成方形" ; -- 1
+spoke_N = mkN "辐条" ; -- 1
+speckled_A = mkA "有斑点" ; -- 1
+soulless_A = mkA "无情" ; -- 1
+social_N = mkN "联欢会" ; -- 1
+snatch_V2 = mkV2 "抢夺" ; -- 1
+slow_down_V = mkV "放慢" ; -- 1
+slavish_A = mkA "奴性" ; -- 1
+sink_N = mkN "水槽" ; -- 1
+sickness_N = mkN "疾病" ; -- 1
+short_V = mkV "缩短" ; -- 1
+sheffield_PN = mkPN "谢菲尔德" ; -- 1
+servile_A = mkA "奴性" ; -- 1
+self_important_A = mkA "同一" ; -- 1
+seasoning_N = mkN "佐料" ; -- 1
+scour_V = mkV "洗涤" ; -- 1
+scan_V2 = mkV2 "扫描" ; -- 1
+sanctuary_N = mkN "避难所" ; -- 1
+safekeeping_N = mkN "妥善保管" ; -- 1
+rubric_N = mkN "红字标题" ; -- 1
+romp_N = mkN "嘻耍喧闹" ; -- 1 "顽皮的女孩" used for naught girl
+rig_V2 = mkV2 "操纵" ; -- 1
+retrospective_A = mkA "怀旧" ; -- 1
+restructure_V2V = mkV2V "调整" ; -- 1
+reprove_V2 = mkV2 "责骂" ; -- 1
+renegade_N = mkN "叛徒" ; -- 1
+rejoin_V = mkV "再加入" ; -- 1
+reforestation_N = mkN "重新造林" ; -- 1
+rectangular_A = mkA "矩形" ; -- 1
+rearm_V2 = mkV2 "重整军备" ; -- 1
+rave_V2 = mkV2 "咆哮" ; -- 1
+ramshackle_A = mkA "摇晃" ; -- 1 for sth, "放荡" for sth
+rabbit_N = mkN "兔子" ; -- 1
+quantum_N = mkN "量子论" ; -- 1
+pundit_N = mkN "博学者" ; -- 1
+proverb_N = mkN "谚语" ; -- 1
+project_V2V = mkV2V "计划" ; -- 1
+preview_V2 = mkV2 "预览" ; -- 1
+precursor_N = mkN "先驱" ; -- 1
+pounce_V = mkV "扑过去抓住" ; -- 1
+populace_N = mkN "大众" ; -- 1
+plump_A = mkA "丰满" ; -- 1
+planter_N = mkN "播种机" ; -- 1 for the machine , "殖民者" for human
+pine_V = mkV "哀悼" ; -- 1
+pettiness_N = mkN "卑鄙" ; -- 1
+permanence_N = mkN "持久" ; -- 1
+peel_V = mkV "削" ; -- 1 usually use knife eg. peel apple, "剥" use your hands to peel
+patronizing_A = mkA "屈尊俯就" ; -- 1
+part_time_Adv = mkAdv "部分" ; -- 1
+panoramic_A = mkA "全景" ; -- 1
+pageantry_N = mkN "壮观" ; -- 1
+overseer_N = mkN "监督" ; -- 1
+outrank_V2 = mkV2 "级别高于" ; -- 1
+orchid_N = mkN "兰花" ; -- 1
+often_AdA = mkAdA "常常" ; -- 1
+oblivion_N = mkN "遗忘" ; -- 1
+nucleus_N = mkN "原子核" ; -- 1
+ninefold_Adv = mkAdv "九倍" ; -- 1
+neanderthal_A = mkA "尼安德特人" ; -- 1
+mute_A = mkA "沉默" ; -- 1
+moustache_N = mkN "小胡子" ; -- 1
+moldy_A = mkA "发霉" ; -- 1
+mistreat_V2 = mkV2 "虐待" ; -- 1
+mince_V2 = mkV2 "做作" ; -- 1
+metalworker_N = mkN "金属工人" ; -- 1
+melt_V2 = mkV2 "融化" ; -- 1  used as melting iron ."感动"：be touched ,
+mastermind_N = mkN "优秀策划者" ; -- 1
+mannered_A = mkA "矫饰" ; -- 1
+mailbox_N = mkN "邮箱" ; -- 1
+lumpy_A = mkA "粗笨" ; -- 1
+look_V2V = mkV2V "看" ; -- 1
+litigant_N = mkN "诉讼当事人" ; -- 1
+lie_2_V = mkV "谎骗" ; -- 1
+lecherous_A = mkA "好色" ; -- 1
+lashing_N = mkN "鞭打" ; -- 1
+laborious_A = mkA "勤劳" ; -- 1
+kindred_A = mkA "同族" ; -- 1
+junky_N = mkN "毒品贩子" ; -- 1
+jiggle_V = mkV "轻摇" ; -- 1
+isthmus_N = mkN "地铁" ; -- 1
+introductory_A = mkA "引导" ; -- 1
+intercede_V = mkV "调解" ; -- 1
+inoperative_A = mkA "不起作用" ; -- 1
+infinite_A = mkA "无限" ; -- 1
+inedible_A = mkA "不能吃" ; -- 1
+inconsiderable_A = mkA "不足取" ; -- 1
+impute_V2 = mkV2 "归咎于" ; -- 1
+impassioned_A = mkA "充满热情" ; -- 1
+ilk_N = mkN "亲属" ; -- 1
+hustle_V = mkV "猛推" ; -- 1
+hulk_N = mkN "废船" ; -- 1
+honorary_A = mkA "名誉" ; -- 1
+hire_VS = mkVS "雇佣" ; -- 1
+heretical_A = mkA "异教" ; -- 1
+heart_rending_A = mkA "令人心碎" ; -- 1
+hardliner_N = mkN "强硬路线" ; -- 1
+ham_N = mkN "火腿" ; -- 1 for actor "蹩脚演员" 
+gunpoint_N = mkN "枪口" ; -- 1
+grimace_N = mkN "鬼脸" ; -- 1
+graduate_V2 = mkV2 "授予学位" ; -- 1
+gloss_V2 = mkV2 "发光" ; -- 1
+gigantic_A = mkA "巨大" ; -- 1
+genie_N = mkN "妖怪" ; -- 1
+gala_N = mkN "祝贺" ; -- 1
+frothy_A = mkA "多泡" ; -- 1
+freight_V2 = mkV2 "运送" ; -- 1
+foul_V = mkV "犯规" ; -- 1
+forbearance_N = mkN "自制" ; -- 1
+fluff_N = mkN "绒毛" ; -- 1
+flay_V2 = mkV2 "剥夺" ; -- 1
+finery_N = mkN "服饰" ; -- 1
+festive_A = mkA "节日" ; -- 1
+fasten_V = mkV "扎牢" ; -- 1
+facing_N = mkN "饰面" ; -- 1
+expound_VS = mkVS "阐述" ; -- 1
+exhaust_N = mkN "废气" ; -- 1
+evangelical_A = mkA "福音" ; -- 1
+episodic_A = mkA "插话" ; -- 1
+engrave_V2 = mkV2 "铭记" ; -- 1
+emblem_N = mkN "象征" ; -- 1
+effete_A = mkA "疲惫" ; -- 1
+dye_V2 = mkV2 "染料" ; -- 1
+drubbing_N = mkN "殴打" ; -- 1
+doubtless_Adv = mkAdv "无疑" ; -- 1
+diversionary_A = mkA "牵制性" ; -- 1
+disperse_V = mkV "分散" ; -- 1
+discotheque_N = mkN "迪斯科舞厅" ; -- 1
+direct_Adv = mkAdv "直接" ; -- 1
+dew_N = mkN "弄湿" ; -- 1
+deride_V2 = mkV2 "嘲笑" ; -- 1
+demilitarize_V2 = mkV2 "解除武装" ; -- 1
+defiance_N = mkN "挑战" ; -- 1
+deaf_A = mkA "聋" ; -- 1
+dalliance_N = mkN "戏弄" ; -- 1
+cuff_V2 = mkV2 "上袖口" ; -- 1
+criss_cross_V2 = mkV2 "辗转反侧" ; -- 1
+crave_V2 = mkV2 "渴望" ; -- 1
+course_V = mkV "追赶" ; -- 1
+corps_N = mkN "兵种" ; -- 1
+contravene_V2 = mkV2 "违反" ; -- 1
+conscript_N = mkN "应征士兵" ; -- 1
+conceive_V2 = mkV2 "设想" ; -- 1 = image sth ; "怀孕" :pregnant
+commandant_N = mkN "司令官" ; -- 1
+coil_N = mkN "线圈" ; -- 1
+co_exist_V = mkV "共存" ; -- 1
+clean_out_V2 = mkV2 "清除" ; -- 1
+circle_V = mkV "环绕" ; -- 1
+chinese_N = mkN "中国人" ; -- 1 or 汉语 
+charlatan_N = mkN "江湖医生" ; -- 1
+cautionary_A = mkA "警告" ; -- 1
+carnivore_N = mkN "食肉动物" ; -- 1
+cannon_N = mkN "大炮" ; -- 1
+bypass_N = mkN "小路" ; -- 1
+burgher_N = mkN "市民" ; -- 1
+brutish_A = mkA "粗野" ; -- 1
+brim_V = mkV "溢出" ; -- 1
+bourse_N = mkN "交易所" ; -- 1
+bolt_V2 = mkV2 "脱口而出" ; -- 1 speak it out; "筛选" for selecting
+blind_N = mkN "借口" ; -- 1 for excuse ; "百叶窗"   is a window ;
+biped_N = mkN "两足动物" ; -- 1
+betterment_N = mkN "改善" ; -- 1
+befriend_V2 = mkV2 "帮助" ; -- 1
+bate_V2 = mkV2 "缓和" ; -- 1
+banshee_N = mkN "女妖" ; -- 1
+back_up_V2 = mkV2 "支持" ; -- 1 =support ;"备份" = back_up your data;
+audible_A = mkA "听得见" ; -- 1
+assassin_N = mkN "刺客" ; -- 1
+arpeggio_N = mkN "琶音" ; -- 1
+applicability_N = mkN "适用性" ; -- 1
+answerable_A = mkA "应负责任" ; -- 1
+analog_N = mkN "模拟" ; -- 1
+alongside_Adv = mkAdv "在旁边" ; -- 1
+aggressiveness_N = mkN "侵犯" ; -- 1
+admiral_N = mkN "海军上将" ; -- 1
+acetylene_N = mkN "乙炔" ; -- 1
+abdicate_V2 = mkV2 "放弃" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_18.gf b/lib/src/chinese/sysu/Assign_18.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_18.gf
@@ -0,0 +1,500 @@
+concrete Assign_18 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+regret_V2 = mkV2 "遗憾" ; -- 8  
+prior_to_Prep = mkPrep "优先于" ; -- 8  
+overtime_N = mkN "加班时间" ; -- 8  
+mean_A = mkA "平均" ; -- 8  
+lag_V2 = mkV2 "落后于" ; -- 8  
+hybrid_N = mkN "杂种" ;--"混血儿" ; -- 8  
+fold_V = mkV "折叠" ; -- 8  
+erosion_N = mkN "侵蚀" ;--"腐蚀" ; -- 8  
+disagreement_N = mkN "不一致" ; -- 8  
+coup_N = mkN "政变" ; -- 8  
+circulate_V2 = mkV2 "传播" ;--"流传" ; -- 8  
+blueprint_N = mkN "计划" ; -- 8  
+afghan_A = mkA "阿富汗人" ; -- 8  
+venerable_A = mkA "庄严" ;--"值得尊敬的" ; -- 7  
+train_V = mkV "训练" ; -- 7  
+supplement_N = mkN  "补充" ;--"增补" ; -- 7  
+skid_V2 = mkV2 "打滑" ; -- 7  
+senior_N = mkN "高级" ; -- 7  
+rein_N = mkN "缰绳" ; -- 7  
+prod_V2V = mkV2V "刺针" ; -- 7  
+perjury_N = mkN "伪证" ; -- 7  
+novelist_N = mkN "小说家" ; -- 7  
+minor_N = mkN "未成年" ; -- 7  
+judiciary_N = mkN "司法部" ; -- 7  
+herd_N = mkN "兽群" ;--"畜群" ; -- 7  
+forgive_V2 = mkV2 "原谅" ; -- 7  
+enjoin_V2 = mkV2 "命令" ; -- 7  
+directive_N = mkN "指示" ; -- 7  
+contentious_A = mkA "诉讼" ; -- 7  
+cartoon_N = mkN "卡通片" ;--" 动画片" ; -- 7  
+blue_collar_A = mkA "蓝色" ; -- 7  
+align_V2 = mkV2 "使+结盟" ; -- 7  
+wholesaler_N = mkN "批发商" ; -- 6  
+uncomfortable_A = mkA "不舒服" ; -- 6  
+tacit_A = mkA "缄默" ; -- 6  
+stranger_N = mkN "陌生人" ; -- 6  
+simulate_V2 = mkV2 "模仿" ; -- 6  
+sack_N = mkN "麻布袋" ; -- 6  
+resentment_N = mkN "愤恨" ;--"怨恨" ; -- 6  
+rampant_A = mkA "猖獗" ; -- 6  
+pizza_N = mkN "比萨饼" ; -- 6  
+organizational_A = mkA "组织" ; -- 6  
+naked_A = mkA "裸体" ; -- 6  
+manufacture_N = mkN "制造" ; -- 6  
+landmark_N = mkN "地标" ;--"地标" ; -- 6  
+incompetent_A = mkA "无能力" ;--"不胜任的" ; -- 6  
+historian_N = mkN "历史学家" ; -- 6  
+fray_N = mkN "争论" ; -- 6  
+fantasy_N = mkN "幻想" ; -- 6  
+electronically_Adv = mkAdv "电子地" ; -- 6  
+dependent_N = mkN "依赖" ; -- 6  
+consultation_N = mkN "咨询" ; -- 6  
+civilian_A = mkA "民用" ; -- 6  
+brutal_A = mkA "残忍" ; -- 6  
+b_ed_N = mkN "乙等" ; -- 6  
+album_N = mkN "相簿" ; -- 6  
+watchdog_N = mkN "看门狗" ; -- 5  
+unpredictable_A = mkA "不可预知" ; -- 5  
+timidity_N = mkN "胆怯" ;--"胆小" ; -- 5  
+suppose_VS = mkVS "假设" ; -- 5  
+spotty_A = mkA "发疹" ; -- 5  
+shout_V2 = mkV2 "呼喊" ; -- 5  
+sacrifice_V2 = mkV2 "牺牲" ; -- 5  
+resort_V = mkV "凭借" ;--"手段" ; -- 5  
+rebellion_N = mkN "叛乱" ; -- 5  
+protectionism_N = mkN "保护主义" ;--"贸易保护主义" ; -- 5  
+please_VV = mkVV "使+喜欢" ; -- 5  
+patch_N = mkN "眼罩" ; -- 5  
+order_VS = mkVS "命令" ; -- 5  
+murderer_N = mkN "凶手" ; -- 5  
+mediocre_A = mkA "普通" ; -- 5  
+lieutenant_N = mkN "中尉" ; -- 5  
+jack_V2 = mkV2 "千斤顶" ; -- 5  
+immigrant_N = mkN "移民" ; -- 5  
+harass_V2 = mkV2 "使+困扰" ; -- 5  
+fruitless_A = mkA "不成功" | mkA "徒劳的" ; -- 5  
+fame_V2 = mkV2 "名声" ;--"名望" ; -- 5  
+elusive_A = mkA "难懂" ; -- 5  
+distil_V2 = mkV2 "蒸馏" ; -- 5  
+demographic_A = mkA "人口统计学" ; -- 5  
+counterclaim_N = mkN "反诉" ; -- 5  
+conciliatory_A = mkA "安抚" ; -- 5  
+chart_V2 = mkV2 "图表" ; -- 5  
+burner_N = mkN "燃烧器" ; -- 5  
+boardroom_N = mkN "会议室" ; -- 5  
+aspire_V = mkV "渴望" ; -- 5  
+advocacy_N = mkN "主张" ; -- 5  
+wilderness_N = mkN "荒地" ; -- 4  
+vain_A = mkA "徒劳" ; -- 4  
+undefined_A = mkA "未定义" ; -- 4  
+tonnage_N = mkN "吨位" ;--"载重量" ; -- 4  
+sweeten_V = mkV "减轻" ; -- 4  
+staging_N = mkN "上演" ; -- 4  
+sneak_V = mkV "溜" ; -- 4  
+shove_V2 = mkV2 "挤" ; -- 4  
+rupture_V = mkV "破裂" ; -- 4  
+restatement_N = mkN "重述" ; -- 4  
+refrain_V = mkV "节制" ;--"克制" ; -- 4  
+quadruple_V = mkV "四倍" ; -- 4  
+presumption_N = mkN "放肆" ;--"傲慢" ; -- 4  
+plot_V2 = mkV2 "情节" ; -- 4  
+penalize_V2 = mkV2 "处罚" ; -- 4  
+overlap_V = mkV "重叠" ; -- 4  
+obscure_A = mkA "模糊" ; -- 4  
+munich_PN = mkPN "慕尼黑" ; -- 4  
+middle_aged_A = mkA "中间" ;--"中部的" ; -- 4  
+mankind_N = mkN "人类" ; -- 4  
+level_A = mkA "水平" ; -- 4  
+jam_V = mkV "塞车" ; -- 4  
+instinctive_A = mkA "本能" ; -- 4  
+impediment_N = mkN "口吃" ; -- 4  
+hesitant_A = mkA "迟疑" ; -- 4  
+gratuitous_A = mkA "无理由" ;--"无端的" ; -- 4  
+furnace_N = mkN "火炉" ;--"熔炉" ; -- 4  
+flush_A = mkA "激动" ;--"洋溢" ; -- 4  
+faint_V = mkV "模糊" ; -- 4  
+entail_V2 = mkV2 "使需要" ;--"必需" ; -- 4  
+distraction_N = mkN "注意力分散" ; -- 4  
+die_V2 = mkV2 "死亡" ; -- 4  
+deflate_V2 = mkV2 "放气" ; -- 4  
+cry_V = mkV "叫喊" ; -- 4  
+contraceptive_N = mkN "避孕用具" ; -- 4  
+compliment_N = mkN "恭维" ; -- 4  
+chop_V = mkV "砍" ; -- 4  
+captain_N = mkN "队长" ;--"首领" ; -- 4  
+borrow_VV = mkVV "借" ; -- 4  
+banana_N = mkN "香蕉" ; -- 4  
+alien_A = mkA "外国" ; -- 4  
+wrinkle_N = mkN "皱纹" ; -- 3  
+waste_V = mkV "浪费" ; -- 3  
+ventilate_V2 = mkV2 "使通风" ; -- 3  
+unification_N = mkN "统一" ; -- 3  
+turn_V2A = mkV2A "转动" ;--"使旋转" ; -- 3  
+tower_V = mkV "塔" ; -- 3  
+thoughtful_A = mkA "深思" ; -- 3  
+swoon_N = mkN "昏晕" ; -- 3  
+stride_N = mkN "大步" ; -- 3  
+starve_V2 = mkV2 "饿死" ; -- 3  
+spin_V2 = mkV2 "旋转" ; -- 3  
+snipe_V = mkV "狙击" ; -- 3  
+sip_V2 = mkV2 "抿" ; -- 3  
+shake_N = mkN "动摇" ; -- 3  
+screw_V = mkV "旋" ;--"拧" ; -- 3  
+ruthless_A = mkA "无情" ;--"残忍的" ; -- 3  
+resume_VS = mkVS "摘要" ; -- 3  
+reinvent_V2 = mkV2 "重新使用" ; -- 3  
+realist_N = mkN "现实主义者" ; -- 3  
+qualification_N = mkN "资格" ; -- 3  
+pretend_VS = mkVS "假装" ;--"伪装" ;--"佯装" ; -- 3  
+pollute_V2 = mkV2 "污染" ; -- 3  
+pink_A = mkA "粉红色" ; -- 3  
+patriotic_A = mkA "爱国" ; -- 3  
+ostensible_A = mkA "表面" ; -- 3  
+obstruction_N = mkN "障碍" ; -- 3  
+nail_V2 = mkV2 "钉" ; -- 3  
+misadventure_N = mkN "灾难" "场" ; -- 3  
+marvelous_A = mkA "了不起" ; -- 3  
+litmus_N = mkN "石蕊" ; -- 3  
+legalize_V2 = mkV2 "使+合法化" ; -- 3  
+irritation_N = mkN "刺激" ; -- 3  
+inhabit_V2 = mkV2 "栖息" ; -- 3  
+imperative_A = mkA "必要" ;--"势在必行的" ; -- 3  
+horticultural_A = mkA "园艺" ; -- 3  
+greatness_N = mkN "伟大" ; -- 3  
+genre_N = mkN "类型" ; -- 3  
+forgery_N = mkN "伪造" ; -- 3  
+flare_V = mkV "使+闪耀" ; -- 3  
+fatten_V2 = mkV2 "养肥" ; -- 3  
+evaporate_VS = mkVS "使+蒸发" ; -- 3  
+elective_A = mkA "选修" ; -- 3  
+downplay_V2 = mkV2 "不予重视" ; -- 3  
+discharge_V2 = mkV2 "解雇" ; -- 3  
+descendant_N = mkN "下降" ; -- 3  
+dabble_V = mkV "溅湿" ; -- 3  
+costume_N = mkN "服装" ;--"装束" ; -- 3  
+condone_V2 = mkV2 "宽恕" ; -- 3  
+cluster_N = mkN "簇" ; -- 3  
+chaser_N = mkN "驱逐舰" ; -- 3  
+cache_N = mkN "高速缓冲存储器" ; -- 3  
+bridge_V2 = mkV2 "使+建立联接" ; -- 3  
+blend_V = mkV "混合" ; -- 3  
+bedroom_N = mkN "卧室" "间" ; -- 3  
+austria_PN = mkPN "奥地利" ; -- 3  
+append_V2 = mkV2 "附加" ; -- 3  
+airborne_A = mkA "空运" ; -- 3  
+accommodation_N = mkN "住处" ;--"膳宿" ; -- 3  
+wrench_V2 = mkV2 "扳手" ;--"扳钳" ; -- 2  
+whisper_V = mkV "私语" ; -- 2  
+wave_V2 = mkV2 "波动" ; -- 2  
+visit_V2V = mkV2V "访问" ; -- 2  
+veer_V = mkV "转向" ; -- 2  
+up_V2 = mkV2 "起来" ; -- 2  
+unravel_V2 = mkV2 "解开" ; -- 2  
+unforeseen_A = mkA "未预见到" ;--"无法预料的" ; -- 2  
+unchecked_A = mkA "未经核对" ; -- 2  
+triumph_V = mkV "胜利" ;--"凯旋" ; -- 2  
+torrid_A = mkA "晒热" ; -- 2  
+thoughtless_A = mkA "轻率" ; -- 2  
+tell_V3 = mkV3 "告诉" ;--"说" ; -- 2  
+taboo_A = mkA "禁忌" ; -- 2  
+supersede_V2 = mkV2 "取代" ;--"代替" ; -- 2  
+stylistic_A = mkA "体裁上" ; -- 2  
+sterile_A = mkA "不育" ; -- 2  
+squeamish_A = mkA "易呕吐" ; -- 2  
+speedometer_N = mkN "速度计" ; -- 2  
+solitary_A = mkA "孤独" ; -- 2  
+smack_V = mkV "拍" ; -- 2  
+sit_VA = mkVA "坐" ; -- 2  
+short_V2 = mkV2 "使+短" ; -- 2  
+semester_N = mkN "学期" ; -- 2  
+scout_V = mkV "搜索" ;--"侦察" ; -- 2  
+sap_V2 = mkV2 "踹" ; -- 2  
+rude_A = mkA "粗鲁" ; -- 2  
+rip_V2 = mkV2 "撕开" ; -- 2  
+retainer_N = mkN "保持器" ; -- 2  
+repaint_V2 = mkV2 "重画" ; -- 2  
+redevelopment_N = mkN "再开发" ; -- 2  
+reactivate_V2 = mkV2 "使+恢复活动" ; -- 2  
+quiet_N = mkN "安静" ; -- 2  
+prune_V2 = mkV2 "删除" ; -- 2  
+professionalism_N = mkN "专业主义" ; -- 2  
+preach_V = mkV "说教" ; -- 2  
+pollination_N = mkN "授粉" ; -- 2  
+ping_V = mkV "砰地一声" ; -- 2  
+periodical_N = mkN "期刊" ; -- 2  
+pastime_N = mkN "娱乐" ;--"消遣" ; -- 2  
+pad_N = mkN "衬垫" ; -- 2  
+outfly_V2 = mkV2 "快过" ; -- 2  
+ogle_V2 = mkV2 "向+抛媚眼" ; -- 2  
+notwithstanding_Adv = mkAdv "尽管" ;--"仍然" ; -- 2  
+necktie_N = mkN "领带" "条"; -- 2  
+morbidity_N = mkN "发病率" ; -- 2  
+miscalculate_V2 = mkV2 "算错" ; -- 2  
+meditation_N = mkN "冥想" ; -- 2  
+managerial_A = mkA "管理" ; -- 2  
+lookout_N = mkN "监视" ; -- 2  
+lick_V2 = mkV2 "舔" ; -- 2  
+laureate_N = mkN "得奖者" ; -- 2  
+keyless_A = mkA "无键" ; -- 2  
+jam_V2 = mkV2 "使+堵塞" ; -- 2  
+intertwine_V2 = mkV2 "纠缠" ; -- 2  
+innocent_N = mkN "无辜" ; -- 2  
+incremental_A = mkA "增加" ;--"增值的" ; -- 2  
+implementation_N = mkN "实现" ; -- 2  
+husk_N = mkN "皮" ; -- 2  
+hierarchy_N = mkN "层级" ; -- 2  
+hay_N = mkN "干草" ; -- 2  
+guardian_N = mkN "监护人" ;--"保护人" ; -- 2  
+goodness_N = mkN "天哪" ; -- 2  
+gape_V = mkV "张开" ;--"张开" ; -- 2  
+free_V2V = mkV2V "免费" ; -- 2  
+focal_A = mkA "焦点" ;--"在焦点上的" ; -- 2  
+first_class_A = mkA "第一" ; -- 2  
+feeble_A = mkA "微弱" ;--"无力的" ; -- 2  
+eyeball_N = mkN "眼球" "只" ; -- 2  
+excursion_N = mkN "偏移" ; -- 2  
+epilepsy_N = mkN "癫痫" ;--"癫痫症" ; -- 2  
+embroidery_N = mkN "刺绣" ; -- 2  
+earring_N = mkN "耳环" "只";--"耳饰" ; -- 2  
+downright_A = mkA "明白" ; -- 2  
+dissolution_N = mkN "分解" ;--"溶解" ; -- 2  
+disgraceful_A = mkA "可耻" ;--"可耻的" ; -- 2  
+devil_N = mkN "魔鬼"  ; -- 2  
+depiction_N = mkN "描写" ;--"叙述" ; -- 2  
+decorative_A = mkA "装饰性" ; -- 2  
+dangle_V2 = mkV2 "摇晃地悬挂着" ; -- 2  
+crib_N = mkN "婴儿床" ; -- 2  
+corrective_A = mkA "矫正" ; -- 2  
+confine_N = mkN "界限" ;--"边界" ; -- 2  
+compatibility_N = mkN "兼容性" ; -- 2  
+coherence_N = mkN "一致" ; -- 2  
+cleanse_V2 = mkV2 "净化" ; -- 2  
+chew_V2 = mkV2 "咀嚼" ; -- 2  
+cedar_N = mkN "雪松" ; -- 2  
+carnival_N = mkN "狂欢节" ;--"嘉年华会" ; -- 2  
+buildup_N = mkN "增强" ; -- 2  
+boulevard_N = mkN "林荫大道" ; -- 2  
+blatant_A = mkA "喧嚣" ; -- 2  
+benefactor_N = mkN "恩人" ; -- 2  
+bank_V2 = mkV2 "将+存入银行" ; -- 2  
+awake_A = mkA "醒着" ;--"意识到" ; -- 2  
+asylum_N = mkN "庇护" ; -- 2  
+arch_V2 = mkV2 "使+弯成弓形" ;--"拱形" ; -- 2  
+ancillary_A = mkA "辅助" ; -- 2  
+alcoholism_N = mkN "酗酒" ; -- 2  
+acrimonious_A = mkA "严厉" ; -- 2  
+abate_V2 = mkV2 "减轻" ; -- 2  
+yearning_N = mkN "渴望" ; -- 1  
+wondrous_A = mkA "奇妙" ; -- 1  
+whiz_N = mkN "飕飕声" ; -- 1  
+welter_N = mkN "翻滚" ; -- 1  
+washable_A = mkA "耐洗" ; -- 1  
+voyeurism_N = mkN "窥阴癖者" ; -- 1  
+vindicate_V2 = mkV2 "维护" ; -- 1  
+vehemence_N = mkN "激烈" ; -- 1  
+uterus_N = mkN "子宫" ; -- 1  
+unto_Prep = mkPrep "到" ;--"直到" ; -- 1  
+unproven_A = mkA "未经检验" ; -- 1  
+unintelligible_A = mkA "莫明其妙" ; -- 1  
+unfathomable_A = mkA "深不可测" ; -- 1  
+undersell_V2 = mkV2 "抛售" ; -- 1  
+unchallenged_A = mkA "不成问题" ; -- 1  
+un_N = mkN "家伙" ;--"东西" ; -- 1  
+turn_out_V2 = mkV2 "结果是" ;--"东西" ; -- 1  
+trouser_N = mkN "裤子" ; -- 1  
+travail_N = mkN "分娩的痛苦" ; -- 1  
+toxicity_N = mkN "毒性" ; -- 1  
+tonal_A = mkA "色调" ; -- 1  
+tiff_N = mkN "淡酒" ; -- 1  
+thesaurus_N = mkN "宝库" ; -- 1  
+terrestrial_A = mkA "地球" ; -- 1  
+telegram_N = mkN "电报" ; -- 1  
+tango_V = mkV "跳探戈舞" ; -- 1  
+synonymous_A = mkA "同义" ; -- 1  
+swearing_N = mkN "发誓" ; -- 1  
+supervisory_A = mkA "监督" ; -- 1  
+subterfuge_N = mkN "托词" ; -- 1  
+stumble_N = mkN "踌躇" ;--"蹒跚" ; -- 1  
+strait_N = mkN "狭窄" ; -- 1  
+stockpile_V2 = mkV2 "积存" ; -- 1  
+stew_V = mkV "炖" ;--"炖汤" ; -- 1  
+staple_V2 = mkV2 "订" ; -- 1  
+square_Adv = mkAdv "方" ; -- 1  
+spoil_V = mkV "溺爱" ; -- 1  
+specimen_N = mkN "样品" ;--"样本" ; -- 1  
+soulful_A = mkA "感情上" ; -- 1  
+sober_A = mkA "冷静" ;--"清醒的" ; -- 1  
+snatch_V = mkV "抢夺" ; -- 1  
+slow_Adv = mkAdv "慢慢地" ; -- 1  
+slavery_N = mkN "奴役" ; -- 1  
+singly_Adv = mkAdv "逐一地" ; -- 1  
+sicken_V = mkV "患病" ; -- 1  
+shorn_V2 = mkV2 "抢夺" ; -- 1  
+sheath_N = mkN "鞘" ; -- 1  
+serpentine_A = mkA "蜿蜒" ; -- 1  
+self_explanatory_A = mkA "自我解释" ;--"自我" ; -- 1  
+seashore_N = mkN "海滨" ; -- 1  
+scotch_V2 = mkV2 "弄伤" ; -- 1  
+scan_N = mkN "扫描" ; -- 1  
+sanctity_N = mkN "圣洁" ; -- 1  
+safe_deposit_A = mkA "安全" ; -- 1  
+ruble_N = mkN "卢布" ; -- 1  
+romania_PN = mkPN "罗马尼亚" ; -- 1  
+rig_V = mkV "装备" ; -- 1  
+retrospect_N = mkN "回顾" ;--"追溯" ; -- 1  
+restorer_N = mkN "修补者" ; -- 1  
+reproduction_N = mkN "繁殖" ;--"生殖" ; -- 1  
+rendezvouse_V = mkV "集结点" ; -- 1  
+reintroduce_V2 = mkV2 "再引入" ; -- 1  
+reflex_A = mkA "反射" ; -- 1  
+recreate_V2 = mkV2 "娱乐" ; -- 1  
+rear_V2 = mkV2 "培养" ; -- 1  
+rave_V = mkV "咆哮" ; -- 1  
+rampage_N = mkN "暴怒" ; -- 1  
+rabbinical_A = mkA "希伯莱语" ; -- 1  
+quandary_N = mkN "困惑" ; -- 1  
+pummel_V2 = mkV2 "击" ; -- 1  
+provenance_N = mkN "出处" ;--"起源" ; -- 1  
+progression_N = mkN "前进" ; -- 1  
+prevail_V2 = mkV2 "盛行" ;--"流行" ; -- 1  
+precondition_N = mkN "前提" ; -- 1  
+poultry_N = mkN "家禽" ; -- 1  
+pope_N = mkN "教皇" ;--"罗马教皇" ; -- 1  
+plummet_N = mkN "铅锤" ;--"坠子" ; -- 1  
+plank_N = mkN "厚木板" ; -- 1  
+pin_point_V2 = mkV2 "大头针" ;--"别针" ;--"针" ; -- 1  
+petition_V2 = mkV2 "请愿" ; -- 1  
+perimeter_N = mkN "周长" ; -- 1  
+peek_V = mkV "偷看" ; -- 1  
+patrol_V2 = mkV2 "巡逻" ; -- 1  
+part_V2 = mkV2 "部分" ; -- 1  
+panjandrum_N = mkN "首领" ; -- 1  
+paean_N = mkN "赞美歌" ;--"欢乐歌" ; -- 1  
+overpower_V2 = mkV2 "压倒" ; -- 1  
+outmoded_A = mkA "过时" ;--"不流行的" ; -- 1  
+orchestral_A = mkA "管弦乐" ; -- 1  
+offset_N = mkN "抵消" ;--"补偿" ; -- 1  
+obliterate_V2 = mkV2 "消灭" ; -- 1  
+novice_N = mkN "初学者" ;--"新手" ; -- 1  
+nimble_A = mkA "敏捷" ; -- 1  
+nazi_N = mkN "纳粹党人" ; -- 1  
+muster_N = mkN "召集" ; -- 1  
+mousse_N = mkN "摩丝" ; -- 1  
+mold_V2 = mkV2 "塑造" ; -- 1  
+mister_N = mkN "先生" "位"; -- 1  
+mill_V2 = mkV2 "乱转" ; -- 1  
+metallurgy_N = mkN "冶金" ; -- 1  
+melody_N = mkN "旋律" ; -- 1  
+masterful_A = mkA "专横" ;--"傲慢的" ; -- 1  
+manifest_V2 = mkV2 "证明" ;--"表明" ; -- 1  
+maiden_N = mkN "少女" ;--"处女的" ; -- 1  
+lumberyard_N = mkN "木材堆置场" ; -- 1  
+longshoreman_N = mkN "港口工人" ; -- 1  
+lithography_N = mkN "平版印刷术" ;--"石印术" ; -- 1  
+licentiousness_N = mkN "放荡" ; -- 1  
+leash_N = mkN "皮带" "条" ; -- 1  
+lash_V2 = mkV2 "鞭打" ; -- 1  
+krona_N = mkN "克朗" ; -- 1  
+kindness_N = mkN "仁慈" ; -- 1  
+jungle_N = mkN "丛林" ;--"密林" ; -- 1  
+jetty_N = mkN "码头" ; -- 1  
+irrevocable_A = mkA "不可改变" ; -- 1  
+intravenous_A = mkA "静脉内" ; -- 1  
+interaction_N = mkN "相互作用" ; -- 1  
+inoperable_A = mkA "不实用" ; -- 1  
+infestation_N = mkN "感染" ; -- 1  
+industrialization_N = mkN "工业化" ; -- 1  
+incongruity_N = mkN "不协调" ; -- 1  
+impunity_N = mkN "不受惩罚" ; -- 1  
+impart_V2 = mkV2 "给予" ;--"传授" ; -- 1  
+ignoramus_N = mkN "不学无术的人" ; -- 1  
+husky_A = mkA "声音沙哑" ; -- 1  
+howl_V = mkV "咆哮" ; -- 1  
+honeymoon_N = mkN "蜜月" ; -- 1  
+hippie_N = mkN "嬉皮士" ; -- 1  
+hereditary_A = mkA "遗传" ; -- 1  
+headset_N = mkN "耳机" ; -- 1  
+hardcover_N = mkN "精装" ; -- 1  
+haltingly_Adv = mkAdv "迟疑不决地" ; -- 1  
+gunny_N = mkN "麻布袋" ; -- 1  
+grill_V2 = mkV2 "烧" ;--"烤" ; -- 1  
+grace_V2 = mkV2 "优雅" ; -- 1  
+gloat_VS = mkVS "幸灾乐祸" ; -- 1  
+gig_N = mkN "旋转物" ; -- 1  
+genial_A = mkA "亲切" ;--"友好的" ; -- 1  
+gaelic_A = mkA "盖尔语" ; -- 1  
+froth_V = mkV "泡沫" ;--"泡" ; -- 1  
+freeholder_N = mkN "世袭地产保有人" ; -- 1  
+forwards_Adv = mkAdv "向前地" ; -- 1  
+footwear_N = mkN "鞋类" ; -- 1  
+flu_N = mkN "流感" ; -- 1  
+flaunt_V = mkV "炫耀" ; -- 1  
+fine_Adv = mkAdv "好地 " ; -- 1  
+fester_V = mkV "溃烂" ; -- 1  
+fastball_N = mkN "快球" ; -- 1  
+facetious_A = mkA "诙谐" ; -- 1  
+exposition_N = mkN "博览会" ; -- 1  
+exhale_V = mkV "呼气" ; -- 1  
+ethnically_Adv = mkAdv "人种上" ; -- 1  
+epileptic_N = mkN "癫痫患者" ; -- 1  
+english_N = mkN "英文" ; -- 1  
+embellish_V2 = mkV2 "修饰" ; -- 1  
+eery_A = mkA "怪诞" ; -- 1  
+dye_N = mkN "染料" "种"; -- 1  
+drip_V = mkV "滴下" ; -- 1  
+double_cross_V2 = mkV2 "两倍" ; -- 1  
+diver_N = mkN "潜水者" ; -- 1  
+dispensation_N = mkN "分配" ; -- 1  
+discord_N = mkN "不和" ; -- 1  
+diploma_N = mkN "毕业证书" ;--"学位证书" ; -- 1  
+devout_A = mkA "虔诚" ; -- 1  
+dereliction_N = mkN "玩忽职守" ; -- 1  
+demean_V2 = mkV2 "贬低+的身分" ; -- 1  
+deference_N = mkN "顺从" ; -- 1  
+deadlocked_A = mkA "僵持" ; -- 1  
+dad_N = mkN "爸爸" ; -- 1  
+cucumber_N = mkN "黄瓜" "条" ; -- 1  
+crisp_A = mkA "脆" ; -- 1  
+crater_V = mkV "消忘" ; -- 1  
+courageous_A = mkA "有胆量" ;--"勇敢的" ; -- 1  
+coronary_A = mkA "冠状" ; -- 1  
+contrast_V2 = mkV2 "对比" ; -- 1  
+conquest_N = mkN "征服" ;--"战胜" ; -- 1  
+con_V2 = mkV2 "精读" ; -- 1  
+comity_N = mkN "礼让" ;--"友谊" ; -- 1  
+cohort_N = mkN "一群" ; -- 1  
+co_edit_V2 = mkV2 "一氧化碳" ; -- 1  
+claustrophobic_A = mkA "患幽闭恐怖症" ; -- 1  
+cinematography_N = mkN "电影艺术" ; -- 1  
+chimpanzee_N = mkN "黑猩猩" ; -- 1  
+charismatic_A = mkA "超凡魅力" ; -- 1  
+catsup_N = mkN "番茄酱" ; -- 1  
+carmelite_A = mkA "卡默利特平纹薄呢" ; -- 1  
+canine_A = mkA "犬" ; -- 1  
+bylaw_N = mkN "次要法规" ; -- 1  
+burg_N = mkN "镇" ; -- 1  
+brush_V2 = mkV2 "刷" ; -- 1  
+brim_N = mkN "边" "条"  ; -- 1  
+bounty_N = mkN "慷慨" ; -- 1  
+bolt_V = mkV "螺栓" ;--"螺钉" ; -- 1  
+blight_V2 = mkV2 "枯萎病" ; -- 1  
+biotechnology_N = mkN "生物技术" ; -- 1  
+better_V2 = mkV2 "长辈" ; -- 1  
+befitting_A = mkA "适合" ; -- 1  
+bat_V2 = mkV2 "蝙蝠" ; -- 1  
+banishment_N = mkN "流放" ;--"充军" ; -- 1  
+baby_faced_A = mkA "娃娃脸" ;--"婴孩" ; -- 1  
+audacity_N = mkN "大胆" [] ; -- 1  
+assailant_N = mkN "攻击者" ; -- 1  
+arouse_V2V = mkV2V "引起" ; -- 1  
+appetizing_A = mkA "开胃" ; -- 1  
+anomaly_N = mkN "异常" ; -- 1  
+amputation_N = mkN "截肢" ; -- 1  
+almost_Predet = mkPredet "差不多" ;--"几乎" ; -- 1  
+age_V2 = mkV2 "年龄" ; -- 1  
+adjourn_V2 = mkV2 "休会" ; -- 1  
+acetate_N = mkN "醋酸盐" ; -- 1  
+abash_V2 = mkV2 "使+困窘" ; -- 1  
+}
diff --git a/lib/src/chinese/sysu/Assign_19.gf b/lib/src/chinese/sysu/Assign_19.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_19.gf
@@ -0,0 +1,500 @@
+concrete Assign_19 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+register_V = mkV "注册"; -- 8
+present_N = mkN "目前" []; -- 8
+oversubscribe_V2 = mkV2 "超额认购";-- 8
+mature_A = mkA "成熟"; -- 8
+keyboard_N = mkN "键盘"; -- 8
+hurry_N = mkN "匆忙"; -- 8
+foe_N = mkN "敌人"; -- 8
+enthusiastic_A = mkA "热心"; -- 8
+digital_A = mkA "数字"; -- 8
+converter_N = mkN "变流器";-- 8
+christian_A = mkA "基督教";-- 8
+bleed_V = mkV "流血"; -- 8
+adapt_V = mkV "适应"; -- 8
+vegetable_N = mkN "蔬菜"; -- 7
+tractor_N = mkN "拖拉机";-- 7
+supervision_N = mkN "监督"; -- 7
+skid_V = mkV "刹车"; -- 7
+seldom_Adv = mkAdv "很少"; -- 7
+reimbursement_N = mkN "报销"; -- 7
+problematic_A = mkA "有问题"; -- 7
+periodic_A = mkA "定期"; -- 7
+notwithstanding_Prep = mkPrep "虽然"; -- 7
+mine_A = mkA "矿";-- 7
+jamaican_A = mkA "牙买加";-- 7
+hectic_A = mkA "兴奋"; -- 7
+foil_V2 = mkV2 "挫败"; -- 7
+emergence_N = mkN "出现"; -- 7
+dire_A = mkA "可怕"; -- 7
+constructive_A = mkA "建设性";-- 7
+calm_V2 = mkV2 "冷静"; -- 7
+bloody_A = mkA "血腥"; -- 7
+aggregate_N = mkN "合计"; -- 7
+whiskey_N = mkN "威士忌酒"; -- 6
+unacceptable_A = mkA "不可接受";-- 6
+tabloid_N = mkN "小报"; -- 6
+sterling_A = mkA "英镑"; -- 6
+shut_V2 = mkV2 "关闭"; -- 6
+russia_PN = mkPN "俄国"; -- 6
+reschedule_V2 = mkV2 "重新安排";-- 6
+race_V = mkV "竞赛"; -- 6
+picket_N = mkN "纠察"; -- 6
+order_V = mkV "命令"; -- 6
+nag_V = mkV "唠叨"; -- 6
+mania_N = mkN "躁狂症";-- 6
+land_V2 = mkV2 "登陆"; -- 6
+inclination_N = mkN "倾角"; -- 6
+hint_V = mkV "暗示"; -- 6
+frame_V2 = mkV2 "框架"; -- 6
+eyebrow_N = mkN "眉" ; -- 6
+early_on_Adv = mkAdv "在早期" ; -- 6
+dentist_N = mkN "牙科医生";-- 6
+constrain_V2 = mkV2 "压抑"; -- 6
+civic_A = mkA "公民"; -- 6
+brunt_N = mkN "首当其冲";-- 6
+attributable_A = mkA "归属"; -- 6
+afterwards_Adv = mkAdv "事后"; -- 6
+wander_V = mkV "漫步"; -- 5
+unexplained_A = mkA "原因不明";-- 5
+timid_A = mkA "胆小"; -- 5
+superintendent_N = mkN "主管"; -- 5
+sport_V2 = mkV2 "运动"; -- 5
+shortcoming_N = mkN "缺点"; -- 5
+sacrifice_N = mkN "牺牲"; -- 5
+resiliency_N = mkN "弹性"; -- 5
+reassign_V2 = mkV2 "重新分配";-- 5
+prostitution_N = mkN "卖淫"; -- 5
+please_V = mkV "请" ;-- 5
+past_Adv = mkAdv "过去"; -- 5
+orchard_N = mkN "果园"; -- 5
+much_AdA = mkAdA "多" ; -- 5
+mathematics_N = mkN "数学"; -- 5
+lie_N = mkN "说谎"; -- 5
+isolation_N = mkN "隔离"; -- 5
+immense_A = mkA "巨大"; -- 5
+happening_N = mkN "事件"; -- 5
+frivolous_A = mkA "轻浮"; -- 5
+fame_N = mkN "名誉"; -- 5
+eloquent_A = mkA "雄辩"; -- 5
+distance_V2 = mkV2 "疏远"; -- 5
+delete_V2 = mkV2 "删除"; -- 5
+cosmetic_A = mkA "美容";-- 5
+complication_N = mkN "并发症";-- 5
+characteristic_A = mkA "特性"; -- 5
+burgeon_V = mkV "发芽"; -- 5
+blunt_A = mkA "钝"; -- 5
+asian_A = mkA "亚洲人";-- 5
+admittedly_Adv = mkAdv "固然"; -- 5
+wig_N = mkN "假发"; -- 4
+urge_VS = mkVS "敦促"; -- 4
+unconventional_A = mkA "非传统";-- 4
+tolerate_V2 = mkV2 "容忍"; -- 4
+swear_V2 = mkV2 "发誓"; -- 4
+st_petersburg_PN = mkPN "圣彼得堡" ; -- 4
+smoke_V2 = mkV2 "吸烟"; -- 4
+shiver_N = mkN "发抖"; -- 4
+ruler_N = mkN "统治者";-- 4
+restart_V2 = mkV2 "重新开始";-- 4
+recount_V2 = mkV2 "述说"; -- 4
+pyramid_N = mkN "金字塔";-- 4
+presume_V2 = mkV2 "假定"; -- 4
+playground_N = mkN "操场"; -- 4
+peg_V = mkV "限制"; -- 4
+overhead_A = mkA "在头上"; -- 4
+objectivity_N = mkN "客观性";-- 4
+mud_N = mkN "泥" ; -- 4
+mettle_N = mkN "气概"; -- 4
+man_V2 = mkV2 "男人"; -- 4
+lengthen_V = mkV "延长"; -- 4
+irregularity_N = mkN "不规则";-- 4
+instant_N = mkN "瞬间"; -- 4
+impact_V2 = mkV2 "碰撞"; -- 4
+hepatitis_N = mkN "肝炎"; -- 4
+grateful_A = mkA "感谢"; -- 4
+funnel_V2 = mkV2 "成漏斗形"; -- 4
+floppy_A = mkA "松软"; -- 4
+facsimile_N = mkN "传真"; -- 4
+enroll_V = mkV "注册"; -- 4
+distinguish_V = mkV "区分"; -- 4
+dictation_N = mkN "听写"; -- 4
+defect_V = mkV "叛变"; -- 4
+crush_V = mkV "粉碎"; -- 4
+contraceptive_A = mkA "避孕";-- 4
+complicity_N = mkN "同谋"; -- 4
+choose_VS = mkVS "选择"; -- 4
+capitalistic_A = mkA "资本主义";-- 4
+boon_N = mkN "福利"; -- 4
+awkward_A = mkA "尴尬"; -- 4
+alert_A = mkA "警惕"; -- 4
+wrest_V2 = mkV2 "夺取"; -- 3
+warrior_N = mkN "战士"; -- 3
+venezuelan_A = mkA "委内瑞拉";-- 3
+unheard_A = mkA "闻所未闻";-- 3
+turboprop_N = mkN "涡轮螺旋桨飞机";-- 3
+tournament_N = mkN "比赛"; -- 3
+thoroughbred_N = mkN "纯种"; -- 3
+sway_V2 = mkV2 "摇摆"; -- 3
+strenuous_A = mkA "费劲";-- 3
+stare_V = mkV "盯"; -- 3
+spin_N = mkN "纺";  -- 3
+sniff_V = mkV "吸气"; -- 3
+simplicity_N = mkN "简单"; -- 3
+shadow_V2 = mkV2 "遮蔽"; -- 3
+screech_V = mkV "尖叫"; -- 3
+russian_N = mkN "俄";  -- 3
+restart_V = mkV "重新开始"; -- 3
+rehearing_N = mkN "重审"; -- 3
+readiness_N = mkN "准备就绪";-- 3
+puny_A = mkA "弱小"; -- 3
+press_V2V = mkV2V "压迫"; -- 3
+polite_A = mkA "有礼貌";-- 3
+pinch_V2 = mkV2 "掐掉"; -- 3
+patch_V2 = mkV2 "修补"; -- 3
+ornamental_A = mkA "装饰"; -- 3
+observe_V = mkV "观察" ; -- 3
+myth_N = mkN "神话"; -- 3
+mirror_N = mkN "镜子"; -- 3
+marke_VS = mkVS "做标记"; -- 3
+literacy_N = mkN "读写能力";-- 3
+legalization_N = mkN "合法化";-- 3
+irrational_A = mkA "不合理";-- 3
+ingenious_A = mkA "巧妙"; -- 3
+impeccable_A = mkA "无可挑剔";-- 3
+hook_V2 = mkV2 "钩住" ; -- 3
+gray_V = mkV "变灰白"; -- 3
+generalize_V = mkV "概括"; -- 3
+forfeit_V2 = mkV2 "丧失"; -- 3
+flair_N = mkN "风骚"; -- 3
+fatten_V = mkV "养肥"; -- 3
+european_N = mkN "欧洲" [] ;-- 3
+effect_V2 = mkV2 "产生"; -- 3
+dowdy_A = mkA "寒酸";-- 3
+disc_N = mkN "圆盘"; -- 3
+derive_V = mkV "派生"; -- 3
+cynicism_N = mkN "玩世不恭";-- 3
+correspondence_N = mkN "对应"; -- 3
+condemnation_N = mkN "非难"; -- 3
+clump_N = mkN "丛"; -- 3
+chase_N = mkN "追" [] ; -- 3
+cab_N = mkN "出租汽车" "辆" ;-- 3
+breezy_A = mkA "活泼";-- 3
+bleach_N = mkN "漂白"; -- 3
+beast_N = mkN "兽";-- 3
+attrition_N = mkN "摩擦"; -- 3
+appalling_A = mkA "骇人听闻";-- 3
+air_conditioned_A = mkA "有空调"; -- 3
+accolade_N = mkN "荣誉"; -- 3
+wrapper_N = mkN "包装纸" [] ;-- 2
+whirlwind_N = mkN "旋风"; -- 2
+waterfront_N = mkN "海滨"; -- 2
+virtuoso_N = mkN "演奏家";-- 2
+vector_N = mkN "向量"; -- 2
+unwritten_A = mkA "不成文";-- 2
+unravel_V = mkV "解散"; -- 2
+unfettered_A = mkA "不受约束";-- 2
+unchanging_A = mkA "不变"; -- 2
+triple_V2 = mkV2 "增至三倍"; -- 2
+torpedo_V2 = mkV2 "用鱼雷攻击"; -- 2
+thoroughfare_N = mkN "通道"; -- 2
+tell_V2V = mkV2V "告诉"; -- 2
+symposium_N = mkN "座谈会";-- 2
+superior_N = mkN "优越"; -- 2
+stylish_A = mkA "时尚"; -- 2
+stereotype_N = mkN "铅板"; -- 2
+squander_V2 = mkV2 "挥霍"; -- 2
+speed_up_V2 = mkV2 "加速"; -- 2
+solidarity_N = mkN "团结"; -- 2
+smack_Adv = mkAdv "猛然"; -- 2
+sinister_A = mkA "险恶"; -- 2
+shooting_N = mkN "拍摄"; -- 2
+self_sufficient_A = mkA "自给自足"; -- 2
+scour_V2 = mkV2 "冲刷"; -- 2
+sanitize_V2 = mkV2 "消毒"; -- 2
+rub_V = mkV "擦";-- 2
+rim_N = mkN "边"; -- 2
+resuscitate_V2 = mkV2 "复苏"; -- 2
+repackage_V2 = mkV2 "改头换面";-- 2
+redeemable_A = mkA "可赎回"; -- 2
+razor_N = mkN "剃刀"; -- 2
+quick_Adv = mkAdv "快"; -- 2
+prudential_A = mkA "谨慎";-- 2
+profess_V2 = mkV2 "宣称"; -- 2
+pre_register_V2 = mkV2 "预注册" ; -- 2
+politick_V = mkV "谈论政治"; -- 2
+pineapple_N = mkN "菠萝"; -- 2
+perfect_V2 = mkV2 "使完美"; -- 2
+passing_N = mkN "通过"; -- 2
+oxide_N = mkN "氧化"; -- 2
+outfit_V2 = mkV2 "配备"; -- 2
+offer_V3 = mkV3 "提供"; -- 2
+notoriety_N = mkN "臭名"; -- 2
+necklace_N = mkN "项链"; -- 2
+monstrous_A = mkA "巨大"; -- 2
+miscalculate_V = mkV "算错"; -- 2
+median_N = mkN "中位数";-- 2
+malignancy_N = mkN "恶性肿瘤";-- 2
+look_VV = mkVV "看"; -- 2
+liberate_V2 = mkV2 "解放"; -- 2
+laughter_N = mkN "笑声"; -- 2
+kettle_N = mkN "水壶"; -- 2
+jaguar_N = mkN "美洲虎";-- 2
+intersection_N = mkN "路口"; -- 2
+innocence_N = mkN "无辜"; -- 2
+inconvenience_N = mkN "不方便";-- 2
+imperialist_N = mkN "帝国主义者";-- 2
+hurry_V2 = mkV2 "赶快"; -- 2
+hiding_N = mkN "藏"; -- 2
+hasten_V2 = mkV2 "赶快"; -- 2
+grumble_V = mkV "抱怨" ; -- 2
+going_N = mkN "去" ; -- 2
+gamut_N = mkN "域"; -- 2
+fraught_A = mkA "忧虑";-- 2
+flunk_V2 = mkV2 "失败"; -- 2
+firework_N = mkN "焰火"; -- 2
+fed_N = mkN "喂"; -- 2
+eye_catching_A = mkA "有吸引力"; -- 2
+exchangeable_A = mkA "可兑换";-- 2
+epidemic_N = mkN "疫情"; -- 2
+embolden_V2 = mkV2 "壮胆"; -- 2
+earnest_A = mkA "认真"; -- 2
+downfall_N = mkN "倒台"; -- 2
+dissipate_V = mkV "消散"; -- 2
+disdain_V2 = mkV2 "蔑视"; -- 2
+detriment_N = mkN "损害"; -- 2
+density_N = mkN "密度"; -- 2
+decoration_N = mkN "装饰"; -- 2
+dangle_V = mkV "吊着"; -- 2
+crevasse_N = mkN "裂缝"; -- 2
+cornea_N = mkN "角膜"; -- 2
+confide_VS = mkVS "信任"; -- 2
+compassion_N = mkN "同情"; -- 2
+coercion_N = mkN "强迫"; -- 2
+clean_N = mkN "清洁"; -- 2
+cherry_N = mkN "樱桃"; -- 2
+ceaseless_A = mkA "不断"; -- 2
+caricature_N = mkN "漫画"; -- 2
+buffer_V2 = mkV2 "缓冲"; -- 2
+bottomless_A = mkA "深不可测"; -- 2
+blast_V2 = mkV2 "爆破"; -- 2
+bend_V2 = mkV2 "弯曲"; -- 2
+bandage_N = mkN "绷带"; -- 2
+avuncular_A = mkA "慈祥"; -- 2
+astute_A = mkA "精明"; -- 2
+arcane_A = mkA "神秘";-- 2
+anchor_V2 = mkV2 "抛锚" ; -- 2
+alcoholic_N = mkN "酒精"; -- 2
+acquisitive_A = mkA "贪得"; -- 2
+zoology_N = mkN "动物学";-- 1
+yearly_Adv = mkAdv "每年"; -- 1
+wonderment_N = mkN "惊异"; -- 1
+whittle_V2 = mkV2 "削减" ; -- 1
+well_meaning_A = mkA "善意" ; -- 1
+wart_N = mkN "疣"; -- 1
+voyage_N = mkN "航程"; -- 1
+villain_N = mkN "恶棍"; -- 1
+vegetarian_N = mkN "素" ; -- 1
+usurpation_N = mkN "篡夺"; -- 1
+unthinkable_A = mkA "不可想象";-- 1
+unpopularity_N = mkN "不受欢迎";-- 1
+uninitiated_A = mkA "没经验";-- 1
+unfashionable_A = mkA "过时";-- 1
+underpay_V2 = mkV2 "克扣工资"; -- 1
+unceremonious_A = mkA "粗鲁";-- 1
+ultraviolet_A = mkA "紫外线";-- 1
+turkey_N = mkN "火鸡"; -- 1
+troublemaker_N = mkN "麻烦制造者"; -- 1
+traumatic_A = mkA "创伤"; -- 1
+touring_N = mkN "巡演"; -- 1
+tomato_N = mkN "西红柿";-- 1
+ticklish_A = mkA "不安定";-- 1
+thermometer_N = mkN "温度计";-- 1
+terrain_N = mkN "地形"; -- 1
+telecast_N = mkN "转播"; -- 1
+tangle_N = mkN "纠缠"; -- 1
+--* syndicate_V2 = mkV2 "聚合"; -- 1 --- also in DictEngChi
+swear_VV = mkVV "发誓"; -- 1
+supervise_V = mkV "监督"; -- 1
+subsume_V2 = mkV2 "归入"; -- 1
+stuffy_A = mkA "闷热";  -- 1
+strainer_N = mkN "过滤器";-- 1
+stocking_N = mkN "放养"; -- 1
+stew_N = mkN "炖";  -- 1
+stanch_V2 = mkV2 "止血";-- 1
+squalor_N = mkN "肮脏"; -- 1
+splinter_V2 = mkV2 "分碎"; -- 1
+specificity_N = mkN "特异性";-- 1
+sorrow_N = mkN "悲哀"; -- 1
+sob_V = mkV "哭泣"; -- 1
+snarl_N = mkN "搞乱"; -- 1
+slovenian_A = mkA "斯洛文尼亚"; -- 1
+slave_N = mkN "奴隶"; -- 1
+singing_N = mkN "歌唱"; -- 1
+sibling_N = mkN "兄弟"; -- 1
+shore_up_V2 = mkV2 "支撑"; -- 1
+shear_V2 = mkV2 "剪断"; -- 1
+serpent_N = mkN "蛇"; -- 1
+self_destruct_V = mkV "自毁"; -- 1
+seaport_N = mkN "海港"; -- 1
+scornful_A = mkA "蔑视";-- 1
+scamper_V = mkV "疾走"; -- 1
+san_marinese_N = mkN "圣马力诺人"; -- 1
+safe_N = mkN "安全"; -- 1
+rubbish_N = mkN "垃圾"; -- 1
+romance_V2 = mkV2 "虚构"; -- 1
+riff_N = mkN "即兴"; -- 1
+retrench_V = mkV "删减"; -- 1
+restless_A = mkA "不安"; -- 1
+reproduce_V = mkV "复制"; -- 1
+rendezvous_N = mkN "会合"; -- 1
+reinterpretation_N = mkN "重新诠释";-- 1
+reflective_A = mkA "反射"; -- 1
+record_breaking_A = mkA "破记录"; -- 1
+reappoint_V2 = mkV2 "续聘"; -- 1
+ravage_V = mkV "蹂躏"; -- 1
+ramp_V2 = mkV2 "蔓延"; -- 1
+quotient_N = mkN "商";  -- 1
+qualm_N = mkN "疑虑"; -- 1
+pulverize_V2 = mkV2 "粉碎"; -- 1
+protestant_A = mkA "抗议"; -- 1
+progress_V2 = mkV2 "进步"; -- 1
+pretension_N = mkN "预紧"; -- 1
+precocious_A = mkA "早熟"; -- 1
+pouch_N = mkN "袋"; -- 1
+pop_V2 = mkV2 "弹出"; -- 1
+plume_N = mkN "羽"; -- 1
+plan_V2V = mkV2V "计划"; -- 1
+pillowcase_N = mkN "枕套"; -- 1
+petition_V = mkV "请愿"; -- 1
+perfume_V2 = mkV2 "散发香气"; -- 1
+peek_N = mkN "窥视"; -- 1
+patrol_V = mkV "巡逻"; -- 1
+parliamentarian_N = mkN "国会议员"; -- 1
+panic_V2 = mkV2 "恐慌"; -- 1
+paddle_N = mkN "桨"; -- 1
+overplant_V2 = mkV2 "过度灌溉"; -- 1
+outleap_V2 = mkV2 "向前跳";--  1
+opulence_N = mkN "富裕"; -- 1
+officious_A = mkA "非官方";-- 1
+oblige_V2V = mkV2V "迫使"; -- 1
+noteworthy_A = mkA "显著"; -- 1
+nightly_Adv = mkAdv "每夜"; -- 1
+naysay_V2 = mkV2 "否认";-- 1
+musicianship_N = mkN "音乐修养";-- 1
+motorcade_N = mkN "车队"; -- 1
+mold_V = mkV "塑造" ; -- 1
+mistake_V2 = mkV2 "弄错"; -- 1
+mill_V = mkV "碾磨"; -- 1
+metabolize_V2 = mkV2 "代谢"; -- 1
+melodious_A = mkA "悠扬"; -- 1
+mass_produce_V2 = mkV2 "批量生产"; -- 1
+maniac_N = mkN "疯子"; -- 1
+maharajah_N = mkN "大君"; -- 1
+lumber_V = mkV "伐木"; -- 1
+longevity_N = mkN "长寿"; -- 1
+lit_V2 = mkV2 "点燃"; -- 1
+licence_N = mkN "许可证";-- 1
+leapfrog_V2 = mkV2 "蛙跳"; -- 1
+lascivious_A = mkA "淫荡"; -- 1
+kowtow_V = mkV "磕头"; -- 1
+kindle_V2 = mkV2 "点燃"; -- 1
+junction_N = mkN "连接点";-- 1
+jet_off_V = mkV "前往"; -- 1
+irrepressible_A = mkA "挡不住";-- 1
+intoxication_N = mkN "醉"; -- 1
+intellect_N = mkN "智力"; -- 1
+innumerable_A = mkA "无数"; -- 1
+infest_V2 = mkV2 "侵扰"; -- 1
+indulge_V2 = mkV2 "放纵"; -- 1
+incompetency_N = mkN "不称职";-- 1
+impugn_V2 = mkV2 "抨击"; -- 1
+impairment_N = mkN "减值"; -- 1
+ignominious_A = mkA "可耻"; -- 1
+hush_hush_A = mkA "机密" ; -- 1
+howl_N = mkN "嗥叫"; -- 1
+honduran_N = mkN "洪都拉斯";-- 1
+hinterland_N = mkN "腹地"; -- 1
+hereafter_Adv = mkAdv "此后"; -- 1
+headrest_N = mkN "头枕"; -- 1
+hardbound_A = mkA "精装"; -- 1
+halo_N = mkN "晕"; -- 1
+gullible_A = mkA "轻信"; -- 1
+grievous_A = mkA "惨重"; -- 1
+gouty_A = mkA "痛风"; -- 1
+glitter_N = mkN "闪光"; -- 1
+gibberish_N = mkN "胡言乱语";-- 1
+geneticist_N = mkN "遗传学家";-- 1
+futility_N = mkN "无用"; -- 1
+froth_N = mkN "泡沫"; -- 1
+freakish_A = mkA "滑稽可笑"; -- 1
+forward_V2 = mkV2 "促进"; -- 1
+foot_V = mkV "步行"; -- 1
+flout_V2 = mkV2 "藐视"; -- 1
+flattery_N = mkN "奉承"; -- 1
+finder_N = mkN "发现者";-- 1
+fertilization_N = mkN "施肥"; -- 1
+fascist_N = mkN "法西斯";-- 1
+facade_N = mkN "正面"; -- 1
+explosive_N = mkN "爆炸物";-- 1
+exemplary_A = mkA "典范"; -- 1
+estrange_V2 = mkV2 "疏远"; -- 1
+epidemiologist_N = mkN "流行病学";-- 1
+engagement_N = mkN "订婚"; -- 1
+embattled_A = mkA "心烦意乱";-- 1
+eeriness_N = mkN "怪诞"; -- 1
+dutch_N = mkN "荷兰人";-- 1
+drift_apart_V = mkV "疏远"; -- 1
+double_breasted_A = mkA "双排"; -- 1
+ditto_N = mkN "同上"; -- 1
+dispatch_N = mkN "派遣"; -- 1
+discontinuance_N = mkN "废止"; -- 1
+diphtheria_N = mkN "白喉"; -- 1
+devious_A = mkA "歪" ; -- 1
+derby_N = mkN "德比"; -- 1
+demagogue_N = mkN "煽动者";-- 1
+defensiveness_N = mkN "防卫"; -- 1
+deadlock_N = mkN "僵局"; -- 1
+dab_V2 = mkV2 "轻拍"; -- 1
+cube_N = mkN "立方体";-- 1
+cringe_V = mkV "奉承";-- 1
+crass_A = mkA "愚钝";-- 1
+coupling_N = mkN "耦合"; -- 1
+cornucopia_N = mkN "聚宝盆";-- 1
+contraption_N = mkN "玩意儿";-- 1
+connote_V2 = mkV2 "意味着";-- 1
+compute_V2 = mkV2 "计算"; -- 1
+comical_A = mkA "滑稽"; -- 1
+cohesion_N = mkN "凝聚"; -- 1
+clutch_V2 = mkV2 "抓住";-- 1
+classless_A = mkA "无阶级"; -- 1
+cinematic_A = mkA "影片"; -- 1
+chime_V = mkV "鸣响"; -- 1
+charisma_N = mkN "人格魅力";-- 1
+catholic_N = mkN "天主教徒";-- 1
+carillon_N = mkN "钟琴"; -- 1
+cane_N = mkN "甘蔗"; -- 1
+bygone_A = mkA "过去";-- 1
+burble_VS = mkVS "窃笑"; -- 1
+brunch_N = mkN "早午餐";-- 1
+bride_N = mkN "新娘"; -- 1
+bound_N = mkN "边界" ; -- 1
+boil_N = mkN "煮"; -- 1
+bleed_VS = mkVS "流血"; -- 1
+bin_N = mkN "箱子"; -- 1
+better_N = mkN "长辈"; -- 1
+beet_N = mkN "甜菜"; -- 1
+bassoon_N = mkN "巴松管";-- 1
+bang_V = mkV "重击" ; -- 1
+babel_N = mkN "巴贝尔";-- 1
+attest_V = mkV "证明"; -- 1
+ass_N = mkN "屁股"; -- 1
+armpit_N = mkN "腋窝"; -- 1
+appendage_N = mkN "附加物";-- 1
+anoint_V2 = mkV2 "涂油于";-- 1
+amp_N = mkN "放大器";-- 1
+almanac_N = mkN "历书"; -- 1
+aftershock_N = mkN "余震"; -- 1
+adjoin_V = mkV "毗临" ; -- 1
+account_V2 = mkV2 "报账"; -- 1
+abandonment_N = mkN "放弃"; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_2.gf b/lib/src/chinese/sysu/Assign_2.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_2.gf
@@ -0,0 +1,500 @@
+concrete Assign_2 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+scary_A = mkA "可怕" ; -- 8
+reception_N = mkN "接待" "场" ; -- 8
+preamble_N = mkN "序言" "条" ; -- 8
+ordinance_N = mkN "条例" "条" ; -- 8
+mainstay_N = mkN "支柱" "个"; -- 8
+iranian_A = mkA "伊朗" ; -- 8
+handsome_A = mkA "帅" ; -- 8
+flashy_A = mkA "瞬息" ; -- 8
+egyptian_A = mkA "埃及" ; -- 8
+detective_N = mkN "侦探" "个" ; -- 8
+contingency_N = mkN "偶发事件" "个" ; -- 8
+celebrity_N = mkN "名人" "位" ; -- 8
+back_to_Prep = mkPrep "回到" ; -- 8
+accelerate_V2 = mkV2 "加速" ; -- 8
+urgency_N = mkN "紧急事件" "件" ; -- 7
+time_V2 = mkV2 "安排时间" ; --[mark]为某人安排时间
+stockpile_N = mkN "积蓄" ; -- 7
+sin_N = mkN "罪恶" ; -- 7
+scholarship_N = mkN "奖学金" "份" ; -- 7
+recreation_N = mkN "消遣" "种" ; -- 7
+primary_N = mkN "第一位" ; -- 7
+pack_V = mkV "包装" ; -- 7
+nickel_N = mkN "镍币" ; -- 7
+medication_N = mkN "药物治疗" "次" ; -- 7
+invariable_A = mkA "不变" ; -- 7
+grievance_N = mkN "沮丧" [] ; -- 7
+fledgling_N = mkN "新手" ; --[mark]或无经验的人
+eagerness_N = mkN "渴望" [] ; -- 7
+demon_N = mkN "恶魔" ; -- 7
+compromise_V = mkV "妥协" ; -- 7
+bust_N = mkN "半身像" ; -- 7
+besiege_V2 = mkV2 "围攻" ; -- 7
+adjacent_A = mkA "相邻" ; -- 7
+walkout_N = mkN "罢工" "次" ; -- 6
+trendy_A = mkA "时髦" ; -- 6
+suspect_N = mkN "嫌疑人" ; -- 6
+stamp_N = mkN "邮票" ; -- 6
+sever_V2 = mkV2 "断开" ; -- 6
+round_V = mkV "取整" ; -- 6
+repair_V = mkV "修复" ; -- 6
+punch_V2 = mkV2 "重击" ; -- 6
+peripheral_A = mkA "不重要" ; -- 6
+openness_N = mkN "率直" ; -- 6
+monopolize_V2 = mkV2 "垄断" ; -- 6
+loosen_V2 = mkV2 "松开" ; -- 6
+jealous_A = mkA "嫉妒" ; -- 6
+impetus_N = mkN "刺激" ; -- 6
+hemorrhage_V = mkV "大出血" ; -- 6
+forefront_N = mkN "前线" ; -- 6
+evade_V2 = mkV2 "逃避" ; -- 6
+drill_N = mkN "钻子" ; -- 6
+deem_V2A = mkV2A "认为" ; -- 6
+condominium_N = mkN "公寓" ; -- 6
+childhood_N = mkN "童年" ; -- 6
+boutique_N = mkN "精品店" "家" ; -- 6
+atmospheric_A = mkA "大气" ; -- 6
+accustom_V2 = mkV2 "习惯于" ; --[mark]使习惯于 
+vow_VS = mkVS "宣誓" ; -- 5
+uncharted_A = mkA "未标明" ; -- 5
+theorist_N = mkN "理论家" ; -- 5
+substantive_A = mkA "实质" ; -- 5
+spa_N = mkN "温泉浴场" ; -- 5
+shady_A = mkA "阴暗" ; -- 5
+rule_V2 = mkV2 "统治" ; -- 5
+renounce_V2 = mkV2 "宣布放弃" ; -- 5
+rear_N = mkN "尾部" ; -- 5
+private_N = mkN "二等兵" ; -- 5
+pitfall_N = mkN "陷阱" "个" ; -- 5
+parallel_A = mkA "平行" ; -- 5
+occupy_V = mkV "占用" ; -- 5
+moderation_N = mkN "缓和" ; -- 5
+marketable_A = mkA "可销售" ; -- 5
+lebanese_A = mkA "黎巴嫩" ; -- 5
+invention_N = mkN "邀请" "个" ; -- 5
+hydrogen_N = mkN "氢原子" "个" ; -- 5
+guarantee_VS = mkVS "保证" ; -- 5
+forthcoming_A = mkA "即将到来" ; -- 5
+extrusion_N = mkN "挤出" [] ; -- 5
+ease_N = mkN "安逸" [] ; -- 5
+discharge_N = mkN "排放" [] ; --[mark]或卸货，解雇 5
+deal_V2 = mkV2 "对待" ; -- 5
+cookbook_N = mkN "食谱" ; -- 5
+communism_N = mkN "共产主义" [] ; -- 5
+centre_N = mkN "中心" ; -- 5
+budget_V2 = mkV2 "列入预算" ; -- 5
+blend_N = mkN "混杂物" ; -- 5
+appal_V2 = mkV2 "恐吓" ; -- 5
+accept_VS = mkVS "接受" ; -- 5
+well_intentioned_A = mkA "出于善意" ; -- 4
+unwieldy_A = mkA "笨拙" ; -- 4
+unanswered_A = mkA "未答复" ; -- 4
+tile_N = mkN "瓦片" "块" ; -- 4
+subvert_V2 = mkV2 "颠覆" ; --[mark]推翻，破坏 4
+spokeswoman_N = mkN "女发言人" "位" ; -- 4
+slice_N = mkN "薄片" ; -- 4
+sewer_N = mkN "裁缝师" ; --[mark]或下水道 4
+root_V2 = mkV2 "生根" ; -- 4
+reserve_V = mkV "反转" ; -- 4
+reappearance_N = mkN "再现" ; -- 4
+push_V2V = mkV2V "逼迫" ; -- 4
+preoccupation_N = mkN "全神贯注" ; -- 4
+piles_N = mkN "痔疮" ; -- 4
+pause_N = mkN "暂停" ; -- 4
+outrageous_A = mkA "粗暴" ; -- 4
+numerical_A = mkA "数值" ; -- 4
+morality_N = mkN "道德品质" "种" ; -- 4
+memorable_A = mkA "值得纪念" ; -- 4
+lure_N = mkN "诱饵" ; -- 4
+lazy_A = mkA "懒惰" ; -- 4
+inundate_V2 = mkV2 "淹没" ; -- 4
+inkling_N = mkN "暗示" ; -- 4
+idle_V = mkV "虚度" ; -- 4
+heat_V2 = mkV2 "加热" ; -- 4
+grandmother_N = mkN "祖母" ; -- 4
+fret_VS = mkVS "烦躁" ; -- 4
+flashlight_N = mkN "闪光灯" ; -- 4
+extreme_N = mkN "极端" ; -- 4
+enclose_V2 = mkV2 "装入" ; -- 4
+disposition_N = mkN "性情" ; -- 4
+deterrent_N = mkN "震慑" [] ; -- 4
+decorate_V2 = mkV2 "装饰" ; -- 4
+cripple_V2 = mkV2 "弄跛" ; -- 4
+consume_V = mkV "消费" ; -- 4
+comedian_N = mkN "喜剧演员" "位" ; -- 4
+chastise_V2 = mkV2 "严惩" ; -- 4
+cadet_N = mkN "见习生" "位" ; -- 4
+bomb_V = mkV "轰炸" ; -- 4
+autograph_V2 = mkV2 "亲笔写" ; -- 4
+african_A = mkA "非洲" ; -- 4
+worship_N = mkN "崇拜" [] ; -- 3
+wake_up_V = mkV "起来" ; -- 3
+usurp_V2 = mkV2 "篡夺" ; -- 3
+uneven_A = mkA "不平坦" ; -- 3
+try_N = mkN "尝试" ; -- 3
+torment_V2 = mkV2 "折磨" ; -- 3
+textbook_N = mkN "课本" "本" ; -- 3
+surface_V2 = mkV2 "浮出水面" ; -- 3
+straighten_V = mkV "变直" ; -- 3
+stalk_V2 = mkV2 "追踪" ; -- 3
+specify_V = mkV "指定" ; -- 3
+smile_N = mkN "微笑" [] ; -- 3
+shrink_V2 = mkV2 "缩水" ; -- 3
+serene_A = mkA "宁静" ; -- 3
+scavenger_N = mkN "食腐动物" "只" ; -- 3
+rolling_N = mkN "旋转" ; -- 3
+reshuffle_V2 = mkV2 "洗牌" ; -- 3
+refocus_V2 = mkV2 "重新调焦" ; -- 3
+ravage_N = mkN "破坏" ; -- 3
+proviso_N = mkN "附文" ; -- 3
+prepare_V2V = mkV2V "准备" ; -- 3
+poignant_A = mkA "尖酸刻薄" ; -- 3
+piggyback_V = mkV "背负" ; -- 3
+park_V2 = mkV2 "停放" ; -- 3
+organism_N = mkN "有机体" ; -- 3
+nurture_V2 = mkV2 "养育" ; -- 3
+multiply_V2 = mkV2 "乘以" ; -- 3
+microscopic_A = mkA "微观" ; -- 3
+lyric_N = mkN "歌词" ; -- 3
+liner_N = mkN "班轮" "艘" ; -- 3
+laugh_N = mkN "笑声" "阵" ; -- 3
+interrupt_V = mkV "打扰" ; -- 3
+inexperienced_A = mkA "不熟练" ; -- 3
+imitate_V2 = mkV2 "模仿" ; -- 3
+highlight_N = mkN "重头戏" ; -- 3
+grandson_N = mkN "孙子" ; -- 3
+gardener_N = mkN "园丁" "位" ; -- 3
+footnote_N = mkN "脚注" ; -- 3
+firmness_N = mkN "坚定" [] ; -- 3
+fake_V2 = mkV2 "冒充" ; -- 3
+escalate_V = mkV "逐步上升" ; -- 3
+ebb_V = mkV "衰退" ; -- 3
+door_to_door_A = mkA "送货上门" ; -- 3
+disapproval_N = mkN "不赞成" ; -- 3
+deplorable_A = mkA "凄惨" ; -- 3
+curl_V = mkV "卷曲" ; -- 3
+cop_N = mkN "警察" ; -- 3
+compromise_V2 = mkV2 "妥协" ; -- 3
+clear_Adv = mkAdv "完全地" ; -- 3
+ceramics_N = mkN "制陶业" [] ; -- 3
+bury_V = mkV "埋葬" ; -- 3
+brass_N = mkN "黄铜" [] ; -- 3
+blackmail_V2 = mkV2 "敲诈" ; -- 3
+bash_V2 = mkV2 "痛击" ; -- 3
+asthma_N = mkN "哮喘" ; -- 3
+annoy_V2 = mkV2 "惹恼" ; -- 3
+affiliation_N = mkN "联盟" ; -- 3
+academic_N = mkN "学者" "位" ; -- 3
+workday_N = mkN "工作日" ; -- 2
+wheelchair_N = mkN "轮椅" "张" ; -- 2
+wash_N = mkN "洗涤" ; -- 2
+villager_N = mkN "村民" "位" ; -- 2
+value_added_A = mkA "增值" ; -- 2
+unwary_A = mkA "不谨慎" ; -- 2
+unoccupied_A = mkA "空闲" ; -- 2
+uneducated_A = mkA "未受教育" ; -- 2
+typify_V2 = mkV2 "代表" ; -- 2
+trepidation_N = mkN "恐惧" [] ; -- 2
+top_flight_A = mkA "一流" ; -- 2
+thickness_N = mkN "厚度" [] ; -- 2
+teenage_A = mkA "青少年" ; -- 2
+symbolism_N = mkN "象征" ; -- 2
+superb_A = mkA "极好" ; -- 2
+struggle_VS = mkVS "挣扎" ; -- 2
+stationary_A = mkA "固定" ; -- 2
+spruce_V = mkV "打扮整齐" ; -- 2
+sparse_A = mkA "稀缺" ; -- 2
+sole_N = mkN "鞋底" ; -- 2
+slime_N = mkN "黏液" ; -- 2
+silence_V2 = mkV2 "消音" ; -- 2
+shelter_V2 = mkV2 "庇护" ; -- 2
+select_VV = mkVV "选择" ; -- 2
+scold_V2 = mkV2 "责骂" ; -- 2
+salvo_N = mkN "齐声欢呼" [] ; -- 2
+rotation_N = mkN "旋转" ; -- 2
+riding_N = mkN "骑马" [] ; -- 2
+resign_VS = mkVS "辞职" ; -- 2
+relish_V2 = mkV2 "品味" ; -- 2
+recoverable_A = mkA "可恢复" ; -- 2
+rapist_N = mkN "强奸犯" "名" ; -- 2
+quaint_A = mkA "奇趣" ; -- 2
+provision_V2 = mkV2 "供给食物" ; -- 2
+primordial_A = mkA "原始" ; -- 2
+powder_V2 = mkV2 "搽粉" ; -- 2
+poke_V = mkV "戳" ; -- 2
+piglet_N = mkN "小猪" "头" ; -- 2
+pendulum_N = mkN "钟摆" ; -- 2
+parry_V2 = mkV2 "回避" ; -- 2
+overlay_V2 = mkV2 "镀" ; -- 2
+orphan_N = mkN "孤儿" ; -- 2
+obsess_V2 = mkV2 "迷住" ; -- 2
+nonresident_A = mkA "暂住" ; -- 2
+narrative_N = mkN "叙述" ; -- 2
+moderate_V2 = mkV2 "变缓" ; -- 2
+mincemeat_N = mkN "甜馅" [] ; -- 2
+measurable_A = mkA "可测量" ; -- 2
+malaysian_A = mkA "马来西亚" ; -- 2
+loft_N = mkN "阁楼" ; -- 2
+lethargic_A = mkA "昏睡" ; -- 2
+lathe_N = mkN "车床" ; -- 2
+justifiable_A = mkA "有道理" ; -- 2
+irreverent_A = mkA "无关" ; -- 2
+internment_N = mkN "拘留" ; -- 2
+inherit_V = mkV "继承" ; -- 2
+incompatible_A = mkA "不兼容" ; -- 2
+impassive_A = mkA "冷漠" ; -- 2
+housekeeper_N = mkN "主妇" ; -- 2
+heterogeneous_A = mkA "多相" ; -- 2
+harp_V = mkV "喋喋不休" ; -- 2
+groan_V = mkV "呻吟" ; -- 2
+gnp_N = mkN "国民生产总值" [] ; -- 2
+fuzzy_A = mkA "毛绒绒" ; -- 2
+foyer_N = mkN "门厅" ; -- 2
+flip_A = mkA "轻率" ; -- 2
+filibuster_N = mkN "阻挠行动" ; -- 2
+favor_VS = mkVS "赞成" ; -- 2
+extinguish_V2 = mkV2 "熄灭" ; -- 2
+eve_N = mkN "前夕" ; -- 2
+entwine_V2 = mkV2 "缠住" ; -- 2
+emasculate_V2 = mkV2 "阉割" ; -- 2
+dust_V2 = mkV2 "拂尘" ; -- 2
+dormitory_N = mkN "宿舍" "间" ; -- 2
+dissect_V2 = mkV2 "解剖" ; -- 2
+discordant_A = mkA "不和谐" ; -- 2
+detention_N = mkN "扣留" ; -- 2
+demonic_A = mkA "恶魔" ; -- 2
+decelerate_V = mkV "减速" ; -- 2
+cut_V2A = mkV2A "切割" ; -- 2
+crash_V2 = mkV2 "撞毁" ; -- 2
+convulsion_N = mkN "震动" ; -- 2
+concur_V = mkV "同意" ; -- 2
+commonplace_N = mkN "普通事物" ; -- 2
+co_manage_V2 = mkV2 "共同管理" ; -- 2
+clan_N = mkN "集团" ; -- 2
+chauvinism_N = mkN "沙文主义" ; -- 2
+cavalier_A = mkA "傲慢" ; -- 2
+captive_N = mkN "俘虏" "名" ; -- 2
+brutality_N = mkN "暴行" ; -- 2
+border_V = mkV "接界" ; -- 2
+biz_N = mkN "商业" ; -- 2
+beep_N = mkN "哔哔" ; -- 2
+bale_N = mkN "大包" ; -- 2
+avail_N = mkN "利益" ; -- 2
+astonishment_N = mkN "惊讶" ; -- 2
+apply_VV = mkVV "申请" ; -- 2
+anachronism_N = mkN "时代错误" ; -- 2
+aimless_A = mkA "漫无目" ; -- 2
+account_for_V2 = mkV2 "解释" ; -- 2
+zimbabwean_A = mkA "津巴布韦" ; -- 1
+yachting_N = mkN "游艇" "艘" ; -- 1
+wizard_N = mkN "男巫" "名" ; -- 1
+whistle_N = mkN "口哨" ; -- 1
+weatherman_N = mkN "气象员" "名" ; -- 1
+warehousing_N = mkN "储仓" "间" ; -- 1
+voluminous_A = mkA "多卷" ; -- 1
+vibrate_V = mkV "振动" ; -- 1
+vassal_N = mkN "封臣" ; -- 1
+urging_N = mkN "催促" ; -- 1
+unskilled_A = mkA "不熟练" ; -- 1
+unobtrusive_A = mkA "不唐突" ; -- 1
+unimpeded_A = mkA "畅通无阻" ; -- 1
+unerring_A = mkA "无过失" ; -- 1
+undergarment_N = mkN "内衣" "件" ; -- 1
+unbiased_A = mkA "公正" ; -- 1
+ubiquitous_A = mkA "无处不在" ; -- 1
+tug_V = mkV "拽" ; -- 1
+trinity_N = mkN "三位一体" ; -- 1
+transmitter_N = mkN "发射机" "台" ; -- 1
+touchdown_N = mkN "降落" ; -- 1
+toddler_N = mkN "小孩" "个" ; -- 1
+thunder_V = mkV "打雷" ; -- 1
+theocracy_N = mkN "神权政体" ; -- 1
+terminal_A = mkA "末端" ; -- 1
+technologist_N = mkN "技术专家" ; -- 1
+take_off_V2 = mkV2 "起飞" ; -- 1
+symmetrical_A = mkA "对称" ; -- 1
+swanky_A = mkA "炫耀" ; -- 1
+sunset_N = mkN "傍晚" ; -- 1
+substandard_A = mkA "不合规格" ; -- 1
+stubby_A = mkA "短而粗硬" ; -- 1
+stow_V2 = mkV2 "装载" ; -- 1
+stipulation_N = mkN "规约" "条" ; -- 1
+stepchild_N = mkN "继子" ; -- 1
+staircase_N = mkN "楼梯" ; -- 1
+spy_V = mkV "间谍" ; -- 1
+spittle_N = mkN "唾沫" "口" ; -- 1
+spartan_A = mkA "斯巴达" ; -- 1
+sop_N = mkN "懦夫" ; -- 1
+snowstorm_N = mkN "暴风雪" "场" ; -- 1
+snap_VS = mkVS "FOO" ; -- 1
+slop_N = mkN "厉声说" ; -- 1
+skyrocket_V2 = mkV2 "飞涨" ; -- 1
+simple_minded_A = mkA "头脑简单" ; -- 1
+shrug_VS = mkVS "耸肩" ; -- 1
+shoehorn_V2 = mkV2 "硬塞进" ; -- 1
+sharp_witted_A = mkA "睿智" ; -- 1
+sepsis_N = mkN "败血症" ; -- 1
+seep_V = mkV "渗漏出" ; -- 1
+scruff_N = mkN "颈背" ; -- 1
+scientifically_Adv = mkAdv "系统地" ; -- 1
+scab_N = mkN "疤" ; -- 1
+samaritan_N = mkN "乐善好施者" ; -- 1
+rustler_N = mkN "积极分子" ; -- 1
+round_the_clock_A = mkA "不分昼夜" ; -- 1
+rodeo_N = mkN "竞技表演" ; -- 1
+rhythmical_A = mkA "有节奏" ; -- 1
+retrace_V2 = mkV2 "追溯" ; -- 1
+respite_N = mkN "暂缓" ; -- 1
+report_V2V = mkV2V "报导" ; -- 1
+remorseful_A = mkA "懊悔" ; -- 1
+reindict_V2 = mkV2 "再控告" ; -- 1
+refashion_V2 = mkV2 "重制" ; -- 1
+recklessness_N = mkN "鲁莽" [] ; -- 1
+ready_V2 = mkV2 "准备" ; -- 1
+ratepayer_N = mkN "地方纳税人" "名" ; -- 1
+rally_V2V = mkV2V "集结" ; -- 1
+quisling_N = mkN "内奸" "名" ; -- 1
+puzzlement_N = mkN "迷惑" ; -- 1
+puff_N = mkN "泡芙" ; -- 1
+propulsive_A = mkA "推进" ; -- 1
+proficiency_N = mkN "熟练" [] ; -- 1
+pressman_N = mkN "记者" "名" ; -- 1
+precautionary_A = mkA "预防" ; -- 1
+pot_V = mkV "装罐" ; -- 1
+politic_A = mkA "有策略" ; -- 1
+plot_V = mkV "谋划" ; -- 1
+placebo_N = mkN "安慰剂" ; -- 1
+picturesque_A = mkA "别致" ; -- 1
+perversity_N = mkN "邪恶" [] ; -- 1
+perch_V2 = mkV2 "栖息" ; -- 1
+pedagogue_N = mkN "教员" ; -- 1
+patriarchy_N = mkN "父系社会" ; -- 1
+pariah_N = mkN "贱民" "位" ; -- 1
+panda_N = mkN "熊猫" "只" ; -- 1
+pace_V2 = mkV2 "踱步" ; -- 1
+overflow_N = mkN "溢出" [] ; -- 1
+outflank_V2 = mkV2 "迂回" ; -- 1
+oppose_VS = mkVS "反对" ; -- 1
+offbeat_A = mkA "离奇" ; -- 1
+obey_V2 = mkV2 "服从" ; -- 1
+northwest_Adv = mkAdv "向西北" ; -- 1
+nexus_N = mkN "关系" "种" ; -- 1
+naughty_A = mkA "淘气" ; -- 1
+muscular_A = mkA "强健" ; -- 1
+moribund_A = mkA "垂死" ; -- 1
+modish_A = mkA "时髦" ; -- 1
+misery_N = mkN "痛苦" ; -- 1
+mildew_N = mkN "霉" ; -- 1
+mesh_V = mkV "啮合" ; -- 1
+medium_grade_A = mkA "中等" ; -- 1
+mascara_N = mkN "染眉毛油" ; -- 1
+manchester_PN = mkPN "曼彻斯特" ; -- 1
+magnetize_V2 = mkV2 "磁化" ; -- 1
+lovebird_N = mkN "小鹦鹉类" ; -- 1
+lodging_N = mkN "寄宿处" ; -- 1
+linear_A = mkA "线形" ; -- 1
+lettuce_N = mkN "莴苣" ; -- 1
+leaflet_N = mkN "小传单" "张" ; -- 1
+larceny_N = mkN "盗窃" ; -- 1
+knockout_N = mkN "击倒" ; -- 1
+kick_off_V2 = mkV2 "开球" ; -- 1
+juggle_V2 = mkV2 "欺骗" ; -- 1
+jazzy_A = mkA "爵士乐" ; -- 1
+irksome_A = mkA "令人讨厌" ; -- 1
+intimate_V2 = mkV2 "至亲" ; -- 1
+insupportable_A = mkA "无法忍受" ; -- 1
+inn_N = mkN "旅馆" "间" ; -- 1
+infect_V = mkV "传染" ; -- 1
+indispensability_N = mkN "必要性" ; -- 1
+incline_V2 = mkV2 "倾斜" ; -- 1
+impromptu_A = mkA "即兴" ; -- 1
+immerse_V2 = mkV2 "沉浸" ; -- 1
+idiomatic_A = mkA "惯用" ; -- 1
+hungarian_N = mkN "匈牙利人" ; -- 1
+hot_tempered_A = mkA "急性子" ; -- 1
+homage_N = mkN "敬意" [] ; -- 1
+hilarious_A = mkA "欢闹" ; -- 1
+hemorrhage_V2 = mkV2 "出血" ; -- 1
+hawk_V2 = mkV2 "清嗓" ; -- 1
+hank_N = mkN "束" [] ; -- 1
+hairline_N = mkN "发际线" ; -- 1
+grumble_VS = mkVS "抱怨" ; -- 1
+greenish_A = mkA "呈绿色" ; -- 1
+good_looking_A = mkA "好看" ; -- 1
+glee_N = mkN "欢乐" [] ; -- 1
+geyser_N = mkN "喷泉" "汪" ; -- 1
+gelatin_N = mkN "明胶" ; -- 1
+furrow_V = mkV "耕" ; -- 1
+frog_N = mkN "青蛙" "只" ; -- 1
+fray_V = mkV "磨损" ; -- 1
+formaldehyde_N = mkN "蚁醛" ; -- 1
+folksy_A = mkA "有民间风味" ; -- 1
+flop_N = mkN "失败" ; -- 1
+flank_V = mkV "侧翼攻击" ; -- 1
+filtration_N = mkN "过滤" ; -- 1
+fencing_N = mkN "围墙" ; -- 1
+farm_V2 = mkV2 "种田" ; -- 1
+extricate_V2 = mkV2 "解救" ; -- 1
+experiment_V2 = mkV2 "尝试" ; -- 1
+exclaim_V = mkV "呼喊" ; -- 1
+essayist_N = mkN "散文家" "名" ; -- 1
+envision_VS = mkVS "想象" ; -- 1
+encrypt_V2 = mkV2 "加密" ; -- 1
+elongate_V2 = mkV2 "伸长" ; -- 1
+echo_V = mkV "反射" ; -- 1
+dupe_V2 = mkV2 "欺骗" ; -- 1
+dreary_A = mkA "枯燥" ; -- 1
+doorman_N = mkN "看门人" "位" ; -- 1
+distinctiveness_N = mkN "特殊性" ; -- 1
+disloyalty_N = mkN "不忠" [] ; -- 1
+discerning_A = mkA "有辨别能力" ; -- 1
+dilapidated_A = mkA "荒废" ; -- 1
+detractor_N = mkN "诽谤者" ; -- 1
+dependency_N = mkN "从属" ; -- 1
+delirious_A = mkA "精神错乱" ; -- 1
+deep_seated_A = mkA "根深蒂固" ; -- 1
+daybreak_N = mkN "破晓" ; -- 1
+cylinder_N = mkN "圆柱" ; -- 1
+crumple_V = mkV "弄皱" ; -- 1
+cricket_N = mkN "蟋蟀" "只" ; -- 1
+cramp_N = mkN "痉挛" ; -- 1
+counterbalance_V2 = mkV2 "抵消" ; -- 1
+corkscrew_N = mkN "螺丝锥" ; -- 1
+contemplation_N = mkN "沉思" ; -- 1
+congratulatory_A = mkA "值得庆祝" ; -- 1
+comprehension_N = mkN "理解" ; -- 1
+combatant_N = mkN "战士" "名" ; -- 1
+codpiece_N = mkN "裤褶" ; -- 1
+clown_N = mkN "小丑" "个" ; -- 1
+clarify_V = mkV "阐明" ; -- 1
+chug_V = mkV "发出嘎嘎声" ; -- 1
+chicanery_N = mkN "狡辩" ; -- 1
+chapman_N = mkN "叫卖商人" ; -- 1
+categorical_A = mkA "绝对" ; -- 1
+cardinal_N = mkN "红衣主教" "名" ; -- 1
+camp_V = mkV "扎营" ; -- 1
+buzzer_N = mkN "蜂鸣器" ; -- 1
+bum_N = mkN "流浪汉" "个" ; -- 1
+brotherly_A = mkA "兄弟般" ; -- 1
+brazilian_N = mkN "巴西人" "名" ; -- 1
+bosom_N = mkN "胸" ; -- 1
+boa_N = mkN "蟒蛇" "条" ; -- 1
+blarney_N = mkN "谄媚" ; -- 1
+bilingual_A = mkA "两种语言" ; -- 1
+bequeath_V2 = mkV2 "遗赠" ; -- 1
+bedridden_A = mkA "卧床不起" ; -- 1
+barricade_N = mkN "障碍" ; -- 1
+balmy_A = mkA "芳香" ; -- 1
+awry_A = mkA "曲解" ; -- 1
+atrocity_N = mkN "暴行" ; -- 1
+ask_for_V2 = mkV2 "请求" ; -- 1
+aria_N = mkN "咏叹调" "首" ; -- 1
+aplomb_N = mkN "泰然自若" [] ; -- 1
+angst_N = mkN "焦虑" [] ; -- 1
+amiss_A = mkA "有毛病" ; -- 1
+allergic_A = mkA "过敏" ; -- 1
+affectionate_A = mkA "充满深情" ; -- 1
+adept_N = mkN "内行" ; -- 1
+accelerator_N = mkN "油门" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_20.gf b/lib/src/chinese/sysu/Assign_20.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_20.gf
@@ -0,0 +1,501 @@
+concrete Assign_20 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+regard_N = mkN "问候" ; -- 8
+prescribe_V2 = mkV2 "规定" | mkV2 "给*开处方"; -- 8
+outstrip_V2 = mkV2 "超过" ; -- 8
+marble_N = mkN "大理石" ; -- 8
+jumbo_A = mkA "巨大" ; -- 8
+hostage_N = mkN "人质" | mkN "抵押品"; -- 8
+flurry_N = mkN "慌张" ; -- 8
+enhancement_N = mkN "增强" ; -- 8
+diet_N = mkN "饮食" ; -- 8
+convenient_A = mkA "方便" ; -- 8
+chemistry_N = mkN "化学" ; -- 8
+blanket_N = mkN "毯子" ; -- 8
+acknowledge_V = mkV "承认" ; -- 8
+vault_N = mkN "拱顶" ; -- 7
+tract_N = mkN "大片土地" ; -- 7
+suitable_A = mkA "适宜" ; -- 7
+sing_V2 = mkV2 "唱" ; -- 7
+seat_V2 = mkV2 "使+入座" ; -- 7
+regret_N = mkN "遗憾" ; -- 7
+probability_N = mkN "可能性" ; -- 7
+penetrate_V2 = mkV2 "渗透" ; -- 7
+notice_VS = mkVS "注意" ; -- 7
+mind_V = mkV "介意" ; -- 7
+irrelevant_A = mkA "不相干" ; -- 7
+havoc_N = mkN "浩劫" ; -- 7
+fluctuate_V = mkV "波动" ; -- 7
+embargo_N = mkN "禁令" ; -- 7
+differential_N = mkN "微分" ; -- 7
+confine_V2 = mkV2 "限制" ; -- 7
+calculate_VS = mkVS "打算" ; -- 7
+bloated_A = mkA "发胀" ; -- 7
+advise_VS = mkVS "建议" ; -- 7
+whack_V2 = mkV2 "猛击" ; -- 6
+tune_V = mkV "调音" ; -- 6
+syrian_A = mkA "叙利亚" ; -- 6
+stereo_N = mkN "立体声" ; -- 6
+shrewd_A = mkA "精明" ; -- 6
+runner_N = mkN "跑步者" ; -- 6
+representative_A = mkA "有代表性" ; -- 6
+quiet_V = mkV "平静下来" ; -- 6
+philosophical_A = mkA "哲学上" ; -- 6
+orbit_N = mkN "轨道" ; -- 6
+mull_V2 = mkV2 "仔细思索" ; -- 6
+make_N = mkN "制造" ; -- 6
+lag_N = mkN "落后" ; -- 6
+inception_N = mkN "起初" ; -- 6
+hiker_N = mkN "徒步旅行者" ; -- 6
+forum_N = mkN "论坛" ; -- 6
+experiment_V = mkV "实验" ; -- 6
+dwindle_V = mkV "缩小" ; -- 6
+defensive_N = mkN "防御" ; -- 6
+connect_V = mkV "连接" ; -- 6
+citation_N = mkN "引用" ; -- 6
+broadcast_V2 = mkV2 "播放" ; -- 6
+attach_V = mkV "附加" ; -- 6
+adventure_N = mkN "冒险" ; -- 6
+wallet_N = mkN "钱包" ; -- 5
+unduly_Adv = mkAdv "过度" ; -- 5
+timber_N = mkN "木材" ; -- 5
+super_N = mkN "特级品" ; -- 5
+spender_N = mkN "大款" ; -- 5
+shore_N = mkN "岸" ; -- 5
+sabotage_N = mkN "破坏" ; -- 5
+reside_V = mkV "居住" ; -- 5
+reassessment_N = mkN "重新评估" ; -- 5
+prose_N = mkN "散文" ; -- 5
+plead_V2 = mkV2 "借口" ; -- 5
+password_N = mkN "密码" ; -- 5
+open_N = mkN "空旷" | mkN "户外"; -- 5
+mound_N = mkN "堆" ; -- 5
+mathematical_A = mkA "数学" ; -- 5
+liar_N = mkN "说谎者" ; -- 5
+irreparable_A = mkA "无法挽回" ; -- 5
+imaginative_A = mkA "想像" ; -- 5
+hamburger_N = mkN "汉堡" ; -- 5
+frightening_A = mkA "可怕" ; -- 5
+fair_N = mkN "市集" | mkN "展览会"; -- 5
+elementary_A = mkA "初级" ; -- 5
+dissemination_N = mkN "传播" ; -- 5
+define_V = mkV "定义" ; -- 5
+corridor_N = mkN "走廊" ; -- 5
+complexity_N = mkN "复杂" ; -- 5
+channel_V2 = mkV2 "引导" ; -- 5
+bulgaria_PN = mkPN "保加利亚" ; -- 5
+blonde_A = mkA "亚麻色" ; -- 5
+arise_VS = mkVS "出现" ; -- 5
+adjudicator_N = mkN "评判员" ; -- 5
+whitewash_N = mkN "粉饰" ; -- 4
+urge_V2V = mkV2V "敦促" ; -- 4
+uncle_N = mkN "叔叔" ; -- 4
+titan_N = mkN "巨人" ; -- 4
+suppression_N = mkN "抑制" ; -- 4
+spur_V = mkV "骑马疾驰" ; -- 4
+smell_N = mkN "气味" ; -- 4
+shipbuilder_N = mkN "造船工程师" ; -- 4
+routine_N = mkN "日常" ; -- 4
+resolve_N = mkN "坚决" ; -- 4
+reassuring_A = mkA "可靠" ; -- 4
+puzzle_N = mkN "拼图" ; -- 4
+pressure_V2V = mkV2V "迫使" ; -- 4
+plateau_N = mkN "高原" ; -- 4
+peer_V = mkV "同行" ; -- 4
+overhang_N = mkN "悬垂部分" ; -- 4
+objectionable_A = mkA "讨厌" ; -- 4
+motivation_N = mkN "动机" ; -- 4
+metro_N = mkN "地铁" ; -- 4
+malice_N = mkN "恶意" ; -- 4
+legality_N = mkN "合法" ; -- 4
+invisible_A = mkA "无形" ; -- 4
+insert_N = mkN "插入物" ; -- 4
+immigration_N = mkN "移民" ; -- 4
+helpless_A = mkA "无助" ; -- 4
+grapple_V = mkV "格斗" ; -- 4
+full_fledged_A = mkA "经过充分训练" ; -- 4
+flop_V = mkV "拍击" | mkV "失败"  ; -- 4
+facial_A = mkA "面部" ; -- 4
+enlarge_V2 = mkV2 "扩大" ; -- 4
+dissatisfy_V2 = mkV2 "使+不满足" ; -- 4
+dictate_V2 = mkV2 "口述" ; -- 4
+deem_V2 = mkV2 "认为" ; -- 4
+crown_N = mkN "冠" ; -- 4
+content_A = mkA "内容" ; -- 4
+competence_N = mkN "权限" | mkN "能力"; -- 4
+cherish_V2 = mkV2 "珍爱" ; -- 4
+can_V2 = mkV2 "装罐" ; -- 4
+bonanza_N = mkN "富矿带" ; -- 4
+avenue_N = mkN "大街" ; -- 4
+alabama_PN = mkPN "阿拉巴马州" ; -- 4
+wreck_N = mkN "破坏" ; -- 3
+warfare_N = mkN "战" ; -- 3
+velvet_N = mkN "天鹅绒" ; -- 3
+unfounded_A = mkA "毫无根据" | mkA "未建立"; -- 3
+tuna_N = mkN "金枪鱼" ; -- 3
+tote_V2 = mkV2 "手提" ; -- 3
+thin_V = mkV "薄" ; -- 3
+swap_V = mkV "交换" ; -- 3
+stray_V = mkV "迷路" ; -- 3
+star_V2 = mkV2 "由*主演" ; -- 3
+spike_V2 = mkV2 "阻止" ; -- 3
+snap_V2 = mkV2 "拉断" ; -- 3
+sighting_N = mkN "瞄准" ; -- 3  /////////////////////////////////////////////////////////here
+setter_N = mkN "调节器" ; -- 3
+scourge_N = mkN "灾祸" | mkN "鞭" ; -- 3
+rum_N = mkN "朗姆酒" ; -- 3
+resonate_V = mkV "共鸣" ; -- 3
+rehabilitate_V2 = mkV2 "使+恢复" ; -- 3
+readership_N = mkN "读者人数" ; -- 3
+pull_N = mkN "拉" ; -- 3
+preside_V = mkV "主持" ; -- 3
+policewoman_N = mkN "女警察" ; -- 3
+pinball_N = mkN "弹球" ; -- 3
+passable_A = mkA "可通行" ; -- 3
+original_N = mkN "原始" ; -- 3
+oasis_N = mkN "绿洲" ; -- 3
+mystique_N = mkN "奥秘" ; -- 3
+minuscule_A = mkA "极小" ; -- 3
+manual_N = mkN "手册" ; -- 3
+liquefy_V2 = mkV2 "液化" ; -- 3
+lecturer_N = mkN "讲师" ; -- 3
+intuition_N = mkN "直觉" ; -- 3
+infiltrate_V2 = mkV2 "使+潜入" ; -- 3
+impeach_V2 = mkV2 "弹劾" ; -- 3
+hood_N = mkN "头巾" ; -- 3
+grave_N = mkN "坟墓" ; -- 3
+gender_N = mkN "性别" ; -- 3
+foreclose_V = mkV "止赎" ; -- 3
+fix_N = mkN "方位" | mkN "困境" ; -- 3
+fascinating_A = mkA "迷人" ; -- 3
+ethos_N = mkN "社会思潮" | mkN "民族精神"; -- 3
+edgy_A = mkA "锋利" ; -- 3
+double_edged_A = mkA "两面性" ; -- 3
+disbursement_N = mkN "支出" ; -- 3
+derision_N = mkN "嘲笑" ; -- 3
+cyclist_N = mkN "骑自行车的人" ; -- 3
+correct_V = mkV "纠正" ; -- 3
+concurrence_N = mkN "同时发生" ; -- 3
+cloth_N = mkN "布" ; -- 3
+chant_V = mkV "唱歌" ; -- 3
+butterfly_N = mkN "蝴蝶" ; -- 3
+breathing_N = mkN "呼吸" ; -- 3
+blaze_V = mkV "燃烧" ; -- 3
+batting_N = mkN "打击" ; -- 3
+attest_VS = mkVS "证明" ; -- 3
+antiquity_N = mkN "古物" ; -- 3
+aftereffect_N = mkN "后果" ; -- 3
+acclaim_V2 = mkV2 "称赞" ; -- 3
+wrap_N = mkN "外套" ; -- 2
+whip_V2 = mkV2 "抽打" ; -- 2
+waterfall_N = mkN "瀑布" ; -- 2
+virgin_A = mkA "纯洁" ; -- 2
+vaunt_V2 = mkV2 "自夸" ; -- 2
+unworkable_A = mkA "不可行" ; -- 2
+unprofessional_A = mkA "不专业" ; -- 2
+unfaze_V2 = mkV2 "不怕" ; -- 2 ?
+unaware_of_A2 = mkA2 "没意思到" ; -- 2
+trim_A = mkA "整齐" ; -- 2
+tornado_N = mkN "龙卷风" ; -- 2
+thinker_N = mkN "思想家" ; -- 2
+telephone_V = mkV "电话" ; -- 2
+sympathize_V = mkV "同情" ; -- 2
+superimpose_V2 = mkV2 "叠加" ; -- 2
+style_V2 = mkV2 "设计" ; -- 2
+steam_V = mkV "蒸" ; -- 2
+squalid_A = mkA "肮脏" ; -- 2
+spectacle_N = mkN "场面" ; -- 2
+solid_N = mkN "固体" ; -- 2
+sludge_N = mkN "污泥" ; -- 2
+sincere_A = mkA "真诚" ; -- 2
+shoot_N = mkN "射击" ; -- 2
+self_styled_A = mkA "自称" ; -- 2
+scorn_V2 = mkV2 "蔑视" ; -- 2
+sanitary_A = mkA "卫生" ; -- 2
+rowing_N = mkN "划船" ; -- 2
+rile_V2 = mkV2 "激怒" ; -- 2
+resurrect_V = mkV "复活" ; -- 2
+renowned_A = mkA "闻名" ; -- 2
+recurrence_N = mkN "循环" ; -- 2
+raze_V2 = mkV2 "将+夷为平地" ; -- 2
+queue_N = mkN "队列" ; -- 2
+prowl_N = mkN "徘徊" ; -- 2
+prodigious_A = mkA "惊人" ; -- 2
+pre_approve_V2 = mkV2 "预先核准" ; -- 2
+politicize_V2 = mkV2 "使+具有政治性" ; -- 2
+pinch_N = mkN "匮乏" ; -- 2
+perch_N = mkN "鲈鱼" | mkN "高位"; -- 2
+passbook_N = mkN "存折" ; -- 2
+owl_N = mkN "猫头鹰" ; -- 2
+outfield_N = mkN "外场" ; -- 2
+offer_V2V = mkV2V "提供" ; -- 2
+notch_N = mkN "刻痕" ; -- 2
+nazi_A = mkA "纳粹党人" ; -- 2
+mollify_V2 = mkV2 "缓和" ; -- 2
+minus_Prep = mkPrep "减去" ; -- 2
+medal_N = mkN "奖章" ; -- 2
+malign_V2 = mkV2 "诽谤" ; -- 2
+long_time_A = mkA "长" ; -- 2
+lexicon_N = mkN "词库" ; -- 2
+laugh_VS = mkVS "笑" ; -- 2
+keep_V2A = mkV2A "保持" ; -- 2
+jab_N = mkN "戳" ; -- 2
+interrogator_N = mkN "质问者" ; -- 2
+inland_Adv = mkAdv "内陆" ; -- 2
+inconsistent_A = mkA "不符" ; -- 2
+imperialism_N = mkN "帝国主义" ; -- 2
+hurry_V = mkV "赶快" ; -- 2
+hidebound_A = mkA "死板" ; -- 2
+haste_N = mkN "赶快" ; -- 2
+gruesome_A = mkA "匆忙" ; -- 2
+goddess_N = mkN "女神" ; -- 2
+gambit_N = mkN "话题" ; -- 2
+framework_N = mkN "框架" ; -- 2
+floral_A = mkA "花" ; -- 2
+fireplace_N = mkN "壁炉" ; -- 2
+feckless_A = mkA "软弱" ; -- 2
+exude_V2 = mkV2 "散发着" ; -- 2
+excavator_N = mkN "挖掘机" ; -- 2
+envoy_N = mkN "使者" ; -- 2
+embitter_V2 = mkV2 "使+怨恨" ; -- 2
+dynamism_N = mkN "活力" ; -- 2
+down_V2 = mkV2 "打倒" ; -- 2
+disservice_N = mkN "伤害" ; -- 2
+discuss_VS = mkVS "讨论" ; -- 2
+detract_V = mkV "贬低" ; -- 2
+dense_A = mkA "稠密" ; -- 2
+decline_VS = mkVS "下降" ; -- 2
+dampen_V2 = mkV2 "抑制" ; -- 2
+creamy_A = mkA "奶油" ; -- 2
+cool_N = mkN "凉爽" ; -- 2
+confederation_N = mkN "联盟" ; -- 2
+compact_V2 = mkV2 "使+紧密结合" ; -- 2
+codify_V2 = mkV2 "编纂" ; -- 2
+classy_A = mkA "优等" ; -- 2
+cherry_A = mkA "樱桃" ; -- 2
+cavernous_A = mkA "似巨穴" ; -- 2
+careless_A = mkA "粗心" ; -- 2
+buff_N = mkN "浅黄色" ; -- 2
+bottleneck_N = mkN "瓶颈" ; -- 2
+blanket_V2 = mkV2 "覆盖" ; -- 2
+bemoan_V2 = mkV2 "哀叹" ; -- 2
+band_V = mkV "用带绑扎" ; -- 2
+avid_A = mkA "渴望" ; -- 2
+astronomer_N = mkN "天文学家" ; -- 2
+apprehension_N = mkN "理解" ; -- 2
+anatomical_A = mkA "解剖" ; -- 2
+alcoholic_A = mkA "酒精" ; -- 2
+acquiesce_V = mkV "默许" ; -- 2
+zloty_N = mkN "兹罗提" ; -- 1
+yearling_N = mkN "一周岁" ; -- 1
+wonderland_N = mkN "仙境" ; -- 1
+whittle_V = mkV "削" ; -- 1
+well_born_A = mkA "出生高贵" ; -- 1
+warsaw_PN = mkPN "华沙" ; -- 1
+vow_N = mkN "誓言" ; -- 1
+vigil_N = mkN "守夜" ; -- 1
+veal_N = mkN "小牛" ; -- 1
+usher_N = mkN "引座员" ; -- 1
+unsympathetic_A = mkA "绝情" ; -- 1
+unplug_V2 = mkV2 "拔" ; -- 1
+uninhibited_A = mkA "无拘束" ; -- 1
+unfamiliarity_N = mkN "陌生" ; -- 1
+underlying_A = mkA "潜在" ; -- 1
+uncensored_A = mkA "未经审查" ; -- 1
+ultrasonic_A = mkA "超声" ; -- 1
+turgid_A = mkA "肿胀" ; -- 1
+trivialize_V2 = mkV2 "使+变得平凡" ; -- 1
+transvestite_N = mkN "异性装扮癖者" ; -- 1
+toughness_N = mkN "韧性" ; -- 1
+tolerable_A = mkA "可容忍" ; -- 1
+ticker_N = mkN "嘀嗒响的东西" ; -- 1
+therapist_N = mkN "临床医学家" ; -- 1
+terrace_N = mkN "阳台" ; -- 1
+teenager_N = mkN "青少年" ; -- 1
+tan_V = mkV "晒成褐色" ; -- 1
+synchronous_A = mkA "同步" ; -- 1
+swathe_V2 = mkV2 "裹" ; -- 1
+supercilious_A = mkA "高傲" ; -- 1
+substitution_N = mkN "替代物" ; -- 1
+studiousness_N = mkN "好学" ; -- 1
+strafe_V2 = mkV2 "猛烈炮轰" ; -- 1
+stitch_V2 = mkV2 "缝" ; -- 1
+sterilization_N = mkN "消毒" ; -- 1
+stampede_V = mkV "踩踏" ; -- 1
+squall_N = mkN "暴风" ; -- 1
+splinter_N = mkN "碎片" ; -- 1
+speciality_N = mkN "专长" ; -- 1
+soreness_N = mkN "疼痛" ; -- 1
+soapbox_N = mkN "肥皂盒" ; -- 1
+snare_V2 = mkV2 "捕捉" ; -- 1
+slouch_N = mkN "懒散的人" ; -- 1
+slant_V2 = mkV2 "使+倾斜" ; -- 1
+sinful_A = mkA "有罪" ; -- 1
+shuttle_V = mkV "穿梭往返" ; -- 1
+shoplifting_N = mkN "入店行窃" ; -- 1
+sheaf_N = mkN "捆" ; -- 1
+serenade_N = mkN "小夜曲" ; -- 1
+self_confessed_A = mkA "公开承认" ; -- 1
+seal_V = mkV "密封" ; -- 1
+scooter_N = mkN "摩托车" ; -- 1
+scam_V2 = mkV2 "欺诈" ; -- 1
+san_marinese_A = mkA "圣马力诺" ; -- 1
+sadistic_A = mkA "虐待狂" ; -- 1
+rubber_stamp_V2 = mkV2 "橡皮图章" ; -- 1
+roman_A = mkA "罗马" ; -- 1
+ridge_N = mkN "山脊" ; -- 1
+retreat_V2 = mkV2 "使+后退" ; -- 1
+restate_V2V = mkV2V "重申" ; -- 1
+reprisal_N = mkN "报复" ; -- 1
+rename_V2 = mkV2 "重命名" ; -- 1
+reintegrate_V2 = mkV2 "重返" ; -- 1
+refit_V2 = mkV2 "改装" ; -- 1
+reconstruction_N = mkN "重建" ; -- 1
+reappoint_V = mkV "续聘" ; -- 1
+raucous_A = mkA "沙哑" ; -- 1
+rambunctious_A = mkA "粗暴" ; -- 1
+quotable_A = mkA "可引用" ; -- 1
+quadruped_N = mkN "四足动物" ; -- 1
+pulpit_N = mkN "讲道坛" ; -- 1
+prostate_N = mkN "前列腺" ; -- 1
+prognosis_N = mkN "预测" ; -- 1
+presume_VV = mkVV "假定" ; -- 1
+precipice_N = mkN "悬崖" ; -- 1
+pottage_N = mkN "浓汤" ; -- 1
+poof_N = mkN "噗" ; -- 1
+plug_V = mkV "插入" ; -- 1
+plagiarism_N = mkN "剽窃" ; -- 1
+pilgrimage_N = mkN "朝圣" ; -- 1
+petite_A = mkA "娇小" ; -- 1
+perforate_V2 = mkV2 "穿孔于" ; -- 1
+pedigree_N = mkN "血统" ; -- 1
+patriotism_N = mkN "爱国主义" ; -- 1
+parley_N = mkN "谈判" ; -- 1
+panhandle_N = mkN "平锅柄" ; -- 1
+padding_N = mkN "填充" ; -- 1
+overpass_N = mkN "天桥" ; -- 1
+outlandish_A = mkA "古怪" ; -- 1
+optimistically_Adv = mkAdv "乐观地" ; -- 1
+officialdom_N = mkN "官场" ; -- 1
+obligate_V2 = mkV2 "使+成为义务" ; -- 1
+nosedive_V = mkV "俯冲" ; -- 1
+nick_V2 = mkV2 "缺口" ; -- 1
+navigator_N = mkN "航海家" ; -- 1
+mushy_A = mkA "糊状" ; -- 1
+motorbike_N = mkN "摩托车" ; -- 1
+mogul_N = mkN "大亨" ; -- 1
+mistake_V = mkV "出错" ; -- 1
+milky_A = mkA "乳白色" ; -- 1
+metabolism_N = mkN "新陈代谢" ; -- 1
+mellow_V = mkV "使+成熟" ; -- 1
+mass_V = mkV "聚集" ; -- 1
+manhood_N = mkN "男子气概" ; -- 1
+magnolia_N = mkN "玉兰" ; -- 1
+lull_V2 = mkV2 "使+平静" ; -- 1
+long_suffering_A = mkA "坚忍" ; -- 1
+lira_N = mkN "里拉" ; -- 1
+liberalism_N = mkN "自由主义" ; -- 1
+leaky_A = mkA "漏" ; -- 1
+largish_A = mkA "稍大" ; -- 1
+knuckle_N = mkN "关节" ; -- 1
+kindergarten_N = mkN "幼儿园" ; -- 1
+jumpy_A = mkA "神经质" ; -- 1
+jester_N = mkN "滑稽演员" ; -- 1
+irreplaceable_A = mkA "无可替代" ; -- 1
+intone_V = mkV "咏叹" ; -- 1
+intake_N = mkN "摄入量" ; -- 1
+innovate_V2 = mkV2 "改变" ; -- 1
+infertile_A = mkA "不肥沃" ; -- 1
+indonesian_A = mkA "印度尼西亚" ; -- 1
+incompatibility_N = mkN "不相容" ; -- 1
+impudent_A = mkA "厚颜无耻" ; -- 1
+immorality_N = mkN "不道德" ; -- 1
+ignoble_A = mkA "卑鄙" ; -- 1
+hurtle_V = mkV "猛冲" ; -- 1
+howitzer_N = mkN "榴弹炮" ; -- 1
+honduran_A = mkA "洪都拉斯" ; -- 1
+hinge_V = mkV "依*转移" ; -- 1 ?
+hereabouts_Adv = mkAdv "在附近一带" ; -- 1
+headlong_Adv = mkAdv "头向前" ; -- 1
+hard_boiled_A = mkA "煮过熟了" | mkA "不动感情"; -- 1
+hallow_V2 = mkV2 "使+神圣" ; -- 1
+guile_N = mkN "诡计" ; -- 1
+grief_N = mkN "悲痛" ; -- 1
+gossip_V = mkV "闲聊" ; -- 1
+glint_N = mkN "闪烁" ; -- 1
+ghostly_A = mkA "幽灵" ; -- 1
+genesis_N = mkN "起源" ; -- 1
+fuss_V = mkV "忙乱" ; -- 1
+frosty_A = mkA "冷冰冰" ; -- 1
+freak_V = mkV "怪物" ; -- 1 ?freak is not a verb
+fortuitous_A = mkA "偶然" ; -- 1
+foolhardy_A = mkA "蛮干" ; -- 1
+flotilla_N = mkN "小舰队" ; -- 1
+flatten_V2 = mkV2 "弄平" ; -- 1
+find_N = mkN "发现" ; -- 1
+fertile_A = mkA "肥沃" ; -- 1
+fascism_N = mkN "法西斯主义" ; -- 1
+eyeglass_N = mkN "眼镜" ; -- 1
+explore_VS = mkVS "探索" ; -- 1
+executor_N = mkN "执行者" ; -- 1
+estimation_N = mkN "预算" ; -- 1
+epic_N = mkN "史诗" ; -- 1
+end_tail_V2 = mkV2 "结束" ; -- 1 ?can not find proper translation
+embargo_V2 = mkV2 "禁运" ; -- 1
+eel_N = mkN "鳗鱼" ; -- 1
+dustbin_N = mkN "垃圾桶" ; -- 1
+drift_V2 = mkV2 "使+漂移" ; -- 1
+dossier_N = mkN "卷宗" ; -- 1
+dither_V = mkV "抖动" ; -- 1
+disobey_V2 = mkV2 "违抗" ; -- 1
+discomfort_N = mkN "不适" ; -- 1
+dinky_A = mkA "极小" ; -- 1
+deviate_V = mkV "偏离" ; -- 1
+deprivation_N = mkN "剥夺" ; -- 1
+demagogic_A = mkA "蛊惑人心" ; -- 1
+defaulter_N = mkN "缺席者" ; -- 1
+deactivate_V2 = mkV2 "关闭" ; -- 1
+czechoslovak_N = mkN "捷克斯洛伐克" ; -- 1
+crystalline_A = mkA "水晶般" ; -- 1
+crimson_A = mkA "深红" ; -- 1
+crank_N = mkN "曲柄" ; -- 1
+couplet_N = mkN "对联" ; -- 1
+cornstarch_N = mkN "玉米淀粉" ; -- 1
+contemptuous_of_A2 = mkA2 "看不起" ; -- 1
+connoisseur_N = mkN "行家" ; -- 1
+computation_N = mkN "计算" ; -- 1
+comic_N = mkN "连环漫画" ; -- 1
+cohere_V = mkV "一致" | mkV "附着"; -- 1
+clutch_N = mkN "离合器" ; -- 1
+class_conscious_A = mkA "阶级意识" ; -- 1
+cinch_V2 = mkV2 "紧握" ; -- 1
+chill_V2 = mkV2 "冷冻" ; -- 1
+charger_N = mkN "充电器" ; -- 1
+catholic_A = mkA "天主教" ; -- 1
+caricature_V2 = mkV2 "将*画成漫画讽刺" ; -- 1
+candlelight_N = mkN "烛火" ; -- 1
+bye_N = mkN "轮空" ; -- 1
+buoyancy_N = mkN "浮力" ; -- 1
+bruise_N = mkN "挫伤" ; -- 1
+bremen_PN = mkPN "不来梅" ; -- 1
+bothersome_A = mkA "伤脑筋" ; -- 1
+bode_V2 = mkV2 "预兆" ; -- 1
+bleach_V2 = mkV2 "漂白" ; -- 1
+billow_V = mkV "翻腾" ; -- 1
+betrayer_N = mkN "背叛者" ; -- 1
+beeswax_N = mkN "蜂蜡" ; -- 1
+bash_N = mkN "痛击" ; -- 1
+bane_N = mkN "毒药" ; -- 1
+azure_A = mkA "蔚蓝" ; -- 1
+attainable_A = mkA "可达到" ; -- 1
+aspirin_N = mkN "阿司匹林" ; -- 1
+arithmetic_N = mkN "算术" ; -- 1
+apparition_N = mkN "幻影" ; -- 1
+annoying_A = mkA "恼人" ; -- 1
+amongst_Prep = mkPrep "在之中" ; -- 1
+alma_mater_N = mkN "母校" ; -- 1
+afield_Adv = mkAdv "在远处" ; -- 1
+adjective_N = mkN "形容词" ; -- 1
+accord_V2 = mkV2 "符合" ; -- 1
+abacus_N = mkN "算盘" ; -- 1
+}
+
diff --git a/lib/src/chinese/sysu/Assign_21.gf b/lib/src/chinese/sysu/Assign_21.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_21.gf
@@ -0,0 +1,500 @@
+concrete Assign_21 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+refuge_N = mkN "避难所" ; -- 8
+prerogative_N = mkN "特权"; -- 8
+outspoken_A = mkA "直言不讳"; -- 8
+mandate_N = mkN "授权" ""; -- 8
+jazz_N = mkN "爵士乐" "";-- 8
+headache_N = mkN "头痛" ""; -- 8
+flaw_V2 = mkV2 "破裂"; -- 8
+energetic_A = mkA "精力充沛"; -- 8
+devastate_V2 = mkV2 "毁灭"; -- 8
+convene_V2 = mkV2 "召集"; -- 8
+chemist_N = mkN "化学家"; -- 8
+beef_V = mkV "抱怨"; -- 8
+accumulate_V2 = mkV2 "积累"; -- 8
+variable_N = mkN "变量"; -- 7
+title_V3 = mkV3 "加标题于"; -- 7
+suffering_N = mkN "痛苦" ""; -- 7
+sine_qua_non_N = mkN "正弦" ""; -- 7
+screen_V = mkV "遮蔽"; -- 7
+refocus_V = mkV "重调"; -- 7
+pro_forma_A = mkA "形式上"; -- 7
+parental_A = mkA "父母"; -- 7
+northeast_N = mkN "东北" ""; -- 7
+mighty_A = mkA "强大"; -- 7
+ironic_A = mkA "讽刺"; -- 7
+haul_N = mkN "拉" ""; -- 7
+flock_V = mkV "聚集"; -- 7
+ecological_A = mkA "生态"; -- 7
+desire_V2 = mkV2 "渴望"; -- 7
+conception_N = mkN "概念"; -- 7
+butler_N = mkN "巴特勒" ""; -- 7
+blind_A = mkA "盲目"; -- 7
+admirable_A = mkA "令人钦佩";
+wave_V = mkV "波动";  -- 6
+triple_A = mkA "三重"; -- 6
+swell_V2 = mkV2 "膨胀"; -- 6
+steer_V2 = mkV2 "引导"; -- 6
+show_V2V = mkV2V "显示"; -- 6
+rumour_N = mkN "谣言"; -- 6
+replicate_V2 = mkV2 "复制"; -- 6
+quantitative_A = mkA "定量"; -- 6
+peseta_N = mkN "比塞塔" ""; -- 6
+orange_1_N = mkN "橙色" ""; -- 6
+mph_N = mkN "英里" ""; -- 6
+main_N = mkN "主要" ""; -- 6
+keep_VA = mkVA "保持"; -- 6
+imprison_V2 = mkV2 "监禁"; -- 6
+hesitate_VV = mkVV "犹豫"; -- 6
+formulate_V2 = mkV2 "制定"; -- 6
+excite_V2 = mkV2 "激发"; -- 6
+dwelling_N = mkN "住宅" ; -- 6
+deepen_V = mkV "深化"; -- 6
+congress_N = mkN "国会"; -- 6
+chocolate_N = mkN "巧克力" ""; -- 6
+breed_V2 = mkV2 "繁育"; -- 6
+atop_Prep = mkPrep "在"; -- 6
+advent_N = mkN "出现" ""; -- 6
+wad_N = mkN "卷" ""; -- 5
+underline_V2 = mkV2 "划线"; -- 5
+tick_V = mkV "标记"; -- 5
+summarize_V2 = mkV2 "总结"; -- 5
+speedy_A = mkA "快速"; -- 5
+shine_V = mkV "照耀"; -- 5
+running_N = mkN "运行"""; -- 5
+reset_V = mkV "复位"; -- 5
+reassert_V2 = mkV2 "重申"; -- 5
+propulsion_N = mkN "推进"; -- 5
+plaster_N = mkN "石膏" ""; -- 5
+passport_N = mkN "护照" "本"; -- 5
+old_N = mkN "老人" ; -- 5
+moratorium_N = mkN "暂停" ""; -- 5
+masseuse_N = mkN "女按摩师"; -- 5
+let_V2 = mkV2 "让";-- 5
+irk_V2 = mkV2 "惹恼"; -- 5
+illustrate_V = mkV "说明"; -- 5
+guru_N = mkN "大师"; -- 5
+fret_V = mkV "烦恼"; -- 5
+factual_A = mkA "事实"; -- 5
+ego_N = mkN "自我" ""; -- 5
+dislike_V2 = mkV2 "不喜欢"; -- 5
+defection_N = mkN "变节" ""; -- 5
+cornerstone_N = mkN "基石"; -- 5
+complement_V2 = mkV2 "补充"; -- 5
+certainty_N = mkN "确定性" ""; -- 5
+built_in_A = mkA "建造"; -- 5
+blockbuster_N = mkN "大片" "部"; -- 5
+appropriate_V2 = mkV2 "占用"; -- 5
+accuracy_N = mkN "精度" ""; -- 5
+whip_V = mkV "鞭打"; -- 4
+uproar_N = mkN "骚动" "阵"; -- 4
+uncanny_A = mkA "离奇"; -- 4
+tin_N = mkN "锡"  ""; -- 4
+suppress_V2 = mkV2 "抑制"; -- 4
+sprinkle_V2 = mkV2 "洒"; -- 4
+smash_V = mkV "粉碎"; -- 4
+shell_V = mkV "剥皮"; -- 4
+rot_V = mkV "腐烂"; -- 4
+resistant_A = mkA "抗"; -- 4
+reassume_V2 = mkV2 "再采取"; -- 4
+put_VS = mkVS "把" ; -- 4
+present_day_A = mkA "礼物"; -- 4
+piston_N = mkN "活塞"; -- 4
+peer_N = mkN "对等" ""; -- 4
+overcome_V = mkV "克服"; -- 4
+oak_N = mkN "橡木"; -- 4
+motel_N = mkN "旅馆"; -- 4
+metallurgical_A = mkA "冶金"; -- 4
+magnet_N = mkN "磁铁" "块"; -- 4
+lecture_V2 = mkV2 "演讲"; -- 4
+inverse_A = mkA "逆"; -- 4
+inquire_V = mkV "询问"; -- 4
+imitation_N = mkN "模仿" ""; -- 4
+heighten_V = mkV "增高"; -- 4
+graph_N = mkN "图" "张";  -- 4
+frontier_N = mkN "前沿" ""; -- 4
+flea_N = mkN "跳蚤"; -- 4
+fabled_A = mkA "传说中"; -- 4
+english_A = mkA "英语"; -- 4
+disruptive_A = mkA "破坏性"; -- 4
+diary_N = mkN "日记"; -- 4
+dedication_N = mkN "奉献" "";  -- 4
+crop_V = mkV "收获"; -- 4
+contempt_N = mkN "蔑视" ""; -- 4
+communicate_V = mkV "沟通"; -- 4
+checkbook_N = mkN "支票簿" "本"; -- 4
+call_V2A = mkV2A "叫"; -- 4
+bombshell_N = mkN "炸弹"; -- 4
+autonomy_N = mkN "自治" ""; -- 4
+akin_A = mkA "类似"; -- 4
+wrack_V2 = mkV2 "严重破坏"; -- 3
+wallpaper_N = mkN "壁纸" "张"; -- 3
+vanity_N = mkN "虚荣" ""; -- 3
+unfit_A = mkA "不";-- 3
+tuck_V2 = mkV2 "卷起"; -- 3
+toss_V = mkV "扔";  -- 3
+thermal_A = mkA "热" ; -- 3
+swallow_V = mkV "吞下"; -- 3
+strand_V2 = mkV2 "搁浅" ; -- 3
+stanford_PN = mkPN "斯坦福"; -- 3
+sphere_N = mkN "球体"; -- 3
+snail_N = mkN "蜗牛" "只"; -- 3
+sidestep_V2 = mkV2 "回避"; -- 3
+seriousness_N = mkN "严肃" ""; -- 3
+scottish_A = mkA "苏格兰"; -- 3
+rub_N = mkN "擦" ""; -- 3
+resonance_N = mkN "共振" ""; -- 3
+refute_V2 = mkV2 "反驳"; -- 3
+re_establish_V2 = mkV2 "再保险"; -- 3
+puckish_A = mkA "淘气"; -- 3
+prescribe_V = mkV "开"; -- 3
+poise_V = mkV "平衡"; -- 3
+pimp_N = mkN "皮条客"; -- 3
+partisan_N = mkN "党派"; -- 3
+origin_N = mkN "起源"; -- 3
+nutrition_N = mkN "营养" ""; -- 3
+mute_V2 = mkV2 "减弱声音"; -- 3
+millionaire_N = mkN "百万富翁";-- 3
+manipulative_A = mkA "操纵"; -- 3
+lining_N = mkN "衬里" ""; -- 3
+laxative_N = mkN "泻药"; -- 3
+intrigue_V = mkV "密谋"; -- 3
+inferior_A = mkA "劣质"; -- 3
+impasse_N = mkN "僵局"; -- 3
+holy_A = mkA "神圣"; -- 3
+gratuity_N = mkN "酬金"; -- 3
+gay_A = mkA "同性恋"; -- 3
+forecaster_N = mkN "预报员"; -- 3
+fit_A = mkA "适合"; -- 3
+fancy_N = mkN "花式"; -- 3
+esprit_de_corps_N = mkN "团队精神"; -- 3
+eccentric_A = mkA "偏心"; -- 3
+dot_V2 = mkV2 "点"; -- 3
+disastrous_A = mkA "灾难性"; -- 3
+deregulate_V2 = mkV2 "放松"; -- 3
+cute_A = mkA "可爱"; -- 3
+cord_N = mkN "绳" "条"; -- 3
+concoct_V2 = mkV2 "捏造"; -- 3
+clog_V = mkV "堵塞"; -- 3
+challenger_N = mkN "挑战者"; -- 3
+bust_V2 = mkV2 "破产"; -- 3
+brave_V2 = mkV2 "勇敢"; -- 3
+blast_V = mkV "爆炸"; -- 3
+bathroom_N = mkN "浴室"; -- 3
+astronomical_A = mkA "天文"; -- 3
+ante_N = mkN "赌注"; -- 3
+affirmative_N = mkN "肯定"; -- 3
+accent_N = mkN "口音" ""; -- 3
+workman_N = mkN "工人"; -- 2
+whim_N = mkN "奇想"; -- 2
+water_V2 = mkV2 "水"; -- 2
+violinist_N = mkN "小提琴家"; -- 2
+vase_N = mkN "花瓶"; -- 2
+unwind_V2 = mkV2 "放松"; -- 2
+unplanned_A = mkA "计划外"; -- 2
+unenthusiastic_A = mkA "不热心"; -- 2
+unaware_A = mkA "知道"; -- 2
+trillion_N = mkN "兆" ""; -- 2
+torch_V2 = mkV2 "火炬"; -- 2
+think_V2A = mkV2A "认为"; -- 2
+telegraph_V = mkV "电汇"; -- 2
+symmetry_N = mkN "对称" ""; -- 2
+superficial_A = mkA "肤浅"; -- 2
+studious_A = mkA "好学"; -- 2
+stave_V = mkV "避免"; -- 2
+squadron_N = mkN "中队"; -- 2
+specialization_N = mkN "专业化"; -- 2
+solicitous_A = mkA "挂念"; -- 2
+slog_V = mkV "跋涉"; -- 2
+simulation_N = mkN "模拟"; -- 2
+shoddy_A = mkA "劣质"; -- 2
+self_imposed_A = mkA "自我"; -- 2
+scorn_N = mkN "轻蔑" ""; -- 2
+sandwich_V2 = mkV2 "夹入"; -- 2
+row_V = mkV "行"; -- 2
+rigidity_N = mkN "刚度" ""; -- 2
+respectful_A = mkA "尊重"; -- 2
+renege_V = mkV "食言"; -- 2
+rectify_V2 = mkV2 "纠正"; -- 2
+ravage_V2 = mkV2 "蹂躏"; -- 2
+query_N = mkN "查询" ""; -- 2
+provocative_A = mkA "挑衅"; -- 2
+procrastination_N = mkN "拖延" ""; -- 2
+pray_V = mkV "祈祷"; -- 2
+police_N = mkN "警察"; -- 2
+pillory_V2 = mkV2 "示众"; -- 2
+pep_N = mkN "活力"; -- 2
+participate_V2 = mkV2 "参与"; -- 2
+overrule_V2 = mkV2 "驳回"; -- 2
+outdo_V2 = mkV2 "超越"; -- 2
+offend_V = mkV "冒犯"; -- 2
+northampton_PN = mkPN "北安普敦"; -- 2
+nationalization_N = mkN "国有化" ""; -- 2
+moisture_N = mkN "水分" ""; -- 2
+mint_V2 = mkV2 "铸造"; -- 2
+mechanize_V2 = mkV2 "机械化"; -- 2
+malicious_A = mkA "恶意"; -- 2
+lonesome_A = mkA "寂寞"; -- 2
+level_V = mkV "拉平"; -- 2
+laudable_A = mkA "值得赞赏";
+jut_V = mkV "突出"; -- 2
+islamic_A = mkA "伊斯兰"; -- 2
+interrogate_V2 = mkV2 "审问"; -- 2
+initial_N = mkN "初始" ""; -- 2
+inconsistency_N = mkN "不一致"; -- 2
+imperfection_N = mkN "缺陷"; -- 2
+humour_N = mkN "幽默" ""; -- 2
+hideaway_N = mkN "隐匿处"; -- 2
+hassle_N = mkN "麻烦" ; -- 2
+grouse_VS = mkVS "埋怨"; -- 2
+goat_N = mkN "山羊" "只"; -- 2
+gallstone_N = mkN "胆石"; -- 2
+frame_V = mkV "设计"; -- 2
+flock_N = mkN "羊群"; -- 2
+finish_VA = mkVA "完成"; -- 2
+feasibility_N = mkN "可行性"; -- 2
+extraneous_A = mkA "无关"; -- 2
+excavate_V = mkV "挖掘"; -- 2
+envision_V2 = mkV2 "设想"; -- 2
+embezzlement_N = mkN "挪用公款" ""; -- 2
+dweller_N = mkN "居民"; -- 2
+dove_N = mkN "鸽子"; -- 2
+disseminate_V2 = mkV2 "传播"; -- 2
+discourse_N = mkN "话语"; -- 2
+detour_N = mkN "绕道" ""; -- 2
+denominate_V2 = mkV2 "命名"; -- 2
+deck_V2 = mkV2 "装饰"; -- 2
+damp_V = mkV "变潮湿"; -- 2
+craving_N = mkN "渴望" ""; -- 2
+cooky_N = mkN "饼" ; -- 2
+cone_N = mkN "锥" ; -- 2
+compact_N = mkN "紧凑"; -- 2
+code_V2 = mkV2 "编码"; -- 2
+classic_N = mkN "经典" ""; -- 2
+cheek_N = mkN "脸颊"; -- 2
+cave_V = mkV "挖洞"; -- 2
+carefree_A = mkA "无忧无虑";
+budget_V = mkV "预算"; -- 2
+botch_V2 = mkV2 "糟蹋"; -- 2
+blade_N = mkN "叶片"; -- 2
+belie_V2 = mkV2 "掩饰"; -- 2
+banal_A = mkA "平庸"; -- 2
+avaricious_A = mkA "贪婪"; -- 2
+astride_Prep = mkPrep "横跨"; -- 2
+appraise_V2 = mkV2 "评价"; -- 2
+anathema_N = mkN "诅咒"; -- 2
+albania_PN = mkPN "阿尔巴尼亚";
+achievable_A = mkA "实现"; -- 2
+zip_code_N = mkN "邮政编码"; -- 1
+yarn_N = mkN "纱" "" ; -- 1
+wolf_N = mkN "狼" "头"; -- 1
+whitish_A = mkA "发白"; -- 1
+weighty_A = mkA "沉重"; -- 1
+warrant_VS = mkVS "保证"; -- 1
+voracious_A = mkA "贪婪"; -- 1
+vicissitude_N = mkN "变迁"; -- 1
+vault_V2 = mkV2 "跳跃"; -- 1
+urine_N = mkN "尿" ""; -- 1
+unsurpassed_A = mkA "无与伦比";
+unpleasantness_N = mkN "不愉快" ""; -- 1
+uninhabitable_A = mkA "无法居住"; -- 1
+unfamiliar_A = mkA "陌生"; -- 1
+underground_N = mkN "地下" ""; -- 1
+unbroken_A = mkA "完整"; -- 1
+ulcer_N = mkN "溃疡" ""; -- 1
+tulip_N = mkN "郁金香" "束"; -- 1
+trip_V2 = mkV2 "旅行"; -- 1
+transportable_A = mkA "移动式"; -- 1
+toughen_V2 = mkV2 "强化"; -- 1
+toil_VV = mkVV "辛劳"; -- 1
+tick_N = mkN "滴答" ""; -- 1
+theology_N = mkN "神学" ""; -- 1
+terra_incognita_N = mkN "未知领域"; -- 1
+tee_N = mkN "三通" ""; -- 1
+tan_N = mkN "谭"; -- 1
+synchronize_V = mkV "同步"; -- 1
+swath_N = mkN "片""" ; -- 1
+supercharger_N = mkN "增压器"; -- 1
+substation_N = mkN "变电站"; -- 1
+stud_V2 = mkV2 "散布"; -- 1
+straddle_V2 = mkV2 "跨"; -- 1
+stitch_N = mkN "针"; -- 1
+sterility_N = mkN "不育" ""; -- 1
+stamp_V2 = mkV2 "标出"; -- 1
+squabble_V = mkV "争吵"; -- 1
+splint_N = mkN "夹板"; -- 1
+spec_N = mkN "规范"; -- 1
+soprano_N = mkN "女高音"; -- 1
+soak_V2 = mkV2 "浸泡"; -- 1
+snappy_A = mkA "爽快"; -- 1
+slosh_V = mkV "泼" ; -- 1
+slam_dunk_V2 = mkV2 "扣篮"; -- 1
+sincerity_N = mkN "真诚" ""; -- 1
+shuffle_V = mkV "洗牌"; -- 1
+shoemaker_N = mkN "鞋匠"; -- 1
+sharpness_N = mkN "清晰度" ""; -- 1
+sequestration_N = mkN "封存" ""; -- 1
+seesaw_N = mkN "跷跷板"; -- 1
+seaboard_N = mkN "沿海" ""; -- 1
+scoot_V2 = mkV2 "疾走"; -- 1
+scam_N = mkN "骗局" ; -- 1
+samurai_N = mkN "武士"; -- 1
+sacking_N = mkN "解雇" ""; -- 1
+royal_A = mkA "皇家"; -- 1
+roll_out_V2 = mkV2 "滚出" ; -- 1
+rickety_A = mkA "摇摇晃晃";
+retractable_A = mkA "伸缩式"; -- 1
+rest_V2 = mkV2 "休息"; -- 1
+repressive_A = mkA "压抑"; -- 1
+remunerate_V2 = mkV2 "酬劳"; -- 1
+reinstitute_V2 = mkV2 "重新建立"; -- 1
+refile_V2 = mkV2 "接力传送"; -- 1
+reconsider_VS = mkVS "考虑"; -- 1
+ream_N = mkN "令" ""; -- 1
+rationality_N = mkN "理性"; -- 1
+ramble_V = mkV "漫游"; -- 1
+quiz_V2 = mkV2 "测验"; -- 1
+quack_V = mkV "吹嘘"; -- 1
+pulchritude_N = mkN "美丽" ""; -- 1
+proscribe_V2 = mkV2 "禁止"; -- 1
+progenitor_N = mkN "祖""" ; -- 1
+presume_VS = mkVS "推测"; -- 1
+precinct_N = mkN "管理区"; -- 1
+potentiality_N = mkN "潜力" ""; -- 1
+pontificate_V = mkV "果断表示意见";
+pluck_V2 = mkV2 "摘下"; -- 1
+placing_N = mkN "放置" ""; -- 1
+pilferage_N = mkN "偷盗" "次"; -- 1
+pester_V2 = mkV2 "纠缠"; -- 1
+perfidious_A = mkA "背信弃义";
+pedestrian_A = mkA "行人"; -- 1
+patriot_N = mkN "爱国者"; -- 1
+parishioner_N = mkN "教区居民"; -- 1
+pang_N = mkN "剧痛"; -- 1
+pad_V2 = mkV2 "走" ; -- 1
+overlay_N = mkN "叠加" ""; -- 1
+outing_N = mkN "郊游" "次"; -- 1
+opt_VV = mkVV "选择"; -- 1
+offhanded_A = mkA "即席"; -- 1
+obiter_dictum_N = mkN "附带" ""; -- 1
+nosedive_N = mkN "俯冲" ""; -- 1
+nibble_V = mkV "附带意见"; -- 1
+navigation_N = mkN "导航" ""; -- 1
+muse_VS = mkVS "沉思"; -- 1
+motivate_V2V = mkV2V "激励"; -- 1
+modulate_V = mkV "调节"; -- 1
+misspend_V2 = mkV2 "浪费"; -- 1
+militate_V = mkV "产生作用"; -- 1
+messiah_N = mkN "弥赛亚" ""; -- 1
+mellifluous_A = mkA "流畅"; -- 1
+mason_N = mkN "梅森" ""; -- 1
+manhandle_V2 = mkV2 "人工推动"; -- 1
+magnificent_A = mkA "宏伟"; -- 1
+lug_N = mkN "耳""只" ; -- 1
+loiter_V = mkV "徘徊"; -- 1
+lingo_N = mkN "行话" ""; -- 1
+lewdness_N = mkN "淫荡" ""; -- 1
+leaker_N = mkN "泄密者"; -- 1
+large_Adv = mkAdv "大"; -- 1
+know_V2V = mkV2V "知道"; -- 1
+kilowatt_N = mkN "千瓦" ""; -- 1
+jumpiness_N = mkN "跳动" ""; -- 1
+jersey_N = mkN "泽" ; -- 1
+irregular_A = mkA "不规则"; -- 1
+intonation_N = mkN "语调"; -- 1
+insurrection_N = mkN "起义"; -- 1
+innovate_V = mkV "创新"; -- 1
+inferno_N = mkN "地狱"; -- 1
+indoctrinate_V2 = mkV2 "灌输"; -- 1
+incoherent_A = mkA "语无伦次"; -- 1
+improvise_V = mkV "即兴发挥"; -- 1
+immodest_A = mkA "不谦虚"; -- 1
+ignition_N = mkN "点火"""; -- 1
+hurried_A = mkA "匆忙"; -- 1
+houseman_N = mkN "男仆"; -- 1
+homo_sapiens_N = mkN "人类" ""; -- 1
+hilly_A = mkA "丘陵"; -- 1
+herd_V2 = mkV2 "群"; -- 1
+headlight_N = mkN "大灯"; -- 1
+happiness_N = mkN "幸福" ""; -- 1
+half_baked_A = mkA "一半"; -- 1
+guesswork_N = mkN "猜测"; -- 1
+gridiron_N = mkN "烤架"; -- 1
+gooseberry_N = mkN "醋栗"; -- 1
+glimmer_N = mkN "线"; -- 1
+ghetto_N = mkN "贫民区"; -- 1
+generically_Adv = mkAdv "一般"; -- 1
+fuse_V = mkV "保融合"; -- 1
+frontal_A = mkA "额" ; -- 1
+freak_N = mkN "狂" ; -- 1
+forsake_V2 = mkV2 "离弃"; -- 1
+fondness_N = mkN "喜爱" ""; -- 1
+flotation_N = mkN "浮选" ""; -- 1
+flashpoint_N = mkN "闪点" ""; -- 1
+finalist_N = mkN "入围" ""; -- 1
+fender_N = mkN "挡泥板" ; -- 1
+fascinate_V2 = mkV2 "吸引"; -- 1
+eyeball_V2 = mkV2 "盯住看"; -- 1
+exploit_N = mkN "利用" ""; -- 1
+excoriate_V2 = mkV2 "批判"; -- 1
+estimate_V2V = mkV2V "估计"; -- 1
+eon_N = mkN "永世" ""; -- 1
+encyclopedic_A = mkA "百科全书式";
+emasculation_N = mkN "去雄" ""; -- 1
+edit_V2 = mkV2 "编辑"; -- 1
+durability_N = mkN "耐久性" ""; -- 1
+dress_V2 = mkV2 "穿衣"; -- 1
+dosage_N = mkN "剂量" ""; -- 1
+distrust_N = mkN "不信任"; -- 1
+dismember_V2 = mkV2 "肢解"; -- 1
+discomfit_V2 = mkV2 "扰乱"; -- 1
+diminution_N = mkN "减少" ""; -- 1
+deviant_A = mkA "越轨"; -- 1
+depreciate_V = mkV "贬值"; -- 1
+delusion_N = mkN "妄想"; -- 1
+defamation_N = mkN "诽谤"; -- 1
+dazzle_V2 = mkV2 "炫"; -- 1
+czechoslovak_A = mkA "捷克斯洛伐克"; -- 1
+crutch_N = mkN "拐杖"; -- 1
+criminology_N = mkN "犯罪学"; -- 1
+crane_V2 = mkV2 "迟疑"; -- 1
+countervail_V = mkV "抵销"; -- 1
+cornice_N = mkN "檐口"; -- 1
+contemptible_A = mkA "可鄙"; -- 1
+conjure_V = mkV "召唤"; -- 1
+compulsory_A = mkA "强制"; -- 1
+comet_N = mkN "彗星"; -- 1
+coextrude_V2 = mkV2 "coextrude";
+club_V2 = mkV2 "筹集"; -- 1
+class_V2 = mkV2 "分类"; -- 1
+chute_N = mkN "槽"; -- 1
+childish_A = mkA "幼稚"; -- 1
+characterless_A = mkA "平凡"; -- 1
+catharsis_N = mkN "洗涤"; -- 1
+caribou_N = mkN "驯鹿"; -- 1
+camper_N = mkN "露营者"; -- 1
+by_means_of_Prep = mkPrep "通过"; -- 1
+bungle_V = mkV "搞砸"; -- 1
+browbeat_V2 = mkV2 "恫吓"; -- 1
+breathless_A = mkA "喘不过气来"; -- 1
+botany_N = mkN "植物学" ""; -- 1
+boater_N = mkN "硬草帽" "顶"; -- 1
+blaze_N = mkN "火焰"; -- 1
+billet_N = mkN "钢坯"; -- 1
+beret_N = mkN "贝雷帽"; -- 1
+beefy_A = mkA "结实"; -- 1
+barter_V2 = mkV2 "易货"; -- 1
+bandy_V2 = mkV2 "打来打去"; -- 1
+axle_N = mkN "轴"; -- 1
+attain_V2 = mkV2 "达到"; -- 1
+aspire_VV = mkVV "向往"; -- 1
+aristocratic_A = mkA "贵族"; -- 1
+apologetically_Adv = mkAdv "抱歉地"; -- 1
+annex_N = mkN "附件"; -- 1
+amnesty_N = mkN "大赦"; -- 1
+alluvial_A = mkA "冲积"; -- 1
+affliction_N = mkN "苦难"; -- 1
+adhesive_A = mkA "胶粘剂"; -- 1
+accompanist_N = mkN "伴奏者"; -- 1
+aback_Adv = mkAdv "向后"; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_3.gf b/lib/src/chinese/sysu/Assign_3.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_3.gf
@@ -0,0 +1,499 @@
+concrete Assign_3 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+saudi_arabian_A = mkA "沙特阿拉伯" ; -- 8
+rebuff_V2 = mkV2 "回绝" ; -- 8
+postal_A = mkA "邮政" ; -- 8
+occupation_N = mkN "职业" "份" ; -- 8
+madrid_PN = mkPN "马德里" ; -- 8
+involve_VS = mkVS "涉及" ; -- 8
+hammer_V2 = mkV2 "锤打" ; -- 8
+flash_V = mkV "闪" ; -- 8
+effectiveness_N = mkN "效益" "个" ; -- 8
+destination_N = mkN "目的地" "个" ; -- 8
+contention_N = mkN "争夺" "个" ; -- 8
+casting_N = mkN "铸件" "件" ; -- 8
+awareness_N = mkN "意识" "个" ; -- 8
+abate_V = mkV "缓和" ; -- 8
+upset_V = mkV "打乱" ; -- 7
+thumb_N = mkN "拇指" "个" ; -- 7
+statue_N = mkN "雕像" "个" ; -- 7
+simplify_V2 = mkV2 "简化" ; -- 7
+runway_N = mkN "跑道" "条"; -- 7
+reckon_VS = mkVS "估计" ; -- 7
+prestige_N = mkN "威信" ; -- 7
+pacific_PN = mkPN "太平洋" ; -- 7
+negligible_A = mkA "微不足道" ; -- 7
+median_A = mkA "中位数" ; -- 7
+intolerable_A = mkA "无法忍受" ; -- 7
+grace_N = mkN "恩典" [] ; -- 7
+flap_N = mkN "拍打" "次" ; -- 7
+dye_V = mkV "染" ; -- 7
+deliberation_N = mkN "审议" "次" ; -- 7
+competent_A = mkA "胜任" ; -- 7
+burglary_N = mkN "盗窃" "次" ; -- 7
+benign_A = mkA "良性" ; -- 7
+actress_N = mkN "女演员" "位" ; -- 7
+violin_N = mkN "小提琴" "把" ; -- 6
+travel_V2 = mkV2 "旅行" ; -- 6
+surveillance_N = mkN "监控" "次" ; -- 6
+sporadic_A = mkA "零星" ; -- 6
+serve_VV = mkVV "服务" ; -- 6
+root_V = mkV "根" ; -- 6
+rent_V = mkV "租" ; -- 6
+pump_N = mkN "泵" "个" ; -- 6
+peculiar_A = mkA "奇特" ; -- 6
+omnibus_N = mkN "文集" "本" ; -- 6
+momentary_A = mkA "瞬间" ; -- 6
+loath_A = mkA "厌恶" ; -- 6
+jail_V2 = mkV2 "监狱" ; -- 6
+imperial_A = mkA "御" ; -- 6
+heady_A = mkA "风头正劲" ; -- 6
+foreclosure_N = mkN "止赎" "次" ; -- 6
+evacuation_N = mkN "疏散" "次" ; -- 6
+drawback_N = mkN "缺陷" "个" ; -- 6
+dash_V2 = mkV2 "猛冲" ; -- 6
+conceptual_A = mkA "概念上" ; -- 6
+cheer_V2 = mkV2 "欢呼" ; -- 6
+boundary_N = mkN "边界" "条" ; -- 6
+astronaut_N = mkN "宇航员" "位" ; -- 6
+accrue_V = mkV "累计" ; -- 6
+volunteer_V = mkV "自愿" ; -- 5
+tycoon_N = mkN "巨头" "位" ; -- 5
+testify_VS = mkVS "作证" ; -- 5
+stroll_V = mkV "漫步" ; -- 5
+sore_A = mkA "疮" ; -- 5
+severity_N = mkN "严重" ; -- 5
+rosy_A = mkA "红润" ; -- 5
+remark_V = mkV "备注" ; -- 5
+realty_N = mkN "房地产" "份"; -- 5
+premiere_V = mkV "首映" ; -- 5
+pitch_V = mkV "投" ; -- 5
+pant_N = mkN "喘气" "次" ; -- 5
+occupancy_N = mkN "占用" "次" ; -- 5
+model_V2 = mkV2 "模拟" ; -- 5
+marital_A = mkA "婚姻" ; -- 5
+leave_V2V = mkV2V "离开" ; -- 5
+interruption_N = mkN "中断" "次" ; -- 5
+hunger_N = mkN "渴望" [] ; -- 5
+grow_VS = mkVS "增长" ; -- 5
+forget_VS = mkVS "忘记" ; -- 5
+extortion_N = mkN "敲诈" "次" ; -- 5
+dynamic_N = mkN "动态" [] ; -- 5
+disband_V = mkV "解散" ; -- 5
+dawn_N = mkN "黎明"  ; -- 5
+convincing_A = mkA "说服" ; -- 5
+comment_VS = mkVS "评论" ; -- 5
+cease_V2 = mkV2 "停止" ; -- 5
+bud_V = mkV "芽" ; -- 5
+bind_V2 = mkV2 "绑定" ; -- 5
+apology_N = mkN "歉意" "份" ; -- 5
+abnormal_A = mkA "异常" ; -- 5
+well_heeled_A = mkA "富裕" ; -- 4
+untapped_A = mkA "未开发" ; -- 4
+umbrella_N = mkN "伞" "把" ; -- 4
+thoroughbred_A = mkA "纯种" ; -- 4
+subsidiary_A = mkA "附属" ; -- 4
+splendid_A = mkA "辉煌" ; -- 4
+sleeping_N = mkN "睡眠" "次" ; -- 4
+serial_N = mkN "电视连续剧" "集" ; -- 4
+rookie_N = mkN "新秀" "位" ; -- 4
+research_V2 = mkV2 "研究" ; -- 4
+reap_V = mkV "收割" ; -- 4
+pursuant_A = mkA "根据" ; -- 4
+prejudice_N = mkN "偏见" [] ; -- 4
+pier_N = mkN "码头" ; -- 4
+pastry_N = mkN "糕点" "份" ; -- 4
+outrage_V2 = mkV2 "凌辱" ; -- 4
+noticeable_A = mkA "引人注目" ; -- 4
+monumental_A = mkA "不朽" ; -- 4
+medical_N = mkN "医生" ; -- 4
+lumber_N = mkN "木料" "根" ; -- 4
+laud_V2 = mkV2 "赞美" ; -- 4
+intruder_N = mkN "侵入者" "个" ; -- 4
+infusion_N = mkN "注入" "次" ; -- 4
+identification_N = mkN "鉴定" "次" ; -- 4
+heap_N = mkN "堆" ; -- 4
+grandfather_N = mkN "祖父" "位" ; -- 4
+frenetic_A = mkA "狂热" ; -- 4
+flash_N = mkN "闪光" "次" ; -- 4
+exhibit_V2 = mkV2 "展出" ; -- 4
+encircle_V2 = mkV2 "包围" ; -- 4
+displace_V2 = mkV2 "替换" ; -- 4
+determine_VV = mkVV "确定" ; -- 4
+decided_A = mkA "决定" ; -- 4
+cracker_N = mkN "饼干" "块"; -- 4
+construe_V2 = mkV2 "诠释" ; -- 4
+combustion_N = mkN "燃烧" "次" ; -- 4
+charm_V = mkV "吸引" ; -- 4
+buzz_V = mkV "嗡嗡叫" ; -- 4
+bolt_N = mkN "螺栓" ; -- 4
+autograph_N = mkN "手稿" "份" ; -- 4
+affirmative_A = mkA "肯定" ; -- 4
+wording_N = mkN "措辞" "份" ; -- 3
+wag_N = mkN "摇" "次" ; -- 3
+usefulness_N = mkN "用处" "种" ; -- 3
+unemployed_A = mkA "失业" ; -- 3
+truthful_A = mkA "真实" ; -- 3
+topaz_N = mkN "黄玉" "块" ; -- 3
+terror_N = mkN "恐怖" "种" ; -- 3
+suppose_V2 = mkV2 "假设" ; -- 3
+stopgap_N = mkN "权宜之计" "种" ; -- 3
+stalemate_N = mkN "僵持" "次" ; -- 3
+spawn_V = mkV "卵" ; -- 3
+smattering_N = mkN "皮毛" ; -- 3
+shrift_N = mkN "忏悔" ; -- 3
+sentimental_A = mkA "感伤" ; -- 3
+scanner_N = mkN "扫描器" ; -- 3
+rocket_V = mkV "飞驰" ; -- 3
+resent_V2 = mkV2 "愤慨" ; -- 3
+reef_N = mkN "礁" ; -- 3
+rattle_V = mkV "发出嘎嘎声" ; -- 3
+protector_N = mkN "保护者" "位" ; -- 3
+predominant_A = mkA "优越" ; -- 3
+podium_N = mkN "讲台" ; -- 3
+photograph_V2 = mkV2 "拍照" ; -- 3
+parakeet_N = mkN "长尾鹦鹉" "只" ; -- 3
+ordeal_N = mkN "考验" "次"; -- 3
+nowadays_Adv = mkAdv "如今" ; -- 3
+multiply_V = mkV "乘" ; -- 3
+microscope_N = mkN "显微镜" "台"; -- 3
+luxurious_A = mkA "豪华" ; -- 3
+line_V2 = mkV2 "线" ; -- 3
+latitude_N = mkN "纬度" ; -- 3
+interpret_V = mkV "阐释" ; -- 3
+inequity_N = mkN "不平等" "种" ; -- 3
+imagine_V = mkV "想像" ; -- 3
+heritage_N = mkN "遗产" "份"; -- 3
+grandchild_N = mkN "孙子" "位" ; -- 3
+gainer_N = mkN "赢家" "位"; -- 3
+foothold_N = mkN "立足点" ; -- 3
+fireman_N = mkN "消防队员" "位"; -- 3
+faithful_A = mkA "忠实" ; -- 3
+equitable_A = mkA "公平" ; -- 3
+east_Adv = mkAdv "东" ; -- 3
+dome_N = mkN "拱顶" ; -- 3
+dirt_N = mkN "污垢" [] ; -- 3
+den_N = mkN "巢穴" ; -- 3
+curious_A = mkA "好奇" ; -- 3
+coolant_N = mkN "冷却液" [] ; -- 3
+complementary_A = mkA "补充" ; -- 3
+clarinetist_N = mkN "单簧管演奏家" "位"; -- 3
+cement_V2 = mkV2 "水泥" ; -- 3
+burst_V = mkV "爆裂" ; -- 3
+brandy_N = mkN "白兰地" "杯"; -- 3
+bitterness_N = mkN "苦" "种"; -- 3
+banner_N = mkN "旗帜" "面"; -- 3
+assail_V2 = mkV2 "攻击" ; -- 3
+anecdotal_A = mkA "传闻" ; -- 3
+affiliate_V = mkV "子公司" ; -- 3
+abusive_A = mkA "滥用" ; -- 3
+workable_A = mkA "可行" ; -- 2
+wheel_V = mkV "轮" ; -- 2
+warren_N = mkN "养兔场" "个" ; -- 2
+vignette_N = mkN "小插图" "份" ; -- 2
+valley_N = mkN "谷" "个"; -- 2
+untrained_A = mkA "未经训练" ; -- 2
+unobserved_A = mkA "未观察" ; -- 2
+uneasiness_N = mkN "局促" "次"; -- 2
+typewriter_N = mkN "打字机" "个"; -- 2
+tread_V = mkV "踏" ; -- 2
+tongue_in_cheek_A = mkA "不是认真" ; -- 2
+thicket_N = mkN "灌木丛" "个" ; -- 2
+technicality_N = mkN "术语" "种" ; -- 2
+swoop_N = mkN "猛扑" "次" ; -- 2
+suntan_N = mkN "棕色" "种" ; -- 2
+stronghold_N = mkN "据点" ; -- 2
+station_V2 = mkV2 "站" ; -- 2
+sprout_V = mkV "发芽" ; -- 2
+sparkle_V = mkV "火花" ; -- 2
+solace_N = mkN "慰藉" "份" ; -- 2
+slice_V = mkV "片" ; -- 2
+signal_V = mkV "信号" ; -- 2
+sheepskin_N = mkN "羊皮" "张" ; -- 2
+select_V2V = mkV2V "选择" ; -- 2
+schooling_N = mkN "教育" "次" ; -- 2
+salad_N = mkN "沙拉" "份" ; -- 2
+rotate_V2 = mkV2 "轮流" ; -- 2
+ridicule_V2 = mkV2 "嘲笑" ; -- 2
+residue_N = mkN "残渣" "份" ; -- 2
+relish_N = mkN "滋味" "种"; -- 2
+reclassify_V2 = mkV2 "重新分类" ; -- 2
+rap_N = mkN "轻敲" "次" ; -- 2
+quadruple_V2 = mkV2 "翻两番" ; -- 2
+protagonist_N = mkN "主角" "个"; -- 2
+prime_V2 = mkV2 "填装" ; -- 2
+pottery_N = mkN "陶器" "件"; -- 2
+pointless_A = mkA "无意义" ; -- 2
+piecemeal_Adv = mkAdv "逐个" ; -- 2
+pend_V2 = mkV2 "挂起" ; -- 2
+parochial_A = mkA "狭隘" ; -- 2
+overheat_V2 = mkV2 "过热" ; -- 2
+originate_V2 = mkV2 "起源于" ; -- 2
+observance_N = mkN "仪式" "种" ; -- 2
+nonfiction_N = mkN "纪实文学" "种" ; -- 2
+namesake_N = mkN "同名物" "种" ; -- 2
+mock_V2 = mkV2 "嘲笑" ; -- 2
+mimic_N = mkN "仿制品" "种" ; -- 2
+mean_VA = mkVA "意味着" ; -- 2
+malaise_N = mkN "不舒服" "种" ; -- 2
+lodge_V2 = mkV2 "小屋" ; -- 2
+lest_Prep = mkPrep "免得" ; -- 2
+lash_V = mkV "鞭挞" ; -- 2
+jurist_N = mkN "法学家" "位"; -- 2
+irresistible_A = mkA "不可抗拒" ; -- 2
+intermittent_A = mkA "断断续续" ; -- 2
+infuse_V2 = mkV2 "注入" ; -- 2
+incoming_A = mkA "引入" ; -- 2
+impartial_A = mkA "公正" ; -- 2
+hound_V2 = mkV2 "追猎" ; -- 2
+hesitate_V = mkV "迟疑" ; -- 2
+harmonious_A = mkA "和谐" ; -- 2
+gritty_A = mkA "坚韧不拔" ; -- 2
+glide_V = mkV "滑翔" ; -- 2
+fusillade_N = mkN "猛射" "顿" ; -- 2
+foul_mouthed_A = mkA "满嘴脏话" ; -- 2
+fling_N = mkN "扔" "次"; -- 2
+figurative_A = mkA "比喻" ; -- 2
+faultless_A = mkA "完美" ; -- 2
+extinct_A = mkA "灭绝" ; -- 2
+evaporate_V = mkV "蒸发" ; -- 2
+entomb_V2 = mkV2 "埋葬" ; -- 2
+elixir_N = mkN "万能药" "种" ; -- 2
+duplicity_N = mkN "双重性" "种"; -- 2
+doorway_N = mkN "门口" "个"; -- 2
+dissatisfaction_N = mkN "不满" "种"; -- 2
+discontinue_V = mkV "中止" ; -- 2
+detectable_A = mkA "检出" ; -- 2
+democratize_V2 = mkV2 "民主化" ; -- 2
+deceive_V2 = mkV2 "欺骗" ; -- 2
+curtain_N = mkN "窗帘" "张"; -- 2
+crap_N = mkN "废话" "堆"; -- 2
+convoy_N = mkN "护航" "次"; -- 2
+concomitant_A = mkA "附随" ; -- 2
+commend_V2 = mkV2 "表彰" ; -- 2
+clutter_V2 = mkV2 "杂波" ; -- 2
+clad_V2 = mkV2 "穿着" ; -- 2
+chatter_N = mkN "唠" "次"; -- 2
+caution_V2V = mkV2V "警告" ; -- 2
+capsule_N = mkN "胶囊" "个"; -- 2
+brunei_PN = mkPN "文莱" ; -- 2
+booze_N = mkN "酒宴" "次"; -- 2
+biscuit_N = mkN "饼干" "份"; -- 2
+bedrock_N = mkN "牢固基础" [] ; -- 2
+bald_A = mkA "秃" ; -- 2
+autocratic_A = mkA "专制" ; -- 2
+assuage_V2 = mkV2 "缓和" ; -- 2
+apologist_N = mkN "辩护者" "位"; -- 2
+amusement_N = mkN "娱乐" "种"; -- 2
+agree_V2 = mkV2 "同意" ; -- 2
+accompaniment_N = mkN "伴奏" "次"; -- 2
+zigzag_N = mkN "蜿蜒" "次"; -- 1
+wrong_V2 = mkV2 "委屈" ; -- 1
+witness_V = mkV "见证" ; -- 1
+whispering_N = mkN "耳语" "次" ; -- 1
+weariness_N = mkN "疲劳" "次"; -- 1
+ware_N = mkN "器具" "件" ; -- 1
+volley_N = mkN "齐射" "次" ; -- 1
+vial_N = mkN "小瓶" "个"; -- 1
+variable_A = mkA "多变" ; -- 1
+uptight_A = mkA "紧张" ; -- 1
+unsigned_A = mkA "无符号" ; -- 1
+unnumbered_A = mkA "没有门牌" ; -- 1
+unimaginative_A = mkA "匠气" ; -- 1
+unequivocal_A = mkA "明确" ; -- 1
+underemployed_A = mkA "半失业" ; -- 1
+unbeknownst_A = mkA "不知情" ; -- 1
+tyranny_N = mkN "暴政" "种" ; -- 1
+tug_N = mkN "拖船" "艘"; -- 1
+trill_N = mkN "颤音" "种"; -- 1
+translucent_A = mkA "半透明" ; -- 1
+tot_N = mkN "小孩子" ; -- 1
+toccata_N = mkN "托卡塔" ; -- 1
+thrust_V = mkV "推力" ; -- 1
+then_Prep = mkPrep "然后" ; -- 1
+tenuous_A = mkA "纤细" ; -- 1
+technocrat_N = mkN "技术专家" "位"; -- 1
+take_apart_V2 = mkV2 "分开" ; -- 1
+symbolical_A = mkA "象征" ; -- 1
+swan_N = mkN "天鹅" "只"; -- 1
+sunflower_N = mkN "向日葵" "朵"; -- 1
+subsistence_N = mkN "生活资料" ; -- 1
+stub_V2 = mkV2 "存根" ; -- 1
+storm_V2 = mkV2 "怒骂" ; -- 1
+stipulate_V = mkV "规定" ; -- 1
+step_up_V2 = mkV2 "提高" ; -- 1
+stainless_A = mkA "不锈" ; -- 1
+spurre_V2V = mkV2V "spurre" ; -- 1 ---[mark]find no meannings of the word spurre
+spitting_N = mkN "喷溅物" "种"; -- 1
+sparkle_N = mkN "火花" "次" ; -- 1
+songster_N = mkN "歌手" "位"; -- 1
+snowball_N = mkN "雪球" ; -- 1
+snag_V = mkV "钉子" ; -- 1
+sliver_V2 = mkV2 "分裂" ; -- 1
+skyline_N = mkN "天际线" "条"; -- 1
+silvery_A = mkA "银色" ; -- 1
+shrug_N = mkN "耸肩" "件" ; -- 1
+shocker_N = mkN "震惊" "次"; -- 1
+shard_N = mkN "碎片" "块"; -- 1
+sentimentality_N = mkN "感伤" "次"; -- 1
+seeker_N = mkN "探求者" "位"; -- 1
+scrub_N = mkN "擦洗" "次"; -- 1
+schoolmate_N = mkN "同学" "名"; -- 1
+savvy_N = mkN "悟性" "种"; -- 1
+salve_V2 = mkV2 "涂药膏" ; -- 1
+rusticate_V2 = mkV2 "变得乡气" ; -- 1
+roulette_N = mkN "轮盘赌" "次"; -- 1
+rodent_N = mkN "啮齿动物" "种"; -- 1
+rhyme_V2 = mkV2 "押韵" ; -- 1
+retort_VS = mkVS "反驳" ; -- 1
+respiratory_A = mkA "呼吸" ; -- 1
+repond_V = mkV "回应" ; -- 1
+remnant_N = mkN "残余" ; -- 1
+reimpose_V2 = mkV2 "重新实施" ; -- 1
+reexamine_V = mkV "重新审视" ; -- 1
+recite_V = mkV "背诵" ; -- 1
+readmit_V2 = mkV2 "重新接纳" ; -- 1
+rate_VA = mkVA "认为" ; -- 1
+rake_V = mkV "耙" ; -- 1
+quirk_N = mkN "俏皮话" "种"; -- 1
+puzzle_V = mkV "困惑" ; -- 1
+pudding_N = mkN "布丁" "份"; -- 1
+proportional_A = mkA "按比例" ; -- 1
+prodigy_N = mkN "神童" "位"; -- 1
+presidentFem_N = mkN "presidentFem" ; -- 1 ---[mark]find no meannings of the word spurre
+prearrange_V2 = mkV2 "预先安排" ; -- 1
+posture_V = mkV "摆姿势" ; -- 1
+polish_N = mkN "抛光" "种"; -- 1
+pliant_A = mkA "易弯" ; -- 1
+pivot_V = mkV "在枢轴上转动" ; -- 1
+pickle_N = mkN "咸菜" "种" ; -- 1
+perversion_N = mkN "变态" "种"; -- 1
+perch_V = mkV "栖息" ; -- 1
+peck_V = mkV "啄" ; -- 1
+patriarchate_N = mkN "任期" ; -- 1
+pardon_V2 = mkV2 "赦免" ; -- 1
+pancreas_N = mkN "胰腺" [] ; -- 1
+pace_V = mkV "缓行" ; -- 1
+overemphasize_V2 = mkV2 "过分强调" ; -- 1
+outfielder_N = mkN "外野手" "位"; -- 1
+opportunism_N = mkN "机会主义" "种"; -- 1
+odyssey_N = mkN "奥德赛"   ; -- 1
+obelisk_N = mkN "方尖碑" ; -- 1
+northeastern_A = mkA "东北方" ; -- 1
+neutralize_V2 = mkV2 "抵消" ; -- 1
+naturalistic_A = mkA "自然" ; -- 1
+muscovite_N = mkN "白云母" ; -- 1
+more_than_Predet = mkPredet "超过" ; -- 1
+modernist_N = mkN "现代派" "种" ; -- 1
+miserly_A = mkA "吝啬" ; -- 1
+migration_N = mkN "迁移" "次"; -- 1
+mesh_N = mkN "网格" "种"; -- 1
+mediocrity_N = mkN "庸人" "位"; -- 1
+marvel_V = mkV "感到惊讶" ; -- 1
+manacle_N = mkN "束缚" "种"; -- 1
+magnetism_N = mkN "磁" [] ; -- 1
+loutish_A = mkA "粗野" ; -- 1
+lodge_V = mkV "寄宿" ; -- 1
+linden_N = mkN "椴" "棵"; -- 1
+letting_N = mkN "出租" "次" ; -- 1
+lead_VS = mkVS "带领" ; -- 1
+lap_V = mkV "拍打" ; -- 1
+knock_N = mkN "敲打" "次"; -- 1
+keystone_N = mkN "主旨" ; -- 1
+juggernaut_N = mkN "剑圣" "位"; -- 1
+jaw_N = mkN "颚" ; -- 1
+iraqi_A = mkA "伊拉克人" ; -- 1
+intertwine_V = mkV "纠缠" ; -- 1
+insult_V2 = mkV2 "侮辱" ; -- 1
+inlay_N = mkN "镶嵌" "种"; -- 1
+infantile_A = mkA "婴幼儿" ; -- 1
+indirectness_N = mkN "间接" "次"; -- 1
+incite_V2 = mkV2 "煽动" ; -- 1
+improbability_N = mkN "疑惑" ; -- 1
+immaturity_N = mkN "未成年" "种"; -- 1
+idiocy_N = mkN "白痴" "位"; -- 1
+hungarian_A = mkA "匈牙利" ; -- 1
+hose_V2 = mkV2 "软管" ; -- 1
+holler_V = mkV "发牢骚" ; -- 1
+hike_V = mkV "远足" ; -- 1
+hemisphere_N = mkN "半球" ; -- 1
+hauteur_N = mkN "傲慢" "次"; -- 1
+hanging_N = mkN "悬挂" "次"; -- 1
+hairdresser_N = mkN "理发师" "位"; -- 1
+gruff_A = mkA "粗暴" ; -- 1
+greenback_N = mkN "美元" "张"; -- 1
+goliath_N = mkN "巨人" "个"; -- 1
+gleam_V = mkV "闪光" ; -- 1
+gesture_V = mkV "做手势" ; -- 1
+gaze_V = mkV "凝视" ; -- 1
+furore_N = mkN "狂热" "种"; -- 1
+frock_N = mkN "罩袍" "种"; -- 1
+fraternity_N = mkN "兄弟会" "次"; -- 1
+forgiveness_N = mkN "饶恕" "次"; -- 1
+folio_N = mkN "页码" "次"; -- 1
+flooring_N = mkN "地板" ; -- 1
+flammable_A = mkA "易燃" ; -- 1
+filth_N = mkN "污垢" ; -- 1
+feminism_N = mkN "女权主义" "种"; -- 1
+fanny_N = mkN "舳" ; -- 1
+extravagant_A = mkA "奢靡" ; -- 1
+expend_V2 = mkV2 "花费" ; -- 1
+exchequer_N = mkN "国库" ; -- 1
+espresso_N = mkN "浓咖啡" "杯"; -- 1
+entrenchment_N = mkN "壕沟" "条"; -- 1
+encrust_V2 = mkV2 "形成外皮" ; -- 1
+elliptical_A = mkA "椭圆" ; -- 1
+echo_N = mkN "呼应" "次"; -- 1
+duodenal_A = mkA "十二指肠" ; -- 1
+dreamy_A = mkA "梦想" ; -- 1
+doom_N = mkN "厄运" "次"; -- 1
+distillery_N = mkN "酒厂" "间"; -- 1
+disinflation_N = mkN "通货紧缩" "次" ; -- 1
+discernible_A = mkA "可辨" ; -- 1
+dignitary_N = mkN "权贵" "位"; -- 1
+dethrone_V2 = mkV2 "废王位" ; -- 1
+deodorant_N = mkN "除臭剂" "支"; -- 1
+decribe_V2 = mkV2 "描述" ; -- 1
+dawdle_V = mkV "混日子" ; -- 1
+cutter_N = mkN "刀" "把" ; -- 1
+crumble_V2 = mkV2 "崩溃" ; -- 1
+crevice_N = mkN "裂缝" "条" ; -- 1
+crafty_A = mkA "狡猾" ; -- 1
+counterattack_V = mkV "反攻" ; -- 1
+corinthian_A = mkA "科林斯" ; -- 1
+contemplate_VS = mkVS "沉思" ; -- 1
+congolese_A = mkA "刚果" ; -- 1
+compositional_A = mkA "成分" ; -- 1
+comb_V2 = mkV2 "梳" ; -- 1
+codification_N = mkN "法典编纂" "本"; -- 1
+clothe_V2 = mkV2 "穿暖" ; -- 1
+claptrap_N = mkN "哗众取宠" "次"; -- 1
+chuckle_VS = mkVS "暗笑" ; -- 1
+chew_N = mkN "咀嚼" "次"; -- 1
+chap_N = mkN "龟裂" "次" ; -- 1
+catch_on_V = mkV "理解" ; -- 1
+cardigan_N = mkN "羊毛衣" "件" ; -- 1
+camouflage_V2 = mkV2 "伪装" ; -- 1
+buzz_V2 = mkV2 "嗡嗡叫" ; -- 1
+bulwark_N = mkN "堡垒" ; -- 1
+broth_N = mkN "肉汤" "碗"; -- 1
+brazen_V2 = mkV2 "厚颜无耻" ; -- 1
+borer_N = mkN "钻孔器" "件" ; -- 1
+blurt_out_V2 = mkV2 "脱口而出" ; -- 1
+blare_V = mkV "高声发出" ; -- 1
+bilge_N = mkN "舱底" ; -- 1
+bent_A = mkA "弯曲" ; -- 1
+bedpan_N = mkN "便盆" ; -- 1
+barren_A = mkA "荒芜" ; -- 1
+balm_N = mkN "香脂" [] ; -- 1
+awash_A = mkA "泛滥" ; -- 1
+atrocious_A = mkA "穷凶极恶" ; -- 1
+asian_N = mkN "亚洲人" "位"; -- 1
+argentinian_A = mkA "阿根廷" ; -- 1
+apathy_N = mkN "冷漠" "种" ; -- 1
+angora_N = mkN "安哥拉" ; -- 1
+americanize_V2 = mkV2 "美国化" ; -- 1
+alfresco_Adv = mkAdv "露天" ; -- 1
+affection_N = mkN "喜爱" "种"; -- 1
+addictive_A = mkA "上瘾" ; -- 1
+academically_Adv = mkAdv "学术" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_31.gf b/lib/src/chinese/sysu/Assign_31.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_31.gf
@@ -0,0 +1,495 @@
+concrete Assign_31 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+abbey_N = mkN "僧院" "座" ;
+above_A = mkA "以上" ;
+above_Adv = mkAdv "以上" ;
+accountability_N = mkN "问责" "项" ;
+accounting_N = mkN "会计" ;
+act_V2V = mkV2V "作为";
+act_V2 = mkV2 "作为";
+adjust_V2V = mkV2V "调整" ;
+afford_V2V = mkV2V "给予" ;
+aggregate_A = mkA "合计" ;
+aggression_N = mkN "侵略" "次" ;
+agony_N = mkN "痛苦" ;
+allege_V2V = mkV2V "断言" ;
+alteration_N = mkN "改造" "次";
+aluminium_N = mkN "铝" "块";
+amateur_A = mkA "业余" ;
+analyse_V2 = mkV2 "分析" ;
+ancestor_N = mkN "祖先" "位" ;
+any_Adv = mkAdv "任何" ;
+appeal_V2V = mkV2V "上诉" ;
+appendix_N = mkN "附录" "页";
+apply_V2V = mkV2V "申请" ;
+appoint_V2V = mkV2V "委任" ;
+archbishop_N = mkN "大主教" "位" ;
+archive_N = mkN "存档" "次" ;
+assign_V2V = mkV2V "分配" ;
+axis_N = mkN "轴" "根";
+ballet_N = mkN "芭蕾舞" "次" ;
+bang_V2 = mkV2 "砰" ;
+bargaining_N = mkN "议价" "次" ;
+basin_N = mkN "盆地" "个" ;
+bastard_N = mkN "混帐" "个";
+bile_N = mkN "胆汁" "滴";
+bloke_N = mkN "家伙" "个" ;
+bloody_Adv = mkAdv "血腥" ;
+boil_V2 = mkV2 "熬" ;
+bombing_N = mkN "轰炸" "次" ;
+borrowing_N = mkN "借贷" "次" ;
+both_Adv = mkAdv "两" ;
+bother_VV = mkVV "麻烦" ;
+bother_V2V = mkV2V "麻烦" ;
+bottom_A = mkA "底部" ;
+bound_V2V = mkV2V "界" ;
+bound_V2 = mkV2 "界" ;
+bow_V2 = mkV2 "弓" ;
+bowler_N = mkN "投球手" "名"  ;
+boxing_N = mkN "拳击" "场" ;
+cabin_N = mkN "机舱" "间"   ;
+capitalist_A = mkA "资本家" ;
+caravan_N = mkN "大篷车" "辆"  ;
+carriage_N = mkN "马车" "辆" ;
+carve_V2 = mkV2 "雕刻"  ;
+cathedral_N = mkN "大教堂" "座" ;
+cattle_N = mkN "黄牛" "头" ;
+causal_A = mkA "因果" ;
+cease_V2V = mkV2V "停止" ;
+centre_V2 = mkV2 "中心" ;
+centre_V = mkV "中心" ;
+chapel_N = mkN "教堂" "座" ;
+chat_V2 = mkV2 "聊" ;
+cheque_N = mkN "支票" "张" ;
+clay_N = mkN "粘土" "块";
+cleaning_N = mkN "清洁" ;
+clear_V2V = mkV2V "清除" ;
+clergy_N = mkN "教士" "位";
+close_V2V = mkV2V "关闭" ;
+cm_N = mkN "厘米" ;
+cognitive_A = mkA "认知" ;
+colitis_N = mkN "结肠炎" "次" ;
+colour_V = mkV "颜色" ;
+colourful_A = mkA "丰富多彩" ;
+combine_V2V = mkV2V "结合" ;
+commence_V = mkV "开始" ;
+commission_V2V = mkV2V "佣金" ;
+commit_V2V = mkV2V "犯" ;
+communicate_V2 = mkV2 "沟通" ;
+comply_V2 = mkV2 "执行" ;
+compose_V = mkV "构成" ;
+conform_V2 = mkV2 "符合" ;
+constable_N = mkN "警官" "名";
+contract_V2V = mkV2V "合同" ;
+contribute_V2V = mkV2V "贡献" ;
+coral_N = mkN "珊瑚" "块" ;
+councillor_N = mkN "委员" "名";
+crossing_N = mkN "路口" "个" ;
+cry_V2 = mkV2 "哭" ;
+curl_V2 = mkV2 "卷曲" ;
+curriculum_N = mkN "课程" "节" ;
+daddy_N = mkN "爸" "个" ;
+dance_V2 = mkV2 "跳舞" ;
+dare_V2 = mkV2 "敢" ;
+database_N = mkN "数据库" "个" ;
+dear_N = mkN "亲爱" "个";
+debut_N = mkN "首次亮相" ;
+decree_N = mkN "法令" "条" ;
+descend_V2 = mkV2 "降落" ;
+desktop_N = mkN "桌面" "个" ;
+determine_V2V = mkV2V "确定" ;
+dictionary_N = mkN "字典" "部";
+differentiate_V2 = mkV2 "区分" ;
+dig_V2 = mkV2 "挖" ;
+dining_N = mkN "餐饮" "次" ;
+disagree_V2 = mkV2 "不同意" ;
+discharge_V = mkV "排出" ;
+discover_V2V = mkV2V "发现" ;
+dispose_V2 = mkV2 "部署" ;
+divine_A = mkA "神圣" ;
+dot_N = mkN "点" "个" ;
+downstairs_Adv = mkAdv "楼下" ;
+dragon_N = mkN "龙" "条";
+dream_V2 = mkV2 "梦想" ;
+dressing_N = mkN "穿衣" "次";
+driving_N = mkN "驾驶" "次" ;
+dry_V2 = mkV2 "干" ;
+eagle_N = mkN "鹰" "只" ;
+earl_N = mkN "伯爵" "位";
+earlier_Adv = mkAdv "早期" ;
+eating_N = mkN "吃" "次";
+elect_V2V = mkV2V "选举" ;
+electron_N = mkN "电子" "个" ;
+embark_V2 = mkV2 "从事" ;
+emerge_V2V = mkV2V "出现" ;
+empty_V = mkV "空" ;
+enquire_V2 = mkV2 "查询" ;
+enquire_V = mkV "查询" ;
+enquiry_N = mkN "查询" "次" ;
+enzyme_N = mkN "酶" "毫升" ;
+ever_Adv = mkAdv "曾经" ;
+exciting_A = mkA "扣人心弦" ;
+exclaim_V2 = mkV2 "喊叫" ;
+exist_V2V = mkV2V "存在" ;
+exploitation_N = mkN "开发" "次" ;
+fade_V2 = mkV2 "褪色" ;
+fail_V2V = mkV2V "失败" ;
+fancy_V3 = mkV3 "花俏" ;
+fancy_V2 = mkV2 "花俏" ;
+farming_N = mkN "农业" ;
+favour_V2 = mkV2 "青睐" ;
+feminist_A = mkA "女权主义者" ;
+fight_V2V = mkV2V "打" ;
+figure_V2V = mkV2V "弄清楚" ;
+fish_V2 = mkV2 "鱼" ;
+flick_V2 = mkV2 "拂去" ;
+fling_V = mkV "一扔" ;
+flour_N = mkN "面粉" "包";
+flourish_V2 = mkV2 "繁荣" ;
+fork_N = mkN "叉" "只" ;
+fortnight_N = mkN "两星期" "个";
+frown_V = mkV "皱眉" ;
+fuck_V2 = mkV2 "干" ;
+fuck_V = mkV "干" ;
+fucking_Adv = mkAdv "干" ;
+fulfil_V2 = mkV2 "履行" ;
+gasp_V2 = mkV2 "喘气" ;
+gastric_A = mkA "胃部" ;
+gaze_N = mkN "凝视" "次" ;
+geographical_A = mkA "地理" ;
+glance_V2 = mkV2 "浏览" ;
+glare_V2 = mkV2 "强光" ;
+gothic_A = mkA "哥特式" ;
+gown_N = mkN "袍" "条" ;
+gp_N = mkN "类属编程" "次" ;
+grasp_V = mkV "把握" ;
+gravel_N = mkN "碎石" "块" ;
+grey_A = mkA "灰色" ;
+grin_V2 = mkV2 "露齿而笑" ;
+grin_V = mkV "露齿而笑" ;
+grip_V2 = mkV2 "握" ;
+grouping_N = mkN "分组" "次";
+grow_V2V = mkV2V "增长" ;
+guitar_N = mkN "吉他" "只" ;
+half_Adv = mkAdv "半" ;
+hammer_N = mkN "锤" "个";
+handle_N = mkN "处理" "次" ;
+handling_N = mkN "处理" "次";
+hate_VV = mkVV "恨" ;
+hate_V2V = mkV2V "恨" ;
+heading_N = mkN "标题" "个" ;
+headmaster_N = mkN "校长" "位" ;
+hitherto_Adv = mkAdv "迄今" ;
+hold_V2V = mkV2V "持有" ;
+holly_N = mkN "冬青" "个" ;
+honour_V2 = mkV2 "荣誉" ;
+hurry_V2V = mkV2V "赶快" ;
+hut_N = mkN "棚屋" "个";
+hypothesis_N = mkN "假设" "次" ;
+inhabitant_N = mkN "居民" "个" ;
+inland_A = mkA "内陆" ;
+innovative_A = mkA "创新" ;
+insist_V2 = mkV2 "咬定" ;
+interface_N = mkN "接口" "个";
+interim_A = mkA "临时" ;
+intervene_V2V = mkV2V "干预" ;
+isle_N = mkN "小岛" "个" ;
+jewellery_N = mkN "首饰" "个" ;
+judgement_N = mkN "判断" "次"; 
+judgment_N = mkN "判断" "次" ;
+jump_V2V = mkV2V "跳" ;
+just_A = mkA "只是" ;
+kilometre_N = mkN "公里" ;
+kiss_N = mkN "吻" "个" ;
+km_N = mkN "千米" ;
+kneel_V = mkV "下跪" ;
+knitting_N = mkN "针织" "个" ;
+label_V3 = mkV3 "标签" ;
+label_V2A = mkV2A "标签" ;
+lace_N = mkN "花边" "条";
+lamb_N = mkN "羊肉" "块";
+landing_N = mkN "着陆" "次" ;
+lb_N = mkN "磅" ;
+learner_N = mkN "学习者" "个" ;
+least_Adv = mkAdv "最少" ;
+lesser_A = mkA "较小" ;
+lexical_A = mkA "词汇" ;
+lighting_N = mkN "采光" "次" ;
+like_Adv = mkAdv "喜欢" ;
+limit_V2V = mkV2V "限制" ;
+linguistic_A = mkA "语言" ;
+list_V2V = mkV2V "表" ;
+loch_N = mkN "湖" "个";
+locomotive_N = mkN "机车" "辆" ;
+lodge_N = mkN "小屋" "个" ;
+long_V = mkV "长" ;
+lorry_N = mkN "货车" "辆" ;
+love_V2V = mkV2V "爱" ;
+lump_N = mkN "块状" "个" ;
+madame_N = mkN "老板娘" "个";
+mainframe_N = mkN "主机" "个" ;
+majesty_N = mkN "威严" ;
+mammal_N = mkN "哺乳动物" "只" ;
+march_V2 = mkV2 "行军" ;
+marker_N = mkN "标记" "个" ;
+marvellous_A = mkA "奇妙" ;
+mate_N = mkN "伴侣" "个" ;
+matrix_N = mkN "矩阵" "个";
+means_N = mkN "手段" "个";
+mechanic_N = mkN "机械师" "个" ;
+meet_V2V = mkV2V "满足" ;
+membrane_N = mkN "膜" "张" ;
+metre_N = mkN "米" ;
+middle_A = mkA "中间" ;
+million_N = mkN "百万" ;
+min_N = mkN "分" ;
+ml_N = mkN "毫升" ;
+mm_N = mkN "毫米" ;
+mobility_N = mkN "流动性" ;
+module_N = mkN "模" ;
+monarch_N = mkN "君主" "个" ;
+monitoring_N = mkN "监控" "次" ;
+monk_N = mkN "僧" "个";
+monument_N = mkN "纪念碑" "个" ;
+moor_N = mkN "泊" "个";
+mosaic_N = mkN "镶嵌" "个";
+most_Adv = mkAdv "最" ;
+motorway_N = mkN "公路" "条" ;
+mould_N = mkN "模" ;
+mount_N = mkN "安装" "次" ;
+move_V2A = mkV2A "移动" ;
+much_Adv = mkAdv "多" ;
+mug_N = mkN "杯" "只" ;
+mum_N = mkN "沉默" "次" ;
+murmur_V2 = mkV2 "潺潺" ;
+murmur_V = mkV "潺潺" ;
+mutter_V2 = mkV2 "咕哝" ;
+mutter_V = mkV "咕哝" ;
+nationality_N = mkN "国籍" "重" ;
+nearby_Adv = mkAdv "附近" ;
+neither_Adv = mkAdv "也不" ;
+never_Adv = mkAdv "从来没有" ;
+node_N = mkN "节点" "个" ;
+noisy_A = mkA "嘈杂" ;
+nor_Conj = mkConj "也不" ;
+nursing_N = mkN "护理" "次" ;
+obey_V = mkV "服从" ;
+object_V2 = mkV2 "物体" ;
+odds_N = mkN "可能性" "个" ;
+offence_N = mkN "犯罪" "次";
+onion_N = mkN "洋葱" "个";
+onwards_Adv = mkAdv "起" ;
+---opt_V2V = mkV2V "选择" ;
+organize_V2V = mkV2V "组织" ;
+orientation_N = mkN "方向" "个" ;
+pan_N = mkN "锅" "个" ;
+para_N = mkN "第" ;
+pause_V2V = mkV2V "暂停" ;
+pavement_N = mkN "路面" "块" ;
+pensioner_N = mkN "跟班" "个" ;
+perceive_V2V = mkV2V "感知" ;
+petrol_N = mkN "汽油" "升" ;
+ph_N = mkN "氢离子浓度指数" ;
+pine_N = mkN "松" "棵" ;
+planning_N = mkN "规划" "次";
+please_Adv = mkAdv "请" ;
+pledge_V2V = mkV2V "抵押" ;
+poem_N = mkN "诗" "首";
+polymer_N = mkN "聚合物" "个" ;
+polytechnic_N = mkN "工艺学校" "所";
+pony_N = mkN "小马" "只" ;
+practise_V2 = mkV2 "练习" ;
+practise_V = mkV "练习" ;
+pray_V2 = mkV2 "祈祷" ;
+pretend_V2 = mkV2 "假装" ;
+pretend_V = mkV "假装" ;
+price_V2V = mkV2V "价格" ;
+princess_N = mkN "公主" "个";
+processing_N = mkN "处理" "次" ;
+programme_N = mkN "节目" "个" ;
+programming_N = mkN "编程" "个" ;
+prohibit_V = mkV "禁止" ;
+prove_V2V = mkV2V "证明" ;
+put_V2V = mkV2V "放" ;
+pylorus_N = mkN "幽门" "个";
+quit_V2 = mkV2 "退出" ;
+race_V2V = mkV2V "竞赛" ;
+ram_N = mkN "公羊" "只";
+range_V2 = mkV2 "范围" ;
+recommend_V2V = mkV2V "建议" ;
+recover_V2V = mkV2V "恢复" ;
+redundancy_N = mkN "冗余" "个" ;
+redundant_A = mkA "冗" ;
+ref_N = mkN "文献" "个" ;
+referral_N = mkN "转诊" "次" ;
+regardless_Adv = mkAdv "无论" ;
+regiment_N = mkN "团" "个";
+rehearsal_N = mkN "排演" "场" ;
+remains_N = mkN "遗骸" "具" ;
+remark_V2 = mkV2 "备注" ;
+repeatedly_Adv = mkAdv "反复" ;
+reply_V2 = mkV2 "回复" ;
+resign_V2V = mkV2V "辞职" ;
+rest_VA = mkVA "其余" ;
+rev_N = mkN "转" ;
+roar_V2 = mkV2 "吼" ;
+role_N = mkN "角色" "个";
+round_Adv = mkAdv "圆" ;
+round_Prep = mkPrep "圆" ;
+round_V2 = mkV2 "圆" ;
+rubber_A = mkA "橡胶" ;
+rugby_N = mkN "橄榄球" "个" ;
+rush_VV = mkVV "赶" ;
+rush_V2V = mkV2V "赶" ;
+rush_V2 = mkV2 "赶" ;
+sake_N = mkN "缘故" "次" ;
+screw_V2 = mkV2 "拧" ;
+seal_V2A = mkV2A "密封" ;
+sediment_N = mkN "沉淀" ;
+semantic_A = mkA "语义" ;
+serum_N = mkN "血清" "升" ;
+sexuality_N = mkN "性欲" "次" ;
+shaft_N = mkN "轴" "根" ;
+shed_N = mkN "棚" "个";
+shine_V2 = mkV2 "闪耀" ;
+shit_N = mkN "狗屁" "次" ;
+shiver_V2 = mkV2 "发抖" ;
+sigh_V2 = mkV2 "叹息" ;
+silk_N = mkN "丝绸" "匹";
+sir_N = mkN "先生" "位" ;
+sit_V2 = mkV2 "坐" ;
+sleep_V2 = mkV2 "睡觉" ;
+sniff_V2 = mkV2 "吸气" ;
+somehow_Adv = mkAdv "不知何故" ;
+sound_V2 = mkV2 "声音" ;
+spatial_A = mkA "空间" ;
+spending_N = mkN "花费" "次" ;
+spit_V2 = mkV2 "吐" ;
+spread_V2V = mkV2V "传播" ;
+spring_V2 = mkV2 "春天" ;
+stab_V = mkV "刺" ;
+stare_V2 = mkV2 "盯" ;
+stick_V2 = mkV2 "粘" ;
+straighten_V2 = mkV2 "弄直" ;
+strand_N = mkN "缕" ;
+straw_N = mkN "稻草" "根" ;
+stride_V2 = mkV2 "迈" ;
+stride_V = mkV "迈" ;
+sue_V2V = mkV2V "起诉" ;
+sufferer_N = mkN "患者" "个";
+sum_V2 = mkV2 "总和" ;
+surprise_V2V = mkV2V "惊" ;
+surveyor_N = mkN "测量员" "个" ;
+swear_V2V = mkV2V "发誓" ;
+swim_V2 = mkV2 "游泳" ;
+target_V2V = mkV2V "目标" ;
+teach_V2V = mkV2V "教" ;
+temper_N = mkN "脾气" "次" ;
+tempt_V2 = mkV2 "诱" ;
+territorial_A = mkA "领土" ;
+testing_N = mkN "测试" "次" ;
+tonne_N = mkN "公吨" ;
+trace_V = mkV "追踪" ;
+trading_N = mkN "贸易" "次" ;
+trainee_N = mkN "实习生" "个";
+traveller_N = mkN "旅客" "个";
+tumour_N = mkN "瘤" "个" ;
+tutor_N = mkN "导师" "个";
+type_V = mkV "类型"  ;
+tyre_N = mkN "胎" "个" ;
+understand_V2V = mkV2V "了解" ;
+upwards_Adv = mkAdv "向上" ;
+variant_N = mkN "变种" "个" ;
+vegetation_N = mkN "植被" "棵" ;
+verb_N = mkN "动词" "个";
+very_Adv = mkAdv "非常" ;
+villa_N = mkN "别墅" "个";
+vitamin_N = mkN "维他命" ;
+vocabulary_N = mkN "词汇" "个";
+vocational_A = mkA "专业" ;
+vol_N = mkN "第一卷" "个";
+voltage_N = mkN "电压" "伏";
+waist_N = mkN "腰" "条" ;
+wake_V2 = mkV2 "唤醒" ;
+wake_V = mkV "唤醒" ;
+wander_V2 = mkV2 "漫步" ;
+warm_V2 = mkV2 "温暖" ;
+warmth_N = mkN "热情" ;
+warn_V2V = mkV2V "警告" ;
+wartime_N = mkN "战时" ;
+wee_A = mkA "凌晨" ;
+weep_V2 = mkV2 "哭泣" ;
+welcome_N = mkN "欢迎" "次";
+whenever_Adv = mkAdv "每当" ;
+whereby_Adv = mkAdv "据此" ;
+wherever_Adv = mkAdv "哪里" ;
+whisky_N = mkN "威士忌酒" "瓶";
+wicket_N = mkN "便门" "个" ;
+width_N = mkN "宽度" ;
+wildlife_N = mkN "野生动物" "只" ;
+wind_V2 = mkV2 "风" ;
+wonder_V2 = mkV2 "怀疑" ;
+woodland_N = mkN "林地" "个";
+works_N = mkN "作品" "个";
+workshop_N = mkN "车间" "间";
+workstation_N = mkN "工作站" "个" ;
+worldwide_A = mkA "全世界" ;
+abject_A = mkA "卑劣" ;
+absorber_N = mkN "减震器" "个";
+accomplishable_A = mkA "可达成" ;
+acidotic_A = mkA "酸中毒" ;
+actuality_N = mkN "现实" ;
+adieu_N = mkN "告别" "次" ;
+advancer_N = mkN "前进者" "个";
+affiant_N = mkN "宣誓者" "个" ;
+agedness_N = mkN "老年" "个";
+--？ah_Interj = mkInterj "啊" ;
+albeit_Subj = mkSubj "尽管" ;
+alienation_N = mkN "异化" "次" ;
+allomorphic_A = mkA "同质异晶" ;
+aluminate_N = mkN "铝" "块";
+ametropia_N = mkN "屈光不正" ;
+ampoule_N = mkN "安瓿" ;
+anarchically_Adv = mkAdv "无政府主义" ;
+angelically_Adv = mkAdv "绝顶聪明" ;
+anise_N = mkN "八角" "个" ;
+anoxic_A = mkA "缺氧" ;
+anticlimactic_A = mkA "虎头蛇尾" ;
+antisyphilitic_N = mkN "驱梅" "次" ;
+apish_A = mkA "像猴子" ;
+appetizingness_N = mkN "促进食欲" ;
+arbitrageur_N = mkN "套利" "次";
+arenicolous_A = mkA "生长在沙中" ;
+arraign_V2 = mkV2 "讯问" ;
+ascendant_N = mkN "优势" "项";
+aspirate_V2 = mkV2 "吸气" ;
+astrodynamics_N = mkN "航天动力学" ;
+attache_N = mkN "随员" "个";
+austral_A = mkA "南国" ;
+avaram_N = mkN "肯尼" "个" ;
+azido_A = mkA "叠氮" ;
+backlighting_N = mkN "背光" ;
+band_V2 = mkV2 "乐队" ;
+barbasco_N = mkN "多花薯蓣" "个";
+barrator_N = mkN "赃官" "个" ;
+bastinado_V2 = mkV2 "杖" ;
+beady_A = mkA "明眸" ;
+bedtime_N = mkN "就寝时间" "次" ;
+bellarmine_N = mkN "贝拉明" "个" ;
+benzyl_N = mkN "苄" "个";
+biggish_A = mkA "较大" ;
+bingley_PN = mkPN "彬格莱"  ;
+birthrate_N = mkN "出生率" ;
+blackpoll_N = mkN "黑顶白颊林莺" "只";
+bleed_off_V = mkV "放掉" ;
+bloodworm_N = mkN "红虫" "只";
+bma_N = mkN "英国医学会" "个" ;
+boil_down_to_V2 = mkV2 "归结为" ;
+borsch_N = mkN "罗宋汤" "碗" ;
+bow_V2 = mkV2 "弓" ;
+breakwater_N = mkN "矶" ;
+bromine_N = mkN "溴" ;
+bubbly_N = mkN "气泡" "个" ;
+bull_neck_N = mkN "公牛" "头";
+burette_N = mkN "滴定管" "根" ;
+bustard_N = mkN "鸨鸟" "只" ;
+}
diff --git a/lib/src/chinese/sysu/Assign_32.gf b/lib/src/chinese/sysu/Assign_32.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_32.gf
@@ -0,0 +1,486 @@
+concrete Assign_32 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+
+ah_Interj = mkInterj "啊" ;
+low_V = mkV "哞哞叫" ;
+husband_V2 = mkV2 "使+节俭使用" ;
+sweetheart_A = mkA "亲爱" ;
+bunch_V2 = mkV2 "使+扎成捆" ;
+bunch_V = mkV "聚拢" ;
+pa_N = mkN "爸爸" ;
+father_V2 = mkV2 "使+成为父亲" ;
+half_A = mkA "一半" ;
+halfway_Adv = mkAdv "到一半" ;
+halfway_A = mkA "中途" ;
+do_N = mkN "聚会""场" ;
+assist_N = mkN "帮助""" ;
+embrace_N = mkN "拥抱""个" ;
+gazette_V2 = mkV2 "使+在报上刊载"  ;
+gazette_N = mkN "公报""份" ;
+cup_V2 = mkV2 "使+成杯状" ;
+glass_V2 = mkV2 "使+成玻璃状" ;
+times_Prep = mkPrep "乘以" ;
+times_N = mkN "次数" ;
+compare_N = mkN "比较""次" ;
+game_V2 = mkV2 "使+玩游戏" ;
+game_A = mkA "勇敢" ;
+pencil_V2 = mkV2 "使+成铅笔状" ;
+must_N = mkN "绝对必要的事物" ;
+express_Adv = mkAdv "迅速" ;
+other_Adv = mkAdv "其他" ;
+no_Interj = mkInterj "不" ;
+nee_A = mkA "旧姓" ;
+part_Adv = mkAdv "部分" ;
+component_A = mkA "组成" ;
+wipe_N = mkN "擦拭""" ;
+scrape_V2 = mkV2 "使+擦伤" ;
+course_V2 = mkV2 "使+跑过" ;
+vegetable_A = mkA "蔬菜" ;
+greens_N = mkN "绿地""块" ;
+loo_N = mkN "厕所""" ;
+join_N = mkN "结合" ;
+grass_V2 = mkV2 "使+长满草" ;
+grass_V = mkV "长草" ;
+straw_V2 = mkV2 "使+盖满稻草" ;
+straw_A = mkA "无价值" ;
+layer_V2 = mkV2 "使+堆积成层" ;
+annihilate_V2 = mkV2 "使+歼灭" ;
+inhale_V2 = mkV2 "使+吸入" ;
+inhale_V = mkV "吸气" ;
+g_N = mkN "英语字母的第七个字母" ;
+vent_N = mkN "出口""" ;
+taxi_V2 = mkV2 "使+滑行" ;
+taxi_V = mkV "乘出租车" ;
+casement_N = mkN "窗扉""" ;
+bed_V2 = mkV2 "床+张" ;
+brag_N = mkN "吹牛""";
+fail_N = mkN "不及格""" ;
+springtime_N = mkN "春季""" ;
+smash_Adv = mkAdv "了不起" ;
+stir_N = mkN "搅动""" ;
+great_N = mkN "大师""位" ;
+all_A = mkA "全部" ;
+knife_V2 = mkV2 "使+劈开" ;
+reason_V2 = mkV2 "使+说服" ;
+get_N = mkN "生殖""" ;
+light_Adv = mkAdv "轻" ;
+lantern_N = mkN "灯笼""盏" ;
+till_V2 = mkV2 "使+耕种" ;
+till_N = mkN "备用现金""" ;
+droop_V2 = mkV2 "使+下垂" ;
+droop_V = mkV "下垂" ;
+droop_N = mkN "下垂""" ;
+space_V2 = mkV2 "使+隔开" ;
+tram_N = mkN "电车轨道""" ;
+trolleybus_N = mkN "无轨电车""辆" ;
+phon_N = mkN "方""" ;
+throw_N = mkN "冒险""次" ;
+winter_V = mkV "过冬" ;
+know_N = mkN "知情""" ;
+segment_V = mkV "分割" ;
+paragraph_V2 = mkV2 "使+分段" ;
+sorry_Interj = mkInterj "抱歉" ;
+much_N = mkN "许多""" ;
+many_A = mkA "许多" ;
+sen_N = mkN "仙""" ;
+rummage_V2 = mkV2 "使+搜出" ;
+rummage_V = mkV "翻找" ;
+rummage_N = mkN "翻找""次" ;
+capsize_V2 = mkV2 "使+倾覆" ;
+capsize_V = mkV "翻" ;
+room_V = mkV "居住" ;
+lay_N = mkN "诗""首" ;--地势、地貌
+lay_A = mkA "世俗" ;
+fly_A = mkA "敏捷" ;
+flit_V = mkV "掠过" ;
+flit_N = mkN "搬家""" ;
+flutter_V2 = mkV2 "使+焦急" ;
+flutter_V = mkV "飘动" ;
+flutter_N = mkN "摆动" ;
+plane_V2 = mkV2 "使+刨平" ;
+plane_V = mkV "刨" ;
+minute_V2 = mkV2 "使+记录下来" ;
+fo_N = mkN "淡出""" ;
+serve_N = mkN "发球""" ;
+coach_V2 = mkV2 "使+接受训练" ;
+revise_N = mkN "修订""次" ;
+clean_Adv = mkAdv "完全" ;
+tidy_V2 = mkV2 "使+整理" ;
+tidy_V = mkV "整理" ;
+tidy_N = mkN "背罩""张" ;
+dare_N = mkN "挑战""项" ;
+cadre_N = mkN "干部""" ;
+tall_N = mkN "高""" ;
+each_Adv = mkAdv "每个" ;
+give_N = mkN "弹性""" ;
+job_V2 = mkV2 "使+承包" ;
+job_V = mkV "做零工" ;
+kilometer_N = mkN "公里""" ;
+shave_N = mkN "刮胡子""" ;
+hang_N = mkN "悬挂""" ;
+broadcast_Adv = mkAdv "广播" ;
+pas_N = mkN "舞步""" ;
+still_V2 = mkV2 "使+静止" ;
+still_N = mkN "寂静""" ;
+still_AdA = mkAdA "仍然" ;
+so_N = mkN "这样""" ;
+yell_N = mkN "喊声""" ;
+goo_N = mkN "感伤""" ;
+advantage_V2 = mkV2 "使+处于优势" ;
+pretty_N = mkN "漂亮的人""位" ;
+to_Adv = mkAdv "向前" ;
+latter_N = mkN "后者" ;
+flower_V = mkV "开花" ;
+dim_V2 = mkV2 "使+暗淡" ;
+dim_V = mkV "变模糊" ;
+spoil_N = mkN "次品""件" ;
+barter_N = mkN "易货贸易""场" ;
+yellow_V2 = mkV2 "使+变黄" ;
+yellow_V = mkV "变黄" ;
+sallow_V2 = mkV2 "使+变成土色" ;
+sallow_V = mkV "变土色" ;
+sallow_N = mkN "黄华柳""棵" ;
+sallow_A = mkA "灰黄色" ;
+meet_N = mkN "集会""场" ;
+meet_A = mkA "合适" ;
+basic_N = mkN "基础""" ;
+aerodrome_N = mkN "飞机场""" ;
+chance_V2 = mkV2 "使+偶然发生" ;
+chance_V = mkV "碰巧" ;
+machine_V2 = mkV2 "使+被机器加工" ;
+chicken_A = mkA "鸡肉" ;
+gather_N = mkN "聚集""次" ;
+muster_V = mkV "召集" ;
+rapid_N = mkN "急流""条" ;
+irascible_A = mkA "易怒" ;
+jostle_V2 = mkV2 "使+推挤" ;
+jostle_N = mkN "推撞""" ;
+some_A = mkA "一些" ;
+program_V2V = mkV2V "使+被程序指令" ;
+ma_N = mkN "妈""位" ;
+home_A = mkA "国内" ;
+see_N = mkN "主教教区""" ;
+sound_Adv = mkAdv "彻底" ;
+build_N = mkN "构造""" ;
+dumpling_N = mkN "饺子""颗" ;
+schoolroom_N = mkN "教室""间" ;
+then_N = mkN "那时""" ;
+holiday_V = mkV "度假" ;
+settle_N = mkN "有背长椅""张" ;
+now_N = mkN "现在""" ;
+tense_V2 = mkV2 "使+拉紧" ;
+tense_V = mkV "拉紧" ;
+tense_N = mkN "时态""" ;
+wine_V2 = mkV2 "使+喝酒" ;
+bygone_N = mkN "过去的事""件" ;
+tangerine_N = mkN "橘子""个" ;
+tangerine_A = mkA "橘黄色" ;
+mandarin_N = mkN "普通话""" ;
+heave_N = mkN "举起""" ;
+cough_V2 = mkV2 "使+咳出" ;
+possible_N = mkN "可能性""" ;
+may_N = mkN "山楂树""棵" ;
+subject_A2 = mkA2 "受制于" ;
+subject_A = mkA "服从" ;
+mouth_V = mkV "装腔作势说话" ;
+bitter_N = mkN "苦味""" ;
+fast_V = mkV "禁食" ;
+sharp_N = mkN "尖头""" ;
+sharp_Adv = mkAdv "急剧" ;
+shit_V = mkV "拉屎" ;
+blue_V2 = mkV2 "使+变蓝" ;
+aged_N = mkN "老年人""位" ;
+tough_N = mkN "恶棍""个" ;
+away_A = mkA "离开" ;
+in_A = mkA "在里面" ;
+bright_Adv = mkAdv "明亮" ;
+fin_N = mkN "鱼鳍""" ;
+zero_A = mkA "零" ;
+keep_N = mkN "保持""" ;
+oversea_Adv = mkAdv "国外" ;
+oversea_A = mkA "外国" ;
+drip_V2 = mkV2 "使+滴下" ;
+drip_N = mkN "水滴""滴" ;
+trickle_V2 = mkV2 "使滴" ;
+journey_V = mkV "旅行" ;
+trip_V = mkV "远足" ;
+indiscriminate_A = mkA "任意" ;
+random_N = mkN "随意""" ;
+mother_V2 = mkV2 "使+生下" ;
+busy_V2 = mkV2 "使+忙于" ;
+neve_N = mkN "冰原""片" ;
+uninteresting_A = mkA "无趣味" ;
+dull_V = mkV "减少" ;
+gate_V2 = mkV2 "使+装大门" ;
+at_N = mkN "阿特""" ;
+such_Adv = mkAdv "这样" ;
+grade_V2 = mkV2 "使+分等级" ;
+cow_V2 = mkV2 "使+恐吓" ;
+creep_N = mkN "爬行""" ;
+clap_V2 = mkV2 "使+拍打" ;
+clap_V = mkV "鼓掌" ;
+clap_N = mkN "鼓掌""" ;
+pat_V2 = mkV2 "使+轻拍" ;
+pat_V = mkV "轻拍" ;
+pat_Adv = mkAdv "恰好" ;
+pat_A = mkA "恰好" ;
+volleyball_N = mkN "排球""" ;
+bump_Adv = mkAdv "突然" ;
+remove_N = mkN "移动""" ;
+aerate_V2 = mkV2 "使+充气" ;
+front_V2 = mkV2 "使+面对" ;
+front_V = mkV "朝向" ;
+shallow_V = mkV "变浅" ;
+shallow_N = mkN "浅滩" ;
+clear_N = mkN "清除""" ;
+invite_N = mkN "邀请""次" ;
+ball_V2 = mkV2 "使+成球形" ;
+ball_V = mkV "成团快" ;
+go_A = mkA "走" ;
+true_V2 = mkV2 "使+装准" ;
+true_N = mkN "真实""" ;
+let_N = mkN "障碍""个" ;
+hot_V2 = mkV2 "使+增加" ;
+hot_V = mkV "变热" ;
+whichever_A = mkA "无论哪个" ;
+whatever_A = mkA "不管什么样" ;
+cognition_N = mkN "认识""" ;
+sun_V2 = mkV2 "使+晒" ;
+days_N = mkN "时期""个" ;
+up_V = mkV "增加" ;
+up_A = mkA "向上" ;
+above_N = mkN "上文""" ;
+forenoon_N = mkN "中午""" ;
+few_N = mkN "很少数" ;
+few_A = mkA "很少" ;
+little_N = mkN "少许" ;
+less_A = mkA "较少" ;
+deep_N = mkN "深处""" ;
+thoroughgoing_A = mkA "完全" ;
+why_N = mkN "为什么""" ;
+tone_V2 = mkV2 "使+增强" ;
+canteen_N = mkN "食堂""间" ;
+employ_N = mkN "使用""" ;
+collect_N = mkN "收集" ;
+collect_Adv = mkAdv "由收件人付款" ;
+familiar_N = mkN "常客""位" ;
+tree_V2 = mkV2 "使+赶上树" ;
+who_N = mkN "谁""" ;
+fruit_V = mkV "结果实" ;
+horizontal_N = mkN "水平线""" ;
+scold_V = mkV "责骂" ;
+scold_N = mkN "责骂""" ;
+dead_N = mkN "死者""位" ;
+inflexible_A = mkA "顽固" ;
+hostel_N = mkN "旅社""间" ;
+sour_N = mkN "酸味""种" ;
+sic_Adv = mkAdv "原文如此" ;
+tingle_V = mkV "刺痛" ;
+tingle_N = mkN "刺痛感""" ;
+chat_N = mkN "聊天""次" ;
+soup_V2 = mkV2 "使+增加马力" ;
+candy_V2 = mkV2 "使+结晶为砂糖" ;
+candy_V = mkV "糖煮" ;
+recline_V2 = mkV2 "使+躺下" ;
+recline_V = mkV "依赖" ;
+ache_N = mkN "疼痛""" ;
+sky_V2 = mkV2 "使+投向空中" ;
+lea_N = mkN "草地""片" ;
+consent_V2V = mkV2V "同意" ;
+leading_N = mkN "领导""位" ;
+sudden_N = mkN "突然发生的事""件" ;
+shove_N = mkN "推""" ;
+grind_V2 = mkV2 "使+磨碎" ;
+grind_N = mkN "磨""" ;
+fade_N = mkN "褪色""" ;
+external_N = mkN "外部""" ;
+out_V2 = mkV2 "使+熄灭" ;
+out_N = mkN "出局" ;
+out_A = mkA "外面" ;
+exterior_A = mkA "外部" ;
+bowl_V2 = mkV2 "使+旋转" ;
+hello_Interj = mkInterj "喂" ;
+essay_V2 = mkV2 "使+尝试" ;
+essay_V = mkV "尝试" ;
+article_V2 = mkV2 "使+受协议条款约束" ;
+inquire_V2 = mkV2 "使+询问" ;
+lunch_V2 = mkV2 "使+吃午餐" ;
+bathe_V2 = mkV2 "使+被水洗" ;
+bathe_V = mkV "洗澡" ;
+bathe_N = mkN "沐浴""" ;
+thin_V2 = mkV2 "使+瘦" ;
+down_A = mkA "向下" ;
+next_N = mkN "秒""" ;
+second_V2 = mkV2 "使+支持" ;
+summer_V = mkV "避暑" ;
+earlier_A = mkA "早" ;
+fragrant_A = mkA "愉快" ;
+savory_N = mkN "开胃菜" ;
+savory_A = mkA "可口" ;
+wan_A = mkA "无血色" ;
+miss_N = mkN "未击中""" ;
+small_Adv = mkAdv "微弱" ;
+shoe_V2 = mkV2 "使+穿上鞋" ;
+toilsome_A = mkA "辛苦" ;
+new_Adv = mkAdv "新近" ;
+fresh_Adv = mkAdv "刚才" ;
+mimic_A = mkA "模仿" ;
+schoolgirl_N = mkN "女学生""位" ;
+snow_V2 = mkV2 "使+纷纷落下" ;
+snow_V = mkV "降雪" ;
+oh_Interj = mkInterj "哎呀" ;
+creak_N = mkN "嘎吱嘎吱声""" ;
+color_A = mkA "彩色" ;
+banquet_V2 = mkV2 "使+款待" ;
+banquet_V = mkV "参加宴会" ;
+feast_V2 = mkV2 "使+款待" ;
+drug_V2 = mkV2 "使+服麻醉药" ;
+page_V2 = mkV2 "使+标页码" ;
+ordinary_N = mkN "普通""" ;
+given_N = mkN "基本事实" ;
+together_A = mkA "新潮" ;
+alike_A = mkA "相似" ;
+straight_N = mkN "直线""条" ;
+after_A = mkA "以后" ;
+cloudy_A = mkA "多云" ;
+overcast_N = mkN "阴天""" ;
+overcast_A = mkA "阴天" ;
+affect_N = mkN "情感""" ;
+swim_N = mkN "游泳""" ;
+som_N = mkN "索姆""" ;
+friendly_N = mkN "友谊赛""场" ;
+joyful_A = mkA "欢喜" ;
+former_N = mkN "模型""座" ;
+far_V2 = mkV2 "使+远" ;
+far_AdA = mkAdA "遥远" ;
+dirty_V2 = mkV2 "使+变脏" ;
+dirty_V = mkV "变脏" ;
+filthy_A = mkA "肮脏" ;
+breakfast_V = mkV "吃早餐" ;
+halt_A = mkA "停止" ;
+upright_N = mkN "垂直""" ;
+upright_A = mkA "正直" ;
+paper_V2 = mkV2 "使+用纸包装" ;
+center_V2 = mkV2 "使+聚集在一点" ;
+center_A = mkA "中央" ;
+bell_V2 = mkV2 "使+装钟" ;
+heavy_N = mkN "重物""件" ;
+heavy_Adv = mkAdv "大量" ;
+pig_V = mkV "生小猪" ;
+hog_V2 = mkV2 "使+拱起" ;
+table_V2 = mkV2 "使+嵌合" ;
+motherland_N = mkN "祖国" ;
+fatherland_N = mkN "祖国" ;
+initial_V2 = mkV2 "使+用姓名的首字母签名" ;
+last_N = mkN "末尾""个" ;
+ultimate_N = mkN "终极""" ;
+task_V2 = mkV2 "使+分派任务" ;
+
+naturist_N = mkN "裸体主义者""位" ;
+needs_Adv = mkAdv "必须" ;
+neurotropic_A = mkA "亲神经" ;
+nidicolous_A = mkA "孵化后仍留在巢中" ;
+nitrite_N = mkN "亚硝酸盐""" ;
+nonallele_N = mkN "非等位基因""" ;
+nonintegrated_A = mkA "非完整" ;
+nonspeaking_A = mkA "非讲" ;
+nucellus_N = mkN "珠心""颗" ;
+nymphomaniac_A = mkA "女子淫狂" ;
+obtrusiveness_N = mkN "强迫""" ;
+offal_N = mkN "内脏""" ;
+oleaster_N = mkN "野生橄榄""棵" ;
+onside_A = mkA "不越位" ;
+opt_V2V = mkV2V "选择" ;
+orifice_N = mkN "孔口""个" ;
+ossicular_A = mkA "小骨" ;
+outdoorsy_A = mkA "户外" ;
+overcapitalization_N = mkN "估价太高""" ;
+overrate_V2 = mkV2 "过高估计" ;
+oximeter_N = mkN "光电血氧计""台" ;
+padlock_V2 = mkV2 "使+关闭" ;
+palisade_N = mkN "栅栏" ;
+panoply_N = mkN "华丽服饰""件" ;
+paragraph_V2 = mkV2 "使+分段" ;
+parisology_N = mkN "寄生物学""门" ;
+pashto_N = mkN "帕施图语""" ;
+pathogen_N = mkN "病原体""" ;
+pedophile_N = mkN "恋童癖者""位" ;
+perambulation_N = mkN "勘察""次" ;
+perishable_N = mkN "容易腐坏的东西""件" ;
+perusal_N = mkN "熟读""" ;
+phantasy_N = mkN "幻想""" ;
+phocomelia_N = mkN "海豹肢症""" ;
+phrenologist_N = mkN "颅相学者""位" ;
+picture_book_N = mkN "图画书""本" ;
+pilocarpine_N = mkN "匹鲁卡品""" ;
+pipedream_N = mkN "美梦""" ;
+place_name_N = mkN "地名""个" ;
+plateful_N = mkN "一盘""" ;
+plethysmograph_N = mkN "体积描记器""台" ;
+plundering_N = mkN "抢夺""次" ;
+polaris_N = mkN "北极星""" ;
+polymorph_N = mkN "多形体""个" ;
+pooh_pooh_V2 = mkV2 "使+轻蔑" ;
+posh_V2 = mkV2 "使+华丽" ;
+poteen_N = mkN "私酿的威士忌""瓶" ;
+prang_N = mkN "撞击""次" ;
+predisposition_N = mkN "倾向""" ;
+price_control_N = mkN "物价管制""" ;
+prizefighter_N = mkN "职业拳击手""位" ;
+prognostication_N = mkN "预测""次" ;
+prophesy_V = mkV "预言" ;
+protist_N = mkN "原生生物""只" ;
+psilophyte_N = mkN "裸蕨植物""颗" ;
+punch_drunk_A = mkA "被打得晕头转向" ;
+push_around_V = mkV "摆布" ;
+pyramidal_A = mkA "锥体" ;
+quadrophony_N = mkN "四声道" ;
+quern_N = mkN "手推石磨""台" ;
+quorum_N = mkN "法定人数""" ;
+radiometer_N = mkN "辐射计""台" ;
+rammer_N = mkN "捣锤""把" ;
+ration_N = mkN "定量""" ;
+ready_N = mkN "现款""" ;
+reclaimable_A = mkA "可收回" ;
+redfish_N = mkN "鲑鱼""条" ;
+refract_V2 = mkV2 "使+折射" ;
+repairman_N = mkN "修理工人""位" ;
+reset_N = mkN "重新设定""" ;
+retinue_N = mkN "随行人员""位" ;
+rewrite_N = mkN "改写的作品""件" ;
+sully_V2 = mkV2 "使+丢脸" ;
+superciliousness_N = mkN "傲慢""" ;
+supremacist_N = mkN "至上主义者""位" ;
+swain_N = mkN "乡村青年""位" ;
+swinge_V2 = mkV2 "使+劲打" ;
+symptomatic_A = mkA "有症状" ;
+tabernacle_N = mkN "临时房屋""座" ;
+tailstock_N = mkN "尾座""张" ;
+tarragon_N = mkN "龙嵩叶""片" ;
+tea_set_N = mkN "茶具""套" ;
+teff_N = mkN "埃塞俄比亚画眉草""棵" ;
+temporizer_N = mkN "姑息者""位" ;
+terminable_A = mkA "可终止" ;
+tetrode_N = mkN "四极管""根" ;
+thermistor_N = mkN "热敏电阻""个" ;
+throughput_N = mkN "生产量""" ;
+titterer_N = mkN "窃笑""" ;
+tomboy_N = mkN "假小子""个" ;
+toponymy_N = mkN "部位命名法""" ;
+toughen_V = mkV "变坚韧" ;
+traducer_N = mkN "诽谤者""位" ;
+transitive_A = mkA "及物" ;
+triennial_N = mkN "三年生植物""株" ;
+triumvir_N = mkN "三执政之一""" ;
+trunk_line_N = mkN "干线""条" ;
+tumulus_N = mkN "坟墓""座" ;
+tusked_A = mkA "长牙" ;
+tympanitis_N = mkN "中耳炎""" ;
+ultramontane_A = mkA "山那边" ;
+unarticulated_A = mkA "说不清" ;
+uncheckable_A = mkA "不可检查" ;
+uncrystallized_A = mkA "未结晶" ;
+underspend_V = mkV "少花掉" ;
+unenlivened_A = mkA "不活跃" ;
+unfurl_V2 = mkV2 "使+展开" ;
+uninstructive_A = mkA "无益" ;
+}
diff --git a/lib/src/chinese/sysu/Assign_4.gf b/lib/src/chinese/sysu/Assign_4.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_4.gf
@@ -0,0 +1,500 @@
+concrete Assign_4 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+salvage_V2 = mkV2 "打捞" ; -- 8
+reassure_V2 = mkV2 "使+消除疑虑" ; -- 8    [mark]使...安心
+pop_V = mkV "弹出" ; -- 8
+oat_N = mkN "燕麦" [] ; -- 8
+low_Adv = mkAdv "低" ; -- 8
+intensify_V2 = mkV2 "强化" ; -- 8
+gut_N = mkN "肠道" "条" ; -- 8
+flamboyant_A = mkA "艳丽" ; -- 8
+educator_N = mkN "教育家" "位"; -- 8
+depletion_N = mkN "消耗" [] ; -- 8
+consult_V2 = mkV2 "请教" ; -- 8
+capitalize_V2 = mkV2 "利用" ; -- 8
+aware_A = mkA "意识到" ; -- 8
+yank_V2 = mkV2 "猛拉" ; -- 7
+unused_A = mkA "不用" ; -- 7
+termination_N = mkN "结束" [] ; -- 7
+standpoint_N = mkN "观点" "种" ; -- 7
+simmer_V = mkV "炖" ; -- 7
+run_VS = mkVS "运行" ; -- 7			[mark] 
+recipient_N = mkN "容器" ; -- 7		[mark] 多义：接受者
+precision_N = mkN "精度" [] ; -- 7
+overthrow_V2 = mkV2 "推翻" ; -- 7
+need_V2V = mkV2V "需要" ; -- 7
+magnify_V2 = mkV2 "放大" ; -- 7
+interior_N = mkN "本质" [] ; -- 7		[mark] 多义：内部
+gossip_N = mkN "小道传闻" "条" ; -- 7
+fence_N = mkN "栅栏" ; -- 7
+dune_N = mkN "沙丘" "座"; -- 7
+defy_V2 = mkV2 "藐视" ; -- 7
+commander_N = mkN "指挥官" "位" ; -- 7
+bull_N = mkN "公牛" "只"; -- 7
+basement_N = mkN "地下室" "间" ; -- 7
+acquit_V2 = mkV2 "无罪释放" ; -- 7
+vintage_N = mkN "葡萄收获期" ; -- 6
+trailer_N = mkN "拖车" "辆"; -- 6
+surrender_V = mkV "投降" ; -- 6
+spiral_N = mkN "螺旋" [] ; -- 6
+sequel_N = mkN "续集" "部" ; -- 6
+rome_PN = mkPN "罗马" ; -- 6
+remove_V = mkV "消除" ; -- 6
+prosperous_A = mkA "繁荣" ; -- 6
+pause_V = mkV "暂停" ; -- 6
+ominous_A = mkA "不祥" ; -- 6
+molecule_N = mkN "分子" ; -- 6
+load_V = mkV "加载" ; -- 6
+ivory_N = mkN "象牙" "根" ; -- 6
+impair_V2 = mkV2 "削弱" ; -- 6
+haunt_N = mkN "栖息地" "片"; -- 6
+follower_N = mkN "追随者" "个" ; -- 6
+essence_N = mkN "本质" "种"; -- 6
+drastic_A = mkA "激烈" ; -- 6
+czar_N = mkN "沙皇" ; -- 6
+compound_A = mkA "混合" ; -- 6
+cheer_N = mkN "欢呼" [] ; -- 6
+bottom_V = mkV "到达底部" ; -- 6
+assure_V2S = mkV2S "保证" ; -- 6
+accessible_A = mkA "易接近" ; -- 6
+vodka_N = mkN "伏特加酒" "瓶" ; -- 5
+twin_N = mkN "双胞胎" "对" ; -- 5
+terrific_A = mkA "了不起" ; -- 5
+strive_VV = mkVV "努力" ; -- 5
+solidify_V2 = mkV2 "团结" ; -- 5
+set_VS = mkVS "树立" ; -- 5
+roil_V2 = mkV2 "惹怒" ; -- 5
+relaxation_N = mkN "消遣" [] ; -- 5
+realization_N = mkN "实现" [] ; -- 5
+preferential_A = mkA "优先" ; -- 5
+pistol_N = mkN "手枪" "把" ; -- 5
+panicky_A = mkA "恐慌" ; -- 5
+obsolete_A = mkA "废弃" ; -- 5
+mobilize_V = mkV "动员" ; -- 5
+marine_A = mkA "海产" ; -- 5
+leap_V2 = mkV2 "飞跃" ; -- 5
+interior_A = mkA "内部" ; -- 5
+hospitalization_N = mkN "住院治疗" ; -- 5
+groundwork_N = mkN "基础" ; -- 5
+foray_N = mkN "突袭" "次" ; -- 5
+extort_V2 = mkV2 "敲诈" ; -- 5
+dwarf_V2 = mkV2 "变矮" ; -- 5
+disapprove_V = mkV "不赞成" ; -- 5
+date_V2 = mkV2 "与+约会" ; -- 5		[mark]
+contractual_A = mkA "合同" ; -- 5
+coat_V2 = mkV2 "覆盖" ; -- 5
+cease_V = mkV "停止" ; -- 5
+brush_N = mkN "刷子" "把" ; -- 5
+bilateral_A = mkA "双边" ; -- 5
+apologize_V = mkV "道歉" ; -- 5
+zoom_V = mkV "放大" ; -- 4
+weekly_Adv = mkAdv "每周" ; -- 4
+unsupported_A = mkA "不受支持" ; -- 4
+ultimatum_N = mkN "最后通牒" "次" ; -- 4
+textile_A = mkA "纺织" ; -- 4
+striker_N = mkN "前锋" ; -- 4
+spirit_V2 = mkV2 "鼓励" ; -- 4
+sleep_N = mkN "睡觉" ; -- 4
+sensitivity_N = mkN "感性" ; -- 4
+rock_V2 = mkV2 "摇动" ; -- 4
+reroute_V2 = mkV2 "变更旅程" ; -- 4
+realm_N = mkN "领域" "片" ; -- 4		[mark] 王国
+pub_N = mkN "酒馆" "间"; -- 4
+preferable_A = mkA "更好" ; -- 4
+picture_V2 = mkV2 "画" ; -- 4
+pass_N = mkN "及格" [] ; -- 4		[mark] 护照
+outpost_N = mkN "前哨" "做" ; -- 4
+nostalgia_N = mkN "乡愁" [] ; -- 4
+moderate_V = mkV "减轻" ; -- 4
+meddle_V = mkV "管闲事" ; -- 4
+lovable_A = mkA "可爱" ; -- 4
+latch_V = mkV "闩上" ; -- 4
+intrigue_N = mkN "阴谋" ; -- 4
+inflammatory_A = mkA "煽动性" ; -- 4
+hypocrisy_N = mkN "虚伪" [] ; -- 4
+heal_V = mkV "治愈" ; -- 4
+graduation_N = mkN "毕业" ; -- 4
+freezer_N = mkN "冰箱" "台"; -- 4
+fisherman_N = mkN "渔夫" "名" ; -- 4
+excise_N = mkN "消费税" ; -- 4
+empty_V2 = mkV2 "留空" ; -- 4		[mark]
+disorderly_A = mkA "混乱" ; -- 4
+destructive_A = mkA "破坏" ; -- 4
+decentralize_V2 = mkV2 "分散" ; -- 4
+cowboy_N = mkN "牛仔" ; -- 4
+conspire_V = mkV "共谋" ; -- 4
+coke_N = mkN "焦炭" "吨" ; -- 4		[mark] 可口可乐
+charm_N = mkN "魅力" [] ; -- 4
+butcher_N = mkN "屠夫" "位" ; -- 4
+bogus_A = mkA "伪造" ; -- 4
+austere_A = mkA "严峻" ; -- 4
+affiliate_N = mkN "联号" [] ; -- 4
+word_V2 = mkV2 "用言语表达" ; -- 3
+wafer_N = mkN "薄片" ; -- 3		[mark] 晶片
+urgent_A = mkA "紧急" ; -- 3
+unease_N = mkN "不安" [] ; -- 3
+trot_V = mkV "慢跑" ; -- 3
+toil_V = mkV "费力做" ; -- 3
+tenor_N = mkN "男高音" "位" ; -- 3
+superiority_N = mkN "优越" [] ; -- 3
+stoke_V2 = mkV2 "烧火" ; -- 3
+stale_A = mkA "陈腐" ; -- 3
+spare_V = mkV "节约" ; -- 3
+sleazy_A = mkA "肮脏" ; -- 3
+shred_V2 = mkV2 "切成条状" ; -- 3
+sensibility_N = mkN "情感" "种"; -- 3
+saying_N = mkN "谚语" "则" ; -- 3
+robe_N = mkN "长袍" "件" ; -- 3
+request_VS = mkVS "要求" ; -- 3
+redo_V2 = mkV2 "重做" ; -- 3
+rationalization_N = mkN "合理化" [] ; -- 3
+protective_A = mkA "防护" ; -- 3
+predetermine_V2 = mkV2 "预定" ; -- 3
+pocket_V2 = mkV2 "隐藏" ; -- 3
+phone_V = mkV "打电话" ; -- 3
+parachute_V = mkV "跳伞" ; -- 3
+orchestrate_V2 = mkV2 "精心安排" ; -- 3 [mark] 编管弦乐曲
+novelty_N = mkN "新奇" [] ; -- 3
+multilateral_A = mkA "多国" ; -- 3
+microelectronics_N = mkN "微电子学" [] ; -- 3
+lush_A = mkA "丰富" ; -- 3
+liken_V2 = mkV2 "比喻" ; -- 3
+lasting_A = mkA "持久" ; -- 3
+internationalization_N = mkN "国际化" [] ; -- 3
+inequality_N = mkN "不平等" ; -- 3
+illegitimate_A = mkA "私生" ; -- 3
+hemoglobin_N = mkN "血红蛋白" ; -- 3
+gram_N = mkN "克" [] ; -- 3
+futile_A = mkA "无用" ; -- 3
+foot_V2 = mkV2 "步行" ; -- 3
+fireball_N = mkN "火球" ; -- 3
+faint_A = mkA "虚弱" ; -- 3
+equilibrium_N = mkN "均衡" [] ; -- 3
+earnest_N = mkN "认真" [] ; -- 3
+disturbance_N = mkN "骚乱" "场"; -- 3
+dip_ed_N = mkN "下沉" [] ; -- 3
+demobilize_V2 = mkV2 "遣散" ; -- 3
+cuisine_N = mkN "烹饪" ; -- 3
+cook_V2 = mkV2 "烹调" ; -- 3
+compensatory_A = mkA "补偿" ; -- 3
+clarinet_N = mkN "单簧管" "条" ; -- 3
+caustic_A = mkA "腐蚀性" ; -- 3
+burial_N = mkN "埋葬" ; -- 3
+brainchild_N = mkN "脑力劳动产物" [] ; -- 3
+bite_V = mkV "咬" ; -- 3
+banish_V2 = mkV2 "放逐" ; -- 3
+asphalt_N = mkN "沥青" "吨" ; -- 3
+anchor_N = mkN "锚" ; -- 3
+adroit_A = mkA "敏捷" ; -- 3
+absenteeism_N = mkN "旷课" "次" ; -- 3
+womanize_V = mkV "女性化" ; -- 2
+whale_N = mkN "鲸" "条"; -- 2
+warden_N = mkN "看守人" "位"; -- 2
+victorious_A = mkA "胜利" ; -- 2
+vaginal_A = mkA "阴道" ; -- 2
+untold_A = mkA "数不清" ; -- 2
+unmistakable_A = mkA "明显" ; -- 2
+undulate_V = mkV "波动" ; -- 2
+twist_V = mkV "扭动" ; -- 2
+tray_N = mkN "托盘" ; -- 2
+tomb_N = mkN "坟墓" "座"; -- 2
+thereof_Adv = mkAdv "在其中" ; -- 2
+tear_N = mkN "眼泪" "滴" ; -- 2
+swiss_N = mkN "瑞士人" "位" ;  -- 2
+sunrise_N = mkN "日出" ; -- 2
+stroke_V2 = mkV2 "击球" ; -- 2
+static_A = mkA "静态" ; -- 2
+sprinkler_N = mkN "洒水车" "辆" ; -- 2
+sparing_A = mkA "节约" ; -- 2
+softy_N = mkN "多愁善感的人" "位" ; -- 2
+sleeve_N = mkN "套筒" ; -- 2
+sign_V2V = mkV2V "签署" ; -- 2
+sharecropper_N = mkN "佃农" "名"; -- 2
+segmentation_N = mkN "分割" ; -- 2
+scholarly_A = mkA "博学" ; -- 2
+sail_V = mkV "航行" ; -- 2
+roster_N = mkN "花名册" "本" ; -- 2
+ridicule_N = mkN "嘲笑" ; -- 2
+resentful_A = mkA "愤怒" ; -- 2
+relevancy_N = mkN "关联" ; -- 2
+reckoning_N = mkN "算清" [] ; -- 2
+rand_N = mkN "边缘" ; -- 2
+quack_N = mkN "庸医" "名" ; -- 2
+propriety_N = mkN "礼节" [] ; -- 2
+prickly_A = mkA "多刺" ; -- 2
+potpourri_N = mkN "百花香" ; -- 2
+poetry_N = mkN "诗" "首" ; -- 2
+piece_V2 = mkV2 "修补" ; -- 2
+pelvic_A = mkA "盆骨" ; -- 2
+parisian_A = mkA "巴黎" ; -- 2
+overhang_V2 = mkV2 "逼近" ; -- 2 [mark] 悬
+ore_N = mkN "矿石" "块"; -- 2
+obscurity_N = mkN "朦胧" [] ; -- 2
+nondescript_A = mkA "平凡" ; -- 2
+nail_N = mkN "指甲" ; -- 2 [mark] 钉子
+mock_A = mkA "假装" ; -- 2
+milligram_N = mkN "毫克" ; -- 2
+mayonnaise_N = mkN "蛋黄酱" "份"; -- 2
+make_VV = mkVV "开始" ; -- 2 [mark] 使得
+localize_V2 = mkV2 "局部化" ; -- 2
+lessen_V2 = mkV2 "减少" ; -- 2
+large_N = mkN "大" [] ; -- 2
+junk_V2 = mkV2 "垃圾" ; -- 2
+irradiate_V2 = mkV2 "照耀" ; -- 2
+intermission_N = mkN "中场休息" "段" ; -- 2
+infuriate_V2 = mkV2 "激怒" ; -- 2
+incision_N = mkN "切口" "道" ; -- 2
+immediacy_N = mkN "直接" [] ; -- 2
+hospitality_N = mkN "好客" [] ; -- 2
+heron_N = mkN "鹭" "只" ; -- 2
+harden_V2 = mkV2 "变硬" ; -- 2
+grinder_N = mkN "研磨机" "台" ; -- 2
+glean_V2 = mkV2 "收集" ; -- 2
+funeral_N = mkN "葬礼" "场"; -- 2
+forward_A = mkA "向前" ; -- 2
+flemish_A = mkA "佛兰德" ; -- 2
+field_V = mkV "上场" ; -- 2
+fault_V2 = mkV2 "挑剔" ; -- 2
+expunge_V2 = mkV2 "删掉" ; -- 2
+euphemism_N = mkN "委婉语" "句" ; -- 2
+entertainer_N = mkN "演艺人员" "位" ;  -- 2
+elitist_N = mkN "优秀人才" "位" ; -- 2
+dummy_N = mkN "傀儡" ; -- 2
+domino_N = mkN "多米诺" "副"; -- 2 [mark] 面具
+disrupt_V = mkV "破坏" ; -- 2
+discontent_N = mkN "不满" [] ; -- 2
+detach_V2 = mkV2 "分离" ; -- 2
+democratization_N = mkN "民主化"  []; -- 2
+decay_N = mkN "衰退" "次" ; -- 2
+curt_A = mkA "简略" ; -- 2
+crank_V2 = mkV2 "装曲柄" ; -- 2
+converse_A = mkA "相反" ; -- 2
+concert_V2 = mkV2 "协调" ; -- 2
+commence_V2 = mkV2 "开始" ; -- 2
+cluster_V2 = mkV2 "群居" ; -- 2
+civilize_V2 = mkV2 "变文明" ; -- 2
+chase_V = mkV "追逐" ; -- 2
+categorize_V2 = mkV2 "分类" ; -- 2
+capricious_A = mkA "任性" ; -- 2
+bruise_V = mkV "擦伤" ; -- 2
+bookkeeping_N = mkN "记账" ; -- 2
+birthplace_N = mkN "出生地" "处" ; -- 2
+bedlam_N = mkN "混乱" "处"; -- 2
+balcony_N = mkN "阳台" ; -- 2
+autobiography_N = mkN "自传" "本" ; -- 2
+assimilate_V2 = mkV2 "吸收" ; -- 2
+anymore_Adv = mkAdv "不再" ; -- 2
+amuse_V2 = mkV2 "娱乐" ; -- 2
+agonize_V = mkV "折磨" ; -- 2
+accidental_A = mkA "意外" ; -- 2
+zestful_A = mkA "风趣" ; -- 1
+wrong_N = mkN "坏事" "件"; -- 1
+with_regard_to_Prep = mkPrep "关于" ; -- 1
+whisper_V2 = mkV2 "耳语" ; -- 1
+wean_V2 = mkV2 "断奶" ; -- 1
+wardrobe_N = mkN "衣柜" "套"; -- 1
+void_A = mkA "空" ; -- 1
+vet_N = mkN "兽医" "位" ;  -- 1
+vanguard_N = mkN "先锋" "位"; -- 1
+upstairs_Adv = mkAdv "楼上" ; -- 1
+unseasonable_A = mkA "不合时宜" ; -- 1
+unnoticed_A = mkA "被忽视" ; -- 1
+unimaginable_A = mkA "不可思议" ; -- 1
+unequal_A = mkA "不平等" ; -- 1
+underdog_N = mkN "失败者" "位" ; -- 1
+unbearable_A = mkA "难以忍受" ; -- 1
+typical_3_A = mkA "典型" ; -- 1
+tub_N = mkN "浴盆" ; -- 1
+trickle_N = mkN "滴流" "滴"; -- 1
+transitory_A = mkA "短暂" ; -- 1
+tory_N = mkN "保守党员" "名" ; -- 1
+toaster_N = mkN "烤面包机" "台" ; -- 1
+throne_N = mkN "王座" ; -- 1
+thematic_A = mkA "主题" ; -- 1
+tent_N = mkN "帐篷" ; -- 1
+teaspoon_N = mkN "茶匙" "根"; -- 1
+take_N = mkN "拿" ; -- 1	[mark] take?
+syllable_N = mkN "音节"  ; -- 1
+swagger_N = mkN "吹牛" ; -- 1
+sundry_A = mkA "各种各样" ; -- 1
+subsidization_N = mkN "补助" "份" ; -- 1
+strong_arm_A = mkA "暴力" ; -- 1
+storm_V = mkV "猛攻" ; -- 1
+stipple_V2 = mkV2 "点刻" ; -- 1
+step_V2 = mkV2 "走" ; -- 1
+stain_V2 = mkV2 "玷污" ; -- 1
+spurious_A = mkA "伪造" ; -- 1
+spiritual_A = mkA "精神" ; -- 1
+spark_N = mkN "火光" "点" ; -- 1
+sonata_N = mkN "奏鸣曲" "首" ; -- 1
+snotty_A = mkA "流鼻涕" ; -- 1
+smuggle_V2 = mkV2 "走私" ; -- 1
+sliver_N = mkN "梳条" ; -- 1
+skull_N = mkN "头盖骨" ; -- 1
+silt_V = mkV "充塞" ; -- 1
+shroud_V2 = mkV2 "覆盖" ; -- 1
+shiver_V = mkV "颤抖" ; -- 1
+shape_VV = mkVV "形成" ; -- 1
+sensuality_N = mkN "淫荡" [] ; -- 1
+seek_out_V2 = mkV2 "寻求" ; -- 1
+scrounge_V = mkV "搜寻" ; -- 1
+schoolchild_N = mkN "学童" "名" ; -- 1
+saver_N = mkN "救助者" "名" ; -- 1
+salvation_N = mkN "拯救" "次" ; -- 1
+rust_V2 = mkV2 "生锈" ; -- 1
+roughhewn_A = mkA "粗野" ; -- 1
+rocker_N = mkN "摇杆" ; -- 1
+rhododendron_N = mkN "杜鹃花" "朵" ; -- 1
+retort_N = mkN "反驳" ; -- 1
+resourceful_A = mkA "资源丰富" ; -- 1
+replica_N = mkN "复制品" "件" ; -- 1
+remittance_N = mkN "汇款"  ; -- 1
+rehash_V2 = mkV2 "重讲" ; -- 1
+redress_V2 = mkV2 "救济" ; -- 1
+reciprocity_N = mkN "相互作用" ; -- 1
+readjustment_N = mkN "重新调整" ; -- 1
+rat_V = mkV "背叛" ; -- 1
+rainy_A = mkA "下雨" ; -- 1
+quip_N = mkN "妙语" "句" ; -- 1
+putty_N = mkN "油灰" ; -- 1
+publishing_A = mkA "出版" ; -- 1
+prophecy_N = mkN "寓言" "则" ;  -- 1
+prodigal_A = mkA "挥霍" ; -- 1
+preservation_N = mkN "保存" ; -- 1
+preach_V2 = mkV2 "说教" ; -- 1
+postmark_V2 = mkV2 "盖邮戳" ; -- 1
+police_officer_N = mkN "警员" "位"; -- 1
+plethora_N = mkN "过剩" [] ; -- 1
+pity_N = mkN "怜悯" ; -- 1
+pick_up_V2 = mkV2 "挑选" ; -- 1
+perturb_V2 = mkV2 "扰乱" ; -- 1
+perceive_VS = mkVS "察觉" ; -- 1
+peck_N = mkN "啄" ; -- 1
+patriarchal_A = mkA "家长" ; -- 1
+pardon_N = mkN "原谅" "次" ; -- 1
+pancake_N = mkN "薄烤饼" "片" ; -- 1
+ox_N = mkN "牛" "只" ; -- 1
+overemphasize_V = mkV "过分强调" ; -- 1
+outdistance_V2 = mkV2 "超越" ; -- 1
+opportune_A = mkA "适当" ; -- 1
+odious_A = mkA "可憎" ; -- 1
+obeisance_N = mkN "敬礼" ; -- 1
+normalize_V2 = mkV2 "使正常化" ; -- 1
+nervy_A = mkA "有勇气" ; -- 1
+naturalist_N = mkN "博物学家"  "位" ; -- 1
+muscle_V2 = mkV2 "加强" ; -- 1
+more_N = mkN "更多" [] ; -- 1
+modern_N = mkN "现代人" "位" ; -- 1
+miscreant_N = mkN "异端" ; -- 1
+miff_V2 = mkV2 "使恼怒" ; -- 1
+merry_A = mkA "愉快" ; -- 1
+medieval_A = mkA "中世纪" ; -- 1
+marvel_N = mkN "奇迹" ; -- 1
+mammoth_N = mkN "长毛象" "只" ; -- 1
+magnetically_Adv = mkAdv "有磁力" ; -- 1
+loudspeaker_N = mkN "喇叭" "只" ; -- 1
+locution_N = mkN "说话风格" "种"; -- 1
+limpid_A = mkA "透明" ; -- 1
+less_Adv = mkAdv "较少" ; -- 1
+layman_N = mkN "门外汉" "名" ; -- 1
+laotian_A = mkA "老挝人"  ;  -- 1
+knitwear_N = mkN "针织衫" "件" ; -- 1
+kernel_N = mkN "核心" ; -- 1
+jubilant_A = mkA "欢呼" ; -- 1
+jaunty_A = mkA "快活" ; -- 1
+inward_Adv = mkAdv "向内" ; -- 1
+interrogation_N = mkN "询问" "次" ; -- 1
+insulator_N = mkN "绝缘体" ; -- 1
+initiation_N = mkN "启蒙" "次" ; -- 1
+infancy_N = mkN "初期" ; -- 1
+indignity_N = mkN "侮辱" "次" ; -- 1
+incineration_N = mkN "焚化" "场" ; -- 1
+imponderable_N = mkN "无法衡量的事物" "件" ; -- 1
+imbroglio_N = mkN "纠葛" "单" ; -- 1
+idealize_V2 = mkV2 "理想化" ; -- 1
+hundredweight_N = mkN "英担" ; -- 1
+hosanna_N = mkN "和撒那" ; -- 1
+holdup_N = mkN "持枪抢劫" "次" ; -- 1
+high_toned_A = mkA "年久变色" ; -- 1
+hem_N = mkN "边缘" ; -- 1
+haulage_N = mkN "托运" [] ; -- 1
+hangar_N = mkN "飞机库" "间" ; -- 1
+hail_V = mkV "冰雹" ; -- 1
+grudging_A = mkA "勉强" ; -- 1
+greek_N = mkN "希腊人" ; -- 1
+golfer_N = mkN "高尔夫球手" "位" ; -- 1
+glaze_V = mkV "变得光滑" ; -- 1
+germ_N = mkN "胚芽" ; -- 1
+gauze_N = mkN "纱布" "块" ; -- 1
+furlough_N = mkN "休假" "次" ; -- 1
+fro_Adv = mkAdv "向前" ; -- 1
+franciscan_N = mkN "方济会修士" "位" ; -- 1
+forgive_V = mkV "原谅" ; -- 1
+folder_N = mkN "文件夹" ; -- 1
+flog_V2 = mkV2 "鞭打" ; -- 1
+flame_V = mkV "焚烧" ; -- 1
+filter_V2 = mkV2 "过滤" ; -- 1
+femininity_N = mkN "温柔" [] ; -- 1
+fang_N = mkN "尖牙" "根" ; -- 1
+extravagance_N = mkN "奢侈" [] ; -- 1
+expeditious_A = mkA "迅速" ; -- 1
+except_for_Prep = mkPrep "除了" ; -- 1
+espousal_N = mkN "拥护" ; -- 1
+entrant_N = mkN "进入者" ; -- 1
+encroach_V = mkV "侵占" ; -- 1
+elite_N = mkN "精英" "个" ; -- 1
+eccentric_N = mkN "古怪的人" ; -- 1
+dung_N = mkN "粪" "坨" ; -- 1
+dread_V = mkV "惧怕" ; -- 1
+don_N = mkN "先生" "位"; -- 1
+distaste_N = mkN "厌恶" ; -- 1
+disinfectant_N = mkN "消毒剂" "瓶" ; -- 1
+discern_V2 = mkV2 "识别" ; -- 1
+digging_N = mkN "挖掘" ; -- 1
+detest_V2 = mkV2 "厌恶" ; -- 1
+deny_V3 = mkV3 "否认" ; -- 1
+delight_VS = mkVS "高兴" ; -- 1
+decorum_N = mkN "礼仪" "种" ; -- 1
+dart_N = mkN "飞镖" "枚" ; -- 1
+cutout_N = mkN "剪贴画" ; -- 1 [mark]排气阀，保险开关
+crowning_A = mkA "最高" ; -- 1
+cretaceous_A = mkA "白垩纪" ; -- 1
+craftsman_N = mkN "工匠" "位" ; -- 1
+counterattack_N = mkN "反击" "次" ; -- 1
+copycat_N = mkN "无主见的人" ; -- 1
+consummate_A = mkA "至上" ; -- 1
+congenial_A = mkA "意气相投" ; -- 1
+compliment_V2 = mkV2 "恭维" ; -- 1
+comb_N = mkN "梳子" "把" ; -- 1
+coddle_V2 = mkV2 "宠爱" ; -- 1
+clot_N = mkN "凝块" ; -- 1
+clannish_A = mkA "氏族" ; -- 1
+chuckle_V = mkV "轻笑" ; -- 1
+cherub_N = mkN "小天使" ; -- 1
+chant_N = mkN "圣歌" "首" ; -- 1
+catch_VS = mkVS "赶上" ; -- 1
+carcass_N = mkN "尸体" "具" ; -- 1
+camouflage_N = mkN "伪装" ; -- 1
+buy_up_V2 = mkV2 "全买" ; -- 1
+bully_N = mkN "欺凌弱小者" ; -- 1
+brood_N = mkN "一窝" [] ; -- 1			[mark]
+brawny_A = mkA "强壮" ; -- 1
+bore_V2 = mkV2 "钻孔" ; -- 1
+blur_V = mkV "涂污" ; -- 1
+blank_N = mkN "空白" "块"; -- 1
+bikini_N = mkN "比基尼" "件" ; -- 1
+benighted_A = mkA "愚昧" ; -- 1
+bedding_N = mkN "寝具" "套"; -- 1
+baroque_A = mkA "巴洛克式" ; -- 1
+ballplayer_N = mkN "棒球手" "名" ; -- 1
+award_V3 = mkV3 "授予" ; -- 1
+atone_V = mkV "弥补" ; -- 1
+ashtray_N = mkN "烟灰缸" ; -- 1
+area_3_N = mkN "区域" "块" ; -- 1
+apathetic_A = mkA "冷漠" ; -- 1
+angolan_A = mkA "安哥拉" ; -- 1
+amend_V2V = mkV2V "修改" ; -- 1
+alfalfa_N = mkN "苜蓿" "棵"; -- 1
+affable_A = mkA "和蔼可亲" ; -- 1
+adapter_N = mkN "适配器" ; -- 1
+abstract_N = mkN "摘要" "篇" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_5.gf b/lib/src/chinese/sysu/Assign_5.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_5.gf
@@ -0,0 +1,500 @@
+concrete Assign_5 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+sacrifice_V = mkV "献祭" ; -- 8
+reap_V2 = mkV2 "收割" ; -- 8 " 收获" " 获得"
+plenty_Adv = mkAdv "足够地" ; -- 8
+nowhere_Adv = mkAdv "无处" ; -- 8 " 到处都无"
+lounge_N = mkN "闲逛" ; -- 8 " 休闲室" " 长沙发"
+intend_V = mkV "打算" ; -- 8 " 意图"
+grind_V = mkV "磨" ; -- 8 " 磨碎" " 苦干"
+firm_V2 = mkV2 "使+牢固" ; -- 8 " 使+坚定"
+due_N = mkN "应付款" ; -- 8 " 应得的东西" " 应得物" "权力"
+depart_V = mkV "离开" ; -- 8 " 出发" " 违反" " 去世" " 背离"
+confidential_A = mkA "机密" ; -- 8 " 获他人信赖的" " 易于信任他人的"
+cafeteria_N = mkN "自助餐厅" ; -- 8
+austerity_N = mkN "朴素" [] ; -- 8 " 苦行" " 严峻" " 节俭"
+wyoming_PN = mkPN "怀俄明" ; -- 7
+unscrupulous_A = mkA "肆无忌惮的" ; -- 7 " 无道德的" " 不谨慎的" " 无天理的"
+tennis_N = mkN "网球" ; -- 7
+squad_N = mkN "班" ; -- 7 " 小队" " 小集团"
+silent_A = mkA "沉默" ; -- 7 " 安静的" " 无声的" " 寂静的" " 无言的" " 不吵闹的"
+roll_V2 = mkV2 "使+滚动" ; -- 7 " 卷" " 绕"
+rebound_V2 = mkV2 "使+弹回" ; -- 7
+precipitous_A = mkA "陡峭" ; -- 7 " 急躁的" " 轻率的"
+outset_N = mkN "开始" ; -- 7 " 开头" " 最初" " 开端"
+nameplate_N = mkN "标示牌" ; -- 7 " 名牌" " 铭牌"
+mafia_N = mkN "黑手党" ; -- 7 " 秘密政党"
+intelligent_A = mkA "聪明" ; -- 7 " 智能的" " 伶俐的" " 有才智的"
+goodwill_N = mkN "友好" [] ; -- 7 " 善意" " 亲善" " 亲切" " 信誉" " 商誉"
+female_N = mkN "女性" ; -- 7 " 女人" " 雌兽" " 雌性动物"
+dumb_A = mkA "哑的" ; -- 7 " 不说话的" " 无声音的" " 无言的"
+deduct_V2 = mkV2 "扣除" ; -- 7 " 演绎" " 减去"
+combat_V2 = mkV2 "与战斗" ; -- 7 " 与+斗争"
+budge_V = mkV "微微移动" ; -- 7 " 微微一动"
+bang_N = mkN "重击" ; -- 7 " 突然巨响" " 刘海"
+accordingly_Adv = mkAdv "因此" ; -- 7 " 于是" " 相应地" " 如前所说 照着 相应地"
+viability_N = mkN "生存能力" [] ; -- 6 " 发育能力"
+trail_V = mkV "拖曳" ; -- 6 " 垂下" " 落后" " 飘出" " 蔓生"
+suppressor_N = mkN "抑制器" ; -- 6 "消除器" "抑制栅极" "镇压者"
+spell_V2 = mkV2 "拼写" ; -- 6 " 拼成" " 招致" " 迷住" " 琢磨" " 理解" " 轮换"
+sell_VS = mkVS "卖" ; -- 6 " 推销术" " 失望"
+romance_N = mkN "冒险故事" ; -- 6 " 浪漫史" " 传奇文学"
+remote_A = mkA "遥远" ; -- 6 " 偏僻的" " 细微的" " 远程的"
+prone_A = mkA "有+倾向" ; -- 6 " 易于+的" " 俯卧的"
+patient_A = mkA "忍耐" ; -- 6 " 容忍的" " 有耐性的" " 坚忍的"
+object_N = mkN "宾语" ; -- 6 " 物体" " 目标" " 对象" " 客体"
+molecular_A = mkA "分子" ; -- 6 " 由分子组成的"
+livestock_N = mkN "家畜" ; -- 6 " 牲畜"
+invoke_V2 = mkV2 "祈求" ; -- 6 " 恳求" " 实行" " 援引" " 引起"
+imagine_V2 = mkV2 "设想" ; -- 6 " 想象" " 想像" " 猜测"
+harvest_V2 = mkV2 "收割" ; -- 6 " 收获"
+foam_N = mkN "泡沫" ; -- 6 " 水沫" " 泡沫材料"
+erroneous_A = mkA "错误" ; -- 6 " 不正确的"
+domination_N = mkN "支配" ; -- 6 " 控制" " 管辖"
+custody_N = mkN "监护" ; -- 6 " 拘留" " 监禁" " 保管"
+competitiveness_N = mkN "竞争力" [] ; -- 6
+champagne_N = mkN "香槟酒" ; -- 6 " 香槟色"
+boast_V2 = mkV2 "夸口说" ; -- 6 " 自恃有"
+assorted_A = mkA "各种各样" ; -- 6 " 混杂的"
+absurd_A = mkA "荒谬的" ; -- 6 " 可笑的" " 不合理的"
+videotape_N = mkN "录相磁带" ; -- 5
+turban_N = mkN "穆斯林的头巾" ; -- 5 
+term_V2 = mkV2 "称" ; -- 5 " 呼"
+stoppage_N = mkN "中止" [] ; -- 5 " 填塞" " 停止" " 阻塞" " 阻碍" " 堵塞" " 故障"
+snapshot_N = mkN "快照" ; -- 5 " 急射" " 抽点打印"
+sensible_A = mkA "明智" ; -- 5 " 有感觉的" " 明理的"
+rocky_A = mkA "岩石的" ; -- 5 " 多石的" " 像岩石的" " 无情的" " 摇动的" " 摇晃的"
+rekindle_V2 = mkV2 "再点火" ; -- 5 " 重新激起"
+realism_N = mkN "写实主义" ; -- 5 " 现实" " 实在论"
+precipitate_V2 = mkV2 "猛抛" ; -- 5 " 使+陷入" " 促成" " 使+沉淀"
+pin_N = mkN "大头针" ; -- 5 " 别针" " 栓" " 销子" " 插头" " 管脚" " 钉"
+pale_A = mkA "苍白" ; -- 5 " 暗淡的" " 无力的"
+observation_N = mkN "观察" ; -- 5 " 观测" " 注意"
+mistrial_N = mkN "无效审判" ; -- 5
+manual_A = mkA "手工" ; -- 5 " 体力的" " 手的" " 手动的"
+leak_V = mkV "漏" ; -- 5 " 泄漏" " 渗"
+integrate_V = mkV "成一体" ; -- 5
+hone_V2 = mkV2 "用磨刀石磨" ; -- 5 " 磨练"
+grid_N = mkN "格子" ; -- 5 " 栅格"
+footing_N = mkN "基础" ; -- 5 " 立足处" " 社会关系"
+express_A = mkA "明确" ; -- 5 " 急速的" " 特殊的"
+dusty_A = mkA "含糊" ; -- 5 " 粉末状的" " 灰尘多的" " 无聊的" " 满是灰尘的"
+dip_V2 = mkV2 "浸" ; -- 5 " 降下" " 把+伸入" " 舀取"
+dance_V = mkV "跳舞" ; -- 5
+continuation_N = mkN "继续" ; -- 5 " 续集" " 延长"
+cloud_V2 = mkV2 "以云遮敝" ; -- 5 " 使+黯然" " 笼罩"
+cause_VS = mkVS "原因" ; -- 5 " 目标"
+brochure_N = mkN "小册子" ; -- 5
+bicker_V = mkV "斗嘴" ; -- 5 " 闪动" " 潺潺而流"
+anonymous_A = mkA "匿名" ; -- 5 " 匿名的"
+zero_V = mkV "归零校正" ; -- 4
+weather_V2 = mkV2 "使+受风吹雨打" ; -- 4 " 侵蚀" " 使+风化" " 经受住"
+unsafe_A = mkA "不安全" ; -- 4 " 不安稳的" " 危险的"
+tumult_N = mkN "骚动" ; -- 4 " 混乱" " 拥挤" " 吵闹"
+terrorist_N = mkN "恐怖分子" ; -- 4
+stream_V = mkV "流" ; -- 4 " 涌" " 飘扬"
+species_N = mkN "物种" ; -- 4 " 类" " 外形"
+skirt_V2 = mkV2 "位于+边缘" ; -- 4 " 回避" " 绕过"
+seedy_A = mkA "多种子" ; -- 4 " 结籽的" " 破烂的" " 肮脏的" " 破旧的" " 褴褛的"
+rivalry_N = mkN "竞争" [] ; -- 4 " 对抗" " 敌对"
+reprint_V2 = mkV2 "再版" ; -- 4 " 翻版"
+realign_V2 = mkV2 "重组" ; -- 4
+prowess_N = mkN "英勇" [] ; -- 4 " 勇敢" " 超凡技术"
+prefecture_N = mkN "县" ; -- 4 " 任期" " 管区"
+picking_N = mkN "采摘" "次" ; -- 4 " 赃物" " 采摘" " 掘"
+partisan_A = mkA "效忠" ; -- 4 " 献身的" " 盲目推崇的"
+outbid_V2 = mkV2 "出高于+的价钱" ; -- 4
+northeast_Adv = mkAdv "向东北" ; -- 4 " 来自东北"
+mod_cons_N = mkN "现代化生活设备" ; -- 4 
+meantime_Adv = mkAdv "其间" ; -- 4
+lousy_A = mkA "恶心" ; -- 4 " 生虱的" " 污秽的"
+lapse_N = mkN "过失" ; -- 4 " 流逝" " 失效"
+intricate_A = mkA "复杂" ; -- 4 " 错综的" " 缠结的" " 难懂的"
+infamous_A = mkA "无耻" ; -- 4 " 不名誉的" " 声名狼藉的"
+hurl_V2 = mkV2 "用力投掷" ; -- 4 " 愤慨地说出" " 丢下" " 发射"
+hawk_N = mkN "鹰" ; -- 4 " 鹰派成员" " 掠夺他人的人"
+graduate_V = mkV "毕业" ; -- 4 " 得学位" " 逐渐变为"
+frantic_A = mkA "狂乱" ; -- 4 " 疯狂的"
+finger_V2 = mkV2 "用手指拨弄" ; -- 4 " 伸出"
+excerpt_N = mkN "摘录" ; -- 4 " 引用"
+emerge_VS = mkVS "显示" ; -- 4 " 显露" " 暴露"
+dislocation_N = mkN "混乱" [] ; -- 4 " 转位" " 混乱"
+despair_N = mkN "绝望" "次" ; -- 4 " 失望"
+debtor_N = mkN "债务人" ; -- 4 " 借方" " 借主"
+courage_N = mkN "勇气" [] ; -- 4 " 胆量"
+conspicuous_A = mkA "显著" ; -- 4 " 显眼的" " 出众的" " 显而易见的"
+coastal_A = mkA "海岸" ; -- 4 " 沿海的" " 沿岸的"
+characteristic_N = mkN "特性" ; -- 4 " 特征" " 特色"
+burn_N = mkN "烧伤" ; -- 4 " 烙印" " 灼伤"
+bode_V = mkV "预示" ; -- 4
+as_well_Adv = mkAdv "同样地" ; -- 4
+aesthetic_A = mkA "美学" ; -- 4 " 审美的" " 有美感"
+wish_V2V = mkV2V "愿望" ; -- 3 " 希望" " 祝愿" " 请求" " 命令"
+void_V2 = mkV2 "使+无效" ; -- 3
+upstart_N = mkN "暴发户" ; -- 3 " 暴富者" " 傲慢自负之人"
+undeterred_A = mkA "未受阻" ; -- 3
+tropical_A = mkA "热带" ; -- 3 " 热情的"
+toast_N = mkN "烤面包" "片" ; -- 3 " 吐司" " 烤面包" " 土司面包"
+tenet_N = mkN "原则" ; -- 3 " 教义" " 信条" " 宗旨"
+sunshine_N = mkN "阳光" [] ; -- 3 " 光明" " 晴天"
+stockholding_N = mkN "持有的股票" ; -- 3
+stair_N = mkN "楼梯" ; -- 3 " 阶梯"
+sow_V = mkV "播种" ; -- 3
+slay_V2 = mkV2 "杀害" ; -- 3 " 残杀"
+showcase_N = mkN "陈列橱" ; -- 3 " 玻璃陈列柜"
+sense_VS = mkVS "感觉" ; -- 3 " 感应" " 感官" " 意识" " 观念" " 情理" " 知觉" " 理智" " 侦测"
+say_N = mkN "发言权" ; -- 3 " 意见"
+roar_V = mkV "吼" ; -- 3 " 大声说出" " 叫喊" " 喧闹"
+replete_A = mkA "充满的" ; -- 3 " 装满的" " 吃饱的" " 充实的"
+redefine_V2 = mkV2 "重新定义" ; -- 3
+ranking_N = mkN "等级" ; -- 3
+prosper_V = mkV "繁荣" ; -- 3 " 兴隆" " 成功"
+predator_N = mkN "食肉动物" ; -- 3 " 掠夺者"
+pneumonia_N = mkN "肺炎" []  ; -- 3
+philosopher_N = mkN "哲学家" ; -- 3 " 哲人"
+pakistani_A = mkA "巴基斯坦人 " ; -- 3
+opulent_A = mkA "富裕" ; -- 3 " 丰富的" " 丰饶的" " 充足的"
+novel_A = mkA "新奇" ; -- 3 " 异常的"
+muddy_V2 = mkV2 "使+污浊" ; -- 3 " 使+沾上泥污"
+microbe_N = mkN "微生物" ; -- 3 " 细菌"
+lunchtime_N = mkN "午餐时间" ; -- 3
+like_V2V = mkV2V "爱好" ; -- 3 " 同样的人" " 同样的物"
+lapse_V = mkV "犯错" ; -- 3 " 堕落" " 消失" " 流逝" " 减退"
+interim_N = mkN "过渡时期" ; -- 3 " 中间时期" " 暂定"
+ineptitude_N = mkN "不适当" ; -- 3 " 愚笨" " 愚昧的言行"
+idealism_N = mkN "唯心论" ; -- 3 " 理想主义" " 唯心主义"
+headway_N = mkN "进展" ; -- 3 " 前进" " 航行速度"
+gracious_A = mkA "亲切" ; -- 3 " 高尚的"
+fury_N = mkN "狂暴" ; -- 3 " 狂怒的人" " 愤怒" " 复仇女神"
+foolish_A = mkA "愚蠢" ; -- 3 " 傻的"
+fingerprint_N = mkN "指纹" ; -- 3
+extremist_N = mkN "极端主义者" ; -- 3 " 过激分子"
+entrance_N = mkN "入口" ; -- 3 " 进入" " 进入点" " 入场" " 入学" " 就任"
+dutiful_A = mkA "忠实" ; -- 3 " 顺从的" " 守本分的"
+distressing_A = mkA "痛苦" ; -- 3
+dip_N = mkN "浸" ; -- 3 " 涉猎"
+delve_V = mkV "探究" ; -- 3 " 查考"
+cruise_V = mkV "巡航" ; -- 3 " 巡弋" " 漫游"
+contradictory_A = mkA "反驳" ; -- 3 " 反对的" " 抗辩的"
+compel_V2 = mkV2 "强迫" ; -- 3 " 迫使+"
+citizenship_N = mkN "国籍" ; -- 3 " 市民权" " 市民的身份"
+catfish_N = mkN "鲶鱼" ; -- 3
+burdensome_A = mkA "累赘" ; -- 3 " 恼人的" " 繁重的" " 艰难的"
+brace_V2 = mkV2 "紧缚" ; -- 3 " 支撑" " 激励"
+biologist_N = mkN "生物学家" ; -- 3
+ballroom_N = mkN "舞厅" ; -- 3 " 跳舞场"
+asking_N = mkN "请求" ; -- 3
+amplify_V2 = mkV2 "增强" ; -- 3 " 放大" " 扩大" " 详述"
+adorn_V2 = mkV2 "装饰" ; -- 3 " 使+生色"
+abort_V2 = mkV2 "使+流产" ; -- 3 " 使+失败" " 使+中止"
+wobbly_A = mkA "摆动" ; -- 2 " 不稳定的"
+westward_Adv = mkAdv "向西" ; -- 2
+war_V = mkV "作战" ; -- 2 " 打仗" " 战斗"
+vibrant_A = mkA "振动" ; -- 2 " 战栗的" " 响亮的" " 活跃的" " 色彩鲜明" " 醒目的"
+vagary_N = mkN "奇特行为" ; -- 2 " 奇想" " 好奇"
+untested_A = mkA "未经试验" ; -- 2 " 未经考验的"
+unmask_V2 = mkV2 "暴露" ; -- 2
+undue_A = mkA "不适当" ; -- 2 " 过度的" " 未到期的" " 过分的"
+tuxedo_N = mkN "晚礼服" ; -- 2
+transporter_N = mkN "输送人" ; -- 2 " 运输机"
+toehold_N = mkN "不稳的小立足点" ; -- 2 " 克服困难的办法" " 微小的优势" " [登山] 踏脚尖的地方"
+therein_Adv = mkAdv "在那里" ; -- 2 " 在其中" " 在那一点上"
+tasteful_A = mkA "有鉴赏力" ; -- 2 " 雅观的" " 趣味高雅的"
+swipe_N = mkN "强打" [] ; -- 2 " 用力挥击" " 猛击" " 重击"
+sunlight_N = mkN "日光" [] ; -- 2 " 阳光"
+strife_N = mkN "争吵" "次" ; -- 2 " 竞争" " 冲突"
+statesman_N = mkN "政治家" ; -- 2 " 国务活动家"
+sprightly_A = mkA "活泼" ; -- 2 " 愉快的"
+spanish_A = mkA "西班牙" ; -- 2
+soft_spoken_A = mkA "柔软的东西" ; -- 2 " 笨人" " 纸币"
+sleepy_A = mkA "欲睡" ; -- 2 " 困乏的"
+sign_V = mkV "签名" ; -- 2
+shallow_A = mkA "浅" ; -- 2 " 肤浅的"
+segment_V2 = mkV2 "分割" ; -- 2
+schizophrenic_A = mkA "精神分裂症" ; -- 2
+sail_N = mkN "帆" ; -- 2 " 篷" " 航程" " 帆状物" " 航行"
+romanticize_V = mkV "以浪漫风格描写" ; -- 2 " 浪漫化" " 传奇化" " 有浪漫思想" " 以浪漫方式行事"
+rid_V = mkV "摆脱" ; -- 2
+research_V = mkV "研究" ; -- 2 " 调查"
+relevance_N = mkN "适当" ; -- 2 " 中肯" " 相关性" " 关联"
+reckon_V2 = mkV2 "计算" ; -- 2 " 总计" " 估计" " 猜想" " 认为"
+rancorous_A = mkA "深恨" ; -- 2 " 怀恶意的"
+pusher_N = mkN "推进器" ; -- 2 " 推销员"
+propensity_N = mkN "倾向" ; -- 2 " 习性" " 爱好"
+priceless_A = mkA "无价" ; -- 2 " 极贵重的"
+pothole_N = mkN "壶穴" ; -- 2 " 壶洞"
+ply_V2 = mkV2 "从事" ; -- 2 " 折" " 弯" " 使+用" " 使+劲挥舞"
+picnic_N = mkN "野餐" ; -- 2
+peel_V2 = mkV2 "削+皮" ; -- 2 " 剥去+的壳"
+parcel_V2 = mkV2 "打包" ; -- 2 " 分配"
+overflow_V = mkV "使+泛滥" ; -- 2 " 使+溢出" " 使+充溢"
+ordnance_N = mkN "大炮" ; -- 2 " 军械" " 武器"
+obscure_V2 = mkV2 "隐藏" ; -- 2 " 使+变暗" " 使+变模糊" " 使+难解"
+nod_N = mkN "点头" ; -- 2 " 打盹" " 摆动"
+mutter_N = mkN "喃喃低语" ; -- 2
+mobster_N = mkN "盗匪" ; -- 2
+militia_N = mkN "义勇军" ; -- 2 " 国民军" " 自卫队"
+maverick_N = mkN "持不同意见的人" ; -- 2 " 不服从的人"
+maiden_A = mkA "未婚" ; -- 2 " 处女的" " 初次的" " 无经验的"
+lobster_N = mkN "龙虾" ; -- 2
+lessen_V = mkV "变小" ; -- 2
+lap_N = mkN "膝盖" ; -- 2 " 下摆" " 衣兜" " 一周" " 舐声"
+juncture_N = mkN "接合" ; -- 2 " 连接" " 接缝"
+iron_V = mkV "烫衣服" ; -- 2 " 烫平"
+intermediary_N = mkN "仲裁者" ; -- 2 " 调解者" " 媒介物" " 中间人"
+infrequent_A = mkA "稀少" ; -- 2 " 罕见的" " 珍贵的"
+incidental_A = mkA "附带" ; -- 2 " 偶然的" " 容易发生的"
+imagery_N = mkN "比喻" ; -- 2 " 肖像" " 雕刻"
+horticulture_N = mkN "园艺" ; -- 2
+heroic_A = mkA "英勇" ; -- 2 " 英雄式的" " 壮丽雄伟的" " 英雄的"
+hard_bitten_A = mkA "强硬" ; -- 2
+grimace_V = mkV "扮鬼脸" ; -- 2 " 作苦相" " 作怪相"
+glacial_A = mkA "冰" ; -- 2 " 冰冷的" " 冰河的" " 冰河时代的" " 冰川期的"
+functionary_N = mkN "职员" ; -- 2 " 负责人员" " 官员"
+forthright_A = mkA "直率" ; -- 2 " 坦白的" " 直接的" " 豪爽的" " 直截的"
+flawless_A = mkA "无瑕疵" ; -- 2 " 无缺点的" " 完美的"
+fiddle_N = mkN "小提琴" ; -- 2
+fascist_A = mkA "法西斯主义的" ; -- 2 " 法西斯党的"
+expo_N = mkN "博览会" ; -- 2 " 展览会"
+eucalyptus_N = mkN "桉树" ; -- 2
+ensure_V = mkV "保证" ; -- 2
+electrolysis_N = mkN "电解" ; -- 2 " 以电针除痣" " 电分解"
+dull_V2 = mkV2 "使+迟钝" ; -- 2 " 使+阴暗" " 缓和"
+dolphin_N = mkN "海豚" ; -- 2
+disqualify_V2 = mkV2 "使+丧失资格" ; -- 2 " 使+不适合" " 取消+资格"
+disburse_V2 = mkV2 "支付" ; -- 2 " 支出" " 分配"
+destiny_N = mkN "命运" ; -- 2 " 定数"
+deluge_N = mkN "大洪水" ; -- 2 " 泛滥"
+decadence_N = mkN "颓废" ; -- 2 " 衰落"
+curse_V = mkV "诅咒" ; -- 2
+cram_V2 = mkV2 "塞满" ; -- 2 " 填满" " 猛吃"
+continuity_N = mkN "连续性" ; -- 2
+concern_VS = mkVS "关心" ; -- 2 " 忧虑" " 关注" " 关系" " 关切的事"
+commemorative_A = mkA "纪念" ; -- 2
+clumsy_A = mkA "笨拙" ; -- 2 " 不雅观的" " 粗陋的"
+civics_N = mkN "公民" ; -- 2
+characterization_N = mkN "描述" ; -- 2 " 人物之创造" " 特性描述" " 人物之塑造"
+catapult_V2 = mkV2 "发射" ; -- 2
+candle_N = mkN "蜡烛" ; -- 2
+bronze_N = mkN "青铜" ; -- 2 " 铜像"
+bonnet_N = mkN "软帽" ; -- 2 " 无边女帽" " 童帽"
+biology_N = mkN "生物学" [] ; -- 2
+bedfellow_N = mkN "伙伴" ; -- 2 " 同床者" " 妻"
+baker_N = mkN "面包师" ; -- 2
+authentic_A = mkA "可信" ; -- 2 " 可靠的" " 真正的" " 真的"
+assent_N = mkN "赞成" ; -- 2
+antithetical_A = mkA "正相反" ; -- 2 " 对立的"
+amortize_V2 = mkV2 "摊还" ; -- 2 " 摊销" " 分期偿还"
+agility_N = mkN "敏捷" ; -- 2 " 灵活" " 轻快"
+access_V2 = mkV2 "存取" ; -- 2 " 接近" " 访问" " 使+用"
+zenith_N = mkN "顶点" ; -- 1 " 顶峰" " 天顶" " 最高点"
+writ_N = mkN "文书" ; -- 1
+witchcraft_N = mkN "魔法" ; -- 1 " 巫术" " 魔力"
+whisk_V2 = mkV2 "扫" ; -- 1 " 拂" " 挥动" " 迅速移动" " 搅拌"
+weakling_N = mkN "虚弱的人" ; -- 1 " 懦怯者" " 病弱者"
+ward_N = mkN "病房" ; -- 1 " 守卫" " 监护" " 保卫" " 保护" " 牢房" " 行政区" " 锁孔"
+vociferous_A = mkA "大声叫的" ; -- 1 " 喊叫的" " 喧嚷的"
+vest_V = mkV "穿衣服" ; -- 1 " 归属"
+vane_N = mkN "风信旗" ; -- 1 " 风向标" " 变化不定的事物"
+uproot_V2 = mkV2 "连根拔起" ; -- 1 " 根除"
+unscientific_A = mkA "不科学的" ; -- 1 " 非学术的" " 不合科学的"
+unmoved_A = mkA "不动摇" ; -- 1 " 坚决的" " 冷静的" " 无动于衷的" " 坚定的"
+uniformity_N = mkN "同样" ; -- 1 " 一致" " 划一" " 一致性"
+uneconomic_A = mkA "不经济" ; -- 1 " 浪费的"
+under_Adv = mkAdv "在下面" ; -- 1 " 低于" " 在+之下" " 遵照" " 按照" " 少于" " 正在受到+"
+unawares_Adv = mkAdv "不料" ; -- 1 " 不知不觉地" " 出其不意地" " 没想到"
+typhoon_N = mkN "台风" ; -- 1
+try_out_V2 = mkV2 "尝试" ; -- 1 " 试验" " 审理" " 审判"
+trickery_N = mkN "欺骗" [] ; -- 1 " 欺诈" " 诡计"
+transistor_N = mkN "晶体管" ; -- 1
+tortuous_A = mkA "扭曲" ; -- 1 " 弯曲的" " 转弯抹角的" " 欺骗的" " 罗唆的"
+toast_V2 = mkV2 "使+暖和" ; -- 1 " 敬酒" " 烤"
+thriller_N = mkN "恐怖小说" "部" ; -- 1 " 使+人毛骨悚然的小说" " 使+人激动的东西"
+theatrical_N = mkN "戏剧演出" ; -- 1
+tenderness_N = mkN "亲切" [] ; -- 1 " 柔和" " 柔软" " 敏感" " 易触痛"
+tease_V2 = mkV2 "取笑" ; -- 1 " 强求" " 梳理" " 使+起毛" " 欺负" " 嘲弄"
+taint_V = mkV "败坏" ; -- 1 " 污染"
+sycophant_N = mkN "奉承者" ; -- 1 " 谄媚者" " 追随者"
+svelte_A = mkA "苗条" ; -- 1 " 体态娇美的"
+sunburn_N = mkN "晒斑" ; -- 1 " 晒黑" " 日炙" " 晒焦"
+subscribe_V2 = mkV2 "捐献" ; -- 1 " 签署"
+string_V2 = mkV2 "串起" ; -- 1 " 成串" " 收紧" " 缚" " 扎"
+storeroom_N = mkN "储藏室" ; -- 1 " 库房"
+stipend_N = mkN "薪金" ; -- 1 " 定期生活津贴"
+stench_N = mkN "恶臭" ; -- 1 " 臭气"
+stain_N = mkN "污点" ; -- 1 " 污染" " 着色剂" " 著色"
+spur_N = mkN "马刺" ; -- 1 " 刺激物" " 鼓舞"
+spine_N = mkN "背骨" ; -- 1 " 脊柱" " 尖刺"
+spare_N = mkN "剩余" ; -- 1 " 备用零件" " 备用轮胎"
+sonar_N = mkN "声纳" ; -- 1
+snort_VS = mkVS "喷鼻息" ; -- 1 " 潜艇的水下通气管"
+smug_A = mkA "自以为是" ; -- 1 " 自鸣得意的" " 满漂亮的" " 俏皮的"
+slit_N = mkN "裂缝" ; -- 1 " 投币口"
+skirmish_V = mkV "侦察" ; -- 1 " 发生小争论"
+silly_N = mkN "傻瓜" ; -- 1
+shrine_N = mkN "圣地" ; -- 1 " 神龛" " 庙"
+shirk_V2 = mkV2 "逃避" ; -- 1
+shantytown_N = mkN "棚户区" ; -- 1
+sensual_A = mkA "肉欲" ; -- 1 " 感觉的" " 感觉论的" " 色情的" " 世俗的"
+seed_V2 = mkV2 "播种" ; -- 1 " 结实" " 成熟" " 去+籽"
+scrimmage_N = mkN "混战" "次"  ; -- 1 " 并列争球"
+schoolboy_N = mkN "男学生" ; -- 1
+savage_A = mkA "野蛮" ; -- 1 " 未开化的" " 无礼的" " 残酷的" " 原始的" " 未开发的"
+salute_V2 = mkV2 "向+致意" ; -- 1 " 迎接" " 赞扬"
+rust_V = mkV "生锈" ; -- 1 " 衰退"
+rough_and_tumble_A = mkA "粗糙的东西" ; -- 1 " 毛坯" " 未加工品" " 梗概" " 草图" " 暴徒" " 艰难"
+roam_V = mkV "漫游" ; -- 1 " 闲逛" " 徜徉"
+rhino_N = mkN "现金" [] ; -- 1 " 钱" " 犀牛" " &lt;俚&gt; 钱"
+retool_V2 = mkV2 "重组" ; -- 1 " 重新装备"
+resonant_A = mkA "共鸣" ; -- 1 " 反响的" " 洪亮的" " 共振的"
+replaster_V2 = mkV2 "FOO" ; -- 1
+remiss_A = mkA "怠慢" ; -- 1 " 不小心的" " 疏忽的" " 迟缓的"
+rehash_N = mkN "改头换面的作品" ; -- 1 " 改头换面地作品"
+redound_V = mkV "有助于" ; -- 1 " 被累加" " 报偿"
+recess_V2 = mkV2 "使+凹进" ; -- 1
+read_VA = mkVA "读取" ; -- 1 " 阅读"
+raspberry_N = mkN "悬钩子" ; -- 1 " 舌头放在唇间发出的声音" " 覆盆子"
+rainbow_N = mkN "彩虹" ; -- 1
+quilt_N = mkN "棉被" ; -- 1
+put_up_with_V2 = mkV2 "掷" ; -- 1 " 笨蛋" " 股票出售权"
+psychoanalytic_A = mkA "心理分析" ; -- 1
+propellant_N = mkN "推进物" [] ; -- 1 " 使+推进之物" " 推进燃料"
+procreation_N = mkN "生产" [] ; -- 1 " 生殖"
+prescriptive_A = mkA "规定" ; -- 1
+pre_test_V2 = mkV2 "提前检验" ; -- 1
+postage_N = mkN "邮资" ; -- 1 " 邮费"
+polarize_V2 = mkV2 "使+偏振" ; -- 1 " 使+极化" " 使+两极分化"
+pleat_V2 = mkV2 "打褶" ; -- 1 " 把+编成辫"
+pistil_N = mkN "雌蕊" ; -- 1 " [植]雌蕊"
+pi_N = mkN "圆周率" [] ; -- 1
+pertain_V = mkV "关于" ; -- 1 " 附属" " 适合" " 相称" " 从属于" " 涉及"
+pepper_V2 = mkV2 "使+布满" ; -- 1 " 是布满胡椒粉"
+pearl_N = mkN "珍珠" ; -- 1 " 杰出者" " 珍贵之物"
+pathological_A = mkA "病理学" ; -- 1 " 病理的" " 病态的"
+parch_V2 = mkV2 "烤" ; -- 1 " 烘" " 使+干透"
+panacea_N = mkN "万能药" ; -- 1 " 灵丹妙药"
+overzealous_A = mkA "过分热心" ; -- 1
+overeager_A = mkA "过于热切" ; -- 1 " 过于渴望的"
+outback_N = mkN "内地" ; -- 1
+opine_VS = mkVS "以为" ; -- 1
+odds_on_A = mkA "不平等" ; -- 1 " 几率" " 胜算" " 机会" " 机率"
+obedience_N = mkN "顺从" [] ; -- 1 " 服从" " 忠实"
+nonintervention_N = mkN "不干涉" ; -- 1 " 不介入" " 放任"
+nerve_racking_A = mkA "勇气" ; -- 1 " 叶脉" " 精神" " 神经" 
+nationalism_N = mkN "民族主义" ; -- 1 " 民族之特性"
+murderous_A = mkA "凶残" ; -- 1 " 凶狠的" " 致命的"
+moralistic_A = mkA "说教" ; -- 1 " 道德主义的" " 道学的" " 教训的" " 道德家的"
+model_V = mkV "做模型" ; -- 1 " 做模特儿"
+misconception_N = mkN "误解" ; -- 1 " 错误想法"
+midweek_A = mkA "周中" ; -- 1 " 一周之半的"
+meringue_N = mkN "糕饼" ; -- 1 " 蛋白甜馅饼" " 蛋白甜饼" " 蛋白酥皮筒/酥皮卷" " 蛋白酥皮"
+mediation_N = mkN "调停" ; -- 1 " 调解" " 仲裁"
+martyr_N = mkN "烈士" ; -- 1 " 受苦者" " 受难者" " 殉道者"
+maltese_A = mkA "马尔他人" ; -- 1
+magnanimous_A = mkA "有雅量" ; -- 1 " 宽宏大量的" " 度量大的" " 宽大的"
+loud_Adv = mkAdv "大声地" ; -- 1 " 高声地" " 响亮地"
+lockup_N = mkN "拘留所" ; -- 1 " 关门时间"
+limp_V = mkV "跛行" ; -- 1
+lesion_N = mkN "损害" ; -- 1 " 身体上的伤害" " 损伤精神的伤害" " 障碍"
+lay_VS = mkVS "打赌" ; -- 1
+languorous_A = mkA "怠惰" ; -- 1 " 疲倦的" " 无力的"
+knit_V2 = mkV2 "编织" ; -- 1 " 结合"
+kelp_N = mkN "海草灰" [] ; -- 1 " 巨藻" " 一种大海草"
+jovial_A = mkA "快活的" ; -- 1 " 高兴的" " 愉快的"
+jasmine_N = mkN "茉莉" ; -- 1 " 淡黄色"
+inward_A = mkA "向内" ; -- 1 " 内心的" " 本来的"
+interrelate_V2 = mkV2 "使+相互关联" ; -- 1
+insubstantial_A = mkA "脆弱" ; -- 1 " 无实体的" " 非实质的"
+initiate_N = mkN "入会" [] ; -- 1 " 开始"
+infamy_N = mkN "声名狼藉"  [] ; -- 1 " 丑名" " 丑行"
+indignation_N = mkN "愤慨" ; -- 1 " 义愤" " 愤怒"
+incessant_A = mkA "不断" ; -- 1 " 不绝的" " 无尽的"
+implore_VS = mkVS "恳求" ; -- 1
+imaginary_A = mkA "虚构" ; -- 1 " 假想的" " 想象的"
+id_N = mkN "身份证" ; -- 1
+hunch_V2 = mkV2 "弯腰驼背" ; -- 1 " 耸肩" " 弓起背部" " 预感到"
+horticulturist_N = mkN "园艺家" ; -- 1
+hold_V3 = mkV3 "控制" ; -- 1 " 把握" " 船舱"
+high_rise_A = mkA "高度" ; -- 1 " 高处"
+helmeted_A = mkA "佩戴头盔" ; -- 1
+haul_out_V2 = mkV2 "用力拖拉" ; -- 1 " 拖运距离" " 捕获物" " 努力的结果"
+hang_over_V2 = mkV2 "悬挂" ; -- 1 " 诀窍" " 意义" " 吊死"
+hack_V = mkV "劈" ; -- 1 " 砍" " 干咳" " 驾驶出租车"
+growl_V = mkV "怒吠" ; -- 1 " 咆哮" " 吼"
+gray_N = mkN "灰色" ; -- 1 " 暗淡"
+golf_V = mkV "打高尔夫球" ; -- 1
+glaring_A = mkA "耀眼" ; -- 1
+geometry_N = mkN "几何学" [] ; -- 1
+gatherer_N = mkN "收集器" ; -- 1 " 采集者"
+fungus_N = mkN "真菌" ; -- 1 " 菌类" " 蘑菇" " 霉菌"
+frippery_N = mkN "无用的东西" ; -- 1 " 便宜而俗艳的服装"
+franciscan_A = mkA "圣方济修会" ; -- 1 " St.Francis的"
+forging_N = mkN "锻造" [] ; -- 1 " 锻件" " 伪造"
+foggy_A = mkA "模糊" ; -- 1 " 雾深的" " 有雾的"
+float_VA = mkVA "漂流物" ; -- 1 " 浮舟" " 浮萍" " 漂浮" " 彩车"
+flaky_A = mkA "薄片" ; -- 1 " 成片的" " 薄而易剥落的" " 古怪的"
+filly_N = mkN "小雌马" ; -- 1 " 小姑娘"
+feminine_A = mkA "女性" ; -- 1 " 阴性的" " 柔弱的"
+fanatic_A = mkA "狂热" ; -- 1 " 盲信的"
+extramural_A = mkA "市外" ; -- 1 " 单位以外的" " 校际比赛的"
+expedient_N = mkN "权宜之计" ; -- 1 " 临时手段"
+except_V2 = mkV2 "除" ; -- 1 " 除外"
+esp_N = mkN "电子稳定系统" ; -- 1
+entrance_V2 = mkV2 "使+出神" ; -- 1 " 使+入迷"
+encore_N = mkN "重言" ; -- 1 " 再表演" " 再表演的节目"
+elevation_N = mkN "海拔" [] ; -- 1 " 提高" " 仰角"
+ebb_N = mkN "退潮" ; -- 1 " 衰退"
+dumbfound_V2 = mkV2 "使+惊讶得发呆" ; -- 1
+dread_N = mkN "恐惧" [] ; -- 1 " 可怕的人" " 可怕的事"
+dominion_N = mkN "领土" ; -- 1 " 主权" " 统治" " 支配"
+dissuade_V2 = mkV2 "劝阻" ; -- 1
+disillusionment_N = mkN "幻灭" ; -- 1 " 觉醒"
+disbelief_N = mkN "怀疑" ; -- 1 " 不信"
+differential_A = mkA "微分" ; -- 1 " 差别的" " 特定的"
+desultory_A = mkA "散漫" ; -- 1 " 不连贯的" " 断断续续的"
+denude_V2 = mkV2 "使+裸露" ; -- 1 " 剥下" " 剥夺"
+delicious_A = mkA "美味" ; -- 1 " 可口的"
+decontaminate_V2 = mkV2 "净化" ; -- 1 " 排除污染"
+darn_V2 = mkV2 "织补" ; -- 1
+cut_rate_A = mkA "切口" ; -- 1 " 割伤" " 降低" " 伤口" " 削减" " 删节" " 砍" " 缩短"
+crown_V2 = mkV2 "加冕" ; -- 1 " 使+成王" " 居+之顶"
+crest_V = mkV "到达绝顶" ; -- 1
+cradle_N = mkN "摇篮" ; -- 1 " 发祥地" " 摇篮时代"
+countenance_N = mkN "面容" ; -- 1 " 支持" " 面部表情"
+copious_A = mkA "丰富" ; -- 1 " 很多的" " 广识的"
+consul_N = mkN "领事" ; -- 1 " 执政官"
+confluence_N = mkN "合流" ; -- 1 " 合流点" " 集合" " 人群"
+completeness_N = mkN "完全" ; -- 1
+colour_V2A = mkV2A "颜色" ; -- 1 " 外貌" " 气色" " 风格"
+cod_N = mkN "鳕" ; -- 1 " 欺骗" " 愚弄"
+clone_V2 = mkV2 "克隆" ; -- 1
+clank_V = mkV "发叮当声" ; -- 1 " 发铿锵声" " 发铿声"
+chuckle_N = mkN "轻笑" ; -- 1 " 吃吃的笑声"
+chenille_N = mkN "绳绒线" ; -- 1
+changeover_N = mkN "转换" ; -- 1 "逆转"
+catamaran_N = mkN "双体船" ; -- 1 " 筏"
+carbide_N = mkN "碳化物" ; -- 1
+cameo_N = mkN "浮雕" ; -- 1
+buttoned_up_A = mkA "守口如瓶" ; -- 1 " 沉默寡言的"
+bullfighter_N = mkN "斗牛" ; -- 1
+brooch_N = mkN "胸针" ; -- 1 " 领针"
+brassiere_1_N = mkN "奶罩" ; -- 1
+bore_N = mkN "孔" ; -- 1 " 令人讨厌的人"
+bluish_A = mkA "带蓝色" ; -- 1
+blandness_N = mkN "温柔" ; -- 1 " 爽快"
+bifurcate_V2 = mkV2 "使+分叉" ; -- 1
+benevolent_A = mkA "慈善" ; -- 1 " 善意的"
+become_VS = mkVS "变成" ; -- 1
+barnyard_N = mkN "谷仓前的院地" ; -- 1 " 谷仓前的场地"
+balloon_V2 = mkV2 "使+成气球状" ; -- 1
+awake_V = mkV "醒来" ; -- 1 " 被唤起" " 意识到"
+atonal_A = mkA "无调" ; -- 1 " 无调性的"
+ashamed_A = mkA "惭愧" ; -- 1 " 羞耻的"
+are_N = mkN "公亩" ; -- 1
+anyhow_Adv = mkAdv "无论如何" ; -- 1 " 不管怎样"
+angling_N = mkN "钓鱼" ; -- 1
+amenable_A = mkA "会接纳" ; -- 1 " 应服从的" " 有义务的" " 肯服从的"
+ale_N = mkN "麦芽酒" ; -- 1 " 淡色啤酒"
+aesthetic_N = mkN "审美特质" ; -- 1
+adaptable_A = mkA "能适应" ; -- 1 " 可修改的"
+abstinence_N = mkN "节制" ; -- 1 " 戒酒" " 禁欲" " 禁食"
+}
diff --git a/lib/src/chinese/sysu/Assign_6.gf b/lib/src/chinese/sysu/Assign_6.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_6.gf
@@ -0,0 +1,501 @@
+concrete Assign_6 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+romantic_A = mkA "浪漫" ; -- 8
+reactor_N = mkN "反应器" ; -- 8
+playwright_N = mkN "剧作家" ; -- 8
+norway_PN = mkPN "挪威" ; -- 8
+long_N = mkN "长时间" [] ; -- 8
+insulate_V2 = mkV2 "隔离" ; -- 8
+greet_V2 = mkV2 "迎接" ; -- 8
+firm_V = mkV "公司" ; -- 8
+drugstore_N = mkN "药店" ; -- 8
+demonstrate_V2 = mkV2 "演示" ; -- 8
+conditional_A = mkA "有条件" ; -- 8
+button_N = mkN "按钮" ; -- 8
+assemble_V = mkV "聚集" ; -- 8
+wound_N = mkN "伤口" ; -- 7
+unreasonable_A = mkA "不合理" ; -- 7
+teller_N = mkN "出纳员" ; -- 7 "讲述者"
+spurt_N = mkN "冲刺" ; -- 7
+sigh_N = mkN "叹息" ; -- 7
+rob_V2 = mkV2 "抢" ; -- 7
+read_VS = mkVS "阅读" ; -- 7 ?"显示说"
+precede_V2 = mkV2 "领先" ; -- 7
+oust_V = mkV "驱逐" ; -- 7
+namely_Adv = mkAdv "亦即" ; -- 7
+ludicrous_A = mkA "滑稽" ; -- 7
+influx_N = mkN "汇集" ; -- 7
+glossy_A = mkA "光滑" ; -- 7
+fanfare_N = mkN "炫耀" ; -- 7
+drum_V = mkV "鼓" ; -- 7
+deadly_A = mkA "致命" ; -- 7
+cold_N = mkN "寒冷" ; -- 7 "感冒"
+buck_V2 = mkV2 "违逆" ; -- 7
+backfire_V = mkV "事与愿违" ; -- 7
+acceleration_N = mkN "加速" ; -- 7
+vehement_A = mkA "激烈" ; -- 6
+touchy_A = mkA "易怒" ; -- 6
+sum_V = mkV "总计" ; -- 6
+spectrum_N = mkN "光谱" ; -- 6
+self_employed_A = mkA "个体经营" ; -- 6 ?
+rock_V = mkV "摇晃" ; -- 6
+remodel_V = mkV "改装" ; -- 6
+procurement_N = mkN "采购" ; -- 6
+patience_N = mkN "忍耐" ; -- 6
+nullify_V2 = mkV2 "废止" ; -- 6
+misconduct_N = mkN "不当行为" ; -- 6
+lively_A = mkA "活泼" ; -- 6
+intrusion_N = mkN "侵扰" "次" ; -- 6
+imagination_N = mkN "想像力" ; -- 6
+harmony_N = mkN "和谐" [] ; -- 6
+flood_V = mkV "淹没" ; -- 6
+equation_N = mkN "方程" ; -- 6
+divergence_N = mkN "差异" ; -- 6
+culmination_N = mkN "高潮" ; -- 6
+compensate_V2 = mkV2 "补偿" ; -- 6
+center_V = mkV "中心" ; -- 6
+bizarre_A = mkA "奇异" ; -- 6
+aspiration_N = mkN "抱负" ; -- 6
+zinc_N = mkN "锌" [] ; -- 5
+victorian_A = mkA "维多利亚女王时代" ; -- 5
+trivial_A = mkA "琐细" ; -- 5
+taiwanese_A = mkA "台湾" ; -- 5
+stir_V = mkV "搅拌" ; -- 5
+sluggishness_N = mkN "低迷" ; -- 5 ??
+sensational_A = mkA "轰动" ; -- 5
+robber_N = mkN "强盗" ; -- 5
+rejoin_V2 = mkV2 "再加入" ; -- 5
+rate_V2 = mkV2 "评分" ; -- 5
+praise_N = mkN "赞美" ; -- 5
+pile_N = mkN "堆" [] ; -- 5
+paint_N = mkN "油漆" "桶" ; -- 5
+objective_A = mkA "客观" ; -- 5
+mismanagement_N = mkN "管理不善" ; -- 5
+manageable_A = mkA "便于管理" ; -- 5
+lawful_A = mkA "合法" ; -- 5
+inside_A = mkA "里面" ; -- 5
+homosexual_A = mkA "同性恋" ; -- 5
+greed_N = mkN "贪心" ; -- 5
+fly_N = mkN "苍蝇" ; -- 5
+experienced_A = mkA "有经验" ; -- 5
+duplicate_V2 = mkV2 "复制" ; -- 5
+dinosaur_N = mkN "恐龙" ; -- 5
+damn_Adv = mkAdv "该死" ; -- 5
+continent_N = mkN "大陆" ; -- 5
+closet_N = mkN "壁橱" ; -- 5
+catch_N = mkN "抓" ; -- 5
+broaden_V = mkV "扩大" ; -- 5
+beirut_PN = mkPN "贝鲁特" ; -- 5
+anonymity_N = mkN "匿名" ; -- 5
+youthful_A = mkA "青春" ; -- 4
+waver_V = mkV "摇动" ; -- 4
+unprepared_A = mkA "无准备" ; -- 4
+trust_V = mkV "信任" ; -- 4
+tenth_N = mkN "第十" ; -- 4 "十分之一"
+stopper_N = mkN "塞" ; -- 4
+spearhead_V2 = mkV2 "矛头" ; -- 4
+skip_V2 = mkV2 "跳过" ; -- 4
+secrecy_N = mkN "秘密" ; -- 4
+rival_V2 = mkV2 "竞争" ; -- 4
+repossess_V2 = mkV2 "收回" ; -- 4
+re_examine_V2 = mkV2 "再检验" ; -- 4
+protract_V2 = mkV2 "延长" ; -- 4
+precarious_A = mkA "危险" ; -- 4
+pianist_N = mkN "钢琴家" ; -- 4
+parody_N = mkN "拙劣的模仿" ; -- 4
+originator_N = mkN "鼻祖" ; -- 4
+noble_A = mkA "高贵" ; -- 4
+mob_N = mkN "暴民" ; -- 4
+meaningless_A = mkA "无意义" ; -- 4
+lotion_N = mkN "洗剂" ; -- 4
+landlord_N = mkN "房东" ; -- 4
+intimidation_N = mkN "恐吓" ; -- 4
+inexpensive_A = mkA "便宜" ; -- 4
+humanity_N = mkN "人类" ; -- 4
+haul_V2 = mkV2 "拖运" ; -- 4
+grab_V = mkV "抢" ; -- 4
+fragrance_N = mkN "香味" ; -- 4
+finalize_V2 = mkV2 "敲定" ; -- 4
+exceeding_A = mkA "超额" ; -- 4
+elevate_V2 = mkV2 "提升" ; -- 4
+dislike_N = mkN "反感" ; -- 4
+designation_N = mkN "指定" ; -- 4
+dawn_V = mkV "黎明" ; -- 4
+counter_Adv = mkAdv "反击" ; -- 4
+conserve_V2 = mkV2 "保存" ; -- 4
+coach_V = mkV "指导" ; -- 4
+champion_V2 = mkV2 "支持" ; -- 4
+buoy_V = mkV "支撑" ; -- 4 "使浮起"
+bless_V2 = mkV2 "保佑" ; -- 4
+ardent_A = mkA "热心" ; -- 4
+addict_N = mkN "瘾君子" ; -- 4
+wish_V2 = mkV2 "希望" ; -- 3
+void_N = mkN "空" ; -- 3
+upshot_N = mkN "结果" ; -- 3
+undesirable_A = mkA "不良" ; -- 3
+tribe_N = mkN "部落" ; -- 3
+tilt_V = mkV "倾斜" ; -- 3
+tenacious_A = mkA "顽强" ; -- 3
+sunny_A = mkA "晴朗" ; -- 3
+stint_N = mkN "节约" ; -- 3
+staid_A = mkA "稳重" ; -- 3
+souvenir_N = mkN "纪念品" ; -- 3
+slaughter_V2 = mkV2 "屠宰" ; -- 3
+show_VQ = mkVQ (mkV "显示") ; -- 3
+sensation_N = mkN "轰动" ; -- 3
+saturate_V2 = mkV2 "浸透" ; -- 3
+riot_V = mkV "骚乱" ; -- 3
+repel_V2 = mkV2 "击退" ; -- 3
+recruitment_N = mkN "招聘" ; -- 3
+rank_VS = mkVS "排名" ; -- 3
+proprietary_A = mkA "所有权" ; -- 3
+pre_emptive_A = mkA "优先购买" ; -- 3
+plywood_N = mkN "夹板" ; -- 3
+petty_A = mkA "小气" ; -- 3
+painter_N = mkN "画家" ; -- 3
+optional_A = mkA "可选" ; -- 3
+notch_V2 = mkV2 "赢得" ; -- 3
+muck_N = mkN "淤泥" ; -- 3
+methodology_N = mkN "方法" ; -- 3
+luncheon_N = mkN "午宴" ; -- 3
+lightweight_A = mkA "轻巧" ; -- 3
+lane_N = mkN "车道" ; -- 3
+intercollegiate_A = mkA "校际" ; -- 3
+indulgence_N = mkN "嗜好" ; -- 3
+iceberg_N = mkN "冰山" ; -- 3
+haul_V = mkV "拖拉" ; -- 3
+gospel_N = mkN "真理" ; -- 3
+full_scale_A = mkA "全面" ; -- 3
+fool_V2 = mkV2 "傻瓜" ; -- 3
+film_V2 = mkV2 "拍摄" ; -- 3
+extinction_N = mkN "灭绝" ; -- 3
+entitle_VS = mkVS "称为" ; -- 3
+dusk_N = mkN "黄昏" ; -- 3
+distract_V = mkV "转移" ; -- 3
+diner_N = mkN "用餐者" ; -- 3
+delight_V2 = mkV2 "高兴" ; -- 3 "使高兴"
+critique_N = mkN "批评" ; -- 3
+contestant_N = mkN "选手" ; -- 3
+commonwealth_N = mkN "联邦" ; -- 3
+circus_N = mkN "马戏团" ; -- 3
+catcher_N = mkN "捕手" ; -- 3
+buoyant_A = mkA "轻快" ; -- 3
+bounce_V2 = mkV2 "弹跳" ; -- 3
+biographer_N = mkN "传记作者" ; -- 3
+balloonist_N = mkN "气球驾驶者" ; -- 3
+ask_VQ = mkVQ (mkV "问") ; -- 3
+amplifier_N = mkN "扩音器" ; -- 3
+admonition_N = mkN "训诫" ; -- 3
+zoo_N = mkN "动物园" ; -- 2
+witty_A = mkA "诙谐" ; -- 2
+well_to_do_A = mkA "富有" ; -- 2
+wallow_V = mkV "沉溺" ; -- 2
+viaduct_N = mkN "高架桥" ; -- 2
+vagabond_N = mkN "流浪者" ; -- 2
+unsuspecting_A = mkA "不容置疑" ; -- 2
+unmarked_A = mkA "无记号" ; -- 2
+undistinguished_A = mkA "平凡" ; -- 2
+tutor_V2 = mkV2 "导师" ; -- 2
+transplantation_N = mkN "移植" ; -- 2
+toad_N = mkN "蟾蜍" ; -- 2
+theorize_VS = mkVS "建立理论" ; -- 2
+tassel_N = mkN "流苏" ; -- 2
+swimmer_N = mkN "游泳者" ; -- 2
+suit_V = mkV "适合" ; -- 2
+stricken_A = mkA "患病" ; -- 2
+stash_V2 = mkV2 "藏" ; -- 2
+spray_V2 = mkV2 "喷" ; -- 2
+sow_V2 = mkV2 "播种" ; -- 2
+sofa_N = mkN "沙发" ; -- 2
+slat_N = mkN "板条" ; -- 2
+sigh_V = mkV "叹息" ; -- 2
+shadowy_A = mkA "朦胧" ; -- 2
+secretive_A = mkA "秘密" ; -- 2
+schizophrenia_N = mkN "精神分裂症" ; -- 2
+sage_N = mkN "圣人" ; -- 2
+roast_N = mkN "烤" ; -- 2
+rhyme_V = mkV "押韵" ; -- 2
+rescuer_N = mkN "救助者" ; -- 2
+rejuvenation_N = mkN "回春" ; -- 2
+reckon_V = mkV "估计" ; -- 2
+rancher_N = mkN "农场工人" ; -- 2
+purposely_Adv = mkAdv "故意" ; -- 2
+propagandist_N = mkN "宣传员" ; -- 2
+prey_V = mkV "猎物" ; -- 2
+pot_V2 = mkV2 "锅" ; -- 2
+plus_A = mkA "加" ; -- 2
+picket_V = mkV "纠察" ; -- 2
+pediatrician_N = mkN "儿科医师" ; -- 2
+paranoid_A = mkA "偏执狂" ; -- 2
+overdose_V = mkV "服药过量" ; -- 2
+oppressive_A = mkA "压抑" ; -- 2
+obscene_A = mkA "淫秽" ; -- 2
+nitrogen_N = mkN "氮" [] ; -- 2
+mustard_N = mkN "芥末" [] ; -- 2
+mobilize_V2 = mkV2 "动员" ; -- 2
+migrate_V = mkV "迁移" ; -- 2
+matter_of_fact_A = mkA "事实上" ; -- 2
+maid_N = mkN "女佣" ; -- 2
+loathsome_A = mkA "令人憎恶" ; -- 2
+leisurely_A = mkA "悠闲" ; -- 2
+lament_VS = mkVS "哀叹" ; -- 2
+jump_VV = mkVV "跳" ; -- 2
+iris_N = mkN "鸢尾花" ; -- 2
+intercept_V2 = mkV2 "拦截" ; -- 2
+informative_A = mkA "信息量大" ; -- 2
+incidence_N = mkN "发生率" ; -- 2
+ill_advised_A = mkA "欠考虑" ; -- 2
+honour_N = mkN "荣誉" ; -- 2
+heredity_N = mkN "遗传" ; -- 2
+harassment_N = mkN "骚扰" "次" ; -- 2
+gravy_N = mkN "肉汁" [] ; -- 2
+ginger_A = mkA "姜" ; -- 2
+fume_V = mkV "熏" | mkV "冒烟" ; -- 2
+formidable_A = mkA "强大" ; -- 2
+flavour_N = mkN "香味" "种" ; -- 2
+fictitious_A = mkA "虚构" ; -- 2
+farther_Adv = mkAdv "更远" ; -- 2
+exploratory_A = mkA "探索" ; -- 2
+etiquette_N = mkN "礼仪" ; -- 2
+ensemble_N = mkN "全体" [] ; -- 2
+elder_N = mkN "长老" ; -- 2
+drunkenness_N = mkN "醉态" ; -- 2
+dogma_N = mkN "教条" ; -- 2
+displease_V2 = mkV2 "得罪" ; -- 2
+disarmament_N = mkN "裁军" ; -- 2
+despise_V2 = mkV2 "鄙视" ; -- 2
+delinquency_N = mkN "行为不良" ; -- 2
+debunk_V2 = mkV2 "揭穿" ; -- 2
+curse_N = mkN "诅咒" ; -- 2
+cram_V = mkV "死记硬背" ; -- 2
+contingent_N = mkN "分遣队" ; -- 2
+concentrate_N = mkN "浓缩" [] ; -- 2
+commemorate_V2 = mkV2 "纪念" ; -- 2
+cloud_V = mkV "乌云密布" ; -- 2
+circular_N = mkN "圆" ; -- 2
+characteristically_Adv = mkAdv "典型" ; -- 2
+catalytic_A = mkA "催化" ; -- 2
+calf_N = mkN "小牛" | mkN "腓肠" ; -- 2
+bristle_V = mkV "发怒" ; -- 2
+bonfire_N = mkN "篝火" ; -- 2
+biodegradable_A = mkA "可生物降解" ; -- 2
+bedevil_V2 = mkV2 "使+痛苦" ; -- 2
+bailiff_N = mkN "法警" ; -- 2
+auspicious_A = mkA "吉祥" ; -- 2
+aspersion_N = mkN "诽谤" ; -- 2
+antique_A = mkA "古老" ; -- 2
+amok_Adv = mkAdv "疯狂地" ; -- 2
+affluent_N = mkN "富人" ; -- 2
+absurdity_N = mkN "荒谬" ; -- 2
+zealous_A = mkA "热心" ; -- 1
+wriggle_V = mkV "蠕动" ; -- 1
+wistful_A = mkA "渴望" ; -- 1
+whirr_V = mkV "呼呼" ; -- 1
+weak_kneed_A = mkA "软弱" ; -- 1
+want_N = mkN "需要" ; -- 1
+vocalist_N = mkN "歌手" ; -- 1
+verve_N = mkN "气魄" ; -- 1
+validate_V2 = mkV2 "验证" ; -- 1
+upper_N = mkN "上" ; -- 1
+unsavory_A = mkA "难吃" ; -- 1
+unmatched_A = mkA "无与伦比" ; -- 1
+uniformed_A = mkA "穿制服" ; -- 1
+unearth_V2 = mkV2 "发掘" ; -- 1
+undefeated_A = mkA "不可战胜" ; -- 1
+unattainable_A = mkA "做不到" ; -- 1
+typeface_N = mkN "字体" "种" ; -- 1
+try_V2V = mkV2V "尝试" ; -- 1
+trick_V2 = mkV2 "欺骗" ; -- 1
+transient_A = mkA "短暂" ; -- 1
+torrent_N = mkN "激流" ; -- 1
+tiresome_A = mkA "烦人" ; -- 1
+thrill_V = mkV "颤抖" ; -- 1
+theatre_N = mkN "剧院" ; -- 1
+tendentious_A = mkA "有倾向" ; -- 1
+tb_N = mkN "肺结核" ; -- 1
+tail_V2 = mkV2 "尾" ; -- 1
+sycamore_N = mkN "悬铃木" ; -- 1
+suture_N = mkN "缝合" ; -- 1
+sun_drenched_A = mkA "阳光普照" ; -- 1
+subliminal_A = mkA "潜意识" ; -- 1
+strike_out_V = mkV "删去" ; -- 1 ?
+stopping_N = mkN "停止" ; -- 1
+stink_V = mkV "发臭" ; -- 1
+steely_A = mkA "钢铁般" ; -- 1
+stagger_V2 = mkV2 "蹒跚" ; -- 1
+spud_N = mkN "马铃薯" ; -- 1
+spin_off_V2 = mkV2 " 副产品" ; -- 1
+spar_V = mkV "争论" | mkV "拳击" ; -- 1
+somersault_V = mkV "翻筋斗" ; -- 1
+snort_V2 = mkV2 "喷出" ; -- 1
+smile_V2 = mkV2 "微笑" ; -- 1
+slipshod_A = mkA "潦草" ; -- 1
+skipper_V2 = mkV2 "船长" ; -- 1
+silky_A = mkA "丝般" ; -- 1
+shred_N = mkN "碎片" ; -- 1
+shirk_V = mkV "推卸" ; -- 1
+shambles_N = mkN "废墟" ; -- 1
+sensitize_V2 = mkV2 "敏感" ; -- 1
+see_through_A = mkA "识破" ; -- 1
+scribbler_N = mkN "三流作家" ; -- 1
+school_V2 = mkV2 "学校" ; -- 1
+sausage_N = mkN "香肠" "根" ; -- 1
+salute_V = mkV "敬礼" ; -- 1
+rupture_N = mkN "破裂" ; -- 1
+rough_V2 = mkV2 "粗暴对待" ; -- 1
+rivet_V = mkV "铆接" ; -- 1
+rhetorical_A = mkA "修辞" ; -- 1
+retinal_A = mkA "视网膜" ; -- 1
+resolve_VV = mkVV "决定" ; -- 1
+replace_VV = mkVV "更换" ; -- 1
+remembrance_N = mkN "纪念" [] ; -- 1
+regum_V2 = mkV2 "穆斯林贵妇" ; -- 1 typo or parse error?
+redoubt_N = mkN "最后阵地" ; -- 1
+receptivity_N = mkN "接受能力" ; -- 1
+read_N = mkN "读物" ; -- 1
+rash_A = mkA "轻率" ; -- 1
+rain_V2 = mkV2 "使+大量落下" ; -- 1
+quiescent_A = mkA "静止" ; -- 1
+put_together_V2 = mkV2 "将+放在一起" ; -- 1
+psychic_N = mkN "巫师" ; -- 1
+propagandize_V2 = mkV2 "对+进行宣传" ; -- 1
+procession_N = mkN "队伍" ; -- 1
+prescient_A = mkA "有先见之明" ; -- 1
+pre_sign_V2 = mkV2 "前符号" ; -- 1
+post_Prep = mkPrep "后" ; -- 1 
+polar_A = mkA "极地" ; -- 1
+pleasurable_A = mkA "愉快" ; -- 1
+pirate_V2 = mkV2 "海盗" ; -- 1
+photosynthesis_N = mkN "光合作用" ; -- 1
+persuasiveness_N = mkN "说服力" ; -- 1
+pepper_N = mkN "胡椒" ; -- 1
+pear_N = mkN "梨" ; -- 1
+pathetic_A = mkA "可怜" ; -- 1
+parasite_N = mkN "寄生物" ; -- 1
+pamphleteer_N = mkN "小册子作者" ; -- 1
+overwrought_A = mkA "过度紧张" ; -- 1
+overdraft_N = mkN "透支" ; -- 1
+out_trade_V2 = mkV2 "出" ; -- 1？
+operatic_A = mkA "歌剧" ; -- 1
+octogenarian_N = mkN "八旬老人" ; -- 1
+obdurate_A = mkA "顽固" ; -- 1
+nonflammable_A = mkA "不燃" ; -- 1
+nepotism_N = mkN "裙带关系" ; -- 1
+nary_Predet = mkPredet "多" ; -- 1
+munch_V = mkV "用力咀嚼" ; -- 1
+moral_N = mkN "道德" ; -- 1
+mockingly_Adv = mkAdv "取笑地" ; -- 1
+mischievous_A = mkA "调皮" ; -- 1
+midsummer_N = mkN "盛夏" ; -- 1
+mercurial_A = mkA "活泼易变" ; -- 1
+mediate_V2 = mkV2 "调解" ; -- 1
+martini_N = mkN "马提尼" ; -- 1
+malta_PN = mkPN "马尔他" ; -- 1
+magisterial_A = mkA "权威性" ; -- 1
+lose_out_V = mkV "输掉" ; -- 1
+lobby_V2V = mkV2V "对+进行游说" ; -- 1
+limousine_N = mkN "豪华轿车" ; -- 1
+lesbian_N = mkN "女同志" ; -- 1
+lax_A = mkA "松" ; -- 1
+landfall_N = mkN "登陆" [] ; -- 1
+knit_V = mkV "编织" ; -- 1
+keeper_N = mkN "管理人" ; -- 1
+jostle_V = mkV "摩肩接踵" ; -- 1
+jargon_N = mkN "术语" ; -- 1
+involuntary_A = mkA "不知不觉" ; -- 1
+internationalist_N = mkN "国际主义者" ; -- 1
+instructive_A = mkA "教育性" ; -- 1
+inhumane_A = mkA "不人道" ; -- 1
+inextricable_A = mkA "逃脱不掉" ; -- 1
+indeterminate_A = mkA "不确定" ; -- 1
+incarcerate_V2 = mkV2 "监禁" ; -- 1
+implore_V2 = mkV2 "恳求" ; -- 1
+imaginable_A = mkA "可以想象" ; -- 1
+icon_N = mkN "图标" ; -- 1
+hunch_N = mkN "预感" ; -- 1
+horsepower_N = mkN "马力" ; -- 1
+hoist_V2 = mkV2 "使+升起" ; -- 1
+high_handed_A = mkA "专横" ; -- 1
+heinous_A = mkA "可憎" ; -- 1
+haughty_A = mkA "傲慢" ; -- 1
+handstand_N = mkN "倒立" ; -- 1
+hack_N = mkN "砍" ; -- 1
+grow_up_V = mkV "成长" ; -- 1
+gratitude_N = mkN "感谢" ; -- 1
+god_N = mkN "神" ; -- 1
+glare_V = mkV "瞪眼" ; -- 1
+geometrical_A = mkA "几何" ; -- 1
+gateway_N = mkN "网关" ; -- 1
+fundamentalist_N = mkN "信奉正统派基督教的人" ; -- 1
+fright_N = mkN "惊骇" ; -- 1
+frailty_N = mkN "脆弱" ; -- 1
+forger_N = mkN "铁匠" ; -- 1
+fog_V2 = mkV2 "使+模糊" ; -- 1
+float_N = mkN "漂流物" ; -- 1
+flag_V = mkV "旗" ; -- 1
+filling_N = mkN "填充物" ; -- 1
+feline_A = mkA "猫一样" ; -- 1
+fan_V2 = mkV2 "煽动" ; -- 1
+extramarital_A = mkA "婚外" ; -- 1
+expectant_A = mkA "期待" ; -- 1
+excellence_N = mkN "卓越" ; -- 1
+esoteric_A = mkA "秘传" ; -- 1
+entourage_N = mkN "随行人员" ; -- 1
+encase_V2 = mkV2 "包住" ; -- 1
+electromagnet_N = mkN "电磁铁" ; -- 1
+eater_N = mkN "食者" ; -- 1
+dullness_N = mkN "迟钝" ; -- 1
+drawl_N = mkN "拉长声音说话" ; -- 1
+domineer_V = mkV "跋扈" ; -- 1
+dissonance_N = mkN "不和谐" ; -- 1
+dishonest_A = mkA "不诚实" ; -- 1
+disavow_V2 = mkV2 "否认" ; -- 1
+diet_V = mkV "节食" ; -- 1
+despot_N = mkN "暴君" ; -- 1
+denominator_N = mkN "分母" ; -- 1
+delicacy_N = mkN "美味" ; -- 1
+declassify_V2 = mkV2 "解密" ; -- 1
+darkroom_N = mkN "暗室" ; -- 1
+custom_made_A = mkA "定做" ; -- 1
+crow_VS = mkVS "啼叫" ; -- 1
+crescendo_N = mkN "声音渐强" ; -- 1
+crackle_V = mkV "发噼啪声" ; -- 1
+countdown_N = mkN "倒数计数" ; -- 1
+cooler_N = mkN "冷却器" ; -- 1
+construe_V2V = mkV2V "诠释" ; -- 1
+confiscation_N = mkN "征用" ; -- 1
+complainant_N = mkN "原告" ; -- 1
+colour_N = mkN "颜色" ; -- 1
+cocotte_N = mkN "妓女" ; -- 1
+clock_V2 = mkV2 "计时" ; -- 1
+clandestine_A = mkA "私下" ; -- 1
+chuck_V2 = mkV2 "丢弃" ; -- 1
+cheetah_N = mkN "猎豹" ; -- 1
+champion_A = mkA "优胜" ; -- 1
+catalogue_N = mkN "目录" ; -- 1
+capture_N = mkN "捕获" ; -- 1
+camaraderie_N = mkN "情谊" ; -- 1
+butt_V = mkV "屁股" ; -- 1
+bulldoze_V2 = mkV2 "强迫" ; -- 1
+bronco_N = mkN "野马" ; -- 1
+brand_V2 = mkV2 "牌子" ; -- 1
+border_V2 = mkV2 "与+接壤" ; -- 1
+blowtorch_N = mkN "喷灯" ; -- 1
+bland_A = mkA "乏味" ; -- 1
+bicycle_V = mkV "骑自行车" ; -- 1
+bemused_A = mkA "困惑" ; -- 1
+beatific_A = mkA "祝福" ; -- 1
+barnacle_N = mkN "藤壶" ; -- 1
+baksheesh_N = mkN "津贴" ; -- 1
+aver_VS = mkVS "断言" ; -- 1 it was "averr"
+atomic_A = mkA "原子" ; -- 1
+ash_N = mkN "灰" ; -- 1
+archaeological_A = mkA "考古学" ; -- 1
+antisocial_A = mkA "反社会" ; -- 1
+angina_N = mkN "心绞痛" ; -- 1
+amble_V = mkV "缓行" ; -- 1
+alchemist_N = mkN "炼金术士" ; -- 1
+aerodynamic_A = mkA "空气动力学" ; -- 1
+actuarial_A = mkA "保险精算" ; -- 1
+abstention_N = mkN "弃权" ; -- 1
+}
+
diff --git a/lib/src/chinese/sysu/Assign_7.gf b/lib/src/chinese/sysu/Assign_7.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_7.gf
@@ -0,0 +1,500 @@
+concrete Assign_7 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+rewrite_V2 = mkV2 "重写" ; -- 8
+ray_N = mkN "光线""束"; -- 8
+pillar_N = mkN "柱子""个" ; -- 8
+norm_N = mkN "规范""则" ; -- 8
+logical_A = mkA "合理" ; -- 8
+inside_Adv = mkAdv "里面" ; -- 8
+green_N = mkN "绿色""股" ; -- 8
+find_V2V = mkV2V "找到" ; -- 8
+drastically_Adv = mkAdv " 彻底地" ; -- 8
+defunct_A = mkA "报废" ; -- 8
+composer_N = mkN "作家""位" ; -- 8
+brush_V = mkV "刷" ; -- 8
+arsenal_N = mkN "兵工厂" "家"; -- 8
+willful_A = mkA "有意" ; -- 7
+unrealistic_A = mkA "不现实" ; -- 7
+tangible_A = mkA "有形" ; -- 7
+specify_VS = mkVS "指定" ; -- 7
+sidewalk_N = mkN "人行道" ; -- 7
+rest_V = mkV "休息" ; -- 7
+rash_N = mkN "皮疹" ; -- 7
+pot_N = mkN "罐子" ; -- 7
+organ_N = mkN "器官" ; -- 7
+mysterious_A = mkA "神秘" ; -- 7
+lottery_N = mkN "彩票" ; -- 7
+infant_N = mkN "婴儿" ; -- 7
+girlfriend_N = mkN "女朋友" ; -- 7
+fallout_N = mkN "辐射" ; -- 7
+drink_V = mkV "喝" ; -- 7
+dairy_N = mkN "奶制品" ; -- 7
+clarification_N = mkN "说明" ; -- 7
+buck_N = mkN "雄鹿" ; -- 7 used as  also"美元" dollar
+authorize_V2V = mkV2V "授权" ; -- 7
+abuse_V2 = mkV2 "虐待" ; -- 7 滥用
+vary_V2 = mkV2 "变化" ; -- 6
+tomorrow_Adv = mkAdv "明天" ; -- 6
+suit_V2 = mkV2 "适应" ; -- 6
+spectator_N = mkN "观众" ; -- 6
+select_A = mkA "精心挑选" ; -- 6
+rift_N = mkN "裂缝" ; -- 6
+remedy_N = mkN "补救方法" ; -- 6
+prevention_N = mkN "预防" ; -- 6
+passionate_A = mkA "热情" ; -- 6
+nuance_N = mkN "细微差别" ; -- 6
+mink_N = mkN "貂皮" ; -- 6
+light_V = mkV "光" ; -- 6
+interrupt_V2 = mkV2 "打扰" ; -- 6
+ignorance_N = mkN "无知" ; -- 6 不知 不懂 愚昧
+hammer_V = mkV "铁锤" ; -- 6
+fleeting_A = mkA "短暂" ; -- 6
+envy_N = mkN "羡慕" [] ; -- 6
+distress_V2 = mkV2 "折磨" ; -- 6 [mark] 使悲痛，使贫困 
+cue_N = mkN "提示" ; -- 6
+comparative_A = mkA "相当" ; -- 6
+cemetery_N = mkN "墓地" ; -- 6
+biological_A = mkA "生物" ; -- 6
+arrogant_A = mkA "自大" ; -- 6
+wreak_V2 = mkV2 "发泄" ; -- 5
+via_media_N = mkN "中庸之道" ; -- 5
+triumph_N = mkN "凯旋" "次" ; -- 5
+taint_V2 = mkV2 "感染" ; -- 5
+stigma_N = mkN "污点" ; -- 5
+slick_A = mkA "华而不实" ; -- 5 [mark] for surface:光滑的 for the  essential
+seal_N = mkN "密封" ; -- 5
+roadblock_N = mkN "路障" ; -- 5
+reinstatement_N = mkN "复职" "次"; -- 5
+ramp_N = mkN "扶梯" ; -- 5
+possession_N = mkN "财产" []; -- 5
+pigment_N = mkN "色素" []; -- 5
+packet_N = mkN "包" ; -- 5
+nursery_N = mkN "苗圃" ; -- 5
+misinterpret_V2 = mkV2 "曲解" ; -- 5
+magistrate_N = mkN "地方官" ; -- 5
+landowner_N = mkN "牧场主" ; -- 5
+inmate_N = mkN "同住者" ; -- 5
+homeland_N = mkN "家园" ; -- 5
+grape_N = mkN "葡萄" ; -- 5
+flourish_V = mkV "繁荣" ; -- 5
+exorbitant_A = mkA "过高" ; -- 5
+dub_V2 = mkV2 "打击" ; -- 5
+dimension_N = mkN "尺寸" ; -- 5
+cynical_A = mkA "愤世嫉俗" ; -- 5
+contender_N = mkN "争夺者" ; -- 5
+clip_N = mkN "回形针" ; -- 5
+cataract_N = mkN "白内障" ; -- 5  [mark] heavy rain : 暴雨 disease: 白内障
+brigade_N = mkN "旅" ; -- 5
+beat_N = mkN "节拍" ; -- 5
+ambulance_N = mkN "救护车" ; -- 5
+yell_V = mkV "大叫" ; -- 4
+ward_V2 = mkV2 "病房" ; -- 4
+unpleasant_A = mkA "不乐意" ; -- 4
+trumpet_V2 = mkV2 "小号" ; -- 4
+tense_A = mkA "紧张" ; -- 4
+stomach_N = mkN "胃" ; -- 4
+span_V2 = mkV2 "跨度" ; -- 4
+skip_V = mkV "跳跃" ; -- 4
+sculpture_N = mkN "雕塑" ; -- 4
+rip_V = mkV "裂口" ; -- 4
+reply_N = mkN "回复" ; -- 4
+re_evaluate_V2 = mkV2 "重估" ; -- 4
+protest_V = mkV "抗议" ; -- 4
+prayer_N = mkN "祈祷" ; -- 4
+physicist_N = mkN "物理学家" ; -- 4
+park_V = mkV "公园" ; -- 4
+originate_V = mkV "创始" ; -- 4
+nigeria_PN = mkPN "尼日利亚" ; -- 4
+mixture_N = mkN "混合物" ; -- 4
+maze_N = mkN "迷宫" ; -- 4
+loosen_V = mkV "解开" ; -- 4
+lack_V = mkV "缺乏" ; -- 4
+intimidate_V2 = mkV2 "恐吓" ; -- 4
+inept_A = mkA "不适当" ; -- 4
+hospitalize_V2 = mkV2 "就医" ; -- 4
+hang_V2 = mkV2 "悬挂" ; -- 4 eg. hang sth  on the wall , another meaning is hang sb. using "绞死"
+grab_N = mkN "抓斗" ; -- 4
+fragment_N = mkN "碎片" ; -- 4
+final_N = mkN "决赛" ; -- 4
+evidence_V2 = mkV2 "证明" ; -- 4
+eerie_A = mkA "可怕" ; -- 4
+dishwasher_N = mkN "洗碗工" ; -- 4
+deserve_V = mkV "应受" ; -- 4
+dash_N = mkN "破折号" ; -- 4[mark] for --, "冲撞" for collide
+cough_V = mkV "咳嗽" ; -- 4
+consciousness_N = mkN "意识" ; -- 4
+co_found_V2 = mkV2 "共同创立" ; -- 4
+chalk_V2 = mkV2 "记下" ; -- 4
+bulb_N = mkN "粉笔" ; -- 4
+bite_N = mkN "咬伤" ; -- 4   for animal attack , "一口" fot a bite of bread
+appointee_N = mkN "被任命人" ; -- 4
+adamant_A = mkA "固执" ; -- 4 fot someone is stubborn, but "坚硬" is saying the thing is hard
+wicker_N = mkN "柳条" ; -- 3
+visibility_N = mkN "可见性" ; -- 3
+uphill_A = mkA "上坡" ; -- 3
+undertone_N = mkN "低音" ; -- 3
+trend_V = mkV "趋势" ; -- 3
+tilt_N = mkN "倾斜" ; -- 3
+tasteless_A = mkA "无味" ; -- 3
+summary_A = mkA "总结" ; -- 3
+sting_V2 = mkV2 "刺痛" ; -- 3
+stagflation_N = mkN "停滞性通货膨胀 " ; -- 3
+southwest_N = mkN "西南" ; -- 3
+slaughter_N = mkN "屠杀" ; -- 3
+shoulder_V2 = mkV2 "担负" ; -- 3
+senate_N = mkN "参议院" ; -- 3
+satirical_A = mkA "讽刺" ; -- 3
+rigorous_A = mkA "严格" ; -- 3
+rep_N = mkN "棱纹平布" ; -- 3
+recruit_N = mkN "招募" ; -- 3
+ramification_N = mkN "分支" ; -- 3
+prominence_N = mkN "卓越" ; -- 3
+pre_empt_V2 = mkV2 "预先" ; -- 3
+plutonium_N = mkN "钚" ; -- 3
+pessimist_N = mkN "悲观主义者" ; -- 3
+overture_N = mkN "前奏" ; -- 3
+optimist_N = mkN "乐观主义者" ; -- 3
+nonunion_A = mkA "不属于工会" ; -- 3
+motif_N = mkN "主题" ; -- 3
+methodical_A = mkA "有方法" ; -- 3
+lump_V2 = mkV2 "块" ; -- 3
+lighten_V = mkV "变亮" ; -- 3
+lagoon_N = mkN "泻湖" ; -- 3
+integral_A = mkA "积分" ; -- 3
+indulge_V = mkV "纵容" ; -- 3
+hysteria_N = mkN "歇斯底里" ; -- 3
+hatch_V2 = mkV2 "策划" ; -- 3  for planning sth, "孵化" for eggs
+good_natured_A = mkA "和蔼" ; -- 3
+full_page_A = mkA "整版" ; -- 3
+foodstuff_N = mkN "粮食" ; -- 3
+film_V = mkV "贴膜" ; -- 3 for Covered with thin film, "电影" for the movie
+expert_A = mkA "专家" ; -- 3
+entangle_V2 = mkV2 "纠缠" ; -- 3
+duration_N = mkN "持续" ; -- 3
+dissolve_V = mkV "溶解" ; -- 3
+diesel_N = mkN "柴油机" ; -- 3  for the machine, "健康的身体" for the healthy body
+delight_N = mkN "高兴" ; -- 3
+criterion_N = mkN "标准" ; -- 3
+containment_N = mkN "牵制" ; -- 3
+commonplace_A = mkA "平凡" ; -- 3
+cigar_N = mkN "雪茄" ; -- 3
+castle_N = mkN "城堡" ; -- 3
+bunny_N = mkN "兔子" ; -- 3 for the rabbit  "可爱女郎"for the sweet lady
+booster_N = mkN "增压器" ; -- 3
+bike_V = mkV "自行车" ; -- 3
+bacterial_A = mkA "细菌" ; -- 3
+ashore_Adv = mkAdv "上岸" ; -- 3
+ammunition_N = mkN "弹药" ; -- 3
+admire_V2 = mkV2 "羡慕" ; -- 3
+zone_V2 = mkV2 "地区" ; -- 2
+wither_V = mkV "枯萎" ; -- 2
+well_connected_A = mkA "连接良好" ; -- 2
+walking_N = mkN "散步" ; -- 2
+veterinary_A = mkA "兽医" ; -- 2
+vacation_V = mkV "度假" ; -- 2
+unsuspected_A = mkA "不受怀疑" ; -- 2
+unlock_V2 = mkV2 "开锁" ; -- 2
+underwater_A = mkA "水下" ; -- 2
+tusk_N = mkN "长牙" ; -- 2
+transparent_A = mkA "透明" ; -- 2
+tireless_A = mkA "不知疲倦" ; -- 2
+theologian_N = mkN "神学家" ; -- 2
+tartan_N = mkN "格子呢" ; -- 2
+swift_N = mkN "褐雨燕" ; -- 2
+sugar_V2 = mkV2 "食糖" ; -- 2
+strangle_V2 = mkV2 "勒死" ; -- 2
+stardom_N = mkN "演员们" ; -- 2
+sprawl_V = mkV "蔓生" ; -- 2
+sovereign_A = mkA "至高无上" ; -- 2
+soak_V = mkV "浸泡" ; -- 2
+slash_N = mkN "猛砍" ; -- 2
+siding_N = mkN "旁轨" ; -- 2
+shade_N = mkN "阴影" ; -- 2
+seamy_A = mkA "丑恶" ; -- 2
+scenic_A = mkA "风景胜地" ; -- 2
+saddle_V2 = mkV2 "承受" ; -- 2
+roar_N = mkN "咆哮" ; -- 2
+revolutionary_N = mkN "革命者" ; -- 2
+requisite_A = mkA "必备" ; -- 2
+reiterate_VS = mkVS "重申" ; -- 2
+recite_V2 = mkV2 "背诵" ; -- 2
+rampart_N = mkN "壁垒" ; -- 2
+purport_V2 = mkV2 "意图" ; -- 2
+prop_N = mkN "道具" ; -- 2 used in magic etc, "支持者" is supportter
+prey_N = mkN "捕食" ; -- 2
+postmaster_N = mkN "邮政局长" ; -- 2
+plurality_N = mkN "简单多数" ; -- 2
+philosophic_A = mkA "贤明" ; -- 2
+pedal_V = mkV "骑" ; -- 2
+paralysis_N = mkN "瘫痪" ; -- 2
+overboard_Adv = mkAdv "向船外" ; -- 2
+oppression_N = mkN "压迫" ; -- 2
+obnoxious_A = mkA "可憎" ; -- 2
+nipponese_A = mkA "日本" ; -- 2
+muscle_V = mkV "加强" ; -- 2
+moan_V = mkV "呜咽" ; -- 2
+mighty_Adv = mkAdv "很" ; -- 2
+masterpiece_N = mkN "杰作" ; -- 2
+mahogany_N = mkN "桃花心木" ; -- 2
+loathe_V2 = mkV2 "讨厌" ; -- 2
+legislate_V = mkV "立法" ; -- 2
+lament_N = mkN "哀叹" ; -- 2
+jug_N = mkN "罐" ; -- 2
+ire_N = mkN "忿怒" ; -- 2
+insubordination_N = mkN "反抗" ; -- 2
+infidelity_N = mkN "不忠" ; -- 2
+incense_N = mkN "香" ; -- 2
+ill_N = mkN "病" ; -- 2
+honorarium_N = mkN "酬金" ; -- 2
+herbal_A = mkA "草药" ; -- 2
+harangue_N = mkN "高谈阔论" ; -- 2
+gravity_N = mkN "重力" ; -- 2
+gigolo_N = mkN "舞男" ; -- 2
+fume_N = mkN "烟" ; -- 2
+forlorn_A = mkA "绝望" ; -- 2
+flaunt_V2 = mkV2 "炫耀" ; -- 2
+fickle_A = mkA "浮躁" ; -- 2
+farce_N = mkN "闹剧" ; -- 2
+explode_V2 = mkV2 "爆炸" ; -- 2
+ethiopian_A = mkA "埃塞俄比亚" ; -- 2
+enrich_V2 = mkV2 "丰富" ; -- 2
+elbow_N = mkN "肘部" ; -- 2
+drunk_A = mkA "喝醉" ; -- 2
+dodge_V = mkV "躲避" ; -- 2
+dispense_V2 = mkV2 "分与" ; -- 2
+disaffected_A = mkA "不满" ; -- 2
+desolate_A = mkA "荒凉" ; -- 2
+delightful_A = mkA "令人愉快" ; -- 2
+debasement_N = mkN "堕落" ; -- 2
+culminate_V2 = mkV2 "到达顶点" ; -- 2
+courtship_N = mkN "求偶" ; -- 2
+contiguous_A = mkA "接触" ; -- 2
+conceit_N = mkN "自负" ; -- 2
+comfort_V2 = mkV2 "安慰" ; -- 2
+clothier_N = mkN "呢绒商" ; -- 2
+cinema_N = mkN "电影院" ; -- 2
+chant_V2 = mkV2 "圣歌" ; -- 2
+castor_oil_N = mkN "蓖麻油" ; -- 2
+calcium_N = mkN "钙" ; -- 2
+bring_V3 = mkV3 "促使" ; -- 2
+bona_fide_A = mkA "善意" ; -- 2
+binder_N = mkN "粘合剂" ; -- 2
+bearer_N = mkN "持票者" ; -- 2
+bail_V2 = mkV2 "保释" ; -- 2
+aunt_N = mkN "阿姨" ; -- 2
+asleep_A = mkA "睡着" ; -- 2
+antiquated_A = mkA "废弃" ; -- 2
+amicable_A = mkA "友好" ; -- 2
+affirmation_N = mkN "认定" ; -- 2
+abstain_V = mkV "戒除" ; -- 2
+zealot_N = mkN "狂热者" ; -- 1
+wrestler_N = mkN "摔跤运动员" ; -- 1
+wishful_A = mkA "愿望" ; -- 1
+whirl_V = mkV "旋转" ; -- 1
+wayside_N = mkN "路旁" ; -- 1
+wall_V2 = mkV2 "用墙围住" ; -- 1
+vitriolic_A = mkA "刻薄" ; -- 1  for human , "硫酸" used in chemistry
+verso_N = mkN "背面" ; -- 1
+valiant_A = mkA "勇敢" ; -- 1
+uphill_Adv = mkAdv "向上" ; -- 1
+unroll_V2 = mkV2 "展开" ; -- 1
+unman_V2 = mkV2 "阉割" ; -- 1 for the physical punishment , "失去男子气质" for losing the man temperament
+unhurt_A = mkA "没有受伤" ; -- 1
+undress_N = mkN "便服" ; -- 1 for normal dresses A，"裸体" for naked body
+undecided_A = mkA "悬而未决" ; -- 1
+unassuming_A = mkA "谦逊" ; -- 1
+type_V2 = mkV2 "打字" ; -- 1 for typping words, "测定" for what kind of style it is  
+trust_VS = mkVS "信任" ; -- 1
+triangle_N = mkN "三角形" ; -- 1
+transcribe_V2 = mkV2 "转录" ; -- 1
+torque_N = mkN "扭转" ; -- 1
+tiptoe_V = mkV "踮脚" ; -- 1
+thrice_Adv = mkAdv "三次" ; -- 1 for doing something three times , "三倍" for three times bigger or largger etc
+thaw_N = mkN "解冻" ; -- 1
+tend_V2 = mkV2 "趋向" ; -- 1
+taxicab_N = mkN "出租车" ; -- 1
+tag_V2 = mkV2 "标签" ; -- 1
+sword_N = mkN "剑" ; -- 1
+sustenance_N = mkN "生计" ; -- 1
+summons_N = mkN "传票" ; -- 1 
+sublet_V2 = mkV2 "转租" ; -- 1
+strident_A = mkA "刺耳" ; -- 1
+stopover_N = mkN "中途停留" ; -- 1
+stingray_N = mkN "黄貂鱼" ; -- 1
+steelmaker_N = mkN "炼钢工人" ; -- 1
+stab_N = mkN "戳" ; -- 1
+sprout_up_V = mkV "涌现" ; -- 1
+spillover_N = mkN "溢出" ; -- 1
+spanking_N = mkN "打屁股" ; -- 1
+solidify_V = mkV "凝固" ; -- 1
+snore_V = mkV "打鼾" ; -- 1
+smelly_A = mkA "有臭味" ; -- 1
+slippery_A = mkA "狡猾" ; -- 1
+skipper_N = mkN "队长" ; -- 1   "船长" specially used in ship
+silicone_N = mkN "硅树脂" ; -- 1
+showgirl_N = mkN "歌舞女郎" ; -- 1
+shingle_N = mkN "木瓦" ; -- 1
+shaggy_A = mkA "蓬松" ; -- 1
+send_V2V = mkV2V "送" ; -- 1 normal use
+see_VQ = mkVQ (mkV "理解") ; -- 1
+screwball_N = mkN "怪人" ; -- 1 for human , "转旋球"for a ball 
+schizoid_A = mkA "精神分裂" ; -- 1
+sauerkraut_N = mkN "酸白菜" ; -- 1
+salutary_A = mkA "有益" ; -- 1
+runny_A = mkA "流鼻涕" ; -- 1
+rotate_V = mkV "旋转" ; -- 1
+rivet_N = mkN "铆钉" ; -- 1
+rhapsody_N = mkN "狂想曲" ; -- 1
+reticent_A = mkA "沉默不语" ; -- 1
+resold_V2 = mkV2 "再出售" ; -- 1
+repetition_N = mkN "重复" ; -- 1 
+remand_V2 = mkV2 "潜回" ; -- 1
+regularity_N = mkN "规律性" ; -- 1
+redouble_V2 = mkV2 "加倍" ; -- 1
+recentralize_V2 = mkV2 "重新集中化" ; -- 1
+reach_VA = mkVA "达到" ; -- 1
+rascal_N = mkN "调皮鬼" ; -- 1
+rail_V = mkV "责骂" ; -- 1
+quid_N = mkN "英镑" ; -- 1  normal used as : one quid ; "咀嚼物" is sth chewed in mouth
+pussy_N = mkN "猫咪" ; -- 1 normal used as cat, but "阴门" is an organ 
+psychiatry_N = mkN "神经病学" ; -- 1
+propagandize_V = mkV "宣传" ; -- 1
+proceed_VV = mkVV "进行" ; -- 1
+prerequisite_N = mkN "先决条件" ; -- 1
+pre_eminent_A = mkA "卓越" ; -- 1
+positive_N = mkN "正数" ; -- 1 for positive interger; "正片" used in photographing
+poisonous_A = mkA "有毒" ; -- 1 used for sth, "讨厌" used for feeling
+pleadingly_Adv = mkAdv "恳求" ; -- 1
+piranha_N = mkN "食人鲳" ; -- 1
+photocopy_V2 = mkV2 "复印" ; -- 1
+persuasion_N = mkN "劝告" ; -- 1
+people_V2 = mkV2 "人" ; -- 1
+peal_V = mkV "鸣响" ; -- 1
+patchwork_N = mkN "拼缝物" ; -- 1
+paranoia_N = mkN "偏执狂" ; -- 1
+pallor_N = mkN "苍白" ; -- 1
+overwork_V2 = mkV2 "过度工作" ; -- 1
+overdo_V2 = mkV2 "做得过分" ; -- 1
+ostentatious_A = mkA "财大气粗" ; -- 1
+operable_A = mkA "可操作性" ; -- 1
+octave_N = mkN "八度" ; -- 1
+nutty_A = mkA "果仁味" ; -- 1
+nonevent_N = mkN "未发生的事" ; -- 1
+nephew_N = mkN "侄子" ; -- 1
+narrowness_N = mkN "狭隘" ; -- 1
+mummy_N = mkN "木乃伊" ; -- 1
+mop_V2 = mkV2 "拖把" ; -- 1
+mockery_N = mkN "嘲笑" ; -- 1
+miscegenation_N = mkN "异族通婚" ; -- 1
+middle_of_the_road_A = mkA "中庸" ; -- 1
+merciful_A = mkA "仁慈" ; -- 1
+medallion_N = mkN "大奖章" ; -- 1
+marshmallow_N = mkN "棉花糖" ; -- 1
+malnutrition_N = mkN "营养不足" ; -- 1
+maggot_N = mkN "蛆" ; -- 1
+lordship_N = mkN "阁下" ; -- 1
+loathing_N = mkN "嫌恶" ; -- 1
+limelight_N = mkN "舞台中心" ; -- 1
+lenient_A = mkA "宽大" ; -- 1
+lawsuit_N = mkN "诉讼" ; -- 1
+lamppost_N = mkN "路灯柱" ; -- 1
+knell_N = mkN "丧钟" ; -- 1
+keep_up_V = mkV "保持" ; -- 1
+jolt_V = mkV "摇摆" ; -- 1
+janitor_N = mkN "清洁工 " ; -- 1
+invoice_N = mkN "发票" ; -- 1
+international_N = mkN "国际组织" ; -- 1
+instigate_V2 = mkV2 "鼓动" ; -- 1
+inhuman_A = mkA "非人" ; -- 1
+inexperience_N = mkN "新手" ; -- 1
+indeterminable_A = mkA "不能确定" ; -- 1
+incalculable_A = mkA "无数" ; -- 1
+implausible_A = mkA "难以置信" ; -- 1
+illusionist_N = mkN "魔术师" ; -- 1
+ice_V2 = mkV2 "冰镇" ; -- 1
+humorist_N = mkN "幽默家" ; -- 1
+hors_de_combat_A = mkA "丧失战斗力" ; -- 1
+hoe_V2 = mkV2 "锄头" ; -- 1
+hierarchical_A = mkA "分等级" ; -- 1
+heed_N = mkN "留意" ; -- 1
+hatred_N = mkN "憎恨" ; -- 1
+handshake_N = mkN "握手" ; -- 1
+haberdashery_N = mkN "杂货店" ; -- 1
+grovel_V = mkV "匍匐" ; -- 1
+grassy_A = mkA "长满草" ; -- 1
+goblin_N = mkN "妖精" ; -- 1
+glance_V = mkV "扫视" ; -- 1
+geometric_A = mkA "几何学" ; -- 1
+gaseous_A = mkA "气态" ; -- 1
+fundamentalism_N = mkN "原教旨主义" ; -- 1
+frieze_N = mkN "起绒粗呢" ; -- 1
+frail_A = mkA "脆弱" ; -- 1
+forge_V = mkV "锻造" ; -- 1
+foam_V = mkV "泡沫" ; -- 1
+flirtation_N = mkN "挑逗" ; -- 1
+flabbiness_N = mkN "软弱" ; -- 1
+fill_N = mkN "装填物" ; -- 1
+feedback_N = mkN "反馈" ; -- 1
+familiarize_V2 = mkV2 "熟悉" ; -- 1
+extracurricular_A = mkA "业余" ; -- 1
+expectancy_N = mkN "期望" ; -- 1
+excel_V = mkV "擅长" ; -- 1
+escort_V2 = mkV2 "陪同" ; -- 1 
+entirety_N = mkN "全部" ; -- 1
+empower_V2 = mkV2 "授权" ; -- 1
+electrocardiogram_N = mkN "心电图" ; -- 1
+easy_V2V = mkV2V "发出停止命令" ; -- 1
+duke_N = mkN "公爵" ; -- 1
+drawer_N = mkN "开票人" ; -- 1 for people, "抽屉" for the desk drawer
+dolt_N = mkN "傻瓜" ; -- 1
+dissociate_V2 = mkV2 "分裂" ; -- 1
+dish_V2 = mkV2 "装盘" ; -- 1
+disassociate_V2 = mkV2 "分离" ; -- 1
+didactic_A = mkA "说教" ; -- 1
+despicable_A = mkA "卑劣" ; -- 1
+denizen_N = mkN "居民" ; -- 1
+deliberative_A = mkA "慎重" ; -- 1
+decimate_V2 = mkV2 "毁掉大部分" ; -- 1
+darkness_N = mkN "黑暗" ; -- 1
+custodial_A = mkA "监护" ; -- 1
+crow_V = mkV "报晓" ; -- 1
+crematorium_N = mkN "火葬场" ; -- 1
+crab_N = mkN "螃蟹" ; -- 1
+couch_V2 = mkV2 "沙发" ; -- 1
+convolution_N = mkN "卷积" ; -- 1
+constrict_V2 = mkV2 "压缩" ; -- 1
+confess_V2 = mkV2 "坦白" ; -- 1
+compiler_N = mkN "编辑器" ; -- 1
+colossus_N = mkN "巨像" ; -- 1
+coconut_N = mkN "椰子" ; -- 1
+clock_V = mkV "时钟" ; -- 1
+clamp_N = mkN "夹钳" ; -- 1
+chronicle_V2 = mkV2 "载入史册" ; -- 1
+cheery_A = mkA "樱桃" ; -- 1
+cervix_N = mkN "子宫颈" ; -- 1
+cataclysm_N = mkN "灾难" ; -- 1
+captive_A = mkA "俘虏" ; -- 1
+calorie_N = mkN "卡路里" ; -- 1
+butane_N = mkN "丁烷" ; -- 1
+bulky_A = mkA "庞大" ; -- 1
+broke_A = mkA "破产" ; -- 1
+brake_V = mkV "刹车" ; -- 1
+booze_V = mkV "豪饮" ; -- 1
+blossom_N = mkN "花丛" ; -- 1
+blackout_N = mkN "眩晕" ; -- 1
+bicentennial_N = mkN "两百周年纪念" ; -- 1
+belittle_V2 = mkV2 "轻视" ; -- 1
+beaten_A = mkA "精疲力竭" ; -- 1
+barley_N = mkN "大麦" ; -- 1
+bake_V2 = mkV2 "烤" ; -- 1
+avenge_V2 = mkV2 "报复" ; -- 1
+atoll_N = mkN "环礁" ; -- 1
+ascent_N = mkN "上升" ; -- 1
+arch_V = mkV "拱起" ; -- 1
+antique_N = mkN "古董" ; -- 1
+angel_N = mkN "天使" ; -- 1
+amateurish_A = mkA "业余" ; -- 1
+albanian_N = mkN " 阿尔巴尼亚人" ; -- 1
+aegis_N = mkN "庇护" ; -- 1
+actionable_A = mkA "可控告" ; -- 1
+absorption_N = mkN "吸收" ; -- 1
+}
diff --git a/lib/src/chinese/sysu/Assign_8.gf b/lib/src/chinese/sysu/Assign_8.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_8.gf
@@ -0,0 +1,500 @@
+concrete Assign_8 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+revolve_V = mkV "旋转" ; -- 8  
+rattle_V2 = mkV2 "使+发出咯咯声" ; -- 8  
+pervasive_A = mkA "普遍" ; -- 8  
+nominate_V2 = mkV2 "推荐" ; -- 8  
+lock_V2 = mkV2 "锁" ;--"锁上" ; -- 8  
+insert_V2 = mkV2 "插入" ; -- 8  
+greedy_A = mkA "贪婪" ; -- 8  
+field_V2 = mkV2 "使+上场" ; -- 8  
+doom_V2 = mkV2 "判决" ; -- 8  
+decrease_V2 = mkV2 "减少";--"减小" ; -- 8  
+compose_V2 = mkV2 "构成" ; -- 8  
+broadcast_V = mkV "播送" ;--"播放" ; -- 8  
+arrival_N = mkN "到来" ; -- 8  
+will_V = mkV "愿意" ; -- 7  
+unpublished_A = mkA "未公开出版" ; -- 7  
+tame_A = mkA "驯服" ; -- 7  
+spate_N = mkN "洪水" "场" ; -- 7  
+shortfall_N = mkN "差额" ; -- 7  
+resolve_V = mkV "决定" ; -- 7  
+rape_V2 = mkV2 "强奸" ;--"掠夺" ; -- 7  
+populate_V2 = mkV2 "居住于" ; -- 7  
+orchestra_N = mkN "管弦乐队" "个" ; -- 7  
+mundane_A = mkA "世俗" ;--"平凡" ; -- 7  
+lip_N = mkN "嘴唇" "片" ; -- 7  
+inefficiency_N = mkN "效率低" ; -- 7  
+geography_N = mkN "地理" ; -- 7  
+fad_N = mkN "时尚" ; -- 7  
+drain_V2 = mkV2 "使+流出" ; -- 7  
+cushion_V2 = mkV2 "给+安上垫子" ; -- 7  
+chorus_N = mkN "合唱队" "个" ; -- 7  
+bribe_V = mkV "贿赂" ;--"收买" ; -- 7  
+audit_V2 = mkV2 "旁听" ; -- 7  
+abundant_A = mkA "丰富" ; -- 7  
+usher_V2 = mkV2 "作招待员" ; -- 6  
+tolerance_N = mkN "公差" ; -- 6  
+subtract_V2 = mkV2 "减去" ; -- 6  
+spark_V = mkV "闪烁" ; -- 6  
+seismic_A = mkA "地震" ; -- 6  
+revolutionary_A = mkA "革命" ; -- 6  
+relentless_A = mkA "无情" ; -- 6  
+presage_V2 = mkV2 "预感" ; -- 6  
+part_time_A = mkA "兼职" ; -- 6  
+notice_V = mkV "引起注意" ;--"布告" ; -- 6  
+mind_V2 = mkV2 "介意" ;--"精神" ; -- 6  
+libya_PN = mkPN "利比亚" ; -- 6  
+intermediate_A = mkA "中间" ; -- 6  
+ideology_N = mkN "意识形态" ; -- 6  
+halve_V2 = mkV2 "二等分" ; -- 6  
+flee_V2 = mkV2 "逃走" ; -- 6  
+entrepreneurial_A = mkA "企业家" ;--"创业者的" ; -- 6  
+distract_V2 = mkV2 "转移" ; -- 6  
+craze_N = mkN "狂热" ; -- 6  
+commercialize_V2 = mkV2 "使+商业化" ; -- 6  
+cassette_N = mkN "盒式磁带" "盒" ; -- 6  
+bind_V = mkV "结合" ; -- 6  
+appoint_VS = mkVS "任命" ; -- 6  
+wrangle_V = mkV "争论" ; -- 5  
+vertical_A = mkA "垂直" ;--"直立的" ; -- 5  
+trick_N = mkN "诡计" ; -- 5  
+tack_N = mkN "大头钉" "个" ; -- 5  
+stifle_V2 = mkV2 "扼杀" ; -- 5  
+sleek_A = mkA "圆滑" ; -- 5  
+scuttle_V = mkV "逃避" ; -- 5  
+risk_VV = mkVV "冒危险" ; -- 5  
+reignite_V2 = mkV2 "再次点燃" ; -- 5  
+railway_N = mkN "铁路" "条" ; -- 5  
+porcelain_N = mkN "瓷" "个" ; -- 5  
+physics_N = mkN "物理学" ; -- 5  
+pacemaker_N = mkN "起搏器" "个" ; -- 5  
+nostalgic_A = mkA "怀旧" ; -- 5  
+misdeed_N = mkN "罪行" ; -- 5  
+lurch_V = mkV "倾斜" ; -- 5  
+knot_N = mkN "结" "个" ; -- 5  
+ingot_N = mkN "锭" "块"; -- 5  
+hobby_N = mkN "嗜好" "个" ; -- 5  
+granite_N = mkN "花岗岩" "块" ; -- 5  
+float_V2 = mkV2 "使漂浮" ; -- 5  
+exile_N = mkN "流放" ;--"充军" ; -- 5  
+drive_VS = mkVS "开车" ; -- 5  
+dig_N = mkN "戳" ;--"掘" ; -- 5  
+curriculum_vitae_N = mkN "履历" "份" ; -- 5  
+contaminate_V2 = mkV2 "污染" ;--"弄脏" ; -- 5  
+cleaner_N = mkN "清洁剂" ; -- 5  
+cartridge_N = mkN "弹药筒" "个" ; -- 5  
+briefcase_N = mkN "公文包" "个" ; -- 5  
+barn_N = mkN "谷仓" "个" ; -- 5  
+ambiguous_A = mkA "模糊不清" ; -- 5  
+yacht_N = mkN "游艇" "艘";--"驾游艇" ; -- 4  
+wait_N = mkN "等候" ; -- 4  
+unnamed_A = mkA "无名" ; -- 4  
+trickle_V = mkV "细细的流" ; -- 4  
+tempt_V2V = mkV2V "诱惑" ; -- 4  
+stipulate_VS = mkVS "规定" ; -- 4  
+sophistication_N = mkN "复杂" ; -- 4  
+sinking_N = mkN "沉没" ; -- 4  
+screen_V2 = mkV2 "拍摄" ;--"幕" ; -- 4  
+riot_N = mkN "暴乱" "场" ; -- 4  
+replenish_V2 = mkV2 "补充" ;--"再装满" ; -- 4  
+raw_N = mkN "擦伤处" ; -- 4  
+proprietor_N = mkN "业主" "个" ; -- 4  
+pragmatic_A = mkA "实际" ; -- 4  
+photographer_N = mkN "摄影师" "名"; -- 4  
+parallel_V2 = mkV2 "使与+平行" ; -- 4  
+organizer_N = mkN "组织者" "名" ; -- 4  
+nickname_V3 = mkV3 "取绰号" ; -- 4  
+mitigate_V2 = mkV2 "使+缓和" ;--"使减轻" ; -- 4  
+maxim_N = mkN "格言" "则" ; -- 4  
+loan_V2 = mkV2 "借给" ; -- 4  
+labour_V = mkV "劳动" ;--"人工" ; -- 4  
+interval_N = mkN "间隔" ; -- 4  
+induce_V2V = mkV2V "诱导" ; -- 4  
+hospitable_A = mkA "热情友好" ; -- 4  
+handler_N = mkN "处理者" "名" ; -- 4  
+governmental_A = mkA "政府" ; -- 4  
+four_part_A = mkA "四部分" ; -- 4  
+filter_V = mkV "滤过" ; -- 4  
+evangelist_N = mkN "福音传道者" "名" ; -- 4  
+edible_A = mkA "可食用" ; -- 4  
+disdain_N = mkN "蔑视" ; -- 4  
+desecration_N = mkN "亵渎神圣" ; -- 4  
+darling_N = mkN "心爱的人" ; -- 4  
+cosmic_A = mkA "宇宙" ; -- 4  
+conscious_A = mkA "意识到" ; -- 4  
+clean_V2 = mkV2 "使+干净" ;--"干净的" ; -- 4  
+cessation_N = mkN "停止" ; -- 4  
+buffet_N = mkN "自助餐" ; -- 4  
+bishop_N = mkN "主教" ; -- 4  
+apart_from_Prep = mkPrep "除了" ; -- 4  
+accumulation_N = mkN "积聚" ;--"累积" ; -- 4  
+wicked_A = mkA "邪恶" ; -- 3  
+visa_N = mkN "签证" "本" ; -- 3  
+unwitting_A = mkA "不知情" ; -- 3  
+understatement_N = mkN "保守的陈述" ; -- 3  
+trench_N = mkN "沟" ;--"沟渠" "条" ; -- 3  
+tiger_N = mkN "老虎" "只" ; -- 3  
+taste_V = mkV "尝起来" ; -- 3  
+suicide_N = mkN "自杀" ; -- 3  
+stimulus_N = mkN "刺激" ; -- 3  
+stable_N = mkN "马厩" "个" ; -- 3  
+sour_V = mkV "发酵" ; -- 3  
+slacken_V2 = mkV2 "使+缓慢" ;--"懈怠" ; -- 3  
+shopkeeper_N = mkN "店主" "名" ;--"老板" ; -- 3  
+semblance_N = mkN "外貌" ; -- 3  
+santa_claus_N = mkN "圣诞老人" "名" ; -- 3  
+rifle_N = mkN "步枪" "把" ; -- 3  
+rent_V2 = mkV2 "出租" ; -- 3  
+recourse_N = mkN "求援" ;--"求助" ; -- 3  
+rain_V = mkV "下雨" ; -- 3  
+proliferate_V = mkV "增殖" ; -- 3  
+pragmatist_N = mkN "实用主义者" "名" ; -- 3  
+plush_A = mkA "豪华" ; -- 3  
+pessimism_N = mkN "悲观" ;--"悲观情绪" ; -- 3  
+overt_A = mkA "明显" ; -- 3  
+opportunist_N = mkN "机会主义者" "名" ; -- 3  
+nonstop_A = mkA "直达" ; -- 3  
+mortgage_V2 = mkV2 "抵押" ; -- 3  
+messenger_N = mkN "报信者" "名" ;--"送信者" ; -- 3  
+lull_N = mkN "间歇" ; -- 3  
+lien_N = mkN "留置权" ; -- 3  
+ladder_N = mkN "阶梯" ; -- 3  
+instructor_N = mkN "教员" "名"; -- 3  
+indifferent_A = mkA "漠不关心" ; -- 3  
+hydraulic_A = mkA "液压" ; -- 3  
+hardy_A = mkA "坚强" ; -- 3  
+glut_V2 = mkV2 "使+充满" ; -- 3  
+fuel_V = mkV "得到燃料" ; -- 3  
+folly_N = mkN "愚蠢" ; -- 3  
+filipino_A = mkA "菲律宾" ; -- 3  
+experimentation_N = mkN "实验" "次" ; -- 3  
+enlighten_V2 = mkV2 "启发" ;--"启蒙" ; -- 3  
+dump_N = mkN "垃圾场" ; -- 3  
+dissent_V = mkV "不同意" ; -- 3  
+dictatorship_N = mkN "专政" ; -- 3  
+delegate_V2 = mkV2 "委派+为代表" ; -- 3  
+crimp_V2 = mkV2 "使+卷曲" ; -- 3  
+contagious_A = mkA "感染性" ; -- 3  
+commendable_A = mkA "值得赞美" ; -- 3  
+chronic_A = mkA "慢性" ; -- 3  
+cart_V2 = mkV2 "用马车载" ; -- 3  
+bundle_V2 = mkV2 "捆" ; -- 3  
+bomb_V2 = mkV2 "轰炸" ;--"投弹于" ; -- 3  
+bigotry_N = mkN "偏执" ; -- 3  
+backbone_N = mkN "支柱" ; -- 3  
+artillery_N = mkN "火炮" "门" ; -- 3  
+amenity_N = mkN "舒适" ; -- 3  
+administer_V = mkV "给予帮助" ; -- 3  
+zip_V2 = mkV2 "拉上或拉开+的拉链" ; -- 2  
+wish_V = mkV "愿望" ; -- 2  
+well_A = mkA "良好" ; -- 2  
+waiter_N = mkN "服务员" "名" ;--"侍者" ; -- 2  
+versus_Prep = mkPrep "与+相对" ; -- 2  
+utterance_N = mkN "表达" ; -- 2  
+unsure_A = mkA "不确定" ; -- 2  
+unjustified_A = mkA "不正当" ; -- 2  
+underprivileged_A = mkA "贫困" ; -- 2  
+turn_down_V2 = mkV2 "驳回" ;--"使旋转" ; -- 2  
+transmogrify_V2 = mkV2 "使+变成奇形怪状" ; -- 2  
+tire_V = mkV "疲劳" ; -- 2  
+thai_A = mkA "泰国" ; -- 2  
+tar_N = mkN "焦油" ; -- 2  
+swell_N = mkN "膨胀" ; -- 2  
+sufficiency_N = mkN "足量" ;--"充足" ; -- 2  
+straightforward_A = mkA "简单" ; -- 2  
+staple_N = mkN "主要产品" ; -- 2  
+spotlight_N = mkN "聚光灯" "盏" ; -- 2  
+southeastern_A = mkA "东南方" ; -- 2  
+snub_V2 = mkV2 "冷落" ; -- 2  
+slap_N = mkN "拍击" ; -- 2  
+sideways_Adv = mkAdv "向侧面地" ; -- 2  
+sewage_N = mkN "污水" "堆" ; -- 2  
+seaborne_A = mkA "海上运输" ; -- 2  
+scenery_N = mkN "风景" "片" ; -- 2  
+saddle_V = mkV "跨上马鞍" ;--"鞍状物" ; -- 2  
+roam_V2 = mkV2 "在漫步" ;--"漫步" ; -- 2  
+revitalize_V2 = mkV2 "使+复活" ; -- 2  
+repudiate_V2 = mkV2 "拒绝" ; -- 2  
+reign_N = mkN "统治" ; -- 2  
+receivership_N = mkN "破产管理" ; -- 2  
+rake_V2 = mkV2 "搜索" ; -- 2  
+puritanical_A = mkA "清教徒" ; -- 2  
+pronounce_VS = mkVS "发音" ; -- 2  
+pressing_A = mkA "紧迫" ; -- 2  
+postmark_N = mkN "邮戳" "个" ; -- 2  
+plow_V = mkV "犁" ; -- 2  
+phenomenal_A = mkA "现象" ; -- 2  
+peculiarity_N = mkN "特性" "种" ; -- 2  
+parachute_N = mkN "降落伞" "把" ; -- 2  
+overarch_V = mkV "在+上做拱" ; -- 2  
+operative_A = mkA "有效" ; -- 2  
+oblivious_A = mkA "遗忘" ; -- 2  
+nifty_A = mkA "俏皮" ; -- 2  
+multitude_N = mkN "群众" ; -- 2  
+mite_N = mkN "极小量" ; -- 2  
+middling_A = mkA "中等" ; -- 2  
+massage_V2 = mkV2 "按摩" ; -- 2  
+magician_N = mkN "魔术师" "名" ;--"变戏法的人" ; -- 2  
+loafer_N = mkN "游手好闲的人" "个" ; -- 2  
+legend_N = mkN "传奇" "个" ; -- 2  
+lambaste_V2 = mkV2 "痛打" ; -- 2  
+judicious_A = mkA "明智" ; -- 2  
+iota_N = mkN "极微小" ; -- 2  
+instructional_A = mkA "教学" ; -- 2  
+infertility_N = mkN "不毛" ; -- 2  
+inadvertent_A = mkA "疏忽" ; -- 2  
+ill_Adv = mkAdv "不利地" ; -- 2  
+homicide_N = mkN "杀人犯" "名" ; -- 2  
+herb_N = mkN "香草" "份" ;--"药草" ; -- 2  
+hangover_N = mkN "宿醉" ; -- 2  
+graveyard_N = mkN "墓地" "块" ; -- 2  
+gift_V2 = mkV2 "礼物" ; -- 2  
+full_length_A = mkA "全长" ;--"完整的" ; -- 2  
+forge_N = mkN "熔炉" ;--"锻铁炉" ; -- 2  
+flatness_N = mkN "平坦" ; -- 2  
+feud_N = mkN "不和" ; -- 2  
+far_flung_A = mkA "偏远" ; -- 2  
+explanatory_A = mkA "解释" ; -- 2  
+esteem_N = mkN "尊敬" ; -- 2  
+enrage_V2 = mkV2 "激怒" ; -- 2  
+eke_V2 = mkV2 "补充" ; -- 2  
+drummer_N = mkN "鼓手" "名" ; -- 2  
+dodder_V = mkV "摇摆" ; -- 2  
+dispense_V = mkV "分配" ;--"分发" ; -- 2  
+diminutive_A = mkA "小" ;--"小型的" ;--"微小的" ; -- 2  
+designate_V2V = mkV2V "指定" ; -- 2  
+delight_V = mkV "高兴" ; -- 2  
+dear_A = mkA "亲爱" ; -- 2  
+cub_N = mkN "幼兽" "个" ; -- 2  
+court_V = mkV "法院" ; -- 2  
+contest_V = mkV "争辩" ; -- 2  
+concede_V2 = mkV2 "承认" ; -- 2  
+combine_VV = mkVV "联合" ; -- 2  
+closeness_N = mkN "亲密" ; -- 2  
+churn_V = mkV "搅拌" ; -- 2  
+chandelier_N = mkN "枝形吊灯" "盏" ; -- 2  
+caster_N = mkN "铸工" ; -- 2  
+cage_N = mkN "笼" "个";--"兽笼" ; -- 2  
+brew_V2 = mkV2 "酿造" ; -- 2  
+boast_N = mkN "自夸" ;--"自吹自擂说" ; -- 2  
+biennial_A = mkA "两年一次" ; -- 2  
+beam_N = mkN "横梁" ; -- 2  
+baggage_N = mkN "行李" ; -- 2  
+augment_V2 = mkV2 "增加" ; -- 2  
+ascribe_V2 = mkV2 "归因于" ; -- 2  
+antibiotic_N = mkN "抗生素" ; -- 2  
+amiable_A = mkA "和蔼可亲" ;--"亲切的" ; -- 2  
+affinity_N = mkN "密切关系" "种"; -- 2  
+absolutism_N = mkN "专制主义" ; -- 2  
+zap_V2 = mkV2 "攻击" ; -- 1  
+wrench_N = mkN "扳手" "把" ;--"扳钳" ; -- 1  
+wink_V = mkV "眨眼" ; -- 1  
+whirl_N = mkN "旋转" ;--"回旋" ; -- 1  
+wax_V = mkV "增大" ; -- 1  
+waitress_N = mkN "女服务员" "名" ; -- 1  
+vitiate_V2 = mkV2 "损害" ;--"弄坏" ; -- 1  
+vernacular_N = mkN "本地话" ; -- 1  
+vagrant_A = mkA "游民" ; -- 1  
+up_and_coming_A = mkA "精力旺盛" ; -- 1  
+unroll_V = mkV "显露" ;--"铺开" ; -- 1  
+unlucky_A = mkA "不幸" ; -- 1  
+unhindered_A = mkA "不受妨碍" ;--"不受阻碍的" ; -- 1  
+undoing_N = mkN "毁灭" ; -- 1  
+undaunted_A = mkA "勇敢" ;--"无畏的" ; -- 1  
+unasked_A = mkA "未受请求" ; -- 1  
+tyke_N = mkN "劣犬" "只" ; -- 1  
+trust_V2V = mkV2V "信任" ;--"信赖" ; -- 1  
+tremulous_A = mkA "胆小" ; -- 1  
+tranquility_N = mkN "宁静" ; -- 1  
+tormentor_N = mkN "长肉叉" ; -- 1  
+tipster_N = mkN "情报贩子" ; -- 1  
+threefold_Adv = mkAdv "三倍地" ; -- 1  
+thankless_A = mkA "不表示感谢" ; -- 1  
+temporal_A = mkA "暂时" ; -- 1  
+tawdry_A = mkA "非常华丽" ; -- 1  
+tacky_A = mkA "俗气" ; -- 1  
+swirl_N = mkN "漩涡" "个" ; -- 1  
+suspense_N = mkN "悬念" ; -- 1  
+sultan_N = mkN "苏丹" ; -- 1  
+subcontract_V2 = mkV2 "转包" ; -- 1  
+streak_V = mkV "飞跑" ;--"线条" ; -- 1  
+stool_N = mkN "凳子" "个"; -- 1  
+stimulant_N = mkN "兴奋剂" "种" ; -- 1  
+steamroller_N = mkN "蒸汽压路机" "台" ; -- 1  
+squirm_V = mkV "蠕动" ;--"扭动" ; -- 1  
+sprawl_V2 = mkV2 "懒散的伸开" ; -- 1  
+spill_V2 = mkV2 "使+溢出" ;--"使流出" ; -- 1  
+spanking_A = mkA "强烈" ; -- 1  
+solid_state_A = mkA "固体" ; -- 1  
+snooty_A = mkA "傲慢" ;--"自大的" ; -- 1  
+smell_VA = mkVA "嗅" ;--"闻" ; -- 1  
+slinger_N = mkN "投石者" "名" ; -- 1  
+skimpy_A = mkA "不足" ; -- 1  
+signify_V2 = mkV2 "表示" ; -- 1  
+shower_V2 = mkV2 "把+弄湿" ; -- 1  
+shine_N = mkN "光泽" ; -- 1  
+shag_V2 = mkV2 "使+杂乱" ; -- 1  
+senatorial_A = mkA "参议院" ; -- 1  
+see_VA = mkVA "看见" ; -- 1  
+screwball_A = mkA "怪癖" ; -- 1  
+schemer_N = mkN "阴谋家" "名" ; -- 1  
+saucy_A = mkA "俏丽" ;--"漂亮的" ;--"活泼的" ; -- 1  
+salubrious_A = mkA "清爽" ; -- 1  
+rundown_N = mkN "裁减" ; -- 1  
+rotary_A = mkA "旋转" ;--"转动的" ; -- 1  
+riverside_N = mkN "河边" ; -- 1  
+rework_V2 = mkV2 "重做" ; -- 1  
+reticence_N = mkN "沉默寡言" ; -- 1  
+resident_A = mkA "居住" ; -- 1  
+repellent_A = mkA "排斥" ; -- 1  
+remake_V2 = mkV2 "重做" ; -- 1  
+regroup_V2 = mkV2 "重新组合" ; -- 1  
+redline_V2 = mkV2 "排除" ;--"歧视" ; -- 1  
+receivable_A = mkA "可接受" ; -- 1  
+reach_V2V = mkV2V "达到" ; -- 1  
+raring_A = mkA "渴望" ; -- 1  
+ragtime_N = mkN "繁音拍子" ; -- 1  
+quicksand_N = mkN "流沙" ;--"危险状态" ; -- 1  
+pusillanimity_N = mkN "胆怯" ; -- 1  
+psyche_N = mkN "灵魂" ; -- 1  
+proofread_V2 = mkV2 "校对" ;--"校勘" ; -- 1  
+proceed_V2 = mkV2 "开始" ; -- 1  
+prenatal_A = mkA "产前" ; -- 1  
+prattle_N = mkN "无聊话" ; -- 1  
+position_V2V = mkV2V "安置" ;--"方位" ; -- 1  
+poison_V2 = mkV2 "使+中毒" ; -- 1  
+plaza_N = mkN "广场" ; -- 1  
+piracy_N = mkN "海盗行为" ; -- 1  
+photocopier_N = mkN "影印机" "台" ; -- 1  
+persuade_V2V = mkV2V "说服" ;--"劝说" ; -- 1  
+pentameter_N = mkN "五步格诗" "首" ; -- 1  
+peach_N = mkN "桃子" "个" ; -- 1  
+pat_N = mkN "轻拍" ; -- 1  
+paramount_A = mkA "最重要" ;--"主要的" ; -- 1  
+palestinian_N = mkN "巴勒斯坦人" ; -- 1  
+overweight_N = mkN "超重" ; -- 1  
+overcrowd_V2 = mkV2 "使+过度拥挤" ; -- 1  
+ostentation_N = mkN "卖弄" ; -- 1  
+open_up_V2 = mkV2 "开拓" ; -- 1  
+octane_N = mkN "辛烷" ; -- 1  
+nutshell_N = mkN "坚果的外壳" ; -- 1  
+nonentity_N = mkN "不存在" ; -- 1  
+neophyte_N = mkN "新信徒" "名" ; -- 1  
+napkin_N = mkN "餐巾" "张" ; -- 1  
+mumble_V2 = mkV2 "含糊地说" ; -- 1  
+moot_A = mkA "无实际意义" ; -- 1  
+mobilization_N = mkN "动员" ; -- 1  
+misbegotten_A = mkA "私生" ; -- 1  
+mid_A = mkA "中间" ; -- 1  
+mercenary_A = mkA "雇佣" ; -- 1  
+medalist_N = mkN "奖牌获得者" "名" ; -- 1  
+marshal_N = mkN "元帅" "名" ; -- 1  
+malefactor_N = mkN "作恶者" "名" ; -- 1  
+maestro_N = mkN "大师" "名"; -- 1  
+lord_V2 = mkV2 "使+成贵族" ; -- 1  
+loaf_N = mkN "条" ;--"一条面包" ; -- 1  
+lily_N = mkN "百合花" "朵" ;--"百合" ; -- 1  
+leniency_N = mkN "宽大" ;--"仁慈" ; -- 1  
+lawmaking_N = mkN "立法" ; -- 1  
+laminate_V2 = mkV2 "将+锻压成薄片" ; -- 1  
+knead_V2 = mkV2 "揉合" ;--"揉捏" ; -- 1  
+keep_to_V2V = mkV2V "坚持" ; -- 1  
+jolly_A = mkA "愉快" ; -- 1  
+jamboree_N = mkN "少年团体大会" ; -- 1  
+invidious_A = mkA "诽谤" ; -- 1  
+intermix_V2 = mkV2 "使+混杂" ; -- 1  
+inspiring_A = mkA "鼓舞人心" ; -- 1  
+inhospitable_A = mkA "荒凉" ; -- 1  
+inexhaustible_A = mkA "用不完" ; -- 1  
+indestructibility_N = mkN "不灭性" ; -- 1  
+inbound_A = mkA "入境" ; -- 1  
+impetuous_A = mkA "冲动" ; -- 1  
+illuminate_V2 = mkV2 "阐明" ;--"说明" ; -- 1  
+iambic_A = mkA "抑扬格" ; -- 1  
+humility_N = mkN "谦卑" ;--"谦逊" ; -- 1  
+horrific_A = mkA "可怕" ; -- 1  
+hodgepodge_N = mkN "大杂烩" ; -- 1  
+hideous_A = mkA "可怕" ; -- 1  
+heckle_V2 = mkV2 "诘问" ; -- 1  
+hate_N = mkN "憎恨" ; -- 1  
+handcuff_V2 = mkV2 "给+戴上手铐" ; -- 1  
+gypsy_N = mkN "吉卜赛人" "名" ; -- 1  
+grove_N = mkN "小树林" "片" ; -- 1  
+graphite_N = mkN "石墨" ; -- 1  
+gobbledygook_N = mkN "官样文章" "篇" ; -- 1  
+glade_N = mkN "林间空地" "片" ; -- 1  
+geology_N = mkN "地质学" ; -- 1  
+garish_A = mkA "炫耀" ; -- 1  
+functional_A = mkA "功能" ; -- 1  
+frier_N = mkN "做油炸食品的人" "名" ; -- 1  
+fragmentation_N = mkN "破碎" ; -- 1  
+foresight_N = mkN "先见" ;--"远见" ; -- 1  
+fm_N = mkN "调频" ; -- 1  
+flippant_A = mkA "轻率" ; -- 1  
+flabbergast_V2 = mkV2 "哑然失色" ; -- 1  
+filial_A = mkA "孝顺" ; -- 1  
+featureless_A = mkA "无特色" ; -- 1  
+familiarity_N = mkN "熟悉" ;--"精通" ; -- 1  
+extraction_N = mkN "取出" ; -- 1  
+expanse_N = mkN "宽阔" ; -- 1  
+exasperation_N = mkN "恼怒" ; -- 1  
+escape_VS = mkVS "逃避" ;--"避免" ; -- 1  
+enterprising_A = mkA "有事业心" ; -- 1  
+empirical_A = mkA "经验主义" ;--"完全根据经验的" ; -- 1  
+electrify_V2 = mkV2 "使+电气化" ; -- 1  
+eastward_Adv = mkAdv "向东" ; -- 1  
+duffer_N = mkN "笨蛋" "个" ; -- 1  
+draw_V2V = mkV2V "画" ; -- 1  
+dog_eared_A = mkA "狗耳" ; -- 1  
+dissimilar_A = mkA "不同" ; -- 1  
+disgusting_A = mkA "令人厌恶" ; -- 1  
+disarm_V2 = mkV2 "解除武装" ; -- 1  
+dictatorial_A = mkA "独裁" ;--"专政的" ; -- 1  
+despair_V = mkV "绝望" ; -- 1  
+denigration_N = mkN "诋毁" ; -- 1  
+deliberate_V2 = mkV2 "仔细考虑" ; -- 1  
+deception_N = mkN "欺骗" ;--"欺诈" ; -- 1  
+dare_V = mkV "胆敢" ; -- 1  
+curtness_N = mkN "简略" ; -- 1  
+crouch_V2 = mkV2 "低头" ;--"蜷伏" ; -- 1  
+creepy_A = mkA "令人毛骨悚然" ; -- 1  
+cozy_A = mkA "舒适" ; -- 1  
+couch_V = mkV "蹲伏" ;--"长沙发" ; -- 1  
+convoluted_A = mkA "复杂" ; -- 1  
+constitutional_N = mkN "保健散步" ; -- 1  
+confectionery_N = mkN "糕点店" "个"; -- 1  
+compartment_N = mkN "隔间" "间"; -- 1  
+coloratura_N = mkN "花腔" ; -- 1  
+cocky_A = mkA "自大的" ; -- 1  
+cloak_V2 = mkV2 "遮掩" ; -- 1  
+clammy_A = mkA "湿粘" ; -- 1  
+chortle_V = mkV "咯咯笑" ; -- 1  
+cheerleader_N = mkN "啦啦队长" "名" ; -- 1  
+cervical_A = mkA "颈" ; -- 1  
+casuistry_N = mkN "诡辩" ; -- 1  
+captivate_V2 = mkV2 "迷住" ;--"迷惑" ; -- 1  
+calmness_N = mkN "冷静" ;--"镇静" ; -- 1  
+bustle_N = mkN "喧闹" ; -- 1  
+bulkhead_N = mkN "隔板" ; -- 1  
+broiler_N = mkN "烤焙用具" ; -- 1  
+braid_N = mkN "辫子" "根"; -- 1  
+bootleg_V2 = mkV2 "私卖" ; -- 1  
+bloom_V = mkV "开花" ; -- 1  
+blacken_V = mkV "变黑" ; -- 1  
+bicentennial_A = mkA "二百周年" ; -- 1  
+believer_N = mkN "信徒" "名" ; -- 1  
+beard_V2 = mkV2 "公然反对" ; -- 1  
+bark_V = mkV "吠" ; -- 1  
+bait_N = mkN "诱饵" ; -- 1  
+autocrat_N = mkN "独裁者" "名" ;--"专制君主" ; -- 1  
+atlas_N = mkN "地图集" "本" ; -- 1  
+ascendency_N = mkN "优势" ; -- 1  
+arch_N = mkN "拱门" "扇";--"拱形" ; -- 1  
+antifreeze_N = mkN "防冻剂" "瓶" ; -- 1  
+anesthetize_V2 = mkV2 "使+麻醉" ; -- 1  
+amateur_N = mkN "爱好者" "名" ; -- 1  
+airway_N = mkN "导气管" "条" ; -- 1  
+advisable_A = mkA "明智" ;--"可取的" ;--"适当的" ; -- 1  
+act_VA = mkVA "扮演" ; -- 1  
+absorbent_A = mkA "能吸收" ; -- 1  
+}
diff --git a/lib/src/chinese/sysu/Assign_9.gf b/lib/src/chinese/sysu/Assign_9.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chinese/sysu/Assign_9.gf
@@ -0,0 +1,500 @@
+concrete Assign_9 of DictEngAbs = CatChi ** open ParadigmsChi in {flags coding=utf8 ; lin
+revokeV2 = mkV2 "吊销"; -- 8
+raiser_N = mkN "专业户" ;-- 8
+peasant_N = mkN "农夫" ; -- 8
+nightmare_N = mkN "梦魇" ; -- 8
+locate_V = mkV "定位"; -- 8
+input_N = mkN "输入"; -- 8
+grave_A = mkA "严重"; -- 8
+federation_N = mkN "联盟"; -- 8
+dominate_V = mkV "主宰"; -- 8
+decisive_A = mkA "坚定";-- 8
+compensate_V = mkV "补偿"; -- 8
+brewer_N = mkN "啤酒生产商";-- 8
+arbitrator_N = mkN "仲裁人";-- 8
+whoop_V = mkV "叫喊"; -- 7
+universe_N = mkN "宇宙"; -- 7
+take_V2V = mkV2V "采取"; -- 7
+sorry_A = mkA "遗憾"; -- 7
+short_lived_A = mkA "短暂";  -- 7
+resemblance_N = mkN "相似性" ""; -- 7
+railing_N = mkN "栏杆"; -- 7
+point_V2 = mkV2 "点" ; -- 7
+oral_A = mkA "口头"; -- 7
+motorist_N = mkN "驾驶员"; -- 7
+lion_N = mkN "狮子" "头"; -- 7
+indiana_PN = mkPN "印地安那";-- 7
+gentle_A = mkA "温和"; -- 7
+faculty_N = mkN "学院"; -- 7
+drag_N = mkN "拖" ""; -- 7
+cushion_N = mkN "垫子" ; -- 7
+chinese_A = mkA "中国";-- 7
+breakthrough_N = mkN "突破"; -- 7
+athletics_N = mkN "田径运动" "种";-- 7
+abound_V = mkV "充满"; -- 7
+uprising_N = mkN "起义" "场"; -- 6
+till_Prep = mkPrep "直到"; -- 6
+subtle_A = mkA "微妙"; -- 6
+south_N = mkN "南" ""; -- 6
+seal_V2 = mkV2 "密封"; -- 6
+retaliation_N = mkN "报复" ; -- 6
+relax_V2 = mkV2 "放松"; -- 6
+premier_N = mkN "总理"; -- 6
+parlor_N = mkN "客厅"; -- 6
+norwegian_A = mkA "挪威"; -- 6
+mimic_V2 = mkV2 "摹拟"; -- 6
+liberty_N = mkN "自由" ""; -- 6
+intend_V2 = mkV2 "打算"; -- 6
+hypothetical_A = mkA "假想"; -- 6
+graceful_A = mkA "优雅"; -- 6
+flat_Adv = mkAdv "平" ; -- 6
+entitlement_N = mkN "权利"; -- 6
+dissolve_V2 = mkV2 "溶解"; -- 6
+craft_N = mkN "工艺" "种"; -- 6
+command_V = mkV "命令"; -- 6
+canal_N = mkN "运河" "条"; -- 6
+believe_V2V = mkV2V "相信"; -- 6
+appease_V2 = mkV2 "安抚"; -- 6
+worsen_V2 = mkV2 "恶化"; -- 5
+vanish_V = mkV "消失"; -- 5
+treacherous_A = mkA "奸诈"; -- 5
+symbolic_A = mkA "象征"; -- 5
+sticker_N = mkN "贴纸" "张"; -- 5
+slab_N = mkN "厚板" "块"; -- 5
+scrap_V = mkV "报废"; -- 5
+ripe_A = mkA "成熟"; -- 5
+reign_V = mkV "统治"; -- 5
+railcar_N = mkN "轨道车" "辆";-- 5
+pool_V2 = mkV2 "联合"; -- 5
+phone_V2 = mkV2 "打电话"; -- 5
+oxygen_N = mkN "氧" "" ; -- 5
+north_N = mkN "北"  ""; -- 5
+mire_V2 = mkV2 "泥沼"; -- 5
+lover_N = mkN "情人"; -- 5
+knock_V2 = mkV2 "敲" ; -- 5
+inflationary_A = mkA "通胀"; -- 5
+hobble_V2 = mkV2 "蹒"; -- 5
+grandiose_A = mkA "雄伟"; -- 5
+flirt_V = mkV "调情"; -- 5
+excision_N = mkN "切除" ""; -- 5
+dramatization_N = mkN "戏剧" "场"; -- 5
+diagnosis_N = mkN "诊断" "次"; -- 5
+curator_N = mkN "馆长"; -- 5
+consolidate_V = mkV "巩固"; -- 5
+classification_N = mkN "分类"; -- 5
+cartel_N = mkN "卡特尔" "";-- 5
+bribe_V2 = mkV2 "贿赂"; -- 5
+bankrupt_A = mkA "破产";-- 5
+alumnus_N = mkN "校友"; -- 5
+wrongful_A = mkA "非法";-- 4
+wage_V2 = mkV2 "工资"; -- 4
+unload_V = mkV "卸载";  -- 4
+tribute_N = mkN "贡品" ; -- 4
+telex_N = mkN "电传"; -- 4
+sting_V = mkV "刺"; -- 4
+soothe_V2 = mkV2 "缓和"; -- 4
+single_N = mkN "单" "";  -- 4
+scratch_N = mkN "划伤" ""; -- 4
+rigor_mortis_N = mkN "尸僵"; -- 4
+repercussion_N = mkN "余波" "阵"; -- 4
+rationalize_V2 = mkV2 "合理化";-- 4
+program_V2 = mkV2 "编程"; -- 4
+power_V2 = mkV2 "快速前进"; -- 4
+perverse_A = mkA "反常";  -- 4
+paragraph_N = mkN "段落";  -- 4
+organic_A = mkA "有机"; -- 4
+nett_V2 = mkV2 "纯净"; -- 4
+mistrust_N = mkN "怀疑" "";-- 4
+mate_1_N = mkN "同伴"; -- 4
+liquidator_N = mkN "清算人"; -- 4
+label_V2 = mkV2 "标签"; -- 4
+interference_N = mkN "干扰" "种"; -- 4
+indoor_A = mkA "室内"; -- 4
+hose_N = mkN "软管" "条"; -- 4
+gyrate_V = mkV "回旋"; -- 4
+goody_N = mkN "伪善者";-- 4
+founder_V = mkV "破坏";-- 4
+figure_V2 = mkV2 "查明";-- 4
+evaluate_V = mkV "评估"; -- 4
+eclipse_V2 = mkV2 "使变暗"; -- 4
+discriminatory_A = mkA "歧视"; -- 4
+descent_N = mkN "降落" ""; -- 4
+dark_N = mkN "暗" "" ; -- 4
+coordinate_V = mkV "协调"; -- 4
+conscientious_A = mkA "有良心";-- 4
+classmate_N = mkN "同学"; -- 4
+certify_V2 = mkV2 "证明"; -- 4
+buffer_N = mkN "缓冲区"; -- 4
+biography_N = mkN "传记"; -- 4
+anther_N = mkN "花药" " "; -- 4
+accountable_A = mkA "有责任"; -- 4
+whisper_N = mkN "耳语" ""; -- 3
+vinyl_N = mkN "乙烯基" "";-- 3
+untrue_A = mkA "不确实";-- 3
+underneath_Prep = mkPrep "下"; -- 3
+trauma_N = mkN "创伤"; -- 3
+tidbit_N = mkN "珍闻"; -- 3
+tardy_A = mkA "缓慢"; -- 3
+subpoena_V2 = mkV2 "传唤"; -- 3
+sticky_A = mkA "黏"; -- 3
+squint_V = mkV "斜视"; -- 3
+soundtrack_N = mkN "声带"; -- 3
+slacken_V = mkV "松懈"; -- 3
+shoestring_N = mkN "鞋带" "双"; -- 3
+segregation_N = mkN "隔离" ""; -- 3
+sanitation_N = mkN "卫生" ""; -- 3
+rib_N = mkN "肋骨" "根"; -- 3
+renovation_N = mkN "装修" ""; -- 3
+recount_VS = mkVS "述说"; -- 3
+raid_N = mkN "袭击"; -- 3
+programme_V2 = mkV2 "编程"; -- 3
+pragmatism_N = mkN "实用主义" "";-- 3
+pledge_VS = mkVS "抵押"; -- 3
+persuasive_A = mkA "有说服力";-- 3
+overproduction_N = mkN "生产过剩" "";-- 3
+opium_N = mkN "鸦片" ""; -- 3
+nightly_A = mkA "每夜"; -- 3
+mop_V = mkV "拖把"; -- 3
+merit_V2 = mkV2 "值得"; -- 3
+lukewarm_A = mkA "冷淡" ; -- 3
+librarian_N = mkN "图书管理员"; -- 3
+kick_N = mkN "踢" "" ; -- 3
+instinct_N = mkN "本能"; -- 3
+index_V2 = mkV2 "做索引"; -- 3
+hurt_VS = mkVS "伤害" ; -- 3
+hardship_N = mkN "困苦" ""; -- 3
+glow_V = mkV "发光"; -- 3
+frigate_N = mkN "护卫舰";-- 3
+folklore_N = mkN "民俗学" "";-- 3
+fictional_A = mkA "虚构"; -- 3
+exonerate_V2 = mkV2 "开脱"; -- 3
+enjoy_VV = mkVV "享受"; -- 3
+duly_AdV = mkAdV "适当地"; -- 3
+disregard_V2 = mkV2 "漠视"; -- 3
+dictate_VS = mkVS "主宰"; -- 3
+degenerate_V = mkV "退化"; -- 3
+crest_N = mkN "波峰"; -- 3
+consummate_V2 = mkV2 "完善"; -- 3
+combat_V = mkV "打击"; -- 3
+chloride_N = mkN "氯化物" "";-- 3
+carnage_N = mkN "大屠杀" "场";-- 3
+bundle_N = mkN "束"; -- 3
+bolster_V = mkV "加强"; -- 3
+bestow_V2 = mkV2 "赐给"; -- 3
+axiom_N = mkN "公理"; -- 3
+artifact_N = mkN "神器"; -- 3
+amalgamation_N = mkN "合并" ""; -- 3
+adjournment_N = mkN "休会期" ""; -- 3
+yellow_N = mkN "黄色" ""; -- 2
+wisecrack_N = mkN "俏皮话" "";-- 2
+weld_V = mkV "焊接"; -- 2
+wail_V = mkV "哀号"; -- 2
+verse_N = mkN "诗句"; -- 2
+utter_V2 = mkV2 "发出"; -- 2
+unstoppable_A = mkA "不可阻挡";-- 2
+unionist_N = mkN "工会"; -- 2
+underground_Adv = mkAdv "地下"; -- 2
+turbulent_A = mkA "汹涌"; -- 2
+transitional_A = mkA "过渡期";-- 2
+tip_V2 = mkV2 "倾倒" ; -- 2
+texture_N = mkN "质地" "种"; -- 2
+tapestry_N = mkN "挂毯"; -- 2
+sweetheart_N = mkN "情人"; -- 2
+suffice_V = mkV "满足"; -- 2
+stormy_A = mkA "暴风雨";-- 2
+standby_N = mkN "待机" ""; -- 2
+spot_VS = mkVS "弄脏"; -- 2
+sour_V2 = mkV2 "发酵" ; -- 2
+snoop_V = mkV "窥探"; -- 2
+slam_V2 = mkV2 "砰地关上"; -- 2
+sidestep_V = mkV "回避"; -- 2
+settle_VA = mkVA "解决"; -- 2
+scurry_V = mkV "急跑"; -- 2
+scatter_V = mkV "分散"; -- 2
+rusty_A = mkA "生疏"; -- 2
+roadbed_N = mkN "车行道"; -- 2
+reversible_A = mkA "可逆"; -- 2
+reproductive_A = mkA "再生"; -- 2
+regroup_V = mkV "重组";-- 2
+recede_V = mkV "退" ; -- 2
+raise_V2V = mkV2V "提高"; -- 2
+purist_N = mkN "纯化论者";-- 2
+pronounce_V2 = mkV2 "发音"; -- 2
+preposterous_A = mkA "荒谬"; -- 2
+postcard_N = mkN "明信片" "张";-- 2
+plotter_N = mkN "绘图仪";-- 2
+pharmacy_N = mkN "药店"; -- 2
+peacetime_N = mkN "和平时期";-- 2
+pap_N = mkN "软食""种"; -- 2
+oven_N = mkN "烤箱"; -- 2
+open_ended_A = mkA "可扩充"; -- 2
+oblique_A = mkA "斜" ; -- 2
+newsworthy_A = mkA "有新闻价值";-- 2
+move_V2V = mkV2V "移动"; -- 2
+misuse_N = mkN "滥用"""; -- 2
+midafternoon_N = mkN "午后"; -- 2
+masquerade_V = mkV "伪装";-- 2
+magical_A = mkA "神奇"; -- 2
+lithograph_N = mkN "版画"; -- 2
+legalistic_A = mkA "墨守成规";-- 2
+laggard_N = mkN "落后者";-- 2
+judge_VS = mkVS "判断"; -- 2
+invite_V2V = mkV2V "邀请"; -- 2
+inspirational_A = mkA "励志"; -- 2
+infantry_N = mkN "步兵"; -- 2
+inaccessible_A = mkA "人迹罕至";-- 2
+ignite_V2 = mkV2 "点燃"; -- 2
+hollow_A = mkA "空洞";-- 2
+hen_N = mkN "母鸡""只"; -- 2
+handwriting_N = mkN "手写"; -- 2
+grasp_N = mkN "理解" ""; -- 2
+giddy_A = mkA "头晕"; -- 2
+full_blown_A = mkA "充分"; -- 2
+forestry_N = mkN "林业" ""; -- 2
+flashback_N = mkN "倒叙" ""; -- 2
+fetching_A = mkA "迷人"; -- 2
+fantastic_A = mkA "奇妙"; -- 2
+expire_VS = mkVS "到期"; -- 2
+espouse_V2 = mkV2 "拥护"; -- 2
+enjoyable_A = mkA "愉快"; -- 2
+egregious_A = mkA "过分";-- 2
+drown_V2 = mkV2 "溺" ; -- 2
+doctorate_N = mkN "博士学位";-- 2
+dispatch_V2V = mkV2V "派遣"; -- 2
+dime_N = mkN "一角银币";-- 2
+deserve_VV = mkVV "应得"; -- 2
+deletion_N = mkN "删除" ""; -- 2
+dean_N = mkN "院长"; -- 2
+crust_N = mkN "外壳" ; -- 2
+couple_V = mkV "结合"; -- 2
+content_V2 = mkV2 "满足"; -- 2
+conceal_V = mkV "隐藏";-- 2
+combine_N = mkN "结合"; -- 2
+clone_N = mkN "克隆"; -- 2
+chrysotile_N = mkN "温石棉" "张"; -- 2
+champ_N = mkN "冠军"; -- 2
+cast_iron_A = mkA "铁铸"; -- 2
+bypass_V2 = mkV2 "绕行"; -- 2
+brew_N = mkN "啤酒" "杯" ; -- 2
+board_V2 = mkV2 "登机"; -- 2
+bewilder_V2 = mkV2 "困惑" ; -- 2
+battlefield_N = mkN "战场"; -- 2
+badge_N = mkN "徽章"; -- 2
+audition_V = mkV "试音"; -- 2
+ascend_V = mkV "上升" ; -- 2
+antibiotic_A = mkA "抗菌";-- 2
+ambush_V2 = mkV2 "埋伏"; -- 2
+aerial_A = mkA "空中"; -- 2
+absent_Prep = mkPrep "缺席"; -- 2
+zambia_PN = mkPN "赞比亚";-- 1
+wrathful_A = mkA "愤怒";-- 1
+winger_N = mkN "边锋"; -- 1
+whipping_N = mkN "鞭打" "次"; -- 1
+wavelength_N = mkN "波长"; -- 1
+waif_N = mkN "流浪者";-- 1
+vitality_N = mkN "活力" ""; -- 1
+verge_V = mkV "接近"; -- 1
+vacuum_V2 = mkV2 "用吸尘器吸尘"; -- 1
+unworthy_A = mkA "不值得"; -- 1
+unrestricted_A = mkA "不受限";-- 1
+unlovely_A = mkA "不可爱";-- 1
+unhelpful_A = mkA "无益"; -- 1
+undisturbed_A = mkA "平静"; -- 1
+undated_A = mkA "无限期";--1
+unappealing_A = mkA "无吸引力";
+twitch_V = mkV "抽搐"; -- 1
+trundle_V = mkV "滚动"; -- 1
+tremble_V = mkV "发抖"; -- 1
+tramp_V = mkV "流浪";-- 1
+torch_N = mkN "火炬"; -- 1
+tipple_V = mkV "饮酒" ; -- 1
+thrashing_N = mkN "痛打" "次"; -- 1
+thankful_A = mkA "感激";-- 1
+tempo_N = mkN "拍子"; -- 1
+tavern_N = mkN "酒馆"; -- 1
+tackle_V = mkV "处理"; -- 1
+swing_V2 = mkV2 "摆动"; -- 1
+surrounding_A = mkA "周围"; -- 1
+suicidal_A = mkA "自杀"; -- 1
+subcontract_V = mkV "分包"; -- 1
+strawberry_N = mkN "草莓"; -- 1
+stooge_N = mkN "跟屁虫";-- 1
+stilt_N = mkN "桩子"; -- 1
+steady_V2 = mkV2 "稳定"; -- 1
+squelch_V2 = mkV2 "消除";-- 1
+sprawl_N = mkN "喷雾" ""; -- 1
+spigot_N = mkN "塞子"; -- 1
+spank_V = mkV "打";-- 1
+soil_V2 = mkV2 "弄脏"; -- 1
+snooker_N = mkN "斯诺克台球"; -- 1
+smash_V2 = mkV2 "粉碎"; -- 1
+sling_N = mkN "吊绳""根"; -- 1
+skimp_V = mkV "节省"; -- 1
+signatory_N = mkN "签署"; -- 1
+showdown_N = mkN "摊牌""次"; -- 1
+shin_N = mkN "胫骨""根"; -- 1
+shade_V2 = mkV2 "掩盖" ; -- 1
+semicircular_A = mkA "半圆"; -- 1
+seductive_A = mkA "有魅力"; -- 1
+screed_N = mkN "熨平板";-- 1
+scheme_V = mkV "方案"; -- 1
+saucer_N = mkN "茶托"; -- 1
+saltwater_N = mkN "咸水" ""; -- 1
+run_up_N = mkN "运行"; -- 1
+rot_N = mkN "腐烂" ""; -- 1
+risible_A = mkA "可笑";-- 1
+revolt_V = mkV "反抗"; -- 1
+rethink_N = mkN "反思" ""; -- 1
+reshuffle_N = mkN "改组" "次"; -- 1
+repeater_N = mkN "中继器";-- 1
+rely_on_V2V = mkV2V "依靠"; -- 1
+regret_VS = mkVS "后悔"; -- 1
+rediscover_V2 = mkV2 "找回"; -- 1
+recapitulation_N = mkN "概括"; -- 1
+re_supply_V2 = mkV2 "再供应"; -- 1
+rarefy_V2 = mkV2 "抽稀"; -- 1
+rafter_N = mkN "椽" ; -- 1
+quicken_V2 = mkV2 "加速"; -- 1
+pushover_N = mkN "容易事" "件"; -- 1
+pseudo_N = mkN "伪君子" ; -- 1
+proof_A = mkA "不能透入"; -- 1
+probity_N = mkN "廉洁" ""; -- 1
+prejudicial_A = mkA "不利"; -- 1
+prance_V = mkV "欢腾";--1
+portico_N = mkN "门廊" ; -- 1
+poise_V2 = mkV2 "平衡"; -- 1
+playfulness_N = mkN "嬉闹" "场"; -- 1
+piquant_A = mkA "调皮"; -- 1
+phony_N = mkN "赝品"; -- 1
+personnel_N = mkN "人员"; -- 1
+penis_N = mkN "阴茎"; -- 1
+pay_off_V = mkV "付清" ; -- 1
+pasteurize_V2 = mkV2 "巴氏灭菌法";-- 1
+paramilitary_A = mkA "准军事";-- 1
+pale_N = mkN "苍白" ""; -- 1
+overweight_A = mkA "超重"; -- 1
+overcommit_V2 = mkV2 "过量使用";-- 1
+orthodoxy_N = mkN "正统" ""; -- 1
+ooze_N = mkN "软泥" "" ; -- 1
+occupational_A = mkA "职业"; -- 1
+nutritional_A = mkA "有营养"; -- 1
+nonconformist_N = mkN "异己" ""; -- 1
+neon_N = mkN "氖" ""; -- 1
+nameless_A = mkA "难以形容"; -- 1
+mum_A = mkA "沉默"; -- 1
+moody_A = mkA "心情不稳"; -- 1
+moat_N = mkN "护城河";-- 1
+mire_N = mkN "泥沼"; -- 1
+microfilm_N = mkN "缩微" ""; -- 1
+mention_VS = mkVS "提" ; -- 1
+meander_V = mkV "漫步"; -- 1
+marsh_N = mkN "沼泽"; -- 1
+malcontent_N = mkN "不满者";-- 1
+madness_N = mkN "疯狂" ""; -- 1
+lord_N = mkN "上帝" ; -- 1
+living_A = mkA "活" ; -- 1
+lilt_N = mkN "轻快" ""; -- 1
+lemon_N = mkN "柠檬"; -- 1
+law_abiding_A = mkA "遵纪守法" ; -- 1
+lament_V2 = mkV2 "哀叹"; -- 1
+knead_V = mkV "揉"; -- 1
+keep_ing_V2V = mkV2V "保持"; -- 1
+jokingly_Adv = mkAdv "开玩笑地";-- 1
+jam_VS = mkVS "堵塞"; -- 1
+inveterate_A = mkA "根深蒂固";-- 1
+interlude_N = mkN "插曲"; -- 1
+insistent_A = mkA "坚持"; -- 1
+ingratiate_V2 = mkV2 "迎合"; -- 1
+inexcusable_A = mkA "不可原谅";--1
+indenture_N = mkN "契约"; -- 1
+inauspicious_A = mkA "不祥"; -- 1
+impersonator_N = mkN "冒领" ; -- 1
+illogical_A = mkA "不合理";-- 1
+hypothesize_V2 = mkV2 "假设"; -- 1
+humiliation_N = mkN "屈辱"; -- 1
+horoscope_N = mkN "星象"; -- 1
+hock_N = mkN "踝关节";-- 1
+hide_V = mkV "隐藏"; -- 1
+heavyweight_N = mkN "重量级人物";-- 1
+hatchet_N = mkN "斧头" "把"; -- 1
+handcuff_N = mkN "手铐";-- 1
+gymnastics_N = mkN "体操" ""; -- 1
+group_V2 = mkV2 "聚合" ; -- 1
+graphic_A = mkA "图形"; -- 1
+gobble_V = mkV "狼吞虎咽";-- 1
+give_up_V2 = mkV2 "放弃" ; -- 1
+geological_A = mkA "地质"; -- 1
+gangster_N = mkN "流氓"; -- 1
+fume_VS = mkVS "发怒"; -- 1
+friendliness_N = mkN "友好" ""; -- 1
+fragment_V = mkV "弄碎"; -- 1
+forerunner_N = mkN "先行者";-- 1
+flux_N = mkN "流" "";  -- 1
+flip_N = mkN "翻动" ""; -- 1
+fixation_N = mkN "固定术";-- 1
+filch_V2 = mkV2 "窃" ; -- 1
+feast_V = mkV "盛宴"; -- 1
+falseness_N = mkN "虚伪性" "";-- 1
+extract_N = mkN "提取物"; -- 1
+expand_V2V = mkV2V "扩大"; -- 1
+exaggerate_V = mkV "夸大"; -- 1
+escalator_N = mkN "自动扶梯";-- 1
+ensconce_V2 = mkV2 "安置" ; -- 1
+emperor_N = mkN "皇帝"; -- 1
+electrician_N = mkN "电工"; -- 1
+east_N = mkN "东" "" ; -- 1
+duet_N = mkN "二重奏"; -- 1
+drape_V2 = mkV2 "悬垂"; -- 1
+doer_N = mkN "实干家";-- 1
+dissension_N = mkN "纠纷" "场"; -- 1
+disguise_N = mkN "伪装" ""; -- 1
+disallow_V2 = mkV2 "禁止"; -- 1
+dictate_V = mkV "主宰"; -- 1
+desist_V = mkV "断念"; -- 1
+denationalize_V2 = mkV2 "私有化";-- 1
+deliberate_V = mkV "商议";-- 1
+decentralization_N = mkN "下放"; -- 1
+dapper_A = mkA "短小精悍";
+curly_A = mkA "卷曲"; -- 1
+crouch_V = mkV "蹲伏"; -- 1
+creed_N = mkN "信条"; -- 1
+coyote_N = mkN "小狼" "只"; -- 1
+coterie_N = mkN "小圈子";-- 1
+convocation_N = mkN "集会" "场"; -- 1
+constituent_A = mkA "构成"; -- 1
+conducive_A = mkA "有益";-- 1
+comparability_N = mkN "可比性" "";-- 1
+colonist_N = mkN "殖民者";-- 1
+cockroach_N = mkN "蟑螂" "只"; -- 1
+cloak_N = mkN "披风"; -- 1
+clamber_V = mkV "攀登"; -- 1
+chop_V2 = mkV2 "砍" ; -- 1
+cheerful_A = mkA "快乐"; -- 1
+certify_V = mkV "证明"; -- 1
+castle_V = mkV "筑城堡"; -- 1
+captain_V2 = mkV2 "带领"; -- 1
+callable_A = mkA "可调用";-- 1
+buster_N = mkN "克星"; -- 1
+bulge_V = mkV "膨胀凸出"; -- 1
+broadside_N = mkN "宽边" "条"; -- 1
+bragging_N = mkN "吹牛" ""; -- 1
+boorish_A = mkA "粗野"; -- 1
+bloody_minded_A = mkA "血腥"; -- 1
+blackboard_N = mkN "黑板" "块"; -- 1
+bicameral_A = mkA "两院制";-- 1
+believable_A = mkA "可信"; -- 1
+bearable_A = mkA "可以忍受";--1
+baritone_N = mkN "男中音";-- 1
+bail_N = mkN "保释"; -- 1
+authorship_N = mkN "著作权";-- 1
+athenian_A = mkA "雅典"; -- 1
+asbestosis_N = mkN "石棉肺";-- 1
+arcade_N = mkN "拱廊"; -- 1
+antidote_N = mkN "解药"; -- 1
+anchorman_N = mkN "主持人";-- 1
+amalgamate_V2 = mkV2 "合并"; -- 1
+airman_N = mkN "空军"; -- 1
+advert_N = mkN "广告"; -- 1
+across_Adv = mkAdv "横过"; -- 1
+absolve_V2 = mkV2 "免除"; -- 1
+}
diff --git a/lib/src/chunk/Chunk.gf b/lib/src/chunk/Chunk.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/Chunk.gf
@@ -0,0 +1,101 @@
+abstract Chunk = Cat, Extensions [VPS,VPI] ** {
+
+cat
+  Chunks ;
+  Chunk ;
+
+  VC ;
+
+fun
+  OneChunk : Chunk -> Chunks ;
+  PlusChunk : Chunk -> Chunks -> Chunks ;
+
+  ChunkPhr : Chunks -> Phr ;
+
+fun
+
+  AP_Chunk  : AP  -> Chunk ;
+  AdA_Chunk : AdA -> Chunk ;
+  Adv_Chunk : Adv -> Chunk ;
+  AdV_Chunk : AdV -> Chunk ;
+  AdN_Chunk : AdN -> Chunk ;
+  S_Chunk      : S   -> Chunk ;
+  SSlash_Chunk : SSlash -> Chunk ;
+  QS_Chunk     : QS  -> Chunk ;
+  CN_Pl_Chunk  : CN -> Chunk ;
+  CN_Sg_Chunk  : CN -> Chunk ;
+  CN_Pl_Gen_Chunk : CN -> Chunk ;
+  CN_Sg_Gen_Chunk : CN -> Chunk ;
+  Conj_Chunk : Conj -> Chunk ;
+  IAdv_Chunk : IAdv -> Chunk ;
+  IP_Chunk : IP -> Chunk ;
+  NP_Nom_Chunk : NP -> Chunk ;
+  NP_Acc_Chunk : NP -> Chunk ;
+  NP_Gen_Chunk : NP -> Chunk ;
+  Numeral_Nom_Chunk : Numeral -> Chunk ;
+  Numeral_Gen_Chunk : Numeral -> Chunk ;
+  Ord_Nom_Chunk : Ord -> Chunk ;
+  Ord_Gen_Chunk : Ord -> Chunk ;
+  Predet_Chunk : Predet -> Chunk ;
+  Prep_Chunk   : Prep -> Chunk ;
+  RP_Nom_Chunk : RP -> Chunk ;
+  RP_Gen_Chunk : RP -> Chunk ;
+  RP_Acc_Chunk : RP -> Chunk ;
+  Subj_Chunk   : Subj -> Chunk ;
+  PConj_Chunk  : PConj -> Chunk ;
+
+  VPS_Chunk    : VPS -> Chunk ;
+  VPI_Chunk    : VPI -> Chunk ;
+
+-- verbs lifted to one cat
+
+  V2_V   : V2  -> VC ; 
+  VA_V   : VA  -> VC ; 
+  VQ_V   : VQ  -> VC ; 
+  VS_V   : VS  -> VC ; 
+  VV_V   : VV  -> VC ; 
+
+  V3_V   : V3  -> VC ; 
+  V2A_V  : V2A -> VC ; 
+  V2Q_V  : V2Q -> VC ; 
+  V2S_V  : V2S -> VC ; 
+  V2V_V  : V2V -> VC ; 
+
+  UseVC  : Temp -> Pol -> VC -> VPS ;
+
+
+-- syncategorematic chunks
+  refl_SgP1_Chunk,
+  refl_SgP2_Chunk,
+  refl_SgP3_Chunk,
+  refl_PlP1_Chunk,
+  refl_PlP2_Chunk,
+  refl_PlP3_Chunk : Chunk ;
+  neg_Chunk : Chunk ;
+  copula_Chunk : Chunk ;
+  copula_neg_Chunk : Chunk ;
+  copula_inf_Chunk : Chunk ;
+  past_copula_Chunk : Chunk ;
+  past_copula_neg_Chunk : Chunk ;
+  future_Chunk : Chunk ;
+  future_neg_Chunk : Chunk ;
+  cond_Chunk : Chunk ;
+  cond_neg_Chunk : Chunk ;
+  perfect_Chunk : Chunk ;
+  perfect_neg_Chunk : Chunk ;
+  past_perfect_Chunk : Chunk ;
+  past_perfect_neg_Chunk : Chunk ;
+
+-- chunks for punctuation marks
+  fullstop_Chunk : Chunk ;
+  exclmark_Chunk : Chunk ;
+  questmark_Chunk : Chunk ;
+  comma_Chunk : Chunk ;
+  colon_Chunk : Chunk ;
+  semicolon_Chunk : Chunk ;
+  quote_Chunk : Chunk ;
+  lpar_Chunk : Chunk ;
+  rpar_Chunk : Chunk ;
+  dash_Chunk : Chunk ;
+
+}
diff --git a/lib/src/chunk/ChunkBul.gf b/lib/src/chunk/ChunkBul.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkBul.gf
@@ -0,0 +1,68 @@
+concrete ChunkBul of Chunk = CatBul, ExtensionsBul [VPS,VPI] ** 
+  ChunkFunctor - [
+     CN_Pl_Chunk, CN_Sg_Chunk, Conj_Chunk, IAdv_Chunk, IP_Chunk, Numeral_Nom_Chunk, SSlash_Chunk, Predet_Chunk, 
+     emptyNP, Prep_Chunk
+    ] 
+    with (Syntax = SyntaxBul), (Extensions = ExtensionsBul) **
+  open 
+    SyntaxBul, (E = ExtensionsBul), Prelude, 
+    ResBul, MorphoFunsBul, (P = ParadigmsBul) in {
+
+lin VPI_Chunk vpi = {s = vpi.s ! {gn = GSg allGender ; p = P3}} ;
+
+lin CN_Pl_Chunk, CN_Pl_Gen_Chunk = \cn -> {s = cn.s ! (NF Pl allSpecies | NFPlCount)} ;
+lin CN_Sg_Chunk, CN_Sg_Gen_Chunk = \cn -> {s = cn.s ! (NF Sg allSpecies | NFSgDefNom)} ;
+lin Conj_Chunk c = {s = c.s ++ linCoord ! c.conj};
+lin IAdv_Chunk iadv = {s = iadv.s ! allQForm};
+lin IP_Chunk ip = {s = ip.s ! (RSubj | RObj allCases | RVoc) ! allQForm};
+lin Predet_Chunk predet = {s = predet.s ! allGenNum};
+lin Numeral_Nom_Chunk, Numeral_Gen_Chunk = \num -> {s = num.s ! NCard allCardForm};
+lin Prep_Chunk prep = prep;
+
+lin NP_Acc_Chunk np = {s = np.s ! RObj allCases};
+lin NP_Gen_Chunk np = {s = np.s ! RSubj};
+
+oper
+  emptyNP : NP = SyntaxBul.mkNP (P.mkPN [] Masc) ;
+
+
+lin refl_SgP1_Chunk, refl_SgP2_Chunk, refl_SgP3_Chunk, refl_PlP1_Chunk,
+    refl_PlP2_Chunk, refl_PlP3_Chunk =
+       {s = reflClitics ! allCases}; 
+
+lin neg_Chunk = {s = "не"};
+
+lin copula_Chunk = {s = auxBe ! VPres allNumber allPerson};
+lin copula_neg_Chunk = {s = "не" ++ auxBe ! VPres allNumber allPerson};
+lin copula_inf_Chunk = {s = auxWould ! VPres allNumber allPerson};
+lin past_copula_Chunk = {s = auxBe ! VAorist allNumber allPerson};
+lin past_copula_neg_Chunk = {s = "не" ++ auxBe ! VAorist allNumber allPerson};
+lin future_Chunk = {s = "ще"};
+lin future_neg_Chunk = {s = "не ще"};
+lin cond_Chunk = {s = auxWould ! VAorist allNumber allPerson} ;
+lin cond_neg_Chunk = {s = "не" ++ auxWould ! VAorist allNumber allPerson} ;
+lin perfect_Chunk = {s = "*"} ;
+lin perfect_neg_Chunk = {s = "не" ++ "*"} ;
+lin past_perfect_Chunk = {s = "*"} ;
+lin past_perfect_neg_Chunk = {s = "не" ++ "*"} ;
+
+oper
+  allAForm
+    = ASg allGender allSpecies
+    | ASgMascDefNom
+    | APl allSpecies ;
+  allGender = Masc | Fem | Neut ;
+  allSpecies = Indef | Def ;
+  allCases = Acc | Dat ;
+  allQForm = QDir | QIndir ;
+  allAnimacy = Human | NonHuman ;
+  allCardForm =
+       CFMasc allSpecies allAnimacy
+     | CFMascDefNom   allAnimacy
+     | CFFem  allSpecies
+     | CFNeut allSpecies ;
+  allGenNum = GSg allGender | GPl ;
+  allNumber = Sg | Pl ;
+  allPerson = P1 | P2 | P3 ;
+
+}
diff --git a/lib/src/chunk/ChunkChi.gf b/lib/src/chunk/ChunkChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkChi.gf
@@ -0,0 +1,53 @@
+concrete ChunkChi of Chunk = CatChi, ExtensionsChi [VPS,VPI] ** 
+  ChunkFunctor - [Numeral_Nom_Chunk, Conj_Chunk, CN_Pl_Chunk, Subj_Chunk, emptyNP, Prep_Chunk, Predet_Chunk]
+     with (Syntax = SyntaxChi), (Extensions = ExtensionsChi) **
+  open 
+    SyntaxChi, (E = ExtensionsChi), Prelude, 
+    ResChi, (P = ParadigmsChi) in {
+
+oper
+  emptyNP : NP = mkNP [] ;
+
+-- exceptions to functor
+
+lin
+  Conj_Chunk conj = ss (conj.s ! CSent).s2 ;
+  Numeral_Nom_Chunk num = ss (num.s ++ ge_s) ;
+  CN_Pl_Chunk cn = cn ;
+  Subj_Chunk subj = ss (subj.prePart ++ subj.sufPart) ;
+  Prep_Chunk prep = ss (prep.prepPre ++ prep.prepPost) ;
+  Predet_Chunk predet = predet ;
+
+
+
+lin
+  NP_Acc_Chunk np = np ;
+  NP_Gen_Chunk np = ss (np.s ++ de_s) ;
+
+  VPI_Chunk vpi = vpi ;
+
+  copula_inf_Chunk = ss copula_s ;
+
+  refl_SgP1_Chunk = ss reflPron ;
+  refl_SgP2_Chunk = ss reflPron ;
+  refl_SgP3_Chunk = ss reflPron ;
+  refl_PlP1_Chunk = ss reflPron ;
+  refl_PlP2_Chunk = ss reflPron ;
+  refl_PlP3_Chunk = ss reflPron ;
+  neg_Chunk = ss neg_s ;
+  copula_Chunk = ss copula_s ;
+  copula_neg_Chunk = ss (neg_s ++ copula_s) ;
+  past_copula_Chunk = ss "了" ;
+  past_copula_neg_Chunk = ss (neg_s ++ copula_s ++ "了") ;
+  future_Chunk = ss copula_s ; ----
+  future_neg_Chunk = ss (neg_s ++ copula_s) ;
+  cond_Chunk = ss copula_s ; ----
+  cond_neg_Chunk = ss (neg_s ++ copula_s) ;
+  perfect_Chunk = ss "了" ;
+  perfect_neg_Chunk = ss (neg_s ++ copula_s ++ "了") ;
+  past_perfect_Chunk = ss "了" ;
+  past_perfect_neg_Chunk = ss (neg_s ++ copula_s ++ "了") ;
+
+
+
+}
diff --git a/lib/src/chunk/ChunkDut.gf b/lib/src/chunk/ChunkDut.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkDut.gf
@@ -0,0 +1,42 @@
+concrete ChunkDut of Chunk = CatDut, ExtensionsDut [VPS,VPI]
+ ** 
+  ChunkFunctor - [emptyNP]
+    with (Syntax = SyntaxDut), (Extensions = ExtensionsDut) 
+    **
+  open 
+    SyntaxDut, (E = ExtensionsDut), Prelude, 
+    ResDut, (P = ParadigmsDut) in {
+
+ oper
+  emptyNP = SyntaxDut.mkNP (P.mkPN []) ;
+
+lin
+  NP_Acc_Chunk np = ss (np.s ! NPAcc) ;
+  NP_Gen_Chunk np = ss ("van" ++ np.s ! NPAcc) ; ----
+
+  VPI_Chunk vpi = {s = vpi.s ! (True | False)} ;
+
+lin
+  copula_inf_Chunk = ss "zijn" ;
+
+  refl_SgP1_Chunk = ss "mij zelf" ;
+  refl_SgP2_Chunk = ss "jij zelf" ;
+  refl_SgP3_Chunk = ss "zij zelf" ;
+  refl_PlP1_Chunk = ss "ons zelf" ;
+  refl_PlP2_Chunk = ss "jullie zelf" ;
+  refl_PlP3_Chunk = ss "zij zelf" ;
+  neg_Chunk = ss "niet" ;
+  copula_Chunk = ss "is" ;
+  copula_neg_Chunk = ss "is niet" ;
+  past_copula_Chunk = ss "was" ;
+  past_copula_neg_Chunk = ss "was niet" ;
+  future_Chunk = ss "zal"  ;
+  future_neg_Chunk = ss "zal niet" ;
+  cond_Chunk = ss "zou" ;
+  cond_neg_Chunk = ss "zou niet" ;
+  perfect_Chunk = ss "heeft" ;
+  perfect_neg_Chunk = ss "heeft niet" ;
+  past_perfect_Chunk = ss "had" ;
+  past_perfect_neg_Chunk = ss "had niet" ;
+
+}
diff --git a/lib/src/chunk/ChunkEng.gf b/lib/src/chunk/ChunkEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkEng.gf
@@ -0,0 +1,39 @@
+concrete ChunkEng of Chunk = CatEng, ExtensionsEng [VPS,VPI] ** 
+  ChunkFunctor with (Syntax = SyntaxEng), (Extensions = ExtensionsEng) **
+  open 
+    SyntaxEng, (E = ExtensionsEng), Prelude, 
+    (R = ResEng), (P = ParadigmsEng) in {
+
+lin
+  NP_Acc_Chunk np = ss (np.s ! R.NPAcc) ;
+  NP_Gen_Chunk np = ss (np.s ! R.NCase R.Gen) | ss (np.s ! R.NPNomPoss) ;
+
+  VPI_Chunk vpi = {s = vpi.s ! (R.VVInf | R.VVPresPart) ! R.AgP3Sg R.Masc} ; ----
+
+oper
+  emptyNP = mkNP (P.mkPN []) ;
+
+lin
+  copula_inf_Chunk = ss "to be" | ss "be" ;
+  refl_SgP1_Chunk = ss "myself" ;
+  refl_SgP2_Chunk = ss "yourself" ;
+  refl_SgP3_Chunk = ss "himself" | ss "herself" | ss "itself" ;
+  refl_PlP1_Chunk = ss "ourselves" ;
+  refl_PlP2_Chunk = ss "yourselves" ;
+  refl_PlP3_Chunk = ss "themselves" ;
+  neg_Chunk = ss "not" | ss "doesn't" | ss "don't" ;
+  copula_Chunk = ss "is" | ss "are" | ss "am" ;
+  copula_neg_Chunk = ss "isn't" | ss "aren't" ;
+  past_copula_Chunk = ss "was" | ss "were" ;
+  past_copula_neg_Chunk = ss "wasn't" | ss "weren't" ;
+  future_Chunk = ss "will" ;
+  future_neg_Chunk = ss "won't" ;
+  cond_Chunk = ss "would" ;
+  cond_neg_Chunk = ss "wouldn't" ;
+  perfect_Chunk = ss "has" | ss "have" ;
+  perfect_neg_Chunk = ss "hasn't" | ss "haven't" ;
+  past_perfect_Chunk = ss "had" ;
+  past_perfect_neg_Chunk = ss "hadn't" ;
+  
+
+}
diff --git a/lib/src/chunk/ChunkFin.gf b/lib/src/chunk/ChunkFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkFin.gf
@@ -0,0 +1,43 @@
+concrete ChunkFin of Chunk = CatFin, ExtensionsFin [VPS,VPI] ** 
+  ChunkFunctor - [Prep_Chunk] with (Syntax = SyntaxFin), (Extensions = ExtensionsFin) **
+  open 
+    SyntaxFin, (E = ExtensionsFin), Prelude, 
+    ResFin, (P = ParadigmsFin) in {
+
+oper
+  emptyNP = mkNP (lin PN {s = \\_ => []}) ;
+
+-- overridden, to avoid the generation of dangling case endings
+lin
+  Prep_Chunk prep = mkAdv prep something_NP ;
+
+lin
+  NP_Acc_Chunk np = ss (np.s ! NPAcc) ;
+  NP_Gen_Chunk np = ss (np.s ! NPCase Gen) ;
+
+  VPI_Chunk vpi = {s = vpi.s ! (VVIllat | VVInf)} ;
+
+lin
+  copula_inf_Chunk = ss "olla" ;
+
+  refl_SgP1_Chunk = ss "itseni" ;
+  refl_SgP2_Chunk = ss "itsesi" ;
+  refl_SgP3_Chunk = ss "itse" ;
+  refl_PlP1_Chunk = ss "itsemme" ;
+  refl_PlP2_Chunk = ss "itsenne" ;
+  refl_PlP3_Chunk = ss "itsensä" ;
+  neg_Chunk = ss "ei" ;
+  copula_Chunk = ss "on" ;
+  copula_neg_Chunk = ss "ei ole" ;
+  past_copula_Chunk = ss "oli" ;
+  past_copula_neg_Chunk = ss "ei ollut" ;
+  future_Chunk = ss "tulee" ;
+  future_neg_Chunk = ss "ei tule" ;
+  cond_Chunk = ss "olisi" ;
+  cond_neg_Chunk = ss "ei olisi" ;
+  perfect_Chunk = ss "on" ;
+  perfect_neg_Chunk = ss "ei ole" ;
+  past_perfect_Chunk = ss "oli" ;
+  past_perfect_neg_Chunk = ss "ei ollut" ;
+
+}
diff --git a/lib/src/chunk/ChunkFre.gf b/lib/src/chunk/ChunkFre.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkFre.gf
@@ -0,0 +1,54 @@
+concrete ChunkFre of Chunk = CatFre, ExtensionsFre [VPS,VPI] ** 
+  ChunkFunctor - [SSlash_Chunk]
+    with (Syntax = SyntaxFre), (Extensions = ExtensionsFre) **
+  open 
+    SyntaxFre, (E = ExtensionsFre), Prelude, 
+    ResFre, PhonoFre, CommonRomance, (P = ParadigmsFre) in {
+
+lin
+  SSlash_Chunk s = mkUtt <lin S {s = s.s ! {g = Masc ; n = Sg}} : S> ;
+
+lin
+  NP_Acc_Chunk np = ss (np.s ! Acc).ton ;
+  NP_Gen_Chunk np = ss (np.s ! genitive).comp ;
+
+  VPI_Chunk vpi = vpi ;
+
+oper
+  emptyNP = mkNP (P.mkPN []) ;
+
+lin
+  copula_inf_Chunk = ss "être" ;
+
+  refl_SgP1_Chunk = ss "moi-même" ;
+  refl_SgP2_Chunk = ss "toi-même" ;
+  refl_SgP3_Chunk = ss "lui-même" ;
+  refl_PlP1_Chunk = ss "nous-mêmes" ;
+  refl_PlP2_Chunk = ss "vous-mêmes" ;
+  refl_PlP3_Chunk = ss "eux-mêmes" ;
+  neg_Chunk = ss "non" ;
+  copula_Chunk = ss "est" ;
+  copula_neg_Chunk = ss "n'est pas" ;
+  past_copula_Chunk = ss "était" ;
+  past_copula_neg_Chunk = ss "n'était pas" ;
+  future_Chunk = ss "va"  ;
+  future_neg_Chunk = ss "ne va pas" ;
+  cond_Chunk = ss "ferait" ; ----
+  cond_neg_Chunk = ss "ne ferait pas" ; ----
+  perfect_Chunk = ss "a" ;
+  perfect_neg_Chunk = ss "n'a pas" ;
+  past_perfect_Chunk = ss "avait" ;
+  past_perfect_neg_Chunk = ss "n'avait pas" ;
+
+  fullstop_Chunk = ss "." ;
+  exclmark_Chunk = ss "!" ;
+  questmark_Chunk = ss "?" ;
+  comma_Chunk = ss "," ;
+  colon_Chunk = ss ":" ;
+  semicolon_Chunk = ss ";" ;
+  quote_Chunk = ss "\"" ;
+  lpar_Chunk = ss "(" ;
+  rpar_Chunk = ss ")" ;
+  dash_Chunk = ss "-" ;
+
+}
diff --git a/lib/src/chunk/ChunkFunctor.gf b/lib/src/chunk/ChunkFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkFunctor.gf
@@ -0,0 +1,82 @@
+incomplete concrete ChunkFunctor of Chunk = Cat, Extensions [VPS,VPI] ** 
+  open 
+    Syntax, Extensions, 
+    Prelude in {
+
+lincat
+  Chunks = {s : Str} ;
+  Chunk = {s : Str};
+
+  VC = V ;
+
+lin
+  OneChunk c = c ;
+  PlusChunk c cs = cc2 c cs ;
+
+  ChunkPhr c = ss ("*" ++ c.s) | c ;
+
+lin
+  AP_Chunk ap = mkUtt ap ;
+  AdA_Chunk ada = ada ;
+  Adv_Chunk adv = adv ;
+  AdV_Chunk adv = adv ;
+  AdN_Chunk adn = adn ;
+  S_Chunk s = mkUtt s ;
+  SSlash_Chunk s = mkUtt <lin S s : S> ;
+  QS_Chunk qs = mkUtt qs ;
+  CN_Pl_Chunk cn = mkUtt (Syntax.mkNP aPl_Det cn) ;
+  CN_Sg_Chunk cn = mkUtt cn ;
+----  CN_Pl_Gen_Chunk cn = ss (cn.s ! Pl ! Gen) ;
+----  CN_Sg_Gen_Chunk cn = ss (cn.s ! Sg ! Gen) ;
+  Conj_Chunk conj = ss conj.s2 ; ----
+  IAdv_Chunk iadv = iadv ; 
+  IP_Chunk ip = mkUtt ip ;
+  NP_Nom_Chunk np = mkUtt np ;
+----  NP_Acc_Chunk np = ss (np.s ! NPAcc) ;
+----  NP_Gen_Chunk np = ss (np.s ! NCase Gen) | ss (np.s ! NPNomPoss) ;
+  Numeral_Nom_Chunk num = mkUtt (Syntax.mkNP (Syntax.mkDet num)) ;
+----  Numeral_Gen_Chunk num = ss (num.s ! NCard ! Gen) ;
+----  Ord_Nom_Chunk ord = ss (ord.s ! Nom) ;
+----  Ord_Gen_Chunk ord = ss (ord.s ! Gen) ;
+  Predet_Chunk predet = mkUtt (Syntax.mkNP predet emptyNP) ;
+  Prep_Chunk prep = mkAdv prep emptyNP ; ----
+----  RP_Nom_Chunk rp = ss (rp.s ! RC Neutr (NCase Nom)) ;
+----  RP_Acc_Chunk rp = ss (rp.s ! RPrep Masc) ; ----
+----  RP_Gen_Chunk rp = ss (rp.s ! RC Neutr (NCase Gen)) ;
+  Subj_Chunk subj = subj ;
+  PConj_Chunk pconj = pconj ;
+
+  VPS_Chunk vps = mkUtt (E.PredVPS emptyNP vps) ;
+--  VPI_Chunk    : VPI -> Chunk ;
+
+
+  V2_V, 
+  VA_V,  
+  VQ_V,   
+  VS_V,
+----  VV_V,
+  V3_V,
+  V2A_V,
+  V2Q_V,
+  V2S_V,
+  V2V_V
+    = \v -> <lin V v : V> ;
+
+  UseVC t p vc = E.MkVPS t p (mkVP vc) ;
+
+
+  fullstop_Chunk = ss "." ;
+  exclmark_Chunk = ss "!" ;
+  questmark_Chunk = ss "?" ;
+  comma_Chunk = ss "," ;
+  colon_Chunk = ss ":" ;
+  semicolon_Chunk = ss ";" ;
+  quote_Chunk = ss "\"" ;
+  lpar_Chunk = ss "(" ;
+  rpar_Chunk = ss ")" ;
+  dash_Chunk = ss "-" ;
+
+oper
+  emptyNP : NP = mkNP (P.mkPN []) ;
+
+}
diff --git a/lib/src/chunk/ChunkGer.gf b/lib/src/chunk/ChunkGer.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkGer.gf
@@ -0,0 +1,39 @@
+concrete ChunkGer of Chunk = CatGer, ExtensionsGer [VPS,VPI] ** 
+  ChunkFunctor with (Syntax = SyntaxGer), (Extensions = ExtensionsGer) **
+  open 
+    SyntaxGer, (E = ExtensionsGer), Prelude, 
+    ResGer, (P = ParadigmsGer) in {
+
+oper
+  emptyNP = mkNP (P.mkPN []) ;
+
+lin
+  NP_Acc_Chunk np = ss (np.s ! NPC Acc) ;
+  NP_Gen_Chunk np = ss (np.s ! NPC Gen) ;
+
+  VPI_Chunk vpi = {s = vpi.s ! (True | False)} ;
+
+lin
+  copula_inf_Chunk = ss "sein" ;
+
+  refl_SgP1_Chunk = ss "mich selbst" ;
+  refl_SgP2_Chunk = ss "dich selbst" ;
+  refl_SgP3_Chunk = ss "sich selbst" ;
+  refl_PlP1_Chunk = ss "uns selbst" ;
+  refl_PlP2_Chunk = ss "euch selbst" ;
+  refl_PlP3_Chunk = ss "sich selbst" ;
+  neg_Chunk = ss "nicht" ;
+  copula_Chunk = ss "ist" ;
+  copula_neg_Chunk = ss "ist nicht" ;
+  past_copula_Chunk = ss "war" ;
+  past_copula_neg_Chunk = ss "war nicht" ;
+  future_Chunk = ss "wird"  ;
+  future_neg_Chunk = ss "wird nicht" ;
+  cond_Chunk = ss "würde" ;
+  cond_neg_Chunk = ss "würde nicht" ;
+  perfect_Chunk = ss "hat" ;
+  perfect_neg_Chunk = ss "hat nicht" ;
+  past_perfect_Chunk = ss "hatte" ;
+  past_perfect_neg_Chunk = ss "hatte nicht" ;
+
+}
diff --git a/lib/src/chunk/ChunkHin.gf b/lib/src/chunk/ChunkHin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkHin.gf
@@ -0,0 +1,48 @@
+concrete ChunkHin of Chunk = CatHin, ExtensionsHin [VPS,VPI] ** 
+  ChunkFunctor - [Adv_Chunk, Prep_Chunk]
+    with (Syntax = SyntaxHin), (Extensions = ExtensionsHin) **
+  open 
+    SyntaxHin, (E = ExtensionsHin), Prelude, CommonHindustani, 
+    (R = ResHin), (P = ParadigmsHin) in {
+
+lin
+  Adv_Chunk adv = mkUtt adv ;
+  Prep_Chunk prep = pss (prep.s ! Masc) ; ----
+
+oper
+  emptyNP = mkNP (P.mkPN []) ;
+  pss = Prelude.ss ;
+
+lin
+  NP_Acc_Chunk np = mkUtt np ;
+  NP_Gen_Chunk np = mkUtt (mkAdv possess_Prep np) ;
+
+----  VPI_Chunk vpi = vpi ;
+
+  copula_inf_Chunk = pss " है " ;
+
+  refl_SgP1_Chunk,
+  refl_SgP2_Chunk,
+  refl_SgP3_Chunk,
+  refl_PlP1_Chunk,
+  refl_PlP2_Chunk,
+  refl_PlP3_Chunk = pss " आप " ; ----
+
+  neg_Chunk = pss " नहीं " ;
+  copula_Chunk = pss " है " ;
+  copula_neg_Chunk = pss " नहीं है " ;
+
+  past_copula_Chunk = pss " था " ;
+  past_copula_neg_Chunk = pss " नहीं था " ;
+
+  future_Chunk = pss " हीं होगा " ;
+  future_neg_Chunk = pss " नहीं होगा " ;
+
+  cond_Chunk = pss " हीं होगा " ; ---- same as future
+  cond_neg_Chunk = pss " नहीं होगा " ;
+  perfect_Chunk = pss " है " ;
+  perfect_neg_Chunk = pss " नहीं " ;
+  past_perfect_Chunk = pss " था " ;
+  past_perfect_neg_Chunk = pss " नहीं " ;
+
+}
diff --git a/lib/src/chunk/ChunkIta.gf b/lib/src/chunk/ChunkIta.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkIta.gf
@@ -0,0 +1,54 @@
+concrete ChunkIta of Chunk = CatIta, ExtensionsIta [VPS,VPI] ** 
+  ChunkFunctor - [SSlash_Chunk]
+    with (Syntax = SyntaxIta), (Extensions = ExtensionsIta) **
+  open 
+    SyntaxIta, (E = ExtensionsIta), Prelude, 
+    ResIta, CommonRomance, (P = ParadigmsIta) in {
+
+lin
+  SSlash_Chunk s = mkUtt <lin S {s = s.s ! {g = Masc ; n = Sg}} : S> ;
+
+lin
+  NP_Acc_Chunk np = ss (np.s ! Acc).ton ;
+  NP_Gen_Chunk np = ss (np.s ! genitive).comp ;
+
+  VPI_Chunk vpi = vpi ;
+
+oper
+  emptyNP = mkNP (P.mkPN []) ;
+
+
+  copula_inf_Chunk = ss "essere" ;
+
+  refl_SgP1_Chunk = ss "me stesso" ;
+  refl_SgP2_Chunk = ss "te stesso" ;
+  refl_SgP3_Chunk = ss "lui stesso" ;
+  refl_PlP1_Chunk = ss "noi stessi" ;
+  refl_PlP2_Chunk = ss "voi stessi" ;
+  refl_PlP3_Chunk = ss "loro stessi" ;
+  neg_Chunk = ss "non" ;
+  copula_Chunk = ss "è" ;
+  copula_neg_Chunk = ss "non è" ;
+  past_copula_Chunk = ss "era" ;
+  past_copula_neg_Chunk = ss "non era" ;
+  future_Chunk = ss "vuole"  ; ----
+  future_neg_Chunk = ss "non vuole" ; ----
+  cond_Chunk = ss "vorrebbe" ; ----
+  cond_neg_Chunk = ss "non vorrebbe" ; ----
+  perfect_Chunk = ss "ha" ;
+  perfect_neg_Chunk = ss "non ha" ;
+  past_perfect_Chunk = ss "aveva" ;
+  past_perfect_neg_Chunk = ss "non aveva" ;
+  
+  fullstop_Chunk = ss "." ;
+  exclmark_Chunk = ss "!" ;
+  questmark_Chunk = ss "?" ;
+  comma_Chunk = ss "," ;
+  colon_Chunk = ss ":" ;
+  semicolon_Chunk = ss ";" ;
+  quote_Chunk = ss "\"" ;
+  lpar_Chunk = ss "(" ;
+  rpar_Chunk = ss ")" ;
+  dash_Chunk = ss "-" ;
+
+}
diff --git a/lib/src/chunk/ChunkSpa.gf b/lib/src/chunk/ChunkSpa.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkSpa.gf
@@ -0,0 +1,54 @@
+concrete ChunkSpa of Chunk = CatSpa, ExtensionsSpa [VPS,VPI] ** 
+  ChunkFunctor - [SSlash_Chunk]
+    with (Syntax = SyntaxSpa), (Extensions = ExtensionsSpa) **
+  open 
+    SyntaxSpa, (E = ExtensionsSpa), Prelude, 
+    ResSpa, CommonRomance, (P = ParadigmsSpa) in {
+
+lin
+  SSlash_Chunk s = mkUtt <lin S {s = s.s ! {g = Masc ; n = Sg}} : S> ;
+
+lin
+  NP_Acc_Chunk np = ss (np.s ! Acc).ton ;
+  NP_Gen_Chunk np = ss (np.s ! genitive).comp ;
+
+  VPI_Chunk vpi = vpi ;
+
+oper
+  emptyNP = mkNP (P.mkPN []) ;
+
+lin
+  copula_inf_Chunk = ss "ser" ;
+
+  refl_SgP1_Chunk = ss "yo mismo" ;
+  refl_SgP2_Chunk = ss "tu mismo" ;
+  refl_SgP3_Chunk = ss "ello mismo" ;
+  refl_PlP1_Chunk = ss "nosotros mismos" ;
+  refl_PlP2_Chunk = ss "vosotros mismos" ;
+  refl_PlP3_Chunk = ss "ellos mismos" ;
+  neg_Chunk = ss "no" ;
+  copula_Chunk = ss "es" ;
+  copula_neg_Chunk = ss "no es" ;
+  past_copula_Chunk = ss "era" ;
+  past_copula_neg_Chunk = ss "no era" ;
+  future_Chunk = ss "va"  ; ----
+  future_neg_Chunk = ss "no va" ; ----
+  cond_Chunk = ss "iría" ; ----
+  cond_neg_Chunk = ss "no iría" ; ----
+  perfect_Chunk = ss "ha" ;
+  perfect_neg_Chunk = ss "no ha" ;
+  past_perfect_Chunk = ss "había" ;
+  past_perfect_neg_Chunk = ss "no había" ;
+  
+  fullstop_Chunk = ss "." ;
+  exclmark_Chunk = ss "!" ;
+  questmark_Chunk = ss "?" ;
+  comma_Chunk = ss "," ;
+  colon_Chunk = ss ":" ;
+  semicolon_Chunk = ss ";" ;
+  quote_Chunk = ss "\"" ;
+  lpar_Chunk = ss "(" ;
+  rpar_Chunk = ss ")" ;
+  dash_Chunk = ss "-" ;
+
+}
diff --git a/lib/src/chunk/ChunkSwe.gf b/lib/src/chunk/ChunkSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/chunk/ChunkSwe.gf
@@ -0,0 +1,38 @@
+concrete ChunkSwe of Chunk = CatSwe, ExtensionsSwe [VPS,VPI] ** 
+  ChunkFunctor with (Syntax = SyntaxSwe), (Extensions = ExtensionsSwe) **
+  open 
+    SyntaxSwe, (E = ExtensionsSwe), Prelude, 
+    (C=CommonScand), (R=ResSwe), (P = ParadigmsSwe) in {
+
+lin
+  NP_Acc_Chunk np = ss (np.s ! C.NPAcc) ;
+  NP_Gen_Chunk np = ss (np.s ! C.NPPoss (C.GSg C.Utr) C.Nom) ;
+
+  VPI_Chunk vpi = {s = optStr "att" ++ vpi.s ! R.VPIInf ! R.agrP3 (C.Utr | C.Neutr) C.Sg} ;
+
+oper
+  emptyNP = mkNP (P.mkPN []) ;
+
+lin
+  copula_inf_Chunk = ss "att vara" | ss "vara" ;
+  refl_SgP1_Chunk = ss "mig själv" ;
+  refl_SgP2_Chunk = ss "dig själv" ;
+  refl_SgP3_Chunk = ss "sig själv" ;
+  refl_PlP1_Chunk = ss "oss själva" ;
+  refl_PlP2_Chunk = ss "er själva" ;
+  refl_PlP3_Chunk = ss "sig själva" ;
+  neg_Chunk = ss "inte" ;
+  copula_Chunk = ss "är" ;
+  copula_neg_Chunk = ss "är inte" ;
+  past_copula_Chunk = ss "var" ;
+  past_copula_neg_Chunk = ss "var inte" ;
+  future_Chunk = ss "ska" | ss "skall" ;
+  future_neg_Chunk = ss "ska inte" | ss "skall inte" ;
+  cond_Chunk = ss "skulle" ;
+  cond_neg_Chunk = ss "skulle inte" ;
+  perfect_Chunk = ss "har" ;
+  perfect_neg_Chunk = ss "har inte" ;
+  past_perfect_Chunk = ss "hade" ;
+  past_perfect_neg_Chunk = ss "hade inte" ;
+
+}
diff --git a/lib/src/common/MarkHTMLX.gf b/lib/src/common/MarkHTMLX.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/common/MarkHTMLX.gf
@@ -0,0 +1,35 @@
+--# -path=.:../abstract
+
+concrete MarkHTMLX of MarkHTML = open HTML, Prelude in {
+
+lincat
+  Mark = {begin,end : Str} ;
+
+lin
+  i_Mark  = mkMark "i" ;
+  b_Mark  = mkMark "b" ;
+  ul_Mark = mkMark "ul" ;
+  li_Mark = mkMark "li" ;
+  h1_Mark = mkMark "h1" ;
+  h2_Mark = mkMark "h2" ;
+  table_Mark = mkMark "table" ;
+  tr_Mark = mkMark "tr" ;
+  td_Mark = mkMark "td" ;
+  p_Mark  = mkMark "p" ;
+
+  a_Mark url = {begin = "<a href=" ++ Predef.BIND ++ url.s ++ Predef.BIND ++ ">" ;  end = "</a>"} ;
+
+  stringMark begin end = {begin = begin.s ; end = end.s} ;
+
+oper
+  mkMark = overload {
+    mkMark : Str -> Mark 
+     = \s -> lin Mark {begin = tag s ; end = endtag s} ;
+    mkMark : Str -> Str -> Mark 
+     = \s,t -> lin Mark {begin = tag s ; end = endtag t} ;
+    } ;
+
+  appMark : {begin,end : Str} -> Str -> Str 
+    = \m,s -> m.begin ++ s ++ m.end ;
+
+}
diff --git a/lib/src/danish/DiffDan.gf b/lib/src/danish/DiffDan.gf
--- a/lib/src/danish/DiffDan.gf
+++ b/lib/src/danish/DiffDan.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 instance DiffDan of DiffScand = open CommonScand, Prelude in {
 
 -- Parameters.
@@ -36,14 +37,14 @@
     detIndefPl = "nogle" ;
 
     verbHave = 
-      mkVerb "have" "har" "hav" "havde" "haft" "haven" "havet" "havne" **
+      mkVerb9 "have" "har" "hav" "havde" "haft" "haven" "havet" "havne" "havende" **
       {part = [] ; isVaere = False} ;
     verbBe = 
-      mkVerb "være" "er" "var" "var" "været" "væren" "været" "værne" **
+      mkVerb9 "være" "er" "var" "var" "været" "væren" "været" "værne" "værende" **
       {part = [] ; isVaere = False} ;
     verbBecome = 
-      mkVerb "blive" "bliver" "bliv" "blev" "blevet" 
-        "bliven" "blivet" "blivne"  **
+      mkVerb9 "blive" "bliver" "bliv" "blev" "blevet" 
+        "bliven" "blivet" "blivne" "blivende" **
       {part = [] ; isVaere = True} ;
 
     auxFut = "vil" ;      -- "skal" in ExtDan
diff --git a/lib/src/danish/IdiomDan.gf b/lib/src/danish/IdiomDan.gf
--- a/lib/src/danish/IdiomDan.gf
+++ b/lib/src/danish/IdiomDan.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete IdiomDan of Idiom = CatDan ** 
   open MorphoDan, ParadigmsDan, IrregDan, Prelude in {
 
diff --git a/lib/src/danish/IrregDan.gf b/lib/src/danish/IrregDan.gf
--- a/lib/src/danish/IrregDan.gf
+++ b/lib/src/danish/IrregDan.gf
@@ -1,4 +1,5 @@
 --# -path=.:../scandinavian:../common:../abstract:../../prelude
+--# -coding=latin1
 
 -- http://users.cybercity.dk/~nmb3879/danishgram3.html
 
diff --git a/lib/src/danish/IrregDanAbs.gf b/lib/src/danish/IrregDanAbs.gf
--- a/lib/src/danish/IrregDanAbs.gf
+++ b/lib/src/danish/IrregDanAbs.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 abstract IrregDanAbs = Cat ** {
 
   fun
diff --git a/lib/src/danish/LexiconDan.gf b/lib/src/danish/LexiconDan.gf
--- a/lib/src/danish/LexiconDan.gf
+++ b/lib/src/danish/LexiconDan.gf
@@ -1,5 +1,5 @@
 --# -path=.:../scandinavian:../common:../abstract:../../prelude
-
+--# -coding=latin1
 
 
 concrete LexiconDan of Lexicon = CatDan **
diff --git a/lib/src/danish/MorphoDan.gf b/lib/src/danish/MorphoDan.gf
--- a/lib/src/danish/MorphoDan.gf
+++ b/lib/src/danish/MorphoDan.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 --1 A Simple Danish Resource Morphology
 --
 -- Aarne Ranta 2002
@@ -80,6 +81,11 @@
        VI (VSupin v)     => mkVoice v spist ;    --# notpresent
        VI (VPtPret (Strong (GSg _)) c) => mkCase c spist ;
        VI (VPtPret _ c)  => mkCase c (spist + "e") ;
+       VI (VPtPres _ _ c)  => case last spise of {
+         "e" => mkCase c (spise + "nde") ;
+         "i" => mkCase c (spise + "vende") ; --- gi, bli
+         _   => mkCase c (spise + "ende")
+         } ;
        VF (VImper v)     => mkVoice v spis
        }
      } ;
diff --git a/lib/src/danish/NumeralDan.gf b/lib/src/danish/NumeralDan.gf
--- a/lib/src/danish/NumeralDan.gf
+++ b/lib/src/danish/NumeralDan.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete NumeralDan of Numeral = CatDan ** open MorphoDan in {
 
 
diff --git a/lib/src/danish/ParadigmsDan.gf b/lib/src/danish/ParadigmsDan.gf
--- a/lib/src/danish/ParadigmsDan.gf
+++ b/lib/src/danish/ParadigmsDan.gf
@@ -1,4 +1,5 @@
 --# -path=.:../scandinavian:../common:../abstract:../../prelude
+--# -coding=latin1
 
 --1 Danish Lexical Paradigms
 --
@@ -304,7 +305,7 @@
   mkPrep p = {s = p ; lock_Prep = <>} ;
   noPrep = mkPrep [] ;
 
-  mk4N x y z u = mkSubstantive x y z u ** {g = extNGen y ; lock_N = <>} ;
+  mk4N x y z u = mkSubstantive x y z u ** {g = extNGen y ; lock_N = <> ; co = x} ; ---- TODO co
 
   regN x = regGenN x Utr ;
 
@@ -430,7 +431,7 @@
   mkVS  v = v ** {lock_VS = <>} ;
   mkV2S v p = mk2V2 v p ** {lock_V2S = <>} ;
   mkVV  v = v ** {c2 = mkComplement "at" ; lock_VV = <>} ;
-  mkV2V v p t = mk2V2 v p ** {c3 = mkComplement  "at" ; lock_V2V = <>} ;
+  mkV2V v p t = mk2V2 v p ** {c3 = mkComplement t.s ; lock_V2V = <>} ;
   mkVA  v = v ** {lock_VA = <>} ;
   mkV2A v p = mk2V2 v p ** {lock_V2A = <>} ;
   mkVQ  v = v ** {lock_VQ = <>} ;
diff --git a/lib/src/danish/StructuralDan.gf b/lib/src/danish/StructuralDan.gf
--- a/lib/src/danish/StructuralDan.gf
+++ b/lib/src/danish/StructuralDan.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete StructuralDan of Structural = CatDan ** 
   open MorphoDan, ParadigmsDan, (X = ConstructX), IrregDan, Prelude in {
 
diff --git a/lib/src/demo/Compile.hs b/lib/src/demo/Compile.hs
--- a/lib/src/demo/Compile.hs
+++ b/lib/src/demo/Compile.hs
@@ -37,7 +37,8 @@
     _ -> return ()
 
 compileOne modu = do
-  let comm = "gf -make -s -optimize-pgf -name=" ++ 
+----  let comm = "gf -make -s -optimize-pgf -name=" ++ 
+  let comm = "gf -make -s -name=" ++ 
              modu ++ " " ++ modu ++ ".gf" ++
              " +RTS -K320M"
   putStrLn comm
diff --git a/lib/src/demo/Makefile b/lib/src/demo/Makefile
--- a/lib/src/demo/Makefile
+++ b/lib/src/demo/Makefile
@@ -1,4 +1,4 @@
-compile = runghc Compile 
+compile = runghc +RTS -K200M -RTS Compile 
 
 all: src compdemo linkdemo
 
@@ -6,7 +6,7 @@
 	runghc MkMini.hs
 
 compdemo:
-	$(compile) Afr Bul Cat Chi Dan Dut Eng Fin Fre Ger Gre Hin Ita Jpn Lav Mlt Nep Nor Pes Pnb Pol Ron Rus Snd Spa Swe Tha Urd
+	$(compile) Afr Bul Cat Chi Dan Dut Eng Est Fin Fre Ger Gre Hin Ita Jpn Lav Mlt Nep Nor Pes Pnb Pol Ron Rus Snd Spa Swe Tha Urd
 
 linkdemo:
-	$(compile) -link Afr Bul Cat Chi Dan Dut Eng Fin Fre Ger Gre Hin Ita Jpn Lav Mlt Nep Nor Pes Pnb Pol Ron Rus Snd Spa Swe Tha Urd
+	$(compile) -link Afr Bul Cat Chi Dan Dut Eng Est Fin Fre Ger Gre Hin Ita Jpn Lav Mlt Nep Nor Pes Pnb Pol Ron Rus Snd Spa Swe Tha Urd
diff --git a/lib/src/demo/MkMini.hs b/lib/src/demo/MkMini.hs
--- a/lib/src/demo/MkMini.hs
+++ b/lib/src/demo/MkMini.hs
@@ -1,9 +1,9 @@
 src = "Eng"
 langs = [
   "Afr","Bul","Cat","Chi","Dan","Dut",
-  "Fin","Fre","Ger","Gre","Hin","Ita",
-  "Jpn","Lav","Mlt","Nep","Nor","Pes",
-  "Pol","Pnb","Ron","Rus","Snd",
+  "Est","Fin","Fre","Ger","Gre","Hin",
+  "Ita","Jpn","Lav","Mlt","Nep","Nor",
+  "Pes","Pol","Pnb","Ron","Rus","Snd",
   "Spa","Swe","Tha","Urd"
   ]
 
diff --git a/lib/src/demo/ResourceDemo.gf b/lib/src/demo/ResourceDemo.gf
--- a/lib/src/demo/ResourceDemo.gf
+++ b/lib/src/demo/ResourceDemo.gf
@@ -20,6 +20,8 @@
     Conj,  -- conjunction
     Pron, 
     Numeral,
+    Interj,
+    Phr,
 
 --  fun
     UseCl  , -- Tense -> Pol -> Cl -> S,
@@ -70,6 +72,7 @@
     PN,      -- proper name                      e.g. "John"
     Subj,    -- subjunction                      e.g. "because"
     IAdv,    -- interrogative adverb             e.g. "why"
+    IComp,
 
     ListAP,
     ListNP,
@@ -82,6 +85,14 @@
 --  fun
     UttS , -- S -> Utt,
     UttQS, -- QS -> Utt,
+    UttNP,
+    UttCN,
+    UttAdv,
+    UttVP,
+    UttImp,
+    UttIP,
+    UttIAdv,
+    UttInterj,
 
     UseQCl, -- Tense -> Pol -> QCl -> QS,
     
@@ -89,6 +100,8 @@
     QuestVP   , -- IP -> VP -> QCl,       -- who walks
     QuestSlash, -- IP -> ClSlash -> QCl,  -- who does she walk with
     QuestIAdv , -- IAdv -> Cl -> QCl,     -- why does she walk
+    QuestIComp,
+    CompIAdv,
 
     SubjCl, -- Cl -> Subj -> S -> Cl,     -- she walks because we run
 
@@ -111,16 +124,19 @@
     by_Prep, in_Prep, of_Prep, with_Prep, -- Prep,
     can_VV, must_VV, want_VV, -- VV,
     although_Subj, because_Subj, when_Subj, if_Subj, -- Subj,
-    when_IAdv, where_IAdv, why_IAdv-- IAdv,
+    when_IAdv, where_IAdv, why_IAdv, -- IAdv,
+    have_V2
 
 ] ** {
 
-flags startcat = Text ;
+flags startcat = Phr ;
 
 
 -- functions with different type
 
 fun
+   PhrUtt  : Utt -> Phr ;
+
    TextS   : S  -> Text ; -- with .
    TextQS  : QS -> Text ; -- with ?
    TextImp : VP -> Text ; -- with !
@@ -128,6 +144,9 @@
    ComplV2 : V2 -> NP -> VP ;
    ModCN   : AP -> CN -> CN ;
    CompAP  : AP -> VP ;
+   CompCN  : CN -> VP ;
+   CompNP  : NP -> VP ;
+   CompAdv : Adv -> VP ;
    ConjS   : Conj -> S  -> S  -> S ;
    ConjAP  : Conj -> AP -> AP -> AP ;
    ConjNP  : Conj -> NP -> NP -> NP ;
@@ -138,7 +157,6 @@
    numeralDet : Numeral -> Det ;
    i_Pron, youSg_Pron, he_Pron, she_Pron, we_Pron, youPl_Pron, they_Pron : Pron ;
    SubjS   : Subj -> S -> S -> S ;     -- if she walks we run
-   CompAdv : Prep -> NP -> VP ;        -- be in the house
    SlashV2 : NP -> V2 -> ClSlash ;   -- she loves
    SlashPrep : Cl -> Prep -> ClSlash ; -- she walks with
    AdvCN : CN -> Prep -> NP -> CN ; -- man in the city
diff --git a/lib/src/demo/ResourceDemoEng.gf b/lib/src/demo/ResourceDemoEng.gf
--- a/lib/src/demo/ResourceDemoEng.gf
+++ b/lib/src/demo/ResourceDemoEng.gf
@@ -20,9 +20,10 @@
     Tense, -- tense
     Pol,   -- polarity
     Conj,  -- conjunction
-
     Pron,  -- pronoun
     Numeral,
+    Interj,
+    Phr,
 
 --  fun
     UseCl  , -- Tense -> Pol -> Cl -> S,
@@ -75,6 +76,7 @@
     PN,      -- proper name                      e.g. "John"
     Subj,    -- subjunction                      e.g. "because"
     IAdv,    -- interrogative adverb             e.g. "why"
+    IComp,
 
     ListAP,
     ListNP,
@@ -89,6 +91,14 @@
 
     UttS , -- S -> Utt,
     UttQS, -- QS -> Utt,
+    UttNP,
+    UttCN,
+    UttAdv,
+    UttVP,
+    UttImp,
+    UttIP,
+    UttIAdv,
+    UttInterj,
 
     UseQCl, -- Tense -> Pol -> QCl -> QS,
     
@@ -96,6 +106,8 @@
     QuestVP   , -- IP -> VP -> QCl,       -- who walks
     QuestSlash, -- IP -> ClSlash -> QCl,  -- who does she walk with
     QuestIAdv , -- IAdv -> Cl -> QCl,     -- why does she walk
+    QuestIComp,
+    CompIAdv,
 
     SubjCl, -- Cl -> Subj -> S -> Cl,     -- she walks because we run
 
@@ -118,13 +130,16 @@
     by_Prep, in_Prep, of_Prep, with_Prep, -- Prep,
     can_VV, must_VV, want_VV, -- VV,
     although_Subj, because_Subj, when_Subj, if_Subj, -- Subj,
-    when_IAdv, where_IAdv, why_IAdv-- IAdv,
+    when_IAdv, where_IAdv, why_IAdv, -- IAdv,
+    have_V2
 
 ] ** open SyntaxEng, (S = SyntaxEng) in {
 
 -- functions with different type
 
 lin
+   PhrUtt u = mkPhr (lin Utt u) ;
+
    TextS s = mkText (lin S s) ;
    TextQS qs = mkText (lin QS qs) ;
    TextImp vp = mkText (mkImp (lin VP vp)) ;
@@ -132,6 +147,9 @@
    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) : AP> ;
+   CompCN ap = mkVP <(lin CN ap) : CN> ;
+   CompNP ap = mkVP <(lin NP ap) : NP> ;
+   CompAdv ap = mkVP <(lin Adv ap) : Adv> ;
    ConjS co x y = mkS (lin Conj co) (lin S x) (lin S y) ;
    ConjAP co x y = mkAP co x y ;
    ConjNP co x y = mkNP co x y ;
@@ -146,7 +164,6 @@
    possDet p = S.mkDet <p : Pron> ;
    numeralDet n = S.mkDet <n : Numeral> ;
    SubjS subj a b = mkS (S.mkAdv <subj : Subj> <a : S>) b ;
-   CompAdv p pp = mkVP (S.mkAdv <p : Prep> <pp : NP>) ;
    SlashV2 np v2 = mkClSlash np v2 ;
    SlashPrep cl p = mkClSlash (lin Cl cl) <p : Prep> ;
    AdvCN cn p pp = mkCN <lin CN cn : CN> (mkAdv <p : Prep> <pp : NP>) ;
diff --git a/lib/src/dutch/AllDut.gf b/lib/src/dutch/AllDut.gf
--- a/lib/src/dutch/AllDut.gf
+++ b/lib/src/dutch/AllDut.gf
@@ -1,4 +1,4 @@
---# -path=.:../abstract:../common:prelude
+--# -path=.:../abstract:../common:../api
 
 concrete AllDut of AllDutAbs = 
   LangDut,
diff --git a/lib/src/dutch/CatDut.gf b/lib/src/dutch/CatDut.gf
--- a/lib/src/dutch/CatDut.gf
+++ b/lib/src/dutch/CatDut.gf
@@ -34,7 +34,7 @@
 -- Verb
 
     VP = ResDut.VP ;
-    VPSlash = ResDut.VP ** {c2 : Preposition} ;
+    VPSlash = ResDut.VP ** {c2 : Preposition * Bool} ;
     Comp = {s : Agr => Str} ; 
 
 -- Adjective
@@ -73,9 +73,10 @@
 
     V, VS, VQ, VA = ResDut.VVerb ;
     VV = VVerb ** {isAux : Bool} ;
-    V2, V2A, V2S, V2Q = VVerb ** {c2 : Preposition} ;
-    V2V = VVerb ** {c2 : Preposition ; isAux : Bool} ;
-    V3 = VVerb ** {c2, c3 : Preposition} ;
+    V2, V2A, V2S, V2Q = VVerb ** {c2 : Preposition * Bool} ;
+    V2V = VVerb ** {c2 : Preposition * Bool ; isAux : Bool} ;
+    V3 = VVerb ** {c2, c3 : Preposition * Bool} ;
+    -- Preposition * Bool: True if there is a preposition (info needed for word order)
 
     A  = Adjective ;
     A2 = Adjective ** {c2 : Preposition} ;
diff --git a/lib/src/dutch/ConstructionDut.gf b/lib/src/dutch/ConstructionDut.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/dutch/ConstructionDut.gf
@@ -0,0 +1,129 @@
+--# -path=.:../abstract
+
+concrete ConstructionDut of Construction = CatDut ** 
+  open SyntaxDut, SymbolicDut, ParadigmsDut, 
+       (L = LexiconDut), (E = ExtraDut), (G = GrammarDut), (I = IrregDut), (R = ResDut), (N = NounDut), Prelude in {
+
+
+lin
+  hungry_VP = mkVP have_V2 (mkNP (mkN "honger")) ;
+  thirsty_VP = mkVP have_V2 (mkNP (mkN "dorst")) ;
+  has_age_VP card = mkVP (mkNP <card : Card> L.year_N) ;
+
+  have_name_Cl x y = mkCl (lin NP x) (mkV2 I.heten_V) (lin NP y) ;
+  married_Cl x y = ----mkCl (lin NP x) L.married_A2 (lin NP y) | 
+                   mkCl (mkNP and_Conj (lin NP x) (lin NP y)) (mkA "getrouwd") ;
+
+  what_name_QCl x = mkQCl how_IAdv (mkCl (lin NP x) I.heten_V) ;
+----  how_old_QCl x = mkQCl (E.ICompAP (mkAP L.old_A)) (lin NP x) ; ---- compilation slow in Ger
+  how_old_QCl x = mkQCl (E.IAdvAdv (ParadigmsDut.mkAdv "oud")) (mkCl (lin NP x) G.UseCopula) ; ----
+  how_far_QCl x = mkQCl (E.IAdvAdv L.far_Adv) (mkCl (mkVP (SyntaxDut.mkAdv to_Prep (lin NP x)))) ;
+
+-- some more things
+  weather_adjCl ap = mkCl (mkVP (lin AP ap)) ;
+   
+  is_right_VP = mkVP have_V2 (mkNP (ParadigmsDut.mkN "gelijk")) ;
+  is_wrong_VP = mkVP have_V2 (mkNP (ParadigmsDut.mkN "ongelijk")) ;
+
+  n_units_AP card cn a = mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> (lin CN cn)))) (lin A a) ;
+ 
+  bottle_of_CN np = N.ApposCN (mkCN (mkN "vles")) np ; --- vlesje for beer
+  cup_of_CN np    = N.ApposCN (mkCN (mkN "kopje"))   np ;
+  glass_of_CN np  = N.ApposCN (mkCN (mkN "glas"))    np ;
+
+lincat
+  Weekday = N ;
+  Monthday = NP ;
+  Month = N ;
+  Year = NP ;
+lin
+  weekdayPunctualAdv w = SyntaxDut.mkAdv (mkPrep "op") (mkNP the_Det w) ;         -- op maandag
+  weekdayHabitualAdv w = SyntaxDut.mkAdv (mkPrep "") (mkNP every_Det w) ;         -- elke maandag
+  weekdayLastAdv w = SyntaxDut.mkAdv (mkPrep "afgelopen") (mkNP w)  ; -- afgelopen maandag
+  weekdayNextAdv w = SyntaxDut.mkAdv (mkPrep "volgende") (mkNP w)  ; -- volgende maandag
+
+  monthAdv m = SyntaxDut.mkAdv in_Prep (mkNP the_Det m) ;
+  yearAdv y = SyntaxDut.mkAdv (mkPrep "in jaar") y ; ----
+  dayMonthAdv d m = ParadigmsDut.mkAdv ("op" ++ d.s ! R.NPNom ++ BIND ++ "." ++ m.s ! R.NF R.Sg R.Nom) ; -- op 17 Mai
+  monthYearAdv m y = SyntaxDut.mkAdv in_Prep (mkNP the_Det (mkCN m y)) ; -- im Mai 2012
+  dayMonthYearAdv d m y = ParadigmsDut.mkAdv ("op" ++ d.s ! R.NPNom ++ BIND ++ "." ++ m.s ! R.NF R.Sg R.Nom ++ y.s ! R.NPNom) ; -- am 17 Mai 2013
+
+  intYear = symb ;
+  intMonthday = symb ;
+
+lincat Language = PN ;
+
+lin InLanguage l = SyntaxDut.mkAdv on_Prep (mkNP l) ;
+
+lin
+  weekdayN w = w ;
+  monthN m = m ;
+
+  weekdayPN w = mkPN w ;
+  monthPN m = mkPN m ;
+
+  languagePN l = l ;
+
+oper mkLanguage : Str -> PN = \s -> mkPN s ;
+
+----------------------------------------------
+---- lexicon of special names
+
+lin monday_Weekday = mkN "maandag" ;
+lin tuesday_Weekday = mkN "dinsdag" ;
+lin wednesday_Weekday = mkN "woensdag" ;
+lin thursday_Weekday = mkN "donderdag" ;
+lin friday_Weekday = mkN "vrijdag" ;
+lin saturday_Weekday = mkN "zaterdag" ;
+lin sunday_Weekday = mkN "zondag" ;
+
+lin january_Month = mkN "januari" ; 
+lin february_Month = mkN "februari" ; 
+lin march_Month = mkN "maart" ; 
+lin april_Month = mkN "april" ;
+lin may_Month = mkN "mei" ;
+lin june_Month = mkN "juni" ;
+lin july_Month = mkN "juli" ;
+lin august_Month = mkN "augustus" ;
+lin september_Month = mkN "september" ;
+lin october_Month = mkN "oktober" ;
+lin november_Month = mkN "november" ;
+lin december_Month = mkN "december" ;
+
+lin afrikaans_Language = mkLanguage "Afrikaans" ;
+lin amharic_Language = mkLanguage "Amhaars" ;
+lin arabic_Language = mkLanguage "Arabisch" ;
+lin bulgarian_Language = mkLanguage "Bulgaars" ;
+lin catalan_Language = mkLanguage "Catalaans" ;
+lin chinese_Language = mkLanguage "Chinees" ;
+lin danish_Language = mkLanguage "Deens" ;
+lin dutch_Language = mkLanguage "Nederlands" ;
+lin english_Language = mkLanguage "Engels" ;
+lin estonian_Language = mkLanguage "Estisch" ;
+lin finnish_Language = mkLanguage "Fins" ;
+lin french_Language = mkLanguage "Frans" ;
+lin german_Language = mkLanguage "Duits" ;
+lin greek_Language = mkLanguage "Grieks" ;
+lin hebrew_Language = mkLanguage "Hebreeuws" ;
+lin hindi_Language = mkLanguage "Hindi" ;
+lin japanese_Language = mkLanguage "Japans" ;
+lin italian_Language = mkLanguage "Italiaans" ;
+lin latin_Language = mkLanguage "Latijn" ;
+lin latvian_Language = mkLanguage "Lets" ;
+lin maltese_Language = mkLanguage "Maltees" ;
+lin nepali_Language = mkLanguage "Nepali" ;
+lin norwegian_Language = mkLanguage "Noors" ;
+lin persian_Language = mkLanguage "Perzisch" ;
+lin polish_Language = mkLanguage "Pools" ;
+lin punjabi_Language = mkLanguage "Punjabi" ;
+lin romanian_Language = mkLanguage "Roemeens" ;
+lin russian_Language = mkLanguage "Russisch" ;
+lin sindhi_Language = mkLanguage "Sindhi" ;
+lin spanish_Language = mkLanguage "Spaans" ;
+lin swahili_Language = mkLanguage "Swahili" ;
+lin swedish_Language = mkLanguage "Zweeds" ;
+lin thai_Language = mkLanguage "Thai" ;
+lin turkish_Language = mkLanguage "Turks" ;
+lin urdu_Language = mkLanguage "Urdu" ;
+  
+}
diff --git a/lib/src/dutch/DocumentationDut.gf b/lib/src/dutch/DocumentationDut.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/dutch/DocumentationDut.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of Dutch in Dutch: the default introduced in LangDut
+
+concrete DocumentationDut of Documentation = CatDut ** 
+  DocumentationDutFunctor with (Terminology = TerminologyDut) ;
diff --git a/lib/src/dutch/DocumentationDutEng.gf b/lib/src/dutch/DocumentationDutEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/dutch/DocumentationDutEng.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of Dutch in English
+
+concrete DocumentationDutEng of Documentation = CatDut ** 
+  DocumentationDutFunctor with (Terminology = TerminologyEng) ;
diff --git a/lib/src/dutch/DocumentationDutFunctor.gf b/lib/src/dutch/DocumentationDutFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/dutch/DocumentationDutFunctor.gf
@@ -0,0 +1,179 @@
+--# -path=.:../abstract:../common
+
+incomplete concrete DocumentationDutFunctor of Documentation = CatDut ** open 
+  Terminology,  -- the interface that generates different documentation languages
+  ResDut,
+  ParadigmsDut,
+  (G = GrammarDut),
+  (S = SyntaxDut),
+  (L = LexiconDut),
+  Prelude,
+  HTML
+in {
+
+
+lincat
+  Inflection = {t : Str; s1,s2 : Str} ;
+  Document = {s : Str} ;
+  Tag = {s : Str} ;
+
+oper
+  heading : N -> Str = \n -> (nounHeading n).s ;
+
+lin
+  InflectionN, InflectionN2, InflectionN3 = \noun -> {
+    t  = "s" ;
+    s1 = heading1 (heading noun_Category ++ 
+                   case noun.g of {
+                     Utr    => "("+heading uter_Parameter+")" ; 
+                     Neutr  => "("+heading neuter_Parameter+")"
+                   }) ;
+    s2 = frameTable ( 
+           tr (th "" ++ th (heading singular_Parameter)            ++ th (heading plural_Parameter)   ) ++
+           tr (th (heading nominative_Parameter) ++ td (noun.s ! NF Sg Nom) ++ td (noun.s ! NF Pl Nom)) ++
+           tr (th (heading genitive_Parameter)   ++ td (noun.s ! NF Sg Gen) ++ td (noun.s ! NF Pl Gen))
+           )
+    } ;
+
+  InflectionA, InflectionA2 = \adj ->
+    let
+      gforms : AForm -> Str = \a ->
+        td (adj.s ! Posit  ! a) ++
+        td (adj.s ! Compar ! a) ++
+        case a of {
+          AGen => td "-" ;    -- superlative partitive not used
+          _ => td (adj.s ! Superl ! a)
+          } ;
+      dtable : Str = 
+        frameTable ( 
+          tr (th []  ++ th (heading positive_Parameter) ++ th (heading comparative_Parameter) ++ 
+                        th (heading superlative_Parameter)) ++
+          tr (th (heading predicative_Parameter) ++ gforms APred) ++
+          tr (th (heading attributive_Parameter) ++ gforms AAttr) ++
+          tr (th (heading partitive_Parameter)   ++ gforms AGen)
+          )
+    in { t  = "a" ;
+         s1 = heading1 (nounHeading adjective_Category).s ;
+         s2 = dtable
+       } ;
+
+  InflectionAdv adv = {
+    t  = "adv" ;
+    s1 = heading1 (heading preposition_Category) ;
+    s2 = paragraph adv.s
+    } ;
+
+  InflectionPrep p = {
+    t  = "prep" ;
+    s1 = heading1 (heading preposition_Category) ;
+    s2 = paragraph (S.mkAdv (lin Prep p) (S.mkNP S.a_Det L.computer_N)).s
+    } ;
+
+  InflectionV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV3 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2V v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP (lin V2V v) S.we_NP (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2S v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2Q v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2A v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP (lin VV v) (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVS v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVQ v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVA v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  MkDocument b i e = ss (i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s) ;  -- explanation appended in a new paragraph
+  MkTag i = ss i.t ;
+
+oper 
+  verbExample : CatDut.Cl -> Str = \cl ->
+     (S.mkUtt cl).s 
+     ++ ";" ++ (S.mkUtt (S.mkS S.anteriorAnt cl)).s  --# notpresent
+     ;
+
+  inflVerb : VVerb -> Str = \verb -> 
+     let 
+       vfin : VForm -> Str = \f ->
+         verb.s ! f ++ verb.prefix ; 
+       gforms : VForm -> Str = \f -> 
+         td (vfin f) ;
+
+     in frameTable (
+          tr (th "" ++ th (heading present_Parameter) ++  th (heading past_Parameter)) ++  
+          tr (th "Sg.1"  ++ gforms VPresSg1  
+             ++ intagAttr "td" "rowspan=3" (vfin VPastSg) --# notpresent
+             ) ++
+          tr (th "Sg.2"  ++ gforms VPresSg2) ++
+          tr (th "Sg.3"  ++ gforms VPresSg3) ++
+          tr (th "Pl"    ++ gforms VPresPl   
+             ++ td (vfin VPastPl)  --# notpresent
+          )) ++
+        frameTable (
+          tr (th (heading imperative_Parameter ++ heading singular_Parameter) ++ td (vfin VImp2 ++ Predef.BIND ++ "," ++ vfin VImp3)) ++
+          tr (th (heading imperative_Parameter ++ heading plural_Parameter)  ++ td (vfin (VImpPl))) ++
+          tr (th (heading infinitive_Parameter)            ++ td (verb.s ! VInf)) ++
+          tr (th (heading perfect_Parameter ++ heading participle_Parameter) ++ td (verb.s ! VPerf)) ++
+          tr (th (heading imperfect_Parameter ++ heading participle_Parameter) ++ td (verb.s ! VPresPart)) ++
+          tr (th (heading gerund_Parameter)            ++ td (verb.s ! VGer)) ++
+          tr (th (heading aux_verb_Parameter)       ++ td (case verb.aux of {VHebben => "hebben" ; VZijn => "zijn"}))
+        ) ;
+
+}
diff --git a/lib/src/dutch/ExtraDut.gf b/lib/src/dutch/ExtraDut.gf
--- a/lib/src/dutch/ExtraDut.gf
+++ b/lib/src/dutch/ExtraDut.gf
@@ -1,16 +1,17 @@
+--# -coding=latin1
 concrete ExtraDut of ExtraDutAbs = CatDut ** 
-  open ResDut, MorphoDut, Coordination, Prelude, IrregDut in 
+  open ResDut, MorphoDut, Coordination, Prelude, IrregDut, (P = ParadigmsDut) in 
 {
---{
---
---  lincat
---    VPI   = {s : Bool => Str} ;
---    [VPI] = {s1,s2 : Bool => Str} ;
---  lin
---    BaseVPI = twoTable Bool ;
---    ConsVPI = consrTable Bool comma ;
---
---    MkVPI vp = {s = \\b => useInfVP b vp} ;
+
+
+  lincat
+    VPI   = {s : Bool => Str} ;
+    [VPI] = {s1,s2 : Bool => Str} ;
+  lin
+    BaseVPI = twoTable Bool ;
+    ConsVPI = consrTable Bool comma ;
+
+    MkVPI vp = {s = \\b => useInfVP b vp} ;
 --    ConjVPI = conjunctDistrTable Bool ;
 --
 --    ComplVPIVV v vpi = 
@@ -113,9 +114,15 @@
 
     ConjVPS = conjunctDistrTable2 Order Agr ;
 
+    PassVPSlash vps = 
+      insertInf (vps.s.s ! VPerf) (predV ResDut.worden_V) ;
+    PassAgentVPSlash vps np = 
+      insertAdv (appPrep "door" np.s) (insertInf (vps.s.s ! VPerf) (predV ResDut.worden_V)) ;
+
 lin
- NominalizeVPSlashNP vpslash np = 
-           let vp : ResDut.VP = insertObjNP np.isPron (\\_ => appPrep vpslash.c2 np.s) vpslash ;
+ NominalizeVPSlashNP vpslash np =
+           --False for negation place; doesn't matter because vp.a1 ! Pos is chosen
+           let  vp : ResDut.VP = insertObjNP np.isPron False (\\_ => appPrep vpslash.c2.p1 np.s) vpslash ;
                 agrDef : Agr = agrP3 Sg ; 
                 compl : Str = vp.n0 ! agrDef ++ vp.a1 ! Pos ++ vp.n2 ! agrDef ++ vp.s.prefix ; 
                 inf : Str = vp.inf.p1 ;
@@ -126,5 +133,11 @@
 
 lin
   zullen_VV = lin VV (zullen_V ** {isAux = True}) ;
+
+  StressedPron pron = {
+      s = table {NPNom => pron.stressed.nom ; NPAcc => pron.stressed.acc} ;
+      a = pron.a ;
+      isPron = True
+      } ; 
 
 }
diff --git a/lib/src/dutch/ExtraDutAbs.gf b/lib/src/dutch/ExtraDutAbs.gf
--- a/lib/src/dutch/ExtraDutAbs.gf
+++ b/lib/src/dutch/ExtraDutAbs.gf
@@ -3,9 +3,10 @@
   VPS,ListVPS,BaseVPS,ConsVPS,ConjVPS,MkVPS,PredVPS,
   Temp,Pol,S,NP,
   VV,VP,Conj,IComp,ICompAP,IAdvAdv,Adv,AP,IAdv,
-  VPSlash, NominalizeVPSlashNP] ** 
+  VPSlash, NominalizeVPSlashNP,
+  PassVPSlash, PassAgentVPSlash] ** 
 {
-
+  flags coding=utf8;
 --{
 --
 --  fun
@@ -18,5 +19,6 @@
 
 fun
   zullen_VV : VV ;  -- ik zal slapen
+  StressedPron : Pron -> NP ;
 
 }
diff --git a/lib/src/dutch/IrregDut.gf b/lib/src/dutch/IrregDut.gf
--- a/lib/src/dutch/IrregDut.gf
+++ b/lib/src/dutch/IrregDut.gf
@@ -62,6 +62,7 @@
 lin klinken_V = mkV "klinken" "klonk" "klonken" "geklonken" ;
 lin kluiven_V = mkV "kluiven" "kloof" "kloven" "gekloven" ;
 lin knijpen_V = mkV "knijpen" "kneep" "knepen" "geknepen" ;
+lin komen_V = mkV "komen" "kwam" "kwamen" "gekomen" ;
 lin kopen_V = mkV "kopen" "kocht" "kochten" "gekocht" ;
 lin krijgen_V = mkV "krijgen" "kreeg" "kregen" "gekregen" ;
 lin krimpen_V = mkZijnV "krimpen" "kromp" "krompen" "gekrompen" ;
@@ -175,7 +176,7 @@
 lin wringen_V = mkV "wringen" "wrong" "wrongen" "gewrongen" ;
 lin zeggen_V = mkV "zeggen" "zei" "zeiden" "gezegd" ;
 lin zenden_V = mkV "zenden" "zond" "zonden" "gezonden" ;
-lin zien_V = mkV "zien" "ziet" "zien" "zag" "zagen" "gezien" ;
+lin zien_V = mkV "zie" "ziet" "zien" "zag" "zagen" "gezien" ;
 lin zijgen_V = mkZijnV "zijgen" "zeeg" "zegen" "gezegen" ;
 lin zingen_V = mkV "zingen" "zong" "zongen" "gezongen" ;
 lin zinken_V = mkZijnV "zinken" "zonk" "zonken" "gezonken" ;
diff --git a/lib/src/dutch/IrregDutAbs.gf b/lib/src/dutch/IrregDutAbs.gf
--- a/lib/src/dutch/IrregDutAbs.gf
+++ b/lib/src/dutch/IrregDutAbs.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 abstract IrregDutAbs = Cat ** {
 
 fun bakken_V : V ; -- to fry
@@ -60,6 +61,7 @@
 fun klinken_V : V ; -- to sound, to ring, to clink
 fun kluiven_V : V ; -- to pick (a bone), to nibble
 fun knijpen_V : V ; -- to pinch, to squeeze
+fun komen_V : V ; -- to come
 fun kopen_V : V ; -- to buy
 fun krijgen_V : V ; -- to get
 fun krimpen_V : V ; -- to shrink
diff --git a/lib/src/dutch/LangDut.gf b/lib/src/dutch/LangDut.gf
--- a/lib/src/dutch/LangDut.gf
+++ b/lib/src/dutch/LangDut.gf
@@ -2,4 +2,7 @@
 
 concrete LangDut of Lang = 
   GrammarDut,
-  LexiconDut ;
+  LexiconDut 
+  ,DocumentationDut
+  ,ConstructionDut
+;
diff --git a/lib/src/dutch/LexiconDut.gf b/lib/src/dutch/LexiconDut.gf
--- a/lib/src/dutch/LexiconDut.gf
+++ b/lib/src/dutch/LexiconDut.gf
@@ -1,4 +1,5 @@
 --# -path=.:../common:../abstract:../../prelude
+--# -coding=latin1
 
 -- work by Aarne Ranta
 
@@ -27,7 +28,7 @@
   brown_A = mkA "bruin" ;
   buy_V2 = mkV2 (mkV "kopen" "kocht" "gekocht") ;
   child_N = mkN "kind" "kinderen" neuter ;
-  come_V = zijnV (mkV "kom" "komt" "komen" "kwam" "kwame" "gekomen") ;
+  come_V = zijnV (mkV "kom" "komt" "komen" "kwam" "kwamen" "gekomen") ;
   die_V = zijnV (mkV "sterven" "stierf" "gestorven") ;
   distance_N3 = mkN3 (mkN "afstand") van_Prep (mkPrep "naar") ;
   drink_V2 = mkV2 drinken_V ;
@@ -100,7 +101,7 @@
 chair_N = mkN "stoel" utrum ;
 cheese_N = mkN "kaas" utrum ;
 church_N = mkN "kerk" utrum ;
-city_N = mkN "stad" utrum ;
+city_N = mkN "stad" "steden" utrum ;
 clean_A = mkA "schoon" ;
 clever_A = mkA "slim" ;
 close_V2 = mkV2 sluiten_V ;
@@ -199,7 +200,7 @@
 leave_V2 = mkV2 (mkV "verlaten" "verliet" "verlieten" "verlaten") ;
 leg_N = mkN "been" neuter ;
 lie_V = liggen_V ;
-like_V2 = mkV2 houden_V van_Prep ;
+like_V2 = mkV2 (partV (mkV "vinden") "leuk") ;
 listen_V2 = mkV2 "luisteren" ;
 live_V = mkV "leven" ;
 liver_N = mkN "lever" utrum ;
@@ -207,7 +208,7 @@
 lose_V2 = mkV2 verliezen_V ;
 louse_N = mkN "luis" utrum ;
 love_N = mkN "liefde" utrum ;
-love_V2 = mkV2 (mkV "lief" hebben_V) ;
+love_V2 = mkV2 houden_V van_Prep ;
 man_N = mkN "man" utrum ;
 meat_N = mkN "vlees" neuter ;
 milk_N = mkN "melk" utrum ;
diff --git a/lib/src/dutch/MorphoDut.gf b/lib/src/dutch/MorphoDut.gf
--- a/lib/src/dutch/MorphoDut.gf
+++ b/lib/src/dutch/MorphoDut.gf
@@ -1,4 +1,5 @@
 --# -path=.:../common:../../prelude
+--# -coding=latin1
 --
 ----1 A Simple Dutman Resource Morphology
 ----
diff --git a/lib/src/dutch/NumeralDut.gf b/lib/src/dutch/NumeralDut.gf
--- a/lib/src/dutch/NumeralDut.gf
+++ b/lib/src/dutch/NumeralDut.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete NumeralDut of Numeral = CatDut [Numeral,Digits] ** open ResDut, Prelude in {
 
 flags optimize = all_subs ;
diff --git a/lib/src/dutch/ParadigmsDut.gf b/lib/src/dutch/ParadigmsDut.gf
--- a/lib/src/dutch/ParadigmsDut.gf
+++ b/lib/src/dutch/ParadigmsDut.gf
@@ -46,10 +46,10 @@
 --2 Nouns
 
   mkN : overload {
-    mkN : (muis : Str) -> N ;   -- de muis-muisen, with some predictable exceptions
+    mkN : (bank : Str) -> N ;   -- de bank-banken, with some predictable exceptions
     mkN : (bit : Str) -> Gender -> N ; -- if gender is not predictable
-    mkN : (gat,gaten : Str) -> Gender -> N ; -- worst-case for nouns
-    mkN : (huis, boot : N) -> N ; -- compound huisboot
+    mkN : (gat, gaten : Str) -> Gender -> N ; -- worst-case for nouns
+    mkN : (werk, plaats : N) -> N ; -- compound werkplaats
     mkN : (station, hal : N) -> Case -> N ; -- compound stationshal
   } ;
 
@@ -73,6 +73,7 @@
 
   mkPN : overload {
     mkPN : Str -> PN ; -- proper name
+    mkPN : N -> PN ; -- proper name from noun
     } ;
 
 
@@ -164,13 +165,28 @@
 
   mkV0  : V -> V0 ; --%
   mkVS  : V -> VS ;
-  mkV2S : V -> Prep -> V2S ;
-  mkVV  : V -> VV ;
-  mkV2V : V -> Prep -> V2V ;
+  mkVV  : V -> VV ;  -- with "te"
+  auxVV : V -> VV ;  -- without "te"
+
+  mkV2V : overload {
+    mkV2V : V -> Prep -> V2V ;
+    mkV2V : V -> V2V ;
+    } ;
+  mkV2S : overload {
+    mkV2S : V -> Prep -> V2S ;
+    mkV2S : V -> V2S ;
+    } ;
+  mkV2A : overload {
+    mkV2A : V -> Prep -> V2A ;
+    mkV2A : V -> V2A ;
+    } ;
+  mkV2Q : overload {
+    mkV2Q : V -> Prep -> V2Q ;
+    mkV2Q : V -> V2Q ;
+    } ;
+
   mkVA  : V -> VA ;
-  mkV2A : V -> Prep -> V2A ;
   mkVQ  : V -> VQ ;
-  mkV2Q : V -> Prep -> V2Q ;
 
 --
 --  mkAS  : A -> AS ;
@@ -193,16 +209,18 @@
   mkOrd : A -> Ord = \a -> lin Ord {s = a.s ! Posit} ;
 
   mkN = overload {
-    mkN : (muis : Str) -> N 
+    mkN : (bank : Str) -> N 
     = \a -> lin N (regNoun a) ;
     mkN : (bit : Str) -> Gender -> N 
     = \a,b -> lin N (regNounG a b) ;
+    mkN : (bit : Str) -> Gender -> Gender -> N 
+    = \a,g1,g2 -> lin N (regNounG a g1) | lin N (regNounG a g2) ; -- there are many nouns with variant genders
     mkN : (gat,gaten : Str) -> Gender -> N 
     = \a,b,c -> lin N (mkNoun a b c) ;
-   mkN : (huis,boot : N) -> N
-    = \huis,boot -> lin N {s = \\n => huis.s ! NF Sg Nom + boot.s ! n ; g = boot.g} ;
-   mkN : (huis,boot : N) -> Case -> N
-    = \huis,boot,c -> lin N {s = \\n => huis.s ! NF Sg c + boot.s ! n ; g = boot.g} ;
+   mkN : (werk,plaats : N) -> N
+    = \werk,plaats -> lin N {s = \\n => werk.s ! NF Sg Nom + plaats.s ! n ; g = plaats.g} ;
+   mkN : (werk,plaats : N) -> Case -> N
+    = \werk,plaats,c -> lin N {s = \\n => werk.s ! NF Sg c + plaats.s ! n ; g = plaats.g} ;
   } ;
 
   mkN2 = overload {
@@ -215,6 +233,7 @@
 
   mkPN = overload {
     mkPN : Str -> PN = \s -> lin PN {s = \\_ => s} ;
+    mkPN : N -> PN = \n -> lin PN {s = \\_ => n.s ! NF Sg Nom} ;
     } ;
 
   masculine = Utr ;
@@ -245,16 +264,24 @@
     mkV : (aai,aait,aaien,aaide,aaiden,geaaid : Str) -> V =
       \a,b,c,d,f,g -> lin V (v2vv (mkVerb a b c d d f g)) ;
     mkV : Str -> V -> V = \v,s ->lin V (prefixV v s) ;
+    mkV : V -> Str -> V = \s,v ->lin V (prefixV v s) ; ---- the same, in order matching Wiktionary-generated lexicon
     } ;
   zijnV v = lin V (v2vvAux v VZijn) ;
-  reflV v = lin V {s = v.s ; aux = v.aux ; prefix = v.prefix ; vtype = VRefl} ;
+  reflV v = lin V {s = v.s ; aux = v.aux ; particle = v.particle ; prefix = v.prefix ; vtype = VRefl} ;
 
+  partV = overload {
+    partV : Str -> V -> V = \leuk,vinden ->
+      vinden ** {particle = leuk} ;
+    partV : V -> Str -> V = \vinden,leuk ->
+      vinden ** {particle = leuk} ;
+  } ;
+
   no_geV v = let vs = v.s in {
     s = table {
       VPerf => Predef.drop 2 (vs ! VPerf) ;
       p => vs ! p
       } ;
-    prefix = v.prefix ; lock_V = v.lock_V ; aux = v.aux ; vtype = v.vtype
+    prefix = v.prefix ; lock_V = v.lock_V ; particle = v.particle ; aux = v.aux ; vtype = v.vtype
     } ;
 
   fixprefixV s v = let vs = v.s in {
@@ -262,16 +289,16 @@
       VPerf => s + Predef.drop 2 (vs ! VPerf) ;
       p => s + vs ! p
       } ;
-    prefix = v.prefix ; lock_V = v.lock_V ; aux = v.aux ; vtype = v.vtype
+    prefix = v.prefix ; lock_V = v.lock_V ; aux = v.aux ; particle = v.particle ; vtype = v.vtype
     } ;
 
   zijn_V : V = lin V ResDut.zijn_V ;
   hebben_V : V = lin V ResDut.hebben_V ;
 
   mkV2 = overload {
-    mkV2 : Str -> V2 = \s -> lin V2 (v2vv (regVerb s) ** {c2 = []}) ;
-    mkV2 : V -> V2 = \s -> lin V2 (s ** {c2 = []}) ;
-    mkV2 : V -> Prep -> V2  = \s,p -> lin V2 (s ** {c2 = p.s}) ;
+    mkV2 : Str -> V2 = \s -> lin V2 (v2vv (regVerb s) ** {c2 = <[],False>}) ;
+    mkV2 : V -> V2 = \s -> lin V2 (s ** {c2 = <[],False>}) ;
+    mkV2 : V -> Prep -> V2  = \s,p -> lin V2 (s ** {c2 = <p.s,True>}) ;
     } ;
 
 
@@ -287,7 +314,7 @@
     mkV3 : V -> Prep -> V3 = \v,p -> mkmaxV3 v (mkPrep []) p ; 
     mkV3 : V -> V3 = \v -> mkmaxV3 v (mkPrep []) (mkPrep []) ; 
     } ;
-  mkmaxV3 : V -> Prep -> Prep -> V3 = \v,c,d -> lin V3 (v ** {c2 = c.s ; c3 = d.s}) ;
+  mkmaxV3 : V -> Prep -> Prep -> V3 = \v,c,d -> lin V3 (v ** {c2 = <c.s,True> ; c3 = <d.s,True>}) ;
 
 
 
@@ -453,7 +480,7 @@
 --  werden_V = MorphoDut.werden_V ** {lock_V = <>} ;
 --
   prepV2  : V -> Prep -> V2 ;
-  prepV2 v c = lin V2 (v ** {c2 = c.s}) ;
+  prepV2 v c = lin V2 (v ** {c2 = <c.s,True>}) ; --if it has prep, needed for word order (place of negation)
 --  dirV2 v = prepV2 v (mkPrep [] accusative) ;
 --  datV2 v = prepV2 v (mkPrep [] dative) ;
 --
@@ -461,17 +488,33 @@
   mkVS v = lin VS v ;
   mkVQ v = lin VQ v ;
   mkVV v = lin VV (v ** {isAux = False}) ;
+  auxVV v = lin VV (v ** {isAux = True}) ;
 
   V0 : Type = V ;
 --  AS, A2S, AV : Type = A ;
 --  A2V : Type = A2 ;
 
   mkV0 v = v ;
-  mkV2S v p = lin V2S (prepV2 v p) ;
-  mkV2V v p = lin V2V (prepV2 v p ** {isAux = False}) ;
+
+  mkV2V = overload {
+    mkV2V : V -> Prep -> V2V = \v,p -> lin V2V (prepV2 v p ** {isAux = False}) ;
+    mkV2V : V -> V2V = \v -> lin V2V (prepV2 v (mkPrep []) ** {isAux = False}) ;
+    } ;
+  mkV2S = overload {
+    mkV2S : V -> Prep -> V2S = \v,p -> lin V2S (prepV2 v p) ;
+    mkV2S : V -> V2S = \v -> lin V2S (prepV2 v (mkPrep [])) ;
+    } ;
+  mkV2A = overload {
+    mkV2A : V -> Prep -> V2A = \v,p -> lin V2A (prepV2 v p) ;
+    mkV2A : V -> V2A = \v -> lin V2A (prepV2 v (mkPrep [])) ;
+    } ;
+  mkV2Q = overload {
+    mkV2Q : V -> Prep -> V2Q = \v,p -> lin V2Q (prepV2 v p) ;
+    mkV2Q : V -> V2Q = \v -> lin V2Q (prepV2 v (mkPrep [])) ;
+    } ;
+
+
   mkVA  v   = lin VA v ;
-  mkV2A v p = lin V2A (prepV2 v p) ;
-  mkV2Q v p = lin V2Q (prepV2 v p) ;
 --
 --  mkAS  v = v ** {lock_A = <>} ;
 --  mkA2S v p = mkA2 v p ** {lock_A = <>} ;
diff --git a/lib/src/dutch/ResDut.gf b/lib/src/dutch/ResDut.gf
--- a/lib/src/dutch/ResDut.gf
+++ b/lib/src/dutch/ResDut.gf
@@ -1,10 +1,11 @@
 --# -path=.:../abstract:../common
+--# -coding=latin1
 
 --1 Dutch auxiliary operations.
 --
 -- (c) 2009 Femke Johansson and Aarne Ranta
 
-resource ResDut = ParamX ** open Prelude in {
+resource ResDut = ParamX ** open Prelude, Predef in {
 
   flags optimize=all ;
 
@@ -75,8 +76,8 @@
     mkAdjective : (_,_,_,_,_ : Str) -> Adjective = \ap,aa,ag,ac,as -> {
       s = table {
         Posit  => table {APred => ap ; AAttr => aa ; AGen => ag} ; 
-        Compar => table {APred => ac ; AAttr => ac + "e" ; AGen => ac + "es"} ; ----
-        Superl => table {APred => as ; AAttr => as + "e" ; AGen => as + "es"}   ----
+        Compar => table {APred => ac ; AAttr => ac + "e" ; AGen => ac + "s"} ; ----
+        Superl => table {APred => as ; AAttr => as + "e" ; AGen => as + "s"}   ----
         }
       } ;
     regAdjective : Str -> Adjective = \s ->  ----
@@ -113,6 +114,8 @@
      | VImp3     -- weest
      | VImpPl    -- wezen
      | VPerf     -- geweest
+     | VPresPart -- zijnde
+     | VGer      -- zijnde
      ;
 
     VPart = VPart_aan | VPart_af | VPart_be ;
@@ -128,7 +131,9 @@
     		VPresSg2 | VPresSg3 | VImp3 => aait; -- jij aait
     		VPastSg => aaide; -- ik aaide  --# notpresent
     		VPastPl => aaiden; -- hij/zij/het/wij aaiden --# notpresent
-    		VPerf   => geaaid -- ik heb geaaid 
+    		VPerf   => geaaid ; -- ik heb geaaid 
+                VPresPart => aaien + "de" ;
+                VGer => aaien + "d"
     	}
     };
     
@@ -158,6 +163,7 @@
       } ;
      prefix = ein ;
      aux = verb.aux ;
+     particle = verb.particle ;
      vtype = verb.vtype 
      } ;
 
@@ -175,43 +181,36 @@
     	 _ => d_regVerb verb stem
     	 
     	};
-
+     consonant : pattern Str = #("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"v"|"w"|"x"|"y"|"z") ;
+     vowel : pattern Str = #("a"|"e"|"i"|"o"|"u") ;
     -- To make a stem out of a verb
     -- If a stem ends in a 'v' then the 'v' changes into a 'f'
     -- If a stem ends in a 'z' then the 'z' changes into an 's'
     -- If a stem ends on a double consonant then one of them disappears
     -- If a stem ends on a consonant but that consonant has exactly 1 vowel before it
     -- then we have to double this vowel
-    mkStem : Str -> Str =\werken -> 
-    let stem = Predef.tk 2 werken
+    mkStem : Str -> Str =\lopen -> 
+    let 
+      lop  = tk 2 lopen ;    --drop the -en
+      lo   = init lop ;
+      o    = last lo  ;
+      p    = case last lop of { 
+	       "v" => "f" ;
+	       "z" => "s" ;
+	       p   => p
+	      } ;
+      loop = lo + o + p ;  -- voiced consonant to unvoiced, vowel doubling
+      kerf = lo + p ;      -- voiced consonant to unvoiced, no vowel doubling
+      zeg  = tk 3 lopen ;  -- double consonant disappearing
+      werk = lop           -- no changes to stem
+      
     in
-    case stem of {
-    	-- Vowel doubling for verbs whose stem does not end on 'v' or 'z' 	
-    	_+ ("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"v"|"w"|"x"|"y"|"z") 
-    	 + ("a"|"e"|"i"|"o"|"u")
-    	 + ("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"w"|"x"|"y") 
-    	 => Predef.tk 2 stem + (Predef.tk 1 (Predef.dp 2 stem)) + Predef.dp 2 stem;
-    	 
-     	-- Vowel doubling for verbs whose stem end on 'v'	
-    	_+ ("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"v"|"w"|"x"|"y"|"z") 
-    	 + ("a"|"e"|"i"|"o"|"u")
-    	 + "v" => Predef.tk 2 stem + (Predef.tk 1 (Predef.dp 2 stem)) + 
-    	 	(Predef.tk 1 (Predef.dp 2 stem)) +"f";
-    
-        -- Vowel doubling for verbs whose stem end on 'z`'	
-    	_+ ("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"v"|"w"|"x"|"y"|"z") 
-    	 + ("a"|"e"|"i"|"o"|"u")
-    	 + "z" => Predef.tk 2 stem + (Predef.tk 1 (Predef.dp 2 stem)) + 
-    	 	(Predef.tk 1 (Predef.dp 2 stem)) + "s";
-    
-    	_+ "v" => (Predef.tk 1 stem) + "f";
-    	_+ "z" => (Predef.tk 1 stem) + "s";
-    	
+    case lop of {
+    	_+ #consonant + #vowel + #consonant => loop ; 
     	_+ ("bb" | "dd" | "ff" | "gg" | "kk" | "ll" | "mm" | "nn" | "pp" | 
-    		"rr" | "ss" | "tt") => Predef.tk 1 stem;
-
-    	 
-    	_ => stem
+            "rr" | "ss" | "tt")    => zeg ;
+    	_+ #consonant + ("v"|"z")  => kerf ;
+    	_                          => werk --default case, #consonant + #consonant 
     };
     
     
@@ -286,10 +285,13 @@
        VImp2     => "wees" ;
        VImp3     => "weest" ;
        VImpPl    => "wezen" ;
-       VPerf     => "geweest" 
+       VPerf     => "geweest" ;
+       VPresPart => "zijnde" ;
+       VGer      => "wezend"
        } ;
     aux = VZijn ;
     prefix = [] ;
+    particle = [] ;
     vtype = VAct ;
     } ;
 
@@ -305,10 +307,13 @@
        VImp2     => "heb" ;
        VImp3     => "heeft" ;
        VImpPl    => "hebben" ;
-       VPerf     => "gehad" 
+       VPerf     => "gehad" ;
+       VPresPart => "hebbende" ;
+       VGer      => "hebbend"
        } ;
     aux = VHebben ;
     prefix = [] ;
+    particle = [] ;
     vtype = VAct ;
     } ;
 
@@ -324,10 +329,13 @@
        VImp2     => "zoud" ;  ---- not used
        VImp3     => "zoudt" ;
        VImpPl    => "zouden" ; ----
-       VPerf     => "gezoudt" 
+       VPerf     => "gezoudt" ;
+       VPresPart => "zullende" ;
+       VGer      => "zullend" 
        } ;
     aux = VHebben ;
     prefix = [] ;
+    particle = [] ;
     vtype = VAct ;
     } ;
 
@@ -343,15 +351,18 @@
        VImp2     => "kan" ;  ---- not used
        VImp3     => "kant" ;
        VImpPl    => "kunnen" ; ----
-       VPerf     => "gekund" 
+       VPerf     => "gekund" ;
+       VPresPart => "kunnende" ;
+       VGer      => "kunnend"
        } ;
     aux = VHebben ;
     prefix = [] ;
+    particle = [] ;
     vtype = VAct ;
     } ;
 
   worden_V = irregVerb2 "worden" "werd" "werden" "geworden" ** {
-    aux = VZijn ; prefix = [] ; vtype = VAct} ; 
+    aux = VZijn ; prefix = [] ; particle = [] ; vtype = VAct} ; 
 
     Pronoun : Type = {
       unstressed,stressed : {nom, acc, poss : Str} ;
@@ -376,14 +387,18 @@
     Adjf = Strong | Weak ;
 
 
-  oper VVerb = Verb ** {prefix : Str ; aux : VAux ; vtype : VType} ;
+  oper VVerb = Verb ** {prefix : Str ;       -- af + stappen
+			particle : Str ;     -- non-inflecting component, e.g. leuk vinden
+			aux : VAux ;         -- hebben or zijn
+			vtype : VType} ;     -- active or reflexive
+
   param VAux = VHebben | VZijn ;
 
   param VType = VAct | VRefl ;
 
   oper 
     v2vvAux : Verb -> VAux -> VVerb = \v,a -> 
-      {s = v.s ; aux = a ; prefix = [] ; vtype = VAct} ;
+      {s = v.s ; aux = a ; prefix = [] ; particle = [] ; vtype = VAct} ;
     v2vv : Verb -> VVerb = \v -> v2vvAux v VHebben ;
 
 
@@ -392,7 +407,7 @@
 ---- clause, inverted, or subordinate.
 
   oper 
-    Preposition = Str ;
+    Preposition = Str ; 
     appPrep : Preposition -> (NPCase => Str) -> Str = \p,np -> p ++ np ! NPAcc ; ----
 
   param  
@@ -457,8 +472,9 @@
       n2 : Agr => Str ;      -- je vrouw
       a2 : Str ;             -- vandaag
       isAux : Bool ;         -- is a double infinitive
-      inf : Str * Bool ;     -- sagen (True = non-empty)
-      ext : Str              -- dass sie kommt
+      negBeforeObj : Bool ;  -- ik schoop X niet ; ik houd niet van X ; dat is niet leuk
+      inf : Str * Bool ;     -- zeggen (True = non-empty)
+      ext : Str              -- dat je komt
       } ;
 
   predV : VVerb -> VP = predVGen False ;
@@ -474,6 +490,7 @@
     n2  : Agr => Str = \\a => [] ;
     a2  : Str = [] ;
     isAux = isAux ; ----
+    negBeforeObj = False ;
     inf : Str * Bool = <[],False> ;
     ext : Str = []
     } ;
@@ -485,15 +502,18 @@
 
 -- Extending a verb phrase with new constituents.
 
-  insertObj : (Agr => Str) -> VP -> VP = insertObjNP False ;
+  --when we call it with a normal VP, just copy the negBeforeObj field of the vp
+  insertObj : (Agr => Str) -> VP -> VP = \obj,vp -> insertObjNP False vp.negBeforeObj obj vp;
 
-  insertObjNP : Bool -> (Agr => Str) -> VP -> VP = \isPron, obj,vp -> {
+  --this is needed when we call insertObjNP in ComplSlash: VPSlash is a subtype of VP so it works
+  insertObjNP : Bool -> Bool -> (Agr => Str) -> VP -> VP = \isPron,negBeforeObj,obj,vp -> {
     s = vp.s ;
     a1 = vp.a1 ;
     n0 = \\a => case isPron of {True  => obj ! a ; _ => []} ++ vp.n0 ! a ;
     n2 = \\a => case isPron of {False => obj ! a ; _ => []} ++ vp.n2 ! a ;
     a2 = vp.a2 ;
     isAux = vp.isAux ;
+    negBeforeObj = negBeforeObj ;
     inf = vp.inf ;
     ext = vp.ext
     } ;
@@ -505,6 +525,7 @@
     n2 = vp.n2 ;
     a2 = vp.a2 ;
     isAux = vp.isAux ;
+    negBeforeObj = vp.negBeforeObj ;
     inf = vp.inf ;
     ext = vp.ext
     } ;
@@ -516,6 +537,7 @@
     n2 = vp.n2 ;
     a2 = vp.a2 ++ adv ;
     isAux = vp.isAux ;
+    negBeforeObj = vp.negBeforeObj ;
     inf = vp.inf ;
     ext = vp.ext
     } ;
@@ -527,6 +549,7 @@
     n2 = vp.n2 ;
     a2 = vp.a2 ;
     isAux = vp.isAux ;
+    negBeforeObj = vp.negBeforeObj ;
     inf = vp.inf ;
     ext = vp.ext ++ ext
     } ;
@@ -538,6 +561,7 @@
     n2 = vp.n2 ;
     a2 = vp.a2 ;
     isAux = vp.isAux ; ----
+    negBeforeObj = vp.negBeforeObj ;
     inf = <inf ++ vp.inf.p1, True> ;
     ext = vp.ext
     } ;
@@ -568,21 +592,34 @@
           neg   = vp.a1 ! b ;
           obj0  = vp.n0 ! agr ;
           obj   = vp.n2 ! agr ;
-          compl = obj0 ++ neg ++ obj ++ vp.a2 ++ vp.s.prefix ;
-          inf   = 
-            case <vp.isAux, vp.inf.p2, a> of {                  --# notpresent
+	  part  = vp.s.particle ;
+	  compl = case vp.negBeforeObj of {
+	    True => neg ++ obj0 ++ obj ++ part ++ vp.a2 ++ vp.s.prefix ;
+	    _    => obj0 ++ obj ++ neg ++ part ++ vp.a2 ++ vp.s.prefix 
+	  } ;
+          inf : Str  =                                               
+            case <vp.isAux, vp.inf.p2, a> of {                  
               <True,True,Anter> => vp.s.s ! VInf ++ vp.inf.p1 ; --# notpresent
-              _ =>                                              --# notpresent
-                 vp.inf.p1 ++ verb.p2
-              }                                                 --# notpresent
-              ;
+              _ =>                                              
+                 vp.inf.p1 ++ verb.p2                           
+              }                                                 
+              ;                                                 
           extra = vp.ext ;
-          inffin = 
-            case <a,vp.isAux> of {                              --# notpresent
-              <Anter,True> => fin ++ inf ; -- double inf   --# notpresent
-              _ =>                                              --# notpresent
-              inf ++ fin              --- or just auxiliary vp
-            }                                                   --# notpresent
+
+          --for the Sub word order
+          inffin : Str =                                           
+            case <t,a,vp.isAux> of {                          
+                                 -- gezien  zou/zal hebben  
+              <Cond,Anter,False> => vperf ++ fin ++ auxv ! VInf ; --# notpresent
+	      <Fut,Anter,False>  => vperf ++ fin ++ auxv ! VInf ; --# notpresent
+	                         -- zou/zal zien
+	      <Cond,Simul,False> => fin ++ verb.p2 ;          
+	      <Fut,Simul,False>  => fin ++ verb.p2 ;          
+	                     -- wil    kunnen zien (first line in inf)
+	      <_,Anter,True> => fin ++ inf ; -- double inf    --# notpresent
+              _   =>  fin ++ inf                              
+              -- no inf ++ fin, this is not German :-P
+            }                                                  
         in
         case o of {
           Main => subj ++ fin ++ compl ++ inf ++ extra ;
@@ -591,7 +628,7 @@
           }
     } ;
 
-  auxVerb : VAux -> VVerb = \a -> case a of {
+  auxVerb : VAux -> Verb = \a -> case a of {
     VHebben => hebben_V ;
     VZijn   => zijn_V 
     } ;
diff --git a/lib/src/dutch/SentenceDut.gf b/lib/src/dutch/SentenceDut.gf
--- a/lib/src/dutch/SentenceDut.gf
+++ b/lib/src/dutch/SentenceDut.gf
@@ -20,15 +20,19 @@
           verb = vp.s.s ! ps.p1 ;
           inf  = vp.inf.p1 ;
         in
-        verb ++ ps.p2 ++ 
-        vp.a1 ! pol ++ vp.n0 ! agr ++ vp.n2 ! agr ++ vp.a2 ++ inf ++ vp.ext
+          case vp.negBeforeObj of {
+             True => verb ++ ps.p2 ++ vp.a1 ! pol ++ vp.n0 ! agr ++ 
+                     vp.n2 ! agr ++ vp.a2 ++ inf ++ vp.ext ;
+	     _    => verb ++ ps.p2 ++ vp.n0 ! agr ++ vp.n2 ! agr ++ 
+                     vp.a1 ! pol ++ vp.a2 ++ inf ++ vp.ext
+	  } ;
     } ;
 
     SlashVP np vp = 
       mkClause 
         (np.s ! NPNom) np.a 
         vp **
-      {c2 = vp.c2} ;
+      {c2 = vp.c2.p1} ; --ClSlash has just Preposition, not Prep * Bool
 
     AdvSlash slash adv = {
       s  = \\t,a,b,o => slash.s ! t ! a ! b ! o ++ adv.s ;
diff --git a/lib/src/dutch/TerminologyDut.gf b/lib/src/dutch/TerminologyDut.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/dutch/TerminologyDut.gf
@@ -0,0 +1,69 @@
+--# -path=.:../abstract:../common
+
+concrete TerminologyDut of Terminology = CatDut ** open 
+  ResDut,
+  ParadigmsDut,
+  (G = GrammarDut),
+  (S = SyntaxDut),
+  (L = LexiconDut),
+  Prelude
+in {
+
+
+lincat
+  Category = G.N ;
+  ParameterType = G.N ;
+  Parameter = G.N ;
+  
+  Heading = {s : Str} ;
+  
+
+lin
+  noun_Category = mkN "zelfstandig naamwoord" ;
+  adjective_Category = mkN "bijvoeglijk naamwoord" ;
+  verb_Category = mkN "werkwoord" ;
+  preposition_Category = mkN "voorzetsel" ;
+
+  gender_ParameterType = mkN "geschlacht" ;
+
+  singular_Parameter = mkN "enkelvoud" ;
+  plural_Parameter = mkN "meervoud" ;
+
+  masculine_Parameter = mkN "mannelijk" ;
+  feminine_Parameter = mkN "vrouwelijk" ;
+  neuter_Parameter = mkN "onzijdig" ;
+  uter_Parameter = mkN "m/v" ; ----
+
+  nominative_Parameter = mkN "nominatief" ;
+  genitive_Parameter = mkN "genitief" ;
+  dative_Parameter = mkN "datief" ;
+  accusative_Parameter = mkN "accusatief" ;
+  partitive_Parameter = mkN "partitief" ;
+
+  imperative_Parameter = mkN "gebiedend" ;
+  indicative_Parameter = mkN "aantonend" ;
+  conjunctive_Parameter = mkN "aanvoegend" ;
+  infinitive_Parameter = mkN "onbepaald" ;
+
+  present_Parameter = mkN "tegenwoordig" ;
+  past_Parameter = mkN "verleden" ;
+  future_Parameter = mkN "toekomend" ;
+  conditional_Parameter = mkN "voorwaardelijk" ;
+  perfect_Parameter = mkN "voltooid" ;
+  imperfect_Parameter = mkN "onvoltooid" ;
+
+  participle_Parameter = mkN "deelwoord" ;
+  aux_verb_Parameter = mkN "hulpwerkwoord" ;
+  gerund_Parameter = mkN "gerundivum" ;
+
+  positive_Parameter = mkN "stellend" ;
+  comparative_Parameter = mkN "vergrotend" ;
+  superlative_Parameter = mkN "overtreffend" ;
+  predicative_Parameter = mkN "onverbogen" ;
+  attributive_Parameter = mkN "verbogen" ;
+
+  nounHeading n = ss (n.s ! NF Sg Nom) ;
+
+  exampleGr_N = mkN "voorbeeld" ;
+
+}
diff --git a/lib/src/dutch/VerbDut.gf b/lib/src/dutch/VerbDut.gf
--- a/lib/src/dutch/VerbDut.gf
+++ b/lib/src/dutch/VerbDut.gf
@@ -23,9 +23,9 @@
     SlashV2a v = predV (v2v v) ** {c2 = v.c2} ; 
       
     Slash2V3 v np =
-      insertObj (\\_ => appPrep v.c2 np.s) (predVv v) ** {c2 = v.c3} ;
+      insertObj (\\_ => appPrep v.c2.p1 np.s) (predVv v) ** {c2 = v.c3} ;
     Slash3V3 v np =
-      insertObj (\\_ => appPrep v.c3 np.s) (predVv v) ** {c2 = v.c2} ;
+      insertObj (\\_ => appPrep v.c3.p1 np.s) (predVv v) ** {c2 = v.c2} ;
 
     SlashV2S v s = 
       insertExtrapos (conjThat ++ s.s ! Sub) (predVv v) ** {c2 = v.c2} ;
@@ -42,7 +42,8 @@
     SlashV2A v ap = 
       insertObj (\\_ => ap.s ! APred) (predVv v) ** {c2 = v.c2} ;
 
-    ComplSlash vp np = insertObjNP np.isPron (\\_ => appPrep vp.c2 np.s) vp ;
+    --vp.c2.p2: if the verb has a preposition or not
+    ComplSlash vp np = insertObjNP np.isPron vp.c2.p2 (\\_ => appPrep vp.c2.p1 np.s) vp ;
 
     SlashVV v vp = 
       let 
@@ -60,10 +61,12 @@
       insertExtrapos vpi.p3 (
         insertInf vpi.p2 (
           insertObj vpi.p1 (
-            insertObj (\\_ => appPrep v.c2 np.s) (
+            insertObj (\\_ => appPrep v.c2.p1 np.s) (
               predVv v)))) ** {c2 = v.c2} ;
 
-    UseComp comp = insertObj comp.s (predV zijn_V) ; -- agr not used
+    -- True, because negation comes before copula complement 
+    -- "ik ben niet groot" but "ik begrijp hem niet"
+    UseComp comp = insertObjNP False True comp.s (predV zijn_V) ; -- agr not used
 
     UseCopula = predV zijn_V ;
 
@@ -75,16 +78,16 @@
     AdvVP vp adv = insertAdv adv.s vp ;
     AdVVP adv vp = insertAdV adv.s vp ;
 
-    ReflVP vp = insertObj (\\a => appPrep vp.c2 (\\_ => reflPron ! a)) vp ;
+    ReflVP vp = insertObj (\\a => appPrep vp.c2.p1 (\\_ => reflPron ! a)) vp ;
 
     PassV2 v = insertInf (v.s ! VPerf) (predV worden_V) ;
 
-    VPSlashPrep vp prep = vp ** {c2 = prep.s} ;
+    VPSlashPrep vp prep = vp ** {c2 = <prep.s,True>} ;
 
 ---- workaround for a subtyping bug
   oper
     v2v : VVerb -> VVerb = \v -> 
-      {s = v.s ; aux = v.aux ; prefix = v.prefix ; vtype = v.vtype} ;
+      {s = v.s ; aux = v.aux ; prefix = v.prefix ; particle = v.particle ; vtype = v.vtype} ;
     predVv : VVerb -> ResDut.VP = \v -> predV (v2v v) ;
 
 }
diff --git a/lib/src/dutch/tagged/LangDutTagged.gf b/lib/src/dutch/tagged/LangDutTagged.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/dutch/tagged/LangDutTagged.gf
@@ -0,0 +1,5 @@
+--# -path=.:..:../../abstract:../../common
+
+concrete LangDutTagged of Lang = 
+  GrammarDut,
+  LexiconDut ;
diff --git a/lib/src/dutch/tagged/README b/lib/src/dutch/tagged/README
new file mode 100644
--- /dev/null
+++ b/lib/src/dutch/tagged/README
@@ -0,0 +1,9 @@
+cd GF/lib/src/dutch
+gf
+> i -src tagged/LangDutTagged.gf
+> i -src LangDut.gf
+
+Lang> gr -cat=Cl | l
+
+altijd zijn te willen smeekt zich niets niemand gekrast te sturen
+altijd zijn.V.Inf te willen.V.Inf smeken.V.Pres.Sg.3 zich niets.NP.Neutr.Sg niemand.NP.Utr.Sg krassen.V.Perf te sturen.V.Inf
diff --git a/lib/src/dutch/tagged/ResDut.gf b/lib/src/dutch/tagged/ResDut.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/dutch/tagged/ResDut.gf
@@ -0,0 +1,684 @@
+--# -path=.:../abstract:../common
+
+--1 Dutch auxiliary operations.
+--
+-- (c) 2009 Femke Johansson and Aarne Ranta
+
+resource ResDut = ParamX ** open Prelude in {
+
+  flags optimize=all ;
+
+--2 For $Noun$
+
+  param
+    Case = Nom | Gen ;
+    Gender = Utr | Neutr ;
+
+    NForm = NF Number Case ;
+
+    NPCase = NPNom | NPAcc ;
+
+  oper 
+    Noun = {s : NForm => Str ; g : Gender} ;
+
+    mkNoun : (_,_ : Str) -> Gender -> Noun = \sg,pl,g -> {
+      s = table {
+        NF Sg Nom => sg + ".N.Sg.Nom" ;
+        NF Sg Gen => sg + ".N.Sg.Gen" ;
+        NF Pl Nom => sg + ".N.Pl.Nom" ;
+        NF Pl Gen => sg + ".N.Pl.Gen"
+        } ;
+     g = g
+     } ;
+
+    regNoun : Str -> Noun = \s -> case s of {
+      _ + ("a" | "o" | "y" | "u" | "oe" | "é") => mkNoun s (s + "'s") Utr ;
+      _ + ("oir" | "ion" | "je") => mkNoun s (s + "s") Neutr ;
+      ? + ? + ? + _ + 
+        ("el" | "em" | "en" | "er" | "erd" | "aar" | "aard" | "ie") => -- unstressed
+                                            mkNoun s (s + "s") Utr ;
+      _ +                     ("i"|"u")  => mkNoun s (endCons s + "en") Utr ;
+      b + v@("aa"|"ee"|"oo"|"uu") + c@?  => mkNoun s (b + shortVoc v c + "en") Utr ; 
+      b + ("ei"|"eu"|"oe"|"ou"|"ie"|"ij"|"ui") + ? => mkNoun s (endCons s + "en") Utr ;
+      _ + "ie" => mkNoun s (s + "ën") Utr ;
+      b + v@("a"|"e"|"i"|"o"|"u" ) + c@? => mkNoun s (b + v + c + c + "en") Utr ;
+      _ => mkNoun s (endCons s + "en") Utr
+      } ;
+
+    regNounG : Str -> Gender -> Noun = \s,g -> {
+      s = (regNoun s).s ;
+      g = g
+      } ;
+
+    shortVoc : Str -> Str -> Str = \v,s -> init v + endCons s ;
+
+    endCons : Str -> Str = \s -> case s of {
+      _ + ("ts" |"rs" | "ls" | "ds" | "ns" | "ms") => s ;
+      b + "s" => b + "z" ;
+      b + "f" => b + "v" ;
+      _ => s
+      } ;
+
+    dupCons : pattern Str = #("b"|"d"|"f"|"g"|"k"|"l"|"m"|"n"|"p"|"r"|"s"|"t") ;
+
+    add_s : Str -> Str = \s -> case s of {
+      _ + "s" => s ;
+      _       => s + "s"
+      } ; 
+
+  param 
+    AForm = APred | AAttr | AGen ;
+    
+  oper
+    Adjective = {s : Degree => AForm => Str} ;
+
+    mkAdjective : (_,_,_,_,_ : Str) -> Adjective = \ap,aa,ag,ac,as -> {
+      s = table {
+        Posit  => table {APred => ap + ".A.Pos.Pred" ; AAttr => ap + ".A.Pos.Attr" ; AGen => ap} ; 
+        Compar => table {APred => ap + ".A.Comp.Pred" ; AAttr => ap + ".A.Comp.Attr" ; AGen => ap} ; ----
+        Superl => table {APred => ap + ".A.Sup.Pred" ; AAttr => ap + ".A.Sup.Attr" ; AGen => ap}   ----
+        }
+      } ;
+    regAdjective : Str -> Adjective = \s ->  ----
+      let 
+        se : Str = case s of {
+          _ + "er"      => s + "e" ; ---- 
+          _ + ("i"|"u"|"ij") => endCons s + "e" ;
+          b + v@("aa"|"ee"|"oo"|"uu") + c@?             => b + shortVoc v c + "e" ;
+          b + ("ei"|"eu"|"oe"|"ou"|"ie"|"ij"|"ui") + ?  => endCons s + "e" ;
+          b + v@("a"|"e"|"i"|"o"|"u" )            + c@? => b + v + c + c + "e" ;
+          _ => endCons s + "e"
+          } ;
+        ser : Str = case s of {
+          _ + "r" => s + "der" ;
+          _ => se + "r"
+          } ;
+        sst : Str = case s of {
+          _ + "s" => s + "t" ;
+          _ => s + "st"
+          } ;
+      in
+      mkAdjective s se (s + "s") ser sst ;
+
+  param 
+    VForm = 
+       VInf      -- zijn
+     | VPresSg1  -- ben 
+     | VPresSg2  -- bent
+     | VPresSg3  -- is
+     | VPresPl   -- zijn
+     | VPastSg   -- was  --# notpresent
+     | VPastPl   -- waren --# notpresent
+     | VImp2     -- wees
+     | VImp3     -- weest
+     | VImpPl    -- wezen
+     | VPerf     -- geweest
+     ;
+
+    VPart = VPart_aan | VPart_af | VPart_be ;
+
+  oper
+    Verb : Type = {s: VForm => Str};
+    
+  mkVerb : (_,_,_,_,_,_,_ : Str) -> 
+    	Verb = \aai, aait, aaien, aaide, _, aaiden, geaaid -> {
+    	s = table {
+    		VInf     => aaien + ".V.Inf" ; 
+    		VImpPl   => aaien + ".V.Imp.Pl" ; 
+    		VPresPl  => aaien + ".V.Pres.Pl" ; 
+    		VPresSg1 => aaien + ".V.Pres.Sg.1" ; 
+    		VImp2    => aaien + ".V.Imp.2" ; 
+    		VPresSg2 => aaien + ".V.Pres.Sg.2" ; 
+    		VPresSg3 => aaien + ".V.Pres.Sg.3" ; 
+    		VImp3    => aaien + ".V.Imp.3" ; 
+    		VPastSg  => aaien + ".V.Past.Sg" ; 
+    		VPastPl  => aaien + ".V.Past.Pl" ; 
+    		VPerf    => aaien + ".V.Perf" 
+    	}
+    };
+    
+  regVerb : Str -> Verb = \s -> smartVerb s (mkStem s) ;
+
+  irregVerb : (breken,brak,gebroken : Str) -> Verb = \breken,brak,gebroken ->
+    let brek = (regVerb breken).s 
+    in
+    mkVerb (brek ! VPresSg1) (brek ! VPresSg3) breken brak brak (brak + "en") gebroken ; 
+
+  irregVerb2 : (breken,brak,braken,gebroken : Str) -> Verb = \breken,brak,braken,gebroken ->
+    let brek = (regVerb breken).s 
+    in
+    mkVerb (brek ! VPresSg1) (brek ! VPresSg3) breken brak brak (braken) gebroken ; 
+
+-- To add a prefix (like "ein") to an already existing verb.
+
+  prefixV : Str -> VVerb -> VVerb = \ein,verb ->
+    let
+      vs = verb.s ;
+      einb : Bool -> Str -> Str = \b,geb -> 
+        if_then_Str b (ein + geb) geb ;
+    in
+    {s = table {
+      f@(VInf | VPerf) => ein + vs ! f ; ---- TODO: eingegeven
+      f       => vs ! f
+      } ;
+     prefix = ein ;
+     aux = verb.aux ;
+     vtype = verb.vtype 
+     } ;
+
+	-- Pattern matching verbs
+    smartVerb : (_,_:Str) -> Verb = \verb,stem ->
+    	let raw = Predef.tk 2 verb;
+    	in
+    	case raw of {
+    	 _+ ("k"|"f"|"s"|"c"|"h"|"p") => t_regVerb verb stem;
+    	 _+ "v" => v_regVerb verb;
+    	 _+ "z" => z_regVerb verb;
+    	 _+ ("t" | "tt") => t_end_regVerb verb;
+    	 _+ "d" => d_end_regVerb verb;
+    	 
+    	 _ => d_regVerb verb stem
+    	 
+    	};
+
+    -- To make a stem out of a verb
+    -- If a stem ends in a 'v' then the 'v' changes into a 'f'
+    -- If a stem ends in a 'z' then the 'z' changes into an 's'
+    -- If a stem ends on a double consonant then one of them disappears
+    -- If a stem ends on a consonant but that consonant has exactly 1 vowel before it
+    -- then we have to double this vowel
+    mkStem : Str -> Str =\werken -> 
+    let stem = Predef.tk 2 werken
+    in
+    case stem of {
+    	-- Vowel doubling for verbs whose stem does not end on 'v' or 'z' 	
+    	_+ ("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"v"|"w"|"x"|"y"|"z") 
+    	 + ("a"|"e"|"i"|"o"|"u")
+    	 + ("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"w"|"x"|"y") 
+    	 => Predef.tk 2 stem + (Predef.tk 1 (Predef.dp 2 stem)) + Predef.dp 2 stem;
+    	 
+     	-- Vowel doubling for verbs whose stem end on 'v'	
+    	_+ ("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"v"|"w"|"x"|"y"|"z") 
+    	 + ("a"|"e"|"i"|"o"|"u")
+    	 + "v" => Predef.tk 2 stem + (Predef.tk 1 (Predef.dp 2 stem)) + 
+    	 	(Predef.tk 1 (Predef.dp 2 stem)) +"f";
+    
+        -- Vowel doubling for verbs whose stem end on 'z`'	
+    	_+ ("b"|"c"|"d"|"f"|"g"|"h"|"j"|"k"|"l"|"m"|"n"|"p"|"q"|"r"|"s"|"t"|"v"|"w"|"x"|"y"|"z") 
+    	 + ("a"|"e"|"i"|"o"|"u")
+    	 + "z" => Predef.tk 2 stem + (Predef.tk 1 (Predef.dp 2 stem)) + 
+    	 	(Predef.tk 1 (Predef.dp 2 stem)) + "s";
+    
+    	_+ "v" => (Predef.tk 1 stem) + "f";
+    	_+ "z" => (Predef.tk 1 stem) + "s";
+    	
+    	_+ ("bb" | "dd" | "ff" | "gg" | "kk" | "ll" | "mm" | "nn" | "pp" | 
+    		"rr" | "ss" | "tt") => Predef.tk 1 stem;
+
+    	 
+    	_ => stem
+    };
+    
+    
+	-- To add a particle to a verb
+    --  addPartVerb : Str -> Verb -> Verb = \aanmoedigen ->
+    --  let verbpiece = Predef.drop 3 aanmoedigen;
+    --	part = Predef.take 3 aanmoedigen;
+    --	in
+    --	mkVerb (smartVerb verbpiece) part;
+    
+    -- For regular verbs with past tense 'd'
+    d_regVerb : (_,_ :Str) -> Verb = \geeuwen,geeuw ->
+    	let stem = geeuw --- mkStem geeuwen
+    	in
+    	mkVerb stem (stem + "t") geeuwen 
+    	  (stem + "de") (stem + "de") (stem + "den") 
+    	  ("ge" + stem + "d");	
+
+	-- For regular verbs with past tense 't'
+   	t_regVerb : (_,_ :Str) -> Verb = \botsen,bots ->
+   		let bots = mkStem botsen
+   		in
+   		mkVerb bots (bots + "t") botsen 
+   		  (bots + "te") (bots + "te") (bots + "ten")
+   		  ("ge" + bots + "t");
+     
+ 	-- For verbs that dont need an extra 't' at the end
+    t_end_regVerb : Str -> Verb = \achten ->
+   		let acht = mkStem achten
+   		in
+      	mkVerb acht (acht) achten
+     		(acht + "te") (acht +"te") (acht+"ten") ("ge"+acht);
+    
+    -- For verbs that dont need an extra 'd' at the end
+    d_end_regVerb : Str -> Verb = \aarden ->
+   		let aard = mkStem aarden
+   		in
+      	mkVerb aard (aard+"t") aarden
+     		(aard + "de") (aard +"de") (aard+"den") ("ge"+aard);
+  
+	-- For verbs that need a vowel doubled in singular
+	 add_vowel_regVerb : Str -> Verb = \absorberen ->
+		let stem = mkStem absorberen 
+		in
+		case stem of {
+			_+ ("t"|"k"|"f"|"s"|"c"|"h"|"p") => t_regVerb absorberen stem;
+			_ => d_regVerb absorberen stem
+		};
+
+	-- For verbs that have their stem ending with a 'z'
+	z_regVerb : Str -> Verb = \omhelzen ->
+	let stem = mkStem omhelzen
+	in
+	d_regVerb omhelzen stem;
+	
+	-- For verbs that have their stem ending with a 'v'
+	v_regVerb : Str -> Verb = \hoeven ->
+	let hoef = mkStem hoeven
+	in
+	mkVerb hoef (hoef +"t") hoeven (hoef+"de") (hoef+"de") (hoef+"den")
+		("ge"+hoef+"d");  
+
+  zijn_V : VVerb = regVerb "zijn" ** {
+    aux = VZijn ;
+    prefix = [] ;
+    vtype = VAct ;
+    } ;
+
+  zzc = {
+    s = table {
+       VInf      => "zijn" ;
+       VPresSg1  => "ben" ; 
+       VPresSg2  => "bent" ;
+       VPresSg3  => "is" ;
+       VPresPl   => "zijn" ;
+       VPastSg   => "was" ; --# notpresent
+       VPastPl   => "waren" ; --# notpresent
+       VImp2     => "wees" ;
+       VImp3     => "weest" ;
+       VImpPl    => "wezen" ;
+       VPerf     => "geweest" 
+       } ;
+    aux = VZijn ;
+    prefix = [] ;
+    vtype = VAct ;
+    } ;
+
+  hebben_V : VVerb = {
+    s = table {
+       VInf      => "hebben" ;
+       VPresSg1  => "heb" ; 
+       VPresSg2  => "hebt" ;
+       VPresSg3  => "heeft" ;
+       VPresPl   => "hebben" ;
+       VPastSg   => "had" ; --# notpresent
+       VPastPl   => "hadden" ; --# notpresent
+       VImp2     => "heb" ;
+       VImp3     => "heeft" ;
+       VImpPl    => "hebben" ;
+       VPerf     => "gehad" 
+       } ;
+    aux = VHebben ;
+    prefix = [] ;
+    vtype = VAct ;
+    } ;
+
+  zullen_V : VVerb = {
+    s = table {
+       VInf      => "zullen" ;
+       VPresSg1  => "zal" ; 
+       VPresSg2  => "zult" ;
+       VPresSg3  => "zal" ;
+       VPresPl   => "zullen" ;
+       VPastSg   => "zou" ; --# notpresent
+       VPastPl   => "zouden" ; --# notpresent
+       VImp2     => "zoud" ;  ---- not used
+       VImp3     => "zoudt" ;
+       VImpPl    => "zouden" ; ----
+       VPerf     => "gezoudt" 
+       } ;
+    aux = VHebben ;
+    prefix = [] ;
+    vtype = VAct ;
+    } ;
+
+  kunnen_V : VVerb = {
+    s = table {
+       VInf      => "kunnen" ;
+       VPresSg1  => "kan" ; 
+       VPresSg2  => "kunt" ;
+       VPresSg3  => "kan" ; ---- kun je
+       VPresPl   => "kunnen" ;
+       VPastSg   => "kon" ; --# notpresent
+       VPastPl   => "konden" ; --# notpresent
+       VImp2     => "kan" ;  ---- not used
+       VImp3     => "kant" ;
+       VImpPl    => "kunnen" ; ----
+       VPerf     => "gekund" 
+       } ;
+    aux = VHebben ;
+    prefix = [] ;
+    vtype = VAct ;
+    } ;
+
+  worden_V = irregVerb2 "worden" "werd" "werden" "geworden" ** {
+    aux = VZijn ; prefix = [] ; vtype = VAct} ; 
+
+    Pronoun : Type = {
+      unstressed,stressed : {nom, acc, poss : Str} ;
+      substposs : Str ;
+      a : Agr
+      } ; 
+
+    mkPronoun : (x1,_,_,_,_,x6,x7 : Str) -> Gender -> Number -> Person -> Pronoun = 
+      \ik,me,mn,Ik,mij,mijn,mijne,g,n,p -> {
+         unstressed = {nom = ik+".Pron.Nom" ; acc = ik+".Pron.Acc"  ; poss = ik+".Pron.Poss"} ;
+         stressed   = {nom = ik+".Pron.Nom.Str" ; acc = ik+".Pron.Acc.Str"  ; poss = ik+".Pron.Poss.Str"} ;
+         substposs  = ik+".Pron.Poss.Subst" ;
+         a = {g = g ; n = n ; p = p}
+         } ;
+
+    het_Pron : Pronoun = mkPronoun "'t" "'t" "ze" "hij" "hem" "zijn" "zijne" Neutr Sg P3 ;
+
+
+-- Complex $CN$s, like adjectives, have strong and weak forms.
+
+param
+    Adjf = Strong | Weak ;
+
+
+  oper VVerb = Verb ** {prefix : Str ; aux : VAux ; vtype : VType} ;
+  param VAux = VHebben | VZijn ;
+
+  param VType = VAct | VRefl ;
+
+  oper 
+    v2vvAux : Verb -> VAux -> VVerb = \v,a -> 
+      {s = v.s ; aux = a ; prefix = [] ; vtype = VAct} ;
+    v2vv : Verb -> VVerb = \v -> v2vvAux v VHebben ;
+
+
+
+---- The order of sentence is depends on whether it is used as a main
+---- clause, inverted, or subordinate.
+
+  oper 
+    Preposition = Str ;
+    appPrep : Preposition -> (NPCase => Str) -> Str = \p,np -> p ++ np ! NPAcc ; ----
+
+  param  
+    Order = Main | Inv | Sub ;
+
+  oper
+    vForm : Tense -> Gender -> Number -> Person -> Order -> VForm = \t,g,n,p,o -> case <t,n,p> of {
+      <Pres
+        |Fut --# notpresent
+       ,Sg,P2> => case <o,g> of {
+        <Inv,Neutr> => VPresSg1 ;   --- Neutr is a hack for familiar you, "je", in StructuralDut
+        _   => VPresSg2
+        } ;
+      <Pres
+        |Fut --# notpresent
+       ,Sg,P1> => VPresSg1 ;
+      <Pres
+        |Fut --# notpresent
+       ,Sg,P3> => VPresSg3 ;
+      <Pres 
+       |Fut --# notpresent
+       ,Pl,_ > => VPresPl
+      ; --# notpresent
+
+      <Past|Cond,Sg,_> => VPastSg ;   -- Fut and Cond affect zullen --# notpresent
+      <Past|Cond,Pl,_> => VPastPl --# notpresent
+      } ;
+
+--2 For $Relative$
+
+  param 
+    RAgr = RNoAg | RAg Number Person ;
+
+--2 For $Numeral$
+
+  param
+    CardOrd = NCard Gender Case | NOrd AForm ;
+    DForm = DUnit  | DTeen  | DTen ;
+
+--2 Transformations between parameter types
+
+  oper Agr : Type = {g : Gender ; n : Number ; p : Person} ;
+
+  oper
+    agrP3 : Number -> Agr = agrgP3 Neutr ;
+
+    agrgP3 : Gender -> Number -> Agr = \g,n -> 
+      {g = g ; n = n ; p = P3} ;
+
+-- Used in $NounDut$.
+
+    agrAdj : Gender -> Adjf -> NForm -> AForm = \g,a,n ->
+      case <a,g,n> of {
+        <Strong,Neutr,NF Sg _> => APred ;
+        _ => AAttr
+        } ;
+
+  oper VP : Type = {
+      s  : VVerb ;
+      a1 : Polarity => Str ; -- niet
+      n0 : Agr => Str ;      -- je
+      n2 : Agr => Str ;      -- je vrouw
+      a2 : Str ;             -- vandaag
+      isAux : Bool ;         -- is a double infinitive
+      inf : Str * Bool ;     -- sagen (True = non-empty)
+      ext : Str              -- dass sie kommt
+      } ;
+
+  predV : VVerb -> VP = predVGen False ;
+
+
+  predVGen : Bool -> VVerb -> VP = \isAux, verb -> {
+    s = verb ;
+    a1  : Polarity => Str = negation ;
+    n0  : Agr => Str = \\a => case verb.vtype of {
+      VAct  => [] ;
+      VRefl => reflPron ! a
+      } ;
+    n2  : Agr => Str = \\a => [] ;
+    a2  : Str = [] ;
+    isAux = isAux ; ----
+    inf : Str * Bool = <[],False> ;
+    ext : Str = []
+    } ;
+
+  negation : Polarity => Str = table {
+      Pos => [] ;
+      Neg => "niet"
+      } ;
+
+-- Extending a verb phrase with new constituents.
+
+  insertObj : (Agr => Str) -> VP -> VP = insertObjNP False ;
+
+  insertObjNP : Bool -> (Agr => Str) -> VP -> VP = \isPron, obj,vp -> {
+    s = vp.s ;
+    a1 = vp.a1 ;
+    n0 = \\a => case isPron of {True  => obj ! a ; _ => []} ++ vp.n0 ! a ;
+    n2 = \\a => case isPron of {False => obj ! a ; _ => []} ++ vp.n2 ! a ;
+    a2 = vp.a2 ;
+    isAux = vp.isAux ;
+    inf = vp.inf ;
+    ext = vp.ext
+    } ;
+
+  insertAdV : Str -> VP -> VP = \adv,vp -> {
+    s = vp.s ;
+    a1 = \\a => adv ++ vp.a1 ! a ; -- immer nicht
+    n0 = vp.n0 ;
+    n2 = vp.n2 ;
+    a2 = vp.a2 ;
+    isAux = vp.isAux ;
+    inf = vp.inf ;
+    ext = vp.ext
+    } ;
+
+  insertAdv : Str -> VP -> VP = \adv,vp -> {
+    s = vp.s ;
+    a1 = vp.a1 ;
+    n0 = vp.n0 ;
+    n2 = vp.n2 ;
+    a2 = vp.a2 ++ adv ;
+    isAux = vp.isAux ;
+    inf = vp.inf ;
+    ext = vp.ext
+    } ;
+
+  insertExtrapos : Str -> VP -> VP = \ext,vp -> {
+    s = vp.s ;
+    a1 = vp.a1 ;
+    n0 = vp.n0 ;
+    n2 = vp.n2 ;
+    a2 = vp.a2 ;
+    isAux = vp.isAux ;
+    inf = vp.inf ;
+    ext = vp.ext ++ ext
+    } ;
+
+  insertInf : Str -> VP -> VP = \inf,vp -> {
+    s = vp.s ;
+    a1 = vp.a1 ;
+    n0 = vp.n0 ;
+    n2 = vp.n2 ;
+    a2 = vp.a2 ;
+    isAux = vp.isAux ; ----
+    inf = <inf ++ vp.inf.p1, True> ;
+    ext = vp.ext
+    } ;
+
+-- For $Sentence$.
+
+  Clause : Type = {
+    s : Tense => Anteriority => Polarity => Order => Str
+    } ;
+
+  mkClause : Str -> Agr -> VP -> Clause = \subj,agr,vp -> {
+      s = \\t,a,b,o =>
+        let
+          ord   = case o of {
+            Sub => True ;  -- glue prefix to verb
+            _ => False
+            } ;
+          vform = vForm t agr.g agr.n agr.p o ;
+          auxv = (auxVerb vp.s.aux).s ;
+          vperf = vp.s.s ! VPerf ;
+          verb : Str * Str = case <t,a> of {
+            <Fut|Cond,Simul>  => <zullen_V.s ! vform, vp.s.s ! VInf> ; --# notpresent
+            <Fut|Cond,Anter>  => <zullen_V.s ! vform, vperf ++ auxv ! VInf> ; --# notpresent
+            <_,       Anter>  => <auxv ! vform,       vperf> ; --# notpresent
+            <_,       Simul>  => <vp.s.s ! vform,     []>
+            } ;
+          fin   = verb.p1 ;
+          neg   = vp.a1 ! b ;
+          obj0  = vp.n0 ! agr ;
+          obj   = vp.n2 ! agr ;
+          compl = obj0 ++ neg ++ obj ++ vp.a2 ++ vp.s.prefix ;
+          inf   = 
+            case <vp.isAux, vp.inf.p2, a> of {                  --# notpresent
+              <True,True,Anter> => vp.s.s ! VInf ++ vp.inf.p1 ; --# notpresent
+              _ =>                                              --# notpresent
+                 vp.inf.p1 ++ verb.p2
+              }                                                 --# notpresent
+              ;
+          extra = vp.ext ;
+          inffin = 
+            case <a,vp.isAux> of {                              --# notpresent
+              <Anter,True> => fin ++ inf ; -- double inf   --# notpresent
+              _ =>                                              --# notpresent
+              inf ++ fin              --- or just auxiliary vp
+            }                                                   --# notpresent
+        in
+        case o of {
+          Main => subj ++ fin ++ compl ++ inf ++ extra ;
+          Inv  => fin ++ subj ++ compl ++ inf ++ extra ;
+          Sub  => subj ++ compl ++ inffin ++ extra
+          }
+    } ;
+
+  auxVerb : VAux -> VVerb = \a -> case a of {
+    VHebben => hebben_V ;
+    VZijn   => zijn_V 
+    } ;
+
+  infVP : Bool -> VP -> ((Agr => Str) * Str * Str) = \isAux, vp -> 
+    <
+     \\agr => vp.n0 ! agr ++  vp.n2 ! agr ++  vp.a2,
+     vp.a1 ! Pos ++ 
+     if_then_Str isAux [] "te" ++ vp.s.s ! VInf,
+     vp.inf.p1 ++ vp.ext
+    > ;
+
+  useInfVP : Bool -> VP -> Str = \isAux,vp ->
+    let vpi = infVP isAux vp in
+    vpi.p1 ! agrP3 Sg ++ vpi.p3 ++ vpi.p2 ;
+
+  reflPron : Agr => Str = table {
+    {n = Sg ; p = P1} => "me" ;
+    {n = Sg ; p = P2} => "je" ;
+    {n = Sg ; p = P3} => "zich" ;
+    {n = Pl ; p = P1} => "ons" ;
+    {n = Pl ; p = P2} => "je" ;
+    {n = Pl ; p = P3} => "zich"
+    } ;
+
+  conjThat : Str = "dat" ;
+
+  conjThan : Str = "dan" ;
+
+  conjAgr : Agr -> Agr -> Agr = \a,b -> {
+      g = Utr ; ----
+      n = conjNumber a.n b.n ;
+      p = conjPerson a.p b.p
+      } ;
+
+-- The infinitive particle "zu" is used if and only if $vv.isAux = False$.
+ 
+  infPart : Bool -> Str = \b -> if_then_Str b [] "te" ;
+
+  tagNumber : Number -> Str = \n -> case n of {Sg => ".Sg" ; Pl => ".Pl"} ;
+  tagGender : Gender -> Str = \n -> case n of {Utr => ".Utr" ; Neutr => ".Neutr"} ;
+
+  mkDet : Str -> Str -> Number -> {s,sp : Gender => Str ; n : Number ; a : Adjf} =
+    \deze,dit,n -> {
+      s  = \\g => case <n,g> of {<Sg,Neutr> => dit+".Det.Neutr" ; _ => deze+".Det.Common"}+tagNumber n ;
+      sp = \\g => case <n,g> of {<Sg,Neutr> => dit+".Det.Neutr.Subst" ; _ => deze+".Det.Common.Subst"}+tagNumber n ;
+      n = n ;
+      a = Weak
+      } ;
+
+  mkQuant : Str -> Str -> {
+    s  : Bool => Number => Gender => Str ; 
+    sp : Number => Gender => Str ; 
+    a  : Adjf
+    } = 
+    \deze,dit -> {
+      s  = \\_ ,n,g => case <n,g> of {<Sg,Neutr> => dit+".Quant.Sg.Neutr" ; _ => deze+".Quant.Common"} ;
+      sp = \\   n,g => case <n,g> of {<Sg,Neutr> => dit+".Quant.Sg.Neutr.Subst" ; _ => deze+".Quant.Common.Subst"} ;
+      a = Weak
+      } ;
+
+  mkPredet : Str -> Str -> {s : Number => Gender => Str} = 
+    \deze,dit -> {
+      s  = \\n,g => case <n,g> of {<Sg,Neutr> => deze+".Predet.Sg.Neutr" ; _ => deze+".Predet.Common"}
+      } ;
+
+  mkNP : Str -> Gender -> Number -> {s : NPCase => Str ; a : Agr ; isPron : Bool} = 
+    \s,g,n -> heavyNP {
+      s = \\_ => s+".NP"+tagGender g + tagNumber n ;
+      a = agrgP3 g n ;
+      } ;
+
+  auxVV : VVerb -> VVerb ** {isAux : Bool} = \v -> v ** {isAux = True} ;
+
+  heavyNP : 
+    {s : NPCase => Str ; a : Agr} -> {s : NPCase => Str ; a : Agr ; isPron : Bool} = \np ->
+    np ** {isPron = False} ;
+
+}
diff --git a/lib/src/english/AdverbEng.gf b/lib/src/english/AdverbEng.gf
--- a/lib/src/english/AdverbEng.gf
+++ b/lib/src/english/AdverbEng.gf
@@ -9,7 +9,7 @@
       s = cadv.s ++ a.s ! AAdv ++ cadv.p ++ s.s
       } ;
 
-    PrepNP prep np = {s = prep.s ++ np.s ! NPAcc} ;
+    PrepNP prep np = {s = preOrPost prep.isPre prep.s (np.s ! NPAcc)} ;
 
     AdAdv = cc2 ;
     PositAdAAdj a = {s = a.s ! AAdv} ;
diff --git a/lib/src/english/AllEng.gf b/lib/src/english/AllEng.gf
--- a/lib/src/english/AllEng.gf
+++ b/lib/src/english/AllEng.gf
@@ -1,7 +1,7 @@
---# -path=.:../abstract:../common:prelude
+--# -path=.:../abstract:../common:../api
 
 concrete AllEng of AllEngAbs = 
-  LangEng,
+  LangEng, 
   IrregEng-[
     blow_V,burn_V,come_V,dig_V,fall_V,fly_V,freeze_V,go_V,lie_V,run_V,
     sew_V,sing_V,sit_V,sleep_V,spit_V,stand_V,swell_V,swim_V,think_V],
diff --git a/lib/src/english/AllEngAbs.gf b/lib/src/english/AllEngAbs.gf
--- a/lib/src/english/AllEngAbs.gf
+++ b/lib/src/english/AllEngAbs.gf
@@ -1,7 +1,7 @@
 --# -path=.:../abstract:../common:prelude
 
 abstract AllEngAbs = 
-  Lang,
+  Lang, 
   IrregEngAbs-[
     blow_V,burn_V,come_V,dig_V,fall_V,fly_V,freeze_V,go_V,lie_V,run_V,
     sew_V,sing_V,sit_V,sleep_V,spit_V,stand_V,swell_V,swim_V,think_V],
diff --git a/lib/src/english/CatEng.gf b/lib/src/english/CatEng.gf
--- a/lib/src/english/CatEng.gf
+++ b/lib/src/english/CatEng.gf
@@ -75,6 +75,7 @@
     Num  = {s : Case => Str ; n : Number ; hasCard : Bool} ;
     Card = {s : Case => Str ; n : Number} ;
     Quant = {s : Bool => Number => Str ; sp : Bool => Number => NPCase => Str} ;
+    DAP = {s : Str ; n : Number} ;
 
 -- Numeral
 
@@ -87,7 +88,7 @@
 ---b    Conj = {s : Str ; n : Number} ;
 ---b    DConj = {s1,s2 : Str ; n : Number} ;
     Subj = {s : Str} ;
-    Prep = {s : Str} ;
+    Prep = {s : Str; isPre : Bool} ;
 
 -- Open lexical classes, e.g. Lexicon
 
@@ -104,5 +105,47 @@
     N2 = {s : Number => Case => Str ; g : Gender} ** {c2 : Str} ;
     N3 = {s : Number => Case => Str ; g : Gender} ** {c2,c3 : Str} ;
     PN = {s : Case => Str ; g : Gender} ;
+
+  lindef
+    SSlash = \s -> {s = s; c2 = ""} ;
+    ClSlash = \s -> {s = \\t,a,p,o => s; c2 = ""} ;
+
+    VP = \s -> predV {s = \\_ => s; p = ""; isRefl = False} ;
+    VPSlash = \s -> predV {s = \\_ => s; p = ""; isRefl = False} ** {c2 = ""; gapInMiddle = False} ;
+
+    V, VS, VQ, VA = \s -> {s = \\_ => s; p = ""; isRefl = False} ;
+    V2, V2A, V2Q, V2S = \s -> {s = \\_ => s; p = ""; isRefl = False; c2=""} ;
+    V3 = \s -> {s = \\_ => s; p = ""; isRefl = False; c2,c3=""} ;
+    VV = \s -> {s = \\_ => s; p = ""; isRefl = False; typ = VVInf} ;
+    V2V = \s -> {s = \\_ => s; p = ""; isRefl = False; c2,c3="" ; typ = VVInf} ;
+
+    A = \s -> {s = \\_ => s} ;
+    A2 = \s -> {s = \\_ => s; c2 = ""} ;
+
+    N = \s -> {s = \\_,_ => s; g = Neutr} ;
+    N2 = \s -> {s = \\_,_ => s; c2 = ""; g = Neutr} ;
+    N3 = \s -> {s = \\_,_ => s; c2,c3 = ""; g = Neutr} ;
+
+  linref
+    SSlash = \ss -> ss.s ++ ss.c2 ;
+    ClSlash = \cls -> cls.s ! Pres ! Simul ! CPos ! oDir ++ cls.c2 ;
+
+    VP = \vp -> infVP VVAux vp Simul CPos (agrP3 Sg) ;
+    VPSlash = \vps -> infVP VVAux vps Simul CPos (agrP3 Sg) ++ vps.c2;
+
+    Conj = \conj -> conj.s1 ++ conj.s2 ;
+
+    V, VS, VQ, VA = \v -> infVP VVAux (predV v) Simul CPos (agrP3 Sg);
+    V2, V2A, V2Q, V2S = \v -> infVP VVAux (predV v) Simul CPos (agrP3 Sg) ++ v.c2;
+    V3 = \v -> infVP VVAux (predV v) Simul CPos (agrP3 Sg) ++ v.c2 ++ v.c3;
+    VV = \v -> infVP VVAux (predVV v) Simul CPos (agrP3 Sg) ;
+    V2V = \v -> infVP VVAux (predVc v) Simul CPos (agrP3 Sg) ;
+
+    A = \a -> a.s ! AAdj Posit Nom ;
+    A2 = \a -> a.s ! AAdj Posit Nom ++ a.c2 ;
+
+    N = \n -> n.s ! Sg ! Nom ;
+    N2 = \n -> n.s ! Sg ! Nom ++ n.c2 ;
+    N3 = \n -> n.s ! Sg ! Nom ++ n.c2 ++ n.c3 ;
 
 }
diff --git a/lib/src/english/ConjunctionEng.gf b/lib/src/english/ConjunctionEng.gf
--- a/lib/src/english/ConjunctionEng.gf
+++ b/lib/src/english/ConjunctionEng.gf
@@ -8,6 +8,7 @@
     ConjS = conjunctDistrSS ;
 
     ConjAdv = conjunctDistrSS ;
+    ConjAdV = conjunctDistrSS ;
 
     ConjNP conj ss = conjunctDistrTable NPCase conj ss ** {
       a = conjAgr (agrP3 conj.n) ss.a
@@ -25,12 +26,16 @@
 
     ConjCN co ns = conjunctDistrTable2 Number Case co ns ** {g = Neutr} ; --- gender?
 
+    ConjDet c xs = let cxs = (conjunctDistrSS c xs).s in {s = cxs ; sp = \\_ => cxs ++ "one" ; hasNum = False ; n = xs.n} ;   
+
 -- These fun's are generated from the list cat's.
 
     BaseS = twoSS ;
     ConsS = consrSS comma ;
     BaseAdv = twoSS ;
     ConsAdv = consrSS comma ;
+    BaseAdV = twoSS ;
+    ConsAdV = consrSS comma ;
     BaseNP x y = twoTable NPCase x y ** {a = conjAgr x.a y.a} ;
     ConsNP xs x = consrTable NPCase comma xs x ** {a = conjAgr xs.a x.a} ;
     BaseAP x y = twoTable Agr x y ** {isPre = andB x.isPre y.isPre} ;
@@ -41,14 +46,19 @@
     ConsIAdv = consrSS comma ;
     BaseCN = twoTable2 Number Case ;
     ConsCN = consrTable2 Number Case comma ;
+    BaseDAP x y = twoSS x y ** {n = y.n} ; --- the last number decides: one big and two small cars
+    ConsDAP x xs = consrSS comma x xs ** {n = xs.n} ;
 
   lincat
     [S] = {s1,s2 : Str} ;
     [Adv] = {s1,s2 : Str} ;
+    [AdV] = {s1,s2 : Str} ;
     [IAdv] = {s1,s2 : Str} ;
     [NP] = {s1,s2 : NPCase => Str ; a : Agr} ;
     [AP] = {s1,s2 : Agr => Str ; isPre : Bool} ;
     [RS] = {s1,s2 : Agr => Str ; c : NPCase} ;
     [CN] = {s1,s2 : Number => Case => Str} ;
+    [DAP] = {s1,s2 : Str ; n : Number} ;
+
 
 }
diff --git a/lib/src/english/ConstructionEng.gf b/lib/src/english/ConstructionEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/english/ConstructionEng.gf
@@ -0,0 +1,148 @@
+--# -path=.:../abstract
+
+concrete ConstructionEng of Construction = CatEng ** 
+  open SyntaxEng, SymbolicEng, ParadigmsEng, (L = LexiconEng), (E = ExtraEng), (G = GrammarEng), (R = ResEng), (S = StructuralEng), Prelude in {
+
+
+lin
+  hungry_VP = mkVP (mkA "hungry") ;
+  thirsty_VP = mkVP (mkA "thirsty") ;
+  has_age_VP card = mkVP (mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> L.year_N))) L.old_A) ;
+
+  have_name_Cl x y = mkCl (mkNP (E.GenNP x) L.name_N) (lin NP y) ;
+  married_Cl x y = mkCl (lin NP x) L.married_A2 (lin NP y) | mkCl (mkNP and_Conj (lin NP x) (lin NP y)) (mkA "married") ;
+
+  what_name_QCl x = mkQCl (mkIComp whatSg_IP) (mkNP (E.GenNP x) L.name_N) ;
+  how_old_QCl x = mkQCl (E.ICompAP (mkAP L.old_A)) (lin NP x) ;
+  how_far_QCl x = mkQCl (E.IAdvAdv (ss "far")) (lin NP x) ;
+
+-- some more things
+  weather_adjCl ap = mkCl (mkVP (lin AP ap)) ;
+   
+  is_right_VP = mkVP (ParadigmsEng.mkA "right") ;
+  is_wrong_VP = mkVP (ParadigmsEng.mkA "wrong") ;
+
+  n_units_AP card cn a = mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> (lin CN cn)))) (lin A a) ;
+
+
+  bottle_of_CN np = mkCN (lin N2 (mkN2 "bottle")) (lin NP np) ;
+  cup_of_CN    np = mkCN (lin N2 (mkN2 "cup"))    (lin NP np) ;
+  glass_of_CN  np = mkCN (lin N2 (mkN2 "glass"))  (lin NP np) ;
+
+{-
+-- spatial deixis and motion verbs
+
+  where_go_QCl np = mkQCl where_IAdv (mkCl np (mkVP L.go_V)) ;
+  where_come_from_QCl np =  mkQCl from_where_IAdv (mkCl np (mkVP L.go_V)) ;
+  
+  go_here_VP = mkVP (mkVP L.go_V) S.here_Adv ;
+  come_here_VP = mkVP (mkVP L.come_V) S.here_Adv ;
+  come_from_here_VP = mkVP (mkVP L.come_V) (mkAdv "from here") ;
+
+  go_there_VP = mkVP (mkVP L.go_V)  S.there_Adv ;
+  come_there_VP = mkVP (mkVP L.come_V) S.there_Adv ;
+  come_from_there_VP = mkVP (mkVP L.come_V) (mkAdv "from there") ;
+
+--TODO "where did X come from" instead of "from where did X come"
+oper from_where_IAdv : IAdv = lin IAdv (ss "from where") ;
+
+-}
+
+
+lincat
+  Weekday = N ;
+  Monthday = NP ;
+  Month = N ;
+  Year = NP ;
+lin
+  weekdayPunctualAdv w = SyntaxEng.mkAdv on_Prep (mkNP w) ;         -- on Sunday
+  weekdayHabitualAdv w = SyntaxEng.mkAdv on_Prep (mkNP aPl_Det w) ; -- on Sundays
+  weekdayNextAdv w = SyntaxEng.mkAdv (mkPrep "next") (mkNP w) ;     -- next Sunday
+  weekdayLastAdv w = SyntaxEng.mkAdv (mkPrep "last") (mkNP w) ;     -- last Sunday
+
+  monthAdv m = SyntaxEng.mkAdv in_Prep (mkNP m) ;
+  yearAdv y = SyntaxEng.mkAdv in_Prep y ;
+  dayMonthAdv d m = ParadigmsEng.mkAdv ("on" ++ d.s ! R.NPAcc ++ m.s ! R.Sg ! R.Nom) ; -- on 17 May
+  monthYearAdv m y = SyntaxEng.mkAdv in_Prep (mkNP (mkCN m y)) ; -- in May 2012
+  dayMonthYearAdv d m y = ParadigmsEng.mkAdv ("on" ++ d.s ! R.NPAcc ++ m.s ! R.Sg ! R.Nom ++ y.s ! R.NPAcc) ; -- on 17 May 2013
+
+  intYear = symb ;
+  intMonthday = symb ;
+
+lincat Language = PN ;
+
+lin InLanguage l = SyntaxEng.mkAdv in_Prep (mkNP l) ;
+
+lin
+  weekdayN w = w ;
+  monthN m = m ;
+
+  weekdayPN w = mkPN w ;
+  monthPN m = mkPN m ;
+
+  languagePN l = l ;
+
+oper mkLanguage : Str -> PN = \s -> mkPN s ;
+
+----------------------------------------------
+---- lexicon of special names
+
+lin monday_Weekday = mkN "Monday" ;
+lin tuesday_Weekday = mkN "Tuesday" ;
+lin wednesday_Weekday = mkN "Wednesday" ;
+lin thursday_Weekday = mkN "Thursday" ;
+lin friday_Weekday = mkN "Friday" ;
+lin saturday_Weekday = mkN "Saturday" ;
+lin sunday_Weekday = mkN "Sunday" ;
+
+lin january_Month = mkN "January" ; 
+lin february_Month = mkN "February" ; 
+lin march_Month = mkN "March" ; 
+lin april_Month = mkN "April" ;
+lin may_Month = mkN "May" ;
+lin june_Month = mkN "June" ;
+lin july_Month = mkN "July" ;
+lin august_Month = mkN "August" ;
+lin september_Month = mkN "September" ;
+lin october_Month = mkN "October" ;
+lin november_Month = mkN "November" ;
+lin december_Month = mkN "December" ;
+
+lin afrikaans_Language = mkLanguage "Afrikaans" ;
+lin amharic_Language = mkLanguage "Amharic" ;
+lin arabic_Language = mkLanguage "Arabic" ;
+lin bulgarian_Language = mkLanguage "Bulgarian" ;
+lin catalan_Language = mkLanguage "Catalan" ;
+lin chinese_Language = mkLanguage "Chinese" ;
+lin danish_Language = mkLanguage "Danish" ;
+lin dutch_Language = mkLanguage "Dutch" ;
+lin english_Language = mkLanguage "English" ;
+lin estonian_Language = mkLanguage "Estonian" ;
+lin finnish_Language = mkLanguage "Finnish" ;
+lin french_Language = mkLanguage "French" ;
+lin german_Language = mkLanguage "German" ;
+lin greek_Language = mkLanguage "Greek" ;
+lin hebrew_Language = mkLanguage "Hebrew" ;
+lin hindi_Language = mkLanguage "Hindi" ;
+lin japanese_Language = mkLanguage "Japanese" ;
+lin italian_Language = mkLanguage "Italian" ;
+lin latin_Language = mkLanguage "Latin" ;
+lin latvian_Language = mkLanguage "Latvian" ;
+lin maltese_Language = mkLanguage "Maltese" ;
+lin nepali_Language = mkLanguage "Nepali" ;
+lin norwegian_Language = mkLanguage "Norwegian" ;
+lin persian_Language = mkLanguage "Persian" ;
+lin polish_Language = mkLanguage "Polish" ;
+lin punjabi_Language = mkLanguage "Punjabi" ;
+lin romanian_Language = mkLanguage "Romanian" ;
+lin russian_Language = mkLanguage "Russian" ;
+lin sindhi_Language = mkLanguage "Sindhi" ;
+lin spanish_Language = mkLanguage "Spanish" ;
+lin swahili_Language = mkLanguage "Swahili" ;
+lin swedish_Language = mkLanguage "Swedish" ;
+lin thai_Language = mkLanguage "Thai" ;
+lin turkish_Language = mkLanguage "Turkish" ;
+lin urdu_Language = mkLanguage "Urdu" ;
+
+
+}
diff --git a/lib/src/english/DictEng.gf b/lib/src/english/DictEng.gf
# file too large to diff: lib/src/english/DictEng.gf
diff --git a/lib/src/english/DictEngAbs.gf b/lib/src/english/DictEngAbs.gf
--- a/lib/src/english/DictEngAbs.gf
+++ b/lib/src/english/DictEngAbs.gf
@@ -296,7 +296,8 @@
 fun academic_A : A;
 fun academic_N : N;
 fun academically_Adv : Adv;
-fun academician_N : N;
+fun academicianMasc_N : N;
+fun academicianFem_N : N;
 fun academicianship_N : N;
 fun academy_N : N;
 fun acanthion_N : N;
@@ -440,7 +441,8 @@
 fun accusatorial_A : A;
 fun accuse_V2 : V2;
 fun accused_N : N;
-fun accuser_N : N;
+fun accuserMasc_N : N;
+fun accuserFem_N : N;
 fun accusingly_Adv : Adv;
 fun accustom_V2 : V2;
 fun ace_A : A;
@@ -574,7 +576,8 @@
 fun acrimony_N : N;
 fun acritical_A : A;
 fun acroanesthesia_N : N;
-fun acrobat_N : N;
+fun acrobatMasc_N : N;
+fun acrobatFem_N : N;
 fun acrobatic_A : A;
 fun acrobatics_N : N;
 fun acrocarp_N : N;
@@ -642,7 +645,8 @@
 fun activeness_N : N;
 fun activism_N : N;
 fun activist_A : A;
-fun activist_N : N;
+fun activistMasc_N : N;
+fun activistFem_N : N;
 fun activity_N : N;
 fun actomyosin_N : N;
 fun actor_N : N;
@@ -919,7 +923,8 @@
 fun advection_N : N;
 fun advective_A : A;
 fun advent_N : N;
-fun adventist_N : N;
+fun adventistMasc_N : N;
+fun adventistFem_N : N;
 fun adventitial_A : A;
 fun adventitious_A : A;
 fun adventive_A : A;
@@ -961,7 +966,8 @@
 fun advisory_A : A;
 fun advisory_N : N;
 fun advocacy_N : N;
-fun advocate_N : N;
+fun advocateMasc_N : N;
+fun advocateFem_N : N;
 fun advocate_V2 : V2;
 fun advocate_VS : VS;
 fun advowson_N : N;
@@ -1018,7 +1024,8 @@
 fun aery_N : N;
 fun aeschynanthus_N : N;
 fun aesculapian_A : A;
-fun aesthete_N : N;
+fun aestheteMasc_N : N;
+fun aestheteFem_N : N;
 fun aesthetic_A : A;
 fun aesthetic_N : N;
 fun aesthetical_A : A;
@@ -1087,7 +1094,8 @@
 fun affront_V2 : V2;
 fun affusion_N : N;
 fun afghan_A : A;
-fun afghan_N : N;
+fun afghanMasc_N : N;
+fun afghanFem_N : N;
 fun afghani_N : N;
 fun afghanistan_PN : PN;
 fun afghanistaniFem_N : N;
@@ -1187,7 +1195,8 @@
 fun agency_N : N;
 fun agenda_N : N;
 fun agenesis_N : N;
-fun agent_N : N;
+fun agentMasc_N : N;
+fun agentFem_N : N;
 fun agent_provocateur_N : N;
 fun agential_A : A;
 fun agerasia_N : N;
@@ -1219,7 +1228,8 @@
 fun aggression_N : N;
 fun aggressive_A : A;
 fun aggressiveness_N : N;
-fun aggressor_N : N;
+fun aggressorMasc_N : N;
+fun aggressorFem_N : N;
 fun aggrieve_V2 : V2;
 fun aggro_N : N;
 fun aghast_A : A;
@@ -1247,7 +1257,6 @@
 fun agnostic_A : A;
 fun agnostic_N : N;
 fun agnosticism_N : N;
-fun ago_A : A;
 fun ago_Adv : Adv;
 fun ago_Prep : Prep ;
 fun agog_A : A;
@@ -1300,6 +1309,7 @@
 fun ague_N : N;
 fun agueweed_N : N;
 fun aguish_A : A;
+fun ah_Interj : Interj;
 fun ahead_Adv : Adv;
 fun ahimsa_N : N;
 fun ahistorical_A : A;
@@ -1423,6 +1433,7 @@
 fun alarming_A : A;
 fun alarmism_N : N;
 fun alarmist_N : N;
+fun alas_Interj : Interj;
 fun alaska_PN : PN;
 fun alastrim_N : N;
 fun alate_A : A;
@@ -1767,7 +1778,8 @@
 fun already_Adv : Adv;
 fun alright_A : A;
 fun alright_Adv : Adv;
-fun alsatian_N : N;
+fun alsatianMasc_N : N;
+fun alsatianFem_N : N;
 fun also_AdV : AdV;
 fun also_Adv : Adv;
 fun also_ran_N : N;
@@ -1850,7 +1862,8 @@
 fun amass_V2 : V2;
 fun amastia_N : N;
 fun amateur_A : A;
-fun amateur_N : N;
+fun amateurMasc_N : N;
+fun amateurFem_N : N;
 fun amateurish_A : A;
 fun amateurishness_N : N;
 fun amateurism_N : N;
@@ -1917,6 +1930,7 @@
 fun amelioration_N : N;
 fun ameloblast_N : N;
 fun amelogenesis_N : N;
+fun amen_Interj : Interj;
 fun amenability_N : N;
 fun amenable_A : A;
 fun amend_V : V;
@@ -2178,7 +2192,8 @@
 fun anarchic_A : A;
 fun anarchically_Adv : Adv;
 fun anarchism_N : N;
-fun anarchist_N : N;
+fun anarchistMasc_N : N;
+fun anarchistFem_N : N;
 fun anarchistic_A : A;
 fun anarchy_N : N;
 fun anarthria_N : N;
@@ -2344,8 +2359,10 @@
 fun anglo_saxon_A : A;
 fun anglo_saxon_N : N;
 fun anglomania_N : N;
-fun anglophil_N : N;
-fun anglophile_N : N;
+fun anglophilMasc_N : N;
+fun anglophilFem_N : N;
+fun anglophileMasc_N : N;
+fun anglophileFem_N : N;
 fun anglophobe_N : N;
 fun anglophobia_N : N;
 fun angola_PN : PN;
@@ -2597,7 +2614,8 @@
 fun anthropoid_N : N;
 fun anthropolatry_N : N;
 fun anthropological_A : A;
-fun anthropologist_N : N;
+fun anthropologistMasc_N : N;
+fun anthropologistFem_N : N;
 fun anthropology_N : N;
 fun anthropometric_A : A;
 fun anthropometry_N : N;
@@ -3117,7 +3135,8 @@
 fun arab_N : N;
 fun arabesque_N : N;
 fun arabian_A : A;
-fun arabian_N : N;
+fun arabianMasc_N : N;
+fun arabianFem_N : N;
 fun arabic_A : A;
 fun arabic_N : N;
 fun arability_N : N;
@@ -3217,7 +3236,8 @@
 fun archipallium_N : N;
 fun archipelagic_A : A;
 fun archipelago_N : N;
-fun architect_N : N;
+fun architectMasc_N : N;
+fun architectFem_N : N;
 fun architectonics_N : N;
 fun architectural_A : A;
 fun architecture_N : N;
@@ -3500,7 +3520,8 @@
 fun arum_N : N;
 fun arundinaceous_A : A;
 fun aryan_A : A;
-fun aryan_N : N;
+fun aryanMasc_N : N;
+fun aryanFem_N : N;
 fun arytenoid_N : N;
 fun as_Prep : Prep;
 fun as_Subj : Subj;
@@ -3829,7 +3850,9 @@
 fun asynergy_N : N;
 fun asystole_N : N;
 fun at_N : N;
+fun at_all_Adv : Adv;
 fun at_Prep : Prep ;
+fun at_home_Adv : Adv ;
 fun at_home_N : N;
 fun at_least_AdN : AdN;
 fun atabrine_N : N;
@@ -3852,7 +3875,8 @@
 fun atheistic_A : A;
 fun athenaeum_N : N;
 fun athenian_A : A;
-fun athenian_N : N;
+fun athenianMasc_N : N;
+fun athenianFem_N : N;
 fun athens_PN : PN;
 fun atherogenesis_N : N;
 fun atheroma_N : N;
@@ -4066,12 +4090,14 @@
 fun austral_N : N;
 fun australia_PN : PN;
 fun australian_A : A;
-fun australian_N : N;
+fun australianMasc_N : N;
+fun australianFem_N : N;
 fun australopithecine_A : A;
 fun australopithecine_N : N;
 fun austria_PN : PN;
 fun austrian_A : A;
-fun austrian_N : N;
+fun austrianMasc_N : N;
+fun austrianFem_N : N;
 fun autacoid_N : N;
 fun autacoidal_A : A;
 fun autarchic_A : A;
@@ -4224,7 +4250,8 @@
 fun avian_A : A;
 fun aviary_N : N;
 fun aviation_N : N;
-fun aviator_N : N;
+fun aviatorMasc_N : N;
+fun aviatorFem_N : N;
 fun aviatrix_N : N;
 fun avid_A : A;
 fun avidity_N : N;
@@ -4428,7 +4455,8 @@
 fun backdate_V2 : V2;
 fun backdoor_N : N;
 fun backdrop_N : N;
-fun backer_N : N;
+fun backerMasc_N : N;
+fun backerFem_N : N;
 fun backfield_N : N;
 fun backfire_N : N;
 fun backfire_V : V;
@@ -4622,7 +4650,6 @@
 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;
@@ -5341,7 +5368,8 @@
 fun beggary_N : N;
 fun begin_V : V;
 fun begin_V2 : V2;
-fun begin_VV : VV;
+fun begin_to_VV : VV;
+fun begin_ing_VV : VV;
 fun beginner_N : N;
 fun beginning_N : N;
 fun begonia_N : N;
@@ -6347,8 +6375,6 @@
 fun blogger_N : N;
 fun bloke_N : N;
 fun blolly_N : N;
-fun blond_A : A;
-fun blond_N : N;
 fun blonde_A : A;
 fun blonde_N : N;
 fun blood_N : N;
@@ -7033,6 +7059,7 @@
 fun boyish_A : A;
 fun boyishness_N : N;
 fun boysenberry_N : N;
+fun boza_N : N;
 fun bra_N : N;
 fun brace_N : N;
 fun brace_V : V;
@@ -7331,7 +7358,6 @@
 fun briefing_N : N;
 fun briefless_A : A;
 fun briefness_N : N;
-fun briefs_N : N;
 fun brier_N : N;
 fun brig_N : N;
 fun brig_PN : PN;
@@ -7535,7 +7561,8 @@
 fun bruneian_N : N;
 fun brunet_A : A;
 fun brunet_N : N;
-fun brunette_N : N;
+fun brunetteMasc_N : N;
+fun brunetteFem_N : N;
 fun brunswick_PN : PN;
 fun brunt_N : N;
 fun brush_N : N;
@@ -7613,7 +7640,8 @@
 fun bud_V : V;
 fun budapest_PN : PN;
 fun buddhism_N : N;
-fun buddhist_N : N;
+fun buddhistMasc_N : N;
+fun buddhistFem_N : N;
 fun budding_N : N;
 fun buddy_N : N;
 fun budge_V : V;
@@ -7930,7 +7958,6 @@
 fun business_N : N;
 fun businesslike_A : A;
 fun businessman_N : N;
-fun businessmen_N : N;
 fun businessperson_N : N;
 fun businesswoman_N : N;
 fun busker_N : N;
@@ -8018,7 +8045,8 @@
 fun buy_N : N;
 fun buy_V : V;
 fun buy_V2 : V2;
-fun buyer_N : N;
+fun buyerMasc_N : N;
+fun buyerFem_N : N;
 fun buying_N : N;
 fun buyout_N : N;
 fun buzz_N : N;
@@ -8031,8 +8059,8 @@
 fun by_Adv : Adv;
 fun by_Prep : Prep ;
 fun by_election_N : N;
-fun bye_N : N;
-fun bye_bye_N : N;
+fun bye_Interj : Interj;
+fun bye_bye_Interj : Interj;
 fun bye_law_N : N;
 fun bygone_A : A;
 fun bygone_N : N;
@@ -8708,7 +8736,8 @@
 fun cardiography_N : N;
 fun cardioid_N : N;
 fun cardiologic_A : A;
-fun cardiologist_N : N;
+fun cardiologistMasc_N : N;
+fun cardiologistFem_N : N;
 fun cardiology_N : N;
 fun cardiomegaly_N : N;
 fun cardiomyopathy_N : N;
@@ -9094,7 +9123,8 @@
 fun cathode_N : N;
 fun cathodic_A : A;
 fun catholic_A : A;
-fun catholic_N : N;
+fun catholicMasc_N : N;
+fun catholicFem_N : N;
 fun catholicism_N : N;
 fun catholicity_N : N;
 fun cathy_PN : PN;
@@ -9121,7 +9151,8 @@
 fun catty_N : N;
 fun catwalk_N : N;
 fun caucasian_A : A;
-fun caucasian_N : N;
+fun caucasianMasc_N : N;
+fun caucasianFem_N : N;
 fun caucus_N : N;
 fun cauda_N : N;
 fun caudal_A : A;
@@ -9248,7 +9279,8 @@
 fun cellar_N : N;
 fun cellarage_N : N;
 fun cellblock_N : N;
-fun cellist_N : N;
+fun cellistMasc_N : N;
+fun cellistFem_N : N;
 fun cello_N : N;
 fun cellophane_N : N;
 fun cellular_A : A;
@@ -9313,7 +9345,6 @@
 fun centigrade_A : A;
 fun centiliter_N : N;
 fun centime_N : N;
-fun centimeter_N : N;
 fun centimetre_N : N;
 fun centimo_N : N;
 fun centipede_N : N;
@@ -9592,7 +9623,8 @@
 fun charabanc_1_N : N;
 fun charabanc_2_N : N;
 fun characin_N : N;
-fun character_N : N;
+fun character_1_N : N;
+fun character_2_N : N;
 fun characteristic_A : A;
 fun characteristic_N : N;
 fun characteristically_Adv : Adv;
@@ -9739,6 +9771,7 @@
 fun cheerleader_N : N;
 fun cheerless_A : A;
 fun cheerlessness_N : N;
+fun cheers_Interj : Interj;
 fun cheery_A : A;
 fun cheese_N : N;
 fun cheeseboard_N : N;
@@ -9774,7 +9807,8 @@
 fun chemise_N : N;
 fun chemisorption_N : N;
 fun chemisorptive_A : A;
-fun chemist_N : N;
+fun chemistMasc_N : N;
+fun chemistFem_N : N;
 fun chemistry_N : N;
 fun chemoreceptive_A : A;
 fun chemoreceptor_N : N;
@@ -9860,7 +9894,8 @@
 fun chiding_N : N;
 fun chief_A : A;
 fun chief_N : N;
-fun chieftain_N : N;
+fun chieftainMasc_N : N;
+fun chieftainFem_N : N;
 fun chieftaincy_N : N;
 fun chiffon_N : N;
 fun chiffonier_N : N;
@@ -9883,7 +9918,8 @@
 fun childlike_A : A;
 fun chile_PN : PN;
 fun chilean_A : A;
-fun chilean_N : N;
+fun chileanMasc_N : N;
+fun chileanFem_N : N;
 fun chili_N : N;
 fun chill_A : A;
 fun chill_N : N;
@@ -9943,6 +9979,7 @@
 fun chippendale_N : N;
 fun chippenham_PN : PN;
 fun chipper_A : A;
+fun chips_N : N;
 fun chiralgia_N : N;
 fun chiromantic_A : A;
 fun chiropodist_N : N;
@@ -10445,8 +10482,8 @@
 fun clarify_V : V;
 fun clarify_V2 : V2;
 fun clarinet_N : N;
-fun clarinetist_N : N;
-fun clarinettist_N : N;
+fun clarinetistMasc_N : N;
+fun clarinetistFem_N : N;
 fun clarion_A : A;
 fun clarion_N : N;
 fun clarity_N : N;
@@ -10894,7 +10931,8 @@
 fun coating_N : N;
 fun coatrack_N : N;
 fun coattail_N : N;
-fun coauthor_N : N;
+fun coauthorMasc_N : N;
+fun coauthorFem_N : N;
 fun coax_V : V;
 fun coax_V2 : V2;
 fun coaxial_A : A;
@@ -11218,14 +11256,11 @@
 fun colorectal_A : A;
 fun colored_A : A;
 fun colorfast_A : A;
-fun colorful_A : A;
 fun colorimeter_N : N;
 fun colorimetric_A : A;
 fun colorimetry_N : N;
 fun colorist_N : N;
-fun colorless_A : A;
 fun colorlessness_N : N;
-fun colors_N : N;
 fun colossal_A : A;
 fun colossus_N : N;
 fun colostomy_N : N;
@@ -11262,7 +11297,8 @@
 fun columned_A : A;
 fun columniation_N : N;
 fun columniform_A : A;
-fun columnist_N : N;
+fun columnistMasc_N : N;
+fun columnistFem_N : N;
 fun colwyn_bay_PN : PN;
 fun coma_N : N;
 fun comate_A : A;
@@ -11594,6 +11630,7 @@
 fun compute_V : V;
 fun compute_V2 : V2;
 fun computer_N : N;
+fun computer_science_N : N;
 fun computerization_N : N;
 fun computerize_V2 : V2;
 fun comrade_N : N;
@@ -11771,7 +11808,8 @@
 fun confessional_N : N;
 fun confessor_N : N;
 fun confetti_N : N;
-fun confidant_N : N;
+fun confidantMasc_N : N;
+fun confidantFem_N : N;
 fun confidante_N : N;
 fun confide_V : V;
 fun confide_V2 : V2;
@@ -12569,6 +12607,7 @@
 fun correlative_A : A;
 fun correlative_N : N;
 fun correspond_V : V;
+fun correspond_V2 : V2 ; -- x corresponds to y
 fun correspondence_N : N;
 fun correspondent_N : N;
 fun correspondingly_Adv : Adv;
@@ -14047,8 +14086,9 @@
 fun damask_N : N;
 fun dame_N : N;
 fun dammar_N : N;
+fun dammit_Interj : Interj;
 fun damn_A : A;
-fun damn_Adv : Adv;
+fun damn_Interj : Interj;
 fun damn_N : N;
 fun damn_V2 : V2;
 fun damnable_A : A;
@@ -14172,8 +14212,9 @@
 fun data_N : N;
 fun database_N : N;
 fun datable_A : A;
-fun date_1_N : N;
-fun date_7_N : N;
+fun date_1_N : N;  -- | the specified day of the month
+fun date_3_N : N;  -- | a meeting arranged in advance
+fun date_7_N : N;  -- | sweet edible fruit of the date palm with a single long woody seed
 fun date_V : V;
 fun date_V2 : V2;
 fun dateless_A : A;
@@ -14601,7 +14642,8 @@
 fun defend_V2 : V2;
 fun defendable_A : A;
 fun defendant_N : N;
-fun defender_N : N;
+fun defenderMasc_N : N;
+fun defenderFem_N : N;
 fun defenestration_N : N;
 fun defenseless_A : A;
 fun defenseless_Adv : Adv;
@@ -14685,7 +14727,9 @@
 fun degenerative_A : A;
 fun degradation_N : N;
 fun degrade_V2 : V2;
-fun degree_N : N;
+fun degree_1_N : N;  -- | a position on a scale of intensity or amount or quality
+fun degree_2_N : N;  -- | an award conferred by a college or university signifying that the recipient has satisfactorily completed a course of study
+fun degree_3_N : N;  -- | a unit of temperature on a specified scale
 fun degressive_A : A;
 fun dehiscence_N : N;
 fun dehiscent_A : A;
@@ -15064,7 +15108,8 @@
 fun dermatoglyphic_N : N;
 fun dermatoglyphics_N : N;
 fun dermatologic_A : A;
-fun dermatologist_N : N;
+fun dermatologistMasc_N : N;
+fun dermatologistFem_N : N;
 fun dermatology_N : N;
 fun dermatome_N : N;
 fun dermatomycosis_N : N;
@@ -15911,7 +15956,8 @@
 fun discover_V2 : V2;
 fun discover_V2V : V2V;
 fun discover_VS : VS;
-fun discoverer_N : N;
+fun discovererMasc_N : N;
+fun discovererFem_N : N;
 fun discovery_N : N;
 fun discredit_N : N;
 fun discredit_V2 : V2;
@@ -16986,6 +17032,8 @@
 fun drivel_V : V;
 fun driveller_N : N;
 fun driver_N : N;
+fun driverMasc_N : N;
+fun driverFem_N : N;
 fun driveshaft_N : N;
 fun driveway_N : N;
 fun driving_N : N;
@@ -17694,6 +17742,7 @@
 fun eft_N : N;
 fun efta_N : N;
 fun eg_PN : PN;
+fun egad_Interj : Interj;
 fun egalitarian_A : A;
 fun egalitarian_N : N;
 fun egalitarianism_N : N;
@@ -17878,7 +17927,6 @@
 fun element_N : N;
 fun elemental_A : A;
 fun elementary_A : A;
-fun elements_N : N;
 fun elemi_N : N;
 fun elephant_N : N;
 fun elephantiasis_N : N;
@@ -17901,7 +17949,8 @@
 fun elision_N : N;
 fun elite_N : N;
 fun elitism_N : N;
-fun elitist_N : N;
+fun elitistMasc_N : N;
+fun elitistFem_N : N;
 fun elixir_N : N;
 fun eliza_PN : PN;
 fun elizabeth_PN : PN;
@@ -17924,7 +17973,8 @@
 fun elm_N : N;
 fun elocution_N : N;
 fun elocutionary_A : A;
-fun elocutionist_N : N;
+fun elocutionistMasc_N : N;
+fun elocutionistFem_N : N;
 fun elongate_A : A;
 fun elongate_V : V;
 fun elongate_V2 : V2;
@@ -18563,7 +18613,6 @@
 fun epicardium_N : N;
 fun epicarp_N : N;
 fun epicarpal_A : A;
-fun epicenter_N : N;
 fun epicentre_N : N;
 fun epicondyle_N : N;
 fun epicondylitis_N : N;
@@ -18602,7 +18651,8 @@
 fun epilation_N : N;
 fun epilepsy_N : N;
 fun epileptic_A : A;
-fun epileptic_N : N;
+fun epilepticMasc_N : N;
+fun epilepticFem_N : N;
 fun epilithic_A : A;
 fun epilogue_N : N;
 fun epimorphic_A : A;
@@ -18663,6 +18713,7 @@
 fun eptatretus_N : N;
 fun equable_A : A;
 fun equal_A : A;
+fun equal_to_A2 : A2;
 fun equal_N : N;
 fun equal_V2 : V2;
 fun equalitarian_N : N;
@@ -18705,6 +18756,7 @@
 fun equivalent_N : N;
 fun equivocal_A : A;
 fun equivocation_N : N;
+fun er_Interj : Interj;
 fun era_N : N;
 fun eradicable_A : A;
 fun eradicate_V2 : V2;
@@ -18974,7 +19026,6 @@
 fun eucharist_N : N;
 fun euchre_N : N;
 fun euclidean_A : A;
-fun euclidian_A : A;
 fun eudemon_N : N;
 fun eudemonic_A : A;
 fun eudemonism_N : N;
@@ -19116,7 +19167,8 @@
 fun evoke_V2 : V2;
 fun evolution_N : N;
 fun evolutionary_A : A;
-fun evolutionist_N : N;
+fun evolutionistMasc_N : N;
+fun evolutionistFem_N : N;
 fun evolve_V : V;
 fun evolve_V2 : V2;
 fun ewe_N : N;
@@ -19230,6 +19282,7 @@
 fun excusable_A : A;
 fun excuse_N : N;
 fun excuse_V2 : V2;
+fun excuse_me_Interj : Interj;
 fun execrable_A : A;
 fun execrate_V2 : V2;
 fun execration_N : N;
@@ -19327,7 +19380,6 @@
 fun exophthalmos_N : N;
 fun exorbitance_N : N;
 fun exorbitant_A : A;
-fun exorcise_V2 : V2;
 fun exorcism_N : N;
 fun exorcist_N : N;
 fun exorcize_V2 : V2;
@@ -19395,7 +19447,8 @@
 fun experimental_A : A;
 fun experimentalism_N : N;
 fun experimentation_N : N;
-fun experimenter_N : N;
+fun experimenterMasc_N : N;
+fun experimenterFem_N : N;
 fun expert_A : A;
 fun expert_N : N;
 fun expertise_N : N;
@@ -19434,7 +19487,8 @@
 fun exploratory_A : A;
 fun explore_V2 : V2;
 fun explore_VS : VS;
-fun explorer_N : N;
+fun explorerMasc_N : N;
+fun explorerFem_N : N;
 fun explosion_N : N;
 fun explosive_A : A;
 fun explosive_N : N;
@@ -19448,7 +19502,8 @@
 fun export_V2 : V2;
 fun exportable_A : A;
 fun exportation_N : N;
-fun exporter_N : N;
+fun exporterMasc_N : N;
+fun exporterFem_N : N;
 fun exporting_N : N;
 fun expose_N : N;
 fun expose_V : V;
@@ -19469,7 +19524,8 @@
 fun expression_N : N;
 fun expressionism_N : N;
 fun expressionist_A : A;
-fun expressionist_N : N;
+fun expressionistMasc_N : N;
+fun expressionistFem_N : N;
 fun expressionless_A : A;
 fun expressive_A : A;
 fun expressiveness_N : N;
@@ -19825,13 +19881,16 @@
 fun famotidine_N : N;
 fun famous_A : A;
 fun famulus_N : N;
-fun fan_N : N;
+fun fan_1_N : N;
+fun fan_2_N : N;
+fun fan_3_N : N;
 fun fan_V : V;
 fun fan_V2 : V2;
 fun fan_belt_N : N;
 fun fanaloka_N : N;
 fun fanatic_A : A;
-fun fanatic_N : N;
+fun fanaticMasc_N : N;
+fun fanaticFem_N : N;
 fun fanatical_A : A;
 fun fanaticism_N : N;
 fun fancier_N : N;
@@ -19956,7 +20015,8 @@
 fun fatal_A : A;
 fun fatalism_N : N;
 fun fatalist_A : A;
-fun fatalist_N : N;
+fun fatalistMasc_N : N;
+fun fatalistFem_N : N;
 fun fatalistic_A : A;
 fun fatality_N : N;
 fun fatback_N : N;
@@ -20015,17 +20075,16 @@
 fun faux_pas_N : N;
 fun faversham_PN : PN;
 fun favism_N : N;
-fun favor_V : V;
-fun favor_V2 : V2;
-fun favor_VS : VS;
-fun favorable_A : A;
 fun favorableness_N : N;
 fun favoritism_N : N;
 fun favour_N : N;
+fun favour_V : V;
 fun favour_V2 : V2;
+fun favour_VS : VS;
 fun favourable_A : A;
 fun favourite_A : A;
-fun favourite_N : N;
+fun favouriteMasc_N : N;
+fun favouriteFem_N : N;
 fun favouritism_N : N;
 fun favus_N : N;
 fun fawley_PN : PN;
@@ -20158,7 +20217,8 @@
 fun femininity_N : N;
 fun feminism_N : N;
 fun feminist_A : A;
-fun feminist_N : N;
+fun feministMasc_N : N;
+fun feministFem_N : N;
 fun feminization_N : N;
 fun femoral_A : A;
 fun femtochemistry_N : N;
@@ -20534,7 +20594,8 @@
 fun fipple_N : N;
 fun fir_N : N;
 fun fir_cone_N : N;
-fun fire_N : N;
+fun fire_1_N : N; --- ??
+fun fire_2_N : N; --- ??
 fun fire_V : V;
 fun fire_V2 : V2;
 fun fire_alarm_N : N;
@@ -21235,6 +21296,7 @@
 fun for_example_Adv : Adv;
 fun for_instance_Adv : Adv;
 fun for_starters_Adv : Adv;
+fun for_sure_Adv : Adv;
 fun forage_N : N;
 fun forage_V : V;
 fun forager_N : N;
@@ -21443,9 +21505,6 @@
 fun forthcoming_A : A;
 fun forthright_A : A;
 fun forthwith_Adv : Adv;
-fun forties_N : N;
-fun fortieth_A : A;
-fun fortieth_N : N;
 fun fortification_N : N;
 fun fortify_V2 : V2;
 fun fortissimo_A : A;
@@ -21816,6 +21875,7 @@
 fun frolic_V : V;
 fun frolicsome_A : A;
 fun from_Prep : Prep ;
+fun from_home_Adv : Adv ;
 fun frome_PN : PN;
 fun frond_N : N;
 fun front_N : N;
@@ -21970,7 +22030,8 @@
 fun fumitory_N : N;
 fun fun_N : N;
 fun funambulism_N : N;
-fun funambulist_N : N;
+fun funambulistMasc_N : N;
+fun funambulistFem_N : N;
 fun function_N : N;
 fun function_V : V;
 fun functional_A : A;
@@ -22088,7 +22149,8 @@
 fun future_3_N : N;
 fun futureless_A : A;
 fun futurism_N : N;
-fun futurist_N : N;
+fun futuristMasc_N : N;
+fun futuristFem_N : N;
 fun futuristic_A : A;
 fun futurity_N : N;
 fun futurology_N : N;
@@ -22304,7 +22366,8 @@
 fun garden_N : N;
 fun garden_V : V;
 fun garden_truck_N : N;
-fun gardener_N : N;
+fun gardenerMasc_N : N;
+fun gardenerFem_N : N;
 fun gardenia_N : N;
 fun gardening_N : N;
 fun gareth_PN : PN;
@@ -22392,7 +22455,8 @@
 fun gastrocnemius_N : N;
 fun gastroduodenal_A : A;
 fun gastroenteritis_N : N;
-fun gastroenterologist_N : N;
+fun gastroenterologistMasc_N : N;
+fun gastroenterologistFem_N : N;
 fun gastroenterology_N : N;
 fun gastroenterostomy_N : N;
 fun gastroesophageal_A : A;
@@ -22618,7 +22682,8 @@
 fun geographical_A : A;
 fun geography_N : N;
 fun geological_A : A;
-fun geologist_N : N;
+fun geologistMasc_N : N;
+fun geologistFem_N : N;
 fun geology_N : N;
 fun geomancer_N : N;
 fun geomancy_N : N;
@@ -22661,7 +22726,8 @@
 fun geriatrics_N : N;
 fun germ_N : N;
 fun german_A : A;
-fun german_N : N;
+fun germanMasc_N : N;
+fun germanFem_N : N;
 fun germander_N : N;
 fun germane_A : A;
 fun germaneness_N : N;
@@ -22816,7 +22882,8 @@
 fun gingko_N : N;
 fun ginkgo_N : N;
 fun ginseng_N : N;
-fun gipsy_N : N;
+fun gipsyMasc_N : N;
+fun gipsyFem_N : N;
 fun gipsywort_N : N;
 fun giraffe_N : N;
 fun girandole_N : N;
@@ -23210,6 +23277,7 @@
 fun goliard_N : N;
 fun goliath_N : N;
 fun golliwog_N : N;
+fun golly_Interj : Interj;
 fun golosh_N : N;
 fun gomphothere_N : N;
 fun gonad_N : N;
@@ -23231,6 +23299,8 @@
 fun goo_N : N;
 fun good_A : A;
 fun good_N : N;
+fun good_afternoon_Interj : Interj;
+fun good_evening_Interj : Interj;
 fun good_fellowship_N : N;
 fun good_for_naught_A : A;
 fun good_for_naught_N : N;
@@ -23238,11 +23308,14 @@
 fun good_for_nothing_N : N;
 fun good_humoured_A : A;
 fun good_looking_A : A;
+fun good_luck_Interj : Interj;
+fun good_morning_Interj : Interj;
 fun good_natured_A : A;
 fun good_neighbourliness_N : N;
+fun good_night_Interj : Interj;
 fun good_tempered_A : A;
 fun good_time_A : A;
-fun goodbye_N : N;
+fun goodbye_Interj : Interj;
 fun goodish_A : A;
 fun goodly_A : A;
 fun goodness_N : N;
@@ -24036,7 +24109,8 @@
 fun gynandromorphic_A : A;
 fun gynecocracy_N : N;
 fun gynecological_A : A;
-fun gynecologist_N : N;
+fun gynecologistMasc_N : N;
+fun gynecologistFem_N : N;
 fun gynecology_N : N;
 fun gynecomastia_N : N;
 fun gyneolatry_N : N;
@@ -24922,6 +24996,7 @@
 fun heliport_N : N;
 fun helium_N : N;
 fun helix_N : N;
+fun hell_Interj : Interj;
 fun hell_N : N;
 fun hellbender_N : N;
 fun hellcat_N : N;
@@ -24934,7 +25009,7 @@
 fun hellhound_N : N;
 fun hellion_N : N;
 fun hellish_A : A;
-fun hello_N : N;
+fun hello_Interj : Interj;
 fun helm_N : N;
 fun helmet_N : N;
 fun helmeted_A : A;
@@ -24949,7 +25024,9 @@
 fun help_V2V : V2V;
 fun help_VS : VS;
 fun help_VV : VV;
-fun helper_N : N;
+fun help_to_VV : VV;
+fun helperMasc_N : N;
+fun helperFem_N : N;
 fun helpful_A : A;
 fun helpfulness_N : N;
 fun helping_N : N;
@@ -25216,9 +25293,11 @@
 fun hexestrol_N : N;
 fun hexham_PN : PN;
 fun hexose_N : N;
+fun hey_Interj : Interj;
 fun heyday_N : N;
 fun heysham_PN : PN;
 fun heywood_PN : PN;
+fun hi_Interj : Interj ;
 fun hi_fi_A : A;
 fun hi_fi_N : N;
 fun hiatus_N : N;
@@ -26951,7 +27030,8 @@
 fun importance_N : N;
 fun important_A : A;
 fun importation_N : N;
-fun importer_N : N;
+fun importerMasc_N : N;
+fun importerFem_N : N;
 fun importing_N : N;
 fun importunate_A : A;
 fun importune_V2 : V2;
@@ -27695,7 +27775,8 @@
 fun inherit_V2 : V2;
 fun inheritable_A : A;
 fun inheritance_N : N;
-fun inheritor_N : N;
+fun inheritorMasc_N : N;
+fun inheritorFem_N : N;
 fun inhibit_V2 : V2;
 fun inhibition_N : N;
 fun inhibitor_N : N;
@@ -28011,7 +28092,8 @@
 fun intellectual_A : A;
 fun intellectual_N : N;
 fun intellectualization_N : N;
-fun intelligence_N : N;
+fun intelligence_1_N : N;
+fun intelligence_2_N : N;
 fun intelligent_A : A;
 fun intelligentsia_N : N;
 fun intelligibility_N : N;
@@ -28459,7 +28541,8 @@
 fun ira_N : N;
 fun iran_PN : PN;
 fun iranian_A : A;
-fun iranian_N : N;
+fun iranianMasc_N : N;
+fun iranianFem_N : N;
 fun iraq_PN : PN;
 fun iraqi_A : A;
 fun iraqi_N : N;
@@ -28484,7 +28567,8 @@
 fun iris_N : N;
 fun iris_PN : PN;
 fun irish_A : A;
-fun irish_N : N;
+fun irishMasc_N : N;
+fun irishFem_N : N;
 fun irishman_N : N;
 fun irishwoman_N : N;
 fun iritic_A : A;
@@ -29523,9 +29607,7 @@
 fun kilocycle_N : N;
 fun kilogram_N : N;
 fun kilohertz_N : N;
-fun kiloliter_N : N;
 fun kilolitre_N : N;
-fun kilometer_N : N;
 fun kilometre_N : N;
 fun kiloton_N : N;
 fun kilovolt_N : N;
@@ -30279,6 +30361,7 @@
 fun laugh_N : N;
 fun laugh_V : V;
 fun laugh_V2 : V2;
+fun laugh_at_V2 : V2;
 fun laugh_VS : VS;
 fun laughable_A : A;
 fun laugher_N : N;
@@ -30474,7 +30557,8 @@
 fun leaven_N : N;
 fun leaven_V2 : V2;
 fun lebanese_A : A;
-fun lebanese_N : N;
+fun lebaneseMasc_N : N;
+fun lebaneseFem_N : N;
 fun lebanon_PN : PN;
 fun lecanopteris_N : N;
 fun lecanora_N : N;
@@ -30705,7 +30789,8 @@
 fun lethargically_Adv : Adv;
 fun lethargy_N : N;
 fun lethe_PN : PN;
-fun letter_N : N;
+fun letter_1_N : N; ---- which is which??
+fun letter_2_N : N;
 fun letter_box_N : N;
 fun letter_card_N : N;
 fun letter_case_N : N;
@@ -30776,7 +30861,8 @@
 fun lexical_A : A;
 fun lexicalization_N : N;
 fun lexicalized_A : A;
-fun lexicographer_N : N;
+fun lexicographerMasc_N : N;
+fun lexicographerFem_N : N;
 fun lexicographic_A : A;
 fun lexicography_N : N;
 fun lexicology_N : N;
@@ -31071,7 +31157,6 @@
 fun linecut_N : N;
 fun linelike_A : A;
 fun lineman_N : N;
-fun linemen_N : N;
 fun linen_N : N;
 fun linen_draper_N : N;
 fun linendraper_N : N;
@@ -31187,12 +31272,14 @@
 fun lissomeness_N : N;
 fun lissomness_N : N;
 fun list_N : N;
+fun list_of_N2 : N2;
 fun list_V : V;
 fun list_V2 : V2;
 fun list_V2V : V2V;
 fun list_price_N : N;
 fun listen_V : V;
-fun listener_N : N;
+fun listenerMasc_N : N;
+fun listenerFem_N : N;
 fun listening_N : N;
 fun lister_N : N;
 fun listeria_N : N;
@@ -31205,7 +31292,6 @@
 fun litas_N : N;
 fun litchee_N : N;
 fun litchi_N : N;
-fun liter_N : N;
 fun literacy_N : N;
 fun literal_A : A;
 fun literal_N : N;
@@ -31556,7 +31642,20 @@
 fun look_V2V : V2V;
 fun look_VA : VA;
 fun look_VV : VV;
+fun look_ahead_to_V2 : V2;
+fun look_around_at_V2 : V2;
+fun look_at_V2 : V2;
+fun look_back_on_V2 : V2;
+fun look_down_V : V;
+fun look_for_V2 : V2;
+fun look_forward_to_V2 : V2;
+fun look_into_V2 : V2;
+fun look_on_V : V;
 fun look_over_N : N;
+fun look_to_V2 : V2;
+fun look_toward_V2 : V2;
+fun look_up_V : V;
+fun look_upon_as_V3 : V3;
 fun lookdown_N : N;
 fun looker_N : N;
 fun looker_on_N : N;
@@ -32150,7 +32249,8 @@
 fun maguey_N : N;
 fun magus_N : N;
 fun magyar_A : A;
-fun magyar_N : N;
+fun magyarMasc_N : N;
+fun magyarFem_N : N;
 fun maharaja_N : N;
 fun maharajah_N : N;
 fun maharanee_N : N;
@@ -32729,9 +32829,9 @@
 fun marvel_N : N;
 fun marvel_V : V;
 fun marvellous_A : A;
-fun marvelous_A : A;
 fun marxism_N : N;
-fun marxist_N : N;
+fun marxistMasc_N : N;
+fun marxistFem_N : N;
 fun mary_PN : PN;
 fun maryland_PN : PN;
 fun maryport_PN : PN;
@@ -32966,7 +33066,8 @@
 fun maxwell_N : N;
 fun may_N : N;
 fun may_PN : PN;
-fun may_VV : VV;
+fun may_1_VV : VV;  -- be possible
+fun may_2_VV : VV;  -- be allowed
 fun may_beetle_N : N;
 fun may_bug_N : N;
 fun mayapple_N : N;
@@ -33385,6 +33486,7 @@
 fun merozoite_N : N;
 fun merriment_N : N;
 fun merry_A : A;
+fun merry_christmas_Interj : Interj ;
 fun merry_go_round_N : N;
 fun merrymaker_N : N;
 fun merrymaking_N : N;
@@ -33714,7 +33816,8 @@
 fun middle_distance_A : A;
 fun middle_of_the_road_A : A;
 fun middlebrow_N : N;
-fun middleman_N : N;
+fun middlemanMasc_N : N;
+fun middlemanFem_N : N;
 fun middlemost_A : A;
 fun middlesex_PN : PN;
 fun middleton_PN : PN;
@@ -33866,7 +33969,6 @@
 fun millihenry_N : N;
 fun milliliter_N : N;
 fun millime_N : N;
-fun millimeter_N : N;
 fun millimetre_N : N;
 fun milline_N : N;
 fun milliner_N : N;
@@ -35176,7 +35278,8 @@
 fun musical_N : N;
 fun musical_box_N : N;
 fun musicality_N : N;
-fun musician_N : N;
+fun musicianMasc_N : N;
+fun musicianFem_N : N;
 fun musicianship_N : N;
 fun musicological_A : A;
 fun musicologist_N : N;
@@ -35341,7 +35444,8 @@
 fun mysterious_A : A;
 fun mystery_N : N;
 fun mystic_A : A;
-fun mystic_N : N;
+fun mysticMasc_N : N;
+fun mysticFem_N : N;
 fun mystical_A : A;
 fun mysticism_N : N;
 fun mystification_N : N;
@@ -35371,6 +35475,7 @@
 fun nacreous_A : A;
 fun nadir_N : N;
 fun nadolol_N : N;
+fun nae_Interj : Interj;
 fun nafcillin_N : N;
 fun nag_N : N;
 fun nag_V : V;
@@ -35425,7 +35530,8 @@
 fun namesake_N : N;
 fun namibia_PN : PN;
 fun namibian_A : A;
-fun namibian_N : N;
+fun namibianMasc_N : N;
+fun namibianFem_N : N;
 fun naming_N : N;
 fun nan_N : N;
 fun nanchang_PN : PN;
@@ -35896,7 +36002,8 @@
 fun neurolinguist_N : N;
 fun neurolinguistics_N : N;
 fun neurological_A : A;
-fun neurologist_N : N;
+fun neurologistMasc_N : N;
+fun neurologistFem_N : N;
 fun neurology_N : N;
 fun neuroma_N : N;
 fun neuromatous_A : A;
@@ -36181,7 +36288,7 @@
 fun nitwitted_A : A;
 fun nix_N : N;
 fun nix_V2 : V2;
-fun no_Adv : Adv;
+fun no_Interj : Interj;
 fun no_Quant : Quant;
 fun no_ball_N : N;
 fun no_fewer_than_AdN : AdN;
@@ -36537,6 +36644,7 @@
 fun noose_N : N;
 fun noose_V2 : V2;
 fun nopal_N : N;
+fun nope_Interj : Interj;
 fun nor'_east_Adv : Adv;
 fun nor'_east_N : N;
 fun nor'_nor'_east_Adv : Adv;
@@ -36649,7 +36757,6 @@
 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;
@@ -36794,7 +36901,8 @@
 fun numeric_A : A;
 fun numerical_A : A;
 fun numerological_A : A;
-fun numerologist_N : N;
+fun numerologistMasc_N : N;
+fun numerologistFem_N : N;
 fun numerology_N : N;
 fun numerous_A : A;
 fun numerousness_N : N;
@@ -37221,6 +37329,7 @@
 fun ogre_N : N;
 fun ogreish_A : A;
 fun ogress_N : N;
+fun oh_Interj : Interj;
 fun ohio_PN : PN;
 fun ohm_N : N;
 fun ohmage_N : N;
@@ -37254,11 +37363,12 @@
 fun oilstone_N : N;
 fun oily_A : A;
 fun ointment_N : N;
+fun ok_Interj : Interj;
 fun oka_N : N;
 fun okapi_N : N;
 fun okay_A : A;
 fun okay_Adv : Adv;
-fun okay_N : N;
+fun okay_Interj : Interj;
 fun okay_V2 : V2;
 fun oklahoma_PN : PN;
 fun oklahoma_city_PN : PN;
@@ -37520,12 +37630,14 @@
 fun opossum_N : N;
 fun opp_PN : PN;
 fun opponent_A : A;
-fun opponent_N : N;
+fun opponentMasc_N : N;
+fun opponentFem_N : N;
 fun opportune_A : A;
 fun opportuneness_N : N;
 fun opportunism_N : N;
 fun opportunist_A : A;
-fun opportunist_N : N;
+fun opportunistMasc_N : N;
+fun opportunistFem_N : N;
 fun opportunity_N : N;
 fun opposable_A : A;
 fun oppose_V : V;
@@ -37556,7 +37668,8 @@
 fun optics_N : N;
 fun optimal_A : A;
 fun optimism_N : N;
-fun optimist_N : N;
+fun optimistMasc_N : N;
+fun optimistFem_N : N;
 fun optimistic_A : A;
 fun optimistically_Adv : Adv;
 fun optimization_N : N;
@@ -37580,8 +37693,8 @@
 fun orang_outang_N : N;
 fun orang_utan_N : N;
 fun orange_A : A;
-fun orange_1_N : N;
-fun orange_2_N : N;
+fun orange_1_N : N;  -- | round yellow to orange fruit of any of several citrus trees
+fun orange_2_N : N;  -- | orange color or pigment; any of a range of colors between red and yellow
 fun orangeade_N : N;
 fun orangeman_N : N;
 fun orangery_N : N;
@@ -37589,7 +37702,8 @@
 fun orangutan_N : N;
 fun orate_V : V;
 fun oration_N : N;
-fun orator_N : N;
+fun oratorMasc_N : N;
+fun oratorFem_N : N;
 fun oratorical_A : A;
 fun oratorio_N : N;
 fun oratory_N : N;
@@ -37681,7 +37795,8 @@
 fun oriental_A : A;
 fun oriental_N : N;
 fun orientalism_N : N;
-fun orientalist_N : N;
+fun orientalistMasc_N : N;
+fun orientalistFem_N : N;
 fun orientate_V2 : V2;
 fun orientation_N : N;
 fun orienting_A : A;
@@ -37696,7 +37811,8 @@
 fun originality_N : N;
 fun originate_V : V;
 fun originate_V2 : V2;
-fun originator_N : N;
+fun originatorMasc_N : N;
+fun originatorFem_N : N;
 fun oriole_N : N;
 fun orison_N : N;
 fun orkney_PN : PN;
@@ -37717,12 +37833,15 @@
 fun ornithine_N : N;
 fun ornithischian_N : N;
 fun ornithological_A : A;
-fun ornithologist_N : N;
+fun ornithologistMasc_N : N;
+fun ornithologistFem_N : N;
 fun ornithology_N : N;
 fun ornithomimid_N : N;
 fun ornithopod_N : N;
 fun orogeny_N : N;
 fun oroide_N : N;
+fun orologistMasc_N : N;
+fun orologistFem_N : N;
 fun orology_N : N;
 fun oropharyngeal_A : A;
 fun oropharynx_N : N;
@@ -37868,7 +37987,8 @@
 fun ottawa_PN : PN;
 fun otter_N : N;
 fun otterhound_N : N;
-fun ottoman_N : N;
+fun ottomanMasc_N : N;
+fun ottomanFem_N : N;
 fun oubliette_N : N;
 fun ouguiya_N : N;
 fun ouija_N : N;
@@ -38420,7 +38540,8 @@
 fun pacification_N : N;
 fun pacifier_N : N;
 fun pacifism_N : N;
-fun pacifist_N : N;
+fun pacifistMasc_N : N;
+fun pacifistFem_N : N;
 fun pacifistically_Adv : Adv;
 fun pacify_V2 : V2;
 fun pacing_N : N;
@@ -38520,7 +38641,8 @@
 fun pajama_N : N;
 fun pakistan_PN : PN;
 fun pakistani_A : A;
-fun pakistani_N : N;
+fun pakistaniMasc_N : N;
+fun pakistaniFem_N : N;
 fun pal_N : N;
 fun pal_V : V;
 fun palace_N : N;
@@ -39381,7 +39503,8 @@
 fun pearlwort_N : N;
 fun pearly_A : A;
 fun pearmain_N : N;
-fun peasant_N : N;
+fun peasantMasc_N : N;
+fun peasantFem_N : N;
 fun peasanthood_N : N;
 fun peasantry_N : N;
 fun pease_N : N;
@@ -39419,7 +39542,8 @@
 fun pecuniary_A : A;
 fun pedagogic_A : A;
 fun pedagogical_A : A;
-fun pedagogue_N : N;
+fun pedagogueMasc_N : N;
+fun pedagogueFem_N : N;
 fun pedagogy_N : N;
 fun pedal_A : A;
 fun pedal_N : N;
@@ -39749,7 +39873,8 @@
 fun performer_N : N;
 fun perfume_N : N;
 fun perfume_V2 : V2;
-fun perfumer_N : N;
+fun perfumerMasc_N : N;
+fun perfumerFem_N : N;
 fun perfumery_N : N;
 fun perfunctory_A : A;
 fun perfusion_N : N;
@@ -39979,7 +40104,8 @@
 fun pessary_N : N;
 fun pessimal_A : A;
 fun pessimism_N : N;
-fun pessimist_N : N;
+fun pessimistMasc_N : N;
+fun pessimistFem_N : N;
 fun pessimistic_A : A;
 fun pessimistically_Adv : Adv;
 fun pest_N : N;
@@ -40359,7 +40485,8 @@
 fun pianism_N : N;
 fun pianissimo_A : A;
 fun pianissimo_Adv : Adv;
-fun pianist_N : N;
+fun pianistMasc_N : N;
+fun pianistFem_N : N;
 fun pianistic_A : A;
 fun piano_A : A;
 fun piano_Adv : Adv;
@@ -41297,6 +41424,8 @@
 fun poliovirus_N : N;
 fun polish_A : A;
 fun polish_N : N;
+fun polishMasc_N : N;
+fun polishFem_N : N;
 fun polish_V : V;
 fun polish_V2 : V2;
 fun polisher_N : N;
@@ -41372,7 +41501,8 @@
 fun polygene_N : N;
 fun polygenic_A : A;
 fun polyglot_A : A;
-fun polyglot_N : N;
+fun polyglotMasc_N : N;
+fun polyglotFem_N : N;
 fun polygon_N : N;
 fun polygonal_A : A;
 fun polygraph_N : N;
@@ -42843,7 +42973,8 @@
 fun prose_N : N;
 fun prosecute_V2 : V2;
 fun prosecution_N : N;
-fun prosecutor_N : N;
+fun prosecutorMasc_N : N;
+fun prosecutorFem_N : N;
 fun proselyte_N : N;
 fun proselytism_N : N;
 fun proselytize_V : V;
@@ -42894,7 +43025,8 @@
 fun protect_V2 : V2;
 fun protection_N : N;
 fun protectionism_N : N;
-fun protectionist_N : N;
+fun protectionistMasc_N : N;
+fun protectionistFem_N : N;
 fun protective_A : A;
 fun protectiveness_N : N;
 fun protector_N : N;
@@ -43558,6 +43690,7 @@
 fun qindarka_N : N;
 fun qoph_N : N;
 fun qt_N : N;
+fun quack_Interj : Interj;
 fun quack_N : N;
 fun quack_V : V;
 fun quack_quack_N : N;
@@ -43907,7 +44040,8 @@
 fun racing_N : N;
 fun racism_N : N;
 fun racist_A : A;
-fun racist_N : N;
+fun racistMasc_N : N;
+fun racistFem_N : N;
 fun rack_N : N;
 fun rack_V2 : V2;
 fun rack_railway_N : N;
@@ -44249,7 +44383,8 @@
 fun rationale_N : N;
 fun rationalism_N : N;
 fun rationalist_A : A;
-fun rationalist_N : N;
+fun rationalistMasc_N : N;
+fun rationalistFem_N : N;
 fun rationalistic_A : A;
 fun rationality_N : N;
 fun rationalization_N : N;
@@ -44610,7 +44745,7 @@
 fun recombinant_N : N;
 fun recombination_N : N;
 fun recommend_V2 : V2;
-fun recommend_VS : VS;
+fun recommend_V2V : V2V;
 fun recommendation_N : N;
 fun recommit_V2 : V2;
 fun recompense_N : N;
@@ -45118,6 +45253,7 @@
 fun reluctant_A : A;
 fun reluctivity_N : N;
 fun rely_V : V;
+fun rely_V2 : V2;
 fun rely_on_V2V : V2V;
 fun remain_V : V;
 fun remain_V2 : V2;
@@ -45203,7 +45339,8 @@
 fun rendezvouse_V : V;
 fun rending_A : A;
 fun rendition_N : N;
-fun renegade_N : N;
+fun renegadeMasc_N : N;
+fun renegadeFem_N : N;
 fun renegade_V : V;
 fun renege_V : V;
 fun renegotiate_V2 : V2;
@@ -45332,7 +45469,8 @@
 fun reportable_A : A;
 fun reportage_N : N;
 fun reportedly_Adv : Adv;
-fun reporter_N : N;
+fun reporterMasc_N : N;
+fun reporterFem_N : N;
 fun repose_N : N;
 fun repose_V : V;
 fun repose_V2 : V2;
@@ -45441,7 +45579,8 @@
 fun rescript_N : N;
 fun rescue_N : N;
 fun rescue_V2 : V2;
-fun rescuer_N : N;
+fun rescuerMasc_N : N;
+fun rescuerFem_N : N;
 fun research_N : N;
 fun research_V : V;
 fun research_V2 : V2;
@@ -45813,7 +45952,8 @@
 fun reviser_N : N;
 fun revision_N : N;
 fun revisionism_N : N;
-fun revisionist_N : N;
+fun revisionistMasc_N : N;
+fun revisionistFem_N : N;
 fun revisit_V2 : V2;
 fun revitalization_N : N;
 fun revitalize_V2 : V2;
@@ -45996,7 +46136,8 @@
 fun ride_N : N;
 fun ride_V : V;
 fun ride_V2 : V2;
-fun rider_N : N;
+fun riderMasc_N : N;
+fun riderFem_N : N;
 fun riderless_A : A;
 fun ridge_N : N;
 fun ridge_V2 : V2;
@@ -46084,8 +46225,9 @@
 fun rind_N : N;
 fun rinderpest_N : N;
 fun ring_N : N;
-fun ring_V : V;
-fun ring_V2 : V2;
+fun ring_V : V;        -- | sound loudly and sonorously
+fun ring_4_V2 : V2;    -- | get or try to get into communication (with someone) by telephone
+fun ring_6_V2 : V2;    -- | attach a ring to the foot of, in order to identify
 fun ring_armour_N : N;
 fun ring_finger_N : N;
 fun ring_mail_N : N;
@@ -46831,7 +46973,8 @@
 fun sabot_N : N;
 fun sabotage_N : N;
 fun sabotage_V2 : V2;
-fun saboteur_N : N;
+fun saboteurMasc_N : N;
+fun saboteurFem_N : N;
 fun sabra_N : N;
 fun sabre_N : N;
 fun sabre_V2 : V2;
@@ -46892,9 +47035,9 @@
 fun sadist_N : N;
 fun sadistic_A : A;
 fun sadness_N : N;
-fun sado_masochist_N : N;
 fun sadomasochism_N : N;
-fun sadomasochist_N : N;
+fun sadomasochistMasc_N : N;
+fun sadomasochistFem_N : N;
 fun sadomasochistic_A : A;
 fun sae_N : N;
 fun safari_N : N;
@@ -47339,6 +47482,7 @@
 fun satisfier_N : N;
 fun satisfy_V : V;
 fun satisfy_V2 : V2;
+fun satisfied_A : A;
 fun satori_N : N;
 fun satrap_N : N;
 fun satsuma_N : N;
@@ -48364,7 +48508,8 @@
 fun sell_V2 : V2;
 fun sell_VA : VA;
 fun sell_VS : VS;
-fun seller_N : N;
+fun sellerMasc_N : N;
+fun sellerFem_N : N;
 fun selling_N : N;
 fun selloff_N : N;
 fun sellout_N : N;
@@ -48655,7 +48800,8 @@
 fun sertularian_N : N;
 fun serum_N : N;
 fun serval_N : N;
-fun servant_N : N;
+fun servantMasc_N : N;
+fun servantFem_N : N;
 fun serve_N : N;
 fun serve_V : V;
 fun serve_V2 : V2;
@@ -49173,7 +49319,8 @@
 fun shoplift_V2 : V2;
 fun shoplifter_N : N;
 fun shoplifting_N : N;
-fun shopper_N : N;
+fun shopperMasc_N : N;
+fun shopperFem_N : N;
 fun shopping_N : N;
 fun shopsoiled_A : A;
 fun shopwalker_N : N;
@@ -49662,7 +49809,8 @@
 fun singalong_N : N;
 fun singapore_PN : PN;
 fun singaporean_A : A;
-fun singaporean_N : N;
+fun singaporeanMasc_N : N;
+fun singaporeanFem_N : N;
 fun singe_N : N;
 fun singe_V : V;
 fun singe_V2 : V2;
@@ -50725,7 +50873,8 @@
 fun solicit_V : V;
 fun solicit_V2 : V2;
 fun solicitation_N : N;
-fun solicitor_N : N;
+fun solicitorMasc_N : N;
+fun solicitorFem_N : N;
 fun solicitor_general_N : N;
 fun solicitorship_N : N;
 fun solicitous_A : A;
@@ -50771,10 +50920,12 @@
 fun som_N : N;
 fun soma_N : N;
 fun somali_A : A;
-fun somali_N : N;
+fun somaliMasc_N : N;
+fun somaliFem_N : N;
 fun somalia_PN : PN;
 fun somalian_A : A;
-fun somalian_N : N;
+fun somalianMasc_N : N;
+fun somalianFem_N : N;
 fun soman_N : N;
 fun somatic_A : A;
 fun somatogenic_A : A;
@@ -50852,7 +51003,8 @@
 fun sophia_PN : PN;
 fun sophie_PN : PN;
 fun sophism_N : N;
-fun sophist_N : N;
+fun sophistMasc_N : N;
+fun sophistFem_N : N;
 fun sophistic_A : A;
 fun sophisticate_N : N;
 fun sophisticated_A : A;
@@ -50890,6 +51042,7 @@
 fun sorrow_V : V;
 fun sorrowful_A : A;
 fun sorry_A : A;
+fun sorry_Interj : Interj;
 fun sort_N : N;
 fun sort_V : V;
 fun sort_V2 : V2;
@@ -51078,7 +51231,8 @@
 fun spaniard_N : N;
 fun spaniel_N : N;
 fun spanish_A : A;
-fun spanish_N : N;
+fun spanishMasc_N : N;
+fun spanishFem_N : N;
 fun spank_N : N;
 fun spank_V : V;
 fun spank_V2 : V2;
@@ -51116,7 +51270,8 @@
 fun sparseness_N : N;
 fun sparsity_N : N;
 fun spartan_A : A;
-fun spartan_N : N;
+fun spartanMasc_N : N;
+fun spartanFem_N : N;
 fun spasm_N : N;
 fun spasmodic_A : A;
 fun spasmodically_Adv : Adv;
@@ -51200,7 +51355,8 @@
 fun spectacles_N : N;
 fun spectacular_A : A;
 fun spectacular_N : N;
-fun spectator_N : N;
+fun spectatorMasc_N : N;
+fun spectatorFem_N : N;
 fun spectinomycin_N : N;
 fun spectral_A : A;
 fun spectre_N : N;
@@ -51219,7 +51375,8 @@
 fun speculation_N : N;
 fun speculative_A : A;
 fun speculativeness_N : N;
-fun speculator_N : N;
+fun speculatorMasc_N : N;
+fun speculatorFem_N : N;
 fun speculum_N : N;
 fun speech_N : N;
 fun speech_day_N : N;
@@ -51378,7 +51535,8 @@
 fun spiritual_A : A;
 fun spiritual_N : N;
 fun spiritualism_N : N;
-fun spiritualist_N : N;
+fun spiritualistMasc_N : N;
+fun spiritualistFem_N : N;
 fun spiritualistic_A : A;
 fun spirituality_N : N;
 fun spiritualization_N : N;
@@ -51549,7 +51707,8 @@
 fun spotter_N : N;
 fun spotty_A : A;
 fun spousal_A : A;
-fun spouse_N : N;
+fun spouseMasc_N : N;
+fun spouseFem_N : N;
 fun spout_N : N;
 fun spout_V : V;
 fun spout_V2 : V2;
@@ -51797,6 +51956,7 @@
 fun stack_V2 : V2;
 fun stacker_N : N;
 fun stacks_N : N;
+fun stackup_N : N;
 fun stacte_N : N;
 fun staddle_N : N;
 fun stadium_N : N;
@@ -51848,7 +52008,6 @@
 fun stair_rod_N : N;
 fun staircase_N : N;
 fun stairhead_N : N;
-fun stairs_N : N;
 fun stairway_N : N;
 fun stairwell_N : N;
 fun stake_N : N;
@@ -52037,7 +52196,8 @@
 fun stationmaster_N : N;
 fun statistic_N : N;
 fun statistical_A : A;
-fun statistician_N : N;
+fun statisticianMasc_N : N;
+fun statisticianFem_N : N;
 fun statistics_N : N;
 fun stative_A : A;
 fun stator_N : N;
@@ -52674,7 +52834,8 @@
 fun stridulate_V : V;
 fun stridulation_N : N;
 fun strife_N : N;
-fun strike_N : N;
+fun strike_1_N : N;  -- | a group's refusal to work in protest against low pay or bad work conditions
+fun strike_2_N : N;  -- | an attack that is intended to seize or inflict damage on or destroy an objective
 fun strike_V : V;
 fun strike_V2 : V2;
 fun strike_leader_N : N;
@@ -52770,7 +52931,8 @@
 fun stud_farm_N : N;
 fun stud_mare_N : N;
 fun studbook_N : N;
-fun student_N : N;
+fun studentMasc_N : N;
+fun studentFem_N : N;
 fun studentship_N : N;
 fun studio_N : N;
 fun studious_A : A;
@@ -53097,7 +53259,8 @@
 fun suck_N : N;
 fun suck_V : V;
 fun suck_V2 : V2;
-fun sucker_N : N;
+fun suckerMasc_N : N;
+fun suckerFem_N : N;
 fun sucking_N : N;
 fun sucking_pig_N : N;
 fun suckle_V2 : V2;
@@ -53920,7 +54083,8 @@
 fun syndetic_A : A;
 fun syndic_N : N;
 fun syndicalism_N : N;
-fun syndicalist_N : N;
+fun syndicalistMasc_N : N;
+fun syndicalistFem_N : N;
 fun syndicate_N : N;
 fun syndicate_V2 : V2;
 fun syndication_N : N;
@@ -54127,7 +54291,8 @@
 fun taipei_PN : PN;
 fun taiwan_PN : PN;
 fun taiwanese_A : A;
-fun taiwanese_N : N;
+fun taiwaneseMasc_N : N;
+fun taiwaneseFem_N : N;
 fun taiyuan_PN : PN;
 fun taka_N : N;
 fun take_N : N;
@@ -54470,7 +54635,8 @@
 fun teach_V2V : V2V;
 fun teach_in_N : N;
 fun teachable_A : A;
-fun teacher_N : N;
+fun teacherMasc_N : N;
+fun teacherFem_N : N;
 fun teachership_N : N;
 fun teaching_N : N;
 fun teacup_N : N;
@@ -54614,7 +54780,8 @@
 fun telephone_V : V;
 fun telephone_V2 : V2;
 fun telephonic_A : A;
-fun telephonist_N : N;
+fun telephonistMasc_N : N;
+fun telephonistFem_N : N;
 fun telephony_N : N;
 fun telephoto_N : N;
 fun telephotograph_N : N;
@@ -54995,7 +55162,7 @@
 fun thankful_A : A;
 fun thankfulness_N : N;
 fun thankless_A : A;
-fun thanks_N : N;
+fun thanks_Interj : Interj;
 fun thanksgiving_N : N;
 fun that_Quant : Quant;
 fun that_Subj : Subj;
@@ -55189,7 +55356,8 @@
 fun think_VS : VS;
 fun think_tank_N : N;
 fun thinkable_A : A;
-fun thinker_N : N;
+fun thinkerMasc_N : N;
+fun thinkerFem_N : N;
 fun thinking_N : N;
 fun thinness_N : N;
 fun thiobacillus_N : N;
@@ -55367,7 +55535,8 @@
 fun thrust_N : N;
 fun thrust_V : V;
 fun thrust_V2 : V2;
-fun thruster_N : N;
+fun thrusterMasc_N : N;
+fun thrusterFem_N : N;
 fun thud_N : N;
 fun thud_V : V;
 fun thug_N : N;
@@ -57235,6 +57404,9 @@
 fun uglify_V2 : V2;
 fun ugliness_N : N;
 fun ugly_A : A;
+fun uh_Interj : Interj;
+fun uh_uh_Interj : Interj;
+fun uh_huh_Interj : Interj;
 fun uk_PN : PN;
 fun ukase_N : N;
 fun uke_N : N;
@@ -58522,7 +58694,6 @@
 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;
@@ -59413,7 +59584,8 @@
 fun vegetable_A : A;
 fun vegetable_N : N;
 fun vegetal_A : A;
-fun vegetarian_N : N;
+fun vegetarianMasc_N : N;
+fun vegetarianFem_N : N;
 fun vegetarianism_N : N;
 fun vegetate_V : V;
 fun vegetation_N : N;
@@ -59462,6 +59634,9 @@
 fun veneration_N : N;
 fun venerator_N : N;
 fun venereal_A : A;
+fun venereologistMasc_N : N;
+fun venereologistFem_N : N;
+fun venereology_N : N;
 fun venesection_N : N;
 fun venetian_A : A;
 fun venezia_PN : PN;
@@ -59599,7 +59774,6 @@
 fun verve_N : N;
 fun vervet_N : N;
 fun very_AdA : AdA;
-fun very_Adv : Adv;
 fun vesical_A : A;
 fun vesicant_N : N;
 fun vesicatory_A : A;
@@ -59795,8 +59969,10 @@
 fun violet_N : N;
 fun violet_PN : PN;
 fun violin_N : N;
-fun violinist_N : N;
-fun violist_N : N;
+fun violinistMasc_N : N;
+fun violinistFem_N : N;
+fun violistMasc_N : N;
+fun violistFem_N : N;
 fun viomycin_N : N;
 fun vip_N : N;
 fun viper_N : N;
@@ -59989,7 +60165,8 @@
 fun voluminous_A : A;
 fun voluntary_A : A;
 fun voluntary_N : N;
-fun volunteer_N : N;
+fun volunteerMasc_N : N;
+fun volunteerFem_N : N;
 fun volunteer_V : V;
 fun volunteer_V2 : V2;
 fun volunteer_V2V : V2V;
@@ -60019,7 +60196,7 @@
 fun vote_N : N;
 fun vote_V : V;
 fun vote_V2 : V2;
-fun vote_VS : VS;
+fun vote_V3 : V3;
 fun vote_VV : VV;
 fun voteless_A : A;
 fun voter_N : N;
@@ -60351,7 +60528,6 @@
 fun washstand_N : N;
 fun washtub_N : N;
 fun washup_N : N;
-fun washwoman_N : N;
 fun washy_A : A;
 fun wasp_N : N;
 fun wasp_waisted_A : A;
@@ -60667,6 +60843,7 @@
 fun welfarist_A : A;
 fun welkin_N : N;
 fun well_A : A;
+fun well_Interj : Interj;
 fun well_N : N;
 fun well_V : V;
 fun well_adjusted_A : A;
@@ -60864,8 +61041,7 @@
 fun whether_Prep : Prep ;
 fun whetstone_N : N;
 fun whey_N : N;
-fun whichPl_IDet : IDet;
-fun whichSg_IDet : IDet;
+fun which_IQuant : IQuant ;
 fun whichever_A : A;
 fun whichsoever_A : A;
 fun whiff_N : N;
@@ -61016,7 +61192,7 @@
 fun whoop_N : N;
 fun whoop_V : V;
 fun whoop_V2 : V2;
-fun whoopee_N : N;
+fun whoopee_Interj : Interj;
 fun whooper_N : N;
 fun whooping_cough_N : N;
 fun whop_V2 : V2;
@@ -61561,6 +61737,7 @@
 fun wound_V2 : V2;
 fun wounded_N : N;
 fun woven_A : A;
+fun wow_Interj : Interj;
 fun wow_N : N;
 fun wpb_N : N;
 fun wpm_N : N;
@@ -61752,7 +61929,7 @@
 fun yaws_N : N;
 fun yea_Adv : Adv;
 fun yea_N : N;
-fun yeah_Adv : Adv;
+fun yeah_Interj : Interj;
 fun year_N : N;
 fun yearbook_N : N;
 fun yearling_N : N;
@@ -61794,7 +61971,7 @@
 fun yeomanry_N : N;
 fun yeovil_PN : PN;
 fun yerevan_PN : PN;
-fun yes_N : N;
+fun yes_Interj : Interj;
 fun yeshiva_N : N;
 fun yesterday_Adv : Adv;
 fun yesterday_N : N;
@@ -61825,10 +62002,8 @@
 fun yodh_N : N;
 fun yoga_N : N;
 fun yoghourt_N : N;
-fun yoghurt_N : N;
 fun yogi_N : N;
 fun yogistic_A : A;
-fun yogurt_N : N;
 fun yoke_N : N;
 fun yoke_V : V;
 fun yoke_V2 : V2;
@@ -61900,7 +62075,8 @@
 fun zealand_PN : PN;
 fun zealander_A : A;
 fun zealander_N : N;
-fun zealot_N : N;
+fun zealotMasc_N : N;
+fun zealotFem_N : N;
 fun zealotry_N : N;
 fun zealous_A : A;
 fun zeaxanthin_N : N;
@@ -63452,26 +63628,19 @@
 fun look_after_V2 : V2;
 fun look_around_V : V;
 fun look_back_V : V;
-fun look_back_on_V2 : V2;
 fun look_down_on_V2 : V2;
 fun look_for_V2 : V2;
 fun look_forward_V : V;
-fun look_forward_to_V2 : V2;
 fun look_in_V2 : V2;
 fun look_in_on_V2 : V2;
-fun look_into_V2 : V2;
-fun look_on_V : V;
 fun look_on_as_V3 : V3;
 fun look_out_V : V;
 fun look_out_for_V2 : V2;
 fun look_over_V2 : V2;
 fun look_round_V2 : V2;
 fun look_through_V2 : V2;
-fun look_to_V2 : V2;
-fun look_up_V : V;
 fun look_up_V2 : V2;
 fun look_up_to_V2 : V2;
-fun look_upon_as_V2 : V2;
 fun loosen_up_V : V;
 fun lord_it_over_V2 : V2;
 fun lose_out_V : V;
@@ -64255,7 +64424,7 @@
 fun sponge_down_V2 : V2;
 fun sponge_off_V2 : V2;
 fun sponge_on_V2 : V2;
-fun spread_out_V : V;
+fun spread_out_V2 : V2;
 fun spring_back_V : V;
 fun spring_for_V2 : V2;
 fun spring_from_V2 : V2;
diff --git a/lib/src/english/DocumentationEng.gf b/lib/src/english/DocumentationEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/english/DocumentationEng.gf
@@ -0,0 +1,184 @@
+--# -path=.:../abstract:../common
+concrete DocumentationEng of Documentation = CatEng ** open
+  ResEng,
+  HTML in {
+
+lincat
+  Inflection = {t : Str; s1,s2 : Str} ;
+  Document = {s : Str} ;
+  Tag      = {s : Str} ;
+
+lin
+  InflectionN, InflectionN2, InflectionN3 = \noun -> {
+    t  = "n" ;
+    s1 = heading1 ("Noun" ++ case noun.g of {
+                               Neutr => "";
+                               Masc  => "(masc)";
+                               Fem   => "(fem)"
+                             }) ;
+    s2 = frameTable (
+           tr (th ""   ++ th "nom"               ++ th "gen") ++
+           tr (th "sg" ++ td (noun.s ! Sg ! Nom) ++ td (noun.s ! Sg ! Gen)) ++
+           tr (th "pl" ++ td (noun.s ! Pl ! Nom) ++ td (noun.s ! Pl ! Gen))
+         )
+    } ;
+
+  InflectionA, InflectionA2 = \adj -> {
+    t  = "a" ;
+    s1 = heading1 "Adjective" ;
+    s2 = frameTable (
+           tr (th ""       ++ th "nom" ++ th "gen") ++
+           tr (th "posit"  ++ td (adj.s ! AAdj Posit  Nom) ++ td (adj.s ! AAdj Posit  Gen)) ++
+           tr (th "compar" ++ td (adj.s ! AAdj Compar Nom) ++ td (adj.s ! AAdj Compar Gen)) ++
+           tr (th "superl" ++ td (adj.s ! AAdj Superl Nom) ++ td (adj.s ! AAdj Superl Gen))
+         ) ++
+         heading1 "Adverb" ++
+         paragraph (adj.s ! AAdv)
+    } ;
+
+  InflectionAdv = \adv -> {
+    t = "adv" ;
+    s1= heading1 "Adverb" ;
+    s2= paragraph (adv.s) ;
+    s3= ""
+    } ;
+
+  InflectionPrep = \prep -> {
+    t = "prep" ;
+    s1= heading1 "Preposition" ;
+    s2= paragraph (prep.s) ;
+    s3= ""
+    } ;
+
+  InflectionV v = {
+    t = "v" ;
+    s1= heading1 "Verb" ++
+        paragraph (pp "subject" ++ v.s ! VInf ++ v.p) ;
+    s2= inflVerb v
+    } ;
+
+  InflectionV2 v = {
+    t = "v" ;
+    s1= heading1 "Verb" ++
+        paragraph (pp "subject" ++
+                   v.s ! VInf ++ v.p ++ v.c2 ++
+                   pp "object") ;
+    s2= inflVerb v
+    } ;
+
+  InflectionV3 v = {
+    t = "v" ;
+    s1= heading1 "Verb" ++ 
+        paragraph (pp "subject" ++
+                   v.s ! VInf ++ v.p ++
+                   v.c2 ++ pp "arg1" ++
+                   v.c3 ++ pp "arg2") ;
+    s2= inflVerb v
+    } ;
+
+  InflectionV2V v = {
+    t = "v" ;
+    s1= heading1 "Verb" ++ 
+        paragraph (pp "subject" ++
+                   v.s ! VInf ++ v.p ++
+                   v.c2 ++ pp "object" ++
+                   v.c3 ++ case v.typ of {
+                             VVAux => pp "verb" ;
+                             VVInf => "to" ++ pp "verb" ;
+                             VVPresPart => pp "verb+ing"
+                           }) ;
+    s2= inflVerb v
+    } ;
+
+  InflectionV2S v = {
+    t = "v" ;
+    s1= heading1 "Verb" ++ 
+        paragraph (pp "subject" ++
+                   v.s ! VInf ++ v.p ++
+                   v.c2 ++ pp "object" ++
+                   "that" ++ pp "sentence") ;
+    s2= inflVerb v
+    } ;
+
+  InflectionV2Q v = {
+    t = "v" ;
+    s1= heading1 "Verb" ++ 
+        paragraph (pp "subject" ++
+                   v.s ! VInf ++ v.p ++
+                   pp "question") ;
+    s2= inflVerb v
+    } ;
+
+  InflectionV2A v = {
+    t = "v" ;
+    s1= heading1 "Verb" ++ 
+        paragraph (pp "subject" ++
+                   v.s ! VInf ++ v.p ++
+                   v.c2 ++ pp "object" ++
+                   pp "adjective") ;
+    s2= inflVerb v
+    } ;
+
+  InflectionVV v = {
+    t = "v" ;
+    s1= heading1 "Verb" ++ 
+        paragraph (pp "subject" ++
+                   v.s ! VVF VInf ++ v.p ++
+                   case v.typ of {
+                     VVAux => pp "verb" ;
+                     VVInf => "to" ++ pp "verb" ;
+                     VVPresPart => pp "verb+ing"
+                   }) ;
+    s2= frameTable (
+          tr (th "infitive"      ++ td (v.s ! VVF VInf)) ++
+          tr (th "present"       ++ td (v.s ! VVF VPres ++ "&#160;" ++ v.s ! VVPresNeg)) ++
+          tr (th "past"          ++ td (v.s ! VVF VPast ++ "&#160;" ++ v.s ! VVPastNeg)) ++ --# notpresent
+          tr (th "past part."    ++ td (v.s ! VVF VPPart)) ++
+          tr (th "present part." ++ td (v.s ! VVF VPresPart))
+        )
+    } ;
+
+  InflectionVS v = {
+    t = "v" ;
+    s1= heading1 "Verb" ++ 
+        paragraph (pp "subject" ++
+                   v.s ! VInf ++ v.p ++
+                   "that" ++ pp "sentence") ;
+    s2= inflVerb v
+    } ;
+
+  InflectionVQ v = {
+    t = "v" ;
+    s1= heading1 "Verb" ++ 
+        paragraph (pp "subject" ++
+                   v.s ! VInf ++ v.p ++
+                   pp "question") ;
+    s2= inflVerb v
+    } ;
+
+  InflectionVA v = {
+    t = "v" ;
+    s1= heading1 "Verb" ++ 
+        paragraph (pp "subject" ++
+                   v.s ! VInf ++ v.p ++
+                   pp "adjective") ;
+    s2= inflVerb v
+    } ;
+
+oper
+  inflVerb : Verb -> Str = \verb ->
+    frameTable (
+      tr (th "infitive"      ++ td (verb.s ! VInf)) ++
+      tr (th "present"       ++ td (verb.s ! VPres)) ++
+      tr (th "past"          ++ td (verb.s ! VPast)) ++ --# notpresent
+      tr (th "past part."    ++ td (verb.s ! VPPart)) ++
+      tr (th "present part." ++ td (verb.s ! VPresPart))
+    ) ;
+
+  pp : Str -> Str = \s -> "&lt;"+s+"&gt;";
+
+lin
+  MkDocument b i e = {s = i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s} ;
+  MkTag i = {s = i.t} ;
+
+}
diff --git a/lib/src/english/DocumentationEngFunctor.gf b/lib/src/english/DocumentationEngFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/english/DocumentationEngFunctor.gf
@@ -0,0 +1,78 @@
+--# -path=.:../abstract:../common
+
+-- documentation of English in any language instantiating Terminology
+
+incomplete concrete DocumentationEngFunctor of Documentation = CatEng ** open 
+  Terminology,
+  ResEng,
+  ParadigmsEng,
+  (G = GrammarEng),
+  (S = SyntaxEng),
+  (L = LexiconEng),
+  Prelude,
+  HTML
+in {
+
+
+lincat
+  Inflection = {s1,s2 : Str} ;
+  Document = {s : Str} ; 
+  
+oper
+   tdf : Str -> Str = \s -> td (intag "i" s) ;
+   heading : N -> Str = \n -> (nounHeading n).s ;
+lin
+  InflectionN noun = {
+    s1 = heading1 (heading noun_Category) ;
+    s2 = frameTable ( 
+           tr (th ""          ++ th (heading singular_Parameter)            ++ th (heading plural_Parameter)   ) ++
+           tr (th (heading nominative_Parameter) ++ tdf (noun.s ! Sg ! Nom) ++ tdf (noun.s ! Pl ! Nom)) ++
+           tr (th (heading genitive_Parameter)   ++ tdf (noun.s ! Sg ! Gen) ++ tdf (noun.s ! Pl ! Gen)) 
+         )
+    } ;
+
+  InflectionA adj = {
+    s1 = heading1 (heading adjective_Category) ;
+    s2 = frameTable (
+           tr (th (heading positive_Parameter)    ++ tdf (adj.s ! AAdj Posit Nom)) ++
+           tr (th (heading comparative_Parameter) ++ tdf (adj.s ! AAdj Compar Nom)) ++
+           tr (th (heading superlative_Parameter) ++ tdf (adj.s ! AAdj Superl Nom)) ++
+           tr (th (heading adverb_Category)       ++ tdf (adj.s ! AAdv)) 
+         )
+    } ;
+
+  InflectionV v = {
+    s1= heading1 (heading verb_Category) ++ 
+        paragraph (intag "b" (heading exampleGr_N ++ ":") ++ intag "i" (verbExample (S.mkCl S.she_NP (lin V v)))) ;
+    s2= inflVerb v
+    } ;
+
+  InflectionV2 v = {
+    s1= heading1 (heading verb_Category) ++ 
+        paragraph (intag "b" (heading exampleGr_N ++ ":") ++ intag "i" (verbExample (S.mkCl S.she_NP (lin V2 v) S.something_NP))) ;
+    s2= inflVerb v
+    } ;
+
+  InflectionV2V v = {
+    s1= heading1 (heading verb_Category) ++ 
+        paragraph (intag "b" (heading exampleGr_N ++ ":") ++ intag "i" (verbExample (S.mkCl S.she_NP (lin V2V v) S.we_NP (S.mkVP (L.sleep_V))))) ;
+    s2= inflVerb v
+    } ;
+
+---  InflectionVV v = inflectionVerb (verbExample (S.mkCl S.she_NP (lin VV v) (S.mkVP (L.sleep_V)))) (lin V v) ;
+
+  MkDocument b i e = ss (i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s) ;
+
+oper 
+  verbExample : CatEng.Cl -> Str = \cl -> (S.mkUtt cl).s ;
+
+  inflVerb : Verb -> Str = \verb ->
+    frameTable (
+      tr (th (heading infinitive_Parameter)    ++ tdf (verb.s ! VInf)) ++
+      tr (th (heading present_Parameter)       ++ tdf (verb.s ! VPres)) ++
+      tr (th (heading past_Parameter)          ++ tdf (verb.s ! VPast)) ++ --# notpresent
+      tr (th (heading past_Parameter ++ heading participle_Parameter)    ++ tdf (verb.s ! VPPart)) ++
+      tr (th (heading present_Parameter ++ heading participle_Parameter) ++ tdf (verb.s ! VPresPart)) 
+    ) ;
+
+}
diff --git a/lib/src/english/DocumentationEngSwe.gf b/lib/src/english/DocumentationEngSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/english/DocumentationEngSwe.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of English in Swedish
+
+concrete DocumentationEngSwe of Documentation = CatEng ** 
+  DocumentationEngFunctor with (Terminology = TerminologySwe) ;
diff --git a/lib/src/english/ExtraEng.gf b/lib/src/english/ExtraEng.gf
--- a/lib/src/english/ExtraEng.gf
+++ b/lib/src/english/ExtraEng.gf
@@ -13,15 +13,13 @@
       a = RAg (agrP3 nu.n)
       } ;
 
-    ComplBareVS v s  = insertObj (\\_ => s.s) (predV v) ;
-
     StrandRelSlash rp slash = {
       s = \\t,a,p,ag => 
-        rp.s ! RC (fromAgr ag).g NPAcc ++ slash.s ! t ! a ! p ! ODir ++ slash.c2 ;
+        rp.s ! RC (fromAgr ag).g NPAcc ++ slash.s ! t ! a ! p ! oDir ++ slash.c2 ;
       c = NPAcc
       } ;
     EmptyRelSlash slash = {
-      s = \\t,a,p,_ => slash.s ! t ! a ! p ! ODir ++ slash.c2 ;
+      s = \\t,a,p,_ => slash.s ! t ! a ! p ! oDir ++ slash.c2 ;
       c = NPAcc
       } ;
 
@@ -40,9 +38,9 @@
 
     MkVPI vp = {
       s = table {
-            VVAux      => \\a => vp.ad ++ vp.inf ++ vp.p ++ vp.s2 ! a;
-            VVInf      => \\a => "to" ++ vp.ad ++ vp.inf ++ vp.p ++ vp.s2 ! a;
-            VVPresPart => \\a => vp.ad ++ vp.prp ++ vp.p ++ vp.s2 ! a
+            VVAux      => \\a => vp.ad ! a ++ vp.inf ++ vp.p ++ vp.s2 ! a;
+            VVInf      => \\a => "to" ++ vp.ad ! a ++ vp.inf ++ vp.p ++ vp.s2 ! a;
+            VVPresPart => \\a => vp.ad ! a ++ vp.prp ++ vp.p ++ vp.s2 ! a
           }
       } ;
     ConjVPI = conjunctDistrTable2 VVType Agr ;
@@ -79,9 +77,9 @@
     MkVPS t p vp = {
       s = \\a => 
             let 
-              verb = vp.s ! t.t ! t.a ! p.p ! ODir ! a ;
+              verb = vp.s ! t.t ! t.a ! p.p ! oDir ! a ;
               verbf = verb.aux ++ verb.adv ++ verb.fin ++ verb.inf ;
-            in t.s ++ p.s ++ vp.ad ++ verbf ++ vp.p ++ vp.s2 ! a
+            in t.s ++ p.s ++ vp.ad ! a ++ verbf ++ vp.p ++ vp.s2 ! a ++ vp.ext
       } ;
 
     ConjVPS = conjunctDistrTable Agr ;
@@ -91,8 +89,8 @@
     IAdvAdv adv = {s = "how" ++ adv.s} ;
 
     PartVP vp = {
-      s = \\a => vp.ad ++ vp.prp ++ vp.s2 ! a ;
-      isPre = False ---- depends on whether there are complements
+      s = \\a => vp.ad ! a ++ vp.prp ++ vp.s2 ! a ++ vp.ext ;
+      isPre = vp.isSimple                 -- depends on whether there are complements
       } ;
 
     EmbedPresPart vp = {s = infVP VVPresPart vp Simul CPos (agrP3 Sg)} ; --- agr
@@ -135,22 +133,52 @@
       VVF VPresPart => ["being obliged to"] ;
       VVF VPast => "should" ; --# notpresent
       VVPastNeg => "shouldn't" ; --# notpresent
-      VVPresNeg => "shall not"  --- shan't
+      VVPresNeg => "shan't" 
       } ;
     p = [] ;
     typ = VVAux
     } ;
 
+   ought_VV = lin VV {
+     s = table { 
+      VVF VInf => ["be obliged to"] ; ---
+      VVF VPres => "ought to" ;
+      VVF VPPart => ["been obliged to"] ;
+      VVF VPresPart => ["being obliged to"] ;
+      VVF VPast => "ought to" ; --# notpresent
+      VVPastNeg => "oughtn't to" ; --# notpresent
+      VVPresNeg => "oughtn't to"  --- shan't
+      } ;
+    p = [] ;
+    typ = VVAux
+    } ;
 
+   used_VV = lin VV {
+     s = table { 
+      VVF VInf => Predef.nonExist ; ---
+      VVF VPres => Predef.nonExist ;
+      VVF VPPart => ["used to"] ;
+      VVF VPresPart => ["being used to"] ;
+      VVF VPast => "used to" ; --# notpresent
+      VVPastNeg => "used not to" ; --# notpresent
+      VVPresNeg => Predef.nonExist 
+      } ;
+    p = [] ;
+    typ = VVAux
+    } ;
+
+
    NominalizeVPSlashNP vpslash np = 
-     let vp : ResEng.VP = insertObjPre (\\_ => vpslash.c2 ++ np.s ! NPAcc) vpslash 
+     let vp : ResEng.VP = insertObjPre (\\_ => vpslash.c2 ++ np.s ! NPAcc) vpslash ;
+         a = AgP3Sg Neutr
      in 
-     lin NP {s=\\_=>vp.ad ++ vp.prp ++ vp.s2! (AgP3Sg Neutr); a=AgP3Sg Neutr } ;  
+     lin NP {s = \\_ => vp.ad ! a ++ vp.prp ++ vp.s2 ! a ; a = a} ;  
 
 lin
   UncNeg = {s = [] ; p = CNeg False} ; 
 
-  PassVPSlash vps = 
+  oper passVPSlash : VPSlash -> Str -> ResEng.VP = 
+   \vps,ag -> 
     let 
       be = predAux auxBe ;
       ppt = vps.ptp
@@ -160,10 +188,16 @@
     prp = be.prp ;
     ptp = be.ptp ;
     inf = be.inf ;
-    ad = vps.ad ;
-    s2 = \\a => ppt ++ vps.p ++ vps.s2 ! a ---- order
+    ad = \\_ => [] ;
+    s2 = \\a => vps.ad ! a ++ ppt ++ vps.p ++ ag ++ vps.s2 ! a ++ vps.c2 ; ---- place of agent
+    isSimple = False ;
+    ext = vps.ext
     } ;
 
+  lin 
+    PassVPSlash vps = passVPSlash vps [] ;
+    PassAgentVPSlash vps np = passVPSlash vps ("by" ++ np.s ! NPAcc) ;
+
    --- AR 7/3/2013
    ComplSlashPartLast vps np = case vps.gapInMiddle of {
      _  => insertObjPartLast (\\_ => vps.c2 ++ np.s ! NPAcc) vps  ---
@@ -174,11 +208,23 @@
       mkClause "there" (agrP3 (fromAgr np.a).n) 
         (insertObj (\\_ => np.s ! NPAcc) (predV (regV "exist"))) ;
 
+   PurposeVP vp = {s = infVP VVInf vp Simul CPos (agrP3 Sg)} ; --- agr
+
+
+   ComplBareVS  v s = insertExtra s.s (predV v) ;
+   SlashBareV2S v s = insertExtrac s.s (predVc v) ;
+
+   ContractedUseCl  t p cl = {
+      s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p ! ODir True
+      } ;
+
+
+
 ------------
 --- obsolete: use UncNeg : Pol
 
     UncNegCl t p cl = {
-      s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! unc p.p ! ODir
+      s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! unc p.p ! oDir
     } ;
     UncNegQCl t p cl = {
       s = \\q => t.s ++ p.s ++ cl.s ! t.t ! t.a ! unc p.p ! q
@@ -192,6 +238,36 @@
     UncNegImpPl p imp = {s = p.s ++ imp.s ! unc p.p ! ImpF Pl False} ;
 
     CompoundCN a b = {s = \\n,c => a.s ! Sg ! Nom ++ b.s ! n ! c ; g = b.g} ;
+
+    FrontExtPredVP np vp = {
+      s = \\t,a,b,o => 
+        let 
+          subj  = np.s ! npNom ;
+          agr   = np.a ;
+          verb  = vp.s ! t ! a ! b ! o ! agr ;
+          compl = vp.s2 ! agr
+        in
+        case o of {
+          ODir _ => vp.ext ++ frontComma ++ subj ++ verb.aux ++ verb.adv ++ vp.ad ! agr ++ verb.fin ++ verb.inf ++ vp.p ++ compl ;
+          OQuest => verb.aux ++ subj ++ verb.adv ++ vp.ad ! agr ++ verb.fin ++ verb.inf ++ vp.p ++ compl ++ vp.ext
+          }
+    } ;
+
+    InvFrontExtPredVP np vp = {
+      s = \\t,a,b,o => 
+        let 
+          subj  = np.s ! npNom ;
+          agr   = np.a ;
+          verb  = vp.s ! t ! a ! b ! o ! agr ;
+          compl = vp.s2 ! agr
+        in
+        case o of {
+          ODir _ => vp.ext ++ verb.aux ++ verb.adv ++ vp.ad ! agr ++ verb.fin ++ subj ++ verb.inf ++ vp.p ++ compl ;
+          OQuest => verb.aux ++ subj ++ verb.adv ++ vp.ad ! agr ++ verb.fin ++ verb.inf ++ vp.p ++ compl ++ vp.ext
+          }
+    } ;
+
+
 
   oper
     unc : CPolarity -> CPolarity = \x -> case x of {
diff --git a/lib/src/english/ExtraEngAbs.gf b/lib/src/english/ExtraEngAbs.gf
--- a/lib/src/english/ExtraEngAbs.gf
+++ b/lib/src/english/ExtraEngAbs.gf
@@ -22,13 +22,18 @@
    do_VV : VV ;
 
    may_VV : VV ;
-
    shall_VV : VV ;
+   ought_VV : VV ;
+   used_VV : VV ;
 
    --- AR 7/3/2013
    ComplSlashPartLast : VPSlash -> NP -> VP ;
 
----------------------
+   --- AR 3/12/2013 ---- TODO: the same for QCl, RCl
+   ContractedUseCl : Temp -> Pol -> Cl  -> S ;   -- he's here, I'll be back
+
+
+-----------------------------------------------------
 --- these are obsolete: use UncNeg : Pol instead
 
   fun
@@ -38,7 +43,7 @@
 
     UncNegImpSg : Pol -> Imp -> Utt;           -- do not help yourself
     UncNegImpPl : Pol -> Imp -> Utt;           -- do not help yourselves
-
+-----------------------------------------------------
 
 
 }
diff --git a/lib/src/english/IdiomEng.gf b/lib/src/english/IdiomEng.gf
--- a/lib/src/english/IdiomEng.gf
+++ b/lib/src/english/IdiomEng.gf
@@ -30,11 +30,18 @@
       mkQuestion (ss (ip.s ! npNom)) 
         (mkClause "there" (agrP3 ip.n) (insertObj (\\_ => adv.s) (predAux auxBe))) ;
 
-    ProgrVP vp = insertObj (\\a => vp.ad ++ vp.prp ++ vp.s2 ! a) (predAux auxBe) ;
+    ProgrVP vp = insertObj (\\a => vp.ad ! a ++ vp.prp ++ vp.p ++ vp.s2 ! a) (predAux auxBe) ;
 
     ImpPl1 vp = {s = "let's" ++ infVP VVAux vp Simul CPos (AgP1 Pl)} ;
 
     ImpP3 np vp = {s = "let" ++ np.s ! NPAcc ++ infVP VVAux vp Simul CPos np.a} ;
+
+    SelfAdvVP vp = insertObj reflPron vp ;
+    SelfAdVVP vp = insertAdVAgr reflPron vp ;
+    SelfNP np = {
+      s = \\c => np.s ! c ++ reflPron ! np.a ; 
+      a = np.a
+      } ;
 
 }
 
diff --git a/lib/src/english/IrregEng.gf b/lib/src/english/IrregEng.gf
--- a/lib/src/english/IrregEng.gf
+++ b/lib/src/english/IrregEng.gf
@@ -7,7 +7,7 @@
   lin
   awake_V = irregV "awake" "awoke" "awoken" ;
   bear_V = irregV "bear" "bore" "born" ;
-  beat_V = irregV "beat" "beat" "beat" ;
+  beat_V = irregV "beat" "beat" "beaten" ;
   become_V = irregV "become" "became" "become" ;
   begin_V = irregV "begin" "began" "begun" ;
   bend_V = irregV "bend" "bent" "bent" ;
@@ -72,7 +72,7 @@
   keep_V = irregV "keep" "kept" "kept" ;
   kneel_V = irregV "kneel" "knelt" "knelt" ;
   knit_V = irregDuplV "knit" "knit" "knit" ;
-  know_V = irregV "know" "knew" "know" ;
+  know_V = irregV "know" "knew" "known" ;
   lay_V = irregV "lay" "laid" "laid" ;
   lead_V = irregV "lead" "led" "led" ;
   leap_V = irregV "leap" (variants {"leaped" ; "lept"}) (variants {"leaped" ; "lept"}) ;
diff --git a/lib/src/english/LangEng.gf b/lib/src/english/LangEng.gf
--- a/lib/src/english/LangEng.gf
+++ b/lib/src/english/LangEng.gf
@@ -1,8 +1,11 @@
---# -path=.:../abstract:../common:../prelude
+--# -path=.:../abstract:../common:../api
 
 concrete LangEng of Lang = 
   GrammarEng,
   LexiconEng
+  ,ConstructionEng
+  ,DocumentationEng
+  ,MarkupEng - [stringMark]
   ** {
 
 flags startcat = Phr ; unlexer = text ; lexer = text ;
diff --git a/lib/src/english/MarkupEng.gf b/lib/src/english/MarkupEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/english/MarkupEng.gf
@@ -0,0 +1,15 @@
+--# -path=.:../abstract:../common
+
+concrete MarkupEng of Markup = CatEng, MarkHTMLX ** {
+
+lin
+  MarkupCN   m cn  = {s = \\n,c => appMark m (cn.s ! n ! c) ; g = cn.g} ;
+  MarkupNP   m np  = {s = \\c   => appMark m (np.s ! c) ; a = np.a} ;
+  MarkupAP   m ap  = {s = \\a   => appMark m (ap.s ! a) ; isPre = ap.isPre} ;
+  MarkupAdv  m adv = {s =          appMark m adv.s} ;
+  MarkupS    m s   = {s =          appMark m s.s} ;
+  MarkupUtt  m utt = {s =          appMark m utt.s} ;
+  MarkupPhr  m phr = {s =          appMark m phr.s} ;
+  MarkupText m txt = {s =          appMark m txt.s} ;
+
+}
diff --git a/lib/src/english/MorphoEng.gf b/lib/src/english/MorphoEng.gf
--- a/lib/src/english/MorphoEng.gf
+++ b/lib/src/english/MorphoEng.gf
@@ -40,7 +40,10 @@
        NCase Gen => my
        } ;
      a = toAgr n p g ;
-     sp = regGenitiveS mine
+     sp = table {
+       Nom => mine ;
+       _ => genitiveS mine
+       }
    } ;
 
 } ;
diff --git a/lib/src/english/NounEng.gf b/lib/src/english/NounEng.gf
--- a/lib/src/english/NounEng.gf
+++ b/lib/src/english/NounEng.gf
@@ -22,7 +22,7 @@
       } ;
 
     RelNP np rs = {
-      s = \\c => np.s ! c ++ "," ++ rs.s ! np.a ;
+      s = \\c => np.s ! c ++ frontComma ++ rs.s ! np.a ++ finalComma ;
       a = np.a
       } ;
 
@@ -31,6 +31,11 @@
       a = np.a
       } ;
 
+    ExtAdvNP np adv = {
+      s = \\c => np.s ! c ++ embedInCommas adv.s ;
+      a = np.a
+      } ;
+
     DetQuant quant num = {
       s  = quant.s ! num.hasCard ! num.n ++ num.s ! Nom;
       sp = \\c => case num.hasCard of {
@@ -56,7 +61,7 @@
 
     PossPron p = {
       s = \\_,_ => p.s ! NCase Gen ;
-      sp = \\_,_,c => p.sp ! Gen
+      sp = \\_,_,c => p.sp ! npcase2case c
       } ;
 
     NumSg = {s = \\c => []; n = Sg ; hasCard = False} ;
@@ -146,5 +151,12 @@
       s = \\c => det.sp ! c ++ "of" ++ np.s ! NPAcc ;
       a = agrP3 det.n
       } ;
+
+    AdjDAP det ap = {
+      s = det.s ++ ap.s ! agrgP3 det.n Masc ;       --- post-ap's ? "this larger than life (movie)"
+      n = det.n ;
+      } ;
+
+    DetDAP d = d ;  -- forgetting sp and hasNumber
 
 }
diff --git a/lib/src/english/NumeralEng.gf b/lib/src/english/NumeralEng.gf
--- a/lib/src/english/NumeralEng.gf
+++ b/lib/src/english/NumeralEng.gf
@@ -1,4 +1,4 @@
-concrete NumeralEng of Numeral = CatEng [Numeral,Digits] ** open ResEng in {
+concrete NumeralEng of Numeral = CatEng [Numeral,Digits] ** open Prelude, ResEng in {
 
 lincat 
   Digit = {s : DForm => CardOrd => Case => Str} ;
@@ -69,8 +69,8 @@
 
   oper
     commaIf : DTail -> Str = \t -> case t of {
-      T3 => "," ;
-      _ => []
+      T3 => BIND ++ "," ++ BIND ;
+      _  => BIND
       } ;
 
     inc : DTail -> DTail = \t -> case t of {
diff --git a/lib/src/english/ParadigmsEng.gf b/lib/src/english/ParadigmsEng.gf
--- a/lib/src/english/ParadigmsEng.gf
+++ b/lib/src/english/ParadigmsEng.gf
@@ -202,6 +202,7 @@
 -- build $PP$s in the resource API, just requires a string.
 
   mkPrep : Str -> Prep ; -- e.g. "in front of"
+  mkPost : Str -> Prep ; -- e.g. "ago"
   noPrep : Prep ;  -- no preposition
 
 -- (These two functions are synonyms.)
@@ -269,6 +270,10 @@
 
   reflV  : V -> V ;  -- reflexive e.g. behave oneself
 
+-- Verbs with variant American-British spelling
+
+  us_britishV : Str -> V ;  -- travel - traveled/travelled
+
 --3 Two-place verbs
 --
 -- Two-place verbs need a preposition, except the special case with direct object.
@@ -306,6 +311,7 @@
   mkVS  : V -> VS ; -- sentence-compl e.g. say (that S)
   mkV2S : V -> Prep -> V2S ; -- e.g. tell (NP) (that S)
   mkVV  : V -> VV ; -- e.g. want (to VP)
+  infVV : V -> VV ; -- e.g. want (to VP)
   ingVV : V -> VV ; -- e.g. start (VPing)
   mkV2V : V -> Prep -> Prep -> V2V ;  -- e.g. want (noPrep NP) (to VP)
   ingV2V : V -> Prep -> Prep -> V2V ; -- e.g. prevent (noPrep NP) (from VP-ing)
@@ -328,6 +334,8 @@
 --2 Other categories
 
 mkSubj : Str -> Subj = \s -> lin Subj {s = s} ; --%
+mkInterj : Str -> Interj
+  = \s -> lin Interj (ss s) ;
 
 --.
 --2 Definitions of paradigms
@@ -483,7 +491,8 @@
   mkAdA x = lin AdA (ss x) ;
   mkAdN x = lin AdN (ss x) ;
 
-  mkPrep p = lin Prep (ss p) ;
+  mkPrep p = lin Prep {s=p; isPre=True} ;
+  mkPost p = lin Prep {s=p; isPre=False} ;
   noPrep = mkPrep [] ;
 
   mk5V a b c d e = lin V (mkVerb a b c d e ** {s1 = []}) ;
@@ -534,6 +543,12 @@
   partV v p = lin V {s = \\f => v.s ! f ; p = p ; isRefl = v.isRefl} ;
   reflV v = lin V {s = v.s ; p = v.p ; isRefl = True} ;
 
+  us_britishV : Str -> V = \s -> case s of {
+    _ + ("el" | "al" | "ol") => regV s | mkV s (s + "s") (s + "led") (s + "led") (s + "ling") ;
+    _ + "or" => regV s | regV (Predef.tk 2 s + "our") ;
+    _ => regV s
+    } ;
+
   prepV2 v p = lin V2 {s = v.s ; p = v.p ; s1 = v.s1 ; c2 = p.s ; isRefl = v.isRefl} ;
   dirV2 v = prepV2 v noPrep ;
 
@@ -547,6 +562,11 @@
     s = table {VVF vf => v.s ! vf ; _ => v.s ! VInf} ;
     p = v.p ; 
     typ = VVInf
+    } ;
+  infVV  v = lin VV {
+    s = table {VVF vf => v.s ! vf ; _ => v.s ! VInf} ;
+    p = v.p ; 
+    typ = VVAux
     } ;
   ingVV  v = lin VV {
     s = table {VVF vf => v.s ! vf ; _ => v.s ! VInf} ;
diff --git a/lib/src/english/ParseEng.gf b/lib/src/english/ParseEng.gf
--- a/lib/src/english/ParseEng.gf
+++ b/lib/src/english/ParseEng.gf
@@ -1,4 +1,5 @@
---# -path=alltenses
+--# -path=.:../abstract:../translator
+
 concrete ParseEng of ParseEngAbs = 
   TenseX - [Pol, PNeg, PPos],
   CatEng,
@@ -10,31 +11,36 @@
   VerbEng - [SlashV2V, PassV2, UseCopula, ComplVV],
   AdverbEng,
   PhraseEng,
-  SentenceEng,
+  SentenceEng - [UseCl], -- replaced by UseCl | ContractedUseCl
   QuestionEng,
   RelativeEng,
-  IdiomEng [NP, VP, Tense, Cl, ProgrVP, ExistNP],
-  ExtraEng [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash,
+  IdiomEng [NP, VP, Tense, Cl, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP],
+  ConstructionEng,
+  DocumentationEng,
+  ExtraEng [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash, PassAgentVPSlash,
             Temp, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
             VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
-            ClSlash, RCl, EmptyRelSlash],
+            ComplSlashPartLast,
+            ClSlash, RCl, EmptyRelSlash, VS, V2S, ComplBareVS, SlashBareV2S],
 
-  DictEng ** 
-open MorphoEng, ResEng, ParadigmsEng, Prelude in {
+  DictionaryEng ** 
+open MorphoEng, ResEng, ParadigmsEng, (S = SentenceEng), (E = ExtraEng), Prelude in {
 
 flags
   literal=Symb ;
-  beam_size=0.95 ;
 
+-- exceptional linearizations
 lin
+  UseCl t p cl = S.UseCl t p cl | E.ContractedUseCl t p cl ;
+
+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 ;
+  ourselves_NP = regNP "ourselves" plural ;
   yourselfPl_NP = regNP "yourself" plural ;
-  themself_NP = regNP "themself" plural ;
   themselves_NP = regNP "themselves" plural ;
 
   CompoundCN num noun cn = {
@@ -91,8 +97,8 @@
           compl = vp.s2 ! np.a
         in
         case o of {
-          ODir => compl ++ "," ++ np.s ! npNom ++ verb.aux ++ vp.ad ++ verb.fin ++ verb.adv ++ verb.inf ;
-          OQuest => verb.aux ++ compl ++ "," ++ np.s ! npNom ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf 
+          ODir _ => compl ++ frontComma ++ np.s ! npNom ++ verb.aux ++ vp.ad ! np.a ++ verb.fin ++ verb.adv ++ verb.inf ;
+          OQuest => verb.aux ++ compl ++ frontComma ++ np.s ! npNom ++ verb.adv ++ vp.ad ! np.a ++ verb.fin ++ verb.inf 
           }
     } ;
     
@@ -103,8 +109,8 @@
           compl = vp.s2 ! np.a
         in
         case o of {
-          ODir => compl ++ verb.aux ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf ++ np.s ! npNom ;
-          OQuest => verb.aux ++ compl ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf ++ np.s ! npNom
+          ODir _ => compl ++ frontComma ++ verb.aux ++ verb.adv ++ vp.ad ! np.a ++ verb.fin ++ verb.inf ++ np.s ! npNom ;
+          OQuest => verb.aux ++ compl ++ verb.adv ++ vp.ad ! np.a ++ verb.fin ++ verb.inf ++ np.s ! npNom
           }
     } ;
 
@@ -113,6 +119,11 @@
     a = RNoAg
     } ;
 
+  who_RP = {
+    s = \\_ => "who" ;
+    a = RNoAg
+    } ;
+
   CompS s = {s = \\_ => "that" ++ s.s} ;
   CompQS qs = {s = \\_ => qs.s ! QIndir} ;
   CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ 
@@ -123,17 +134,17 @@
     {c2 = ""; gapInMiddle = False} ;
 
   PastPartRS ant pol vps = {
-    s = \\agr => vps.ad ++ vps.ptp ++ vps.s2 ! agr ;
+    s = \\agr => vps.ad ! agr ++ vps.ptp ++ vps.s2 ! agr ;
     c = npNom
     } ;
 
   PresPartRS ant pol vp = {
-    s = \\agr => vp.ad ++ vp.prp ++ vp.s2 ! agr ;
+    s = \\agr => vp.ad ! agr ++ vp.prp ++ vp.p ++ vp.s2 ! agr;
     c = npNom
   } ;
 
   ApposNP np1 np2 = {
-    s = \\c => np1.s ! c ++ "," ++ np2.s ! npNom ;
+    s = \\c => np1.s ! c ++ frontComma ++ np2.s ! npNom ++ finalComma ;
     a = np1.a
   } ;
   
@@ -143,7 +154,6 @@
 
 lin
   PPos = {s = [] ; p = CPos} ;
-  PNeg = {s = [] ; p = CNeg True} ; -- contracted: don't
-  UncNeg = {s = [] ; p = CNeg False} ;
-    
+  PNeg = {s = [] ; p = CNeg True} | {s = [] ; p = CNeg False} ;
+
 }
diff --git a/lib/src/english/ParseEngAbs.gf b/lib/src/english/ParseEngAbs.gf
--- a/lib/src/english/ParseEngAbs.gf
+++ b/lib/src/english/ParseEngAbs.gf
@@ -12,15 +12,20 @@
   Sentence,
   Question,
   Relative,
-  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP],
-  Extra [NP, Quant, VPSlash, VP, GenNP, PassVPSlash,
-         Temp, Tense, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
-         VPI, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
-         ClSlash, RCl, EmptyRelSlash],
-  DictEngAbs ** {
+  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP],
+  Construction,
+  Documentation,
+  ExtraEngAbs [NP, Quant, VPSlash, VP, GenNP, PassVPSlash, PassAgentVPSlash,
+               Temp, Tense, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
+               VPI, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV, ComplSlashPartLast,
+               ClSlash, RCl, EmptyRelSlash, VS, V2S, ComplBareVS, SlashBareV2S],
+  Dictionary ** {
 
 flags
   startcat=Phr;
+  heuristic_search_factor=0.60;
+  meta_prob=1.0e-5;
+  meta_token_prob=1.1965149246222233e-9;
 
 fun CompoundCN : Num -> N -> CN -> CN ;
     DashCN : N -> N -> N ;
@@ -32,9 +37,8 @@
     himself_NP : NP ;
     herself_NP : NP ;
     itself_NP : NP ;
-    ourself_NP : NP ;
+    ourselves_NP : NP ;
     yourselfPl_NP : NP ;
-    themself_NP : NP ;
     themselves_NP : NP ;
     OrdCompar : A -> Ord ;
 
@@ -52,6 +56,7 @@
     PredVPosv,PredVPovs : NP -> VP -> Cl ;
     
     that_RP : RP ;
+    who_RP : RP ;
 
     CompS : S -> Comp ;
     CompQS : QS -> Comp ;
@@ -59,8 +64,6 @@
 
 	VPSlashVS : VS -> VP -> VPSlash ;
 
-	UncNeg : Pol ;
-
 	PastPartRS : Ant -> Pol -> VPSlash -> RS ;
     PresPartRS : Ant -> Pol -> VP -> RS ;
 
@@ -69,4 +72,5 @@
 	AdAdV : AdA -> AdV -> AdV ;
 
 	UttAdV : AdV -> Utt;
+
 }
diff --git a/lib/src/english/PhraseEng.gf b/lib/src/english/PhraseEng.gf
--- a/lib/src/english/PhraseEng.gf
+++ b/lib/src/english/PhraseEng.gf
@@ -23,6 +23,6 @@
     PConjConj conj = {s = conj.s2} ; ---
 
     NoVoc = {s = []} ;
-    VocNP np = {s = "," ++ np.s ! npNom} ;
+    VocNP np = {s = frontComma ++ np.s ! npNom} ;
 
 }
diff --git a/lib/src/english/QuestionEng.gf b/lib/src/english/QuestionEng.gf
--- a/lib/src/english/QuestionEng.gf
+++ b/lib/src/english/QuestionEng.gf
@@ -9,13 +9,13 @@
             let cls = cl.s ! t ! a ! p 
             in table {
               QDir   => cls ! OQuest ;
-              QIndir => "if" ++ cls ! ODir
+              QIndir => "if" ++ cls ! oDir ----
               } ---- "whether" in ExtEng
       } ;
 
     QuestVP qp vp = 
       let cl = mkClause (qp.s ! npNom) (agrP3 qp.n) vp
-      in {s = \\t,a,b,_ => cl.s ! t ! a ! b ! ODir} ;
+      in {s = \\t,a,b,_ => cl.s ! t ! a ! b ! oDir} ; ----
 
     QuestSlash ip slash = 
       mkQuestion (ss (slash.c2 ++ ip.s ! NPAcc)) slash ;
@@ -63,7 +63,7 @@
 
     QuestQVP qp vp = 
       let cl = mkClause (qp.s ! npNom) (agrP3 qp.n) vp
-      in {s = \\t,a,b,_ => cl.s ! t ! a ! b ! ODir} ;
+      in {s = \\t,a,b,_ => cl.s ! t ! a ! b ! oDir} ; ----
 
 
 }
diff --git a/lib/src/english/RelativeEng.gf b/lib/src/english/RelativeEng.gf
--- a/lib/src/english/RelativeEng.gf
+++ b/lib/src/english/RelativeEng.gf
@@ -5,7 +5,7 @@
   lin
 
     RelCl cl = {
-      s = \\t,a,p,_ => "such" ++ "that" ++ cl.s ! t ! a ! p ! ODir ; 
+      s = \\t,a,p,_ => "such" ++ "that" ++ cl.s ! t ! a ! p ! oDir ; 
       c = npNom
       } ;
 
@@ -18,7 +18,7 @@
             } ;
           cl = mkClause (rp.s ! RC (fromAgr agr).g npNom) agr vp
         in
-        cl.s ! t ! ant ! b ! ODir ;
+        cl.s ! t ! ant ! b ! oDir ;
       c = npNom
       } ;
 
@@ -28,7 +28,7 @@
 
     RelSlash rp slash = {
       s = \\t,a,p,agr => 
-          slash.c2 ++ rp.s ! RPrep (fromAgr agr).g ++ slash.s ! t ! a ! p ! ODir ;
+          slash.c2 ++ rp.s ! RPrep (fromAgr agr).g ++ slash.s ! t ! a ! p ! oDir ;
       c = NPAcc
       } ;
 
diff --git a/lib/src/english/ResEng.gf b/lib/src/english/ResEng.gf
--- a/lib/src/english/ResEng.gf
+++ b/lib/src/english/ResEng.gf
@@ -64,12 +64,18 @@
      | VVPastNeg  --# notpresent
      ;
 
--- The order of sentence is needed already in $VP$.
+-- The order of sentence is needed already in $VP$ because the need of "do" depends on it. 
+-- $ODir True$ means contracted forms ("'s", "'d", "'ve". "'re").
+-- Notice that inverted forms ($OQuest$) don't allow verb contractions: *"'s he arrived".
 
-    Order = ODir | OQuest ;
+    Order = ODir Bool | OQuest ;
 
+oper
+    oDir = ODir False ;
+
 -- The type of complement of a VV
 
+param
     VVType = VVAux | VVInf | VVPresPart ; -- can do / try to do / start doing
 
 --2 For $Adjective$
@@ -229,8 +235,10 @@
     prp : Str ;   -- present participle 
     ptp : Str ;   -- past participle
     inf : Str ;   -- the infinitive form ; VerbForms would be the logical place
-    ad  : Str ;   -- sentence adverb
-    s2  : Agr => Str -- complement
+    ad  : Agr => Str ; -- sentence adverb (can be Xself, hence Agr)
+    s2  : Agr => Str ; -- complement
+    ext : Str ;        -- extreposed field such as S, QS, VP
+    isSimple : Bool    -- regulates the place of participle used as adjective
     } ;
 
 
@@ -239,6 +247,8 @@
   predVc : (Verb ** {c2 : Str}) -> SlashVP = \verb -> 
     predV verb ** {c2 = verb.c2 ; gapInMiddle = True} ;
 
+  cBind : Str -> Str = \s -> Predef.BIND ++ ("'" + s) ;
+
   predV : Verb -> VP = \verb -> {
     s = \\t,ant,b,ord,agr => 
       let
@@ -247,30 +257,44 @@
         part = verb.s ! VPPart ;
       in
       case <t,ant,b,ord> of {
-        <Pres,Simul,CPos,ODir>   => vff            fin [] ;
-        <Pres,Simul,CPos,OQuest> => vf (does agr)   inf ;
-        <Pres,Anter,CPos,_>      => vf (have agr)   part ; --# notpresent
-        <Pres,Anter,CNeg c,_>    => vfn c (have agr) (havent agr) part ; --# notpresent
-        <Past,Simul,CPos,ODir>   => vff (verb.s ! VPast) [] ; --# notpresent
-        <Past,Simul,CPos,OQuest> => vf "did"        inf ; --# notpresent
-        <Past,Simul,CNeg c,_>    => vfn c "did" "didn't"     inf ; --# notpresent
-        <Past,Anter,CPos,_>      => vf "had"        part ; --# notpresent
-        <Past,Anter,CNeg c,_>    => vfn c "had" "hadn't"     part ; --# notpresent
-        <Fut, Simul,CPos,_>      => vf "will"       inf ; --# notpresent
-        <Fut, Simul,CNeg c,_>    => vfn c "will" "won't"      inf ; --# notpresent
-        <Fut, Anter,CPos,_>      => vf "will"       ("have" ++ part) ; --# notpresent
-        <Fut, Anter,CNeg c,_>    => vfn c "will" "won't"("have" ++ part) ; --# notpresent
-        <Cond,Simul,CPos,_>      => vf "would"      inf ; --# notpresent
-        <Cond,Simul,CNeg c,_>    => vfn c "would" "wouldn't"   inf ; --# notpresent
-        <Cond,Anter,CPos,_>      => vf "would"      ("have" ++ part) ; --# notpresent
-        <Cond,Anter,CNeg c,_> => vfn c "would" "wouldn't" ("have" ++ part) ; --# notpresent
-        <Pres,Simul,CNeg c,_>    => vfn c (does agr) (doesnt agr) inf
+        <Pres,Simul,CPos,ODir _>      => vff            fin [] ;
+        <Pres,Simul,CPos,OQuest>      => vf (does agr)   inf ;
+        <Pres,Anter,CPos,ODir True>   => vf (haveContr agr)   part ; --# notpresent
+        <Pres,Anter,CPos,_>           => vf (have      agr)   part ; --# notpresent
+        <Pres,Anter,CNeg c,ODir True> => vfn c (haveContr agr) (haventContr agr) part ; --# notpresent
+        <Pres,Anter,CNeg c,_>         => vfn c (have agr) (havent agr) part ; --# notpresent
+        <Past,Simul,CPos,ODir _>      => vff (verb.s ! VPast) [] ; --# notpresent
+        <Past,Simul,CPos,OQuest>      => vf "did"        inf ; --# notpresent
+        <Past,Simul,CNeg c,_>         => vfn c "did" "didn't"     inf ; --# notpresent
+        <Past,Anter,CPos,ODir True>   => vf (cBind "d")         part ; --# notpresent
+        <Past,Anter,CPos,_>           => vf "had"        part ; --# notpresent
+        <Past,Anter,CNeg c,ODir True> => vfn c (cBind "d") (cBind "d not")     part ; --# notpresent
+        <Past,Anter,CNeg c,_>         => vfn c "had" "hadn't"     part ; --# notpresent
+        <Fut, Simul,CPos,ODir True>   => vf (cBind "ll")       inf ; --# notpresent
+        <Fut, Simul,CPos,_>           => vf "will"       inf ; --# notpresent
+        <Fut, Simul,CNeg c,ODir True> => vfn c (cBind "ll") (cBind "ll not")      inf ; --# notpresent
+        <Fut, Simul,CNeg c,_>         => vfn c "will" "won't"      inf ; --# notpresent
+        <Fut, Anter,CPos,ODir True>   => vf (cBind "ll")       ("have" ++ part) ; --# notpresent
+        <Fut, Anter,CPos,_>           => vf "will"       ("have" ++ part) ; --# notpresent
+        <Fut, Anter,CNeg c,ODir True> => vfn c (cBind "ll") (cBind "ll not") ("have" ++ part) ; --# notpresent
+        <Fut, Anter,CNeg c,_>         => vfn c "will" "won't" ("have" ++ part) ; --# notpresent
+        <Cond,Simul,CPos,ODir True>   => vf (cBind "d")      inf ; --# notpresent
+        <Cond,Simul,CPos,_>           => vf "would"      inf ; --# notpresent
+        <Cond,Simul,CNeg c,ODir True> => vfn c (cBind "d") (cBind "d not")   inf ; --# notpresent
+        <Cond,Simul,CNeg c,_>         => vfn c "would" "wouldn't"   inf ; --# notpresent
+        <Cond,Anter,CPos,ODir True>   => vf (cBind "d")      ("have" ++ part) ; --# notpresent
+        <Cond,Anter,CPos,_>           => vf "would"      ("have" ++ part) ; --# notpresent
+        <Cond,Anter,CNeg c,ODir True> => vfn c (cBind "d") (cBind "d not") ("have" ++ part) ; --# notpresent
+        <Cond,Anter,CNeg c,_>         => vfn c "would" "wouldn't" ("have" ++ part) ; --# notpresent
+        <Pres,Simul,CNeg c,_>         => vfn c (does agr) (doesnt agr) inf
         } ;
     p    = verb.p ;
     prp  = verb.s ! VPresPart ;
     ptp  = verb.s ! VPPart ;
     inf  = verb.s ! VInf ;
-    ad   = [] ;
+    ad   = \\_ => [] ;
+    ext  = [] ;
+    isSimple = True ; ---- but really depends on whether p == []
     s2 = \\a => if_then_Str verb.isRefl (reflPron ! a) []
     } ;
 
@@ -284,31 +308,52 @@
         inf  = verb.inf ;
         fin  = verb.pres ! b ! agr ;
         finp = verb.pres ! Pos ! agr ;
+        cfin  = verb.contr ! b ! agr ;
+        cfinp = verb.contr ! Pos ! agr ;
         part = verb.ppart ;
       in
       case <t,ant,cb,ord> of {
-        <Pres,Anter,CPos,_>      => vf (have agr)   part ;  --# notpresent
-        <Pres,Anter,CNeg c,_>    => vfn c (have agr) (havent agr) part ; --# notpresent
+        <Pres,Anter,CPos,ODir True>   => vf (haveContr agr)   part ; --# notpresent
+        <Pres,Anter,CPos,_>           => vf (have      agr)   part ; --# notpresent
+        <Pres,Anter,CNeg c,ODir True> => vfn c (haveContr agr) (haventContr agr) part ; --# notpresent
+        <Pres,Anter,CNeg c,_>         => vfn c (have agr) (havent agr) part ; --# notpresent
+ 
+        <Past,Anter,CPos,ODir True>   => vf (cBind "d")         part ; --# notpresent
+        <Past,Anter,CPos,_>           => vf "had"        part ; --# notpresent
+        <Past,Anter,CNeg c,ODir True> => vfn c (cBind "d") (cBind "d not")     part ; --# notpresent
+        <Past,Anter,CNeg c,_>         => vfn c "had" "hadn't"     part ; --# notpresent
+        <Fut, Simul,CPos,ODir True>   => vf (cBind "ll")       inf ; --# notpresent
+        <Fut, Simul,CPos,_>           => vf "will"       inf ; --# notpresent
+        <Fut, Simul,CNeg c,ODir True> => vfn c (cBind "ll") (cBind "ll not")      inf ; --# notpresent
+        <Fut, Simul,CNeg c,_>         => vfn c "will" "won't"      inf ; --# notpresent
+        <Fut, Anter,CPos,ODir True>   => vf (cBind "ll")       ("have" ++ part) ; --# notpresent
+        <Fut, Anter,CPos,_>           => vf "will"       ("have" ++ part) ; --# notpresent
+        <Fut, Anter,CNeg c,ODir True> => vfn c (cBind "ll") (cBind "ll not") ("have" ++ part) ; --# notpresent
+        <Fut, Anter,CNeg c,_>         => vfn c "will" "won't"("have" ++ part) ; --# notpresent
+        <Cond,Simul,CPos,ODir True>   => vf (cBind "d")      inf ; --# notpresent
+        <Cond,Simul,CPos,_>           => vf "would"      inf ; --# notpresent
+        <Cond,Simul,CNeg c,ODir True> => vfn c (cBind "d") (cBind "d not")   inf ; --# notpresent
+        <Cond,Simul,CNeg c,_>         => vfn c "would" "wouldn't"   inf ; --# notpresent
+        <Cond,Anter,CPos,ODir True>   => vf (cBind "d")      ("have" ++ part) ; --# notpresent
+        <Cond,Anter,CPos,_>           => vf "would"      ("have" ++ part) ; --# notpresent
+        <Cond,Anter,CNeg c,ODir True> => vfn c (cBind "d") (cBind "d not") ("have" ++ part) ; --# notpresent
+        <Cond,Anter,CNeg c,_>         => vfn c "would" "wouldn't" ("have" ++ part) ; --# notpresent
+
         <Past,Simul,CPos,  _>    => vf (verb.past ! b ! agr) [] ; --# notpresent
         <Past,Simul,CNeg c,  _> => vfn c (verb.past!Pos!agr)(verb.past!Neg!agr) [] ; --# notpresent
-        <Past,Anter,CPos,_>      => vf "had"        part ; --# notpresent
-        <Past,Anter,CNeg c,_>    => vfn c "had" "hadn't"     part ; --# notpresent
-        <Fut, Simul,CPos,_>      => vf "will"       inf ; --# notpresent
-        <Fut, Simul,CNeg c,_>    => vfn c "will" "won't"      inf ; --# notpresent
-        <Fut, Anter,CPos,_>      => vf "will"       ("have" ++ part) ; --# notpresent
-        <Fut, Anter,CNeg c,_>    => vfn c "will" "won't"("have" ++ part) ; --# notpresent
-        <Cond,Simul,CPos,_>      => vf "would"      inf ; --# notpresent
-        <Cond,Simul,CNeg c,_>    => vfn c "would" "wouldn't"   inf ; --# notpresent
-        <Cond,Anter,CPos,_>      => vf "would"      ("have" ++ part) ; --# notpresent
-        <Cond,Anter,CNeg c,_> => vfn c "would" "wouldn't" ("have" ++ part) ; --# notpresent
-        <Pres,Simul,CPos,  _>    => vf fin          [] ;
-        <Pres,Simul,CNeg c,  _>  => vfn c finp fin          [] 
+        <Pres,Simul,CPos, ODir True>  => vf cfin          [] ;
+        <Pres,Simul,CPos,  _>         => vf fin           [] ;
+        <Pres,Simul,CNeg c,ODir True> => vfn c cfinp fin  [] ;
+        <Pres,Simul,CNeg c,  _>       => vfn c finp fin   []
+ 
         } ;
     p = [] ;
     prp = verb.prpart ;
     ptp = verb.ppart ;
     inf = verb.inf ;
-    ad = [] ;
+    ad = \\_ => [] ;
+    ext = [] ;
+    isSimple = True ;
     s2 = \\_ => []
     } ;
         
@@ -331,7 +376,9 @@
     ptp = vp.ptp ;
     inf = vp.inf ;
     ad = vp.ad ;
-    s2 = \\a => vp.s2 ! a ++ obj ! a
+    s2 = \\a => vp.s2 ! a ++ obj ! a ;
+    isSimple = False ;
+    ext = vp.ext
     } ;
 
   insertObjPre : (Agr => Str) -> VP -> VP = \obj,vp -> {
@@ -341,11 +388,15 @@
     ptp = vp.ptp ;
     inf = vp.inf ;
     ad = vp.ad ;
-    s2 = \\a => obj ! a ++ vp.s2 ! a 
+    s2 = \\a => obj ! a ++ vp.s2 ! a ;
+    isSimple = False ;
+    ext = vp.ext 
     } ;
 
   insertObjc : (Agr => Str) -> SlashVP -> SlashVP = \obj,vp -> 
     insertObj obj vp ** {c2 = vp.c2 ; gapInMiddle = vp.gapInMiddle} ;
+  insertExtrac : Str -> SlashVP -> SlashVP = \obj,vp -> 
+    insertExtra obj vp ** {c2 = vp.c2 ; gapInMiddle = vp.gapInMiddle} ;
 
 --- AR 7/3/2013 move the particle after the object
   insertObjPartLast : (Agr => Str) -> VP -> VP = \obj,vp -> {
@@ -355,21 +406,39 @@
     ptp = vp.ptp ;
     inf = vp.inf ;
     ad = vp.ad ;
-    s2 = \\a => obj ! a ++ vp.s2 ! a ++ vp.p  -- and put it here ; corresponds to insertObjPre
+    s2 = \\a => obj ! a ++ vp.s2 ! a ++ vp.p ; -- and put it here ; corresponds to insertObjPre
+    isSimple = False ;
+    ext = vp.ext    
     } ;
 
 --- The adverb should be before the finite verb.
 
-  insertAdV : Str -> VP -> VP = \ad,vp -> {
+  insertAdV : Str -> VP -> VP = \ad -> insertAdVAgr (\\_ => ad) ;
+
+  insertAdVAgr : (Agr => Str) -> VP -> VP = \ad,vp -> {
     s = vp.s ;
     p = vp.p ;
     prp = vp.prp ;
     ptp = vp.ptp ;
     inf = vp.inf ;
-    ad  = vp.ad ++ ad ;
-    s2 = \\a => vp.s2 ! a
+    ad  = \\a => vp.ad ! a ++ ad ! a ;
+    s2 = \\a => vp.s2 ! a  ;
+    isSimple = False ;
+    ext = vp.ext
     } ;
 
+  insertExtra : Str -> VP -> VP = \e,vp -> {
+    s = vp.s ;
+    p = vp.p ;
+    prp = vp.prp ;
+    ptp = vp.ptp ;
+    inf = vp.inf ;
+    ad  = vp.ad ;
+    s2 =  vp.s2  ;
+    isSimple = False ;
+    ext = vp.ext ++ e  --- there should be at most one, one might think; but: I would say that it will be raining if I saw clouds
+    } ;
+
 -- 
 
   predVV : {s : VVForm => Str ; p : Str ; typ : VVType} -> VP = \verb ->
@@ -377,7 +446,7 @@
     in
     case verb.typ of {
       VVAux => predAux {
-        pres = table {
+        pres,contr = table {
           Pos => \\_ => verbs ! VVF VPres ;
           Neg => \\_ => verbs ! VVPresNeg
           } ;
@@ -400,17 +469,17 @@
     case cb of {CPos => ""; _ => "not"} ++
     case ant of {
       Simul => case typ of {
-                 VVAux => vp.ad ++ vp.inf ; 
-                 VVInf => "to" ++ vp.ad ++ vp.inf ;
-                 _ => vp.ad ++ vp.prp
+                 VVAux => vp.ad ! a ++ vp.inf ; 
+                 VVInf => "to" ++ vp.ad ! a ++ vp.inf ; ---- this is the "split infinitive"
+                 _ => vp.ad ! a ++ vp.prp
                }
       ; Anter => case typ of {                                    --# notpresent
-                 VVAux => "have" ++ vp.ad ++ vp.ptp ;                --# notpresent
-                 VVInf => "to" ++ "have" ++ vp.ad ++ vp.ptp ;        --# notpresent
-                 _     => "having" ++ vp.ad ++ vp.ptp                 --# notpresent
+                 VVAux => "have" ++ vp.ad ! a ++ vp.ptp ;                --# notpresent
+                 VVInf => "to" ++ "have" ++ vp.ad ! a ++ vp.ptp ;        --# notpresent
+                 _     => "having" ++ vp.ad ! a ++ vp.ptp                 --# notpresent
                }                                                       --# notpresent
     } ++ vp.p ++
-    vp.s2 ! a ;
+    vp.s2 ! a ++ vp.ext ;
 
   agrVerb : Str -> Str -> Agr -> Str = \has,have,agr -> 
     case agr of {
@@ -423,9 +492,13 @@
   does   = agrVerb "does"    "do" ;
   doesnt = agrVerb "doesn't" "don't" ;
 
+  haveContr   = agrVerb (cBind "s")     (cBind "ve") ;
+  haventContr = agrVerb (cBind "s not")  (cBind "ve not") ;
+
   Aux = {
-    pres : Polarity => Agr => Str ; 
-    past : Polarity => Agr => Str ;  --# notpresent
+    pres  : Polarity => Agr => Str ; 
+    contr : Polarity => Agr => Str ;  -- contracted forms 
+    past  : Polarity => Agr => Str ;  --# notpresent
     inf,ppart,prpart : Str
     } ;
 
@@ -435,6 +508,11 @@
       <Neg,AgP1 Sg> => ["am not"] ; --- am not I
       _ => agrVerb (posneg b "is")  (posneg b "are") a
       } ;
+    contr = \\b,a => case <b,a> of {
+      <Pos,AgP1 Sg> => cBind "m" ; 
+      <Neg,AgP1 Sg> => cBind "m not" ; --- am not I
+      _ => agrVerb (posneg b (cBind "s"))  (posneg b (cBind "re")) a
+      } ;
     past = \\b,a => case a of {          --# notpresent
       AgP1 Sg | AgP3Sg _ => posneg b "was" ; --# notpresent
       _                  => (posneg b "were")  --# notpresent
@@ -473,11 +551,11 @@
       s = \\t,a,b,o => 
         let 
           verb  = vp.s ! t ! a ! b ! o ! agr ;
-          compl = vp.s2 ! agr
+          compl = vp.s2 ! agr ++ vp.ext
         in
         case o of {
-          ODir => subj ++ verb.aux ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf ++ vp.p ++ compl ;
-          OQuest => verb.aux ++ subj ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf ++ vp.p ++ compl
+          ODir _ => subj ++ verb.aux ++ verb.adv ++ vp.ad ! agr ++ verb.fin ++ verb.inf ++ vp.p ++ compl ;
+          OQuest => verb.aux ++ subj ++ verb.adv ++ vp.ad ! agr ++ verb.fin ++ verb.inf ++ vp.p ++ compl
           }
     } ;
 
@@ -519,9 +597,11 @@
               why = wh.s
             in table {
               QDir   => why ++ cls ! OQuest ;
-              QIndir => why ++ cls ! ODir
+              QIndir => why ++ cls ! oDir    ---- enable "why he's here"
               }
       } ;
 
+  finalComma : Str = pre {"," | "." => []; "" => SOFT_BIND ++ ","; _ => []} ;
+  frontComma : Str = SOFT_BIND ++ "," ;
 
 }
diff --git a/lib/src/english/SentenceEng.gf b/lib/src/english/SentenceEng.gf
--- a/lib/src/english/SentenceEng.gf
+++ b/lib/src/english/SentenceEng.gf
@@ -42,7 +42,7 @@
     EmbedVP vp = {s = infVP VVInf vp Simul CPos (agrP3 Sg)} ; --- agr
 
     UseCl  t p cl = {
-      s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! ctr p.p ! ODir
+      s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! ctr p.p ! oDir
     } ;
     UseQCl t p cl = {
       s = \\q => t.s ++ p.s ++ cl.s ! t.t ! t.a ! ctr p.p ! q
@@ -52,16 +52,16 @@
       c = cl.c
     } ;
     UseSlash t p cl = {
-      s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! ctr p.p  ! ODir ;
+      s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! ctr p.p  ! oDir ;
       c2 = cl.c2
     } ;
 
     AdvS a s = {s = a.s ++ s.s} ;
-    ExtAdvS a s = {s = a.s ++ "," ++ s.s} ;
+    ExtAdvS a s = {s = a.s ++ frontComma ++ s.s} ;
 
-    SSubjS a s b = {s = a.s ++ "," ++ s.s ++ b.s} ;
+    SSubjS a s b = {s = a.s ++ frontComma ++ s.s ++ b.s} ;
 
-    RelS s r = {s = s.s ++ "," ++ r.s ! agrP3 Sg} ;
+    RelS s r = {s = s.s ++ frontComma ++ r.s ! agrP3 Sg} ;
 
   oper
     ctr : CPolarity -> CPolarity = \x -> x ;
diff --git a/lib/src/english/StructuralEng.gf b/lib/src/english/StructuralEng.gf
--- a/lib/src/english/StructuralEng.gf
+++ b/lib/src/english/StructuralEng.gf
@@ -29,7 +29,7 @@
       VVF VPresPart => ["being able to"] ;
       VVF VPast => "could" ;      --# notpresent
       VVPastNeg => "couldn't" ;   --# notpresent
-      VVPresNeg => "can't"
+      VVPresNeg => "can't" | "cannot"     ---- shouldn't be a variant, but replace "can not"
       } ;
     p = [] ;
     typ = VVAux
diff --git a/lib/src/english/SymbolEng.gf b/lib/src/english/SymbolEng.gf
--- a/lib/src/english/SymbolEng.gf
+++ b/lib/src/english/SymbolEng.gf
@@ -33,7 +33,7 @@
   MkSymb s = s ;
 
   BaseSymb = infixSS "and" ;
-  ConsSymb = infixSS "," ;
+  ConsSymb = infixSS frontComma ;
 
 oper
     -- Note: this results in a space before 's, but there's
diff --git a/lib/src/english/TerminologyEng.gf b/lib/src/english/TerminologyEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/english/TerminologyEng.gf
@@ -0,0 +1,98 @@
+--# -path=.:../abstract:../common
+
+concrete TerminologyEng of Terminology = CatEng ** open 
+  ResEng,
+  ParadigmsEng,
+  (G = GrammarEng),
+  (S = SyntaxEng),
+  (L = LexiconEng),
+  Prelude
+in {
+
+
+lincat
+  Category = G.N ;
+  ParameterType = G.N ;
+  Parameter = G.N ;
+  Modifier = G.A ;
+
+lin
+  noun_Category = mkN "noun" ;
+  adjective_Category = mkN "adjective" ;
+  verb_Category = mkN "verb" ;
+  adverb_Category = mkN "adverb" ;
+  preposition_Category = mkN "preposition" ;
+
+  gender_ParameterType = mkN "Gender" ;
+  finite_form_ParameterType = mkN "finite form" ;
+  nominal_form_ParameterType = mkN "nominal form" ;
+
+  singular_Parameter = mkN "singular" ;
+  plural_Parameter = mkN "plural" ;
+
+  masculine_Parameter = mkN "masculine" ;
+  feminine_Parameter = mkN "feminine" ;
+  neuter_Parameter = mkN "neuter" ;
+  uter_Parameter = mkN "uter" ;
+
+  nominative_Parameter = mkN "nominative" ;
+  genitive_Parameter = mkN "genitive" ;
+  dative_Parameter = mkN "dative" ;
+  accusative_Parameter = mkN "accusative" ;
+
+  partitive_Parameter = mkN "partitive" ;
+  translative_Parameter = mkN "translative" ;
+  essive_Parameter = mkN "essive" ;
+  inessive_Parameter = mkN "inessive" ;
+  elative_Parameter = mkN "elative" ;
+  illative_Parameter = mkN "illative" ;
+  adessive_Parameter = mkN "adessive" ;
+  ablative_Parameter = mkN "ablative" ;
+  allative_Parameter = mkN "allative" ;
+  abessive_Parameter = mkN "abessive" ;
+  comitative_Parameter = mkN "comitative" ;
+  instructive_Parameter = mkN "instructive" ;
+
+  active_Parameter = mkN "active" ;
+  passive_Parameter = mkN "passive" ;
+  
+  imperative_Parameter = mkN "imperative" ;
+  indicative_Parameter = mkN "indicative" ;
+  conjunctive_Parameter = mkN "conjunctive" ;
+  infinitive_Parameter = mkN "infinitive" ;
+
+  definite_Parameter = mkN "definite" ;
+  indefinite_Parameter = mkN "indefinite" ;
+
+  present_Parameter = mkN "present" ;
+  past_Parameter = mkN "past" ;
+  future_Parameter = mkN "future" ;
+  conditional_Parameter = mkN "conditional" ;
+  potential_Parameter = mkN "potential" ;
+  perfect_Parameter = mkN "perfect" ;
+  imperfect_Parameter = mkN "imperfect" ;
+  supine_Parameter = mkN "supine" ;
+  agent_Parameter = mkN "agent" ;
+  simple_past_Parameter = mkN "simple past" ;
+
+  participle_Parameter = mkN "participle" ;
+  aux_verb_Parameter = mkN "auxiliary" ;
+  gerund_Parameter = mkN "Gerund" ;
+
+  positive_Parameter = mkN "positive" ;
+  comparative_Parameter = mkN "comparative" ;
+  superlative_Parameter = mkN "superlative" ;
+  predicative_Parameter = mkN "predicative" ;
+  negative_Parameter = mkN "negative" ;
+
+  short_Parameter = mkN "short" ;
+  long_Parameter = mkN "long" ;
+
+  nounHeading n = ss (n.s ! Sg ! Nom) ;
+  nounPluralHeading n = ss (n.s ! Pl ! Nom) ;
+
+  exampleGr_N = mkN "example" ;
+  formGr_N = mkN "form" ;
+
+
+}
diff --git a/lib/src/english/VerbEng.gf b/lib/src/english/VerbEng.gf
--- a/lib/src/english/VerbEng.gf
+++ b/lib/src/english/VerbEng.gf
@@ -11,14 +11,16 @@
     Slash3V3 v np = 
       insertObjc (\\_ => v.c3 ++ np.s ! NPAcc) (predVc v) ; ----
 
-    ComplVV v vp = insertObj (\\a => infVP v.typ vp Simul CPos a) (predVV v) ;
-    ComplVS v s  = insertObj (\\_ => conjThat ++ s.s) (predV v) ;
-    ComplVQ v q  = insertObj (\\_ => q.s ! QIndir) (predV v) ;
+    ComplVV v vp = insertObj (\\a => infVP v.typ vp Simul CPos a) (predVV v) ;  ---- insertExtra?
+    ComplVS v s  = insertExtra (conjThat ++ s.s) (predV v) ; 
+---    ComplVS v s  = insertObj (variants {\\_ => conjThat ++ s.s; \\_ => s.s}) (predV v) ;
+    ComplVQ v q  = insertExtra (q.s ! QIndir) (predV v) ;
     ComplVA v ap = insertObj (ap.s) (predV v) ;
 
     SlashV2V v vp = insertObjc (\\a => v.c3 ++ infVP v.typ vp Simul CPos a) (predVc v) ;
-    SlashV2S v s  = insertObjc (\\_ => conjThat ++ s.s) (predVc v) ;
-    SlashV2Q v q  = insertObjc (\\_ => q.s ! QIndir) (predVc v) ;
+    SlashV2S v s  = insertExtrac (conjThat ++ s.s) (predVc v) ;   ---- insertExtra?
+---    SlashV2S v s  = insertObjc (variants {\\_ => conjThat ++ s.s; \\_ => s.s}) (predVc v) ;
+    SlashV2Q v q  = insertExtrac (q.s ! QIndir) (predVc v) ;
     SlashV2A v ap = insertObjc (\\a => ap.s ! a) (predVc v) ; ----
 
     ComplSlash vp np = case vp.gapInMiddle of {
@@ -37,6 +39,7 @@
     UseComp comp = insertObj comp.s (predAux auxBe) ;
 
     AdvVP vp adv = insertObj (\\_ => adv.s) vp ;
+    ExtAdvVP vp adv = insertObj (\\_ => frontComma ++ adv.s ++ finalComma) vp ;
     AdVVP adv vp = insertAdV adv.s vp ;
 
     AdvVPSlash vp adv = insertObj (\\_ => adv.s) vp ** {c2 = vp.c2 ; gapInMiddle = vp.gapInMiddle} ;
diff --git a/lib/src/estonian/AdjectiveEst.gf b/lib/src/estonian/AdjectiveEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/AdjectiveEst.gf
@@ -0,0 +1,64 @@
+concrete AdjectiveEst of Adjective = CatEst ** open ResEst, Prelude in {
+
+  -- gfc size from 2864336 to 6786 - i.e. factor 422
+  flags optimize=all_subs ; coding=utf8;
+
+  lin
+
+    PositA  a = {
+      s = \\_,nf => a.s ! Posit ! AN nf ;
+      infl = a.infl
+      } ;
+    ComparA a np = {
+      s = \\isMod,af => case isMod of {
+        True => np.s ! NPCase Elat ++ a.s ! Compar ! AN af ;        -- minust suurem
+        _    => a.s ! Compar ! AN af ++ "kui" ++ np.s ! NPCase Nom  -- suurem kui mina
+        } ;
+      infl = Regular ; --a.infl
+      } ;
+      
+    CAdvAP ad ap np = {
+      s = \\m,af => ad.s ++ ap.s ! m ! af ++ ad.p ++ np.s ! NPCase Nom ;
+      infl = ap.infl 
+      } ;
+    UseComparA a = {
+      s = \\_,nf => a.s ! Compar ! AN nf ;
+      infl = Regular ; --a.infl
+      } ;
+
+-- $SuperlA$ belongs to determiner syntax in $Noun$.
+    AdjOrd ord = {
+      s = \\_ => ord.s ;
+      infl = Regular
+      } ;
+
+
+    ComplA2 adj np = {
+      s = \\isMod,af => 
+          preOrPost isMod (appCompl True Pos adj.c2 np) (adj.s ! Posit ! AN af) ;
+      infl = adj.infl
+      } ;
+
+    ReflA2 adj = {
+      s = \\isMod,af => 
+          preOrPost isMod 
+            (appCompl True Pos adj.c2 (reflPron (agrP3 Sg))) (adj.s ! Posit ! AN af) ;
+      infl = adj.infl
+      } ;
+
+    SentAP ap sc = {
+      s = \\b,a => ap.s ! b ! a ++ sc.s ;
+      infl = ap.infl
+      } ;
+
+    AdAP ada ap = {
+      s = \\b,af => ada.s ++ ap.s ! b ! af ;
+      infl = ap.infl
+      } ;
+
+    UseA2 a = {
+      s = \\_,nf => a.s ! Posit ! AN nf ;
+      infl = a.infl
+      } ;
+
+}
diff --git a/lib/src/estonian/AdverbEst.gf b/lib/src/estonian/AdverbEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/AdverbEst.gf
@@ -0,0 +1,25 @@
+concrete AdverbEst of Adverb = CatEst ** open ResEst, Prelude in {
+
+  flags coding=utf8;
+
+  lin
+    PositAdvAdj a = {s = a.s ! Posit ! AAdv} ;
+    ComparAdvAdj cadv a np = {
+      s = cadv.s ++ a.s ! Posit ! AAdv ++ cadv.p ++ np.s ! NPCase Nom
+      } ;
+    ComparAdvAdjS cadv a s = {
+      s = cadv.s ++ a.s ! Posit ! AAdv ++ cadv.p ++ s.s
+      } ;
+
+    PrepNP prep np = {s = preOrPost prep.isPre prep.s (np.s ! prep.c)} ;
+
+    AdAdv = cc2 ;
+
+    PositAdAAdj a = {s = a.s ! Posit ! AN (NCase Sg Gen)} ; -- älyttömän
+
+    SubjS = cc2 ;
+----b    AdvSC s = s ;
+
+    AdnCAdv cadv = {s = cadv.s ++ "kui"} ;
+
+}
diff --git a/lib/src/estonian/AllEst.gf b/lib/src/estonian/AllEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/AllEst.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common:prelude
+
+concrete AllEst of AllEstAbs = 
+  LangEst, --  - [SlashV2VNP,SlashVV, TFut], ---- to speed up linking; to remove spurious parses
+  ExtraEst -- - [ProDrop, ProDropPoss, S_OSV, S_VSO, S_ASV] -- to exclude spurious parses
+  ** {} ;
diff --git a/lib/src/estonian/AllEstAbs.gf b/lib/src/estonian/AllEstAbs.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/AllEstAbs.gf
@@ -0,0 +1,4 @@
+abstract AllEstAbs = 
+  Lang,
+  ExtraEstAbs
+  ** {} ;
diff --git a/lib/src/estonian/CatEst.gf b/lib/src/estonian/CatEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/CatEst.gf
@@ -0,0 +1,99 @@
+concrete CatEst of Cat = CommonX ** open HjkEst, ResEst, Prelude in {
+
+  flags optimize=all_subs ; coding=utf8;
+
+  lincat
+
+-- Tensed/Untensed
+
+    S  = {s : Str} ; --TODO {s : Order => Str}, like in German?
+    QS = {s : Str} ;
+    RS = {s : Agr => Str ; c : NPForm} ;
+    SSlash = {s : Str ; c2 : Compl} ;
+
+-- Sentence
+
+    Cl    = {s : ResEst.Tense => Anteriority => Polarity => SType => Str} ;
+    ClSlash = {s : ResEst.Tense => Anteriority => Polarity => Str ; c2 : Compl} ;
+    Imp   = {s : Polarity => Agr => Str} ;
+
+-- Question
+
+    QCl    = {s : ResEst.Tense => Anteriority => Polarity => Str} ;
+    IP     = {s : NPForm => Str ; n : Number} ;
+    IComp  = {s : Agr => Str} ; 
+    IDet   = {s : Case => Str ; n : Number ; isNum : Bool} ;
+    IQuant = {s : Number => Case => Str} ;
+
+-- Relative
+
+    RCl   = {s : ResEst.Tense => Anteriority => Polarity => Agr => Str ; c : NPForm} ;
+    RP    = {s : Number => NPForm => Str ; a : RAgr} ;
+
+-- Verb
+
+    VP   = ResEst.VP ;
+    VPSlash = ResEst.VP ** {c2 : Compl} ; 
+    Comp = {s : Agr => Str} ; 
+
+-- Adjective
+
+-- The $Bool$ in s tells whether usage is modifying (as opposed to
+-- predicative), e.g. "x on suurem kui y" vs. "y:st suurem arv".
+-- The $Infl$ in infl tells whether the adjective inflects as a 
+-- modifier: e.g. "väsinud mehele" vs. "mees muutus väsinuks".
+
+    AP = {s : Bool => NForm => Str ; infl : Infl} ; 
+
+-- Noun
+
+    CN   = {s : NForm => Str} ;
+    Pron = {s : NPForm => Str ; a : Agr} ;
+    NP   = {s : NPForm => Str ; a : Agr ; isPron : Bool} ;
+    Det  = {
+      s : Case => Str ;       -- minun kolme
+      sp : Case => Str ;       -- se   (substantival form)
+      n : Number ;             -- Pl   (agreement feature for verb)
+      isNum : Bool ;           -- True (a numeral is present)
+      isDef : Bool             -- True (verb agrees in Pl, Nom is not Part) --I: actually, can we get rid of this? 
+      } ;
+----    QuantSg, QuantPl = {s : Case => Str ;  isDef : Bool} ;
+    Ord    = {s : NForm => Str} ;
+    Predet = {s : Number => NPForm => Str} ;
+    Quant  = {s,sp : Number => Case => Str ; isDef : Bool} ;
+    Card   = {s : Number => Case => Str ; n : Number} ;
+    Num    = {s : Number => Case => Str ; isNum : Bool ; n : Number} ;
+
+-- Numeral
+
+    Numeral = {s : CardOrd => Str ; n : Number} ;
+    Digits  = {s : CardOrd => Str ; n : Number} ;
+
+-- Structural
+
+    Conj = {s1,s2 : Str ; n : Number} ;
+----b    DConj = {s1,s2 : Str ; n : Number} ;
+    Subj = {s : Str} ;
+    Prep = Compl ;
+
+-- Open lexical classes, e.g. Lexicon
+
+    V, VS, VQ = Verb1 ; -- = {s : VForm => Str ; sc : Case} ;
+    V2, VA, V2Q, V2S = Verb1 ** {c2 : Compl} ;
+    V2A = Verb1 ** {c2, c3 : Compl} ;
+    VV = Verb1 ** {vi : InfForm} ; ---- infinitive form
+    V2V = Verb1 ** {c2 : Compl ; vi : InfForm} ; ---- infinitive form
+    V3 = Verb1 ** {c2, c3 : Compl} ;
+
+    A  = Adjective ** {infl : Infl} ;
+    A2 = A ** {c2 : Compl} ;
+
+    N  = Noun  ;
+    N2 = CommonNoun ** {c2 : Compl ; isPre : Bool ; lock_N2 : {}} ;
+    N3 = CommonNoun ** {c2,c3 : Compl ; isPre,isPre2 : Bool ; lock_N3 : {}} ;
+    PN = {s : Case  => Str} ;
+
+oper Verb1 = Verb ** { sc : NPForm} ; --what is this for? --subject case, i.e. "ma näen kassi"/"mul on kass"
+
+
+}
diff --git a/lib/src/estonian/ConjunctionEst.gf b/lib/src/estonian/ConjunctionEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/ConjunctionEst.gf
@@ -0,0 +1,109 @@
+concrete ConjunctionEst of Conjunction = 
+  CatEst ** open ResEst, Coordination, Prelude in {
+
+  flags optimize=all_subs ; coding=utf8;
+
+  lin
+
+    ConjS = conjunctDistrSS ;
+
+    ConjAdv = conjunctDistrSS ;
+
+    ConjNP conj ss = conjunctDistrTable NPForm conj ss ** {
+      a = conjAgr (Ag conj.n P3) ss.a ; -- P3 is the maximum
+      isPron = False
+      } ;
+
+--    ConjAP conj ss = conjunctDistrTable2 Bool NForm conj ss ** {
+    ConjAP conj ss = conjunctDistrTableAdj conj ss ** {
+      infl = ss.s2.infl ;  ---- was: True, which is of wrong type. AR 1/2/2014 
+      lock_AP = <>
+      } ;
+
+    ConjRS conj ss = conjunctDistrTable Agr conj ss ** {
+      c = ss.c
+      } ;
+
+-- These fun's are generated from the list cat's.
+
+    BaseS = twoSS ;
+    ConsS = consrSS comma ;
+    BaseAdv = twoSS ;
+    ConsAdv = consrSS comma ;
+    BaseNP x y = twoTable NPForm x y ** {a = conjAgr x.a y.a} ;
+    ConsNP xs x = consrTable NPForm comma xs x ** {a = conjAgr xs.a x.a} ;
+    BaseAP x y = twoTableAdj x y ;
+    ConsAP xs x = consrTableAdj comma x xs ;
+--    BaseAP x y = twoTable2 Bool NForm x y ;
+--    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} ;
+
+  lincat
+    [S] = {s1,s2 : Str} ;
+    [Adv] = {s1,s2 : Str} ;
+    [NP] = {s1,s2 : NPForm => Str ; a : Agr} ;
+    [AP] = {s1,s2 : {s : Bool => NForm => Str ; infl : Infl }} ; 
+    [RS] = {s1,s2 : Agr => Str ; c : NPForm} ;
+    
+  oper
+    --Modified from prelude/Coordination.gf generic functions
+    twoTableAdj : (_,_ : AP) -> [AP] = \x,y ->
+    lin ListAP {
+      s1 = x ; 
+      s2 = y ;
+      lock_ListAP = <>
+    } ; 
+    
+    consrTableAdj : Str -> [AP] -> {s : Bool => NForm => Str ; infl : Infl} -> [AP] = \c,xs,x ->
+      let
+        ap1 = xs.s1 ; 
+        ap2 = xs.s2 
+      in 
+       lin ListAP {s1 = 
+             {s = \\isMod,nf =>
+	        case isMod of { 
+	          True => case <ap1.infl, ap2.infl> of {
+                             <(Participle|Invariable),(Participle|Invariable)> => 
+			       ap1.s ! isMod ! (NCase Sg Nom) ++ c ++ ap2.s ! isMod ! (NCase Sg Nom) ; --valmis ja täis kassid
+                             <(Participle|Invariable),Regular>  => 
+			       ap1.s ! isMod ! (NCase Sg Nom) ++ c++ ap2.s ! isMod ! nf ;    --valmis ja suured kassid
+                             <Regular,(Participle|Invariable)>  => 
+			       ap1.s ! isMod ! nf ++ c ++ ap2.s ! isMod ! (NCase Sg Nom) ;   --suured ja valmis kassid
+                              _ => ap1.s ! isMod ! nf ++ c ++ ap2.s ! isMod ! nf --suured ja mustad kassid
+                           } ;
+		  False => ap1.s ! isMod ! nf ++ c ++ ap2.s ! isMod ! nf --kassid on valmid ja suured
+                } ;
+              infl = Regular ;
+              lock_AP = <> } ;
+       s2 = x ;
+       lock_ListAP = <>
+      } ; 
+
+    
+    conjunctDistrTableAdj : ConjunctionDistr -> [AP] -> AP =  \or,xs ->
+      let
+        ap1 = xs.s1 ;
+        ap2 = xs.s2 ;   
+      in
+      lin AP {s = \\isMod,nf =>
+                case isMod of { 
+		  True => case <ap1.infl, ap2.infl> of {
+                             <(Participle|Invariable),(Participle|Invariable)> =>
+			           or.s1 ++ ap1.s ! isMod ! (NCase Sg Nom) ++ 
+		                   or.s2 ++ ap2.s ! isMod ! (NCase Sg Nom) ;
+                             <(Participle|Invariable),Regular>  =>
+			           or.s1 ++ ap1.s ! isMod ! (NCase Sg Nom) ++ 
+		                   or.s2 ++ ap2.s ! isMod ! nf ;
+                             <Regular,(Participle|Invariable)>  => 
+		                   or.s1 ++ ap1.s ! isMod ! nf ++ 
+                                   or.s2 ++ ap2.s ! isMod ! (NCase Sg Nom) ;
+                              _ => or.s1 ++ ap1.s ! isMod ! nf ++ or.s2 ++ ap2.s ! isMod ! nf 
+                           } ;
+                  False => or.s1 ++ ap1.s ! isMod ! nf ++ or.s2 ++ ap2.s ! isMod ! nf 
+                } ;
+              infl = Regular ;
+              lock_AP = <> 
+             } ;    
+
+}
diff --git a/lib/src/estonian/DictEst.gf b/lib/src/estonian/DictEst.gf
new file mode 100644
# file too large to diff: lib/src/estonian/DictEst.gf
diff --git a/lib/src/estonian/DictEstAbs.gf b/lib/src/estonian/DictEstAbs.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/DictEstAbs.gf
@@ -0,0 +1,81847 @@
+--# -coding=utf8
+-- This file has been automatically compiled from multiple sources.
+-- Do not manually edit!
+abstract DictEstAbs =
+	Cat ** {
+
+fun
+aabe_N : N;
+aabits_N : N;
+aabitsakirjandus_N : N;
+aabitsaraamat_N : N;
+aabitsatarkus_N : N;
+'aabitsatõde_N' : N;
+'aadamaõun_N' : N;
+aade_N : N;
+aadel_N : N;
+aadeldaja_N : N;
+aadeldamine_N : N;
+aadelkond_N : N;
+aadlidaam_N : N;
+aadlielamu_N : N;
+aadlik_N : N;
+aadlimaja_N : N;
+aadlimees_N : N;
+'aadlimõis_N' : N;
+aadliseisus_N : N;
+'aadliseisusesse_tõstma_V' : V;
+aadlisugu_N : N;
+'aadlisuguvõsa_N' : N;
+aadlitiitel_N : N;
+aadress_N : N;
+aadressierand_N : N;
+aadressikirje_N : N;
+aadressikonverter_N : N;
+aadressimask_N : N;
+aadressiprintsiip_N : N;
+aadressiraamat_N : N;
+aadressiregister_N : N;
+aadressiriba_N : N;
+aadressiruum_N : N;
+aadressisiin_N : N;
+aadressiteisendus_N : N;
+'aadressiväli_N' : N;
+aadresskutse_N : N;
+aadressveksel_N : N;
+aadrikirves_N : N;
+aadrilaskmine_N : N;
+aadriraud_N : N;
+aadrit_laskma_V : V;
+aafriklane_N : N;
+aaker_N : N;
+aaloe_N : N;
+aam_N : N;
+aamen_Adv : Adv;
+aamen_N : N;
+aamissepp_N : N;
+aampalk_N : N;
+'aamvõlv_N' : N;
+aapestik_N : N;
+aara_N : N;
+aar_N : N;
+aardekirst_N : N;
+aardeleid_N : N;
+aardla_N : N;
+aare_N : N;
+aaria_N : N;
+aarialane_N : N;
+aas_N : N;
+aasaja_N : N;
+aasamine_N : N;
+aasialane_N : N;
+aasima_V2 : V2;
+aaskannike_N : N;
+aaskruvi_N : N;
+aasnurmikas_N : N;
+aasrist_N : N;
+aassilmus_N : N;
+'aassõlm_N' : N;
+aasta_N : N;
+aastaaeg_N : N;
+aastaaruandlus_N : N;
+aastaaruanne_N : N;
+aastaarv_N : N;
+aastaauditeering_N : N;
+aastaauhind_N : N;
+aastabilanss_N : N;
+aastadividend_N : N;
+aastaeelarve_N : N;
+aastaekvivalent_N : N;
+aastahinne_N : N;
+aastaintress_N : N;
+aastainventuur_N : N;
+aastakasum_N : N;
+aastakiht_N : N;
+aastakoosolek_N : N;
+aastakulu_N : N;
+aastakulumeetod_N : N;
+'aastakäik_N' : N;
+'aastakäive_N' : N;
+'aastakümme_N' : N;
+aastalaat_N : N;
+'aastalõpukahjum_N' : N;
+'aastalõpukasum_N' : N;
+'aastaläbikäik_N' : N;
+aastamakse_N : N;
+'aastamärgis_N' : N;
+'aastamüük_N' : N;
+aastane_A : A;
+aastangid_N : N;
+'aastanäitus_N' : N;
+aastaosa_N : N;
+aastapalk_N : N;
+aastaplaan_N : N;
+aastaplaanikontroll_N : N;
+aastapreemia_N : N;
+'aastapäev_N' : N;
+'aastapäevakontsert_N' : N;
+'aastapäevanäitus_N' : N;
+'aastapäevaüritus_N' : N;
+'aastapüük_N' : N;
+aastaraamat_N : N;
+aastarendis_N : N;
+aastarent_N : N;
+aastarevisjon_N : N;
+aastaringselt_Adv : Adv;
+aastasada_N : N;
+aastaselt_Adv : Adv;
+aastasissetulek_N : N;
+'aastasääst_N' : N;
+aastatarve_N : N;
+aastatasu_N : N;
+aastate_jooksul_kasvama_V : V;
+aastati_Adv : Adv;
+aastatuhat_N : N;
+aastatulu_N : N;
+'aastatüdruk_N' : N;
+aastaudit_N : N;
+aastavahetus_N : N;
+'aastaökonoomia_N' : N;
+'aastaüür_N' : N;
+'aažio_N' : N;
+'aažioemissioon_N' : N;
+'aažiokahjum_N' : N;
+'aažiokasum_N' : N;
+'aažiospekulatsioon_N' : N;
+aateinimene_N : N;
+aatekaaslane_N : N;
+aateline_A : A;
+aateliselt_Adv : Adv;
+aatemees_N : N;
+aatleja_N : N;
+aatlemine_N : N;
+aatman_N : N;
+aatom_N : N;
+aatomiallveelaev_N : N;
+aatomielektrijaam_N : N;
+aatomienergia_N : N;
+'aatomifüüsika_N' : N;
+'aatomifüüsik_N' : N;
+aatomikatel_N : N;
+aatomimootor_N : N;
+aatomipomm_N : N;
+aatomireaktor_N : N;
+aatomiseen_N : N;
+'aatomisõda_N' : N;
+aatomitehnika_N : N;
+aatomiteooria_N : N;
+aatomituum_N : N;
+aatomkell_N : N;
+'aatomkütus_N' : N;
+aatommass_N : N;
+aatrium_N : N;
+abaasia_N : N;
+abaasiastaasia_N : N;
+abajas_N : N;
+abajasopp_N : N;
+abakus_N : N;
+abakusplaat_N : N;
+abaluu_N : N;
+abandoon_N : N;
+abar_N : N;
+'abažuur_N' : N;
+abaton_N : N;
+abduktsioon_N : N;
+aberratsioon_N : N;
+abessiiv_N : N;
+abi_N : N;
+abiaeg_N : N;
+abiajam_N : N;
+abi_andma_V : V;
+abiehitis_N : N;
+abiellu_heitma_V : V;
+abielluja_N : N;
+abielluma_V : V;
+abiellumine_N : N;
+abiellumisiga_N : N;
+abielu_N : N;
+abieluakt_N : N;
+abieluavaldus_N : N;
+abieludraama_N : N;
+abieluettepanek_N : N;
+abieluideaal_N : N;
+abieluinimene_N : N;
+abielukolmnurk_N : N;
+abielukriis_N : N;
+abielu_lahutama_V : V;
+abielulahutus_N : N;
+abielumees_N : N;
+abielumudel_N : N;
+abielunaine_N : N;
+abielupaar_N : N;
+abielurikkuja_N : N;
+abielu_rikkuma_V : V;
+abielurikkumine_N : N;
+abielusse_heitma_V : V;
+'abielu_sõlmima_V' : V;
+'abielusõrmus_N' : N;
+'abielusäng_N' : N;
+abielutunnistus_N : N;
+abieluvaraleping_N : N;
+abieluvoodi_N : N;
+abiemapere_N : N;
+'abiettevõte_N' : N;
+abihoone_N : N;
+abiinfo_N : N;
+abijoon_N : N;
+abikaasa_N : N;
+abikaasad_N : N;
+abikirik_N : N;
+abiklass_N : N;
+abikoer_N : N;
+abikonto_N : N;
+abikool_N : N;
+abiks_Adv : Adv;
+abilaev_N : N;
+abilangevari_N : N;
+abilaud_N : N;
+abiline_N : N;
+abilinnapea_N : N;
+abimajand_N : N;
+abimaterjal_N : N;
+abimees_N : N;
+abimootor_N : N;
+'abimõis_N' : N;
+'abimälu_N' : N;
+'abimäärsõna_N' : N;
+'abinõu_N' : N;
+abiogenees_N : N;
+abioos_N : N;
+abioperatsioon_N : N;
+abi_osutama_V : V;
+abiotsija_N : N;
+abi_otsima_V : V;
+abiotsivalt_Adv : Adv;
+abipakk_N : N;
+abi_pakkuma_V : V;
+abipaluja_N : N;
+abi_paluma_V : V;
+abipaluvalt_Adv : Adv;
+abipersonal_N : N;
+abipolitseinik_N : N;
+abiprofessor_N : N;
+abiprogramm_N : N;
+'abiprügila_N' : N;
+abiraamat_N : N;
+abiraamatukonto_N : N;
+abiraha_N : N;
+abiruum_N : N;
+abi_saama_V : V;
+abistaja_N : N;
+abistama_V2 : V2;
+abistamine_N : N;
+abistav_A : A;
+abistavalt_Adv : Adv;
+'abistavat_kätt_sirutama_V' : V;
+'abistavat_kätt_ulatama_V' : V;
+'abisõna_N' : N;
+'abižurnaal_N' : N;
+abi_tarvitama_V : V;
+abiteadus_N : N;
+abiteenistuja_N : N;
+abiteenistuskoht_N : N;
+abi_tooma_V : V;
+abitootmine_N : N;
+abitroofia_N : N;
+abitu_A : A;
+abitult_Adv : Adv;
+abitund_N : N;
+abituriendid_N : N;
+abiturient_N : N;
+abitus_N : N;
+abituurium_N : N;
+'abitöö_N' : N;
+'abitööline_N' : N;
+'abitöötajaskond_N' : N;
+abivahend_N : N;
+abivajaja_N : N;
+abi_vajama_V : V;
+abivalmidus_N : N;
+abivalmilt_Adv : Adv;
+'abivägi_N' : N;
+'abiõpe_N' : N;
+'abiõpetaja_N' : N;
+'abiülekandelipp_N' : N;
+ablas_A : A;
+ablastumine_N : N;
+ablatiiv_N : N;
+ablefaaria_N : N;
+abnormne_A : A;
+aboneerija_N : N;
+aboneerimine_N : N;
+abonement_N : N;
+abonementkontsert_N : N;
+abonementraamat_N : N;
+abonendiliin_N : N;
+abonent_N : N;
+abordilause_N : N;
+aborigeen_N : N;
+abort_N : N;
+aborteerija_N : N;
+aborteerimine_N : N;
+abortiiv_N : N;
+abortija_N : N;
+abortimine_N : N;
+aborti_tegema_V : V;
+abrahhia_N : N;
+abrasiivne_A : A;
+abrasiivsaag_N : N;
+abrekk_N : N;
+abreviatuur_N : N;
+abrissmurd_N : N;
+absolutiseerija_N : N;
+absolutiseerimine_N : N;
+absolutism_N : N;
+absolutist_N : N;
+absoluudistaja_N : N;
+absoluudistamine_N : N;
+absoluutaadress_N : N;
+absoluut_N : N;
+absoluutarv_N : N;
+absoluutheledus_N : N;
+'absoluuthälve_N' : N;
+absoluutija_N : N;
+absoluutimine_N : N;
+absoluutkood_N : N;
+absoluutkoordinaat_N : N;
+'absoluutkäsk_N' : N;
+absoluutlaadur_N : N;
+absoluutlink_N : N;
+absoluutne_A : A;
+absoluutselt_Adv : Adv;
+absoluutsuurus_N : N;
+absoluuttee_N : N;
+absoluutvektor_N : N;
+'absoluutväärtus_N' : N;
+absorbeerimine_N : N;
+absorbeeruma_V : V;
+absorbeerumine_N : N;
+absorbtsioon_N : N;
+abstinents_N : N;
+'abstinentsisündroom_N' : N;
+abstraheerija_N : N;
+abstraheerima_V2 : V2;
+abstraheerimine_N : N;
+abstraheeruma_V : V;
+abstraheerumine_N : N;
+'abstraktandmetüüp_N' : N;
+abstraktne_A : A;
+abstraktselt_Adv : Adv;
+abstraktsionism_N : N;
+abstraktsioon_N : N;
+abstraktsus_N : N;
+abstsess_N : N;
+abstsisstelg_N : N;
+absurd_N : N;
+absurdidraama_N : N;
+absurdinali_N : N;
+absurditeater_N : N;
+absurdne_A : A;
+absurdselt_Adv : Adv;
+'absurdselt_kõlama_V' : V;
+absurdsus_N : N;
+abt_N : N;
+abtiss_N : N;
+abtkond_N : N;
+abu_N : N;
+abukasukas_N : N;
+abuulia_N : N;
+'adaadžo_N' : N;
+'adaktüülia_N' : N;
+adamantinoom_N : N;
+adamstiil_N : N;
+adaptatsioon_N : N;
+adapteerija_N : N;
+adapteerimine_N : N;
+adapteeruja_N : N;
+adapteeruma_V : V;
+adapteerumine_N : N;
+adapter_N : N;
+adaptiivliides_N : N;
+adaptiivootus_N : N;
+adaptiivoptika_N : N;
+adaptiivrobot_N : N;
+'adaptiivsüsteem_N' : N;
+adaptsioon_N : N;
+adekvaatesitus_N : N;
+adekvaatkuva_N : N;
+adekvaatne_A : A;
+adekvaatselt_Adv : Adv;
+adekvaatsus_N : N;
+adeniit_N : N;
+adenoid_N : N;
+adenokartsinoom_N : N;
+'adenomüoom_N' : N;
+'adenomüoos_N' : N;
+adenoom_N : N;
+adenoviirus_N : N;
+ader_N : N;
+adessiiv_N : N;
+adhesioon_N : N;
+adiafoor_N : N;
+adiktsioon_N : N;
+adipoossus_N : N;
+adjektiiv_N : N;
+adjektiveerumine_N : N;
+adjutant_N : N;
+administraator_N : N;
+administratiivhoone_N : N;
+administratiivkaart_N : N;
+administratiivkorras_Adv : Adv;
+administratiivne_A : A;
+administratiivorgan_N : N;
+administratiivpersonal_N : N;
+administratiivselt_Adv : Adv;
+'administratiivõigus_N' : N;
+'administratiivüksus_N' : N;
+administratsioon_N : N;
+administreerija_N : N;
+administreerimine_N : N;
+admiral_N : N;
+admiraliteet_N : N;
+adneksiit_N : N;
+adnominatsioon_N : N;
+adoob_N : N;
+adopteerija_N : N;
+adopteerimine_N : N;
+adoptsioon_N : N;
+adpositsioon_N : N;
+'adra_alla_võtma_V' : V;
+adraking_N : N;
+adrakohtunik_N : N;
+adrakurg_N : N;
+adraraha_N : N;
+adratald_N : N;
+adratalupoeg_N : N;
+adrenaliin_N : N;
+adrenaliit_N : N;
+adrenarhe_N : N;
+'adrenoleukodüstroofia_N' : N;
+adressaat_N : N;
+adresseerija_N : N;
+adresseerimine_N : N;
+adrik_N : N;
+adru_N : N;
+adrupeenar_N : N;
+adruvall_N : N;
+adsorbeerija_N : N;
+adsorbeerimine_N : N;
+adsorbeeruma_V : V;
+adsorbeerumine_N : N;
+'adžika_N' : N;
+aduja_N : N;
+aduma_V2 : V2;
+adumine_N : N;
+advektsioon_N : N;
+advektsioonivool_N : N;
+advent_N : N;
+adventism_N : N;
+adventist_N : N;
+adverb_N : N;
+adverbiaal_N : N;
+adverbiaalteooria_N : N;
+adverbiaalteoreetik_N : N;
+adverbialiseerumine_N : N;
+adverbistumine_N : N;
+'advokaadibüroo_N' : N;
+advokaadid_N : N;
+advokaadifirma_N : N;
+advokaadikutse_N : N;
+advokaat_N : N;
+advokaatkond_N : N;
+advokatuur_N : N;
+'adõgeelane_N' : N;
+'adüüton_N' : N;
+aed_N : N;
+aedastilbe_N : N;
+aedheleenium_N : N;
+aedhernes_N : N;
+aedicula_N : N;
+aediiris_N : N;
+aedik_N : N;
+aedkannike_N : N;
+aedkohhia_N : N;
+aedlinn_N : N;
+aedmaasikas_N : N;
+aedmari_N : N;
+aedmonarda_N : N;
+aedmoorputk_N : N;
+aedmurakas_N : N;
+aednik_N : N;
+aednikumaja_N : N;
+aednikunuga_N : N;
+aedpetersell_N : N;
+aedruut_N : N;
+aedseller_N : N;
+aedtill_N : N;
+aeduba_N : N;
+aedvili_N : N;
+aedviljasupp_N : N;
+aega_andma_V : V;
+aega_arvama_V : V;
+aeg_N : N;
+'aega_jääma_V' : V;
+aega_kulutama_V : V;
+aega_leiduma_V : V;
+'aega_maha_võtma_V' : V;
+aegamisi_Adv : Adv;
+aega_mitte_andma_V : V;
+'aegamööda_Adv' : Adv;
+'aega_mööda_saatma_V' : V;
+'aega_nõudma_V' : V;
+aega_parajaks_tegema_V : V;
+aegapidi_Adv : Adv;
+aega_raiskama_V : V;
+aega_saama_V : V;
+'aega_surnuks_lööma_V' : V;
+aega_teenima_V : V;
+aega_vajama_V : V;
+aega_veetma_V : V;
+aegaviitmatult_Adv : Adv;
+'aega_võtma_V' : V;
+aegkond_N : N;
+aeglane_A : A;
+aeglaselt_Adv : Adv;
+'aeglasevõitu_Adv' : Adv;
+aeglema_V : V;
+aeglus_N : N;
+'aeglussõit_N' : N;
+aeglustaja_N : N;
+aeglustamine_N : N;
+aeglustuja_N : N;
+aeglustuma_V : V;
+aeglustumine_N : N;
+aeglustus_N : N;
+aeglustusstreik_N : N;
+aegluubis_Adv : Adv;
+aegluup_N : N;
+aegmultipleksimine_N : N;
+'aegnägemine_N' : N;
+aegrelee_N : N;
+aegruum_N : N;
+aegsalt_Adv : Adv;
+aegsalvestus_N : N;
+aegsasti_Adv : Adv;
+aegtihendus_N : N;
+aeguja_N : N;
+aeguma_V : V;
+aegumine_N : N;
+'aegumistähtaeg_N' : N;
+aegunud_A : A;
+'aegvõte_N' : N;
+aeleja_N : N;
+aelema_V : V;
+aelemine_N : N;
+aer_N : N;
+aeratsioon_N : N;
+aerobioos_N : N;
+aerodontalgia_N : N;
+aerodroom_N : N;
+'aerodünaamika_N' : N;
+aerofaagia_N : N;
+aerofon_N : N;
+aerofoto_N : N;
+aerofotoaparaat_N : N;
+aerofotoluure_N : N;
+aerograaf_N : N;
+aeroliit_N : N;
+aeroloogia_N : N;
+aeronaut_N : N;
+aeronautika_N : N;
+aeronavigatsioon_N : N;
+aeroob_N : N;
+aeroobika_N : N;
+aeroobikatreener_N : N;
+aeroobikatreening_N : N;
+aeroplaan_N : N;
+aerosinuiit_N : N;
+aerosinusiit_N : N;
+aerosool_N : N;
+aerosoolija_N : N;
+aerosoolimine_N : N;
+aerosoolitaja_N : N;
+aerosoolitamine_N : N;
+aerostaat_N : N;
+aerostaatika_N : N;
+aerotank_N : N;
+aerumees_N : N;
+aerupaat_N : N;
+aerupink_N : N;
+aerutaja_N : N;
+aerutamine_N : N;
+aetaja_N : N;
+aetamine_N : N;
+aevastaja_N : N;
+aevastamine_N : N;
+aevastus_N : N;
+afaagia_N : N;
+afaakia_N : N;
+afaasia_N : N;
+afeel_N : N;
+afekt_N : N;
+afekteerija_N : N;
+afekteerimine_N : N;
+afekteeritud_A : A;
+afekteeritult_Adv : Adv;
+afektiivne_A : A;
+afektiivsus_N : N;
+aferees_N : N;
+aferist_N : N;
+afgaan_N : N;
+afgaani_N : N;
+afibrinogeneemia_N : N;
+afiks_N : N;
+afilieerimine_N : N;
+afineerija_N : N;
+afineerimine_N : N;
+afirmeerija_N : N;
+afirmeerimine_N : N;
+'afišš_N' : N;
+afoonia_N : N;
+aforism_N : N;
+afraasia_N : N;
+afreesia_N : N;
+afrodiisia_N : N;
+afrodisiakum_N : N;
+afropats_N : N;
+aft_N : N;
+'afäär_N' : N;
+aga_Adv : Adv;
+agaav_N : N;
+agalaktia_N : N;
+agammaglobulineemia_N : N;
+aganad_N : N;
+agan_N : N;
+aganaleib_N : N;
+aganane_A : A;
+aganglionoos_N : N;
+aganik_N : N;
+agapism_N : N;
+agapist_N : N;
+agar_A : A;
+agar_N : N;
+agaralt_Adv : Adv;
+agarasti_Adv : Adv;
+agaroos_N : N;
+agarus_N : N;
+agataja_N : N;
+agatamine_N : N;
+agatoopia_N : N;
+agenda_N : N;
+agendileping_N : N;
+agenditehnoloogia_N : N;
+agenees_N : N;
+ageneesia_N : N;
+agens_N : N;
+agent_N : N;
+agentpank_N : N;
+agentuur_N : N;
+agentuuriteooria_N : N;
+ageusia_N : N;
+agitaator_N : N;
+agitatsioon_N : N;
+agiteerija_N : N;
+agiteerimine_N : N;
+agitkunst_N : N;
+agitprop_N : N;
+'aglomeratsioonisääst_N' : N;
+aglutineerimine_N : N;
+aglutineeruma_V : V;
+aglutineerumine_N : N;
+aglutiniin_N : N;
+agnaatia_N : N;
+agnoosia_N : N;
+agnostik_N : N;
+agnostitsism_N : N;
+agonist_N : N;
+agoraa_N : N;
+agorafoobia_N : N;
+agraafia_N : N;
+agraarajalugu_N : N;
+agraarlane_N : N;
+agraarmaa_N : N;
+agraarne_A : A;
+agraarpartei_N : N;
+agraarreform_N : N;
+agraarrevolutsioon_N : N;
+agraarriik_N : N;
+'agraartööstuskompleks_N' : N;
+'agraarühiskond_N' : N;
+agrammatism_N : N;
+'agranulotsütoos_N' : N;
+agrariseerumine_N : N;
+'agregaadiväärtus_N' : N;
+agregaat_N : N;
+agregaatsumma_N : N;
+agregeerimine_N : N;
+'agressiivmüük_N' : N;
+agressiivne_A : A;
+agressiivselt_Adv : Adv;
+agressiivsus_N : N;
+agressioon_N : N;
+agressor_N : N;
+agrofirma_N : N;
+'agrohüdroloogia_N' : N;
+agrokeemia_N : N;
+agrokemikaal_N : N;
+agroklimatoloogia_N : N;
+agrometeoroloogia_N : N;
+agronoom_N : N;
+agronoomia_N : N;
+agronoomiateaduskond_N : N;
+'agrorühm_N' : N;
+agrotehnika_N : N;
+'agroökoloogia_N' : N;
+'agroökosüsteem_N' : N;
+aguaegkond_N : N;
+agul_N : N;
+agulihoone_N : N;
+agulimaja_N : N;
+aguliplika_N : N;
+'agulitüdruk_N' : N;
+ahaataja_N : N;
+ahaatamine_N : N;
+ah_Adv : Adv;
+ahahhitaja_N : N;
+ahahhitamine_N : N;
+'ahah_ütlema_V' : V;
+ahastaja_N : N;
+ahastama_V : V;
+ahastamine_N : N;
+ahastavalt_Adv : Adv;
+ahastus_N : N;
+ahatama_V : V;
+ahelad_N : N;
+ahel_N : N;
+ahelaid_murdma_V : V;
+ahelasse_panema_V : V;
+aheldama_V2 : V2;
+aheldamine_N : N;
+ahelduma_V : V;
+aheldumine_N : N;
+ahelik_N : N;
+ahelindeks_N : N;
+ahelkaubandus_N : N;
+ahelkauplus_N : N;
+ahelkokk_N : N;
+'ahelkokkupõrge_N' : N;
+'ahelküla_N' : N;
+ahelloend_N : N;
+ahelloendotsing_N : N;
+ahelmahahindlus_N : N;
+ahelnimistu_N : N;
+ahelotsing_N : N;
+ahelreaktsioon_N : N;
+ahelriim_N : N;
+ahelsilm_N : N;
+ahelsilmus_N : N;
+'aheltöö_N' : N;
+'ahelvõte_N' : N;
+ahend_N : N;
+ahendaja_N : N;
+ahendamine_N : N;
+ahendus_N : N;
+aheneja_N : N;
+ahenema_V : V;
+ahenemine_N : N;
+aher_A : A;
+aheraine_N : N;
+aherkivim_N : N;
+ahervare_N : N;
+ahervars_N : N;
+ahetama_V : V;
+ahhaat_N : N;
+ahhaatklaas_N : N;
+ahhetaja_N : N;
+ahhetama_V : V;
+ahhetamine_N : N;
+ahi_N : N;
+ahinaga_Adv : Adv;
+ahinal_Adv : Adv;
+ahing_N : N;
+'ahingupüük_N' : N;
+ahinsa_N : N;
+ahistaja_N : N;
+ahistama_V2 : V2;
+ahistamine_N : N;
+ahistavalt_Adv : Adv;
+ahistus_N : N;
+ahjuase_N : N;
+ahjuhark_N : N;
+ahjuhermeetik_N : N;
+ahjulind_N : N;
+ahjuluud_N : N;
+'ahjulõõr_N' : N;
+'ahjumüür_N' : N;
+ahjupink_N : N;
+ahjuplaadikook_N : N;
+ahjuplaat_N : N;
+ahjupott_N : N;
+ahjupraad_N : N;
+ahjusiiber_N : N;
+ahju_taga_istuma_V : V;
+ahju_taha_pugema_V : V;
+ahjutellis_N : N;
+ahjutermomeeter_N : N;
+ahjuuks_N : N;
+ahkesti_Adv : Adv;
+ahkija_N : N;
+ahkima_V : V;
+ahkimine_N : N;
+ahkju_N : N;
+ahkuma_V : V;
+ahm_N : N;
+ahmaja_N : N;
+ahmamine_N : N;
+ahmija_N : N;
+ahmimine_N : N;
+ahmitseja_N : N;
+ahmitsemine_N : N;
+ahmivalt_Adv : Adv;
+ahne_A : A;
+ahnelt_Adv : Adv;
+ahnelt_uurima_V : V;
+'ahnepäits_N' : N;
+ahnesti_Adv : Adv;
+ahnitseja_N : N;
+ahnitsema_V2 : V2;
+ahnitsemine_N : N;
+ahnitsev_A : A;
+ahnitsevalt_Adv : Adv;
+ahnus_N : N;
+ahtalt_Adv : Adv;
+ahtameelselt_Adv : Adv;
+ahter_N : N;
+'ahtraks_jääma_V' : V;
+ahtrit_ankrusse_panema_V : V;
+ahtrit_ankrusse_viskama_V : V;
+ahtritekk_N : N;
+ahtruma_V : V;
+ahtrus_N : N;
+ahtuma_V : V;
+ahtus_N : N;
+ahukil_Adv : Adv;
+ahv_N : N;
+ahvatis_N : N;
+ahvatleja_N : N;
+ahvatlema_V2 : V2;
+ahvatlemine_N : N;
+ahvatlev_A : A;
+ahvatlevalt_Adv : Adv;
+ahvatlus_N : N;
+ahven_N : N;
+'ahvenapüük_N' : N;
+'ahvenavõrk_N' : N;
+ahviarmastus_N : N;
+ahviherpes_N : N;
+ahvija_N : N;
+ahvima_V2 : V2;
+ahvimine_N : N;
+ahvinahk_N : N;
+'ahvinägu_N' : N;
+'ahvirõuged_N' : N;
+aiaarhitektuur_N : N;
+ai_N : N;
+aiakauplus_N : N;
+aiakontsert_N : N;
+aiakujundus_N : N;
+aiakunst_N : N;
+'aiakäru_N' : N;
+'aiakäärid_N' : N;
+aialaud_N : N;
+aialill_N : N;
+aiamaa_N : N;
+aiamaja_N : N;
+aiamari_N : N;
+'aiamööbel_N' : N;
+'aiamüür_N' : N;
+aiandus_N : N;
+aiandusarhitektuur_N : N;
+aianduskool_N : N;
+aianduskooperatiiv_N : N;
+'aiandusnäitus_N' : N;
+aiandustalu_N : N;
+aiandusteadus_N : N;
+'aiandusühistu_N' : N;
+aianuga_N : N;
+aiapidamine_N : N;
+aiapink_N : N;
+aiapood_N : N;
+aiaprits_N : N;
+aiarada_N : N;
+'aiarühm_N' : N;
+aiasaag_N : N;
+aiasaak_N : N;
+aiasopp_N : N;
+aia_taha_viima_V : V;
+aiataim_N : N;
+aiatama_V : V;
+aiatee_N : N;
+aiateivas_N : N;
+aiatool_N : N;
+'aiatöö_N' : N;
+'aiatööline_N' : N;
+'aiatööriist_N' : N;
+aiavaas_N : N;
+aiavaip_N : N;
+'aiavõre_N' : N;
+'aiaühistu_N' : N;
+aidakamber_N : N;
+aidalukk_N : N;
+aidamade_N : N;
+aidamees_N : N;
+aidaruum_N : N;
+aidasein_N : N;
+aidasild_N : N;
+aidsikabinet_N : N;
+aidsiviirus_N : N;
+aietaja_N : N;
+aietama_V : V;
+aietamine_N : N;
+aikmofoobia_N : N;
+aim_N : N;
+aimaja_N : N;
+aimama_V2 : V2;
+aimamatu_A : A;
+aimamatult_Adv : Adv;
+aimamine_N : N;
+aimamisi_Adv : Adv;
+aimatav_A : A;
+aimatavalt_Adv : Adv;
+aimdus_N : N;
+aimekirjandus_N : N;
+aimeline_A : A;
+aimlemisi_Adv : Adv;
+aimu_andma_V : V;
+aimuja_N : N;
+aimuma_V : V;
+aimumine_N : N;
+aimu_saama_V : V;
+aimus_N : N;
+aina_Adv : Adv;
+aine_N : N;
+ainedidaktika_N : N;
+ainekabinet_N : N;
+ainekava_N : N;
+aineklass_N : N;
+aineline_A : A;
+aineliselt_Adv : Adv;
+ainepunkt_N : N;
+aineregister_N : N;
+aineringe_N : N;
+aineruum_N : N;
+aines_N : N;
+ainestaja_N : N;
+ainestamine_N : N;
+ainestik_N : N;
+'ainesväärtus_N' : N;
+ainetest_N : N;
+aineti_Adv : Adv;
+ainet_pakkuma_V : V;
+ainetund_N : N;
+ainevahetus_N : N;
+ainevahetushaigus_N : N;
+'ainevahetushäire_N' : N;
+ainevaldkond_N : N;
+ainevoog_N : N;
+'aineõpetaja_N' : N;
+ainiti_Adv : Adv;
+ainsus_N : N;
+ainsuslik_A : A;
+ainuabielu_N : N;
+ainuisikuliselt_Adv : Adv;
+ainuke_A : A;
+ainukene_N : N;
+ainukordsus_N : N;
+ainukultuur_N : N;
+ainulaadselt_Adv : Adv;
+ainulaadsus_N : N;
+ainuline_A : A;
+ainult_Adv : Adv;
+ainumaks_N : N;
+ainumakse_N : N;
+ainumalt_Adv : Adv;
+ainumoodkiud_N : N;
+'ainumüügiluba_N' : N;
+'ainumüügiõigus_N' : N;
+ainuomand_N : N;
+ainuomanik_N : N;
+ainuostuleping_N : N;
+ainuprojekt_N : N;
+ainurakne_N : N;
+ainus_A : A;
+ainuvaldaja_N : N;
+ainuvaldus_N : N;
+ainuvalitseja_N : N;
+ainuvalitsemine_N : N;
+ainuvalitsus_N : N;
+'ainuõigesti_Adv' : Adv;
+'ainuõigus_N' : N;
+'ainuõõsne_N' : N;
+'ainuüksi_Adv' : Adv;
+'ainuüksinda_Adv' : Adv;
+ais_N : N;
+aisakell_N : N;
+'aisaotsi_ümber_pöörama_V' : V;
+aislohisti_N : N;
+aist_N : N;
+aistija_N : N;
+aistima_V2 : V2;
+aistimine_N : N;
+aisting_N : N;
+aistinguline_A : A;
+aistitavus_N : N;
+aistlik_A : A;
+aistlikkus_N : N;
+ait_N : N;
+aitaja_N : N;
+aitama_V2 : V2;
+aitamine_N : N;
+aituma_N : N;
+'aitäh_N' : N;
+'aitäh_andma_V' : V;
+'aitäh_ütlema_V' : V;
+'aitüma_N' : N;
+'aitüma_andma_V' : V;
+'aitüma_ütlema_V' : V;
+aiva_Adv : Adv;
+ajaarvamine_N : N;
+ajabaas_N : N;
+ajadiskreet_N : N;
+ajaga_sammu_pidama_V : V;
+ajagraafik_N : N;
+ajahambale_vastu_panema_V : V;
+ajahammas_N : N;
+ajahetk_N : N;
+'ajahõlma_vajuma_V' : V;
+ajaja_N : N;
+ajajaotus_N : N;
+'ajajaotussüsteem_N' : N;
+'ajajärk_N' : N;
+ajakasu_N : N;
+ajakava_N : N;
+ajakildamine_N : N;
+ajakiri_N : N;
+ajakirjaarvustus_N : N;
+ajakirjakriitika_N : N;
+ajakirjandus_N : N;
+ajakirjandusreklaam_N : N;
+ajakirjandusuuring_N : N;
+ajakirjandusvabadus_N : N;
+'ajakirjandusväljaanne_N' : N;
+'ajakirjandusõpetaja_N' : N;
+ajakirjanik_N : N;
+ajakirjaretsensioon_N : N;
+ajakirje_N : N;
+ajakohaselt_Adv : Adv;
+ajakohastaja_N : N;
+ajakohastamine_N : N;
+ajakohasus_N : N;
+ajalaul_N : N;
+ajalaulik_N : N;
+ajaldasa_Adv : Adv;
+ajaldi_Adv : Adv;
+ajalehearvustus_N : N;
+ajalehefoto_N : N;
+ajalehekiosk_N : N;
+ajalehekriitika_N : N;
+ajalehelisa_N : N;
+ajalehemees_N : N;
+'ajalehemüüja_N' : N;
+ajalehepaber_N : N;
+ajaleheputka_N : N;
+ajaleheretsensioon_N : N;
+ajalehes_ilmuma_V : V;
+ajaleht_N : N;
+ajalik_A : A;
+ajaline_A : A;
+ajaliselt_Adv : Adv;
+ajalooajakiri_N : N;
+ajaloodoktor_N : N;
+ajaloofilosoofia_N : N;
+ajalookirjandus_N : N;
+ajalookirjutaja_N : N;
+ajaloolane_N : N;
+ajalooliselt_Adv : Adv;
+ajaloomaal_N : N;
+ajaloomuuseum_N : N;
+ajalooprofessor_N : N;
+ajalooraamat_N : N;
+ajalooring_N : N;
+ajalooromaan_N : N;
+'ajaloosündmus_N' : N;
+ajalooteadus_N : N;
+ajalooteaduskond_N : N;
+ajalootund_N : N;
+ajaloouurija_N : N;
+'ajalooõpetaja_N' : N;
+'ajalooõpetus_N' : N;
+'ajalooõpik_N' : N;
+ajalt_Adv : Adv;
+ajalugu_N : N;
+ajalugu_tegema_V : V;
+ajalukku_vajuma_V : V;
+ajaluule_N : N;
+ajama_V2 : V2;
+ajam_N : N;
+ajama_panema_V : V;
+ajamasin_N : N;
+ajamastaap_N : N;
+ajamastaaptegur_N : N;
+ajameri_N : N;
+ajamine_N : N;
+ajamirihm_N : N;
+'ajamõõtja_N' : N;
+'ajamärkija_N' : N;
+'ajamäärsõna_N' : N;
+ajanool_N : N;
+ajanorm_N : N;
+'ajanäitaja_N' : N;
+ajapalk_N : N;
+ajapikendus_N : N;
+ajapiki_Adv : Adv;
+ajapikka_Adv : Adv;
+ajapikku_Adv : Adv;
+ajapilu_N : N;
+ajaplaan_N : N;
+ajapomm_N : N;
+ajaproovile_vastu_panema_V : V;
+ajapuudus_N : N;
+ajaraamat_N : N;
+ajaraisk_N : N;
+ajaraiskamine_N : N;
+'ajarännak_N' : N;
+ajaserver_N : N;
+ajastamine_N : N;
+ajastatus_N : N;
+'ajast_maha_jääma_V' : V;
+ajastu_N : N;
+ajasturomaan_N : N;
+ajataja_N : N;
+ajataju_N : N;
+ajatamine_N : N;
+ajatasu_N : N;
+ajateenija_N : N;
+ajateenistus_N : N;
+ajategur_N : N;
+ajatelema_V : V;
+'ajatembeldussüsteem_N' : N;
+ajatempel_N : N;
+ajatlema_V : V;
+ajatu_A : A;
+ajatus_N : N;
+'ajatöö_N' : N;
+'ajatööline_N' : N;
+'ajatöötasu_N' : N;
+ajavahemik_N : N;
+ajavahestress_N : N;
+ajaveeb_N : N;
+ajaviide_N : N;
+ajaviidet_pakkuma_V : V;
+ajaviil_N : N;
+ajaviiteajakiri_N : N;
+ajaviitekirjandus_N : N;
+ajaviitekirjanik_N : N;
+ajaviitekoht_N : N;
+ajaviitekontsert_N : N;
+ajaviiteromaan_N : N;
+ajaviiteteater_N : N;
+ajaviitmata_Adv : Adv;
+'ajavöönd_N' : N;
+'ajaühik_N' : N;
+aje_N : N;
+ajendaja_N : N;
+ajend_N : N;
+ajendamine_N : N;
+ajenduma_V : V;
+ajendumine_N : N;
+aju_N : N;
+'ajuarterioosrõngas_N' : N;
+ajudominant_N : N;
+ajueemaldus_N : N;
+ajuhaigus_N : N;
+ajuhalvatus_N : N;
+ajuinsult_N : N;
+ajuja_N : N;
+ajujaht_N : N;
+ajujahti_pidama_V : V;
+ajukahjustus_N : N;
+ajukasvaja_N : N;
+ajukeemia_N : N;
+ajukelme_N : N;
+ajukelmeajukoljuajukoor_N : N;
+'ajukelmepõletik_N' : N;
+ajukeskus_N : N;
+'ajukestapõletik_N' : N;
+ajukolju_N : N;
+ajukontosioon_N : N;
+ajukoor_N : N;
+aju_liigutama_V : V;
+aju_liikuma_panema_V : V;
+ajuloputust_tegema_V : V;
+ajulumi_N : N;
+ajuma_V : V;
+ajumine_N : N;
+ajuoperatsioon_N : N;
+ajuosa_N : N;
+ajupesu_N : N;
+ajupoolkera_N : N;
+ajupotentsiaal_N : N;
+'ajupõis_N' : N;
+'ajupõletik_N' : N;
+'ajupõrutus_N' : N;
+ajurabandus_N : N;
+ajur_N : N;
+ajuripats_N : N;
+ajurveda_N : N;
+ajurveeda_N : N;
+'ajurünnak_N' : N;
+ajusagarad_N : N;
+ajusid_liigutama_V : V;
+ajusid_pesema_V : V;
+ajusild_N : N;
+ajusong_N : N;
+ajusport_N : N;
+ajustruktuur_N : N;
+ajusurm_N : N;
+ajutegevus_N : N;
+ajuti_Adv : Adv;
+ajutine_A : A;
+ajutiselt_Adv : Adv;
+ajutisus_N : N;
+ajutrauma_N : N;
+ajutrust_N : N;
+ajuturse_N : N;
+'aju_tööle_panema_V' : V;
+'ajutüvi_N' : N;
+ajuvapustus_N : N;
+ajuvatsake_N : N;
+ajuvedelik_N : N;
+ajuverejooks_N : N;
+ajuvesi_N : N;
+ajuvigastus_N : N;
+'ajuõõs_N' : N;
+akaatsia_N : N;
+akadeemia_N : N;
+akadeemik_N : N;
+akadeemiline_A : A;
+akademism_N : N;
+akalaasia_N : N;
+akalkuulia_N : N;
+'akantolüüs_N' : N;
+akantoos_N : N;
+'akantotsütoos_N' : N;
+akantus_N : N;
+akantusfriis_N : N;
+akantusornament_N : N;
+akarapidoos_N : N;
+akarofoobia_N : N;
+'akazuupähkel_N' : N;
+akatafaasia_N : N;
+akatalepsia_N : N;
+akatiisia_N : N;
+akeedia_N : N;
+aken_N : N;
+akendamine_N : N;
+akendusmootor_N : N;
+'akendussüsteem_N' : N;
+akineesia_N : N;
+akinetopsia_N : N;
+akkommodatsioon_N : N;
+aklamatsioon_N : N;
+aklimatisatsioon_N : N;
+aklimatiseerija_N : N;
+aklimatiseerimine_N : N;
+aklimatiseerumine_N : N;
+'aklimatiseerumistsükkel_N' : N;
+aklimatsieeruja_N : N;
+akna_alla_seisma_V : V;
+akna_all_istuma_V : V;
+akna_all_seisma_V : V;
+aknaauk_N : N;
+aknaava_N : N;
+aknahaak_N : N;
+aknahaldur_N : N;
+aknahaldus_N : N;
+aknakaabits_N : N;
+aknakardin_N : N;
+aknakitt_N : N;
+aknaklaas_N : N;
+aknalapp_N : N;
+aknalaud_N : N;
+aknale_ilmuma_V : V;
+aknaliist_N : N;
+aknapesu_N : N;
+'aknapesukäsn_N' : N;
+aknapesumopp_N : N;
+'aknapesušvamm_N' : N;
+aknapiirdeliist_N : N;
+aknapintsel_N : N;
+aknaplekk_N : N;
+aknaplokk_N : N;
+aknapost_N : N;
+aknapragu_N : N;
+aknapruss_N : N;
+'aknapõsk_N' : N;
+aknaraam_N : N;
+aknaraamipintsel_N : N;
+aknaruut_N : N;
+aknaseinak_N : N;
+aknasillus_N : N;
+aknasilm_N : N;
+aknasimss_N : N;
+'aknast_nägema_V' : V;
+aknast_paistma_V : V;
+aknast_vaatama_V : V;
+'aknast_välja_vaatama_V' : V;
+'aknast_välja_vahtima_V' : V;
+aknasulus_N : N;
+aknatihvt_N : N;
+aknavahepost_N : N;
+'aknavõre_N' : N;
+'aknavärv_N' : N;
+akne_N : N;
+akommodatsioon_N : N;
+akommodeeruma_V : V;
+akommodeerumine_N : N;
+akompaneerija_N : N;
+akompaneerima_V2 : V2;
+akompaneerimine_N : N;
+akondrogenees_N : N;
+akondroplaasia_N : N;
+akord_N : N;
+akordeerija_N : N;
+akordeerimine_N : N;
+akordion_N : N;
+akordionimuusika_N : N;
+'akordionimängija_N' : N;
+akordionist_N : N;
+akordpalk_N : N;
+akordtasu_N : N;
+'akordtöö_N' : N;
+'akordtööline_N' : N;
+akraasia_N : N;
+akrediteerija_N : N;
+akrediteerimine_N : N;
+akrediteering_N : N;
+akreditiiv_N : N;
+akretsioon_N : N;
+akretsiooniketas_N : N;
+akrobaat_N : N;
+akrobaatika_N : N;
+akrodermatiit_N : N;
+'akrodüünia_N' : N;
+akrofoobia_N : N;
+akrokeratoos_N : N;
+akroliit_N : N;
+akromatopsia_N : N;
+akromegaalia_N : N;
+'akronüüm_N' : N;
+akroomion_N : N;
+akropol_N : N;
+akroskleroos_N : N;
+akrosoom_N : N;
+akrostihhon_N : N;
+akroteer_N : N;
+akrotsefaalia_N : N;
+'akrotsüanoos_N' : N;
+'akrülaatlakk_N' : N;
+'akrülaatvärv_N' : N;
+'akrüül_N' : N;
+'akrüülhermeetik_N' : N;
+'akrüülklaas_N' : N;
+'akrüüllakk_N' : N;
+'akrüülpahtel_N' : N;
+'akrüülvärv_N' : N;
+akseleraator_N : N;
+akseroftool_N : N;
+aksessuaar_N : N;
+aksiaalkolbmootor_N : N;
+aksiarhism_N : N;
+aksiarhist_N : N;
+aksioloog_N : N;
+aksioloogia_N : N;
+aksioom_N : N;
+aksolemm_N : N;
+akson_N : N;
+aksoonkoonus_N : N;
+akt_N : N;
+aktifoto_N : N;
+aktiin_N : N;
+aktiinum_N : N;
+aktiiv_N : N;
+aktiivfilter_N : N;
+aktiivistaja_N : N;
+aktiivistamine_N : N;
+aktiivistuja_N : N;
+aktiivistuma_V : V;
+aktiivistumine_N : N;
+aktiivjaotur_N : N;
+aktiivkonto_N : N;
+'aktiivkõlar_N' : N;
+aktiivlevi_N : N;
+aktiivmaatrikskuvar_N : N;
+aktiivmeetod_N : N;
+aktiivmuda_N : N;
+aktiivne_A : A;
+aktiivoptika_N : N;
+'aktiivrünne_N' : N;
+aktiivselt_Adv : Adv;
+aktiivsus_N : N;
+aktiivsusetu_A : A;
+aktiivsuspedagoogika_N : N;
+'aktiivõpe_N' : N;
+aktikapp_N : N;
+aktiklass_N : N;
+aktimaal_N : N;
+aktiniidia_N : N;
+aktinomeeter_N : N;
+aktinomonitooring_N : N;
+'aktinomükoos_N' : N;
+'aktinäitus_N' : N;
+aktiva_N : N;
+aktivakirje_N : N;
+aktivatehing_N : N;
+aktivatsioonifunktsioon_N : N;
+aktiveerija_N : N;
+aktiveerimine_N : N;
+aktiveerimiskirje_N : N;
+aktiveeruja_N : N;
+aktiveerumine_N : N;
+aktiviseerija_N : N;
+aktiviseerimine_N : N;
+aktiviseeruja_N : N;
+aktiviseeruma_V : V;
+aktiviseerumine_N : N;
+aktivist_N : N;
+'aktomüosiin_N' : N;
+aktor_N : N;
+aktseleraator_N : N;
+aktseleratsioon_N : N;
+aktseleromeeter_N : N;
+'aktsendimärk_N' : N;
+aktsent_N : N;
+aktsentueerimine_N : N;
+aktsept_N : N;
+aktseptant_N : N;
+aktsepteerija_N : N;
+aktsepteerimine_N : N;
+aktseptija_N : N;
+aktseptlause_N : N;
+aktseptveksel_N : N;
+aktsia_N : N;
+aktsiaemissioon_N : N;
+aktsiahind_N : N;
+aktsiaindeks_N : N;
+aktsiakapital_N : N;
+aktsiakursiindeks_N : N;
+aktsiaoptsioon_N : N;
+aktsiaportfell_N : N;
+aktsiaselts_N : N;
+aktsiaturg_N : N;
+aktsiavaru_N : N;
+aktsidentalism_N : N;
+aktsidentalist_N : N;
+aktsidents_N : N;
+aktsiis_N : N;
+aktsiisimaks_N : N;
+'aktsiisimäär_N' : N;
+'aktsionär_N' : N;
+aktsioon_N : N;
+aktsioonipotentsiaal_N : N;
+aktuaalne_A : A;
+aktuaalsus_N : N;
+aktuaar_N : N;
+aktualiseeruma_V : V;
+aktualiseerumine_N : N;
+aktualism_N : N;
+aktualist_N : N;
+aktus_N : N;
+aktusesaal_N : N;
+aku_N : N;
+akuelement_N : N;
+'akuhöövel_N' : N;
+akukruvikeeraja_N : N;
+akulaadija_N : N;
+akulaadur_N : N;
+akulaator_N : N;
+akulturatsioon_N : N;
+akumulaator_N : N;
+akumulatsioon_N : N;
+akumulatsioonifond_N : N;
+akumuleerija_N : N;
+akumuleerimine_N : N;
+akumuleeruma_V : V;
+akumuleerumine_N : N;
+akupunktuur_N : N;
+akuraatselt_Adv : Adv;
+akusatiiv_N : N;
+akustika_N : N;
+akustik_N : N;
+akustikusneurioom_N : N;
+'akušöör_N' : N;
+akutrell_N : N;
+'akutööriist_N' : N;
+akuutne_A : A;
+akvaarium_N : N;
+akvaariumikala_N : N;
+akvaariumisilikoon_N : N;
+akvafoobia_N : N;
+akvakultuur_N : N;
+akvalang_N : N;
+akvalangist_N : N;
+akvamaniil_N : N;
+akvamariin_N : N;
+akvarell_N : N;
+akvarellija_N : N;
+akvarellimine_N : N;
+'akvarellinäitus_N' : N;
+akvarellipintsel_N : N;
+akvarellist_N : N;
+akvarellpaber_N : N;
+akvarellpliiats_N : N;
+'akvarellvärv_N' : N;
+akvatinta_N : N;
+akvatintakast_N : N;
+akvatoorium_N : N;
+'akvatüüpia_N' : N;
+akvedukt_N : N;
+akvileegia_N : N;
+'akõnn_N' : N;
+'aküülia_N' : N;
+ala_Adv : Adv;
+ala_N : N;
+alaalia_N : N;
+alaareneja_N : N;
+alaarenema_V : V;
+alaarenemine_N : N;
+alaarenenu_N : N;
+alaareng_N : N;
+alabaster_N : N;
+alabastervaas_N : N;
+alaealine_N : N;
+alaealisus_N : N;
+alafinantseerija_N : N;
+alafinantseerimine_N : N;
+alagrupiturniir_N : N;
+alagrupp_N : N;
+alahappesus_N : N;
+alahindaja_N : N;
+alahindama_V2 : V2;
+alahindamine_N : N;
+alahuul_N : N;
+alailma_Adv : Adv;
+alajaam_N : N;
+alajaotus_N : N;
+'alajäse_N' : N;
+alakoormamine_N : N;
+alakoormatus_N : N;
+alakoormus_N : N;
+alakurss_N : N;
+'alakõht_N' : N;
+'alakõhunärv_N' : N;
+alal_Adv : Adv;
+alale_Adv : Adv;
+'alaleütlev_N' : N;
+alalhoidlane_N : N;
+alalhoidlikkus_N : N;
+alalhoidlus_N : N;
+alal_hoidma_V : V;
+alalhoidmine_N : N;
+alaliik_N : N;
+alaliit_N : N;
+alaline_A : A;
+alaliselt_Adv : Adv;
+alalispinge_N : N;
+alalisvool_N : N;
+alalisvoolugeneraator_N : N;
+alalisvoolumootor_N : N;
+'alaltütlev_N' : N;
+'alalõpmata_Adv' : Adv;
+'alalõpmatult_Adv' : Adv;
+'alalõualiiges_N' : N;
+'alalõualuu_N' : N;
+'alalõuanurk_N' : N;
+'alalõuanärv_N' : N;
+'alalõuatus_N' : N;
+'alalõug_N' : N;
+'alalütlev_N' : N;
+alamaadel_N : N;
+alamaal_N : N;
+alamal_Adv : Adv;
+alam_N : N;
+alamale_Adv : Adv;
+alamast_N : N;
+alamjooks_N : N;
+alamkandesagedus_N : N;
+alamkandja_N : N;
+alamkataloog_N : N;
+alamkaust_N : N;
+alamkiht_N : N;
+alamklass_N : N;
+alamkoda_N : N;
+alamkomitee_N : N;
+alamliik_N : N;
+'alammäär_N' : N;
+alampalk_N : N;
+alamprogramm_N : N;
+alamprotsess_N : N;
+alamrahvas_N : N;
+'alamtüüp_N' : N;
+'alamvõrguaadress_N' : N;
+'alamvõrgumask_N' : N;
+'alamvõrk_N' : N;
+'alamääratus_N' : N;
+alandaja_N : N;
+alandama_V2 : V2;
+alandamine_N : N;
+alandavalt_Adv : Adv;
+alandlik_A : A;
+alandlikkus_N : N;
+alandlikult_Adv : Adv;
+alanduja_N : N;
+alanduma_V : V;
+alandumine_N : N;
+alandus_N : N;
+alandustunne_N : N;
+alane_N : N;
+alanema_V : V;
+alanemine_N : N;
+alaniin_N : N;
+alaosa_N : N;
+alapikseleraldus_N : N;
+alapunkt_N : N;
+alarahastaja_N : N;
+alarahastamine_N : N;
+alaregister_N : N;
+alarm_N : N;
+alarmeerija_N : N;
+alarmeerima_V2 : V2;
+alarmeerimine_N : N;
+alarmi_andma_V : V;
+alarmija_N : N;
+alarmimine_N : N;
+alarmlukk_N : N;
+'alarühm_N' : N;
+alaserv_N : N;
+alasi_N : N;
+alaspidi_Adv : Adv;
+'alaspäi_Adv' : Adv;
+alastaja_N : N;
+alastamine_N : N;
+alasti_Adv : Adv;
+alastikultuur_N : N;
+alastiolek_N : N;
+'alasti_võtma_V' : V;
+alastus_N : N;
+alatare_N : N;
+alatasa_Adv : Adv;
+alateadlikkus_N : N;
+alateadlikult_Adv : Adv;
+alateadvus_N : N;
+alates_Adv : Adv;
+alati_Adv : Adv;
+alatihti_Adv : Adv;
+alatine_A : A;
+alatiseks_Adv : Adv;
+alatiselt_Adv : Adv;
+alatoitumus_N : N;
+alatu_A : A;
+alatult_Adv : Adv;
+alatus_N : N;
+alatusi_tegema_V : V;
+'alatõst_N' : N;
+'alatäitumine_N' : N;
+'alavääristaja_N' : N;
+'alavääristamine_N' : N;
+'alaväärsus_N' : N;
+'alaväärsuskompleks_N' : N;
+'alaväärsustunne_N' : N;
+'alaväärtustaja_N' : N;
+'alaväärtustamine_N' : N;
+alba_N : N;
+albaanlane_N : N;
+albarello_N : N;
+albeedo_N : N;
+albiino_N : N;
+albilased_N : N;
+albilt_Adv : Adv;
+albinism_N : N;
+album_N : N;
+albumiin_N : N;
+albumiinkrunt_N : N;
+'albumiintrükk_N' : N;
+albuminuuria_N : N;
+'alcžar_N' : N;
+aldiin_N : N;
+aldis_A : A;
+aldolaas_N : N;
+aldosteronism_N : N;
+aldosteroon_N : N;
+ale_N : N;
+aleksandriin_N : N;
+aleksandriit_N : N;
+aleksandrikook_N : N;
+aleksia_N : N;
+'aleksitüümia_N' : N;
+alentuur_N : N;
+'alepõld_N' : N;
+aletaja_N : N;
+aletamine_N : N;
+'alet_põletama_V' : V;
+alet_tegema_V : V;
+aleukeemia_N : N;
+aleuriit_N : N;
+alev_N : N;
+alevihoone_N : N;
+alevik_N : N;
+aleviljelus_N : N;
+alevimaja_N : N;
+alfa_N : N;
+alfabeedistring_N : N;
+'alfabeedisõna_N' : N;
+alfabeet_N : N;
+alfabeetiline_A : A;
+'alfametüülfenetüülamiin_N' : N;
+alfasujutamine_N : N;
+alfaversioon_N : N;
+algaasta_N : N;
+algaine_N : N;
+algaja_N : N;
+algajalikkus_N : N;
+alg_N : N;
+algama_V : V;
+algamine_N : N;
+algandmed_N : N;
+algarv_N : N;
+algasend_N : N;
+algataja_N : N;
+algatamine_N : N;
+algatus_N : N;
+'algatusrühm_N' : N;
+'algatusvõime_N' : N;
+'algatusvõimetus_N' : N;
+algav_A : A;
+algdokument_N : N;
+alge_N : N;
+algebra_N : N;
+algebrakeel_N : N;
+alged_N : N;
+algeesia_N : N;
+algelement_N : N;
+algeline_A : A;
+algeliselt_Adv : Adv;
+algelisus_N : N;
+algesteesia_N : N;
+algetapp_N : N;
+algharidus_N : N;
+alghind_N : N;
+'algjärk_N' : N;
+algkapital_N : N;
+algkeel_N : N;
+algklass_N : N;
+algklassihoone_N : N;
+algkool_N : N;
+algkooliharidus_N : N;
+algkoolihoone_N : N;
+'algkoolipäev_N' : N;
+'algkooliõpetaja_N' : N;
+algkooslus_N : N;
+algkoosseis_N : N;
+algkude_N : N;
+algkuju_N : N;
+algkurss_N : N;
+'algkõrgus_N' : N;
+alglaadimine_N : N;
+alglaadur_N : N;
+algloom_N : N;
+algloomhaigus_N : N;
+'algloomtõbi_N' : N;
+algmaterjal_N : N;
+algmeridiaan_N : N;
+algmets_N : N;
+'algmõõt_N' : N;
+algne_A : A;
+algofoobia_N : N;
+algolek_N : N;
+algoliid_N : N;
+algoloogia_N : N;
+algoritm_N : N;
+algoritmija_N : N;
+algoritmikeel_N : N;
+algoritmimine_N : N;
+algoritmiteooria_N : N;
+algosis_N : N;
+algpeatus_N : N;
+algpositsioon_N : N;
+'algpäev_N' : N;
+algraafia_N : N;
+algraskus_N : N;
+algriim_N : N;
+algrivistus_N : N;
+algselt_Adv : Adv;
+algteadmised_N : N;
+'algtõde_N' : N;
+'algtähendus_N' : N;
+algul_Adv : Adv;
+'algupära_N' : N;
+'algupärand_N' : N;
+'algupäraselt_Adv' : Adv;
+algusaasta_N : N;
+algusaeg_N : N;
+algus_N : N;
+alguses_Adv : Adv;
+'algusjärk_N' : N;
+'algusmärgend_N' : N;
+algusots_N : N;
+'alguspäev_N' : N;
+algusrida_N : N;
+algussilp_N : N;
+algussilt_N : N;
+algustiiter_N : N;
+algust_saama_V : V;
+algust_tegema_V : V;
+'algustäht_N' : N;
+algvariant_N : N;
+algversioon_N : N;
+algviisik_N : N;
+algvorm_N : N;
+'algvõrre_N' : N;
+'algväärtus_N' : N;
+'algväärtustaja_N' : N;
+'algväärtustamine_N' : N;
+alias_N : N;
+alibi_N : N;
+alienanss_N : N;
+alignement_N : N;
+alimendid_N : N;
+alipterium_N : N;
+alistaja_N : N;
+alistama_V2 : V2;
+alistamine_N : N;
+alistuja_N : N;
+alistuma_V : V;
+alistumatu_A : A;
+alistumine_N : N;
+alistumus_N : N;
+alistunult_Adv : Adv;
+alistus_N : N;
+alistuv_A : A;
+alistuvalt_Adv : Adv;
+alistuvus_N : N;
+alkaan_N : N;
+alkalimeetria_N : N;
+alkaloid_N : N;
+alkaptonuuria_N : N;
+alkeemia_N : N;
+alkohol_N : N;
+alkoholikauplus_N : N;
+'alkoholimürgistus_N' : N;
+'alkoholimürgitus_N' : N;
+'alkoholimüük_N' : N;
+alkoholipood_N : N;
+alkoholi_pruukima_V : V;
+'alkoholipsühhoos_N' : N;
+alkoholipudel_N : N;
+alkoholisisaldus_N : N;
+alkoholism_N : N;
+alkoholi_tarvitama_V : V;
+alkoholiuim_N : N;
+alkohoolik_N : N;
+alkoov_N : N;
+'alküüdemail_N' : N;
+'alküüdlakk_N' : N;
+'alküüdvaik_N' : N;
+'alküüdvärv_N' : N;
+'alküüdõlivärv_N' : N;
+'alküün_N' : N;
+alla_ajama_V : V;
+alla_Adv : Adv;
+allaandja_N : N;
+alla_andma_V : V;
+allaandmine_N : N;
+alla_asetama_V : V;
+allaheitlikkus_N : N;
+allaheitlikult_Adv : Adv;
+alla_heitma_V : V;
+alla_hindama_V : V;
+allahindlus_N : N;
+allahindlust_tegema_V : V;
+'allajõge_Adv' : Adv;
+'alla_jõudma_V' : V;
+'alla_jätma_V' : V;
+'allajääja_N' : N;
+'alla_jääma_V' : V;
+'allajäämine_N' : N;
+alla_kaaluma_V : V;
+allakadu_N : N;
+alla_kaduma_V : V;
+alla_kandma_V : V;
+allakaoerand_N : N;
+alla_kauplema_V : V;
+alla_keerama_V : V;
+alla_kirjutama_V : V;
+allakirjutamine_N : N;
+allakirjutanu_N : N;
+alla_kiskuma_V : V;
+alla_koolduma_V : V;
+alla_koolutama_V : V;
+allakriipsutatult_Adv : Adv;
+alla_kruvima_V : V;
+alla_kusema_V : V;
+allakusija_N : N;
+alla_kutsuma_V : V;
+'allakäik_N' : N;
+'alla_käänama_V' : V;
+allalaadimishaldur_N : N;
+alla_langema_V : V;
+alla_laotama_V : V;
+alla_laskma_V : V;
+alla_laskuma_V : V;
+alla_lendama_V : V;
+alla_libisema_V : V;
+alla_liikuma_V : V;
+allalink_N : N;
+all_Adv : Adv;
+alla_loputama_V : V;
+'alla_lööma_V' : V;
+'alla_lükkama_V' : V;
+'allalüli_N' : N;
+'allamäge_Adv' : Adv;
+'allamäge_veerema_V' : V;
+alla_nihkuma_V : V;
+alla_nulli_langema_V : V;
+alla_painutama_V : V;
+alla_paiskama_V : V;
+alla_pakkuma_V : V;
+alla_panema_V : V;
+allapanu_N : N;
+allapidi_Adv : Adv;
+alla_pilduma_V : V;
+alla_pistma_V : V;
+allapoole_Adv : Adv;
+allapoole_valguma_V : V;
+'alla_pöörama_V' : V;
+alla_raputama_V : V;
+alla_ripnema_V : V;
+alla_rippuma_V : V;
+alla_ronima_V : V;
+alla_saama_V : V;
+alla_saatma_V : V;
+alla_sadama_V : V;
+alla_sattuma_V : V;
+allasortimine_N : N;
+alla_sukelduma_V : V;
+alla_suruma_V : V;
+allasurumine_N : N;
+'alla_sõitma_V' : V;
+'alla_sööstma_V' : V;
+alla_taguma_V : V;
+alla_tegema_V : V;
+allategija_N : N;
+allatiiv_N : N;
+alla_tilgutama_V : V;
+alla_tilkuma_V : V;
+alla_tooma_V : V;
+allatulek_N : N;
+alla_tulema_V : V;
+allatuule_Adv : Adv;
+allatuult_Adv : Adv;
+'alla_tõmbama_V' : V;
+'alla_tõttama_V' : V;
+alla_ulatama_V : V;
+alla_ulatuma_V : V;
+alla_vaatama_V : V;
+allavaatamine_N : N;
+alla_vajuma_V : V;
+alla_vajutama_V : V;
+alla_vanduma_V : V;
+alla_vedama_V : V;
+alla_veerema_V : V;
+allavett_Adv : Adv;
+alla_viima_V : V;
+alla_viskama_V : V;
+allavoolu_Adv : Adv;
+'alla_võtma_V' : V;
+allee_N : N;
+alleel_N : N;
+allegooria_N : N;
+allegoriseerija_N : N;
+allegoriseerimine_N : N;
+allegro_N : N;
+allelopaatia_N : N;
+allergeen_N : N;
+allergia_N : N;
+allergiline_A : A;
+allergoloog_N : N;
+allergoloogia_N : N;
+alles_Adv : Adv;
+alles_hoidma_V : V;
+'alles_jätma_V' : V;
+'alles_jääma_V' : V;
+'alles_püsima_V' : V;
+alles_seisma_V : V;
+'allettevõte_N' : N;
+'allettevõtja_N' : N;
+allhange_N : N;
+allhankemess_N : N;
+allianss_N : N;
+allieeruja_N : N;
+allieerumine_N : N;
+alligaatorpirn_N : N;
+alligaatorsaag_N : N;
+allikakriitika_N : N;
+allikas_N : N;
+allikaskataloog_N : N;
+allikavesi_N : N;
+allilm_N : N;
+allilmategelane_N : N;
+alliteratsioon_N : N;
+allitereerumine_N : N;
+alljaotus_N : N;
+alljuht_N : N;
+'alljärgnevalt_Adv' : Adv;
+allkiri_N : N;
+allkirja_andma_V : V;
+allkirjaga_kinnitama_V : V;
+allkirjastaja_N : N;
+allkirjastamine_N : N;
+'allkirja_võtma_V' : V;
+allkomitee_N : N;
+'allkõht_N' : N;
+allmaa_Adv : Adv;
+allmaaehitis_N : N;
+allmaailm_N : N;
+allmaaparkla_N : N;
+allograft_N : N;
+allohvitser_N : N;
+'allopsühhoos_N' : N;
+allosa_N : N;
+allpool_Adv : Adv;
+allrentija_N : N;
+allrentimine_N : N;
+'allsõidukaarsild_N' : N;
+'allsõidusild_N' : N;
+'allsüsteem_N' : N;
+alltekst_N : N;
+alltiiter_N : N;
+alluja_N : N;
+alluma_V : V;
+allumatus_N : N;
+allumine_N : N;
+allusioon_N : N;
+allutaja_N : N;
+allutamine_N : N;
+alluuvium_N : N;
+alluv_A : A;
+alluv_N : N;
+alluvjaam_N : N;
+alluvolek_N : N;
+'alluvrežiim_N' : N;
+alluvus_N : N;
+allveearheoloogia_N : N;
+allveehoki_N : N;
+'allveekalapüük_N' : N;
+'allveelaevahävitaja_N' : N;
+allveelaev_N : N;
+allveelaevnik_N : N;
+allveeorienteerumine_N : N;
+allveeragbi_N : N;
+'allveesihtmärk_N' : N;
+allveesport_N : N;
+allveesportlane_N : N;
+'allveetõrjelaev_N' : N;
+'alläär_N' : N;
+'allüksus_N' : N;
+'allüür_N' : N;
+'allüürija_N' : N;
+'allüürimine_N' : N;
+'allüürnik_N' : N;
+almanahh_N : N;
+almemor_N : N;
+almus_N : N;
+almusepaluja_N : N;
+almust_paluma_V : V;
+alopeetsia_N : N;
+alpaka_N : N;
+alpiinum_N : N;
+alpikann_N : N;
+alpima_V : V;
+alpimaja_N : N;
+alpinaarium_N : N;
+alpinism_N : N;
+alpinist_N : N;
+alpiroos_N : N;
+alprasolaam_N : N;
+alpus_N : N;
+altaan_N : N;
+altaisa_laskma_V : V;
+'altaisa_lööma_V' : V;
+altaisa_viskama_V : V;
+alt_Adv : Adv;
+alt_N : N;
+altar_N : N;
+altari_ette_viima_V : V;
+altarimaal_N : N;
+altaripilt_N : N;
+altariruum_N : N;
+'altarivõre_N' : N;
+altereerija_N : N;
+altereerimine_N : N;
+alternatiivaine_N : N;
+alternatiiv_N : N;
+alternatiivenergia_N : N;
+alternatiivkulu_N : N;
+alternatiivmeditsiin_N : N;
+alternatiivmuusika_N : N;
+alternatiivne_A : A;
+alternatiivsaaja_N : N;
+alternatiivteater_N : N;
+alternatiivvariant_N : N;
+'alternatiivülesanne_N' : N;
+alterneerimine_N : N;
+althaak_N : N;
+althoie_N : N;
+'althõlma_Adv' : Adv;
+altimeeter_N : N;
+alt_kinni_hoidma_V : V;
+'alt_kinni_võtma_V' : V;
+altkulmu_Adv : Adv;
+altkulmu_vahtima_V : V;
+'altkäe_Adv' : Adv;
+'altkäemaks_N' : N;
+'altkäemaksu_andma_V' : V;
+'altkäemaksu_saama_V' : V;
+alt_lahti_laskma_V : V;
+alt_lendama_V : V;
+alt_libisema_V : V;
+'alt_lõikama_V' : V;
+'alt_läbi_ronima_V' : V;
+altpoolt_Adv : Adv;
+altruism_N : N;
+altruist_N : N;
+altruistlik_A : A;
+altruistlikult_Adv : Adv;
+altsaksofon_N : N;
+alt_toetama_V : V;
+alttuule_Adv : Adv;
+'alt_tõmbama_V' : V;
+altuks_N : N;
+alt_vedama_V : V;
+altviiul_N : N;
+'alt_üles_vaatama_V' : V;
+alu_N : N;
+alul_Adv : Adv;
+alumiinium_N : N;
+alumiiniumfoolium_N : N;
+alumiiniumisulam_N : N;
+alumiiniumitolm_N : N;
+alumiiniumkauss_N : N;
+alumiiniumneet_N : N;
+alumiiniumpaber_N : N;
+alumiiniumpronks_N : N;
+alumiiniumsulfaat_N : N;
+alumiiniumteivas_N : N;
+alumiiniumvarras_N : N;
+alumine_A : A;
+alune_N : N;
+aluniit_N : N;
+alus_N : N;
+aluseks_pidama_V : V;
+aluseks_saama_V : V;
+'aluseks_võtma_V' : V;
+aluseline_A : A;
+alusetu_A : A;
+alusetult_Adv : Adv;
+alusetus_N : N;
+alusharidus_N : N;
+alusheli_N : N;
+alushind_N : N;
+aluskaart_N : N;
+aluskarv_N : N;
+aluskate_N : N;
+aluskeel_N : N;
+aluskleit_N : N;
+aluskord_N : N;
+aluskott_N : N;
+aluskrohv_N : N;
+alusmaal_N : N;
+'alusmüür_N' : N;
+alusnurk_N : N;
+'alusnööp_N' : N;
+aluspaber_N : N;
+aluspahtel_N : N;
+aluspalk_N : N;
+aluspesu_N : N;
+aluspruss_N : N;
+aluspuu_N : N;
+'aluspõrand_N' : N;
+'aluspüksid_N' : N;
+alusraam_N : N;
+'alusrõivad_N' : N;
+'alusrõivas_N' : N;
+alussammas_N : N;
+alusseelik_N : N;
+'alussärk_N' : N;
+alustaja_N : N;
+alustala_N : N;
+alustama_V2 : V2;
+alustamine_N : N;
+alust_andma_V : V;
+alustass_N : N;
+alustav_A : A;
+alusteadus_N : N;
+alust_panema_V : V;
+alustuma_V : V;
+alusturvas_N : N;
+alustus_N : N;
+'alustüüp_N' : N;
+'alusvärv_N' : N;
+alutsi_Adv : Adv;
+aluveljemutter_N : N;
+aluveljepolt_N : N;
+alvar_N : N;
+alveolaar_N : N;
+alveoliit_N : N;
+alveool_N : N;
+alveooliluu_N : N;
+amalgaam_N : N;
+amarant_N : N;
+amatsoon_N : N;
+'amatöör_N' : N;
+'amatöörkunst_N' : N;
+'amatöörlik_A' : A;
+'amatöörsport_N' : N;
+'amatöörsportlane_N' : N;
+'amatöörteater_N' : N;
+amauroos_N : N;
+'amballaaž_N' : N;
+amb_N : N;
+ambient_N : N;
+ambitsioon_N : N;
+ambitsioonikas_A : A;
+ambitsioonikus_N : N;
+ambitsioonitu_A : A;
+ambivalents_N : N;
+'amblüakuusia_N' : N;
+'amblüoopia_N' : N;
+ambo_N : N;
+ambon_N : N;
+ambrasuur_N : N;
+'ambrotüüp_N' : N;
+ambulants_N : N;
+ambulatoorium_N : N;
+ambulatoorselt_Adv : Adv;
+ambur_N : N;
+ameelia_N : N;
+ameerikastaja_N : N;
+ameerikastamine_N : N;
+ameerikastuja_N : N;
+ameerikastuma_V : V;
+ameerikastumine_N : N;
+ameerikat_avastama_V : V;
+ameeriklane_N : N;
+ameleja_N : N;
+amelema_V : V;
+amelemine_N : N;
+ameloblastoom_N : N;
+amentsus_N : N;
+ameriitsium_N : N;
+amerikaniseerija_N : N;
+amerikaniseerimine_N : N;
+amerikaniseeruja_N : N;
+amerikaniseeruma_V : V;
+amerikaniseerumine_N : N;
+amet_N : N;
+ametiaeg_N : N;
+ametiala_N : N;
+ametiasi_N : N;
+ametiasutus_N : N;
+ametiau_N : N;
+ametihoone_N : N;
+ametiisik_N : N;
+ametijuhend_N : N;
+ametikirjeldus_N : N;
+ametikoht_N : N;
+ametikohustus_N : N;
+ametikoolitus_N : N;
+ametikuub_N : N;
+'ametikõne_N' : N;
+'ametikõrgendus_N' : N;
+'ametikõrgendust_andma_V' : V;
+ametimees_N : N;
+'ametimärk_N' : N;
+ametipalk_N : N;
+ametipost_N : N;
+ametiredel_N : N;
+'ametiredelil_edasi_jõudma_V' : V;
+'ametiredelil_tõstma_V' : V;
+'ametiredelil_tõusma_V' : V;
+ametiruum_N : N;
+'ametirüü_N' : N;
+ametiseisund_N : N;
+ametisse_asuma_V : V;
+'ametisse_võtma_V' : V;
+ametisuhe_N : N;
+ametit_maha_panema_V : V;
+ametit_pidama_V : V;
+ametivanne_N : N;
+ametivend_N : N;
+ametivendlus_N : N;
+'ametivõim_N' : N;
+'ametiväärikus_N' : N;
+'ametiühing_N' : N;
+'ametiühingukomitee_N' : N;
+ametkond_N : N;
+ametlema_V : V;
+ametlik_A : A;
+ametlikult_Adv : Adv;
+ametnik_N : N;
+ametnikkond_N : N;
+'ametüst_N' : N;
+amfetamiin_N : N;
+amfiboolia_N : N;
+amfibrahh_N : N;
+amfiib_N : N;
+amfiibauto_N : N;
+amfiiblennuk_N : N;
+'amfiibsõiduk_N' : N;
+amfiibtank_N : N;
+'amfiprostüül_N' : N;
+amfiteater_N : N;
+amfora_N : N;
+aminohape_N : N;
+aminoplast_N : N;
+amm_N : N;
+ammendaja_N : N;
+ammendamatu_A : A;
+ammendamine_N : N;
+ammendavalt_Adv : Adv;
+ammendav_A : A;
+ammenduma_V : V;
+ammendumine_N : N;
+ammlehm_N : N;
+ammoniaak_N : N;
+ammooniumkarbonaat_N : N;
+ammooniumnitraat_N : N;
+ammpere_N : N;
+ammuaega_Adv : Adv;
+ammu_Adv : Adv;
+ammugi_Adv : Adv;
+ammuilma_Adv : Adv;
+ammuja_N : N;
+ammuks_Adv : Adv;
+'ammukütt_N' : N;
+ammuli_Adv : Adv;
+ammuli_sui_vahtima_V : V;
+ammuli_vajuma_V : V;
+ammuma_V : V;
+ammumine_N : N;
+ammune_A : A;
+ammustilma_Adv : Adv;
+ammutaja_N : N;
+ammutamine_N : N;
+ammuu_N : N;
+amneesia_N : N;
+amnesteerija_N : N;
+amnesteerimine_N : N;
+amnestia_N : N;
+amnestija_N : N;
+amnestimine_N : N;
+amnionivedelik_N : N;
+amobarbitaal_N : N;
+amokijooks_N : N;
+amoraalne_A : A;
+amorett_N : N;
+amorfne_A : A;
+amort_N : N;
+amortisaator_N : N;
+amortisatsioon_N : N;
+amortisatsioonieraldis_N : N;
+amortisatsioonifond_N : N;
+amortisatsioonikonto_N : N;
+amortisatsioonikulu_N : N;
+amortisatsiooninorm_N : N;
+amortisatsioonisumma_N : N;
+amortiseerimine_N : N;
+amortiseerumine_N : N;
+ampel_N : N;
+amper_N : N;
+ampermeeter_N : N;
+ampersand_N : N;
+ampersekund_N : N;
+ampiir_N : N;
+'ampiirmööbel_N' : N;
+ampiirstiil_N : N;
+amplifitseerija_N : N;
+amplifitseerimine_N : N;
+amplituud_N : N;
+amplituudimodulatsioon_N : N;
+ampsaja_N : N;
+ampsamine_N : N;
+amps_Adv : Adv;
+ampsti_Adv : Adv;
+ampulla_N : N;
+ampull_N : N;
+ampullija_N : N;
+ampullimine_N : N;
+'ampullinärv_N' : N;
+amputatsioon_N : N;
+amputeerija_N : N;
+amputeerimine_N : N;
+amulett_N : N;
+'amöbiaas_N' : N;
+'amööb_N' : N;
+'amööbtaud_N' : N;
+'amööbtõbi_N' : N;
+'amügdala_N' : N;
+'amüloidoos_N' : N;
+'amüseerija_N' : N;
+'amüseerima_V' : V;
+'amüseerimine_N' : N;
+anaalfissuur_N : N;
+anaalne_A : A;
+anabioos_N : N;
+anadiploos_N : N;
+anaerobioos_N : N;
+anaeroob_N : N;
+anafoor_N : N;
+'anafülaksia_N' : N;
+'anaglüüf_N' : N;
+anagramm_N : N;
+anakoluut_N : N;
+anakreontik_N : N;
+anakronism_N : N;
+anakuusia_N : N;
+analgeesia_N : N;
+analgeetikum_N : N;
+analgiin_N : N;
+analoog_N : N;
+analoogandmed_N : N;
+analoogarvuti_N : N;
+analoogedastus_N : N;
+analoogesitus_N : N;
+analoogia_N : N;
+'analoogiajäreldus_N' : N;
+analoogiline_A : A;
+analoogiliselt_Adv : Adv;
+analoogjagur_N : N;
+analoogkaart_N : N;
+analoogkorruti_N : N;
+analoogkuju_N : N;
+analoogkujutis_N : N;
+analoogmodem_N : N;
+analoogmuutuja_N : N;
+analoogne_A : A;
+analoogravim_N : N;
+analoogsalvestamine_N : N;
+analoogsalvestis_N : N;
+analoogsalvestus_N : N;
+analoogselt_Adv : Adv;
+analoogsignaal_N : N;
+analoogsisendkanal_N : N;
+analoogtelefon_N : N;
+analoogtelevisioon_N : N;
+analoogvideo_N : N;
+'analüüs_N' : N;
+'analüüsija_N' : N;
+'analüüsimine_N' : N;
+'analüüsi_tegema_V' : V;
+'analüüsiv_A' : A;
+'analüütik_N' : N;
+'analüütiline_A' : A;
+anamnees_N : N;
+anamorfoos_N : N;
+ananass_N : N;
+ananassilill_N : N;
+ananassimahl_N : N;
+ananasspeeker_N : N;
+'ananüüm_N' : N;
+anapest_N : N;
+anaplaasia_N : N;
+anarhia_N : N;
+anarhism_N : N;
+anartia_N : N;
+anastaja_N : N;
+anastama_V2 : V2;
+anastamine_N : N;
+anastatud_A : A;
+anastomoos_N : N;
+anastroof_N : N;
+anastuslik_A : A;
+anateem_N : N;
+anatoomia_N : N;
+anatoomiaprofessor_N : N;
+anatoomiaraamat_N : N;
+'anatoomiaõpik_N' : N;
+anatoomikum_N : N;
+and_N : N;
+andante_N : N;
+anded_N : N;
+andekalt_Adv : Adv;
+andekas_A : A;
+andeks_Adv : Adv;
+andeks_andma_V : V;
+andeks_paluma_V : V;
+andekspaluvalt_Adv : Adv;
+andeks_saama_V : V;
+andekus_N : N;
+anderikkalt_Adv : Adv;
+andesiit_N : N;
+andestaja_N : N;
+andestama_V2 : V2;
+andestamatu_A : A;
+andestamine_N : N;
+andestatav_A : A;
+andestavalt_Adv : Adv;
+andestav_A : A;
+andestus_N : N;
+andestust_paluma_V : V;
+andetu_A : A;
+andetult_Adv : Adv;
+andetus_N : N;
+andevaesus_N : N;
+andja_N : N;
+andma_V2 : V2;
+andmeagregaat_N : N;
+andmeait_N : N;
+'andmealavõrk_N' : N;
+andmeallikas_N : N;
+'andmeanalüüs_N' : N;
+andmebaas_N : N;
+andmebaasidraiver_N : N;
+andmebaasihaldur_N : N;
+andmebaasikeel_N : N;
+andmebaasimasin_N : N;
+andmebaasimootor_N : N;
+andmebaasirakendus_N : N;
+andmebaasiserver_N : N;
+andmebaasiturve_N : N;
+'andmebaasiülem_N' : N;
+andmed_N : N;
+andmedeklaratsioon_N : N;
+andmeedastus_N : N;
+andmeedastuskiirus_N : N;
+andmeelement_N : N;
+andmeerand_N : N;
+andmefail_N : N;
+andmehaldus_N : N;
+andmehoidla_N : N;
+andmehulk_N : N;
+'andmehõive_N' : N;
+'andmehõrendus_N' : N;
+andmejaam_N : N;
+andmekaevandamine_N : N;
+andmekaeve_N : N;
+andmekaevur_N : N;
+andmekaitse_N : N;
+andmekaitseinspektsioon_N : N;
+andmekandja_N : N;
+andmekatkepunkt_N : N;
+andmekeskjaam_N : N;
+andmekeskus_N : N;
+andmekiht_N : N;
+andmekiirus_N : N;
+andmekinnas_N : N;
+andmekirje_N : N;
+andmekirjelduskeel_N : N;
+andmekogu_N : N;
+andmekogum_N : N;
+andmekommutaatorjaam_N : N;
+andmekonkurents_N : N;
+andmekorraldus_N : N;
+andmekorruptsioon_N : N;
+'andmekäitluskeel_N' : N;
+'andmekäitusreegel_N' : N;
+andmeladu_N : N;
+andmelaius_N : N;
+andmelaostus_N : N;
+andmeliiklus_N : N;
+andmelingiprotokoll_N : N;
+'andmelõpmik_N' : N;
+'andmeläte_N' : N;
+'andmelülikiht_N' : N;
+andmemudel_N : N;
+andmeneel_N : N;
+andmeobjekt_N : N;
+andmeosa_N : N;
+andmeotsing_N : N;
+andmepakett_N : N;
+andmepakkimine_N : N;
+andmepank_N : N;
+andmeplokk_N : N;
+andmepuhastus_N : N;
+'andmepöördus_N' : N;
+andmereduktsioon_N : N;
+andmeregister_N : N;
+andmesalvestis_N : N;
+andmesalvestus_N : N;
+andmesegment_N : N;
+andmeside_N : N;
+'andmesidevõrk_N' : N;
+andmesiin_N : N;
+andmesiinikonnektor_N : N;
+andmestik_N : N;
+andmestruktureerimisreegel_N : N;
+andmestruktuur_N : N;
+'andmesäilitus_N' : N;
+'andmesünkronisatsioon_N' : N;
+andmetaaste_N : N;
+andmeteisendus_N : N;
+andmeterviklus_N : N;
+andmetihedus_N : N;
+andmetihendus_N : N;
+andmetihendustegur_N : N;
+andmetihendustehnika_N : N;
+andmeturve_N : N;
+'andmetöötlus_N' : N;
+'andmetöötluskeskus_N' : N;
+'andmetöötlussüsteem_N' : N;
+'andmetüüp_N' : N;
+andmevakk_N : N;
+andmevalmendus_N : N;
+andmevarundus_N : N;
+andmevoog_N : N;
+'andmevõrk_N' : N;
+'andmeväärtus_N' : N;
+'andmeüksus_N' : N;
+'andmeülekanne_N' : N;
+andmine_N : N;
+andragoogika_N : N;
+androblastoom_N : N;
+androfoobia_N : N;
+'androgüün_N' : N;
+'androgüünia_N' : N;
+androloog_N : N;
+androloogia_N : N;
+andron_N : N;
+andronitis_N : N;
+anduja_N : N;
+anduma_V : V;
+andumine_N : N;
+andumus_N : N;
+andumusega_tegema_V : V;
+andunu_N : N;
+andunud_A : A;
+andunult_Adv : Adv;
+andur_N : N;
+aneemia_N : N;
+anekdoot_N : N;
+anekdootlik_A : A;
+'anektoodirääkija_N' : N;
+anemomeeter_N : N;
+anemoon_N : N;
+aneroid_N : N;
+aneroidbaromeeter_N : N;
+anesteesia_N : N;
+anesteseerimine_N : N;
+anestesioloog_N : N;
+anestesioloogia_N : N;
+anetodermia_N : N;
+'aneurüsm_N' : N;
+anfilaad_N : N;
+angaar_N : N;
+angaarkasvuhoone_N : N;
+'angažeerija_N' : N;
+'angažeerima_V2' : V2;
+'angažeerimine_N' : N;
+'angerjapüük_N' : N;
+angerjas_N : N;
+'angersäga_N' : N;
+angervaks_N : N;
+angiekstaasia_N : N;
+angiin_N : N;
+angiit_N : N;
+'angiodüsplaasia_N' : N;
+angiofibroom_N : N;
+angiokeratoom_N : N;
+angiolipoom_N : N;
+angiomatoos_N : N;
+'angiomüolipoom_N' : N;
+'angiomüoom_N' : N;
+angioneuroos_N : N;
+angioom_N : N;
+'angioomtõbi_N' : N;
+angiosarkoom_N : N;
+angioskleroos_N : N;
+angiospasm_N : N;
+'angioödeem_N' : N;
+anglees_N : N;
+angoob_N : N;
+angoobmaal_N : N;
+'angooralõng_N' : N;
+angroo_Adv : Adv;
+angroohind_N : N;
+angulatsioon_N : N;
+anhedoonia_N : N;
+anhidroos_N : N;
+aniis_N : N;
+'aniisiliköör_N' : N;
+'aniisiõli_N' : N;
+aniispipar_N : N;
+aniliin_N : N;
+'aniliintrükk_N' : N;
+'aniliinvärv_N' : N;
+animaalne_A : A;
+animafestival_N : N;
+animafilm_N : N;
+animafilmifestival_N : N;
+animakaart_N : N;
+animalist_N : N;
+animatsioon_N : N;
+animeerija_N : N;
+animeerimine_N : N;
+animism_N : N;
+anioon_N : N;
+aniriidia_N : N;
+aniseikoonia_N : N;
+anisokooria_N : N;
+anisomeelia_N : N;
+anisometroopia_N : N;
+'anistütoos_N' : N;
+ankeet_N : N;
+ankeetija_N : N;
+ankeetimine_N : N;
+ankh_N : N;
+ankrukett_N : N;
+'ankruköis_N' : N;
+ankrumees_N : N;
+'ankrumähis_N' : N;
+ankrunael_N : N;
+ankrupaika_leidma_V : V;
+ankrupeli_N : N;
+ankrupoi_N : N;
+ankrupolt_N : N;
+ankrusse_heitma_V : V;
+ankrus_seisma_V : V;
+'ankrusse_jääma_V' : V;
+ankrusse_laskma_V : V;
+ankrusse_panema_V : V;
+ankrut_hiivama_V : V;
+ankrut_maha_laskma_V : V;
+ankrutross_N : N;
+ankrut_sisse_laskma_V : V;
+ankrut_viskama_V : V;
+'ankrut_välja_heitma_V' : V;
+'ankrut_üles_tõstma_V' : V;
+ankruvinn_N : N;
+ankur_N : N;
+ankurdaja_N : N;
+ankurdamine_N : N;
+ankurduma_V : V;
+ankurnael_N : N;
+ankurpolt_N : N;
+ankurrist_N : N;
+ankurvaluuta_N : N;
+'anküloglossia_N' : N;
+'anküloos_N' : N;
+annaalid_N : N;
+anna_N : N;
+annak_N : N;
+anne_N : N;
+annekteerija_N : N;
+annekteerimine_N : N;
+anneliit_N : N;
+annes_N : N;
+annetaja_N : N;
+annetamine_N : N;
+annetus_N : N;
+annid_N : N;
+annihileeruma_V : V;
+annihiliatsioon_N : N;
+annivakk_N : N;
+annotatsioon_N : N;
+annoteerija_N : N;
+annoteerimine_N : N;
+annuiteet_N : N;
+annulleerija_N : N;
+annulleerimine_N : N;
+annulleeritud_A : A;
+annus_N : N;
+annustaja_N : N;
+annustamine_N : N;
+annusti_N : N;
+anodontia_N : N;
+anoftalmia_N : N;
+anokseemia_N : N;
+anoksia_N : N;
+anomaalia_N : N;
+anomaloopia_N : N;
+'anonüüm_N' : N;
+'anonüümkiri_N' : N;
+'anonüümne_A' : A;
+'anonüümremeiler_N' : N;
+'anonüümselt_Adv' : Adv;
+'anonüümserver_N' : N;
+'anonüümsus_N' : N;
+anood_N : N;
+anoomia_N : N;
+anopsia_N : N;
+anoreksia_N : N;
+anorhism_N : N;
+anormaalne_A : A;
+anosmia_N : N;
+anosognoosia_N : N;
+anovulatsioon_N : N;
+ansambel_N : N;
+ansambliteater_N : N;
+'anžambmaan_N' : N;
+antablemaan_N : N;
+antagonism_N : N;
+antagonist_N : N;
+ant_N : N;
+anteemion_N : N;
+antefiks_N : N;
+antenn_N : N;
+antennifiider_N : N;
+antennikivi_N : N;
+antetsedent_N : N;
+anthem_N : N;
+antiaine_N : N;
+antibeebipill_N : N;
+antibioos_N : N;
+antibiootikum_N : N;
+antidemokraatlikult_Adv : Adv;
+antidepressant_N : N;
+'antifašism_N' : N;
+'antifašist_N' : N;
+antifoon_N : N;
+antifraas_N : N;
+antifriis_N : N;
+antigeen_N : N;
+antihistamiin_N : N;
+antiikaeg_N : N;
+antiikajalugu_N : N;
+antiik_N : N;
+antiikarhitektuur_N : N;
+antiikastroloogia_N : N;
+antiikautor_N : N;
+antiikese_N : N;
+antiikfilosoofia_N : N;
+antiikkirjandus_N : N;
+antiikkirjanik_N : N;
+antiikkunst_N : N;
+antiikluule_N : N;
+'antiikmööbel_N' : N;
+'antiikmütoloogia_N' : N;
+antiikne_A : A;
+antiiksus_N : N;
+antiikteater_N : N;
+antiiktempel_N : N;
+'antiiktragöödia_N' : N;
+antiikva_N : N;
+antiikvaha_N : N;
+antikangelane_N : N;
+antikeha_N : N;
+antikiseerija_N : N;
+antikiseerimine_N : N;
+antiklerikalism_N : N;
+antikliimaks_N : N;
+antikoliinesteraas_N : N;
+antikolonialism_N : N;
+antikommunism_N : N;
+antikommunist_N : N;
+antikvaar_N : N;
+antikvaarium_N : N;
+antikvariaat_N : N;
+antilogism_N : N;
+antiloop_N : N;
+antimarksist_N : N;
+antimetaboliit_N : N;
+antimetabool_N : N;
+antimilitarism_N : N;
+antimilitarist_N : N;
+antimon_N : N;
+antinoomia_N : N;
+'antioksüdant_N' : N;
+'antioksüdantsus_N' : N;
+antiosake_N : N;
+antipaatia_N : N;
+antipaatne_A : A;
+antiperspirant_N : N;
+antiprooton_N : N;
+'antipsühhootikum_N' : N;
+'antipüriin_N' : N;
+antirakett_N : N;
+antirealism_N : N;
+antirealist_N : N;
+antireklaam_N : N;
+antiromaan_N : N;
+antiseerum_N : N;
+antisemiit_N : N;
+antisemitism_N : N;
+antiseptikum_N : N;
+antistroof_N : N;
+antitees_N : N;
+antitsipeerija_N : N;
+antitsipeerimine_N : N;
+'antitsüklon_N' : N;
+antiutoopia_N : N;
+antiviirus_N : N;
+antoloogia_N : N;
+antonomaasia_N : N;
+'antonüüm_N' : N;
+'antonüümia_N' : N;
+'antonüümisõnaraamat_N' : N;
+'antonüümne_A' : A;
+'antonüümsus_N' : N;
+antraks_N : N;
+antratsiit_N : N;
+antrekoot_N : N;
+'antreprenöör_N' : N;
+antresool_N : N;
+antroopsusprintsiip_N : N;
+antropofaag_N : N;
+antropofaagia_N : N;
+antropofoobia_N : N;
+antropogeen_N : N;
+antropogeenne_A : A;
+antropoidne_A : A;
+antropoloog_N : N;
+antropoloogia_N : N;
+antropoloogiamuuseum_N : N;
+antropomeetria_N : N;
+antropomorfism_N : N;
+antropomorfne_A : A;
+'antroponüüm_N' : N;
+antroposoofia_N : N;
+antropotsentrism_N : N;
+antrum_N : N;
+anttempel_N : N;
+antud_A : A;
+antus_N : N;
+'antvärklik_A' : A;
+anuja_N : N;
+anuli_N : N;
+'anulospiraallõpe_N' : N;
+anuma_V2 : V2;
+anum_N : N;
+anumbaromeeter_N : N;
+anumine_N : N;
+anus_N : N;
+anuuria_N : N;
+anuvalt_Adv : Adv;
+anuv_A : A;
+aoid_N : N;
+aordiahend_N : N;
+'aordianeurüsm_N' : N;
+aordikaar_N : N;
+aordiklapp_N : N;
+'aoridpõletik_N' : N;
+aort_N : N;
+aortiit_N : N;
+aovalgust_andma_V : V;
+apaatia_N : N;
+apaatne_A : A;
+apaatselt_Adv : Adv;
+apaatsus_N : N;
+aparaadiruum_N : N;
+aparaat_N : N;
+aparatuur_N : N;
+apartement_N : N;
+apartheid_N : N;
+apartne_A : A;
+apatriid_N : N;
+apellant_N : N;
+apellatsioon_N : N;
+apellatsioonikohus_N : N;
+apelleerija_N : N;
+apelleerima_V : V;
+apelleerimine_N : N;
+apelsin_N : N;
+apelsinimahl_N : N;
+apelsinipuu_N : N;
+apenditsiit_N : N;
+aperitiiv_N : N;
+apertseptsioon_N : N;
+apertuur_N : N;
+apifoobia_N : N;
+'aplaagrisse_jääma_V' : V;
+aplaasia_N : N;
+aplalt_Adv : Adv;
+aplamisi_Adv : Adv;
+aplasti_Adv : Adv;
+aplaus_N : N;
+aplett_N : N;
+aplikatsioon_N : N;
+aplikatuur_N : N;
+aplitseerija_N : N;
+aplitseerimine_N : N;
+aplodeerija_N : N;
+aplodeerima_V : V;
+aplodeerimine_N : N;
+aplomb_N : N;
+aplus_N : N;
+apnoe_N : N;
+'apodüteerion_N' : N;
+apofaas_N : N;
+'apofüüs_N' : N;
+apogee_N : N;
+'apokalüpsis_N' : N;
+apokoop_N : N;
+apokriiva_N : N;
+apokriivaraamat_N : N;
+'apokrüüf_N' : N;
+apoliitiline_A : A;
+apologeetika_N : N;
+apoloogia_N : N;
+apooria_N : N;
+apopleksia_N : N;
+aposiopees_N : N;
+apositsioon_N : N;
+apostaat_N : N;
+apostel_N : N;
+aposterioorne_A : A;
+apostrofeerimine_N : N;
+apostroof_N : N;
+apoteoos_N : N;
+apotheke_N : N;
+appi_Adv : Adv;
+'appihüüd_N' : N;
+'appihüüe_N' : N;
+appikutse_N : N;
+appi_kutsuma_V : V;
+appikutsumine_N : N;
+appi_pakkuma_V : V;
+appi_ruttama_V : V;
+appi_tulema_V : V;
+'appi_tõttama_V' : V;
+'appi_võtma_V' : V;
+apraksia_N : N;
+apraktoagnoosia_N : N;
+aprikoos_N : N;
+aprikoosipuu_N : N;
+aprill_N : N;
+aprillikuu_N : N;
+'aprillipäev_N' : N;
+aprilli_saama_V : V;
+aprilli_tegema_V : V;
+aprioorne_A : A;
+aprobeerija_N : N;
+aprobeerimine_N : N;
+aproksimeerimine_N : N;
+aps_N : N;
+apsidiool_N : N;
+apsiid_N : N;
+apsu_tegema_V : V;
+apteegikaal_N : N;
+apteegikaan_N : N;
+apteegikaup_N : N;
+apteegitill_N : N;
+apteegitillitee_N : N;
+apteek_N : N;
+apteeker_N : N;
+apteraaltempel_N : N;
+araabika_N : N;
+araablane_N : N;
+ara_N : N;
+arabesk_N : N;
+arabeskornament_N : N;
+arabiseeruja_N : N;
+arabiseeruma_V : V;
+arabiseerumine_N : N;
+arabistika_N : N;
+arahhis_N : N;
+arahnefoobia_N : N;
+'arahnodaktüülia_N' : N;
+arahnofoobia_N : N;
+arahnoidiit_N : N;
+araknofoobia_N : N;
+'araks_lööma_V' : V;
+aralt_Adv : Adv;
+arastaja_N : N;
+arastamine_N : N;
+arastuma_V : V;
+arastumine_N : N;
+araveresus_N : N;
+'aravõitu_Adv' : Adv;
+arbiter_N : N;
+arbitraarne_A : A;
+'arbitraaž_N' : N;
+arbitreerimine_N : N;
+arboreetum_N : N;
+arborist_N : N;
+arboritsiid_N : N;
+arboviirus_N : N;
+arbuja_N : N;
+'arbulööja_N' : N;
+arbuma_V : V;
+arbutama_V : V;
+arbuus_N : N;
+arcosolium_N : N;
+areaal_N : N;
+area_N : N;
+areen_N : N;
+areenlava_N : N;
+arefleksia_N : N;
+areldi_Adv : Adv;
+arenaviirus_N : N;
+arendaja_N : N;
+arendama_V2 : V2;
+arendamine_N : N;
+arendus_N : N;
+arenduskeskkond_N : N;
+'arendusrühm_N' : N;
+arendustegevus_N : N;
+'arendustöö_N' : N;
+areneja_N : N;
+arenema_V : V;
+arenematu_A : A;
+arenemine_N : N;
+arenemisetapp_N : N;
+arenemisfaas_N : N;
+'arenemiskäik_N' : N;
+arenenud_A : A;
+arenev_A : A;
+areng_N : N;
+arenguabi_N : N;
+arenguanomaalia_N : N;
+arengubioloogia_N : N;
+arenguetapp_N : N;
+arengufaas_N : N;
+'arenguhäire_N' : N;
+'arengujärk_N' : N;
+arengukava_N : N;
+arengukonverents_N : N;
+arengukulg_N : N;
+'arengukäik_N' : N;
+arenguliselt_Adv : Adv;
+arengumaa_N : N;
+arengupank_N : N;
+arengupiirkond_N : N;
+arengupotentsiaal_N : N;
+arenguprogramm_N : N;
+'arengupsühholoogia_N' : N;
+arengupuue_N : N;
+arenguromaan_N : N;
+arengusuund_N : N;
+arengutase_N : N;
+arenguteooria_N : N;
+'arengutsükkel_N' : N;
+arenguvestlus_N : N;
+areola_N : N;
+'areolaarnääre_N' : N;
+areoloogia_N : N;
+areomeeter_N : N;
+arest_N : N;
+aresti_alla_panema_V : V;
+arestija_N : N;
+arestikamber_N : N;
+arestimaja_N : N;
+arestimine_N : N;
+aretaja_N : N;
+aretamine_N : N;
+arete_N : N;
+aretis_N : N;
+aretus_N : N;
+aretusloom_N : N;
+aretusmeetod_N : N;
+aretussort_N : N;
+arg_A : A;
+arg_N : N;
+argentiit_N : N;
+argielu_N : N;
+'argimõtlemine_N' : N;
+argine_A : A;
+'argipäev_N' : N;
+'argipäevaselt_Adv' : Adv;
+'argipäevastaja_N' : N;
+'argipäevastamine_N' : N;
+'argipäevastuma_V' : V;
+'argipäevastumine_N' : N;
+'argipäeviti_Adv' : Adv;
+argiselt_Adv : Adv;
+argistaja_N : N;
+argistamine_N : N;
+argistuma_V : V;
+argistumine_N : N;
+argisus_N : N;
+argitanu_N : N;
+'argiõhtuti_Adv' : Adv;
+argleja_N : N;
+arglemine_N : N;
+arglevalt_Adv : Adv;
+arglik_A : A;
+arglikkus_N : N;
+arglikult_Adv : Adv;
+argoo_N : N;
+argoon_N : N;
+'argpüks_N' : N;
+argsi_Adv : Adv;
+argumendid_N : N;
+argumendiviga_N : N;
+argument_N : N;
+argumentatsioon_N : N;
+argumenteerija_N : N;
+argumenteerima_V2 : V2;
+argumenteerimatus_N : N;
+argumenteerimine_N : N;
+argumenteeritud_A : A;
+argumenteeritult_Adv : Adv;
+argumenteeritus_N : N;
+argus_N : N;
+arhailine_N : N;
+arhailiselt_Adv : Adv;
+arhaiseerija_N : N;
+arhaiseerimine_N : N;
+arhaism_N : N;
+arheokorteks_N : N;
+arheoloog_N : N;
+arheoloogia_N : N;
+arheoloogiamuuseum_N : N;
+'arheoloogiamälestis_N' : N;
+arheoloogiline_A : A;
+arhetserebellum_N : N;
+'arhetüüp_N' : N;
+arhiivaines_N : N;
+arhiiv_N : N;
+arhiiviametnik_N : N;
+arhiivifail_N : N;
+arhiivifond_N : N;
+arhiiviketas_N : N;
+arhiivimaterjal_N : N;
+arhiivimine_N : N;
+arhiivindus_N : N;
+arhiivipaik_N : N;
+arhiivisait_N : N;
+'arhiivitöötaja_N' : N;
+arhipelaag_N : N;
+arhitekt_N : N;
+arhitektkond_N : N;
+arhitektoon_N : N;
+arhitektoonika_N : N;
+arhitektuur_N : N;
+arhitektuuriajakiri_N : N;
+arhitektuuriarvustus_N : N;
+arhitektuuribiennaal_N : N;
+arhitektuurikriitika_N : N;
+arhitektuurimuuseum_N : N;
+'arhitektuurimälestis_N' : N;
+'arhitektuurinäitus_N' : N;
+arhitektuuriosakond_N : N;
+arhitektuuriretsensioon_N : N;
+arhitektuuriringkond_N : N;
+arhitektuuristiil_N : N;
+arhitektuurisuund_N : N;
+arhitektuuriteooria_N : N;
+arhitektuuriteos_N : N;
+arhitektuuritriennaal_N : N;
+arhitektuurivool_N : N;
+arhitektuurmaal_N : N;
+arhitraav_N : N;
+arhivaar_N : N;
+arhiveerija_N : N;
+arhiveerimine_N : N;
+arhivolt_N : N;
+ariaanlus_N : N;
+aristokraat_N : N;
+aristokraatia_N : N;
+aristokraatlik_A : A;
+aristokraatne_A : A;
+aristokratiseerija_N : N;
+aristokratiseerimine_N : N;
+aritmeetika_N : N;
+aritmeetikaregister_N : N;
+aritmeetikatehe_N : N;
+aritmeetiline_A : A;
+arjergard_N : N;
+arkaad_N : N;
+arkatuur_N : N;
+arkbutaan_N : N;
+arkebuus_N : N;
+arlekiin_N : N;
+armaada_N : N;
+armanjak_N : N;
+armanjakk_N : N;
+arm_N : N;
+armas_A : A;
+armastaja_N : N;
+armastama_V2 : V2;
+armastamine_N : N;
+armastatu_N : N;
+armastatud_A : A;
+armastav_A : A;
+armastusabielu_N : N;
+armastus_N : N;
+armastusdraama_N : N;
+armastuskiri_N : N;
+armastuskolmnurk_N : N;
+armastuslaul_N : N;
+armastusluuletaja_N : N;
+armastusluuletus_N : N;
+'armastuslüürika_N' : N;
+'armastuslüürik_N' : N;
+armastusnovell_N : N;
+armastusromaan_N : N;
+armastusteema_N : N;
+'armastusväärselt_Adv' : Adv;
+'armastusväärsus_N' : N;
+armatseja_N : N;
+armatsema_V : V;
+armatsemine_N : N;
+armatuur_N : N;
+armatuurkangas_N : N;
+armatuurriba_N : N;
+armee_N : N;
+armeenlane_N : N;
+armeerimiskangas_N : N;
+'armeeüksus_N' : N;
+armetu_A : A;
+armetult_Adv : Adv;
+armetus_N : N;
+armistaja_N : N;
+armistamine_N : N;
+armistuja_N : N;
+armistuma_V : V;
+armistumine_N : N;
+armsake_A : A;
+armsakene_A : A;
+armsaks_pidama_V : V;
+armsaks_saama_V : V;
+armsalt_Adv : Adv;
+armsam_N : N;
+armsasti_Adv : Adv;
+armuaeg_N : N;
+armualune_N : N;
+armuand_N : N;
+armuandi_paluma_V : V;
+armu_andma_V : V;
+armuandmine_N : N;
+armuasjad_N : N;
+armuavaldus_N : N;
+armudraama_N : N;
+armuelamused_N : N;
+armuelu_N : N;
+armuelulisus_N : N;
+armuheitlikult_Adv : Adv;
+armu_heitma_V : V;
+armuheitmatult_Adv : Adv;
+armuhull_N : N;
+armuhullus_N : N;
+armuiha_N : N;
+armuja_N : N;
+armujaht_N : N;
+armujahti_pidama_V : V;
+armukadedalt_Adv : Adv;
+armukadedus_N : N;
+armukadestaja_N : N;
+armukadestamine_N : N;
+armukadetseja_N : N;
+armukadetsemine_N : N;
+armuke_N : N;
+armukest_elama_V : V;
+armukiri_N : N;
+armulauakarikas_N : N;
+armulaualeib_N : N;
+armulaud_N : N;
+armulaul_N : N;
+armuleib_N : N;
+'armuleiba_sööma_V' : V;
+armulik_A : A;
+armulikkus_N : N;
+armulikult_Adv : Adv;
+'armulikult_nõustuma_V' : V;
+armuline_A : A;
+armuliselt_Adv : Adv;
+armulugu_N : N;
+armuma_V : V;
+armumine_N : N;
+armu_mitte_andma_V : V;
+'armumäng_N' : N;
+armunud_A : A;
+armunult_Adv : Adv;
+armupaluja_N : N;
+armu_paluma_V : V;
+armu_saama_V : V;
+armuseiklus_N : N;
+armustama_V : V;
+armusuhe_N : N;
+armusuhted_N : N;
+armutu_Adv : Adv;
+armutu_A : A;
+armutult_Adv : Adv;
+armutus_N : N;
+armuvahekord_N : N;
+'armuõpetus_N' : N;
+'armuühendus_N' : N;
+aromaatne_A : A;
+aromaatsus_N : N;
+aromatiseerumine_N : N;
+aromatsieerija_N : N;
+aromatsieerimine_N : N;
+aroomaine_N : N;
+aroom_N : N;
+aroonia_N : N;
+'arpu_lööma_V' : V;
+arrak_N : N;
+'arranžeerija_N' : N;
+'arranžeerimine_N' : N;
+'arranžeering_N' : N;
+arrenoblastoom_N : N;
+arreteerija_N : N;
+arreteerimine_N : N;
+arreteeritu_N : N;
+arrogants_N : N;
+arseen_N : N;
+'arseenimürgistus_N' : N;
+'arseenimürgitus_N' : N;
+arsenal_N : N;
+arsis_N : N;
+arssin_N : N;
+arst_N : N;
+arstiabi_N : N;
+arstifoobia_N : N;
+arstikabinet_N : N;
+arsti_kutsuma_V : V;
+arstima_V2 : V2;
+arstim_N : N;
+arstimine_N : N;
+arstiraamat_N : N;
+arstiriist_N : N;
+arstirohi_N : N;
+arstiromaan_N : N;
+arstiteadus_N : N;
+arstiteaduskond_N : N;
+'arstitõend_N' : N;
+'arstitäht_N' : N;
+arstivanne_N : N;
+'arsti_välja_kutsuma_V' : V;
+arstkond_N : N;
+artefakt_N : N;
+artemision_N : N;
+arter_N : N;
+arteriahend_N : N;
+arterihaigus_N : N;
+arteriit_N : N;
+arterikitsenemus_N : N;
+'arterikõvastumus_N' : N;
+arteriool_N : N;
+arteriopaatia_N : N;
+arterioskleroos_N : N;
+arteriospasm_N : N;
+arteriostenoos_N : N;
+'arteripõletik_N' : N;
+arterispasm_N : N;
+'arteriväliskestapõletik_N' : N;
+artikkel_N : N;
+artiklikogu_N : N;
+artiklikogumik_N : N;
+artiklivalimik_N : N;
+artikulatsioon_N : N;
+artikuleerija_N : N;
+artikuleerimine_N : N;
+artilleeria_N : N;
+artillerist_N : N;
+artist_N : N;
+artistlikult_Adv : Adv;
+'artišokk_N' : N;
+artralgia_N : N;
+artriit_N : N;
+artroos_N : N;
+artropaatia_N : N;
+aruandeaasta_N : N;
+aruandekontsert_N : N;
+aruandeperiood_N : N;
+aruandlus_N : N;
+aru_andma_V : V;
+aruandmine_N : N;
+aruanne_N : N;
+aru_N : N;
+aruhein_N : N;
+arukalt_Adv : Adv;
+aru_kaotama_V : V;
+arukaotus_N : N;
+arukas_A : A;
+arukask_N : N;
+arukus_N : N;
+'aru_kätte_saama_V' : V;
+arulagedalt_Adv : Adv;
+aruldasa_Adv : Adv;
+aruniit_N : N;
+'aru_nõudma_V' : V;
+'aru_peast_võtma_V' : V;
+aru_pidama_V : V;
+arupidamine_N : N;
+arupidavalt_Adv : Adv;
+'aru_pähe_panema_V' : V;
+'aru_pähe_taguma_V' : V;
+'aru_pähe_võtma_V' : V;
+'aru_pärima_V' : V;
+'arupärimine_N' : N;
+arurohumaa_N : N;
+arusaadamatult_Adv : Adv;
+arusaadavalt_Adv : Adv;
+arusaadavus_N : N;
+arusaaja_N : N;
+aru_saama_V : V;
+arusaam_N : N;
+arusaamatult_Adv : Adv;
+arusaamatus_N : N;
+arusaamine_N : N;
+arusaavalt_Adv : Adv;
+aruta_Adv : Adv;
+arutaja_N : N;
+arutamine_N : N;
+arutelu_N : N;
+arutleja_N : N;
+arutlemine_N : N;
+arutlevalt_Adv : Adv;
+arutlev_A : A;
+arutlus_N : N;
+'arutluskäik_N' : N;
+arutlusviga_N : N;
+'arutlusõhtu_N' : N;
+arutu_A : A;
+arutult_Adv : Adv;
+arutus_N : N;
+'arutusele_võtma_V' : V;
+arvaja_N : N;
+arvama_V2 : V2;
+arvama_panema_V : V;
+arvamine_N : N;
+arvamisele_viima_V : V;
+arvamisi_Adv : Adv;
+arvamus_N : N;
+arvamusele_viima_V : V;
+arvamusi_avaldama_V : V;
+arvamust_avaldama_V : V;
+arvamusuuring_N : N;
+arvamusveerg_N : N;
+arv_N : N;
+arvata_Adv : Adv;
+arvatavalt_Adv : Adv;
+arvatav_A : A;
+arvatavasti_Adv : Adv;
+arveametnik_N : N;
+arve_N : N;
+arveid_klaariks_tegema_V : V;
+arveid_tegema_V : V;
+'arveid_õiendama_V' : V;
+arvekoda_N : N;
+arvelaud_N : N;
+arveldaja_N : N;
+arveldamine_N : N;
+arveldus_N : N;
+arveldusbilanss_N : N;
+arveldusdistsipliin_N : N;
+arvelduskeskus_N : N;
+arvelduskoda_N : N;
+arvelduskonto_N : N;
+arvelduskrediit_N : N;
+arvelduslaen_N : N;
+arveldusleping_N : N;
+arveldusraha_N : N;
+arvele_kirjutama_V : V;
+arvel_elama_V : V;
+arvele_panema_V : V;
+'arvele_võtma_V' : V;
+'arvelevõtt_N' : N;
+arvelt_maha_kandma_V : V;
+'arvelt_maha_võtma_V' : V;
+'arvemüügileping_N' : N;
+arvepidaja_N : N;
+arvepidamine_N : N;
+arveraamat_N : N;
+arvesse_panema_V : V;
+arvesse_tulema_V : V;
+'arvesse_võtma_V' : V;
+arvestaja_N : N;
+arvestama_V2 : V2;
+arvestamine_N : N;
+arvestatult_Adv : Adv;
+arvestav_A : A;
+arvesti_N : N;
+arvestus_N : N;
+arvestusraamat_N : N;
+arvestust_pidama_V : V;
+'arveteõiendamine_N' : N;
+'arveteõiendus_N' : N;
+arvjoonis_N : N;
+arvjuhtimine_N : N;
+arvloterii_N : N;
+arvloto_N : N;
+arvprogrammjuhtimine_N : N;
+arvsignaal_N : N;
+'arvsõna_N' : N;
+arvukalt_Adv : Adv;
+arvukas_A : A;
+arvukus_N : N;
+arvuline_A : A;
+arvuliselt_Adv : Adv;
+arvurida_N : N;
+arvustaja_N : N;
+arvustama_V2 : V2;
+arvustamine_N : N;
+arvustavalt_Adv : Adv;
+arvustav_A : A;
+arvustus_N : N;
+'arvusõna_N' : N;
+'arvusümboolika_N' : N;
+'arvusüsteem_N' : N;
+arvutaja_N : N;
+arvutamine_N : N;
+'arvutamisvõimetus_N' : N;
+arvuteooria_N : N;
+arvutialgebra_N : N;
+arvutianimatsioon_N : N;
+arvutiarhitektuur_N : N;
+arvuti_N : N;
+arvutidiagnostika_N : N;
+arvutiekraan_N : N;
+arvutifirma_N : N;
+arvutigraafika_N : N;
+arvutihiir_N : N;
+arvutikaart_N : N;
+arvutikartograafia_N : N;
+arvutikasutaja_N : N;
+arvutikataloog_N : N;
+arvutikaup_N : N;
+arvutikauplus_N : N;
+arvutikeel_N : N;
+arvutiklass_N : N;
+arvutiklaviatuur_N : N;
+arvutikuritegevus_N : N;
+arvutikuritegu_N : N;
+arvutiladu_N : N;
+arvutilaud_N : N;
+arvutilingvistika_N : N;
+arvutimess_N : N;
+arvutimuukija_N : N;
+'arvutimällu_talletama_V' : V;
+'arvutimäng_N' : N;
+'arvutimüüja_N' : N;
+'arvutinägemine_N' : N;
+arvutioskus_N : N;
+arvutiotsing_N : N;
+arvutipood_N : N;
+arvutiprogramm_N : N;
+'arvutipõlv_N' : N;
+'arvutipõlvkond_N' : N;
+arvutiressurss_N : N;
+arvutiruum_N : N;
+arvutiseade_N : N;
+arvutiseerimine_N : N;
+arvutiside_N : N;
+arvutisiin_N : N;
+arvutisild_N : N;
+arvutistamine_N : N;
+arvutisuhtlus_N : N;
+'arvutisõltuvus_N' : N;
+'arvutisõna_N' : N;
+'arvutisüsteem_N' : N;
+arvutiteadlane_N : N;
+arvutiteadus_N : N;
+arvutitool_N : N;
+arvutituba_N : N;
+arvutitund_N : N;
+arvutiturve_N : N;
+arvutiviga_N : N;
+arvutiviirus_N : N;
+'arvutivõrk_N' : N;
+'arvutiõpetaja_N' : N;
+'arvutiõpetus_N' : N;
+arvutlus_N : N;
+arvutult_Adv : Adv;
+arvutus_N : N;
+arvutusi_tegema_V : V;
+arvutuskeskus_N : N;
+arvutuslik_A : A;
+arvutuslikult_Adv : Adv;
+arvutuslingvistika_N : N;
+'arvutuslükati_N' : N;
+arvutusmasin_N : N;
+arvutusmatemaatika_N : N;
+arvutusprogramm_N : N;
+arvutustabel_N : N;
+arvutusviga_N : N;
+'arvväärtus_N' : N;
+'arütmia_N' : N;
+'asaföötida_N' : N;
+'asaföötidavaik_N' : N;
+asalea_N : N;
+asariin_N : N;
+asbest_N : N;
+asbestitolm_N : N;
+asbestoos_N : N;
+asbesttsement_N : N;
+asbesttsementkatus_N : N;
+aseaine_N : N;
+ase_N : N;
+asedirektor_N : N;
+aseemakupp_N : N;
+aseesimees_N : N;
+aseiteet_N : N;
+asekantsler_N : N;
+aseksuaalne_A : A;
+aselinnapea_N : N;
+asemel_Adv : Adv;
+asemele_Adv : Adv;
+asemele_panema_V : V;
+asemele_pugema_V : V;
+asemele_sokutama_V : V;
+asemele_tekkima_V : V;
+asemele_tulema_V : V;
+asemik_N : N;
+'asemäärsõna_N' : N;
+asendaja_N : N;
+asendama_V2 : V2;
+asendamine_N : N;
+asend_N : N;
+asenduma_V : V;
+asendumine_N : N;
+asendus_N : N;
+asendusema_N : N;
+asendusetendus_N : N;
+asenduskoduteenus_N : N;
+asendusliige_N : N;
+asendusolek_N : N;
+asendusotsing_N : N;
+'asendusrežiim_N' : N;
+asendusteenistus_N : N;
+asendustund_N : N;
+'asendusõpetaja_N' : N;
+aseneja_N : N;
+asenema_V : V;
+asenemine_N : N;
+asepeaminister_N : N;
+asepresident_N : N;
+'asepärimine_N' : N;
+aseraha_N : N;
+aser_N : N;
+'aserbaidžaan_N' : N;
+aserektor_N : N;
+'asesõna_N' : N;
+asetaja_N : N;
+asetama_V2 : V2;
+asetamine_N : N;
+aset_andma_V : V;
+aset_leidma_V : V;
+asetleidmine_N : N;
+asetseja_N : N;
+asetsemine_N : N;
+asetsemisviis_N : N;
+'aset_täitma_V' : V;
+asetuja_N : N;
+asetuma_V : V;
+asetumine_N : N;
+asetus_N : N;
+'aset_võtma_V' : V;
+'asetäitja_N' : N;
+asevalitseja_N : N;
+asfaldikahjustus_N : N;
+asfaldimeisel_N : N;
+asfaldipulber_N : N;
+asfalt_N : N;
+asfaltbetoon_N : N;
+asfaltbetoonkate_N : N;
+'asfaltbetoonpõrand_N' : N;
+asfaltbetoonsegu_N : N;
+asfalteerija_N : N;
+asfalteerimine_N : N;
+asfaltkate_N : N;
+'asfaltpõrand_N' : N;
+asfalttee_N : N;
+'asfüksia_N' : N;
+asiaat_N : N;
+asi_N : N;
+asimuut_N : N;
+asine_A : A;
+asiselt_Adv : Adv;
+'asitõend_N' : N;
+asjaajaja_N : N;
+asja_ajama_V : V;
+asjaajamine_N : N;
+asjaajamiskeel_N : N;
+asjaarmastaja_N : N;
+asjaarmastajalikkus_N : N;
+asjad_N : N;
+asjahuviline_N : N;
+asja_juurde_asuma_V : V;
+asja_kallale_asuma_V : V;
+asjakohaselt_Adv : Adv;
+'asjakäik_N' : N;
+asjalik_A : A;
+asjalikkus_N : N;
+asjalikult_Adv : Adv;
+asjaline_N : N;
+asjalugu_N : N;
+asjamees_N : N;
+asjandus_N : N;
+asjaolu_N : N;
+asja_saama_V : V;
+asjasse_puutuma_V : V;
+asjastuma_V : V;
+asjasugu_N : N;
+asjata_Adv : Adv;
+asjataja_N : N;
+asjatamine_N : N;
+asja_tegema_V : V;
+asjatoimetus_N : N;
+asjatu_A : A;
+asjatult_Adv : Adv;
+asjatundja_N : N;
+asjatundlikkus_N : N;
+asjatundlikult_Adv : Adv;
+asja_tundma_V : V;
+asjatundmatult_Adv : Adv;
+asjatundmatus_N : N;
+asja_tuuma_tabama_V : V;
+asja_uurima_V : V;
+'asjaõiendus_N' : N;
+'asja_ära_ajama_V' : V;
+asju_ajama_V : V;
+asjur_N : N;
+asju_tegema_V : V;
+asju_toimetama_V : V;
+'asju_õigeks_ajama_V' : V;
+'asju_õige_nimega_nimetama_V' : V;
+'asju_ära_ajama_V' : V;
+askariaas_N : N;
+askaridoos_N : N;
+askarioos_N : N;
+askees_N : N;
+askeet_N : N;
+askeetlik_A : A;
+askeetlikult_Adv : Adv;
+askeetlus_N : N;
+askeldaja_N : N;
+askeldama_V : V;
+askeldamine_N : N;
+askeldus_N : N;
+asketism_N : N;
+askleepias_N : N;
+askorbiinhape_N : N;
+askus_N : N;
+askuslik_A : A;
+asoteemia_N : N;
+'asotorröa_N' : N;
+asotsiaalne_A : A;
+asotuuria_N : N;
+'asovärv_N' : N;
+aspar_N : N;
+asparkapsas_N : N;
+aspartaam_N : N;
+aspekt_N : N;
+aspergilloos_N : N;
+aspermatogenees_N : N;
+aspermia_N : N;
+aspiraat_N : N;
+aspirant_N : N;
+aspirantuur_N : N;
+aspireerija_N : N;
+aspireerimine_N : N;
+aspiriin_N : N;
+aspiriiniallergia_N : N;
+aspleenia_N : N;
+assamblee_N : N;
+ass_N : N;
+assembleerimisaeg_N : N;
+assembler_N : N;
+assemblerkeel_N : N;
+assemblerkood_N : N;
+assessor_N : N;
+assignaat_N : N;
+assignant_N : N;
+assignatsioon_N : N;
+assigneerija_N : N;
+assigneerimine_N : N;
+assigneering_N : N;
+assimilatsioon_N : N;
+assimileerija_N : N;
+assimileerimine_N : N;
+assimileeruma_V : V;
+assimileerumine_N : N;
+assist_N : N;
+assisteerija_N : N;
+assisteerimine_N : N;
+assistent_N : N;
+assonants_N : N;
+assonantsriim_N : N;
+assoneerumine_N : N;
+assortii_N : N;
+assortiikarp_N : N;
+'assotsiatiivmälu_N' : N;
+assotsiatsioon_N : N;
+assotsiatsioonilepe_N : N;
+assotsiatsioonileping_N : N;
+assotsieerija_N : N;
+assotsieerimine_N : N;
+assotsieeruma_V : V;
+assotsieerumine_N : N;
+'assürioloog_N' : N;
+'assürioloogia_N' : N;
+astaasia_N : N;
+astaat_N : N;
+astak_N : N;
+astang_N : N;
+astanguliselt_Adv : Adv;
+ast_N : N;
+aste_N : N;
+asteatoos_N : N;
+asteenia_N : N;
+asteenilisus_N : N;
+astekivi_N : N;
+astekivid_N : N;
+astel_N : N;
+astelpaju_N : N;
+astelpajumari_N : N;
+astendaja_N : N;
+astendamine_N : N;
+astendus_N : N;
+astenoopia_N : N;
+astenozoospermia_N : N;
+aster_N : N;
+astereognoosia_N : N;
+asterism_N : N;
+asterixis_N : N;
+asteroid_N : N;
+astigmatism_N : N;
+'astigmatismastrotsüstoom_N' : N;
+astilbe_N : N;
+astja_N : N;
+astma_N : N;
+astmaatik_N : N;
+astmahaige_N : N;
+astmekiud_N : N;
+astmelaud_N : N;
+astmeline_A : A;
+astmeliselt_Adv : Adv;
+astmenina_N : N;
+astmeskirik_N : N;
+astmestik_N : N;
+astmeti_Adv : Adv;
+astmevaheldus_N : N;
+'astmeüldistus_N' : N;
+astmik_N : N;
+astmikbasiilika_N : N;
+astmikkirik_N : N;
+astmikkoor_N : N;
+astmiklagi_N : N;
+astmikportaal_N : N;
+'astmikpüramiid_N' : N;
+astmikviil_N : N;
+astraalkeha_N : N;
+astraalne_A : A;
+astraalprojektsioon_N : N;
+astrafoobia_N : N;
+astragaal_N : N;
+'astriõis_N' : N;
+astrobioloogia_N : N;
+astrofotomeetria_N : N;
+'astrofüüsika_N' : N;
+astrolaab_N : N;
+astroloog_N : N;
+astroloogia_N : N;
+astronaut_N : N;
+astronautika_N : N;
+astronavigatsioon_N : N;
+astronoom_N : N;
+astronoomia_N : N;
+astronoomiakonstant_N : N;
+'astronoomiamärk_N' : N;
+'astronüüm_N' : N;
+'astrotsütoom_N' : N;
+'astrotsüüt_N' : N;
+astsendendid_N : N;
+astsiit_N : N;
+astuja_N : N;
+astuma_hakkama_V : V;
+astumine_N : N;
+astylon_N : N;
+astylos_N : N;
+asuala_N : N;
+asu_andma_V : V;
+asuja_N : N;
+asukas_N : N;
+asukiuba_N : N;
+asukohaindikaator_N : N;
+asukoht_N : N;
+asula_N : N;
+asulamatus_N : N;
+asulatee_N : N;
+asu_leidma_V : V;
+asumaa_N : N;
+asuma_V : V;
+asumine_N : N;
+asumisala_N : N;
+asumisele_saatma_V : V;
+asundaja_N : N;
+asundamine_N : N;
+asundus_N : N;
+asundustalu_N : N;
+asunema_V : V;
+asunemine_N : N;
+asunik_N : N;
+asunikutalu_N : N;
+asupaik_N : N;
+asuriit_N : N;
+asurkond_N : N;
+asu_saama_V : V;
+asustaja_N : N;
+asustama_V2 : V2;
+asustamine_N : N;
+asustus_N : N;
+asustustihedus_N : N;
+asutaja_N : N;
+asutajaliige_N : N;
+asutama_V2 : V2;
+asutamine_N : N;
+asutamisdokument_N : N;
+asutamisleping_N : N;
+'asutamisüritus_N' : N;
+asutus_N : N;
+asutusehoone_N : N;
+asuur_N : N;
+'asümmeetria_N' : N;
+'asümmeetriline_A' : A;
+'asümmeetrilisus_N' : N;
+'asümptoot_N' : N;
+'asündeton_N' : N;
+'asünkroonedastus_N' : N;
+'asünkrooniline_A' : A;
+'asünkroonmootor_N' : N;
+'asünkroonne_A' : A;
+'asünkroonport_N' : N;
+'asünkroonülekanne_N' : N;
+'asüstoolia_N' : N;
+'ašuug_N' : N;
+'ažiotaaž_N' : N;
+azoospermia_N : N;
+'ažuurne_A' : A;
+atakeerima_V2 : V2;
+atakeerimine_N : N;
+atakk_N : N;
+ataksia_N : N;
+ataraksia_N : N;
+'atašee_N' : N;
+'atašeerija_N' : N;
+'atašeerimine_N' : N;
+ateism_N : N;
+ateist_N : N;
+ateistlik_A : A;
+ateleioos_N : N;
+atelektaas_N : N;
+ateljee_N : N;
+ateljeemaal_N : N;
+atentaat_N : N;
+ateroom_N : N;
+ateroskleroos_N : N;
+atestaat_N : N;
+atesteerija_N : N;
+atesteerimine_N : N;
+atesteerimisdokument_N : N;
+atesteerimiskomisjon_N : N;
+atesteerimisleht_N : N;
+atesteeritav_N : N;
+atetoos_N : N;
+atika_N : N;
+atlant_N : N;
+atlas_N : N;
+atlass_N : N;
+atlasskleit_N : N;
+atlasspael_N : N;
+atleet_N : N;
+atleetlik_A : A;
+'atleetvõimleja_N' : N;
+'atleetvõimlemine_N' : N;
+atmomeeter_N : N;
+'atmosfäär_N' : N;
+'atmosfäärinähtus_N' : N;
+atoll_N : N;
+'atomaartüüp_N' : N;
+atomiseerija_N : N;
+atomiseerimine_N : N;
+atomism_N : N;
+atomist_N : N;
+atoonia_N : N;
+atoopia_N : N;
+atraheerija_N : N;
+atraheerimine_N : N;
+atraktiivne_A : A;
+atraktiivsus_N : N;
+atraktsioon_N : N;
+atra_seadma_V : V;
+atreesia_N : N;
+atributsioon_N : N;
+atributsiooniteooria_N : N;
+atribuudiklass_N : N;
+atribuudiseos_N : N;
+atribuut_N : N;
+atribuutika_N : N;
+atriolum_N : N;
+atrofeeruma_V : V;
+atrofeerumine_N : N;
+atrofodermia_N : N;
+atroofia_N : N;
+atropiin_N : N;
+atsakalt_Adv : Adv;
+atsefaalia_N : N;
+atseton_N : N;
+atsetoneemia_N : N;
+atsetonuuria_N : N;
+'atsetüleen_N' : N;
+'atsetüülkoliin_N' : N;
+'atsetüülsalitsüülhape_N' : N;
+atsidofiilbakter_N : N;
+atsidofiilpiim_N : N;
+atsidoos_N : N;
+atsihhitaja_N : N;
+atsihhitamine_N : N;
+'atüreoos_N' : N;
+'atüümia_N' : N;
+auahnus_N : N;
+auamet_N : N;
+au_andma_V : V;
+auasi_N : N;
+auasjaks_pidama_V : V;
+auaste_N : N;
+'auastet_tõstma_V' : V;
+au_N : N;
+au_avaldama_V : V;
+aubrieeta_N : N;
+audients_N : N;
+audientsi_andma_V : V;
+audiitorasjandus_N : N;
+audiitor_N : N;
+audiitorfirma_N : N;
+audiitoritasu_N : N;
+audiitorkogu_N : N;
+audiitorkontroll_N : N;
+audiitorlus_N : N;
+audiitorteenus_N : N;
+audio_A : A;
+audioblogi_N : N;
+audiokaart_N : N;
+audioklipp_N : N;
+audiokodek_N : N;
+audiokompressioon_N : N;
+audiokonverents_N : N;
+audiomeeter_N : N;
+audioraamat_N : N;
+audiosignaal_N : N;
+audiovisuaaldokument_N : N;
+audiovisuaalmeedia_N : N;
+audiovisuaalteavik_N : N;
+audit_N : N;
+auditeerija_N : N;
+auditeerimine_N : N;
+auditeerimisasjandus_N : N;
+auditeerimistasu_N : N;
+auditeerimistunnistus_N : N;
+'auditeerimisõiend_N' : N;
+auditiivne_A : A;
+auditoorium_N : N;
+audoktor_N : N;
+augmentatiiv_N : N;
+augukaevamine_N : N;
+auguraud_N : N;
+augur_N : N;
+augusaag_N : N;
+augustaja_N : N;
+augustamine_N : N;
+august_N : N;
+augustikuu_N : N;
+'augustipäev_N' : N;
+augutangid_N : N;
+augutikksaag_N : N;
+auh_N : N;
+auhinda_andma_V : V;
+auhindaja_N : N;
+auhindamine_N : N;
+auhind_N : N;
+auhoov_N : N;
+au_jalule_seadma_V : V;
+'aujärg_N' : N;
+au_kaotama_V : V;
+aukartlikult_Adv : Adv;
+aukartus_N : N;
+aukartust_tundma_V : V;
+'aukartustäratavalt_Adv' : Adv;
+auk_N : N;
+'auke_täitma_V' : V;
+auklik_A : A;
+aukohale_asetama_V : V;
+aukohal_seisma_V : V;
+aukohustus_N : N;
+aukonsul_N : N;
+aukraad_N : N;
+auktellis_N : N;
+auktikand_N : N;
+auku_ajama_V : V;
+auku_Adv : Adv;
+auku_kaevama_V : V;
+'auku_lahti_võtma_V' : V;
+auku_laskma_V : V;
+'auku_pähe_rääkima_V' : V;
+aukus_Adv : Adv;
+auku_vajuma_V : V;
+'aukülaline_N' : N;
+aula_N : N;
+aul_N : N;
+auliige_N : N;
+aulik_A : A;
+auline_A : A;
+aulint_N : N;
+aumees_N : N;
+'aumärk_N' : N;
+aun_N : N;
+aunimetus_N : N;
+au_osutama_V : V;
+aupaiste_N : N;
+au_pakkuma_V : V;
+aupaklikkus_N : N;
+aupaklikult_Adv : Adv;
+aupoolest_Adv : Adv;
+'aupäev_N' : N;
+'aupärast_Adv' : Adv;
+auraamat_N : N;
+aura_N : N;
+auraha_N : N;
+aurahaomanik_N : N;
+'aurahavõitja_N' : N;
+aurama_V : V;
+auramine_N : N;
+aur_N : N;
+aureoliin_N : N;
+aurik_N : N;
+auru_ajama_V : V;
+aurugeneraator_N : N;
+auru_juurde_panema_V : V;
+aurukast_N : N;
+aurukatel_N : N;
+aurulaev_N : N;
+auruma_V : V;
+'auru_maha_võtma_V' : V;
+aurumasin_N : N;
+aurumine_N : N;
+'aurumismõõtja_N' : N;
+aurumootor_N : N;
+aurune_A : A;
+aurupaat_N : N;
+'auru_peale_võtma_V' : V;
+aurupilv_N : N;
+aurupott_N : N;
+aururong_N : N;
+aurustaja_N : N;
+aurustamine_N : N;
+aurustuma_V : V;
+aurustumine_N : N;
+aurutaja_N : N;
+aurutamine_N : N;
+auruti_N : N;
+auruturbiin_N : N;
+aurutuskast_N : N;
+'aurutõkkekile_N' : N;
+'aurutõkkematerjal_N' : N;
+'aurutõkkepaber_N' : N;
+auruvahasulataja_N : N;
+auruvedur_N : N;
+auruveski_N : N;
+'auru_välja_laskma_V' : V;
+ausaade_N : N;
+ausaatjaskond_N : N;
+ausaks_pidama_V : V;
+ausalt_Adv : Adv;
+'ausalt_ütlema_V' : V;
+ausameelsus_N : N;
+ausammas_N : N;
+ausasti_Adv : Adv;
+aus_A : A;
+au_sees_pidama_V : V;
+auskulteerija_N : N;
+auskulteerima_V2 : V2;
+auskulteerimine_N : N;
+'ausse_jätma_V' : V;
+'ausse_tõstma_V' : V;
+austaja_N : N;
+austajaskond_N : N;
+austama_V2 : V2;
+austamine_N : N;
+'austamisõhtu_N' : N;
+austatud_A : A;
+austavalt_Adv : Adv;
+austav_A : A;
+auster_N : N;
+austerlane_N : N;
+austerservik_N : N;
+austraallane_N : N;
+austral_N : N;
+austrikaste_N : N;
+austripank_N : N;
+austus_N : N;
+austusavaldus_N : N;
+austust_avaldama_V : V;
+austust_tundma_V : V;
+'austust_üles_näitama_V' : V;
+'austusväärselt_Adv' : Adv;
+ausus_N : N;
+'ausõna_andma_V' : V;
+'ausõna_Adv' : Adv;
+'ausõna_N' : N;
+'ausõna_najal_püsima_V' : V;
+'ausõna_najal_seisma_V' : V;
+'ausõna_peal_püsima_V' : V;
+autarkia_N : N;
+autasu_andma_V : V;
+autasu_N : N;
+autasustaja_N : N;
+autasustama_V2 : V2;
+autasustamine_N : N;
+autasustamispjedestaal_N : N;
+aut_N : N;
+au_tegema_V : V;
+autentija_N : N;
+autentimine_N : N;
+autentimisserver_N : N;
+autentimisteave_N : N;
+autentiseerija_N : N;
+autentiseerimine_N : N;
+autentsus_N : N;
+'autentsustõend_N' : N;
+autism_N : N;
+autoaken_N : N;
+autoaku_N : N;
+'auto_alla_jääma_V' : V;
+autoallergia_N : N;
+autoantenn_N : N;
+autoapteek_N : N;
+autoasjandus_N : N;
+auto_N : N;
+autobiograafia_N : N;
+autobuss_N : N;
+autobussijaam_N : N;
+autodidakt_N : N;
+autodigestioon_N : N;
+autofirma_N : N;
+autofoonia_N : N;
+autogaamia_N : N;
+autograaf_N : N;
+autogramm_N : N;
+'autogravüür_N' : N;
+autohtoonne_A : A;
+autoimmuunhaigus_N : N;
+autoimmuunhepatiit_N : N;
+autoimmuunsus_N : N;
+autoinfektsioon_N : N;
+autoinspektor_N : N;
+autoinspektsioon_N : N;
+autoiste_N : N;
+autojuhiluba_N : N;
+autojuht_N : N;
+autokaal_N : N;
+autokabiin_N : N;
+autokast_N : N;
+autokaup_N : N;
+autokauplus_N : N;
+autokaupmees_N : N;
+autoklaav_N : N;
+autoklubi_N : N;
+autokontsern_N : N;
+autokool_N : N;
+autokraana_N : N;
+autokraatia_N : N;
+autokross_N : N;
+autokumm_N : N;
+autokuur_N : N;
+autolaenutus_N : N;
+autolavka_N : N;
+autoliiklus_N : N;
+autolitograafia_N : N;
+automaadistaja_N : N;
+automaadistamine_N : N;
+automaaditeooria_N : N;
+automaadituli_N : N;
+automaat_N : N;
+automaatfookustamine_N : N;
+automaatfunktsioon_N : N;
+automaatika_N : N;
+automaatikaplokk_N : N;
+automaatikaseadmed_N : N;
+'automaatikasüsteem_N' : N;
+automaatjuhtimine_N : N;
+automaatkaal_N : N;
+automaatkaamera_N : N;
+automaatkahur_N : N;
+automaatkaitse_N : N;
+automaatkast_N : N;
+automaatklaver_N : N;
+automaatkontroll_N : N;
+automaatkutse_N : N;
+'automaatkäigukast_N' : N;
+'automaatkäiguvahetus_N' : N;
+'automaatkätlus_N' : N;
+automaatlift_N : N;
+'automaatmõõtmine_N' : N;
+automaatne_A : A;
+automaatprogrammeerimine_N : N;
+'automaatpüss_N' : N;
+'automaatpüstol_N' : N;
+automaatreguleerimine_N : N;
+automaatrelv_N : N;
+automaatseadmed_N : N;
+automaatselt_Adv : Adv;
+automaatteravustamine_N : N;
+'automaattõestamine_N' : N;
+'automaattõlge_N' : N;
+automaatvastaja_N : N;
+automatiseerija_N : N;
+automatiseerimine_N : N;
+automatiseeruma_V : V;
+automatsieerumine_N : N;
+automobiil_N : N;
+automootor_N : N;
+'automüügifirma_N' : N;
+'automüüja_N' : N;
+autondus_N : N;
+autonoomia_N : N;
+autonoomne_A : A;
+'autonoomrežiim_N' : N;
+autonoomsus_N : N;
+'autonoomsüsteem_N' : N;
+'autonäitus_N' : N;
+autoomanik_N : N;
+autopagonoosia_N : N;
+autopiloot_N : N;
+autopood_N : N;
+autoportree_N : N;
+autopsia_N : N;
+'autopsühhoos_N' : N;
+autoraadio_N : N;
+autoralli_N : N;
+autor_N : N;
+autoregister_N : N;
+autoremondifirma_N : N;
+autoremondilukksepp_N : N;
+'autoremonditöökoda_N' : N;
+autorendifirma_N : N;
+autorent_N : N;
+autorihonorar_N : N;
+autorikaitse_N : N;
+autorikontsert_N : N;
+'autorikõne_N' : N;
+autorilaul_N : N;
+autorilink_N : N;
+autoripoogen_N : N;
+autoriseerija_N : N;
+autoriseerimine_N : N;
+autoritaarne_A : A;
+autoritaarselt_Adv : Adv;
+autoritaarsus_N : N;
+autoritasu_N : N;
+autoriteater_N : N;
+autoriteet_N : N;
+autoriteetne_A : A;
+autoritekst_N : N;
+autoritunnistus_N : N;
+'autoriõhtu_N' : N;
+'autoriõigus_N' : N;
+'autoriõigusi_andma_V' : V;
+autorlus_N : N;
+autoromu_N : N;
+autorong_N : N;
+autorsus_N : N;
+autosild_N : N;
+autosport_N : N;
+autosportlane_N : N;
+autostereo_N : N;
+autostumine_N : N;
+autosugestioon_N : N;
+autosuvila_N : N;
+autotee_N : N;
+autoteenindus_N : N;
+autotekk_N : N;
+autotrafo_N : N;
+autotroof_N : N;
+autotuled_N : N;
+autotuli_N : N;
+autoturism_N : N;
+'autotõstuk_N' : N;
+'autotöökoda_N' : N;
+'autotööstus_N' : N;
+autovagun_N : N;
+autovedu_N : N;
+'autoõpetaja_N' : N;
+autsaider_N : N;
+autu_A : A;
+autult_Adv : Adv;
+autundetult_Adv : Adv;
+autunne_N : N;
+'autökoloogia_N' : N;
+auul_N : N;
+auvahtkond_N : N;
+auvalve_N : N;
+auvanem_N : N;
+auvis_N : N;
+'auvõõras_N' : N;
+'auvärav_N' : N;
+'auväärselt_Adv' : Adv;
+avaaktus_N : N;
+avaal_N : N;
+avaar_N : N;
+ava_N : N;
+avaetendus_N : N;
+'avahäälik_N' : N;
+avaja_N : N;
+avakil_Adv : Adv;
+avakile_Adv : Adv;
+avakontsert_N : N;
+avakosmos_N : N;
+avakueeruma_V : V;
+avakurss_N : N;
+'avakõrvu_Adv' : Adv;
+'avakäeliselt_Adv' : Adv;
+'avakäsi_Adv' : Adv;
+avalalt_Adv : Adv;
+aval_A : A;
+avaldaja_N : N;
+avaldama_V2 : V2;
+avaldamine_N : N;
+avaldis_N : N;
+avaldiskeel_N : N;
+avalduja_N : N;
+avalduma_V : V;
+avaldumine_N : N;
+avaldus_N : N;
+avali_ajama_V : V;
+avali_Adv : Adv;
+avalik_A : A;
+avalikkus_N : N;
+'avalikkuse_ette_jõudma_V' : V;
+avalikkuse_ette_tooma_V : V;
+avalikuks_tulema_V : V;
+avalikult_Adv : Adv;
+avalikustaja_N : N;
+avalikustamine_N : N;
+avalikustav_A : A;
+avalikustumine_N : N;
+'avali_süli_vastu_võtma_V' : V;
+avalus_N : N;
+avaluuletus_N : N;
+'avalöögiala_N' : N;
+avamaa_N : N;
+'avamaaköögiviljandus_N' : N;
+avamaastik_N : N;
+avama_V2 : V2;
+avamatult_Adv : Adv;
+avameelduma_V : V;
+avameeli_Adv : Adv;
+avameelitseja_N : N;
+avameelitsema_V : V;
+avameelitsemine_N : N;
+avameelselt_Adv : Adv;
+avameelsus_N : N;
+avamerejaht_N : N;
+'avamerepüük_N' : N;
+avameri_N : N;
+avamine_N : N;
+avamiskurss_N : N;
+avamistseremoonia_N : N;
+'avamäng_N' : N;
+avanema_V : V;
+avanemine_N : N;
+avangard_N : N;
+avangardism_N : N;
+avangardist_N : N;
+avangardmuusika_N : N;
+avangardne_A : A;
+avang_N : N;
+avanguteooria_N : N;
+avansiaruanne_N : N;
+avansikelmus_N : N;
+avanssannuiteet_N : N;
+avanss_N : N;
+avansseerija_N : N;
+avansseerima_V2 : V2;
+avansseerimine_N : N;
+'avantürist_N' : N;
+'avantüristlik_A' : A;
+'avantüür_N' : N;
+'avapõsk_N' : N;
+'avapäev_N' : N;
+avaralt_Adv : Adv;
+avar_A : A;
+avardaja_N : N;
+avardama_V2 : V2;
+avardamine_N : N;
+avardi_N : N;
+avarduma_V : V;
+avardumine_N : N;
+avarduspulk_N : N;
+avariiautomaatika_N : N;
+avarii_N : N;
+avariiolukord_N : N;
+avariiseisund_N : N;
+avariitaaste_N : N;
+avariitaasteplaan_N : N;
+'avariitõrjeautomaatika_N' : N;
+avariiul_N : N;
+avaring_N : N;
+avaritia_N : N;
+avarus_N : N;
+'avashaudmekärg_N' : N;
+avashaue_N : N;
+avasilmi_Adv : Adv;
+avaspesa_N : N;
+avastaja_N : N;
+avastama_V2 : V2;
+avastamine_N : N;
+avastatu_N : N;
+avastuma_V : V;
+avastus_N : N;
+'avastusõpe_N' : N;
+avasui_Adv : Adv;
+'avasüli_Adv' : Adv;
+'avasündmus_N' : N;
+'avasüsteem_N' : N;
+avatar_N : N;
+avatekk_N : N;
+avatekst_N : N;
+avatleja_N : N;
+avatseremoonia_N : N;
+avatud_A : A;
+avatult_Adv : Adv;
+avatuna_Adv : Adv;
+avatus_N : N;
+'avatäide_N' : N;
+avaus_N : N;
+avaveeujuja_N : N;
+avavesi_N : N;
+'avavõistlus_N' : N;
+'avaõhtu_N' : N;
+'avaõpe_N' : N;
+'avaüritus_N' : N;
+'avenüü_N' : N;
+averroism_N : N;
+avers_N : N;
+avesta_N : N;
+aviaator_N : N;
+aviatsioon_N : N;
+avifauna_N : N;
+aviis_N : N;
+aviiso_N : N;
+aviobensiin_N : N;
+aviomodellist_N : N;
+aviopomm_N : N;
+aviseerija_N : N;
+aviseerimine_N : N;
+avistaveksel_N : N;
+avitaja_N : N;
+avitamine_N : N;
+avitaminoos_N : N;
+avokaado_N : N;
+avuaar_N : N;
+baaba_N : N;
+baamia_N : N;
+baar_N : N;
+baaridaam_N : N;
+baarikapp_N : N;
+baarilaud_N : N;
+baarilett_N : N;
+baarimees_N : N;
+baaripukk_N : N;
+baaritool_N : N;
+baarium_N : N;
+baariumvalge_N : N;
+baasaadress_N : N;
+baasaadressiregister_N : N;
+baas_N : N;
+baasfinantseerija_N : N;
+baasfinantseerimine_N : N;
+baashind_N : N;
+baasiline_A : A;
+baasiregister_N : N;
+baasjaam_N : N;
+baaskaart_N : N;
+baaslaager_N : N;
+baaslaev_N : N;
+baasprotsess_N : N;
+baasrada_N : N;
+baastarkvara_N : N;
+baasteenus_N : N;
+'baastüüp_N' : N;
+'baasvahetussüsteem_N' : N;
+baat_N : N;
+babesielloos_N : N;
+babesioos_N : N;
+babiit_N : N;
+'babüloonlane_N' : N;
+badaan_N : N;
+bagett_N : N;
+baika_N : N;
+bait_N : N;
+bajaan_N : N;
+'bajaanimängija_N' : N;
+bajanist_N : N;
+bajonett_N : N;
+'bajonettühendus_N' : N;
+bakalaureaat_N : N;
+bakalaureus_N : N;
+'bakalaureusetöö_N' : N;
+bakalaureuskraad_N : N;
+bakenbardid_N : N;
+bakhanaal_N : N;
+bakid_N : N;
+bakk_N : N;
+'baklažaan_N' : N;
+bakter_N : N;
+bakterhaigus_N : N;
+bakteriaalne_A : A;
+bakterieema_N : N;
+bakterijuuretis_N : N;
+bakteriofaag_N : N;
+bakterioloog_N : N;
+bakterioloogia_N : N;
+bakteritsiid_N : N;
+bakteriuuria_N : N;
+bakteriviirus_N : N;
+bakterveresus_N : N;
+balalaika_N : N;
+balaniit_N : N;
+balanool_N : N;
+balanopostiit_N : N;
+balanss_N : N;
+balansseerija_N : N;
+balansseerima_V : V;
+balansseerimine_N : N;
+balantidaas_N : N;
+balboa_N : N;
+baldahhiin_N : N;
+baldahhiinvoodi_N : N;
+baleriin_N : N;
+balettikool_N : N;
+balkaar_N : N;
+balker_N : N;
+balktanker_N : N;
+ballaad_N : N;
+ballast_N : N;
+ballastija_N : N;
+ballastimine_N : N;
+ballastvesi_N : N;
+ball_N : N;
+balle_pidama_V : V;
+balletiartist_N : N;
+balletietendus_N : N;
+balletifestival_N : N;
+balletikool_N : N;
+balletikunst_N : N;
+balletilavastus_N : N;
+balletiring_N : N;
+balletiseelik_N : N;
+balletisuss_N : N;
+balletitantsija_N : N;
+balletiteater_N : N;
+ballett_N : N;
+ballettmeister_N : N;
+ballikleit_N : N;
+ballimuusika_N : N;
+ballism_N : N;
+ballistika_N : N;
+balloon_N : N;
+balneoloogia_N : N;
+balsameerimine_N : N;
+balteus_N : N;
+baltisakslane_N : N;
+baltoloogia_N : N;
+baluster_N : N;
+balustraad_N : N;
+'bambotšaad_N' : N;
+bambus_N : N;
+'bambusevõrsed_N' : N;
+'bambushütt_N' : N;
+bambuskaru_N : N;
+bambuspuit_N : N;
+bambusvarras_N : N;
+banaalne_A : A;
+banaalsus_N : N;
+banaan_N : N;
+banaliseerija_N : N;
+banaliseerimine_N : N;
+'bandaaž_N' : N;
+bande_N : N;
+bandiit_N : N;
+bandiitlik_A : A;
+bandiitlus_N : N;
+banditism_N : N;
+bandoljeer_N : N;
+banduura_N : N;
+bangalo_N : N;
+banketisaal_N : N;
+bankett_N : N;
+bantu_N : N;
+baptism_N : N;
+baptist_N : N;
+baptisteerium_N : N;
+barakk_N : N;
+baranka_N : N;
+barbaarne_A : A;
+barbaarselt_Adv : Adv;
+barbaarsus_N : N;
+barbar_N : N;
+barbariseeruma_V : V;
+barbarism_N : N;
+barbarlik_A : A;
+barbikaan_N : N;
+barbituraat_N : N;
+bard_N : N;
+bareljeef_N : N;
+barett_N : N;
+barista_N : N;
+bariton_N : N;
+baritonsaksofon_N : N;
+'barjäär_N' : N;
+barkantiin_N : N;
+bark_N : N;
+barm_N : N;
+barograaf_N : N;
+barokiajastu_N : N;
+barokkarhitektuur_N : N;
+barokk_N : N;
+barokkloss_N : N;
+barokkmuusika_N : N;
+'barokkmööbel_N' : N;
+barokkstiil_N : N;
+barokne_A : A;
+baromeeter_N : N;
+baronet_N : N;
+baroretseptor_N : N;
+barotiit_N : N;
+barrel_N : N;
+barrikaad_N : N;
+barrikaadija_N : N;
+barrikaadimine_N : N;
+barrikadeerija_N : N;
+barrikadeerima_V2 : V2;
+barrikadeerimine_N : N;
+barsoi_N : N;
+barterkaubandus_N : N;
+bartermajandus_N : N;
+bartertehingud_N : N;
+bartoliniit_N : N;
+'barüon_N' : N;
+'barüontäht_N' : N;
+'barüütklaas_N' : N;
+basaalganglion_N : N;
+basaalmembraan_N : N;
+basaalne_A : A;
+basaalrakk_N : N;
+basaaltuum_N : N;
+basaar_N : N;
+basalioom_N : N;
+basalt_N : N;
+baseeruma_V : V;
+baseerumine_N : N;
+basiid_N : N;
+basiilika_N : N;
+basiilik_N : N;
+basilisk_N : N;
+bask_N : N;
+basmatiriis_N : N;
+bass_N : N;
+bassein_N : N;
+'bassihääl_N' : N;
+'bassikõlar_N' : N;
+'bassireflekskõlar_N' : N;
+basskitarr_N : N;
+bassklarnet_N : N;
+'basskõlar_N' : N;
+bastardkiri_N : N;
+bastion_N : N;
+bataat_N : N;
+batalist_N : N;
+batik_N : N;
+batofoobia_N : N;
+batsill_N : N;
+batsillofoobia_N : N;
+'batuudihüppaja_N' : N;
+'batuudihüpped_N' : N;
+batuut_N : N;
+bautakivi_N : N;
+beduiin_N : N;
+beebi_N : N;
+beebibuum_N : N;
+beebikool_N : N;
+'beebilõng_N' : N;
+beebiootel_Adv : Adv;
+beebiootele_Adv : Adv;
+beebipill_N : N;
+beebitarbed_N : N;
+beebitarve_N : N;
+beeta_N : N;
+beetakaroteen_N : N;
+beetaversioon_N : N;
+begoonia_N : N;
+beit_N : N;
+'beletaaž_N' : N;
+belglane_N : N;
+belladonna_N : N;
+bell_N : N;
+belletristika_N : N;
+bellevue_N : N;
+bellis_N : N;
+'belutši_N' : N;
+belvedere_N : N;
+bema_N : N;
+bemberg_N : N;
+benediktiin_N : N;
+benefiss_N : N;
+bengal_N : N;
+benseen_N : N;
+bensiinauto_N : N;
+bensiin_N : N;
+bensiinihoidla_N : N;
+bensiinijaam_N : N;
+bensiinimootor_N : N;
+bensiiniraha_N : N;
+bensodiasepiin_N : N;
+bensoe_N : N;
+bensoehape_N : N;
+bensoevaik_N : N;
+bensool_N : N;
+'bensopüreen_N' : N;
+berberiin_N : N;
+'berdõšš_N' : N;
+bergamotipuu_N : N;
+'bergamotiõli_N' : N;
+bergamott_N : N;
+bergeenia_N : N;
+bergfriid_N : N;
+berkeelium_N : N;
+bermuudakuunar_N : N;
+bermuudapuri_N : N;
+bernhardiin_N : N;
+'berüll_N' : N;
+'berüllioos_N' : N;
+'berüllium_N' : N;
+'berülliumitolm_N' : N;
+besaanmast_N : N;
+besaanpuri_N : N;
+besee_N : N;
+bestiaalne_A : A;
+bestiaarium_N : N;
+bestiasammas_N : N;
+bestseller_N : N;
+betaiin_N : N;
+betoneerija_N : N;
+betoneerimine_N : N;
+betoon_N : N;
+betoonehitis_N : N;
+betoonhoone_N : N;
+betoonifrees_N : N;
+betoonija_N : N;
+betoonikruvi_N : N;
+betoonimine_N : N;
+betoonipuur_N : N;
+betoonisegu_N : N;
+'betoonitööline_N' : N;
+betoonkate_N : N;
+betoonkatusekivi_N : N;
+betoonkivi_N : N;
+betoonkivikatus_N : N;
+betoonkonstruktsioon_N : N;
+betoonplokk_N : N;
+betoonpunker_N : N;
+'betoonpõrandafrees_N' : N;
+'betoonpõrand_N' : N;
+betoonrajatis_N : N;
+betoonsammas_N : N;
+betoonsein_N : N;
+betoonsild_N : N;
+betoontala_N : N;
+betoontarind_N : N;
+betoontee_N : N;
+betoontrepp_N : N;
+betoonvai_N : N;
+betoonvundament_N : N;
+bibliofiilia_N : N;
+bibliograafiaandmebaas_N : N;
+bibliograafia_N : N;
+bibliograafiakirje_N : N;
+bibliograafialoetelu_N : N;
+bibliografeerija_N : N;
+bibliografeerimine_N : N;
+bibliokirje_N : N;
+biblioloogia_N : N;
+bibliomaan_N : N;
+bibliomeetria_N : N;
+biblioteek_N : N;
+bibliotekaar_N : N;
+bidee_N : N;
+biennaal_N : N;
+bifaaskodeerimine_N : N;
+bigaamia_N : N;
+biga_N : N;
+biheiviorism_N : N;
+biheiviorist_N : N;
+biidermeier_N : N;
+biifsteek_N : N;
+biiga_N : N;
+biisam_N : N;
+biit_N : N;
+biitseps_N : N;
+bike_N : N;
+bikiinid_N : N;
+bikonditsionaal_N : N;
+bilabiaal_N : N;
+bilansiaruanne_N : N;
+bilansikirje_N : N;
+bilanss_N : N;
+bilansseerija_N : N;
+bilansseerimine_N : N;
+bilanssija_N : N;
+bilanssimine_N : N;
+bilateraalne_A : A;
+biljon_N : N;
+bimetall_N : N;
+bimetallism_N : N;
+binaararv_N : N;
+binaaredastus_N : N;
+binaarkood_N : N;
+binaarne_A : A;
+binaarobjekt_N : N;
+binaarprefiks_N : N;
+binaarpuu_N : N;
+'binaarsüsteem_N' : N;
+binokkel_N : N;
+bioeetika_N : N;
+bioenergia_N : N;
+biofaag_N : N;
+biofilter_N : N;
+'biofüüsika_N' : N;
+'biofüüsik_N' : N;
+biogaas_N : N;
+biogeen_N : N;
+biogeenia_N : N;
+biogeograafia_N : N;
+biograaf_N : N;
+biograafia_N : N;
+bioindikatsioon_N : N;
+bioinformaatika_N : N;
+bioinvasioon_N : N;
+'biojääde_N' : N;
+biokeemia_N : N;
+biokile_N : N;
+bioklimatoloogia_N : N;
+biokommunikatsioon_N : N;
+'biokütus_N' : N;
+biolagunemine_N : N;
+bioloog_N : N;
+bioloogia_N : N;
+bioloogiadoktor_N : N;
+bioloogiafilosoofia_N : N;
+bioloogiakandidaat_N : N;
+bioloogiamagister_N : N;
+bioloogiateaduskond_N : N;
+bioloogiatund_N : N;
+'bioloogiaõpetaja_N' : N;
+bioloogiline_A : A;
+bioloogiliselt_Adv : Adv;
+bioluminestsents_N : N;
+biomass_N : N;
+biomassienergia_N : N;
+biomeditsiin_N : N;
+biomeetria_N : N;
+biomehaanika_N : N;
+'biomütsiin_N' : N;
+bioom_N : N;
+bioonika_N : N;
+bioota_N : N;
+'biopolümeer_N' : N;
+biopsia_N : N;
+biopuhastus_N : N;
+bioreaktor_N : N;
+'biorütm_N' : N;
+biosaadavus_N : N;
+biosemiootika_N : N;
+biosemiootik_N : N;
+biosensor_N : N;
+'biosfäär_N' : N;
+'biosüntees_N' : N;
+'biosüsteem_N' : N;
+biotehnoloog_N : N;
+biotehnoloogia_N : N;
+'biotehnoloogiatööstus_N' : N;
+biotiik_N : N;
+biotiin_N : N;
+biotoime_N : N;
+biotoop_N : N;
+biotransformatsioon_N : N;
+biotsiid_N : N;
+'biotsönoloogia_N' : N;
+'biotsönoos_N' : N;
+'biotõrje_N' : N;
+'bioväli_N' : N;
+bipolaartransistor_N : N;
+birett_N : N;
+birmalane_N : N;
+birr_N : N;
+bisekstsioon_N : N;
+biseksuaal_N : N;
+biseksuaalsus_N : N;
+biskviit_N : N;
+biskviitkook_N : N;
+biskviitportselan_N : N;
+bismark_N : N;
+bisnesmen_N : N;
+bisnessi_ajama_V : V;
+bisnessi_tegema_V : V;
+bister_N : N;
+bitiedastuskiirus_N : N;
+bitijada_N : N;
+bitikiirus_N : N;
+bitikoht_N : N;
+bitilisus_N : N;
+bitimask_N : N;
+bitimuster_N : N;
+bitipaar_N : N;
+bitistring_N : N;
+'bitisügavus_N' : N;
+bititihedus_N : N;
+bitiveategur_N : N;
+bitivoog_N : N;
+bitmapfont_N : N;
+bitt_N : N;
+bittmask_N : N;
+bittprotokoll_N : N;
+bittraster_N : N;
+bittrastergraafika_N : N;
+bituumen_N : N;
+bituumenrullmaterjal_N : N;
+bituumensindel_N : N;
+bituumentee_N : N;
+blameerija_N : N;
+blameerimine_N : N;
+blankett_N : N;
+blankoindossament_N : N;
+blankokrediit_N : N;
+blankolaen_N : N;
+blankopealdis_N : N;
+'blankotšekk_N' : N;
+blankoveksel_N : N;
+blankovolitus_N : N;
+'blankoväärtpaber_N' : N;
+'blankvärss_N' : N;
+'blanšeerija_N' : N;
+'blanšeerimine_N' : N;
+blaseeruja_N : N;
+blaseeruma_V : V;
+blaseerumine_N : N;
+blaseerunud_A : A;
+blasfeemia_N : N;
+blast_N : N;
+blastoderm_N : N;
+blastomeer_N : N;
+'blastomükoos_N' : N;
+blastoom_N : N;
+'blastotsüst_N' : N;
+'blastotsüüt_N' : N;
+blastula_N : N;
+blefariit_N : N;
+blefarokonjuktiviit_N : N;
+blefarospasm_N : N;
+blender_N : N;
+blennorraagia_N : N;
+'blennorröa_N' : N;
+'blindaaž_N' : N;
+blindism_N : N;
+blogi_N : N;
+blogija_N : N;
+blogimine_N : N;
+blogiregister_N : N;
+blokaad_N : N;
+blokaadi_sulgema_V : V;
+blokeerija_N : N;
+blokeerima_V2 : V2;
+blokeerimine_N : N;
+blokeeruma_V : V;
+blokeerumine_N : N;
+blokhaus_N : N;
+blokk_N : N;
+blokkija_N : N;
+blokkimine_N : N;
+blond_A : A;
+blond_N : N;
+blondeerija_N : N;
+blondeerimine_N : N;
+blondiin_N : N;
+blondpitsid_N : N;
+bloob_N : N;
+bluff_N : N;
+bluffija_N : N;
+bluffimine_N : N;
+bluus_N : N;
+bluusifestival_N : N;
+boa_N : N;
+boamadu_N : N;
+bobikelgutaja_N : N;
+bobikelgutamine_N : N;
+bobikelk_N : N;
+bobirada_N : N;
+'bobisõit_N' : N;
+bock_N : N;
+bodmerii_N : N;
+bodmeriilaen_N : N;
+boheem_N : N;
+boheemitseja_N : N;
+boheemitsema_V : V;
+boheemitsemine_N : N;
+boheemkond_N : N;
+boheemlane_N : N;
+boheemlastering_N : N;
+boheemlus_N : N;
+boi_N : N;
+boikoteerija_N : N;
+boikoteerima_V2 : V2;
+boikoteerimine_N : N;
+boikoti_alla_panema_V : V;
+boikott_N : N;
+boikottija_N : N;
+boikottimine_N : N;
+boiler_N : N;
+bojaar_N : N;
+bojaarkond_N : N;
+boks_N : N;
+boksiit_N : N;
+boleero_N : N;
+boliid_N : N;
+bolivar_N : N;
+boliviaano_N : N;
+bolomeeter_N : N;
+'bolševik_N' : N;
+'bolševiseeruma_V' : V;
+'bolševism_N' : N;
+'bolševistlik_A' : A;
+'bolvärk_N' : N;
+bombitsiin_N : N;
+bongo_N : N;
+bonifikatsioon_N : N;
+bonifitseerija_N : N;
+bonifitseerimine_N : N;
+boniteerimine_N : N;
+boniteet_N : N;
+bonne_N : N;
+bonobos_N : N;
+bonsai_N : N;
+bood_N : N;
+boodikiirus_N : N;
+bool_N : N;
+boolero_N : N;
+boolikauss_N : N;
+'boolinõu_N' : N;
+boolus_N : N;
+boolussurm_N : N;
+'boomtõke_N' : N;
+boon_N : N;
+boonus_N : N;
+boonuskonto_N : N;
+boora_N : N;
+booraks_N : N;
+boor_N : N;
+boorhape_N : N;
+bordeerimine_N : N;
+bordell_N : N;
+bordoo_N : N;
+bordoovein_N : N;
+'bordüür_N' : N;
+'borš_N' : N;
+boskett_N : N;
+'bossaaž_N' : N;
+bossanoova_N : N;
+boss_N : N;
+boston_N : N;
+'bostonpüksid_N' : N;
+botaanikaaed_N : N;
+botaanika_N : N;
+botaanikamuuseum_N : N;
+botaanikaraamat_N : N;
+botaanik_N : N;
+botaniseerija_N : N;
+botaniseerimine_N : N;
+botas_N : N;
+botik_N : N;
+'bottengarnipüük_N' : N;
+botuliin_N : N;
+botulism_N : N;
+bowling_N : N;
+braa_N : N;
+braahman_N : N;
+brachium_N : N;
+'bradüarütmia_N' : N;
+'bradügastria_N' : N;
+'bradükardia_N' : N;
+'bradükineesia_N' : N;
+'bradüpsühhism_N' : N;
+'brahhügnaatia_N' : N;
+'brahhütsefaalia_N' : N;
+brahmaan_N : N;
+'brantš_N' : N;
+brasiillane_N : N;
+brauloos_N : N;
+brauning_N : N;
+brauser_N : N;
+brauter_N : N;
+braveerija_N : N;
+braveerima_V : V;
+braveerimine_N : N;
+bravuur_N : N;
+bravuurikalt_Adv : Adv;
+bravuurikas_A : A;
+bravuuritseja_N : N;
+bravuuritsema_V : V;
+bravuuritsemine_N : N;
+bravuurne_A : A;
+bravuurselt_Adv : Adv;
+brefokk_N : N;
+breik_N : N;
+breikija_N : N;
+breikimine_N : N;
+bretoon_N : N;
+breviaar_N : N;
+'brid&zcaron;i_mängima_V' : V;
+brigaad_N : N;
+brigaadikindral_N : N;
+brigadir_N : N;
+brigantiin_N : N;
+briis_N : N;
+briketeerija_N : N;
+briketeerimine_N : N;
+brikett_N : N;
+brikettija_N : N;
+brikettimine_N : N;
+briljant_N : N;
+briljantlihv_N : N;
+briljantne_A : A;
+briljantselt_Adv : Adv;
+'brisantlõhkeaine_N' : N;
+bristolpaber_N : N;
+britt_N : N;
+broderii_N : N;
+broderiiparter_N : N;
+broiler_N : N;
+brokaat_N : N;
+brokaatkleit_N : N;
+brokaatpaber_N : N;
+brokaatpael_N : N;
+brokaatseelik_N : N;
+brokoli_N : N;
+bromhidroos_N : N;
+broneerija_N : N;
+broneerima_V2 : V2;
+broneerimine_N : N;
+broneerimistasu_N : N;
+broneering_N : N;
+bronh_N : N;
+'bronhektaasiatõbi_N' : N;
+bronhiaalobstruktsioon_N : N;
+bronhiit_N : N;
+'bronhilaienemustõbi_N' : N;
+bronhioliit_N : N;
+'bronhoektaasiatõbi_N' : N;
+bronhopneumoonia_N : N;
+bronhoskoop_N : N;
+bronhospasm_N : N;
+broom_N : N;
+'brošüür_N' : N;
+bruksism_N : N;
+brunnera_N : N;
+bruschetta_N : N;
+brustver_N : N;
+brutaalne_A : A;
+brutaalselt_Adv : Adv;
+brutalism_N : N;
+bruto_Adv : Adv;
+brutopalk_N : N;
+brutosissetulek_N : N;
+brutosumma_N : N;
+brutotulu_N : N;
+brutselloos_N : N;
+'brõnsa_N' : N;
+'bränd_N' : N;
+'brändi_N' : N;
+'brändipudel_N' : N;
+'brüleekreem_N' : N;
+'brünett_N' : N;
+'brüoloog_N' : N;
+'brüoloogia_N' : N;
+bubert_N : N;
+budalus_N : N;
+budism_N : N;
+budist_N : N;
+budistlik_A : A;
+budoloog_N : N;
+budoloogia_N : N;
+buduaar_N : N;
+bufonaad_N : N;
+buftalmia_N : N;
+bugenvillea_N : N;
+bukanjeer_N : N;
+bukett_N : N;
+bukinist_N : N;
+'bukleelõng_N' : N;
+buklet_N : N;
+bukoolika_N : N;
+bukranion_N : N;
+bukvalistlik_A : A;
+'bulbaarparalüüs_N' : N;
+buldog_N : N;
+buldooser_N : N;
+bulgaarlane_N : N;
+bulgur_N : N;
+buliimia_N : N;
+bulla_N : N;
+bulvar_N : N;
+bulvarikirjandus_N : N;
+bulvarikirjanik_N : N;
+bulvariromaan_N : N;
+bumerang_N : N;
+burgunder_N : N;
+burlesk_N : N;
+burleskne_A : A;
+bursa_N : N;
+bursiit_N : N;
+'buržuaa_N' : N;
+bushido_N : N;
+buss_N : N;
+bussifirma_N : N;
+bussi_istuma_V : V;
+bussijaam_N : N;
+bussijuht_N : N;
+bussiliiklus_N : N;
+bussiliin_N : N;
+bussi_ootama_V : V;
+bussipeatus_N : N;
+bussipilet_N : N;
+bussiplaan_N : N;
+bussiputka_N : N;
+bussi_ronima_V : V;
+bussiterminal_N : N;
+bussool_N : N;
+'buššel_N' : N;
+'bužeerija_N' : N;
+'bužeerimine_N' : N;
+'bužii_N' : N;
+butafooria_N : N;
+butanool_N : N;
+butiik_N : N;
+'butüromeeter_N' : N;
+'butüülalkohol_N' : N;
+buudihaldur_N : N;
+buudiketas_N : N;
+buudilaadur_N : N;
+buudiplokk_N : N;
+buudiseade_N : N;
+buudiviirus_N : N;
+buum_N : N;
+buutimine_N : N;
+buutplokk_N : N;
+buutsektor_N : N;
+'bõliina_N' : N;
+'bõuling_N' : N;
+'bändžo_N' : N;
+'bänner_N' : N;
+'böfstrooganov_N' : N;
+'börs_N' : N;
+'börsiarbitraaž_N' : N;
+'börsiargoo_N' : N;
+'börsihangeldus_N' : N;
+'börsihind_N' : N;
+'börsihoone_N' : N;
+'börsiindeks_N' : N;
+'börsikaupmees_N' : N;
+'börsikeel_N' : N;
+'börsikohus_N' : N;
+'börsikurss_N' : N;
+'börsimaakler_N' : N;
+'börsimees_N' : N;
+'börsipagi_N' : N;
+'börsitehing_N' : N;
+'bülletään_N' : N;
+'bürger_N' : N;
+'bürgermeister_N' : N;
+'bürokraadistamine_N' : N;
+'bürokraadistuja_N' : N;
+'bürokraadistuma_V' : V;
+'bürokraadistumine_N' : N;
+'bürokraaditseja_N' : N;
+'bürokraaditsemine_N' : N;
+'bürokraat_N' : N;
+'bürokraatia_N' : N;
+'bürokraatlikkus_N' : N;
+'bürokratiseerija_N' : N;
+'bürokratiseerimine_N' : N;
+'bürokratiseeruma_V' : V;
+'bürokratiseerumine_N' : N;
+'bürokratism_N' : N;
+'büroo_N' : N;
+'büroohoone_N' : N;
+'bürookombain_N' : N;
+'büroolaud_N' : N;
+'büroorakendus_N' : N;
+'bürooruum_N' : N;
+'bürootarkvara_N' : N;
+'büssinoos_N' : N;
+'büssos_N' : N;
+'büst_N' : N;
+'bütsantinism_N' : N;
+cabochon_N : N;
+calcidicum_N : N;
+caldarium_N : N;
+calendarium_N : N;
+camposanto_N : N;
+canalis_N : N;
+cannprint_N : N;
+cantone_N : N;
+cargo_N : N;
+carpaccio_N : N;
+casula_N : N;
+cauliculus_N : N;
+caulis_N : N;
+cavetto_N : N;
+cella_N : N;
+cellarino_N : N;
+cellula_N : N;
+cenaculum_N : N;
+cenatio_N : N;
+chateau_N : N;
+cheddari_N : N;
+chigi_N : N;
+chopper_N : N;
+cippus_N : N;
+cl_N : N;
+cm_N : N;
+compluvium_N : N;
+copywriter_N : N;
+cortile_N : N;
+cottage_N : N;
+crescendo_N : N;
+crossette_N : N;
+cubiculum_N : N;
+curling_N : N;
+curry_N : N;
+daalia_N : N;
+daam_N : N;
+daamilik_A : A;
+daamilikkus_N : N;
+daatoveksel_N : N;
+daatum_N : N;
+dadaism_N : N;
+'dagerrotüüpia_N' : N;
+daikon_N : N;
+daimon_N : N;
+'dakrüadeniit_N' : N;
+'daktül_N' : N;
+'daktüloloogia_N' : N;
+'daktüloskoopia_N' : N;
+'daktülriim_N' : N;
+dalamaal_N : N;
+dalasi_N : N;
+dalmaatika_N : N;
+dalmaatslane_N : N;
+daltonism_N : N;
+daltonist_N : N;
+damast_N : N;
+dammara_N : N;
+dammaravaha_N : N;
+damp_N : N;
+dampimine_N : N;
+dansker_N : N;
+dao_N : N;
+darvinism_N : N;
+darvinist_N : N;
+'dasümeeter_N' : N;
+datagramm_N : N;
+datagrammiteenus_N : N;
+dataprojektor_N : N;
+dateerija_N : N;
+dateerima_V2 : V2;
+dateerimine_N : N;
+dateering_N : N;
+dateeruma_V : V;
+dateerumine_N : N;
+datlipalm_N : N;
+dattel_N : N;
+dau_N : N;
+davenport_N : N;
+deambulatoorium_N : N;
+debateerija_N : N;
+debateerima_V : V;
+debateerimine_N : N;
+debatt_N : N;
+debattija_N : N;
+debattimine_N : N;
+debattsaade_N : N;
+debentuur_N : N;
+debiilik_N : N;
+debiilne_A : A;
+debiteerija_N : N;
+debiteerimine_N : N;
+deblokeerija_N : N;
+deblokeerimine_N : N;
+deblokeerimissignaal_N : N;
+deblokeersignaal_N : N;
+'debütant_N' : N;
+'debüteerija_N' : N;
+'debüteerima_V' : V;
+'debüteerimine_N' : N;
+'debüütalbum_N' : N;
+'debüüt_N' : N;
+'debüütfilm_N' : N;
+'debüütkogu_N' : N;
+'debüütnäidend_N' : N;
+'debüütromaan_N' : N;
+'debüütteos_N' : N;
+dedikatsioon_N : N;
+deduktsioon_N : N;
+dedutseerija_N : N;
+dedutseerimine_N : N;
+deebet_N : N;
+deebetkaart_N : N;
+deebetsaldo_N : N;
+deebetteatis_N : N;
+'deebettšekk_N' : N;
+deebitor_N : N;
+deegu_N : N;
+deem_N : N;
+deemon_N : N;
+deemonlik_A : A;
+deemonlikult_Adv : Adv;
+deetsim_N : N;
+defekograafia_N : N;
+defekt_N : N;
+defektiivne_A : A;
+defektne_A : A;
+defektoloog_N : N;
+defektoloogia_N : N;
+defensiiv_N : N;
+'defensiivsõda_N' : N;
+defilee_N : N;
+defileerima_V : V;
+defineerija_N : N;
+defineerima_V2 : V2;
+defineerimine_N : N;
+definiitne_A : A;
+definitiivne_A : A;
+definitsioon_N : N;
+defitsiit_N : N;
+defitsiitkaup_N : N;
+deflaator_N : N;
+deflatsioon_N : N;
+deflektor_N : N;
+deformatsioon_N : N;
+deformeerija_N : N;
+deformeerimine_N : N;
+deformeeruja_N : N;
+deformeeruma_V : V;
+deformeerumine_N : N;
+defragmentimine_N : N;
+degenerant_N : N;
+degenereeruja_N : N;
+degenereeruma_V : V;
+degenereerumine_N : N;
+degradatsioon_N : N;
+degradeerija_N : N;
+degradeerimine_N : N;
+degradeeruja_N : N;
+degradeeruma_V : V;
+degradeerumine_N : N;
+degustaator_N : N;
+degusteerija_N : N;
+degusteerimine_N : N;
+deheroiseerija_N : N;
+deheroiseerimine_N : N;
+dehumaniseeruma_V : V;
+dehumaniseerumine_N : N;
+'dehüdratsioon_N' : N;
+'dehüdrogeenija_N' : N;
+'dehüdrogeenimine_N' : N;
+deiktiline_A : A;
+deindustrialiseerija_N : N;
+deindustrialiseerimine_N : N;
+deism_N : N;
+deist_N : N;
+dekaad_N : N;
+dekaan_N : N;
+dekadent_N : N;
+dekadentlik_A : A;
+dekadentlikkus_N : N;
+dekadents_N : N;
+dekalkomaania_N : N;
+dekaloog_N : N;
+dekanaat_N : N;
+'dekastüül_N' : N;
+dekk_N : N;
+deklamaator_N : N;
+deklamatsioon_N : N;
+deklameerija_N : N;
+deklameerima_V2 : V2;
+deklameerimine_N : N;
+deklaratiivkeel_N : N;
+deklaratiivne_A : A;
+deklaratiivosa_N : N;
+deklaratiivselt_Adv : Adv;
+deklaratsioon_N : N;
+deklareerija_N : N;
+deklareerima_V2 : V2;
+deklareerimine_N : N;
+deklasseeruma_V : V;
+deklinatsioon_N : N;
+deklineerija_N : N;
+deklineerimine_N : N;
+deklineeruma_V : V;
+dekodeerija_N : N;
+dekodeerimine_N : N;
+'dekollaaž_N' : N;
+dekoloniseerija_N : N;
+dekoloniseerimine_N : N;
+dekoltee_N : N;
+dekolteerija_N : N;
+dekolteerimine_N : N;
+dekompilaator_N : N;
+dekompressioon_N : N;
+dekonstruktsionism_N : N;
+dekonstruktsionist_N : N;
+dekonstruktsioon_N : N;
+dekontaminatsioon_N : N;
+dekooder_N : N;
+dekoor_N : N;
+dekoorum_N : N;
+dekoraator_N : N;
+dekoratiivkivi_N : N;
+dekoratiivklaas_N : N;
+dekoratiivkrohv_N : N;
+dekoratiivmaal_N : N;
+'dekoratiivmört_N' : N;
+dekoratiivne_A : A;
+dekoratiivpael_N : N;
+dekoratiivskulptuur_N : N;
+dekoratiivtaim_N : N;
+dekoratsioon_N : N;
+dekoratsiooniladu_N : N;
+dekoreerija_N : N;
+dekoreerimine_N : N;
+dekoreerimiskunstnik_N : N;
+dekort_N : N;
+dekreet_N : N;
+dekreetpuhkus_N : N;
+dekreetraha_N : N;
+'dekrüpteerija_N' : N;
+'dekrüpteerimine_N' : N;
+'dekrüpteerimisvõti_N' : N;
+'dekrüptija_N' : N;
+'dekrüptimine_N' : N;
+deksamfetamiin_N : N;
+dekvalifitseeruja_N : N;
+dekvalifitseeruma_V : V;
+dekvalifitseerumine_N : N;
+delegaat_N : N;
+delegatsioon_N : N;
+delegeerija_N : N;
+delegeerimine_N : N;
+delfiin_N : N;
+delfiiniujumine_N : N;
+delfiinlane_N : N;
+delfinaarium_N : N;
+deliirium_N : N;
+delikaatne_A : A;
+delikaatselt_Adv : Adv;
+delikaatsus_N : N;
+delikatess_N : N;
+delikt_N : N;
+'deliktiõigus_N' : N;
+delta_N : N;
+deltakanal_N : N;
+deltalihas_N : N;
+deltaplaan_N : N;
+deltarakk_N : N;
+delubrum_N : N;
+delusioon_N : N;
+'delusioonipsühhoos_N' : N;
+demagneetimine_N : N;
+demagoogia_N : N;
+'demagoogiavõte_N' : N;
+demagoogiline_A : A;
+demagoogiliselt_Adv : Adv;
+demarkatsioonijoon_N : N;
+demarkatsiooniprobleem_N : N;
+demarkeerija_N : N;
+demarkeerimine_N : N;
+demaskeerija_N : N;
+demaskeerimine_N : N;
+dementeerija_N : N;
+dementeerimine_N : N;
+dementne_A : A;
+dementsia_N : N;
+dementsus_N : N;
+demilitariseerija_N : N;
+demilitariseerimine_N : N;
+demineerija_N : N;
+demineerimine_N : N;
+deminutiiv_N : N;
+demiurg_N : N;
+demobilisatsioon_N : N;
+demobiliseerija_N : N;
+demobiliseerimine_N : N;
+demobiliseeruja_N : N;
+demobiliseeruma_V : V;
+demobiliseerumine_N : N;
+demo_N : N;
+demodulaator_N : N;
+demodulatsioon_N : N;
+demoduleerimine_N : N;
+demograaf_N : N;
+demograafia_N : N;
+demokraat_N : N;
+demokraatia_N : N;
+demokraatiamaa_N : N;
+demokraatlikult_Adv : Adv;
+demokratiseerija_N : N;
+demokratiseerimine_N : N;
+demokratiseeruja_N : N;
+demokratiseeruma_V : V;
+demokratiseerumine_N : N;
+demokratism_N : N;
+demoleerimine_N : N;
+demonopoliseerimine_N : N;
+demonstrant_N : N;
+demonstratiivne_A : A;
+demonstratiivpronoomen_N : N;
+demonstratiivselt_Adv : Adv;
+demonstratsioon_N : N;
+demonstreerija_N : N;
+demonstreerimine_N : N;
+demonteerija_N : N;
+demonteerimine_N : N;
+demoppija_N : N;
+demoppimine_N : N;
+demoprogramm_N : N;
+demoraliseerija_N : N;
+demoraliseerimine_N : N;
+demoraliseeruja_N : N;
+demoraliseeruma_V : V;
+demoraliseerumine_N : N;
+demotoop_N : N;
+demoversioon_N : N;
+demultiplekser_N : N;
+demultipleksimine_N : N;
+'demökoloogia_N' : N;
+denatsionaliseerija_N : N;
+denatsionaliseerimine_N : N;
+denaturaat_N : N;
+denatureeruma_V : V;
+dendraarium_N : N;
+dendriit_N : N;
+dendroaed_N : N;
+dendrokronoloogia_N : N;
+dendroloog_N : N;
+dendroloogia_N : N;
+dendromeeter_N : N;
+dendropark_N : N;
+denguepalavik_N : N;
+denonsseerimine_N : N;
+denotaat_N : N;
+denotatsioonisemantika_N : N;
+denotatsioonsemantika_N : N;
+denoteerimine_N : N;
+densimeeter_N : N;
+densitomeeter_N : N;
+dentaal_N : N;
+'dentellköide_N' : N;
+dentiikul_N : N;
+dentiin_N : N;
+dentilles_N : N;
+dentinoom_N : N;
+dentist_N : N;
+dentsaalpill_N : N;
+dentsiin_N : N;
+'dentsiindüsplaasia_N' : N;
+denuntseerimine_N : N;
+denuntsiant_N : N;
+deodorant_N : N;
+deontika_N : N;
+'depersonalisatsioonihäire_N' : N;
+'depešš_N' : N;
+depigmentatsioon_N : N;
+depilaator_N : N;
+depileerija_N : N;
+depileerimine_N : N;
+depolariseerija_N : N;
+depolariseerimine_N : N;
+deponeerija_N : N;
+deponeerimine_N : N;
+deponent_N : N;
+depooarve_N : N;
+depoo_N : N;
+depookonto_N : N;
+depooleping_N : N;
+depoopank_N : N;
+'depootööline_N' : N;
+depooveksel_N : N;
+depopulatsioon_N : N;
+deport_N : N;
+deporteerija_N : N;
+deporteerimine_N : N;
+deposiitarve_N : N;
+deposiit_N : N;
+deposiitkonto_N : N;
+depositaarpank_N : N;
+depositoorium_N : N;
+depresseerija_N : N;
+depresseerimine_N : N;
+depressiivne_A : A;
+depressiivselt_Adv : Adv;
+depressioon_N : N;
+depressioonineuroos_N : N;
+depressiooni_tekitama_V : V;
+deprimeerimine_N : N;
+'deprivatsioonisündroom_N' : N;
+deputaat_N : N;
+deputeerija_N : N;
+deputeerimine_N : N;
+derbi_N : N;
+derealisatsioon_N : N;
+dereism_N : N;
+derivaat_N : N;
+'derivaattüüp_N' : N;
+derivatiiv_N : N;
+derivatiivne_A : A;
+derivatsioon_N : N;
+deriveerimine_N : N;
+dermabrasioon_N : N;
+dermagiopaatia_N : N;
+dermalgia_N : N;
+dermatiit_N : N;
+dermatofobroom_N : N;
+'dermatofütiid_N' : N;
+dermatoloog_N : N;
+dermatoloogia_N : N;
+'dermatomüaotsiit_N' : N;
+'dermatomüksoos_N' : N;
+'dermatomüosiit_N' : N;
+dermatoos_N : N;
+dermatopaatia_N : N;
+dermatoplastika_N : N;
+dermatoskoopia_N : N;
+dermatroofia_N : N;
+dermografism_N : N;
+dermoid_N : N;
+'dermoidtsüst_N' : N;
+'derviš_N' : N;
+desaktiveerija_N : N;
+desaktiveerimine_N : N;
+desarmeerija_N : N;
+desarmeerimine_N : N;
+desarmeeruma_V : V;
+desensitisatsioon_N : N;
+deserteerija_N : N;
+deserteerima_V : V;
+deserteerimine_N : N;
+deserteeruma_V : V;
+desertifikatsioon_N : N;
+'desertöör_N' : N;
+desideraat_N : N;
+designaator_N : N;
+designeerija_N : N;
+designeerimine_N : N;
+desinfektsioon_N : N;
+desinfitseerija_N : N;
+desinfitseerima_V2 : V2;
+desinfitseerimine_N : N;
+desinformeerija_N : N;
+desinformeerimine_N : N;
+desinstallija_N : N;
+desinstallimine_N : N;
+deskriptiivne_A : A;
+deskriptiivsus_N : N;
+'deskriptiivsõna_N' : N;
+deskriptivism_N : N;
+deskriptivist_N : N;
+deskriptor_N : N;
+deskriptorkeel_N : N;
+deskvamatsioon_N : N;
+desodorant_N : N;
+desodoreerija_N : N;
+desodoreerimine_N : N;
+'desoksüribonukleiinhape_N' : N;
+desorganiseeruma_V : V;
+desorientatsioon_N : N;
+desorienteerija_N : N;
+desorienteerima_V2 : V2;
+desorienteerimine_N : N;
+desorienteeruja_N : N;
+desorienteeruma_V : V;
+desorienteerumine_N : N;
+despoot_N : N;
+despootia_N : N;
+despotism_N : N;
+dessant_N : N;
+dessanthelikopterikandja_N : N;
+dessantkaater_N : N;
+dessantlaev_N : N;
+dessantlane_N : N;
+dessantsalk_N : N;
+'dessantväelane_N' : N;
+'dessantvägi_N' : N;
+dessert_N : N;
+desserttaldrik_N : N;
+destabiliseerija_N : N;
+destabiliseerimine_N : N;
+destabiliseeruja_N : N;
+destabiliseeruma_V : V;
+destabiliseerumine_N : N;
+destilleerija_N : N;
+destilleerimine_N : N;
+destitueerija_N : N;
+destitueerimine_N : N;
+destroier_N : N;
+destrueerija_N : N;
+destrueerimine_N : N;
+destruent_N : N;
+destruktiivne_A : A;
+destsemetotseele_N : N;
+'dešifreerija_N' : N;
+'dešifreerimine_N' : N;
+detail_N : N;
+detailimine_N : N;
+detailiseerija_N : N;
+detailiseerima_V2 : V2;
+detailiseerimine_N : N;
+detailplaneering_N : N;
+detailselt_Adv : Adv;
+detailsusaste_N : N;
+detailsus_N : N;
+detektiivautor_N : N;
+detektiiv_N : N;
+'detektiivibüroo_N' : N;
+detektiivkirjandus_N : N;
+detektiivkirjanik_N : N;
+detektiivromaan_N : N;
+detektor_N : N;
+detektsioon_N : N;
+detergent_N : N;
+determinatiivpronoomen_N : N;
+determineerija_N : N;
+determineerimine_N : N;
+determinism_N : N;
+determinist_N : N;
+detoksifitserima_N : N;
+detonaator_N : N;
+detonatsioon_N : N;
+detoneerija_N : N;
+detoneerimine_N : N;
+'detoneernöör_N' : N;
+detridofaag_N : N;
+detriit_N : N;
+detseleratsioonivigastus_N : N;
+detsember_N : N;
+detsembrikuu_N : N;
+'detsembripäev_N' : N;
+detsentraliseerija_N : N;
+detsentraliseerimine_N : N;
+detsentraliseeruja_N : N;
+detsentraliseeruma_V : V;
+detsentraliseerumine_N : N;
+detserebratsioon_N : N;
+detserebratsioonirigiidsus_N : N;
+detsibell_N : N;
+detsiliiter_N : N;
+detsiljon_N : N;
+detsimaalarv_N : N;
+detsimaalkaal_N : N;
+detsimaalne_A : A;
+'detsimaalsüsteem_N' : N;
+detsimeerija_N : N;
+detsimeerimine_N : N;
+detsimeeterantenn_N : N;
+detsimeeter_N : N;
+detsoksitseerima_N : N;
+deurbanism_N : N;
+deuteranaomaalia_N : N;
+deuteranoopia_N : N;
+deuteropaatia_N : N;
+devalvatsioon_N : N;
+devalveerija_N : N;
+devalveerimine_N : N;
+devalveeruma_V : V;
+devalveerumine_N : N;
+deverbaal_N : N;
+deviatsioon_N : N;
+devieerija_N : N;
+devieerima_V : V;
+devieerimine_N : N;
+deviis_N : N;
+deviisikurss_N : N;
+devon_N : N;
+dharma_N : N;
+diabaas_N : N;
+diabeet_N : N;
+diabeetik_N : N;
+diabuliimia_N : N;
+diadeem_N : N;
+diafanoskoopia_N : N;
+diafragmaalsong_N : N;
+diafragma_N : N;
+diafragmeerima_V : V;
+'diaglüüf_N' : N;
+diagnoos_N : N;
+diagnoosija_N : N;
+diagnoosima_V2 : V2;
+diagnoosimine_N : N;
+diagnostika_N : N;
+diagnostikameetod_N : N;
+diagnostikaprogramm_N : N;
+diagonaal_N : N;
+diagonaalis_Adv : Adv;
+diagonaalkaar_N : N;
+diagonaallaudis_N : N;
+diagonaalne_A : A;
+diagonaalselt_Adv : Adv;
+diagonaalvarras_N : N;
+diagramm_N : N;
+diakon_N : N;
+diakoness_N : N;
+diakoonia_N : N;
+diakooniahaigla_N : N;
+dialekt_N : N;
+dialektika_N : N;
+dialektik_N : N;
+dialektiliselt_Adv : Adv;
+dialektism_N : N;
+dialektoloog_N : N;
+dialektoloogia_N : N;
+dialektoloogiline_A : A;
+dialogiseerimine_N : N;
+dialoog_N : N;
+dialoogiboks_N : N;
+dialoogikast_N : N;
+dialoogiline_A : A;
+dialoogimoodul_N : N;
+dialoogliides_N : N;
+'dialoogrežiim_N' : N;
+'dialüüs_N' : N;
+'dialüüsija_N' : N;
+'dialüüsimine_N' : N;
+diameeter_N : N;
+diametraalne_A : A;
+diapaus_N : N;
+diapeer_N : N;
+diapositiiv_N : N;
+diaprojektor_N : N;
+diasepaam_N : N;
+diaskanner_N : N;
+diaskoopia_N : N;
+diasporaa_N : N;
+'diastüül_N' : N;
+diatermia_N : N;
+diatoonika_N : N;
+diatreet_N : N;
+'diatüüpia_N' : N;
+dibensepiin_N : N;
+dibitt_N : N;
+dibrahh_N : N;
+didaktika_N : N;
+didaktikaprintsiip_N : N;
+dieeditaja_N : N;
+dieet_N : N;
+dieetika_N : N;
+dieeti_pidama_V : V;
+dieetravi_N : N;
+dieettoit_N : N;
+diele_N : N;
+dielektrik_N : N;
+dientsefalon_N : N;
+dietoloogia_N : N;
+dietoteraapia_N : N;
+difamatsioon_N : N;
+diferentseerija_N : N;
+diferentseerimine_N : N;
+diferentseeruja_N : N;
+diferentseeruma_V : V;
+diferentseerumine_N : N;
+diferentsiaal_N : N;
+diferentsiaalkodeerimine_N : N;
+diferentsiaalkulu_N : N;
+'diferentsiaalpsühholoogia_N' : N;
+'diferentsiaalvõimendi_N' : N;
+'diferentsiaalvõrrand_N' : N;
+diferentsija_N : N;
+diferentsimine_N : N;
+diferentsitehing_N : N;
+diferentskodeerimine_N : N;
+difteeria_N : N;
+diftong_N : N;
+diftongeeruma_V : V;
+diftongeerumine_N : N;
+diftongistumine_N : N;
+difundeeruma_V : V;
+difusioon_N : N;
+'difüllobotrioos_N' : N;
+digestiiv_N : N;
+digiajakiri_N : N;
+digiajaleht_N : N;
+digiallkiri_N : N;
+digiboks_N : N;
+digifoto_N : N;
+digifotokas_N : N;
+digiheli_N : N;
+digikaamera_N : N;
+'digimünt_N' : N;
+digipilt_N : N;
+digiprojektor_N : N;
+digisertifikaat_N : N;
+digisignaal_N : N;
+digisignaaliprotsessor_N : N;
+'digisignaalitöötlus_N' : N;
+digitaalaktiva_N : N;
+digitaalallkiri_N : N;
+digitaalarvuti_N : N;
+digitaalaudio_N : N;
+digitaaldokument_N : N;
+digitaalesitus_N : N;
+digitaalfilter_N : N;
+digitaalfoto_N : N;
+digitaalfotograafia_N : N;
+'digitaalgravüür_N' : N;
+digitaalheli_N : N;
+digitaalinformatsioon_N : N;
+digitaalkaamera_N : N;
+digitaalkaart_N : N;
+digitaalkartograafia_N : N;
+digitaalkassett_N : N;
+digitaalkuju_N : N;
+digitaalkultuur_N : N;
+digitaalmodem_N : N;
+'digitaalmõõteriist_N' : N;
+'digitaalmünt_N' : N;
+digitaalne_A : A;
+digitaalraamat_N : N;
+digitaalraamatukogu_N : N;
+digitaalsignaal_N : N;
+digitaalsignaaliprotsessor_N : N;
+'digitaalsignaalitöötlus_N' : N;
+digitaalsignatuur_N : N;
+digitaaltelefon_N : N;
+digitaaltelevisioon_N : N;
+'digitaaltrükk_N' : N;
+digitaaltuuner_N : N;
+digitaalvara_N : N;
+digitaalvideo_N : N;
+digitaalvideoliides_N : N;
+digitalisatsioon_N : N;
+digiteerija_N : N;
+digiteerimine_N : N;
+digiteerimislaud_N : N;
+digiteler_N : N;
+digiteleviisor_N : N;
+digitelevisioon_N : N;
+digitoksiin_N : N;
+digituuner_N : N;
+'digivesimärk_N' : N;
+digivideo_N : N;
+digivideokaamera_N : N;
+'digiümbrik_N' : N;
+'diglüüf_N' : N;
+dihhotoomia_N : N;
+dihhotoomotsing_N : N;
+diile_N : N;
+diiselallveelaev_N : N;
+diiselauto_N : N;
+diisel_N : N;
+diiselmootor_N : N;
+diiselrong_N : N;
+diiselvedur_N : N;
+'diislikütus_N' : N;
+diiva_N : N;
+diivan_N : N;
+diivanilaud_N : N;
+diivanipadi_N : N;
+diivanvoodi_N : N;
+dikromaasia_N : N;
+diktaat_N : N;
+diktaator_N : N;
+diktaatorlik_A : A;
+diktatuur_N : N;
+dikteerija_N : N;
+dikteerima_V2 : V2;
+dikteerimine_N : N;
+diktofon_N : N;
+diktor_N : N;
+'diktüokauloos_N' : N;
+dilelektrik_N : N;
+dilemma_N : N;
+diletant_N : N;
+diletantism_N : N;
+diletantlikkus_N : N;
+diloogia_N : N;
+diloopia_N : N;
+dimeeter_N : N;
+dimensionaalsus_N : N;
+dimensioon_N : N;
+dimensioonitabel_N : N;
+'dimetüülbenseen_N' : N;
+dinaar_N : N;
+dinastellis_N : N;
+dinee_N : N;
+dinosaurus_N : N;
+dioksiin_N : N;
+diood_N : N;
+dioraam_N : N;
+dipikaste_N : N;
+dipleegia_N : N;
+diplomaadikohver_N : N;
+diplomaat_N : N;
+diplomaatia_N : N;
+diplomaatika_N : N;
+diplomaatiline_A : A;
+diplomand_N : N;
+diplom_N : N;
+diplomeerija_N : N;
+diplomeerimine_N : N;
+diplomietendus_N : N;
+diplomilavastus_N : N;
+diplomit_saama_V : V;
+'diplomitöö_N' : N;
+dipood_N : N;
+dipoolantenn_N : N;
+'dipoolkõlar_N' : N;
+dipp_N : N;
+dipsomaania_N : N;
+dipteer_N : N;
+'diptühhon_N' : N;
+'dipülonstiil_N' : N;
+direktiiv_N : N;
+direktne_A : A;
+direktooriumstiil_N : N;
+direktor_N : N;
+direktriss_N : N;
+direktsioon_N : N;
+dirhem_N : N;
+dirigeerija_N : N;
+dirigeerimine_N : N;
+dirigendikepp_N : N;
+dirigent_N : N;
+'dirižaabel_N' : N;
+'disaažio_N' : N;
+'disaažiointress_N' : N;
+disagregeerimine_N : N;
+disain_N : N;
+disainer_N : N;
+disainifirma_N : N;
+disainimine_N : N;
+'disaininäitus_N' : N;
+disaintapeet_N : N;
+disanaloogia_N : N;
+disartikulatioon_N : N;
+disharmoneerija_N : N;
+disharmoneerimine_N : N;
+disharmoneeruma_V : V;
+disharmoneerumine_N : N;
+disharmoonia_N : N;
+disinvesteerimine_N : N;
+disjunktsioon_N : N;
+diskant_N : N;
+disk_N : N;
+diskektoomia_N : N;
+disketiajam_N : N;
+disketiseade_N : N;
+diskett_N : N;
+disko_N : N;
+diskomfort_N : N;
+diskonteerija_N : N;
+diskonteerimine_N : N;
+diskonteerimisoperatsioon_N : N;
+diskonteerimistasu_N : N;
+diskonto_N : N;
+diskontointress_N : N;
+diskontokurss_N : N;
+diskontotehing_N : N;
+'diskontovõlakiri_N' : N;
+diskor_N : N;
+'diskospondüliit_N' : N;
+diskotaja_N : N;
+diskotamine_N : N;
+diskrediteerija_N : N;
+diskrediteerimine_N : N;
+diskreedisuurus_N : N;
+diskreet_N : N;
+diskreetesitus_N : N;
+diskreetimine_N : N;
+diskreetimissagedus_N : N;
+'diskreetimissügavus_N' : N;
+diskreetkomponent_N : N;
+diskreetne_A : A;
+diskreetselt_Adv : Adv;
+diskreetsignaal_N : N;
+diskreetsus_N : N;
+'diskreettüüp_N' : N;
+'diskriminaatorvõrk_N' : N;
+diskriminant_N : N;
+diskriminatsioon_N : N;
+diskrimineerija_N : N;
+diskrimineerima_V2 : V2;
+diskrimineerimine_N : N;
+diskurss_N : N;
+diskursus_N : N;
+diskus_N : N;
+diskussioon_N : N;
+'diskussiooniõhtu_N' : N;
+diskuteerija_N : N;
+diskuteerima_V : V;
+diskuteerimine_N : N;
+diskvalifikatsioon_N : N;
+diskvalifitseerija_N : N;
+diskvalifitseerimine_N : N;
+diskvalifitseeruja_N : N;
+diskvalifitseerumine_N : N;
+dislokatsioon_N : N;
+dislotseeruma_V : V;
+dispanseerija_N : N;
+dispanseerimine_N : N;
+dispanser_N : N;
+dispergeeruma_V : V;
+dispersioon_N : N;
+'dispersioonvärv_N' : N;
+'dispetšer_N' : N;
+'dispetšeriruum_N' : N;
+'dispetšimine_N' : N;
+displei_N : N;
+disponeerija_N : N;
+disponeerimine_N : N;
+disponent_N : N;
+dispositsioon_N : N;
+disproportsioon_N : N;
+disputant_N : N;
+disputeerija_N : N;
+disputeerima_V : V;
+disputeerimine_N : N;
+dispuut_N : N;
+disserdant_N : N;
+dissertatsioon_N : N;
+dissertatsiooni_kaitsma_V : V;
+dissident_N : N;
+dissimileerimine_N : N;
+dissonants_N : N;
+dissoneerima_V : V;
+dissoneerimine_N : N;
+dissotsiatsioon_N : N;
+dissotsieeruma_V : V;
+distaalhambumus_N : N;
+distants_N : N;
+distantseerija_N : N;
+distantseerimine_N : N;
+distantseeruja_N : N;
+distantseeruma_V : V;
+distantseerumine_N : N;
+distantsikohtunik_N : N;
+'distantsõpe_N' : N;
+distensioon_N : N;
+distihhon_N : N;
+distinktiivne_A : A;
+distorsioon_N : N;
+distributiivne_A : A;
+distributsioon_N : N;
+distributsioonikulu_N : N;
+distsiit_N : N;
+distsipliin_N : N;
+distsiplinaarkorras_Adv : Adv;
+distsiplineerija_N : N;
+distsiplineerimatu_A : A;
+distsiplineerimatus_N : N;
+distsiplineerimine_N : N;
+distsiplineeritud_A : A;
+distsiplineeritult_Adv : Adv;
+distsiplineeritus_N : N;
+distsiplineeruma_V : V;
+distsissioon_N : N;
+'distüül_N' : N;
+'ditüramb_N' : N;
+diureetikum_N : N;
+divergents_N : N;
+diversant_N : N;
+diversifikatsioon_N : N;
+diversifitseerimine_N : N;
+diversioon_N : N;
+divertikulektoomia_N : N;
+divertikuliit_N : N;
+divertikuloos_N : N;
+divertisment_N : N;
+dividend_N : N;
+dividendimaks_N : N;
+diviis_N : N;
+divisionism_N : N;
+divisjon_N : N;
+'diötsees_N' : N;
+dl_N : N;
+dm_N : N;
+dobermann_N : N;
+dobra_N : N;
+'dodekastüül_N' : N;
+do_N : N;
+dogmaatika_N : N;
+dogmaatik_N : N;
+dogmaatiline_A : A;
+dogma_N : N;
+dogmatiseerija_N : N;
+dogmatiseerimine_N : N;
+dogmatiseeruma_V : V;
+dogmatiseerumine_N : N;
+dogmatism_N : N;
+dogmatist_N : N;
+doira_N : N;
+dokfilm_N : N;
+dokk_N : N;
+dokkija_N : N;
+dokkimine_N : N;
+'dokki_võtma_V' : V;
+dokklaev_N : N;
+doksaal_N : N;
+doksoloogia_N : N;
+doktorant_N : N;
+doktorantuur_N : N;
+doktor_N : N;
+doktoreeruma_V : V;
+doktoridissertatsioon_N : N;
+doktorikraad_N : N;
+'doktoritöö_N' : N;
+'doktoriväitekiri_N' : N;
+'doktoriõpe_N' : N;
+doktriin_N : N;
+dokumendid_N : N;
+'dokumendilõiv_N' : N;
+dokumendimall_N : N;
+'dokumendipõhi_N' : N;
+dokumendivahetusvorming_N : N;
+dokumentaaldraama_N : N;
+dokumentaalfilm_N : N;
+dokumentaaljutustus_N : N;
+dokumentaalkirjandus_N : N;
+dokumentaallavastus_N : N;
+'dokumentaalnäidend_N' : N;
+dokumentaalromaan_N : N;
+dokumentaalselt_Adv : Adv;
+dokumentaaltratt_N : N;
+dokumentalism_N : N;
+dokumentalistika_N : N;
+dokumentatsioon_N : N;
+dokumentatsioonihaldus_N : N;
+dokument_N : N;
+dokumenteerija_N : N;
+dokumenteerimine_N : N;
+dollar_N : N;
+dollariveksel_N : N;
+dolmen_N : N;
+dolomiidiplokk_N : N;
+dolomiit_N : N;
+dolomiiturn_N : N;
+dombra_N : N;
+domeen_N : N;
+domeenikontroller_N : N;
+domeeninimeteenus_N : N;
+domeeninimi_N : N;
+domeenisufiks_N : N;
+'domikaalvõlv_N' : N;
+dominant_N : N;
+dominantne_A : A;
+dominantselt_Adv : Adv;
+domineerija_N : N;
+domineerimine_N : N;
+domineerivalt_Adv : Adv;
+domineeriv_A : A;
+dominiiklane_N : N;
+dominikaan_N : N;
+domitsiilveksel_N : N;
+domitsilimine_N : N;
+domperidoon_N : N;
+domra_N : N;
+domus_N : N;
+donaator_N : N;
+doneerija_N : N;
+doneerimine_N : N;
+dong_N : N;
+donkihhotlikkus_N : N;
+donkihhotlus_N : N;
+'donžoon_N' : N;
+'donžuan_N' : N;
+doomino_N : N;
+doonor_N : N;
+doonorikaart_N : N;
+doonorlus_N : N;
+doos_N : N;
+doosija_N : N;
+doosimine_N : N;
+dopamiin_N : N;
+doping_N : N;
+dopinguaine_N : N;
+dopingukontroll_N : N;
+dormitoorium_N : N;
+dornse_N : N;
+dosaator_N : N;
+doseerija_N : N;
+doseerimine_N : N;
+dosimeeter_N : N;
+dosimeetria_N : N;
+dotatsioon_N : N;
+doteerija_N : N;
+doteerimine_N : N;
+dotseerija_N : N;
+dotseerimine_N : N;
+dotseerivalt_Adv : Adv;
+dotsent_N : N;
+draakon_N : N;
+draakoniveri_N : N;
+draama_N : N;
+draamaetendus_N : N;
+draamafestival_N : N;
+draamakirjandus_N : N;
+draamakirjanik_N : N;
+draamalavastus_N : N;
+'draamanäitleja_N' : N;
+draamaring_N : N;
+'draamašvank_N' : N;
+draamateater_N : N;
+draamategelane_N : N;
+draamat_tegema_V : V;
+'dragsterisõit_N' : N;
+drahm_N : N;
+draiv_N : N;
+draiver_N : N;
+draiverprogramm_N : N;
+drakkar_N : N;
+drakker_N : N;
+drakunkuloos_N : N;
+dramaatika_N : N;
+dramaatik_N : N;
+dramaatiline_A : A;
+dramaatiliselt_Adv : Adv;
+dramaatilisus_N : N;
+dramatiseerija_N : N;
+dramatiseerimine_N : N;
+dramatiseering_N : N;
+dramatism_N : N;
+dramaturg_N : N;
+dramaturgia_N : N;
+drapeeruma_V : V;
+draperii_N : N;
+draperiikaar_N : N;
+drastiliselt_Adv : Adv;
+'dražee_N' : N;
+'dražeerimine_N' : N;
+drednoot_N : N;
+dreen_N : N;
+dreenima_N : N;
+drell_N : N;
+'drenaaž_N' : N;
+dresiin_N : N;
+dress_N : N;
+dresseerija_N : N;
+dresseerimine_N : N;
+'dressipüksid_N' : N;
+dressuur_N : N;
+drifter_N : N;
+drill_N : N;
+drillija_N : N;
+drillimine_N : N;
+drink_N : N;
+drogist_N : N;
+drolerii_N : N;
+dromedar_N : N;
+dromos_N : N;
+droog_N : N;
+druiid_N : N;
+druus_N : N;
+'džaiv_N' : N;
+'džaul_N' : N;
+'džemm_N' : N;
+'džemmisuhkur_N' : N;
+dzentelmen_N : N;
+'džentelmenlik_A' : A;
+'džentelmenlikkus_N' : N;
+'džigermast_N' : N;
+'džihaad_N' : N;
+'džiig_N' : N;
+'džiinid_N' : N;
+'džiip_N' : N;
+'džinn_N' : N;
+'džinnipudel_N' : N;
+'džoki_N' : N;
+'džuudo_N' : N;
+'džuudomaadleja_N' : N;
+'džuut_N' : N;
+'džuutriie_N' : N;
+'džäss_N' : N;
+'džässifestival_N' : N;
+'džässikontsert_N' : N;
+'džässmuusika_N' : N;
+duaal_N : N;
+duaalne_A : A;
+dualism_N : N;
+dualist_N : N;
+dublant_N : N;
+dubleerija_N : N;
+dubleerimine_N : N;
+dublett_N : N;
+dublikaat_N : N;
+'dublöör_N' : N;
+'dublüür_N' : N;
+dudendiit_N : N;
+duellant_N : N;
+duell_N : N;
+duelleerija_N : N;
+duelleerimine_N : N;
+duellerima_V : V;
+duellija_N : N;
+duellima_V : V;
+duellimine_N : N;
+duelli_pidama_V : V;
+duett_N : N;
+dumdumkuul_N : N;
+dump_N : N;
+dumping_N : N;
+duodenaalatreesia_N : N;
+duodenoskoopia_N : N;
+duodraama_N : N;
+duo_N : N;
+duokonto_N : N;
+dupleksedastus_N : N;
+duplekskanal_N : N;
+dupleksne_A : A;
+dupleksside_N : N;
+duplex_N : N;
+duplikaat_N : N;
+duplitseerija_N : N;
+duplitseerimine_N : N;
+duralumiinium_N : N;
+durumnisu_N : N;
+'dušikabiin_N' : N;
+'dušikardin_N' : N;
+'dušiotsik_N' : N;
+'dušipea_N' : N;
+'duširuum_N' : N;
+'dušitaja_N' : N;
+'dušitamine_N' : N;
+'dušiõli_N' : N;
+'dušš_N' : N;
+dutaar_N : N;
+duubel_N : N;
+duubelmeeskond_N : N;
+duuma_N : N;
+duur_N : N;
+'dändi_N' : N;
+'dändilik_A' : A;
+'dünaamikadiagramm_N' : N;
+'dünaamika_N' : N;
+'dünaamiline_A' : A;
+'dünaamiliselt_Adv' : Adv;
+'dünaamilisus_N' : N;
+'dünamiit_N' : N;
+'dünamo_N' : N;
+'dünamomeeter_N' : N;
+'dünastia_N' : N;
+'düsakuusia_N' : N;
+'düsapnoe_N' : N;
+'düsartia_N' : N;
+'düsartroos_N' : N;
+'düsautonoomiadüsbaasia_N' : N;
+'düsdiadohhokinees_N' : N;
+'düsenteeria_N' : N;
+'düsfaagia_N' : N;
+'düsfaasia_N' : N;
+'düsfeemia_N' : N;
+'düsfemism_N' : N;
+'düsfoonia_N' : N;
+'düsfooria_N' : N;
+'düsfunktsioon_N' : N;
+'düsgerminoom_N' : N;
+'düsgeusia_N' : N;
+'düsglossia_N' : N;
+'düsgnaatia_N' : N;
+'düsgraafia_N' : N;
+'düsgrammatism_N' : N;
+'düsidroos_N' : N;
+'düskalkuulia_N' : N;
+'düskeratoos_N' : N;
+'düskinesia_N' : N;
+'düskromatopisia_N' : N;
+'düslaalia_N' : N;
+'düsleksia_N' : N;
+'düslipoproteineemia_N' : N;
+'düsloogia_N' : N;
+'düsmaturiteet_N' : N;
+'düsmenorröa_N' : N;
+'düsmneesia_N' : N;
+'düsopsia_N' : N;
+'düsosmia_N' : N;
+'düsostoos_N' : N;
+'düspaksia_N' : N;
+'düspareunia_N' : N;
+'düspareuunia_N' : N;
+'düspepsia_N' : N;
+'düsplaasia_N' : N;
+'düsproosium_N' : N;
+'düsprosoodia_N' : N;
+'düsproteineemia_N' : N;
+'düsproteinoos_N' : N;
+'düstoonia_N' : N;
+'düstoopia_N' : N;
+'düstress_N' : N;
+'düstroofia_N' : N;
+'düstüümia_N' : N;
+'düsuuria_N' : N;
+'düün_N' : N;
+'düüs_N' : N;
+eakaaslane_N : N;
+eakas_A : A;
+eakohasus_N : N;
+eal_Adv : Adv;
+eales_Adv : Adv;
+ealeski_Adv : Adv;
+ealine_A : A;
+'eapsühholoogia_N' : N;
+'ebaaneurüsm_N' : N;
+ebaarukus_N : N;
+ebaausalt_Adv : Adv;
+ebadelikaatsus_N : N;
+ebademokraatlikult_Adv : Adv;
+ebadiskreetsus_N : N;
+ebaedu_N : N;
+ebaeetiliselt_Adv : Adv;
+ebaehtsus_N : N;
+ebaelulisus_N : N;
+ebaesinduslikkus_N : N;
+ebaesinduslikult_Adv : Adv;
+ebaharilikult_Adv : Adv;
+ebahuvitavalt_Adv : Adv;
+'ebahüatsint_N' : N;
+ebainimlikkus_N : N;
+ebainimlikult_Adv : Adv;
+ebajumalat_tegema_V : V;
+'ebajärjekindlus_N' : N;
+ebakindlus_N : N;
+ebakompetentselt_Adv : Adv;
+ebakrupp_N : N;
+ebakujutis_N : N;
+ebakultuurselt_Adv : Adv;
+ebakultuursus_N : N;
+'ebakõla_N' : N;
+'ebaküpselt_Adv' : Adv;
+'ebaküpsus_N' : N;
+ebalapselikkus_N : N;
+ebaleja_N : N;
+ebalema_VV : VV;
+ebalemine_N : N;
+ebalemisi_Adv : Adv;
+ebalevalt_Adv : Adv;
+ebalev_A : A;
+ebalevus_N : N;
+ebaliiges_N : N;
+ebalojaalsus_N : N;
+ebaloogiliselt_Adv : Adv;
+ebaloogilisus_N : N;
+ebaloomulikkus_N : N;
+ebaloomulikult_Adv : Adv;
+ebamagun_N : N;
+ebamaisus_N : N;
+ebameeldivalt_Adv : Adv;
+ebameeldivus_N : N;
+ebamoodustis_N : N;
+ebamoraalsus_N : N;
+ebamugavalt_Adv : Adv;
+ebamugavus_N : N;
+'ebamõistlikkus_N' : N;
+'ebamõistlikult_Adv' : Adv;
+'ebamõlemasoolisus_N' : N;
+'ebamõrsja_N' : N;
+'ebamõõdukus_N' : N;
+'ebamääraselt_Adv' : Adv;
+ebanormaalselt_Adv : Adv;
+ebaobjektiivsus_N : N;
+ebaolulisus_N : N;
+ebaotstarbekohasus_N : N;
+ebaotstarbekus_N : N;
+ebaperemehelikkus_N : N;
+ebapiisavalt_Adv : Adv;
+ebapiisavus_N : N;
+ebapopulaarsus_N : N;
+ebapraktilisus_N : N;
+ebaprintsipiaalsus_N : N;
+ebaproduktiivselt_Adv : Adv;
+ebaproportsionaalsus_N : N;
+ebapuhtus_N : N;
+'ebapõieke_N' : N;
+'ebapädevus_N' : N;
+'ebapüsivus_N' : N;
+ebarasedus_N : N;
+ebaratsionaalsus_N : N;
+ebard_N : N;
+ebardlik_A : A;
+ebarduma_V : V;
+ebareaalsus_N : N;
+'ebareeglipärasus_N' : N;
+ebaregulaarselt_Adv : Adv;
+ebarentaablus_N : N;
+ebaroos_N : N;
+'ebarõuged_N' : N;
+'ebaröövik_N' : N;
+ebaseaduslikkus_N : N;
+ebaseaduslikult_Adv : Adv;
+ebaselgelt_Adv : Adv;
+ebaselgus_N : N;
+ebasiiralt_Adv : Adv;
+ebasiire_N : N;
+ebasiirus_N : N;
+ebasobivalt_Adv : Adv;
+ebasoliidselt_Adv : Adv;
+ebasoliidsus_N : N;
+ebasoosing_N : N;
+ebastabiilsus_N : N;
+ebasuhe_N : N;
+'ebasõbralikkus_N' : N;
+'ebasõbralikult_Adv' : Adv;
+'ebasümpaatia_N' : N;
+'ebasündsalt_Adv' : Adv;
+ebataju_N : N;
+ebatasasus_N : N;
+ebatasuvus_N : N;
+ebatavaliselt_Adv : Adv;
+ebatavalisus_N : N;
+ebateadlikkus_N : N;
+ebateadus_N : N;
+ebatsensuurselt_Adv : Adv;
+'ebatsüst_N' : N;
+'ebatõde_N' : N;
+'ebatõepärasus_N' : N;
+'ebatõtt_rääkima_V' : V;
+'ebatäiuslikkus_N' : N;
+'ebatäpsus_N' : N;
+'ebausaldusväärsus_N' : N;
+ebausk_N : N;
+ebausutavus_N : N;
+ebaviisakalt_Adv : Adv;
+ebaviisakus_N : N;
+ebavooruslikult_Adv : Adv;
+'ebavõrdelisus_N' : N;
+'ebavõrdselt_Adv' : Adv;
+'ebavõrdsus_N' : N;
+'ebaväide_N' : N;
+'ebaväärikalt_Adv' : Adv;
+'ebaväärikus_N' : N;
+'ebaõigelt_Adv' : Adv;
+'ebaõigesti_Adv' : Adv;
+'ebaõiglus_N' : N;
+'ebaõigsus_N' : N;
+'ebaõnn_N' : N;
+'ebaõnnestuja_N' : N;
+'ebaõnnestumine_N' : N;
+'ebaõnnestunult_Adv' : Adv;
+'ebaühtlaselt_Adv' : Adv;
+'ebaühtlustaja_N' : N;
+'ebaühtlustamine_N' : N;
+ebelalt_Adv : Adv;
+ebeldamisi_Adv : Adv;
+ebelema_V : V;
+ebelus_N : N;
+ebenist_N : N;
+eblakalt_Adv : Adv;
+eblakas_A : A;
+ecstasy_N : N;
+edam_N : N;
+edasi_aitama_V : V;
+edasi_ajama_V : V;
+edasiandepealdis_N : N;
+'edasiandeõigus_N' : N;
+edasi_andma_V : V;
+edasiarendaja_N : N;
+edasi_arendama_V : V;
+edasiarendus_N : N;
+edasi_arenema_V : V;
+edasi_Adv : Adv;
+edasi_ehitama_V : V;
+edasi_elama_V : V;
+edasi_harima_V : V;
+'edasi_hõõguma_V' : V;
+edasi_juhatama_V : V;
+edasi_jutustama_V : V;
+'edasi_jõudma_V' : V;
+'edasi_jääma_V' : V;
+edasikaebaja_N : N;
+edasi_kaebama_V : V;
+'edasikaebamisõigus_N' : N;
+edasikaebus_N : N;
+edasi_kaevama_V : V;
+edasikanal_N : N;
+edasi_kandma_V : V;
+edasi_kanduma_V : V;
+edasi_kestma_V : V;
+edasi_kindlustama_V : V;
+edasikindlustus_N : N;
+'edasi_klõbistama_V' : V;
+edasi_kulgema_V : V;
+edasi_laskma_V : V;
+edasi_liikuma_V : V;
+'edasi_lükkama_V' : V;
+'edasilükkamine_N' : N;
+'edasi_lükkuma_V' : V;
+edasi_meelitama_V : V;
+edasiminek_N : N;
+'edasi_mõjuma_V' : V;
+'edasi_mõtlema_V' : V;
+'edasi_mängima_V' : V;
+'edasimüüja_N' : N;
+'edasimüük_N' : N;
+edasi_nihkuma_V : V;
+edasi_nihutama_V : V;
+edasi_puhuma_V : V;
+'edasi_pärandama_V' : V;
+'edasi_päranduma_V' : V;
+'edasi_pääsema_V' : V;
+'edasi_pürgima_V' : V;
+'edasi_püsima_V' : V;
+'edasi_püüdma_V' : V;
+edasi_ronima_V : V;
+edasi_roomama_V : V;
+edasi_ruttama_V : V;
+'edasi_rändama_V' : V;
+'edasi_rääkima_V' : V;
+'edasi_rühkima_V' : V;
+edasi_saama_V : V;
+edasi_saatma_V : V;
+edasi_sammuma_V : V;
+edasi_sundima_V : V;
+edasisuunas_Adv : Adv;
+'edasi_sõitma_V' : V;
+'edasi_sööma_V' : V;
+edasitaaste_N : N;
+'edasi-tagasi_sõitma_V' : V;
+edasi_teatama_V : V;
+edasi_tegelema_V : V;
+edasi_tegema_V : V;
+edasi_toimetama_V : V;
+edasitoimetamine_N : N;
+edasi_tormama_V : V;
+'edasi_trügima_V' : V;
+edasi_tulema_V : V;
+edasi_tungima_V : V;
+'edasi_tõmbama_V' : V;
+'edasi_tõstma_V' : V;
+'edasi_tõukama_V' : V;
+edasi_uurima_V : V;
+edasi_veerema_V : V;
+edasi_veeretama_V : V;
+edasiviija_N : N;
+edasi_viima_V : V;
+edasiviimine_N : N;
+edasi_volitama_V : V;
+'edasi_õitsema_V' : V;
+'edasiühilduvus_N' : N;
+'edasi_ütlema_V' : V;
+'edasi_üürima_V' : V;
+edaspidi_Adv : Adv;
+edaspidigi_Adv : Adv;
+edastaja_N : N;
+edastamine_N : N;
+edastamiskaubandus_N : N;
+edastamisvahend_N : N;
+edastusaeg_N : N;
+edastusagent_N : N;
+edastusakreditiiv_N : N;
+edastus_N : N;
+edastuskaader_N : N;
+edastuskanal_N : N;
+edastuskiirus_N : N;
+edastusliin_N : N;
+'edastusmärk_N' : N;
+edastuspealdis_N : N;
+edastussamm_N : N;
+'edastussündmus_N' : N;
+'edastussüntaks_N' : N;
+'edastusõigus_N' : N;
+ede_N : N;
+edelakaar_N : N;
+edelatuul_N : N;
+edel_N : N;
+edendaja_N : N;
+edendama_V2 : V2;
+edendamine_N : N;
+edeneja_N : N;
+edenema_V : V;
+edenemine_N : N;
+edenemisala_N : N;
+edenenud_A : A;
+edenev_A : A;
+edestaja_N : N;
+edestama_V2 : V2;
+edestamine_N : N;
+edetabel_N : N;
+edevalt_Adv : Adv;
+'edevavõitu_Adv' : Adv;
+edev_A : A;
+edevus_N : N;
+edevust_taga_ajama_V : V;
+edifikaator_N : N;
+edikt_N : N;
+editsioon_N : N;
+edu_N : N;
+edukalt_Adv : Adv;
+edukas_A : A;
+edukus_N : N;
+edukustegur_N : N;
+'edukäik_N' : N;
+eduline_A : A;
+eduliselt_Adv : Adv;
+edulisus_N : N;
+edumaad_andma_V : V;
+edumaa_N : N;
+edumeelselt_Adv : Adv;
+edumeelsus_N : N;
+'edumärk_N' : N;
+edurivi_N : N;
+edu_saavutama_V : V;
+edusamm_N : N;
+edusamme_tegema_V : V;
+eduseis_N : N;
+edutainment_N : N;
+edutama_V2 : V2;
+edutamine_N : N;
+edutee_N : N;
+edutu_A : A;
+edutult_Adv : Adv;
+edutus_N : N;
+edvistaja_N : N;
+edvistama_V : V;
+edvistamine_N : N;
+edvistavalt_Adv : Adv;
+edvistav_A : A;
+edvistus_N : N;
+eebenipuit_N : N;
+eefeu_N : N;
+eelaimdus_N : N;
+eelaimus_N : N;
+'eelanalüüs_N' : N;
+eelarvamus_N : N;
+eelarveaasta_N : N;
+eelarvedefitsiit_N : N;
+eelarve_N : N;
+eelarvejuht_N : N;
+eelarvekavand_N : N;
+eelarvekirje_N : N;
+eelarvekitsendus_N : N;
+eelarvekomisjon_N : N;
+eelarvekorraldus_N : N;
+eelarvekulu_N : N;
+'eelarvekäsund_N' : N;
+eelarvelaen_N : N;
+'eelarvelõtk_N' : N;
+'eelarvelünk_N' : N;
+eelarvemenetlus_N : N;
+eelarveprintsiip_N : N;
+'eelarvepõhimõte_N' : N;
+eelarvesirge_N : N;
+eelarvestaja_N : N;
+eelarvestamine_N : N;
+eelarvestrateegia_N : N;
+'eelarvesüsteem_N' : N;
+'eelarvetühik_N' : N;
+'eelarveõigus_N' : N;
+eeldaja_N : N;
+eeldama_V2 : V2;
+eeldamine_N : N;
+eeldatavasti_Adv : Adv;
+eeldatav_A : A;
+eeldefineerimine_N : N;
+eeldus_N : N;
+eeldusosa_N : N;
+eel_Adv : Adv;
+eelesietendus_N : N;
+eelgriin_N : N;
+eelharidus_N : N;
+'eelhääletamine_N' : N;
+'eelhüpe_N' : N;
+eelidandaja_N : N;
+eelidandamine_N : N;
+eelinfo_N : N;
+eelisaktsia_N : N;
+'eelisaktsionär_N' : N;
+eelisdividend_N : N;
+eelis_N : N;
+eeliskasutaja_N : N;
+'eelisostuõigus_N' : N;
+eelistaja_N : N;
+eelistama_V2 : V2;
+eelistamine_N : N;
+eelistatavalt_Adv : Adv;
+eelistatu_N : N;
+eelistung_N : N;
+eelistus_N : N;
+eelistustehing_N : N;
+'eelisvõlg_N' : N;
+'eelisõigus_N' : N;
+eeljooks_N : N;
+eelkatkepunkt_N : N;
+eelkergitamine_N : N;
+eelkindlustus_N : N;
+eelkobar_N : N;
+eelkosjad_N : N;
+'eelkõige_Adv' : Adv;
+'eelkäija_N' : N;
+eellaadur_N : N;
+eellane_N : N;
+eellased_N : N;
+eelleping_N : N;
+eellinnus_N : N;
+eellugemispea_N : N;
+eellugu_N : N;
+'eellüps_N' : N;
+eelmainitu_N : N;
+eelmine_A : A;
+'eelmäestik_N' : N;
+'eelmäng_N' : N;
+'eelmüük_N' : N;
+eelneja_N : N;
+eelnema_V : V;
+eelnemine_N : N;
+eelnevalt_Adv : Adv;
+eelnev_A : A;
+eelnimetatu_N : N;
+'eelnõu_N' : N;
+'eelnäitus_N' : N;
+eelolek_N : N;
+'eelolümpia_N' : N;
+'eelolümpiamäng_N' : N;
+eelpakkimine_N : N;
+'eelpoolöeldu_N' : N;
+'eelpäev_N' : N;
+eelroog_N : N;
+eelsalk_N : N;
+eelselt_Adv : Adv;
+eelsokraatikud_N : N;
+eelsoodumus_N : N;
+eelsoodustaja_N : N;
+eelsoodustamine_N : N;
+'eelsündmus_N' : N;
+eelteade_N : N;
+eelteadmine_N : N;
+eelteadus_N : N;
+eelteadvus_N : N;
+eelteave_N : N;
+eeltellija_N : N;
+eeltellimine_N : N;
+eeltellimus_N : N;
+eeltingimus_N : N;
+'eeltrükk_N' : N;
+eeltutvustus_N : N;
+'eeltööd_tegema_V' : V;
+'eeltöö_N' : N;
+'eeltöötleja_N' : N;
+'eeltöötlemine_N' : N;
+eelujumine_N : N;
+eeluurimine_N : N;
+eeluurimisvangla_N : N;
+eelvangistuskamber_N : N;
+eelversioon_N : N;
+eelvili_N : N;
+eelvoor_N : N;
+'eelvõimendi_N' : N;
+'eelvõistlus_N' : N;
+'eelvägi_N' : N;
+'eelühing_N' : N;
+'eelüritus_N' : N;
+eemaldaja_N : N;
+'eemaldajanärv_N' : N;
+eemaldama_V2 : V2;
+eemaldamine_N : N;
+eemalduja_N : N;
+eemalduma_V : V;
+eemaldumine_N : N;
+eemaldus_N : N;
+eemale_ajama_V : V;
+eemale_Adv : Adv;
+eemal_Adv : Adv;
+eemale_heitma_V : V;
+eemale_hoidma_V : V;
+eemale_hoiduma_V : V;
+eemale_juhtima_V : V;
+'eemale_jääma_V' : V;
+eemale_kiskuma_V : V;
+'eemale_lööma_V' : V;
+'eemale_lükkama_V' : V;
+eemale_nihkuma_V : V;
+eemale_nihutama_V : V;
+eemale_peletama_V : V;
+eemale_purjetama_V : V;
+'eemale_põrkama_V' : V;
+eemaletoimetamine_N : N;
+eemale_triivima_V : V;
+'eemale_tõmbama_V' : V;
+'eemale_tõmbuma_V' : V;
+'eemale_tõukama_V' : V;
+'eemaletõukavalt_Adv' : Adv;
+eemale_viima_V : V;
+eemale_viskama_V : V;
+eemal_hoidma_V : V;
+eemal_seisma_V : V;
+eemalt_Adv : Adv;
+eemalt_kostma_V : V;
+eemalt_paistma_V : V;
+eemalt_vaatama_V : V;
+eemal_viibima_V : V;
+eend_N : N;
+eendsammas_N : N;
+eendtugi_N : N;
+eendumine_N : N;
+e_N : N;
+eepika_N : N;
+eepikakirjanik_N : N;
+eepik_N : N;
+eepiline_A : A;
+eepos_N : N;
+eesaju_N : N;
+eesarvuti_N : N;
+ees_Adv : Adv;
+eesel_N : N;
+eeshammas_N : N;
+ees_hoidma_V : V;
+eesiste_N : N;
+eesistuja_N : N;
+eesistujamaa_N : N;
+eesistujariik_N : N;
+eesjalg_N : N;
+eeskamber_N : N;
+'eeskambrilääts_N' : N;
+eeskava_N : N;
+eeskiri_N : N;
+eeskoda_N : N;
+eeskomponent_N : N;
+eeskuju_N : N;
+eeskujuks_seadma_V : V;
+'eeskujuks_võtma_V' : V;
+eeskujulikult_Adv : Adv;
+'eeskuju_võtma_V' : V;
+'eeskäelöök_N' : N;
+'eeskäsi_N' : N;
+'eeskätt_Adv' : Adv;
+eeslaulja_N : N;
+eeslava_N : N;
+eesleht_N : N;
+eesliide_N : N;
+eesliin_N : N;
+'eesliinimängija_N' : N;
+eeslinn_N : N;
+eeslinnus_N : N;
+eesliselgkaar_N : N;
+eeslitorn_N : N;
+eesmast_N : N;
+eesmine_A : A;
+'eesmärgikindlalt_Adv' : Adv;
+'eesmärgile_jõudma_V' : V;
+'eesmärgini_jõudma_V' : V;
+'eesmärgipäraselt_Adv' : Adv;
+'eesmärgitult_Adv' : Adv;
+'eesmärgiveksel_N' : N;
+'eesmärk_N' : N;
+'eesmärke_teenima_V' : V;
+eesnahakitsenemus_N : N;
+'eesnahanääre_N' : N;
+eesnahk_N : N;
+eesneja_N : N;
+eesnemine_N : N;
+eesnimi_N : N;
+'ees_nägema_V' : V;
+'eesnääre_N' : N;
+'eesnäärmepõletik_N' : N;
+'eesnäärmesuurenemus_N' : N;
+'eesnäärmevalu_N' : N;
+'eesnäärmevähk_N' : N;
+ees_ootama_V : V;
+eesosa_N : N;
+eesotsas_Adv : Adv;
+eesots_N : N;
+eespool_Adv : Adv;
+eesprotsessor_N : N;
+eespuri_N : N;
+eespurihammas_N : N;
+'ees_püsima_V' : V;
+eesrakendus_N : N;
+eesriie_N : N;
+eesriim_N : N;
+eesrindlikult_Adv : Adv;
+eesruum_N : N;
+eesruumirakendus_N : N;
+eessammas_N : N;
+ees_sammuma_V : V;
+eessein_N : N;
+ees_seisma_V : V;
+'eessõna_N' : N;
+'eessüsteem_N' : N;
+eesteenus_N : N;
+eest_Adv : Adv;
+eestegija_N : N;
+eest_hea_seisma_V : V;
+eestilik_A : A;
+eestilikult_Adv : Adv;
+eestiline_A : A;
+eestindaja_N : N;
+eestindamine_N : N;
+'eestipäraselt_Adv' : Adv;
+'eestipärastuja_N' : N;
+'eestipärastumine_N' : N;
+eestistaja_N : N;
+eestistamine_N : N;
+eestistuja_N : N;
+eestistuma_V : V;
+eestistumine_N : N;
+eest_kinni_panema_V : V;
+eestkoste_N : N;
+eestkostja_N : N;
+eest_kostma_V : V;
+'eestkõneleja_N' : N;
+'eestkätt_Adv' : Adv;
+eestlane_N : N;
+eestlanna_N : N;
+eestlased_N : N;
+eestlaskond_N : N;
+eestlaulja_N : N;
+eest_leidma_V : V;
+eest_libisema_V : V;
+eestotsast_Adv : Adv;
+eestpalve_N : N;
+eestpoolt_Adv : Adv;
+eestseisja_N : N;
+eest_seisma_V : V;
+eestseisus_N : N;
+eestuba_N : N;
+eestundel_N : N;
+eestvedaja_N : N;
+eest_vedama_V : V;
+eestvedamine_N : N;
+'eestvõtmine_N' : N;
+'eest_ära_tulema_V' : V;
+'eest_ära_võtma_V' : V;
+'eestööline_N' : N;
+'eestöötegija_N' : N;
+eesuks_N : N;
+eesvall_N : N;
+eesvokaal_N : N;
+'eesõigus_N' : N;
+'eesõigustamine_N' : N;
+'eesõu_N' : N;
+eeter_N : N;
+eetika_N : N;
+eetikakomitee_N : N;
+eetikakoodeks_N : N;
+eetikateooria_N : N;
+eetik_N : N;
+eetiline_A : A;
+eetiliselt_Adv : Adv;
+eetilisus_N : N;
+eetrisse_laskma_V : V;
+eetsi_Adv : Adv;
+efedriin_N : N;
+efekt_N : N;
+efekti_andma_V : V;
+'efektibörs_N' : N;
+efektiivaadress_N : N;
+efektiivintress_N : N;
+efektiivistaja_N : N;
+efektiivistamine_N : N;
+efektiivkaubandus_N : N;
+efektiivklausel_N : N;
+efektiivkulu_N : N;
+efektiivne_A : A;
+efektiivselt_Adv : Adv;
+efektiivsus_N : N;
+efektitsema_V : V;
+'efektlõng_N' : N;
+efektne_A : A;
+efektselt_Adv : Adv;
+efemeriid_N : N;
+efusiiv_N : N;
+efusioon_N : N;
+ega_Adv : Adv;
+egaliseerija_N : N;
+egaliseerimine_N : N;
+egalitarism_N : N;
+egalitarist_N : N;
+egiptienn_N : N;
+egiptlane_N : N;
+ego_N : N;
+egoism_N : N;
+egoist_N : N;
+egoistlik_A : A;
+egoistlikult_Adv : Adv;
+egotism_N : N;
+egotsentrilisus_N : N;
+egotsentrism_N : N;
+'egüptoloog_N' : N;
+'egüptoloogia_N' : N;
+eha_N : N;
+ehakuma_N : N;
+ehaline_N : N;
+'ehalkäija_N' : N;
+'ehalkäimine_N' : N;
+ehalt_tulema_V : V;
+ehavalgus_N : N;
+ehedalt_Adv : Adv;
+ehedasti_Adv : Adv;
+ehe_A : A;
+ehe_N : N;
+ehevil_Adv : Adv;
+ehhiin_N : N;
+ehhinokokk_N : N;
+ehhinokokkoos_N : N;
+ehhinokokoos_N : N;
+ehhohaalia_N : N;
+ehhokardiograafia_N : N;
+ehhokinees_N : N;
+ehhokineesia_N : N;
+ehhopraksia_N : N;
+ehisaednik_N : N;
+ehisaiandus_N : N;
+ehisdetail_N : N;
+ehis_N : N;
+ehisgalerii_N : N;
+ehiskatus_N : N;
+ehisliist_N : N;
+ehismotiiv_N : N;
+ehisnael_N : N;
+'ehisnõel_N' : N;
+'ehisnööp_N' : N;
+ehispael_N : N;
+ehispannal_N : N;
+ehisplaat_N : N;
+ehisraam_N : N;
+ehisraamistik_N : N;
+ehissammas_N : N;
+ehistaim_N : N;
+ehistorn_N : N;
+ehisviil_N : N;
+ehisvorm_N : N;
+'ehisvõre_N' : N;
+'ehisvööt_N' : N;
+ehitaja_N : N;
+ehitama_V2 : V2;
+ehitamine_N : N;
+ehitatu_N : N;
+ehitis_N : N;
+ehitud_A : A;
+ehitusasutus_N : N;
+ehitusdetail_N : N;
+ehituseeskiri_N : N;
+ehitus_N : N;
+'ehitusettevõte_N' : N;
+ehitusfirma_N : N;
+ehitusgeoloogia_N : N;
+ehitusinsener_N : N;
+ehitusjoonestamine_N : N;
+ehitusjuhtimine_N : N;
+'ehitusjärelevalve_N' : N;
+ehituskaup_N : N;
+ehituskeemia_N : N;
+ehituskeemiatoode_N : N;
+ehituskeraamika_N : N;
+ehituskivi_N : N;
+ehitusklamber_N : N;
+ehitusklimatoloogia_N : N;
+ehituskonstruktsioon_N : N;
+ehituskool_N : N;
+ehituskorraldus_N : N;
+ehituskunst_N : N;
+ehituslaad_N : N;
+ehitusliim_N : N;
+ehitusluba_N : N;
+ehituslubi_N : N;
+ehitusmasin_N : N;
+ehitusmastiks_N : N;
+ehitusmaterjal_N : N;
+ehitusmees_N : N;
+ehitusmeister_N : N;
+ehitusmess_N : N;
+ehitusministeerium_N : N;
+ehitusminister_N : N;
+ehitusnael_N : N;
+ehitusnorm_N : N;
+'ehitusnäitus_N' : N;
+ehitusorganisatsioon_N : N;
+ehituspaber_N : N;
+ehituspiirang_N : N;
+ehitusplaat_N : N;
+ehitusplastika_N : N;
+ehitusplokk_N : N;
+ehituspood_N : N;
+ehituspuit_N : N;
+ehitussegu_N : N;
+ehitussideaine_N : N;
+'ehitussümboolika_N' : N;
+ehitustarbed_N : N;
+ehitustarve_N : N;
+ehitustarvetekauplus_N : N;
+ehitustarvetepood_N : N;
+ehitusteadus_N : N;
+ehitusteaduskond_N : N;
+ehitustehnika_N : N;
+'ehitustöö_N' : N;
+'ehitustööline_N' : N;
+'ehitustööriist_N' : N;
+ehitusviis_N : N;
+ehk_Adv : Adv;
+ehmataja_N : N;
+ehmatama_V2 : V2;
+ehmatamine_N : N;
+ehmatamisi_Adv : Adv;
+ehmatavalt_Adv : Adv;
+ehmatav_A : A;
+ehmatus_N : N;
+ehmuja_N : N;
+ehmuma_V : V;
+ehmumine_N : N;
+ehmunud_A : A;
+ehmunult_Adv : Adv;
+ehteasi_N : N;
+ehtefirma_N : N;
+ehtekarp_N : N;
+ehtekauplus_N : N;
+ehtekivi_N : N;
+ehtekunst_N : N;
+'ehtenõel_N' : N;
+'ehtenäitus_N' : N;
+ehtepood_N : N;
+'ehteäri_N' : N;
+ehtija_N : N;
+ehtima_V2 : V2;
+ehtimine_N : N;
+ehtne_A : A;
+ehtsalt_Adv : Adv;
+ehtsus_N : N;
+'ei_a-d_ega_b-d_ütlema_V' : V;
+eiderhani_N : N;
+eidetism_N : N;
+ei_Adv : Adv;
+'ei_i-d_ega_a-d_ütlema_V' : V;
+eikosanoid_N : N;
+eikosapentaeenhape_N : N;
+'ei_kuiva_ega_märga_suhu_võtma_V' : V;
+eile_Adv : Adv;
+eile_N : N;
+'eilset_päeva_otsima_V' : V;
+eilset_tuult_taga_ajama_V : V;
+eimerioos_N : N;
+ei_mikski_panema_V : V;
+ei_millekski_panema_V : V;
+ei_millekski_pidama_V : V;
+eimiski_N : N;
+eine_N : N;
+einekarp_N : N;
+einela_N : N;
+einelaud_N : N;
+einestaja_N : N;
+einestama_V : V;
+einestamine_N : N;
+einestusruum_N : N;
+einetama_V : V;
+'einet_võtma_V' : V;
+einsteinium_N : N;
+eiraja_N : N;
+eiramine_N : N;
+eistuk_N : N;
+'ei_sööki_ega_jooki_võtma_V' : V;
+eitaja_N : N;
+eitama_V2 : V2;
+eitamine_N : N;
+eitavalt_Adv : Adv;
+eitavalt_suhtuma_V : V;
+eitavalt_vastama_V : V;
+eitavat_vastust_andma_V : V;
+eitav_A : A;
+eit_N : N;
+eitus_N : N;
+'eitusmärk_N' : N;
+'eitussõna_N' : N;
+'ei_ütlema_V' : V;
+ejakulaat_N : N;
+ejakulatsioon_N : N;
+ekhondroom_N : N;
+'ekhümoos_N' : N;
+'ekipaaž_N' : N;
+eklampsia_N : N;
+eklektika_N : N;
+eklektiliselt_Adv : Adv;
+eklektitsism_N : N;
+eklektitsist_N : N;
+ekliptika_N : N;
+'ekläär_N' : N;
+ekonasool_N : N;
+ekossees_N : N;
+ekpordilitsents_N : N;
+ekraan_N : N;
+'ekraanimenüü_N' : N;
+ekraanimine_N : N;
+ekraanipilt_N : N;
+ekraanipunkt_N : N;
+ekraaniredaktor_N : N;
+'ekraanisäästja_N' : N;
+ekraaniteos_N : N;
+ekraansein_N : N;
+ekraniseerija_N : N;
+ekraniseerimine_N : N;
+ekraniseering_N : N;
+ekranivisioon_N : N;
+'ekrüü_N' : N;
+eksaktteadus_N : N;
+eksaltatsioon_N : N;
+eksalteeritud_A : A;
+eksalteeritult_Adv : Adv;
+eksalteeruja_N : N;
+eksalteeruma_V : V;
+eksalteerumine_N : N;
+eksam_N : N;
+eksamihooaeg_N : N;
+eksamikomisjon_N : N;
+eksamilaud_N : N;
+eksamineerija_N : N;
+eksamineerimine_N : N;
+eksamipilet_N : N;
+eksamiprotokoll_N : N;
+eksamiruum_N : N;
+eksamisessioon_N : N;
+eksanteem_N : N;
+eksartikulatsioon_N : N;
+ekseeder_N : N;
+ekseem_N : N;
+eksegees_N : N;
+eksegeet_N : N;
+eks_Adv : Adv;
+eksekuteerija_N : N;
+eksekuteerimine_N : N;
+eksekutiivne_A : A;
+eksemplar_N : N;
+eksfoliatsioon_N : N;
+ekshalatsioon_N : N;
+ekshaleerija_N : N;
+ekshaleerimine_N : N;
+'ekshaustioonipsühhoos_N' : N;
+ekshibeerija_N : N;
+ekshibeerimine_N : N;
+ekshibitsionism_N : N;
+ekshibitsionist_N : N;
+ekshumatsioon_N : N;
+eksiarvamus_N : N;
+eksiarvamusele_viima_V : V;
+eksi_Adv : Adv;
+eksiil_N : N;
+eksija_N : N;
+'eksijäreldus_N' : N;
+eksikombel_Adv : Adv;
+eksima_V : V;
+eksimatu_A : A;
+eksimatult_Adv : Adv;
+eksimatus_N : N;
+eksimeerlaser_N : N;
+eksimine_N : N;
+eksimus_N : N;
+eksinud_A : A;
+eksinu_N : N;
+eksisteerija_N : N;
+eksisteerima_V : V;
+eksisteerimine_N : N;
+eksistents_N : N;
+eksistentsiaallause_N : N;
+eksistentsialism_N : N;
+eksistentsialist_N : N;
+eksistentsikvantor_N : N;
+eksitaja_N : N;
+eksitaju_N : N;
+eksitama_V2 : V2;
+eksitamine_N : N;
+eksitee_N : N;
+eksiteele_saatma_V : V;
+eksiteele_sattuma_V : V;
+eksiteele_viima_V : V;
+eksitus_N : N;
+eksitusse_viima_V : V;
+ekskavaator_N : N;
+eksklamatiivlause_N : N;
+ekskreet_N : N;
+ekskrement_N : N;
+ekskureerima_V : V;
+ekskurreerija_N : N;
+ekskurreerimine_N : N;
+ekskursioon_N : N;
+ekskursioonijuht_N : N;
+'ekskursioonipäev_N' : N;
+eksleja_N : N;
+ekslemine_N : N;
+eksliibris_N : N;
+eksliibrisekunstnik_N : N;
+ekslik_A : A;
+ekslikult_Adv : Adv;
+eksmatrikulatsioon_N : N;
+eksmatrikuleerija_N : N;
+eksmatrikuleerimine_N : N;
+eksmatt_N : N;
+eksofooria_N : N;
+eksoftalm_N : N;
+eksoftalmia_N : N;
+eksogaamia_N : N;
+eksole_Adv : Adv;
+eksootika_N : N;
+eksootiline_A : A;
+eksootilisus_N : N;
+eksortsism_N : N;
+'eksosfäär_N' : N;
+ekspander_N : N;
+ekspandimine_N : N;
+ekspansiivkuul_N : N;
+ekspansiivne_A : A;
+ekspansiivsus_N : N;
+ekspansioon_N : N;
+ekspatrieeruma_V : V;
+ekspedeerija_N : N;
+ekspedeerimine_N : N;
+ekspedeerimisleping_N : N;
+ekspediitor_N : N;
+ekspeditsioon_N : N;
+ekspeditsioonilaev_N : N;
+ekspekteerija_N : N;
+ekspekteerimine_N : N;
+ekspektorant_N : N;
+eksperimentaalandmed_N : N;
+eksperimentaalbioloogia_N : N;
+eksperimentaaldraama_N : N;
+eksperimentaalfilosoof_N : N;
+eksperimentaalfilosoofia_N : N;
+'eksperimentaalfüüsika_N' : N;
+eksperimentaalmaja_N : N;
+eksperimentaalmuusika_N : N;
+eksperimentaalne_A : A;
+'eksperimentaalnäidend_N' : N;
+'eksperimentaalpsühholoogia_N' : N;
+eksperimentaalromaan_N : N;
+eksperimentaalselt_Adv : Adv;
+eksperimentaalteadus_N : N;
+eksperimentaaltehas_N : N;
+'eksperimentaaltöökoda_N' : N;
+eksperimentaator_N : N;
+eksperimenteerija_N : N;
+eksperimenteerima_V : V;
+eksperimenteerimine_N : N;
+eksperiment_N : N;
+ekspert_N : N;
+eksperthinnang_N : N;
+ekspertiis_N : N;
+'ekspertsüsteem_N' : N;
+ekspiratsioon_N : N;
+ekspireerija_N : N;
+ekspireerimine_N : N;
+eksplikatsioon_N : N;
+ekspluataator_N : N;
+ekspluatatisoon_N : N;
+ekspluatatsioonikulu_N : N;
+ekspluateerija_N : N;
+ekspluateerima_V2 : V2;
+ekspluateerimine_N : N;
+eksponaat_N : N;
+eksponeerija_N : N;
+eksponeerimine_N : N;
+eksponeeritus_N : N;
+eksponent_N : N;
+'eksponentvõrrand_N' : N;
+eksponomeeter_N : N;
+ekspordihinnaindeks_N : N;
+ekspordilitsents_N : N;
+ekspordipiirang_N : N;
+eksporditoll_N : N;
+'eksporditõke_N' : N;
+eksport_N : N;
+eksportija_N : N;
+eksportimine_N : N;
+eksportkaup_N : N;
+'eksportpõllumajandus_N' : N;
+eksporttoode_N : N;
+'eksporttööstus_N' : N;
+'eksportöör_N' : N;
+ekspositsioon_N : N;
+ekspositsiooniruum_N : N;
+ekspositsioonisaal_N : N;
+ekspressandmik_N : N;
+ekspress_N : N;
+ekspressionism_N : N;
+ekspressionist_N : N;
+ekspressioon_N : N;
+ekspressivism_N : N;
+ekspressivist_N : N;
+ekspressrong_N : N;
+eksprompt_Adv : Adv;
+eksprompt_N : N;
+ekspropieerija_N : N;
+ekspropieerimine_N : N;
+ekspropriaator_N : N;
+ekspropriatsioon_N : N;
+eksproprieerija_N : N;
+ekstaas_N : N;
+ekstaasi_sattuma_V : V;
+ekstaasi_viima_V : V;
+ekstaatiline_A : A;
+'ekstendmälu_N' : N;
+'ekstendmäluhaldur_N' : N;
+ekstensioon_N : N;
+ekstensor_N : N;
+ekstent_N : N;
+'eksterjöör_N' : N;
+eksternalism_N : N;
+eksternalist_N : N;
+ekstern_N : N;
+ekstra_Adv : Adv;
+ekstraheerija_N : N;
+ekstraheerimine_N : N;
+ekstraheeruma_V : V;
+ekstrahent_N : N;
+ekstrakt_N : N;
+ekstraktimine_N : N;
+'ekstrakõrgsagedus_N' : N;
+ekstranet_N : N;
+ekstrapolatsioon_N : N;
+'ekstrapüramidaalnäht_N' : N;
+'ekstrapüramidaalsüsteem_N' : N;
+'ekstrasüstolid_N' : N;
+ekstravagantselt_Adv : Adv;
+ekstravagantsus_N : N;
+ekstravertne_A : A;
+ekstreemne_A : A;
+ekstreemsport_N : N;
+ekstreemsportlane_N : N;
+ekstreemsus_N : N;
+ekstremism_N : N;
+ekstremist_N : N;
+ekstremistlik_A : A;
+ekstsellents_N : N;
+ekstsentrik_N : N;
+ekstsentriliselt_Adv : Adv;
+ekstsentrilisus_N : N;
+ekstserpt_N : N;
+ektoopia_N : N;
+ektoplasma_N : N;
+ektraheerumine_N : N;
+'ektüüm_N' : N;
+ekvaator_N : N;
+ekvalaiser_N : N;
+'ekvatoriaalvööde_N' : N;
+ekvilibrist_N : N;
+ekvilibristika_N : N;
+ekviliibrium_N : N;
+ekvivalent_N : N;
+ekvivalents_N : N;
+ekvivalentsus_N : N;
+'eküü_N' : N;
+elada_laskma_V : V;
+elades_Adv : Adv;
+eladeski_Adv : Adv;
+elaja_N : N;
+elajalik_A : A;
+elajalikkus_N : N;
+elajalikult_Adv : Adv;
+elajas_N : N;
+elama_asuma_V : V;
+elama_V : V;
+elamine_N : N;
+elamiskorda_Adv : Adv;
+elamiskorras_Adv : Adv;
+elamisluba_N : N;
+elamispind_N : N;
+elamisraha_N : N;
+elamisviis_N : N;
+'elamisõigus_N' : N;
+elamoloogia_N : N;
+elamuarhitektuur_N : N;
+elamu_N : N;
+elamus_N : N;
+elamusi_pakkuma_V : V;
+elamuslikult_Adv : Adv;
+elamuspedagoogika_N : N;
+'elamuühistu_N' : N;
+elanik_N : N;
+elanikkond_N : N;
+elanikud_N : N;
+elastiin_N : N;
+elastiinkiud_N : N;
+'elastiklõng_N' : N;
+elastne_A : A;
+elastofibroom_N : N;
+elastoom_N : N;
+elastselt_Adv : Adv;
+elastsus_N : N;
+elastsusenergia_N : N;
+elastsusteooria_N : N;
+elataja_N : N;
+elatama_V2 : V2;
+elatamine_N : N;
+elatanud_A : A;
+elatiiv_N : N;
+elatis_N : N;
+elatist_saama_V : V;
+elatuja_N : N;
+elatuma_V : V;
+elatumine_N : N;
+elatusala_N : N;
+elatuskorje_N : N;
+elatusmaksumus_N : N;
+elatusmiinimum_N : N;
+elatusraha_N : N;
+elatusstandard_N : N;
+elatustase_N : N;
+elatusvahend_N : N;
+elavalt_Adv : Adv;
+elavasti_Adv : Adv;
+elavate_hulgast_lahkuma_V : V;
+elavate_kirjast_lahkuma_V : V;
+elavdaja_N : N;
+elavdamine_N : N;
+elav_A : A;
+'elavhõbebaromeeter_N' : N;
+'elavhõbedamürgistus_N' : N;
+'elavhõbedamürgitus_N' : N;
+'elavhõbe_N' : N;
+'elavhõbemanomeeter_N' : N;
+'elavhõbeoksiidielement_N' : N;
+'elavhõbepatarei_N' : N;
+'elavhõbetermomeeter_N' : N;
+'elavjõud_N' : N;
+elavneja_N : N;
+elavnema_V : V;
+elavnemine_N : N;
+elavtara_N : N;
+elavust_tekitama_V : V;
+elbakalt_Adv : Adv;
+elberdama_V : V;
+eleaadid_N : N;
+eleegia_N : N;
+eleegik_N : N;
+elegantne_A : A;
+elegants_N : N;
+elegantselt_Adv : Adv;
+elekter_N : N;
+elekterpunktuur_N : N;
+elekterside_N : N;
+elektoraat_N : N;
+elektriahel_N : N;
+elektriahi_N : N;
+elektriajam_N : N;
+elektriaku_N : N;
+elektriakumulaator_N : N;
+elektriarvesti_N : N;
+elektriauto_N : N;
+elektridetonaator_N : N;
+elektrienergia_N : N;
+elektrifitseerija_N : N;
+elektrifitseerimine_N : N;
+elektrigrill_N : N;
+'elektrihöövel_N' : N;
+elektriinstrument_N : N;
+elektrijaam_N : N;
+elektrijalgratas_N : N;
+elektrijuhe_N : N;
+elektrijuht_N : N;
+elektrikaabel_N : N;
+elektrikaar_N : N;
+elektrikarjus_N : N;
+elektrikatkestus_N : N;
+elektrikaup_N : N;
+elektrikauplus_N : N;
+elektrikeeduriist_N : N;
+elektrikeetel_N : N;
+elektrik_N : N;
+elektrikell_N : N;
+elektrikitarr_N : N;
+elektrikohviveski_N : N;
+elektrikontakt_N : N;
+elektrikruvikeeraja_N : N;
+elektrikunuga_N : N;
+'elektrikärjekahvel_N' : N;
+'elektrikäsihöövel_N' : N;
+'elektrikäsisaag_N' : N;
+'elektrikäsitööriist_N' : N;
+elektrilaeng_N : N;
+elektrilamp_N : N;
+elektriliin_N : N;
+elektriline_A : A;
+'elektrilõhkekapsel_N' : N;
+elektrimahtuvus_N : N;
+'elektrimontöör_N' : N;
+elektrimootor_N : N;
+elektrimuundur_N : N;
+elektrimuusikariist_N : N;
+'elektrimõõteriist_N' : N;
+elektriohutus_N : N;
+elektriorel_N : N;
+elektripardel_N : N;
+elektripirn_N : N;
+elektripliit_N : N;
+elektripood_N : N;
+elektripuur_N : N;
+'elektripüük_N' : N;
+elektriratas_N : N;
+elektrirong_N : N;
+elektrisaag_N : N;
+elektriseade_N : N;
+elektriseerimine_N : N;
+elektriseeruja_N : N;
+elektriseeruma_V : V;
+elektriseerumine_N : N;
+elektrisignaal_N : N;
+'elektrisäde_N' : N;
+'elektrisüsteem_N' : N;
+'elektrišokkravi_N' : N;
+elektritakistus_N : N;
+elektritara_N : N;
+elektritarbed_N : N;
+elektritarve_N : N;
+elektritool_N : N;
+elektritraat_N : N;
+elektritrauma_N : N;
+elektritrell_N : N;
+'elektritõstuk_N' : N;
+'elektritööriist_N' : N;
+elektrivedur_N : N;
+elektrivool_N : N;
+'elektrivõrk_N' : N;
+'elektriväli_N' : N;
+'elektrodünamomeeter_N' : N;
+'elektrofüsioloogia_N' : N;
+elektrograafia_N : N;
+elektroluminestsents_N : N;
+elektroluminestsentskuvar_N : N;
+'elektrolüüt_N' : N;
+elektromagnet_N : N;
+elektromagnetism_N : N;
+elektromagnetkiirgus_N : N;
+elektromagnetlaine_N : N;
+elektromagnetspekter_N : N;
+'elektromagnetväli_N' : N;
+elektromeeter_N : N;
+elektromeetria_N : N;
+elektrometallurgia_N : N;
+'elektronandmetöötlus_N' : N;
+elektronandmevahetus_N : N;
+elektronarhiiv_N : N;
+elektronarvuti_N : N;
+elektron_N : N;
+elektronkataloog_N : N;
+elektronkiir_N : N;
+elektronkiiretoru_N : N;
+elektronkiri_N : N;
+elektronkirjastamine_N : N;
+elektronmuusika_N : N;
+'elektronmünt_N' : N;
+elektronpost_N : N;
+elektronpostkast_N : N;
+elektronraha_N : N;
+elektronregulaator_N : N;
+elektronseadis_N : N;
+elektrontehnoloogia_N : N;
+elektronteooria_N : N;
+elektronvolt_N : N;
+elektrood_N : N;
+elektroonikaaparatuur_N : N;
+elektroonika_N : N;
+elektroonikafirma_N : N;
+elektroonikakaup_N : N;
+elektroonikakauplus_N : N;
+elektroonikapood_N : N;
+elektroonikaseade_N : N;
+'elektroonikatööstus_N' : N;
+elektrooniline_A : A;
+elektrostaatika_N : N;
+elektrotehnika_N : N;
+'elektrotehnikatööstus_N' : N;
+elementaarlaeng_N : N;
+elementaarosake_N : N;
+elementaarpopulatsioon_N : N;
+elementarism_N : N;
+element_N : N;
+elepost_N : N;
+elevaator_N : N;
+elevandiluu_N : N;
+elevandiluumust_N : N;
+elevant_N : N;
+elev_A : A;
+elevile_Adv : Adv;
+elevil_Adv : Adv;
+elevus_N : N;
+elideerija_N : N;
+elideerimine_N : N;
+eliit_N : N;
+eliitkool_N : N;
+'eliitväeosa_N' : N;
+eliksiir_N : N;
+eliminativism_N : N;
+eliminativist_N : N;
+elisabethkiri_N : N;
+elitaardemokraatia_N : N;
+elitarism_N : N;
+elitarist_N : N;
+elitism_N : N;
+elitist_N : N;
+ell_N : N;
+ellerhein_N : N;
+ellimineerija_N : N;
+ellimineerimine_N : N;
+ellimineerumine_N : N;
+ellips_N : N;
+ellipskaar_N : N;
+elliptiline_A : A;
+'ellu_jääma_V' : V;
+'ellujäämine_N' : N;
+'ellujäämisõpe_N' : N;
+'ellujäämus_N' : N;
+'ellujäänu_N' : N;
+ellu_kutsuma_V : V;
+ellu_rakendama_V : V;
+ellusuhtumine_N : N;
+ellusuhtumisviis_N : N;
+'ellu_tõusma_V' : V;
+ellu_viima_V : V;
+elluviimine_N : N;
+'ellu_äratama_V' : V;
+'ellu_ärkama_V' : V;
+elokvents_N : N;
+eluaasta_N : N;
+eluaeg_N : N;
+eluaegselt_Adv : Adv;
+eluala_N : N;
+elu_alustama_V : V;
+elu_andma_V : V;
+eluareen_N : N;
+eluase_N : N;
+eluasemefond_N : N;
+eluasemelaen_N : N;
+eluaset_vahetama_V : V;
+elu_elama_V : V;
+elueliksiir_N : N;
+elu_N : N;
+eluenergia_N : N;
+eluetapp_N : N;
+elufilosoofia_N : N;
+'eluga_hüvasti_jätma_V' : V;
+'eluga_pääsema_V' : V;
+elu_hapuks_tegema_V : V;
+eluhoiak_N : N;
+eluhoone_N : N;
+eluiga_N : N;
+eluilmas_Adv : Adv;
+eluilmaski_Adv : Adv;
+eluinstinkt_N : N;
+eluisu_N : N;
+elujaatavalt_Adv : Adv;
+'elu_ja_surmaga_mängima_V' : V;
+elu_ja_surma_piiril_vaakuma_V : V;
+elu_ja_surma_vahel_vaakuma_V : V;
+elujoon_N : N;
+'elujõud_N' : N;
+'elujõudu_andma_V' : V;
+'elujõudu_juurde_andma_V' : V;
+'elujõulisus_N' : N;
+'elujärg_N' : N;
+'elujärje_peale_aitama_V' : V;
+'elu_jätma_V' : V;
+elu_kaalule_panema_V : V;
+elukallidus_N : N;
+elukallidusklausel_N : N;
+elukallidusparandus_N : N;
+elu_kaotama_V : V;
+elukardetavalt_Adv : Adv;
+elukas_N : N;
+elukaugus_N : N;
+elukeeris_N : N;
+elukeskkond_N : N;
+elu_kibedaks_tegema_V : V;
+elukindlustus_N : N;
+elukindlustusselts_N : N;
+elu_kinkima_V : V;
+elukogemused_N : N;
+elukogemus_N : N;
+elukogenult_Adv : Adv;
+elukoht_N : N;
+elukond_N : N;
+elukoorem_N : N;
+elukooslus_N : N;
+elukorraldus_N : N;
+elu_kujundama_V : V;
+elukutse_N : N;
+elukvaliteet_N : N;
+'elukäik_N' : N;
+'eluküünal_N' : N;
+'eluküünalt_kustutama_V' : V;
+elulaad_N : N;
+eluline_A : A;
+eluliselt_Adv : Adv;
+elulisus_N : N;
+elulooandmed_N : N;
+elulookirjandus_N : N;
+elulookirjeldus_N : N;
+elulookirjutaja_N : N;
+eluloolane_N : N;
+eluloom_N : N;
+elulooming_N : N;
+elulugu_N : N;
+elulust_N : N;
+'elulõng_N' : N;
+'elulähedus_N' : N;
+elu_maitsema_V : V;
+elumaitsmine_N : N;
+elumaja_N : N;
+elumees_N : N;
+elumeri_N : N;
+elumus_N : N;
+'elumõte_N' : N;
+'elumärki_andma_V' : V;
+elunautija_N : N;
+elu_nautima_V : V;
+elunautimine_N : N;
+elund_N : N;
+elundidoonor_N : N;
+'elundisüsteem_N' : N;
+elundkond_N : N;
+eluneja_N : N;
+elunema_V : V;
+elunemine_N : N;
+eluohtlikult_Adv : Adv;
+elupaik_N : N;
+eluperiood_N : N;
+elu_pillama_V : V;
+eluproosa_N : N;
+eluprotsess_N : N;
+'elupõletaja_N' : N;
+'elu_põletama_V' : V;
+'elupõletamine_N' : N;
+'elupõliselt_Adv' : Adv;
+'elupõlv_N' : N;
+'elu_põrguks_tegema_V' : V;
+'elupäevad_N' : N;
+'elupäev_N' : N;
+'elupäevi_lõpetama_V' : V;
+'elupäike_N' : N;
+'elu_päästma_V' : V;
+elurehi_N : N;
+elu_riisuma_V : V;
+eluring_N : N;
+eluruum_N : N;
+'elurõõm_N' : N;
+'elurõõmsalt_Adv' : Adv;
+'elu_röövima_V' : V;
+'elurütm_N' : N;
+elusaine_N : N;
+elusalt_Adv : Adv;
+elusalt_maha_matma_V : V;
+elusalt_matma_V : V;
+'elus_edasi_jõudma_V' : V;
+elu_sees_hoidma_V : V;
+elus_A : A;
+elus_hoidma_V : V;
+'elusid_päästma_V' : V;
+elusiht_N : N;
+elu_sisse_ajama_V : V;
+'elu_sisse_lööma_V' : V;
+elu_sisse_puhuma_V : V;
+elu_sisse_saama_V : V;
+eluskaal_N : N;
+eluski_Adv : Adv;
+elus_kohta_leidma_V : V;
+elusloodus_N : N;
+elusmass_N : N;
+'elus_nägema_V' : V;
+elusolend_N : N;
+elusolevus_N : N;
+elusorganism_N : N;
+'elus_palju_nägema_V' : V;
+eluspoegimine_N : N;
+'elussööt_N' : N;
+elustaja_N : N;
+elustamine_N : N;
+elustav_A : A;
+elustiil_N : N;
+elustik_N : N;
+'elust_ilma_jääma_V' : V;
+elust_lahkuma_V : V;
+'elust_läbi_rändama_V' : V;
+elustuja_N : N;
+elustuma_V : V;
+elustumine_N : N;
+elustus_N : N;
+'elust_võtma_V' : V;
+elutahe_N : N;
+elutargalt_Adv : Adv;
+elutarkus_N : N;
+eluteadus_N : N;
+'eluteed_rändama_V' : V;
+eluteed_tallama_V : V;
+elutee_N : N;
+elutegevus_N : N;
+elutervelt_Adv : Adv;
+'elutoamööbel_N' : N;
+elutorm_N : N;
+elutruudus_N : N;
+elutseja_N : N;
+elutsemine_N : N;
+'elutsükkel_N' : N;
+elutuba_N : N;
+elutu_A : A;
+elutult_Adv : Adv;
+elutunnid_N : N;
+elutus_N : N;
+'elu_täis_ajama_V' : V;
+'elu_täis_tegema_V' : V;
+'elutööd_tegema_V' : V;
+'elutöö_N' : N;
+'elutüdimus_N' : N;
+'elutüdinult_Adv' : Adv;
+eluvaade_N : N;
+eluvaim_N : N;
+eluvajadus_N : N;
+eluvaldkond_N : N;
+eluvasikas_N : N;
+eluvend_N : N;
+eluvesi_N : N;
+eluviis_N : N;
+'eluvõime_N' : N;
+'eluvõimetus_N' : N;
+'elu_võtma_V' : V;
+'eluvõõrus_N' : N;
+'eluväsimus_N' : N;
+'eluõpe_N' : N;
+'elüüsiline_A' : A;
+emaarmastus_N : N;
+emaarm_N : N;
+'emadepäev_N' : N;
+emadus_N : N;
+ema_N : N;
+emafirma_N : N;
+emahunt_N : N;
+emaihu_N : N;
+email_N : N;
+'emailihüpoplaasia_N' : N;
+emailija_N : N;
+emailimine_N : N;
+emailmaal_N : N;
+emailpang_N : N;
+'emailvärv_N' : N;
+'emailämber_N' : N;
+emainstinkt_N : N;
+emakakaelakanal_N : N;
+emakakael_N : N;
+emakakeha_N : N;
+emakakinnisti_N : N;
+emakakitsus_N : N;
+emakalimaskest_N : N;
+emakamanus_N : N;
+'emakanääre_N' : N;
+'emakapõhi_N' : N;
+'emakapõletik_N' : N;
+emakas_N : N;
+emakasisekest_N : N;
+emakasuue_N : N;
+emakasvaja_N : N;
+emakasvatusmaterjal_N : N;
+emakasvatusraam_N : N;
+emakataloog_N : N;
+emakattepuur_N : N;
+emakaust_N : N;
+emakaverejooks_N : N;
+'emakavähk_N' : N;
+'emakaõõs_N' : N;
+emakeel_N : N;
+'emakeeleõpetaja_N' : N;
+emak_N : N;
+emakivim_N : N;
+emakook_N : N;
+emakraav_N : N;
+emaks_saama_V : V;
+emakupp_N : N;
+emalaev_N : N;
+'emalahutusvõre_N' : N;
+emalaulmine_N : N;
+emalepp_N : N;
+emalik_A : A;
+emalikult_Adv : Adv;
+emaloom_N : N;
+emamaterjal_N : N;
+emamesilane_N : N;
+'emamärkimispuur_N' : N;
+emanatsionism_N : N;
+emanatsionist_N : N;
+emanatsioon_N : N;
+emand_N : N;
+emane_A : A;
+emane_N : N;
+emantsipatsioon_N : N;
+emantsipeerija_N : N;
+emantsipeerimine_N : N;
+emantsipeeruja_N : N;
+emantsipeeruma_V : V;
+emantsipeerumine_N : N;
+'emanõges_N' : N;
+emapere_N : N;
+emapiimaasendaja_N : N;
+emapiimaga_sisse_imema_V : V;
+emapiim_N : N;
+emapiip_N : N;
+emaplaat_N : N;
+emapuhkus_N : N;
+emapuu_N : N;
+emapuur_N : N;
+emasaatepuur_N : N;
+emasloom_N : N;
+emasort_N : N;
+'emaspäevahaigus_N' : N;
+emassugurakk_N : N;
+emasurm_N : N;
+'emasõis_N' : N;
+'emasühendus_N' : N;
+ematala_N : N;
+'ematüüp_N' : N;
+embaja_N : N;
+embama_V2 : V2;
+embamine_N : N;
+embleem_N : N;
+embol_N : N;
+emboolia_N : N;
+'embrüo_N' : N;
+'embrüoloog_N' : N;
+'embrüoloogia_N' : N;
+'embrüonaalkloonimine_N' : N;
+'embrüoretsipient_N' : N;
+'embrüosiirdamine_N' : N;
+'embrüotehnoloogia_N' : N;
+embus_N : N;
+'embusse_võtma_V' : V;
+emeriitprofessor_N : N;
+emfaas_N : N;
+'emfüseem_N' : N;
+emigrant_N : N;
+emigrantlik_A : A;
+emigratsioon_N : N;
+emigreerija_N : N;
+emigreerimine_N : N;
+emigreeruja_N : N;
+emigreeruma_V : V;
+emigreerumine_N : N;
+emiir_N : N;
+eminentne_A : A;
+eminents_N : N;
+emiraat_N : N;
+emis_N : N;
+emissar_N : N;
+emissioon_N : N;
+emissiooniagent_N : N;
+emissioonikasum_N : N;
+emissioonikurss_N : N;
+emissioonimaks_N : N;
+emissioonipank_N : N;
+emissiooniturg_N : N;
+emissioonudu_N : N;
+emiteerija_N : N;
+emiteerimine_N : N;
+emitent_N : N;
+emitter_N : N;
+emloektoomia_N : N;
+emme_N : N;
+emm_N : N;
+emmental_N : N;
+emotikon_N : N;
+emotivism_N : N;
+emotivist_N : N;
+emotsionaalne_A : A;
+emotsionaalselt_Adv : Adv;
+emotsionaalsus_N : N;
+emotsioneerija_N : N;
+emotsioon_N : N;
+emotsioonitu_A : A;
+empaatia_N : N;
+empaatiline_A : A;
+empiirik_N : N;
+empiiriline_A : A;
+empirism_N : N;
+empirist_N : N;
+empoorbasiilika_N : N;
+empoor_N : N;
+empoorkodakirik_N : N;
+'empüeem_N' : N;
+emu_N : N;
+emulaator_N : N;
+emulaatorprogramm_N : N;
+emuleerimine_N : N;
+'emuleerrežiim_N' : N;
+emulgaator_N : N;
+emulgeerija_N : N;
+emulgeerimine_N : N;
+emulgeerumine_N : N;
+emulsioon_N : N;
+'emulsioonvärv_N' : N;
+enamasti_Adv : Adv;
+enam_Adv : Adv;
+enamettur_N : N;
+enamik_N : N;
+enamikult_Adv : Adv;
+enamikus_Adv : Adv;
+enamjagu_N : N;
+enamjaolt_Adv : Adv;
+enamlane_N : N;
+enamlik_A : A;
+enamlus_N : N;
+enampakkumine_N : N;
+enamsaak_N : N;
+'enamusaktsionär_N' : N;
+enamus_N : N;
+enamuses_Adv : Adv;
+enamusrahvus_N : N;
+enamususkkond_N : N;
+enamusvalitsus_N : N;
+enamvigur_N : N;
+enantiomorf_N : N;
+encarpo_N : N;
+enda_alla_matma_V : V;
+'enda_alla_võtma_V' : V;
+'enda_ees_nägema_V' : V;
+enda_eest_hoolitsema_V : V;
+enda_eest_seisma_V : V;
+enda_ette_kordama_V : V;
+enda_ette_laotama_V : V;
+enda_ette_vaatama_V : V;
+enda_ette_vahtima_V : V;
+endaga_Adv : Adv;
+endaga_kaasas_kandma_V : V;
+endaga_kaasa_tooma_V : V;
+endaga_tooma_V : V;
+endaga_viima_V : V;
+end_ahela_otsa_panema_V : V;
+'enda_hoolde_võtma_V' : V;
+end_ajama_V : V;
+enda_juurde_kutsuma_V : V;
+'enda_järel_vedama_V' : V;
+'enda_kaela_võtma_V' : V;
+'enda_kanda_võtma_V' : V;
+'enda_käes_pidama_V' : V;
+'enda_kätte_võtma_V' : V;
+'enda_külge_köitma_V' : V;
+'enda_küljes_hoidma_V' : V;
+end_alandama_V : V;
+endale_aru_andma_V : V;
+endale_elatist_teenima_V : V;
+endale_ette_kujutama_V : V;
+endale_haarama_V : V;
+endale_hankima_V : V;
+'endale_head_äraolekut_tegema_V' : V;
+endale_hoidma_V : V;
+'endale_jätma_V' : V;
+'endale_kohustusi_võtma_V' : V;
+'endale_kuuli_pähe_laskma_V' : V;
+'endale_köit_kaela_panema_V' : V;
+endale_leidma_V : V;
+endale_looma_V : V;
+endale_lootma_V : V;
+endale_lubadust_andma_V : V;
+endale_lubama_V : V;
+'endale_mõtlema_V' : V;
+'endale_naiseks_võtma_V' : V;
+'endale_nõudma_V' : V;
+'endale_nööri_kaela_panema_V' : V;
+endale_paela_kaela_panema_V : V;
+endale_pesa_ehitama_V : V;
+endale_pidama_V : V;
+endale_saama_V : V;
+endale_silmust_kaela_panema_V : V;
+endale_sisendama_V : V;
+endale_sisse_kallama_V : V;
+'endale_sisse_lõikama_V' : V;
+endale_soetama_V : V;
+'endale_südame_ligi_võtma_V' : V;
+endale_teed_murdma_V : V;
+endale_teed_tegema_V : V;
+endale_teed_valima_V : V;
+endale_tellima_V : V;
+endale_tuhka_pealaele_raputama_V : V;
+endale_tuhka_pea_peale_raputama_V : V;
+endale_tunnistama_V : V;
+'endale_tähelepanu_tahtma_V' : V;
+'endale_vabu_käsi_saama_V' : V;
+endale_valima_V : V;
+'endale_vastutust_võtma_V' : V;
+'endale_võimalust_saama_V' : V;
+'endale_võtma_V' : V;
+'endale_välja_valima_V' : V;
+'endale_õigust_võtma_V' : V;
+'endale_ütlema_V' : V;
+endalt_heitma_V : V;
+'endalt_küsima_V' : V;
+endamisi_Adv : Adv;
+endangiit_N : N;
+'enda_peale_tõmbama_V' : V;
+'enda_peale_võtma_V' : V;
+enda_poole_kutsuma_V : V;
+endarteriit_N : N;
+endartriit_N : N;
+endas_kandma_V : V;
+'endas_kätkema_V' : V;
+endas_peitma_V : V;
+endasse_ahnitsema_V : V;
+endasse_haarama_V : V;
+endasse_imema_V : V;
+endasse_koguma_V : V;
+'endas_selgusele_jõudma_V' : V;
+'endasse_püüdma_V' : V;
+'endassesüvenenult_Adv' : Adv;
+'endasse_tõmbuma_V' : V;
+'endassetõmbunult_Adv' : Adv;
+endast_andma_V : V;
+endast_ei_tea_mis_arvama_V : V;
+endast_kujutama_V : V;
+'endast_maha_jätma_V' : V;
+'endastmõistetavalt_Adv' : Adv;
+'endast_märku_andma_V' : V;
+endast_palju_arvama_V : V;
+'endast_rääkima_V' : V;
+'endast_võitu_saama_V' : V;
+'endast_välja_viima_V' : V;
+'endast_välja_viskama_V' : V;
+endas_uut_elu_kandma_V : V;
+'enda_teada_jätma_V' : V;
+enda_valdusse_haarama_V : V;
+end_avama_V : V;
+end_avastama_V : V;
+enda_vastu_suruma_V : V;
+'enda_õlgadele_võtma_V' : V;
+'enda_õlgadel_kandma_V' : V;
+'enda_ümber_koguma_V' : V;
+'enda_ümber_koondama_V' : V;
+'enda_ümber_vaatama_V' : V;
+endeem_N : N;
+endeemia_N : N;
+endeline_A : A;
+endeliselt_Adv : Adv;
+end_elusalt_maha_matma_V : V;
+endemism_N : N;
+end_heidutada_laskma_V : V;
+end_hoidma_V : V;
+endiivia_N : N;
+'endile_õigusi_võtma_V' : V;
+end_ilmutama_V : V;
+endine_A : A;
+endisaeg_N : N;
+endiselt_Adv : Adv;
+end_issandale_andma_V : V;
+endistviisi_Adv : Adv;
+'end_jokki_võtma_V' : V;
+'end_jommi_võtma_V' : V;
+end_juhtima_V : V;
+'end_jõminasse_võtma_V' : V;
+'end_kas_või_lõhki_sööma_V' : V;
+'end_kas_või_lõhki_tõmbama_V' : V;
+end_kodus_tundma_V : V;
+end_koguma_V : V;
+end_kohale_ajama_V : V;
+end_kohale_vedama_V : V;
+end_kohevile_ajama_V : V;
+'end_kokku_võtma_V' : V;
+'end_krihvi_võtma_V' : V;
+'end_kurguni_täis_sööma_V' : V;
+end_kuulutama_V : V;
+'end_käsile_võtma_V' : V;
+'end_kätte_võtma_V' : V;
+'end_külge_riputama_V' : V;
+end_laadima_V : V;
+end_lahti_rebima_V : V;
+'end_lahti_väänama_V' : V;
+end_laiaks_ajama_V : V;
+end_laiaks_puhuma_V : V;
+end_lakke_riputama_V : V;
+end_laskma_V : V;
+end_leidma_V : V;
+end_libistama_V : V;
+end_liigutama_V : V;
+'end_lippu_lööma_V' : V;
+end_lippu_panema_V : V;
+'end_lõdvaks_laskma_V' : V;
+'end_lõõga_tõmbama_V' : V;
+'end_läbi_suruma_V' : V;
+end_maksma_panema_V : V;
+end_meelde_tuletama_V : V;
+'end_märkama_V' : V;
+end_nihutama_V : V;
+end_nimetama_V : V;
+'end_näha_andma_V' : V;
+'end_nähtavaks_tegema_V' : V;
+'end_näole_andma_V' : V;
+endoarteriit_N : N;
+endoartriit_N : N;
+endodontia_N : N;
+endoftalmiit_N : N;
+endogaamia_N : N;
+end_oheliku_otsa_panema_V : V;
+'end_ohjadesse_võtma_V' : V;
+endokard_N : N;
+endokardiit_N : N;
+endokardium_N : N;
+endokrinoloog_N : N;
+endokrinoloogia_N : N;
+endokrinopaatia_N : N;
+'end_oksa_tõmbama_V' : V;
+'endolümf_N' : N;
+end_omaks_andma_V : V;
+endomeetrium_N : N;
+'endomeetriumivähk_N' : N;
+endometriit_N : N;
+endometrioos_N : N;
+'endomüokardiit_N' : N;
+endoneurium_N : N;
+endoparasiit_N : N;
+endoprotees_N : N;
+endosalpingiit_N : N;
+endoskoop_N : N;
+endoskoopia_N : N;
+endosteoom_N : N;
+endoteel_N : N;
+endoteelirakk_N : N;
+endotelioom_N : N;
+end_paljastama_V : V;
+end_peale_suruma_V : V;
+end_peitma_V : V;
+end_pesema_V : V;
+end_petma_V : V;
+end_pidama_V : V;
+'end_pommi_võtma_V' : V;
+end_pukki_ajama_V : V;
+'end_purju_võtma_V' : V;
+'end_purupurju_võtma_V' : V;
+'end_põlvili_ajama_V' : V;
+'end_pöörama_V' : V;
+'end_pühendama_V' : V;
+'end_püsti_ajama_V' : V;
+end_raamidesse_suruma_V : V;
+end_rahulikuks_sundima_V : V;
+end_rebima_V : V;
+'end_registrisse_võtma_V' : V;
+end_riidesse_panema_V : V;
+end_ritta_seadma_V : V;
+'end_sea_moodi_täis_tõmbama_V' : V;
+end_siduma_V : V;
+'end_silmini_täis_lakkuma_V' : V;
+'end_silmini_täis_sööma_V' : V;
+end_sirgu_ajama_V : V;
+end_sirutama_V : V;
+end_sisse_seadma_V : V;
+'end_sopsu_võtma_V' : V;
+end_sundima_V : V;
+'end_sõbraks_tegema_V' : V;
+end_tagasi_hoidma_V : V;
+end_talitsema_V : V;
+end_tapma_V : V;
+'end_teisiti_väljendama_V' : V;
+end_toetama_V : V;
+end_tunda_andma_V : V;
+end_tundma_V : V;
+end_tutvustama_V : V;
+'end_tähtsaks_puhuma_V' : V;
+'end_tähtsaks_tegema_V' : V;
+'end_täis_imema_V' : V;
+'end_täis_puhuma_V' : V;
+'end_täis_trimpama_V' : V;
+'end_täis_tõmbama_V' : V;
+'end_täis_võtma_V' : V;
+end_unustama_V : V;
+end_vabastama_V : V;
+end_vahele_segama_V : V;
+end_valitsema_V : V;
+end_varjama_V : V;
+end_vee_peal_hoidma_V : V;
+'end_vinna_võtma_V' : V;
+'end_vinti_võtma_V' : V;
+'end_vurhvi_lööma_V' : V;
+'end_võõraste_sulgedega_ehtima_V' : V;
+'end_väljendama_V' : V;
+'end_õigustama_V' : V;
+'end_õõtsutama_V' : V;
+'end_ärritama_V' : V;
+'end_ülal_pidama_V' : V;
+'end_üles_ajama_V' : V;
+'end_üles_kütma_V' : V;
+'end_üles_lööma_V' : V;
+'end_üleval_pidama_V' : V;
+enelas_N : N;
+energeetika_N : N;
+energetism_N : N;
+energetist_N : N;
+energiaallikas_N : N;
+energiabilanss_N : N;
+energia_N : N;
+energiahulk_N : N;
+energiaklass_N : N;
+energiakriis_N : N;
+energiakultuur_N : N;
+'energiasüsteem_N' : N;
+energiatarve_N : N;
+energiaturuinspektsioon_N : N;
+'energiatööstus_N' : N;
+energiavampiir_N : N;
+energiavoog_N : N;
+'energiavõsa_N' : N;
+'energiaühik_N' : N;
+energiline_A : A;
+energiliselt_Adv : Adv;
+eneseabi_N : N;
+enesealalhoiuinstinkt_N : N;
+enese_alla_saama_V : V;
+enesearendamine_N : N;
+enesearmastaja_N : N;
+enesearmastus_N : N;
+enesedistsipliin_N : N;
+enese_eest_seisma_V : V;
+eneseharimine_N : N;
+enesehinnang_N : N;
+eneseimetlus_N : N;
+enesekaitse_N : N;
+enesekaitseinstinkt_N : N;
+enesekasvatus_N : N;
+enesekehtestamine_N : N;
+enesekiitus_N : N;
+enesekindlalt_Adv : Adv;
+enesekindlus_N : N;
+enesekindlust_tagasi_saama_V : V;
+enesekontroll_N : N;
+enesekordamine_N : N;
+enesekriitika_N : N;
+enesele_ette_kujutlema_V : V;
+enesele_kiskuma_V : V;
+enesele_lubama_V : V;
+'enesele_mõtlema_V' : V;
+'enesele_püüdma_V' : V;
+enesele_tunnistama_V : V;
+enesele_valima_V : V;
+enesele_varuma_V : V;
+'enesele_vastutust_võtma_V' : V;
+'enesele_võtma_V' : V;
+'enesele_ütlema_V' : V;
+eneselt_heitma_V : V;
+'eneselt_küsima_V' : V;
+'enesemääramine_N' : N;
+eneseohverdamine_N : N;
+'enese_peale_võtma_V' : V;
+enesepete_N : N;
+enesepettus_N : N;
+enesepiinamine_N : N;
+enesepilastus_N : N;
+enesereklaam_N : N;
+enesesalgamine_N : N;
+eneseseedimine_N : N;
+enesesisendus_N : N;
+'enesestmõistetavalt_Adv' : Adv;
+'enesest_välja_viima_V' : V;
+enesetapmine_N : N;
+enesetapp_N : N;
+'enesetapumõte_N' : N;
+enese_teada_pidama_V : V;
+eneseteadvus_N : N;
+enesetunne_N : N;
+enesetunnetus_N : N;
+'enesetäiendamine_N' : N;
+eneseuhkus_N : N;
+eneseunustus_N : N;
+enesevaatlus_N : N;
+enesevalitsemist_tagasi_saama_V : V;
+enesevalitsust_kaotama_V : V;
+eneseviljastus_N : N;
+'eneseväljendus_N' : N;
+'eneseväärikus_N' : N;
+enim_Adv : Adv;
+enkaustika_N : N;
+enkondroom_N : N;
+enkoprees_N : N;
+ennak_N : N;
+ennakleping_N : N;
+ennaktehing_N : N;
+ennast_ajama_V : V;
+ennast_alandama_V : V;
+ennast_arusaadavaks_tegema_V : V;
+ennast_asjadesse_segama_V : V;
+ennast_asutama_V : V;
+ennast_avaldama_V : V;
+ennast_avama_V : V;
+ennast_eemal_hoidma_V : V;
+ennast_esitlema_V : V;
+ennasthaletsevalt_Adv : Adv;
+ennast_harima_V : V;
+ennast_hoidma_V : V;
+'ennast_hädaohtu_saatma_V' : V;
+ennast_ilmutama_V : V;
+ennast_kaela_riputama_V : V;
+ennast_kaela_viskama_V : V;
+ennast_kaitsma_V : V;
+ennast_kaotama_V : V;
+ennast_kergitama_V : V;
+ennast_kiiritama_V : V;
+ennast_kiruma_V : V;
+ennast_kodus_tundma_V : V;
+ennast_koguma_V : V;
+'ennast_kokku_võtma_V' : V;
+ennast_koristama_V : V;
+ennast_kulutama_V : V;
+ennast_kuulutama_V : V;
+'ennast_kõvaks_tegema_V' : V;
+'ennast_käsile_võtma_V' : V;
+'ennast_kätte_võtma_V' : V;
+ennast_leidma_V : V;
+ennast_maksma_panema_V : V;
+ennast_muutma_V : V;
+'ennast_märjaks_tegema_V' : V;
+ennast_nimetama_V : V;
+'ennast_näitama_V' : V;
+ennastohverdavalt_Adv : Adv;
+ennast_paljuks_pidama_V : V;
+'ennast_paremast_küljest_näitama_V' : V;
+ennast_petma_V : V;
+ennast_petta_laskma_V : V;
+ennast_piitsutama_V : V;
+'ennast_purju_võtma_V' : V;
+'ennast_püsti_ajama_V' : V;
+ennastsalgavalt_Adv : Adv;
+ennastsalgavus_N : N;
+ennast_siduma_V : V;
+ennast_sisse_seadma_V : V;
+'ennast_süüdistama_V' : V;
+ennast_tagasi_hoidma_V : V;
+ennast_talitsema_V : V;
+ennast_tapma_V : V;
+ennast_teksti_sisse_lugema_V : V;
+ennast_teostama_V : V;
+ennast_toetama_V : V;
+ennast_toitma_V : V;
+'ennast_trotsilikult_üleval_pidama_V' : V;
+'ennast_trotsivalt_üleval_pidama_V' : V;
+ennast_tunda_andma_V : V;
+ennast_tundma_V : V;
+ennast_tutvustama_V : V;
+'ennast_tähtsaks_tegema_V' : V;
+'ennast_täis_imema_V' : V;
+'ennast_täis_tõmbama_V' : V;
+'ennast_täis_võtma_V' : V;
+'ennast_tühjaks_rääkima_V' : V;
+ennast_unustama_V : V;
+ennastunustavalt_Adv : Adv;
+ennastunustavus_N : N;
+ennast_vaos_hoidma_V : V;
+ennast_varjama_V : V;
+'ennast_võõraste_sulgedega_ehtima_V' : V;
+'ennast_väljakutsuvalt_üleval_pidama_V' : V;
+'ennast_välja_sirutama_V' : V;
+'ennast_väljendama_V' : V;
+'ennast_õigustama_V' : V;
+'ennast_ära_elatama_V' : V;
+'ennast_ära_peitma_V' : V;
+'ennast_ülal_pidama_V' : V;
+'ennast_üles_lööma_V' : V;
+'ennast_üleval_pidama_V' : V;
+ennatlik_A : A;
+ennatlikult_Adv : Adv;
+ennatult_Adv : Adv;
+enneaegselt_Adv : Adv;
+enneaegsus_N : N;
+enneaegu_Adv : Adv;
+'enneaegu_sünnitama_V' : V;
+enneagramm_N : N;
+'enneastüül_N' : N;
+enne_Adv : Adv;
+enne_N : N;
+ennekuulmata_Adv : Adv;
+ennekuulmatult_Adv : Adv;
+'ennekõike_Adv' : Adv;
+ennemalt_Adv : Adv;
+ennem_Adv : Adv;
+enneminevik_N : N;
+ennemini_Adv : Adv;
+enn_N : N;
+'ennenägemata_Adv' : Adv;
+'ennenägematult_Adv' : Adv;
+enneolematult_Adv : Adv;
+ennest_Adv : Adv;
+ennetaja_N : N;
+ennetamine_N : N;
+ennetav_A : A;
+'ennetusrežiim_N' : N;
+'ennetähtaegselt_Adv' : Adv;
+ennevanasti_Adv : Adv;
+ennik_N : N;
+ennistaja_N : N;
+ennistamine_N : N;
+ennistav_A : A;
+ennist_Adv : Adv;
+ennistine_A : A;
+ennustaja_N : N;
+ennustama_V2 : V2;
+ennustamatu_A : A;
+ennustamine_N : N;
+ennustatav_A : A;
+ennustavalt_Adv : Adv;
+ennustav_A : A;
+ennustus_N : N;
+ennustuslik_A : A;
+ennustuslikult_Adv : Adv;
+ennustusteraamat_N : N;
+ensesefinantseerimine_N : N;
+'ensümoloogia_N' : N;
+'ensüüm_N' : N;
+'ensüümipreparaat_N' : N;
+'ensüümpreparaat_N' : N;
+entaas_N : N;
+entelehhia_N : N;
+enteriit_N : N;
+enterobiaas_N : N;
+enterokoliit_N : N;
+enteroliit_N : N;
+enteroloogia_N : N;
+'enteromükoos_N' : N;
+enteropeksia_N : N;
+enteroplastika_N : N;
+enteroskoop_N : N;
+enteroskoopia_N : N;
+'enterostrongülidoos_N' : N;
+enterotoomia_N : N;
+enteroviirus_N : N;
+enteroviroos_N : N;
+entiteet_N : N;
+entomofoobia_N : N;
+entomoloog_N : N;
+entomoloogia_N : N;
+entroopia_N : N;
+entsefaliit_N : N;
+'entsefalomüeliit_N' : N;
+'entsefalomüelopaatia_N' : N;
+entsefalopaatia_N : N;
+entsefalotseele_N : N;
+'entsüklika_N' : N;
+'entsüklopeedia_N' : N;
+entusiasm_N : N;
+entusiast_N : N;
+entusiastlik_A : A;
+entusiastlikult_Adv : Adv;
+'entümeem_N' : N;
+enurees_N : N;
+environment_N : N;
+envoi_N : N;
+eoon_N : N;
+eos_N : N;
+eoskand_N : N;
+eoskott_N : N;
+eosla_N : N;
+eosloom_N : N;
+eospesa_N : N;
+eostaim_N : N;
+eostaja_N : N;
+eostamine_N : N;
+eostuma_V : V;
+eostumine_N : N;
+'eostumisärahoie_N' : N;
+eostuvus_N : N;
+epaanodos_N : N;
+epanadiploos_N : N;
+epanafoor_N : N;
+epanalepsis_N : N;
+epanastroof_N : N;
+epee_N : N;
+epeevehkleja_N : N;
+'ependümoom_N' : N;
+epideemia_N : N;
+epidemioloog_N : N;
+epidemioloogia_N : N;
+'epidermaaltsüst_N' : N;
+epiderm_N : N;
+epidermis_N : N;
+'epidermofütoos_N' : N;
+'epidermofüütia_N' : N;
+epidermoidkartsinoom_N : N;
+'epidermolüüs_N' : N;
+'epididümiit_N' : N;
+epifaania_N : N;
+'epifaarünks_N' : N;
+epifenomenalism_N : N;
+epifenomenalist_N : N;
+epifenomen_N : N;
+epifoor_N : N;
+'epifüüs_N' : N;
+epigastrium_N : N;
+epiglotiit_N : N;
+epiglottis_N : N;
+epigonism_N : N;
+epigoon_N : N;
+epigraaf_N : N;
+epigramm_N : N;
+epikard_N : N;
+'epikondüliit_N' : N;
+epikuurlane_N : N;
+epikuurlus_N : N;
+epilaator_N : N;
+epilatsioon_N : N;
+epileerija_N : N;
+epileerimine_N : N;
+epilepsia_N : N;
+epileptik_N : N;
+epiloog_N : N;
+epimeedium_N : N;
+episiotoomia_N : N;
+episkleriit_N : N;
+episood_N : N;
+episoodiline_A : A;
+episoodiliselt_Adv : Adv;
+'episoodnäidend_N' : N;
+episootia_N : N;
+episotoloogia_N : N;
+epistaks_N : N;
+epistaksis_N : N;
+epistel_N : N;
+epistemoloog_N : N;
+epistemoloogia_N : N;
+epistlilugeja_N : N;
+epistlipool_N : N;
+epistlit_lugema_V : V;
+epistlit_peale_lugema_V : V;
+epistolaarne_A : A;
+epistroof_N : N;
+'epistüül_N' : N;
+epitaaf_N : N;
+epitalaamion_N : N;
+epitalaamium_N : N;
+epitalamus_N : N;
+epiteel_N : N;
+epiteelkude_N : N;
+epiteet_N : N;
+epitelioom_N : N;
+epitsenter_N : N;
+epitseuksis_N : N;
+epohh_N : N;
+'epoksüvaik_N' : N;
+'epopöa_N' : N;
+eputaja_N : N;
+eputama_V : V;
+eputamine_N : N;
+eputis_N : N;
+epuulis_N : N;
+'epüllion_N' : N;
+'epüür_N' : N;
+eraasi_N : N;
+'eradetektiivibüroo_N' : N;
+eraelu_N : N;
+eraetendus_N : N;
+'eraettevõte_N' : N;
+'eraettevõtja_N' : N;
+erafirma_N : N;
+erahuvi_N : N;
+eraisik_N : N;
+erakapital_N : N;
+erakauplus_N : N;
+erak_N : N;
+erakiri_N : N;
+erakirik_N : N;
+erakla_N : N;
+eraklient_N : N;
+erakliinik_N : N;
+eraklik_A : A;
+eraklikkus_N : N;
+eraklus_N : N;
+erakond_N : N;
+erakondlane_N : N;
+'erakonnaüritus_N' : N;
+erakool_N : N;
+erakordselt_Adv : Adv;
+erakordsus_N : N;
+'erakõne_N' : N;
+eralasteaed_N : N;
+eraldaja_N : N;
+eraldama_V2 : V2;
+eraldamatu_A : A;
+eraldamine_N : N;
+eraldatud_A : A;
+eraldatult_Adv : Adv;
+eraldatus_N : N;
+eraldi_Adv : Adv;
+eraldi_hoidma_V : V;
+eraldine_A : A;
+eraldi_pidama_V : V;
+eraldis_N : N;
+eraldistart_N : N;
+eralduja_N : N;
+eralduma_V : V;
+eraldumine_N : N;
+eraldunult_Adv : Adv;
+eraldus_N : N;
+'eraldusmärk_N' : N;
+eraldusnimi_N : N;
+eraldustrafo_N : N;
+'eraldusvõime_N' : N;
+eralduv_A : A;
+eralennufirma_N : N;
+eramaa_N : N;
+eramaja_N : N;
+erameditsiinifirma_N : N;
+eramets_N : N;
+eramu_N : N;
+erand_N : N;
+erandilause_N : N;
+erandiprotseduur_N : N;
+erandiprotsessor_N : N;
+eranditu_A : A;
+eranditult_Adv : Adv;
+'eranditöötlus_N' : N;
+erandlik_A : A;
+erandlikult_Adv : Adv;
+erandolek_N : N;
+erandolukord_N : N;
+eranema_V : V;
+eraomand_N : N;
+eraomandus_N : N;
+eraomanik_N : N;
+eraots_N : N;
+erapood_N : N;
+'erapooletuks_jääma_V' : V;
+erapooletult_Adv : Adv;
+erapooletus_N : N;
+erapoolikult_Adv : Adv;
+erapoolikus_N : N;
+erapraksis_N : N;
+erapraktika_N : N;
+erarand_N : N;
+erariided_N : N;
+erariie_N : N;
+'erarõivas_N' : N;
+erasektor_N : N;
+'erasissekäik_N' : N;
+'erasissepääs_N' : N;
+erastaja_N : N;
+erastamine_N : N;
+erastamisagentuur_N : N;
+erastamisfirma_N : N;
+erastamissumma_N : N;
+'erastamisväärtpaber_N' : N;
+'erastamisväärtpaberiarve_N' : N;
+'erastamisväärtpaberikonto_N' : N;
+erastianism_N : N;
+erastianist_N : N;
+erasuhtlus_N : N;
+eratarbimine_N : N;
+erateater_N : N;
+eratee_N : N;
+erateel_Adv : Adv;
+erategija_N : N;
+eratreener_N : N;
+eratund_N : N;
+eraturvafirma_N : N;
+'eratöö_N' : N;
+eravaldaja_N : N;
+eravaldus_N : N;
+eravestlus_N : N;
+eraviisil_Adv : Adv;
+eraviisiliselt_Adv : Adv;
+'eraõigus_N' : N;
+'eraõpetaja_N' : N;
+'eraüritus_N' : N;
+erbium_N : N;
+eredalt_Adv : Adv;
+eredana_paistma_V : V;
+eredasti_Adv : Adv;
+eredus_N : N;
+ere_A : A;
+erektor_N : N;
+'erektsioonihäire_N' : N;
+eremiit_N : N;
+eremiitsus_N : N;
+eremofoobia_N : N;
+erendama_V : V;
+erendamine_N : N;
+eretama_V : V;
+eretamine_N : N;
+erevil_Adv : Adv;
+ergalt_Adv : Adv;
+ergama_V : V;
+ergas_A : A;
+ergasiofoobia_N : N;
+ergastaja_N : N;
+ergastamine_N : N;
+ergastuma_V : V;
+ergastumine_N : N;
+erg_N : N;
+ergofoobia_N : N;
+ergomeeter_N : N;
+ergonoos_N : N;
+ergotism_N : N;
+ergukava_N : N;
+ergult_Adv : Adv;
+ergumine_N : N;
+ergutaja_N : N;
+ergutama_V2 : V2;
+ergutamine_N : N;
+erguti_N : N;
+ergutusauhind_N : N;
+ergutus_N : N;
+ergutusfond_N : N;
+'ergutushüüd_N' : N;
+'ergutusmähis_N' : N;
+ergutuspreemia_N : N;
+ergutusvool_N : N;
+eriaine_N : N;
+eriajakiri_N : N;
+erialaarst_N : N;
+eriala_N : N;
+erialakirjandus_N : N;
+erialamess_N : N;
+erialaringkond_N : N;
+'erialasõnastik_N' : N;
+'erialaõpetaja_N' : N;
+eriarst_N : N;
+eriarvamus_N : N;
+eriarvuti_N : N;
+eriauhind_N : N;
+eribetoon_N : N;
+'eribörs_N' : N;
+eridividend_N : N;
+erifond_N : N;
+eriharidus_N : N;
+erihuvi_N : N;
+'erihüvitis_N' : N;
+erijuht_N : N;
+erijuhtum_N : N;
+erikaart_N : N;
+erikeel_N : N;
+eriklass_N : N;
+erikohus_N : N;
+erikomisjon_N : N;
+erikool_N : N;
+erikulu_N : N;
+erikursus_N : N;
+'erikäskjalg_N' : N;
+erilaad_N : N;
+erilasteaed_N : N;
+erilennuk_N : N;
+eriline_A : A;
+eriliselt_Adv : Adv;
+erilist_numbrit_tegema_V : V;
+eriluba_N : N;
+erimajanduspiirkond_N : N;
+erimajandustsoon_N : N;
+erimeelsus_N : N;
+'erimärk_N' : N;
+erinema_V : V;
+erinemine_N : N;
+erinevalt_Adv : Adv;
+'erinevat_keelt_rääkima_V' : V;
+erinev_A : A;
+erinevus_N : N;
+eriniiskus_N : N;
+erinumber_N : N;
+'erinäitus_N' : N;
+eriolukord_N : N;
+'eriolümpia_N' : N;
+'eriolümpiamängud_N' : N;
+eriomadus_N : N;
+eripakkumine_N : N;
+eripank_N : N;
+eripedagoog_N : N;
+eripedagoogika_N : N;
+eripreemia_N : N;
+eriprojekt_N : N;
+'eripsühholoogia_N' : N;
+'eripära_N' : N;
+erirelatiivsusteooria_N : N;
+eririietus_N : N;
+'erirühm_N' : N;
+erisaadik_N : N;
+eriseminar_N : N;
+erisoodustus_N : N;
+erisoojus_N : N;
+erisortimine_N : N;
+eristaja_N : N;
+eristama_V2 : V2;
+eristamine_N : N;
+eristav_A : A;
+eristika_N : N;
+eristuja_N : N;
+eristuma_V : V;
+eristumine_N : N;
+eristus_N : N;
+'eristusvõrk_N' : N;
+erisuguselt_Adv : Adv;
+erisugusus_N : N;
+erisus_N : N;
+eritama_V2 : V2;
+eritamine_N : N;
+eritarbekeel_N : N;
+eriteadlane_N : N;
+eriteadus_N : N;
+eritempel_N : N;
+eriti_Adv : Adv;
+eritine_A : A;
+eritis_N : N;
+eritleja_N : N;
+eritlemine_N : N;
+eritlev_A : A;
+eritlus_N : N;
+eritreening_N : N;
+eritumine_N : N;
+erituselund_N : N;
+erituselundkond_N : N;
+eritus_N : N;
+erituskude_N : N;
+'eritähendus_N' : N;
+'eritööpink_N' : N;
+eriuuring_N : N;
+erivajadus_N : N;
+'eriväljaanne_N' : N;
+'eriõigus_N' : N;
+'eriüksus_N' : N;
+'eriülesanne_N' : N;
+erk_A : A;
+erksalt_Adv : Adv;
+erksasti_Adv : Adv;
+erksus_N : N;
+erkuma_V : V;
+erkvel_Adv : Adv;
+erlang_N : N;
+erlihhioos_N : N;
+'ermitaaž_N' : N;
+erodeerija_N : N;
+erodeerimine_N : N;
+erodeeruma_V : V;
+erodeerumine_N : N;
+eroot_N : N;
+erootika_N : N;
+erootikamess_N : N;
+erootiline_A : A;
+erosioon_N : N;
+erotomaan_N : N;
+erotomaania_N : N;
+erruminek_N : N;
+ersatskaup_N : N;
+ertshertsog_N : N;
+erudeeritud_A : A;
+erudeeritus_N : N;
+erudiit_N : N;
+erudiitne_A : A;
+eruditsioon_N : N;
+eru_N : N;
+eruohvitser_N : N;
+eruptsioon_N : N;
+erutaja_N : N;
+erutama_V2 : V2;
+erutamine_N : N;
+erutatud_A : A;
+erutatult_Adv : Adv;
+erutavalt_Adv : Adv;
+erutav_A : A;
+erutuja_N : N;
+erutuma_V : V;
+erutumine_N : N;
+erutus_N : N;
+erutusseisund_N : N;
+'erutusvõbin_N' : N;
+erutuv_A : A;
+'erüsiipelas_N' : N;
+'erüsiipel_N' : N;
+'erütrasma_N' : N;
+'erütrasm_N' : N;
+'erütroblastoom_N' : N;
+'erütrofoobia_N' : N;
+'erütroleukeemia_N' : N;
+'erütromelalgia_N' : N;
+'erütroplaakia_N' : N;
+'erütrotsüüt_N' : N;
+ese_N : N;
+esekiri_N : N;
+esemeline_A : A;
+esemestuma_V : V;
+eshatoloogia_N : N;
+esiaken_N : N;
+esialgselt_Adv : Adv;
+esialgu_Adv : Adv;
+esiema_N : N;
+esi_N : N;
+esietendamine_N : N;
+esietendumine_N : N;
+esietendus_N : N;
+esihammas_N : N;
+'esiisade_juurde_rändama_V' : V;
+esiisade_juurde_saatma_V : V;
+esiisa_N : N;
+esijalg_N : N;
+esijoones_Adv : Adv;
+esik_N : N;
+esikfilm_N : N;
+esikkogu_N : N;
+esiklaas_N : N;
+esiklaps_N : N;
+esiklavastus_N : N;
+'esiknäidend_N' : N;
+esikohapretendent_N : N;
+esikoht_N : N;
+esikolmikumees_N : N;
+esikooper_N : N;
+esikromaan_N : N;
+esikteos_N : N;
+esikukapp_N : N;
+'esikumööbel_N' : N;
+'esikunärv_N' : N;
+esikupink_N : N;
+esikuriiul_N : N;
+'esikõlar_N' : N;
+'esikülg_N' : N;
+'esikümme_N' : N;
+esilavastus_N : N;
+esildaja_N : N;
+esildamine_N : N;
+esilduma_V : V;
+esile_Adv : Adv;
+esile_hoovama_V : V;
+esile_ilmuma_V : V;
+esile_kerkima_V : V;
+esilekutsuja_N : N;
+esile_kutsuma_V : V;
+esilekutsumine_N : N;
+'esile_küündima_V' : V;
+esile_manama_V : V;
+esile_meelitama_V : V;
+esile_nihkuma_V : V;
+esile_nihutama_V : V;
+esile_puhkema_V : V;
+esile_roomama_V : V;
+esil_Adv : Adv;
+esile_sukelduma_V : V;
+esile_suruma_V : V;
+'esile_sõitma_V' : V;
+esile_tikkuma_V : V;
+esile_tooma_V : V;
+esiletoomine_N : N;
+esile_tormama_V : V;
+esile_tulema_V : V;
+esile_tungima_V : V;
+'esile_tõmbama_V' : V;
+'esiletõst_N' : N;
+'esiletõstetult_Adv' : Adv;
+'esile_tõstma_V' : V;
+'esiletõstmine_N' : N;
+'esile_tõusma_V' : V;
+esile_ulatuma_V : V;
+'esile_võtma_V' : V;
+esiliiga_N : N;
+esilinastamine_N : N;
+esilinastumine_N : N;
+esilinastus_N : N;
+esilinnus_N : N;
+esimaadleja_N : N;
+esimees_N : N;
+esimene_N : N;
+esimeseks_Adv : Adv;
+'esimest_korda_päevavalgust_nägema_V' : V;
+'esimest_viiulit_mängima_V' : V;
+esimus_N : N;
+esindaja_N : N;
+esindama_V2 : V2;
+esindamine_N : N;
+esindamisteooria_N : N;
+esindav_A : A;
+esindusdemokraatia_N : N;
+esindus_N : N;
+esindushoone_N : N;
+esinduskauplus_N : N;
+esinduskogu_N : N;
+esinduskorrus_N : N;
+esinduslik_A : A;
+esinduslikkus_N : N;
+esinduslikult_Adv : Adv;
+esindusmeeskond_N : N;
+esinduspood_N : N;
+esindusraha_N : N;
+esindusteater_N : N;
+esindustraditsionalism_N : N;
+esine_N : N;
+esineja_N : N;
+esinejalikult_Adv : Adv;
+esinejaskond_N : N;
+esinema_V : V;
+esinemine_N : N;
+esinemishirm_N : N;
+esinemispalavik_N : N;
+esinemisproov_N : N;
+esiosa_N : N;
+esiosast_Adv : Adv;
+esiotsa_Adv : Adv;
+esiotsalt_Adv : Adv;
+esiots_N : N;
+esiplaan_N : N;
+'esiplaanile_tõusma_V' : V;
+esipool_N : N;
+esipuhku_Adv : Adv;
+esireket_N : N;
+esisein_N : N;
+esisiin_N : N;
+esisild_N : N;
+esisilp_N : N;
+'esisõrm_N' : N;
+'esisündinu_N' : N;
+esitaja_N : N;
+esitajaobligatsioon_N : N;
+'esitajatšekk_N' : N;
+esitajaveksel_N : N;
+esitamine_N : N;
+esitantsija_N : N;
+esitekk_N : N;
+esiteks_Adv : Adv;
+esitelu_N : N;
+esiti_Adv : Adv;
+esitleja_N : N;
+esitlema_V2 : V2;
+esitlemine_N : N;
+esitlus_N : N;
+esitluskontsert_N : N;
+esitlusprogramm_N : N;
+'esitrükis_N' : N;
+'esitrükk_N' : N;
+esitus_N : N;
+esituskiht_N : N;
+esitusloogika_N : N;
+esitusobligatsioon_N : N;
+'esitustšekk_N' : N;
+esitusveksel_N : N;
+esivanemad_N : N;
+esivanematekultus_N : N;
+esivanem_N : N;
+esivedrustus_N : N;
+esivedu_N : N;
+'esiõpe_N' : N;
+'esiõpetus_N' : N;
+eskaader_N : N;
+eskaadrimiinilaev_N : N;
+eskadrill_N : N;
+eskalaator_N : N;
+eskalaatorhind_N : N;
+eskaleerija_N : N;
+eskaleerimine_N : N;
+eskalopp_N : N;
+eskapism_N : N;
+eskarp_N : N;
+eskiis_N : N;
+eskiisipliiats_N : N;
+eskorteerija_N : N;
+eskorteerimine_N : N;
+eskort_N : N;
+eskortija_N : N;
+eskortima_V2 : V2;
+eskortimine_N : N;
+eskulaabikepp_N : N;
+eskuudo_N : N;
+esmaabi_N : N;
+esmaabikapp_N : N;
+esmaabipakk_N : N;
+esmajoones_Adv : Adv;
+'esmajärjekorras_Adv' : Adv;
+esmalavastus_N : N;
+esmalt_Adv : Adv;
+esmane_A : A;
+esmaostja_N : N;
+esmapilk_N : N;
+esmasaaja_N : N;
+esmasostja_N : N;
+esmaspoegija_N : N;
+'esmaspäev_N' : N;
+esmastootmine_N : N;
+'esmastrükk_N' : N;
+esmasturg_N : N;
+'esmasündinu_N' : N;
+esmatarbekaup_N : N;
+esmatarbekauplus_N : N;
+esmatarbepood_N : N;
+esmatasand_N : N;
+esmik_N : N;
+esoteerika_N : N;
+esoteeriline_A : A;
+espaada_N : N;
+espadron_N : N;
+espadronist_N : N;
+esparto_N : N;
+esperanto_N : N;
+esperantoring_N : N;
+esplanaad_N : N;
+espresso_N : N;
+espressomasin_N : N;
+esprii_N : N;
+essee_N : N;
+esseekirjutaja_N : N;
+esseeromaan_N : N;
+esseist_N : N;
+essents_N : N;
+essentsialism_N : N;
+essentsialist_N : N;
+ess_N : N;
+essiiv_N : N;
+estamp_N : N;
+estampgraafika_N : N;
+esteeditseja_N : N;
+esteeditsema_V : V;
+esteeditsemine_N : N;
+esteet_N : N;
+esteetika_N : N;
+esteetiline_A : A;
+esteetiliselt_Adv : Adv;
+ester_N : N;
+estetism_N : N;
+estetist_N : N;
+estitsism_N : N;
+estomp_N : N;
+estonism_N : N;
+estraad_N : N;
+estraadiartist_N : N;
+estraadietendus_N : N;
+estraadikontsert_N : N;
+estraadikunst_N : N;
+estraadikunstnik_N : N;
+estraadilaulja_N : N;
+estraadilavastus_N : N;
+estraadimuusika_N : N;
+'estraadinäitleja_N' : N;
+estraaditeater_N : N;
+estragon_N : N;
+'ešogett_N' : N;
+etaanhape_N : N;
+etalon_N : N;
+etaloniseerija_N : N;
+etaloniseerimine_N : N;
+etalonturve_N : N;
+etaloonija_N : N;
+etaloonimine_N : N;
+etanool_N : N;
+etapp_N : N;
+etendaja_N : N;
+etendamine_N : N;
+etenduma_V : V;
+etendumine_N : N;
+etendus_N : N;
+eterniidinael_N : N;
+eterniit_N : N;
+eterniitkatus_N : N;
+etik_N : N;
+etiketikohaselt_Adv : Adv;
+etikett_N : N;
+etikettija_N : N;
+etikettimine_N : N;
+etikukivi_N : N;
+etioloogia_N : N;
+etiooplane_N : N;
+etleja_N : N;
+etlemine_N : N;
+etlus_N : N;
+etmoidektoomia_N : N;
+etniline_A : A;
+etnograafia_N : N;
+etnograafiamuuseum_N : N;
+etnoloog_N : N;
+etnoloogia_N : N;
+etnotsentrism_N : N;
+etoloog_N : N;
+etoloogia_N : N;
+etosuksimiid_N : N;
+etsija_N : N;
+etsimine_N : N;
+etsing_N : N;
+etteadresseerimine_N : N;
+ette_aimama_V : V;
+etteaimamatult_Adv : Adv;
+etteaimamatus_N : N;
+etteaimatavalt_Adv : Adv;
+ette_ajama_V : V;
+ette_andma_V : V;
+etteandmine_N : N;
+ette_arvama_V : V;
+ettearvamatult_Adv : Adv;
+ettearvatult_Adv : Adv;
+ette_arvestama_V : V;
+ette_asetama_V : V;
+etteaste_N : N;
+ette_ehitama_V : V;
+ette_Adv : Adv;
+ette_haarama_V : V;
+etteheide_N : N;
+etteheiteid_tegema_V : V;
+ette_heitma_V : V;
+etteheitvalt_Adv : Adv;
+ette_helistama_V : V;
+ette_hindama_V : V;
+ette_hoiatama_V : V;
+ette_hoolitsema_V : V;
+ettehoolitsus_N : N;
+ette_juhtuma_V : V;
+'ette_jõudma_V' : V;
+'ettejõudmine_N' : N;
+'ettejõutus_N' : N;
+'ette_jääma_V' : V;
+ette_kallutama_V : V;
+ettekandja_N : N;
+ette_kandma_V : V;
+ettekanne_N : N;
+ette_kasutama_V : V;
+ette_kasvatama_V : V;
+ette_kavatsema_V : V;
+ettekavatsematult_Adv : Adv;
+ettekavatsetult_Adv : Adv;
+ettekavatsetus_N : N;
+ette_keerama_V : V;
+ette_kihutama_V : V;
+ette_kirjutama_V : V;
+ettekirjutus_N : N;
+ettekirjutusi_andma_V : V;
+ettekirjutusi_jagama_V : V;
+ette_kujutama_V : V;
+ettekujutlemine_N : N;
+ettekujutus_N : N;
+ette_kutsuma_V : V;
+ettekuulutaja_N : N;
+ette_kuulutama_V : V;
+ettekuulutamine_N : N;
+ettekuulutavalt_Adv : Adv;
+ettekuulutus_N : N;
+'ette_käänama_V' : V;
+'ettekäändeid_otsima_V' : V;
+'ettekäändeid_tooma_V' : V;
+'ettekääne_N' : N;
+'ette_küsima_V' : V;
+ette_langema_V : V;
+ette_laskma_V : V;
+ette_laulma_V : V;
+ettelaulmine_N : N;
+ette_lugema_V : V;
+ettelugemine_N : N;
+'ette_lööma_V' : V;
+'ette_lükkama_V' : V;
+ette_maalima_V : V;
+ettemakse_N : N;
+ettemaks_N : N;
+ette_manama_V : V;
+'ette_mõtlema_V' : V;
+'ettemõtlemine_N' : N;
+'ette_mängima_V' : V;
+'ette_määrama_V' : V;
+'ettemääratus_N' : N;
+'ettemüük_N' : N;
+ette_nihkuma_V : V;
+ette_nihutama_V : V;
+'ettenägelikkus_N' : N;
+'ettenägelikult_Adv' : Adv;
+'ette_nägema_V' : V;
+'ettenägematult_Adv' : Adv;
+'ettenägematus_N' : N;
+'ettenägevus_N' : N;
+'ettenähtamatus_N' : N;
+'ettenäitajaobligatsioon_N' : N;
+'ettenäitajatšekk_N' : N;
+'ettenäitajaveksel_N' : N;
+'ette_näitama_V' : V;
+etteotsa_asuma_V : V;
+etteotsa_Adv : Adv;
+ette_otsustama_V : V;
+ette_paigutama_V : V;
+ette_painutama_V : V;
+ettepanek_N : N;
+ettepanekuid_tegema_V : V;
+ettepanekut_tegema_V : V;
+ette_panema_V : V;
+ettepidi_Adv : Adv;
+ette_pistma_V : V;
+ettepoole_Adv : Adv;
+ettepoole_vaatama_V : V;
+ette_puhuma_V : V;
+ette_puutuma_V : V;
+'ette_pääsema_V' : V;
+'ette_pöörama_V' : V;
+ette_rakendama_V : V;
+ette_riputama_V : V;
+ette_ruttama_V : V;
+'ette_rääkima_V' : V;
+ette_saama_V : V;
+ette_saatma_V : V;
+ette_sattuma_V : V;
+ette_seadma_V : V;
+ette_sirutama_V : V;
+ette_suunama_V : V;
+'ette_sõitma_V' : V;
+'ette_sööstma_V' : V;
+ettetaaste_N : N;
+ette_teadma_V : V;
+etteteadmatult_Adv : Adv;
+ette_teatama_V : V;
+ette_tegema_V : V;
+ette_tellima_V : V;
+ettetellimine_N : N;
+ettetellimus_N : N;
+ette_tikkuma_V : V;
+ette_tooma_V : V;
+ette_tulema_V : V;
+ette_tundma_V : V;
+ette_tungima_V : V;
+'ette_tõmbama_V' : V;
+'ette_tõstma_V' : V;
+'ettetähendus_N' : N;
+'ette_tänama_V' : V;
+'ette_tükkima_V' : V;
+ette_ulatama_V : V;
+ette_ulatuma_V : V;
+ette_vaatama_V : V;
+ettevaatamatult_Adv : Adv;
+ettevaatamatus_N : N;
+ettevaatlikkus_N : N;
+ettevaatlikult_Adv : Adv;
+'ettevaatusabinõu_N' : N;
+ettevaatusele_manitsema_V : V;
+ettevaatus_N : N;
+ettevaatusmeede_N : N;
+ettevalmistaja_N : N;
+ette_valmistama_V : V;
+ettevalmistamine_N : N;
+ettevalmistatus_N : N;
+ettevalmistumine_N : N;
+ettevalmistunult_Adv : Adv;
+ettevalmistus_N : N;
+ettevalmistusi_tegema_V : V;
+ettevalmistusperiood_N : N;
+ettevalmistustase_N : N;
+ettevalmistustoimkond_N : N;
+ettevalmistustund_N : N;
+'ettevalmistustöö_N' : N;
+ette_viima_V : V;
+ette_viskama_V : V;
+'ettevõte_N' : N;
+'ettevõtja_N' : N;
+'ettevõtlikkus_N' : N;
+'ettevõtlikult_Adv' : Adv;
+'ettevõtlus_N' : N;
+'ettevõtlusmess_N' : N;
+'ettevõtluspiirkond_N' : N;
+'ettevõtlustulu_N' : N;
+'ette_võtma_V' : V;
+'ettevõtmine_N' : N;
+'etteõpe_N' : N;
+'ette_ära_aimama_V' : V;
+'etteütleja_N' : N;
+'ette_ütlema_V' : V;
+'etteütlus_N' : N;
+ettur_N : N;
+'etümologiseerija_N' : N;
+'etümologiseerimine_N' : N;
+'etümoloog_N' : N;
+'etümoloogia_N' : N;
+'etümoloogiasõnaraamat_N' : N;
+'etümoloogiliselt_Adv' : Adv;
+'etüüd_N' : N;
+'etüüdlik_A' : A;
+'etüülalkohol_N' : N;
+'etüün_N' : N;
+eudaimonism_N : N;
+eudaimonist_N : N;
+eufemism_N : N;
+eufemistlik_A : A;
+eufoonia_N : N;
+eufooniline_A : A;
+eufooria_N : N;
+eugeenika_N : N;
+'eukalüpt_N' : N;
+'eukalüptiõli_N' : N;
+eumelaniin_N : N;
+eunuhh_N : N;
+eupnoe_N : N;
+euroala_N : N;
+euroametnik_N : N;
+euro_N : N;
+eurokonnektor_N : N;
+'eurokõnelus_N' : N;
+eurolaul_N : N;
+euroliit_N : N;
+eurominister_N : N;
+'euronorme_täitma_V' : V;
+euroopalik_A : A;
+euroopalikult_Adv : Adv;
+euroopameister_N : N;
+euroopastamine_N : N;
+euroopastuja_N : N;
+euroopastuma_V : V;
+euroopastumine_N : N;
+euroopium_N : N;
+eurooplane_N : N;
+europistik_N : N;
+euroraha_N : N;
+euroreformiminister_N : N;
+eurotsoon_N : N;
+eurovaluuta_N : N;
+eurovisioon_N : N;
+eurovolinik_N : N;
+'eurütmia_N' : N;
+'eurütopism_N' : N;
+eustress_N : N;
+'eustüül_N' : N;
+eutanaasia_N : N;
+eutrofeerumine_N : N;
+eutrofikatsioon_N : N;
+eutroofia_N : N;
+eutroofne_A : A;
+eutroofsus_N : N;
+evakuatsioon_N : N;
+evakueerija_N : N;
+evakueerima_V2 : V2;
+evakueerimine_N : N;
+evakueeritu_N : N;
+evakueeruja_N : N;
+evakueerumine_N : N;
+evalvatsioon_N : N;
+evangeelium_N : N;
+evangeeliumipool_N : N;
+evangeliaar_N : N;
+evaporomeeter_N : N;
+evasioon_N : N;
+evimine_N : N;
+evitaja_N : N;
+evitamine_N : N;
+evitis_N : N;
+evitusdiagramm_N : N;
+evolutsioneeruma_V : V;
+evolutsioneerumine_N : N;
+evolutsionism_N : N;
+evolutsionist_N : N;
+evolutsioon_N : N;
+evolutsiooniteooria_N : N;
+'evolutsiooniõpetus_N' : N;
+evorsioon_N : N;
+faabula_N : N;
+faag_N : N;
+faalanks_N : N;
+'faarünks_N' : N;
+faasan_N : N;
+faas_N : N;
+faasimine_N : N;
+faasimodulatsioon_N : N;
+'faasimuutmälu_N' : N;
+faasinurk_N : N;
+'faasisiirdemälu_N' : N;
+'faasivärin_N' : N;
+faaskodeerimine_N : N;
+faasmanipulatsioon_N : N;
+faasmodulatsioonsalvestus_N : N;
+faatsies_N : N;
+faavus_N : N;
+fabella_N : N;
+fablioo_N : N;
+fabritseerija_N : N;
+fabritseerimine_N : N;
+fabuleerija_N : N;
+fabuleerimine_N : N;
+faeton_N : N;
+fa_N : N;
+'fagotimängija_N' : N;
+fagotist_N : N;
+fagott_N : N;
+fail_N : N;
+failiedastus_N : N;
+failiedastusprotokoll_N : N;
+failiedastusreeglistik_N : N;
+failihaldur_N : N;
+failihaldus_N : N;
+'failihaldussüsteem_N' : N;
+failikaitse_N : N;
+faililaiend_N : N;
+faililukk_N : N;
+failinimi_N : N;
+failipaigutustabel_N : N;
+failipide_N : N;
+failisang_N : N;
+failiserver_N : N;
+'failisüsteem_N' : N;
+failitihendus_N : N;
+failivaatur_N : N;
+failivorming_N : N;
+fajanss_N : N;
+fajansskauss_N : N;
+fajanssvaas_N : N;
+fakiir_N : N;
+fakkel_N : N;
+fakomatoos_N : N;
+faks_N : N;
+faksiaparaat_N : N;
+faksiimile_N : N;
+faksiimilesaadetis_N : N;
+'faksiimiletrükis_N' : N;
+'faksiimileväljaanne_N' : N;
+faksija_N : N;
+faksimine_N : N;
+faksimodem_N : N;
+faksiserver_N : N;
+fakt_N : N;
+faktiandmebaas_N : N;
+faktiiv_N : N;
+faktiliselt_Adv : Adv;
+faktilugu_N : N;
+faktitabel_N : N;
+faktoloogia_N : N;
+faktooria_N : N;
+faktooring_N : N;
+faktooringtehing_N : N;
+faktooringuleping_N : N;
+'faktoranalüüs_N' : N;
+faktor_N : N;
+faktoriaal_N : N;
+faktoriaalfunktsioon_N : N;
+faktoriturg_N : N;
+faktureerija_N : N;
+faktureerimine_N : N;
+faktuurarve_N : N;
+faktuur_N : N;
+faktuurija_N : N;
+faktuurimine_N : N;
+fakultatiivaine_N : N;
+fakultatiiv_N : N;
+fakultatiivne_A : A;
+fakultatiivselt_Adv : Adv;
+fakultatiivsus_N : N;
+fakulteet_N : N;
+falafel_N : N;
+faleristika_N : N;
+fallibilism_N : N;
+fallibilist_N : N;
+fallosekultus_N : N;
+fallos_N : N;
+falsetilaulja_N : N;
+falsetist_N : N;
+falsett_N : N;
+falsifikaat_N : N;
+falsifikatsioon_N : N;
+falsifitseeritavus_N : N;
+familiaaritseja_N : N;
+familiaaritsemine_N : N;
+familiaarne_A : A;
+familiaarselt_Adv : Adv;
+fanaatik_N : N;
+fanaatiline_A : A;
+fanaatiliselt_Adv : Adv;
+fanatism_N : N;
+fandango_N : N;
+fanfaar_N : N;
+fanfaariheli_N : N;
+fanfaarstiil_N : N;
+fantaasia_N : N;
+fantaasiakirjandus_N : N;
+fantaasiaromaan_N : N;
+fantaseerija_N : N;
+fantaseerimine_N : N;
+fantast_Adv : Adv;
+fantast_N : N;
+fantastika_N : N;
+fantastikakirjanik_N : N;
+fantastikaromaan_N : N;
+fantastiline_A : A;
+fantastiliselt_Adv : Adv;
+fantoom_N : N;
+fantoomtoide_N : N;
+fantoomvalu_N : N;
+farad_N : N;
+farandool_N : N;
+fariinsuhkur_N : N;
+farmaatsia_N : N;
+farmaatsiafirma_N : N;
+farmaatsiakateeder_N : N;
+'farmaatsiatööstus_N' : N;
+'farmakodünaamika_N' : N;
+farmakogeneetika_N : N;
+farmakokineetika_N : N;
+farmakoloog_N : N;
+farmakoloogia_N : N;
+'farmakopöa_N' : N;
+farmakoteraapia_N : N;
+farmatseut_N : N;
+farmatseutikafirma_N : N;
+farmer_N : N;
+farmerikops_N : N;
+farm_N : N;
+farmitehnoloogia_N : N;
+farsilikult_Adv : Adv;
+farslik_A : A;
+farss_N : N;
+'farüngiit_N' : N;
+'farüngoskoop_N' : N;
+'farüngoskoopia_N' : N;
+'farüngotonsilliit_N' : N;
+'farüngotoomia_N' : N;
+fascia_N : N;
+fasist_N : N;
+fassaad_N : N;
+fassaadihari_N : N;
+fassaadipintsel_N : N;
+fassaadiplaat_N : N;
+fassaaditellis_N : N;
+fassaaditsema_V : V;
+fassaadivineer_N : N;
+'fassaadivärv_N' : N;
+fassaadsein_N : N;
+fassett_N : N;
+fassettlihv_N : N;
+fassettliiges_N : N;
+fassettsilm_N : N;
+fass_N : N;
+fastsia_N : N;
+fastsiit_N : N;
+fastsineerija_N : N;
+fastsineerimine_N : N;
+fastsioloos_N : N;
+'fašiseerija_N' : N;
+'fašiseerimine_N' : N;
+'fašism_N' : N;
+'fašismivastane_N' : N;
+'fašismivastasus_N' : N;
+'fašistlik_A' : A;
+fataalne_A : A;
+fataalselt_Adv : Adv;
+'fataaltõrge_N' : N;
+fataalviga_N : N;
+fatalism_N : N;
+fatalist_N : N;
+fatseetia_N : N;
+fatsiaalhalvatus_N : N;
+faulitsema_V : V;
+fauna_N : N;
+favoriit_N : N;
+favriilklaas_N : N;
+favus_N : N;
+feetus_N : N;
+fekaliit_N : N;
+fekaloom_N : N;
+feldmarssal_N : N;
+felukk_N : N;
+'felüpressiin_N' : N;
+femineeruma_V : V;
+feminiinne_A : A;
+feminiinsus_N : N;
+feminiseerimine_N : N;
+feminiseeruma_V : V;
+feminiseerumine_N : N;
+feminism_N : N;
+feminist_N : N;
+fenamaat_N : N;
+fenamiin_N : N;
+fenasoon_N : N;
+fenatsetiin_N : N;
+fenemaal_N : N;
+fenfluramiin_N : N;
+feniramiin_N : N;
+fenkamiin_N : N;
+fenkol_N : N;
+fenmetrasiin_N : N;
+fenobarbitaal_N : N;
+fenoloog_N : N;
+fenoloogia_N : N;
+fenomenaalselt_Adv : Adv;
+fenomen_N : N;
+fenomenoloog_N : N;
+fenomenoloogia_N : N;
+fenoom_N : N;
+fenoplast_N : N;
+fenoprofeen_N : N;
+'fenotüüp_N' : N;
+fentermiin_N : N;
+'fenütoiin_N' : N;
+'fenüülbutasoon_N' : N;
+'fenüülketonuuria_N' : N;
+feodaal_N : N;
+feodaallinnus_N : N;
+feodaalne_A : A;
+feodaalselt_Adv : Adv;
+feodaalvaldus_N : N;
+feodaliseeruma_V : V;
+feodaliseerumine_N : N;
+feodalism_N : N;
+feodalistlik_A : A;
+'feokromotsütoom_N' : N;
+feomelaniin_N : N;
+feood_N : N;
+fermendipreparaat_N : N;
+ferment_N : N;
+ferm_N : N;
+fermion_N : N;
+fermium_N : N;
+feromoon_N : N;
+ferriitantenn_N : N;
+ferriit_N : N;
+ferromagnetism_N : N;
+ferrosulam_N : N;
+'ferrotüüpia_N' : N;
+fertiilsus_N : N;
+fertilisatsioon_N : N;
+festival_N : N;
+'festivalisündmus_N' : N;
+'festivaliüritus_N' : N;
+festoon_N : N;
+'fetaalalkoholisündroom_N' : N;
+feta_N : N;
+fetajuust_N : N;
+'fetišeerija_N' : N;
+'fetišeerimine_N' : N;
+'fetišikultus_N' : N;
+'fetišism_N' : N;
+fetograafia_N : N;
+fetopaatia_N : N;
+fetoskoopia_N : N;
+fiaal_N : N;
+fiberoskoop_N : N;
+'fibriinikaotussündroom_N' : N;
+fibrinogeen_N : N;
+fibroadenoom_N : N;
+fibroateroom_N : N;
+fibroblast_N : N;
+fibroepitelioom_N : N;
+fibrokondroom_N : N;
+fibromatoos_N : N;
+'fibromüalgia_N' : N;
+'fibromüoom_N' : N;
+fibroom_N : N;
+fibroos_N : N;
+fibropapilloom_N : N;
+fibroplaasia_N : N;
+fibrosarkoom_N : N;
+fibrosiit_N : N;
+fideikomiss_N : N;
+fideism_N : N;
+fideist_N : N;
+figuraalkompositsioon_N : N;
+figuraalmaal_N : N;
+figuraalornament_N : N;
+figuraalportaal_N : N;
+figureerija_N : N;
+figureerimine_N : N;
+figuriin_N : N;
+figuur_N : N;
+figuurkapiteel_N : N;
+fiiberbetoon_N : N;
+fiiber_N : N;
+fiiberhaamer_N : N;
+fiibertapeet_N : N;
+fiiberteivas_N : N;
+fiibula_N : N;
+fiider_N : N;
+fiiderliin_N : N;
+fiksaatortangid_N : N;
+fiksatiiv_N : N;
+fikseerija_N : N;
+fikseerima_V2 : V2;
+fikseerimine_N : N;
+fikseeruma_V : V;
+fikseerumine_N : N;
+'fikstelefonivõrk_N' : N;
+'fiksvõrk_N' : N;
+fiktiivne_A : A;
+fiktiivselt_Adv : Adv;
+fiktsioon_N : N;
+filantroop_N : N;
+filantroopia_N : N;
+filantroopiline_A : A;
+filariaas_N : N;
+filaria_N : N;
+filarioos_N : N;
+filateelia_N : N;
+filateeliakauplus_N : N;
+'filateelianäitus_N' : N;
+filatelist_N : N;
+fildekoss_N : N;
+filee_N : N;
+'fileenõel_N' : N;
+fileerija_N : N;
+fileerimine_N : N;
+fileerimisnuga_N : N;
+filett_N : N;
+filiaal_N : N;
+filigraanemail_N : N;
+filigraan_N : N;
+filigraanklaas_N : N;
+filigraanne_A : A;
+filigraanpaber_N : N;
+filigraanselt_Adv : Adv;
+filimivineer_N : N;
+filister_N : N;
+filler_N : N;
+fill_N : N;
+'filme_näitama_V' : V;
+film_N : N;
+filmiajakiri_N : N;
+filmiarvustaja_N : N;
+filmiarvustus_N : N;
+filmiauhind_N : N;
+filmidiiva_N : N;
+filmifestival_N : N;
+filmiinimene_N : N;
+filmija_N : N;
+filmikaader_N : N;
+filmikaamera_N : N;
+filmikangelane_N : N;
+filmikirjanik_N : N;
+filmiklassika_N : N;
+filmiklubi_N : N;
+filmikriitika_N : N;
+filmikriitik_N : N;
+filmikunst_N : N;
+filmikunstnik_N : N;
+filmilavastaja_N : N;
+filmilavastus_N : N;
+filmilevifirma_N : N;
+filmilint_N : N;
+filmi_looma_V : V;
+filmimine_N : N;
+filmimuusika_N : N;
+'filmi_nägema_V' : V;
+'filmi_näitama_V' : V;
+'filminäitleja_N' : N;
+filmioperaator_N : N;
+'filmipäevad_N' : N;
+filmiretsensioon_N : N;
+filmiring_N : N;
+filmiskanner_N : N;
+filmistaar_N : N;
+filmistsenaarium_N : N;
+filmistuudio_N : N;
+filmiteadus_N : N;
+filmitegelane_N : N;
+filmitutvustus_N : N;
+'filmitäht_N' : N;
+filmi_vaatama_V : V;
+'filmivõte_N' : N;
+'filmiõhtu_N' : N;
+'filmiöö_N' : N;
+'filmiüritus_N' : N;
+filmoloogia_N : N;
+filmvideo_N : N;
+filoloog_N : N;
+filoloogia_N : N;
+filoloogiateaduskond_N : N;
+filosofeerija_N : N;
+filosofeerima_V : V;
+filosofeerimine_N : N;
+filosofeeriv_A : A;
+filosoof_N : N;
+filosoofia_N : N;
+filosoofiakoolkond_N : N;
+filosoofiaraamat_N : N;
+filosoofiateaduskond_N : N;
+filosoofiline_A : A;
+filosoofiliselt_Adv : Adv;
+filosoofitsema_V : V;
+filotainas_N : N;
+filoviirus_N : N;
+filter_N : N;
+filterpaber_N : N;
+filterrobot_N : N;
+filtersadesti_N : N;
+filtreerija_N : N;
+filtreerimine_N : N;
+filtreeruma_V : V;
+filtreerumine_N : N;
+filtrikohvimasin_N : N;
+filuu_N : N;
+fimoos_N : N;
+finaal_N : N;
+finaalgrupp_N : N;
+finaaljooks_N : N;
+finaalkontsert_N : N;
+finaalne_A : A;
+finaalturniir_N : N;
+finaalujumine_N : N;
+'finaalvõistlus_N' : N;
+finantsabi_N : N;
+'finantsanalüütik_N' : N;
+finantsdirektor_N : N;
+finantseerija_N : N;
+finantseerimine_N : N;
+finantseering_N : N;
+finantsiline_A : A;
+finantsinspektsioon_N : N;
+finantsinstitutsioon_N : N;
+finantsist_N : N;
+finantskapital_N : N;
+finantskohustus_N : N;
+finantskontroll_N : N;
+finantspoliitika_N : N;
+finantsraskus_N : N;
+finantssektor_N : N;
+finantstehing_N : N;
+finantstoll_N : N;
+finantsturg_N : N;
+'finantsõigus_N' : N;
+finiitne_A : A;
+finisheerima_V : V;
+'finišeeruja_N' : N;
+'finišeerumine_N' : N;
+'finiš_N' : N;
+'finišijoon_N' : N;
+'finišikohtunik_N' : N;
+'finišilint_N' : N;
+finitism_N : N;
+finitist_N : N;
+finlandiseeruja_N : N;
+finlandiseerumine_N : N;
+fintantsplaneerimine_N : N;
+firma_N : N;
+firmajuht_N : N;
+firmakauplus_N : N;
+firmaloogika_N : N;
+'firmamärk_N' : N;
+firmapood_N : N;
+firmareklaam_N : N;
+firmastiil_N : N;
+'firmaüritus_N' : N;
+firn_N : N;
+fiskaalaasta_N : N;
+fiskaalpoliitika_N : N;
+fiskaaltoll_N : N;
+fiskus_N : N;
+fistulektoomia_N : N;
+fistul_N : N;
+'fistulhääl_N' : N;
+fistulograafia_N : N;
+fistuloomia_N : N;
+fiting_N : N;
+fjord_N : N;
+flaier_N : N;
+flakoon_N : N;
+flambeerija_N : N;
+flambeerimine_N : N;
+flamenko_N : N;
+flanell_N : N;
+'flanellpüksid_N' : N;
+flank_N : N;
+flatus_N : N;
+flaviviirus_N : N;
+flebektaasia_N : N;
+flebektoomia_N : N;
+flebiit_N : N;
+flebograafia_N : N;
+fleboloogia_N : N;
+fleboskleroos_N : N;
+flebostenoos_N : N;
+flebotoomia_N : N;
+flebotromboos_N : N;
+flegmaasia_N : N;
+flegmaatik_N : N;
+flegmaatiline_A : A;
+flegmaatiliselt_Adv : Adv;
+flegmoon_N : N;
+fleim_N : N;
+fleksograafia_N : N;
+fleksor_N : N;
+flekteerija_N : N;
+flekteerimine_N : N;
+'flešš_N' : N;
+fleuron_N : N;
+flintklaas_N : N;
+flirt_N : N;
+flirtija_N : N;
+flirtima_V : V;
+flirtimine_N : N;
+floeem_N : N;
+flogiston_N : N;
+flokkul_N : N;
+floks_N : N;
+floora_N : N;
+flopiajam_N : N;
+flopidisk_N : N;
+flopi_N : N;
+flopiketas_N : N;
+flopikettaajam_N : N;
+floretimeeskond_N : N;
+floretist_N : N;
+florett_N : N;
+flossa_N : N;
+flotell_N : N;
+fluktueerima_V : V;
+fluktueerimine_N : N;
+fluorestseerimine_N : N;
+fluor_N : N;
+'flutsütosiin_N' : N;
+fluviolakustraal_N : N;
+'flöit_N' : N;
+'flötist_N' : N;
+'flöödimängija_N' : N;
+'flööt_N' : N;
+'flöötima_V' : V;
+'flükteen_N' : N;
+'flükteentõbi_N' : N;
+fobofoobia_N : N;
+foetor_N : N;
+fokkmast_N : N;
+fokkpuri_N : N;
+fokkraa_N : N;
+fokkteng_N : N;
+fokomeelia_N : N;
+fokstrott_N : N;
+fokuseeerija_N : N;
+fokuseeerimine_N : N;
+fokuseerimine_N : N;
+foliant_N : N;
+folk_N : N;
+folkloor_N : N;
+folkloorifestival_N : N;
+folkloriseeruma_V : V;
+folklorist_N : N;
+folkloristika_N : N;
+folkmuusika_N : N;
+folkodiin_N : N;
+folksonoomia_N : N;
+folliikul_N : N;
+'folliikulitsüst_N' : N;
+follikulaarfaas_N : N;
+'follikulaartsüst_N' : N;
+follikuliit_N : N;
+follitropiin_N : N;
+fomentatsioon_N : N;
+fomoos_N : N;
+fonasteenia_N : N;
+fondant_N : N;
+fondeerimine_N : N;
+fond_N : N;
+'fondibörs_N' : N;
+fondihaldur_N : N;
+fondihaldusleping_N : N;
+fondihoidla_N : N;
+fondimaks_N : N;
+fondiosak_N : N;
+fondiosanik_N : N;
+'fondüü_N' : N;
+foneem_N : N;
+foneemsiire_N : N;
+foneetika_N : N;
+foniaater_N : N;
+foniaatria_N : N;
+fonograaf_N : N;
+fonogramm_N : N;
+fonokardiograafia_N : N;
+fonoloog_N : N;
+fonoloogia_N : N;
+fonotsentrism_N : N;
+fonotsentrist_N : N;
+font_N : N;
+'fontään_N' : N;
+foobia_N : N;
+fookus_N : N;
+fookuskaugus_N : N;
+fookustaja_N : N;
+fookustamine_N : N;
+foolio_N : N;
+foolium_N : N;
+fooliumpaber_N : N;
+foon_N : N;
+foonika_N : N;
+foor_N : N;
+foorum_N : N;
+footon_N : N;
+foovid_N : N;
+fopaa_N : N;
+foraminifeer_N : N;
+fordism_N : N;
+forell_N : N;
+forellihooaeg_N : N;
+forint_N : N;
+formaadisuhe_N : N;
+formaalharidus_N : N;
+formaalkeel_N : N;
+formaalloogika_N : N;
+formaalloogiliselt_Adv : Adv;
+formaalne_A : A;
+formaalparameeter_N : N;
+formaalselt_Adv : Adv;
+formaalsus_N : N;
+formaat_N : N;
+formaatija_N : N;
+formaatimine_N : N;
+formaatsaag_N : N;
+formaliseerija_N : N;
+formaliseerimine_N : N;
+formalism_N : N;
+formalist_N : N;
+'formantanalüüs_N' : N;
+formant_N : N;
+'formantsüntees_N' : N;
+'formantväärtus_N' : N;
+formatsioon_N : N;
+formeerija_N : N;
+formeerima_V2 : V2;
+formeerimine_N : N;
+formeeruma_V : V;
+formeerumine_N : N;
+formular_N : N;
+formulatsioon_N : N;
+formuleerija_N : N;
+formuleerimine_N : N;
+formuleering_N : N;
+forsseerija_N : N;
+forsseerimine_N : N;
+forsseeritult_Adv : Adv;
+forte_N : N;
+fort_N : N;
+fortifikatsioon_N : N;
+fortifitseerija_N : N;
+fortifitseerimine_N : N;
+fortis_N : N;
+fortissimo_N : N;
+fortuuna_N : N;
+fosfaat_N : N;
+fosfor_N : N;
+fosforhape_N : N;
+fosforiidimaardla_N : N;
+fosforisisaldus_N : N;
+'fosforväetis_N' : N;
+fosgeen_N : N;
+fossiil_N : N;
+fossiilistumine_N : N;
+'fossiilkütus_N' : N;
+fotoalbum_N : N;
+fotoallergia_N : N;
+fotoaparaat_N : N;
+fotoasjandus_N : N;
+fotoateljee_N : N;
+fotobiennaal_N : N;
+fotodermatiit_N : N;
+fotodermatoos_N : N;
+fotoessee_N : N;
+'fotofiniš_N' : N;
+fotofoobia_N : N;
+foto_N : N;
+fotogeensus_N : N;
+fotograaf_N : N;
+fotograafia_N : N;
+fotograafika_N : N;
+fotografeerija_N : N;
+fotografeerimine_N : N;
+fotojutustus_N : N;
+fotokas_N : N;
+fotokauplus_N : N;
+fotokontaktdermatiit_N : N;
+fotokopeerija_N : N;
+fotokopeerimine_N : N;
+fotokunst_N : N;
+fotokunstnik_N : N;
+fotoladumismasin_N : N;
+fotoladur_N : N;
+fotolavastus_N : N;
+fotolitograafia_N : N;
+fotoluminestsents_N : N;
+fotoluurelennuk_N : N;
+fotomaterjal_N : N;
+fotomees_N : N;
+fotomeeter_N : N;
+fotomeetria_N : N;
+'fotomontaaž_N' : N;
+'fotonäitus_N' : N;
+fotoobjektiiv_N : N;
+fotoonika_N : N;
+fotopaber_N : N;
+fotopigment_N : N;
+fotoplaat_N : N;
+fotopood_N : N;
+fotoprinter_N : N;
+fotorealism_N : N;
+fotoretseptor_N : N;
+fotoring_N : N;
+'fotosfäär_N' : N;
+fotostuudio_N : N;
+'fotosüntees_N' : N;
+'fotosünteesimine_N' : N;
+fototakisti_N : N;
+fototapeet_N : N;
+fototarbed_N : N;
+fototeooria_N : N;
+fototeraapia_N : N;
+fototransduktsioon_N : N;
+fototriennaal_N : N;
+'fototöökoda_N' : N;
+fotouudis_N : N;
+fotovarustus_N : N;
+'fotoäri_N' : N;
+fovism_N : N;
+fraase_tegema_V : V;
+fraas_N : N;
+fraasitseja_N : N;
+fraasitsema_V : V;
+fraasitsemine_N : N;
+fraasitsev_A : A;
+fraater_N : N;
+fragmentaarne_A : A;
+fragmenteerimine_N : N;
+fragment_N : N;
+fragmentimine_N : N;
+frakk_N : N;
+fraktaal_N : N;
+fraktaalkujund_N : N;
+fraktsioon_N : N;
+fraktuur_N : N;
+fraktuurkiri_N : N;
+'framböösia_N' : N;
+framuug_N : N;
+frankeerija_N : N;
+frankeerimine_N : N;
+frank_N : N;
+frankofiil_N : N;
+franko_Adv : Adv;
+frankomaan_N : N;
+frankomaania_N : N;
+franssees_N : N;
+frant_N : N;
+frantsiis_N : N;
+frantsiskaan_N : N;
+frantsium_N : N;
+fraseem_N : N;
+fraseerija_N : N;
+fraseerimine_N : N;
+fraseologism_N : N;
+fraseoloogia_N : N;
+'fraseoloogiasõnaraamat_N' : N;
+frees_N : N;
+freesia_N : N;
+freesija_N : N;
+freesimine_N : N;
+freesmasin_N : N;
+freespink_N : N;
+freestera_N : N;
+freesturvas_N : N;
+fregatt_N : N;
+freim_N : N;
+frekventne_A : A;
+fremitus_N : N;
+frenalgia_N : N;
+frenoloog_N : N;
+frenoloogia_N : N;
+frenopleegia_N : N;
+frenospasm_N : N;
+frenotoomia_N : N;
+freoon_N : N;
+fresko_N : N;
+freskomaal_N : N;
+freudism_N : N;
+frigidaarium_N : N;
+frigiidne_A : A;
+frigiidsus_N : N;
+friikartul_N : N;
+friis_N : N;
+frikatiiv_N : N;
+'friktsioonülekanne_N' : N;
+friseerija_N : N;
+friseerimine_N : N;
+frisuur_N : N;
+frits_N : N;
+fritter_N : N;
+fritt_N : N;
+'fritüür_N' : N;
+frivoolne_A : A;
+frontaallava_N : N;
+frontaalsagar_N : N;
+frontaalselt_Adv : Adv;
+front_N : N;
+frontispiss_N : N;
+frontogenees_N : N;
+frontoon_N : N;
+frotee_N : N;
+'froteelõng_N' : N;
+'froteerätik_N' : N;
+frukt_N : N;
+fruktoos_N : N;
+frustratsioon_N : N;
+ftiis_N : N;
+fuajee_N : N;
+fugass_N : N;
+fugassmiin_N : N;
+fukosidoos_N : N;
+fuksia_N : N;
+fundamentaalne_A : A;
+fundamentaalosake_N : N;
+fundamentaalteadus_N : N;
+fundamentaaluuring_N : N;
+fundatsionalism_N : N;
+fundatsionalist_N : N;
+fundeerija_N : N;
+fundeerimine_N : N;
+fundoplikatsioon_N : N;
+funeraalkunst_N : N;
+fungeemia_N : N;
+fungitsiid_N : N;
+funikuliit_N : N;
+funkhoone_N : N;
+funkmaja_N : N;
+funktsionaalkeel_N : N;
+funktsionaalne_A : A;
+funktsionaalprogrammeerimine_N : N;
+'funktsionaalpsühholoogia_N' : N;
+'funktsionaalüksus_N' : N;
+funktsionalism_N : N;
+funktsionalist_N : N;
+funktsioneerija_N : N;
+funktsioneerima_V : V;
+funktsioneerimine_N : N;
+funktsioon_N : N;
+funktsioonigeneraator_N : N;
+funktsiooniklahv_N : N;
+funktsioonikutse_N : N;
+funktsiooniteek_N : N;
+funktsiooniteooria_N : N;
+funktsioonkeel_N : N;
+funkvilla_N : N;
+furgoonauto_N : N;
+furgoon_N : N;
+furnituur_N : N;
+furunkul_N : N;
+furunkuloos_N : N;
+fusarioos_N : N;
+'fusioonlõikus_N' : N;
+futurism_N : N;
+futuroloogia_N : N;
+futuur_N : N;
+futuurleping_N : N;
+fuuga_N : N;
+'fänn_N' : N;
+'fäärlane_N' : N;
+'föderaalkantsler_N' : N;
+'föderaalne_A' : A;
+'föderaalstiil_N' : N;
+'föderatiivne_A' : A;
+'föderatsioon_N' : N;
+'födereeruma_V' : V;
+'följeton_N' : N;
+'följetonist_N' : N;
+'följetonistlik_A' : A;
+'föön_N' : N;
+'föönitaja_N' : N;
+'föönitamine_N' : N;
+'fükoloogia_N' : N;
+'füllokinoon_N' : N;
+'fülogenees_N' : N;
+'fülogeneetiliselt_Adv' : Adv;
+'füsiaater_N' : N;
+'füsiaatria_N' : N;
+'füsikalism_N' : N;
+'füsikalist_N' : N;
+'füsiognoomika_N' : N;
+'füsioloog_N' : N;
+'füsioloogia_N' : N;
+'füsioloogiakateeder_N' : N;
+'füsioloogiliselt_Adv' : Adv;
+'füsioreraapia_N' : N;
+'füsioteraapia_N' : N;
+'füsioterapeut_N' : N;
+'fütobioloogia_N' : N;
+'fütofaag_N' : N;
+'fütogeosfäär_N' : N;
+'fütoklimatoloogia_N' : N;
+'fütomass_N' : N;
+'fütomeliaratsioon_N' : N;
+'fütonematoloogia_N' : N;
+'fütopatoloogia_N' : N;
+'fütoplankton_N' : N;
+'fütosemiootika_N' : N;
+'fütotoksiin_N' : N;
+'fütotsönoloogia_N' : N;
+'fütotsönoos_N' : N;
+'füüsal_N' : N;
+'füüsika_N' : N;
+'füüsikaharu_N' : N;
+'füüsikaklass_N' : N;
+'füüsikaline_A' : A;
+'füüsikaosakond_N' : N;
+'füüsikaprofessor_N' : N;
+'füüsikaseadus_N' : N;
+'füüsikateadus_N' : N;
+'füüsikateooria_N' : N;
+'füüsikateoreetik_N' : N;
+'füüsikatund_N' : N;
+'füüsikaõpetaja_N' : N;
+'füüsik_N' : N;
+'füüsiline_A' : A;
+'füüsiliselt_Adv' : Adv;
+'füüsis_N' : N;
+gaalalinastus_N : N;
+gaasbetoon_N : N;
+gaasbetoonpaneel_N : N;
+gaase_ajama_V : V;
+gaas_N : N;
+gaasgangreen_N : N;
+gaasiahi_N : N;
+gaasiarvesti_N : N;
+gaasiauto_N : N;
+gaasigeneraator_N : N;
+gaasihoidla_N : N;
+gaasikamber_N : N;
+gaasi_lisama_V : V;
+gaasilisus_N : N;
+gaasimask_N : N;
+gaasimootor_N : N;
+'gaasimõõtja_N' : N;
+'gaasimürgistus_N' : N;
+'gaasimürgitus_N' : N;
+gaasipedaal_N : N;
+gaasipliit_N : N;
+gaasipriimus_N : N;
+'gaasi_põhja_vajutama_V' : V;
+'gaasipõleti_N' : N;
+gaasiseade_N : N;
+gaasistuma_V : V;
+gaasistumine_N : N;
+gaasitaja_N : N;
+gaasitamine_N : N;
+gaasitanker_N : N;
+gaasitermomeeter_N : N;
+gaasitihestaja_N : N;
+gaasitihestamine_N : N;
+gaasitorbik_N : N;
+'gaasitööstus_N' : N;
+gaaslahenduspaneel_N : N;
+gadoliinium_N : N;
+gaid_N : N;
+gaine_N : N;
+galaetendus_N : N;
+gala_N : N;
+galakontsert_N : N;
+galaktika_N : N;
+galaktofotiit_N : N;
+galaktoseemia_N : N;
+galaliit_N : N;
+galanterii_N : N;
+galanteriikaup_N : N;
+galanteriikauplus_N : N;
+galantne_A : A;
+galantselt_Adv : Adv;
+galantsus_N : N;
+'galaõhtu_N' : N;
+galeass_N : N;
+galeer_N : N;
+galeoon_N : N;
+galerii_N : N;
+galeriimaja_N : N;
+galeriitoon_N : N;
+galerist_N : N;
+galett_N : N;
+galilea_N : N;
+galiott_N : N;
+galjarda_N : N;
+gallium_N : N;
+gallomaan_N : N;
+gallomaania_N : N;
+gallon_N : N;
+gallup_N : N;
+galopeerija_N : N;
+galopeerima_V : V;
+galopeerimine_N : N;
+galopisamm_N : N;
+galopp_N : N;
+galoppi_ajama_V : V;
+galoppija_N : N;
+galoppimine_N : N;
+galvaanielement_N : N;
+galvanomeeter_N : N;
+gamba_N : N;
+gambiit_N : N;
+gameet_N : N;
+gamma_N : N;
+gammakaamera_N : N;
+gammakiir_N : N;
+gammakiirgus_N : N;
+gammapurse_N : N;
+'gammasähvatus_N' : N;
+ganglioblokaator_N : N;
+ganglioneuroom_N : N;
+ganglion_N : N;
+ganglioniit_N : N;
+gangliosidoos_N : N;
+gangreen_N : N;
+'garaaž_N' : N;
+garanteerija_N : N;
+garanteerima_V2 : V2;
+garanteerimine_N : N;
+garanteeritus_N : N;
+garantiid_andma_V : V;
+garantii_N : N;
+'garantiitõend_N' : N;
+garantiiveksel_N : N;
+garderoob_N : N;
+garneerija_N : N;
+garneerimine_N : N;
+garneering_N : N;
+garnison_N : N;
+garnituur_N : N;
+'garnituurmööbel_N' : N;
+gasaania_N : N;
+gaseel_N : N;
+gaseerija_N : N;
+gaseerimine_N : N;
+gasell_N : N;
+gasomeeter_N : N;
+gaster_N : N;
+gastralgia_N : N;
+gastrektoomia_N : N;
+gastriit_N : N;
+gastrinoom_N : N;
+gastroduodeniit_N : N;
+'gastrodüünia_N' : N;
+gastroenteriit_N : N;
+gastroenteroloog_N : N;
+gastroenteroloogia_N : N;
+gastroenterostoomia_N : N;
+gastrokiis_N : N;
+gastroleerima_V : V;
+gastroleerimine_N : N;
+gastroll_N : N;
+'gastrolöör_N' : N;
+gastronoom_N : N;
+gastronoomia_N : N;
+gastronoomiakaup_N : N;
+gastronoomiakauplus_N : N;
+gastronoomiapood_N : N;
+gastropeksia_N : N;
+gastroraafia_N : N;
+gastroskiis_N : N;
+gastroskoop_N : N;
+gastroskoopia_N : N;
+gastrotoomia_N : N;
+gazebo_N : N;
+gazpacho_N : N;
+gavott_N : N;
+geen_N : N;
+geenidefekt_N : N;
+geenidoonor_N : N;
+geenidoping_N : N;
+geenimanipulatsioon_N : N;
+geeninokaut_N : N;
+geenipank_N : N;
+geeniproov_N : N;
+geenisiirdaja_N : N;
+geenitehnoloogia_N : N;
+geeniteraapia_N : N;
+geenius_N : N;
+geeniuurija_N : N;
+geenivaramu_N : N;
+geenivektor_N : N;
+geenravi_N : N;
+geenteraapia_N : N;
+geenus_N : N;
+gei_N : N;
+geim_N : N;
+geimpall_N : N;
+geiser_N : N;
+geisipodes_N : N;
+geison_N : N;
+geminaadistuma_V : V;
+geminaat_N : N;
+geminatsioon_N : N;
+gemineerija_N : N;
+gemineerimine_N : N;
+gemineeruma_V : V;
+gemm_N : N;
+'gemmoglüptika_N' : N;
+genealoog_N : N;
+genealoogia_N : N;
+genees_N : N;
+geneetika_N : N;
+geneetik_N : N;
+geneetiline_A : A;
+generaator_N : N;
+generaliseerija_N : N;
+generaliseerimine_N : N;
+generaliseeruma_V : V;
+generaliseerumine_N : N;
+generalist_N : N;
+generaliteet_N : N;
+generatiivgrammatika_N : N;
+generatiivne_A : A;
+generatsioon_N : N;
+generatsiooniromaan_N : N;
+genereerija_N : N;
+genereerimine_N : N;
+genereeriv_A : A;
+geniaalitseja_N : N;
+geniaalitsemine_N : N;
+geniaalsus_N : N;
+geniospasm_N : N;
+genitaalherpes_N : N;
+'genitaaltüügas_N' : N;
+genitiiv_N : N;
+genodermatoos_N : N;
+genoom_N : N;
+genoomipank_N : N;
+genotsiid_N : N;
+'genotüüp_N' : N;
+geodeesia_N : N;
+geodeet_N : N;
+'geofüüsika_N' : N;
+geograaf_N : N;
+geograafia_N : N;
+'geograafiaõpetaja_N' : N;
+'geohüdroloogia_N' : N;
+geoid_N : N;
+geoinformaatika_N : N;
+'geoinfosüsteem_N' : N;
+geokeemik_N : N;
+geokronoloogia_N : N;
+geoloog_N : N;
+geoloogiadoktor_N : N;
+geoloogia_N : N;
+geoloogiamuuseum_N : N;
+geoloogiline_A : A;
+geoloogiliselt_Adv : Adv;
+geomagnetism_N : N;
+geomeeter_N : N;
+geomeetria_N : N;
+geomorfoloog_N : N;
+geomorfoloogia_N : N;
+georgiin_N : N;
+'geosfäär_N' : N;
+geotekstiil_N : N;
+geotermaalenergia_N : N;
+geotermika_N : N;
+geotsentrism_N : N;
+'geoökoloogia_N' : N;
+gepard_N : N;
+gerbera_N : N;
+gerbertala_N : N;
+geriaater_N : N;
+geriaatria_N : N;
+gerilja_N : N;
+germaanium_N : N;
+germaanlane_N : N;
+germaniseerija_N : N;
+germaniseerimine_N : N;
+germaniseerumine_N : N;
+germanism_N : N;
+germanofoobia_N : N;
+germinoom_N : N;
+gerontofoobia_N : N;
+gerontoloog_N : N;
+gerontoloogia_N : N;
+gestaapo_N : N;
+gestaapolane_N : N;
+'gestaltpsühholoogia_N' : N;
+gestatsioonidiabeet_N : N;
+gestoos_N : N;
+g_N : N;
+giardiaas_N : N;
+giardidaas_N : N;
+giardioos_N : N;
+gibbus_N : N;
+gibon_N : N;
+gigabait_N : N;
+gigabitt_N : N;
+gigaherts_N : N;
+gigant_N : N;
+gigantne_A : A;
+gigolo_N : N;
+giid_N : N;
+gild_N : N;
+gildihoone_N : N;
+gildimaja_N : N;
+gildisaal_N : N;
+'giljošš_N' : N;
+giljotiin_N : N;
+giljotineerija_N : N;
+giljotineerimine_N : N;
+gingivektoomia_N : N;
+gingiviit_N : N;
+gingivoplastika_N : N;
+gingivostomatiit_N : N;
+gini_N : N;
+ginko_N : N;
+'gipüür_N' : N;
+girland_N : N;
+girlandornament_N : N;
+glabella_N : N;
+gladiaator_N : N;
+gladiool_N : N;
+glagoolitsa_N : N;
+glaseerija_N : N;
+glaseerimine_N : N;
+glassee_N : N;
+glassii_N : N;
+glasuur_N : N;
+glasuurija_N : N;
+glasuurimine_N : N;
+glatsioloog_N : N;
+glatsioloogia_N : N;
+glaukoom_N : N;
+gleimuld_N : N;
+gleistuma_V : V;
+gleistumine_N : N;
+glenohumeraalliiges_N : N;
+gliadiin_N : N;
+glibenklamiid_N : N;
+glioblastoom_N : N;
+glioom_N : N;
+glipisiid_N : N;
+glissaad_N : N;
+glissando_N : N;
+glisser_N : N;
+globaalaadress_N : N;
+globaalne_A : A;
+globaalselt_Adv : Adv;
+'globaalököloogia_N' : N;
+globaliseerija_N : N;
+globaliseerimine_N : N;
+globaliseeruja_N : N;
+globaliseerumine_N : N;
+gloksiinia_N : N;
+glomerulonefriit_N : N;
+gloobus_N : N;
+gloomuskasvaja_N : N;
+gloomustuumor_N : N;
+glorieta_N : N;
+gloriool_N : N;
+glorioosne_A : A;
+glossalgia_N : N;
+glossektoomia_N : N;
+gloss_N : N;
+glossiit_N : N;
+'glossodüünia_N' : N;
+glossolaalia_N : N;
+glossopleegia_N : N;
+gluteen_N : N;
+'glükagonoom_N' : N;
+'glükagoon_N' : N;
+'glükogeen_N' : N;
+'glükogenoos_N' : N;
+'glükoksiid_N' : N;
+'glükoos_N' : N;
+'glüpt_N' : N;
+'glüptika_N' : N;
+'glüptoteek_N' : N;
+'glütseriin_N' : N;
+'glütserool_N' : N;
+'glütsiid_N' : N;
+'glüüf_N' : N;
+gnoom_N : N;
+gnoomon_N : N;
+gnoseoloog_N : N;
+gnoseoloogia_N : N;
+gnostitsism_N : N;
+gnostitsist_N : N;
+'gobelään_N' : N;
+'gobelääntehnika_N' : N;
+'gobeläänvaip_N' : N;
+godeetsia_N : N;
+godroneering_N : N;
+'gofraaž_N' : N;
+gofreerija_N : N;
+gofreerimine_N : N;
+golfar_N : N;
+golf_N : N;
+golfiauk_N : N;
+golfiauto_N : N;
+golfikepp_N : N;
+golfiking_N : N;
+golfiklubi_N : N;
+'golfimängija_N' : N;
+golfipall_N : N;
+'golfipüksid_N' : N;
+golfirada_N : N;
+golfivarustus_N : N;
+'golfiväljak_N' : N;
+gonadektoomia_N : N;
+gonadotropiin_N : N;
+gonalgia_N : N;
+gonartriit_N : N;
+gondel_N : N;
+gong_N : N;
+goniit_N : N;
+goniomeeter_N : N;
+gonioskoopia_N : N;
+goniotoomia_N : N;
+'gonorröa_N' : N;
+gootika_N : N;
+gopura_N : N;
+gorgoneion_N : N;
+gorilla_N : N;
+'gorž_N' : N;
+gospel_N : N;
+gouda_N : N;
+gourd_N : N;
+graaf_N : N;
+graafikaadapter_N : N;
+graafikaandmed_N : N;
+graafikaateljee_N : N;
+graafikabiennaal_N : N;
+graafika_N : N;
+graafikakaart_N : N;
+graafikakiirendi_N : N;
+graafikakontroller_N : N;
+graafikakonveier_N : N;
+graafikalaud_N : N;
+graafikamootor_N : N;
+'graafikanäitus_N' : N;
+graafikaprimitiiv_N : N;
+graafikaprinter_N : N;
+graafikaprotsessor_N : N;
+'graafikarežiim_N' : N;
+graafikateos_N : N;
+graafikatriennaal_N : N;
+graafikavorming_N : N;
+graafik_N : N;
+graafiline_A : A;
+graafiteooria_N : N;
+graalklaas_N : N;
+graan_N : N;
+graanul_N : N;
+graatsiaketas_N : N;
+graatsiliselt_Adv : Adv;
+gradatsioon_N : N;
+'gradientanalüüs_N' : N;
+gradient_N : N;
+gradientkiud_N : N;
+grafeem_N : N;
+grafeerija_N : N;
+grafeerimine_N : N;
+grafiit_N : N;
+grafiti_N : N;
+grafja_N : N;
+grafoloog_N : N;
+grafoloogia_N : N;
+grafomaania_N : N;
+grafoprojektor_N : N;
+gramitsidiin_N : N;
+grammatika_N : N;
+grammatikakorrektor_N : N;
+grammatikaraamat_N : N;
+grammatikatund_N : N;
+grammatikaviga_N : N;
+'grammatikaõpik_N' : N;
+grammatik_N : N;
+grammatiline_A : A;
+grammatiliselt_Adv : Adv;
+gramm_N : N;
+grammofon_N : N;
+grammofoniplaat_N : N;
+granaadiplahvatus_N : N;
+granaat_N : N;
+'granaatõunamuster_N' : N;
+'granaatõun_N' : N;
+grandioosselt_Adv : Adv;
+graneerija_N : N;
+graneerimine_N : N;
+graniidirahn_N : N;
+graniit_N : N;
+graniitplaat_N : N;
+graniitplokk_N : N;
+graniitrahn_N : N;
+granulatsioon_N : N;
+granulatsioonkude_N : N;
+granuleerija_N : N;
+granuleerimine_N : N;
+granulomatoos_N : N;
+granuloom_N : N;
+granuloosne_A : A;
+'granulotsüüt_N' : N;
+gratifikatsioon_N : N;
+gratifitseerija_N : N;
+gratifitseerimine_N : N;
+gratineerija_N : N;
+gratineerimine_N : N;
+gratuleerima_V2 : V2;
+graveerija_N : N;
+graveerima_V2 : V2;
+graveerimine_N : N;
+'graveerimisnõel_N' : N;
+graveerimispadi_N : N;
+'graveerimistöökoda_N' : N;
+'graveernõel_N' : N;
+graviidsus_N : N;
+gravimeeter_N : N;
+gravimeetria_N : N;
+gravitatsioon_N : N;
+gravitatsioonienergia_N : N;
+'gravitatsioonijõud_N' : N;
+gravitatsiooniteooria_N : N;
+'gravitatsiooniväli_N' : N;
+graviteerima_V : V;
+'gravöör_N' : N;
+'gravüür_N' : N;
+gregeriia_N : N;
+greibipuu_N : N;
+greif_N : N;
+greipfruudipuu_N : N;
+greipfruut_N : N;
+greip_N : N;
+gretsist_N : N;
+grid_N : N;
+griid_N : N;
+griin_N : N;
+grillija_N : N;
+grillimine_N : N;
+grillimismasin_N : N;
+grillipidu_N : N;
+'grilliõhtu_N' : N;
+grillpann_N : N;
+grillvorst_N : N;
+grimasse_tegema_V : V;
+grimass_N : N;
+grimassitaja_N : N;
+grimassitama_V : V;
+grimassitamine_N : N;
+grimeerija_N : N;
+grimeerimine_N : N;
+grimeerimisruum_N : N;
+grimeerimistarbed_N : N;
+grimeerimistarve_N : N;
+grimeerimisvahend_N : N;
+grimm_N : N;
+grimmimine_N : N;
+grimmituba_N : N;
+gripivaktsiin_N : N;
+gripiviirus_N : N;
+gripp_N : N;
+griseofulviin_N : N;
+grivna_N : N;
+grootmast_N : N;
+grootpuri_N : N;
+grootraa_N : N;
+grootteng_N : N;
+grossulaar_N : N;
+grotesk_N : N;
+groteskkiri_N : N;
+groteskselt_Adv : Adv;
+grott_N : N;
+grupeerija_N : N;
+grupeerimine_N : N;
+grupeering_N : N;
+grupeeruma_V : V;
+grupeerumine_N : N;
+'grupihüpe_N' : N;
+'grupinäitus_N' : N;
+grupiportree_N : N;
+grupitegevus_N : N;
+grupitehnika_N : N;
+grupiti_Adv : Adv;
+'grupitöö_N' : N;
+grupiviisi_Adv : Adv;
+grupp_N : N;
+grusiin_N : N;
+'grüps_N' : N;
+'grüünetama_V' : V;
+guaano_N : N;
+guajaav_N : N;
+guanetidiin_N : N;
+guaranii_N : N;
+'guaššvärv_N' : N;
+gudokk_N : N;
+gula_N : N;
+'guljašš_N' : N;
+gunterpuri_N : N;
+gurd_N : N;
+gurmaan_N : N;
+guru_N : N;
+gusli_N : N;
+gustomeeter_N : N;
+gutta_N : N;
+guvernant_N : N;
+'guvernöör_N' : N;
+'gäng_N' : N;
+'görl_N' : N;
+'güll_N' : N;
+'gümnaasium_N' : N;
+'gümnaasiumihoone_N' : N;
+'gümnaasiumilõpetajad_N' : N;
+'gümnaasiumipäev_N' : N;
+'gümnaasiumiõpetaja_N' : N;
+'gümnaasiumiõpilane_N' : N;
+'gümnasist_N' : N;
+'gümnastika_N' : N;
+'günandromorfism_N' : N;
+'günefoobia_N' : N;
+'günekofoobia_N' : N;
+'günekoloog_N' : N;
+'günekoloogia_N' : N;
+'günekomastia_N' : N;
+'güroskoop_N' : N;
+'gürsa_N' : N;
+gynaeceum_N : N;
+gynaikon_N : N;
+haab_N : N;
+haabitus_N : N;
+haabjas_N : N;
+haabju_N : N;
+haage_N : N;
+haagikohtunik_N : N;
+haagis_N : N;
+haagissuvila_N : N;
+haagistaja_N : N;
+haagistamine_N : N;
+haagitaja_N : N;
+haagitamine_N : N;
+haagreht_N : N;
+haakekarvad_N : N;
+haake_viskama_V : V;
+haak_N : N;
+haakija_N : N;
+haakimine_N : N;
+'haaknõel_N' : N;
+haakrist_N : N;
+haakristlane_N : N;
+haakuja_N : N;
+haakuma_V : V;
+haakumine_N : N;
+haakvise_N : N;
+haalpoi_N : N;
+haamerdaja_N : N;
+haamerdamine_N : N;
+haamer_N : N;
+haamri_alla_viima_V : V;
+haamriga_taguma_V : V;
+haaraja_N : N;
+haarakil_Adv : Adv;
+haarama_V2 : V2;
+haaramine_N : N;
+haaramisvahend_N : N;
+haarang_N : N;
+haarats_N : N;
+haaratud_A : A;
+haaravalt_Adv : Adv;
+haarav_A : A;
+haaravus_N : N;
+haardeseadis_N : N;
+'haardesse_võtma_V' : V;
+haarduja_N : N;
+haarduma_V : V;
+haardumine_N : N;
+haare_N : N;
+haaremivalvur_N : N;
+haar_N : N;
+haarlema_V : V;
+haavaarst_N : N;
+haavaja_N : N;
+haavakliinik_N : N;
+'haava_lööma_V' : V;
+haavama_V2 : V2;
+haavamatus_N : N;
+haavamets_N : N;
+haavamine_N : N;
+haavand_N : N;
+'haavandtõbi_N' : N;
+haavanduma_V : V;
+haavandumine_N : N;
+haavariisikas_N : N;
+haavasalu_N : N;
+haavaseen_N : N;
+haavata_saama_V : V;
+haavatasaanu_N : N;
+haavatav_A : A;
+haavatavus_N : N;
+haavatu_N : N;
+haavavalt_Adv : Adv;
+haavavineer_N : N;
+haav_N : N;
+haavik_N : N;
+haavikuemand_N : N;
+haavikuisand_N : N;
+'haavlipüss_N' : N;
+haavuja_N : N;
+haavu_lakkuma_V : V;
+haavuma_V : V;
+haavumine_N : N;
+habe_N : N;
+habekakk_N : N;
+habelendlane_N : N;
+habemeajaja_N : N;
+habemeajamisaparaat_N : N;
+habemeajamisgarnituur_N : N;
+habemeajamisgeel_N : N;
+habemeajamiskreem_N : N;
+habemeajamismasin_N : N;
+habemeajamispintsel_N : N;
+habemeajamisseep_N : N;
+habemeajamistarbed_N : N;
+habemeajamistarve_N : N;
+habemeajamistoode_N : N;
+habemeajamisvaht_N : N;
+habemeajamisvedelik_N : N;
+habemega_N : N;
+habemekarv_N : N;
+habemenuga_N : N;
+habemepintsel_N : N;
+habemesse_andma_V : V;
+habemesse_itsitama_V : V;
+habemesse_kasvama_V : V;
+'habemetüügas_N' : N;
+habemik_A : A;
+habemik_N : N;
+habendama_V : V;
+habesammaspool_N : N;
+habet_ajama_V : V;
+habetama_V : V;
+habetamine_N : N;
+habetuma_V : V;
+habetumine_N : N;
+habin_N : N;
+habisema_V : V;
+habisemine_N : N;
+habitaat_N : N;
+habras_A : A;
+habrastaja_N : N;
+habrastamine_N : N;
+habrastuja_N : N;
+habrastuma_V : V;
+habrastumine_N : N;
+hafnerkeraamika_N : N;
+hafnium_N : N;
+hageja_N : N;
+hageleja_N : N;
+hagelemine_N : N;
+hagelus_N : N;
+hagemine_N : N;
+hagerik_N : N;
+hagiavaldus_N : N;
+hagi_N : N;
+hagijas_N : N;
+'haginõue_N' : N;
+hagiograafia_N : N;
+'hagionüüm_N' : N;
+hagioskoop_N : N;
+hagu_alla_panema_V : V;
+hagu_N : N;
+hahetama_V : V;
+hahetamine_N : N;
+hahk_N : N;
+hahkhallitus_N : N;
+hahkjalt_Adv : Adv;
+hahkjas_A : A;
+hahkuja_N : N;
+hahkuma_V : V;
+hahkumine_N : N;
+haige_A : A;
+haige_N : N;
+haigekassa_N : N;
+haigekassakaart_N : N;
+'haigeks_jääma_V' : V;
+haigelt_Adv : Adv;
+haigemaja_N : N;
+haigenema_V : V;
+'haigepõetaja_N' : N;
+haigeravitseja_N : N;
+haigestuja_N : N;
+haigestuma_V : V;
+haigestumine_N : N;
+haigestumisjuht_N : N;
+haigestumisjuhtum_N : N;
+haigetalitaja_N : N;
+haiget_saama_V : V;
+haiget_tegema_V : V;
+haigetuba_N : N;
+haigevoodi_N : N;
+haigevoodisse_heitma_V : V;
+'haigevõitu_Adv' : Adv;
+haiglaapteek_N : N;
+haigla_N : N;
+haiglahoone_N : N;
+haiglajutt_N : N;
+haiglajutustus_N : N;
+'haiglamööbel_N' : N;
+haiglanakkus_N : N;
+haiglane_A : A;
+haiglapalat_N : N;
+'haiglapäev_N' : N;
+haiglaravi_N : N;
+haiglaromaan_N : N;
+haiglaselt_Adv : Adv;
+haiglema_V : V;
+haiglus_N : N;
+haigur_N : N;
+haiguseellugu_N : N;
+haigusekandja_N : N;
+haigusekartus_N : N;
+haigusetekitaja_N : N;
+haigus_N : N;
+haigushoog_N : N;
+haigusjuht_N : N;
+haigusjuhtum_N : N;
+haiguskandja_N : N;
+haiguskolle_N : N;
+haigusleht_N : N;
+haiguslugu_N : N;
+'haigusnäht_N' : N;
+haiguspuhkus_N : N;
+'haiguspäev_N' : N;
+haigusseisund_N : N;
+haigust_kandma_V : V;
+'haigusõpetus_N' : N;
+haigutaja_N : N;
+haigutama_V : V;
+haigutamine_N : N;
+haigutus_N : N;
+hai_N : N;
+haihtuma_V : V;
+haihtumine_N : N;
+haikala_N : N;
+haik_N : N;
+haiku_N : N;
+haiseja_N : N;
+haisema_V : V;
+haisemine_N : N;
+haisev_A : A;
+hais_N : N;
+haishigi_N : N;
+haistesibul_N : N;
+haistja_N : N;
+haistma_V2 : V2;
+haistmine_N : N;
+haistmisaju_N : N;
+'haistmisnärv_N' : N;
+'haistmisnärvid_N' : N;
+'haistmisvõimetus_N' : N;
+haisu_ajama_V : V;
+haisu_laskma_V : V;
+haisuloom_N : N;
+haisu_ninasse_saama_V : V;
+haisu_ninasse_viima_V : V;
+haisu_ninna_saama_V : V;
+haisu_ninna_viima_V : V;
+haisupomm_N : N;
+haisutaja_N : N;
+haisutamine_N : N;
+haisu_tegema_V : V;
+haisu_tundma_V : V;
+haisu_vedama_V : V;
+hajakile_Adv : Adv;
+hajakil_Adv : Adv;
+'hajaküla_N' : N;
+hajali_Adv : Adv;
+hajaliolek_N : N;
+hajameeli_Adv : Adv;
+hajameelselt_Adv : Adv;
+hajameelsus_N : N;
+hajane_A : A;
+hajatalu_N : N;
+hajevile_Adv : Adv;
+hajevil_Adv : Adv;
+hajevilolek_N : N;
+hajuja_N : N;
+hajukil_Adv : Adv;
+hajulaeng_N : N;
+hajuma_V : V;
+hajumine_N : N;
+hajusalt_Adv : Adv;
+hajusandmebaas_N : N;
+'hajusfailisüsteem_N' : N;
+hajusjuhtimine_N : N;
+hajuskiirgus_N : N;
+'hajusoperatsioonisüsteem_N' : N;
+hajusparv_N : N;
+hajusrakendus_N : N;
+'hajussüsteem_N' : N;
+'hajustöötlus_N' : N;
+hajutaja_N : N;
+hajutamine_N : N;
+hajutatus_N : N;
+hajuvile_Adv : Adv;
+hajuvil_Adv : Adv;
+hajuvus_N : N;
+hakataja_N : N;
+hakatamine_N : N;
+hakatus_N : N;
+hakatust_tegema_V : V;
+hakitult_Adv : Adv;
+hakkaja_N : N;
+hakkama_V : V;
+hakkama_panema_V : V;
+hakkama_saama_V : V;
+hakkamasaamine_N : N;
+hakkama_seadma_V : V;
+hakkamine_N : N;
+hakk_N : N;
+hakkija_N : N;
+hakkima_V2 : V2;
+hakkimine_N : N;
+hakklause_N : N;
+hakkliha_N : N;
+hakklihakaste_N : N;
+hakklihamasin_N : N;
+hakkliha_tegema_V : V;
+hakkmasin_N : N;
+hakul_Adv : Adv;
+halaasion_N : N;
+halaja_N : N;
+halama_V : V;
+halamine_N : N;
+halastaja_N : N;
+halastama_V : V;
+halastamatu_A : A;
+halastamatult_Adv : Adv;
+halastamatus_N : N;
+halastamine_N : N;
+halastav_A : A;
+halastus_N : N;
+halastussurm_N : N;
+halastust_andma_V : V;
+halastust_tundma_V : V;
+halatt_N : N;
+halba_aimama_V : V;
+halbaennustavalt_Adv : Adv;
+halba_nalja_heitma_V : V;
+halba_nalja_tegema_V : V;
+halba_tegema_V : V;
+halba_varju_heitma_V : V;
+halb_A : A;
+halbus_N : N;
+haldaja_N : N;
+haldama_V2 : V2;
+haldamine_N : N;
+haldjaliilia_N : N;
+haldjas_N : N;
+haldur_N : N;
+haldusakt_N : N;
+haldusaparaat_N : N;
+haldusasi_N : N;
+haldusdomeen_N : N;
+haldusfirma_N : N;
+haldus_N : N;
+haldushoone_N : N;
+'haldusinfosüsteem_N' : N;
+haldusjaotus_N : N;
+haldusjuhtimine_N : N;
+halduskaart_N : N;
+halduskeskus_N : N;
+halduskogu_N : N;
+halduskohus_N : N;
+halduskonto_N : N;
+halduskorras_Adv : Adv;
+halduskulu_N : N;
+halduslik_A : A;
+halduslikult_Adv : Adv;
+haldusmenetlus_N : N;
+'haldusnõukogu_N' : N;
+haldusobjekt_N : N;
+halduspersonal_N : N;
+halduspoliitika_N : N;
+haldusreform_N : N;
+haldusriik_N : N;
+'haldussüsteem_N' : N;
+'haldusõigus_N' : N;
+'haldusüksus_N' : N;
+haledalt_Adv : Adv;
+haledameelsus_N : N;
+haledasti_Adv : Adv;
+'haledavõitu_Adv' : Adv;
+haledus_N : N;
+haledusjutt_N : N;
+haledust_tundma_V : V;
+haledusvool_N : N;
+hale_A : A;
+halemeelsus_N : N;
+haletama_V : V;
+haletseja_N : N;
+haletsema_V2 : V2;
+haletsemine_N : N;
+haletsevalt_Adv : Adv;
+haletsus_N : N;
+'haletsusväärselt_Adv' : Adv;
+halfahein_N : N;
+halfapaber_N : N;
+halg_N : N;
+halgtee_N : N;
+haliseja_N : N;
+halisema_V : V;
+halisemine_N : N;
+haljak_N : N;
+'haljale_oksale_jõudma_V' : V;
+'haljale_oksale_pääsema_V' : V;
+haljale_oksale_saama_V : V;
+haljasala_N : N;
+haljasalastaja_N : N;
+haljasalastamine_N : N;
+haljas_A : A;
+haljasmass_N : N;
+'haljassööt_N' : N;
+haljastaja_N : N;
+haljastamine_N : N;
+haljastu_N : N;
+haljastuma_V : V;
+haljastusfirma_N : N;
+haljastus_N : N;
+'haljasväetis_N' : N;
+'haljasvöönd_N' : N;
+haljendama_V : V;
+haljendamine_N : N;
+haljuma_V : V;
+haljus_N : N;
+hallaine_N : N;
+'hallasääsk_N' : N;
+hallatama_V : V;
+hallatamine_N : N;
+halle_juukseid_kasvatama_V : V;
+halleluujat_laulma_V : V;
+hallendama_V : V;
+hallhabe_N : N;
+hallhaigur_N : N;
+hall_N : N;
+hallhani_N : N;
+'hallhüljes_N' : N;
+halliks_ootama_V : V;
+hallilt_Adv : Adv;
+hallimanipulatsioon_N : N;
+hallineja_N : N;
+hallinema_V : V;
+hallinemine_N : N;
+hallistuja_N : N;
+hallistuma_V : V;
+hallistumine_N : N;
+hallitama_V : V;
+hallitamine_N : N;
+hallitase_N : N;
+hallitus_N : N;
+hallitusjuust_N : N;
+hallituskorraga_kattuma_V : V;
+hallitusseen_N : N;
+'hallivõitu_Adv' : Adv;
+'halljänes_N' : N;
+hallollus_N : N;
+hallootaja_N : N;
+hallootamine_N : N;
+halloumi_N : N;
+hallparun_N : N;
+hallpea_N : N;
+'hallrähn_N' : N;
+'hallrästas_N' : N;
+'hallskaalanägemine_N' : N;
+'halltõbi_N' : N;
+halluja_N : N;
+hallumine_N : N;
+hallus_N : N;
+hallutsinatoorne_A : A;
+hallutsinatsioon_N : N;
+hallutsineerimine_N : N;
+hallutsinogeen_N : N;
+'hallõgija_N' : N;
+halogeenlamp_N : N;
+halo_N : N;
+haltuura_N : N;
+haltuuramees_N : N;
+haltuurategija_N : N;
+haltuuratsema_V : V;
+haltuurat_tegema_V : V;
+halvaa_N : N;
+halvaendeliselt_Adv : Adv;
+halvaja_N : N;
+halvaks_panema_V : V;
+halvakspanevalt_Adv : Adv;
+halvakspanu_N : N;
+halvaks_pidama_V : V;
+'halvaks_põlgama_V' : V;
+'halvale_järjele_viima_V' : V;
+halvale_teele_eksima_V : V;
+halvale_teele_eksitama_V : V;
+halvale_teele_saatma_V : V;
+halvale_teele_sattuma_V : V;
+halvale_teele_viima_V : V;
+halvalt_Adv : Adv;
+halvama_V2 : V2;
+halvamine_N : N;
+'halva_mängu_juures_head_nägu_tegema_V' : V;
+halva_pilguga_vaatama_V : V;
+halvasti_Adv : Adv;
+'halvasti_rääkima_V' : V;
+halvasti_tegema_V : V;
+'halvasti_ütlema_V' : V;
+'halvas_valguses_nägema_V' : V;
+halvatud_A : A;
+halvatu_N : N;
+halvatujuliselt_Adv : Adv;
+halvatujulisus_N : N;
+halvatult_Adv : Adv;
+halvatumine_N : N;
+halvatus_N : N;
+halvatuslik_A : A;
+halvatust_tekitama_V : V;
+halvavalt_Adv : Adv;
+'halvavõitu_Adv' : Adv;
+halvemini_Adv : Adv;
+halvemus_N : N;
+halvendaja_N : N;
+halvendamine_N : N;
+halveneja_N : N;
+halvenema_V : V;
+halvenemine_N : N;
+halvustaja_N : N;
+halvustama_V2 : V2;
+halvustamine_N : N;
+halvustavalt_Adv : Adv;
+halvustav_A : A;
+halvustus_N : N;
+hamartoblastoom_N : N;
+hamartoom_N : N;
+hambaalge_N : N;
+hamba_alla_andma_V : V;
+hamba_alla_panema_V : V;
+hamba_alla_pistma_V : V;
+hamba_alla_saama_V : V;
+hamba_alla_sattuma_V : V;
+'hamba_alla_võtma_V' : V;
+hambaarst_N : N;
+hambaarstikabinet_N : N;
+hambaarstiteadus_N : N;
+hambaarstitool_N : N;
+hambad_ristis_tegema_V : V;
+hambad_varna_panema_V : V;
+hambad_varna_riputama_V : V;
+hambaemail_N : N;
+hambafolliikul_N : N;
+hambahari_N : N;
+hambahein_N : N;
+hambaid_irevile_ajama_V : V;
+hambaid_irvi_ajama_V : V;
+hambaid_irvitama_V : V;
+hambaid_katsuma_V : V;
+hambaid_kiristama_V : V;
+hambaid_kokku_pigistama_V : V;
+'hambaid_kurku_lööma_V' : V;
+'hambaid_külge_ajama_V' : V;
+'hambaid_külge_lööma_V' : V;
+hambaid_lahti_tegema_V : V;
+hambaid_murdma_V : V;
+'hambaid_näitama_V' : V;
+hambaid_paljaks_ajama_V : V;
+hambaid_proovima_V : V;
+hambaid_risti_pigistama_V : V;
+hambaid_risti_suruma_V : V;
+'hambaid_sisse_lööma_V' : V;
+hambaid_varna_panema_V : V;
+hambaid_varna_riputama_V : V;
+hambaid_varna_viskama_V : V;
+hambaimplantaat_N : N;
+hambajuur_N : N;
+hambakaar_N : N;
+hambakaaries_N : N;
+hambakael_N : N;
+hambakaitse_N : N;
+hambakesed_N : N;
+hambakivi_N : N;
+hambakliinik_N : N;
+hambakonts_N : N;
+hambakroon_N : N;
+hambakuld_N : N;
+hambaluu_N : N;
+hambamurre_N : N;
+hambaniit_N : N;
+'hambanäsa_N' : N;
+hambapasta_N : N;
+hambapesu_N : N;
+hambaplomm_N : N;
+hambapulber_N : N;
+hambapung_N : N;
+hambapuur_N : N;
+'hambapõletik_N' : N;
+'hambapõrutus_N' : N;
+hambaravi_N : N;
+hambaravikabinet_N : N;
+'hambasombupõletik_N' : N;
+hambasomp_N : N;
+hambasse_puhuma_V : V;
+'hambasäsi_N' : N;
+'hambasööbija_N' : N;
+hambatrauma_N : N;
+hambatsement_N : N;
+'hambatüügas_N' : N;
+hambavaap_N : N;
+hambavahetus_N : N;
+hambavalu_N : N;
+'hambaõõs_N' : N;
+hambuline_A : A;
+hambuliselt_Adv : Adv;
+hambuma_V : V;
+hambumusanomaalia_N : N;
+hamburger_N : N;
+hamburgerikiosk_N : N;
+hamburgeriputka_N : N;
+hambusse_panema_V : V;
+hambutu_A : A;
+hameau_N : N;
+hame_N : N;
+hammasajam_N : N;
+hammasfriis_N : N;
+hammas_N : N;
+'hammashäälik_N' : N;
+'hammashöövel_N' : N;
+hammasjuur_N : N;
+hammaskooku_vedama_V : V;
+hammaslatt_N : N;
+'hammaslõige_N' : N;
+hammasratas_N : N;
+hammasratasmootor_N : N;
+hammasrataspump_N : N;
+hammastamine_N : N;
+hammaste_alla_sattuma_V : V;
+hammastekiristus_N : N;
+'hammastel_käia_laskma_V' : V;
+hammaste_vahele_sattuma_V : V;
+hammaste_vahele_viskama_V : V;
+hammaste_vahelt_kiristama_V : V;
+hammaste_vahelt_litsuma_V : V;
+hammaste_vahelt_pigistama_V : V;
+hammaste_vahelt_suruma_V : V;
+hammast_katsuma_V : V;
+hammast_proovima_V : V;
+hammast_verele_saama_V : V;
+hammast_verele_tegema_V : V;
+'hammasülekanne_N' : N;
+hammustaja_N : N;
+hammustama_V2 : V2;
+hammustamine_N : N;
+hammustavalt_Adv : Adv;
+hammustus_N : N;
+hampelmann_N : N;
+hamster_N : N;
+hamsterlane_N : N;
+hanekasvatus_N : N;
+'haneks_püüdma_V' : V;
+'haneks_tõmbama_V' : V;
+haneks_vedama_V : V;
+'haneks_võtma_V' : V;
+hanelaut_N : N;
+hanemuna_N : N;
+hanerasv_N : N;
+hanerohi_N : N;
+hange_N : N;
+hangeldaja_N : N;
+hangeldama_V : V;
+hangeldamine_N : N;
+hangeldus_N : N;
+hangelduskahjum_N : N;
+hangelduskasum_N : N;
+'hangeldusmüük_N' : N;
+hangeldusost_N : N;
+hangetanud_A : A;
+hangetumine_N : N;
+hang_N : N;
+hanguja_N : N;
+hanguma_V : V;
+hangumine_N : N;
+hangunud_A : A;
+hangutamine_N : N;
+hani_N : N;
+hanijalg_N : N;
+hanila_N : N;
+hankeleping_N : N;
+hankija_N : N;
+hankima_V2 : V2;
+hankimine_N : N;
+hantel_N : N;
+hant_N : N;
+haohunnik_N : N;
+haovirn_N : N;
+hape_N : N;
+hapendamine_N : N;
+hapendatult_Adv : Adv;
+'hapesöövitus_N' : N;
+haploloogia_N : N;
+hapnemine_N : N;
+hapnik_N : N;
+hapnikuandur_N : N;
+hapnikuballoon_N : N;
+hapnikumask_N : N;
+'hapnikumürgistus_N' : N;
+'hapnikumürgitus_N' : N;
+hapnikupuudus_N : N;
+hapnikuvaegus_N : N;
+hapnikuvaru_N : N;
+happeaku_N : N;
+happeline_A : A;
+happelisus_N : N;
+happening_N : N;
+happesademed_N : N;
+happesadu_N : N;
+happesisaldus_N : N;
+happesus_N : N;
+happevihm_N : N;
+hapralt_Adv : Adv;
+haprasti_Adv : Adv;
+hapu_A : A;
+hapukalt_Adv : Adv;
+hapukapsas_N : N;
+hapukas_A : A;
+hapukirsipuu_N : N;
+hapukoor_N : N;
+'hapuks_tõmbuma_V' : V;
+hapukurgihooaeg_N : N;
+hapult_Adv : Adv;
+'hapu_näoga_kuulama_V' : V;
+hapupiimatoode_N : N;
+hapupiim_N : N;
+hapusus_N : N;
+'hapuvõitu_Adv' : Adv;
+harakas_N : N;
+harakil_Adv : Adv;
+haraldumine_N : N;
+harali_Adv : Adv;
+haraline_A : A;
+haravil_Adv : Adv;
+hardalt_Adv : Adv;
+hardangertikand_N : N;
+hardasti_Adv : Adv;
+harduja_N : N;
+hardumine_N : N;
+hardumus_N : N;
+hardunult_Adv : Adv;
+hardusese_N : N;
+hardus_N : N;
+harduspilt_N : N;
+harevalt_Adv : Adv;
+harevil_Adv : Adv;
+harf_N : N;
+'harfimängija_N' : N;
+harfist_N : N;
+hargitaja_N : N;
+hargitamine_N : N;
+hargmik_N : N;
+hargnema_V : V;
+hargnemine_N : N;
+hargnemiskoht_N : N;
+'hargnemiskäsk_N' : N;
+hargnemisskeem_N : N;
+hargotsing_N : N;
+hargsalvestus_N : N;
+'hargtöötlus_N' : N;
+harguli_Adv : Adv;
+hargus_N : N;
+haridusasutus_N : N;
+hariduselu_N : N;
+haridusfilosoof_N : N;
+haridusfilosoofia_N : N;
+haridus_N : N;
+'hariduskäik_N' : N;
+hariduslik_A : A;
+haridusministeerium_N : N;
+haridusminister_N : N;
+haridusosakond_N : N;
+hariduspoliitika_N : N;
+haridusringkond_N : N;
+haridusstandard_N : N;
+haridust_andma_V : V;
+haridustase_N : N;
+haridustee_N : N;
+haridustegevus_N : N;
+haridustehnoloog_N : N;
+haridustehnoloogia_N : N;
+haridustempel_N : N;
+haridust_omandama_V : V;
+haridust_saama_V : V;
+'haridustöötaja_N' : N;
+'haridusüritus_N' : N;
+hari_N : N;
+harija_N : N;
+harilihvimismasin_N : N;
+harilihvmasin_N : N;
+harilik_A : A;
+harilik_N : N;
+harilikkus_N : N;
+harilikult_Adv : Adv;
+harima_V2 : V2;
+harimatu_A : A;
+harimatus_N : N;
+harimine_N : N;
+hariplank_N : N;
+haripunkt_N : N;
+haritlane_N : N;
+haritlased_N : N;
+haritlaskond_N : N;
+haritlasring_N : N;
+haritlasringkond_N : N;
+haritorn_N : N;
+haritud_A : A;
+haritus_N : N;
+harja_hakkama_V : V;
+harjaja_N : N;
+harjakas_N : N;
+harja_kinni_hakkama_V : V;
+harjakivi_N : N;
+harjalaud_N : N;
+harja_lillaks_ajama_V : V;
+harjamine_N : N;
+harjapidi_Adv : Adv;
+harjaplank_N : N;
+harja_punaseks_ajama_V : V;
+harja_punetama_panema_V : V;
+'harjapärlin_N' : N;
+'harjaseid_püsti_ajama_V' : V;
+harjas_N : N;
+harjashein_N : N;
+harjast_kinni_hakkama_V : V;
+harjatorn_N : N;
+harja_turri_ajama_V : V;
+harjavars_N : N;
+harjuja_N : N;
+harjulane_N : N;
+harjumaalane_N : N;
+harjuma_V : V;
+harjumatult_Adv : Adv;
+harjumine_N : N;
+harjumuseks_saama_V : V;
+harjumus_N : N;
+harjumuslik_A : A;
+harjumuslikult_Adv : Adv;
+'harjumuspäraselt_Adv' : Adv;
+harjunud_A : A;
+harjunult_Adv : Adv;
+harjusk_N : N;
+harjutaja_N : N;
+harjutama_V2 : V2;
+harjutamine_N : N;
+harjutus_N : N;
+harjutusi_tegema_V : V;
+harjutusruum_N : N;
+harjutussaal_N : N;
+harjutustund_N : N;
+harkader_N : N;
+harkelund_N : N;
+hark_N : N;
+'harkhüpe_N' : N;
+harki_ajama_V : V;
+harki_Adv : Adv;
+'harkihüpe_N' : N;
+harkis_Adv : Adv;
+'harkishüpe_N' : N;
+harkisjalu_Adv : Adv;
+harkisjalu_seisma_V : V;
+harkjas_A : A;
+harklik_A : A;
+'harknääre_N' : N;
+'harkpüss_N' : N;
+harkrist_N : N;
+harksaba_N : N;
+harkseis_N : N;
+harkuma_V : V;
+harmoneerima_V2 : V2;
+harmoneerimine_N : N;
+harmoneeruja_N : N;
+harmoneeruma_V : V;
+harmoneerumine_N : N;
+harmoniseerija_N : N;
+harmoniseerimine_N : N;
+harmoonia_N : N;
+harmoonika_N : N;
+harmoonikamees_N : N;
+'harmoonikamängija_N' : N;
+harmooniline_A : A;
+harmooniliselt_Adv : Adv;
+harmoonium_N : N;
+harpama_V : V;
+harpuneerija_N : N;
+harpuneerimine_N : N;
+harpuun_N : N;
+harpuunija_N : N;
+harpuunimine_N : N;
+'harpüia_N' : N;
+harras_A : A;
+harrastaja_N : N;
+harrastama_V2 : V2;
+harrastamine_N : N;
+harrastus_N : N;
+harrastuskeegel_N : N;
+harrastuskirjanik_N : N;
+harrastusluuletaja_N : N;
+harrastussport_N : N;
+harrastussportlane_N : N;
+harrastusteater_N : N;
+harta_N : N;
+haruapteek_N : N;
+haruasutus_N : N;
+haru_N : N;
+haruharva_Adv : Adv;
+'harujõgi_N' : N;
+harukauplus_N : N;
+harukordadel_Adv : Adv;
+harukordselt_Adv : Adv;
+harukorral_Adv : Adv;
+harukorril_Adv : Adv;
+harukraav_N : N;
+haruldane_A : A;
+'haruldaseks_jääma_V' : V;
+haruldaselt_Adv : Adv;
+haruldus_N : N;
+haruline_A : A;
+harunema_V : V;
+harunemine_N : N;
+haruosakond_N : N;
+harusagedasti_Adv : Adv;
+harusid_andma_V : V;
+harutaja_N : N;
+harutamine_N : N;
+harutee_N : N;
+harutihti_Adv : Adv;
+harvaesinevalt_Adv : Adv;
+harva_Adv : Adv;
+'harvaks_jääma_V' : V;
+harvalt_Adv : Adv;
+'harvanähtavalt_Adv' : Adv;
+harvapuhku_Adv : Adv;
+harvasti_Adv : Adv;
+'harvavõitu_Adv' : Adv;
+'harvemaks_jääma_V' : V;
+harvem_Adv : Adv;
+harvemini_Adv : Adv;
+harvendaja_N : N;
+harvendamine_N : N;
+harvendus_N : N;
+harvendusraie_N : N;
+harvenema_V : V;
+harvenemine_N : N;
+harv_A : A;
+harvik_A : A;
+harvus_N : N;
+hasardiga_Adv : Adv;
+hasarti_sattuma_V : V;
+'hasartmäng_N' : N;
+'hasartmängija_N' : N;
+'hasartmängufirma_N' : N;
+'hasartmängumaania_N' : N;
+'hasartmängumaks_N' : N;
+'hasartmängusõltuvus_N' : N;
+hasartne_A : A;
+hasartselt_Adv : Adv;
+haspel_N : N;
+hassetaja_N : N;
+hassetama_V2 : V2;
+hassetamine_N : N;
+'hašiš_N' : N;
+hatt_N : N;
+hattkael_N : N;
+hatul_Adv : Adv;
+hatune_A : A;
+hatutama_V : V;
+hauadekoratsioon_N : N;
+hauakabel_N : N;
+hauakaevaja_N : N;
+hauakamber_N : N;
+hauakiri_N : N;
+hauakivi_N : N;
+hauamatus_N : N;
+hauamonument_N : N;
+'hauamärk_N' : N;
+hauapanus_N : N;
+hauapink_N : N;
+hauaplaat_N : N;
+hauaplats_N : N;
+hauarahu_N : N;
+'hauarüüstaja_N' : N;
+'hauarüüste_N' : N;
+hauasammas_N : N;
+hauas_puhkama_V : V;
+'hauas_teist_külge_keerama_V' : V;
+hauatagune_N : N;
+'hauatähis_N' : N;
+hauavaikus_N : N;
+haubits_N : N;
+hauda_ajama_V : V;
+hauda_kaevama_V : V;
+haudapanek_N : N;
+hauda_panema_V : V;
+hauda_saatma_V : V;
+hauda_viima_V : V;
+haudeaparaat_N : N;
+haudehitis_N : N;
+haudelind_N : N;
+haudemaja_N : N;
+haudemuna_N : N;
+haudepott_N : N;
+hauderuum_N : N;
+haud_N : N;
+haudmehaigus_N : N;
+haudmekann_N : N;
+'haudmekärg_N' : N;
+'haudmemädanik_N' : N;
+hauduja_N : N;
+hauduma_V2 : V2;
+haudumine_N : N;
+haudur_N : N;
+haudvaikselt_Adv : Adv;
+haue_N : N;
+haugataja_N : N;
+haugatamine_N : N;
+haugatus_N : N;
+haug_N : N;
+haugihooaeg_N : N;
+haukaja_N : N;
+'haukaküüds_N' : N;
+haukamine_N : N;
+haukuja_N : N;
+haukumine_N : N;
+hauskar_N : N;
+hautaja_N : N;
+hautama_V2 : V2;
+hautamine_N : N;
+hautamispott_N : N;
+hautis_N : N;
+havi_N : N;
+'head_järge_saavutama_V' : V;
+head_kasukat_andma_V : V;
+head_meelt_tegema_V : V;
+head_meelt_tundma_V : V;
+'head_nime_määrima_V' : V;
+'head_nõu_andma_V' : V;
+'head_nägu_tegema_V' : V;
+'head-paremat_pakkuma_V' : V;
+head_tegema_V : V;
+headus_N : N;
+'head_äri_tegema_V' : V;
+'head_ööd_soovima_V' : V;
+hea_Adv : Adv;
+hea_A : A;
+heakorrastaja_N : N;
+heakorrastamine_N : N;
+heaks_arvama_V : V;
+heaks_endeks_pidama_V : V;
+'heakskiiduhüüd_N' : N;
+heakskiit_N : N;
+heaks_kiitma_V : V;
+heakskiitmine_N : N;
+heakskiitu_leidma_V : V;
+heakskiitvalt_Adv : Adv;
+'heaks_mõistma_V' : V;
+heaks_pidama_V : V;
+'heaks_pöörama_V' : V;
+heaks_tegema_V : V;
+heakstegemine_N : N;
+heaks_tooniks_pidama_V : V;
+heaks_tulema_V : V;
+'heaks_võtma_V' : V;
+'heakõla_N' : N;
+'heakõlalisus_N' : N;
+heale_jalale_saama_V : V;
+heale_jalale_seadma_V : V;
+'heale_järjele_jõudma_V' : V;
+'heale_järjele_saama_V' : V;
+heamaitselisus_N : N;
+hea_maitsta_laskma_V : V;
+heameel_N : N;
+heameelitsema_V : V;
+heameelt_tundma_V : V;
+heaolu_N : N;
+heaoluriik_N : N;
+heaolutunne_N : N;
+'heaoluühiskond_N' : N;
+heaperemehelikult_Adv : Adv;
+hea_pilguga_vaatama_V : V;
+hea_pirni_saama_V : V;
+'hea_põlve_otsa_saama_V' : V;
+hea_seisma_V : V;
+hea_silmaga_vaatama_V : V;
+heas_kirjas_seisma_V : V;
+heasoovlikkus_N : N;
+heasoovlikult_Adv : Adv;
+heasse_kohta_saatma_V : V;
+heastaja_N : N;
+heastamine_N : N;
+'heas_valguses_nägema_V' : V;
+'heasüdamlikkus_N' : N;
+'heasüdamlikult_Adv' : Adv;
+heatahtlikkus_N : N;
+heatahtlikult_Adv : Adv;
+heategevus_N : N;
+heategevuskontsert_N : N;
+'heategevusmüük_N' : N;
+heategevustarkvara_N : N;
+'heategevusüritus_N' : N;
+heategija_N : N;
+heategu_N : N;
+heatujuliselt_Adv : Adv;
+heausksusprintsiip_N : N;
+hedebotikand_N : N;
+hedon_N : N;
+hedonism_N : N;
+hedonist_N : N;
+heegeldaja_N : N;
+heegeldamine_N : N;
+heegellane_N : N;
+heegellus_N : N;
+heegelniit_N : N;
+'heegelnõel_N' : N;
+heegelpael_N : N;
+heeliks_N : N;
+heelium_N : N;
+'heeringapüük_N' : N;
+heeringasalat_N : N;
+heeringas_N : N;
+'heeringavõi_N' : N;
+'heeringavõrk_N' : N;
+heerold_N : N;
+hegeliaan_N : N;
+hegelianism_N : N;
+hegemoonia_N : N;
+heiastuma_V : V;
+heiastumine_N : N;
+heide_N : N;
+heidik_N : N;
+heidiklaps_N : N;
+heidutaja_N : N;
+heidutamine_N : N;
+heie_N : N;
+heietaja_N : N;
+heietamine_N : N;
+heietus_N : N;
+heiklema_V : V;
+heiluma_V : V;
+heinakaar_N : N;
+heinakoorem_N : N;
+heinakorv_N : N;
+heinakott_N : N;
+heinakuhi_N : N;
+heinakuu_N : N;
+'heinaküün_N' : N;
+heinaladu_N : N;
+heinaline_N : N;
+heinamaa_N : N;
+'heinamärss_N' : N;
+heinanohu_N : N;
+heinapall_N : N;
+heinapress_N : N;
+heinasaad_N : N;
+heinasara_N : N;
+heinaseeme_N : N;
+heinategija_N : N;
+heinategu_N : N;
+heinaveotee_N : N;
+heinavirn_N : N;
+'heinavõrk_N' : N;
+'heinaädal_N' : N;
+hein_N : N;
+heintaim_N : N;
+heiskaja_N : N;
+heiskamine_N : N;
+heiskuma_V : V;
+heitekoht_N : N;
+heitering_N : N;
+heitesamm_N : N;
+heiteseadeldis_N : N;
+heitgaas_N : N;
+heit_N : N;
+heitja_N : N;
+heitlaps_N : N;
+heitlehisus_N : N;
+heitleja_N : N;
+heitlema_V : V;
+heitlemine_N : N;
+heitlik_A : A;
+heitlus_N : N;
+heitma_V2 : V2;
+heitmed_N : N;
+heitmemaks_N : N;
+heitmine_N : N;
+heituja_N : N;
+heituma_V : V;
+heitumine_N : N;
+heitunult_Adv : Adv;
+heitvesi_N : N;
+'hekikäärid_N' : N;
+hekitaim_N : N;
+hekk_N : N;
+heksadetsimaalarv_N : N;
+'heksadetsimaalsüsteem_N' : N;
+heksameeter_N : N;
+'heksastüül_N' : N;
+hekseldaja_N : N;
+hekseldamine_N : N;
+heksredaktor_N : N;
+hektar_N : N;
+hektarisaak_N : N;
+helama_V : V;
+helde_A : A;
+'helde_käega_jagama_V' : V;
+'heldekäeliselt_Adv' : Adv;
+'heldekäelisus_N' : N;
+'heldel_käel_jagama_V' : V;
+heldelt_Adv : Adv;
+heldemeelselt_Adv : Adv;
+heldemeelsus_N : N;
+'heldesüdameliselt_Adv' : Adv;
+heldija_N : N;
+heldima_V : V;
+heldima_panema_V : V;
+heldimine_N : N;
+heldinult_Adv : Adv;
+helduma_V : V;
+heldus_N : N;
+heledalt_Adv : Adv;
+heledasti_Adv : Adv;
+heledus_N : N;
+heleenium_N : N;
+hele_A : A;
+helelaiksus_N : N;
+helendama_V : V;
+helendamine_N : N;
+helendav_A : A;
+helendumine_N : N;
+helendus_N : N;
+helenemine_N : N;
+helestuma_V : V;
+heletamine_N : N;
+helgahtama_V : V;
+helgama_V : V;
+helgatama_V : V;
+helge_A : A;
+helgetama_V : V;
+helgiheitja_N : N;
+helgitamine_N : N;
+helguma_V : V;
+heliadapter_N : N;
+heliajakiri_N : N;
+heliallikas_N : N;
+heliandur_N : N;
+helidraiver_N : N;
+heliefekt_N : N;
+helienergia_N : N;
+helifail_N : N;
+helihark_N : N;
+heli_N : N;
+heliisolatsioonimaterjal_N : N;
+'helijäljendus_N' : N;
+helikaart_N : N;
+helikandja_N : N;
+helikassett_N : N;
+heliklipp_N : N;
+helikon_N : N;
+helikopter_N : N;
+helikunst_N : N;
+helikunstnik_N : N;
+'helikõrgus_N' : N;
+helilained_N : N;
+helilaine_N : N;
+helilindistamine_N : N;
+heliline_A : A;
+helilint_N : N;
+helilooja_N : N;
+helimaaling_N : N;
+helimoodul_N : N;
+helimuundur_N : N;
+helindaja_N : N;
+helindamine_N : N;
+helind_N : N;
+helin_N : N;
+heliograaf_N : N;
+heliogram_N : N;
+heliomadus_N : N;
+helioseade_N : N;
+heliotroop_N : N;
+heliotsentrism_N : N;
+helipea_N : N;
+heliplaadikauplus_N : N;
+'heliplaadile_võtma_V' : V;
+heliplaadistaja_N : N;
+heliplaadistamine_N : N;
+heliplaat_N : N;
+heliraamat_N : N;
+helirada_N : N;
+heliredaktor_N : N;
+'helirežissöör_N' : N;
+heliriba_N : N;
+heliriist_N : N;
+helisalvestis_N : N;
+heliseja_N : N;
+helisema_V : V;
+helisemine_N : N;
+helisignaal_N : N;
+helistaja_N : N;
+helistama_V : V;
+helistamine_N : N;
+helistik_N : N;
+helistuudio_N : N;
+'helisüsteem_N' : N;
+helitehnika_N : N;
+helitehnik_N : N;
+heliteos_N : N;
+helitugevus_N : N;
+'helitöö_N' : N;
+'helivõimendi_N' : N;
+'heliväli_N' : N;
+'heliõpetus_N' : N;
+heljuja_N : N;
+heljuma_V : V;
+heljum_N : N;
+heljumine_N : N;
+heljutaja_N : N;
+heljutamine_N : N;
+helk_N : N;
+helki_heitma_V : V;
+helkima_V : V;
+helkimine_N : N;
+helkivalt_Adv : Adv;
+helkiv_A : A;
+helkjalt_Adv : Adv;
+helkjas_A : A;
+helklema_V : V;
+helklemine_N : N;
+helkur_N : N;
+hellalt_Adv : Adv;
+hellalt_hoidma_V : V;
+hellasti_Adv : Adv;
+hellebard_N : N;
+helleniseeruma_V : V;
+hellenism_N : N;
+hellenismiajastu_N : N;
+hellenist_N : N;
+hellerhein_N : N;
+hell_A : A;
+hellik_A : A;
+hellik_N : N;
+hellitaja_N : N;
+hellitamine_N : N;
+hellitatud_A : A;
+hellitatult_Adv : Adv;
+hellitavalt_Adv : Adv;
+hellitleja_N : N;
+hellitlemine_N : N;
+hellitlevalt_Adv : Adv;
+hellitus_N : N;
+hellitusnimi_N : N;
+hellus_N : N;
+hellutsema_V : V;
+helmed_N : N;
+helmendama_V : V;
+helmes_N : N;
+'helmesnöör_N' : N;
+helmestikand_N : N;
+'helmikpööris_N' : N;
+helmint_N : N;
+helmintiaas_N : N;
+helmintoloogia_N : N;
+helmintoos_N : N;
+'helmisnöör_N' : N;
+helpija_N : N;
+helpimine_N : N;
+helvendama_V : V;
+helves_N : N;
+helveskaal_N : N;
+helvestuma_V : V;
+helvetama_V : V;
+helvet_N : N;
+hemangioblastoom_N : N;
+hemangioendotelioom_N : N;
+hemangioom_N : N;
+'hemangioperitsüstoom_N' : N;
+hemangiosarkoom_N : N;
+hemarton_N : N;
+hemartoos_N : N;
+hematemees_N : N;
+hematofoobia_N : N;
+hematoloog_N : N;
+hematoloogia_N : N;
+hematoom_N : N;
+hematotseele_N : N;
+hematuuria_N : N;
+hemeraloopia_N : N;
+hemianesteesia_N : N;
+hemianopsia_N : N;
+hemiartoplastika_N : N;
+hemiatetoos_N : N;
+hemiatroofia_N : N;
+hemiballism_N : N;
+'hemihüpertroofia_N' : N;
+hemikolektoomia_N : N;
+hemikonvulsioon_N : N;
+'hemilarüngektoomia_N' : N;
+hemimeelia_N : N;
+hemimetaboolia_N : N;
+'hemiparalüüs_N' : N;
+hemiparees_N : N;
+hemipelvektoomia_N : N;
+hemipleegia_N : N;
+hemisekstsioon_N : N;
+'hemisfäär_N' : N;
+hemobiilia_N : N;
+'hemodialüüs_N' : N;
+'hemodünaamika_N' : N;
+hemofiilia_N : N;
+hemofoobia_N : N;
+hemoglobiin_N : N;
+hemoglobiinkusesus_N : N;
+hemoglobinopaatia_N : N;
+hemoglobinuuria_N : N;
+hemokromatoos_N : N;
+'hemolümf_N' : N;
+hemopaatia_N : N;
+hemoperikard_N : N;
+hemoperitoneum_N : N;
+hemopneumotooraks_N : N;
+hemopoees_N : N;
+hemoptoe_N : N;
+'hemoptüüs_N' : N;
+hemorroidektoomia_N : N;
+hemorroid_N : N;
+hemosideroos_N : N;
+hemostaas_N : N;
+hemotooraks_N : N;
+'hendiadüs_N' : N;
+henna_N : N;
+hepariin_N : N;
+hepatiit_N : N;
+hepatoblastoom_N : N;
+hepatogestoos_N : N;
+hepatoloogia_N : N;
+hepatomegaalia_N : N;
+hepatoom_N : N;
+hepatoos_N : N;
+hepatopaatia_N : N;
+hepatopatia_N : N;
+hepik_A : A;
+hepitama_V : V;
+heraldika_N : N;
+heraldik_N : N;
+herbaarium_N : N;
+herbariseerimine_N : N;
+herbitsiid_N : N;
+herbivoor_N : N;
+heredopaatia_N : N;
+hereesia_N : N;
+hereetik_N : N;
+heres_N : N;
+herilane_N : N;
+herilasepesa_N : N;
+herilaseviu_N : N;
+herkulo_N : N;
+hermafrodiit_N : N;
+hermafrodism_N : N;
+hermeetik_N : N;
+'hermeetikupüstol_N' : N;
+hermeetiline_A : A;
+hermeetiliselt_Adv : Adv;
+hermeetilisus_N : N;
+hermeliin_N : N;
+hermeneutika_N : N;
+hermetiseerija_N : N;
+hermetiseerimine_N : N;
+herm_N : N;
+hermpilaster_N : N;
+hernehirmutis_N : N;
+hernes_N : N;
+hernesluu_N : N;
+hernesupp_N : N;
+hernesvesi_N : N;
+hernetont_N : N;
+hernhutism_N : N;
+hernhuutlus_N : N;
+hernia_N : N;
+herniatsioon_N : N;
+herniotoomia_N : N;
+heroiin_N : N;
+'heroiinimürgistus_N' : N;
+heroiline_A : A;
+heroiseerija_N : N;
+heroiseerimine_N : N;
+heroon_N : N;
+herpes_N : N;
+herpesviirus_N : N;
+herpetoloog_N : N;
+herpetoloogia_N : N;
+herts_N : N;
+hertsog_N : N;
+heterofooria_N : N;
+heterogeenne_A : A;
+heterogeensus_N : N;
+heterograft_N : N;
+heteronoomia_N : N;
+'heteronüüm_N' : N;
+heteroos_N : N;
+'heterosügoot_N' : N;
+heterotroof_N : N;
+heterotroopia_N : N;
+hetkdamp_N : N;
+hetkdetonaator_N : N;
+hetkeks_Adv : Adv;
+hetkekurss_N : N;
+hetkeline_A : A;
+hetkeliselt_Adv : Adv;
+hetkelt_Adv : Adv;
+hetkepealt_Adv : Adv;
+hetketi_Adv : Adv;
+hetk_N : N;
+hetkiti_Adv : Adv;
+hetkkoopia_N : N;
+'hetktõmmis_N' : N;
+'hetkvõte_N' : N;
+'hetäär_N' : N;
+heuristika_N : N;
+hevikontsert_N : N;
+hevimuusika_N : N;
+hevirokk_N : N;
+h_N : N;
+hiatus_N : N;
+hibernoom_N : N;
+hibisema_V : V;
+hibisk_N : N;
+hidalgo_N : N;
+hidradenoom_N : N;
+hidroos_N : N;
+hierarhia_N : N;
+'hieroglüüf_N' : N;
+higihelmes_N : N;
+higihernes_N : N;
+higi_N : N;
+'higilõhn_N' : N;
+'higinääre_N' : N;
+'higinäärekasvaja_N' : N;
+higipiisk_N : N;
+higipisar_N : N;
+higipull_N : N;
+'higipärl_N' : N;
+higistaja_N : N;
+higistamine_N : N;
+'higistamisvõimetus_N' : N;
+'higist_nõretama_V' : V;
+higistuma_V : V;
+'higisõba_N' : N;
+higitelk_N : N;
+higitilk_N : N;
+higitsema_V : V;
+higitus_N : N;
+higi_valama_V : V;
+higivesi_N : N;
+hiid_N : N;
+hiidiisop_N : N;
+hiidkoolon_N : N;
+'hiidkäärsool_N' : N;
+hiidpanda_N : N;
+hiidplaneet_N : N;
+hiidrajatis_N : N;
+'hiidüritus_N' : N;
+hiiepuu_N : N;
+hiiesalu_N : N;
+hiigeletendus_N : N;
+'hiigelnäitus_N' : N;
+hiigelsumma_N : N;
+hiigelturniir_N : N;
+hiigla_Adv : Adv;
+hiiglama_Adv : Adv;
+hiiglamoodi_Adv : Adv;
+hiiglane_N : N;
+hiiglaslik_A : A;
+hiilas_A : A;
+hiilgaja_N : N;
+hiilgama_V : V;
+hiilgamine_N : N;
+hiilgavalt_Adv : Adv;
+hiilgav_A : A;
+hiilgeaeg_N : N;
+hiilgenumber_N : N;
+'hiilgepäev_N' : N;
+hiilgus_N : N;
+hiilija_N : N;
+hiilimine_N : N;
+hiilimisi_Adv : Adv;
+hiilivalt_Adv : Adv;
+hiinastamine_N : N;
+hiinastuma_V : V;
+hiinlane_N : N;
+hiiredraiver_N : N;
+hiirehammas_N : N;
+hiirehernes_N : N;
+hiirekarva_Adv : Adv;
+hiireklikk_N : N;
+'hiireklõps_N' : N;
+hiirekull_N : N;
+hiirekursor_N : N;
+'hiirekõrva_välja_ajama_V' : V;
+'hiirelõks_N' : N;
+hiirematt_N : N;
+hiirepadi_N : N;
+hiirepesa_N : N;
+hiireport_N : N;
+'hiiretüüfus_N' : N;
+hiireurg_N : N;
+hiireviu_N : N;
+hiir_N : N;
+hiirlane_N : N;
+hiirlema_V : V;
+hiirvaikselt_Adv : Adv;
+hiis_N : N;
+hiiumuistend_N : N;
+'hiiuvalsivõte_N' : N;
+hiivaja_N : N;
+hiivama_V2 : V2;
+hiivamine_N : N;
+hikitama_V : V;
+hilbakas_N : N;
+hilbakil_Adv : Adv;
+hilbendama_V : V;
+hilberdaja_N : N;
+hilberdama_V : V;
+hilberdamine_N : N;
+hiline_A : A;
+hilineja_N : N;
+hilinema_V : V;
+hilinemine_N : N;
+hilinenud_A : A;
+hilinenult_Adv : Adv;
+hilinev_A : A;
+hilissuvi_N : N;
+'hilissügis_N' : N;
+hilistuma_V : V;
+'hilisõhtu_N' : N;
+'hilisõhtuti_Adv' : Adv;
+hiljaaegu_Adv : Adv;
+hilja_Adv : Adv;
+hiljaks_Adv : Adv;
+'hiljaks_jääma_V' : V;
+hiljapeale_Adv : Adv;
+'hilja_peale_jääma_V' : V;
+hiljapoole_Adv : Adv;
+'hiljavõitu_Adv' : Adv;
+hiljemalt_Adv : Adv;
+hiljem_Adv : Adv;
+hiljemini_Adv : Adv;
+hilju_Adv : Adv;
+hiljukesi_Adv : Adv;
+hiljuma_V : V;
+hiljuti_Adv : Adv;
+hiljutine_A : A;
+hilpama_V : V;
+hilpharakas_N : N;
+hilplema_V : V;
+hilpnema_V : V;
+hilpsama_V : V;
+'hilpu_lööma_V' : V;
+hilpuma_V : V;
+hilum_N : N;
+himu_N : N;
+himukalt_Adv : Adv;
+himukas_A : A;
+himuline_A : A;
+himuralt_Adv : Adv;
+himurduma_V : V;
+himur_A : A;
+himurus_N : N;
+himustaja_N : N;
+himustama_V2 : V2;
+himustamine_N : N;
+himustatav_A : A;
+himustav_A : A;
+himuti_Adv : Adv;
+himutseja_N : N;
+himutsema_V : V;
+himutsemine_N : N;
+himutsevalt_Adv : Adv;
+himu_tundma_V : V;
+hinda_alandama_V : V;
+'hinda_alla_jätma_V' : V;
+'hinda_alla_lööma_V' : V;
+hindaja_N : N;
+hinda_kergitama_V : V;
+'hinda_maha_lööma_V' : V;
+hindama_V2 : V2;
+hindamatu_A : A;
+hindamine_N : N;
+hindamisi_Adv : Adv;
+hindamiskomisjon_N : N;
+'hinda_määrama_V' : V;
+hinda_otsa_kruvima_V : V;
+'hinda_tõstma_V' : V;
+hindavalt_Adv : Adv;
+hindefunktsioon_N : N;
+hindekohtunik_N : N;
+hind_N : N;
+hindu_N : N;
+hinduism_N : N;
+'hindu_tõstma_V' : V;
+hingaja_N : N;
+hingamatus_N : N;
+hingamine_N : N;
+hingamisaparaat_N : N;
+hingamiselundkond_N : N;
+hingamisepiteel_N : N;
+hingamisfrekvents_N : N;
+hingamishalvatus_N : N;
+hingamiskatkestus_N : N;
+hingamiskeskus_N : N;
+hingamislihas_N : N;
+hingamismaht_N : N;
+hingamispaus_N : N;
+hingamispeetus_N : N;
+hingamisprobleem_N : N;
+hingamispuudulikkus_N : N;
+'hingamispäev_N' : N;
+hingamisraskus_N : N;
+hingamissagedus_N : N;
+hingamisteed_N : N;
+hingamistee_N : N;
+hingastama_V : V;
+hingataja_N : N;
+hingatamine_N : N;
+hinge_alla_keerama_V : V;
+hinge_alla_panema_V : V;
+hinge_alla_pistma_V : V;
+hinge_alla_saama_V : V;
+hinge_alla_viskama_V : V;
+'hinge_alla_võtma_V' : V;
+hinge_andma_V : V;
+hingedeaeg_N : N;
+'hingedepäev_N' : N;
+hingederevisjon_N : N;
+hingeelu_N : N;
+'hingega_pääsema_V' : V;
+'hingega_võitlema_V' : V;
+hinge_heitma_V : V;
+'hingehinda_võtma_V' : V;
+hingehoid_N : N;
+'hinge_kallal_närima_V' : V;
+hingekarjane_N : N;
+hingekell_N : N;
+'hinge_kinni_lööma_V' : V;
+hinge_kinni_matma_V : V;
+hinge_kinni_pidama_V : V;
+hinge_kinni_pigistama_V : V;
+hingekiri_N : N;
+hingeks_saama_V : V;
+hingekurk_N : N;
+'hingekõri_N' : N;
+hingelaad_N : N;
+hingeldaja_N : N;
+hingeldama_V : V;
+hingeldamine_N : N;
+hingeldus_N : N;
+'hingeldustõbi_N' : N;
+hingele_saama_V : V;
+hingeline_A : A;
+hingeline_N : N;
+hingeliselt_Adv : Adv;
+hingel_lasuma_V : V;
+hingeloend_N : N;
+hingeloendus_N : N;
+'hinge_lõikama_V' : V;
+'hingelõõr_N' : N;
+'hinge_läbi_niidi_kiskuma_V' : V;
+hingemaa_N : N;
+hinge_mahtuma_V : V;
+hingemaks_N : N;
+hinge_matma_V : V;
+hingematvalt_Adv : Adv;
+hingeminevalt_Adv : Adv;
+hinge_mitte_mahtuma_V : V;
+'hinge_närima_V' : V;
+hingepalve_N : N;
+'hinge_peale_jääma_V' : V;
+'hinge_pealt_ära_rääkima_V' : V;
+hinge_pidama_V : V;
+'hingepidet_võtma_V' : V;
+hingepiina_tegema_V : V;
+hingepiin_N : N;
+hinge_pugema_V : V;
+'hingepõhjani_liigutama_V' : V;
+hingeraha_N : N;
+hingerahu_N : N;
+'hingerahu_häirima_V' : V;
+hingerahu_mitte_andma_V : V;
+hinge_sees_hoidma_V : V;
+hinge_sees_pidama_V : V;
+'hinge_seest_sööma_V' : V;
+'hinge_seest_välja_sööma_V' : V;
+'hinge_seest_ära_sööma_V' : V;
+hingeseisund_N : N;
+hinge_sisse_ajama_V : V;
+hinge_sisse_panema_V : V;
+hinge_sisse_puhuma_V : V;
+hinge_sisse_saama_V : V;
+hingesopp_N : N;
+hingestaja_N : N;
+hingestamine_N : N;
+hingestatult_Adv : Adv;
+hingest_Adv : Adv;
+hingestki_Adv : Adv;
+hingestuma_V : V;
+hingesugulane_N : N;
+hinge_tagasi_saama_V : V;
+'hinge_tagasi_tõmbama_V' : V;
+hingeteadus_N : N;
+hingetoru_N : N;
+'hingetorupõletik_N' : N;
+hingetu_A : A;
+'hingetuks_jääma_V' : V;
+hingetult_Adv : Adv;
+hinge_tungima_V : V;
+'hinge_tõmbama_V' : V;
+'hingetõmbeaeg_N' : N;
+'hingetõmme_N' : N;
+'hinge_tõusma_V' : V;
+'hinge_täis_ajama_V' : V;
+'hinge_täis_tegema_V' : V;
+hinge_vaakuma_V : V;
+hinge_vedama_V : V;
+'hinge_võtma_V' : V;
+'hinge_välja_laskma_V' : V;
+'hinge_välja_sööma_V' : V;
+'hinge_välja_valama_V' : V;
+'hinge_välja_võtma_V' : V;
+'hingeõhk_N' : N;
+'hingeõnnistus_N' : N;
+hing_N : N;
+hingima_V : V;
+'hingi_püüdma_V' : V;
+hingitseja_N : N;
+hingitsemine_N : N;
+hingpakki_tormama_V : V;
+hingus_N : N;
+hingutama_V : V;
+hiniin_N : N;
+hinkaal_N : N;
+hinkuma_V : V;
+hinnaalandus_N : N;
+hinnaindeks_N : N;
+hinnakiri_N : N;
+hinnalisus_N : N;
+hinnamuutus_N : N;
+hinnang_N : N;
+hinnanguid_tegema_V : V;
+hinnanguline_A : A;
+hinnapakkumine_N : N;
+hinnapoliitika_N : N;
+hinnatase_N : N;
+hinnatav_A : A;
+hinnatud_A : A;
+'hinnatõus_N' : N;
+'hinnatäiend_N' : N;
+hinnavahetehing_N : N;
+'hinnavähend_N' : N;
+hinne_N : N;
+hinnet_panema_V : V;
+hinnus_N : N;
+hiphop_N : N;
+hipi_N : N;
+hipiliikumine_N : N;
+hipodroom_N : N;
+hippokampus_N : N;
+hirm_N : N;
+hirmsalt_Adv : Adv;
+hirmsasti_Adv : Adv;
+hirmu_all_hoidma_V : V;
+hirmuhigi_N : N;
+hirmuhoog_N : N;
+hirmuja_N : N;
+hirmujudin_N : N;
+hirmujutt_N : N;
+hirmukahkvel_Adv : Adv;
+hirmukil_Adv : Adv;
+hirmuma_V : V;
+hirmumine_N : N;
+hirmu_naha_vahele_ajama_V : V;
+hirmu_nahka_ajama_V : V;
+hirmunud_A : A;
+hirmunult_Adv : Adv;
+hirmu_peale_ajama_V : V;
+hirmus_Adv : Adv;
+hirmus_A : A;
+'hirmusööst_N' : N;
+hirmutaja_N : N;
+hirmutamine_N : N;
+hirmu_tegema_V : V;
+hirmutis_N : N;
+hirmu_tundma_V : V;
+hirmutunne_N : N;
+hirmuvalitseja_N : N;
+'hirmuvärin_N' : N;
+'hirmuäratavalt_Adv' : Adv;
+hirnahtama_V : V;
+hirnataja_N : N;
+hirnatama_V : V;
+hirnatamine_N : N;
+hirnuja_N : N;
+hirnumine_N : N;
+hiromant_N : N;
+hiromantia_N : N;
+hirsipuder_N : N;
+hirsitang_N : N;
+hirsitera_N : N;
+hirskama_V : V;
+hirsnik_N : N;
+hirss_N : N;
+hirsutism_N : N;
+hirv_N : N;
+hirvlane_N : N;
+hispaanlane_N : N;
+hispanistika_N : N;
+hispatoloogia_N : N;
+histamiin_N : N;
+histamiinipeavalu_N : N;
+'histiotsüstoom_N' : N;
+'histiotsüüt_N' : N;
+'histiotsüütkasvaja_N' : N;
+histogramm_N : N;
+histokeemia_N : N;
+histoloog_N : N;
+histoloogia_N : N;
+histoplasmoos_N : N;
+historiograaf_N : N;
+historism_N : N;
+historitsism_N : N;
+hitlerism_N : N;
+hitlerlane_N : N;
+hitlerlik_A : A;
+hitlerlus_N : N;
+hitse_N : N;
+hobi_N : N;
+hobueesel_N : N;
+hobu_N : N;
+'hobujõud_N' : N;
+hobukastan_N : N;
+hobune_N : N;
+hoburaud_N : N;
+hoburaudkaar_N : N;
+hoburaudmagnet_N : N;
+hoburaudneer_N : N;
+hoburaudtee_N : N;
+hobuseajaja_N : N;
+hobusehammas_N : N;
+hobuseid_vahetama_V : V;
+hobusekasvatus_N : N;
+hobusekaupmees_N : N;
+hobusekont_N : N;
+hobusekronu_N : N;
+hobuseliha_N : N;
+hobusemees_N : N;
+hobusenokk_N : N;
+'hobusenäss_N' : N;
+hobusepiim_N : N;
+hobusepiits_N : N;
+hobuserauanael_N : N;
+hobuseraud_N : N;
+hobuseriistad_N : N;
+hobusesetukas_N : N;
+hobusetee_N : N;
+'hobusetõug_N' : N;
+'hobusetükk_N' : N;
+hobuslane_N : N;
+'hobusõiduk_N' : N;
+hodofoobia_N : N;
+hodomeeter_N : N;
+hoiak_N : N;
+'hoiakut_võtma_V' : V;
+hoiataja_N : N;
+hoiatama_V2 : V2;
+hoiatamine_N : N;
+hoiatavalt_Adv : Adv;
+hoiatus_N : N;
+'hoiatusmärk_N' : N;
+hoiatust_tegema_V : V;
+'hoiatusvärvus_N' : N;
+hoide_Adv : Adv;
+hoidel_N : N;
+hoideteenus_N : N;
+hoid_N : N;
+hoidik_N : N;
+hoidisesuhkur_N : N;
+hoidis_N : N;
+hoidistaja_N : N;
+hoidistamine_N : N;
+hoidja_N : N;
+hoidla_N : N;
+hoidlik_A : A;
+hoidlikkus_N : N;
+hoidlikult_Adv : Adv;
+hoidma_V2 : V2;
+hoidmine_N : N;
+hoiduja_N : N;
+hoiduma_V : V;
+hoidumine_N : N;
+hoie_N : N;
+hoiuarve_N : N;
+hoiukarp_N : N;
+hoiukassa_N : N;
+hoiukoht_N : N;
+hoiukonto_N : N;
+hoiule_andma_V : V;
+hoiule_panema_V : V;
+hoiuleping_N : N;
+hoiul_pidama_V : V;
+hoiundaja_N : N;
+hoiundamine_N : N;
+hoiupaik_N : N;
+hoiupank_N : N;
+hoiuraamat_N : N;
+hoiuraha_N : N;
+hoiuruum_N : N;
+hoius_N : N;
+hoiustaja_N : N;
+hoiustamine_N : N;
+hoki_N : N;
+hokihooaeg_N : N;
+hokikepp_N : N;
+hokikiiver_N : N;
+hokimees_N : N;
+'hokimängija_N' : N;
+hokistaadion_N : N;
+hokitreener_N : N;
+hokiuisk_N : N;
+'hokivõistlus_N' : N;
+hola_N : N;
+holamuusika_N : N;
+holism_N : N;
+holist_N : N;
+hollandlane_N : N;
+hollender_N : N;
+holmium_N : N;
+hologramm_N : N;
+holokaust_N : N;
+holometaboolia_N : N;
+'holomälu_N' : N;
+holpsama_V : V;
+holpsatama_V : V;
+holpsti_Adv : Adv;
+hominiid_N : N;
+homme_Adv : Adv;
+homme_N : N;
+'hommepäev_Adv' : Adv;
+hommik_N : N;
+hommikueine_N : N;
+hommikukaar_N : N;
+hommikukleit_N : N;
+hommikukontsert_N : N;
+hommikulaud_N : N;
+hommikumaa_N : N;
+hommikumaalane_N : N;
+hommikumaiselt_Adv : Adv;
+hommikumantel_N : N;
+hommikune_A : A;
+hommikupalve_N : N;
+hommikupalvus_N : N;
+hommikupoole_Adv : Adv;
+hommikupoolik_N : N;
+hommikupoolikul_Adv : Adv;
+hommikupoolikuti_Adv : Adv;
+hommikuring_N : N;
+hommikuselt_Adv : Adv;
+'hommikust_sööma_V' : V;
+'hommikusöök_N' : N;
+hommikutaevas_N : N;
+hommikuti_Adv : Adv;
+hommikutund_N : N;
+'hommikuvõimleja_N' : N;
+'hommikuvõimlemine_N' : N;
+'hommikuüritus_N' : N;
+'hommikvõimlemine_N' : N;
+homne_A : A;
+homoabielu_N : N;
+homofoobia_N : N;
+homogeenne_A : A;
+homogeensus_N : N;
+homogeniseerija_N : N;
+homogeniseerimine_N : N;
+homo_N : N;
+homoloog_N : N;
+'homonüüm_N' : N;
+'homonüümia_N' : N;
+'homonüümisõnaraamat_N' : N;
+'homonüümriim_N' : N;
+homoseksualism_N : N;
+homoseksualist_N : N;
+'homosügoot_N' : N;
+homunkulus_N : N;
+'homöopaatia_N' : N;
+'homöostaas_N' : N;
+honorar_N : N;
+honoreerija_N : N;
+honoreerimine_N : N;
+hooaeg_N : N;
+hooajakaup_N : N;
+hooajaliselt_Adv : Adv;
+hooajalisus_N : N;
+hooajastamine_N : N;
+'hooajatöö_N' : N;
+'hooajatööline_N' : N;
+hooajuti_Adv : Adv;
+hoobaja_N : N;
+hoobamine_N : N;
+hoob_N : N;
+hoobilt_Adv : Adv;
+hoog_N : N;
+hooglema_V : V;
+hooglik_A : A;
+hoogne_A : A;
+hoogsadu_N : N;
+hoogsalt_Adv : Adv;
+hoogsasti_Adv : Adv;
+hoogtegevus_N : N;
+'hoogtöö_N' : N;
+hoogu_ajama_V : V;
+hoogu_andma_V : V;
+hoogu_juurde_saama_V : V;
+hoogu_koguma_V : V;
+hoogu_pidama_V : V;
+hoogu_saama_V : V;
+hoogu_sattuma_V : V;
+hoogu_sisse_saama_V : V;
+hoogustaja_N : N;
+hoogustamine_N : N;
+hoogustuma_V : V;
+hoogustumine_N : N;
+'hoogu_tõmbama_V' : V;
+'hoogu_võtma_V' : V;
+'hoohüpe_N' : N;
+hoojooks_N : N;
+hookas_A : A;
+hookaupa_Adv : Adv;
+hookuspookus_N : N;
+hoolas_A : A;
+'hoolauahüpe_N' : N;
+hoolaud_N : N;
+hooldaja_N : N;
+hooldama_V2 : V2;
+hooldamine_N : N;
+hooldefirma_N : N;
+'hoolde_jätma_V' : V;
+hooldekodu_N : N;
+hooldemeeskond_N : N;
+hooldesisend_N : N;
+hooldetiim_N : N;
+hooldevara_N : N;
+hooldusasutus_N : N;
+hooldusfirma_N : N;
+hooldus_N : N;
+hooldusistung_N : N;
+hooldusklass_N : N;
+hoolduskool_N : N;
+hoolduspakett_N : N;
+hooldusraie_N : N;
+hooldusteenus_N : N;
+hooldusvahend_N : N;
+'hooldusõigus_N' : N;
+'hooldusõpetaja_N' : N;
+hoolealune_N : N;
+hoolega_Adv : Adv;
+hoolekandeastutus_N : N;
+hoolekanne_N : N;
+hoolekogu_N : N;
+'hooleks_jätma_V' : V;
+hooletu_A : A;
+hooletult_Adv : Adv;
+hooletus_N : N;
+'hooletussejäetus_N' : N;
+'hooletusse_jätma_V' : V;
+'hooletussejätmine_N' : N;
+'hooletussejätt_N' : N;
+hooletusviga_N : N;
+hool_N : N;
+hoolija_N : N;
+hoolikalt_Adv : Adv;
+hoolikas_A : A;
+hoolikus_N : N;
+hoolima_VV : VV;
+hoolimatu_A : A;
+hoolimatult_Adv : Adv;
+hoolimatus_N : N;
+hoolimine_N : N;
+hoolitseja_N : N;
+hoolitsema_V : V;
+hoolitsemine_N : N;
+hoolitsevalt_Adv : Adv;
+hoolitsev_A : A;
+hoolitsus_N : N;
+hoolivalt_Adv : Adv;
+hooliv_A : A;
+hoolsalt_Adv : Adv;
+hoolsus_N : N;
+hoolt_kandma_V : V;
+hoolt_pidama_V : V;
+hoomaja_N : N;
+hoomama_V2 : V2;
+hoomamine_N : N;
+hoone_N : N;
+hoonekompleks_N : N;
+hoonestaja_N : N;
+hoonestamine_N : N;
+hoonestik_N : N;
+'hoonestusõigus_N' : N;
+hoonetiib_N : N;
+hoope_andma_V : V;
+hoope_saama_V : V;
+hoop_N : N;
+hoopi_andma_V : V;
+hoopi_saama_V : V;
+hoopis_Adv : Adv;
+hoopiski_Adv : Adv;
+'hoopistükkis_Adv' : Adv;
+hoopleja_N : N;
+hooplema_V : V;
+hooplemine_N : N;
+hooplevalt_Adv : Adv;
+hooplev_A : A;
+hooplik_A : A;
+hooplus_N : N;
+hooraelu_N : N;
+hooraja_N : N;
+hooramari_N : N;
+hooramine_N : N;
+hooratas_N : N;
+'hooratööd_tegema_V' : V;
+'hooratöö_N' : N;
+hoor_N : N;
+hoorus_N : N;
+hooti_Adv : Adv;
+hootijoomine_N : N;
+hootine_A : A;
+hoovama_V : V;
+hoovamine_N : N;
+hoov_N : N;
+hoovidaam_N : N;
+hoovikoer_N : N;
+hoovimaja_N : N;
+hoovinarr_N : N;
+'hoovi_tõmbama_V' : V;
+hoovkond_N : N;
+hoovus_N : N;
+'hoovõturada_N' : N;
+'hoovõtutee_N' : N;
+hopakk_N : N;
+hopp_N : N;
+hopsaja_N : N;
+hopsama_V : V;
+hopsamine_N : N;
+hopser_N : N;
+hops_Adv : Adv;
+hopsti_Adv : Adv;
+horaarium_N : N;
+hordeolum_N : N;
+hord_N : N;
+hordiaalmeevurr_N : N;
+horisondijoon_N : N;
+horisontaalasend_N : N;
+horisontaal_N : N;
+horisontaallend_N : N;
+horisontaalne_A : A;
+horisontaalnurk_N : N;
+horisontaalparallaks_N : N;
+horisontaalselt_Adv : Adv;
+horisontaaltasand_N : N;
+horisont_N : N;
+horkvel_Adv : Adv;
+hormoon_N : N;
+horoloogia_N : N;
+horoskoop_N : N;
+hortensia_N : N;
+hortoloogia_N : N;
+horvaat_N : N;
+hosiannat_laulma_V : V;
+hospidallaev_N : N;
+hospiits_N : N;
+hospitaalnakkus_N : N;
+hospitalisatsioon_N : N;
+hospitaliseerija_N : N;
+hospitaliseerimine_N : N;
+hospitalism_N : N;
+hospitalium_N : N;
+hosta_N : N;
+host_N : N;
+hostiadapter_N : N;
+hostinimi_N : N;
+hostisiiniadapter_N : N;
+hostkeel_N : N;
+hostmasin_N : N;
+hotdog_N : N;
+hotel_N : N;
+hotell_N : N;
+hotelliasjandus_N : N;
+hotellikett_N : N;
+hotellikompleks_N : N;
+hotellindus_N : N;
+hotellinumber_N : N;
+hotellipidaja_N : N;
+hotellipoiss_N : N;
+hotellituba_N : N;
+'hruštšovka_N' : N;
+huaaripuri_N : N;
+hubane_A : A;
+hubaselt_Adv : Adv;
+hubasus_N : N;
+hubin_N : N;
+hubiseja_N : N;
+hubisema_V : V;
+hubisemine_N : N;
+hudi_N : N;
+hugenott_N : N;
+huigatama_V : V;
+huige_N : N;
+huikaja_N : N;
+huikamine_N : N;
+huik_N : N;
+huiklema_V : V;
+huilataja_N : N;
+huilatama_V : V;
+huilatamine_N : N;
+huile_N : N;
+huilgaja_N : N;
+huilgamine_N : N;
+huilutaja_N : N;
+huilutama_V : V;
+huilutamine_N : N;
+huiskama_V : V;
+huisku_Adv : Adv;
+hukas_Adv : Adv;
+hukatus_N : N;
+hukatuslik_A : A;
+hukatuslikult_Adv : Adv;
+hukatusse_ajama_V : V;
+hukatusse_saatma_V : V;
+hukka_Adv : Adv;
+hukkaja_N : N;
+hukkamine_N : N;
+hukkamisriist_N : N;
+hukkamisseade_N : N;
+'hukkamõist_N' : N;
+'hukka_mõistma_V' : V;
+'hukkamõistvalt_Adv' : Adv;
+hukka_saama_V : V;
+hukka_saatma_V : V;
+hukk_N : N;
+hukkuja_N : N;
+hukkuma_V : V;
+hukkumine_N : N;
+hukkunu_N : N;
+'hukkuvat_laeva_päästma_V' : V;
+hukutaja_N : N;
+hukutamine_N : N;
+hukutavalt_Adv : Adv;
+hukutav_A : A;
+'hularõngas_N' : N;
+hulgafraas_N : N;
+hulga_Adv : Adv;
+hulgakaupa_Adv : Adv;
+hulgakesi_Adv : Adv;
+hulgaline_A : A;
+hulgaliselt_Adv : Adv;
+'hulgamäärsõna_N' : N;
+hulganisti_Adv : Adv;
+hulgas_Adv : Adv;
+'hulgasõnafraas_N' : N;
+hulgateooria_N : N;
+hulgaviisi_Adv : Adv;
+hulgihind_N : N;
+hulgi_Adv : Adv;
+hulgikaubandus_N : N;
+hulgikaup_N : N;
+hulgikaupleja_N : N;
+hulgikaupmees_N : N;
+'hulgikoldekõvastumus_N' : N;
+hulgiladu_N : N;
+'hulgiliigesepõletik_N' : N;
+'hulgimüeloom_N' : N;
+'hulgimüügifirma_N' : N;
+'hulgimüügihinnaindeks_N' : N;
+'hulgimüüja_N' : N;
+'hulgimüük_N' : N;
+'hulgipöördus_N' : N;
+hulgitoodang_N : N;
+hulgitootmine_N : N;
+'hulgitöötlus_N' : N;
+hulgus_N : N;
+huligaan_N : N;
+huligaanitseja_N : N;
+huligaanitsema_V : V;
+huligaanitsemine_N : N;
+huligaanitsev_A : A;
+huligaanne_A : A;
+huligaansus_N : N;
+huljuma_V : V;
+hulka_heitma_V : V;
+hulka_Adv : Adv;
+hulkharjasuss_N : N;
+hulk_N : N;
+hulknurk_N : N;
+hulksiir_N : N;
+hulksiirkaar_N : N;
+hulktahukas_N : N;
+hulkuja_N : N;
+hulkuma_V : V;
+hulkumine_N : N;
+hulkur_N : N;
+hulkurielu_elama_V : V;
+hulkuv_A : A;
+hulkvele_Adv : Adv;
+hulkvel_Adv : Adv;
+hullaja_N : N;
+hullama_V : V;
+hullamine_N : N;
+hullemini_Adv : Adv;
+hullenemine_N : N;
+hulle_tempe_tegema_V : V;
+hull_A : A;
+hull_N : N;
+hulljulgelt_Adv : Adv;
+hullu_ajama_V : V;
+hulluarst_N : N;
+hullu_Adv : Adv;
+hulluja_N : N;
+hullukoerarohi_N : N;
+hulluks_ajama_V : V;
+hulluks_pidama_V : V;
+'hullulehmatõbi_N' : N;
+hullult_Adv : Adv;
+hulluma_V : V;
+hullumaja_N : N;
+hullumeelne_N : N;
+hullumeelselt_Adv : Adv;
+hullumeelsus_N : N;
+hullumine_N : N;
+hullumoodi_Adv : Adv;
+hullunult_Adv : Adv;
+'hullupööra_Adv' : Adv;
+hullus_N : N;
+hullusti_Adv : Adv;
+hullustus_N : N;
+'hullusärk_N' : N;
+hullutaja_N : N;
+hullutamine_N : N;
+hullutempe_tegema_V : V;
+hullutseja_N : N;
+hullutsema_V : V;
+hullutsemine_N : N;
+'hullutükke_tegema_V' : V;
+hulpija_N : N;
+hulpima_V : V;
+hulpimine_N : N;
+hulpleja_N : N;
+hulplema_V : V;
+hulplemine_N : N;
+humaanne_A : A;
+humaanravim_N : N;
+humaansus_N : N;
+'humaanökoloogia_N' : N;
+humalaaur_N : N;
+humalauim_N : N;
+humal_N : N;
+humaniseerija_N : N;
+humaniseerimine_N : N;
+humaniseeruja_N : N;
+humaniseerumine_N : N;
+humanism_N : N;
+humanist_N : N;
+humanitaarabi_N : N;
+humanitaaraine_N : N;
+humanitaarharidus_N : N;
+humanitaaria_N : N;
+humanitaarteadus_N : N;
+humanoid_N : N;
+humektant_N : N;
+humerus_N : N;
+humifikatsioon_N : N;
+humifitseerumine_N : N;
+humiinaine_N : N;
+humin_N : N;
+humisema_V : V;
+hummus_N : N;
+humoorikalt_Adv : Adv;
+humoorikas_A : A;
+humoresk_N : N;
+humorist_N : N;
+humppa_N : N;
+hundiaed_N : N;
+hundijutt_N : N;
+hundikoer_N : N;
+hundikurk_N : N;
+hundimoraal_N : N;
+hundioda_N : N;
+hundiork_N : N;
+hundipassi_andma_V : V;
+hundipassi_saama_V : V;
+hundiratast_ajama_V : V;
+'hundiratast_lööma_V' : V;
+'hundiratast_mängima_V' : V;
+hundiratast_viskama_V : V;
+hundisaba_N : N;
+hundisavi_N : N;
+'hundisõit_N' : N;
+hundiuba_N : N;
+'hundivõrk_N' : N;
+'hundiõng_N' : N;
+hunnik_N : N;
+hunnikuti_Adv : Adv;
+hunnitu_A : A;
+hunt_N : N;
+'hunti_nägema_V' : V;
+hunti_vahtima_V : V;
+hurdakoer_N : N;
+hurjutaja_N : N;
+hurjutamine_N : N;
+hurling_N : N;
+hurlingukepp_N : N;
+'hurlingumängija_N' : N;
+hurmaa_N : N;
+hurmaja_N : N;
+hurmamine_N : N;
+hurmavalt_Adv : Adv;
+hurmav_A : A;
+hurmuma_V : V;
+'hurraahüüe_N' : N;
+hurraataja_N : N;
+hurraatama_V : V;
+hurraatamine_N : N;
+hurt_N : N;
+hurtsik_N : N;
+huugaja_N : N;
+huugama_V : V;
+huugamine_N : N;
+huulde_hammustama_V : V;
+'huulelõhe_N' : N;
+huulepalsam_N : N;
+huulepliiats_N : N;
+huulepulk_N : N;
+huulepuna_N : N;
+'huulevähk_N' : N;
+'huulevärv_N' : N;
+huulhein_N : N;
+huul_N : N;
+'huulhäälik_N' : N;
+huuli_avama_V : V;
+huulik_N : N;
+huuli_kirtsutama_V : V;
+'huuli_närima_V' : V;
+huuli_prunti_ajama_V : V;
+huuli_torru_ajama_V : V;
+huulkaru_N : N;
+huumor_N : N;
+huumorikirjandus_N : N;
+huumorimeel_N : N;
+huumorimees_N : N;
+huumorisoon_N : N;
+huumusaine_N : N;
+huumushape_N : N;
+huumus_N : N;
+huupi_Adv : Adv;
+huve_kaitsma_V : V;
+huviala_N : N;
+huvialaring_N : N;
+huvigrupp_N : N;
+huviharidus_N : N;
+huvi_N : N;
+huvi_ilmutama_V : V;
+huvijuht_N : N;
+huvikool_N : N;
+huvilema_V : V;
+huviline_A : A;
+huviline_N : N;
+huviobjekt_N : N;
+huviorbiit_N : N;
+huvi_pakkuma_V : V;
+huvipakkuvalt_Adv : Adv;
+huvipiirkond_N : N;
+huvipuudus_N : N;
+huvireis_N : N;
+huvireisija_N : N;
+huvireisimine_N : N;
+huviring_N : N;
+'huvirühm_N' : N;
+huvitaja_N : N;
+huvitama_V2 : V2;
+huvitamine_N : N;
+huvitatud_A : A;
+huvitatus_N : N;
+huvitavalt_Adv : Adv;
+huvitav_A : A;
+huvitavus_N : N;
+huvi_tekitama_V : V;
+huvitekitavalt_Adv : Adv;
+huvituja_N : N;
+huvituma_V : V;
+huvitumine_N : N;
+huvi_tundma_V : V;
+'huviväärsus_N' : N;
+'huvi_äratama_V' : V;
+'huviäratavalt_Adv' : Adv;
+'hõbedakarva_Adv' : Adv;
+'hõbedaselt_Adv' : Adv;
+'hõbeheik_N' : N;
+'hõbe_N' : N;
+'hõbekajakas_N' : N;
+'hõbekee_N' : N;
+'hõbekett_N' : N;
+'hõbekoger_N' : N;
+'hõbekross_N' : N;
+'hõbelema_V' : V;
+'hõbelõng_N' : N;
+'hõbeläik_N' : N;
+'hõbemedal_N' : N;
+'hõbemedalimees_N' : N;
+'hõbemünt_N' : N;
+'hõbendama_V' : V;
+'hõbenema_V' : V;
+'hõbeniit_N' : N;
+'hõbenitraat_N' : N;
+'hõbepaber_N' : N;
+'hõbepael_N' : N;
+'hõbepaju_N' : N;
+'hõbepannal_N' : N;
+'hõbepulm_N' : N;
+'hõberaha_N' : N;
+'hõberebane_N' : N;
+'hõberubla_N' : N;
+'hõberublatükk_N' : N;
+'hõbeseekel_N' : N;
+'hõbestuma_V' : V;
+'hõbetaja_N' : N;
+'hõbetama_lööma_V' : V;
+'hõbetamine_N' : N;
+'hõbetihvt_N' : N;
+'hõbetikand_N' : N;
+'hõbetuja_N' : N;
+'hõbetuma_V' : V;
+'hõbetumine_N' : N;
+'hõbetükk_N' : N;
+'hõbeuur_N' : N;
+'hõigataja_N' : N;
+'hõigatama_V' : V;
+'hõigatamine_N' : N;
+'hõige_N' : N;
+'hõikaja_N' : N;
+'hõikama_V2' : V2;
+'hõikamine_N' : N;
+'hõiklema_V' : V;
+'hõikuja_N' : N;
+'hõikumine_N' : N;
+'hõilama_V' : V;
+'hõim_N' : N;
+'hõimkond_N' : N;
+'hõimlane_N' : N;
+'hõimlased_N' : N;
+'hõimlus_N' : N;
+'hõimujuht_N' : N;
+'hõimukaaslane_N' : N;
+'hõimukeel_N' : N;
+'hõimumine_N' : N;
+'hõise_N' : N;
+'hõiskaja_N' : N;
+'hõiskamine_N' : N;
+'hõivaja_N' : N;
+'hõivamine_N' : N;
+'hõivang_N' : N;
+'hõivar_N' : N;
+'hõivatud_A' : A;
+'hõivatus_N' : N;
+'hõive_N' : N;
+'hõivepoliitika_N' : N;
+'hõlbus_A' : A;
+'hõlbustaja_N' : N;
+'hõlbustamine_N' : N;
+'hõlbustuma_V' : V;
+'hõljuja_N' : N;
+'hõljuk_N' : N;
+'hõljuklaev_N' : N;
+'hõljum_N' : N;
+'hõljumine_N' : N;
+'hõljuskleja_N' : N;
+'hõljusklemine_N' : N;
+'hõljutaja_N' : N;
+'hõljutamine_N' : N;
+'hõllandus_N' : N;
+'hõlma_alla_pistma_V' : V;
+'hõlma_alla_poetama_V' : V;
+'hõlma_alla_pugema_V' : V;
+'hõlmader_N' : N;
+'hõlmad_vaheliti_panema_V' : V;
+'hõlmad_vöö_alla_võtma_V' : V;
+'hõlmad_vöö_vahele_panema_V' : V;
+'hõlmad_vöö_vahele_võtma_V' : V;
+'hõlma_hakkama_V' : V;
+'hõlmaja_N' : N;
+'hõlma_kinni_hakkama_V' : V;
+'hõlmamine_N' : N;
+'hõlmapidi_Adv' : Adv;
+'hõlma_võtma_V' : V;
+'hõlm_N' : N;
+'hõlmikpuu_N' : N;
+'hõlmu_kaenlasse_võtma_V' : V;
+'hõlmu_vaheliti_panema_V' : V;
+'hõlmu_vöö_vahele_panema_V' : V;
+'hõlmu_vöö_vahele_pistma_V' : V;
+'hõlmu_vöö_vahele_võtma_V' : V;
+'hõlpsalt_Adv' : Adv;
+'hõlpsamini_Adv' : Adv;
+'hõlpsasti_Adv' : Adv;
+'hõlpu_andma_V' : V;
+'hõlvaja_N' : N;
+'hõlvamine_N' : N;
+'hõngaja_N' : N;
+'hõngamine_N' : N;
+'hõng_N' : N;
+'hõnguma_V' : V;
+'hõngumine_N' : N;
+'hõngushäälik_N' : N;
+'hõredaks_jääma_V' : V;
+'hõredalt_Adv' : Adv;
+'hõredasti_Adv' : Adv;
+'hõredavõitu_Adv' : Adv;
+'hõredus_N' : N;
+'hõre_A' : A;
+'hõrendaja_N' : N;
+'hõrendamine_N' : N;
+'hõrendus_N' : N;
+'hõrenema_V' : V;
+'hõrenemine_N' : N;
+'hõrestuma_V' : V;
+'hõrgult_Adv' : Adv;
+'hõrgutamine_N' : N;
+'hõrgutavalt_Adv' : Adv;
+'hõrgutis_N' : N;
+'hõrgutsema_V' : V;
+'hõrnas_N' : N;
+'hõõgamine_N' : N;
+'hõõg_N' : N;
+'hõõglamp_N' : N;
+'hõõgniit_N' : N;
+'hõõguja_N' : N;
+'hõõguma_V' : V;
+'hõõgumine_N' : N;
+'hõõgus_N' : N;
+'hõõgvein_N' : N;
+'hõõgvele_Adv' : Adv;
+'hõõgvel_Adv' : Adv;
+'hõõrdejõud_N' : N;
+'hõõrdejälg_N' : N;
+'hõõrdhäälik_N' : N;
+'hõõrdpidur_N' : N;
+'hõõrdsaag_N' : N;
+'hõõrdsidur_N' : N;
+'hõõrdumine_N' : N;
+'hõõrdülekanne_N' : N;
+'hõõre_N' : N;
+'hõõruja_N' : N;
+'hõõruma_V2' : V2;
+'hõõrumine_N' : N;
+'hõõrutaja_N' : N;
+'hõõrutamine_N' : N;
+'hõõruti_N' : N;
+'hõõtsik_N' : N;
+'häbedus_N' : N;
+'häbe_N' : N;
+'häbelik_A' : A;
+'häbelikkus_N' : N;
+'häbelikult_Adv' : Adv;
+'häbemata_Adv' : Adv;
+'häbematu_A' : A;
+'häbematult_Adv' : Adv;
+'häbematus_N' : N;
+'häbemekink_N' : N;
+'häbemeliidus_N' : N;
+'häbemeluu_N' : N;
+'häbememokanärv_N' : N;
+'häbememokk_N' : N;
+'häbemenärv_N' : N;
+'häbemepilu_N' : N;
+'häbemevähk_N' : N;
+'häbeneja_N' : N;
+'häbenema_V2' : V2;
+'häbenema_panema_V' : V;
+'häbenematu_A' : A;
+'häbenematus_N' : N;
+'häbenemine_N' : N;
+'häbenemisi_Adv' : Adv;
+'häbenevalt_Adv' : Adv;
+'häbenev_A' : A;
+'häbiasi_N' : N;
+'häbi_N' : N;
+'häbilugu_N' : N;
+'häbimärgistaja_N' : N;
+'häbimärgistamine_N' : N;
+'häbimärk_N' : N;
+'häbipink_N' : N;
+'häbiplekk_N' : N;
+'häbipost_N' : N;
+'häbiposti_lööma_V' : V;
+'häbiposti_panema_V' : V;
+'häbi_pärast_maa_alla_pugema_V' : V;
+'häbisse_langema_V' : V;
+'häbisse_saatma_V' : V;
+'häbistaja_N' : N;
+'häbistamine_N' : N;
+'häbistatud_A' : A;
+'häbistatult_Adv' : Adv;
+'häbistavalt_Adv' : Adv;
+'häbi_tegema_V' : V;
+'häbitegu_N' : N;
+'häbitu_A' : A;
+'häbitult_Adv' : Adv;
+'häbi_tundma_V' : V;
+'häbitunne_N' : N;
+'häbitus_N' : N;
+'häbitöö_N' : N;
+'häbivääristaja_N' : N;
+'häbivääristamine_N' : N;
+'häbiväärselt_Adv' : Adv;
+'hädaabi_N' : N;
+'hädaabinõu_N' : N;
+'hädaaeg_N' : N;
+'häda_N' : N;
+'häda_ja_viletsust_tunda_saama_V' : V;
+'häda_kaela_tooma_V' : V;
+'hädakatus_N' : N;
+'hädakella_lööma_V' : V;
+'häda_külge_saama_V' : V;
+'hädaldaja_N' : N;
+'hädaldama_V' : V;
+'hädaldamine_N' : N;
+'hädaline_N' : N;
+'hädaliselt_Adv' : Adv;
+'hädamaanduja_N' : N;
+'hädamaanduma_V' : V;
+'hädamaandumine_N' : N;
+'hädamast_N' : N;
+'hädamisi_Adv' : Adv;
+'hädaoht_N' : N;
+'hädaohtlikult_Adv' : Adv;
+'hädaohtu_saatma_V' : V;
+'hädaohustaja_N' : N;
+'hädaohustamine_N' : N;
+'hädaolukord_N' : N;
+'hädaorg_N' : N;
+'hädapeatus_N' : N;
+'hädapidur_N' : N;
+'hädapisku_Adv' : Adv;
+'hädapõli_N' : N;
+'hädapõlv_N' : N;
+'hädapäevad_N' : N;
+'hädapäev_N' : N;
+'hädapärast_Adv' : Adv;
+'häda_saama_V' : V;
+'hädasadam_N' : N;
+'hädaseisund_N' : N;
+'hädasild_N' : N;
+'hädasolija_N' : N;
+'hädasti_Adv' : Adv;
+'hädastopp_N' : N;
+'häda_tegema_V' : V;
+'hädatseja_N' : N;
+'hädatsema_V' : V;
+'hädatsemine_N' : N;
+'hädavaevalt_Adv' : Adv;
+'hädavaevu_Adv' : Adv;
+'hädavahend_N' : N;
+'hädavares_N' : N;
+'hädaväljapääs_N' : N;
+'hädiselt_Adv' : Adv;
+'hädist_nägu_tegema_V' : V;
+'hägune_A' : A;
+'hägunema_V' : V;
+'hägunemine_N' : N;
+'häguselt_Adv' : Adv;
+'hägus_A' : A;
+'hägusloogika_N' : N;
+'hägustaja_N' : N;
+'hägustamine_N' : N;
+'hägustuma_V' : V;
+'hägustumine_N' : N;
+'häilatama_V' : V;
+'häilija_N' : N;
+'häilimine_N' : N;
+'häire_N' : N;
+'häirekella_lööma_V' : V;
+'häirekeskus_N' : N;
+'häirenupp_N' : N;
+'häireseisund_N' : N;
+'häiret_andma_V' : V;
+'häirija_N' : N;
+'häirima_V2' : V2;
+'häirimatu_A' : A;
+'häirimatult_Adv' : Adv;
+'häirimine_N' : N;
+'häiring_N' : N;
+'häiritult_Adv' : Adv;
+'häirivalt_Adv' : Adv;
+'häiriv_A' : A;
+'häiruma_V' : V;
+'häkker_N' : N;
+'häkkija_N' : N;
+'häkkimine_N' : N;
+'hälbeline_A' : A;
+'hälbija_N' : N;
+'hälbima_V' : V;
+'hälbimine_N' : N;
+'hälbimus_N' : N;
+'hälbkirjutamine_N' : N;
+'häliseja_N' : N;
+'hälisemine_N' : N;
+'häll_N' : N;
+'hällilaps_N' : N;
+'hällilaul_N' : N;
+'hällipäevalaps_N' : N;
+'hällipäev_N' : N;
+'hällisurm_N' : N;
+'hällitaja_N' : N;
+'hällitamine_N' : N;
+'hällitrükis_N' : N;
+'hälve_N' : N;
+'hälvik_N' : N;
+'hälvitama_V2' : V2;
+'hämaja_N' : N;
+'hämamine_N' : N;
+'hämaralt_Adv' : Adv;
+'hämarasti_Adv' : Adv;
+'hämaravõitu_Adv' : Adv;
+'hämardamine_N' : N;
+'hämarduma_V' : V;
+'hämardumine_N' : N;
+'hämar_A' : A;
+'hämarik_N' : N;
+'hämarnema_V' : V;
+'hämarolek_N' : N;
+'hämarus_N' : N;
+'hämav_A' : A;
+'hämmastaja_N' : N;
+'hämmastama_V2' : V2;
+'hämmastamine_N' : N;
+'hämmastavalt_Adv' : Adv;
+'hämmastav_A' : A;
+'hämmastuja_N' : N;
+'hämmastuma_V' : V;
+'hämmastumine_N' : N;
+'hämmastunult_Adv' : Adv;
+'hämmastus_N' : N;
+'hämmeldaja_N' : N;
+'hämmeldama_V2' : V2;
+'hämmeldamine_N' : N;
+'hämmelduja_N' : N;
+'hämmelduma_V' : V;
+'hämmeldumine_N' : N;
+'hämmeldunult_Adv' : Adv;
+'hämmeldus_N' : N;
+'hämming_N' : N;
+'hämmingut_tekitama_V' : V;
+'hämu_N' : N;
+'hämune_A' : A;
+'hämuselt_Adv' : Adv;
+'hämutama_V' : V;
+'händikäp_N' : N;
+'händkakk_N' : N;
+'hängeldama_V' : V;
+'hänilane_N' : N;
+'hänna_alla_tegema_V' : V;
+'hänna_peale_andma_V' : V;
+'hänna_peale_saama_V' : V;
+'häppening_N' : N;
+'härdalt_Adv' : Adv;
+'härdameelsus_N' : N;
+'härdasti_Adv' : Adv;
+'härdinult_Adv' : Adv;
+'härduja_N' : N;
+'härduma_V' : V;
+'härdumine_N' : N;
+'härdunult_Adv' : Adv;
+'härdus_N' : N;
+'härgamisi_Adv' : Adv;
+'härghein_N' : N;
+'härg_N' : N;
+'härghöövel_N' : N;
+'härgjas_A' : A;
+'härgkonn_N' : N;
+'härisema_V' : V;
+'härjakara_N' : N;
+'härjale_punast_rätti_näitama_V' : V;
+'härjalik_A' : A;
+'härjal_sarvist_haarama_V' : V;
+'härjal_sarvist_hakkama_V' : V;
+'härjapill_N' : N;
+'härjapintsel_N' : N;
+'härjapõlvlane_N' : N;
+'härjaraud_N' : N;
+'härjasilm_N' : N;
+'härjatall_N' : N;
+'härjataoliselt_Adv' : Adv;
+'härjavõitleja_N' : N;
+'härmaga_kattuma_V' : V;
+'härma_Adv' : Adv;
+'härmalõng_N' : N;
+'härmamine_N' : N;
+'härmane_A' : A;
+'härmaniit_N' : N;
+'härmarüüga_kattuma_V' : V;
+'härmas_Adv' : Adv;
+'härmatamine_N' : N;
+'härmatis_N' : N;
+'härmatuma_V' : V;
+'härmavõrk_N' : N;
+'härm_N' : N;
+'härmistuma_V' : V;
+'härra_N' : N;
+'härralik_A' : A;
+'härralikkus_N' : N;
+'härrandlik_A' : A;
+'härrandlikkus_N' : N;
+'härrased_N' : N;
+'härraslik_A' : A;
+'härraslikkus_N' : N;
+'härrasmees_N' : N;
+'härrasmehelikkus_N' : N;
+'härrasrahvas_N' : N;
+'härrastemaja_N' : N;
+'härrataja_N' : N;
+'härrat_mängima_V' : V;
+'härratseja_N' : N;
+'härratsema_V' : V;
+'härratsemine_N' : N;
+'hästi_elama_V' : V;
+'hästi_hakkama_saama_V' : V;
+'hästi_Adv' : Adv;
+'hästi_järele_mõtlema_V' : V;
+'hästi_kohanema_V' : V;
+'hästi_läbi_saama_V' : V;
+'hätta_jätma_V' : V;
+'hätta_jääma_V' : V;
+'hävija_N' : N;
+'hävilugemine_N' : N;
+'hävima_V' : V;
+'hävimine_N' : N;
+'hävimälu_N' : N;
+'hävineja_N' : N;
+'hävinema_V' : V;
+'hävinemine_N' : N;
+'häving_N' : N;
+'hävitaja_N' : N;
+'hävitamine_N' : N;
+'hävitavalt_Adv' : Adv;
+'hävitav_A' : A;
+'hävitus_N' : N;
+'hävituslendur_N' : N;
+'hävituslennuk_N' : N;
+'hävituslennuvägi_N' : N;
+'hävituslik_A' : A;
+'hävitussalk_N' : N;
+'hävitustöö_N' : N;
+'hääbuja_N' : N;
+'hääbuma_V' : V;
+'hääbumine_N' : N;
+'hääduspärastamine_N' : N;
+'hääldaja_N' : N;
+'hääldama_V2' : V2;
+'hääldamine_N' : N;
+'hääldamisviga_N' : N;
+'häälde_panema_V' : V;
+'häälde_seadma_V' : V;
+'häälduma_V' : V;
+'hääldumine_N' : N;
+'hääldus_N' : N;
+'häälduspärastaja_N' : N;
+'hääldusviga_N' : N;
+'hääleenergia_N' : N;
+'häälejälg_N' : N;
+'häälekalt_Adv' : Adv;
+'häälekandja_N' : N;
+'häälekas_A' : A;
+'häälekodek_N' : N;
+'häälekurd_N' : N;
+'häälekurruhalvatus_N' : N;
+'häälekõla_N' : N;
+'häälekähedus_N' : N;
+'hääleline_A' : A;
+'häälemurre_N' : N;
+'häälepael_N' : N;
+'häälerühm_N' : N;
+'häälestaja_N' : N;
+'häälestama_V2' : V2;
+'häälestamine_N' : N;
+'häälestatus_N' : N;
+'häälest_ilma_jääma_V' : V;
+'häälestuma_V' : V;
+'häälestusfail_N' : N;
+'häälestus_N' : N;
+'hääletaja_N' : N;
+'hääletamine_N' : N;
+'hääletamiskabiin_N' : N;
+'hääletamisruum_N' : N;
+'hääletamissedel_N' : N;
+'hääletamistulemus_N' : N;
+'hääletegija_N' : N;
+'hääletoon_N' : N;
+'hääletoru_N' : N;
+'hääletu_A' : A;
+'hääletult_Adv' : Adv;
+'hääletus_N' : N;
+'hääletuskabiin_N' : N;
+'hääletusruum_N' : N;
+'hääletusvoor_N' : N;
+'hääletuvasti_N' : N;
+'hääletuvastus_N' : N;
+'häälevarjund_N' : N;
+'hääleõigus_N' : N;
+'hääl_N' : N;
+'häälik_N' : N;
+'häälikukordus_N' : N;
+'häälikulugu_N' : N;
+'häälikusümboolika_N' : N;
+'häälikusüsteem_N' : N;
+'häälikuõpetus_N' : N;
+'hääli_sisse_ajama_V' : V;
+'hääli_sisse_lööma_V' : V;
+'hääli_sisse_panema_V' : V;
+'hääli_sisse_saama_V' : V;
+'hääli_sisse_tõmbama_V' : V;
+'hääli_sisse_võtma_V' : V;
+'häälitseja_N' : N;
+'häälitsema_V' : V;
+'häälitsemine_N' : N;
+'häälitsus_N' : N;
+'häälkorrektor_N' : N;
+'häälkäsk_N' : N;
+'häälmenüü_N' : N;
+'häälserver_N' : N;
+'häält_andma_V' : V;
+'häälteenamus_N' : N;
+'häältki_mitte_tegema_V' : V;
+'häält_murdma_V' : V;
+'häält_tegema_V' : V;
+'häält_tõstma_V' : V;
+'häälutus_N' : N;
+'häälvalimine_N' : N;
+'häälvastus_N' : N;
+'hääratama_V2' : V2;
+'häärber_N' : N;
+'höörik_A' : A;
+'höörima_V' : V;
+'hööritaja_N' : N;
+'hööritama_V2' : V2;
+'hööritamine_N' : N;
+'hööritus_N' : N;
+'höörlema_V' : V;
+'hööveldaja_N' : N;
+'hööveldamine_N' : N;
+'höövel_N' : N;
+'höövelmasin_N' : N;
+'höövelmaterjal_N' : N;
+'höövelpink_N' : N;
+'höövelpuit_N' : N;
+'höövlimasin_N' : N;
+'hüaliitklaas_N' : N;
+'hüatsint_N' : N;
+'hübridisatsioon_N' : N;
+'hübridiseerija_N' : N;
+'hübridiseerimine_N' : N;
+'hübridiseeruma_V' : V;
+'hübridiseerumine_N' : N;
+'hübridoom_N' : N;
+'hübriidarvuti_N' : N;
+'hübriidfreesia_N' : N;
+'hübriid_N' : N;
+'hübriidjalgratas_N' : N;
+'hübriidrakk_N' : N;
+'hübriidratas_N' : N;
+'hübriidsort_N' : N;
+'hübriidsõna_N' : N;
+'hüdisema_V' : V;
+'hüdrartoos_N' : N;
+'hüdratiseeruma_V' : V;
+'hüdratsioon_N' : N;
+'hüdraulika_N' : N;
+'hüdreemia_N' : N;
+'hüdriaatria_N' : N;
+'hüdroa_N' : N;
+'hüdroajam_N' : N;
+'hüdroautomaatika_N' : N;
+'hüdrobioloog_N' : N;
+'hüdrobioloogia_N' : N;
+'hüdrobiont_N' : N;
+'hüdrodünaamika_N' : N;
+'hüdroelektrijaam_N' : N;
+'hüdroenergia_N' : N;
+'hüdrofoobia_N' : N;
+'hüdrofüüsik_N' : N;
+'hüdrogeenija_N' : N;
+'hüdrogeenimine_N' : N;
+'hüdrogeoloogia_N' : N;
+'hüdroisolatsioonilint_N' : N;
+'hüdroisolatsioonimastiks_N' : N;
+'hüdroisolatsioonimaterjal_N' : N;
+'hüdroloog_N' : N;
+'hüdroloogia_N' : N;
+'hüdrolüüs_N' : N;
+'hüdrolüüsija_N' : N;
+'hüdrolüüsimine_N' : N;
+'hüdrolüüsuma_V' : V;
+'hüdromeeter_N' : N;
+'hüdrometallurgia_N' : N;
+'hüdrometeoorid_N' : N;
+'hüdrometeoroloogia_N' : N;
+'hüdromootor_N' : N;
+'hüdronefroos_N' : N;
+'hüdropidur_N' : N;
+'hüdroplaan_N' : N;
+'hüdropoonika_N' : N;
+'hüdropsia_N' : N;
+'hüdrorahhis_N' : N;
+'hüdrosalpinks_N' : N;
+'hüdrosilinder_N' : N;
+'hüdrostaatika_N' : N;
+'hüdrosõlm_N' : N;
+'hüdroteraapia_N' : N;
+'hüdrotooraks_N' : N;
+'hüdrotseele_N' : N;
+'hüdrotsefaal_N' : N;
+'hüdrotsefaalia_N' : N;
+'hüdrotungraud_N' : N;
+'hüdroturbiin_N' : N;
+'hüdroureeter_N' : N;
+'hüdroõli_N' : N;
+'hüfedoonia_N' : N;
+'hüfeem_N' : N;
+'hügieen_N' : N;
+'hügieenik_N' : N;
+'hügieeniline_A' : A;
+'hügieeniruum_N' : N;
+'hügieenitarbed_N' : N;
+'hügromeeter_N' : N;
+'hühisema_V' : V;
+'hülgaja_N' : N;
+'hülgamine_N' : N;
+'hülgejäsemelisus_N' : N;
+'hülgekahjustus_N' : N;
+'hülgekütt_N' : N;
+'hülgepüük_N' : N;
+'hülgeraud_N' : N;
+'hülglane_N' : N;
+'hüljatu_N' : N;
+'hüljatult_Adv' : Adv;
+'hüljatus_N' : N;
+'hüljatustunne_N' : N;
+'hüljes_N' : N;
+'hülomorfism_N' : N;
+'hülomorfist_N' : N;
+'hülosoism_N' : N;
+'hülosoist_N' : N;
+'hülpama_V' : V;
+'hülpima_V' : V;
+'hülsipaber_N' : N;
+'hülss_N' : N;
+'hümn_N' : N;
+'hüpaatrum_N' : N;
+'hüpak_N' : N;
+'hüpakile_Adv' : Adv;
+'hüpakil_Adv' : Adv;
+'hüpakpolka_N' : N;
+'hüpaksamm_N' : N;
+'hüpakuusia_N' : N;
+'hüpalgeesia_N' : N;
+'hüpataja_N' : N;
+'hüpatamine_N' : N;
+'hüpateleja_N' : N;
+'hüpatelemine_N' : N;
+'hüpe_N' : N;
+'hüperaktiivsus_N' : N;
+'hüperaldosteronism_N' : N;
+'hüperalgeesia_N' : N;
+'hüperalimentatsioon_N' : N;
+'hüperarkuusia_N' : N;
+'hüperatsiidus_N' : N;
+'hüperbaas_N' : N;
+'hüperbaton_N' : N;
+'hüperbilirubineemia_N' : N;
+'hüperbool_N' : N;
+'hüperboolne_A' : A;
+'hüperbuulia_N' : N;
+'hüperdokument_N' : N;
+'hüpereemia_N' : N;
+'hüperemees_N' : N;
+'hüperestaasia_N' : N;
+'hüperesteesia_N' : N;
+'hüperfaagia_N' : N;
+'hüpergalaktia_N' : N;
+'hüpergalaktika_N' : N;
+'hüpergenitalism_N' : N;
+'hüperglükeemia_N' : N;
+'hüperhargtöötlus_N' : N;
+'hüperkolesteroleemia_N' : N;
+'hüperkortisolism_N' : N;
+'hüperlink_N' : N;
+'hüperlipideemia_N' : N;
+'hüpermeedia_N' : N;
+'hüpermeediumdokument_N' : N;
+'hüpermeedium_N' : N;
+'hüpermeediumlink_N' : N;
+'hüpermeediumsõlm_N' : N;
+'hüpermeediumteek_N' : N;
+'hüpermenorröa_N' : N;
+'hüpernoova_N' : N;
+'hüperontäht_N' : N;
+'hüperonüümia_N' : N;
+'hüperoopia_N' : N;
+'hüperparatüreoidism_N' : N;
+'hüperpilt_N' : N;
+'hüperplaasia_N' : N;
+'hüperrealism_N' : N;
+'hüperrefleksia_N' : N;
+'hüperrest_N' : N;
+'hüperrestvõrk_N' : N;
+'hüpersagedusriba_N' : N;
+'hüpersalivatsioon_N' : N;
+'hüpersomnia_N' : N;
+'hüperteek_N' : N;
+'hüpertekst_N' : N;
+'hüpertekstilink_N' : N;
+'hüpertekstiredaktor_N' : N;
+'hüpertensioon_N' : N;
+'hüpertooniahaige_N' : N;
+'hüpertoonia_N' : N;
+'hüpertooniatõbi_N' : N;
+'hüpertoonik_N' : N;
+'hüpertoonus_N' : N;
+'hüpertroofia_N' : N;
+'hüpertüreoos_N' : N;
+'hüpertüümia_N' : N;
+'hüperventilatsioon_N' : N;
+'hüperviitefraas_N' : N;
+'hüperviit_N' : N;
+'hüpesteesia_N' : N;
+'hüpetraaltempel_N' : N;
+'hüpet_tegema_V' : V;
+'hüpikaken_N' : N;
+'hüpikmenüü_N' : N;
+'hüpiknukk_N' : N;
+'hüpikreklaam_N' : N;
+'hüpitaja_N' : N;
+'hüpitamine_N' : N;
+'hüpits_N' : N;
+'hüpleja_N' : N;
+'hüplema_V' : V;
+'hüplemine_N' : N;
+'hüplemisi_Adv' : Adv;
+'hüplevalt_Adv' : Adv;
+'hüplevpolka_N' : N;
+'hüplik_A' : A;
+'hüplikkus_N' : N;
+'hüplikult_Adv' : Adv;
+'hüpnofoobia_N' : N;
+'hüpnoos_N' : N;
+'hüpnopeedia_N' : N;
+'hüpnotiseerija_N' : N;
+'hüpnotiseerimine_N' : N;
+'hüpnotiseeritult_Adv' : Adv;
+'hüpnotiseerumine_N' : N;
+'hüpodaktüülia_N' : N;
+'hüpofüüs_N' : N;
+'hüpogalaktia_N' : N;
+'hüpogeusia_N' : N;
+'hüpohondria_N' : N;
+'hüpokaltseemia_N' : N;
+'hüpokaust_N' : N;
+'hüpokortisolism_N' : N;
+'hüpokseemia_N' : N;
+'hüpoküülia_N' : N;
+'hüpolaktaasia_N' : N;
+'hüpomiimia_N' : N;
+'hüponüümia_N' : N;
+'hüpopaatia_N' : N;
+'hüpoparatüreoidism_N' : N;
+'hüpoplaasia_N' : N;
+'hüporefleksia_N' : N;
+'hüpospaadia_N' : N;
+'hüpostaas_N' : N;
+'hüpostüül_N' : N;
+'hüpotaks_N' : N;
+'hüpotalamus_N' : N;
+'hüpoteegiintress_N' : N;
+'hüpoteegikasvik_N' : N;
+'hüpoteegiomanik_N' : N;
+'hüpoteegipank_N' : N;
+'hüpoteegitehing_N' : N;
+'hüpoteegivaluuta_N' : N;
+'hüpoteegivõlg_N' : N;
+'hüpoteegivõlgnik_N' : N;
+'hüpoteeke_seadma_V' : V;
+'hüpoteek_N' : N;
+'hüpoteekija_N' : N;
+'hüpoteekimine_N' : N;
+'hüpoteeklaen_N' : N;
+'hüpoteekobligatsioon_N' : N;
+'hüpoteekvõlg_N' : N;
+'hüpoteekvõlgnik_N' : N;
+'hüpotees_N' : N;
+'hüpoteetiline_A' : A;
+'hüpotekaar_N' : N;
+'hüpotensioon_N' : N;
+'hüpotoonia_N' : N;
+'hüpotoonus_N' : N;
+'hüpotroofia_N' : N;
+'hüpotüreoos_N' : N;
+'hüpovitaminoos_N' : N;
+'hüppaja_N' : N;
+'hüppama_panema_V' : V;
+'hüppamine_N' : N;
+'hüppekast_N' : N;
+'hüppekäsk_N' : N;
+'hüppelatt_N' : N;
+'hüppelaud_N' : N;
+'hüppeliiges_N' : N;
+'hüppeline_A' : A;
+'hüppeliselt_Adv' : Adv;
+'hüppenöör_N' : N;
+'hüppesuusk_N' : N;
+'hüppetantsusamm_N' : N;
+'hüppeteivas_N' : N;
+'hüppetorn_N' : N;
+'hüppevõistlus_N' : N;
+'hüppevõrk_N' : N;
+'hüppurlane_N' : N;
+'hüsteeriahoog_N' : N;
+'hüsteeria_N' : N;
+'hüsteerikahoog_N' : N;
+'hüsteerika_N' : N;
+'hüsteerik_N' : N;
+'hüsteeriline_A' : A;
+'hüsteeriliselt_Adv' : Adv;
+'hüsteeritseja_N' : N;
+'hüsteeritsemine_N' : N;
+'hüsteerkera_N' : N;
+'hüsterektoomia_N' : N;
+'hüsteroskoopia_N' : N;
+'hüsterotoomia_N' : N;
+'hütt_N' : N;
+'hüvakule_Adv' : Adv;
+'hüvakul_Adv' : Adv;
+'hüvakult_Adv' : Adv;
+'hüvakäsi_N' : N;
+'hüvang_N' : N;
+'hüvasti_Adv' : Adv;
+'hüvasti_jätma_V' : V;
+'hüvastijätmine_N' : N;
+'hüvastijätt_N' : N;
+'hüve_N' : N;
+'hüvis_N' : N;
+'hüvisvõrk_N' : N;
+'hüvitaja_N' : N;
+'hüvitama_V2' : V2;
+'hüvitamine_N' : N;
+'hüvitis_N' : N;
+'hüvitus_N' : N;
+'hüvitusmaks_N' : N;
+'hüvitussumma_N' : N;
+'hüvitust_andma_V' : V;
+'hüüataja_N' : N;
+'hüüatama_V' : V;
+'hüüatamine_N' : N;
+'hüüatus_N' : N;
+'hüübevõime_N' : N;
+'hüübija_N' : N;
+'hüübima_V' : V;
+'hüübimatus_N' : N;
+'hüübimine_N' : N;
+'hüübimishäire_N' : N;
+'hüübivus_N' : N;
+'hüübjas_A' : A;
+'hüüd_N' : N;
+'hüüdja_N' : N;
+'hüüdlause_N' : N;
+'hüüdma_V2' : V2;
+'hüüdma_panema_V' : V;
+'hüüdmine_N' : N;
+'hüüdnimi_N' : N;
+'hüüdsõna_N' : N;
+'hüüe_N' : N;
+'hüüf_N' : N;
+'hüümen_N' : N;
+'hüüp_N' : N;
+'hüürgaja_N' : N;
+'hüürgama_V' : V;
+'hüürgamine_N' : N;
+'hüüumärk_N' : N;
+'hüüvis_N' : N;
+hypotrachelion_N : N;
+iatrofoobia_N : N;
+iatroloogia_N : N;
+ibeeris_N : N;
+ibernatsioon_N : N;
+ida_N : N;
+idakaar_N : N;
+idakagu_N : N;
+idakallas_N : N;
+idakirre_N : N;
+idamaa_N : N;
+idamaalane_N : N;
+idamagun_N : N;
+idamaiselt_Adv : Adv;
+idamoon_N : N;
+idamurre_N : N;
+idanaaber_N : N;
+idandaja_N : N;
+idandamine_N : N;
+idand_N : N;
+idanema_V : V;
+idanema_panema_V : V;
+idanemine_N : N;
+idaosa_N : N;
+idapoolkera_N : N;
+idarannik_N : N;
+idatuul_N : N;
+ideaal_N : N;
+ideaalkaal_N : N;
+ideaalkuju_N : N;
+ideaallinn_N : N;
+ideaalmaastik_N : N;
+ideaalmina_N : N;
+ideaalne_A : A;
+ideaalpilt_N : N;
+ideaalselt_Adv : Adv;
+idealiseerija_N : N;
+idealiseerimine_N : N;
+idealism_N : N;
+idealist_N : N;
+ideedraama_N : N;
+ideefiks_N : N;
+idee_N : N;
+ideekavand_N : N;
+ideekonkurss_N : N;
+ideeline_A : A;
+ideeliselt_Adv : Adv;
+ideereklaam_N : N;
+ideetu_A : A;
+ideetus_N : N;
+ideevaesus_N : N;
+ident_N : N;
+identifikaator_N : N;
+identifikatsioon_N : N;
+identifitseerija_N : N;
+identifitseerimine_N : N;
+identifitseerimiskaart_N : N;
+identifitseeruja_N : N;
+identifitseeruma_V : V;
+identifitseerumine_N : N;
+identimiskaart_N : N;
+identiteet_N : N;
+identriim_N : N;
+identsus_N : N;
+identsusteooria_N : N;
+ideograafia_N : N;
+ideogramm_N : N;
+ideoloogia_N : N;
+ideoloog_N : N;
+ideoloogiline_A : A;
+ideoloogiliselt_Adv : Adv;
+id_N : N;
+idioom_N : N;
+idiootiahaige_N : N;
+idiootia_N : N;
+idioot_N : N;
+idiootsus_N : N;
+idiotism_N : N;
+ido_N : N;
+idroos_N : N;
+idu_N : N;
+iduma_V : V;
+idupere_N : N;
+'idupõieke_N' : N;
+idurakk_N : N;
+idusid_ajama_V : V;
+idutsema_V : V;
+'idüll_N' : N;
+'idülliliselt_Adv' : Adv;
+'idülli_nautima_V' : V;
+'idülliseerija_N' : N;
+'idülliseerimine_N' : N;
+'idüllitseja_N' : N;
+'idüllitsema_V' : V;
+'idüllitsemine_N' : N;
+'idüllmaastik_N' : N;
+iga_N : N;
+iga_kopikat_lugema_V : V;
+'iga_kopikat_näppude_vahel_veeretama_V' : V;
+igakordselt_Adv : Adv;
+'igakülgselt_Adv' : Adv;
+'igale_poole_jätkuma_V' : V;
+igal_teeristil_kuulutama_V : V;
+igamees_N : N;
+'igameheõigus_N' : N;
+igamoodi_Adv : Adv;
+igandlik_A : A;
+iganeja_N : N;
+iganema_V : V;
+iganemine_N : N;
+iganenud_A : A;
+iganes_Adv : Adv;
+igapidi_Adv : Adv;
+'igapäevaelu_N' : N;
+'igapäevaselt_Adv' : Adv;
+'igapäevast_leiba_teenima_V' : V;
+'igapäevatöö_N' : N;
+'igapäev_N' : N;
+'iga_sõna_rõhutama_V' : V;
+igatahes_Adv : Adv;
+igatekanti_Adv : Adv;
+igatemoodi_Adv : Adv;
+igatepidi_Adv : Adv;
+igati_Adv : Adv;
+igatpidi_Adv : Adv;
+igatseja_N : N;
+igatsema_V2 : V2;
+igatsemine_N : N;
+igatsevalt_Adv : Adv;
+igatsus_N : N;
+igatsuslikult_Adv : Adv;
+igatsust_tundma_V : V;
+igavalt_Adv : Adv;
+'igavavõitu_Adv' : Adv;
+igavene_A : A;
+igaveseks_Adv : Adv;
+'igaveseks_vait_jääma_V' : V;
+igavesti_Adv : Adv;
+igavesti_uinuma_V : V;
+igav_hakkama_V : V;
+igav_A : A;
+igaviisi_Adv : Adv;
+igavik_N : N;
+igavikku_vajuma_V : V;
+igavikuline_A : A;
+'igavikupühapäev_N' : N;
+igavikustaja_N : N;
+igavikustamine_N : N;
+igavleja_N : N;
+igavlema_V : V;
+igavlemine_N : N;
+igavlevalt_Adv : Adv;
+igavus_N : N;
+igavust_tundma_V : V;
+igavustunne_N : N;
+'igaüheõigus_N' : N;
+ige_N : N;
+igemekasvaja_N : N;
+igemeplastika_N : N;
+'igemepõletik_N' : N;
+'igemetaskuvõie_N' : N;
+igerik_A : A;
+igerikkus_N : N;
+igiaeg_N : N;
+igiammu_Adv : Adv;
+igihaljus_N : N;
+'igijää_N' : N;
+igikelts_N : N;
+igikestvus_N : N;
+igiliikur_N : N;
+igilumi_N : N;
+iglu_N : N;
+ignoreerija_N : N;
+ignoreerima_V2 : V2;
+ignoreerimine_N : N;
+igrek_N : N;
+igritsema_V : V;
+iha_N : N;
+ihaldaja_N : N;
+ihaldama_V2 : V2;
+ihaldamine_N : N;
+ihaldatav_A : A;
+ihaldavalt_Adv : Adv;
+ihaldav_A : A;
+ihaleja_N : N;
+ihalema_V2 : V2;
+ihalemine_N : N;
+ihalevalt_Adv : Adv;
+ihalev_A : A;
+iharalt_Adv : Adv;
+ihar_A : A;
+iharus_N : N;
+ihastuma_V : V;
+iheris_N : N;
+iherus_N : N;
+ihkaja_N : N;
+ihkama_V2 : V2;
+ihkamine_N : N;
+ihkav_A : A;
+ihkuma_V : V;
+ihmjalt_Adv : Adv;
+ihmjas_A : A;
+ihne_A : A;
+ihnelt_Adv : Adv;
+'ihnevõitu_Adv' : Adv;
+ihnsalt_Adv : Adv;
+'ihnsavõitu_Adv' : Adv;
+ihnsus_N : N;
+ihnuma_V : V;
+ihnus_N : N;
+ihnuskoi_N : N;
+ihnutseja_N : N;
+ihnutsema_V : V;
+ihnutsemine_N : N;
+ihtuma_V : V;
+'ihtüofoobia_N' : N;
+'ihtüoloogia_N' : N;
+'ihtüoloog_N' : N;
+'ihtüoos_N' : N;
+'ihtüosaurus_N' : N;
+ihuarst_N : N;
+ihuhooldus_N : N;
+ihuhooldusvahend_N : N;
+'ihuhäda_N' : N;
+ihu_N : N;
+ihuja_N : N;
+ihukaitsemees_N : N;
+'ihukaitseväelane_N' : N;
+'ihukaitsevägi_N' : N;
+ihukaitsja_N : N;
+ihukarva_Adv : Adv;
+ihukarv_N : N;
+'ihukarvu_püsti_ajama_V' : V;
+ihukate_N : N;
+ihuliige_N : N;
+ihuliikmed_N : N;
+ihulik_A : A;
+ihulikult_Adv : Adv;
+ihuline_A : A;
+ihuliselt_Adv : Adv;
+ihumine_N : N;
+ihunuhtlust_andma_V : V;
+ihupesu_N : N;
+ihupiim_N : N;
+ihusilm_N : N;
+'ihusärk_N' : N;
+ihuvari_N : N;
+'ihuvärv_N' : N;
+'ihuüksi_Adv' : Adv;
+iiales_Adv : Adv;
+iialgi_Adv : Adv;
+iial_Adv : Adv;
+iibama_V : V;
+'iidamast-aadamast_peale_hakkama_V' : V;
+iidne_A : A;
+iidol_N : N;
+iileus_N : N;
+iil_N : N;
+iililine_A : A;
+iilima_V : V;
+iilinguline_A : A;
+iiliti_Adv : Adv;
+iilitsema_V : V;
+iiris_N : N;
+iirisklaas_N : N;
+'iiristrükk_N' : N;
+iirlane_N : N;
+iisop_N : N;
+iisraellane_N : N;
+iitsataja_N : N;
+iitsatamine_N : N;
+iive_N : N;
+iiveldama_ajama_V : V;
+iiveldamine_N : N;
+iiveldus_N : N;
+'iivelduslävi_N' : N;
+ikaldamine_N : N;
+ikalduma_V : V;
+ikaldumine_N : N;
+ikebana_N : N;
+ike_N : N;
+ikestaja_N : N;
+ikestamine_N : N;
+iket_maha_raputama_V : V;
+ikkagi_Adv : Adv;
+ikka_Adv : Adv;
+ikkesseen_N : N;
+ikonoduulia_N : N;
+ikonoduul_N : N;
+ikonofiilia_N : N;
+ikonofiil_N : N;
+ikonograafia_N : N;
+ikonoklasm_N : N;
+ikonoklast_N : N;
+ikonoloogia_N : N;
+ikonostaas_N : N;
+ikoonikapp_N : N;
+ikoon_N : N;
+ikoonimine_N : N;
+'ikooninäitus_N' : N;
+ikooniredaktor_N : N;
+iksjalad_N : N;
+ikterus_N : N;
+iktus_N : N;
+ila_N : N;
+ilane_A : A;
+ilang_N : N;
+ilastaja_N : N;
+ilastamine_N : N;
+ilatseja_N : N;
+ilatsema_V : V;
+ilatsemine_N : N;
+'i-le_punkti_panema_V' : V;
+'i-le_täppi_panema_V' : V;
+ilgelt_Adv : Adv;
+ilgema_V : V;
+ilgur_N : N;
+ilgus_N : N;
+ilkuja_N : N;
+ilkuma_V : V;
+ilkumine_N : N;
+ilkuvalt_Adv : Adv;
+illatiiv_N : N;
+illegaalabort_N : N;
+illegaalne_A : A;
+illegaalselt_Adv : Adv;
+illegaalsus_N : N;
+illuminaadid_N : N;
+illuminaator_N : N;
+illuminatsioon_N : N;
+illumineerija_N : N;
+illumineerima_V2 : V2;
+illumineerimine_N : N;
+illusionism_N : N;
+illusionist_N : N;
+illusioon_N : N;
+illusoorne_A : A;
+illusoorselt_Adv : Adv;
+illusoorsus_N : N;
+illustraator_N : N;
+illustratiivne_A : A;
+illustratsioon_N : N;
+illustreerija_N : N;
+illustreerimine_N : N;
+illustreering_N : N;
+ilmaaegsus_N : N;
+ilmaaegu_Adv : Adv;
+ilmaasjata_Adv : Adv;
+ilmaelement_N : N;
+ilmaennustaja_N : N;
+ilma_ennustama_V : V;
+'ilma_hooleks_jätma_V' : V;
+'ilma_hooleks_jääma_V' : V;
+ilma_Adv : Adv;
+ilmajaam_N : N;
+'ilma_jätma_V' : V;
+'ilmajääja_N' : N;
+'ilma_jääma_V' : V;
+'ilmajäämine_N' : N;
+ilmakaar_N : N;
+ilmakaart_N : N;
+'ilma_kella_otsa_tõmbama_V' : V;
+ilmaklaas_N : N;
+ilmalaps_N : N;
+ilmalati_Adv : Adv;
+ilmale_kandma_V : V;
+ilmale_saama_V : V;
+ilmale_saatma_V : V;
+ilmale_tooma_V : V;
+ilmaletulek_N : N;
+ilmale_tulema_V : V;
+ilmalik_A : A;
+ilmalikkus_N : N;
+ilmalikult_Adv : Adv;
+ilmalikustamine_N : N;
+ilmalikustumine_N : N;
+ilmammu_Adv : Adv;
+ilmanarr_N : N;
+ilmarahvas_N : N;
+ilmaratas_N : N;
+ilmaruum_N : N;
+'ilmarändur_N' : N;
+ilma_saama_V : V;
+ilma_seadma_V : V;
+ilmas_elama_V : V;
+ilmas_Adv : Adv;
+ilmaski_Adv : Adv;
+'ilmas_nägema_V' : V;
+'ilma_soojaks_kütma_V' : V;
+ilmastik_N : N;
+ilmastikuline_A : A;
+'ilmastikunähtus_N' : N;
+ilmastikutingimused_N : N;
+ilmastikutingimus_N : N;
+'ilmast_ja_maast_kokku_rääkima_V' : V;
+'ilmast_ja_maast_rääkima_V' : V;
+'ilmasõda_N' : N;
+'ilma_sündima_V' : V;
+ilmatark_N : N;
+ilmateade_N : N;
+ilma_tegema_V : V;
+ilmatu_Adv : Adv;
+ilma_tulema_V : V;
+ilmatult_Adv : Adv;
+ilmatuma_Adv : Adv;
+'ilma_tõugata_jätma_V' : V;
+'ilma_tõugata_jääma_V' : V;
+'ilmavalgust_nägema_V' : V;
+'ilmaütlev_N' : N;
+ilme_N : N;
+ilmekalt_Adv : Adv;
+ilmekas_A : A;
+ilmeksimatult_Adv : Adv;
+ilmeksimatus_N : N;
+ilmekujundustark_N : N;
+ilmekujundusviisard_N : N;
+'ilmemäng_N' : N;
+ilme_omandama_V : V;
+ilmestaja_N : N;
+ilmestama_V2 : V2;
+ilmestamine_N : N;
+ilmestus_N : N;
+ilmet_andma_V : V;
+ilmetu_A : A;
+ilmetult_Adv : Adv;
+ilmetus_N : N;
+'ilmet_võtma_V' : V;
+ilmik_N : N;
+ilm_N : N;
+ilming_N : N;
+ilmlik_A : A;
+ilmlikustuma_V : V;
+ilmne_A : A;
+ilmnema_V : V;
+ilmnemine_N : N;
+ilmseks_saama_V : V;
+ilmselt_Adv : Adv;
+ilmsesti_Adv : Adv;
+ilmsi_Adv : Adv;
+ilmsiks_Adv : Adv;
+ilmsiks_saama_V : V;
+ilmsiks_tegema_V : V;
+ilmsiks_tulema_V : V;
+'ilmsüütult_Adv' : Adv;
+ilmtingimata_Adv : Adv;
+ilmuja_N : N;
+ilmuma_V : V;
+ilmumine_N : N;
+ilmutaja_N : N;
+ilmutama_V2 : V2;
+ilmutamine_N : N;
+ilmuti_N : N;
+ilmutis_N : N;
+ilmutuma_V : V;
+ilmutus_N : N;
+ilmutuslik_A : A;
+ilmutusraamat_N : N;
+iluaednik_N : N;
+iluaiandus_N : N;
+iludus_N : N;
+iludusviga_N : N;
+ilu_N : N;
+ilujanu_N : N;
+ilukiri_N : N;
+ilukirjandus_N : N;
+'ilukirjandustõlge_N' : N;
+ilukirjanik_N : N;
+ilukirjutaja_N : N;
+ilukultus_N : N;
+'ilukõla_N' : N;
+'ilukõne_N' : N;
+'ilukõneleja_N' : N;
+'ilukõnelemine_N' : N;
+ilulugeja_N : N;
+ilulugemine_N : N;
+ilumeel_N : N;
+ilunael_N : N;
+'ilunõel_N' : N;
+'ilunälg_N' : N;
+'ilunööp_N' : N;
+ilupaber_N : N;
+ilupael_N : N;
+ilupannal_N : N;
+ilu_pidama_V : V;
+ilupidu_pidama_V : V;
+ilupood_N : N;
+ilupuu_N : N;
+'ilupõõsas_N' : N;
+iluravi_N : N;
+iluravija_N : N;
+ilusalt_Adv : Adv;
+ilusasti_Adv : Adv;
+ilus_A : A;
+ilustaja_N : N;
+ilustama_V2 : V2;
+ilustamine_N : N;
+ilustav_A : A;
+ilusti_Adv : Adv;
+ilustus_N : N;
+'ilusõnaliselt_Adv' : Adv;
+ilutaim_N : N;
+ilutseja_N : N;
+ilutsema_V : V;
+ilutsemine_N : N;
+ilutsev_A : A;
+ilutu_A : A;
+ilutulestaja_N : N;
+ilutulestamine_N : N;
+ilutulestik_N : N;
+ilutus_N : N;
+iluuisk_N : N;
+iluuisutaja_N : N;
+iluuisutama_V : V;
+iluuisutamine_N : N;
+'iluuisutamisvõistlus_N' : N;
+iluviga_N : N;
+'iluvõimleja_N' : N;
+'iluvõimlema_V' : V;
+'iluvõimlemine_N' : N;
+'iluvõimlemisvõistlus_N' : N;
+'iluvõre_N' : N;
+ilveshein_N : N;
+ilves_N : N;
+imaago_N : N;
+imaam_N : N;
+imaginaararv_N : N;
+imago_N : N;
+imagoloogia_N : N;
+imagoloog_N : N;
+imalalt_Adv : Adv;
+'imalavõitu_Adv' : Adv;
+imal_A : A;
+imama_V2 : V2;
+imamine_N : N;
+imavus_N : N;
+imbetsill_N : N;
+imbkaev_N : N;
+imbrex_N : N;
+imbuja_N : N;
+imbuma_V : V;
+imbumine_N : N;
+imearst_N : N;
+imeasi_N : N;
+imeharva_Adv : Adv;
+ime_N : N;
+imeja_N : N;
+'imejõud_N' : N;
+imekombel_Adv : Adv;
+imekspandavalt_Adv : Adv;
+imeks_panema_V : V;
+'imekspanemisväärselt_Adv' : Adv;
+'imekähku_Adv' : Adv;
+imelaps_N : N;
+imelik_A : A;
+imelikult_Adv : Adv;
+imelill_N : N;
+imeline_A : A;
+imeliselt_Adv : Adv;
+imema_V2 : V2;
+imemine_N : N;
+imemuinasjutt_N : N;
+imendamine_N : N;
+imenduma_V : V;
+imendumine_N : N;
+'imepäraselt_Adv' : Adv;
+imeraasuke_Adv : Adv;
+imerohi_N : N;
+imeruttu_Adv : Adv;
+imestaja_N : N;
+imestama_panema_V : V;
+imestamapanevalt_Adv : Adv;
+imestamine_N : N;
+imestamisi_Adv : Adv;
+'imestamisväärselt_Adv' : Adv;
+imestuja_N : N;
+imestuma_V : V;
+imestumine_N : N;
+imestunult_Adv : Adv;
+imestus_N : N;
+imestust_tundma_V : V;
+'imestust_äratama_V' : V;
+'imestusväärselt_Adv' : Adv;
+imetaja_N : N;
+imetajateadus_N : N;
+imetamine_N : N;
+imetamisperiood_N : N;
+imeteldav_A : A;
+imetelema_V : V;
+imetleja_N : N;
+imetlema_V2 : V2;
+imetlemine_N : N;
+imetletav_A : A;
+imetlev_A : A;
+imetlusega_vaatama_V : V;
+imetlus_N : N;
+imetoredalt_Adv : Adv;
+imetoredasti_Adv : Adv;
+imet_tegema_V : V;
+imeulme_N : N;
+imevedelik_N : N;
+imevihm_N : N;
+'imevägi_N' : N;
+'imevärk_N' : N;
+'imeväärselt_Adv' : Adv;
+'imid&zcaron;it_muutma_V' : V;
+'imidž_N' : N;
+imidzit_muutma_V : V;
+imikas_N : N;
+imik_N : N;
+imikuiga_N : N;
+imikukaal_N : N;
+imikutarbed_N : N;
+imikutarve_N : N;
+iminapp_N : N;
+iminokk_N : N;
+'iminõges_N' : N;
+imipump_N : N;
+'imipumpsünnitus_N' : N;
+imitaator_N : N;
+imitatsioon_N : N;
+imiteerija_N : N;
+imiteerimine_N : N;
+imiuss_N : N;
+immanentne_A : A;
+immanents_N : N;
+immaterialism_N : N;
+immaterialist_N : N;
+immatrikuleerija_N : N;
+immatrikuleerimine_N : N;
+immatrikuleeruma_V : V;
+immatrikuleerumine_N : N;
+imme_N : N;
+immersioon_N : N;
+immigrant_N : N;
+immigratsioon_N : N;
+immigreerima_V : V;
+immigreerimine_N : N;
+immigreeruja_N : N;
+immigreeruma_V : V;
+immigreerumine_N : N;
+immissioon_N : N;
+immitsema_V : V;
+immitsemine_N : N;
+immitsev_A : A;
+immobilisatsioon_N : N;
+immobiliseerija_N : N;
+immobiliseerimine_N : N;
+immonodefitsiitsus_N : N;
+immonodiagnostika_N : N;
+immortell_N : N;
+immunisatsioon_N : N;
+immuniseerimine_N : N;
+immuniteet_N : N;
+immunodefitsiit_N : N;
+immunogeen_N : N;
+immunoglobuliin_N : N;
+immunoloogia_N : N;
+immunoloog_N : N;
+immunopatoloogia_N : N;
+'immunotsütoloogia_N' : N;
+immutaja_N : N;
+immutama_V2 : V2;
+immutamine_N : N;
+'immutusõli_N' : N;
+immuunglobuliin_N : N;
+immuunkeha_N : N;
+immuunne_A : A;
+immuunpuudulikkus_N : N;
+immuunreaktsioon_N : N;
+immuunseerum_N : N;
+immuunsus_N : N;
+immuunsuspuudulikkus_N : N;
+'immuunsussüsteem_N' : N;
+'immuunsusõpetus_N' : N;
+'immuunsüsteem_N' : N;
+impeerium_N : N;
+imperaator_N : N;
+imperaatorlik_A : A;
+imperatiiv_N : N;
+imperatiivkeel_N : N;
+imperatiivlause_N : N;
+imperatiivne_A : A;
+imperfekt_N : N;
+imperialism_N : N;
+imperialistlik_A : A;
+impermanentsus_N : N;
+impersonaalne_A : A;
+impetigo_N : N;
+implantaat_N : N;
+implanteerija_N : N;
+implanteerimine_N : N;
+implanttablett_N : N;
+implikatsioon_N : N;
+implikatuur_N : N;
+impluvium_N : N;
+imponeerija_N : N;
+imponeerima_V : V;
+imponeerimine_N : N;
+imponeerivalt_Adv : Adv;
+imponeeriv_A : A;
+impordihinnaindeks_N : N;
+impordilitsents_N : N;
+imporditoll_N : N;
+importija_N : N;
+importima_V2 : V2;
+importimine_N : N;
+import_N : N;
+importkaup_N : N;
+importtoode_N : N;
+imposantne_A : A;
+imposantselt_Adv : Adv;
+impost_N : N;
+impotent_N : N;
+impotentne_A : A;
+impotentsus_N : N;
+impressio_N : N;
+impressionism_N : N;
+impressioon_N : N;
+impressum_N : N;
+improvisaator_N : N;
+improvisatsioon_N : N;
+improviseerija_N : N;
+improviseerimine_N : N;
+improviseering_N : N;
+impulsiivne_A : A;
+impulsiivselt_Adv : Adv;
+'impulsiivsushäire_N' : N;
+impulsiivsus_N : N;
+impulsijada_N : N;
+impulssgeneraator_N : N;
+impulss_N : N;
+impulsstrafo_N : N;
+impulssvalu_N : N;
+inaktiveerija_N : N;
+inaktiveerimine_N : N;
+inaktiveeruma_V : V;
+inama_V : V;
+indefiniitpronoomen_N : N;
+indeksaadress_N : N;
+indekseerija_N : N;
+indekseerimine_N : N;
+indeksikaal_N : N;
+indeks_N : N;
+indeksiregister_N : N;
+indekskaart_N : N;
+indeksobligatsioon_N : N;
+indeksrada_N : N;
+'indekstüüp_N' : N;
+'indeksvõlakiri_N' : N;
+'indeksväärtkiri_N' : N;
+indeterminism_N : N;
+indeterminist_N : N;
+'indiaaniküla_N' : N;
+indiaanlane_N : N;
+indialane_N : N;
+indigestioon_N : N;
+indigo_N : N;
+indigolaps_N : N;
+indikaator_N : N;
+indikaatorpaber_N : N;
+indikatiiv_N : N;
+indikatsioon_N : N;
+indikatsiooniprimitiiv_N : N;
+ind_N : N;
+indium_N : N;
+individuaaldistants_N : N;
+individuaalelamu_N : N;
+individuaalharjutus_N : N;
+individuaalitseja_N : N;
+individuaalitsema_V : V;
+individuaalitsemine_N : N;
+individuaalkorras_Adv : Adv;
+individuaalne_A : A;
+'individuaalpäästevahend_N' : N;
+individuaalselt_Adv : Adv;
+individuaalsusetu_A : A;
+individuaalsus_N : N;
+individuaaltund_N : N;
+'individuaaltöö_N' : N;
+individuaalurniir_N : N;
+'individuaalvõistleja_N' : N;
+'individuaalvõistlus_N' : N;
+'individuaalõmblus_N' : N;
+'individuaalülesanne_N' : N;
+individualiseerija_N : N;
+individualiseerimine_N : N;
+individualism_N : N;
+individualist_N : N;
+individualistlik_A : A;
+indiviid_N : N;
+indiviiditi_Adv : Adv;
+indleja_N : N;
+indlemine_N : N;
+indoloogia_N : N;
+indoloog_N : N;
+indossaat_N : N;
+indossament_N : N;
+indossant_N : N;
+indosseerija_N : N;
+indosseerimine_N : N;
+'indosseerimisõigus_N' : N;
+indu_andma_V : V;
+induktiivpool_N : N;
+induktiivsus_N : N;
+induktsioonahi_N : N;
+induktsioon_N : N;
+induktsiooniprobleem_N : N;
+induktsioonpliit_N : N;
+indulgents_N : N;
+indu_saama_V : V;
+industriaalne_A : A;
+industriaalriik_N : N;
+industrialiseerija_N : N;
+industrialiseerimine_N : N;
+industrialiseeruma_V : V;
+industrialiseerumine_N : N;
+indutseerija_N : N;
+indutseerimine_N : N;
+inertgaas_N : N;
+inertne_A : A;
+inertselt_Adv : Adv;
+inertsiaalnavigatsioon_N : N;
+inerts_N : N;
+inertsnavigatsioon_N : N;
+inertsus_N : N;
+inetaja_N : N;
+inetamine_N : N;
+inetu_A : A;
+inetult_Adv : Adv;
+inetus_N : N;
+infantiilne_A : A;
+infantiilspasm_N : N;
+infantilism_N : N;
+infarkt_N : N;
+infektsioonihaigus_N : N;
+infektsioon_N : N;
+infektsioosne_A : A;
+inferliteet_N : N;
+infernaalne_A : A;
+inferno_N : N;
+infertiilsus_N : N;
+infestatsioon_N : N;
+infiksesitus_N : N;
+infiksnotatsioon_N : N;
+infiltreeruma_V : V;
+infiltreerumine_N : N;
+infinitiiv_N : N;
+infitseeruma_V : V;
+infitseerumine_N : N;
+inflammatsioon_N : N;
+'inflatsioonimäär_N' : N;
+inflatsioon_N : N;
+influentsa_N : N;
+infoagentuur_N : N;
+infoajastu_N : N;
+'infoanalüüs_N' : N;
+infobitt_N : N;
+'infobülletään_N' : N;
+'infobüroo_N' : N;
+infoedastuskiirus_N : N;
+infoedastustee_N : N;
+infoeetika_N : N;
+infohaldus_N : N;
+infohaldusprogramm_N : N;
+info_N : N;
+infojuhtimine_N : N;
+infokandja_N : N;
+infokihistumine_N : N;
+infokirjaoskus_N : N;
+infokohtunik_N : N;
+'infokäitumine_N' : N;
+infoleht_N : N;
+infoleke_N : N;
+infoliin_N : N;
+infomajandus_N : N;
+infomess_N : N;
+'infomüra_N' : N;
+infoobjekt_N : N;
+infooskus_N : N;
+infootsing_N : N;
+'infootsisüsteem_N' : N;
+infoplahvatus_N : N;
+infoplokk_N : N;
+infopoliitika_N : N;
+infoportaal_N : N;
+infopunkt_N : N;
+'infopädevus_N' : N;
+'infopäring_N' : N;
+'infopüük_N' : N;
+informaatika_N : N;
+informaatikamess_N : N;
+'informaatikaõpetaja_N' : N;
+informaatik_N : N;
+informaator_N : N;
+informalism_N : N;
+informatiivne_A : A;
+'informatsioonibüroo_N' : N;
+informatsiooniline_A : A;
+informatsioon_N : N;
+informatsiooniteenistus_N : N;
+informatsiooniteooria_N : N;
+informeerija_N : N;
+informeerima_V2 : V2;
+informeerimine_N : N;
+informeeritud_A : A;
+informeeriv_A : A;
+infosalvestis_N : N;
+infosalvestus_N : N;
+'infosäilitus_N' : N;
+'infosüsteem_N' : N;
+infotahvel_N : N;
+infot_andma_V : V;
+infotarbija_N : N;
+infotarnija_N : N;
+infotarve_N : N;
+infoteadlane_N : N;
+infoteadus_N : N;
+infoteenistus_N : N;
+infotehnika_N : N;
+infotehnoloogiafirma_N : N;
+infotehnoloogia_N : N;
+infotehnoloogiamess_N : N;
+infotehnoloog_N : N;
+infotelefon_N : N;
+infoteooria_N : N;
+infoturbepoliitika_N : N;
+infoturvapoliitika_N : N;
+infoturve_N : N;
+'infotöö_N' : N;
+'infotöötlus_N' : N;
+'infotöötlussüsteem_N' : N;
+infovahetus_N : N;
+'infoökoloogia_N' : N;
+'infoökonoomika_N' : N;
+'infoühik_N' : N;
+'infoühiskond_N' : N;
+infraheli_N : N;
+infraktsioon_N : N;
+infrapuna_N : N;
+infrapunakiirgus_N : N;
+infrapunalokatsioon_N : N;
+'infrapunapettesihtmärk_N' : N;
+infrapunaport_N : N;
+infrapunauuring_N : N;
+infrastruktuur_N : N;
+infrastruktuuriobjekt_N : N;
+'infrastruktuurirežiim_N' : N;
+'infrastruktuurvõrk_N' : N;
+infusioon_N : N;
+ingel_N : N;
+ingellik_A : A;
+ingeri_N : N;
+ingerisoomlane_N : N;
+ingerjas_N : N;
+ingerlane_N : N;
+inglane_N : N;
+inglijuuksed_N : N;
+inglikeeli_Adv : Adv;
+inglishaigus_N : N;
+'inglisnõel_N' : N;
+inglissarv_N : N;
+inglistina_N : N;
+'inglistõbi_N' : N;
+'inglistõbine_N' : N;
+inglitehierarhia_N : N;
+ingver_N : N;
+'ingvinaalsõlm_N' : N;
+inhalaator_N : N;
+inhalatsiooniallergeen_N : N;
+inhalatsioonianalgeesia_N : N;
+inhalatsioonianesteesia_N : N;
+inhalatsiooniaparaat_N : N;
+inhaleerija_N : N;
+inhaleerimine_N : N;
+inhibeerija_N : N;
+inhibeerimine_N : N;
+inhibiitor_N : N;
+inientsefaalia_N : N;
+inimahv_N : N;
+inimarmastaja_N : N;
+inimarmastus_N : N;
+inimasula_N : N;
+inimasustus_N : N;
+inimekvivalent_N : N;
+inimelu_N : N;
+inimene_N : N;
+inimesearmastaja_N : N;
+inimesearmastus_N : N;
+inimesed_N : N;
+inimeseks_saama_V : V;
+inimeselaps_N : N;
+'inimese_mulje_jätma_V' : V;
+'inimesepõlgus_N' : N;
+'inimesesõber_N' : N;
+'inimesesööja_N' : N;
+'inimesesöömine_N' : N;
+inimesetapmine_N : N;
+inimesevihkaja_N : N;
+inimestamine_N : N;
+inimestekartus_N : N;
+inimestepelgus_N : N;
+inimestuma_V : V;
+inimgeograafia_N : N;
+inimhing_N : N;
+inimhulk_N : N;
+'inimhääl_N' : N;
+inimiga_N : N;
+inimkapital_N : N;
+inimkatse_N : N;
+inimkeel_N : N;
+inimkeha_N : N;
+inimkloon_N : N;
+inimkogu_N : N;
+inimkond_N : N;
+'inimkäsi_N' : N;
+inimlaps_N : N;
+inimlik_A : A;
+inimlikkus_N : N;
+inimlikult_Adv : Adv;
+inimloomus_N : N;
+inimluure_N : N;
+inimmeel_N : N;
+inimolend_N : N;
+inimorganism_N : N;
+inimpelgur_N : N;
+inimpotentsiaal_N : N;
+'inimpsüühika_N' : N;
+'inimpõlgur_N' : N;
+'inimpõlv_N' : N;
+'inimpäev_N' : N;
+inimrass_N : N;
+inimressursid_N : N;
+inimrohkus_N : N;
+'inimrühm_N' : N;
+inimsuhe_N : N;
+inimsus_N : N;
+'inimsõbralikkus_N' : N;
+'inimsööja_N' : N;
+inimtegevus_N : N;
+'inimtõug_N' : N;
+'inimtüüp_N' : N;
+inimvaenulikkus_N : N;
+inimvare_N : N;
+inimviga_N : N;
+inimvihkamine_N : N;
+inimvrakk_N : N;
+'inimväärikus_N' : N;
+'inimväärselt_Adv' : Adv;
+'inimõigused_N' : N;
+'inimõigus_N' : N;
+iniseja_N : N;
+inisemine_N : N;
+initsiaal_N : N;
+initsiaator_N : N;
+initsialiseerija_N : N;
+initsialiseerimine_N : N;
+initsialiseerimisfail_N : N;
+initsiatiivgrupp_N : N;
+initsiatiiv_N : N;
+'initsiatiivrühm_N' : N;
+initsieerija_N : N;
+initsieerimine_N : N;
+injektsioon_N : N;
+inkarnaat_N : N;
+inkarnatsioon_N : N;
+inkarvill_N : N;
+inkassatsioonifirma_N : N;
+inkasseerija_N : N;
+inkasseerimine_N : N;
+inkassofirma_N : N;
+'inkassonõue_N' : N;
+inklinatsioon_N : N;
+inklinatsiooninurk_N : N;
+inklinomeeter_N : N;
+inkognito_Adv : Adv;
+inkompatibilism_N : N;
+inkompatibilist_N : N;
+inkompetentsus_N : N;
+inkorporatsioon_N : N;
+inkorporeerija_N : N;
+inkorporeerimine_N : N;
+inkorporeeruja_N : N;
+inkorporeerumine_N : N;
+inkreet_N : N;
+inkrementaadress_N : N;
+inkrementaalkulu_N : N;
+inkrimineerija_N : N;
+inkrimineerimine_N : N;
+inkrustatisoon_N : N;
+inkrustatsioon_N : N;
+inkubaator_N : N;
+inkubatsiooniaeg_N : N;
+inkubatsioon_N : N;
+inkubatsiooniperiood_N : N;
+inkubeerija_N : N;
+inkubeerimine_N : N;
+inkunaabel_N : N;
+inkvisiitor_N : N;
+inkvisitsioonikohtunik_N : N;
+inkvisitsioonikohus_N : N;
+inkvisitsioon_N : N;
+innaaeg_N : N;
+'innatsükkel_N' : N;
+innerveerimine_N : N;
+innovatsioonifond_N : N;
+innovatsioon_N : N;
+innoveerija_N : N;
+innoveerimine_N : N;
+innuga_Adv : Adv;
+innukalt_Adv : Adv;
+innukas_A : A;
+innukus_N : N;
+innustaja_N : N;
+innustama_V2 : V2;
+innustamine_N : N;
+innustuja_N : N;
+innustuma_V : V;
+innustumine_N : N;
+innustus_N : N;
+innustust_andma_V : V;
+innutu_A : A;
+inositool_N : N;
+insaider_N : N;
+insekt_N : N;
+insektitsiid_N : N;
+insenergeneetika_N : N;
+insener_N : N;
+'inseneripsühholoogia_N' : N;
+inseneriteadus_N : N;
+insenerkond_N : N;
+insessiiv_N : N;
+insiigniad_N : N;
+insinuant_N : N;
+inskriptsioon_N : N;
+insoleerimine_N : N;
+insomnia_N : N;
+inspekteerija_N : N;
+inspekteerimine_N : N;
+inspektor_N : N;
+inspektsioon_N : N;
+inspiratsiooni_andma_V : V;
+inspiratsioon_N : N;
+inspiratsiooni_saama_V : V;
+inspireerija_N : N;
+inspireerima_V2 : V2;
+inspireerimine_N : N;
+inspireerivalt_Adv : Adv;
+inspireeruma_V : V;
+inspitseerija_N : N;
+inspitseerimine_N : N;
+installatsioon_N : N;
+installeerija_N : N;
+installeerimine_N : N;
+installeerimisprogramm_N : N;
+installija_N : N;
+installimine_N : N;
+'installimisnõustaja_N' : N;
+installiprogramm_N : N;
+instants_N : N;
+instinktiivne_A : A;
+instinktiivselt_Adv : Adv;
+instinkt_N : N;
+institutsioon_N : N;
+instituut_N : N;
+instrueerija_N : N;
+instrueerimine_N : N;
+instruktiiv_N : N;
+instruktor_N : N;
+instruktsioon_N : N;
+'instrumentaalhelitöö_N' : N;
+instrumentaalmuusika_N : N;
+instrumentaalprogramm_N : N;
+instrumentaalteos_N : N;
+instrumentalism_N : N;
+instrumentalist_N : N;
+instrumentatsioon_N : N;
+instrumenteerija_N : N;
+instrumenteerimine_N : N;
+instrument_N : N;
+instseneerija_N : N;
+instseneerimine_N : N;
+insufitsientsus_N : N;
+insula_N : N;
+insuliin_N : N;
+insulinoom_N : N;
+insult_N : N;
+intaljo_N : N;
+intarsia_N : N;
+integraal_N : N;
+'integraallülitus_N' : N;
+integraaloptika_N : N;
+integraalskeem_N : N;
+integraaltarkvara_N : N;
+integratsioon_N : N;
+integratsioonitest_N : N;
+integreerija_N : N;
+integreerimine_N : N;
+integreeriv_A : A;
+integreeruja_N : N;
+integreeruma_V : V;
+integreerumine_N : N;
+intellektika_N : N;
+intellekt_N : N;
+intellektitehnika_N : N;
+intellektuaal_N : N;
+intellektuaalne_A : A;
+intellektuaalomand_N : N;
+intellektuaalsus_N : N;
+intelligentne_A : A;
+intelligentselt_Adv : Adv;
+intelligents_N : N;
+intelligentsus_N : N;
+intelligentsuskoefitsient_N : N;
+intendanditeenistus_N : N;
+intendant_N : N;
+intensiivistaja_N : N;
+intensiivistama_V2 : V2;
+intensiivistamine_N : N;
+intensiivistuma_V : V;
+intensiivistumine_N : N;
+intensiivkursus_N : N;
+intensiivne_A : A;
+intensiivravi_N : N;
+intensiivravipalat_N : N;
+intensiivselt_Adv : Adv;
+intensiivsus_N : N;
+intensioon_N : N;
+intentsionaalsus_N : N;
+interakteerumine_N : N;
+interaktiivkeel_N : N;
+interaktiivkeskkond_N : N;
+interaktiivsus_N : N;
+interaktsionism_N : N;
+interaktsionist_N : N;
+interaktsioon_N : N;
+interdentilles_N : N;
+interdistsiplinaarsus_N : N;
+interferomeeter_N : N;
+interimaktsia_N : N;
+interjektsioon_N : N;
+'interjöör_N' : N;
+interkolumnium_N : N;
+interkonnektiivsus_N : N;
+interluudium_N : N;
+intermeedium_N : N;
+internaadihoone_N : N;
+internaat_N : N;
+internaatkodu_N : N;
+internaatkool_N : N;
+internalism_N : N;
+internalist_N : N;
+internatsionaal_N : N;
+internatsionaalne_A : A;
+internatsionaliseerija_N : N;
+internatsionaliseerimine_N : N;
+internatsionaliseeruma_V : V;
+internatsionaliseerumine_N : N;
+internatsionalism_N : N;
+internatsionalist_N : N;
+internatuur_N : N;
+interneerija_N : N;
+interneerimine_N : N;
+internetiaadress_N : N;
+internetifoorum_N : N;
+internetikaubandus_N : N;
+internetikohvik_N : N;
+internetikultuur_N : N;
+internetikuritegu_N : N;
+internet_N : N;
+internetipakkuja_N : N;
+internetipank_N : N;
+internetipood_N : N;
+internetiportaal_N : N;
+internetiprotokoll_N : N;
+internetiprotokollistik_N : N;
+'internetipäevik_N' : N;
+internetiraadio_N : N;
+internetiseerija_N : N;
+internetiseerimine_N : N;
+internetiseks_N : N;
+internetisuhtlus_N : N;
+internetisurnuaed_N : N;
+internetitelefon_N : N;
+internetitelevisioon_N : N;
+internetiturundus_N : N;
+'internetivärav_N' : N;
+interneuron_N : N;
+internist_N : N;
+interoperaablus_N : N;
+interpelleerima_V : V;
+interpolatsioon_N : N;
+interpreet_N : N;
+interpretaator_N : N;
+interpretatsioon_N : N;
+interpreteerija_N : N;
+interpreteerimine_N : N;
+interpreteerimiskood_N : N;
+interpunktsioon_N : N;
+interreegnum_N : N;
+interregnum_N : N;
+interseksuaalsus_N : N;
+intersubjektiivsus_N : N;
+intervall_N : N;
+interventsioon_N : N;
+intervjueerija_N : N;
+intervjueerimine_N : N;
+intervjuud_andma_V : V;
+'intervjuud_võtma_V' : V;
+intervjuu_N : N;
+intervjuusid_andma_V : V;
+'intiimpäevik_N' : N;
+intiimselt_Adv : Adv;
+intiimsus_N : N;
+inti_N : N;
+intoksikatsioon_N : N;
+intolerantsus_N : N;
+intonatsioon_N : N;
+intoneerimine_N : N;
+intranet_N : N;
+intransitiiv_N : N;
+intransitiivsus_N : N;
+intressikonto_N : N;
+intressimakse_N : N;
+'intressimäär_N' : N;
+intress_N : N;
+intrigaan_N : N;
+intrigant_N : N;
+intrigeerija_N : N;
+intrigeerimine_N : N;
+intrigeerivalt_Adv : Adv;
+intriige_punuma_V : V;
+intriigidraama_N : N;
+'intriigikomöödia_N' : N;
+intriig_N : N;
+'intriiginäidend_N' : N;
+intriigitseja_N : N;
+intriigitsema_V : V;
+intriigitsemine_N : N;
+introduktsioon_N : N;
+introdutseerimine_N : N;
+introjektsioon_N : N;
+introspektsioon_N : N;
+introvertne_A : A;
+intsest_N : N;
+intsident_N : N;
+intsisiiv_N : N;
+intubeerija_N : N;
+intubeerimine_N : N;
+intuitiivne_A : A;
+intuitiivselt_Adv : Adv;
+intuitivism_N : N;
+intuitsionism_N : N;
+intuitsionist_N : N;
+intuitsioon_N : N;
+intuitsioonipump_N : N;
+invaauto_N : N;
+invaginatsioon_N : N;
+invaliidiauto_N : N;
+'invaliidiks_jääma_V' : V;
+invaliid_N : N;
+invaliidistaja_N : N;
+invaliidistamine_N : N;
+invaliidistuja_N : N;
+invaliidistuma_V : V;
+invaliidistumine_N : N;
+invaliidsus_N : N;
+invaliidsuspension_N : N;
+invariant_N : N;
+invar_N : N;
+invasiivliik_N : N;
+invasioonhaigus_N : N;
+invasioonihaigus_N : N;
+invasioon_N : N;
+invasport_N : N;
+invasportlane_N : N;
+invektiiv_N : N;
+inventarinimestik_N : N;
+inventar_N : N;
+inventariraamat_N : N;
+inventariseerija_N : N;
+inventariseerimine_N : N;
+inventeerija_N : N;
+inventeerimine_N : N;
+inventuur_N : N;
+inversioon_N : N;
+inverter_N : N;
+'inverterkõlar_N' : N;
+investeerija_N : N;
+investeerimine_N : N;
+investeerimisfirma_N : N;
+investeerimisfond_N : N;
+investeerimiskliima_N : N;
+investeerimispank_N : N;
+investeering_N : N;
+investeeringufirma_N : N;
+investeeringuid_tegema_V : V;
+investeeringutefirma_N : N;
+investitsioon_N : N;
+investitsioonipank_N : N;
+investor_N : N;
+invidia_N : N;
+invokatsioon_N : N;
+ionisaator_N : N;
+ioniseerija_N : N;
+ioniseerimine_N : N;
+ioniseeruma_V : V;
+ioniseerumine_N : N;
+'ionosfäär_N' : N;
+ioon_N : N;
+ipriit_N : N;
+iraanlane_N : N;
+ira_N : N;
+iranistika_N : N;
+irdketas_N : N;
+irdmuistis_N : N;
+irdne_A : A;
+irdriim_N : N;
+irdsiire_N : N;
+irduja_N : N;
+irduma_V : V;
+irdumine_N : N;
+irevile_Adv : Adv;
+irevil_Adv : Adv;
+irevilsui_Adv : Adv;
+irgitsema_V : V;
+iriidium_N : N;
+iriseerima_V : V;
+iriseja_N : N;
+irisemine_N : N;
+irisev_A : A;
+iritatsioonikiht_N : N;
+ironiseerija_N : N;
+ironiseerima_V2 : V2;
+ironiseerimine_N : N;
+iroonia_N : N;
+irooniline_A : A;
+irooniliselt_Adv : Adv;
+iroonitseja_N : N;
+iroonitsema_V : V;
+iroonitsemine_N : N;
+irratsionaalarv_N : N;
+'irratsionaalvõrrand_N' : N;
+irratsionalism_N : N;
+irratsionalist_N : N;
+irreaalsus_N : N;
+irregulaarsus_N : N;
+irrelevantsus_N : N;
+irrigatsioon_N : N;
+irriteerija_N : N;
+irriteerima_V2 : V2;
+irriteerimine_N : N;
+irriteerivalt_Adv : Adv;
+irruli_Adv : Adv;
+irskama_V : V;
+irvakile_Adv : Adv;
+irvakil_Adv : Adv;
+irve_N : N;
+irvendama_V : V;
+irvhammas_N : N;
+irvi_Adv : Adv;
+irvik_N : N;
+irvis_Adv : Adv;
+irvisui_Adv : Adv;
+irvitaja_N : N;
+irvitama_V : V;
+irvitamine_N : N;
+irvitamisi_Adv : Adv;
+irvitav_A : A;
+irvitus_N : N;
+isadus_N : N;
+isa_N : N;
+isakass_N : N;
+isak_N : N;
+isakodu_N : N;
+isaks_saama_V : V;
+isalik_A : A;
+isalikult_Adv : Adv;
+isaloom_N : N;
+isamaa_N : N;
+isamaalane_N : N;
+isamaalaulik_N : N;
+isamaalus_N : N;
+isamaaluule_N : N;
+'isamaalüürika_N' : N;
+'isamaalüürik_N' : N;
+isamaja_N : N;
+isamees_N : N;
+isamesilane_N : N;
+isametsis_N : N;
+'isandat_mängima_V' : V;
+isand_N : N;
+isandlikult_Adv : Adv;
+isane_A : A;
+isane_N : N;
+isapuhkus_N : N;
+isaskala_N : N;
+isasloom_N : N;
+isassugurakk_N : N;
+'isasõis_N' : N;
+isatalu_N : N;
+isateder_N : N;
+isavend_N : N;
+'isaõde_N' : N;
+iseasi_N : N;
+iseendast_Adv : Adv;
+'iseendastmõistetavalt_Adv' : Adv;
+'iseendastmõistetavus_N' : N;
+iseenesest_Adv : Adv;
+'iseenesestmõista_Adv' : Adv;
+'iseenesestmõistetavus_N' : N;
+iseeneslikult_Adv : Adv;
+isegi_Adv : Adv;
+ise_Adv : Adv;
+isekallutaja_N : N;
+isekalt_Adv : Adv;
+isekas_A : A;
+isekeskis_Adv : Adv;
+isekontroll_N : N;
+isekusetus_N : N;
+isekus_N : N;
+iseloom_N : N;
+iseloomujoon_N : N;
+iseloomulikult_Adv : Adv;
+iseloomupuudus_N : N;
+iseloomustaja_N : N;
+iseloomustama_V2 : V2;
+iseloomustamine_N : N;
+iseloomustus_N : N;
+iselugu_N : N;
+isemajandaja_N : N;
+isemajandamine_N : N;
+isemeelitseja_N : N;
+isemeelitsema_V : V;
+isemeelitsemine_N : N;
+isemeelselt_Adv : Adv;
+isemeelsus_N : N;
+isemoodi_Adv : Adv;
+isendiareng_N : N;
+isend_N : N;
+iseolemine_N : N;
+isepidi_Adv : Adv;
+'isepäi_Adv' : Adv;
+'isepäini_Adv' : Adv;
+'isepäinis_Adv' : Adv;
+'isepäiselt_Adv' : Adv;
+'isepärasus_N' : N;
+iseseisvalt_Adv : Adv;
+iseseisvuja_N : N;
+iseseisvuma_V : V;
+iseseisvumine_N : N;
+iseseisvumisaasta_N : N;
+iseseisvusaeg_N : N;
+iseseisvusdeklaratsioon_N : N;
+iseseisvus_N : N;
+iseseisvusliikumine_N : N;
+iseseisvusperiood_N : N;
+isesisendus_N : N;
+isesuguselt_Adv : Adv;
+isetahtsi_Adv : Adv;
+iseteadlikkus_N : N;
+iseteadlikult_Adv : Adv;
+iseteadvalt_Adv : Adv;
+iseteenindaja_N : N;
+iseteenindamine_N : N;
+iseteenindus_N : N;
+isetegevus_N : N;
+isetegevuskontsert_N : N;
+isetegevuslane_N : N;
+'isetegevusõhtu_N' : N;
+isetekkimine_N : N;
+isetolmleja_N : N;
+isetolmlema_V : V;
+isetolmlemine_N : N;
+isetu_A : A;
+isetult_Adv : Adv;
+isetus_N : N;
+'isetärkamine_N' : N;
+'isetühjenemine_N' : N;
+isevalitseja_N : N;
+isevalitsemine_N : N;
+isevalitsus_N : N;
+iseviisi_Adv : Adv;
+'isevärki_Adv' : Adv;
+'iseõpe_N' : N;
+'iseõppija_N' : N;
+'iseõppimine_N' : N;
+'iseäralikult_Adv' : Adv;
+'iseäraliselt_Adv' : Adv;
+'iseäranis_Adv' : Adv;
+'iseärasus_N' : N;
+'iseäratseja_N' : N;
+'iseäratsema_V' : V;
+'iseäratsemine_N' : N;
+'isheemiatõbi_N' : N;
+ishias_N : N;
+isik_N : N;
+isikkond_N : N;
+isikkoosseis_N : N;
+isiklik_A : A;
+isiklikult_Adv : Adv;
+'isiknäitus_N' : N;
+'isiksusepsühholoogia_N' : N;
+isiksus_N : N;
+isikuandmed_N : N;
+isikuidentsus_N : N;
+isikukood_N : N;
+isikukultus_N : N;
+isikunimi_N : N;
+'isikunäitus_N' : N;
+isikupuutumatus_N : N;
+'isikupära_N' : N;
+'isikupäraselt_Adv' : Adv;
+'isikupärastaja_N' : N;
+'isikupärastamine_N' : N;
+'isikupäratult_Adv' : Adv;
+'isikupäratus_N' : N;
+isikuromaan_N : N;
+isikustaja_N : N;
+isikustamine_N : N;
+isikuti_Adv : Adv;
+isikutunnistus_N : N;
+isikuvabadus_N : N;
+islamiseerimine_N : N;
+islam_N : N;
+islamistamine_N : N;
+islamoloogia_N : N;
+islandlane_N : N;
+isobaar_N : N;
+isobaat_N : N;
+isoheelia_N : N;
+'isohüps_N' : N;
+isokefaalia_N : N;
+isokooria_N : N;
+isolaat_N : N;
+isolaatkeel_N : N;
+isolaator_N : N;
+isolatsioonimaterjal_N : N;
+isolatsiooniruum_N : N;
+isolatsioon_N : N;
+isolatsioonitangid_N : N;
+isolatsioonivill_N : N;
+isoleerija_N : N;
+isoleerima_V2 : V2;
+isoleerimikiht_N : N;
+isoleerimine_N : N;
+isoleeritult_Adv : Adv;
+isoleeritus_N : N;
+isoleermaterjal_N : N;
+isoleerpaber_N : N;
+isoleerpael_N : N;
+isoleerseib_N : N;
+isoleeruja_N : N;
+isoleeruma_V : V;
+isoleerumine_N : N;
+isomeeria_N : N;
+isomeriseeruma_V : V;
+isostaasia_N : N;
+isoterm_N : N;
+isotoop_N : N;
+israeliit_N : N;
+issameie_N : N;
+issi_N : N;
+istak_N : N;
+istandik_N : N;
+istandus_N : N;
+iste_N : N;
+istekoht_N : N;
+'istemööbel_N' : N;
+istepink_N : N;
+istepukk_N : N;
+'istet_võtma_V' : V;
+istevann_N : N;
+istik_N : N;
+istikulava_N : N;
+istmik_N : N;
+istmikuluu_N : N;
+'istmikunärv_N' : N;
+istu_Adv : Adv;
+istuja_N : N;
+istukile_Adv : Adv;
+'istukile_tõusma_V' : V;
+istukil_Adv : Adv;
+istuli_Adv : Adv;
+'istuli_tõusma_V' : V;
+istuma_V : V;
+'istumajääja_N' : N;
+'istuma_jääma_V' : V;
+'istumajäämine_N' : N;
+istuma_panema_V : V;
+istumine_N : N;
+'istungipäev_N' : N;
+istungiruum_N : N;
+istungisaal_N : N;
+istung_N : N;
+'istungjärk_N' : N;
+istuskelema_V : V;
+istusklema_V : V;
+istutaja_N : N;
+istutama_V2 : V2;
+istutamine_N : N;
+istutus_N : N;
+istutusmasin_N : N;
+istutusviis_N : N;
+'isuga_sööma_V' : V;
+isu_N : N;
+isukalt_Adv : Adv;
+isukas_A : A;
+isuma_V : V;
+isumine_N : N;
+isune_A : A;
+isunema_V : V;
+isunemine_N : N;
+isupuudus_N : N;
+isuselt_Adv : Adv;
+isutamine_N : N;
+isutsema_V : V;
+isutu_A : A;
+isutult_Adv : Adv;
+isu_tundma_V : V;
+isutus_N : N;
+'isu_täis_vaatama_V' : V;
+'isu_täis_vahtima_V' : V;
+'isu_äratama_V' : V;
+'isuäratavalt_Adv' : Adv;
+'isuäratavus_N' : N;
+'isu_ära_võtma_V' : V;
+itaallane_N : N;
+iteratiivarendus_N : N;
+iteratsioonilause_N : N;
+iteratsioonisamm_N : N;
+iteratsioon_N : N;
+itereerija_N : N;
+itereerimine_N : N;
+itkeja_N : N;
+itkema_panema_V : V;
+itkemine_N : N;
+itketamine_N : N;
+itk_N : N;
+itkulaul_N : N;
+itsakile_Adv : Adv;
+itsakil_Adv : Adv;
+itsi_Adv : Adv;
+itsikile_Adv : Adv;
+itsikil_Adv : Adv;
+itsis_Adv : Adv;
+itsitaja_N : N;
+itsitama_V : V;
+itsitamine_N : N;
+itsi_tegema_V : V;
+iva_N : N;
+ivakas_A : A;
+ivake_N : N;
+iwan_N : N;
+'jaagupipäev_N' : N;
+jaa_Adv : Adv;
+jaala_N : N;
+jaal_N : N;
+jaamahoone_N : N;
+jaamakaabel_N : N;
+jaamakorraldaja_N : N;
+'jaamaülem_N' : N;
+jaam_N : N;
+jaanalind_N : N;
+jaanalinnumuna_N : N;
+jaanihein_N : N;
+jaanijuur_N : N;
+jaanikakar_N : N;
+jaanikaun_N : N;
+jaanik_N : N;
+jaanikuu_N : N;
+'jaanikõder_N' : N;
+jaanileib_N : N;
+jaanilill_N : N;
+jaanipuna_N : N;
+'jaanipäev_N' : N;
+jaanituli_N : N;
+'jaaniõhtu_N' : N;
+'jaaniöö_N' : N;
+jaanuarikuu_N : N;
+'jaanuaripäev_N' : N;
+jaanuar_N : N;
+jaapanlane_N : N;
+jaarmark_N : N;
+'jaasõna_ütlema_V' : V;
+jaataja_N : N;
+jaatamine_N : N;
+jaatavalt_Adv : Adv;
+jaatav_A : A;
+jaatus_N : N;
+'jaatusmärk_N' : N;
+jaburalt_Adv : Adv;
+jaburdaja_N : N;
+jaburdama_V : V;
+jaburdamine_N : N;
+jaburduma_V : V;
+jabur_A : A;
+jaburus_N : N;
+jadaedastus_N : N;
+jada_N : N;
+jadaliides_N : N;
+'jadalülitus_N' : N;
+jadamisi_Adv : Adv;
+jadaport_N : N;
+jadasiin_N : N;
+jadastamine_N : N;
+jadasti_N : N;
+'jadašiffer_N' : N;
+jadeiit_N : N;
+jaeapteek_N : N;
+jaehind_N : N;
+jae_Adv : Adv;
+jaekaubandus_N : N;
+jaekaubanduskoda_N : N;
+jaekaup_N : N;
+jaekaupleja_N : N;
+jaekauplus_N : N;
+jaekaupmees_N : N;
+'jaemüügifirma_N' : N;
+'jaemüüja_N' : N;
+'jaemüük_N' : N;
+jagaja_N : N;
+jagama_V2 : V2;
+jagamatult_Adv : Adv;
+jagamine_N : N;
+jageleja_N : N;
+jagelema_V : V;
+jagelemine_N : N;
+jaguaeg_N : N;
+jagu_N : N;
+jagumine_N : N;
+jagunema_V : V;
+jagunemine_N : N;
+jagur_N : N;
+jagu_saama_V : V;
+jagusaamine_N : N;
+jagus_A : A;
+jahedalt_Adv : Adv;
+'jahedavõitu_Adv' : Adv;
+jahedus_N : N;
+jahe_A : A;
+jahendama_V2 : V2;
+jahendamine_N : N;
+jaheneja_N : N;
+jahenema_V : V;
+jahenemine_N : N;
+jahhetaja_N : N;
+jahhetamine_N : N;
+jahhitaja_N : N;
+jahhitamine_N : N;
+jahiala_N : N;
+jahiasjandus_N : N;
+jahieeskiri_N : N;
+jahieetika_N : N;
+jahihooaeg_N : N;
+jahikalender_N : N;
+jahikauplus_N : N;
+jahikirves_N : N;
+jahikoer_N : N;
+jahileopard_N : N;
+jahiloom_N : N;
+jahiluba_N : N;
+jahimaa_N : N;
+jahimaja_N : N;
+jahimees_N : N;
+jahimehejutt_N : N;
+jahindus_N : N;
+jahinuga_N : N;
+jahionn_N : N;
+jahipidamine_N : N;
+jahipiirkond_N : N;
+jahipood_N : N;
+'jahipüss_N' : N;
+jahiretk_N : N;
+jahiriist_N : N;
+jahisaak_N : N;
+jahisarv_N : N;
+jahisport_N : N;
+jahisuusk_N : N;
+'jahitakistussõit_N' : N;
+jahitarbed_N : N;
+jahiturism_N : N;
+jahiuluk_N : N;
+jahivaip_N : N;
+jah_Adv : Adv;
+jahmataja_N : N;
+jahmatama_panema_V : V;
+jahmatamapanevalt_Adv : Adv;
+jahmatamine_N : N;
+jahmatamisi_Adv : Adv;
+jahmatavalt_Adv : Adv;
+jahmatav_A : A;
+jahmatus_N : N;
+jahmerdaja_N : N;
+jahmerdama_V : V;
+jahmerdamine_N : N;
+jahmuja_N : N;
+jahmumine_N : N;
+jahmunud_A : A;
+jahmunult_Adv : Adv;
+jahtija_N : N;
+jahtimine_N : N;
+jahti_pidama_V : V;
+jaht_N : N;
+jahtlaev_N : N;
+jahtuja_N : N;
+jahtuma_V : V;
+jahtumine_N : N;
+jahubanaan_N : N;
+jahuhoidla_N : N;
+jahu_N : N;
+jahuja_N : N;
+jahukaste_N : N;
+jahukliister_N : N;
+'jahukört_N' : N;
+jahumine_N : N;
+jahurokk_N : N;
+jahutaja_N : N;
+jahutamine_N : N;
+jahutoode_N : N;
+jahutus_N : N;
+jahutusradiaator_N : N;
+jahutusruum_N : N;
+'jahutussüsteem_N' : N;
+jahutusvedelik_N : N;
+jahuveski_N : N;
+'jahuvõi_N' : N;
+jahvaja_N : N;
+jahvamine_N : N;
+jahvataja_N : N;
+jahvatama_V2 : V2;
+jahvatamine_N : N;
+jahvatuskivi_N : N;
+'jah_ütlema_V' : V;
+jajaa_Adv : Adv;
+jajah_Adv : Adv;
+'jakinööp_N' : N;
+jakk_N : N;
+jakobiliilia_N : N;
+jaksaja_N : N;
+jaksamine_N : N;
+jaks_N : N;
+jalad_seina_peale_panema_V : V;
+'jalad_selga_võtma_V' : V;
+'jalaga_lööma_V' : V;
+jalahoop_N : N;
+jala_Adv : Adv;
+'jalajälg_N' : N;
+jalakand_N : N;
+'jalakäija_N' : N;
+jalalaba_N : N;
+jalalihas_N : N;
+jalalt_jalale_tammuma_V : V;
+jalaluu_N : N;
+jalamaid_Adv : Adv;
+jalamees_N : N;
+jalam_N : N;
+jalanarts_N : N;
+jaland_N : N;
+jalanukk_N : N;
+'jalanõudekapp_N' : N;
+'jalanõu_N' : N;
+jalapealt_Adv : Adv;
+jalapink_N : N;
+'jalapõhi_N' : N;
+jalaraud_N : N;
+'jalarätt_N' : N;
+jalasepainik_N : N;
+jalas_N : N;
+jalastuma_V : V;
+jalastumine_N : N;
+'jalast_võtma_V' : V;
+'jalasäär_N' : N;
+jalatald_N : N;
+jalatsikapp_N : N;
+jalatsikauplus_N : N;
+'jalatsinäitus_N' : N;
+jalatsipood_N : N;
+jalatsiriiul_N : N;
+'jalatsitöökoda_N' : N;
+'jalatsitööstus_N' : N;
+jalats_N : N;
+'jalatõstehüpe_N' : N;
+'jalatõstesamm_N' : N;
+'jalatäisi_vähendama_V' : V;
+'jalavahetushüpe_N' : N;
+jalavalu_N : N;
+jalavann_N : N;
+jalavari_N : N;
+jalaviga_N : N;
+'jalaväelane_N' : N;
+'jalaväemiin_N' : N;
+'jalaväepataljon_N' : N;
+'jalaväerelv_N' : N;
+'jalaväesalk_N' : N;
+'jalavägi_N' : N;
+jalga_ajama_V : V;
+'jalgade_alla_võtma_V' : V;
+'jalgadega_maad_mõõtma_V' : V;
+jalgadele_tuld_andma_V : V;
+jalgadele_valu_andma_V : V;
+jalga_ette_panema_V : V;
+'jalga_järele_vedama_V' : V;
+jalga_kraapima_V : V;
+jalga_laskma_V : V;
+'jalga_lööma_V' : V;
+jalgapanek_N : N;
+jalga_panema_V : V;
+jalgapanemine_N : N;
+jalgapidi_Adv : Adv;
+jalga_pistma_V : V;
+'jalga_sõitma_V' : V;
+jalga_taha_panema_V : V;
+'jalga_tõmbama_V' : V;
+'jalgatõmbamine_N' : N;
+'jalga_tõstma_V' : V;
+'jalga_võtma_V' : V;
+'jalga_välja_tõstma_V' : V;
+jalge_alla_tallama_V : V;
+jalge_alla_tegema_V : V;
+jalgealune_N : N;
+'jalgealust_õõnestama_V' : V;
+jalge_ette_heitma_V : V;
+jalge_ette_vaatama_V : V;
+jalghiir_N : N;
+jalg_N : N;
+jalgkruvi_N : N;
+jalgpalliajakiri_N : N;
+jalgpallihooaeg_N : N;
+jalgpallikohtunik_N : N;
+jalgpalliliit_N : N;
+'jalgpallimatš_N' : N;
+jalgpallimeeskond_N : N;
+'jalgpallimeistrivõistlused_N' : N;
+'jalgpallimängija_N' : N;
+jalgpallistaadion_N : N;
+jalgpallitreener_N : N;
+jalgpalliturniir_N : N;
+'jalgpallitäht_N' : N;
+'jalgpallivõistlus_N' : N;
+'jalgpalliväljak_N' : N;
+jalgpall_N : N;
+jalgpallur_N : N;
+jalgpidur_N : N;
+jalgpunkt_N : N;
+jalgpuu_N : N;
+jalgrada_N : N;
+jalgratas_N : N;
+jalgrattakauplus_N : N;
+jalgrattakell_N : N;
+jalgrattakiiver_N : N;
+jalgrattakodar_N : N;
+jalgrattakott_N : N;
+jalgrattakross_N : N;
+jalgrattalamp_N : N;
+jalgrattamaraton_N : N;
+jalgrattamees_N : N;
+jalgrattapood_N : N;
+jalgrattapump_N : N;
+jalgrattaralli_N : N;
+jalgrattasport_N : N;
+'jalgrattasõitja_N' : N;
+jalgrattatasku_N : N;
+jalgrattatee_N : N;
+jalgrattatreener_N : N;
+jalgrattatuli_N : N;
+jalgrattavedu_N : N;
+jalgrattur_N : N;
+jalgraud_N : N;
+jalgsi_Adv : Adv;
+jalgsild_N : N;
+jalgsimatk_N : N;
+jalgsiretk_N : N;
+'jalgsirännak_N' : N;
+jalgsi_tulema_V : V;
+jalgtee_N : N;
+jalgteesild_N : N;
+jalgtugi_N : N;
+jalgu_alla_panema_V : V;
+jalgu_alla_saama_V : V;
+jalgu_alla_tegema_V : V;
+'jalgu_alla_võtma_V' : V;
+'jalgu_alt_lööma_V' : V;
+jalgu_Adv : Adv;
+'jalgu_järele_vedama_V' : V;
+'jalgu_järel_vedama_V' : V;
+'jalgu_jääma_V' : V;
+'jalgu_kaenlasse_võtma_V' : V;
+jalgu_kinni_panema_V : V;
+'jalgu_kukile_võtma_V' : V;
+'jalgu_lahti_päästma_V' : V;
+'jalgu_lahti_võtma_V' : V;
+jalgu_laskma_V : V;
+jalgu_maast_lahti_saama_V : V;
+'jalgu_nõrgaks_võtma_V' : V;
+jalgupidi_Adv : Adv;
+jalgu_puhkama_V : V;
+jalgu_seinale_ajama_V : V;
+'jalgu_seinale_lööma_V' : V;
+jalgu_seinale_panema_V : V;
+jalgu_seinale_viskama_V : V;
+'jalgu_selga_võtma_V' : V;
+jalgu_taga_vedama_V : V;
+jalgu_tegema_V : V;
+jalgu_vedama_V : V;
+jalgu_viskama_V : V;
+jalule_aitama_V : V;
+jalule_ajama_V : V;
+jalule_saama_V : V;
+jalule_seadma_V : V;
+'jalule_tõusma_V' : V;
+jaluli_Adv : Adv;
+jalul_Adv : Adv;
+'jalusenärv_N' : N;
+jalus_Adv : Adv;
+jalus_N : N;
+jalustiitel_N : N;
+jalust_Adv : Adv;
+jalustrabavalt_Adv : Adv;
+'jalust_ära_jääma_V' : V;
+jalutaja_N : N;
+jalutamine_N : N;
+jalutelema_V : V;
+jalutlema_V : V;
+jaluts_N : N;
+jalutuskepp_N : N;
+'jalutuskäik_N' : N;
+jalutusrihm_N : N;
+jalutusruum_N : N;
+jalutustee_N : N;
+jalutustekk_N : N;
+jamaja_N : N;
+jama_N : N;
+jamama_V : V;
+jamamine_N : N;
+jamb_N : N;
+jamelema_V : V;
+jammima_V : V;
+jampsija_N : N;
+jampsijuttu_ajama_V : V;
+jampsilt_Adv : Adv;
+jampsima_V : V;
+jampsimine_N : N;
+jampslik_A : A;
+jampslikult_Adv : Adv;
+jamss_N : N;
+jandama_V : V;
+janditaja_N : N;
+janditama_V : V;
+janditamine_N : N;
+janklema_V : V;
+jantija_N : N;
+jantima_V : V;
+jantimine_N : N;
+jant_N : N;
+jantlema_V : V;
+jantlik_A : A;
+jantlikult_Adv : Adv;
+jants_N : N;
+janu_N : N;
+janukalt_Adv : Adv;
+janu_kannatama_V : V;
+janu_kustutama_V : V;
+janukustutamine_N : N;
+januneja_N : N;
+janune_A : A;
+janunema_V2 : V2;
+janunemine_N : N;
+janunev_A : A;
+januselt_Adv : Adv;
+janus_N : N;
+janutamine_N : N;
+janu_tekitama_V : V;
+janu_tundma_V : V;
+jaokaupa_Adv : Adv;
+jaole_Adv : Adv;
+'jaole_jõudma_V' : V;
+jaole_saama_V : V;
+jaol_Adv : Adv;
+jaolt_Adv : Adv;
+'jaopärast_Adv' : Adv;
+jaos_N : N;
+jaoskond_N : N;
+jaoskonnaarst_N : N;
+jaosmaa_N : N;
+'jaosmälu_N' : N;
+jaostulu_N : N;
+jaosvara_N : N;
+jaotaja_N : N;
+jaotama_V2 : V2;
+jaotamine_N : N;
+jaotamisdiagramm_N : N;
+jaotav_A : A;
+jaoti_Adv : Adv;
+jaotine_A : A;
+jaotis_N : N;
+jaotuma_V : V;
+jaotumine_N : N;
+jaotumus_N : N;
+jaotur_N : N;
+jaotusfilter_N : N;
+jaotus_N : N;
+jaotuskaar_N : N;
+jaotuslik_A : A;
+jaotusmaterjal_N : N;
+jaotusseade_N : N;
+'jaotussüsteem_N' : N;
+jaotusvundament_N : N;
+japanoloogia_N : N;
+jaranga_N : N;
+jard_N : N;
+jasmiiniriis_N : N;
+jasmiinitee_N : N;
+jaspis_N : N;
+jazzifestival_N : N;
+jazz_N : N;
+jazzkontsert_N : N;
+jaul_N : N;
+jaunama_V : V;
+jauraja_N : N;
+jaurama_V : V;
+jauramine_N : N;
+jauram_N : N;
+jeen_N : N;
+jenka_N : N;
+jeremiaad_N : N;
+jersinioos_N : N;
+jesuiididraama_N : N;
+jesuiit_N : N;
+jett_N : N;
+jobajuttu_ajama_V : V;
+jobama_V : V;
+jobisema_V : V;
+jobujuttu_ajama_V : V;
+jobutaja_N : N;
+jobutama_V : V;
+jobutamine_N : N;
+jodeerimine_N : N;
+jodopsiin_N : N;
+jogurt_N : N;
+johtuma_V : V;
+johtumine_N : N;
+joig_N : N;
+joiguma_V : V;
+jokker_N : N;
+jokki_Adv : Adv;
+'jokki_jääma_V' : V;
+jokkis_Adv : Adv;
+jokutaja_N : N;
+jokutama_V : V;
+jokutamine_N : N;
+joll_N : N;
+jomisema_V : V;
+jommi_Adv : Adv;
+'jommi_jääma_V' : V;
+jommis_Adv : Adv;
+jommitama_V : V;
+jonklema_V : V;
+jonklev_A : A;
+jonksatama_V : V;
+jonks_N : N;
+jonkslema_V : V;
+jonksti_Adv : Adv;
+jonksuline_A : A;
+jonksuma_V : V;
+jonksutaja_N : N;
+jonksutamine_N : N;
+jonlema_V : V;
+jonnakalt_Adv : Adv;
+jonnakas_A : A;
+jonni_ajama_V : V;
+jonniajamine_N : N;
+jonnija_N : N;
+jonnijutt_N : N;
+jonnikiskumine_N : N;
+jonnimine_N : N;
+jonnipunn_N : N;
+jonnitaja_N : N;
+jonnitamine_N : N;
+jonnituju_N : N;
+jonnituur_N : N;
+jonn_N : N;
+jontsima_V : V;
+joobeseisund_N : N;
+joobes_Adv : Adv;
+joobnud_A : A;
+joobnuks_saama_V : V;
+joobuja_N : N;
+joobuma_V : V;
+joobuma_panema_V : V;
+joobumine_N : N;
+joobumus_N : N;
+joobunud_A : A;
+joobunult_Adv : Adv;
+joodeldaja_N : N;
+joodeldamine_N : N;
+joodik_A : A;
+joodik_N : N;
+joodimine_N : N;
+'joodimürgistus_N' : N;
+'joodimürgitus_N' : N;
+joodipuudus_N : N;
+joodis_N : N;
+jooditinktuur_N : N;
+joodivaegus_N : N;
+jood_N : N;
+jooga_N : N;
+joogi_N : N;
+joogikaart_N : N;
+joogikiosk_N : N;
+joogiklaas_N : N;
+joogikopsik_N : N;
+'joogikõrs_N' : N;
+joogilaud_N : N;
+'jooginõu_N' : N;
+joogipudel_N : N;
+joogiputka_N : N;
+joogisarv_N : N;
+joogitops_N : N;
+'joogitööstus_N' : N;
+joogivesi_N : N;
+jooja_N : N;
+jook_N : N;
+jookohver_N : N;
+jooksevdividend_N : N;
+jooksevhind_N : N;
+jooksev_A : A;
+jooksevkonto_N : N;
+jooksevkulu_N : N;
+jooksevkurss_N : N;
+jooksja_N : N;
+jooks_N : N;
+jookslema_V : V;
+jooksmine_N : N;
+jooksuaeg_N : N;
+jooksudistants_N : N;
+jooksujalga_Adv : Adv;
+jooksujalu_Adv : Adv;
+jooksuking_N : N;
+jooksukraav_N : N;
+jooksulint_N : N;
+jooksumaraton_N : N;
+jooksuminek_N : N;
+jooksu_panema_V : V;
+jooksupassi_andma_V : V;
+jooksu_pistma_V : V;
+jooksupoiss_N : N;
+jooksupolka_N : N;
+jooksupolkasamm_N : N;
+jooksurada_N : N;
+jooksu_saama_V : V;
+'jooksusõlm_N' : N;
+jooksutaja_N : N;
+jooksutamine_N : N;
+jooksutee_N : N;
+jooksutreening_N : N;
+'jooksuvõistlus_N' : N;
+'jooksuüritus_N' : N;
+jooksvahaige_N : N;
+jooksva_N : N;
+jooksvalt_Adv : Adv;
+jooma_ajama_V : V;
+joomahaige_N : N;
+joomakaaslane_N : N;
+joomakaru_N : N;
+joomakoer_N : N;
+joomakrants_N : N;
+'joomakõri_N' : N;
+joomalaud_N : N;
+joomamees_N : N;
+joomane_A : A;
+joomaperiood_N : N;
+joomapidu_N : N;
+joomapidu_pidama_V : V;
+'joomapäev_N' : N;
+joomaraha_N : N;
+joomar_N : N;
+joomarlus_N : N;
+'joomasõber_N' : N;
+joomavend_N : N;
+joomaviga_N : N;
+joomine_N : N;
+jooming_N : N;
+joomingut_tegema_V : V;
+joondaja_N : N;
+joondamine_N : N;
+joonde_ajama_V : V;
+joonde_Adv : Adv;
+joonde_saama_V : V;
+joonde_seadma_V : V;
+joondiagramm_N : N;
+joonduja_N : N;
+joondu_Adv : Adv;
+joondumine_N : N;
+joondus_N : N;
+joonealune_N : N;
+joonele_saama_V : V;
+jooneline_A : A;
+joonel_N : N;
+joonelt_Adv : Adv;
+joonepintsel_N : N;
+joones_Adv : Adv;
+joonestaja_N : N;
+joonestamine_N : N;
+joonestruktuur_N : N;
+joonestuma_V : V;
+joonestus_N : N;
+joonestuslaud_N : N;
+joonestuspaber_N : N;
+joonestuspliiats_N : N;
+joonestusprogramm_N : N;
+joongraafika_N : N;
+joongraveering_N : N;
+'jooni_alla_tõmbama_V' : V;
+joonija_N : N;
+joonik_A : A;
+jooniline_A : A;
+joonimine_N : N;
+joonis_N : N;
+joonistaja_N : N;
+joonistamine_N : N;
+joonistamistund_N : N;
+joonistumine_N : N;
+joonistus_N : N;
+joonistuspaber_N : N;
+joonistuspliiats_N : N;
+'joonistustenäitus_N' : N;
+joonistustund_N : N;
+joonistusvahend_N : N;
+'joonistusõpetaja_N' : N;
+joonitaja_N : N;
+joonitamine_N : N;
+'jooni_tõmbama_V' : V;
+joon_N : N;
+'joonklišee_N' : N;
+joonkoodilugeja_N : N;
+joonkood_N : N;
+joonlaud_N : N;
+'joonlõige_N' : N;
+'joonsöövitus_N' : N;
+'joont_alla_tõmbama_V' : V;
+joontehnika_N : N;
+'joont_tõmbama_V' : V;
+jootekolb_N : N;
+jootemetall_N : N;
+'jootepüstol_N' : N;
+jootesulam_N : N;
+jootetina_N : N;
+'jootetõlvik_N' : N;
+jootja_N : N;
+jootma_V2 : V2;
+jootmine_N : N;
+jootraha_andma_V : V;
+jootraha_N : N;
+joovastaja_N : N;
+joovastamine_N : N;
+joovastuja_N : N;
+joovastuma_V : V;
+joovastumine_N : N;
+joovastunud_A : A;
+joovastus_N : N;
+joovatsema_V : V;
+joove_N : N;
+joovikas_N : N;
+jope_N : N;
+jopp_N : N;
+joraja_N : N;
+joramine_N : N;
+jorin_N : N;
+joriseja_N : N;
+jorisemine_N : N;
+'jorjeniõis_N' : N;
+jorjen_N : N;
+jortsatama_V : V;
+joru_ajama_V : V;
+joru_N : N;
+jorutaja_N : N;
+jorutamine_N : N;
+jorutusstreik_N : N;
+juba_Adv : Adv;
+jubedalt_Adv : Adv;
+jubedasti_Adv : Adv;
+jubedus_N : N;
+jube_A : A;
+jubetsema_V : V;
+jublakas_N : N;
+judaism_N : N;
+judaistlik_A : A;
+judima_V : V;
+judiseja_N : N;
+judisema_V : V;
+judisemine_N : N;
+judistaja_N : N;
+judistama_V2 : V2;
+judistamine_N : N;
+judofoobia_N : N;
+judoka_N : N;
+judokas_N : N;
+juga_N : N;
+jugaprinter_N : N;
+jugapump_N : N;
+juha_N : N;
+juhama_V : V;
+juhataja_N : N;
+juhatama_V2 : V2;
+juhatamine_N : N;
+juhatus_N : N;
+juhatust_andma_V : V;
+juhe_N : N;
+juhendaja_N : N;
+juhendama_V2 : V2;
+juhendamine_N : N;
+juhendav_A : A;
+juhend_N : N;
+juhiluba_N : N;
+juhinduja_N : N;
+juhinduma_V : V;
+juhindumine_N : N;
+juhipaberid_N : N;
+juhiruum_N : N;
+juhiseid_andma_V : V;
+juhis_N : N;
+juhislik_A : A;
+juhitamatult_Adv : Adv;
+juhitavus_N : N;
+juhitunnistus_N : N;
+juhmard_N : N;
+juhmilt_Adv : Adv;
+juhmistaja_N : N;
+juhmistamine_N : N;
+juhmistuja_N : N;
+juhmistuma_V : V;
+juhmistumine_N : N;
+juhm_A : A;
+juhmuja_N : N;
+juhmuma_V : V;
+juhmumine_N : N;
+juhtarvuti_N : N;
+juhtelement_N : N;
+juhtfiguur_N : N;
+juhtgrupp_N : N;
+juhtheli_N : N;
+juhtija_N : N;
+juhtima_V2 : V2;
+juhtimine_N : N;
+juhtimisbitt_N : N;
+'juhtimisinformatsioonisüsteem_N' : N;
+juhtimiskeskus_N : N;
+juhtimiskonsultant_N : N;
+'juhtimisnõustaja_N' : N;
+juhtimisorgan_N : N;
+juhtimisoskus_N : N;
+juhtimisprogramm_N : N;
+'juhtimispsühholoogia_N' : N;
+juhtimispult_N : N;
+juhtimispunkt_N : N;
+juhtimissignaal_N : N;
+juhtimissild_N : N;
+juhtimisstiil_N : N;
+'juhtimissüsteem_N' : N;
+juhtimistasand_N : N;
+juhtimisteadus_N : N;
+juhtimisteooria_N : N;
+'juhtimisvõime_N' : N;
+'juhtimisõigus_N' : N;
+juhtiv_A : A;
+'juhtivtööstus_N' : N;
+juhtjaam_N : N;
+juhtjoon_N : N;
+juht_N : N;
+juhtkanal_N : N;
+juhtkimp_N : N;
+juhtklahv_N : N;
+juhtkoer_N : N;
+juhtkond_N : N;
+juhtkude_N : N;
+juhtkuul_N : N;
+juhtlause_N : N;
+juhtmotiiv_N : N;
+'juhtmõte_N' : N;
+'juhtmärk_N' : N;
+juhtnahk_N : N;
+'juhtnööre_andma_V' : V;
+'juhtnööre_saama_V' : V;
+'juhtnöör_N' : N;
+juhtorgan_N : N;
+juhtpaar_N : N;
+juhtpaneel_N : N;
+juhtpiirkond_N : N;
+juhtplokk_N : N;
+juhtpositsioon_N : N;
+juhtprogramm_N : N;
+juhtpult_N : N;
+juhtraud_N : N;
+juhtseade_N : N;
+juhtsignaal_N : N;
+juhtsiin_N : N;
+'juhtsüsteem_N' : N;
+juhttantsija_N : N;
+juhttoon_N : N;
+juhttsoon_N : N;
+juhtuja_N : N;
+juhtuma_V : V;
+juhtumine_N : N;
+juhtumisi_Adv : Adv;
+juhtum_N : N;
+juhtumus_N : N;
+juhtunu_N : N;
+juhuallikas_N : N;
+juhuarvujada_N : N;
+'juhujärjestus_N' : N;
+juhuklient_N : N;
+juhuluule_N : N;
+juhuluuletaja_N : N;
+juhuluuletus_N : N;
+juhus_N : N;
+juhuslik_A : A;
+juhuslikult_Adv : Adv;
+juhust_kasutama_V : V;
+'juhutööline_N' : N;
+juhuveolaev_N : N;
+juhuviga_N : N;
+ju_Adv : Adv;
+jukerdaja_N : N;
+jukerdama_V : V;
+jukerdamine_N : N;
+julgeja_N : N;
+julge_A : A;
+julgelt_Adv : Adv;
+julgema_VV : VV;
+julgemine_N : N;
+julgeolek_N : N;
+julgeolekuasutus_N : N;
+julgeolekugarantii_N : N;
+julgeolekukaalutlus_N : N;
+julgeolekukontroll_N : N;
+julgeolekumees_N : N;
+julgeolekuminister_N : N;
+'julgeolekunõukogu_N' : N;
+julgeolekupoliitika_N : N;
+julgeolekuprintsiip_N : N;
+julgeolekuteenistus_N : N;
+julgeolekut_tagama_V : V;
+'julgeolekutöötaja_N' : N;
+julgestaja_N : N;
+julgestamine_N : N;
+julgesti_Adv : Adv;
+julgestus_N : N;
+'julgestusköis_N' : N;
+'julgestusnöör_N' : N;
+julgestuspolitsei_N : N;
+julgestustehing_N : N;
+julgumine_N : N;
+'julguse_kokku_võtma_V' : V;
+julgus_N : N;
+julgustaja_N : N;
+julgustama_V2 : V2;
+julgustamine_N : N;
+julgust_andma_V : V;
+julgustav_A : A;
+julgust_ilmutama_V : V;
+julgust_kaotama_V : V;
+'julgust_nõudma_V' : V;
+'julgust_võtma_V' : V;
+julk_N : N;
+julla_N : N;
+julmalt_Adv : Adv;
+'julmalt_käituma_V' : V;
+julm_A : A;
+julmur_N : N;
+julmus_N : N;
+julmutseja_N : N;
+julmutsema_V : V;
+julmutsemine_N : N;
+jultuja_N : N;
+jultumine_N : N;
+jultumus_N : N;
+jultunud_A : A;
+jultunult_Adv : Adv;
+jumalaeitaja_N : N;
+jumalaema_N : N;
+'jumalaga_jätma_V' : V;
+'jumalagajätmine_N' : N;
+'jumalagajätt_N' : N;
+jumala_hooleks_andma_V : V;
+jumalakartlikult_Adv : Adv;
+jumalakartmatus_N : N;
+jumala_keeli_paluma_V : V;
+jumalakoda_N : N;
+jumalakohus_N : N;
+jumalakuju_N : N;
+jumalakummutus_N : N;
+jumalalaps_N : N;
+jumalamees_N : N;
+jumalanna_N : N;
+jumalaotsused_N : N;
+jumalariik_N : N;
+jumalasalgaja_N : N;
+'jumalasõna_N' : N;
+jumalatar_N : N;
+jumalateenistus_N : N;
+'jumalateenistuskõne_N' : N;
+jumalateotus_N : N;
+jumalat_kartma_V : V;
+'jumalatõestus_N' : N;
+jumalavallatult_Adv : Adv;
+jumaldaja_N : N;
+jumaldama_V2 : V2;
+jumaldamine_N : N;
+jumaldav_A : A;
+jumalik_A : A;
+jumal_N : N;
+jumalus_N : N;
+jume_N : N;
+jumekalt_Adv : Adv;
+jumekas_A : A;
+jumestaja_N : N;
+jumestamine_N : N;
+jumestuma_V : V;
+jumestus_N : N;
+jumestuskunstnik_N : N;
+jumestusruum_N : N;
+jumestustarbed_N : N;
+jumestustarve_N : N;
+jumestusvahend_N : N;
+jumetu_A : A;
+jumetult_Adv : Adv;
+jumetus_N : N;
+jumikas_N : N;
+junga_N : N;
+'jungvõte_N' : N;
+jun_N : N;
+junnama_V : V;
+junn_N : N;
+junntubakas_N : N;
+jupastama_V : V;
+jupats_N : N;
+juperdaja_N : N;
+juperdama_V : V;
+juperdamine_N : N;
+jupitaja_N : N;
+jupitamine_N : N;
+jupphaaval_Adv : Adv;
+jupp_N : N;
+jupsija_N : N;
+jupsima_V : V;
+jupsimine_N : N;
+juriidika_N : N;
+juriidiline_A : A;
+juriidiliselt_Adv : Adv;
+jurisdiktsioon_N : N;
+jurisprudents_N : N;
+jurist_N : N;
+jurta_N : N;
+jusshein_N : N;
+jussiiv_N : N;
+justament_Adv : Adv;
+justiitsasutus_N : N;
+justiitsministeerium_N : N;
+justiitsminister_N : N;
+just_Adv : Adv;
+justkui_Adv : Adv;
+jute_N : N;
+jutiline_A : A;
+jutleja_N : N;
+jutlema_V : V;
+jutlemine_N : N;
+jutlusekogu_N : N;
+jutluseraamat_N : N;
+jutlus_N : N;
+jutlustaja_N : N;
+jutlustamine_N : N;
+jutlust_pidama_V : V;
+jutti_ajama_V : V;
+jutti_Adv : Adv;
+jutti_seadma_V : V;
+jutt_N : N;
+juttkeha_N : N;
+juttu_ajama_V : V;
+'juttu_kokku_võtma_V' : V;
+juttu_pealt_kuulama_V : V;
+juttu_puhuma_V : V;
+'juttu_rääkima_V' : V;
+'juttu_sõlmima_V' : V;
+juttu_tegema_V : V;
+juttu_tulema_V : V;
+juttu_veeretama_V : V;
+juttu_vestma_V : V;
+'juttu_vürtsitama_V' : V;
+jutuaine_N : N;
+jutuajamine_N : N;
+jutuheietamine_N : N;
+jutuheietus_N : N;
+jutuhimu_N : N;
+jutuhimuliselt_Adv : Adv;
+'jutujärg_N' : N;
+'jutujätk_N' : N;
+jutukaaslane_N : N;
+jutukalt_Adv : Adv;
+jutukangelane_N : N;
+jutukasinus_N : N;
+jutukas_A : A;
+jutukehvus_N : N;
+jutukirjandus_N : N;
+jutukirjanik_N : N;
+jutukogu_N : N;
+jutuks_tulema_V : V;
+'jutuks_võtma_V' : V;
+jutukus_N : N;
+jutule_tahtma_V : V;
+'jutule_võtma_V' : V;
+'jutulevõtt_N' : N;
+jutulisa_N : N;
+'jutulõnga_kerima_V' : V;
+'jutulõnga_veeretama_V' : V;
+'jutulõng_N' : N;
+jutumees_N : N;
+jutumeister_N : N;
+'jutumärgid_N' : N;
+jutuotsa_peale_saama_V : V;
+'jutu_otsa_üles_võtma_V' : V;
+jutuots_N : N;
+jutupuhuja_N : N;
+juturaamat_N : N;
+juturepertuaar_N : N;
+juturing_N : N;
+juturobot_N : N;
+'jutu_sabast_kinni_võtma_V' : V;
+jutustaja_N : N;
+jutustama_V2 : V2;
+jutustamine_N : N;
+jutustamisanne_N : N;
+jutustav_A : A;
+jutustus_N : N;
+jututaja_N : N;
+jututamine_N : N;
+jututeema_N : N;
+jututuba_N : N;
+jutuvada_N : N;
+jutuvadin_N : N;
+jutu_vahele_segama_V : V;
+jutu_vahele_tungima_V : V;
+jutuvalimik_N : N;
+jutuvara_N : N;
+jutuvestja_N : N;
+juubeldaja_N : N;
+juubeldama_V : V;
+juubeldamine_N : N;
+juubeldus_N : N;
+juubelietendus_N : N;
+juubelikogu_N : N;
+juubelikogumik_N : N;
+juubelikontsert_N : N;
+'juubelinäitus_N' : N;
+juubelipidustus_N : N;
+'juubelipäev_N' : N;
+'juubeliväljaanne_N' : N;
+'juubeliüritus_N' : N;
+juubel_N : N;
+juubilar_N : N;
+'juudakäpp_N' : N;
+juudasitt_N : N;
+juudas_N : N;
+juudavaik_N : N;
+juudihabe_N : N;
+juudikirss_N : N;
+juudivaenulikkus_N : N;
+juudivastane_N : N;
+juudivastasus_N : N;
+juudivihkaja_N : N;
+juugendarhitektuur_N : N;
+juugend_N : N;
+juugendstiil_N : N;
+juuksed_N : N;
+juuksegeel_N : N;
+juuksehari_N : N;
+juuksehooldus_N : N;
+juuksehooldusvahend_N : N;
+juukseid_katkuma_V : V;
+juukseidpidi_Adv : Adv;
+'juukseid_püsti_ajama_V' : V;
+juukseid_seadma_V : V;
+juuksekamm_N : N;
+'juuksekarvagi_kõverdada_mitte_laskma_V' : V;
+'juuksekarva_küljes_rippuma_V' : V;
+'juuksekarvalõhestaja_N' : N;
+'juuksekarva_lõhki_ajama_V' : V;
+juuksekarva_otsas_rippuma_V : V;
+juuksekarva_pooleks_ajama_V : V;
+juuksekarv_N : N;
+'juuksekarvu_püsti_ajama_V' : V;
+juukseklamber_N : N;
+juuksekrunn_N : N;
+juukselakk_N : N;
+'juukselõikus_N' : N;
+'juukselõks_N' : N;
+juuksemask_N : N;
+juuksemood_N : N;
+'juuksenõel_N' : N;
+juuksepael_N : N;
+juuksepalmik_N : N;
+juuksepalsam_N : N;
+juuksepannal_N : N;
+juukserull_N : N;
+'juuksesõlm_N' : N;
+juuksetus_N : N;
+juuksevaht_N : N;
+'juuksevärv_N' : N;
+'juuksevärvus_N' : N;
+juuksla_N : N;
+'juuksurikäärid_N' : N;
+juuksurisalong_N : N;
+juuksuritool_N : N;
+'juuksuritöökoda_N' : N;
+'juuksuriäri_N' : N;
+juuksur_N : N;
+juuli_N : N;
+juulikuu_N : N;
+'juulipäev_N' : N;
+juuni_N : N;
+juunikuu_N : N;
+juunior_N : N;
+juuniorsportlane_N : N;
+'juunipäev_N' : N;
+juura_N : N;
+juuraprofessor_N : N;
+juurde_andma_V : V;
+juurde_arvama_V : V;
+juurdearvatis_N : N;
+juurde_ehitama_V : V;
+juurdeehitis_N : N;
+juurdeehitus_N : N;
+juurdehindlus_N : N;
+juurde_juhtima_V : V;
+juurde_Adv : Adv;
+juurde_kallama_V : V;
+juurde_kandma_V : V;
+juurde_kasvama_V : V;
+juurdekasv_N : N;
+juurde_kirjutama_V : V;
+juurde_kruvima_V : V;
+juurde_kutsuma_V : V;
+juurde_kuuluma_V : V;
+juurde_laskma_V : V;
+juurde_lendama_V : V;
+juurde_lisama_V : V;
+juurde_lugema_V : V;
+'juurde_lõikama_V' : V;
+juurde_meelitama_V : V;
+'juurde_mõtlema_V' : V;
+juurde_nihutama_V : V;
+'juurde_nõudma_V' : V;
+juurde_ostma_V : V;
+juurde_paluma_V : V;
+juurde_panema_V : V;
+'juurde_pääsema_V' : V;
+'juurdepääsetavus_N' : N;
+'juurdepääs_N' : N;
+'juurdepääsukontroll_N' : N;
+'juurdepääsutee_N' : N;
+juurde_ruttama_V : V;
+juurde_saama_V : V;
+juurde_segama_V : V;
+juurde_soetama_V : V;
+juurde_soolama_V : V;
+'juurde_sõitma_V' : V;
+'juurde_sööstma_V' : V;
+juurde_tahtma_V : V;
+juurde_tegema_V : V;
+juurde_tellima_V : V;
+juurde_tooma_V : V;
+juurde_tulema_V : V;
+'juurde_tõmbama_V' : V;
+'juurde_tõstma_V' : V;
+juurde_ujuma_V : V;
+juurde_valama_V : V;
+juurde_valima_V : V;
+juurde_vedama_V : V;
+juurde_viima_V : V;
+juurdevool_N : N;
+'juurde_võtma_V' : V;
+'juurdevõtmine_N' : N;
+'juurdevõtt_N' : N;
+'juurde_ütlema_V' : V;
+juurdleja_N : N;
+juurdlemine_N : N;
+juurdlus_N : N;
+juurduja_N : N;
+juurduma_V : V;
+juurdumine_N : N;
+juurdunud_A : A;
+juurekanal_N : N;
+'juuremädanik_N' : N;
+'juuremärk_N' : N;
+juurepess_N : N;
+juures_Adv : Adv;
+juuresolek_N : N;
+juuresolu_N : N;
+juurestik_N : N;
+juures_vahtima_V : V;
+juuretis_N : N;
+juuretu_A : A;
+'juurevähk_N' : N;
+juuri_ajama_V : V;
+'juuri_alla_võtma_V' : V;
+juurija_N : N;
+juurikad_N : N;
+juurikas_N : N;
+juurima_V2 : V2;
+juurimine_N : N;
+juurimiskirves_N : N;
+juur_N : N;
+juurkataloog_N : N;
+juurkaust_N : N;
+juurkompilaator_N : N;
+juurpuuader_N : N;
+juurseller_N : N;
+juurserver_N : N;
+juursigur_N : N;
+juursild_N : N;
+juurt_ajama_V : V;
+'juurtega_välja_kiskuma_V' : V;
+juurutaja_N : N;
+juurutamine_N : N;
+juurvili_N : N;
+juurviljahoidla_N : N;
+juurviljakauplus_N : N;
+juurviljamahl_N : N;
+'juurviljamüüja_N' : N;
+juurviljapood_N : N;
+juurviljaputka_N : N;
+'juurviljapüree_N' : N;
+'juurvõrrand_N' : N;
+'juurvõti_N' : N;
+juusjas_A : A;
+juus_N : N;
+juuskull_N : N;
+juuspragu_N : N;
+juussoon_N : N;
+juust_N : N;
+juustuaine_N : N;
+juustud_N : N;
+'juustufondüü_N' : N;
+juustujuuretis_N : N;
+juustukaupmees_N : N;
+juustukelder_N : N;
+juustuketas_N : N;
+juustukook_N : N;
+juustumeister_N : N;
+juustunduma_V : V;
+juustunuga_N : N;
+juustupress_N : N;
+juusturatas_N : N;
+juustutegija_N : N;
+juustutort_N : N;
+'juustutööstus_N' : N;
+juut_N : N;
+juutlus_N : N;
+juveelifirma_N : N;
+juveelikauplus_N : N;
+juveelipood_N : N;
+'juveelitöökoda_N' : N;
+'juveeliäri_N' : N;
+juveel_N : N;
+juveeltoode_N : N;
+juveliirikunst_N : N;
+'juveliiritöökoda_N' : N;
+juveliirne_A : A;
+juvenoid_N : N;
+'jõeforell_N' : N;
+'jõeharu_N' : N;
+'jõehaud_N' : N;
+'jõeke_N' : N;
+'jõenoot_N' : N;
+'jõeorg_N' : N;
+'jõepaat_N' : N;
+'jõepuksiir_N' : N;
+'jõepüük_N' : N;
+'jõesadam_N' : N;
+'jõesete_N' : N;
+'jõesild_N' : N;
+'jõesopp_N' : N;
+'jõestik_N' : N;
+'jõesuue_N' : N;
+'jõesäng_N' : N;
+'jõetransport_N' : N;
+'jõevedu_N' : N;
+'jõevähikasvatus_N' : N;
+'jõevähk_N' : N;
+'jõgi_N' : N;
+'jõgine_A' : A;
+'jõgiromaan_N' : N;
+'jõgitiir_N' : N;
+'jõgitilder_N' : N;
+'jõhkard_N' : N;
+'jõhker_A' : A;
+'jõhkralt_Adv' : Adv;
+'jõhkralt_käituma_V' : V;
+'jõhkrus_N' : N;
+'jõhkrutseja_N' : N;
+'jõhkrutsema_V' : V;
+'jõhkrutsemine_N' : N;
+'jõhvhari_N' : N;
+'jõhvikajook_N' : N;
+'jõhvikamorss_N' : N;
+'jõhvikas_N' : N;
+'jõhvilind_N' : N;
+'jõhvipealt_Adv' : Adv;
+'jõhv_N' : N;
+'jõhvnöör_N' : N;
+'jõhvsaag_N' : N;
+'jõlama_V' : V;
+'jõletis_N' : N;
+'jõletseja_N' : N;
+'jõletsema_V' : V;
+'jõletsemine_N' : N;
+'jõlgutaja_N' : N;
+'jõlgutamine_N' : N;
+'jõlkima_V' : V;
+'jõlkuja_N' : N;
+'jõlkuma_V' : V;
+'jõlkumine_N' : N;
+'jõlli_ajama_V' : V;
+'jõllis_silmadega_vahtima_V' : V;
+'jõllis_silmil_vahtima_V' : V;
+'jõllis_silmi_vahtima_V' : V;
+'jõllitaja_N' : N;
+'jõllitamine_N' : N;
+'jõmakas_N' : N;
+'jõminasse_jääma_V' : V;
+'jõmiseja_N' : N;
+'jõmisemine_N' : N;
+'jõmpsikas_N' : N;
+'jõmpsuma_V' : V;
+'jõngerdama_V' : V;
+'jõnglane_N' : N;
+'jõnkima_V' : V;
+'jõnklema_V' : V;
+'jõnklik_A' : A;
+'jõnksama_V' : V;
+'jõnksatama_V' : V;
+'jõnksatamine_N' : N;
+'jõnks_N' : N;
+'jõnkslema_V' : V;
+'jõnksti_Adv' : Adv;
+'jõnksuma_V' : V;
+'jõnksutaja_N' : N;
+'jõnksutamine_N' : N;
+'jõnkuma_V' : V;
+'jõntsima_V' : V;
+'jõrin_N' : N;
+'jõudeaeg_N' : N;
+'jõudeelu_N' : N;
+'jõudehetk_N' : N;
+'jõudejalg_N' : N;
+'jõude_Adv' : Adv;
+'jõudepäev_N' : N;
+'jõudetärk_N' : N;
+'jõudja_N' : N;
+'jõud_N' : N;
+'jõudlus_N' : N;
+'jõudluskontroll_N' : N;
+'jõudlustest_N' : N;
+'jõudma_VV' : VV;
+'jõudmine_N' : N;
+'jõudsalt_Adv' : Adv;
+'jõudsasti_Adv' : Adv;
+'jõudu_andma_V' : V;
+'jõudu_jätkuma_V' : V;
+'jõudu_kaotama_V' : V;
+'jõudu_katsuma_V' : V;
+'jõudu_koguma_V' : V;
+'jõuduma_V' : V;
+'jõudu_mõõtma_V' : V;
+'jõudu_proovima_V' : V;
+'jõudu_soovima_V' : V;
+'jõudu_tarvitama_V' : V;
+'jõuduv_A' : A;
+'jõudu_võtma_V' : V;
+'jõuetu_A' : A;
+'jõuetult_Adv' : Adv;
+'jõuetus_N' : N;
+'jõujoon_N' : N;
+'jõukalt_Adv' : Adv;
+'jõukas_A' : A;
+'jõukatsumine_N' : N;
+'jõuk_N' : N;
+'jõuklema_V' : V;
+'jõukohasus_N' : N;
+'jõukruvi_N' : N;
+'jõukultus_N' : N;
+'jõukus_N' : N;
+'jõuline_A' : A;
+'jõuliselt_Adv' : Adv;
+'jõul_N' : N;
+'jõuluetendus_N' : N;
+'jõulukaart_N' : N;
+'jõulukontsert_N' : N;
+'jõulukuu_N' : N;
+'jõulukuusk_N' : N;
+'jõululaud_N' : N;
+'jõululavastus_N' : N;
+'jõulumees_N' : N;
+'jõulumuusika_N' : N;
+'jõulumäng_N' : N;
+'jõulumüsteerium_N' : N;
+'jõulunäidend_N' : N;
+'jõulupukk_N' : N;
+'jõulupuu_N' : N;
+'jõulupüha_N' : N;
+'jõulusündmus_N' : N;
+'jõulutäht_N' : N;
+'jõuluvana_N' : N;
+'jõuluõhtu_N' : N;
+'jõuluöö_N' : N;
+'jõuluüritus_N' : N;
+'jõumasin_N' : N;
+'jõumoment_N' : N;
+'jõupaber_N' : N;
+'jõupingutusi_tegema_V' : V;
+'jõupingutus_N' : N;
+'jõupoliitika_N' : N;
+'jõuproov_N' : N;
+'jõuraja_N' : N;
+'jõuramine_N' : N;
+'jõusaal_N' : N;
+'jõuseade_N' : N;
+'jõusolek_N' : N;
+'jõusse_jääma_V' : V;
+'jõustaja_N' : N;
+'jõustamine_N' : N;
+'jõustuma_V' : V;
+'jõustumine_N' : N;
+'jõusööt_N' : N;
+'jõutrafo_N' : N;
+'jõutreening_N' : N;
+'jõuvahekord_N' : N;
+'jõuväli_N' : N;
+'jõuõlg_N' : N;
+'jõuülekanne_N' : N;
+'jõõbitama_V' : V;
+'jõõrduma_V' : V;
+'jädenduma_V' : V;
+'jädendumine_N' : N;
+'jäide_N' : N;
+'jäigalt_Adv' : Adv;
+'jäigastaja_N' : N;
+'jäigastamine_N' : N;
+'jäigastuma_V' : V;
+'jäigastumine_N' : N;
+'jäik_A' : A;
+'jäikuma_V' : V;
+'jäikurtugi_N' : N;
+'jäikus_N' : N;
+'jäine_A' : A;
+'jäisus_N' : N;
+'jäle_A' : A;
+'jälestaja_N' : N;
+'jälestama_V2' : V2;
+'jälestamine_N' : N;
+'jäletis_N' : N;
+'jälgi_ajama_V' : V;
+'jälgija_N' : N;
+'jälgi_jätma_V' : V;
+'jälgilt_Adv' : Adv;
+'jälgima_V2' : V2;
+'jälgimine_N' : N;
+'jälgi_otsima_V' : V;
+'jälgi_segama_V' : V;
+'jälg_N' : N;
+'jälgpind_N' : N;
+'jälile_jõudma_V' : V;
+'jälile_Adv' : Adv;
+'jälile_saama_V' : V;
+'jälil_Adv' : Adv;
+'jälitaja_N' : N;
+'jälitama_V2' : V2;
+'jälitamine_N' : N;
+'jälitatavus_N' : N;
+'jälituskoer_N' : N;
+'jälitusküpsis_N' : N;
+'jälitusprogramm_N' : N;
+'jälitustegevus_N' : N;
+'jälje_jätma_V' : V;
+'jäljendaja_N' : N;
+'jäljendama_V2' : V2;
+'jäljendamine_N' : N;
+'jäljend_N' : N;
+'jäljendus_N' : N;
+'jäljetult_kaduma_V' : V;
+'jäljevahemälu_N' : N;
+'jäljeõpetus_N' : N;
+'jälk_A' : A;
+'jälkus_N' : N;
+'jälkust_tundma_V' : V;
+'jällegi_Adv' : Adv;
+'jälle_Adv' : Adv;
+'jällemüüja_N' : N;
+'jällemüük_N' : N;
+'jämedaotsalisus_N' : N;
+'jäme_A' : A;
+'jämekrohv_N' : N;
+'jämemaneer_N' : N;
+'jämendaja_N' : N;
+'jämendamine_N' : N;
+'jämenema_V' : V;
+'jämenemine_N' : N;
+'jämesoolepõletik_N' : N;
+'jämesoolevähk_N' : N;
+'jämesool_N' : N;
+'jämetseja_N' : N;
+'jämetsema_V' : V;
+'jämetsemine_N' : N;
+'jämetsüanoos_N' : N;
+'jämeviil_N' : N;
+'jämmija_N' : N;
+'jämmimine_N' : N;
+'jändaja_N' : N;
+'jändama_V' : V;
+'jändamine_N' : N;
+'jändrik_N' : N;
+'jänesekapsas_N' : N;
+'jänesemokk_N' : N;
+'jänes_N' : N;
+'jäneskastik_N' : N;
+'jäneslane_N' : N;
+'jänest_sõitma_V' : V;
+'jänki_N' : N;
+'jänku_N' : N;
+'jänni_jääma_V' : V;
+'järaja_N' : N;
+'järamine_N' : N;
+'järask_N' : N;
+'järelanalüüs_N' : N;
+'järeldaja_N' : N;
+'järeldama_V2' : V2;
+'järeldamine_N' : N;
+'järeldamp_N' : N;
+'järeldoktorant_N' : N;
+'järeldoktor_N' : N;
+'järelduma_V' : V;
+'järeldumine_N' : N;
+'järeldusele_jõudma_V' : V;
+'järeldusi_tegema_V' : V;
+'järeldus_N' : N;
+'järeldusosa_N' : N;
+'järeldust_tegema_V' : V;
+'järeleahvija_N' : N;
+'järele_ahvima_V' : V;
+'järele_aimama_V' : V;
+'järeleaitaja_N' : N;
+'järele_aitama_V' : V;
+'järeleaitamistunde_andma_V' : V;
+'järeleaitamistund_N' : N;
+'järeleandlikkus_N' : N;
+'järeleandlikult_Adv' : Adv;
+'järele_andma_V' : V;
+'järeleandmatult_Adv' : Adv;
+'järeleandmine_N' : N;
+'järeleandmisi_tegema_V' : V;
+'järele_arvama_V' : V;
+'järele_hõikama_V' : V;
+'järele_hüüdma_V' : V;
+'järelejooksja_N' : N;
+'järele_jutustama_V' : V;
+'järele_jõudma_V' : V;
+'järele_Adv' : Adv;
+'järele_jätma_V' : V;
+'järele_jääma_V' : V;
+'järelejäänu_N' : N;
+'järele_kaaluma_V' : V;
+'järelekaalumatult_Adv' : Adv;
+'järele_kasvama_V' : V;
+'järele_katsuma_V' : V;
+'järelekatsumine_N' : N;
+'järele_kihutama_V' : V;
+'järele_kiitma_V' : V;
+'järele_kinnitama_V' : V;
+'järele_kirjutama_V' : V;
+'järele_kisama_V' : V;
+'järele_kordama_V' : V;
+'järeleksam_N' : N;
+'järele_kuulama_V' : V;
+'järele_kõlama_V' : V;
+'järele_küsima_V' : V;
+'järele_laskma_V' : V;
+'järele_laulma_V' : V;
+'järele_lendama_V' : V;
+'järele_mõtlema_V' : V;
+'järelemõtlematult_Adv' : Adv;
+'järelemõtlematus_N' : N;
+'järelemõtlemine_N' : N;
+'järelemõtlevalt_Adv' : Adv;
+'järelemõtlikkus_N' : N;
+'järele_mõõtma_V' : V;
+'järele_ootama_V' : V;
+'järele_proovima_V' : V;
+'järele_purjetama_V' : V;
+'järele_pärima_V' : V;
+'järelepärimine_N' : N;
+'järele_püüdma_V' : V;
+'järele_reisima_V' : V;
+'järele_roomama_V' : V;
+'järele_ruttama_V' : V;
+'järele_rääkima_V' : V;
+'järele_saama_V' : V;
+'järele_saatma_V' : V;
+'järele_sõitma_V' : V;
+'järele_sööstma_V' : V;
+'järele_tegema_V' : V;
+'järele_tellima_V' : V;
+'järele_tooma_V' : V;
+'järele_tormama_V' : V;
+'järele_trügima_V' : V;
+'järele_tulema_V' : V;
+'järele_tõmbama_V' : V;
+'järele_tõttama_V' : V;
+'järele_ujuma_V' : V;
+'järele_uurima_V' : V;
+'järelevaataja_N' : N;
+'järele_vaatama_V' : V;
+'järele_vahtima_V' : V;
+'järelevalvaja_N' : N;
+'järele_valvama_V' : V;
+'järelevalve_N' : N;
+'järelevalveteenistus_N' : N;
+'järele_vedama_V' : V;
+'järele_viima_V' : V;
+'järele_ütlema_V' : V;
+'järelhaagis_N' : N;
+'järelhüüe_N' : N;
+'järelikult_Adv' : Adv;
+'järel_Adv' : Adv;
+'järelkaja_N' : N;
+'järelkasv_N' : N;
+'järelkatkepunkt_N' : N;
+'järelkuivama_V' : V;
+'järelkujutis_N' : N;
+'järelkäija_N' : N;
+'järelkäru_N' : N;
+'järelkäärima_V' : V;
+'järelküpsema_V' : V;
+'järellainetus_N' : N;
+'järelliide_N' : N;
+'järellugu_N' : N;
+'järellüps_N' : N;
+'järelmaks_N' : N;
+'järelmõju_N' : N;
+'järelmäng_N' : N;
+'järelolümpia_N' : N;
+'järelolümpiamäng_N' : N;
+'järelpidu_N' : N;
+'järelpilt_N' : N;
+'järelpulm_N' : N;
+'järelpõlv_N' : N;
+'järelpäev_N' : N;
+'järelroog_N' : N;
+'järelsalk_N' : N;
+'järelsamm_N' : N;
+'järelsugu_N' : N;
+'järelsuvi_N' : N;
+'järelsõna_N' : N;
+'järeltestimine_N' : N;
+'järeltest_N' : N;
+'järeltulijad_N' : N;
+'järeltulija_N' : N;
+'järeltõmmistus_N' : N;
+'järelvaataja_N' : N;
+'järelvalmima_V' : V;
+'järelvalveasutus_N' : N;
+'järelvalveinspektsioon_N' : N;
+'järelvalve_N' : N;
+'järel_vedama_V' : V;
+'järelveohaagis_N' : N;
+'järelvili_N' : N;
+'järelvägi_N' : N;
+'järelvärss_N' : N;
+'järelõpe_N' : N;
+'järgarv_N' : N;
+'järgarvsõna_N' : N;
+'järgemisi_Adv' : Adv;
+'järgemööda_Adv' : Adv;
+'järgi_andma_V' : V;
+'järgija_N' : N;
+'järgi_Adv' : Adv;
+'järgi_jääma_V' : V;
+'järgi_katsuma_V' : V;
+'järgi_kiitma_V' : V;
+'järgima_V2' : V2;
+'järgimine_N' : N;
+'järgi_tegema_V' : V;
+'järg_N' : N;
+'järglane_N' : N;
+'järglased_N' : N;
+'järgmine_A' : A;
+'järgneja_N' : N;
+'järgnema_V' : V;
+'järgnemine_N' : N;
+'järgnevalt_Adv' : Adv;
+'järgnev_A' : A;
+'järgnevusdiagramm_N' : N;
+'järgnevus_N' : N;
+'järgur_N' : N;
+'järgusportlane_N' : N;
+'järgustamine_N' : N;
+'järgustumine_N' : N;
+'järguti_Adv' : Adv;
+'järi_N' : N;
+'järjehoidja_N' : N;
+'järjejutt_N' : N;
+'järjekestvus_N' : N;
+'järjekindlusetus_N' : N;
+'järjekindlus_N' : N;
+'järjekorda_panema_V' : V;
+'järjekord_N' : N;
+'järjekordselt_Adv' : Adv;
+'järjekorras_seisma_V' : V;
+'järjekorrateooria_N' : N;
+'järjekuti_Adv' : Adv;
+'järje_otsa_saama_V' : V;
+'järjepannu_Adv' : Adv;
+'järje_peale_aitama_V' : V;
+'järje_peale_saama_V' : V;
+'järjepidevus_N' : N;
+'järjestaja_N' : N;
+'järjestama_V2' : V2;
+'järjestamine_N' : N;
+'järjestikedastus_N' : N;
+'järjestikhiir_N' : N;
+'järjestikku_Adv' : Adv;
+'järjestikliides_N' : N;
+'järjestikliitmine_N' : N;
+'järjestikport_N' : N;
+'järjestikprinter_N' : N;
+'järjestiksiin_N' : N;
+'järjestiksummaator_N' : N;
+'järjest_Adv' : Adv;
+'järjestotsing_N' : N;
+'järjestuja_N' : N;
+'järjestuma_V' : V;
+'järjestumine_N' : N;
+'järjestus_N' : N;
+'järjestusülesanne_N' : N;
+'järkarhitektuur_N' : N;
+'järk_N' : N;
+'järktõlge_N' : N;
+'järsakas_A' : A;
+'järsak_N' : N;
+'järsakus_N' : N;
+'järsandik_N' : N;
+'järsendaja_N' : N;
+'järsendamine_N' : N;
+'järsenema_V' : V;
+'järsenemine_N' : N;
+'järsk_A' : A;
+'järsknurk_N' : N;
+'järsku_Adv' : Adv;
+'järskus_N' : N;
+'järsult_Adv' : Adv;
+'järsusõnaliselt_Adv' : Adv;
+'järvakas_N' : N;
+'järvalane_N' : N;
+'järvamaalane_N' : N;
+'järvekaur_N' : N;
+'järvekonn_N' : N;
+'järvekontsert_N' : N;
+'järvekriit_N' : N;
+'järvelubi_N' : N;
+'järvenoot_N' : N;
+'järvepüük_N' : N;
+'järverand_N' : N;
+'järvesopp_N' : N;
+'järveteadus_N' : N;
+'järvetint_N' : N;
+'järvine_A' : A;
+'järv_N' : N;
+'jäse_N' : N;
+'jäselema_V' : V;
+'jäsemenahapõletik_N' : N;
+'jässakas_A' : A;
+'jässakus_N' : N;
+'jässikpuu_N' : N;
+'jätis_N' : N;
+'jätja_N' : N;
+'jätkaja_N' : N;
+'jätkama_V2' : V2;
+'jätkamine_N' : N;
+'jätkamistest_N' : N;
+'jätke_N' : N;
+'jätk_N' : N;
+'jätkseotis_N' : N;
+'jätkukoht_N' : N;
+'jätkuma_V' : V;
+'jätkumine_N' : N;
+'jätkumutter_N' : N;
+'jätkupidu_N' : N;
+'jätkusõlm_N' : N;
+'jätkuvalt_Adv' : Adv;
+'jätkuv_A' : A;
+'jätkuvtala_N' : N;
+'jätkuvus_N' : N;
+'jätkväljaanne_N' : N;
+'jätma_V2' : V2;
+'jätmine_N' : N;
+'jättuma_V' : V;
+'jääaeg_N' : N;
+'jää_all_püüdma_V' : V;
+'jääauk_N' : N;
+'jääballett_N' : N;
+'jäädavalt_Adv' : Adv;
+'jäädavalt_lahkuma_V' : V;
+'jäädvustaja_N' : N;
+'jäädvustama_V2' : V2;
+'jäädvustamine_N' : N;
+'jäädvustuma_V' : V;
+'jäädvustumine_N' : N;
+'jääger_N' : N;
+'jäägitu_A' : A;
+'jäägitult_Adv' : Adv;
+'jäägitus_N' : N;
+'jäägripataljon_N' : N;
+'jäähall_N' : N;
+'jäähoki_N' : N;
+'jäähokikepp_N' : N;
+'jäähokiketas_N' : N;
+'jäähokilitter_N' : N;
+'jäähokimees_N' : N;
+'jäähokimeeskond_N' : N;
+'jäähokimängija_N' : N;
+'jäähokistaadion_N' : N;
+'jäähokiturniir_N' : N;
+'jääja_N' : N;
+'jää_N' : N;
+'jääkaine_N' : N;
+'jääkamakas_N' : N;
+'jääkaru_N' : N;
+'jääkate_N' : N;
+'jääkatet_peale_võtma_V' : V;
+'jääkeegel_N' : N;
+'jääkelder_N' : N;
+'jääkirves_N' : N;
+'jääk_N' : N;
+'jääklaas_N' : N;
+'jääkolakas_N' : N;
+'jääkompress_N' : N;
+'jääkoorik_N' : N;
+'jääkorda_peale_tõmbama_V' : V;
+'jääkprodukt_N' : N;
+'jääkuhi_N' : N;
+'jääkuhjatis_N' : N;
+'jääkuubik_N' : N;
+'jääkväärtus_N' : N;
+'jääkõhk_N' : N;
+'jäälaam_N' : N;
+'jäälade_N' : N;
+'jäälill_N' : N;
+'jäälind_N' : N;
+'jääliustik_N' : N;
+'jäälõhkuja_N' : N;
+'jääma_V' : V;
+'jäämass_N' : N;
+'jäämine_N' : N;
+'jääminek_N' : N;
+'jäämurdja_N' : N;
+'jäämägi_N' : N;
+'jäänael_N' : N;
+'jäänoot_N' : N;
+'jäänuk_N' : N;
+'jäänused_N' : N;
+'jäänus_N' : N;
+'jääpaber_N' : N;
+'jääpagin_N' : N;
+'jääpallimeeskond_N' : N;
+'jääpank_N' : N;
+'jääpuder_N' : N;
+'jääpura_N' : N;
+'jääpurikas_N' : N;
+'jääpurjekas_N' : N;
+'jääpurjetaja_N' : N;
+'jääpurjetamine_N' : N;
+'jääpuur_N' : N;
+'jääpüük_N' : N;
+'jäärada_N' : N;
+'jäärahn_N' : N;
+'jäärajasõit_N' : N;
+'jäärak_N' : N;
+'jääras_A' : A;
+'jääraud_N' : N;
+'jäär_N' : N;
+'jääroos_N' : N;
+'jäärüngas_N' : N;
+'jääsalat_N' : N;
+'jääsild_N' : N;
+'jääskulptuur_N' : N;
+'jääsodi_N' : N;
+'jääsoga_N' : N;
+'jäässe_panema_V' : V;
+'jäästaadion_N' : N;
+'jääsulp_N' : N;
+'jääsupp_N' : N;
+'jäätamine_N' : N;
+'jäätants_N' : N;
+'jäätanud_A' : A;
+'jäätee_N' : N;
+'jäätisefirma_N' : N;
+'jäätisekauplus_N' : N;
+'jäätisekiosk_N' : N;
+'jäätisekokteil_N' : N;
+'jäätisemüüja_N' : N;
+'jäätisepood_N' : N;
+'jäätiseputka_N' : N;
+'jäätiseäri_N' : N;
+'jäätis_N' : N;
+'jäätmaa_N' : N;
+'jäätmed_N' : N;
+'jäätmehoidla_N' : N;
+'jäätmejaam_N' : N;
+'jäätmekäitlusfirma_N' : N;
+'jäätmekäitlus_N' : N;
+'jäätmelõng_N' : N;
+'jäätmetöötlus_N' : N;
+'jäätmeämber_N' : N;
+'jäätmeärastus_N' : N;
+'jäätolk_N' : N;
+'jäätreening_N' : N;
+'jäätuma_V' : V;
+'jäätumine_N' : N;
+'jäätumispunkt_N' : N;
+'jäätunud_A' : A;
+'jäävaip_N' : N;
+'jäävangistus_N' : N;
+'jäävangist_vabanema_V' : V;
+'jäävang_N' : N;
+'jäävhammas_N' : N;
+'jääv_A' : A;
+'jäävus_N' : N;
+'jäävusseadus_N' : N;
+'jääväli_N' : N;
+'jääõlu_N' : N;
+'jöntsija_N' : N;
+'jöntsima_V' : V;
+'jöntsimine_N' : N;
+'jüaan_N' : N;
+'jünger_N' : N;
+'jürikuu_N' : N;
+'jüripäev_N' : N;
+'jüüt_N' : N;
+kaabakas_N : N;
+kaabaklikult_Adv : Adv;
+kaabel_N : N;
+kaabellevifirma_N : N;
+kaabelliin_N : N;
+kaabeltau_N : N;
+kaabeltelefirma_N : N;
+kaabeltelevisioonifirma_N : N;
+kaabeltelevisioon_N : N;
+'kaabelvõrk_N' : N;
+kaaberdama_V : V;
+kaabits_N : N;
+kaabliboks_N : N;
+kaablifirma_N : N;
+kaabliklamber_N : N;
+kaablilaev_N : N;
+'kaablilõikur_N' : N;
+kaablimodem_N : N;
+kaablinuga_N : N;
+kaablitangid_N : N;
+'kaablivõrk_N' : N;
+kaabu_N : N;
+kaader_N : N;
+kaadmium_N : N;
+kaadmiumkollane_N : N;
+kaadmiumpunane_N : N;
+kaadriarmee_N : N;
+kaadrikommutaator_N : N;
+kaadrimuundur_N : N;
+kaadriplaan_N : N;
+kaadripuhver_N : N;
+kaadrisagedus_N : N;
+kaagataja_N : N;
+kaagatamine_N : N;
+kaagatus_N : N;
+kaagisammas_N : N;
+kaagutaja_N : N;
+kaagutamine_N : N;
+kaagutus_N : N;
+'kaaki_tõmbama_V' : V;
+kaak_N : N;
+kaalikaks_ajama_V : V;
+kaalikas_N : N;
+kaalikataim_N : N;
+kaalium_N : N;
+kaaliumkarbonaat_N : N;
+'kaaliumväetis_N' : N;
+'kaaliväetis_N' : N;
+kaal_N : N;
+kaaluja_N : N;
+'kaalujälgija_N' : N;
+kaalukaotaja_N : N;
+kaalukaotus_N : N;
+kaalukas_A : A;
+kaalukategooria_N : N;
+kaalukaup_N : N;
+kaaluklass_N : N;
+kaalukoda_N : N;
+kaalulangus_N : N;
+kaalule_panema_V : V;
+kaalule_seadma_V : V;
+kaalul_seisma_V : V;
+kaalumaja_N : N;
+kaaluma_V2 : V2;
+kaalumine_N : N;
+kaalu_peale_panema_V : V;
+kaalupiirang_N : N;
+kaalupomm_N : N;
+'kaalust_maha_võtma_V' : V;
+kaalutleja_N : N;
+kaalutlemine_N : N;
+kaalutletud_A : A;
+kaalutletult_Adv : Adv;
+kaalutlevalt_Adv : Adv;
+kaalutlev_A : A;
+kaalutlus_N : N;
+kaalutud_A : A;
+kaaluvalt_Adv : Adv;
+'kaaluühik_N' : N;
+kaame_A : A;
+kaamelipiim_N : N;
+kaamel_N : N;
+kaamelt_Adv : Adv;
+kaamenema_V : V;
+kaamera_N : N;
+kaameramees_N : N;
+kaamestuma_V : V;
+kaamos_N : N;
+kaaned_N : N;
+kaanepaber_N : N;
+kaanestaja_N : N;
+kaanestamine_N : N;
+kaanetaja_N : N;
+kaanetamine_N : N;
+kaanetis_N : N;
+kaanetuma_V : V;
+kaanetumine_N : N;
+'kaanetüdruk_N' : N;
+kaanija_N : N;
+kaanimine_N : N;
+kaan_N : N;
+kaanon_N : N;
+kaante_vahele_saama_V : V;
+kaapama_V2 : V2;
+kaapekakk_N : N;
+kaaperdaja_N : N;
+kaaperdamine_N : N;
+kaaper_N : N;
+kaaperlaev_N : N;
+kaapija_N : N;
+kaapima_V2 : V2;
+kaapimine_N : N;
+kaapjalg_N : N;
+'kaapkübar_N' : N;
+kaapleht_N : N;
+kaapotkleit_N : N;
+kaapotkuub_N : N;
+kaapsija_N : N;
+kaapsimine_N : N;
+kaaraken_N : N;
+kaardid_N : N;
+kaardiharjutus_N : N;
+kaardikamber_N : N;
+kaardikepp_N : N;
+kaardilaud_N : N;
+kaardilugeja_N : N;
+kaardilugemisseade_N : N;
+kaardimajake_N : N;
+kaardimast_N : N;
+'kaardimõõt_N' : N;
+'kaardimäng_N' : N;
+'kaardimärk_N' : N;
+kaardiperforaator_N : N;
+kaardireperforaator_N : N;
+kaardistaja_N : N;
+kaardistamine_N : N;
+kaardistik_N : N;
+'kaardisüsteem_N' : N;
+'kaardiväelane_N' : N;
+'kaardivägi_N' : N;
+kaardu_Adv : Adv;
+kaardu_kiskuma_V : V;
+kaarduma_V : V;
+kaardumine_N : N;
+'kaardu_tõmbuma_V' : V;
+kaardu_vajuma_V : V;
+kaarekivi_N : N;
+kaaren_N : N;
+kaaresekund_N : N;
+kaareselg_N : N;
+kaaretaja_N : N;
+kaaretamine_N : N;
+kaaretuskivi_N : N;
+'kaareväli_N' : N;
+kaarferm_N : N;
+kaarfriis_N : N;
+kaarhall_N : N;
+kaaries_N : N;
+kaarik_N : N;
+kaaristu_N : N;
+kaarjalt_Adv : Adv;
+kaarjas_A : A;
+kaarjoon_N : N;
+kaar_N : N;
+kaarkonstruktsioon_N : N;
+'kaarkäik_N' : N;
+kaarlahendus_N : N;
+kaarlema_V : V;
+kaarrada_N : N;
+kaarraud_N : N;
+kaarsild_N : N;
+kaarsillus_N : N;
+kaarte_avama_V : V;
+'kaarte_käest_andma_V' : V;
+'kaarte_mängima_V' : V;
+kaarte_paljastama_V : V;
+kaarte_panema_V : V;
+'kaarte_segamini_lööma_V' : V;
+'kaarte_segi_lööma_V' : V;
+kaarte_taguma_V : V;
+kaarte_tegema_V : V;
+'kaarte_välja_panema_V' : V;
+'kaarti_välja_lööma_V' : V;
+kaart_N : N;
+kaarturvik_N : N;
+kaarus_N : N;
+'kaarusnöör_N' : N;
+kaaruspael_N : N;
+kaarutaja_N : N;
+kaarutamine_N : N;
+kaasa_aitama_V : V;
+kaasaaitamine_N : N;
+kaasa_andma_V : V;
+kaasa_arvama_V : V;
+kaasaarvamine_N : N;
+kaasabi_N : N;
+kaasaeg_N : N;
+kaasaegsus_N : N;
+kaasa_elama_V : V;
+kaasa_haarama_V : V;
+kaasahaaramine_N : N;
+kaasaja_N : N;
+kaasajastaja_N : N;
+kaasajastamine_N : N;
+kaasajastuma_V : V;
+kaasajastumine_N : N;
+kaasajooksik_N : N;
+kaasajooksja_N : N;
+kaasa_Adv : Adv;
+kaasa_N : N;
+kaasa_kanduma_V : V;
+kaasa_kiskuma_V : V;
+kaasakiskuvalt_Adv : Adv;
+kaasakiskuvus_N : N;
+kaasa_kutsuma_V : V;
+kaasa_laulma_V : V;
+kaasallkiri_N : N;
+'kaasa_lööma_V' : V;
+kaasamine_N : N;
+'kaasa_mõjuma_V' : V;
+'kaasamõtlemine_N' : N;
+'kaasa_mängima_V' : V;
+kaasanaine_N : N;
+kaasanne_N : N;
+kaasa_panema_V : V;
+kaasa_pistma_V : V;
+kaasaraha_N : N;
+'kaasa_rõõmustama_V' : V;
+'kaasarääkija_N' : N;
+'kaasa_rääkima_V' : V;
+kaasa_saama_V : V;
+kaasas_kandma_V : V;
+'kaasa_sõitma_V' : V;
+kaasa_tassima_V : V;
+kaasa_tegema_V : V;
+kaasa_tooma_V : V;
+kaasa_tulema_V : V;
+kaasatundja_N : N;
+kaasa_tundma_V : V;
+kaasatundvalt_Adv : Adv;
+'kaasa_tõmbama_V' : V;
+'kaasatõmbamine_N' : N;
+'kaasa_tähendama_V' : V;
+kaasautor_N : N;
+kaasautorsus_N : N;
+kaasa_vaidlema_V : V;
+kaasavara_N : N;
+kaasavarakirst_N : N;
+kaasa_vedama_V : V;
+kaasavedamine_N : N;
+kaasa_viima_V : V;
+'kaasa_võtma_V' : V;
+'kaasaütlev_N' : N;
+kaaseksistents_N : N;
+'kaashäälik_N' : N;
+kaasik_N : N;
+kaasinimene_N : N;
+kaasistuja_N : N;
+kaas_N : N;
+kaaskannataja_N : N;
+kaaskond_N : N;
+kaaslane_N : N;
+kaaslema_V : V;
+kaasmaalane_N : N;
+'kaasmäng_N' : N;
+kaasnema_V : V;
+kaasnemine_N : N;
+kaasomand_N : N;
+kaasosaline_N : N;
+kaasprogrammeerimine_N : N;
+kaasprotsessor_N : N;
+'kaaspärija_N' : N;
+kaasreisija_N : N;
+'kaasrõhualliteratsioon_N' : N;
+'kaasrõhuriim_N' : N;
+'kaassõitja_N' : N;
+'kaassõltuvus_N' : N;
+'kaassõnafraas_N' : N;
+'kaassõna_N' : N;
+'kaassüüdlane_N' : N;
+kaastekst_N : N;
+kaastundeavaldus_N : N;
+kaastunderaamat_N : N;
+kaastundlikult_Adv : Adv;
+kaastundmus_N : N;
+kaastunne_N : N;
+'kaastöö_N' : N;
+'kaastöötaja_N' : N;
+kaasuma_V : V;
+kaasumine_N : N;
+kaasus_N : N;
+kaasvaldaja_N : N;
+kaasvaldus_N : N;
+kaasvestja_N : N;
+'kaasvõitleja_N' : N;
+'kaasüüriline_N' : N;
+'kaasüürnik_N' : N;
+kaater_N : N;
+kaatsama_V : V;
+kaatsima_V : V;
+kaaviar_N : N;
+kaavik_N : N;
+kaba_N : N;
+kabala_N : N;
+kabalist_N : N;
+kabanoss_N : N;
+kabard_N : N;
+kabaree_N : N;
+kabareenumber_N : N;
+kabareeteater_N : N;
+'kabašon_N' : N;
+'kabatšokk_N' : N;
+kabe_N : N;
+kabeliaed_N : N;
+'kabelilööv_N' : N;
+kabelimatsu_panema_V : V;
+'kabelimägi_N' : N;
+'kabelipärg_N' : N;
+'kabelitepärg_N' : N;
+kabelivaht_N : N;
+kabel_N : N;
+'kabemängija_N' : N;
+kabend_N : N;
+'kabenuppe_tõstma_V' : V;
+kabenupp_N : N;
+'kabeolümpia_N' : N;
+'kabeolümpiamäng_N' : N;
+kabestuma_V : V;
+kabetaja_N : N;
+kabetama_V : V;
+kabetamine_N : N;
+'kabetamissälk_N' : N;
+kabeteooria_N : N;
+'kabet_mängima_V' : V;
+'kabevõistlus_N' : N;
+kabiin_N : N;
+kabi_N : N;
+kabiloom_N : N;
+'kabimüts_N' : N;
+kabinetekspositsioon_N : N;
+kabinetiistung_N : N;
+'kabinetimööbel_N' : N;
+kabinet_N : N;
+kabinetklaver_N : N;
+kabinetmaal_N : N;
+kabin_N : N;
+kabisema_V : V;
+kabistaja_N : N;
+kabistamine_N : N;
+kabjaline_N : N;
+kabjanael_N : N;
+kabjanuga_N : N;
+kabjaraud_N : N;
+kablija_N : N;
+kabli_N : N;
+kablimine_N : N;
+'kabotaaž_N' : N;
+kabriolett_N : N;
+kabuhirmu_tundma_V : V;
+'kabuhärg_N' : N;
+kabu_N : N;
+kabuki_N : N;
+kabukiteater_N : N;
+kabukukk_N : N;
+kabun_N : N;
+kabuur_N : N;
+'kabuvärss_N' : N;
+kada_N : N;
+kadakamari_N : N;
+'kadakanõmm_N' : N;
+kadakapuit_N : N;
+kadakasakslus_N : N;
+kadakas_N : N;
+'kadakatäks_N' : N;
+'kadakaõli_N' : N;
+kadaklik_A : A;
+kadaklus_N : N;
+kadarik_N : N;
+kadastik_N : N;
+kadastreerija_N : N;
+kadastreerimine_N : N;
+kadedalt_Adv : Adv;
+kadeda_silmaga_vaatama_V : V;
+kadedus_N : N;
+kadedust_tundma_V : V;
+kade_A : A;
+kadestaja_N : N;
+kadestama_V2 : V2;
+kadestamine_N : N;
+kadetikool_N : N;
+kadetseja_N : N;
+kadetsemine_N : N;
+kadett_N : N;
+kadri_N : N;
+kadrill_N : N;
+'kadripäev_N' : N;
+kadrisant_N : N;
+'kadriõhtu_N' : N;
+kaduja_N : N;
+kadu_N : N;
+kaduma_V : V;
+kadumine_N : N;
+kadunud_A : A;
+kadunu_N : N;
+kadunuke_N : N;
+kaduvik_N : N;
+kaduv_A : A;
+kaebaja_N : N;
+kaebama_V2 : V2;
+kaebamine_N : N;
+kaebealune_N : N;
+kaebleja_N : N;
+kaeblema_V : V;
+kaeblemine_N : N;
+kaeblev_A : A;
+kaeblik_A : A;
+kaebupunn_N : N;
+kaebus_N : N;
+kaeja_N : N;
+kae_N : N;
+kaela_ajama_V : V;
+kaelaauk_N : N;
+kaelaava_N : N;
+kaelaehe_N : N;
+kaela_elama_tulema_V : V;
+kaela_hakkama_V : V;
+'kaela_jääma_V' : V;
+kaela_kahekorra_keerama_V : V;
+'kaela_kahekorra_käänama_V' : V;
+kaelakandjaks_saama_V : V;
+kaela_kandma_V : V;
+kaela_kangeks_ajama_V : V;
+'kaela_kangeks_lööma_V' : V;
+kaela_kapla_pistma_V : V;
+kaelakee_N : N;
+kaelakett_N : N;
+kaelakiike_tegema_V : V;
+kaela_kiskuma_V : V;
+kaelakohus_N : N;
+kaelakuti_Adv : Adv;
+kaela_kutsuma_V : V;
+kaela_langema_V : V;
+kaelalihas_N : N;
+'kaelalüli_N' : N;
+kaela_murdma_V : V;
+'kaela_määrima_V' : V;
+'kaelanärv_N' : N;
+kaela_painutama_V : V;
+kaela_peale_tulema_V : V;
+kaela_peal_istuma_V : V;
+kaelaradikuliit_N : N;
+kaelaraha_N : N;
+'kaelarätt_N' : N;
+kaela_saama_V : V;
+kaela_saatma_V : V;
+kaela_sadama_V : V;
+kaelas_elama_V : V;
+kaelaside_N : N;
+kaelas_istuma_V : V;
+kaela_sokutama_V : V;
+kaelas_rippuma_V : V;
+kaelastikku_Adv : Adv;
+'kaelast_kinni_võtma_V' : V;
+'kaelast_ära_saama_V' : V;
+kaela_tegema_V : V;
+kaela_tooma_V : V;
+kaelatrauma_N : N;
+kaela_tulema_V : V;
+'kaela_tõmbama_V' : V;
+kaela_vajuma_V : V;
+kaelavalu_N : N;
+kaela_veeretama_V : V;
+kael_N : N;
+kaelkirjak_N : N;
+kaelkoogud_N : N;
+kaelpuud_N : N;
+'kaelusenööp_N' : N;
+kaelushakk_N : N;
+kaelushiir_N : N;
+kaelus_N : N;
+kaeluskaru_N : N;
+kaeluskirves_N : N;
+kaeluskobra_N : N;
+kaelussiil_N : N;
+kaelustaja_N : N;
+kaelustama_V2 : V2;
+kaelustamine_N : N;
+kaelustuvi_N : N;
+'kaelõikus_N' : N;
+kaemine_N : N;
+kaemus_N : N;
+kaemuslik_A : A;
+kaenal_N : N;
+kaenlaalune_N : N;
+kaenlaauk_N : N;
+'kaenlanärv_N' : N;
+kaenlapung_N : N;
+kaenlasse_haarama_V : V;
+kaerahelbed_N : N;
+kaerahelbepuder_N : N;
+kaerajaan_N : N;
+kaerakiisel_N : N;
+kaerakile_N : N;
+kaerakliid_N : N;
+kaeralill_N : N;
+kaeramootor_N : N;
+kaerasort_N : N;
+kaeratera_N : N;
+kaer_N : N;
+kaetamine_N : N;
+kaetud_A : A;
+kaetult_Adv : Adv;
+kaetus_N : N;
+kaevaja_N : N;
+kaevama_V2 : V2;
+kaevamine_N : N;
+kaevandaja_N : N;
+kaevandamine_N : N;
+kaevand_N : N;
+kaevanduma_V : V;
+kaevandus_N : N;
+kaevik_N : N;
+kaevis_N : N;
+kaev_N : N;
+kaevuja_N : N;
+kaevukook_N : N;
+kaevuma_V : V;
+kaevumine_N : N;
+kaevupang_N : N;
+kaevupunn_N : N;
+kaevurake_N : N;
+kaevur_N : N;
+kaevusahi_N : N;
+kaevusalv_N : N;
+kaevutee_N : N;
+'kaevuämber_N' : N;
+kaftan_N : N;
+kagukaar_N : N;
+kagu_N : N;
+kaguosa_N : N;
+kagurannik_N : N;
+kagutuul_N : N;
+kaha_N : N;
+kahama_V : V;
+kahandaja_N : N;
+kahandama_V2 : V2;
+kahandamine_N : N;
+kahandus_N : N;
+kahanema_V : V;
+kahanemine_N : N;
+kahanev_A : A;
+kaharduma_V : V;
+kahar_A : A;
+kahasse_tegema_V : V;
+kahebobi_N : N;
+kaheinimesetuba_N : N;
+kaheinimesevoodi_N : N;
+kahe_jalaga_maa_peal_seisma_V : V;
+kahekaupa_Adv : Adv;
+kahekeelselt_Adv : Adv;
+kahekelk_N : N;
+kahekesi_Adv : Adv;
+kahekordistaja_N : N;
+kahekordistamine_N : N;
+kahekordistuma_V : V;
+kahekordistumine_N : N;
+kahekordselt_Adv : Adv;
+kahekorra_murdma_V : V;
+kahekorra_panema_V : V;
+kaheksajalg_N : N;
+kaheksa_N : N;
+kaheksakand_N : N;
+kaheksakaupa_Adv : Adv;
+kaheksakesi_Adv : Adv;
+kaheksakordistamine_N : N;
+'kaheksaks_käänama_V' : V;
+'kaheksakümmend_N' : N;
+'kaheksakümnendik_N' : N;
+'kaheksakümnes_N' : N;
+kaheksandarv_N : N;
+kaheksandikfinaal_N : N;
+kaheksandik_N : N;
+'kaheksandsüsteem_N' : N;
+kaheksasada_N : N;
+kaheksas_N : N;
+kaheksateist_N : N;
+'kaheksateistkümmend_N' : N;
+'kaheksateistkümnendik_N' : N;
+'kaheksateistkümnes_N' : N;
+kahekskordistumine_N : N;
+'kahekõne_N' : N;
+'kahe_kõva_kivi_vahele_sattuma_V' : V;
+'kahe_käega_alla_kirjutama_V' : V;
+'kahe_käega_jagama_V' : V;
+'kahe_käega_kõhtu_kinni_hoidma_V' : V;
+'kahe_käega_vastu_võtma_V' : V;
+'kahekäevise_N' : N;
+'kahekümnendik_N' : N;
+'kahekümnes_N' : N;
+kaheli_Adv : Adv;
+kahelisklaas_N : N;
+'kahel_käel_jagama_V' : V;
+'kahe_lõuaga_sööma_V' : V;
+kahemehesaag_N : N;
+'kahemetallisüsteem_N' : N;
+'kahemõtteliselt_Adv' : Adv;
+'kahemõõtmelisus_N' : N;
+kahendarv_N : N;
+kahendedastus_N : N;
+kahendeesliide_N : N;
+kahendesitus_N : N;
+kahendik_N : N;
+kahendkood_N : N;
+'kahendmärgistik_N' : N;
+'kahendmärk_N' : N;
+kahendnumber_N : N;
+kahendobjekt_N : N;
+kahendotsing_N : N;
+kahendpesik_N : N;
+kahendpilt_N : N;
+kahendprogramm_N : N;
+kahendpuu_N : N;
+kahendrakk_N : N;
+kahendsignaal_N : N;
+'kahendsüsteem_N' : N;
+kahenduma_V : V;
+kahene_A : A;
+kahenemine_N : N;
+'kahe_otsaga_mängu_mängima_V' : V;
+kahepaikne_N : N;
+kahepalgeliselt_Adv : Adv;
+kahepereelamu_N : N;
+kahepoolsed_N : N;
+kaheraudne_N : N;
+'kaheribakõlar_N' : N;
+kahe_saama_V : V;
+'kahe_silma_vahele_jätma_V' : V;
+'kahe_silma_vahele_jääma_V' : V;
+kahesoolisus_N : N;
+kahestamine_N : N;
+kahestuja_N : N;
+kahestuma_V : V;
+kahestumine_N : N;
+kahesuguselt_Adv : Adv;
+kahetamine_N : N;
+'kaheteistkümnendik_N' : N;
+'kaheteistkümnes_N' : N;
+kaheti_Adv : Adv;
+kahetine_A : A;
+kahetiselt_Adv : Adv;
+kahe_tooli_vahel_istuma_V : V;
+kahetseja_N : N;
+kahetsema_V2 : V2;
+kahetsemine_N : N;
+kahetsetavasti_Adv : Adv;
+kahetsetav_A : A;
+kahetsus_N : N;
+kahetsust_tundma_V : V;
+kahetsustunne_N : N;
+'kahe_tule_vahele_jääma_V' : V;
+kahetus_N : N;
+kahetuumaprotsessor_N : N;
+kahevahelolek_N : N;
+'kahevalikülesanne_N' : N;
+'kahevõistleja_N' : N;
+'kahevõistlus_N' : N;
+'kahevõitlus_N' : N;
+'kahevõitlust_pidama_V' : V;
+kahhelahi_N : N;
+kahhel_N : N;
+kahhelkivi_N : N;
+kahhelplaat_N : N;
+kahhelsein_N : N;
+kahi_N : N;
+'kahimäng_N' : N;
+kahin_N : N;
+kahiseja_N : N;
+kahisema_V : V;
+kahisemine_N : N;
+kahistaja_N : N;
+kahistamine_N : N;
+kahjatsema_V2 : V2;
+kahju_hakkama_V : V;
+'kahjuhüvitis_N' : N;
+kahju_N : N;
+kahju_kandma_V : V;
+kahjukannataja_N : N;
+kahju_kannatama_V : V;
+kahjukindlustusselts_N : N;
+kahjuks_Adv : Adv;
+kahjuks_tulema_V : V;
+'kahjukäsitlusfirma_N' : N;
+kahjulik_A : A;
+kahjulikkus_N : N;
+kahjum_N : N;
+'kahjuritõrje_N' : N;
+kahjur_N : N;
+kahjurlik_A : A;
+kahjurlus_N : N;
+kahjurputukas_N : N;
+kahjurtarkvara_N : N;
+'kahjurõõm_N' : N;
+'kahjurõõmsalt_Adv' : Adv;
+'kahjurõõmutseja_N' : N;
+'kahjurõõmutsema_V' : V;
+'kahjurõõmutsemine_N' : N;
+'kahjurõõmu_tundma_V' : V;
+kahjusaaja_N : N;
+kahju_saama_V : V;
+kahjustada_saama_V : V;
+kahjustaja_N : N;
+kahjustamatult_Adv : Adv;
+kahjustamine_N : N;
+kahjustav_A : A;
+kahjustuja_N : N;
+kahjustuma_V : V;
+kahjustumine_N : N;
+kahjustus_N : N;
+kahjusumma_N : N;
+'kahju_sünnitama_V' : V;
+kahjutasu_N : N;
+kahju_tegema_V : V;
+kahjutegu_N : N;
+kahju_tekitama_V : V;
+kahju_tooma_V : V;
+kahjutoovus_N : N;
+kahjutu_A : A;
+kahjutuks_tegema_V : V;
+kahjutuli_N : N;
+kahju_tundma_V : V;
+kahjutunne_N : N;
+kahjutustamine_N : N;
+kahkjas_A : A;
+kahk_N : N;
+kahkuma_V : V;
+kahlaja_N : N;
+kahlama_V : V;
+kahlamine_N : N;
+kahmaja_N : N;
+kahmakas_N : N;
+kahmamine_N : N;
+kahmetama_V : V;
+kahte_isandat_teenima_V : V;
+'kahte_kärbest_ühe_hoobiga_lööma_V' : V;
+'kahte_kärbest_ühe_hoobiga_tabama_V' : V;
+'kahte_kätt_kokku_lööma_V' : V;
+'kahte_kätt_rinna_peale_panema_V' : V;
+'kahte_kätt_risti_rinnale_panema_V' : V;
+kahtemoodi_Adv : Adv;
+kahte_nahka_koorima_V : V;
+kahtepidi_Adv : Adv;
+'kaht_kätt_kokku_lööma_V' : V;
+kahtlane_tunduma_V : V;
+'kahtlaseks_jääma_V' : V;
+kahtlaseks_pidama_V : V;
+kahtlaselt_Adv : Adv;
+'kahtlasevõitu_Adv' : Adv;
+kahtleja_N : N;
+kahtlema_V : V;
+kahtlemata_Adv : Adv;
+kahtlematult_Adv : Adv;
+kahtlemine_N : N;
+kahtlemisi_Adv : Adv;
+kahtlemismeetod_N : N;
+kahtlevalt_Adv : Adv;
+kahtlev_A : A;
+kahtlevus_N : N;
+kahtlusalune_N : N;
+'kahtluse_alla_jääma_V' : V;
+kahtluse_alla_langema_V : V;
+kahtluse_alla_panema_V : V;
+kahtluse_alla_sattuma_V : V;
+kahtluse_alla_seadma_V : V;
+kahtlus_N : N;
+kahtlustaja_N : N;
+kahtlustama_V2 : V2;
+kahtlustamine_N : N;
+kahtlustatav_N : N;
+kahtlust_avaldama_V : V;
+kahtlustavalt_Adv : Adv;
+kahtlustav_A : A;
+kahtlust_tundma_V : V;
+kahtlustus_N : N;
+'kahtlust_äratama_V' : V;
+kahtpidi_Adv : Adv;
+kahtuma_V : V;
+kahukil_Adv : Adv;
+kahupea_N : N;
+'kahurimürsk_N' : N;
+kahuripaat_N : N;
+kahurirelvastus_N : N;
+kahuritorn_N : N;
+kahurituli_N : N;
+kahur_N : N;
+kahurpalling_N : N;
+kahutama_V : V;
+kahutamine_N : N;
+kahutanud_A : A;
+'kahvapüük_N' : N;
+kahvataja_N : N;
+kahvatama_V : V;
+kahvatamine_N : N;
+kahvatuja_N : N;
+kahvatu_A : A;
+'kahvatuks_lööma_V' : V;
+kahvatult_Adv : Adv;
+kahvatuma_V : V;
+kahvatumine_N : N;
+kahvatus_N : N;
+kahvel_N : N;
+kahvelkuunar_N : N;
+kahvelpuri_N : N;
+kahvelrist_N : N;
+'kahveltõstuk_N' : N;
+kahv_N : N;
+'kahvpallimängija_N' : N;
+kahvrilaim_N : N;
+kaifi_saama_V : V;
+kaigas_N : N;
+kaigast_andma_V : V;
+kaigast_rataste_vahele_pistma_V : V;
+kaigast_saama_V : V;
+kaikaid_kodarasse_loopima_V : V;
+kaikaid_kodarasse_pilduma_V : V;
+kaikaid_kodarasse_pistma_V : V;
+kaikaid_kodarasse_viskama_V : V;
+kaikaid_kodaratesse_loopima_V : V;
+kaikaid_kodaratesse_pilduma_V : V;
+kaikaid_kodaratesse_pistma_V : V;
+kaikaid_kodaratesse_viskama_V : V;
+kaikaid_kodarate_vahele_loopima_V : V;
+kaikaid_kodarate_vahele_pilduma_V : V;
+kaikaid_kodarate_vahele_pistma_V : V;
+kaikaid_kodarate_vahele_viskama_V : V;
+kai_N : N;
+kaikamees_N : N;
+kaik_N : N;
+kaikuma_V : V;
+kaikumine_N : N;
+kaimaks_N : N;
+kaine_A : A;
+kaineks_saama_V : V;
+kainelt_Adv : Adv;
+kainendama_V2 : V2;
+kainendamine_N : N;
+kaineneja_N : N;
+kainenema_V : V;
+kainenemine_N : N;
+kainestamine_N : N;
+kainestuja_N : N;
+kainestumine_N : N;
+kainestusmaja_N : N;
+kainik_N : N;
+kain_N : N;
+kainosoikum_N : N;
+kainus_N : N;
+kaiss_N : N;
+kaissu_haarama_V : V;
+kaissu_tulema_V : V;
+'kaissu_võtma_V' : V;
+kaisukaru_N : N;
+kaisus_hoidma_V : V;
+kaisutaja_N : N;
+kaisutamine_N : N;
+kaisutus_N : N;
+kaitseala_N : N;
+'kaitse_alla_võtma_V' : V;
+kaitseerand_N : N;
+'kaitsejõud_N' : N;
+kaitse_N : N;
+kaitsekeha_N : N;
+kaitsekiht_N : N;
+kaitsekiiver_N : N;
+kaitsekindad_N : N;
+kaitsekiri_N : N;
+kaitsekirik_N : N;
+kaitsekoefitsent_N : N;
+kaitsekohastumus_N : N;
+kaitsekraav_N : N;
+'kaitsekõne_N' : N;
+'kaitsekäik_N' : N;
+kaitselahing_N : N;
+kaitseliit_N : N;
+kaitseliitlane_N : N;
+'kaitselöök_N' : N;
+kaitsemaandusjuhe_N : N;
+kaitsemaandus_N : N;
+kaitsemaandussoon_N : N;
+kaitsema_V2 : V2;
+kaitsemask_N : N;
+kaitsemehhanism_N : N;
+kaitseministeerium_N : N;
+kaitseminister_N : N;
+'kaitsemängija_N' : N;
+'kaitsemäng_N' : N;
+'kaitsemüür_N' : N;
+kaitsepaber_N : N;
+kaitsepiirkond_N : N;
+kaitsepolitsei_N : N;
+kaitsepolitseinik_N : N;
+kaitsepookija_N : N;
+kaitsepookimine_N : N;
+kaitsepookimist_tegema_V : V;
+kaitseprillid_N : N;
+kaitsepruss_N : N;
+kaitsepuudus_N : N;
+'kaitsepühak_N' : N;
+kaitserajatis_N : N;
+'kaitserežiim_N' : N;
+kaitseriiv_N : N;
+kaitseringkond_N : N;
+kaitsesalk_N : N;
+kaitseseib_N : N;
+'kaitsesõda_N' : N;
+'kaitsesüsteem_N' : N;
+'kaitsesüstija_N' : N;
+'kaitsesüstimine_N' : N;
+kaitsetegevus_N : N;
+kaitsetegur_N : N;
+kaitsetekk_N : N;
+kaitsetoll_N : N;
+kaitsetorn_N : N;
+kaitsetsoon_N : N;
+kaitsetu_A : A;
+kaitsetus_N : N;
+kaitsevahend_N : N;
+kaitsevaim_N : N;
+kaitsevall_N : N;
+kaitsevarustus_N : N;
+kaitsev_A : A;
+'kaitsevõime_N' : N;
+'kaitsevõre_N' : N;
+'kaitseväelane_N' : N;
+'kaitseväeteenistus_N' : N;
+'kaitsevägi_N' : N;
+'kaitsevärv_N' : N;
+'kaitsevöönd_N' : N;
+'kaitseülesanne_N' : N;
+kaitsja_N : N;
+kaitsjaskond_N : N;
+kaits_N : N;
+kaitsma_V2 : V2;
+kaitsmine_N : N;
+kaitstud_A : A;
+kaitstult_Adv : Adv;
+kaitstus_N : N;
+kaja_N : N;
+kajak_N : N;
+'kajakõne_N' : N;
+kajalokatsioon_N : N;
+kajalood_N : N;
+kajamine_N : N;
+kajastaja_N : N;
+kajastama_V2 : V2;
+kajastamine_N : N;
+kajastuma_V : V;
+kajastumine_N : N;
+kajutiteenija_N : N;
+kajutitekk_N : N;
+kajut_N : N;
+ka_Adv : Adv;
+kakaduu_N : N;
+kakaojook_N : N;
+kakao_N : N;
+kakaopulber_N : N;
+kakaopuu_N : N;
+'kakaovõi_N' : N;
+kakerdaja_N : N;
+kakerdamine_N : N;
+kakija_N : N;
+kakimine_N : N;
+kakk_N : N;
+kakleja_N : N;
+kaklema_V : V;
+kaklemine_N : N;
+kaklus_N : N;
+kakofoonia_N : N;
+kakofooniline_A : A;
+kaksaja_N : N;
+kaksamine_N : N;
+kakshaaval_Adv : Adv;
+kaksikabielu_N : N;
+kaksikanttempel_N : N;
+kaksikbuutimine_N : N;
+kaksikherm_N : N;
+kaksik_N : N;
+kaksikkannus_N : N;
+kaksikkirves_N : N;
+kaksikkonsonant_N : N;
+kaksikmoraal_N : N;
+'kaksiknäitus_N' : N;
+kaksikpunkt_N : N;
+kaksikruhi_N : N;
+kaksikteos_N : N;
+'kaksiktõde_N' : N;
+'kaksiktäht_N' : N;
+'kaksikvärss_N' : N;
+'kaksiküritus_N' : N;
+kaksipidi_Adv : Adv;
+'kaksipidi_mõtlema_V' : V;
+kaksitama_V : V;
+kaksiti_Adv : Adv;
+'kaksiti_mõtlema_V' : V;
+kaks_N : N;
+'kaks_kärbest_ühe_hoobiga_tabama_V' : V;
+'kaks_kätt_rinnale_panema_V' : V;
+'kakskümmend_N' : N;
+'kaksküürkaamel_N' : N;
+kakspealihas_N : N;
+kakspeanael_N : N;
+kakspunktprotokoll_N : N;
+'kakspunktühendus_N' : N;
+kakssada_N : N;
+kaksteist_N : N;
+'kaksteistkümmend_N' : N;
+'kaksteistsõrmik_N' : N;
+'kaksteistsõrmiksool_N' : N;
+kaksus_N : N;
+kaksuslik_A : A;
+kaktus_N : N;
+kakuamipaat_N : N;
+'kakuamipüük_N' : N;
+kalaait_N : N;
+kaladi_N : N;
+kalafilee_N : N;
+kalahaudemaja_N : N;
+kalahauderuum_N : N;
+kalajahu_N : N;
+kalakajakas_N : N;
+kala_N : N;
+kalakartus_N : N;
+kalakasvatus_N : N;
+kalakasvatustiik_N : N;
+kalakaup_N : N;
+kalakauplus_N : N;
+kalakaupmees_N : N;
+kalakotkas_N : N;
+kalakurg_N : N;
+kalalaevastik_N : N;
+kalalaev_N : N;
+kalalett_N : N;
+kalaliim_N : N;
+kalamaim_N : N;
+kalamaja_N : N;
+kalamajandus_N : N;
+'kalamaksaõli_N' : N;
+kalamari_N : N;
+kalambuuritseja_N : N;
+kalambuuritsemine_N : N;
+kalambuur_N : N;
+kalambuurriim_N : N;
+kalamees_N : N;
+kalamehejutt_N : N;
+kalamehesaabas_N : N;
+'kalamüüja_N' : N;
+kalanahksus_N : N;
+kalandusfirma_N : N;
+kalandus_N : N;
+kalanduspoliitika_N : N;
+kalanuga_N : N;
+kalaonn_N : N;
+kalapaat_N : N;
+kalapood_N : N;
+kalapulk_N : N;
+'kalapõismuster_N' : N;
+'kala_püüdma_V' : V;
+'kalapüüdmine_N' : N;
+'kalapüügieeskiri_N' : N;
+'kalapüügihooaeg_N' : N;
+'kalapüügilaev_N' : N;
+'kalapüügiluba_N' : N;
+'kalapüügiriist_N' : N;
+'kalapüügitarbed_N' : N;
+'kalapüügivahend_N' : N;
+'kalapüügiõigus_N' : N;
+'kalapüük_N' : N;
+kalasaba_N : N;
+kalasabamuster_N : N;
+kalasabaparkett_N : N;
+kalasadam_N : N;
+kalasalat_N : N;
+kalasisalik_N : N;
+kalasport_N : N;
+kalastaja_N : N;
+kalastama_V : V;
+kalastamine_N : N;
+kalastamisluba_N : N;
+kalastik_N : N;
+kalastushooaeg_N : N;
+kalastus_N : N;
+kalastuspiirkond_N : N;
+kalastustarbed_N : N;
+kalasupp_N : N;
+'kalasööt_N' : N;
+'kalašnikov_N' : N;
+kalateadlane_N : N;
+kalateadus_N : N;
+kalatiik_N : N;
+kalatoit_N : N;
+kalatopis_N : N;
+'kalatööstusfirma_N' : N;
+'kalatööstus_N' : N;
+'kalatöötlemisfirma_N' : N;
+'kalatöötlemislaev_N' : N;
+kalavaru_N : N;
+kalavinsk_N : N;
+'kalavõrk_N' : N;
+'kalaõli_N' : N;
+kalbe_A : A;
+'kaldamärk_N' : N;
+kaldanoot_N : N;
+kaldapealne_N : N;
+'kaldapääsuke_N' : N;
+'kaldapüük_N' : N;
+kaldasopp_N : N;
+kaldatee_N : N;
+kaldatuletorn_N : N;
+kaldavall_N : N;
+kaldenurk_N : N;
+kaldjoon_N : N;
+kaldkatus_N : N;
+kaldkiri_N : N;
+kaldkriips_N : N;
+kaldlagi_N : N;
+kaldprojektsioon_N : N;
+kaldrist_N : N;
+kaldseib_N : N;
+kaldsein_N : N;
+kaldside_N : N;
+kaldsimss_N : N;
+kaldtee_N : N;
+kaldtugi_N : N;
+'kaldtõstuk_N' : N;
+kalduja_N : N;
+kaldu_Adv : Adv;
+kalduma_V : V;
+kaldumine_N : N;
+kaldus_Adv : Adv;
+kaldusolek_N : N;
+kaldu_vajuma_V : V;
+kalduvus_N : N;
+kaledus_N : N;
+kalendaarne_A : A;
+kalender_N : N;
+'kalendermärkmik_N' : N;
+kalenderplaan_N : N;
+'kalenderpäevik_N' : N;
+kalendriaasta_N : N;
+kalendrijutt_N : N;
+kalendrikirjandus_N : N;
+kalendrikuu_N : N;
+kalendriline_A : A;
+'kalendrimärk_N' : N;
+'kalendripäev_N' : N;
+kalendririitus_N : N;
+kalestaja_N : N;
+kalestamine_N : N;
+kalestuja_N : N;
+kalestuma_V : V;
+kalestumine_N : N;
+'kalevi_alla_jääma_V' : V;
+kalevi_alla_paigutama_V : V;
+kalevi_alla_panema_V : V;
+kalevi_alla_peitma_V : V;
+kalevi_alla_pistma_V : V;
+'kalevi_alt_välja_kaevama_V' : V;
+kalevikepp_N : N;
+kalev_N : N;
+kalevlane_N : N;
+'kalevõrk_N' : N;
+kalgastuma_V : V;
+kalgema_V : V;
+kalgendaja_N : N;
+kalgendamine_N : N;
+kalgenduja_N : N;
+kalgenduma_V : V;
+kalgendumine_N : N;
+kalgendunud_A : A;
+kalgilt_Adv : Adv;
+kalginema_V : V;
+kalgistaja_N : N;
+kalgistamine_N : N;
+kalgistuja_N : N;
+kalgistuma_V : V;
+kalgistumine_N : N;
+kalibreerija_N : N;
+kalibreerimine_N : N;
+kalifeed_N : N;
+'kalifeepüksid_N' : N;
+kalifornium_N : N;
+kaliiber_N : N;
+kaliibrija_N : N;
+kaliibrimine_N : N;
+kali_N : N;
+kalingur_N : N;
+kalipso_N : N;
+kaljas_N : N;
+kaljuhaud_N : N;
+kaljujoonis_N : N;
+kalju_N : N;
+kaljukass_N : N;
+kaljukits_N : N;
+kaljukivi_N : N;
+kaljukotkas_N : N;
+kaljurahn_N : N;
+'kaljurüngas_N' : N;
+kaljusaar_N : N;
+kaljusein_N : N;
+kaljutaim_N : N;
+kaljutempel_N : N;
+kalka_N : N;
+kalkapaber_N : N;
+kalk_A : A;
+kalk_N : N;
+kalkulaator_N : N;
+kalkulatsioon_N : N;
+kalkuleerija_N : N;
+kalkuleerimine_N : N;
+kalkunikasvatus_N : N;
+kalkun_N : N;
+kalkus_N : N;
+kalkvele_Adv : Adv;
+kalkvel_Adv : Adv;
+kallaja_N : N;
+kalla_N : N;
+kallakas_A : A;
+kallakile_Adv : Adv;
+kallakil_Adv : Adv;
+kallak_N : N;
+kallaktee_N : N;
+kallaktugi_N : N;
+kallale_asuma_V : V;
+kallale_Adv : Adv;
+kallale_langema_V : V;
+'kallale_sööstma_V' : V;
+kallale_tikkuma_V : V;
+kallale_tormama_V : V;
+kallale_tulema_V : V;
+kallaletungija_N : N;
+kallale_tungima_V : V;
+kallaletung_N : N;
+'kallale_ässitama_V' : V;
+kallal_Adv : Adv;
+kallama_V2 : V2;
+kallamine_N : N;
+kallas_N : N;
+'kallaõis_N' : N;
+kalle_N : N;
+kallerdaja_N : N;
+kallerdama_V : V;
+kallerdamine_N : N;
+kallerduja_N : N;
+kallerduma_V : V;
+kallerdumine_N : N;
+kaller_N : N;
+kallidus_N : N;
+kalligraafia_N : N;
+kalligraaf_N : N;
+'kalli-kalli_tegema_V' : V;
+kallike_N : N;
+kalliks_pidama_V : V;
+kallim_N : N;
+kallinema_V : V;
+kallinemine_N : N;
+kallisasi_N : N;
+kallis_A : A;
+kalliskivi_N : N;
+kallistaja_N : N;
+kallistama_V2 : V2;
+kallistamine_N : N;
+kallistus_N : N;
+kallurauto_N : N;
+kallus_N : N;
+kallutaja_N : N;
+kallutama_V2 : V2;
+kallutamine_N : N;
+kallutuja_N : N;
+kallutuma_V : V;
+kallutumine_N : N;
+kallutusaste_N : N;
+kallutus_N : N;
+kalmaar_N : N;
+kalme_N : N;
+kalmistukabel_N : N;
+kalmistu_N : N;
+kalmistuluule_N : N;
+'kalmistumüür_N' : N;
+kalmistupink_N : N;
+'kalmistupäev_N' : N;
+'kalmistupüha_N' : N;
+kalmistuvaht_N : N;
+kalm_N : N;
+kalmuaed_N : N;
+'kalmukünka_all_puhkama_V' : V;
+'kalmuküünal_N' : N;
+kalmulatern_N : N;
+kalmusejuur_N : N;
+kalmuvaas_N : N;
+kalorifeer_N : N;
+kalorimeeter_N : N;
+kalorimeetria_N : N;
+kalor_N : N;
+kalorsus_N : N;
+kaloss_N : N;
+kalott_N : N;
+kalpama_V : V;
+kalpsaja_N : N;
+kalpsama_V : V;
+kalpsamine_N : N;
+kaltsakas_N : N;
+kaltsama_V : V;
+kaltsedon_N : N;
+kaltserdama_V : V;
+kaltsiferool_N : N;
+kaltsifoobia_N : N;
+kaltsineerija_N : N;
+kaltsineerimine_N : N;
+'kaltsiumhüdroksiid_N' : N;
+kaltsium_N : N;
+kaltsiumkarbonaat_N : N;
+kaltsiumoksiid_N : N;
+kalts_N : N;
+kaltsukas_N : N;
+kaltsukaupmees_N : N;
+kaltsukorjaja_N : N;
+kaltsukott_N : N;
+kaltsukubu_N : N;
+'kaltsulõng_N' : N;
+kaltsumatt_N : N;
+kaltsunukk_N : N;
+kaltsupaber_N : N;
+kaltsupood_N : N;
+kaltsupundar_N : N;
+kaltsutaja_N : N;
+kaltsutamine_N : N;
+kaltsuvaip_N : N;
+'kalu_püüdma_V' : V;
+kalurikolhoos_N : N;
+kalurisaabas_N : N;
+'kalurisäärik_N' : N;
+kalur_N : N;
+kalurkond_N : N;
+kalvaargrupp_N : N;
+kalvados_N : N;
+kalvinism_N : N;
+kalvinist_N : N;
+'kalüpso_N' : N;
+kamaarinskaja_N : N;
+kamajahu_N : N;
+kama_N : N;
+kamal_N : N;
+kamaluga_kokku_ajama_V : V;
+'kamalutäis_N' : N;
+'kamambäär_N' : N;
+kamandaja_N : N;
+kamandamine_N : N;
+kamandav_A : A;
+kamarduma_V : V;
+kamardumine_N : N;
+kamar_N : N;
+kamavaht_N : N;
+kambakat_tegema_V : V;
+kambamees_N : N;
+kambavaim_N : N;
+kamberahi_N : N;
+kamberhaud_N : N;
+kamber_N : N;
+kamberlaeng_N : N;
+kambriline_N : N;
+kambrium_N : N;
+kamee_N : N;
+kameeklaas_N : N;
+kameelia_N : N;
+'kameelõige_N' : N;
+kameraalraamatupidamine_N : N;
+kaminaruum_N : N;
+kaminasimss_N : N;
+'kaminavõre_N' : N;
+'kaminaõhtu_N' : N;
+kamin_N : N;
+kamkorder_N : N;
+kammeretendus_N : N;
+kammerkontsert_N : N;
+kammermuusika_N : N;
+kammerneitsi_N : N;
+kammerorkester_N : N;
+kammerteater_N : N;
+kammerteener_N : N;
+kammerteos_N : N;
+kammerton_N : N;
+kammertoon_N : N;
+kammfilter_N : N;
+kammiga_siluma_V : V;
+kammija_N : N;
+kammimine_N : N;
+kammipill_N : N;
+kammissepp_N : N;
+kammitegija_N : N;
+kammitsad_N : N;
+kammitsas_hoidma_V : V;
+kammitsasse_panema_V : V;
+kammitseja_N : N;
+kammitsemine_N : N;
+kammitsetud_A : A;
+kammitsetult_Adv : Adv;
+kammits_N : N;
+kamm_N : N;
+kammkeraamika_N : N;
+kammlihas_N : N;
+'kammlõng_N' : N;
+kammnael_N : N;
+kamorka_N : N;
+kampaania_N : N;
+'kampa_lööma_V' : V;
+kampama_V : V;
+kampaniil_N : N;
+kamper_N : N;
+kamp_N : N;
+kampol_N : N;
+kampsik_N : N;
+kamps_N : N;
+kampsunivarras_N : N;
+kampsun_N : N;
+'kampülobakterioos_N' : N;
+kamraad_N : N;
+'kamuflaaž_N' : N;
+kanadalane_N : N;
+'kanadega_üles_tõusma_V' : V;
+kanafilee_N : N;
+kanahaugas_N : N;
+kana_N : N;
+kanakasvatus_N : N;
+kana_katkuma_V : V;
+kanakoole_N : N;
+kanakull_N : N;
+kanakuur_N : N;
+kanakuut_N : N;
+kanala_N : N;
+kanalaut_N : N;
+kanaliha_N : N;
+kanalikommutatsioon_N : N;
+kanalikontuur_N : N;
+kanalisatsioonikaev_N : N;
+'kanalisatsioonisüsteem_N' : N;
+kanalisatsioonitoru_N : N;
+kanalisatsioon_N : N;
+kanaliseerija_N : N;
+kanaliseerimine_N : N;
+kanal_N : N;
+kanalsignaliseerimine_N : N;
+kanalsild_N : N;
+kanamaja_N : N;
+kanamuna_N : N;
+kananahka_ihule_ajama_V : V;
+kananahk_N : N;
+kanapee_N : N;
+kanaperse_N : N;
+kanapimedus_N : N;
+'kanarbikuõis_N' : N;
+kanasalat_N : N;
+kanasupp_N : N;
+'kanatõug_N' : N;
+kanavarvas_N : N;
+kandadele_tuld_andma_V : V;
+kandadele_valu_andma_V : V;
+kanda_kinnitama_V : V;
+kandam_N : N;
+kandastak_N : N;
+kanda_taha_panema_V : V;
+kandealus_N : N;
+kandearvuti_N : N;
+kandedetail_N : N;
+'kandejõud_N' : N;
+kandekanal_N : N;
+kandekaup_N : N;
+kandekonstruktsioon_N : N;
+kandelaaber_N : N;
+kandela_N : N;
+kandeosa_N : N;
+kandepinda_leidma_V : V;
+kandepind_N : N;
+kandepost_N : N;
+'kandepöördusaadress_N' : N;
+kanderaam_N : N;
+kanderakett_N : N;
+kandesadul_N : N;
+kandesagedus_N : N;
+kandesein_N : N;
+'kandesõrestik_N' : N;
+kandetala_N : N;
+kandetarind_N : N;
+kandetool_N : N;
+kandetross_N : N;
+kandevahend_N : N;
+kandevlaine_N : N;
+kandevsagedus_N : N;
+'kandevõime_N' : N;
+kandidaadikraad_N : N;
+kandidaat_N : N;
+kandidaatriik_N : N;
+'kandidaatvõti_N' : N;
+kandidatuur_N : N;
+kandideerija_N : N;
+kandideerima_V : V;
+kandideerimine_N : N;
+kandidoos_N : N;
+'kandihöövel_N' : N;
+kandi_N : N;
+kandik_N : N;
+kandikohapidaja_N : N;
+kandiline_A : A;
+kandilisus_N : N;
+kandimees_N : N;
+kandja_N : N;
+kand_N : N;
+'kandlelööja_N' : N;
+kandlemees_N : N;
+'kandlemängija_N' : N;
+kandma_V2 : V2;
+kandmine_N : N;
+kandsamm_N : N;
+kandseened_N : N;
+kandseis_N : N;
+kanduma_V : V;
+kandumine_N : N;
+'kandu_näitama_V' : V;
+kandurrakett_N : N;
+'kandu_välgutama_V' : V;
+kandvus_N : N;
+kaneelipuu_N : N;
+kaneel_N : N;
+kanefoor_N : N;
+kanepilind_N : N;
+kanepipiim_N : N;
+kanepiseemned_N : N;
+'kanepiseemneõli_N' : N;
+kanepitemp_N : N;
+'kanepiõli_N' : N;
+kanep_N : N;
+'kanepköis_N' : N;
+'kanepnöör_N' : N;
+kangakauplus_N : N;
+kangakuduja_N : N;
+kangakudumine_N : N;
+kangamarker_N : N;
+'kanganäitus_N' : N;
+kangapinguti_N : N;
+kangapood_N : N;
+kangareha_N : N;
+kangas_N : N;
+kangaspuud_N : N;
+kangastamine_N : N;
+kangasteljed_N : N;
+kangastuma_V : V;
+kangastumine_N : N;
+kangastus_N : N;
+kangasuga_N : N;
+'kangasõlg_N' : N;
+'kangatükk_N' : N;
+kangekaelne_N : N;
+kangekaelselt_Adv : Adv;
+kange_A : A;
+'kangeks_jääma_V' : V;
+kangeks_vedama_V : V;
+'kangekäeliselt_Adv' : Adv;
+kangelane_N : N;
+kangelanna_N : N;
+kangelaseepos_N : N;
+kangelaskalmistu_N : N;
+kangelaslaul_N : N;
+kangelaslik_A : A;
+kangelaslikult_Adv : Adv;
+'kangelasmüüt_N' : N;
+kangelassaaga_N : N;
+kangelastegu_N : N;
+kangelt_Adv : Adv;
+'kangelt_rääkima_V' : V;
+kangema_V : V;
+kangenema_V : V;
+kangestaja_N : N;
+kangestamine_N : N;
+kangesti_Adv : Adv;
+kangestuja_N : N;
+kangestuma_V : V;
+kangestumine_N : N;
+'kangestuskramptõbi_N' : N;
+kangkaal_N : N;
+kang_N : N;
+kanguma_V : V;
+kangur_N : N;
+kangus_N : N;
+kangust_ajama_V : V;
+kangutaja_N : N;
+kangutamine_N : N;
+kanister_N : N;
+kanjon_N : N;
+kankaan_N : N;
+'kannad_välkuma_panema_V' : V;
+kanna_N : N;
+'kannapealt_ümber_pöörama_V' : V;
+'kannapööre_N' : N;
+kannatada_saama_V : V;
+kannataja_N : N;
+kannatajalik_A : A;
+kannatama_V2 : V2;
+kannatamatu_A : A;
+kannatamatult_Adv : Adv;
+kannatamatus_N : N;
+kannatamine_N : N;
+kannatanu_N : N;
+kannatav_A : A;
+kannatlik_A : A;
+kannatlikkus_N : N;
+kannatusese_N : N;
+kannatus_N : N;
+kannatuslill_N : N;
+kannatuslugu_N : N;
+'kannatusmäng_N' : N;
+'kannatusmüsteerium_N' : N;
+kannatusrist_N : N;
+kannatust_proovile_panema_V : V;
+kanneldaja_N : N;
+kanneldamine_N : N;
+kanneleering_N : N;
+kannel_N : N;
+'kannelt_lööma_V' : V;
+'kannelt_mängima_V' : V;
+'kannelüür_N' : N;
+kannibaalne_A : A;
+kannibaalsus_N : N;
+kannibalism_N : N;
+kannibalistlik_A : A;
+kannibal_N : N;
+kannikanukk_N : N;
+kannikas_N : N;
+kannike_N : N;
+kannipuud_N : N;
+kann_N : N;
+kannmikser_N : N;
+'kannule_jõudma_V' : V;
+kannul_Adv : Adv;
+'kannul_püsima_V' : V;
+kannupoiss_N : N;
+kannuseid_teenima_V : V;
+kannustaja_N : N;
+kannustamine_N : N;
+kanoniseerija_N : N;
+kanoniseerimine_N : N;
+kanoniseeruma_V : V;
+kanoonik_N : N;
+kanooniline_A : A;
+kanoop_N : N;
+kantaat_N : N;
+kantiaan_N : N;
+kantianism_N : N;
+kantija_N : N;
+kantimine_N : N;
+kant_N : N;
+kantkivi_N : N;
+kantlane_N : N;
+kantlus_N : N;
+kantmeeter_N : N;
+kantnael_N : N;
+kantnik_N : N;
+kantonpiilar_N : N;
+kantor_N : N;
+kantpalk_N : N;
+kantrifestival_N : N;
+kantri_N : N;
+kantrimuusika_N : N;
+kantseldaja_N : N;
+kantseldamine_N : N;
+kantseleiametnik_N : N;
+kantselei_N : N;
+kantseleikiri_N : N;
+kantseleilik_A : A;
+kantseleilikkus_N : N;
+kantseleirott_N : N;
+'kantseleitöötaja_N' : N;
+kantsel_N : N;
+kantserofoobia_N : N;
+kantserogeen_N : N;
+kantserogeensus_N : N;
+kantsitamine_N : N;
+kants_N : N;
+kantsler_N : N;
+kantsoon_N : N;
+kanuu_N : N;
+kanvaa_N : N;
+'kanüül_N' : N;
+kaoklaster_N : N;
+kaoliin_N : N;
+kaootiline_A : A;
+kaootilisus_N : N;
+kaoseteooria_N : N;
+kaos_N : N;
+kaotaja_N : N;
+'kaotajaks_jääma_V' : V;
+kaotama_V2 : V2;
+kaotamine_N : N;
+'kaotsi_jääma_V' : V;
+kaotsi_minna_laskma_V : V;
+kaotusi_kandma_V : V;
+kaotus_N : N;
+kaotusseis_N : N;
+kaotust_kandma_V : V;
+kaotust_saama_V : V;
+'kapaga_pähe_panema_V' : V;
+kapak_N : N;
+kapakut_laskma_V : V;
+kapamaa_N : N;
+kapatsiteet_N : N;
+'kapatäit_külma_vett_kaela_kallama_V' : V;
+kaperdama_V : V;
+kapiitlisaal_N : N;
+kapillaar_N : N;
+kapitaal_N : N;
+kapitaalkiri_N : N;
+kapitaalne_A : A;
+kapitaalsein_N : N;
+kapitalibilanss_N : N;
+kapitalikadu_N : N;
+kapitalimahutis_N : N;
+kapitalimahutus_N : N;
+kapitalimaks_N : N;
+kapitaliseerija_N : N;
+kapitaliseerimine_N : N;
+kapitaliseeruma_V : V;
+kapitaliseerumine_N : N;
+kapitalism_N : N;
+kapitalist_N : N;
+kapitaliturg_N : N;
+kapital_N : N;
+kapiteel_N : N;
+kapitulant_N : N;
+kapitulantlik_A : A;
+kapitulatsioon_N : N;
+kapituleeruja_N : N;
+kapituleeruma_V : V;
+kapituleerumine_N : N;
+kapiuks_N : N;
+kapjadele_tuld_andma_V : V;
+kaplan_N : N;
+kapo_N : N;
+kaponiir_N : N;
+kapott_N : N;
+kappaja_N : N;
+kappaltar_N : N;
+kappama_V : V;
+kappamine_N : N;
+kapparimari_N : N;
+kappar_N : N;
+kappija_N : N;
+kappimine_N : N;
+kapp_N : N;
+kappkell_N : N;
+kapplaud_N : N;
+kappvoodi_N : N;
+kapral_N : N;
+kapriisitseja_N : N;
+kapriisitsema_V : V;
+kapriisitsemine_N : N;
+kapriis_N : N;
+kapriisne_A : A;
+kapriisselt_Adv : Adv;
+kapriissus_N : N;
+kapron_N : N;
+'kapronköis_N' : N;
+'kapronnöör_N' : N;
+kapronpael_N : N;
+'kapsahöövel_N' : N;
+kapsaid_keetma_V : V;
+kapsaja_N : N;
+'kapsakärbes_N' : N;
+kapsaliblikas_N : N;
+kapsamine_N : N;
+kapsapea_N : N;
+kapsapirukas_N : N;
+kapsaraud_N : N;
+kapsas_N : N;
+kapsastuma_V : V;
+kapsasupp_N : N;
+kapsataim_N : N;
+kapsauss_N : N;
+kapseldamine_N : N;
+kapseldetonaator_N : N;
+kapselduja_N : N;
+kapselduma_V : V;
+kapseldumine_N : N;
+kapseldus_N : N;
+kapsel_N : N;
+'kapseltüüp_N' : N;
+kapsleja_N : N;
+kapslemine_N : N;
+kapsuma_V : V;
+kaptaal_N : N;
+kaptaalpael_N : N;
+kaptenisild_N : N;
+kapten_N : N;
+kaptenleitnant_N : N;
+kaptenmajor_N : N;
+kapukas_N : N;
+kaputt_N : N;
+kapuuts_N : N;
+karaat_N : N;
+karabiinhaak_N : N;
+karabiin_N : N;
+karahvin_N : N;
+kara_N : N;
+karakk_N : N;
+karakteerne_A : A;
+karakterdraama_N : N;
+karakteriseerija_N : N;
+karakteriseerimine_N : N;
+karakteristik_N : N;
+karakteristikuvektor_N : N;
+karakteristlik_A : A;
+karakter_N : N;
+'karakterkomöödia_N' : N;
+'karakternäidend_N' : N;
+'karakternäitleja_N' : N;
+karakteroloogia_N : N;
+karakterromaan_N : N;
+karaktertantsija_N : N;
+karaktertants_N : N;
+karakullilammas_N : N;
+karakullinahk_N : N;
+karakull_N : N;
+karamboola_N : N;
+karamellija_N : N;
+karamellimine_N : N;
+karamellistaja_N : N;
+karamellistamine_N : N;
+karamellistuma_V : V;
+karamellistumine_N : N;
+karamell_N : N;
+karamellkompvek_N : N;
+karamelluma_V : V;
+karamellumine_N : N;
+karask_N : N;
+karastaja_N : N;
+karastama_V2 : V2;
+karastamine_N : N;
+karastav_A : A;
+karastuja_N : N;
+karastuma_V : V;
+karastumine_N : N;
+karastusahi_N : N;
+'karastusjoogitööstus_N' : N;
+karastusjook_N : N;
+karastus_N : N;
+karastustuli_N : N;
+karavanitee_N : N;
+karavell_N : N;
+karbamiidisisaldus_N : N;
+karbamiid_N : N;
+karbane_A : A;
+karbas_N : N;
+karbatama_V : V;
+karbonaad_N : N;
+karbonaat_N : N;
+karboniseerija_N : N;
+karboniseerimine_N : N;
+karbon_N : N;
+'karborundkäi_N' : N;
+karbunkul_N : N;
+karburaator_N : N;
+karburaatormootor_N : N;
+kardaan_N : N;
+kardaanliigend_N : N;
+'kardaanvõll_N' : N;
+'kardaanülekanne_N' : N;
+kardaja_N : N;
+kardamine_N : N;
+kardemonikupar_N : N;
+kardemoniseemned_N : N;
+kardemon_N : N;
+kardetavalt_Adv : Adv;
+kardetav_A : A;
+kardinaalarv_N : N;
+kardinaal_N : N;
+kardinal_N : N;
+kardinapuu_N : N;
+kardin_N : N;
+kardioloogia_N : N;
+kardioloog_N : N;
+'kardiomüopaatia_N' : N;
+kardisport_N : N;
+kardisportlane_N : N;
+'kardisõitja_N' : N;
+kard_N : N;
+'kardlõng_N' : N;
+kardpael_N : N;
+kardsepp_N : N;
+'kardämber_N' : N;
+karedus_N : N;
+kare_A : A;
+kare_N : N;
+karella_N : N;
+karestaja_N : N;
+karestamine_N : N;
+karestuma_V : V;
+karestumine_N : N;
+karetama_V : V;
+kargaja_N : N;
+kargamine_N : N;
+karge_A : A;
+kargleja_N : N;
+karglema_V : V;
+karglemine_N : N;
+karglemisi_Adv : Adv;
+karglevalt_Adv : Adv;
+kargo_N : N;
+karguma_V : V;
+kargumine_N : N;
+kargus_N : N;
+kargussamm_N : N;
+kargutama_V : V;
+karibu_N : N;
+karihiirlane_N : N;
+karikakar_N : N;
+'karikakraõis_N' : N;
+'karikamäng_N' : N;
+kari_N : N;
+karikas_N : N;
+'karikat_põhjani_tühjendama_V' : V;
+karikaturniir_N : N;
+'karikatuurinäitus_N' : N;
+karikatuur_N : N;
+'karikavõistlus_N' : N;
+'karikavõitja_N' : N;
+karikeerija_N : N;
+karikeerimine_N : N;
+karikkapiteel_N : N;
+karile_ajama_V : V;
+'karile_sõitma_V' : V;
+kariljon_N : N;
+kariloom_N : N;
+karisma_N : N;
+karistaja_N : N;
+karistama_V2 : V2;
+karistamatu_A : A;
+karistamatus_N : N;
+karistamine_N : N;
+karistatav_A : A;
+karistatavus_N : N;
+karistusala_N : N;
+karistusasutus_N : N;
+karistusjoon_N : N;
+karistus_N : N;
+'karistuslöök_N' : N;
+'karistusmäär_N' : N;
+karistusoperatsioon_N : N;
+karistuspink_N : N;
+karistussalk_N : N;
+karistusseadustik_N : N;
+karistust_kandma_V : V;
+karistusvahend_N : N;
+karistusvise_N : N;
+'karistusõigus_N' : N;
+karjaaed_N : N;
+karja_hoidma_V : V;
+karjahtaja_N : N;
+karjahtamine_N : N;
+karjainstinkt_N : N;
+karjakastell_N : N;
+karja_kasvatama_V : V;
+karjakasvatus_N : N;
+karjakaupa_Adv : Adv;
+karjak_N : N;
+karjakoer_N : N;
+karjakontroll_N : N;
+karjakoppel_N : N;
+karjakrants_N : N;
+karjalane_N : N;
+karjalaps_N : N;
+'karjalaskepäev_N' : N;
+karjalaut_N : N;
+karjamaa_N : N;
+karjamuri_N : N;
+'karjamõis_N' : N;
+karjandus_N : N;
+karjane_N : N;
+karjapasunat_puhuma_V : V;
+karjapasun_N : N;
+karjapeni_N : N;
+karja_pidama_V : V;
+karjaplika_N : N;
+karjapoiss_N : N;
+'karjapõli_N' : N;
+'karjapõlv_N' : N;
+'karjapäev_N' : N;
+karja_saatma_V : V;
+karjasarv_N : N;
+karjasekepp_N : N;
+karjaselaul_N : N;
+karjaseluule_N : N;
+'karjasepõli_N' : N;
+'karjasepõlv_N' : N;
+karjaseromaan_N : N;
+karjataja_N : N;
+karjatalitaja_N : N;
+karjatamine_N : N;
+karjatanum_N : N;
+karjatara_N : N;
+karjatee_N : N;
+karjatuma_V : V;
+karjatus_N : N;
+'karjatänav_N' : N;
+'karjatüdruk_N' : N;
+karjauuendus_N : N;
+'karjaõnn_N' : N;
+'karjaõu_N' : N;
+karje_N : N;
+'karjuda_tõmbama_V' : V;
+karjuja_N : N;
+karjumine_N : N;
+karjus_N : N;
+'karjustüdruk_N' : N;
+karjutaja_N : N;
+karjutama_V2 : V2;
+karjutamine_N : N;
+karjuv_A : A;
+'karjäärinõustamine_N' : N;
+'karjääri_planeerima_V' : V;
+'karjääritee_N' : N;
+'karjääri_tegema_V' : V;
+'karjäär_N' : N;
+karkassehitis_N : N;
+karkasshoone_N : N;
+karkassiehitusmaterjal_N : N;
+karkassimaterjal_N : N;
+karkassinael_N : N;
+karkassitangid_N : N;
+karkass_N : N;
+karkassmaja_N : N;
+karkkaar_N : N;
+kark_N : N;
+karma_N : N;
+'karmavõlg_N' : N;
+karmiinleevike_N : N;
+karmiinpunane_N : N;
+karmilt_Adv : Adv;
+karminema_V : V;
+karminemine_N : N;
+karmistaja_N : N;
+karmistamine_N : N;
+karmistuma_V : V;
+karmistumine_N : N;
+karm_A : A;
+'karmoška_N' : N;
+karmuma_V : V;
+karmune_A : A;
+karmus_N : N;
+'karnevalikostüüm_N' : N;
+karneval_N : N;
+karniiskaar_N : N;
+karniis_N : N;
+karnits_N : N;
+karniuhti_Adv : Adv;
+karn_N : N;
+karoteen_N : N;
+karpauh_N : N;
+karpkala_N : N;
+karp_N : N;
+karplauh_N : N;
+karplava_N : N;
+karpmaja_N : N;
+karprauh_N : N;
+karri_N : N;
+karripasta_N : N;
+karske_A : A;
+karske_N : N;
+karskelt_Adv : Adv;
+karsklane_N : N;
+karskusring_N : N;
+karstuma_V : V;
+karsumm_N : N;
+kartaagolane_N : N;
+kartauto_N : N;
+kartellija_N : N;
+kartellimine_N : N;
+kartell_N : N;
+karter_N : N;
+kartev_A : A;
+kartja_N : N;
+kart_N : N;
+kartlik_A : A;
+kartlikkus_N : N;
+kartlikult_Adv : Adv;
+kartma_V2 : V2;
+'kartma_lööma_V' : V;
+kartmatu_A : A;
+kartmatult_Adv : Adv;
+kartmatus_N : N;
+kartmine_N : N;
+kartograafia_N : N;
+kartograaf_N : N;
+kartografeerija_N : N;
+kartografeerimine_N : N;
+kartogramm_N : N;
+kartoid_N : N;
+kartong_N : N;
+kartongpaber_N : N;
+kartoon_N : N;
+kartoteegikapp_N : N;
+kartoteekija_N : N;
+kartoteekimine_N : N;
+kartoteek_N : N;
+kartser_N : N;
+kartsinoom_N : N;
+kartulihaigus_N : N;
+kartulihoidla_N : N;
+kartulijahu_N : N;
+kartulikasvatus_N : N;
+kartulikelder_N : N;
+kartulikombain_N : N;
+kartulikonks_N : N;
+kartulikook_N : N;
+kartulikoorimine_N : N;
+kartulikoristus_N : N;
+kartulikoristusmasin_N : N;
+'kartulikrõpsud_N' : N;
+kartulimardikas_N : N;
+kartulipada_N : N;
+kartulipanemismasin_N : N;
+kartulipesa_N : N;
+kartulipress_N : N;
+kartulipuder_N : N;
+'kartulipõld_N' : N;
+'kartulipüree_N' : N;
+kartulisalat_N : N;
+kartulisorteer_N : N;
+kartulitaim_N : N;
+'kartulitärklis_N' : N;
+kartulivars_N : N;
+kartuliviirus_N : N;
+'kartulivõtmine_N' : N;
+'kartulivõtmiskombain_N' : N;
+'kartulivõtt_N' : N;
+'kartulivähk_N' : N;
+kartul_N : N;
+kartus_N : N;
+'kartušš_N' : N;
+karukaer_N : N;
+karu_N : N;
+karuksepakoda_N : N;
+'karukäpp_N' : N;
+karulane_N : N;
+karulauk_N : N;
+karumurakas_N : N;
+karumustikas_N : N;
+'karumõmm_N' : N;
+karunahka_jagama_V : V;
+karune_A : A;
+karuott_N : N;
+karupoeg_N : N;
+karuputk_N : N;
+'karupüksid_N' : N;
+karuseks_tegema_V : V;
+karusellahi_N : N;
+karusell_N : N;
+'karusepäev_N' : N;
+karus_N : N;
+karusloomakasvatus_N : N;
+karusloom_N : N;
+karusmari_N : N;
+'karusmüts_N' : N;
+karusnahafirma_N : N;
+karusnahakaup_N : N;
+karusnahakaupmees_N : N;
+karusnahaloom_N : N;
+karusnahk_N : N;
+karustaja_N : N;
+karustamine_N : N;
+'karusõrg_N' : N;
+karutempe_tegema_V : V;
+karutopis_N : N;
+'karutükke_tegema_V' : V;
+'karuäke_N' : N;
+karvadesse_kasvama_V : V;
+karvad_N : N;
+karvaeemaldaja_N : N;
+karva_heitma_V : V;
+karva_kasvama_V : V;
+'karvalõng_N' : N;
+karva_muutma_V : V;
+'karvamüts_N' : N;
+karvane_A : A;
+karvane_N : N;
+'karvanäss_N' : N;
+'karvanääps_N' : N;
+'karvanääpsupõletik_N' : N;
+karvapealt_Adv : Adv;
+karvastaja_N : N;
+karvastamine_N : N;
+karvastik_N : N;
+karvastuma_V : V;
+karvastumine_N : N;
+karvatort_N : N;
+karvatutt_N : N;
+karvatuust_N : N;
+karva_vahetama_V : V;
+karvendama_V : V;
+karvendav_A : A;
+karvhaaval_Adv : Adv;
+karvik_N : N;
+karviuhti_Adv : Adv;
+karv_N : N;
+karvkate_N : N;
+karvu_ajama_V : V;
+karvu_katkuma_V : V;
+karvu_kinni_hakkama_V : V;
+karvumine_N : N;
+karvupidi_Adv : Adv;
+karvupidi_kiskuma_V : V;
+'karvu_pihku_võtma_V' : V;
+'karvu_püsti_ajama_V' : V;
+karvustama_V2 : V2;
+karvust_kinni_hakkama_V : V;
+'karvust_kinni_võtma_V' : V;
+karvust_kiskuma_V : V;
+karvutsi_Adv : Adv;
+karvutu_A : A;
+karvu_turri_ajama_V : V;
+'karüatiid_N' : N;
+kasakas_N : N;
+kasakiin_N : N;
+kasak_N : N;
+kasakkond_N : N;
+kasarm_N : N;
+kasarmuhoone_N : N;
+'kasatšokk_N' : N;
+kaseiin_N : N;
+'kaseiinvärv_N' : N;
+kasejuust_N : N;
+kasejuustu_andma_V : V;
+kasekoor_N : N;
+'kasekäsn_N' : N;
+kaseleht_N : N;
+kasematt_N : N;
+kasemets_N : N;
+kasepahatee_N : N;
+kaseparkett_N : N;
+kaseriisikas_N : N;
+kasesalu_N : N;
+kaseseen_N : N;
+kasetriibik_N : N;
+'kasetõrv_N' : N;
+kasevineer_N : N;
+kasiino_N : N;
+kasija_N : N;
+'kasimata_suuga_rääkima_V' : V;
+kasimine_N : N;
+kasinalt_Adv : Adv;
+'kasinasti_süüa_andma_V' : V;
+kasin_A : A;
+kasitud_A : A;
+kaskaadaken_N : N;
+kaskaad_N : N;
+kaskaadlaadistik_N : N;
+'kaskaadülekanne_N' : N;
+'kaskadöör_N' : N;
+kaska_N : N;
+kas_Adv : Adv;
+kask_N : N;
+kaslane_N : N;
+kassaaparaat_N : N;
+kassaautomaat_N : N;
+kassaava_N : N;
+kassafilm_N : N;
+kassahind_N : N;
+kassajuhataja_N : N;
+kassa_N : N;
+kassakonto_N : N;
+'kassakäive_N' : N;
+kassalaen_N : N;
+'kassanäitus_N' : N;
+kassapidaja_N : N;
+kassaraamat_N : N;
+kassaruum_N : N;
+kassaskonto_N : N;
+kassatalong_N : N;
+kassaterminal_N : N;
+kassatsioonikohus_N : N;
+'kassatsiooniõigus_N' : N;
+kassatsioon_N : N;
+'kassatšekk_N' : N;
+kassat_tegema_V : V;
+'kassatükk_N' : N;
+kasseerija_N : N;
+kasseerimine_N : N;
+kassett_N : N;
+kassettkiri_N : N;
+kassettlagi_N : N;
+kassia_N : N;
+kassihaigus_N : N;
+kassiida_N : N;
+kassiir_N : N;
+'kassi_ja_hiirt_mängima_V' : V;
+kassikakk_N : N;
+kassikontsert_N : N;
+kassikuld_N : N;
+kassinaeris_N : N;
+'kassinäitus_N' : N;
+kassipoeg_N : N;
+kassipulm_N : N;
+kassi_saba_alla_saatma_V : V;
+kassisaba_N : N;
+kassitapp_N : N;
+'kassitõug_N' : N;
+kasskaru_N : N;
+kass_N : N;
+'kastaneid_tulest_välja_tooma_V' : V;
+kastanimuna_N : N;
+kastanjett_N : N;
+kastan_N : N;
+kasteet_N : N;
+kastehelmes_N : N;
+kaste_N : N;
+kastell_N : N;
+kastene_A : A;
+kastepiisk_N : N;
+kastepisar_N : N;
+kastepunkt_N : N;
+'kastepärl_N' : N;
+kastetilk_N : N;
+kastiauto_N : N;
+'kastisüsteem_N' : N;
+kastivirn_N : N;
+kastja_N : N;
+kast_N : N;
+kastmaja_N : N;
+kastma_V2 : V2;
+kastmekann_N : N;
+kastmetirin_N : N;
+kastmine_N : N;
+'kastmööbel_N' : N;
+'kastoorõli_N' : N;
+kastpistetikand_N : N;
+kastraat_N : N;
+kastratsioon_N : N;
+kastreerija_N : N;
+kastreerimine_N : N;
+kastreeritud_A : A;
+kastreeritu_N : N;
+kastrul_N : N;
+'kastsöödanõu_N' : N;
+kastuma_V : V;
+kasualism_N : N;
+kasualist_N : N;
+kasu_andma_V : V;
+kasuema_N : N;
+kasuiha_N : N;
+kasuisa_N : N;
+kasuistika_N : N;
+kasuist_N : N;
+kasukahaak_N : N;
+'kasukanõel_N' : N;
+'kasukanööp_N' : N;
+kasukas_N : N;
+kasu_N : N;
+kasuksepp_N : N;
+'kasuks_rääkima_V' : V;
+kasuks_tulema_V : V;
+'kasulapseks_võtma_V' : V;
+kasulaps_N : N;
+kasulik_A : A;
+kasulikkus_N : N;
+'kasu_lõikama_V' : V;
+kasuma_V : V;
+kasumiosalus_N : N;
+kasumiprognoos_N : N;
+kasum_N : N;
+kasunaine_N : N;
+kasupoeg_N : N;
+'kasupojaks_võtma_V' : V;
+kasur_N : N;
+kasusaaja_N : N;
+kasu_saama_V : V;
+kasu_taga_ajama_V : V;
+kasutajaagent_N : N;
+kasutajaident_N : N;
+kasutaja_N : N;
+kasutajakonto_N : N;
+kasutajaliides_N : N;
+kasutajaloodiagramm_N : N;
+kasutajanimi_N : N;
+kasutajaseanss_N : N;
+kasutajaskond_N : N;
+kasutajavaade_N : N;
+'kasutajaõigus_N' : N;
+kasutama_V2 : V2;
+kasutamine_N : N;
+kasutamisiga_N : N;
+kasutamispoliitika_N : N;
+kasutamisviis_N : N;
+'kasutamisõigus_N' : N;
+kasutatav_A : A;
+kasutatavus_N : N;
+kasutegur_N : N;
+kasu_tooma_V : V;
+kasutult_Adv : Adv;
+kasutusala_N : N;
+kasutusarve_N : N;
+'kasutusele_võtma_V' : V;
+'kasutuselevõtt_N' : N;
+kasutusiga_N : N;
+kasutusjuhend_N : N;
+kasutus_N : N;
+kasutuskonto_N : N;
+kasutuskulu_N : N;
+kasutusluba_N : N;
+kasutusraha_N : N;
+kasutusreegel_N : N;
+kasutusviis_N : N;
+'kasutusõigus_N' : N;
+'kasutütar_N' : N;
+'kasutütreks_võtma_V' : V;
+kasuvanem_N : N;
+kasuvasikas_N : N;
+kasuvend_N : N;
+'kasuõde_N' : N;
+kasvaja_N : N;
+kasvajarakk_N : N;
+kasvama_V : V;
+kasvamine_N : N;
+kasvandik_N : N;
+kasvandus_N : N;
+kasvataja_N : N;
+kasvatama_V2 : V2;
+kasvatamatu_A : A;
+kasvatamatult_Adv : Adv;
+kasvatamatus_N : N;
+kasvatamine_N : N;
+kasvatatus_N : N;
+kasvatusasutus_N : N;
+kasvatus_N : N;
+kasvatuslik_A : A;
+kasvatusraha_N : N;
+kasvatusromaan_N : N;
+kasvatust_andma_V : V;
+kasvatusteadus_N : N;
+'kasvatustöö_N' : N;
+kasvav_A : A;
+kasvik_N : N;
+kasvikukonto_N : N;
+kasvikumakse_N : N;
+'kasvikumäär_N' : N;
+kasv_N : N;
+kasvuaeg_N : N;
+kasvuaine_N : N;
+kasvuaktsia_N : N;
+kasvufaktor_N : N;
+kasvuhooneefekt_N : N;
+kasvuhoonekarilane_N : N;
+kasvuhoone_N : N;
+kasvuhormoon_N : N;
+'kasvuhäire_N' : N;
+kasvuiga_N : N;
+kasvuinhibiitor_N : N;
+kasvukaaslane_N : N;
+kasvukodu_N : N;
+kasvukoht_N : N;
+kasvulava_N : N;
+kasvumaja_N : N;
+kasvupaik_N : N;
+kasvuperiood_N : N;
+kasvu_pidurdama_V : V;
+kasvupindala_N : N;
+kasvupind_N : N;
+kasvupinnas_N : N;
+'kasvupõlvekaaslane_N' : N;
+kasvuregulaator_N : N;
+kasvuseltsiline_N : N;
+'kasvus_kinni_jääma_V' : V;
+kasvustimulaator_N : N;
+kasvutingimused_N : N;
+kasvuturvas_N : N;
+'kas_või_maa_alt_välja_võtma_V' : V;
+'kas_või_nahast_välja_pugema_V' : V;
+'kašupähkel_N' : N;
+katafalk_N : N;
+'kataklüsm_N' : N;
+katakomb_N : N;
+katakrees_N : N;
+katalepsia_N : N;
+katalogiseerija_N : N;
+katalogiseerimine_N : N;
+kataloogija_N : N;
+kataloogikaup_N : N;
+kataloogimine_N : N;
+katalooginumber_N : N;
+kataloogipuu_N : N;
+kataloogirada_N : N;
+kataloogiruum_N : N;
+kataloogiserver_N : N;
+kataloogitee_N : N;
+kataloogiteenus_N : N;
+kataloogiteisendus_N : N;
+kataloog_N : N;
+'katalüüsija_N' : N;
+'katalüüsimine_N' : N;
+'katalüüs_N' : N;
+'katalüütlakk_N' : N;
+katamaraan_N : N;
+katapulteerija_N : N;
+katapulteerimine_N : N;
+katapulteeruja_N : N;
+katapulteeruma_V : V;
+katapulteerumine_N : N;
+katapultija_N : N;
+katapultimine_N : N;
+katapultiste_N : N;
+katapult_N : N;
+katarakt_N : N;
+katarid_N : N;
+katarsis_N : N;
+kataster_N : N;
+katastreerija_N : N;
+katastreerimine_N : N;
+katastroofiabi_N : N;
+katastroofiline_A : A;
+katastroof_N : N;
+katatoonia_N : N;
+katedraal_N : N;
+'katedraalköide_N' : N;
+kateeder_N : N;
+kateeter_N : N;
+kategooria_N : N;
+kategooriaviga_N : N;
+kategooriline_A : A;
+kategoriseerija_N : N;
+kategoriseerimine_N : N;
+katehoolamiin_N : N;
+kate_N : N;
+katekismus_N : N;
+katel_N : N;
+katellaeng_N : N;
+katelok_N : N;
+'katet_peale_võtma_V' : V;
+katik_N : N;
+katioon_N : N;
+katja_N : N;
+'katjuuša_N' : N;
+katke_N : N;
+katkeline_A : A;
+katkema_V : V;
+katkematu_A : A;
+katkematult_Adv : Adv;
+katkematus_N : N;
+katkemine_N : N;
+katkendjoon_N : N;
+katkend_N : N;
+katkendlik_A : A;
+katkendlikkus_N : N;
+katkenud_A : A;
+katkepunkt_N : N;
+katkestaja_N : N;
+katkestama_V2 : V2;
+katkestamatult_Adv : Adv;
+katkestamine_N : N;
+katkestuma_V : V;
+katkestumine_N : N;
+katkestusenumber_N : N;
+'katkestusetöötleja_N' : N;
+katkestus_N : N;
+'katkestusnõudejuhe_N' : N;
+'katkestusnõudeliin_N' : N;
+'katkestusnõue_N' : N;
+katkestuspunkt_N : N;
+katkestusregister_N : N;
+katkev_A : A;
+katkevus_N : N;
+katki_hammustama_V : V;
+'katki_hõõruma_V' : V;
+'katki_jätma_V' : V;
+'katki_jääma_V' : V;
+katki_Adv : Adv;
+katki_keetma_V : V;
+katki_kiskuma_V : V;
+katki_kraapima_V : V;
+katki_kratsima_V : V;
+katki_kuluma_V : V;
+katki_kulutama_V : V;
+'katki_kärisema_V' : V;
+'katki_käristama_V' : V;
+'katki_lõikama_V' : V;
+'katki_lööma_V' : V;
+katki_muljuma_V : V;
+katki_murdma_V : V;
+katkine_A : A;
+'katki_närima_V' : V;
+'katki_nühkima_V' : V;
+katki_pigistama_V : V;
+katki_raiuma_V : V;
+katki_rebima_V : V;
+katki_taguma_V : V;
+katki_tallama_V : V;
+katki_tegema_V : V;
+'katki_tõmbama_V' : V;
+katk_N : N;
+katkuja_N : N;
+katkuma_V2 : V2;
+katkumine_N : N;
+'katkutõbi_N' : N;
+katlakivi_N : N;
+katlakook_N : N;
+'katlakütja_N' : N;
+katlamaja_N : N;
+katlaruum_N : N;
+katlasse_sulgema_V : V;
+katma_V2 : V2;
+katmatult_Adv : Adv;
+katmikala_N : N;
+katmikkultuur_N : N;
+katmine_N : N;
+katoliiklane_N : N;
+katoliiklik_A : A;
+katoliiklus_N : N;
+katoliseerija_N : N;
+katoliseerimine_N : N;
+katood_N : N;
+katoodkiiretoru_N : N;
+'katrään_N' : N;
+katseaasta_N : N;
+katseaeg_N : N;
+katseala_N : N;
+katseandmed_N : N;
+katseeksemplar_N : N;
+katsefarm_N : N;
+katseid_tegema_V : V;
+katseisik_N : N;
+katsejaam_N : N;
+'katsejänes_N' : N;
+katse_N : N;
+katsekivi_N : N;
+katseklaasiviljastus_N : N;
+katseklaas_N : N;
+katselaut_N : N;
+katselend_N : N;
+katselendur_N : N;
+katseline_A : A;
+katseliselt_Adv : Adv;
+katseloom_N : N;
+katseperiood_N : N;
+'katsepüük_N' : N;
+katseriist_N : N;
+'katserühm_N' : N;
+katsesarv_N : N;
+katseseade_N : N;
+katsestend_N : N;
+katsetaja_N : N;
+katsetama_V2 : V2;
+katsetamine_N : N;
+katsetamisi_Adv : Adv;
+katsetehas_N : N;
+katsetootmine_N : N;
+katset_tegema_V : V;
+katsetulemus_N : N;
+katsetus_N : N;
+'katsetöökoda_N' : N;
+katsevahend_N : N;
+katsevariant_N : N;
+'katseväli_N' : N;
+katsik_N : N;
+katsiumfosfaat_N : N;
+katsuja_N : N;
+katsuma_V2 : V2;
+katsumine_N : N;
+'katsumispäev_N' : N;
+katsumus_N : N;
+kattekarv_N : N;
+kattekiht_N : N;
+kattekonstruktsioon_N : N;
+kattekude_N : N;
+'kattekärg_N' : N;
+katteliist_N : N;
+katteloor_N : N;
+kattemadrats_N : N;
+kattepaber_N : N;
+kattepaneel_N : N;
+kattesalk_N : N;
+katteseemnetaim_N : N;
+kattetarind_N : N;
+kattetiib_N : N;
+kattetuli_N : N;
+kattevaip_N : N;
+kattevari_N : N;
+'kattevärv_N' : N;
+katt_N : N;
+kattuma_V : V;
+kattumine_N : N;
+kattuv_A : A;
+kattuvus_N : N;
+katuseaed_N : N;
+katuseaken_N : N;
+'katuse_alla_jõudma_V' : V;
+katuse_alla_saama_V : V;
+katuse_alla_viima_V : V;
+katusealune_N : N;
+katuseferm_N : N;
+katusehari_N : N;
+katusekamber_N : N;
+katusekattematerjal_N : N;
+katusekere_N : N;
+katusekivi_N : N;
+katusekorrus_N : N;
+katusekruvi_N : N;
+katuselaast_N : N;
+katuselasn_N : N;
+katuselatt_N : N;
+katuseluuk_N : N;
+katusemiin_N : N;
+katusenael_N : N;
+katusepaar_N : N;
+katusepaneel_N : N;
+katusepapp_N : N;
+katusepilbas_N : N;
+katuseplekk_N : N;
+'katuseräästas_N' : N;
+katusesimss_N : N;
+katusetuba_N : N;
+katuseturvik_N : N;
+katuseuuk_N : N;
+'katusevärv_N' : N;
+katus_N : N;
+katuslagi_N : N;
+katvus_N : N;
+kaua_Adv : Adv;
+'kauaks_jääma_V' : V;
+kauane_A : A;
+kaubaagent_N : N;
+kaubaait_N : N;
+kaubaartikkel_N : N;
+kaubaauto_N : N;
+'kaubabörs_N' : N;
+kaubadeklaratsioon_N : N;
+kaubahall_N : N;
+kaubahoov_N : N;
+kaubajaam_N : N;
+kaubakelder_N : N;
+kaubaladu_N : N;
+kaubalaevastik_N : N;
+kaubalaev_N : N;
+kaubale_saama_V : V;
+kaubalett_N : N;
+kaubalift_N : N;
+kaubamaakler_N : N;
+kaubamaja_N : N;
+'kaubamärk_N' : N;
+kaubandusahel_N : N;
+'kaubandusbarjäär_N' : N;
+kaubandusbilanss_N : N;
+'kaubandusettevõte_N' : N;
+kaubandusfirma_N : N;
+kaubandusharu_N : N;
+kaubandushoone_N : N;
+kaubandus_N : N;
+kaubanduskeskus_N : N;
+kaubanduskett_N : N;
+kaubanduskoda_N : N;
+kaubanduskonverents_N : N;
+kaubanduslik_A : A;
+kaubandusministeerium_N : N;
+kaubandusminister_N : N;
+kaubanduspoliitika_N : N;
+kaubandustegelane_N : N;
+'kaubandustöötaja_N' : N;
+'kaubandusõigus_N' : N;
+kaubaplats_N : N;
+kaubaputka_N : N;
+kaubareisija_N : N;
+kaubareisimine_N : N;
+kaubariiul_N : N;
+kaubarong_N : N;
+kaubasaadetis_N : N;
+kaubasaaja_N : N;
+kaubas_kokku_leppima_V : V;
+kaubaskonto_N : N;
+kaubatakso_N : N;
+kaubatee_N : N;
+kaubatehing_N : N;
+kaubaturg_N : N;
+kaubatuul_N : N;
+'kaubatõstuk_N' : N;
+kaubavagun_N : N;
+kaubavahetusbilanss_N : N;
+kaubavahetus_N : N;
+kaubaveoleping_N : N;
+'kaubaveosõiduk_N' : N;
+kaubeldav_A : A;
+kaubitseja_N : N;
+kaubitsema_V : V;
+kaubitsemine_N : N;
+kauboifilm_N : N;
+kauboi_N : N;
+kaudaadress_N : N;
+kaudadresseerimine_N : N;
+kaudkasutaja_N : N;
+'kaudkäsk_N' : N;
+kaudne_A : A;
+'kaudtõlge_N' : N;
+kauemini_Adv : Adv;
+kauem_Adv : Adv;
+kaugarvuti_N : N;
+kaugas_N : N;
+'kaugbaasipöördus_N' : N;
+kaugbuut_N : N;
+kauge_A : A;
+'kaugeks_jääma_V' : V;
+'kaugekõne_N' : N;
+'kaugele_jõudma_V' : V;
+'kaugele_jääma_V' : V;
+kaugele_Adv : Adv;
+kaugele_nihkuma_V : V;
+'kaugelenägevus_N' : N;
+kaugel_Adv : Adv;
+kaugelt_Adv : Adv;
+kaugeltki_Adv : Adv;
+'kaugelt_rääkima_V' : V;
+'kaugemale_jõudma_V' : V;
+kaugemale_viima_V : V;
+kaugemal_Adv : Adv;
+kaugendama_V2 : V2;
+kaugeneja_N : N;
+kaugenema_V : V;
+kaugenemine_N : N;
+kaugfailiteenus_N : N;
+kaughost_N : N;
+kaugjuhtimine_N : N;
+kaugkoolitus_N : N;
+'kaugküttetorustik_N' : N;
+kaugmuukimine_N : N;
+'kaugmõju_N' : N;
+'kaugmõõtmine_N' : N;
+'kaugmüük_N' : N;
+'kaugnõupidamine_N' : N;
+'kaugnägelikkus_N' : N;
+kaugperiood_N : N;
+kaugplaneet_N : N;
+kaugprinter_N : N;
+'kaugpõhjus_N' : N;
+'kaugpääs_N' : N;
+'kaugpöördus_N' : N;
+'kaugpöördusruuter_N' : N;
+'kaugpöördusserver_N' : N;
+'kaugpüüdurhävituslennuk_N' : N;
+'kaugpüük_N' : N;
+kaugseire_N : N;
+kaugsuhtlemine_N : N;
+kaugsuhtlus_N : N;
+'kaugsõiduautojuht_N' : N;
+'kaugsõiduveoauto_N' : N;
+'kaugsõiduveok_N' : N;
+kaugtegevusraadius_N : N;
+kaugtuled_N : N;
+kaugtuli_N : N;
+kauguma_V : V;
+kaugumine_N : N;
+'kaugushüpe_N' : N;
+'kaugushüppaja_N' : N;
+kaugus_N : N;
+'kaugusmõõdik_N' : N;
+kaugvise_N : N;
+'kaugvõrk_N' : N;
+'kaugõpe_N' : N;
+'kaugõppeosakond_N' : N;
+kaukaaslane_N : N;
+kauna_kandma_V : V;
+kaunidus_N : N;
+kaunikesti_Adv : Adv;
+'kaunikõlalisus_N' : N;
+kaunilt_Adv : Adv;
+kaunineja_N : N;
+kauninema_V : V;
+kauninemine_N : N;
+kaunis_Adv : Adv;
+kaunis_A : A;
+kaunistaja_N : N;
+kaunistama_V2 : V2;
+kaunistamatult_Adv : Adv;
+kaunistamine_N : N;
+kaunistav_A : A;
+kaunisti_Adv : Adv;
+kaunistuselement_N : N;
+kaunistus_N : N;
+kaunistuskunstnik_N : N;
+'kaunistusnöör_N' : N;
+'kaunisõnaliselt_Adv' : Adv;
+kaunitar_N : N;
+kaunitsema_V : V;
+kaun_N : N;
+kaunter_N : N;
+kaunvili_N : N;
+kaupa_kindlaks_tegema_V : V;
+'kaupa_küpseks_tegema_V' : V;
+kaupa_maha_tegema_V : V;
+kaupa_saama_V : V;
+'kaupa_sõlmima_V' : V;
+kaupa_tahedaks_tegema_V : V;
+kaupa_tegema_V : V;
+kaup_N : N;
+kaupleja_N : N;
+kauplema_V2 : V2;
+kauplemine_N : N;
+kauplemiskoht_N : N;
+kauplusauto_N : N;
+kauplusbuss_N : N;
+kaupluseriiul_N : N;
+kaupluseruum_N : N;
+kauplusevargus_N : N;
+kauplushoone_N : N;
+kauplus_N : N;
+kaupmees_N : N;
+kaupmeeskond_N : N;
+kaupmehekonto_N : N;
+kaupmehepank_N : N;
+kaupmeheseisus_N : N;
+kaupmeheserver_N : N;
+kauritigu_N : N;
+'kausaalanalüüs_N' : N;
+kausaalne_A : A;
+kausaalsus_N : N;
+kausikook_N : N;
+kausjas_A : A;
+kauss_N : N;
+kaustik_N : N;
+kaust_N : N;
+kautsjonikiri_N : N;
+kautsjon_N : N;
+'kautšukitaim_N' : N;
+'kautšuk_N' : N;
+kava_N : N;
+kavakindlus_N : N;
+kavalalt_Adv : Adv;
+kavalasti_Adv : Adv;
+kavaldaja_N : N;
+kavaldamine_N : N;
+kavaldamisi_Adv : Adv;
+kavaleridemaja_N : N;
+kavaler_N : N;
+kavalerlik_A : A;
+kavalett_N : N;
+kavaljeer_N : N;
+kaval_A : A;
+kavalpea_N : N;
+kavalus_N : N;
+kavalust_ajama_V : V;
+kavalust_kasutama_V : V;
+kavalust_tarvitama_V : V;
+kavandaja_N : N;
+kavandama_V2 : V2;
+kavandamine_N : N;
+kavand_N : N;
+kavandlik_A : A;
+'kavapärasus_N' : N;
+kavastaja_N : N;
+kavastamine_N : N;
+kava_tegema_V : V;
+kavatis_N : N;
+kavatseja_N : N;
+kavatsema_V2 : V2;
+kavatsemine_N : N;
+kavatsetult_Adv : Adv;
+kavatsus_N : N;
+kavatsuslik_A : A;
+kavatsuslikkus_N : N;
+kavatsuslikult_Adv : Adv;
+kaver_N : N;
+kavernoosne_A : A;
+kebab_N : N;
+kebija_N : N;
+kebima_V : V;
+kebimine_N : N;
+kederluu_N : N;
+kedervars_N : N;
+kedrid_N : N;
+kedrus_N : N;
+keedis_N : N;
+keeduaparaat_N : N;
+keedukann_N : N;
+keedukoda_N : N;
+keedukreem_N : N;
+keedukunst_N : N;
+keeduleib_N : N;
+keedumuna_N : N;
+'keedunõu_N' : N;
+keedupott_N : N;
+keeduspiraal_N : N;
+keedutainas_N : N;
+'keeduvärv_N' : N;
+keefir_N : N;
+keegel_N : N;
+keegi_N : N;
+keeglikuul_N : N;
+'keeglimäng_N' : N;
+keeglirada_N : N;
+keeja_N : N;
+kee_N : N;
+keeksivorm_N : N;
+keeks_N : N;
+keelaja_N : N;
+keelama_V2 : V2;
+keelamine_N : N;
+keelatud_A : A;
+keelatu_N : N;
+keelav_A : A;
+keeld_N : N;
+'keeldsõna_N' : N;
+keelduja_N : N;
+keeldumine_N : N;
+keelduvalt_Adv : Adv;
+keelduv_A : A;
+'keeldu_võtma_V' : V;
+keeleamet_N : N;
+keeleanne_N : N;
+'keelebarjäär_N' : N;
+keeledidaktika_N : N;
+keeled_N : N;
+keeleeksam_N : N;
+keelefilosoofia_N : N;
+keelefilosoof_N : N;
+keelehalvatus_N : N;
+keeleinspektor_N : N;
+keeleinspektsioon_N : N;
+keelejuht_N : N;
+keelekandja_N : N;
+keelekandmine_N : N;
+'keelekastet_võtma_V' : V;
+keelekastmine_N : N;
+keelekasutaja_N : N;
+keelekasutus_N : N;
+keelekeskkond_N : N;
+keelekeskus_N : N;
+keelekida_N : N;
+keelekidasus_N : N;
+keelekomistus_N : N;
+'keelekäsiraamat_N' : N;
+'keelekümblus_N' : N;
+'keelekümbluslasteaed_N' : N;
+keelele_kerkima_V : V;
+keelele_tulema_V : V;
+keeleline_A : A;
+keelel_kipitsema_V : V;
+'keelel_käia_laskma_V' : V;
+'keelel_sügelema_V' : V;
+keelelt_libisema_V : V;
+keelemees_N : N;
+keelemurre_N : N;
+'keelemäng_N' : N;
+'keelemärk_N' : N;
+keelend_N : N;
+'keelenõue_N' : N;
+'keelenähtus_N' : N;
+'keelenärv_N' : N;
+keeleoskus_N : N;
+'keelepaelad_lahti_päästma_V' : V;
+keelepaelu_avama_V : V;
+'keelepaelu_lahti_päästma_V' : V;
+keelepaelu_lahti_tegema_V : V;
+keelepaelu_vallandama_V : V;
+'keelepaelu_valla_päästma_V' : V;
+keele_peale_kerkima_V : V;
+keele_peale_tulema_V : V;
+keele_peale_tungima_V : V;
+keele_peal_kihelema_V : V;
+keele_peal_kipitsema_V : V;
+'keele_peal_sügelema_V' : V;
+keelepeks_N : N;
+keelepoliitika_N : N;
+keelepruuk_N : N;
+'keelepõletik_N' : N;
+'keelepäev_N' : N;
+'keelerühm_N' : N;
+keeleseadus_N : N;
+keelespetsialist_N : N;
+keelestaja_N : N;
+keelestamine_N : N;
+'keelesüsteem_N' : N;
+keeletaju_N : N;
+keeletarind_N : N;
+keeletark_N : N;
+keeletarvitus_N : N;
+keeleteadlane_N : N;
+keeleteadus_N : N;
+keeletehnoloogia_N : N;
+keeletoimetaja_N : N;
+keeletu_A : A;
+'keeletuks_jääma_V' : V;
+keeletuks_tegema_V : V;
+keeletundja_N : N;
+keeletund_N : N;
+keeletunne_N : N;
+keeletunnistus_N : N;
+'keeletõend_N' : N;
+'keeletüpoloogia_N' : N;
+keeleuurija_N : N;
+keeleuusus_N : N;
+keelevaist_N : N;
+keelevalu_N : N;
+'keelevähk_N' : N;
+'keelevääratus_N' : N;
+'keeleõpetaja_N' : N;
+'keeleõpetuslikult_Adv' : Adv;
+'keeleüksus_N' : N;
+keelija_N : N;
+keelikliilia_N : N;
+keelikloom_N : N;
+keelimine_N : N;
+keelimpiste_N : N;
+keelimvaip_N : N;
+keeli_seadma_V : V;
+keelitaja_N : N;
+keelitama_V2 : V2;
+keelitamine_N : N;
+keelitleja_N : N;
+keelitlemine_N : N;
+keel_N : N;
+keelkond_N : N;
+keelpilliorkester_N : N;
+keelpill_N : N;
+keelt_alla_viima_V : V;
+keeltekool_N : N;
+keelteoskaja_N : N;
+keelteoskus_N : N;
+keelt_hammaste_taga_hoidma_V : V;
+keelt_hammaste_taga_pidama_V : V;
+keelt_hammustama_V : V;
+keelt_hoidma_V : V;
+keelt_kandma_V : V;
+keelt_kastma_V : V;
+keelt_kinni_pidama_V : V;
+keelt_kratsima_V : V;
+keelt_kurku_viima_V : V;
+keelt_murdma_V : V;
+'keelt_märjaks_tegema_V' : V;
+'keelt_näitama_V' : V;
+'keelt_närima_V' : V;
+keelt_peksma_V : V;
+'keelt_sügama_V' : V;
+keelt_talitsema_V : V;
+'keelt_väänama_V' : V;
+keeluala_N : N;
+keelu_alla_panema_V : V;
+'keelumärk_N' : N;
+keelupiirkond_N : N;
+keeluseadus_N : N;
+keelustaja_N : N;
+keelustamine_N : N;
+keelustatud_A : A;
+keelutoll_N : N;
+keelutsoon_N : N;
+'keelõis_N' : N;
+keema_ajama_V : V;
+keema_panema_V : V;
+keemiafirma_N : N;
+keemiakaup_N : N;
+keemiakauplus_N : N;
+keemia_N : N;
+keemiaklass_N : N;
+keemiakontsern_N : N;
+keemiaprofessor_N : N;
+keemiaraamat_N : N;
+keemiaravi_N : N;
+keemiarelv_N : N;
+'keemiasõda_N' : N;
+keemiatanker_N : N;
+keemiatarbed_N : N;
+keemiatarve_N : N;
+keemiateaduskond_N : N;
+keemiatehas_N : N;
+keemiatehnoloogia_N : N;
+keemiatoode_N : N;
+keemiatund_N : N;
+'keemiatööstus_N' : N;
+'keemiaõpetaja_N' : N;
+keemik_N : N;
+keemiline_A : A;
+keemine_N : N;
+keemispunkt_N : N;
+keemistemperatuur_N : N;
+keepama_V : V;
+keep_N : N;
+keeraja_N : N;
+keerama_V2 : V2;
+keeramine_N : N;
+keerasmik_N : N;
+keerd_N : N;
+'keerdkäigustik_N' : N;
+'keerdkäik_N' : N;
+'keerdküsimus_N' : N;
+keerdnael_N : N;
+keerdpaarjuhe_N : N;
+keerdpaar_N : N;
+keerdsammas_N : N;
+'keerdsõlm_N' : N;
+keerdtrepp_N : N;
+'keerdtüübel_N' : N;
+keerdu_ajama_V : V;
+keerdu_Adv : Adv;
+keerdu_kiskuma_V : V;
+keerduma_V : V;
+keerdumine_N : N;
+'keerdu_tõmbuma_V' : V;
+keere_N : N;
+keeris_N : N;
+keeristigu_N : N;
+keeristorm_N : N;
+keeritsjas_A : A;
+keerits_N : N;
+keeritsuss_N : N;
+'keeritsusstõbi_N' : N;
+keerleja_N : N;
+keerlema_V : V;
+keerlemine_N : N;
+'keermelõikeriist_N' : N;
+keermenael_N : N;
+keermeneet_N : N;
+keermepeitel_N : N;
+keermepuur_N : N;
+'keermestustööriist_N' : N;
+keerub_N : N;
+keerukalt_Adv : Adv;
+keerukas_A : A;
+keerukoht_N : N;
+keerukus_N : N;
+keerukusteooria_N : N;
+keeruline_A : A;
+keeruliselt_Adv : Adv;
+keerulisus_N : N;
+keerund_N : N;
+'keerupatsi_lööma_V' : V;
+keerusai_N : N;
+keerustaja_N : N;
+keerustamine_N : N;
+keerustuma_V : V;
+keerustumine_N : N;
+keerustus_N : N;
+keerutaja_N : N;
+keerutamine_N : N;
+keerutav_A : A;
+keerutuma_V : V;
+keerutus_N : N;
+keetel_N : N;
+keetja_N : N;
+keet_N : N;
+keetma_V2 : V2;
+keetmine_N : N;
+keevaline_A : A;
+keevaliselt_Adv : Adv;
+keevalisus_N : N;
+keevatsema_V : V;
+keeva_vett_kaela_viskama_V : V;
+keevismutter_N : N;
+keevitaja_N : N;
+keevitamine_N : N;
+keevituma_V : V;
+keevitumine_N : N;
+keevitusmask_N : N;
+keevitustrafo_N : N;
+kefiir_N : N;
+kehadublant_N : N;
+kehaehitus_N : N;
+kehahoid_N : N;
+kehahooldus_N : N;
+kehahooldusvahend_N : N;
+'kehajõud_N' : N;
+kehakaal_N : N;
+kehakas_A : A;
+kehakasv_N : N;
+kehakate_N : N;
+kehakeel_N : N;
+keha_N : N;
+keha_kinnitama_V : V;
+'kehakinnitust_võtma_V' : V;
+kehakuju_N : N;
+kehakultuuriteaduskond_N : N;
+kehakultuur_N : N;
+kehakultuurlane_N : N;
+kehakunst_N : N;
+kehaliige_N : N;
+kehaliikmed_N : N;
+kehalik_A : A;
+kehaline_A : A;
+kehaliselt_Adv : Adv;
+kehalisi_harjutusi_tegema_V : V;
+kehamuutus_N : N;
+kehanema_V : V;
+kehaosa_N : N;
+kehapiirkond_N : N;
+kehapind_N : N;
+keharakk_N : N;
+keharaskus_N : N;
+kehasoojus_N : N;
+kehastaja_N : N;
+kehastama_V2 : V2;
+kehastamine_N : N;
+kehastuja_N : N;
+kehastuma_V : V;
+kehastumine_N : N;
+kehatemperatuur_N : N;
+kehavedelik_N : N;
+kehavigastus_N : N;
+'kehaväljehiidus_N' : N;
+'kehaõõs_N' : N;
+kehevil_Adv : Adv;
+kehitaja_N : N;
+kehitama_V2 : V2;
+kehitamine_N : N;
+kehitus_N : N;
+'kehkenpüks_N' : N;
+kehkima_V : V;
+kehkleja_N : N;
+kehklema_V : V;
+kehklemine_N : N;
+kehtestaja_N : N;
+kehtestama_V2 : V2;
+kehtestamine_N : N;
+kehtestav_A : A;
+kehtestuma_V : V;
+kehtestumine_N : N;
+kehtetu_A : A;
+kehtetuks_tunnistama_V : V;
+kehtetus_N : N;
+kehtija_N : N;
+kehtima_hakkama_V : V;
+kehtima_V : V;
+kehtimapanek_N : N;
+kehtima_panema_V : V;
+kehtimine_N : N;
+kehtivaks_pidama_V : V;
+kehtiv_A : A;
+kehtivusaeg_N : N;
+kehtivus_N : N;
+kehtivuspiirkond_N : N;
+kehtivusteenus_N : N;
+kehtivust_kaotama_V : V;
+kehutaja_N : N;
+kehutamine_N : N;
+'kehvaks_jääma_V' : V;
+kehvalt_Adv : Adv;
+kehvasti_Adv : Adv;
+kehvemini_Adv : Adv;
+kehveneja_N : N;
+kehvenema_V : V;
+kehvenemine_N : N;
+kehvikkond_N : N;
+kehv_A : A;
+kehvuja_N : N;
+kehvuma_V : V;
+kehvumine_N : N;
+kehvus_N : N;
+kehvveresus_N : N;
+keigar_N : N;
+keigarlik_A : A;
+keiser_N : N;
+keiserlik_A : A;
+'keiserlõige_N' : N;
+'keisrilõige_N' : N;
+keisrinna_N : N;
+keisriproua_N : N;
+keisririik_N : N;
+kekerdama_V : V;
+kekkaja_N : N;
+kekkama_V : V;
+kekkamine_N : N;
+keksama_V : V;
+keksima_V : V;
+keks_N : N;
+keksleja_N : N;
+kekslema_V : V;
+kekslemine_N : N;
+'keksumäng_N' : N;
+kekutama_V : V;
+kelbasarikas_N : N;
+kelder_N : N;
+keldriaken_N : N;
+keldriboks_N : N;
+keldrikauplus_N : N;
+keldriklest_N : N;
+keldrikorrus_N : N;
+keldriluugivalgus_N : N;
+keldripood_N : N;
+keldriruum_N : N;
+keldrisein_N : N;
+keldrituba_N : N;
+keldrivahelagi_N : N;
+kelguhooaeg_N : N;
+kelgujalas_N : N;
+kelgukoer_N : N;
+'kelgumägi_N' : N;
+'kelgunöör_N' : N;
+kelgurada_N : N;
+kelgusport_N : N;
+'kelgusõitu_tegema_V' : V;
+kelgutaja_N : N;
+kelgutama_V : V;
+kelgutamine_N : N;
+kelgutee_N : N;
+kelguvedu_N : N;
+kelkama_V : V;
+kelkija_N : N;
+kelkima_V : V;
+kelkimine_N : N;
+kelkiv_A : A;
+kelk_N : N;
+kellaaeg_N : N;
+kella_andma_V : V;
+kellad_N : N;
+kellahelin_N : N;
+kellaja_N : N;
+kellakaar_N : N;
+kella_kaela_panema_V : V;
+kellakapp_N : N;
+kellakatkestus_N : N;
+kellakatus_N : N;
+kellakett_N : N;
+'kellakõlin_N' : N;
+'kellakägu_N' : N;
+'kella_külge_panema_V' : V;
+'kella_külge_riputama_V' : V;
+'kella_külge_sattuma_V' : V;
+'kella_külge_siduma_V' : V;
+'kella_külge_tõmbama_V' : V;
+'kellalööja_N' : N;
+'kellalöök_N' : N;
+'kella_lööma_V' : V;
+kellama_V : V;
+kellamees_N : N;
+kellamine_N : N;
+'kellamäng_N' : N;
+kellanui_N : N;
+'kellanöör_N' : N;
+kellapatarei_N : N;
+kellapomm_N : N;
+kellapood_N : N;
+kellaregister_N : N;
+'kellassepatöökoda_N' : N;
+kellassepp_N : N;
+kellatorn_N : N;
+kella_tundma_V : V;
+'kella_tõmbama_V' : V;
+kella_vaatama_V : V;
+'kellaäri_N' : N;
+'kellaärkel_N' : N;
+kell_N : N;
+kellpoi_N : N;
+kellraadio_N : N;
+kellukas_N : N;
+kelluke_N : N;
+kellu_N : N;
+kelme_N : N;
+kelmikas_A : A;
+kelmiromaan_N : N;
+kelmistumine_N : N;
+kelm_A : A;
+kelm_N : N;
+kelmust_tegema_V : V;
+kelner_N : N;
+kelpkatus_N : N;
+kelp_A : A;
+kelp_N : N;
+kelts_N : N;
+kelvin_N : N;
+kemikaal_N : N;
+kemiluminestsents_N : N;
+kemmerg_N : N;
+kemoos_N : N;
+kemoretseptor_N : N;
+kempleja_N : N;
+kemplema_V : V;
+kemplemine_N : N;
+kemps_N : N;
+kempsupaber_N : N;
+kenadus_N : N;
+kena_A : A;
+kenastaja_N : N;
+kenastamine_N : N;
+kenasti_Adv : Adv;
+kenastuma_V : V;
+kenitama_V : V;
+kenitlema_V : V;
+kenkaja_N : N;
+kenkama_V : V;
+kenkamine_N : N;
+kenksama_V : V;
+kennel_N : N;
+kenning_N : N;
+kenotaaf_N : N;
+kentaur_N : N;
+kentsakalt_Adv : Adv;
+kentsakas_A : A;
+kentsakus_N : N;
+kepeldama_V : V;
+kepike_N : N;
+'kepikõnd_N' : N;
+'keppi_ja_kotti_võtma_V' : V;
+keppi_maitsma_V : V;
+keppi_maitsta_saama_V : V;
+keppi_tegema_V : V;
+keppi_tunda_saama_V : V;
+kepp_N : N;
+kepprakk_N : N;
+kepproos_N : N;
+kepsaja_N : N;
+kepsama_V : V;
+kepsamine_N : N;
+kepsija_N : N;
+kepsimine_N : N;
+keps_N : N;
+kepsleja_N : N;
+kepslema_V : V;
+kepslemine_N : N;
+'kepsu_lööma_V' : V;
+kepsutaja_N : N;
+kepsutamine_N : N;
+keraamikaahi_N : N;
+keraamikaateljee_N : N;
+keraamika_N : N;
+'keraamikanäitus_N' : N;
+'keraamikatöökoda_N' : N;
+kerahein_N : N;
+kerajas_A : A;
+kerake_N : N;
+kerakellukas_N : N;
+kera_N : N;
+keramsiitbetoon_N : N;
+keramsiitbetoonplokk_N : N;
+keramsiit_N : N;
+keramsiitplokk_N : N;
+kerapind_N : N;
+kerasparv_N : N;
+keratiin_N : N;
+'keratiintsüst_N' : N;
+keratiit_N : N;
+keratoom_N : N;
+'keravälk_N' : N;
+kere_N : N;
+kerelihas_N : N;
+kere_peale_andma_V : V;
+kere_peale_saama_V : V;
+keresse_ajama_V : V;
+keresse_keerama_V : V;
+keresse_pistma_V : V;
+keret_kinnitama_V : V;
+'keret_kuumaks_kütma_V' : V;
+keret_kuumaks_tegema_V : V;
+keret_maha_keerama_V : V;
+keret_maha_panema_V : V;
+'keret_maha_tõmbama_V' : V;
+'keret_tuliseks_kütma_V' : V;
+keret_tuliseks_tegema_V : V;
+'keret_täis_sugema_V' : V;
+'keret_täis_sõimama_V' : V;
+'keretäis_N' : N;
+'kere_täis_sugema_V' : V;
+'keretäit_andma_V' : V;
+'keretäit_saama_V' : V;
+'keretäit_soola_panema_V' : V;
+'keretüüp_N' : N;
+kergakil_Adv : Adv;
+kergbetoon_N : N;
+kergbetoonpaneel_N : N;
+kergbetoonplokk_N : N;
+kergehitis_N : N;
+'kergejõustik_N' : N;
+'kergejõustiklane_N' : N;
+'kergejõustikuhall_N' : N;
+'kergejõustikuhooaeg_N' : N;
+'kergejõustikukohtunik_N' : N;
+'kergejõustikumeeskond_N' : N;
+'kergejõustikumeistrivõistlused_N' : N;
+'kergejõustikutreener_N' : N;
+'kergejõustikutreening_N' : N;
+'kergejõustikuvõistlus_N' : N;
+kergekaal_N : N;
+kerge_A : A;
+kergekuulipilduja_N : N;
+'kergekäeliselt_Adv' : Adv;
+kergel_keelel_lubama_V : V;
+kergelt_Adv : Adv;
+'kergemalt_hinge_tõmbama_V' : V;
+kergemeelselt_Adv : Adv;
+kergemeelsus_N : N;
+kergemini_Adv : Adv;
+kergemuusika_N : N;
+'kerge_nahaga_pääsema_V' : V;
+kergendaja_N : N;
+kergendamine_N : N;
+kergendatult_Adv : Adv;
+kergenduskaar_N : N;
+kergendus_N : N;
+kergendust_tundma_V : V;
+kergendustunne_N : N;
+kergenema_V : V;
+kergenemine_N : N;
+kergesti_Adv : Adv;
+'kergetööstus_N' : N;
+kergeusklikult_Adv : Adv;
+kergitaja_N : N;
+kergitama_V2 : V2;
+kergitamine_N : N;
+kergitusaine_N : N;
+kergitus_N : N;
+kergkruus_N : N;
+kerglane_A : A;
+kerglaselt_Adv : Adv;
+kerglus_N : N;
+kergmetall_N : N;
+kergplokk_N : N;
+kergsavi_N : N;
+kergsein_N : N;
+kergus_N : N;
+'kergõli_N' : N;
+kerija_N : N;
+kerima_V2 : V2;
+kerimine_N : N;
+kerimisriba_N : N;
+kerisahi_N : N;
+kerisele_viskama_V : V;
+'kerishüpokaust_N' : N;
+keris_N : N;
+kerjaja_N : N;
+'kerjakeppi_võtma_V' : V;
+kerjakepp_N : N;
+kerjakotti_kandma_V : V;
+'kerjakotti_selga_võtma_V' : V;
+kerjamine_N : N;
+kerjav_A : A;
+kerjusekepp_N : N;
+kerjus_N : N;
+kerjuslaulik_N : N;
+kerjusmunk_N : N;
+kerjusplika_N : N;
+'kerjustüdruk_N' : N;
+kerkija_N : N;
+kerkima_V : V;
+kerkima_panema_V : V;
+kerkimine_N : N;
+kerkvel_Adv : Adv;
+kermes_N : N;
+kernel_N : N;
+kerra_kiskuma_V : V;
+kesa_N : N;
+'kesaks_jätma_V' : V;
+'kesakünd_N' : N;
+kesalill_N : N;
+'kesamüts_N' : N;
+kesanoorik_N : N;
+'kesapõld_N' : N;
+'kesapüksid_N' : N;
+kese_N : N;
+kesik_N : N;
+kesine_A : A;
+kesiselt_Adv : Adv;
+keskaeg_N : N;
+keskaegkond_N : N;
+keskaju_N : N;
+keskasutus_N : N;
+keskdepositoorium_N : N;
+keskdistants_N : N;
+keskeakriis_N : N;
+keskealine_N : N;
+keskel_Adv : Adv;
+'keskeltläbi_Adv' : Adv;
+keskendama_V2 : V2;
+keskendamatus_N : N;
+keskendamine_N : N;
+keskendatus_N : N;
+keskenduja_N : N;
+keskenduma_V : V;
+keskendumine_N : N;
+'keskendumishäire_N' : N;
+'keskendumisvõime_N' : N;
+keskendunud_A : A;
+keskerakondlane_N : N;
+keskeriharidus_N : N;
+keskhaigla_N : N;
+keskharidus_N : N;
+'keskhommikust_sööma_V' : V;
+keskiga_N : N;
+keskjaam_N : N;
+keskjooks_N : N;
+keskjoondamine_N : N;
+keskjoon_N : N;
+keskkaal_N : N;
+keskkatlamaja_N : N;
+keskklass_N : N;
+keskkohas_Adv : Adv;
+keskkoht_N : N;
+keskkomitee_N : N;
+keskkond_N : N;
+keskkonnaamet_N : N;
+'keskkonnaanalüüs_N' : N;
+keskkonnadisain_N : N;
+keskkonnaeetika_N : N;
+keskkonnaesteetika_N : N;
+keskkonnainformaatika_N : N;
+keskkonnainspektsioon_N : N;
+keskkonnainstituut_N : N;
+keskkonnakahjustus_N : N;
+keskkonnakaitse_N : N;
+keskkonnakaitseorganisatsioon_N : N;
+keskkonnakasvatus_N : N;
+keskkonnakujundus_N : N;
+keskkonnakunst_N : N;
+keskkonnaministeerium_N : N;
+keskkonnaminister_N : N;
+keskkonnamisteerium_N : N;
+'keskkonnamõju_N' : N;
+keskkonnaregister_N : N;
+keskkonnaruum_N : N;
+keskkonnateadlikkus_N : N;
+keskkonnateater_N : N;
+keskkonnatest_N : N;
+keskkonnauuring_N : N;
+'keskkonnaökonoomika_N' : N;
+keskkoolihoone_N : N;
+'keskkoolilõpetajad_N' : N;
+'keskkoolilõpetaja_N' : N;
+'keskkooliõpetaja_N' : N;
+keskkool_N : N;
+'keskkõlar_N' : N;
+'keskkõrvapõletik_N' : N;
+'keskkõrv_N' : N;
+'keskkütteruum_N' : N;
+'keskküttesüsteem_N' : N;
+keskladu_N : N;
+kesklaineantenn_N : N;
+kesklaine_N : N;
+kesklinn_N : N;
+'kesklööv_N' : N;
+keskmaajooksja_N : N;
+keskmaamees_N : N;
+keskmast_N : N;
+keskmesse_kerkima_V : V;
+keskmine_A : A;
+keskmiselt_Adv : Adv;
+'keskmägismaa_N' : N;
+'keskmängija_N' : N;
+keskne_A : A;
+kesknurk_N : N;
+'kesknädal_N' : N;
+'kesknärvisüsteem_N' : N;
+keskosa_N : N;
+keskpaigas_Adv : Adv;
+keskpaik_N : N;
+keskpaiku_Adv : Adv;
+keskpank_N : N;
+keskpankur_N : N;
+keskpositsioonivise_N : N;
+keskpost_N : N;
+keskprotsessor_N : N;
+keskpunktis_Adv : Adv;
+'keskpunkti_tõstma_V' : V;
+keskpunkt_N : N;
+'keskpõrand_N' : N;
+'keskpäevajoon_N' : N;
+'keskpäevalill_N' : N;
+'keskpäev_N' : N;
+'keskpära_N' : N;
+'keskpärasus_N' : N;
+keskrisaliit_N : N;
+kesksagedus_N : N;
+'keskseinandipõletik_N' : N;
+kesksugu_N : N;
+kesksuvi_N : N;
+'kesksõidukaarsild_N' : N;
+'kesksõidusild_N' : N;
+'kesksõna_N' : N;
+kesktee_N : N;
+kesktegevusraadius_N : N;
+kesktekk_N : N;
+kesktormaja_N : N;
+kesktorn_N : N;
+'kesktõmbejõud_N' : N;
+'kesktõmbekiirendus_N' : N;
+'kesktöötlusseade_N' : N;
+keskus_N : N;
+keskusteleja_N : N;
+keskustelema_V : V;
+keskustelemine_N : N;
+keskustleja_N : N;
+keskustlema_V : V;
+keskustlemine_N : N;
+keskvalitsus_N : N;
+keskvangla_N : N;
+keskvokaal_N : N;
+'keskvõim_N' : N;
+'keskvõrre_N' : N;
+'keskväljak_N' : N;
+'keskväärtus_N' : N;
+'keskööhämarus_N' : N;
+'kesköö_N' : N;
+'kesköötund_N' : N;
+kessoon_N : N;
+kesta_ajama_V : V;
+kestama_V : V;
+kestamine_N : N;
+kesta_pugema_V : V;
+'kesta_tõmbuma_V' : V;
+kesta_vahetama_V : V;
+kestendama_V : V;
+kestendamine_N : N;
+kestendav_A : A;
+kestendus_N : N;
+kestev_A : A;
+kest_N : N;
+kestma_V : V;
+kestmine_N : N;
+kestusjooks_N : N;
+kestuskaup_N : N;
+kestus_N : N;
+kestvalt_Adv : Adv;
+kestvusetus_N : N;
+kestvus_N : N;
+kestvusuuring_N : N;
+ketasfrees_N : N;
+ketas_N : N;
+'ketaslõikaja_N' : N;
+'ketaslõikur_N' : N;
+ketaspidur_N : N;
+'ketasäke_N' : N;
+ketendama_V : V;
+ketendamine_N : N;
+ketendav_A : A;
+ketikaitse_N : N;
+ketistaja_N : N;
+ketistamine_N : N;
+ketistuma_V : V;
+ketitaja_N : N;
+ketitamine_N : N;
+ketoos_N : N;
+ketraja_N : N;
+ketramine_N : N;
+ketrustuba_N : N;
+'ketrustöökoda_N' : N;
+'ketrustööstus_N' : N;
+ketsaal_N : N;
+ketser_N : N;
+ketserlus_N : N;
+kets_N : N;
+'ketš_N' : N;
+'ketšup_N' : N;
+kettaajam_N : N;
+kettadraiv_N : N;
+kettaemulaator_N : N;
+kettaheide_N : N;
+'kettaheitevõistlus_N' : N;
+kettaheitja_N : N;
+kettajam_N : N;
+kettakontroller_N : N;
+kettakujutis_N : N;
+kettamaht_N : N;
+kettapakett_N : N;
+kettapuhver_N : N;
+'kettapöördusaeg_N' : N;
+kettaseade_N : N;
+kettaserver_N : N;
+kettatihendus_N : N;
+'kettatõrge_N' : N;
+'kettavõrk_N' : N;
+ketti_panema_V : V;
+kettkaubandus_N : N;
+kettkauplus_N : N;
+kett_N : N;
+kettlukk_N : N;
+kettraamat_N : N;
+kettsaag_N : N;
+'kettülekanne_N' : N;
+ketune_A : A;
+ketutama_V : V;
+kevade_N : N;
+kevadhooaeg_N : N;
+kevaditi_Adv : Adv;
+kevad_N : N;
+kevadkogrits_N : N;
+kevadkontsert_N : N;
+kevadmess_N : N;
+kevadmood_N : N;
+'kevadnäitus_N' : N;
+'kevadpäev_N' : N;
+'kevadpüha_N' : N;
+kevadrull_N : N;
+'kevadränne_N' : N;
+kevadtaevas_N : N;
+'kevadväsimus_N' : N;
+'kevadõhtu_N' : N;
+'kevadõis_N' : N;
+'kevadüritus_N' : N;
+kevlar_N : N;
+kg_N : N;
+'khakipüksid_N' : N;
+khilim_N : N;
+kiasm_N : N;
+kibama_V : V;
+kibedat_tegema_V : V;
+kibedus_N : N;
+kibedustunne_N : N;
+kibekarjuja_N : N;
+kibe_A : A;
+kibekiiresti_Adv : Adv;
+kibekurk_N : N;
+'kibekähku_Adv' : Adv;
+kibeleja_N : N;
+kibelemine_N : N;
+kibenema_V : V;
+kibestuja_N : N;
+kibestuma_V : V;
+kibestumine_N : N;
+kibestunult_Adv : Adv;
+kibestus_N : N;
+kibisema_V : V;
+kibla_N : N;
+kibrastuma_V : V;
+kibrutaja_N : N;
+kibrutama_V2 : V2;
+kibrutamine_N : N;
+kibusk_N : N;
+kibuvitsatee_N : N;
+kibuvits_N : N;
+kidakeelselt_Adv : Adv;
+kidakeelsus_N : N;
+kida_N : N;
+kidelema_V : V;
+kiderik_A : A;
+kiderikkus_N : N;
+kidi_N : N;
+kidisema_V : V;
+kidu_N : N;
+kidulumi_N : N;
+kiduma_V : V;
+kidumine_N : N;
+kidunema_V : V;
+'kiduraks_jääma_V' : V;
+kiduralt_Adv : Adv;
+kidur_A : A;
+kidurus_N : N;
+kidutsema_V : V;
+kiduv_A : A;
+kiduvus_N : N;
+kigaldama_V : V;
+kigatsema_V : V;
+kigin_N : N;
+kigisema_V : V;
+kihaja_N : N;
+kihama_V : V;
+kihamine_N : N;
+kiharduma_V : V;
+kihardumine_N : N;
+kihelema_V : V;
+kihelemine_N : N;
+kihelkond_N : N;
+kihelkonnakirik_N : N;
+kihelus_N : N;
+kiherdama_V : V;
+kiherduma_V : V;
+kihevil_Adv : Adv;
+kihimaal_N : N;
+kihinema_V : V;
+kihin_N : N;
+kihiseja_N : N;
+kihisema_V : V;
+kihisemine_N : N;
+kihisev_A : A;
+kihistaja_N : N;
+kihistamine_N : N;
+kihistu_N : N;
+kihistuma_V : V;
+kihistumine_N : N;
+kihistumus_N : N;
+kihitaja_N : N;
+kihitamine_N : N;
+kihituma_V : V;
+kihk_N : N;
+kihklema_V : V;
+kihkuma_V : V;
+kihkvel_Adv : Adv;
+kihlad_N : N;
+kihlakuulutus_N : N;
+'kihlapäev_N' : N;
+'kihlasõrmus_N' : N;
+kihlateade_N : N;
+kihlatu_N : N;
+kihla_vedama_V : V;
+kihl_N : N;
+kihluja_N : N;
+kihluma_V : V;
+kihlumine_N : N;
+kihlus_N : N;
+kihluspidu_N : N;
+kihlvedu_N : N;
+'kihlvedu_sõlmima_V' : V;
+kihlveokassa_N : N;
+kihlveosumma_N : N;
+kihnlane_N : N;
+kihtirdumine_N : N;
+kiht_N : N;
+kihtkond_N : N;
+kihtkoordumine_N : N;
+kihtpilv_N : N;
+kihtsillus_N : N;
+'kihtvõrk_N' : N;
+kihu_N : N;
+kihulane_N : N;
+kihulumi_N : N;
+kihutaja_N : N;
+kihutama_V2 : V2;
+kihutamine_N : N;
+kihutuskirjandus_N : N;
+'kihutuskõne_N' : N;
+'kihutuskõneleja_N' : N;
+kihutust_tegema_V : V;
+'kihutustöö_N' : N;
+kihva_keerama_V : V;
+'kihva_käänama_V' : V;
+kihva_panema_V : V;
+kihva_pistma_V : V;
+kihvataja_N : N;
+kihvatama_V : V;
+kihvatamine_N : N;
+kihvatuma_V : V;
+kihvatus_N : N;
+kihv_N : N;
+kihvti_andma_V : V;
+kihvtine_A : A;
+kihvtiselt_Adv : Adv;
+kiibikomplekt_N : N;
+kiibikorpus_N : N;
+kiibistik_N : N;
+kiibitseja_N : N;
+kiibitsemine_N : N;
+kiidukukk_N : N;
+kiidulaul_N : N;
+kiidulaulu_laulma_V : V;
+kiigepink_N : N;
+kiigeraud_N : N;
+kiigutaja_N : N;
+kiigutama_V2 : V2;
+kiigutamine_N : N;
+kiikaja_N : N;
+kiikajonipuu_N : N;
+kiikamine_N : N;
+kii_N : N;
+kiik_N : N;
+kiiklema_V : V;
+kiiksamm_N : N;
+kiiksataja_N : N;
+kiiksatama_V : V;
+kiiksatamine_N : N;
+kiiksuma_V : V;
+kiiksutaja_N : N;
+kiiksutama_V2 : V2;
+kiiksutamine_N : N;
+kiiktool_N : N;
+kiikuja_N : N;
+kiikuma_V : V;
+kiikumine_N : N;
+'kiikumisvõte_N' : N;
+kiilakaks_ajama_V : V;
+kiilakas_N : N;
+kiilaks_ajama_V : V;
+kiilama_V : V;
+kiilanema_V : V;
+kiilankur_N : N;
+'kiilasjää_N' : N;
+kiilas_A : A;
+kiilaspea_N : N;
+'kiilaspäisus_N' : N;
+kiilastuma_V : V;
+kiilduma_V : V;
+kiilgama_V : V;
+kiilijooks_N : N;
+kiiljaht_N : N;
+kiilkaar_N : N;
+kiil_N : N;
+kiilkiri_N : N;
+kiilkirves_N : N;
+kiillause_N : N;
+kiilraam_N : N;
+kiilsillus_N : N;
+kiiluja_N : N;
+kiiluluu_N : N;
+'kiilu_lööma_V' : V;
+kiilumine_N : N;
+kiiluruum_N : N;
+kiilu_taguma_V : V;
+kiiluurits_N : N;
+kiimaja_N : N;
+kiimaline_A : A;
+kiimalus_N : N;
+kiimamine_N : N;
+kiimatuma_V : V;
+kiimeldama_V : V;
+kiim_N : N;
+kiimleja_N : N;
+kiimlema_V : V;
+kiimlemine_N : N;
+kiinapuu_N : N;
+kiinduja_N : N;
+kiinduma_V : V;
+kiindumine_N : N;
+kiindumus_N : N;
+kiinijooks_N : N;
+kiin_N : N;
+kiiparvuti_N : N;
+kiipjalg_N : N;
+kiipkaart_N : N;
+kiip_N : N;
+kiirabiarst_N : N;
+kiirabiauto_N : N;
+kiirabi_N : N;
+kiirabi_kutsuma_V : V;
+kiiratama_V : V;
+kiird_N : N;
+kiire_A : A;
+kiire_N : N;
+kiirelt_Adv : Adv;
+kiirendaja_N : N;
+'kiirendajanärv_N' : N;
+kiirendama_V2 : V2;
+kiirendamine_N : N;
+kiirendikaart_N : N;
+kiirendi_N : N;
+kiirendiplaat_N : N;
+kiirendusjooks_N : N;
+kiirendus_N : N;
+kiirenduspump_N : N;
+kiirendusseade_N : N;
+'kiirendussõit_N' : N;
+kiirendust_andma_V : V;
+kiirenema_V : V;
+kiirenemine_N : N;
+kiiresti_Adv : Adv;
+kiiret_pidama_V : V;
+kiiret_tegema_V : V;
+kiirgaja_N : N;
+kiirgama_V2 : V2;
+kiirgamine_N : N;
+kiirguma_V : V;
+kiirgumine_N : N;
+kiirgusallikas_N : N;
+kiirgusdetektor_N : N;
+kiirgusdoos_N : N;
+kiirgusenergia_N : N;
+kiirgusjoon_N : N;
+kiirgus_N : N;
+'kiirguslööve_N' : N;
+kiirgusspekter_N : N;
+kiirgustajur_N : N;
+'kiirgusvöönd_N' : N;
+'kiirikseentõbi_N' : N;
+kiiritaja_N : N;
+kiiritama_V2 : V2;
+kiiritamine_N : N;
+kiirituma_V : V;
+kiiritusdoos_N : N;
+kiiritushaigus_N : N;
+kiiritus_N : N;
+kiirituskuur_N : N;
+kiiritusohver_N : N;
+kiiritusravi_N : N;
+'kiiritustõbi_N' : N;
+kiirjas_A : A;
+kiirjooksja_N : N;
+kiirjooks_N : N;
+kiirkauplus_N : N;
+kiirkeedupott_N : N;
+kiirkeetja_N : N;
+kiir_N : N;
+kiirkiri_N : N;
+kiirkirjutaja_N : N;
+kiirkirjutamine_N : N;
+kiirklahv_N : N;
+'kiirkäija_N' : N;
+'kiirkäimine_N' : N;
+'kiirköitja_N' : N;
+kiirlaadija_N : N;
+kiirlaadur_N : N;
+kiirlaskumine_N : N;
+kiirlaskumisrada_N : N;
+kiirlift_N : N;
+kiirloterii_N : N;
+kiirloto_N : N;
+'kiirlõiketeras_N' : N;
+kiirmenetlus_N : N;
+kiirpaat_N : N;
+kiirpraadija_N : N;
+kiirpraadimine_N : N;
+kiirpress_N : N;
+kiirreageerija_N : N;
+kiirrong_N : N;
+kiirsuhtlus_N : N;
+'kiirsõnumivahetus_N' : N;
+kiirteade_N : N;
+kiirtee_N : N;
+kiirteheitja_N : N;
+kiirtoit_N : N;
+kiirtramm_N : N;
+kiirtuli_N : N;
+'kiirtõlge_N' : N;
+'kiirtõstuk_N' : N;
+kiiruga_Adv : Adv;
+kiiruisk_N : N;
+kiiruisutaja_N : N;
+kiiruisutamine_N : N;
+kiiruisutamisrada_N : N;
+'kiiruisutamisvõistlus_N' : N;
+kiiruluu_N : N;
+kiirusagar_N : N;
+kiiruselugeja_N : N;
+'kiirusemõõtja_N' : N;
+kiiruskaamera_N : N;
+kiiruskatse_N : N;
+kiirus_N : N;
+'kiirusmõõtur_N' : N;
+kiiruspiirang_N : N;
+'kiirussõit_N' : N;
+kiirustaja_N : N;
+kiirustamine_N : N;
+kiirustavalt_Adv : Adv;
+kiirustav_A : A;
+kiirustlema_V : V;
+kiirust_lisama_V : V;
+kiirustreening_N : N;
+kiirustus_N : N;
+kiirusujumine_N : N;
+kiirutsema_V : V;
+kiirvestlus_N : N;
+'kiirülekanne_N' : N;
+kiisel_N : N;
+kiiskaja_N : N;
+kiiskama_V : V;
+kiiskamine_N : N;
+'kiiska_püüdma_V' : V;
+kiiskav_A : A;
+kiisulips_N : N;
+kiita_saama_V : V;
+kiitev_A : A;
+kiitja_N : N;
+kiitleja_N : N;
+kiitlema_V : V;
+kiitlemine_N : N;
+kiitlev_A : A;
+kiitlik_A : A;
+kiitma_V2 : V2;
+kiitmine_N : N;
+kiitsakas_A : A;
+kiitsama_V : V;
+kiitsatama_V : V;
+kiitsuma_V : V;
+kiitus_N : N;
+kiituslaul_N : N;
+kiitust_jagama_V : V;
+kiitust_laulma_V : V;
+'kiitust_väärima_V' : V;
+kiitvalt_Adv : Adv;
+kiivaja_N : N;
+kiiva_Adv : Adv;
+kiivakil_Adv : Adv;
+kiiva_kiskuma_V : V;
+kiivalt_Adv : Adv;
+kiivamine_N : N;
+kiivas_Adv : Adv;
+kiivas_A : A;
+kiivastuma_V : V;
+kiiver_N : N;
+kiiverkuvar_N : N;
+kiivi_N : N;
+kiivitaja_N : N;
+kiivrisukk_N : N;
+kiivus_N : N;
+kikas_N : N;
+kikerhernejahu_N : N;
+kikerhernes_N : N;
+kikerikii_N : N;
+'kikikõrvu_Adv' : Adv;
+'kikikõrvul_Adv' : Adv;
+kikilips_N : N;
+kikitaja_N : N;
+kikitamine_N : N;
+kikituma_V : V;
+kikivarvukile_Adv : Adv;
+kikivarvukil_Adv : Adv;
+kikivarvule_Adv : Adv;
+kikivarvul_Adv : Adv;
+'kikkapüksid_N' : N;
+'kikkapüks_N' : N;
+kikkaseen_N : N;
+kikkhabe_N : N;
+kikki_ajama_V : V;
+kikki_Adv : Adv;
+kikkis_Adv : Adv;
+'kikkiskõrvu_Adv' : Adv;
+kiks_N : N;
+kilahtama_V : V;
+kilaja_N : N;
+kilama_V : V;
+kilamine_N : N;
+kilatsema_V : V;
+'kilbile_tõstma_V' : V;
+kilbirohi_N : N;
+kilda_heitma_V : V;
+kildhaaval_Adv : Adv;
+kild_N : N;
+kildkond_N : N;
+kildmiin_N : N;
+kildpomm_N : N;
+kilduma_V : V;
+kileehitis_N : N;
+kilehall_N : N;
+kilekasvuhoone_N : N;
+kile_A : A;
+kile_N : N;
+kileklaviatuur_N : N;
+kilektor_N : N;
+'kilemultš_N' : N;
+kilendama_V : V;
+kilepakend_N : N;
+kiletaja_N : N;
+kiletamine_N : N;
+kiletiivaline_N : N;
+kiletransistor_N : N;
+kilgendama_V : V;
+kiliagoon_N : N;
+kiliasm_N : N;
+kiliast_N : N;
+kilim_N : N;
+kiliseja_N : N;
+kilisema_V : V;
+kilisemine_N : N;
+kiljataja_N : N;
+kiljatama_V : V;
+kiljatamine_N : N;
+kiljatlema_V : V;
+kiljatus_N : N;
+kiljuja_N : N;
+kiljuma_V : V;
+kiljumine_N : N;
+kilkaja_N : N;
+kilkama_V : V;
+kilkamine_N : N;
+'kilki_pähe_võtma_V' : V;
+kilk_N : N;
+kilksataja_N : N;
+kilksatama_V : V;
+kilksatamine_N : N;
+kilksatus_N : N;
+kilks_N : N;
+kilksuja_N : N;
+kilksuma_V : V;
+kilksumine_N : N;
+kilkuma_V : V;
+killaline_N : N;
+killamees_N : N;
+killavoor_N : N;
+kille_N : N;
+killendama_V : V;
+killuhaav_N : N;
+killukaupa_Adv : Adv;
+killukiirus_N : N;
+killukohus_N : N;
+killunema_V : V;
+killustaja_N : N;
+killustama_V2 : V2;
+killustamine_N : N;
+killustik_N : N;
+killustiktee_N : N;
+killustuma_V : V;
+killustumine_N : N;
+killustus_N : N;
+kilobait_N : N;
+kilobitt_N : N;
+kilogramm_N : N;
+kiloherts_N : N;
+kilokalor_N : N;
+kilo_N : N;
+kilomeeter_N : N;
+kilomeetriloendur_N : N;
+kilomeetripost_N : N;
+'kilomeetritähis_N' : N;
+kilovatt_N : N;
+kilpkaar_N : N;
+kilp_N : N;
+kilpkonnalill_N : N;
+kilpkonn_N : N;
+kilpleht_N : N;
+'kilpnääre_N' : N;
+'kilpnäärmevähk_N' : N;
+kilpparkett_N : N;
+kilpsein_N : N;
+kilptee_N : N;
+kilpvahesein_N : N;
+kilt_N : N;
+kiltkivikatus_N : N;
+kiltkivi_N : N;
+kiltmaa_N : N;
+kilu_N : N;
+kilumannerg_N : N;
+kilunoot_N : N;
+'kilunõu_N' : N;
+'kilupüük_N' : N;
+'kiluvõrk_N' : N;
+'kiluämber_N' : N;
+kimaja_N : N;
+kimalane_N : N;
+kimama_V : V;
+kimamine_N : N;
+kimarduma_V : V;
+kimbatus_N : N;
+kimbatusse_ajama_V : V;
+kimbukaup_N : N;
+kimbutaja_N : N;
+kimbutama_V2 : V2;
+kimbutamine_N : N;
+kimbuteooria_N : N;
+kime_A : A;
+kimelema_V : V;
+kimmkatus_N : N;
+kimm_N : N;
+kimono_N : N;
+kimp_N : N;
+kimplema_V : V;
+kimppiilar_N : N;
+kimppingsarrus_N : N;
+kimpu_ajama_V : V;
+kimpu_hakkama_V : V;
+'kimpu_jätma_V' : V;
+'kimpu_jääma_V' : V;
+kimpu_sattuma_V : V;
+'kimäär_N' : N;
+kina_N : N;
+kinaver_N : N;
+'kindalõng_N' : N;
+kindameister_N : N;
+kindategija_N : N;
+kindel_A : A;
+kindelkulu_N : N;
+'kindlaks_jääma_V' : V;
+'kindlaks_mõistma_V' : V;
+'kindlaks_määrama_V' : V;
+'kindlaksmääramine_N' : N;
+kindlaks_tegema_V : V;
+kindlakstegemine_N : N;
+kindlale_jalale_saama_V : V;
+kindlale_jalale_seadma_V : V;
+kindlalt_Adv : Adv;
+'kindlalt_ütlema_V' : V;
+kindlameelselt_Adv : Adv;
+kindlameelsus_N : N;
+'kindla_peale_mängima_V' : V;
+kindlasse_paika_toimetama_V : V;
+kindlasti_Adv : Adv;
+kindlat_pinda_jalge_alla_saama_V : V;
+'kindlat_põhja_alla_panema_V' : V;
+'kindlat_põhja_jalge_alla_saama_V' : V;
+'kindlusele_jõudma_V' : V;
+'kindlusemüür_N' : N;
+kindlusetu_A : A;
+kindlusetusetunne_N : N;
+kindlusetus_N : N;
+kindlusevall_N : N;
+kindlus_N : N;
+kindluskirik_N : N;
+kindlustaja_N : N;
+kindlustama_V2 : V2;
+kindlustamine_N : N;
+kindlustatu_N : N;
+kindlustis_N : N;
+kindlustuma_V : V;
+kindlustumine_N : N;
+kindlustunne_N : N;
+kindlustusagent_N : N;
+kindlustusandja_N : N;
+kindlustusdirektor_N : N;
+'kindlustusettevõte_N' : N;
+kindlustusfirma_N : N;
+'kindlustushüvitis_N' : N;
+kindlustusinspektsioon_N : N;
+kindlustusjuhtum_N : N;
+kindlustus_N : N;
+kindlustuskontsern_N : N;
+kindlustusleping_N : N;
+kindlustusmaakler_N : N;
+kindlustusmakse_N : N;
+kindlustusmaks_N : N;
+kindlustuspreemia_N : N;
+kindlustusrisk_N : N;
+kindlustusseadus_N : N;
+kindlustusselts_N : N;
+kindlustussumma_N : N;
+kindlustustunnistus_N : N;
+kindlustusturg_N : N;
+kindlustusveksel_N : N;
+'kindlustusvõtja_N' : N;
+kindral_N : N;
+kindralkond_N : N;
+kindralkubermang_N : N;
+kindralkuberner_N : N;
+kindralleitnant_N : N;
+kindralmajor_N : N;
+kindralstaap_N : N;
+kinduma_V : V;
+kinemaatika_N : N;
+kinematograafia_N : N;
+kinematograafiateos_N : N;
+kineskoop_N : N;
+kineskoopkuvar_N : N;
+kineskoopmonitor_N : N;
+kinesteesia_N : N;
+kingahari_N : N;
+kingahooaeg_N : N;
+kingakapp_N : N;
+kingakarp_N : N;
+kingakauplus_N : N;
+kingakreem_N : N;
+'kingamääre_N' : N;
+kinganina_N : N;
+'kinganöör_N' : N;
+kingapael_N : N;
+kingapannal_N : N;
+kingapood_N : N;
+kingikauplus_N : N;
+kingipood_N : N;
+kingis_N : N;
+kingitusi_tegema_V : V;
+kingitus_N : N;
+king_N : N;
+kinglill_N : N;
+kingsepatangid_N : N;
+'kingsepatöökoda_N' : N;
+kingsepp_N : N;
+kingud_N : N;
+kingustik_N : N;
+kiniin_N : N;
+kinkanipuu_N : N;
+kinkan_N : N;
+kinkija_N : N;
+kinkima_V2 : V2;
+kinkimine_N : N;
+kinki_tegema_V : V;
+kink_N : N;
+kinnas_N : N;
+kinnassepp_N : N;
+kinnast_heitma_V : V;
+kinnastuja_N : N;
+kinnastumine_N : N;
+kinnast_viskama_V : V;
+kinner_N : N;
+kinnerkont_N : N;
+kinni_ajama_V : V;
+kinni_andma_V : V;
+kinni_haarama_V : V;
+kinni_hakkama_V : V;
+kinni_hoidma_V : V;
+kinni_istuma_V : V;
+'kinni_jätma_V' : V;
+'kinni_jääma_V' : V;
+kinni_kasvama_V : V;
+kinni_kasvatama_V : V;
+kinni_katma_V : V;
+kinni_keerama_V : V;
+kinnikeeramine_N : N;
+kinni_Adv : Adv;
+kinni_kleepuma_V : V;
+kinnikorkimine_N : N;
+kinni_kruvima_V : V;
+'kinni_köitma_V' : V;
+'kinni_külmama_V' : V;
+'kinni_külmuma_V' : V;
+kinni_langema_V : V;
+'kinni_lööma_V' : V;
+'kinni_lükkama_V' : V;
+kinni_matma_V : V;
+'kinni_mõistma_V' : V;
+'kinni_mähkima_V' : V;
+'kinni_mässima_V' : V;
+kinnine_A : A;
+kinnipanek_N : N;
+kinni_panema_V : V;
+kinnipeetav_N : N;
+kinni_pidama_V : V;
+kinnipidamine_N : N;
+kinnipidamiskoht_N : N;
+kinni_pigistama_V : V;
+kinni_pistma_V : V;
+'kinni_pätsima_V' : V;
+'kinni_püüdma_V' : V;
+kinni_saama_V : V;
+kinnisasi_N : N;
+kinni_seisma_V : V;
+kinniselt_Adv : Adv;
+kinnisena_Adv : Adv;
+'kinnisevõitu_Adv' : Adv;
+'kinnishaudmekärg_N' : N;
+kinnisidee_N : N;
+kinni_siduma_V : V;
+kinniskurss_N : N;
+kinnislehm_N : N;
+kinnismuistis_N : N;
+'kinnismõte_N' : N;
+'kinnismärk_N' : N;
+kinnisomand_N : N;
+kinnispant_N : N;
+kinnisperiood_N : N;
+kinnissilmus_N : N;
+'kinnissõna_N' : N;
+kinnistaja_N : N;
+kinnistama_V2 : V2;
+kinnistamine_N : N;
+kinnisti_N : N;
+kinnistuja_N : N;
+kinnistu_N : N;
+kinnistuma_V : V;
+kinnistumine_N : N;
+kinnistusraamat_N : N;
+'kinnistäht_N' : N;
+kinni_suruma_V : V;
+kinnisus_N : N;
+kinnisvaraarendusfirma_N : N;
+kinnisvarafirma_N : N;
+kinnisvarahindaja_N : N;
+kinnisvarahooldusfirma_N : N;
+kinnisvara_N : N;
+kinnisvaramaakler_N : N;
+kinnisvaramaks_N : N;
+kinnisvaraobligatsioon_N : N;
+kinnisvararegister_N : N;
+kinnisvaratehing_N : N;
+kinnisvaraturg_N : N;
+'kinnisvaravõlakiri_N' : N;
+kinni_taguma_V : V;
+kinnitaja_N : N;
+kinnitama_V2 : V2;
+kinnitamatus_N : N;
+kinnitamine_N : N;
+kinniti_N : N;
+kinnitis_N : N;
+kinni_trampima_V : V;
+kinnituma_V : V;
+kinnitumine_N : N;
+kinnitusdetail_N : N;
+kinnitus_N : N;
+kinnituskoht_N : N;
+kinnituskruvi_N : N;
+'kinnitusköis_N' : N;
+kinnitusmutter_N : N;
+kinnitusnurk_N : N;
+'kinnitusnõel_N' : N;
+kinnituspoi_N : N;
+kinnituspolt_N : N;
+kinnitusprimitiiv_N : N;
+kinnitusseade_N : N;
+kinnitust_leidma_V : V;
+kinnitustross_N : N;
+kinnitust_saama_V : V;
+'kinnitustööriist_N' : N;
+kinnitusvahend_N : N;
+'kinni_tõmbama_V' : V;
+kinni_ulatuma_V : V;
+kinni_vajuma_V : V;
+kinni_viima_V : V;
+kinni_viskama_V : V;
+'kinni_võtma_V' : V;
+kinoa_N : N;
+kinoekraan_N : N;
+kino_N : N;
+kinokriitik_N : N;
+kinokunst_N : N;
+kinolina_N : N;
+'kinolinale_jõudma_V' : V;
+kinopublik_N : N;
+kinoring_N : N;
+kinosaal_N : N;
+kinoseanss_N : N;
+kinoteater_N : N;
+'kinžall_N' : N;
+kints_N : N;
+'kintspüksid_N' : N;
+kintsu_kaapama_V : V;
+kintsu_kaapima_V : V;
+kintsu_kraapima_V : V;
+'kioskimüüja_N' : N;
+kiosk_N : N;
+'kiosköör_N' : N;
+kipakas_A : A;
+kiperdama_V : V;
+kipitaja_N : N;
+kipitamine_N : N;
+kipitelema_V : V;
+kipitlema_V : V;
+kipitsema_V : V;
+kipitus_N : N;
+kippama_V : V;
+kipper_N : N;
+kippuja_N : N;
+kippumine_N : N;
+'kipra_tõmbama_V' : V;
+kipruma_V : V;
+kipsbetoonpaneel_N : N;
+kipsikruvi_N : N;
+kipsinael_N : N;
+'kipsitüübel_N' : N;
+kipsivalu_N : N;
+kipskartongplaat_N : N;
+kips_N : N;
+kipskiudplaat_N : N;
+kipskrohv_N : N;
+kipskruvi_N : N;
+kipskuju_N : N;
+kipslagi_N : N;
+kipslahas_N : N;
+kipsleht_N : N;
+kipslill_N : N;
+'kipsmört_N' : N;
+kipsplaadiankur_N : N;
+kipsplaadikruvi_N : N;
+kipsplaadisaag_N : N;
+kipsplaat_N : N;
+kipsplaatlagi_N : N;
+kipsplaatsein_N : N;
+kipssein_N : N;
+'kipstrükk_N' : N;
+kirama_V : V;
+kiratama_V : V;
+kiratseja_N : N;
+kiratsema_V : V;
+kiratsemine_N : N;
+kiratsev_A : A;
+kirbukiri_N : N;
+'kirbule_võtma_V' : V;
+kirbul_hoidma_V : V;
+kirbul_pidama_V : V;
+kirbust_elevanti_tegema_V : V;
+kirbutatar_N : N;
+kirbutsirkus_N : N;
+kirdekaar_N : N;
+kirdeosa_N : N;
+kirdesakslane_N : N;
+kirdetuul_N : N;
+kireja_N : N;
+kiremine_N : N;
+kirendama_V : V;
+kirendamine_N : N;
+kiretama_V : V;
+kiretu_A : A;
+kiretult_Adv : Adv;
+kirev_A : A;
+kirevus_N : N;
+kirgama_V : V;
+kirgaslill_N : N;
+kirgastuma_V : V;
+kirgastumine_N : N;
+kirge_varjama_V : V;
+'kirgi_lõkkele_puhuma_V' : V;
+kirg_N : N;
+kirglema_V : V;
+kirglik_A : A;
+kirglikkus_N : N;
+kirglikult_harrastama_V : V;
+kirglikult_Adv : Adv;
+kirguma_V : V;
+kirikaed_N : N;
+kiri_N : N;
+kirik_N : N;
+kirikla_N : N;
+kiriklane_N : N;
+kiriklik_A : A;
+kiriklikkus_N : N;
+kiriklikult_Adv : Adv;
+kiriklus_N : N;
+kirikuaasta_N : N;
+kirikuaed_N : N;
+kirikuajalugu_N : N;
+kirikuarhitektuur_N : N;
+kirikuhakk_N : N;
+kirikuhoone_N : N;
+kirikuisa_N : N;
+kirikukalender_N : N;
+kirikukell_N : N;
+kirikukiri_N : N;
+kirikukirjandus_N : N;
+kirikukogu_N : N;
+kirikukohus_N : N;
+kirikukontsert_N : N;
+kirikukool_N : N;
+kirikukoormis_N : N;
+kirikukukk_N : N;
+kirikulaul_N : N;
+kirikuleib_N : N;
+kirikulugu_N : N;
+'kirikulõhe_N' : N;
+kirikumaks_N : N;
+kirikumeelsus_N : N;
+kirikumees_N : N;
+kirikumuusika_N : N;
+'kirikumõis_N' : N;
+kirikuorganisatsioon_N : N;
+kirikupea_N : N;
+kirikupink_N : N;
+kirikuraamat_N : N;
+kirikuriistad_N : N;
+kirikuringkond_N : N;
+kirikurott_N : N;
+kirikutegelane_N : N;
+kirikutorn_N : N;
+kirikuvanne_N : N;
+kirikuvastasus_N : N;
+'kirikuõpetaja_N' : N;
+'kiriküüt_N' : N;
+kirilind_N : N;
+kirillitsa_N : N;
+kiriromaan_N : N;
+kirisema_V : V;
+kiristama_V2 : V2;
+'kirivöö_N' : N;
+kirjaja_N : N;
+kirjakandja_N : N;
+kirja_kandma_V : V;
+kirjakast_N : N;
+kirjakeel_N : N;
+kirjak_N : N;
+kirjaklamber_N : N;
+kirjakude_N : N;
+kirjakuju_N : N;
+kirjakunst_N : N;
+kirjalakk_N : N;
+kirjaliik_N : N;
+kirjalik_A : A;
+kirjaline_A : A;
+'kirjalõng_N' : N;
+kirjama_V2 : V2;
+kirjamark_N : N;
+kirjamees_N : N;
+kirjametall_N : N;
+kirjamine_N : N;
+'kirjamõistja_N' : N;
+'kirjamõistmine_N' : N;
+'kirjamärk_N' : N;
+kirjand_N : N;
+kirjandusajakiri_N : N;
+kirjandusajaloolane_N : N;
+kirjandusajalugu_N : N;
+kirjandusalmanahh_N : N;
+kirjandusarvustaja_N : N;
+kirjandusarvustus_N : N;
+kirjandusauhind_N : N;
+kirjanduseharrastaja_N : N;
+kirjanduselu_N : N;
+kirjandusfestival_N : N;
+kirjandushuviline_N : N;
+kirjandusinimene_N : N;
+kirjanduskangelane_N : N;
+kirjanduskeel_N : N;
+kirjandus_N : N;
+kirjandusklassika_N : N;
+kirjandusklass_N : N;
+kirjanduskriitika_N : N;
+kirjanduskriitik_N : N;
+kirjandusliik_N : N;
+kirjanduslik_A : A;
+kirjanduslisa_N : N;
+kirjandusloetelu_N : N;
+kirjandusloolane_N : N;
+kirjanduslugu_N : N;
+kirjandusmuuseum_N : N;
+kirjandusosakond_N : N;
+kirjanduspreemia_N : N;
+'kirjanduspäevad_N' : N;
+kirjandusrahvas_N : N;
+kirjandusretsensioon_N : N;
+kirjandusring_N : N;
+kirjandusringkond_N : N;
+'kirjandussündmus_N' : N;
+'kirjandusžanr_N' : N;
+kirjandusteadlane_N : N;
+kirjandusteadus_N : N;
+kirjandustegelane_N : N;
+kirjandusteooria_N : N;
+kirjandusteos_N : N;
+kirjandustund_N : N;
+kirjandusvool_N : N;
+kirjandusvorm_N : N;
+'kirjandusõhtu_N' : N;
+'kirjandusõpetaja_N' : N;
+'kirjandusüritus_N' : N;
+kirjanik_N : N;
+kirjanikkond_N : N;
+'kirjanikusõnaraamat_N' : N;
+kirjaoskaja_N : N;
+kirjaoskamatu_N : N;
+kirjaoskamatus_N : N;
+kirjaoskus_N : N;
+kirjapaber_N : N;
+kirjapandu_N : N;
+kirjapanek_N : N;
+kirja_panema_V : V;
+kirjapanemine_N : N;
+kirjapaun_N : N;
+kirjapilt_N : N;
+kirja_pistma_V : V;
+kirjapomm_N : N;
+kirjaraud_N : N;
+kirjaredaktor_N : N;
+kirjasaatja_N : N;
+kirja_saatma_V : V;
+kirjas_seisma_V : V;
+kirjastaja_N : N;
+kirjastamine_N : N;
+kirjastiil_N : N;
+kirjastus_N : N;
+kirjastuspakett_N : N;
+'kirjasõna_N' : N;
+kirjatarbed_N : N;
+kirjatark_N : N;
+kirjatarkus_N : N;
+kirja_teele_saatma_V : V;
+kirjatehnika_N : N;
+kirjatud_A : A;
+kirjatundja_N : N;
+kirjatundmine_N : N;
+'kirjatäht_N' : N;
+'kirjatöö_N' : N;
+'kirjatükk_N' : N;
+'kirjatüüp_N' : N;
+'kirjavahemärgistus_N' : N;
+'kirjavahemärk_N' : N;
+kirjavahetaja_N : N;
+kirjavahetajaliige_N : N;
+kirjavahetus_N : N;
+kirjaviga_N : N;
+kirjaviis_N : N;
+kirjavorming_N : N;
+'kirjaümbrik_N' : N;
+kirje_N : N;
+kirjeldaja_N : N;
+kirjeldama_V2 : V2;
+kirjeldamatu_A : A;
+kirjeldamatult_Adv : Adv;
+kirjeldamine_N : N;
+kirjeldav_A : A;
+kirjeldus_N : N;
+kirjendaja_N : N;
+kirjendamine_N : N;
+kirjend_N : N;
+kirjeotsiaeg_N : N;
+'kirjetüüp_N' : N;
+kirju_A : A;
+'kirjusid_pükse_tegema_V' : V;
+kirjutaja_N : N;
+kirjutama_V2 : V2;
+kirjutamine_N : N;
+kirjutamishullus_N : N;
+kirjutatud_A : A;
+kirjutatu_N : N;
+kirjuti_N : N;
+kirjutis_N : N;
+kirjutuslauatool_N : N;
+kirjutuslaud_N : N;
+kirjutuslipik_N : N;
+kirjutusmasinalint_N : N;
+kirjutusmasin_N : N;
+kirjutuspaber_N : N;
+kirjutuspea_N : N;
+kirjutuspult_N : N;
+'kirjutuspääs_N' : N;
+kirjutussulg_N : N;
+kirjutustarbed_N : N;
+kirjutustarve_N : N;
+kirjutustuba_N : N;
+'kirjutustõkis_N' : N;
+kirjutusvahend_N : N;
+'kirjutusvõru_N' : N;
+kirka_N : N;
+kirkama_V : V;
+kirkus_N : N;
+kirmama_V : V;
+kirme_N : N;
+kirmendama_V : V;
+kirmetama_V : V;
+kirmetuma_V : V;
+kirm_N : N;
+kirn_N : N;
+kirnupiim_N : N;
+kirp_N : N;
+'kirpu_kõrva_panema_V' : V;
+'kirpu_kõrva_pistma_V' : V;
+kirre_N : N;
+kirsa_N : N;
+kirsasaabas_N : N;
+'kirsasäärik_N' : N;
+kirsipuu_N : N;
+kirsmaa_N : N;
+kirss_N : N;
+kirsstomat_N : N;
+kirst_N : N;
+kirstunael_N : N;
+kirstu_panema_V : V;
+kirsturaha_N : N;
+kirtsnina_N : N;
+kirtsu_Adv : Adv;
+'kirtsus_nägu_tegema_V' : V;
+kirtsutaja_N : N;
+kirtsutama_V2 : V2;
+kirtsutamine_N : N;
+kiruja_N : N;
+kiruma_V2 : V2;
+kirumine_N : N;
+'kirumissõna_N' : N;
+kirurgiakabinet_N : N;
+kirurgia_N : N;
+kirurgiakliinik_N : N;
+kirurgiaprofessor_N : N;
+kirurgituba_N : N;
+kirurg_N : N;
+'kirvega_kurge_püüdma_V' : V;
+kirveldama_V : V;
+kirvemees_N : N;
+kirvendama_V : V;
+kirves_N : N;
+'kirvesälk_N' : N;
+'kirvetöö_N' : N;
+kisa_ajama_V : V;
+'kisada_tõmbama_V' : V;
+kisaja_N : N;
+kisakas_A : A;
+kisa_N : N;
+'kisakõri_N' : N;
+kisama_V : V;
+kisamine_N : N;
+kisa_tegema_V : V;
+'kisa_tõstma_V' : V;
+kisendaja_N : N;
+kisendama_V : V;
+kisendamine_N : N;
+kisendav_A : A;
+kiskhammas_N : N;
+kiskja_N : N;
+kiskjalik_A : A;
+kiskjalikkus_N : N;
+kiskjalikult_Adv : Adv;
+kiskjaline_N : N;
+kiskjamoraal_N : N;
+kisklaud_N : N;
+kiskleja_N : N;
+kisklema_V : V;
+kisklemine_N : N;
+kisklus_N : N;
+kiskuja_N : N;
+kiskuma_V2 : V2;
+kiskumine_N : N;
+kissell_N : N;
+kissis_Adv : Adv;
+kissitaja_N : N;
+kissitamine_N : N;
+kissituma_V : V;
+kistud_A : A;
+kistus_N : N;
+kita_N : N;
+kitarrimuusika_N : N;
+'kitarrimängija_N' : N;
+kitarrist_N : N;
+kitarrivirtuoos_N : N;
+kitarr_N : N;
+kitiinkest_N : N;
+kitinuga_N : N;
+kitkuja_N : N;
+kitkumine_N : N;
+kitli_peale_andma_V : V;
+kitli_peale_saama_V : V;
+'kitlit_kuumaks_kütma_V' : V;
+kitlit_saama_V : V;
+kitlit_tegema_V : V;
+kitoon_N : N;
+'kitsaks_jääma_V' : V;
+kitsalt_elama_V : V;
+kitsalt_Adv : Adv;
+'kitsalt_läbi_ajama_V' : V;
+kitsarinnalisus_N : N;
+kitsasedastus_N : N;
+kitsaskirves_N : N;
+kitsas_A : A;
+kitsaskoht_N : N;
+kitseenelas_N : N;
+kitsehabe_N : N;
+kitsejuust_N : N;
+kitsekasvatus_N : N;
+kitsemampel_N : N;
+kitsendaja_N : N;
+kitsendamine_N : N;
+kitsend_N : N;
+kitsendus_N : N;
+kitsendusreegel_N : N;
+kitsenema_V : V;
+kitsenemine_N : N;
+kitsenemus_N : N;
+kitsepiimajuust_N : N;
+kitsepiim_N : N;
+kitsesilm_N : N;
+kitsidus_N : N;
+kitsi_A : A;
+kitsikuses_elama_V : V;
+kitsikus_N : N;
+kitsikusse_ajama_V : V;
+kitsikusse_saatma_V : V;
+kitsilt_Adv : Adv;
+kitsinema_V : V;
+kits_N : N;
+kitsuma_V : V;
+kitsus_N : N;
+'kitš_N' : N;
+kittel_N : N;
+kittelkleit_N : N;
+kittija_N : N;
+kittimine_N : N;
+kitt_N : N;
+kitupunn_N : N;
+kiudaine_N : N;
+kiudbetoon_N : N;
+kiud_N : N;
+kiudoptika_N : N;
+kiudpilv_N : N;
+kiuhkama_V : V;
+kiuksatama_V : V;
+kiuksatus_N : N;
+kiuks_N : N;
+kiuksuma_V : V;
+kiulina_N : N;
+kiuline_A : A;
+kiunahtama_V : V;
+kiunatama_V : V;
+kiunatus_N : N;
+kiunuja_N : N;
+kiunuma_V : V;
+kiunumine_N : N;
+kiunutama_V2 : V2;
+kiurakk_N : N;
+kiusaja_N : N;
+kiusakalt_Adv : Adv;
+kiusakas_A : A;
+kiusama_V2 : V2;
+kiusamine_N : N;
+'kiusatusele_järele_andma_V' : V;
+kiusatus_N : N;
+kiusatusse_saatma_V : V;
+kiusatusse_viima_V : V;
+kius_N : N;
+kiusleja_N : N;
+kiuslema_V : V;
+kiuslemine_N : N;
+kiuslik_A : A;
+kiuslikult_Adv : Adv;
+kiusteasi_N : N;
+kiustejutt_N : N;
+kiuste_Adv : Adv;
+kiuste_tegema_V : V;
+kiustetegu_N : N;
+kiust_N : N;
+kiusu_ajama_V : V;
+kiusujalal_elama_V : V;
+kiusujutt_N : N;
+kiusujuurikas_N : N;
+kiusukong_N : N;
+kiusupunn_N : N;
+kiusutegu_N : N;
+kiusutemp_N : N;
+kiutaim_N : N;
+kiutsuma_V : V;
+kive_kapsaaeda_loopima_V : V;
+kive_teele_veeretama_V : V;
+kive_vedama_V : V;
+kiviaeg_N : N;
+kiviait_N : N;
+kiviarhitektuur_N : N;
+kiviaste_N : N;
+kividega_loopima_V : V;
+kivietsing_N : N;
+kiviga_viskama_V : V;
+kivigiljotiin_N : N;
+'kivigravüür_N' : N;
+kivihaue_N : N;
+kivihoone_N : N;
+kivihunnik_N : N;
+kivikalme_N : N;
+kivikamberhaud_N : N;
+kivi_kapsaaeda_heitma_V : V;
+kivi_kapsaaeda_viskama_V : V;
+kivikatus_N : N;
+kivikiht_N : N;
+kivikirik_N : N;
+kivikirstkalme_N : N;
+kivikirst_N : N;
+kivikirves_N : N;
+kivi_N : N;
+'kivi_kivi_peale_mitte_jätma_V' : V;
+kivik_N : N;
+kivikonstruktsioon_N : N;
+kivikress_N : N;
+kivikuhilas_N : N;
+'kivikõrb_N' : N;
+'kivikülv_N' : N;
+kivilasu_N : N;
+kiviliim_N : N;
+kivilill_N : N;
+kivilinnus_N : N;
+'kivilõikekunst_N' : N;
+'kivilööv_N' : N;
+kivimaja_N : N;
+kivimaterjal_N : N;
+kivimeisel_N : N;
+kivimeteoriit_N : N;
+kivimiteadus_N : N;
+kivim_N : N;
+kivimurd_N : N;
+'kivimürakas_N' : N;
+'kivimüür_N' : N;
+kivine_A : A;
+kivinema_V : V;
+kivinemine_N : N;
+kivinenud_A : A;
+kivinugis_N : N;
+'kivinõukeraamika_N' : N;
+kiviparkett_N : N;
+kivipesu_N : N;
+kivipink_N : N;
+kiviplaat_N : N;
+kiviplokk_N : N;
+kiviprofiil_N : N;
+kivipuravik_N : N;
+kivipuru_N : N;
+kivipuuder_N : N;
+kivipuur_N : N;
+'kivipõrand_N' : N;
+kivirahe_N : N;
+kivirahn_N : N;
+kiviraidur_N : N;
+kiviraiuja_N : N;
+'kiviraiumistöökoda_N' : N;
+kivirajatis_N : N;
+kivirida_N : N;
+'kiviräbu_N' : N;
+'kiviräga_N' : N;
+'kivirägastik_N' : N;
+'kivirägu_N' : N;
+'kivirähk_N' : N;
+kivisammas_N : N;
+kivisein_N : N;
+kiviseotis_N : N;
+kivisild_N : N;
+kivisillutis_N : N;
+kivisool_N : N;
+kivistama_V2 : V2;
+kivistik_N : N;
+kivistis_N : N;
+kivistuja_N : N;
+kivistuma_V : V;
+kivistumine_N : N;
+kivistunud_A : A;
+'kivist_vett_välja_pigistama_V' : V;
+'kivisöefirma_N' : N;
+'kivisöetolm_N' : N;
+'kivisöövitus_N' : N;
+'kivi_südamelt_veeretama_V' : V;
+'kivisüsi_N' : N;
+kivitahuja_N : N;
+kivitahvel_N : N;
+kivitaja_N : N;
+kivitamine_N : N;
+kivitarind_N : N;
+kivitee_N : N;
+kivitis_N : N;
+kivitorn_N : N;
+kivitrepikoda_N : N;
+kivitrepp_N : N;
+'kivitrükk_N' : N;
+kivituulik_N : N;
+'kivitäks_N' : N;
+'kivitänav_N' : N;
+'kivitöökoda_N' : N;
+'kivitööpink_N' : N;
+'kivitööriist_N' : N;
+'kivitöötlemine_N' : N;
+'kivitöötlus_N' : N;
+kivivaas_N : N;
+kivivarekalme_N : N;
+kivivare_N : N;
+kivivili_N : N;
+kivivill_N : N;
+kivivirn_N : N;
+kivi_viskama_V : V;
+kivivooder_N : N;
+kivivundament_N : N;
+kjatt_N : N;
+klaarija_N : N;
+klaariks_saama_V : V;
+klaariks_tegema_V : V;
+'klaariks_tõmbuma_V' : V;
+klaarimine_N : N;
+klaar_A : A;
+klaartekst_N : N;
+klaaruma_V : V;
+klaarumine_N : N;
+'klaasehistöö_N' : N;
+'klaase_kokku_lööma_V' : V;
+'klaasgravüür_N' : N;
+klaashelmes_N : N;
+klaashoone_N : N;
+klaasialus_N : N;
+klaasid_N : N;
+klaasija_N : N;
+klaasi_kergitama_V : V;
+klaasikoda_N : N;
+klaasikuivataja_N : N;
+klaasikunst_N : N;
+klaasikunstnik_N : N;
+klaasiliist_N : N;
+'klaasil_põhja_peale_viskama_V' : V;
+'klaasilõikur_N' : N;
+klaasimaal_N : N;
+klaasimine_N : N;
+klaasimissilikoon_N : N;
+'klaasimistöökoda_N' : N;
+klaasimopp_N : N;
+klaasinuga_N : N;
+klaasipesur_N : N;
+klaasipesuvahend_N : N;
+klaasipesuvedelik_N : N;
+klaasipiip_N : N;
+klaasipuhastaja_N : N;
+klaasipuhasti_N : N;
+klaasipuhastusvahend_N : N;
+klaasipuhumine_N : N;
+'klaasipuhumistöökoda_N' : N;
+klaasipuur_N : N;
+'klaasi_põhja_vaatama_V' : V;
+klaasistuma_V : V;
+klaasistumine_N : N;
+klaasistunud_A : A;
+'klaasi_tõstma_V' : V;
+'klaasitäis_N' : N;
+'klaasitäitja_N' : N;
+'klaasitöökoda_N' : N;
+'klaasitööriist_N' : N;
+'klaasjää_N' : N;
+klaaskann_N : N;
+klaaskapp_N : N;
+klaaskasvuhoone_N : N;
+klaaskatus_N : N;
+klaaskaup_N : N;
+klaaskauss_N : N;
+klaaskeha_N : N;
+klaaskiudbetoon_N : N;
+klaaskiudkangas_N : N;
+klaaskiudtapeet_N : N;
+klaas_N : N;
+klaaskuppel_N : N;
+klaaskuul_N : N;
+klaasnuudlid_N : N;
+'klaasnõu_N' : N;
+'klaasnööp_N' : N;
+klaaspoi_N : N;
+klaaspudel_N : N;
+klaaspulm_N : N;
+klaasriiul_N : N;
+klaassein_N : N;
+klaassepp_N : N;
+klaastaara_N : N;
+klaasuks_N : N;
+klaasvaas_N : N;
+klaasvahesein_N : N;
+klaasvill_N : N;
+klabisema_V : V;
+klade_N : N;
+klahvarvuti_N : N;
+klahvikombinatsioon_N : N;
+klahvinstrument_N : N;
+klahvistik_N : N;
+'klahviühend_N' : N;
+klahv_N : N;
+klahvperforaator_N : N;
+klahvpill_N : N;
+klamber_N : N;
+klambrid_N : N;
+klambrihaamer_N : N;
+'klambrilööja_N' : N;
+klammerdaja_N : N;
+klammerdamine_N : N;
+klammerduja_N : N;
+klammerduma_V : V;
+klammerdumine_N : N;
+'klamüdioos_N' : N;
+'klamüüdiainfektsioon_N' : N;
+'klamüüdia_N' : N;
+klanija_N : N;
+klanima_V2 : V2;
+klanimine_N : N;
+klanitud_A : A;
+klantsajakiri_N : N;
+klantsfoto_N : N;
+klantsija_N : N;
+'klantsima_lööma_V' : V;
+klantsimine_N : N;
+klantsiv_A : A;
+klantspaber_N : N;
+klaperjaht_N : N;
+klapitaja_N : N;
+klapitamine_N : N;
+'klapphöövel_N' : N;
+klappija_N : N;
+klappima_V2 : V2;
+klappimine_N : N;
+klapp_N : N;
+klapplaud_N : N;
+klappsild_N : N;
+klapptool_N : N;
+klappuks_N : N;
+klappvoodi_N : N;
+klapsataja_N : N;
+klapsatama_V : V;
+klapsatamine_N : N;
+klapsuma_V : V;
+klarkia_N : N;
+klarnetiklass_N : N;
+klarnetimuusika_N : N;
+'klarnetimängija_N' : N;
+klarnetist_N : N;
+klarnet_N : N;
+klassidiagramm_N : N;
+klassierinevus_N : N;
+'klassifikatsioonisüsteem_N' : N;
+klassifikatsioon_N : N;
+klassifitseerija_N : N;
+klassifitseerimine_N : N;
+klassijaotus_N : N;
+klassijuhataja_N : N;
+klassijuhatajatund_N : N;
+klassikaaslane_N : N;
+klassikafestival_N : N;
+klassika_N : N;
+klassikakontsert_N : N;
+klassikalavastus_N : N;
+klassikaline_A : A;
+klassikalinemaadleja_N : N;
+klassikaliselt_Adv : Adv;
+klassikarada_N : N;
+klassikasuusataja_N : N;
+klassikasuusk_N : N;
+'klassikasõit_N' : N;
+klassikateos_N : N;
+klassik_N : N;
+klassikordaja_N : N;
+klassikordamine_N : N;
+klassikuuluvus_N : N;
+klassiorganisaator_N : N;
+klassipulm_N : N;
+'klassipäevik_N' : N;
+klassiruum_N : N;
+'klassižurnaal_N' : N;
+klassiteadvus_N : N;
+klassiteek_N : N;
+klassitsism_N : N;
+klassivahe_N : N;
+klassivanem_N : N;
+klassivend_N : N;
+'klassivõitlus_N' : N;
+'klassiõde_N' : N;
+'klassiõhtu_N' : N;
+'klassiõpetaja_N' : N;
+'klassiühiskond_N' : N;
+'klassiüritus_N' : N;
+klass_N : N;
+'klasteranalüüs_N' : N;
+klasterdamine_N : N;
+klaster_N : N;
+klastrialgoritm_N : N;
+klastrikontroller_N : N;
+'klatšija_N' : N;
+'klatšimine_N' : N;
+'klatš_N' : N;
+klatt_A : A;
+klausel_N : N;
+klaustrofoobia_N : N;
+klausuur_N : N;
+klaverdaja_N : N;
+klaverdamine_N : N;
+klaveriiste_N : N;
+klaveriklahv_N : N;
+klaveriklass_N : N;
+klaverikontsert_N : N;
+klaverikunstnik_N : N;
+klaverimuusika_N : N;
+klaverisaatja_N : N;
+klaveriteos_N : N;
+'klaverit_mängima_V' : V;
+klaveritool_N : N;
+klaveritund_N : N;
+'klaveriõhtu_N' : N;
+'klaveriõpetaja_N' : N;
+klaver_N : N;
+klavessiin_N : N;
+klaviatuurikontroller_N : N;
+klaviatuur_N : N;
+klavikord_N : N;
+kleebis_N : N;
+kleepaine_N : N;
+kleepija_N : N;
+kleepimine_N : N;
+kleep_N : N;
+kleeplint_N : N;
+kleepriba_N : N;
+kleepuma_V : V;
+kleepumine_N : N;
+kleepuv_A : A;
+kleepuvus_N : N;
+kleepvalk_N : N;
+kleerus_N : N;
+kleidihaak_N : N;
+kleidimood_N : N;
+'kleidinööp_N' : N;
+kleidisaba_N : N;
+kleit_N : N;
+klemmitangid_N : N;
+klemm_N : N;
+'klepsüdra_N' : N;
+kleptomaania_N : N;
+klerikaal_N : N;
+klerikaalne_A : A;
+klerikaalsus_N : N;
+klerikalismivastasus_N : N;
+klerikalism_N : N;
+kleristoorium_N : N;
+klibakas_N : N;
+klibu_N : N;
+klibuline_A : A;
+klibune_A : A;
+kliendihaldur_N : N;
+kliendihaldus_N : N;
+kliendikaart_N : N;
+klienditeenindaja_N : N;
+klienditeeninduskeskus_N : N;
+klienditeenindus_N : N;
+klienditugi_N : N;
+klientarvuti_N : N;
+klientjaam_N : N;
+klient_N : N;
+klientprogramm_N : N;
+klientrakendus_N : N;
+klientuur_N : N;
+kliid_N : N;
+kliimakamber_N : N;
+kliima_N : N;
+kliimaks_N : N;
+kliimaline_A : A;
+kliimamuutus_N : N;
+kliimaperiood_N : N;
+kliimaseade_N : N;
+kliimastaadium_N : N;
+kliimateadus_N : N;
+'kliimavööde_N' : N;
+kliinik_N : N;
+kliinikum_N : N;
+kliirens_N : N;
+kliiringhaus_N : N;
+kliiring_N : N;
+kliiringpank_N : N;
+kliiringukeskus_N : N;
+kliiringukoda_N : N;
+kliisterduma_V : V;
+kliister_N : N;
+kliisterpaber_N : N;
+kliitor_N : N;
+kliiver_N : N;
+kliiverpoom_N : N;
+klikiaegsus_N : N;
+klikikelmus_N : N;
+klikitariif_N : N;
+klikkaja_N : N;
+klikkamine_N : N;
+klikkimine_N : N;
+klikk_N : N;
+klimaatiline_A : A;
+klimakteerium_N : N;
+klimatoloogia_N : N;
+klimatoloog_N : N;
+klimberdaja_N : N;
+klimberdamine_N : N;
+klimp_N : N;
+klinee_N : N;
+klinkerkivi_N : N;
+klinker_N : N;
+'klinkerpõrand_N' : N;
+klinkertellis_N : N;
+klipper_N : N;
+klipp_N : N;
+klirin_N : N;
+klirisema_V : V;
+klistiir_N : N;
+'klišee_N' : N;
+'klišeetehnika_N' : N;
+'klišeetrükk_N' : N;
+kloaak_N : N;
+kloba_N : N;
+klobatama_V : V;
+klobija_N : N;
+klobimine_N : N;
+klobin_N : N;
+klobisema_V : V;
+klohmija_N : N;
+klohmimine_N : N;
+kloksuma_V : V;
+klompkivi_N : N;
+klomp_N : N;
+klompsatama_V : V;
+klompsuma_V : V;
+klompuma_V : V;
+kloonija_N : N;
+kloonimine_N : N;
+kloon_N : N;
+kloorija_N : N;
+kloorimine_N : N;
+klooritaja_N : N;
+klooritamine_N : N;
+kloor_N : N;
+kloorlubi_N : N;
+kloormetallurgia_N : N;
+'kloortetratsükliin_N' : N;
+klooster_N : N;
+'kloostervõlv_N' : N;
+kloostrikirik_N : N;
+'kloostriköide_N' : N;
+'kloostrimõis_N' : N;
+'kloostrimüür_N' : N;
+kloostrivend_N : N;
+'kloostriõde_N' : N;
+klopits_N : N;
+klopperit_tegema_V : V;
+klopper_N : N;
+kloppi_andma_V : V;
+kloppija_N : N;
+kloppimine_N : N;
+kloppi_saama_V : V;
+klopp_N : N;
+klopsatama_V : V;
+klopsija_N : N;
+klopsimine_N : N;
+'kloraalhüdraat_N' : N;
+'klorofüll_N' : N;
+klosetipaber_N : N;
+klosetipott_N : N;
+klosett_N : N;
+klotrimasool_N : N;
+klots_N : N;
+klounaad_N : N;
+klounitaja_N : N;
+klounitamine_N : N;
+kloun_N : N;
+klubihoone_N : N;
+klubi_N : N;
+klubimuusika_N : N;
+klubiruum_N : N;
+klubitamine_N : N;
+'klubiõhtu_N' : N;
+'klubiüritus_N' : N;
+klugin_N : N;
+klugisema_V : V;
+kluglutaja_N : N;
+kluglutamine_N : N;
+klugutama_V : V;
+klukluutaja_N : N;
+klukluutamine_N : N;
+kluksatama_V : V;
+kluksuma_V : V;
+klusiil_N : N;
+kluugutaja_N : N;
+kluugutama_V : V;
+kluugutamine_N : N;
+kluuksatama_V : V;
+kluuksuja_N : N;
+kluuksuma_V : V;
+kluuksumine_N : N;
+kluutaja_N : N;
+kluutama_V : V;
+kluutamine_N : N;
+'klõbatama_V' : V;
+'klõbin_N' : N;
+'klõbisema_V' : V;
+'klõbistaja_N' : N;
+'klõbistama_V2' : V2;
+'klõbistamine_N' : N;
+'klõgisema_V' : V;
+'klõgistaja_N' : N;
+'klõgistamine_N' : N;
+'klõksataja_N' : N;
+'klõksatama_V' : V;
+'klõksatamine_N' : N;
+'klõksuja_N' : N;
+'klõksuma_V' : V;
+'klõksumine_N' : N;
+'klõmatama_V' : V;
+'klõmmija_N' : N;
+'klõmmimine_N' : N;
+'klõmm_N' : N;
+'klõmmuma_V' : V;
+'klõmpsatama_V' : V;
+'klõmpsuma_V' : V;
+'klõnksaja_N' : N;
+'klõnksamine_N' : N;
+'klõnksataja_N' : N;
+'klõnksatamine_N' : N;
+'klõpsaja_N' : N;
+'klõpsamine_N' : N;
+'klõpsataja_N' : N;
+'klõpsatamine_N' : N;
+'klõpsatus_N' : N;
+'klõpsija_N' : N;
+'klõpsimine_N' : N;
+'klõps_N' : N;
+'klõpsuja_N' : N;
+'klõpsumine_N' : N;
+'klõpsutaja_N' : N;
+'klõpsutamine_N' : N;
+'klähmama_V' : V;
+'klähme_jagama_V' : V;
+'klähvatama_V' : V;
+'klähvats_N' : N;
+'klähvija_N' : N;
+'klähvima_V' : V;
+'klähvimine_N' : N;
+'klähvits_N' : N;
+km_N : N;
+knihve_otsima_V : V;
+knihv_N : N;
+kniks_N : N;
+kniksu_tegema_V : V;
+knopka_N : N;
+knorr_N : N;
+koaala_N : N;
+koagulatsioon_N : N;
+koaguleerija_N : N;
+koaguleerimine_N : N;
+koaguleeruja_N : N;
+koaguleeruma_V : V;
+koaguleerumine_N : N;
+koaksiaalkaabel_N : N;
+koaktsioon_N : N;
+koaleeruja_N : N;
+koaleeruma_V : V;
+koaleerumine_N : N;
+koalitsioonilepe_N : N;
+koalitsioonileping_N : N;
+koalitsioonipartei_N : N;
+koalitsioonipartner_N : N;
+koalitsioonipoliitika_N : N;
+koalitsioonivalitsus_N : N;
+koalitsioon_N : N;
+kobaja_N : N;
+kobakas_N : N;
+kobakasutaja_N : N;
+koba_N : N;
+'kobakäpp_N' : N;
+kobalamiin_N : N;
+kobalt_Adv : Adv;
+kobamine_N : N;
+kobamisi_Adv : Adv;
+'kobaranalüüs_N' : N;
+kobaras_Adv : Adv;
+kobarbakter_N : N;
+kobardamine_N : N;
+kobarduma_V : V;
+'kobarhüatsint_N' : N;
+kobarkino_N : N;
+kobar_N : N;
+kobarkokk_N : N;
+kobarlurslill_N : N;
+kobarpea_N : N;
+kobarpomm_N : N;
+'kobarõisik_N' : N;
+kobavalt_Adv : Adv;
+kobenema_V : V;
+kobestaja_N : N;
+kobestamine_N : N;
+kobestuma_V : V;
+kobija_N : N;
+kobimine_N : N;
+kobin_N : N;
+kobiseja_N : N;
+kobisemine_N : N;
+kobistaja_N : N;
+kobistamine_N : N;
+kobra_N : N;
+kobras_N : N;
+kobraslane_N : N;
+kobruleht_N : N;
+kobrune_A : A;
+kobrutamine_N : N;
+kobrutav_A : A;
+kobrutis_N : N;
+kobsaar_N : N;
+kobsa_N : N;
+kodakirik_N : N;
+koda_N : N;
+kodakondne_N : N;
+kodakondsusetu_N : N;
+kodakondsusetus_N : N;
+kodakondsus_N : N;
+kodakondsust_andma_V : V;
+kodakondusseadus_N : N;
+kodakoor_N : N;
+kodanik_N : N;
+kodanikkond_N : N;
+kodanikualgatus_N : N;
+kodanikuallumatus_N : N;
+kodanikud_N : N;
+kodanikujulgus_N : N;
+kodanikukohus_N : N;
+kodanikukultuur_N : N;
+kodanikuluule_N : N;
+kodanikuseisus_N : N;
+'kodanikuõigused_N' : N;
+'kodanikuõigus_N' : N;
+'kodanikuühiskond_N' : N;
+kodanlane_N : N;
+kodanlik_A : A;
+kodanlikustuma_V : V;
+kodanlus_N : N;
+kodanlustuma_V : V;
+kodarjas_A : A;
+kodar_N : N;
+kodarluu_N : N;
+'kodarluunärv_N' : N;
+kodarpollimine_N : N;
+kodasaal_N : N;
+kodeerija_N : N;
+kodeerimine_N : N;
+kodeerimissuhe_N : N;
+'kodeerimissüsteem_N' : N;
+kodeiin_N : N;
+kodek_N : N;
+kodifitseerija_N : N;
+kodifitseerimine_N : N;
+kodima_V : V;
+kodinad_N : N;
+kodin_N : N;
+kodjama_V : V;
+koduabiline_N : N;
+koduaed_N : N;
+koduaiandus_N : N;
+koduapteek_N : N;
+kodu_asutama_V : V;
+koduautomaatika_N : N;
+kodueestlane_N : N;
+koduhaldjas_N : N;
+koduhani_N : N;
+koduhiir_N : N;
+koduhoidja_N : N;
+koduigatsus_N : N;
+kodujuust_N : N;
+kodukakk_N : N;
+kodukalmistu_N : N;
+kodukana_N : N;
+kodukandiinimene_N : N;
+kodukant_N : N;
+kodukataloog_N : N;
+kodukeemia_N : N;
+kodukino_N : N;
+'kodukinosüsteem_N' : N;
+kodukleit_N : N;
+kodu_N : N;
+kodukoer_N : N;
+kodukoht_N : N;
+kodukord_N : N;
+'kodukäija_N' : N;
+'koduküla_N' : N;
+koduleht_N : N;
+kodulind_N : N;
+kodulinn_N : N;
+koduloolisus_N : N;
+koduloomakari_N : N;
+kodu_looma_V : V;
+koduloom_N : N;
+koduloomuuseum_N : N;
+kodulootuba_N : N;
+kodulugemine_N : N;
+kodulugu_N : N;
+koduluule_N : N;
+'kodulüürika_N' : N;
+'kodulüüs_N' : N;
+kodumaa_N : N;
+kodumaalane_N : N;
+kodumaaturg_N : N;
+kodumaja_N : N;
+kodumasin_N : N;
+kodumeeskond_N : N;
+kodumeri_N : N;
+kodumesilane_N : N;
+kodundusring_N : N;
+koduneja_N : N;
+kodune_A : A;
+kodunema_V : V;
+kodunemine_N : N;
+kodupaik_N : N;
+koduperenaine_N : N;
+kodupoolist_tegema_V : V;
+kodupublik_N : N;
+kodurott_N : N;
+koduseelik_N : N;
+'koduseid_ülesandeid_tegema_V' : V;
+koduseks_saama_V : V;
+koduselt_Adv : Adv;
+koduserver_N : N;
+kodusikk_N : N;
+kodus_istuma_V : V;
+kodusoojus_N : N;
+kodustaadion_N : N;
+kodustaja_N : N;
+kodustamine_N : N;
+kodustatud_A : A;
+kodustuma_V : V;
+kodusus_N : N;
+'kodusõda_N' : N;
+kodutalu_N : N;
+kodutee_N : N;
+kodutu_A : A;
+kodutu_N : N;
+'kodutuks_jääma_V' : V;
+koduturg_N : N;
+kodutuvi_N : N;
+'kodutöö_N' : N;
+koduvarblane_N : N;
+koduvein_N : N;
+koduveis_N : N;
+koduvideo_N : N;
+'koduvõrk_N' : N;
+'koduõpe_N' : N;
+'koduõpetaja_N' : N;
+'koduõpetus_N' : N;
+koefitsient_N : N;
+koekeemia_N : N;
+koekiri_N : N;
+koeksisteerija_N : N;
+koeksisteerima_V : V;
+koeksisteerimine_N : N;
+koeksistents_N : N;
+koekultuur_N : N;
+koelmu_N : N;
+'koelõng_N' : N;
+koemahl_N : N;
+koemuster_N : N;
+koepatoloogia_N : N;
+koeproov_N : N;
+koerahakatis_N : N;
+koerahambafriis_N : N;
+koerahammas_N : N;
+koerailm_N : N;
+koerakannike_N : N;
+koerakasvatus_N : N;
+koerakelk_N : N;
+koerakett_N : N;
+koerakk_N : N;
+koeraklutt_N : N;
+'koeraklähvits_N' : N;
+koerakoonlane_N : N;
+koerakross_N : N;
+koerakuut_N : N;
+koeralita_N : N;
+koeramait_N : N;
+koeranael_N : N;
+'koeranäitus_N' : N;
+'koeranäss_N' : N;
+koerapoeg_N : N;
+koerapulm_N : N;
+'koerapöörirohi_N' : N;
+koeraraibe_N : N;
+koerarajakas_N : N;
+koerarakend_N : N;
+koerarisu_N : N;
+koeraroju_N : N;
+koera_saba_alla_saatma_V : V;
+koerateadus_N : N;
+'koeratõug_N' : N;
+koeraujumine_N : N;
+koer_N : N;
+koerlane_N : N;
+koertemaja_N : N;
+koerustama_V : V;
+koerust_tegema_V : V;
+'koerustükke_tegema_V' : V;
+'koerustükk_N' : N;
+koerutsema_V : V;
+'koeõpetus_N' : N;
+kofeiin_N : N;
+kogeja_N : N;
+koge_N : N;
+kogeldama_V : V;
+kogeleja_N : N;
+kogelemine_N : N;
+kogema_V2 : V2;
+kogemata_Adv : Adv;
+kogematu_A : A;
+kogemine_N : N;
+kogemusi_jagama_V : V;
+kogemusi_vahetama_V : V;
+kogemus_N : N;
+kogemuslik_A : A;
+kogemust_andma_V : V;
+'kogemusõppimine_N' : N;
+kogenematu_A : A;
+kogenematus_N : N;
+kogenud_A : A;
+kogenult_Adv : Adv;
+koger_N : N;
+kogisema_V : V;
+kognitiivmodelleerimine_N : N;
+kognitiivne_A : A;
+kognitiivsus_N : N;
+kognitiivteadus_N : N;
+kognitivism_N : N;
+kognitivist_N : N;
+kognitsioon_N : N;
+koguamortisatsioon_N : N;
+koguarv_N : N;
+kogudusekirik_N : N;
+kogudus_N : N;
+koguintress_N : N;
+koguja_N : N;
+kogukas_A : A;
+kogu_N : N;
+kogukond_N : N;
+kogukondlik_A : A;
+kogukulum_N : N;
+kogukus_N : N;
+koguma_V2 : V2;
+kogumik_N : N;
+kogumine_N : N;
+kogumisaadress_N : N;
+kogumiskast_N : N;
+kogumispension_N : N;
+kogum_N : N;
+koguneja_N : N;
+kogunema_V : V;
+kogunemine_N : N;
+kogunev_A : A;
+koguni_Adv : Adv;
+kogunisti_Adv : Adv;
+'kogunõudlus_N' : N;
+kogupalk_N : N;
+kogupauk_N : N;
+kogupindala_N : N;
+kogupind_N : N;
+koguprodukt_N : N;
+kogur_N : N;
+kogusaak_N : N;
+koguseline_A : A;
+kogusissetulek_N : N;
+kogus_N : N;
+kogusumma_N : N;
+koguteos_N : N;
+kogutoodang_N : N;
+kogutulu_N : N;
+kohabitatsioon_N : N;
+kohahtama_V : V;
+koha_N : N;
+kohakuti_Adv : Adv;
+'kohakääne_N' : N;
+kohaldaja_N : N;
+kohaldama_V2 : V2;
+kohaldamine_N : N;
+kohale_asetama_V : V;
+kohale_asuma_V : V;
+kohale_ilmuma_V : V;
+kohale_istuma_V : V;
+'kohale_jõudma_V' : V;
+'kohale_jääma_V' : V;
+kohale_kandma_V : V;
+kohale_kinnitama_V : V;
+kohale_Adv : Adv;
+kohale_kutsuma_V : V;
+'kohale_määrama_V' : V;
+kohale_paigutama_V : V;
+kohale_panema_V : V;
+kohale_ruttama_V : V;
+kohale_saama_V : V;
+kohale_seadma_V : V;
+'kohale_sõidutama_V' : V;
+'kohale_sõitma_V' : V;
+'kohale_sööstma_V' : V;
+kohale_tassima_V : V;
+kohale_toimetama_V : V;
+kohale_tooma_V : V;
+kohaletulek_N : N;
+kohale_tulema_V : V;
+'kohale_tõstma_V' : V;
+'kohale_tõttama_V' : V;
+kohale_valguma_V : V;
+kohale_vedama_V : V;
+kohale_viima_V : V;
+kohalik_A : A;
+kohalik_N : N;
+kohal_istuma_V : V;
+kohal_Adv : Adv;
+kohalolek_N : N;
+kohalolu_N : N;
+koha_loovutama_V : V;
+'kohalt_maha_võtma_V' : V;
+kohal_viibima_V : V;
+kohamine_N : N;
+kohamuistend_N : N;
+'kohamärk_N' : N;
+'kohamäärsõna_N' : N;
+kohandaja_N : N;
+kohandama_V2 : V2;
+kohandamine_N : N;
+kohanduja_N : N;
+kohanduma_V : V;
+kohandumine_N : N;
+kohaneja_N : N;
+kohane_A : A;
+kohanema_V : V;
+kohanematus_N : N;
+kohanemine_N : N;
+kohanemisraskus_N : N;
+'kohanemisvõime_N' : N;
+kohanimi_N : N;
+kohapeal_Adv : Adv;
+kohaselt_Adv : Adv;
+kohastikku_Adv : Adv;
+kohastuja_N : N;
+kohastuma_V : V;
+kohastumine_N : N;
+kohastumus_N : N;
+kohataju_N : N;
+kohatama_V : V;
+kohataotleja_N : N;
+kohati_Adv : Adv;
+kohatine_A : A;
+kohatu_A : A;
+kohatult_Adv : Adv;
+'kohatäitesõlm_N' : N;
+kohavektor_N : N;
+kohaviit_N : N;
+kohe_Adv : Adv;
+kohendaja_N : N;
+kohendamine_N : N;
+kohenduma_V : V;
+kohene_A : A;
+kohenema_V : V;
+koherentism_N : N;
+koherentist_N : N;
+koherentne_A : A;
+koherentsus_N : N;
+koheselt_Adv : Adv;
+kohesioon_N : N;
+kohevile_Adv : Adv;
+'kohevile_tõusma_V' : V;
+kohevil_Adv : Adv;
+kohev_A : A;
+kohevus_N : N;
+kohhia_N : N;
+'kohihärg_N' : N;
+kohi_A : A;
+kohikukk_N : N;
+kohiloom_N : N;
+kohimees_N : N;
+kohin_N : N;
+kohisema_V : V;
+kohisemine_N : N;
+kohitseja_N : N;
+kohitsemine_N : N;
+kohitsetud_A : A;
+kohitsetu_N : N;
+kohkama_V : V;
+kohkuja_N : N;
+kohkuma_V : V;
+'kohkuma_lööma_V' : V;
+kohkumatult_Adv : Adv;
+kohkumine_N : N;
+kohkumisi_Adv : Adv;
+kohkumus_N : N;
+kohkunud_A : A;
+kohkunult_Adv : Adv;
+kohkvel_Adv : Adv;
+kohlama_V : V;
+kohmaja_N : N;
+kohmakalt_Adv : Adv;
+kohmakas_A : A;
+kohmakus_N : N;
+kohmama_V2 : V2;
+kohmamine_N : N;
+kohmard_N : N;
+kohmerdaja_N : N;
+kohmerdamine_N : N;
+kohmerdis_N : N;
+kohmetaja_N : N;
+kohmetamine_N : N;
+kohmetuja_N : N;
+kohmetu_A : A;
+kohmetult_Adv : Adv;
+kohmetumine_N : N;
+kohmetus_N : N;
+kohmetusse_viima_V : V;
+kohmija_N : N;
+kohmimine_N : N;
+kohmitseja_N : N;
+kohmitsemine_N : N;
+kohmuma_V : V;
+kohrama_V : V;
+kohr_N : N;
+kohruma_V : V;
+kohrutus_N : N;
+kohtaja_N : N;
+kohta_leidma_V : V;
+kohtama_V2 : V2;
+kohtamine_N : N;
+kohta_otsima_V : V;
+'kohta_sisse_võtma_V' : V;
+'kohta_täitma_V' : V;
+kohta_vahetama_V : V;
+kohting_N : N;
+kohti_otsima_V : V;
+koht_N : N;
+kohtleja_N : N;
+kohtlema_V2 : V2;
+kohtlemine_N : N;
+kohtrobot_N : N;
+kohtspikker_N : N;
+kohtu_alla_andma_V : V;
+'kohtu_alla_jääma_V' : V;
+kohtu_alla_sattuma_V : V;
+kohtualune_N : N;
+kohtuametnik_N : N;
+kohtuarstiteadus_N : N;
+kohtuarst_N : N;
+kohtuasi_N : N;
+kohtuasutus_N : N;
+kohtuekspertiis_N : N;
+kohtu_ette_saatma_V : V;
+kohtuhoone_N : N;
+kohtuistung_N : N;
+kohtuja_N : N;
+kohtukaasistuja_N : N;
+kohtukonto_N : N;
+kohtukorraldus_N : N;
+kohtukutse_N : N;
+kohtulahend_N : N;
+kohtulaud_N : N;
+kohtulik_A : A;
+kohtuline_N : N;
+kohtumaja_N : N;
+kohtuma_V : V;
+kohtumeditsiin_N : N;
+kohtumees_N : N;
+kohtumenetlus_N : N;
+kohtumine_N : N;
+kohtuministeerium_N : N;
+kohtuminister_N : N;
+kohtumiskutse_N : N;
+kohtumisnurk_N : N;
+'kohtumisrõõm_N' : N;
+'kohtumisõhtu_N' : N;
+'kohtumõistja_N' : N;
+'kohtumõistmine_N' : N;
+'kohtumäärus_N' : N;
+kohtunik_N : N;
+kohtunikuabi_N : N;
+kohtuorgan_N : N;
+kohtuotsus_N : N;
+kohtupidamine_N : N;
+kohtupink_N : N;
+kohtuprotsess_N : N;
+'kohtupsühholoogia_N' : N;
+'kohtupäev_N' : N;
+kohturuum_N : N;
+'kohtuskäija_N' : N;
+'kohtuskäimine_N' : N;
+kohtusse_andma_V : V;
+kohtusse_kaebama_V : V;
+'kohtusüsteem_N' : N;
+'kohtutäitur_N' : N;
+kohtuuksi_kulutama_V : V;
+kohtuvaidlus_N : N;
+'kohtuvõim_N' : N;
+kohtvai_N : N;
+kohtvalgusti_N : N;
+'kohtvõrguport_N' : N;
+'kohtvõrguserver_N' : N;
+'kohtvõrk_N' : N;
+kohuke_N : N;
+kohuma_panema_V : V;
+kohupiimakorp_N : N;
+kohupiimakotlett_N : N;
+kohupiimapasta_N : N;
+kohupiimapirukas_N : N;
+'kohupiimavärv_N' : N;
+kohupiim_N : N;
+'kohuseid_täitma_V' : V;
+kohuseks_tegema_V : V;
+kohusetruudus_N : N;
+kohusetruult_Adv : Adv;
+kohusetundetult_Adv : Adv;
+kohusetundlikkus_N : N;
+kohusetundlikult_Adv : Adv;
+kohusetunne_N : N;
+'kohusetäitja_N' : N;
+kohus_N : N;
+kohuslane_N : N;
+kohustaja_N : N;
+kohustama_V2 : V2;
+kohustamine_N : N;
+kohustav_A : A;
+'kohust_täitma_V' : V;
+kohustuja_N : N;
+kohustuma_V : V;
+kohustumine_N : N;
+'kohustusi_täitma_V' : V;
+'kohustusi_võtma_V' : V;
+kohustus_N : N;
+kohustuslane_N : N;
+kohustuslik_A : A;
+kohustuslikkus_N : N;
+kohustuslikult_Adv : Adv;
+'kohustust_täitma_V' : V;
+kohutaja_N : N;
+kohutamine_N : N;
+kohutavalt_Adv : Adv;
+kohutav_A : A;
+'kohut_mõistma_V' : V;
+kohut_pidama_V : V;
+kohverkirjutusmasin_N : N;
+kohver_N : N;
+kohviistandus_N : N;
+kohvikann_N : N;
+kohvi_keetma_V : V;
+kohvik_N : N;
+kohvikoor_N : N;
+kohvikumuusika_N : N;
+'kohvikumööbel_N' : N;
+kohvikuruum_N : N;
+'kohvikuõhtu_N' : N;
+kohvilaud_N : N;
+kohvimasin_N : N;
+kohvipakk_N : N;
+kohvi_pakkuma_V : V;
+kohvipood_N : N;
+kohvipuuistandus_N : N;
+kohvipuu_N : N;
+kohvitaja_N : N;
+kohvitamine_N : N;
+kohvitass_N : N;
+kohvi_tegema_V : V;
+kohviuba_N : N;
+kohviveski_N : N;
+'kohviõhtu_N' : N;
+kohv_N : N;
+koibama_V : V;
+koiberdama_V : V;
+koibi_sirgu_ajama_V : V;
+'koibi_sirgu_tõmbama_V' : V;
+koibi_sirgu_viskama_V : V;
+koibi_siruli_ajama_V : V;
+'koibi_välja_sirutama_V' : V;
+koiduharakat_tegema_V : V;
+koidukannid_N : N;
+koidukiir_N : N;
+koidukuma_N : N;
+koidutaevas_N : N;
+koiduvalge_N : N;
+koiduvalgus_N : N;
+koiduviirg_N : N;
+koiduviir_N : N;
+koigerdama_V : V;
+koi_N : N;
+koiku_N : N;
+koiott_N : N;
+koipama_V : V;
+koirohutee_N : N;
+koitamine_N : N;
+koit_N : N;
+koitma_V : V;
+'koitma_lööma_V' : V;
+koitmine_N : N;
+'koivad_eest_ära_võtma_V' : V;
+koivad_koristama_V : V;
+'koivad_välja_sirutama_V' : V;
+koivaht_N : N;
+koivama_V : V;
+kojalaulik_N : N;
+kojamees_N : N;
+kojanarr_N : N;
+kojarevolutsioon_N : N;
+kojuigatsus_N : N;
+'koju_jõudma_V' : V;
+'koju_jätma_V' : V;
+'koju_jääma_V' : V;
+koju_kutsuma_V : V;
+'koju_kätte_tooma_V' : V;
+koju_saatma_V : V;
+'koju_sõitma_V' : V;
+'koju_tagasi_jõudma_V' : V;
+koju_tulema_V : V;
+koju_viima_V : V;
+kokaiin_N : N;
+kokakool_N : N;
+kokakunst_N : N;
+kokandus_N : N;
+kokanduskool_N : N;
+kokanuga_N : N;
+kokapoiss_N : N;
+'kokapõõsas_N' : N;
+kokaraamat_N : N;
+kokard_N : N;
+kokaregi_N : N;
+koketeerija_N : N;
+koketeerima_V : V;
+koketeerimine_N : N;
+koketerii_N : N;
+kokett_N : N;
+kokill_N : N;
+kokkaja_N : N;
+kokkamine_N : N;
+kokk_N : N;
+kokku_ajama_V : V;
+kokku_andma_V : V;
+kokku_arvama_V : V;
+kokku_elama_V : V;
+kokkuelamine_N : N;
+kokku_hakkama_V : V;
+kokku_harjutama_V : V;
+kokku_heitma_V : V;
+kokkuhoidja_N : N;
+kokkuhoid_N : N;
+kokkuhoidlikult_Adv : Adv;
+kokku_hoidma_V : V;
+kokku_hoiduma_V : V;
+kokkuhoidvalt_Adv : Adv;
+kokkujooksmine_N : N;
+kokku_jootma_V : V;
+kokku_juhatama_V : V;
+kokku_juhtima_V : V;
+kokku_juhtuma_V : V;
+'kokku_jääma_V' : V;
+kokku_kaapima_V : V;
+kokku_kandma_V : V;
+kokku_kasvama_V : V;
+kokku_kasvatama_V : V;
+kokku_keerama_V : V;
+kokku_keetma_V : V;
+kokku_kerima_V : V;
+kokku_kinnitama_V : V;
+kokku_kirjutama_V : V;
+kokku_kiskuma_V : V;
+kokku_klappima_V : V;
+kokku_kleepuma_V : V;
+kokku_koguma_V : V;
+kokku_Adv : Adv;
+kokku_kraapima_V : V;
+kokku_kuhjama_V : V;
+kokku_kuhjuma_V : V;
+kokku_kuivama_V : V;
+kokkukutse_N : N;
+kokku_kutsuma_V : V;
+kokkukutsumine_N : N;
+kokku_kuuluma_V : V;
+kokkukuuluvus_N : N;
+'kokku_kõlama_V' : V;
+'kokku_kämpuma_V' : V;
+'kokku_käsutama_V' : V;
+'kokku_käänama_V' : V;
+'kokku_köitma_V' : V;
+'kokku_külmuma_V' : V;
+kokku_langema_V : V;
+kokkulangemine_N : N;
+kokkulangevus_N : N;
+kokku_laskma_V : V;
+kokkulaulmine_N : N;
+kokku_lendama_V : V;
+kokkulepe_N : N;
+kokkulepetest_kinni_pidama_V : V;
+'kokkulepet_sõlmima_V' : V;
+kokkuleplus_N : N;
+'kokkuleppele_jõudma_V' : V;
+kokkuleppest_kinni_pidama_V : V;
+kokku_leppima_V : V;
+kokku_liimima_V : V;
+kokku_liitma_V : V;
+kokku_liituma_V : V;
+kokku_litsuma_V : V;
+kokku_loopima_V : V;
+kokku_lugema_V : V;
+'kokku_lööma_V' : V;
+'kokku_lükkama_V' : V;
+kokku_murdma_V : V;
+kokku_murduma_V : V;
+'kokku_mängima_V' : V;
+'kokku_määrima_V' : V;
+kokkuost_N : N;
+kokku_ostma_V : V;
+kokkuostuhind_N : N;
+kokkuostupunkt_N : N;
+kokku_otsima_V : V;
+kokku_pakkima_V : V;
+kokkupandav_N : N;
+kokkupandu_N : N;
+kokku_panema_V : V;
+kokkupanemine_N : N;
+kokku_passima_V : V;
+kokku_peksma_V : V;
+kokku_pigistama_V : V;
+kokku_pistma_V : V;
+kokku_pressima_V : V;
+kokkupuude_N : N;
+kokku_puutuma_V : V;
+kokkupuutumine_N : N;
+'kokku_põimima_V' : V;
+'kokku_põimuma_V' : V;
+'kokkupõrge_N' : N;
+'kokku_põrkama_V' : V;
+kokku_riisuma_V : V;
+kokku_rullima_V : V;
+kokku_rulluma_V : V;
+'kokku_rääkima_V' : V;
+'kokku_röövima_V' : V;
+kokku_saama_V : V;
+kokkusaamine_N : N;
+kokku_sattuma_V : V;
+kokkuseade_N : N;
+kokku_seadma_V : V;
+kokku_segama_V : V;
+kokku_siduma_V : V;
+kokkusobivus_N : N;
+kokku_sulama_V : V;
+kokku_sulatama_V : V;
+kokku_suruma_V : V;
+kokkusurumine_N : N;
+kokkusurutult_Adv : Adv;
+'kokku_sõlmima_V' : V;
+'kokku_sündima_V' : V;
+kokku_taguma_V : V;
+kokku_tegema_V : V;
+kokku_tooma_V : V;
+kokku_trehvama_V : V;
+kokkutulek_N : N;
+kokku_tulema_V : V;
+kokkutulemine_N : N;
+'kokku_tõmbama_V' : V;
+'kokku_tõmbuma_V' : V;
+'kokkutõmbumine_N' : N;
+kokku_ulatuma_V : V;
+kokku_vajuma_V : V;
+kokku_valguma_V : V;
+kokkuvarisemine_N : N;
+kokku_vedama_V : V;
+kokku_viima_V : V;
+kokku_voltima_V : V;
+kokkuvoolamine_N : N;
+'kokkuvõte_N' : N;
+'kokkuvõtet_tegema_V' : V;
+'kokkuvõtlikult_Adv' : Adv;
+'kokku_võtma_V' : V;
+'kokkuvõtteid_tegema_V' : V;
+'kokošnik_N' : N;
+kokott_N : N;
+kokpit_N : N;
+koksaja_N : N;
+koksamine_N : N;
+koksatama_V : V;
+koksija_N : N;
+koksima_V2 : V2;
+koksimine_N : N;
+koksistuma_V : V;
+koks_N : N;
+kokteiliklaas_N : N;
+'kokteilikõrs_N' : N;
+kokteilimikser_N : N;
+kokteilisegaja_N : N;
+'kokteiliõhtu_N' : N;
+kokteil_N : N;
+koktsidioos_N : N;
+koktsiid_N : N;
+kokutaja_N : N;
+kokutamine_N : N;
+kolahtama_V : V;
+kolaja_N : N;
+kolakas_N : N;
+kola_N : N;
+kolalaud_N : N;
+kolama_V : V;
+kolamine_N : N;
+kolask_N : N;
+kolatama_V : V;
+kolbas_N : N;
+kolb_N : N;
+kolbmootor_N : N;
+kolbpump_N : N;
+kolbrakk_N : N;
+koldas_N : N;
+koldehaldjas_N : N;
+kold_N : N;
+'koldküpsus_N' : N;
+koldvetikas_N : N;
+koledasti_Adv : Adv;
+koledus_N : N;
+koleerik_N : N;
+koleeriline_A : A;
+kole_A : A;
+kolesteatoom_N : N;
+kolesteriin_N : N;
+kolesteroolkivi_N : N;
+kolesterool_N : N;
+koletis_N : N;
+kolgas_N : N;
+kolgastuma_V : V;
+kolgata_N : N;
+kolgatatee_N : N;
+kolgispuu_N : N;
+kolgits_N : N;
+kolhoosipulm_N : N;
+kolhoosi_tegema_V : V;
+kolhoos_N : N;
+kolhoosnik_N : N;
+kolibakter_N : N;
+kolihunnik_N : N;
+koliit_N : N;
+kolija_N : N;
+kolikamber_N : N;
+kolikambrisse_heitma_V : V;
+kolikambrisse_viskama_V : V;
+koli_N : N;
+kolimine_N : N;
+kolimisfirma_N : N;
+kolimisraha_N : N;
+kolin_N : N;
+koliseja_N : N;
+kolisema_V : V;
+kolisemine_N : N;
+kolistaja_N : N;
+kolistamine_N : N;
+kolju_N : N;
+koljuluu_N : N;
+koljuteadus_N : N;
+'kolkaküla_N' : N;
+kolkama_V : V;
+kolkapoliitika_N : N;
+kolki_andma_V : V;
+kolkija_N : N;
+kolkimine_N : N;
+kolki_saama_V : V;
+kolki_tegema_V : V;
+kolk_N : N;
+kolklik_A : A;
+kolklus_N : N;
+kolksahtama_V : V;
+kolksaja_N : N;
+kolksama_V : V;
+kolksamine_N : N;
+kolksataja_N : N;
+kolksatama_V : V;
+kolksatamine_N : N;
+kolksatus_N : N;
+kolks_N : N;
+kolksuja_N : N;
+kolksuma_V : V;
+kolksumine_N : N;
+kolkuma_V : V;
+'kollaaž_N' : N;
+kollabeeruma_V : V;
+kollabeerumine_N : N;
+kollaborant_N : N;
+kollaboratsionist_N : N;
+kollaboreerija_N : N;
+kollaboreerimine_N : N;
+kollageen_N : N;
+kollageenliim_N : N;
+kollagraafia_N : N;
+kollaja_N : N;
+kollakas_A : A;
+kollakeha_N : N;
+kollama_V : V;
+kollamine_N : N;
+kollane_A : A;
+kollane_N : N;
+kollapalavik_N : N;
+kollapalvikviirus_N : N;
+kollapseeruja_N : N;
+kollapseerumine_N : N;
+kollariisikas_N : N;
+'kollastähn_N' : N;
+kollasus_N : N;
+'kollatõbi_N' : N;
+'kollatähn_N' : N;
+'kolledž_N' : N;
+kolleegium_N : N;
+kolleeg_N : N;
+kollegiaalne_A : A;
+kollegiaalsus_N : N;
+kolle_N : N;
+kollektiiv_N : N;
+kollektiivleping_N : N;
+kollektiivliige_N : N;
+kollektiivne_A : A;
+kollektiivselt_Adv : Adv;
+kollektiivsus_N : N;
+kollektiviseerija_N : N;
+kollektiviseerimine_N : N;
+kollektivism_N : N;
+kollektor_N : N;
+kollektsioneerija_N : N;
+kollektsioneerima_V2 : V2;
+kollektsioneerimine_N : N;
+'kollektsionäär_N' : N;
+kollektsioon_N : N;
+kollendama_V : V;
+kollerdama_V : V;
+kolletama_V : V;
+kolletamine_N : N;
+'kolletamispäev_N' : N;
+kolletanud_A : A;
+kolletuma_V : V;
+kolletumine_N : N;
+kollideerumine_N : N;
+kolli_N : N;
+kollimaator_N : N;
+kollitaja_N : N;
+kollitamine_N : N;
+kolli_tegema_V : V;
+koll_N : N;
+kollokvium_N : N;
+kolmainsus_N : N;
+kolmandik_N : N;
+'kolmapäev_N' : N;
+kolmas_N : N;
+kolmekaupa_Adv : Adv;
+kolmekesi_Adv : Adv;
+kolmekordistaja_N : N;
+kolmekordistamine_N : N;
+kolmekordistumine_N : N;
+kolmekordselt_Adv : Adv;
+'kolmekuningapäev_N' : N;
+'kolmekõne_N' : N;
+'kolmekümnendik_N' : N;
+'kolmekümnes_N' : N;
+kolmeli_Adv : Adv;
+'kolmemõõtmelisus_N' : N;
+kolme_nahka_koorima_V : V;
+kolme_nahka_tahtma_V : V;
+kolmendoperaator_N : N;
+kolmenema_V : V;
+kolmepulgapoiss_N : N;
+kolmepunktivise_N : N;
+kolmeraudne_N : N;
+'kolmeribakõlar_N' : N;
+kolmesammupolka_N : N;
+kolmestuma_V : V;
+'kolmeteistkümnendik_N' : N;
+'kolmeteistkümnes_N' : N;
+kolmevalitsus_N : N;
+'kolmevõistlus_N' : N;
+'kolmeväljesüsteem_N' : N;
+'kolmevärvitrükk_N' : N;
+'kolmikhüpe_N' : N;
+'kolmikhüppaja_N' : N;
+kolmik_N : N;
+kolmikleht_N : N;
+kolmikliit_N : N;
+'kolmiknärvineuralgia_N' : N;
+'kolmiknärv_N' : N;
+kolmiksiirkaar_N : N;
+kolmiksiir_N : N;
+kolmikteos_N : N;
+kolmiktool_N : N;
+'kolmikvärss_N' : N;
+'kolmiküritus_N' : N;
+kolmjalg_N : N;
+kolm_N : N;
+'kolmkümmend_N' : N;
+kolmnurkferm_N : N;
+kolmnurkkaar_N : N;
+kolmnurk_N : N;
+kolmnurkturvik_N : N;
+kolmnurkviil_N : N;
+kolmpealihas_N : N;
+kolmsada_N : N;
+kolmteist_N : N;
+'kolmteistkümmend_N' : N;
+kolmteistsilbik_N : N;
+kolmveerandfiguur_N : N;
+kolmveerandkivi_N : N;
+kolmveerand_N : N;
+'kolmveerandpüksid_N' : N;
+kolmveerandsammas_N : N;
+kolofoon_N : N;
+kolonel_N : N;
+kolonelleitnant_N : N;
+kolonett_N : N;
+koloniaalkaup_N : N;
+koloniaalkauplus_N : N;
+koloniaalpoliitika_N : N;
+koloniaalpood_N : N;
+koloniaalprovints_N : N;
+koloniaalstiil_N : N;
+'koloniaalsõda_N' : N;
+koloniaalvaldus_N : N;
+kolonialism_N : N;
+kolonialist_N : N;
+koloniseerija_N : N;
+koloniseerimine_N : N;
+kolonist_N : N;
+kolonnaad_N : N;
+kolonn_N : N;
+kolonoskoopia_N : N;
+koloonia_N : N;
+koloon_N : N;
+koloratuursopran_N : N;
+koloreerimine_N : N;
+koloriit_N : N;
+kolorimeeter_N : N;
+koloskoopia_N : N;
+kolossaalorder_N : N;
+koloss_N : N;
+kolp_N : N;
+kolposkoop_N : N;
+kolpoteerimine_N : N;
+kolpsama_V : V;
+koltasaami_N : N;
+koltuma_V : V;
+koltumine_N : N;
+koltunud_A : A;
+kolu_N : N;
+kolumbaarium_N : N;
+kolumnist_N : N;
+kolumn_N : N;
+kolvike_N : N;
+'kolvikäik_N' : N;
+'kolvirõngas_N' : N;
+'kolvisõrm_N' : N;
+koma_N : N;
+komandamine_N : N;
+komandant_N : N;
+komandeerija_N : N;
+komandeerimine_N : N;
+komandeerimistunnistus_N : N;
+komandeering_N : N;
+komandeeringuraha_N : N;
+komandeeringusse_saatma_V : V;
+'komandeeringusse_sõitma_V' : V;
+komandeeritu_N : N;
+'komando_alla_võtma_V' : V;
+komando_N : N;
+komandosild_N : N;
+'komandör_N' : N;
+kombaava_N : N;
+kombainer_N : N;
+kombainijuht_N : N;
+kombain_N : N;
+kombainprinter_N : N;
+kombatant_N : N;
+kombed_N : N;
+kombekalt_Adv : Adv;
+kombekas_A : A;
+kombekohaselt_Adv : Adv;
+kombekohasus_N : N;
+kombe_Adv : Adv;
+kombeks_saama_V : V;
+'kombeks_võtma_V' : V;
+kombekus_N : N;
+kombelagedus_N : N;
+kombelik_A : A;
+kombeline_A : A;
+kombeliselt_Adv : Adv;
+kombelodevus_N : N;
+'kombelõtvus_N' : N;
+kombepuhtus_N : N;
+kombepuudus_N : N;
+komberdaja_N : N;
+komberdama_V : V;
+komberdamine_N : N;
+kombesse_Adv : Adv;
+kombestik_N : N;
+kombetalitus_N : N;
+kombetu_A : A;
+kombetus_N : N;
+kombiauto_N : N;
+kombiinija_N : N;
+kombiinimine_N : N;
+kombinaat_N : N;
+kombinaatteater_N : N;
+kombinatsioon_N : N;
+'kombinatsioonlülitus_N' : N;
+kombinee_N : N;
+kombineerija_N : N;
+kombineerima_V2 : V2;
+kombineerimine_N : N;
+kombineeruja_N : N;
+kombineeruma_V : V;
+kombineerumine_N : N;
+kombinesoon_N : N;
+komedoon_N : N;
+komeet_N : N;
+komejanditaja_N : N;
+komejanditamine_N : N;
+komejant_N : N;
+'kometit_mängima_V' : V;
+kometit_tegema_V : V;
+komet_N : N;
+komfort_N : N;
+komfortne_A : A;
+komfortselt_Adv : Adv;
+komi_N : N;
+komisjonileping_N : N;
+komisjonimaakler_N : N;
+'komisjonimüük_N' : N;
+komisjonitasu_N : N;
+komisjon_N : N;
+'komisjonär_N' : N;
+komissariaat_N : N;
+komistaja_N : N;
+komistama_V : V;
+komistamine_N : N;
+komistlema_V : V;
+'komistustõke_N' : N;
+komitatiiv_N : N;
+komitee_N : N;
+komitent_N : N;
+'kommandiitühing_N' : N;
+komme_N : N;
+kommensalism_N : N;
+kommentaarium_N : N;
+kommentaar_N : N;
+kommentaator_N : N;
+kommenteerija_N : N;
+kommenteerimine_N : N;
+'kommertsettevõte_N' : N;
+kommertsialiseerija_N : N;
+kommertsialiseerimine_N : N;
+kommertsiserver_N : N;
+kommertskirjandus_N : N;
+kommertskool_N : N;
+kommertslik_A : A;
+'kommertsmärk_N' : N;
+kommertspank_N : N;
+kommertsreklaam_N : N;
+kommertstarkvara_N : N;
+kommertsteater_N : N;
+'kommertsüritus_N' : N;
+'kommet_täitma_V' : V;
+kommikarp_N : N;
+kommikauplus_N : N;
+kommipaber_N : N;
+kommipood_N : N;
+'kommiäri_N' : N;
+komm_N : N;
+kommodoor_N : N;
+kommunaalelamu_N : N;
+kommunaalmaja_N : N;
+kommunaalmajandus_N : N;
+kommunaalmaks_N : N;
+kommunaalobligatsioon_N : N;
+kommunaalteenus_N : N;
+kommunaliseerija_N : N;
+kommunaliseerimine_N : N;
+kommunikaator_N : N;
+kommunikatsiooniakt_N : N;
+kommunikatsioonifirma_N : N;
+kommunikatsioonikanal_N : N;
+'kommunikatsioonisüsteem_N' : N;
+kommunikatsiooniteooria_N : N;
+kommunikatsioon_N : N;
+kommunismivastane_N : N;
+kommunismivastasus_N : N;
+kommunism_N : N;
+kommunist_N : N;
+kommunistlik_A : A;
+kommunitarism_N : N;
+kommunitarist_N : N;
+kommutaator_N : N;
+kommutaatormootor_N : N;
+kommutatsioon_N : N;
+kommuun_N : N;
+'kommünikee_N' : N;
+kompaja_N : N;
+kompaktketas_N : N;
+kompaktkirjastamine_N : N;
+kompaktne_A : A;
+kompaktpuuder_N : N;
+kompaktselt_Adv : Adv;
+kompama_V2 : V2;
+kompamine_N : N;
+kompamisaisting_N : N;
+kompanii_N : N;
+komparaator_N : N;
+komparatiiv_N : N;
+komparatsioonikategooria_N : N;
+komparatsioon_N : N;
+kompareerija_N : N;
+kompareerimine_N : N;
+kompareeruma_V : V;
+kompass_N : N;
+kompatibilism_N : N;
+kompatibilist_N : N;
+kompemeel_N : N;
+kompensatsioonimehhanism_N : N;
+kompensatsioon_N : N;
+kompenseerija_N : N;
+kompenseerimine_N : N;
+kompenseeruma_V : V;
+kompenseerumine_N : N;
+kompetentne_A : A;
+kompetentselt_Adv : Adv;
+kompetents_N : N;
+kompetentsus_N : N;
+kompija_N : N;
+kompilaatorigeneraator_N : N;
+kompilaator_N : N;
+kompilatsioon_N : N;
+kompileerija_N : N;
+kompileerimine_N : N;
+kompileerimisaeg_N : N;
+kompileerimiskood_N : N;
+kompima_V2 : V2;
+kompimine_N : N;
+kompimiselund_N : N;
+kompimismeel_N : N;
+komp_N : N;
+kompleja_N : N;
+kompleksarv_N : N;
+komplekskaart_N : N;
+kompleks_N : N;
+'komplekskäsk_N' : N;
+kompleksmuutuja_N : N;
+kompleksne_A : A;
+kompleksujuja_N : N;
+kompleksujumine_N : N;
+'kompleksväetis_N' : N;
+komplekteerija_N : N;
+komplekteerima_V2 : V2;
+komplekteerimine_N : N;
+komplekteeruma_V : V;
+komplekteerumine_N : N;
+komplekt_N : N;
+'komplektmööbel_N' : N;
+komplektne_A : A;
+komplema_V2 : V2;
+komplementaarsus_N : N;
+komplementaarsusprintsiip_N : N;
+'komplementaarvärvid_N' : N;
+'komplementaarvärvus_N' : N;
+komplemine_N : N;
+komplikatsioon_N : N;
+komplimenteerija_N : N;
+komplimenteerimine_N : N;
+komplimenti_tegema_V : V;
+kompliment_N : N;
+komplitseerija_N : N;
+komplitseerima_V2 : V2;
+komplitseerimine_N : N;
+komplitseeritud_A : A;
+komplitseeritus_N : N;
+komplitseeruma_V : V;
+komplitseerumine_N : N;
+komplus_N : N;
+komponeerija_N : N;
+komponeerimine_N : N;
+komponendidiagramm_N : N;
+komponenditest_N : N;
+komponentarhitektuur_N : N;
+komponent_N : N;
+'komponentsõnasiire_N' : N;
+komponenttarkvara_N : N;
+komponentvideo_N : N;
+komponentvideosignaal_N : N;
+komponist_N : N;
+komposiitkapiteel_N : N;
+komposiitorder_N : N;
+komposiitvideosignaal_N : N;
+kompositsiooniklass_N : N;
+kompositsiooniline_A : A;
+kompositsioon_N : N;
+komposteerija_N : N;
+komposteerimine_N : N;
+komposteeruma_V : V;
+komposter_N : N;
+kompostija_N : N;
+kompostimine_N : N;
+kompost_N : N;
+'kompostväetis_N' : N;
+kompott_N : N;
+'komppöid_N' : N;
+kompressimine_N : N;
+kompressimisalgoritm_N : N;
+kompressioon_N : N;
+kompressipaber_N : N;
+kompress_N : N;
+kompressor_N : N;
+komprimeerimistakt_N : N;
+kompromissitu_A : A;
+kompromissitult_Adv : Adv;
+kompromissjaht_N : N;
+kompromiss_N : N;
+kompromiteerija_N : N;
+kompromiteerimine_N : N;
+kompsatama_V : V;
+kompsatus_N : N;
+komps_N : N;
+kompsuma_V : V;
+kompsumine_N : N;
+kompuja_N : N;
+kompumine_N : N;
+kompunnija_N : N;
+kompunnimine_N : N;
+komputeriseerimine_N : N;
+kompuuteralgebra_N : N;
+kompuuterkartograafia_N : N;
+kompuuter_N : N;
+kompuutermodelleerimine_N : N;
+kompuutertomograafia_N : N;
+kompvekikarp_N : N;
+kompvekipaber_N : N;
+kompvek_N : N;
+komsomolipulm_N : N;
+komsomol_N : N;
+'komödiant_N' : N;
+'komöödiakirjanik_N' : N;
+'komöödia_N' : N;
+'komöödialavastus_N' : N;
+'komöödianäitleja_N' : N;
+'komöödiateater_N' : N;
+konarduma_V : V;
+konarik_N : N;
+konar_N : N;
+konarlik_A : A;
+konarlikkus_N : N;
+konarus_N : N;
+kondaja_N : N;
+kondama_V : V;
+kondamine_N : N;
+kondensaator_N : N;
+kondensaatormikrofon_N : N;
+'kondensatsiooninähtus_N' : N;
+kondensatsiooniprodukt_N : N;
+kondensatsioon_N : N;
+kondenseerimine_N : N;
+kondenseeruma_V : V;
+kondenseerumine_N : N;
+kondenspiim_N : N;
+kondiaur_N : N;
+kondid_hunnikusse_viskama_V : V;
+kondiiter_N : N;
+kondiitrikaup_N : N;
+kondiitrikauplus_N : N;
+kondiitripood_N : N;
+kondiitritoode_N : N;
+'kondiitritööstus_N' : N;
+'kondiitriäri_N' : N;
+kondikava_N : N;
+kondiliim_N : N;
+kondimootor_N : N;
+kondine_A : A;
+'kondinõrkus_N' : N;
+kondiportselan_N : N;
+kondirasv_N : N;
+konditsionaal_N : N;
+konditsioneerimine_N : N;
+konditsioneer_N : N;
+konditsioon_N : N;
+kondituhk_N : N;
+kondomiinium_N : N;
+kondominaat_N : N;
+kondoom_N : N;
+kondrokaltsinoos_N : N;
+kondroom_N : N;
+'kondüloom_N' : N;
+konfabulatsioon_N : N;
+konferansjee_N : N;
+konfereerija_N : N;
+konfereerima_V : V;
+konfereerimine_N : N;
+konfessioon_N : N;
+konfett_N : N;
+konfidentsiaalne_A : A;
+konfidentsiaalsus_N : N;
+konfiguratsioonifail_N : N;
+konfiguratsioon_N : N;
+konfirmatsioon_N : N;
+konfirmeerija_N : N;
+konfirmeerimine_N : N;
+konfiskeerija_N : N;
+konfiskeerima_V2 : V2;
+konfiskeerimine_N : N;
+'konfitüür_N' : N;
+konflikt_N : N;
+konfliktne_A : A;
+konformeeruma_V : V;
+konformist_N : N;
+konfronteerija_N : N;
+konfronteerimine_N : N;
+konfutsianism_N : N;
+konfutsianist_N : N;
+'konföderatsioon_N' : N;
+'konfödereeruja_N' : N;
+'konfödereerumine_N' : N;
+kongerdama_V : V;
+kongiauto_N : N;
+kong_N : N;
+kongress_N : N;
+kongrueerija_N : N;
+kongrueerimine_N : N;
+kongrueeruma_V : V;
+kongrueerumine_N : N;
+kongruents_N : N;
+konh_N : N;
+koni_N : N;
+konistra_N : N;
+konjakipudel_N : N;
+konjak_N : N;
+konjugatsioon_N : N;
+konjugeerija_N : N;
+konjugeerimine_N : N;
+konjugeeruma_V : V;
+konjugeerumine_N : N;
+konjuktiviit_N : N;
+konjunktsioon_N : N;
+'konjunktuurianalüüs_N' : N;
+konjunktuurifaas_N : N;
+konjunktuuriindeks_N : N;
+konjunktuur_N : N;
+konkaavne_A : A;
+konka_N : N;
+konkama_V : V;
+konkepeitel_N : N;
+konkistadoor_N : N;
+konkordaad_N : N;
+konkreetne_A : A;
+konkreetselt_Adv : Adv;
+konkreetsus_N : N;
+konkretiseerija_N : N;
+konkretiseerimine_N : N;
+konkretiseeruma_V : V;
+konkretiseerumine_N : N;
+konkretism_N : N;
+konksader_N : N;
+konkse_otsima_V : V;
+konks_N : N;
+konkskruvi_N : N;
+konksuma_V : V;
+'konksvõti_N' : N;
+konkubiin_N : N;
+konkubinaat_N : N;
+konku_N : N;
+konkureerija_N : N;
+konkureerimine_N : N;
+konkureeriv_A : A;
+konkurent_N : N;
+konkurentsiamet_N : N;
+konkurentsioht_N : N;
+konkurents_N : N;
+konkurss_N : N;
+konnakapsas_N : N;
+konnaperspektiiv_N : N;
+konnaujumine_N : N;
+konnektiivsus_N : N;
+konnektor_N : N;
+konnektsionism_N : N;
+konnektsionist_N : N;
+konn_N : N;
+konnotatsioon_N : N;
+konoidkatus_N : N;
+konossement_N : N;
+konsekvent_N : N;
+konsekventsialism_N : N;
+konsekventsialist_N : N;
+konsensus_N : N;
+konservant_N : N;
+konservatiiv_N : N;
+konservatiivne_A : A;
+konservatiivsus_N : N;
+konservatism_N : N;
+konservatist_N : N;
+konservatoorium_N : N;
+konserveerija_N : N;
+konserveerimine_N : N;
+konserveeruma_V : V;
+konserveerumine_N : N;
+konserviavaja_N : N;
+konservikarp_N : N;
+konservipurk_N : N;
+'konservitööstus_N' : N;
+konserv_N : N;
+konservliha_N : N;
+konsignaator_N : N;
+konsigneerija_N : N;
+konsigneerimine_N : N;
+konsilients_N : N;
+konsistents_N : N;
+konsistoorium_N : N;
+konsolideerija_N : N;
+konsolideerimine_N : N;
+konsolideeruma_V : V;
+konsolideerumine_N : N;
+konsomee_N : N;
+konsonant_N : N;
+konsonantriim_N : N;
+konsonants_N : N;
+'konsonantühend_N' : N;
+'konsoolipärg_N' : N;
+konsool_N : N;
+konsoollaud_N : N;
+konsoolsild_N : N;
+konsooltala_N : N;
+konsooltorn_N : N;
+konsooltrepp_N : N;
+konsortsium_N : N;
+konspekteerija_N : N;
+konspekteerimine_N : N;
+konspektiivne_A : A;
+konspekt_N : N;
+konspiratiivne_A : A;
+konspiratiivsus_N : N;
+konspiratsioon_N : N;
+konspireerija_N : N;
+konspireerima_V : V;
+konspireerimine_N : N;
+konstaabel_N : N;
+konstant_N : N;
+konstantne_A : A;
+konstateerija_N : N;
+konstateerimine_N : N;
+konstateering_N : N;
+konstatiiv_N : N;
+konstellatsioon_N : N;
+konstitueeruma_V : V;
+konstitutsionalism_N : N;
+konstitutsiooniline_A : A;
+konstitutsioon_N : N;
+konstrueerija_N : N;
+konstrueerimine_N : N;
+'konstrueerimisbüroo_N' : N;
+konstruktiivne_A : A;
+konstruktivaliidsus_N : N;
+konstruktivism_N : N;
+konstrukt_N : N;
+konstruktor_N : N;
+konstruktsiooniliim_N : N;
+konstruktsioonimaterjal_N : N;
+konstruktsioon_N : N;
+konsulaat_N : N;
+konsul_N : N;
+konsultant_N : N;
+konsultatiivfirma_N : N;
+konsultatsioonifirma_N : N;
+konsultatsioonipunkt_N : N;
+konsultatsioon_N : N;
+konsulteerija_N : N;
+konsulteerima_V2 : V2;
+konsulteerimine_N : N;
+konsumeerija_N : N;
+konsumeerimine_N : N;
+konsument_N : N;
+konsumerism_N : N;
+kontaktandmed_N : N;
+kontaktdermatiit_N : N;
+kontakteeruja_N : N;
+kontakteeruma_V : V;
+kontakteerumine_N : N;
+kontakteeruv_A : A;
+kontakte_looma_V : V;
+'kontakte_sõlmima_V' : V;
+kontaktihaldur_N : N;
+kontaktimess_N : N;
+kontakti_otsima_V : V;
+kontakti_saama_V : V;
+kontaktisik_N : N;
+kontaktiskeem_N : N;
+kontaktitabel_N : N;
+'kontakti_võtma_V' : V;
+kontakt_N : N;
+kontaktlaeng_N : N;
+'kontaktlääts_N' : N;
+kontaktmess_N : N;
+kontaktmiin_N : N;
+kontaktmikrofon_N : N;
+kontaktor_N : N;
+kontakttelefon_N : N;
+kontama_V : V;
+kontamineeruma_V : V;
+konteerija_N : N;
+konteerimine_N : N;
+konte_hunnikusse_heitma_V : V;
+konte_hunnikusse_panema_V : V;
+konte_hunnikusse_viskama_V : V;
+konteineriauto_N : N;
+konteinerikaup_N : N;
+konteinerilaev_N : N;
+konteineritekk_N : N;
+konteineriterminal_N : N;
+konteiner_N : N;
+konteinerlaev_N : N;
+konteinertaim_N : N;
+konteinervagun_N : N;
+konteinervorming_N : N;
+'kontekstanalüüs_N' : N;
+kontekstivahetus_N : N;
+kontekstkommutatsioon_N : N;
+kontekst_N : N;
+kontekstualism_N : N;
+kontekstualist_N : N;
+kontemplatsioon_N : N;
+konte_murdma_V : V;
+konte_pehmeks_tegema_V : V;
+konterbandist_N : N;
+konterbant_N : N;
+konti_hoidma_V : V;
+kontiinum_N : N;
+konti_murdma_V : V;
+kontinentaal_N : N;
+kontinentaalne_A : A;
+kontinent_N : N;
+kontingent_N : N;
+kontingentsus_N : N;
+kontinueerimine_N : N;
+kontinuiteet_N : N;
+konti_suhu_saama_V : V;
+kont_N : N;
+kontohaldur_N : N;
+'kontojääk_N' : N;
+konto_N : N;
+kontokorrentkonto_N : N;
+kontokorrentkrediit_N : N;
+kontokorrentlaen_N : N;
+kontoriametnik_N : N;
+kontorihoone_N : N;
+kontorilaud_N : N;
+'kontorimööbel_N' : N;
+kontoriraamat_N : N;
+kontoriruum_N : N;
+kontorist_N : N;
+kontoritarkvara_N : N;
+kontoritool_N : N;
+kontorivaip_N : N;
+kontor_N : N;
+kontosse_kirjutama_V : V;
+kontraalt_N : N;
+kontrabass_N : N;
+kontradmiral_N : N;
+kontrafaktuaal_N : N;
+kontraforss_N : N;
+kontraheerija_N : N;
+kontraheerimine_N : N;
+kontraheeruma_V : V;
+kontraheerumine_N : N;
+kontrahent_N : N;
+kontra_N : N;
+kontraktsioon_N : N;
+kontramutter_N : N;
+kontrapost_N : N;
+kontrareljeef_N : N;
+kontrasignatuur_N : N;
+kontrastaine_N : N;
+kontrasteerimine_N : N;
+kontrasteeruma_V : V;
+kontrasteerumine_N : N;
+'kontrastinõrgendus_N' : N;
+kontrastisuhe_N : N;
+kontrastitugevdus_N : N;
+'kontrastiväärindus_N' : N;
+kontrast_N : N;
+kontrastne_A : A;
+kontrastprinter_N : N;
+kontratants_N : N;
+kontratseptiiv_N : N;
+kontratseptsioon_N : N;
+kontreskarp_N : N;
+kontributsioon_N : N;
+kontrollaruanne_N : N;
+kontrolleelarve_N : N;
+kontroller_N : N;
+kontrolletendus_N : N;
+'kontrolli_alla_võtma_V' : V;
+kontrolli_all_hoidma_V : V;
+'kontrolli_alt_väljuma_V' : V;
+kontrollija_N : N;
+kontrollima_V2 : V2;
+kontrollimatu_A : A;
+kontrollimine_N : N;
+'kontrollimissüsteem_N' : N;
+kontrolliprogramm_N : N;
+kontrolliv_A : A;
+'kontrolljälg_N' : N;
+kontrollkatse_N : N;
+kontrollkell_N : N;
+kontroll_N : N;
+kontrollkood_N : N;
+'kontrollmõõt_N' : N;
+kontrollpakk_N : N;
+kontrollreid_N : N;
+'kontrollrühm_N' : N;
+kontrollsumma_N : N;
+'kontrollsüsteem_N' : N;
+'kontrolltöö_N' : N;
+'kontrolör_N' : N;
+'kontrrevolutsionäär_N' : N;
+'kontsajälg_N' : N;
+kontsaplekk_N : N;
+kontsaraud_N : N;
+kontsentratsioonilaager_N : N;
+kontsentratsioon_N : N;
+kontsentreerija_N : N;
+kontsentreerimine_N : N;
+kontsentreeritud_A : A;
+kontsentreeritus_N : N;
+kontsentreeruja_N : N;
+kontsentreeruma_V : V;
+kontsentreerumine_N : N;
+'kontseptsiooninäitus_N' : N;
+kontseptsioon_N : N;
+kontseptuaaltase_N : N;
+kontseptualism_N : N;
+kontseptualist_N : N;
+kontserdiarvustus_N : N;
+kontserdihooaeg_N : N;
+kontserdihoone_N : N;
+kontserdikriitika_N : N;
+kontserdimaja_N : N;
+kontserdipublik_N : N;
+kontserdiretsensioon_N : N;
+kontserdisaal_N : N;
+kontsern_N : N;
+kontserteerima_V : V;
+kontsertetendus_N : N;
+kontsertettekanne_N : N;
+kontsertiina_N : N;
+kontsertklaver_N : N;
+kontsert_N : N;
+kontsessioon_N : N;
+kontsiil_N : N;
+konts_N : N;
+kontsuma_V : V;
+kontuuresitus_N : N;
+kontuurgraafika_N : N;
+kontuurikommutatsioon_N : N;
+kontuuristaja_N : N;
+kontuuristamine_N : N;
+kontuurjoon_N : N;
+kontuurkaart_N : N;
+kontuur_N : N;
+'kontvõõras_N' : N;
+konutaja_N : N;
+konutama_V : V;
+konutamine_N : N;
+konveier_N : N;
+konveierprotsessor_N : N;
+konveiertootmine_N : N;
+konveksne_A : A;
+konvektsioonivool_N : N;
+konvektsioon_N : N;
+konvendihoone_N : N;
+konvendiruum_N : N;
+konvent_N : N;
+konventsionaalne_A : A;
+konventsionalism_N : N;
+konventsionalist_N : N;
+konventsioon_N : N;
+'konverentsipäev_N' : N;
+konverentsisaal_N : N;
+konverents_N : N;
+'konverentskõne_N' : N;
+konvergeeruma_V : V;
+konvergentsiteooria_N : N;
+konvergents_N : N;
+konversatsioonidraama_N : N;
+'konversatsioonikomöödia_N' : N;
+'konversatsiooninäidend_N' : N;
+konversatsioonitund_N : N;
+konverseerija_N : N;
+konverseerimine_N : N;
+konversioon_N : N;
+konverteerija_N : N;
+konverteerimine_N : N;
+konverteerimiskurss_N : N;
+konverteering_N : N;
+konverter_N : N;
+konvoeerima_V2 : V2;
+konvoeerimine_N : N;
+konvoi_N : N;
+konvolutsioonkood_N : N;
+konvulsiivne_A : A;
+konvulsioon_N : N;
+koobaltkollane_N : N;
+koobalt_N : N;
+koobaltroheline_N : N;
+koobaltsinine_N : N;
+koobaltviolett_N : N;
+koobard_N : N;
+koobasehitis_N : N;
+koobaselamu_N : N;
+koobaskelder_N : N;
+koobas_N : N;
+koobassaun_N : N;
+koobastempel_N : N;
+kooberdaja_N : N;
+kooberdama_V : V;
+kooberdamine_N : N;
+kooberdis_N : N;
+koodek_N : N;
+koodeks_N : N;
+kooderdama_V : V;
+kooder_N : N;
+koodibaas_N : N;
+koodija_N : N;
+koodikatkepunkt_N : N;
+'koodilaiendusmärk_N' : N;
+koodilugeja_N : N;
+koodimine_N : N;
+koodimuundur_N : N;
+kooditabel_N : N;
+'koodivahetusmärk_N' : N;
+kood_N : N;
+koodlukk_N : N;
+koodnumber_N : N;
+koogaja_N : N;
+koogama_V : V;
+koogamine_N : N;
+koogitaldrik_N : N;
+koogivorm_N : N;
+koogud_N : N;
+koogutaja_N : N;
+koogutamine_N : N;
+kookama_V : V;
+kookija_N : N;
+kookimine_N : N;
+'kookjää_N' : N;
+kookkaev_N : N;
+kook_N : N;
+kookoshelves_N : N;
+kookospalm_N : N;
+kookospiim_N : N;
+'kookospähkel_N' : N;
+kookosrasv_N : N;
+'kookosõli_N' : N;
+kookuma_V : V;
+koola_N : N;
+koolane_A : A;
+koolapuu_N : N;
+'koolapähkel_N' : N;
+koolduma_V : V;
+kooldumine_N : N;
+'kooldu_tõmbuma_V' : V;
+kooldu_vajuma_V : V;
+koolema_V : V;
+kooleraepideemia_N : N;
+koolera_N : N;
+kooliaastad_N : N;
+kooliaasta_N : N;
+kooliaed_N : N;
+kooliaeg_N : N;
+kooliajakiri_N : N;
+kooliarst_N : N;
+kooliasi_N : N;
+kooliaula_N : N;
+koolidirektor_N : N;
+koolidraama_N : N;
+koolieelik_N : N;
+koolielu_N : N;
+koolietendus_N : N;
+kooligrammatika_N : N;
+kooliharidus_N : N;
+kooliinspektor_N : N;
+koolijuht_N : N;
+'koolijõudlus_N' : N;
+koolikatsuja_N : N;
+koolikell_N : N;
+koolikiri_N : N;
+koolikirjandus_N : N;
+koolikirjanik_N : N;
+koolikleit_N : N;
+koolikohustus_N : N;
+koolikontsert_N : N;
+koolikord_N : N;
+koolikott_N : N;
+koolikud_N : N;
+koolilaps_N : N;
+koolilaud_N : N;
+koolimaja_N : N;
+koolimees_N : N;
+'koolimärk_N' : N;
+'koolimööbel_N' : N;
+'koolinõunik_N' : N;
+'koolinõustamine_N' : N;
+'koolinäidend_N' : N;
+'koolinäitus_N' : N;
+kooliorjus_N : N;
+koolipink_N : N;
+kooliplika_N : N;
+koolipoiss_N : N;
+kooliprogramm_N : N;
+'koolipsühholoog_N' : N;
+'koolipõli_N' : N;
+'koolipõlv_N' : N;
+'koolipäevad_N' : N;
+'koolipäev_N' : N;
+kooliraamat_N : N;
+kooliraha_N : N;
+kooliruum_N : N;
+koolisaal_N : N;
+kooliseelik_N : N;
+'kooliskäimine_N' : N;
+'koolisotsiaalnõustaja_N' : N;
+'koolisotsiaaltöö_N' : N;
+'koolisotsiaaltöötaja_N' : N;
+'koolisõiduistak_N' : N;
+'koolisõitja_N' : N;
+'koolisõit_N' : N;
+koolitaja_N : N;
+koolitamine_N : N;
+koolitarbed_N : N;
+koolitarkus_N : N;
+koolitarve_N : N;
+koolitatud_A : A;
+koolitatus_N : N;
+kooliteater_N : N;
+kooliteed_alustama_V : V;
+koolitee_N : N;
+koolitunde_tegema_V : V;
+koolitund_N : N;
+koolitunnistus_N : N;
+koolitusfirma_N : N;
+koolitus_N : N;
+koolitusluba_N : N;
+koolitustellimus_N : N;
+koolitust_saama_V : V;
+'koolitöö_N' : N;
+'koolitüdruk_N' : N;
+'koolitükke_tegema_V' : V;
+'koolitükk_N' : N;
+koolivend_N : N;
+koolivorm_N : N;
+'koolivägivald_N' : N;
+'kooliväljaanne_N' : N;
+'kooliõpe_N' : N;
+'kooliõpetaja_N' : N;
+'kooliõpetus_N' : N;
+'kooliõpik_N' : N;
+'kooliõpilane_N' : N;
+'kooliülesanne_N' : N;
+kooljaitk_N : N;
+koolja_N : N;
+kooljaluu_N : N;
+koolkond_N : N;
+kool_N : N;
+koolmeister_N : N;
+koolmine_N : N;
+koolnu_N : N;
+koolon_N : N;
+koolrabi_N : N;
+koolutaja_N : N;
+koolutama_V2 : V2;
+koolutamine_N : N;
+kooma_N : N;
+koomale_saama_V : V;
+'koomale_tõmbama_V' : V;
+'koomale_tõmbuma_V' : V;
+'koomaletõmbumine_N' : N;
+koomika_N : N;
+koomik_N : N;
+koomiksikogu_N : N;
+koomiksiraamat_N : N;
+koomiksiriba_N : N;
+koomiksivihik_N : N;
+koomiks_N : N;
+koomiline_A : A;
+koomilisus_N : N;
+koonal_N : N;
+koondaja_N : N;
+koondama_V2 : V2;
+koondamine_N : N;
+koondandmed_N : N;
+koondeelarve_N : N;
+koondis_N : N;
+koondislane_N : N;
+koondkogu_N : N;
+koondlaeng_N : N;
+koondlause_N : N;
+koondsalk_N : N;
+koonduja_N : N;
+koonduma_V : V;
+koondumine_N : N;
+koonduslaager_N : N;
+koonduvus_N : N;
+'koondvõistkond_N' : N;
+koonerdaja_N : N;
+koonerdamine_N : N;
+koonerdavalt_Adv : Adv;
+koon_N : N;
+koonukas_N : N;
+koonushammasratas_N : N;
+koonuskatus_N : N;
+koonuskiiver_N : N;
+koonuspeaneet_N : N;
+koonuspoi_N : N;
+koonusrakk_N : N;
+koonustihvt_N : N;
+'koonusvaljuhääldi_N' : N;
+koonutama_V : V;
+koopamaaling_N : N;
+'koopamüüt_N' : N;
+koopaorav_N : N;
+koopateadus_N : N;
+kooperaator_N : N;
+kooperatiivelamu_N : N;
+kooperatiivkauplus_N : N;
+kooperatiiv_N : N;
+kooperatiivmaja_N : N;
+kooperatiivne_A : A;
+kooperatiivsuvila_N : N;
+kooperatsioon_N : N;
+koopereerija_N : N;
+koopereerimine_N : N;
+koopereeruja_N : N;
+koopereeruma_V : V;
+koopereerumine_N : N;
+koopiaid_tegema_V : V;
+koopia_N : N;
+koopiamasin_N : N;
+koopiaravim_N : N;
+koopiasaaja_N : N;
+koopiat_tegema_V : V;
+koopula_N : N;
+koordinaadistik_N : N;
+koordinaaditeisendus_N : N;
+'koordinaate_määrama_V' : V;
+koordinaatgraafika_N : N;
+koordinaat_N : N;
+koordinaator_N : N;
+'koordinaatsüsteem_N' : N;
+koordinaattelg_N : N;
+'koordinaatvõrk_N' : N;
+koordinatsioon_N : N;
+koordineerija_N : N;
+koordineerima_V2 : V2;
+koordineerimine_N : N;
+koorduma_V : V;
+koordumine_N : N;
+koorekann_N : N;
+koorekiht_N : N;
+koorelahutaja_N : N;
+koorelahuti_N : N;
+koorem_N : N;
+kooreriiv_N : N;
+'kooreürask_N' : N;
+koorida_saama_V : V;
+koorifestival_N : N;
+koorija_N : N;
+koorikabel_N : N;
+koorik_N : N;
+koorikloom_N : N;
+koorikontsert_N : N;
+koorilaulja_N : N;
+koorilaul_N : N;
+'koorilõpmik_N' : N;
+'koorilüürika_N' : N;
+koorima_V2 : V2;
+koorimine_N : N;
+koorimiskreem_N : N;
+koorimisnuga_N : N;
+koorimisraam_N : N;
+koorimistangid_N : N;
+koorimuusika_N : N;
+kooriongonadotropiin_N : N;
+kooriruum_N : N;
+kooris_Adv : Adv;
+kooriteos_N : N;
+'koorivahevõre_N' : N;
+'koorivõre_N' : N;
+'kooriümbriskäik_N' : N;
+koor_N : N;
+koormaja_N : N;
+koormakaal_N : N;
+koormamine_N : N;
+koormasadul_N : N;
+koormast_vabanema_V : V;
+koormat_peale_panema_V : V;
+koormatus_N : N;
+koormavalt_Adv : Adv;
+koormav_A : A;
+koormis_N : N;
+koormusgraafik_N : N;
+koormus_N : N;
+'koormuskõver_N' : N;
+koort_maha_ajama_V : V;
+'koort_peale_lööma_V' : V;
+'koort_peale_võtma_V' : V;
+koort_riisuma_V : V;
+kooruja_N : N;
+kooruma_V : V;
+koorumine_N : N;
+kooseksisteerimine_N : N;
+koos_elama_V : V;
+kooselu_N : N;
+kooserdama_V : V;
+koos_esinema_V : V;
+koos_hoidma_V : V;
+koosinusfunktsioon_N : N;
+koosinus_N : N;
+'koosinuskõver_N' : N;
+koosinusoid_N : N;
+koos_istuma_V : V;
+koos_kasutama_V : V;
+koos_kasvama_V : V;
+kooskond_N : N;
+koos_Adv : Adv;
+'koos_kukkedega_ärkama_V' : V;
+'kooskõla_N' : N;
+'kooskõlaliselt_Adv' : Adv;
+'kooskõlalisus_N' : N;
+'kooskõlastaja_N' : N;
+'kooskõlastama_V2' : V2;
+'kooskõlastamatus_N' : N;
+'kooskõlastamine_N' : N;
+'kooskõlastuma_V' : V;
+'kooskõlastumine_N' : N;
+'kooskõlastus_N' : N;
+'kooskõlla_viima_V' : V;
+koos_laulma_V : V;
+koos_lendama_V : V;
+kooslus_N : N;
+koos_naha_ja_karvadega_kinni_pistma_V : V;
+koosnema_V : V;
+koosnemine_N : N;
+koosolek_N : N;
+koosolekuruum_N : N;
+koosolekusaal_N : N;
+koosolekutuba_N : N;
+koosolu_N : N;
+koos_pidama_V : V;
+koos_reisima_V : V;
+koosseis_N : N;
+koos_seisma_V : V;
+'koos_sõitma_V' : V;
+'koos_sööma_V' : V;
+koostaja_N : N;
+'koostalitlusvõime_N' : N;
+koostama_V2 : V2;
+koostamine_N : N;
+koos_tegema_V : V;
+koostegevus_N : N;
+koostisaine_N : N;
+koostis_N : N;
+koostisosa_N : N;
+koost_N : N;
+'koost_lahti_võtma_V' : V;
+koostoime_N : N;
+koos_tulema_V : V;
+koostuma_V : V;
+'koostöödiagramm_N' : N;
+'koostööd_tegema_V' : V;
+'koostöö_N' : N;
+'koostööleping_N' : N;
+'koostöölepingut_sõlmima_V' : V;
+'koostöönäitus_N' : N;
+'koostööpartner_N' : N;
+'koostöös_Adv' : Adv;
+koosutama_V : V;
+koosviibimine_N : N;
+koot_N : N;
+kootsima_V : V;
+kootud_A : A;
+kootuma_V : V;
+kopaal_N : N;
+kopaallakk_N : N;
+kopaalvaik_N : N;
+kopaiivapalsam_N : N;
+kopeerija_N : N;
+kopeerimine_N : N;
+'kopeerimistõrje_N' : N;
+kopeer_N : N;
+kopeerpaber_N : N;
+koperdaja_N : N;
+koperdama_V : V;
+koperdamine_N : N;
+koperdis_N : N;
+kopikaid_lugema_V : V;
+'kopikaid_sõrmede_vahel_veeretama_V' : V;
+kopikapealt_Adv : Adv;
+kopikas_N : N;
+kopitama_V : V;
+kopitamine_N : N;
+kopitsema_V : V;
+kopitumine_N : N;
+kopitus_N : N;
+koppel_N : N;
+'koppsüvendi_N' : N;
+koprama_V : V;
+koproom_N : N;
+kopruma_V : V;
+koprustaru_N : N;
+kopsatama_V : V;
+kopsatus_N : N;
+kopsik_N : N;
+kops_N : N;
+kopstigu_N : N;
+kopsuabstsess_N : N;
+kopsuarst_N : N;
+'kopsuemfüseem_N' : N;
+kopsugangreen_N : N;
+kopsuhaige_N : N;
+kopsuhaigla_N : N;
+kopsuhaigus_N : N;
+kopsukahjustus_N : N;
+kopsukasvaja_N : N;
+kopsukatarr_N : N;
+kopsukliinik_N : N;
+kopsuma_V : V;
+kopsumine_N : N;
+kopsupuhitus_N : N;
+'kopsupõletik_N' : N;
+kopsurohi_N : N;
+kopsutolmustus_N : N;
+kopsutoru_N : N;
+kopsuturse_N : N;
+kopsuveen_N : N;
+kopsuverejooks_N : N;
+'kopsuvähk_N' : N;
+'kopsuödeem_N' : N;
+'kopsu_üle_maksa_ajama_V' : V;
+kopter_N : N;
+kopuleeruja_N : N;
+kopuleerumine_N : N;
+koputaja_N : N;
+koputamine_N : N;
+koputleja_N : N;
+koputlemine_N : N;
+koputlus_N : N;
+koputus_N : N;
+koraal_N : N;
+koraan_N : N;
+'korbahöövel_N' : N;
+korbaline_A : A;
+korbane_A : A;
+korbastuma_V : V;
+korbatama_V : V;
+korbatamine_N : N;
+korbatanud_A : A;
+korbatuma_V : V;
+korbihoone_N : N;
+korda_ajama_V : V;
+kordaja_N : N;
+kordajaplokk_N : N;
+'korda_järgima_V' : V;
+korda_Adv : Adv;
+korda_looma_V : V;
+'kordaläinult_Adv' : Adv;
+korda_majja_looma_V : V;
+'korda_majja_lööma_V' : V;
+korda_majja_saama_V : V;
+korda_majja_tegema_V : V;
+kordama_V2 : V2;
+kordaminek_N : N;
+kordamine_N : N;
+kordamistund_N : N;
+'kordamööda_Adv' : Adv;
+korda_panema_V : V;
+korda_pidama_V : V;
+korda_rikkuma_V : V;
+korda_saama_V : V;
+korda_saatma_V : V;
+kordasaatmine_N : N;
+korda_seadma_V : V;
+korda_tegema_V : V;
+kordategemine_N : N;
+korde_N : N;
+korderatse_N : N;
+kordetamine_N : N;
+kordistamine_N : N;
+kordistuma_V : V;
+kordistumine_N : N;
+kordituma_V : V;
+korditumine_N : N;
+kord_Adv : Adv;
+kord_N : N;
+kordlaine_N : N;
+kordne_A : A;
+kordoba_N : N;
+kordofon_N : N;
+kordon_N : N;
+kordoom_N : N;
+kordpaat_N : N;
+korduma_V : V;
+kordumatu_A : A;
+kordumatult_Adv : Adv;
+kordumine_N : N;
+kordusadresseerimine_N : N;
+korduseksam_N : N;
+kordusetendus_N : N;
+korduskontsert_N : N;
+kordus_N : N;
+korduslaul_N : N;
+korduslinastus_N : N;
+'kordusrünne_N' : N;
+kordussaade_N : N;
+'kordustrükk_N' : N;
+'kordustõlge_N' : N;
+'kordusväljaanne_N' : N;
+'kordusvärss_N' : N;
+'kordusõppus_N' : N;
+korduvalt_Adv : Adv;
+korduvkasutaja_N : N;
+korduvkasutamine_N : N;
+korduvkasutus_N : N;
+korduv_A : A;
+korea_N : N;
+kore_N : N;
+koreograafiafestival_N : N;
+koreograafiakool_N : N;
+koreograafia_N : N;
+koreograafiaring_N : N;
+koreograaf_N : N;
+'koresööt_N' : N;
+korgas_N : N;
+korgistuma_V : V;
+korgitser_N : N;
+korgits_N : N;
+'korgitõmbaja_N' : N;
+korgivinn_N : N;
+koriander_N : N;
+koridor_N : N;
+kori_N : N;
+korilus_N : N;
+korin_N : N;
+korint_N : N;
+koriseja_N : N;
+korisema_V : V;
+korisemine_N : N;
+koristaja_N : N;
+koristama_V2 : V2;
+koristamine_N : N;
+koristusfirma_N : N;
+koristushooaeg_N : N;
+koristus_N : N;
+'koristuskäru_N' : N;
+koristuslaev_N : N;
+koristuslapp_N : N;
+'koristuspäev_N' : N;
+koristustarvik_N : N;
+koristusvahend_N : N;
+'koristusämber_N' : N;
+korjaja_N : N;
+korjamine_N : N;
+korjanduskarp_N : N;
+korjandus_N : N;
+'korjandusüritus_N' : N;
+korjebaas_N : N;
+korje_N : N;
+korjelend_N : N;
+korjemaa_N : N;
+korjemesilane_N : N;
+korjetaim_N : N;
+korjuma_V : V;
+korjumine_N : N;
+'korjusepäev_N' : N;
+korjus_N : N;
+korkimine_N : N;
+korkkaitse_N : N;
+kork_N : N;
+korkkude_N : N;
+korkvest_N : N;
+kormoran_N : N;
+'kornetimängija_N' : N;
+kornetist_N : N;
+kornet_N : N;
+kornimine_N : N;
+korn_N : N;
+koroloogia_N : N;
+koroona_N : N;
+koroonalaud_N : N;
+koropleetkaart_N : N;
+'korphöövel_N' : N;
+korp_N : N;
+korplik_A : A;
+korporant_N : N;
+korporatiivne_A : A;
+korporatsioon_N : N;
+korpulentne_A : A;
+korpuma_V : V;
+korpumine_N : N;
+korpus_N : N;
+korpuskularism_N : N;
+korpuskularist_N : N;
+korpusmaal_N : N;
+'korpusmööbel_N' : N;
+korraarmastus_N : N;
+korraga_Adv : Adv;
+korrakaitsja_N : N;
+korra_Adv : Adv;
+korraks_Adv : Adv;
+korralagedus_N : N;
+korraldaja_N : N;
+korraldamatus_N : N;
+korraldamine_N : N;
+korraldatus_N : N;
+korraldav_A : A;
+korralduma_V : V;
+korraldumine_N : N;
+korraldusi_jagama_V : V;
+korraldusi_tegema_V : V;
+korralduskomitee_N : N;
+korraldus_N : N;
+korraldust_andma_V : V;
+korraldustoimkond_N : N;
+korraldust_tegema_V : V;
+'korraldustöö_N' : N;
+korraleht_N : N;
+korrale_kutsuma_V : V;
+korralik_A : A;
+korralikkus_N : N;
+korralikult_Adv : Adv;
+korraline_A : A;
+korrameel_N : N;
+korrapealt_Adv : Adv;
+korrapidaja_N : N;
+'korrapära_N' : N;
+'korrapäraselt_Adv' : Adv;
+'korrapärastaja_N' : N;
+'korrapärastamine_N' : N;
+'korrapärastumine_N' : N;
+'korrapärasus_N' : N;
+'korrapäratult_Adv' : Adv;
+korrareeglid_N : N;
+korrarikkuja_N : N;
+korrarikkumine_N : N;
+korrashoid_N : N;
+korras_hoidma_V : V;
+korrashoidmine_N : N;
+korras_Adv : Adv;
+korrasolek_N : N;
+korras_pidama_V : V;
+korrastaja_N : N;
+korrastamatus_N : N;
+korrastamine_N : N;
+korrastatud_A : A;
+korrastatus_N : N;
+korrast_Adv : Adv;
+korrastuma_V : V;
+korrastumine_N : N;
+korrastus_N : N;
+korrati_Adv : Adv;
+korratu_A : A;
+korratult_Adv : Adv;
+korratus_N : N;
+korratusse_sattuma_V : V;
+korratusse_viima_V : V;
+korratust_tekitama_V : V;
+'korratüdruk_N' : N;
+korravalve_N : N;
+korravalvur_N : N;
+korrektiive_tegema_V : V;
+korrektiivkood_N : N;
+korrektiiv_N : N;
+korrektne_A : A;
+korrektselt_Adv : Adv;
+korrektsioon_N : N;
+korrektsus_N : N;
+korrektuurharjutus_N : N;
+'korrektuurimärk_N' : N;
+korrektuur_N : N;
+'korrelatsioonanalüüs_N' : N;
+korrelatsioon_N : N;
+korreleerija_N : N;
+korreleerimine_N : N;
+korreleeruma_V : V;
+korreleerumine_N : N;
+korrespondeerija_N : N;
+korrespondeerimine_N : N;
+korrespondendiaadress_N : N;
+korrespondendinimi_N : N;
+korrespondent_N : N;
+korrespondentliige_N : N;
+korrespondentsiteooria_N : N;
+korrespondents_N : N;
+korrespondentsromaan_N : N;
+korrespondentsubjekt_N : N;
+korrigeerija_N : N;
+korrigeerimine_N : N;
+korrodeerimine_N : N;
+korrodeeruma_V : V;
+korrodeerumine_N : N;
+korrodeerunud_A : A;
+korrosioon_N : N;
+korrumpeerija_N : N;
+korrumpeerimine_N : N;
+korrumpeeruja_N : N;
+korrumpeeruma_V : V;
+korrumpeerumine_N : N;
+korruptiivne_A : A;
+korruptsioon_N : N;
+korruselamu_N : N;
+korrusemade_N : N;
+korrusepodest_N : N;
+korrusevahelagi_N : N;
+korrus_N : N;
+korrusraam_N : N;
+korrutaja_N : N;
+korrutamine_N : N;
+korrutis_N : N;
+korrutus_N : N;
+'korrutusmärk_N' : N;
+korrutustabel_N : N;
+korsaar_N : N;
+korsatama_V : V;
+korsett_N : N;
+korskama_V : V;
+korsten_N : N;
+korstnajalg_N : N;
+'korstnapühkija_N' : N;
+korstnasse_kandma_V : V;
+korstnasse_kirjutama_V : V;
+korstnasse_laskma_V : V;
+korstnasse_lendama_V : V;
+'korteež_N' : N;
+korterimaks_N : N;
+korteriomand_N : N;
+korteriraha_N : N;
+korterit_vahetama_V : V;
+'korteriühistu_N' : N;
+korter_N : N;
+kortermaja_N : N;
+kortikotropiin_N : N;
+kortisoon_N : N;
+kortsija_N : N;
+kortsimine_N : N;
+korts_N : N;
+kortslehetee_N : N;
+kortsleht_N : N;
+kortsmoonik_N : N;
+kortspill_N : N;
+kortsu_ajama_V : V;
+kortsu_kiskuma_V : V;
+kortsu_Adv : Adv;
+kortsuline_A : A;
+kortsulisus_N : N;
+kortsuma_V : V;
+kortsumatu_A : A;
+kortsumine_N : N;
+kortsutaja_N : N;
+kortsutamine_N : N;
+'kortsutõmbaja_N' : N;
+'kortsu_tõmbama_V' : V;
+'kortsu_tõmbuma_V' : V;
+kortsuv_A : A;
+korundiliiv_N : N;
+korund_N : N;
+korvaja_N : N;
+korvamine_N : N;
+korvett_N : N;
+korvi_andma_V : V;
+korvik_N : N;
+korvi_saama_V : V;
+korvitreening_N : N;
+korvkaar_N : N;
+korvkapiteel_N : N;
+korv_N : N;
+'korvmööbel_N' : N;
+korvpallihooaeg_N : N;
+korvpallikohtunik_N : N;
+korvpallikoondis_N : N;
+korvpallimeeskond_N : N;
+'korvpallimeistrivõistlused_N' : N;
+'korvpallimäng_N' : N;
+korvpalliplats_N : N;
+korvpallistaar_N : N;
+korvpallitreener_N : N;
+korvpallitreening_N : N;
+korvpalliturniir_N : N;
+'korvpallivõistkond_N' : N;
+'korvpallivõistlus_N' : N;
+'korvpalliväljak_N' : N;
+korvpall_N : N;
+korvpallur_N : N;
+korvtool_N : N;
+'korvtõstuk_N' : N;
+korvuma_V : V;
+'korvõisik_N' : N;
+'korüfee_N' : N;
+kosija_N : N;
+kosi_N : N;
+kosilane_N : N;
+kosimine_N : N;
+kosjad_N : N;
+kosjaeit_N : N;
+kosjaisa_N : N;
+kosjajutt_N : N;
+kosjakaup_N : N;
+kosjakink_N : N;
+kosjakontor_N : N;
+kosjaminek_N : N;
+kosjamoor_N : N;
+'kosjanõu_pidama_V' : V;
+kosjapoiss_N : N;
+kosjareis_N : N;
+'kosjaskäik_N' : N;
+kosjasobitaja_N : N;
+kosjasobitus_N : N;
+'kosjasõit_N' : N;
+kosjatee_N : N;
+'kosjatäkk_N' : N;
+kosjaviin_N : N;
+koskama_V : V;
+kosk_N : N;
+kosmeetikafirma_N : N;
+kosmeetikakaup_N : N;
+kosmeetika_N : N;
+kosmeetikakott_N : N;
+kosmeetikapood_N : N;
+kosmeetikatarbed_N : N;
+kosmeetikatarve_N : N;
+kosmeetikatoode_N : N;
+kosmeetikavahend_N : N;
+'kosmeetikaäri_N' : N;
+kosmeetik_N : N;
+kosmeetikum_N : N;
+kosmetoloogia_N : N;
+kosmetoloog_N : N;
+kosmism_N : N;
+kosmist_N : N;
+kosmodroom_N : N;
+kosmogoonia_N : N;
+kosmoloogia_N : N;
+kosmoloogiliselt_Adv : Adv;
+kosmonautika_N : N;
+kosmonaut_N : N;
+kosmopoliit_N : N;
+kosmopolitism_N : N;
+kosmoseaparaat_N : N;
+kosmosebioloogia_N : N;
+kosmoseeksperiment_N : N;
+kosmosejaam_N : N;
+kosmosekapsel_N : N;
+kosmoselaev_N : N;
+kosmoselend_N : N;
+kosmoselendur_N : N;
+kosmoselennuaparaat_N : N;
+kosmoselennuk_N : N;
+kosmoseluure_N : N;
+kosmosemeditsiin_N : N;
+'kosmoseprügi_N' : N;
+kosmoserakett_N : N;
+'kosmosesõda_N' : N;
+'kosmosesüstik_N' : N;
+kosmosetehnika_N : N;
+kosmos_N : N;
+koss_N : N;
+kossupall_N : N;
+kossutama_V : V;
+kosteaken_N : N;
+kostiline_N : N;
+kostiraha_N : N;
+kostitaja_N : N;
+kostitama_V2 : V2;
+kostitamine_N : N;
+kostja_N : N;
+kostma_V : V;
+kostmine_N : N;
+kostuma_V : V;
+kostumine_N : N;
+'kostümeerija_N' : N;
+'kostümeerimine_N' : N;
+'kostümeeruja_N' : N;
+'kostümeeruma_V' : V;
+'kostümeerumine_N' : N;
+'kostüümikunstnik_N' : N;
+'kostüümiladu_N' : N;
+'kostüümiseelik_N' : N;
+'kostüümkleit_N' : N;
+'kostüüm_N' : N;
+kosuja_N : N;
+kosuma_V : V;
+kosumine_N : N;
+kosutaja_N : N;
+kosutamine_N : N;
+kosutav_A : A;
+kosutus_N : N;
+kosutust_andma_V : V;
+'košenill_N' : N;
+'košmaar_N' : N;
+'koššer_N' : N;
+'kotedž_N' : N;
+koteerija_N : N;
+koteerimine_N : N;
+koterdama_V : V;
+kotermann_N : N;
+'kotikesenärv_N' : N;
+kotik_N : N;
+kotiljon_N : N;
+kotimees_N : N;
+'kotinõel_N' : N;
+kotipael_N : N;
+koti_peale_heitma_V : V;
+kotipood_N : N;
+kotiriideid_kandma_V : V;
+kotiriideid_selga_panema_V : V;
+'kotiriideid_selga_tõmbama_V' : V;
+kotiriiet_kandma_V : V;
+kotiriiet_selga_panema_V : V;
+'kotiriiet_selga_tõmbama_V' : V;
+kotisuu_N : N;
+kotitama_V : V;
+kotivirn_N : N;
+kotkas_N : N;
+kotlet_N : N;
+kotletti_tegema_V : V;
+kotserdama_V : V;
+kotthaue_N : N;
+kotti_ajama_V : V;
+'kotti_jääma_V' : V;
+kotti_pakkima_V : V;
+'kotti_selga_võtma_V' : V;
+'kotti_võtma_V' : V;
+kott_N : N;
+'kottköide_N' : N;
+kottpimedus_N : N;
+'kottpüksid_N' : N;
+kottseelik_N : N;
+kottseened_N : N;
+koturn_N : N;
+koukija_N : N;
+koukimine_N : N;
+kraabits_N : N;
+kraade_N : N;
+kraadepoiss_N : N;
+'kraadihöövel_N' : N;
+kraadija_N : N;
+kraadi_kaitsma_V : V;
+kraadiklaas_N : N;
+kraadimine_N : N;
+kraadisaag_N : N;
+kraadi_saama_V : V;
+kraad_N : N;
+kraakjalg_N : N;
+kraakjalgu_tegema_V : V;
+kraakjalgu_vedama_V : V;
+kraakleja_N : N;
+kraaklema_V : V;
+kraaklemine_N : N;
+kraaksataja_N : N;
+kraaksatamine_N : N;
+kraaksatus_N : N;
+kraaksuja_N : N;
+kraaksuma_V : V;
+kraaksumine_N : N;
+kraameldama_V : V;
+kraamija_N : N;
+kraamimine_N : N;
+kraam_N : N;
+kraanaauto_N : N;
+kraanajuht_N : N;
+kraana_N : N;
+kraanalaev_N : N;
+kraane_avama_V : V;
+kraane_kinni_keerama_V : V;
+kraanihari_N : N;
+kraanikauss_N : N;
+kraan_N : N;
+kraapija_N : N;
+kraapima_V2 : V2;
+kraapimine_N : N;
+kraapjalga_tegema_V : V;
+kraapjalg_N : N;
+kraaplema_V : V;
+kraaps_N : N;
+kraasija_N : N;
+kraasimine_N : N;
+kraas_N : N;
+'kraaslõng_N' : N;
+kraaterglasuur_N : N;
+kraater_N : N;
+kraavihall_N : N;
+kraavikaevaja_N : N;
+kraavi_laskma_V : V;
+kraavi_lendama_V : V;
+'kraavilõikaja_N' : N;
+kraavimees_N : N;
+'kraavi_mõõtma_V' : V;
+kraavitamine_N : N;
+kraavitus_N : N;
+kraavi_viskama_V : V;
+kraav_N : N;
+krabaja_N : N;
+krabamine_N : N;
+krabi_N : N;
+krabin_N : N;
+krabinuudlid_N : N;
+krabipulgad_N : N;
+'krabipüük_N' : N;
+krabiseja_N : N;
+krabisema_V : V;
+krabisemine_N : N;
+krabistaja_N : N;
+krabistamine_N : N;
+kraedpidi_Adv : Adv;
+krae_N : N;
+'kraenööp_N' : N;
+kraesse_ajama_V : V;
+kraesse_hakkama_V : V;
+kraesse_kinni_hakkama_V : V;
+kraesse_kirjutama_V : V;
+kraesse_langema_V : V;
+'kraesse_määrima_V' : V;
+kraesse_saama_V : V;
+kraesse_sokutama_V : V;
+kraesse_soolama_V : V;
+kraesse_tegema_V : V;
+'kraest_kinni_võtma_V' : V;
+krae_vahele_pugema_V : V;
+krae_vahele_valama_V : V;
+kragiseja_N : N;
+kragisema_V : V;
+kragisemine_N : N;
+kragistaja_N : N;
+kragistamine_N : N;
+'krahhitõmmis_N' : N;
+krahh_N : N;
+krahmaja_N : N;
+krahmamine_N : N;
+krahvkond_N : N;
+krahv_N : N;
+krai_N : N;
+'krakelüür_N' : N;
+krakkbensiin_N : N;
+krakkimine_N : N;
+krakleeglasuur_N : N;
+krakleeklaas_N : N;
+kraklee_N : N;
+krakovjakk_N : N;
+kraksatama_V : V;
+kraksuma_V : V;
+krambe_N : N;
+krambihoog_N : N;
+krampi_Adv : Adv;
+kramp_N : N;
+kramplema_V : V;
+kramplik_A : A;
+kramplukk_N : N;
+krampuma_V : V;
+'kraniaalnärv_N' : N;
+'kraniofarüngioom_N' : N;
+kranioloogia_N : N;
+krants_N : N;
+krapp_N : N;
+krapplakk_N : N;
+krapsaja_N : N;
+krapsakalt_Adv : Adv;
+krapsamine_N : N;
+krapsataja_N : N;
+krapsatama_V : V;
+krapsatamine_N : N;
+krapsatus_N : N;
+krapsilt_Adv : Adv;
+kraps_N : N;
+krapsti_Adv : Adv;
+krapsult_Adv : Adv;
+krapsupealt_Adv : Adv;
+krateer_N : N;
+kratsija_N : N;
+kratsima_V2 : V2;
+kratsimine_N : N;
+kratti_kinni_hakkama_V : V;
+krattimine_N : N;
+krattipidi_Adv : Adv;
+kratt_N : N;
+kreatsionism_N : N;
+krebima_V : V;
+krediidiasutus_N : N;
+krediidibilanss_N : N;
+krediididiviisor_N : N;
+krediidijagaja_N : N;
+krediidiliin_N : N;
+krediidindus_N : N;
+'krediidiühistu_N' : N;
+krediitarveldus_N : N;
+krediitkaart_N : N;
+krediit_N : N;
+krediitpank_N : N;
+krediitraha_N : N;
+krediteerija_N : N;
+krediteerimine_N : N;
+kreebu_N : N;
+kreedit_N : N;
+kreeditor_N : N;
+kreeditsaldo_N : N;
+kreedo_N : N;
+kreegipuu_N : N;
+kreek_N : N;
+kreeklane_N : N;
+kreemiprits_N : N;
+kreemitaja_N : N;
+kreemjas_A : A;
+kreem_A : A;
+kreem_N : N;
+kreeni_Adv : Adv;
+kreenis_Adv : Adv;
+krehvtine_A : A;
+krematoorium_N : N;
+krematsioon_N : N;
+kremeerija_N : N;
+kremeerimine_N : N;
+kreml_N : N;
+kremoon_N : N;
+krempel_N : N;
+kreneleering_N : N;
+kreooli_N : N;
+'krepdešiin_N' : N;
+krepidoma_N : N;
+krepostiraamat_N : N;
+krepp_N : N;
+'krepplõng_N' : N;
+kreppriie_N : N;
+kresla_N : N;
+kress_N : N;
+krestomaatia_N : N;
+kretiin_N : N;
+'krevetipüügilaev_N' : N;
+'krevetipüük_N' : N;
+krevett_N : N;
+kribelema_V : V;
+kribija_N : N;
+kribimine_N : N;
+kribisema_V : V;
+kribukiri_N : N;
+kribu_N : N;
+kribuliselt_Adv : Adv;
+krigin_N : N;
+krigiseja_N : N;
+krigisema_V : V;
+krigisemine_N : N;
+krigistaja_N : N;
+krigistamine_N : N;
+krihvel_N : N;
+kriidiajastu_N : N;
+kriidijoonistus_N : N;
+kriidipaber_N : N;
+kriidipulk_N : N;
+kriiksataja_N : N;
+kriiksatama_V : V;
+kriiksatamine_N : N;
+kriiksuja_N : N;
+kriiksuma_V : V;
+kriiksumine_N : N;
+kriim_N : N;
+kriimsilm_N : N;
+kriimustaja_N : N;
+kriimustama_V2 : V2;
+kriimustamine_N : N;
+kriimustus_N : N;
+kriinum_N : N;
+kriipija_N : N;
+kriipimine_N : N;
+kriipseldaja_N : N;
+kriipseldamine_N : N;
+kriipsjoon_N : N;
+kriips_N : N;
+'kriipsu_alla_tõmbama_V' : V;
+'kriipsu_läbi_tõmbama_V' : V;
+'kriipsu_peale_tõmbama_V' : V;
+kriipsupealt_Adv : Adv;
+kriipsutaja_N : N;
+kriipsutamine_N : N;
+'kriipsu_tõmbama_V' : V;
+kriisatama_V : V;
+kriise_N : N;
+kriisiabi_N : N;
+kriisiaeg_N : N;
+kriisikodu_N : N;
+kriisiolukord_N : N;
+kriisiperiood_N : N;
+kriiskaja_N : N;
+kriiskamine_N : N;
+kriiskav_A : A;
+kriiskavus_N : N;
+kriisk_N : N;
+kriis_N : N;
+kriitikakogumik_N : N;
+kriitika_N : N;
+'kriitikaõhtu_N' : N;
+kriitik_N : N;
+kriitiline_A : A;
+kriitiliselt_Adv : Adv;
+kriit_N : N;
+kriitpaber_N : N;
+kriitpastell_N : N;
+kriitsuma_V : V;
+kriketikurikas_N : N;
+'kriketimängija_N' : N;
+kriket_N : N;
+krilli_ajama_V : V;
+krilli_Adv : Adv;
+krillima_V : V;
+krilli_vedama_V : V;
+kriminaalasi_N : N;
+kriminaaldraama_N : N;
+kriminaaljutt_N : N;
+kriminaaljutustus_N : N;
+kriminaalkirjandus_N : N;
+kriminaalkohus_N : N;
+kriminaalkoodeks_N : N;
+kriminaal_N : N;
+kriminaalkurjategija_N : N;
+kriminaalmenetlus_N : N;
+kriminaalne_A : A;
+'kriminaalnäidend_N' : N;
+kriminaalpolitsei_N : N;
+kriminaalprotsess_N : N;
+'kriminaalpsühholoogia_N' : N;
+kriminaalromaan_N : N;
+kriminaalseadus_N : N;
+kriminaaltoimik_N : N;
+kriminaalvastutus_N : N;
+kriminalistika_N : N;
+kriminalist_N : N;
+kriminoloogia_N : N;
+kriminoloog_N : N;
+krimpsu_Adv : Adv;
+krimpsuma_V : V;
+krimpsumine_N : N;
+krimpsutaja_N : N;
+krimpsutama_V2 : V2;
+krimpsutamine_N : N;
+'krimpsu_tõmbama_V' : V;
+krimpsu_vedama_V : V;
+kringel_N : N;
+'kringliks_käänama_V' : V;
+'kringliks_külmama_V' : V;
+'kringliks_külmuma_V' : V;
+krinoliin_N : N;
+kripeldaja_N : N;
+kripeldama_V : V;
+kripeldamine_N : N;
+kristallglasuur_N : N;
+kristallija_N : N;
+kristallimine_N : N;
+kristallipesa_N : N;
+kristalliseerija_N : N;
+kristalliseerimine_N : N;
+kristalliseeruma_V : V;
+kristalliseerumine_N : N;
+kristallkauss_N : N;
+kristallklaas_N : N;
+kristall_N : N;
+kristallpudel_N : N;
+kristianiseerija_N : N;
+kristianiseerimine_N : N;
+kristlane_N : N;
+kristlaskond_N : N;
+kristlik_A : A;
+kristlus_N : N;
+kristogramm_N : N;
+kristoloogia_N : N;
+'kriteeriumisõit_N' : N;
+kriteerium_N : N;
+kritikaan_N : N;
+kritikaanlik_A : A;
+kritiseerija_N : N;
+kritiseerima_V2 : V2;
+kritiseerimine_N : N;
+kritiseerivalt_Adv : Adv;
+kritiseeriv_A : A;
+kritseldaja_N : N;
+kritseldama_V2 : V2;
+kritseldamine_N : N;
+kritseldus_N : N;
+kriuksataja_N : N;
+kriuksatama_V : V;
+kriuksatamine_N : N;
+kriuks_N : N;
+kriuksuja_N : N;
+kriuksuma_V : V;
+kriuksumine_N : N;
+kriuksutama_V2 : V2;
+kriunutaja_N : N;
+kriunutama_V2 : V2;
+kriunutamine_N : N;
+krobestaja_N : N;
+krobestamine_N : N;
+krobestuma_V : V;
+krobisema_V : V;
+krohmseen_N : N;
+krohvija_N : N;
+krohvikellu_N : N;
+krohvimine_N : N;
+krohvinael_N : N;
+krohvinuga_N : N;
+krohvisegu_N : N;
+'krohvitööriist_N' : N;
+krohv_N : N;
+krohvlagi_N : N;
+krohvsein_N : N;
+kroketikuul_N : N;
+'kroketimängija_N' : N;
+kroketipall_N : N;
+kroketivasar_N : N;
+kroket_N : N;
+krokii_N : N;
+krokodillipisaraid_valama_V : V;
+krokodill_N : N;
+kromlehh_N : N;
+kromolitograafia_N : N;
+'kromosfäär_N' : N;
+kromosoom_N : N;
+krompsuma_V : V;
+krompsumine_N : N;
+kronksuma_V : V;
+kronobioloogia_N : N;
+kronoloogia_N : N;
+kronoloogiliselt_Adv : Adv;
+kronomeeter_N : N;
+kronoskoop_N : N;
+kronstein_N : N;
+kronu_N : N;
+kroobatama_V : V;
+krooge_N : N;
+krookpael_N : N;
+krooksatama_V : V;
+krooksuma_V : V;
+krookus_N : N;
+kroolija_N : N;
+kroolima_V : V;
+kroolimine_N : N;
+kroomija_N : N;
+kroomik_N : N;
+kroomimine_N : N;
+kroomkollane_N : N;
+kroom_N : N;
+kroomnikkelteras_N : N;
+kroomoksiidroheline_N : N;
+kroompark_N : N;
+kroompunane_N : N;
+kroomsaabas_N : N;
+kroomteras_N : N;
+kroonija_N : N;
+kroonikafilm_N : N;
+kroonikakirjutaja_N : N;
+kroonika_N : N;
+kroonikaraamat_N : N;
+kroonikaromaan_N : N;
+kroonik_N : N;
+krooniline_A : A;
+kroonimine_N : N;
+kroonimispidustused_N : N;
+kroonimispidustus_N : N;
+kroonimisriitus_N : N;
+'krooni_pähe_panema_V' : V;
+kroonklaas_N : N;
+kroon_N : N;
+kroonleht_N : N;
+'kroonlühter_N' : N;
+kroonmutter_N : N;
+kroonprints_N : N;
+kroonukirjandus_N : N;
+kroonu_N : N;
+'kroonuleiba_sööma_V' : V;
+kroonuleib_N : N;
+kroonulik_A : A;
+kroonulikkus_N : N;
+'kroonumõis_N' : N;
+kroonuteenistus_N : N;
+kroonut_teenima_V : V;
+krossarendus_N : N;
+krosseerimine_N : N;
+krossijalgratas_N : N;
+krossijooksja_N : N;
+krossijooks_N : N;
+krossimootorratas_N : N;
+krossirada_N : N;
+'krossisõitja_N' : N;
+'krossisõit_N' : N;
+krosskompilaator_N : N;
+kross_N : N;
+krous_N : N;
+krudin_N : N;
+krudiseja_N : N;
+krudisema_V : V;
+krudisemine_N : N;
+krudistaja_N : N;
+krudistamine_N : N;
+kruiisilaev_N : N;
+kruiis_N : N;
+krunda_N : N;
+krunn_N : N;
+kruntija_N : N;
+kruntimine_N : N;
+krunti_panema_V : V;
+krunti_tegema_V : V;
+krunt_N : N;
+'kruntvärv_N' : N;
+krupp_N : N;
+kruseiro_N : N;
+krussija_N : N;
+krussi_Adv : Adv;
+krussimine_N : N;
+krussitaja_N : N;
+krussitamine_N : N;
+krussi_vedama_V : V;
+krutsifiks_N : N;
+krutskimees_N : N;
+kruttija_N : N;
+kruttimine_N : N;
+kruubid_N : N;
+kruubipuder_N : N;
+kruubitangud_N : N;
+kruugutama_V : V;
+kruuksatama_V : V;
+kruuksuja_N : N;
+kruuksuma_V : V;
+kruuksumine_N : N;
+kruupender_N : N;
+kruupink_N : N;
+kruup_N : N;
+kruusakivi_N : N;
+kruusataja_N : N;
+kruusatamine_N : N;
+kruusatee_N : N;
+kruus_N : N;
+kruustangid_N : N;
+'kruvihüpe_N' : N;
+kruvija_N : N;
+kruvijoon_N : N;
+kruvikeeraja_N : N;
+kruvi_keerama_V : V;
+kruvik_N : N;
+kruvi_N : N;
+kruvima_V2 : V2;
+kruvimine_N : N;
+'kruvimõõdik_N' : N;
+kruvipuur_N : N;
+kruvits_N : N;
+'kruvitüübel_N' : N;
+kruvivai_N : N;
+'krõbe_A' : A;
+'krõbenema_V' : V;
+'krõbin_N' : N;
+'krõbiseja_N' : N;
+'krõbisema_V' : V;
+'krõbisemine_N' : N;
+'krõbistaja_N' : N;
+'krõbistamine_N' : N;
+'krõgisema_V' : V;
+'krõksatama_V' : V;
+'krõksatus_N' : N;
+'krõks_N' : N;
+'krõksuma_V' : V;
+'krõmpsatus_N' : N;
+'krõmpskaun_N' : N;
+'krõmpsluu_N' : N;
+'krõmpsuma_V' : V;
+'krõmpsumine_N' : N;
+'krõmpsutaja_N' : N;
+'krõmpsutama_V2' : V2;
+'krõmpsutamine_N' : N;
+'krõpsatama_V' : V;
+'krõpsuma_V' : V;
+'kräbedalt_Adv' : Adv;
+'kräbedasti_Adv' : Adv;
+'krägisema_V' : V;
+'kräkker_N' : N;
+'kräkkimine_N' : N;
+'kräkk_N' : N;
+'krässu_Adv' : Adv;
+'krässu_tõmbama_V' : V;
+'kräsuline_A' : A;
+'kräsupea_N' : N;
+'kräsutaja_N' : N;
+'kräsutamine_N' : N;
+'kräuksatama_V' : V;
+'kräuksuma_V' : V;
+'kräuksutaja_N' : N;
+'kräuksutamine_N' : N;
+'kräunatama_V' : V;
+'kräunuja_N' : N;
+'kräunumine_N' : N;
+'kräunutaja_N' : N;
+'kräunutama_V2' : V2;
+'kräunutamine_N' : N;
+'kräunutus_N' : N;
+'krääksatama_V' : V;
+'krääksuja_N' : N;
+'krääksuma_V' : V;
+'krääksumine_N' : N;
+'krääksutaja_N' : N;
+'krääksutama_V2' : V2;
+'krääksutamine_N' : N;
+'krääslema_V' : V;
+'kröösus_N' : N;
+'krüobioloogia_N' : N;
+'krüofoobia_N' : N;
+'krüoteraapia_N' : N;
+'krüpteerija_N' : N;
+'krüpteerimine_N' : N;
+'krüpteerimisalgoritm_N' : N;
+'krüpteerimismootor_N' : N;
+'krüpteerimisstandard_N' : N;
+'krüpteerimisvõti_N' : N;
+'krüpthaud_N' : N;
+'krüptija_N' : N;
+'krüptiline_A' : A;
+'krüptimine_N' : N;
+'krüpt_N' : N;
+'krüptoanalüüs_N' : N;
+'krüptograafia_N' : N;
+'krüptogramm_N' : N;
+'krüptoloogia_N' : N;
+'krüptomneesia_N' : N;
+'krüptonüüm_N' : N;
+'krüptoon_N' : N;
+'krüptorhism_N' : N;
+'krüptosporidioos_N' : N;
+'krüptosüsteem_N' : N;
+'krüptovõti_N' : N;
+'krüsanteemiõis_N' : N;
+'krüsanteem_N' : N;
+'krüsoberüll_N' : N;
+'krüsograafia_N' : N;
+'krüsopaas_N' : N;
+ksenobioloogia_N : N;
+ksenofoobia_N : N;
+ksenoon_N : N;
+ksenoonlamp_N : N;
+kserograafia_N : N;
+kserokoopia_N : N;
+ksero_N : N;
+kseroprinter_N : N;
+'ksüleem_N' : N;
+'ksüleen_N' : N;
+'ksülofonimängija_N' : N;
+'ksülofonist_N' : N;
+'ksülofon_N' : N;
+'ksüloliit_N' : N;
+'ksüloliitpõrand_N' : N;
+kubatuur_N : N;
+kube_N : N;
+kubel_N : N;
+kubemesong_N : N;
+kubermang_N : N;
+kubermanguvalitsus_N : N;
+kuberner_N : N;
+kubisema_V : V;
+kubisemine_N : N;
+kubism_N : N;
+kubjas_N : N;
+kubujuss_N : N;
+kubu_N : N;
+kudeja_N : N;
+kude_N : N;
+kudemine_N : N;
+kudemispaik_N : N;
+'kudemisränne_N' : N;
+'kuderänne_N' : N;
+kudiseja_N : N;
+kudisemine_N : N;
+'kudistades_häälitsema_V' : V;
+kudistaja_N : N;
+kudistamine_N : N;
+kudrutaja_N : N;
+kudrutamine_N : N;
+kudrutus_N : N;
+kuduja_N : N;
+kuduma_V2 : V2;
+kudumine_N : N;
+kudumistarbed_N : N;
+kudumistoode_N : N;
+'kudumistööstus_N' : N;
+kudumisvarras_N : N;
+kudum_N : N;
+kufa_N : N;
+kufee_N : N;
+kugin_N : N;
+kugisema_V : V;
+kugistaja_N : N;
+kugistamine_N : N;
+kuhik_N : N;
+kuhikpoi_N : N;
+kuhi_N : N;
+kuhjaja_N : N;
+kuhjakaupa_Adv : Adv;
+kuhjalava_N : N;
+kuhjama_V2 : V2;
+kuhjamine_N : N;
+kuhja_panema_V : V;
+kuhjaparadoks_N : N;
+kuhjuma_V : V;
+kuhjumine_N : N;
+kuhjuv_A : A;
+kuhtuma_V : V;
+kuhugi_Adv : Adv;
+kuhu_Adv : Adv;
+kuidagi_Adv : Adv;
+'kuidagi_läbi_ajama_V' : V;
+kuidagi_ots_otsaga_kokku_saama_V : V;
+kuidagi_ots_otsaga_kokku_viima_V : V;
+'kuidagi_ots_otsaga_välja_tulema_V' : V;
+kuidagi_toime_saama_V : V;
+kuidas_Adv : Adv;
+kuigi_Adv : Adv;
+'kuigivõrd_Adv' : Adv;
+kuikama_V : V;
+kui_Adv : Adv;
+kuivaine_N : N;
+'kuivaks_tõmbama_V' : V;
+'kuivaks_tõmbuma_V' : V;
+'kuivale_jätma_V' : V;
+'kuivale_jääma_V' : V;
+kuivale_sattuma_V : V;
+'kuivale_tõmbama_V' : V;
+kuival_istuma_V : V;
+kuivama_V : V;
+kuivama_riputama_V : V;
+kuivamine_N : N;
+kuivataja_N : N;
+kuivatama_V2 : V2;
+kuivatamine_N : N;
+kuivati_N : N;
+kuivatis_N : N;
+kuivatusahi_N : N;
+kuivatuskamber_N : N;
+kuivatuspaber_N : N;
+kuivatusrest_N : N;
+kuivatussara_N : N;
+kuivendaja_N : N;
+kuivendamine_N : N;
+kuivendus_N : N;
+'kuivendustöid_tegema_V' : V;
+'kuivendustööd_N' : N;
+kuivenema_V : V;
+kuivenemine_N : N;
+kuivetama_V : V;
+kuivetu_A : A;
+kuivetuma_V : V;
+kuivetumine_N : N;
+kuivik_N : N;
+kuivikleib_N : N;
+kui_vits_vette_vajuma_V : V;
+kuivklosett_N : N;
+kuiv_A : A;
+kuiv_N : N;
+'kuivkäi_N' : N;
+'kuivkäimla_N' : N;
+kuivlastilaev_N : N;
+kuivmass_N : N;
+'kuivmüüritis_N' : N;
+'kuivnõel_N' : N;
+'kuivpärm_N' : N;
+kuivsegu_N : N;
+kuivsilo_N : N;
+'kuivsööt_N' : N;
+kuivuma_V : V;
+kuivus_N : N;
+kuju_andma_V : V;
+kujufrees_N : N;
+kujukalt_Adv : Adv;
+kujukas_A : A;
+kujukirjelduskeel_N : N;
+kuju_N : N;
+kujulaeng_N : N;
+kuju_muutma_V : V;
+kujundaja_N : N;
+kujundama_V2 : V2;
+kujundamine_N : N;
+kujundirikkalt_Adv : Adv;
+kujundituvastus_N : N;
+kujund_N : N;
+kujundlik_A : A;
+kujundlikult_Adv : Adv;
+'kujundmõtlemine_N' : N;
+kujundujuja_N : N;
+kujundujumine_N : N;
+kujunduma_V : V;
+kujunduselement_N : N;
+kujundus_N : N;
+kujunduskunst_N : N;
+kujunduskunstnik_N : N;
+kujundusprogramm_N : N;
+kujuneja_N : N;
+kujunema_V : V;
+kujunemine_N : N;
+kujunemisromaan_N : N;
+kujuraiuja_N : N;
+kuju_rikkuma_V : V;
+kujur_N : N;
+kuju_saama_V : V;
+kujustamine_N : N;
+kujustus_N : N;
+kujutaja_N : N;
+kujutama_V2 : V2;
+kujutamine_N : N;
+kujutatu_N : N;
+kujutav_A : A;
+kujutegur_N : N;
+kujuteldamatu_A : A;
+kujuteldav_A : A;
+kujutelm_N : N;
+kujuteraapia_N : N;
+kujutis_N : N;
+kujutleja_N : N;
+kujutlema_V2 : V2;
+kujutlematu_A : A;
+kujutlemine_N : N;
+kujutlus_N : N;
+kujutluspilt_N : N;
+kujutlusse_manama_V : V;
+'kujutlusvõime_N' : N;
+kujutu_A : A;
+kujutuma_V : V;
+kujutus_N : N;
+kujutuslik_A : A;
+'kujutustäpsus_N' : N;
+kujutuvastus_N : N;
+'kuju_võtma_V' : V;
+kukal_N : N;
+kukalt_kratsima_V : V;
+'kukalt_sügama_V' : V;
+kukehari_N : N;
+kukekannus_N : N;
+'kukekõnd_N' : N;
+kukelaul_N : N;
+kukeleegu_N : N;
+kukemagun_N : N;
+kukepill_N : N;
+kukepuu_N : N;
+'kukepüksid_N' : N;
+kukerkuusk_N : N;
+kukermiit_N : N;
+kukerpalli_laskma_V : V;
+kukerpallitaja_N : N;
+kukerpallitamine_N : N;
+kukerpall_N : N;
+kukerpuu_N : N;
+kukesaba_N : N;
+kukesamm_N : N;
+kukeseen_N : N;
+'kukile_võtma_V' : V;
+kukil_istuma_V : V;
+kukkel_N : N;
+kukk_N : N;
+kukkuja_N : N;
+kukkumine_N : N;
+kukkurhunt_N : N;
+kukkurkaru_N : N;
+'kukkurköide_N' : N;
+kukkurloom_N : N;
+kukkurtihane_N : N;
+kuklajoon_N : N;
+kuklaluu_N : N;
+'kuklalõhestumus_N' : N;
+kuklasagar_N : N;
+kuklas_istuma_V : V;
+kuklasse_ajama_V : V;
+kuklasse_andma_V : V;
+kuklasse_saama_V : V;
+kuklatagune_N : N;
+kuklatagust_kratsima_V : V;
+kukruline_N : N;
+kukulind_N : N;
+kukutaja_N : N;
+kukutamine_N : N;
+kulak_N : N;
+kula_N : N;
+kulbipill_N : N;
+kuldaeg_N : N;
+kuldaja_N : N;
+kuldamine_N : N;
+kulddamast_N : N;
+kulden_N : N;
+kuldfoolium_N : N;
+kuldhammas_N : N;
+kuldkalake_N : N;
+kuldkala_N : N;
+kuldkann_N : N;
+kuldkee_N : N;
+kuldkell_N : N;
+kuldkett_N : N;
+kuld_N : N;
+'kuldkäekell_N' : N;
+kuldlakk_N : N;
+kuldlill_N : N;
+'kuldlõige_N' : N;
+'kuldlõng_N' : N;
+kuldmedalimeeskond_N : N;
+kuldmedalimees_N : N;
+kuldmedal_N : N;
+kuldmoon_N : N;
+kuldne_A : A;
+kuldniit_N : N;
+kuldnokk_N : N;
+'kuldnõel_N' : N;
+'kuldnööp_N' : N;
+kuldpaber_N : N;
+kuldpael_N : N;
+kuldpannal_N : N;
+kuldpulm_N : N;
+kuldreegel_N : N;
+kuldsuu_N : N;
+kuldtikand_N : N;
+kuldujuja_N : N;
+kuldvits_N : N;
+'kuldvärnits_N' : N;
+kulebjaaka_N : N;
+kuletuma_V : V;
+kulgeja_N : N;
+kulgema_V : V;
+kulgemine_N : N;
+kulg_N : N;
+kulgla_N : N;
+kulgornament_N : N;
+kulgur_N : N;
+kulinaariakauplus_N : N;
+kulinaaria_N : N;
+kulinaariapood_N : N;
+kulinaarne_A : A;
+kulin_N : N;
+kulisema_V : V;
+kuliss_N : N;
+kuljuslill_N : N;
+kulksuma_V : V;
+kullaallergia_N : N;
+kullaauk_N : N;
+kullakamber_N : N;
+kullake_N : N;
+kullamaa_N : N;
+kullamaardla_N : N;
+'kullamägesid_tõotama_V' : V;
+kullapood_N : N;
+kullasoon_N : N;
+kullassepakunst_N : N;
+kullassepp_N : N;
+'kullaäri_N' : N;
+kullendama_V : V;
+kuller_N : N;
+kullerkupp_N : N;
+kullerpost_N : N;
+kulli_ja_kirja_viskama_V : V;
+'kulli_mängima_V' : V;
+kullinokad_N : N;
+kull_N : N;
+kulme_kergitama_V : V;
+kulme_kibrutama_V : V;
+'kulme_tõstma_V' : V;
+kulminatsioon_N : N;
+kulmineerima_V : V;
+kulmineerimine_N : N;
+kulmineeruma_V : V;
+kulmineerumine_N : N;
+kulm_N : N;
+kulmudevahemik_N : N;
+kulmukarv_N : N;
+kulmukergitus_N : N;
+kulmukortsutus_N : N;
+'kulmu_kortsu_tõmbama_V' : V;
+kulmu_looja_laskma_V : V;
+kulmupliiats_N : N;
+kulon_N : N;
+'kulpi_lööma_V' : V;
+kulpi_viskama_V : V;
+kulp_N : N;
+kultivaator_N : N;
+kultiveerija_N : N;
+kultiveerimine_N : N;
+kult_N : N;
+kulturism_N : N;
+kulturist_N : N;
+kulturoloogia_N : N;
+kultusfilm_N : N;
+kultus_N : N;
+kultusplastika_N : N;
+kultusraamat_N : N;
+kultusteos_N : N;
+kultuuriajakiri_N : N;
+kultuuriajalugu_N : N;
+kultuuriantropoloogia_N : N;
+kultuuriasutus_N : N;
+kultuurihoone_N : N;
+kultuuriinimesed_N : N;
+kultuurikandja_N : N;
+kultuurikants_N : N;
+kultuurikaup_N : N;
+kultuurikeskkond_N : N;
+kultuurikeskus_N : N;
+kultuurikiht_N : N;
+kultuurikolle_N : N;
+kultuurileht_N : N;
+kultuuriline_A : A;
+kultuurilooming_N : N;
+kultuurilugu_N : N;
+kultuurimaja_N : N;
+kultuuriministeerium_N : N;
+kultuuriminister_N : N;
+kultuurinimene_N : N;
+kultuuriosakond_N : N;
+kultuuripalee_N : N;
+kultuuriprogramm_N : N;
+kultuuripuudus_N : N;
+'kultuuripäevad_N' : N;
+'kultuuripäev_N' : N;
+kultuurirelativism_N : N;
+kultuurirelativist_N : N;
+kultuuriringkond_N : N;
+kultuuriruum_N : N;
+kultuurisemiootika_N : N;
+kultuurisemiootik_N : N;
+'kultuurisfäär_N' : N;
+kultuuristaja_N : N;
+kultuuristamine_N : N;
+kultuuristuja_N : N;
+kultuuristuma_V : V;
+kultuuristumine_N : N;
+'kultuurišokk_N' : N;
+kultuuritegelane_N : N;
+kultuuritempel_N : N;
+kultuuriteooria_N : N;
+kultuuritsema_V : V;
+kultuuritus_N : N;
+kultuuriuuring_N : N;
+'kultuuriõhtu_N' : N;
+'kultuuriüritus_N' : N;
+kultuurkapital_N : N;
+kultuur_N : N;
+kultuurmaa_N : N;
+kultuurmaastik_N : N;
+kultuurmaistu_N : N;
+kultuurne_A : A;
+kultuurrahvas_N : N;
+kultuursus_N : N;
+kultuurtaim_N : N;
+'kultuurtõug_N' : N;
+kuluaaripoliitika_N : N;
+kuluaar_N : N;
+kuludokument_N : N;
+kulukad_N : N;
+kulukas_A : A;
+kulu_N : N;
+kuluma_V : V;
+kulumine_N : N;
+kulumiskindlus_N : N;
+kulum_N : N;
+'kulumõõtur_N' : N;
+kulunud_A : A;
+kulupea_N : N;
+'kulupõleng_N' : N;
+kuluraha_N : N;
+kulusid_kandma_V : V;
+kulutaja_N : N;
+kulutama_V2 : V2;
+kulutamine_N : N;
+kulutusi_tegema_V : V;
+kulutuskoagulopaatia_N : N;
+kulutus_N : N;
+kuluv_A : A;
+kuma_N : N;
+kumama_V : V;
+kumamine_N : N;
+kumav_A : A;
+kumedus_N : N;
+kume_A : A;
+kumendama_V : V;
+'kumeraks_tõmbuma_V' : V;
+kumerdamine_N : N;
+kumerduma_V : V;
+kumerjas_A : A;
+kumer_A : A;
+'kumerkükk_N' : N;
+kumerpeegel_N : N;
+kumerpeitel_N : N;
+kumerselgsus_N : N;
+kumerus_N : N;
+'kumervööt_N' : N;
+kumetama_V : V;
+kumin_N : N;
+kumisema_V : V;
+kumisemine_N : N;
+kumkvaat_N : N;
+kummaline_A : A;
+kummaliselt_Adv : Adv;
+kummardaja_N : N;
+kummardamine_N : N;
+kummardav_A : A;
+kummardlema_V : V;
+kummarduja_N : N;
+kummarduma_V : V;
+kummardumine_N : N;
+kummardunult_Adv : Adv;
+kummardus_N : N;
+kummardust_tegema_V : V;
+kummargil_Adv : Adv;
+kummastamine_N : N;
+kummatigi_Adv : Adv;
+kummati_Adv : Adv;
+kummatu_Adv : Adv;
+kummelitee_N : N;
+'kummeliõis_N' : N;
+kummel_N : N;
+kummi_ajama_V : V;
+kummiaraabik_N : N;
+kummihaamer_N : N;
+kummi_kiskuma_V : V;
+kummik_N : N;
+kummikomm_N : N;
+kummikuhooaeg_N : N;
+kummi_Adv : Adv;
+kummi_N : N;
+kummilest_N : N;
+kummiliim_N : N;
+kummimadrats_N : N;
+kummimine_N : N;
+kummipaat_N : N;
+kummipael_N : N;
+kummipuu_N : N;
+'kummipüss_N' : N;
+kummiseib_N : N;
+'kummisäärik_N' : N;
+kummitaja_N : N;
+kummitamine_N : N;
+kummitav_A : A;
+'kummitrükk_N' : N;
+kummitus_N : N;
+kummituslik_A : A;
+kummitussait_N : N;
+'kummi_tõmbuma_V' : V;
+kummivaik_N : N;
+kummivasar_N : N;
+kumm_N : N;
+kummuli_ajama_V : V;
+kummuli_Adv : Adv;
+'kummuli_lööma_V' : V;
+kummuli_panema_V : V;
+'kummuli_pöörduma_V' : V;
+kummuma_V : V;
+kummumine_N : N;
+kummutaja_N : N;
+kummutamine_N : N;
+kummut_N : N;
+kummutus_N : N;
+kumulatiivlaeng_N : N;
+kumulatiivne_A : A;
+kumulatsioon_N : N;
+kumuleeruma_V : V;
+'kumõkk_N' : N;
+'kumõss_N' : N;
+kunagi_Adv : Adv;
+kunagine_A : A;
+kuna_Adv : Adv;
+kuna_N : N;
+kunas_Adv : Adv;
+kunde_N : N;
+kungs_N : N;
+kuningaemand_N : N;
+kuningakepp_N : N;
+kuningakoda_N : N;
+kuningaloss_N : N;
+kuningameelne_N : N;
+kuningameelsus_N : N;
+kuninganna_N : N;
+kuningapalee_N : N;
+kuningapoeg_N : N;
+kuningasaaga_N : N;
+kuningas_N : N;
+kuningatar_N : N;
+kuningategalerii_N : N;
+kuningateportaal_N : N;
+'kuningatütar_N' : N;
+kuningbegoonia_N : N;
+kuninglik_A : A;
+kuninglikkus_N : N;
+kuninglikult_Adv : Adv;
+kuningriik_N : N;
+kuningriiklane_N : N;
+kuningvesi_N : N;
+kunsteepos_N : N;
+kunsthammas_N : N;
+kunstiajakiri_N : N;
+kunstiajalugu_N : N;
+kunstiakadeemia_N : N;
+kunstianne_N : N;
+kunstiarvustus_N : N;
+kunstibiennaal_N : N;
+kunstidekaad_N : N;
+kunstiekspertiis_N : N;
+kunstielamus_N : N;
+kunstielu_N : N;
+kunstifestival_N : N;
+kunstifilosoofia_N : N;
+kunstifilosoof_N : N;
+kunstigalerii_N : N;
+kunstiharu_N : N;
+kunstihoone_N : N;
+kunstihuvi_N : N;
+kunstiinimene_N : N;
+kunstikamber_N : N;
+kunstikauplus_N : N;
+kunstikaupmees_N : N;
+kunstikirjandus_N : N;
+kunstiklass_N : N;
+kunstikogu_N : N;
+kunstikogumine_N : N;
+kunstikool_N : N;
+kunstikriitika_N : N;
+kunstikriitik_N : N;
+kunstiline_A : A;
+kunstiloome_N : N;
+kunstilugu_N : N;
+kunstimanifest_N : N;
+kunstimeel_N : N;
+kunstimeister_N : N;
+kunstimess_N : N;
+kunstimuuseum_N : N;
+'kunstimälestis_N' : N;
+'kunstinädal_N' : N;
+'kunstinäitus_N' : N;
+'kunstinärv_N' : N;
+kunstioksjon_N : N;
+kunstipintsel_N : N;
+kunstipood_N : N;
+'kunstipsühholoogia_N' : N;
+kunstiraamat_N : N;
+kunstiretsensioon_N : N;
+kunstiringkond_N : N;
+kunstiring_N : N;
+kunstisalong_N : N;
+kunstistiil_N : N;
+kunstisuund_N : N;
+'kunstisündmus_N' : N;
+'kunstižanr_N' : N;
+kunstitarbed_N : N;
+kunstitarve_N : N;
+kunstiteadlane_N : N;
+kunstiteadus_N : N;
+kunstitegelane_N : N;
+kunstiteooria_N : N;
+kunstiteos_N : N;
+kunstiteraapia_N : N;
+kunstitriennaal_N : N;
+kunstivool_N : N;
+'kunstivõltsing_N' : N;
+'kunstiväljaanne_N' : N;
+'kunstiüritus_N' : N;
+kunstkeraamika_N : N;
+kunst_N : N;
+'kunstkärg_N' : N;
+'kunstkärner_N' : N;
+'kunstkäsitöö_N' : N;
+'kunstküüs_N' : N;
+kunstliige_N : N;
+kunstlik_A : A;
+kunstlikkus_N : N;
+kunstlikult_Adv : Adv;
+kunstlill_N : N;
+kunstluule_N : N;
+kunstmuinasjutt_N : N;
+kunstmuistend_N : N;
+kunstmuusika_N : N;
+'kunstmüüt_N' : N;
+kunstnahk_N : N;
+kunstnikkond_N : N;
+kunstnik_N : N;
+kunstnikud_N : N;
+'kunstnikukäsi_N' : N;
+kunstnikupintsel_N : N;
+kunstnikuromaan_N : N;
+kunstpere_N : N;
+kunstputukas_N : N;
+kunstsarv_N : N;
+kunsttants_N : N;
+kunstvaik_N : N;
+'kunstväetis_N' : N;
+kupa_N : N;
+kupar_N : N;
+kupataja_N : N;
+kupatamine_N : N;
+kupee_N : N;
+kupeevagun_N : N;
+kupeldaja_N : N;
+kupeldamine_N : N;
+kupits_N : N;
+'kuplanärv_N' : N;
+kuplee_N : N;
+kupluma_V : V;
+kuplumine_N : N;
+kupolahi_N : N;
+kupongimaks_N : N;
+kupong_N : N;
+kupongobligatsioon_N : N;
+'kupongvõlakiri_N' : N;
+kuppama_V : V;
+kuppar_N : N;
+kuppelahi_N : N;
+kuppelehitis_N : N;
+kuppelhaud_N : N;
+kuppelkatus_N : N;
+kuppelkirik_N : N;
+kuppelkoorik_N : N;
+kuppel_N : N;
+kuppellagi_N : N;
+kuppelsaal_N : N;
+'kuppelvaljuhääldi_N' : N;
+'kuppelvõlv_N' : N;
+'kuppe_vähemaks_võtma_V' : V;
+'kuppe_vähendama_V' : V;
+kupp_N : N;
+kuppu_juurde_andma_V : V;
+kuppu_laskma_V : V;
+kuppu_raiuma_V : V;
+kupualge_N : N;
+kupulaskja_N : N;
+kupumoor_N : N;
+'kupüür_N' : N;
+kuraare_N : N;
+kuraasikas_A : A;
+kuraasitaja_N : N;
+kuraasitama_V : V;
+kuraasitamine_N : N;
+kuraasitseja_N : N;
+kuraasitsema_V : V;
+kuraasitsemine_N : N;
+'kuraasi_võtma_V' : V;
+'kuraatorinäitus_N' : N;
+kuraator_N : N;
+'kuradikäpp_N' : N;
+kuradile_saatma_V : V;
+kuradinahk_N : N;
+'kuradi_nime_suhu_võtma_V' : V;
+kuradiratas_N : N;
+'kuradit_hüüdma_V' : V;
+kuraditosin_N : N;
+'kuradit_peltsebuliga_välja_ajama_V' : V;
+kurakriips_N : N;
+kura_A : A;
+'kurakäsi_N' : N;
+kuralane_N : N;
+kuramaalane_N : N;
+'kuramaaž_N' : N;
+kurameerija_N : N;
+kurameerima_V : V;
+kurameerimine_N : N;
+kuramus_N : N;
+kurat_N : N;
+kuratlik_A : A;
+kuratlikult_Adv : Adv;
+kuratoorium_N : N;
+'kurba_keelt_rääkima_V' : V;
+kurba_meelt_tegema_V : V;
+kurb_A : A;
+kurblik_A : A;
+kurblikult_Adv : Adv;
+kurbloolus_N : N;
+kurblugu_N : N;
+'kurbmäng_N' : N;
+kurbuma_V : V;
+kurbus_N : N;
+kurbust_tundma_V : V;
+kurbustunne_N : N;
+'kurdiks_jääma_V' : V;
+kurdistamine_N : N;
+kurdistuja_N : N;
+kurdistuma_V : V;
+kurdistumine_N : N;
+kurd_N : N;
+kurduma_V : V;
+'kurdu_tõmbama_V' : V;
+kurdu_vedama_V : V;
+kuredik_N : N;
+kureerija_N : N;
+kureerimine_N : N;
+kurehernes_N : N;
+kurejook_N : N;
+kurekell_N : N;
+kurekellpokaal_N : N;
+kurelill_N : N;
+kuremariin_N : N;
+kuremari_N : N;
+'kuremõõk_N' : N;
+kurepesa_N : N;
+kurgaan_N : N;
+kurgirohi_N : N;
+'kurgitünn_N' : N;
+kurg_N : N;
+kurguarst_N : N;
+'kurguhääl_N' : N;
+kurgulagi_N : N;
+kurgumandel_N : N;
+'kurgupõletik_N' : N;
+kurgust_alla_kallama_V : V;
+kurgust_alla_laskma_V : V;
+kurgust_alla_loputama_V : V;
+kurgust_alla_panema_V : V;
+kurgust_alla_viskama_V : V;
+kurguvalu_N : N;
+kurikas_N : N;
+kurikavalalt_Adv : Adv;
+kuri_A : A;
+kuri_N : N;
+kurin_N : N;
+kurioosne_A : A;
+kuripatt_N : N;
+kurisema_V : V;
+kuristaja_N : N;
+kuristamine_N : N;
+kuristik_N : N;
+kuristiku_serval_seisma_V : V;
+kuritarvitaja_N : N;
+kuritarvitamine_N : N;
+kuritegevus_N : N;
+kuritegu_N : N;
+kuritegu_toime_panema_V : V;
+kuriteokaaslane_N : N;
+kuriteopaik_N : N;
+'kuritõbi_N' : N;
+'kuritöö_N' : N;
+kurjaennustavalt_Adv : Adv;
+'kurja_hüüdma_V' : V;
+kurja_ja_kulda_pakkuma_V : V;
+kurja_kiruma_V : V;
+kurjaks_saama_V : V;
+kurjakuulutavalt_Adv : Adv;
+kurjale_teele_eksima_V : V;
+kurjale_teele_eksitama_V : V;
+kurjale_teele_saatma_V : V;
+kurjale_teele_sattuma_V : V;
+kurjalt_Adv : Adv;
+kurja_nimetama_V : V;
+kurja_panema_V : V;
+kurja_peale_sattuma_V : V;
+kurjasti_Adv : Adv;
+'kurjasti_ära_kasutama_V' : V;
+'kurja_südames_kandma_V' : V;
+'kurja_sündima_V' : V;
+kurja_tegema_V : V;
+kurjategija_N : N;
+kurja_vanduma_V : V;
+kurjus_N : N;
+kurjustaja_N : N;
+kurjustama_V : V;
+kurjustamine_N : N;
+kurjutsema_V : V;
+kurk_N : N;
+kurku_kallama_V : V;
+kurku_kastma_V : V;
+'kurku_kinni_jääma_V' : V;
+kurku_loopima_V : V;
+kurku_loputama_V : V;
+kurkumiin_N : N;
+kurkum_N : N;
+'kurku_tõusma_V' : V;
+kurku_viskama_V : V;
+kurluutaja_N : N;
+kurluutama_V : V;
+kurluutamine_N : N;
+kurnaja_N : N;
+kurnama_V2 : V2;
+kurnamine_N : N;
+kurnatud_A : A;
+kurnatus_N : N;
+kurnavalt_Adv : Adv;
+kurnav_A : A;
+kurnikaigas_N : N;
+'kurnimäng_N' : N;
+kurnipulk_N : N;
+kurnitsema_V : V;
+kurn_N : N;
+kurnlusikas_N : N;
+kurnuma_V : V;
+'kurnäutama_V' : V;
+kurortoloogia_N : N;
+kuros_N : N;
+kurrentkiri_N : N;
+kurrutuma_V : V;
+kursant_N : N;
+kursapidu_N : N;
+kurseerija_N : N;
+kurseerima_V : V;
+kurseerimine_N : N;
+kursierinevus_N : N;
+kursiivkiri_N : N;
+kursiiv_N : N;
+kursimuutus_N : N;
+'kursipüsivus_N' : N;
+kursivahe_N : N;
+kursor_N : N;
+kurssi_maha_panema_V : V;
+kurssi_viima_V : V;
+'kurssi_võtma_V' : V;
+kurss_N : N;
+kursusekaaslane_N : N;
+kursusepidu_N : N;
+'kursusetöö_N' : N;
+'kursuseõhtu_N' : N;
+'kursuseõpe_N' : N;
+kursus_N : N;
+kursuslane_N : N;
+'kurtaaž_N' : N;
+kurtiin_N : N;
+kurtisaan_N : N;
+kurtja_N : N;
+kurt_A : A;
+kurt_N : N;
+kurtma_V2 : V2;
+kurtmine_N : N;
+'kurtšatoovium_N' : N;
+kurttumm_N : N;
+kurtuma_V : V;
+kurtus_N : N;
+kuru_N : N;
+'kurvaks_jääma_V' : V;
+kurvaks_saama_V : V;
+kurvalt_Adv : Adv;
+kurvameelselt_Adv : Adv;
+kurvameelsus_N : N;
+kurvastaja_N : N;
+kurvastamine_N : N;
+kurvastuma_V : V;
+kurvatsema_V : V;
+kurviline_A : A;
+kurvimeeter_N : N;
+kurvits_N : N;
+kurv_N : N;
+kusagil_Adv : Adv;
+kusagilpool_Adv : Adv;
+'kusehäda_N' : N;
+kuseja_N : N;
+kusejuha_N : N;
+kusekivi_N : N;
+kuseleja_N : N;
+kuselema_V : V;
+kuselemine_N : N;
+kusele_tahtma_V : V;
+kusema_V : V;
+kusemine_N : N;
+'kusemürgistus_N' : N;
+'kusemürgitus_N' : N;
+kusepidamatus_N : N;
+'kusepõiepõletik_N' : N;
+'kusepõievähk_N' : N;
+'kusepõis_N' : N;
+kuseteed_N : N;
+kusetus_N : N;
+kusiaine_N : N;
+kusik_N : N;
+kusi_N : N;
+kusiti_N : N;
+'kusitipõletik_N' : N;
+kusitisulgur_N : N;
+kusiveresus_N : N;
+kusjuures_Adv : Adv;
+kuski_Adv : Adv;
+kuskil_Adv : Adv;
+kuskilpool_Adv : Adv;
+kuskohal_Adv : Adv;
+kuskohas_Adv : Adv;
+kus_kurat_lendama_V : V;
+kus_kurat_saatma_V : V;
+kus_Adv : Adv;
+kuskuss_N : N;
+kuslapuu_N : N;
+kusmaal_Adv : Adv;
+kuspool_Adv : Adv;
+'kus_seda_ja_teist_jätma_V' : V;
+kus_seda_ja_teist_saatma_V : V;
+kus_see_ja_teine_saatma_V : V;
+kuss_Adv : Adv;
+kussutaja_N : N;
+kussutamine_N : N;
+kustkohast_Adv : Adv;
+kust_Adv : Adv;
+'kus_tont_jätma_V' : V;
+kustuja_N : N;
+kustuma_V : V;
+kustumatu_A : A;
+kustumine_N : N;
+kustumus_N : N;
+kustunema_V : V;
+kustunud_A : A;
+kustutaja_N : N;
+kustutama_V2 : V2;
+kustutamine_N : N;
+kustuti_N : N;
+kustutusklahv_N : N;
+kustutuskonto_N : N;
+kustutuskumm_N : N;
+kustutus_N : N;
+kustutuspea_N : N;
+kustutusrave_N : N;
+kustutusvahend_N : N;
+'kušett_N' : N;
+kuterdama_V : V;
+kutiikula_N : N;
+kutistamine_N : N;
+kutsa_N : N;
+kutsar_N : N;
+kutseala_N : N;
+kutsealune_N : N;
+kutseeetika_N : N;
+kutseeksam_N : N;
+kutseharidus_N : N;
+kutsejada_N : N;
+kutsekoolitus_N : N;
+kutsekool_N : N;
+kutsekraad_N : N;
+kutse_N : N;
+kutseliit_N : N;
+'kutsenõukogu_N' : N;
+kutseoskus_N : N;
+kutsepuu_N : N;
+kutseskeem_N : N;
+kutsetegevus_N : N;
+kutsetunnistus_N : N;
+'kutsetöö_N' : N;
+'kutseõpe_N' : N;
+kutsikas_N : N;
+kuts_N : N;
+kutsuja_N : N;
+kutsu_N : N;
+kutsuma_V2 : V2;
+kutsumine_N : N;
+kutsumus_N : N;
+kutsung_N : N;
+kutsutu_N : N;
+kutter_N : N;
+kutt_N : N;
+kutuks_tegema_V : V;
+kuubik_N : N;
+kuub_N : N;
+'kuuehõlm_N' : N;
+kuuekaupa_Adv : Adv;
+kuuekesi_Adv : Adv;
+kuuekordistamine_N : N;
+kuuekordistuma_V : V;
+kuuekordistumine_N : N;
+'kuuekümnendik_N' : N;
+'kuuekümnes_N' : N;
+kuuendik_N : N;
+'kuuenööp_N' : N;
+kuuesaba_N : N;
+kuues_N : N;
+'kuueteistkümnendarv_N' : N;
+'kuueteistkümnendik_N' : N;
+'kuueteistkümnendsüsteem_N' : N;
+'kuueteistkümnes_N' : N;
+kuugama_V : V;
+kuugutama_V : V;
+kuuhelk_N : N;
+kuukaart_N : N;
+kuukalender_N : N;
+kuukama_V : V;
+kuuketas_N : N;
+kuukiir_N : N;
+kuuksuma_V : V;
+kuukulgur_N : N;
+kuukultus_N : N;
+kuu_N : N;
+kuulajad_N : N;
+kuulaja_N : N;
+kuulajaskond_N : N;
+kuulama_V2 : V2;
+kuulamine_N : N;
+kuular_N : N;
+kuulataja_N : N;
+kuulatamine_N : N;
+kuulatleja_N : N;
+kuulatlemine_N : N;
+kuulatlustoru_N : N;
+kuuldamatu_A : A;
+kuuldamatus_N : N;
+kuulda_saama_V : V;
+'kuuldavaks_võtma_V' : V;
+kuuldavale_tooma_V : V;
+kuuldavale_tulema_V : V;
+kuuldavalt_Adv : Adv;
+kuuldav_A : A;
+kuuldavus_N : N;
+'kuulda_võtma_V' : V;
+kuuldeaparaat_N : N;
+kuuldeklapp_N : N;
+kuuldeline_A : A;
+'kuuldelävi_N' : N;
+kuuldemeetod_N : N;
+'kuuldemäng_N' : N;
+kuuldepilt_N : N;
+kuulderiider_N : N;
+kuuldu_N : N;
+kuulduma_V : V;
+kuuldumine_N : N;
+kuuldus_N : N;
+kuulekalt_Adv : Adv;
+kuulekas_A : A;
+kuulekus_N : N;
+kuulelikult_Adv : Adv;
+kuuletuja_N : N;
+kuuletuma_V : V;
+kuuletumine_N : N;
+kuuletuvalt_Adv : Adv;
+kuuletuv_A : A;
+kuulihaav_N : N;
+kuulike_N : N;
+kuuli_keresse_kihutama_V : V;
+kuuli_keresse_laskma_V : V;
+kuulikindlus_N : N;
+kuuli_kuklasse_kihutama_V : V;
+kuuline_A : A;
+kuulipilduja_N : N;
+kuulipildujatuli_N : N;
+'kuuli_pähe_ajama_V' : V;
+'kuuli_pähe_kihutama_V' : V;
+'kuuli_pähe_laskma_V' : V;
+'kuuli_pähe_saama_V' : V;
+'kuulipüss_N' : N;
+kuulirahe_N : N;
+'kuulitõuge_N' : N;
+'kuulitõukaja_N' : N;
+'kuulitõukevõistlus_N' : N;
+kuulivest_N : N;
+kuulivihm_N : N;
+kuulja_N : N;
+kuul_N : N;
+kuullaager_N : N;
+kuulmagi_tegema_V : V;
+kuulma_V2 : V2;
+kuulmatu_A : A;
+'kuulmekäik_N' : N;
+kuulmeluu_N : N;
+'kuulmetõri_N' : N;
+kuulmine_N : N;
+kuulmisagnoosia_N : N;
+kuulmisaisting_N : N;
+'kuulmishäire_N' : N;
+kuulmiskaitse_N : N;
+kuulmiskeskus_N : N;
+kuulmislangus_N : N;
+'kuulmislävi_N' : N;
+'kuulmisnõrkus_N' : N;
+'kuulmisnärv_N' : N;
+kuulmispuue_N : N;
+'kuulmissüsteem_N' : N;
+kuulmistaju_N : N;
+kuulsaks_saama_V : V;
+'kuulsusesära_N' : N;
+kuulsusetu_A : A;
+kuulsus_N : N;
+kuulueit_N : N;
+kuuluja_N : N;
+kuulujutte_levitama_V : V;
+kuulujutt_N : N;
+kuuluma_V : V;
+kuulumine_N : N;
+kuulunaine_N : N;
+kuulus_A : A;
+kuulutaja_N : N;
+kuulutama_V2 : V2;
+kuulutamine_N : N;
+kuulutus_N : N;
+kuuluvus_N : N;
+kuulveski_N : N;
+kuumaalus_N : N;
+kuumaasikas_N : N;
+kuumaja_N : N;
+kuumalaine_N : N;
+kuumama_V : V;
+kuumamine_N : N;
+kuumapuhur_N : N;
+kuumarabandus_N : N;
+kuumaveekuurort_N : N;
+'kuumaõhupall_N' : N;
+'kuumaõhupüstol_N' : N;
+kuumendamine_N : N;
+kuumenema_V : V;
+kuumenemine_N : N;
+kuum_A : A;
+kuum_N : N;
+kuumlema_V : V;
+kuumsuitsutaja_N : N;
+kuumsuitsutamine_N : N;
+kuumuma_V : V;
+kuumuseneelaja_N : N;
+kuumus_N : N;
+kuumutamine_N : N;
+kuumutusahi_N : N;
+kuumvahetus_N : N;
+kuumvarukeskus_N : N;
+kuumvarundus_N : N;
+'kuumvarundussüsteem_N' : N;
+'kuumühendus_N' : N;
+kuunar_N : N;
+kuune_A : A;
+kuupaiste_N : N;
+kuupalk_N : N;
+kuupdetsimeeter_N : N;
+kuu_peale_saatma_V : V;
+kuuphoone_N : N;
+kuupilet_N : N;
+kuupkapiteel_N : N;
+kuup_N : N;
+kuupmaja_N : N;
+kuupmeeter_N : N;
+kuupoolik_N : N;
+kuupsentimeeter_N : N;
+kuupuhastus_N : N;
+'kuupvõrrand_N' : N;
+'kuupäevastaja_N' : N;
+'kuupäevastamine_N' : N;
+'kuupäev_N' : N;
+'kuupühik_N' : N;
+kuurduma_V : V;
+kuurialune_N : N;
+kuurisein_N : N;
+kuurits_N : N;
+kuurium_N : N;
+kuur_N : N;
+kuurordiklimatoloogia_N : N;
+kuurorthotell_N : N;
+kuurort_N : N;
+kuursaal_N : N;
+kuurustama_V : V;
+kuusapp_N : N;
+kuusemets_N : N;
+kuuseoks_N : N;
+kuusepuit_N : N;
+kuuseriisikas_N : N;
+kuuseseen_N : N;
+kuusevineer_N : N;
+kuusik_N : N;
+kuuskantkruvi_N : N;
+kuuskantmutter_N : N;
+kuuskantpolt_N : N;
+kuuskantviil_N : N;
+'kuuskantvõti_N' : N;
+kuusk_N : N;
+kuus_N : N;
+'kuuskümmend_N' : N;
+kuusmann_N : N;
+kuusnurk_N : N;
+kuussada_N : N;
+kuusteist_N : N;
+'kuusteistkümmend_N' : N;
+kuusulane_N : N;
+'kuusõõr_N' : N;
+'kuuti_lõikama_V' : V;
+'kuuti_lööma_V' : V;
+kuut_N : N;
+'kuut_lauda_ümber_saama_V' : V;
+'kuutõbi_N' : N;
+'kuutõbine_N' : N;
+'kuutõverohi_N' : N;
+kuuvalgus_N : N;
+kuuvarjutus_N : N;
+kuvaadapter_N : N;
+kuvaaken_N : N;
+kuvaelement_N : N;
+'kuvahõive_N' : N;
+kuvakaart_N : N;
+kuva_N : N;
+'kuvakäsk_N' : N;
+kuvalda_N : N;
+kuvamine_N : N;
+kuvand_N : N;
+kuvanope_N : N;
+kuvapind_N : N;
+kuvaprojektor_N : N;
+'kuvarežiim_N' : N;
+'kuvaritüüp_N' : N;
+kuvar_N : N;
+kuvarprillid_N : N;
+kuvaruum_N : N;
+kuvaseade_N : N;
+kuvastuma_V : V;
+kuvasuhe_N : N;
+kuvaterminal_N : N;
+'kuvatõmmis_N' : N;
+'kuväär_N' : N;
+kvaader_N : N;
+kvaakuma_V : V;
+kvaal_N : N;
+'kvaasimälu_N' : N;
+'kvaasitäht_N' : N;
+kvadraatmaal_N : N;
+kvadrant_N : N;
+kvadratuur_N : N;
+kvadriivium_N : N;
+kvadriljon_N : N;
+kvalifikatsiooninorm_N : N;
+kvalifikatsiooniturniir_N : N;
+'kvalifikatsioonivõistlus_N' : N;
+kvalifikatsioon_N : N;
+kvalifitseerija_N : N;
+kvalifitseerimine_N : N;
+kvalifitseeruja_N : N;
+kvalifitseeruma_V : V;
+kvalifitseerumine_N : N;
+kvalitatiivne_A : A;
+kvaliteet_N : N;
+kvaliteetne_A : A;
+kvanza_N : N;
+kvantarvuti_N : N;
+'kvantfüüsika_N' : N;
+kvantifitseerija_N : N;
+kvantifitseerimine_N : N;
+kvantimine_N : N;
+'kvantimismüra_N' : N;
+kvantimisviga_N : N;
+kvantinformatsioon_N : N;
+kvantitatiivne_A : A;
+kvantiteet_N : N;
+kvantkell_N : N;
+'kvantkrüptograafia_N' : N;
+kvant_N : N;
+kvantmehaanika_N : N;
+kvantor_N : N;
+kvantteooria_N : N;
+kvantum_N : N;
+kvark_N : N;
+kvartal_N : N;
+kvarter_N : N;
+kvartertekk_N : N;
+kvartetikontsert_N : N;
+kvartett_N : N;
+kvart_N : N;
+kvartsgeneraator_N : N;
+kvartsiit_N : N;
+kvartskell_N : N;
+kvartsklaas_N : N;
+kvarts_N : N;
+kvartsostsillaator_N : N;
+kvasar_N : N;
+kvaternaarigeoloogia_N : N;
+kvaternaarigeoloog_N : N;
+kvaternaar_N : N;
+'kvatša_N' : N;
+kveeker_N : N;
+kvietism_N : N;
+kvietist_N : N;
+kviitungiraamat_N : N;
+kviitung_N : N;
+kvintessents_N : N;
+kvintett_N : N;
+kvintiljon_N : N;
+kvint_N : N;
+kvisling_N : N;
+kviteerija_N : N;
+kviteerima_V2 : V2;
+kviteerimine_N : N;
+kvoot_N : N;
+kvotatiiv_N : N;
+kvoteerija_N : N;
+kvoteerimine_N : N;
+'kõbima_V2' : V2;
+'kõbin_N' : N;
+'kõbisema_V' : V;
+'kõbistama_V' : V;
+'kõblas_N' : N;
+'kõblija_N' : N;
+'kõblimine_N' : N;
+'kõbus_A' : A;
+'kõder_N' : N;
+'kõdi_N' : N;
+'kõdistaja_N' : N;
+'kõdistamine_N' : N;
+'kõdisti_N' : N;
+'kõditaja_N' : N;
+'kõditamine_N' : N;
+'kõdi_tegema_V' : V;
+'kõdritsemine_N' : N;
+'kõdu_N' : N;
+'kõduma_V' : V;
+'kõdumine_N' : N;
+'kõdunema_V' : V;
+'kõdunemine_N' : N;
+'kõdunenud_A' : A;
+'kõdusõnnik_N' : N;
+'kõgisema_V' : V;
+'kõhe_hakkama_V' : V;
+'kõhelema_V' : V;
+'kõhetu_A' : A;
+'kõhetuma_V' : V;
+'kõhetus_N' : N;
+'kõhevil_Adv' : Adv;
+'kõhin_N' : N;
+'kõhisema_V' : V;
+'kõhistaja_N' : N;
+'kõhistamine_N' : N;
+'kõhkleja_N' : N;
+'kõhklema_VV' : VV;
+'kõhklema_lööma_V' : V;
+'kõhklematu_A' : A;
+'kõhklematult_Adv' : Adv;
+'kõhklemine_N' : N;
+'kõhklevalt_Adv' : Adv;
+'kõhklev_A' : A;
+'kõhklus_N' : N;
+'kõhmitsema_V' : V;
+'kõhnaks_jääma_V' : V;
+'kõhneneja_N' : N;
+'kõhnenema_V' : V;
+'kõhnenemine_N' : N;
+'kõhnitsema_V' : V;
+'kõhn_A' : A;
+'kõhnuja_N' : N;
+'kõhnuma_V' : V;
+'kõhnumine_N' : N;
+'kõhnus_N' : N;
+'kõhnutaja_N' : N;
+'kõhnutamine_N' : N;
+'kõhrerakk_N' : N;
+'kõhrkala_N' : N;
+'kõhrkasvaja_N' : N;
+'kõhrkoekasvaja_N' : N;
+'kõhrkude_N' : N;
+'kõhr_N' : N;
+'kõhrliidus_N' : N;
+'kõht_N' : N;
+'kõhtu_kasvatama_V' : V;
+'kõhtu_kinnitama_V' : V;
+'kõhtu_panema_V' : V;
+'kõhtu_täis_saama_V' : V;
+'kõhtu_täis_sööma_V' : V;
+'kõhtu_täitma_V' : V;
+'kõhtu_varju_saama_V' : V;
+'kõhugaas_N' : N;
+'kõhuhaav_N' : N;
+'kõhuhuvi_N' : N;
+'kõhukas_A' : A;
+'kõhukelmepõletik_N' : N;
+'kõhukinnisus_N' : N;
+'kõhukoobas_N' : N;
+'kõhu_kõrvalt_säästma_V' : V;
+'kõhulahtisti_N' : N;
+'kõhulahtisus_N' : N;
+'kõhuldama_V' : V;
+'kõhulihas_N' : N;
+'kõhuli_heitma_V' : V;
+'kõhuli_Adv' : Adv;
+'kõhulilamang_N' : N;
+'kõhuli_maha_heitma_V' : V;
+'kõhumure_N' : N;
+'kõhunääre_N' : N;
+'kõhunäärmekasvaja_N' : N;
+'kõhunäärmepõletik_N' : N;
+'kõhunäärmevähk_N' : N;
+'kõhuori_N' : N;
+'kõhupuhitus_N' : N;
+'kõhusein_N' : N;
+'kõhusong_N' : N;
+'kõhutaja_N' : N;
+'kõhutama_V' : V;
+'kõhutamine_N' : N;
+'kõhutantsija_N' : N;
+'kõhutants_N' : N;
+'kõhutrauma_N' : N;
+'kõhutäis_N' : N;
+'kõhutüüfus_N' : N;
+'kõhuvaevus_N' : N;
+'kõhuvalu_N' : N;
+'kõhuõõs_N' : N;
+'kõhvitseja_N' : N;
+'kõhvitsemine_N' : N;
+'kõigahtamine_N' : N;
+'kõige_Adv' : Adv;
+'kõigekülgselt_Adv' : Adv;
+'kõige_naha_ja_karvadega_kinni_pistma_V' : V;
+'kõige_naha_ja_karvadega_ära_sööma_V' : V;
+'kõigepealt_Adv' : Adv;
+'kõigest_Adv' : Adv;
+'kõigesööja_N' : N;
+'kõigist_õmblustest_kärisema_V' : V;
+'kõigiti_Adv' : Adv;
+'kõigutaja_N' : N;
+'kõigutamatu_A' : A;
+'kõigutamatult_Adv' : Adv;
+'kõigutamatus_N' : N;
+'kõigutamine_N' : N;
+'kõikehaaravus_N' : N;
+'kõike_hinge_tagant_ära_andma_V' : V;
+'kõikehõlmavalt_Adv' : Adv;
+'kõike_mängu_panema_V' : V;
+'kõikepidi_Adv' : Adv;
+'kõike_ühte_patta_panema_V' : V;
+'kõiki_rattaid_käima_panema_V' : V;
+'kõiki_sildu_purustama_V' : V;
+'kõiki_vahendeid_käiku_laskma_V' : V;
+'kõikjale_Adv' : Adv;
+'kõikjal_Adv' : Adv;
+'kõikjalolu_N' : N;
+'kõik_trumbid_välja_panema_V' : V;
+'kõikuja_N' : N;
+'kõikuma_V' : V;
+'kõikumatult_Adv' : Adv;
+'kõikumine_N' : N;
+'kõikuvus_N' : N;
+'kõikvõimsalt_Adv' : Adv;
+'kõikväeliselt_Adv' : Adv;
+'kõikvägevalt_Adv' : Adv;
+'kõiv_N' : N;
+'kõketama_V' : V;
+'kõksatama_V' : V;
+'kõksija_N' : N;
+'kõksimine_N' : N;
+'kõksuja_N' : N;
+'kõksumine_N' : N;
+'kõkutaja_N' : N;
+'kõkutamine_N' : N;
+'kõlafiguur_N' : N;
+'kõlahtama_V' : V;
+'kõlaja_N' : N;
+'kõlajõud_N' : N;
+'kõlakatus_N' : N;
+'kõlakujund_N' : N;
+'kõla_N' : N;
+'kõlaluule_N' : N;
+'kõlama_jääma_V' : V;
+'kõlama_V' : V;
+'kõlamine_N' : N;
+'kõlaomadus_N' : N;
+'kõlapind_N' : N;
+'kõlar_N' : N;
+'kõlaräästas_N' : N;
+'kõlatama_V' : V;
+'kõlatus_N' : N;
+'kõlavalt_Adv' : Adv;
+'kõlbama_V' : V;
+'kõlbamine_N' : N;
+'kõlbav_A' : A;
+'kõlbeline_A' : A;
+'kõlbeliselt_Adv' : Adv;
+'kõlbelisus_N' : N;
+'kõlblikkus_N' : N;
+'kõlblik_A' : A;
+'kõlblikuks_tunnistama_V' : V;
+'kõlblikult_Adv' : Adv;
+'kõlblusetu_A' : A;
+'kõlblusetult_Adv' : Adv;
+'kõlblusetus_N' : N;
+'kõlblus_N' : N;
+'kõlblusnorm_N' : N;
+'kõlblusseadus_N' : N;
+'kõlblusõpetus_N' : N;
+'kõlbmatus_N' : N;
+'kõlbulik_A' : A;
+'kõledalt_Adv' : Adv;
+'kõle_A' : A;
+'kõlestuma_V' : V;
+'kõlgastik_N' : N;
+'kõlgus_N' : N;
+'kõlgutaja_N' : N;
+'kõlgutama_V2' : V2;
+'kõlgutamine_N' : N;
+'kõlin_N' : N;
+'kõlinlill_N' : N;
+'kõliseja_N' : N;
+'kõlisema_V' : V;
+'kõlisemine_N' : N;
+'kõlistaja_N' : N;
+'kõlistamine_N' : N;
+'kõlkane_A' : A;
+'kõlksataja_N' : N;
+'kõlksatama_V' : V;
+'kõlksatamine_N' : N;
+'kõlksatus_N' : N;
+'kõlks_N' : N;
+'kõlksuja_N' : N;
+'kõlksuma_V' : V;
+'kõlksumine_N' : N;
+'kõlkuja_N' : N;
+'kõlkuma_V' : V;
+'kõlkumine_N' : N;
+'kõll_N' : N;
+'kõlpama_V' : V;
+'kõlvatu_A' : A;
+'kõlvatult_Adv' : Adv;
+'kõlvatus_N' : N;
+'kõlvuliselt_Adv' : Adv;
+'kõmahtama_V' : V;
+'kõmakas_N' : N;
+'kõmama_V' : V;
+'kõmamine_N' : N;
+'kõmataja_N' : N;
+'kõmatama_V' : V;
+'kõmatamine_N' : N;
+'kõmin_N' : N;
+'kõmisema_V' : V;
+'kõmisemine_N' : N;
+'kõmmelduma_V' : V;
+'kõmm_N' : N;
+'kõmmuma_V' : V;
+'kõmmutaja_N' : N;
+'kõmmutama_V2' : V2;
+'kõmmutamine_N' : N;
+'kõmpija_N' : N;
+'kõmpimine_N' : N;
+'kõmp_N' : N;
+'kõmpsama_V' : V;
+'kõmpsima_V' : V;
+'kõmpsuja_N' : N;
+'kõmpsuma_V' : V;
+'kõmpsumine_N' : N;
+'kõmuajakiri_N' : N;
+'kõmujutt_N' : N;
+'kõmukirjanik_N' : N;
+'kõmu_N' : N;
+'kõmuleht_N' : N;
+'kõmuline_A' : A;
+'kõmuromaan_N' : N;
+'kõmu_tegema_V' : V;
+'kõndija_N' : N;
+'kõndimine_N' : N;
+'kõnd_N' : N;
+'kõneaine_N' : N;
+'kõneainet_andma_V' : V;
+'kõneainet_pakkuma_V' : V;
+'kõneakt_N' : N;
+'kõne_alla_tulema_V' : V;
+'kõne_alla_võtma_V' : V;
+'kõneanalüsaator_N' : N;
+'kõneanalüüs_N' : N;
+'kõneanne_N' : N;
+'kõneelund_N' : N;
+'kõnefiguur_N' : N;
+'kõne_hulka_kohmama_V' : V;
+'kõnehäire_N' : N;
+'kõnehälve_N' : N;
+'kõnehälvik_N' : N;
+'kõnehääl_N' : N;
+'kõnekaart_N' : N;
+'kõnekalt_Adv' : Adv;
+'kõnekanal_N' : N;
+'kõnekartus_N' : N;
+'kõnekas_A' : A;
+'kõnekeel_N' : N;
+'kõnekeskus_N' : N;
+'kõnekodek_N' : N;
+'kõnekooder_N' : N;
+'kõnekujund_N' : N;
+'kõnekunst_N' : N;
+'kõnekunstnik_N' : N;
+'kõnekus_N' : N;
+'kõne_N' : N;
+'kõnekäsk_N' : N;
+'kõnekäänd_N' : N;
+'kõnelaad_N' : N;
+'kõnelaul_N' : N;
+'kõnelava_N' : N;
+'kõnelejad_N' : N;
+'kõneleja_N' : N;
+'kõnelejaskond_N' : N;
+'kõnelejatuvastus_N' : N;
+'kõnelemine_N' : N;
+'kõnelemislaad_N' : N;
+'kõnelemisviis_N' : N;
+'kõnelemisvõime_N' : N;
+'kõneliigestamatus_N' : N;
+'kõneliik_N' : N;
+'kõnelus_N' : N;
+'kõnemaneer_N' : N;
+'kõnemees_N' : N;
+'kõnemeloodia_N' : N;
+'kõnemuster_N' : N;
+'kõneorgan_N' : N;
+'kõneosavalt_Adv' : Adv;
+'kõneosavus_N' : N;
+'kõnepost_N' : N;
+'kõnepruuk_N' : N;
+'kõnepult_N' : N;
+'kõnepuue_N' : N;
+'kõneravija_N' : N;
+'kõneravi_N' : N;
+'kõnesagedus_N' : N;
+'kõnesid_pidama_V' : V;
+'kõnesignaal_N' : N;
+'kõnesse_tulema_V' : V;
+'kõnesüntees_N' : N;
+'kõnetaja_N' : N;
+'kõnetama_V2' : V2;
+'kõnetamine_N' : N;
+'kõnetlus_N' : N;
+'kõnetool_N' : N;
+'kõnetoru_N' : N;
+'kõnet_pidama_V' : V;
+'kõnetus_N' : N;
+'kõnetuvastus_N' : N;
+'kõnetuvastusmootor_N' : N;
+'kõnetöötlus_N' : N;
+'kõneviip_N' : N;
+'kõneviis_N' : N;
+'kõnevõime_N' : N;
+'kõnevõimetus_N' : N;
+'kõneõhtu_N' : N;
+'kõngema_V' : V;
+'kõnguma_V' : V;
+'kõngutaja_N' : N;
+'kõngutamine_N' : N;
+'kõnkuma_V' : V;
+'kõnnak_N' : N;
+'kõnnikepp_N' : N;
+'kõnnisamm_N' : N;
+'kõnniskelema_V' : V;
+'kõnnisklema_V' : V;
+'kõnnitaja_N' : N;
+'kõnnitamine_N' : N;
+'kõnnitee_N' : N;
+'kõnnumaa_N' : N;
+'kõnts_N' : N;
+'kõpitseja_N' : N;
+'kõpitsemine_N' : N;
+'kõplaja_N' : N;
+'kõplamine_N' : N;
+'kõplaviljelus_N' : N;
+'kõpsatama_V' : V;
+'kõpsking_N' : N;
+'kõps_N' : N;
+'kõpsuja_N' : N;
+'kõpsuma_V' : V;
+'kõpsumine_N' : N;
+'kõraja_N' : N;
+'kõrama_V' : V;
+'kõramine_N' : N;
+'kõrbehais_N' : N;
+'kõrbeindiaanlane_N' : N;
+'kõrbeja_N' : N;
+'kõrbekuivus_N' : N;
+'kõrbekuningas_N' : N;
+'kõrbelaev_N' : N;
+'kõrbelõhn_N' : N;
+'kõrbema_V' : V;
+'kõrbemine_N' : N;
+'kõrberahvas_N' : N;
+'kõrberändur_N' : N;
+'kõrberöövel_N' : N;
+'kõrbesaar_N' : N;
+'kõrbestuma_V' : V;
+'kõrbestumine_N' : N;
+'kõrbetaim_N' : N;
+'kõrbetuul_N' : N;
+'kõrb_A' : A;
+'kõrb_N' : N;
+'kõrbuma_V' : V;
+'kõreliilia_N' : N;
+'kõrgaadel_N' : N;
+'kõrgaadlik_N' : N;
+'kõrgahi_N' : N;
+'kõrgehetk_N' : N;
+'kõrgeks_ajama_V' : V;
+'kõrge_A' : A;
+'kõrgelamu_N' : N;
+'kõrgele_kruvima_V' : V;
+'kõrgel_Adv' : Adv;
+'kõrgelt_hindama_V' : V;
+'kõrgelt_Adv' : Adv;
+'kõrgemalt_Adv' : Adv;
+'kõrgendaja_N' : N;
+'kõrgendamine_N' : N;
+'kõrgendik_N' : N;
+'kõrgendust_andma_V' : V;
+'kõrgenema_V' : V;
+'kõrgenemine_N' : N;
+'kõrgepinge_N' : N;
+'kõrgepingeliin_N' : N;
+'kõrgesti_Adv' : Adv;
+'kõrget_mängu_mängima_V' : V;
+'kõrgharidus_N' : N;
+'kõrgharidusstandard_N' : N;
+'kõrghooaeg_N' : N;
+'kõrghoone_N' : N;
+'kõrgistamine_N' : N;
+'kõrgistuma_V' : V;
+'kõrgistumine_N' : N;
+'kõrgitsema_V' : V;
+'kõrgkeel_N' : N;
+'kõrgkirik_N' : N;
+'kõrgkool_N' : N;
+'kõrgkultuur_N' : N;
+'kõrgkuumuskeraamika_N' : N;
+'kõrglahutus_N' : N;
+'kõrglahutustelevisioon_N' : N;
+'kõrglava_N' : N;
+'kõrgliiga_N' : N;
+'kõrglõige_N' : N;
+'kõrgmood_N' : N;
+'kõrgmäestikurada_N' : N;
+'kõrgmälu_N' : N;
+'kõrgnägemine_N' : N;
+'kõrgpoeesia_N' : N;
+'kõrgpunkt_N' : N;
+'kõrgpääsfilter_N' : N;
+'kõrgrada_N' : N;
+'kõrgreljeef_N' : N;
+'kõrgrõhkkond_N' : N;
+'kõrgrõhuhaigus_N' : N;
+'kõrgsageduskõlar_N' : N;
+'kõrgsagedus_N' : N;
+'kõrgsein_N' : N;
+'kõrgsoo_N' : N;
+'kõrgtehnoloogiafirma_N' : N;
+'kõrgtehnoloogia_N' : N;
+'kõrgtrükk_N' : N;
+'kõrgtsivilisatsioon_N' : N;
+'kõrguma_V' : V;
+'kõrgumine_N' : N;
+'kõrgusekartus_N' : N;
+'kõrgusemõõtja_N' : N;
+'kõrgushaigus_N' : N;
+'kõrgushüpe_N' : N;
+'kõrgushüppaja_N' : N;
+'kõrgus_N' : N;
+'kõrgusmõõdik_N' : N;
+'kõrgusmõõtur_N' : N;
+'kõrgustik_N' : N;
+'kõrgust_võtma_V' : V;
+'kõrgvererõhk_N' : N;
+'kõrgvererõhktõbi_N' : N;
+'kõrgvererõhuhaige_N' : N;
+'kõrgvererõhuhaigus_N' : N;
+'kõrgvererõhutõbi_N' : N;
+'kõrgvesi_N' : N;
+'kõridifteeria_N' : N;
+'kõrihäälik_N' : N;
+'kõri_kallale_tulema_V' : V;
+'kõri_kinni_pigistama_V' : V;
+'kõrik_N' : N;
+'kõri_N' : N;
+'kõri_loputama_V' : V;
+'kõrilõikaja_N' : N;
+'kõri_lõikama_V' : V;
+'kõri_maha_tõmbama_V' : V;
+'kõri_maha_võtma_V' : V;
+'kõrini_Adv' : Adv;
+'kõrin_N' : N;
+'kõriorelit_mängima_V' : V;
+'kõriorelit_tegema_V' : V;
+'kõripealis_N' : N;
+'kõri_pihku_võtma_V' : V;
+'kõripõletik_N' : N;
+'kõriseja_N' : N;
+'kõrisemine_N' : N;
+'kõrisse_kallama_V' : V;
+'kõrisse_laskma_V' : V;
+'kõrist_alla_kallama_V' : V;
+'kõrist_alla_laskma_V' : V;
+'kõrist_alla_loputama_V' : V;
+'kõristi_N' : N;
+'kõrist_kinni_võtma_V' : V;
+'kõrist_läbi_laskma_V' : V;
+'kõrisõlm_N' : N;
+'kõritrauma_N' : N;
+'kõriturse_N' : N;
+'kõrivähk_N' : N;
+'kõrkjakatus_N' : N;
+'kõrkjaskatus_N' : N;
+'kõrkjas_N' : N;
+'kõrk_A' : A;
+'kõrkmed_N' : N;
+'kõrkus_N' : N;
+'kõrne_N' : N;
+'kõrreline_N' : N;
+'kõrremaa_N' : N;
+'kõrrepõld_N' : N;
+'kõrsik_N' : N;
+'kõrs_N' : N;
+'kõrssööt_N' : N;
+'kõrstaim_N' : N;
+'kõrsuma_V' : V;
+'kõrt_kõrre_peale_kandma_V' : V;
+'kõrtsihoone_N' : N;
+'kõrtsilaud_N' : N;
+'kõrtsilett_N' : N;
+'kõrtsiline_N' : N;
+'kõrtsimees_N' : N;
+'kõrtsipapa_N' : N;
+'kõrtsipidaja_N' : N;
+'kõrtsiruum_N' : N;
+'kõrtsiskäija_N' : N;
+'kõrtsitüdruk_N' : N;
+'kõrtsivend_N' : N;
+'kõrts_N' : N;
+'kõrtsmik_N' : N;
+'kõrvaarst_N' : N;
+'kõrvad_kikki_ajama_V' : V;
+'kõrvad_kikkis_kuulama_V' : V;
+'kõrvad_pea_alla_panema_V' : V;
+'kõrvad_üle_pea_tõmbama_V' : V;
+'kõrvahark_N' : N;
+'kõrvahoop_N' : N;
+'kõrvakiil_N' : N;
+'kõrvaklapid_N' : N;
+'kõrvaklapp_N' : N;
+'kõrvakliinik_N' : N;
+'kõrvakohin_N' : N;
+'kõrva_kostma_V' : V;
+'kõrvalapsiid_N' : N;
+'kõrvaldaja_N' : N;
+'kõrvaldama_V2' : V2;
+'kõrvaldamine_N' : N;
+'kõrvalduja_N' : N;
+'kõrvalduma_V' : V;
+'kõrvaldumine_N' : N;
+'kõrvaldus_N' : N;
+'kõrvale_heitma_V' : V;
+'kõrvalehiilimine_N' : N;
+'kõrvalehitis_N' : N;
+'kõrvale_hoidma_V' : V;
+'kõrvale_hoiduma_V' : V;
+'kõrvalehoidumine_N' : N;
+'kõrvaleht_N' : N;
+'kõrvalehüppeid_tegema_V' : V;
+'kõrvale_istuma_V' : V;
+'kõrvale_juhtima_V' : V;
+'kõrvale_jätma_V' : V;
+'kõrvale_jääma_V' : V;
+'kõrvale_kalduma_V' : V;
+'kõrvalekaldumine_N' : N;
+'kõrvalekalle_N' : N;
+'kõrvale_kallutama_V' : V;
+'kõrvale_keerama_V' : V;
+'kõrval_elama_V' : V;
+'kõrvale_libisema_V' : V;
+'kõrvale_lööma_V' : V;
+'kõrvale_lükkama_V' : V;
+'kõrvale_nihutama_V' : V;
+'kõrvale_paiskama_V' : V;
+'kõrvale_panema_V' : V;
+'kõrvale_pilduma_V' : V;
+'kõrvale_poetama_V' : V;
+'kõrvale_puiklema_V' : V;
+'kõrvalepuiklemine_N' : N;
+'kõrvalepõige_N' : N;
+'kõrvale_põikama_V' : V;
+'kõrvale_põiklema_V' : V;
+'kõrvalepõiklemine_N' : N;
+'kõrvale_pöörama_V' : V;
+'kõrvale_pöörduma_V' : V;
+'kõrvale_pühkima_V' : V;
+'kõrvale_saatma_V' : V;
+'kõrvale_sattuma_V' : V;
+'kõrvale_seadma_V' : V;
+'kõrvale_seisma_V' : V;
+'kõrvale_sokutama_V' : V;
+'kõrvalestanärv_N' : N;
+'kõrvalest_N' : N;
+'kõrvale_tegema_V' : V;
+'kõrvale_toimetama_V' : V;
+'kõrvaletoimetamine_N' : N;
+'kõrvale_tõmbama_V' : V;
+'kõrvaletõugatu_N' : N;
+'kõrvale_tõukama_V' : V;
+'kõrvale_vaatama_V' : V;
+'kõrvale_vahtima_V' : V;
+'kõrvale_viima_V' : V;
+'kõrvale_viskama_V' : V;
+'kõrvale_viskuma_V' : V;
+'kõrvalhoone_N' : N;
+'kõrvalhüppeid_tegema_V' : V;
+'kõrvaline_A' : A;
+'kõrval_istuma_V' : V;
+'kõrvalkilpnääre_N' : N;
+'kõrvalkiplnäärmehormoon_N' : N;
+'kõrvalkuu_N' : N;
+'kõrval_Adv' : Adv;
+'kõrvallaud_N' : N;
+'kõrvallause_N' : N;
+'kõrvallugu_N' : N;
+'kõrvallööv_N' : N;
+'kõrvalmaik_N' : N;
+'kõrvalmaitse_N' : N;
+'kõrvalmaja_N' : N;
+'kõrvalmõis_N' : N;
+'kõrvalmõju_N' : N;
+'kõrvalmärkus_N' : N;
+'kõrvalnäht_N' : N;
+'kõrvalnäitus_N' : N;
+'kõrvalops_N' : N;
+'kõrvalosa_N' : N;
+'kõrvalosaline_N' : N;
+'kõrvalosatäitja_N' : N;
+'kõrvalpäike_N' : N;
+'kõrvalruum_N' : N;
+'kõrvalsaadus_N' : N;
+'kõrvalseisja_N' : N;
+'kõrval_seisma_V' : V;
+'kõrvalsissekäik_N' : N;
+'kõrvalsissepääs_N' : N;
+'kõrvaltee_N' : N;
+'kõrvalteenistus_N' : N;
+'kõrvaltegelane_N' : N;
+'kõrvalt_kostma_V' : V;
+'kõrvaltoime_N' : N;
+'kõrvaltoode_N' : N;
+'kõrvalt_tegema_V' : V;
+'kõrvaltuba_N' : N;
+'kõrvaltulu_N' : N;
+'kõrvaltvaatajaks_jääma_V' : V;
+'kõrvaltvaataja_N' : N;
+'kõrvalt_vaatama_V' : V;
+'kõrvaltähendus_N' : N;
+'kõrvaltänav_N' : N;
+'kõrvaltöö_N' : N;
+'kõrvalvoodi_N' : N;
+'kõrva_lõikama_V' : V;
+'kõrvanibu_N' : N;
+'kõrvaoperatsioon_N' : N;
+'kõrva_puhuma_V' : V;
+'kõrvapõletik_N' : N;
+'kõrvarõngas_N' : N;
+'kõrvasüljenäärmepõletik_N' : N;
+'kõrva_tagant_nõu_otsima_V' : V;
+'kõrvatagust_kratsima_V' : V;
+'kõrvatagust_sügama_V' : V;
+'kõrva_taha_kirjutama_V' : V;
+'kõrva_taha_panema_V' : V;
+'kõrvatopp_N' : N;
+'kõrva_torkama_V' : V;
+'kõrvatropp_N' : N;
+'kõrvatsinaine_N' : N;
+'kõrvavaik_N' : N;
+'kõrvavalu_N' : N;
+'kõrvenõges_N' : N;
+'kõrvetada_saama_V' : V;
+'kõrvetaja_N' : N;
+'kõrvetamine_N' : N;
+'kõrvetis_N' : N;
+'kõrvik_N' : N;
+'kõrvitsaseeme_N' : N;
+'kõrvits_N' : N;
+'kõrv_N' : N;
+'kõrvu_hakkama_V' : V;
+'kõrvu_ja_silmi_lahti_hoidma_V' : V;
+'kõrvu_jõudma_V' : V;
+'kõrvu_kandma_V' : V;
+'kõrvu_kikki_ajama_V' : V;
+'kõrvu_kikki_panema_V' : V;
+'kõrvu_kikkis_hoidma_V' : V;
+'kõrvu_kostma_V' : V;
+'kõrvukräts_N' : N;
+'kõrvu_kuumaks_kütma_V' : V;
+'kõrvu_kuumaks_tegema_V' : V;
+'kõrvu_Adv' : Adv;
+'kõrvu_lahti_hoidma_V' : V;
+'kõrvu_lahti_pidama_V' : V;
+'kõrvu_lahti_tegema_V' : V;
+'kõrvu_lingu_laskma_V' : V;
+'kõrvu_longu_laskma_V' : V;
+'kõrvu_lonti_laskma_V' : V;
+'kõrvu_lukku_lööma_V' : V;
+'kõrvu_lõikama_V' : V;
+'kõrvuni_armuma_V' : V;
+'kõrvunurk_N' : N;
+'kõrvu_pea_alla_panema_V' : V;
+'kõrvu_pihku_võtma_V' : V;
+'kõrvu_puutuma_V' : V;
+'kõrvus_kohisema_V' : V;
+'kõrvus_kõlama_V' : V;
+'kõrvustikku_Adv' : Adv;
+'kõrvust_mööda_laskma_V' : V;
+'kõrvust_mööda_libisema_V' : V;
+'kõrvust_tõstma_V' : V;
+'kõrvutaja_N' : N;
+'kõrvutama_V2' : V2;
+'kõrvutamine_N' : N;
+'kõrvutatav_A' : A;
+'kõrvuti_Adv' : Adv;
+'kõrvu_tuliseks_kütma_V' : V;
+'kõrvu_tuliseks_tegema_V' : V;
+'kõrvutuma_V' : V;
+'kõrvu_ulatuma_V' : V;
+'kõsisema_V' : V;
+'kõssaja_N' : N;
+'kõssamine_N' : N;
+'kõssutama_V' : V;
+'kõtutama_V' : V;
+'kõuehääl_N' : N;
+'kõueilm_N' : N;
+'kõuekõmin_N' : N;
+'kõuemürin_N' : N;
+'kõuepilv_N' : N;
+'kõuk_N' : N;
+'kõu_N' : N;
+'kõuts_N' : N;
+'kõvadus_N' : N;
+'kõvajoodis_N' : N;
+'kõvakest_N' : N;
+'kõvaketas_N' : N;
+'kõvakettaajam_N' : N;
+'kõvaks_kuivama_V' : V;
+'kõva_A' : A;
+'kõvakäeliselt_Adv' : Adv;
+'kõvakübar_N' : N;
+'kõvanahkus_N' : N;
+'kõvanisu_N' : N;
+'kõvaportselan_N' : N;
+'kõvastaja_N' : N;
+'kõvastamine_N' : N;
+'kõvasti_Adv' : Adv;
+'kõvastuma_V' : V;
+'kõvastumine_N' : N;
+'kõvendamine_N' : N;
+'kõvendus_N' : N;
+'kõvenema_V' : V;
+'kõvenemine_N' : N;
+'kõveraks_kiskuma_V' : V;
+'kõveraks_koolutama_V' : V;
+'kõveraks_murdma_V' : V;
+'kõveraks_painutama_V' : V;
+'kõveraks_saama_V' : V;
+'kõveraks_tõmbuma_V' : V;
+'kõvera_käega_teretama_V' : V;
+'kõverasse_kiskuma_V' : V;
+'kõverdaja_N' : N;
+'kõverdamine_N' : N;
+'kõverduma_V' : V;
+'kõverdumine_N' : N;
+'kõverdus_N' : N;
+'kõverik_A' : A;
+'kõveriti_Adv' : Adv;
+'kõverjoon_N' : N;
+'kõver_A' : A;
+'kõver_N' : N;
+'kõverpeegel_N' : N;
+'kõversilm_N' : N;
+'kõverus_N' : N;
+'kõvetuma_V' : V;
+'kõõgutama_V' : V;
+'kõõksataja_N' : N;
+'kõõksatama_V' : V;
+'kõõksatamine_N' : N;
+'kõõksatus_N' : N;
+'kõõks_N' : N;
+'kõõksti_Adv' : Adv;
+'kõõksuja_N' : N;
+'kõõksuma_V' : V;
+'kõõksumine_N' : N;
+'kõõluja_N' : N;
+'kõõluma_V' : V;
+'kõõlumine_N' : N;
+'kõõlus_N' : N;
+'kõõmama_V' : V;
+'kõõmendama_V' : V;
+'kõõmetama_V' : V;
+'kõõm_N' : N;
+'kõõmutama_V' : V;
+'kõõpija_N' : N;
+'kõõpimine_N' : N;
+'kõõrdi_Adv' : Adv;
+'kõõrdis_Adv' : Adv;
+'kõõrdi_vaatama_V' : V;
+'kõõrdi_vahtima_V' : V;
+'kõõrdsilm_N' : N;
+'kõõrdsilmsus_N' : N;
+'kõõritaja_N' : N;
+'kõõritamine_N' : N;
+'kõõriti_Adv' : Adv;
+'kõõriti_vaatama_V' : V;
+'kõõritus_N' : N;
+'kõõrkaelsus_N' : N;
+'kõõrsilmsus_N' : N;
+'kõõrutaja_N' : N;
+'kõõrutamine_N' : N;
+'kõõvits_N' : N;
+'käba_N' : N;
+'käbedalt_Adv' : Adv;
+'käbedasti_Adv' : Adv;
+'käbe_A' : A;
+'käbekähku_Adv' : Adv;
+'käbihein_N' : N;
+'käbikeha_N' : N;
+'käbilind_N' : N;
+'käbinääre_N' : N;
+'käblik_N' : N;
+'kädisema_V' : V;
+'kädistaja_N' : N;
+'kädistamine_N' : N;
+'käe_alt_kinni_võtma_V' : V;
+'käeandmine_N' : N;
+'käed_kokku_lööma_V' : V;
+'käed_pikale_ajama_V' : V;
+'käed_puusa_panema_V' : V;
+'käed_rüpes_istuma_V' : V;
+'käed_üles_tõstma_V' : V;
+'käega_heitma_V' : V;
+'käega_lööma_V' : V;
+'käegalöömine_N' : N;
+'käega_märku_andma_V' : V;
+'käega_otsaette_lööma_V' : V;
+'käega_vehkima_V' : V;
+'käega_viskama_V' : V;
+'käejoon_N' : N;
+'käejõud_N' : N;
+'käekaatsad_N' : N;
+'käekaitse_N' : N;
+'käekell_N' : N;
+'käekett_N' : N;
+'käekiri_N' : N;
+'käekott_N' : N;
+'käekõrvale_Adv' : Adv;
+'käekõrvale_võtma_V' : V;
+'käekõrval_Adv' : Adv;
+'käekõrvalt_Adv' : Adv;
+'käekäik_N' : N;
+'käe_külge_hakkama_V' : V;
+'käe_külge_jääma_V' : V;
+'käelaba_N' : N;
+'käelihas_N' : N;
+'käeliigutus_N' : N;
+'käeline_A' : A;
+'käeluu_N' : N;
+'käemees_N' : N;
+'käendaja_N' : N;
+'käendamine_N' : N;
+'käendus_N' : N;
+'käepalumine_N' : N;
+'käe_peale_võtma_V' : V;
+'käepide_N' : N;
+'käepigistus_N' : N;
+'käerauad_N' : N;
+'käeselg_N' : N;
+'käes_hoidma_V' : V;
+'käe_sisse_saama_V' : V;
+'käes_püsima_V' : V;
+'käest_andma_V' : V;
+'käest_kinni_haarama_V' : V;
+'käest_kinni_hoidma_V' : V;
+'käest_kinni_võtma_V' : V;
+'käest_kiskuma_V' : V;
+'käest_laskma_V' : V;
+'käest_libisema_V' : V;
+'käest_panema_V' : V;
+'käest_pudenema_V' : V;
+'käest_saama_V' : V;
+'käest_tõmbama_V' : V;
+'käest_viskama_V' : V;
+'käest_võtma_V' : V;
+'käest_ära_lipsama_V' : V;
+'käest_ära_võtma_V' : V;
+'käetugi_N' : N;
+'käeulatamine_N' : N;
+'käeulatus_N' : N;
+'käevaatamine_N' : N;
+'käevabatelefon_N' : N;
+'käevalu_N' : N;
+'käevang_N' : N;
+'käevars_N' : N;
+'käevõrud_N' : N;
+'käevõru_N' : N;
+'kägarasend_N' : N;
+'kägarasse_kiskuma_V' : V;
+'kägardaja_N' : N;
+'kägardamine_N' : N;
+'kägarduja_N' : N;
+'kägarduma_V' : V;
+'kägardumine_N' : N;
+'kägarhüpe_N' : N;
+'kägar_N' : N;
+'kägin_N' : N;
+'käginärv_N' : N;
+'kägiseja_N' : N;
+'kägisema_V' : V;
+'kägisemine_N' : N;
+'kägistaja_N' : N;
+'kägistamine_N' : N;
+'kägrutaja_N' : N;
+'kägrutamine_N' : N;
+'kägu_ajama_V' : V;
+'kägu_N' : N;
+'kähardaja_N' : N;
+'kähardamine_N' : N;
+'käharduma_V' : V;
+'kähardumine_N' : N;
+'kähar_A' : A;
+'käharpea_N' : N;
+'kähedus_N' : N;
+'kähin_N' : N;
+'kähiseja_N' : N;
+'kähisema_V' : V;
+'kähisemine_N' : N;
+'kähku_Adv' : Adv;
+'kähku_lööma_V' : V;
+'kähmleja_N' : N;
+'kähmlemine_N' : N;
+'kährik_N' : N;
+'kähvaja_N' : N;
+'kähvamine_N' : N;
+'käiaja_N' : N;
+'käia_laskma_V' : V;
+'käiama_V2' : V2;
+'käiamine_N' : N;
+'käibekeelend_N' : N;
+'käibekohustus_N' : N;
+'käibekulu_N' : N;
+'käibele_laskma_V' : V;
+'käibele_panema_V' : V;
+'käibelt_kõrvaldama_V' : V;
+'käibemaks_N' : N;
+'käibemaksukohuslane_N' : N;
+'käibemaksukohustuslane_N' : N;
+'käibemaksusumma_N' : N;
+'käibemünt_N' : N;
+'käibesse_võtma_V' : V;
+'käibetõde_N' : N;
+'käibima_V' : V;
+'käibimine_N' : N;
+'käideldavus_N' : N;
+'käigukang_N' : N;
+'käigukast_N' : N;
+'käigukruvi_N' : N;
+'käigultvahetus_N' : N;
+'käigultühendus_N' : N;
+'käigushoidja_N' : N;
+'käigusild_N' : N;
+'käiguskalme_N' : N;
+'käigutee_N' : N;
+'käija_N' : N;
+'käike_tegema_V' : V;
+'käik_N' : N;
+'käiku_andma_V' : V;
+'käiku_laskma_V' : V;
+'käiku_panema_V' : V;
+'käiku_sooritama_V' : V;
+'käiku_tegema_V' : V;
+'käi_N' : N;
+'käil_N' : N;
+'käima_hakkama_V' : V;
+'käima_panema_V' : V;
+'käima_peale_saama_V' : V;
+'käima_saama_V' : V;
+'käimatee_N' : N;
+'käimine_N' : N;
+'käimiskepp_N' : N;
+'käimisvõmetus_N' : N;
+'käimisüritus_N' : N;
+'käimla_N' : N;
+'käiseembleem_N' : N;
+'käiseid_üles_käärima_V' : V;
+'käisemärk_N' : N;
+'käisest_raputama_V' : V;
+'käisesuu_N' : N;
+'käis_N' : N;
+'käitaja_N' : N;
+'käitamine_N' : N;
+'käitis_N' : N;
+'käitleja_N' : N;
+'käitlemine_N' : N;
+'käitlusfirma_N' : N;
+'käituja_N' : N;
+'käituma_V' : V;
+'käitumine_N' : N;
+'käitumisakt_N' : N;
+'käitumisdiagramm_N' : N;
+'käitumisfaasikeskkond_N' : N;
+'käitumishäire_N' : N;
+'käitumismall_N' : N;
+'käitumismudel_N' : N;
+'käitumisnorm_N' : N;
+'käitumispsühholoogia_N' : N;
+'käitumisreegel_N' : N;
+'käitumisviis_N' : N;
+'käitur_N' : N;
+'käitusaeg_N' : N;
+'käitusajaobjekt_N' : N;
+'käitusfaasisüsteem_N' : N;
+'käitusfaasiteek_N' : N;
+'käitusmootor_N' : N;
+'käitussüsteem_N' : N;
+'käitusteek_N' : N;
+'käitusviga_N' : N;
+'käive_N' : N;
+'käivitaja_N' : N;
+'käivitamine_N' : N;
+'käiviti_N' : N;
+'käivituma_V' : V;
+'käivitumine_N' : N;
+'käivitusmootor_N' : N;
+'käivitusseadis_N' : N;
+'käkerdaja_N' : N;
+'käkerdamine_N' : N;
+'käkerduma_V' : V;
+'käkerdumine_N' : N;
+'käkki_keerama_V' : V;
+'käkk_N' : N;
+'käkra_Adv' : Adv;
+'käkru_kiskuma_V' : V;
+'käkruma_V' : V;
+'käkrumine_N' : N;
+'käkru_tõmbuma_V' : V;
+'käksuma_V' : V;
+'käli_N' : N;
+'kälimees_N' : N;
+'kälis_N' : N;
+'kämblaluu_N' : N;
+'kämmal_N' : N;
+'kämping_N' : N;
+'kämpingulaud_N' : N;
+'kämp_N' : N;
+'kämpuma_V' : V;
+'kämpumine_N' : N;
+'känd_N' : N;
+'kängija_N' : N;
+'kängimine_N' : N;
+'kängitseja_N' : N;
+'kängitsemine_N' : N;
+'kängu_jääma_V' : V;
+'kängu_Adv' : Adv;
+'känguma_V' : V;
+'kängumine_N' : N;
+'kängunud_A' : A;
+'känk_N' : N;
+'kännima_V' : V;
+'kännuraha_N' : N;
+'kännuseen_N' : N;
+'kännustik_N' : N;
+'kännust_kasvama_V' : V;
+'kännust_võrsuma_V' : V;
+'käntsuma_V' : V;
+'käojaani_ajama_V' : V;
+'käokannus_N' : N;
+'käokell_N' : N;
+'käoking_N' : N;
+'käokuld_N' : N;
+'käokäpp_N' : N;
+'käoorvik_N' : N;
+'käopäkk_N' : N;
+'käosulane_N' : N;
+'käovile_N' : N;
+'käpa_alla_saama_V' : V;
+'käpa_alla_sattuma_V' : V;
+'käpa_all_hoidma_V' : V;
+'käpa_all_pidama_V' : V;
+'käpakile_Adv' : Adv;
+'käpakil_Adv' : Adv;
+'käpard_N' : N;
+'käperdaja_N' : N;
+'käperdamine_N' : N;
+'käpik_N' : N;
+'käpiknukk_N' : N;
+'käpili_Adv' : Adv;
+'käppa_andma_V' : V;
+'käppa_imema_V' : V;
+'käppa_lööma_V' : V;
+'käppa_peale_panema_V' : V;
+'käppapidi_Adv' : Adv;
+'käppasid_sirgu_ajama_V' : V;
+'käppa_taha_lööma_V' : V;
+'käppija_N' : N;
+'käppi_külge_ajama_V' : V;
+'käppimine_N' : N;
+'käppi_pea_alla_panema_V' : V;
+'käppi_püsti_ajama_V' : V;
+'käppi_sirgu_ajama_V' : V;
+'käppi_sirgu_tõmbama_V' : V;
+'käppi_sirgu_viskama_V' : V;
+'käppi_siruli_ajama_V' : V;
+'käppi_välja_sirutama_V' : V;
+'käpp_N' : N;
+'käpukile_Adv' : Adv;
+'käpukil_Adv' : Adv;
+'käpuli_Adv' : Adv;
+'käpuli_lendama_V' : V;
+'käraja_N' : N;
+'kärakas_N' : N;
+'kärakat_panema_V' : V;
+'kärakat_tegema_V' : V;
+'kärakat_viskama_V' : V;
+'kärakat_võtma_V' : V;
+'kärakavend_N' : N;
+'kärakavõtja_N' : N;
+'kära_N' : N;
+'käramine_N' : N;
+'kärataja_N' : N;
+'käratamine_N' : N;
+'kära_tegema_V' : V;
+'käratseja_N' : N;
+'käratsema_V' : V;
+'käratsemine_N' : N;
+'käratsev_A' : A;
+'käratult_Adv' : Adv;
+'kära_tõstma_V' : V;
+'kärbatama_V' : V;
+'kärbe_N' : N;
+'kärbeskaal_N' : N;
+'kärbes_N' : N;
+'kärbik_N' : N;
+'kärbikpüss_N' : N;
+'kärbis_N' : N;
+'kärbseess_N' : N;
+'kärbseid_pähe_ajama_V' : V;
+'kärbselint_N' : N;
+'kärbsemust_N' : N;
+'kärbsemustus_N' : N;
+'kärbsepaber_N' : N;
+'kärbseseen_N' : N;
+'kärbsesitt_N' : N;
+'kärbsest_elevanti_tegema_V' : V;
+'kärbsevõrk_N' : N;
+'kärbuma_V' : V;
+'kärbumine_N' : N;
+'kärbus_N' : N;
+'käre_A' : A;
+'kärgahtama_V' : V;
+'kärgas_N' : N;
+'kärgataja_N' : N;
+'kärgatama_V' : V;
+'kärgatamine_N' : N;
+'kärgatus_N' : N;
+'kärgemail_N' : N;
+'kärgjas_A' : A;
+'kärg_N' : N;
+'kärgpolüstüreen_N' : N;
+'kärgstruktuur_N' : N;
+'kärgsüsteem_N' : N;
+'kärgtellis_N' : N;
+'kärguma_V' : V;
+'kärgvõlv_N' : N;
+'kärin_N' : N;
+'käriseja_N' : N;
+'kärisema_V' : V;
+'kärisemine_N' : N;
+'käristaja_N' : N;
+'käristama_V2' : V2;
+'käristamine_N' : N;
+'käristi_N' : N;
+'kärjekahvel_N' : N;
+'kärjekann_N' : N;
+'kärjekast_N' : N;
+'kärjemesi_N' : N;
+'kärjenuga_N' : N;
+'kärjepihid_N' : N;
+'kärjepõhi_N' : N;
+'kärjeraamitangid_N' : N;
+'kärjeraam_N' : N;
+'kärjeratas_N' : N;
+'kärjerull_N' : N;
+'kärjetänav_N' : N;
+'kärkija_N' : N;
+'kärkima_V' : V;
+'kärkimine_N' : N;
+'kärk_N' : N;
+'kärklik_A' : A;
+'kärmas_A' : A;
+'kärmastama_V' : V;
+'kärme_A' : A;
+'kärmelt_Adv' : Adv;
+'kärmenema_V' : V;
+'kärna_keerama_V' : V;
+'kärnatama_V' : V;
+'kärnkonn_N' : N;
+'kärn_N' : N;
+'kärnliilia_N' : N;
+'kärntihvt_N' : N;
+'kärntõbi_N' : N;
+'kärpija_N' : N;
+'kärpimine_N' : N;
+'kärp_N' : N;
+'kärplane_N' : N;
+'kärsahais_N' : N;
+'kärsatamine_N' : N;
+'kärsima_VV' : VV;
+'kärsimatus_N' : N;
+'kärsisklema_V' : V;
+'kärsitsema_V' : V;
+'kärsitu_A' : A;
+'kärsitult_Adv' : Adv;
+'kärsitus_N' : N;
+'kärssama_V' : V;
+'kärssamine_N' : N;
+'kärss_N' : N;
+'kärssuma_V' : V;
+'kärsutaja_N' : N;
+'kärsutamine_N' : N;
+'kärtsama_V' : V;
+'kärtsatama_V' : V;
+'kärts_N' : N;
+'kärtsu_andma_V' : V;
+'kärtsu_laskma_V' : V;
+'kärtsuma_V' : V;
+'kärtsu_panema_V' : V;
+'kärtsu_tegema_V' : V;
+'kärtsu_ära_panema_V' : V;
+'käru_N' : N;
+'kärumees_N' : N;
+'kärutaja_N' : N;
+'kärutama_V2' : V2;
+'kärutamine_N' : N;
+'käru_tegema_V' : V;
+'käruvedu_N' : N;
+'kärvaja_N' : N;
+'kärvama_V' : V;
+'kärvamine_N' : N;
+'käsiapteek_N' : N;
+'käsifrees_N' : N;
+'käsigranaat_N' : N;
+'käsihari_N' : N;
+'käsi_hõõruma_V' : V;
+'käsihöövel_N' : N;
+'käsihöövelmasin_N' : N;
+'käsi_ja_jalgu_appi_võtma_V' : V;
+'käsi_ja_jalgu_liigutama_V' : V;
+'käsikaal_N' : N;
+'käsikaamera_N' : N;
+'käsikamber_N' : N;
+'käsikaubitseja_N' : N;
+'käsikaupmees_N' : N;
+'käsikell_N' : N;
+'käsiketassaag_N' : N;
+'käsikiimleja_N' : N;
+'käsikiimlemine_N' : N;
+'käsikiimlus_N' : N;
+'käsikiri_N' : N;
+'käsikirjateadus_N' : N;
+'käsikivi_N' : N;
+'käsik_N' : N;
+'käsikohver_N' : N;
+'käsi_kokku_lööma_V' : V;
+'käsi_kokku_taguma_V' : V;
+'käsikreissaag_N' : N;
+'käsikuldamine_N' : N;
+'käsikuti_Adv' : Adv;
+'käsikutse_N' : N;
+'käsikäes_Adv' : Adv;
+'käsi_käia_laskma_V' : V;
+'käsi_N' : N;
+'käsi_külge_ajama_V' : V;
+'käsi_külge_lööma_V' : V;
+'käsi_külge_panema_V' : V;
+'käsi_lahti_lööma_V' : V;
+'käsi_laiali_ajama_V' : V;
+'käsi_lakkuma_V' : V;
+'käsilane_N' : N;
+'käsile_Adv' : Adv;
+'käsile_võtma_V' : V;
+'käsilihvija_N' : N;
+'käsilihvimismasin_N' : N;
+'käsi_liikuda_laskma_V' : V;
+'käsili_Adv' : Adv;
+'käsil_Adv' : Adv;
+'käsi_lööma_V' : V;
+'käsi_murdma_V' : V;
+'käsi_määrima_V' : V;
+'käsimüügiravim_N' : N;
+'käsimüük_N' : N;
+'käsinik_N' : N;
+'käsinõel_N' : N;
+'käsipagas_N' : N;
+'käsipakk_N' : N;
+'käsipall_N' : N;
+'käsipallur_N' : N;
+'käsipeegel_N' : N;
+'käsi_pesema_V' : V;
+'käsipesu_N' : N;
+'käsipidi_Adv' : Adv;
+'käsipidur_N' : N;
+'käsipress_N' : N;
+'käsi_puhtad_hoidma_V' : V;
+'käsi_puhtaks_pesema_V' : V;
+'käsipuu_N' : N;
+'käsipuur_N' : N;
+'käsipuusakile_Adv' : Adv;
+'käsipuusakil_Adv' : Adv;
+'käsipõsakile_Adv' : Adv;
+'käsipõsakil_Adv' : Adv;
+'käsipõsekile_Adv' : Adv;
+'käsipõsekil_Adv' : Adv;
+'käsipõsikile_Adv' : Adv;
+'käsipõsikil_Adv' : Adv;
+'käsi_püsti_ajama_V' : V;
+'käsiraamat_N' : N;
+'käsiraha_N' : N;
+'käsirelv_N' : N;
+'käsi_ringutama_V' : V;
+'käsi_risti_rinnale_panema_V' : V;
+'käsi_rusikasse_ajama_V' : V;
+'käsirööbaspuud_N' : N;
+'käsi_rüpes_hoidma_V' : V;
+'käsi_rüppe_laskma_V' : V;
+'käsi_rüppe_panema_V' : V;
+'käsisaag_N' : N;
+'käsi_siduma_V' : V;
+'käsistamp_N' : N;
+'käsist_ja_jalust_siduma_V' : V;
+'käsist-jalust_siduma_V' : V;
+'käsi_süles_hoidma_V' : V;
+'käsitaja_N' : N;
+'käsitama_V2' : V2;
+'käsitamatu_A' : A;
+'käsitamine_N' : N;
+'käsi_taskus_hoidma_V' : V;
+'käsitelefon_N' : N;
+'käsitelu_N' : N;
+'käsitiivaline_N' : N;
+'käsitikand_N' : N;
+'käsitleja_N' : N;
+'käsitlema_V2' : V2;
+'käsitlemine_N' : N;
+'käsitlusaine_N' : N;
+'käsitlus_N' : N;
+'käsitolmuimeja_N' : N;
+'käsitrell_N' : N;
+'käsitrükipress_N' : N;
+'käsitseja_N' : N;
+'käsitsemine_N' : N;
+'käsitsi_Adv' : Adv;
+'käsitsi_külge_hakkama_V' : V;
+'käsitsipesu_N' : N;
+'käsitsivõitlus_N' : N;
+'käsitsiõmblus_N' : N;
+'käsitsusoskus_N' : N;
+'käsitugi_N' : N;
+'käsitulirelv_N' : N;
+'käsitus_N' : N;
+'käsitööajakiri_N' : N;
+'käsitööd_tegema_V' : V;
+'käsitööekspositsioon_N' : N;
+'käsitööharu_N' : N;
+'käsitöökarp_N' : N;
+'käsitöökaup_N' : N;
+'käsitöökauplus_N' : N;
+'käsitööklass_N' : N;
+'käsitöökoda_N' : N;
+'käsitöö_N' : N;
+'käsitööline_N' : N;
+'käsitööliseseisus_N' : N;
+'käsitöömüüja_N' : N;
+'käsitöönäitus_N' : N;
+'käsitööpood_N' : N;
+'käsitööraamat_N' : N;
+'käsitööriist_N' : N;
+'käsitööring_N' : N;
+'käsitöötarbed_N' : N;
+'käsitöötarve_N' : N;
+'käsitöötund_N' : N;
+'käsitööõpetaja_N' : N;
+'käsitööäri_N' : N;
+'käsi_vabaks_saama_V' : V;
+'käsi_vabaks_tegema_V' : V;
+'käsivarretus_N' : N;
+'käsivars_N' : N;
+'käsivints_N' : N;
+'käsi_välja_sirutama_V' : V;
+'käsi_üles_tõstma_V' : V;
+'käske_jagama_V' : V;
+'käskija_N' : N;
+'käskima_V2' : V2;
+'käskimine_N' : N;
+'käskivalt_Adv' : Adv;
+'käskiv_A' : A;
+'käskjalg_N' : N;
+'käskkiri_N' : N;
+'käsk_N' : N;
+'käsklause_N' : N;
+'käskliides_N' : N;
+'käskluskeel_N' : N;
+'käsklus_N' : N;
+'käsku_andma_V' : V;
+'käskusid_jagama_V' : V;
+'käsku_täitma_V' : V;
+'käsku_võtma_V' : V;
+'käskveksel_N' : N;
+'käsnatama_V' : V;
+'käsnjas_A' : A;
+'käsn_N' : N;
+'käsnuma_V' : V;
+'käsuaadressiregister_N' : N;
+'käsuaeg_N' : N;
+'käsualune_N' : N;
+'käsuinterpretaator_N' : N;
+'käsukonveier_N' : N;
+'käsukood_N' : N;
+'käsuloendur_N' : N;
+'käsumajandus_N' : N;
+'käsundaja_N' : N;
+'käsundamine_N' : N;
+'käsund_N' : N;
+'käsundusleping_N' : N;
+'käsundusohvitser_N' : N;
+'käsuolek_N' : N;
+'käsuprotsessor_N' : N;
+'käsureainterpretaator_N' : N;
+'käsurealiides_N' : N;
+'käsuregister_N' : N;
+'käsurežiim_N' : N;
+'käsuseade_N' : N;
+'käsustik_N' : N;
+'käsutaja_N' : N;
+'käsutama_V2' : V2;
+'käsutamine_N' : N;
+'käsutav_A' : A;
+'käsutus_N' : N;
+'käsuviip_N' : N;
+'käsuvoog_N' : N;
+'kätega_rääkima_V' : V;
+'kätega_vehkima_V' : V;
+'käte_ja_jalgadega_vastu_ajama_V' : V;
+'käte_ja_jalgadega_vastu_sõdima_V' : V;
+'käte_külge_hakkama_V' : V;
+'käte_külge_jääma_V' : V;
+'kätele_voli_andma_V' : V;
+'kätel_kandma_V' : V;
+'kätel_käia_laskma_V' : V;
+'kätelseis_N' : N;
+'kätelseismine_N' : N;
+'kätepesu_N' : N;
+'käteplaks_N' : N;
+'käterätik_N' : N;
+'käterätikunagi_N' : N;
+'käterätt_N' : N;
+'kätesse_sattuma_V' : V;
+'kätest_kinni_võtma_V' : V;
+'kätetöö_N' : N;
+'kätevaev_N' : N;
+'kätevärin_N' : N;
+'kätisenööp_N' : N;
+'kätis_N' : N;
+'kätkema_V2' : V2;
+'kätkemine_N' : N;
+'kätki_N' : N;
+'kätkisurm_N' : N;
+'kätleja_N' : N;
+'kätlemine_N' : N;
+'kätlus_N' : N;
+'kätsataja_N' : N;
+'kätsatama_V' : V;
+'kätsatamine_N' : N;
+'kätt_alla_panema_V' : V;
+'kätt_andma_V' : V;
+'kätte_andma_V' : V;
+'kätte_harjutama_V' : V;
+'kätte_jagama_V' : V;
+'kätte_jaotama_V' : V;
+'kätte_juhatama_V' : V;
+'kätte_juhtuma_V' : V;
+'kätte_jõudma_V' : V;
+'kätte_jätma_V' : V;
+'kätte_Adv' : Adv;
+'kätte_leidma_V' : V;
+'kätte_lugema_V' : V;
+'kättemaks_N' : N;
+'kättemaksuoperatsioon_N' : N;
+'kättemaksuplaan_N' : N;
+'kätte_mõõtma_V' : V;
+'kätte_mängima_V' : V;
+'kätt_enda_külge_panema_V' : V;
+'kätte_nõudma_V' : V;
+'kätte_näitama_V' : V;
+'kätte_otsima_V' : V;
+'kätte_paistma_V' : V;
+'kätte_panema_V' : V;
+'kätte_puutuma_V' : V;
+'kätte_püüdma_V' : V;
+'kättesaadamatus_N' : N;
+'kättesaadavus_N' : N;
+'kätte_saama_V' : V;
+'kättesaamatus_N' : N;
+'kättesaamine_N' : N;
+'kätte_saatma_V' : V;
+'kätte_sattuma_V' : V;
+'kätte_surema_V' : V;
+'kättetoimetaja_N' : N;
+'kätte_toimetama_V' : V;
+'kätte_tooma_V' : V;
+'kätt_ette_panema_V' : V;
+'kätt_ette_pistma_V' : V;
+'kätte_tulema_V' : V;
+'kätte_tõmbama_V' : V;
+'kätte_ulatama_V' : V;
+'kätte_usaldama_V' : V;
+'kätte_vedama_V' : V;
+'kätte_viima_V' : V;
+'kätte_võitlema_V' : V;
+'kätte_võitma_V' : V;
+'kätte_võtma_V' : V;
+'kätte_õpetama_V' : V;
+'kätt_hoidma_V' : V;
+'kätt_järele_sirutama_V' : V;
+'kätt_katsuma_V' : V;
+'kätt_kuradile_andma_V' : V;
+'kätt_kõrva_äärde_lööma_V' : V;
+'kätt_kõrva_äärde_tõstma_V' : V;
+'kätt_käima_laskma_V' : V;
+'kätt_külge_lööma_V' : V;
+'kätt_külge_panema_V' : V;
+'kätt_külge_pistma_V' : V;
+'kätt_lahti_tegema_V' : V;
+'kätt_lööma_V' : V;
+'kätt_maitsma_V' : V;
+'kätt_maitsta_saama_V' : V;
+'kätt_mütsi_külge_lööma_V' : V;
+'kätt_oma_elu_külge_panema_V' : V;
+'kätt_pakkuma_V' : V;
+'kätt_paluma_V' : V;
+'kättpidi_Adv' : Adv;
+'kättpidi_teretama_V' : V;
+'kätt_pigistama_V' : V;
+'kätt_pihku_pistma_V' : V;
+'kätt_proovima_V' : V;
+'kätt_raputama_V' : V;
+'kätt_silitama_V' : V;
+'kätt_sirutama_V' : V;
+'kätt_suruma_V' : V;
+'kätt_suudlema_V' : V;
+'kätt_suu_ette_panema_V' : V;
+'kätt_suule_panema_V' : V;
+'kätt_suu_peale_panema_V' : V;
+'kätt_suu_peal_hoidma_V' : V;
+'kätt_südamele_panema_V' : V;
+'kätt_tagasi_lükkama_V' : V;
+'kätt_tasku_ajama_V' : V;
+'kätt_taskus_rusikasse_tõmbama_V' : V;
+'kätt_tulle_pistma_V' : V;
+'kätt_tunda_saama_V' : V;
+'kätt_tõstma_V' : V;
+'kätt_tööle_panema_V' : V;
+'kätt_ulatama_V' : V;
+'kätt_vaatama_V' : V;
+'kätt_vahele_panema_V' : V;
+'kätt_vahele_pistma_V' : V;
+'kätt_valgeks_saama_V' : V;
+'kätt_valgeks_tegema_V' : V;
+'kätt_vastu_võtma_V' : V;
+'kätt_välja_sirutama_V' : V;
+'käuhti_Adv' : Adv;
+'käuksataja_N' : N;
+'käuksatama_V' : V;
+'käuksatamine_N' : N;
+'käuksti_Adv' : Adv;
+'käuksuma_V' : V;
+'käuksutamine_N' : N;
+'käuksutus_N' : N;
+'käunuma_V' : V;
+'käunutaja_N' : N;
+'käunutamine_N' : N;
+'kääbaskalme_N' : N;
+'kääbaskalmistu_N' : N;
+'kääbas_N' : N;
+'kääbastik_N' : N;
+'kääbusgalerii_N' : N;
+'kääbuskasv_N' : N;
+'kääbus_N' : N;
+'kääbuslik_A' : A;
+'kääbusplaneet_N' : N;
+'kääbuspõõsas_N' : N;
+'kääbusraamat_N' : N;
+'kääbustuma_V' : V;
+'kääbustäht_N' : N;
+'kääbusviiktõbi_N' : N;
+'käägutamine_N' : N;
+'käägutus_N' : N;
+'kääksataja_N' : N;
+'kääksatama_V' : V;
+'kääksatamine_N' : N;
+'kääksti_Adv' : Adv;
+'kääksuja_N' : N;
+'kääksuma_V' : V;
+'kääksumine_N' : N;
+'kääksutaja_N' : N;
+'kääksutamine_N' : N;
+'kääksutus_N' : N;
+'käämer_N' : N;
+'käänaja_N' : N;
+'käänak_N' : N;
+'käänama_V2' : V2;
+'käänamine_N' : N;
+'käändeline_A' : A;
+'käändenurk_N' : N;
+'käändevorm_N' : N;
+'käändkond_N' : N;
+'käändkõrvits_N' : N;
+'käändsõna_N' : N;
+'käänduma_V' : V;
+'käändumine_N' : N;
+'kääne_N' : N;
+'käänis_N' : N;
+'käänivõrk_N' : N;
+'käänlema_V' : V;
+'käänlemine_N' : N;
+'käänukoht_N' : N;
+'käänuline_A' : A;
+'kääpakuhjatis_N' : N;
+'käärduma_V' : V;
+'käärhüpe_N' : N;
+'käärid_N' : N;
+'käärija_N' : N;
+'käärima_V2' : V2;
+'käärimine_N' : N;
+'käärimiskelder_N' : N;
+'käärishüpe_N' : N;
+'kääris_N' : N;
+'kääriste_N' : N;
+'kääritaja_N' : N;
+'käärjooks_N' : N;
+'käärkamber_N' : N;
+'käärkarp_N' : N;
+'käärkast_N' : N;
+'käär_N' : N;
+'käärlema_V' : V;
+'käärpuud_N' : N;
+'käärseis_N' : N;
+'käärsoolepõletik_N' : N;
+'käärsool_N' : N;
+'käärtitamine_N' : N;
+'kääruline_A' : A;
+'käätsatama_V' : V;
+'käätsuma_V' : V;
+'käätsusikk_N' : N;
+'köberskleroos_N' : N;
+'kögin_N' : N;
+'köhahoog_N' : N;
+'köha_N' : N;
+'köharavim_N' : N;
+'köharohi_N' : N;
+'köhataja_N' : N;
+'köhatamine_N' : N;
+'köhatilgad_N' : N;
+'köhida_raiuma_V' : V;
+'köhija_N' : N;
+'köhimine_N' : N;
+'köhisema_V' : V;
+'köhmima_V' : V;
+'köhmitsema_V' : V;
+'köide_N' : N;
+'köidik_N' : N;
+'köidikud_N' : N;
+'köidis_N' : N;
+'köiemeister_N' : N;
+'köiepunuja_N' : N;
+'köietantsija_N' : N;
+'köietegija_N' : N;
+'köietuskett_N' : N;
+'köievedamine_N' : N;
+'köievedu_N' : N;
+'köis_N' : N;
+'köisredel_N' : N;
+'köissild_N' : N;
+'köistee_N' : N;
+'köistrepp_N' : N;
+'köitekoda_N' : N;
+'köitekunst_N' : N;
+'köitemärgend_N' : N;
+'köitev_A' : A;
+'köitja_N' : N;
+'köit_kaela_panema_V' : V;
+'köit_kaela_tõmbama_V' : V;
+'köitma_V2' : V2;
+'köitmine_N' : N;
+'köitraag_N' : N;
+'köitraagornament_N' : N;
+'köit_tõmbama_V' : V;
+'köit_vedama_V' : V;
+'köitvus_N' : N;
+'kökerdama_V' : V;
+'kölnivesi_N' : N;
+'köndistaja_N' : N;
+'köndistamine_N' : N;
+'köndistuma_V' : V;
+'köndistumine_N' : N;
+'könkama_V' : V;
+'könksu_kiskuma_V' : V;
+'könksuma_V' : V;
+'könksu_tõmbuma_V' : V;
+'könni_jääma_V' : V;
+'könn_N' : N;
+'köntama_V' : V;
+'köntsima_V' : V;
+'könutama_V' : V;
+'köperdama_V' : V;
+'köpruma_V' : V;
+'kördik_N' : N;
+'körisema_V' : V;
+'kört_N' : N;
+'kössakil_Adv' : Adv;
+'kössi_andma_V' : V;
+'kössi_jääma_V' : V;
+'kössitaja_N' : N;
+'kössitama_V' : V;
+'kössitamine_N' : N;
+'kössi_tõmbuma_V' : V;
+'kössi_vajuma_V' : V;
+'köss_N' : N;
+'kössutama_V' : V;
+'köster_N' : N;
+'köstriisand_N' : N;
+'köstrimaja_N' : N;
+'köstripapa_N' : N;
+'kötsitama_V' : V;
+'kööbard_N' : N;
+'kööberdama_V' : V;
+'köögerdama_V' : V;
+'köögiaken_N' : N;
+'köögihunt_N' : N;
+'köögikapp_N' : N;
+'köögikata_N' : N;
+'köögikombain_N' : N;
+'köögilapp_N' : N;
+'köögilaud_N' : N;
+'köögimaal_N' : N;
+'köögimasin_N' : N;
+'köögimööbel_N' : N;
+'köögimööblikomplekt_N' : N;
+'kööginuga_N' : N;
+'kööginõu_N' : N;
+'köögipersonal_N' : N;
+'köögipool_N' : N;
+'köögiriist_N' : N;
+'köögiriiul_N' : N;
+'köögiruum_N' : N;
+'köögitoimkond_N' : N;
+'köögituba_N' : N;
+'köögitööline_N' : N;
+'köögitüdruk_N' : N;
+'köögivili_N' : N;
+'köögiviljakasvatus_N' : N;
+'köögiviljakultuur_N' : N;
+'köögiviljandus_N' : N;
+'köögiviljasalat_N' : N;
+'köögiviljataim_N' : N;
+'köögutaja_N' : N;
+'köögutamine_N' : N;
+'köök_N' : N;
+'kööktuba_N' : N;
+'kööme_N' : N;
+'köömen_N' : N;
+'köömes_N' : N;
+'köömned_N' : N;
+'köömnetee_N' : N;
+'köönerdama_V' : V;
+'kööpama_V' : V;
+'kööpjalg_N' : N;
+'köösneritöökoda_N' : N;
+'köösner_N' : N;
+'köötsutama_V' : V;
+'kübarakauplus_N' : N;
+'kübaramood_N' : N;
+'kübaramust_N' : N;
+'kübaranõel_N' : N;
+'kübarapael_N' : N;
+'kübarapood_N' : N;
+'kübarariiul_N' : N;
+'kübarategija_N' : N;
+'kübarat_kergitama_V' : V;
+'kübaraäri_N' : N;
+'kübar_N' : N;
+'kübarmutter_N' : N;
+'kübarseen_N' : N;
+'kübarsepp_N' : N;
+'kübeke_N' : N;
+'kübe_N' : N;
+'küberjulgeolek_N' : N;
+'küberkaitse_N' : N;
+'küberkalmistu_N' : N;
+'küberkamber_N' : N;
+'küberkohvik_N' : N;
+'küberkultuur_N' : N;
+'küberkuritegevus_N' : N;
+'küberneetika_N' : N;
+'küberneetik_N' : N;
+'küberruum_N' : N;
+'küberrünnak_N' : N;
+'küberseks_N' : N;
+'küberspionaaž_N' : N;
+'kübersurnuaed_N' : N;
+'kübersõda_N' : N;
+'küberterrorism_N' : N;
+'küberturve_N' : N;
+'küborg_N' : N;
+'küdema_V' : V;
+'küdema_panema_V' : V;
+'küdemine_N' : N;
+'küdi_N' : N;
+'küdoonia_N' : N;
+'küfoos_N' : N;
+'kügeleja_N' : N;
+'kügelema_V' : V;
+'kügelemine_N' : N;
+'kühmitama_V' : V;
+'kühmjas_A' : A;
+'kühm_N' : N;
+'kühmlik_A' : A;
+'kühmu_jääma_V' : V;
+'kühmuline_A' : A;
+'kühmulisus_N' : N;
+'kühmuma_V' : V;
+'kühmutama_V' : V;
+'kühveldaja_N' : N;
+'kühveldamine_N' : N;
+'kühvel_N' : N;
+'kühvelvara_N' : N;
+'kühvliga_kokku_ajama_V' : V;
+'küjendusmootor_N' : N;
+'kükakile_Adv' : Adv;
+'kükakili_Adv' : Adv;
+'kükakil_Adv' : Adv;
+'kükerdama_V' : V;
+'kükili_Adv' : Adv;
+'kükitaja_N' : N;
+'kükitamine_N' : N;
+'kükkasend_N' : N;
+'kükkima_V' : V;
+'kükk_N' : N;
+'kükksamm_N' : N;
+'külaarhitektuur_N' : N;
+'külaarst_N' : N;
+'külaehitus_N' : N;
+'külaelamu_N' : N;
+'külaelanik_N' : N;
+'külainimene_N' : N;
+'külajutt_N' : N;
+'külakalmistu_N' : N;
+'külakauplus_N' : N;
+'külakirik_N' : N;
+'külakomöödia_N' : N;
+'külakool_N' : N;
+'külakosti_viima_V' : V;
+'külakost_N' : N;
+'küla_N' : N;
+'külalaps_N' : N;
+'külalaulik_N' : N;
+'külaline_N' : N;
+'külalised_N' : N;
+'külalisesineja_N' : N;
+'külalisetendusi_andma_V' : V;
+'külalisetendus_N' : N;
+'külalisi_kutsuma_V' : V;
+'külalisi_vastu_võtma_V' : V;
+'külaliskontsert_N' : N;
+'külalislahkus_N' : N;
+'külalislavastus_N' : N;
+'külalislektor_N' : N;
+'külalisraamat_N' : N;
+'külalistemaja_N' : N;
+'külalistetuba_N' : N;
+'külalistuba_N' : N;
+'külamaja_N' : N;
+'külamees_N' : N;
+'külanõukogu_N' : N;
+'külaplika_N' : N;
+'külapood_N' : N;
+'külapulm_N' : N;
+'külarahvas_N' : N;
+'külaromaan_N' : N;
+'külaskäik_N' : N;
+'külastajad_N' : N;
+'külastaja_N' : N;
+'külastajaskond_N' : N;
+'külastajateraamat_N' : N;
+'külastamine_N' : N;
+'külastus_N' : N;
+'külastusloendur_N' : N;
+'külastuslogi_N' : N;
+'külatee_N' : N;
+'külatüdruk_N' : N;
+'külauuring_N' : N;
+'külavainu_N' : N;
+'külavanem_N' : N;
+'külaväli_N' : N;
+'külgaken_N' : N;
+'külgapsiid_N' : N;
+'külge_ajama_V' : V;
+'külgeesriie_N' : N;
+'külge_hakkama_V' : V;
+'külge_harjuma_V' : V;
+'külge_harjutama_V' : V;
+'külge_jääma_V' : V;
+'külge_kasvama_V' : V;
+'külge_kinnitama_V' : V;
+'külge_kleepuma_V' : V;
+'külge_kruvima_V' : V;
+'külge_Adv' : Adv;
+'külge_liitma_V' : V;
+'külge_liituma_V' : V;
+'külgelööja_N' : N;
+'külge_lööma_V' : V;
+'külge_määrima_V' : V;
+'külge_panema_V' : V;
+'külgepidi_Adv' : Adv;
+'külge_pistma_V' : V;
+'külge_puutuma_V' : V;
+'külge_riputama_V' : V;
+'külge_saama_V' : V;
+'külge_siduma_V' : V;
+'külge_sõlmima_V' : V;
+'külge_tegema_V' : V;
+'külge_tõmbama_V' : V;
+'külgetõmbejõud_N' : N;
+'külge_tõmbuma_V' : V;
+'külgfrees_N' : N;
+'külghüpak_N' : N;
+'külghüpe_N' : N;
+'külgjoon_N' : N;
+'külgkardin_N' : N;
+'külgkatus_N' : N;
+'külgkivi_N' : N;
+'külgkorv_N' : N;
+'külg_N' : N;
+'külglukk_N' : N;
+'külglõiketangid_N' : N;
+'külglööv_N' : N;
+'külgnema_V' : V;
+'külgnemine_N' : N;
+'külgnev_A' : A;
+'külgpindala_N' : N;
+'külgpruss_N' : N;
+'külgpung_N' : N;
+'külgrisaliit_N' : N;
+'külgsamm_N' : N;
+'külgsein_N' : N;
+'külgtekk_N' : N;
+'külguma_V' : V;
+'külgvaade_N' : N;
+'külgvanker_N' : N;
+'külgvõre_N' : N;
+'külija_N' : N;
+'külili_Adv' : Adv;
+'külililamang_N' : N;
+'küliliujumine_N' : N;
+'külimine_N' : N;
+'külimit_N' : N;
+'küliskäija_N' : N;
+'küliskäik_N' : N;
+'külistikku_Adv' : Adv;
+'külitaja_N' : N;
+'külitamine_N' : N;
+'küliti_Adv' : Adv;
+'küliti_vedama_V' : V;
+'külitsi_Adv' : Adv;
+'küljeaken_N' : N;
+'külje_alla_pugema_V' : V;
+'külje_alla_tikkuma_V' : V;
+'küljehaav_N' : N;
+'küljejoon_N' : N;
+'küljekonte_puruks_lööma_V' : V;
+'küljekuti_Adv' : Adv;
+'küljeli_Adv' : Adv;
+'küljelukk_N' : N;
+'küljemiin_N' : N;
+'küljendaja_N' : N;
+'küljendamine_N' : N;
+'küljenduskeel_N' : N;
+'küljendus_N' : N;
+'küljendusmootor_N' : N;
+'küljendusprogramm_N' : N;
+'küljendusruum_N' : N;
+'küljepeegel_N' : N;
+'küljepiste_N' : N;
+'küljepung_N' : N;
+'küljesissevise_N' : N;
+'küljes_Adv' : Adv;
+'küljes_rippuma_V' : V;
+'küljestikku_Adv' : Adv;
+'küljest_Adv' : Adv;
+'küljeti_Adv' : Adv;
+'küljetsi_Adv' : Adv;
+'küljetuul_N' : N;
+'küllakile_Adv' : Adv;
+'küllakil_Adv' : Adv;
+'külla_kutsuma_V' : V;
+'küllaldane_A' : A;
+'küllaldaselt_Adv' : Adv;
+'küllaltki_Adv' : Adv;
+'küllalt_Adv' : Adv;
+'küllane_A' : A;
+'külla_otsa_saama_V' : V;
+'küllap_Adv' : Adv;
+'küllastaja_N' : N;
+'küllastamine_N' : N;
+'küllastuja_N' : N;
+'küllastuma_V' : V;
+'küllastumine_N' : N;
+'küllastumus_N' : N;
+'küllastunud_A' : A;
+'küllastusaste_N' : N;
+'küllastus_N' : N;
+'külla_sõitma_V' : V;
+'külla_tulema_V' : V;
+'küll_Adv' : Adv;
+'küll_N' : N;
+'külluse_otsa_saama_V' : V;
+'küllusesarv_N' : N;
+'küllus_N' : N;
+'külluslik_A' : A;
+'külluslikult_Adv' : Adv;
+'külmaaralt_Adv' : Adv;
+'külma_hauda_leidma_V' : V;
+'külmahellalt_Adv' : Adv;
+'külmahirm_N' : N;
+'külmakahjustus_N' : N;
+'külmakartlikkus_N' : N;
+'külmakartlikult_Adv' : Adv;
+'külma_kartma_V' : V;
+'külmakartmatus_N' : N;
+'külmakindlus_N' : N;
+'külmakraad_N' : N;
+'külmaks_jätma_V' : V;
+'külmaks_jääma_V' : V;
+'külmaks_tegema_V' : V;
+'külmalaine_N' : N;
+'külmale_kiskuma_V' : V;
+'külmalill_N' : N;
+'külmalt_Adv' : Adv;
+'külmama_V' : V;
+'külmana_Adv' : Adv;
+'külmanud_A' : A;
+'külmapelglikult_Adv' : Adv;
+'külma_saama_V' : V;
+'külma_tegema_V' : V;
+'külmatrauma_N' : N;
+'külmatundlikkus_N' : N;
+'külmatundlikult_Adv' : Adv;
+'külma_tundma_V' : V;
+'külma_verd_alal_hoidma_V' : V;
+'külma_verd_kaotama_V' : V;
+'külmavereliselt_Adv' : Adv;
+'külmavill_N' : N;
+'külmavärin_N' : N;
+'külmaõrnalt_Adv' : Adv;
+'külmaõrnus_N' : N;
+'külmbuutimine_N' : N;
+'külmendamine_N' : N;
+'külmenema_V' : V;
+'külmenemine_N' : N;
+'külmetada_saama_V' : V;
+'külmetaja_N' : N;
+'külmetamine_N' : N;
+'külmetanud_A' : A;
+'külmetuma_V' : V;
+'külmetushaigus_N' : N;
+'külmetus_N' : N;
+'külmhoidla_N' : N;
+'külmhoone_N' : N;
+'külmik_N' : N;
+'külmkamber_N' : N;
+'külmkapp_N' : N;
+'külmkasvuhoone_N' : N;
+'külmkäivitus_N' : N;
+'külm_A' : A;
+'külm_N' : N;
+'külmla_N' : N;
+'külmlaud_N' : N;
+'külmlaut_N' : N;
+'külmlett_N' : N;
+'külmnõel_N' : N;
+'külmpressimine_N' : N;
+'külmpress_N' : N;
+'külmrelv_N' : N;
+'külmsuitsutaja_N' : N;
+'külmsuitsutamine_N' : N;
+'külmtöötlemine_N' : N;
+'külmuja_N' : N;
+'külmuma_V' : V;
+'külmumine_N' : N;
+'külmumispunkt_N' : N;
+'külmumistemperatuur_N' : N;
+'külmumus_N' : N;
+'külmunud_A' : A;
+'külmus_N' : N;
+'külmutaja_N' : N;
+'külmutamine_N' : N;
+'külmutuskamber_N' : N;
+'külmutuskapp_N' : N;
+'külmutus_N' : N;
+'külmutusruum_N' : N;
+'külmutusvagun_N' : N;
+'külmvarukeskus_N' : N;
+'külmvarundus_N' : N;
+'külmvarundussüsteem_N' : N;
+'külott_N' : N;
+'külvaja_N' : N;
+'külvamine_N' : N;
+'külviesi_N' : N;
+'külvikast_N' : N;
+'külvik_N' : N;
+'külvikord_N' : N;
+'külvimasin_N' : N;
+'külvimees_N' : N;
+'külvinorm_N' : N;
+'külviperiood_N' : N;
+'külvipind_N' : N;
+'külvipäev_N' : N;
+'külvirind_N' : N;
+'külviseeme_N' : N;
+'külvisenorm_N' : N;
+'külvis_N' : N;
+'külvivakk_N' : N;
+'külv_N' : N;
+'külvuma_V' : V;
+'kümaatsion_N' : N;
+'kümbleja_N' : N;
+'kümblema_V' : V;
+'kümblemine_N' : N;
+'kümblusasutus_N' : N;
+'kümblushoone_N' : N;
+'kümblus_N' : N;
+'kümblusraviõpetus_N' : N;
+'kümblusõpetus_N' : N;
+'kümmekond_N' : N;
+'kümme_N' : N;
+'kümme_silma_ette_andma_V' : V;
+'kümmet_imet_tegema_V' : V;
+'kümmet_nahka_koorima_V' : V;
+'kümmet_nahka_võtma_V' : V;
+'kümmet_silma_ette_andma_V' : V;
+'kümnekaupa_Adv' : Adv;
+'kümnekesi_Adv' : Adv;
+'kümnekordistumine_N' : N;
+'kümne_küünega_kinni_hoidma_V' : V;
+'kümnendarv_N' : N;
+'kümnendesitus_N' : N;
+'kümnendik_N' : N;
+'kümnendiksekund_N' : N;
+'kümnendkaal_N' : N;
+'kümnend_N' : N;
+'kümnendmurd_N' : N;
+'kümnendsüsteem_N' : N;
+'kümnepäevak_N' : N;
+'kümnes_N' : N;
+'kümnesse_tabama_V' : V;
+'kümnevõistleja_N' : N;
+'kümnevõistlus_N' : N;
+'kümnis_N' : N;
+'künakirves_N' : N;
+'küna_N' : N;
+'kündja_N' : N;
+'künd_N' : N;
+'kündmine_N' : N;
+'küngas_N' : N;
+'küngastik_N' : N;
+'künism_N' : N;
+'künkaline_A' : A;
+'künklikkus_N' : N;
+'künklik_A' : A;
+'künnap_N' : N;
+'künnilind_N' : N;
+'künniloom_N' : N;
+'künnimaa_N' : N;
+'künnimees_N' : N;
+'künnipoiss_N' : N;
+'künnipäev_N' : N;
+'künnis_N' : N;
+'künnitöö_N' : N;
+'künnivares_N' : N;
+'künofoobia_N' : N;
+'künoloogia_N' : N;
+'künoloog_N' : N;
+'küpseja_N' : N;
+'küpseks_saama_V' : V;
+'küpseks_tegema_V' : V;
+'küpselt_Adv' : Adv;
+'küpsema_V' : V;
+'küpsemine_N' : N;
+'küpsenud_A' : A;
+'küpsetaja_N' : N;
+'küpsetama_V2' : V2;
+'küpsetamine_N' : N;
+'küpsetis_N' : N;
+'küpsetus_N' : N;
+'küpsetusplaat_N' : N;
+'küpsetuspulber_N' : N;
+'küpsetustermomeeter_N' : N;
+'küpsiküüsi_Adv' : Adv;
+'küpsisepress_N' : N;
+'küpsisetort_N' : N;
+'küpsis_N' : N;
+'küps_A' : A;
+'küpsuseksam_N' : N;
+'küpsus_N' : N;
+'kürass_N' : N;
+'kürenaikud_N' : N;
+'küsija_N' : N;
+'küsilause_N' : N;
+'küsima_V2' : V2;
+'küsimine_N' : N;
+'küsimisemärk_N' : N;
+'küsimuse_alla_tulema_V' : V;
+'küsimusega_silmitsi_jääma_V' : V;
+'küsimusele_vastama_V' : V;
+'küsimus_N' : N;
+'küsimustele_vastama_V' : V;
+'küsimusterahe_N' : N;
+'küsimusvõistlus_N' : N;
+'küsimärgi_alla_panema_V' : V;
+'küsimärk_N' : N;
+'küsitavaks_pidama_V' : V;
+'küsitelu_N' : N;
+'küsitleja_N' : N;
+'küsitlema_V2' : V2;
+'küsitlemine_N' : N;
+'küsitlus_N' : N;
+'küsitlusleht_N' : N;
+'küsitlusuuring_N' : N;
+'küsivalt_otsa_vaatama_V' : V;
+'küsivalt_vaatama_V' : V;
+'küte_N' : N;
+'kütisemaa_N' : N;
+'kütisuusk_N' : N;
+'kütja_N' : N;
+'kütked_N' : N;
+'kütke_N' : N;
+'kütkestaja_N' : N;
+'kütkestamine_N' : N;
+'kütkestav_A' : A;
+'kütkestavus_N' : N;
+'kütkestuja_N' : N;
+'kütkestuma_V' : V;
+'kütkestumine_N' : N;
+'kütma_V2' : V2;
+'kütmine_N' : N;
+'kütteahi_N' : N;
+'kütteaine_N' : N;
+'kütteelement_N' : N;
+'küttekeha_N' : N;
+'kütteladu_N' : N;
+'kütte_panema_V' : V;
+'kütteperiood_N' : N;
+'küttepuit_N' : N;
+'küttepuud_N' : N;
+'küttepuu_N' : N;
+'küttepuuvirn_N' : N;
+'kütteruum_N' : N;
+'kütteseade_N' : N;
+'küttesüsteem_N' : N;
+'kütteturvas_N' : N;
+'kütteõli_N' : N;
+'küttija_N' : N;
+'küttimine_N' : N;
+'küttimishooaeg_N' : N;
+'kütt_N' : N;
+'küttuma_V' : V;
+'kütusefilter_N' : N;
+'kütusefirma_N' : N;
+'kütusehoidla_N' : N;
+'kütusekraan_N' : N;
+'kütuseladu_N' : N;
+'kütusepaak_N' : N;
+'kütusepump_N' : N;
+'kütuserong_N' : N;
+'kütuseterminal_N' : N;
+'kütus_N' : N;
+'küvett_N' : N;
+'küübestuma_V' : V;
+'küüdimees_N' : N;
+'küüdiraha_N' : N;
+'küüditaja_N' : N;
+'küüditamine_N' : N;
+'küülik_N' : N;
+'küüma_N' : N;
+'küünal_N' : N;
+'küünalt_vaka_alla_jätma_V' : V;
+'küünalt_vaka_alla_panema_V' : V;
+'küünalt_vaka_alla_peitma_V' : V;
+'küünalt_vaka_all_hoidma_V' : V;
+'küünar_N' : N;
+'küünarliiges_N' : N;
+'küünarluu_N' : N;
+'küünarluunärv_N' : N;
+'küünarnukkidega_teed_tegema_V' : V;
+'küünarnukk_N' : N;
+'küünarpea_N' : N;
+'küünarvars_N' : N;
+'küündija_N' : N;
+'küündima_V' : V;
+'küündimatu_A' : A;
+'küündimine_N' : N;
+'küünehari_N' : N;
+'küünejuur_N' : N;
+'küünekisk_N' : N;
+'küünekäärid_N' : N;
+'küünelakk_N' : N;
+'küünetehnik_N' : N;
+'küünevall_N' : N;
+'küünikud_N' : N;
+'küüniline_A' : A;
+'küüniliselt_Adv' : Adv;
+'küünilisus_N' : N;
+'küünis_N' : N;
+'küünistaja_N' : N;
+'küünistamine_N' : N;
+'küünitaja_N' : N;
+'küünitama_V2' : V2;
+'küünitamine_N' : N;
+'küünituja_N' : N;
+'küünituma_V' : V;
+'küünitumine_N' : N;
+'küün_N' : N;
+'küünlahoidja_N' : N;
+'küünlajalg_N' : N;
+'küünlakuu_N' : N;
+'küünlalühter_N' : N;
+'küünlamaarjapäev_N' : N;
+'küünlapäev_N' : N;
+'küünlarasv_N' : N;
+'küünlavalgusõhtu_N' : N;
+'küüntega_kiskuma_V' : V;
+'küünte_ja_hammastega_kinni_hoidma_V' : V;
+'küünt_taha_panema_V' : V;
+'küürakas_A' : A;
+'küürakas_N' : N;
+'küürakhaue_N' : N;
+'küürakil_Adv' : Adv;
+'küürduja_N' : N;
+'küürduma_V' : V;
+'küürdumine_N' : N;
+'küürija_N' : N;
+'küürima_V2' : V2;
+'küürimine_N' : N;
+'küürimishari_N' : N;
+'küürimispasta_N' : N;
+'küür_N' : N;
+'küüruja_N' : N;
+'küüruma_V' : V;
+'küürumine_N' : N;
+'küüru_peale_andma_V' : V;
+'küüru_selga_tõmbama_V' : V;
+'küürutaja_N' : N;
+'küürutamine_N' : N;
+'küüru_tõmbuma_V' : V;
+'küüru_vajuma_V' : V;
+'küüsi_jätma_V' : V;
+'küüsi_jääma_V' : V;
+'küüsi_külge_lööma_V' : V;
+'küüsi_näitama_V' : V;
+'küüsi_sattuma_V' : V;
+'küüsist_pääsema_V' : V;
+'küüsi_taha_lööma_V' : V;
+'küüsitsi_Adv' : Adv;
+'küüsi_vastu_ajama_V' : V;
+'küüs_N' : N;
+'küüslauguküüs_N' : N;
+'küüslauguleivad_N' : N;
+'küüslaugupress_N' : N;
+'küüslauguvõi_N' : N;
+'küüslauk_N' : N;
+'küütija_N' : N;
+'küüti_saama_V' : V;
+'küüt_N' : N;
+'küütlema_V' : V;
+'küütlev_A' : A;
+'küütsutama_V' : V;
+laabakil_Adv : Adv;
+laaberdaja_N : N;
+laaberdama_V : V;
+laaberdamine_N : N;
+laabijuust_N : N;
+laabuma_V : V;
+laabumine_N : N;
+laadakaup_N : N;
+laadakaupmees_N : N;
+laadalaulik_N : N;
+laadaline_N : N;
+laadaputka_N : N;
+'laadapäev_N' : N;
+laadekiri_N : N;
+laademoodul_N : N;
+laadeplaan_N : N;
+laadija_N : N;
+laadileht_N : N;
+laadima_V2 : V2;
+laadimine_N : N;
+laadimisruum_N : N;
+laaditabel_N : N;
+laadivaheldus_N : N;
+laad_N : N;
+laadmast_N : N;
+laaduma_V : V;
+laadung_N : N;
+laadur_N : N;
+'laadurpüss_N' : N;
+laagerdamine_N : N;
+laagerduma_V : V;
+laagerdumine_N : N;
+laagerduskelder_N : N;
+laagerdus_N : N;
+laagerkastell_N : N;
+laager_N : N;
+laagripaik_N : N;
+laagriplats_N : N;
+'laagripäev_N' : N;
+laagrisse_asuma_V : V;
+'laagrit_üles_lööma_V' : V;
+laakimine_N : N;
+laama_N : N;
+laamendaja_N : N;
+laamendama_V : V;
+laamendamine_N : N;
+laam_N : N;
+laamvanker_N : N;
+'laanekõrb_N' : N;
+laanelill_N : N;
+'laanenäär_N' : N;
+laanepuuk_N : N;
+'laanepüü_N' : N;
+laapferment_N : N;
+laap_N : N;
+laapumine_N : N;
+laar_N : N;
+laasija_N : N;
+laasima_V2 : V2;
+laasimine_N : N;
+laasimiskirves_N : N;
+laas_N : N;
+laastaja_N : N;
+laastamine_N : N;
+laastamist_tegema_V : V;
+laastav_A : A;
+laastkatus_N : N;
+laast_N : N;
+laastukatus_N : N;
+laastupatja_pea_alla_saama_V : V;
+laasuma_V : V;
+laata_pidama_V : V;
+laat_N : N;
+laatsakile_Adv : Adv;
+laatsakil_Adv : Adv;
+laatsatama_V : V;
+laatuma_V : V;
+laava_N : N;
+labaarum_N : N;
+labaarvuti_N : N;
+labajalavalss_N : N;
+labajalg_N : N;
+labakinnas_N : N;
+labak_N : N;
+'labakäsi_N' : N;
+laba_N : N;
+labane_A : A;
+labapump_N : N;
+labapuur_N : N;
+labaselt_Adv : Adv;
+labaserver_N : N;
+labastaja_N : N;
+labastamine_N : N;
+labastuja_N : N;
+labastuma_V : V;
+labastumine_N : N;
+labasus_N : N;
+labatigu_N : N;
+laberik_A : A;
+labialiseerija_N : N;
+labialiseerimine_N : N;
+labialiseeruma_V : V;
+labidaga_kokku_ajama_V : V;
+labidamees_N : N;
+labidas_N : N;
+labiilne_A : A;
+labiilsus_N : N;
+laborant_N : N;
+laboratooriumihoone_N : N;
+laboratooriumilaud_N : N;
+laboratooriumitarbed_N : N;
+laboratooriumitarve_N : N;
+laboratoorium_N : N;
+laborihiir_N : N;
+laborihoone_N : N;
+laborilaud_N : N;
+laboriloom_N : N;
+laboritarbed_N : N;
+laboritarve_N : N;
+labor_N : N;
+labrador_N : N;
+labrakas_N : N;
+'labürintiit_N' : N;
+'labürint_N' : N;
+laconicum_N : N;
+'lacrossemängija_N' : N;
+lade_N : N;
+ladem_N : N;
+ladenema_V : V;
+ladestaja_N : N;
+ladestamine_N : N;
+ladestu_N : N;
+ladestuma_V : V;
+ladestumine_N : N;
+ladestumishaigus_N : N;
+'ladestustõbi_N' : N;
+ladinapuri_N : N;
+ladinaraa_N : N;
+ladin_N : N;
+ladisemine_N : N;
+ladistamine_N : N;
+laduja_N : N;
+ladu_N : N;
+ladumine_N : N;
+ladumismasin_N : N;
+ladumisruum_N : N;
+ladur_N : N;
+ladusalt_Adv : Adv;
+ladus_A : A;
+ladustaja_N : N;
+ladustamine_N : N;
+laegas_N : N;
+laehari_N : N;
+laekahoidja_N : N;
+laekonstruktsioon_N : N;
+laekuja_N : N;
+laekuma_V : V;
+laekumine_N : N;
+laekur_N : N;
+laelamp_N : N;
+laelihvija_N : N;
+laelihvimismasin_N : N;
+laelihvmasin_N : N;
+laeliist_N : N;
+laemaal_N : N;
+laenaja_N : N;
+laenama_V2 : V2;
+laenamine_N : N;
+laeng_N : N;
+laen_N : N;
+'laensõna_N' : N;
+laenuandja_N : N;
+laenuandmine_N : N;
+laenuasutus_N : N;
+laenubilanss_N : N;
+'laenuhüpoteek_N' : N;
+laenuintress_N : N;
+laenujagaja_N : N;
+laenukasvik_N : N;
+laenuks_andma_V : V;
+laenuks_saama_V : V;
+'laenuks_võtma_V' : V;
+laenuleping_N : N;
+laenuma_V : V;
+laenundus_N : N;
+laenunumber_N : N;
+laenupank_N : N;
+laenuprotsent_N : N;
+laenusaaja_N : N;
+laenu_saama_V : V;
+laenusumma_N : N;
+laenutaja_N : N;
+laenutama_V2 : V2;
+laenutamine_N : N;
+laenu_taotlema_V : V;
+laenutaotlus_N : N;
+laenu_tegema_V : V;
+laenutehing_N : N;
+laenutuslett_N : N;
+laenutusruum_N : N;
+'laenutusžurnaal_N' : N;
+'laenu_võtma_V' : V;
+'laenuühistu_N' : N;
+laepaneel_N : N;
+laepealne_N : N;
+'laest_võtma_V' : V;
+laetala_N : N;
+laetud_A : A;
+laevaarst_N : N;
+laevaehitusfirma_N : N;
+laevaehitus_N : N;
+laevaelektrik_N : N;
+laevafirma_N : N;
+laevahaldjas_N : N;
+laevahukk_N : N;
+laevajuht_N : N;
+laevakajut_N : N;
+laevakapten_N : N;
+'laevaköis_N' : N;
+laevalagi_N : N;
+laevaliiklus_N : N;
+laevameeskond_N : N;
+laevamees_N : N;
+laevamootor_N : N;
+laevanael_N : N;
+laevandusfirma_N : N;
+laevandus_N : N;
+laevanina_N : N;
+laevaomanik_N : N;
+laevapere_N : N;
+laevapoiss_N : N;
+'laevapäevik_N' : N;
+laevaraamat_N : N;
+laevaremondifirma_N : N;
+laevaruum_N : N;
+laevastik_N : N;
+'laevasõiduhooaeg_N' : N;
+'laevasõidutee_N' : N;
+laevataja_N : N;
+laevatamine_N : N;
+laevatee_N : N;
+laevatehas_N : N;
+laevatrepp_N : N;
+laevaturism_N : N;
+'laevatõrjerakett_N' : N;
+laevavaim_N : N;
+laevavrakk_N : N;
+'laevavägi_N' : N;
+'laevaõnnetus_N' : N;
+laevhaud_N : N;
+laevkalme_N : N;
+laev_N : N;
+laevuke_N : N;
+'laevärv_N' : N;
+lafett_N : N;
+lagamik_N : N;
+lagastaja_N : N;
+lagastamine_N : N;
+lagastus_N : N;
+lagedale_ilmuma_V : V;
+'lagedale_jätma_V' : V;
+'lagedale_jääma_V' : V;
+lagedale_otsima_V : V;
+lagedale_tooma_V : V;
+lagedale_tulema_V : V;
+lagedapelgus_N : N;
+lagedus_N : N;
+lage_A : A;
+lagendik_N : N;
+lageraie_N : N;
+lagestaja_N : N;
+lagestamine_N : N;
+lagestuma_V : V;
+lagi_N : N;
+lagipea_N : N;
+lagipunkt_N : N;
+lagiseja_N : N;
+lagisema_V : V;
+lagisemine_N : N;
+lagistaja_N : N;
+lagistama_V2 : V2;
+lagistamine_N : N;
+lagle_N : N;
+lagrikoht_N : N;
+lagritsakompvek_N : N;
+lagrits_N : N;
+lagu_N : N;
+laguma_V : V;
+lagundaja_N : N;
+lagundama_V2 : V2;
+lagundamine_N : N;
+laguneja_N : N;
+lagunema_V : V;
+lagunemine_N : N;
+lagunemisprotsess_N : N;
+lagunenud_A : A;
+laguun_N : N;
+lahang_N : N;
+lahas_N : N;
+lahastaja_N : N;
+lahastamine_N : N;
+lahedalt_Adv : Adv;
+lahedasti_Adv : Adv;
+lahe_A : A;
+lahe_N : N;
+lahendaja_N : N;
+lahendama_V2 : V2;
+lahendamatus_N : N;
+lahendamine_N : N;
+lahendatavus_N : N;
+lahend_N : N;
+lahenduma_V : V;
+lahendumine_N : N;
+lahenduseeskiri_N : N;
+lahendusi_otsima_V : V;
+lahendus_N : N;
+lahendust_leidma_V : V;
+lahenema_V : V;
+lahenemine_N : N;
+lahesopp_N : N;
+lahi_N : N;
+lahinal_sadama_V : V;
+lahingkool_N : N;
+lahing_N : N;
+'lahinguhüüd_N' : N;
+lahingujoon_N : N;
+lahingukomplekt_N : N;
+lahingukool_N : N;
+lahingukoormus_N : N;
+lahingukord_N : N;
+lahingulaev_N : N;
+'lahingulennuvägi_N' : N;
+lahingulipp_N : N;
+lahingumees_N : N;
+lahingumoonaladu_N : N;
+lahingumoon_N : N;
+'lahingupäevik_N' : N;
+lahinguristleja_N : N;
+lahinguristsed_N : N;
+lahingutegevus_N : N;
+'lahingut_lööma_V' : V;
+lahingutoetus_N : N;
+lahingut_pidama_V : V;
+lahinguvarustus_N : N;
+'lahinguvõimsus_N' : N;
+'lahinguväli_N' : N;
+'lahinguülesanne_N' : N;
+lahisema_V : V;
+lahisemine_N : N;
+lahistaja_N : N;
+lahistamine_N : N;
+lahitall_N : N;
+lahits_N : N;
+'lahjaks_jääma_V' : V;
+lahja_A : A;
+lahjendaja_N : N;
+lahjendamine_N : N;
+lahjenema_V : V;
+lahjenemine_N : N;
+lahjuma_V : V;
+lahjumine_N : N;
+lahjus_N : N;
+lahkaja_N : N;
+lahkamine_N : N;
+lahkamisruum_N : N;
+lahkam_N : N;
+lahkarvamus_N : N;
+lahke_A : A;
+lahkelt_Adv : Adv;
+lahkenema_V : V;
+lahkheli_N : N;
+lahkhelisid_tekitama_V : V;
+lahk_N : N;
+lahklane_N : N;
+lahkliha_N : N;
+'lahklihanärvid_N' : N;
+lahkmekoht_N : N;
+lahkmik_N : N;
+lahknema_V : V;
+lahknemine_N : N;
+lahknemiskoht_N : N;
+lahknevus_N : N;
+lahkriim_N : N;
+lahku_ajama_V : V;
+lahkuja_N : N;
+lahku_kirjutama_V : V;
+lahku_kiskuma_V : V;
+lahkukulgemine_N : N;
+'lahku_lööma_V' : V;
+'lahkulöömine_N' : N;
+lahkuma_V : V;
+lahkumine_N : N;
+lahkumisavaldus_N : N;
+lahkumisetendus_N : N;
+lahkumiskontsert_N : N;
+lahkumispidu_N : N;
+'lahkumispäev_N' : N;
+'lahkumisõhtu_N' : N;
+'lahkumisüritus_N' : N;
+lahkunu_N : N;
+lahkusetu_A : A;
+lahkusetus_N : N;
+lahkusk_N : N;
+lahkus_N : N;
+lahkusuline_N : N;
+lahkusulised_N : N;
+lahku_viima_V : V;
+lahmakas_N : N;
+lahmija_N : N;
+lahmimine_N : N;
+lahritesse_jaotama_V : V;
+lahritesse_panema_V : V;
+lahterdaja_N : N;
+lahterdamine_N : N;
+lahter_N : N;
+lahti_ajama_V : V;
+lahti_hargnema_V : V;
+lahti_harunema_V : V;
+lahti_hoidma_V : V;
+'lahtihüpe_N' : N;
+'lahti_jätma_V' : V;
+'lahti_jääma_V' : V;
+lahti_kaevama_V : V;
+lahti_keerama_V : V;
+lahti_keerduma_V : V;
+lahti_kerima_V : V;
+lahti_kiskuma_V : V;
+lahti_koorduma_V : V;
+lahti_koorima_V : V;
+lahtikorkimine_N : N;
+lahti_kruvima_V : V;
+'lahti_käharduma_V' : V;
+'lahti_käristama_V' : V;
+'lahti_köitma_V' : V;
+lahti_Adv : Adv;
+lahti_langema_V : V;
+lahti_laotama_V : V;
+lahti_laotuma_V : V;
+lahti_laskma_V : V;
+lahtilaskmine_N : N;
+lahti_laulma_V : V;
+lahtilaulmine_N : N;
+lahti_ligunema_V : V;
+'lahti_lõikama_V' : V;
+'lahtilõikamine_N' : N;
+'lahtilöök_N' : N;
+'lahti_lööma_V' : V;
+'lahti_lükkama_V' : V;
+'lahti_lülitama_V' : V;
+lahti_murdma_V : V;
+lahti_murduma_V : V;
+'lahti_mõtestama_V' : V;
+'lahti_mähkima_V' : V;
+'lahti_mässima_V' : V;
+lahtine_A : A;
+lahtiolekuaeg_N : N;
+lahti_ostma_V : V;
+lahti_paiskama_V : V;
+lahti_paiskuma_V : V;
+lahti_pakkima_V : V;
+lahtipakkimine_N : N;
+lahti_poetama_V : V;
+lahti_puhkema_V : V;
+'lahti_põimima_V' : V;
+'lahti_põruma_V' : V;
+'lahti_põrutama_V' : V;
+'lahti_pääsema_V' : V;
+'lahti_päästma_V' : V;
+'lahti_pöörama_V' : V;
+lahti_rabelema_V : V;
+lahti_raiuma_V : V;
+lahti_rakendama_V : V;
+lahti_raputama_V : V;
+lahti_rebima_V : V;
+lahti_riietuma_V : V;
+lahti_rullima_V : V;
+lahti_rulluma_V : V;
+'lahti_rõivastuma_V' : V;
+'lahti_rääkima_V' : V;
+lahti_saama_V : V;
+lahti_saduldama_V : V;
+'lahtiseks_jääma_V' : V;
+lahtiselt_Adv : Adv;
+lahtisest_uksest_sisse_murdma_V : V;
+'lahtishaudmekärg_N' : N;
+lahti_siduma_V : V;
+lahti_sorima_V : V;
+'lahtiste_kaartidega_mängima_V' : V;
+'lahtiste_kätega_vastu_võtma_V' : V;
+lahtiste_silmadega_vaatama_V : V;
+lahti_tegema_V : V;
+lahti_tulema_V : V;
+'lahti_tõmbama_V' : V;
+lahti_vahetama_V : V;
+lahti_vajuma_V : V;
+lahti_vanduma_V : V;
+lahti_vedama_V : V;
+lahti_viskama_V : V;
+lahti_voltima_V : V;
+'lahtivõetav_N' : N;
+'lahti_võtma_V' : V;
+'lahti_väänama_V' : V;
+'lahtiütleja_N' : N;
+'lahti_ütlema_V' : V;
+lahtkrae_N : N;
+laht_N : N;
+lahtritesse_jaotama_V : V;
+lahtritesse_panema_V : V;
+lahttasku_N : N;
+lahtuma_V : V;
+lahtumine_N : N;
+lahus_hoidma_V : V;
+lahushoidmine_N : N;
+lahus_Adv : Adv;
+lahus_N : N;
+lahusolek_N : N;
+lahus_pidama_V : V;
+lahustaja_N : N;
+lahustama_V2 : V2;
+lahustamine_N : N;
+lahusti_N : N;
+lahustipeits_N : N;
+lahustipudel_N : N;
+lahustuma_V : V;
+lahustumine_N : N;
+lahustuvus_N : N;
+lahusus_N : N;
+lahutaja_N : N;
+lahutama_V2 : V2;
+lahutamatu_A : A;
+lahutamine_N : N;
+'lahutamismärk_N' : N;
+lahutatud_A : A;
+lahutatus_N : N;
+lahutuma_V : V;
+lahutumine_N : N;
+lahutus_N : N;
+lahutust_andma_V : V;
+lahutustunnistus_N : N;
+lahvamine_N : N;
+lahvatamine_N : N;
+lahvavesi_N : N;
+laia_elu_elama_V : V;
+laiahaardelisus_N : N;
+laiaja_N : N;
+laialdane_A : A;
+laialdaselt_Adv : Adv;
+'laia_lehte_mängima_V' : V;
+laiale_teele_eksima_V : V;
+laiale_teele_eksitama_V : V;
+laiale_teele_meelitama_V : V;
+laiale_teele_saatma_V : V;
+laiale_teele_sattuma_V : V;
+laiali_ajama_V : V;
+laialiajamine_N : N;
+laiali_asetama_V : V;
+'laiali_hõõruma_V' : V;
+laiali_jagama_V : V;
+laiali_jaotama_V : V;
+laiali_kandma_V : V;
+laiali_kanduma_V : V;
+laiali_kihutama_V : V;
+laiali_lagunema_V : V;
+laiali_Adv : Adv;
+laiali_laotama_V : V;
+laiali_laotuma_V : V;
+laiali_lendama_V : V;
+'laiali_lööma_V' : V;
+'laiali_määrima_V' : V;
+laiali_paigutama_V : V;
+laialipaisatult_Adv : Adv;
+laiali_paiskama_V : V;
+laiali_paiskuma_V : V;
+laiali_peksma_V : V;
+laiali_peletama_V : V;
+laiali_pilduma_V : V;
+laialipillatult_Adv : Adv;
+laiali_pillutama_V : V;
+laiali_pudenema_V : V;
+laiali_puhuma_V : V;
+laialipuistamine_N : N;
+'laiali_põgenema_V' : V;
+laiali_saatma_V : V;
+laiali_tassima_V : V;
+laiali_vajuma_V : V;
+laiali_valguma_V : V;
+laialivedaja_N : N;
+laiali_vedama_V : V;
+laiali_viima_V : V;
+laiali_viskama_V : V;
+laial_jalal_elama_V : V;
+'laial_käel_elama_V' : V;
+laialt_elama_V : V;
+laialt_Adv : Adv;
+'laia_lõuaga_kiitlema_V' : V;
+laiama_V : V;
+laiamine_N : N;
+laiatarbekaup_N : N;
+laiatarbemuusika_N : N;
+laibamatus_N : N;
+'laibarüüste_N' : N;
+laibastuja_N : N;
+laibastuma_V : V;
+laibastumine_N : N;
+laibavargus_N : N;
+laid_N : N;
+laiekraan_N : N;
+laiekseem_N : N;
+laiendaja_N : N;
+laiendama_V2 : V2;
+laiendamine_N : N;
+laiend_N : N;
+'laiendmäluhaldur_N' : N;
+'laiendmälu_N' : N;
+laiendplaat_N : N;
+laiendus_N : N;
+laiendusmoodul_N : N;
+laienduspesa_N : N;
+laiendussiin_N : N;
+laienema_V : V;
+laienemine_N : N;
+'laiguanalüüs_N' : N;
+laiguline_A : A;
+laiguti_Adv : Adv;
+laika_N : N;
+laikellukas_N : N;
+laikirik_N : N;
+laik_N : N;
+'laikäpp_N' : N;
+lai_A : A;
+lailama_V : V;
+lailihv_N : N;
+laimaja_N : N;
+laimamine_N : N;
+laimipuu_N : N;
+laim_N : N;
+'laimujuttu_rääkima_V' : V;
+laineala_N : N;
+lainehari_N : N;
+'laineid_lööma_V' : V;
+laineid_tekitama_V : V;
+laine_N : N;
+lainelatv_N : N;
+lainelaudur_N : N;
+laineline_A : A;
+lainepea_N : N;
+lainepikkus_N : N;
+lainer_N : N;
+lainestamine_N : N;
+lainetakistus_N : N;
+lainetama_V : V;
+lainetamine_N : N;
+lainetus_N : N;
+'lainevööt_N' : N;
+lainjas_A : A;
+lainlema_V : V;
+laip_N : N;
+lairibaedastus_N : N;
+lairiba_N : N;
+'lairibaülekanne_N' : N;
+laisalt_Adv : Adv;
+'laisapõlve_pidama_V' : V;
+laiserver_N : N;
+laisik_N : N;
+laiskelajas_N : N;
+laisk_A : A;
+laiskleja_N : N;
+laisklema_V : V;
+laisklemine_N : N;
+laiskloom_N : N;
+laiskuja_N : N;
+laiskuma_V : V;
+laiskumine_N : N;
+laiskus_N : N;
+laiskust_kiitma_V : V;
+laiskust_pidama_V : V;
+'laiskust_põdema_V' : V;
+laitja_N : N;
+laitma_V2 : V2;
+laitmatu_A : A;
+laitmatult_Adv : Adv;
+laitmatus_N : N;
+laitmine_N : N;
+laitus_N : N;
+laitust_avaldama_V : V;
+laitvalt_Adv : Adv;
+laiuma_V : V;
+laiumine_N : N;
+laiuskraad_N : N;
+laius_N : N;
+laiuss_N : N;
+'laiusstõbi_N' : N;
+laiutaja_N : N;
+laiutamine_N : N;
+laiuti_Adv : Adv;
+laiutiotsing_N : N;
+'laivõrguport_N' : N;
+'laivõrguprotokoll_N' : N;
+'laivõrk_N' : N;
+lajataja_N : N;
+lajatamine_N : N;
+lakapealne_N : N;
+lakard_N : N;
+lakatama_V : V;
+lakatlema_V : V;
+lakei_N : N;
+lakerdama_V : V;
+lakibensiin_N : N;
+lakieemaldaja_N : N;
+lakieemaldi_N : N;
+lakilabidas_N : N;
+lakipintsel_N : N;
+lakkama_V : V;
+lakkamata_Adv : Adv;
+lakkamatu_A : A;
+lakkamatult_Adv : Adv;
+lakkamine_N : N;
+'lakkehistöö_N' : N;
+lakkekauss_N : N;
+lakkekrants_N : N;
+lakke_vahtima_V : V;
+lakkida_saama_V : V;
+lakkija_N : N;
+lakkimine_N : N;
+lakkimispintsel_N : N;
+lakki_saama_V : V;
+lakk_N : N;
+lakkpaber_N : N;
+lakkpeits_N : N;
+lakkpitser_N : N;
+lakkuja_N : N;
+lakkuma_V2 : V2;
+lakkumine_N : N;
+'lakkvärv_N' : N;
+lakmuspaber_N : N;
+lakmustest_N : N;
+lakooniline_A : A;
+lakooniliselt_Adv : Adv;
+lakoonilisus_N : N;
+laksaja_N : N;
+laksamine_N : N;
+laksataja_N : N;
+laksatamine_N : N;
+laksatus_N : N;
+laks_N : N;
+laksti_Adv : Adv;
+laksuga_Adv : Adv;
+laksuja_N : N;
+laksuma_V : V;
+laksumine_N : N;
+laksutaja_N : N;
+laksutama_V2 : V2;
+laksutamine_N : N;
+laktatsiooniperiood_N : N;
+laktatsioon_N : N;
+laktobatsill_N : N;
+laktoositalumatus_N : N;
+laktoos_N : N;
+lakuunar_N : N;
+la_N : N;
+laliseja_N : N;
+lalisemine_N : N;
+lallitaja_N : N;
+lallitamine_N : N;
+lamaja_N : N;
+lamakile_Adv : Adv;
+lamakil_Adv : Adv;
+lamama_V : V;
+lamamine_N : N;
+lamamistool_N : N;
+lamanduma_V : V;
+lamandumine_N : N;
+lamandumiskindlus_N : N;
+lamang_N : N;
+lamarkism_N : N;
+lamarkist_N : N;
+lamaskelema_V : V;
+lamaskile_Adv : Adv;
+lamaskil_Adv : Adv;
+lamaskleja_N : N;
+lamasklema_V : V;
+lamasklemine_N : N;
+lamassu_N : N;
+lamavtaru_N : N;
+lambafarm_N : N;
+lambaid_sikkudest_eraldama_V : V;
+lambakarjane_N : N;
+lambakarjus_N : N;
+lambakasvatus_N : N;
+'lambakäärid_N' : N;
+lambaliha_N : N;
+lambanahk_N : N;
+lambapea_N : N;
+lambapiim_N : N;
+lambapuravik_N : N;
+lambarauad_N : N;
+lambatall_N : N;
+lambatatik_N : N;
+'lambatõug_N' : N;
+lambavill_N : N;
+'lambdaõmblus_N' : N;
+lambikuppel_N : N;
+lambipirn_N : N;
+lambipost_N : N;
+lambivalgus_N : N;
+lambivari_N : N;
+lamblioos_N : N;
+lambrii_N : N;
+lambuline_N : N;
+lamburikirjandus_N : N;
+lambur_N : N;
+lameandmebaas_N : N;
+lameantenn_N : N;
+lameekraan_N : N;
+lamee_N : N;
+lamekaar_N : N;
+lamekatus_N : N;
+lamekude_N : N;
+lamekuvar_N : N;
+lame_A : A;
+lamellkardin_N : N;
+lamell_N : N;
+lamellrehv_N : N;
+'lamellrüü_N' : N;
+lamemeisel_N : N;
+lamemokktangid_N : N;
+lamendaja_N : N;
+lamendamine_N : N;
+lamenduma_V : V;
+lamenema_V : V;
+lamenti_tegema_V : V;
+lamepalling_N : N;
+lamepeakruvi_N : N;
+lamepeegel_N : N;
+lamereljeef_N : N;
+lameskelema_V : V;
+lamesklema_V : V;
+lamestuma_V : V;
+lametangid_N : N;
+'lametrükk_N' : N;
+lameuss_N : N;
+lamevirsik_N : N;
+laminaat_N : N;
+laminaatparkett_N : N;
+laminaatplaat_N : N;
+lamineerija_N : N;
+lamineerimine_N : N;
+lammas_N : N;
+lamminiit_N : N;
+lamm_N : N;
+lammorg_N : N;
+lammuma_V : V;
+lammutaja_N : N;
+lammutamine_N : N;
+lammutav_A : A;
+lampjalg_N : N;
+lampjalgsus_N : N;
+lampkatus_N : N;
+lamp_N : N;
+lampsaja_N : N;
+lampsamine_N : N;
+'landiga_püüdma_V' : V;
+landraat_N : N;
+langeallikas_N : N;
+langeda_laskma_V : V;
+langeja_N : N;
+langema_V : V;
+langemine_N : N;
+langemisnurk_N : N;
+langetaja_N : N;
+langetama_V2 : V2;
+langetamine_N : N;
+langetus_N : N;
+'langetõbi_N' : N;
+'langetõbine_N' : N;
+langevari_N : N;
+langevarjur_N : N;
+langevarjusport_N : N;
+'langevõre_N' : N;
+langjoon_N : N;
+langkriips_N : N;
+lang_N : N;
+langud_N : N;
+langujoot_N : N;
+langusaeg_N : N;
+langus_N : N;
+langusmeeleolu_N : N;
+languspekulant_N : N;
+langusperiood_N : N;
+'langustipüük_N' : N;
+langust_N : N;
+lank_N : N;
+lanne_N : N;
+lanoliin_N : N;
+lantaan_N : N;
+lantija_N : N;
+lantimine_N : N;
+lant_N : N;
+lantsettaken_N : N;
+lantsettkaar_N : N;
+lantsima_V : V;
+laohoidja_N : N;
+laohoone_N : N;
+'laokile_jääma_V' : V;
+laokil_Adv : Adv;
+laomees_N : N;
+'laomööbel_N' : N;
+laoplats_N : N;
+laoraamat_N : N;
+laoruum_N : N;
+laos_N : N;
+laostaja_N : N;
+laostamine_N : N;
+laostuja_N : N;
+laostuma_V : V;
+laostumine_N : N;
+laotaja_N : N;
+laotama_V2 : V2;
+laotamine_N : N;
+laoti_N : N;
+laotuma_V : V;
+laotur_N : N;
+laotus_N : N;
+lapats_N : N;
+lapendaja_N : N;
+lapendama_V : V;
+lapendamine_N : N;
+laperdaja_N : N;
+laperdama_V : V;
+laperdamine_N : N;
+lapergune_A : A;
+laperik_A : A;
+lapidaarne_A : A;
+lapidaarsus_N : N;
+lapikkruvikeeraja_N : N;
+lapik_A : A;
+lapikmeisel_N : N;
+lapikpeitel_N : N;
+lapikpintsel_N : N;
+lapikpuur_N : N;
+lapikraspel_N : N;
+lapiktangid_N : N;
+lapikviil_N : N;
+lapiline_A : A;
+lapimaa_N : N;
+'lapimaasüsteem_N' : N;
+lapitalu_N : N;
+lapitellis_N : N;
+lapiti_Adv : Adv;
+lapits_N : N;
+laplane_N : N;
+lapoloogia_N : N;
+lapoloog_N : N;
+lappaja_N : N;
+lappajapaat_N : N;
+lappamine_N : N;
+lappija_N : N;
+lappimine_N : N;
+lapp_N : N;
+lapseealisus_N : N;
+lapsehoidja_N : N;
+lapsehoidmine_N : N;
+lapsehoiuteenus_N : N;
+lapsehoolduspuhkus_N : N;
+'lapsehääl_N' : N;
+lapseiga_N : N;
+lapsejutt_N : N;
+'lapsekingadesse_jääma_V' : V;
+'lapsekingadest_välja_kasvama_V' : V;
+lapseking_N : N;
+lapselaps_N : N;
+lapselik_A : A;
+lapselukk_N : N;
+lapsemeelselt_Adv : Adv;
+lapsemeelsus_N : N;
+lapsendaja_N : N;
+lapsendamine_N : N;
+lapsendus_N : N;
+'lapseootele_jääma_V' : V;
+lapseootele_Adv : Adv;
+lapseootel_Adv : Adv;
+'lapsepsühholoogia_N' : N;
+'lapsepõli_N' : N;
+'lapsepõlvekaaslane_N' : N;
+'lapsepõlvekodu_N' : N;
+'lapsepõlv_N' : N;
+'lapsepärasus_N' : N;
+lapsestuja_N : N;
+lapsestuma_V : V;
+lapsestumine_N : N;
+'lapse_sünnitama_V' : V;
+lapsevaev_N : N;
+lapsevanem_N : N;
+lapsevanker_N : N;
+lapsevoodi_N : N;
+lapsi_kasvatama_V : V;
+lapsik_A : A;
+lapsikult_Adv : Adv;
+lapsine_A : A;
+lapsi_tegema_V : V;
+laps_N : N;
+laptop_N : N;
+largo_N : N;
+lari_N : N;
+larin_N : N;
+lariseja_N : N;
+larisema_V : V;
+larisemine_N : N;
+laristaja_N : N;
+laristamine_N : N;
+laristav_A : A;
+larpija_N : N;
+larpimine_N : N;
+lartsaja_N : N;
+lartsamine_N : N;
+lartsataja_N : N;
+lartsatamine_N : N;
+lartsuja_N : N;
+lartsuma_V : V;
+lartsumine_N : N;
+'larüngaal_N' : N;
+'larüngiit_N' : N;
+'larüngoloogia_N' : N;
+laseering_N : N;
+laserdiood_N : N;
+laserhiir_N : N;
+laserikiirgus_N : N;
+laserikiir_N : N;
+'laserkaugusmõõtja_N' : N;
+laserketas_N : N;
+laserkiir_N : N;
+laser_N : N;
+laserlood_N : N;
+laserplaat_N : N;
+laserprinter_N : N;
+laserravi_N : N;
+laserrelv_N : N;
+laserside_N : N;
+'lasersihitamissüsteem_N' : N;
+lasila_N : N;
+lasilapuu_N : N;
+lasing_N : N;
+lasipuu_N : N;
+laskeava_N : N;
+laskedistants_N : N;
+laskehaav_N : N;
+laskejoon_N : N;
+laskekaugus_N : N;
+laskemoonaladu_N : N;
+laskemoon_N : N;
+laskepesa_N : N;
+laskerada_N : N;
+laskerelv_N : N;
+laskeriist_N : N;
+laskesektor_N : N;
+laskesportlane_N : N;
+laskesport_N : N;
+laskesuusataja_N : N;
+laskesuusatamine_N : N;
+lasketiir_N : N;
+lasketreener_N : N;
+'laskevõistlus_N' : N;
+laskja_N : N;
+lask_N : N;
+laskma_V2 : V2;
+laskmine_N : N;
+laskuja_N : N;
+laskuma_V : V;
+laskumine_N : N;
+laskumisrada_N : N;
+laskumistsoon_N : N;
+laskur_N : N;
+laskurrood_N : N;
+lasn_N : N;
+lass_N : N;
+lasteaeda_viima_V : V;
+lasteaed_N : N;
+lasteaiakasvataja_N : N;
+lasteaiamaks_N : N;
+'lasteaiamööbel_N' : N;
+lasteaiatarbed_N : N;
+lasteaiatasu_N : N;
+'lasteaiaõpetaja_N' : N;
+lasteajakiri_N : N;
+lastearst_N : N;
+lasteasutus_N : N;
+lastedraama_N : N;
+lasteetendus_N : N;
+lastefilosoofia_N : N;
+lastefilosoof_N : N;
+lastehaigla_N : N;
+lastehalvatus_N : N;
+'lastehalvatustõbi_N' : N;
+lastehoid_N : N;
+lastehoiuteenus_N : N;
+lastehommik_N : N;
+lastejutt_N : N;
+lastekaitse_N : N;
+'lastekaitsepäev_N' : N;
+lastekaitseseadus_N : N;
+lastekapp_N : N;
+lastekauplus_N : N;
+lastekirjandus_N : N;
+lastekirjanik_N : N;
+lastekliinik_N : N;
+lastekodulaps_N : N;
+lastekodu_N : N;
+'lastekäärid_N' : N;
+lastelaud_N : N;
+lastelavastus_N : N;
+lasteluule_N : N;
+lasteluuletus_N : N;
+'lastenäidend_N' : N;
+lastepark_N : N;
+lastepood_N : N;
+lasteprogramm_N : N;
+'lastepsühholoog_N' : N;
+lasteraamat_N : N;
+lasteratas_N : N;
+lastesaade_N : N;
+lasteseep_N : N;
+lastesuusk_N : N;
+'lastesõim_N' : N;
+lasteteater_N : N;
+lastetoetus_N : N;
+lastetool_N : N;
+lastetuba_N : N;
+lastetus_N : N;
+'lastetükk_N' : N;
+lasteuisk_N : N;
+lastevoodi_N : N;
+'lasteõnn_N' : N;
+last_hoidma_V : V;
+lastideklaratsioon_N : N;
+lastija_N : N;
+lastijoon_N : N;
+lastikiri_N : N;
+last_ilmale_kandma_V : V;
+lastima_V2 : V2;
+lastimine_N : N;
+lastiraha_N : N;
+lastiruum_N : N;
+lastitekk_N : N;
+lastivahetekk_N : N;
+last_kandma_V : V;
+last_N : N;
+last_ootama_V : V;
+'last_pesuveega_välja_viskama_V' : V;
+last_saama_V : V;
+last_tegema_V : V;
+lasuma_V : V;
+lasumine_N : N;
+lasund_N : N;
+lasuriit_N : N;
+lasuur_N : N;
+lasuurmaal_N : N;
+'lasuurvärv_N' : N;
+lasuvustihedus_N : N;
+latatara_N : N;
+lateks_N : N;
+'lateksvärv_N' : N;
+latentkujutis_N : N;
+latentne_A : A;
+latentsusaeg_N : N;
+lateralisatsioon_N : N;
+laterdaja_N : N;
+laterdamine_N : N;
+laterdis_N : N;
+laternamees_N : N;
+laternapost_N : N;
+'laternasüütaja_N' : N;
+latern_N : N;
+'latikavõrk_N' : N;
+latraja_N : N;
+latramine_N : N;
+latriin_N : N;
+latsataja_N : N;
+latsatamine_N : N;
+lats_N : N;
+latsuma_V : V;
+latsutaja_N : N;
+latsutamine_N : N;
+latter_N : N;
+latt_N : N;
+'lattpõrand_N' : N;
+lattroov_N : N;
+'lattvõrestik_N' : N;
+latva_hakkama_V : V;
+'latva_lööma_V' : V;
+'latva_tõusma_V' : V;
+latv_N : N;
+laua_alla_jootma_V : V;
+'laua_alla_jääma_V' : V;
+lauaarvuti_N : N;
+laua_juures_istuma_V : V;
+lauakaal_N : N;
+lauakaaslane_N : N;
+lauakaaslased_N : N;
+lauakalender_N : N;
+lauakatmine_N : N;
+lauakell_N : N;
+'lauakõne_N' : N;
+'lauakäi_N' : N;
+laualamp_N : N;
+lauale_andma_V : V;
+lauale_kandma_V : V;
+lauale_panema_V : V;
+lauale_tooma_V : V;
+'lauamõis_N' : N;
+'lauamäng_N' : N;
+'lauamängupood_N' : N;
+'lauamärkmik_N' : N;
+lauanaaber_N : N;
+lauanuga_N : N;
+'lauanõu_N' : N;
+lauapaber_N : N;
+lauapind_N : N;
+'lauapõsed_N' : N;
+lauas_istuma_V : V;
+'lauast_tõusma_V' : V;
+laua_taga_istuma_V : V;
+'laua_tagant_tõusma_V' : V;
+laua_taha_istuma_V : V;
+'lauatennisemängija_N' : N;
+lauatennisereket_N : N;
+lauatennisist_N : N;
+lauatennis_N : N;
+lauavein_N : N;
+lauavirn_N : N;
+'laua_äärde_istuma_V' : V;
+laubajoon_N : N;
+laubapael_N : N;
+laube_N : N;
+lauda_istuma_V : V;
+lauda_katma_V : V;
+lauda_kutsuma_V : V;
+laudaramm_N : N;
+laudasein_N : N;
+'laudasõnnik_N' : N;
+lauda_tulema_V : V;
+lauda_viima_V : V;
+'laudaväetis_N' : N;
+laudehitis_N : N;
+laudhoone_N : N;
+laudis_N : N;
+laudkate_N : N;
+laudkatus_N : N;
+laudkond_N : N;
+laudlagi_N : N;
+laud_N : N;
+laudlina_N : N;
+laudparkett_N : N;
+laudputka_N : N;
+'laudpuulõige_N' : N;
+'laudpõrand_N' : N;
+laudroov_N : N;
+laudsara_N : N;
+laudsein_N : N;
+laudsepapeitel_N : N;
+laudtee_N : N;
+laudur_N : N;
+laudvahesein_N : N;
+laudvooder_N : N;
+laugas_N : N;
+laugasraba_N : N;
+lauge_A : A;
+laugelt_Adv : Adv;
+laugema_V : V;
+laugemine_N : N;
+laugemisi_Adv : Adv;
+laugjalt_Adv : Adv;
+laugjas_A : A;
+laug_N : N;
+laugleja_N : N;
+lauglema_V : V;
+lauglemine_N : N;
+laugmeri_N : N;
+laugudepuudus_N : N;
+lauguma_V : V;
+laugumine_N : N;
+laukaraba_N : N;
+lauk_N : N;
+laukramp_N : N;
+laulataja_N : N;
+laulatamine_N : N;
+laulatus_N : N;
+'laulatuspäev_N' : N;
+laulik_N : N;
+lauljad_N : N;
+laulja_N : N;
+lauljanna_N : N;
+lauljaskond_N : N;
+lauljatar_N : N;
+laul_N : N;
+laulma_V2 : V2;
+laulmine_N : N;
+'laulmisõpetaja_N' : N;
+lauluema_N : N;
+laulufestival_N : N;
+lauluheli_N : N;
+'lauluhääl_N' : N;
+lauluisa_N : N;
+laulujoru_ajama_V : V;
+lauluklass_N : N;
+laulukogu_N : N;
+laulukoor_N : N;
+laulu_laskma_V : V;
+laululava_N : N;
+laululeht_N : N;
+laululind_N : N;
+laululine_A : A;
+laululuik_N : N;
+'laulu_lööma_V' : V;
+laulumees_N : N;
+laulumeister_N : N;
+laulupidu_N : N;
+'laulupäev_N' : N;
+lauluraamat_N : N;
+lauluring_N : N;
+'laulurästas_N' : N;
+laulutegija_N : N;
+laulutekst_N : N;
+laulutund_N : N;
+laulu_veeretama_V : V;
+lauluviis_N : N;
+'lauluvõistlus_N' : N;
+'lauluõli_N' : N;
+'lauluõpetaja_N' : N;
+'launäärmepõletik_N' : N;
+laupfrees_N : N;
+'laupkokkupõrge_N' : N;
+laup_N : N;
+'laupõletik_N' : N;
+'laupäev_N' : N;
+laureaat_N : N;
+laurentsium_N : N;
+'lauritsapäev_N' : N;
+laurits_N : N;
+lausa_Adv : Adv;
+lausaline_A : A;
+'lausandmetöötlus_N' : N;
+lausearvutus_N : N;
+lausefiguur_N : N;
+'lausehälve_N' : N;
+lausekatkestus_N : N;
+lausekujund_N : N;
+lause_N : N;
+lauseliige_N : N;
+lauseloogika_N : N;
+'lauselühend_N' : N;
+'lausemoodustamisvõimetus_N' : N;
+lausestaja_N : N;
+lausestamine_N : N;
+'lauseõpetus_N' : N;
+'lausidekestapõletik_N' : N;
+lausik_A : A;
+lauskasutaja_N : N;
+lauskjas_A : A;
+lausk_A : A;
+lauskmaa_N : N;
+lauskmaasuusk_N : N;
+lauskultivaator_N : N;
+lauspropaganda_N : N;
+lausrehv_N : N;
+lausriim_N : N;
+laussadu_N : N;
+laussein_N : N;
+laustaud_N : N;
+lausuja_N : N;
+lausuma_V2 : V2;
+lausumine_N : N;
+'lausumissõna_N' : N;
+lausung_N : N;
+lausvesi_N : N;
+lauter_N : N;
+laut_N : N;
+lauto_N : N;
+'lauvärv_N' : N;
+lavabo_N : N;
+'lavakostüüm_N' : N;
+lavakujundus_N : N;
+lavakunst_N : N;
+lavakunstnik_N : N;
+lava_N : N;
+lavale_tooma_V : V;
+lavale_tulema_V : V;
+lavamaa_N : N;
+lavamuusika_N : N;
+lavapalavik_N : N;
+lavapartner_N : N;
+lavaruum_N : N;
+lavaseade_N : N;
+lavastaja_N : N;
+lavastajateater_N : N;
+lavastamine_N : N;
+lavastuma_V : V;
+lavastumine_N : N;
+lavastus_N : N;
+lavatants_N : N;
+lavateos_N : N;
+lavatoorium_N : N;
+lavats_N : N;
+'lavatäht_N' : N;
+'lavatööline_N' : N;
+'lavatükk_N' : N;
+laveerija_N : N;
+laveerima_V : V;
+laveerimine_N : N;
+laveering_N : N;
+laveeriv_A : A;
+lavendel_N : N;
+'lavendliõli_N' : N;
+laviinikaitse_N : N;
+laviin_N : N;
+laviinmarsruutimine_N : N;
+laviis_N : N;
+lavsaan_N : N;
+'lavsaanpüksid_N' : N;
+lebaja_N : N;
+lebama_V : V;
+lebamine_N : N;
+lebaskelema_V : V;
+lebaskleja_N : N;
+lebasklema_V : V;
+lebasklemine_N : N;
+lederiin_N : N;
+leebe_A : A;
+leebelt_Adv : Adv;
+leebima_V : V;
+leebuja_N : N;
+leebuma_V : V;
+leebumine_N : N;
+leebuseta_Adv : Adv;
+leebus_N : N;
+leede_N : N;
+leedemuld_N : N;
+leedi_N : N;
+leedukas_N : N;
+leedulane_N : N;
+leegiheitja_N : N;
+leegion_N : N;
+leegisummuti_N : N;
+leegitaja_N : N;
+leegitamine_N : N;
+leegitsema_V : V;
+leegitsemine_N : N;
+leegitsev_A : A;
+leekahi_N : N;
+leekestiil_N : N;
+leekija_N : N;
+leekima_V : V;
+leekimine_N : N;
+leek_N : N;
+leeklema_V : V;
+leeklill_N : N;
+lee_N : N;
+leelisaku_N : N;
+leeliseline_A : A;
+leelisene_A : A;
+leelis_N : N;
+leelismetall_N : N;
+leelismuldmetall_N : N;
+leelispatarei_N : N;
+leelolaul_N : N;
+leelo_N : N;
+leelotaja_N : N;
+leemekauss_N : N;
+leemendaja_N : N;
+leemendama_V : V;
+leemendamine_N : N;
+leemendav_A : A;
+leemetama_V : V;
+leenisklusiil_N : N;
+leenis_N : N;
+leen_N : N;
+leentool_N : N;
+leepra_N : N;
+leeri_asuma_V : V;
+leeri_heitma_V : V;
+leerikleit_N : N;
+leerikool_N : N;
+leerimaja_N : N;
+leerima_V : V;
+'leeripäev_N' : N;
+leeritaja_N : N;
+leeritamine_N : N;
+leerituba_N : N;
+'leeriõpetus_N' : N;
+leer_N : N;
+leesikas_N : N;
+leesikatee_N : N;
+leeskputk_N : N;
+leethiir_N : N;
+leetmuld_N : N;
+leetrid_N : N;
+'leetrilööve_N' : N;
+leetseljak_N : N;
+leetuma_V : V;
+leetumine_N : N;
+leevendaja_N : N;
+leevendamine_N : N;
+leevenduma_V : V;
+leevendus_N : N;
+leevenema_V : V;
+leevenemine_N : N;
+leevike_N : N;
+leevitit_lugema_V : V;
+leev_N : N;
+legaalabort_N : N;
+legaaldefinitsioon_N : N;
+legaalne_A : A;
+legaat_N : N;
+legaliseerija_N : N;
+legaliseerimine_N : N;
+legaliseeruma_V : V;
+legaliseerumine_N : N;
+legeerimine_N : N;
+legendaarne_A : A;
+legend_N : N;
+legitiimne_A : A;
+legitiimsus_N : N;
+legitimeerija_N : N;
+legitimeerimine_N : N;
+lehekaenal_N : N;
+lehekirjelduskeel_N : N;
+lehekuu_N : N;
+'lehekülg_N' : N;
+'leheküljejalus_N' : N;
+'leheküljekuva_N' : N;
+'leheküljenumber_N' : N;
+'leheküljeprinter_N' : N;
+'leheküljevaade_N' : N;
+lehelangus_N : N;
+lehelind_N : N;
+lehelis_N : N;
+lehemees_N : N;
+lehemesi_N : N;
+'lehemüüja_N' : N;
+leheneeger_N : N;
+lehepill_N : N;
+leheprinter_N : N;
+'lehepõletik_N' : N;
+'lehepõrnikas_N' : N;
+leheroots_N : N;
+lehesadu_N : N;
+lehes_kirjutama_V : V;
+lehestik_N : N;
+'lehevarisemistõbi_N' : N;
+'leheväetis_N' : N;
+lehik_N : N;
+lehis_N : N;
+lehisornament_N : N;
+'lehissööt_N' : N;
+lehistuma_V : V;
+lehistumine_N : N;
+lehisviht_N : N;
+lehitseja_N : N;
+lehitsemine_N : N;
+lehkaja_N : N;
+lehkama_V : V;
+lehkamine_N : N;
+lehka_tundma_V : V;
+lehkav_A : A;
+lehkima_V : V;
+lehk_N : N;
+lehmahing_N : N;
+lehmakiitsakas_N : N;
+lehmakont_N : N;
+lehmakook_N : N;
+lehmalaut_N : N;
+lehmapiim_N : N;
+lehm_N : N;
+lehtadru_N : N;
+lehte_kirjutama_V : V;
+'lehte_lööma_V' : V;
+lehter_N : N;
+lehterlill_N : N;
+lehtertapp_N : N;
+lehte_tulema_V : V;
+lehthaaval_Adv : Adv;
+lehthoone_N : N;
+'lehthõbe_N' : N;
+lehti_ajama_V : V;
+lehti_langetama_V : V;
+lehti_lugema_V : V;
+lehti_maha_laskma_V : V;
+lehtima_V : V;
+lehtimine_N : N;
+'lehti_pöörama_V' : V;
+lehtkapiteel_N : N;
+lehtkapsas_N : N;
+lehtklaas_N : N;
+lehtkuld_N : N;
+lehtla_N : N;
+leht_N : N;
+lehtmaja_N : N;
+lehtmetall_N : N;
+lehtmets_N : N;
+'lehtmänd_N' : N;
+lehtonn_N : N;
+lehtornament_N : N;
+lehtpeet_N : N;
+lehtpuu_N : N;
+lehtpuumets_N : N;
+lehtpuuvineer_N : N;
+lehtsaag_N : N;
+lehtseller_N : N;
+lehtsigur_N : N;
+'lehtsõrgkang_N' : N;
+'lehtželatiin_N' : N;
+lehttainas_N : N;
+'lehtvinüül_N' : N;
+'lehtvõti_N' : N;
+lehvatama_V : V;
+lehverdama_V : V;
+lehvija_N : N;
+lehvikjalt_Adv : Adv;
+lehvikkaar_N : N;
+'lehvikköide_N' : N;
+lehvik_N : N;
+'lehvikvõlv_N' : N;
+lehvima_V : V;
+lehvimine_N : N;
+lehvitaja_N : N;
+lehvitamine_N : N;
+lehv_N : N;
+lehvlema_V : V;
+leiba_ahju_panema_V : V;
+leiba_hammustama_V : V;
+leiba_luusse_ajama_V : V;
+leiba_luusse_laskma_V : V;
+leiba_luusse_saatma_V : V;
+leiba_teenima_V : V;
+'leiba_võtma_V' : V;
+leibjuust_N : N;
+leibkond_N : N;
+leib_N : N;
+leibur_N : N;
+'leibu_ühte_kappi_panema_V' : V;
+'leibu_ühte_lööma_V' : V;
+leidik_N : N;
+leidis_N : N;
+leidja_N : N;
+leidlaps_N : N;
+leid_N : N;
+leidlikkus_N : N;
+leidlik_A : A;
+leidlikult_Adv : Adv;
+leidma_V2 : V2;
+leidmine_N : N;
+leiduja_N : N;
+leiduma_V : V;
+leidumine_N : N;
+leierdaja_N : N;
+leierdamine_N : N;
+leierkastimees_N : N;
+leierkast_N : N;
+leier_N : N;
+leigar_N : N;
+leige_A : A;
+leigelt_Adv : Adv;
+leigeneja_N : N;
+leigenema_V : V;
+leigenemine_N : N;
+leiguja_N : N;
+leiguma_V : V;
+leigumine_N : N;
+leigus_N : N;
+leilima_V : V;
+leiliruum_N : N;
+leilitaja_N : N;
+leilitamine_N : N;
+leili_viskama_V : V;
+leil_N : N;
+leinajad_N : N;
+leinaja_N : N;
+leinajaskond_N : N;
+leinakell_N : N;
+leinakimp_N : N;
+leinakleit_N : N;
+leinakuulutus_N : N;
+'leinakõneleja_N' : N;
+leinaline_A : A;
+leinalint_N : N;
+leinalipp_N : N;
+leinamaja_N : N;
+leinamarss_N : N;
+leinameeleolu_N : N;
+leinamine_N : N;
+leinamuusika_N : N;
+'leinapärg_N' : N;
+leinariie_N : N;
+leinariitus_N : N;
+leinarong_N : N;
+'leinarõivas_N' : N;
+'leinarüü_N' : N;
+leinaseisak_N : N;
+leinaside_N : N;
+leinatalitaja_N : N;
+leinatalitus_N : N;
+leinateade_N : N;
+leinateekond_N : N;
+leinateraapia_N : N;
+leinav_A : A;
+lein_N : N;
+leisikas_N : N;
+leistang_N : N;
+leitmotiiv_N : N;
+leitnant_N : N;
+leitsak_N : N;
+leitseauk_N : N;
+leitse_N : N;
+leitu_N : N;
+leiukoht_N : N;
+leiutaja_N : N;
+leiutamine_N : N;
+leiutasu_N : N;
+leiutatu_N : N;
+leiutis_N : N;
+leiutus_N : N;
+leivaandja_N : N;
+leivaastja_N : N;
+leivaauto_N : N;
+'leivad_ühte_kappi_panema_V' : V;
+leivakauplus_N : N;
+leivakott_N : N;
+'leivakäär_N' : N;
+'leivaküna_N' : N;
+'leivaküpsetamine_N' : N;
+leivalabidas_N : N;
+leivamure_N : N;
+'leivamõhk_N' : N;
+leivanuga_N : N;
+leivanumber_N : N;
+leiva_otsa_saama_V : V;
+leivapala_N : N;
+leivapood_N : N;
+leivapoolis_N : N;
+'leivapäts_N' : N;
+leivaraha_N : N;
+leivataigen_N : N;
+leivatainas_N : N;
+leivataldrik_N : N;
+leivategemine_N : N;
+leivategija_N : N;
+leivategu_N : N;
+leivaviil_N : N;
+leivavili_N : N;
+lekaaljoonlaud_N : N;
+lekaal_N : N;
+leke_N : N;
+lekitaja_N : N;
+lekitamine_N : N;
+lekkimine_N : N;
+lekkiv_A : A;
+lekk_N : N;
+lek_N : N;
+lekseem_N : N;
+leksika_N : N;
+leksikograaf_N : N;
+leksikoloogia_N : N;
+leksikoloog_N : N;
+leksikon_N : N;
+lektoorium_N : N;
+lektor_N : N;
+'lektüür_N' : N;
+lell_N : N;
+lelu_N : N;
+lembeliilia_N : N;
+'lembelüürika_N' : N;
+'lembelüürik_N' : N;
+lember_N : N;
+lembija_N : N;
+lembimine_N : N;
+lembuma_V : V;
+lembus_N : N;
+lemma_N : N;
+lemmalts_N : N;
+lemmeline_A : A;
+lemmendama_V : V;
+lemmetama_V : V;
+lemmikkangelane_N : N;
+lemmikkirjanik_N : N;
+lemmik_N : N;
+lemmikloomapood_N : N;
+lemmikloomatarbed_N : N;
+lemmikloomatarve_N : N;
+lemmikloom_N : N;
+lemmikluuletaja_N : N;
+'lemmiknäitleja_N' : N;
+lemmikpaik_N : N;
+lemmikraamat_N : N;
+lemmikroll_N : N;
+lemmikteema_N : N;
+lemmiktegelane_N : N;
+lemmiktegevus_N : N;
+lemmikteos_N : N;
+lemmiktund_N : N;
+'lemmiküritus_N' : N;
+lemm_N : N;
+lempira_N : N;
+lendaja_N : N;
+lendama_V : V;
+lendamine_N : N;
+'lendhüpe_N' : N;
+lendkarv_N : N;
+lendkonn_N : N;
+lendla_N : N;
+lendleht_N : N;
+lendleja_N : N;
+lendlema_V : V;
+lendlemine_N : N;
+lend_N : N;
+lendler_N : N;
+lendmadu_N : N;
+lendoravlane_N : N;
+lendorav_N : N;
+lendpere_N : N;
+lendsalk_N : N;
+lendstart_N : N;
+'lendsõna_N' : N;
+lendtuhk_N : N;
+'lendtäht_N' : N;
+lendu_laskma_V : V;
+lenduma_V : V;
+lendumine_N : N;
+lendu_panema_V : V;
+lendur_N : N;
+'lendu_tõusma_V' : V;
+lendva_N : N;
+lengerdaja_N : N;
+lengerdama_V : V;
+lengerdamine_N : N;
+lengikruvi_N : N;
+'lengitüübel_N' : N;
+leng_N : N;
+leninism_N : N;
+lenkstang_N : N;
+lennuaeg_N : N;
+lennuamet_N : N;
+lennuaparaat_N : N;
+lennuava_N : N;
+lennufirma_N : N;
+lennuhaigus_N : N;
+lennujaamamaks_N : N;
+lennujaam_N : N;
+lennujoon_N : N;
+lennujuhtimiskeskus_N : N;
+lennujuht_N : N;
+lennukaart_N : N;
+lennukalt_Adv : Adv;
+lennukas_A : A;
+lennukaugus_N : N;
+lennukijuht_N : N;
+lennukikandja_N : N;
+lennukikapten_N : N;
+lennukikonstruktor_N : N;
+lennukilaev_N : N;
+lennukimootor_N : N;
+lennukimudel_N : N;
+lennukiparras_N : N;
+lennukipilet_N : N;
+lennukipomm_N : N;
+lennukitrepp_N : N;
+'lennukitööstus_N' : N;
+lennukivineer_N : N;
+lennuk_N : N;
+lennukompanii_N : N;
+lennukoridor_N : N;
+'lennukõrgus_N' : N;
+lennulaud_N : N;
+lennuliiklus_N : N;
+lennuliin_N : N;
+lennult_haarama_V : V;
+lennult_tabama_V : V;
+lennult_taipama_V : V;
+lennumarsruut_N : N;
+lennumasin_N : N;
+lennumesilane_N : N;
+lennunavigatsioon_N : N;
+lennundusbensiin_N : N;
+lennundus_N : N;
+'lennundusnäitus_N' : N;
+lennuohutusteenistus_N : N;
+lennupilet_N : N;
+lennupost_N : N;
+lennurada_N : N;
+lennusimulaator_N : N;
+lennusport_N : N;
+lennutaja_N : N;
+lennutama_V2 : V2;
+lennutamine_N : N;
+lennutee_N : N;
+lennutekk_N : N;
+lennuterminal_N : N;
+'lennuvägi_N' : N;
+'lennuväli_N' : N;
+'lennuõpetaja_N' : N;
+lensman_N : N;
+lentsija_N : N;
+lentsimine_N : N;
+leone_N : N;
+leopard_N : N;
+leostumine_N : N;
+leotaja_N : N;
+leotama_V2 : V2;
+leotamine_N : N;
+leotis_N : N;
+lepalind_N : N;
+lepalodu_N : N;
+lepamets_N : N;
+lepapadrik_N : N;
+lepapoi_N : N;
+lepatriinu_N : N;
+lepavineer_N : N;
+'lepavõsa_N' : N;
+'lepavõsastik_N' : N;
+lepe_N : N;
+lepidopteroloogia_N : N;
+lepik_N : N;
+lepiklill_N : N;
+lepinglane_N : N;
+leping_N : N;
+lepinguosaline_N : N;
+lepingupartner_N : N;
+lepingupool_N : N;
+lepingut_alla_kirjutama_V : V;
+lepingutingimus_N : N;
+lepingut_kinnitama_V : V;
+lepingut_pidama_V : V;
+lepingut_rikkuma_V : V;
+'lepingut_sõlmima_V' : V;
+lepingut_tegema_V : V;
+lepistik_N : N;
+lepitaja_N : N;
+lepitama_V2 : V2;
+lepitamine_N : N;
+lepitus_N : N;
+lepituspoliitika_N : N;
+lepitust_tegema_V : V;
+leplikkus_N : N;
+leplik_A : A;
+leplikult_Adv : Adv;
+leplus_N : N;
+leporarium_N : N;
+leporello_N : N;
+leppeline_A : A;
+'leppemärk_N' : N;
+'leppesõna_N' : N;
+leppetrahv_N : N;
+leppija_N : N;
+leppima_V : V;
+leppimatu_A : A;
+leppimatult_Adv : Adv;
+leppimatus_N : N;
+leppimine_N : N;
+leppimus_N : N;
+leppiv_A : A;
+lepp_N : N;
+lepton_N : N;
+leptospiroos_N : N;
+lesbi_N : N;
+lesbism_N : N;
+leseaeg_N : N;
+lesehaue_N : N;
+leseiga_N : N;
+lesekann_N : N;
+'leseks_jääma_V' : V;
+'lesekärg_N' : N;
+lesepere_N : N;
+'lesepõli_N' : N;
+'lesepäev_N' : N;
+leseraam_N : N;
+lesestuma_V : V;
+lesestumine_N : N;
+'lesesõlg_N' : N;
+lesetamm_N : N;
+lesginka_N : N;
+lesija_N : N;
+lesima_V : V;
+lesimine_N : N;
+lesk_N : N;
+leskmees_N : N;
+lesknaine_N : N;
+leskuma_V : V;
+lestahooaeg_N : N;
+lestakala_N : N;
+'lestapüük_N' : N;
+lesta_tegema_V : V;
+lestaujumine_N : N;
+lest_N : N;
+lesttaud_N : N;
+'lesttõbi_N' : N;
+letaalne_A : A;
+letargia_N : N;
+letargilisus_N : N;
+letikaup_N : N;
+letikauplus_N : N;
+'letimüük_N' : N;
+letner_N : N;
+lettija_N : N;
+lettimine_N : N;
+letti_panema_V : V;
+'letti_tõmbama_V' : V;
+'letti_võtma_V' : V;
+lett_N : N;
+letu_N : N;
+leukafrees_N : N;
+leukeemia_N : N;
+leukoos_N : N;
+leukoplaakia_N : N;
+'leukotsüüt_N' : N;
+leu_N : N;
+leviaadress_N : N;
+levifirma_N : N;
+levihilistus_N : N;
+levija_N : N;
+levik_N : N;
+levikuala_N : N;
+levikudiagramm_N : N;
+levila_N : N;
+levilateadus_N : N;
+levi_N : N;
+leviloend_N : N;
+levima_V : V;
+levimine_N : N;
+'levimistõke_N' : N;
+levimus_N : N;
+levimuusika_N : N;
+levinema_V : V;
+levinimistu_N : N;
+levinud_A : A;
+levitaja_N : N;
+levitama_V2 : V2;
+levitamine_N : N;
+levitatsioon_N : N;
+levkoi_N : N;
+liaan_N : N;
+liatris_N : N;
+libahtama_V : V;
+libahunt_N : N;
+libajalt_Adv : Adv;
+libamisi_Adv : Adv;
+libapruut_N : N;
+libapulm_N : N;
+libastaja_N : N;
+libastama_V : V;
+libastamine_N : N;
+libastuja_N : N;
+libastuma_V : V;
+libastumine_N : N;
+libastus_N : N;
+libasusi_N : N;
+libedale_sattuma_V : V;
+libedale_teele_eksima_V : V;
+libedale_teele_eksitama_V : V;
+libedale_teele_sattuma_V : V;
+libedale_teele_viima_V : V;
+'libedat_keelt_rääkima_V' : V;
+libedik_N : N;
+libedus_N : N;
+libekeelselt_Adv : Adv;
+libekeelsus_N : N;
+libe_A : A;
+libemagu_N : N;
+liberaalisteja_N : N;
+liberaalistemine_N : N;
+liberaalitsema_V : V;
+liberaal_N : N;
+liberaalne_A : A;
+liberaalsus_N : N;
+liberaliseerija_N : N;
+liberaliseerimine_N : N;
+liberalism_N : N;
+libertaarimperatiiv_N : N;
+libestaja_N : N;
+libestamine_N : N;
+libesti_N : N;
+libestuma_V : V;
+libiido_N : N;
+libiseja_N : N;
+libisema_V : V;
+libisemine_N : N;
+libistaja_N : N;
+libistama_V2 : V2;
+libistamine_N : N;
+libisti_N : N;
+libistuma_V : V;
+libitsema_V : V;
+lible_N : N;
+liblendama_V : V;
+liblikas_N : N;
+liblikatiib_N : N;
+liblikujuja_N : N;
+liblikujumine_N : N;
+'liblikõieline_N' : N;
+'liblikõis_N' : N;
+libratsioon_N : N;
+libreto_N : N;
+libu_N : N;
+lidin_N : N;
+lidiseja_N : N;
+lidisema_V : V;
+lidisemine_N : N;
+lidistama_V : V;
+liduja_N : N;
+lidu_N : N;
+liduma_V : V;
+lidumine_N : N;
+lidusse_vajuma_V : V;
+liftikabiin_N : N;
+liftipoiss_N : N;
+liftiruum_N : N;
+liftisaatja_N : N;
+'liftišaht_N' : N;
+lift_N : N;
+liftsild_N : N;
+'liftöör_N' : N;
+ligaas_N : N;
+ligane_A : A;
+ligastuma_V : V;
+ligatuur_N : N;
+lige_A : A;
+ligemale_Adv : Adv;
+ligemale_tulema_V : V;
+ligemal_Adv : Adv;
+ligemalt_Adv : Adv;
+ligendaja_N : N;
+ligendamine_N : N;
+ligi_ajama_V : V;
+ligi_andma_V : V;
+ligidale_Adv : Adv;
+ligidale_tooma_V : V;
+ligidale_tulema_V : V;
+ligidal_Adv : Adv;
+ligidane_A : A;
+ligidane_N : N;
+ligidus_N : N;
+'ligi_jõudma_V' : V;
+ligikaudsus_N : N;
+ligikaudu_Adv : Adv;
+ligikonda_saama_V : V;
+ligikond_N : N;
+ligi_laskma_V : V;
+ligi_Adv : Adv;
+ligi_lisama_V : V;
+ligi_litsuma_V : V;
+ligi_meelitama_V : V;
+ligimene_N : N;
+ligindaja_N : N;
+ligindama_V2 : V2;
+ligindamine_N : N;
+ligineja_N : N;
+liginema_V : V;
+liginemine_N : N;
+ligiolek_N : N;
+ligi_panema_V : V;
+ligi_pressima_V : V;
+ligi_pugema_V : V;
+'ligi_pääsema_V' : V;
+'ligipääsetavus_N' : N;
+'ligipääs_N' : N;
+'ligipääsmatus_N' : N;
+ligi_saama_V : V;
+ligi_seisma_V : V;
+ligistikku_Adv : Adv;
+ligistuma_V : V;
+ligi_suruma_V : V;
+ligi_tikkuma_V : V;
+'ligi_tõmbama_V' : V;
+'ligi_tükkima_V' : V;
+'ligi_võtma_V' : V;
+ligniin_N : N;
+ligu_N : N;
+liguma_V : V;
+ligundamine_N : N;
+ligund_N : N;
+liguneja_N : N;
+ligunema_V : V;
+ligunemine_N : N;
+lihahaav_N : N;
+'lihaheitepäev_N' : N;
+lihahimu_N : N;
+lihajahu_N : N;
+'lihajõudlus_N' : N;
+lihakana_N : N;
+lihakari_N : N;
+lihakaup_N : N;
+lihakauplus_N : N;
+lihakaupmees_N : N;
+lihakeha_N : N;
+lihakirves_N : N;
+lihakombinaat_N : N;
+lihakonserv_N : N;
+lihakontroll_N : N;
+lihaks_saama_V : V;
+lihaktaim_N : N;
+lihalehm_N : N;
+lihalett_N : N;
+liha_N : N;
+lihalikkus_N : N;
+lihalik_A : A;
+lihaloom_N : N;
+'lihamürgistus_N' : N;
+'lihamürgitus_N' : N;
+'lihamüüja_N' : N;
+'lihamüük_N' : N;
+lihane_A : A;
+lihanuga_N : N;
+lihapirukas_N : N;
+liharoog_N : N;
+lihasatroofia_N : N;
+'lihasdüstroofia_N' : N;
+lihased_N : N;
+'lihasejõud_N' : N;
+lihaseline_A : A;
+'lihasepõletik_N' : N;
+lihasevalu_N : N;
+lihashaigus_N : N;
+lihaskasvaja_N : N;
+lihaskiud_N : N;
+lihaskoekasvaja_N : N;
+lihaskond_N : N;
+lihaskramp_N : N;
+lihaskude_N : N;
+lihas_N : N;
+'lihaslõtvus_N' : N;
+'lihasnõrkus_N' : N;
+lihasrakk_N : N;
+lihasreuma_N : N;
+lihastik_N : N;
+'lihast_ja_luust_läbi_lõikama_V' : V;
+lihasuretaja_N : N;
+lihasuretamine_N : N;
+lihasuretus_N : N;
+lihasvalu_N : N;
+'lihasvärin_N' : N;
+'lihasööja_N' : N;
+lihatermomeeter_N : N;
+lihatoit_N : N;
+lihatoode_N : N;
+lihatsema_V : V;
+'lihatööstusfirma_N' : N;
+'lihatööstus_N' : N;
+'lihatükk_N' : N;
+lihav_A : A;
+lihavnema_V : V;
+lihavus_N : N;
+'lihavõtted_N' : N;
+'lihavõttemuna_N' : N;
+'lihavõttemüsteerium_N' : N;
+'lihavõttepühad_N' : N;
+'lihavõttepüha_N' : N;
+lihe_N : N;
+lihhenoloogia_N : N;
+lihkuja_N : N;
+lihkuma_V : V;
+lihkumine_N : N;
+lihtaasta_N : N;
+lihtaine_N : N;
+lihtakne_N : N;
+lihtaktsia_N : N;
+lihter_N : N;
+'lihthöövel_N' : N;
+lihtintress_N : N;
+lihtkasvik_N : N;
+lihtkiri_N : N;
+lihtlabasus_N : N;
+lihtlause_N : N;
+lihtliige_N : N;
+lihtlurslill_N : N;
+lihtmeander_N : N;
+lihtmest_N : N;
+lihtminevik_N : N;
+lihtmurd_N : N;
+lihtne_A : A;
+'lihtnägemine_N' : N;
+lihtohatis_N : N;
+lihtraamatupidamine_N : N;
+lihtrahvas_N : N;
+lihtriim_N : N;
+lihtsalt_Adv : Adv;
+lihtsameelselt_Adv : Adv;
+lihtsameelsus_N : N;
+lihtsasti_Adv : Adv;
+lihtsilm_N : N;
+lihtsus_N : N;
+lihtsustaja_N : N;
+lihtsustamine_N : N;
+lihtsustatus_N : N;
+lihtsustuma_V : V;
+lihtsustumine_N : N;
+'lihtsõna_N' : N;
+lihttekst_N : N;
+'lihttöö_N' : N;
+'lihttööline_N' : N;
+'lihttüüp_N' : N;
+lihtvaba_N : N;
+lihtvalk_N : N;
+lihtveksel_N : N;
+lihtverb_N : N;
+lihtviga_N : N;
+lihtvundament_N : N;
+'lihtvõlakohustus_N' : N;
+'lihtvõti_N' : N;
+'lihtväetis_N' : N;
+lihuma_V : V;
+lihumine_N : N;
+lihunik_N : N;
+lihunikukirves_N : N;
+lihunikunuga_N : N;
+lihvama_V : V;
+lihvatama_V : V;
+lihvi_andma_V : V;
+lihvija_N : N;
+lihvimine_N : N;
+lihvimismasin_N : N;
+lihvimispink_N : N;
+lihvitud_A : A;
+lihvitus_N : N;
+lihviv_A : A;
+lihvklaas_N : N;
+'lihvkäi_N' : N;
+lihvpink_N : N;
+lihvuma_V : V;
+'liiakasuvõtja_N' : N;
+liialdaja_N : N;
+liialdamata_Adv : Adv;
+liialdamatu_A : A;
+liialdamatult_Adv : Adv;
+liialdamine_N : N;
+liialdane_A : A;
+liialdatud_A : A;
+liialdatult_Adv : Adv;
+liialdatus_N : N;
+liialdavalt_Adv : Adv;
+liialdav_A : A;
+liialdus_N : N;
+liialduslik_A : A;
+liiale_ajama_V : V;
+liialeminek_N : N;
+liialine_A : A;
+liialt_Adv : Adv;
+liiane_A : A;
+liiaskood_N : N;
+liiasus_N : N;
+liiatigi_Adv : Adv;
+liiati_Adv : Adv;
+liibukad_N : N;
+liibuma_V : V;
+liibumine_N : N;
+liide_N : N;
+liidendaja_N : N;
+liidendamine_N : N;
+liidend_N : N;
+'liidendmööbel_N' : N;
+liiderdaja_N : N;
+liiderdama_V : V;
+liiderdamine_N : N;
+liiderdus_N : N;
+liider_N : N;
+liiderlik_A : A;
+liiderlikult_Adv : Adv;
+liidermeeskond_N : N;
+liides_N : N;
+liidestamine_N : N;
+'liidrisärk_N' : N;
+liidukantsler_N : N;
+liiduleping_N : N;
+'liidulepingut_sõlmima_V' : V;
+liidumaa_N : N;
+liidus_N : N;
+liiduvabariik_N : N;
+liigaasta_N : N;
+liigahtama_V : V;
+liiga_Adv : Adv;
+liiga_N : N;
+liigataja_N : N;
+liigatama_V : V;
+liigatamine_N : N;
+liiga_tegema_V : V;
+liigavlutundlikkus_N : N;
+liige_N : N;
+liigendaja_N : N;
+liigendamine_N : N;
+liigendautobuss_N : N;
+liigendbuss_N : N;
+liigend_N : N;
+liigendnuga_N : N;
+liigendnukk_N : N;
+liigenduma_V : V;
+liigendumine_N : N;
+liigesehaigus_N : N;
+liigesekulumus_N : N;
+'liigesenärv_N' : N;
+'liigesepõletik_N' : N;
+liigesevalu_N : N;
+'liigeseõõs_N' : N;
+liiges_N : N;
+liigestaja_N : N;
+liigestamine_N : N;
+liigestevalu_N : N;
+liigestuma_V : V;
+liigestumine_N : N;
+liigeveresus_N : N;
+liighigistamine_N : N;
+liigikaaslane_N : N;
+liigirikkus_N : N;
+liigitaja_N : N;
+liigitama_V2 : V2;
+liigitamine_N : N;
+liigituma_V : V;
+liigitumine_N : N;
+liigitus_N : N;
+liigkasu_N : N;
+'liigkasuvõtja_N' : N;
+'liigkasuvõtmine_N' : N;
+liiglagi_N : N;
+liigliha_N : N;
+liig_N : N;
+liigmurd_N : N;
+liigne_A : A;
+liigniiskus_N : N;
+liignimi_N : N;
+liigsallivus_N : N;
+liigselt_Adv : Adv;
+liigsuhkrusisaldus_N : N;
+liigsus_N : N;
+'liigsöömine_N' : N;
+liigtahtetung_N : N;
+liigtarbimine_N : N;
+liigtarvitaja_N : N;
+liigtarvitamine_N : N;
+liigtoitmine_N : N;
+liigtuba_N : N;
+liigtundlikkus_N : N;
+liigud_N : N;
+liigujoomine_N : N;
+liigunisus_N : N;
+liigutaja_N : N;
+'liigutajanärv_N' : N;
+liigutama_V2 : V2;
+liigutamine_N : N;
+liigutatult_Adv : Adv;
+liigutav_A : A;
+liigutuma_V : V;
+liigutusi_tegema_V : V;
+liigutus_N : N;
+'liigutusnärv_N' : N;
+liigutustreemor_N : N;
+'liigõhk_N' : N;
+'liigärrituvus_N' : N;
+liikkond_N : N;
+liikleja_N : N;
+liiklema_V : V;
+liiklemine_N : N;
+liik_N : N;
+liiklusavarii_N : N;
+liikluseeskiri_N : N;
+liiklusgraafik_N : N;
+'liiklusinfosüsteem_N' : N;
+liiklusinspektor_N : N;
+liiklusinspektsioon_N : N;
+'liiklusjärelvalve_N' : N;
+liikluskasvatus_N : N;
+liikluskeeris_N : N;
+liikluskindlustus_N : N;
+liiklus_N : N;
+'liiklusmärk_N' : N;
+'liiklusmäärustik_N' : N;
+'liiklusmöll_N' : N;
+'liiklusmüra_N' : N;
+liiklusohutus_N : N;
+liikluspolitsei_N : N;
+liikluspolitseinik_N : N;
+liiklustee_N : N;
+liiklusteenistus_N : N;
+liiklusummik_N : N;
+liiklusvahend_N : N;
+liiklusvoog_N : N;
+liiklusvool_N : N;
+'liiklusõnnetus_N' : N;
+liikmehiidsus_N : N;
+liikmekaart_N : N;
+liikmemaks_N : N;
+liikmeraamat_N : N;
+liikmeskirje_N : N;
+liikmeskond_N : N;
+liikmesmaa_N : N;
+liikmesriik_N : N;
+liiktross_N : N;
+liikuja_N : N;
+liikuma_hakkama_V : V;
+liikuma_V : V;
+liikumapanek_N : N;
+liikuma_saama_V : V;
+'liikumatuks_jääma_V' : V;
+liikumatu_A : A;
+liikumatult_Adv : Adv;
+liikumatus_N : N;
+liikumine_N : N;
+liikumiselundkond_N : N;
+liikumisenergia_N : N;
+liikumishulk_N : N;
+liikumiskujund_N : N;
+liikumiskunst_N : N;
+liikumismaneer_N : N;
+'liikumismäng_N' : N;
+liikumisparallaks_N : N;
+liikumisruum_N : N;
+liikumissuund_N : N;
+liikumistee_N : N;
+liikumistegevus_N : N;
+'liikumisvõimetus_N' : N;
+'liikumisõpetaja_N' : N;
+'liikumisõpetus_N' : N;
+liikuraparaat_N : N;
+liikur_N : N;
+liikurrobot_N : N;
+liikurujuvvahend_N : N;
+liikurvagun_N : N;
+liikusid_tegema_V : V;
+liikuv_A : A;
+liikuvus_N : N;
+liikvele_ajama_V : V;
+liikvele_panema_V : V;
+liikvor_N : N;
+liilia_N : N;
+liilialine_N : N;
+'liiliaõis_N' : N;
+liimauba_N : N;
+liimendama_V : V;
+liimerdama_V : V;
+liimhermeetik_N : N;
+liimija_N : N;
+liimile_sattuma_V : V;
+liimile_vedama_V : V;
+'liimile_võtma_V' : V;
+liimimaal_N : N;
+liimima_V2 : V2;
+liimimine_N : N;
+liimipaber_N : N;
+liimi_peale_sattuma_V : V;
+liimipintsel_N : N;
+liimipulk_N : N;
+'liimipüstol_N' : N;
+liimitsema_V : V;
+liimitustama_V : V;
+liim_N : N;
+liimmaal_N : N;
+liimpuitkilp_N : N;
+liimpuit_N : N;
+liimseotis_N : N;
+liimuma_V : V;
+liimumine_N : N;
+liimvineer_N : N;
+'liimvärv_N' : N;
+liineal_N : N;
+liiniadapter_N : N;
+liiniauto_N : N;
+liinikaart_N : N;
+liinikood_N : N;
+liinilaev_N : N;
+'liinile_sõitma_V' : V;
+liiniluure_N : N;
+liiniristleja_N : N;
+liin_N : N;
+liintootmine_N : N;
+liipaja_N : N;
+liipamine_N : N;
+liipav_A : A;
+liiper_N : N;
+liiprivirn_N : N;
+liiritaja_N : N;
+liiritamine_N : N;
+liir_N : N;
+liisija_N : N;
+liisimine_N : N;
+liisingfirma_N : N;
+liising_N : N;
+liisinguandja_N : N;
+liisingufirma_N : N;
+'liisinguvõtja_N' : N;
+liisk_N : N;
+liisku_heitma_V : V;
+'liisku_lööma_V' : V;
+'liisku_tõmbama_V' : V;
+'liisku_võtma_V' : V;
+liistakas_N : N;
+liistak_N : N;
+liistik_N : N;
+liist_N : N;
+liistparkett_N : N;
+liistukruvi_N : N;
+'liistule_tõmbama_V' : V;
+liistunael_N : N;
+'liistu_peale_tõmbama_V' : V;
+liistusaag_N : N;
+liisualune_N : N;
+liisuma_V : V;
+liisupoiss_N : N;
+'liisuvõtja_N' : N;
+liitaine_N : N;
+liitboks_N : N;
+liitdokument_N : N;
+liitekoht_N : N;
+liiter_N : N;
+liiteseade_N : N;
+liitintress_N : N;
+liitium_N : N;
+liitjaam_N : N;
+liitja_N : N;
+liitkasvik_N : N;
+liitlaev_N : N;
+liitlane_N : N;
+liitlause_N : N;
+liit_N : N;
+liitma_V2 : V2;
+liitmik_N : N;
+liitmine_N : N;
+'liitmismärk_N' : N;
+liitmurd_N : N;
+liitne_A : A;
+liitoptsioon_N : N;
+liitplokk_N : N;
+liitreaalsus_N : N;
+liitriim_N : N;
+'liitrühm_N' : N;
+'liitsihimärgid_N' : N;
+liitsiht_N : N;
+'liitsihtmärgid_N' : N;
+liitsilm_N : N;
+'liitsõna_N' : N;
+'liittõke_N' : N;
+'liittüüp_N' : N;
+liituja_N : N;
+liituma_V : V;
+liitumine_N : N;
+liitumistasu_N : N;
+liitvalk_N : N;
+liitvideo_N : N;
+'liitvõti_N' : N;
+'liitväetis_N' : N;
+'liitvärvus_N' : N;
+liivabunker_N : N;
+liivaburaan_N : N;
+liivahiir_N : N;
+liivakast_N : N;
+liivakell_N : N;
+liivakivi_N : N;
+liivak_N : N;
+liivakook_N : N;
+liivakott_N : N;
+'liivakõrb_N' : N;
+'liivakääbas_N' : N;
+'liivale_jääma_V' : V;
+liivamaa_N : N;
+liivameri_N : N;
+liivapaber_N : N;
+liivapind_N : N;
+liivapinnas_N : N;
+liivaprits_N : N;
+'liivapõhi_N' : N;
+liiva_riputama_V : V;
+liivaseljandik_N : N;
+liiva_silma_ajama_V : V;
+liivastuma_V : V;
+liivastumine_N : N;
+liivataigen_N : N;
+liivatainas_N : N;
+liivatamine_N : N;
+liivatee_N : N;
+liivatorm_N : N;
+'liivatüll_N' : N;
+liivavorm_N : N;
+liivimaalane_N : N;
+liivlane_N : N;
+liiv_N : N;
+liivmuld_N : N;
+liivsavimuld_N : N;
+'liivsöövitus_N' : N;
+likku_panema_V : V;
+likvideerija_N : N;
+likvideerimine_N : N;
+likvideeruma_V : V;
+likvideerumine_N : N;
+likviidne_A : A;
+likviidsus_N : N;
+'likööriklaas_N' : N;
+'likööripudel_N' : N;
+'liköör_N' : N;
+lilangeni_N : N;
+liliput_N : N;
+lillakas_A : A;
+lilla_A : A;
+lilla_N : N;
+lillatamine_N : N;
+'lillat_lööma_V' : V;
+lilleaed_N : N;
+lilleaednik_N : N;
+lillehooaeg_N : N;
+lillekast_N : N;
+lillekasvatus_N : N;
+lillekauplus_N : N;
+lillekimp_N : N;
+lillekompositsioon_N : N;
+'lillekäärid_N' : N;
+lillelaps_N : N;
+lillelaud_N : N;
+lilleline_A : A;
+lillemaal_N : N;
+'lillemüüja_N' : N;
+lillendama_V : V;
+lillendamine_N : N;
+lilleneiu_N : N;
+lilleneostus_N : N;
+'lillenäitus_N' : N;
+lillepeenar_N : N;
+lillepoiss_N : N;
+lillepood_N : N;
+lillepott_N : N;
+lillerdama_V : V;
+lilleriiul_N : N;
+lilleseade_N : N;
+lillesibul_N : N;
+'lilletüdruk_N' : N;
+lillevaas_N : N;
+'lilleõis_N' : N;
+'lilleäri_N' : N;
+lilli_viima_V : V;
+lillkapsas_N : N;
+lill_N : N;
+lillornament_N : N;
+lilltikand_N : N;
+lilluma_V : V;
+lillutama_V : V;
+'lillväänel_N' : N;
+'lillväänis_N' : N;
+'limakõrv_N' : N;
+lima_N : N;
+'limaskestapõletik_N' : N;
+limaskest_N : N;
+limatsiid_N : N;
+limavoolus_N : N;
+limbo_N : N;
+limerik_N : N;
+'limiittüüp_N' : N;
+limiteerija_N : N;
+limiteerimine_N : N;
+limiteering_N : N;
+limnoloogia_N : N;
+limnoloog_N : N;
+limonaadipudel_N : N;
+limonaad_N : N;
+limpaja_N : N;
+limpamine_N : N;
+limpjalg_N : N;
+limpsaja_N : N;
+limpsamine_N : N;
+limpsija_N : N;
+limpsima_V2 : V2;
+limpsimine_N : N;
+limps_N : N;
+limukas_N : N;
+limune_N : N;
+'limusetõrjevahend_N' : N;
+limusiinifirma_N : N;
+limusiin_N : N;
+'linahänilane_N' : N;
+linakasvatus_N : N;
+linakaupmees_N : N;
+linakook_N : N;
+linalakk_N : N;
+linaleoauk_N : N;
+linale_tooma_V : V;
+linaligu_N : N;
+lina_N : N;
+linariie_N : N;
+linaseemned_N : N;
+linaseemnekook_N : N;
+'linaseemneõli_N' : N;
+linastamine_N : N;
+linastuma_V : V;
+linastumine_N : N;
+linastus_N : N;
+'linatööstus_N' : N;
+'linavästrik_N' : N;
+'linaõis_N' : N;
+'linaõli_N' : N;
+'linaõlivärnits_N' : N;
+'linaõlivärv_N' : N;
+lindeaarlinn_N : N;
+lindiajam_N : N;
+'lindile_võtma_V' : V;
+lindiperforaator_N : N;
+lindiseade_N : N;
+lindistaja_N : N;
+lindistamine_N : N;
+lindla_N : N;
+lind_N : N;
+lindpriiks_kuulutama_V : V;
+lineaarkiirendus_N : N;
+lineaarkujutis_N : N;
+lineaarloend_N : N;
+lineaarne_A : A;
+lineaarotsing_N : N;
+lineaarplaanimine_N : N;
+lineaarsus_N : N;
+'lineaarsüsteem_N' : N;
+'lineaarvõrrand_N' : N;
+lineerija_N : N;
+lineerimine_N : N;
+linguga_heitma_V : V;
+'linguga_püüdma_V' : V;
+linguja_N : N;
+lingu_laskma_V : V;
+lingumine_N : N;
+lingutaja_N : N;
+lingutama_V2 : V2;
+lingutamine_N : N;
+lingvistika_N : N;
+lingvist_N : N;
+linkija_N : N;
+linkimine_N : N;
+link_N : N;
+linksu_laskma_V : V;
+linkur_N : N;
+linlane_N : N;
+linlased_N : N;
+linlik_A : A;
+linnaapteek_N : N;
+linnaarhitektuur_N : N;
+linnaeelarve_N : N;
+linnaehitis_N : N;
+linnaehitus_N : N;
+linnaelamu_N : N;
+linnaelanik_N : N;
+linnaelu_N : N;
+linnafestival_N : N;
+linnahall_N : N;
+linnahoone_N : N;
+'linnahärra_N' : N;
+linnainimene_N : N;
+linnaisa_N : N;
+linnajagu_N : N;
+linnajalgratas_N : N;
+linnakalmistu_N : N;
+linnakauplus_N : N;
+linnakirik_N : N;
+linnaklimatoloogia_N : N;
+linnakodanik_N : N;
+linnakodanikud_N : N;
+linnakohus_N : N;
+linnakomitee_N : N;
+linnakool_N : N;
+linnakultuur_N : N;
+linnalaps_N : N;
+linnaleht_N : N;
+linnalik_A : A;
+linnaline_A : A;
+linnaluba_N : N;
+linnamaja_N : N;
+linnamees_N : N;
+linnamehed_N : N;
+linnamuuseum_N : N;
+'linnamõis_N' : N;
+'linnamägi_N' : N;
+'linnamüür_N' : N;
+linnanaine_N : N;
+'linnanõukogu_N' : N;
+linnaosa_N : N;
+linnapea_N : N;
+linnaplika_N : N;
+linnapood_N : N;
+'linnapäev_N' : N;
+linnarahvas_N : N;
+linnaratas_N : N;
+linnaromaan_N : N;
+linnasaras_N : N;
+linnased_N : N;
+linnaseekstrakt_N : N;
+linnasejook_N : N;
+linnaserv_N : N;
+'linnaseäädikas_N' : N;
+linnastamine_N : N;
+linnastuja_N : N;
+linnastuma_V : V;
+linnastumine_N : N;
+'linnast_välja_sõitma_V' : V;
+linnateater_N : N;
+linnatee_N : N;
+'linnatänav_N' : N;
+'linnatüdruk_N' : N;
+linnauuring_N : N;
+linnavalitsus_N : N;
+linnavall_N : N;
+linnavara_N : N;
+linnavolikogu_N : N;
+linnavolinik_N : N;
+'linnavõimud_N' : N;
+'linnavõrk_N' : N;
+'linnavärav_N' : N;
+'linnaäär_N' : N;
+linn_N : N;
+linnuaed_N : N;
+linnufarm_N : N;
+linnugripp_N : N;
+linnuhakatis_N : N;
+'linnuhääl_N' : N;
+linnujalg_N : N;
+linnukahjustus_N : N;
+linnukaitseala_N : N;
+linnukasvatus_N : N;
+linnuke_N : N;
+linnulaul_N : N;
+linnulaut_N : N;
+linnuliha_N : N;
+linnumagus_N : N;
+linnumaja_N : N;
+linnumuna_N : N;
+linnuparv_N : N;
+linnuperspektiiv_N : N;
+linnupesa_N : N;
+linnupete_N : N;
+linnupidajakops_N : N;
+linnupiim_N : N;
+linnupoeg_N : N;
+linnupojake_N : N;
+'linnupüük_N' : N;
+linnus_N : N;
+linnustik_N : N;
+linnustikukaitseala_N : N;
+linnuteadlane_N : N;
+linnuteadus_N : N;
+linnutopis_N : N;
+linnuuni_N : N;
+linoleum_N : N;
+'linoleumpõrand_N' : N;
+'linoollõige_N' : N;
+'linotüüp_N' : N;
+lintaken_N : N;
+lintdiagramm_N : N;
+lintkaabel_N : N;
+lintlihvija_N : N;
+lintlihvimismasin_N : N;
+lintlihvmasin_N : N;
+lint_N : N;
+lintmikrofon_N : N;
+'lintmäluseade_N' : N;
+lintroie_N : N;
+lintrustika_N : N;
+'lintšija_N' : N;
+'lintšikohus_N' : N;
+'lintšimine_N' : N;
+'lintš_N' : N;
+linttraktor_N : N;
+lintvundament_N : N;
+linukas_N : N;
+linutaja_N : N;
+linutamine_N : N;
+lipakas_N : N;
+lipariit_N : N;
+lipats_N : N;
+lipeemia_N : N;
+lipendaja_N : N;
+lipendama_V : V;
+lipendamine_N : N;
+liperdama_V : V;
+liperdamine_N : N;
+lipiidid_N : N;
+lipik_N : N;
+lipitseja_N : N;
+lipitsema_V : V;
+lipitsemine_N : N;
+lipitsevalt_Adv : Adv;
+lipitsev_A : A;
+lipits_N : N;
+lipitsus_N : N;
+liplema_V : V;
+lipnema_V : V;
+lipnik_N : N;
+'lipodüstroofia_N' : N;
+lipogramm_N : N;
+lipoidid_N : N;
+lipoom_N : N;
+lippaja_N : N;
+lippama_V : V;
+lippamine_N : N;
+lipp_N : N;
+lippuma_V : V;
+lippu_panema_V : V;
+lippur_N : N;
+lipsaja_N : N;
+lipsama_V : V;
+lipsamine_N : N;
+lipsatamine_N : N;
+lipsatus_N : N;
+lipshein_N : N;
+lipsi_N : N;
+lips_N : N;
+lipsti_Adv : Adv;
+lipsuehe_N : N;
+'lipsu_lööma_V' : V;
+lipsuma_V : V;
+'lipsusõlm_N' : N;
+lipu_alla_kutsuma_V : V;
+lipukandja_N : N;
+lipukiri_N : N;
+lipulaev_N : N;
+lipumees_N : N;
+'lipunöör_N' : N;
+'lipupäev_N' : N;
+lipuregister_N : N;
+lipustuma_V : V;
+'lipusõlm_N' : N;
+liputaja_N : N;
+liputamine_N : N;
+lipuvalve_N : N;
+lipuvargus_N : N;
+'lipuvärv_N' : N;
+lirisema_V : V;
+lirts_N : N;
+lirtsuja_N : N;
+'lirtsu_lööma_V' : V;
+lirtsuma_V : V;
+lirtsumine_N : N;
+lirva_N : N;
+lisaaine_N : N;
+lisa_andma_V : V;
+lisadividend_N : N;
+lisaeelarve_N : N;
+lisaetendus_N : N;
+lisa_hankima_V : V;
+lisaja_N : N;
+'lisajõgi_N' : N;
+lisakasum_N : N;
+lisaks_andma_V : V;
+lisaks_Adv : Adv;
+lisakulu_N : N;
+lisaleht_N : N;
+lisa_N : N;
+lisamaks_N : N;
+lisamaksustaja_N : N;
+lisamaksustamine_N : N;
+lisama_V2 : V2;
+lisamine_N : N;
+lisamisolek_N : N;
+'lisamisrežiim_N' : N;
+lisand_N : N;
+lisandprogramm_N : N;
+lisanduja_N : N;
+lisanduma_V : V;
+lisandumine_N : N;
+lisandus_N : N;
+'lisandväärtus_N' : N;
+'lisandväärtusmaks_N' : N;
+lisanema_V : V;
+lisanemine_N : N;
+'lisanärv_N' : N;
+lisaosakasu_N : N;
+lisaots_N : N;
+lisaplokk_N : N;
+lisaprotokoll_N : N;
+lisapuri_N : N;
+'lisapäev_N' : N;
+lisarada_N : N;
+lisaraha_N : N;
+lisaraskus_N : N;
+lisaseade_N : N;
+lisasektor_N : N;
+lisasissetulek_N : N;
+'lisasööt_N' : N;
+lisatasu_N : N;
+lisateave_N : N;
+lisateenistus_N : N;
+lisateenus_N : N;
+lisatingimus_N : N;
+lisatool_N : N;
+'lisatoppenärv_N' : N;
+lisatulu_N : N;
+lisavahend_N : N;
+'lisaväärtusvõrk_N' : N;
+'lisaülesanne_N' : N;
+'lisaüritus_N' : N;
+liseen_N : N;
+listerioos_N : N;
+listiserver_N : N;
+'listitöötluskeel_N' : N;
+list_N : N;
+litaania_N : N;
+litakas_N : N;
+litakoer_N : N;
+lita_N : N;
+litatama_V : V;
+literaarne_A : A;
+literaat_N : N;
+literatuuritseja_N : N;
+literatuuritsemine_N : N;
+literatuurne_A : A;
+literdama_V : V;
+litereerija_N : N;
+litereerimine_N : N;
+litograafia_N : N;
+litokivi_N : N;
+litokriit_N : N;
+lito_N : N;
+litoloogia_N : N;
+litootes_N : N;
+'litosfäär_N' : N;
+'litototušš_N' : N;
+'litraaž_N' : N;
+litsentseerija_N : N;
+litsentseerimine_N : N;
+litsentsija_N : N;
+litsentsimine_N : N;
+'litsentsimisvõti_N' : N;
+litsentsitasu_N : N;
+litsents_N : N;
+'litsi_lööma_V' : V;
+litsimaja_N : N;
+'litsi_mängima_V' : V;
+lits_N : N;
+litsuja_N : N;
+litsuma_V2 : V2;
+litsumine_N : N;
+'litš_N' : N;
+litter_N : N;
+littertikand_N : N;
+litt_N : N;
+liturgia_N : N;
+liud_N : N;
+liue_N : N;
+liugastama_V : V;
+liugelaager_N : N;
+liugetee_N : N;
+liuggraafik_N : N;
+liughind_N : N;
+liugkurss_N : N;
+liugleja_N : N;
+liuglema_V : V;
+liuglemine_N : N;
+liug_N : N;
+liugpaat_N : N;
+liugpolt_N : N;
+liugriim_N : N;
+liugtee_N : N;
+liugtrepp_N : N;
+liuguja_N : N;
+liugu_laskma_V : V;
+liuguma_V : V;
+liugumine_N : N;
+liugvaluuta_N : N;
+'liugvääring_N' : N;
+liuhka_Adv : Adv;
+liulaskmine_N : N;
+'liumägi_N' : N;
+liuraud_N : N;
+liuska_Adv : Adv;
+liuskama_V : V;
+liustik_N : N;
+liustikuseen_N : N;
+loahaldusprotokoll_N : N;
+loasignaal_N : N;
+loba_ajama_V : V;
+lobaja_N : N;
+loba_N : N;
+lobamine_N : N;
+lobamokk_N : N;
+lobasuu_N : N;
+lobeelia_N : N;
+lobin_N : N;
+lobiseja_N : N;
+lobisemine_N : N;
+lobisemishimu_N : N;
+lobisev_A : A;
+lobism_N : N;
+lobistaja_N : N;
+lobistamine_N : N;
+'lobitöö_N' : N;
+lobjakane_A : A;
+lobjakas_N : N;
+lobudik_N : N;
+loculi_N : N;
+lodakil_Adv : Adv;
+lodevil_Adv : Adv;
+lodev_A : A;
+lodevus_N : N;
+lodi_N : N;
+lodin_N : N;
+lodisema_V : V;
+lodistaja_N : N;
+lodistamine_N : N;
+'lodža_N' : N;
+lodu_N : N;
+lodumaa_N : N;
+loduniit_N : N;
+lodus_Adv : Adv;
+lodustuma_V : V;
+loe_N : N;
+'loelõng_N' : N;
+loendaja_N : N;
+loendamine_N : N;
+loendiboks_N : N;
+loendikast_N : N;
+'loenditöötlus_N' : N;
+loend_N : N;
+'loendtüüp_N' : N;
+loenduma_V : V;
+loendumine_N : N;
+loendur_N : N;
+loendus_N : N;
+'loendusvõlur_N' : N;
+loengkontsert_N : N;
+loeng_N : N;
+loengugraafikaprogramm_N : N;
+loenguid_pidama_V : V;
+loenguruum_N : N;
+loengusaal_N : N;
+loengusalvestus_N : N;
+loengut_pidama_V : V;
+loetav_A : A;
+loetav_N : N;
+loetelu_N : N;
+loetleja_N : N;
+loetlema_V2 : V2;
+loetlematu_A : A;
+loetlemine_N : N;
+loetlus_N : N;
+logama_V : V;
+logard_N : N;
+logaritmija_N : N;
+logaritmimine_N : N;
+logaritm_N : N;
+'logaritmvõrrand_N' : N;
+logeleja_N : N;
+logelema_V : V;
+logelemine_N : N;
+logifail_N : N;
+logija_N : N;
+logilaud_N : N;
+logi_N : N;
+logimine_N : N;
+logiraamat_N : N;
+logisema_V : V;
+logisemine_N : N;
+logisev_A : A;
+logistaja_N : N;
+logistamine_N : N;
+logistikafirma_N : N;
+logistikakulu_N : N;
+logistika_N : N;
+logistikapark_N : N;
+logistik_N : N;
+logofoobia_N : N;
+logo_N : N;
+logomahhia_N : N;
+logopaatia_N : N;
+logopaat_N : N;
+logopeediakabinet_N : N;
+logopeedia_N : N;
+logopeed_N : N;
+logotsentrism_N : N;
+logotsentrist_N : N;
+logu_A : A;
+lohakalt_Adv : Adv;
+lohakas_A : A;
+'lohakavõitu_Adv' : Adv;
+lohakil_Adv : Adv;
+lohakus_N : N;
+lohama_V : V;
+lohelaudur_N : N;
+lohelennuk_N : N;
+lohe_N : N;
+lohin_N : N;
+lohiseja_N : N;
+lohisema_V : V;
+lohisemine_N : N;
+lohistaja_N : N;
+lohistamine_N : N;
+lohisti_N : N;
+lohistuslukk_N : N;
+lohistustee_N : N;
+lohk_N : N;
+lohkornament_N : N;
+lohku_Adv : Adv;
+lohkuma_V : V;
+lohkus_Adv : Adv;
+'lohku_tõmbama_V' : V;
+lohku_vajuma_V : V;
+lohmerdama_V : V;
+loht_N : N;
+lohutaja_N : N;
+lohutamatu_A : A;
+lohutamine_N : N;
+lohutu_A : A;
+lohutuma_V : V;
+lohutumine_N : N;
+lohutusauhind_N : N;
+lohutus_N : N;
+lohutuspreemia_N : N;
+lohutust_leidma_V : V;
+lohutust_saama_V : V;
+lohutusturniir_N : N;
+lohvakil_Adv : Adv;
+lohvama_V : V;
+lohverdama_V : V;
+lohv_N : N;
+loide_N : N;
+loid_A : A;
+loiduja_N : N;
+loiduma_V : V;
+loidumine_N : N;
+loidus_N : N;
+loigerdama_V : V;
+loik_N : N;
+loimama_V : V;
+loitlema_V : V;
+loit_N : N;
+loitmine_N : N;
+loitsija_N : N;
+loitsimine_N : N;
+loits_N : N;
+loiult_Adv : Adv;
+loiutamine_N : N;
+loivaja_N : N;
+loivaline_N : N;
+loivama_V : V;
+loivamine_N : N;
+loivima_V : V;
+lojaalne_A : A;
+lojaalsus_N : N;
+lokaaladverb_N : N;
+lokaalne_A : A;
+lokaalpopulatsioon_N : N;
+lokaalsiin_N : N;
+lokaaltoon_N : N;
+'lokaalvõrk_N' : N;
+lokaator_N : N;
+lokaliseerija_N : N;
+lokaliseerimine_N : N;
+lokaliseeruma_V : V;
+lokaliseerumine_N : N;
+lokatama_V : V;
+lokatiiv_N : N;
+lokatsioon_N : N;
+lokaut_N : N;
+lokendama_V : V;
+lokerdama_V : V;
+'lokikäärid_N' : N;
+lokilammas_N : N;
+lokirull_N : N;
+lokitaja_N : N;
+lokitamine_N : N;
+lokitangid_N : N;
+lokkama_V : V;
+lokkamine_N : N;
+lokkija_N : N;
+lokki_Adv : Adv;
+lokkimine_N : N;
+lokkispea_N : N;
+lokk_N : N;
+'lokku_lööma_V' : V;
+lokomotiiv_N : N;
+loksama_V : V;
+loksatama_V : V;
+lokse_N : N;
+loksima_V : V;
+lokslema_V : V;
+loksuma_V : V;
+loksumine_N : N;
+loksutaja_N : N;
+loksutamine_N : N;
+lokulaud_N : N;
+lokupill_N : N;
+lokuti_N : N;
+lollakalt_Adv : Adv;
+lolli_ajama_V : V;
+lolliks_tegema_V : V;
+lollilt_Adv : Adv;
+'lolli_mängima_V' : V;
+lollisti_Adv : Adv;
+lollistuma_V : V;
+lollitaja_N : N;
+lollitamine_N : N;
+lollkasutaja_N : N;
+loll_A : A;
+loll_N : N;
+lollpea_N : N;
+lollusi_tegema_V : V;
+lollus_N : N;
+'lollust_peast_välja_ajama_V' : V;
+lombakas_A : A;
+lombak_A : A;
+lombak_N : N;
+lombard_N : N;
+lomberdaja_N : N;
+lomberdama_V : V;
+lomberdamine_N : N;
+lomp_N : N;
+lompsutama_V : V;
+londerdama_V : V;
+londilised_N : N;
+londitama_V : V;
+longan_N : N;
+longerdama_V : V;
+longituudiuuring_N : N;
+longu_Adv : Adv;
+longuma_V : V;
+longumine_N : N;
+lonkaja_N : N;
+lonkamine_N : N;
+lonkav_A : A;
+lonkija_N : N;
+lonkima_V : V;
+lonkimine_N : N;
+lonksaja_N : N;
+lonksamine_N : N;
+lonkshaaval_Adv : Adv;
+lonks_N : N;
+lonksti_Adv : Adv;
+lonksu_Adv : Adv;
+lonkur_N : N;
+'lonti_jääma_V' : V;
+lonti_Adv : Adv;
+lontima_V : V;
+lontis_Adv : Adv;
+'lonti_täis_tõmbama_V' : V;
+lonti_vajuma_V : V;
+lontrus_N : N;
+lontsima_V : V;
+looberdaja_N : N;
+looberdama_V : V;
+looberdamine_N : N;
+loobuja_N : N;
+loobuma_V : V;
+loobumine_N : N;
+loobumus_N : N;
+looded_N : N;
+loodekaar_N : N;
+loode_N : N;
+loodenema_V : V;
+loodepuna_N : N;
+looderannik_N : N;
+looderdaja_N : N;
+looderdama_V : V;
+looderdamine_N : N;
+looder_N : N;
+loodetavasti_Adv : Adv;
+loodetuul_N : N;
+loodija_N : N;
+loodimine_N : N;
+loodis_Adv : Adv;
+lood_N : N;
+'loodrit_lööma_V' : V;
+loodu_N : N;
+loodusala_N : N;
+loodusand_N : N;
+loodusekultus_N : N;
+loodusfilosoofia_N : N;
+loodushoid_N : N;
+loodushoiuala_N : N;
+'loodushäda_N' : N;
+'loodusjõud_N' : N;
+looduskaitseala_N : N;
+looduskaitse_N : N;
+looduskaitsering_N : N;
+'looduskaitseüritus_N' : N;
+looduskivi_N : N;
+looduskompleks_N : N;
+looduslikkus_N : N;
+looduslik_A : A;
+looduslikult_Adv : Adv;
+loodus_N : N;
+loodusloomuuseum_N : N;
+looduslugu_N : N;
+loodusluule_N : N;
+loodusluuletus_N : N;
+'looduslüürika_N' : N;
+'looduslüürik_N' : N;
+loodusmaastik_N : N;
+'loodusmärk_N' : N;
+'loodusnähtus_N' : N;
+loodusobjekt_N : N;
+looduspark_N : N;
+looduspilt_N : N;
+loodusrahvas_N : N;
+loodusravi_N : N;
+loodusressurss_N : N;
+loodusrikkus_N : N;
+loodussaade_N : N;
+loodusseadus_N : N;
+loodusseisund_N : N;
+loodusteadus_N : N;
+loodustoode_N : N;
+loodusvara_N : N;
+'loodusvägi_N' : N;
+'loodusvöönd_N' : N;
+'loodusõnnetus_N' : N;
+'loodusõpetus_N' : N;
+loogapainik_N : N;
+loogaraha_N : N;
+loogeldama_V : V;
+loogeline_A : A;
+looge_N : N;
+loogerdama_V : V;
+loogikaelement_N : N;
+loogikafunktsioon_N : N;
+loogikakeel_N : N;
+'loogikakäsk_N' : N;
+loogika_N : N;
+loogikaoperaator_N : N;
+loogikapomm_N : N;
+loogikaseadis_N : N;
+loogikatehe_N : N;
+'loogikatüüp_N' : N;
+loogikavastasus_N : N;
+loogikaventiil_N : N;
+loogikaviga_N : N;
+loogik_N : N;
+loogiline_A : A;
+loogiliselt_Adv : Adv;
+loogilisus_N : N;
+loog_N : N;
+'loogu_käänama_V' : V;
+'loogu_pöörama_V' : V;
+'loogu_võtma_V' : V;
+looja_karja_saatma_V : V;
+loojakarja_saatma_V : V;
+loojak_N : N;
+looja_N : N;
+loojaminek_N : N;
+loojang_N : N;
+looja_vajuma_V : V;
+loojenema_V : V;
+loojuma_V : V;
+loojumine_N : N;
+lookaja_N : N;
+lookama_V : V;
+lookamine_N : N;
+'looka_tõmbuma_V' : V;
+looka_vajuma_V : V;
+lookeline_A : A;
+lookleja_N : N;
+looklema_V : V;
+looklemine_N : N;
+looklev_A : A;
+look_N : N;
+lookuma_V : V;
+lookus_N : N;
+looline_N : N;
+loomaaed_N : N;
+loomaanatoomia_N : N;
+loomaarstiteaduskond_N : N;
+loomaarstiteadus_N : N;
+loomaarst_N : N;
+loomaeepos_N : N;
+'loomafüsioloogia_N' : N;
+loomahaigus_N : N;
+loomahakatis_N : N;
+loomahistoloogia_N : N;
+loomajahu_N : N;
+loomajalg_N : N;
+loomajutt_N : N;
+loomakaitse_N : N;
+loomakapsas_N : N;
+loomakari_N : N;
+loomakasvatusfarm_N : N;
+loomakasvatusharu_N : N;
+loomakasvatus_N : N;
+loomakasvatusseadmed_N : N;
+loomakasvatusteadus_N : N;
+'loomakasvatusökonoomika_N' : N;
+loomakett_N : N;
+looma_kinni_panema_V : V;
+loomakliinik_N : N;
+loomakooslus_N : N;
+loomalaut_N : N;
+loomaliha_N : N;
+loomaliik_N : N;
+loomalik_A : A;
+loomalikult_Adv : Adv;
+looma_V2 : V2;
+loomalugu_N : N;
+loomamuinasjutt_N : N;
+loomanaeris_N : N;
+loomanahk_N : N;
+loomapaleontoloogia_N : N;
+loomapatoloogia_N : N;
+loomapeet_N : N;
+loomapidaja_N : N;
+loomapidamine_N : N;
+loomapilastaja_N : N;
+loomapilastus_N : N;
+loomaplastika_N : N;
+loomapoeg_N : N;
+loomapood_N : N;
+'loomapsühholoogia_N' : N;
+loomaraamat_N : N;
+loomarasv_N : N;
+loomariik_N : N;
+loomasaadus_N : N;
+loomastik_N : N;
+loomastuja_N : N;
+loomastumine_N : N;
+'loomasõnnik_N' : N;
+'loomasööt_N' : N;
+loomataltsutaja_N : N;
+loomataud_N : N;
+loomateadus_N : N;
+loomatervishoid_N : N;
+loomatohter_N : N;
+loomatopis_N : N;
+'loomatõug_N' : N;
+loomavagun_N : N;
+loomavaibad_N : N;
+loomaveolaev_N : N;
+'loomaökoloogia_N' : N;
+loomeakt_N : N;
+loomeinimene_N : N;
+loomekeel_N : N;
+loomeliit_N : N;
+loome_N : N;
+loomeprotsess_N : N;
+loometarkvara_N : N;
+'loometöö_N' : N;
+loomevaras_N : N;
+loomevargus_N : N;
+'loomhõljum_N' : N;
+loomine_N : N;
+looming_N : N;
+loominguline_A : A;
+'loomingupsühholoogia_N' : N;
+'loomismüüt_N' : N;
+'loomisvõime_N' : N;
+loomkatse_N : N;
+loom_N : N;
+loomne_A : A;
+loomornament_N : N;
+loomtoiduline_N : N;
+loomujoon_N : N;
+'loomulikke_tarbeid_õiendama_V' : V;
+loomulikkus_N : N;
+loomulikku_tarvet_ajama_V : V;
+loomulikku_tarvidust_ajama_V : V;
+loomulikku_vajadust_ajama_V : V;
+loomulik_A : A;
+loomulikult_Adv : Adv;
+loomuomaselt_Adv : Adv;
+loomuomasus_N : N;
+'loomupäraselt_Adv' : Adv;
+'loomupärasus_N' : N;
+loomuseadus_N : N;
+loomus_N : N;
+loomusund_N : N;
+'loomutäius_N' : N;
+loomuvastasus_N : N;
+'loomuõigus_N' : N;
+'loomühik_N' : N;
+loonusrent_N : N;
+loonustasu_N : N;
+loopealne_N : N;
+loopija_N : N;
+loopima_V2 : V2;
+loopimine_N : N;
+'loorbereid_lõikama_V' : V;
+'loorberipärg_N' : N;
+loorberitel_puhkama_V : V;
+loorber_N : N;
+loorija_N : N;
+loorimine_N : N;
+looritaja_N : N;
+looritamine_N : N;
+loorituma_V : V;
+loorkakk_N : N;
+loor_N : N;
+looruma_V : V;
+loosija_N : N;
+loosimine_N : N;
+loosipoiss_N : N;
+loosiratas_N : N;
+'loosi_tõmbama_V' : V;
+'loosi_võtma_V' : V;
+loosklema_V : V;
+loos_N : N;
+loosungikarjuja_N : N;
+loosung_N : N;
+'loož_N' : N;
+looteenergia_N : N;
+lootevedelik_N : N;
+lootevesi_N : N;
+lootja_N : N;
+lootma_V2 : V2;
+lootmine_N : N;
+'lootoseõis_N' : N;
+lootoskapiteel_N : N;
+lootoslill_N : N;
+lootos_N : N;
+lootossammas_N : N;
+lootsijaam_N : N;
+lootsija_N : N;
+lootsikaater_N : N;
+lootsik_N : N;
+lootsilaev_N : N;
+lootsimine_N : N;
+lootsiraamat_N : N;
+loots_N : N;
+lootusekiir_N : N;
+lootuseltult_Adv : Adv;
+lootusetu_A : A;
+lootusetus_N : N;
+lootusi_panema_V : V;
+'lootusi_täitma_V' : V;
+lootuskiir_N : N;
+lootuslik_A : A;
+lootus_N : N;
+lootusrikkalt_Adv : Adv;
+lootust_andma_V : V;
+lootust_kaotama_V : V;
+lootust_panema_V : V;
+lootvalt_Adv : Adv;
+loovija_N : N;
+loovimine_N : N;
+loovisik_N : N;
+loovisiksus_N : N;
+loov_A : A;
+loovmeetod_N : N;
+loovus_N : N;
+loovutaja_N : N;
+loovutama_V2 : V2;
+loovutamine_N : N;
+'loovõtja_N' : N;
+'loovülesanne_N' : N;
+lopane_A : A;
+lopendama_V : V;
+loperdama_V : V;
+loperdamine_N : N;
+lopergune_A : A;
+'loppi_lööma_V' : V;
+lopp_N : N;
+loppuma_V : V;
+lopsakas_A : A;
+lopsakus_N : N;
+lopsatama_V : V;
+lopsuma_V : V;
+loputaja_N : N;
+loputama_V2 : V2;
+loputamine_N : N;
+loputusvahend_N : N;
+loraja_N : N;
+lora_N : N;
+loramine_N : N;
+lord_N : N;
+lordoos_N : N;
+lorimokk_N : N;
+loriseja_N : N;
+lorisemine_N : N;
+loristaja_N : N;
+loristamine_N : N;
+lorri_Adv : Adv;
+lorris_Adv : Adv;
+lortsatama_V : V;
+lortsima_V : V;
+lorts_N : N;
+lortsuja_N : N;
+lortsuma_V : V;
+lortsumine_N : N;
+lorutaja_N : N;
+lorutama_V : V;
+lorutamine_N : N;
+losakile_Adv : Adv;
+losakil_Adv : Adv;
+loskuma_V : V;
+lossiansambel_N : N;
+lossija_N : N;
+lossikabel_N : N;
+lossikirik_N : N;
+lossimine_N : N;
+loss_N : N;
+lossutama_V : V;
+losutaja_N : N;
+losutama_V : V;
+losutamine_N : N;
+'ložeerima_V' : V;
+'ložement_N' : N;
+lotakil_Adv : Adv;
+lotendama_V : V;
+lotendamine_N : N;
+loterdama_V : V;
+loteriifirma_N : N;
+loteriiliik_N : N;
+loterii_N : N;
+loteriiseadus_N : N;
+loti_N : N;
+lotofirma_N : N;
+loto_N : N;
+'lotot_mängima_V' : V;
+'lotti_täis_tõmbama_V' : V;
+'lotti_täis_võtma_V' : V;
+lott_N : N;
+lovi_N : N;
+lsd_N : N;
+luba_andma_V : V;
+'lubadusi_täitma_V' : V;
+lubadus_N : N;
+lubadust_andma_V : V;
+lubadustega_toitma_V : V;
+'lubadust_täitma_V' : V;
+lubaja_N : N;
+lubakiri_N : N;
+'luba_küsima_V' : V;
+luba_N : N;
+lubama_V2 : V2;
+lubamatu_A : A;
+lubamine_N : N;
+'lubaringvõrk_N' : N;
+lubasid_andma_V : V;
+'lubasiinvõrk_N' : N;
+luba_taotlema_V : V;
+lubatav_A : A;
+lubatud_A : A;
+'luba_võtma_V' : V;
+lubihaue_N : N;
+lubikivi_N : N;
+lubiklaas_N : N;
+lubikoda_N : N;
+lubikrohv_N : N;
+lubi_N : N;
+'lubimört_N' : N;
+lubiraig_N : N;
+lubitsementkrohv_N : N;
+'lubitsementmört_N' : N;
+'lubiväetis_N' : N;
+'lubivärv_N' : N;
+lubjaahi_N : N;
+lubjahari_N : N;
+lubjakivi_N : N;
+lubjapintsel_N : N;
+lubjastamine_N : N;
+lubjastuma_V : V;
+lubjastumine_N : N;
+lubokk_N : N;
+luda_N : N;
+luga_N : N;
+lugejad_N : N;
+lugeja_N : N;
+lugejapilet_N : N;
+lugejaskond_N : N;
+lugejauuring_N : N;
+lugema_V2 : V2;
+lugemik_N : N;
+lugemine_N : N;
+lugemisdraama_N : N;
+lugemismaterjal_N : N;
+'lugemismärk_N' : N;
+'lugemisnäidend_N' : N;
+lugemispea_N : N;
+lugemisprillid_N : N;
+'lugemispääs_N' : N;
+lugemisraamat_N : N;
+lugemisring_N : N;
+lugemissaal_N : N;
+lugemistuba_N : N;
+lugemistund_N : N;
+lugemisvara_N : N;
+lugemisviga_N : N;
+'lugemisvõimetus_N' : N;
+lugem_N : N;
+luger_N : N;
+lugija_N : N;
+lugulaul_N : N;
+lugu_N : N;
+'lugu_lööma_V' : V;
+lugupeetavus_N : N;
+lugu_pidama_V : V;
+lugupidamatus_N : N;
+lugupidamine_N : N;
+lugupidamisavaldus_N : N;
+lugupidamist_avaldama_V : V;
+lugupidavalt_Adv : Adv;
+lugusid_tegema_V : V;
+lugu_tegema_V : V;
+luhamaa_N : N;
+luhta_kiskuma_V : V;
+luhtama_V : V;
+luht_N : N;
+luhtuja_N : N;
+luhtuma_V : V;
+luhtumine_N : N;
+luhtunud_A : A;
+luhvatama_V : V;
+luide_N : N;
+luidestuma_V : V;
+luidoor_N : N;
+luigutama_V : V;
+luik_N : N;
+luilutama_V : V;
+luine_A : A;
+luipsarikas_N : N;
+luiskaja_N : N;
+luiskamine_N : N;
+luiskam_N : N;
+luiskelugu_N : N;
+luiskheide_N : N;
+'luiskhüpak_N' : N;
+luisk_N : N;
+luisksamm_N : N;
+luitama_V : V;
+luitma_V : V;
+luituma_V : V;
+luitumine_N : N;
+lukarn_N : N;
+lukk_N : N;
+lukkmutter_N : N;
+lukksepahaamer_N : N;
+lukksepameisel_N : N;
+'lukksepatöökoda_N' : N;
+lukksepaviil_N : N;
+lukksepp_N : N;
+'lukku_jääma_V' : V;
+lukku_keerama_V : V;
+lukku_langema_V : V;
+lukkuma_V : V;
+lukkuminek_N : N;
+lukkumine_N : N;
+lukku_panema_V : V;
+lukku_vajuma_V : V;
+luksataja_N : N;
+luksatama_V : V;
+luksatamine_N : N;
+luksatsioon_N : N;
+luksatus_N : N;
+luks_N : N;
+luksmeeter_N : N;
+luksuja_N : N;
+luksuma_V : V;
+luksumine_N : N;
+luksusauto_N : N;
+luksushotell_N : N;
+luksuskaup_N : N;
+luksuslaev_N : N;
+luksuslik_A : A;
+luksuslikult_Adv : Adv;
+luksus_N : N;
+luksusresidents_N : N;
+luksust_lubama_V : V;
+luksust_taga_ajama_V : V;
+'luksusväljaanne_N' : N;
+lukuauk_N : N;
+lukufirma_N : N;
+luku_ja_riivi_taga_hoidma_V : V;
+luku_ja_riivi_taha_panema_V : V;
+lukukauplus_N : N;
+lukukivi_N : N;
+lukupood_N : N;
+lukussepp_N : N;
+lukustaja_N : N;
+lukustamine_N : N;
+lukust_lahti_keerama_V : V;
+lukustuma_V : V;
+lukustumine_N : N;
+lukustusmutter_N : N;
+lukustustangid_N : N;
+luku_taha_panema_V : V;
+lukutaja_N : N;
+lukutamine_N : N;
+lukuviil_N : N;
+'lukuäri_N' : N;
+lulisema_V : V;
+'lulli_lööma_V' : V;
+lullitaja_N : N;
+lullitama_V : V;
+lullitamine_N : N;
+lumbalgia_N : N;
+lumehang_N : N;
+lumehelbeskeem_N : N;
+lumehelves_N : N;
+lumekakk_N : N;
+lumekate_N : N;
+lumekett_N : N;
+lumekiht_N : N;
+lumekoristusmasin_N : N;
+lumekupp_N : N;
+lumelagendik_N : N;
+lumelauasport_N : N;
+lumelaud_N : N;
+lumelaudur_N : N;
+lumemees_N : N;
+lumemeest_tegema_V : V;
+lumememme_tegema_V : V;
+lumememm_N : N;
+lume_peale_kirjutama_V : V;
+lumeredel_N : N;
+lumeroos_N : N;
+lumesadu_N : N;
+lumesahk_N : N;
+lumeskulptuur_N : N;
+'lumesõiduk_N' : N;
+lumeta_N : N;
+lumetamine_N : N;
+lumetee_N : N;
+lumetorm_N : N;
+lumetu_N : N;
+lumetuma_V : V;
+lumevaba_N : N;
+'lumevärav_N' : N;
+lumikate_N : N;
+lumikatteta_N : N;
+lumikelluke_N : N;
+lumi_N : N;
+lumine_A : A;
+luminestsents_N : N;
+luminofoorisamm_N : N;
+luminofoorlamp_N : N;
+lumionn_N : N;
+lumiseen_N : N;
+lumistuma_V : V;
+lumitama_V : V;
+lumituma_V : V;
+lumitumine_N : N;
+'lumitõke_N' : N;
+lummaja_N : N;
+lummamine_N : N;
+lummav_A : A;
+lumm_N : N;
+lummuma_V : V;
+lummus_N : N;
+lummutuslik_A : A;
+lunaatik_N : N;
+luna_N : N;
+lunamaks_N : N;
+lunaraha_N : N;
+lunastaja_N : N;
+lunastamine_N : N;
+lunastus_N : N;
+lunastust_leidma_V : V;
+lunatism_N : N;
+lund_vihkama_V : V;
+lunija_N : N;
+lunima_V2 : V2;
+lunimine_N : N;
+lupiin_N : N;
+lupjaja_N : N;
+lupjamine_N : N;
+lupjuma_V : V;
+lupjumine_N : N;
+lupsaja_N : N;
+lupsama_V : V;
+lupsamine_N : N;
+lupsataja_N : N;
+lupsatama_V : V;
+lupsatamine_N : N;
+lups_N : N;
+'lupsu_lööma_V' : V;
+lupsuma_V : V;
+lupsutaja_N : N;
+lupsutamine_N : N;
+lurin_N : N;
+luriseja_N : N;
+lurisema_V : V;
+lurisemine_N : N;
+luristaja_N : N;
+luristamine_N : N;
+lurjus_N : N;
+lurpija_N : N;
+lurpimine_N : N;
+lurslill_N : N;
+lurtsatama_V : V;
+lurts_N : N;
+lurtsuma_V : V;
+lusikakook_N : N;
+lusikapannkook_N : N;
+lusikas_N : N;
+lusikpuur_N : N;
+lustakas_A : A;
+luste_N : N;
+lusti_ajama_V : V;
+lustija_N : N;
+lustiline_A : A;
+'lusti_lööma_V' : V;
+lustimine_N : N;
+lusti_pidama_V : V;
+lustipidu_pidama_V : V;
+lustitama_V : V;
+lusti_tegema_V : V;
+lustitsema_V : V;
+lustlikkus_N : N;
+lustlik_A : A;
+lust_N : N;
+'lustmäng_N' : N;
+luteaalfaas_N : N;
+luteetsium_N : N;
+luterlus_N : N;
+lutikas_N : N;
+lutiklill_N : N;
+lutipudel_N : N;
+lutropiin_N : N;
+lutsern_N : N;
+lutsija_N : N;
+lutsimine_N : N;
+luts_N : N;
+lutsukala_N : N;
+'lutsu_lööma_V' : V;
+'lutsumänd_N' : N;
+'lutsu_mängima_V' : V;
+lutsutaja_N : N;
+lutsutamine_N : N;
+lutsu_viskama_V : V;
+lutt_N : N;
+'luttu_lööma_V' : V;
+lutu_N : N;
+lutusarv_N : N;
+lututaja_N : N;
+lututamine_N : N;
+luuaine_N : N;
+luuakonts_N : N;
+luuaroots_N : N;
+luuasorgo_N : N;
+luuavars_N : N;
+'luubi_alla_võtma_V' : V;
+luuderohi_N : N;
+luuderohulehis_N : N;
+luud_kondid_hunnikusse_viskama_V : V;
+luudkondid_koristama_V : V;
+luud_N : N;
+'luudüstroofia_N' : N;
+luuese_N : N;
+luues_N : N;
+luugistaja_N : N;
+luugistamine_N : N;
+luugutama_V : V;
+'luuhõrenemine_N' : N;
+luukala_N : N;
+luukasvaja_N : N;
+luukasve_N : N;
+luukere_N : N;
+luukivistus_N : N;
+'luukivistustõbi_N' : N;
+luuk_N : N;
+'luukpära_N' : N;
+luukude_N : N;
+luuleajakiri_N : N;
+luuleantoloogia_N : N;
+luulearvustus_N : N;
+luuleauhind_N : N;
+luulefestival_N : N;
+luuleharrastaja_N : N;
+luulehobu_N : N;
+luuleklassika_N : N;
+luulekogu_N : N;
+luulekriitika_N : N;
+'luulekunstiõpetus_N' : N;
+luulelik_A : A;
+luuleline_A : A;
+luuleliselt_Adv : Adv;
+luulelisus_N : N;
+luule_N : N;
+luulemeister_N : N;
+luulepreemia_N : N;
+'luulepõimik_N' : N;
+luuleraamat_N : N;
+luuleretsensioon_N : N;
+'luulesündmus_N' : N;
+luuletaja_N : N;
+luuletajanna_N : N;
+luuletajatar_N : N;
+luuletamine_N : N;
+luuleteater_N : N;
+luuleteos_N : N;
+luuletuskogu_N : N;
+luuletus_N : N;
+'luuletõlge_N' : N;
+luulevalimik_N : N;
+'luulevõistlus_N' : N;
+'luuleõhtu_N' : N;
+'luuleülevaade_N' : N;
+'luuleüritus_N' : N;
+luuliidus_N : N;
+luul_N : N;
+luulu_N : N;
+'luulumõte_N' : N;
+luu_N : N;
+luumen_N : N;
+luumensekund_N : N;
+luumoodustis_N : N;
+luumurd_N : N;
+'luumõhn_N' : N;
+'luunõel_N' : N;
+'luunööp_N' : N;
+luuoperatsioon_N : N;
+luupainaja_N : N;
+luupeks_N : N;
+luup_N : N;
+luupuu_N : N;
+'luupõletik_N' : N;
+luuraja_N : N;
+luuramine_N : N;
+luureametnik_N : N;
+luureandmed_N : N;
+luurelaev_N : N;
+luurelennuk_N : N;
+luure_N : N;
+luureorgan_N : N;
+luureosakond_N : N;
+luureretk_N : N;
+luuresalk_N : N;
+luuretalitus_N : N;
+luusija_N : N;
+luusima_V : V;
+luusimine_N : N;
+'luusipäev_N' : N;
+'luuslanki_lööma_V' : V;
+luusse_ja_lihasse_kasvama_V : V;
+'luusse_ja_lihasse_lõikama_V' : V;
+luustik_N : N;
+luustuma_V : V;
+luustumine_N : N;
+'luustumishäire_N' : N;
+luutja_N : N;
+luutmine_N : N;
+'luutsinapäev_N' : N;
+luuvalu_N : N;
+'luuvalupäev_N' : N;
+luuvili_N : N;
+'luuvälje_N' : N;
+'luuüdikasvaja_N' : N;
+'luuüdi_N' : N;
+'luuüdipõletik_N' : N;
+'luuümbrisepõletik_N' : N;
+luxuria_N : N;
+'lõbulind_N' : N;
+'lõbu_N' : N;
+'lõbumaja_N' : N;
+'lõbunaine_N' : N;
+'lõbunema_V' : V;
+'lõbusalt_elama_V' : V;
+'lõbusalt_Adv' : Adv;
+'lõbus_A' : A;
+'lõbustaja_N' : N;
+'lõbustamine_N' : N;
+'lõbustuma_V' : V;
+'lõbustusasutus_N' : N;
+'lõbustuskeskus_N' : N;
+'lõbustuskoht_N' : N;
+'lõbustus_N' : N;
+'lõbustuspark_N' : N;
+'lõbusus_N' : N;
+'lõbusõidulaev_N' : N;
+'lõbu_taga_ajama_V' : V;
+'lõbutseja_N' : N;
+'lõbutsema_V' : V;
+'lõbutsemine_N' : N;
+'lõbutu_A' : A;
+'lõbu_tundma_V' : V;
+'lõbutunne_N' : N;
+'lõbutüdruk_N' : N;
+'lõdiseja_N' : N;
+'lõdisema_V' : V;
+'lõdisemine_N' : N;
+'lõdistaja_N' : N;
+'lõdistamine_N' : N;
+'lõdvaks_laskma_V' : V;
+'lõdvalt_Adv' : Adv;
+'lõdvemale_laskma_V' : V;
+'lõdvendaja_N' : N;
+'lõdvendamine_N' : N;
+'lõdvenema_V' : V;
+'lõdvestaja_N' : N;
+'lõdvestamine_N' : N;
+'lõdvestuja_N' : N;
+'lõdvestuma_V' : V;
+'lõdvestumine_N' : N;
+'lõdvestus_N' : N;
+'lõdvik_N' : N;
+'lõgin_N' : N;
+'lõgiseja_N' : N;
+'lõgisema_V' : V;
+'lõgisemine_N' : N;
+'lõgismadu_N' : N;
+'lõhandik_N' : N;
+'lõhang_N' : N;
+'lõhastaja_N' : N;
+'lõhastamine_N' : N;
+'lõhastuma_V' : V;
+'lõhastumine_N' : N;
+'lõhehooaeg_N' : N;
+'lõhekala_N' : N;
+'lõheline_A' : A;
+'lõhe_N' : N;
+'lõheneja_N' : N;
+'lõhenema_V' : V;
+'lõhenemine_N' : N;
+'lõhepüük_N' : N;
+'lõhesid_lööma_V' : V;
+'lõhestaja_N' : N;
+'lõhestama_V2' : V2;
+'lõhestamine_N' : N;
+'lõhestuja_N' : N;
+'lõhestuma_V' : V;
+'lõhestumine_N' : N;
+'lõhestuspoliitika_N' : N;
+'lõhevõrk_N' : N;
+'lõhik_N' : N;
+'lõhi_N' : N;
+'lõhisema_V' : V;
+'lõhis_N' : N;
+'lõhkaja_N' : N;
+'lõhkamine_N' : N;
+'lõhkamismasin_N' : N;
+'lõhkamisvahend_N' : N;
+'lõhkeaine_N' : N;
+'lõhkeja_N' : N;
+'lõhkekapsel_N' : N;
+'lõhkekeha_N' : N;
+'lõhkema_V' : V;
+'lõhkemasin_N' : N;
+'lõhkematerjal_N' : N;
+'lõhkemine_N' : N;
+'lõhkenöör_N' : N;
+'lõhkepea_N' : N;
+'lõhkerelv_N' : N;
+'lõhkeseadeldis_N' : N;
+'lõhkeseade_N' : N;
+'lõhketõke_N' : N;
+'lõhketöö_N' : N;
+'lõhkevahend_N' : N;
+'lõhki_ajama_V' : V;
+'lõhki_kiskuma_V' : V;
+'lõhki_kriimustama_V' : V;
+'lõhki_kuivama_V' : V;
+'lõhki_käristama_V' : V;
+'lõhki_Adv' : Adv;
+'lõhki_lõikama_V' : V;
+'lõhki_lööma_V' : V;
+'lõhkine_A' : A;
+'lõhki_rebenema_V' : V;
+'lõhki_rebima_V' : V;
+'lõhkise_küna_ees_seisma_V' : V;
+'lõhki_tegema_V' : V;
+'lõhkuja_N' : N;
+'lõhkumine_N' : N;
+'lõhkumiskirves_N' : N;
+'lõhmus_N' : N;
+'lõhna_andma_V' : V;
+'lõhnaauk_N' : N;
+'lõhnaja_N' : N;
+'lõhna_kõrvaldama_V' : V;
+'lõhnama_V' : V;
+'lõhnamine_N' : N;
+'lõhna_ninna_saama_V' : V;
+'lõhnastaja_N' : N;
+'lõhnastamine_N' : N;
+'lõhnast_tundma_V' : V;
+'lõhnataim_N' : N;
+'lõhnataja_N' : N;
+'lõhnataju_N' : N;
+'lõhnatamine_N' : N;
+'lõhnateraapia_N' : N;
+'lõhna_tundma_V' : V;
+'lõhnatustaja_N' : N;
+'lõhnatustamine_N' : N;
+'lõhnavarjund_N' : N;
+'lõhnavesi_N' : N;
+'lõhnav_A' : A;
+'lõhnaõli_N' : N;
+'lõhnaõlipudel_N' : N;
+'lõhnaõlitaja_N' : N;
+'lõhnaõlitamine_N' : N;
+'lõhn_N' : N;
+'lõhustaja_N' : N;
+'lõhustamine_N' : N;
+'lõhustuma_V' : V;
+'lõhustuvus_N' : N;
+'lõhverdis_N' : N;
+'lõige_N' : N;
+'lõigustaja_N' : N;
+'lõigustamine_N' : N;
+'lõigustuma_V' : V;
+'lõigustumine_N' : N;
+'lõigustusrakk_N' : N;
+'lõikaja_N' : N;
+'lõikama_V2' : V2;
+'lõikama_panema_V' : V;
+'lõikamine_N' : N;
+'lõikehaav_N' : N;
+'lõikehammas_N' : N;
+'lõikejoon_N' : N;
+'lõikekäi_N' : N;
+'lõikelaud_N' : N;
+'lõikelill_N' : N;
+'lõikemask_N' : N;
+'lõikenurk_N' : N;
+'lõikenäpitsad_N' : N;
+'lõikepind_N' : N;
+'lõikepuhver_N' : N;
+'lõikepunkt_N' : N;
+'lõikeriist_N' : N;
+'lõikesüntees_N' : N;
+'lõiketangid_N' : N;
+'lõiketihvt_N' : N;
+'lõiketööriist_N' : N;
+'lõik_N' : N;
+'lõikuja_N' : N;
+'lõikumine_N' : N;
+'lõikumiskoht_N' : N;
+'lõikumispunkt_N' : N;
+'lõikur_N' : N;
+'lõikuskuu_N' : N;
+'lõikuslaud_N' : N;
+'lõikus_N' : N;
+'lõikuspäev_N' : N;
+'lõikuspüha_N' : N;
+'lõikussaal_N' : N;
+'lõikustuba_N' : N;
+'lõime_N' : N;
+'lõimelõng_N' : N;
+'lõimetis_N' : N;
+'lõimetuma_V' : V;
+'lõiming_N' : N;
+'lõimis_N' : N;
+'lõim_N' : N;
+'lõimtöötlus_N' : N;
+'lõimuja_N' : N;
+'lõimumine_N' : N;
+'lõiv_N' : N;
+'lõka_N' : N;
+'lõke_N' : N;
+'lõkendama_V' : V;
+'lõkendama_lööma_V' : V;
+'lõkendamine_N' : N;
+'lõkerdaja_N' : N;
+'lõkerdamine_N' : N;
+'lõkerdis_N' : N;
+'lõkkaja_N' : N;
+'lõkkama_V' : V;
+'lõkkamine_N' : N;
+'lõkkease_N' : N;
+'lõkkele_lööma_V' : V;
+'lõkkele_puhuma_V' : V;
+'lõkkeplats_N' : N;
+'lõkkesuits_N' : N;
+'lõkketuli_N' : N;
+'lõkkeõhtu_N' : N;
+'lõkkuma_V' : V;
+'lõkmed_N' : N;
+'lõksataja_N' : N;
+'lõksatamine_N' : N;
+'lõksima_V' : V;
+'lõks_N' : N;
+'lõksuja_N' : N;
+'lõksu_jääma_V' : V;
+'lõksu_langema_V' : V;
+'lõksuma_V' : V;
+'lõksumine_N' : N;
+'lõksu_püüdma_V' : V;
+'lõksu_sattuma_V' : V;
+'lõksutaja_N' : N;
+'lõksutamine_N' : N;
+'lõksu_vedama_V' : V;
+'lõmpsaja_N' : N;
+'lõmpsamine_N' : N;
+'lõmpsatama_V' : V;
+'lõmpsija_N' : N;
+'lõmpsimine_N' : N;
+'lõmps_N' : N;
+'lõmpsuma_V' : V;
+'lõngakauplus_N' : N;
+'lõngaks_laskma_V' : V;
+'lõngapood_N' : N;
+'lõnga_vedama_V' : V;
+'lõngaviht_N' : N;
+'lõngaõli_N' : N;
+'lõngerdama_V' : V;
+'lõnghaaval_Adv' : Adv;
+'lõng_N' : N;
+'lõngtikand_N' : N;
+'lõngus_N' : N;
+'lõngutaja_N' : N;
+'lõngutama_V2' : V2;
+'lõngutamine_N' : N;
+'lõnksataja_N' : N;
+'lõnksatamine_N' : N;
+'lõnksti_Adv' : Adv;
+'lõnksu_Adv' : Adv;
+'lõnksuma_V' : V;
+'lõnksumine_N' : N;
+'lõnkuja_N' : N;
+'lõnkuma_V' : V;
+'lõnkumine_N' : N;
+'lõoke_N' : N;
+'lõokene_N' : N;
+'lõo_N' : N;
+'lõosilm_N' : N;
+'lõpetaja_N' : N;
+'lõpetama_V2' : V2;
+'lõpetamatus_N' : N;
+'lõpetamine_N' : N;
+'lõpetanu_N' : N;
+'lõpetatud_A' : A;
+'lõpetatus_N' : N;
+'lõpetav_A' : A;
+'lõpetus_N' : N;
+'lõpetustest_N' : N;
+'lõplikkus_N' : N;
+'lõplik_A' : A;
+'lõpma_V' : V;
+'lõpmata_Adv' : Adv;
+'lõpmatuseni_Adv' : Adv;
+'lõpmatus_N' : N;
+'lõpparve_N' : N;
+'lõpparvet_tegema_V' : V;
+'lõppastak_N' : N;
+'lõppema_V' : V;
+'lõppematu_A' : A;
+'lõppematus_N' : N;
+'lõppemine_N' : N;
+'lõppenud_A' : A;
+'lõppjaam_N' : N;
+'lõppjooks_N' : N;
+'lõppkasutaja_N' : N;
+'lõppkokkuvõte_N' : N;
+'lõppkontsert_N' : N;
+'lõpp_N' : N;
+'lõppmakse_N' : N;
+'lõppolek_N' : N;
+'lõpposa_N' : N;
+'lõppraie_N' : N;
+'lõppriim_N' : N;
+'lõppsamm_N' : N;
+'lõppseade_N' : N;
+'lõppseisund_N' : N;
+'lõppsumma_N' : N;
+'lõppsõlm_N' : N;
+'lõpptarbija_N' : N;
+'lõpptarbimine_N' : N;
+'lõpptiiter_N' : N;
+'lõpptoodang_N' : N;
+'lõpptoode_N' : N;
+'lõpptooted_N' : N;
+'lõpptulemus_N' : N;
+'lõpptähtaeg_N' : N;
+'lõppu_peale_tegema_V' : V;
+'lõppu_tegema_V' : V;
+'lõppvoor_N' : N;
+'lõppvõimendi_N' : N;
+'lõppvõistlus_N' : N;
+'lõppvärss_N' : N;
+'lõpuaktus_N' : N;
+'lõpueksam_N' : N;
+'lõpujoon_N' : N;
+'lõpukadu_N' : N;
+'lõpuklass_N' : N;
+'lõpukleit_N' : N;
+'lõpukohtunik_N' : N;
+'lõpukoormis_N' : N;
+'lõpukorrale_jõudma_V' : V;
+'lõpukorrale_saama_V' : V;
+'lõpukorral_Adv' : Adv;
+'lõpuks_Adv' : Adv;
+'lõpukurss_N' : N;
+'lõpukuupäev_N' : N;
+'lõpule_jõudma_V' : V;
+'lõpule_saama_V' : V;
+'lõpuleviidus_N' : N;
+'lõpule_viima_V' : V;
+'lõpuleviimine_N' : N;
+'lõpul_Adv' : Adv;
+'lõpumärgend_N' : N;
+'lõpumüük_N' : N;
+'lõpunäitus_N' : N;
+'lõpuosa_N' : N;
+'lõpuperiood_N' : N;
+'lõpupäev_N' : N;
+'lõpuseadmestik_N' : N;
+'lõpusekaar_N' : N;
+'lõpusilt_N' : N;
+'lõpus_N' : N;
+'lõputiiter_N' : N;
+'lõputseremoonia_N' : N;
+'lõputult_Adv' : Adv;
+'lõputu_A' : A;
+'lõputunnistus_N' : N;
+'lõputus_N' : N;
+'lõpuõhtu_N' : N;
+'lõrin_N' : N;
+'lõriseja_N' : N;
+'lõrisemine_N' : N;
+'lõristaja_N' : N;
+'lõristamine_N' : N;
+'lõrpija_N' : N;
+'lõrpimine_N' : N;
+'lõrtsatama_V' : V;
+'lõss_N' : N;
+'lõsutama_V' : V;
+'lõtk_N' : N;
+'lõtkuma_V' : V;
+'lõtv_A' : A;
+'lõtvnahksus_N' : N;
+'lõtvuja_N' : N;
+'lõtvuma_V' : V;
+'lõtvumine_N' : N;
+'lõtvus_N' : N;
+'lõuad_pidama_V' : V;
+'lõuahaak_N' : N;
+'lõuajoon_N' : N;
+'lõuakaitse_N' : N;
+'lõuakramp_N' : N;
+'lõualuu_N' : N;
+'lõualõksutamine_N' : N;
+'lõuaots_N' : N;
+'lõuapoolik_N' : N;
+'lõuapära_N' : N;
+'lõuatsinärv_N' : N;
+'lõuats_N' : N;
+'lõuatäis_N' : N;
+'lõuend_N' : N;
+'lõugaja_N' : N;
+'lõugamine_N' : N;
+'lõugas_N' : N;
+'lõuga_tõmbama_V' : V;
+'lõug_N' : N;
+'lõugu_koomal_hoidma_V' : V;
+'lõugu_kulutama_V' : V;
+'lõugu_laksutama_V' : V;
+'lõugu_laotama_V' : V;
+'lõugu_pidama_V' : V;
+'lõugu_pruukima_V' : V;
+'lõugu_sattuma_V' : V;
+'lõugu_talitsema_V' : V;
+'lõugu_tarvitama_V' : V;
+'lõuguti_N' : N;
+'lõukoer_N' : N;
+'lõunaaeg_N' : N;
+'lõunaameeriklane_N' : N;
+'lõunaida_N' : N;
+'lõunakaar_N' : N;
+'lõunakagu_N' : N;
+'lõunakontsert_N' : N;
+'lõunalaud_N' : N;
+'lõuna_N' : N;
+'lõunalääs_N' : N;
+'lõunamaa_N' : N;
+'lõunanaaber_N' : N;
+'lõunane_A' : A;
+'lõunaosa_N' : N;
+'lõunapolaarjoon_N' : N;
+'lõunapoolkera_N' : N;
+'lõunapoolus_N' : N;
+'lõunarannik_N' : N;
+'lõunasaami_N' : N;
+'lõunaserv_N' : N;
+'lõunasild_N' : N;
+'lõunasopp_N' : N;
+'lõunastaja_N' : N;
+'lõunastama_V' : V;
+'lõunastamine_N' : N;
+'lõunasöök_N' : N;
+'lõunataja_N' : N;
+'lõunatama_V' : V;
+'lõunatamine_N' : N;
+'lõunatipp_N' : N;
+'lõunat_sööma_V' : V;
+'lõunatund_N' : N;
+'lõunatuul_N' : N;
+'lõusta_väänama_V' : V;
+'lõust_N' : N;
+'lõvilõug_N' : N;
+'lõvi_N' : N;
+'lõviosa_N' : N;
+'lõviosa_võtma_V' : V;
+'lõvitaltsutaja_N' : N;
+'lõõga_kaela_panema_V' : V;
+'lõõga_punuma_V' : V;
+'lõõgastaja_N' : N;
+'lõõgastamine_N' : N;
+'lõõgastuja_N' : N;
+'lõõgastuma_V' : V;
+'lõõgastumine_N' : N;
+'lõõgastus_N' : N;
+'lõõmahtama_V' : V;
+'lõõmama_V' : V;
+'lõõmamine_N' : N;
+'lõõmatelema_V' : V;
+'lõõmatlema_V' : V;
+'lõõmav_A' : A;
+'lõõmendama_V' : V;
+'lõõmutamine_N' : N;
+'lõõpija_N' : N;
+'lõõpima_V' : V;
+'lõõpimine_N' : N;
+'lõõp_N' : N;
+'lõõrija_N' : N;
+'lõõrimine_N' : N;
+'lõõritaja_N' : N;
+'lõõritamine_N' : N;
+'lõõritus_N' : N;
+'lõõr_N' : N;
+'lõõsatama_V' : V;
+'lõõskama_V' : V;
+'lõõskamine_N' : N;
+'lõõsk_N' : N;
+'lõõtsamuusika_N' : N;
+'lõõtsapill_N' : N;
+'lõõtsatama_V' : V;
+'lõõtsatõmbaja_N' : N;
+'lõõtsbuss_N' : N;
+'lõõts_N' : N;
+'lõõtsmoonik_N' : N;
+'lõõtspillimuusika_N' : N;
+'lõõtspillimängija_N' : N;
+'lõõtspill_N' : N;
+'lõõtsuks_N' : N;
+'lõõtsumine_N' : N;
+'lõõtsutaja_N' : N;
+'lõõtsutama_V' : V;
+'lõõtsutamine_N' : N;
+'läbematu_A' : A;
+'läbematus_N' : N;
+'läbemus_N' : N;
+'läbi_ajama_V' : V;
+'läbiarutamine_N' : N;
+'läbi_aurama_V' : V;
+'läbi_elama_V' : V;
+'läbielamine_N' : N;
+'läbi_hammaste_kiristama_V' : V;
+'läbi_hammaste_litsuma_V' : V;
+'läbi_hammaste_pigistama_V' : V;
+'läbi_hammaste_pressima_V' : V;
+'läbi_hammaste_suruma_V' : V;
+'läbi_hammustama_V' : V;
+'läbi_hõõruma_V' : V;
+'läbi_imbuma_V' : V;
+'läbi_immitsema_V' : V;
+'läbi_immutama_V' : V;
+'läbija_N' : N;
+'läbi_jõudma_V' : V;
+'läbi_kaaluma_V' : V;
+'läbikaalumatult_Adv' : Adv;
+'läbikaalutult_Adv' : Adv;
+'läbikaalutus_N' : N;
+'läbi_kadalipu_ajama_V' : V;
+'läbi_kaevama_V' : V;
+'läbi_kahlama_V' : V;
+'läbi_kandma_V' : V;
+'läbi_kannatama_V' : V;
+'läbi_kasvama_V' : V;
+'läbi_katsuma_V' : V;
+'läbi_keetma_V' : V;
+'läbi_kihutama_V' : V;
+'läbi_kirjutama_V' : V;
+'läbi_kolama_V' : V;
+'läbi_kompama_V' : V;
+'läbi_kompima_V' : V;
+'läbi_kordama_V' : V;
+'läbi_kostma_V' : V;
+'läbi_kuduma_V' : V;
+'läbikukkumine_N' : N;
+'läbi_kuluma_V' : V;
+'läbi_kumama_V' : V;
+'läbi_kurna_laskma_V' : V;
+'läbi_kurnama_V' : V;
+'läbi_kuulama_V' : V;
+'läbi_kõrbema_V' : V;
+'läbi_kõri_laskma_V' : V;
+'läbikäik_N' : N;
+'läbikäimine_N' : N;
+'läbi_külmuma_V' : V;
+'läbi_küpsema_V' : V;
+'läbi_küpsetama_V' : V;
+'läbi_küsitlema_V' : V;
+'läbilaskevõime_N' : N;
+'läbi_laskma_V' : V;
+'läbi_lendama_V' : V;
+'läbi_leotama_V' : V;
+'läbi_libisema_V' : V;
+'läbi_ligunema_V' : V;
+'läbi_lillede_ütlema_V' : V;
+'läbi_lipsama_V' : V;
+'läbi_lugema_V' : V;
+'läbilõige_N' : N;
+'läbi_lõikama_V' : V;
+'läbi_Adv' : Adv;
+'läbi_lööma_V' : V;
+'läbilöömine_N' : N;
+'läbima_V2' : V2;
+'läbi_matkama_V' : V;
+'läbimine_N' : N;
+'läbimisvõime_N' : N;
+'läbimurd_N' : N;
+'läbi_murdma_V' : V;
+'läbimurre_N' : N;
+'läbi_mustade_prillide_nägema_V' : V;
+'läbi_mustade_prillide_vaatama_V' : V;
+'läbimõeldult_Adv' : Adv;
+'läbimõeldus_N' : N;
+'läbi_mõtlema_V' : V;
+'läbimõtlematult_Adv' : Adv;
+'läbimõõt_N' : N;
+'läbi_mõõtma_V' : V;
+'läbi_mängima_V' : V;
+'läbimäng_N' : N;
+'läbimüük_N' : N;
+'läbini_Adv' : Adv;
+'läbi_nina_rääkima_V' : V;
+'läbi_nirisema_V' : V;
+'läbinisti_Adv' : Adv;
+'läbi_noomima_V' : V;
+'läbi_nõrguma_V' : V;
+'läbi_nägema_V' : V;
+'läbi_närima_V' : V;
+'läbi_otsima_V' : V;
+'läbiotsimine_N' : N;
+'läbi_painduma_V' : V;
+'läbi_painutama_V' : V;
+'läbi_paistma_V' : V;
+'läbipaistvalt_Adv' : Adv;
+'läbi_parkima_V' : V;
+'läbi_peksma_V' : V;
+'läbi_pesema_V' : V;
+'läbi_petma_V' : V;
+'läbi_piitsutama_V' : V;
+'läbi_pistma_V' : V;
+'läbi_pressima_V' : V;
+'läbi_proovima_V' : V;
+'läbiproovitus_N' : N;
+'läbi_pugema_V' : V;
+'läbi_puhuma_V' : V;
+'läbi_purjetama_V' : V;
+'läbi_puurima_V' : V;
+'läbi_põdema_V' : V;
+'läbi_põikama_V' : V;
+'läbi_põimima_V' : V;
+'läbi_põimuma_V' : V;
+'läbi_põlema_V' : V;
+'läbipõlemine_N' : N;
+'läbi_põletama_V' : V;
+'läbi_põrkama_V' : V;
+'läbi_põrkima_V' : V;
+'läbi_põruma_V' : V;
+'läbi_põrutama_V' : V;
+'läbi_pääsema_V' : V;
+'läbipääs_N' : N;
+'läbi_rabelema_V' : V;
+'läbi_raiuma_V' : V;
+'läbi_raputama_V' : V;
+'läbi_reisima_V' : V;
+'läbireisimine_N' : N;
+'läbi_ronima_V' : V;
+'läbi_roosade_prillide_nägema_V' : V;
+'läbi_roosade_prillide_vaatama_V' : V;
+'läbi_roostetama_V' : V;
+'läbi_ruttama_V' : V;
+'läbi_rändama_V' : V;
+'läbirääkija_N' : N;
+'läbi_rääkima_V' : V;
+'läbirääkimine_N' : N;
+'läbirääkimisi_pidama_V' : V;
+'läbi_rüselema_V' : V;
+'läbi_saama_V' : V;
+'läbisaamine_N' : N;
+'läbi_sadama_V' : V;
+'läbi_sammuma_V' : V;
+'läbi_segama_V' : V;
+'läbisegamini_Adv' : Adv;
+'läbisegi_Adv' : Adv;
+'läbi_sorima_V' : V;
+'läbistaja_N' : N;
+'läbistama_V2' : V2;
+'läbistamine_N' : N;
+'läbistuma_V' : V;
+'läbi_sugema_V' : V;
+'läbi_sumama_V' : V;
+'läbi_suruma_V' : V;
+'läbisõidumõõdik_N' : N;
+'läbisõiduviisa_N' : N;
+'läbi_sõimama_V' : V;
+'läbisõit_N' : N;
+'läbi_sõitma_V' : V;
+'läbi_sõrmede_laskma_V' : V;
+'läbi_sõrmede_vaatama_V' : V;
+'läbi_sõrmede_vahtima_V' : V;
+'läbi_sööma_V' : V;
+'läbi_südame_lõikama_V' : V;
+'läbi_taguma_V' : V;
+'läbi_tegema_V' : V;
+'läbi_tilkuma_V' : V;
+'läbi_tooma_V' : V;
+'läbi_torkama_V' : V;
+'läbi_trügima_V' : V;
+'läbi_tulema_V' : V;
+'läbi_tungima_V' : V;
+'läbi_tõmbama_V' : V;
+'läbi_ujuma_V' : V;
+'läbi_ulatuma_V' : V;
+'läbi_uurima_V' : V;
+'läbi_vaatama_V' : V;
+'läbivaatamine_N' : N;
+'läbivaatus_N' : N;
+'läbi_vahtima_V' : V;
+'läbi_valama_V' : V;
+'läbi_valgustama_V' : V;
+'läbivedu_N' : N;
+'läbi_vee_laskma_V' : V;
+'läbi_vettima_V' : V;
+'läbi_viie_sõrme_vahtima_V' : V;
+'läbi_viie_vaatama_V' : V;
+'läbiviik_N' : N;
+'läbi_viima_V' : V;
+'läbi_viskama_V' : V;
+'läbivus_N' : N;
+'läbi_võtma_V' : V;
+'läbi_väänama_V' : V;
+'läbi_väänduma_V' : V;
+'läbiühenduvus_N' : N;
+'läbu_N' : N;
+'läbustaja_N' : N;
+'lädisema_V' : V;
+'läga_N' : N;
+'lähedale_Adv' : Adv;
+'lähedale_tooma_V' : V;
+'lähedale_tulema_V' : V;
+'lähedal_Adv' : Adv;
+'lähedalseisja_N' : N;
+'lähedalt_Adv' : Adv;
+'lähedane_A' : A;
+'lähedane_N' : N;
+'lähedaselt_Adv' : Adv;
+'lähedus_N' : N;
+'lähe_N' : N;
+'lähemale_ajama_V' : V;
+'lähemale_jõudma_V' : V;
+'lähemale_kutsuma_V' : V;
+'lähemale_liikuma_V' : V;
+'lähemale_Adv' : Adv;
+'lähemale_nihkuma_V' : V;
+'lähemale_nihutama_V' : V;
+'lähemale_pääsema_V' : V;
+'lähemale_tooma_V' : V;
+'lähemale_tulema_V' : V;
+'lähemal_Adv' : Adv;
+'lähemalt_Adv' : Adv;
+'lähemalt_tundma_V' : V;
+'lähendaja_N' : N;
+'lähendama_V2' : V2;
+'lähendamine_N' : N;
+'läheneja_N' : N;
+'lähenema_V' : V;
+'lähenemine_N' : N;
+'lähenemiskatseid_tegema_V' : V;
+'lähenev_A' : A;
+'lähestikku_Adv' : Adv;
+'lähestikku_seisma_V' : V;
+'lähestuma_V' : V;
+'lähetaja_N' : N;
+'lähetama_V2' : V2;
+'lähetamine_N' : N;
+'lähetamiskulu_N' : N;
+'lähetatu_N' : N;
+'lähetus_N' : N;
+'lähetusraha_N' : N;
+'lähetustunnistus_N' : N;
+'lähiaasta_N' : N;
+'lähiaeg_N' : N;
+'lähikauplus_N' : N;
+'lähikondlane_N' : N;
+'lähikond_N' : N;
+'lähikondne_N' : N;
+'lähiminevik_N' : N;
+'lähipildistamine_N' : N;
+'lähipildistus_N' : N;
+'lähisnurk_N' : N;
+'lähisplaneet_N' : N;
+'lähistroopika_N' : N;
+'lähistroopikavööde_N' : N;
+'lähisõltuvus_N' : N;
+'lähituled_N' : N;
+'lähitulevik_N' : N;
+'lähituli_N' : N;
+'lähivaatlus_N' : N;
+'lähivise_N' : N;
+'lähivõitlus_N' : N;
+'lähiõpe_N' : N;
+'lähiümbruskond_N' : N;
+'lähiümbrus_N' : N;
+'lähker_N' : N;
+'lähteaeg_N' : N;
+'lähtealus_N' : N;
+'lähteasend_N' : N;
+'lähtejoon_N' : N;
+'lähtekeel_N' : N;
+'lähtekivi_N' : N;
+'lähtekoht_N' : N;
+'lähtekood_N' : N;
+'lähtekäsklus_N' : N;
+'lähtematerjal_N' : N;
+'lähtemoodul_N' : N;
+'lähtenurk_N' : N;
+'lähtepakk_N' : N;
+'lähtepauk_N' : N;
+'lähteprogramm_N' : N;
+'lähtestaja_N' : N;
+'lähtestamine_N' : N;
+'lähtestusnupp_N' : N;
+'lähtetekst_N' : N;
+'lähtuja_N' : N;
+'lähtuma_V' : V;
+'lähtumine_N' : N;
+'läide_N' : N;
+'läigatama_V2' : V2;
+'läigatamine_N' : N;
+'läigatlema_V' : V;
+'läige_N' : N;
+'läigestaja_N' : N;
+'läigestamine_N' : N;
+'läigitaja_N' : N;
+'läigitamine_N' : N;
+'läiketu_A' : A;
+'läikija_N' : N;
+'läikima_V' : V;
+'läikima_lööma_V' : V;
+'läikimine_N' : N;
+'läikivalt_Adv' : Adv;
+'läikiv_A' : A;
+'läiklema_V' : V;
+'läiklõng_N' : N;
+'läikpaber_N' : N;
+'läilalt_Adv' : Adv;
+'läila_A' : A;
+'läilastaja_N' : N;
+'läilastamine_N' : N;
+'läinud_A' : A;
+'läitlukk_N' : N;
+'läitma_V2' : V2;
+'läituma_V' : V;
+'läitumine_N' : N;
+'läitus_N' : N;
+'läkaköha_N' : N;
+'läkastaja_N' : N;
+'läkastamine_N' : N;
+'läkastus_N' : N;
+'läkiläki_N' : N;
+'läkitaja_N' : N;
+'läkitama_V2' : V2;
+'läkitamine_N' : N;
+'läkitus_N' : N;
+'lällaja_N' : N;
+'lällamine_N' : N;
+'lällutaja_N' : N;
+'lällutamine_N' : N;
+'lämbuja_N' : N;
+'lämbuma_V' : V;
+'lämbumine_N' : N;
+'lämmastik_N' : N;
+'lämmastikveresus_N' : N;
+'lämmastikväetis_N' : N;
+'lämmataja_N' : N;
+'lämmatamine_N' : N;
+'lämmatavalt_Adv' : Adv;
+'lämmitamine_N' : N;
+'lämpaja_N' : N;
+'lämpama_V' : V;
+'lämpamine_N' : N;
+'längakile_Adv' : Adv;
+'längakil_Adv' : Adv;
+'längamisi_Adv' : Adv;
+'längjoon_N' : N;
+'längkatus_N' : N;
+'längkriips_N' : N;
+'längu_Adv' : Adv;
+'länguma_V' : V;
+'längumine_N' : N;
+'längus_Adv' : Adv;
+'läntsakil_Adv' : Adv;
+'läpakas_N' : N;
+'läpane_A' : A;
+'läpastamine_N' : N;
+'läpastuma_V' : V;
+'läpatama_V' : V;
+'läppama_V' : V;
+'läppuma_V' : V;
+'läppumine_N' : N;
+'läriseja_N' : N;
+'lärisema_V' : V;
+'lärisemine_N' : N;
+'läristaja_N' : N;
+'läristamine_N' : N;
+'lärmaja_N' : N;
+'lärmakas_A' : A;
+'lärmamine_N' : N;
+'lärmav_A' : A;
+'lärmikas_A' : A;
+'lärmi_lööma_V' : V;
+'lärmi_tegema_V' : V;
+'lärmitseja_N' : N;
+'lärmitsema_V' : V;
+'lärmitsemine_N' : N;
+'lärmi_tõstma_V' : V;
+'lärm_N' : N;
+'lärtsataja_N' : N;
+'lärtsatamine_N' : N;
+'lärtsuja_N' : N;
+'lärtsuma_V' : V;
+'lärtsumine_N' : N;
+'läte_N' : N;
+'lätindamine_N' : N;
+'lätistamine_N' : N;
+'lätistuma_V' : V;
+'lätistumine_N' : N;
+'lätlane_N' : N;
+'lätlanna_N' : N;
+'lätsama_V' : V;
+'lätsima_V' : V;
+'lätsuma_V' : V;
+'lätsutaja_N' : N;
+'lätsutamine_N' : N;
+'lävele_ilmuma_V' : V;
+'lävel_seisma_V' : V;
+'lävepakk_N' : N;
+'lävifunktsioon_N' : N;
+'lävi_N' : N;
+'lävima_V' : V;
+'lävimine_N' : N;
+'lääbakas_A' : A;
+'lääbakil_Adv' : Adv;
+'läägelt_Adv' : Adv;
+'lääge_A' : A;
+'läägevõitu_Adv' : Adv;
+'lääneehitis_N' : N;
+'läänegermaanlane_N' : N;
+'läänekaar_N' : N;
+'läänekallas_N' : N;
+'läänemaailm_N' : N;
+'läänemaa_N' : N;
+'läänemagun_N' : N;
+'läänemeresoomlane_N' : N;
+'läänemurre_N' : N;
+'läänenõlv_N' : N;
+'lääneosa_N' : N;
+'läänepoolkera_N' : N;
+'läänerannik_N' : N;
+'lääneriigid_N' : N;
+'lääneriik_N' : N;
+'läänetuul_N' : N;
+'läänimees_N' : N;
+'läänimõis_N' : N;
+'läänindus_N' : N;
+'lään_N' : N;
+'lääpaja_N' : N;
+'lääpama_V' : V;
+'lääpamine_N' : N;
+'lääpas_Adv' : Adv;
+'lääs_N' : N;
+'läätsetera_N' : N;
+'lääts_N' : N;
+'läätspuu_N' : N;
+'läätsteleskoop_N' : N;
+'läätstuum_N' : N;
+'lödi_N' : N;
+'lödine_A' : A;
+'lödin_N' : N;
+'lödistaja_N' : N;
+'lödistamine_N' : N;
+'löga_N' : N;
+'lögane_A' : A;
+'lökitama_V' : V;
+'lökutama_V' : V;
+'lömaks_tegema_V' : V;
+'lömastaja_N' : N;
+'lömastamine_N' : N;
+'lömastuma_V' : V;
+'lömastushaav_N' : N;
+'lömberdama_V' : V;
+'lömitaja_N' : N;
+'lömitama_V' : V;
+'lömitamine_N' : N;
+'lömitav_A' : A;
+'lömmi_Adv' : Adv;
+'lömmi_lööma_V' : V;
+'lömpama_V' : V;
+'löntsima_V' : V;
+'lörin_N' : N;
+'löriseja_N' : N;
+'lörisema_V' : V;
+'lörisemine_N' : N;
+'löristaja_N' : N;
+'löristamine_N' : N;
+'lörri_ajama_V' : V;
+'lörri_Adv' : Adv;
+'lörris_Adv' : Adv;
+'lörtsatama_V' : V;
+'lörtsija_N' : N;
+'lörtsimine_N' : N;
+'lörtsine_A' : A;
+'lörts_N' : N;
+'lörtsuja_N' : N;
+'lörtsuma_V' : V;
+'lörtsumine_N' : N;
+'lörtsutaja_N' : N;
+'lörtsutamine_N' : N;
+'lösakile_Adv' : Adv;
+'lösakil_Adv' : Adv;
+'lössakile_Adv' : Adv;
+'lössakil_Adv' : Adv;
+'lössi_lööma_V' : V;
+'lössitaja_N' : N;
+'lössitama_V' : V;
+'lössitamine_N' : N;
+'lössutama_V' : V;
+'lösutaja_N' : N;
+'lösutama_V' : V;
+'lösutamine_N' : N;
+'lötakil_Adv' : Adv;
+'lötsuma_V' : V;
+'lööberdaja_N' : N;
+'lööberdama_V' : V;
+'lööberdamine_N' : N;
+'lööberdis_N' : N;
+'lööbimine_N' : N;
+'löödud_A' : A;
+'löögijõud_N' : N;
+'löögile_pääsema_V' : V;
+'löögiriist_N' : N;
+'löögirusikas_N' : N;
+'lööja_N' : N;
+'löökankur_N' : N;
+'lööke_andma_V' : V;
+'lööki_andma_V' : V;
+'löökkapsel_N' : N;
+'löökkruvikeeraja_N' : N;
+'lööklaine_N' : N;
+'lööklane_N' : N;
+'lööklaul_N' : N;
+'lööklause_N' : N;
+'löök_N' : N;
+'löökmiin_N' : N;
+'löökneet_N' : N;
+'lööknõel_N' : N;
+'löökpill_N' : N;
+'löökprinter_N' : N;
+'löökpuur_N' : N;
+'löökriist_N' : N;
+'lööksalk_N' : N;
+'lööksõna_N' : N;
+'lööktrell_N' : N;
+'lööktööline_N' : N;
+'lööktöö_N' : N;
+'lööktüübel_N' : N;
+'lööma_V2' : V2;
+'löömamees_N' : N;
+'löömavend_N' : N;
+'löömine_N' : N;
+'lööming_N' : N;
+'lööpaja_N' : N;
+'lööpamine_N' : N;
+'löötsakil_Adv' : Adv;
+'lööve_N' : N;
+'lööv_N' : N;
+'lüheldane_A' : A;
+'lühemaks_jääma_V' : V;
+'lühendaja_N' : N;
+'lühendamine_N' : N;
+'lühend_N' : N;
+'lühenema_V' : V;
+'lühenemine_N' : N;
+'lühiajalisus_N' : N;
+'lühialalõugsus_N' : N;
+'lühiarvustus_N' : N;
+'lühidalt_Adv' : Adv;
+'lühidalt_tegema_V' : V;
+'lühidalt_vastama_V' : V;
+'lühidistants_N' : N;
+'lühidraama_N' : N;
+'lühidus_N' : N;
+'lühieepos_N' : N;
+'lühietendus_N' : N;
+'lühijutt_N' : N;
+'lühikasvulisus_N' : N;
+'lühike_A' : A;
+'lühikirjutis_N' : N;
+'lühikokkuvõte_N' : N;
+'lühikontsert_N' : N;
+'lühikriitika_N' : N;
+'lühikutse_N' : N;
+'lühilaineantenn_N' : N;
+'lühilaine_N' : N;
+'lühilugu_N' : N;
+'lühiluule_N' : N;
+'lühiluuletus_N' : N;
+'lühimaajooksja_N' : N;
+'lühimaajooks_N' : N;
+'lühimodem_N' : N;
+'lühimälu_N' : N;
+'lühinovell_N' : N;
+'lühinägelikkus_N' : N;
+'lühinägelikult_Adv' : Adv;
+'lühinäidend_N' : N;
+'lühipala_N' : N;
+'lühiperiood_N' : N;
+'lühiretsensioon_N' : N;
+'lühiromaan_N' : N;
+'lühis_N' : N;
+'lühistamine_N' : N;
+'lühistuma_V' : V;
+'lühistumine_N' : N;
+'lühisõnumiteenus_N' : N;
+'lühitutvustus_N' : N;
+'lühiuudis_N' : N;
+'lühiviitdetonaator_N' : N;
+'lühiühendus_N' : N;
+'lühter_N' : N;
+'lüht_N' : N;
+'lükandaadress_N' : N;
+'lükandaken_N' : N;
+'lükand_N' : N;
+'lükandprogramm_N' : N;
+'lükandsein_N' : N;
+'lükanduks_N' : N;
+'lükandvahesein_N' : N;
+'lükati_N' : N;
+'lüke_N' : N;
+'lükkaja_N' : N;
+'lükkama_V2' : V2;
+'lükkamine_N' : N;
+'lükkelaadur_N' : N;
+'lükkepakk_N' : N;
+'lükkija_N' : N;
+'lükkima_V2' : V2;
+'lükkimine_N' : N;
+'lükkuma_V' : V;
+'lükkumine_N' : N;
+'lülijalgne_N' : N;
+'lülija_N' : N;
+'lülikaar_N' : N;
+'lülikeha_N' : N;
+'lülikihiprotokoll_N' : N;
+'lülikiht_N' : N;
+'lülikrüpteerimine_N' : N;
+'lülilukk_N' : N;
+'lüli_N' : N;
+'lülimine_N' : N;
+'lülinärv_N' : N;
+'lülipuit_N' : N;
+'lülisambakanal_N' : N;
+'lülisammas_N' : N;
+'lülistuma_V' : V;
+'lülišifreerimine_N' : N;
+'lülitaja_N' : N;
+'lülitama_V2' : V2;
+'lülitamine_N' : N;
+'lüliti_N' : N;
+'lülituja_N' : N;
+'lülituma_V' : V;
+'lülitumine_N' : N;
+'lülitus_N' : N;
+'lümfadenopaatia_N' : N;
+'lümfinääre_N' : N;
+'lümfisoon_N' : N;
+'lümfisõlmepõletik_N' : N;
+'lümfisõlm_N' : N;
+'lümf_N' : N;
+'lümfoom_N' : N;
+'lümfotsüüt_N' : N;
+'lümitama_V' : V;
+'lünett_N' : N;
+'lünettmaal_N' : N;
+'lünguma_V' : V;
+'lünkharjutus_N' : N;
+'lünki_täitma_V' : V;
+'lünklikkus_N' : N;
+'lünklik_A' : A;
+'lünk_N' : N;
+'lüpsikarjalaut_N' : N;
+'lüpsilaut_N' : N;
+'lüpsilehm_N' : N;
+'lüpsile_tulema_V' : V;
+'lüpsipink_N' : N;
+'lüpsiplats_N' : N;
+'lüpsipäevik_N' : N;
+'lüpsiseade_N' : N;
+'lüpsja_N' : N;
+'lüps_N' : N;
+'lüpsma_tulema_V' : V;
+'lüpsmine_N' : N;
+'lüroeepika_N' : N;
+'lürpija_N' : N;
+'lürpimine_N' : N;
+'lüsterglasuur_N' : N;
+'lüster_N' : N;
+'lüstertehnika_N' : N;
+'lütseum_N' : N;
+'lüüa_saama_V' : V;
+'lüüasaamine_N' : N;
+'lüüger_N' : N;
+'lüügerpuri_N' : N;
+'lüügerraa_N' : N;
+'lüümik_N' : N;
+'lüümimine_N' : N;
+'lüüra_N' : N;
+'lüürika_N' : N;
+'lüürik_N' : N;
+'lüüriline_A' : A;
+'lüüritseja_N' : N;
+'lüüritsema_V' : V;
+'lüüritsemine_N' : N;
+'lüüsideemon_N' : N;
+'lüüsikamber_N' : N;
+'lüüsimine_N' : N;
+'lüüsivärav_N' : N;
+'lüüs_N' : N;
+maa_alla_pugema_V : V;
+maa_alla_vajuma_V : V;
+maa_alt_ilmuma_V : V;
+maabuja_N : N;
+maabumine_N : N;
+maabumissild_N : N;
+maabumistrepp_N : N;
+maad_andma_V : V;
+maad_jagama_V : V;
+'maad_ja_ilmad_kokku_rääkima_V' : V;
+'maad_ja_taevad_kokku_rääkima_V' : V;
+maad_ja_taevast_kokku_vanduma_V : V;
+maad_kuulama_V : V;
+maadleja_N : N;
+maadlema_V : V;
+maadlemine_N : N;
+maadligi_litsuma_V : V;
+maadligi_suruma_V : V;
+maadluskohtunik_N : N;
+maadluskoondis_N : N;
+maadlus_N : N;
+maadlusmatt_N : N;
+maadlussaal_N : N;
+maadlussport_N : N;
+maadlustreener_N : N;
+maadlustreening_N : N;
+maadlustrikoo_N : N;
+'maadlusvõistlus_N' : N;
+'maad_mõõtma_V' : V;
+'maad_võtma_V' : V;
+maaehitis_N : N;
+maaehitus_N : N;
+maaelamu_N : N;
+maaelanik_N : N;
+maaelu_N : N;
+maafond_N : N;
+maagaas_N : N;
+maaga_tasa_tegema_V : V;
+'maagelõng_N' : N;
+maagia_N : N;
+maagiline_A : A;
+maagistuma_V : V;
+maag_N : N;
+maaharimine_N : N;
+maaharimisriist_N : N;
+maaharitlane_N : N;
+maaharitlaskond_N : N;
+maahokikepp_N : N;
+maahoki_N : N;
+'maahokimängija_N' : N;
+maahoone_N : N;
+maailmaaeg_N : N;
+maailmaesilinastus_N : N;
+maailmahing_N : N;
+'maailma_hooleks_jätma_V' : V;
+maailmajagu_N : N;
+maailmakaar_N : N;
+maailmakarikaetapp_N : N;
+'maailmakarikavõistlused_N' : N;
+maailmakirjandus_N : N;
+maailmaklassika_N : N;
+maailmakodanik_N : N;
+'maailmalõpp_N' : N;
+maailmamajandus_N : N;
+maailmameister_N : N;
+'maailmameistrivõistlused_N' : N;
+maailmameri_N : N;
+maailma_naeruks_tegema_V : V;
+'maailmanägemus_N' : N;
+'maailmanäitus_N' : N;
+maailmapilt_N : N;
+maailmapoliitika_N : N;
+maailmareis_N : N;
+maailmarekord_N : N;
+maailmaruum_N : N;
+'maailma_soojaks_kütma_V' : V;
+'maailmasõda_N' : N;
+maailmatase_N : N;
+maailmatelg_N : N;
+maailma_tulema_V : V;
+maailmaturg_N : N;
+maailmaturuhind_N : N;
+maailmavaade_N : N;
+maailmavaateliselt_Adv : Adv;
+maailm_N : N;
+maainimene_N : N;
+maakaabel_N : N;
+maakaart_N : N;
+'maakaitsevägi_N' : N;
+maakalmistu_N : N;
+maakamar_N : N;
+maakaru_N : N;
+maakasutus_N : N;
+'maakasutussüsteem_N' : N;
+maakataster_N : N;
+maakauplus_N : N;
+maakera_N : N;
+maakirik_N : N;
+maakirp_N : N;
+maakirves_N : N;
+maakitsus_N : N;
+maakivihoone_N : N;
+maakivi_N : N;
+maaklerfirma_N : N;
+maaklerifirma_N : N;
+maaklerikontor_N : N;
+maaklerileping_N : N;
+maakleritasu_N : N;
+maakler_N : N;
+maak_N : N;
+maakoda_N : N;
+maakoht_N : N;
+maakohus_N : N;
+maakondlik_A : A;
+maakond_N : N;
+'maakonnaülem_N' : N;
+maakool_N : N;
+maakoor_N : N;
+maakorraldus_N : N;
+maakorraldusteenistus_N : N;
+maakotkas_N : N;
+maakultuur_N : N;
+maalapp_N : N;
+maalaps_N : N;
+maalatt_N : N;
+maalduma_V : V;
+'maale_jõudma_V' : V;
+maaler_N : N;
+'maale_sõitma_V' : V;
+maale_tulema_V : V;
+maalialus_N : N;
+maaliateljee_N : N;
+maalihe_N : N;
+maalija_N : N;
+maalikast_N : N;
+maalik_A : A;
+maalikunst_N : N;
+maalikunstnik_N : N;
+maaliline_A : A;
+maalilisus_N : N;
+maalima_V2 : V2;
+maalimine_N : N;
+maalimistarbed_N : N;
+maalimistarve_N : N;
+maalinn_N : N;
+'maalinäitus_N' : N;
+maalipintsel_N : N;
+maalipukk_N : N;
+maalised_N : N;
+'maaližanr_N' : N;
+maalitehnika_N : N;
+maalitehnoloogia_N : N;
+maaliv_A : A;
+'maalivärv_N' : N;
+maal_N : N;
+maalrihari_N : N;
+maalripintsel_N : N;
+maalritarbed_N : N;
+maalriteip_N : N;
+'maalrivärv_N' : N;
+maalt_lahkuma_V : V;
+'maalt_välja_saatma_V' : V;
+maa_N : N;
+maamagnetism_N : N;
+maamaja_N : N;
+maamaks_N : N;
+maamees_N : N;
+maamehed_N : N;
+maamesilane_N : N;
+maamess_N : N;
+maamiin_N : N;
+maamulda_panema_V : V;
+maamulda_viima_V : V;
+maamullas_puhkama_V : V;
+'maamunalt_minema_pühkima_V' : V;
+maamuna_N : N;
+'maamõõdufirma_N' : N;
+'maamõõdulint_N' : N;
+'maamõõl_N' : N;
+'maamõõtja_N' : N;
+'maamõõtmine_N' : N;
+'maamärk_N' : N;
+maanaine_N : N;
+maandaja_N : N;
+maandamine_N : N;
+maanduja_N : N;
+maanduma_V : V;
+maandumine_N : N;
+'maandumismärk_N' : N;
+maandumisrada_N : N;
+maandumistee_N : N;
+maanduslatt_N : N;
+maandus_N : N;
+maania_N : N;
+'maani_maha_põlema_V' : V;
+maanteeamet_N : N;
+maanteejalgratas_N : N;
+maanteejooks_N : N;
+maanteekraav_N : N;
+maantee_N : N;
+maanteemuhk_N : N;
+maanteerattur_N : N;
+'maanteeröövel_N' : N;
+maanteesild_N : N;
+'maanteesõit_N' : N;
+'maanõunik_N' : N;
+maaomand_N : N;
+maaomanik_N : N;
+maapagu_N : N;
+maapakku_saatma_V : V;
+maaparandaja_N : N;
+maaparandusinsener_N : N;
+maaparandus_N : N;
+'maaparandussüsteem_N' : N;
+maa_peale_tagasi_tooma_V : V;
+maa_pealt_kaotama_V : V;
+maapiirkond_N : N;
+maapiir_N : N;
+maapind_N : N;
+maapirn_N : N;
+maaplika_N : N;
+maapood_N : N;
+'maa_põhja_kiruma_V' : V;
+'maa_põhja_manama_V' : V;
+'maa_põhja_pugema_V' : V;
+'maa_põhja_vajuma_V' : V;
+'maa_põhja_vanduma_V' : V;
+'maapõleng_N' : N;
+'maapõuesoojus_N' : N;
+'maapõues_puhkama_V' : V;
+'maapõuevara_N' : N;
+'maapõu_N' : N;
+'maapäev_N' : N;
+'maapähkel_N' : N;
+'maapähklivõi_N' : N;
+'maapähkliõli_N' : N;
+maaraamat_N : N;
+maaraha_N : N;
+maarahvas_N : N;
+maardla_N : N;
+maareform_N : N;
+maare_N : N;
+maarent_N : N;
+maariba_N : N;
+maarjahein_N : N;
+'maarjajää_N' : N;
+maarjakask_N : N;
+maarjalill_N : N;
+maarjamalts_N : N;
+'maarjapäev_N' : N;
+maarjaskivi_N : N;
+maarjas_N : N;
+maarohi_N : N;
+maasikakasvatus_N : N;
+maasikas_N : N;
+maasikmari_N : N;
+maas_Adv : Adv;
+maasolekuaeg_N : N;
+maasoojusenergia_N : N;
+maasoojuspump_N : N;
+maasort_N : N;
+maas_seisma_V : V;
+maast_ega_taevast_mitte_teadma_V : V;
+maastik_N : N;
+maastikuarhitekt_N : N;
+maastikuarhitektuur_N : N;
+maastikuauto_N : N;
+maastikujalgratas_N : N;
+maastikukaitseala_N : N;
+maastikukujundaja_N : N;
+maastikuluure_N : N;
+maastikumaal_N : N;
+'maastikunäitus_N' : N;
+maastikupark_N : N;
+maastikupilt_N : N;
+maastikuratas_N : N;
+'maastikuökoloogia_N' : N;
+'maast_ja_ilmast_rääkima_V' : V;
+'maast_lahti_lööma_V' : V;
+maast_lahti_peksma_V : V;
+maast_lahti_saama_V : V;
+maast_leidma_V : V;
+maastuma_V : V;
+'maast_üles_lööma_V' : V;
+'maasvärk_N' : N;
+maatark_N : N;
+maatasa_tegema_V : V;
+maateadlane_N : N;
+maateadus_N : N;
+maatriksbilanss_N : N;
+maatriks_N : N;
+maatriksprinter_N : N;
+maatuli_N : N;
+maatustuma_V : V;
+'maatööline_N' : N;
+'maatööstus_N' : N;
+'maatüdruk_N' : N;
+'maatükk_N' : N;
+maausk_N : N;
+maavaha_N : N;
+maavaimud_N : N;
+maavaldus_N : N;
+maavalitsus_N : N;
+maavanem_N : N;
+maavara_N : N;
+maaviljelus_N : N;
+'maaviljelussüsteem_N' : N;
+'maaviljelusökonoomika_N' : N;
+'maavõistlus_N' : N;
+'maavärin_N' : N;
+'maavärv_N' : N;
+'maaõli_N' : N;
+'maaõpetaja_N' : N;
+'maaühendust_saama_V' : V;
+'maaühendust_võtma_V' : V;
+madaam_N : N;
+madalale_Adv : Adv;
+madalal_Adv : Adv;
+madalalt_Adv : Adv;
+'madalamaks_jääma_V' : V;
+madalamale_Adv : Adv;
+madalamal_Adv : Adv;
+madaldaja_N : N;
+madaldamine_N : N;
+madaldav_A : A;
+madalduja_N : N;
+madalduma_V : V;
+madaldumine_N : N;
+'madalhüpaksamm_N' : N;
+madalik_N : N;
+madalkeel_N : N;
+madalkirik_N : N;
+madalkuumuskeraamika_N : N;
+'madalkünd_N' : N;
+'madallähe_N' : N;
+madal_A : A;
+madalpinge_N : N;
+madalpistetikand_N : N;
+madalpunkt_N : N;
+'madalpääsfilter_N' : N;
+madalreljeef_N : N;
+'madalrõhkkond_N' : N;
+madalsagedus_N : N;
+madalseis_N : N;
+madalsoo_N : N;
+madalstart_N : N;
+madalus_N : N;
+madalvundament_N : N;
+madelauto_N : N;
+made_N : N;
+mademetala_N : N;
+madin_N : N;
+madisema_V : V;
+'madisepäev_N' : N;
+madistaja_N : N;
+madistamine_N : N;
+madjar_N : N;
+madonna_N : N;
+madrats_N : N;
+madrigal_N : N;
+'madrusepüksid_N' : N;
+madrus_N : N;
+madu_N : N;
+maestro_N : N;
+maffia_N : N;
+magaja_N : N;
+magama_heitma_V : V;
+magama_panema_V : V;
+magamine_N : N;
+magamisdiivan_N : N;
+magamiskott_N : N;
+magamislava_N : N;
+magamislavats_N : N;
+magamisriie_N : N;
+magamisruum_N : N;
+magamistoakomplekt_N : N;
+'magamistoamööbel_N' : N;
+magamistuba_N : N;
+magamisvagun_N : N;
+magasiait_N : N;
+magasinkruvikeeraja_N : N;
+magasin_N : N;
+magas_N : N;
+magataja_N : N;
+magatamine_N : N;
+magav_A : A;
+magediabeet_N : N;
+mage_A : A;
+magendamine_N : N;
+magenema_V : V;
+magenemine_N : N;
+magestamine_N : N;
+magestuma_V : V;
+magestumine_N : N;
+mageveekala_N : N;
+mageveestik_N : N;
+mageveetigu_N : N;
+magevesi_N : N;
+magister_N : N;
+magistraalikolmik_N : N;
+magistraalkaabel_N : N;
+magistraalkraav_N : N;
+magistraalliin_N : N;
+magistraal_N : N;
+magistraaltee_N : N;
+'magistraalvõrk_N' : N;
+magistraat_N : N;
+magistrant_N : N;
+magistreerumine_N : N;
+magistrikraad_N : N;
+'magistritöö_N' : N;
+'magistriõpe_N' : N;
+magmakivim_N : N;
+magmatiit_N : N;
+magnaat_N : N;
+magneesium_N : N;
+magneetija_N : N;
+magneetimine_N : N;
+magneetuma_V : V;
+magneetumine_N : N;
+magnetantenn_N : N;
+'magnethüdrodünaamika_N' : N;
+magnetiks_kujunema_V : V;
+magnetiline_A : A;
+magnetiseerija_N : N;
+magnetiseerimine_N : N;
+magnetiseeruma_V : V;
+magnetiseerumine_N : N;
+magnetism_N : N;
+magnetkaart_N : N;
+magnetketas_N : N;
+magnetlint_N : N;
+magnetlintsalvesti_N : N;
+magnet_N : N;
+'magnetnõel_N' : N;
+magnetofon_N : N;
+magnetomeeter_N : N;
+magnetomeetria_N : N;
+magnetpea_N : N;
+magnetpulk_N : N;
+magnetresonantstomograafia_N : N;
+magnetsalvesti_N : N;
+magnetsalvestus_N : N;
+magnettorm_N : N;
+magnettrummel_N : N;
+'magnettäht_N' : N;
+magnetvoog_N : N;
+'magnetväli_N' : N;
+magnoolia_N : N;
+magu_N : N;
+magu_maha_laskma_V : V;
+magun_N : N;
+magusaine_N : N;
+magusalt_Adv : Adv;
+magusasti_Adv : Adv;
+maguskartul_N : N;
+maguskirsipuu_N : N;
+magus_A : A;
+magustaja_N : N;
+magustamine_N : N;
+magustoidutaldrik_N : N;
+magustoit_N : N;
+magu_suhu_saama_V : V;
+magusus_N : N;
+maha_ajama_V : V;
+maha_arvama_V : V;
+mahaarvatis_N : N;
+maha_asetama_V : V;
+mahagon_N : N;
+maha_heitma_V : V;
+mahahindlus_N : N;
+'maha_hõikama_V' : V;
+'maha_hõõruma_V' : V;
+'mahahüpe_N' : N;
+'maha_hüüdma_V' : V;
+maha_istuma_V : V;
+maha_istutama_V : V;
+maha_jahtuma_V : V;
+'maha_jätma_V' : V;
+'mahajääja_N' : N;
+'maha_jääma_V' : V;
+'mahajäämus_N' : N;
+maha_kaaluma_V : V;
+maha_kaapima_V : V;
+maha_kallama_V : V;
+maha_kallutama_V : V;
+maha_kandma_V : V;
+maha_kauplema_V : V;
+maha_keerama_V : V;
+maha_kihutama_V : V;
+maha_kirjutama_V : V;
+maha_kisendama_V : V;
+maha_kiskuma_V : V;
+maha_koksima_V : V;
+maha_koorima_V : V;
+maha_kooruma_V : V;
+maha_kraapima_V : V;
+maha_kratsima_V : V;
+maha_kuluma_V : V;
+maha_kustutama_V : V;
+maha_kuulutama_V : V;
+'maha_kõmmutama_V' : V;
+'maha_käristama_V' : V;
+'maha_kärvama_V' : V;
+'maha_käänama_V' : V;
+maha_laadima_V : V;
+maha_laitma_V : V;
+maha_langema_V : V;
+maha_langetama_V : V;
+maha_laotama_V : V;
+maha_laskma_V : V;
+mahalaskmine_N : N;
+maha_laskuma_V : V;
+maha_lendama_V : V;
+maha_libisema_V : V;
+maha_loksuma_V : V;
+maha_loopima_V : V;
+maha_lugema_V : V;
+'maha_lõikama_V' : V;
+'maha_lööma_V' : V;
+'maha_lükkama_V' : V;
+maha_Adv : Adv;
+maha_matma_V : V;
+mahamineja_N : N;
+maha_murdma_V : V;
+'maha_mängima_V' : V;
+'maha_märkima_V' : V;
+maha_painutama_V : V;
+maha_paiskama_V : V;
+mahapanek_N : N;
+maha_panema_V : V;
+mahapanemine_N : N;
+maha_peksma_V : V;
+maha_pesema_V : V;
+maha_pidama_V : V;
+maha_pillama_V : V;
+maha_pudenema_V : V;
+'maha_põlema_V' : V;
+'maha_põletama_V' : V;
+'maha_põmmutama_V' : V;
+'maha_põrutama_V' : V;
+'maha_pöörama_V' : V;
+'maha_pühkima_V' : V;
+maha_rahunema_V : V;
+maha_rahustama_V : V;
+maha_raiuma_V : V;
+maha_raputama_V : V;
+maha_rebima_V : V;
+maha_ronima_V : V;
+'maha_rääkima_V' : V;
+maha_saama_V : V;
+maha_sadama_V : V;
+maha_sahkerdama_V : V;
+maha_salgama_V : V;
+maha_surema_V : V;
+mahasuruja_N : N;
+maha_suruma_V : V;
+mahasurumine_N : N;
+'maha_sõitma_V' : V;
+maha_tallama_V : V;
+maha_tapma_V : V;
+maha_tegema_V : V;
+mahategemine_N : N;
+mahategija_N : N;
+maha_tellima_V : V;
+maha_tilgutama_V : V;
+maha_tilkuma_V : V;
+maha_togima_V : V;
+maha_tooma_V : V;
+maha_tulema_V : V;
+'maha_tõmbama_V' : V;
+'maha_tõstma_V' : V;
+'maha_tõukama_V' : V;
+maha_unustama_V : V;
+maha_vaatama_V : V;
+maha_valama_V : V;
+maha_veerema_V : V;
+maha_viima_V : V;
+maha_virutama_V : V;
+maha_viskama_V : V;
+mahaviskamine_N : N;
+'maha_võtma_V' : V;
+'maha_ütlema_V' : V;
+mahedalt_Adv : Adv;
+mahedasti_Adv : Adv;
+mahedik_N : N;
+mahekauplus_N : N;
+mahekaup_N : N;
+mahemaaviljelus_N : N;
+mahe_A : A;
+'mahemärk_N' : N;
+mahendaja_N : N;
+mahendamine_N : N;
+mahendav_A : A;
+maheneja_N : N;
+mahenema_V : V;
+mahenemine_N : N;
+mahepood_N : N;
+'mahepõllumajandus_N' : N;
+'mahepõllundus_N' : N;
+mahesaadus_N : N;
+mahetoit_N : N;
+mahetoode_N : N;
+mahhinatsioon_N : N;
+mahhineerija_N : N;
+mahhineerimine_N : N;
+mahlakalt_Adv : Adv;
+mahlakas_A : A;
+mahlakokteil_N : N;
+mahlakus_N : N;
+mahlakuu_N : N;
+mahlane_A : A;
+mahlapress_N : N;
+mahlapudel_N : N;
+'mahlasõlm_N' : N;
+mahlatu_A : A;
+mahlatus_N : N;
+mahlavaesus_N : N;
+mahl_N : N;
+mahti_andma_V : V;
+mahti_leidma_V : V;
+mahtimine_N : N;
+mahti_saama_V : V;
+maht_N : N;
+mahtmodelleerimine_N : N;
+mahtplokk_N : N;
+mahtrat_tegema_V : V;
+mahtuma_V : V;
+mahtumine_N : N;
+mahtuniversaal_N : N;
+mahtuvusandur_N : N;
+mahtuvus_N : N;
+mahukas_A : A;
+mahumass_N : N;
+'mahumõõt_N' : N;
+mahutaja_N : N;
+mahutamine_N : N;
+mahutavus_N : N;
+mahuti_N : N;
+mahutuma_V : V;
+mahutusfond_N : N;
+'mahuühik_N' : N;
+'mahvi_tõmbama_V' : V;
+mahv_N : N;
+maias_A : A;
+maiasmokk_N : N;
+maid_jagama_V : V;
+maieutika_N : N;
+maigutaja_N : N;
+maigutamine_N : N;
+maihaigus_N : N;
+maika_N : N;
+maikelluke_N : N;
+maik_N : N;
+maiku_suhu_saama_V : V;
+maikuu_N : N;
+mailane_N : N;
+mailased_N : N;
+mailer_N : N;
+mai_N : N;
+maimik_N : N;
+'maimikurühm_N' : N;
+maim_N : N;
+maine_A : A;
+maine_N : N;
+mainet_hoidma_V : V;
+mainet_rikkuma_V : V;
+mainija_N : N;
+mainimine_N : N;
+mainitu_N : N;
+'maipõrnikas_N' : N;
+'maipäev_N' : N;
+maisihelves_N : N;
+maisijahu_N : N;
+maisikook_N : N;
+maisileib_N : N;
+maisitera_N : N;
+'maisitärklis_N' : N;
+'maisiõli_N' : N;
+maiskond_N : N;
+maismaa_N : N;
+maismaapiir_N : N;
+'maismaasihtmärk_N' : N;
+maismaatee_N : N;
+maismaatigu_N : N;
+mais_N : N;
+maisonnette_N : N;
+maistu_N : N;
+maisus_N : N;
+mait_N : N;
+maitseaine_N : N;
+'maitseaistingunõrkus_N' : N;
+maitseja_N : N;
+maitsekalt_Adv : Adv;
+maitsekas_A : A;
+maitsekus_N : N;
+maitselagedus_N : N;
+maitselibastus_N : N;
+maitse_N : N;
+maitsema_V2 : V2;
+maitsemine_N : N;
+maitsemuutused_N : N;
+maitseomadus_N : N;
+maitsepuudus_N : N;
+maitserohi_N : N;
+maitsestaja_N : N;
+maitsestamine_N : N;
+maitsetaim_N : N;
+maitset_kaotama_V : V;
+maitset_tundma_V : V;
+maitsetugevdaja_N : N;
+maitsetuimus_N : N;
+maitsetu_A : A;
+maitsetundetus_N : N;
+maitsetus_N : N;
+maitsevaesus_N : N;
+maitsevarjund_N : N;
+maitsev_A : A;
+'maitsevääratus_N' : N;
+maitsja_N : N;
+maitsma_V2 : V2;
+maitsmine_N : N;
+'maitsmisnärv_N' : N;
+'maitsmisvõimemõõtur_N' : N;
+maitsvalt_Adv : Adv;
+maitsvus_N : N;
+maius_N : N;
+maiuspala_N : N;
+maiuss_N : N;
+maiustaja_N : N;
+maiustamine_N : N;
+maiust_taga_ajama_V : V;
+maiustus_N : N;
+majadaam_N : N;
+majaelanik_N : N;
+majahaldjas_N : N;
+majahoidja_N : N;
+majakaskanal_N : N;
+majakas_N : N;
+majakavaht_N : N;
+majakjaam_N : N;
+majakord_N : N;
+majakorrus_N : N;
+majakraam_N : N;
+majaline_N : N;
+maja_N : N;
+majamuuseum_N : N;
+'majamärk_N' : N;
+majandaja_N : N;
+majandamine_N : N;
+majandamismeetod_N : N;
+majand_N : N;
+majandusaasta_N : N;
+majandusareng_N : N;
+majanduselu_N : N;
+majandusfilosoofia_N : N;
+majandusfilosoof_N : N;
+majandusgeograafia_N : N;
+majandusgeograaf_N : N;
+majandusharu_N : N;
+majandushoone_N : N;
+majandusinformaatika_N : N;
+majandusjuhataja_N : N;
+majanduskasv_N : N;
+majanduskomisjon_N : N;
+majanduskriteerium_N : N;
+majanduslangus_N : N;
+majanduslikkus_N : N;
+majanduslik_A : A;
+majanduslikult_Adv : Adv;
+majandus_N : N;
+majandusmees_N : N;
+majandusministeerium_N : N;
+majandusminister_N : N;
+'majandusmürk_N' : N;
+'majandusnäitaja_N' : N;
+majanduspiirkond_N : N;
+majanduspoliitika_N : N;
+majanduspolitsei_N : N;
+majandusprotsess_N : N;
+majandusreform_N : N;
+majandusregioon_N : N;
+majandusriik_N : N;
+majandusringkond_N : N;
+majandusruum_N : N;
+majandussektor_N : N;
+majandussubjekt_N : N;
+majandussuhe_N : N;
+majandustarkvara_N : N;
+majandusteadlane_N : N;
+majandusteaduskond_N : N;
+majandusteadus_N : N;
+majandustegelane_N : N;
+majandustegevus_N : N;
+majandusteooria_N : N;
+majandusuuring_N : N;
+'majandusühing_N' : N;
+'majandusüksus_N' : N;
+majaomanik_N : N;
+majapidaja_N : N;
+maja_pidama_V : V;
+majapidamine_N : N;
+'majapidamisjääde_N' : N;
+majapidamiskauplus_N : N;
+majapidamiskaup_N : N;
+majapidamispood_N : N;
+majapidamisraha_N : N;
+majapidamisruum_N : N;
+majapidamisseep_N : N;
+majapidamistarbed_N : N;
+'majapidamistööd_N' : N;
+majaraamat_N : N;
+majarahvas_N : N;
+majaseen_N : N;
+majasein_N : N;
+'maja_selga_võtma_V' : V;
+majatalitaja_N : N;
+majatarbed_N : N;
+majatiib_N : N;
+majatrepp_N : N;
+majavamm_N : N;
+majavara_N : N;
+majavein_N : N;
+majavundament_N : N;
+'majaülem_N' : N;
+majesteetlik_A : A;
+majesteetlikult_Adv : Adv;
+majesteet_N : N;
+majesteetselt_Adv : Adv;
+majonees_N : N;
+majoolika_N : N;
+majoolikavaas_N : N;
+majoraan_N : N;
+'majoraatmõis_N' : N;
+majordoomus_N : N;
+majoriteet_N : N;
+major_N : N;
+majuline_N : N;
+majuneja_N : N;
+majunemine_N : N;
+majuskel_N : N;
+majutaja_N : N;
+majutama_V2 : V2;
+majutamine_N : N;
+majutuja_N : N;
+majutuma_V : V;
+majutumine_N : N;
+majutusasutus_N : N;
+'majutusettevõte_N' : N;
+majutusfirma_N : N;
+majutushoone_N : N;
+majutus_N : N;
+makaak_N : N;
+makadaamia_N : N;
+'makadaamiapähkel_N' : N;
+makaronid_N : N;
+makaronitoode_N : N;
+'makaronitööstus_N' : N;
+makedoonlane_N : N;
+maketeerija_N : N;
+maketeerimine_N : N;
+makettija_N : N;
+makettimine_N : N;
+makett_N : N;
+makjavellism_N : N;
+makjavellist_N : N;
+makk_N : N;
+'makolõng_N' : N;
+mako_N : N;
+makramee_N : N;
+makrodefinitsioon_N : N;
+makroelement_N : N;
+makrofaagkasvaja_N : N;
+makrofaag_N : N;
+makrofoto_N : N;
+makrogeneraator_N : N;
+makrokeel_N : N;
+makrokosmos_N : N;
+makrokutse_N : N;
+'makrokäsk_N' : N;
+makromajanduspoliitika_N : N;
+makro_N : N;
+makroprogrammeerimine_N : N;
+makropsia_N : N;
+makroredaktor_N : N;
+makroseen_N : N;
+makroteek_N : N;
+makroturundus_N : N;
+makroviirus_N : N;
+'makroväetis_N' : N;
+'makroökonoomika_N' : N;
+'makroökosüsteem_N' : N;
+maksafibroos_N : N;
+maksahaigus_N : N;
+maksakaan_N : N;
+'maksakaantõbi_N' : N;
+maksakahjustus_N : N;
+maksakasvaja_N : N;
+maksalutikad_N : N;
+maksalutikas_N : N;
+maksapasteet_N : N;
+maksapuudulikkus_N : N;
+'maksapõletik_N' : N;
+maksasuurenemus_N : N;
+maksatsirroos_N : N;
+maksavalu_N : N;
+maksavorst_N : N;
+'maksavähk_N' : N;
+'maksa_üle_kopsu_ajama_V' : V;
+makseasutus_N : N;
+makseautomaat_N : N;
+makseaviis_N : N;
+maksebilanss_N : N;
+maksedokument_N : N;
+maksegraafik_N : N;
+'maksejõuetus_N' : N;
+maksekaart_N : N;
+maksekohustus_N : N;
+maksekommutaator_N : N;
+maksekorraldus_N : N;
+maksekviitung_N : N;
+'maksekäsk_N' : N;
+'maksekäsund_N' : N;
+makse_N : N;
+makse_peale_panema_V : V;
+makseseiskamine_N : N;
+makseterminal_N : N;
+makseteterminal_N : N;
+maksevahend_N : N;
+makseveksel_N : N;
+maksev_A : A;
+'maksevõimelisus_N' : N;
+'maksevõime_N' : N;
+maksiim_N : N;
+maksimaalkurss_N : N;
+maksimaalne_A : A;
+maksimaalselt_Adv : Adv;
+maksimalist_N : N;
+maksimeerija_N : N;
+maksimeerimine_N : N;
+maksim_N : N;
+maksimood_N : N;
+maksimumkurss_N : N;
+maksimum_N : N;
+maksimumsumma_N : N;
+maksimumtermomeeter_N : N;
+maksiseelik_N : N;
+maksja_N : N;
+maks_N : N;
+maksmapanek_N : N;
+maksma_panema_V : V;
+maksmine_N : N;
+maksu_alla_panema_V : V;
+maksuallikas_N : N;
+maksualune_N : N;
+maksuamet_N : N;
+maksuametnik_N : N;
+maksudeklaratsioon_N : N;
+maksuese_N : N;
+maksuhaldur_N : N;
+maksuinspektor_N : N;
+maksuintress_N : N;
+maksukohustuslane_N : N;
+maksukohustus_N : N;
+maksukoormus_N : N;
+maksukviitung_N : N;
+'maksukõrgendus_N' : N;
+maksuline_A : A;
+maksumaksja_N : N;
+maksumus_N : N;
+maksumuudatus_N : N;
+'maksumärk_N' : N;
+'maksumäär_N' : N;
+maksuobjekt_N : N;
+maksupoliitika_N : N;
+maksuprotsent_N : N;
+maksureform_N : N;
+maksuseadus_N : N;
+maksusoodustus_N : N;
+maksustaja_N : N;
+maksustama_V2 : V2;
+maksustamine_N : N;
+maksustamisalus_N : N;
+maksustamisbaas_N : N;
+maksusumma_N : N;
+'maksusüsteem_N' : N;
+maksuteade_N : N;
+maksutulu_N : N;
+maksuvabastus_N : N;
+maksuvarje_N : N;
+maksuveksel_N : N;
+maksuviivis_N : N;
+'maksuvõlg_N' : N;
+'maksuvõlgnik_N' : N;
+'maksu_võtma_V' : V;
+'maksuõigus_N' : N;
+maksvaks_pidama_V : V;
+maksvusetuks_tunnistama_V : V;
+maksvusetu_A : A;
+maksvus_N : N;
+maksvust_kaotama_V : V;
+makta_N : N;
+makulatuur_N : N;
+makulatuurpaber_N : N;
+malaaria_N : N;
+'malaariasääsk_N' : N;
+'malabsorptsioonisündroom_N' : N;
+malabsorptsioon_N : N;
+malahhiit_N : N;
+malahhiitroheline_N : N;
+malakas_N : N;
+malakoloogia_N : N;
+malamuut_N : N;
+malbe_A : A;
+malbuma_V : V;
+maldaja_N : N;
+maldama_VV : VV;
+maldamatu_A : A;
+maldamatus_N : N;
+maldamine_N : N;
+maleajakiri_N : N;
+malekell_N : N;
+malekirjandus_N : N;
+malekirjanik_N : N;
+malekohtunik_N : N;
+malelaud_N : N;
+male_N : N;
+malemeeskond_N : N;
+malemees_N : N;
+'malemeistrivõistlused_N' : N;
+'malemängija_N' : N;
+'malemäng_N' : N;
+malend_N : N;
+malenupp_N : N;
+'maleolümpia_N' : N;
+'maleolümpiamäng_N' : N;
+maleringkond_N : N;
+malering_N : N;
+malesport_N : N;
+maletaja_N : N;
+maletamine_N : N;
+maleteooria_N : N;
+maleterminoloogia_N : N;
+'malet_mängima_V' : V;
+maletreener_N : N;
+malev_N : N;
+'malevõistkond_N' : N;
+'malevõistlus_N' : N;
+malformatsioonid_N : N;
+malka_andma_V : V;
+malk_N : N;
+malkolmia_N : N;
+malleus_N : N;
+'malli_võtma_V' : V;
+mall_N : N;
+'mallõpe_N' : N;
+malmahi_N : N;
+malm_N : N;
+malmpann_N : N;
+malmtrepp_N : N;
+maltoosa_N : N;
+maltspuit_N : N;
+malve_N : N;
+mamba_N : N;
+mambo_N : N;
+mammaloloogia_N : N;
+mamma_N : N;
+mammi_N : N;
+mammonahimu_N : N;
+mammonajaht_N : N;
+mammonakultus_N : N;
+mammonaorjus_N : N;
+mammonateener_N : N;
+mammon_N : N;
+mammutdraama_N : N;
+mammutkontsert_N : N;
+mammut_N : N;
+'mammutnäidend_N' : N;
+'mammutnäitus_N' : N;
+'mammutüritus_N' : N;
+manaja_N : N;
+manala_N : N;
+manalamees_N : N;
+manalasse_saatma_V : V;
+manalatee_N : N;
+manama_V2 : V2;
+mana_N : N;
+manamine_N : N;
+'manasõna_N' : N;
+manat_N : N;
+mandaat_N : N;
+mandala_N : N;
+mandariinipuu_N : N;
+mandariin_N : N;
+mandelkeha_N : N;
+mandel_N : N;
+mander_N : N;
+mandlikivi_N : N;
+'mandlipõletik_N' : N;
+mandlivohand_N : N;
+mandoliin_N : N;
+mandoola_N : N;
+mandriala_N : N;
+'mandrijää_N' : N;
+mandriline_A : A;
+'mandriõhk_N' : N;
+mandrola_N : N;
+manduja_N : N;
+manduma_V : V;
+mandumine_N : N;
+mandunu_N : N;
+maneeritseja_N : N;
+maneeritsemine_N : N;
+maneerlik_A : A;
+maneer_N : N;
+'maneež_N' : N;
+manerism_N : N;
+mangaan_N : N;
+mangaanpatarei_N : N;
+mangaanviolett_N : N;
+mango_N : N;
+mangopuu_N : N;
+manguja_N : N;
+manguma_V2 : V2;
+mangumine_N : N;
+manguvalt_Adv : Adv;
+manguv_A : A;
+maniakk_N : N;
+mania_N : N;
+manifestatsioon_N : N;
+manifesteerija_N : N;
+manifesteerimine_N : N;
+manifesteeruma_V : V;
+manifest_N : N;
+manihheism_N : N;
+manihheist_N : N;
+'maniküürija_N' : N;
+'maniküürikäärid_N' : N;
+'maniküürimine_N' : N;
+'maniküüritarbed_N' : N;
+'maniküüritarve_N' : N;
+'maniküür_N' : N;
+manillakanep_N : N;
+'manillaköis_N' : N;
+manilla_N : N;
+maniokk_N : N;
+manipulaator_N : N;
+manipulatsioon_N : N;
+manipuleerija_N : N;
+manipuleerimine_N : N;
+manipuleeriv_A : A;
+manisk_N : N;
+manitseja_N : N;
+manitsema_V2 : V2;
+manitsemine_N : N;
+manitsevalt_Adv : Adv;
+manitsus_N : N;
+'manitsussõna_N' : N;
+mannakreem_N : N;
+manna_N : N;
+mannapuder_N : N;
+mannavaht_N : N;
+mannekeen_N : N;
+mannerg_N : N;
+mannermaa_N : N;
+manner_N : N;
+mannetult_Adv : Adv;
+mannetu_A : A;
+manomeeter_N : N;
+mansa_N : N;
+mansardkatus_N : N;
+mansardkorrus_N : N;
+mansard_N : N;
+'mansetinööp_N' : N;
+mansett_N : N;
+mansi_N : N;
+mantelkleit_N : N;
+mantelkorsten_N : N;
+mantelloom_N : N;
+mantel_N : N;
+manteluks_N : N;
+mantilja_N : N;
+mantiss_N : N;
+'manti_võtma_V' : V;
+mantlimood_N : N;
+'mantlinööp_N' : N;
+mantlit_andma_V : V;
+mant_N : N;
+mantoo_N : N;
+mantra_N : N;
+manuaalkast_N : N;
+'manuaalkäigukast_N' : N;
+manuaal_N : N;
+manuaalne_A : A;
+manuaalteraapia_N : N;
+manufaktuur_N : N;
+manuline_N : N;
+manulus_N : N;
+manuskript_N : N;
+'manuskäsk_N' : N;
+manuslink_N : N;
+manus_N : N;
+'manusoperatsioonisüsteem_N' : N;
+'manusopsüsteem_N' : N;
+manusrakendus_N : N;
+'manussüsteem_N' : N;
+manustaja_N : N;
+manustamine_N : N;
+'manööverdaja_N' : N;
+'manööverdamine_N' : N;
+'manööverdamisvõime_N' : N;
+'manööver_N' : N;
+maoaeglus_N : N;
+maoeemaldus_N : N;
+maohaavand_N : N;
+maohaav_N : N;
+maohaigus_N : N;
+maohape_N : N;
+maoism_N : N;
+maoist_N : N;
+maokas_A : A;
+maokatarr_N : N;
+maoldama_V : V;
+maoli_Adv : Adv;
+'maomürk_N' : N;
+maooperatsioon_N : N;
+'maopõletik_N' : N;
+maosein_N : N;
+maotaltsutaja_N : N;
+maotama_V : V;
+maotu_A : A;
+maotus_N : N;
+'maotäis_N' : N;
+maovalu_N : N;
+maoverejooks_N : N;
+'maovähk_N' : N;
+'maoväljalõikus_N' : N;
+mapiarvuti_N : N;
+mapp_N : N;
+'mappõpe_N' : N;
+maraia_N : N;
+marakratt_N : N;
+maran_N : N;
+marasm_N : N;
+maratonijooksja_N : N;
+maratonijooks_N : N;
+maratonimees_N : N;
+maratonirada_N : N;
+'maratonivõitja_N' : N;
+maratonlane_N : N;
+maraton_N : N;
+maratonturniir_N : N;
+mardikas_N : N;
+mardikuu_N : N;
+'mardipäev_N' : N;
+mardisanditama_V : V;
+mardisant_N : N;
+mardus_N : N;
+'maretapäev_N' : N;
+margapuu_N : N;
+margariin_N : N;
+margialbum_N : N;
+margikauplus_N : N;
+margikoguja_N : N;
+margikogu_N : N;
+margikogumine_N : N;
+'margikollektsionäär_N' : N;
+marginaalkulu_N : N;
+marginaal_N : N;
+marginaalne_A : A;
+'marginäitus_N' : N;
+margipood_N : N;
+margistaja_N : N;
+margistamine_N : N;
+margivein_N : N;
+marienbluumen_N : N;
+marihuaana_N : N;
+mariin_N : N;
+mariinne_A : A;
+mari_N : N;
+marinaad_N : N;
+marineerija_N : N;
+marineerimine_N : N;
+marinist_N : N;
+marionetiteater_N : N;
+marionett_N : N;
+maritiimne_A : A;
+marjakasvatus_N : N;
+marjakorjaja_N : N;
+marjaks_kuluma_V : V;
+'marjaks_ära_kuluma_V' : V;
+marjamaale_saama_V : V;
+marjapirukas_N : N;
+'marjapõõsas_N' : N;
+marjavein_N : N;
+marjuline_N : N;
+markantne_A : A;
+markasiit_N : N;
+markeerija_N : N;
+markeerimine_N : N;
+marker_N : N;
+marketrii_N : N;
+markii_N : N;
+markiis_N : N;
+'marki_täis_tegema_V' : V;
+mark_N : N;
+marksismivastane_N : N;
+marksism_N : N;
+marksist_N : N;
+'markusepäev_N' : N;
+marlikardin_N : N;
+marli_N : N;
+'marlimähe_N' : N;
+marmelaad_N : N;
+marmoraste_N : N;
+marmoreering_N : N;
+marmorkivi_N : N;
+marmorkook_N : N;
+marmorkuju_N : N;
+marmor_N : N;
+marmorpaber_N : N;
+marmorpalee_N : N;
+marmorplaat_N : N;
+'marmorpõrand_N' : N;
+marmorsaal_N : N;
+marmorsammas_N : N;
+marmorskulptuur_N : N;
+'marmortõbi_N' : N;
+marodeerima_V : V;
+marodeerimine_N : N;
+'marodöör_N' : N;
+'marokään_N' : N;
+marraskile_kiskuma_V : V;
+'marraskile_tõmbama_V' : V;
+marrasknahk_N : N;
+marrasnahk_N : N;
+marrastamine_N : N;
+marrastuma_V : V;
+marrastus_N : N;
+marru_ajama_V : V;
+marruma_V : V;
+marru_sattuma_V : V;
+marslane_N : N;
+marsruuter_N : N;
+marsruutimine_N : N;
+marsruutimistabel_N : N;
+marsruut_N : N;
+marsruuttakso_N : N;
+marssal_N : N;
+marssija_N : N;
+marssimine_N : N;
+marsskollane_N : N;
+marsskuunar_N : N;
+marss_N : N;
+marsspuri_N : N;
+marssraa_N : N;
+marssteng_N : N;
+'marš_N' : N;
+mart_N : N;
+martsipan_N : N;
+'martäänahi_N' : N;
+maruhein_N : N;
+maruline_A : A;
+maruliselt_Adv : Adv;
+maruma_V : V;
+maru_N : N;
+marune_A : A;
+marupolka_N : N;
+marurahvuslane_N : N;
+marurahvuslus_N : N;
+marutama_V : V;
+marutaud_N : N;
+marutseja_N : N;
+marutsema_V : V;
+marutsemine_N : N;
+'marutõbi_N' : N;
+'marutõveviirus_N' : N;
+maruvihaseks_saama_V : V;
+mascarpone_N : N;
+masendaja_N : N;
+masendamine_N : N;
+masendatud_A : A;
+masendavalt_Adv : Adv;
+masenduja_N : N;
+masenduma_V : V;
+masendumine_N : N;
+masendus_N : N;
+masendustunne_N : N;
+masinaehitus_N : N;
+masinajuht_N : N;
+masinakeel_N : N;
+masinakiri_N : N;
+masinakirjaklass_N : N;
+masinakirjapaber_N : N;
+masinakirjutaja_N : N;
+masinakood_N : N;
+masinakuur_N : N;
+'masinakäsk_N' : N;
+masinamees_N : N;
+masinameister_N : N;
+'masinanõel_N' : N;
+masinaosa_N : N;
+masinarihm_N : N;
+masinaruum_N : N;
+masinasaal_N : N;
+'masinasõna_N' : N;
+masinatikand_N : N;
+masinatoode_N : N;
+'masinatööstus_N' : N;
+masinaviga_N : N;
+masinfrees_N : N;
+masinfunktsioon_N : N;
+'masinhöövel_N' : N;
+masininimene_N : N;
+masinist_N : N;
+masinkood_N : N;
+masinkudumine_N : N;
+'masinkäsk_N' : N;
+masinlik_A : A;
+masinlikult_Adv : Adv;
+'masinlüps_N' : N;
+masin_N : N;
+'masinnägemine_N' : N;
+masinpesu_N : N;
+'masintõlge_N' : N;
+'masinõmblus_N' : N;
+'masinõpe_N' : N;
+maskaroon_N : N;
+maskeerija_N : N;
+maskeerima_V2 : V2;
+maskeerimine_N : N;
+maskeering_N : N;
+maskeeruja_N : N;
+maskeeruma_V : V;
+maskeerumine_N : N;
+'maskeraadikostüüm_N' : N;
+maskeraad_N : N;
+maskiball_N : N;
+'maskikomöödia_N' : N;
+maski_maha_kiskuma_V : V;
+maski_maha_rebima_V : V;
+'maskimäng_N' : N;
+maskipidu_N : N;
+maskiteater_N : N;
+mask_N : N;
+maskott_N : N;
+maskuleeruma_V : V;
+maskuleerumine_N : N;
+maskuliin_N : N;
+maskuliinne_A : A;
+maskuliinsus_N : N;
+masnavii_N : N;
+masohhism_N : N;
+'massaa&zcaron;i_tegema_V' : V;
+'massaažiseanss_N' : N;
+'massaažiõli_N' : N;
+'massaaž_N' : N;
+massakas_N : N;
+massaz_N : N;
+masseerija_N : N;
+masseerimine_N : N;
+massiajakiri_N : N;
+massihaud_N : N;
+'massihävitusrelv_N' : N;
+massiivikeel_N : N;
+massiiviprotsessor_N : N;
+massiivistamine_N : N;
+massiiv_N : N;
+massiivne_A : A;
+massiivsein_N : N;
+'massiivtüüp_N' : N;
+massikirjandus_N : N;
+massikultuur_N : N;
+massiline_A : A;
+massimeedia_N : N;
+massimeeleavaldus_N : N;
+'massimõrv_N' : N;
+'massipsühholoogia_N' : N;
+'massipsühhoos_N' : N;
+massisport_N : N;
+massiteabevahendid_N : N;
+massiteabevahend_N : N;
+massiteadvus_N : N;
+massiteave_N : N;
+'massiühik_N' : N;
+'massiüritus_N' : N;
+mass_N : N;
+'massmälu_N' : N;
+massoon_N : N;
+masstoodang_N : N;
+masstoode_N : N;
+masstootmine_N : N;
+'massväljaanne_N' : N;
+'massõmblus_N' : N;
+'massöör_N' : N;
+mastaabiplokk_N : N;
+mastaabitavus_N : N;
+mastaabitegur_N : N;
+mastaapimine_N : N;
+mastaap_N : N;
+mastaapne_A : A;
+mastaapsus_N : N;
+mastaba_N : N;
+mastabeeritavus_N : N;
+mastif_N : N;
+mastiit_N : N;
+mastiks_N : N;
+mastiksvaik_N : N;
+mast_N : N;
+mastoidiit_N : N;
+masturbatsioon_N : N;
+masturbeerija_N : N;
+masturbeerimine_N : N;
+masurka_N : N;
+'mašikulii_N' : N;
+'mažoor_N' : N;
+matadoor_N : N;
+matakas_N : N;
+matcha_N : N;
+mateereija_N : N;
+mateereimine_N : N;
+mateeria_N : N;
+matemaatikafilosoofia_N : N;
+matemaatikafilosoof_N : N;
+matemaatika_N : N;
+'matemaatikamärk_N' : N;
+matemaatikaprofessor_N : N;
+matemaatikaprotsessor_N : N;
+matemaatikateaduskond_N : N;
+matemaatikatund_N : N;
+'matemaatikaõpetaja_N' : N;
+matemaatik_N : N;
+matemaatiline_A : A;
+matematiseerimine_N : N;
+matematiseeruma_V : V;
+materdaja_N : N;
+materdamine_N : N;
+materiaalne_A : A;
+materiaalselt_Adv : Adv;
+materialiseerija_N : N;
+materialiseerimine_N : N;
+materialiseeruma_V : V;
+materialiseerumine_N : N;
+materialism_N : N;
+materialist_N : N;
+materjaliladu_N : N;
+materjaliteadus_N : N;
+materjalivaru_N : N;
+materjal_N : N;
+matetee_N : N;
+matikas_N : N;
+matikohtunik_N : N;
+matikombinatsioon_N : N;
+matimees_N : N;
+matinee_N : N;
+matistaja_N : N;
+matistamine_N : N;
+matistuma_V : V;
+matistumine_N : N;
+matja_N : N;
+matkahooaeg_N : N;
+matkajalgratas_N : N;
+matkaja_N : N;
+matkakauplus_N : N;
+matkakirves_N : N;
+matkama_V : V;
+matkamees_N : N;
+matkamine_N : N;
+'matkamärk_N' : N;
+matkapliit_N : N;
+matkapood_N : N;
+'matkapäevik_N' : N;
+'matkapäev_N' : N;
+matkasell_N : N;
+matkasportlane_N : N;
+matkasport_N : N;
+matkatarbed_N : N;
+matkavarustus_N : N;
+matkija_N : N;
+matkimine_N : N;
+matkis_N : N;
+matk_N : N;
+matla_N : N;
+matma_V2 : V2;
+matmine_N : N;
+matmisluba_N : N;
+matmispaik_N : N;
+matmistarbed_N : N;
+matmistarvikud_N : N;
+matmisteenus_N : N;
+matriarhaalne_A : A;
+matriarhaat_N : N;
+matriits_N : N;
+matrikkel_N : N;
+matrikliraamat_N : N;
+matsakas_A : A;
+matsakus_N : N;
+matsa_N : N;
+matsataja_N : N;
+matsatama_V : V;
+matsatamine_N : N;
+matsereeruma_V : V;
+matslikkus_N : N;
+matslik_A : A;
+matslus_N : N;
+mats_N : N;
+matsuja_N : N;
+matsuma_V : V;
+matsumine_N : N;
+matsu_saama_V : V;
+matsutaja_N : N;
+matsutamine_N : N;
+'matš_N' : N;
+'matšpall_N' : N;
+'matti_võtma_V' : V;
+mattklaas_N : N;
+matt_A : A;
+matt_N : N;
+mattpaber_N : N;
+mattuja_N : N;
+mattuma_V : V;
+mattumine_N : N;
+matuaar_N : N;
+matuseauto_N : N;
+'matusebüroo_N' : N;
+matusekabel_N : N;
+matusekell_N : N;
+matusekombed_N : N;
+matusekombestik_N : N;
+matusekomme_N : N;
+matusekontor_N : N;
+matusekorraldaja_N : N;
+matusekutse_N : N;
+'matusekõneleja_N' : N;
+'matusekõne_N' : N;
+matuselaud_N : N;
+matusepidu_N : N;
+'matusepäev_N' : N;
+'matuserongkäik_N' : N;
+matuserong_N : N;
+matusetalitusfirma_N : N;
+matusetalitus_N : N;
+matusetarbed_N : N;
+matusetarvikud_N : N;
+matuseteenus_N : N;
+matusetoetus_N : N;
+matusetseremoonia_N : N;
+matus_N : N;
+mauhti_Adv : Adv;
+mauresk_N : N;
+maurima_V : V;
+maur_N : N;
+mauser_N : N;
+'mauserpüstol_N' : N;
+mausoleum_N : N;
+meander_N : N;
+meanderornament_N : N;
+medalimees_N : N;
+medaliomanik_N : N;
+medaljon_N : N;
+medal_N : N;
+mediaan_N : N;
+mediaator_N : N;
+mediastiniit_N : N;
+medievaal_N : N;
+medikament_N : N;
+meditatsioon_N : N;
+mediteerija_N : N;
+mediteerima_V : V;
+mediteerimine_N : N;
+meditsiiniajakiri_N : N;
+meditsiiniasutus_N : N;
+meditsiinihoone_N : N;
+'meditsiiniinfosüsteem_N' : N;
+meditsiinikirjandus_N : N;
+meditsiiniklimatoloogia_N : N;
+meditsiinikool_N : N;
+meditsiiniprofessor_N : N;
+meditsiinirobot_N : N;
+meditsiiniseade_N : N;
+meditsiinitarbed_N : N;
+meditsiinitarve_N : N;
+meditsiiniteenistus_N : N;
+meditsiinitehnikafirma_N : N;
+meditsiinitehnika_N : N;
+meditsiinitehnoloogia_N : N;
+'meditsiinitöötaja_N' : N;
+meditsiiniuuring_N : N;
+'meditsiiniõde_N' : N;
+meditsiin_N : N;
+medulla_N : N;
+medulloblastoom_N : N;
+meduus_N : N;
+'medõde_N' : N;
+meede_N : N;
+meediaagentuur_N : N;
+meediaarvustaja_N : N;
+meediaarvustus_N : N;
+meediaeetika_N : N;
+meediaguru_N : N;
+meediakriitika_N : N;
+meediakriitik_N : N;
+meediakunst_N : N;
+'meediakära_N' : N;
+meedia_N : N;
+meediatarbija_N : N;
+meediauuring_N : N;
+'meediaväljaanne_N' : N;
+'meediaõpetus_N' : N;
+meedik_N : N;
+meediumiplokk_N : N;
+meediumiteisendus_N : N;
+meedium_N : N;
+meekann_N : N;
+meekobesti_N : N;
+'meekärg_N' : N;
+meelalt_Adv : Adv;
+meelas_A : A;
+'meelde_jätma_V' : V;
+'meelde_jääma_V' : V;
+meelde_kuluma_V : V;
+meelde_panema_V : V;
+meelde_torkama_V : V;
+meelde_tulema_V : V;
+meelde_tuletama_V : V;
+meeldetuletuskiri_N : N;
+meeldetuletus_N : N;
+meelde_turgatama_V : V;
+meeldija_N : N;
+meeldima_V : V;
+meeldimine_N : N;
+meeldivalt_Adv : Adv;
+meeldiv_A : A;
+meeldivus_N : N;
+meelduma_V : V;
+meeleavaldaja_N : N;
+meeleavaldus_N : N;
+meeleelund_N : N;
+meelega_Adv : Adv;
+meelega_tegema_V : V;
+meelehead_andma_V : V;
+meelehea_N : N;
+meeleheide_N : N;
+'meelehärmi_tegema_V' : V;
+'meelehärmi_valmistama_V' : V;
+'meelehärm_N' : N;
+meeleib_N : N;
+meelekibedus_N : N;
+meelekindlus_N : N;
+meelekoht_N : N;
+meelekujutus_N : N;
+meelelaad_N : N;
+'meelelahustustööstus_N' : N;
+meelelahutaja_N : N;
+meelelahutusajakiri_N : N;
+meelelahutusfirma_N : N;
+meelelahutuskoht_N : N;
+meelelahutuskunstnik_N : N;
+meelelahutus_N : N;
+meelelahutust_pakkuma_V : V;
+'meelelahutusüritus_N' : N;
+meeleldi_Adv : Adv;
+meeleline_A : A;
+meelelisus_N : N;
+meelemuutus_N : N;
+'meelemõistust_kaotama_V' : V;
+'meelemärkusele_tulema_V' : V;
+'meelemärkusetus_N' : N;
+'meelemärkus_N' : N;
+'meelemärkust_kaotama_V' : V;
+'meelemürk_N' : N;
+'meeleoluhäire_N' : N;
+meeleolu_N : N;
+meeleolutseja_N : N;
+meeleolutsema_V : V;
+meeleolutsemine_N : N;
+meelepaha_N : N;
+meelepahatorm_N : N;
+meeleparandus_N : N;
+meelepete_N : N;
+meelepettus_N : N;
+meelerahu_N : N;
+meelerahu_rikkuma_V : V;
+meelesegadus_N : N;
+meeleseisund_N : N;
+meeles_kandma_V : V;
+'meeles_mõlkuma_V' : V;
+meelespealill_N : N;
+meelespea_N : N;
+meeles_pidama_V : V;
+meelespidamine_N : N;
+meeles_seisma_V : V;
+meelestaja_N : N;
+meelestama_V2 : V2;
+meelestamine_N : N;
+meelestatus_N : N;
+meelest_kaduma_V : V;
+meelest_kaotama_V : V;
+meelest_minetama_V : V;
+meelestuja_N : N;
+meelestuma_V : V;
+meelestumine_N : N;
+'meelesõgedus_N' : N;
+meeletult_Adv : Adv;
+meeletumalt_Adv : Adv;
+meeletu_A : A;
+meeletus_N : N;
+meelevalda_andma_V : V;
+meelevald_N : N;
+'meeleülendus_N' : N;
+meelihaaravalt_Adv : Adv;
+meelika_N : N;
+'meeli_kuumaks_kütma_V' : V;
+'meeli_köitma_V' : V;
+'meeliköitvalt_Adv' : Adv;
+'meeli_palavaks_kütma_V' : V;
+'meeli_põnevil_hoidma_V' : V;
+meeli_segamini_ajama_V : V;
+meeli_segi_ajama_V : V;
+meeliskangelane_N : N;
+meeliskelema_V : V;
+meeliskleja_N : N;
+meelisklema_V : V;
+meelisklemine_N : N;
+meelislill_N : N;
+'meeli_soojaks_kütma_V' : V;
+meelispaik_N : N;
+meelisraamat_N : N;
+meelistegevus_N : N;
+'meelistäht_N' : N;
+meelitaja_N : N;
+meelitama_V2 : V2;
+meelitamine_N : N;
+meelitamisi_Adv : Adv;
+meelitatult_Adv : Adv;
+meelitavalt_Adv : Adv;
+meelitav_A : A;
+meelitlev_A : A;
+meelitus_N : N;
+meelitusnimi_N : N;
+meel_N : N;
+meelsalt_Adv : Adv;
+meelsamini_Adv : Adv;
+meelsasti_Adv : Adv;
+meelsus_N : N;
+meelt_avaldama_V : V;
+meeltesegadus_N : N;
+meelt_haledaks_tegema_V : V;
+meelt_heitma_V : V;
+'meelt_härdaks_tegema_V' : V;
+meelt_kaotama_V : V;
+meelt_lahutama_V : V;
+meelt_liigutama_V : V;
+meelt_muutma_V : V;
+'meelt_mõlgutama_V' : V;
+'meelt_peast_võtma_V' : V;
+'meelt_pähe_võtma_V' : V;
+meeltsesegadus_N : N;
+meemesilane_N : N;
+meem_N : N;
+meenekauplus_N : N;
+meene_N : N;
+'meenemünt_N' : N;
+meenenukk_N : N;
+meenepood_N : N;
+'meeneväljaanne_N' : N;
+meenis_N : N;
+meenuma_V : V;
+meenumine_N : N;
+meenutaja_N : N;
+meenutamine_N : N;
+meenutus_N : N;
+meepress_N : N;
+'meepõis_N' : N;
+meer_N : N;
+'meeshääl_N' : N;
+meesik_N : N;
+meesinimene_N : N;
+meesjuht_N : N;
+meeskangelane_N : N;
+meeskirjanik_N : N;
+meeskonda_peale_panema_V : V;
+meeskondlik_A : A;
+meeskond_N : N;
+meeskonnaliige_N : N;
+'meeskonnamängija_N' : N;
+meeskonnaruum_N : N;
+'meeskonnatöö_N' : N;
+'meeskonnavõistleja_N' : N;
+'meeskonnavõistlus_N' : N;
+meeskoor_N : N;
+'meeskõrvalosatäitja_N' : N;
+meeslaulik_N : N;
+meesliin_N : N;
+meesluuletaja_N : N;
+mees_N : N;
+meesnaine_N : N;
+'meesnäitleja_N' : N;
+meesosaline_N : N;
+'meesosatäitja_N' : N;
+meespere_N : N;
+'meespäev_N' : N;
+meesriim_N : N;
+meessoolisus_N : N;
+meessugu_N : N;
+meesteajakiri_N : N;
+meestearst_N : N;
+meestegelane_N : N;
+meestekaup_N : N;
+meestemaja_N : N;
+meestepesu_N : N;
+meestepool_N : N;
+meesterahvas_N : N;
+meesteratas_N : N;
+meestesadul_N : N;
+meestesugu_N : N;
+meestetants_N : N;
+'meestevägi_N' : N;
+'meesteõgija_N' : N;
+'meesõpetaja_N' : N;
+meetaim_N : N;
+meeter_N : N;
+'meetermõõdustik_N' : N;
+meetmed_N : N;
+'meetodiõpetus_N' : N;
+meetod_N : N;
+meetrika_N : N;
+meetrikaraamat_N : N;
+meetrum_N : N;
+meevaha_N : N;
+meevurr_N : N;
+megabait_N : N;
+megabitt_N : N;
+megafon_N : N;
+megaherts_N : N;
+megakoolon_N : N;
+megaliitehitis_N : N;
+megaliit_N : N;
+megalomaania_N : N;
+megaoommeeter_N : N;
+megapiksel_N : N;
+megaron_N : N;
+megavatt_N : N;
+'megaüritus_N' : N;
+meger_N : N;
+mehaanikainsener_N : N;
+mehaanikainstituut_N : N;
+mehaanika_N : N;
+mehaanikateaduskond_N : N;
+mehaanik_N : N;
+mehaaniline_A : A;
+mehaaniliselt_Adv : Adv;
+meheaastad_N : N;
+mehed_N : N;
+'mehehääl_N' : N;
+meheiga_N : N;
+'mehejõmakas_N' : N;
+'mehejõud_N' : N;
+mehekeha_N : N;
+meheks_kiitma_V : V;
+meheks_pidama_V : V;
+meheleminek_N : N;
+mehele_panema_V : V;
+mehele_saama_V : V;
+mehelikkus_N : N;
+mehelik_A : A;
+mehemoodi_Adv : Adv;
+'mehepõlv_N' : N;
+mehestuma_V : V;
+'mehesõna_andma_V' : V;
+mehevend_N : N;
+'meheõde_N' : N;
+mehhaanika_N : N;
+mehhaanik_N : N;
+mehhaaniline_A : A;
+mehhaaniliselt_Adv : Adv;
+mehhanisaator_N : N;
+mehhaniseerija_N : N;
+mehhaniseerimine_N : N;
+mehhaniseeruma_V : V;
+mehhaniseerumine_N : N;
+mehhanism_N : N;
+mehhanitsism_N : N;
+mehhanitsist_N : N;
+mehhanoretseptor_N : N;
+mehhatroonika_N : N;
+mehike_N : N;
+mehine_A : A;
+mehiselt_Adv : Adv;
+mehistuja_N : N;
+mehistuma_V : V;
+mehistumine_N : N;
+mehisus_N : N;
+mehi_taga_ajama_V : V;
+mehitaja_N : N;
+mehitamine_N : N;
+mehkeldaja_N : N;
+mehkeldama_V : V;
+mehkeldamine_N : N;
+mehkeldis_N : N;
+mehkeldus_N : N;
+mehu_N : N;
+meie_hulgast_lahkuma_V : V;
+meieisa_N : N;
+meieisapalve_N : N;
+meiereihoone_N : N;
+meierei_N : N;
+meier_N : N;
+meigas_N : N;
+meikija_N : N;
+meikimine_N : N;
+meik_N : N;
+meiliaadress_N : N;
+meilideemon_N : N;
+meiliedastusagent_N : N;
+meilifilter_N : N;
+meilija_N : N;
+meiliklient_N : N;
+meilikonto_N : N;
+meililist_N : N;
+'meililüüs_N' : N;
+meilimine_N : N;
+meilirobot_N : N;
+meiliserver_N : N;
+meilivahetuskirje_N : N;
+meil_N : N;
+meioos_N : N;
+meisel_N : N;
+meisterdaja_N : N;
+meisterdama_V2 : V2;
+meisterdamine_N : N;
+meisterdamisruum_N : N;
+meisterlikkus_N : N;
+meisterlik_A : A;
+meisterlikult_Adv : Adv;
+meistermeeskond_N : N;
+meister_N : N;
+meistersinger_N : N;
+meistersportlane_N : N;
+meistriklass_N : N;
+meistriliiga_N : N;
+meistrimees_N : N;
+meistriteos_N : N;
+meistritiitel_N : N;
+'meistritöö_N' : N;
+'meistrivõistlused_N' : N;
+meiukuu_N : N;
+mekkija_N : N;
+mekkimine_N : N;
+mekk_N : N;
+mekutaja_N : N;
+mekutamine_N : N;
+melamiin_N : N;
+melanhoolia_N : N;
+melanhoolik_N : N;
+melanhoolitseja_N : N;
+melanhoolitsema_V : V;
+melanhoolitsemine_N : N;
+melanhoolne_A : A;
+melanhoolsus_N : N;
+melaniin_N : N;
+melanofaag_N : N;
+melanomatoos_N : N;
+melanoom_N : N;
+melanoos_N : N;
+melanosoom_N : N;
+'melanžeerija_N' : N;
+'melanžeerimine_N' : N;
+'melanžlõng_N' : N;
+melatoniin_N : N;
+meldija_N : N;
+meldimine_N : N;
+melesk_N : N;
+melhior_N : N;
+melioraator_N : N;
+melioratsioon_N : N;
+melissitee_N : N;
+melissofoobia_N : N;
+melodraama_N : N;
+meloeoos_N : N;
+melomaan_N : N;
+melonipuu_N : N;
+melon_N : N;
+meloodia_N : N;
+meloodiapill_N : N;
+meloodiline_A : A;
+meloodilisus_N : N;
+meltsas_N : N;
+melu_N : N;
+membraan_N : N;
+membranofon_N : N;
+memmepoeg_N : N;
+memmestuma_V : V;
+memm_N : N;
+memorandum_N : N;
+memoreerija_N : N;
+memoreerimine_N : N;
+memoriaal_N : N;
+memoriaaltahvel_N : N;
+memoriaaltuba_N : N;
+memuaarid_N : N;
+memuaarkirjandus_N : N;
+'menažerii_N' : N;
+mendeleeruma_V : V;
+mendeleevium_N : N;
+menestrel_N : N;
+menetlemine_N : N;
+menetlusdokument_N : N;
+menetlus_N : N;
+menetlusse_andma_V : V;
+menetlusviis_N : N;
+menhir_N : N;
+meningiit_N : N;
+meningioom_N : N;
+meniskivigastus_N : N;
+mennik_N : N;
+mennoniid_N : N;
+menopaus_N : N;
+menoraa_N : N;
+menorraagia_N : N;
+mensa_N : N;
+'menstruaaltsükkel_N' : N;
+'menstruatsioonihäire_N' : N;
+menstruatsioon_N : N;
+menstrueerima_V : V;
+mensuur_N : N;
+'menševik_N' : N;
+'menševism_N' : N;
+'menševistlik_A' : A;
+mentaalne_A : A;
+mentaliteet_N : N;
+mentool_N : N;
+mentor_N : N;
+menuett_N : N;
+menufilm_N : N;
+menukas_A : A;
+menukirjanik_N : N;
+menuk_N : N;
+menukus_N : N;
+menu_N : N;
+menuraamat_N : N;
+menuromaan_N : N;
+menutu_A : A;
+menutus_N : N;
+'menutükk_N' : N;
+'menüükaart_N' : N;
+'menüükäsk_N' : N;
+'menüü_N' : N;
+'menüüriba_N' : N;
+'merd_püüdma_V' : V;
+'merd_sõitma_V' : V;
+mereand_N : N;
+merebioloogia_N : N;
+meregeoloogia_N : N;
+merehaigus_N : N;
+merehaud_N : N;
+merehoovus_N : N;
+merehulgus_N : N;
+merehunt_N : N;
+'merehädaline_N' : N;
+'merehäda_N' : N;
+'merehärg_N' : N;
+'merehääl_N' : N;
+merejutustus_N : N;
+merekaabel_N : N;
+merekaart_N : N;
+merekala_N : N;
+merekapsas_N : N;
+merekaru_N : N;
+merekindlus_N : N;
+merekindlustus_N : N;
+merekivi_N : N;
+merekoletis_N : N;
+merekoll_N : N;
+merekool_N : N;
+merekurat_N : N;
+merekuurort_N : N;
+'merekütt_N' : N;
+merelahing_N : N;
+'merele_sõitma_V' : V;
+merelind_N : N;
+mereline_A : A;
+mereloomastik_N : N;
+mereloom_N : N;
+merelt_tulema_V : V;
+merelugu_N : N;
+meremaal_N : N;
+meremees_N : N;
+'meremehesõlm_N' : N;
+meremiil_N : N;
+meremiin_N : N;
+meremutt_N : N;
+meremuuseum_N : N;
+'meremärk_N' : N;
+merenartsiss_N : N;
+merenduslik_A : A;
+merendus_N : N;
+merenoot_N : N;
+mereoloogia_N : N;
+mereoloog_N : N;
+merepaat_N : N;
+merepeegel_N : N;
+merepenikoorem_N : N;
+merepind_N : N;
+merepuksiir_N : N;
+'merepüük_N' : N;
+mererand_N : N;
+merereis_N : N;
+mereromaan_N : N;
+'mereröövel_N' : N;
+'mereröövliromaan_N' : N;
+mereselg_N : N;
+'meresihtmärk_N' : N;
+meresool_N : N;
+meresopp_N : N;
+'meresõda_N' : N;
+mereteadus_N : N;
+mereteder_N : N;
+meretee_N : N;
+mereteenistus_N : N;
+meretigu_N : N;
+meretransport_N : N;
+meretuletorn_N : N;
+meretuul_N : N;
+'meretõus_N' : N;
+mereuurimine_N : N;
+merevaade_N : N;
+merevaht_N : N;
+merevaik_N : N;
+merevedu_N : N;
+mereveokiri_N : N;
+mereveondus_N : N;
+merevesi_N : N;
+'mereväekaater_N' : N;
+'mereväekapten_N' : N;
+'mereväelane_N' : N;
+'merevägi_N' : N;
+'mereõhk_N' : N;
+'mereõigus_N' : N;
+meridiaan_N : N;
+meriforell_N : N;
+merihain_N : N;
+merihobu_N : N;
+meriino_N : N;
+merikajakas_N : N;
+merikann_N : N;
+merikapsas_N : N;
+merikaru_N : N;
+merikilpkonn_N : N;
+merikotkas_N : N;
+meri_N : N;
+'meripääsuke_N' : N;
+merisiga_N : N;
+merisk_N : N;
+meristeemmeetod_N : N;
+meristeem_N : N;
+meritint_N : N;
+merkantiilne_A : A;
+merre_heitma_V : V;
+merre_viskama_V : V;
+meruldama_V : V;
+mesenteriaaltromboos_N : N;
+mesikasilo_N : N;
+mesikas_N : N;
+mesikaste_N : N;
+'mesikäpp_N' : N;
+mesila_N : N;
+mesilane_N : N;
+mesilasehunt_N : N;
+mesilasema_N : N;
+'mesilasetäi_N' : N;
+mesilashaigus_N : N;
+'mesilasmürk_N' : N;
+mesilaspere_N : N;
+mesilaspesa_N : N;
+mesilaspiim_N : N;
+mesilassaadus_N : N;
+'mesilassülem_N' : N;
+mesilastaru_N : N;
+'mesilastõug_N' : N;
+mesilasvaha_N : N;
+mesilind_N : N;
+mesimagusalt_Adv : Adv;
+mesimagusat_juttu_puhuma_V : V;
+mesimahl_N : N;
+mesi_N : N;
+mesimumm_N : N;
+mesimurakas_N : N;
+mesindus_N : N;
+'mesindusnäitus_N' : N;
+mesindussaadus_N : N;
+mesindustarbed_N : N;
+mesindustarve_N : N;
+'mesindusõpetaja_N' : N;
+mesineste_N : N;
+mesinik_N : N;
+'mesinädalad_N' : N;
+mesiohakas_N : N;
+mesipuu_N : N;
+mesiselt_Adv : Adv;
+mesitsema_V : V;
+meskaliin_N : N;
+mesomeetrium_N : N;
+mesonett_N : N;
+meson_N : N;
+'mesosfäär_N' : N;
+mesosoikum_N : N;
+messihall_N : N;
+messing_N : N;
+messiruum_N : N;
+mess_N : N;
+mesti_heitma_V : V;
+mestiident_N : N;
+mestija_N : N;
+'mesti_lööma_V' : V;
+mestimine_N : N;
+mest_N : N;
+mezzanino_N : N;
+mezzotinto_N : N;
+metaandmed_N : N;
+metaandmeelemet_N : N;
+metaan_N : N;
+metaboliit_N : N;
+metabolism_N : N;
+metaboolia_N : N;
+metabool_N : N;
+metaeetika_N : N;
+metaeetik_N : N;
+metafail_N : N;
+metafoor_N : N;
+metafraas_N : N;
+'metafüüsika_N' : N;
+'metafüüsik_N' : N;
+'metafüüsiline_A' : A;
+metakeel_N : N;
+metakompilaator_N : N;
+metakriitika_N : N;
+metalipik_N : N;
+metallbaromeeter_N : N;
+'metallehistöö_N' : N;
+'metallibörs_N' : N;
+metallifirma_N : N;
+metallikruvi_N : N;
+metallikunstnik_N : N;
+'metallikvärv_N' : N;
+metallilakk_N : N;
+'metallilõikeriist_N' : N;
+metalliotsija_N : N;
+metallipuur_N : N;
+metallisaag_N : N;
+metalliseerimine_N : N;
+metallism_N : N;
+metallisulam_N : N;
+metallitamine_N : N;
+'metallitöökoda_N' : N;
+'metallitööpink_N' : N;
+'metallitööriist_N' : N;
+'metallitööstus_N' : N;
+'metallitükeldussaag_N' : N;
+'metallivärv_N' : N;
+metallkarkass_N : N;
+metallkaup_N : N;
+metallkiil_N : N;
+metallkirves_N : N;
+metallkonstruktsioon_N : N;
+metall_N : N;
+'metallmööbel_N' : N;
+metallnagi_N : N;
+metallniit_N : N;
+metallnuustik_N : N;
+'metallnõel_N' : N;
+'metallnööp_N' : N;
+metallofon_N : N;
+metalloid_N : N;
+metallpaber_N : N;
+metallpannal_N : N;
+metallraha_N : N;
+metallrehv_N : N;
+metallsammas_N : N;
+metallsein_N : N;
+metallsild_N : N;
+'metallsõrestik_N' : N;
+metalltala_N : N;
+metalltapeet_N : N;
+metalltarind_N : N;
+'metalltüübel_N' : N;
+metalluks_N : N;
+metallurgia_N : N;
+metallurn_N : N;
+metallvaas_N : N;
+metallvarras_N : N;
+metallvoodi_N : N;
+'metallvõre_N' : N;
+metamatemaatika_N : N;
+metamorfoos_N : N;
+'metamärgend_N' : N;
+'metamärk_N' : N;
+metanool_N : N;
+metaprogrammeerimine_N : N;
+metareegel_N : N;
+metareklaam_N : N;
+metasilt_N : N;
+metastaas_N : N;
+metastaseeruma_V : V;
+metastaseerumine_N : N;
+'metasündmus_N' : N;
+metateadmus_N : N;
+metatekst_N : N;
+metateooria_N : N;
+metauniversum_N : N;
+'metempsühhoos_N' : N;
+meteoorkeha_N : N;
+meteoorkivi_N : N;
+meteoor_N : N;
+meteoriit_N : N;
+meteoroloogiajaam_N : N;
+meteoroloogia_N : N;
+meteoroloogiateenistus_N : N;
+meteoroloog_N : N;
+metikal_N : N;
+metlahh_N : N;
+'metlahhpõrand_N' : N;
+metodism_N : N;
+metodoloogia_N : N;
+'metonüümia_N' : N;
+metoodikakirjandus_N : N;
+metoodika_N : N;
+metoodik_N : N;
+metoodiline_A : A;
+metoop_N : N;
+metroloogia_N : N;
+metroojaam_N : N;
+metrooliin_N : N;
+metroo_N : N;
+metroorong_N : N;
+metropol_N : N;
+metrorraagia_N : N;
+metsaala_N : N;
+metsabioloogia_N : N;
+metsabioloog_N : N;
+metsaeit_N : N;
+metsaema_N : N;
+metsafirma_N : N;
+metsafond_N : N;
+metsahaldjas_N : N;
+metsaharvendus_N : N;
+'metsahärra_N' : N;
+metsainspektsioon_N : N;
+metsaisa_N : N;
+metsaisand_N : N;
+metsakahjur_N : N;
+metsakahjustus_N : N;
+metsakalmistu_N : N;
+metsakana_N : N;
+metsakas_A : A;
+metsakasvatus_N : N;
+metsakaupmees_N : N;
+metsakirves_N : N;
+metsakuklane_N : N;
+metsalastilaev_N : N;
+metsamaa_N : N;
+metsamaja_N : N;
+metsamajandus_N : N;
+metsamajanduspiirkond_N : N;
+metsamari_N : N;
+metsamaterjal_N : N;
+metsamees_N : N;
+metsamelioratsioon_N : N;
+metsamesindus_N : N;
+metsamuld_N : N;
+metsandusmess_N : N;
+metsandus_N : N;
+metsandusteaduskond_N : N;
+metsaneid_N : N;
+metsane_A : A;
+metsaomanik_N : N;
+metsaonn_N : N;
+metsaott_N : N;
+metsaparandus_N : N;
+metsapark_N : N;
+metsapeatus_N : N;
+metsapiiga_N : N;
+'metsapõleng_N' : N;
+'metsapäev_N' : N;
+metsaraie_N : N;
+metsarikkus_N : N;
+metsa_saatma_V : V;
+metsasaks_N : N;
+metsasalu_N : N;
+metsasarv_N : N;
+metsaseemnekasvatus_N : N;
+metsasopp_N : N;
+metsastamine_N : N;
+metsastuma_V : V;
+metsastus_N : N;
+metsataat_N : N;
+metsataimla_N : N;
+metsatalu_N : N;
+metsateadus_N : N;
+metsatee_N : N;
+metsa_tegema_V : V;
+metsatraktor_N : N;
+metsatukk_N : N;
+metsatulekahju_N : N;
+'metsatööline_N' : N;
+'metsatööriist_N' : N;
+'metsatööstus_N' : N;
+'metsatüpoloogia_N' : N;
+metsauuendus_N : N;
+metsavahetee_N : N;
+metsavahimaja_N : N;
+metsavaht_N : N;
+metsavaim_N : N;
+metsavalveteenistus_N : N;
+metsavana_N : N;
+metsavend_N : N;
+metsaveoauto_N : N;
+metsaveolaev_N : N;
+metsaveorong_N : N;
+metsaviirg_N : N;
+metsaviir_N : N;
+metsa_viskama_V : V;
+'metsaväetamine_N' : N;
+'metsaökoloogia_N' : N;
+'metsaülem_N' : N;
+metseen_N : N;
+metshaldjas_N : N;
+metshiir_N : N;
+'metshärg_N' : N;
+metsik_A : A;
+metsik_N : N;
+metsikult_Adv : Adv;
+metsikus_N : N;
+metsinimene_N : N;
+metsisekukk_N : N;
+metsisetopis_N : N;
+metsis_N : N;
+metsistuma_V : V;
+metsistumine_N : N;
+metskalkun_N : N;
+metskannike_N : N;
+metskits_N : N;
+metskiur_N : N;
+metsklaas_N : N;
+metskukk_N : N;
+metskult_N : N;
+metskurvits_N : N;
+'metskõrkjas_N' : N;
+metslammas_N : N;
+metslane_N : N;
+metslaslik_A : A;
+metslind_N : N;
+metsloomakari_N : N;
+metsloom_N : N;
+metslus_N : N;
+metsmaasikas_N : N;
+metsmari_N : N;
+metsmesilane_N : N;
+mets_N : N;
+metsnepp_N : N;
+metsnik_N : N;
+metsnugis_N : N;
+metsosopran_N : N;
+metsotinto_N : N;
+'metspähkel_N' : N;
+metsroos_N : N;
+metssiga_N : N;
+metstilder_N : N;
+'metstäht_N' : N;
+metsviinapuu_N : N;
+metsviiul_N : N;
+metsvint_N : N;
+metsvits_N : N;
+'metsõunapuu_N' : N;
+'mett_keele_peale_määrima_V' : V;
+'mett_mokale_määrima_V' : V;
+'mett_moka_peale_määrima_V' : V;
+'metüülalkohol_N' : N;
+'metüülksantiin_N' : N;
+midagi_Adv : Adv;
+midimood_N : N;
+migrant_N : N;
+migratsioon_N : N;
+migreen_N : N;
+migreerija_N : N;
+migreerima_V : V;
+migreerimine_N : N;
+migreeruja_N : N;
+migreeruma_V : V;
+migreerumine_N : N;
+mihkel_N : N;
+mihklikuu_N : N;
+'mihklipäev_N' : N;
+mihrab_N : N;
+miider_N : N;
+miidripael_N : N;
+miilama_V : V;
+miiliahi_N : N;
+miiliauk_N : N;
+miilihaud_N : N;
+'miilisüsi_N' : N;
+miilits_N : N;
+miil_N : N;
+miilustaja_N : N;
+miilustamine_N : N;
+miimika_N : N;
+miim_N : N;
+miina_N : N;
+miinidetektor_N : N;
+miinilaud_N : N;
+miinimum_N : N;
+miinimumpalk_N : N;
+miinimumsumma_N : N;
+miinimumtermomeeter_N : N;
+miiniotsija_N : N;
+miinipilduja_N : N;
+miinipildujatuli_N : N;
+miiniristleja_N : N;
+miinitraaler_N : N;
+miiniveeskija_N : N;
+'miiniväli_N' : N;
+miin_N : N;
+miinused_N : N;
+miinuskraad_N : N;
+miinus_N : N;
+'miinusmärk_N' : N;
+miinusoptsioon_N : N;
+miinuspuu_N : N;
+miiting_N : N;
+mikroarhitektuur_N : N;
+mikroarvuti_N : N;
+mikrobioloogia_N : N;
+mikrobioloog_N : N;
+mikrobuss_N : N;
+mikrodraiv_N : N;
+mikroelektroonika_N : N;
+mikroelement_N : N;
+mikrofilm_N : N;
+mikrofon_N : N;
+mikrofoto_N : N;
+mikrograafia_N : N;
+mikrokiip_N : N;
+mikrokirurgia_N : N;
+mikroklimatoloogia_N : N;
+mikrokontroller_N : N;
+mikrokood_N : N;
+mikrokosmos_N : N;
+'mikrokäsk_N' : N;
+mikrolaineahi_N : N;
+mikrolainekiirgus_N : N;
+mikrolaine_N : N;
+mikromaailm_N : N;
+mikromakse_N : N;
+mikromeeter_N : N;
+mikromeetria_N : N;
+mikron_N : N;
+mikroobinakkus_N : N;
+mikroobjekt_N : N;
+mikroob_N : N;
+mikrooperatsioon_N : N;
+mikroorganism_N : N;
+mikroosake_N : N;
+mikropaleontoloogia_N : N;
+mikropopulatsioon_N : N;
+mikroprogrammeerimine_N : N;
+mikroprogramm_N : N;
+mikroprotsessor_N : N;
+mikropsia_N : N;
+mikrorajoon_N : N;
+mikroseen_N : N;
+mikroskoop_N : N;
+mikrosotsioloogia_N : N;
+mikrosporoos_N : N;
+'mikrotsönoos_N' : N;
+mikroturundus_N : N;
+mikrouun_N : N;
+'mikroväetis_N' : N;
+'mikroökonoomika_N' : N;
+mikserdaja_N : N;
+mikserdamine_N : N;
+mikser_N : N;
+miksija_N : N;
+miksimine_N : N;
+miksitamine_N : N;
+mikski_panema_V : V;
+mikski_pidama_V : V;
+militaarajakiri_N : N;
+militaararhitektuur_N : N;
+militaarhoone_N : N;
+militaarne_A : A;
+militaarrajatis_N : N;
+militaarringkond_N : N;
+militariseerija_N : N;
+militariseerimine_N : N;
+militarismivastane_N : N;
+militarism_N : N;
+militaristlik_A : A;
+militarist_N : N;
+'militsionäär_N' : N;
+miljard_N : N;
+'miljardär_N' : N;
+miljondik_N : N;
+miljones_N : N;
+miljon_N : N;
+'miljonär_N' : N;
+'miljöödraama_N' : N;
+'miljöö_N' : N;
+'miljööromaan_N' : N;
+millal_Adv : Adv;
+millenarianism_N : N;
+millenarianist_N : N;
+millenialist_N : N;
+millennialism_N : N;
+milligramm_N : N;
+milliliiter_N : N;
+millimallikas_N : N;
+millimeeter_N : N;
+millimeetripaber_N : N;
+millim_N : N;
+milling_N : N;
+mil_Adv : Adv;
+milreis_N : N;
+mimees_N : N;
+mimesis_N : N;
+mimetism_N : N;
+mimikri_N : N;
+mi_N : N;
+mimoos_N : N;
+minah_N : N;
+minajutustus_N : N;
+minakangelane_N : N;
+minakuvand_N : N;
+minapilt_N : N;
+minarett_N : N;
+minar_N : N;
+minaromaan_N : N;
+minategelane_N : N;
+minbar_N : N;
+mineerija_N : N;
+mineerimine_N : N;
+mineja_N : N;
+minek_N : N;
+minekule_ehtima_V : V;
+'minekule_pöörduma_V' : V;
+minekut_tegema_V : V;
+minema_ajama_V : V;
+minema_heitma_V : V;
+minema_kaduma_V : V;
+minema_kebima_V : V;
+minema_kerima_V : V;
+minema_kihutama_V : V;
+minema_kodima_V : V;
+minema_lippama_V : V;
+'minema_lööma_V' : V;
+minema_panema_V : V;
+minema_peksma_V : V;
+minema_peletama_V : V;
+minema_pleekima_V : V;
+minema_putkama_V : V;
+'minema_pääsema_V' : V;
+'minema_pühkima_V' : V;
+minema_saama_V : V;
+minema_saatma_V : V;
+minema_ujuma_V : V;
+minema_vajutama_V : V;
+minema_viima_V : V;
+minema_viskama_V : V;
+minemine_N : N;
+mineraalaine_N : N;
+mineraalainesegu_N : N;
+'mineraaldüstroofia_N' : N;
+mineraalkrohv_N : N;
+'mineraalkütus_N' : N;
+mineraal_N : N;
+mineraalmuld_N : N;
+mineraalpark_N : N;
+mineraalpigment_N : N;
+'mineraalsööt_N' : N;
+mineraaltoitained_N : N;
+mineraaltoiteained_N : N;
+mineraalvesi_N : N;
+mineraalvill_N : N;
+'mineraalväetamine_N' : N;
+'mineraalväetis_N' : N;
+'mineraalvärv_N' : N;
+'mineraalõli_N' : N;
+mineraliseerimine_N : N;
+mineraliseeruma_V : V;
+mineraliseerumine_N : N;
+mineraloogia_N : N;
+mineraloog_N : N;
+minestaja_N : N;
+minestama_V : V;
+minestamine_N : N;
+minestuma_V : V;
+minestus_N : N;
+minestusse_langema_V : V;
+minetaja_N : N;
+minetama_V2 : V2;
+minetamine_N : N;
+minevane_A : A;
+minevikku_kaduma_V : V;
+minevik_N : N;
+minevikukirjandus_N : N;
+minevikuline_A : A;
+minev_A : A;
+mingi_Adv : Adv;
+minia_N : N;
+miniarvuti_N : N;
+miniatuurmaal_N : N;
+miniatuur_N : N;
+miniatuurne_A : A;
+'miniatuurväljaanne_N' : N;
+minibaar_N : N;
+minigolf_N : N;
+minikirves_N : N;
+minikleit_N : N;
+minimaalkulu_N : N;
+minimaalne_A : A;
+minimaalpalk_N : N;
+minimaalprivileeg_N : N;
+minimaalreservipoliitika_N : N;
+minimaalreserv_N : N;
+minimalism_N : N;
+minimalistlik_A : A;
+minimalistlikult_Adv : Adv;
+minimalist_N : N;
+minimeerija_N : N;
+minimeerimine_N : N;
+minimess_N : N;
+minimood_N : N;
+'minipüksid_N' : N;
+miniseelik_N : N;
+ministeeriumihoone_N : N;
+ministeerium_N : N;
+minister_N : N;
+ministriamet_N : N;
+ministriportfell_N : N;
+ministritool_N : N;
+'minisülearvuti_N' : N;
+miniteater_N : N;
+minkija_N : N;
+minkima_V2 : V2;
+minkimine_N : N;
+mink_N : N;
+min_N : N;
+minna_laskma_V : V;
+minnalaskmine_N : N;
+minnalaskmispoliitika_N : N;
+minnesang_N : N;
+minnesinger_N : N;
+minoor_N : N;
+minoorne_A : A;
+minuskel_N : N;
+minutipealt_Adv : Adv;
+minut_N : N;
+'minöör_N' : N;
+mioos_N : N;
+miraakel_N : N;
+'miraaž_N' : N;
+mirador_N : N;
+'mirdiõis_N' : N;
+miriid_N : N;
+mirin_N : N;
+mirr_N : N;
+misantroopia_N : N;
+misantroop_N : N;
+misjonikirik_N : N;
+misjonimaja_N : N;
+'misjonitöö_N' : N;
+misjon_N : N;
+'misjonär_N' : N;
+misjuures_Adv : Adv;
+miskikski_panema_V : V;
+miski_N : N;
+miskit_Adv : Adv;
+miskitmoodi_Adv : Adv;
+'misogüünia_N' : N;
+misoloogia_N : N;
+misoloog_N : N;
+misopasta_N : N;
+misosupp_N : N;
+misraa_N : N;
+missaal_N : N;
+missa_N : N;
+missaraamat_N : N;
+missioon_N : N;
+miss_N : N;
+mister_N : N;
+mizrach_N : N;
+'mitmehääleaktsia_N' : N;
+mitmekesistaja_N : N;
+mitmekesistamine_N : N;
+mitmekesistuma_V : V;
+mitmekesistumine_N : N;
+mitmekesistus_N : N;
+mitmekesisus_N : N;
+mitmekordistaja_N : N;
+mitmekordistamine_N : N;
+mitmekordistuma_V : V;
+mitmekordistumine_N : N;
+'mitmekülgselt_Adv' : Adv;
+'mitmekülgsus_N' : N;
+mitmemehepidamine_N : N;
+mitmemehesus_N : N;
+mitmenaisepidamine_N : N;
+mitmeselt_Adv : Adv;
+mitmestuma_V : V;
+mitmetahuliselt_Adv : Adv;
+mitmeti_Adv : Adv;
+'mitmetähenduslikkus_N' : N;
+mitmeviljahelbed_N : N;
+mitmeviljajahu_N : N;
+mitmeviljapuder_N : N;
+'mitmevõistleja_N' : N;
+'mitmevõistlus_N' : N;
+mitmikabielu_N : N;
+'mitmikmürsuheitja_N' : N;
+'mitmiktäht_N' : N;
+'mitmikvalikülesanne_N' : N;
+'mitmikühendus_N' : N;
+mitmuslik_A : A;
+mitmus_N : N;
+mitraalregurgitatsioon_N : N;
+mitraalstenoos_N : N;
+'mitraljöös_N' : N;
+mitra_N : N;
+mitteadekvaatsus_N : N;
+mitteametlikult_Adv : Adv;
+mitteasjatundja_N : N;
+mitte_asu_andma_V : V;
+mitteformaalsus_N : N;
+'mitte_halvaks_põlgama_V' : V;
+mittehoolimine_N : N;
+'mittehüübimine_N' : N;
+mitteiktus_N : N;
+'mitte_juuksekarvagi_kõveraks_keerama_V' : V;
+mitte_kannatama_V : V;
+mittekaristatavus_N : N;
+mittekattuvus_N : N;
+mittekehtimine_N : N;
+'mitte_kivi_kivi_peale_jätma_V' : V;
+mittekognitivism_N : N;
+mittekognitivist_N : N;
+mittekohaselt_Adv : Adv;
+mittekohustuslikkus_N : N;
+mittekohustuslikult_Adv : Adv;
+'mitte_kolme_lugeda_mõistma_V' : V;
+mitte_kolme_lugeda_oskama_V : V;
+mittekontaktmiin_N : N;
+mittekorduvalt_Adv : Adv;
+mittekorrasolek_N : N;
+mittekristlane_N : N;
+mitte_kuuldagi_tahtma_V : V;
+'mitte_kuuldagi_võtma_V' : V;
+mitte_kuuldavakski_panema_V : V;
+mitte_kuuldavakski_tegema_V : V;
+'mitte_kuuldavakski_võtma_V' : V;
+mitte_kuulmagi_tegema_V : V;
+'mitte_kõrt_kõrre_peale_panema_V' : V;
+'mitte_kõverat_kõrtki_liigutama_V' : V;
+mittelahendatavus_N : N;
+mitte_lillegi_liigutama_V : V;
+mittelojaalsus_N : N;
+mitte_lugu_pidama_V : V;
+'mitte_lõhnalegi_laskma_V' : V;
+mittemaitsvus_N : N;
+mittemetall_N : N;
+mitte_midagi_teha_viitsima_V : V;
+mitte_mikski_panema_V : V;
+mitte_mikski_pidama_V : V;
+mitte_millekski_pidama_V : V;
+mitte_miskiks_pidama_V : V;
+mitte_Adv : Adv;
+'mittemõistmine_N' : N;
+'mitte_mõttessegi_tulema_V' : V;
+mittenaturalism_N : N;
+mittenaturalist_N : N;
+mittenuheldavus_N : N;
+'mittenõustumine_N' : N;
+'mittenõustuvalt_Adv' : Adv;
+'mittenägija_N' : N;
+'mittenähtavus_N' : N;
+mitteobjektiivsus_N : N;
+mitte_oimugi_liigutama_V : V;
+mitteolemine_N : N;
+'mitte_omaks_võtma_V' : V;
+mitteomaselt_Adv : Adv;
+mitte_parata_saama_V : V;
+mittepidevus_N : N;
+mittepooldamine_N : N;
+'mitte_poolt_sõnagi_ütlema_V' : V;
+mitteprotseduurkeel_N : N;
+mittepuutemiin_N : N;
+'mittepüsivalt_Adv' : Adv;
+'mittepüüdlikult_Adv' : Adv;
+mittesaavutamine_N : N;
+mittesekkumine_N : N;
+'mittesihipärasus_N' : N;
+mitte_silma_all_kannatama_V : V;
+mitte_silmagi_pilgutama_V : V;
+mitte_silmaotsas_kannatama_V : V;
+'mitte_silmaotsaski_nägema_V' : V;
+mitte_sittagi_teadma_V : V;
+mittesoliidsus_N : N;
+mitte_sooja_sussugi_tulema_V : V;
+'mitte_suhu_võtma_V' : V;
+mittesuitsetaja_N : N;
+'mitte_suu_sisse_võtma_V' : V;
+'mitte_sõnagi_vastama_V' : V;
+'mitte_sõnagi_ütlema_V' : V;
+'mitte_sõrmegi_liigutama_V' : V;
+'mitte_sõrmeotsaga_puudutama_V' : V;
+'mitte_sõrmeotsagi_liigutama_V' : V;
+'mitte_särkigi_selga_jätma_V' : V;
+'mittesüüdlane_N' : N;
+mittetasuvus_N : N;
+mitteteadlikult_Adv : Adv;
+mitte_tegemist_tegema_V : V;
+'mitte_teist_nägugi_tegema_V' : V;
+mittetoetamine_N : N;
+mittetoimetulek_N : N;
+mittetoimetulemine_N : N;
+mittetoimetulija_N : N;
+mitte_tuhkagi_teadma_V : V;
+mittetulundussektor_N : N;
+'mittetulundusühing_N' : N;
+mittetundmine_N : N;
+'mittetäitmine_N' : N;
+'mitte_uneski_pähe_tulema_V' : V;
+mitteustavus_N : N;
+mittevahelesegamine_N : N;
+mitte_varvastki_liigutama_V : V;
+mittevastavus_N : N;
+'mitte_välja_tegema_V' : V;
+'mitte_üks_noh_ütlema_V' : V;
+'mitu_puuda_soola_koos_ära_sööma_V' : V;
+mitut_nahka_koorima_V : V;
+'mitut_nahka_võtma_V' : V;
+mitutpidi_Adv : Adv;
+mitut_silma_ette_andma_V : V;
+'mitu_vakka_soola_koos_ära_sööma_V' : V;
+mm_N : N;
+m_N : N;
+mnemoturniir_N : N;
+mobiiliadapter_N : N;
+mobiilimakse_N : N;
+'mobiilipõlvkond_N' : N;
+mobiil_N : N;
+mobiilne_A : A;
+mobiilpositsioneerimine_N : N;
+mobiilsidefirma_N : N;
+mobiilside_N : N;
+'mobiilsidevõrk_N' : N;
+mobiilsus_N : N;
+mobiiltelefonifirma_N : N;
+mobiiltelefon_N : N;
+mobiilterminal_N : N;
+mobilisatsioon_N : N;
+mobiliseerija_N : N;
+mobiliseerima_V2 : V2;
+mobiliseerimine_N : N;
+mobiliseeruja_N : N;
+mobiliseeruma_V : V;
+mobiliseerumine_N : N;
+modaaljuhtimine_N : N;
+modaalloogika_N : N;
+modaalsus_N : N;
+modek_N : N;
+modelleerija_N : N;
+modelleerimine_N : N;
+modelleerimissavi_N : N;
+modellifirma_N : N;
+modellism_N : N;
+modell_N : N;
+modemikomplekt_N : N;
+modemiplokk_N : N;
+modemipuul_N : N;
+modem_N : N;
+moderaator_N : N;
+modereerija_N : N;
+modereerimine_N : N;
+moderne_A : A;
+moderniseerija_N : N;
+moderniseerimine_N : N;
+moderniseeruma_V : V;
+moderniseerumine_N : N;
+modernism_N : N;
+modernist_N : N;
+modernitseja_N : N;
+modernitsema_V : V;
+modernitsemine_N : N;
+modernselt_Adv : Adv;
+modernsus_N : N;
+moderntants_N : N;
+moderntantsulavastus_N : N;
+modifikaator_N : N;
+modifikatsioon_N : N;
+modifitseerija_N : N;
+modifitseerimine_N : N;
+modifitseeruja_N : N;
+modifitseeruma_V : V;
+modifitseerumine_N : N;
+modiljon_N : N;
+modist_N : N;
+modulaator_N : N;
+modulatsioon_N : N;
+moduleerimine_N : N;
+moeajakiri_N : N;
+moeateljee_N : N;
+moedemonstratsioon_N : N;
+moeetendus_N : N;
+moefirma_N : N;
+moejoon_N : N;
+moekalt_Adv : Adv;
+moekas_A : A;
+moekauplus_N : N;
+moekirjanik_N : N;
+moeks_saama_V : V;
+moekunst_N : N;
+moekunstnik_N : N;
+moelaul_N : N;
+moemess_N : N;
+moenarr_N : N;
+moesalong_N : N;
+'moesõna_N' : N;
+moetrend_N : N;
+moetu_A : A;
+'moeäri_N' : N;
+'moeüritus_N' : N;
+mogul_N : N;
+mohikaanlane_N : N;
+'mohäärlõng_N' : N;
+'mohäär_N' : N;
+mokad_kinni_pidama_V : V;
+mokakann_N : N;
+mokakobin_N : N;
+mokalaata_pidama_V : V;
+mokalaat_N : N;
+mokamuigutus_N : N;
+mokapill_N : N;
+mokas_Adv : Adv;
+mokatass_N : N;
+mokka_ajama_V : V;
+'mokka_kõveraks_kiskuma_V' : V;
+'mokka_kõveraks_tõmbama_V' : V;
+mokka_maas_hoidma_V : V;
+mokka_maas_pidama_V : V;
+mokka_panema_V : V;
+mokka_pistma_V : V;
+'mokka_puhtaks_pühkima_V' : V;
+mokka_viskama_V : V;
+'mokki_kõveraks_tõmbama_V' : V;
+mokki_prunti_kiskuma_V : V;
+'mokki_puhtaks_pühkima_V' : V;
+mokki_torru_ajama_V : V;
+'mokki_torru_tõmbama_V' : V;
+mokki_vingu_kiskuma_V : V;
+'mokki_vingu_tõmbama_V' : V;
+mokk_N : N;
+mokk_ripakil_vahtima_V : V;
+'mokk_töllakil_vahtima_V' : V;
+molbert_N : N;
+moldaed_N : N;
+moldpill_N : N;
+'moldvõlv_N' : N;
+molektroonika_N : N;
+molekulaararvuti_N : N;
+molekulaarbioloogia_N : N;
+molekulaarbioloog_N : N;
+molekulaarelektroonika_N : N;
+molekulaarne_A : A;
+molekulkaal_N : N;
+molekulkell_N : N;
+molekulmass_N : N;
+molekul_N : N;
+molinism_N : N;
+molinist_N : N;
+moll_N : N;
+mollpill_N : N;
+mollusk_N : N;
+molukil_Adv : Adv;
+molu_kinni_pidama_V : V;
+molu_lahti_tegema_V : V;
+molutaja_N : N;
+molutama_V : V;
+molutamine_N : N;
+'molu_täis_võtma_V' : V;
+'molu_üles_lööma_V' : V;
+'molübdeen_N' : N;
+'molübdeenteras_N' : N;
+'molüsmofoobia_N' : N;
+momentaanselt_Adv : Adv;
+momentliim_N : N;
+moment_N : N;
+momentne_A : A;
+momentselt_Adv : Adv;
+'momentvõte_N' : N;
+'momentvõti_N' : N;
+momisema_V : V;
+monaad_N : N;
+monadoloogia_N : N;
+monarda_N : N;
+monarhistlikult_Adv : Adv;
+monarhist_N : N;
+monarh_N : N;
+'mondäänne_A' : A;
+monelmetall_N : N;
+monel_N : N;
+monetarism_N : N;
+mongoliid_N : N;
+mongol_N : N;
+moniesioos_N : N;
+monism_N : N;
+monist_N : N;
+monitoorimine_N : N;
+monitooring_N : N;
+monitor_N : N;
+monoamiin_N : N;
+monodraama_N : N;
+monoetendus_N : N;
+monofaag_N : N;
+monofoonia_N : N;
+monogaamia_N : N;
+monograafia_N : N;
+monogramm_N : N;
+monokkel_N : N;
+monokromaasia_N : N;
+monokultuur_N : N;
+monolest_N : N;
+monoliitbetoon_N : N;
+monoliit_N : N;
+monoliitne_A : A;
+monoliitsild_N : N;
+monologiseerimine_N : N;
+monoloogiline_A : A;
+monoloog_N : N;
+monomeeter_N : N;
+mono_N : N;
+monomoodkiud_N : N;
+mononukleoos_N : N;
+'mononäidend_N' : N;
+monoplaan_N : N;
+monoplaatarvuti_N : N;
+monopoliseerija_N : N;
+monopoliseerimine_N : N;
+monopoliseeruma_V : V;
+monopollukk_N : N;
+monopol_N : N;
+'monopolrežiim_N' : N;
+'monopolvõrk_N' : N;
+monopteer_N : N;
+monoratas_N : N;
+monorelsstee_N : N;
+monoriim_N : N;
+monoseemia_N : N;
+monoteism_N : N;
+monoteist_N : N;
+monotoonne_A : A;
+monotoonselt_Adv : Adv;
+monotoonsus_N : N;
+'monotükk_N' : N;
+'monotüüpia_N' : N;
+'monotüüp_N' : N;
+'monsenjöör_N' : N;
+monstroosne_A : A;
+monstrumlik_A : A;
+monstrum_N : N;
+monsuun_N : N;
+'montaažihall_N' : N;
+'montaažiliim_N' : N;
+'montaažiplokk_N' : N;
+'montaažitsehh_N' : N;
+'montaaživaht_N' : N;
+'montaaž_N' : N;
+montbreetia_N : N;
+monteerija_N : N;
+monteerimine_N : N;
+monteeritav_A : A;
+'montööritangid_N' : N;
+'montöör_N' : N;
+monumentaalkunst_N : N;
+monumentaalmaal_N : N;
+monumentaal_N : N;
+monumentaalne_A : A;
+monument_N : N;
+mood_N : N;
+moodne_A : A;
+moodsalt_Adv : Adv;
+moodulketas_N : N;
+moodulmaja_N : N;
+moodul_N : N;
+moodulprogrammeerimine_N : N;
+'moodulsüsteem_N' : N;
+'moodulvõrk_N' : N;
+moodustaja_N : N;
+moodustama_V2 : V2;
+moodustamine_N : N;
+moodustis_N : N;
+moodustuma_V : V;
+moodustumine_N : N;
+moonakamaja_N : N;
+moonakaseisus_N : N;
+moonakas_N : N;
+moonakatare_N : N;
+moonakatemaja_N : N;
+moonakott_N : N;
+moonaladu_N : N;
+moonamaja_N : N;
+moonamees_N : N;
+moonatare_N : N;
+moondaja_N : N;
+moondama_V2 : V2;
+moondamine_N : N;
+moondav_A : A;
+moondekivim_N : N;
+moonduja_N : N;
+moonduma_V : V;
+moondumine_N : N;
+moondunud_A : A;
+moondus_N : N;
+moone_N : N;
+moonikook_N : N;
+mooniseeme_N : N;
+mooniseemnekook_N : N;
+'mooniõis_N' : N;
+'mooniõli_N' : N;
+moon_N : N;
+moonutaja_N : N;
+moonutamine_N : N;
+moonutatud_A : A;
+moorapea_N : N;
+moorija_N : N;
+moorimine_N : N;
+moorion_N : N;
+moor_N : N;
+moorpraad_N : N;
+mooses_N : N;
+moosija_N : N;
+moosimine_N : N;
+moosipirukas_N : N;
+moosisai_N : N;
+moosisuhkur_N : N;
+moos_N : N;
+mootordeltaplaan_N : N;
+mootorifirma_N : N;
+mootoriplokk_N : N;
+'mootorispordiüritus_N' : N;
+mootorisportlane_N : N;
+mootorisport_N : N;
+'mootoriõli_N' : N;
+mootorjalgratas_N : N;
+mootorkelk_N : N;
+mootorlaev_N : N;
+mootorlennuk_N : N;
+mootorlennusport_N : N;
+mootorlohelennuk_N : N;
+mootor_N : N;
+mootorpaat_N : N;
+mootorratas_N : N;
+mootorrattajuhiluba_N : N;
+mootorrattasport_N : N;
+'mootorrattavõistlus_N' : N;
+mootorrattur_N : N;
+mootorsaag_N : N;
+mootorsaan_N : N;
+'mootorsõiduk_N' : N;
+mootorvagun_N : N;
+mopeed_N : N;
+mopialus_N : N;
+mopihari_N : N;
+mopiotsik_N : N;
+mopiraam_N : N;
+mopivars_N : N;
+'mopiämber_N' : N;
+moppija_N : N;
+moppimine_N : N;
+mopp_N : N;
+mopsikoer_N : N;
+mops_N : N;
+moraalifilosoof_N : N;
+moraalijutlus_N : N;
+moraalijutlustaja_N : N;
+moraalijutlust_pidama_V : V;
+'moraalijünger_N' : N;
+moraalilugeja_N : N;
+moraali_lugema_V : V;
+moraalinorm_N : N;
+moraaliotsustus_N : N;
+'moraalipühak_N' : N;
+moraaliseadus_N : N;
+moraalitseja_N : N;
+moraalitsema_V : V;
+moraalitsemine_N : N;
+moraalitult_Adv : Adv;
+moraalitu_A : A;
+moraalitus_N : N;
+moraal_N : N;
+moraalne_A : A;
+moraalselt_Adv : Adv;
+moraalsus_N : N;
+moraliseerija_N : N;
+moraliseerima_V : V;
+moraliseerimine_N : N;
+moraliseerumine_N : N;
+moralist_N : N;
+moralitee_N : N;
+moratoorium_N : N;
+mordantlakk_N : N;
+mordvalane_N : N;
+moreen_N : N;
+moreensavi_N : N;
+moresk_N : N;
+morfeem_N : N;
+'morfiinimürgistus_N' : N;
+'morfiinimürgitus_N' : N;
+morfiin_N : N;
+morfimine_N : N;
+morfium_N : N;
+morfofonoloogia_N : N;
+morfogenees_N : N;
+morfoloogia_N : N;
+morfoloog_N : N;
+morg_N : N;
+morjendamine_N : N;
+mormoonid_N : N;
+mormoonlus_N : N;
+mornilt_Adv : Adv;
+mornistuma_V : V;
+mornitseja_N : N;
+mornitsema_V : V;
+mornitsemine_N : N;
+morn_A : A;
+morsekood_N : N;
+morse_N : N;
+morsetaja_N : N;
+morsetamine_N : N;
+'morsetähestik_N' : N;
+'morsevõti_N' : N;
+morsk_N : N;
+morss_N : N;
+mortiir_N : N;
+mosaiikklaas_N : N;
+'mosaiikköide_N' : N;
+mosaiik_N : N;
+mosaiikplaat_N : N;
+'mosaiikpõrand_N' : N;
+mosaiikromaan_N : N;
+'mosaiikrühm_N' : N;
+'moskiitovõrk_N' : N;
+moslem_N : N;
+mossis_Adv : Adv;
+mossitaja_N : N;
+mossitamine_N : N;
+'mossi_tõmbama_V' : V;
+'mossi_tõmbuma_V' : V;
+'mošee_N' : N;
+mozzarella_N : N;
+motellituba_N : N;
+motell_N : N;
+motett_N : N;
+motiiv_N : N;
+motivatsioon_N : N;
+motiveerija_N : N;
+motiveerima_V2 : V2;
+motiveerimatus_N : N;
+motiveerimine_N : N;
+motiveering_N : N;
+motiveeritud_A : A;
+motiveeritult_Adv : Adv;
+motiveeritus_N : N;
+motokaup_N : N;
+motokiiver_N : N;
+moto_N : N;
+'motoorikahäire_N' : N;
+motoorika_N : N;
+'motopallimängija_N' : N;
+motopallur_N : N;
+motoralli_N : N;
+motoriseerija_N : N;
+motoriseerimine_N : N;
+motoriseeruma_V : V;
+motoroller_N : N;
+'motospordiüritus_N' : N;
+motosportlane_N : N;
+motosport_N : N;
+mototee_N : N;
+muaree_N : N;
+muareepael_N : N;
+mudalaviin_N : N;
+muda_loopima_V : V;
+muda_N : N;
+mudane_A : A;
+mudaravi_N : N;
+mudastuma_V : V;
+mudastumine_N : N;
+mudatigu_N : N;
+mudavann_N : N;
+mudavool_N : N;
+mudeldamine_N : N;
+mudeliharrastus_N : N;
+mudelisport_N : N;
+mudellendur_N : N;
+mudellennuk_N : N;
+mudellennundus_N : N;
+mudellennusport_N : N;
+mudellugeja_N : N;
+mudel_N : N;
+mudija_N : N;
+'mudilasrühm_N' : N;
+mudimine_N : N;
+muffinipann_N : N;
+muffin_N : N;
+muflon_N : N;
+mugandaja_N : N;
+mugandamine_N : N;
+mugandatu_N : N;
+mugand_N : N;
+muganduja_N : N;
+muganduma_V : V;
+mugandumine_N : N;
+mugandus_N : N;
+muganeja_N : N;
+muganema_V : V;
+muganemine_N : N;
+mugatsema_V : V;
+mugavalt_Adv : Adv;
+mugavdaja_N : N;
+mugavdamine_N : N;
+mugavduma_V : V;
+mugavlema_V : V;
+mugav_A : A;
+mugavnema_V : V;
+mugavnemine_N : N;
+mugavuskauplus_N : N;
+mugavus_N : N;
+mugeldaja_N : N;
+mugeldamine_N : N;
+mugija_N : N;
+mugimine_N : N;
+mugiseja_N : N;
+mugisemine_N : N;
+mugulbegoonia_N : N;
+mugul_N : N;
+mugulnina_N : N;
+'mugulpäevalill_N' : N;
+mugultimut_N : N;
+muhameedlane_N : N;
+muhameedlus_N : N;
+muheleja_N : N;
+muhelema_V : V;
+muhelemine_N : N;
+muhelusele_kiskuma_V : V;
+muhelus_N : N;
+muhendaja_N : N;
+muhendamine_N : N;
+muhenema_V : V;
+muhenemine_N : N;
+muhklik_A : A;
+muhk_N : N;
+muhkuma_V : V;
+muhuline_A : A;
+muhvelahi_N : N;
+'muhvelvärv_N' : N;
+muiahtama_V : V;
+muiataja_N : N;
+muiatama_V : V;
+muiatamine_N : N;
+muide_Adv : Adv;
+muidugi_Adv : Adv;
+muidumees_N : N;
+muidu_Adv : Adv;
+'muidusööja_N' : N;
+'muidusöömine_N' : N;
+muie_N : N;
+muigaja_N : N;
+muigama_V : V;
+muigamine_N : N;
+muiglema_V : V;
+muigutaja_N : N;
+muigutamine_N : N;
+muinasaeg_N : N;
+muinaseestlane_N : N;
+muinasjutt_N : N;
+'muinasjuttnäidend_N' : N;
+muinasjutukangelane_N : N;
+muinasjutukogumik_N : N;
+muinasjutukogu_N : N;
+muinasjutuloss_N : N;
+muinasjuturaamat_N : N;
+muinasjututegelane_N : N;
+muinasjutuvalimik_N : N;
+muinasjutuvestja_N : N;
+'muinasjäänus_N' : N;
+muinaslinn_N : N;
+muinaslinnus_N : N;
+muinasteadlane_N : N;
+muinasteadus_N : N;
+muinsuskaitseamet_N : N;
+muinsuskaitseinspektsioon_N : N;
+muinsuskaitse_N : N;
+muinsuskaitsja_N : N;
+muinsus_N : N;
+muiskama_V : V;
+muisklema_V : V;
+muiste_Adv : Adv;
+muistend_N : N;
+muistis_N : N;
+'mujale_lööma_V' : V;
+mujale_Adv : Adv;
+mujale_suunama_V : V;
+mujale_vaatama_V : V;
+mujale_viima_V : V;
+mujal_Adv : Adv;
+mujalt_Adv : Adv;
+mukitud_A : A;
+mukkija_N : N;
+mukkimine_N : N;
+mukovistsidoos_N : N;
+'mulaaž_N' : N;
+mulaja_N : N;
+mulama_V : V;
+mulamine_N : N;
+mula_N : N;
+mulatt_N : N;
+muldaja_N : N;
+muldamine_N : N;
+muldapanek_N : N;
+mulda_panema_V : V;
+mulda_saatma_V : V;
+'muldasängitamine_N' : N;
+'mulda_sööma_V' : V;
+mulda_viima_V : V;
+mulder_N : N;
+'muldjää_N' : N;
+muldkatus_N : N;
+muldkeha_N : N;
+muldlagi_N : N;
+muldmetall_N : N;
+muld_N : N;
+muldonn_N : N;
+muldpigment_N : N;
+muldpink_N : N;
+'muldpõrand_N' : N;
+muldrajatis_N : N;
+muldrik_N : N;
+muldsein_N : N;
+muldtee_N : N;
+mulduma_V : V;
+muldvorm_N : N;
+'muldvärv_N' : N;
+mulgikapsas_N : N;
+mulgipuder_N : N;
+mulgustaja_N : N;
+mulgustamine_N : N;
+mulgustuma_V : V;
+mulgustumine_N : N;
+mulgustustangid_N : N;
+mulgutangid_N : N;
+'muliinlõng_N' : N;
+'mulineelõng_N' : N;
+mulin_N : N;
+muliseja_N : N;
+mulisema_V : V;
+mulisemine_N : N;
+mulistaja_N : N;
+mulistamine_N : N;
+mulje_looma_V : V;
+mulje_N : N;
+muljetaja_N : N;
+muljetamine_N : N;
+muljet_avaldama_V : V;
+'muljet_jätma_V' : V;
+muljet_looma_V : V;
+muljuja_N : N;
+muljuma_V2 : V2;
+muljumine_N : N;
+muljumishaav_N : N;
+mulkkaart_N : N;
+mulk_N : N;
+mulksatama_V : V;
+mulksatamine_N : N;
+mulks_N : N;
+mulksuja_N : N;
+mulksuma_V : V;
+mulksumine_N : N;
+mulksutaja_N : N;
+mulksutamine_N : N;
+mulla_alla_panema_V : V;
+mulla_alla_pugema_V : V;
+mulla_all_puhkama_V : V;
+'mullaanalüüs_N' : N;
+mullabioloogia_N : N;
+mullaerosioon_N : N;
+mullafrees_N : N;
+'mullafüüsika_N' : N;
+mullageograafia_N : N;
+mullaharimine_N : N;
+mullaharimisriist_N : N;
+mullakaitse_N : N;
+mullakamar_N : N;
+mullakeemia_N : N;
+'mullakääbas_N' : N;
+mullamikrobioloogia_N : N;
+mullamikroob_N : N;
+mulla_N : N;
+mullamurelane_N : N;
+mullandus_N : N;
+mullaniiskus_N : N;
+mullaprofiil_N : N;
+mullapuur_N : N;
+'mullapõues_puhkama_V' : V;
+mullaressurss_N : N;
+'mullarüppe_panema_V' : V;
+'mullarüppe_viima_V' : V;
+mullaseen_N : N;
+mullas_puhkama_V : V;
+mullastikukaart_N : N;
+mullastuma_V : V;
+mullastumine_N : N;
+mullataja_N : N;
+mullatamine_N : N;
+mullateadus_N : N;
+mullateke_N : N;
+mullatemperatuur_N : N;
+mullatermomeeter_N : N;
+mullatoidule_arvama_V : V;
+mullatoidule_saatma_V : V;
+'mullatüüp_N' : N;
+mullavesi_N : N;
+mullavetikas_N : N;
+mullaviljakus_N : N;
+'mullaväsimus_N' : N;
+'mullaõhk_N' : N;
+'mullaökoloogia_N' : N;
+mullbetoon_N : N;
+mullikalaut_N : N;
+mullikas_N : N;
+mullikesi_ajama_V : V;
+mullitama_V : V;
+mullitamine_N : N;
+mullitsema_V : V;
+mullivann_N : N;
+mullkile_N : N;
+mull_N : N;
+mullprinter_N : N;
+mullsortimine_N : N;
+mullune_A : A;
+multiarvuti_N : N;
+multiedastus_N : N;
+multifilm_N : N;
+multikas_N : N;
+multimeediaetendus_N : N;
+multimeediafirma_N : N;
+multimeedia_N : N;
+multimeediaprojektor_N : N;
+multimeedium_N : N;
+multimeediumrakendus_N : N;
+'multimiljonär_N' : N;
+multimoodkiud_N : N;
+multiplekser_N : N;
+multipleksimine_N : N;
+multipleks_N : N;
+multiplikatsioon_N : N;
+multiplitseerija_N : N;
+multiplitseerimine_N : N;
+'multiportjärgur_N' : N;
+multiprogrammeerimine_N : N;
+'multiprogrammtöö_N' : N;
+multiprotsessorarvuti_N : N;
+multiprotsessor_N : N;
+'multiprotsessorsüsteem_N' : N;
+multiregulaator_N : N;
+multisaade_N : N;
+'multitegumtöö_N' : N;
+'multitegumtöötlus_N' : N;
+'multitöötlus_N' : N;
+'multškate_N' : N;
+'multš_N' : N;
+'multšpaber_N' : N;
+mumifikatsioon_N : N;
+mumifitseerija_N : N;
+mumifitseerimine_N : N;
+mumifitseeruma_V : V;
+mumifitseerumine_N : N;
+mumisema_V : V;
+mummuline_A : A;
+mumpsiviirus_N : N;
+mumps_N : N;
+munadel_istuma_V : V;
+munajas_A : A;
+munajuha_N : N;
+'munajuhapõletik_N' : N;
+'munajõudlus_N' : N;
+munakana_N : N;
+munakas_N : N;
+munakireslane_N : N;
+munakivi_N : N;
+munakivisillutis_N : N;
+munakivitee_N : N;
+munakollane_N : N;
+munakoor_N : N;
+'munakärg_N' : N;
+muna_N : N;
+'munandikotinärv_N' : N;
+munandikott_N : N;
+'munandimanusepõletik_N' : N;
+'munandipõletik_N' : N;
+'munandivähk_N' : N;
+munand_N : N;
+munapeeker_N : N;
+munapuder_N : N;
+munapulber_N : N;
+'munapühad_N' : N;
+munaraam_N : N;
+munarakk_N : N;
+munarebu_N : N;
+munaroog_N : N;
+munasari_N : N;
+munasarjakasvaja_N : N;
+'munasarjapõletik_N' : N;
+'munasarjavähk_N' : N;
+munatempera_N : N;
+munatoit_N : N;
+munatops_N : N;
+munavalge_N : N;
+munavalguallergia_N : N;
+'munavõi_N' : N;
+'munavööt_N' : N;
+munchkin_N : N;
+munder_N : N;
+mundrikandja_N : N;
+mundrimees_N : N;
+'mundrinööp_N' : N;
+mundrisse_panema_V : V;
+muneja_N : N;
+munele_panema_V : V;
+'mune_maha_võtma_V' : V;
+munemine_N : N;
+mungaklooster_N : N;
+mungakong_N : N;
+mungalill_N : N;
+mungaseotis_N : N;
+munguba_N : N;
+mungu_N : N;
+munitsioon_N : N;
+'munitsipaalettevõte_N' : N;
+munitsipaalhoone_N : N;
+munitsipaalne_A : A;
+munitsipaalomand_N : N;
+munitsipaalpolitsei_N : N;
+munitsipaalvara_N : N;
+munitsipaliseerimine_N : N;
+munitsipaliteet_N : N;
+munkkivi_N : N;
+munkkond_N : N;
+munk_N : N;
+munn_N : N;
+munserdama_V : V;
+munsterdaja_N : N;
+munsterdamine_N : N;
+'munstükk_N' : N;
+murakas_N : N;
+murastama_V : V;
+murdarv_N : N;
+murdeealine_N : N;
+murdeiga_N : N;
+murdejoon_N : N;
+murdekeelend_N : N;
+murdekirjandus_N : N;
+murdekirjanik_N : N;
+murdeleksika_N : N;
+murdeline_A : A;
+murdeluule_N : N;
+murdeluuletaja_N : N;
+murdeluuletus_N : N;
+murdepall_N : N;
+murdepunkt_N : N;
+'murdesõna_N' : N;
+'murdesõnaraamat_N' : N;
+'murdesõnavara_N' : N;
+murdeteadus_N : N;
+murdeti_Adv : Adv;
+murdeuurija_N : N;
+murdjalik_A : A;
+murdja_N : N;
+murdjoon_N : N;
+murdkatus_N : N;
+murdkelpkatus_N : N;
+murdlaine_N : N;
+murdmaajooksja_N : N;
+murdmaajooks_N : N;
+murdmaarada_N : N;
+murdmaasuusataja_N : N;
+murdmaasuusatamine_N : N;
+murdmaasuusk_N : N;
+'murdmaasõit_N' : N;
+murdma_V2 : V2;
+murdmine_N : N;
+murd_N : N;
+murdosa_N : N;
+murdsiire_N : N;
+murdskriptimine_N : N;
+murdtrepp_N : N;
+murduja_N : N;
+murduma_V : V;
+murdumatu_A : A;
+murdumine_N : N;
+murdumisnurk_N : N;
+murdvara_N : N;
+murdvaras_N : N;
+murdvargus_N : N;
+muredus_N : N;
+murejoon_N : N;
+murekalt_Adv : Adv;
+murekorts_N : N;
+'mureküsimus_N' : N;
+murelema_V : V;
+murelik_A : A;
+murelikult_Adv : Adv;
+murel_N : N;
+mure_A : A;
+mure_N : N;
+'muremõtteid_mõlgutama_V' : V;
+murendaja_N : N;
+murendamine_N : N;
+murenema_V : V;
+murenemine_N : N;
+murepuudus_N : N;
+'murepäev_N' : N;
+muretaigen_N : N;
+muretainas_N : N;
+muret_avaldama_V : V;
+muret_kandma_V : V;
+'muret_nägema_V' : V;
+muret_pidama_V : V;
+muretseja_N : N;
+muretsemine_N : N;
+muretsev_A : A;
+muret_tegema_V : V;
+murettekitavalt_Adv : Adv;
+muret_tundma_V : V;
+muretult_Adv : Adv;
+muretu_A : A;
+muretus_N : N;
+muri_N : N;
+murispuu_N : N;
+murjan_N : N;
+murrak_N : N;
+murrang_N : N;
+murranguline_A : A;
+murre_N : N;
+murrujoon_N : N;
+'murtudsüda_N' : N;
+murueit_N : N;
+murukasvatus_N : N;
+'murukäärid_N' : N;
+murulapp_N : N;
+murulauk_N : N;
+murumuna_N : N;
+muru_N : N;
+'murumüts_N' : N;
+muruniiduk_N : N;
+muruplats_N : N;
+murustuma_V : V;
+murutennis_N : N;
+murutraktor_N : N;
+murutuder_N : N;
+museoloogia_N : N;
+museoloog_N : N;
+muserdaja_N : N;
+muserdamine_N : N;
+muserduma_V : V;
+musi_andma_V : V;
+musikaalne_A : A;
+musikaalsus_N : N;
+musikoloogia_N : N;
+musikoloog_N : N;
+musi_N : N;
+musitaja_N : N;
+musitamine_N : N;
+musitseerija_N : N;
+musitseerima_V : V;
+musitseerimine_N : N;
+'muskaatkõrvits_N' : N;
+muskaat_N : N;
+'muskaatpähkel_N' : N;
+muskaatvein_N : N;
+muskariin_N : N;
+muskatell_N : N;
+muskel_N : N;
+musket_N : N;
+muskliline_A : A;
+muskulatuur_N : N;
+muskuslill_N : N;
+muskus_N : N;
+muskuspart_N : N;
+musliinkleit_N : N;
+musliin_N : N;
+mussoon_N : N;
+mussoontuul_N : N;
+musta_ega_valget_mitte_kostma_V : V;
+musta_ega_valget_mitte_lausuma_V : V;
+'musta_ega_valget_mitte_ütlema_V' : V;
+mustaja_N : N;
+musta_kandma_V : V;
+'mustaks_määrima_V' : V;
+musta_kurja_vanduma_V : V;
+mustalt_Adv : Adv;
+mustamine_N : N;
+mustanahaline_N : N;
+mustandivaade_N : N;
+'mustandkäsikiri_N' : N;
+mustand_N : N;
+mustandvariant_N : N;
+mustang_N : N;
+musta_pesu_pesema_V : V;
+mustas_pesus_sorima_V : V;
+'mustasõstratee_N' : N;
+'musta_tööd_tegema_V' : V;
+'mustatööline_N' : N;
+'mustatöömees_N' : N;
+musta_valgeks_tegema_V : V;
+musteldaja_N : N;
+mustendama_V : V;
+mustendamine_N : N;
+mustenema_V : V;
+mustenemine_N : N;
+muster_N : N;
+'musternäidis_N' : N;
+mustertund_N : N;
+mustikas_N : N;
+mustikmari_N : N;
+mustik_N : N;
+mustjas_A : A;
+mustjuur_N : N;
+mustkunst_N : N;
+mustkunstnik_N : N;
+'mustköömen_N' : N;
+mustlane_N : N;
+mustlaseplika_N : N;
+mustlaskeel_N : N;
+mustlasplika_N : N;
+mustlasromanss_N : N;
+mustmetall_N : N;
+mustmiljon_N : N;
+mustmuld_N : N;
+must_A : A;
+must_N : N;
+'mustmädanik_N' : N;
+'mustpõrand_N' : N;
+mustriline_A : A;
+mustriraamat_N : N;
+'mustrõigas_N' : N;
+'musträhn_N' : N;
+'musträstas_N' : N;
+'mustsõstar_N' : N;
+'mustsõstrapõõsas_N' : N;
+musttihane_N : N;
+musttuhat_N : N;
+mustuma_V : V;
+mustumine_N : N;
+mustus_N : N;
+'must_valgel_ütlema_V' : V;
+mustviires_N : N;
+musu_andma_V : V;
+musulman_N : N;
+musu_N : N;
+musurull_N : N;
+musutaja_N : N;
+musutamine_N : N;
+mutageen_N : N;
+mutagenees_N : N;
+mutant_N : N;
+mutatsiooniteooria_N : N;
+mutatsioon_N : N;
+muteeruma_V : V;
+muteerumine_N : N;
+mutikas_N : N;
+muti_N : N;
+'mutipüük_N' : N;
+'mutivõrk_N' : N;
+mutlane_N : N;
+muttader_N : N;
+mutter_N : N;
+mutt_N : N;
+mutualism_N : N;
+mutukas_N : N;
+mutul_N : N;
+mutulus_N : N;
+muudatus_N : N;
+muudkui_Adv : Adv;
+muugeldaja_N : N;
+muugeldamine_N : N;
+muugija_N : N;
+muugima_V : V;
+muugimine_N : N;
+muuhulgas_Adv : Adv;
+muuja_N : N;
+muukija_N : N;
+muukimine_N : N;
+muuk_A : A;
+muuk_N : N;
+muukraud_N : N;
+muukriist_N : N;
+muukviil_N : N;
+'muukvõti_N' : N;
+muulane_N : N;
+muul_N : N;
+muulukamari_N : N;
+muulukas_N : N;
+muuma_V : V;
+muumiamust_N : N;
+muumia_N : N;
+muumiaportree_N : N;
+muumiastuma_V : V;
+muumiastumine_N : N;
+muumine_N : N;
+muu_N : N;
+muundaja_N : N;
+muundamine_N : N;
+muunduja_N : N;
+muunduma_V : V;
+muundumine_N : N;
+muundur_N : N;
+muusa_N : N;
+muuseas_Adv : Adv;
+muuseumihoone_N : N;
+muuseumikogu_N : N;
+'muuseumikülastaja_N' : N;
+muuseumisaal_N : N;
+muuseumiteadus_N : N;
+muuseum_N : N;
+muusikaajakiri_N : N;
+muusikaajalugu_N : N;
+muusikaanne_N : N;
+muusikaarvustaja_N : N;
+muusikaarvustus_N : N;
+muusikafestival_N : N;
+muusikafirma_N : N;
+muusikahall_N : N;
+muusikaharrastaja_N : N;
+muusikaheli_N : N;
+muusikahuviline_N : N;
+muusikainimene_N : N;
+muusikainstrument_N : N;
+muusikakauplus_N : N;
+muusikakirjandus_N : N;
+muusikaklassika_N : N;
+muusikaklass_N : N;
+muusikakollektiiv_N : N;
+muusikakool_N : N;
+muusikakriitika_N : N;
+muusikakriitik_N : N;
+muusikalavastus_N : N;
+muusikaline_A : A;
+muusikal_N : N;
+muusikalugu_N : N;
+muusikamees_N : N;
+muusika_N : N;
+muusikaosakond_N : N;
+muusikapood_N : N;
+muusikaprofessor_N : N;
+'muusikapäevad_N' : N;
+muusikaretsensioon_N : N;
+muusikariist_N : N;
+muusikaring_N : N;
+muusikastiil_N : N;
+'muusikasõber_N' : N;
+'muusikasündmus_N' : N;
+muusikatarkvara_N : N;
+muusikateadus_N : N;
+muusikateater_N : N;
+muusikateatrietendus_N : N;
+muusikategelane_N : N;
+muusikateooria_N : N;
+muusikateos_N : N;
+muusikateraapia_N : N;
+muusikat_kirjutama_V : V;
+muusikat_tegema_V : V;
+muusikatund_N : N;
+'muusikatööstus_N' : N;
+'muusikaõhtu_N' : N;
+'muusikaõpetaja_N' : N;
+'muusikaüritus_N' : N;
+muusik_N : N;
+muuteklahv_N : N;
+muutetuvastuskood_N : N;
+muutev_A : A;
+muutfunktsioonigeneraator_N : N;
+muutja_N : N;
+muutkirje_N : N;
+'muutkirjetüüp_N' : N;
+muutkond_N : N;
+muutkulu_N : N;
+muutlik_A : A;
+muutma_V2 : V2;
+muutmine_N : N;
+'muutmälu_N' : N;
+muutosa_N : N;
+muutuja_N : N;
+muutuma_V : V;
+muutumatult_Adv : Adv;
+muutumatu_A : A;
+muutumatus_N : N;
+muutumine_N : N;
+'muutumiskäik_N' : N;
+muutusaste_N : N;
+muutusedamp_N : N;
+'muutusetõmmistus_N' : N;
+muutus_N : N;
+muutuveelarve_N : N;
+muutuvkulu_N : N;
+muutuv_A : A;
+muutuvparool_N : N;
+muutuvus_N : N;
+'mõdu_N' : N;
+'mõeldamatu_A' : A;
+'mõeldamatus_N' : N;
+'mõeldav_A' : A;
+'mõhklik_A' : A;
+'mõhk_N' : N;
+'mõhkuma_V' : V;
+'mõhn_N' : N;
+'mõigas_N' : N;
+'mõigasroie_N' : N;
+'mõigunärv_N' : N;
+'mõikaja_N' : N;
+'mõikamine_N' : N;
+'mõisaait_N' : N;
+'mõisaansambel_N' : N;
+'mõisahoone_N' : N;
+'mõisakompleks_N' : N;
+'mõisaloss_N' : N;
+'mõisamees_N' : N;
+'mõisapark_N' : N;
+'mõisapäev_N' : N;
+'mõisarehi_N' : N;
+'mõisarent_N' : N;
+'mõisasaks_N' : N;
+'mõisastaja_N' : N;
+'mõisastamine_N' : N;
+'mõisatall_N' : N;
+'mõisategu_N' : N;
+'mõisavalitseja_N' : N;
+'mõis_N' : N;
+'mõisnikkond_N' : N;
+'mõisnik_N' : N;
+'mõista_andma_V' : V;
+'mõistaandmine_N' : N;
+'mõistataja_N' : N;
+'mõistatamine_N' : N;
+'mõistatuslik_A' : A;
+'mõistatuslikult_Adv' : Adv;
+'mõistatusmuinasjutt_N' : N;
+'mõistatus_N' : N;
+'mõisteanalüüs_N' : N;
+'mõistekiri_N' : N;
+'mõisteline_A' : A;
+'mõiste_N' : N;
+'mõistemärk_N' : N;
+'mõistepiirkond_N' : N;
+'mõistetamatult_Adv' : Adv;
+'mõistetamatu_A' : A;
+'mõistetamatus_N' : N;
+'mõistetavalt_Adv' : Adv;
+'mõistetav_A' : A;
+'mõistetavus_N' : N;
+'mõistev_A' : A;
+'mõistja_N' : N;
+'mõistlikkus_N' : N;
+'mõistlik_A' : A;
+'mõistlikult_Adv' : Adv;
+'mõistma_V2' : V2;
+'mõistmatu_A' : A;
+'mõistmatus_N' : N;
+'mõistmine_N' : N;
+'mõistujutt_N' : N;
+'mõistukuju_N' : N;
+'mõistukõne_N' : N;
+'mõistupilt_N' : N;
+'mõistu_rääkima_V' : V;
+'mõistuseabielu_N' : N;
+'mõistuseinimene_N' : N;
+'mõistuse_juurde_tulema_V' : V;
+'mõistusekaotus_N' : N;
+'mõistusele_tulema_V' : V;
+'mõistuslik_A' : A;
+'mõistus_N' : N;
+'mõistuspäraselt_Adv' : Adv;
+'mõistuspärasus_N' : N;
+'mõistust_kaotama_V' : V;
+'mõistust_peast_võtma_V' : V;
+'mõistust_pähe_panema_V' : V;
+'mõistust_pähe_võtma_V' : V;
+'mõistust_tagant_ette_taguma_V' : V;
+'mõistvalt_Adv' : Adv;
+'mõjuaine_N' : N;
+'mõjuala_N' : N;
+'mõju_alla_jääma_V' : V;
+'mõju_alla_sattuma_V' : V;
+'mõju_avaldama_V' : V;
+'mõjuja_N' : N;
+'mõjujõud_N' : N;
+'mõjukalt_Adv' : Adv;
+'mõjukas_A' : A;
+'mõjukus_N' : N;
+'mõjule_pääsema_V' : V;
+'mõjuma_V' : V;
+'mõjumees_N' : N;
+'mõjumine_N' : N;
+'mõju_N' : N;
+'mõjupiirkond_N' : N;
+'mõjupotentsiaal_N' : N;
+'mõjurikkalt_Adv' : Adv;
+'mõjur_N' : N;
+'mõjusfäär_N' : N;
+'mõjus_A' : A;
+'mõjustaja_N' : N;
+'mõjustama_V2' : V2;
+'mõjustamine_N' : N;
+'mõjustus_N' : N;
+'mõjutaja_N' : N;
+'mõjutama_V2' : V2;
+'mõjutamine_N' : N;
+'mõjutegur_N' : N;
+'mõjutsoon_N' : N;
+'mõjutu_A' : A;
+'mõjutus_N' : N;
+'mõjutusvahend_N' : N;
+'mõjuvalt_Adv' : Adv;
+'mõjuv_A' : A;
+'mõjuvõim_N' : N;
+'mõjuvõimu_alla_sattuma_V' : V;
+'mõjuväli_N' : N;
+'mõlama_V' : V;
+'mõlemasoolisus_N' : N;
+'mõlematpidi_Adv' : Adv;
+'mõlgiline_A' : A;
+'mõlgistaja_N' : N;
+'mõlgistamine_N' : N;
+'mõlgistuma_V' : V;
+'mõlgutaja_N' : N;
+'mõlgutama_V2' : V2;
+'mõlgutamine_N' : N;
+'mõlgutleja_N' : N;
+'mõlgutlemine_N' : N;
+'mõlkija_N' : N;
+'mõlki_lööma_V' : V;
+'mõlkimine_N' : N;
+'mõlk_N' : N;
+'mõlkuma_V' : V;
+'mõlkumine_N' : N;
+'mõmahtaja_N' : N;
+'mõmahtamine_N' : N;
+'mõmataja_N' : N;
+'mõmatamine_N' : N;
+'mõmiseja_N' : N;
+'mõmisemine_N' : N;
+'mõmmik_N' : N;
+'mõmmi_N' : N;
+'mõmm_N' : N;
+'mõneti_Adv' : Adv;
+'mõnikord_Adv' : Adv;
+'mõnitaja_N' : N;
+'mõnitamine_N' : N;
+'mõnitus_N' : N;
+'mõntsklaas_N' : N;
+'mõnuaine_N' : N;
+'mõnuleja_N' : N;
+'mõnulema_V' : V;
+'mõnulemine_N' : N;
+'mõnulev_A' : A;
+'mõnu_N' : N;
+'mõnus_A' : A;
+'mõnusus_N' : N;
+'mõnu_tegema_V' : V;
+'mõnutsema_V' : V;
+'mõnutu_A' : A;
+'mõnu_tundma_V' : V;
+'mõnutunne_N' : N;
+'mõra_N' : N;
+'mõraneja_N' : N;
+'mõranema_V' : V;
+'mõranemine_N' : N;
+'mõrane_A' : A;
+'mõrastaja_N' : N;
+'mõrastamine_N' : N;
+'mõrastuja_N' : N;
+'mõrastuma_V' : V;
+'mõrastumine_N' : N;
+'mõrda_püüdma_V' : V;
+'mõrda_vedama_V' : V;
+'mõrd_N' : N;
+'mõrkama_V' : V;
+'mõrrakuur_N' : N;
+'mõrrapüük_N' : N;
+'mõrrasara_N' : N;
+'mõrsjaehe_N' : N;
+'mõrsjaitk_N' : N;
+'mõrsjakodu_N' : N;
+'mõrsjakool_N' : N;
+'mõrsjalill_N' : N;
+'mõrsja_N' : N;
+'mõrsjapaar_N' : N;
+'mõrsjapärg_N' : N;
+'mõrsjarööv_N' : N;
+'mõrtsukas_N' : N;
+'mõrtsukatööd_toime_panema_V' : V;
+'mõrtsukatöö_N' : N;
+'mõrudus_N' : N;
+'mõrult_Adv' : Adv;
+'mõrumandel_N' : N;
+'mõru_A' : A;
+'mõrunema_V' : V;
+'mõrunemine_N' : N;
+'mõrustuma_V' : V;
+'mõrvamine_N' : N;
+'mõrvar_N' : N;
+'mõrv_N' : N;
+'mõskja_N' : N;
+'mõskmine_N' : N;
+'mõte_N' : N;
+'mõtestaja_N' : N;
+'mõtestama_V2' : V2;
+'mõtestamine_N' : N;
+'mõtestuma_V' : V;
+'mõtet_andma_V' : V;
+'mõtet_omandama_V' : V;
+'mõtiskleja_N' : N;
+'mõtisklemine_N' : N;
+'mõtisklevalt_Adv' : Adv;
+'mõtisklus_N' : N;
+'mõtleja_N' : N;
+'mõtlema_jääma_V' : V;
+'mõtlema_V2' : V2;
+'mõtlema_panema_V' : V;
+'mõtlematult_Adv' : Adv;
+'mõtlematu_A' : A;
+'mõtlematus_N' : N;
+'mõtlema_võtma_V' : V;
+'mõtlemine_N' : N;
+'mõtlemishäire_N' : N;
+'mõtlemismäng_N' : N;
+'mõtlemisseadused_N' : N;
+'mõtlemisviis_N' : N;
+'mõtlev_A' : A;
+'mõtlik_A' : A;
+'mõtlus_N' : N;
+'mõtte_andma_V' : V;
+'mõtteeksperiment_N' : N;
+'mõtteerksus_N' : N;
+'mõtteid_hauduma_V' : V;
+'mõtteid_jagama_V' : V;
+'mõtteid_koguma_V' : V;
+'mõtteid_koondama_V' : V;
+'mõtteid_lugema_V' : V;
+'mõtteid_mõlgutama_V' : V;
+'mõtteid_vahetama_V' : V;
+'mõtteid_veeretama_V' : V;
+'mõttekaaslane_N' : N;
+'mõttekas_A' : A;
+'mõttekeel_N' : N;
+'mõttekiri_N' : N;
+'mõttekoda_N' : N;
+'mõttekordus_N' : N;
+'mõttekriips_N' : N;
+'mõttekulg_N' : N;
+'mõttekus_N' : N;
+'mõttekäik_N' : N;
+'mõttelaad_N' : N;
+'mõttele_tulema_V' : V;
+'mõtteline_A' : A;
+'mõtteluule_N' : N;
+'mõttelõik_N' : N;
+'mõttelõnga_kaotama_V' : V;
+'mõttelüürika_N' : N;
+'mõttemaru_N' : N;
+'mõttemõlgutus_N' : N;
+'mõttemäng_N' : N;
+'mõttepunkt_N' : N;
+'mõttepäevik_N' : N;
+'mõttesalm_N' : N;
+'mõttes_kandma_V' : V;
+'mõttesse_jääma_V' : V;
+'mõttesse_tulema_V' : V;
+'mõttesse_vajuma_V' : V;
+'mõttesügavus_N' : N;
+'mõttetalgud_N' : N;
+'mõttetark_N' : N;
+'mõtteteadus_N' : N;
+'mõttetegevus_N' : N;
+'mõttetera_N' : N;
+'mõtteteravus_N' : N;
+'mõttetult_Adv' : Adv;
+'mõttetu_A' : A;
+'mõttetus_N' : N;
+'mõttetöö_N' : N;
+'mõttevabadus_N' : N;
+'mõttevaesustühjus_N' : N;
+'mõttevahetus_N' : N;
+'mõttevend_N' : N;
+'mõtteviis_N' : N;
+'mõtusekukk_N' : N;
+'mõtus_N' : N;
+'mõurama_V' : V;
+'mõõde_N' : N;
+'mõõdik_N' : N;
+'mõõdistamine_N' : N;
+'mõõdistus_N' : N;
+'mõõdukalt_Adv' : Adv;
+'mõõdukas_A' : A;
+'mõõdukus_N' : N;
+'mõõdulatt_N' : N;
+'mõõdulint_N' : N;
+'mõõdunõu_N' : N;
+'mõõdupuu_N' : N;
+'mõõdurihm_N' : N;
+'mõõduriist_N' : N;
+'mõõduvõtmine_N' : N;
+'mõõduvõtt_N' : N;
+'mõõgaemand_N' : N;
+'mõõganeelaja_N' : N;
+'mõõgatants_N' : N;
+'mõõgatupp_N' : N;
+'mõõka_tõmbama_V' : V;
+'mõõka_tõstma_V' : V;
+'mõõkkala_N' : N;
+'mõõkleja_N' : N;
+'mõõklemine_N' : N;
+'mõõk_N' : N;
+'mõõku_mõõtma_V' : V;
+'mõõku_ristama_V' : V;
+'mõõku_võtma_V' : V;
+'mõõl_N' : N;
+'mõõnaaeg_N' : N;
+'mõõnama_V' : V;
+'mõõnaseis_N' : N;
+'mõõn_N' : N;
+'mõõteandmed_N' : N;
+'mõõteaparaat_N' : N;
+'mõõteaparatuur_N' : N;
+'mõõtejoonlaud_N' : N;
+'mõõteklaas_N' : N;
+'mõõtelatt_N' : N;
+'mõõtelint_N' : N;
+'mõõtel_N' : N;
+'mõõtemasin_N' : N;
+'mõõtemuundur_N' : N;
+'mõõtenõu_N' : N;
+'mõõterihm_N' : N;
+'mõõteriist_N' : N;
+'mõõteseade_N' : N;
+'mõõtesirkel_N' : N;
+'mõõtetehnika_N' : N;
+'mõõtetrafo_N' : N;
+'mõõtetulemus_N' : N;
+'mõõtevahend_N' : N;
+'mõõtja_N' : N;
+'mõõtkava_N' : N;
+'mõõtma_V2' : V2;
+'mõõtmatu_A' : A;
+'mõõtmatus_N' : N;
+'mõõtmeline_A' : A;
+'mõõtmine_N' : N;
+'mõõtmisandmed_N' : N;
+'mõõtmisseade_N' : N;
+'mõõtmistulemus_N' : N;
+'mõõt_N' : N;
+'mõõtu_andma_V' : V;
+'mõõtu_pidama_V' : V;
+'mõõtur_N' : N;
+'mõõtu_võtma_V' : V;
+'mõõtu_välja_andma_V' : V;
+'mõõtühik_N' : N;
+'mädakogum_N' : N;
+'mädakolle_N' : N;
+'mädamuna_N' : N;
+'mäda_A' : A;
+'mäda_N' : N;
+'mädandamine_N' : N;
+'mädanema_V' : V;
+'mädanemine_N' : N;
+'mädanenud_A' : A;
+'mädanik_N' : N;
+'mädapõletik_N' : N;
+'mädarõigas_N' : N;
+'mädastuma_V' : V;
+'mädaveresus_N' : N;
+'mädavill_N' : N;
+'mädavilltõbi_N' : N;
+'mädavoolus_N' : N;
+'mäda_välja_ajama_V' : V;
+'mäeahelik_N' : N;
+'mäeasjandus_N' : N;
+'mäejalam_N' : N;
+'mäejalg_N' : N;
+'mäejutlus_N' : N;
+'mäekristall_N' : N;
+'mäekülg_N' : N;
+'mäele_jõudma_V' : V;
+'mäele_saama_V' : V;
+'mäele_tulema_V' : V;
+'mäemees_N' : N;
+'mäendus_N' : N;
+'mäenõlv_N' : N;
+'mäeronija_N' : N;
+'mäeronimine_N' : N;
+'mäerõigas_N' : N;
+'mäestik_N' : N;
+'mäestikukuurort_N' : N;
+'mäesuusasaabas_N' : N;
+'mäesuusataja_N' : N;
+'mäesuusatamine_N' : N;
+'mäesuusk_N' : N;
+'mäesõidusuusk_N' : N;
+'mäeteenistus_N' : N;
+'mäetipp_N' : N;
+'mäetööstus_N' : N;
+'mäevaha_N' : N;
+'mäger_N' : N;
+'mägesid_liigutama_V' : V;
+'mägesid_nihutama_V' : V;
+'mägesid_tõstma_V' : V;
+'mäge_võtma_V' : V;
+'mägiala_N' : N;
+'mägijalgratas_N' : N;
+'mägijõgi_N' : N;
+'mägikannike_N' : N;
+'mägikotkas_N' : N;
+'mägikuurort_N' : N;
+'mägilammas_N' : N;
+'mägilinnus_N' : N;
+'mägi_N' : N;
+'mägipartisan_N' : N;
+'mägipiirkond_N' : N;
+'mägirahvas_N' : N;
+'mägironija_N' : N;
+'mägironimine_N' : N;
+'mägironimisriietus_N' : N;
+'mägisema_V' : V;
+'mägitee_N' : N;
+'mähe_N' : N;
+'mähis_N' : N;
+'mähkija_N' : N;
+'mähkima_V2' : V2;
+'mähkimine_N' : N;
+'mähkimislaud_N' : N;
+'mähkmeallergia_N' : N;
+'mähkmedermatiit_N' : N;
+'mähkmesse_panema_V' : V;
+'mähkuja_N' : N;
+'mähkuma_V' : V;
+'mähkumine_N' : N;
+'mäkerdaja_N' : N;
+'mäkerdamine_N' : N;
+'mäkkejooks_N' : N;
+'mäkke_tõusma_V' : V;
+'mäkketõus_N' : N;
+'mäkke_viima_V' : V;
+'mäkra_mängima_V' : V;
+'mälestaja_N' : N;
+'mälestamine_N' : N;
+'mälestis_N' : N;
+'mälestuma_V' : V;
+'mälestused_N' : N;
+'mälestusese_N' : N;
+'mälestusfestival_N' : N;
+'mälestuskabel_N' : N;
+'mälestuskontsert_N' : N;
+'mälestus_N' : N;
+'mälestusmärk_N' : N;
+'mälestusnaps_N' : N;
+'mälestusnäitus_N' : N;
+'mälestuspäev_N' : N;
+'mälestusraamat_N' : N;
+'mälestusrajatis_N' : N;
+'mälestussammas_N' : N;
+'mälestusseisak_N' : N;
+'mälestussööming_N' : N;
+'mälestustahvel_N' : N;
+'mälestustempel_N' : N;
+'mälestusteos_N' : N;
+'mälestusteraamat_N' : N;
+'mälestusvõistlused_N' : N;
+'mälestusõhtu_N' : N;
+'mälestusüritus_N' : N;
+'mäletaja_N' : N;
+'mäletama_V2' : V2;
+'mäletamine_N' : N;
+'mäletseja_N' : N;
+'mäletsemine_N' : N;
+'mällu_jätma_V' : V;
+'mällu_jääma_V' : V;
+'mällu_suruma_V' : V;
+'mällu_talletuma_V' : V;
+'mäluaadress_N' : N;
+'mäluala_N' : N;
+'mäludamp_N' : N;
+'mälufail_N' : N;
+'mäluhaldur_N' : N;
+'mäluhaldus_N' : N;
+'mäluhäire_N' : N;
+'mäluja_N' : N;
+'mälujuhtimine_N' : N;
+'mälujälg_N' : N;
+'mälukaart_N' : N;
+'mälukaitse_N' : N;
+'mälukaotus_N' : N;
+'mälukiip_N' : N;
+'mälukontroller_N' : N;
+'mälukoopia_N' : N;
+'mälukoristus_N' : N;
+'mälukorraldus_N' : N;
+'mälulünk_N' : N;
+'mälumaht_N' : N;
+'mälumine_N' : N;
+'mälumishäire_N' : N;
+'mälumislihas_N' : N;
+'mälumoodul_N' : N;
+'mälu_N' : N;
+'mälumäng_N' : N;
+'mäluosa_N' : N;
+'mälupesa_N' : N;
+'mälupesik_N' : N;
+'mälupete_N' : N;
+'mälupiirkond_N' : N;
+'mälupilt_N' : N;
+'mälupulk_N' : N;
+'mälupuul_N' : N;
+'mälurakk_N' : N;
+'mälurinärv_N' : N;
+'mäluruum_N' : N;
+'mäluseade_N' : N;
+'mälusse_jääma_V' : V;
+'mälus_talletama_V' : V;
+'mälust_kustutama_V' : V;
+'mälustruktuurikeel_N' : N;
+'mälutõmmis_N' : N;
+'mälutõmmistus_N' : N;
+'mäluvaheldus_N' : N;
+'mäluvärskendamine_N' : N;
+'mäluvärskendus_N' : N;
+'mändamine_N' : N;
+'mänd_N' : N;
+'mänedžer_N' : N;
+'mänge_mängima_V' : V;
+'mänge_pidama_V' : V;
+'mängija_N' : N;
+'mängima_V2' : V2;
+'mängimine_N' : N;
+'mängitaja_N' : N;
+'mängitamine_N' : N;
+'mängitsemine_N' : N;
+'mängleja_N' : N;
+'mänglema_V' : V;
+'mänglemine_N' : N;
+'mäng_N' : N;
+'mänguaed_N' : N;
+'mänguaeg_N' : N;
+'mänguala_N' : N;
+'mänguasi_N' : N;
+'mänguasjakauplus_N' : N;
+'mänguasjapood_N' : N;
+'mängufilm_N' : N;
+'mängujoonis_N' : N;
+'mängukaardid_N' : N;
+'mängukaart_N' : N;
+'mängukaaslane_N' : N;
+'mängukann_N' : N;
+'mängu_kaotama_V' : V;
+'mängukaru_N' : N;
+'mängukava_N' : N;
+'mänguklots_N' : N;
+'mängukohtunik_N' : N;
+'mängukonsool_N' : N;
+'mängumaja_N' : N;
+'mänguma_V' : V;
+'mängumees_N' : N;
+'mängu_mängima_V' : V;
+'mängunupp_N' : N;
+'mängunurk_N' : N;
+'mängu_panema_V' : V;
+'mänguperiood_N' : N;
+'mänguport_N' : N;
+'mängupulk_N' : N;
+'mängupult_N' : N;
+'mängupõrgu_N' : N;
+'mängupüksid_N' : N;
+'mängureegel_N' : N;
+'mänguriist_N' : N;
+'mängur_N' : N;
+'mängurobot_N' : N;
+'mänguruum_N' : N;
+'mänguseis_N' : N;
+'mängust_välja_jätma_V' : V;
+'mängust_välja_jääma_V' : V;
+'mänguteooria_N' : N;
+'mängutoos_N' : N;
+'mängutuba_N' : N;
+'mängu_tulema_V' : V;
+'mänguvarustus_N' : N;
+'mänguvoor_N' : N;
+'mänguvorm_N' : N;
+'mänguväli_N' : N;
+'mänguväljak_N' : N;
+'mänguõng_N' : N;
+'männik_N' : N;
+'männimets_N' : N;
+'männipalu_N' : N;
+'männiriisikas_N' : N;
+'männisalu_N' : N;
+'männiseen_N' : N;
+'männivineer_N' : N;
+'mänsak_N' : N;
+'mära_N' : N;
+'märatseja_N' : N;
+'märatsema_V' : V;
+'märatsemine_N' : N;
+'märga_hauda_leidma_V' : V;
+'märgaja_N' : N;
+'märgala_N' : N;
+'märgamine_N' : N;
+'märgatamatu_A' : A;
+'märgatavalt_Adv' : Adv;
+'märgatav_A' : A;
+'märga_tegema_V' : V;
+'märge_N' : N;
+'märgendaja_N' : N;
+'märgendamine_N' : N;
+'märgend_N' : N;
+'märgendus_N' : N;
+'märgijada_N' : N;
+'märgikoht_N' : N;
+'märgilipp_N' : N;
+'märgistaja_N' : N;
+'märgistamine_N' : N;
+'märgistik_N' : N;
+'märgisti_N' : N;
+'märgist_mööda_laskma_V' : V;
+'märgistring_N' : N;
+'märgistusdeklaratsioon_N' : N;
+'märgistuskeel_N' : N;
+'märgistusmasin_N' : N;
+'märgistus_N' : N;
+'märgisüsteem_N' : N;
+'märgiteadus_N' : N;
+'märgitseja_N' : N;
+'märgitsemine_N' : N;
+'märgituvastus_N' : N;
+'märgivorming_N' : N;
+'märg_A' : A;
+'märgsilo_N' : N;
+'märguanne_N' : N;
+'märgukell_N' : N;
+'märgukiri_N' : N;
+'märguma_V' : V;
+'märgumine_N' : N;
+'märgus_N' : N;
+'märgusõna_N' : N;
+'märgutuli_N' : N;
+'märguvalgusti_N' : N;
+'märjuke_N' : N;
+'märjukest_maitsema_V' : V;
+'märjukest_maitsma_V' : V;
+'märjukest_võtma_V' : V;
+'märjutaja_N' : N;
+'märjutamine_N' : N;
+'märkaja_N' : N;
+'märkama_V2' : V2;
+'märkamata_jääma_V' : V;
+'märkamatuks_jääma_V' : V;
+'märkamatult_Adv' : Adv;
+'märkamatu_A' : A;
+'märkamine_N' : N;
+'märkekuul_N' : N;
+'märkemasin_N' : N;
+'märkeruut_N' : N;
+'märkija_N' : N;
+'märki_laskma_V' : V;
+'märkima_V2' : V2;
+'märkimine_N' : N;
+'märkimiskurss_N' : N;
+'märkimisväärselt_Adv' : Adv;
+'märki_otsaees_kandma_V' : V;
+'märki_tabama_V' : V;
+'märkjoon_N' : N;
+'märklaev_N' : N;
+'märklaudlennuk_N' : N;
+'märklaud_N' : N;
+'märkmeid_tegema_V' : V;
+'märkmeraamat_N' : N;
+'märkmikkalender_N' : N;
+'märkmik_N' : N;
+'märk_N' : N;
+'märkniit_N' : N;
+'märknõel_N' : N;
+'märkpoi_N' : N;
+'märkprotokoll_N' : N;
+'märksa_Adv' : Adv;
+'märksõna_N' : N;
+'märktüüp_N' : N;
+'märku_andma_V' : V;
+'märku_saama_V' : V;
+'märkusi_tegema_V' : V;
+'märkus_N' : N;
+'märkust_tegema_V' : V;
+'märss_N' : N;
+'märter_N' : N;
+'märtsikelluke_N' : N;
+'märtsikuu_N' : N;
+'märtsipäev_N' : N;
+'märts_N' : N;
+'märuldama_V' : V;
+'märulipolitsei_N' : N;
+'märulit_lööma_V' : V;
+'märulit_tegema_V' : V;
+'märul_N' : N;
+'mäsleja_N' : N;
+'mäslema_V' : V;
+'mäslemine_N' : N;
+'mäslev_A' : A;
+'mässaja_N' : N;
+'mässama_V' : V;
+'mässamine_N' : N;
+'mässija_N' : N;
+'mässima_V2' : V2;
+'mässimine_N' : N;
+'mäss_N' : N;
+'mässuja_N' : N;
+'mässuline_N' : N;
+'mässuma_V' : V;
+'mässumees_N' : N;
+'mässumine_N' : N;
+'mässutsema_V' : V;
+'mässu_tõstma_V' : V;
+'mäsu_N' : N;
+'mätashari_N' : N;
+'mätaskatus_N' : N;
+'mätas_N' : N;
+'mätlik_A' : A;
+'mätserdaja_N' : N;
+'mätserdamine_N' : N;
+'mätsija_N' : N;
+'mätsimine_N' : N;
+'mätsutaja_N' : N;
+'mätsutamine_N' : N;
+'mätta_alla_pugema_V' : V;
+'mätta_all_puhkama_V' : V;
+'mättakirves_N' : N;
+'mättale_saama_V' : V;
+'mättaline_A' : A;
+'mättasse_ajama_V' : V;
+'mättasse_lööma_V' : V;
+'mättasse_põrutama_V' : V;
+'mättasse_saatma_V' : V;
+'mäuguja_N' : N;
+'mäugumine_N' : N;
+'määgija_N' : N;
+'määgimine_N' : N;
+'määndamine_N' : N;
+'määraja_N' : N;
+'määrama_V2' : V2;
+'määramatu_A' : A;
+'määramatus_N' : N;
+'määramine_N' : N;
+'määramisraamat_N' : N;
+'määramäärsõna_N' : N;
+'määrang_N' : N;
+'määratleja_N' : N;
+'määratlematu_A' : A;
+'määratlematus_N' : N;
+'määratlemine_N' : N;
+'määratletus_N' : N;
+'määratlus_N' : N;
+'määratud_A' : A;
+'määratult_Adv' : Adv;
+'määratu_Adv' : Adv;
+'määratu_A' : A;
+'määratus_N' : N;
+'määrav_A' : A;
+'määrdeaine_N' : N;
+'määrdejuust_N' : N;
+'määrdeõli_N' : N;
+'määrdima_V' : V;
+'määrduma_V' : V;
+'määrdumine_N' : N;
+'määrdunud_A' : A;
+'määrdunult_Adv' : Adv;
+'määre_N' : N;
+'määrija_N' : N;
+'määrima_V2' : V2;
+'määrimine_N' : N;
+'määr_N' : N;
+'määrsõnafraas_N' : N;
+'määrsõna_N' : N;
+'määrsõnastumine_N' : N;
+'määruskaebus_N' : N;
+'määrus_N' : N;
+'määrustaja_N' : N;
+'määrustamine_N' : N;
+'määrustik_N' : N;
+'möbleerija_N' : N;
+'möbleerimine_N' : N;
+'möga_ajama_V' : V;
+'mögaja_N' : N;
+'mögamine_N' : N;
+'mögiseja_N' : N;
+'mögisemine_N' : N;
+'mögistaja_N' : N;
+'mögistamine_N' : N;
+'möhitaja_N' : N;
+'möhitama_V' : V;
+'möhitamine_N' : N;
+'möirahtama_V' : V;
+'möirakaru_N' : N;
+'möirama_V' : V;
+'möirataja_N' : N;
+'möiratama_V' : V;
+'möiratamine_N' : N;
+'möire_N' : N;
+'möirgaja_N' : N;
+'möirgama_V' : V;
+'möirgamine_N' : N;
+'möirg_N' : N;
+'mökitaja_N' : N;
+'mökitamine_N' : N;
+'mökitus_N' : N;
+'möku_N' : N;
+'mökutaja_N' : N;
+'mökutama_V' : V;
+'mökutamine_N' : N;
+'mölaja_N' : N;
+'mölama_V' : V;
+'mölamine_N' : N;
+'möla_N' : N;
+'mölder_N' : N;
+'möldrihoone_N' : N;
+'möldrimaja_N' : N;
+'mölin_N' : N;
+'möliseja_N' : N;
+'mölisemine_N' : N;
+'mölistama_V' : V;
+'möllaja_N' : N;
+'möllama_V' : V;
+'möllamine_N' : N;
+'möll_N' : N;
+'mörama_V' : V;
+'möratama_V' : V;
+'mördivispel_N' : N;
+'mörin_N' : N;
+'möriseja_N' : N;
+'mörisemine_N' : N;
+'mört_N' : N;
+'möurama_V' : V;
+'mööbeldaja_N' : N;
+'mööbeldamine_N' : N;
+'mööbel_N' : N;
+'mööbliese_N' : N;
+'mööblifirma_N' : N;
+'mööblihari_N' : N;
+'mööblikauplus_N' : N;
+'mööblikaupmees_N' : N;
+'mööblikunst_N' : N;
+'mööblilakk_N' : N;
+'mööblilapp_N' : N;
+'mööblilukk_N' : N;
+'mööblimess_N' : N;
+'mööblinäitus_N' : N;
+'mööblipood_N' : N;
+'mööbliratas_N' : N;
+'mööblirullik_N' : N;
+'mööblitööstus_N' : N;
+'mööblitükk_N' : N;
+'mööblivärv_N' : N;
+'mööbliäri_N' : N;
+'mööda_hambaid_andma_V' : V;
+'mööda_hambaid_saama_V' : V;
+'mööda_jõudma_V' : V;
+'mööda_kaela_andma_V' : V;
+'mööda_kaela_saama_V' : V;
+'mööda_kappama_V' : V;
+'mööda_kihutama_V' : V;
+'mööda_kukalt_andma_V' : V;
+'mööda_kukalt_saama_V' : V;
+'mööda_kõrvu_andma_V' : V;
+'mööda_kõrvu_saama_V' : V;
+'mööda_kühmu_andma_V' : V;
+'mööda_kühmu_saama_V' : V;
+'mööda_külgi_saama_V' : V;
+'mööda_küüru_andma_V' : V;
+'mööda_küüru_saama_V' : V;
+'mööda_laskma_V' : V;
+'mööda_lendama_V' : V;
+'mööda_libisema_V' : V;
+'mööda_liikuma_V' : V;
+'mööda_lipsama_V' : V;
+'mööda_lonti_andma_V' : V;
+'mööda_lonti_saama_V' : V;
+'mööda_lõugu_andma_V' : V;
+'mööda_lõugu_saama_V' : V;
+'mööda_lööma_V' : V;
+'mööda_molu_andma_V' : V;
+'mööda_molu_saama_V' : V;
+'mööda_muhku_andma_V' : V;
+'mööda_muhku_saama_V' : V;
+'mööda_Adv' : Adv;
+'mööda_nahka_saama_V' : V;
+'möödanema_V' : V;
+'mööda_näppe_andma_V' : V;
+'mööda_panema_V' : V;
+'mööda_pead_andma_V' : V;
+'mööda_pead_saama_V' : V;
+'mööda_põikama_V' : V;
+'mööda_pääsema_V' : V;
+'möödapääsmatus_N' : N;
+'mööda_pükse_andma_V' : V;
+'mööda_pükse_saama_V' : V;
+'mööda_pükse_tegema_V' : V;
+'mööda_roomama_V' : V;
+'mööda_ruttama_V' : V;
+'mööda_rääkima_V' : V;
+'mööda_saama_V' : V;
+'mööda_saatma_V' : V;
+'mööda_sihtima_V' : V;
+'möödas_Adv' : Adv;
+'mööda_suruma_V' : V;
+'mööda_sõitma_V' : V;
+'mööda_sõrmi_saama_V' : V;
+'mööda_tahti_andma_V' : V;
+'mööda_tahti_saama_V' : V;
+'mööda_tatti_andma_V' : V;
+'mööda_tatti_saama_V' : V;
+'mööda_tulema_V' : V;
+'mööda_vaatama_V' : V;
+'mööda_vahtimist_saama_V' : V;
+'mööda_vilksatama_V' : V;
+'möödavise_N' : N;
+'mööda_viskama_V' : V;
+'mööduja_N' : N;
+'mööduma_V' : V;
+'möödumine_N' : N;
+'möödunud_A' : A;
+'möödunu_N' : N;
+'mööduv_A' : A;
+'möögataja_N' : N;
+'möögatamine_N' : N;
+'möögija_N' : N;
+'möögima_V' : V;
+'möögimine_N' : N;
+'möökima_V' : V;
+'mööndusi_tegema_V' : V;
+'möönja_N' : N;
+'möönmine_N' : N;
+'müalgia_N' : N;
+'müasteenia_N' : N;
+'müdin_N' : N;
+'müdiseja_N' : N;
+'müdisema_V' : V;
+'müdisemine_N' : N;
+'müdistaja_N' : N;
+'müdistama_V' : V;
+'müdistamine_N' : N;
+'müdrama_V' : V;
+'müeliinikiht_N' : N;
+'müeliin_N' : N;
+'müeliit_N' : N;
+'müelofibroos_N' : N;
+'müeloom_N' : N;
+'müeloskleroos_N' : N;
+'mügaraline_A' : A;
+'mügarduma_V' : V;
+'mügarik_A' : A;
+'mügarlik_A' : A;
+'mügar_N' : N;
+'mügerduma_V' : V;
+'mügima_V' : V;
+'mügin_N' : N;
+'mügistaja_N' : N;
+'mügistamine_N' : N;
+'mügri_N' : N;
+'mühakas_A' : A;
+'mühaklik_A' : A;
+'mühama_V' : V;
+'mühamine_N' : N;
+'müha_N' : N;
+'mühataja_N' : N;
+'mühatamine_N' : N;
+'mühin_N' : N;
+'mühisema_V' : V;
+'mühisemine_N' : N;
+'mühkima_V' : V;
+'mühklik_A' : A;
+'mükerdaja_N' : N;
+'mükerdama_V' : V;
+'mükerdamine_N' : N;
+'mükobakterioos_N' : N;
+'mükofloora_N' : N;
+'mükoloogia_N' : N;
+'mükoloog_N' : N;
+'mükoos_N' : N;
+'mükoplasmoos_N' : N;
+'mükoriisa_N' : N;
+'mükotoksiin_N' : N;
+'müksaja_N' : N;
+'müksama_V2' : V2;
+'müksamine_N' : N;
+'müksija_N' : N;
+'müksimine_N' : N;
+'mükslema_V' : V;
+'müks_N' : N;
+'müksoom_N' : N;
+'müksödeem_N' : N;
+'mülgas_N' : N;
+'mülgastee_N' : N;
+'müllama_V' : V;
+'mültuma_V' : V;
+'mündikoda_N' : N;
+'münditeadus_N' : N;
+'mündivalukoda_N' : N;
+'mündrik_N' : N;
+'münster_N' : N;
+'müntija_N' : N;
+'müntimine_N' : N;
+'münt_N' : N;
+'müokardiit_N' : N;
+'müokard_N' : N;
+'müomeeter_N' : N;
+'müoom_N' : N;
+'müoopia_N' : N;
+'müosiin_N' : N;
+'müosiit_N' : N;
+'mürahtama_V' : V;
+'müraja_N' : N;
+'mürakahjustus_N' : N;
+'mürakaru_N' : N;
+'mürama_V' : V;
+'müramine_N' : N;
+'müramõõtur_N' : N;
+'müra_N' : N;
+'müranivoo_N' : N;
+'müratase_N' : N;
+'müra_tegema_V' : V;
+'müratõke_N' : N;
+'müre_A' : A;
+'mürgeldaja_N' : N;
+'mürgeldama_V' : V;
+'mürgeldamine_N' : N;
+'mürgel_N' : N;
+'mürgihammas_N' : N;
+'mürgine_A' : A;
+'mürginääre_N' : N;
+'mürgipaber_N' : N;
+'mürgiseen_N' : N;
+'mürgiselt_Adv' : Adv;
+'mürgistaja_N' : N;
+'mürgistamine_N' : N;
+'mürgistuja_N' : N;
+'mürgistuma_V' : V;
+'mürgistumine_N' : N;
+'mürgistus_N' : N;
+'mürgitaim_N' : N;
+'mürgitaja_N' : N;
+'mürgitamine_N' : N;
+'mürgituma_V' : V;
+'mürgitumine_N' : N;
+'mürgitus_N' : N;
+'mürgitustama_N' : N;
+'mürglit_tegema_V' : V;
+'müriaad_N' : N;
+'mürin_N' : N;
+'mürisema_V' : V;
+'mürisemine_N' : N;
+'müristaja_N' : N;
+'müristamine_N' : N;
+'mürkaine_N' : N;
+'mürkel_N' : N;
+'mürki_andma_V' : V;
+'mürki_võtma_V' : V;
+'mürkkemikaal_N' : N;
+'mürkmadu_N' : N;
+'mürk_N' : N;
+'mürkputk_N' : N;
+'mürkseen_N' : N;
+'mürktaim_N' : N;
+'mürmekoloogia_N' : N;
+'mürmekoloog_N' : N;
+'mürrama_V' : V;
+'mürrivaik_N' : N;
+'mürr_N' : N;
+'mürsik_N' : N;
+'mürsk_N' : N;
+'mürtsataja_N' : N;
+'mürtsatamine_N' : N;
+'mürtsatus_N' : N;
+'mürts_N' : N;
+'mürtsuja_N' : N;
+'mürtsuma_V' : V;
+'mürtsumees_N' : N;
+'mürtsumine_N' : N;
+'mürtsutaja_N' : N;
+'mürtsutamine_N' : N;
+'mürtsu_tegema_V' : V;
+'mürtuma_V' : V;
+'müselema_V' : V;
+'müsli_N' : N;
+'müsofoobia_N' : N;
+'müsteerium_N' : N;
+'müstifitseerimine_N' : N;
+'müstika_N' : N;
+'müstiline_A' : A;
+'müstiliselt_Adv' : Adv;
+'müstitsism_N' : N;
+'mütofoobia_N' : N;
+'mütologiseerija_N' : N;
+'mütologiseerimine_N' : N;
+'mütoloogia_N' : N;
+'mütoloogiline_A' : A;
+'mütsakas_N' : N;
+'mütsak_N' : N;
+'mütsataja_N' : N;
+'mütsatamine_N' : N;
+'mütsatus_N' : N;
+'mütsetofaag_N' : N;
+'mütsiga_lööma_V' : V;
+'mütsikauplus_N' : N;
+'mütsi_kergitama_V' : V;
+'mütsilint_N' : N;
+'mütsi_maha_võtma_V' : V;
+'mütsimärk_N' : N;
+'mütsinagi_N' : N;
+'mütsinokk_N' : N;
+'mütsinäitus_N' : N;
+'mütsipael_N' : N;
+'mütsipood_N' : N;
+'mütsi_pähe_panema_V' : V;
+'mütsi_tõstma_V' : V;
+'müts_N' : N;
+'mütsuja_N' : N;
+'mütsuma_V' : V;
+'mütsumine_N' : N;
+'müttaja_N' : N;
+'müttamine_N' : N;
+'müübima_V' : V;
+'müübimine_N' : N;
+'müübiv_A' : A;
+'müüdav_A' : A;
+'müüdistaja_N' : N;
+'müüdistamine_N' : N;
+'müügiagent_N' : N;
+'müügiarendus_N' : N;
+'müügiesindaja_N' : N;
+'müügifirma_N' : N;
+'müügihind_N' : N;
+'müügija_N' : N;
+'müügijuht_N' : N;
+'müügikonto_N' : N;
+'müügikorraldaja_N' : N;
+'müügikorraldus_N' : N;
+'müügiks_pakkuma_V' : V;
+'müügikurss_N' : N;
+'müügikäsk_N' : N;
+'müügiladu_N' : N;
+'müügilaud_N' : N;
+'müügileping_N' : N;
+'müügilett_N' : N;
+'müügilitsents_N' : N;
+'müügiluba_N' : N;
+'müügimaks_N' : N;
+'müügima_V' : V;
+'müügimees_N' : N;
+'müügimine_N' : N;
+'müügioptsioon_N' : N;
+'müügipakend_N' : N;
+'müügiputka_N' : N;
+'müügiruum_N' : N;
+'müügisaal_N' : N;
+'müügispetsialist_N' : N;
+'müügisumma_N' : N;
+'müügitehing_N' : N;
+'müügiturg_N' : N;
+'müüja_N' : N;
+'müüki_tulema_V' : V;
+'müük_N' : N;
+'müümeson_N' : N;
+'müümine_N' : N;
+'müümisõigus_N' : N;
+'müüon_N' : N;
+'müürama_V' : V;
+'müürgama_V' : V;
+'müüriankur_N' : N;
+'müürihaamer_N' : N;
+'müürikellu_N' : N;
+'müürikivi_N' : N;
+'müürilatt_N' : N;
+'müürilõhkuja_N' : N;
+'müürimaterjal_N' : N;
+'müürimees_N' : N;
+'müürimeisel_N' : N;
+'müürimört_N' : N;
+'müüripärlin_N' : N;
+'müürisakk_N' : N;
+'müürisegu_N' : N;
+'müürissepp_N' : N;
+'müüritellis_N' : N;
+'müüritis_N' : N;
+'müüritorn_N' : N;
+'müüritööriist_N' : N;
+'müürivärav_N' : N;
+'müürlatt_N' : N;
+'müür_N' : N;
+'müürsepahaamer_N' : N;
+'müürsepakellu_N' : N;
+'müürsepp_N' : N;
+'müüser_N' : N;
+'müüsrinui_N' : N;
+'müütaja_N' : N;
+'müütamine_N' : N;
+'müütiline_A' : A;
+'müüt_N' : N;
+naaberaine_N : N;
+'naaberhõim_N' : N;
+naaberkauplus_N : N;
+'naaberküla_N' : N;
+naaberlaud_N : N;
+naabermaja_N : N;
+naaber_N : N;
+naaberpood_N : N;
+naaberrahvas_N : N;
+naaberriik_N : N;
+naabertalu_N : N;
+naabrimees_N : N;
+naabrinaine_N : N;
+naabriplika_N : N;
+naabripoiss_N : N;
+naabrivalve_N : N;
+naabruskond_N : N;
+naabrus_N : N;
+naabrutsema_V : V;
+naaklema_V : V;
+naaksuja_N : N;
+naaksumine_N : N;
+naakuja_N : N;
+naakumine_N : N;
+naaldaja_N : N;
+naaldamine_N : N;
+naalduma_V : V;
+naaldumine_N : N;
+naa_Adv : Adv;
+naarits_N : N;
+naasja_N : N;
+naaskel_N : N;
+naaskelnokk_N : N;
+naaskelsaba_N : N;
+naasmine_N : N;
+naasmislause_N : N;
+naast_N : N;
+naastrehv_N : N;
+naat_N : N;
+naatriumglutamaat_N : N;
+naatrium_N : N;
+naba_N : N;
+'nabanöör_N' : N;
+'nabapõletik_N' : N;
+nabasong_N : N;
+nabatants_N : N;
+'nabaväät_N' : N;
+nabija_N : N;
+nabimine_N : N;
+nabisema_V : V;
+nadiir_N : N;
+nadikael_N : N;
+nadu_N : N;
+naelapead_tabama_V : V;
+'naelapea_pihta_lööma_V' : V;
+naelapea_pihta_tabama_V : V;
+'naelapüss_N' : N;
+naelatangid_N : N;
+naelduma_V : V;
+naelking_N : N;
+nael_N : N;
+naelpuur_N : N;
+naelrehv_N : N;
+naelseotis_N : N;
+naelsterling_N : N;
+'naeltüübel_N' : N;
+naeluma_V : V;
+naelutaja_N : N;
+naelutamine_N : N;
+naeluti_N : N;
+naelutuma_V : V;
+naerataja_N : N;
+naeratama_V : V;
+naeratamine_N : N;
+naeratelema_V : V;
+naeratlema_V : V;
+naeratus_N : N;
+naeris_N : N;
+naerja_N : N;
+naerlema_V : V;
+naerma_pahvatama_V : V;
+naerma_puhkema_V : V;
+naerma_tirtsatama_V : V;
+naermine_N : N;
+naer_N : N;
+naerualune_N : N;
+naeruasi_N : N;
+naeruhimu_N : N;
+naeruisu_N : N;
+naerujoon_N : N;
+naerukajakas_N : N;
+naerukile_Adv : Adv;
+'naerukile_tõmbuma_V' : V;
+naerukil_Adv : Adv;
+naeru_kiskuma_V : V;
+naerukissi_Adv : Adv;
+naerukissis_Adv : Adv;
+naerukorts_N : N;
+'naeruks_jääma_V' : V;
+naerukspanek_N : N;
+naeruks_panema_V : V;
+naeruks_saama_V : V;
+naeruks_tegema_V : V;
+naerukurd_N : N;
+'naerukõdi_N' : N;
+naeru_lagistama_V : V;
+'naerule_tõmbuma_V' : V;
+naerulihas_N : N;
+naeruline_A : A;
+naeruliselt_Adv : Adv;
+naerulsilmi_Adv : Adv;
+naerulsui_Adv : Adv;
+'naerumügin_N' : N;
+naerune_A : A;
+naerupahvak_N : N;
+naeruselt_Adv : Adv;
+naerusilmi_Adv : Adv;
+naerusk_N : N;
+naerusui_Adv : Adv;
+naerutaja_N : N;
+naerutamine_N : N;
+naerutuhin_N : N;
+naerutuju_N : N;
+'naeruvääristaja_N' : N;
+'naeruvääristamine_N' : N;
+'naeruvääristuma_V' : V;
+'naeruväärselt_Adv' : Adv;
+'naeruväärsus_N' : N;
+naftafirma_N : N;
+naftahoidla_N : N;
+naftakontsern_N : N;
+nafta_N : N;
+naftaplatvorm_N : N;
+naftareostus_N : N;
+'naftašeik_N' : N;
+naftatanker_N : N;
+naftaterminal_N : N;
+'naftatööstus_N' : N;
+'naftaõli_N' : N;
+nagaan_N : N;
+naga_N : N;
+nagelema_V : V;
+nagi_N : N;
+nagin_N : N;
+nagisema_V : V;
+nagisemine_N : N;
+nagistaja_N : N;
+nagistamine_N : N;
+nagli_N : N;
+nagu_kalad_vees_end_tundma_V : V;
+nagu_Adv : Adv;
+nagunii_Adv : Adv;
+nahaarst_N : N;
+nahadefekt_N : N;
+nahaga_tundma_V : V;
+nahahaav_N : N;
+nahahaigus_N : N;
+nahahooldus_N : N;
+naha_kallale_tikkuma_V : V;
+nahakasvaja_N : N;
+nahakauplus_N : N;
+nahakaup_N : N;
+nahakiht_N : N;
+nahakollasus_N : N;
+nahakunst_N : N;
+nahakunstnik_N : N;
+nahal_liugu_laskma_V : V;
+'nahalõige_N' : N;
+'nahalööve_N' : N;
+nahaneeditangid_N : N;
+nahaneet_N : N;
+nahanuga_N : N;
+'nahanäkk_N' : N;
+'nahanärv_N' : N;
+'nahanülgija_N' : N;
+naha_peale_andma_V : V;
+naha_peal_elama_V : V;
+naha_peale_saama_V : V;
+naha_peal_liugu_laskma_V : V;
+nahapind_N : N;
+nahapood_N : N;
+'nahapõime_N' : N;
+'nahapõletik_N' : N;
+naharasu_N : N;
+naharookija_N : N;
+nahaseen_N : N;
+'nahaseentõbi_N' : N;
+nahastaja_N : N;
+nahastamine_N : N;
+nahastuma_V : V;
+'nahast_välja_pugema_V' : V;
+'nahast_välja_ronima_V' : V;
+'nahasügelus_N' : N;
+nahataja_N : N;
+nahatamine_N : N;
+nahaturse_N : N;
+'nahatäit_andma_V' : V;
+'nahatäit_saama_V' : V;
+'nahatäit_soola_panema_V' : V;
+nahavool_N : N;
+'nahavähk_N' : N;
+'nahavärv_N' : N;
+'nahavärvus_N' : N;
+nahik_N : N;
+nahin_N : N;
+nahiseja_N : N;
+nahisema_V : V;
+nahisemine_N : N;
+nahistaja_N : N;
+nahistamine_N : N;
+nahka_ajama_V : V;
+'nahka_elusalt_maha_võtma_V' : V;
+nahka_hoidma_V : V;
+nahka_koorima_V : V;
+'nahka_kuumaks_kütma_V' : V;
+nahka_kuumaks_parkima_V : V;
+nahka_kuumaks_rookima_V : V;
+nahka_kuumaks_sugema_V : V;
+nahka_kuumaks_tegema_V : V;
+'nahka_läbi_parkima_V' : V;
+'nahka_läbi_rookima_V' : V;
+'nahka_läbi_võtma_V' : V;
+nahka_maha_ajama_V : V;
+'nahka_maha_tõmbama_V' : V;
+'nahka_maha_võtma_V' : V;
+nahka_panema_V : V;
+nahka_parkima_V : V;
+nahka_pistma_V : V;
+nahka_pugema_V : V;
+'nahka_päästma_V' : V;
+'nahka_silmadele_tõmbama_V' : V;
+nahka_silmale_laskma_V : V;
+nahka_silmale_saama_V : V;
+nahka_silma_peale_laskma_V : V;
+nahka_silma_peale_saama_V : V;
+nahkas_Adv : Adv;
+nahka_soojaks_ajama_V : V;
+'nahka_sööma_V' : V;
+'nahka_tuliseks_kütma_V' : V;
+nahka_tuliseks_rookima_V : V;
+nahka_tuliseks_tegema_V : V;
+nahka_turule_tooma_V : V;
+nahka_turule_viima_V : V;
+'nahka_täis_sugema_V' : V;
+'nahka_täis_sõimama_V' : V;
+'nahka_täis_tõmbama_V' : V;
+nahka_vedama_V : V;
+'nahka_viluks_lööma_V' : V;
+'nahka_võtma_V' : V;
+'nahka_õrrele_tõmbama_V' : V;
+'nahka_üle_kõrvade_tõmbama_V' : V;
+'nahka_üle_lööma_V' : V;
+'nahka_üle_silma_tõmbama_V' : V;
+'nahkehistöö_N' : N;
+nahkhiir_N : N;
+nahkjopp_N : N;
+nahkkaas_N : N;
+nahkkindamees_N : N;
+nahkkuub_N : N;
+'nahkmööbel_N' : N;
+nahk_N : N;
+nahkne_A : A;
+'nahkpüksid_N' : N;
+nahkseelik_N : N;
+nahksild_N : N;
+nahktool_N : N;
+nahkuma_V : V;
+nahkur_N : N;
+nahutada_saama_V : V;
+nahutaja_N : N;
+nahutamine_N : N;
+naidu_laskma_V : V;
+naiivitseja_N : N;
+naiivitsema_V : V;
+naiivitsemine_N : N;
+naiivne_A : A;
+naiivrealism_N : N;
+naiivrealist_N : N;
+naiivselt_Adv : Adv;
+naiivsus_N : N;
+naija_N : N;
+'nailonköis_N' : N;
+nailon_N : N;
+'nailontüübel_N' : N;
+naimine_N : N;
+naine_N : N;
+naira_N : N;
+'naisakõrvalosatäitja_N' : N;
+naisautor_N : N;
+'naiseau_röövima_V' : V;
+naised_N : N;
+'naisehääl_N' : N;
+naisekandja_N : N;
+naisekeha_N : N;
+naiseks_saama_V : V;
+'naiseks_võtma_V' : V;
+naiselikkus_N : N;
+naiselik_A : A;
+naiserind_N : N;
+naisestamine_N : N;
+naisestuma_V : V;
+naisestumine_N : N;
+naisevanem_N : N;
+naisevend_N : N;
+'naisevõtt_N' : N;
+'naiseõde_N' : N;
+'naishääl_N' : N;
+naisisik_N : N;
+naisi_taga_ajama_V : V;
+naisjuhataja_N : N;
+naisjuht_N : N;
+naiskangelane_N : N;
+naiskirjanik_N : N;
+naiskond_N : N;
+'naiskonnavõistlus_N' : N;
+naiskoor_N : N;
+naiskorporatsioon_N : N;
+naiskunst_N : N;
+naiskunstnik_N : N;
+naiskutsekool_N : N;
+'naisküsimus_N' : N;
+naislaulik_N : N;
+naisliige_N : N;
+naisliin_N : N;
+naisluuletaja_N : N;
+'naismänedžer_N' : N;
+'naisnäitleja_N' : N;
+naisolevus_N : N;
+naisosaline_N : N;
+'naisosatäitja_N' : N;
+naispere_N : N;
+naisriim_N : N;
+naissoolisus_N : N;
+naisstjuuard_N : N;
+naissuguhormoon_N : N;
+naissugu_N : N;
+naissugupool_N : N;
+naisteajakiri_N : N;
+naistearst_N : N;
+naistegelane_N : N;
+naistehaigus_N : N;
+naistekaup_N : N;
+naistekliinik_N : N;
+naistemees_N : N;
+'naistenõges_N' : N;
+'naistenõuandla_N' : N;
+naistepesu_N : N;
+naistepool_N : N;
+naistepuna_N : N;
+'naistepõlgur_N' : N;
+'naistepäev_N' : N;
+naisterahvas_N : N;
+naisteratas_N : N;
+naisteruum_N : N;
+naistesadul_N : N;
+naistesugu_N : N;
+naistetants_N : N;
+naistevihkaja_N : N;
+'naistevägi_N' : N;
+'naist_võtma_V' : V;
+'naistööline_N' : N;
+'naistöötaja_N' : N;
+'naisõiguslus_N' : N;
+'naisõpetaja_N' : N;
+'naisärijuht_N' : N;
+naitja_N : N;
+naitma_V2 : V2;
+naitmine_N : N;
+naituma_V : V;
+naitumisiga_N : N;
+naiviseerija_N : N;
+naiviseerimine_N : N;
+naivism_N : N;
+naivist_N : N;
+najataja_N : N;
+najatamine_N : N;
+najatuma_V : V;
+najatumine_N : N;
+nakataja_N : N;
+nakatama_V2 : V2;
+nakatamine_N : N;
+nakatavalt_Adv : Adv;
+nakatav_A : A;
+nakatuja_N : N;
+nakatuma_V : V;
+nakatumine_N : N;
+nakatus_N : N;
+nakitsemine_N : N;
+nakkama_V : V;
+nakkamine_N : N;
+nakkav_A : A;
+nakkedispersioon_N : N;
+'nakkevõrk_N' : N;
+nakkuma_V : V;
+nakkumine_N : N;
+nakkusekandja_N : N;
+nakkusesiirutaja_N : N;
+nakkushaige_N : N;
+nakkushaigus_N : N;
+nakkuskandja_N : N;
+nakkuskindlus_N : N;
+nakkuslik_A : A;
+nakkus_N : N;
+nakkuv_A : A;
+nakra_N : N;
+naksaja_N : N;
+naksamine_N : N;
+naksatamine_N : N;
+naksatus_N : N;
+naks_N : N;
+naksuma_V : V;
+naksumine_N : N;
+naksutaja_N : N;
+naksutamine_N : N;
+nali_N : N;
+naljaarmastaja_N : N;
+naljaasi_N : N;
+naljahammas_N : N;
+naljaheitja_N : N;
+nalja_heitma_V : V;
+naljajutt_N : N;
+naljakalt_Adv : Adv;
+naljakas_A : A;
+naljakil_Adv : Adv;
+naljakirjandus_N : N;
+naljaks_keerama_V : V;
+naljaks_panema_V : V;
+'naljaks_pöörama_V' : V;
+'naljaks_võtma_V' : V;
+naljakus_N : N;
+naljalisa_N : N;
+naljalt_Adv : Adv;
+naljamees_N : N;
+'nalja_mitte_mõistma_V' : V;
+'naljamäng_N' : N;
+naljand_N : N;
+naljanina_N : N;
+naljanumber_N : N;
+'naljapärast_Adv' : Adv;
+naljasell_N : N;
+naljasoon_N : N;
+naljataja_N : N;
+naljatama_V : V;
+naljatamine_N : N;
+naljatamisi_Adv : Adv;
+nalja_tegema_V : V;
+naljategija_N : N;
+naljatelema_V : V;
+naljatilk_N : N;
+naljatleja_N : N;
+naljatlema_V : V;
+naljatlemine_N : N;
+naljatlemisi_Adv : Adv;
+naljatlevalt_Adv : Adv;
+naljatlev_A : A;
+naljatlus_N : N;
+naljatunne_N : N;
+naljatus_N : N;
+'naljatükk_N' : N;
+naljavend_N : N;
+naljaviluks_Adv : Adv;
+naljaviskaja_N : N;
+nalja_viskama_V : V;
+nanism_N : N;
+nannipunn_N : N;
+nanoelektroonika_N : N;
+nanomeeter_N : N;
+nanosekund_N : N;
+nanotehnoloogia_N : N;
+naos_N : N;
+napakalt_Adv : Adv;
+napalm_N : N;
+'napiks_jääma_V' : V;
+napilt_Adv : Adv;
+'napisõnaliselt_Adv' : Adv;
+'napisõnalisus_N' : N;
+napooleonikook_N : N;
+nappima_V : V;
+nappimine_N : N;
+napp_A : A;
+napp_N : N;
+napptigu_N : N;
+nappus_N : N;
+napsaja_N : N;
+napsamine_N : N;
+napsiarmastaja_N : N;
+napsimees_N : N;
+napsine_A : A;
+napsipudel_N : N;
+'napsisõber_N' : N;
+napsitaja_N : N;
+napsitama_V : V;
+napsitamine_N : N;
+'napsi_võtma_V' : V;
+naps_N : N;
+napsumees_N : N;
+napsutaja_N : N;
+napsutama_V : V;
+napsutamine_N : N;
+'napsu_võtma_V' : V;
+nari_N : N;
+narin_N : N;
+narisema_V : V;
+narkar_N : N;
+narkolepsia_N : N;
+narkoloogia_N : N;
+narkoloog_N : N;
+narkomaania_N : N;
+narkomaan_N : N;
+narkoosiarst_N : N;
+narkoosimine_N : N;
+narkoos_N : N;
+narkootikum_N : N;
+narkootiline_A : A;
+narkopolitsei_N : N;
+narmaline_A : A;
+narmashari_N : N;
+narmaskil_Adv : Adv;
+narmasmopp_N : N;
+narmas_N : N;
+narmastaja_N : N;
+narmastamine_N : N;
+narmastehnika_N : N;
+narmastuma_V : V;
+narmastumine_N : N;
+narmasvaip_N : N;
+narmendama_V : V;
+narmendamine_N : N;
+narmendav_A : A;
+narratiiv_N : N;
+narratoloogia_N : N;
+narrija_N : N;
+narrikas_A : A;
+narriks_tegema_V : V;
+narrilt_Adv : Adv;
+narrimine_N : N;
+'narri_mängima_V' : V;
+narristi_Adv : Adv;
+narritaja_N : N;
+narritama_V2 : V2;
+narritamine_N : N;
+narritavalt_Adv : Adv;
+'narriõis_N' : N;
+narr_N : N;
+narteks_N : N;
+nartsissism_N : N;
+nartsiss_N : N;
+narts_N : N;
+narvakas_N : N;
+narvalane_N : N;
+nasaal_N : N;
+nasaleerija_N : N;
+nasaleerimine_N : N;
+nasaleeruma_V : V;
+nasisema_V : V;
+nastik_N : N;
+'nasvärk_N' : N;
+natike_Adv : Adv;
+nativiteet_N : N;
+natsareetlased_N : N;
+natsionaalne_A : A;
+natsionaalsotsialism_N : N;
+natsionaalsotsialist_N : N;
+natsionaliseerija_N : N;
+natsionaliseerima_V2 : V2;
+natsionaliseerimine_N : N;
+natsionalism_N : N;
+natsionalist_N : N;
+natsism_N : N;
+natslik_A : A;
+nats_Adv : Adv;
+nats_N : N;
+natsuma_V : V;
+nattija_N : N;
+natti_kinni_hakkama_V : V;
+nattima_V : V;
+nattimine_N : N;
+nattipidi_Adv : Adv;
+natuke_Adv : Adv;
+natuke_N : N;
+natukene_Adv : Adv;
+natukesehaaval_Adv : Adv;
+naturaalarv_N : N;
+naturaalmajandus_N : N;
+naturaalne_A : A;
+naturaalrent_N : N;
+naturaalselt_Adv : Adv;
+naturaalsus_N : N;
+naturaaltasu_N : N;
+naturaalvahetusmajandus_N : N;
+naturaalvahetus_N : N;
+naturaalvein_N : N;
+'naturaalvärv_N' : N;
+'naturaalühik_N' : N;
+naturalisatsioon_N : N;
+naturaliseerija_N : N;
+naturaliseerimine_N : N;
+naturaliseeruma_V : V;
+naturaliseerumine_N : N;
+naturalism_N : N;
+naturalist_N : N;
+natuurfilosoofia_N : N;
+natuurfilosoof_N : N;
+'natüürmort_N' : N;
+nauding_N : N;
+naudingut_tundma_V : V;
+'naudinguühik_N' : N;
+naudiskleja_N : N;
+naudisklemine_N : N;
+nauditav_A : A;
+nautija_N : N;
+nautiluspokaal_N : N;
+nautima_V2 : V2;
+nautimine_N : N;
+nautiv_A : A;
+nautleja_N : N;
+nautlemine_N : N;
+nautlev_A : A;
+navigatsiooniagent_N : N;
+navigatsioonihooaeg_N : N;
+navigatsiooniseade_N : N;
+navigatsioon_N : N;
+navigeerija_N : N;
+navigeerimine_N : N;
+needipuur_N : N;
+needitangid_N : N;
+needja_N : N;
+needmine_N : N;
+needmisriitus_N : N;
+needuse_alla_panema_V : V;
+needus_N : N;
+neeger_N : N;
+neegrihirss_N : N;
+neegrikartus_N : N;
+neelaja_N : N;
+neelamine_N : N;
+'neelamishäire_N' : N;
+neelamistakistus_N : N;
+'neelamisvõimetus_N' : N;
+neelataja_N : N;
+neelatamine_N : N;
+neelduma_V : V;
+neeldumine_N : N;
+neeldumisjoon_N : N;
+neelduvus_N : N;
+neel_N : N;
+neeluavamine_N : N;
+neeluhammas_N : N;
+neelukoht_N : N;
+'neelulõikus_N' : N;
+'neelupõletik_N' : N;
+neelusarikas_N : N;
+neeluvaatlus_N : N;
+neemiklinnus_N : N;
+neem_N : N;
+neenets_N : N;
+neer_N : N;
+'neeruamüloidoos_N' : N;
+neeruhaigus_N : N;
+neerukahjustus_N : N;
+neerukartsinoom_N : N;
+neerukivi_N : N;
+'neerukivitõbi_N' : N;
+neerupealis_N : N;
+neerupuudulikkus_N : N;
+'neerupõletik_N' : N;
+neerurasv_N : N;
+neerutuberkuloos_N : N;
+neeruvaagen_N : N;
+'neeruvaagnapõletik_N' : N;
+'neeruvähk_N' : N;
+neetija_N : N;
+neetima_V2 : V2;
+neetimine_N : N;
+neet_N : N;
+neevus_N : N;
+nefriit_N : N;
+nefroblastoom_N : N;
+nefroloogia_N : N;
+nefroptoos_N : N;
+negatiivfoto_N : N;
+negatiivkujutis_N : N;
+negatiivmaht_N : N;
+negatiiv_N : N;
+negatiivne_A : A;
+negatiivpilt_N : N;
+negatiivruum_N : N;
+negatiivselt_Adv : Adv;
+negativism_N : N;
+negatsioon_N : N;
+negeeerimine_N : N;
+negentroopia_N : N;
+'negližee_N' : N;
+negrofoobia_N : N;
+neidis_N : N;
+neid_N : N;
+neimaja_N : N;
+neimamine_N : N;
+neim_N : N;
+neitsik_N : N;
+neitsikummel_N : N;
+neitsilik_A : A;
+neitsinahk_N : N;
+neitsi_N : N;
+neitsissigimine_N : N;
+neiulik_A : A;
+neiu_N : N;
+neiusilm_N : N;
+nekrofiilia_N : N;
+nekrofoobia_N : N;
+nekroloog_N : N;
+nekromantia_N : N;
+nekroos_N : N;
+nekropol_N : N;
+nekrotiseerumine_N : N;
+nekrutiitk_N : N;
+nektariin_N : N;
+nektar_N : N;
+nelgipuu_N : N;
+'nelgiõis_N' : N;
+'nelgiõli_N' : N;
+nelikantmutter_N : N;
+nelikantnaaskel_N : N;
+nelikantnael_N : N;
+nelikantpolt_N : N;
+nelikantseib_N : N;
+nelikantviil_N : N;
+nelikjamb_N : N;
+nelik_N : N;
+neliksiir_N : N;
+neliktrohheus_N : N;
+nelikvedu_N : N;
+'nelikvärss_N' : N;
+'nelikümmend_N' : N;
+neli_N : N;
+nelinurk_N : N;
+nelipealihas_N : N;
+'nelipühad_N' : N;
+'nelipühilus_N' : N;
+nelisada_N : N;
+nelitahukas_N : N;
+'neliteistkümmend_N' : N;
+neliteist_N : N;
+nelitis_N : N;
+nelitistorn_N : N;
+nelja_ajama_V : V;
+neljabobi_N : N;
+neljajalgne_N : N;
+neljajooks_N : N;
+neljakaupa_Adv : Adv;
+neljakelk_N : N;
+neljakesi_Adv : Adv;
+neljakordistamine_N : N;
+neljakordistuma_V : V;
+neljakordistumine_N : N;
+'neljakäpakil_Adv' : Adv;
+'neljakümnendik_N' : N;
+'neljakümnes_N' : N;
+neljandik_N : N;
+'neljapäev_N' : N;
+'nelja_seina_vahele_tõmbuma_V' : V;
+'nelja_silma_alla_jääma_V' : V;
+neljasilmajutt_N : N;
+neljas_N : N;
+'nelja_sõitma_V' : V;
+'neljasõit_N' : N;
+'neljateistkümnendik_N' : N;
+'neljateistkümnes_N' : N;
+nelja_tuule_poole_kaduma_V : V;
+neljatuumaprotsessor_N : N;
+'neljatöllakile_Adv' : Adv;
+'neljatöllakil_Adv' : Adv;
+nelk_N : N;
+nelkpipar_N : N;
+nell_N : N;
+nematood_N : N;
+nemeesia_N : N;
+nending_N : N;
+nentija_N : N;
+nentimine_N : N;
+neobarokk_N : N;
+neobiheiviorism_N : N;
+'neobütsants_N' : N;
+neodadaism_N : N;
+'neodüüm_N' : N;
+neoekspressionism_N : N;
+neofoobia_N : N;
+'neofoobianüktofoobia_N' : N;
+neofreudism_N : N;
+neogeen_N : N;
+neogootika_N : N;
+neohegeliaan_N : N;
+neohegelianism_N : N;
+neoimpressionism_N : N;
+neoklassitsism_N : N;
+neokolonialism_N : N;
+neoliberalism_N : N;
+neologism_N : N;
+'neolõng_N' : N;
+neomodernism_N : N;
+neonatoloogia_N : N;
+neonatoloog_N : N;
+neoonkiri_N : N;
+neoonlamp_N : N;
+neoon_N : N;
+neoonvalgusti_N : N;
+neorealism_N : N;
+neorokokoo_N : N;
+neosporoos_N : N;
+neostiil_N : N;
+neoteenia_N : N;
+nepotism_N : N;
+neptuunium_N : N;
+neriine_N : N;
+neste_N : N;
+nestik_N : N;
+nestima_V : V;
+nestoriaanlus_N : N;
+nestoriaan_N : N;
+'netballimängija_N' : N;
+netikeel_N : N;
+netikett_N : N;
+netikohvik_N : N;
+netipood_N : N;
+netiraadio_N : N;
+netisaade_N : N;
+'netiväljaanne_N' : N;
+netlingo_N : N;
+netoarvestus_N : N;
+netoeksport_N : N;
+netohind_N : N;
+netokaal_N : N;
+netokapital_N : N;
+netokasum_N : N;
+netokirje_N : N;
+netokurss_N : N;
+netopalk_N : N;
+netosissetulek_N : N;
+netosumma_N : N;
+netsuke_N : N;
+nett_N : N;
+neuralgia_N : N;
+neuriit_N : N;
+neurinoom_N : N;
+neuroarvuti_N : N;
+neurodermatiit_N : N;
+'neurodüünia_N' : N;
+neurofibromatoos_N : N;
+'neurofüsioloogia_N' : N;
+neurogliia_N : N;
+neurokeemia_N : N;
+neurokiip_N : N;
+neuroleptikum_N : N;
+neurolingvistika_N : N;
+neuroloogiahaigla_N : N;
+neuroloogia_N : N;
+neuroloog_N : N;
+neuromediaator_N : N;
+neuron_N : N;
+neuroosihaige_N : N;
+neuroos_N : N;
+neurootik_N : N;
+neurootiline_A : A;
+neuropatoloogia_N : N;
+neuropatoloog_N : N;
+neuropeptiid_N : N;
+neuroteadus_N : N;
+neurotransmitter_N : N;
+'neurovõrk_N' : N;
+neutraaljuhe_N : N;
+neutraalne_A : A;
+neutraalselt_Adv : Adv;
+neutraalsoon_N : N;
+neutraalveed_N : N;
+'neutraalvärv_N' : N;
+neutraliseerija_N : N;
+neutraliseerimine_N : N;
+neutraliseeruma_V : V;
+neutraliseerumine_N : N;
+neutraliteet_N : N;
+neutriino_N : N;
+neutron_N : N;
+neutrum_N : N;
+nganassaan_N : N;
+ngultrum_N : N;
+'nibujätkepõletik_N' : N;
+nibu_N : N;
+'nibuväljake_N' : N;
+niello_N : N;
+nigelalt_Adv : Adv;
+nigelasti_Adv : Adv;
+nigel_A : A;
+nigerlikult_Adv : Adv;
+nigin_N : N;
+nigiri_N : N;
+nigirisushi_N : N;
+nigisema_V : V;
+'nigulapäev_N' : N;
+niheleja_N : N;
+nihelema_V : V;
+nihelemine_N : N;
+nihe_N : N;
+nihestaja_N : N;
+nihestamine_N : N;
+nihestuma_V : V;
+nihestumine_N : N;
+nihestus_N : N;
+nihik_N : N;
+nihilism_N : N;
+nihilist_N : N;
+nihkenurk_N : N;
+nihkeregister_N : N;
+nihkkaliiber_N : N;
+'nihkmõõdik_N' : N;
+nihkrada_N : N;
+nihkuja_N : N;
+nihkuma_V : V;
+nihkumine_N : N;
+nihu_laskma_V : V;
+nihu_Adv : Adv;
+nihutaja_N : N;
+nihutama_V2 : V2;
+nihutamine_N : N;
+nihu_tegema_V : V;
+nihutuma_V : V;
+nihvakas_A : A;
+nihvatama_V : V;
+nihveldama_V : V;
+nihverdama_V : V;
+nihverdamine_N : N;
+niide_N : N;
+'niidikäärid_N' : N;
+niiduk_N : N;
+niiduline_N : N;
+niidumasin_N : N;
+'niidupäev_N' : N;
+niidutaim_N : N;
+niigi_Adv : Adv;
+niikaua_Adv : Adv;
+niikaugel_Adv : Adv;
+niiksatama_V : V;
+niiksuma_V : V;
+niikuinii_Adv : Adv;
+niineosa_N : N;
+niinepuu_N : N;
+nii_Adv : Adv;
+niin_N : N;
+niinosa_N : N;
+niipalju_Adv : Adv;
+niipea_Adv : Adv;
+niisakala_N : N;
+niisama_Adv : Adv;
+niisamuti_Adv : Adv;
+niisiis_Adv : Adv;
+niiske_A : A;
+niisk_N : N;
+niiskuma_V : V;
+niiskumine_N : N;
+niiskusesisaldus_N : N;
+'niiskusmõõtur_N' : N;
+niiskus_N : N;
+'niiskustõke_N' : N;
+niisutaja_N : N;
+niisutamine_N : N;
+niisutus_N : N;
+niisutusrajatis_N : N;
+niitja_N : N;
+niitmine_N : N;
+niit_N : N;
+'niitnööp_N' : N;
+niitrist_N : N;
+niitsatama_V : V;
+niitsuma_V : V;
+niituss_N : N;
+'niitusstõbi_N' : N;
+'niivõrd_Adv' : Adv;
+nikastaja_N : N;
+nikastamine_N : N;
+nikastuma_V : V;
+nikastus_N : N;
+nikerdaja_N : N;
+nikerdamine_N : N;
+nikerduspeitel_N : N;
+nikitseja_N : N;
+nikitsemine_N : N;
+nikkel_N : N;
+nikkelteras_N : N;
+nikliallergia_N : N;
+niklisulam_N : N;
+'nikotiinimürgistus_N' : N;
+'nikotiinimürgitus_N' : N;
+nikotiin_N : N;
+niks_N : N;
+niksuma_V : V;
+niksu_tegema_V : V;
+nilbe_A : A;
+nilbus_N : N;
+nimbus_N : N;
+nime_alla_kritseldama_V : V;
+nime_alla_panema_V : V;
+nime_andma_V : V;
+nimekas_A : A;
+nimekiri_N : N;
+nimekirjastaja_N : N;
+nimekirjastamine_N : N;
+nimekleebis_N : N;
+nimeks_panema_V : V;
+nimekuju_N : N;
+nimelaiend_N : N;
+nimele_kirjutama_V : V;
+nimeline_A : A;
+nimeliselt_Adv : Adv;
+nimelt_Adv : Adv;
+nimemuutmistunnistus_N : N;
+'nimemärk_N' : N;
+nime_panema_V : V;
+nime_peale_tegema_V : V;
+nimepidi_Adv : Adv;
+'nimepäev_N' : N;
+nimeresolvimine_N : N;
+nimeruum_N : N;
+nimeserver_N : N;
+nimesilt_N : N;
+nimestik_N : N;
+'nime_suhu_võtma_V' : V;
+'nimesõnaraamat_N' : N;
+nimetaja_N : N;
+nimetama_V2 : V2;
+nimetamine_N : N;
+'nimetamisväärselt_Adv' : Adv;
+nimetatu_N : N;
+nimetav_N : N;
+nime_tegema_V : V;
+'nimetissõrm_N' : N;
+nimetsi_Adv : Adv;
+nimetu_A : A;
+nimetus_N : N;
+nimihind_N : N;
+nimijutustus_N : N;
+nimikangelane_N : N;
+nimikutse_N : N;
+nimileht_N : N;
+nimiluuletus_N : N;
+'nimimäär_N' : N;
+nimi_N : N;
+niminovell_N : N;
+nimiosa_N : N;
+nimipalk_N : N;
+nimiroll_N : N;
+nimisissetulek_N : N;
+nimismees_N : N;
+nimistu_N : N;
+'nimisõnafraas_N' : N;
+'nimisõna_N' : N;
+nimitegelane_N : N;
+nimitulu_N : N;
+'nimiväärtus_N' : N;
+'nimmelüli_N' : N;
+nimme_Adv : Adv;
+nimme_N : N;
+nimmevalu_N : N;
+'nina_alla_hõõruma_V' : V;
+nina_alla_ronima_V : V;
+'ninaalust_valgeks_tõmbama_V' : V;
+ninaga_loopima_V : V;
+ninaga_pilduma_V : V;
+'ninaga_tõmbama_V' : V;
+'ninaga_õhku_tõmbama_V' : V;
+ninahabe_N : N;
+'ninahäälik_N' : N;
+'ninahääl_N' : N;
+ninaindeks_N : N;
+ninajuurikas_N : N;
+ninajuur_N : N;
+ninakas_A : A;
+nina_kastma_V : V;
+ninakile_Adv : Adv;
+ninakinnisus_N : N;
+ninakirtsutaja_N : N;
+nina_kirtsutama_V : V;
+'ninakivitõbi_N' : N;
+'nina_klaasi_põhja_ajama_V' : V;
+ninakoll_N : N;
+ninakoobas_N : N;
+nina_krimpsu_ajama_V : V;
+nina_krimpsutama_V : V;
+nina_kukla_taha_keerama_V : V;
+'ninakõrvalkoobas_N' : N;
+'nina_kärssu_ajama_V' : V;
+'nina_kärssu_tõmbama_V' : V;
+'nina_kärtsu_ajama_V' : V;
+ninali_Adv : Adv;
+nina_maas_hoidma_V : V;
+ninamees_N : N;
+ninaneel_N : N;
+nina_N : N;
+ninanipsu_andma_V : V;
+'ninanipsu_lööma_V' : V;
+'ninanipsu_mängima_V' : V;
+ninanipsu_saama_V : V;
+ninanipsu_tegema_V : V;
+nina_norgu_laskma_V : V;
+'nina_näitama_V' : V;
+nina_peale_andma_V : V;
+nina_peale_heitma_V : V;
+nina_peale_kirjutama_V : V;
+nina_peale_saama_V : V;
+nina_peale_viskama_V : V;
+ninapidi_kokku_sattuma_V : V;
+ninapidi_Adv : Adv;
+ninapidi_vedama_V : V;
+nina_pihta_andma_V : V;
+nina_pistma_V : V;
+'ninapolüüp_N' : N;
+'nina_põhja_ajama_V' : V;
+'nina_põhja_torkama_V' : V;
+'nina_pühkima_V' : V;
+'nina_püsti_ajama_V' : V;
+'nina_püsti_hoidma_V' : V;
+'nina_püsti_tõmbama_V' : V;
+ninaroots_N : N;
+'ninarätik_N' : N;
+'ninarätt_N' : N;
+ninasarvik_N : N;
+nina_selga_ajama_V : V;
+'nina_selga_tõmbama_V' : V;
+ninasid_kokku_pistma_V : V;
+ninasoojendaja_N : N;
+ninasse_kinni_hakkama_V : V;
+ninast_vedama_V : V;
+'ninasõõre_N' : N;
+nina_taevasse_upitama_V : V;
+ninatark_N : N;
+'ninatäis_N' : N;
+'nina_täis_tõmbama_V' : V;
+'nina_täis_võtma_V' : V;
+ninaverejooks_N : N;
+nina_viltu_ajama_V : V;
+'nina_viltu_võtma_V' : V;
+nina_vingu_ajama_V : V;
+ninavingu_ajama_V : V;
+ninavingu_pidama_V : V;
+'nina_vingu_tõmbama_V' : V;
+nina_vinklisse_keerama_V : V;
+'nina_vinklisse_lööma_V' : V;
+'nina_välja_pistma_V' : V;
+'ninaõõs_N' : N;
+'nina_üles_lööma_V' : V;
+ninna_kinni_hakkama_V : V;
+ninnutaja_N : N;
+ninnutamine_N : N;
+ninuli_Adv : Adv;
+nioobium_N : N;
+nipitama_V : V;
+niplis_N : N;
+niplispulk_N : N;
+nipp_N : N;
+nipsaja_N : N;
+nipsakalt_Adv : Adv;
+nipsakas_A : A;
+nipsamine_N : N;
+nipsnina_N : N;
+nips_A : A;
+nipsti_Adv : Adv;
+nipsu_laskma_V : V;
+'nipsu_lööma_V' : V;
+nire_N : N;
+niretama_V : V;
+nirguma_V : V;
+nirisema_V : V;
+nirisemine_N : N;
+niristaja_N : N;
+niristamine_N : N;
+nirk_N : N;
+nirtsi_Adv : Adv;
+nirtsutama_V : V;
+nirult_Adv : Adv;
+niru_N : N;
+nirusti_Adv : Adv;
+nirvaana_N : N;
+nisa_N : N;
+nisujahu_N : N;
+nisukliid_N : N;
+nisulill_N : N;
+nisu_N : N;
+nisupeaornament_N : N;
+nisutera_N : N;
+'nisuõlu_N' : N;
+'nišikauplus_N' : N;
+'nišikaup_N' : N;
+'nišipood_N' : N;
+'nišitoode_N' : N;
+'nišš_N' : N;
+'niššvõlv_N' : N;
+nitraat_N : N;
+nitrifitseeruma_V : V;
+nitrit_N : N;
+'nitroglütseriin_N' : N;
+nitrolakk_N : N;
+nitt_N : N;
+niudeluu_N : N;
+niuguma_V : V;
+niuhti_Adv : Adv;
+niuksataja_N : N;
+niuksatamine_N : N;
+niuks_N : N;
+niuksuja_N : N;
+niuksuma_V : V;
+niuksumine_N : N;
+niutsuja_N : N;
+niutsuma_V : V;
+niutsumine_N : N;
+nivelleerija_N : N;
+nivelleerimine_N : N;
+nivelleeruma_V : V;
+nivelleerumine_N : N;
+nivendisein_N : N;
+niverduma_V : V;
+njuufaundlane_N : N;
+noahaav_N : N;
+noatera_N : N;
+noateritaja_N : N;
+noateriti_N : N;
+noatupp_N : N;
+nobedalt_Adv : Adv;
+nobedasti_Adv : Adv;
+nobeelium_N : N;
+nobe_A : A;
+nogai_N : N;
+nohatama_V : V;
+nohhitaja_N : N;
+nohhitama_V : V;
+nohhitamine_N : N;
+nohik_N : N;
+nohin_N : N;
+nohiseja_N : N;
+nohisema_V : V;
+nohisemine_N : N;
+nohistaja_N : N;
+nohistama_V2 : V2;
+nohistamine_N : N;
+noh_Adv : Adv;
+nohune_A : A;
+nohu_N : N;
+nohutama_V : V;
+nohutamine_N : N;
+'nohutõbi_N' : N;
+nojaa_Adv : Adv;
+nojah_Adv : Adv;
+nokastama_V : V;
+nokastuma_V : V;
+'nokatsmüts_N' : N;
+nokats_N : N;
+nokautimine_N : N;
+nokaut_N : N;
+nokitseja_N : N;
+nokitsemine_N : N;
+nokka_kinni_hoidma_V : V;
+nokka_kinni_pidama_V : V;
+nokka_lahti_tegema_V : V;
+'nokka_puhtaks_pühkima_V' : V;
+'nokka_täis_tõmbama_V' : V;
+'nokka_täis_võtma_V' : V;
+nokki_kokku_pistma_V : V;
+nokkimine_N : N;
+'nokkmüts_N' : N;
+nokk_N : N;
+nokturn_N : N;
+nokutaja_N : N;
+nokutamine_N : N;
+nolaana_N : N;
+nolgutama_V : V;
+nolk_N : N;
+nolpsaja_N : N;
+nolpsamine_N : N;
+nolutama_V : V;
+nomaadlus_N : N;
+nomaad_N : N;
+nomadiseerima_V : V;
+nomadism_N : N;
+nomenklatuur_N : N;
+nominaalhind_N : N;
+'nominaalmäär_N' : N;
+nominaalne_A : A;
+nominaal_N : N;
+nominaalpalk_N : N;
+nominaaltulu_N : N;
+'nominaalväärtus_N' : N;
+nominalism_N : N;
+nominalist_N : N;
+nominatiiv_N : N;
+nomineerija_N : N;
+nomineerimine_N : N;
+nominent_N : N;
+noniljon_N : N;
+nonkonformism_N : N;
+nonkonformist_N : N;
+no_Adv : Adv;
+no_N : N;
+nonsenss_N : N;
+noobel_A : A;
+nooblilt_Adv : Adv;
+noodakuur_N : N;
+'noodaköis_N' : N;
+noodalina_N : N;
+noodaline_N : N;
+noodamees_N : N;
+'noodapüük_N' : N;
+noodasara_N : N;
+noodaselts_N : N;
+noodavedaja_N : N;
+'noodavägi_N' : N;
+noodijoon_N : N;
+noodikauplus_N : N;
+noodikiri_N : N;
+noodikirjandus_N : N;
+noodikogu_N : N;
+'noodimärk_N' : N;
+noodipaber_N : N;
+noodipood_N : N;
+noodiraamat_N : N;
+noodistaja_N : N;
+noodistamine_N : N;
+'nooditrükis_N' : N;
+noodivihik_N : N;
+'noodiväljaanne_N' : N;
+'noodiäri_N' : N;
+noogutaja_N : N;
+noogutamine_N : N;
+noogutus_N : N;
+nookuma_V : V;
+noolduma_V : V;
+nooldumine_N : N;
+nooleklahv_N : N;
+nooleots_N : N;
+nooletupp_N : N;
+noolija_N : N;
+noolimine_N : N;
+nooljas_A : A;
+nool_N : N;
+noolsulud_N : N;
+'noolõmblus_N' : N;
+noomen_N : N;
+noomija_N : N;
+noomima_V2 : V2;
+noomimine_N : N;
+noomitus_N : N;
+noomiv_A : A;
+noon_N : N;
+noorautor_N : N;
+noordoktor_N : N;
+noorduma_V : V;
+noored_N : N;
+noorelt_Adv : Adv;
+nooremallohvitser_N : N;
+nooremalt_Adv : Adv;
+nooremametnik_N : N;
+nooremleitnant_N : N;
+'nooremmüüja_N' : N;
+nooremohvitser_N : N;
+nooremseersant_N : N;
+nooremteadur_N : N;
+nooremus_N : N;
+nooremveebel_N : N;
+'nooremõpetaja_N' : N;
+noorendamine_N : N;
+noorendamiskuur_N : N;
+nooreneja_N : N;
+noorenema_V : V;
+noorenemine_N : N;
+'noorfüüsik_N' : N;
+'noorhärra_N' : N;
+noorik_N : N;
+noorkarjalaut_N : N;
+noorkirjandus_N : N;
+noorkirjanik_N : N;
+noorkunstnik_N : N;
+noorkuu_N : N;
+noorliige_N : N;
+noorloom_N : N;
+noorluuletaja_N : N;
+noormees_N : N;
+noormehelikult_Adv : Adv;
+noor_A : A;
+noor_N : N;
+noorpaar_N : N;
+noorperenaine_N : N;
+noorpoeet_N : N;
+'noorpõli_N' : N;
+noorsand_N : N;
+noorsooajakiri_N : N;
+noorsooetendus_N : N;
+noorsoofestival_N : N;
+noorsoojutt_N : N;
+noorsoojutustus_N : N;
+noorsookirjandus_N : N;
+noorsookirjanik_N : N;
+noorsoolavastus_N : N;
+'noorsoonäidend_N' : N;
+noorsooraamat_N : N;
+noorsooromaan_N : N;
+'noorsoosündmus_N' : N;
+noorsooteater_N : N;
+'noorsooüritus_N' : N;
+noorsportlane_N : N;
+noorsugu_N : N;
+'noorsõdur_N' : N;
+noorteajakiri_N : N;
+noorteautor_N : N;
+noortebiennaal_N : N;
+noortedraama_N : N;
+noorteetendus_N : N;
+noortefestival_N : N;
+noortehoius_N : N;
+noortehostel_N : N;
+noortehotell_N : N;
+noortejutt_N : N;
+noortejutustus_N : N;
+noortekeskus_N : N;
+noortekirjandus_N : N;
+noortekirjanik_N : N;
+noorteklass_N : N;
+noortelavastus_N : N;
+'noortenäidend_N' : N;
+'noortenäitus_N' : N;
+noorteromaan_N : N;
+'noortesündmus_N' : N;
+noorteteater_N : N;
+noorteuuring_N : N;
+'noorteõhtu_N' : N;
+'noorteüritus_N' : N;
+noorukiiga_N : N;
+nooruk_N : N;
+noorusaeg_N : N;
+noorusiga_N : N;
+nooruslik_A : A;
+nooruslikult_Adv : Adv;
+noorus_N : N;
+'nooruspäev_N' : N;
+noorutsema_V : V;
+'noosfäär_N' : N;
+nooskuma_V : V;
+noos_N : N;
+noota_vedama_V : V;
+nooteater_N : N;
+nooti_saatma_V : V;
+nooti_tundma_V : V;
+nootkond_N : N;
+noot_N : N;
+nootroopikum_N : N;
+noova_N : N;
+noppija_N : N;
+noppima_V2 : V2;
+noppimine_N : N;
+nopsasein_N : N;
+noradrenaliin_N : N;
+norakil_Adv : Adv;
+nordost_N : N;
+nordvest_N : N;
+norgu_laskma_V : V;
+norguma_V : V;
+norgu_Adv : Adv;
+norgus_Adv : Adv;
+'norguspäi_Adv' : Adv;
+norgutama_V : V;
+norgu_vajuma_V : V;
+norija_N : N;
+norilehed_N : N;
+norimaki_N : N;
+norimine_N : N;
+norin_N : N;
+nori_N : N;
+noriseja_N : N;
+norisemine_N : N;
+noristaja_N : N;
+noristamine_N : N;
+noriv_A : A;
+normaalbetoon_N : N;
+normaalhind_N : N;
+'normaalhäiring_N' : N;
+normaalkaup_N : N;
+normaalkulu_N : N;
+normaallause_N : N;
+normaalne_A : A;
+normaalpinge_N : N;
+normaalselt_Adv : Adv;
+normaalsus_N : N;
+normaaltalu_N : N;
+normaaltingimus_N : N;
+'normaaltöötus_N' : N;
+normaliseerija_N : N;
+normaliseerimine_N : N;
+normaliseeruma_V : V;
+normaliseerumine_N : N;
+normann_N : N;
+normatiivne_A : A;
+normatiiv_N : N;
+normatiivsus_N : N;
+norme_andma_V : V;
+normeerija_N : N;
+normeerimine_N : N;
+normeeritult_Adv : Adv;
+normhind_N : N;
+normija_N : N;
+normikohaselt_Adv : Adv;
+normikohasus_N : N;
+normiks_seadma_V : V;
+normimine_N : N;
+norm_N : N;
+norrakas_N : N;
+norralane_N : N;
+norsataja_N : N;
+norsatamine_N : N;
+norskaja_N : N;
+norskama_V : V;
+norskamine_N : N;
+nortsuma_V : V;
+norukil_Adv : Adv;
+noruselt_Adv : Adv;
+norus_Adv : Adv;
+'noruspäi_istuma_V' : V;
+'noruspäi_Adv' : Adv;
+norutaja_N : N;
+norutamine_N : N;
+norutunne_N : N;
+nosematoos_N : N;
+nosija_N : N;
+nosimine_N : N;
+nosisema_V : V;
+nosofoobia_N : N;
+nosoloogia_N : N;
+nospel_N : N;
+'nosplit_täis_tõmbama_V' : V;
+'nosplit_täis_võtma_V' : V;
+nostalgia_N : N;
+'nostalgiaüritus_N' : N;
+nostrokonto_N : N;
+nosu_N : N;
+'nosu_täis_tõmbama_V' : V;
+'nosu_täis_võtma_V' : V;
+notariaalkontor_N : N;
+notariaalne_A : A;
+notar_N : N;
+notatsioon_N : N;
+noteerija_N : N;
+noteerimine_N : N;
+noteering_N : N;
+noteeringudeklaratsioon_N : N;
+notifitseerija_N : N;
+notifitseerimine_N : N;
+notiits_N : N;
+notoorne_A : A;
+notsu_N : N;
+nottija_N : N;
+nottimine_N : N;
+nott_N : N;
+novaatorlik_A : A;
+novaator_N : N;
+novela_N : N;
+novellett_N : N;
+novelliantoloogia_N : N;
+novelliauhind_N : N;
+novellikatsetus_N : N;
+novellikirjandus_N : N;
+novellikirjanik_N : N;
+novelliklassika_N : N;
+novellikogumik_N : N;
+novellikogu_N : N;
+novellilooming_N : N;
+novellimeister_N : N;
+novellipreemia_N : N;
+novelliraamat_N : N;
+novellistika_N : N;
+novellitoodang_N : N;
+novellivalimik_N : N;
+novell_N : N;
+november_N : N;
+novembrikuu_N : N;
+'novembripäev_N' : N;
+ns_N : N;
+nublakas_N : N;
+nudija_N : N;
+nudimine_N : N;
+nudi_A : A;
+'nudipaelusstõbi_N' : N;
+nudisaba_N : N;
+nudism_N : N;
+nudistaja_N : N;
+nudistamine_N : N;
+nudistuma_V : V;
+nudistumine_N : N;
+'nuga_enda_külge_panema_V' : V;
+'nuga_enese_külge_panema_V' : V;
+'nuga_enesele_külge_panema_V' : V;
+nuga_N : N;
+'nuga_selga_lööma_V' : V;
+nugat_N : N;
+nugiline_N : N;
+nugilisnakatus_N : N;
+'nugilisrünne_N' : N;
+nugilisus_N : N;
+nugima_V : V;
+nugimine_N : N;
+nuginakkus_N : N;
+nugiputukas_N : N;
+nugiseen_N : N;
+'nugisõna_N' : N;
+nugitaim_N : N;
+'nugitõbi_N' : N;
+nugiuss_N : N;
+'nugiusstõbi_N' : N;
+nuhatama_V : V;
+nuheldav_A : A;
+nuheldavus_N : N;
+nuhisema_V : V;
+nuhkija_N : N;
+nuhkimine_N : N;
+nuhk_N : N;
+nuhku_saama_V : V;
+nuhkvara_N : N;
+nuhtleja_N : N;
+nuhtlema_V2 : V2;
+nuhtlemine_N : N;
+nuhtlus_N : N;
+nuhutaja_N : N;
+nuhutamine_N : N;
+nuiaja_N : N;
+nuiamine_N : N;
+nuikapsas_N : N;
+nui_N : N;
+nukid_N : N;
+nukiline_A : A;
+nukits_N : N;
+nukker_A : A;
+nukk_N : N;
+nukkuma_V : V;
+nukkumine_N : N;
+'nukkvõll_N' : N;
+nukleiinhape_N : N;
+nukralt_Adv : Adv;
+nukrameelselt_Adv : Adv;
+nukrameelsus_N : N;
+nukruma_V : V;
+nukrus_N : N;
+nukrustaja_N : N;
+nukrustamine_N : N;
+nukrustlema_V : V;
+nukrustuma_V : V;
+nukrutseja_N : N;
+nukrutsema_V : V;
+nukrutsemine_N : N;
+nukuetendus_N : N;
+nukukleit_N : N;
+nukukodu_N : N;
+nukulavastus_N : N;
+nukumaja_N : N;
+'nukunäidend_N' : N;
+'nukunäitleja_N' : N;
+'nukunäitus_N' : N;
+nukuteater_N : N;
+nulg_N : N;
+nullaadress_N : N;
+nullalliteratsioon_N : N;
+nullbaassalvestus_N : N;
+nullifikatsioon_N : N;
+nullija_N : N;
+nulliks_muutma_V : V;
+nullilipp_N : N;
+nullimine_N : N;
+nullistaja_N : N;
+nullistamine_N : N;
+nullkasum_N : N;
+nullmeridiaan_N : N;
+nullmodem_N : N;
+null_N : N;
+nullobligatsioon_N : N;
+nullpunkt_N : N;
+nullsaldo_N : N;
+nullvektor_N : N;
+'nuluõli_N' : N;
+'numbermõõteriist_N' : N;
+'numbermärgistik_N' : N;
+number_nulliga_maha_ajama_V : V;
+number_N : N;
+'numbertüüp_N' : N;
+numbrilaud_N : N;
+numbriline_A : A;
+'numbrimärk_N' : N;
+numbriosund_N : N;
+numbrit_tegema_V : V;
+numbrituba_N : N;
+numbrit_valima_V : V;
+'numbrit_võtma_V' : V;
+numeraal_N : N;
+numeratsioon_N : N;
+numereerija_N : N;
+numereerimine_N : N;
+numeroloogia_N : N;
+numismaatika_N : N;
+nummerdaja_N : N;
+nummerdamine_N : N;
+nummerdus_N : N;
+nummis_N : N;
+nunnaklooster_N : N;
+nunnakong_N : N;
+nunnkivi_N : N;
+nunn_N : N;
+nuntsius_N : N;
+nuplema_V : V;
+nupp_N : N;
+nuppuma_V : V;
+nupukalt_Adv : Adv;
+nupumees_N : N;
+nupu_peale_vajutama_V : V;
+nuputaja_N : N;
+nuputamine_N : N;
+nurama_V : V;
+nuratama_V : V;
+nurgaarst_N : N;
+nurgadiivan_N : N;
+nurgahoone_N : N;
+nurgakamber_N : N;
+nurgakapp_N : N;
+nurgakellu_N : N;
+nurgakett_N : N;
+nurgakivi_N : N;
+nurgakivi_panema_V : V;
+nurgalaud_N : N;
+nurgaleht_N : N;
+nurgaliist_N : N;
+nurgamaja_N : N;
+'nurgamõõdik_N' : N;
+'nurgamõõteriist_N' : N;
+'nurgamõõtja_N' : N;
+'nurgamõõtur_N' : N;
+nurganaine_N : N;
+nurgaplokk_N : N;
+nurgapost_N : N;
+nurgapott_N : N;
+'nurgapähik_N' : N;
+nurgariiul_N : N;
+nurgarisaliit_N : N;
+nurgasaag_N : N;
+nurgaseinak_N : N;
+nurgaseotis_N : N;
+nurgastamp_N : N;
+nurgatempel_N : N;
+nurgatorn_N : N;
+nurgatuba_N : N;
+nurgavahepost_N : N;
+nurgavise_N : N;
+nurgavoodi_N : N;
+'nurgaümardusfrees_N' : N;
+nurgeline_A : A;
+nurgelisus_N : N;
+nurgik_N : N;
+nurgi_Adv : Adv;
+nuripool_N : N;
+nuriseja_N : N;
+nurisema_V : V;
+nurisemine_N : N;
+'nurisünnitaja_N' : N;
+'nurisünnitamine_N' : N;
+'nurisünnitus_N' : N;
+nurja_ajama_V : V;
+nurjaja_N : N;
+nurjamine_N : N;
+nurja_Adv : Adv;
+nurjas_Adv : Adv;
+nurjatult_Adv : Adv;
+nurjatu_A : A;
+nurjatu_N : N;
+nurjuja_N : N;
+nurjuma_V : V;
+nurjumine_N : N;
+nurjunud_A : A;
+nurka_heitma_V : V;
+nurka_lendama_V : V;
+nurka_pugema_V : V;
+nurka_suruma_V : V;
+nurka_viskama_V : V;
+nurkfrees_N : N;
+'nurkhüpe_N' : N;
+nurkkiirendus_N : N;
+nurklema_V : V;
+nurklihvija_N : N;
+nurklihvimismasin_N : N;
+'nurklihvkäi_N' : N;
+nurklihvmasin_N : N;
+nurkne_A : A;
+nurk_N : N;
+nurkraud_N : N;
+nurkrullis_N : N;
+nurkselt_Adv : Adv;
+nurksulud_N : N;
+'nurktüübel_N' : N;
+nurkuma_V : V;
+nurmenukk_N : N;
+nurmenukutee_N : N;
+nurmkana_N : N;
+nurmnelk_N : N;
+nurm_N : N;
+nurr_N : N;
+nurru_ajama_V : V;
+nurruja_N : N;
+nurru_laskma_V : V;
+'nurru_lööma_V' : V;
+nurruma_V : V;
+nurrumine_N : N;
+nuruja_N : N;
+nuruma_V2 : V2;
+nurumine_N : N;
+nutatsioon_N : N;
+nutikas_A : A;
+nutimaja_N : N;
+nutitelefon_N : N;
+nutja_N : N;
+nutma_puhkema_V : V;
+nutma_tirtsatama_V : V;
+nutmine_N : N;
+nutria_N : N;
+nuttev_A : A;
+nutt_N : N;
+nuttu_kiskuma_V : V;
+'nuttu_lööma_V' : V;
+nuttur_N : N;
+'nutuhääli_Adv' : Adv;
+'nutuhääl_N' : N;
+nutulaule_laulma_V : V;
+nutulaul_N : N;
+nutulaulu_laulma_V : V;
+nutulugusid_laulma_V : V;
+nutune_A : A;
+nutupill_N : N;
+nutuselt_Adv : Adv;
+nutusilmi_Adv : Adv;
+nututaja_N : N;
+nututamine_N : N;
+nutuvesi_N : N;
+'nuudipäev_N' : N;
+nuudlid_N : N;
+nuuksataja_N : N;
+nuuksatama_V : V;
+nuuksatamine_N : N;
+nuuksatus_N : N;
+nuuks_N : N;
+nuuksuja_N : N;
+nuuksuma_V : V;
+nuuksumine_N : N;
+nuumaja_N : N;
+nuumale_panema_V : V;
+nuumamine_N : N;
+nuuma_peale_panema_V : V;
+nuumelajas_N : N;
+nuumik_N : N;
+nuumlojus_N : N;
+nuumloom_N : N;
+nuumuma_V : V;
+nuuskaja_N : N;
+nuuskamine_N : N;
+nuuskija_N : N;
+nuuskimine_N : N;
+nuuskpiiritus_N : N;
+nuusktubakas_N : N;
+nuuskur_N : N;
+nuustik_N : N;
+nuusutaja_N : N;
+nuusutama_V2 : V2;
+nuusutamine_N : N;
+nuutfrees_N : N;
+nuutsama_V : V;
+nuutsatama_V : V;
+nuutsatus_N : N;
+nuuts_N : N;
+nuutsuja_N : N;
+nuutsuma_V : V;
+nuutsumine_N : N;
+'nõbu_N' : N;
+'nõder_A' : A;
+'nõdraaruline_N' : N;
+'nõdraks_jääma_V' : V;
+'nõdrameelsus_N' : N;
+'nõdrenema_V' : V;
+'nõdrenemine_N' : N;
+'nõelakinnas_N' : N;
+'nõelakoda_N' : N;
+'nõelama_V2' : V2;
+'nõelapits_N' : N;
+'nõelasilmast_tulema_V' : V;
+'nõelasilm_N' : N;
+'nõelelõng_N' : N;
+'nõele_N' : N;
+'nõelmaatriksprinter_N' : N;
+'nõel_N' : N;
+'nõelprinter_N' : N;
+'nõelravi_N' : N;
+'nõeluja_N' : N;
+'nõelumine_N' : N;
+'nõelumislõng_N' : N;
+'nõelumisnõel_N' : N;
+'nõelviil_N' : N;
+'nõetuma_V' : V;
+'nõge_ajama_V' : V;
+'nõgesetee_N' : N;
+'nõgeslööve_N' : N;
+'nõges_N' : N;
+'nõgestõbi_N' : N;
+'nõgikikas_N' : N;
+'nõgine_A' : A;
+'nõgi_N' : N;
+'nõguma_V' : V;
+'nõgunema_V' : V;
+'nõgu_N' : N;
+'nõgus_A' : A;
+'nõguspeegel_N' : N;
+'nõgusselgsu_N' : N;
+'nõgusus_N' : N;
+'nõiahammas_N' : N;
+'nõiajaht_N' : N;
+'nõiakepp_N' : N;
+'nõiakunst_N' : N;
+'nõialoss_N' : N;
+'nõialuud_N' : N;
+'nõiamoor_N' : N;
+'nõiamärk_N' : N;
+'nõiapidu_N' : N;
+'nõiapuu_N' : N;
+'nõiasabat_N' : N;
+'nõiasõna_N' : N;
+'nõiatants_N' : N;
+'nõiavits_N' : N;
+'nõiavägi_N' : N;
+'nõiavärk_N' : N;
+'nõid_N' : N;
+'nõiduja_N' : N;
+'nõidumine_N' : N;
+'nõiduslik_A' : A;
+'nõidusmuinasjutt_N' : N;
+'nõidus_N' : N;
+'nõidussõna_N' : N;
+'nõjajalg_N' : N;
+'nõjas_N' : N;
+'nõjataja_N' : N;
+'nõjatamine_N' : N;
+'nõjatuma_V' : V;
+'nõjatumine_N' : N;
+'nõksamine_N' : N;
+'nõksatama_V' : V;
+'nõksatamine_N' : N;
+'nõksatuma_V' : V;
+'nõkse_otsima_V' : V;
+'nõkslema_V' : V;
+'nõks_N' : N;
+'nõksuma_V' : V;
+'nõksumine_N' : N;
+'nõksutaja_N' : N;
+'nõksutamine_N' : N;
+'nõlvakahi_N' : N;
+'nõlvak_N' : N;
+'nõlvakutee_N' : N;
+'nõlv_N' : N;
+'nõmedus_N' : N;
+'nõme_A' : A;
+'nõmmeliivatee_N' : N;
+'nõmmemets_N' : N;
+'nõmmik_N' : N;
+'nõmmkannike_N' : N;
+'nõmm_N' : N;
+'nõndamoodi_Adv' : Adv;
+'nõnda_Adv' : Adv;
+'nõrendama_V' : V;
+'nõre_N' : N;
+'nõretama_V' : V;
+'nõretamine_N' : N;
+'nõrgaks_jääma_V' : V;
+'nõrgaks_võtma_V' : V;
+'nõrgalt_Adv' : Adv;
+'nõrgamõistuslikkus_N' : N;
+'nõrgamõistuslik_N' : N;
+'nõrgamõistuslikult_Adv' : Adv;
+'nõrgasti_Adv' : Adv;
+'nõrgendaja_N' : N;
+'nõrgendamine_N' : N;
+'nõrgenema_V' : V;
+'nõrgenemine_N' : N;
+'nõrgestaja_N' : N;
+'nõrgestamine_N' : N;
+'nõrgestav_A' : A;
+'nõrgestuma_V' : V;
+'nõrguke_A' : A;
+'nõrguma_V' : V;
+'nõrgumine_N' : N;
+'nõrisema_V' : V;
+'nõrisemine_N' : N;
+'nõristaja_N' : N;
+'nõristamine_N' : N;
+'nõristuma_V' : V;
+'nõristumine_N' : N;
+'nõristus_N' : N;
+'nõrkadel_jalgadel_seisma_V' : V;
+'nõrkeja_N' : N;
+'nõrkema_V' : V;
+'nõrkemine_N' : N;
+'nõrk_A' : A;
+'nõrkuja_N' : N;
+'nõrkuma_V' : V;
+'nõrkumine_N' : N;
+'nõrkus_N' : N;
+'nõrkvool_N' : N;
+'nõrutaja_N' : N;
+'nõrutama_V2' : V2;
+'nõrutamine_N' : N;
+'nõtkelt_Adv' : Adv;
+'nõtkesti_Adv' : Adv;
+'nõtkestuma_V' : V;
+'nõtkuja_N' : N;
+'nõtkuma_V' : V;
+'nõtkumine_N' : N;
+'nõtkus_N' : N;
+'nõtkutamine_N' : N;
+'nõtku_vajuma_V' : V;
+'nõtruja_N' : N;
+'nõtruma_V' : V;
+'nõtrumine_N' : N;
+'nõtrus_N' : N;
+'nõuandefirma_N' : N;
+'nõuandelisa_N' : N;
+'nõuandesüsteem_N' : N;
+'nõuandja_N' : N;
+'nõuandla_N' : N;
+'nõu_andma_V' : V;
+'nõuanne_N' : N;
+'nõudekapp_N' : N;
+'nõudekas_N' : N;
+'nõudekohaselt_Adv' : Adv;
+'nõudepesija_N' : N;
+'nõudepesukauss_N' : N;
+'nõudepesulapp_N' : N;
+'nõudepesumasin_N' : N;
+'nõudepesunuustik_N' : N;
+'nõudepesu_N' : N;
+'nõudepesupalsam_N' : N;
+'nõudepesupulber_N' : N;
+'nõudepesuruum_N' : N;
+'nõudepesušvamm_N' : N;
+'nõudepesuvahend_N' : N;
+'nõudepesuvedelik_N' : N;
+'nõudeprimitiiv_N' : N;
+'nõuderest_N' : N;
+'nõuderiiul_N' : N;
+'nõudevirn_N' : N;
+'nõudja_N' : N;
+'nõudleja_N' : N;
+'nõudlemine_N' : N;
+'nõudlikkus_N' : N;
+'nõudlik_A' : A;
+'nõudlikult_Adv' : Adv;
+'nõudlus_N' : N;
+'nõudma_V2' : V2;
+'nõudmine_N' : N;
+'nõue_N' : N;
+'nõuetekohaselt_Adv' : Adv;
+'nõuetele_vastama_V' : V;
+'nõukogu_N' : N;
+'nõukogustamine_N' : N;
+'nõuks_võtma_V' : V;
+'nõu_küsima_V' : V;
+'nõunik_N' : N;
+'nõu_N' : N;
+'nõu_paluma_V' : V;
+'nõu_pidama_V' : V;
+'nõupidamine_N' : N;
+'nõupidamisruum_N' : N;
+'nõu_saama_V' : V;
+'nõusid_pesema_V' : V;
+'nõusklema_V' : V;
+'nõusolek_N' : N;
+'nõusolekut_andma_V' : V;
+'nõusolevalt_Adv' : Adv;
+'nõusse_hakkama_V' : V;
+'nõusse_heitma_V' : V;
+'nõusse_jääma_V' : V;
+'nõusse_lööma_V' : V;
+'nõusse_meelitama_V' : V;
+'nõusse_rääkima_V' : V;
+'nõusse_saama_V' : V;
+'nõustaja_N' : N;
+'nõustamine_N' : N;
+'nõustamisfirma_N' : N;
+'nõustamiskomisjon_N' : N;
+'nõustamissüsteem_N' : N;
+'nõustuja_N' : N;
+'nõustuma_V' : V;
+'nõustumatu_A' : A;
+'nõustumine_N' : N;
+'nõustussüsteem_N' : N;
+'nõustuvalt_Adv' : Adv;
+'nõustuv_A' : A;
+'nõutaja_N' : N;
+'nõutama_V2' : V2;
+'nõutamine_N' : N;
+'nõutavus_N' : N;
+'nõutlema_V' : V;
+'nõutuks_jääma_V' : V;
+'nõutu_A' : A;
+'nõutus_N' : N;
+'nõvakoi_N' : N;
+'nõva_N' : N;
+'näbrastama_V' : V;
+'nädalaajakiri_N' : N;
+'nädalakiri_N' : N;
+'nädalaleht_N' : N;
+'nädalalõpp_N' : N;
+'nädalalõpulisa_N' : N;
+'nädalalõpumaja_N' : N;
+'nädalapäevad_N' : N;
+'nädalapäev_N' : N;
+'nädalavahetus_N' : N;
+'nädal_N' : N;
+'näetama_V' : V;
+'nägeleja_N' : N;
+'nägelema_V' : V;
+'nägelemine_N' : N;
+'nägelus_N' : N;
+'nägema_V2' : V2;
+'nägema_tegema_V' : V;
+'nägematu_A' : A;
+'nägemine_N' : N;
+'nägemiseni_jätma_V' : V;
+'nägemishäire_N' : N;
+'nägemiskeskus_N' : N;
+'nägemiskühmulülimik_N' : N;
+'nägemismeel_N' : N;
+'nägemismeetod_N' : N;
+'nägemisnärv_N' : N;
+'nägemispurpur_N' : N;
+'nägemispuue_N' : N;
+'nägemissüsteem_N' : N;
+'nägemistaju_N' : N;
+'nägemisteravus_N' : N;
+'nägemisväli_N' : N;
+'nägemisväsimus_N' : N;
+'nägemus_N' : N;
+'nägijaks_saama_V' : V;
+'nägija_N' : N;
+'nägima_V' : V;
+'nägisema_V' : V;
+'nägu_krimpsutama_V' : V;
+'nägu_krimpsu_tõmbama_V' : V;
+'nägu_N' : N;
+'nägu_näitama_V' : V;
+'nägu_pähe_tegema_V' : V;
+'nägu_pähe_väänama_V' : V;
+'nägurdama_V' : V;
+'näguri_elu_elama_V' : V;
+'näguripäevad_N' : N;
+'näguripäevi_nägema_V' : V;
+'näguripäev_N' : N;
+'nägusid_tegema_V' : V;
+'nägu_sisse_lööma_V' : V;
+'nägus_A' : A;
+'nägu_tegema_V' : V;
+'nägu_täis_lakkuma_V' : V;
+'nägu_täis_sõimama_V' : V;
+'nägu_täis_tõmbama_V' : V;
+'nägu_täis_võtma_V' : V;
+'nägu_üles_lööma_V' : V;
+'näha_saama_V' : V;
+'nähtamatu_A' : A;
+'nähtamatus_N' : N;
+'nähtavale_tooma_V' : V;
+'nähtavale_tulema_V' : V;
+'nähtavalt_Adv' : Adv;
+'nähtavasti_Adv' : Adv;
+'nähtav_A' : A;
+'nähtavus_N' : N;
+'näht_N' : N;
+'nähtuma_V' : V;
+'nähtumine_N' : N;
+'nähtumus_N' : N;
+'nähtus_N' : N;
+'nähvaja_N' : N;
+'nähvakalt_Adv' : Adv;
+'nähvakas_A' : A;
+'nähvama_V2' : V2;
+'nähvamine_N' : N;
+'nähvimine_N' : N;
+'nähvits_N' : N;
+'näideldud_A' : A;
+'näidendikogu_N' : N;
+'näidenditegelane_N' : N;
+'näidendivalimik_N' : N;
+'näidendiõhtu_N' : N;
+'näidend_N' : N;
+'näide_N' : N;
+'näidik_N' : N;
+'näidiseksemplar_N' : N;
+'näidislaskmine_N' : N;
+'näidismudel_N' : N;
+'näidis_N' : N;
+'näidistund_N' : N;
+'näidisõppus_N' : N;
+'näidustamine_N' : N;
+'näidustus_N' : N;
+'näilik_A' : A;
+'näiline_A' : A;
+'näiliselt_Adv' : Adv;
+'näilisus_N' : N;
+'näima_V' : V;
+'näimine_N' : N;
+'näitaja_N' : N;
+'näitama_V2' : V2;
+'näitamine_N' : N;
+'näitarv_N' : N;
+'näitav_A' : A;
+'näitejuht_N' : N;
+'näitekirjandus_N' : N;
+'näitekirjanik_N' : N;
+'näitekunstnik_N' : N;
+'näitekunst_N' : N;
+'näitelava_N' : N;
+'näitemäng_N' : N;
+'näitemüük_N' : N;
+'näitering_N' : N;
+'näitesein_N' : N;
+'näitetrupp_N' : N;
+'näitetükk_N' : N;
+'näitlejanna_N' : N;
+'näitleja_N' : N;
+'näitlejatar_N' : N;
+'näitlejateater_N' : N;
+'näitlemine_N' : N;
+'näitlik_A' : A;
+'näitlikustaja_N' : N;
+'näitlikustamine_N' : N;
+'näit_N' : N;
+'näitsik_N' : N;
+'näituma_V' : V;
+'näitur_N' : N;
+'näitusearvustus_N' : N;
+'näitusehall_N' : N;
+'näitusehoone_N' : N;
+'näitusekriitika_N' : N;
+'näituseretsensioon_N' : N;
+'näituseruum_N' : N;
+'näitusesaal_N' : N;
+'näitusmüük_N' : N;
+'näitus_N' : N;
+'näitussaal_N' : N;
+'näitust_avama_V' : V;
+'näitvahend_N' : N;
+'näitveksel_N' : N;
+'näiv_A' : A;
+'näivtakistus_N' : N;
+'näivus_N' : N;
+'näivustaja_N' : N;
+'näivustamine_N' : N;
+'näkileib_N' : N;
+'näkitseja_N' : N;
+'näkitsemine_N' : N;
+'näkkaja_N' : N;
+'näkkama_V' : V;
+'näkkamine_N' : N;
+'näkkija_N' : N;
+'näkkimine_N' : N;
+'näkk_N' : N;
+'näkku_heitma_V' : V;
+'näkku_irvitama_V' : V;
+'näkku_lööma_V' : V;
+'näkku_paiskama_V' : V;
+'näkku_panema_V' : V;
+'näkku_vaatama_V' : V;
+'näkku_viskama_V' : V;
+'näkku_ütlema_V' : V;
+'näksaja_N' : N;
+'näksamine_N' : N;
+'näksija_N' : N;
+'näksimine_N' : N;
+'näks_N' : N;
+'nälga_kannatama_V' : V;
+'nälga_kustutama_V' : V;
+'nälga_nägema_V' : V;
+'nälga_surema_V' : V;
+'nälga_tundma_V' : V;
+'nälga_tundma_panema_V' : V;
+'nälgija_N' : N;
+'nälgimine_N' : N;
+'nälginud_A' : A;
+'nälg_N' : N;
+'näljaaeg_N' : N;
+'näljahädaline_N' : N;
+'näljahäda_N' : N;
+'näljakoi_N' : N;
+'näljakonn_N' : N;
+'näljakuur_N' : N;
+'näljakäppa_imema_V' : V;
+'näljakönn_N' : N;
+'näljane_A' : A;
+'näljapajukil_hoidma_V' : V;
+'näljapill_N' : N;
+'näljapäev_N' : N;
+'näljapäkka_imema_V' : V;
+'näljarott_N' : N;
+'näljas_hoidma_V' : V;
+'näljas_pidama_V' : V;
+'näljatunne_N' : N;
+'näljatäi_N' : N;
+'näljavares_N' : N;
+'näljutaja_N' : N;
+'näljutamine_N' : N;
+'nämmutaja_N' : N;
+'nämmutamine_N' : N;
+'nämmutus_N' : N;
+'nänni_andma_V' : V;
+'näohalvatus_N' : N;
+'näohooldus_N' : N;
+'näoilme_N' : N;
+'näoindeks_N' : N;
+'näojoon_N' : N;
+'näokaitse_N' : N;
+'näokate_N' : N;
+'näole_andma_V' : V;
+'näole_manama_V' : V;
+'näole_mitte_andma_V' : V;
+'näole_saama_V' : V;
+'näole_tulema_V' : V;
+'näole_võtma_V' : V;
+'näolihas_N' : N;
+'näoliigutus_N' : N;
+'näolina_N' : N;
+'näoli_Adv' : Adv;
+'näomask_N' : N;
+'näomäng_N' : N;
+'näonahk_N' : N;
+'näonärv_N' : N;
+'näooperatsioon_N' : N;
+'näopesugeel_N' : N;
+'näopuhastusgeel_N' : N;
+'näost_kahvatuma_V' : V;
+'näost_lugema_V' : V;
+'näost_nägema_V' : V;
+'näost_otsa_lõppema_V' : V;
+'näost_sisse_ajama_V' : V;
+'näost_särama_V' : V;
+'näost_ära_jääma_V' : V;
+'näost_ära_langema_V' : V;
+'näost_ära_lõppema_V' : V;
+'näost_ära_sadama_V' : V;
+'näo_tegema_V' : V;
+'näotult_Adv' : Adv;
+'näotu_A' : A;
+'näotus_N' : N;
+'näotuvastus_N' : N;
+'näovesi_N' : N;
+'näovigureid_tegema_V' : V;
+'näovärv_N' : N;
+'näperdaja_N' : N;
+'näperdamine_N' : N;
+'näpistaja_N' : N;
+'näpistama_V2' : V2;
+'näpistamine_N' : N;
+'näpistav_A' : A;
+'näpitsad_N' : N;
+'näpitseja_N' : N;
+'näpitsemine_N' : N;
+'näpitsfriis_N' : N;
+'näpits_N' : N;
+'näpitsprillid_N' : N;
+'näpitstangid_N' : N;
+'näppaja_N' : N;
+'näppamine_N' : N;
+'näppe_külge_ajama_V' : V;
+'näppe_määrima_V' : V;
+'näppepill_N' : N;
+'näppija_N' : N;
+'näppimine_N' : N;
+'näpp_N' : N;
+'näppudel_lugema_V' : V;
+'näppude_pihta_saama_V' : V;
+'näppude_vahele_jääma_V' : V;
+'näppu_hakkama_V' : V;
+'näppu_imema_V' : V;
+'näppu_jääma_V' : V;
+'näppu_külge_panema_V' : V;
+'näppu_külge_pistma_V' : V;
+'näppu_puutuma_V' : V;
+'näppu_sattuma_V' : V;
+'näppusid_määrima_V' : V;
+'näppu_viskama_V' : V;
+'näpsaja_N' : N;
+'näpsakas_A' : A;
+'näpsamine_N' : N;
+'näpuametit_pidama_V' : V;
+'näpud_puhtad_hoidma_V' : V;
+'näpuga_näitama_V' : V;
+'näpuga_teise_peale_näitama_V' : V;
+'näpujälg_N' : N;
+'näpukas_N' : N;
+'näpunäide_N' : N;
+'näpunäiteid_andma_V' : V;
+'näpuots_N' : N;
+'näpupood_N' : N;
+'näpust_võtma_V' : V;
+'näpuvärv_N' : N;
+'närakas_N' : N;
+'närbima_V' : V;
+'närb_A' : A;
+'närbuja_N' : N;
+'närbuma_V' : V;
+'närbumine_N' : N;
+'närbumistõbi_N' : N;
+'närija_N' : N;
+'närikas_N' : N;
+'näriline_N' : N;
+'närima_V2' : V2;
+'närimine_N' : N;
+'närimiskummi_N' : N;
+'närimistubakas_N' : N;
+'närisema_V' : V;
+'närivara_N' : N;
+'närtsija_N' : N;
+'närtsima_V' : V;
+'närtsimine_N' : N;
+'närtsinud_A' : A;
+'närtsuma_V' : V;
+'närukael_N' : N;
+'närunema_V' : V;
+'närune_A' : A;
+'näru_A' : A;
+'näru_N' : N;
+'näruselt_Adv' : Adv;
+'närustaja_N' : N;
+'närustamine_N' : N;
+'närusti_Adv' : Adv;
+'närustuma_V' : V;
+'närustumine_N' : N;
+'närusus_N' : N;
+'närutaja_N' : N;
+'närutamine_N' : N;
+'närvalt_Adv' : Adv;
+'närvastuma_V' : V;
+'närveerija_N' : N;
+'närveerima_V' : V;
+'närveerimine_N' : N;
+'närve_kaotama_V' : V;
+'närve_kulutama_V' : V;
+'närveldaja_N' : N;
+'närveldama_V' : V;
+'närveldamine_N' : N;
+'närveldi_Adv' : Adv;
+'närve_püsti_ajama_V' : V;
+'närve_sööma_V' : V;
+'närvetuma_V' : V;
+'närvetus_N' : N;
+'närve_üles_kruvima_V' : V;
+'närve_üles_piitsutama_V' : V;
+'närvi_ajama_V' : V;
+'närviajamine_N' : N;
+'närviarst_N' : N;
+'närvidele_hakkama_V' : V;
+'närvidel_mängima_V' : V;
+'närvihaige_N' : N;
+'närvihaigus_N' : N;
+'närvikahjustus_N' : N;
+'närvikava_N' : N;
+'närvikeskus_N' : N;
+'närvikiud_N' : N;
+'närvikliinik_N' : N;
+'närvikopressioon_N' : N;
+'närvi_krussi_ajama_V' : V;
+'närvikude_N' : N;
+'närvikõdi_tegema_V' : V;
+'närviline_A' : A;
+'närviliselt_Adv' : Adv;
+'närvilisus_N' : N;
+'närvilõpe_N' : N;
+'närvi_mustaks_ajama_V' : V;
+'närvi_mustaks_tegema_V' : V;
+'närvipundar_N' : N;
+'närvipõletik_N' : N;
+'närvi_püsti_ajama_V' : V;
+'närvirakk_N' : N;
+'närvisisetoend_N' : N;
+'närvisõlmepõletik_N' : N;
+'närvisõlm_N' : N;
+'närvisüsteem_N' : N;
+'närvitseja_N' : N;
+'närvitsema_V' : V;
+'närvitsemine_N' : N;
+'närvivalu_N' : N;
+'närvivapustus_N' : N;
+'närvivõrk_N' : N;
+'närviärritus_N' : N;
+'närvlema_V' : V;
+'närvlikult_Adv' : Adv;
+'närv_N' : N;
+'näsapea_N' : N;
+'näsapõletik_N' : N;
+'näselema_V' : V;
+'näsija_N' : N;
+'näsimine_N' : N;
+'nässakas_N' : N;
+'nässi_Adv' : Adv;
+'näss_N' : N;
+'nässpakk_N' : N;
+'nässu_ajama_V' : V;
+'nässu_keerama_V' : V;
+'nässu_käänama_V' : V;
+'nässu_lööma_V' : V;
+'nässu_Adv' : Adv;
+'nässus_Adv' : Adv;
+'nätsatama_V' : V;
+'nätsatamine_N' : N;
+'nätske_A' : A;
+'nätskuma_V' : V;
+'näts_N' : N;
+'nätsuja_N' : N;
+'nätsuma_V' : V;
+'nätsumine_N' : N;
+'nätsutaja_N' : N;
+'nätsutamine_N' : N;
+'näugatama_V' : V;
+'näuguja_N' : N;
+'näugumine_N' : N;
+'näuhti_Adv' : Adv;
+'näuksatama_V' : V;
+'näuksuma_V' : V;
+'näägutaja_N' : N;
+'näägutamine_N' : N;
+'nääkleja_N' : N;
+'nääklema_V' : V;
+'nääklemine_N' : N;
+'nääksatama_V' : V;
+'nääksuja_N' : N;
+'nääksumine_N' : N;
+'nääl_N' : N;
+'näändima_V' : V;
+'nääps_N' : N;
+'nääre_N' : N;
+'näärikuu_N' : N;
+'näärikuusk_N' : N;
+'näärimees_N' : N;
+'nääripuu_N' : N;
+'nääripäev_N' : N;
+'näärisokk_N' : N;
+'nääritaat_N' : N;
+'näärivana_N' : N;
+'näärmeepiteel_N' : N;
+'näärmekude_N' : N;
+'näärmepõletik_N' : N;
+'näärmetiisikus_N' : N;
+'näär_N' : N;
+'nöpsik_N' : N;
+'nöps_N' : N;
+'nördija_N' : N;
+'nördima_V' : V;
+'nördima_panema_V' : V;
+'nördimine_N' : N;
+'nördimus_N' : N;
+'nööbitaja_N' : N;
+'nööbitamine_N' : N;
+'nöökaja_N' : N;
+'nöökamine_N' : N;
+'nöökav_A' : A;
+'nöökija_N' : N;
+'nöökimine_N' : N;
+'nööpija_N' : N;
+'nööpimine_N' : N;
+'nööpnõel_N' : N;
+'nööp_N' : N;
+'nööppatarei_N' : N;
+'nöörduma_V' : V;
+'nöörija_N' : N;
+'nöörijupp_N' : N;
+'nööri_kaela_panema_V' : V;
+'nööri_kaela_tõmbama_V' : V;
+'nöörimaa_N' : N;
+'nöörimine_N' : N;
+'nöörkeraamika_N' : N;
+'nöörlood_N' : N;
+'nöörmarmor_N' : N;
+'nöör_N' : N;
+'nöörpihik_N' : N;
+'nöörraamat_N' : N;
+'nöörtikand_N' : N;
+'nüansseerimine_N' : N;
+'nüansseeruma_V' : V;
+'nüansseerumine_N' : N;
+'nüanss_N' : N;
+'nüdija_N' : N;
+'nüdimine_N' : N;
+'nügija_N' : N;
+'nügimine_N' : N;
+'nühelema_V' : V;
+'nühkija_N' : N;
+'nühkima_V2' : V2;
+'nühkimine_N' : N;
+'nühkuma_V' : V;
+'nüktaloopia_N' : N;
+'nülgija_N' : N;
+'nülgimine_N' : N;
+'nülgimiskirves_N' : N;
+'nümfaion_N' : N;
+'nümf_N' : N;
+'nümfomaania_N' : N;
+'nüpeldaja_N' : N;
+'nüpeldamine_N' : N;
+'nüridus_N' : N;
+'nürija_N' : N;
+'nürimeelselt_Adv' : Adv;
+'nürimine_N' : N;
+'nürinema_V' : V;
+'nürinemine_N' : N;
+'nürinurk_N' : N;
+'nüri_A' : A;
+'nüristaja_N' : N;
+'nüristamine_N' : N;
+'nüristuma_V' : V;
+'nüristumine_N' : N;
+'nürkimisi_Adv' : Adv;
+'nüsija_N' : N;
+'nüsimine_N' : N;
+'nüüdisaeg_N' : N;
+'nüüdisajastaja_N' : N;
+'nüüdisajastamine_N' : N;
+'nüüdisajastumine_N' : N;
+'nüüdiskirjandus_N' : N;
+'nüüdiskunstifestival_N' : N;
+'nüüdiskunst_N' : N;
+'nüüdismuusika_N' : N;
+'nüüdisromaan_N' : N;
+'nüüdistants_N' : N;
+'nüüdistantsuetendus_N' : N;
+'nüüdistantsufestival_N' : N;
+'nüüdistantsulavastus_N' : N;
+'nüüdne_A' : A;
+'nüüdne_N' : N;
+'nüüd_Adv' : Adv;
+'nüüdsama_Adv' : Adv;
+oaas_N : N;
+oaluu_N : N;
+obadus_N : N;
+obelisk_N : N;
+objektidiagramm_N : N;
+objektiivne_A : A;
+objektiiv_N : N;
+objektiivselt_Adv : Adv;
+objektiivsus_N : N;
+objektiklass_N : N;
+objektikogu_N : N;
+objektiteek_N : N;
+objektiveerimine_N : N;
+objektiveeruma_V : V;
+objektivism_N : N;
+objektivist_N : N;
+objektkeel_N : N;
+objektkood_N : N;
+objektmoodul_N : N;
+objekt_N : N;
+objektprogramm_N : N;
+oblaat_N : N;
+obligatoorne_A : A;
+obligatoorselt_Adv : Adv;
+obligatoorsus_N : N;
+obligatsioon_N : N;
+'obliikvakääne_N' : N;
+oblikas_N : N;
+oblitereeruma_V : V;
+obnubilatsioon_N : N;
+oboe_N : N;
+observatoorium_N : N;
+obsidiaan_N : N;
+obskurantne_A : A;
+obskurant_N : N;
+obstruktsioon_N : N;
+'obstsöönne_A' : A;
+obversioon_N : N;
+oculus_N : N;
+odakirves_N : N;
+oda_N : N;
+odavdaja_N : N;
+odavdamine_N : N;
+odavise_N : N;
+odaviskaja_N : N;
+'odavmüük_N' : N;
+odavnema_V : V;
+odavnemine_N : N;
+odav_A : A;
+odavus_N : N;
+odeion_N : N;
+odekolonn_N : N;
+oder_N : N;
+odontoloogia_N : N;
+odoreerija_N : N;
+odoreerimine_N : N;
+odraiva_N : N;
+odrajahu_N : N;
+odrakarask_N : N;
+odrakruubipuder_N : N;
+odraleib_N : N;
+odralind_N : N;
+odrapuder_N : N;
+odratera_N : N;
+'odünofoobia_N' : N;
+oesophagus_N : N;
+ofensiiv_N : N;
+'offlainrežiim_N' : N;
+ofitsiaalne_A : A;
+ofitsiaalselt_Adv : Adv;
+ofort_N : N;
+ofset_N : N;
+'ofsettrükk_N' : N;
+oftalmia_N : N;
+oftalmoloogia_N : N;
+oftalmoloog_N : N;
+oftalmoskoop_N : N;
+ogalik_N : N;
+ogaline_A : A;
+oga_N : N;
+ogaralt_Adv : Adv;
+ogarasti_Adv : Adv;
+ogarduma_V : V;
+ogar_A : A;
+'ogaõun_N' : N;
+ohakalind_N : N;
+ohakas_N : N;
+ohatama_V : V;
+ohatis_N : N;
+ohatuma_V : V;
+oheliku_otsas_vedama_V : V;
+ohelikus_hoidma_V : V;
+ohe_N : N;
+oherdi_N : N;
+ohhetaja_N : N;
+ohhetama_V : V;
+ohhetamine_N : N;
+ohi_N : N;
+ohjades_hoidma_V : V;
+ohjad_peos_hoidma_V : V;
+ohjad_peos_pidama_V : V;
+ohjaja_N : N;
+ohjamine_N : N;
+'ohjanöör_N' : N;
+ohja_otsas_hoidma_V : V;
+ohjas_hoidma_V : V;
+'ohje_enda_kätte_haarama_V' : V;
+'ohje_enda_kätte_saama_V' : V;
+'ohje_enda_kätte_võtma_V' : V;
+ohje_hoidma_V : V;
+'ohje_järele_laskma_V' : V;
+ohjekeel_N : N;
+'ohje_käes_hoidma_V' : V;
+'ohje_käest_andma_V' : V;
+'ohje_kätte_andma_V' : V;
+ohjeldaja_N : N;
+ohjeldamatu_A : A;
+ohjeldamine_N : N;
+ohjeldatult_Adv : Adv;
+'ohje_lõdvale_laskma_V' : V;
+'ohje_oma_käes_hoidma_V' : V;
+'ohje_oma_kätte_võtma_V' : V;
+'ohje_pingule_tõmbama_V' : V;
+ohje_pingul_hoidma_V : V;
+ohkaja_N : N;
+ohkamine_N : N;
+'ohkehääl_N' : N;
+ohkija_N : N;
+ohkimine_N : N;
+ohklema_V : V;
+ohmaja_N : N;
+ohmamine_N : N;
+ohmu_N : N;
+ohootaja_N : N;
+ohootama_V : V;
+ohootamine_N : N;
+ohtlikkus_N : N;
+ohtlik_A : A;
+ohtlikult_Adv : Adv;
+oht_N : N;
+ohtralt_Adv : Adv;
+ohtrasti_Adv : Adv;
+'ohtrasõnaliselt_Adv' : Adv;
+ohtrus_N : N;
+ohtuma_V : V;
+ohtu_panema_V : V;
+ohtu_saatma_V : V;
+ohtu_sattuma_V : V;
+ohtu_seadma_V : V;
+ohurikkalt_Adv : Adv;
+ohustaja_N : N;
+ohustamine_N : N;
+ohutegur_N : N;
+ohutult_Adv : Adv;
+ohutu_A : A;
+ohutusautomaatika_N : N;
+ohutuseeskiri_N : N;
+'ohutusnõue_N' : N;
+ohutus_N : N;
+ohutusrihm_N : N;
+'ohutusõpe_N' : N;
+ohverdaja_N : N;
+ohverdama_V2 : V2;
+ohverdamine_N : N;
+ohverdamisriitus_N : N;
+ohverduma_V : V;
+ohver_N : N;
+ohvitserid_N : N;
+ohvitserkond_N : N;
+ohvitser_N : N;
+'ohvreid_nõudma_V' : V;
+ohvreid_tooma_V : V;
+ohvriallikas_N : N;
+ohvriand_N : N;
+ohvrikivi_N : N;
+ohvriks_tooma_V : V;
+ohvriloom_N : N;
+ohvrimeelsus_N : N;
+ohvrit_tooma_V : V;
+oiataja_N : N;
+oiatama_V : V;
+oiatamine_N : N;
+oid_N : N;
+oiduja_N : N;
+oidumine_N : N;
+oie_N : N;
+oietaja_N : N;
+oietamine_N : N;
+oietus_N : N;
+oigaja_N : N;
+oigama_V : V;
+oigamine_N : N;
+oiglema_V : V;
+oikos_N : N;
+oimaja_N : N;
+oimamine_N : N;
+oimetuma_V : V;
+oimitsema_V : V;
+oim_N : N;
+oimukoht_N : N;
+oimusagar_N : N;
+oinasarveks_keerama_V : V;
+oinas_N : N;
+oire_N : N;
+oistuma_V : V;
+oiutama_V : V;
+oivaline_A : A;
+oivaliselt_Adv : Adv;
+oivik_N : N;
+ojama_V : V;
+'ojamõõl_N' : N;
+oja_N : N;
+okariin_N : N;
+okasionalism_N : N;
+okasionalist_N : N;
+okaskasukas_N : N;
+okaskuub_N : N;
+okasmets_N : N;
+okasnisu_N : N;
+okas_N : N;
+okaspaju_N : N;
+okaspuu_N : N;
+okaspuuvineer_N : N;
+okasroos_N : N;
+okastraat_N : N;
+'okastraattõke_N' : N;
+'okast_südames_kandma_V' : V;
+okastuma_V : V;
+okeanaal_N : N;
+okeanograafia_N : N;
+okeanoloogia_N : N;
+okeanoloog_N : N;
+'okkaid_püsti_ajama_V' : V;
+'okkaid_välja_ajama_V' : V;
+okkaline_A : A;
+okludeeruma_V : V;
+oklusioon_N : N;
+okra_N : N;
+'okroška_N' : N;
+oksapuur_N : N;
+oksaraag_N : N;
+oksasaag_N : N;
+'oksa_tõmbama_V' : V;
+oksele_ajama_V : V;
+oksele_hakkama_V : V;
+oksendaja_N : N;
+oksendamine_N : N;
+okse_N : N;
+okseti_N : N;
+oksevahend_N : N;
+oksidentaal_N : N;
+oksiid_N : N;
+oksine_A : A;
+oksjonipidaja_N : N;
+'oksjonipäev_N' : N;
+oksjoniruum_N : N;
+oksjon_N : N;
+okslik_A : A;
+oks_N : N;
+oksornament_N : N;
+'oksüdatsioon_N' : N;
+'oksüdeerija_N' : N;
+'oksüdeerimine_N' : N;
+'oksüdeeruma_V' : V;
+'oksüdeerumine_N' : N;
+'oksütotsiin_N' : N;
+'oksütsefaalia_N' : N;
+'oksüümoron_N' : N;
+oktaalarv_N : N;
+'oktaalsüsteem_N' : N;
+oktaav_N : N;
+oktant_N : N;
+oktaplaat_N : N;
+oktavfilter_N : N;
+oktav_N : N;
+oktett_N : N;
+oktiljon_N : N;
+oktogoon_N : N;
+oktoober_N : N;
+oktoobrikuu_N : N;
+'oktoobripäev_N' : N;
+'oktoobripüha_N' : N;
+oktsidentaalne_A : A;
+oktsident_N : N;
+oktsipitaalsagar_N : N;
+okulaarid_N : N;
+okulaar_N : N;
+okulist_N : N;
+okultism_N : N;
+okultist_N : N;
+okupant_N : N;
+okupatsioon_N : N;
+okupeerija_N : N;
+okupeerimine_N : N;
+oleja_N : N;
+olek_N : N;
+olekudiagramm_N : N;
+olekumuutus_N : N;
+'olekuvahetusmälu_N' : N;
+oleleja_N : N;
+olelema_V : V;
+olelemine_N : N;
+olema_V : V;
+olemasolulause_N : N;
+olemasolu_N : N;
+olematu_A : A;
+olematus_N : N;
+olemideklaratsioon_N : N;
+olemieksemplar_N : N;
+olemiklass_N : N;
+olemine_N : N;
+olemiseos_N : N;
+olem_N : N;
+olemuslik_A : A;
+olemuslikult_Adv : Adv;
+olemuslugu_N : N;
+olemus_N : N;
+olend_N : N;
+olenema_V : V;
+olenemine_N : N;
+olenevalt_Adv : Adv;
+oleng_N : N;
+oleskelu_N : N;
+oleskleja_N : N;
+olesklema_V : V;
+olesklemine_N : N;
+oletaja_N : N;
+oletama_V2 : V2;
+oletamine_N : N;
+oletamisi_Adv : Adv;
+oletatavalt_Adv : Adv;
+oletatavasti_Adv : Adv;
+oletatav_A : A;
+oletsema_V : V;
+oletusi_tegema_V : V;
+oletuslik_A : A;
+oletus_N : N;
+olevik_N : N;
+olevikuline_A : A;
+olev_N : N;
+olevus_N : N;
+oligarhia_N : N;
+'oligodaktüülia_N' : N;
+oligodendroglioom_N : N;
+oligofreenia_N : N;
+'oligopolvõrk_N' : N;
+oliibanum_N : N;
+oliivipuu_N : N;
+'oliiviõli_N' : N;
+oliiv_N : N;
+olija_N : N;
+olla_laskma_V : V;
+ollus_N : N;
+olmehoone_N : N;
+'olmejääde_N' : N;
+olmekaup_N : N;
+olmekeemia_N : N;
+olmekirjandus_N : N;
+olmemure_N : N;
+'olmeprügi_N' : N;
+olmerajatis_N : N;
+olmerobot_N : N;
+olmeruum_N : N;
+olmetekk_N : N;
+olmetrauma_N : N;
+olnu_N : N;
+olud_N : N;
+olukorda_asetama_V : V;
+olukorda_sattuma_V : V;
+olukorda_seadma_V : V;
+olukord_N : N;
+oluline_A : A;
+oluliselt_Adv : Adv;
+olulisus_N : N;
+olu_N : N;
+olupoliitika_N : N;
+olustik_N : N;
+olustikudraama_N : N;
+olustikujutustus_N : N;
+olustikumaal_N : N;
+'olustikunäidend_N' : N;
+olustikuromaan_N : N;
+'olümpiaad_N' : N;
+'olümpiakomitee_N' : N;
+'olümpiakoondis_N' : N;
+'olümpialinn_N' : N;
+'olümpiameeskond_N' : N;
+'olümpiamängud_N' : N;
+'olümpia_N' : N;
+'olümpiarajatis_N' : N;
+'olümpiastaadion_N' : N;
+'olümpiaturniir_N' : N;
+'olümpiavõistkond_N' : N;
+'olümpiavõistleja_N' : N;
+'olümpiavõitja_N' : N;
+'olümplane_N' : N;
+'oma_aega_ära_elama_V' : V;
+omaalgatus_N : N;
+'oma_asjaks_võtma_V' : V;
+oma_asju_ajama_V : V;
+oma_asju_toimetama_V : V;
+oma_au_kaotama_V : V;
+'omadega_läbi_tulema_V' : V;
+omadega_valmis_saama_V : V;
+'omadega_välja_tulema_V' : V;
+omad_N : N;
+omaduslik_A : A;
+omadus_N : N;
+'omadussõnafraas_N' : N;
+'omadussõna_N' : N;
+'oma_eluga_mängima_V' : V;
+'oma_elu_hädaohtu_saatma_V' : V;
+oma_elu_ja_tervisega_riskima_V : V;
+omaette_Adv : Adv;
+'omaette_rääkima_V' : V;
+omafinantseerimine_N : N;
+omafinantseering_N : N;
+omahind_N : N;
+oma_hinge_jumala_hoolde_andma_V : V;
+oma_hinge_jumala_hooleks_andma_V : V;
+oma_hinge_panema_V : V;
+'oma_hingesoppe_pahupidi_pöörama_V' : V;
+'oma_hingesoppi_pahupidi_pöörama_V' : V;
+'oma_hoole_alla_võtma_V' : V;
+'oma_hõlma_alla_võtma_V' : V;
+'oma_häält_kuulma_V' : V;
+omailmeliselt_Adv : Adv;
+omailm_N : N;
+omainimene_N : N;
+oma_jagu_saama_V : V;
+oma_jalga_pistma_V : V;
+oma_jalga_tooma_V : V;
+'oma_jalga_tõstma_V' : V;
+oma_jalga_viima_V : V;
+oma_jalgu_viima_V : V;
+omaja_N : N;
+'oma_juurde_jääma_V' : V;
+oma_kaela_painutama_V : V;
+oma_kaela_peale_saama_V : V;
+'oma_kaela_peale_võtma_V' : V;
+omakaitselane_N : N;
+omakaitsemees_N : N;
+omakandimees_N : N;
+omakapital_N : N;
+'omakasupüüdja_N' : N;
+'omakasupüüdlikkus_N' : N;
+'omakasupüüdlikult_Adv' : Adv;
+'omakasupüüdmatult_Adv' : Adv;
+'omakasupüüdmatus_N' : N;
+oma_keelt_hammustama_V : V;
+oma_kodaraid_koristama_V : V;
+oma_kohale_asuma_V : V;
+omakohus_N : N;
+oma_koibi_koristama_V : V;
+oma_koibi_tooma_V : V;
+oma_koibi_viima_V : V;
+oma_konte_koristama_V : V;
+oma_koormat_kandma_V : V;
+omakorda_Adv : Adv;
+omaksed_N : N;
+omaks_pidama_V : V;
+omaks_saama_V : V;
+'omaks_võtma_V' : V;
+'omaksvõtt_N' : N;
+'oma_kõrvaga_kuulma_V' : V;
+'oma_kõrvu_mitte_uskuma_V' : V;
+'oma_käe_alla_võtma_V' : V;
+'oma_käed_millestki_puhtaks_pesema_V' : V;
+'oma_käed_puhtaks_pesema_V' : V;
+'oma_käpa_alla_saama_V' : V;
+'oma_kätt_andma_V' : V;
+'oma_kätt_kinkima_V' : V;
+'oma_kätt_pakkuma_V' : V;
+omalaadselt_Adv : Adv;
+oma_leiba_heitma_V : V;
+oma_leiva_peal_elama_V : V;
+'omale_jalale_tõusma_V' : V;
+omale_kiskuma_V : V;
+'omale_püüdma_V' : V;
+omale_saama_V : V;
+omale_silmust_kaela_panema_V : V;
+'oma_liikmeks_võtma_V' : V;
+'oma_liistude_juurde_jääma_V' : V;
+omalooming_N : N;
+omamaalane_N : N;
+'oma_mainet_tõstma_V' : V;
+'oma_maist_teekonda_lõpetama_V' : V;
+omamees_N : N;
+omamehelikult_Adv : Adv;
+omamine_N : N;
+'oma_mõrda_meelitama_V' : V;
+'oma_mõrda_püüdma_V' : V;
+'oma_mõrda_tõmbama_V' : V;
+'oma_mõrda_võtma_V' : V;
+'oma_mütsi_ära_sööma_V' : V;
+oma_naha_peal_tundma_V : V;
+oma_nahka_hoidma_V : V;
+oma_nahka_turule_viima_V : V;
+omandaja_N : N;
+omandama_V2 : V2;
+omandamine_N : N;
+omandatav_A : A;
+omandihimu_N : N;
+omandireform_N : N;
+omandkirik_N : N;
+omandkirje_N : N;
+omand_N : N;
+omandus_N : N;
+omanema_V : V;
+omane_A : A;
+omanikkirje_N : N;
+omanik_N : N;
+'omanikumärk_N' : N;
+omanikustamine_N : N;
+'oma_nime_väärima_V' : V;
+'oma_nina_kõrgel_hoidma_V' : V;
+'oma_nina_näitama_V' : V;
+oma_nina_pistma_V : V;
+'oma_ninast_kaugemale_nägema_V' : V;
+'oma_noota_tõmbama_V' : V;
+omanuhti_Adv : Adv;
+omanurgamees_N : N;
+'oma_nägu_muutma_V' : V;
+'oma_nägu_näitama_V' : V;
+'oma_näo_järgi_looma_V' : V;
+'omanäoliselt_Adv' : Adv;
+omaolek_N : N;
+oma_Adv : Adv;
+oma_A : A;
+oma_N : N;
+omaosalus_N : N;
+'oma_osa_nõudma_V' : V;
+'oma_osa_võtma_V' : V;
+'oma_palet_ära_pöörama_V' : V;
+omapalgeliselt_Adv : Adv;
+oma_panust_andma_V : V;
+oma_parimat_andma_V : V;
+oma_pead_andma_V : V;
+omapead_Adv : Adv;
+oma_pead_painutama_V : V;
+oma_pead_pakule_panema_V : V;
+'oma_peale_võtma_V' : V;
+'oma_piire_tõmbama_V' : V;
+'oma_pilli_järgi_tantsima_panema_V' : V;
+omapoisilikult_Adv : Adv;
+oma_pookstaveid_alla_panema_V : V;
+oma_positsiooni_kaotama_V : V;
+omapuhku_Adv : Adv;
+'oma_põlvi_painutama_V' : V;
+'omapäi_Adv' : Adv;
+'omapära_N' : N;
+'omapäraselt_Adv' : Adv;
+'omapärastaja_N' : N;
+'omapärastamine_N' : N;
+'omapärasus_N' : N;
+'omapäratseja_N' : N;
+'omapäratsema_V' : V;
+'omapäratsemine_N' : N;
+'omapäratult_Adv' : Adv;
+'omapäratus_N' : N;
+'omarežiim_N' : N;
+omariiklus_N : N;
+oma_risti_kandma_V : V;
+oma_saatust_proovile_panema_V : V;
+oma_saba_kergitama_V : V;
+'oma_saba_kõrgel_hoidma_V' : V;
+oma_seadust_tegema_V : V;
+'oma_seisukohale_jääma_V' : V;
+oma_seisukohti_kaitsma_V : V;
+oma_seisukohti_muutma_V : V;
+omaseks_saama_V : V;
+omaselt_Adv : Adv;
+'oma_silma_alla_võtma_V' : V;
+'oma_silmaga_nägema_V' : V;
+oma_silmaga_vaatama_V : V;
+'oma_silme_ees_nägema_V' : V;
+oma_silmi_mitte_uskuma_V : V;
+'oma_silmi_näitama_V' : V;
+'oma_silmi_peast_häbenema_V' : V;
+omasoodu_Adv : Adv;
+omasooihar_N : N;
+'omas_rasvas_küpsema_V' : V;
+omastaja_N : N;
+omastamine_N : N;
+omastav_N : N;
+oma_suud_pesema_V : V;
+'oma_sõna_juurde_jääma_V' : V;
+'oma_sõna_murdma_V' : V;
+'omasõna_N' : N;
+'oma_sõnast_taganema_V' : V;
+'oma_sõna_sööma_V' : V;
+'oma_sõnu_sööma_V' : V;
+'oma_sõnu_tagasi_võtma_V' : V;
+'oma_sõrme_ümber_keerama_V' : V;
+'oma_sõrme_ümber_mähkima_V' : V;
+'oma_sõrme_ümber_mässima_V' : V;
+'oma_südamest_välja_rebima_V' : V;
+oma_tahte_alla_painutama_V : V;
+'oma_tahtmisi_täitma_V' : V;
+oma_tahtmist_tegema_V : V;
+'oma_tahtmist_täitma_V' : V;
+omatahtsi_Adv : Adv;
+omataoline_N : N;
+omatarbetarkvara_N : N;
+'oma_taskuid_täitma_V' : V;
+oma_teada_hoidma_V : V;
+oma_teha_saama_V : V;
+oma_teokarpi_pugema_V : V;
+'oma_tiiva_alla_võtma_V' : V;
+oma_toolist_kinni_hoidma_V : V;
+oma_tundi_ootama_V : V;
+oma_turja_painutama_V : V;
+'oma_tõelist_nägu_näitama_V' : V;
+'oma_tõelist_palet_näitama_V' : V;
+'oma_tööd_tegema_V' : V;
+'oma_vahele_jääma_V' : V;
+omavahel_Adv : Adv;
+'oma_vaimu_silma_ees_nägema_V' : V;
+omavalitsusasutus_N : N;
+'omavalitsusettevõte_N' : N;
+omavalitsus_N : N;
+'oma_vastutuse_peale_võtma_V' : V;
+omavastutus_N : N;
+omavoliliselt_toimima_V : V;
+omavoli_N : N;
+omavolitseja_N : N;
+omavolitsema_V : V;
+omavolitsemine_N : N;
+'oma_volitusi_ületama_V' : V;
+omavorming_N : N;
+'oma_võimuses_pidama_V' : V;
+'oma_võrku_meelitama_V' : V;
+'oma_võrku_püüdma_V' : V;
+'oma_võrku_tõmbama_V' : V;
+'oma_võrku_võtma_V' : V;
+'oma_õiget_nägu_näitama_V' : V;
+'oma_õigust_ajama_V' : V;
+'oma_õnnistust_andma_V' : V;
+ombrella_N : N;
+ombromeeter_N : N;
+ombudsman_N : N;
+ometigi_Adv : Adv;
+ometi_Adv : Adv;
+omfaliit_N : N;
+omistaja_N : N;
+omistama_V2 : V2;
+omistamine_N : N;
+omistuslause_N : N;
+omistus_N : N;
+omlett_N : N;
+ommatiid_N : N;
+omnibuss_N : N;
+omnivoor_N : N;
+onaneerija_N : N;
+onaneerimine_N : N;
+onanism_N : N;
+ondatra_N : N;
+onkoloogiakliinik_N : N;
+onkoloogia_N : N;
+onkoloog_N : N;
+'onlainrežiim_N' : N;
+onn_N : N;
+onomastika_N : N;
+'onomatopöa_N' : N;
+ontlik_A : A;
+ontogenees_N : N;
+ontoloogia_N : N;
+onu_N : N;
+onupoeg_N : N;
+onupojapoliitika_N : N;
+'onutütar_N' : N;
+'onühhomükoos_N' : N;
+ooberst_N : N;
+oodatav_A : A;
+oodatud_A : A;
+oode_N : N;
+'oodet_võtma_V' : V;
+ood_N : N;
+oodus_N : N;
+oodustamine_N : N;
+oodustamistehing_N : N;
+oodustustasu_N : N;
+'ookeanipüük_N' : N;
+ookeanivesi_N : N;
+ookean_N : N;
+ooker_N : N;
+ooloogia_N : N;
+ooloog_N : N;
+oomega_N : N;
+oomen_N : N;
+oommeeter_N : N;
+'oonüksklaas_N' : N;
+ooperietendus_N : N;
+ooperifestival_N : N;
+ooperikangelane_N : N;
+ooperiklassika_N : N;
+ooperikunst_N : N;
+ooperilaulja_N : N;
+ooperilavastus_N : N;
+ooperimaja_N : N;
+ooperipublik_N : N;
+ooperisolist_N : N;
+ooperiteater_N : N;
+ooper_N : N;
+oopium_N : N;
+oopus_N : N;
+ootaja_N : N;
+ootama_V2 : V2;
+ootamatult_Adv : Adv;
+'ootamatult_sülle_langema_V' : V;
+ootamatu_A : A;
+ootamatus_N : N;
+ootamine_N : N;
+ootav_A : A;
+ooteaeg_N : N;
+'ootele_jääma_V' : V;
+ootel_seisma_V : V;
+ooteolek_N : N;
+ootepaviljon_N : N;
+'ooterežiim_N' : N;
+ooteruum_N : N;
+ootesaal_N : N;
+'ootsüst_N' : N;
+ootus_N : N;
+'ootuspäraselt_Adv' : Adv;
+'ootuspärasus_N' : N;
+opaakklaas_N : N;
+opaakne_A : A;
+opaalklaas_N : N;
+opaalne_A : A;
+opaal_N : N;
+opakas_N : N;
+operaatordomeen_N : N;
+operaatorfirma_N : N;
+operaatoripult_N : N;
+operaator_N : N;
+operand_N : N;
+operatiivauto_N : N;
+'operatiivmälu_N' : N;
+operatsionalism_N : N;
+operatsionalist_N : N;
+operatsioone_tegema_V : V;
+operatsioonierand_N : N;
+operatsioonihaav_N : N;
+operatsioonikood_N : N;
+operatsioonilaud_N : N;
+'operatsioonilõks_N' : N;
+operatsiooniosa_N : N;
+operatsiooniruum_N : N;
+operatsioonisaal_N : N;
+'operatsioonisüsteemipöördus_N' : N;
+'operatsioonisüsteem_N' : N;
+operatsiooni_tegema_V : V;
+operatsioonituba_N : N;
+'operatsioonivõimendi_N' : N;
+operatsioon_N : N;
+opereerija_N : N;
+opereerimine_N : N;
+operetietendus_N : N;
+operetikangelane_N : N;
+operetiklassika_N : N;
+operetilavastus_N : N;
+'operetinäitleja_N' : N;
+operetipublik_N : N;
+operetiteater_N : N;
+operett_N : N;
+opisthodomos_N : N;
+opman_N : N;
+oponeerija_N : N;
+oponeerimine_N : N;
+oponent_N : N;
+oportunism_N : N;
+'opositsionäär_N' : N;
+opositsiooniline_A : A;
+opositsioon_N : N;
+opsiin_N : N;
+'opsüsteem_N' : N;
+optant_N : N;
+opteerija_N : N;
+opteerimine_N : N;
+opteeruma_V : V;
+optikainstrument_N : N;
+optikakauplus_N : N;
+optika_N : N;
+optikapood_N : N;
+optikariist_N : N;
+optikaseadis_N : N;
+optikatarbed_N : N;
+optikatarve_N : N;
+'optikaäri_N' : N;
+optik_N : N;
+optiline_A : A;
+optimaaljuhtimine_N : N;
+optimaalne_A : A;
+optimeerija_N : N;
+optimeerimine_N : N;
+optimeeter_N : N;
+optimism_N : N;
+optimistlik_A : A;
+optimistlikult_Adv : Adv;
+optimist_N : N;
+optimum_N : N;
+optoelektroonika_N : N;
+optsioon_N : N;
+'opvõimendi_N' : N;
+oraakel_N : N;
+oraalne_A : A;
+oraator_N : N;
+orangutang_N : N;
+'oranšerii_N' : N;
+'oranž_A' : A;
+ora_N : N;
+orasaag_N : N;
+'oraseöölane_N' : N;
+orashein_N : N;
+oraste_peale_tegema_V : V;
+orastuma_V : V;
+oratooriumifestival_N : N;
+oratoorium_N : N;
+oravapintsel_N : N;
+oravasaba_N : N;
+oravlane_N : N;
+orav_N : N;
+orbiit_N : N;
+orbitaaljaam_N : N;
+orb_N : N;
+'orbvärss_N' : N;
+ordaalid_N : N;
+ordenilint_N : N;
+orden_N : N;
+order_N : N;
+ordinaalarv_N : N;
+ordinaal_N : N;
+'ordinaaltüüp_N' : N;
+ordinaarne_A : A;
+ordinaattelg_N : N;
+ordinatsioon_N : N;
+ordineerija_N : N;
+ordineerimine_N : N;
+ordoviitsium_N : N;
+ordulinnus_N : N;
+orduloss_N : N;
+ordumeister_N : N;
+ordu_N : N;
+'ordurüütel_N' : N;
+oregano_N : N;
+orelifestival_N : N;
+oreliklass_N : N;
+orelikontsert_N : N;
+orelikunstnik_N : N;
+orelimuusikafestival_N : N;
+orelimuusika_N : N;
+'orelimängija_N' : N;
+orelivile_N : N;
+'oreliväär_N' : N;
+'oreliõpetaja_N' : N;
+orel_N : N;
+oreooliga_ehtima_V : V;
+oreool_N : N;
+orfism_N : N;
+orfist_N : N;
+orgaaniline_A : A;
+organisaator_N : N;
+organisatsioonikultuur_N : N;
+organisatsiooniline_A : A;
+organisatsioon_N : N;
+organiseerija_N : N;
+organiseerima_V2 : V2;
+organiseerimatu_A : A;
+organiseerimatus_N : N;
+organiseerimine_N : N;
+organiseerimiskomitee_N : N;
+organiseeritud_A : A;
+organiseeritus_N : N;
+organiseeruma_V : V;
+organiseerumine_N : N;
+organismikloon_N : N;
+organism_N : N;
+organist_N : N;
+organon_N : N;
+organ_N : N;
+orgia_N : N;
+orgi_otsa_ajama_V : V;
+orgklaas_N : N;
+orgkomitee_N : N;
+org_N : N;
+orhidee_N : N;
+orhiit_N : N;
+orientaalne_A : A;
+orientaalselt_Adv : Adv;
+orientalistika_N : N;
+orientalist_N : N;
+orientatsioon_N : N;
+orienteerija_N : N;
+orienteerima_V2 : V2;
+orienteerimine_N : N;
+orienteeruja_N : N;
+orienteeruma_V : V;
+orienteerumine_N : N;
+orienteerumiskaart_N : N;
+orienteerumiskohtunik_N : N;
+orienteerumisrada_N : N;
+orienteerumissportlane_N : N;
+orienteerumissport_N : N;
+orienteerumissuusataja_N : N;
+orienteerumissuusatamine_N : N;
+'orienteerumisvõime_N' : N;
+orientiir_N : N;
+originaalitseja_N : N;
+originaalitsema_V : V;
+originaalitsemine_N : N;
+originaallavastus_N : N;
+originaalne_A : A;
+originaal_N : N;
+originaalpudel_N : N;
+originaalravim_N : N;
+originaalselt_Adv : Adv;
+originaalsus_N : N;
+originaalteos_N : N;
+orikas_N : N;
+orilloon_N : N;
+ori_N : N;
+orjaja_N : N;
+orjakaupleja_N : N;
+orjakaupmees_N : N;
+orjalaev_N : N;
+orjalikkus_N : N;
+orjalik_A : A;
+orjameel_N : N;
+orjameelsus_N : N;
+orjamine_N : N;
+orjamoraal_N : N;
+orjandus_N : N;
+orjapidamine_N : N;
+orjastaja_N : N;
+orjastamine_N : N;
+orjastatud_A : A;
+'orjatöö_N' : N;
+orjavits_N : N;
+orjusmaa_N : N;
+orjus_N : N;
+orkaan_N : N;
+orkester_N : N;
+orkestra_N : N;
+orkestratsioon_N : N;
+orkestreerija_N : N;
+orkestreerimine_N : N;
+orkestriinstrument_N : N;
+orkestrikontsert_N : N;
+orkestrile_seadma_V : V;
+orkestrimuusika_N : N;
+orkestrion_N : N;
+orkestripill_N : N;
+orkestriruum_N : N;
+orkestriseade_N : N;
+orkestriteos_N : N;
+orki_lendama_V : V;
+'orki_tõmbama_V' : V;
+ork_N : N;
+ornamenteerija_N : N;
+ornamenteerimine_N : N;
+ornamentija_N : N;
+ornamentika_N : N;
+ornamentimine_N : N;
+ornament_N : N;
+ornitofauna_N : N;
+ornitofenoloogia_N : N;
+ornitoloogia_N : N;
+ornitoloog_N : N;
+ornitoos_N : N;
+ornungisse_Adv : Adv;
+ortodoksia_N : N;
+ortodoksne_A : A;
+ortogonaalprojektsioon_N : N;
+ortograafiakorrektor_N : N;
+ortograafia_N : N;
+ortoloogia_N : N;
+ortopeediaosakond_N : N;
+ortoreksia_N : N;
+ortostaat_N : N;
+orutempel_N : N;
+orvand_N : N;
+orv_N : N;
+orvuke_N : N;
+osaalus_N : N;
+osakaal_N : N;
+osakapital_N : N;
+osake_N : N;
+osakond_N : N;
+osakonnajuhataja_N : N;
+osak_N : N;
+'osaks_jääma_V' : V;
+osaks_langema_V : V;
+osaks_saama_V : V;
+osalause_N : N;
+osalejad_N : N;
+osaleja_N : N;
+osalejaskond_N : N;
+osalema_V : V;
+osalemine_N : N;
+osaline_A : A;
+osaline_N : N;
+osaliseltki_Adv : Adv;
+osaliselt_Adv : Adv;
+osalt_Adv : Adv;
+osalusajakirjandus_N : N;
+osalusdemokraatia_N : N;
+osalus_N : N;
+osamakse_N : N;
+osamaks_N : N;
+'osa_mängima_V' : V;
+osandaja_N : N;
+osandamine_N : N;
+osanema_V : V;
+osanik_N : N;
+osa_N : N;
+osapool_N : N;
+osaraamat_N : N;
+osariik_N : N;
+osa_saama_V : V;
+osasihitis_N : N;
+osasilm_N : N;
+osastaja_N : N;
+osastamine_N : N;
+osastav_N : N;
+osataja_N : N;
+osatamine_N : N;
+'osatähtsus_N' : N;
+'osatäitmine_N' : N;
+osavalt_Adv : Adv;
+osavasti_Adv : Adv;
+osav_A : A;
+'osavusmäng_N' : N;
+osavus_N : N;
+'osavõtjad_N' : N;
+'osavõtja_N' : N;
+'osavõtjaskond_N' : N;
+'osavõtlikkus_N' : N;
+'osavõtlikult_Adv' : Adv;
+'osa_võtma_V' : V;
+'osavõtmatult_Adv' : Adv;
+'osavõtt_N' : N;
+'osaühing_N' : N;
+osi_N : N;
+ositi_Adv : Adv;
+oskaja_N : N;
+oskama_V2 : V2;
+oskamatult_Adv : Adv;
+oskamatu_A : A;
+oskamatus_N : N;
+oskamine_N : N;
+oskuskeel_N : N;
+oskuslikkus_N : N;
+oskuslik_A : A;
+oskuslikult_Adv : Adv;
+oskus_N : N;
+'oskussõna_N' : N;
+'oskussõnaraamat_N' : N;
+'oskussõnastik_N' : N;
+'oskussõnavara_N' : N;
+'oskussõnavaraõpetus_N' : N;
+oskusteave_N : N;
+'oskustööline_N' : N;
+osmik_N : N;
+osmium_N : N;
+osmoos_N : N;
+osmoregulatsioon_N : N;
+osmoretseptor_N : N;
+osokeriit_N : N;
+osoneerimine_N : N;
+osoneeruma_V : V;
+osoneerumine_N : N;
+'osonosfäär_N' : N;
+osooniauk_N : N;
+osoonikiht_N : N;
+osoonimine_N : N;
+osoon_N : N;
+osseet_N : N;
+osseiin_N : N;
+osteoartriit_N : N;
+osteoartroos_N : N;
+'osteodüstroofia_N' : N;
+osteokondroom_N : N;
+osteoloogia_N : N;
+'osteomüeliit_N' : N;
+osteoom_N : N;
+osteopetroos_N : N;
+osteoporoos_N : N;
+osteosarkoom_N : N;
+ostetav_A : A;
+ostetavus_N : N;
+ostiit_N : N;
+ostjaid_leidma_V : V;
+ostjak_N : N;
+ostja_N : N;
+ostjaskond_N : N;
+ostleja_N : N;
+ostlemine_N : N;
+ostma_V2 : V2;
+ostmine_N : N;
+ost_N : N;
+ostrakism_N : N;
+ostsillaator_N : N;
+ostsillograaf_N : N;
+'ostueesõigus_N' : N;
+ostuhind_N : N;
+'ostujõud_N' : N;
+ostukeskus_N : N;
+ostukonto_N : N;
+ostukorv_N : N;
+ostukurss_N : N;
+'ostukäru_N' : N;
+ostuleping_N : N;
+ostuoptsioon_N : N;
+ostupaanika_N : N;
+ostupalavik_N : N;
+osturaha_N : N;
+osturalli_N : N;
+ostusumma_N : N;
+ostutalu_N : N;
+ostu_tegema_V : V;
+ostutehing_N : N;
+ostuturg_N : N;
+'ostutäht_N' : N;
+osundaja_N : N;
+osundamine_N : N;
+osund_N : N;
+osus_N : N;
+osutaja_N : N;
+osutama_V2 : V2;
+osutamine_N : N;
+osutikaal_N : N;
+osuti_N : N;
+osutuma_V : V;
+osutumine_N : N;
+osutus_N : N;
+osutusseadis_N : N;
+ozeena_N : N;
+otiit_N : N;
+otoloogia_N : N;
+otoloog_N : N;
+'otorinolarüngoloogia_N' : N;
+'otorinolarüngoloog_N' : N;
+otoskleroos_N : N;
+otsaaken_N : N;
+otsa_andma_V : V;
+otsad_andma_V : V;
+otsaesine_N : N;
+'otsaesist_kipra_tõmbama_V' : V;
+otsaette_kirjutama_V : V;
+otsa_hakkama_V : V;
+'otsahöövel_N' : N;
+otsaja_N : N;
+otsajoon_N : N;
+otsaju_N : N;
+'otsa_jääma_V' : V;
+otsakamber_N : N;
+otsakatus_N : N;
+otsa_kinnitama_V : V;
+otsa_komistama_V : V;
+otsakont_N : N;
+otsakorral_Adv : Adv;
+otsak_N : N;
+otsakuti_Adv : Adv;
+'otsa_kätte_leidma_V' : V;
+'otsa_kätte_saama_V' : V;
+otsa_lahti_tegema_V : V;
+otsa_leidma_V : V;
+'otsale_jõudma_V' : V;
+otsale_saama_V : V;
+otsalisus_N : N;
+'otsa_lõppema_V' : V;
+otsamine_N : N;
+otsa_otsaga_kokku_saama_V : V;
+otsa_panema_V : V;
+otsa_peale_aitama_V : V;
+'otsa_peale_jõudma_V' : V;
+otsa_peale_kirjutama_V : V;
+otsa_peale_saama_V : V;
+otsa_peale_tegema_V : V;
+otsa_pistma_V : V;
+'otsa_ringi_pöörama_V' : V;
+otsa_ronima_V : V;
+otsa_saama_V : V;
+otsa_saatma_V : V;
+otsa_sattuma_V : V;
+otsasein_N : N;
+'otsasissekäik_N' : N;
+'otsasissepääs_N' : N;
+otsa_soolama_V : V;
+otsas_Adv : Adv;
+otsastikku_Adv : Adv;
+otsast_kinni_hakkama_V : V;
+otsast_Adv : Adv;
+otsast_peale_algama_V : V;
+otsast_peale_hakkama_V : V;
+otsa_suruma_V : V;
+'otsa_sõitma_V' : V;
+otsa_tegema_V : V;
+otsa_tormama_V : V;
+otsatuba_N : N;
+otsatult_Adv : Adv;
+otsatu_A : A;
+otsatus_N : N;
+otsa_vaatama_V : V;
+otsa_vahtima_V : V;
+otsaviil_N : N;
+'otsa_võtma_V' : V;
+'otsa_üles_võtma_V' : V;
+'otsa_ümber_keerama_V' : V;
+otseaadress_N : N;
+otsedeklaratsioon_N : N;
+otsejoones_Adv : Adv;
+otsejoon_N : N;
+otsekaabel_N : N;
+otsekasatsk_N : N;
+otsekasutaja_N : N;
+otsekiirgus_N : N;
+otsekohe_Adv : Adv;
+otsekoheselt_Adv : Adv;
+otsekohesus_N : N;
+otsekokkupuutesse_viima_V : V;
+'otsekokkupõrge_N' : N;
+otsekui_Adv : Adv;
+otsekulu_N : N;
+otsekutse_N : N;
+'otsekäsk_N' : N;
+otselask_N : N;
+otselend_N : N;
+otsemaid_Adv : Adv;
+otsemodem_N : N;
+'otsemüük_N' : N;
+otsene_A : A;
+otse_Adv : Adv;
+otse_panema_V : V;
+otsepilt_N : N;
+otsepostitusfirma_N : N;
+'otsepöördus_N' : N;
+otsesaade_N : N;
+otseselt_Adv : Adv;
+otse_silma_vaatama_V : V;
+otsesuund_N : N;
+otse_suu_sisse_vahtima_V : V;
+'otsesüntees_N' : N;
+otsetabamus_N : N;
+otsetee_N : N;
+'otsetõlge_N' : N;
+otsevideo_N : N;
+otsevoolureaktiivmootor_N : N;
+'otseülekanne_N' : N;
+'otse_ütlema_V' : V;
+otsfrees_N : N;
+otsija_N : N;
+otsi_kokku_ajama_V : V;
+otsi_kokku_saama_V : V;
+'otsi_kokku_tõmbama_V' : V;
+otsi_kokku_viima_V : V;
+'otsi_kokku_võtma_V' : V;
+otsima_V2 : V2;
+otsimine_N : N;
+otsimootor_N : N;
+otsing_N : N;
+otsingumeetod_N : N;
+otsingumootor_N : N;
+otsingupuu_N : N;
+otsinguviisard_N : N;
+'otsinguvõlur_N' : N;
+'otsinguvõti_N' : N;
+otsiskeleja_N : N;
+otsiskelemine_N : N;
+otsiskleja_N : N;
+otsisklemine_N : N;
+'otsisüsteem_N' : N;
+otsitav_A : A;
+otsitav_N : N;
+otsitud_A : A;
+otsitus_N : N;
+'otsivõti_N' : N;
+'otsi_ära_andma_V' : V;
+otsjoon_N : N;
+'otslõiketangid_N' : N;
+otsmik_N : N;
+otsmikukoobas_N : N;
+otsmikuluu_N : N;
+'otsmikunärv_N' : N;
+otsmikusagar_N : N;
+otsmine_A : A;
+ots_otsaga_kokku_ajama_V : V;
+ots_otsaga_kokku_saama_V : V;
+ots_otsaga_kokku_tulema_V : V;
+otsotsaga_kokku_tulema_V : V;
+ots_otsaga_kokku_vedama_V : V;
+'ots_otsaga_välja_tulema_V' : V;
+ots_N : N;
+'otspunktkrüpteerimine_N' : N;
+otspunkt_N : N;
+'otspunktšifreerimine_N' : N;
+otstarbekalt_Adv : Adv;
+otstarbekohaselt_Adv : Adv;
+otstarbekohasus_N : N;
+otstarbekus_N : N;
+otstarbetus_N : N;
+otstarve_N : N;
+otsuseid_langetama_V : V;
+otsuseid_tegema_V : V;
+'otsuseid_vastu_võtma_V' : V;
+otsusekindlalt_Adv : Adv;
+otsusekindlus_N : N;
+'otsusele_jõudma_V' : V;
+otsusesisaldus_N : N;
+otsuse_tegema_V : V;
+otsus_N : N;
+otsustaja_N : N;
+otsustama_V2 : V2;
+otsustamatu_A : A;
+otsustamine_N : N;
+otsustavalt_Adv : Adv;
+otsustav_A : A;
+otsustavus_N : N;
+otsust_langetama_V : V;
+otsust_tegema_V : V;
+otsustuma_V : V;
+otsustumine_N : N;
+otsustus_N : N;
+'otsustuspädevus_N' : N;
+otsustusteooria_N : N;
+'otsustusvõimelisus_N' : N;
+'otsustusvõime_N' : N;
+'otsustusõigus_N' : N;
+ottomootor_N : N;
+ott_N : N;
+ovaalaken_N : N;
+ovaalne_A : A;
+ovaal_N : N;
+ovaalsaal_N : N;
+ovaalsus_N : N;
+ovatsioon_N : N;
+ovolo_N : N;
+ovraag_N : N;
+paabulind_N : N;
+paabu_N : N;
+paadikapp_N : N;
+paadikuur_N : N;
+paadilakk_N : N;
+paadimees_N : N;
+paadimootor_N : N;
+paadisadam_N : N;
+paadisild_N : N;
+'paadisõit_N' : N;
+paaditekk_N : N;
+paaduja_N : N;
+paaduma_V : V;
+paadumine_N : N;
+paadunud_A : A;
+paagatama_V : V;
+paagatuma_V : V;
+paakauto_N : N;
+paak_N : N;
+paakpoi_N : N;
+paakuma_V : V;
+paakumine_N : N;
+paakvagun_N : N;
+'paalisõlm_N' : N;
+paalsteek_N : N;
+paanaken_N : N;
+'paaniflööt_N' : N;
+'paanikahäire_N' : N;
+paanikanupp_N : N;
+paanika_N : N;
+paanikasse_sattuma_V : V;
+paanikat_tekitama_V : V;
+paaniline_A : A;
+paaniliselt_Adv : Adv;
+paanimine_N : N;
+paanitseja_N : N;
+paanitsema_V : V;
+paanitsemine_N : N;
+paanivile_N : N;
+paan_N : N;
+paa_N : N;
+paapul_N : N;
+'paapultõbi_N' : N;
+paarduma_V : V;
+paaria_N : N;
+paari_heitma_V : V;
+paarija_N : N;
+paarikaupa_Adv : Adv;
+paariksiire_N : N;
+paariline_N : N;
+paarimees_N : N;
+paarimine_N : N;
+paarinisti_Adv : Adv;
+paaripanek_N : N;
+paari_panema_V : V;
+'paarismäng_N' : N;
+paaris_Adv : Adv;
+paarisrakend_N : N;
+paarisriim_N : N;
+paarissambad_N : N;
+paarisstart_N : N;
+paaristamine_N : N;
+paaristants_N : N;
+paaristikku_Adv : Adv;
+'paaristöö_N' : N;
+paarisuhe_N : N;
+paarisvoodi_N : N;
+paaritaja_N : N;
+paaritamine_N : N;
+paariteraapia_N : N;
+paariti_Adv : Adv;
+paarituja_N : N;
+paarituma_V : V;
+paaritumine_N : N;
+paaritumisaeg_N : N;
+paaritu_A : A;
+paaritus_N : N;
+paariviisi_Adv : Adv;
+'paar_klahvi_võtma_V' : V;
+paar_N : N;
+paar_parajat_panema_V : V;
+paarsusbitt_N : N;
+paarsuskontroll_N : N;
+paarsuslipp_N : N;
+paarsus_N : N;
+'paar_täit_tõmbama_V' : V;
+paaruja_N : N;
+paaruma_V : V;
+paarumine_N : N;
+paarumislend_N : N;
+paarumistaru_N : N;
+paarutaja_N : N;
+paarutamine_N : N;
+'paasapüha_N' : N;
+paas_N : N;
+paast_N : N;
+paastuja_N : N;
+paastukuu_N : N;
+'paastumaarjapäev_N' : N;
+paastuma_V : V;
+paastumine_N : N;
+paastu_pidama_V : V;
+paatelamu_N : N;
+paathaud_N : N;
+paatkond_N : N;
+paatmaja_N : N;
+paatoslik_A : A;
+paatos_N : N;
+paat_N : N;
+paatsima_V : V;
+paatuma_V : V;
+paatumine_N : N;
+paavstimeelne_N : N;
+paavstlane_N : N;
+paavst_N : N;
+paberid_N : N;
+paberifirma_N : N;
+paberikaup_N : N;
+paberikorv_N : N;
+'paberikäärid_N' : N;
+paberileht_N : N;
+'paberile_jääma_V' : V;
+paberile_panema_V : V;
+paberile_saama_V : V;
+paberile_viskama_V : V;
+paberilipakas_N : N;
+'paberimäärija_N' : N;
+paberinuga_N : N;
+paberisse_panema_V : V;
+paberisse_pistma_V : V;
+'paberit_määrima_V' : V;
+'paberitöö_N' : N;
+paberivirn_N : N;
+paberlikkus_N : N;
+paberlik_A : A;
+paberlint_N : N;
+'pabermähe_N' : N;
+'pabernöör_N' : N;
+paberossikest_N : N;
+paberossipaber_N : N;
+pabeross_N : N;
+paber_N : N;
+paberpulm_N : N;
+paberraha_N : N;
+pabertapeet_N : N;
+'pabertaskurätt_N' : N;
+pabertops_N : N;
+'paberväljaanne_N' : N;
+pabistaja_N : N;
+pabistama_V : V;
+pabistamine_N : N;
+pabul_N : N;
+pada_ajama_V : V;
+padakonn_N : N;
+pada_N : N;
+pada_panema_V : V;
+padekaater_N : N;
+padin_N : N;
+padi_N : N;
+padisema_V : V;
+padjakott_N : N;
+padjandaja_N : N;
+padjandamine_N : N;
+padjand_N : N;
+'padjapüür_N' : N;
+padjavirn_N : N;
+padrik_N : N;
+padrunipesa_N : N;
+padrunisalv_N : N;
+'padrunisütik_N' : N;
+'padrunit_rauda_lükkama_V' : V;
+padrunkaitse_N : N;
+padrun_N : N;
+'padrunvõti_N' : N;
+padur_N : N;
+paduvihm_N : N;
+paeaste_N : N;
+paekiviaste_N : N;
+paekivimurd_N : N;
+'paekivimüüritis_N' : N;
+paekivi_N : N;
+paekivisein_N : N;
+paekivivundament_N : N;
+paela_kaela_panema_V : V;
+'paela_kaela_tõmbama_V' : V;
+paelakandja_N : N;
+paelamees_N : N;
+paela_peale_andma_V : V;
+paelornament_N : N;
+pael_N : N;
+paelrohi_N : N;
+paeltikand_N : N;
+paeluja_N : N;
+paelumine_N : N;
+paelu_sattuma_V : V;
+paeluss_N : N;
+'paelust_pääsema_V' : V;
+paeluv_A : A;
+paemurd_N : N;
+'paemüüritis_N' : N;
+'paemüür_N' : N;
+paene_A : A;
+paeplokk_N : N;
+'paepõrand_N' : N;
+paesein_N : N;
+paganausk_N : N;
+paganlik_A : A;
+paganlus_N : N;
+pagan_N : N;
+paganus_N : N;
+pagarifirma_N : N;
+pagaripood_N : N;
+'pagaripärm_N' : N;
+pagaritoode_N : N;
+'pagaritöökoda_N' : N;
+'pagaritööstus_N' : N;
+'pagariäri_N' : N;
+pagar_N : N;
+pagasiait_N : N;
+pagasikindlustus_N : N;
+pagasikontroll_N : N;
+pagasikonveier_N : N;
+'pagasikäru_N' : N;
+pagasiriiul_N : N;
+pagasiruum_N : N;
+pagasivagun_N : N;
+'pagasivõrk_N' : N;
+pagas_N : N;
+pageja_N : N;
+pagema_V : V;
+pagemine_N : N;
+pagendaja_N : N;
+pagendama_V2 : V2;
+pagendamine_N : N;
+pagendus_N : N;
+pagendusse_saatma_V : V;
+pagiauto_N : N;
+pagineerimine_N : N;
+pagi_N : N;
+pagisema_V : V;
+pagood_N : N;
+pagulane_N : N;
+pagula_N : N;
+pagulaskirjandus_N : N;
+pagulaskirjanik_N : N;
+pagulaskond_N : N;
+pagulus_N : N;
+pagun_N : N;
+pagu_N : N;
+paguvesi_N : N;
+pahaaimamatult_Adv : Adv;
+pahaendeliselt_Adv : Adv;
+paha_haisu_laskma_V : V;
+paha_hakkama_V : V;
+pahaks_panema_V : V;
+pahakspanevalt_Adv : Adv;
+'pahaks_võtma_V' : V;
+'pahakõla_N' : N;
+pahameeleavaldus_N : N;
+pahameelehoog_N : N;
+pahameelepuhang_N : N;
+pahameeletorm_N : N;
+pahameel_N : N;
+pahameelt_tekitama_V : V;
+pahandaja_N : N;
+pahandama_V2 : V2;
+pahandamine_N : N;
+pahanduma_V : V;
+pahandus_N : N;
+pahandust_tegema_V : V;
+pahanema_V : V;
+pahane_A : A;
+paha_A : A;
+paharet_N : N;
+pahaseks_saama_V : V;
+pahaselt_Adv : Adv;
+pahasoovlikkus_N : N;
+pahasoovlikult_Adv : Adv;
+pahasti_Adv : Adv;
+pahatahtlikkus_N : N;
+pahatahtlikult_Adv : Adv;
+paha_tegema_V : V;
+pahategija_N : N;
+pahategu_N : N;
+pahatihti_Adv : Adv;
+pahatsema_V : V;
+pahatujuliselt_Adv : Adv;
+pahavara_N : N;
+paheline_A : A;
+paheliselt_Adv : Adv;
+pahempidikude_N : N;
+pahempidisilm_N : N;
+pahempidisilmus_N : N;
+pahemus_N : N;
+pahenema_V : V;
+pahenemine_N : N;
+pahe_N : N;
+pahin_N : N;
+pahisema_V : V;
+pahisemine_N : N;
+pahistamine_N : N;
+pahkluu_N : N;
+pahkmikornament_N : N;
+pahkumine_N : N;
+pahmakas_N : N;
+pahmima_V : V;
+pahnaja_N : N;
+pahnamine_N : N;
+pahnane_A : A;
+pahn_N : N;
+pahteldaja_N : N;
+pahteldamine_N : N;
+pahtelkitt_N : N;
+pahtellabidas_N : N;
+pahtel_N : N;
+pahtuma_V : V;
+pahtumine_N : N;
+pahuksis_Adv : Adv;
+'pahupidi_pöörama_V' : V;
+pahupool_N : N;
+pahuralt_Adv : Adv;
+pahurdaja_N : N;
+pahurdama_V : V;
+pahurdamine_N : N;
+pahur_A : A;
+pahurus_N : N;
+pahutseja_N : N;
+pahutsema_V : V;
+pahutsemine_N : N;
+pahvak_N : N;
+pahvama_V : V;
+pahvamine_N : N;
+pahvataja_N : N;
+pahvatama_V : V;
+pahvatamine_N : N;
+pahvatus_N : N;
+pahvija_N : N;
+'pahviks_lööma_V' : V;
+'pahviks_võtma_V' : V;
+pahvimine_N : N;
+pahv_A : A;
+paiaan_N : N;
+paigakala_N : N;
+paigaldaja_N : N;
+paigaldama_V2 : V2;
+paigaldamine_N : N;
+paigalduma_V : V;
+paigaldus_N : N;
+paigale_aheldama_V : V;
+paigale_asetuma_V : V;
+'paigale_jääma_V' : V;
+paigale_kangestuma_V : V;
+paigale_panema_V : V;
+paigale_pidama_V : V;
+paigale_saatma_V : V;
+paigal_hoidma_V : V;
+paigalind_N : N;
+paigaline_A : A;
+paigal_istuma_V : V;
+paigalmarss_N : N;
+paigalolek_N : N;
+'paigal_püsima_V' : V;
+'paigalpüük_N' : N;
+paigalsamm_N : N;
+paigal_seisma_V : V;
+paigalseis_N : N;
+paigal_tammuma_V : V;
+'paigalthüpe_N' : N;
+paigalt_liikuma_V : V;
+paigaltstart_N : N;
+'paigalt_sööstma_V' : V;
+paigast_liikuma_V : V;
+'paigast_lööma_V' : V;
+paigast_nihkuma_V : V;
+paigastumine_N : N;
+paigatruudus_N : N;
+paigustaja_N : N;
+paigustamine_N : N;
+paigustuma_V : V;
+paigustumine_N : N;
+paigutaja_N : N;
+paigutama_V2 : V2;
+paigutamine_N : N;
+paigutine_A : A;
+paiguti_Adv : Adv;
+paigutuja_N : N;
+paigutuma_V : V;
+paigutumine_N : N;
+paigutus_N : N;
+paigutustabel_N : N;
+paigutusviis_N : N;
+paikaja_N : N;
+paikamine_N : N;
+paika_panema_V : V;
+paika_peale_panema_V : V;
+paika_pidama_V : V;
+'paika_võtma_V' : V;
+paikkino_N : N;
+paikkondlikkus_N : N;
+paikkondlik_A : A;
+paikkond_N : N;
+paiklik_A : A;
+paikneja_N : N;
+paiknema_V : V;
+paiknemine_N : N;
+paikne_A : A;
+paik_N : N;
+'paikseks_jääma_V' : V;
+paikselt_Adv : Adv;
+paiksus_N : N;
+paiktuimastus_N : N;
+painaja_N : N;
+painama_V2 : V2;
+painamine_N : N;
+painavalt_Adv : Adv;
+'paindehöövel_N' : N;
+'paindhöövel_N' : N;
+paindlikkus_N : N;
+paindlik_A : A;
+paindlikult_Adv : Adv;
+paindtootmine_N : N;
+painduja_N : N;
+painduma_V : V;
+paindumatult_Adv : Adv;
+paindumatu_A : A;
+paindumatus_N : N;
+paindumine_N : N;
+painduv_A : A;
+painduvus_N : N;
+paine_N : N;
+painik_N : N;
+paintball_N : N;
+painutajalihas_N : N;
+painutaja_N : N;
+painutama_V2 : V2;
+painutamine_N : N;
+painutusaste_N : N;
+painutusmurd_N : N;
+painutus_N : N;
+pai_N : N;
+paipoiss_N : N;
+paiselehetee_N : N;
+paiseleht_N : N;
+paise_N : N;
+'paisetõbi_N' : N;
+paiskadresseerimine_N : N;
+paiskaja_N : N;
+paiskama_V2 : V2;
+paiskamine_N : N;
+paiskefunktsioon_N : N;
+paiskekonflikt_N : N;
+'paiskeväärtus_N' : N;
+paiskotsing_N : N;
+paisktabel_N : N;
+paiskuja_N : N;
+paiskuma_V : V;
+paiskumine_N : N;
+pais_N : N;
+paista_laskma_V : V;
+paiste_N : N;
+paistetama_V : V;
+paistetamine_N : N;
+paistetuma_V : V;
+paistetus_N : N;
+paistja_N : N;
+paistma_V : V;
+paistmine_N : N;
+paistvusnihe_N : N;
+paistvus_N : N;
+paisuja_N : N;
+paisuma_V : V;
+paisumine_N : N;
+paisumistakt_N : N;
+paisu_panema_V : V;
+paisutaja_N : N;
+paisutamine_N : N;
+paisutus_N : N;
+paitaja_N : N;
+paitama_V2 : V2;
+paitamine_N : N;
+paitav_A : A;
+pai_tegema_V : V;
+paitus_N : N;
+pajaahelad_N : N;
+pajaaken_N : N;
+pajakinnas_N : N;
+pajakook_N : N;
+pajakrants_N : N;
+pajalapp_N : N;
+paja_N : N;
+pajapraad_N : N;
+pajaroog_N : N;
+pajatama_V2 : V2;
+pajatamine_N : N;
+pajats_N : N;
+pajatus_N : N;
+pajukiisu_N : N;
+pajukoor_N : N;
+pajumets_N : N;
+pajuniin_N : N;
+paju_N : N;
+pajupill_N : N;
+pajupuistu_N : N;
+'pajupõõsas_N' : N;
+pajutibu_N : N;
+pajuurb_N : N;
+pajuvenelane_N : N;
+pajuvile_N : N;
+'pajuvõsa_N' : N;
+'pajuvõsastik_N' : N;
+pakahtama_V : V;
+pakane_N : N;
+pakaseilm_N : N;
+pakaseline_A : A;
+pakasene_A : A;
+pakataja_N : N;
+pakatama_V : V;
+pakatamine_N : N;
+pakendaja_N : N;
+pakendamine_N : N;
+pakendikaup_N : N;
+pakend_N : N;
+pake_N : N;
+paketideklaratsioon_N : N;
+paketikommutaator_N : N;
+paketinuhutaja_N : N;
+paketinuuskur_N : N;
+'paketipäis_N' : N;
+paketisniffer_N : N;
+pakettaken_N : N;
+pakettedastus_N : N;
+paketter_N : N;
+'pakettkommutatsioonivõrk_N' : N;
+pakettkommutatsioon_N : N;
+pakett_N : N;
+pakettreisileping_N : N;
+pakettreis_N : N;
+'pakettvõrk_N' : N;
+pakiehitis_N : N;
+pakihoid_N : N;
+pakihoiuruum_N : N;
+pakikandja_N : N;
+'pakikäru_N' : N;
+pakiline_A : A;
+pakipost_N : N;
+pakiraam_N : N;
+pakiriiul_N : N;
+pakiruum_N : N;
+pakitama_V : V;
+pakitamine_N : N;
+pakitekk_N : N;
+pakitsema_V : V;
+pakitsemine_N : N;
+'pakivõrk_N' : N;
+pakkekaup_N : N;
+pakkematerjal_N : N;
+pakkepaber_N : N;
+pakkfail_N : N;
+pakkija_N : N;
+pakkima_V2 : V2;
+pakkimine_N : N;
+'pakkimisnöör_N' : N;
+pakkimispaber_N : N;
+pakkimistihedus_N : N;
+pakk_N : N;
+pakktaru_N : N;
+pakktee_N : N;
+pakktuba_N : N;
+'pakktööde_N' : N;
+'pakktöötlus_N' : N;
+pakkuja_N : N;
+pakkuma_V2 : V2;
+pakkuminek_N : N;
+pakkumine_N : N;
+pakkumist_tegema_V : V;
+pakku_saatma_V : V;
+'pakkäke_N' : N;
+paklane_A : A;
+pakpoord_N : N;
+paksendaja_N : N;
+paksendamine_N : N;
+paksend_N : N;
+paksendus_N : N;
+pakseneja_N : N;
+paksenema_V : V;
+paksenemine_N : N;
+'pakse_värve_kasutama_V' : V;
+paks_A : A;
+'paksuks_sööma_V' : V;
+paksult_Adv : Adv;
+paksuma_V : V;
+'paksusmõõtur_N' : N;
+paksus_N : N;
+paksustuma_V : V;
+'paksu_verd_sünnitama_V' : V;
+paksu_verd_tegema_V : V;
+paksu_verd_tekitama_V : V;
+pakunduma_V : V;
+palagani_tegema_V : V;
+palaganlik_A : A;
+palagan_N : N;
+palakas_N : N;
+palama_V : V;
+palang_N : N;
+pala_N : N;
+palazzo_N : N;
+'palatalisatsioonimärk_N' : N;
+palatalisatsiooniriim_N : N;
+palatalisatsioon_N : N;
+palataliseerija_N : N;
+palataliseerimine_N : N;
+palataliseerumine_N : N;
+palatiarst_N : N;
+palat_N : N;
+palatso_N : N;
+palavik_N : N;
+palavikuhigi_N : N;
+palavikukrambid_N : N;
+palavnema_V : V;
+palav_A : A;
+palav_N : N;
+palavus_N : N;
+'palavvööde_N' : N;
+palderjanijuur_N : N;
+palderjanitinktuur_N : N;
+palderjan_N : N;
+palee_N : N;
+palend_N : N;
+paleoalgoloogia_N : N;
+paleoantropoloogia_N : N;
+paleobioloogia_N : N;
+paleobotaanika_N : N;
+paleofloora_N : N;
+paleogeen_N : N;
+paleograafia_N : N;
+paleoklimatoloogia_N : N;
+paleolimnoloogia_N : N;
+paleontoloogia_N : N;
+paleontoloog_N : N;
+paleosoikum_N : N;
+paleozooloogia_N : N;
+'paleotüüp_N' : N;
+'paleoökoloogia_N' : N;
+pale_N : N;
+palestiinlane_N : N;
+palestik_N : N;
+palestikportaal_N : N;
+palestra_N : N;
+palett_N : N;
+paleuslik_A : A;
+paleus_N : N;
+paleustaja_N : N;
+paleustamine_N : N;
+palgaarmee_N : N;
+palgaaste_N : N;
+palgafond_N : N;
+'palgale_võtma_V' : V;
+'palgamõrv_N' : N;
+'palgamäär_N' : N;
+'palgapäev_N' : N;
+palgaraamat_N : N;
+palgaraha_N : N;
+palgasaaja_N : N;
+palgasumma_N : N;
+'palgasõdur_N' : N;
+'palgasõjavägi_N' : N;
+'palgatõus_N' : N;
+'palgatööline_N' : N;
+'palgatöötaja_N' : N;
+'palgaväelane_N' : N;
+palgeleht_N : N;
+palgesse_panema_V : V;
+palgesse_seadma_V : V;
+palgiparvetaja_N : N;
+'palgisõlm_N' : N;
+palgiveotee_N : N;
+palgivirn_N : N;
+palingenees_N : N;
+pali_N : N;
+palissaad_N : N;
+palistamine_N : N;
+palistuma_V : V;
+palitu_N : N;
+paljak_N : N;
+paljaks_ajama_V : V;
+'paljaks_jääma_V' : V;
+paljaks_kiskuma_V : V;
+paljaks_koorima_V : V;
+paljaks_tegema_V : V;
+'paljaks_võtma_V' : V;
+paljalt_Adv : Adv;
+paljandamine_N : N;
+paljandik_N : N;
+paljandumine_N : N;
+paljanema_V : V;
+paljas_A : A;
+paljasseemnetaim_N : N;
+paljastaja_N : N;
+paljastama_V2 : V2;
+paljastamine_N : N;
+paljastav_A : A;
+paljastuma_V : V;
+paljastumine_N : N;
+paljastu_N : N;
+paljastus_N : N;
+paljuks_panema_V : V;
+paljuks_pidama_V : V;
+paljundaja_N : N;
+paljundamine_N : N;
+paljundi_N : N;
+paljundusaparaat_N : N;
+paljundusmaterjal_N : N;
+paljundus_N : N;
+paljundusseade_N : N;
+paljuneja_N : N;
+paljunema_V : V;
+paljunemine_N : N;
+paljunemiselund_N : N;
+paljunemisorgan_N : N;
+'paljunemisvõimetus_N' : N;
+'paljunõudvalt_Adv' : Adv;
+palju_Adv : Adv;
+palju_pidama_V : V;
+paljus_N : N;
+paljusus_N : N;
+'paljusõnaliselt_Adv' : Adv;
+'palju_tähendama_V' : V;
+'paljutähendavalt_Adv' : Adv;
+'paljuütlevalt_Adv' : Adv;
+palka_andma_V : V;
+palkaja_N : N;
+palkama_V2 : V2;
+palkamine_N : N;
+palka_saama_V : V;
+'palka_tõstma_V' : V;
+palkehitis_N : N;
+palklagi_N : N;
+palkmaja_N : N;
+palkonett_N : N;
+palkon_N : N;
+palk_N : N;
+'palkpõrand_N' : N;
+palksein_N : N;
+palktee_N : N;
+pallaadium_N : N;
+palladionism_N : N;
+pallija_N : N;
+pallimees_N : N;
+pallimine_N : N;
+'pallimängija_N' : N;
+palling_N : N;
+pallinguala_N : N;
+pallingujoon_N : N;
+pallipoiss_N : N;
+pallivahetus_N : N;
+pallon_N : N;
+pall_N : N;
+pallur_N : N;
+palmettfriis_N : N;
+palmettkapiteel_N : N;
+palmettornament_N : N;
+palmettpael_N : N;
+palmett_N : N;
+palmihoone_N : N;
+palmija_N : N;
+palmikkiri_N : N;
+palmikkude_N : N;
+palmik_N : N;
+palmiksai_N : N;
+palmikulint_N : N;
+palmikusse_panema_V : V;
+palmikut_tegema_V : V;
+palmikuvarras_N : N;
+palmimaja_N : N;
+palmima_V2 : V2;
+palmimine_N : N;
+'palmipuudepüha_N' : N;
+palmitseja_N : N;
+palmitsemine_N : N;
+'palmiõli_N' : N;
+palmkapiteel_N : N;
+palm_N : N;
+palmsammas_N : N;
+palmuma_V : V;
+palpatsioon_N : N;
+palpeerija_N : N;
+palpeerimine_N : N;
+palsameerija_N : N;
+palsameerimine_N : N;
+'palsamiäädikas_N' : N;
+paluja_N : N;
+palukamets_N : N;
+palukas_N : N;
+paluma_V2 : V2;
+palumatu_A : A;
+palumine_N : N;
+palu_N : N;
+palutud_A : A;
+paluvalt_Adv : Adv;
+paluv_A : A;
+palvehelmed_N : N;
+palvehelmes_N : N;
+palvekiri_N : N;
+palvekogu_N : N;
+palvela_N : N;
+palvemaja_N : N;
+palvepael_N : N;
+palve_N : N;
+'palvepäev_N' : N;
+palveraamat_N : N;
+'palverändaja_N' : N;
+'palverändur_N' : N;
+'palverännukirik_N' : N;
+palvetaja_N : N;
+palvetama_V : V;
+palvetamine_N : N;
+palvet_lugema_V : V;
+palvet_pidama_V : V;
+palvevaip_N : N;
+palvevend_N : N;
+palvlema_V : V;
+palvus_N : N;
+'palünoloogia_N' : N;
+pamflett_N : N;
+pampa_N : N;
+pampel_N : N;
+pamp_N : N;
+'panamakübar_N' : N;
+panama_N : N;
+panda_N : N;
+pandeemia_N : N;
+panderollija_N : N;
+panderollimine_N : N;
+panderoll_N : N;
+pandid_N : N;
+pandiks_andma_V : V;
+pandiks_panema_V : V;
+pandikviitung_N : N;
+pandimaja_N : N;
+pandimajja_viima_V : V;
+'pandimäng_N' : N;
+pandituma_V : V;
+'pandiõigus_N' : N;
+pandur_N : N;
+pandus_N : N;
+paneeldiskussioon_N : N;
+paneelehitis_N : N;
+paneelhoone_N : N;
+paneelikas_N : N;
+paneelimine_N : N;
+paneelkardin_N : N;
+paneelmaja_N : N;
+paneel_N : N;
+paneelsein_N : N;
+paneelvahelagi_N : N;
+paneelvahesein_N : N;
+paneerija_N : N;
+paneerimine_N : N;
+'panegürist_N' : N;
+'panegüürika_N' : N;
+'panegüürik_N' : N;
+'panema_mõtlema_V' : V;
+panema_V2 : V2;
+panemine_N : N;
+panetuma_V : V;
+panfoobia_N : N;
+'panfoobiapsühh_N' : N;
+pangaarve_N : N;
+pangaautomaat_N : N;
+pangadiskonto_N : N;
+pangagarantii_N : N;
+pangahoone_N : N;
+pangainspektsioon_N : N;
+pangakaart_N : N;
+pangakonto_N : N;
+pangakood_N : N;
+pangakrediit_N : N;
+pangalaen_N : N;
+pangamaja_N : N;
+pangandus_N : N;
+pangandusringkond_N : N;
+pangaraha_N : N;
+pangastumine_N : N;
+pangatagatis_N : N;
+pangateenus_N : N;
+pangatehing_N : N;
+pangaterminal_N : N;
+'pangatäht_N' : N;
+'pangatöötaja_N' : N;
+'pangaülekanne_N' : N;
+'pangetäis_N' : N;
+pang_N : N;
+panija_N : N;
+panila_N : N;
+panipaik_N : N;
+pankermast_N : N;
+pankerpuri_N : N;
+pankiir_N : N;
+pank_N : N;
+pankreas_N : N;
+pankreatiit_N : N;
+pankroteeruja_N : N;
+pankroteerumine_N : N;
+pankrotiavaldus_N : N;
+pankrotihagi_N : N;
+pankrotihaldur_N : N;
+pankrotimenetlus_N : N;
+pankrotistuja_N : N;
+pankrotistumine_N : N;
+pankrotivara_N : N;
+pankrot_N : N;
+'pankrotti_jääma_V' : V;
+pankuma_V : V;
+pankumine_N : N;
+pankur_N : N;
+panlogism_N : N;
+panlogist_N : N;
+pannaldaja_N : N;
+pannaldamine_N : N;
+pannal_N : N;
+pannilabidas_N : N;
+panni_lakkuma_V : V;
+pannkoogijahu_N : N;
+pannkook_N : N;
+pannoo_N : N;
+pann_N : N;
+panoftalmiit_N : N;
+panoptikum_N : N;
+panoraam_N : N;
+panoraamromaan_N : N;
+'panpsühhism_N' : N;
+'panpsühhist_N' : N;
+pansionaat_N : N;
+pansion_N : N;
+panteism_N : N;
+panteist_N : N;
+panteon_N : N;
+panter_N : N;
+pantija_N : N;
+pantima_V2 : V2;
+pantimine_N : N;
+panti_panema_V : V;
+pantofoobia_N : N;
+'pantomiiminäitleja_N' : N;
+pantomiimiteater_N : N;
+pantomiim_N : N;
+pant_N : N;
+pantsatama_V : V;
+pantsatamine_N : N;
+pantsatus_N : N;
+pantvangidraama_N : N;
+pantvangistaja_N : N;
+pantvangistamine_N : N;
+pantvang_N : N;
+panus_N : N;
+panustaja_N : N;
+panustamine_N : N;
+panustehnika_N : N;
+panust_panema_V : V;
+panust_tegema_V : V;
+paojada_N : N;
+paokiirus_N : N;
+paokile_Adv : Adv;
+paokil_Adv : Adv;
+paoklahv_N : N;
+paoli_Adv : Adv;
+'paomärk_N' : N;
+pao_N : N;
+paosklema_V : V;
+paotaja_N : N;
+paotamine_N : N;
+paotuma_V : V;
+paotumine_N : N;
+papagoi_N : N;
+papaia_N : N;
+papa_N : N;
+papiljonipolka_N : N;
+papiljott_N : N;
+papilliit_N : N;
+papilloomiviirusinfektsioon_N : N;
+papilloomiviirus_N : N;
+papilloom_N : N;
+papinael_N : N;
+papi_N : N;
+pappel_N : N;
+pappkarp_N : N;
+pappkatus_N : N;
+papp_N : N;
+pappsein_N : N;
+papptaldrik_N : N;
+paprika_N : N;
+paprikapulber_N : N;
+paps_N : N;
+papuloos_N : N;
+'papüroloogia_N' : N;
+'papüüruskapiteel_N' : N;
+'papüürus_N' : N;
+'papüürussammas_N' : N;
+paraadhoov_N : N;
+paraaditseja_N : N;
+paraaditsemine_N : N;
+paraadlik_A : A;
+paraad_N : N;
+paraadtrepp_N : N;
+paraaduks_N : N;
+paraadvormiriietus_N : N;
+paraadvorm_N : N;
+'paraadõu_N' : N;
+parabellum_N : N;
+paraboolantenn_N : N;
+paraboolkaar_N : N;
+parabool_N : N;
+paradeerija_N : N;
+paradeerimine_N : N;
+paradigma_N : N;
+paradiisilinnulill_N : N;
+'paradiisiväravad_N' : N;
+paradiislik_A : A;
+paradiis_N : N;
+paradoksaalne_A : A;
+paradokslemine_N : N;
+paradoksne_A : A;
+paradoks_N : N;
+parafeerija_N : N;
+parafeerimine_N : N;
+parafiilia_N : N;
+parafiinimine_N : N;
+parafiinpaber_N : N;
+parafiin_N : N;
+parafraasija_N : N;
+parafraasimine_N : N;
+parafraas_N : N;
+parafraseerija_N : N;
+parafraseerimine_N : N;
+paragraafia_N : N;
+paragrahv_N : N;
+paragramm_N : N;
+paragripp_N : N;
+parajalt_Adv : Adv;
+parajasse_paika_saatma_V : V;
+parajasti_Adv : Adv;
+parajus_N : N;
+paraku_Adv : Adv;
+parallaks_N : N;
+paralleelalgoritm_N : N;
+paralleele_tooma_V : V;
+'paralleele_tõmbama_V' : V;
+paralleeljoon_N : N;
+'paralleelkäitus_N' : N;
+paralleelne_A : A;
+paralleel_N : N;
+paralleelport_N : N;
+paralleelprogrammeerimine_N : N;
+paralleelprojektsioon_N : N;
+paralleelselt_Adv : Adv;
+paralleelsus_N : N;
+'paralleeltöötlus_N' : N;
+paralleeluniversum_N : N;
+'paralleelvärss_N' : N;
+parallelism_N : N;
+parallelist_N : N;
+paralogism_N : N;
+'paralüseerimine_N' : N;
+'paralüseerumine_N' : N;
+'paralüüsimine_N' : N;
+'paralüüs_N' : N;
+'paralüüsumine_N' : N;
+'paralüütik_N' : N;
+'paralüütiline_A' : A;
+parameedik_N : N;
+parameeter_N : N;
+'parameetersüntees_N' : N;
+paramfistomoos_N : N;
+paramneesia_N : N;
+parandaja_N : N;
+parandamine_N : N;
+paranduskirjend_N : N;
+parandusmaja_N : N;
+parandus_N : N;
+'parandustöökoda_N' : N;
+'parandusõpe_N' : N;
+'parandusõpperühm_N' : N;
+paraneja_N : N;
+paranema_V : V;
+paranemine_N : N;
+paranenud_A : A;
+paranenu_N : N;
+paranoia_N : N;
+'paranähtus_N' : N;
+'paraolümpiamäng_N' : N;
+'paraolümpia_N' : N;
+parapett_N : N;
+'parapsühholoogia_N' : N;
+'parapsühholoog_N' : N;
+'parapähkel_N' : N;
+parasiidihirm_N : N;
+parasiiditseja_N : N;
+parasiiditsemine_N : N;
+parasiithaigus_N : N;
+parasiitimpulss_N : N;
+parasiitleja_N : N;
+parasiitlemine_N : N;
+parasiitlus_N : N;
+parasiit_N : N;
+parasiitputukas_N : N;
+parasiitseen_N : N;
+'parasiitsõna_N' : N;
+parasiittaim_N : N;
+parasiituss_N : N;
+parasiteerija_N : N;
+parasiteerima_V : V;
+parasiteerimine_N : N;
+parasitism_N : N;
+parasitoloogia_N : N;
+parasitoloog_N : N;
+parasitoos_N : N;
+parasjagu_Adv : Adv;
+'paraskliimavööde_N' : N;
+parask_N : N;
+parasomnia_N : N;
+paras_A : A;
+parastaja_N : N;
+parastamine_N : N;
+parastas_N : N;
+'parasvööde_N' : N;
+'parasvöönd_N' : N;
+'parašütist_N' : N;
+parataks_N : N;
+paratamatult_Adv : Adv;
+paratamatu_A : A;
+paratamatus_N : N;
+parata_saama_V : V;
+parathormoon_N : N;
+'paratüreodiin_N' : N;
+paravan_N : N;
+pardaelektroonikaseade_N : N;
+pardakaart_N : N;
+pardaleminek_N : N;
+pardamootor_N : N;
+pardarelv_N : N;
+pardatrepp_N : N;
+pardel_N : N;
+pardikasvatus_N : N;
+pardimuna_N : N;
+pardipill_N : N;
+pardur_N : N;
+pareerija_N : N;
+pareerimine_N : N;
+parees_N : N;
+'paremaid_hilpe_ümber_panema_V' : V;
+paremaks_pidama_V : V;
+paremale_Adv : Adv;
+paremal_Adv : Adv;
+paremalt_Adv : Adv;
+paremasse_ilma_saatma_V : V;
+paremhaak_N : N;
+paremik_N : N;
+parempidikude_N : N;
+parempidisilm_N : N;
+parempidisilmus_N : N;
+parempoolitsemine_N : N;
+paremsilt_N : N;
+paremsirge_N : N;
+'paremusjärjestus_N' : N;
+paremus_N : N;
+paremutiotsing_N : N;
+parendaja_N : N;
+parendamine_N : N;
+pareneja_N : N;
+parenema_V : V;
+parenemine_N : N;
+'parenhüüm_N' : N;
+parentees_N : N;
+paresteesia_N : N;
+parfee_N : N;
+'parfümeeriakauplus_N' : N;
+'parfümeeriakaup_N' : N;
+'parfümeeriapood_N' : N;
+'parfümeeriatööstus_N' : N;
+'parfümeerija_N' : N;
+'parfümeerimine_N' : N;
+'parfüümija_N' : N;
+'parfüümimine_N' : N;
+'parfüüm_N' : N;
+pargas_N : N;
+pargiarhitektuur_N : N;
+pargihoone_N : N;
+pargimaja_N : N;
+'pargimüür_N' : N;
+pargipink_N : N;
+pargitee_N : N;
+parham_N : N;
+parietaalsagar_N : N;
+parisema_V : V;
+parisemine_N : N;
+paristaja_N : N;
+paristamine_N : N;
+pariteet_N : N;
+parkaine_N : N;
+parkalikoda_N : N;
+'parkalitöökoda_N' : N;
+parkal_N : N;
+parketikitt_N : N;
+parketilakk_N : N;
+parketilihvija_N : N;
+parketilihvimismasin_N : N;
+parketilihvmasin_N : N;
+'parketilõvi_N' : N;
+parketipahtel_N : N;
+parkettimine_N : N;
+parkettkate_N : N;
+parkett_N : N;
+'parkettpõrand_N' : N;
+parkhape_N : N;
+parkija_N : N;
+parkima_V2 : V2;
+parkimine_N : N;
+parkimismaja_N : N;
+parkimisplats_N : N;
+parkimistasu_N : N;
+parki_saama_V : V;
+parklaev_N : N;
+parkla_N : N;
+parkmets_N : N;
+parknahk_N : N;
+park_N : N;
+'parksepatöökoda_N' : N;
+parksepp_N : N;
+parkuma_V : V;
+parkumine_N : N;
+parkuur_N : N;
+parlamendihoone_N : N;
+parlamendiliige_N : N;
+parlamentarism_N : N;
+parlamenteerimine_N : N;
+parlament_N : N;
+parlatoorium_N : N;
+parmas_N : N;
+parmesan_N : N;
+parm_N : N;
+parmupill_N : N;
+parodeerija_N : N;
+parodeerima_V2 : V2;
+parodeerimine_N : N;
+parodeeritav_N : N;
+parodist_N : N;
+parodontiit_N : N;
+paronomaasia_N : N;
+'paronüümisõnaraamat_N' : N;
+'paronüüm_N' : N;
+paroodia_N : N;
+parool_N : N;
+parotiit_N : N;
+parrakas_A : A;
+parras_N : N;
+parsek_N : N;
+parseldaja_N : N;
+parseldamine_N : N;
+parser_N : N;
+parsimine_N : N;
+parskatus_N : N;
+parteikomitee_N : N;
+parteilane_N : N;
+parteiline_A : A;
+parteimees_N : N;
+partei_N : N;
+parteipoliitika_N : N;
+parteistuma_V : V;
+parteitegelane_N : N;
+parteitu_A : A;
+'parteiüritus_N' : N;
+partenogenees_N : N;
+'parteriloož_N' : N;
+partermaadlus_N : N;
+parter_N : N;
+partiid_tegema_V : V;
+partii_N : N;
+partikkel_N : N;
+partikulaarkirik_N : N;
+partikulaar_N : N;
+partisanisalk_N : N;
+'partisanisõda_N' : N;
+'partisanivõitlust_pidama_V' : V;
+partisan_N : N;
+partitiiv_N : N;
+partitsiip_N : N;
+partitsioon_N : N;
+partitsipeerimine_N : N;
+partnerarvuti_N : N;
+partnerfirma_N : N;
+partnerlus_N : N;
+partner_N : N;
+'partnervõrk_N' : N;
+part_N : N;
+partsataja_N : N;
+partsatama_V : V;
+partsatamine_N : N;
+partsatus_N : N;
+partsiaalobjekt_N : N;
+partsiaalsubjekt_N : N;
+parts_N : N;
+parukas_N : N;
+paruness_N : N;
+parunipreili_N : N;
+paruniproua_N : N;
+parun_N : N;
+parvemees_N : N;
+'parvenüü_N' : N;
+parvepoiss_N : N;
+parves_liikuma_V : V;
+parvetaja_N : N;
+parvetamine_N : N;
+parvetushooaeg_N : N;
+parvlaev_N : N;
+parvleja_N : N;
+parvlema_V : V;
+parvlemine_N : N;
+parv_N : N;
+'paröökia_N' : N;
+pasandaja_N : N;
+pasandama_V : V;
+pasandamine_N : N;
+pasatski_N : N;
+pasha_N : N;
+paskaak_N : N;
+'pasknäär_N' : N;
+'paskrästas_N' : N;
+paskvillant_N : N;
+paskvill_N : N;
+paslikult_Adv : Adv;
+'pasmalõng_N' : N;
+'passaaž_N' : N;
+passaat_N : N;
+passaattuul_N : N;
+passiivfilter_N : N;
+passiivjaotur_N : N;
+passiivlevi_N : N;
+passiivmaatrikskuvar_N : N;
+passiivmaja_N : N;
+passiivne_A : A;
+passiiv_N : N;
+passiivselt_Adv : Adv;
+passiivsus_N : N;
+passija_N : N;
+passikontroll_N : N;
+passima_V2 : V2;
+passimine_N : N;
+passioon_N : N;
+passistamine_N : N;
+passitaja_N : N;
+passitamine_N : N;
+passiva_N : N;
+pass_N : N;
+passus_N : N;
+pastakas_N : N;
+pastamasin_N : N;
+pasta_N : N;
+pastapliiats_N : N;
+pastatoode_N : N;
+'pastatööstus_N' : N;
+pasteet_N : N;
+pastell_N : N;
+pastellpliiats_N : N;
+'pastellvärv_N' : N;
+pastel_N : N;
+pastilaa_N : N;
+pastinaak_N : N;
+'pastišš_N' : N;
+pastla_all_hoidma_V : V;
+pastlaalune_N : N;
+pastlaalust_tegema_V : V;
+'pastlanõel_N' : N;
+'pastlanöör_N' : N;
+pastlapael_N : N;
+pastoraadiansambel_N : N;
+pastoraalkirjandus_N : N;
+pastoraal_N : N;
+pastoraalromaan_N : N;
+pastoraat_N : N;
+pastorell_N : N;
+pastor_N : N;
+pasturell_N : N;
+'pastörelloos_N' : N;
+'pastöriseerija_N' : N;
+'pastöriseerimine_N' : N;
+'pastöörija_N' : N;
+'pastöörimine_N' : N;
+'pasunahääl_N' : N;
+pasunaid_puhuma_V : V;
+pasunakoor_N : N;
+pasunamees_N : N;
+pasunapuhuja_N : N;
+'pasunat_üürgama_panema_V' : V;
+pasundaja_N : N;
+pasundamine_N : N;
+pasun_N : N;
+pataaka_N : N;
+pataljon_N : N;
+patarei_N : N;
+patareitoide_N : N;
+pateetika_N : N;
+pateetiline_A : A;
+patenditaotlus_N : N;
+patenditeenistus_N : N;
+patendivolinik_N : N;
+patenteerija_N : N;
+patenteerimine_N : N;
+patentija_N : N;
+patentimine_N : N;
+'patenti_võtma_V' : V;
+patentkude_N : N;
+patentlukk_N : N;
+patentoloog_N : N;
+patent_N : N;
+patentravim_N : N;
+patentsilmus_N : N;
+'patentvõti_N' : N;
+patera_N : N;
+paterdaja_N : N;
+paterdama_V : V;
+paterdamine_N : N;
+paternalism_N : N;
+paternalist_N : N;
+patineerija_N : N;
+patineerimine_N : N;
+patineerumine_N : N;
+patio_N : N;
+patisaks_N : N;
+patisson_N : N;
+patofoobia_N : N;
+'patofüsioloogia_N' : N;
+'patofüsioloog_N' : N;
+patogeen_N : N;
+patogenees_N : N;
+patoloogia_N : N;
+patoloog_N : N;
+'patopsühholoogia_N' : N;
+'patopsühholoog_N' : N;
+patraja_N : N;
+patramine_N : N;
+patriarhaalne_A : A;
+patriarhaat_N : N;
+patriarh_N : N;
+patriitsimaja_N : N;
+patriits_N : N;
+patriootiline_A : A;
+patriootlik_A : A;
+patrioot_N : N;
+patriotism_N : N;
+patrisanitsemine_N : N;
+patristika_N : N;
+'patronaaž_N' : N;
+patroneerija_N : N;
+patroneerimine_N : N;
+patroon_N : N;
+patrullija_N : N;
+patrullimine_N : N;
+patrull_N : N;
+patrullsalk_N : N;
+patrullsuusataja_N : N;
+patrullsuusatamine_N : N;
+patsama_V : V;
+patsatama_V : V;
+patsatus_N : N;
+patseerija_N : N;
+patseerima_V : V;
+patseerimine_N : N;
+patserdama_V : V;
+patsiendikaart_N : N;
+patsient_N : N;
+patsifism_N : N;
+patsifist_N : N;
+patsifitseerija_N : N;
+patsifitseerimine_N : N;
+patsija_N : N;
+patsilutikas_N : N;
+'patsi_lööma_V' : V;
+patsima_V : V;
+patsimine_N : N;
+patsipael_N : N;
+pats_N : N;
+patsuja_N : N;
+patsuma_V : V;
+patsumine_N : N;
+patsutaja_N : N;
+patsutama_V2 : V2;
+patsutamine_N : N;
+patsutus_N : N;
+patt_N : N;
+pattu_kahetsema_V : V;
+pattu_langema_V : V;
+'pattu_mõtlema_V' : V;
+pattu_tegema_V : V;
+patuelu_elama_V : V;
+patuelu_N : N;
+patukahetsus_N : N;
+patukahetsusriitus_N : N;
+patuks_panema_V : V;
+patukustutuskiri_N : N;
+patukustutus_N : N;
+patulaps_N : N;
+patune_A : A;
+patuoinaks_tegema_V : V;
+patuoinas_N : N;
+patustaja_N : N;
+patustama_V : V;
+patustamine_N : N;
+patuteele_viima_V : V;
+patutee_N : N;
+patutegu_N : N;
+patuvili_N : N;
+paugataja_N : N;
+paugatama_V : V;
+paugatamine_N : N;
+paugutaja_N : N;
+paugutamine_N : N;
+paukgaas_N : N;
+paukhernes_N : N;
+paukima_V : V;
+pauk_N : N;
+pauku_andma_V : V;
+paukuja_N : N;
+paukuma_V : V;
+paukumine_N : N;
+pauku_panema_V : V;
+pauku_saama_V : V;
+pauku_tegema_V : V;
+paulusest_sauluseks_saama_V : V;
+pauna_panema_V : V;
+pauna_pistma_V : V;
+pauseerimine_N : N;
+pausimine_N : N;
+pausi_panema_V : V;
+pausi_pidama_V : V;
+pausi_tegema_V : V;
+pauspaber_N : N;
+paus_N : N;
+pavaan_N : N;
+pavana_N : N;
+paviljon_N : N;
+pavlova_N : N;
+peaaegu_Adv : Adv;
+peaahelik_N : N;
+peaajam_N : N;
+peaajukasvaja_N : N;
+peaaju_N : N;
+'peaajupõletik_N' : N;
+'peaaktsionär_N' : N;
+peaapsiid_N : N;
+peaarst_N : N;
+peaasi_N : N;
+peaasjalikult_Adv : Adv;
+peaassamblee_N : N;
+peaauhind_N : N;
+peabuutsektor_N : N;
+pead_andma_V : V;
+peadirektor_N : N;
+'pead-jalad_koos_elama_V' : V;
+pead_kaotama_V : V;
+pead_kihama_panema_V : V;
+pead_kirjuks_ajama_V : V;
+pead_kirjuks_tegema_V : V;
+'pead_kirjuks_võtma_V' : V;
+pead_kuklasse_ajama_V : V;
+pead_kuklasse_heitma_V : V;
+'pead_kuumaks_kütma_V' : V;
+'pead_kärna_mõtlema_V' : V;
+pead_lahutama_V : V;
+pead_langetama_V : V;
+pead_liiva_sisse_peitma_V : V;
+pead_looma_V : V;
+'pead_maha_võtma_V' : V;
+pead_murdma_V : V;
+pead_norgu_laskma_V : V;
+pead_paitama_V : V;
+pead_pakule_panema_V : V;
+'pead_palavaks_kütma_V' : V;
+pead_pandiks_andma_V : V;
+pead_pandiks_panema_V : V;
+pead_panti_panema_V : V;
+pead_pesema_V : V;
+'pead_pooleks_mõtlema_V' : V;
+'pead_pulki_täis_ajama_V' : V;
+pead_purju_panema_V : V;
+'pead_purju_võtma_V' : V;
+'pead_pöörama_V' : V;
+'pead_pööritama_ajama_V' : V;
+'pead_püsti_ajama_V' : V;
+'pead_püsti_hoidma_V' : V;
+pead_raputama_V : V;
+pead_segamini_ajama_V : V;
+pead_segi_ajama_V : V;
+pead_selga_ajama_V : V;
+pead_silitama_V : V;
+pead_silmusesse_pistma_V : V;
+'pead_soojaks_kütma_V' : V;
+pead_soojaks_tegema_V : V;
+'pead_soojaks_võtma_V' : V;
+pead_tulle_panema_V : V;
+pead_tulle_pistma_V : V;
+'pead_tõstma_V' : V;
+'pead_täis_tõmbama_V' : V;
+'pead_täis_võtma_V' : V;
+'pead_tööle_panema_V' : V;
+pead_vangutama_V : V;
+'pead_välja_pistma_V' : V;
+'peaeesmärk_N' : N;
+pea_ees_tormama_V : V;
+peaehe_N : N;
+peaga_vastama_V : V;
+'peaga_vastu_müüri_peksma_V' : V;
+peaga_vastu_seina_peksma_V : V;
+peagi_Adv : Adv;
+peagrupp_N : N;
+peahaav_N : N;
+peahoiak_N : N;
+peahoone_N : N;
+peaidee_N : N;
+'peajagu_lühemaks_tegema_V' : V;
+peajalgne_N : N;
+peajaotur_N : N;
+peajuhtseade_N : N;
+peajumal_N : N;
+'peajõgi_N' : N;
+peakaitse_N : N;
+peakangelane_N : N;
+pea_kaotama_V : V;
+peakapsas_N : N;
+peakassiir_N : N;
+peakataloog_N : N;
+peakate_N : N;
+peakauplus_N : N;
+peakirik_N : N;
+pea_kohal_rippuma_V : V;
+peakohtunik_N : N;
+peakokk_N : N;
+peakolu_N : N;
+peakomitee_N : N;
+peakomplekt_N : N;
+peakonstruktor_N : N;
+peakontor_N : N;
+peakool_N : N;
+peakorje_N : N;
+peakorraldaja_N : N;
+peakorter_N : N;
+peakott_N : N;
+peakraav_N : N;
+peakrahh_N : N;
+peakunstnik_N : N;
+pealadu_N : N;
+'pealaest_jalatallani_mõõtma_V' : V;
+pealagi_N : N;
+pea_langetama_V : V;
+pealause_N : N;
+pealdis_N : N;
+peale_ajama_V : V;
+peale_andma_V : V;
+peale_arvestama_V : V;
+peale_asetama_V : V;
+pealeehitis_N : N;
+pealegi_Adv : Adv;
+peale_hakkama_V : V;
+pealehakkamine_N : N;
+peale_hammustama_V : V;
+peale_heitma_V : V;
+'peale_hõõruma_V' : V;
+'pealehüpe_N' : N;
+peale_istuma_V : V;
+peale_juhtuma_V : V;
+'peale_jõudma_V' : V;
+'peale_jätma_V' : V;
+'peale_jääma_V' : V;
+pealekaebaja_N : N;
+peale_kaebama_V : V;
+pealekaebamine_N : N;
+pealekaebus_N : N;
+peale_kandma_V : V;
+peale_kasvama_V : V;
+pealekauba_Adv : Adv;
+peale_kerima_V : V;
+peale_kinnitama_V : V;
+peale_kirjutama_V : V;
+pealekuti_Adv : Adv;
+peale_kutsuma_V : V;
+'pealekäimine_N' : N;
+peale_laadima_V : V;
+peale_langema_V : V;
+peale_laskma_V : V;
+peale_lubama_V : V;
+'pealelöök_N' : N;
+'peale_lööma_V' : V;
+'peale_mängima_V' : V;
+'peale_märkima_V' : V;
+'peale_määrima_V' : V;
+pealepanek_N : N;
+peale_panema_V : V;
+pealepanemine_N : N;
+peale_passima_V : V;
+peale_Adv : Adv;
+peale_pressima_V : V;
+peale_pritsima_V : V;
+peale_puhuma_V : V;
+'peale_põrkama_V' : V;
+'peale_põrutama_V' : V;
+'peale_pöörama_V' : V;
+peale_raputama_V : V;
+peale_riputama_V : V;
+'peale_rääkima_V' : V;
+peale_saabuma_V : V;
+peale_saama_V : V;
+pealesaamine_N : N;
+peale_saatma_V : V;
+peale_sattuma_V : V;
+pealesattumine_N : N;
+peale_seadma_V : V;
+peale_sundima_V : V;
+peale_suruma_V : V;
+'peale_sõitma_V' : V;
+peale_tahtma_V : V;
+peale_tikkuma_V : V;
+peale_tormama_V : V;
+peale_trehvama_V : V;
+'pealetrükk_N' : N;
+peale_tulema_V : V;
+pealetulija_N : N;
+peale_tungima_V : V;
+'pealetungipäev_N' : N;
+pealetung_N : N;
+peale_turtsuma_V : V;
+'peale_tõmbama_V' : V;
+'peale_tõstma_V' : V;
+'peale_tükkima_V' : V;
+'pealetükkimatult_Adv' : Adv;
+'pealetükkivalt_Adv' : Adv;
+peale_vaatama_V : V;
+peale_vajutama_V : V;
+peale_valama_V : V;
+peale_viima_V : V;
+pealevise_N : N;
+peale_viskama_V : V;
+'peale_võtma_V' : V;
+pealiin_N : N;
+pealikkond_N : N;
+pealik_N : N;
+pealikud_N : N;
+pealinik_N : N;
+pealinn_N : N;
+pealinnus_N : N;
+pealiskarv_N : N;
+pealiskaudsus_N : N;
+pealiskiht_N : N;
+pealiskiri_N : N;
+pealiskord_N : N;
+pealispind_N : N;
+'pealispüksid_N' : N;
+pealistikku_Adv : Adv;
+pealistuma_V : V;
+'pealisvärv_N' : N;
+pealiti_Adv : Adv;
+pealkiri_N : N;
+pealkirjastaja_N : N;
+pealkirjastama_V2 : V2;
+pealkirjastamine_N : N;
+pealmine_A : A;
+pealne_N : N;
+peal_Adv : Adv;
+pealsed_N : N;
+pealthoie_N : N;
+pealt_kuulama_V : V;
+pealtkuulamine_N : N;
+pealt_kuulma_V : V;
+pealtmurd_N : N;
+'pealt_nägema_V' : V;
+'pealtnägija_N' : N;
+pealt_Adv : Adv;
+pealtpoolt_Adv : Adv;
+pealttuule_Adv : Adv;
+pealtvaatajad_N : N;
+pealtvaataja_N : N;
+pealtvaatajaskond_N : N;
+pealt_vaatama_V : V;
+pealt_vahtima_V : V;
+'pealt_võtma_V' : V;
+'pealtväetis_N' : N;
+pealuu_N : N;
+pealuu_sisse_raiuma_V : V;
+pealuu_sisse_tulema_V : V;
+pealuusse_kuluma_V : V;
+pealuusse_tulema_V : V;
+'pealveesihtmärk_N' : N;
+'pealööv_N' : N;
+pea_maas_istuma_V : V;
+peamast_N : N;
+peamees_N : N;
+peamenetlus_N : N;
+peamine_A : A;
+peaminister_N : N;
+peaministrikandidaat_N : N;
+peamiselt_Adv : Adv;
+peamurdmine_N : N;
+'peamõte_N' : N;
+peanahk_N : N;
+pea_norus_istuma_V : V;
+peanupp_N : N;
+'peanäitus_N' : N;
+peaosaline_N : N;
+peaosa_N : N;
+'peaosatäitja_N' : N;
+peaots_N : N;
+peapael_N : N;
+'peaparandust_võtma_V' : V;
+pea_Adv : Adv;
+pea_peale_keerama_V : V;
+pea_peale_langema_V : V;
+'pea_peale_pöörama_V' : V;
+pea_N : N;
+peapesu_N : N;
+peapesu_saama_V : V;
+peapesu_tegema_V : V;
+peapiiskop_N : N;
+peapreemia_N : N;
+peapretendent_N : N;
+'peaprokurör_N' : N;
+'peapõhjus_N' : N;
+'peapõrutus_N' : N;
+'peapööritus_N' : N;
+pearaamat_N : N;
+pearaha_N : N;
+pearinglus_N : N;
+'pearõhuriim_N' : N;
+'pearätik_N' : N;
+'pearätt_N' : N;
+peasarikas_N : N;
+'peasekretär_N' : N;
+peasimss_N : N;
+'peasissepääs_N' : N;
+peas_keerlema_V : V;
+peaspetsialist_N : N;
+peas_seisma_V : V;
+peastaap_N : N;
+peast_heitma_V : V;
+peast_hulluks_tegema_V : V;
+'peast_läbi_laskma_V' : V;
+'peast_läbi_sähvatama_V' : V;
+'peast_läbi_vilksatama_V' : V;
+'peast_segaseks_jääma_V' : V;
+peast_teadma_V : V;
+peast_viskama_V : V;
+'peast_võtma_V' : V;
+'peast_välja_heitma_V' : V;
+'peast_välja_lendama_V' : V;
+'peasüüdlane_N' : N;
+'peažurnaal_N' : N;
+peataja_N : N;
+peatala_N : N;
+peatamine_N : N;
+peatee_N : N;
+peategelane_N : N;
+peategum_N : N;
+peatehnoloog_N : N;
+peatekk_N : N;
+peatne_A : A;
+peatoimetaja_N : N;
+peatorn_N : N;
+peatrauma_N : N;
+peatreener_N : N;
+peatrepp_N : N;
+peatselt_Adv : Adv;
+peats_N : N;
+peatuja_N : N;
+peatuma_V : V;
+peatumine_N : N;
+peatuse_tegema_V : V;
+peatuskoht_N : N;
+peatuspaik_N : N;
+peatus_N : N;
+'peatähelepanu_pöörama_V' : V;
+'peatäi_N' : N;
+'peatäis_N' : N;
+'peatäitõbi_N' : N;
+'peatänav_N' : N;
+'peatükk_N' : N;
+peauks_N : N;
+peavalu_N : N;
+peavalutablett_N : N;
+peavalu_tegema_V : V;
+peavalu_valmistama_V : V;
+peavari_N : N;
+peavarju_andma_V : V;
+peavarju_leidma_V : V;
+'peavarjuta_jääma_V' : V;
+peavool_N : N;
+'peavõlg_N' : N;
+'peavärss_N' : N;
+'peavärvus_N' : N;
+'peaülekanne_N' : N;
+'peaüritus_N' : N;
+pebrestuma_V : V;
+pedaalirihm_N : N;
+pedaal_N : N;
+pedagoogika_N : N;
+'pedagoogikapsühholoogia_N' : N;
+pedagoogiline_A : A;
+pedagoogiliselt_Adv : Adv;
+pedagoog_N : N;
+pedantne_A : A;
+pedant_N : N;
+pedantselt_Adv : Adv;
+pedastik_N : N;
+pedell_N : N;
+pederastia_N : N;
+pediaater_N : N;
+pediaatria_N : N;
+pedikuloos_N : N;
+'pediküürija_N' : N;
+'pediküürimine_N' : N;
+'pediküür_N' : N;
+pedofiilia_N : N;
+pedoindikatsioon_N : N;
+pedoloogia_N : N;
+pedoloog_N : N;
+pedomeeter_N : N;
+'pedosfäär_N' : N;
+peedikas_N : N;
+peedisuhkur_N : N;
+peedivein_N : N;
+peegelantenn_N : N;
+peegeldaja_N : N;
+peegeldamine_N : N;
+peegeldi_N : N;
+peegelduma_V : V;
+peegeldumine_N : N;
+peegeldumisnurk_N : N;
+peegeldus_N : N;
+peegeldusteooria_N : N;
+'peegeldusvõime_N' : N;
+peegelduvus_N : N;
+peegelgalvanomeeter_N : N;
+peegelkaamera_N : N;
+peegellagi_N : N;
+peegellaud_N : N;
+peegel_N : N;
+peegelpilt_N : N;
+peegelsait_N : N;
+peegelsein_N : N;
+peegelteleskoop_N : N;
+'peegelvõlv_N' : N;
+peegli_ees_seisma_V : V;
+peegliklaas_N : N;
+peeglilaud_N : N;
+peegliliim_N : N;
+peeglisaal_N : N;
+peeglisse_vaatama_V : V;
+peeglist_vaatama_V : V;
+peekerkapiteel_N : N;
+peekerlill_N : N;
+peeker_N : N;
+peekon_N : N;
+peekonsiga_N : N;
+peel_N : N;
+peenar_N : N;
+peenduma_V : V;
+'peenelt_läbi_ajama_V' : V;
+peenelt_Adv : Adv;
+peenendaja_N : N;
+peenendamine_N : N;
+peenenduja_N : N;
+peenendumine_N : N;
+peenendus_N : N;
+peeneneja_N : N;
+peenenema_V : V;
+peenenemine_N : N;
+peeneotsalisus_N : N;
+peeneraldus_N : N;
+peenestaja_N : N;
+peenestamine_N : N;
+peenestatult_Adv : Adv;
+peenestuma_V : V;
+peenetundeliselt_Adv : Adv;
+peenetundelisus_N : N;
+peenike_A : A;
+peenikeselt_Adv : Adv;
+peenikest_naeru_pidama_V : V;
+'peenisevähk_N' : N;
+peenis_N : N;
+peenjas_A : A;
+peenkrohv_N : N;
+peenleib_N : N;
+peenpahtel_N : N;
+peenpalk_N : N;
+peen_A : A;
+peenrahaks_vahetama_V : V;
+peenraha_N : N;
+peensoolehaigus_N : N;
+'peensoolepõletik_N' : N;
+peensool_N : N;
+peensus_N : N;
+peensustega_Adv : Adv;
+peensustesse_laskuma_V : V;
+peent_naeru_pidama_V : V;
+peenus_N : N;
+peenutseja_N : N;
+peenutsema_V : V;
+peenutsemine_N : N;
+peenutsevalt_Adv : Adv;
+peenutsev_A : A;
+peenviil_N : N;
+pee_N : N;
+peeretaja_N : N;
+peeretamine_N : N;
+peerg_N : N;
+peer_N : N;
+peerujalg_N : N;
+peeru_laskma_V : V;
+peerupiht_N : N;
+peerupuu_N : N;
+peesitaja_N : N;
+peesitamine_N : N;
+peeso_N : N;
+peet_N : N;
+'peetripäev_N' : N;
+peetuma_V : V;
+peetumine_N : N;
+peetus_N : N;
+pegasus_N : N;
+pehastuma_V : V;
+pehastumine_N : N;
+pehkima_V : V;
+pehkimine_N : N;
+pehkinud_A : A;
+pehmejoodis_N : N;
+'pehmeks_jääma_V' : V;
+'pehmeks_rääkima_V' : V;
+pehmelt_Adv : Adv;
+pehmendaja_N : N;
+pehmendamine_N : N;
+pehmendav_A : A;
+pehmeneja_N : N;
+pehmenema_V : V;
+pehmenemine_N : N;
+pehmepallur_N : N;
+pehme_A : A;
+pehmeportselan_N : N;
+pehmitaja_N : N;
+pehmitamine_N : N;
+pehmuma_V : V;
+pehmumine_N : N;
+pehmus_N : N;
+peibutaja_N : N;
+peibutama_V2 : V2;
+peibutamine_N : N;
+peibutis_N : N;
+'peibutusmiiniväli_N' : N;
+peibutusmiin_N : N;
+peibutus_N : N;
+peibutusvahend_N : N;
+peide_N : N;
+peidetud_A : A;
+peidik_N : N;
+peidukoht_N : N;
+peidupaik_N : N;
+peied_N : N;
+peielaud_N : N;
+peigmees_N : N;
+peig_N : N;
+peiler_N : N;
+peilija_N : N;
+peilimine_N : N;
+peil_N : N;
+'peinotsönoos_N' : N;
+peisaazh_N : N;
+peitadressaat_N : N;
+peitadresseerimine_N : N;
+peitdeklaratsioon_N : N;
+peiteaeg_N : N;
+peitel_N : N;
+peitelukk_N : N;
+'peitemäng_N' : N;
+'peitemängu_mängima_V' : V;
+peitenael_N : N;
+peitenimi_N : N;
+peiteperiood_N : N;
+peitfail_N : N;
+peitja_N : N;
+peitkanal_N : N;
+peitlukk_N : N;
+peitma_V2 : V2;
+peitmine_N : N;
+'peitmärk_N' : N;
+peitpeakruvi_N : N;
+peitpeanael_N : N;
+peitpeaneet_N : N;
+peitpeapolt_N : N;
+peitsaaja_N : N;
+peitsija_N : N;
+peitsimine_N : N;
+peits_N : N;
+peitu_hoidma_V : V;
+peituja_N : N;
+'peitu_jääma_V' : V;
+peituma_V : V;
+peitumine_N : N;
+peitu_panema_V : V;
+peitu_pugema_V : V;
+peitus_N : N;
+'peitust_mängima_V' : V;
+peiukodu_N : N;
+peiulill_N : N;
+peiu_N : N;
+peiupoiss_N : N;
+pejoratiivne_A : A;
+pejoratiiv_N : N;
+'pekaanpähkel_N' : N;
+pekine_A : A;
+pekipaksus_N : N;
+pekkija_N : N;
+pekkimine_N : N;
+pekk_N : N;
+peksa_andma_V : V;
+peksa_saama_V : V;
+peksima_V : V;
+peksja_N : N;
+peksleja_N : N;
+pekslema_V : V;
+pekslemine_N : N;
+peksma_V2 : V2;
+peksmine_N : N;
+peks_N : N;
+peksuma_V : V;
+'peksupoisiks_jääma_V' : V;
+peksupoiss_N : N;
+pektiin_N : N;
+pelagiaanlus_N : N;
+pelargoon_N : N;
+peldik_N : N;
+peletaja_N : N;
+peletama_V2 : V2;
+peletamine_N : N;
+peletis_N : N;
+pelgaja_N : N;
+pelgalt_Adv : Adv;
+pelgama_V2 : V2;
+pelgamine_N : N;
+pelglikkus_N : N;
+pelglik_A : A;
+pelglikult_Adv : Adv;
+pelg_N : N;
+pelguma_V : V;
+pelgupaik_N : N;
+pelgur_N : N;
+pelgus_N : N;
+peli_N : N;
+pelk_A : A;
+pelmeen_N : N;
+peloteraapia_N : N;
+pemfigoid_N : N;
+penalti_N : N;
+pendeldaja_N : N;
+pendeldamine_N : N;
+pendelkell_N : N;
+pendelmigratsioon_N : N;
+pendel_N : N;
+'pendelränne_N' : N;
+pendelteatejooks_N : N;
+pendelteatesuusatamine_N : N;
+pendeltikksaag_N : N;
+pendeluks_N : N;
+pendima_V : V;
+penduma_V : V;
+penetreerija_N : N;
+penetreerimine_N : N;
+'pengö_N' : N;
+peninukk_N : N;
+peni_N : N;
+penitsilliin_N : N;
+pennipealt_Adv : Adv;
+penn_N : N;
+pennsarikas_N : N;
+penoplast_N : N;
+pensioneerija_N : N;
+pensioneerimine_N : N;
+pensioneeruja_N : N;
+pensioneeruma_V : V;
+pensioneerumine_N : N;
+pensioniamet_N : N;
+pensionifond_N : N;
+pensioniiga_N : N;
+'pensionile_jääma_V' : V;
+'pensionipõlv_N' : N;
+'pensionipäev_N' : N;
+pensioniraha_N : N;
+pensioni_saama_V : V;
+pension_N : N;
+'pensionär_N' : N;
+pensnee_N : N;
+pentagoon_N : N;
+pentaloogia_N : N;
+pentameeter_N : N;
+pentank_N : N;
+'pentastüül_N' : N;
+pentoonriim_N : N;
+pent_N : N;
+pentsik_A : A;
+pentsikult_Adv : Adv;
+pentsikus_N : N;
+pents_N : N;
+penumbra_N : N;
+peoking_N : N;
+peokleit_N : N;
+peokorraldaja_N : N;
+peolaud_N : N;
+peoleo_N : N;
+peomaja_N : N;
+peomess_N : N;
+peoon_N : N;
+peoonriim_N : N;
+peo_N : N;
+peopesa_N : N;
+'peopäev_N' : N;
+peoriided_N : N;
+'peorõivad_N' : N;
+peosaal_N : N;
+peoseelik_N : N;
+peos_hoidma_V : V;
+peost_libisema_V : V;
+peost_suhu_elama_V : V;
+peotantsija_N : N;
+'peotäis_N' : N;
+'peoõhtu_N' : N;
+pepsikoola_N : N;
+pepsilt_Adv : Adv;
+pepsi_N : N;
+pepsisti_Adv : Adv;
+peps_A : A;
+pepsutaja_N : N;
+pepsutamine_N : N;
+peptiidhormoon_N : N;
+peptiid_N : N;
+pepu_N : N;
+'perbüroo_N' : N;
+pereajakiri_N : N;
+perearst_N : N;
+pereauto_N : N;
+pereelamu_N : N;
+pereelu_N : N;
+pereemand_N : N;
+perefirma_N : N;
+pereheitmine_N : N;
+pereideaal_N : N;
+pereisa_N : N;
+perekamber_N : N;
+perekas_A : A;
+perekonda_looma_V : V;
+perekondlik_A : A;
+perekond_N : N;
+perekonnaajakiri_N : N;
+perekonnadraama_N : N;
+perekonnaelu_N : N;
+perekonnaisa_N : N;
+perekonnakabel_N : N;
+perekonnaliige_N : N;
+'perekonnamõis_N' : N;
+perekonnanimi_N : N;
+perekonnaprobleem_N : N;
+perekonnaromaan_N : N;
+perekonnasarnasus_N : N;
+perekonnaseadus_N : N;
+perekonnaseis_N : N;
+perekonnaseisuakt_N : N;
+perekonnaseisuamet_N : N;
+perekonnaseisuasutus_N : N;
+'perekonnaseisubüroo_N' : N;
+perekonnasotsioloogia_N : N;
+perekonnauuring_N : N;
+'perekonnaõhtu_N' : N;
+'perekonnaõpetus_N' : N;
+perekontsert_N : N;
+perelaud_N : N;
+pereliige_N : N;
+pereline_N : N;
+peremeesorganism_N : N;
+peremees_N : N;
+peremeestaim_N : N;
+'peremeest_mängima_V' : V;
+peremehemoraal_N : N;
+peremeheseisus_N : N;
+peremehetseja_N : N;
+peremehetsemine_N : N;
+peremehetundega_Adv : Adv;
+'peremärk_N' : N;
+perenaine_N : N;
+perenaiseseisus_N : N;
+'perenõustamine_N' : N;
+perepalat_N : N;
+pere_N : N;
+pereplaneerimine_N : N;
+perepoliitika_N : N;
+perepuu_N : N;
+pererahvas_N : N;
+'pererühm_N' : N;
+pereseadus_N : N;
+peresuhe_N : N;
+pereteraapia_N : N;
+peret_heitma_V : V;
+peretoetus_N : N;
+peretuba_N : N;
+pereturism_N : N;
+'peretütar_N' : N;
+'perevägivald_N' : N;
+'pereüritus_N' : N;
+perfektne_A : A;
+perfekt_N : N;
+perfektselt_Adv : Adv;
+perfektsionism_N : N;
+perfektsionist_N : N;
+perfokaart_N : N;
+perfolint_N : N;
+perforaator_N : N;
+perforeerija_N : N;
+perforeerimine_N : N;
+perforeerumine_N : N;
+performance_N : N;
+pergola_N : N;
+periarteriit_N : N;
+peribolos_N : N;
+peridroom_N : N;
+perifeeria_N : N;
+perifeeriateater_N : N;
+perifraas_N : N;
+perifraseerija_N : N;
+perifraseerimine_N : N;
+perigee_N : N;
+periheel_N : N;
+perikardiit_N : N;
+perikard_N : N;
+perikarp_N : N;
+perikoop_N : N;
+perimeeter_N : N;
+periodiseerimine_N : N;
+perioodika_N : N;
+'perioodikaväljaanne_N' : N;
+perioodiliselt_Adv : Adv;
+perioodilisus_N : N;
+periood_N : N;
+'perioodõpe_N' : N;
+periostiit_N : N;
+peripateetikud_N : N;
+peripteer_N : N;
+periskoop_N : N;
+'peristüül_N' : N;
+peritoniit_N : N;
+peritroop_N : N;
+perkolaator_N : N;
+perkussioon_N : N;
+perkuteerija_N : N;
+perkuteerimine_N : N;
+permanentmagnet_N : N;
+permanentne_A : A;
+permanentsus_N : N;
+perm_N : N;
+perpetuiteet_N : N;
+perroon_N : N;
+perse_keerama_V : V;
+perse_panema_V : V;
+perse_N : N;
+perse_pugema_V : V;
+perse_saatma_V : V;
+perset_lakkuma_V : V;
+'perset_pühkima_V' : V;
+perset_toetama_V : V;
+persik_N : N;
+persisteerimine_N : N;
+personaalarvuti_N : N;
+personaalne_A : A;
+'personaalnäitus_N' : N;
+personaalpension_N : N;
+personaalpronoomen_N : N;
+personaalraamat_N : N;
+personaalselt_Adv : Adv;
+personaalsus_N : N;
+personalidirektor_N : N;
+personalifirma_N : N;
+personalijuhtimine_N : N;
+personalijuht_N : N;
+personaliosakond_N : N;
+personaliotsingufirma_N : N;
+personal_N : N;
+personifikatsioon_N : N;
+personifitseerija_N : N;
+personifitseerima_V2 : V2;
+personifitseerimine_N : N;
+persoon_N : N;
+perspektiivikas_A : A;
+perspektiivne_A : A;
+perspektiiv_N : N;
+perspektiivportaal_N : N;
+perspektivism_N : N;
+perspektivist_N : N;
+persse_panema_V : V;
+persse_saatma_V : V;
+perukas_A : A;
+peru_A : A;
+perutaja_N : N;
+perutama_V : V;
+perutamine_N : N;
+perversne_A : A;
+perverssus_N : N;
+pervert_N : N;
+perv_N : N;
+pesa_ehitama_V : V;
+pesahoidja_N : N;
+'pesahülgaja_N' : N;
+pesakast_N : N;
+pesakond_N : N;
+pesakoobas_N : N;
+pesamuna_N : N;
+pesa_otsima_V : V;
+pesapaik_N : N;
+pesapallihooaeg_N : N;
+pesapallikurikas_N : N;
+'pesapallimängija_N' : N;
+pesapall_N : N;
+pesapallur_N : N;
+pesaparasitism_N : N;
+pesa_N : N;
+pesa_punuma_V : V;
+pesapunumine_N : N;
+'pesapõhi_N' : N;
+pesaruum_N : N;
+pesasibul_N : N;
+'pesast_välja_lendama_V' : V;
+pesa_tegema_V : V;
+pesaurg_N : N;
+'pesaõõnsus_N' : N;
+'pesaõõs_N' : N;
+peseeta_N : N;
+pesema_V2 : V2;
+'pesemata_suuga_rääkima_V' : V;
+pesemine_N : N;
+pesemishari_N : N;
+pesemismasin_N : N;
+pesemisruum_N : N;
+pesemisvahend_N : N;
+pesija_N : N;
+pesitaja_N : N;
+pesitamine_N : N;
+pesitseja_N : N;
+pesitsema_V : V;
+pesitsemine_N : N;
+pesitsemiskoht_N : N;
+pesitsemispaik_N : N;
+pesitsuskoht_N : N;
+pesitsuspaik_N : N;
+'pesitsusökoloogia_N' : N;
+pesituma_V : V;
+pessimism_N : N;
+pessimistlik_A : A;
+pessimistlikult_Adv : Adv;
+pessimist_N : N;
+pessimum_N : N;
+'pestitsiidijääk_N' : N;
+pestitsiid_N : N;
+pesto_N : N;
+pesuhari_N : N;
+pesukapp_N : N;
+pesukauplus_N : N;
+pesukauss_N : N;
+pesukoda_N : N;
+pesukuivati_N : N;
+'pesuköök_N' : N;
+pesuladu_N : N;
+pesula_N : N;
+pesuloputusvahend_N : N;
+'pesulõks_N' : N;
+pesumaja_N : N;
+pesumasin_N : N;
+pesunaine_N : N;
+pesunuustik_N : N;
+'pesunööp_N' : N;
+'pesunöör_N' : N;
+pesupael_N : N;
+pesupali_N : N;
+pesupasta_N : N;
+pesu_pesema_V : V;
+pesupesija_N : N;
+pesu_N : N;
+pesupood_N : N;
+pesupulber_N : N;
+pesupulk_N : N;
+pesupundar_N : N;
+'pesupäev_N' : N;
+pesur_N : N;
+pesurull_N : N;
+pesuruum_N : N;
+pesuseep_N : N;
+pesuvahend_N : N;
+pesuvalgendi_N : N;
+pesuvesi_N : N;
+pesuvirn_N : N;
+'pesuõmbleja_N' : N;
+petanque_N : N;
+petehhia_N : N;
+petersell_N : N;
+petikaken_N : N;
+petikarkaad_N : N;
+petikkaaristu_N : N;
+'petiknišš_N' : N;
+petik_N : N;
+petikuks_N : N;
+petikviil_N : N;
+petipiim_N : N;
+petiskelema_V : V;
+petisklema_V : V;
+petislik_A : A;
+petis_N : N;
+petitsioon_N : N;
+petja_N : N;
+petkel_N : N;
+petlikkus_N : N;
+petlik_A : A;
+petlikult_Adv : Adv;
+petma_V2 : V2;
+petmine_N : N;
+petroloogia_N : N;
+petrooleumimootor_N : N;
+petrooleum_N : N;
+petroolipudel_N : N;
+petta_saama_V : V;
+pettehaud_N : N;
+pettekuju_N : N;
+pettekujutelm_N : N;
+pettekujutlus_N : N;
+'pettemiiniväli_N' : N;
+pettepilt_N : N;
+pettepositsioon_N : N;
+pettesektor_N : N;
+'pettesihtmärk_N' : N;
+pettetuli_N : N;
+pettev_A : A;
+pett_N : N;
+pettuja_N : N;
+pettuma_V : V;
+pettumine_N : N;
+pettumus_N : N;
+pettumust_valmistama_V : V;
+pettunult_tagasi_tulema_V : V;
+petturlik_A : A;
+pettur_N : N;
+pettusejutt_N : N;
+pettus_N : N;
+pettustrikk_N : N;
+petujutt_N : N;
+petuunia_N : N;
+pfalts_N : N;
+piaal_N : N;
+pianiino_N : N;
+pianist_N : N;
+pianoola_N : N;
+piaster_N : N;
+piazza_N : N;
+pica_N : N;
+pidaja_N : N;
+'pidalitõbi_N' : N;
+'pidalitõveepideemia_N' : N;
+pidal_N : N;
+'pidama_jääma_V' : V;
+pidama_V2 : V2;
+pidamine_N : N;
+pidav_A : A;
+pidekaar_N : N;
+pide_N : N;
+pidepunkt_N : N;
+pidetu_A : A;
+pidevalt_Adv : Adv;
+pidev_A : A;
+pidevsignaal_N : N;
+pidevtoiteallikas_N : N;
+pidevtoonprinter_N : N;
+pidevusetus_N : N;
+pidevus_N : N;
+'pidžaama_N' : N;
+'pidžaamapluus_N' : N;
+'pidžaamapüksid_N' : N;
+'pidžin_N' : N;
+pidulik_A : A;
+pidulikult_Adv : Adv;
+pidumaja_N : N;
+pidu_pidama_V : V;
+pidu_N : N;
+'pidupäeviti_Adv' : Adv;
+'pidupäev_N' : N;
+'pidu_püsti_panema_V' : V;
+pidurdaja_N : N;
+pidurdama_V2 : V2;
+pidurdamatult_Adv : Adv;
+pidurdamatu_A : A;
+pidurdamatus_N : N;
+pidurdamine_N : N;
+pidurdavalt_Adv : Adv;
+pidurduja_N : N;
+pidurduma_V : V;
+pidurdumine_N : N;
+pidurduslangevari_N : N;
+pidurdusmootor_N : N;
+pidurdus_N : N;
+pidurdusseisund_N : N;
+pidureid_peale_panema_V : V;
+piduriklots_N : N;
+piduripedaal_N : N;
+piduritross_N : N;
+pidurituli_N : N;
+pidurivedelik_N : N;
+'piduriõli_N' : N;
+pidur_N : N;
+pidurregulaator_N : N;
+pidusaal_N : N;
+pidusid_pidama_V : V;
+pidustama_V : V;
+pidustus_N : N;
+'pidusöök_N' : N;
+pidutseja_N : N;
+pidutsema_V : V;
+pidutsemine_N : N;
+'piduõhtu_N' : N;
+piesoelekter_N : N;
+piesomeeter_N : N;
+pieteeditunne_N : N;
+pieteetlik_A : A;
+pieteetlikult_Adv : Adv;
+pieteetne_A : A;
+pietism_N : N;
+pigemini_Adv : Adv;
+pigem_Adv : Adv;
+'pigilõng_N' : N;
+piginukk_N : N;
+pigi_N : N;
+pigis_Adv : Adv;
+'pigisse_jätma_V' : V;
+'pigisse_jääma_V' : V;
+'pigisse_rääkima_V' : V;
+pigistaja_N : N;
+pigistama_V2 : V2;
+pigistamine_N : N;
+pigistuma_V : V;
+'pigistuslüps_N' : N;
+pigistus_N : N;
+pigitamine_N : N;
+pigitraat_N : N;
+pigmendilaik_N : N;
+pigmenteerumine_N : N;
+'pigmentkasvajatõbi_N' : N;
+pigmentkivi_N : N;
+pigment_N : N;
+pigna_N : N;
+pihajoon_N : N;
+pihatrimmer_N : N;
+pihid_N : N;
+pihik_N : N;
+'pihikpüksid_N' : N;
+pihikseelik_N : N;
+'pihile_võtma_V' : V;
+pihkama_V : V;
+pihk_N : N;
+pihkseong_N : N;
+'pihku_jääma_V' : V;
+pihkuma_V : V;
+pihku_pistma_V : V;
+pihku_puutuma_V : V;
+pihku_sattuma_V : V;
+'pihku_võtma_V' : V;
+pihlakakeedis_N : N;
+pihlakamari_N : N;
+pihlakapuu_N : N;
+pihlakas_N : N;
+pihl_N : N;
+pihta_andma_V : V;
+pihtaandmine_N : N;
+pihtaed_N : N;
+pihta_hakkama_V : V;
+pihtahakkamine_N : N;
+pihta_panema_V : V;
+pihtapanemine_N : N;
+pihta_Adv : Adv;
+pihta_saama_V : V;
+pihta_sattuma_V : V;
+pihta_trehvama_V : V;
+pihtidesse_pigistama_V : V;
+'pihtidesse_võtma_V' : V;
+'pihtide_vahele_jääma_V' : V;
+'pihtide_vahele_võtma_V' : V;
+'pihtide_vahelt_pääsema_V' : V;
+pihtija_N : N;
+pihtima_V2 : V2;
+pihtimine_N : N;
+pihtimus_N : N;
+pihtimusromaan_N : N;
+pihtkasukas_N : N;
+piht_N : N;
+pihtseelik_N : N;
+'pihtussilistõbi_N' : N;
+pihuarvuti_N : N;
+pihukirves_N : N;
+'pihuks_ja_puruks_lööma_V' : V;
+pihuks_ja_puruks_peksma_V : V;
+pihuks_ja_puruks_tegema_V : V;
+'pihuks_ja_põrmuks_langema_V' : V;
+'pihuks_ja_põrmuks_pudenema_V' : V;
+'pihuks_ja_põrmuks_tegema_V' : V;
+'pihuks-põrmuks_tegema_V' : V;
+pihunemine_N : N;
+pihustaja_N : N;
+pihustamine_N : N;
+pihusti_N : N;
+pihustuma_V : V;
+pihustumine_N : N;
+'pihutäis_N' : N;
+pihuvihma_sadama_V : V;
+'piibeleheõis_N' : N;
+piibeleht_N : N;
+piibel_N : N;
+piiber_N : N;
+piibitaja_N : N;
+piibitama_V : V;
+piibitamine_N : N;
+piiblilegend_N : N;
+piiblilugu_N : N;
+'piiblimüüt_N' : N;
+'piiblinäidend_N' : N;
+piibliraamat_N : N;
+piibliring_N : N;
+'piiblitõlge_N' : N;
+piibrisabatellis_N : N;
+piibukaha_N : N;
+piibulips_N : N;
+piibumees_N : N;
+piibunosu_N : N;
+'piibunõel_N' : N;
+piibuork_N : N;
+piibupits_N : N;
+piibupuur_N : N;
+piibutama_V : V;
+piibutobi_N : N;
+piibuvars_N : N;
+piidleja_N : N;
+piidlemine_N : N;
+piigama_V : V;
+piiga_N : N;
+piigastama_V : V;
+piike_murdma_V : V;
+piikmeisel_N : N;
+piik_N : N;
+piiksama_V : V;
+piiksataja_N : N;
+piiksatama_V : V;
+piiksatamine_N : N;
+piiks_N : N;
+piiksuja_N : N;
+piiksuma_V : V;
+piiksumine_N : N;
+piiksutaja_N : N;
+piiksutamine_N : N;
+piilarbasiilika_N : N;
+piilar_N : N;
+piilma_V2 : V2;
+piilpart_N : N;
+piiluja_N : N;
+piilumine_N : N;
+piilu_N : N;
+piilutama_V : V;
+piima_andma_V : V;
+piimaauto_N : N;
+piimahammas_N : N;
+piimajahuti_N : N;
+piimajahutusruum_N : N;
+piimajuha_N : N;
+'piimajuhapõletik_N' : N;
+'piimajõudlus_N' : N;
+piimakari_N : N;
+piimakarjalaut_N : N;
+piimakauplus_N : N;
+piimakaup_N : N;
+piimakelder_N : N;
+piimakokteil_N : N;
+piimakontroll_N : N;
+piimakruus_N : N;
+piimalehm_N : N;
+piimamees_N : N;
+'piimamüüja_N' : N;
+'piimamüük_N' : N;
+piimanaine_N : N;
+piimandus_N : N;
+'piimanääre_N' : N;
+piimaohakas_N : N;
+piimapais_N : N;
+piimapang_N : N;
+piimapood_N : N;
+piimapudel_N : N;
+piimapulber_N : N;
+piimaraamat_N : N;
+piimaraha_N : N;
+piimarasv_N : N;
+piimarentnik_N : N;
+piimarohi_N : N;
+piimaruum_N : N;
+piimasaak_N : N;
+piimasegu_N : N;
+piimastuma_V : V;
+piimasuhkrutalumatus_N : N;
+piimasuhkur_N : N;
+piimasupp_N : N;
+piimatass_N : N;
+piimatoodang_N : N;
+piimatoode_N : N;
+piimatootja_N : N;
+'piimatööstus_N' : N;
+piimavasikas_N : N;
+piimavedaja_N : N;
+'piimaämber_N' : N;
+'piimaühing_N' : N;
+'piimaühistu_N' : N;
+piimeson_N : N;
+piimhape_N : N;
+piimhappebakter_N : N;
+piimjuur_N : N;
+piimklaas_N : N;
+piim_N : N;
+piinaja_N : N;
+piinakamber_N : N;
+piinakong_N : N;
+piinamine_N : N;
+piinamisruum_N : N;
+piinamisvahend_N : N;
+piinapink_N : N;
+piina_tundma_V : V;
+piinavalt_Adv : Adv;
+'piiniakäbiornament_N' : N;
+piinia_N : N;
+piiniaseeme_N : N;
+piinleja_N : N;
+piinlema_V : V;
+piinlemine_N : N;
+piinlev_A : A;
+piinlikkusetunne_N : N;
+piinlikkus_N : N;
+piinlikkust_tundma_V : V;
+piinlikkust_valmistama_V : V;
+piinlik_A : A;
+piin_N : N;
+piinuma_V : V;
+piion_N : N;
+piipar_N : N;
+pii_N : N;
+piipitaja_N : N;
+piipitamine_N : N;
+piipkann_N : N;
+piip_N : N;
+piipu_imema_V : V;
+'piipu_põhja_suruma_V' : V;
+'piipu_põhja_vajutama_V' : V;
+piiraja_N : N;
+piirama_V2 : V2;
+piiramatult_Adv : Adv;
+piiramatu_A : A;
+piiramine_N : N;
+piiramismasin_N : N;
+piirang_N : N;
+piiranguid_seadma_V : V;
+piiratud_A : A;
+piiratult_Adv : Adv;
+piiratus_N : N;
+piirdeaed_N : N;
+piirdekonstruktsioon_N : N;
+piirdelaud_N : N;
+piirdeliist_N : N;
+'piirdemüür_N' : N;
+piirdenurk_N : N;
+'piirdenärvisüsteem_N' : N;
+piirdesein_N : N;
+piirdetara_N : N;
+piirdetarind_N : N;
+piirduja_N : N;
+piirduma_V : V;
+piirdumine_N : N;
+piire_N : N;
+'piiresse_jääma_V' : V;
+'piire_ületama_V' : V;
+piiriala_N : N;
+piiriboks_N : N;
+piirijoon_N : N;
+piirikaitse_N : N;
+piirikast_N : N;
+piirikindlus_N : N;
+piirikivi_N : N;
+piirikohtunik_N : N;
+'piiriküsimus_N' : N;
+piirileping_N : N;
+piirimaa_N : N;
+'piiri_maha_märkima_V' : V;
+piiri_mitte_pidama_V : V;
+'piirimärk_N' : N;
+piiri_panema_V : V;
+piiripeenar_N : N;
+piiri_pidama_V : V;
+piiripolitsei_N : N;
+piiripost_N : N;
+piiripunkt_N : N;
+piiririik_N : N;
+piiririkkuja_N : N;
+piiri_seadma_V : V;
+piiristaja_N : N;
+piiristamine_N : N;
+piiristuma_V : V;
+piiristumine_N : N;
+piiritaja_N : N;
+piiriteadus_N : N;
+piiritleja_N : N;
+piiritlematus_N : N;
+piiritlemine_N : N;
+piiritsoon_N : N;
+piirits_N : N;
+piiritulp_N : N;
+piiritult_Adv : Adv;
+piiritu_A : A;
+'piiritusetööstus_N' : N;
+piirituslakk_N : N;
+piirituspeits_N : N;
+piiritus_N : N;
+piiritustermomeeter_N : N;
+'piiri_tõmbama_V' : V;
+'piiritähis_N' : N;
+piirivaht_N : N;
+piirivalveamet_N : N;
+piirivalve_N : N;
+piirivalvepunkt_N : N;
+piirivalvesalk_N : N;
+piirivalvur_N : N;
+'piirivöönd_N' : N;
+'piiri_ületama_V' : V;
+'piiriületus_N' : N;
+piirjoon_N : N;
+piirkondlik_A : A;
+piirkond_N : N;
+piirkonnavahetus_N : N;
+piirkoormus_N : N;
+piirkulu_N : N;
+piirlaud_N : N;
+'piirmäär_N' : N;
+piirnema_V : V;
+piirnemine_N : N;
+piirnev_A : A;
+piir_N : N;
+piirsagedus_N : N;
+piirsituatsioon_N : N;
+piirtest_N : N;
+piirtulu_N : N;
+'piirväärtus_N' : N;
+piisama_V : V;
+piisamatu_A : A;
+piisamine_N : N;
+piisam_N : N;
+piisamrott_N : N;
+piisavalt_Adv : Adv;
+piisav_A : A;
+piiskamine_N : N;
+piiskenelas_N : N;
+piiskhaaval_Adv : Adv;
+piiskopikepp_N : N;
+piiskopilinnus_N : N;
+piiskopiloss_N : N;
+'piiskopimõis_N' : N;
+'piiskopimüts_N' : N;
+piiskopisau_N : N;
+piiskopkond_N : N;
+piiskop_N : N;
+piisk_N : N;
+piisutamine_N : N;
+piisuti_Adv : Adv;
+piit_N : N;
+'piitsanöör_N' : N;
+piitsapiug_N : N;
+piitsarihm_N : N;
+piits_N : N;
+piitsutaja_N : N;
+piitsutama_V2 : V2;
+piitsutamine_N : N;
+pikaajalisus_N : N;
+pikakasvulisus_N : N;
+pikaks_viskama_V : V;
+pikaldane_A : A;
+pikaldaselt_Adv : Adv;
+pikale_lainele_saatma_V : V;
+pikali_heitma_V : V;
+'pikali_jääma_V' : V;
+'pikali_lööma_V' : V;
+pikali_paiskama_V : V;
+pikali_panema_V : V;
+pikali_Adv : Adv;
+pikalt_otsa_vaatama_V : V;
+pikalt_persse_saatma_V : V;
+pikalt_saatma_V : V;
+pikamaajooksja_N : N;
+pikamaaujumine_N : N;
+'pika_ninaga_jääma_V' : V;
+pikantne_A : A;
+pikantsus_N : N;
+'pikanäpumees_N' : N;
+pikapauto_N : N;
+pikapeale_Adv : Adv;
+pikap_N : N;
+pika_puuga_panema_V : V;
+pikee_N : N;
+pikeerija_N : N;
+pikeerimine_N : N;
+pikeering_N : N;
+pikendaja_N : N;
+pikendamine_N : N;
+pikend_N : N;
+pikendusjoon_N : N;
+pikendusjuhe_N : N;
+pikenduskaabel_N : N;
+pikendus_N : N;
+pikenema_V : V;
+pikenemine_N : N;
+pikergune_A : A;
+piketeerija_N : N;
+piketeerimine_N : N;
+pikettija_N : N;
+pikettimine_N : N;
+piketti_pidama_V : V;
+pikihoone_N : N;
+pikikivikiht_N : N;
+pikikivi_N : N;
+pikikivirida_N : N;
+pikikiviseotis_N : N;
+pikiliist_N : N;
+'pikilõikesaag_N' : N;
+'pikilööv_N' : N;
+pikiparallaks_N : N;
+pikiplaks_N : N;
+pikipuri_N : N;
+pikiraa_N : N;
+pikisalvestus_N : N;
+pikisein_N : N;
+pikisilmi_ootama_V : V;
+pikitala_N : N;
+pikitellis_N : N;
+pikitriip_N : N;
+pikivahe_N : N;
+'pikivööndkaar_N' : N;
+'pikkade_hammastega_sööma_V' : V;
+pikkamisi_Adv : Adv;
+'pikkamööda_Adv' : Adv;
+'pikka_nina_näitama_V' : V;
+pikka_nina_saama_V : V;
+pikka_nina_tegema_V : V;
+'pikka_nägu_tegema_V' : V;
+pikka_pidu_pidama_V : V;
+pikka_rubla_taga_ajama_V : V;
+'pikkhöövel_N' : N;
+pikkija_N : N;
+pikkimine_N : N;
+pikki_mokki_tegema_V : V;
+'pikki_sääri_tegema_V' : V;
+pikklaen_N : N;
+pikklaineantenn_N : N;
+pikklaine_N : N;
+pikkoib_N : N;
+pikk_A : A;
+pikkpink_N : N;
+pikkpoiss_N : N;
+'pikksärk_N' : N;
+pikkus_N : N;
+'pikkusühik_N' : N;
+pikkvanker_N : N;
+piklikaju_N : N;
+piklikkus_N : N;
+piklik_A : A;
+pikne_N : N;
+piknik_N : N;
+'pikoloflööt_N' : N;
+pikseilm_N : N;
+'piksekärgatus_N' : N;
+piksel_N : N;
+pikselraster_N : N;
+piksene_A : A;
+piksepilv_N : N;
+piksevarras_N : N;
+piksevihm_N : N;
+piktograafia_N : N;
+piktogramm_N : N;
+pikutaja_N : N;
+pikutama_V : V;
+pikutamine_N : N;
+pila_ajama_V : V;
+pilaff_N : N;
+pilaja_N : N;
+pilakaup_N : N;
+pilak_N : N;
+pilalugu_N : N;
+pilamine_N : N;
+pila_N : N;
+pilastaja_N : N;
+pilastamine_N : N;
+pilasterherm_N : N;
+pilasterkirik_N : N;
+pilaster_N : N;
+pila_tegema_V : V;
+pilavalt_Adv : Adv;
+pilav_A : A;
+pilbaskatus_N : N;
+pilbas_N : N;
+pilbastaja_N : N;
+pilbastamine_N : N;
+pilbastuma_V : V;
+pilbastumine_N : N;
+pildiajakiri_N : N;
+pildiaken_N : N;
+'pildianalüüs_N' : N;
+pildiandur_N : N;
+pildielement_N : N;
+pildiformaat_N : N;
+'pildihõive_N' : N;
+pildikast_N : N;
+pildikivi_N : N;
+pildikummut_N : N;
+pildiline_A : A;
+pildimasin_N : N;
+'pildimälu_N' : N;
+'pildimälupuhver_N' : N;
+pildinurk_N : N;
+'pildinäitus_N' : N;
+pildiraamat_N : N;
+pildiraamlava_N : N;
+'pildirüüstaja_N' : N;
+'pildirüüste_N' : N;
+pildisein_N : N;
+pildistaja_N : N;
+pildistamine_N : N;
+pildistuma_V : V;
+pildistus_N : N;
+pilditahvel_N : N;
+pilditelefon_N : N;
+'pilditöötlus_N' : N;
+'pilditöötlussüsteem_N' : N;
+pildivaatur_N : N;
+'pildiväärindus_N' : N;
+'pildiõpetus_N' : N;
+pild_N : N;
+pilduja_N : N;
+pilduma_V2 : V2;
+pildumine_N : N;
+piletikassa_N : N;
+'piletikontrolör_N' : N;
+'piletimüüja_N' : N;
+piletiputka_N : N;
+piletiraamat_N : N;
+piletiraha_N : N;
+pilet_N : N;
+pilge_N : N;
+'pilguga_küljes_rippuma_V' : V;
+'pilguga_mõõtma_V' : V;
+pilguga_otsima_V : V;
+pilguga_puurima_V : V;
+pilguga_saatma_V : V;
+pilgu_heitma_V : V;
+pilguheit_N : N;
+pilgu_kellale_viskama_V : V;
+'pilgul_üle_käia_laskma_V' : V;
+'pilgupüüdja_N' : N;
+pilgu_suunama_V : V;
+pilgutaja_N : N;
+pilgutama_V2 : V2;
+pilgutamine_N : N;
+'pilgu_üles_tõstma_V' : V;
+piljardikepp_N : N;
+piljardikii_N : N;
+piljardilaud_N : N;
+'piljardimängija_N' : N;
+piljardisaal_N : N;
+piljardituba_N : N;
+piljard_N : N;
+pilkaja_N : N;
+pilkama_V2 : V2;
+pilkamine_N : N;
+pilkamisi_Adv : Adv;
+pilkaspimedus_N : N;
+pilkasus_N : N;
+pilkavalt_Adv : Adv;
+pilkav_A : A;
+pilkeajakiri_N : N;
+pilkealune_N : N;
+pilke_heitma_V : V;
+pilkejutt_N : N;
+pilkekirjandus_N : N;
+pilkelaud_N : N;
+pilkeline_A : A;
+pilkelugu_N : N;
+pilkeluule_N : N;
+pilkeluuletus_N : N;
+pilkeobjekt_N : N;
+pilkepilt_N : N;
+'pilke_püüdma_V' : V;
+pilkerahe_N : N;
+pilke_saatma_V : V;
+pilke_vahetama_V : V;
+pilk_N : N;
+pilkudega_puurima_V : V;
+pilku_heitma_V : V;
+pilkuja_N : N;
+'pilku_kinni_püüdma_V' : V;
+pilku_langetama_V : V;
+'pilku_maha_lööma_V' : V;
+pilkuma_V : V;
+pilkumine_N : N;
+pilku_mujale_keerama_V : V;
+pilku_peitma_V : V;
+pilku_puurima_V : V;
+'pilku_pöörama_V' : V;
+'pilku_püüdma_V' : V;
+'pilku_ringi_käia_laskma_V' : V;
+pilku_sisse_viskama_V : V;
+'pilku_tõstma_V' : V;
+pilku_viskama_V : V;
+'pilku_ära_pöörama_V' : V;
+'pilku_üle_libistama_V' : V;
+'pilku_üles_lööma_V' : V;
+pillaja_N : N;
+pillama_V2 : V2;
+pillamine_N : N;
+pilla_N : N;
+pillavalt_elama_V : V;
+pillavalt_Adv : Adv;
+pillav_A : A;
+pille_kotti_panema_V : V;
+pillerkaari_pidama_V : V;
+pillerkaaritaja_N : N;
+pillerkaaritamine_N : N;
+pilli_ajama_V : V;
+'pillihääl_N' : N;
+pillija_N : N;
+pillikeel_N : N;
+pillikoor_N : N;
+'pilli_lõhki_ajama_V' : V;
+'pilli_lõhki_puhuma_V' : V;
+'pilli_lööma_V' : V;
+pillima_V : V;
+pillimees_N : N;
+pillimine_N : N;
+'pillimängija_N' : N;
+'pillimäng_N' : N;
+pillipood_N : N;
+pilliroogkatus_N : N;
+pilliroog_N : N;
+pillirookatus_N : N;
+pilliroostik_N : N;
+pilliroovile_N : N;
+pilli_sirgeks_puhuma_V : V;
+pill_N : N;
+pillutaja_N : N;
+pillutama_V2 : V2;
+pillutamine_N : N;
+pilootkanal_N : N;
+piloot_N : N;
+pilootprojekt_N : N;
+pilootuuring_N : N;
+'pilootüritus_N' : N;
+piloteerimine_N : N;
+pilpakatus_N : N;
+pilpanael_N : N;
+pilpa_peal_kandma_V : V;
+pilsen_N : N;
+pilsner_N : N;
+pilte_tegema_V : V;
+'pilte_võtma_V' : V;
+pilti_kujundama_V : V;
+pilti_looma_V : V;
+pilti_saama_V : V;
+pilti_tegema_V : V;
+piltkiri_N : N;
+piltkujutised_N : N;
+piltkujutis_N : N;
+piltlikult_Adv : Adv;
+piltlikustaja_N : N;
+piltlikustamine_N : N;
+piltluule_N : N;
+piltluuletus_N : N;
+'piltmõistatus_N' : N;
+pilt_N : N;
+piltpostkaart_N : N;
+'piltsõnastik_N' : N;
+piltvaip_N : N;
+piluaeg_N : N;
+piluahi_N : N;
+pilukaliiber_N : N;
+piluline_A : A;
+pilunema_V : V;
+pilu_N : N;
+'piluringvõrk_N' : N;
+'pilustuslõige_N' : N;
+pilutaja_N : N;
+pilutamine_N : N;
+pilutikand_N : N;
+'piluvältus_N' : N;
+'pilvandmetöötlus_N' : N;
+pilve_ajama_V : V;
+'pilvedeni_tõstma_V' : V;
+'pilvedesse_tõstma_V' : V;
+pilve_kiskuma_V : V;
+'pilvelõhkuja_N' : N;
+pilvesammas_N : N;
+pilveteenus_N : N;
+'pilve_tõmbama_V' : V;
+'pilve_tõmbuma_V' : V;
+pilve_vedama_V : V;
+pilvi_ajama_V : V;
+pilvik_N : N;
+pilvine_A : A;
+'pilvini_tõstma_V' : V;
+pilvisus_N : N;
+pilvitama_V : V;
+pilvitamine_N : N;
+pilv_N : N;
+'pimedaks_lööma_V' : V;
+'pimedavõitu_Adv' : Adv;
+'pimedusega_lööma_V' : V;
+'pimedusejünger_N' : N;
+pimeduseriik_N : N;
+pimedus_N : N;
+pimekamber_N : N;
+pimekohting_N : N;
+pimekoopia_N : N;
+pimemaandumine_N : N;
+pimenavigatsioon_N : N;
+pimendaja_N : N;
+pimendamine_N : N;
+pimenduma_V : V;
+pimenduskardin_N : N;
+pimenduskate_N : N;
+pimenduspilt_N : N;
+pimenema_V : V;
+pimenemine_N : N;
+piment_N : N;
+'pimenägemine_N' : N;
+pime_A : A;
+pime_N : N;
+pimesertifikaat_N : N;
+pimesikk_N : N;
+'pimesikku_mängima_V' : V;
+'pimesikumäng_N' : N;
+'pimesoolepõletik_N' : N;
+pimesool_N : N;
+pimestaja_N : N;
+pimestamine_N : N;
+pimestuma_V : V;
+pimestumine_N : N;
+'pimetrükk_N' : N;
+'pimetähn_N' : N;
+pimik_N : N;
+pimsskivi_N : N;
+pimss_N : N;
+pinakoteek_N : N;
+pinal_N : N;
+pinass_N : N;
+pinda_ette_valmistama_V : V;
+pinda_jalge_alt_kaotama_V : V;
+pindaja_N : N;
+pinda_katsuma_V : V;
+pindalakaart_N : N;
+pindala_N : N;
+'pindalaühik_N' : N;
+pinda_leidma_V : V;
+pindamine_N : N;
+'pinda_võitma_V' : V;
+'pinda_võtma_V' : V;
+pinddiagramm_N : N;
+pinde_ajama_V : V;
+pindemissioonkuvar_N : N;
+pindemissioonpaneel_N : N;
+'pinde_välja_ajama_V' : V;
+pindlaud_N : N;
+pindmine_A : A;
+pindmodelleerimine_N : N;
+'pindmontaaž_N' : N;
+pind_N : N;
+pindpinevus_N : N;
+pindriba_N : N;
+pindstruktuur_N : N;
+pinduma_V : V;
+pindusid_ajama_V : V;
+'pindusid_välja_ajama_V' : V;
+'pindu_välja_ajama_V' : V;
+pinevalt_Adv : Adv;
+pinevile_ajama_V : V;
+pinevile_kiskuma_V : V;
+'pinevile_tõmbama_V' : V;
+'pinevile_tõmbuma_V' : V;
+pinevnema_V : V;
+pinev_A : A;
+pinevus_N : N;
+pinge_all_hoidma_V : V;
+pingeid_looma_V : V;
+pingeline_A : A;
+pingeliseks_muutma_V : V;
+pingeliselt_Adv : Adv;
+pingelisemaks_muutma_V : V;
+pingepeavalu_N : N;
+pinge_N : N;
+pingeregulaator_N : N;
+pingerida_N : N;
+pingestaja_N : N;
+pingestamine_N : N;
+pingestuja_N : N;
+pingestuma_V : V;
+pingestumine_N : N;
+pinget_pakkuma_V : V;
+pingetrafo_N : N;
+pinget_tekitama_V : V;
+'pinget_tõstma_V' : V;
+pingevabalt_Adv : Adv;
+pinginaaber_N : N;
+pingne_A : A;
+ping_N : N;
+pingpong_N : N;
+pingsalt_Adv : Adv;
+pinguldaja_N : N;
+pinguldamine_N : N;
+pingulduja_N : N;
+pingulduma_V : V;
+pinguldumine_N : N;
+pingule_ajama_V : V;
+'pingule_tõmbama_V' : V;
+'pingule_tõmbuma_V' : V;
+pingul_Adv : Adv;
+pingus_N : N;
+pingustuma_V : V;
+pingutajalihas_N : N;
+pingutaja_N : N;
+pingutamine_N : N;
+pingutatult_Adv : Adv;
+pingutav_A : A;
+pingutuja_N : N;
+pingutumine_N : N;
+pingutuse_tegema_V : V;
+pingutusi_tegema_V : V;
+pingutuskruvi_N : N;
+pingutusmutter_N : N;
+pingutus_N : N;
+pingutuspolt_N : N;
+pingutustross_N : N;
+pinin_N : N;
+piniseja_N : N;
+pinisema_V : V;
+pinisemine_N : N;
+pinistaja_N : N;
+pinistamine_N : N;
+pink_N : N;
+pinnahoovus_N : N;
+pinnakate_N : N;
+'pinnakattemört_N' : N;
+pinnakrohv_N : N;
+pinnale_kerkima_V : V;
+'pinnale_pääsema_V' : V;
+'pinnale_tõusma_V' : V;
+pinnale_ujuma_V : V;
+pinnaliselt_Adv : Adv;
+pinnalisus_N : N;
+'pinnal_püsima_V' : V;
+pinnamaterjal_N : N;
+pinnamood_N : N;
+pinnamoodustis_N : N;
+'pinnamõõt_N' : N;
+pinna_peale_andma_V : V;
+pinna_peale_saama_V : V;
+pinna_peale_tegema_V : V;
+pinnapealselt_Adv : Adv;
+pinnapealsus_N : N;
+pinnareljeef_N : N;
+pinnaseerosioon_N : N;
+'pinnaselennuväli_N' : N;
+pinnasepraam_N : N;
+pinnasepump_N : N;
+pinnaseuuring_N : N;
+pinnas_N : N;
+pinnatuisk_N : N;
+pinnavesi_N : N;
+pinnavorm_N : N;
+'pinnavõrk_N' : N;
+'pinnaühik_N' : N;
+pinnija_N : N;
+pinnima_V2 : V2;
+pinnimine_N : N;
+pint_N : N;
+pintsak_N : N;
+'pintsakunööp_N' : N;
+pintsakusaba_N : N;
+pintseldaja_N : N;
+pintseldamine_N : N;
+pintsel_N : N;
+pintsett_N : N;
+pintsli_panema_V : V;
+pintslisse_keerama_V : V;
+pintslisse_panema_V : V;
+pintslisse_pistma_V : V;
+pinuloend_N : N;
+'pinumälu_N' : N;
+pinu_N : N;
+pinupuu_N : N;
+pinuviit_N : N;
+pioneerilaager_N : N;
+pioneerimaja_N : N;
+pioneerituba_N : N;
+'pioneeriüritus_N' : N;
+pioneer_N : N;
+pipardaja_N : N;
+pipardamine_N : N;
+piparduma_V : V;
+piparkoogimaitseaine_N : N;
+piparkoogimaja_N : N;
+piparkook_N : N;
+'piparmünditee_N' : N;
+'piparmünt_N' : N;
+pipar_N : N;
+piparrohi_N : N;
+pipett_N : N;
+piprane_A : A;
+pipratoos_N : N;
+pipratops_N : N;
+pipsilt_Adv : Adv;
+pipsisti_Adv : Adv;
+piraadilaev_N : N;
+piraaditsema_V : V;
+piraaditsemine_N : N;
+piraatfirma_N : N;
+piraatkaup_N : N;
+piraatlik_A : A;
+piraatlus_N : N;
+piraat_N : N;
+piraattoode_N : N;
+pirakas_N : N;
+pira_N : N;
+pird_N : N;
+pirin_N : N;
+piripilliliisu_N : N;
+piripill_N : N;
+piripott_N : N;
+'piripärani_Adv' : Adv;
+piriseja_N : N;
+pirisema_V : V;
+pirisemine_N : N;
+piristaja_N : N;
+piristamine_N : N;
+pirni_panema_V : V;
+pirnipuu_N : N;
+pirnloorber_N : N;
+pirnpall_N : N;
+pirn_N : N;
+'pirnvööt_N' : N;
+'pirnvöötroie_N' : N;
+piroog_N : N;
+piroplasmoos_N : N;
+pirtsakalt_Adv : Adv;
+pirtsakas_A : A;
+pirts_N : N;
+pirtsuja_N : N;
+pirtsumine_N : N;
+pirtsutaja_N : N;
+pirtsutama_V : V;
+pirtsutamine_N : N;
+piruett_N : N;
+pirukabaar_N : N;
+'pirukamüüja_N' : N;
+pirukas_N : N;
+pirukat_jagama_V : V;
+'pirukat_küpsetama_V' : V;
+pirukla_N : N;
+pisarad_N : N;
+pisaraid_pigistama_V : V;
+pisaraid_pillama_V : V;
+pisaraid_valama_V : V;
+pisaraisse_uppuma_V : V;
+'pisaranärv_N' : N;
+'pisaranäärmepõletik_N' : N;
+pisarat_poetama_V : V;
+pisargaas_N : N;
+'pisarkomöödia_N' : N;
+pisar_N : N;
+pisarsilmi_Adv : Adv;
+piselrdama_V2 : V2;
+pisendaja_N : N;
+pisendamine_N : N;
+pisendav_A : A;
+pisenema_V : V;
+pisenemine_N : N;
+pisenev_A : A;
+piserdaja_N : N;
+piserdamine_N : N;
+pisiasi_N : N;
+pisifirma_N : N;
+pisihiir_N : N;
+pisikaupmees_N : N;
+pisiklaviatuur_N : N;
+pisik_N : N;
+pisikuline_A : A;
+pisinatuke_Adv : Adv;
+pisiplastika_N : N;
+pisiplika_N : N;
+'pisipööris_N' : N;
+pisiskulptuur_N : N;
+'pisisülearvuti_N' : N;
+'pisisündmus_N' : N;
+pisitasa_Adv : Adv;
+pisiteos_N : N;
+pisiviga_N : N;
+'pisiväljaanne_N' : N;
+'pisiüritus_N' : N;
+'piskuga_läbi_ajama_V' : V;
+piskuhaaval_Adv : Adv;
+'pissihäda_N' : N;
+pissija_N : N;
+pissima_V : V;
+pissimine_N : N;
+pissipott_N : N;
+pissitaja_N : N;
+pissitamine_N : N;
+piss_N : N;
+pissuma_V : V;
+'pistaatsiapähkel_N' : N;
+pistak_N : N;
+pisteline_A : A;
+piste_N : N;
+pistik_N : N;
+pistikprogramm_N : N;
+pistiksiil_N : N;
+pistikupesa_N : N;
+'pistikühendus_N' : N;
+pistiseandmine_N : N;
+pistis_N : N;
+pistist_andma_V : V;
+pistja_N : N;
+pistlik_N : N;
+pistma_V2 : V2;
+pistmik_N : N;
+pistmine_N : N;
+pistoda_N : N;
+pistong_N : N;
+pistrik_N : N;
+'pisuhänd_N' : N;
+pisut_Adv : Adv;
+pita_N : N;
+pitoreskne_A : A;
+pitoresksus_N : N;
+'pitsalõikur_N' : N;
+pitsa_N : N;
+pitsapood_N : N;
+'pitsatijäljend_N' : N;
+pitsat_N : N;
+'pitsatsõrmus_N' : N;
+pitseerija_N : N;
+pitseerimine_N : N;
+pitserdaja_N : N;
+pitserdamine_N : N;
+'pitserisõrmus_N' : N;
+pitseriteadus_N : N;
+pitserit_vajutama_V : V;
+pitser_N : N;
+pitsiline_A : A;
+'pitsi_põhja_vaatama_V' : V;
+pitsitaja_N : N;
+pitsitamine_N : N;
+pitsitavalt_Adv : Adv;
+pitsi_tegema_V : V;
+pitsituma_V : V;
+pitsi_viskama_V : V;
+'pitsi_võtma_V' : V;
+pitskardin_N : N;
+pitskleit_N : N;
+pitskruvi_N : N;
+pitspall_N : N;
+pits_N : N;
+pitsuma_V : V;
+piug_N : N;
+piuksataja_N : N;
+piuksatama_V : V;
+piuksatamine_N : N;
+piuks_N : N;
+piuksuja_N : N;
+piuksuma_V : V;
+piuksumine_N : N;
+pjedestaal_N : N;
+plaadifirma_N : N;
+plaadihaamer_N : N;
+plaadikiil_N : N;
+plaadikook_N : N;
+'plaadilõikaja_N' : N;
+'plaadilõikur_N' : N;
+plaadimasin_N : N;
+plaadinuga_N : N;
+plaadipood_N : N;
+plaadipuur_N : N;
+plaadiriiul_N : N;
+plaadirist_N : N;
+plaadistaja_N : N;
+plaadistamine_N : N;
+plaaditangid_N : N;
+plaadiviil_N : N;
+plaaner_N : N;
+plaane_tegema_V : V;
+plaanija_N : N;
+plaanikindlalt_Adv : Adv;
+plaanikindlus_N : N;
+plaanikohaselt_Adv : Adv;
+plaani_koostama_V : V;
+plaaniline_A : A;
+plaanimajandus_N : N;
+plaanimine_N : N;
+plaani_muutma_V : V;
+plaani_pidama_V : V;
+'plaanipäraselt_Adv' : Adv;
+'plaanipärasus_N' : N;
+plaani_tegema_V : V;
+plaanitseja_N : N;
+plaanitsema_V2 : V2;
+plaanitsemine_N : N;
+plaanitsetud_A : A;
+plaanitult_Adv : Adv;
+plaanitu_A : A;
+plaanitus_N : N;
+'plaani_välja_andma_V' : V;
+plaan_N : N;
+plaanseib_N : N;
+plaanur_N : N;
+plaanvanker_N : N;
+plaasterdaja_N : N;
+plaasterdamine_N : N;
+plaaster_N : N;
+plaastrit_peale_panema_V : V;
+'plaaž_N' : N;
+plaatija_N : N;
+plaatimine_N : N;
+plaatimissegu_N : N;
+'plaatimistööriist_N' : N;
+plaatinakett_N : N;
+plaatina_N : N;
+plaatlagi_N : N;
+plaatmaterjal_N : N;
+plaatmoodul_N : N;
+plaat_N : N;
+'plaatpõrand_N' : N;
+plaatsatama_V : V;
+plaattee_N : N;
+plaatvooder_N : N;
+plaatvundament_N : N;
+pladinal_sadama_V : V;
+pladin_N : N;
+pladiseja_N : N;
+pladisema_V : V;
+pladisemine_N : N;
+pladistaja_N : N;
+pladistamine_N : N;
+plafoonimaal_N : N;
+plafoon_N : N;
+plagaja_N : N;
+plagamine_N : N;
+plagiaator_N : N;
+plagiaat_N : N;
+plagieerija_N : N;
+plagieerimine_N : N;
+plaginal_sadama_V : V;
+plagin_N : N;
+plagiseja_N : N;
+plagisema_V : V;
+plagisemine_N : N;
+plagistaja_N : N;
+plagistamine_N : N;
+plahvataja_N : N;
+plahvatama_V : V;
+plahvatamine_N : N;
+plahvatuslaine_N : N;
+plahvatusmootor_N : N;
+plahvatusohver_N : N;
+plahvatus_N : N;
+'plahvatuspõlemine_N' : N;
+plakatikunstnik_N : N;
+'plakatinäitus_N' : N;
+plakatist_N : N;
+plakat_N : N;
+plakett_N : N;
+plaksaja_N : N;
+plaksamine_N : N;
+plaksataja_N : N;
+plaksatama_V : V;
+plaksatamine_N : N;
+plaksatus_N : N;
+plaks_N : N;
+plaksti_Adv : Adv;
+plaksuja_N : N;
+plaksumais_N : N;
+plaksuma_V : V;
+plaksumine_N : N;
+plaksutaja_N : N;
+plaksutamine_N : N;
+planaarantenn_N : N;
+planeerija_N : N;
+planeerima_V2 : V2;
+planeerimine_N : N;
+planeerimisoskus_N : N;
+planeering_N : N;
+planeet_N : N;
+planetaarium_N : N;
+'planetaarülekanne_N' : N;
+planetoid_N : N;
+planetoloogia_N : N;
+planetoloog_N : N;
+planguvirn_N : N;
+planimeetria_N : N;
+plank_N : N;
+planksarikas_N : N;
+plankter_N : N;
+planktonoloogia_N : N;
+planktonorganism_N : N;
+plankton_N : N;
+plantaarfastsiit_N : N;
+plarama_V : V;
+plarisema_V : V;
+plartsama_V : V;
+plartsatama_V : V;
+plartsatus_N : N;
+plarts_N : N;
+plartsuja_N : N;
+plartsuma_V : V;
+plartsumine_N : N;
+plasku_N : N;
+plasmaekraan_N : N;
+plasmaferees_N : N;
+plasmakuvar_N : N;
+plasmapaneel_N : N;
+plasma_N : N;
+'plasmotsütoom_N' : N;
+plassi_tegema_V : V;
+plass_A : A;
+plastaken_N : N;
+plasthari_N : N;
+'plastikaatlõige_N' : N;
+plastika_N : N;
+plastikkaas_N : N;
+plastik_N : N;
+plastiksuusk_N : N;
+plastikurn_N : N;
+plastiliin_N : N;
+plastiline_A : A;
+plastilisus_N : N;
+plastkruvi_N : N;
+'plastkõrvarõngas_N' : N;
+'plastmassitööpink_N' : N;
+plastmasskonstruktsioon_N : N;
+'plastmassmööbel_N' : N;
+plastmassnagi_N : N;
+'plastmassnööp_N' : N;
+plastmasspakend_N : N;
+plastmasspang_N : N;
+plastmass_N : N;
+plastmasspudel_N : N;
+plastmasstarind_N : N;
+'plastmööbel_N' : N;
+plastne_A : A;
+'plastnööp_N' : N;
+plast_N : N;
+plastsus_N : N;
+plastsusteooria_N : N;
+plastsuusk_N : N;
+'plasttüübel_N' : N;
+'plastämber_N' : N;
+plate_N : N;
+platform_N : N;
+platonism_N : N;
+platonist_N : N;
+platoo_N : N;
+platraja_N : N;
+platrama_V : V;
+platramine_N : N;
+platsataja_N : N;
+platsatamine_N : N;
+platsdarm_N : N;
+platseeboefekt_N : N;
+platseebo_N : N;
+platseerija_N : N;
+platseerimine_N : N;
+platseeruja_N : N;
+platseerumine_N : N;
+platsenta_N : N;
+platsi_asuma_V : V;
+platsi_ilmuma_V : V;
+'platsi_puhtaks_lööma_V' : V;
+platsi_puhtaks_tegema_V : V;
+platsi_tulema_V : V;
+'platsi_võtma_V' : V;
+plats_N : N;
+platsuma_V : V;
+platvorm_N : N;
+platvormvagun_N : N;
+plebistsiit_N : N;
+pleebs_N : N;
+pleegitaja_N : N;
+pleegitamine_N : N;
+pleekima_V : V;
+pleekimine_N : N;
+pleekinud_A : A;
+pleeklubi_N : N;
+pleenum_N : N;
+plehku_panema_V : V;
+plehku_pistma_V : V;
+'plehku_pääsema_V' : V;
+pleier_N : N;
+plekieemaldi_N : N;
+plekieemaldus_N : N;
+plekieemaldusvahend_N : N;
+plekikruvi_N : N;
+'plekikäärid_N' : N;
+plekiline_A : A;
+'plekimõlkimine_N' : N;
+plekinael_N : N;
+plekipuur_N : N;
+plekissepp_N : N;
+plekkahi_N : N;
+plekkija_N : N;
+plekkimine_N : N;
+'plekknõu_N' : N;
+plekkpang_N : N;
+plekk_N : N;
+plekkpurk_N : N;
+'plekksepatöökoda_N' : N;
+plekksepp_N : N;
+'plekkämber_N' : N;
+pleksiklaas_N : N;
+plektron_N : N;
+plenaaristung_N : N;
+pleonasm_N : N;
+plettija_N : N;
+plettimine_N : N;
+pleura_N : N;
+'pleuraõõs_N' : N;
+pleuriit_N : N;
+pliiakumulaator_N : N;
+pliiaku_N : N;
+pliiatsijoon_N : N;
+'pliiatsisüsi_N' : N;
+pliiatsiteritaja_N : N;
+pliiats_N : N;
+'pliidimüür_N' : N;
+pliidipudel_N : N;
+pliiklaas_N : N;
+'pliimürgistus_N' : N;
+'pliimürgitus_N' : N;
+plii_N : N;
+pliita_N : N;
+pliit_N : N;
+plikalik_A : A;
+plika_N : N;
+plikatirts_N : N;
+pliksti_Adv : Adv;
+plinder_N : N;
+'plindrisse_jätma_V' : V;
+'plindrisse_jääma_V' : V;
+plinkima_V : V;
+plinkimine_N : N;
+plinktuli_N : N;
+plintos_N : N;
+plint_N : N;
+plirisema_V : V;
+plisseerija_N : N;
+plisseerimine_N : N;
+plisseerseelik_N : N;
+plisseeseelik_N : N;
+plita_N : N;
+pliudi_Adv : Adv;
+pliuh_Adv : Adv;
+plokikommunikatsioon_N : N;
+'plokinärv_N' : N;
+plokiraamat_N : N;
+'plokišiffer_N' : N;
+plokivahe_N : N;
+plokkehitis_N : N;
+'plokkflööt_N' : N;
+plokkhoone_N : N;
+plokklause_N : N;
+plokkmaja_N : N;
+plokk_N : N;
+plokkraamat_N : N;
+plokkseotis_N : N;
+plokkskeem_N : N;
+'plokkšiffer_N' : N;
+plokkteisaldus_N : N;
+plombeerija_N : N;
+plombeerimine_N : N;
+plommija_N : N;
+plommimine_N : N;
+plomm_N : N;
+plonn_N : N;
+ploomipuu_N : N;
+ploomirasv_N : N;
+ploom_N : N;
+ploomtomat_N : N;
+plotski_N : N;
+plotter_N : N;
+plstmasssuusk_N : N;
+plugin_N : N;
+plumpsaja_N : N;
+plumpsama_V : V;
+plumpsamine_N : N;
+plumpsataja_N : N;
+plumpsatama_V : V;
+plumpsatamine_N : N;
+plumps_N : N;
+plumpsuja_N : N;
+plumpsuma_V : V;
+plumpsumine_N : N;
+pluraalne_A : A;
+pluralism_N : N;
+pluralist_N : N;
+pluskvamperfekt_N : N;
+plusskraad_N : N;
+'plussmärk_N' : N;
+plussoptsioon_N : N;
+pluss_N : N;
+plusspunkte_koguma_V : V;
+plusspuu_N : N;
+plutoonium_N : N;
+pluural_N : N;
+pluus_N : N;
+'plõgin_N' : N;
+'plõgiseja_N' : N;
+'plõgiselma_V' : V;
+'plõgisemine_N' : N;
+'plõgistaja_N' : N;
+'plõgistamine_N' : N;
+'plõksaja_N' : N;
+'plõksamine_N' : N;
+'plõksataja_N' : N;
+'plõksatama_V' : V;
+'plõksatamine_N' : N;
+'plõksatus_N' : N;
+'plõksija_N' : N;
+'plõksimine_N' : N;
+'plõks_N' : N;
+'plõksuja_N' : N;
+'plõksuma_V' : V;
+'plõksumine_N' : N;
+'plõksutaja_N' : N;
+'plõksutamine_N' : N;
+'plõmmija_N' : N;
+'plõmmimine_N' : N;
+'plõnksatus_N' : N;
+'plõnksuma_V' : V;
+'plädisema_V' : V;
+'plägane_A' : A;
+'pläga_N' : N;
+'pläkerdaja_N' : N;
+'pläkerdamine_N' : N;
+'pläma_ajama_V' : V;
+'plära_ajama_V' : V;
+'pläraja_N' : N;
+'pläralõug_N' : N;
+'pläraläraleenu_N' : N;
+'pläralära_N' : N;
+'pläramine_N' : N;
+'plära_N' : N;
+'plärasuu_N' : N;
+'plärin_N' : N;
+'pläriseja_N' : N;
+'plärisema_V' : V;
+'plärisemine_N' : N;
+'pläristaja_N' : N;
+'pläristamine_N' : N;
+'plärts_N' : N;
+'plärtsuja_N' : N;
+'plärtsuma_V' : V;
+'plärtsumine_N' : N;
+'pläru_N' : N;
+'pläsku_N' : N;
+'plätraja_N' : N;
+'plätramine_N' : N;
+'plätserdaja_N' : N;
+'plätserdamine_N' : N;
+'plätserdus_N' : N;
+'plätsutama_V' : V;
+'plötsima_V' : V;
+'plüüskardin_N' : N;
+'plüüs_N' : N;
+'plüüstool_N' : N;
+'plüüsvaip_N' : N;
+pneuma_N : N;
+pneumoajam_N : N;
+pneumoautomaatika_N : N;
+pneumokonioos_N : N;
+pneumomootor_N : N;
+pneumoonia_N : N;
+pneumotooraks_N : N;
+pneumotungraud_N : N;
+'pneumotõstuk_N' : N;
+'pneumotööriist_N' : N;
+pobiseja_N : N;
+pobisemine_N : N;
+pobistaja_N : N;
+pobistamine_N : N;
+podagra_N : N;
+podcast_N : N;
+podest_N : N;
+podisema_V : V;
+podisemine_N : N;
+podistamine_N : N;
+poeauto_N : N;
+poeem_N : N;
+poeesia_N : N;
+poeetika_N : N;
+poeetiline_A : A;
+poeet_N : N;
+poegija_N : N;
+poegima_V : V;
+poegimine_N : N;
+poegimishalvatus_N : N;
+poegi_tegema_V : V;
+poegi_tooma_V : V;
+poeg_N : N;
+poehoone_N : N;
+poekaupmees_N : N;
+poekaup_N : N;
+poelett_N : N;
+'poelõng_N' : N;
+poemees_N : N;
+'poemüüja_N' : N;
+poeomanik_N : N;
+poepidaja_N : N;
+poepoiss_N : N;
+poeriiul_N : N;
+poeruum_N : N;
+poesell_N : N;
+poetaja_N : N;
+poetama_V2 : V2;
+poetamine_N : N;
+poetess_N : N;
+poetiseerija_N : N;
+poetiseerimine_N : N;
+poetuma_V : V;
+poetumine_N : N;
+poevargus_N : N;
+pogisema_V : V;
+pogris_istuma_V : V;
+pogromm_N : N;
+pohlamets_N : N;
+pohlatee_N : N;
+pohl_N : N;
+pohmelus_N : N;
+pohmitsema_V : V;
+poikvel_Adv : Adv;
+poimeenika_N : N;
+poi_N : N;
+poisiiga_N : N;
+poisike_N : N;
+poisinaga_N : N;
+poisinokk_N : N;
+poisinolk_N : N;
+'poisipõlv_N' : N;
+'poisipõnn_N' : N;
+poisslaps_N : N;
+poisslastekool_N : N;
+poissmees_N : N;
+'poissmeesteõhtu_N' : N;
+'poissmehepõlv_N' : N;
+poissmeheseisus_N : N;
+poissmehetuba_N : N;
+'poissmeheõhtu_N' : N;
+poiss_N : N;
+poistekoor_N : N;
+poistetuba_N : N;
+poiujumine_N : N;
+pojad_N : N;
+pojanaine_N : N;
+pojapoeg_N : N;
+poja_N : N;
+'pojatütar_N' : N;
+'pojengipõõsas_N' : N;
+pojeng_N : N;
+poju_N : N;
+pokaal_N : N;
+pokker_N : N;
+pokri_panema_V : V;
+poksija_N : N;
+poksikinnas_N : N;
+poksiklubi_N : N;
+poksikohtunik_N : N;
+poksikoondis_N : N;
+poksikott_N : N;
+'poksilöök_N' : N;
+'poksimeistrivõistlused_N' : N;
+poksimine_N : N;
+poksitreener_N : N;
+'poksivõistkond_N' : N;
+'poksivõistlus_N' : N;
+pokslema_V : V;
+poks_N : N;
+polaarala_N : N;
+polaarekspeditsioon_N : N;
+polaarjoon_N : N;
+'polaarkõrb_N' : N;
+polaarlendur_N : N;
+polaarmeri_N : N;
+polaarne_A : A;
+'polaarpäev_N' : N;
+polaarsus_N : N;
+polaaruurija_N : N;
+'polaarvööde_N' : N;
+'polaaröö_N' : N;
+polarimeeter_N : N;
+polarisatsioon_N : N;
+polariseerija_N : N;
+polariseerimine_N : N;
+polariseerumine_N : N;
+polder_N : N;
+'poldilõiketangid_N' : N;
+'poldilõikur_N' : N;
+poleemika_N : N;
+poleemiline_A : A;
+poleemitseja_N : N;
+poleemitsemine_N : N;
+poleerija_N : N;
+poleerimine_N : N;
+poleerimispasta_N : N;
+poleeriv_A : A;
+poleerpasta_N : N;
+polemiseerija_N : N;
+polemiseerima_V : V;
+polemiseerimine_N : N;
+polenta_N : N;
+polgseis_N : N;
+poliis_N : N;
+poliitfilosoofia_N : N;
+poliitfilosoof_N : N;
+poliitikaelu_N : N;
+poliitikamees_N : N;
+poliitika_N : N;
+poliitikat_ajama_V : V;
+poliitikateadus_N : N;
+poliitik_N : N;
+poliitiline_A : A;
+poliititseja_N : N;
+poliititsemine_N : N;
+poliitjuht_N : N;
+poliitvang_N : N;
+'poliitökonoomia_N' : N;
+polikliinik_N : N;
+'poliomüeliit_N' : N;
+polioviirus_N : N;
+politikaan_N : N;
+politiseerija_N : N;
+politiseerimine_N : N;
+politiseerumine_N : N;
+politoloogia_N : N;
+politoloog_N : N;
+politruk_N : N;
+politseiametnik_N : N;
+politseiasutus_N : N;
+politseiauto_N : N;
+politseihoone_N : N;
+politseijaoskond_N : N;
+politseikaater_N : N;
+politseikorrapidaja_N : N;
+politseimaja_N : N;
+politseimeister_N : N;
+politseinik_N : N;
+politsei_N : N;
+politseiprefektuur_N : N;
+politseiprotokoll_N : N;
+politseisalk_N : N;
+'politseitöötaja_N' : N;
+'politseiülem_N' : N;
+polka_N : N;
+polkasamm_N : N;
+polkovnik_N : N;
+polk_N : N;
+pollimine_N : N;
+pollinoos_N : N;
+'polomängija_N' : N;
+poloonium_N : N;
+polopall_N : N;
+polo_N : N;
+polsterdaja_N : N;
+polsterdamine_N : N;
+polsterdus_N : N;
+'polstermööbel_N' : N;
+polster_N : N;
+polstrinael_N : N;
+poltergeist_N : N;
+polt_N : N;
+poluvernik_N : N;
+'polüandria_N' : N;
+'polüarhia_N' : N;
+'polüester_N' : N;
+'polüfaag_N' : N;
+'polügaamia_N' : N;
+'polüglott_N' : N;
+'polügonaalferm_N' : N;
+'polügoon_N' : N;
+'polügraafia_N' : N;
+'polügrafist_N' : N;
+'polüheedid_N' : N;
+'polükultuur_N' : N;
+'polüloog_N' : N;
+'polümeerkrohv_N' : N;
+'polümeer_N' : N;
+'polümeeruma_V' : V;
+'polümeriseeruma_V' : V;
+'polümorfism_N' : N;
+'polümüosiit_N' : N;
+'polüneuropaatia_N' : N;
+'polüpast_N' : N;
+'polüseemia_N' : N;
+'polüskleroos_N' : N;
+'polüstüreeniliim_N' : N;
+'polüstüreen_N' : N;
+'polüstürool_N' : N;
+'polüsündeton_N' : N;
+'polüteism_N' : N;
+'polüteist_N' : N;
+'polütsüteemia_N' : N;
+'polüuretaanhermeetik_N' : N;
+'polüuretaanvaht_N' : N;
+'polüvitamiin_N' : N;
+'polüüp_N' : N;
+pomelipuu_N : N;
+pomelo_N : N;
+pomel_N : N;
+pomerants_N : N;
+pomin_N : N;
+pomiseja_N : N;
+pomisema_V : V;
+pomisemine_N : N;
+pomme_viskama_V : V;
+pommiauk_N : N;
+pommija_N : N;
+'pommi_jääma_V' : V;
+pommikild_N : N;
+pommilaev_N : N;
+'pommilöök_N' : N;
+pommimine_N : N;
+pommi_panema_V : V;
+'pommirünnak_N' : N;
+pommitaja_N : N;
+pommitama_V2 : V2;
+pommitamine_N : N;
+pommituslendur_N : N;
+pomm_N : N;
+pommu_N : N;
+pomoloogia_N : N;
+pomoloog_N : N;
+pomoor_N : N;
+pomo_N : N;
+ponihobune_N : N;
+ponipintsel_N : N;
+poni_N : N;
+ponnistaja_N : N;
+ponnistamine_N : N;
+ponnistuma_V : V;
+ponnistusi_tegema_V : V;
+ponnistus_N : N;
+pons_N : N;
+ponsuma_V : V;
+pontoonkai_N : N;
+pontoon_N : N;
+pontoonsild_N : N;
+pontsakas_A : A;
+pontsataja_N : N;
+pontsatamine_N : N;
+pontsuja_N : N;
+pontsuma_V : V;
+pontsumine_N : N;
+'pontšik_N' : N;
+'pontšo_N' : N;
+poodi_kinni_panema_V : V;
+poodium_N : N;
+poodiumtempel_N : N;
+poodleja_N : N;
+poodlemine_N : N;
+poodnik_N : N;
+pood_N : N;
+poodu_N : N;
+poogend_N : N;
+poogenpill_N : N;
+poogen_N : N;
+pooge_N : N;
+poognapaber_N : N;
+'poognat_pingule_tõmbama_V' : V;
+pooja_N : N;
+pookealus_N : N;
+pookija_N : N;
+pookimine_N : N;
+pook_N : N;
+poolakas_N : N;
+poolametlikult_Adv : Adv;
+poolastuma_V : V;
+pooldaja_N : N;
+pooldajaskond_N : N;
+pooldamine_N : N;
+pooldav_A : A;
+poolduja_N : N;
+poolduma_V : V;
+pooldumine_N : N;
+pooldupleksedastus_N : N;
+poole_hoidma_V : V;
+poolehoidmine_N : N;
+poolehoid_N : N;
+'poolehoidu_võitma_V' : V;
+pooleks_jagama_V : V;
+'pooleks_lõikama_V' : V;
+pooleks_murduma_V : V;
+pooleks_Adv : Adv;
+pooleks_tegema_V : V;
+'poole_kõrvaga_kuulma_V' : V;
+pooleldi_Adv : Adv;
+poolele_asuma_V : V;
+'poolele_teele_jääma_V' : V;
+pooleliigeseplastika_N : N;
+poole_liikuma_V : V;
+'poolelijäetus_N' : N;
+'pooleli_jätma_V' : V;
+'pooleli_jääma_V' : V;
+pooleli_Adv : Adv;
+poolel_teel_peatuma_V : V;
+poolemees_N : N;
+pooleni_Adv : Adv;
+poolenisti_Adv : Adv;
+poole_Adv : Adv;
+'poole_pöörduma_V' : V;
+poole_silmaga_vaatama_V : V;
+'poole_suuga_ütlema_V' : V;
+pooleterake_N : N;
+pooleteraline_N : N;
+pooleteramees_N : N;
+pooleterarentnik_N : N;
+pooleterarent_N : N;
+poolfabrikaat_N : N;
+poolfiguur_N : N;
+poolfinaal_N : N;
+poolgaleer_N : N;
+'poolglüüf_N' : N;
+'poolhääli_Adv' : Adv;
+poolikas_N : N;
+poolik_A : A;
+poolik_N : N;
+poolikus_N : N;
+poolilmadaam_N : N;
+poolistak_N : N;
+'pooli_sõnu_lugema_V' : V;
+poolitaja_N : N;
+poolitamine_N : N;
+pooliti_tegema_V : V;
+poolituma_V : V;
+poolitumine_N : N;
+poolitus_N : N;
+pooljaam_N : N;
+pooljuhtketas_N : N;
+pooljuhtlaser_N : N;
+'pooljuhtmälu_N' : N;
+pooljuht_N : N;
+pooljumal_N : N;
+poolkaitsja_N : N;
+poolkasukas_N : N;
+poolkelpkatus_N : N;
+poolkera_N : N;
+poolkobamisi_Adv : Adv;
+poolkorrus_N : N;
+poolkuuldavalt_Adv : Adv;
+poolkuu_N : N;
+'poolkägar_N' : N;
+'poolkükk_N' : N;
+'poolkülili_Adv' : Adv;
+'poolküliti_Adv' : Adv;
+'poolkülitsi_Adv' : Adv;
+'poolküljetsi_Adv' : Adv;
+'poolküpselt_Adv' : Adv;
+poollahti_Adv : Adv;
+poollamakil_Adv : Adv;
+'poolmõis_N' : N;
+poolnema_V : V;
+'poolnägevus_N' : N;
+'poolnäljas_elama_V' : V;
+poolpakk_N : N;
+poolpalitu_N : N;
+poolpalk_N : N;
+poolpansion_N : N;
+poolpimedus_N : N;
+pool_N : N;
+poolpunnlaud_N : N;
+'poolpõiki_Adv' : Adv;
+'poolpõõsas_N' : N;
+'poolpüsimälu_N' : N;
+poolraam_N : N;
+poolraskekaal_N : N;
+poolreljeef_N : N;
+poolringkaar_N : N;
+poolringkanal_N : N;
+poolsaar_N : N;
+poolsammas_N : N;
+poolselili_Adv : Adv;
+poolseljakil_Adv : Adv;
+poolsonett_N : N;
+poolstroofisiire_N : N;
+poolsuikvel_Adv : Adv;
+poolsukk_N : N;
+'poolsulgkükk_N' : N;
+poolsummaator_N : N;
+poolsurnuks_ehmatama_V : V;
+pooltarvamus_N : N;
+poolteiseinimesevoodi_N : N;
+'poolteistkümmend_N' : N;
+pooltekk_N : N;
+pooltelg_N : N;
+'poolthääl_N' : N;
+pooltoode_N : N;
+pooltoorelt_Adv : Adv;
+poolt_suud_kinni_pidama_V : V;
+pooltuul_N : N;
+pooluks_N : N;
+poolus_N : N;
+poolvaljult_Adv : Adv;
+poolvalla_Adv : Adv;
+poolvend_N : N;
+poolvenelane_N : N;
+poolvideo_N : N;
+poolviilkatus_N : N;
+poolviltu_Adv : Adv;
+'poolvärsisiire_N' : N;
+'poolvärss_N' : N;
+'poolvääriskivi_N' : N;
+'poolõde_N' : N;
+poomine_N : N;
+'poomisnöör_N' : N;
+poom_N : N;
+poonel_N : N;
+poonija_N : N;
+poonimine_N : N;
+poonimismasin_N : N;
+poonimisvaha_N : N;
+poording_N : N;
+poord_N : N;
+poorne_A : A;
+poor_N : N;
+poorsus_N : N;
+poortauto_N : N;
+poort_N : N;
+poosetaja_N : N;
+poosetama_V : V;
+poosetamine_N : N;
+poos_N : N;
+pootsman_N : N;
+popitaja_N : N;
+popitamine_N : N;
+popitegemine_N : N;
+popiviskamine_N : N;
+popkorn_N : N;
+popkultuur_N : N;
+popmuusika_N : N;
+poppi_tegema_V : V;
+poppi_viskama_V : V;
+popp_A : A;
+popsimaja_N : N;
+popsimine_N : N;
+popsionn_N : N;
+popsisaun_N : N;
+popsiseisus_N : N;
+popsitare_N : N;
+pops_N : N;
+popsuma_V : V;
+popsumine_N : N;
+popsutama_V2 : V2;
+popsutamine_N : N;
+populaarmuusika_N : N;
+populaarne_A : A;
+populaarsusetu_A : A;
+populaarsusetus_N : N;
+populaarsus_N : N;
+populariseerija_N : N;
+populariseerimine_N : N;
+'populatsiooniökoloogia_N' : N;
+populatsioon_N : N;
+populism_N : N;
+popurrii_N : N;
+poputaja_N : N;
+poputamine_N : N;
+poputatud_A : A;
+poputavalt_Adv : Adv;
+porbulane_N : N;
+pordinumber_N : N;
+porditav_A : A;
+pordumaja_N : N;
+pordunaine_N : N;
+'porfüriin_N' : N;
+'porfüüria_N' : N;
+porgandimahl_N : N;
+porgandipirukas_N : N;
+porganditaim_N : N;
+porgand_N : N;
+poriga_pilduma_V : V;
+porikaitse_N : N;
+porikuu_N : N;
+'porikärbes_N' : N;
+porilane_N : N;
+porilaud_N : N;
+porilomp_N : N;
+porine_A : A;
+porin_N : N;
+'pori_näkku_loopima_V' : V;
+poriplekk_N : N;
+pori_N : N;
+poriseja_N : N;
+porisema_V : V;
+porisemine_N : N;
+'porisse_tõmbama_V' : V;
+poritiib_N : N;
+pornik_N : N;
+pornoajakiri_N : N;
+pornograafia_N : N;
+porno_N : N;
+porri_tallama_V : V;
+'porri_tõukama_V' : V;
+porr_N : N;
+porrulauk_N : N;
+porru_N : N;
+porrusibul_N : N;
+porsuma_V : V;
+portaallava_N : N;
+portaal_N : N;
+portatiivne_A : A;
+porter_N : N;
+porteteerimine_N : N;
+portfell_N : N;
+portfolio_N : N;
+portikus_N : N;
+portimine_N : N;
+portjee_N : N;
+portjeeteenistuja_N : N;
+'portjäär_N' : N;
+portlandtsement_N : N;
+port_N : N;
+portreefoto_N : N;
+portreemaal_N : N;
+portree_N : N;
+portreteerija_N : N;
+portreteerimine_N : N;
+portretist_N : N;
+portselanikauplus_N : N;
+portselanipood_N : N;
+portselanisavi_N : N;
+portselanliilia_N : N;
+portselan_N : N;
+portselantass_N : N;
+portselanvaas_N : N;
+portsjon_N : N;
+ports_N : N;
+portsu_otsa_sattuma_V : V;
+portugallane_N : N;
+portulak_N : N;
+portvein_N : N;
+poseerija_N : N;
+poseerimine_N : N;
+posiit_N : N;
+posija_N : N;
+posima_V : V;
+posimine_N : N;
+positiivne_A : A;
+positiiv_N : N;
+positiivseks_pidama_V : V;
+positiivselt_Adv : Adv;
+positivism_N : N;
+positivist_N : N;
+positron_N : N;
+positsioneerija_N : N;
+positsioneerimine_N : N;
+'positsioonarvusüsteem_N' : N;
+positsioonija_N : N;
+positsioonimine_N : N;
+positsioon_N : N;
+'positsioonsüsteem_N' : N;
+posse_N : N;
+possessiivpronoomen_N : N;
+postament_N : N;
+postdateerija_N : N;
+postdateerimine_N : N;
+postiametnik_N : N;
+postiasutus_N : N;
+postiauto_N : N;
+postiga_koju_saatma_V : V;
+postiga_saatma_V : V;
+postihoone_N : N;
+postijaam_N : N;
+postikaal_N : N;
+postikandja_N : N;
+postikorrespondents_N : N;
+postikott_N : N;
+postiljon_N : N;
+postiloend_N : N;
+postimaja_N : N;
+postimees_N : N;
+'postimüügifirma_N' : N;
+'postimüük_N' : N;
+postipaat_N : N;
+postipakid_N : N;
+posti_panema_V : V;
+postipaun_N : N;
+postirong_N : N;
+postisaadetis_N : N;
+postisarv_N : N;
+postiside_N : N;
+postitaja_N : N;
+postitalu_N : N;
+postitamine_N : N;
+postitasku_N : N;
+postiteenistus_N : N;
+postiteenus_N : N;
+postitee_N : N;
+postitempel_N : N;
+postitus_N : N;
+'postitõld_N' : N;
+'postitöötaja_N' : N;
+postivagun_N : N;
+postivanker_N : N;
+postivedaja_N : N;
+posti_vedama_V : V;
+postkaart_N : N;
+postkast_N : N;
+postkontor_N : N;
+postmark_N : N;
+postmodernism_N : N;
+postmodernist_N : N;
+postpaber_N : N;
+postpartuaaldepressioon_N : N;
+postponeerimine_N : N;
+postpositsioon_N : N;
+post_N : N;
+poststrukturalism_N : N;
+poststrukturalist_N : N;
+postulaat_N : N;
+postuleerija_N : N;
+postuleerimine_N : N;
+postuumne_A : A;
+postvundament_N : N;
+potamoloogia_N : N;
+potasklaas_N : N;
+potentseerimine_N : N;
+potentsiaalne_A : A;
+potentsiaal_N : N;
+'potentsihäire_N' : N;
+potentsiomeeter_N : N;
+potents_N : N;
+potern_N : N;
+potilaadale_saatma_V : V;
+potile_saatma_V : V;
+potilill_N : N;
+potinuga_N : N;
+poti_N : N;
+'potipõllumees_N' : N;
+potissepp_N : N;
+potitaim_N : N;
+potitaja_N : N;
+potitamine_N : N;
+'potiäss_N' : N;
+'potiümbris_N' : N;
+potsaja_N : N;
+potsamine_N : N;
+potsataja_N : N;
+potsatamine_N : N;
+potsatus_N : N;
+pots_N : N;
+potsuma_V : V;
+pottahi_N : N;
+pottkivi_N : N;
+'pottmüts_N' : N;
+pott_N : N;
+pottsepakellu_N : N;
+'pottsepatöökoda_N' : N;
+pottseppmeister_N : N;
+pottsepp_N : N;
+pottvooder_N : N;
+praadija_N : N;
+praadima_V2 : V2;
+praadimine_N : N;
+praad_N : N;
+praakija_N : N;
+praakimine_N : N;
+praakkaup_N : N;
+praak_N : N;
+praaktoode_N : N;
+praalija_N : N;
+praalima_V : V;
+praalimine_N : N;
+praaliv_A : A;
+praamer_N : N;
+praam_N : N;
+praampuri_N : N;
+praamraa_N : N;
+praamteng_N : N;
+praaseldavalt_Adv : Adv;
+praegune_A : A;
+praegu_Adv : Adv;
+praemuna_N : N;
+praetaldrik_N : N;
+pragaja_N : N;
+pragamine_N : N;
+pragin_N : N;
+pragiseja_N : N;
+pragisema_V : V;
+pragisemine_N : N;
+pragistaja_N : N;
+pragistamine_N : N;
+pragmaatika_N : N;
+pragmaatiline_A : A;
+pragmatism_N : N;
+pragmatist_N : N;
+praguline_A : A;
+praguneja_N : N;
+pragunema_V : V;
+pragunemine_N : N;
+pragu_N : N;
+prahikoguja_N : N;
+prahikorjaja_N : N;
+prahine_A : A;
+prahiraha_N : N;
+prahtija_N : N;
+prahti_maha_ajama_V : V;
+prahtimine_N : N;
+praht_N : N;
+prahvamine_N : N;
+prahvataja_N : N;
+prahvatamine_N : N;
+praiming_N : N;
+praksatamine_N : N;
+praksatus_N : N;
+praksis_N : N;
+praks_N : N;
+praksuja_N : N;
+praksuma_V : V;
+praksumine_N : N;
+praktikainimene_N : N;
+praktikant_N : N;
+praktika_N : N;
+'praktikapäev_N' : N;
+praktikatund_N : N;
+praktik_N : N;
+praktikum_N : N;
+praktiline_A : A;
+praktiliselt_Adv : Adv;
+praktiseerija_N : N;
+praktiseerimine_N : N;
+pralinee_N : N;
+prantsaja_N : N;
+prantsamine_N : N;
+prantsataja_N : N;
+prantsatamine_N : N;
+prantslane_N : N;
+prantsti_Adv : Adv;
+prantsusehaigus_N : N;
+prantsuseihalus_N : N;
+'prantsuspärastuma_V' : V;
+'prantsuspäratsema_V' : V;
+prantsustuma_V : V;
+praokil_Adv : Adv;
+'praostihärra_N' : N;
+praost_N : N;
+praotaja_N : N;
+praotamine_N : N;
+praotumine_N : N;
+'praseodüüm_N' : N;
+prassija_N : N;
+prassimine_N : N;
+prassing_N : N;
+praugatama_V : V;
+predestinatsioon_N : N;
+predikaatarvutus_N : N;
+predikaatloogika_N : N;
+predikaat_N : N;
+predikatiiv_N : N;
+predikatsioon_N : N;
+predisponeerija_N : N;
+predisponeerimine_N : N;
+preeklampsia_N : N;
+preemiakurss_N : N;
+preemia_N : N;
+preemiasumma_N : N;
+preemiat_andma_V : V;
+preeriahunt_N : N;
+preeriakell_N : N;
+'preeriaküünal_N' : N;
+preerialatern_N : N;
+preeria_N : N;
+preesens_N : N;
+prees_N : N;
+preesterkond_N : N;
+preester_N : N;
+preestrimaja_N : N;
+preestriseisus_N : N;
+prefekt_N : N;
+prefektuur_N : N;
+prefiksesitus_N : N;
+prefiksnotatsioon_N : N;
+prefiks_N : N;
+preili_N : N;
+preislane_N : N;
+'prelüüd_N' : N;
+premeerija_N : N;
+premeerima_V2 : V2;
+premeerimine_N : N;
+premiks_N : N;
+premiss_N : N;
+premolaar_N : N;
+preparaat_N : N;
+prepareerija_N : N;
+prepareerimine_N : N;
+prepositsioon_N : N;
+preprint_N : N;
+'presbüoopia_N' : N;
+'presbüteerium_N' : N;
+presentatsioon_N : N;
+presenteerija_N : N;
+presenteerimine_N : N;
+presentkatus_N : N;
+present_N : N;
+'presentpüksid_N' : N;
+preserveerija_N : N;
+preserveerimine_N : N;
+presideerija_N : N;
+presideerima_V : V;
+presideerimine_N : N;
+presidendikandidaat_N : N;
+presidendivalimised_N : N;
+presidentalism_N : N;
+president_N : N;
+presiidium_N : N;
+preskriptivism_N : N;
+preskriptivist_N : N;
+pressid_N : N;
+pressiesindaja_N : N;
+pressija_N : N;
+pressikas_N : N;
+pressikonverentsi_andma_V : V;
+pressikonverents_N : N;
+pressilinastus_N : N;
+pressima_V2 : V2;
+pressimine_N : N;
+pressiosakond_N : N;
+'pressi_peale_lööma_V' : V;
+'pressisekretär_N' : N;
+pressiteenistus_N : N;
+pressiv_A : A;
+presskann_N : N;
+pressplaat_N : N;
+press_N : N;
+'presspärm_N' : N;
+pressraud_N : N;
+pressvorm_N : N;
+'prestiiž_N' : N;
+presumptsioon_N : N;
+preteeritum_N : N;
+pretendeerija_N : N;
+pretendeerima_V : V;
+pretendeerimine_N : N;
+pretendent_N : N;
+pretensioonikalt_Adv : Adv;
+pretensioonikas_A : A;
+pretensioonitult_Adv : Adv;
+pretensioonitu_A : A;
+pretensioon_N : N;
+pretsedenditu_A : A;
+pretsessioon_N : N;
+pretsipitaat_N : N;
+pretsiseerija_N : N;
+pretsiseerimine_N : N;
+prevaleerija_N : N;
+prevaleerima_V : V;
+prevaleerimine_N : N;
+preventiivne_A : A;
+preventsioon_N : N;
+priapism_N : N;
+prigiseja_N : N;
+prigisema_V : V;
+prigisemine_N : N;
+priiks_laskma_V : V;
+priiks_saama_V : V;
+'priiküüt_N' : N;
+priileib_N : N;
+'priileivasööja_N' : N;
+priimabaleriin_N : N;
+priimamaal_N : N;
+priimus_N : N;
+priinimi_N : N;
+prii_A : A;
+'prii_põlve_pidama_V' : V;
+priisikohus_N : N;
+priiskaja_N : N;
+priiskamine_N : N;
+priiskavalt_elama_V : V;
+priiskavalt_Adv : Adv;
+priiskav_A : A;
+priis_N : N;
+priitahtlikult_Adv : Adv;
+priit_N : N;
+priitpuri_N : N;
+'priiusepäev_N' : N;
+priiusetooja_N : N;
+priiust_tooma_V : V;
+priivara_N : N;
+prikk_N : N;
+prille_kandma_V : V;
+prillid_N : N;
+prillihigipliiats_N : N;
+prillikauplus_N : N;
+prilliklaas_N : N;
+prillipood_N : N;
+prilliraam_N : N;
+prillisang_N : N;
+'prilliäri_N' : N;
+prillmadu_N : N;
+primaarelement_N : N;
+primaarindeks_N : N;
+primaarjaam_N : N;
+'primaarmälu_N' : N;
+primaarne_A : A;
+primaarturg_N : N;
+'primaarvõti_N' : N;
+'primaarvärv_N' : N;
+'primaarvärvus_N' : N;
+primaat_N : N;
+primadonna_N : N;
+primatoloogia_N : N;
+primatoloog_N : N;
+primitiivne_A : A;
+primitiiv_N : N;
+primitiivsus_N : N;
+primitivism_N : N;
+prindikuva_N : N;
+prindimootor_N : N;
+prindiserver_N : N;
+prindivaade_N : N;
+pringel_N : N;
+prink_A : A;
+printeridraiver_N : N;
+printerikassett_N : N;
+printeritint_N : N;
+printer_N : N;
+printija_N : N;
+printimine_N : N;
+print_N : N;
+printsess_N : N;
+printsiibitu_A : A;
+printsiip_N : N;
+printsipiaalne_A : A;
+printsipiaalselt_Adv : Adv;
+prints_N : N;
+prioriseerija_N : N;
+prioriseerimine_N : N;
+prioriteet_N : N;
+priskelt_Adv : Adv;
+priskeneja_N : N;
+priskenema_V : V;
+priskenemine_N : N;
+priskesti_Adv : Adv;
+priskuja_N : N;
+priskumine_N : N;
+priskus_N : N;
+prisma_N : N;
+pritsija_N : N;
+pritsikuur_N : N;
+pritsimaja_N : N;
+pritsima_V2 : V2;
+pritsimees_N : N;
+pritsimine_N : N;
+prits_N : N;
+pritsuma_V : V;
+pritsumine_N : N;
+privaatkeel_N : N;
+'privaatküsimus_N' : N;
+privaatne_A : A;
+privaatosa_N : N;
+privaatselt_Adv : Adv;
+privaatsus_N : N;
+'privaattüüp_N' : N;
+'privaatvõti_N' : N;
+privatiseerija_N : N;
+privatiseerimine_N : N;
+privileege_andma_V : V;
+'privileegkäsk_N' : N;
+privileeg_N : N;
+priviligeerimine_N : N;
+proadverb_N : N;
+probabilism_N : N;
+probabilist_N : N;
+probleeme_lahendama_V : V;
+probleeme_tekitama_V : V;
+probleemid_N : N;
+probleemikeel_N : N;
+probleemi_lahendama_V : V;
+probleemilahendus_N : N;
+probleemiruum_N : N;
+probleemistik_N : N;
+probleemitseja_N : N;
+probleemitsema_V : V;
+probleemitsemine_N : N;
+probleemkeel_N : N;
+probleemmeetod_N : N;
+probleemne_A : A;
+probleem_N : N;
+probleemromaan_N : N;
+probleemselt_Adv : Adv;
+probleemsituatsioon_N : N;
+'probleemõpe_N' : N;
+'probleemülesanne_N' : N;
+problemaatika_N : N;
+problemaatiliselt_Adv : Adv;
+produktid_N : N;
+produktiivkorje_N : N;
+produktiivne_A : A;
+produktiivselt_Adv : Adv;
+produktiivsus_N : N;
+produkt_N : N;
+produktsioonibioloogia_N : N;
+produktsioonireegel_N : N;
+produktsioon_N : N;
+produtseerija_N : N;
+produtseerimine_N : N;
+produtsent_N : N;
+profaanarhitektuur_N : N;
+profaanne_A : A;
+profaneerija_N : N;
+profaneerimine_N : N;
+profatt_N : N;
+professionaalne_A : A;
+professionaal_N : N;
+professionaalsus_N : N;
+professioon_N : N;
+professoriamet_N : N;
+professorikoht_N : N;
+professorkond_N : N;
+professor_N : N;
+professuur_N : N;
+proff_N : N;
+profiilfrees_N : N;
+'profiilhöövel_N' : N;
+profiilija_N : N;
+profiilimine_N : N;
+profiilliist_N : N;
+profiilplekk_N : N;
+profiil_N : N;
+profiklubi_N : N;
+profileerija_N : N;
+profileerimine_N : N;
+profilomeeter_N : N;
+profimeeskond_N : N;
+profisportlane_N : N;
+profisport_N : N;
+'profülaktika_N' : N;
+'profülaktiline_A' : A;
+proge_N : N;
+progesteroon_N : N;
+prognoosi_andma_V : V;
+prognoosija_N : N;
+prognoosimatu_A : A;
+prognoosimine_N : N;
+prognoositav_A : A;
+prognoos_N : N;
+prognoostest_N : N;
+programmaator_N : N;
+programmeerija_N : N;
+programmeerimine_N : N;
+programmeerimiskeel_N : N;
+programmeerimiskeskkond_N : N;
+'programmeerimissüsteem_N' : N;
+programmija_N : N;
+programmikeel_N : N;
+programmi_koostama_V : V;
+programmiliides_N : N;
+programmimine_N : N;
+programmipakett_N : N;
+programmipuhver_N : N;
+programmiredaktor_N : N;
+programmiregister_N : N;
+'programmisõlm_N' : N;
+programmiteek_N : N;
+programmiteisendus_N : N;
+programmitekst_N : N;
+programmitiir_N : N;
+programmiviga_N : N;
+'programmiüksus_N' : N;
+programmjuhtimine_N : N;
+programm_N : N;
+'programmõpe_N' : N;
+progresseeruja_N : N;
+progresseeruma_V : V;
+progresseerumine_N : N;
+progressiivne_A : A;
+progressiivselt_Adv : Adv;
+progressiivsus_N : N;
+progressioon_N : N;
+progress_N : N;
+prohmakas_N : N;
+prohmakat_tegema_V : V;
+prohvetlik_A : A;
+prohvetlikult_Adv : Adv;
+prohvet_N : N;
+projekteerija_N : N;
+projekteerimine_N : N;
+projekteerimisfirma_N : N;
+projekteerimiskeel_N : N;
+projektija_N : N;
+projektijuht_N : N;
+projektimine_N : N;
+projektiteater_N : N;
+projektivism_N : N;
+projektivist_N : N;
+projektmeetod_N : N;
+projektor_N : N;
+projekt_N : N;
+projektsioonipind_N : N;
+projektsioonkuvar_N : N;
+projektsioon_N : N;
+'projektõpe_N' : N;
+projitseerija_N : N;
+projitseerimine_N : N;
+projitseerumine_N : N;
+proklamatsioon_N : N;
+proklameerija_N : N;
+proklameerimine_N : N;
+proksi_N : N;
+prokuratuur_N : N;
+'prokurör_N' : N;
+prolaan_N : N;
+prolaktiin_N : N;
+prolaps_N : N;
+prolegomena_N : N;
+proletariaat_N : N;
+proletariseerija_N : N;
+proletariseerimine_N : N;
+proletariseerumine_N : N;
+prolongatsioon_N : N;
+proloog_N : N;
+promeetium_N : N;
+promenaad_N : N;
+promeneerija_N : N;
+promeneerimine_N : N;
+promill_N : N;
+prominent_N : N;
+promoja_N : N;
+promomine_N : N;
+promotsioon_N : N;
+promoveerija_N : N;
+promoveerimine_N : N;
+'promoüritus_N' : N;
+pronaos_N : N;
+pronksiaeg_N : N;
+pronksine_A : A;
+pronkskett_N : N;
+pronkskirves_N : N;
+pronksleht_N : N;
+pronkslutiklill_N : N;
+pronksmedalimees_N : N;
+pronksmedal_N : N;
+'pronksnõel_N' : N;
+pronkspannal_N : N;
+pronks_N : N;
+pronoomen_N : N;
+pronukleus_N : N;
+proopolis_N : N;
+proosaarvustus_N : N;
+proosaauhind_N : N;
+proosakirjandus_N : N;
+proosakirjanik_N : N;
+proosaklassika_N : N;
+proosakriitika_N : N;
+proosaline_A : A;
+proosalisus_N : N;
+proosaluuletus_N : N;
+proosameister_N : N;
+proosapoeem_N : N;
+proosapreemia_N : N;
+proosa_N : N;
+proosaraamat_N : N;
+proosaretsensioon_N : N;
+proosategelane_N : N;
+proosateos_N : N;
+'proosatõlge_N' : N;
+'proosaõhtu_N' : N;
+'proosaülevaade_N' : N;
+'proosaümberjutustus_N' : N;
+prooskama_V : V;
+prooton_N : N;
+prooviaeg_N : N;
+proovibilanss_N : N;
+proovieksemplar_N : N;
+proovietendus_N : N;
+'proovihüpe_N' : N;
+proovija_N : N;
+proovikabiin_N : N;
+proovikivi_N : N;
+proovile_panema_V : V;
+proovima_V2 : V2;
+proovimine_N : N;
+proovimisi_Adv : Adv;
+proovioperatsioon_N : N;
+'proovipüük_N' : N;
+proovireisija_N : N;
+prooviruum_N : N;
+proovisaal_N : N;
+proovisumma_N : N;
+proovi_tegema_V : V;
+proovitempel_N : N;
+'proovitrükis_N' : N;
+'proovitrükk_N' : N;
+proovituli_N : N;
+proovitund_N : N;
+proovivara_N : N;
+'proovivõte_N' : N;
+'proovivõtmine_N' : N;
+'prooviväljaanne_N' : N;
+proov_N : N;
+propagandakirjandus_N : N;
+propaganda_N : N;
+'propagandaüritus_N' : N;
+propagandist_N : N;
+propageerija_N : N;
+propageerimine_N : N;
+propanool_N : N;
+propedeutika_N : N;
+propellerlennuk_N : N;
+propeller_N : N;
+proponeerija_N : N;
+proponeerimine_N : N;
+proportsionaalkiri_N : N;
+proportsionaalne_A : A;
+proportsionaalsus_N : N;
+proportsioneerija_N : N;
+proportsioneerimine_N : N;
+proportsioon_N : N;
+propositsioon_N : N;
+propriotseptsioon_N : N;
+propsivirn_N : N;
+props_N : N;
+'propüleed_N' : N;
+'propüülalkohol_N' : N;
+prorektor_N : N;
+prosaist_N : N;
+prose_N : N;
+proskeenion_N : N;
+proskribeerija_N : N;
+proskribeerimine_N : N;
+proskriptsioon_N : N;
+prosoodia_N : N;
+prosopagnoosia_N : N;
+prospekt_N : N;
+pross_N : N;
+prostas_N : N;
+prostata_N : N;
+'prostatavähk_N' : N;
+prostatiit_N : N;
+prostitueerija_N : N;
+prostitueerima_V : V;
+prostitueerimine_N : N;
+prostitutsioon_N : N;
+prostituut_N : N;
+prostseenium_N : N;
+'prostüül_N' : N;
+'prožektor_N' : N;
+protagonist_N : N;
+protaktiinum_N : N;
+proteesija_N : N;
+proteesimine_N : N;
+'proteesitööstus_N' : N;
+protees_N : N;
+proteiid_N : N;
+proteiin_N : N;
+proteinuuria_N : N;
+protestantism_N : N;
+protestant_N : N;
+protesteerija_N : N;
+protesteerima_V : V;
+protesteerimine_N : N;
+protesti_avaldama_V : V;
+protestiavaldus_N : N;
+protestija_N : N;
+protestimine_N : N;
+'protestipäev_N' : N;
+'protestiüritus_N' : N;
+protest_N : N;
+'protežeerija_N' : N;
+'protežeerimine_N' : N;
+protist_N : N;
+protokolliandmik_N : N;
+protokollija_N : N;
+protokollimine_N : N;
+protokollipinu_N : N;
+protokolliraamat_N : N;
+protokollistik_N : N;
+protokollivirn_N : N;
+protokoll_N : N;
+protomuster_N : N;
+protosoos_N : N;
+protozooloogia_N : N;
+protozoos_N : N;
+prototeadus_N : N;
+'prototüüpimine_N' : N;
+'prototüüp_N' : N;
+protseduurikabinet_N : N;
+protseduurikutse_N : N;
+protseduurituba_N : N;
+protseduurkeel_N : N;
+protseduur_N : N;
+protsent_N : N;
+protsessiarvuti_N : N;
+protsessija_N : N;
+protsessiliides_N : N;
+protsessimine_N : N;
+protsessimishimu_N : N;
+protsessioon_N : N;
+protsessoriaeg_N : N;
+'protsessorikäsk_N' : N;
+protsessor_N : N;
+protsess_N : N;
+'protsessõpe_N' : N;
+'protsönoos_N' : N;
+proua_N : N;
+prouataja_N : N;
+prouatamine_N : N;
+'provanksõli_N' : N;
+proviant_N : N;
+providentsialism_N : N;
+providentsialist_N : N;
+proviisor_N : N;
+provintsiaalne_A : A;
+provintsiaal_N : N;
+provintsiaalvalitsus_N : N;
+provintsielanik_N : N;
+provintsiteater_N : N;
+provintslane_N : N;
+provintslik_A : A;
+provints_N : N;
+provisjon_N : N;
+provitamiin_N : N;
+provokaator_N : N;
+provokatiivne_A : A;
+provokatsioon_N : N;
+provotseerija_N : N;
+provotseerima_V2 : V2;
+provotseerimine_N : N;
+provotseeriv_A : A;
+prr_N : N;
+prunditaja_N : N;
+prunditamine_N : N;
+prunn_N : N;
+prunti_ajama_V : V;
+prunti_ette_panema_V : V;
+pruntija_N : N;
+pruntimine_N : N;
+prunti_Adv : Adv;
+pruntis_Adv : Adv;
+prunt_N : N;
+prussakas_N : N;
+pruss_N : N;
+pruudiasendaja_N : N;
+pruudiiga_N : N;
+pruudikimp_N : N;
+pruudikleit_N : N;
+pruudikodu_N : N;
+pruudileib_N : N;
+pruudilinik_N : N;
+pruudiloor_N : N;
+pruudimeik_N : N;
+'pruudipärg_N' : N;
+'pruudipärjamäng_N' : N;
+'pruudirõivas_N' : N;
+'pruudiröövel_N' : N;
+'pruudirööv_N' : N;
+pruudisoeng_N : N;
+'pruudisõlg_N' : N;
+pruudivalvur_N : N;
+pruudivargus_N : N;
+pruukija_N : N;
+pruukima_V2 : V2;
+pruukimine_N : N;
+'pruukosti_sööma_V' : V;
+pruukost_N : N;
+pruulija_N : N;
+pruulimine_N : N;
+pruunikas_A : A;
+pruunistaja_N : N;
+pruunistamine_N : N;
+pruunistuma_V : V;
+pruunistumine_N : N;
+pruunjas_A : A;
+pruunkaru_N : N;
+pruun_A : A;
+'pruunsärklane_N' : N;
+'pruunsüsi_N' : N;
+pruunvetikas_N : N;
+pruusatama_V : V;
+pruuskaja_N : N;
+pruuskama_V : V;
+pruuskamine_N : N;
+pruutaja_N : N;
+pruutamine_N : N;
+pruutkimp_N : N;
+pruutkleit_N : N;
+pruutleer_N : N;
+pruutneitsi_N : N;
+pruutpaar_N : N;
+pruut_N : N;
+'pruuttüdruk_N' : N;
+pruutvakk_N : N;
+pruutvoodi_N : N;
+'prõgiseja_N' : N;
+'prõgisemine_N' : N;
+'prõgistaja_N' : N;
+'prõgistamine_N' : N;
+'prõksaja_N' : N;
+'prõksamine_N' : N;
+'prõksataja_N' : N;
+'prõksatama_V' : V;
+'prõksatamine_N' : N;
+'prõks_N' : N;
+'prõksti_Adv' : Adv;
+'prõksuja_N' : N;
+'prõksumine_N' : N;
+'prõksutaja_N' : N;
+'prõksutamine_N' : N;
+'prõmataja_N' : N;
+'prõmatamine_N' : N;
+'prõmdi_Adv' : Adv;
+'prõmmija_N' : N;
+'prõmmimine_N' : N;
+'prõmm_Adv' : Adv;
+'prõmm_N' : N;
+'prõmmutaja_N' : N;
+'prõmmutamine_N' : N;
+'prõntsataja_N' : N;
+'prõntsatamine_N' : N;
+'prõntsti_Adv' : Adv;
+'prääksataja_N' : N;
+'prääksatama_V' : V;
+'prääksatamine_N' : N;
+'prääksatus_N' : N;
+'prääks_N' : N;
+'prääksuja_N' : N;
+'prääksuma_V' : V;
+'prääksumine_N' : N;
+'präänik_N' : N;
+'pröökaja_N' : N;
+'pröökama_V' : V;
+'pröökamine_N' : N;
+'prügifirma_N' : N;
+'prügikast_N' : N;
+'prügikogumiskäru_N' : N;
+'prügikorv_N' : N;
+'prügikühvel_N' : N;
+'prügila_N' : N;
+'prügimägi_N' : N;
+'prügine_A' : A;
+'prügipang_N' : N;
+'prügi_N' : N;
+'prügi_silma_ajama_V' : V;
+'prügi_silma_puhuma_V' : V;
+'prügišaht_N' : N;
+'prügitaja_N' : N;
+'prügitamine_N' : N;
+'prügiurn_N' : N;
+'prügivedu_N' : N;
+'prügiveofirma_N' : N;
+'prügiämber_N' : N;
+'prütaneion_N' : N;
+psalm_N : N;
+psalteerium_N : N;
+psalter_N : N;
+'pseudoandronüüm_N' : N;
+pseudobasiilika_N : N;
+pseudodipteer_N : N;
+pseudoeksfoliatsioon_N : N;
+'pseudogünüüm_N' : N;
+pseudojuhuarvujada_N : N;
+pseudokaar_N : N;
+pseudokuppel_N : N;
+'pseudomütoloogia_N' : N;
+'pseudonüüm_N' : N;
+pseudopalkon_N : N;
+pseudoperipteer_N : N;
+pseudopodagra_N : N;
+pseudoprobleem_N : N;
+pseudoreminestsents_N : N;
+pseudoteadus_N : N;
+pseudotrifoorium_N : N;
+'pseudotsüst_N' : N;
+psittakoos_N : N;
+psoriaas_N : N;
+pst_N : N;
+'psühhiaater_N' : N;
+'psühhiaatriahaigla_N' : N;
+'psühhiaatriakabinet_N' : N;
+'psühhiaatriakliinik_N' : N;
+'psühhiaatria_N' : N;
+'psühhoanalüüsija_N' : N;
+'psühhoanalüüsimine_N' : N;
+'psühhoanalüüs_N' : N;
+'psühhoanalüütik_N' : N;
+'psühhodiagnostika_N' : N;
+'psühhodraama_N' : N;
+'psühhodüsleptikum_N' : N;
+'psühhofarmakoloogia_N' : N;
+'psühhofarmakon_N' : N;
+'psühhofüsioloogia_N' : N;
+'psühhofüüsika_N' : N;
+'psühhokinees_N' : N;
+'psühholingvistika_N' : N;
+'psühhologiseerija_N' : N;
+'psühhologiseerimine_N' : N;
+'psühhologism_N' : N;
+'psühhologist_N' : N;
+'psühholoogiaprofessor_N' : N;
+'psühholoogia_N' : N;
+'psühholoogiaring_N' : N;
+'psühholoogiliselt_Adv' : Adv;
+'psühholoogitseja_N' : N;
+'psühholoogitsemine_N' : N;
+'psühholoog_N' : N;
+'psühhomeetria_N' : N;
+'psühhoneuroloogiahaigla_N' : N;
+'psühhoos_N' : N;
+'psühhopatoloogia_N' : N;
+'psühhopatoloog_N' : N;
+'psühhosemiootika_N' : N;
+'psühhosemiootik_N' : N;
+'psühhosomaatika_N' : N;
+'psühhostimulaator_N' : N;
+'psühhoteraapia_N' : N;
+'psühhoterapeut_N' : N;
+'psühhotrauma_N' : N;
+'psührofoobia_N' : N;
+'psühromeeter_N' : N;
+'psüühikahäire_N' : N;
+'psüühika_N' : N;
+'psüühiliselt_Adv' : Adv;
+ptoos_N : N;
+ptruu_N : N;
+'ptüi_N' : N;
+puberteediiga_N : N;
+puberteet_N : N;
+pubi_N : N;
+pubisema_V : V;
+publik_N : N;
+publikufestival_N : N;
+publitseerija_N : N;
+publitseerimine_N : N;
+publitsistikakogumik_N : N;
+publitsistika_N : N;
+publitsistikavalimik_N : N;
+pudedalt_Adv : Adv;
+pudelahi_N : N;
+pudeliavaja_N : N;
+pudelihoidik_N : N;
+pudeliklaas_N : N;
+pudelikorv_N : N;
+pudelipaikaja_N : N;
+'pudeli_põhja_vaatama_V' : V;
+'pudelipõhja_vaatama_V' : V;
+pudelisse_pistma_V : V;
+pudelisulgur_N : N;
+pudelit_pigistama_V : V;
+'pudelitäis_N' : N;
+pudelpost_N : N;
+pudel_N : N;
+pudendaja_N : N;
+pudendamine_N : N;
+pudenema_V : V;
+pudenemine_N : N;
+pude_A : A;
+puderkasvaja_N : N;
+puder_N : N;
+'pudetõbi_N' : N;
+pudilapp_N : N;
+pudimokk_N : N;
+puding_N : N;
+pudi_N : N;
+'pudipõll_N' : N;
+pudisema_V : V;
+pudisemine_N : N;
+pudistaja_N : N;
+pudistamine_N : N;
+pudrett_N : N;
+pudrukauss_N : N;
+pudrutaja_N : N;
+pudrutamine_N : N;
+pudruveski_N : N;
+pudukauplus_N : N;
+pudukaupmees_N : N;
+pudukaup_N : N;
+pudupood_N : N;
+pugalik_N : N;
+pugejalikkus_N : N;
+pugejalik_A : A;
+pugejalikult_Adv : Adv;
+pugeja_N : N;
+pugema_V : V;
+pugemine_N : N;
+pugerik_N : N;
+pugija_N : N;
+pugimine_N : N;
+pugi_N : N;
+pugiseja_N : N;
+pugisemine_N : N;
+pugistaja_N : N;
+pugistamine_N : N;
+pugu_N : N;
+puhang_N : N;
+puhanguline_A : A;
+puhasaretus_N : N;
+puhaseksport_N : N;
+puhashind_N : N;
+puhaskaal_N : N;
+puhaskamber_N : N;
+puhaskapital_N : N;
+puhaskasum_N : N;
+'puhaskülv_N' : N;
+puhaslaut_N : N;
+'puhasmüüritis_N' : N;
+puhasnurk_N : N;
+puhaspalk_N : N;
+puhas_A : A;
+'puhaspõrand_N' : N;
+puhassumma_N : N;
+puhastaja_N : N;
+puhastamine_N : N;
+puhast_tegema_V : V;
+'puhast_tööd_tegema_V' : V;
+puhastuba_N : N;
+puhastuja_N : N;
+puhastulu_N : N;
+puhastumine_N : N;
+puhastuslend_N : N;
+puhastuspasta_N : N;
+puhastus_N : N;
+puhastusseade_N : N;
+puhastustarvik_N : N;
+puhastustuli_N : N;
+puhastusvahend_N : N;
+puhetamine_N : N;
+puhetumine_N : N;
+puhevile_ajama_V : V;
+puhev_A : A;
+puhin_N : N;
+puhiseja_N : N;
+puhisemine_N : N;
+puhistaja_N : N;
+puhistamine_N : N;
+puhitumine_N : N;
+puhitus_N : N;
+puhkaja_N : N;
+puhkama_V2 : V2;
+puhkamine_N : N;
+puhkav_A : A;
+puhkeaeg_N : N;
+puhkeehitis_N : N;
+puhkehetk_N : N;
+puhkekodu_N : N;
+puhkekoht_N : N;
+'puhkeküla_N' : N;
+puhkemajake_N : N;
+puhkemaja_N : N;
+puhkema_V : V;
+puhkemine_N : N;
+puhkepaik_N : N;
+puhkepark_N : N;
+puhkepaus_N : N;
+puhkeperiood_N : N;
+puhkepiirkond_N : N;
+'puhkepäeviti_Adv' : Adv;
+'puhkepäev_N' : N;
+puhkerajatis_N : N;
+'puhkerežiim_N' : N;
+puhkeruum_N : N;
+puhketsoon_N : N;
+puhketuba_N : N;
+puhkeviiv_N : N;
+'puhkeõhtu_N' : N;
+puhkija_N : N;
+puhkimine_N : N;
+puhklema_V : V;
+puhkpillimuusikakontsert_N : N;
+puhkpillimuusika_N : N;
+'puhkpillimängija_N' : N;
+puhkpilliorkester_N : N;
+'puhkpilliõpetaja_N' : N;
+puhkpill_N : N;
+puhk_N : N;
+puhkuseaega_veetma_V : V;
+puhkusegraafik_N : N;
+'puhkusepäev_N' : N;
+puhkuseraha_N : N;
+puhkusereis_N : N;
+puhkus_N : N;
+puhkust_andma_V : V;
+puhkust_pidama_V : V;
+puhkust_veetma_V : V;
+'puhkust_võtma_V' : V;
+'puhkust_välja_võtma_V' : V;
+puhmaline_A : A;
+puhmas_N : N;
+puhmik_N : N;
+puhmjas_A : A;
+puhm_N : N;
+puhtaks_harima_V : V;
+puhtaks_pesema_V : V;
+'puhtaks_pühkima_V' : V;
+'puhta_kullana_võtma_V' : V;
+puhtalt_Adv : Adv;
+'puhtalt_välja_tulema_V' : V;
+'puhtandkäsikiri_N' : N;
+puhtand_N : N;
+'puhta_rahana_võtma_V' : V;
+puhtimine_N : N;
+puhtpuistu_N : N;
+'puhtsüdamlikkus_N' : N;
+puhtuma_V : V;
+puhtus_N : N;
+puhuja_N : N;
+puhuma_V2 : V2;
+puhumine_N : N;
+puhur_N : N;
+puhurvill_N : N;
+puhutine_A : A;
+puhuti_Adv : Adv;
+puhverdaja_N : N;
+puhverdamine_N : N;
+'puhverdusvõime_N' : N;
+'puhvermälu_N' : N;
+puhver_N : N;
+puhverregister_N : N;
+puhverserver_N : N;
+puhvertoiteallikas_N : N;
+puhvertsoon_N : N;
+'puhvervöönd_N' : N;
+'puhvetimüüja_N' : N;
+puhvetkapp_N : N;
+puhvet_N : N;
+'puhvpüksid_N' : N;
+puhvritsoon_N : N;
+puid_ja_maid_jagama_V : V;
+puiduimmutusvahend_N : N;
+puidukaitsekrunt_N : N;
+puidukaitsevahend_N : N;
+puidukauplus_N : N;
+puidukonservant_N : N;
+puidukruvi_N : N;
+puidulakk_N : N;
+puiduleelis_N : N;
+puiduliim_N : N;
+puidumesilane_N : N;
+'puidumädanik_N' : N;
+puiduosa_N : N;
+puidupahtel_N : N;
+puidupeits_N : N;
+puidupood_N : N;
+puidupuur_N : N;
+puiduraspel_N : N;
+puidusaag_N : N;
+puiduseotis_N : N;
+'puidusüsi_N' : N;
+puiduteadus_N : N;
+puidutehnoloogia_N : N;
+'puidutöökoda_N' : N;
+'puidutööpink_N' : N;
+'puidutöö_N' : N;
+'puidutööstus_N' : N;
+puiduviimistlusmaterjal_N : N;
+'puiduvärv_N' : N;
+'puiduõli_N' : N;
+puiestee_N : N;
+puiestik_N : N;
+puige_N : N;
+puikama_V : V;
+puikleja_N : N;
+puiklema_V : V;
+puiklemine_N : N;
+puine_A : A;
+puisniit_N : N;
+puisrohtla_N : N;
+puistaja_N : N;
+puistamine_N : N;
+puistekaup_N : N;
+puistematerjal_N : N;
+puistemiin_N : N;
+'puistetäidis_N' : N;
+puistlastilaev_N : N;
+puistmaterjal_N : N;
+puistuma_V : V;
+puistu_N : N;
+puitaine_N : N;
+puitaken_N : N;
+puitarhitektuur_N : N;
+puitaste_N : N;
+puitbetoon_N : N;
+puitehitis_N : N;
+'puitfassaadivärv_N' : N;
+puitferm_N : N;
+puithaamer_N : N;
+puithoone_N : N;
+'puithöövel_N' : N;
+puitkatus_N : N;
+puitkirst_N : N;
+puitkiudplaat_N : N;
+puitkiudvill_N : N;
+puitkonstruktsioon_N : N;
+puitlaastplaat_N : N;
+'puitlaastplaatpõrand_N' : N;
+puitlagi_N : N;
+puitlinnus_N : N;
+puitmaja_N : N;
+puitmaterjal_N : N;
+'puitmööbel_N' : N;
+'puitnõel_N' : N;
+puitpaneel_N : N;
+puitparkett_N : N;
+puitplaat_N : N;
+puit_N : N;
+'puitpõrandavärv_N' : N;
+'puitpõrand_N' : N;
+puitrajatis_N : N;
+puitredel_N : N;
+puitsammas_N : N;
+puitsein_N : N;
+puitsild_N : N;
+puittaim_N : N;
+puittala_N : N;
+puittarind_N : N;
+puittorn_N : N;
+puittrepp_N : N;
+puitturvik_N : N;
+'puittüübel_N' : N;
+puituks_N : N;
+puituma_V : V;
+puitumine_N : N;
+puiturn_N : N;
+puitvahelagi_N : N;
+puitvahesein_N : N;
+puitvai_N : N;
+puitvatt_N : N;
+puitvooder_N : N;
+puitvoodi_N : N;
+pujahtama_V : V;
+'pujään_N' : N;
+pukerdama_V : V;
+pukikohtunik_N : N;
+pukkjalg_N : N;
+pukk_N : N;
+pukktuulik_N : N;
+pukseerija_N : N;
+pukseerima_V2 : V2;
+pukseerimine_N : N;
+pukser_N : N;
+'puksiiri_võtma_V' : V;
+'puksiirköis_N' : N;
+puksiir_N : N;
+puksiirtross_N : N;
+puksija_N : N;
+puksimine_N : N;
+pukslema_V : V;
+pukspriit_N : N;
+puks_N : N;
+puksuma_V : V;
+puksumine_N : N;
+pula_N : N;
+pulasan_N : N;
+pulbermetallurgia_N : N;
+pulberpeits_N : N;
+pulber_N : N;
+pulbitseja_N : N;
+pulbitsema_V : V;
+pulbitsemine_N : N;
+pulbriks_tegema_V : V;
+pulbristaja_N : N;
+pulbristamine_N : N;
+puldankatus_N : N;
+puldan_N : N;
+'puldanpüksid_N' : N;
+pulgakomm_N : N;
+pulgamees_N : N;
+pulgatants_N : N;
+puljongikuubik_N : N;
+puljongitass_N : N;
+puljong_N : N;
+pulkbakter_N : N;
+pulk_N : N;
+pulkseotis_N : N;
+pulkuma_V : V;
+pulkvoodi_N : N;
+pullija_N : N;
+pullimine_N : N;
+pullistuma_V : V;
+pulli_tegema_V : V;
+pullover_N : N;
+pull_N : N;
+pulmaalbum_N : N;
+pulmaamet_N : N;
+pulmaauto_N : N;
+pulmadoktor_N : N;
+pulmad_N : N;
+'pulmad_püsti_ajama_V' : V;
+pulmafoto_N : N;
+pulmaisa_N : N;
+pulmaitk_N : N;
+pulmajook_N : N;
+pulmakaasitaja_N : N;
+pulmakingitus_N : N;
+pulmakink_N : N;
+pulmakleit_N : N;
+pulmakokk_N : N;
+pulmakombed_N : N;
+pulmakombestik_N : N;
+pulmakomme_N : N;
+pulmakott_N : N;
+pulmakutse_N : N;
+'pulmakõne_N' : N;
+pulmalaud_N : N;
+pulmalaulik_N : N;
+pulmaleht_N : N;
+pulmaleib_N : N;
+pulmaline_N : N;
+pulmalint_N : N;
+pulmalipp_N : N;
+pulmalised_N : N;
+pulmaluule_N : N;
+pulmamaja_N : N;
+pulmamarss_N : N;
+'pulmamenüü_N' : N;
+pulmamess_N : N;
+'pulmamäng_N' : N;
+pulmanali_N : N;
+pulmanvagun_N : N;
+pulmaoksjon_N : N;
+pulmapass_N : N;
+pulmapidu_N : N;
+pulmapidustused_N : N;
+pulmapilt_N : N;
+pulmapitser_N : N;
+'pulmapäev_N' : N;
+'pulmapärg_N' : N;
+pulmarahvas_N : N;
+pulmareis_N : N;
+pulmariie_N : N;
+pulmariietus_N : N;
+pulmariitus_N : N;
+pulmarituaal_N : N;
+'pulmarongkäik_N' : N;
+pulmarong_N : N;
+'pulmarõivas_N' : N;
+'pulmarüü_N' : N;
+'pulmasõit_N' : N;
+pulmatants_N : N;
+pulmateenus_N : N;
+pulmategelane_N : N;
+pulmatemp_N : N;
+pulmatohter_N : N;
+pulmatoit_N : N;
+pulmatort_N : N;
+pulmauudis_N : N;
+pulmavalss_N : N;
+pulmavana_N : N;
+pulmavanem_N : N;
+pulmavaras_N : N;
+'pulmavastuvõtt_N' : N;
+pulmavoodi_N : N;
+'pulmaöö_N' : N;
+pulmi_pidama_V : V;
+'pulmi_püsti_ajama_V' : V;
+pulmitaja_N : N;
+pulmitama_V : V;
+pulmitamine_N : N;
+pulmi_tegema_V : V;
+pulmitsema_V : V;
+pulmonoloogia_N : N;
+pulmonoloog_N : N;
+pulm_N : N;
+pulpiit_N : N;
+pulpit_N : N;
+pulsar_N : N;
+pulseerija_N : N;
+pulseerima_V : V;
+pulseerimine_N : N;
+pulsilaine_N : N;
+'pulsimõõtja_N' : N;
+pulssmodulatsioon_N : N;
+pulss_N : N;
+pulst_N : N;
+pulstuma_V : V;
+pulstumine_N : N;
+pulstunud_A : A;
+pultkatus_N : N;
+pult_N : N;
+pulverisaator_N : N;
+pulveriseerija_N : N;
+pulveriseerimine_N : N;
+pumat_N : N;
+pumbajaam_N : N;
+pumbakaev_N : N;
+pumbamaja_N : N;
+pumbaruum_N : N;
+pummeldaja_N : N;
+pummeldama_V : V;
+pummeldamine_N : N;
+pummelung_N : N;
+pumpaja_N : N;
+pumpamine_N : N;
+pumpkaev_N : N;
+pump_N : N;
+pumpsatama_V : V;
+pumps_N : N;
+pumpsu_laskma_V : V;
+punaarmeelane_N : N;
+punaarmee_N : N;
+punahirv_N : N;
+punakaartlane_N : N;
+punalible_N : N;
+punamine_N : N;
+punane_A : A;
+punane_N : N;
+punanihe_N : N;
+punapea_N : N;
+punapeet_N : N;
+punapipar_N : N;
+puna_N : N;
+'punapõskselt_Adv' : Adv;
+punarind_N : N;
+punasavi_N : N;
+punasehirm_N : N;
+'punase_joonena_läbima_V' : V;
+'punaselgõgija_N' : N;
+punastaja_N : N;
+punastama_ajama_V : V;
+punastama_panema_V : V;
+punastama_V : V;
+punastamine_N : N;
+punast_kukke_katusele_torkama_V : V;
+'punast_kukke_räästasse_pistma_V' : V;
+'punast_kukke_räästasse_torkama_V' : V;
+punastuma_V : V;
+punasus_N : N;
+punataud_N : N;
+punavetikas_N : N;
+'punaväelane_N' : N;
+pundar_N : N;
+pundis_Adv : Adv;
+pund_N : N;
+punduma_V : V;
+pundumine_N : N;
+punendama_V : V;
+punetama_V : V;
+punetamine_N : N;
+punetised_N : N;
+punetus_N : N;
+pungi_ajama_V : V;
+pungitaja_N : N;
+pungitamine_N : N;
+pungituma_V : V;
+pungitumine_N : N;
+pungkapiteel_N : N;
+punglema_V : V;
+pung_N : N;
+pungsilmi_vahtima_V : V;
+punguma_V : V;
+pungumine_N : N;
+punik_N : N;
+punkerdaja_N : N;
+punker_N : N;
+punkkontsert_N : N;
+punkmuusika_N : N;
+punk_N : N;
+punkrilaev_N : N;
+punktaadress_N : N;
+punktdiagramm_N : N;
+punkteerija_N : N;
+punkteerimine_N : N;
+punktelamu_N : N;
+punkthaaval_Adv : Adv;
+punktiirjoon_N : N;
+punktiir_N : N;
+punktikohtunik_N : N;
+'punktimassaaž_N' : N;
+punkti_panema_V : V;
+punktipealt_Adv : Adv;
+punktisamm_N : N;
+punktisumma_N : N;
+punktivastendus_N : N;
+punktjoon_N : N;
+punktkoma_N : N;
+punktmaja_N : N;
+punktmuusika_N : N;
+punkt_N : N;
+punktuaalne_A : A;
+punktuaalsus_N : N;
+punktuatsioon_N : N;
+punni_ette_panema_V : V;
+punnija_N : N;
+punnimine_N : N;
+punni_Adv : Adv;
+punnis_silmadega_vahtima_V : V;
+punnis_silmil_vahtima_V : V;
+punnis_silmi_vahtima_V : V;
+punnitaja_N : N;
+punnitamine_N : N;
+punnituma_V : V;
+punnivinn_N : N;
+punnlaud_N : N;
+punn_N : N;
+punnseotis_N : N;
+punnsilmsus_N : N;
+punntigu_N : N;
+punnvai_N : N;
+punsuma_V : V;
+punsumine_N : N;
+punsu_N : N;
+'punti_lööma_V' : V;
+punt_N : N;
+'puntrasse_jääma_V' : V;
+punuja_N : N;
+punuma_panema_V : V;
+punuma_pistma_V : V;
+punuma_V2 : V2;
+punumine_N : N;
+pununduma_V : V;
+punutis_N : N;
+pupe_N : N;
+puperdaja_N : N;
+puperdama_V : V;
+puperdamine_N : N;
+pupiehitis_N : N;
+pupill_N : N;
+pupitekk_N : N;
+pupp_N : N;
+pupsik_N : N;
+pupsu_laskma_V : V;
+pupsuma_V : V;
+purakas_N : N;
+pura_N : N;
+puravik_N : N;
+purdkivim_N : N;
+purdsete_N : N;
+purduma_V : V;
+pureja_N : N;
+pureleja_N : N;
+purelemine_N : N;
+puremine_N : N;
+puremishaav_N : N;
+purgatiiv_N : N;
+purgatoorium_N : N;
+purguma_V : V;
+purifitseerimine_N : N;
+purihammas_N : N;
+purikas_N : N;
+purikatus_N : N;
+purilennuk_N : N;
+purilennundus_N : N;
+purilennusport_N : N;
+purin_N : N;
+puri_N : N;
+puriseja_N : N;
+purisema_V : V;
+purisemine_N : N;
+puristaja_N : N;
+puristama_V : V;
+puristamine_N : N;
+puritaan_N : N;
+puritanism_N : N;
+purjakil_Adv : Adv;
+purjekas_N : N;
+purjelaev_N : N;
+purjelaudur_N : N;
+'purjenõel_N' : N;
+'purjenöör_N' : N;
+purjepaat_N : N;
+'purjesid_peale_tõmbama_V' : V;
+purjesportlane_N : N;
+purjesport_N : N;
+purjetaja_N : N;
+purjetama_V : V;
+purjetamine_N : N;
+'purjetamisvõistlus_N' : N;
+'purju_jääma_V' : V;
+purjuma_V : V;
+purju_panema_V : V;
+purju_Adv : Adv;
+purjus_Adv : Adv;
+'purjuspäi_Adv' : Adv;
+purjutaja_N : N;
+purjutama_V : V;
+purjutamine_N : N;
+purki_ajama_V : V;
+'purki_jääma_V' : V;
+purk_N : N;
+purpurkannatuslill_N : N;
+purpurlumeroos_N : N;
+purpurtigu_N : N;
+purpurvanik_N : N;
+purre_N : N;
+purretala_N : N;
+pursatamine_N : N;
+purse_N : N;
+purskamine_N : N;
+purskar_N : N;
+purskekivim_N : N;
+purskkaev_N : N;
+purskumine_N : N;
+purssija_N : N;
+purssimine_N : N;
+pursui_N : N;
+pursuma_V : V;
+puruke_N : N;
+purukook_N : N;
+puruks_kiskuma_V : V;
+puruks_litsuma_V : V;
+'puruks_lööma_V' : V;
+puruks_muljuma_V : V;
+puruks_peksma_V : V;
+puruks_Adv : Adv;
+puruks_tallama_V : V;
+puruks_tegema_V : V;
+puruneja_N : N;
+purunema_V : V;
+purunemine_N : N;
+purunenud_A : A;
+purunev_A : A;
+purupaljalt_Adv : Adv;
+puru_silma_ajama_V : V;
+puru_silma_loopima_V : V;
+puru_silma_paiskama_V : V;
+puru_silma_puhuma_V : V;
+puru_silma_riputama_V : V;
+puru_silma_viskama_V : V;
+purustaja_N : N;
+purustama_V2 : V2;
+purustamine_N : N;
+purustuma_V : V;
+purustus_N : N;
+'puruvaeseks_jääma_V' : V;
+'puruväsinult_Adv' : Adv;
+puseleja_N : N;
+puselemine_N : N;
+pusija_N : N;
+pusima_V : V;
+pusimine_N : N;
+puskaja_N : N;
+puskamine_N : N;
+puskar_N : N;
+puskija_N : N;
+puskima_V2 : V2;
+puskimine_N : N;
+pusle_N : N;
+pusserdaja_N : N;
+pusserdama_V : V;
+pusserdamine_N : N;
+pussihaav_N : N;
+pussitaja_N : N;
+pussitama_V2 : V2;
+pussitamine_N : N;
+pussi_tegema_V : V;
+pussitupp_N : N;
+pussnuga_N : N;
+pussnuge_taevast_sadama_V : V;
+puss_N : N;
+pussu_laskma_V : V;
+pussutaja_N : N;
+pussutama_V : V;
+pussutamine_N : N;
+pusta_N : N;
+'puškiinia_N' : N;
+putaamen_N : N;
+puterdaja_N : N;
+puterdama_V : V;
+puterdamine_N : N;
+putitaja_N : N;
+putitamine_N : N;
+putkaja_N : N;
+putkama_V : V;
+putkamine_N : N;
+putka_N : N;
+putkastuma_V : V;
+putked_panema_V : V;
+putked_tegema_V : V;
+putkele_panema_V : V;
+putke_panema_V : V;
+putkepill_N : N;
+'putkesid_mängima_V' : V;
+putkesid_panema_V : V;
+putkestuma_V : V;
+putket_tegema_V : V;
+putkevile_N : N;
+putkkirves_N : N;
+putkpill_N : N;
+putk_N : N;
+putkuma_V : V;
+putkumine_N : N;
+putku_panema_V : V;
+putku_peksma_V : V;
+putku_pistma_V : V;
+'putku_pääsema_V' : V;
+'putkõis_N' : N;
+putlane_N : N;
+puto_N : N;
+putraja_N : N;
+putrama_V : V;
+putramine_N : N;
+putru_keetma_V : V;
+'putš_N' : N;
+putter_N : N;
+putukakogu_N : N;
+'putukamürk_N' : N;
+putukas_N : N;
+putukateadlane_N : N;
+putukateadus_N : N;
+'putukatõrje_N' : N;
+'putukavõrk_N' : N;
+putuktoiduline_N : N;
+puuahi_N : N;
+puuarhitektuur_N : N;
+puuaste_N : N;
+'puuda_soola_koos_ära_sööma_V' : V;
+puudelangetus_N : N;
+puudel_N : N;
+puude_N : N;
+puuderdaja_N : N;
+puuderdamine_N : N;
+puuderduma_V : V;
+puuder_N : N;
+puudetagavara_N : N;
+puudlikoer_N : N;
+puud_N : N;
+puudritoos_N : N;
+puudritups_N : N;
+puuduja_N : N;
+'puudujääk_N' : N;
+'puudu_jääma_V' : V;
+puudulikkus_N : N;
+puudulik_A : A;
+puudulikult_Adv : Adv;
+puuduma_V : V;
+puudumine_N : N;
+puudu_Adv : Adv;
+puuduse_all_vaevlema_V : V;
+puudushaigus_N : N;
+puudus_N : N;
+puudustkannataja_N : N;
+puudust_kannatama_V : V;
+puudust_tundma_V : V;
+puudutaja_N : N;
+puudutama_V2 : V2;
+puudutamine_N : N;
+puudutav_A : A;
+puudu_tulema_V : V;
+puudutus_N : N;
+puuduv_A : A;
+puuduv_N : N;
+puuehitis_N : N;
+puue_N : N;
+puufiguur_N : N;
+puugaasiauto_N : N;
+puugihooaeg_N : N;
+'puugravüür_N' : N;
+puuhaamer_N : N;
+puuhoone_N : N;
+puuhurtsik_N : N;
+'puuhäärber_N' : N;
+'puuhütt_N' : N;
+puukalender_N : N;
+puukaupmees_N : N;
+puukaup_N : N;
+puukauss_N : N;
+puukborrelioos_N : N;
+puukentsefaliit_N : N;
+puukepp_N : N;
+puukiil_N : N;
+puukija_N : N;
+puukima_V : V;
+puukimine_N : N;
+puukirik_N : N;
+puuklutt_N : N;
+puuknakkusehirm_N : N;
+puukoda_N : N;
+puukook_N : N;
+puukool_N : N;
+puukoorem_N : N;
+puukoorkatus_N : N;
+puukoor_N : N;
+puukoristaja_N : N;
+puuk_N : N;
+puuks_paljaks_tegema_V : V;
+puuks_N : N;
+puuksu_laskma_V : V;
+puuksutaja_N : N;
+puuksutamine_N : N;
+puukuju_N : N;
+puukuur_N : N;
+puulabidas_N : N;
+puulagi_N : N;
+puuleht_N : N;
+'puule_tõmbama_V' : V;
+puuliist_N : N;
+puulinnus_N : N;
+puulobudik_N : N;
+puul_N : N;
+puulukk_N : N;
+'puulõhkumiskirves_N' : N;
+'puulõige_N' : N;
+'puulõikaja_N' : N;
+'puulõikeraamat_N' : N;
+puumaja_N : N;
+'puumööbel_N' : N;
+puunael_N : N;
+puunagi_N : N;
+puunikerdis_N : N;
+puunlane_N : N;
+puunott_N : N;
+'puunõel_N' : N;
+puuoks_N : N;
+puuosmik_N : N;
+puu_otsa_ronima_V : V;
+puu_otsas_kasvama_V : V;
+puuotsing_N : N;
+'puupaljaks_jääma_V' : V;
+puupaljaks_tegema_V : V;
+puupaneel_N : N;
+puupang_N : N;
+puupiiritus_N : N;
+puupill_N : N;
+puupink_N : N;
+puupliit_N : N;
+puuporr_N : N;
+puupuhkpill_N : N;
+puupulm_N : N;
+puu_N : N;
+'puupõrand_N' : N;
+puuraamistik_N : N;
+puuraidur_N : N;
+puuraiuja_N : N;
+puurauk_N : N;
+puurduma_V : V;
+puuriit_N : N;
+puurija_N : N;
+puurikana_N : N;
+puurilind_N : N;
+puurima_V2 : V2;
+puurimine_N : N;
+puurimislaev_N : N;
+puurimismasin_N : N;
+puurimisplatvorm_N : N;
+puurivaht_N : N;
+puurkaev_N : N;
+puurkruvi_N : N;
+puurlema_V : V;
+puurmasin_N : N;
+puurmed_N : N;
+puurpink_N : N;
+puurpuru_N : N;
+puur_N : N;
+puusaag_N : N;
+puusajoon_N : N;
+puusakile_Adv : Adv;
+puusakil_Adv : Adv;
+puusakont_N : N;
+puusaliiges_N : N;
+puusaluu_N : N;
+puusammas_N : N;
+puusas_Adv : Adv;
+puusavalu_N : N;
+'puusavõte_N' : N;
+'puusaümbermõõt_N' : N;
+puuseen_N : N;
+puusein_N : N;
+puusepahaamer_N : N;
+puusepakirves_N : N;
+puusepapeitel_N : N;
+'puusepatöökoda_N' : N;
+'puusepatöö_N' : N;
+puusepp_N : N;
+puusild_N : N;
+puuskulptuur_N : N;
+puuslik_N : N;
+puus_N : N;
+puust_ette_tegema_V : V;
+puustruktuur_N : N;
+puustuma_V : V;
+puustusmaa_N : N;
+puusuusk_N : N;
+'puusärk_N' : N;
+'puusäsi_N' : N;
+'puusüda_N' : N;
+'puusüld_N' : N;
+'puusüsi_N' : N;
+'puusüü_N' : N;
+puutagavara_N : N;
+puutala_N : N;
+puutejoon_N : N;
+puutemiin_N : N;
+puutepadi_N : N;
+puutepaneel_N : N;
+puuteplaat_N : N;
+puutomp_N : N;
+puutorn_N : N;
+puutrepp_N : N;
+puutuja_N : N;
+puutuma_V2 : V2;
+'puutumata_jääma_V' : V;
+puutumatult_Adv : Adv;
+puutumatu_A : A;
+puutumatu_N : N;
+puutumatus_N : N;
+puutumine_N : N;
+puutuulik_N : N;
+'puutöökoda_N' : N;
+'puutöömees_N' : N;
+'puutöö_N' : N;
+'puutööriist_N' : N;
+'puutükk_N' : N;
+'puutüvi_N' : N;
+puuvaru_N : N;
+puuveotee_N : N;
+puuvili_N : N;
+puuviljaaed_N : N;
+puuviljahoidla_N : N;
+puuviljaistandus_N : N;
+puuviljajook_N : N;
+puuviljakauplus_N : N;
+puuviljakokteil_N : N;
+puuviljamahl_N : N;
+'puuviljamädanik_N' : N;
+'puuviljamüüja_N' : N;
+puuviljandus_N : N;
+puuviljanuga_N : N;
+puuviljapood_N : N;
+puuviljasaak_N : N;
+puuviljasuhkur_N : N;
+puuviljavaas_N : N;
+puuvillaistandus_N : N;
+puuvillakook_N : N;
+'puuvillapõõsas_N' : N;
+puuvillaseemnekook_N : N;
+'puuvillaseemneõli_N' : N;
+puuvill_N : N;
+puuvillriie_N : N;
+puuvirn_N : N;
+puuvooder_N : N;
+puuvoodi_N : N;
+'puuvõrk_N' : N;
+'puuämber_N' : N;
+'puänteerimine_N' : N;
+'puänt_N' : N;
+'põdeja_N' : N;
+'põdema_V2' : V2;
+'põdemine_N' : N;
+'põder_N' : N;
+'põdev_A' : A;
+'põdevus_N' : N;
+'põdrakahjustus_N' : N;
+'põdrakanep_N' : N;
+'põdralill_N' : N;
+'põdramokk_N' : N;
+'põdraseen_N' : N;
+'põduralt_Adv' : Adv;
+'põetaja_N' : N;
+'põetamine_N' : N;
+'põgeneja_N' : N;
+'põgenema_V' : V;
+'põgenemine_N' : N;
+'põgenemisvõimalus_N' : N;
+'põgenik_N' : N;
+'põgusalt_Adv' : Adv;
+'põgus_A' : A;
+'põgusus_N' : N;
+'põhiaktsia_N' : N;
+'põhialus_N' : N;
+'põhiarv_N' : N;
+'põhiarvsõna_N' : N;
+'põhiarvuti_N' : N;
+'põhiauhind_N' : N;
+'põhiautor_N' : N;
+'põhieeldus_N' : N;
+'põhieesmärk_N' : N;
+'põhielement_N' : N;
+'põhiharidus_N' : N;
+'põhiheli_N' : N;
+'põhihelistik_N' : N;
+'põhijoon_N' : N;
+'põhijoontes_Adv' : Adv;
+'põhikapital_N' : N;
+'põhikiri_N' : N;
+'põhikirjafond_N' : N;
+'põhiklass_N' : N;
+'põhikliimavööde_N' : N;
+'põhikoolihoone_N' : N;
+'põhikooliõpetaja_N' : N;
+'põhikool_N' : N;
+'põhikude_N' : N;
+'põhikuju_N' : N;
+'põhiküsimus_N' : N;
+'põhilangevari_N' : N;
+'põhilause_N' : N;
+'põhileping_N' : N;
+'põhiline_A' : A;
+'põhiliselt_Adv' : Adv;
+'põhimik_N' : N;
+'põhimine_A' : A;
+'põhimõte_N' : N;
+'põhimõttelagedus_N' : N;
+'põhimõtteliselt_Adv' : Adv;
+'põhimõttetus_N' : N;
+'põhimälu_N' : N;
+'põhimäärus_N' : N;
+'põhinema_V' : V;
+'põhinemine_N' : N;
+'põhinäitus_N' : N;
+'põhioks_N' : N;
+'põhiolemus_N' : N;
+'põhiosa_mängima_V' : V;
+'põhiosa_N' : N;
+'põhipalk_N' : N;
+'põhipind_N' : N;
+'põhiplaan_N' : N;
+'põhipostulaat_N' : N;
+'põhipreemia_N' : N;
+'põhiprintsiip_N' : N;
+'põhiprobleem_N' : N;
+'põhiprogramm_N' : N;
+'põhi_N' : N;
+'põhiribaedastus_N' : N;
+'põhiriba_N' : N;
+'põhiribaülekanne_N' : N;
+'põhisagedus_N' : N;
+'põhisamm_N' : N;
+'põhiseaduslikkus_N' : N;
+'põhiseadus_N' : N;
+'põhisort_N' : N;
+'põhisõna_N' : N;
+'põhisõnavara_N' : N;
+'põhisööt_N' : N;
+'põhisüüdlane_N' : N;
+'põhitasu_N' : N;
+'põhiteenus_N' : N;
+'põhitee_N' : N;
+'põhitegevus_N' : N;
+'põhitoide_N' : N;
+'põhitoime_N' : N;
+'põhitoitaine_N' : N;
+'põhitoode_N' : N;
+'põhitoon_N' : N;
+'põhitootmine_N' : N;
+'põhitõde_N' : N;
+'põhitähelepanu_asetama_V' : V;
+'põhitähelepanu_N' : N;
+'põhitähelepanu_pöörama_V' : V;
+'põhitöö_N' : N;
+'põhitöötasu_N' : N;
+'põhivabadus_N' : N;
+'põhivara_N' : N;
+'põhivorming_N' : N;
+'põhiväetis_N' : N;
+'põhivärv_N' : N;
+'põhivärvus_N' : N;
+'põhiväärtus_N' : N;
+'põhiõigus_N' : N;
+'põhiüritus_N' : N;
+'põhja_ajama_V' : V;
+'põhja_alla_panema_V' : V;
+'põhjafriisi_N' : N;
+'põhjagermaanlane_N' : N;
+'põhjahöövel_N' : N;
+'põhjaida_N' : N;
+'põhjaja_N' : N;
+'põhjakaar_N' : N;
+'põhjakallas_N' : N;
+'põhjakas_N' : N;
+'põhjakiht_N' : N;
+'põhjakirre_N' : N;
+'põhja_kiskuma_V' : V;
+'põhja_kõrbema_V' : V;
+'põhjalane_N' : N;
+'põhjalangetis_N' : N;
+'põhja_laskma_V' : V;
+'põhjalik_A' : A;
+'põhjalikult_Adv' : Adv;
+'põhjaloe_N' : N;
+'põhjalääs_N' : N;
+'põhjamaalane_N' : N;
+'põhjamaa_N' : N;
+'põhjamiin_N' : N;
+'põhjamine_N' : N;
+'põhjamurre_N' : N;
+'põhjanaaber_N' : N;
+'põhjanaba_N' : N;
+'põhjani_Adv' : Adv;
+'põhjanurk_N' : N;
+'põhjaosa_N' : N;
+'põhja_panema_V' : V;
+'põhja_peale_panema_V' : V;
+'põhja_peale_tegema_V' : V;
+'põhja_peale_tõmbama_V' : V;
+'põhja_peale_viskama_V' : V;
+'põhjapiir_N' : N;
+'põhjapolaarjoon_N' : N;
+'põhjapoolkera_N' : N;
+'põhjapoolus_N' : N;
+'põhjapõder_N' : N;
+'põhja_Adv' : Adv;
+'põhja_põlema_V' : V;
+'põhja_püsti_panema_V' : V;
+'põhja_püsti_tegema_V' : V;
+'põhja_püsti_tõmbama_V' : V;
+'põhja_püsti_viskama_V' : V;
+'põhjasaami_N' : N;
+'põhjasild_N' : N;
+'põhjasopp_N' : N;
+'põhjast_paksu_tõmbama_V' : V;
+'põhjasüvendaja_N' : N;
+'põhjasüvendi_N' : N;
+'põhja_tegema_V' : V;
+'põhjatihane_N' : N;
+'põhjatipp_N' : N;
+'põhjatu_A' : A;
+'põhjatus_N' : N;
+'põhjatuul_N' : N;
+'põhjatuult_näitama_V' : V;
+'põhja_vajuma_V' : V;
+'põhjavalgus_N' : N;
+'põhja_vedama_V' : V;
+'põhjaveekiht_N' : N;
+'põhjavesi_N' : N;
+'põhja_viima_V' : V;
+'põhjavint_N' : N;
+'põhjavõrk_N' : N;
+'põhjaõng_N' : N;
+'põhjendaja_N' : N;
+'põhjendama_V2' : V2;
+'põhjendamatult_Adv' : Adv;
+'põhjendamatu_A' : A;
+'põhjendamatus_N' : N;
+'põhjendamine_N' : N;
+'põhjendatud_A' : A;
+'põhjendatult_Adv' : Adv;
+'põhjendatus_N' : N;
+'põhjenduma_V' : V;
+'põhjendus_N' : N;
+'põhjenema_V' : V;
+'põhjusahel_N' : N;
+'põhjuseltult_Adv' : Adv;
+'põhjusetu_A' : A;
+'põhjuslikkus_N' : N;
+'põhjuslik_A' : A;
+'põhjus_N' : N;
+'põhjustaja_N' : N;
+'põhjustamine_N' : N;
+'põhjust_andma_V' : V;
+'põhk_N' : N;
+'põhksööt_N' : N;
+'põhku_pugema_V' : V;
+'põhuküün_N' : N;
+'põhune_A' : A;
+'põhuruum_N' : N;
+'põhusõnnik_N' : N;
+'põhuvirn_N' : N;
+'põiekivi_N' : N;
+'põiepõletik_N' : N;
+'põigitine_A' : A;
+'põigiti_Adv' : Adv;
+'põikaja_N' : N;
+'põikama_V' : V;
+'põikamine_N' : N;
+'põikihoone_N' : N;
+'põiki_Adv' : Adv;
+'põikjoon_N' : N;
+'põikleja_N' : N;
+'põiklema_V' : V;
+'põiklemine_N' : N;
+'põiklev_A' : A;
+'põikliist_N' : N;
+'põiklik_A' : A;
+'põiklõng_N' : N;
+'põikpea_N' : N;
+'põikplaat_N' : N;
+'põikplaks_N' : N;
+'põikpuu_N' : N;
+'põik_N' : N;
+'põikpäiselt_Adv' : Adv;
+'põikrist_N' : N;
+'põiksalvestus_N' : N;
+'põiksein_N' : N;
+'põiktala_N' : N;
+'põiktänav_N' : N;
+'põikuma_V' : V;
+'põimalgriim_N' : N;
+'põimejärjend_N' : N;
+'põimija_N' : N;
+'põimik_N' : N;
+'põimima_V2' : V2;
+'põimimine_N' : N;
+'põiming_N' : N;
+'põimlause_N' : N;
+'põimlema_V' : V;
+'põimlink_N' : N;
+'põimornament_N' : N;
+'põimseong_N' : N;
+'põimtara_N' : N;
+'põimuja_N' : N;
+'põimukuu_N' : N;
+'põimuma_V' : V;
+'põimumatult_Adv' : Adv;
+'põimumine_N' : N;
+'põimvaip_N' : N;
+'põisadru_N' : N;
+'põiskasvaja_N' : N;
+'põispill_N' : N;
+'põis_N' : N;
+'põistangtõbi_N' : N;
+'põistigu_N' : N;
+'põkkesõlm_N' : N;
+'põkk_N' : N;
+'põkkuma_V' : V;
+'põkkumine_N' : N;
+'põksuja_N' : N;
+'põksuma_V' : V;
+'põksumine_N' : N;
+'põksutaja_N' : N;
+'põksutamine_N' : N;
+'põkulaud_N' : N;
+'põlastaja_N' : N;
+'põlastamine_N' : N;
+'põlastavalt_Adv' : Adv;
+'põlastav_A' : A;
+'põlastushüüe_N' : N;
+'põlastus_N' : N;
+'põlastust_tundma_V' : V;
+'põlastusväärseks_pidama_V' : V;
+'põlatav_A' : A;
+'põldkatse_N' : N;
+'põldkrapp_N' : N;
+'põldlõoke_N' : N;
+'põldpagu_N' : N;
+'põld_N' : N;
+'põldpüü_N' : N;
+'põldsinep_N' : N;
+'põldtimut_N' : N;
+'põldtuder_N' : N;
+'põlduba_N' : N;
+'põlduma_V' : V;
+'põldur_N' : N;
+'põldvaher_N' : N;
+'põldvarblane_N' : N;
+'põldvutt_N' : N;
+'põlema_lööma_V' : V;
+'põlema_pistma_V' : V;
+'põlema_V' : V;
+'põlema_süttima_V' : V;
+'põlematu_A' : A;
+'põlemine_N' : N;
+'põlemisgaas_N' : N;
+'põlemiskamber_N' : N;
+'põleng_N' : N;
+'põlenu_N' : N;
+'põletaja_N' : N;
+'põletama_V2' : V2;
+'põletamine_N' : N;
+'põletav_A' : A;
+'põletik_N' : N;
+'põletikuline_A' : A;
+'põletikustuma_V' : V;
+'põletispuu_N' : N;
+'põletusahi_N' : N;
+'põletusarm_N' : N;
+'põletushaav_N' : N;
+'põletusmatus_N' : N;
+'põletusmärk_N' : N;
+'põletus_N' : N;
+'põletusseade_N' : N;
+'põletussõnnik_N' : N;
+'põlevaine_N' : N;
+'põlevkivi_N' : N;
+'põlevkivituhksideaine_N' : N;
+'põlevkiviõli_N' : N;
+'põlev_A' : A;
+'põlgaja_N' : N;
+'põlgama_V2' : V2;
+'põlgamine_N' : N;
+'põlglik_A' : A;
+'põlglikult_Adv' : Adv;
+'põlg_N' : N;
+'põlgur_N' : N;
+'põlgus_N' : N;
+'põli_N' : N;
+'põlisasukas_N' : N;
+'põliselanik_N' : N;
+'põlismets_N' : N;
+'põlispuu_N' : N;
+'põlisrahvas_N' : N;
+'põlissõna_N' : N;
+'põlistaja_N' : N;
+'põlistalu_N' : N;
+'põlistamine_N' : N;
+'põlistuma_V' : V;
+'põlistumine_N' : N;
+'põllepaela_küljes_rippuma_V' : V;
+'põllepaela_otsas_rippuma_V' : V;
+'põllepael_N' : N;
+'põlletamine_N' : N;
+'põlletikand_N' : N;
+'põll_N' : N;
+'põllseelik_N' : N;
+'põlluharija_N' : N;
+'põlluharimine_N' : N;
+'põllukivimüüritis_N' : N;
+'põllukivi_N' : N;
+'põllukultuur_N' : N;
+'põllukõlvik_N' : N;
+'põllumaa_N' : N;
+'põllumajand_N' : N;
+'põllumajandusala_N' : N;
+'põllumajandusamet_N' : N;
+'põllumajandusehitis_N' : N;
+'põllumajandusehitus_N' : N;
+'põllumajandusettevõte_N' : N;
+'põllumajandusgeograafia_N' : N;
+'põllumajandusharidus_N' : N;
+'põllumajandushoone_N' : N;
+'põllumajandusinsener_N' : N;
+'põllumajandusjääde_N' : N;
+'põllumajanduskaart_N' : N;
+'põllumajanduskemikaal_N' : N;
+'põllumajanduskindlustus_N' : N;
+'põllumajanduskirjandus_N' : N;
+'põllumajanduskool_N' : N;
+'põllumajanduskrediit_N' : N;
+'põllumajanduskõrgkool_N' : N;
+'põllumajanduslaen_N' : N;
+'põllumajandusleping_N' : N;
+'põllumajandusloom_N' : N;
+'põllumajandusmaa_N' : N;
+'põllumajandusmaastik_N' : N;
+'põllumajandusmasin_N' : N;
+'põllumajandusmess_N' : N;
+'põllumajandusministeerium_N' : N;
+'põllumajandusminister_N' : N;
+'põllumajandusmuuseum_N' : N;
+'põllumajandusnäitus_N' : N;
+'põllumajanduspank_N' : N;
+'põllumajanduspiirkond_N' : N;
+'põllumajanduspoliitika_N' : N;
+'põllumajandus_N' : N;
+'põllumajandusregioon_N' : N;
+'põllumajandusreostus_N' : N;
+'põllumajandusrevolutsioon_N' : N;
+'põllumajandusriik_N' : N;
+'põllumajandussaadus_N' : N;
+'põllumajandusteadlane_N' : N;
+'põllumajandusteaduskond_N' : N;
+'põllumajandusteadus_N' : N;
+'põllumajandustehnika_N' : N;
+'põllumajandustehnoloogia_N' : N;
+'põllumajandustoetus_N' : N;
+'põllumajandustööstus_N' : N;
+'põllumajandusuuring_N' : N;
+'põllumajandusökoloogia_N' : N;
+'põllumajandusökonoomika_N' : N;
+'põllumajandusühistu_N' : N;
+'põllumees_N' : N;
+'põllumuld_N' : N;
+'põllundusmess_N' : N;
+'põllundus_N' : N;
+'põllupeenar_N' : N;
+'põllupidamine_N' : N;
+'põlluramm_N' : N;
+'põllusaak_N' : N;
+'põlluserv_N' : N;
+'põllutee_N' : N;
+'põllutöökool_N' : N;
+'põllutööline_N' : N;
+'põllutöömasin_N' : N;
+'põllutööministeerium_N' : N;
+'põllutöö_N' : N;
+'põllutööriist_N' : N;
+'põlluvahetee_N' : N;
+'põlu_alla_langema_V' : V;
+'põlu_alla_panema_V' : V;
+'põlu_alla_sattuma_V' : V;
+'põlu_all_hoidma_V' : V;
+'põlustamine_N' : N;
+'põlustus_N' : N;
+'põlvega_andma_V' : V;
+'põlvekaitse_N' : N;
+'põlvekeder_N' : N;
+'põlvekont_N' : N;
+'põlveliigesepõletik_N' : N;
+'põlveliiges_N' : N;
+'põlvesilm_N' : N;
+'põlvetõstehüpe_N' : N;
+'põlvetõstejooks_N' : N;
+'põlvetõstekõnd_N' : N;
+'põlvetõstepolka_N' : N;
+'põlvevalu_N' : N;
+'põlveõnnal_N' : N;
+'põlvikil_Adv' : Adv;
+'põlvik_N' : N;
+'põlvili_heitma_V' : V;
+'põlvili_langema_V' : V;
+'põlvili_laskuma_V' : V;
+'põlvili_panema_V' : V;
+'põlvili_Adv' : Adv;
+'põlvili_roomama_V' : V;
+'põlvili_suruma_V' : V;
+'põlvili_tõusma_V' : V;
+'põlvili_vajuma_V' : V;
+'põlvi_nõrgaks_võtma_V' : V;
+'põlvi_painutama_V' : V;
+'põlvipidi_Adv' : Adv;
+'põlvis_N' : N;
+'põlvitaja_N' : N;
+'põlvitama_V' : V;
+'põlvitamine_N' : N;
+'põlvitus_N' : N;
+'põlvkond_N' : N;
+'põlvkonnaromaan_N' : N;
+'põlvneja_N' : N;
+'põlvnema_V' : V;
+'põlvnemine_N' : N;
+'põlvnemislugu_N' : N;
+'põlvnemistunnistus_N' : N;
+'põlv_N' : N;
+'põlvpüksid_N' : N;
+'põlvpüks_N' : N;
+'põlvsukk_N' : N;
+'põmataja_N' : N;
+'põmatamine_N' : N;
+'põmatus_N' : N;
+'põmin_N' : N;
+'põmiseja_N' : N;
+'põmisema_V' : V;
+'põmisemine_N' : N;
+'põmistaja_N' : N;
+'põmistamine_N' : N;
+'põmmija_N' : N;
+'põmmimine_N' : N;
+'põmm_N' : N;
+'põmmu_laskma_V' : V;
+'põmmutaja_N' : N;
+'põmmutama_V2' : V2;
+'põmmutamine_N' : N;
+'põndak_N' : N;
+'põnduma_V' : V;
+'põnevalt_Adv' : Adv;
+'põnevile_Adv' : Adv;
+'põnevil_Adv' : Adv;
+'põnev_A' : A;
+'põnevusjutt_N' : N;
+'põnevusjutustus_N' : N;
+'põnevuskirjandus_N' : N;
+'põnevuskirjanik_N' : N;
+'põnevus_N' : N;
+'põnevusromaan_N' : N;
+'põnevustuma_V' : V;
+'põnks_N' : N;
+'põnkuma_V' : V;
+'põnnaja_N' : N;
+'põnnama_lööma_V' : V;
+'põnnamine_N' : N;
+'põnni_jääma_V' : V;
+'põnnis_silmadega_vahtima_V' : V;
+'põnnis_silmil_vahtima_V' : V;
+'põnnis_silmi_vahtima_V' : V;
+'põntsataja_N' : N;
+'põntsatamine_N' : N;
+'põnts_N' : N;
+'põntsuja_N' : N;
+'põntsuma_V' : V;
+'põntsumine_N' : N;
+'põntsu_panema_V' : V;
+'põntsu_saama_V' : V;
+'põntsutama_V' : V;
+'põrahtama_V' : V;
+'põrandaalune_N' : N;
+'põrandafrees_N' : N;
+'põrandahari_N' : N;
+'põrandakapp_N' : N;
+'põrandakate_N' : N;
+'põrandakattematerjal_N' : N;
+'põrandalakk_N' : N;
+'põrandalamp_N' : N;
+'põrandalapp_N' : N;
+'põrandalaud_N' : N;
+'põrandalihvija_N' : N;
+'põrandalihvimismasin_N' : N;
+'põrandalihvmasin_N' : N;
+'põrandaliist_N' : N;
+'põrandamaterjal_N' : N;
+'põrandamopp_N' : N;
+'põrandanagi_N' : N;
+'põrandapahtel_N' : N;
+'põrandapesu_N' : N;
+'põrandapesuvahend_N' : N;
+'põrandapesuämber_N' : N;
+'põrandapintsel_N' : N;
+'põrandapuhastusvahend_N' : N;
+'põrandaseep_N' : N;
+'põrandasegu_N' : N;
+'põrandatala_N' : N;
+'põrandatasandussegu_N' : N;
+'põrandavaas_N' : N;
+'põrandavaha_N' : N;
+'põrandavaip_N' : N;
+'põrandaviimistlusmaterjal_N' : N;
+'põrandavärv_N' : N;
+'põrandaõli_N' : N;
+'põrand_N' : N;
+'põrgatamine_N' : N;
+'põrge_N' : N;
+'põrguauk_N' : N;
+'põrguhaud_N' : N;
+'põrgulik_A' : A;
+'põrgulikult_Adv' : Adv;
+'põrguline_N' : N;
+'põrgupalav_N' : N;
+'põrgupõhi_N' : N;
+'põrgu_põhja_kiruma_V' : V;
+'põrgu_põhja_manama_V' : V;
+'põrgupõhja_manama_V' : V;
+'põrgu_põhja_saatma_V' : V;
+'põrgu_põhja_vanduma_V' : V;
+'põrgu_N' : N;
+'põrguriik_N' : N;
+'põrgusse_saatma_V' : V;
+'põrgut_kuumaks_kütma_V' : V;
+'põrgut_lahti_lööma_V' : V;
+'põrgut_palavaks_kütma_V' : V;
+'põrgut_tegema_V' : V;
+'põrin_N' : N;
+'põrisema_V' : V;
+'põrisemine_N' : N;
+'põristaja_N' : N;
+'põristamine_N' : N;
+'põrkaja_N' : N;
+'põrkama_V' : V;
+'põrkamine_N' : N;
+'põrkenurk_N' : N;
+'põrkepiirkond_N' : N;
+'põrkima_V' : V;
+'põrkriim_N' : N;
+'põrkuja_N' : N;
+'põrkuma_V' : V;
+'põrkumine_N' : N;
+'põrmnema_V' : V;
+'põrm_N' : N;
+'põrmu_heitma_V' : V;
+'põrmuks_saama_V' : V;
+'põrmu_langema_V' : V;
+'põrmu_paiskama_V' : V;
+'põrmu_pudenema_V' : V;
+'põrmustaja_N' : N;
+'põrmustamine_N' : N;
+'põrmustuja_N' : N;
+'põrmustuma_V' : V;
+'põrmustumine_N' : N;
+'põrmu_tallama_V' : V;
+'põrnapõletik_N' : N;
+'põrnatõbi_N' : N;
+'põrnikas_N' : N;
+'põrnitseja_N' : N;
+'põrnitsemine_N' : N;
+'põrn_N' : N;
+'põrpiv_A' : A;
+'põrsakasvatus_N' : N;
+'põrsas_N' : N;
+'põrsast_kotis_ostma_V' : V;
+'põruja_N' : N;
+'põruma_V' : V;
+'põrumine_N' : N;
+'põrutaja_N' : N;
+'põrutama_V2' : V2;
+'põrutamine_N' : N;
+'põrutamispüük_N' : N;
+'põrutavalt_Adv' : Adv;
+'põrutav_A' : A;
+'põsakil_Adv' : Adv;
+'põsekoobas_N' : N;
+'põsekoopapõletik_N' : N;
+'põsemusi_N' : N;
+'põsenukk_N' : N;
+'põsenärv_N' : N;
+'põsepuna_N' : N;
+'põsesarn_N' : N;
+'põsesuudlus_N' : N;
+'põske_panema_V' : V;
+'põske_pistma_V' : V;
+'põskhabe_N' : N;
+'põskhammas_N' : N;
+'põskpuu_N' : N;
+'põsk_N' : N;
+'põsktubakas_N' : N;
+'põssamine_N' : N;
+'põssa_N' : N;
+'põtkaja_N' : N;
+'põtkamine_N' : N;
+'põtkija_N' : N;
+'põtkimine_N' : N;
+'põuailm_N' : N;
+'põuapalav_N' : N;
+'põuastuma_V' : V;
+'põuatuul_N' : N;
+'põuavälk_N' : N;
+'põud_N' : N;
+'põue_pistma_V' : V;
+'põuest_tõmbama_V' : V;
+'põuest_võtma_V' : V;
+'põuetasku_N' : N;
+'põu_N' : N;
+'põõnaja_N' : N;
+'põõnama_V' : V;
+'põõnamine_N' : N;
+'põõna_panema_V' : V;
+'põõnasaag_N' : N;
+'põõna_saama_V' : V;
+'põõna_taha_panema_V' : V;
+'põõn_N' : N;
+'põõnutama_V' : V;
+'põõsalind_N' : N;
+'põõsasaed_N' : N;
+'põõsasmalts_N' : N;
+'põõsas_N' : N;
+'põõsasse_pugema_V' : V;
+'põõsastara_N' : N;
+'põõsastik_N' : N;
+'põõsastumine_N' : N;
+'pädev_A' : A;
+'pädevus_N' : N;
+'päevaaeg_N' : N;
+'päevad_N' : N;
+'päevahoiuteenus_N' : N;
+'päevakajalisus_N' : N;
+'päevakaupa_Adv' : Adv;
+'päevakava_N' : N;
+'päevakell_N' : N;
+'päevakeskus_N' : N;
+'päevakivi_N' : N;
+'päevakoer_N' : N;
+'päevakohastaja_N' : N;
+'päevakohastamine_N' : N;
+'päevakohasus_N' : N;
+'päevakorda_tulema_V' : V;
+'päevakorda_tõusma_V' : V;
+'päevakord_N' : N;
+'päevakorral_Adv' : Adv;
+'päevakübar_N' : N;
+'päevaleht_N' : N;
+'päevaliilia_N' : N;
+'päevalillekook_N' : N;
+'päevalilleseeme_N' : N;
+'päevalilleseemnekook_N' : N;
+'päevalilleõli_N' : N;
+'päevalill_N' : N;
+'päevalüps_N' : N;
+'päevameik_N' : N;
+'päevamoon_N' : N;
+'päevane_A' : A;
+'päevapalav_N' : N;
+'päevapalavus_N' : N;
+'päevapalgaline_N' : N;
+'päevapalk_N' : N;
+'päevapildistamine_N' : N;
+'päevapilti_tegema_V' : V;
+'päevapiltnik_N' : N;
+'päevapilt_N' : N;
+'päevapimedus_N' : N;
+'päevaplaan_N' : N;
+'päevapoliitika_N' : N;
+'päevapoliitik_N' : N;
+'päevapuri_N' : N;
+'päevapüük_N' : N;
+'päevaraamat_N' : N;
+'päevaraha_N' : N;
+'päevaratsioon_N' : N;
+'päevarežiim_N' : N;
+'päevaroos_N' : N;
+'päevasoojus_N' : N;
+'päevast_päeva_elama_V' : V;
+'päevasärk_N' : N;
+'päevateemalisus_N' : N;
+'päevatööline_N' : N;
+'päevatöö_N' : N;
+'päevavalgele_tooma_V' : V;
+'päevavalgele_tulema_V' : V;
+'päevavalge_N' : N;
+'päevavalguslamp_N' : N;
+'päevavalgus_N' : N;
+'päevavalgust_kartma_V' : V;
+'päevavalgust_nägema_V' : V;
+'päevavaras_N' : N;
+'päevavari_N' : N;
+'päevaviisi_Adv' : Adv;
+'päevikkalender_N' : N;
+'päevik_N' : N;
+'päevikromaan_N' : N;
+'päeviline_N' : N;
+'päevi_mööda_saatma_V' : V;
+'päevi_nägema_V' : V;
+'päevi_surma_poole_ajama_V' : V;
+'päevi_surma_poole_saatma_V' : V;
+'päevitaja_N' : N;
+'päevitama_V' : V;
+'päevitamine_N' : N;
+'päevi_tegema_V' : V;
+'päeviti_Adv' : Adv;
+'päevituja_N' : N;
+'päevitumine_N' : N;
+'päevituspüksid_N' : N;
+'päevitusriided_N' : N;
+'päevitusõli_N' : N;
+'päev_N' : N;
+'päevveksel_N' : N;
+'pähe_ajama_V' : V;
+'pähe_andma_V' : V;
+'pähe_hakkama_V' : V;
+'pähe_jääma_V' : V;
+'pähe_kuluma_V' : V;
+'pähe_kulutama_V' : V;
+'pähe_lööma_V' : V;
+'pähe_mahtuma_V' : V;
+'pähe_mitte_mahtuma_V' : V;
+'pähe_panema_V' : V;
+'pähe_pistma_V' : V;
+'pähe_raiuma_V' : V;
+'pähesaaja_N' : N;
+'pähe_saama_V' : V;
+'pähesaamine_N' : N;
+'pähe_taguma_V' : V;
+'pähe_tegema_V' : V;
+'pähe_torkama_V' : V;
+'pähe_tulema_V' : V;
+'pähe_turgatama_V' : V;
+'pähetuupija_N' : N;
+'pähe_tõusma_V' : V;
+'pähe_tärkama_V' : V;
+'pähe_tükkima_V' : V;
+'pähe_valama_V' : V;
+'pähe_vilksatama_V' : V;
+'pähe_viskama_V' : V;
+'pähe_võtma_V' : V;
+'päheõppimine_N' : N;
+'pähhitaja_N' : N;
+'pähhitama_V' : V;
+'pähhitamine_N' : N;
+'pähkel_N' : N;
+'pähkeltükk_N' : N;
+'pähklikasvatus_N' : N;
+'pähklinäpp_N' : N;
+'pähklipeits_N' : N;
+'pähklipuu_N' : N;
+'pähklipuuvineer_N' : N;
+'pähklivõi_N' : N;
+'pähn_N' : N;
+'päideroog_N' : N;
+'päid_kokku_panema_V' : V;
+'päid_looma_V' : V;
+'päikene_N' : N;
+'päike_N' : N;
+'päikeseenergia_N' : N;
+'päikesehelk_N' : N;
+'päikesekalender_N' : N;
+'päikesekell_N' : N;
+'päikeseketas_N' : N;
+'päikesekiirgus_N' : N;
+'päikesekiir_N' : N;
+'päikesekultus_N' : N;
+'päikeseline_A' : A;
+'päikeseloojang_N' : N;
+'päikesemärk_N' : N;
+'päikesepaiste_N' : N;
+'päikesepalav_N' : N;
+'päikesepalavus_N' : N;
+'päikesepatarei_N' : N;
+'päikeseprillid_N' : N;
+'päikeseratas_N' : N;
+'päikeserist_N' : N;
+'päikesesapp_N' : N;
+'päikesesilm_N' : N;
+'päikesesoojus_N' : N;
+'päikesetants_N' : N;
+'päikesetuul_N' : N;
+'päikesetõus_N' : N;
+'päikesevahasulataja_N' : N;
+'päikesevalgus_N' : N;
+'päikese_vanni_võtma_V' : V;
+'päikesevari_N' : N;
+'päikesevarjutus_N' : N;
+'päikest_võtma_V' : V;
+'päiksekiir_N' : N;
+'päikseline_A' : A;
+'päikseliselt_Adv' : Adv;
+'päiline_N' : N;
+'päiskivi_N' : N;
+'päismik_N' : N;
+'päispiilar_N' : N;
+'päis_N' : N;
+'päisrõngas_N' : N;
+'päistiitel_N' : N;
+'päitsed_N' : N;
+'päitseid_pähe_ajama_V' : V;
+'päitseid_pähe_panema_V' : V;
+'päitseid_pähe_tõmbama_V' : V;
+'päits_N' : N;
+'päituma_V' : V;
+'päka_all_hoidma_V' : V;
+'päkad_silma_ajama_V' : V;
+'päkad_tegema_V' : V;
+'päkapikk_N' : N;
+'päkapikumees_N' : N;
+'päkkadele_tuld_andma_V' : V;
+'päkkadele_valu_andma_V' : V;
+'päkka_hoidma_V' : V;
+'päkka_imema_V' : V;
+'päkka_panema_V' : V;
+'päkka_peale_panema_V' : V;
+'päkka_pidama_V' : V;
+'päkkastak_N' : N;
+'päkki_näitama_V' : V;
+'päkki_panema_V' : V;
+'päkki_silma_ajama_V' : V;
+'päkki_tegema_V' : V;
+'päkki_vastu_taevast_sirutama_V' : V;
+'päkk_N' : N;
+'päkksamm_N' : N;
+'päkkseis_N' : N;
+'pälk_N' : N;
+'pälvija_N' : N;
+'pälvimine_N' : N;
+'pänderdama_V' : V;
+'päntjalg_N' : N;
+'pärak_N' : N;
+'pärakulõhe_N' : N;
+'pärakusulgur_N' : N;
+'pärakuveenikomu_N' : N;
+'pärakuvähk_N' : N;
+'pärale_jõudma_V' : V;
+'pärale_Adv' : Adv;
+'päral_Adv' : Adv;
+'päramees_N' : N;
+'päramine_A' : A;
+'päramootor_N' : N;
+'pärandaja_N' : N;
+'pärandama_V2' : V2;
+'pärandamine_N' : N;
+'pärandatav_A' : A;
+'pärandimaks_N' : N;
+'pärandiosa_N' : N;
+'pärandmaastik_N' : N;
+'pärand_N' : N;
+'pärandrakendus_N' : N;
+'päranduma_V' : V;
+'pärandumine_N' : N;
+'pärandus_N' : N;
+'pärandvara_N' : N;
+'pärani_ajama_V' : V;
+'pärani_paiskama_V' : V;
+'pärani_Adv' : Adv;
+'pärapink_N' : N;
+'pärapõhi_N' : N;
+'pärapõrgu_N' : N;
+'pära_N' : N;
+'pärasoolevähk_N' : N;
+'pärasool_N' : N;
+'pärastlõunapäike_N' : N;
+'pärastlõuna_N' : N;
+'pärastpoole_Adv' : Adv;
+'pärast_Adv' : Adv;
+'pärdiklill_N' : N;
+'pärdik_N' : N;
+'pärgaja_N' : N;
+'pärgamentpaber_N' : N;
+'pärgament_N' : N;
+'pärgamentraamat_N' : N;
+'pärgamine_N' : N;
+'pärg_N' : N;
+'pärgsimss_N' : N;
+'pärgõmblus_N' : N;
+'pärija_N' : N;
+'pärijõge_Adv' : Adv;
+'pärikarva_silitama_V' : V;
+'pärilevi_N' : N;
+'pärilevivõrk_N' : N;
+'pärilikkusaine_N' : N;
+'pärilikkushügieen_N' : N;
+'pärilikkus_N' : N;
+'pärilikkusteadlane_N' : N;
+'pärilikkustegur_N' : N;
+'pärilikkusteooria_N' : N;
+'pärilik_A' : A;
+'pärilus_N' : N;
+'pärima_V2' : V2;
+'pärimine_N' : N;
+'pärimisõigus_N' : N;
+'pärimusevestja_N' : N;
+'pärimuskultuur_N' : N;
+'pärimuslik_A' : A;
+'pärimuslikult_Adv' : Adv;
+'pärimusmuusikafestival_N' : N;
+'pärimus_N' : N;
+'pärimäge_Adv' : Adv;
+'pärineja_N' : N;
+'pärinema_V' : V;
+'pärinemine_N' : N;
+'päring_N' : N;
+'päringukeel_N' : N;
+'päringustring_N' : N;
+'päringusõne_N' : N;
+'pärisasukas_N' : N;
+'päriseks_Adv' : Adv;
+'päriseks_saama_V' : V;
+'päriselt_Adv' : Adv;
+'pärisimetaja_N' : N;
+'päriskirjandus_N' : N;
+'päriskodu_N' : N;
+'pärismaalane_N' : N;
+'pärisnimi_N' : N;
+'pärisorjus_N' : N;
+'pärispatt_N' : N;
+'pärispõlv_N' : N;
+'päris_Adv' : Adv;
+'pärissoonkest_N' : N;
+'pärissugulane_N' : N;
+'päristalu_N' : N;
+'pärisviga_N' : N;
+'päritav_A' : A;
+'päritavus_N' : N;
+'päritolu_N' : N;
+'päritolutunnistus_N' : N;
+'päritud_A' : A;
+'pärituul_N' : N;
+'pärituult_Adv' : Adv;
+'pärivett_Adv' : Adv;
+'pärivett_ujuma_V' : V;
+'pärivool_N' : N;
+'pärivoolu_liikuma_V' : V;
+'pärivoolu_Adv' : Adv;
+'pärjaga_ehtima_V' : V;
+'pärjalint_N' : N;
+'pärlendaja_N' : N;
+'pärlendama_V' : V;
+'pärlendamine_N' : N;
+'pärlhirss_N' : N;
+'pärlid_N' : N;
+'pärliessents_N' : N;
+'pärlikee_N' : N;
+'pärlinkatus_N' : N;
+'pärlin_N' : N;
+'pärlinõel_N' : N;
+'pärlipüük_N' : N;
+'pärlivann_N' : N;
+'pärlkasvaja_N' : N;
+'pärllõng_N' : N;
+'pärlmutternööp_N' : N;
+'pärlmutterpaber_N' : N;
+'pärl_N' : N;
+'pärlsuhkur_N' : N;
+'pärltikand_N' : N;
+'pärlvööt_N' : N;
+'pärmiekstrakt_N' : N;
+'pärmijuuretis_N' : N;
+'pärmima_V' : V;
+'pärmitainas_N' : N;
+'pärmitööstus_N' : N;
+'pärm_N' : N;
+'pärmseen_N' : N;
+'pärmseentõbi_N' : N;
+'pärnakas_N' : N;
+'pärnamets_N' : N;
+'pärnaõietee_N' : N;
+'pärnaõis_N' : N;
+'pärnik_N' : N;
+'pärn_N' : N;
+'pärnulane_N' : N;
+'pärslane_N' : N;
+'pärssija_N' : N;
+'pärssimine_N' : N;
+'pärss_N' : N;
+'pärssuma_V' : V;
+'pärtlipäev_N' : N;
+'päruslik_A' : A;
+'pärusmaa_N' : N;
+'pärusmõis_N' : N;
+'pärusosa_N' : N;
+'päsmaskasvaja_N' : N;
+'päsmaslill_N' : N;
+'päsmer_N' : N;
+'pässanduma_V' : V;
+'päss_N' : N;
+'päterdaja_N' : N;
+'päterdama_V' : V;
+'päterdamine_N' : N;
+'pätistuja_N' : N;
+'pätistuma_V' : V;
+'pätistumine_N' : N;
+'pätsahi_N' : N;
+'pätsamine_N' : N;
+'pätserdaja_N' : N;
+'pätserdama_V2' : V2;
+'pätserdamine_N' : N;
+'pätsija_N' : N;
+'pätsima_V2' : V2;
+'pätsimine_N' : N;
+'päts_N' : N;
+'pätti_mängima_V' : V;
+'pätti_tegema_V' : V;
+'pätt_N' : N;
+'päädikud_N' : N;
+'päädivkarniis_N' : N;
+'pääliskiri_N' : N;
+'päärima_V' : V;
+'pääseja_N' : N;
+'pääsema_V' : V;
+'pääsemine_N' : N;
+'pääseteed_leidma_V' : V;
+'pääsetee_N' : N;
+'pääsla_N' : N;
+'pääsmatu_A' : A;
+'pääsmeriider_N' : N;
+'pääs_N' : N;
+'päästeabinõu_N' : N;
+'päästeamet_N' : N;
+'päästeankur_N' : N;
+'päästeingel_N' : N;
+'päästekomando_N' : N;
+'päästelaev_N' : N;
+'päästemeeskond_N' : N;
+'päästemehhanism_N' : N;
+'päästenöör_N' : N;
+'päästeoperatsioon_N' : N;
+'päästepaat_N' : N;
+'päästeparv_N' : N;
+'päästepoi_N' : N;
+'pääste_N' : N;
+'päästerõngas_N' : N;
+'päästesalk_N' : N;
+'päästeteenistus_N' : N;
+'päästetöö_N' : N;
+'päästetöötaja_N' : N;
+'päästevahend_N' : N;
+'päästevest_N' : N;
+'päästevöö_N' : N;
+'päästikprotsess_N' : N;
+'päästik_N' : N;
+'päästja_N' : N;
+'päästma_V2' : V2;
+'päästmine_N' : N;
+'pääsufraas_N' : N;
+'pääsuhöövel_N' : N;
+'pääsukategooria_N' : N;
+'pääsukene_N' : N;
+'pääsuke_N' : N;
+'pääsukesesilm_N' : N;
+'pääsukontroll_N' : N;
+'pääsuliides_N' : N;
+'pääsulill_N' : N;
+'pääsuloend_N' : N;
+'pääsuluba_N' : N;
+'pääsuplokk_N' : N;
+'pääsupunktinimi_N' : N;
+'pääsupunkt_N' : N;
+'pääsu_N' : N;
+'pääsusilm_N' : N;
+'pääsutarnija_N' : N;
+'pääsutase_N' : N;
+'pääsuõigus_N' : N;
+'päätepoolvärss_N' : N;
+'pöiajooks_N' : N;
+'pöiakõnd_N' : N;
+'pöialpoiss_N' : N;
+'pöial_N' : N;
+'pöialseong_N' : N;
+'pöialt_hoidma_V' : V;
+'pöialt_pidama_V' : V;
+'pöiapidur_N' : N;
+'pöiapolka_N' : N;
+'pöiasirutussamm_N' : N;
+'pöiavedrutussamm_N' : N;
+'pöidla_alla_panema_V' : V;
+'pöidla_all_hoidma_V' : V;
+'pöidlaid_pigistama_V' : V;
+'pöidlakruvi_N' : N;
+'pöidlaküüt_N' : N;
+'pöid_N' : N;
+'pööbel_N' : N;
+'pöögiparkett_N' : N;
+'pöögivineer_N' : N;
+'pöökpuu_N' : N;
+'pöök_N' : N;
+'pööning_N' : N;
+'pööninguaken_N' : N;
+'pööningukamber_N' : N;
+'pööningukorrus_N' : N;
+'pööningulagi_N' : N;
+'pööninguruum_N' : N;
+'pööningutuba_N' : N;
+'pööninguvahelagi_N' : N;
+'pööraja_N' : N;
+'pöörak_N' : N;
+'pöörama_V2' : V2;
+'pööramine_N' : N;
+'pöörane_A' : A;
+'pööraselt_Adv' : Adv;
+'pöörasemalt_Adv' : Adv;
+'pöörastuma_V' : V;
+'pööratsema_V' : V;
+'pöördahi_N' : N;
+'pöördaken_N' : N;
+'pöördarv_N' : N;
+'pöördehilistus_N' : N;
+'pöördekohtunik_N' : N;
+'pöördeline_A' : A;
+'pöördenurk_N' : N;
+'pöördepunkt_N' : N;
+'pöördesein_N' : N;
+'pöördhoie_N' : N;
+'pöördhüpe_N' : N;
+'pöördkompilaator_N' : N;
+'pöördkond_N' : N;
+'pöördkraana_N' : N;
+'pöördkujutis_N' : N;
+'pöördlava_N' : N;
+'pöördlukk_N' : N;
+'pöördriiul_N' : N;
+'pöördsild_N' : N;
+'pöördsonett_N' : N;
+'pöördspekter_N' : N;
+'pöördsõna_N' : N;
+'pöördsõnastik_N' : N;
+'pöördtool_N' : N;
+'pöördtrafo_N' : N;
+'pöördtrankriptaas_N' : N;
+'pöörduja_N' : N;
+'pöörduks_N' : N;
+'pöörduma_V' : V;
+'pöördumatus_N' : N;
+'pöördumine_N' : N;
+'pöördusaeg_N' : N;
+'pöördusmeetod_N' : N;
+'pöördus_N' : N;
+'pöördustee_N' : N;
+'pöördusvars_N' : N;
+'pöördusõigus_N' : N;
+'pöördväärtus_N' : N;
+'pöörel_N' : N;
+'pööre_N' : N;
+'pööret_võtma_V' : V;
+'pöörijoon_N' : N;
+'pööripäev_N' : N;
+'pööriskipslill_N' : N;
+'pöörismaraia_N' : N;
+'pööris_N' : N;
+'pöörisrosett_N' : N;
+'pööritaja_N' : N;
+'pööritama_V2' : V2;
+'pööritamine_N' : N;
+'pööritus_N' : N;
+'pöörleja_N' : N;
+'pöörlemine_N' : N;
+'pöörmeseadja_N' : N;
+'pöörpill_N' : N;
+'pöör_N' : N;
+'püdelduma_V' : V;
+'püdel_A' : A;
+'püdelus_N' : N;
+'püeemia_N' : N;
+'püelonefriit_N' : N;
+'pügada_saama_V' : V;
+'pügaja_N' : N;
+'pügajaraig_N' : N;
+'pügalaline_A' : A;
+'pügalduma_V' : V;
+'pügal_N' : N;
+'pügamine_N' : N;
+'pügamisrauad_N' : N;
+'pügaraig_N' : N;
+'pügirauad_N' : N;
+'pügmee_N' : N;
+'pühadekaart_N' : N;
+'pühadelaud_N' : N;
+'pühademuna_N' : N;
+'pühadevahe_N' : N;
+'pühaduseteotus_N' : N;
+'pühadus_N' : N;
+'pühakiri_N' : N;
+'pühakoda_N' : N;
+'pühak_N' : N;
+'pühaks_kohuseks_pidama_V' : V;
+'pühaks_kuulutama_V' : V;
+'pühaks_pidama_V' : V;
+'pühakujäänus_N' : N;
+'pühakukultus_N' : N;
+'pühalikkus_N' : N;
+'pühamees_N' : N;
+'pühamu_N' : N;
+'pühapaik_N' : N;
+'pühapaiste_N' : N;
+'püha_pidama_V' : V;
+'pühapilt_N' : N;
+'pühapäevakleit_N' : N;
+'pühapäevakool_N' : N;
+'pühapäevapüksid_N' : N;
+'pühapäevariided_N' : N;
+'pühapäevariietus_N' : N;
+'pühapäevarõivad_N' : N;
+'pühapäevasportlane_N' : N;
+'pühapäevasuusataja_N' : N;
+'pühapäev_N' : N;
+'püha_A' : A;
+'püha_N' : N;
+'pühendaja_N' : N;
+'pühendama_V2' : V2;
+'pühendamine_N' : N;
+'pühenduja_N' : N;
+'pühenduma_V' : V;
+'pühendumine_N' : N;
+'pühendumus_N' : N;
+'pühendusluule_N' : N;
+'pühendusluuletus_N' : N;
+'pühe_N' : N;
+'püherdaja_N' : N;
+'püherdama_V' : V;
+'püherdamine_N' : N;
+'pühitseja_N' : N;
+'pühitsemine_N' : N;
+'pühitsemisriitus_N' : N;
+'pühkeplaks_N' : N;
+'pühkija_N' : N;
+'pühkima_V2' : V2;
+'pühkimine_N' : N;
+'pühkmekast_N' : N;
+'püknomeeter_N' : N;
+'püksata_jätma_V' : V;
+'püksata_jääma_V' : V;
+'pükse_jalga_aitama_V' : V;
+'pükse_kandma_V' : V;
+'pükse_kulutama_V' : V;
+'pükse_maha_võtma_V' : V;
+'pükse_märjaks_tegema_V' : V;
+'pükse_naise_jalga_andma_V' : V;
+'pükse_nühkima_V' : V;
+'püksid_maha_võtma_V' : V;
+'püksid_märjaks_tegema_V' : V;
+'püksid_N' : N;
+'püksid_täis_tegema_V' : V;
+'püksid_ära_vahetama_V' : V;
+'püksihaak_N' : N;
+'püksiharu_N' : N;
+'püksi_laskma_V' : V;
+'püksimood_N' : N;
+'püksimõõtu_võtma_V' : V;
+'püksinööp_N' : N;
+'püksipael_N' : N;
+'püksipannal_N' : N;
+'püksipõhi_N' : N;
+'püksirihma_maitsta_saama_V' : V;
+'püksirihma_tunda_saama_V' : V;
+'püksirihm_N' : N;
+'püksisäär_N' : N;
+'püksitagumik_N' : N;
+'püksi_tegema_V' : V;
+'püksitoru_N' : N;
+'püksi_tulema_V' : V;
+'pükskostüüm_N' : N;
+'püksmähe_N' : N;
+'püksseelik_N' : N;
+'pükste_alla_andma_V' : V;
+'pükste_alla_saama_V' : V;
+'pükste_peale_andma_V' : V;
+'püloon_N' : N;
+'püngima_V' : V;
+'püramiidjas_A' : A;
+'püramiidkatus_N' : N;
+'püramiidne_A' : A;
+'püramiid_N' : N;
+'püramiidskeem_N' : N;
+'püranomeeter_N' : N;
+'püree_N' : N;
+'püreestaja_N' : N;
+'püreestamine_N' : N;
+'püreesupp_N' : N;
+'püreeter_N' : N;
+'pürgeomeeter_N' : N;
+'pürgija_N' : N;
+'pürgima_V' : V;
+'pürgimine_N' : N;
+'pürgimus_N' : N;
+'pürheliomeeter_N' : N;
+'püridoksiin_N' : N;
+'püriit_N' : N;
+'pürjelid_N' : N;
+'pürjelkond_N' : N;
+'pürjel_N' : N;
+'pürjermeister_N' : N;
+'pürofoobia_N' : N;
+'pürofosfaatartropaatia_N' : N;
+'pürolüüsija_N' : N;
+'pürolüüsimine_N' : N;
+'pürolüüs_N' : N;
+'püromaania_N' : N;
+'püromeeter_N' : N;
+'pürometallurgia_N' : N;
+'pürronism_N' : N;
+'pürronist_N' : N;
+'püsiekspositsioon_N' : N;
+'püsielanik_N' : N;
+'püsifunktsioonigeneraator_N' : N;
+'püsija_N' : N;
+'püsijää_N' : N;
+'püsikaup_N' : N;
+'püsikiirus_N' : N;
+'püsikindlustus_N' : N;
+'püsiklient_N' : N;
+'püsikomaarv_N' : N;
+'püsikomatüüp_N' : N;
+'püsikontroll_N' : N;
+'püsikoopia_N' : N;
+'püsikulu_N' : N;
+'püsikurss_N' : N;
+'püsiliin_N' : N;
+'püsilill_N' : N;
+'püsimagnet_N' : N;
+'püsima_jääma_V' : V;
+'püsimaksekorraldus_N' : N;
+'püsima_V' : V;
+'püsimatu_A' : A;
+'püsimatus_N' : N;
+'püsimine_N' : N;
+'püsimälu_N' : N;
+'püsinäitus_N' : N;
+'püsipaiksus_N' : N;
+'püsiparool_N' : N;
+'püsi_N' : N;
+'püsiraadikssüsteem_N' : N;
+'püsiränne_N' : N;
+'püsisammkiri_N' : N;
+'püsistuma_V' : V;
+'püsitooder_N' : N;
+'püsivalt_Adv' : Adv;
+'püsivara_N' : N;
+'püsiviga_N' : N;
+'püsivkulu_N' : N;
+'püsiv_A' : A;
+'püsivus_N' : N;
+'püsiväljapanek_N' : N;
+'püsiväljend_N' : N;
+'püsiühend_N' : N;
+'püsiühendus_N' : N;
+'püssi_alla_kutsuma_V' : V;
+'püssi_alla_panema_V' : V;
+'püssi_alla_võtma_V' : V;
+'püssi_all_seisma_V' : V;
+'püssigranaat_N' : N;
+'püssikukk_N' : N;
+'püssi_laskma_V' : V;
+'püssilask_N' : N;
+'püssimees_N' : N;
+'püssimeister_N' : N;
+'püssi_palgesse_panema_V' : V;
+'püssipauk_N' : N;
+'püssiplaat_N' : N;
+'püssipuur_N' : N;
+'püssi_põõsasse_viskama_V' : V;
+'püssipära_N' : N;
+'püssiraud_N' : N;
+'püssirohi_N' : N;
+'püssirohtu_kuiva_hoidma_V' : V;
+'püssirohtu_kuivana_hoidma_V' : V;
+'püssirohtu_nuusutama_V' : V;
+'püssirohukamber_N' : N;
+'püssirohukelder_N' : N;
+'püssirohuladu_N' : N;
+'püssirohusarv_N' : N;
+'püssisuu_N' : N;
+'püssitoru_N' : N;
+'püssitääk_N' : N;
+'püssivinn_N' : N;
+'püss_N' : N;
+'püstalus_N' : N;
+'püstasend_N' : N;
+'püstelulõng_N' : N;
+'püsteraldus_N' : N;
+'püsteraldusvõime_N' : N;
+'püsti_ajama_V' : V;
+'püsti_hoidma_V' : V;
+'püstijalu_Adv' : Adv;
+'püstilähe_N' : N;
+'püsti_lööma_V' : V;
+'püstimaadlus_N' : N;
+'püsti_panema_V' : V;
+'püsti_püsima_V' : V;
+'püsti_Adv' : Adv;
+'püsti_saama_V' : V;
+'püsti_seisma_V' : V;
+'püstiseismine_N' : N;
+'püstiseis_N' : N;
+'püstiselt_Adv' : Adv;
+'püstistart_N' : N;
+'püstitama_V2' : V2;
+'püstitamine_N' : N;
+'püstituma_V' : V;
+'püsti_tõstma_V' : V;
+'püsti_tõusma_V' : V;
+'püstivarvukil_Adv' : Adv;
+'püstjalt_Adv' : Adv;
+'püstjas_A' : A;
+'püstjoon_N' : N;
+'püstkerimine_N' : N;
+'püstklaver_N' : N;
+'püstkoda_N' : N;
+'püstlaudis_N' : N;
+'püstloodis_Adv' : Adv;
+'püstlood_N' : N;
+'püstmõõl_N' : N;
+'püstne_A' : A;
+'püstolilask_N' : N;
+'püstolitasku_N' : N;
+'püstolkuulipilduja_N' : N;
+'püstolpihusti_N' : N;
+'püstol_N' : N;
+'püstpaigutus_N' : N;
+'püstpalkkirik_N' : N;
+'püstpalksein_N' : N;
+'püstplaks_N' : N;
+'püstpruss_N' : N;
+'püstsein_N' : N;
+'püststartlennuk_N' : N;
+'püsttaru_N' : N;
+'püsttoend_N' : N;
+'püsttrepp_N' : N;
+'püsttriip_N' : N;
+'püsttõstuk_N' : N;
+'püstvooder_N' : N;
+'püstvorming_N' : N;
+'püstvuuk_N' : N;
+'püstvõte_N' : N;
+'pütagoorlased_N' : N;
+'pütt_N' : N;
+'püvilill_N' : N;
+'püvisilmtikand_N' : N;
+'püüdja_N' : N;
+'püüdleja_N' : N;
+'püüdlemine_N' : N;
+'püüdlikkus_N' : N;
+'püüdlik_A' : A;
+'püüdlikult_Adv' : Adv;
+'püüdlus_N' : N;
+'püüdma_V2' : V2;
+'püüdmatu_A' : A;
+'püüdmatus_N' : N;
+'püüdmine_N' : N;
+'püüd_N' : N;
+'püüdurhävituslennuk_N' : N;
+'püüe_N' : N;
+'püügihooaeg_N' : N;
+'püügikitsendus_N' : N;
+'püügilaev_N' : N;
+'püügipäev_N' : N;
+'püügižurnaal_N' : N;
+'püük_N' : N;
+'püülija_N' : N;
+'püülimine_N' : N;
+'püüli_tegema_V' : V;
+'püüliveski_N' : N;
+'püül_N' : N;
+'püüne_N' : N;
+'püünismiin_N' : N;
+'püünis_N' : N;
+'püünist_punuma_V' : V;
+'püünist_seadma_V' : V;
+'püür_N' : N;
+'püüton_N' : N;
+quiche_N : N;
+quickstep_N : N;
+raadaja_N : N;
+raadamine_N : N;
+'raadikssüsteem_N' : N;
+raadioandmed_N : N;
+raadioantenn_N : N;
+raadioaparaat_N : N;
+raadiohoone_N : N;
+raadiojaam_N : N;
+raadiokava_N : N;
+raadiokirjandus_N : N;
+'raadiokohtvõrk_N' : N;
+raadiokontsert_N : N;
+raadiokuulajad_N : N;
+'raadiokõrgusmõõtur_N' : N;
+raadiolaine_N : N;
+raadiolaud_N : N;
+raadiolavastus_N : N;
+raadiolink_N : N;
+raadiolokaator_N : N;
+raadiolokatsioonijaam_N : N;
+'raadiolokatsioonitõrje_N' : N;
+raadiolokatsioon_N : N;
+raadiolood_N : N;
+raadioluure_N : N;
+raadiomaja_N : N;
+raadiomees_N : N;
+raadiometeoroloogia_N : N;
+raadiomodem_N : N;
+raadionavigatsioon_N : N;
+raadionupp_N : N;
+'raadionäidend_N' : N;
+raadiopublik_N : N;
+raadio_N : N;
+raadioreleeliin_N : N;
+raadioring_N : N;
+raadioruum_N : N;
+raadiosaade_N : N;
+raadiosaatja_N : N;
+raadiosagedus_N : N;
+raadiosideliin_N : N;
+raadioside_N : N;
+raadiosportlane_N : N;
+raadiosport_N : N;
+raadiostuudio_N : N;
+'raadiosõlm_N' : N;
+raadioteade_N : N;
+raadioteater_N : N;
+raadiotelemeetria_N : N;
+raadioterminal_N : N;
+raadiot_kuulama_V : V;
+raadiotranslatsioon_N : N;
+raadiovaikus_N : N;
+'raadiovastuvõtja_N' : N;
+'raadioülekanne_N' : N;
+raadium_N : N;
+raadiusfrees_N : N;
+raadius_N : N;
+raadiusvektor_N : N;
+raad_N : N;
+raag_N : N;
+'raagu_jääma_V' : V;
+raaguma_V : V;
+raagumine_N : N;
+'raalandmetöötlus_N' : N;
+raalanimatsioon_N : N;
+raaldiagnostika_N : N;
+raalgraafika_N : N;
+raaliroim_N : N;
+raalistamine_N : N;
+raaljuhtimine_N : N;
+raalkataloog_N : N;
+raalkaugarveldus_N : N;
+raalkirjastamine_N : N;
+raalkonverents_N : N;
+raallingvistika_N : N;
+'raalnägemine_N' : N;
+raalotsing_N : N;
+raalprojekteerimine_N : N;
+raal_N : N;
+raalrefereerimine_N : N;
+raalteimimine_N : N;
+raaltestimine_N : N;
+raaltootmine_N : N;
+'raaltõlge_N' : N;
+'raalõpe_N' : N;
+'raalõppimine_N' : N;
+raamainekava_N : N;
+raamantenn_N : N;
+raamas_Adv : Adv;
+raamastuma_V : V;
+raamat_N : N;
+raamatuhaige_N : N;
+raamatuharrastus_N : N;
+raamatuhoidla_N : N;
+raamatukaas_N : N;
+raamatukangelane_N : N;
+raamatukapp_N : N;
+raamatukapsas_N : N;
+raamatukauplus_N : N;
+raamatukaupmees_N : N;
+raamatukirjandus_N : N;
+raamatukoguhoidja_N : N;
+raamatukogukaart_N : N;
+'raamatukogupäevik_N' : N;
+raamatukogu_N : N;
+raamatukoguruum_N : N;
+raamatukoi_N : N;
+raamatukujundaja_N : N;
+raamatuladu_N : N;
+raamatulaenutaja_N : N;
+raamatulett_N : N;
+raamatulik_A : A;
+raamatumess_N : N;
+'raamatumärk_N' : N;
+'raamatunäitus_N' : N;
+raamatupidaja_N : N;
+raamatupidamine_N : N;
+raamatupidamisaasta_N : N;
+raamatupidamismeetod_N : N;
+raamatupidamisosakond_N : N;
+raamatupidamistarkvara_N : N;
+raamatupidamist_tegema_V : V;
+raamatuplokk_N : N;
+raamatupood_N : N;
+raamaturiiul_N : N;
+raamatusari_N : N;
+raamatuseeria_N : N;
+raamatusse_vaatama_V : V;
+raamatutark_N : N;
+raamatutarkus_N : N;
+raamatuteadus_N : N;
+raamatutegelane_N : N;
+raamatututvustus_N : N;
+raamatuviit_N : N;
+raamatuvirn_N : N;
+'raamatuväljapanek_N' : N;
+'raamatuäri_N' : N;
+raame_ette_seadma_V : V;
+raamferm_N : N;
+raamija_N : N;
+raamilukk_N : N;
+raamima_V2 : V2;
+raamimine_N : N;
+raamistaja_N : N;
+raamistamine_N : N;
+raamistik_N : N;
+raamistuma_V : V;
+'raami_ümber_tegema_V' : V;
+raamjutustus_N : N;
+raamkeha_N : N;
+raamkonstruktsioon_N : N;
+raamnovell_N : N;
+raamprogramm_N : N;
+raampuu_N : N;
+raam_N : N;
+raamromaan_N : N;
+raamsaag_N : N;
+raamsild_N : N;
+'raamsöödanõu_N' : N;
+raamtaru_N : N;
+raamuma_V : V;
+'raamõppekava_N' : N;
+raapuri_N : N;
+raa_N : N;
+raaseil_N : N;
+raashaaval_Adv : Adv;
+raasikene_Adv : Adv;
+raasike_Adv : Adv;
+'raasiotranslatsioonisõlm_N' : N;
+raas_N : N;
+raasukene_Adv : Adv;
+raasuke_Adv : Adv;
+raasuma_V : V;
+raasutaja_N : N;
+raasutamine_N : N;
+raatsija_N : N;
+raatsima_V : V;
+raatsimine_N : N;
+rabaala_N : N;
+rabadik_N : N;
+rabaja_N : N;
+rabakana_N : N;
+rabakonn_N : N;
+rabak_N : N;
+rabamaa_N : N;
+rabamine_N : N;
+'rabamännik_N' : N;
+rabandus_N : N;
+rabapistrik_N : N;
+'rabapüssi_laskma_V' : V;
+'rabapüü_N' : N;
+raba_N : N;
+rabarber_N : N;
+rabasoo_N : N;
+rabastuma_V : V;
+rabatt_N : N;
+rabavalt_Adv : Adv;
+rabav_A : A;
+rabedalt_Adv : Adv;
+rabedus_N : N;
+rabeleja_N : N;
+rabelema_V : V;
+rabelemine_N : N;
+rabendaja_N : N;
+rabendamine_N : N;
+rabenduma_V : V;
+rabenema_V : V;
+rabenemine_N : N;
+rabe_A : A;
+rabestaja_N : N;
+rabestamine_N : N;
+rabestuma_V : V;
+rabin_N : N;
+rabi_N : N;
+rabiseja_N : N;
+rabisema_V : V;
+rabisemine_N : N;
+rabistaja_N : N;
+rabistamine_N : N;
+rada_N : N;
+radariekraan_N : N;
+radarijaam_N : N;
+radarikuppel_N : N;
+radar_N : N;
+'radiaalbaasvõrk_N' : N;
+radiaalkiirus_N : N;
+radiaalmevurr_N : N;
+radiaalmootor_N : N;
+radiaalne_A : A;
+'radiaalringvõrk_N' : N;
+'radiaalvõrk_N' : N;
+radiaan_N : N;
+radiaatoripintsel_N : N;
+radiaator_N : N;
+radiatsioon_N : N;
+radikaal_N : N;
+radikas_N : N;
+radikuliidihaige_N : N;
+radikuliit_N : N;
+radikulopaatia_N : N;
+radioaktiivsus_N : N;
+radiobioloogia_N : N;
+radiodermatiit_N : N;
+radioloogia_N : N;
+radioloog_N : N;
+radiomeeter_N : N;
+radioteraapia_N : N;
+radisema_V : V;
+radoon_N : N;
+raeapteek_N : N;
+'raehärra_N' : N;
+raekabel_N : N;
+raekoda_N : N;
+raekojaplats_N : N;
+raesaal_N : N;
+raevleja_N : N;
+raevlema_V : V;
+raevlemine_N : N;
+raev_N : N;
+raevu_ajama_V : V;
+raevuhoog_N : N;
+raevuja_N : N;
+raevukas_A : A;
+raevuma_V : V;
+raevumine_N : N;
+raevupurse_N : N;
+'raevusööst_N' : N;
+raevutseja_N : N;
+raevutsema_V : V;
+raevutsemine_N : N;
+rafinaat_N : N;
+rafineerija_N : N;
+rafineerimine_N : N;
+rafineeritud_A : A;
+ragbijalgpall_N : N;
+'ragbimängija_N' : N;
+ragbipall_N : N;
+ragbi_N : N;
+'ragbiväljak_N' : N;
+ragenema_V : V;
+ragin_N : N;
+ragiseja_N : N;
+ragisema_V : V;
+ragisemine_N : N;
+ragistaja_N : N;
+ragistamine_N : N;
+ragulka_N : N;
+raguu_N : N;
+rahaahnus_N : N;
+rahaallikas_N : N;
+rahaandja_N : N;
+rahaannetaja_N : N;
+rahaasutus_N : N;
+rahaautomaat_N : N;
+'rahabörs_N' : N;
+'rahafetišism_N' : N;
+rahahimu_N : N;
+rahahulk_N : N;
+'rahahäda_N' : N;
+rahainflatsioon_N : N;
+'rahajõmm_N' : N;
+rahakaart_N : N;
+rahakassa_N : N;
+rahakitsikus_N : N;
+raha_koguma_V : V;
+'rahakogumisüritus_N' : N;
+raha_kokku_ajama_V : V;
+'raha_kokku_lööma_V' : V;
+raha_kokku_panema_V : V;
+rahakoti_peale_hakkama_V : V;
+rahakoti_peal_liugu_laskma_V : V;
+rahakott_N : N;
+rahakriis_N : N;
+rahaks_tegema_V : V;
+raha_kulutama_V : V;
+rahakummardaja_N : N;
+rahakurss_N : N;
+'raha_kühvliga_kokku_ajama_V' : V;
+raha_labidaga_kokku_ajama_V : V;
+rahalaegas_N : N;
+rahalaen_N : N;
+rahalaev_N : N;
+rahalehm_N : N;
+rahaliit_N : N;
+rahaline_A : A;
+rahaloome_N : N;
+rahaloterii_N : N;
+raha_lugema_V : V;
+'raha_lööma_V' : V;
+rahamaakler_N : N;
+rahamagnaat_N : N;
+rahamass_N : N;
+rahamees_N : N;
+rahamure_N : N;
+'rahamärk_N' : N;
+rahanappus_N : N;
+rahandusaasta_N : N;
+rahandusjuhtaja_N : N;
+rahanduskontroll_N : N;
+rahanduslik_A : A;
+rahandusmatemaatika_N : N;
+rahandusministeerium_N : N;
+rahandusminister_N : N;
+rahandusosakond_N : N;
+rahanduspoliitika_N : N;
+rahandus_N : N;
+rahandussektor_N : N;
+rahandusteooria_N : N;
+'raha_nõudma_V' : V;
+'rahanälg_N' : N;
+rahapaber_N : N;
+rahapada_N : N;
+rahapesu_N : N;
+rahapoliitika_N : N;
+rahapomm_N : N;
+rahapuudusesse_sattuma_V : V;
+rahapuudus_N : N;
+raha_N : N;
+raha_raiskama_V : V;
+rahareform_N : N;
+raharent_N : N;
+raharinglus_N : N;
+raha_roobiga_kokku_ajama_V : V;
+rahasaadetis_N : N;
+rahasaaja_N : N;
+rahaseadus_N : N;
+rahastaja_N : N;
+rahastamine_N : N;
+rahastamislepe_N : N;
+'rahast_lagedaks_jääma_V' : V;
+rahast_lagedaks_tegema_V : V;
+rahasumma_N : N;
+'rahasüsteem_N' : N;
+raha_teenima_V : V;
+raha_tegema_V : V;
+rahatehing_N : N;
+rahateooria_N : N;
+rahaterminal_N : N;
+rahatrahv_N : N;
+rahaturg_N : N;
+rahatus_N : N;
+rahatuus_N : N;
+'rahatäht_N' : N;
+'rahaäss_N' : N;
+'rahaühik_N' : N;
+'rahaülekanne_N' : N;
+rahe_N : N;
+rahestama_V : V;
+rahetera_N : N;
+rahhiidihaige_N : N;
+rahhiitik_N : N;
+rahhiit_N : N;
+rahke_A : A;
+rahkjas_A : A;
+rahkuma_V : V;
+rahmaja_N : N;
+rahmamine_N : N;
+rahmeldaja_N : N;
+rahmeldama_V : V;
+rahmeldamine_N : N;
+rahmija_N : N;
+rahmimine_N : N;
+rahmitsema_V : V;
+rahn_N : N;
+rahuaeg_N : N;
+rahu_andma_V : V;
+rahuarmastavalt_Adv : Adv;
+rahuauhind_N : N;
+rahu_jalule_seadma_V : V;
+rahukaitsja_N : N;
+rahuldaja_N : N;
+rahuldamatus_N : N;
+rahuldamatustunne_N : N;
+rahuldamine_N : N;
+rahuldatud_A : A;
+rahuldavalt_Adv : Adv;
+rahuldav_A : A;
+rahulduja_N : N;
+rahulduma_V : V;
+rahuldumine_N : N;
+rahuldus_N : N;
+rahuldust_pakkuma_V : V;
+rahuldustunne_N : N;
+'rahule_jätma_V' : V;
+'rahule_jääma_V' : V;
+rahuleping_N : N;
+rahulikkus_N : N;
+rahulik_A : A;
+rahulikuks_sundima_V : V;
+rahulikult_Adv : Adv;
+rahulolek_N : N;
+rahulolematult_Adv : Adv;
+rahulolematus_N : N;
+rahulolematustunne_N : N;
+rahulolevalt_Adv : Adv;
+rahulolu_N : N;
+'rahuläbirääkimisi_pidama_V' : V;
+rahumeeli_Adv : Adv;
+rahumeelselt_Adv : Adv;
+rahuneja_N : N;
+rahunema_V : V;
+rahunemine_N : N;
+rahuolekutreemor_N : N;
+rahupaik_N : N;
+rahupiip_N : N;
+rahupiipu_tegema_V : V;
+rahupreemia_N : N;
+'rahupäev_N' : N;
+rahu_N : N;
+rahuriik_N : N;
+rahu_rikkuma_V : V;
+'rahu_röövima_V' : V;
+rahu_saama_V : V;
+rahuseisund_N : N;
+rahus_elama_V : V;
+rahustaja_N : N;
+rahustama_V2 : V2;
+rahustamine_N : N;
+rahustavalt_Adv : Adv;
+rahustav_A : A;
+rahusteid_pruukima_V : V;
+rahusti_N : N;
+rahustuja_N : N;
+rahustuma_V : V;
+rahustumine_N : N;
+rahustusvahend_N : N;
+'rahu_sõlmima_V' : V;
+rahu_tegema_V : V;
+rahutult_Adv : Adv;
+rahutu_A : A;
+rahutus_N : N;
+rahutust_tundma_V : V;
+rahu_vajama_V : V;
+rahuvalvaja_N : N;
+rahuvalve_N : N;
+rahvaarst_N : N;
+rahvaarv_N : N;
+rahvaastronoomia_N : N;
+rahvadraama_N : N;
+rahvaeepos_N : N;
+rahvaesindaja_N : N;
+rahvaetendus_N : N;
+'rahvaetümoloogia_N' : N;
+rahvahulk_N : N;
+'rahvahääletus_N' : N;
+rahvajutt_N : N;
+rahva_jutuks_panema_V : V;
+rahvakalender_N : N;
+rahvakeel_N : N;
+rahvakirik_N : N;
+rahvakirjandus_N : N;
+rahvakirjanik_N : N;
+rahvakogunemine_N : N;
+rahvakohtunik_N : N;
+rahvakontsert_N : N;
+'rahvakooliõpetaja_N' : N;
+'rahvakunstinäitus_N' : N;
+'rahvakunstiõhtu_N' : N;
+rahvakunstnik_N : N;
+'rahvaküsitlus_N' : N;
+rahvalaulik_N : N;
+rahvalaul_N : N;
+rahvalik_A : A;
+rahvaloendus_N : N;
+rahvaluuleaines_N : N;
+rahvaluuleainestik_N : N;
+rahvaluulekogu_N : N;
+rahvaluulematerjal_N : N;
+rahvaluule_N : N;
+rahvaluuleteadlane_N : N;
+rahvaluuleteadus_N : N;
+rahvamajandusharu_N : N;
+rahvamaja_N : N;
+rahvamassid_N : N;
+rahvamass_N : N;
+rahvameditsiin_N : N;
+rahvamees_N : N;
+rahvamuinasjutt_N : N;
+rahvamuistend_N : N;
+rahvamuusikafestival_N : N;
+rahvamuusikakontsert_N : N;
+rahvamuusika_N : N;
+rahvanali_N : N;
+rahvanaljand_N : N;
+rahvapark_N : N;
+rahvapilliorkester_N : N;
+rahvapill_N : N;
+rahvapoeet_N : N;
+'rahvapsühholoogia_N' : N;
+'rahvapärastaja_N' : N;
+'rahvapärastamine_N' : N;
+rahvaraamat_N : N;
+rahvaraamatukogu_N : N;
+rahvaralli_N : N;
+rahvareetur_N : N;
+rahvariideseelik_N : N;
+rahvariie_N : N;
+'rahvarõivas_N' : N;
+'rahvarämps_N' : N;
+'rahvarändamine_N' : N;
+'rahvaränne_N' : N;
+rahvasaadik_N : N;
+'rahvaspordiüritus_N' : N;
+rahvasport_N : N;
+rahvas_N : N;
+rahvastamine_N : N;
+'rahvasterändamine_N' : N;
+rahvastik_N : N;
+rahvastikuminister_N : N;
+rahvastikupoliitika_N : N;
+rahvastikuregister_N : N;
+rahvastikuteadlane_N : N;
+rahvastikuteadus_N : N;
+rahvastuma_V : V;
+rahvastumine_N : N;
+rahvast_valgustama_V : V;
+rahva_suhu_saatma_V : V;
+rahvasumm_N : N;
+rahvasuu_N : N;
+rahvasuus_elama_V : V;
+rahvasuusk_N : N;
+rahvasuus_liikuma_V : V;
+'rahvasõber_N' : N;
+'rahvasõna_N' : N;
+rahvatantsija_N : N;
+rahvatants_N : N;
+rahvatantsufestival_N : N;
+rahvatantsupidu_N : N;
+rahvatantsuring_N : N;
+'rahvatantsurühm_N' : N;
+rahvatark_N : N;
+rahvatarkus_N : N;
+rahvateadus_N : N;
+rahvateater_N : N;
+'rahvatükk_N' : N;
+rahvauskumus_N : N;
+rahvausund_N : N;
+'rahvavõim_N' : N;
+'rahvaväljaanne_N' : N;
+'rahvaülikool_N' : N;
+rahvusarhiiv_N : N;
+rahvuseepos_N : N;
+rahvuseti_Adv : Adv;
+'rahvushümn_N' : N;
+rahvuskaaslane_N : N;
+rahvuskangelane_N : N;
+rahvuskirjandus_N : N;
+rahvuskoondis_N : N;
+rahvuskultuur_N : N;
+rahvuslane_N : N;
+rahvuslikkus_N : N;
+rahvuslik_A : A;
+rahvuslikult_Adv : Adv;
+rahvuslipp_N : N;
+rahvuslus_N : N;
+rahvusmeeskond_N : N;
+rahvusmuuseum_N : N;
+rahvusooper_N : N;
+rahvuspank_N : N;
+rahvuspark_N : N;
+rahvuspoliitika_N : N;
+'rahvuspüha_N' : N;
+rahvusraamatukogu_N : N;
+rahvus_N : N;
+rahvusriik_N : N;
+'rahvusringhääling_N' : N;
+rahvussotsialism_N : N;
+rahvussotsialist_N : N;
+rahvustamine_N : N;
+rahvusteadus_N : N;
+rahvusteater_N : N;
+rahvustumine_N : N;
+rahvusvahelistumine_N : N;
+'rahvusvähemus_N' : N;
+raibe_N : N;
+raidkiri_N : N;
+raidkivi_N : N;
+raidkuju_N : N;
+raidkunstnik_N : N;
+raidkunst_N : N;
+raid_N : N;
+raiehaav_N : N;
+raielank_N : N;
+raieluba_N : N;
+raiepilet_N : N;
+raie_N : N;
+raiesmik_N : N;
+raiestik_N : N;
+raihein_N : N;
+raipenahk_N : N;
+raipnema_V : V;
+raip_N : N;
+raipuma_V : V;
+raiskaja_N : N;
+raiskama_V2 : V2;
+raiskamine_N : N;
+raiskav_A : A;
+raisk_N : N;
+raiskuma_V : V;
+raiskuminek_N : N;
+raiskumine_N : N;
+rait_N : N;
+raiuja_N : N;
+raiuma_V2 : V2;
+raiumine_N : N;
+raiumiskirves_N : N;
+rajaja_N : N;
+rajajoon_N : N;
+rajakas_N : N;
+rajakohtunik_N : N;
+'rajalt_maha_võtma_V' : V;
+rajamine_N : N;
+rajanduma_V : V;
+rajanema_V : V;
+rajanemine_N : N;
+rajanimi_N : N;
+raja_N : N;
+rajasamm_N : N;
+rajatihedus_N : N;
+rajatis_N : N;
+rajatuma_V : V;
+rajav_A : A;
+rajav_N : N;
+rajoneerimine_N : N;
+rajoonikomitee_N : N;
+rajoonileht_N : N;
+rajoonimine_N : N;
+rajoon_N : N;
+rajuilm_N : N;
+rajune_A : A;
+raju_N : N;
+rajutuma_V : V;
+rajuvil_Adv : Adv;
+rakatama_V : V;
+rakendaja_N : N;
+rakendama_V2 : V2;
+rakendamine_N : N;
+rakendatus_N : N;
+rakendisport_N : N;
+rakendisuusatamine_N : N;
+rakend_N : N;
+rakenduja_N : N;
+rakenduma_V : V;
+rakendumine_N : N;
+rakenduseetika_N : N;
+rakendusentomoloogia_N : N;
+'rakendusfüüsika_N' : N;
+rakendusgeoloogia_N : N;
+rakenduskeel_N : N;
+rakenduskeskkond_N : N;
+rakenduskiht_N : N;
+rakendusklimatoloogia_N : N;
+'rakenduskõrgkool_N' : N;
+rakendusliides_N : N;
+rakenduslik_A : A;
+rakenduslink_N : N;
+rakendusmatemaatika_N : N;
+rakendusprogramm_N : N;
+rakendusprotokoll_N : N;
+'rakenduspsühholoogia_N' : N;
+rakendusraamistik_N : N;
+rakendus_N : N;
+rakendusserver_N : N;
+rakendustarkvara_N : N;
+rakendusteadus_N : N;
+rakendusteenuseelement_N : N;
+rakendusteenus_N : N;
+rakendust_leidma_V : V;
+rakendusuuring_N : N;
+'rakendusökoloogia_N' : N;
+rake_N : N;
+rakestaja_N : N;
+rakestamine_N : N;
+raketiehitus_N : N;
+raketikaater_N : N;
+raketikandja_N : N;
+'raketikütus_N' : N;
+raketiplokk_N : N;
+'raketipüstol_N' : N;
+'raketirünnak_N' : N;
+raketitehnika_N : N;
+'raketitõrjerakett_N' : N;
+'raketitõrjesüsteem_N' : N;
+rakettkiirendi_N : N;
+rakettmootor_N : N;
+rakett_N : N;
+rakettrelvastus_N : N;
+rakinduma_V : V;
+rakis_N : N;
+rakkes_Adv : Adv;
+rakkesse_panema_V : V;
+rakk_N : N;
+rakkravi_N : N;
+rakkus_Adv : Adv;
+raklett_N : N;
+rakmed_N : N;
+raksaja_N : N;
+raksamine_N : N;
+raksataja_N : N;
+raksatamine_N : N;
+raksatus_N : N;
+raks_N : N;
+raksti_Adv : Adv;
+raksuja_N : N;
+raksuma_V : V;
+raksumine_N : N;
+raksupealt_Adv : Adv;
+raksu_Adv : Adv;
+rakukloon_N : N;
+rakusein_N : N;
+rakuteadus_N : N;
+rakutehnoloogia_N : N;
+rakuteooria_N : N;
+rakuteraapia_N : N;
+rakutuum_N : N;
+ralliauto_N : N;
+rallija_N : N;
+rallikross_N : N;
+rallimeeskond_N : N;
+rallimine_N : N;
+ralli_N : N;
+rallisprint_N : N;
+'rallisõitja_N' : N;
+'rallisõit_N' : N;
+ralliteereetee_N : N;
+'ramaaš_N' : N;
+rambipalavik_N : N;
+rambivalgus_N : N;
+'rambivalgust_nägema_V' : V;
+ramb_A : A;
+rambuma_V : V;
+rambutan_N : N;
+rammestaja_N : N;
+rammestamine_N : N;
+rammestuja_N : N;
+rammestuma_V : V;
+rammestumine_N : N;
+rammestus_N : N;
+rammetus_N : N;
+rammija_N : N;
+rammimine_N : N;
+rammivasar_N : N;
+ramm_N : N;
+rammu_andma_V : V;
+rammu_katsuma_V : V;
+rammukatsumine_N : N;
+rammuleem_N : N;
+rammumees_N : N;
+rammustaja_N : N;
+rammustamine_N : N;
+rammustuma_V : V;
+rammutaja_N : N;
+rammutamine_N : N;
+rammutus_N : N;
+'rammu_võtma_V' : V;
+rammvai_N : N;
+ramp_N : N;
+rampuma_V : V;
+'rampväsinult_Adv' : Adv;
+randaal_N : N;
+randaster_N : N;
+randkesalill_N : N;
+randlane_N : N;
+randla_N : N;
+randmekaitse_N : N;
+randmekate_N : N;
+randmekell_N : N;
+randmekett_N : N;
+randmeluu_N : N;
+randmepael_N : N;
+'randmevõte_N' : N;
+rand_N : N;
+randtiir_N : N;
+randuja_N : N;
+randuma_V : V;
+randumine_N : N;
+randumissild_N : N;
+range_kaela_ajama_V : V;
+range_kaela_saama_V : V;
+'range_kaela_võtma_V' : V;
+rangelt_Adv : Adv;
+range_A : A;
+'rangid_kaela_tõmbama_V' : V;
+rangid_N : N;
+rangiroom_N : N;
+rangjalad_N : N;
+rangluu_N : N;
+rannaelanik_N : N;
+rannahooaeg_N : N;
+rannahoone_N : N;
+rannahotell_N : N;
+rannajalgpallur_N : N;
+rannajoon_N : N;
+rannakleit_N : N;
+rannamaja_N : N;
+rannamees_N : N;
+rannaniit_N : N;
+rannapaat_N : N;
+'rannapüük_N' : N;
+rannarahvas_N : N;
+rannariided_N : N;
+rannaromaan_N : N;
+rannasuvila_N : N;
+'rannasõidupaat_N' : N;
+'rannasõit_N' : N;
+rannatarbed_N : N;
+rannatarve_N : N;
+rannatool_N : N;
+rannavesi_N : N;
+rannavolle_N : N;
+'rannavõrkpall_N' : N;
+'rannavõrkpallur_N' : N;
+'rannavöönd_N' : N;
+'rannaõigus_N' : N;
+ranne_N : N;
+ranneseong_N : N;
+rannik_N : N;
+rannikuala_N : N;
+rantjee_N : N;
+rantkirves_N : N;
+rant_N : N;
+rantsataja_N : N;
+rantsatamine_N : N;
+'rantšo_N' : N;
+rapiir_N : N;
+raplema_V : V;
+rapoor_N : N;
+raporteerija_N : N;
+raporteerimine_N : N;
+raportija_N : N;
+raportimine_N : N;
+raport_N : N;
+rappa_kiskuma_V : V;
+rappa_vajuma_V : V;
+rappa_viima_V : V;
+rapped_N : N;
+rappija_N : N;
+rappimine_N : N;
+rappuja_N : N;
+rappuma_V : V;
+rappumine_N : N;
+rapsaja_N : N;
+rapsak_N : N;
+rapsamine_N : N;
+rapsatus_N : N;
+rapsija_N : N;
+rapsikook_N : N;
+rapsimine_N : N;
+'rapsiõli_N' : N;
+rapsoodia_N : N;
+rapsood_N : N;
+raps_N : N;
+rapsti_Adv : Adv;
+rapsuma_V : V;
+rapsupealt_Adv : Adv;
+raputaja_N : N;
+raputama_V2 : V2;
+raputamine_N : N;
+rariteet_N : N;
+'rasedaks_jääma_V' : V;
+rasedusdiabeet_N : N;
+rasedushepatoos_N : N;
+raseduskolestaas_N : N;
+rasedus_N : N;
+rasedustoksikoos_N : N;
+'rasedusärahoie_N' : N;
+raseeraparaat_N : N;
+raseerija_N : N;
+raseerimine_N : N;
+raseerimisaparaat_N : N;
+raseerimiskauss_N : N;
+rase_A : A;
+rase_N : N;
+rasestaja_N : N;
+rasestamine_N : N;
+rasestuma_V : V;
+rasestumine_N : N;
+rasestuvus_N : N;
+rasija_N : N;
+rasimine_N : N;
+'raskejalgseks_jääma_V' : V;
+'raskejõustiklane_N' : N;
+'raskejõustik_N' : N;
+'raskejõustikuhall_N' : N;
+'raskejõustikumaja_N' : N;
+'raskejõustikutreening_N' : N;
+raskekaal_N : N;
+raskekaalumaadleja_N : N;
+raskekuulipilduja_N : N;
+raskelastilaev_N : N;
+raskelt_Adv : Adv;
+raskemeelsus_N : N;
+raskemuusikafestival_N : N;
+raskemuusika_N : N;
+raskendaja_N : N;
+raskendamine_N : N;
+raskenduma_V : V;
+raskendus_N : N;
+raskenema_V : V;
+raskenemine_N : N;
+'raskepäraselt_Adv' : Adv;
+raske_A : A;
+raskerelv_N : N;
+raskerokk_N : N;
+raskesti_Adv : Adv;
+'rasketööstusettevõte_N' : N;
+'rasketööstus_N' : N;
+raskeveoauto_N : N;
+raskeveohaagis_N : N;
+raskeveok_N : N;
+raskmetall_N : N;
+raskuma_V : V;
+raskumine_N : N;
+raskusaste_N : N;
+'raskusi_nägema_V' : V;
+raskusi_tegema_V : V;
+raskusi_tekitama_V : V;
+'raskusi_ületama_V' : V;
+raskuskiirendus_N : N;
+raskus_N : N;
+'raskusväli_N' : N;
+'raskõli_N' : N;
+raspeldaja_N : N;
+raspeldama_V2 : V2;
+raspeldamine_N : N;
+raspel_N : N;
+rassija_N : N;
+rassiline_A : A;
+rassimine_N : N;
+rassism_N : N;
+rassistlik_A : A;
+rassist_N : N;
+rassiteooria_N : N;
+rassolnik_N : N;
+rass_N : N;
+rastapats_N : N;
+rasta_N : N;
+rasterdamine_N : N;
+rasterdus_N : N;
+rasterfont_N : N;
+rastergraafika_N : N;
+rasterkiri_N : N;
+rasterkujutis_N : N;
+rasterkuva_N : N;
+rasterpilt_N : N;
+rasterplotter_N : N;
+raster_N : N;
+rasterskaneerimine_N : N;
+rastriprotsessor_N : N;
+'rastrisügavus_N' : N;
+'rasunääre_N' : N;
+rasupunn_N : N;
+rasu_N : N;
+'rasutsüst_N' : N;
+rasutus_N : N;
+rasvaine_N : N;
+rasvaja_N : N;
+rasvakasvaja_N : N;
+rasvakriit_N : N;
+rasvalott_N : N;
+'rasvalõug_N' : N;
+rasvamaks_N : N;
+rasvamine_N : N;
+rasvane_A : A;
+rasvasiga_N : N;
+rasvasisaldus_N : N;
+rasvastuma_V : V;
+rasvasus_N : N;
+rasvataja_N : N;
+rasvatamine_N : N;
+rasvatihane_N : N;
+rasvavind_N : N;
+'rasvdüstroofia_N' : N;
+rasvhape_N : N;
+rasvkasvaja_N : N;
+rasvkeha_N : N;
+rasvkude_N : N;
+rasvnema_V : V;
+rasv_N : N;
+'rasvtõbi_N' : N;
+rasvuja_N : N;
+rasvuma_V : V;
+rasvumine_N : N;
+rasvumus_N : N;
+rasvunud_A : A;
+rasvveresus_N : N;
+ratasaken_N : N;
+rataskaari_heitma_V : V;
+rataskaari_viskama_V : V;
+rataskuut_N : N;
+rataslaev_N : N;
+ratas_N : N;
+ratasrist_N : N;
+ratassepp_N : N;
+'rataste_alla_jääma_V' : V;
+'rataste_vahele_jääma_V' : V;
+ratastool_N : N;
+ratastraktor_N : N;
+'ratasvõte_N' : N;
+ratha_N : N;
+ratifitseerija_N : N;
+ratifitseerimine_N : N;
+ratineerija_N : N;
+ratineerimine_N : N;
+ratsahobune_N : N;
+ratsakarjus_N : N;
+ratsakiiver_N : N;
+ratsamees_N : N;
+ratsanik_N : N;
+ratsapiits_N : N;
+ratsapolitseinik_N : N;
+ratsapolitsei_N : N;
+'ratsapüksid_N' : N;
+ratsa_rikkaks_saama_V : V;
+ratsasaabas_N : N;
+ratsasport_N : N;
+'ratsa_sõitma_V' : V;
+'ratsavõistlus_N' : N;
+'ratsaväesalk_N' : N;
+ratsija_N : N;
+ratsimine_N : N;
+ratsionaalarv_N : N;
+ratsionaalne_A : A;
+ratsionaalselt_Adv : Adv;
+ratsionaalsus_N : N;
+ratsionaliseerija_N : N;
+ratsionaliseerimine_N : N;
+ratsionaliseerimisettepanek_N : N;
+ratsionalism_N : N;
+ratsionalist_N : N;
+ratsioneerija_N : N;
+ratsioneerimine_N : N;
+ratsioon_N : N;
+rats_N : N;
+ratsu_N : N;
+'ratsuritäht_N' : N;
+ratsutaja_N : N;
+ratsutamine_N : N;
+ratsutamiskiiver_N : N;
+'rattaid_käima_panema_V' : V;
+rattaid_liikuma_panema_V : V;
+rattakell_N : N;
+rattakett_N : N;
+rattakiiver_N : N;
+rattaking_N : N;
+rattakodar_N : N;
+rattakompuuter_N : N;
+rattakumm_N : N;
+'rattale_tõmbama_V' : V;
+rattalukk_N : N;
+rattamaraton_N : N;
+rattamees_N : N;
+rattapump_N : N;
+rattaraam_N : N;
+rattaralli_N : N;
+rattarumm_N : N;
+'rattarööbas_N' : N;
+'rattasõiduüritus_N' : N;
+rattatrial_N : N;
+rattavelg_N : N;
+'rattaüritus_N' : N;
+ratturiking_N : N;
+rattur_N : N;
+rauaaeg_N : N;
+rauad_N : N;
+rauakauplus_N : N;
+rauakaup_N : N;
+raualatt_N : N;
+rauamennik_N : N;
+rauapood_N : N;
+rauapuudusaneemia_N : N;
+rauapuur_N : N;
+rauasaag_N : N;
+rauasulam_N : N;
+rauatolm_N : N;
+'rauatöökoda_N' : N;
+rauavaegusaneemia_N : N;
+raudahi_N : N;
+raudbetoonhoone_N : N;
+raudbetoonkarkass_N : N;
+raudbetoonkonstruktsioon_N : N;
+raudbetoonkoorik_N : N;
+raudbetoonpaneel_N : N;
+raudbetoonrajatis_N : N;
+raudbetoon_N : N;
+raudbetoonsild_N : N;
+raudbetoontala_N : N;
+raudbetoontarind_N : N;
+raudbetoonvahelagi_N : N;
+raudbetoonvai_N : N;
+raudhaamer_N : N;
+raudjas_A : A;
+raudkala_N : N;
+raudkang_N : N;
+raudkapp_N : N;
+raudkepp_N : N;
+raudkiil_N : N;
+raudkirves_N : N;
+raudkivi_N : N;
+raudkull_N : N;
+'raudkübar_N' : N;
+raudlatt_N : N;
+raudmees_N : N;
+raudmetall_N : N;
+raudnael_N : N;
+raudne_A : A;
+raudpannal_N : N;
+raudpolt_N : N;
+'raudpõõn_N' : N;
+raud_N : N;
+raudredel_N : N;
+raudreha_N : N;
+raudrehv_N : N;
+raudrinnatis_N : N;
+raudrohi_N : N;
+raudrohutee_N : N;
+'raudrüü_N' : N;
+'raudrüütel_N' : N;
+'raudsõrestik_N' : N;
+'raudsäng_N' : N;
+'raudsärk_N' : N;
+raudtala_N : N;
+raudteeinspektsioon_N : N;
+raudteejaam_N : N;
+raudteelane_N : N;
+raudteeliiklus_N : N;
+raudteeliin_N : N;
+raudteeliiper_N : N;
+raudteepeatus_N : N;
+raudteepilet_N : N;
+raudteeplatvorm_N : N;
+raudteeputka_N : N;
+raudteerajatis_N : N;
+raudtee_N : N;
+raudteesild_N : N;
+'raudteesõiduk_N' : N;
+'raudteesõlm_N' : N;
+raudteetamm_N : N;
+'raudteetöökoda_N' : N;
+'raudteetööline_N' : N;
+raudteevagun_N : N;
+raudteevahipost_N : N;
+raudteevahiputka_N : N;
+raudteevaht_N : N;
+raudteeveerem_N : N;
+raudtrepp_N : N;
+raudturvis_N : N;
+raudu_panema_V : V;
+raudu_suhu_ajama_V : V;
+raudu_suhu_panema_V : V;
+raudvitriol_N : N;
+raudvoodi_N : N;
+'raudvõre_N' : N;
+raugaiga_N : N;
+raugalik_A : A;
+raugastamine_N : N;
+raugastuja_N : N;
+raugastuma_V : V;
+raugastumine_N : N;
+raugeja_N : N;
+raugema_V : V;
+raugematu_A : A;
+raugemine_N : N;
+raugenema_V : V;
+raugestuma_V : V;
+rauk_N : N;
+raukus_N : N;
+raun_N : N;
+rausatama_V : V;
+rautaja_N : N;
+rautamine_N : N;
+raveliin_N : N;
+ravialune_N : N;
+raviarst_N : N;
+raviasutus_N : N;
+ravija_N : N;
+ravikabinet_N : N;
+ravikehakultuur_N : N;
+ravikindlustus_N : N;
+ravikulu_N : N;
+ravikuur_N : N;
+ravima_V2 : V2;
+ravimatu_A : A;
+ravimeetod_N : N;
+ravimiallergia_N : N;
+ravimiamet_N : N;
+ravimiannus_N : N;
+ravimidoos_N : N;
+ravimifirma_N : N;
+ravimine_N : N;
+ravimisviis_N : N;
+'ravimisõltlane_N' : N;
+'ravimisõltuvus_N' : N;
+'ravimitööstus_N' : N;
+ravimiuuring_N : N;
+'ravimlööve_N' : N;
+ravimpreparaat_N : N;
+ravim_N : N;
+'ravimsõltuvus_N' : N;
+ravimtaim_N : N;
+ravimtee_N : N;
+ravimuda_N : N;
+'ravinõel_N' : N;
+'ravinäidustus_N' : N;
+'ravinälgimine_N' : N;
+raviool_N : N;
+ravi_N : N;
+raviteenus_N : N;
+ravitee_N : N;
+ravitseja_N : N;
+ravitsema_V2 : V2;
+ravitsemine_N : N;
+ravitulemus_N : N;
+ravivahend_N : N;
+raviviis_N : N;
+'ravivõimlemine_N' : N;
+'ravivõte_N' : N;
+reaalaadress_N : N;
+reaalaeg_N : N;
+reaalaine_N : N;
+reaalajakell_N : N;
+reaalajakeskkond_N : N;
+'reaalajasüsteem_N' : N;
+reaalarv_N : N;
+reaalkapital_N : N;
+reaalmuutuja_N : N;
+reaalne_A : A;
+reaalosa_N : N;
+reaal_N : N;
+'reaalrežiim_N' : N;
+reaalselt_Adv : Adv;
+reaalsissetulek_N : N;
+reaalsus_N : N;
+'reaalsüsteem_N' : N;
+reaalteadus_N : N;
+reaaltulu_N : N;
+'reaaltüüp_N' : N;
+reaalune_N : N;
+reageerija_N : N;
+reageerimatu_A : A;
+reageerimine_N : N;
+reageering_N : N;
+reagent_N : N;
+reaimpulss_N : N;
+reakivi_N : N;
+reakodanik_N : N;
+'reaktiivkütus_N' : N;
+reaktiivlennuk_N : N;
+reaktiivmiinipilduja_N : N;
+reaktiivmootor_N : N;
+'reaktiivmürsk_N' : N;
+reaktiivpommituslennuk_N : N;
+reaktiiv_N : N;
+reaktiveerija_N : N;
+reaktiveerimine_N : N;
+reaktor_N : N;
+'reaktsionäär_N' : N;
+reaktsiooniaeg_N : N;
+reaktsiooniline_A : A;
+reaktsioonpuit_N : N;
+reaktsioon_N : N;
+realadumismasin_N : N;
+realadur_N : N;
+realiige_N : N;
+realisatsioon_N : N;
+realiseerija_N : N;
+realiseerima_V2 : V2;
+realiseerimatu_A : A;
+realiseerimine_N : N;
+realiseerimishind_N : N;
+realiseerimiskahjum_N : N;
+realiseeritav_A : A;
+realiseeritavus_N : N;
+realiseeruma_V : V;
+realiseerumine_N : N;
+realism_N : N;
+realistlik_A : A;
+realistlikult_Adv : Adv;
+realist_N : N;
+realiteet_N : N;
+realugeja_N : N;
+reamees_N : N;
+reamurdmine_N : N;
+reanimatsioon_N : N;
+reanimeerija_N : N;
+reanimeerimine_N : N;
+reanimobiil_N : N;
+reaprinter_N : N;
+rearedaktor_N : N;
+reassekurants_N : N;
+reastaja_N : N;
+reastamine_N : N;
+reastuja_N : N;
+reastuma_V : V;
+reastumine_N : N;
+'reast_välja_langema_V' : V;
+'reast_välja_lööma_V' : V;
+'reast_välja_viima_V' : V;
+reasvile_N : N;
+'reasõdur_N' : N;
+reavahe_N : N;
+reavoltimine_N : N;
+'reavõitleja_N' : N;
+rebakil_Adv : Adv;
+rebane_N : N;
+rebasejutt_N : N;
+rebashein_N : N;
+rebatt_N : N;
+rebend_N : N;
+rebenema_V : V;
+rebenemine_N : N;
+rebestaja_N : N;
+rebestamine_N : N;
+rebestuma_V : V;
+rebestumine_N : N;
+rebet_tegema_V : V;
+rebevile_Adv : Adv;
+rebevil_Adv : Adv;
+rebija_N : N;
+rebima_V2 : V2;
+rebimine_N : N;
+rebimishaav_N : N;
+rebimismurd_N : N;
+rebu_N : N;
+rebuutimine_N : N;
+redaan_N : N;
+redaktor_N : N;
+redaktsioon_N : N;
+redateerija_N : N;
+redateerimine_N : N;
+redel_N : N;
+redelsein_N : N;
+redigeerija_N : N;
+redigeerimine_N : N;
+redigeerimismoodul_N : N;
+redigeerimisolek_N : N;
+redigeerimisprogramm_N : N;
+'redigeerimisrežiim_N' : N;
+rediif_N : N;
+redimensioonimine_N : N;
+redisetaim_N : N;
+rediskonteerimine_N : N;
+redis_N : N;
+reduktsionism_N : N;
+reduktsionist_N : N;
+reduktsioon_N : N;
+reduplitseerija_N : N;
+reduplitseerimine_N : N;
+reduruum_N : N;
+redutseerija_N : N;
+redutseerimine_N : N;
+redutseeruja_N : N;
+redutseerumine_N : N;
+redutsent_N : N;
+reduut_N : N;
+reebus_N : N;
+reede_N : N;
+reeder_N : N;
+reedeti_Adv : Adv;
+reegelprogrammeerimine_N : N;
+reegel_N : N;
+'reegelsüntees_N' : N;
+'reegelsüsteem_N' : N;
+reeglid_N : N;
+reeglikohasus_N : N;
+'reeglipäraselt_Adv' : Adv;
+'reeglipärastaja_N' : N;
+'reeglipärastamine_N' : N;
+'reeglipärastuma_V' : V;
+'reeglipärasus_N' : N;
+'reeglipäratus_N' : N;
+reeglistaja_N : N;
+reeglistamine_N : N;
+reeglistik_N : N;
+reegliutilitarism_N : N;
+reegliutilitarist_N : N;
+reeksportija_N : N;
+reeksportimine_N : N;
+reekviem_N : N;
+reeling_N : N;
+reemiteerija_N : N;
+reemiteerimine_N : N;
+reenamine_N : N;
+reenium_N : N;
+reenma_V : V;
+reeperprogramm_N : N;
+reeper_N : N;
+reesusfaktor_N : N;
+reesuskonflikt_N : N;
+reesussobimatus_N : N;
+reetee_N : N;
+reetina_N : N;
+reetja_N : N;
+reetlik_A : A;
+reetma_V2 : V2;
+reetmine_N : N;
+reeturlik_A : A;
+reetur_N : N;
+reevakueerija_N : N;
+reevakueerimine_N : N;
+reevakueeruja_N : N;
+reevakueeruma_V : V;
+reevakueerumine_N : N;
+refektoorium_N : N;
+referaatajakiri_N : N;
+referaatandmebaas_N : N;
+referaat_N : N;
+'referaatõhtu_N' : N;
+referatoorium_N : N;
+refereerija_N : N;
+refereerima_V2 : V2;
+refereerimine_N : N;
+referendum_N : N;
+referent_N : N;
+refinantseerija_N : N;
+refinantseerimine_N : N;
+refkleksitus_N : N;
+refleksiivne_A : A;
+refleksiivpronoomen_N : N;
+refleksiivsus_N : N;
+refleksikaar_N : N;
+'reflekskõlar_N' : N;
+refleksoloogia_N : N;
+refleksravi_N : N;
+refleks_N : N;
+reflekteerija_N : N;
+reflekteerimine_N : N;
+reflekteeruma_V : V;
+reflekteerumine_N : N;
+reflektorantenn_N : N;
+reflektor_N : N;
+refluks_N : N;
+'refluksösofagiit_N' : N;
+reformatsioon_N : N;
+reformeerija_N : N;
+reformeerimine_N : N;
+reformija_N : N;
+reformimine_N : N;
+'reformpõhi_N' : N;
+reform_N : N;
+reformvoodi_N : N;
+refraktomeeter_N : N;
+refraktor_N : N;
+'refrään_N' : N;
+refuugium_N : N;
+regaal_N : N;
+regeneratiivahi_N : N;
+regenereerija_N : N;
+regenereerimine_N : N;
+regenereeruma_V : V;
+regenereerumine_N : N;
+regent_N : N;
+regilaul_N : N;
+regionaalgeoloogia_N : N;
+regionaalminister_N : N;
+regionaalne_A : A;
+regionaalpoliitika_N : N;
+regionaalsus_N : N;
+regionaaluuring_N : N;
+'regionaalvõrk_N' : N;
+regioon_N : N;
+regi_N : N;
+registermahutavus_N : N;
+register_N : N;
+'registertonnaaž_N' : N;
+registertonn_N : N;
+registratuur_N : N;
+registreerija_N : N;
+registreerimine_N : N;
+registreerimisblankett_N : N;
+registreerimislaud_N : N;
+registreerimislett_N : N;
+registreerimisnumber_N : N;
+registreerimisraamat_N : N;
+registreerimistunnistus_N : N;
+registreeruja_N : N;
+registreeruma_V : V;
+registreerumine_N : N;
+'registreid_lahti_lööma_V' : V;
+'registreid_lahti_tõmbama_V' : V;
+registrikood_N : N;
+'registrivõti_N' : N;
+'regivärss_N' : N;
+reglementeerija_N : N;
+reglementeerimine_N : N;
+reglement_N : N;
+regresseerumine_N : N;
+regressiivne_A : A;
+regressiivsus_N : N;
+'regressioonanalüüs_N' : N;
+regressioon_N : N;
+regress_N : N;
+regulaaravaldis_N : N;
+regulaarlend_N : N;
+regulaarne_A : A;
+regulaarpark_N : N;
+regulaarselt_Adv : Adv;
+regulaarsus_N : N;
+'regulaarvõrk_N' : N;
+'regulaarvägi_N' : N;
+regulaator_N : N;
+regula_N : N;
+regulatiivne_A : A;
+regulatsioon_N : N;
+reguleerija_N : N;
+reguleerimine_N : N;
+reguleerimismutter_N : N;
+reguleeruma_V : V;
+reguleerumine_N : N;
+rehabilitatsioon_N : N;
+rehabiliteerija_N : N;
+rehabiliteerimine_N : N;
+rehabiliteeruja_N : N;
+rehabiliteeruma_V : V;
+rehabiliteerumine_N : N;
+rehala_N : N;
+reha_N : N;
+reheahi_N : N;
+rehealune_N : N;
+rehehoone_N : N;
+reheline_N : N;
+rehepeksja_N : N;
+rehepeks_N : N;
+rehepeksumasin_N : N;
+rehetare_N : N;
+rehetuba_N : N;
+rehielamu_N : N;
+rehi_N : N;
+rehitseja_N : N;
+rehitsemine_N : N;
+rehkendaja_N : N;
+rehkendamine_N : N;
+rehkendus_N : N;
+rehkendustund_N : N;
+rehmaja_N : N;
+rehmamine_N : N;
+rehnungit_pidama_V : V;
+rehnung_N : N;
+rehnutti_pidama_V : V;
+rehvifirma_N : N;
+rehvija_N : N;
+rehvimisseade_N : N;
+'rehvisõlm_N' : N;
+rehvitehnik_N : N;
+rehv_N : N;
+'rehüdratsioon_N' : N;
+reibas_A : A;
+reibastaja_N : N;
+reibastamine_N : N;
+reibastuja_N : N;
+reibastuma_V : V;
+reibastumine_N : N;
+reider_N : N;
+reid_N : N;
+reielihas_N : N;
+reieluu_N : N;
+reienelipealihas_N : N;
+'reienärv_N' : N;
+reifitseerimine_N : N;
+reiki_N : N;
+reilender_N : N;
+reimar_N : N;
+reimportija_N : N;
+reimportimine_N : N;
+reimport_N : N;
+reinkarnatsioon_N : N;
+reinlender_N : N;
+reinlendrisamm_N : N;
+reinvein_N : N;
+reinvesteerija_N : N;
+reinvesteerimine_N : N;
+reipalt_Adv : Adv;
+reipasti_Adv : Adv;
+reisiagent_N : N;
+reisiagentuur_N : N;
+'reisibüroo_N' : N;
+reisidokument_N : N;
+reisielevus_N : N;
+reisiesindaja_N : N;
+reisifirma_N : N;
+reisijaam_N : N;
+reisija_N : N;
+reisijateruum_N : N;
+reisijavagun_N : N;
+reisijaveoleping_N : N;
+reisijuhtimine_N : N;
+reisijuht_N : N;
+reisijutt_N : N;
+reisikaaslane_N : N;
+reisikast_N : N;
+reisikasukas_N : N;
+reisikaubalaev_N : N;
+reisikava_N : N;
+reisikindlustus_N : N;
+reisikiri_N : N;
+reisikirjandus_N : N;
+reisikirjanik_N : N;
+reisikirjeldus_N : N;
+reisikirst_N : N;
+reisikohver_N : N;
+reisikorraldaja_N : N;
+reisikorraldusfirma_N : N;
+reisikorraldus_N : N;
+reisikorv_N : N;
+reisikott_N : N;
+'reisikõhulahtisus_N' : N;
+reisilaev_N : N;
+reisilennuk_N : N;
+reisima_V : V;
+reisimees_N : N;
+reisimine_N : N;
+reisimishirm_N : N;
+reisimuljed_N : N;
+'reisimärkmik_N' : N;
+reisipakett_N : N;
+reisipalavik_N : N;
+reisipamp_N : N;
+reisipass_N : N;
+reisipaun_N : N;
+reisiplaan_N : N;
+reisipunt_N : N;
+'reisipäevik_N' : N;
+'reisipäev_N' : N;
+reisiraamat_N : N;
+reisiraha_N : N;
+reisiromaan_N : N;
+reisirong_N : N;
+reisisaade_N : N;
+reisisalong_N : N;
+reisiseiklus_N : N;
+reisisell_N : N;
+reisiseltskond_N : N;
+reisisiht_N : N;
+reisitarbed_N : N;
+reisitarve_N : N;
+reisiteenus_N : N;
+reisiterminal_N : N;
+reisitingimus_N : N;
+'reisitšekk_N' : N;
+reisivagun_N : N;
+reisivahendaja_N : N;
+reisivakk_N : N;
+reisiveste_N : N;
+reisiv_A : A;
+'reisiväsimus_N' : N;
+'reisiärevus_N' : N;
+reisong_N : N;
+reis_N : N;
+reiting_N : N;
+reivija_N : N;
+reivimine_N : N;
+reivlema_V : V;
+reiv_N : N;
+rekapitaliseerija_N : N;
+rekapitaliseerimine_N : N;
+reketikeel_N : N;
+reket_N : N;
+rekiks_tegema_V : V;
+rekkajuht_N : N;
+rekkamees_N : N;
+rekka_N : N;
+rekk_A : A;
+reklaamfilm_N : N;
+reklaamiagent_N : N;
+reklaamiagentuur_N : N;
+reklaamieetika_N : N;
+reklaamifirma_N : N;
+reklaamija_N : N;
+reklaamikirjanik_N : N;
+reklaamikirjutaja_N : N;
+reklaamikunstnik_N : N;
+reklaamima_V2 : V2;
+reklaamimine_N : N;
+reklaamimuusika_N : N;
+reklaamipaus_N : N;
+reklaamipind_N : N;
+'reklaamipsühholoogia_N' : N;
+'reklaamitöötaja_N' : N;
+'reklaamiüritus_N' : N;
+reklaamleht_N : N;
+reklaam_N : N;
+reklaamriba_N : N;
+'reklaamtrükis_N' : N;
+reklaamuudis_N : N;
+reklaamvara_N : N;
+'reklaamväljaanne_N' : N;
+'reklaamüritus_N' : N;
+reklamatsioon_N : N;
+reklameerimine_N : N;
+rekonstrueerija_N : N;
+rekonstrueerimine_N : N;
+rekonstruktsioon_N : N;
+rekordarv_N : N;
+'rekordhüpe_N' : N;
+rekordimees_N : N;
+rekordiomanik_N : N;
+rekordisport_N : N;
+rekorditama_V : V;
+rekorditsema_V : V;
+rekord_N : N;
+rekordsaak_N : N;
+rekordvise_N : N;
+rekreditiiv_N : N;
+rekruteerija_N : N;
+rekruteerimine_N : N;
+'rektaalnääre_N' : N;
+rektoraat_N : N;
+rektor_N : N;
+rektsioon_N : N;
+rekultiveerija_N : N;
+rekultiveerimine_N : N;
+rekuperatiivahi_N : N;
+rekursiivne_A : A;
+rekursioon_N : N;
+rekvireerija_N : N;
+rekvireerima_V2 : V2;
+rekvireerimine_N : N;
+rekvisiidiladu_N : N;
+rekvisiitor_N : N;
+rekvisiit_N : N;
+relakas_N : N;
+relatiivkoordinaat_N : N;
+'relatiivkäsk_N' : N;
+relatiivne_A : A;
+relatiivsusteooria_N : N;
+relatiivtee_N : N;
+relatiivvektor_N : N;
+relativism_N : N;
+relativist_N : N;
+relatsiooniandmebaas_N : N;
+relatsioonikeel_N : N;
+relatsiooniklass_N : N;
+relatsioon_N : N;
+relatsioonstruktuur_N : N;
+releekaitse_N : N;
+relee_N : N;
+relevantsusteooria_N : N;
+reliaablus_N : N;
+religioonifilosoofia_N : N;
+religioonifilosoof_N : N;
+religioon_N : N;
+religioosne_A : A;
+religioosselt_Adv : Adv;
+religioossus_N : N;
+reliikvia_N : N;
+'reliinpõrand_N' : N;
+reliin_N : N;
+reliktkiirgus_N : N;
+relikt_N : N;
+reljeef_N : N;
+reljeefsammas_N : N;
+reljeeftikand_N : N;
+'reljeeftrükk_N' : N;
+rellakas_N : N;
+relotseerimine_N : N;
+relss_N : N;
+relvad_N : N;
+relva_haarama_V : V;
+'relvajõud_N' : N;
+relvakaaslane_N : N;
+relvakamber_N : N;
+relvakandja_N : N;
+relvakauplus_N : N;
+relvakaupmees_N : N;
+relvakoda_N : N;
+relvaladu_N : N;
+relvameister_N : N;
+'relvamüük_N' : N;
+'relvanäitus_N' : N;
+relvaomanik_N : N;
+relvaosa_N : N;
+relvapood_N : N;
+relvarahu_N : N;
+relvasepp_N : N;
+relvastaja_N : N;
+relvastama_V2 : V2;
+relvastamine_N : N;
+relvastatud_A : A;
+relvastuja_N : N;
+relvastuma_V : V;
+relvastumine_N : N;
+relvastusminister_N : N;
+relvastus_N : N;
+'relvastust_vähendama_V' : V;
+'relvatöökoda_N' : N;
+relvavendlus_N : N;
+relvavend_N : N;
+relvi_haarama_V : V;
+relvi_maha_panema_V : V;
+relvitu_A : A;
+relvitustaja_N : N;
+relvitustamine_N : N;
+'relvi_täristama_V' : V;
+'relvi_ära_võtma_V' : V;
+relv_N : N;
+remark_N : N;
+remilitariseerija_N : N;
+remilitariseerimine_N : N;
+remilitariseeruma_V : V;
+remissioon_N : N;
+remmelgas_N : N;
+remondifirma_N : N;
+remondilaen_N : N;
+remondimees_N : N;
+remondipakett_N : N;
+'remondipäev_N' : N;
+remondisumma_N : N;
+remonditegija_N : N;
+'remonditöökoda_N' : N;
+'remonditööriist_N' : N;
+remontija_N : N;
+remontima_V2 : V2;
+remontimine_N : N;
+remonti_tegema_V : V;
+remont_N : N;
+remter_N : N;
+rendiauto_N : N;
+'rendiettevõte_N' : N;
+rendifirma_N : N;
+rendile_andma_V : V;
+rendileping_N : N;
+'rendile_võtma_V' : V;
+rendiliin_N : N;
+'rendimõis_N' : N;
+rendiraha_N : N;
+rendiruum_N : N;
+rendisumma_N : N;
+renditalu_N : N;
+renegaat_N : N;
+renessansiaeg_N : N;
+renessansiajastu_N : N;
+renessansifilosoofia_N : N;
+renessansifilosoof_N : N;
+renessanssarhitektuur_N : N;
+renessanssmuusika_N : N;
+renessanssviil_N : N;
+renga_N : N;
+rennihaak_N : N;
+renniklamber_N : N;
+renn_N : N;
+renomee_N : N;
+renomeerija_N : N;
+renomeerimine_N : N;
+renoveerimine_N : N;
+rentaablus_N : N;
+renteerija_N : N;
+renteerima_V : V;
+renteerimine_N : N;
+rentija_N : N;
+rentimine_N : N;
+rentnik_N : N;
+rent_N : N;
+rentsel_N : N;
+reoaine_N : N;
+reoloogia_N : N;
+reomeeter_N : N;
+reo_N : N;
+reorganiseerija_N : N;
+reorganiseerima_V2 : V2;
+reorganiseerimine_N : N;
+reorganiseerumine_N : N;
+reorganiserimine_N : N;
+reostaat_N : N;
+reostaja_N : N;
+reostamine_N : N;
+reostuma_V : V;
+reostumine_N : N;
+reostus_N : N;
+reovesi_N : N;
+repareerija_N : N;
+repareerimine_N : N;
+repatrieeruma_V : V;
+repellent_N : N;
+repertuaariteater_N : N;
+repertuaar_N : N;
+repetama_V : V;
+repeteerija_N : N;
+repeteerimine_N : N;
+repetiitor_N : N;
+repetuma_V : V;
+repiiter_N : N;
+repnema_V : V;
+repoleping_N : N;
+reponeerija_N : N;
+reponeerimine_N : N;
+repo_N : N;
+'reportaaž_N' : N;
+reporter_N : N;
+repositoorium_N : N;
+representaabel_A : A;
+representatiivne_A : A;
+representatsionalism_N : N;
+representatsionalist_N : N;
+representeerimine_N : N;
+represseerija_N : N;
+represseerimine_N : N;
+repressioon_N : N;
+reprint_N : N;
+reprivatiseerija_N : N;
+reprivatiseerimine_N : N;
+reproduktiivne_A : A;
+reproduktor_N : N;
+'reproduktsioonijõudlus_N' : N;
+reproduktsioonimeetod_N : N;
+reprodutseerija_N : N;
+reprodutseerimine_N : N;
+reprodutseerimismeetod_N : N;
+reprodutseerumine_N : N;
+repromeetod_N : N;
+reptiil_N : N;
+reputatsioon_N : N;
+re_N : N;
+reseeda_N : N;
+reservaat_N : N;
+reservatsioon_N : N;
+reserveerija_N : N;
+reserveerimine_N : N;
+reserveerimiskeskus_N : N;
+reserveeritud_A : A;
+reserveeritult_Adv : Adv;
+reserveeritus_N : N;
+reserv_N : N;
+reservtoide_N : N;
+reservuaar_N : N;
+'reservväelane_N' : N;
+'reservvägi_N' : N;
+resideerija_N : N;
+resideerima_V : V;
+resideerimine_N : N;
+residentkiri_N : N;
+residentprogramm_N : N;
+resident_N : N;
+residents_N : N;
+residentuur_N : N;
+resignatsioon_N : N;
+resigneeruja_N : N;
+resigneerumine_N : N;
+resisteerimine_N : N;
+resistentne_A : A;
+resistor_N : N;
+reskript_N : N;
+resolutsioon_N : N;
+resoluutne_A : A;
+resoluutsus_N : N;
+resolveerimine_N : N;
+resolvimine_N : N;
+resonantsheli_N : N;
+resonantsiteooria_N : N;
+resonants_N : N;
+resonantssagedus_N : N;
+resoneerimine_N : N;
+resoneeruma_V : V;
+'resonöör_N' : N;
+resorbeerimine_N : N;
+resorbeeruma_V : V;
+resorbeerumine_N : N;
+respektaabel_A : A;
+respekteerija_N : N;
+respekteerimine_N : N;
+respekt_N : N;
+respiraator_N : N;
+respiratsioon_N : N;
+ressursid_N : N;
+ressursikirje_N : N;
+ressursiturg_N : N;
+ressurss_N : N;
+restartimine_N : N;
+restart_N : N;
+restauraatorfirma_N : N;
+restauraator_N : N;
+restauratsioon_N : N;
+restaureerija_N : N;
+restaureerimine_N : N;
+restaureerimisfirma_N : N;
+'restaureerimistöökoda_N' : N;
+restaureeriv_A : A;
+restitueerija_N : N;
+restitueerimine_N : N;
+restoran_N : N;
+restoranvagun_N : N;
+'restpõrand_N' : N;
+rest_N : N;
+restriiul_N : N;
+restriktaas_N : N;
+'restriktsiooniensüüm_N' : N;
+restruktueerimine_N : N;
+restruktureerija_N : N;
+'restvõrk_N' : N;
+resultaat_N : N;
+resultatiivne_A : A;
+resultatiivselt_Adv : Adv;
+resulteerima_V : V;
+resulteerimine_N : N;
+resulteeruma_V : V;
+resulteerumine_N : N;
+'resümeerija_N' : N;
+'resümeerima_V2' : V2;
+'resümeerimine_N' : N;
+'resümeeriv_A' : A;
+'režiim_N' : N;
+'režiiraamat_N' : N;
+'režissöör_N' : N;
+retiniit_N : N;
+retinool_N : N;
+retkekaaslased_N : N;
+retkkond_N : N;
+retk_N : N;
+retoorika_N : N;
+retooriline_A : A;
+retortahi_N : N;
+retranslaator_N : N;
+'retropõhjuslikkus_N' : N;
+retrospektiiv_N : N;
+retrospektiivuuring_N : N;
+retrospektsioon_N : N;
+retroviirus_N : N;
+retsenseerija_N : N;
+retsenseerimine_N : N;
+retsensioon_N : N;
+retseptiivne_A : A;
+'retseptiivväli_N' : N;
+retseptikogu_N : N;
+retseptiraamat_N : N;
+retseptiravim_N : N;
+retseptorrakk_N : N;
+retseptor_N : N;
+retsept_N : N;
+retseptsioon_N : N;
+retsidiiv_N : N;
+retsidiveeruma_V : V;
+retsidiveerumine_N : N;
+retsiprookpronoomen_N : N;
+retsitatiiv_N : N;
+retsiteerija_N : N;
+retsiteerimine_N : N;
+'retušeerija_N' : N;
+'retušeerimine_N' : N;
+'retuššija_N' : N;
+'retuššimine_N' : N;
+retuusid_N : N;
+reumaatik_N : N;
+reumahaige_N : N;
+reumahaigus_N : N;
+reumajuur_N : N;
+reuma_N : N;
+reumatism_N : N;
+reumatoidartriit_N : N;
+reumatoloogia_N : N;
+reumatoloog_N : N;
+revaktsineerija_N : N;
+revaktsineerimine_N : N;
+revaloriseerija_N : N;
+revaloriseerimine_N : N;
+revalvatsioon_N : N;
+revalveerija_N : N;
+revalveerimine_N : N;
+revalveerumine_N : N;
+'revanšeerija_N' : N;
+'revanšeerimine_N' : N;
+reveranss_N : N;
+reverend_N : N;
+reverseerija_N : N;
+reverseerimine_N : N;
+revers_N : N;
+revertaas_N : N;
+revideerija_N : N;
+revideerimine_N : N;
+revideerimisakt_N : N;
+revident_N : N;
+revisjoniaruanne_N : N;
+'revisjonibüroo_N' : N;
+revisjonikiri_N : N;
+revisjonikomisjon_N : N;
+'revisjonipäevik_N' : N;
+revisjoniraamat_N : N;
+revisjon_N : N;
+revolutsioneerimine_N : N;
+revolutsioneeruma_V : V;
+'revolutsionäär_N' : N;
+revolutsioonikalender_N : N;
+revolutsioonilaulik_N : N;
+'revolutsioonilüürik_N' : N;
+revolutsiooniteooria_N : N;
+revolutsioon_N : N;
+revolver_N : N;
+'reväär_N' : N;
+'revüü_N' : N;
+'revüütantsijanna_N' : N;
+'revüüteater_N' : N;
+rex_N : N;
+'rhabdomüosarkoom_N' : N;
+riaal_N : N;
+ribafilter_N : N;
+ribakardin_N : N;
+ribake_N : N;
+ribakood_N : N;
+ribalaius_N : N;
+ribamopp_N : N;
+'ribapääsfilter_N' : N;
+ribaraamat_N : N;
+ribareklaam_N : N;
+riba_N : N;
+ribastaja_N : N;
+ribastamine_N : N;
+'ribatõkkefilter_N' : N;
+ribelema_V : V;
+ribevil_Adv : Adv;
+ribikardin_N : N;
+'ribilihatükk_N' : N;
+ribipaneel_N : N;
+ribi_N : N;
+ribisema_V : V;
+ribivahelagi_N : N;
+riboflaviin_N : N;
+ribonukleiinhape_N : N;
+ribune_A : A;
+ricotta_N : N;
+ridade_vahele_peitma_V : V;
+ridade_vahelt_lugema_V : V;
+ridaelamu_N : N;
+'ridaküla_N' : N;
+ridamaja_N : N;
+ridamisi_Adv : Adv;
+ridanema_V : V;
+rida_N : N;
+riel_N : N;
+rigiidsus_N : N;
+rigiseja_N : N;
+rigisema_V : V;
+rigisemine_N : N;
+rigistaja_N : N;
+rigistamine_N : N;
+rigodoon_N : N;
+rihid_N : N;
+rihma_andma_V : V;
+rihmad_N : N;
+rihmajam_N : N;
+rihmapannal_N : N;
+rihma_saama_V : V;
+'rihma_tõmbama_V' : V;
+rihmik_N : N;
+rihmking_N : N;
+rihm_N : N;
+rihmutaja_N : N;
+rihmutamine_N : N;
+'rihmülekanne_N' : N;
+rihtija_N : N;
+rihtimine_N : N;
+rihti_seadma_V : V;
+rihtlatt_N : N;
+rihveldaja_N : N;
+rihveldamine_N : N;
+rihvelnael_N : N;
+rihv_N : N;
+riiakalt_Adv : Adv;
+riiakas_A : A;
+'Riia_linna_näitama_V' : V;
+riibuja_N : N;
+riibumine_N : N;
+riideait_N : N;
+riided_N : N;
+riideese_N : N;
+riidehari_N : N;
+riidehoidja_N : N;
+riidehoidla_N : N;
+riidehoid_N : N;
+riidehoiuruum_N : N;
+riideid_maha_riisuma_V : V;
+riideid_vahetama_V : V;
+riidekapp_N : N;
+riidekauplus_N : N;
+riidekaupmees_N : N;
+riidekaup_N : N;
+riidekirst_N : N;
+'riidekäärid_N' : N;
+riideladu_N : N;
+riidemood_N : N;
+riidenagi_N : N;
+riidenarts_N : N;
+riide_panema_V : V;
+riidepood_N : N;
+riiderest_N : N;
+riideriba_N : N;
+riider_N : N;
+riidessepanek_N : N;
+riidesse_panema_V : V;
+riidest_lahti_kiskuma_V : V;
+'riidest_lahti_võtma_V' : V;
+'riidetükk_N' : N;
+riidevarn_N : N;
+riidevirn_N : N;
+'riidevärv_N' : N;
+'riideäri_N' : N;
+riidleja_N : N;
+riidlema_V : V;
+riidlemine_N : N;
+riid_N : N;
+riidu_kiskuma_V : V;
+riidu_otsima_V : V;
+riidu_Adv : Adv;
+riidu_sattuma_V : V;
+riie_N : N;
+riietaja_N : N;
+riietamine_N : N;
+riietatud_A : A;
+riietuja_N : N;
+riietuma_V : V;
+riietumine_N : N;
+riietumisruum_N : N;
+riietusese_N : N;
+riietuskabiin_N : N;
+riietus_N : N;
+riietusruum_N : N;
+riigel_N : N;
+riigiametnik_N : N;
+riigiamet_N : N;
+riigiasju_ajama_V : V;
+riigiasutus_N : N;
+riigidomeen_N : N;
+riigieelarve_N : N;
+riigieksam_N : N;
+riigielu_N : N;
+'riigiettevõte_N' : N;
+riigifirma_N : N;
+riigihaigla_N : N;
+riigihange_N : N;
+riigihoone_N : N;
+'riigihümn_N' : N;
+riigiisa_N : N;
+riigijuht_N : N;
+riigikaitsekomisjon_N : N;
+riigikaitseorganisatsioon_N : N;
+riigikaitse_N : N;
+'riigikaitseõpetus_N' : N;
+riigikantselei_N : N;
+riigikapital_N : N;
+riigikassa_N : N;
+riigikeeleoskus_N : N;
+riigikeel_N : N;
+riigikirik_N : N;
+riigikogulane_N : N;
+riigikogu_N : N;
+riigikohus_N : N;
+riigikontroll_N : N;
+'riigikontrolör_N' : N;
+riigikool_N : N;
+riigikord_N : N;
+riigikorraldus_N : N;
+riigikukutaja_N : N;
+riigilaen_N : N;
+riigilasteaed_N : N;
+riigileib_N : N;
+riigilipp_N : N;
+'riigilõiv_N' : N;
+riigimaa_N : N;
+riigimajand_N : N;
+riigimaja_N : N;
+riigimees_N : N;
+riigimets_N : N;
+'riigimõis_N' : N;
+'riiginõukogu_N' : N;
+riigiorgan_N : N;
+riigipank_N : N;
+riigipea_N : N;
+riigipiir_N : N;
+riigipoliitika_N : N;
+riigiprokuratuur_N : N;
+'riigiprokurör_N' : N;
+'riigipäev_N' : N;
+'riigipööre_N' : N;
+'riigipüha_N' : N;
+riigisaladus_N : N;
+'riigisekretär_N' : N;
+riigistaja_N : N;
+riigistamine_N : N;
+riigistuma_V : V;
+riigiteater_N : N;
+riigiteenistus_N : N;
+riigitee_N : N;
+riigitegelane_N : N;
+riigitelevisioon_N : N;
+riigiteooria_N : N;
+riigitruudus_N : N;
+'riigitööle_võtma_V' : V;
+'riigitöö_N' : N;
+riigiuuring_N : N;
+riigivapp_N : N;
+riigivara_N : N;
+riigivastutus_N : N;
+riigivisiit_N : N;
+riigivorm_N : N;
+'riigivõim_N' : N;
+'riigivõlg_N' : N;
+riikideliit_N : N;
+riiklik_A : A;
+riiklus_N : N;
+riik_N : N;
+riil_N : N;
+riimid_N : N;
+riimija_N : N;
+riimimine_N : N;
+riimi_seadma_V : V;
+riimproosa_N : N;
+riim_N : N;
+riimuma_V : V;
+riimumine_N : N;
+riimvesi_N : N;
+riisijahu_N : N;
+riisikas_N : N;
+riisikasvatus_N : N;
+riisinuudlid_N : N;
+riisipaber_N : N;
+riisipuder_N : N;
+'riisipõld_N' : N;
+riisitera_N : N;
+riisivein_N : N;
+'riisiväli_N' : N;
+'riisiäädikas_N' : N;
+riisk_N : N;
+riispaber_N : N;
+riis_N : N;
+riistakuur_N : N;
+riistapesukauss_N : N;
+riistapuu_N : N;
+riistariba_N : N;
+riistprogramm_N : N;
+riist_N : N;
+riistu_kotti_panema_V : V;
+riistvarakomponent_N : N;
+riistvaraliides_N : N;
+riistvara_N : N;
+'riistvaratõrge_N' : N;
+'riistvaravõti_N' : N;
+'riistvõimleja_N' : N;
+'riistvõimlemine_N' : N;
+riisuja_N : N;
+riisuma_V2 : V2;
+riisumine_N : N;
+riit_N : N;
+riitsinus_N : N;
+'riitsinusõli_N' : N;
+riitus_N : N;
+riitustants_N : N;
+riiukas_A : A;
+riiukukk_N : N;
+riiulifirma_N : N;
+riiul_N : N;
+riiulsein_N : N;
+riiumees_N : N;
+riiunorija_N : N;
+riivaja_N : N;
+riivama_V2 : V2;
+riivamine_N : N;
+riivamishaav_N : N;
+riivatu_A : A;
+riivatus_N : N;
+riivavalt_Adv : Adv;
+'riivi_ette_lükkama_V' : V;
+riivija_N : N;
+riivimine_N : N;
+riivipanek_N : N;
+riivi_panema_V : V;
+riivistaja_N : N;
+riivistamine_N : N;
+riivistus_N : N;
+riivitaja_N : N;
+riivitamine_N : N;
+riivkapsas_N : N;
+riivleib_N : N;
+riiv_N : N;
+riivsai_N : N;
+rikas_A : A;
+rikastaja_N : N;
+rikastamine_N : N;
+rikastamissegu_N : N;
+rikastekst_N : N;
+rikastuja_N : N;
+rikastuma_V : V;
+rikastumine_N : N;
+rike_N : N;
+rikestuma_V : V;
+riketsia_N : N;
+rikkalik_A : A;
+rikkalikult_Adv : Adv;
+rikkalt_Adv : Adv;
+rikkeaeg_N : N;
+rikketaluvus_N : N;
+rikki_Adv : Adv;
+rikkuja_N : N;
+rikkuma_V2 : V2;
+rikkumatult_Adv : Adv;
+rikkumatu_A : A;
+rikkumatus_N : N;
+rikkumine_N : N;
+rikkur_N : N;
+rikkused_N : N;
+rikkus_N : N;
+riknema_V : V;
+riknemine_N : N;
+riknenud_A : A;
+'rikošett_N' : N;
+'rikšajuht_N' : N;
+'rikšamees_N' : N;
+'rikša_N' : N;
+rikunduma_V : V;
+rikutud_A : A;
+rikutus_N : N;
+rimess_N : N;
+rinceau_N : N;
+rinda_andma_V : V;
+rinda_ette_ajama_V : V;
+'rinda_ette_lööma_V' : V;
+rinda_katsuma_V : V;
+rinda_kokku_panema_V : V;
+'rinda_mõõtma_V' : V;
+rinda_pistma_V : V;
+'rinda_tõmbama_V' : V;
+'rinda_võtma_V' : V;
+rindejoon_N : N;
+'rindesõber_N' : N;
+'rindkerenärv_N' : N;
+rindkereoperatsioon_N : N;
+rindkere_N : N;
+rindkerevalu_N : N;
+'rindkereõõs_N' : N;
+rindlause_N : N;
+rindmik_N : N;
+rind_N : N;
+rindu_kergitama_V : V;
+rindu_kokku_pistma_V : V;
+rindu_lahutama_V : V;
+rindvall_N : N;
+ringahi_N : N;
+ringdiagramm_N : N;
+ringeelundkond_N : N;
+ringekraan_N : N;
+ringe_N : N;
+ringgit_N : N;
+'ringhääling_N' : N;
+ringiaeg_N : N;
+ringiaeleja_N : N;
+ringi_aelema_V : V;
+ringiajaja_N : N;
+ringi_ajama_V : V;
+ringi_hulkuma_V : V;
+'ringi_hüplema_V' : V;
+ringija_N : N;
+ringijuht_N : N;
+ringi_kandma_V : V;
+ringi_keerama_V : V;
+ringi_keerlema_V : V;
+ringi_kihutama_V : V;
+ringi_kilama_V : V;
+ringikohtunik_N : N;
+ringi_kolama_V : V;
+ringikujuliselt_Adv : Adv;
+ringikujulisus_N : N;
+'ringi_käänama_V' : V;
+'ringi_käänduma_V' : V;
+ringilaskja_N : N;
+ringi_laskma_V : V;
+ringi_lendama_V : V;
+ringi_lendlema_V : V;
+ringi_liikuma_V : V;
+ringi_logelema_V : V;
+ringimine_N : N;
+'ringi_mõtlema_V' : V;
+ringi_pakkuma_V : V;
+'ringi_pääsema_V' : V;
+'ringi_pöörama_V' : V;
+'ringi_pöörduma_V' : V;
+ringi_reisima_V : V;
+'ringi_rändama_V' : V;
+ringi_saalima_V : V;
+'ringi_sõitma_V' : V;
+ringitaja_N : N;
+ringi_talutama_V : V;
+ringitama_V2 : V2;
+ringitamine_N : N;
+ringi_tammuma_V : V;
+ringi_tassima_V : V;
+ringi_tegema_V : V;
+ringi_traavima_V : V;
+'ringitõmbaja_N' : N;
+'ringi_tõmbama_V' : V;
+'ringi_tõstma_V' : V;
+ringi_uitama_V : V;
+ringi_uurima_V : V;
+ringi_vaatama_V : V;
+ringi_vahtima_V : V;
+ringi_vedama_V : V;
+'ringi_ümber_tegema_V' : V;
+ringjalt_Adv : Adv;
+ringjoon_N : N;
+ringkaitse_N : N;
+ringkiri_N : N;
+ringkond_N : N;
+ringkonnakohus_N : N;
+ringkonnaprokuratuur_N : N;
+ringkude_N : N;
+'ringkäike_tegema_V' : V;
+'ringkäik_N' : N;
+'ringküsitleja_N' : N;
+'ringküsitlemine_N' : N;
+ringleja_N : N;
+ringlema_V : V;
+ringlemine_N : N;
+ringliiklus_N : N;
+ringlusaeg_N : N;
+ringlus_N : N;
+ringmaal_N : N;
+'ringmäng_N' : N;
+'ringmängutants_N' : N;
+'ringmüür_N' : N;
+ringne_A : A;
+ringnihe_N : N;
+ringrada_N : N;
+ringrajamootorratas_N : N;
+'ringrajavõidusõit_N' : N;
+ringreisietendus_N : N;
+ringreis_N : N;
+ring_N : N;
+ringristmik_N : N;
+ringsagedus_N : N;
+ringselt_Adv : Adv;
+'ringsõit_N' : N;
+ringtants_N : N;
+ringteatejooks_N : N;
+ringtee_N : N;
+'ringtõestus_N' : N;
+ringutaja_N : N;
+ringutama_V : V;
+ringutamine_N : N;
+ringvall_N : N;
+ringvarras_N : N;
+ringvool_N : N;
+'ringvõrk_N' : N;
+rinna_all_kandma_V : V;
+rinnaangiin_N : N;
+rinnad_N : N;
+rinnaesine_N : N;
+rinnaga_kaitsma_V : V;
+rinnaga_seisma_V : V;
+rinnaga_toitma_V : V;
+'rinnaga_võtma_V' : V;
+rinnahaav_N : N;
+rinnahaige_N : N;
+rinnahoidja_N : N;
+'rinnahääl_N' : N;
+rinnaimplantaat_N : N;
+rinnajoon_N : N;
+rinnakaitse_N : N;
+rinnakast_N : N;
+'rinnakelmepõletik_N' : N;
+rinnakelme_N : N;
+rinnakoobas_N : N;
+rinnakorv_N : N;
+rinnak_N : N;
+rinnakuju_N : N;
+rinnalaps_N : N;
+rinnaleht_N : N;
+rinnalihas_N : N;
+rinnalipik_N : N;
+rinnaluu_N : N;
+'rinnalüli_N' : N;
+'rinnamärk_N' : N;
+'rinnamüür_N' : N;
+rinnanibu_N : N;
+rinnanibuvalu_N : N;
+'rinnanõel_N' : N;
+'rinnanääre_N' : N;
+'rinnanäärmepõletik_N' : N;
+'rinnanäärmevähk_N' : N;
+rinnapartii_N : N;
+rinnapiimaasendaja_N : N;
+rinnapiim_N : N;
+rinnapistmine_N : N;
+'rinnapõletik_N' : N;
+rinnarohi_N : N;
+rinnastamine_N : N;
+rinnastus_N : N;
+rinnatasku_N : N;
+rinnati_Adv : Adv;
+rinnatis_N : N;
+'rinnavähk_N' : N;
+'rinnaõõs_N' : N;
+'rinnaümbermõõt_N' : N;
+rinne_N : N;
+rinnukil_Adv : Adv;
+rinnuldama_V : V;
+rinnulidistants_N : N;
+rinnuli_Adv : Adv;
+rinnuliujuja_N : N;
+rinnuliujumine_N : N;
+rinnu_Adv : Adv;
+rinnustaja_N : N;
+rinnustamine_N : N;
+rinnutaja_N : N;
+rinnutama_V : V;
+rinnutamine_N : N;
+rinnutsi_Adv : Adv;
+'rinofüüm_N' : N;
+rinolitiaas_N : N;
+rinoloogia_N : N;
+rinoskoopia_N : N;
+'ripakile_jääma_V' : V;
+ripakil_Adv : Adv;
+ripataja_N : N;
+ripatamine_N : N;
+ripats_N : N;
+ripendama_V : V;
+ripendamine_N : N;
+ripe_N : N;
+riplema_V : V;
+ripnema_V : V;
+ripnemine_N : N;
+rippdekoor_N : N;
+ripper_N : N;
+'ripphäll_N' : N;
+rippimine_N : N;
+rippkaar_N : N;
+rippkatus_N : N;
+rippkolonett_N : N;
+rippkonsool_N : N;
+rippkonstruktsioon_N : N;
+rippkoorik_N : N;
+rippkraana_N : N;
+rippkuppel_N : N;
+ripplaematerjal_N : N;
+ripplagi_N : N;
+ripplamp_N : N;
+ripplood_N : N;
+ripplukk_N : N;
+'rippmenüü_N' : N;
+rippraudtee_N : N;
+rippsein_N : N;
+rippsild_N : N;
+ripptarind_N : N;
+ripptee_N : N;
+ripptekk_N : N;
+ripptorn_N : N;
+rippuba_N : N;
+rippuja_N : N;
+rippulaskmine_N : N;
+'rippuma_jääma_V' : V;
+rippuma_V : V;
+rippumatu_A : A;
+rippumine_N : N;
+'rippu_tõmbama_V' : V;
+rippvaas_N : N;
+rippvoodi_N : N;
+ripsepiteel_N : N;
+ripse_N : N;
+ripskeha_N : N;
+ripsmekarv_N : N;
+'ripsmetušš_N' : N;
+'ripsmevärv_N' : N;
+ripspael_N : N;
+ripsutaja_N : N;
+ripsutamine_N : N;
+riputaja_N : N;
+riputama_V2 : V2;
+riputamine_N : N;
+riputus_N : N;
+risaliit_N : N;
+riskantne_A : A;
+riskantselt_Adv : Adv;
+riskeerija_N : N;
+riskeerima_V : V;
+riskeerimine_N : N;
+riskeerivalt_Adv : Adv;
+riskeeriv_A : A;
+'riske_võtma_V' : V;
+'riskianalüüs_N' : N;
+riskija_N : N;
+riskikapital_N : N;
+riskikindlustus_N : N;
+riskima_V : V;
+riskimine_N : N;
+riskirasedus_N : N;
+riskitegur_N : N;
+riskiturg_N : N;
+riskivalt_Adv : Adv;
+riskiv_A : A;
+risk_N : N;
+riskvara_N : N;
+risoom_N : N;
+risotoriis_N : N;
+risoto_N : N;
+risprojektsioon_N : N;
+'ristahelvõte_N' : N;
+ristaja_N : N;
+ristallergia_N : N;
+ristama_V2 : V2;
+ristamine_N : N;
+ristamisi_panema_V : V;
+ristand_N : N;
+ristataja_N : N;
+ristatamine_N : N;
+ristbilanss_N : N;
+risthoie_N : N;
+risthoone_N : N;
+ristiema_N : N;
+'risti_ette_lööma_V' : V;
+'risti_ette_mitte_lööma_V' : V;
+risti_heitma_V : V;
+'ristihüpe_N' : N;
+ristiinimene_N : N;
+ristiisa_N : N;
+ristija_N : N;
+risti_kandma_V : V;
+ristikhein_N : N;
+ristikirik_N : N;
+ristikivi_N : N;
+ristikkaar_N : N;
+ristik_N : N;
+'ristiks_kaela_jääma_V' : V;
+'ristikäik_N' : N;
+'ristiköömned_N' : N;
+'ristiköömnetee_N' : N;
+ristiliiva_panema_V : V;
+ristilipp_N : N;
+'risti_lööma_V' : V;
+'ristilöömine_N' : N;
+ristimine_N : N;
+ristimiskabel_N : N;
+ristimiskirik_N : N;
+ristimiskleit_N : N;
+'ristimispäev_N' : N;
+'ristimärgistaja_N' : N;
+'ristimärgistamine_N' : N;
+'ristimärk_N' : N;
+ristine_A : A;
+ristinimi_N : N;
+'risti_peale_tõmbama_V' : V;
+'ristipäev_N' : N;
+ristiretk_N : N;
+risti_Adv : Adv;
+risti_N : N;
+'ristirüütel_N' : N;
+'ristishüpe_N' : N;
+'ristisõdalane_N' : N;
+'ristisõda_N' : N;
+'ristisõdija_N' : N;
+'ristisõdur_N' : N;
+'ristisõitja_N' : N;
+ristitaja_N : N;
+ristitamine_N : N;
+ristiusk_N : N;
+ristiusustaja_N : N;
+ristiusustamine_N : N;
+ristivanem_N : N;
+'ristiäss_N' : N;
+ristjoon_N : N;
+'ristjungvõte_N' : N;
+ristkaabel_N : N;
+ristkaarfriis_N : N;
+ristkirik_N : N;
+ristkivikiht_N : N;
+ristkivirida_N : N;
+ristkivi_N : N;
+ristkuppelkirik_N : N;
+ristkviteerimine_N : N;
+'ristkülik_N' : N;
+'ristküsitleja_N' : N;
+'ristküsitlemine_N' : N;
+ristlause_N : N;
+ristleja_N : N;
+ristlema_V : V;
+ristlemine_N : N;
+ristlillik_N : N;
+ristlintvundament_N : N;
+ristlips_N : N;
+ristloodis_Adv : Adv;
+ristluslaev_N : N;
+'ristluulüli_N' : N;
+ristluu_N : N;
+'ristlõikesaag_N' : N;
+'ristlööv_N' : N;
+ristmeisel_N : N;
+ristmik_N : N;
+ristnokk_N : N;
+ristnurk_N : N;
+ristpael_N : N;
+ristpalksein_N : N;
+ristpart_N : N;
+ristpeakruvikeeraja_N : N;
+ristpiilar_N : N;
+ristpistetikand_N : N;
+ristpuu_N : N;
+ristriim_N : N;
+rist_N : N;
+'ristroidvõlv_N' : N;
+ristsaag_N : N;
+ristsammas_N : N;
+ristsamm_N : N;
+ristsed_N : N;
+ristseis_N : N;
+ristselili_Adv : Adv;
+ristseline_N : N;
+ristseliti_Adv : Adv;
+ristseotis_N : N;
+'ristservjoonvõlv_N' : N;
+ristsugutaja_N : N;
+ristsugutamine_N : N;
+ristsummeerija_N : N;
+ristsummeerimine_N : N;
+'ristsõnad_N' : N;
+'ristsõna_lahendama_V' : V;
+'ristsõnamõistatus_N' : N;
+'ristsõnu_lahendama_V' : V;
+risttala_N : N;
+risttee_N : N;
+risttolmeldaja_N : N;
+risttolmeldamine_N : N;
+risttolmleja_N : N;
+risttolmlemine_N : N;
+risttooder_N : N;
+ristuma_V : V;
+ristumine_N : N;
+ristumiskoht_N : N;
+ristuv_A : A;
+ristvineer_N : N;
+'ristvõlv_N' : N;
+'ristvööndkaar_N' : N;
+'ristõieline_N' : N;
+'risuks_jalgu_jääma_V' : V;
+'risuks_kaela_jääma_V' : V;
+risulind_N : N;
+risune_A : A;
+risu_N : N;
+risustaja_N : N;
+risustamine_N : N;
+risustuma_V : V;
+'rišeljöötikand_N' : N;
+ritsikas_N : N;
+ritta_ajama_V : V;
+ritta_paigutama_V : V;
+ritta_panema_V : V;
+ritta_seadma_V : V;
+ritter_N : N;
+rituaal_N : N;
+rituaaltants_N : N;
+ritv_N : N;
+riugas_N : N;
+riukalikult_Adv : Adv;
+riukaline_A : A;
+riukamees_N : N;
+riukleja_N : N;
+riuklema_V : V;
+riuklemine_N : N;
+riuklik_A : A;
+riuklikult_Adv : Adv;
+riuksuma_V : V;
+rivaalitseja_N : N;
+rivaalitsema_V : V;
+rivaalitsemine_N : N;
+rivaal_N : N;
+riviloend_N : N;
+rivimees_N : N;
+rivi_N : N;
+rivisamm_N : N;
+'rivis_püsima_V' : V;
+rivis_seisma_V : V;
+rivisse_panema_V : V;
+rivistaja_N : N;
+rivistama_V2 : V2;
+rivistamine_N : N;
+rivistuja_N : N;
+rivistuma_V : V;
+rivistumine_N : N;
+rivistus_N : N;
+'rivist_välja_langema_V' : V;
+'rivist_välja_lööma_V' : V;
+'rivist_välja_viima_V' : V;
+'rivvi_võtma_V' : V;
+roakaart_N : N;
+roaming_N : N;
+roavalik_N : N;
+robin_N : N;
+robinsonaad_N : N;
+robisema_V : V;
+robootika_N : N;
+'robotivõrk_N' : N;
+robotlikult_Adv : Adv;
+'robotnägemine_N' : N;
+robotprogramm_N : N;
+robot_N : N;
+robusta_N : N;
+robustne_A : A;
+rockansambel_N : N;
+rock_N : N;
+rodentitsiid_N : N;
+rodgersia_N : N;
+rododendron_N : N;
+rodoniit_N : N;
+rodopsiin_N : N;
+rodo_N : N;
+rodu_N : N;
+roekasvaja_N : N;
+roekivi_N : N;
+roe_N : N;
+rohelduma_V : V;
+roheldumine_N : N;
+roheline_A : A;
+roheline_N : N;
+rohelist_teed_andma_V : V;
+rohelist_teed_avama_V : V;
+rohelist_tuld_andma_V : V;
+rohelistuma_V : V;
+rohelisus_N : N;
+rohelus_N : N;
+'rohemünt_N' : N;
+rohendama_V : V;
+rohendamine_N : N;
+rohe_N : N;
+'roherähn_N' : N;
+rohetama_V : V;
+rohetamine_N : N;
+rohevetikas_N : N;
+rohevint_N : N;
+rohija_N : N;
+rohileht_N : N;
+rohimine_N : N;
+rohi_N : N;
+rohkelt_Adv : Adv;
+rohkem_Adv : Adv;
+rohkendaja_N : N;
+rohkendamine_N : N;
+rohkendus_N : N;
+rohkenema_V : V;
+rohkenemine_N : N;
+rohke_A : A;
+rohkesti_Adv : Adv;
+'rohkesõnaliselt_Adv' : Adv;
+rohketoitelisus_N : N;
+rohkus_N : N;
+rohtaed_N : N;
+rohtlaas_N : N;
+rohtlaliilia_N : N;
+rohtla_N : N;
+rohttaim_N : N;
+rohtu_andma_V : V;
+rohtu_kasvama_V : V;
+rohtuma_V : V;
+rohtumine_N : N;
+rohuaed_N : N;
+rohujahu_N : N;
+rohukas_A : A;
+rohukauplus_N : N;
+rohukaupmees_N : N;
+rohukaup_N : N;
+rohukonn_N : N;
+rohukoskel_N : N;
+rohulible_N : N;
+rohumaa_N : N;
+rohumaaviljelus_N : N;
+rohund_N : N;
+rohune_A : A;
+rohupood_N : N;
+rohupudel_N : N;
+rohusegaja_N : N;
+'rohusööja_N' : N;
+'rohusööt_N' : N;
+rohuteadlane_N : N;
+rohuteadus_N : N;
+rohutee_N : N;
+rohutirts_N : N;
+rohutuust_N : N;
+'rohutäht_N' : N;
+rohuvaip_N : N;
+roidama_V : V;
+roid_A : A;
+roid_N : N;
+roiduja_N : N;
+roiduma_V : V;
+roidumine_N : N;
+roidumus_N : N;
+roidunud_A : A;
+'roidvõlv_N' : N;
+roie_N : N;
+'roietenärvivalu_N' : N;
+'roietevahenärv_N' : N;
+roigas_N : N;
+roikapill_N : N;
+roilpuri_N : N;
+roilraa_N : N;
+roilteng_N : N;
+roimamine_N : N;
+roimar_N : N;
+roimlema_V : V;
+roim_N : N;
+roinama_V : V;
+roisk_N : N;
+roiskuma_V : V;
+roiskumine_N : N;
+roiskveresus_N : N;
+roiskvesi_N : N;
+roist_N : N;
+roiutaja_N : N;
+roiutamine_N : N;
+rojalism_N : N;
+rojalist_N : N;
+roju_N : N;
+rokai_N : N;
+rokeerima_V : V;
+rokifestival_N : N;
+rokikontsert_N : N;
+'rokitäht_N' : N;
+rokkansambel_N : N;
+rokkija_N : N;
+rokkimine_N : N;
+rokkmuusika_N : N;
+rokk_N : N;
+'rokokoomööbel_N' : N;
+rokokoo_N : N;
+rokokootikand_N : N;
+rokokooviil_N : N;
+roksatamine_N : N;
+rokutamine_N : N;
+roliitvooder_N : N;
+rolker_N : N;
+roller_N : N;
+'rolle_täitma_V' : V;
+'rollimäng_N' : N;
+'rolli_täitma_V' : V;
+roll_N : N;
+roloksein_N : N;
+romaanikangelane_N : N;
+romaanika_N : N;
+romaanikirjanik_N : N;
+romaaniklassika_N : N;
+romaanimeister_N : N;
+romaanitriloogia_N : N;
+romaan_N : N;
+romahtama_V : V;
+romaniseerimine_N : N;
+romaniseeruma_V : V;
+romaniseerumine_N : N;
+romanist_N : N;
+romanss_N : N;
+romantika_N : N;
+romantiline_A : A;
+romantiliselt_Adv : Adv;
+romantilisus_N : N;
+romantiseerija_N : N;
+romantiseerimine_N : N;
+romantism_N : N;
+romantitseja_N : N;
+romantitsemine_N : N;
+rombaju_N : N;
+romb_N : N;
+rombviil_N : N;
+romi_N : N;
+romuauto_N : N;
+romuralli_N : N;
+romu_N : N;
+'romusõiduk_N' : N;
+rondeel_N : N;
+rondell_N : N;
+rondoo_N : N;
+ronduma_V : V;
+'rongi_alla_jääma_V' : V;
+rongijuht_N : N;
+rongiliiklus_N : N;
+rongipeatus_N : N;
+rongipilet_N : N;
+rongiplaan_N : N;
+rongiprobleem_N : N;
+rongitee_N : N;
+'rongkäik_N' : N;
+rong_N : N;
+ronija_N : N;
+roniliilia_N : N;
+ronima_V : V;
+ronimine_N : N;
+ronisklema_V : V;
+ronitaim_N : N;
+ronk_N : N;
+ront_N : N;
+roobas_N : N;
+roobastee_N : N;
+roobiga_kokku_ajama_V : V;
+roobitseja_N : N;
+roobitsemine_N : N;
+roobits_N : N;
+roodkaar_N : N;
+rood_N : N;
+roodsarikas_N : N;
+'roodukomandör_N' : N;
+roogasid_maitsma_V : V;
+'rooga_võtma_V' : V;
+roogkatus_N : N;
+roog_N : N;
+roogsaag_N : N;
+roohabekas_N : N;
+roohani_N : N;
+rooibos_N : N;
+roojaja_N : N;
+roojamine_N : N;
+roojastaja_N : N;
+roojastamine_N : N;
+roojastuma_V : V;
+rookana_N : N;
+rookatus_N : N;
+rooki_andma_V : V;
+rookija_N : N;
+rookima_V2 : V2;
+rookimine_N : N;
+rookmed_N : N;
+rooliajam_N : N;
+roolija_N : N;
+roolikamber_N : N;
+roolikeeraja_N : N;
+rooli_keerama_V : V;
+roolimees_N : N;
+roolimehhanism_N : N;
+roolimine_N : N;
+rooli_panema_V : V;
+rooliratas_N : N;
+roolireduktor_N : N;
+roolisammas_N : N;
+'roolivõimendi_N' : N;
+'roolivõll_N' : N;
+rool_N : N;
+roomaja_N : N;
+roomama_V : V;
+roomamine_N : N;
+roomaskelema_V : V;
+roomasklema_V : V;
+roomastuma_V : V;
+roomer_N : N;
+roomik_N : N;
+roomiktraktor_N : N;
+roomikumiin_N : N;
+roomlane_N : N;
+roomlema_V : V;
+roopija_N : N;
+roopill_N : N;
+roopimine_N : N;
+roop_N : N;
+rooruik_N : N;
+roosakas_A : A;
+roosaken_N : N;
+roosamanna_N : N;
+roosa_A : A;
+roosastumine_N : N;
+'roosas_valguses_nägema_V' : V;
+roosatama_V : V;
+roosatamine_N : N;
+roosatuma_V : V;
+roosatumine_N : N;
+rooshibisk_N : N;
+roosiaed_N : N;
+roosiistandus_N : N;
+roosikasvatus_N : N;
+roosikrants_N : N;
+roosipuhmas_N : N;
+roosipuu_N : N;
+'roosipõõsas_N' : N;
+roosiristlane_N : N;
+roosiristlus_N : N;
+roosivesi_N : N;
+'roosiõis_N' : N;
+'roosiõli_N' : N;
+rooskamine_N : N;
+rooskapsas_N : N;
+'roospõletik_N' : N;
+roos_N : N;
+roostehaigus_N : N;
+rooste_minna_laskma_V : V;
+roostene_A : A;
+roosteplekk_N : N;
+rooste_N : N;
+roostetama_V : V;
+roostetamine_N : N;
+roostetanud_A : A;
+roostetuma_V : V;
+roostetus_N : N;
+roostik_N : N;
+roostuma_V : V;
+roosuhkur_N : N;
+rootormootor_N : N;
+rootor_N : N;
+rootsiitsitaja_N : N;
+rootsik_N : N;
+'rootsipärastumine_N' : N;
+rootsistuma_V : V;
+rootsistumine_N : N;
+rootslane_N : N;
+roots_N : N;
+rootsuma_V : V;
+roovialune_N : N;
+roovilaud_N : N;
+roovilbas_N : N;
+roovistik_N : N;
+roovitis_N : N;
+roovlaudis_N : N;
+roov_N : N;
+roovtala_N : N;
+roovutt_N : N;
+ropendaja_N : N;
+ropendama_V : V;
+ropendamine_N : N;
+ropp_A : A;
+roppus_N : N;
+ropsaja_N : N;
+ropsak_N : N;
+ropsamine_N : N;
+ropsatama_V : V;
+ropsija_N : N;
+ropsimine_N : N;
+'ropsimõõk_N' : N;
+rops_N : N;
+ropult_Adv : Adv;
+ropusti_Adv : Adv;
+'ropu_suuga_rääkima_V' : V;
+roputsema_V : V;
+rosaarium_N : N;
+rosaatsea_N : N;
+roseepipar_N : N;
+rosettornament_N : N;
+rosettpuu_N : N;
+rosett_N : N;
+rosin_N : N;
+rosmariin_N : N;
+rosolje_N : N;
+roster_N : N;
+rostraalsammas_N : N;
+'rostvärk_N' : N;
+rotameeter_N : N;
+'rotaprintväljaanne_N' : N;
+rotatsioon_N : N;
+rotaviirus_N : N;
+roteerimine_N : N;
+rotihammas_N : N;
+'rotimürk_N' : N;
+rott_N : N;
+rotund_N : N;
+rotveiler_N : N;
+roux_N : N;
+rubaii_N : N;
+ruberoidkatus_N : N;
+ruberoid_N : N;
+rubid_N : N;
+rubiidium_N : N;
+rubiinklaas_N : N;
+rubiin_N : N;
+rubisema_V : V;
+rubla_N : N;
+rubriikidesse_jaotama_V : V;
+rubriikidesse_panema_V : V;
+rubriik_N : N;
+rubritseerija_N : N;
+rubritseerimine_N : N;
+rudimenteerumine_N : N;
+rudin_N : N;
+rudiseja_N : N;
+rudisema_V : V;
+rudisemine_N : N;
+rudistaja_N : N;
+rudistamine_N : N;
+ruff_N : N;
+ruhiorg_N : N;
+ruhi_N : N;
+ruhv_N : N;
+ruiataja_N : N;
+ruiatamine_N : N;
+ruiatus_N : N;
+ruie_N : N;
+ruigaja_N : N;
+ruigama_V : V;
+ruigamine_N : N;
+ruigam_N : N;
+ruigataja_N : N;
+ruigatama_V : V;
+ruigatamine_N : N;
+ruiglema_V : V;
+ruik_N : N;
+ruineerija_N : N;
+ruineerimine_N : N;
+ruineeruja_N : N;
+ruineeruma_V : V;
+ruineerumine_N : N;
+rukis_N : N;
+rukkijahu_N : N;
+rukkikliid_N : N;
+rukkikoristus_N : N;
+rukkikuu_N : N;
+rukkileib_N : N;
+'rukkililleõis_N' : N;
+rukkilill_N : N;
+rukkiluste_N : N;
+'rukkilõikus_N' : N;
+'rukkipõld_N' : N;
+'rukkipüülileib_N' : N;
+'rukkipüül_N' : N;
+'rukkirääk_N' : N;
+rukkitera_N : N;
+rukkiuss_N : N;
+rukkivarblane_N : N;
+rukola_N : N;
+rulaad_N : N;
+rulaja_N : N;
+rulamine_N : N;
+rularada_N : N;
+rula_N : N;
+'rulasõitja_N' : N;
+rulataja_N : N;
+rulatamine_N : N;
+ruleerija_N : N;
+ruleerima_V : V;
+ruleerimine_N : N;
+rulett_N : N;
+rullama_V : V;
+rullbiskviit_N : N;
+'rullhüpe_N' : N;
+rullija_N : N;
+rullima_V2 : V2;
+rullimine_N : N;
+rulliniit_N : N;
+rulli_Adv : Adv;
+rullisornament_N : N;
+rullispadjand_N : N;
+rullitaja_N : N;
+rullitamine_N : N;
+rullkardin_N : N;
+'rullkõrvits_N' : N;
+rullnael_N : N;
+rullpadjand_N : N;
+rullraamat_N : N;
+rull_N : N;
+rullsuusk_N : N;
+rulltee_N : N;
+rulluisk_N : N;
+rulluisutaja_N : N;
+rulluisutamine_N : N;
+rulluja_N : N;
+rulluma_V : V;
+rullumine_N : N;
+ruloo_N : N;
+rumalalt_Adv : Adv;
+rumalasti_Adv : Adv;
+rumalat_nalja_tegema_V : V;
+rumalduma_V : V;
+rumal_A : A;
+rumalusi_tegema_V : V;
+rumalus_N : N;
+rumba_N : N;
+rumeenlane_N : N;
+rummiessents_N : N;
+rummikook_N : N;
+rumm_N : N;
+rump_N : N;
+rung_N : N;
+'rupphöövel_N' : N;
+rupskid_N : N;
+rups_N : N;
+ruptuur_N : N;
+ruse_N : N;
+rusikaga_vastu_rinda_taguma_V : V;
+rusikaga_vastu_rindu_taguma_V : V;
+'rusikaid_käiku_laskma_V' : V;
+'rusikaid_mängu_panema_V' : V;
+'rusikaid_rulli_tõmbama_V' : V;
+rusikakangelane_N : N;
+rusikas_N : N;
+rusikatele_voli_andma_V : V;
+rusikat_maitsma_V : V;
+rusikat_maitsta_saama_V : V;
+'rusikat_nina_alla_lööma_V' : V;
+'rusikat_näitama_V' : V;
+rusikat_raputama_V : V;
+rusikat_tunda_saama_V : V;
+'rusikat_tõstma_V' : V;
+rusikat_vibutama_V : V;
+'rusikavõitleja_N' : N;
+ruskama_V : V;
+ruske_A : A;
+ruskuma_V : V;
+russifitseerija_N : N;
+russifitseerimine_N : N;
+russifitseeruma_V : V;
+russifitseerumine_N : N;
+russism_N : N;
+russitsism_N : N;
+russofiilsus_N : N;
+russofoobia_N : N;
+rustika_N : N;
+rusudeks_langema_V : V;
+rusuja_N : N;
+'rusuks_lööma_V' : V;
+rusuks_peksma_V : V;
+rusumine_N : N;
+rusunema_V : V;
+rusunemine_N : N;
+rusu_N : N;
+rusustaja_N : N;
+rusustamine_N : N;
+rusustuma_V : V;
+rusustumine_N : N;
+rusutud_A : A;
+rusuvalt_Adv : Adv;
+rusuvool_N : N;
+rusuv_A : A;
+rutakalt_Adv : Adv;
+rutakas_A : A;
+rutakus_N : N;
+ruteenium_N : N;
+rutenemine_N : N;
+rutherfordium_N : N;
+rutiinne_A : A;
+rutiin_N : N;
+rutiinselt_Adv : Adv;
+rutlema_V : V;
+ruttaja_N : N;
+ruttama_V : V;
+ruttamatus_N : N;
+ruttamine_N : N;
+ruttavalt_Adv : Adv;
+rutt_N : N;
+ruttu_Adv : Adv;
+rutuline_A : A;
+ruuduline_A : A;
+ruudustamine_N : N;
+ruugaja_N : N;
+ruugama_V : V;
+ruugamine_N : N;
+ruuge_A : A;
+ruuka_N : N;
+ruulija_N : N;
+ruulimine_N : N;
+ruumala_N : N;
+'ruumalaühik_N' : N;
+ruumeraldus_N : N;
+ruumi_andma_V : V;
+ruumiandmed_N : N;
+ruumiapraksia_N : N;
+ruumigeomeetria_N : N;
+ruumiinstallatsioon_N : N;
+'ruumi_jätma_V' : V;
+'ruumi_jääma_V' : V;
+ruumikas_A : A;
+ruumikitsikus_N : N;
+ruumikujundus_N : N;
+ruumi_leidma_V : V;
+ruumilisus_N : N;
+'ruumilävi_N' : N;
+ruumimeeter_N : N;
+'ruumimälu_N' : N;
+ruuminappus_N : N;
+ruuminurk_N : N;
+ruumipuudus_N : N;
+ruumistik_N : N;
+ruumisuhe_N : N;
+ruumitaju_N : N;
+ruumi_tegema_V : V;
+ruumivaade_N : N;
+'ruumi_võtma_V' : V;
+'ruumivähesus_N' : N;
+'ruumiühik_N' : N;
+'ruumnägemine_N' : N;
+ruumraam_N : N;
+ruum_N : N;
+'ruumsõrestik_N' : N;
+ruunaja_N : N;
+ruunakont_N : N;
+ruunakronu_N : N;
+ruunamine_N : N;
+ruunhobune_N : N;
+ruunikalender_N : N;
+ruunikivi_N : N;
+ruun_N : N;
+ruupia_N : N;
+ruuporantenn_N : N;
+ruuporfiider_N : N;
+ruupor_N : N;
+ruup_N : N;
+ruupsima_V : V;
+'ruuž_N' : N;
+ruuteritabel_N : N;
+ruuter_N : N;
+ruutkilomeeter_N : N;
+ruutmeeter_N : N;
+ruutmiil_N : N;
+ruut_N : N;
+ruutu_N : N;
+'ruutuäss_N' : N;
+'ruutvõrrand_N' : N;
+'ruutühik_N' : N;
+'rõduluud_N' : N;
+'rõdu_N' : N;
+'rõduuks_N' : N;
+'rõduvõre_N' : N;
+'rõgiseja_N' : N;
+'rõgisema_V' : V;
+'rõgisemine_N' : N;
+'rõhkastak_N' : N;
+'rõhkkond_N' : N;
+'rõhknööp_N' : N;
+'rõhk_N' : N;
+'rõhksamm_N' : N;
+'rõhkside_N' : N;
+'rõhku_panema_V' : V;
+'rõhtasend_N' : N;
+'rõhtdiagonaal_N' : N;
+'rõhteraldus_N' : N;
+'rõhteraldusvõime_N' : N;
+'rõhtgradient_N' : N;
+'rõhtjoon_N' : N;
+'rõhtkatus_N' : N;
+'rõhtlamang_N' : N;
+'rõhtlaudis_N' : N;
+'rõhtlend_N' : N;
+'rõhtloodis_Adv' : Adv;
+'rõhtlood_N' : N;
+'rõhtnael_N' : N;
+'rõhtne_A' : A;
+'rõhtpaigutus_N' : N;
+'rõhtpalksein_N' : N;
+'rõhtpuu_N' : N;
+'rõhtsalt_Adv' : Adv;
+'rõhtsirge_N' : N;
+'rõhttasand_N' : N;
+'rõhtvooder_N' : N;
+'rõhtvorming_N' : N;
+'rõhtvuuk_N' : N;
+'rõhuasetus_N' : N;
+'rõhuja_N' : N;
+'rõhumine_N' : N;
+'rõhumistunne_N' : N;
+'rõhumõõtur_N' : N;
+'rõhumärk_N' : N;
+'rõhumäärsõna_N' : N;
+'rõhuriim_N' : N;
+'rõhutaja_N' : N;
+'rõhutama_V2' : V2;
+'rõhutamine_N' : N;
+'rõhutatult_Adv' : Adv;
+'rõhutud_A' : A;
+'rõhuvalt_Adv' : Adv;
+'rõhuv_A' : A;
+'rõigas_N' : N;
+'rõivaait_N' : N;
+'rõivad_N' : N;
+'rõivaese_N' : N;
+'rõivafirma_N' : N;
+'rõivahari_N' : N;
+'rõivakapp_N' : N;
+'rõivakauplus_N' : N;
+'rõivamess_N' : N;
+'rõivamood_N' : N;
+'rõivanagi_N' : N;
+'rõivapood_N' : N;
+'rõivas_N' : N;
+'rõivastaja_N' : N;
+'rõivastamine_N' : N;
+'rõivastatud_A' : A;
+'rõivastuja_N' : N;
+'rõivastuma_V' : V;
+'rõivastumine_N' : N;
+'rõivastusese_N' : N;
+'rõivastus_N' : N;
+'rõivatööstus_N' : N;
+'rõivatükk_N' : N;
+'rõivaäri_N' : N;
+'rõivistu_N' : N;
+'rõkataja_N' : N;
+'rõkatamine_N' : N;
+'rõkatus_N' : N;
+'rõke_N' : N;
+'rõkkaja_N' : N;
+'rõkkama_V' : V;
+'rõkkamine_N' : N;
+'rõkkav_A' : A;
+'rõkslema_V' : V;
+'rõmpsuma_V' : V;
+'rõngad_N' : N;
+'rõngasdiagramm_N' : N;
+'rõngashame_N' : N;
+'rõngaskarniis_N' : N;
+'rõngaslill_N' : N;
+'rõngaspintsel_N' : N;
+'rõngaspuur_N' : N;
+'rõngasrist_N' : N;
+'rõngas_N' : N;
+'rõngasrüü_N' : N;
+'rõngassaar_N' : N;
+'rõngassammas_N' : N;
+'rõngassärk_N' : N;
+'rõngastaja_N' : N;
+'rõngastamine_N' : N;
+'rõngast_ninna_panema_V' : V;
+'rõngastuma_V' : V;
+'rõngasturvis_N' : N;
+'rõngasvall_N' : N;
+'rõnguss_N' : N;
+'rõnssama_V' : V;
+'rõskumine_N' : N;
+'rõskus_N' : N;
+'rõuged_N' : N;
+'rõugeepideemia_N' : N;
+'rõugeid_panema_V' : V;
+'rõugelima_N' : N;
+'rõugevaktsiin_N' : N;
+'rõugupuu_N' : N;
+'rõuguredel_N' : N;
+'rõuk_N' : N;
+'rõve_A' : A;
+'rõvetseja_N' : N;
+'rõvetsemine_N' : N;
+'rõõmlema_V' : V;
+'rõõm_N' : N;
+'rõõmsalt_Adv' : Adv;
+'rõõmsameelselt_Adv' : Adv;
+'rõõmsameelsus_N' : N;
+'rõõmsasti_Adv' : Adv;
+'rõõmsus_N' : N;
+'rõõmuhüüd_N' : N;
+'rõõmukas_A' : A;
+'rõõmukil_Adv' : Adv;
+'rõõmupäev_N' : N;
+'rõõmus_A' : A;
+'rõõmustaja_N' : N;
+'rõõmustama_V2' : V2;
+'rõõmustamine_N' : N;
+'rõõmustav_A' : A;
+'rõõmustelema_V' : V;
+'rõõmustlema_V' : V;
+'rõõmustuma_V' : V;
+'rõõmu_tegema_V' : V;
+'rõõmu_tekitama_V' : V;
+'rõõmutseja_N' : N;
+'rõõmutsema_V' : V;
+'rõõmutsemine_N' : N;
+'rõõmutult_Adv' : Adv;
+'rõõmu_tundma_V' : V;
+'rõõmutunne_N' : N;
+'rõõmutu_A' : A;
+'rõõmutüdruk_N' : N;
+'rõõmu_valmistama_V' : V;
+'rõõsalt_Adv' : Adv;
+'rõõskamine_N' : N;
+'rõõsk_A' : A;
+'räbalaiks_kandma_V' : V;
+'räbalakaupmees_N' : N;
+'räbalalt_Adv' : Adv;
+'räbalane_A' : A;
+'räbalapundar_N' : N;
+'räbalasti_Adv' : Adv;
+'räbaldaja_N' : N;
+'räbaldamine_N' : N;
+'räbalduma_V' : V;
+'räbaldumine_N' : N;
+'räbaldunud_A' : A;
+'räbal_A' : A;
+'räbal_N' : N;
+'räbubetoon_N' : N;
+'räbubetoonsein_N' : N;
+'räbuplokk_N' : N;
+'räbu_N' : N;
+'räbutellis_N' : N;
+'rädine_A' : A;
+'rädisema_V' : V;
+'rägane_A' : A;
+'rägastik_N' : N;
+'rägelema_V' : V;
+'rägiseja_N' : N;
+'rägisema_V' : V;
+'rägisemine_N' : N;
+'rägistaja_N' : N;
+'rägistamine_N' : N;
+'rähka_tegema_V' : V;
+'rähkleja_N' : N;
+'rähklema_V' : V;
+'rähklemine_N' : N;
+'rähk_N' : N;
+'rähksavi_N' : N;
+'rähmastuma_V' : V;
+'rähmeldama_V' : V;
+'rähm_N' : N;
+'rähmuma_V' : V;
+'rähmumine_N' : N;
+'rähn_N' : N;
+'räidima_V' : V;
+'räige_A' : A;
+'räihtama_V' : V;
+'räimenoot_N' : N;
+'räimepüük_N' : N;
+'räimevõrk_N' : N;
+'räim_N' : N;
+'räitsakas_N' : N;
+'räitse_N' : N;
+'räkit_N' : N;
+'räksatama_V' : V;
+'räks_N' : N;
+'räksuma_V' : V;
+'rämbima_V' : V;
+'rämpspostitamine_N' : N;
+'rämpspostitus_N' : N;
+'rämpspost_N' : N;
+'rämps_A' : A;
+'rämps_N' : N;
+'rämpsu_maha_ajama_V' : V;
+'rämpsune_A' : A;
+'rändaja_N' : N;
+'rändama_V' : V;
+'rändamine_N' : N;
+'rändauhind_N' : N;
+'rändav_A' : A;
+'rändekatastroof_N' : N;
+'rändekspositsioon_N' : N;
+'rändelamu_N' : N;
+'rändelisus_N' : N;
+'rändelu_N' : N;
+'rändeluviis_N' : N;
+'rändeteooria_N' : N;
+'rändinimene_N' : N;
+'rändkasutaja_N' : N;
+'rändkaubitseja_N' : N;
+'rändkaubitsemine_N' : N;
+'rändkauplus_N' : N;
+'rändkaupmees_N' : N;
+'rändkino_N' : N;
+'rändlaulik_N' : N;
+'rändlev_A' : A;
+'rändlind_N' : N;
+'rändlus_N' : N;
+'rändlusteenus_N' : N;
+'rändmesindus_N' : N;
+'rändmoosekant_N' : N;
+'rändmuistend_N' : N;
+'rändmunk_N' : N;
+'rändmuusik_N' : N;
+'rändneer_N' : N;
+'rändnäitleja_N' : N;
+'rändnäitus_N' : N;
+'rändpood_N' : N;
+'rändpüük_N' : N;
+'rändrahn_N' : N;
+'rändrahvas_N' : N;
+'rändrott_N' : N;
+'ränd_N' : N;
+'rändsell_N' : N;
+'rändtaud_N' : N;
+'rändteater_N' : N;
+'rändtäht_N' : N;
+'rändurielu_elama_V' : V;
+'rändur_N' : N;
+'rändvärss_N' : N;
+'rängalt_Adv' : Adv;
+'rängasti_Adv' : Adv;
+'rängenemine_N' : N;
+'ränikivi_N' : N;
+'ränilukk_N' : N;
+'ränipuit_N' : N;
+'ränipüss_N' : N;
+'räni_N' : N;
+'ränistuma_V' : V;
+'ränitolm_N' : N;
+'ränivetikas_N' : N;
+'ränkraskelt_Adv' : Adv;
+'ränk_A' : A;
+'rännak_N' : N;
+'ränne_N' : N;
+'rännumees_N' : N;
+'räntsatama_V' : V;
+'räpakas_A' : A;
+'räpakiht_N' : N;
+'räpane_A' : A;
+'räpaselt_Adv' : Adv;
+'räpastaja_N' : N;
+'räpastamine_N' : N;
+'räpastuma_V' : V;
+'räpasus_N' : N;
+'räpnaauk_N' : N;
+'räppar_N' : N;
+'räppen_N' : N;
+'räppija_N' : N;
+'räppimine_N' : N;
+'räppmuusika_N' : N;
+'räpp_N' : N;
+'räsamistangid_N' : N;
+'räsasjalad_N' : N;
+'räsialgoritm_N' : N;
+'räsija_N' : N;
+'räsimine_N' : N;
+'räsi_N' : N;
+'räsitabel_N' : N;
+'räsiväärtus_N' : N;
+'rässima_V' : V;
+'rästik_N' : N;
+'rätik_N' : N;
+'rätinõel_N' : N;
+'rätsepakriit_N' : N;
+'rätsepakäärid_N' : N;
+'rätsepalihas_N' : N;
+'rätsepasalong_N' : N;
+'rätsepatöökoda_N' : N;
+'rätsepmeister_N' : N;
+'rätsep_N' : N;
+'rätt_N' : N;
+'räuskaja_N' : N;
+'räuskamine_N' : N;
+'rävak_N' : N;
+'rääbisepüük_N' : N;
+'räägatama_V' : V;
+'rääkija_N' : N;
+'rääkima_V2' : V2;
+'rääkimine_N' : N;
+'rääk_N' : N;
+'rääksuja_N' : N;
+'rääksumine_N' : N;
+'räämas_Adv' : Adv;
+'räästaalune_N' : N;
+'räästalatt_N' : N;
+'räästalaud_N' : N;
+'räästaplekk_N' : N;
+'räästapärlin_N' : N;
+'räästapääsuke_N' : N;
+'räästas_N' : N;
+'räästool_N' : N;
+'räästuma_V' : V;
+'rääsuma_V' : V;
+'röga_N' : N;
+'rögastamine_N' : N;
+'rögima_V' : V;
+'rögiseja_N' : N;
+'rögisemine_N' : N;
+'rögistaja_N' : N;
+'rögistamine_N' : N;
+'röhataja_N' : N;
+'röhatamine_N' : N;
+'röhatis_N' : N;
+'röhatus_N' : N;
+'röhitaja_N' : N;
+'röhitamine_N' : N;
+'röhitseja_N' : N;
+'röhitsema_V' : V;
+'röhitsemine_N' : N;
+'röhkija_N' : N;
+'röhkima_V' : V;
+'röhkimine_N' : N;
+'röhmitsema_V' : V;
+'röntgenikabinet_N' : N;
+'röntgenituba_N' : N;
+'röntgenkiirgus_N' : N;
+'röntgenoloogia_N' : N;
+'röntgenoloog_N' : N;
+'röntgen_N' : N;
+'röntgenuuring_N' : N;
+'röster_N' : N;
+'röstija_N' : N;
+'röstimine_N' : N;
+'röstimismasin_N' : N;
+'röstimisrest_N' : N;
+'rööbaskraana_N' : N;
+'rööbaspuud_N' : N;
+'rööbas_N' : N;
+'rööbastee_N' : N;
+'rööbe_N' : N;
+'rööbik_A' : A;
+'rööbik_N' : N;
+'rööbitine_A' : A;
+'rööbiti_Adv' : Adv;
+'röögataja_N' : N;
+'röögatamine_N' : N;
+'röökija_N' : N;
+'röökima_V' : V;
+'röökimine_N' : N;
+'rööpaist_välja_viima_V' : V;
+'rööpakitsend_N' : N;
+'rööpaline_A' : A;
+'rööpapaar_N' : N;
+'rööparvuti_N' : N;
+'rööpaseadja_N' : N;
+'rööpasse_ajama_V' : V;
+'rööpasse_seadma_V' : V;
+'rööpast_välja_lööma_V' : V;
+'rööpast_välja_viima_V' : V;
+'rööpedastus_N' : N;
+'rööphiir_N' : N;
+'rööpjoondamine_N' : N;
+'rööpjoondus_N' : N;
+'rööpjoon_N' : N;
+'rööpkuvasüsteem_N' : N;
+'rööpkäitlus_N' : N;
+'rööpkülik_N' : N;
+'rööpliides_N' : N;
+'rööpliitmine_N' : N;
+'rööplik_A' : A;
+'rööpne_A' : A;
+'rööpnimi_N' : N;
+'rööpport_N' : N;
+'rööpsummaator_N' : N;
+'rööptöötlus_N' : N;
+'röötsakil_Adv' : Adv;
+'röötsutama_V' : V;
+'röövellik_A' : A;
+'röövel_N' : N;
+'röövija_N' : N;
+'röövik_N' : N;
+'röövima_V2' : V2;
+'röövimine_N' : N;
+'röövkala_N' : N;
+'röövlibande_N' : N;
+'röövlijutt_N' : N;
+'röövlijutustus_N' : N;
+'röövlijõuk_N' : N;
+'röövlikamp_N' : N;
+'röövlind_N' : N;
+'röövlinägu_N' : N;
+'röövliromaan_N' : N;
+'röövlisalk_N' : N;
+'röövloom_N' : N;
+'röövlus_N' : N;
+'röövpüük_N' : N;
+'röövsaak_N' : N;
+'röövtrükk_N' : N;
+'rübelema_V' : V;
+'rübima_V' : V;
+'rüblik_N' : N;
+'rügaja_N' : N;
+'rügamine_N' : N;
+'rügement_N' : N;
+'rühihäire_N' : N;
+'rühkija_N' : N;
+'rühkima_V' : V;
+'rühkimine_N' : N;
+'rühklema_V' : V;
+'rühmaident_N' : N;
+'rühmaja_N' : N;
+'rühmakaupa_Adv' : Adv;
+'rühmama_V' : V;
+'rühmamine_N' : N;
+'rühmanäitus_N' : N;
+'rühmatants_N' : N;
+'rühmatarkvara_N' : N;
+'rühmategevus_N' : N;
+'rühmateooria_N' : N;
+'rühmatreening_N' : N;
+'rühmatuba_N' : N;
+'rühmatund_N' : N;
+'rühmatöö_N' : N;
+'rühmavara_N' : N;
+'rühmavõistlus_N' : N;
+'rühmavõte_N' : N;
+'rühmaõpe_N' : N;
+'rühmeldama_V' : V;
+'rühmitaja_N' : N;
+'rühmitama_V2' : V2;
+'rühmitamine_N' : N;
+'rühmiti_Adv' : Adv;
+'rühmitis_N' : N;
+'rühmituma_V' : V;
+'rühmitumine_N' : N;
+'rühmitus_N' : N;
+'rühm_N' : N;
+'rühmuma_V' : V;
+'rühmvõimleja_N' : N;
+'rühmvõimlemine_N' : N;
+'rüht_N' : N;
+'rüiu_N' : N;
+'rümp_N' : N;
+'ründaja_N' : N;
+'ründama_V2' : V2;
+'ründamine_N' : N;
+'ründavalt_Adv' : Adv;
+'ründav_A' : A;
+'ründeaine_N' : N;
+'ründekombinatsioon_N' : N;
+'ründelennuk_N' : N;
+'ründeloogika_N' : N;
+'ründemängijad_N' : N;
+'ründemängija_N' : N;
+'ründemäng_N' : N;
+'ründemürk_N' : N;
+'ründemüük_N' : N;
+'ründenurk_N' : N;
+'ründesalk_N' : N;
+'ründetsoon_N' : N;
+'rüngas_N' : N;
+'rünklik_A' : A;
+'rünkpilv_N' : N;
+'rünk_N' : N;
+'rünnak_N' : N;
+'rünne_N' : N;
+'rünt_N' : N;
+'rüntsatama_V' : V;
+'rüoliit_N' : N;
+'rüperaal_N' : N;
+'rüppe_langema_V' : V;
+'rüppe_sadama_V' : V;
+'rüpp_N' : N;
+'rüpsiõli_N' : N;
+'rüps_N' : N;
+'rüseleja_N' : N;
+'rüselema_V' : V;
+'rüselemine_N' : N;
+'rüsija_N' : N;
+'rüsijää_N' : N;
+'rüsimine_N' : N;
+'rüsin_N' : N;
+'rüsi_N' : N;
+'rütmielement_N' : N;
+'rütmihäire_N' : N;
+'rütmiinstrument_N' : N;
+'rütmika_N' : N;
+'rütmiline_A' : A;
+'rütmipill_N' : N;
+'rütmistaja_N' : N;
+'rütmistamine_N' : N;
+'rütmitus_N' : N;
+'rütmiõpetus_N' : N;
+'rütmiüksus_N' : N;
+'rütm_N' : N;
+'rüvetaja_N' : N;
+'rüvetamine_N' : N;
+'rüüd_selga_tõmbama_V' : V;
+'rüükala_N' : N;
+'rüüpaja_N' : N;
+'rüüpamine_N' : N;
+'rüü_N' : N;
+'rüüs_N' : N;
+'rüüsse_panema_V' : V;
+'rüüstaja_N' : N;
+'rüüstama_V2' : V2;
+'rüüstamine_N' : N;
+'rüüsterünnak_N' : N;
+'rüüste_N' : N;
+'rüüš_N' : N;
+'rüütaja_N' : N;
+'rüütamine_N' : N;
+'rüütelkond_N' : N;
+'rüütellik_A' : A;
+'rüütel_N' : N;
+'rüütelvend_N' : N;
+'rüütlieepos_N' : N;
+'rüütlikirjandus_N' : N;
+'rüütliks_lööma_V' : V;
+'rüütlikslöömine_N' : N;
+'rüütlilaulik_N' : N;
+'rüütlilaul_N' : N;
+'rüütlilinnus_N' : N;
+'rüütliluule_N' : N;
+'rüütlilüürika_N' : N;
+'rüütlimõis_N' : N;
+'rüütliromaan_N' : N;
+'rüütuja_N' : N;
+'rüütuma_V' : V;
+'rüütumine_N' : N;
+saabas_N : N;
+saabastaja_N : N;
+saabastamine_N : N;
+saabel_N : N;
+saabuja_N : N;
+saabuma_V : V;
+saabumine_N : N;
+saabumisaeg_N : N;
+'saabumispäev_N' : N;
+saabunu_N : N;
+saabuv_A : A;
+saadan_N : N;
+saade_N : N;
+saadetis_N : N;
+saadik_N : N;
+saadikumandaat_N : N;
+saad_N : N;
+saadused_N : N;
+saadus_N : N;
+saagaromaan_N : N;
+saaga_N : N;
+saagfrees_N : N;
+saagija_N : N;
+saagikas_A : A;
+saagikoristusmasin_N : N;
+saagikoristus_N : N;
+saagiks_langema_V : V;
+saagikus_N : N;
+saagimine_N : N;
+saagimismasin_N : N;
+saagimispink_N : N;
+saagitsema_V : V;
+'saagivõime_N' : N;
+saagjalt_Adv : Adv;
+saagjas_A : A;
+saagkatus_N : N;
+saag_N : N;
+'saagõmblus_N' : N;
+saajaline_N : N;
+saajapank_N : N;
+saajarahvas_N : N;
+saaja_N : N;
+saajateatis_N : N;
+saaki_andma_V : V;
+saaki_koristama_V : V;
+saakloom_N : N;
+saak_N : N;
+saalesektsioon_N : N;
+saalhoone_N : N;
+saalihokikepp_N : N;
+'saalihokimängija_N' : N;
+saalihoki_N : N;
+saalijalgpallur_N : N;
+saalija_N : N;
+saalikaupmees_N : N;
+saalima_V : V;
+saalimine_N : N;
+saaling_N : N;
+saalispekulant_N : N;
+saalitreening_N : N;
+saalituba_N : N;
+saalitund_N : N;
+saalkirik_N : N;
+saal_N : N;
+saamahimu_N : N;
+'saamapäev_N' : N;
+saama_V2 : V2;
+saamatult_Adv : Adv;
+saamatu_A : A;
+saamatus_N : N;
+saamine_N : N;
+saamislugu_N : N;
+saam_N : N;
+'saanisõit_N' : N;
+saanitee_N : N;
+saanivaip_N : N;
+saan_N : N;
+saapahari_N : N;
+saapahooaeg_N : N;
+saapakauplus_N : N;
+'saapamääre_N' : N;
+'saapanöör_N' : N;
+saapapael_N : N;
+saapapoiss_N : N;
+saapapood_N : N;
+saapasulane_N : N;
+saarduma_V : V;
+saaremets_N : N;
+saareparkett_N : N;
+saarepuumets_N : N;
+saarepuu_N : N;
+saarestik_N : N;
+saaretukk_N : N;
+saarevineer_N : N;
+saarik_N : N;
+saarlane_N : N;
+saarmas_N : N;
+saaros_N : N;
+saar_N : N;
+saastaja_N : N;
+saastamine_N : N;
+saasteaine_N : N;
+saastemaks_N : N;
+saaste_N : N;
+saast_N : N;
+saastuma_V : V;
+saastumine_N : N;
+saatanakultus_N : N;
+saatanlik_A : A;
+saatanlikult_Adv : Adv;
+saatan_N : N;
+saateantenn_N : N;
+saatedokument_N : N;
+saateinstrument_N : N;
+saatejuht_N : N;
+saatekava_N : N;
+saatekiri_N : N;
+saatel_Adv : Adv;
+saatepill_N : N;
+saatja_N : N;
+saatjaskond_N : N;
+saatkond_N : N;
+saatkonnahoone_N : N;
+saatma_V2 : V2;
+saatmine_N : N;
+saatusdraama_N : N;
+saatusedraama_N : N;
+'saatuse_hooleks_jätma_V' : V;
+'saatusetragöödia_N' : N;
+saatuslik_A : A;
+saatuslikult_Adv : Adv;
+saatus_N : N;
+saatust_kuulutama_V : V;
+'saatustragöödia_N' : N;
+'saatürdraama_N' : N;
+'saatüridraama_N' : N;
+'saatürimäng_N' : N;
+saav_N : N;
+saavutaja_N : N;
+saavutama_V2 : V2;
+saavutamatu_A : A;
+saavutamatus_N : N;
+saavutamine_N : N;
+saavutatav_A : A;
+saavutatavus_N : N;
+saavutus_N : N;
+saavutusvajadus_N : N;
+'saavutusvõime_N' : N;
+saba_alla_tegema_V : V;
+sabaalune_N : N;
+'sabaalust_kuumaks_kütma_V' : V;
+sabaalust_kuumaks_tegema_V : V;
+'sabaalust_tuliseks_kütma_V' : V;
+sabaalust_tuliseks_tegema_V : V;
+'sabadilliäädikas_N' : N;
+'saba_jalge_vahele_tõmbama_V' : V;
+'sabajõhv_N' : N;
+saba_kergitama_V : V;
+sabakont_N : N;
+'saba_kõrgel_hoidma_V' : V;
+sabaliputus_N : N;
+sabaluu_N : N;
+sabaraha_N : N;
+sabarakk_N : N;
+'saba_rõngasse_tõmbama_V' : V;
+saba_N : N;
+'saba_selga_lööma_V' : V;
+'saba_selga_võtma_V' : V;
+sabas_seisma_V : V;
+'sabassörkija_N' : N;
+sabast_kinni_haarama_V : V;
+'sabast_kinni_võtma_V' : V;
+sabatihane_N : N;
+sabat_N : N;
+sabatuum_N : N;
+'sabatäht_N' : N;
+sabima_V : V;
+sabin_N : N;
+sabisema_V : V;
+sabisemine_N : N;
+sabistaja_N : N;
+sabistamine_N : N;
+sabitsema_V : V;
+sablon_N : N;
+'sabotaaž_N' : N;
+saboteerija_N : N;
+saboteerimine_N : N;
+sabrak_N : N;
+sada_imet_tegema_V : V;
+sadakond_N : N;
+sadamaait_N : N;
+sadamaehitis_N : N;
+sadamahoone_N : N;
+sadamakai_N : N;
+sadamaladu_N : N;
+sadamalinn_N : N;
+sadamapomm_N : N;
+sadamapuksiir_N : N;
+sadama_V : V;
+sadamasild_N : N;
+sadamine_N : N;
+sadam_N : N;
+sada_N : N;
+sademed_N : N;
+'sadememõõtja_N' : N;
+'sadememõõtur_N' : N;
+sadenemine_N : N;
+sade_N : N;
+sadestamine_N : N;
+sadestis_N : N;
+sadestuma_V : V;
+sadestumine_N : N;
+sadinema_V : V;
+sadism_N : N;
+sadistlikkus_N : N;
+sadistlik_A : A;
+sadistlikult_Adv : Adv;
+sadist_N : N;
+sadomasohhism_N : N;
+sadulajalus_N : N;
+sadulakaar_N : N;
+sadulakolju_N : N;
+sadulakott_N : N;
+sadulapaun_N : N;
+sadularaud_N : N;
+'sadulas_püsima_V' : V;
+sadulasse_saama_V : V;
+sadulatasku_N : N;
+sadulatekk_N : N;
+sadulauto_N : N;
+sadulavaip_N : N;
+'sadulavöö_N' : N;
+saduldaja_N : N;
+saduldama_V2 : V2;
+saduldamine_N : N;
+sadulkatus_N : N;
+sadulpuu_N : N;
+sadul_N : N;
+'sadulsepanõel_N' : N;
+sadulsepp_N : N;
+sadultorn_N : N;
+saduma_V : V;
+sadu_N : N;
+saduserlus_N : N;
+saduser_N : N;
+saekaater_N : N;
+saeketiviil_N : N;
+saelaud_N : N;
+saemasin_N : N;
+saematerjal_N : N;
+saepink_N : N;
+saepruss_N : N;
+saepuit_N : N;
+saepuruplaat_N : N;
+saepuru_N : N;
+saeraam_N : N;
+saeveski_N : N;
+saevineer_N : N;
+safari_N : N;
+safiir_N : N;
+safrankrookus_N : N;
+safran_N : N;
+sagardumine_N : N;
+sagar_N : N;
+sagedane_A : A;
+sagedasti_Adv : Adv;
+sagedusfilter_N : N;
+sagedusjaotusfilter_N : N;
+sagedusmanipulatsioon_N : N;
+sagedusmodulatsioon_N : N;
+sagedusmultipleksimine_N : N;
+sagedusmuundur_N : N;
+'sagedusmõõtur_N' : N;
+sagedusriba_N : N;
+sagedus_N : N;
+'sagedussõnaraamat_N' : N;
+sagedusvahemik_N : N;
+sageli_Adv : Adv;
+sagendamine_N : N;
+sagenema_V : V;
+sagenemine_N : N;
+sage_A : A;
+sagija_N : N;
+sagima_V : V;
+sagimine_N : N;
+sagin_N : N;
+sagrija_N : N;
+sagrimine_N : N;
+sagripea_N : N;
+sagrispea_N : N;
+sahhariid_N : N;
+sahhariin_N : N;
+sahharoos_N : N;
+sahinlill_N : N;
+sahin_N : N;
+sahiseja_N : N;
+sahisema_V : V;
+sahisemine_N : N;
+sahistaja_N : N;
+sahistamine_N : N;
+sahkamine_N : N;
+sahkerdaja_N : N;
+sahkerdama_V : V;
+sahkerdamine_N : N;
+sahkermahker_N : N;
+sahmaja_N : N;
+sahmakas_N : N;
+sahmamine_N : N;
+sahmerdaja_N : N;
+sahmerdamine_N : N;
+sahmija_N : N;
+sahmimine_N : N;
+sahteldaja_N : N;
+sahteldamine_N : N;
+sahtel_N : N;
+sahtelvoodi_N : N;
+'sahtlipõhi_N' : N;
+sahver_N : N;
+sahvriruum_N : N;
+saiake_N : N;
+saialilletee_N : N;
+'saialilleõis_N' : N;
+saialill_N : N;
+saiapood_N : N;
+saiaputka_N : N;
+'saiapäts_N' : N;
+saiategemine_N : N;
+saidilitsents_N : N;
+saientism_N : N;
+saientist_N : N;
+saientoloogia_N : N;
+sai_N : N;
+sait_N : N;
+sajakordistamine_N : N;
+sajakordistumine_N : N;
+sajandik_N : N;
+sajandiksekund_N : N;
+sajandivahetus_N : N;
+sajand_N : N;
+sajas_N : N;
+sajataja_N : N;
+sajatamine_N : N;
+sajatus_N : N;
+sajuilm_N : N;
+sajule_kiskuma_V : V;
+sajune_A : A;
+sajuperiood_N : N;
+sakerdama_V : V;
+sake_N : N;
+sakiline_A : A;
+sakiliselt_Adv : Adv;
+sakitaja_N : N;
+sakitamine_N : N;
+'sakitõrje_N' : N;
+sakkpael_N : N;
+sakkparapett_N : N;
+sakk_N : N;
+saklja_N : N;
+sakmeline_A : A;
+'sakoülikond_N' : N;
+sakraalarhitektuur_N : N;
+sakraalese_N : N;
+sakraalhoone_N : N;
+sakraarium_N : N;
+sakrament_N : N;
+sakristei_N : N;
+sakruma_V : V;
+sakrumine_N : N;
+saksad_N : N;
+saksakamber_N : N;
+saksalik_A : A;
+saksalikult_Adv : Adv;
+'saksa_mängima_V' : V;
+saksandaja_N : N;
+saksandamine_N : N;
+'saksapäraselt_Adv' : Adv;
+'saksapärastaja_N' : N;
+'saksapärastamine_N' : N;
+'saksapärasus_N' : N;
+saksasklema_V : V;
+saksastaja_N : N;
+saksastamine_N : N;
+saksastuma_V : V;
+saksastumine_N : N;
+saksatuba_N : N;
+saksavaenulikkus_N : N;
+sakshorn_N : N;
+saksik_A : A;
+sakslane_N : N;
+sakslanna_N : N;
+saksofonimuusika_N : N;
+'saksofonimängija_N' : N;
+saksofonist_N : N;
+saksofon_N : N;
+saks_N : N;
+sakstetuba_N : N;
+sakumm_N : N;
+sakuska_N : N;
+sakusment_N : N;
+sakutaja_N : N;
+sakutamine_N : N;
+salaagent_N : N;
+salaami_N : N;
+salaamkrambid_N : N;
+salaasi_N : N;
+'saladuseks_jääma_V' : V;
+saladuselinik_N : N;
+saladuseloor_N : N;
+saladuskate_N : N;
+saladuslik_A : A;
+saladuslikult_Adv : Adv;
+saladus_N : N;
+salajane_A : A;
+salaja_Adv : Adv;
+salajaselt_Adv : Adv;
+salajas_hoidma_V : V;
+salajas_pidama_V : V;
+salajutt_N : N;
+salakaebamine_N : N;
+salakaubavedaja_N : N;
+salakaubitseja_N : N;
+salakaubitsemine_N : N;
+salakaup_N : N;
+salakavalalt_Adv : Adv;
+salakiri_N : N;
+salakirjana_kirjutama_V : V;
+salakirjateadus_N : N;
+'salakirjavõti_N' : N;
+salakraavitus_N : N;
+salakraav_N : N;
+salakuulaja_N : N;
+salakuulama_V : V;
+salakuulamine_N : N;
+'salakäik_N' : N;
+'salaküttimine_N' : N;
+'salakütt_N' : N;
+salaliit_N : N;
+salalik_A : A;
+salalukk_N : N;
+salaluuk_N : N;
+salaluure_N : N;
+salamander_N : N;
+'salamüüja_N' : N;
+'salamüük_N' : N;
+salanimi_N : N;
+'salanõu_N' : N;
+'salanööp_N' : N;
+salaorganisatsioon_N : N;
+salaplaan_N : N;
+salapolitseinik_N : N;
+salapolitsei_N : N;
+'salapära_N' : N;
+'salapäraselt_Adv' : Adv;
+'salapärastamine_N' : N;
+'salapärasus_N' : N;
+'salapäratseja_N' : N;
+'salapäratsemine_N' : N;
+salarelv_N : N;
+salaruum_N : N;
+salasepitseja_N : N;
+salasepitsemine_N : N;
+salasepitsus_N : N;
+salastaja_N : N;
+salastamine_N : N;
+salastatud_A : A;
+salastatus_N : N;
+'salasõna_N' : N;
+salateenistus_N : N;
+salatee_N : N;
+salatikaste_N : N;
+salatikauss_N : N;
+salatitaim_N : N;
+salatitaldrik_N : N;
+salat_N : N;
+salatseja_N : N;
+salatsemine_N : N;
+salatsigur_N : N;
+salatuisk_N : N;
+'salaviinamüüja_N' : N;
+'salaviinamüük_N' : N;
+salaviin_N : N;
+'salavõti_N' : N;
+'salaühing_N' : N;
+saldeerimine_N : N;
+saldo_N : N;
+saledat_joont_hoidma_V : V;
+saledat_joont_pidama_V : V;
+saleduskuuri_tegema_V : V;
+saleduskuur_N : N;
+saledus_N : N;
+saleneja_N : N;
+salenema_V : V;
+salenemine_N : N;
+sale_A : A;
+salgaja_N : N;
+salgama_V2 : V2;
+salgamine_N : N;
+salkkond_N : N;
+salk_N : N;
+sallija_N : N;
+'sallilõng_N' : N;
+sallima_V2 : V2;
+sallimatu_A : A;
+sallimatus_N : N;
+sallimine_N : N;
+sallivalt_Adv : Adv;
+salliv_A : A;
+sallivus_N : N;
+sall_N : N;
+salme_tegema_V : V;
+salmialbum_N : N;
+salmija_N : N;
+salmik_N : N;
+salmimine_N : N;
+salmitaguja_N : N;
+salmonelloos_N : N;
+salm_N : N;
+salongidraama_N : N;
+'salongikomöödia_N' : N;
+'salonginäidend_N' : N;
+salongitekk_N : N;
+'salongitükk_N' : N;
+salong_N : N;
+salongteater_N : N;
+salongvagun_N : N;
+salpeeter_N : N;
+salpingiit_N : N;
+salsa_N : N;
+saltser_N : N;
+salulill_N : N;
+salu_N : N;
+saluteerija_N : N;
+saluteerima_V : V;
+saluteerimine_N : N;
+salutihane_N : N;
+saluut_N : N;
+salvaja_N : N;
+salvamine_N : N;
+salvamisi_Adv : Adv;
+salvavalt_Adv : Adv;
+salvei_N : N;
+salveitee_N : N;
+salvestaja_N : N;
+salvestamine_N : N;
+salvesti_N : N;
+salvestis_N : N;
+'salvestivõrk_N' : N;
+salvestumine_N : N;
+salvestuskandja_N : N;
+salvestusmootor_N : N;
+salvestuspea_N : N;
+salvestus_N : N;
+salvestustihedus_N : N;
+salvija_N : N;
+salvkaev_N : N;
+'salvrätik_N' : N;
+'salvrätt_N' : N;
+salv_N : N;
+samaaegselt_Adv : Adv;
+samaaegsus_N : N;
+samaan_N : N;
+samaarium_N : N;
+'samakaalvõrk_N' : N;
+'samakõrgusjoon_N' : N;
+samalaadsus_N : N;
+samale_pulgale_asetama_V : V;
+samamoodi_Adv : Adv;
+samane_A : A;
+samariim_N : N;
+'samarõhujoon_N' : N;
+samas_Adv : Adv;
+samasse_ritta_kuuluma_V : V;
+samastaja_N : N;
+samastamine_N : N;
+samastuja_N : N;
+samastumine_N : N;
+samasuguselt_Adv : Adv;
+samasus_N : N;
+samasusteooria_N : N;
+'samasügavusjoon_N' : N;
+samataolisus_N : N;
+samatemperatuurijoon_N : N;
+samaviisi_Adv : Adv;
+'samavääristaja_N' : N;
+'samavääristamine_N' : N;
+'samaväärselt_Adv' : Adv;
+'samaväärsus_N' : N;
+sambafestival_N : N;
+sambakael_N : N;
+samba_N : N;
+samblateadlane_N : N;
+samblateadus_N : N;
+samblik_N : N;
+samblikuteadus_N : N;
+sambomaadleja_N : N;
+sambomaadlus_N : N;
+sambo_N : N;
+samb_N : N;
+sametlill_N : N;
+sametpaber_N : N;
+sametpael_N : N;
+'sametpüksid_N' : N;
+samet_N : N;
+sametvaip_N : N;
+samizdat_N : N;
+samlema_V : V;
+sammakala_N : N;
+sammaldaja_N : N;
+sammaldamine_N : N;
+sammaldumine_N : N;
+sammal_N : N;
+sammaltaim_N : N;
+sammalt_selga_kasvatama_V : V;
+sammasait_N : N;
+sammasehitis_N : N;
+sammashoone_N : N;
+sammaskoda_N : N;
+'sammaskäik_N' : N;
+sammaspoi_N : N;
+sammaspool_N : N;
+sammasportaal_N : N;
+sammasportikus_N : N;
+sammassaal_N : N;
+sammas_N : N;
+sammastik_N : N;
+samme_juhtima_V : V;
+'samme_pöörama_V' : V;
+samme_seadma_V : V;
+sammhaaval_Adv : Adv;
+'sammhüpe_N' : N;
+'sammkäitus_N' : N;
+'sammrežiim_N' : N;
+samm_N : N;
+sammseis_N : N;
+'sammtäitmine_N' : N;
+sammud_seadma_V : V;
+sammuja_N : N;
+sammukaupa_Adv : Adv;
+sammuloendur_N : N;
+sammuma_V : V;
+sammumine_N : N;
+'sammumõõtja_N' : N;
+sammu_pidama_V : V;
+sammu_seadma_V : V;
+sammusid_seadma_V : V;
+'sammu_sõitma_V' : V;
+'sammu_võrra_ette_jõudma_V' : V;
+samojedoloogia_N : N;
+samojedoloog_N : N;
+samojeed_N : N;
+samovar_N : N;
+sampler_N : N;
+samplimine_N : N;
+sampsu_Adv : Adv;
+sampsus_Adv : Adv;
+samurai_N : N;
+samuti_Adv : Adv;
+samuum_N : N;
+sanatooriumihoone_N : N;
+sanatoorium_N : N;
+sandaal_N : N;
+sandarmeeria_N : N;
+sandikepp_N : N;
+'sandiks_jääma_V' : V;
+sandistaja_N : N;
+sandistamine_N : N;
+sandisti_Adv : Adv;
+sandistuja_N : N;
+sandistumine_N : N;
+saneerija_N : N;
+saneerimine_N : N;
+saneerimisfrees_N : N;
+sangarieepos_N : N;
+sangarlik_A : A;
+sangarlikult_Adv : Adv;
+sangas_Adv : Adv;
+sanghobune_N : N;
+sanglepp_N : N;
+sangpomm_N : N;
+sang_N : N;
+sanguks_N : N;
+sangviinik_N : N;
+sangviiniline_A : A;
+'sangvõte_N' : N;
+sanitaararst_N : N;
+sanitaareeskiri_N : N;
+sanitaarinspektsioon_N : N;
+sanitaarkontroll_N : N;
+sanitaarne_A : A;
+'sanitaarpäev_N' : N;
+sanitaarraamat_N : N;
+sanitaarraie_N : N;
+sanitaarruum_N : N;
+sanitaarsalk_N : N;
+sanitaarseisund_N : N;
+'sanitaarsõlm_N' : N;
+sanitaarteenistus_N : N;
+sanitaarvagun_N : N;
+sanitar_N : N;
+sanktsioneerija_N : N;
+sanktsioneerima_V2 : V2;
+sanktsioneerimine_N : N;
+sanktsioon_N : N;
+sanktuaarium_N : N;
+sanskritoloogia_N : N;
+sanskritoloog_N : N;
+sanskrit_N : N;
+sanss_N : N;
+'sansõlm_N' : N;
+santehnik_N : N;
+santimine_N : N;
+santiv_A : A;
+santlaagerdamine_N : N;
+sant_N : N;
+santvara_N : N;
+sapakas_N : N;
+sapihaigus_N : N;
+sapikivi_N : N;
+'sapikivitõbi_N' : N;
+sapikoolikud_N : N;
+'sapipõiehaigus_N' : N;
+'sapipõiepõletik_N' : N;
+'sapipõis_N' : N;
+sapistamine_N : N;
+sapistuja_N : N;
+sapistumine_N : N;
+sapiteed_N : N;
+sapivedelik_N : N;
+saplema_V : V;
+sapotillipuu_N : N;
+sappi_kallama_V : V;
+sapp_N : N;
+saprofaag_N : N;
+sapsatama_V : V;
+saputaja_N : N;
+saputamine_N : N;
+'sapöör_N' : N;
+saraalune_N : N;
+sarabanda_N : N;
+sarapik_N : N;
+sarapuumets_N : N;
+'sarapuupähkel_N' : N;
+sarapuusalu_N : N;
+sarapuu_N : N;
+sara_N : N;
+sarasmaa_N : N;
+saras_N : N;
+sardell_N : N;
+'sardiinipüük_N' : N;
+sardklaas_N : N;
+'sardsüsteem_N' : N;
+sarikas_N : N;
+sarikibeeris_N : N;
+sarikkatus_N : N;
+sarikodeerimine_N : N;
+'sarikvõte_N' : N;
+sarilend_N : N;
+'sarimõrtsukas_N' : N;
+'sarimõrvar_N' : N;
+sariromaan_N : N;
+sari_N : N;
+sariveste_N : N;
+'sariväljaanne_N' : N;
+'sariüritus_N' : N;
+sarjaja_N : N;
+sarjamine_N : N;
+sarkasm_N : N;
+sarkastiline_A : A;
+sarkastiliselt_Adv : Adv;
+sarkofaag_N : N;
+sarkoidoos_N : N;
+sarkoom_N : N;
+sarkoptoos_N : N;
+sark_N : N;
+sarlakid_N : N;
+'sarlakilööve_N' : N;
+sarmikas_A : A;
+sarm_N : N;
+sarnaneja_N : N;
+sarnanema_V : V;
+sarnanemine_N : N;
+sarnane_A : A;
+'sarnanärv_N' : N;
+sarnaselt_Adv : Adv;
+sarnastaja_N : N;
+sarnastamine_N : N;
+sarnastumine_N : N;
+sarnasus_N : N;
+sarnasusteooria_N : N;
+sarnlema_V : V;
+sarn_N : N;
+sarrus_N : N;
+sarve_ajama_V : V;
+sarvede_vahele_virutama_V : V;
+'sarved_pähe_panema_V' : V;
+'sarvehääl_N' : N;
+sarvekandjaks_tegema_V : V;
+sarvekandja_N : N;
+'sarve_lööma_V' : V;
+sarvemuks_N : N;
+'sarvemügar_N' : N;
+'sarvemüks_N' : N;
+sarvenukk_N : N;
+sarvepill_N : N;
+sarvesai_N : N;
+sarvestumine_N : N;
+sarvi_kokku_panema_V : V;
+sarvik_N : N;
+sarviline_A : A;
+'sarvi_näitama_V' : V;
+sarvi_panema_V : V;
+sarvi_proovima_V : V;
+'sarvi_pähe_panema_V' : V;
+'sarvi_püsti_ajama_V' : V;
+sarvi_seadma_V : V;
+'sarvi_seina_lööma_V' : V;
+sarvi_seina_panema_V : V;
+sarvi_seina_viskama_V : V;
+sarvi_soojaks_saama_V : V;
+'sarvi_soojaks_võtma_V' : V;
+sarvist_haarama_V : V;
+'sarvist_võtma_V' : V;
+sarvi_tegema_V : V;
+sarvitu_A : A;
+sarvi_vastamisi_panema_V : V;
+sarvi_verele_ajama_V : V;
+sarvjas_A : A;
+sarvkannike_N : N;
+'sarvkestapõletik_N' : N;
+sarvkest_N : N;
+sarvkiht_N : N;
+sarv_N : N;
+sarvtigu_N : N;
+saselema_V : V;
+sasija_N : N;
+sasikera_N : N;
+sasimik_N : N;
+sasimine_N : N;
+sasinemine_N : N;
+sasipea_N : N;
+sasipundar_N : N;
+sasiseja_N : N;
+sasisema_V : V;
+sasisemine_N : N;
+sassi_ajama_V : V;
+sassi_Adv : Adv;
+sassis_Adv : Adv;
+sassuma_V : V;
+sassumine_N : N;
+satang_N : N;
+satanism_N : N;
+satanist_N : N;
+satelliiditaldrik_N : N;
+satelliitluure_N : N;
+satelliit_N : N;
+satelliitside_N : N;
+satelliittelevisioon_N : N;
+saterkuub_N : N;
+satiiriajakiri_N : N;
+satiirikirjanik_N : N;
+satiirikogu_N : N;
+satiirik_N : N;
+satiiriline_A : A;
+satiirimeister_N : N;
+satiirivalimik_N : N;
+satiir_N : N;
+satikas_N : N;
+satisfikatsioon_N : N;
+sats_N : N;
+satter_N : N;
+satt_N : N;
+sattuja_N : N;
+sattuma_V : V;
+sattumine_N : N;
+sattumuslikkus_N : N;
+sattumus_N : N;
+satutamine_N : N;
+'satäänriie_N' : N;
+'satään_N' : N;
+'satüriaas_N' : N;
+saulinnupiim_N : N;
+saulusest_pauluseks_saama_V : V;
+saumikser_N : N;
+saunaahi_N : N;
+sauna_andma_V : V;
+saunaesik_N : N;
+saunahurtsik_N : N;
+'saunahütt_N' : N;
+saunakamber_N : N;
+saunakoda_N : N;
+'sauna_kütma_V' : V;
+saunalakk_N : N;
+saunalava_N : N;
+saunalina_N : N;
+saunaline_N : N;
+saunamees_N : N;
+saunapidu_N : N;
+saunapink_N : N;
+'saunapõrand_N' : N;
+'saunapäev_N' : N;
+saunaraha_N : N;
+saunaruum_N : N;
+sauna_saama_V : V;
+saunasein_N : N;
+'saunaskäija_N' : N;
+saunataja_N : N;
+saunatamine_N : N;
+saunatarbed_N : N;
+saunatarve_N : N;
+saunatee_N : N;
+saunauks_N : N;
+saunavaja_N : N;
+saunaviht_N : N;
+saunjarahvas_N : N;
+saun_N : N;
+saunsuvila_N : N;
+sau_N : N;
+savann_N : N;
+'savibetoonpõrand_N' : N;
+saviehitis_N : N;
+savihoone_N : N;
+savihurtsik_N : N;
+'savihütt_N' : N;
+savijalgadele_ehitama_V : V;
+savijalgadel_seisma_V : V;
+savikatusekivi_N : N;
+savikatus_N : N;
+savikauss_N : N;
+savikivikatus_N : N;
+savikivi_N : N;
+savikrohv_N : N;
+savimaja_N : N;
+savimuda_N : N;
+savimuld_N : N;
+'savimört_N' : N;
+'savimüür_N' : N;
+savionn_N : N;
+'savipõrand_N' : N;
+savi_N : N;
+savisein_N : N;
+savist_ette_tegema_V : V;
+savistumine_N : N;
+savitellis_N : N;
+'savitöökoda_N' : N;
+savivaas_N : N;
+'savivärv_N' : N;
+scabellum_N : N;
+scamillus_N : N;
+schartauanism_N : N;
+schola_N : N;
+schwannoom_N : N;
+scotia_N : N;
+seadekruvi_N : N;
+seadeldis_N : N;
+seade_N : N;
+seadetihvt_N : N;
+seadis_N : N;
+seadistaja_N : N;
+seadistamine_N : N;
+seadistus_N : N;
+seadja_N : N;
+seadlus_N : N;
+seadma_V2 : V2;
+seadmedraiver_N : N;
+seadmed_N : N;
+'seadmejuhtmärk_N' : N;
+'seadmemärk_N' : N;
+seadmeruum_N : N;
+seadmestaja_N : N;
+seadmestamine_N : N;
+seadmestik_N : N;
+seadmine_N : N;
+seadumisaeg_N : N;
+seadusandja_N : N;
+seadusandlus_N : N;
+seaduseandja_N : N;
+'seaduseelnõu_N' : N;
+'seadusejõudu_andma_V' : V;
+seadusemees_N : N;
+seadusemuudatus_N : N;
+'seadusepärasus_N' : N;
+seaduserikkumine_N : N;
+seadusetus_N : N;
+'seadusjõud_N' : N;
+'seadusjõudu_andma_V' : V;
+seaduskuulekalt_Adv : Adv;
+seaduslikkus_N : N;
+seaduslik_A : A;
+seaduslikuks_muutma_V : V;
+seaduslikult_Adv : Adv;
+seaduslikustaja_N : N;
+seaduslikustamine_N : N;
+seadusloome_N : N;
+'seaduspära_N' : N;
+'seaduspärastaja_N' : N;
+'seaduspärastamine_N' : N;
+'seaduspärasus_N' : N;
+seadus_N : N;
+seadustaja_N : N;
+seadustamine_N : N;
+seadustik_N : N;
+seadust_rikkuma_V : V;
+seadustumine_N : N;
+seadusvastasus_N : N;
+seafarm_N : N;
+seagripp_N : N;
+seaharjaspintsel_N : N;
+seahernes_N : N;
+seakapsas_N : N;
+seakarjane_N : N;
+seakarjus_N : N;
+seakartul_N : N;
+seakasvatus_N : N;
+seakuut_N : N;
+sealaut_N : N;
+sealhulgas_Adv : Adv;
+sealiha_N : N;
+sealilm_N : N;
+sealjuures_Adv : Adv;
+sealkandis_Adv : Adv;
+sealmaal_Adv : Adv;
+sealmail_Adv : Adv;
+sealpoolsus_N : N;
+sealsamas_Adv : Adv;
+seal_Adv : Adv;
+seanahka_vedama_V : V;
+seaninaader_N : N;
+seanina_N : N;
+seansikiht_N : N;
+'seansivõti_N' : N;
+seanss_N : N;
+seaohakas_N : N;
+seapoeg_N : N;
+seapohl_N : N;
+seapoiss_N : N;
+seaputka_N : N;
+'seapõrsas_N' : N;
+searasv_N : N;
+seas_Adv : Adv;
+seastuma_V : V;
+'seasõrg_N' : N;
+'seasörki_laskma_V' : V;
+'seasörk_N' : N;
+seatempe_tegema_V : V;
+seatigu_N : N;
+seatina_N : N;
+seatraav_N : N;
+seatud_A : A;
+'seatõug_N' : N;
+'seaväät_N' : N;
+'seavööt_N' : N;
+sebija_N : N;
+sebimine_N : N;
+'seborröadermatiit_N' : N;
+sebralill_N : N;
+sebra_N : N;
+sec_N : N;
+sedaan_N : N;
+sedamoodi_Adv : Adv;
+'sedamööda_Adv' : Adv;
+sedapidi_Adv : Adv;
+sedapsi_Adv : Adv;
+sedasi_Adv : Adv;
+sedastaja_N : N;
+sedastamine_N : N;
+sedastus_N : N;
+sedaviisi_Adv : Adv;
+'sedavõrd_Adv' : Adv;
+sedeldaja_N : N;
+sedeldamine_N : N;
+sedelgas_N : N;
+sedel_N : N;
+sedimentoloogia_N : N;
+sediment_N : N;
+sedi_N : N;
+seebikas_N : N;
+seebilill_N : N;
+seebimull_N : N;
+seebiooper_N : N;
+seebipood_N : N;
+'seebisööja_N' : N;
+seebitaja_N : N;
+seebitamine_N : N;
+seebu_N : N;
+seedeelundkond_N : N;
+'seedefüsioloogia_N' : N;
+'seedehäire_N' : N;
+seedekulgla_N : N;
+seedemahlatus_N : N;
+seedemahl_N : N;
+'seedenõre_N' : N;
+'seedenääre_N' : N;
+seederike_N : N;
+'seedermänniseeme_N' : N;
+seede_N : N;
+seedetrakt_N : N;
+seedija_N : N;
+seedimine_N : N;
+seeditav_A : A;
+seedlema_V : V;
+seeduma_V : V;
+seedumatu_A : A;
+seedumine_N : N;
+seeduv_A : A;
+seeduvus_N : N;
+seegama_V : V;
+seega_Adv : Adv;
+seegikirik_N : N;
+seegimaja_N : N;
+seegritangid_N : N;
+seehulgas_Adv : Adv;
+seejuures_Adv : Adv;
+'seejärel_Adv' : Adv;
+seekans_N : N;
+seekel_N : N;
+seekoor_N : N;
+seek_N : N;
+seelik_N : N;
+'seelikukütt_N' : N;
+seelikusabas_rippuma_V : V;
+'seelikusabasse_kinni_jääma_V' : V;
+seemendaja_N : N;
+seemendamine_N : N;
+seemenduma_V : V;
+seemendus_N : N;
+seeme_N : N;
+seemisnahk_N : N;
+seemis_N : N;
+seemnealge_N : N;
+seemnehoidla_N : N;
+seemnejuha_N : N;
+seemnekasvatus_N : N;
+seemnekauplus_N : N;
+'seemneks_jätma_V' : V;
+seemnepood_N : N;
+seemnepursatis_N : N;
+seemnepurse_N : N;
+seemnerakk_N : N;
+seemnerakutus_N : N;
+seemnevedelik_N : N;
+seemnevili_N : N;
+'seemneväädipõletik_N' : N;
+'seemneväät_N' : N;
+'seemneäri_N' : N;
+seenehooaeg_N : N;
+seenekaste_N : N;
+seenekorjaja_N : N;
+seenele_saatma_V : V;
+seeneline_N : N;
+'seenelkäija_N' : N;
+'seenemürgistus_N' : N;
+'seenemürgitus_N' : N;
+seeneniit_N : N;
+seenepirukas_N : N;
+seeneraamat_N : N;
+seeneriik_N : N;
+seenesalat_N : N;
+seenestik_N : N;
+seenetamine_N : N;
+seeneteadlane_N : N;
+seeneteadus_N : N;
+seenhaigus_N : N;
+seeninfektsioon_N : N;
+seenior_N : N;
+seeniorsportlane_N : N;
+seenjas_A : A;
+seenjuur_N : N;
+seenlill_N : N;
+seen_N : N;
+'seentõbi_N' : N;
+'seenvähk_N' : N;
+seepia_N : N;
+seep_N : N;
+seepuma_V : V;
+'seepärast_Adv' : Adv;
+seerav_N : N;
+seeriamuusika_N : N;
+seerianumber_N : N;
+seeria_N : N;
+seeriatoode_N : N;
+'seeriaväljaanne_N' : N;
+'seeriaüritus_N' : N;
+seerimine_N : N;
+seersant_N : N;
+'seerumiõpetus_N' : N;
+seerum_N : N;
+seesamikook_N : N;
+seesamipasta_N : N;
+seesamiseeme_N : N;
+seesamiseemnekook_N : N;
+'seesamiõli_N' : N;
+seesamluu_N : N;
+seesam_N : N;
+sees_keerama_V : V;
+seesmine_A : A;
+seesmiselt_Adv : Adv;
+'sees_pöörama_V' : V;
+seesriim_N : N;
+sees_Adv : Adv;
+seestpoolt_Adv : Adv;
+'seest_täis_ajama_V' : V;
+'seest_õõnsaks_võtma_V' : V;
+'seestütlev_N' : N;
+'seesütlev_N' : N;
+'seetõttu_Adv' : Adv;
+seevastu_Adv : Adv;
+'seevõrra_Adv' : Adv;
+segaarv_N : N;
+segadik_N : N;
+segadis_N : N;
+segadokument_N : N;
+segadusse_ajama_V : V;
+segadus_N : N;
+segadusse_sattuma_V : V;
+segadusse_viima_V : V;
+'segahaudmekärg_N' : N;
+segaja_N : N;
+segakauplus_N : N;
+segakaup_N : N;
+segakeel_N : N;
+segakivi_N : N;
+segaklooster_N : N;
+segakool_N : N;
+segakoor_N : N;
+segakultuur_N : N;
+segalastilaev_N : N;
+'segalõng_N' : N;
+segama_V2 : V2;
+segamatult_Adv : Adv;
+segamine_N : N;
+segamini_ajama_V : V;
+segamini_keerama_V : V;
+'segamini_pöörama_V' : V;
+segamini_Adv : Adv;
+segamismasin_N : N;
+'segamüüritis_N' : N;
+segane_A : A;
+'seganärv_N' : N;
+'segapaarismäng_N' : N;
+segapuder_N : N;
+segapuistu_N : N;
+'segapõllumajandus_N' : N;
+'segaraadikssüsteem_N' : N;
+segarent_N : N;
+segariim_N : N;
+segaseks_ajama_V : V;
+segaselt_Adv : Adv;
+'segasevõitu_Adv' : Adv;
+segast_juttu_ajama_V : V;
+'segast_juttu_rääkima_V' : V;
+segatis_N : N;
+segavalt_Adv : Adv;
+segavereline_N : N;
+'segaväetis_N' : N;
+'segavärvus_N' : N;
+segelema_V : V;
+segetaaltaim_N : N;
+segi_ajama_V : V;
+segi_liigutama_V : V;
+segi_loksuma_V : V;
+segi_loopima_V : V;
+'segiläbi_Adv' : Adv;
+'segi_lööma_V' : V;
+segiolek_N : N;
+segi_paiskama_V : V;
+segi_pilduma_V : V;
+segi_raputama_V : V;
+segi_Adv : Adv;
+segisti_N : N;
+segmendiregister_N : N;
+segmenteerija_N : N;
+segmenteerimine_N : N;
+segmenteerumine_N : N;
+segmentimine_N : N;
+segmentkaar_N : N;
+segment_N : N;
+segmentviil_N : N;
+segragatsioon_N : N;
+segukamm_N : N;
+segulisand_N : N;
+segumasin_N : N;
+segunduma_V : V;
+seguneja_N : N;
+segunema_V : V;
+segunematult_Adv : Adv;
+segunemine_N : N;
+segur_N : N;
+segu_N : N;
+segustamine_N : N;
+segustuma_V : V;
+segutrell_N : N;
+segway_N : N;
+sehkendaja_N : N;
+sehkendamine_N : N;
+sehvti_ajama_V : V;
+sehvti_pidama_V : V;
+sehvtitamine_N : N;
+sehvti_tegema_V : V;
+seib_N : N;
+seier_N : N;
+seif_N : N;
+seiguma_V : V;
+seikleja_N : N;
+seiklema_V : V;
+seiklemine_N : N;
+seiklusjutt_N : N;
+seikluskasvatus_N : N;
+seikluskirjandus_N : N;
+seikluslikkus_N : N;
+seikluslik_A : A;
+seiklusrikkus_N : N;
+seiklusromaan_N : N;
+seiklus_N : N;
+seik_N : N;
+seilaja_N : N;
+seilamine_N : N;
+seil_N : N;
+'seinaga_rääkima_V' : V;
+seinakalender_N : N;
+seinakapp_N : N;
+seinakate_N : N;
+seinakattematerjal_N : N;
+seinakatteplaat_N : N;
+seinakell_N : N;
+seinak_N : N;
+seinalihvija_N : N;
+seinalihvimismasin_N : N;
+seinaliim_N : N;
+seinamaal_N : N;
+seinanagi_N : N;
+seinapahtel_N : N;
+seinapaneel_N : N;
+seinapeegel_N : N;
+seinapidi_Adv : Adv;
+seinapiilar_N : N;
+seinapink_N : N;
+seinapintsel_N : N;
+seinaplaat_N : N;
+seinaplokk_N : N;
+seinariiul_N : N;
+seinasammas_N : N;
+seinataldrik_N : N;
+seinatennis_N : N;
+seinatreening_N : N;
+'seinatühe_N' : N;
+seinavaas_N : N;
+seinavaha_N : N;
+seinavaip_N : N;
+seinavooder_N : N;
+seinavoodi_N : N;
+'seinavärv_N' : N;
+'seina_äärde_panema_V' : V;
+'seina_äärde_suruma_V' : V;
+seiner_N : N;
+seinnoot_N : N;
+seinpaat_N : N;
+sein_N : N;
+seiraja_N : N;
+seirama_V2 : V2;
+seiramine_N : N;
+seire_N : N;
+seisak_N : N;
+seisataja_N : N;
+seisatama_V : V;
+seisatamine_N : N;
+seisevlaine_N : N;
+seisevnoot_N : N;
+seisev_A : A;
+'seisevvõrk_N' : N;
+seisja_N : N;
+seiskaja_N : N;
+seiskamine_N : N;
+'seiskamiskäsk_N' : N;
+seiskumine_N : N;
+seisku_Adv : Adv;
+seismapanek_N : N;
+seisma_V : V;
+seismine_N : N;
+'seismisvõimetus_N' : N;
+seismograaf_N : N;
+seismoloogia_N : N;
+seismoloog_N : N;
+seismomeeter_N : N;
+seismomeetria_N : N;
+seisnema_V : V;
+seisnemine_N : N;
+seis_N : N;
+seisuaeg_N : N;
+seisuenergia_N : N;
+seisujalu_Adv : Adv;
+seisukindlus_N : N;
+'seisukohale_jõudma_V' : V;
+'seisukohavõtt_N' : N;
+seisukohta_jagama_V : V;
+seisukohta_toetama_V : V;
+'seisukohta_võtma_V' : V;
+'seisukohta_välja_ütlema_V' : V;
+'seisukohta_väljendama_V' : V;
+seisukohti_jagama_V : V;
+seisukoht_N : N;
+seisukord_N : N;
+seisulaine_N : N;
+seisundidraama_N : N;
+seisundimuutus_N : N;
+'seisundimäärsõna_N' : N;
+'seisundinäidend_N' : N;
+seisund_N : N;
+seisupidur_N : N;
+seisusekohaselt_Adv : Adv;
+'seisusevääriliselt_Adv' : Adv;
+seisus_N : N;
+seisutama_V : V;
+seisvus_N : N;
+'seiš_N' : N;
+'seitsekümmend_N' : N;
+seitsesada_N : N;
+seitse_N : N;
+'seitseteistkümmend_N' : N;
+seitseteist_N : N;
+seitset_nahka_koorima_V : V;
+'seitset_nahka_võtma_V' : V;
+'seitset_surmapattu_süüks_panema_V' : V;
+seitsmekaupa_Adv : Adv;
+seitsmekesi_Adv : Adv;
+seitsmekordistamine_N : N;
+seitsmekordistumine_N : N;
+'seitsmekümnendik_N' : N;
+'seitsmekümnes_N' : N;
+seitsme_luku_taga_hoidma_V : V;
+seitsme_luku_taha_peitma_V : V;
+'seitsmemagajapäev_N' : N;
+seitsmendik_N : N;
+seitsme_pitseri_alla_panema_V : V;
+seitsme_pitseri_all_hoidma_V : V;
+seitsmes_N : N;
+'seitsmeteistkümnendik_N' : N;
+'seitsmeteistkümnes_N' : N;
+'seitsmevennapäev_N' : N;
+'seitsmevõistleja_N' : N;
+'seitsmevõistlus_N' : N;
+seivija_N : N;
+seivimine_N : N;
+sekeldaja_N : N;
+sekeldama_V : V;
+sekeldamine_N : N;
+sekeldus_N : N;
+sekka_heitma_V : V;
+'sekka_lööma_V' : V;
+sekka_panema_V : V;
+sekka_pistma_V : V;
+sekka_segama_V : V;
+sekka_Adv : Adv;
+sekka_tulema_V : V;
+sekkuja_N : N;
+sekkumine_N : N;
+sekkumispedagoogika_N : N;
+sekreet_N : N;
+sekretsioon_N : N;
+'sekretär_N' : N;
+seksajakiri_N : N;
+seksapiil_N : N;
+sek_N : N;
+seksiajakiri_N : N;
+seksija_N : N;
+seksikas_A : A;
+seksikauplus_N : N;
+seksikus_N : N;
+seksimine_N : N;
+seksipood_N : N;
+seksiskandaal_N : N;
+seksism_N : N;
+seksist_N : N;
+sekskauplus_N : N;
+seksmaniakk_N : N;
+seksoloogia_N : N;
+seksoloog_N : N;
+sekspood_N : N;
+seks_N : N;
+sekstant_N : N;
+sekstett_N : N;
+sekstiin_N : N;
+sekstiljon_N : N;
+seksuaaleetika_N : N;
+seksuaalelu_N : N;
+seksuaalhormoon_N : N;
+'seksuaalhälve_N' : N;
+seksuaalkasvatus_N : N;
+seksuaalmoraal_N : N;
+seksuaalne_A : A;
+seksuaalpatoloogia_N : N;
+'seksuaalpsühholoogia_N' : N;
+seksuaalsus_N : N;
+seksuaalvahekord_N : N;
+seksuoloogia_N : N;
+sektantlik_A : A;
+sektantlus_N : N;
+sektant_N : N;
+sektordiagramm_N : N;
+sektorivaheldus_N : N;
+sektorjoondus_N : N;
+sektor_N : N;
+sekt_N : N;
+sektsioonelamu_N : N;
+sektsioonkapp_N : N;
+sektsioonlaev_N : N;
+'sektsioonmööbel_N' : N;
+sektsioonriiul_N : N;
+sektsioon_N : N;
+sekulariseerimine_N : N;
+sekulariseerumine_N : N;
+sekularism_N : N;
+sekularist_N : N;
+sekundaaradressaat_N : N;
+sekundaarindeks_N : N;
+sekundaarjaam_N : N;
+sekundaarne_A : A;
+sekundaarpuhver_N : N;
+'sekundaarvõti_N' : N;
+'sekundaarvärv_N' : N;
+'sekundaarõhk_N' : N;
+sekundant_N : N;
+sekundeerija_N : N;
+sekundeerimine_N : N;
+sekund_N : N;
+sekventser_N : N;
+sekvester_N : N;
+sekvestreerimine_N : N;
+selaginell_N : N;
+seleen_N : N;
+selekteerija_N : N;
+selekteerimine_N : N;
+selektiivdamp_N : N;
+selektiivgenereerimine_N : N;
+selektiivlause_N : N;
+selektiivne_A : A;
+selektiivootelause_N : N;
+selektiivselt_Adv : Adv;
+selektiivsus_N : N;
+'selektiivtõmmistus_N' : N;
+'selektsionäär_N' : N;
+selektsioon_N : N;
+selenoloogia_N : N;
+selenoloog_N : N;
+seletaja_N : N;
+seletama_V2 : V2;
+seletamatult_Adv : Adv;
+seletamatu_A : A;
+seletamine_N : N;
+seletav_A : A;
+seletuma_V : V;
+seletumine_N : N;
+seletuskiri_N : N;
+seletusmuistend_N : N;
+seletus_N : N;
+'seletussõnaraamat_N' : N;
+seletust_andma_V : V;
+selga_ajama_V : V;
+selga_andma_V : V;
+selga_elama_tulema_V : V;
+selga_keerama_V : V;
+'selga_kuumaks_kütma_V' : V;
+selga_kuumaks_tegema_V : V;
+selga_laadima_V : V;
+'selga_lööma_V' : V;
+selga_murdma_V : V;
+'selga_näitama_V' : V;
+'selga_nühkima_V' : V;
+selga_panema_V : V;
+selga_passima_V : V;
+selga_proovima_V : V;
+'selga_prügiseks_tegema_V' : V;
+'selga_pöörama_V' : V;
+selga_ronima_V : V;
+selga_sirgu_ajama_V : V;
+'selga_sirgu_lööma_V' : V;
+selga_sirutama_V : V;
+'selga_tuliseks_kütma_V' : V;
+selga_tuliseks_tegema_V : V;
+'selga_tõmbama_V' : V;
+selga_viskama_V : V;
+'selga_võtma_V' : V;
+selgeks_saama_V : V;
+selgeks_Adv : Adv;
+selgeks_tegema_V : V;
+'selgeks_õpetama_V' : V;
+'selgelt_nägema_V' : V;
+'selgeltnägemine_N' : N;
+'selgeltnägija_N' : N;
+selgelt_Adv : Adv;
+selgendamine_N : N;
+selgenduma_V : V;
+selgenemine_N : N;
+selgepiirilisus_N : N;
+selge_A : A;
+selgesti_Adv : Adv;
+'selgesõnaliselt_Adv' : Adv;
+'selget_keelt_rääkima_V' : V;
+'selget_päeva_mitte_nägema_V' : V;
+'selget_päeva_nägema_V' : V;
+selget_sotti_saama_V : V;
+selget_sotti_tegema_V : V;
+selget_vett_tulema_V : V;
+selgija_N : N;
+selgimine_N : N;
+selgineja_N : N;
+selginemine_N : N;
+selgitaja_N : N;
+selgitamine_N : N;
+selgitav_A : A;
+selgitusi_andma_V : V;
+selgitus_N : N;
+selgitust_andma_V : V;
+'selgitust_nõudma_V' : V;
+selgitust_otsima_V : V;
+'selgitustöö_N' : N;
+selgnema_V : V;
+selgroogne_N : N;
+selgroog_N : N;
+selgroogu_murdma_V : V;
+selgrookanal_N : N;
+'selgroolüli_N' : N;
+selgroots_N : N;
+selgrootu_N : N;
+selg_N : N;
+selguma_V : V;
+selgumine_N : N;
+'selgusele_jõudma_V' : V;
+'selgusetuks_jääma_V' : V;
+selgusetult_Adv : Adv;
+selgusetu_A : A;
+selgusetus_N : N;
+selgus_N : N;
+'selgust_nõutama_V' : V;
+selgust_otsima_V : V;
+selgust_saama_V : V;
+selgust_tooma_V : V;
+selilema_V : V;
+selilidistants_N : N;
+selili_keerama_V : V;
+selili_lamama_V : V;
+selililamang_N : N;
+selili_panema_V : V;
+selili_Adv : Adv;
+seliliujuja_N : N;
+seliliujumine_N : N;
+selili_vajuma_V : V;
+seliti_panema_V : V;
+seliti_Adv : Adv;
+seliti_N : N;
+selitsi_Adv : Adv;
+selituma_V : V;
+'selitusnõu_N' : N;
+'seljaajunärv_N' : N;
+'seljaajupõletik_N' : N;
+seljaaju_N : N;
+seljaajusong_N : N;
+seljaajuveestumus_N : N;
+seljakil_Adv : Adv;
+seljakott_N : N;
+seljak_N : N;
+seljakuti_Adv : Adv;
+seljalihas_N : N;
+seljali_Adv : Adv;
+seljaluu_N : N;
+seljanka_N : N;
+seljaosa_N : N;
+selja_peale_panema_V : V;
+seljasammas_N : N;
+seljas_elama_V : V;
+seljas_liugu_laskma_V : V;
+seljast_kiskuma_V : V;
+seljast_rebima_V : V;
+seljast_viskama_V : V;
+'seljast_võtma_V' : V;
+'seljast_ära_võtma_V' : V;
+'seljataga_rääkima_V' : V;
+selja_taga_seisma_V : V;
+seljataga_seisma_V : V;
+seljataga_Adv : Adv;
+'selja_taha_jätma_V' : V;
+'seljataha_jätma_V' : V;
+'selja_taha_jääma_V' : V;
+'seljataha_jääma_V' : V;
+selja_taha_pugema_V : V;
+selja_taha_vaatama_V : V;
+seljataha_vajuma_V : V;
+seljataja_N : N;
+seljatamine_N : N;
+seljati_Adv : Adv;
+seljatugi_N : N;
+seljavalu_N : N;
+'seljavõitu_saavutama_V' : V;
+sellane_A : A;
+sellegipoolest_Adv : Adv;
+seller_N : N;
+selletagi_Adv : Adv;
+sellinema_V : V;
+selliseisus_N : N;
+selliselt_Adv : Adv;
+sell_N : N;
+seltima_V : V;
+seltsidaam_N : N;
+seltsi_heitma_V : V;
+seltsija_N : N;
+seltsiline_N : N;
+'seltsi_lööma_V' : V;
+seltsimaja_N : N;
+seltsimatu_A : A;
+seltsimatus_N : N;
+seltsimees_N : N;
+seltsimine_N : N;
+seltsing_N : N;
+'seltsi_nõudma_V' : V;
+seltsi_Adv : Adv;
+seltsiteater_N : N;
+seltsiv_A : A;
+seltsivus_N : N;
+'seltsi_võtma_V' : V;
+'seltsiõhtu_N' : N;
+seltskondlik_A : A;
+seltskond_N : N;
+seltskonnaajakiri_N : N;
+seltskonnainimene_N : N;
+'seltskonnakomöödia_N' : N;
+'seltskonnalõvi_N' : N;
+seltskonnamees_N : N;
+'seltskonnasündmus_N' : N;
+seltskonnatants_N : N;
+seltskonnatuus_N : N;
+'seltskonnaõhtu_N' : N;
+'seltskonnaüritus_N' : N;
+selts_N : N;
+seltuma_V : V;
+selvehall_N : N;
+selvekauplus_N : N;
+'selvemüük_N' : N;
+selvepesumaja_N : N;
+selve_N : N;
+selvija_N : N;
+selvima_V : V;
+selvimine_N : N;
+semafor_N : N;
+semantika_N : N;
+semantikaviga_N : N;
+semantiline_A : A;
+semantiliselt_Adv : Adv;
+semasioloogia_N : N;
+semasioloogiline_A : A;
+sembuma_V : V;
+semester_N : N;
+semiit_N : N;
+semikoolon_N : N;
+'seminaripäev_N' : N;
+'seminaritöö_N' : N;
+seminar_N : N;
+semioos_N : N;
+semiootika_N : N;
+semiootik_N : N;
+semitiseeruma_V : V;
+semitoloogia_N : N;
+semitoloog_N : N;
+semlak_N : N;
+semmija_N : N;
+semmimine_N : N;
+semulikkus_N : N;
+semulik_A : A;
+semu_N : N;
+semutseja_N : N;
+semutsema_V : V;
+semutsemine_N : N;
+semutsevalt_Adv : Adv;
+semutsev_A : A;
+senaator_N : N;
+senat_N : N;
+sendipealt_Adv : Adv;
+seniilne_A : A;
+seniilsus_N : N;
+seniit_N : N;
+senikaua_Adv : Adv;
+senotainoos_N : N;
+sensatsiooniline_A : A;
+sensatsioon_N : N;
+sensibiliseerimine_N : N;
+sensibiliseeruja_N : N;
+sensibiliseerumine_N : N;
+sensitiivne_A : A;
+sensitiiv_N : N;
+sensitiivsus_N : N;
+sensitomeeter_N : N;
+sensomotoorika_N : N;
+sensorpaneel_N : N;
+sensor_N : N;
+sensuaalne_A : A;
+sensuaalsus_N : N;
+sensualism_N : N;
+sensualist_N : N;
+sentaavo_N : N;
+sentents_N : N;
+sentiliiter_N : N;
+sentimeeter_N : N;
+sentimentaalitseja_N : N;
+sentimentaalitsemine_N : N;
+sentimentaalsus_N : N;
+sentimentalism_N : N;
+sent_N : N;
+seondamine_N : N;
+seondumine_N : N;
+seong_N : N;
+seosediagramm_N : N;
+seosekaal_N : N;
+seosetu_A : A;
+seosetus_N : N;
+seos_N : N;
+seostaja_N : N;
+seostamine_N : N;
+seostuma_V : V;
+seostumine_N : N;
+seotis_N : N;
+seotud_A : A;
+seotus_N : N;
+sepahaamer_N : N;
+'sepakunstinäitus_N' : N;
+sepameisel_N : N;
+sepanael_N : N;
+'sepanäitus_N' : N;
+sepapaja_N : N;
+sepapress_N : N;
+separaatlus_N : N;
+separaatne_A : A;
+separaatselt_Adv : Adv;
+separatism_N : N;
+separatist_N : N;
+separeerija_N : N;
+separeerimine_N : N;
+separeeruma_V : V;
+separeerumine_N : N;
+sepatangid_N : N;
+'sepatööriist_N' : N;
+'sepatöö_N' : N;
+sepavasar_N : N;
+sepikoda_N : N;
+sepik_N : N;
+'sepisenäitus_N' : N;
+sepisnael_N : N;
+sepis_N : N;
+sepistaja_N : N;
+sepistamine_N : N;
+sepistatu_N : N;
+sepistus_N : N;
+sepistusvasar_N : N;
+'sepistöö_N' : N;
+'sepisvõre_N' : N;
+sepitseja_N : N;
+sepitsemine_N : N;
+sepitsus_N : N;
+sepp_N : N;
+sepsis_N : N;
+september_N : N;
+septembrikuu_N : N;
+'septembripäev_N' : N;
+septiim_N : N;
+septiljon_N : N;
+serblane_N : N;
+serenaad_N : N;
+seriaal_N : N;
+serigraafia_N : N;
+seriif_N : N;
+seroloogia_N : N;
+serotoniin_N : N;
+serpentiniit_N : N;
+'sertifikaadinõue_N' : N;
+sertifikaat_N : N;
+sertifitseerija_N : N;
+sertifitseerimine_N : N;
+sertifitseerimisasutus_N : N;
+sertifitseerimiskeskus_N : N;
+sertifitseerimisrada_N : N;
+sertifitseerimistee_N : N;
+servaja_N : N;
+servalaud_N : N;
+'serva_lööma_V' : V;
+servamine_N : N;
+servapiksel_N : N;
+servapistmik_N : N;
+serva_tegema_V : V;
+'servaväärindus_N' : N;
+serveerija_N : N;
+serveerima_V2 : V2;
+serveerimine_N : N;
+serveerimislaud_N : N;
+serverarvuti_N : N;
+serverjaam_N : N;
+serverprogramm_N : N;
+serverrakendus_N : N;
+server_N : N;
+serversuletis_N : N;
+servija_N : N;
+servilaudis_N : N;
+servilism_N : N;
+servimine_N : N;
+servimurre_N : N;
+servis_N : N;
+servistuma_V : V;
+servitellis_N : N;
+'serviäss_N' : N;
+servjett_N : N;
+servjoon_N : N;
+'servjoonvõlv_N' : N;
+servlett_N : N;
+servmine_A : A;
+servoajam_N : N;
+servomootor_N : N;
+servo_N : N;
+servseotis_N : N;
+serv_N : N;
+sesoonne_A : A;
+sesoonselt_Adv : Adv;
+sesoon_N : N;
+sesoonsus_N : N;
+sessel_N : N;
+sestpeale_Adv : Adv;
+sete_N : N;
+setitamine_N : N;
+setsessioon_N : N;
+settekiht_N : N;
+settekivim_N : N;
+settematerjal_N : N;
+setteproov_N : N;
+settima_V : V;
+settimine_N : N;
+settpall_N : N;
+sett_N : N;
+setud_N : N;
+setukas_N : N;
+setukene_N : N;
+setuke_N : N;
+setu_N : N;
+setustuma_V : V;
+setuveli_N : N;
+setverik_N : N;
+sfragistika_N : N;
+'sfäär_N' : N;
+shiffer_N : N;
+shigelloos_N : N;
+shoji_N : N;
+shokeerima_V2 : V2;
+'sialorröa_N' : N;
+sibaja_N : N;
+sibama_V : V;
+sibamine_N : N;
+sibelema_V : V;
+sibilant_N : N;
+sibima_V : V;
+sibi_N : N;
+siblija_N : N;
+siblima_V : V;
+siblimine_N : N;
+sibulaklops_N : N;
+sibuljas_A : A;
+sibulkuppel_N : N;
+sibullill_N : N;
+sibul_N : N;
+sibultaim_N : N;
+'sibüll_N' : N;
+sideadapter_N : N;
+sideainepasta_N : N;
+sideaine_N : N;
+sideainetainas_N : N;
+sideandmed_N : N;
+sideeriline_A : A;
+sideident_N : N;
+sidejaoskond_N : N;
+sidekaabel_N : N;
+sidekaar_N : N;
+sidekanal_N : N;
+sidekestaturse_N : N;
+'sidekirmepõletik_N' : N;
+sidekivi_N : N;
+sidekoehaigus_N : N;
+sidekoekasvaja_N : N;
+'sidekoepõletik_N' : N;
+sidekoerakk_N : N;
+sidekoestumine_N : N;
+sidekoestus_N : N;
+sidekontroller_N : N;
+sidekriips_N : N;
+sidekudekasvaja_N : N;
+sidekude_N : N;
+sidelane_N : N;
+sideliidus_N : N;
+sideliin_N : N;
+sideluure_N : N;
+sidemees_N : N;
+sidemeid_looma_V : V;
+sideministeerium_N : N;
+sideminister_N : N;
+'sidemängija_N' : N;
+sideohvitser_N : N;
+sidepidaja_N : N;
+sidepidamine_N : N;
+sideprotokoll_N : N;
+sidepunkt_N : N;
+sideroos_N : N;
+sidesatelliit_N : N;
+sideseanss_N : N;
+side_N : N;
+sideskeem_N : N;
+'sidesõlm_N' : N;
+'sidesõnakus_N' : N;
+'sidesõna_N' : N;
+'sidesõnatus_N' : N;
+'sidesüsteem_N' : N;
+sidetala_N : N;
+sidetarkvara_N : N;
+sideteenistus_N : N;
+sideteenus_N : N;
+sidetehiskaaslane_N : N;
+sidetehnoloogia_N : N;
+sidet_pidama_V : V;
+sideturve_N : N;
+'sidetöötaja_N' : N;
+'sidetühik_N' : N;
+sidevahend_N : N;
+sidevoog_N : N;
+'sidevõrk_N' : N;
+sidima_V : V;
+sidin_N : N;
+sidistaja_N : N;
+sidistamine_N : N;
+sidrunhape_N : N;
+sidrunhein_N : N;
+sidrunijook_N : N;
+sidrunikoor_N : N;
+'sidrunilõhn_N' : N;
+'sidrunilõik_N' : N;
+sidrunimahl_N : N;
+sidrunipuu_N : N;
+sidruniviil_N : N;
+'sidrunivõie_N' : N;
+'sidruniõli_N' : N;
+sidrun_N : N;
+'sidrunväändik_N' : N;
+siduja_N : N;
+siduma_V2 : V2;
+sidumine_N : N;
+sidumismaterjal_N : N;
+'sidumisnöör_N' : N;
+sidumistarbed_N : N;
+sidumistarve_N : N;
+sidumistraat_N : N;
+sidumistuba_N : N;
+sidumisvahend_N : N;
+sidunduma_V : V;
+siduradamine_N : N;
+siduriketas_N : N;
+siduripedaal_N : N;
+sidur_N : N;
+sidusaine_N : N;
+sidusandmebaas_N : N;
+siduskataloog_N : N;
+sidusotsing_N : N;
+sidusprogrammeerimine_N : N;
+'sidusrežiim_N' : N;
+sidus_A : A;
+sidusteenus_N : N;
+'sidustöötlus_N' : N;
+'sidususanalüüs_N' : N;
+sidusus_N : N;
+siduv_A : A;
+sifoonpudel_N : N;
+sifoon_N : N;
+'sigade_ette_pärleid_heitma_V' : V;
+'sigadeette_pärleid_heitma_V' : V;
+sigalane_N : N;
+sigala_N : N;
+'siga_mängima_V' : V;
+sigaretifirma_N : N;
+sigaretilill_N : N;
+sigaretipaber_N : N;
+sigaret_N : N;
+sigarikauplus_N : N;
+sigarillo_N : N;
+sigaripood_N : N;
+sigar_N : N;
+siga_N : N;
+sigatseja_N : N;
+sigatsema_V : V;
+sigatsemine_N : N;
+sigija_N : N;
+sigilik_A : A;
+sigima_V : V;
+sigimatu_A : A;
+sigimatus_N : N;
+sigimik_N : N;
+sigimine_N : N;
+sigimisbioloogia_N : N;
+'sigimisvõime_N' : N;
+'sigimisvõimetus_N' : N;
+sigineja_N : N;
+siginemine_N : N;
+sigi_N : N;
+sigitaja_N : N;
+sigitamine_N : N;
+sigitus_N : N;
+sigiv_A : A;
+'sigivuslõpe_N' : N;
+sigivus_N : N;
+sigmatism_N : N;
+signaali_andma_V : V;
+signaaliedastuskiirus_N : N;
+signaaligeneraator_N : N;
+signaalija_N : N;
+signaalikandja_N : N;
+signaalikiirus_N : N;
+signaalimine_N : N;
+signaalimuundur_N : N;
+'signaalitöötlus_N' : N;
+signaalmast_N : N;
+signaalmiin_N : N;
+'signaalpüstol_N' : N;
+signaalrakett_N : N;
+signaal_N : N;
+signaaltorn_N : N;
+signaaltuli_N : N;
+signalisatsioon_N : N;
+signaliseerija_N : N;
+signaliseerimine_N : N;
+signaliseerimiskiirus_N : N;
+signatuurfail_N : N;
+signatuur_N : N;
+signeerija_N : N;
+signeerimine_N : N;
+sigrimigri_N : N;
+sigudik_N : N;
+sigur_N : N;
+sihikindlalt_Adv : Adv;
+sihikindlus_N : N;
+sihik_N : N;
+'sihikule_võtma_V' : V;
+'sihile_jõudma_V' : V;
+sihilikkus_N : N;
+sihilik_A : A;
+sihilikult_Adv : Adv;
+sihiline_A : A;
+sihilisus_N : N;
+'sihimärgid_N' : N;
+sihinurk_N : N;
+'sihipäraselt_Adv' : Adv;
+'sihipärasus_N' : N;
+'sihipäratus_N' : N;
+sihiseja_N : N;
+sihisema_V : V;
+sihisemine_N : N;
+sihitamine_N : N;
+sihitav_N : N;
+sihiteadlikult_Adv : Adv;
+sihitis_N : N;
+sihitult_Adv : Adv;
+sihitu_A : A;
+sihitus_N : N;
+sihivektor_N : N;
+sihkama_V : V;
+sihku_laskma_V : V;
+sihtasutus_N : N;
+sihte_seadma_V : V;
+sihtfinantseerija_N : N;
+sihtfinantseerimine_N : N;
+sihtfond_N : N;
+sihtgrupp_N : N;
+sihtija_N : N;
+sihtima_V2 : V2;
+sihtimine_N : N;
+sihtimisnurk_N : N;
+sihti_seadma_V : V;
+sihtjoon_N : N;
+sihtkapital_N : N;
+sihtkeel_N : N;
+sihtkoht_N : N;
+sihtleht_N : N;
+sihtmasin_N : N;
+'sihtmärgid_N' : N;
+'sihtmärk_N' : N;
+sihtnumber_N : N;
+sihtnurk_N : N;
+sihtprogramm_N : N;
+sihtpunkt_N : N;
+sihtrabatt_N : N;
+sihtrahastaja_N : N;
+sihtrahastamine_N : N;
+'sihtrühm_N' : N;
+siht_N : N;
+sihtur_N : N;
+sihtuuring_N : N;
+sihtveksel_N : N;
+sihverplaat_N : N;
+sihvka_N : N;
+siiakala_N : N;
+'siiapüük_N' : N;
+siiberdaja_N : N;
+siiberdama_V : V;
+siiberdamine_N : N;
+siiber_N : N;
+siider_N : N;
+siidik_N : N;
+siidilint_N : N;
+siidisaba_N : N;
+siidiuss_N : N;
+siidi_vedama_V : V;
+siidjas_A : A;
+siidkleit_N : N;
+siidlint_N : N;
+'siidlõng_N' : N;
+siidniit_N : N;
+'siidnöör_N' : N;
+siidpaber_N : N;
+siidpael_N : N;
+'siidpööris_N' : N;
+'siidpüksid_N' : N;
+siidriie_N : N;
+siidseelik_N : N;
+siid_N : N;
+siidtikand_N : N;
+'siidtrükk_N' : N;
+siidvaip_N : N;
+siig_N : N;
+siiljas_A : A;
+siillane_N : N;
+siil_N : N;
+siiluja_N : N;
+siilumine_N : N;
+siilutaja_N : N;
+siilutamine_N : N;
+siima_N : N;
+siinihiir_N : N;
+siinikeskus_N : N;
+siinpoolsus_N : N;
+siinsamas_Adv : Adv;
+siin_Adv : Adv;
+siin_N : N;
+siinusfunktsioon_N : N;
+'siinuskõver_N' : N;
+siinus_N : N;
+'siinvõrk_N' : N;
+siiralt_Adv : Adv;
+siiras_A : A;
+siirdaja_N : N;
+siirdamine_N : N;
+siirdeaviis_N : N;
+siirdekala_N : N;
+siirdekiht_N : N;
+'siirdekäsk_N' : N;
+siirdelisus_N : N;
+siirderaha_N : N;
+siirderiitus_N : N;
+siirdesoo_N : N;
+'siirdesüsteem_N' : N;
+'siirdetöötus_N' : N;
+siirdevorm_N : N;
+'siirdeühiskond_N' : N;
+siirdistutamine_N : N;
+siirdistutus_N : N;
+siirdniristus_N : N;
+siirdtopistus_N : N;
+siirduja_N : N;
+siirduma_V : V;
+siirdumine_N : N;
+siire_N : N;
+siirik_N : N;
+siirlema_V : V;
+siirmine_N : N;
+siirmispealdis_N : N;
+siir_N : N;
+siirup_N : N;
+siirus_N : N;
+siisike_N : N;
+siiski_Adv : Adv;
+siis_Adv : Adv;
+siit_ilmast_lahkuma_V : V;
+siivsus_N : N;
+siivutu_A : A;
+sikk_N : N;
+sikra_N : N;
+siksakfriis_N : N;
+'siksakikäärid_N' : N;
+siksakiline_A : A;
+siksakiliselt_Adv : Adv;
+siksakitaja_N : N;
+siksakitamine_N : N;
+siksakjoon_N : N;
+siksak_N : N;
+siksaktee_N : N;
+sikud_lammastest_eraldama_V : V;
+sikupill_N : N;
+sikusarv_N : N;
+sikuska_N : N;
+sikutaja_N : N;
+sikutama_V2 : V2;
+sikutamine_N : N;
+'sikutipüük_N' : N;
+sikuti_N : N;
+silama_V : V;
+silbipositsioon_N : N;
+silbitaja_N : N;
+silbitamine_N : N;
+silbituum_N : N;
+silbuma_V : V;
+sildamine_N : N;
+sildekonstruktsioon_N : N;
+sildetarind_N : N;
+sildistaja_N : N;
+sildistamine_N : N;
+silditaja_N : N;
+silditamine_N : N;
+sildkraana_N : N;
+sildmarsruuter_N : N;
+sild_N : N;
+sildtee_N : N;
+'sildu_enda_järel_purustama_V' : V;
+'sildu_enda_järel_põletama_V' : V;
+sildu_enda_taga_purustama_V : V;
+'sildu_enda_taga_põletama_V' : V;
+silduja_N : N;
+silduma_V : V;
+sildumine_N : N;
+sildumistekk_N : N;
+'sildu_põletama_V' : V;
+sildu_vahel_purustama_V : V;
+'sildu_vahel_põletama_V' : V;
+'sildühendus_N' : N;
+siledaraudne_N : N;
+siledus_N : N;
+sileerimine_N : N;
+sileeruma_V : V;
+silelihaskude_N : N;
+silelihas_N : N;
+silendaja_N : N;
+silendamine_N : N;
+silenema_V : V;
+silenemine_N : N;
+sile_A : A;
+silikaatbetoonplokk_N : N;
+silikaatbetoon_N : N;
+silikaathoone_N : N;
+silikaatkivi_N : N;
+silikaatklaas_N : N;
+silikaatkrohv_N : N;
+silikaat_N : N;
+silikaattellis_N : N;
+'silikaatvärv_N' : N;
+silikaltsiitplokk_N : N;
+silikaltsiit_N : N;
+silikoonhermeetik_N : N;
+silikoon_N : N;
+silikoonvedelik_N : N;
+'silikoonvärv_N' : N;
+'silikoonõli_N' : N;
+silinderfrees_N : N;
+silinderhammasratas_N : N;
+silinderkaabu_N : N;
+silinderkoorik_N : N;
+silinderlukk_N : N;
+'silinderlääts_N' : N;
+silinderpoi_N : N;
+silinderpress_N : N;
+silinder_N : N;
+silindertihvt_N : N;
+'silindervõlv_N' : N;
+silindriplokk_N : N;
+silisema_V : V;
+silitaja_N : N;
+silitama_V2 : V2;
+silitamine_N : N;
+silitus_N : N;
+silkaja_N : N;
+silkama_V : V;
+silkamine_N : N;
+silksama_V : V;
+silksatama_V : V;
+silk_N : N;
+silksolk_N : N;
+silksuja_N : N;
+silksuma_V : V;
+silksumine_N : N;
+silkuma_V : V;
+sillaehitus_N : N;
+sillaferm_N : N;
+sillake_N : N;
+sillasammas_N : N;
+silla_N : N;
+sillatala_N : N;
+sillaturvik_N : N;
+sillavai_N : N;
+sillerdaja_N : N;
+sillerdama_V : V;
+sillerdamine_N : N;
+silluskaar_N : N;
+silluspruss_N : N;
+sillus_N : N;
+sillutaja_N : N;
+sillutamine_N : N;
+sillutis_N : N;
+sillutuskivi_N : N;
+sillutusmaterjal_N : N;
+silma_alla_sattuma_V : V;
+silmaalune_N : N;
+silma_andma_V : V;
+silmaarstiteadus_N : N;
+silmaarst_N : N;
+silmaauk_N : N;
+silmaava_N : N;
+silmade_ees_hoidma_V : V;
+'silmade_ees_nägema_V' : V;
+'silmade_ees_püsima_V' : V;
+'silmade_eest_läbi_laskma_V' : V;
+'silmade_eest_mööduma_V' : V;
+silmade_ette_kerkima_V : V;
+silmade_ette_maalima_V : V;
+silmade_ette_manama_V : V;
+silmade_ette_tooma_V : V;
+silmade_ette_tulema_V : V;
+'silmadega_küljes_rippuma_V' : V;
+'silmadega_sööma_V' : V;
+silmadega_vaatama_V : V;
+'silmadega_üle_libistama_V' : V;
+'silmad_jõllis_vahtima_V' : V;
+'silmad_kirjuks_võtma_V' : V;
+silmad_lahti_vaatama_V : V;
+silmad_peast_vaatama_V : V;
+silmad_pulkas_vahtima_V : V;
+'silmad_pähe_panema_V' : V;
+'silmad_pähe_tegema_V' : V;
+'silmad_pärani_ajama_V' : V;
+silmad_N : N;
+silma_ees_hoidma_V : V;
+silma_haavama_V : V;
+silmahaigus_N : N;
+silma_hakkama_V : V;
+silmahammas_N : N;
+silma_heitma_V : V;
+silmahimu_tegema_V : V;
+'silma_ja_kõrva_jätkuma_V' : V;
+silmaja_N : N;
+'silma_jääma_V' : V;
+silmakahjustus_N : N;
+silmakarv_N : N;
+silma_kinni_laskma_V : V;
+silma_kinni_pigistama_V : V;
+silma_kinni_saama_V : V;
+silmakiri_N : N;
+silmakirjaks_tegema_V : V;
+silmakirjalikkus_N : N;
+silmakirjalikult_Adv : Adv;
+silmakirjateener_N : N;
+silmakirjatseja_N : N;
+silmakirjatsemine_N : N;
+silmaklaasid_N : N;
+silmaklaas_N : N;
+silmakliinik_N : N;
+silmakoobas_N : N;
+silmakuivus_N : N;
+silmalainer_N : N;
+silmalaug_N : N;
+silmale_andma_V : V;
+silmalihas_N : N;
+'silmaliigutajanärv_N' : N;
+silma_looja_laskma_V : V;
+silmalummutus_N : N;
+silmaluuke_lahti_tegema_V : V;
+'silmaläätsepuudus_N' : N;
+'silmaläätsetus_N' : N;
+'silmalääts_N' : N;
+'silma_lööma_V' : V;
+silmama_V2 : V2;
+silmamine_N : N;
+silmamoondaja_N : N;
+silmamoondus_N : N;
+silmamuna_N : N;
+'silmanägemist_ära_võtma_V' : V;
+'silma_näppu_võtma_V' : V;
+'silma_näpu_vahele_võtma_V' : V;
+'silmanärv_N' : N;
+silmaotsaski_mitte_sallima_V : V;
+'silmapaari_vahele_jätma_V' : V;
+'silmapaari_vahele_jääma_V' : V;
+silmapaar_N : N;
+silma_paistma_V : V;
+silmapaistvalt_Adv : Adv;
+silma_peale_heitma_V : V;
+silma_peale_panema_V : V;
+silma_peal_hoidma_V : V;
+silma_peal_pidama_V : V;
+'silma_peast_võtma_V' : V;
+silmapeegel_N : N;
+silmapete_N : N;
+silmapettus_N : N;
+silmapiirile_ilmuma_V : V;
+silmapiirile_kerkima_V : V;
+silmapiirilt_kaduma_V : V;
+silmapiir_N : N;
+silma_pilgutama_V : V;
+silmapilgutus_N : N;
+silmapilkselt_Adv : Adv;
+silmapilk_N : N;
+silmapliiats_N : N;
+silma_puutuma_V : V;
+'silmapõletik_N' : N;
+silmaringi_laiendama_V : V;
+silmaring_N : N;
+silmaripse_N : N;
+'silmarõõm_N' : N;
+'silmarõõmu_tegema_V' : V;
+silma_sattuma_V : V;
+silmas_pidama_V : V;
+silmast_silma_kohtuma_V : V;
+'silmast_vett_välja_võtma_V' : V;
+silma_tegema_V : V;
+silmaterake_N : N;
+silmatera_N : N;
+silma_torkama_V : V;
+silmatorkamatult_Adv : Adv;
+silmatorkavalt_Adv : Adv;
+silma_tulema_V : V;
+silmavaade_N : N;
+silma_vaatama_V : V;
+silmavalgus_N : N;
+silmavesi_N : N;
+silma_vesistama_V : V;
+silmavett_valama_V : V;
+silma_viskama_V : V;
+silme_ees_seisma_V : V;
+silme_ette_manama_V : V;
+'silme_ette_tõusma_V' : V;
+silmi_andma_V : V;
+silmi_avama_V : V;
+silmi_ette_andma_V : V;
+silmi_ette_tegema_V : V;
+'silmi_hõõruma_V' : V;
+'silmi_ja_kõrvu_jätkuma_V' : V;
+'silmi_jõlli_ajama_V' : V;
+silmi_kinni_panema_V : V;
+silmi_kinni_pigistama_V : V;
+silmi_kinni_vajutama_V : V;
+silmi_kirjuks_tegema_V : V;
+'silmi_kirjuks_võtma_V' : V;
+silmi_lahti_hoidma_V : V;
+silmi_lahti_pidama_V : V;
+silmi_lahti_tegema_V : V;
+silmili_Adv : Adv;
+'silmi_maha_lööma_V' : V;
+'silmi_märjaks_võtma_V' : V;
+silmi_pealt_laskma_V : V;
+silmi_peast_kratsima_V : V;
+'silmi_peast_sööma_V' : V;
+silmi_peast_vahtima_V : V;
+'silmi_peast_välja_sööma_V' : V;
+silmi_peitma_V : V;
+silmi_peos_hoidma_V : V;
+'silmi_pihku_võtma_V' : V;
+silmi_pilgutama_V : V;
+silmi_pungi_ajama_V : V;
+silmi_punni_ajama_V : V;
+'silmi_pärani_ajama_V' : V;
+'silmi_pöörama_V' : V;
+'silmi_pühkima_V' : V;
+'silmi_püsti_pähe_ajama_V' : V;
+'silmi_ringi_käia_laskma_V' : V;
+silmis_langema_V : V;
+silmist_kaduma_V : V;
+silmist_kaotama_V : V;
+silmist_laskma_V : V;
+silmist_lugema_V : V;
+silmist_mitte_laskma_V : V;
+'silmist_nägema_V' : V;
+silmist_suhu_laskma_V : V;
+'silmist_vett_välja_võtma_V' : V;
+'silmis_tõusma_V' : V;
+'silmist_ära_laskma_V' : V;
+silmi_sulgema_V : V;
+silmi_suureks_ajama_V : V;
+silmi_tegema_V : V;
+silmitseja_N : N;
+silmitsemine_N : N;
+'silmitsi_jätma_V' : V;
+silmitsi_seisma_V : V;
+silmitsi_Adv : Adv;
+silmi_veele_kiskuma_V : V;
+'silmi_veele_võtma_V' : V;
+silmi_vesistama_V : V;
+silmi_viskama_V : V;
+'silmi_ära_pöörama_V' : V;
+'silmi_üle_libistama_V' : V;
+'silmi_ümmarguseks_ajama_V' : V;
+silmkude_N : N;
+'silmnägu_N' : N;
+'silmnähtavalt_Adv' : Adv;
+silm_silma_vastu_seadma_V : V;
+silm_N : N;
+silmsi_Adv : Adv;
+'silmupüük_N' : N;
+silmusejuhik_N : N;
+silmuselause_N : N;
+silmuseline_A : A;
+'silmusest_pääsema_V' : V;
+'silmusetõend_N' : N;
+silmusinvariant_N : N;
+silmuskude_N : N;
+silmuskudumine_N : N;
+silmus_N : N;
+silmustehoidja_N : N;
+silmust_kaela_panema_V : V;
+silmust_kaela_punuma_V : V;
+'silmust_kaela_tõmbama_V' : V;
+'silmust_lõdvemale_laskma_V' : V;
+'silmusvõti_N' : N;
+'silmvõrk_N' : N;
+siloauk_N : N;
+silohoidla_N : N;
+silokombain_N : N;
+silokorpus_N : N;
+silokraav_N : N;
+silokultuur_N : N;
+silomahl_N : N;
+silo_N : N;
+silostamine_N : N;
+'silosööt_N' : N;
+silotaim_N : N;
+silotorn_N : N;
+'silotranšee_N' : N;
+silovirn_N : N;
+silparhitektuur_N : N;
+'silphaaval_rääkima_V' : V;
+silpsiire_N : N;
+silp_N : N;
+'silti_külge_panema_V' : V;
+silt_N : N;
+siltsuja_N : N;
+siltsuma_V : V;
+siltsumine_N : N;
+siluett_N : N;
+'siluhöövel_N' : N;
+siluja_N : N;
+siluma_V2 : V2;
+silumine_N : N;
+silumiskellu_N : N;
+silur_N : N;
+silutud_A : A;
+sima_N : N;
+simbel_N : N;
+simman_N : N;
+simmel_N : N;
+simpleksedastus_N : N;
+simpleksside_N : N;
+simplifitseerija_N : N;
+simplifitseerimine_N : N;
+'simsihöövel_N' : N;
+simss_N : N;
+simulaator_N : N;
+'simulatsioonimäng_N' : N;
+simuleerija_N : N;
+simuleerimine_N : N;
+simultaanlava_N : N;
+simultaansuselement_N : N;
+simultaansus_N : N;
+simultagnoosia_N : N;
+'simunapäev_N' : N;
+sinakas_A : A;
+sinama_V : V;
+sinamine_N : N;
+sina_peale_saama_V : V;
+sina_N : N;
+sinataja_N : N;
+sinatamine_N : N;
+sindelkatus_N : N;
+sindel_N : N;
+sindlikatus_N : N;
+sindlinael_N : N;
+sindrikael_N : N;
+sindrinahk_N : N;
+sinel_N : N;
+sinendama_V : V;
+sinendamine_N : N;
+sinepigaas_N : N;
+sinepitaim_N : N;
+'sinepiõli_N' : N;
+sinep_N : N;
+sinerdama_V : V;
+sinetamine_N : N;
+sinetumine_N : N;
+singel_N : N;
+singipirukas_N : N;
+singulaarne_A : A;
+singular_N : N;
+singuma_V : V;
+sinihabe_N : N;
+sinihallitusjuust_N : N;
+sinihammas_N : N;
+sinihape_N : N;
+sinikael_N : N;
+sinikas_N : N;
+sinik_N : N;
+sinikus_N : N;
+siniliilia_N : N;
+'sinililleõis_N' : N;
+sinilill_N : N;
+sinilobeelia_N : N;
+sininema_V : V;
+sinine_A : A;
+sinine_N : N;
+sinipadjake_N : N;
+siniraag_N : N;
+sinirebane_N : N;
+sinirind_N : N;
+sinisavi_N : N;
+sinisilmselt_uskuma_V : V;
+sinisilm_N : N;
+'sinist_esmaspäeva_pidama_V' : V;
+sinisus_N : N;
+sinitihane_N : N;
+sinivaal_N : N;
+sinivetikas_N : N;
+sinivetiktaim_N : N;
+sinkjas_A : A;
+sink_N : N;
+sinnaotsa_Adv : Adv;
+'sinnapaika_jätma_V' : V;
+sinnapaika_Adv : Adv;
+sinnapoole_Adv : Adv;
+sinningia_N : N;
+sinod_N : N;
+sinoloogia_N : N;
+sinoloog_N : N;
+sinuiit_N : N;
+sinusoid_N : N;
+sipelgakaru_N : N;
+sipelgapesana_kihama_V : V;
+sipelgas_N : N;
+'sipelgaõgija_N' : N;
+sipleja_N : N;
+siplema_V : V;
+siplemine_N : N;
+'sipupüksid_N' : N;
+siputaja_N : N;
+siputamine_N : N;
+'siputuspüksid_N' : N;
+siraja_N : N;
+siramine_N : N;
+sireenpoi_N : N;
+sireen_N : N;
+'sirelipõõsas_N' : N;
+'sireliõis_N' : N;
+sirel_N : N;
+sirendaja_N : N;
+sirendama_V : V;
+sirendamine_N : N;
+siretama_V : V;
+sirgeks_ajama_V : V;
+'sirgeks_lööma_V' : V;
+'sirgeks_rääkima_V' : V;
+sirgeks_tegema_V : V;
+sirgeldaja_N : N;
+sirgeldamine_N : N;
+sirgeldus_N : N;
+sirgelt_Adv : Adv;
+sirgendaja_N : N;
+sirgendamine_N : N;
+sirgenemine_N : N;
+sirge_A : A;
+sirge_N : N;
+sirgestajalihas_N : N;
+sirgestaja_N : N;
+sirgestamine_N : N;
+sirgestuma_V : V;
+sirgestumine_N : N;
+sirgjooneliselt_Adv : Adv;
+sirgjoon_N : N;
+'sirglõik_N' : N;
+sirgnurk_N : N;
+sirgu_ajama_V : V;
+sirguja_N : N;
+'sirgu_jääma_V' : V;
+sirguma_V : V;
+sirgumine_N : N;
+'sirgu_tõmbama_V' : V;
+'sirgvõrk_N' : N;
+sirin_N : N;
+siriseja_N : N;
+sirisema_V : V;
+sirisemine_N : N;
+siristaja_N : N;
+siristamine_N : N;
+sirkama_V : V;
+sirmik_N : N;
+sirm_N : N;
+sirp_N : N;
+sirtsataja_N : N;
+sirtsatamine_N : N;
+sirtsuja_N : N;
+sirtsuma_V : V;
+sirtsumine_N : N;
+'siruhüpe_N' : N;
+sirulaius_N : N;
+'siruli_jääma_V' : V;
+'siruli_põmmutama_V' : V;
+siruli_Adv : Adv;
+'siruli_tõmbama_V' : V;
+'siruli_võtma_V' : V;
+sirutajalihas_N : N;
+sirutaja_N : N;
+sirutama_V2 : V2;
+sirutamine_N : N;
+sirutelema_V : V;
+sirutlema_V : V;
+sirutuja_N : N;
+sirutuma_V : V;
+sirutumine_N : N;
+sirutussamm_N : N;
+siruulatus_N : N;
+sirventees_N : N;
+sirvija_N : N;
+sirvik_N : N;
+sirvilauad_N : N;
+sirvimine_N : N;
+sisaldama_V2 : V2;
+sisaldamine_N : N;
+sisalduma_V : V;
+sisaldumine_N : N;
+sisaldus_N : N;
+sisalik_N : N;
+'sisalköis_N' : N;
+sisal_N : N;
+sisask_N : N;
+siseaken_N : N;
+sisealliteratsioon_N : N;
+siseantenn_N : N;
+sisearhitekt_N : N;
+sisearhitektuur_N : N;
+siseaudiitor_N : N;
+siseauditeering_N : N;
+siseaudit_N : N;
+siseehitus_N : N;
+sisefilee_N : N;
+sisehaigus_N : N;
+siseheitlus_N : N;
+sisehooaeg_N : N;
+'sisehäälikud_N' : N;
+siseinfo_N : N;
+'sisejalahüpe_N' : N;
+sisejalg_N : N;
+sisekatkestus_N : N;
+sisekaubandus_N : N;
+sisekillustus_N : N;
+sisekiri_N : N;
+sisekliima_N : N;
+sisekliinik_N : N;
+'sisekohakääne_N' : N;
+sisekontroll_N : N;
+sisekontsert_N : N;
+sisekord_N : N;
+sisekujundaja_N : N;
+sisekujundamine_N : N;
+sisekujundus_N : N;
+sisekumm_N : N;
+sisekuuskantpolt_N : N;
+'sisekõrvapõletik_N' : N;
+'sisekõrv_N' : N;
+'sisekäsi_N' : N;
+'sisekülg_N' : N;
+siselaeng_N : N;
+siselaen_N : N;
+siselakk_N : N;
+siselend_N : N;
+siseliin_N : N;
+siseluure_N : N;
+sisemaailm_N : N;
+sisemaa_N : N;
+sisemajandus_N : N;
+sisemik_N : N;
+sisemine_A : A;
+siseministeerium_N : N;
+siseminister_N : N;
+sisemiselt_Adv : Adv;
+sisemodem_N : N;
+sisemus_N : N;
+sisemuutuja_N : N;
+'sisemälu_N' : N;
+'sisemüür_N' : N;
+sisendaja_N : N;
+sisendama_V2 : V2;
+sisendamine_N : N;
+sisendav_A : A;
+sisendavus_N : N;
+'sisendhääl_N' : N;
+sisendikaitse_N : N;
+sisendkanal_N : N;
+sisendkast_N : N;
+sisendkeel_N : N;
+sisendkinnas_N : N;
+'sisendkõne_N' : N;
+sisendneuron_N : N;
+sisendsagedus_N : N;
+sisendseade_N : N;
+sisend_N : N;
+sisenduslikkus_N : N;
+sisenduslik_A : A;
+sisendus_N : N;
+sisendvoog_N : N;
+siseneja_N : N;
+sisenemine_N : N;
+sisene_A : A;
+sisenugiline_N : N;
+sisenurgaliist_N : N;
+sisenurk_N : N;
+'sisenõrenääre_N' : N;
+'sisenõrenäärmed_N' : N;
+'sisenõre_N' : N;
+siseorgan_N : N;
+siseparasiit_N : N;
+sisepiin_N : N;
+sisepind_N : N;
+sisepinge_N : N;
+siseplaneet_N : N;
+'sisepõlemismootor_N' : N;
+siserada_N : N;
+siserevident_N : N;
+siseriim_N : N;
+sisering_N : N;
+siseruumikujundus_N : N;
+siseruum_N : N;
+'siserõdu_N' : N;
+'siserõhk_N' : N;
+sisesalvesti_N : N;
+sisesein_N : N;
+'sisesekretsiooninääre_N' : N;
+'sisesekretsioonisüsteem_N' : N;
+siseskeem_N : N;
+sisespikker_N : N;
+sisestaja_N : N;
+sisestama_V2 : V2;
+sisestamine_N : N;
+sisestruktuur_N : N;
+sisestusklahv_N : N;
+sisestus_N : N;
+sisetarkvara_N : N;
+sisetase_N : N;
+sisetee_N : N;
+sisetoll_N : N;
+sisetreening_N : N;
+sisetrepp_N : N;
+sisetundepiin_N : N;
+siseturg_N : N;
+siseturism_N : N;
+'sisetühik_N' : N;
+siseujula_N : N;
+'siseveekalapüük_N' : N;
+siseviimistlusmaterjal_N : N;
+siseviimistluspuit_N : N;
+sisevooder_N : N;
+sisevoodrilaud_N : N;
+sisevoodrimaterjal_N : N;
+'sisevõrk_N' : N;
+'sisevärv_N' : N;
+'siseväärtus_N' : N;
+'siseõu_N' : N;
+'siseüritus_N' : N;
+'sisihäälik_N' : N;
+sisikond_N : N;
+sisikonnas_keerama_V : V;
+'sisikonnas_pöörama_V' : V;
+sisin_N : N;
+sisiseja_N : N;
+sisisema_V : V;
+sisisemine_N : N;
+sisistaja_N : N;
+sisistama_V : V;
+sisistamine_N : N;
+sisse_aitama_V : V;
+sisse_ajama_V : V;
+sisse_andma_V : V;
+sisseastumiseksam_N : N;
+sisse_ehitama_V : V;
+sisse_elama_V : V;
+sisseelamine_N : N;
+sisse_hammustama_V : V;
+sisse_harjuma_V : V;
+sisse_helistama_V : V;
+'sissehelistamisvõrk_N' : N;
+sissehingamine_N : N;
+'sisse_hõõruma_V' : V;
+'sisse_hüüdma_V' : V;
+sisse_imbuma_V : V;
+sisse_imema_V : V;
+sisse_immitsema_V : V;
+sisse_istutama_V : V;
+sisse_jootma_V : V;
+sisse_juhatama_V : V;
+sissejuhatus_N : N;
+sisse_juhtima_V : V;
+sisse_juurduma_V : V;
+'sisse_jõudma_V' : V;
+'sisse_jääma_V' : V;
+sisse_kaevama_V : V;
+sisse_kaevuma_V : V;
+sisse_kallama_V : V;
+sisse_kandma_V : V;
+sissekanne_N : N;
+sisse_kastma_V : V;
+sisse_kasvama_V : V;
+sisse_kasvatama_V : V;
+sisse_keerama_V : V;
+sisse_keetma_V : V;
+sisse_kerima_V : V;
+sisse_kihutama_V : V;
+sisse_kinnitama_V : V;
+sisse_kirjutama_V : V;
+sissekirjutus_N : N;
+sisse_kraapima_V : V;
+sisse_kruvima_V : V;
+sisse_kuduma_V : V;
+sissekukkumine_N : N;
+sisse_kuluma_V : V;
+sisse_kurnama_V : V;
+sisse_kutsuma_V : V;
+'sissekäik_N' : N;
+'sisse_käristama_V' : V;
+'sisse_käänama_V' : V;
+'sisse_külmuma_V' : V;
+'sisse_küsima_V' : V;
+'sisse_kütma_V' : V;
+'sissekütmine_N' : N;
+sisse_laadima_V : V;
+sisse_langema_V : V;
+sisselasketakt_N : N;
+sisse_laskma_V : V;
+sisse_laulma_V : V;
+sisse_lendama_V : V;
+sisse_libistama_V : V;
+sisse_liitma_V : V;
+sisse_lipsama_V : V;
+sisse_litsuma_V : V;
+'sisse_lõikama_V' : V;
+'sisse_lööma_V' : V;
+'sisse_lükkama_V' : V;
+'sisse_lülitama_V' : V;
+'sisse_lülituma_V' : V;
+sisse_mahtuma_V : V;
+sissemakse_N : N;
+sissemaksmine_N : N;
+sissemaks_N : N;
+sisse_meelitama_V : V;
+sisse_muljuma_V : V;
+sisse_murdma_V : V;
+sissemurdmine_N : N;
+'sisse_mõtlema_V' : V;
+'sisse_mähkima_V' : V;
+'sisse_mängima_V' : V;
+'sisse_mässima_V' : V;
+'sisse_määrima_V' : V;
+sisse_neetima_V : V;
+sisse_nihutama_V : V;
+'sisse_nõrguma_V' : V;
+'sisse_nõudma_V' : V;
+'sissenõudmisfirma_N' : N;
+sisseoste_tegema_V : V;
+sisse_ostma_V : V;
+sisseostusid_tegema_V : V;
+sisseostusumma_N : N;
+sisse_paigutama_V : V;
+sisse_paiskama_V : V;
+sisse_paistma_V : V;
+sisse_pakkima_V : V;
+sisse_paluma_V : V;
+sisse_panema_V : V;
+sisse_peksma_V : V;
+sisse_piirama_V : V;
+sissepiiramine_N : N;
+sisse_pilduma_V : V;
+sisse_pistma_V : V;
+sisse_poetama_V : V;
+sisse_pressima_V : V;
+sisse_pritsima_V : V;
+sisse_pugema_V : V;
+sisse_puhuma_V : V;
+sisse_punuma_V : V;
+sisse_purjetama_V : V;
+'sisse_põikama_V' : V;
+'sisse_põimima_V' : V;
+'sisse_põlema_V' : V;
+'sisse_põletama_V' : V;
+'sisse_pääsema_V' : V;
+'sissepääsemine_N' : N;
+'sissepääs_N' : N;
+'sisse_pöörama_V' : V;
+'sisse_pöörduma_V' : V;
+sisse_raamima_V : V;
+sisse_raiuma_V : V;
+sisse_rebima_V : V;
+sisse_ronima_V : V;
+sisse_roomama_V : V;
+sisse_rullima_V : V;
+'sisserändaja_N' : N;
+'sisse_rändama_V' : V;
+'sisseränd_N' : N;
+'sisserännanu_N' : N;
+'sisseränne_N' : N;
+'sisse_rääkima_V' : V;
+sissesaalimine_N : N;
+sisse_saama_V : V;
+sisse_saatma_V : V;
+sisse_sadama_V : V;
+sisse_sammuma_V : V;
+sisse_sattuma_V : V;
+sisseseade_N : N;
+sisseseadja_N : N;
+sisse_seadma_V : V;
+sisseseadmine_N : N;
+sisse_segama_V : V;
+sisse_soolama_V : V;
+sisse_sulama_V : V;
+sisse_sulatama_V : V;
+sisse_sulgema_V : V;
+sisse_suruma_V : V;
+'sissesõidukeeld_N' : N;
+'sissesõidutee_N' : N;
+'sissesõiduviisa_N' : N;
+'sisse_sõitma_V' : V;
+'sisse_sööma_V' : V;
+'sisse_sööstma_V' : V;
+sisse_taguma_V : V;
+sisse_tallama_V : V;
+sisse_tassima_V : V;
+sisse_tegema_V : V;
+sisse_tikkuma_V : V;
+sisse_tilgutama_V : V;
+sisse_tooma_V : V;
+sisse_torkama_V : V;
+sisse_tormama_V : V;
+'sisse_trügima_V' : V;
+sissetulek_N : N;
+sissetulekut_andma_V : V;
+sisse_tulema_V : V;
+sissetungija_N : N;
+sisse_tungima_V : V;
+sissetungimine_N : N;
+sissetung_N : N;
+'sisse_tõmbama_V' : V;
+sisse_ujuma_V : V;
+sisse_ulatuma_V : V;
+sisse_uuristama_V : V;
+sisse_vaatama_V : V;
+sisse_vahtima_V : V;
+sisse_vajuma_V : V;
+sisse_vajutama_V : V;
+sisse_valama_V : V;
+sisse_valguma_V : V;
+sisse_vedama_V : V;
+sissevedamine_N : N;
+sissevedu_N : N;
+sisse_veerema_V : V;
+sisse_veeretama_V : V;
+sisse_vehkima_V : V;
+sissevehkimine_N : N;
+sisseveokaup_N : N;
+sisseveolitsents_N : N;
+sisseveotoll_N : N;
+sisseviik_N : N;
+sisse_viima_V : V;
+sisseviimine_N : N;
+sissevise_N : N;
+sisse_viskama_V : V;
+sissevool_N : N;
+'sisse_võtma_V' : V;
+'sisse-välja_lülitama_V' : V;
+'sisseõnnistamine_N' : N;
+'sisseütlev_N' : N;
+sissisalk_N : N;
+'sissisõda_N' : N;
+siss_N : N;
+'sisuanalüüs_N' : N;
+sisu_andma_V : V;
+sisuandmed_N : N;
+'sisuedastusvõrk_N' : N;
+sisuhaldus_N : N;
+sisukaart_N : N;
+sisukas_A : A;
+sisukehvus_N : N;
+'sisukokkuvõte_N' : N;
+sisukus_N : N;
+sisuline_A : A;
+sisulisus_N : N;
+sisumajutus_N : N;
+sisunema_V : V;
+sisupakett_N : N;
+sisurikkus_N : N;
+sisu_N : N;
+sisustaja_N : N;
+sisustamine_N : N;
+sisustusajakiri_N : N;
+sisustuskauplus_N : N;
+sisustuskaup_N : N;
+sisustusmess_N : N;
+sisustuspood_N : N;
+sisustus_N : N;
+sisutarnija_N : N;
+sisutu_A : A;
+sisutus_N : N;
+sisututvustus_N : N;
+sisuvaesus_N : N;
+sitahang_N : N;
+sitahark_N : N;
+sitahunnik_N : N;
+sitamaja_N : N;
+sitaseen_N : N;
+sitasitikas_N : N;
+sitast_saia_saama_V : V;
+sitast_saia_tegema_V : V;
+sitavedaja_N : N;
+sitavigel_N : N;
+sitikas_N : N;
+sitkenema_V : V;
+sitke_A : A;
+sitkestuma_V : V;
+sitket_tegema_V : V;
+sitkuma_V : V;
+sitkus_N : N;
+sitsija_N : N;
+sitsima_V : V;
+sitsimine_N : N;
+sitsipluus_N : N;
+sitsiseelik_N : N;
+sitskardin_N : N;
+sitskleit_N : N;
+sitspluus_N : N;
+'sitspüksid_N' : N;
+sitsseelik_N : N;
+sits_N : N;
+sitt_N : N;
+sittuja_N : N;
+sittumine_N : N;
+situatsioonieetika_N : N;
+'situatsioonikomöödia_N' : N;
+situatsioonisemantika_N : N;
+situatsioon_N : N;
+siugatama_V : V;
+siugjas_A : A;
+siugleja_N : N;
+siuglemine_N : N;
+siuhti_Adv : Adv;
+siuksuja_N : N;
+siuksuma_V : V;
+siuksumine_N : N;
+siunaja_N : N;
+siunama_V2 : V2;
+siunamine_N : N;
+siutsuja_N : N;
+siutsuma_V : V;
+siutsumine_N : N;
+siva_Adv : Adv;
+skaala_N : N;
+skafander_N : N;
+skalaarprotsessor_N : N;
+skalaar_N : N;
+'skalaartüüp_N' : N;
+skald_N : N;
+skaleerimine_N : N;
+skaleeritavus_N : N;
+skalpeerija_N : N;
+skalpeerimine_N : N;
+skalpell_N : N;
+skalp_N : N;
+skandaali_tegema_V : V;
+skandaalitegija_N : N;
+skandaalitseja_N : N;
+skandaalitsemine_N : N;
+skandaal_N : N;
+skandeerija_N : N;
+skandeerimine_N : N;
+skandinaavlane_N : N;
+skandium_N : N;
+skaneerija_N : N;
+skaneerimine_N : N;
+skanner_N : N;
+skannija_N : N;
+skannimine_N : N;
+skansioon_N : N;
+skarabeus_N : N;
+skatoom_N : N;
+skaudikirves_N : N;
+skaut_N : N;
+skeem_N : N;
+skeene_N : N;
+skeletilihased_N : N;
+skeletilihas_N : N;
+skeletonist_N : N;
+skeleton_N : N;
+skelettarvuti_N : N;
+skelett_N : N;
+skemaatiline_A : A;
+skematiseerija_N : N;
+skematiseerimine_N : N;
+skenee_N : N;
+skene_N : N;
+skepter_N : N;
+skeptik_N : N;
+skeptiline_A : A;
+skeptitsism_N : N;
+'sketš_N' : N;
+skinn_N : N;
+skisma_N : N;
+skisofreenia_N : N;
+skitseerija_N : N;
+skitseerimine_N : N;
+skits_N : N;
+'sklerodaktüülia_N' : N;
+skleroderma_N : N;
+sklerodermia_N : N;
+skleroos_N : N;
+skolastika_N : N;
+skolastiline_A : A;
+skolioos_N : N;
+skomorohh_N : N;
+skonto_N : N;
+skoop_N : N;
+skoori_avama_V : V;
+skoor_N : N;
+skopolamiin_N : N;
+skorbuut_N : N;
+skraa_N : N;
+skrambleerimine_N : N;
+skrambler_N : N;
+skriptikeel_N : N;
+skriptitarkvara_N : N;
+skriptoorium_N : N;
+skript_N : N;
+skriptvara_N : N;
+skrofuloos_N : N;
+skulpteerija_N : N;
+skulpteerimine_N : N;
+skulptor_N : N;
+skulptuurifestival_N : N;
+'skulptuurinäitus_N' : N;
+skulptuuritriennaal_N : N;
+skulptuur_N : N;
+skulptuurteos_N : N;
+skultuuriateljee_N : N;
+skunk_N : N;
+skunks_N : N;
+skuuter_N : N;
+skvamoos_N : N;
+'skväär_N' : N;
+'skänner_N' : N;
+'skännija_N' : N;
+'skännimine_N' : N;
+'sküübalon_N' : N;
+slaalomirada_N : N;
+slaalomisuusk_N : N;
+'slaalomisõitja_N' : N;
+'slaalomivärav_N' : N;
+slaalom_N : N;
+slaavlane_N : N;
+slaidiprojektor_N : N;
+slaid_N : N;
+slalomist_N : N;
+'sleppi_võtma_V' : V;
+slepp_N : N;
+slikerdaja_N : N;
+slikerdamine_N : N;
+slott_N : N;
+slovakk_N : N;
+sloveenlane_N : N;
+sloveen_N : N;
+slumm_N : N;
+'slängileksika_N' : N;
+'slängisõnaraamat_N' : N;
+'slängisõna_N' : N;
+'slängisõnavara_N' : N;
+'släng_N' : N;
+smaili_N : N;
+smaragd_N : N;
+smeegma_N : N;
+smegma_N : N;
+'smirgelkäi_N' : N;
+smirgelpaber_N : N;
+smugeldaja_N : N;
+smugeldamine_N : N;
+smuugeldaja_N : N;
+smuugeldamine_N : N;
+smuuti_N : N;
+snadi_N : N;
+snaiper_N : N;
+snau_N : N;
+snepperlukk_N : N;
+snepper_N : N;
+'sneppervõti_N' : N;
+snoobitseja_N : N;
+snoobitsema_V : V;
+snoobitsemine_N : N;
+snooblik_A : A;
+snoob_N : N;
+'snäkk_N' : N;
+'snäk_N' : N;
+'snörkel_N' : N;
+soba_N : N;
+sobelema_V : V;
+sobilik_A : A;
+sobilikult_Adv : Adv;
+sobimatu_A : A;
+sobimatus_N : N;
+sobimine_N : N;
+sobing_N : N;
+sobisema_V : V;
+sobitaja_N : N;
+sobitamine_N : N;
+sobitleja_N : N;
+sobituja_N : N;
+sobitumine_N : N;
+sobitusplokk_N : N;
+'sobitusrühm_N' : N;
+sobituv_A : A;
+sobivalt_Adv : Adv;
+sobiv_A : A;
+sobivus_N : N;
+sobraja_N : N;
+sobramine_N : N;
+'sodiaagimärk_N' : N;
+sodiaak_N : N;
+sodija_N : N;
+sodimine_N : N;
+sodine_A : A;
+sodi_N : N;
+sodomiit_N : N;
+sodoomia_N : N;
+soebuutimine_N : N;
+soe_hoidma_V : V;
+'soekäivitus_N' : N;
+'soemüür_N' : N;
+soendamine_N : N;
+soend_N : N;
+soenemine_N : N;
+soeng_N : N;
+soengumood_N : N;
+soengut_tegema_V : V;
+soerdlik_A : A;
+soerd_N : N;
+soesein_N : N;
+soe_A : A;
+soe_N : N;
+soetaja_N : N;
+soetama_V2 : V2;
+soetamine_N : N;
+soetatav_A : A;
+soetatu_N : N;
+soetis_N : N;
+'soetõbi_N' : N;
+sofism_N : N;
+sofistika_N : N;
+sofistlik_A : A;
+sofist_N : N;
+'softpallimängija_N' : N;
+soga_ajama_V : V;
+sogaja_N : N;
+sogamine_N : N;
+soganema_V : V;
+sogane_A : A;
+'sogases_vees_kalu_püüdma_V' : V;
+soga_N : N;
+sogastuma_V : V;
+sogastumine_N : N;
+soge_N : N;
+sohik_N : N;
+sohilaps_N : N;
+sohima_V : V;
+sohisema_V : V;
+'sohisõprus_N' : N;
+'sohitüdruk_N' : N;
+sohki_tegema_V : V;
+sohva_N : N;
+soiguja_N : N;
+soiguma_V : V;
+soigumine_N : N;
+soik_N : N;
+'soiku_jääma_V' : V;
+soikumine_N : N;
+soine_A : A;
+soinima_V : V;
+sojajahu_N : N;
+sojakaste_N : N;
+sojakook_N : N;
+sojapiim_N : N;
+sojauba_N : N;
+'sojaõli_N' : N;
+'sokilõng_N' : N;
+sokipood_N : N;
+sokkel_N : N;
+sokk_N : N;
+soklikorrus_N : N;
+soklipaneel_N : N;
+soklisimss_N : N;
+sokliteenus_N : N;
+sokuhabe_N : N;
+sokusarv_N : N;
+sokutaja_N : N;
+sokutama_V2 : V2;
+sokutamine_N : N;
+solaarium_N : N;
+solama_V : V;
+solaniin_N : N;
+solarimeeter_N : N;
+soldat_N : N;
+soleerija_N : N;
+soleerimine_N : N;
+solenoid_N : N;
+'solfedžotund_N' : N;
+'solfedžoõpetaja_N' : N;
+solgatama_V : V;
+solgerdaja_N : N;
+solgerdamine_N : N;
+solgipang_N : N;
+solgivesi_N : N;
+'solgiämber_N' : N;
+solgutaja_N : N;
+solgutamine_N : N;
+solgutatud_A : A;
+solidaarne_A : A;
+solidaarselt_Adv : Adv;
+'solidaarsuspäev_N' : N;
+solidaarsus_N : N;
+solidariseeruja_N : N;
+solidariseerumine_N : N;
+solidool_N : N;
+soliidne_A : A;
+soliidselt_Adv : Adv;
+soliidsus_N : N;
+solipsism_N : N;
+solipsist_N : N;
+solisema_V : V;
+solisemine_N : N;
+solistaja_N : N;
+solistamine_N : N;
+solist_N : N;
+solkama_V : V;
+solkija_N : N;
+solki_kaela_kallama_V : V;
+solki_kaela_valama_V : V;
+solkimine_N : N;
+'solki_suust_välja_ajama_V' : V;
+'solkmetõbi_N' : N;
+solknema_V : V;
+solksaja_N : N;
+solksamine_N : N;
+solksataja_N : N;
+solksatama_V : V;
+solksatamine_N : N;
+solk_N : N;
+solksuja_N : N;
+solksumine_N : N;
+solksutaja_N : N;
+solksutamine_N : N;
+solkuma_V : V;
+soll_N : N;
+sol_N : N;
+solublett_N : N;
+solvaja_N : N;
+solvama_V2 : V2;
+solvamine_N : N;
+solvang_N : N;
+solvavalt_Adv : Adv;
+solvuja_N : N;
+solvuma_V : V;
+solvumine_N : N;
+somaan_N : N;
+somaatiline_A : A;
+'somatisatsioonihäire_N' : N;
+somatisatsioon_N : N;
+somatoloogia_N : N;
+somatopagnoosia_N : N;
+sombuline_A : A;
+sommeljee_N : N;
+somm_N : N;
+somnambulism_N : N;
+somnambuul_N : N;
+somnolentsus_N : N;
+somoni_N : N;
+sompaja_N : N;
+sompamine_N : N;
+sompumine_N : N;
+sonaat_N : N;
+sondeerija_N : N;
+sondeerimine_N : N;
+sond_N : N;
+sonduma_V : V;
+'sonetipärg_N' : N;
+sonett_N : N;
+'songalõikus_N' : N;
+songerdaja_N : N;
+songerdamine_N : N;
+songermaa_N : N;
+songermu_N : N;
+songija_N : N;
+songimine_N : N;
+songlema_V : V;
+song_N : N;
+sonija_N : N;
+sonimine_N : N;
+'sonimüts_N' : N;
+soni_N : N;
+sonkija_N : N;
+sonkimine_N : N;
+sonn_N : N;
+sonogramm_N : N;
+soobel_N : N;
+sooblipintsel_N : N;
+'sooblipüük_N' : N;
+soodaklaas_N : N;
+sooda_N : N;
+soodavesi_N : N;
+soodihoidja_N : N;
+soodimees_N : N;
+soodne_A : A;
+'soodsalt_mõjuma_V' : V;
+soodumus_N : N;
+soodushind_N : N;
+sooduskaup_N : N;
+sooduskurss_N : N;
+'soodusmüük_N' : N;
+sooduspakkumine_N : N;
+sooduspilet_N : N;
+soodustaja_N : N;
+soodustama_V2 : V2;
+soodustamine_N : N;
+soodustariif_N : N;
+soodustus_N : N;
+soogeoloogia_N : N;
+soohaud_N : N;
+sooja_andma_V : V;
+soojafirma_N : N;
+soojakraad_N : N;
+'soojaks_kütma_V' : V;
+soojak_N : N;
+soojalaine_N : N;
+soojalt_paistma_V : V;
+soojalt_saama_V : V;
+soojalt_Adv : Adv;
+sooja_saama_V : V;
+'soojasõlm_N' : N;
+sooja_tegema_V : V;
+sooja_tulema_V : V;
+soojendaja_N : N;
+soojendamine_N : N;
+soojenduma_V : V;
+soojendusdress_N : N;
+soojendusharjutus_N : N;
+soojenduspudel_N : N;
+soojendusruum_N : N;
+soojendus_N : N;
+soojendusvise_N : N;
+soojenema_V : V;
+soojenemine_N : N;
+soojenemisaeg_N : N;
+soojumine_N : N;
+soojusenergia_N : N;
+soojusfirma_N : N;
+soojushulk_N : N;
+soojusisoleermaterjal_N : N;
+soojuskandja_N : N;
+soojuslik_A : A;
+soojusmootor_N : N;
+'soojusnähtus_N' : N;
+soojuspump_N : N;
+'soojusrežiim_N' : N;
+soojus_N : N;
+soojussurm_N : N;
+'soojussõlm_N' : N;
+soojustaja_N : N;
+soojustamine_N : N;
+soojustusbetoon_N : N;
+soojustuskiht_N : N;
+soojustusmaterjal_N : N;
+'soojusvõrk_N' : N;
+'soojusõpetus_N' : N;
+soojutamine_N : N;
+sookaaslane_N : N;
+sookannike_N : N;
+sookurg_N : N;
+soolahelbed_N : N;
+soolaja_N : N;
+soolalamp_N : N;
+soolama_V2 : V2;
+soolamine_N : N;
+soola_naha_vahele_riputama_V : V;
+soolane_A : A;
+soola_ning_pipart_riputama_V : V;
+soola_panema_V : V;
+soolapuhuja_N : N;
+soola_puhuma_V : V;
+soolaputka_N : N;
+soolasambaks_tarduma_V : V;
+soolasammas_N : N;
+soolasiig_N : N;
+'soolast_võtma_V' : V;
+soolasus_N : N;
+soolataja_N : N;
+soolatamine_N : N;
+soolatoos_N : N;
+'soolatüügas_N' : N;
+soolauba_N : N;
+soolduma_V : V;
+sooldumine_N : N;
+sooleavamine_N : N;
+soolebakter_N : N;
+sooled_N : N;
+soolefistul_N : N;
+soolehaigus_N : N;
+'soolehaigusteõpetus_N' : N;
+sooleinfektsioon_N : N;
+sooleisheemia_N : N;
+soolekepike_N : N;
+soolekivi_N : N;
+'soolelõige_N' : N;
+soolemulgustus_N : N;
+soolenakkushaigus_N : N;
+sooleplastika_N : N;
+'soolepõletik_N' : N;
+soolesein_N : N;
+soolestik_N : N;
+soolesulgus_N : N;
+sooleverejooks_N : N;
+'sooleõpetus_N' : N;
+soolhape_N : N;
+soolikaid_laskma_V : V;
+'soolikaid_välja_laskma_V' : V;
+soolikarohi_N : N;
+soolikas_N : N;
+soolill_N : N;
+soolinnus_N : N;
+soolkond_N : N;
+sooloalbum_N : N;
+sooloetendus_N : N;
+soolokontsert_N : N;
+soolomuusika_N : N;
+soolo_N : N;
+soolotants_N : N;
+sooloveksel_N : N;
+'sooloõhtu_N' : N;
+sool_N : N;
+soolvesi_N : N;
+soomekelk_N : N;
+soomendaja_N : N;
+soomendamine_N : N;
+'soomepärastaja_N' : N;
+'soomepärastamine_N' : N;
+'soomepärastuja_N' : N;
+'soomepärastumine_N' : N;
+soomestaja_N : N;
+soomestamine_N : N;
+soomestuja_N : N;
+soomestumine_N : N;
+soomeugrilane_N : N;
+soomitsema_V : V;
+soomlane_N : N;
+soomlanna_N : N;
+soomuklane_N : N;
+soomuk_N : N;
+soomurakas_N : N;
+soomusauto_N : N;
+soomusbuldooser_N : N;
+soomuskaabel_N : N;
+soomuslaev_N : N;
+soomusrong_N : N;
+'soomusrüü_N' : N;
+soomussammaspool_N : N;
+soomus_N : N;
+'soomussõiduk_N' : N;
+'soomussärk_N' : N;
+soomustaja_N : N;
+soomustamine_N : N;
+soomust_tegema_V : V;
+soomustus_N : N;
+'soomust_võtma_V' : V;
+'soomustõbi_N' : N;
+soomusvest_N : N;
+soonduma_V : V;
+soonefrees_N : N;
+'soonehöövel_N' : N;
+'soonekõvastumus_N' : N;
+'sooneköitmisniit_N' : N;
+soonelaienemus_N : N;
+'sooneliigutajanärv_N' : N;
+sooneline_A : A;
+soonemeisel_N : N;
+'soonenärv_N' : N;
+soone_peale_sattuma_V : V;
+'soonepõletik_N' : N;
+soonestik_N : N;
+soonestumine_N : N;
+soonesulgur_N : N;
+soonetasumine_N : N;
+soonikas_A : A;
+soonikkude_N : N;
+soonik_N : N;
+sooniline_A : A;
+soonimine_N : N;
+soonine_A : A;
+soonistuma_V : V;
+soonkest_N : N;
+soonkond_N : N;
+soonrasvkasvaja_N : N;
+soonsarvkasvaja_N : N;
+soon_N : N;
+soontaim_N : N;
+soopalavik_N : N;
+soopama_V : V;
+soopor_N : N;
+sooritaja_N : N;
+sooritama_V2 : V2;
+sooritamine_N : N;
+sooritusabiline_N : N;
+soorituslause_N : N;
+sooritus_N : N;
+sooroll_N : N;
+soor_N : N;
+soosaarmas_N : N;
+soosaar_N : N;
+soosija_N : N;
+soosik_N : N;
+soosild_N : N;
+soosimine_N : N;
+soosing_N : N;
+soo_N : N;
+soostuja_N : N;
+soostuma_V : V;
+soostumine_N : N;
+sooteadus_N : N;
+sootee_N : N;
+sootihane_N : N;
+sootuluke_N : N;
+sootu_A : A;
+soouuring_N : N;
+sooviavaldaja_N : N;
+sooviavaldus_N : N;
+'soovida_jätma_V' : V;
+soovija_N : N;
+soovikontsert_N : N;
+soovill_N : N;
+soovima_V2 : V2;
+soovimatu_A : A;
+soovimine_N : N;
+soovitaja_N : N;
+soovitama_V2 : V2;
+soovitamine_N : N;
+soovitav_A : A;
+soovitud_A : A;
+soovituskirja_andma_V : V;
+soovitus_N : N;
+sooviv_A : A;
+soovlause_N : N;
+soov_N : N;
+soovunelm_N : N;
+sopakas_N : N;
+sopakirjandus_N : N;
+sopakirjanik_N : N;
+sopakukk_N : N;
+soparomaan_N : N;
+soperdaja_N : N;
+soperdis_N : N;
+sopistamine_N : N;
+sopistumine_N : N;
+sopp_N : N;
+soprama_V : V;
+sopransaksofon_N : N;
+sopran_N : N;
+'sopsu_jääma_V' : V;
+soputaja_N : N;
+soputamine_N : N;
+sorama_V : V;
+sorav_A : A;
+sordiaretus_N : N;
+sordikatse_N : N;
+sordikatsetus_N : N;
+sorduma_V : V;
+sorgeldaja_N : N;
+sorgeldama_V : V;
+sorgeldamine_N : N;
+sorgo_N : N;
+sorija_N : N;
+sorima_V2 : V2;
+sorimine_N : N;
+sorin_N : N;
+sorisemine_N : N;
+soristaja_N : N;
+soristamine_N : N;
+sorkija_N : N;
+sorkimine_N : N;
+sorru_tegema_V : V;
+sorteerija_N : N;
+sorteerima_V2 : V2;
+sorteerimine_N : N;
+sortija_N : N;
+sortimine_N : N;
+sortimisalgoritm_N : N;
+sortimistunnus_N : N;
+'sortimisvõti_N' : N;
+sortsatamine_N : N;
+sort_N : N;
+sorts_N : N;
+sortsuma_V : V;
+soru_tegema_V : V;
+soselemine_N : N;
+'sosinal_rääkima_V' : V;
+sosinal_Adv : Adv;
+sosin_N : N;
+sosiskleja_N : N;
+sosisklemine_N : N;
+sosistaja_N : N;
+sosistamine_N : N;
+sosistamisi_Adv : Adv;
+sosssepp_N : N;
+sossu_laskma_V : V;
+soterioloogia_N : N;
+sotid_selgeks_saama_V : V;
+sotid_selgeks_tegema_V : V;
+sotnja_N : N;
+sotsiaalabi_N : N;
+sotsiaaldarvinism_N : N;
+sotsiaaldemokraat_N : N;
+sotsiaalelamu_N : N;
+sotsiaalfilosoofia_N : N;
+sotsiaalfoobia_N : N;
+sotsiaalhooldusfond_N : N;
+sotsiaalhoolekandeasutus_N : N;
+sotsiaalhoolekanne_N : N;
+sotsiaalkaitse_N : N;
+sotsiaalkindlustusfond_N : N;
+sotsiaalkindlustusmaks_N : N;
+sotsiaalkindlustus_N : N;
+sotsiaalkorter_N : N;
+sotsiaalkriitika_N : N;
+sotsiaalliberalism_N : N;
+sotsiaalmaja_N : N;
+sotsiaalmaks_N : N;
+sotsiaalministeerium_N : N;
+sotsiaalminister_N : N;
+sotsiaalne_A : A;
+sotsiaalpedagoogika_N : N;
+sotsiaalpedagoog_N : N;
+sotsiaalpoliitika_N : N;
+'sotsiaalpsühholoogia_N' : N;
+sotsiaalromaan_N : N;
+sotsiaalsus_N : N;
+sotsiaalteadlane_N : N;
+sotsiaalteaduskond_N : N;
+sotsiaalteadus_N : N;
+sotsiaalteenus_N : N;
+sotsiaaltoetus_N : N;
+'sotsiaaltöö_N' : N;
+'sotsiaaltöötaja_N' : N;
+sotsiaaluuring_N : N;
+sotsialiseerija_N : N;
+sotsialiseerimine_N : N;
+sotsialiseeruja_N : N;
+sotsialiseeruma_V : V;
+sotsialiseerumine_N : N;
+sotsialism_N : N;
+sotsialistlik_A : A;
+sotsialist_N : N;
+sotsiobioloogia_N : N;
+sotsiologiseerija_N : N;
+sotsiologiseerimine_N : N;
+sotsioloogia_N : N;
+sotsioloog_N : N;
+sotsiomeetria_N : N;
+sotsiosemiootika_N : N;
+sotsiosemiootik_N : N;
+sotsministeerium_N : N;
+sots_N : N;
+sotti_saama_V : V;
+soustikann_N : N;
+soust_N : N;
+sovetiseerimine_N : N;
+sovetoloogia_N : N;
+sovetoloog_N : N;
+sovhoos_N : N;
+spaahotell_N : N;
+spaa_N : N;
+spagaat_N : N;
+spaleer_N : N;
+spanjel_N : N;
+spargelkapsas_N : N;
+spargel_N : N;
+spasmiline_A : A;
+spasm_N : N;
+speditsioon_N : N;
+spekter_N : N;
+'spektraalanalüüs_N' : N;
+spektraalleke_N : N;
+spektrijoon_N : N;
+spektrilaotusmeetod_N : N;
+spektrilaotus_N : N;
+'spektrivärv_N' : N;
+spektrograaf_N : N;
+spektrogramm_N : N;
+spektromeeter_N : N;
+spekulant_N : N;
+spekulatsiooniaktsia_N : N;
+spekulatsioonkaubandus_N : N;
+'spekulatsioonmüük_N' : N;
+spekulatsioonost_N : N;
+spekulatsioon_N : N;
+spekuleerija_N : N;
+spekuleerimine_N : N;
+speleoloogia_N : N;
+speleoloog_N : N;
+speller_N : N;
+speltanisu_N : N;
+spelta_N : N;
+sperma_N : N;
+spermatosoid_N : N;
+spetsiaalarvuti_N : N;
+'spetsiaalbörs_N' : N;
+spetsiaalne_A : A;
+spetsiaalpank_N : N;
+spetsiaalselt_Adv : Adv;
+spetsiaaltapeet_N : N;
+spetsialiseerija_N : N;
+spetsialiseerimine_N : N;
+spetsialiseeruja_N : N;
+spetsialiseeruma_V : V;
+spetsialiseerumine_N : N;
+spetsialist_N : N;
+spetsialiteet_N : N;
+spetsietsism_N : N;
+spetsietsist_N : N;
+spetsifikaat_N : N;
+spetsifikatsioon_N : N;
+spetsifitseerija_N : N;
+spetsifitseerimine_N : N;
+spetsifitseerimiskeel_N : N;
+spetsiifika_N : N;
+spetsiifiline_A : A;
+spidomeeter_N : N;
+spiiker_N : N;
+spikerdaja_N : N;
+spikerdamine_N : N;
+spikker_N : N;
+'spinaalnärv_N' : N;
+spinat_N : N;
+spinett_N : N;
+spinnaker_N : N;
+spinninguheide_N : N;
+'spinningupüük_N' : N;
+spinningusport_N : N;
+spinnlukk_N : N;
+spinn_N : N;
+'spionaaž_N' : N;
+spioneerimine_N : N;
+spioonimine_N : N;
+spiooniromaan_N : N;
+spioon_N : N;
+spiraalkordus_N : N;
+spiraalmeander_N : N;
+spiraalnael_N : N;
+spiraalne_A : A;
+spiraalpuur_N : N;
+spiraalrada_N : N;
+spiraal_N : N;
+spira_N : N;
+spiritism_N : N;
+spiritist_N : N;
+spirituaalne_A : A;
+spirituaalsus_N : N;
+spiritualiseerija_N : N;
+spiritualiseerimine_N : N;
+spiritualism_N : N;
+spiritualist_N : N;
+splanholoogia_N : N;
+spliin_N : N;
+splint_N : N;
+spondeerimine_N : N;
+spondeus_N : N;
+'spondülolistees_N' : N;
+sponseerimine_N : N;
+sponsimine_N : N;
+sponsorlus_N : N;
+sponsor_N : N;
+spontaanabort_N : N;
+spontaanne_A : A;
+spontaanselt_Adv : Adv;
+spontaansus_N : N;
+spoonparkett_N : N;
+spoon_N : N;
+sporaadiline_A : A;
+sporaadiliselt_Adv : Adv;
+sporangium_N : N;
+spordiajakiri_N : N;
+spordiajakirjandus_N : N;
+spordiajakirjanik_N : N;
+spordiala_N : N;
+spordiametnik_N : N;
+spordiarst_N : N;
+spordieetika_N : N;
+spordifilosoofia_N : N;
+spordifilosoof_N : N;
+'spordifüsioloogia_N' : N;
+'spordifüsioloog_N' : N;
+spordihall_N : N;
+spordiharu_N : N;
+spordihoone_N : N;
+spordijalats_N : N;
+spordijook_N : N;
+spordikauplus_N : N;
+spordikaup_N : N;
+spordikirjandus_N : N;
+spordiklass_N : N;
+spordiklubi_N : N;
+spordikott_N : N;
+spordilaager_N : N;
+spordimeditsiin_N : N;
+spordimees_N : N;
+spordimess_N : N;
+spordimuuseum_N : N;
+'spordimärk_N' : N;
+spordinovell_N : N;
+spordiosakond_N : N;
+spordipaat_N : N;
+spordipidustused_N : N;
+spordipidustus_N : N;
+spordipood_N : N;
+'spordipsühholoogia_N' : N;
+'spordipsühholoog_N' : N;
+spordipublik_N : N;
+'spordipäev_N' : N;
+'spordipüksid_N' : N;
+spordirahvas_N : N;
+spordirajatis_N : N;
+spordiriietus_N : N;
+spordiringkond_N : N;
+spordiring_N : N;
+spordiromaan_N : N;
+'spordirõivad_N' : N;
+'spordirõivafirma_N' : N;
+'spordirõivastefirma_N' : N;
+spordisaal_N : N;
+spordisokk_N : N;
+spordistaar_N : N;
+'spordisündmus_N' : N;
+sporditarbed_N : N;
+sporditarve_N : N;
+sporditarvetefirma_N : N;
+sporditegija_N : N;
+sporditoodetefirma_N : N;
+sporditurism_N : N;
+'sporditäht_N' : N;
+spordivahend_N : N;
+spordivarustus_N : N;
+spordiveteran_N : N;
+spordivigastus_N : N;
+'spordivõistlus_N' : N;
+'spordiväljak_N' : N;
+'spordiüritus_N' : N;
+sportaeroobika_N : N;
+sportauto_N : N;
+sportija_N : N;
+sportimine_N : N;
+sportlane_N : N;
+sportlaskond_N : N;
+sportlennuk_N : N;
+sportlik_A : A;
+'sportmäng_N' : N;
+sportrinnahoidja_N : N;
+sport_N : N;
+sportveoauto_N : N;
+sportveok_N : N;
+'sportvõimleja_N' : N;
+'sportvõimlemine_N' : N;
+'spotvõimlemine_N' : N;
+sprekeelia_N : N;
+sprindidistants_N : N;
+sprinter_N : N;
+sprint_N : N;
+spurtija_N : N;
+spurtimine_N : N;
+spurt_N : N;
+sputnik_N : N;
+spuufimine_N : N;
+spuulimine_N : N;
+spuunerism_N : N;
+'spämmimine_N' : N;
+'spämm_N' : N;
+'squashimängija_N' : N;
+squash_N : N;
+s_N : N;
+staabihoone_N : N;
+staabiveebel_N : N;
+staadionikontsert_N : N;
+staadionirada_N : N;
+staadion_N : N;
+staadium_N : N;
+staap_N : N;
+staaritseja_N : N;
+staaritsemine_N : N;
+staarsportlane_N : N;
+staar_N : N;
+'staažikas_A' : A;
+'staaž_N' : N;
+staatika_N : N;
+staatiline_A : A;
+staatilisus_N : N;
+staatua_N : N;
+staatus_N : N;
+stabiilne_A : A;
+stabiilsus_N : N;
+stabilisaator_N : N;
+stabiliseerija_N : N;
+stabiliseerimine_N : N;
+stabiliseeruja_N : N;
+stabiliseerumine_N : N;
+stadimeetria_N : N;
+'stafaaž_N' : N;
+'stafülokokk_N' : N;
+stagneeruma_V : V;
+stagneerumine_N : N;
+stahhaanovlane_N : N;
+stahhaanovlus_N : N;
+staier_N : N;
+stakaato_N : N;
+stalagmiit_N : N;
+stalaktiit_N : N;
+'stalaktiitvõlv_N' : N;
+stamp_N : N;
+standardehitis_N : N;
+standardelamu_N : N;
+standardhoone_N : N;
+standardimine_N : N;
+standardiseerija_N : N;
+standardiseerimine_N : N;
+standardkaup_N : N;
+standardkipsplaat_N : N;
+standardmaja_N : N;
+'standardmõõt_N' : N;
+standardne_A : A;
+standardprogramm_N : N;
+standardprotokoll_N : N;
+'standardrežiim_N' : N;
+standardselt_Adv : Adv;
+standardsort_N : N;
+standard_N : N;
+standardtants_N : N;
+standardtoode_N : N;
+stanniolpaber_N : N;
+stanniol_N : N;
+stanza_N : N;
+stantsimine_N : N;
+stantsimispress_N : N;
+stantspress_N : N;
+stants_N : N;
+stardiabi_N : N;
+stardiaeg_N : N;
+stardiasend_N : N;
+'stardihüpe_N' : N;
+stardijoon_N : N;
+'stardijärjekord_N' : N;
+'stardijärjestus_N' : N;
+stardikoht_N : N;
+stardikompleks_N : N;
+'stardikäsklus_N' : N;
+stardilipp_N : N;
+'stardimärguanne_N' : N;
+'stardimärk_N' : N;
+stardinumber_N : N;
+stardipaik_N : N;
+stardipakk_N : N;
+stardipalavik_N : N;
+stardipauk_N : N;
+stardiplatvorm_N : N;
+stardiprotokoll_N : N;
+'stardipüstol_N' : N;
+stardirada_N : N;
+stardiraha_N : N;
+stardisignaal_N : N;
+starditee_N : N;
+starditekk_N : N;
+starditoetus_N : N;
+'stardiärevus_N' : N;
+staroveeretsid_N : N;
+starterratsioon_N : N;
+starter_N : N;
+'startersööt_N' : N;
+startija_N : N;
+startima_V : V;
+startimine_N : N;
+start_N : N;
+'stažeerija_N' : N;
+'stažeerimine_N' : N;
+'stažöör_N' : N;
+statiiv_N : N;
+statistikaamet_N : N;
+statistika_N : N;
+statistik_N : N;
+statistiline_A : A;
+statistiliselt_Adv : Adv;
+statist_N : N;
+statsionaarne_A : A;
+statsionaarselt_Adv : Adv;
+statuett_N : N;
+stauriid_N : N;
+steel_N : N;
+stefanofilarioos_N : N;
+steganograafia_N : N;
+steinerkool_N : N;
+steinerpedagoogika_N : N;
+stekk_N : N;
+stellaarne_A : A;
+stend_N : N;
+stenograafia_N : N;
+stenografeerimine_N : N;
+stenografist_N : N;
+stenokardia_N : N;
+stenoos_N : N;
+stepiala_N : N;
+stepikilpkonn_N : N;
+stepirohi_N : N;
+stepitee_N : N;
+stepper_N : N;
+steppija_N : N;
+steppima_V : V;
+steppimine_N : N;
+stepp_N : N;
+stepptants_N : N;
+stepsel_N : N;
+'stereoanalüüs_N' : N;
+stereoanesteesia_N : N;
+stereobaat_N : N;
+stereofoonia_N : N;
+stereofoto_N : N;
+stereoheli_N : N;
+stereokuular_N : N;
+stereomeetria_N : N;
+'stereonägemine_N' : N;
+stereopilt_N : N;
+stereoprillid_N : N;
+stereopsis_N : N;
+stereo_N : N;
+'stereosüsteem_N' : N;
+'stereotüüpia_N' : N;
+'stereotüüpimine_N' : N;
+'stereotüüp_N' : N;
+steriilne_A : A;
+sterilisatsioon_N : N;
+steriliseerija_N : N;
+steriliseerimine_N : N;
+steroidhormoon_N : N;
+steroid_N : N;
+stetoskoop_N : N;
+stiihia_N : N;
+stiihiline_A : A;
+stiihilisus_N : N;
+stiilihinne_N : N;
+stiilikohtunik_N : N;
+stiilikorrektor_N : N;
+stiilikujund_N : N;
+stiilimeister_N : N;
+stiilipidu_N : N;
+stiilipunkt_N : N;
+stiilitu_A : A;
+stiilivarjund_N : N;
+'stiilivõte_N' : N;
+'stiiliõhtu_N' : N;
+'stiiliõpetus_N' : N;
+stiilne_A : A;
+stiil_N : N;
+stiilsus_N : N;
+stiimul_N : N;
+stiliseerija_N : N;
+stiliseerimine_N : N;
+stilistika_N : N;
+stilistik_N : N;
+stilist_N : N;
+stimulaator_N : N;
+stimuleerija_N : N;
+stimuleerima_V2 : V2;
+stimuleerimine_N : N;
+'stipendiumipäev_N' : N;
+stipendium_N : N;
+'stipipäev_N' : N;
+stipp_N : N;
+stjuardess_N : N;
+stjuuard_N : N;
+stoa_N : N;
+stohhastiline_A : A;
+stoik_N : N;
+stoikud_N : N;
+stoiline_A : A;
+stoiliselt_Adv : Adv;
+stoitsism_N : N;
+stomatiit_N : N;
+stomatoloogia_N : N;
+stomatoloog_N : N;
+stooma_N : N;
+stoppamine_N : N;
+stopper_N : N;
+stoppertangid_N : N;
+stoppkaader_N : N;
+stoppkaadervideo_N : N;
+'stoppkäsk_N' : N;
+'stoppmärk_N' : N;
+storneerija_N : N;
+storneerimine_N : N;
+storno_N : N;
+stotinka_N : N;
+strabism_N : N;
+'strateegiamäng_N' : N;
+strateegia_N : N;
+stratifikatsioon_N : N;
+stratopaus_N : N;
+'stratosfäär_N' : N;
+streigimurdja_N : N;
+'streigipäev_N' : N;
+streikija_N : N;
+streikimine_N : N;
+streik_N : N;
+strelitsia_N : N;
+streptokokk_N : N;
+stressaja_N : N;
+stressamine_N : N;
+stressi_tekitama_V : V;
+stressor_N : N;
+stress_N : N;
+striimer_N : N;
+striiming_N : N;
+stringiliteraal_N : N;
+string_N : N;
+'stringtüüp_N' : N;
+striptiis_N : N;
+stritsel_N : N;
+stroboskoop_N : N;
+strofoid_N : N;
+'strongülatoos_N' : N;
+'strongüloidoos_N' : N;
+strontsium_N : N;
+stroofisiire_N : N;
+stroof_N : N;
+strooganov_N : N;
+struktueerimine_N : N;
+strukturaalantropoloogia_N : N;
+strukturalism_N : N;
+strukturalist_N : N;
+struktureerija_N : N;
+struktuuridiagramm_N : N;
+struktuurifond_N : N;
+struktuurigeoloogia_N : N;
+struktuuristaja_N : N;
+struktuuristamine_N : N;
+'struktuuriüksus_N' : N;
+struktuurplaat_N : N;
+struktuurprogrammeerimine_N : N;
+struktuur_N : N;
+'struktuurvärvipüstol_N' : N;
+struuma_N : N;
+'strühniinipuu_N' : N;
+'strühniin_N' : N;
+'stseenianalüüs_N' : N;
+stseeni_tegema_V : V;
+stseenivaade_N : N;
+stseen_N : N;
+stsenaarium_N : N;
+stsenarist_N : N;
+stsientoloogia_N : N;
+stsilla_N : N;
+studeerija_N : N;
+studeerimine_N : N;
+studioosus_N : N;
+stukkdekoor_N : N;
+stukklagi_N : N;
+stukk_N : N;
+stuudiokontsert_N : N;
+stuudio_N : N;
+stuudioteater_N : N;
+stuudium_N : N;
+stuupa_N : N;
+stuupor_N : N;
+'ständer_N' : N;
+'stöhhiomeetria_N' : N;
+'stülobaat_N' : N;
+'subekvatoriaalvööde_N' : N;
+suberoos_N : N;
+subjektiivne_A : A;
+subjektiivsus_N : N;
+subjekt_N : N;
+subkultuur_N : N;
+subliimne_A : A;
+sublimatsioonprinter_N : N;
+sublimatsioon_N : N;
+sublimeerija_N : N;
+sublimeerimine_N : N;
+sublimeeruma_V : V;
+sublimeerumine_N : N;
+subordinatsioon_N : N;
+subordineerija_N : N;
+subordineerimine_N : N;
+subsideerija_N : N;
+subsideerimine_N : N;
+subsiidium_N : N;
+subskriptsioon_N : N;
+substantiiv_N : N;
+substantiveerumine_N : N;
+substants_N : N;
+substitueerija_N : N;
+substitueerimine_N : N;
+substitutsioon_N : N;
+subtiilsus_N : N;
+subtiiter_N : N;
+subtraktsioonpilt_N : N;
+'subtroopikavööde_N' : N;
+sudima_V : V;
+sudi_saama_V : V;
+sudu_N : N;
+sufiks_N : N;
+sufism_N : N;
+sufist_N : N;
+suflee_N : N;
+'suflöör_N' : N;
+suga_N : N;
+sugeda_andma_V : V;
+sugeda_saama_V : V;
+sugeja_N : N;
+sugema_V2 : V2;
+sugemine_N : N;
+sugenema_V : V;
+sugenemine_N : N;
+sugereerija_N : N;
+sugereerimine_N : N;
+sugestiivne_A : A;
+sugestiivsus_N : N;
+sugestioon_N : N;
+suge_N : N;
+sugima_V : V;
+suguakt_N : N;
+suguelundid_N : N;
+suguelundkond_N : N;
+suguelu_N : N;
+sugugi_Adv : Adv;
+suguhaigus_N : N;
+suguharu_N : N;
+suguhormoon_N : N;
+'sugu_jätkama_V' : V;
+sugu_kandma_V : V;
+sugukeel_N : N;
+sugukihk_N : N;
+sugukihu_N : N;
+sugukond_N : N;
+'sugukonnamõis_N' : N;
+sugukonnasaaga_N : N;
+sugukonnateadus_N : N;
+sugukromosoom_N : N;
+sugukult_N : N;
+'sugukülmus_N' : N;
+sugulane_N : N;
+sugulasaine_N : N;
+sugulased_N : N;
+sugulaskeel_N : N;
+sugulasrahvas_N : N;
+suguline_A : A;
+suguloom_N : N;
+sugulus_N : N;
+suguma_V : V;
+sugunimi_N : N;
+'sugunääre_N' : N;
+suguorgan_N : N;
+sugupool_N : N;
+sugupuu_N : N;
+'sugupõlv_N' : N;
+sugurakk_N : N;
+sugu_saatma_V : V;
+suguselts_N : N;
+sugu_N : N;
+sugutaja_N : N;
+sugutamine_N : N;
+sugu_tegema_V : V;
+'sugutilukupõletik_N' : N;
+suguti_N : N;
+sugutuja_N : N;
+sugutumine_N : N;
+sugutung_N : N;
+sugutu_A : A;
+suguvend_N : N;
+'suguvõimetus_N' : N;
+'suguvõsa_N' : N;
+'suguvõsauuring_N' : N;
+'sugu_võtma_V' : V;
+'suguõde_N' : N;
+'suguühe_N' : N;
+suhestaja_N : N;
+suhestamine_N : N;
+suhestumine_N : N;
+suhe_N : N;
+suhhovei_N : N;
+suhkruhaige_N : N;
+suhkruhaigus_N : N;
+suhkruhernes_N : N;
+suhkrupagar_N : N;
+suhkrupea_N : N;
+suhkrupeedikasvatus_N : N;
+suhkrupeet_N : N;
+suhkruroog_N : N;
+suhkrusiirup_N : N;
+suhkrustaja_N : N;
+suhkrustamine_N : N;
+suhkrustumine_N : N;
+suhkrutoos_N : N;
+'suhkrutõbi_N' : N;
+'suhkrutööstus_N' : N;
+suhkruvatt_N : N;
+suhkurdaja_N : N;
+suhkurdamine_N : N;
+suhkur_N : N;
+'suhkurtõbine_N' : N;
+'suhkurtõbi_N' : N;
+suhtaadress_N : N;
+suhtarv_N : N;
+suhted_N : N;
+suhteid_katkestama_V : V;
+'suhtekomöödia_N' : N;
+suhtekorraldaja_N : N;
+suhtekorraldusfirma_N : N;
+suhteline_A : A;
+suhteliselt_Adv : Adv;
+'suhtesõltuvus_N' : N;
+suhtleja_N : N;
+suhtlema_V : V;
+suhtlemine_N : N;
+'suhtlemishäire_N' : N;
+suhtlemisoskus_N : N;
+suhtlemispiirkond_N : N;
+'suhtlemispsühholoogia_N' : N;
+suhtlev_A : A;
+suhtlusakt_N : N;
+suhtlusdiagramm_N : N;
+'suhtluslävi_N' : N;
+suhtlusoskus_N : N;
+suhtlusportaal_N : N;
+suhtlusringkond_N : N;
+suhtlusring_N : N;
+suhtlusstrateegia_N : N;
+suhtlus_N : N;
+suhtlustreening_N : N;
+'suhtlusvõrgustik_N' : N;
+suhtuja_N : N;
+suhtuma_V : V;
+suhtumine_N : N;
+suhtumislaad_N : N;
+suhu_panema_V : V;
+suhu_pistma_V : V;
+suhu_saama_V : V;
+suhu_sattuma_V : V;
+suhu_tulema_V : V;
+'suhu_võtma_V' : V;
+'suid-silmi_pärani_ajama_V' : V;
+suigataja_N : N;
+suigatama_V : V;
+suigatamine_N : N;
+suigatus_N : N;
+suige_N : N;
+suigutaja_N : N;
+suigutama_V2 : V2;
+suigutamine_N : N;
+suik_N : N;
+suikuja_N : N;
+'suiku_jääma_V' : V;
+suikumine_N : N;
+suikvel_Adv : Adv;
+suiline_N : N;
+suiraastel_N : N;
+suirahallitus_N : N;
+suirakorvike_N : N;
+'suirakärg_N' : N;
+suiralest_N : N;
+suiratangid_N : N;
+suir_N : N;
+'suisa_suhu_ütlema_V' : V;
+suisa_Adv : Adv;
+'suisasui_ütlema_V' : V;
+suised_N : N;
+suistuma_V : V;
+suisutaja_N : N;
+suisutamine_N : N;
+suitsed_N : N;
+suitseja_N : N;
+suitsema_V : V;
+suitsemine_N : N;
+suitsemispunkt_N : N;
+suitsetaja_N : N;
+suitsetamine_N : N;
+suitsetamistarbed_N : N;
+suitsetamistarve_N : N;
+suitsetamistuba_N : N;
+suitsidoloogia_N : N;
+suitsiidikatse_N : N;
+suitsiid_N : N;
+suitsik_N : N;
+suitsjas_A : A;
+suits_N : N;
+suitsuahi_N : N;
+suitsu_ajama_V : V;
+suitsuandur_N : N;
+suitsuangerjas_N : N;
+suitsuauk_N : N;
+suitsufilter_N : N;
+suitsugaas_N : N;
+suitsugranaat_N : N;
+suitsujuust_N : N;
+suitsukalasalat_N : N;
+suitsukala_N : N;
+suitsukate_N : N;
+suitsukatet_tegema_V : V;
+suitsu_kiskuma_V : V;
+suitsuklaas_N : N;
+suitsukoni_N : N;
+suitsukoonal_N : N;
+suitsule_tuld_pakkuma_V : V;
+'suitsulõõr_N' : N;
+'suitsulõõts_N' : N;
+suitsumees_N : N;
+suitsumine_N : N;
+suitsune_A : A;
+suitsunui_N : N;
+suitsuonn_N : N;
+suitsuosmik_N : N;
+suitsuots_N : N;
+suitsupaber_N : N;
+suitsu_panema_V : V;
+suitsupaus_N : N;
+suitsupekk_N : N;
+suitsupilv_N : N;
+suitsupomm_N : N;
+suitsupood_N : N;
+'suitsupääsuke_N' : N;
+suitsuraha_N : N;
+suitsuruum_N : N;
+suitsusagar_N : N;
+suitsusammas_N : N;
+suitsusink_N : N;
+suitsutaja_N : N;
+suitsutamine_N : N;
+suitsutare_N : N;
+suitsu_tegema_V : V;
+suitsutort_N : N;
+suitsutuba_N : N;
+suitsutund_N : N;
+suitsutusahi_N : N;
+suitsutushoone_N : N;
+'suitsu_tõmbama_V' : V;
+'suitsu_tõusma_V' : V;
+suitsu_vedama_V : V;
+sujuma_V : V;
+sujumine_N : N;
+sujutamine_N : N;
+sujuvalt_Adv : Adv;
+sujuv_A : A;
+sukalaba_N : N;
+'sukalõng_N' : N;
+'sukanõel_N' : N;
+sukapael_N : N;
+sukapood_N : N;
+'sukapöid_N' : N;
+sukaseen_N : N;
+sukavarras_N : N;
+sukelduja_N : N;
+sukelduma_V : V;
+sukeldumine_N : N;
+sukeldumisaparaat_N : N;
+'sukkpüksid_N' : N;
+sukk_N : N;
+sukre_N : N;
+suksu_N : N;
+suktsessioon_N : N;
+sukulent_N : N;
+sulaahatehing_N : N;
+sulailm_N : N;
+sulaklaas_N : N;
+sulama_V : V;
+sulametall_N : N;
+sulamine_N : N;
+sulamispunkt_N : N;
+sulamistemperatuur_N : N;
+'sulamistäpp_N' : N;
+sulamisvesi_N : N;
+sulam_N : N;
+sulandamine_N : N;
+sulanduma_V : V;
+sulandumine_N : N;
+sulanema_V : V;
+sulane_N : N;
+sularahaautomaat_N : N;
+sularahakurss_N : N;
+'sularahakäive_N' : N;
+sularaha_N : N;
+sulasemaja_N : N;
+sulastemaja_N : N;
+sula_A : A;
+sula_N : N;
+sulataja_N : N;
+sulatama_V2 : V2;
+sulatamine_N : N;
+sula_tegema_V : V;
+sulatusahi_N : N;
+'sulatõsi_N' : N;
+sulavesi_N : N;
+sulavkaitse_N : N;
+sulbiks_tegema_V : V;
+sulejoon_N : N;
+sulejope_N : N;
+suleline_N : N;
+sulemeister_N : N;
+'sulepeast_välja_imema_V' : V;
+sulepea_N : N;
+sulestik_N : N;
+sulestuma_V : V;
+sulestumine_N : N;
+suletaoliselt_Adv : Adv;
+suletud_A : A;
+suletult_Adv : Adv;
+suletuna_Adv : Adv;
+suletus_N : N;
+sulfiidklaas_N : N;
+sulgahel_N : N;
+sulgejalihas_N : N;
+sulgeja_N : N;
+'sulge_kätte_võtma_V' : V;
+sulge_liigutama_V : V;
+sulgema_V2 : V2;
+sulgemine_N : N;
+sulgemiskurss_N : N;
+sulgemisvahend_N : N;
+sulge_perse_pistma_V : V;
+sulge_proovima_V : V;
+sulge_pruukima_V : V;
+'sulge_sappa_lööma_V' : V;
+sulge_sappa_panema_V : V;
+sulge_sappa_pistma_V : V;
+sulge_sappa_saama_V : V;
+sulge_sappa_torkama_V : V;
+'sulghäälik_N' : N;
+'sulghüpe_N' : N;
+sulgi_ajama_V : V;
+sulgija_N : N;
+sulgi_kohevile_ajama_V : V;
+sulgima_V : V;
+sulgimine_N : N;
+'sulgimisränne_N' : N;
+sulgjalt_Adv : Adv;
+sulgjopp_N : N;
+sulgkaal_N : N;
+sulgkate_N : N;
+'sulgkükk_N' : N;
+sulgnema_V : V;
+sulgne_A : A;
+sulgpallireket_N : N;
+'sulgpallivõistlus_N' : N;
+'sulgpalliväljak_N' : N;
+sulgpall_N : N;
+sulgpallur_N : N;
+sulgseis_N : N;
+sulg_N : N;
+sulguja_N : N;
+sulguma_V : V;
+sulgumine_N : N;
+sulgurlihas_N : N;
+sulgur_N : N;
+sulgus_Adv : Adv;
+'sulgvõte_N' : N;
+sulilindu_laskma_V : V;
+sulima_V : V;
+suline_A : A;
+sulisema_V : V;
+sulisemine_N : N;
+sulistaja_N : N;
+sulistamine_N : N;
+suli_N : N;
+sulitempe_tegema_V : V;
+suljuma_V : V;
+sulks_Adv : Adv;
+sulksti_Adv : Adv;
+sulksuja_N : N;
+sulk_Adv : Adv;
+sulksumine_N : N;
+sull_Adv : Adv;
+sulnilt_Adv : Adv;
+sulnis_A : A;
+sulpsaja_N : N;
+sulpsamine_N : N;
+sulpsataja_N : N;
+sulpsatama_V : V;
+sulpsatamine_N : N;
+sulpsima_V : V;
+sulpslema_V : V;
+sulps_Adv : Adv;
+sulps_N : N;
+sulpsti_Adv : Adv;
+sulpsuja_N : N;
+'sulpsu_lööma_V' : V;
+sulpsumine_N : N;
+sulpsutaja_N : N;
+sulpsutamine_N : N;
+sultanarosin_N : N;
+sultana_N : N;
+sultan_N : N;
+sulud_N : N;
+sulundsein_N : N;
+sulundseotis_N : N;
+sulundvai_N : N;
+suluseis_N : N;
+sulushoonestik_N : N;
+suluspesa_N : N;
+sulustaja_N : N;
+sulustamine_N : N;
+sumaja_N : N;
+sumama_V : V;
+sumamine_N : N;
+sumataja_N : N;
+sumatama_V : V;
+sumatamine_N : N;
+sumbe_A : A;
+'sumbküla_N' : N;
+sumbuja_N : N;
+sumbuma_V : V;
+sumbumine_N : N;
+sumedalt_Adv : Adv;
+sumedasti_Adv : Adv;
+sumendamine_N : N;
+sumenemine_N : N;
+sumeroloogia_N : N;
+sume_A : A;
+sumin_N : N;
+sumiseja_N : N;
+sumisema_V : V;
+sumisemine_N : N;
+sumistaja_N : N;
+sumistamine_N : N;
+sumisti_N : N;
+summaatorlahuti_N : N;
+summaator_N : N;
+summa_N : N;
+summeerija_N : N;
+summeerimine_N : N;
+summeeruma_V : V;
+summeerumine_N : N;
+summerdama_V : V;
+summima_V : V;
+summ_N : N;
+summuma_V : V;
+summutaja_N : N;
+summutamine_N : N;
+summuti_N : N;
+summutitoru_N : N;
+sumomaadleja_N : N;
+sumomaadlus_N : N;
+sumo_N : N;
+'sumovöö_N' : N;
+sumpaja_N : N;
+sumpama_V : V;
+sumpamine_N : N;
+sump_N : N;
+sundaeg_N : N;
+sundasumisele_saatma_V : V;
+sundeksemplar_N : N;
+sundhirm_N : N;
+'sundhäire_N' : N;
+'sundhüpe_N' : N;
+sundija_N : N;
+sundima_V2 : V2;
+sundimatult_Adv : Adv;
+sundimatu_A : A;
+sundimine_N : N;
+sundimisi_Adv : Adv;
+sundivalt_Adv : Adv;
+sundiv_A : A;
+sundkindlustus_N : N;
+'sundkäik_N' : N;
+'sundmõte_N' : N;
+'sundmüük_N' : N;
+sundsiirdelause_N : N;
+sundsiire_N : N;
+sund_N : N;
+sundtegu_N : N;
+sundusi_Adv : Adv;
+sunduslikkus_N : N;
+sunduslik_A : A;
+sundus_N : N;
+'sundvõõrandaja_N' : N;
+'sundvõõrandamine_N' : N;
+'sundvõõrandus_N' : N;
+'sundüürnik_N' : N;
+sunnitud_A : A;
+sunnitult_Adv : Adv;
+sunnitus_N : N;
+'sunnitöölaager_N' : N;
+sunniviisiliselt_Adv : Adv;
+supelhooaeg_N : N;
+supelhoone_N : N;
+'supelkostüüm_N' : N;
+supelmaja_N : N;
+'supelpüksid_N' : N;
+supelrand_N : N;
+supelsaks_N : N;
+supeltrikoo_N : N;
+'supelvõõras_N' : N;
+superarvuti_N : N;
+superbia_N : N;
+superdama_V : V;
+superego_N : N;
+superkross_N : N;
+'superkõrgsagedus_N' : N;
+superlatiiv_N : N;
+supermarket_N : N;
+supernoova_N : N;
+superrealism_N : N;
+supersektor_N : N;
+superskalaarprotsessor_N : N;
+supersuurslaalom_N : N;
+superviisor_N : N;
+'supervõti_N' : N;
+'supiköök_N' : N;
+supilaga_N : N;
+supilirts_N : N;
+supilusikas_N : N;
+'supilusikatäis_N' : N;
+supitaldrik_N : N;
+supitirin_N : N;
+supleja_N : N;
+suplema_V : V;
+suplemine_N : N;
+supletiivne_A : A;
+suplitseerimine_N : N;
+suppi_keetma_V : V;
+supp_N : N;
+supraport_N : N;
+supsaja_N : N;
+supsamine_N : N;
+supsataja_N : N;
+supsatamine_N : N;
+surelikkus_N : N;
+surelik_A : A;
+surema_V : V;
+surematus_N : N;
+surematu_A : A;
+suremine_N : N;
+suremus_N : N;
+suretaja_N : N;
+suretamine_N : N;
+surevus_N : N;
+surfaja_N : N;
+surfamine_N : N;
+surfar_N : N;
+surf_N : N;
+surihame_N : N;
+surija_N : N;
+surilavats_N : N;
+surilina_N : N;
+surimask_N : N;
+surimi_N : N;
+suripesu_N : N;
+suririided_N : N;
+'surirõivad_N' : N;
+suriseja_N : N;
+surisema_V : V;
+surisemine_N : N;
+suristaja_N : N;
+suristamine_N : N;
+'surisärk_N' : N;
+surituba_N : N;
+surivoodi_N : N;
+surkija_N : N;
+surkimine_N : N;
+surmaakt_N : N;
+surmaenne_N : N;
+surmaga_heitlema_V : V;
+surmaga_maadlema_V : V;
+'surmaga_võitlema_V' : V;
+surmahaigus_N : N;
+surmahaldjas_N : N;
+surmahetk_N : N;
+surmahirm_N : N;
+surmahoop_N : N;
+surmaja_N : N;
+surmajuhtum_N : N;
+'surmakella_lööma_V' : V;
+surmakogemus_N : N;
+surmakuulutaja_N : N;
+'surmakäsitlus_N' : N;
+surmalaps_N : N;
+'surmalaupäev_N' : N;
+surma_leidma_V : V;
+surmale_silma_vaatama_V : V;
+surmalind_N : N;
+surmamineja_N : N;
+surmamine_N : N;
+'surmamõistetu_N' : N;
+'surma_mõistma_V' : V;
+surmani_ehmuma_V : V;
+surmanuhtlus_N : N;
+surmaoht_N : N;
+surmaohver_N : N;
+surmaootus_N : N;
+surmaorg_N : N;
+'surmaotsust_täide_viima_V' : V;
+surmapatt_N : N;
+'surmapõhjus_N' : N;
+'surmapõlgavalt_Adv' : Adv;
+'surmapäev_N' : N;
+surmariik_N : N;
+surmaroaks_langema_V : V;
+surma_saama_V : V;
+surmasaanu_N : N;
+surma_saatma_V : V;
+surmaseen_N : N;
+'surmasuust_pääsema_V' : V;
+'surmasuust_päästma_V' : V;
+'surmasõlm_N' : N;
+'surmasõnum_N' : N;
+'surmasärk_N' : N;
+surmatants_N : N;
+surmatung_N : N;
+surmatunnistus_N : N;
+'surmatõbi_N' : N;
+'surmatõend_N' : N;
+surmauni_N : N;
+surma_vaakuma_V : V;
+surmav_A : A;
+'surmaväli_N' : N;
+surm_N : N;
+surmvaikselt_Adv : Adv;
+'surmväsinult_Adv' : Adv;
+surnuaed_N : N;
+surnuaial_puhkama_V : V;
+'surnuaiapüha_N' : N;
+surnuaiavaht_N : N;
+surnuauto_N : N;
+surnud_A : A;
+'surnuist_üles_tõusma_V' : V;
+surnuitk_N : N;
+surnukamber_N : N;
+surnukandja_N : N;
+surnukeha_N : N;
+surnukirst_N : N;
+surnuks_ajama_V : V;
+'surnuks_lööma_V' : V;
+surnuks_puhuma_V : V;
+'surnuks_rääkima_V' : V;
+surnuks_tegema_V : V;
+surnukultus_N : N;
+surnukuur_N : N;
+surnumatja_N : N;
+surnumissa_N : N;
+surnupesuvesi_N : N;
+surnuraam_N : N;
+surnurong_N : N;
+'surnust_tõusma_V' : V;
+surnu_N : N;
+'surnutemälestuspüha_N' : N;
+surnuteriik_N : N;
+surnuvalvaja_N : N;
+'surrogaadimürgistus_N' : N;
+surrogaatema_N : N;
+surrogaat_N : N;
+'surrogaatvõti_N' : N;
+surtsakalt_Adv : Adv;
+surtsatama_V : V;
+suruja_N : N;
+suruma_V2 : V2;
+surumine_N : N;
+suru_N : N;
+surutis_N : N;
+'suruõhk_N' : N;
+'suruõhuautomaatika_N' : N;
+'suruõhumootor_N' : N;
+'suruõhutööriist_N' : N;
+'suruõhuvasar_N' : N;
+surveavaldus_N : N;
+survepesur_N : N;
+survepesu_N : N;
+survepott_N : N;
+surve_N : N;
+'survesõnum_N' : N;
+survetakt_N : N;
+survet_avaldama_V : V;
+'survetöötlemine_N' : N;
+survevesi_N : N;
+survuma_V : V;
+sushi_N : N;
+susija_N : N;
+susimine_N : N;
+susiseja_N : N;
+susisema_V : V;
+susisemine_N : N;
+susistaja_N : N;
+susistamine_N : N;
+suskaja_N : N;
+suskamine_N : N;
+suskija_N : N;
+suskimine_N : N;
+suspendeerija_N : N;
+suspendeerimine_N : N;
+suspendeeruma_V : V;
+suspensioon_N : N;
+'susse_välja_viskama_V' : V;
+'sussid_püsti_tõmbama_V' : V;
+suss_N : N;
+sussutaja_N : N;
+sussutamine_N : N;
+'sutaššpael_N' : N;
+'sutenöör_N' : N;
+sutikene_Adv : Adv;
+sutike_Adv : Adv;
+sutsu_Adv : Adv;
+sutuur_N : N;
+suu_ammuli_kuulama_V : V;
+suu_ammuli_vaatama_V : V;
+suu_ammuli_vahtima_V : V;
+suubla_N : N;
+suubuma_V : V;
+suubumine_N : N;
+suud_ammuli_ajama_V : V;
+suud_andma_V : V;
+suud_avama_V : V;
+suud_ja_silmi_ammuli_ajama_V : V;
+'suud_ja_südant_puhtaks_rääkima_V' : V;
+suud_kastma_V : V;
+suudki_lahti_mitte_tegema_V : V;
+suud_kinni_hoidma_V : V;
+suud_kinni_panema_V : V;
+suud_kinni_pidama_V : V;
+suud_koomal_hoidma_V : V;
+suud_koomal_pidama_V : V;
+suud_kulutama_V : V;
+suud_lahti_tegema_V : V;
+suud_lahti_unustama_V : V;
+suudleja_N : N;
+suudlema_V2 : V2;
+suudlemine_N : N;
+suud_lukku_panema_V : V;
+suud_lukus_hoidma_V : V;
+suud_lukus_pidama_V : V;
+suudlus_N : N;
+suudmeala_N : N;
+suud_mitte_pidama_V : V;
+'suud_muigele_tõmbama_V' : V;
+'suud_mööda_rääkima_V' : V;
+suud_pidama_V : V;
+suud_pruukima_V : V;
+'suud_puhtaks_pühkima_V' : V;
+'suud_puhtaks_rääkima_V' : V;
+'suud_sekki_mööda_seadma_V' : V;
+suud_seks_saama_V : V;
+suud_seks_tegema_V : V;
+suud_sulgema_V : V;
+suud_talitsema_V : V;
+suud_torru_ajama_V : V;
+'suud_täis_võtma_V' : V;
+'suud_tühjaks_rääkima_V' : V;
+suud_vesiseks_tegema_V : V;
+suud_vett_jooksma_ajama_V : V;
+'suud_vett_jooksma_võtma_V' : V;
+'suud_vett_täis_võtma_V' : V;
+suue_N : N;
+suuga_suurt_linna_tegema_V : V;
+suuhingamine_N : N;
+suu_juures_seisma_V : V;
+suukoobas_N : N;
+'suukorvi_pähe_panema_V' : V;
+'suukorvi_pähe_tõmbama_V' : V;
+suukuivus_N : N;
+'suulaelõhe_N' : N;
+suulaemandel_N : N;
+suulagi_N : N;
+suu_lahti_kuulama_V : V;
+suu_lahti_tegema_V : V;
+suulehk_N : N;
+suule_voli_andma_V : V;
+suuline_A : A;
+suuline_N : N;
+suulised_N : N;
+suuliselt_Adv : Adv;
+suuli_Adv : Adv;
+'suul_käia_laskma_V' : V;
+suuloputusvahend_N : N;
+suuloputusvedelik_N : N;
+'suuluhüatsint_N' : N;
+suumija_N : N;
+suumimine_N : N;
+suunaja_N : N;
+suunama_V2 : V2;
+suunamine_N : N;
+suunamuutus_N : N;
+suunas_Adv : Adv;
+'suunda_kätte_andma_V' : V;
+suunda_muutma_V : V;
+suundantenn_N : N;
+'suunda_võtma_V' : V;
+suundmiin_N : N;
+suund_N : N;
+suunduja_N : N;
+suunduma_V : V;
+suundumine_N : N;
+suundumus_N : N;
+suunis_N : N;
+suunistaja_N : N;
+suunistamine_N : N;
+suunitleja_N : N;
+suunitlemine_N : N;
+suunitlus_N : N;
+suunurk_N : N;
+suupill_N : N;
+suupiste_N : N;
+'suupistet_võtma_V' : V;
+'suu_puhtaks_rääkima_V' : V;
+'suupõletik_N' : N;
+'suupäraseks_tegema_V' : V;
+'suupärastamine_N' : N;
+'suupärast_juttu_puhuma_V' : V;
+'suupärasus_N' : N;
+suurajukoor_N : N;
+suuraju_N : N;
+'suuraktsionär_N' : N;
+suurduma_V : V;
+suured_silmad_tegema_V : V;
+suurehitis_N : N;
+suurejooneliselt_Adv : Adv;
+'suure_kella_külge_riputama_V' : V;
+suureks_ajama_V : V;
+suureks_kasvama_V : V;
+suureks_puhuma_V : V;
+suureks_saama_V : V;
+suureks_sirguma_V : V;
+suurelamu_N : N;
+suureline_A : A;
+suureliselt_Adv : Adv;
+suurelt_Adv : Adv;
+'suure_lõuaga_kiitlema_V' : V;
+suuremaks_saama_V : V;
+suuremalt_Adv : Adv;
+suuremeelsus_N : N;
+suurendaja_N : N;
+suurendama_V2 : V2;
+suurendamine_N : N;
+suurendusklaas_N : N;
+suurenduspaber_N : N;
+suurendus_N : N;
+'suurendussõna_N' : N;
+suureneja_N : N;
+suurenema_V : V;
+suurenemine_N : N;
+'suurepäraselt_Adv' : Adv;
+suuresti_Adv : Adv;
+'suuresõnalisus_N' : N;
+'suurettevõte_N' : N;
+suurfavoriit_N : N;
+suurfirma_N : N;
+suurhaamer_N : N;
+suurhertsogiriik_N : N;
+suurhertsog_N : N;
+suurhoone_N : N;
+suuriistad_N : N;
+suurinvestor_N : N;
+suuri_silmi_tegema_V : V;
+suurispeakull_N : N;
+'suuri_sõnu_tegema_V' : V;
+suurkaupmees_N : N;
+suurkirjanik_N : N;
+suurkontsert_N : N;
+suurkoovitaja_N : N;
+suurkuju_N : N;
+'suurkõrv_N' : N;
+suurlaut_N : N;
+suurlavastus_N : N;
+suurlinn_N : N;
+suurmaaomanik_N : N;
+suurmaapidaja_N : N;
+suurmaavaldaja_N : N;
+suurmajand_N : N;
+suurmajapidamine_N : N;
+suurmees_N : N;
+suurmeister_N : N;
+suurmood_N : N;
+'suurmõis_N' : N;
+'suurmüük_N' : N;
+suurnik_N : N;
+suurnokk_N : N;
+'suurnäitus_N' : N;
+suuromanik_N : N;
+suurpaneelbetoonplokk_N : N;
+suurpaneelmaja_N : N;
+suurpaneelsein_N : N;
+suurpaneel_N : N;
+suurpaneelvahelagi_N : N;
+suurpere_N : N;
+suurpettus_N : N;
+suurpintsel_N : N;
+suurplokksein_N : N;
+suurplokk_N : N;
+'suurpõllumees_N' : N;
+'suurpüük_N' : N;
+suurrahvas_N : N;
+suurriik_N : N;
+suurromaan_N : N;
+'suurrätik_N' : N;
+'suurrätt_N' : N;
+suursaadik_N : N;
+suursaag_N : N;
+suursaatkond_N : N;
+suursaavutus_N : N;
+suursaras_N : N;
+suurslaalom_N : N;
+suursoosik_N : N;
+suursuguselt_Adv : Adv;
+suursugustamine_N : N;
+suur_A : A;
+'suursündmus_N' : N;
+suurtalunik_N : N;
+suurtalu_N : N;
+suurteater_N : N;
+suurtee_N : N;
+suurtehing_N : N;
+suurt_numbrit_tegema_V : V;
+suurtootmine_N : N;
+suurtuba_N : N;
+'suurt_ulatust_võtma_V' : V;
+suurtulemus_N : N;
+'suurtäheklahv_N' : N;
+'suurtähtkiri_N' : N;
+'suurtäht_N' : N;
+'suurtööstus_N' : N;
+'suurtükialus_N' : N;
+'suurtükilaev_N' : N;
+'suurtükimees_N' : N;
+'suurtükimürsk_N' : N;
+'suurtükipaat_N' : N;
+'suurtükitorn_N' : N;
+'suurtükituli_N' : N;
+'suurtükiväelane_N' : N;
+'suurtükivägi_N' : N;
+'suurtükk_N' : N;
+suuruluk_N : N;
+'suurusehullustust_põdema_V' : V;
+suurushullustus_N : N;
+'suurusjärk_N' : N;
+suurusluul_N : N;
+suurussuhe_N : N;
+suurus_N : N;
+suurustama_V : V;
+suurustamine_N : N;
+suurustavalt_Adv : Adv;
+suurustav_A : A;
+suurustelema_V : V;
+suurustleja_N : N;
+suurustlema_V : V;
+suurustlev_A : A;
+suurustus_N : N;
+suurvaagen_N : N;
+suurvaim_N : N;
+suurvarvas_N : N;
+suurvasar_N : N;
+suurvesi_N : N;
+suurvidevlane_N : N;
+'suurväljaanne_N' : N;
+'suurvürst_N' : N;
+'suurätik_N' : N;
+'suurüritus_N' : N;
+suusaakrobaatika_N : N;
+suusafirma_N : N;
+suusahooaeg_N : N;
+'suusahüppaja_N' : N;
+'suusahüppamine_N' : N;
+'suusahüpped_N' : N;
+'suusahüppekohtunik_N' : N;
+'suusahüppetorn_N' : N;
+'suusahüppevõistlus_N' : N;
+'suusajälg_N' : N;
+suusakepp_N : N;
+suusakeskus_N : N;
+suusakoondis_N : N;
+suusamees_N : N;
+'suusamääre_N' : N;
+suusaorienteeruja_N : N;
+suusaorienteerumine_N : N;
+'suusapäev_N' : N;
+'suusapüksid_N' : N;
+suusarada_N : N;
+suusasaabas_N : N;
+'suusaspordiüritus_N' : N;
+suusastaadion_N : N;
+suusataja_N : N;
+suusatajavedu_N : N;
+suusatamine_N : N;
+suusatamishooaeg_N : N;
+suusatants_N : N;
+suusatee_N : N;
+suusatreening_N : N;
+'suusavõistkond_N' : N;
+'suusavõistlus_N' : N;
+'suusaüritus_N' : N;
+suu_sisse_saama_V : V;
+'suu_sisse_võtma_V' : V;
+'suu_sisse_ütlema_V' : V;
+suusk_N : N;
+suuskur_N : N;
+'suusoojaks_ütlema_V' : V;
+suus_sulama_V : V;
+suust_kiskuma_V : V;
+suust_kuulma_V : V;
+suust_libisema_V : V;
+suust_lipsama_V : V;
+suust_tulema_V : V;
+'suust_välja_ajama_V' : V;
+suu_N : N;
+'suusõnaliselt_Adv' : Adv;
+suuteline_A : A;
+suutelisus_N : N;
+suutev_A : A;
+suutja_N : N;
+suutlikkus_N : N;
+suutlik_A : A;
+suutma_VV : VV;
+suutmatus_N : N;
+suutmatu_A : A;
+suutmine_N : N;
+suutra_N : N;
+'suutäisi_lugema_V' : V;
+'suutäis_N' : N;
+suuvalge_N : N;
+suuvesi_N : N;
+'suu_vett_täis_võtma_V' : V;
+suuvooder_N : N;
+'suuvärgil_käia_laskma_V' : V;
+'suuvärki_jahvatama_panema_V' : V;
+'suuvärki_kinni_hoidma_V' : V;
+'suuvärki_käima_panema_V' : V;
+'suuvärki_pruukima_V' : V;
+'suuvärki_talitsema_V' : V;
+'suuvärki_tööle_panema_V' : V;
+'suuvärskendaja_N' : N;
+'suuõõnevähk_N' : N;
+'suuõõs_N' : N;
+'suu_ääres_seisma_V' : V;
+suvaedastus_N : N;
+suvaline_A : A;
+suvand_N : N;
+'suvapöördusmälu_N' : N;
+'suvapöördus_N' : N;
+suvasaade_N : N;
+suvatseja_N : N;
+suvatsema_VV : VV;
+suvatsemine_N : N;
+suveetendus_N : N;
+suvehommikuti_Adv : Adv;
+suvehooaeg_N : N;
+suvekleit_N : N;
+suvekoda_N : N;
+suvekohvik_N : N;
+suvekontsert_N : N;
+'suveköök_N' : N;
+suvelaager_N : N;
+suvelaut_N : N;
+suvelavastus_N : N;
+suveleitsak_N : N;
+suveloss_N : N;
+suvemaja_N : N;
+suvemood_N : N;
+'suvemõis_N' : N;
+suvenartsiss_N : N;
+suveniirikiosk_N : N;
+suveniirilett_N : N;
+'suveniirimüüja_N' : N;
+suveniiripood_N : N;
+'suveniiriäri_N' : N;
+suveniir_N : N;
+'suvenäitus_N' : N;
+'suveolümpiamäng_N' : N;
+'suveolümpia_N' : N;
+suvepuhkus_N : N;
+suvepuhkust_veetma_V : V;
+'suvepäev_N' : N;
+'suvepüksid_N' : N;
+'suvepüük_N' : N;
+suverehv_N : N;
+'suveräänne_A' : A;
+'suveräänsus_N' : N;
+'suverään_N' : N;
+suveseelik_N : N;
+suvesort_N : N;
+suvesport_N : N;
+suveteater_N : N;
+suvetee_N : N;
+'suvetöö_N' : N;
+suveuni_N : N;
+suveunne_vajuma_V : V;
+suvevormiriietus_N : N;
+suvevorm_N : N;
+'suveüritus_N' : N;
+'suvikõrvits_N' : N;
+suvila_N : N;
+suvilevkoi_N : N;
+suviline_N : N;
+suvine_A : A;
+suvinisu_N : N;
+suvionn_N : N;
+suvisort_N : N;
+suvisted_N : N;
+suvi_N : N;
+suvitaja_N : N;
+suvitama_V : V;
+suvitamine_N : N;
+suvitamm_N : N;
+suviteravili_N : N;
+suviti_Adv : Adv;
+suvitushooaeg_N : N;
+suvitusromaan_N : N;
+suvivili_N : N;
+svamm_N : N;
+svastika_N : N;
+svertpaat_N : N;
+sviiter_N : N;
+sviit_N : N;
+sving_N : N;
+'sõba_silmale_laskma_V' : V;
+'sõba_silmale_saama_V' : V;
+'sõba_silma_peale_saama_V' : V;
+'sõba_N' : N;
+'sõber_N' : N;
+'sõbraks_saama_V' : V;
+'sõbrakätt_sirutama_V' : V;
+'sõbrakätt_ulatama_V' : V;
+'sõbra_leidma_V' : V;
+'sõbralikkus_N' : N;
+'sõbralik_A' : A;
+'sõbralikult_Adv' : Adv;
+'sõbramees_N' : N;
+'sõbramehekriitika_N' : N;
+'sõbramehelikkus_N' : N;
+'sõbranna_N' : N;
+'sõbratar_N' : N;
+'sõbratuba_N' : N;
+'sõbruneja_N' : N;
+'sõbrunemine_N' : N;
+'sõbrustaja_N' : N;
+'sõbrustama_V' : V;
+'sõbrustamine_N' : N;
+'sõbrutsema_V' : V;
+'sõda_kuulutama_V' : V;
+'sõdalane_N' : N;
+'sõda_pidama_V' : V;
+'sõda_N' : N;
+'sõdija_N' : N;
+'sõdima_V' : V;
+'sõdimine_N' : N;
+'sõdu_pidama_V' : V;
+'sõdurielu_N' : N;
+'sõdurileib_N' : N;
+'sõduririie_N' : N;
+'sõdurisurma_surema_V' : V;
+'sõdurivanne_N' : N;
+'sõdurivorm_N' : N;
+'sõdurkond_N' : N;
+'sõdur_N' : N;
+'sõelaga_vett_kandma_V' : V;
+'sõelapõhjaks_tegema_V' : V;
+'sõel_N' : N;
+'sõeltest_N' : N;
+'sõeltrükk_N' : N;
+'sõeluja_N' : N;
+'sõelumine_N' : N;
+'sõeluuring_N' : N;
+'sõgedusega_lööma_V' : V;
+'sõgeneja_N' : N;
+'sõgenema_V' : V;
+'sõgenemine_N' : N;
+'sõgesikk_N' : N;
+'sõgestuja_N' : N;
+'sõgestumine_N' : N;
+'sõge_A' : A;
+'sõiduautojuht_N' : N;
+'sõiduauto_N' : N;
+'sõiduhind_N' : N;
+'sõiduiiveldus_N' : N;
+'sõidukiirus_N' : N;
+'sõiduking_N' : N;
+'sõidukinnas_N' : N;
+'sõiduk_N' : N;
+'sõidukõlblikkus_N' : N;
+'sõidukõlbmatus_N' : N;
+'sõiduleht_N' : N;
+'sõidulift_N' : N;
+'sõiduoskus_N' : N;
+'sõidupaat_N' : N;
+'sõiduplaan_N' : N;
+'sõidupäev_N' : N;
+'sõiduriist_N' : N;
+'sõidusaabas_N' : N;
+'sõidusuund_N' : N;
+'sõidutaja_N' : N;
+'sõidutama_V2' : V2;
+'sõidutamine_N' : N;
+'sõidutasu_N' : N;
+'sõidutee_N' : N;
+'sõidutoetus_N' : N;
+'sõidutund_N' : N;
+'sõiduvagun_N' : N;
+'sõiduvahend_N' : N;
+'sõiduõpetaja_N' : N;
+'sõilmitseja_N' : N;
+'sõilmitsemine_N' : N;
+'sõimaja_N' : N;
+'sõimama_V2' : V2;
+'sõimamine_N' : N;
+'sõimerühm_N' : N;
+'sõimleja_N' : N;
+'sõimlema_V' : V;
+'sõimlemine_N' : N;
+'sõimlus_N' : N;
+'sõim_N' : N;
+'sõimurahe_N' : N;
+'sõimusõna_N' : N;
+'sõimuvaling_N' : N;
+'sõir_N' : N;
+'sõitja_N' : N;
+'sõitjateruum_N' : N;
+'sõitleja_N' : N;
+'sõitlemine_N' : N;
+'sõitma_V' : V;
+'sõitma_viima_V' : V;
+'sõitmine_N' : N;
+'sõit_N' : N;
+'sõitu_sisse_lööma_V' : V;
+'sõitu_sisse_tegema_V' : V;
+'sõitu_tegema_V' : V;
+'sõjaaeg_N' : N;
+'sõjaajakiri_N' : N;
+'sõjaajaloolane_N' : N;
+'sõjaajalugu_N' : N;
+'sõjaeetika_N' : N;
+'sõjagaas_N' : N;
+'sõjahaav_N' : N;
+'sõjahüüd_N' : N;
+'sõjainvaliid_N' : N;
+'sõjakaaslane_N' : N;
+'sõjakahju_N' : N;
+'sõjakalt_Adv' : Adv;
+'sõjakas_A' : A;
+'sõjakeeris_N' : N;
+'sõjakirjandus_N' : N;
+'sõjakirves_N' : N;
+'sõjakirvest_matma_V' : V;
+'sõjakirvest_välja_kaevama_V' : V;
+'sõjakisa_N' : N;
+'sõjakomissariaat_N' : N;
+'sõjakunst_N' : N;
+'sõjakurjategija_N' : N;
+'sõjakus_N' : N;
+'sõjakäik_N' : N;
+'sõjalaevastik_N' : N;
+'sõjalaev_N' : N;
+'sõjalaul_N' : N;
+'sõjalennuk_N' : N;
+'sõjaline_A' : A;
+'sõjalist_tegevust_alustama_V' : V;
+'sõjaluuletus_N' : N;
+'sõjamasinat_käima_panema_V' : V;
+'sõjamees_N' : N;
+'sõjamemuaarid_N' : N;
+'sõjaminister_N' : N;
+'sõjamoonaladu_N' : N;
+'sõjamälestused_N' : N;
+'sõjandusajakiri_N' : N;
+'sõjandusmuuseum_N' : N;
+'sõjandusrobot_N' : N;
+'sõjandus_N' : N;
+'sõjandusõpetaja_N' : N;
+'sõjanui_N' : N;
+'sõjaoht_N' : N;
+'sõjaohver_N' : N;
+'sõjapealik_N' : N;
+'sõjapilv_N' : N;
+'sõjapurjekas_N' : N;
+'sõjapäev_N' : N;
+'sõjard_N' : N;
+'sõjariistad_N' : N;
+'sõjariist_N' : N;
+'sõjaroimar_N' : N;
+'sõjaromaan_N' : N;
+'sõjarüü_N' : N;
+'sõjasaak_N' : N;
+'sõjasadam_N' : N;
+'sõjasaladus_N' : N;
+'sõjasarv_N' : N;
+'sõjaseadus_N' : N;
+'sõjaseisukord_N' : N;
+'sõjasulane_N' : N;
+'sõjasõber_N' : N;
+'sõjasõit_N' : N;
+'sõjasõprus_N' : N;
+'sõjatander_N' : N;
+'sõjatants_N' : N;
+'sõjategevus_N' : N;
+'sõjatehnika_N' : N;
+'sõjatont_N' : N;
+'sõjatopograafia_N' : N;
+'sõjatööstus_N' : N;
+'sõjavang_N' : N;
+'sõjavanker_N' : N;
+'sõjavarustus_N' : N;
+'sõjavastasus_N' : N;
+'sõjaveteran_N' : N;
+'sõjaväeakadeemia_N' : N;
+'sõjaväearst_N' : N;
+'sõjaväebaas_N' : N;
+'sõjaväehoone_N' : N;
+'sõjaväekalmistu_N' : N;
+'sõjaväekasarm_N' : N;
+'sõjaväekohuslane_N' : N;
+'sõjaväekohustuslane_N' : N;
+'sõjaväekutse_N' : N;
+'sõjaväelane_N' : N;
+'sõjaväemäärustik_N' : N;
+'sõjaväeparaad_N' : N;
+'sõjaväepolitseinik_N' : N;
+'sõjaväepolitsei_N' : N;
+'sõjaväeringkond_N' : N;
+'sõjaväesalk_N' : N;
+'sõjaväestaja_N' : N;
+'sõjaväestamine_N' : N;
+'sõjaväes_teenima_V' : V;
+'sõjaväeteenistus_N' : N;
+'sõjaväetranspordilaev_N' : N;
+'sõjaväevaimulik_N' : N;
+'sõjaväevorm_N' : N;
+'sõjaväeüksus_N' : N;
+'sõjavägi_N' : N;
+'sõjaväli_N' : N;
+'sõjaõigus_N' : N;
+'sõklaid_teradest_eraldama_V' : V;
+'sõlgpuu_N' : N;
+'sõlg_N' : N;
+'sõlmeaadress_N' : N;
+'sõlme_heitma_V' : V;
+'sõlmekoht_N' : N;
+'sõlmeline_A' : A;
+'sõlme_lööma_V' : V;
+'sõlme_siduma_V' : V;
+'sõlmevahe_N' : N;
+'sõlmija_N' : N;
+'sõlmima_V2' : V2;
+'sõlmimine_N' : N;
+'sõlmjas_A' : A;
+'sõlmkiri_N' : N;
+'sõlmlõng_N' : N;
+'sõlmpunkt_N' : N;
+'sõlm_N' : N;
+'sõlmtehnika_N' : N;
+'sõlmtüübel_N' : N;
+'sõlmuma_V' : V;
+'sõlmumine_N' : N;
+'sõlmvaip_N' : N;
+'sõltlane_N' : N;
+'sõltuma_V' : V;
+'sõltumatult_Adv' : Adv;
+'sõltumatus_N' : N;
+'sõltumatu_A' : A;
+'sõltumine_N' : N;
+'sõltumus_N' : N;
+'sõltuvalt_Adv' : Adv;
+'sõltuv_A' : A;
+'sõltuvus_N' : N;
+'sõmama_V' : V;
+'sõmera_all_puhkama_V' : V;
+'sõmeras_puhkama_V' : V;
+'sõmerdaja_N' : N;
+'sõmerdamine_N' : N;
+'sõmerduma_V' : V;
+'sõmerdumine_N' : N;
+'sõmerjas_A' : A;
+'sõmerlumi_N' : N;
+'sõmer_A' : A;
+'sõnaahtralt_Adv' : Adv;
+'sõnaahtrus_N' : N;
+'sõna_andma_V' : V;
+'sõnadesse_panema_V' : V;
+'sõnadesse_valama_V' : V;
+'sõnadetegija_N' : N;
+'sõnadevool_N' : N;
+'sõnahaaval_rääkima_V' : V;
+'sõnajalaõis_N' : N;
+'sõnajalg_N' : N;
+'sõnajalgtaim_N' : N;
+'sõnaja_N' : N;
+'sõnakehvus_N' : N;
+'sõnakestki_mitte_lausuma_V' : V;
+'sõnakest_poetama_V' : V;
+'sõnakunstnik_N' : N;
+'sõnakurtus_N' : N;
+'sõnakus_N' : N;
+'sõna_kuulama_V' : V;
+'sõna_kuulda_võtma_V' : V;
+'sõnakuulekalt_Adv' : Adv;
+'sõnakuulelikkus_N' : N;
+'sõnakuulelikult_Adv' : Adv;
+'sõna_kuulma_V' : V;
+'sõnakuulmatult_Adv' : Adv;
+'sõnakuulmatus_N' : N;
+'sõnakõlin_N' : N;
+'sõnakõlks_N' : N;
+'sõnakõlksutaja_N' : N;
+'sõnakõlksutamine_N' : N;
+'sõnakõlksutus_N' : N;
+'sõna_lausuma_V' : V;
+'sõnalavastus_N' : N;
+'sõnalavastusteater_N' : N;
+'sõnaliik_N' : N;
+'sõnaline_A' : A;
+'sõnaliselt_Adv' : Adv;
+'sõnal_sabast_kinni_hakkama_V' : V;
+'sõnal_sabast_kinni_saama_V' : V;
+'sõnamees_N' : N;
+'sõnameister_N' : N;
+'sõnamine_N' : N;
+'sõnamulin_N' : N;
+'sõnamurdja_N' : N;
+'sõnamurdlikult_Adv' : Adv;
+'sõna_murdma_V' : V;
+'sõnamäng_N' : N;
+'sõnaohtralt_Adv' : Adv;
+'sõnaohtrus_N' : N;
+'sõnaosavalt_Adv' : Adv;
+'sõnapaljus_N' : N;
+'sõna_paluma_V' : V;
+'sõnapealt_Adv' : Adv;
+'sõnapidaja_N' : N;
+'sõna_pidama_V' : V;
+'sõnapidamatult_Adv' : Adv;
+'sõna_pillama_V' : V;
+'sõna_poetama_V' : V;
+'sõnaraamat_N' : N;
+'sõnaraamatukoostaja_N' : N;
+'sõnarohkelt_Adv' : Adv;
+'sõnarõhk_N' : N;
+'sõna_saama_V' : V;
+'sõna_saatma_V' : V;
+'sõna_sabast_kinni_saama_V' : V;
+'sõnasabast_kinni_saama_V' : V;
+'sõna_sabast_püüdma_V' : V;
+'sõnaseadja_N' : N;
+'sõna_sekka_pistma_V' : V;
+'sõna_sekka_poetama_V' : V;
+'sõna_sekka_ütlema_V' : V;
+'sõnaselgelt_Adv' : Adv;
+'sõnasiire_N' : N;
+'sõnastaja_N' : N;
+'sõnastamine_N' : N;
+'sõnast_haarama_V' : V;
+'sõnastikrünne_N' : N;
+'sõnastik_N' : N;
+'sõnast_kinni_võtma_V' : V;
+'sõnastumine_N' : N;
+'sõnastuslik_A' : A;
+'sõnastus_N' : N;
+'sõnast_võtma_V' : V;
+'sõna_suust_lõikama_V' : V;
+'sõna_suust_saama_V' : V;
+'sõna_suust_võtma_V' : V;
+'sõnasõda_pidama_V' : V;
+'sõna_N' : N;
+'sõna_sööma_V' : V;
+'sõna_tagasi_võtma_V' : V;
+'sõnateater_N' : N;
+'sõnatooja_N' : N;
+'sõna_tooma_V' : V;
+'sõnatult_Adv' : Adv;
+'sõnatüvi_N' : N;
+'sõnavabadus_N' : N;
+'sõna_vahetama_V' : V;
+'sõnavahetust_pidama_V' : V;
+'sõnavara_N' : N;
+'sõnavaraõpetus_N' : N;
+'sõnaviija_N' : N;
+'sõna_viima_V' : V;
+'sõnavool_N' : N;
+'sõnavorm_N' : N;
+'sõnavõtlikkus_N' : N;
+'sõna_võtma_V' : V;
+'sõnavõtt_N' : N;
+'sõnavõtuõigus_N' : N;
+'sõnavälde_N' : N;
+'sõnaõigus_N' : N;
+'sõneleja_N' : N;
+'sõnelema_V' : V;
+'sõnelemine_N' : N;
+'sõneliteraal_N' : N;
+'sõne_N' : N;
+'sõnnik_N' : N;
+'sõnnikuhark_N' : N;
+'sõnnikuhoidla_N' : N;
+'sõnnikuhunnik_N' : N;
+'sõnnikulaotur_N' : N;
+'sõnnikulaut_N' : N;
+'sõnnikumardikas_N' : N;
+'sõnnikut_vedama_V' : V;
+'sõnnikuvigel_N' : N;
+'sõnu_andma_V' : V;
+'sõnuja_N' : N;
+'sõnu_kordama_V' : V;
+'sõnu_kulutama_V' : V;
+'sõnule_saama_V' : V;
+'sõnule_seadma_V' : V;
+'sõnulseletamatult_Adv' : Adv;
+'sõnumiautentimiskood_N' : N;
+'sõnumikommutatsioon_N' : N;
+'sõnumikäitlus_N' : N;
+'sõnumine_N' : N;
+'sõnumipostiteenus_N' : N;
+'sõnumipost_N' : N;
+'sõnumisaatja_N' : N;
+'sõnumisidesüsteem_N' : N;
+'sõnumiteisaldus_N' : N;
+'sõnumit_kandma_V' : V;
+'sõnumitooja_N' : N;
+'sõnumivahetussüsteem_N' : N;
+'sõnumivestlus_N' : N;
+'sõnumiviija_N' : N;
+'sõnumsidesüsteem_N' : N;
+'sõnum_N' : N;
+'sõnu_otsima_V' : V;
+'sõnu_peale_lugema_V' : V;
+'sõnu_raiskama_V' : V;
+'sõnu_saama_V' : V;
+'sõnu_seadma_V' : V;
+'sõnu_suhu_panema_V' : V;
+'sõnu_suhu_saama_V' : V;
+'sõnu_sööma_V' : V;
+'sõnu_tagasi_võtma_V' : V;
+'sõnu_tegema_V' : V;
+'sõnu_tuulde_loopima_V' : V;
+'sõnu_tuulde_pilduma_V' : V;
+'sõpra_leidma_V' : V;
+'sõpru_leidma_V' : V;
+'sõpruskohtumine_N' : N;
+'sõpruskond_N' : N;
+'sõpruskontsert_N' : N;
+'sõprusringkond_N' : N;
+'sõprussuhe_N' : N;
+'sõprus_N' : N;
+'sõprustempel_N' : N;
+'sõprust_pidama_V' : V;
+'sõprusvõistlus_N' : N;
+'sõprusõhtu_N' : N;
+'sõraline_N' : N;
+'sõrendaja_N' : N;
+'sõrendamine_N' : N;
+'sõrenemine_N' : N;
+'sõresignaal_N' : N;
+'sõrestikesitus_N' : N;
+'sõrestikhoone_N' : N;
+'sõrestikkonstruktsioon_N' : N;
+'sõrestikkäik_N' : N;
+'sõrestikmodelleerimine_N' : N;
+'sõrestikmudel_N' : N;
+'sõrestiksein_N' : N;
+'sõrestiksild_N' : N;
+'sõrestik_N' : N;
+'sõrestiktorn_N' : N;
+'sõrestiktäidissein_N' : N;
+'sõrestikvahesein_N' : N;
+'sõrghaamer_N' : N;
+'sõrgkang_N' : N;
+'sõrg_N' : N;
+'sõrgu_ja_sarvi_vastu_ajama_V' : V;
+'sõrgu_sirgu_ajama_V' : V;
+'sõrgu_vastu_ajama_V' : V;
+'sõrgu_vastu_lööma_V' : V;
+'sõrgu_vastu_taevast_sirutama_V' : V;
+'sõrgu_vastu_toetama_V' : V;
+'sõrgu_välja_sirutama_V' : V;
+'sõrme_andma_V' : V;
+'sõrmede_külge_hakkama_V' : V;
+'sõrmede_külge_jääma_V' : V;
+'sõrmedele_andma_V' : V;
+'sõrmedele_vaatama_V' : V;
+'sõrmedel_üles_lugeda_saama_V' : V;
+'sõrmede_peale_vaatama_V' : V;
+'sõrmede_vahel_kokku_sulama_V' : V;
+'sõrmede_vahelt_kaduma_V' : V;
+'sõrmede_vahelt_pudenema_V' : V;
+'sõrmega_näitama_V' : V;
+'sõrmejälg_N' : N;
+'sõrmekaitse_N' : N;
+'sõrme_kuradile_andma_V' : V;
+'sõrmeküüs_N' : N;
+'sõrmendkõne_N' : N;
+'sõrmenukk_N' : N;
+'sõrmenärv_N' : N;
+'sõrmenükk_N' : N;
+'sõrmeots_N' : N;
+'sõrmeseade_N' : N;
+'sõrmestus_N' : N;
+'sõrme_suu_ette_panema_V' : V;
+'sõrme_suule_panema_V' : V;
+'sõrme_suu_peale_panema_V' : V;
+'sõrme_torkama_V' : V;
+'sõrme_ümber_keerama_V' : V;
+'sõrme_ümber_mässima_V' : V;
+'sõrmfrees_N' : N;
+'sõrmik_N' : N;
+'sõrmi_lakkuma_V' : V;
+'sõrmi_murdma_V' : V;
+'sõrmis_N' : N;
+'sõrmistik_N' : N;
+'sõrmitseja_N' : N;
+'sõrmitsemine_N' : N;
+'sõrmitus_N' : N;
+'sõrmkinnas_N' : N;
+'sõrmkook_N' : N;
+'sõrmkooku_vedama_V' : V;
+'sõrmkübar_N' : N;
+'sõrmnuga_N' : N;
+'sõrmrohi_N' : N;
+'sõrmseong_N' : N;
+'sõrm_N' : N;
+'sõrmus_N' : N;
+'sõrnik_N' : N;
+'sõsarlaev_N' : N;
+'sõstar_N' : N;
+'sõstrakasvatus_N' : N;
+'sõstramari_N' : N;
+'sõstrasilm_N' : N;
+'sõtkas_N' : N;
+'sõtkuja_N' : N;
+'sõtkumine_N' : N;
+'sõtse_N' : N;
+'sõtta_jääma_V' : V;
+'sõtta_võtma_V' : V;
+'sõudeergomeeter_N' : N;
+'sõudehooaeg_N' : N;
+'sõudekanal_N' : N;
+'sõudelaev_N' : N;
+'sõudemeeskond_N' : N;
+'sõudepaat_N' : N;
+'sõudepink_N' : N;
+'sõudetrenažöör_N' : N;
+'sõudevõistlus_N' : N;
+'sõudja_N' : N;
+'sõudmine_N' : N;
+'sõud_N' : N;
+'sõue_N' : N;
+'sõõm_N' : N;
+'sõõna_kiskuma_V' : V;
+'sõõna_lööma_V' : V;
+'sõõnama_V' : V;
+'sõõratama_V' : V;
+'sõõrduma_V' : V;
+'sõõre_N' : N;
+'sõõrik_N' : N;
+'sõõrjalt_Adv' : Adv;
+'sõõrjas_A' : A;
+'sõõrlihas_N' : N;
+'sõõr_N' : N;
+'sõõrtants_N' : N;
+'säbardaja_N' : N;
+'säbardamine_N' : N;
+'säbardumine_N' : N;
+'säbrutaja_N' : N;
+'säbrutamine_N' : N;
+'säbrutus_N' : N;
+'sädeleja_N' : N;
+'sädelema_V' : V;
+'sädelemine_N' : N;
+'sädemeid_ajama_V' : V;
+'sädemeid_pilduma_V' : V;
+'säde_N' : N;
+'sädin_N' : N;
+'sädistaja_N' : N;
+'sädistama_V' : V;
+'sädistamine_N' : N;
+'säga_N' : N;
+'sähvaja_N' : N;
+'sähvamine_N' : N;
+'sähvataja_N' : N;
+'sähvatama_V' : V;
+'sähvatamine_N' : N;
+'sähvatus_N' : N;
+'sähvija_N' : N;
+'sähvima_V' : V;
+'sähvimine_N' : N;
+'säie_N' : N;
+'säile_N' : N;
+'säilima_V' : V;
+'säilimine_N' : N;
+'säilinud_A' : A;
+'säilitaja_N' : N;
+'säilitamine_N' : N;
+'säilitav_A' : A;
+'säilitushaigus_N' : N;
+'säilivmälu_N' : N;
+'säillugemine_N' : N;
+'säilmed_N' : N;
+'säilmälu_N' : N;
+'säinapüük_N' : N;
+'sälguline_A' : A;
+'sälguliselt_Adv' : Adv;
+'sälgustaja_N' : N;
+'sälgustamine_N' : N;
+'sälkaja_N' : N;
+'sälkamine_N' : N;
+'sälkija_N' : N;
+'sälkimine_N' : N;
+'sälkkaart_N' : N;
+'sälkorg_N' : N;
+'sälk_N' : N;
+'sälkuma_V' : V;
+'sämbuline_A' : A;
+'sämpjas_A' : A;
+'sämpler_N' : N;
+'sämplimine_N' : N;
+'sämppael_N' : N;
+'sämppistetikand_N' : N;
+'sämpuma_V' : V;
+'sängi_pugema_V' : V;
+'sängitaja_N' : N;
+'sängitamine_N' : N;
+'sängorg_N' : N;
+'säng_N' : N;
+'sänikael_N' : N;
+'säntpoolia_N' : N;
+'säpruma_V' : V;
+'säprumine_N' : N;
+'säpsatama_V' : V;
+'sära_andma_V' : V;
+'säraja_N' : N;
+'säralill_N' : N;
+'särama_lööma_V' : V;
+'särama_V' : V;
+'säramine_N' : N;
+'särasilm_N' : N;
+'sära_N' : N;
+'säravalt_Adv' : Adv;
+'särav_A' : A;
+'särduma_V' : V;
+'särelema_V' : V;
+'särgikrae_N' : N;
+'särgik_N' : N;
+'särginööp_N' : N;
+'särgiriie_N' : N;
+'särgiräbal_N' : N;
+'särg_N' : N;
+'säriaeg_N' : N;
+'särimõõdik_N' : N;
+'särin_N' : N;
+'säriseja_N' : N;
+'särisema_V' : V;
+'särisemine_N' : N;
+'säristaja_N' : N;
+'säristamine_N' : N;
+'säri_N' : N;
+'säritaja_N' : N;
+'säritamine_N' : N;
+'säritusaeg_N' : N;
+'säritus_N' : N;
+'särjepüük_N' : N;
+'särkpluuskleit_N' : N;
+'särk_N' : N;
+'särtsaja_N' : N;
+'särtsamine_N' : N;
+'särtsataja_N' : N;
+'särtsatama_V' : V;
+'särtsatamine_N' : N;
+'särts_N' : N;
+'särtsuja_N' : N;
+'särtsuma_V' : V;
+'särtsumine_N' : N;
+'säru_andma_V' : V;
+'säru_saama_V' : V;
+'säru_N' : N;
+'säru_tegema_V' : V;
+'särvkapsas_N' : N;
+'säsikiir_N' : N;
+'säsisema_V' : V;
+'säsi_N' : N;
+'säsiõõs_N' : N;
+'sätendaja_N' : N;
+'sätendama_V' : V;
+'sätendamine_N' : N;
+'sätendavalt_Adv' : Adv;
+'sätestaja_N' : N;
+'sätestamine_N' : N;
+'sätestus_N' : N;
+'säte_N' : N;
+'sättija_N' : N;
+'sättimine_N' : N;
+'säuhti_Adv' : Adv;
+'säuksuja_N' : N;
+'säuksuma_V' : V;
+'säuksumine_N' : N;
+'säutsuja_N' : N;
+'säutsuma_V' : V;
+'säutsumine_N' : N;
+'sääraselt_Adv' : Adv;
+'sääred_N' : N;
+'sääred_tegema_V' : V;
+'säärehaavand_N' : N;
+'sääreheitejooks_N' : N;
+'sääreheitepolka_N' : N;
+'säärejooks_N' : N;
+'säärejoon_N' : N;
+'säärekaitse_N' : N;
+'säärelihas_N' : N;
+'sääreluunärv_N' : N;
+'sääremari_N' : N;
+'sääremarjanärv_N' : N;
+'sääremähis_N' : N;
+'säärepael_N' : N;
+'sääretoru_N' : N;
+'sääretõstehüpe_N' : N;
+'sääretõstejooks_N' : N;
+'sääretõstekõnd_N' : N;
+'sääretõstesamm_N' : N;
+'sääreväristaja_N' : N;
+'säärik_N' : N;
+'säärised_N' : N;
+'sääris_N' : N;
+'sääri_tegema_V' : V;
+'säärsaabas_N' : N;
+'säär_N' : N;
+'säärvant_N' : N;
+'sääsest_elevanti_tegema_V' : V;
+'sääsest_härga_tegema_V' : V;
+'sääsevõrk_N' : N;
+'sääske_elevandiks_puhuma_V' : V;
+'sääske_kurnama_V' : V;
+'sääsk_N' : N;
+'säästja_N' : N;
+'säästkodeerimine_N' : N;
+'säästlikkus_N' : N;
+'säästlik_A' : A;
+'säästlikult_Adv' : Adv;
+'säästma_V2' : V2;
+'säästmine_N' : N;
+'sääst_N' : N;
+'säästud_N' : N;
+'säästukauplus_N' : N;
+'säästuklass_N' : N;
+'säästulamp_N' : N;
+'säästuma_V' : V;
+'säästupank_N' : N;
+'säästupood_N' : N;
+'säästusumma_N' : N;
+'säästutrafo_N' : N;
+'söandaja_N' : N;
+'söandama_VV' : VV;
+'söandamine_N' : N;
+'söefirma_N' : N;
+'söegrill_N' : N;
+'söejoonistus_N' : N;
+'söemaardla_N' : N;
+'söepaber_N' : N;
+'söepliiats_N' : N;
+'söerada_N' : N;
+'söestaja_N' : N;
+'söestamine_N' : N;
+'söestumine_N' : N;
+'söevagun_N' : N;
+'sörkija_N' : N;
+'sörki_laskma_V' : V;
+'sörkima_V' : V;
+'sörkimine_N' : N;
+'sörkjooks_N' : N;
+'sörk_N' : N;
+'sööbeaine_N' : N;
+'sööbemürk_N' : N;
+'sööbija_N' : N;
+'sööbimine_N' : N;
+'söödagaleega_N' : N;
+'söödahoidla_N' : N;
+'söödajuurvili_N' : N;
+'söödakapsas_N' : N;
+'söödakaunvili_N' : N;
+'söödakultuur_N' : N;
+'söödakärg_N' : N;
+'söödalisand_N' : N;
+'söödanaeris_N' : N;
+'söödanorm_N' : N;
+'söödanõu_N' : N;
+'söödapeet_N' : N;
+'söödaratsioon_N' : N;
+'söödateravili_N' : N;
+'söödavalk_N' : N;
+'söödavili_N' : N;
+'söödav_A' : A;
+'söödav_N' : N;
+'sööde_N' : N;
+'söödiks_jätma_V' : V;
+'söödik_N' : N;
+'söödud_A' : A;
+'söögiaeg_N' : N;
+'söögiisu_N' : N;
+'söögikapp_N' : N;
+'söögikoht_N' : N;
+'söögikord_N' : N;
+'söögikraam_N' : N;
+'söögilauas_istuma_V' : V;
+'söögilaud_N' : N;
+'sööginõu_N' : N;
+'söögipala_N' : N;
+'söögipalve_N' : N;
+'söögipaus_N' : N;
+'söögipeet_N' : N;
+'söögipood_N' : N;
+'söögipoolis_N' : N;
+'söögipulk_N' : N;
+'söögiputka_N' : N;
+'söögiraha_N' : N;
+'söögiriist_N' : N;
+'söögiruum_N' : N;
+'söögisaal_N' : N;
+'söögisedel_N' : N;
+'söögiseen_N' : N;
+'söögisooda_N' : N;
+'söögisool_N' : N;
+'söögitegemine_N' : N;
+'söögitegija_N' : N;
+'söögitoamööbel_N' : N;
+'söögitool_N' : N;
+'söögitorupõletik_N' : N;
+'söögitorusong_N' : N;
+'söögitoruspasm_N' : N;
+'söögitoru_N' : N;
+'söögituba_N' : N;
+'söögivahetund_N' : N;
+'söögivalmistamine_N' : N;
+'söögivaru_N' : N;
+'sööja_N' : N;
+'söökla_N' : N;
+'söök_N' : N;
+'söömakraam_N' : N;
+'söömamees_N' : N;
+'söömapäev_N' : N;
+'söömar_N' : N;
+'sööma_V2' : V2;
+'söömata_kuulama_V' : V;
+'söömine_N' : N;
+'söömishäire_N' : N;
+'söömispulk_N' : N;
+'söönud_A' : A;
+'sööstelend_N' : N;
+'sööstja_N' : N;
+'sööstma_V' : V;
+'sööstmine_N' : N;
+'sööst_N' : N;
+'söötesamm_N' : N;
+'sööti_jääma_V' : V;
+'söötja_N' : N;
+'söötmine_N' : N;
+'söötmisnorm_N' : N;
+'söötmistool_N' : N;
+'söötmisõpetus_N' : N;
+'sööt_N' : N;
+'sööve_N' : N;
+'söövitaja_N' : N;
+'söövitamine_N' : N;
+'söövitushaav_N' : N;
+'söövitus_N' : N;
+'sübariit_N' : N;
+'südajas_A' : A;
+'südalinn_N' : N;
+'südame_all_kandma_V' : V;
+'südame_alt_külmaks_lööma_V' : V;
+'südame_alt_külmaks_tõmbama_V' : V;
+'südame_alt_külmaks_võtma_V' : V;
+'südamealust_külmaks_tegema_V' : V;
+'südamealust_külmaks_tõmbama_V' : V;
+'südamealust_külmaks_võtma_V' : V;
+'südamealust_soojaks_tegema_V' : V;
+'südamealust_soojaks_võtma_V' : V;
+'südameasjad_N' : N;
+'südameastma_N' : N;
+'südamega_küljes_rippuma_V' : V;
+'südamega_tegema_V' : V;
+'südamega_võtma_V' : V;
+'südamehaige_N' : N;
+'südamehaigus_N' : N;
+'südameheadus_N' : N;
+'südamehelimeering_N' : N;
+'südameinfarkt_N' : N;
+'südamekasvaja_N' : N;
+'südameklapp_N' : N;
+'südamekliinik_N' : N;
+'südamekloppimine_N' : N;
+'südamekoda_N' : N;
+'südame_külge_kasvama_V' : V;
+'südame_küljes_seisma_V' : V;
+'südamele_hakkama_V' : V;
+'südamele_panema_V' : V;
+'südamele_valu_tegema_V' : V;
+'südamelihasepõletik_N' : N;
+'südamelihas_N' : N;
+'südamel_lasuma_V' : V;
+'südame_lähedal_seisma_V' : V;
+'südamelöök_N' : N;
+'südamenärv_N' : N;
+'südameoperatsioon_N' : N;
+'südamepaun_N' : N;
+'südame_peale_ajama_V' : V;
+'südame_peale_hakkama_V' : V;
+'südame_peale_jääma_V' : V;
+'südame_peale_langema_V' : V;
+'südame_pealt_ära_rääkima_V' : V;
+'südamepekslemine_N' : N;
+'südamepiin_N' : N;
+'südamepuhtus_N' : N;
+'südamepuudulikkus_N' : N;
+'südamepõhjani_liigutama_V' : V;
+'südamepärgarter_N' : N;
+'südamerahu_N' : N;
+'südameseisak_N' : N;
+'südames_elama_V' : V;
+'südamesisekest_N' : N;
+'südames_kandma_V' : V;
+'südames_kohta_võitma_V' : V;
+'südamesoojus_N' : N;
+'südamesopp_N' : N;
+'südames_seisma_V' : V;
+'südamesse_lõikama_V' : V;
+'südamesse_lööma_V' : V;
+'südamesse_mahtuma_V' : V;
+'südamesse_mitte_mahtuma_V' : V;
+'südamesse_pugema_V' : V;
+'südamesse_torkama_V' : V;
+'südamesse_tulema_V' : V;
+'südamesse_tungima_V' : V;
+'südamesse_tõusma_V' : V;
+'südamesse_võtma_V' : V;
+'südamest_Adv' : Adv;
+'südamest_tulema_V' : V;
+'südamest_välja_rebima_V' : V;
+'südametalitlus_N' : N;
+'südametegevus_N' : N;
+'südametemurdja_N' : N;
+'südametevallutaja_N' : N;
+'südametukse_N' : N;
+'südametult_Adv' : Adv;
+'südametunnistusel_lasuma_V' : V;
+'südametunnistusepiin_N' : N;
+'südametunnistuspiin_N' : N;
+'südametunnistus_N' : N;
+'südametus_N' : N;
+'südametu_A' : A;
+'südametöö_N' : N;
+'südamevalu_tegema_V' : V;
+'südamevalu_tundma_V' : V;
+'südame_vastu_suruma_V' : V;
+'südamevatsake_N' : N;
+'südameväliskest_N' : N;
+'südame_ümber_keerama_V' : V;
+'südame_ümber_pöörama_V' : V;
+'südamik_N' : N;
+'südamlikkus_N' : N;
+'südamlik_A' : A;
+'südamlikult_Adv' : Adv;
+'südant_avama_V' : V;
+'südant_ja_neerusid_läbi_katsuma_V' : V;
+'südant_jätkuma_V' : V;
+'südant_kaotama_V' : V;
+'südant_kergeks_tegema_V' : V;
+'südant_kergitama_V' : V;
+'südant_kibelema_panema_V' : V;
+'südant_kihvatama_panema_V' : V;
+'südant_kinkima_V' : V;
+'südant_kinnitama_V' : V;
+'südant_kurku_ajama_V' : V;
+'südant_kurku_tõstma_V' : V;
+'südant_kurvaks_tegema_V' : V;
+'südant_kõvaks_lööma_V' : V;
+'südant_kõvaks_panema_V' : V;
+'südant_kõvaks_tegema_V' : V;
+'südant_külmaks_lööma_V' : V;
+'südant_külmaks_tegema_V' : V;
+'südant_lahti_tegema_V' : V;
+'südant_liigutama_V' : V;
+'südantliigutavalt_Adv' : Adv;
+'südant_lukus_hoidma_V' : V;
+'südant_lõhkema_panema_V' : V;
+'südant_lõhki_käristama_V' : V;
+'südant_läikima_ajama_V' : V;
+'südant_murdma_V' : V;
+'südant_närima_V' : V;
+'südant_pahaks_ajama_V' : V;
+'südant_pahaks_võtma_V' : V;
+'südant_panema_V' : V;
+'südant_pehmeks_tegema_V' : V;
+'südantpidi_külge_kasvama_V' : V;
+'südantpidi_küljes_rippuma_V' : V;
+'südant_pööritama_ajama_V' : V;
+'südant_pööritama_võtma_V' : V;
+'südant_rahutuks_tegema_V' : V;
+'südant_raskeks_tegema_V' : V;
+'südant_rindu_võtma_V' : V;
+'südant_sandiks_ajama_V' : V;
+'südant_sandiks_võtma_V' : V;
+'südant_seest_ära_võtma_V' : V;
+'südant_soojaks_tegema_V' : V;
+'südant_soojaks_võtma_V' : V;
+'südant_sulatama_V' : V;
+'südant_sööma_V' : V;
+'südant_tahedaks_tegema_V' : V;
+'südant_tahedaks_võtma_V' : V;
+'südant_täis_ajama_V' : V;
+'südant_täis_tegema_V' : V;
+'südant_täitma_V' : V;
+'südant_tühjaks_rääkima_V' : V;
+'südant_vallutama_V' : V;
+'südant_valutama_V' : V;
+'südant_vesiseks_tegema_V' : V;
+'südant_vesiseks_võtma_V' : V;
+'südant_võitma_V' : V;
+'süda_N' : N;
+'südaöö_N' : N;
+'südidus_N' : N;
+'südikalt_Adv' : Adv;
+'südikasti_Adv' : Adv;
+'südilt_Adv' : Adv;
+'südisti_Adv' : Adv;
+'sügaja_N' : N;
+'sügama_V2' : V2;
+'sügamine_N' : N;
+'sügaval_Adv' : Adv;
+'sügavalt_silma_vaatama_V' : V;
+'sügavalt_Adv' : Adv;
+'sügavasti_Adv' : Adv;
+'sügavdaja_N' : N;
+'sügavdamine_N' : N;
+'sügavik_N' : N;
+'sügavkülmutaja_N' : N;
+'sügavkülmutamine_N' : N;
+'sügavkündja_N' : N;
+'sügavkündmine_N' : N;
+'sügavkünd_N' : N;
+'sügavnemine_N' : N;
+'sügav_A' : A;
+'sügavtrükk_N' : N;
+'sügavushüpe_N' : N;
+'sügavusse_tungima_V' : V;
+'sügavus_N' : N;
+'sügavuti_Adv' : Adv;
+'sügavvundament_N' : N;
+'sügeleja_N' : N;
+'sügelema_V' : V;
+'sügelemine_N' : N;
+'sügelised_N' : N;
+'sügelus_N' : N;
+'sügisene_A' : A;
+'sügiseti_Adv' : Adv;
+'sügisheleenium_N' : N;
+'sügishooaeg_N' : N;
+'sügislill_N' : N;
+'sügismess_N' : N;
+'sügismood_N' : N;
+'sügisnäitus_N' : N;
+'sügisränne_N' : N;
+'sügissadu_N' : N;
+'sügissort_N' : N;
+'sügis_N' : N;
+'sügistorm_N' : N;
+'sügisõis_N' : N;
+'sügisüritus_N' : N;
+'sügoot_N' : N;
+'süit_N' : N;
+'süldistumine_N' : N;
+'süld_N' : N;
+'süldvõte_N' : N;
+'sülearvuti_N' : N;
+'sülega_vastu_võtma_V' : V;
+'sülelaps_N' : N;
+'süleleja_N' : N;
+'sülelemine_N' : N;
+'sülelus_N' : N;
+'süleluu_N' : N;
+'sülemik_N' : N;
+'sülemikulp_N' : N;
+'sülemikupp_N' : N;
+'sülemipüüdja_N' : N;
+'sülemivakk_N' : N;
+'sülemlemine_N' : N;
+'sülem_N' : N;
+'süles_hoidma_V' : V;
+'süles_istuma_V' : V;
+'sületäis_N' : N;
+'sülgaja_N' : N;
+'sülgamine_N' : N;
+'sülg_N' : N;
+'süliriim_N' : N;
+'sülisonett_N' : N;
+'süli_N' : N;
+'sülitaja_N' : N;
+'sülitamine_N' : N;
+'süljeeritus_N' : N;
+'süljekivitõbi_N' : N;
+'süljenäärmekivi_N' : N;
+'süljevool_N' : N;
+'süljevoolus_N' : N;
+'süllabeerija_N' : N;
+'süllabeerimine_N' : N;
+'sülle_haarama_V' : V;
+'sülle_langema_V' : V;
+'sülle_panema_V' : V;
+'sülleps_N' : N;
+'sülle_ronima_V' : V;
+'sülle_sadama_V' : V;
+'sülle_tõstma_V' : V;
+'sülle_võtma_V' : V;
+'süllogism_N' : N;
+'sültjas_A' : A;
+'sült_N' : N;
+'sümbioos_N' : N;
+'sümbolaadress_N' : N;
+'sümbolfont_N' : N;
+'sümbolikiirus_N' : N;
+'sümboliseerima_V2' : V2;
+'sümboliseerimine_N' : N;
+'sümbolistring_N' : N;
+'sümbolkeel_N' : N;
+'sümbolkiri_N' : N;
+'sümbol_N' : N;
+'sümboolika_N' : N;
+'sümfooniakontsert_N' : N;
+'sümfooniaorkester_N' : N;
+'sümfoonia_N' : N;
+'sümfüüs_N' : N;
+'sümmeetria_N' : N;
+'sümmeetriline_A' : A;
+'sümmeetrilisus_N' : N;
+'sümpaatia_N' : N;
+'sümpaatne_A' : A;
+'sümpatomimeetikum_N' : N;
+'sümplokk_N' : N;
+'sümpoosion_N' : N;
+'sümpoosium_N' : N;
+'sümptomatoloogia_N' : N;
+'sümptom_N' : N;
+'sünagoog_N' : N;
+'sünaps_N' : N;
+'sünapsühendus_N' : N;
+'sünderees_N' : N;
+'sündija_N' : N;
+'sündikalism_N' : N;
+'sündikalist_N' : N;
+'sündima_V' : V;
+'sündimine_N' : N;
+'sündimus_N' : N;
+'sündinu_N' : N;
+'sündmatu_A' : A;
+'sündmuseteatis_N' : N;
+'sündmuskoht_N' : N;
+'sündmuslogi_N' : N;
+'sündmus_N' : N;
+'sündmustik_N' : N;
+'sündroom_N' : N;
+'sündsalt_Adv' : Adv;
+'sündsusetu_A' : A;
+'sündsus_N' : N;
+'sünd_N' : N;
+'sünehhism_N' : N;
+'sünehhist_N' : N;
+'sünekdohh_N' : N;
+'sünesteesia_N' : N;
+'sünfaashäiring_N' : N;
+'süngeks_tõmbuma_V' : V;
+'süngelt_Adv' : Adv;
+'süngestamine_N' : N;
+'süngestuja_N' : N;
+'süngestuma_V' : V;
+'süngestumine_N' : N;
+'sünge_A' : A;
+'süngus_N' : N;
+'sünhüüs_N' : N;
+'sünkjas_A' : A;
+'sünkretism_N' : N;
+'sünkretist_N' : N;
+'sünkronisatsioon_N' : N;
+'sünkroniseerimine_N' : N;
+'sünkroniseerumine_N' : N;
+'sünkroonedastus_N' : N;
+'sünkroongeneraator_N' : N;
+'sünkroonija_N' : N;
+'sünkrooniline_A' : A;
+'sünkrooniliselt_Adv' : Adv;
+'sünkroonimine_N' : N;
+'sünkrooniseerija_N' : N;
+'sünkrooniseerimine_N' : N;
+'sünkroonmootor_N' : N;
+'sünkroonne_A' : A;
+'sünkroonselt_Adv' : Adv;
+'sünkroonsignaal_N' : N;
+'sünkroontõlge_N' : N;
+'sünkroonujuja_N' : N;
+'sünkroonülekanne_N' : N;
+'sünkrorada_N' : N;
+'sünkrotron_N' : N;
+'sünkrotärk_N' : N;
+'sünk_A' : A;
+'sünniaastapäev_N' : N;
+'sünniaasta_N' : N;
+'sünniaeg_N' : N;
+'sünniakt_N' : N;
+'sünnihammas_N' : N;
+'sünnihetk_N' : N;
+'sünnihoroskoop_N' : N;
+'sünnikahjustus_N' : N;
+'sünnikoht_N' : N;
+'sünnikuu_N' : N;
+'sünnilinn_N' : N;
+'sünnilugu_N' : N;
+'sünnimaa_N' : N;
+'sünnimaja_N' : N;
+'sünnimoment_N' : N;
+'sünnimärk_N' : N;
+'sünnipäevalaps_N' : N;
+'sünnipäevalaud_N' : N;
+'sünnipäevapidu_N' : N;
+'sünnipäev_N' : N;
+'sünnipäraselt_Adv' : Adv;
+'sünnipära_N' : N;
+'sünniriitus_N' : N;
+'sünnis_A' : A;
+'sünnitaja_N' : N;
+'sünnitalu_N' : N;
+'sünnitama_V2' : V2;
+'sünnitamine_N' : N;
+'sünnitrauma_N' : N;
+'sünnitusabiarst_N' : N;
+'sünnitusabi_N' : N;
+'sünnitushaigla_N' : N;
+'sünnitusmaja_N' : N;
+'sünnitusosakond_N' : N;
+'sünnituspalat_N' : N;
+'sünnitusruum_N' : N;
+'sünnitus_N' : N;
+'sünnitusteed_N' : N;
+'sünnitustuba_N' : N;
+'sünnitusvalu_N' : N;
+'sünonüümia_N' : N;
+'sünonüümisõnaraamat_N' : N;
+'sünonüümne_A' : A;
+'sünonüümsus_N' : N;
+'sünonüüm_N' : N;
+'sünopsis_N' : N;
+'sünoptik_N' : N;
+'sünostoos_N' : N;
+'süntaan_N' : N;
+'süntaksianalüsaator_N' : N;
+'süntaksiredaktor_N' : N;
+'süntaksiviga_N' : N;
+'süntaks_N' : N;
+'sünteesija_N' : N;
+'sünteesima_V2' : V2;
+'sünteesimine_N' : N;
+'sünteesi_tegema_V' : V;
+'sünteesiv_A' : A;
+'süntees_N' : N;
+'sünteesvaik_N' : N;
+'sünteetiline_A' : A;
+'süntesaator_N' : N;
+'sünt_N' : N;
+'sünuus_N' : N;
+'sünökoloogia_N' : N;
+'sürjalane_N' : N;
+'sürja_N' : N;
+'sürjutaja_N' : N;
+'sürjutamine_N' : N;
+'süsihappegaas_N' : N;
+'süsinikdioksiid_N' : N;
+'süsinikoksiid_N' : N;
+'süsinik_N' : N;
+'süsi_N' : N;
+'süsivesik_N' : N;
+'süsivesinik_N' : N;
+'süstal_N' : N;
+'süstamees_N' : N;
+'süsteemiadministraator_N' : N;
+'süsteemianalüüs_N' : N;
+'süsteemiarendus_N' : N;
+'süsteemifail_N' : N;
+'süsteemifont_N' : N;
+'süsteemihaldur_N' : N;
+'süsteemihaldus_N' : N;
+'süsteemikas_A' : A;
+'süsteemikindlus_N' : N;
+'süsteemikujutis_N' : N;
+'süsteemikus_N' : N;
+'süsteemikutse_N' : N;
+'süsteemimälu_N' : N;
+'süsteemiplaat_N' : N;
+'süsteemipärasus_N' : N;
+'süsteemiressurss_N' : N;
+'süsteemisiin_N' : N;
+'süsteemitaaste_N' : N;
+'süsteemitarkvara_N' : N;
+'süsteemiteek_N' : N;
+'süsteemiteooria_N' : N;
+'süsteemitus_N' : N;
+'süsteemitu_A' : A;
+'süsteemiülem_N' : N;
+'süsteemne_A' : A;
+'süsteemsus_N' : N;
+'süsteem_N' : N;
+'süstemaatika_N' : N;
+'süstemaatilisus_N' : N;
+'süstematiseerija_N' : N;
+'süstematiseerimine_N' : N;
+'süste_N' : N;
+'süstija_N' : N;
+'süstikprinter_N' : N;
+'süstik_N' : N;
+'süstima_V2' : V2;
+'süstimine_N' : N;
+'süsti_saama_V' : V;
+'süsti_tegema_V' : V;
+'süst_N' : N;
+'süsüügia_N' : N;
+'süžee_N' : N;
+'sütelkõnd_N' : N;
+'sütik_N' : N;
+'sütitaja_N' : N;
+'sütitama_V2' : V2;
+'sütitamine_N' : N;
+'süttija_N' : N;
+'süttima_V' : V;
+'süttimine_N' : N;
+'süvabassikõlar_N' : N;
+'süvakaev_N' : N;
+'süvamerekala_N' : N;
+'süvamuusikakontsert_N' : N;
+'süvamuusika_N' : N;
+'süvapsühholoogia_N' : N;
+'süvareljeef_N' : N;
+'süvarihv_N' : N;
+'süvasadam_N' : N;
+'süvasein_N' : N;
+'süvastruktuur_N' : N;
+'süvaveekala_N' : N;
+'süvaveevõrk_N' : N;
+'süvavesi_N' : N;
+'süvaõpe_N' : N;
+'süvendaja_N' : N;
+'süvendamine_N' : N;
+'süvendi_N' : N;
+'süvendjoon_N' : N;
+'süvend_N' : N;
+'süveneja_N' : N;
+'süvenema_V' : V;
+'süvenematu_A' : A;
+'süvenemine_N' : N;
+'süvenenult_Adv' : Adv;
+'süvenev_A' : A;
+'süvik_N' : N;
+'süvispuur_N' : N;
+'süviti_Adv' : Adv;
+'süvitsiotsing_N' : N;
+'süvitsi_Adv' : Adv;
+'süüa_andma_V' : V;
+'süüa-juua_pakkuma_V' : V;
+'süüalune_N' : N;
+'süüa_saama_V' : V;
+'süüa_tahtma_V' : V;
+'süüa_tegema_V' : V;
+'süüd_ajama_V' : V;
+'süüde_N' : N;
+'süüdi_andma_V' : V;
+'süüdi_jääma_V' : V;
+'süüdimatult_Adv' : Adv;
+'süüdimatus_N' : N;
+'süüdimatu_A' : A;
+'süüdimõistetu_N' : N;
+'süüdi_mõistma_V' : V;
+'süüdimõistmine_N' : N;
+'süüdiolek_N' : N;
+'süüdiolevalt_Adv' : Adv;
+'süüdistaja_N' : N;
+'süüdistama_V2' : V2;
+'süüdistamine_N' : N;
+'süüdistatav_N' : N;
+'süüdistavalt_Adv' : Adv;
+'süüdistav_A' : A;
+'süüdistuma_V' : V;
+'süüdistus_N' : N;
+'süüdi_Adv' : Adv;
+'süüdi_tundma_V' : V;
+'süüdivalt_Adv' : Adv;
+'süüdiv_A' : A;
+'süüdivus_N' : N;
+'süüd_kaela_ajama_V' : V;
+'süüd_kaela_lükkama_V' : V;
+'süüd_kaela_veeretama_V' : V;
+'süüd_kraesse_ajama_V' : V;
+'süüd_kraesse_lükkama_V' : V;
+'süüd_kraesse_veeretama_V' : V;
+'süüdlane_N' : N;
+'süüdlaseks_tegema_V' : V;
+'süüdlaseks_tunnistama_V' : V;
+'süüdlaslik_A' : A;
+'süüdlaslikult_Adv' : Adv;
+'süüd_mõistma_V' : V;
+'süüd_omaks_võtma_V' : V;
+'süüdost_N' : N;
+'süüd_tõstma_V' : V;
+'süüd_veeretama_V' : V;
+'süüdvester_N' : N;
+'süüdvest_N' : N;
+'süüfiliseepideemia_N' : N;
+'süüfilis_N' : N;
+'süükoorem_N' : N;
+'süüks_andma_V' : V;
+'süüks_arvama_V' : V;
+'süüks_panema_V' : V;
+'süümekas_N' : N;
+'süümepiin_N' : N;
+'süüme_N' : N;
+'süümevara_N' : N;
+'süüpingile_tõmbama_V' : V;
+'süüpink_N' : N;
+'süü_N' : N;
+'süütaja_N' : N;
+'süütalastepäev_N' : N;
+'süütama_V2' : V2;
+'süütamine_N' : N;
+'süütamismaania_N' : N;
+'süütegranaat_N' : N;
+'süütegu_N' : N;
+'süüteküünal_N' : N;
+'süütel_N' : N;
+'süütenöör_N' : N;
+'süüteokoosseis_N' : N;
+'süütepomm_N' : N;
+'süütepudel_N' : N;
+'süütesegu_N' : N;
+'süütevõti_N' : N;
+'süütult_Adv' : Adv;
+'süütunne_N' : N;
+'süütus_N' : N;
+'süütu_A' : A;
+'süütu_N' : N;
+'süüvija_N' : N;
+'süüvima_V' : V;
+'süüvimine_N' : N;
+'süüvinult_Adv' : Adv;
+'šablooniline_A' : A;
+'šabloonipintsel_N' : N;
+'šabloonne_A' : A;
+'šabloonsus_N' : N;
+'šabloon_N' : N;
+'šahtahi_N' : N;
+'šahtkaev_N' : N;
+'šaht_N' : N;
+'šalott_N' : N;
+'šamaanitants_N' : N;
+'šamaan_N' : N;
+'šamottkivi_N' : N;
+'šampanjaklaas_N' : N;
+'šampanjapokaal_N' : N;
+'šampanjapudel_N' : N;
+'šampanja_N' : N;
+'šampoon_N' : N;
+'šampus_N' : N;
+'šanker_N' : N;
+'šanss_N' : N;
+'šantaaž_N' : N;
+'šantažeerija_N' : N;
+'šantažeerimine_N' : N;
+'šarlataanne_A' : A;
+'šarmantne_A' : A;
+'šarniir_N' : N;
+'šarž_N' : N;
+'šassii_N' : N;
+'šašlõkiõhtu_N' : N;
+'šedööver_N' : N;
+'šeff_N' : N;
+'šeiker_N' : N;
+'šeikspiroloogia_N' : N;
+'šeikspiroloog_N' : N;
+'šellaklakk_N' : N;
+'šerri_N' : N;
+'šifferlukk_N' : N;
+'šiffer_N' : N;
+'šiffertekst_N' : N;
+'šifraator_N' : N;
+'šifreerija_N' : N;
+'šifreerimine_N' : N;
+'šifreerimismasin_N' : N;
+'šifrisüsteem_N' : N;
+'šigelloos_N' : N;
+'šiitake_N' : N;
+'šikhara_N' : N;
+'šikilt_Adv' : Adv;
+'šilling_N' : N;
+'šimpans_N' : N;
+'šlaager_N' : N;
+'šlakk_N' : N;
+'šlikerdama_V' : V;
+'šmugeldaja_N' : N;
+'šmugeldamine_N' : N;
+'šokeerija_N' : N;
+'šokeerimine_N' : N;
+'šokeerivalt_Adv' : Adv;
+'šokeeriv_A' : A;
+'šokiteraapia_N' : N;
+'šokkneer_N' : N;
+'šokk_N' : N;
+'šokolaadifondüü_N' : N;
+'šokolaadijuur_N' : N;
+'šokolaadivaht_N' : N;
+'šokolaadivõi_N' : N;
+'šokolaad_N' : N;
+'šoppaja_N' : N;
+'šoppamine_N' : N;
+'šotlane_N' : N;
+'šovinist_N' : N;
+'šraag_N' : N;
+'šrapnell_N' : N;
+'šrift_N' : N;
+'švamm_N' : N;
+'švank_N' : N;
+'šveitser_N' : N;
+'šõu_N' : N;
+zakett_N : N;
+zakomara_N : N;
+'žalusiiaken_N' : N;
+'žalusii_N' : N;
+'žanr_N' : N;
+'žargoon_N' : N;
+'želatiinilehed_N' : N;
+'želatiinipulber_N' : N;
+'želatiin_N' : N;
+'želeerija_N' : N;
+'želeerimine_N' : N;
+'želee_N' : N;
+zen_N : N;
+'žestikuleerija_N' : N;
+'žestikuleerima_V' : V;
+'žestikuleerimine_N' : N;
+'žest_N' : N;
+zeugma_N : N;
+'žgutt_N' : N;
+'žiiro_N' : N;
+'žirant_N' : N;
+'žireerija_N' : N;
+'žireerimine_N' : N;
+zlott_N : N;
+zoantamiin_N : N;
+zombiarmee_N : N;
+zombiarvuti_N : N;
+zombi_N : N;
+'žongleerija_N' : N;
+'žongleerima_V' : V;
+'žongleerimine_N' : N;
+'žonglöör_N' : N;
+zoofaag_N : N;
+zoofiilia_N : N;
+'zoohügieen_N' : N;
+zookauplus_N : N;
+zooloogiakauplus_N : N;
+zooloogiamuuseum_N : N;
+zooloogiaprofessor_N : N;
+zooloogia_N : N;
+zooloog_N : N;
+zoomass_N : N;
+zoomorfism_N : N;
+zoonoos_N : N;
+zoopaleontoloogia_N : N;
+zoopark_N : N;
+zoopatoloogia_N : N;
+zooplankton_N : N;
+zoopood_N : N;
+'zoopsühholoogia_N' : N;
+zoo_N : N;
+zootehnika_N : N;
+zootehnik_N : N;
+zootoomia_N : N;
+zootsiid_N : N;
+'zootsönoos_N' : N;
+'zooökoloogia_N' : N;
+zoroastrism_N : N;
+zoroastrist_N : N;
+zucchini_N : N;
+'žurnaal_N' : N;
+zurvanism_N : N;
+zwinger_N : N;
+'žürii_N' : N;
+taakfokk_N : N;
+taakpuri_N : N;
+taakselkuunar_N : N;
+taaksel_N : N;
+taala_N : N;
+taaler_N : N;
+taamal_Adv : Adv;
+taandaja_N : N;
+taandamine_N : N;
+taandarenemine_N : N;
+taandkarniis_N : N;
+'taandrõdu_N' : N;
+taanduja_N : N;
+taanduma_V : V;
+taandumine_N : N;
+taanlane_N : N;
+taarapunkt_N : N;
+taara_N : N;
+taaruja_N : N;
+taaruma_V : V;
+taarumine_N : N;
+taarutaja_N : N;
+taarutama_V : V;
+taarutamine_N : N;
+taaselustaja_N : N;
+taaselustamine_N : N;
+taaserastaja_N : N;
+taaserastamine_N : N;
+taas_esinema_V : V;
+taasesitamine_N : N;
+taasesitusseade_N : N;
+taasesitus_N : N;
+taasilmumine_N : N;
+taasiseseisvuja_N : N;
+taasiseseisvumine_N : N;
+taaskasutaja_N : N;
+taaskasutamine_N : N;
+taaskasutus_N : N;
+taaskehastumus_N : N;
+taaskord_Adv : Adv;
+'taaskäivitamine_N' : N;
+'taaskäivitusnupp_N' : N;
+'taaskäivitus_N' : N;
+taaslinastus_N : N;
+taaslooja_N : N;
+taasloomine_N : N;
+taasmetsastamine_N : N;
+'taasmüük_N' : N;
+taasomandaja_N : N;
+taasomandamine_N : N;
+taaspookija_N : N;
+taaspookimine_N : N;
+taas_puhkema_V : V;
+taasrelvastaja_N : N;
+taasrelvastamine_N : N;
+taassissevedu_N : N;
+'taassünd_N' : N;
+taas_Adv : Adv;
+taastaja_N : N;
+taastamine_N : N;
+taastav_A : A;
+taasteaeg_N : N;
+taastekitaja_N : N;
+taastekitamine_N : N;
+taastekkimine_N : N;
+taaste_N : N;
+taastootja_N : N;
+taastootmine_N : N;
+'taastrükk_N' : N;
+taastuja_N : N;
+taastulek_N : N;
+taastumine_N : N;
+'taastumisvõime_N' : N;
+taasturustaja_N : N;
+taasturustamine_N : N;
+taastusravi_N : N;
+taastuvenergia_N : N;
+'taastöötleja_N' : N;
+'taasühendaja_N' : N;
+'taasühendamine_N' : N;
+'taasühineja_N' : N;
+'taasühinemine_N' : N;
+taat_N : N;
+tabaja_N : N;
+tabalukk_N : N;
+tabama_V2 : V2;
+tabamatult_Adv : Adv;
+tabamatu_A : A;
+tabamine_N : N;
+tabamus_N : N;
+taba_N : N;
+tabatav_A : A;
+tabav_A : A;
+tabavusloendur_N : N;
+tabbouleh_N : N;
+tabelarvutusprogramm_N : N;
+tabeldaja_N : N;
+tabeldamine_N : N;
+tabeldusklahv_N : N;
+tabelduskoht_N : N;
+'tabeldusmärk_N' : N;
+tabeldus_N : N;
+tabelipiiraja_N : N;
+tabeliprogramm_N : N;
+tabelkalender_N : N;
+tabel_N : N;
+tabernaakel_N : N;
+taberna_N : N;
+tablett_N : N;
+tablinium_N : N;
+tabloid_N : N;
+tabloo_N : N;
+tabulatuur_N : N;
+tabuleerija_N : N;
+tabuleerimine_N : N;
+taburet_N : N;
+'tabusõna_N' : N;
+tabu_N : N;
+tabuun_N : N;
+taekwondo_N : N;
+taenia_N : N;
+taevaekvaator_N : N;
+taevahoidja_N : N;
+taevakaar_N : N;
+taevakeha_N : N;
+taevakera_N : N;
+taevakits_N : N;
+taevakivi_N : N;
+taevalaotus_N : N;
+taevalikkus_N : N;
+taevalik_A : A;
+taevaluuke_avama_V : V;
+taevaluuke_lahti_laskma_V : V;
+'taevaluuke_lahti_lööma_V' : V;
+'taevaluuke_lahti_võtma_V' : V;
+taevaluuke_valla_laskma_V : V;
+'taevaluuke_valla_lööma_V' : V;
+'taevaluuke_valla_võtma_V' : V;
+taevamannast_elama_V : V;
+taevamanna_N : N;
+taevamehaanika_N : N;
+taevamehhaanika_N : N;
+'taevaminemispüha_N' : N;
+taevani_kiitma_V : V;
+'taevani_tõstma_V' : V;
+taevapiir_N : N;
+taevapoeg_N : N;
+taevapunkt_N : N;
+taevarand_N : N;
+taevaservale_kerkima_V : V;
+taevaserv_N : N;
+'taevasfäär_N' : N;
+taevasikk_N : N;
+'taevaskäija_N' : N;
+taevasokk_N : N;
+taevasse_saatma_V : V;
+'taevasse_tõstma_V' : V;
+taevas_N : N;
+taevast_alla_ajama_V : V;
+taevast_alla_sadama_V : V;
+taevast_langema_V : V;
+taevast_sadama_V : V;
+taevatuli_N : N;
+'taevatäht_N' : N;
+'taevavõti_N' : N;
+'taevaõnnistus_N' : N;
+'taevaäär_N' : N;
+taftkleit_N : N;
+taftpael_N : N;
+taft_N : N;
+taftvaip_N : N;
+tagaajaja_N : N;
+taga_ajama_V : V;
+tagaajamine_N : N;
+tagaaju_N : N;
+tagaaken_N : N;
+tagaarvuti_N : N;
+tagahoone_N : N;
+tagahoov_N : N;
+taga_igatsema_V : V;
+tagaiste_N : N;
+tagajalgadele_ajama_V : V;
+tagajalg_N : N;
+tagaja_N : N;
+tagajoon_N : N;
+'tagajärg_N' : N;
+'tagajärjetus_N' : N;
+taga_kaebama_V : V;
+taga_kahetsema_V : V;
+tagakamber_N : N;
+tagakeha_N : N;
+taga_kihutama_V : V;
+taga_kiruma_V : V;
+taga_kiusama_V : V;
+tagakiusamine_N : N;
+tagaklaas_N : N;
+taga_kurtma_V : V;
+'tagakülg_N' : N;
+'tagaküljesiin_N' : N;
+'taga_küsima_V' : V;
+tagalaluure_N : N;
+tagalamees_N : N;
+tagalarott_N : N;
+tagala_N : N;
+'tagalatöötaja_N' : N;
+tagalava_N : N;
+tagamaa_N : N;
+tagama_V2 : V2;
+tagamine_N : N;
+'tagamõte_N' : N;
+'tagamängija_N' : N;
+tagandaja_N : N;
+tagandamine_N : N;
+taganeja_N : N;
+taganema_V : V;
+taganemine_N : N;
+tagant_aitama_V : V;
+tagant_ajama_V : V;
+'tagantjärele_Adv' : Adv;
+'tagantjärgi_Adv' : Adv;
+tagant_kihutama_V : V;
+tagant_kiitma_V : V;
+'tagantkäelöök_N' : N;
+'tagantkätt_Adv' : Adv;
+'tagant_lükkama_V' : V;
+tagantotsa_Adv : Adv;
+tagant_piitsutama_V : V;
+tagantpoolt_Adv : Adv;
+tagant_pressima_V : V;
+'tagant_sisse_sõitma_V' : V;
+tagant_sudima_V : V;
+tagant_sundima_V : V;
+tagant_Adv : Adv;
+taganttuul_N : N;
+'taganttõuge_N' : N;
+'tagant_tõukama_V' : V;
+'taganttõukamine_N' : N;
+'tagant_üles_lööma_V' : V;
+'tagant_üles_raiuma_V' : V;
+'taga_nõudma_V' : V;
+tagaosas_Adv : Adv;
+tagaosa_N : N;
+taga_otsima_V : V;
+tagaots_N : N;
+taga_piitsutama_V : V;
+tagapink_N : N;
+'tagaplaanile_jääma_V' : V;
+tagaplaan_N : N;
+tagapool_Adv : Adv;
+tagapool_N : N;
+tagaprogramm_N : N;
+'tagapõhi_N' : N;
+'taga_pärima_V' : V;
+tagarakendus_N : N;
+tagarattalukk_N : N;
+tagaruumirakendus_N : N;
+tagaruum_N : N;
+'tagarääkija_N' : N;
+'taga_rääkima_V' : V;
+'tagarääkimine_N' : N;
+tagasein_N : N;
+taga_seisma_V : V;
+'tagaselja_rääkima_V' : V;
+tagasi_ajama_V : V;
+tagasi_andma_V : V;
+tagasi_asetama_V : V;
+tagasiastumine_N : N;
+tagasi_haarama_V : V;
+tagasi_heitma_V : V;
+tagasi_helistama_V : V;
+tagasihelistamismodem_N : N;
+tagasihoidlikult_Adv : Adv;
+tagasi_hoidma_V : V;
+tagasihoidmatus_N : N;
+tagasihoidmine_N : N;
+tagasi_hoiduma_V : V;
+tagasi_igatsema_V : V;
+tagasi_ilmuma_V : V;
+tagasiin_N : N;
+tagasi_istuma_V : V;
+tagasi_juhtima_V : V;
+'tagasi_jõudma_V' : V;
+'tagasi_jääma_V' : V;
+tagasi_kallama_V : V;
+tagasikanal_N : N;
+tagasi_kandma_V : V;
+tagasi_kanduma_V : V;
+tagasi_keerama_V : V;
+tagasi_kihutama_V : V;
+tagasi_kiirguma_V : V;
+tagasi_kinnitama_V : V;
+tagasi_kiskuma_V : V;
+tagasi_kohkuma_V : V;
+tagasi_koolduma_V : V;
+tagasi_koolutama_V : V;
+tagasi_kulgema_V : V;
+tagasi_kutsuma_V : V;
+'tagasikäik_N' : N;
+'tagasikäiku_andma_V' : V;
+'tagasi_käänama_V' : V;
+tagasi_langema_V : V;
+tagasi_laskma_V : V;
+tagasild_N : N;
+tagasi_lendama_V : V;
+tagasilevi_N : N;
+'tagasilevivõrk_N' : N;
+tagasi_liikuma_V : V;
+tagasi_loovutama_V : V;
+tagasi_lubama_V : V;
+'tagasi_lõikama_V' : V;
+'tagasilöök_N' : N;
+'tagasi_lööma_V' : V;
+'tagasi_lükkama_V' : V;
+tagasimaksmine_N : N;
+tagasimarss_N : N;
+tagasiminek_N : N;
+tagasi_muutuma_V : V;
+'tagasi_mõtlema_V' : V;
+tagasi_nihutama_V : V;
+tagasi_nimetama_V : V;
+'tagasi_nõudma_V' : V;
+tagasi_ootama_V : V;
+tagasi_ostma_V : V;
+tagasi_painutama_V : V;
+tagasi_paiskama_V : V;
+tagasi_panema_V : V;
+tagasi_peegelduma_V : V;
+tagasipeegeldumine_N : N;
+tagasi_peksma_V : V;
+tagasi_pistma_V : V;
+tagasi_purjetama_V : V;
+'tagasi_põrkama_V' : V;
+'tagasi_pääsema_V' : V;
+'tagasi_pöörama_V' : V;
+'tagasi_pöörduma_V' : V;
+'tagasipöördumine_N' : N;
+'tagasipöördumisaadress_N' : N;
+tagasi_reisima_V : V;
+tagasi_ronima_V : V;
+'tagasi_rändama_V' : V;
+tagasi_saabuma_V : V;
+tagasi_saama_V : V;
+tagasi_saatma_V : V;
+tagasi_sammuma_V : V;
+tagasi_seadma_V : V;
+tagasiside_N : N;
+tagasi_soovima_V : V;
+tagasi_suruma_V : V;
+tagasisuunas_Adv : Adv;
+'tagasi_sõitma_V' : V;
+tagasitaaste_N : N;
+tagasi_Adv : Adv;
+tagasi_tahtma_V : V;
+tagasitee_N : N;
+tagasi_tegema_V : V;
+tagasi_tooma_V : V;
+tagasitulek_N : N;
+tagasi_tulema_V : V;
+'tagasi_tõmbama_V' : V;
+'tagasi_tõmbuma_V' : V;
+'tagasitõmbumisaeg_N' : N;
+'tagasi_tõstma_V' : V;
+tagasi_ulatama_V : V;
+tagasi_ulatuma_V : V;
+tagasivaade_N : N;
+tagasi_vaatama_V : V;
+tagasi_vajuma_V : V;
+tagasi_valima_V : V;
+tagasi_vedama_V : V;
+tagasi_veerema_V : V;
+tagasi_viima_V : V;
+tagasi_viskama_V : V;
+'tagasi_võitma_V' : V;
+'tagasi_võtma_V' : V;
+'tagasiühilduvus_N' : N;
+'tagaslükkamine_N' : N;
+tagastaja_N : N;
+tagastama_V2 : V2;
+tagastamine_N : N;
+taga_sundima_V : V;
+'tagasõna_N' : N;
+taga_Adv : Adv;
+tagateenus_N : N;
+tagatekk_N : N;
+tagatippu_Adv : Adv;
+tagatipuks_Adv : Adv;
+tagatiskiri_N : N;
+tagatisraha_N : N;
+tagatissumma_N : N;
+tagatis_N : N;
+tagatisveksel_N : N;
+tagatoenglamang_N : N;
+tagatrepp_N : N;
+tagatuba_N : N;
+tagatundel_N : N;
+tagatus_N : N;
+tagauks_N : N;
+tagavaramootor_N : N;
+tagavara_N : N;
+tagavaratee_N : N;
+tagavedrustus_N : N;
+tagavedu_N : N;
+tagavokaal_N : N;
+'tagaõu_N' : N;
+tagiline_A : A;
+taguja_N : N;
+taguma_V2 : V2;
+tagument_N : N;
+tagumikku_ankrusse_panema_V : V;
+tagumikku_ankrusse_viskama_V : V;
+'tagumikku_kuumaks_kütma_V' : V;
+tagumik_N : N;
+tagumikul_liugu_laskma_V : V;
+tagumine_A : A;
+tagumine_N : N;
+taguotsa_ankrusse_panema_V : V;
+taguotsa_ankrusse_viskama_V : V;
+'taguotsa_kuumaks_kütma_V' : V;
+taguotsa_kuumaks_tegema_V : V;
+taguotsa_pugema_V : V;
+'taguotsa_tuliseks_kütma_V' : V;
+taguotsa_tuliseks_tegema_V : V;
+taguots_N : N;
+tagurdaja_N : N;
+tagurdama_V : V;
+tagurdamine_N : N;
+tagurlane_N : N;
+tagurlik_A : A;
+tagurpidinimi_N : N;
+'tagurpidi_pöörama_V' : V;
+'tagurpidi_sõitma_V' : V;
+tagurpidi_Adv : Adv;
+taha_ajama_V : V;
+'taha_jääma_V' : V;
+taha_kaduma_V : V;
+'taha_lükkama_V' : V;
+'taha_nägema_V' : V;
+taha_panema_V : V;
+tahapidi_Adv : Adv;
+taha_pistma_V : V;
+'tahapoole_jääma_V' : V;
+tahapoole_nihutama_V : V;
+tahapoole_Adv : Adv;
+taha_pugema_V : V;
+tahataaste_N : N;
+taha_Adv : Adv;
+taha_vaatama_V : V;
+tahavaatepeegel_N : N;
+'tahedaks_tõmbama_V' : V;
+'tahedaks_tõmbuma_V' : V;
+tahendamine_N : N;
+tahenema_V : V;
+tahenemine_N : N;
+tahes_Adv : Adv;
+tahe_N : N;
+tahetud_A : A;
+tahhomeeter_N : N;
+'tahhükardia_N' : N;
+'tahhüpsühhism_N' : N;
+tahiini_N : N;
+'tahikäärid_N' : N;
+tahke_A : A;
+tahkis_N : N;
+tahklihv_N : N;
+'tahkmööbel_N' : N;
+tahk_N : N;
+tahkuja_N : N;
+tahkuma_V : V;
+tahkumine_N : N;
+tahkus_N : N;
+tahma_ajama_V : V;
+tahmaja_N : N;
+tahmamine_N : N;
+tahmane_A : A;
+'tahmanägu_N' : N;
+tahm_N : N;
+tahmumine_N : N;
+tahmunud_A : A;
+tahteavaldus_N : N;
+'tahtejõud_N' : N;
+'tahtejõuetus_N' : N;
+tahtekindlus_N : N;
+'tahtelõtvus_N' : N;
+'tahtenõrkus_N' : N;
+'tahtenõtrus_N' : N;
+tahtetus_N : N;
+tahtetu_A : A;
+'tahtevõime_N' : N;
+'tahtevõimetus_N' : N;
+'tahti_üles_lööma_V' : V;
+'tahti_üles_peksma_V' : V;
+tahtja_N : N;
+tahtlikkus_N : N;
+tahtlik_A : A;
+tahtlikult_Adv : Adv;
+tahtlus_N : N;
+tahtma_V2 : V2;
+tahtmatult_Adv : Adv;
+tahtmatus_N : N;
+tahtmatu_A : A;
+tahtmine_N : N;
+'tahtmist_täitma_V' : V;
+'tahtmist_ära_võtma_V' : V;
+tahtsi_Adv : Adv;
+tahuja_N : N;
+tahukas_N : N;
+tahumatu_A : A;
+tahumine_N : N;
+tahumiskirves_N : N;
+tahvelarvuti_N : N;
+tahveldis_N : N;
+tahvelklaas_N : N;
+tahvelmaal_N : N;
+tahvel_N : N;
+tahveluks_N : N;
+tahvlilapp_N : N;
+taibukalt_Adv : Adv;
+taibukas_A : A;
+taibukus_N : N;
+taibutelefon_N : N;
+taibutult_Adv : Adv;
+taideline_A : A;
+taideteos_N : N;
+'taidetõlge_N' : N;
+taidleja_N : N;
+taidlemine_N : N;
+taidluskontsert_N : N;
+taidluskunstnik_N : N;
+taidlus_N : N;
+taidlusteater_N : N;
+'taidlusõhtu_N' : N;
+taid_N : N;
+taidur_N : N;
+taies_N : N;
+taie_N : N;
+taifuun_N : N;
+taiga_N : N;
+taigen_N : N;
+taignane_A : A;
+taignarull_N : N;
+tailane_N : N;
+tailiha_N : N;
+taimeaed_N : N;
+taimeassotsiatsioon_N : N;
+taimebioloogia_N : N;
+'taimefüsioloogia_N' : N;
+'taimefüsioloog_N' : N;
+taimehaigus_N : N;
+taimekahjur_N : N;
+taimekahjustus_N : N;
+taimekaitseprits_N : N;
+taimekaitse_N : N;
+taimekaitsevahend_N : N;
+taimekarv_N : N;
+taimekasvatusharu_N : N;
+taimekasvatus_N : N;
+'taimekasvatusökonoomika_N' : N;
+taimekasvuperiood_N : N;
+taimekooslus_N : N;
+taimekude_N : N;
+taimelava_N : N;
+taimeliik_N : N;
+taimeline_A : A;
+taimemorfoloogia_N : N;
+'taimemääraja_N' : N;
+taimeorgan_N : N;
+taimeosa_N : N;
+taimepaleontoloogia_N : N;
+taimepatoloogia_N : N;
+taimerasv_N : N;
+taimeriik_N : N;
+taimer_N : N;
+taimesaadus_N : N;
+taimesort_N : N;
+taimestik_N : N;
+taimeteadlane_N : N;
+taimeteadus_N : N;
+taimetee_N : N;
+taimetoitaine_N : N;
+taimetoitlane_N : N;
+taimetoitlus_N : N;
+taimetoit_N : N;
+taimeviirus_N : N;
+'taimeõli_N' : N;
+'taimeökoloogia_N' : N;
+'taimhõljum_N' : N;
+taimkate_N : N;
+taimla_N : N;
+taimne_A : A;
+taimornament_N : N;
+taimplankton_N : N;
+taim_N : N;
+tainane_A : A;
+tainarull_N : N;
+tainas_N : N;
+taine_A : A;
+tainjas_A : A;
+taipaja_N : N;
+taipama_V2 : V2;
+taipamatult_Adv : Adv;
+taipamatu_A : A;
+taipamine_N : N;
+taiplik_A : A;
+taip_N : N;
+taipu_saama_V : V;
+tai_N : N;
+tait_N : N;
+tajuakt_N : N;
+'tajuhäire_N' : N;
+tajuja_N : N;
+tajukvaliteet_N : N;
+tajuma_V2 : V2;
+tajumatu_A : A;
+tajumine_N : N;
+'tajumisvõimetus_N' : N;
+'tajupsühholoogia_N' : N;
+tajur_N : N;
+'tajusüsteem_N' : N;
+taju_N : N;
+tajutav_A : A;
+tajutavus_N : N;
+taka_N : N;
+takerdaja_N : N;
+takerdamine_N : N;
+takerduja_N : N;
+takerduma_V : V;
+takerdumine_N : N;
+takistaja_N : N;
+takistama_V2 : V2;
+takistamine_N : N;
+takistavalt_Adv : Adv;
+takisti_N : N;
+takistusi_tegema_V : V;
+'takistussõitja_N' : N;
+'takistussõit_N' : N;
+takistus_N : N;
+takitsema_V : V;
+takjas_N : N;
+takka_aitama_V : V;
+takka_andma_V : V;
+'takkajärele_Adv' : Adv;
+takka_kihutama_V : V;
+takka_kiitma_V : V;
+takka_kinnitama_V : V;
+takkapeale_Adv : Adv;
+takkaperra_Adv : Adv;
+takkapihta_Adv : Adv;
+takka_piitsutama_V : V;
+takka_sundima_V : V;
+takka_Adv : Adv;
+'takka_tõmbama_V' : V;
+'takka_üles_lööma_V' : V;
+'takka_üles_raiuma_V' : V;
+takk_N : N;
+'takku_jääma_V' : V;
+takseerija_N : N;
+takseerimine_N : N;
+taksidermia_N : N;
+taksidermist_N : N;
+taksikoer_N : N;
+taksitusjooksja_N : N;
+taksitusjooks_N : N;
+taksofirma_N : N;
+taksofonikabiin_N : N;
+taksofon_N : N;
+taksojuht_N : N;
+taksomeeter_N : N;
+taksonoomia_N : N;
+takson_N : N;
+taksopark_N : N;
+taksopeatus_N : N;
+takso_N : N;
+taks_N : N;
+taktgeneraator_N : N;
+taktika_N : N;
+taktikepp_N : N;
+'takti_lööma_V' : V;
+taktimpulss_N : N;
+'taktimõõt_N' : N;
+taktitult_Adv : Adv;
+taktitundeliselt_Adv : Adv;
+taktitundelisus_N : N;
+taktitundetus_N : N;
+taktitunne_N : N;
+taktitus_N : N;
+taktitu_A : A;
+taktjooks_N : N;
+taktsagedus_N : N;
+taktsamm_N : N;
+taktsignaal_N : N;
+takt_N : N;
+takune_A : A;
+takuste_roomadega_vedama_V : V;
+takutaja_N : N;
+takutamine_N : N;
+takutoristaja_N : N;
+talaar_N : N;
+talaferm_N : N;
+talakaar_N : N;
+talakonstruktsioon_N : N;
+talalagi_N : N;
+talasild_N : N;
+talasillus_N : N;
+talassoloogia_N : N;
+talastik_N : N;
+tala_N : N;
+talatarind_N : N;
+talavahelagi_N : N;
+talba_taguma_V : V;
+taldadele_tuld_andma_V : V;
+taldadele_valu_andma_V : V;
+taldastak_N : N;
+taldkargus_N : N;
+taldlihvija_N : N;
+taldlihvimismasin_N : N;
+taldlihvmasin_N : N;
+taldmik_N : N;
+taldmikuplokk_N : N;
+taldrikbaas_N : N;
+'taldrikjää_N' : N;
+taldrikkapiteel_N : N;
+'taldrikkõrvits_N' : N;
+taldrik_N : N;
+taldrikud_N : N;
+'taldrikutäis_N' : N;
+taldrikuvirn_N : N;
+'taldrikäke_N' : N;
+taldsamm_N : N;
+taldseis_N : N;
+tald_N : N;
+taldu_kulutama_V : V;
+taldu_lakkuma_V : V;
+'taldu_näitama_V' : V;
+talendikalt_Adv : Adv;
+talendikas_A : A;
+talendipuudus_N : N;
+talent_N : N;
+taligladiool_N : N;
+talihari_N : N;
+talikuurort_N : N;
+taline_A : A;
+talinisu_N : N;
+talinoot_N : N;
+talioder_N : N;
+'taliolümpiamäng_N' : N;
+'taliolümpia_N' : N;
+talionn_N : N;
+'talipüük_N' : N;
+talirukis_N : N;
+talisman_N : N;
+talisort_N : N;
+'talispordiüritus_N' : N;
+talisportlane_N : N;
+talisport_N : N;
+talitaja_N : N;
+tali_N : N;
+talitamine_N : N;
+talitamm_N : N;
+talitee_N : N;
+taliteravili_N : N;
+talitleja_N : N;
+talitlemine_N : N;
+talitlusbitt_N : N;
+talitluskulu_N : N;
+talitluslik_A : A;
+'talitlusmärk_N' : N;
+talitreening_N : N;
+talitritikale_N : N;
+talitseja_N : N;
+talitsema_V2 : V2;
+talitsematu_A : A;
+talitsemine_N : N;
+talitsetult_Adv : Adv;
+taliturniir_N : N;
+talitus_N : N;
+taliuinak_N : N;
+talivili_N : N;
+taliviu_N : N;
+talje_N : N;
+talkshow_N : N;
+tallaja_N : N;
+tallama_V2 : V2;
+tallamine_N : N;
+'tallanärv_N' : N;
+tallapolka_N : N;
+'tallekest_mängima_V' : V;
+tallele_panema_V : V;
+tallele_Adv : Adv;
+tallel_hoidma_V : V;
+tallel_pidama_V : V;
+tallel_Adv : Adv;
+tallermaa_N : N;
+talletaja_N : N;
+talletama_V2 : V2;
+talletamine_N : N;
+talletuma_V : V;
+talletumine_N : N;
+tallilakk_N : N;
+tallimees_N : N;
+tallipoiss_N : N;
+tallisein_N : N;
+tallmeister_N : N;
+tall_N : N;
+tallukas_N : N;
+'tallulkõndija_N' : N;
+talmudist_N : N;
+talongikaup_N : N;
+'talongimüük_N' : N;
+taltsas_A : A;
+taltsuma_V : V;
+taltsutaja_N : N;
+taltsutamatult_Adv : Adv;
+taltsutamatu_A : A;
+taltsutamine_N : N;
+taltsutatud_A : A;
+taltuja_N : N;
+taltuma_V : V;
+taltumine_N : N;
+taluait_N : N;
+taluelamu_N : N;
+taluhoone_N : N;
+taluja_N : N;
+talukoht_N : N;
+taluliit_N : N;
+talumaa_N : N;
+talumajand_N : N;
+talumaja_N : N;
+talumatult_Adv : Adv;
+talumatu_A : A;
+talumees_N : N;
+talumine_N : N;
+talumkapiteel_N : N;
+talum_N : N;
+talumuuseum_N : N;
+talund_N : N;
+talunik_N : N;
+taluperemees_N : N;
+talu_pidama_V : V;
+taluplika_N : N;
+talupoegkond_N : N;
+talupoeg_N : N;
+talupojad_N : N;
+'talupojamõistus_N' : N;
+'talupojamööbel_N' : N;
+talupojaromaan_N : N;
+talupojaseisus_N : N;
+talurahvas_N : N;
+talutaja_N : N;
+talu_N : N;
+talutama_V2 : V2;
+talutamine_N : N;
+talutav_A : A;
+taluteenija_N : N;
+talutee_N : N;
+talutuba_N : N;
+taluturism_N : N;
+'talutööline_N' : N;
+'talutöö_N' : N;
+'talutüdruk_N' : N;
+'taluvuslävi_N' : N;
+taluvus_N : N;
+talveaed_N : N;
+talveaken_N : N;
+talvehommikuti_Adv : Adv;
+talvehooaeg_N : N;
+talvekahjustus_N : N;
+talvekindlus_N : N;
+talvekobar_N : N;
+talvemood_N : N;
+'talvenäitus_N' : N;
+talvepoi_N : N;
+talvepuhkus_N : N;
+'talvepüksid_N' : N;
+'talvepüük_N' : N;
+talverehv_N : N;
+'talvesõda_N' : N;
+talvetee_N : N;
+talve_tegema_V : V;
+talveuni_N : N;
+talvevormiriietus_N : N;
+talvevorm_N : N;
+'talveüritus_N' : N;
+talvike_N : N;
+talvik_N : N;
+talvine_A : A;
+talvitaja_N : N;
+talvitama_V : V;
+talvitamine_N : N;
+talviti_Adv : Adv;
+talvituja_N : N;
+talvituma_V : V;
+talvitumine_N : N;
+talvituskoht_N : N;
+talvituspaik_N : N;
+talv_N : N;
+tamarind_N : N;
+tambits_N : N;
+tamburiin_N : N;
+tamburkuppel_N : N;
+tambur_N : N;
+tambuur_N : N;
+tamiilvarras_N : N;
+tamil_N : N;
+tammekooretee_N : N;
+tammemets_N : N;
+tammeparkett_N : N;
+tammesalu_N : N;
+tammik_N : N;
+tamm_N : N;
+tammuja_N : N;
+tammuma_V : V;
+tammumine_N : N;
+tampija_N : N;
+tampimine_N : N;
+tamponeerija_N : N;
+tamponeerimine_N : N;
+tampoonija_N : N;
+tampoonimine_N : N;
+tampoon_N : N;
+'tamsalõng_N' : N;
+tamtamm_N : N;
+tamtam_N : N;
+tanatoloogia_N : N;
+tandemjalgratas_N : N;
+tandem_N : N;
+tander_N : N;
+tangensfunktsioon_N : N;
+tangensoid_N : N;
+tangens_N : N;
+'tangide_vahele_võtma_V' : V;
+tangid_N : N;
+tangofestival_N : N;
+tango_N : N;
+tangram_N : N;
+tang_N : N;
+tangu_heitma_V : V;
+tangupuder_N : N;
+tanka_N : N;
+tanker_N : N;
+tankija_N : N;
+'tankiküljemiin_N' : N;
+tankilaemiin_N : N;
+tankimiin_N : N;
+tankimine_N : N;
+tankist_N : N;
+tankitraal_N : N;
+'tankitõke_N' : N;
+'tankitõrjegranaat_N' : N;
+'tankitõrjekraav_N' : N;
+'tankitõrje_N' : N;
+tanklaev_N : N;
+tankla_N : N;
+tank_N : N;
+tanniin_N : N;
+tantaal_N : N;
+tante_N : N;
+tantrism_N : N;
+tantsijanna_N : N;
+tantsija_N : N;
+tantsijatar_N : N;
+tantsimine_N : N;
+tantsisklema_V : V;
+tantsitaja_N : N;
+tantsitamine_N : N;
+tantsitatav_N : N;
+tantslema_V : V;
+tants_N : N;
+'tantstõbi_N' : N;
+tantsuasend_N : N;
+tantsuetendus_N : N;
+tantsufestival_N : N;
+tantsuhooaeg_N : N;
+tantsukool_N : N;
+tantsukunst_N : N;
+tantsu_laskma_V : V;
+tantsulaul_N : N;
+tantsulavastus_N : N;
+tantsuline_N : N;
+'tantsulõvi_N' : N;
+'tantsu_lööma_V' : V;
+tantsumees_N : N;
+tantsumeister_N : N;
+tantsumemm_N : N;
+tantsumuusikafestival_N : N;
+tantsumuusika_N : N;
+tantsuorkester_N : N;
+tantsupaariline_N : N;
+tantsupaar_N : N;
+tantsupartner_N : N;
+tantsupidu_N : N;
+tantsupood_N : N;
+tantsupoos_N : N;
+'tantsupõrand_N' : N;
+tantsuring_N : N;
+'tantsurühm_N' : N;
+tantsusaal_N : N;
+tantsusamm_N : N;
+tantsusport_N : N;
+tantsustiil_N : N;
+tantsuteater_N : N;
+tantsutehnika_N : N;
+tantsuteraapia_N : N;
+tantsutund_N : N;
+tantsuturniir_N : N;
+tantsutuur_N : N;
+'tantsutüdruk_N' : N;
+'tantsuvõistlus_N' : N;
+'tantsuvõte_N' : N;
+'tantsuõhtu_N' : N;
+'tantsuõpetaja_N' : N;
+tanu_alla_panema_V : V;
+tanu_alla_saama_V : V;
+'tanu_pähe_panema_V' : V;
+tanutaja_N : N;
+tanutamine_N : N;
+tanu_N : N;
+tanutikand_N : N;
+taoism_N : N;
+taoist_N : N;
+taoliselt_Adv : Adv;
+taondamine_N : N;
+taosed_N : N;
+tao_N : N;
+taotleja_N : N;
+taotlema_V2 : V2;
+taotlemine_N : N;
+taotlus_N : N;
+taotsema_VV : VV;
+tapakaal_N : N;
+tapakirves_N : N;
+tapalavale_viima_V : V;
+tapamaja_N : N;
+tapamass_N : N;
+tapariist_N : N;
+tapatall_N : N;
+tapeedihari_N : N;
+tapeediliim_N : N;
+tapeediliist_N : N;
+tapeedipintsel_N : N;
+tapeetija_N : N;
+tapeetimine_N : N;
+tapeetmuusika_N : N;
+tapeet_N : N;
+tapetseerija_N : N;
+tapetseerimine_N : N;
+tapikamber_N : N;
+tapipeitel_N : N;
+tapipuur_N : N;
+tapisaag_N : N;
+tapivagun_N : N;
+tapja_N : N;
+tapleja_N : N;
+taplema_V : V;
+taplemine_N : N;
+taplus_N : N;
+tapma_V2 : V2;
+tapmine_N : N;
+tappa_andma_V : V;
+tappaken_N : N;
+tappa_saama_V : V;
+tappa_tegema_V : V;
+tapper_N : N;
+tappev_A : A;
+tappimissaag_N : N;
+tappkirves_N : N;
+tappnurk_N : N;
+tappseotis_N : N;
+tapp_N : N;
+tapsima_V : V;
+taraan_N : N;
+tarakan_N : N;
+'tarandimüür_N' : N;
+tarandkalme_N : N;
+tarantella_N : N;
+tarastaja_N : N;
+tarastamine_N : N;
+tarastus_N : N;
+tara_N : N;
+tarbeained_N : N;
+tarbeaine_N : N;
+tarbed_N : N;
+tarbeesemed_N : N;
+tarbeese_N : N;
+tarbegraafika_N : N;
+tarbejaam_N : N;
+tarbekaubaturg_N : N;
+tarbekaup_N : N;
+tarbekeemia_N : N;
+tarbekirjandus_N : N;
+tarbekunstimuuseum_N : N;
+'tarbekunstinäitus_N' : N;
+tarbekunstnik_N : N;
+tarbekunst_N : N;
+tarbeluule_N : N;
+tarbepaber_N : N;
+tarberiist_N : N;
+tarbeteenus_N : N;
+tarbetult_Adv : Adv;
+tarbetus_N : N;
+tarbetu_A : A;
+'tarbetõlge_N' : N;
+tarbijahind_N : N;
+tarbijahinnaindeks_N : N;
+tarbijakaitse_N : N;
+tarbijakeskus_N : N;
+tarbijaskond_N : N;
+tarbija_N : N;
+tarbijaturg_N : N;
+'tarbijaõiguslus_N' : N;
+'tarbijaühistu_N' : N;
+tarbimine_N : N;
+tarbimishind_N : N;
+tarbimiskalduvus_N : N;
+tarbimiskrediit_N : N;
+tarbimiskulu_N : N;
+tarbimiskulutus_N : N;
+'tarbimiskäitumine_N' : N;
+tarbimislaen_N : N;
+tarbimismaht_N : N;
+tarbimismaks_N : N;
+'tarbimismäär_N' : N;
+tarbimisnorm_N : N;
+tarbimissagedus_N : N;
+tarbimisstruktuur_N : N;
+tarbimistase_N : N;
+tarbimisteooria_N : N;
+tarbimisuuring_N : N;
+'tarbimisühiskond_N' : N;
+'tarbimisüksus_N' : N;
+tarbmissektor_N : N;
+tardkaart_N : N;
+tardkivim_N : N;
+tarduja_N : N;
+tarduma_V : V;
+tardumine_N : N;
+tardumus_N : N;
+tardunud_A : A;
+tareerija_N : N;
+tareerimine_N : N;
+taresein_N : N;
+tare_N : N;
+targalt_Adv : Adv;
+targemaks_pidama_V : V;
+targeneja_N : N;
+targenemine_N : N;
+targutaja_N : N;
+targutama_V : V;
+targutamine_N : N;
+targutav_A : A;
+targutelema_V : V;
+targutleja_N : N;
+targutlema_V : V;
+targutlemine_N : N;
+targutlev_A : A;
+targutlus_N : N;
+targutsema_V : V;
+tarifitseerija_N : N;
+tarifitseerimine_N : N;
+tariif_N : N;
+tarija_N : N;
+tarimine_N : N;
+tarind_N : N;
+tarindusplaat_N : N;
+taristu_N : N;
+tari_N : N;
+tarka_juttu_ajama_V : V;
+tarkpea_N : N;
+tark_A : A;
+tark_N : N;
+tarkusehammas_N : N;
+tarkusetempel_N : N;
+tarkushammas_N : N;
+'tarkussõna_N' : N;
+tarkust_andma_V : V;
+tarkus_N : N;
+tarkust_koguma_V : V;
+tarkust_saama_V : V;
+'tarkust_taga_nõudma_V' : V;
+tarkvaraarendus_N : N;
+tarkvarafirma_N : N;
+tarkvarainsener_N : N;
+tarkvarakiri_N : N;
+tarkvarakonveier_N : N;
+tarkvaraliides_N : N;
+tarkvaramajutus_N : N;
+tarkvaramodem_N : N;
+tarkvarapakett_N : N;
+tarkvarapiraatlus_N : N;
+tarkvarariist_N : N;
+tarkvara_N : N;
+tarkvarateek_N : N;
+tarkvaratehnika_N : N;
+'tarkvaratõrge_N' : N;
+'tarkvaratööstus_N' : N;
+tarmukus_N : N;
+tarnehind_N : N;
+tarneklausel_N : N;
+tarnekulu_N : N;
+tarne_N : N;
+tarnija_N : N;
+tarnimine_N : N;
+tarning_N : N;
+tarokaart_N : N;
+tarokikaart_N : N;
+tarokk_N : N;
+taro_N : N;
+tarpan_N : N;
+tarrend_N : N;
+tarretaja_N : N;
+tarretamine_N : N;
+tarretis_N : N;
+tarretuja_N : N;
+tarretuma_V : V;
+tarretumine_N : N;
+tartaanrada_N : N;
+tartaan_N : N;
+'tartaanväljak_N' : N;
+tartar_N : N;
+tartlane_N : N;
+tartlanna_N : N;
+tarulapits_N : N;
+tarumardikas_N : N;
+tarumatt_N : N;
+tarumesilane_N : N;
+tarupeitel_N : N;
+tarupigi_N : N;
+taru_N : N;
+taruvaik_N : N;
+tarvas_N : N;
+tarve_N : N;
+tarvet_tundma_V : V;
+tarvidus_N : N;
+tarvidust_tundma_V : V;
+tarvik_N : N;
+tarvilikkus_N : N;
+tarvilik_A : A;
+tarvis_Adv : Adv;
+tarvitajad_N : N;
+tarvitajaskond_N : N;
+tarvitaja_N : N;
+tarvitama_V2 : V2;
+tarvitamine_N : N;
+tarvitsemine_N : N;
+'tarvitusele_jääma_V' : V;
+'tarvitusele_võtma_V' : V;
+tarvitus_N : N;
+tasaarveldus_N : N;
+tasaarvestus_N : N;
+'tasahääli_Adv' : Adv;
+tasakaal_N : N;
+tasakaalueelarve_N : N;
+'tasakaaluhäire_N' : N;
+tasakaalukalt_Adv : Adv;
+tasakaalu_kaotama_V : V;
+tasakaalukunstnik_N : N;
+tasakaalukunst_N : N;
+tasakaalu_saavutama_V : V;
+tasakaaluseisund_N : N;
+tasakaalus_hoidma_V : V;
+tasakaalustaja_N : N;
+tasakaalustama_V2 : V2;
+tasakaalustamine_N : N;
+tasakaalustuja_N : N;
+tasakaalustumine_N : N;
+'tasakaalust_välja_langema_V' : V;
+'tasakaalust_välja_viima_V' : V;
+tasakaalu_tagasi_saama_V : V;
+tasakaalutult_Adv : Adv;
+tasakaalutus_N : N;
+tasakaalu_viima_V : V;
+'tasakaaluõpetus_N' : N;
+tasakesi_Adv : Adv;
+'tasamäng_N' : N;
+tasandaja_N : N;
+tasandamine_N : N;
+tasandik_N : N;
+tasandilisus_N : N;
+tasandiosa_N : N;
+tasandraam_N : N;
+'tasandsõrestik_N' : N;
+tasand_N : N;
+tasandumine_N : N;
+tasandusklass_N : N;
+'tasandusrühm_N' : N;
+tasanemine_N : N;
+tasane_A : A;
+tasanurk_N : N;
+tasapind_N : N;
+tasapinnalisus_N : N;
+tasapisi_Adv : Adv;
+tasaplotter_N : N;
+'tasaseks_jääma_V' : V;
+tasaseks_tegema_V : V;
+tasasus_N : N;
+tasa_teenima_V : V;
+tasa_tegema_V : V;
+tasategemine_N : N;
+'tasemetöö_N' : N;
+tase_N : N;
+'taset_tõstma_V' : V;
+tasikineesia_N : N;
+taskaalustatus_N : N;
+taskuarvuti_N : N;
+'taskuhääling_N' : N;
+taskuid_kergemaks_tegema_V : V;
+'taskuid_täis_täitma_V' : V;
+'taskuid_täitma_V' : V;
+'taskuid_tühjaks_tegema_V' : V;
+'taskuid_tühjendama_V' : V;
+'tasku_jääma_V' : V;
+taskukalender_N : N;
+taskukell_N : N;
+taskukunst_N : N;
+taskulahingulaev_N : N;
+taskulamp_N : N;
+'taskumärkmik_N' : N;
+taskunuga_N : N;
+tasku_peal_liugu_laskma_V : V;
+tasku_pistma_V : V;
+taskupudel_N : N;
+taskuraamat_N : N;
+taskuraha_N : N;
+'taskurätik_N' : N;
+'taskurätt_N' : N;
+taskusse_pistma_V : V;
+taskust_tulema_V : V;
+'taskusõnaraamat_N' : N;
+'taskusõnastik_N' : N;
+taskutaru_N : N;
+tasku_N : N;
+taskut_kergemaks_tegema_V : V;
+'taskuväljaanne_N' : N;
+tassija_N : N;
+tassima_V2 : V2;
+tassimine_N : N;
+tass_N : N;
+tasu_andma_V : V;
+tasuja_N : N;
+tasuline_A : A;
+tasuliselt_Adv : Adv;
+'tasumata_jätma_V' : V;
+tasumine_N : N;
+'tasumäär_N' : N;
+tasu_saama_V : V;
+tasustaja_N : N;
+tasustamine_N : N;
+tasu_N : N;
+tasuta_Adv : Adv;
+tasuv_A : A;
+tasuvus_N : N;
+tatami_N : N;
+tatarlane_N : N;
+tatar_N : N;
+tatine_A : A;
+tatistaja_N : N;
+tatistamine_N : N;
+tatitaud_N : N;
+'tatitõbi_N' : N;
+tatrajahu_N : N;
+tatrapuder_N : N;
+tatrasiin_N : N;
+tatratera_N : N;
+tatsaja_N : N;
+tatsama_V : V;
+tatsamine_N : N;
+tatserdaja_N : N;
+tatserdamine_N : N;
+tatsuja_N : N;
+tatsuma_V : V;
+tatsumine_N : N;
+tatsutaja_N : N;
+tatsutama_V : V;
+tatsutamine_N : N;
+'tatti_üles_lööma_V' : V;
+taudiline_A : A;
+taud_N : N;
+taunija_N : N;
+taunimine_N : N;
+taunivalt_Adv : Adv;
+tauniv_A : A;
+taurist_N : N;
+'taustalõng_N' : N;
+taustamuusika_N : N;
+taustkuva_N : N;
+taustpilt_N : N;
+taustprint_N : N;
+taust_N : N;
+taustteadmine_N : N;
+taustvorm_N : N;
+tautoloogia_N : N;
+tavaar_N : N;
+tavadeegu_N : N;
+'tavahüvitis_N' : N;
+tavainimene_N : N;
+tavakartograafia_N : N;
+tavakeel_N : N;
+tavaklass_N : N;
+tavakodanik_N : N;
+tavakohaselt_Adv : Adv;
+tavakool_N : N;
+tavaks_saama_V : V;
+tavaline_A : A;
+tavaliselt_Adv : Adv;
+tavalisus_N : N;
+'tavamõtlemine_N' : N;
+'tavapäraselt_Adv' : Adv;
+'tavarežiim_N' : N;
+tava_N : N;
+tavatsema_VV : VV;
+tavatsemine_N : N;
+tavatult_Adv : Adv;
+tavatu_A : A;
+tavern_N : N;
+tavotitaja_N : N;
+tavotitamine_N : N;
+tavott_N : N;
+teabeagentuur_N : N;
+teabekandja_N : N;
+teabeluba_N : N;
+teabemeetod_N : N;
+teabetalitus_N : N;
+teabeteenistus_N : N;
+teabeturve_N : N;
+teabimine_N : N;
+teada_andma_V : V;
+teadaandmine_N : N;
+teadaanne_N : N;
+teada_saama_V : V;
+teade_N : N;
+'teadetebüroo_N' : N;
+teadet_saama_V : V;
+'teadet_vastu_võtma_V' : V;
+teadistamine_N : N;
+teadjamees_N : N;
+teadja_N : N;
+teadlane_N : N;
+teadlaskond_N : N;
+teadlasringkond_N : N;
+teadlikkus_N : N;
+teadlik_A : A;
+teadlikult_Adv : Adv;
+teadma_V2 : V2;
+teadmatus_N : N;
+teadmatu_A : A;
+teadmine_N : N;
+teadmised_N : N;
+'teadmiseks_võtma_V' : V;
+teadmissotsioloogia_N : N;
+teadmusbaas_N : N;
+'teadmushõive_N' : N;
+teadmuspuu_N : N;
+teadmussiire_N : N;
+'teadmussüsteem_N' : N;
+teadmus_N : N;
+'teadmusühiskond_N' : N;
+teaduasutus_N : N;
+teadur_N : N;
+teadusajakiri_N : N;
+teadusala_N : N;
+teadusarvutus_N : N;
+teadusasutus_N : N;
+teaduseetika_N : N;
+teadusemees_N : N;
+teaduseteadus_N : N;
+teadusetempel_N : N;
+teaduseuuring_N : N;
+teadusfilosoofia_N : N;
+teadusfilosoof_N : N;
+teadusharu_N : N;
+teaduskeel_N : N;
+teaduskeskus_N : N;
+teaduskirjandus_N : N;
+teaduskond_N : N;
+teaduskraad_N : N;
+teaduslik_A : A;
+teadusmees_N : N;
+teadusmess_N : N;
+teadusmetodoloogia_N : N;
+teadusministeerium_N : N;
+teadusminister_N : N;
+'teadusnõukogu_N' : N;
+teadusrevolutsioon_N : N;
+teadusringkond_N : N;
+teadusring_N : N;
+teadusstipendium_N : N;
+teadussuund_N : N;
+teadustaja_N : N;
+teadustamine_N : N;
+teadus_N : N;
+teadusteema_N : N;
+teadustegevus_N : N;
+teadustempel_N : N;
+teadust_tegema_V : V;
+'teadustöötaja_N' : N;
+'teadustöö_N' : N;
+'teadusüritus_N' : N;
+teadvalt_Adv : Adv;
+'teadvusehäire_N' : N;
+teadvusele_tulema_V : V;
+teadvuselolek_N : N;
+teadvusetus_N : N;
+'teadvusse_jõudma_V' : V;
+teadvustaja_N : N;
+teadvustamatult_Adv : Adv;
+teadvustamatus_N : N;
+teadvustamatu_A : A;
+teadvustamine_N : N;
+teadvustatud_A : A;
+teadvustatus_N : N;
+teadvus_N : N;
+teadvust_kaotama_V : V;
+teataja_N : N;
+teatama_V2 : V2;
+teatamine_N : N;
+teatamiskohustus_N : N;
+teatavaks_saama_V : V;
+teatavaks_tegema_V : V;
+teatavakstegemine_N : N;
+teatav_A : A;
+teateid_andma_V : V;
+teatejooksja_N : N;
+teatejooks_N : N;
+teatemeeskond_N : N;
+'teatepulka_üle_võtma_V' : V;
+teatepulk_N : N;
+teaterlik_A : A;
+teater_N : N;
+teatesuusataja_N : N;
+teatesuusatamine_N : N;
+'teatetahvlisüsteem_N' : N;
+'teatetakistussõit_N' : N;
+teateujuja_N : N;
+teateujumine_N : N;
+'teatevõistkond_N' : N;
+'teatevõistleja_N' : N;
+'teatevõistlus_N' : N;
+teatis_N : N;
+teatmekirjandus_N : N;
+teatmeraamat_N : N;
+teatmeteos_N : N;
+teatmikkalender_N : N;
+teatmik_N : N;
+teatraalne_A : A;
+teatraalselt_Adv : Adv;
+teatraalsus_N : N;
+teatraal_N : N;
+teatraliseerija_N : N;
+teatraliseerimine_N : N;
+teatriajakiri_N : N;
+teatriarvustaja_N : N;
+teatriarvustus_N : N;
+teatribiennaal_N : N;
+teatrielamus_N : N;
+teatrietendus_N : N;
+teatrifestival_N : N;
+teatrihooaeg_N : N;
+teatrihoone_N : N;
+teatriinimene_N : N;
+'teatrikostüüm_N' : N;
+teatrikriitika_N : N;
+teatrikriitik_N : N;
+teatrikunstnik_N : N;
+teatrikunst_N : N;
+'teatrikülastaja_N' : N;
+teatrilavastus_N : N;
+teatrimaja_N : N;
+teatrimees_N : N;
+teatrinovell_N : N;
+'teatrinäitleja_N' : N;
+teatripublik_N : N;
+'teatripäevad_N' : N;
+'teatripäev_N' : N;
+teatriretsensioon_N : N;
+teatriruum_N : N;
+'teatrirõdu_N' : N;
+teatrisaal_N : N;
+'teatriskäija_N' : N;
+'teatrisõber_N' : N;
+'teatrisündmus_N' : N;
+teatriteadus_N : N;
+teatritegelane_N : N;
+teatritriennaal_N : N;
+teatrit_tegema_V : V;
+teatrivalgustus_N : N;
+'teatriõhtu_N' : N;
+'teatriüritus_N' : N;
+teavet_andma_V : V;
+teave_N : N;
+teavet_saama_V : V;
+teavik_N : N;
+teavitaja_N : N;
+teavitamine_N : N;
+tebibait_N : N;
+tedelema_V : V;
+teder_N : N;
+tedrekiri_N : N;
+tedrekukk_N : N;
+tedrekull_N : N;
+'tedremäng_N' : N;
+tedreonn_N : N;
+'tedretähn_N' : N;
+'tedretäht_N' : N;
+'tedretäpp_N' : N;
+teed_andma_V : V;
+teed_avama_V : V;
+teedeehitus_N : N;
+teedemajandus_N : N;
+'teed_ette_võtma_V' : V;
+'teed_jalgade_alla_võtma_V' : V;
+'teed_jalge_alla_võtma_V' : V;
+teed_juhatama_V : V;
+teed_kaotama_V : V;
+teed_kinni_panema_V : V;
+'teed_küsima_V' : V;
+teed_leidma_V : V;
+teed_murdma_V : V;
+'teed_näitama_V' : V;
+teed_sammuma_V : V;
+'teed_selja_taha_jätma_V' : V;
+teed_sulgema_V : V;
+teed_tegema_V : V;
+teed_valgustama_V : V;
+teed_valima_V : V;
+teed_valmistama_V : V;
+teegiprogramm_N : N;
+teegirutiin_N : N;
+teehooldus_N : N;
+teeistandus_N : N;
+teekann_N : N;
+teekast_N : N;
+teekate_N : N;
+teekattematerjal_N : N;
+teekauplus_N : N;
+teekond_N : N;
+teekonnaleht_N : N;
+teekonnal_viibima_V : V;
+teekook_N : N;
+teekraav_N : N;
+teek_N : N;
+teekummel_N : N;
+'teekäija_N' : N;
+'teekäik_N' : N;
+teelahe_N : N;
+teelaud_N : N;
+teele_asuma_V : V;
+teel_ees_seisma_V : V;
+'teele_ette_jääma_V' : V;
+teele_juhtima_V : V;
+teelepanija_N : N;
+teelesaatja_N : N;
+teele_saatma_V : V;
+teele_veeretama_V : V;
+teeline_N : N;
+teelt_koristama_V : V;
+teelusikas_N : N;
+'teelusikatäis_N' : N;
+'teelõik_N' : N;
+teemaja_N : N;
+teemakaart_N : N;
+teemakogumik_N : N;
+teemaline_A : A;
+teemantkvaader_N : N;
+teemantliist_N : N;
+teemant_N : N;
+'teemanäitus_N' : N;
+teemapark_N : N;
+teemapulm_N : N;
+'teemapäring_N' : N;
+teemasin_N : N;
+teemat_arendama_V : V;
+teema_N : N;
+teemat_puudutama_V : V;
+teemees_N : N;
+teemoon_N : N;
+'teemärk_N' : N;
+teener_N : N;
+teene_N : N;
+'teenetemärk_N' : N;
+teenijamaja_N : N;
+teenijanna_N : N;
+teenijaplika_N : N;
+teenijaskond_N : N;
+teenija_N : N;
+teenijatemaja_N : N;
+teenijatuba_N : N;
+'teenijatüdruk_N' : N;
+teenima_V2 : V2;
+teenimatult_Adv : Adv;
+teenimatus_N : N;
+teenimatu_A : A;
+teenimine_N : N;
+teenimi_N : N;
+teenindaja_N : N;
+teenindamine_N : N;
+teenindusasutus_N : N;
+'teenindusbüroo_N' : N;
+'teenindusettevõte_N' : N;
+teenindusfirma_N : N;
+teenindushoone_N : N;
+teenindusjuht_N : N;
+teeninduskultuur_N : N;
+teeninduslaev_N : N;
+teenindusmaja_N : N;
+teeninduspakett_N : N;
+teeninduspiirkond_N : N;
+teenindusprogramm_N : N;
+teenindusruum_N : N;
+teenindussektor_N : N;
+'teenindussfäär_N' : N;
+teenindus_N : N;
+'teenindustöötaja_N' : N;
+'teenindusühiskond_N' : N;
+'teenismõis_N' : N;
+teenistuja_N : N;
+teenistusaste_N : N;
+teenistuskoer_N : N;
+teenistuskohustus_N : N;
+teenistusraamat_N : N;
+teenistus_N : N;
+teenistust_pidama_V : V;
+teenitsema_V : V;
+teenitud_A : A;
+teenuseandja_N : N;
+teenuseandmik_N : N;
+teenusekvaliteet_N : N;
+teenuseleping_N : N;
+'teenuseläte_N' : N;
+teenuseneel_N : N;
+teenuseosutaja_N : N;
+teenusepakkuja_N : N;
+teenuseprimitiiv_N : N;
+'teenusepääsupunkt_N' : N;
+teenusetarbija_N : N;
+teenuseturg_N : N;
+teenusleping_N : N;
+teenusprofiil_N : N;
+teenustasu_N : N;
+teenus_N : N;
+teepeenar_N : N;
+teeperv_N : N;
+teepood_N : N;
+teepuu_N : N;
+'teepuuõli_N' : N;
+'teepõõsas_N' : N;
+teerada_N : N;
+teeraha_N : N;
+teerajaja_N : N;
+teerajatis_N : N;
+teeremondifirma_N : N;
+teering_N : N;
+teerist_N : N;
+teerull_N : N;
+'teeröövel_N' : N;
+teeseldud_A : A;
+teeseldult_Adv : Adv;
+teeserv_N : N;
+teesiht_N : N;
+teesikogumik_N : N;
+teesis_N : N;
+teesklane_N : N;
+teeskleja_N : N;
+teesklema_V2 : V2;
+teesklemine_N : N;
+teesklev_A : A;
+teesklus_N : N;
+tees_N : N;
+teetamm_N : N;
+teetanus_N : N;
+teetass_N : N;
+tee_N : N;
+teetigu_N : N;
+'teetähis_N' : N;
+'teetööline_N' : N;
+teevall_N : N;
+teevesi_N : N;
+teeviit_N : N;
+'teeõhtu_N' : N;
+'teeäär_N' : N;
+teflonpann_N : N;
+teflon_N : N;
+tegelane_N : N;
+tegelaskond_N : N;
+tegelaskuju_N : N;
+tegeleja_N : N;
+tegelema_V : V;
+tegelemine_N : N;
+tegelikkusele_vastama_V : V;
+tegelikkus_N : N;
+tegelik_A : A;
+tegelikult_Adv : Adv;
+'tegemata_jätma_V' : V;
+tegema_V2 : V2;
+tegemine_N : N;
+tegemist_tegema_V : V;
+tegevdirektor_N : N;
+tegevik_N : N;
+tegevjuhtkond_N : N;
+tegevjuht_N : N;
+tegevliige_N : N;
+tegevsportlane_N : N;
+tegevsport_N : N;
+tegevteenistus_N : N;
+tegev_A : A;
+tegevtoimetaja_N : N;
+tegevusaasta_N : N;
+tegevusala_N : N;
+tegevusaruanne_N : N;
+tegevusdiagramm_N : N;
+tegevusetus_N : N;
+tegevusjuhis_N : N;
+tegevuskava_koostama_V : V;
+tegevuskava_N : N;
+tegevuskoht_N : N;
+tegevuskulu_N : N;
+tegevuskunstifestival_N : N;
+'tegevuskunstisündmus_N' : N;
+'tegevuskunstiüritus_N' : N;
+tegevuskunst_N : N;
+'tegevuskäik_N' : N;
+tegevusliin_N : N;
+tegevusluba_N : N;
+tegevusmaal_N : N;
+tegevusnimi_N : N;
+tegevuspiirkond_N : N;
+tegevusplaan_N : N;
+tegevuspotentsiaal_N : N;
+tegevusprogramm_N : N;
+tegevusraadius_N : N;
+tegevussuund_N : N;
+tegevust_alustama_V : V;
+tegevus_N : N;
+tegevusteooria_N : N;
+'tegevust_lõpetama_V' : V;
+tegevusvaldkond_N : N;
+'tegevusõpetus_N' : N;
+tegija_N : N;
+tegudeinimene_N : N;
+tegumiriba_N : N;
+tegumood_N : N;
+tegum_N : N;
+'tegurianalüüs_N' : N;
+teguriturg_N : N;
+tegur_N : N;
+tegusalt_Adv : Adv;
+tegus_A : A;
+'tegusõnastumine_N' : N;
+'tegusõna_N' : N;
+tegu_tegema_V : V;
+tegu_N : N;
+tegutseja_N : N;
+tegutsema_V : V;
+tegutsemine_N : N;
+tegutsemisala_N : N;
+tegutsemisind_N : N;
+tegutsemispiirkond_N : N;
+tegutsev_A : A;
+teguviis_N : N;
+tehasehoone_N : N;
+tehasekauplus_N : N;
+tehasekunstnik_N : N;
+'tehasemärk_N' : N;
+tehasepood_N : N;
+tehas_N : N;
+tehe_N : N;
+tehing_N : N;
+tehingukirje_N : N;
+tehingukutse_N : N;
+'tehingutöötlus_N' : N;
+'tehinguväärtus_N' : N;
+tehisasi_N : N;
+tehiselund_N : N;
+tehishammas_N : N;
+tehisinimene_N : N;
+tehisintellektika_N : N;
+tehisintellekt_N : N;
+'tehisjäärada_N' : N;
+tehiskaaslane_N : N;
+tehiskate_N : N;
+tehiskeel_N : N;
+tehiskehaosa_N : N;
+tehiskivi_N : N;
+'tehiskärg_N' : N;
+tehisliiges_N : N;
+tehislik_A : A;
+tehislumi_N : N;
+tehisnahk_N : N;
+tehisneuron_N : N;
+'tehisnägemine_N' : N;
+'tehisnärvivõrk_N' : N;
+tehispesa_N : N;
+tehisputukas_N : N;
+'tehispärl_N' : N;
+'tehissõna_N' : N;
+tehistegelikkus_N : N;
+'tehistõelisus_N' : N;
+tehisvaik_N : N;
+tehisvalgus_N : N;
+'tehisõpe_N' : N;
+tehneetsium_N : N;
+tehnikaajakiri_N : N;
+tehnikafilosoofia_N : N;
+tehnikafilosoof_N : N;
+tehnikakauplus_N : N;
+tehnikakaup_N : N;
+tehnikakirjandus_N : N;
+tehnikamees_N : N;
+'tehnikanäitus_N' : N;
+tehnikapood_N : N;
+tehnikaringkond_N : N;
+tehnikateadus_N : N;
+tehnika_N : N;
+tehnikaterminoloogia_N : N;
+tehnik_N : N;
+tehnikum_N : N;
+tehniliselt_Adv : Adv;
+tehniseerija_N : N;
+tehniseerimine_N : N;
+'tehnoensümoloogia_N' : N;
+tehnogeneetika_N : N;
+tehnokraatia_N : N;
+tehnoloogiamasin_N : N;
+tehnoloogia_N : N;
+tehnoloogiliselt_Adv : Adv;
+tehnoloog_N : N;
+'tehnopsühholoogia_N' : N;
+tehnosukeldumine_N : N;
+tehnoteeninduslaev_N : N;
+tehtavik_N : N;
+tehtekood_N : N;
+'tehtemärk_N' : N;
+tehtlema_V : V;
+tehtud_saama_V : V;
+tehtud_A : A;
+tehtult_Adv : Adv;
+tehtus_N : N;
+teid_leidma_V : V;
+teietaja_N : N;
+teietamine_N : N;
+teimimine_N : N;
+teinekord_Adv : Adv;
+teine_N : N;
+'teineteisemõistmine_N' : N;
+teip_N : N;
+teisaldaja_N : N;
+teisaldamine_N : N;
+teisaldusaeg_N : N;
+teisaldusagent_N : N;
+teisaldus_N : N;
+teisale_siirduma_V : V;
+teisale_Adv : Adv;
+teisaletoimetamine_N : N;
+teisal_Adv : Adv;
+teisalt_Adv : Adv;
+'teise_ilma_rändama_V' : V;
+teise_ilma_saatma_V : V;
+teise_ilma_toimetama_V : V;
+teise_kaartidesse_vaatama_V : V;
+'teiseks_käeks_saama_V' : V;
+teiseks_saama_V : V;
+teiseks_tegema_V : V;
+teiseks_Adv : Adv;
+teisele_auku_kaevama_V : V;
+'teisel_nahka_üle_kõrvade_tõmbama_V' : V;
+'teisemaks_jääma_V' : V;
+teisemaks_tegema_V : V;
+'teise_nahka_üle_lööma_V' : V;
+teisendaja_N : N;
+teisendamine_N : N;
+teisendav_A : A;
+teisend_N : N;
+teisenduja_N : N;
+teisendumine_N : N;
+teisendus_N : N;
+teiseneja_N : N;
+teisenema_V : V;
+teisenemine_N : N;
+teisene_A : A;
+'teise_nurga_alt_lähenema_V' : V;
+teise_nurga_alt_vaatama_V : V;
+teises_valguses_paista_laskma_V : V;
+'teisesväärtpaber_N' : N;
+teise_varandust_omandama_V : V;
+'teise_varandust_võtma_V' : V;
+teisikdokument_N : N;
+teisikeksemplar_N : N;
+teisikmaa_N : N;
+teisi_noote_panema_V : V;
+'teisi_noote_võtma_V' : V;
+teisipidi_Adv : Adv;
+'teisipäev_N' : N;
+'teisisõnu_Adv' : Adv;
+'teisitimõtleja_N' : N;
+'teisitimõtlemine_N' : N;
+teisiti_Adv : Adv;
+'teisiti_väljendama_V' : V;
+teisi_vaatama_V : V;
+teismeline_N : N;
+teism_N : N;
+teispoolsus_N : N;
+teisseened_N : N;
+'teiste_järelt_võtma_V' : V;
+'teistele_ülevalt_alla_vaatama_V' : V;
+'teiste_silmadega_nägema_V' : V;
+teistest_erinema_V : V;
+'teiste_suu_järele_rääkima_V' : V;
+'teistimõtlemine_N' : N;
+'teist_keelt_rääkima_V' : V;
+teist_laulu_laulma_V : V;
+'teist_lehekülge_keerama_V' : V;
+'teist_lehekülge_pöörama_V' : V;
+teistmoodi_Adv : Adv;
+'teist_nägu_andma_V' : V;
+'teist_nägu_näitama_V' : V;
+'teist_nägu_tegema_V' : V;
+teist_otsa_keerama_V : V;
+teistpidi_Adv : Adv;
+teist_silma_kinni_pigistama_V : V;
+teist_N : N;
+teistviisi_Adv : Adv;
+teisuma_V : V;
+'teivashüpe_N' : N;
+'teivashüppaja_N' : N;
+teivasjaam_N : N;
+teivas_N : N;
+teke_N : N;
+tekialune_N : N;
+tekiehitis_N : N;
+tekiila_N : N;
+tekikott_N : N;
+tekitaja_N : N;
+tekitama_V2 : V2;
+tekitamine_N : N;
+tekitav_A : A;
+'tekiümbrik_N' : N;
+tekkelugu_N : N;
+tekkemehhanism_N : N;
+tekkemuistend_N : N;
+tekketeooria_N : N;
+tekkima_V : V;
+tekkimine_N : N;
+'tekkimismüüt_N' : N;
+tekk_N : N;
+teksad_N : N;
+teksafirma_N : N;
+teksakauplus_N : N;
+teksaneet_N : N;
+'teksanööp_N' : N;
+teksapood_N : N;
+'teksapüksid_N' : N;
+teksased_N : N;
+teksaseelik_N : N;
+'teksaspüksid_N' : N;
+teksasseelik_N : N;
+teksel_N : N;
+'tekstianalüüs_N' : N;
+tekstifail_N : N;
+tekstiilikunstnik_N : N;
+'tekstiilitööstus_N' : N;
+tekstiilkaup_N : N;
+tekstiiltapeet_N : N;
+tekstiil_N : N;
+tekstikogumik_N : N;
+tekstikogu_N : N;
+tekstikorpus_N : N;
+tekstikriitika_N : N;
+'tekstilõik_N' : N;
+tekstiosa_N : N;
+tekstiprotsessor_N : N;
+tekstiraamat_N : N;
+tekstiredaktor_N : N;
+'tekstirežiim_N' : N;
+tekstirida_N : N;
+'tekstisõna_N' : N;
+'tekstisõnum_N' : N;
+tekstitelevisioon_N : N;
+tekstitoimeti_N : N;
+'tekstitöötlusprogramm_N' : N;
+'tekstitöötlus_N' : N;
+tekstivalimik_N : N;
+tekstoloogia_N : N;
+tekstoloog_N : N;
+tekst_N : N;
+tekstureerimine_N : N;
+tekstuurielement_N : N;
+tekstuurimine_N : N;
+tekstuurivastendus_N : N;
+tekstuurkrohv_N : N;
+'tekstuurlõng_N' : N;
+tekstuur_N : N;
+telalgia_N : N;
+telamon_N : N;
+telder_N : N;
+teleantenn_N : N;
+telearvustus_N : N;
+teleekraan_N : N;
+telefilmifestival_N : N;
+telefilm_N : N;
+telefoneerija_N : N;
+telefoneerimine_N : N;
+telefoniautomaat_N : N;
+'telefoniga_rääkima_V' : V;
+telefonihelin_N : N;
+telefonijaam_N : N;
+telefonikauplus_N : N;
+telefonikeskjaam_N : N;
+'telefonikõnelus_N' : N;
+'telefonikõne_N' : N;
+telefoniliin_N : N;
+'telefonimüük_N' : N;
+telefoninumber_N : N;
+telefonioperaator_N : N;
+telefonipank_N : N;
+telefonipood_N : N;
+telefoniputka_N : N;
+telefoniraamat_N : N;
+telefoniseks_N : N;
+telefonitehnika_N : N;
+telefonitoru_N : N;
+telefonivestlus_N : N;
+'telefonivõrk_N' : N;
+telefon_N : N;
+telegraafiagentuur_N : N;
+telegraafiliin_N : N;
+'telegraafivõti_N' : N;
+telegraaf_N : N;
+telegrafeerima_V2 : V2;
+telegramm_N : N;
+telehooaeg_N : N;
+telejaam_N : N;
+telekanal_N : N;
+telekas_N : N;
+telekauplus_N : N;
+telekava_N : N;
+telekinees_N : N;
+telekomifirma_N : N;
+telekommunikatsioonifirma_N : N;
+telekommunikatsioon_N : N;
+telekonverents_N : N;
+telekriitika_N : N;
+telelavastus_N : N;
+telelinastus_N : N;
+telemaatika_N : N;
+telemaja_N : N;
+telemeetria_N : N;
+telemehaanika_N : N;
+telemehhaanika_N : N;
+'telemäng_N' : N;
+telenovela_N : N;
+telentsefalon_N : N;
+'telenäidend_N' : N;
+teleobjektiiv_N : N;
+teleofunktsionalism_N : N;
+teleofunktsionalist_N : N;
+teleoloogia_N : N;
+teleoloog_N : N;
+telepaatia_N : N;
+telepood_N : N;
+teleportaal_N : N;
+teleportatsioon_N : N;
+teleprogramm_N : N;
+telepublik_N : N;
+telepurk_N : N;
+'telerežissöör_N' : N;
+teleriboks_N : N;
+'telerimüügifirma_N' : N;
+teler_N : N;
+telesaade_N : N;
+telesaatja_N : N;
+teleseriaal_N : N;
+teleskoopantenn_N : N;
+teleskoopsihik_N : N;
+teleskoop_N : N;
+telestihhon_N : N;
+teletaip_N : N;
+teleteater_N : N;
+teletekst_N : N;
+teletorn_N : N;
+teleuudis_N : N;
+televaatajad_N : N;
+televaataja_N : N;
+televiisorialus_N : N;
+televiisoriekraan_N : N;
+televiisorilaud_N : N;
+televiisorit_vaatama_V : V;
+televiisor_N : N;
+televisiooniantenn_N : N;
+televisioonifilm_N : N;
+televisioonihoone_N : N;
+televisioonikanal_N : N;
+televisioonikontsert_N : N;
+televisioonikunstnik_N : N;
+televisioonimees_N : N;
+'televisiooninäidend_N' : N;
+televisioonioperaator_N : N;
+televisioonisaade_N : N;
+televisioonisaatja_N : N;
+'televisioonisüsteem_N' : N;
+televisioonitorn_N : N;
+televisioon_N : N;
+televusser_N : N;
+telgaken_N : N;
+'telginärv_N' : N;
+'telginöör_N' : N;
+telgjoon_N : N;
+telg_N : N;
+telik_N : N;
+teljed_N : N;
+teljekoormus_N : N;
+telkelamu_N : N;
+telkima_V : V;
+telkimisplats_N : N;
+telkkatus_N : N;
+telkkiiver_N : N;
+telkkond_N : N;
+telklaager_N : N;
+telkmantel_N : N;
+telk_N : N;
+tellerdama_V : V;
+teller_N : N;
+tellijaskond_N : N;
+tellija_N : N;
+tellima_V2 : V2;
+tellimine_N : N;
+tellimiskulu_N : N;
+tellimuslend_N : N;
+'tellimusmõrv_N' : N;
+tellimusreis_N : N;
+tellimustarkvara_N : N;
+tellimus_N : N;
+'tellimust_täitma_V' : V;
+'tellimustööd_täitma_V' : V;
+'tellimustöö_N' : N;
+'tellinguid_üles_seadma_V' : V;
+tellingulaudis_N : N;
+tellisahi_N : N;
+tellisarhitektuur_N : N;
+telliseahi_N : N;
+'telliselööv_N' : N;
+tellisepress_N : N;
+'tellisepõletusahi_N' : N;
+tellisgootika_N : N;
+tellishoone_N : N;
+telliskatus_N : N;
+telliskirik_N : N;
+telliskivikatus_N : N;
+telliskivimaja_N : N;
+'telliskivimüüritis_N' : N;
+'telliskivimüür_N' : N;
+telliskivisein_N : N;
+telliskivi_N : N;
+'tellismüüritis_N' : N;
+'tellismüür_N' : N;
+tellisplokk_N : N;
+'tellispõrand_N' : N;
+tellissammas_N : N;
+tellissein_N : N;
+tellis_N : N;
+tellisvahesein_N : N;
+tellisvooder_N : N;
+telluur_N : N;
+telmatoloogia_N : N;
+telmatoloog_N : N;
+telomeer_N : N;
+temaatiline_A : A;
+tembeldaja_N : N;
+tembeldama_V2 : V2;
+tembeldamine_N : N;
+tembukas_A : A;
+tembumees_N : N;
+tembutaja_N : N;
+tembutama_V : V;
+tembutamine_N : N;
+temenos_N : N;
+temmeldama_V : V;
+tempelkirves_N : N;
+tempelmaks_N : N;
+tempelmark_N : N;
+tempelpaber_N : N;
+tempel_N : N;
+temperamenditult_Adv : Adv;
+'temperamenditüüp_N' : N;
+temperamentne_A : A;
+temperamentselt_Adv : Adv;
+temperament_N : N;
+temperatuurisumma_N : N;
+'temperatuuriühik_N' : N;
+temperatuur_N : N;
+tempereeruma_V : V;
+tempe_tegema_V : V;
+tempija_N : N;
+tempima_V2 : V2;
+tempimine_N : N;
+templiarhitektuur_N : N;
+templikirves_N : N;
+templitants_N : N;
+tempokalt_Adv : Adv;
+temporaaladverb_N : N;
+temporaalsagar_N : N;
+'tempot_alla_võtma_V' : V;
+tempo_N : N;
+temp_N : N;
+tempusid_tegema_V : V;
+tenail_N : N;
+tendeerima_V : V;
+tendents_N : N;
+tenderpruss_N : N;
+tender_N : N;
+tendima_V : V;
+tenge_N : N;
+teng_N : N;
+tenniseajakiri_N : N;
+tennisehall_N : N;
+tennisekleit_N : N;
+tennisekohtunik_N : N;
+'tennisemängija_N' : N;
+'tennisemäng_N' : N;
+tennisepall_N : N;
+tenniseplats_N : N;
+tennisepublik_N : N;
+tennisereket_N : N;
+tenniseseelik_N : N;
+tennisesein_N : N;
+tennisestaadion_N : N;
+'tennisesärk_N' : N;
+tennisetreener_N : N;
+tenniseturniir_N : N;
+'tennisevõistlus_N' : N;
+'tenniseväljak_N' : N;
+tennisist_N : N;
+tennisking_N : N;
+tennis_N : N;
+tenorsaksofon_N : N;
+tenor_N : N;
+teodiike_N : N;
+'teofülliin_N' : N;
+teohimuliselt_Adv : Adv;
+'teojõuliselt_Adv' : Adv;
+teokalt_Adv : Adv;
+teokarp_N : N;
+teoksil_Adv : Adv;
+teokski_tegema_V : V;
+teoks_saama_V : V;
+teoks_tegema_V : V;
+teokstegemine_N : N;
+teoloogiaprofessor_N : N;
+teoloogia_N : N;
+teoloogiliselt_Adv : Adv;
+teoloog_N : N;
+teomaja_N : N;
+'teonärv_N' : N;
+teooriaid_arendama_V : V;
+teooriale_tuginema_V : V;
+teooria_N : N;
+teoorjus_N : N;
+'teopäev_N' : N;
+teoreem_N : N;
+teoreetik_N : N;
+teoreetiline_A : A;
+teoreetiliselt_Adv : Adv;
+teorenditalu_N : N;
+teorent_N : N;
+teoretiseerija_N : N;
+teoretiseerimine_N : N;
+teoretiseeriv_A : A;
+teosoofia_N : N;
+teostaja_N : N;
+teostama_V2 : V2;
+teostamatus_N : N;
+teostamatu_A : A;
+teostamine_N : N;
+teostatav_A : A;
+teostatavus_N : N;
+teos_N : N;
+teostuma_V : V;
+teostumine_N : N;
+'teostusnõue_N' : N;
+teostus_N : N;
+teotahe_N : N;
+teotahteliselt_Adv : Adv;
+teotaja_N : N;
+teotamine_N : N;
+teotsema_V : V;
+teotuba_N : N;
+teotus_N : N;
+'teotöö_N' : N;
+teoutilitarism_N : N;
+teoutilitarist_N : N;
+'teovõime_N' : N;
+'teovõimsalt_Adv' : Adv;
+tepidaarium_N : N;
+teppija_N : N;
+teppimine_N : N;
+tequila_N : N;
+tera_andma_V : V;
+teraapia_N : N;
+terabait_N : N;
+terabitt_N : N;
+terahaaval_Adv : Adv;
+terakas_A : A;
+terakaupa_Adv : Adv;
+terake_N : N;
+teraline_A : A;
+teralisus_N : N;
+terane_A : A;
+terapeut_N : N;
+terariist_N : N;
+terasaak_N : N;
+terasene_A : A;
+terasferm_N : N;
+terashari_N : N;
+teraskapp_N : N;
+teraskatus_N : N;
+teraskiil_N : N;
+teraskiudbetoon_N : N;
+teraskonstruktsioon_N : N;
+teraslind_N : N;
+terasnael_N : N;
+terasneet_N : N;
+'terasnõel_N' : N;
+terasplekk_N : N;
+terasprofiilmaterjal_N : N;
+terasprofiil_N : N;
+terassammas_N : N;
+terassild_N : N;
+terastala_N : N;
+terastarind_N : N;
+terastee_N : N;
+teras_N : N;
+terastorn_N : N;
+terastross_N : N;
+terasturvik_N : N;
+terasus_N : N;
+terasvai_N : N;
+tera_N : N;
+teratoloogia_N : N;
+teratoloogiline_A : A;
+teravaid_nurki_siluma_V : V;
+teravalt_Adv : Adv;
+teravdaja_N : N;
+teravdamine_N : N;
+teravikku_vastu_suunama_V : V;
+teravili_N : N;
+teraviljaait_N : N;
+teraviljakasvatus_N : N;
+teraviljakombain_N : N;
+teraviljasaak_N : N;
+teraviljasalv_N : N;
+teraviljaseeme_N : N;
+teraviljatoode_N : N;
+'teraviljatööstus_N' : N;
+teravkaarfriis_N : N;
+teravkaar_N : N;
+teravkatus_N : N;
+teravmeelitseja_N : N;
+teravmeelitsema_V : V;
+teravmeelitsemine_N : N;
+teravmeelsus_N : N;
+teravmeel_N : N;
+teravnema_V : V;
+teravnemine_N : N;
+teravnev_A : A;
+teravnurk_N : N;
+terav_A : A;
+teravustamine_N : N;
+teravus_N : N;
+'teraühtlikkus_N' : N;
+terbium_N : N;
+'terekätt_andma_V' : V;
+terendamine_N : N;
+terendumine_N : N;
+terendus_N : N;
+tereseong_N : N;
+'teresõna_N' : N;
+teretaja_N : N;
+teretama_V2 : V2;
+teretamine_N : N;
+tere_N : N;
+teretus_N : N;
+'tere_õhtust_ütlema_V' : V;
+'tere_ütlema_V' : V;
+terioloogia_N : N;
+terioloog_N : N;
+terishoiuasutus_N : N;
+teris_N : N;
+teritaja_N : N;
+teritamine_N : N;
+teriti_N : N;
+terituma_V : V;
+teritumine_N : N;
+teritusnurk_N : N;
+teritusviil_N : N;
+terjer_N : N;
+termid_N : N;
+termiit_N : N;
+termiline_A : A;
+terminaalne_A : A;
+'terminaalnärv_N' : N;
+terminaator_N : N;
+terminaliemulaator_N : N;
+terminalikontroller_N : N;
+terminaliserver_N : N;
+terminal_N : N;
+terminatiiv_N : N;
+termineerija_N : N;
+termineerimine_N : N;
+terminoloogiakomisjon_N : N;
+terminoloogia_N : N;
+terminoloog_N : N;
+termin_N : N;
+termistor_N : N;
+'termodünaamika_N' : N;
+termofiilne_A : A;
+'termolüüs_N' : N;
+termomagnetism_N : N;
+termomeeter_N : N;
+termomeetria_N : N;
+'termonägemine_N' : N;
+termopaar_N : N;
+termopaus_N : N;
+termoprinter_N : N;
+termopuit_N : N;
+termoregulaator_N : N;
+termoretseptor_N : N;
+'termosfäär_N' : N;
+termosiirdeprinter_N : N;
+'termosnõu_N' : N;
+termospudel_N : N;
+termos_N : N;
+termotakisti_N : N;
+termotransferprinter_N : N;
+termotuumapomm_N : N;
+'termoülekandeprinter_N' : N;
+term_N : N;
+ternaaroperaator_N : N;
+ternespiim_N : N;
+ternes_N : N;
+terrakotavaas_N : N;
+terrasiitkrohv_N : N;
+terrassilaud_N : N;
+terrassimaterjal_N : N;
+'terrassimööbel_N' : N;
+terrasskatus_N : N;
+terrassmaja_N : N;
+terrass_N : N;
+'terratsopõrand_N' : N;
+terratso_N : N;
+terrestriaal_N : N;
+territoorium_N : N;
+territoriaalkirik_N : N;
+territoriaalne_A : A;
+territoriaalveed_N : N;
+territoriaalvesi_N : N;
+'territoriaalvõrk_N' : N;
+terroriakt_N : N;
+terroriorganisatsioon_N : N;
+'terrorirünnak_N' : N;
+terroriseerija_N : N;
+terroriseerimine_N : N;
+terroriseeriv_A : A;
+terrorism_N : N;
+terrorist_N : N;
+terror_N : N;
+tertsett_N : N;
+tertsiin_N : N;
+terveks_ravima_V : V;
+terveks_saama_V : V;
+terveks_tegema_V : V;
+tervele_ilmale_kuulutama_V : V;
+tervele_ilmarahvale_kuulutama_V : V;
+'tervele_pangale_mängima_V' : V;
+tervelt_Adv : Adv;
+'terve_nahaga_pääsema_V' : V;
+tervena_Adv : Adv;
+tervendaja_N : N;
+tervendamine_N : N;
+tervendamiskava_N : N;
+tervendav_A : A;
+tervenduskuur_N : N;
+terveneja_N : N;
+tervenema_V : V;
+tervenemine_N : N;
+tervenenu_N : N;
+tervenisti_Adv : Adv;
+terve_A : A;
+terviklikkus_N : N;
+terviklik_A : A;
+terviklus_N : N;
+tervikpilt_N : N;
+tervik_N : N;
+tervikuline_A : A;
+terviseajakiri_N : N;
+terviseamet_N : N;
+'tervisehäire_N' : N;
+terviseid_saatma_V : V;
+tervisejooksja_N : N;
+tervisejooks_N : N;
+tervisejoomine_N : N;
+tervisekaart_N : N;
+tervisekahjustus_N : N;
+tervisekaitseinspektsioon_N : N;
+tervisekaitsekontroll_N : N;
+tervisekaitse_N : N;
+tervisekindlustus_N : N;
+tervisekontroll_N : N;
+tervisemess_N : N;
+tervisenaps_N : N;
+'tervisepäev_N' : N;
+terviserada_N : N;
+terviserike_N : N;
+tervisespordiklubi_N : N;
+'tervisespordiüritus_N' : N;
+tervisesportlane_N : N;
+tervisesport_N : N;
+terviseuuring_N : N;
+'terviseõpetaja_N' : N;
+'terviseõpetus_N' : N;
+tervishoid_N : N;
+tervishoiuminister_N : N;
+tervishoiumuuseum_N : N;
+tervishoiuorganisatsioon_N : N;
+tervishoiuosakond_N : N;
+tervishoiuspetsialist_N : N;
+'tervishoiusüsteem_N' : N;
+tervishoiuteadlane_N : N;
+tervishoiuteenus_N : N;
+'tervishoiutöötaja_N' : N;
+'tervishoiuõpetus_N' : N;
+tervislik_A : A;
+tervismuda_N : N;
+tervistaja_N : N;
+tervistamine_N : N;
+tervis_N : N;
+tervist_tagasi_saama_V : V;
+tervistuja_N : N;
+tervistuma_V : V;
+tervistumine_N : N;
+tervitaja_N : N;
+tervitama_V2 : V2;
+tervitamine_N : N;
+tervitatav_A : A;
+tervitusi_saatma_V : V;
+'tervituskõne_N' : N;
+'tervitussõna_N' : N;
+tervitus_N : N;
+tesaurismoos_N : N;
+tesaurus_N : N;
+tessera_N : N;
+testaator_N : N;
+testamenditegija_N : N;
+'testamenditäitja_N' : N;
+testament_N : N;
+testandmed_N : N;
+testeerija_N : N;
+testeerimine_N : N;
+testgrupp_N : N;
+testija_N : N;
+testikeel_N : N;
+testimine_N : N;
+testimisplaan_N : N;
+'testisevähk_N' : N;
+testiversioon_N : N;
+testosteroon_N : N;
+test_N : N;
+tetrabrahh_N : N;
+tetraeeder_N : N;
+tetraloogia_N : N;
+tetrameeter_N : N;
+tetrapakend_N : N;
+tetrapood_N : N;
+thriller_N : N;
+tiamiin_N : N;
+tibamine_N : N;
+tibamisi_sadama_V : V;
+tibetoloogia_N : N;
+tibetoloog_N : N;
+tibiklaver_N : N;
+tibima_V : V;
+tibuke_N : N;
+tibupoeg_N : N;
+tibutamine_N : N;
+tibu_N : N;
+tigedalt_Adv : Adv;
+tigedus_N : N;
+tigeneja_N : N;
+tigenemine_N : N;
+tigestaja_N : N;
+tigestamine_N : N;
+tigestuja_N : N;
+tigestumine_N : N;
+tige_A : A;
+tigetseja_N : N;
+tigetsemine_N : N;
+tigufrees_N : N;
+tigukruvi_N : N;
+tigupuur_N : N;
+tiguratas_N : N;
+tigu_N : N;
+'tiguülekanne_N' : N;
+tihasekull_N : N;
+tihedalt_Adv : Adv;
+tihedasti_Adv : Adv;
+tihedus_N : N;
+tihekiri_N : N;
+tiheli_Adv : Adv;
+tihendaja_N : N;
+tihendamine_N : N;
+tihendusalgoritm_N : N;
+tihenduslint_N : N;
+tihendusmaterjal_N : N;
+tihendussegu_N : N;
+tihendustegur_N : N;
+tihendus_N : N;
+tihenema_V : V;
+tihenemine_N : N;
+tihe_A : A;
+tihkaja_N : N;
+tihkama_VV : VV;
+tihkamine_N : N;
+tihkelt_Adv : Adv;
+tihkendaja_N : N;
+tihkendamine_N : N;
+tihkenemine_N : N;
+tihkestaja_N : N;
+tihkestamine_N : N;
+tihkestumine_N : N;
+tihke_A : A;
+tihkjalt_Adv : Adv;
+tihkuma_V : V;
+tihkus_N : N;
+tihnik_N : N;
+tihtija_N : N;
+tihtilugu_Adv : Adv;
+tihtimine_N : N;
+tihti_Adv : Adv;
+tihtrehv_N : N;
+tihutama_V : V;
+tihvt_N : N;
+tiibaken_N : N;
+tiibetlane_N : N;
+tiibhoone_N : N;
+tiibklaver_N : N;
+tiibmutter_N : N;
+tiibrakett_N : N;
+tiib_N : N;
+tiibu_andma_V : V;
+tiibuks_N : N;
+tiibu_longu_laskma_V : V;
+'tiibu_põletama_V' : V;
+tiiburlaev_N : N;
+tiibur_N : N;
+tiibu_saama_V : V;
+tiibu_sirutama_V : V;
+tiideviltu_Adv : Adv;
+tiigelahi_N : N;
+tiigelpress_N : N;
+tiigel_N : N;
+tiigersaag_N : N;
+tiiger_N : N;
+tiigikala_N : N;
+tiigilendlane_N : N;
+'tiigipüük_N' : N;
+tiigritaltsutaja_N : N;
+tiiksuja_N : N;
+tiiksuma_V : V;
+tiiksumine_N : N;
+tiik_N : N;
+tiim_N : N;
+tiinestaja_N : N;
+tiinestamine_N : N;
+tiinestumine_N : N;
+tiine_A : A;
+tiinus_N : N;
+tiirane_A : A;
+tiirasus_N : N;
+tiirleja_N : N;
+tiirlema_V : V;
+tiirlemine_N : N;
+tiir_N : N;
+tiirud_N : N;
+tiirutaja_N : N;
+tiirutamine_N : N;
+tiisel_N : N;
+'tiiselvõte_N' : N;
+tiisiker_N : N;
+tiisikushaige_N : N;
+tiisikus_N : N;
+tiiskant_N : N;
+tiitelkirik_N : N;
+tiitelleht_N : N;
+tiitel_N : N;
+tiiter_N : N;
+tiitlikaitsja_N : N;
+tiitliriba_N : N;
+tiitlit_saama_V : V;
+'tiitlivõistlus_N' : N;
+tiitrija_N : N;
+tiitrimine_N : N;
+tiivakil_Adv : Adv;
+tiivarips_N : N;
+'tiivaripsu_lööma_V' : V;
+tiivaripsutaja_N : N;
+tiivaripsutamine_N : N;
+tiivasoon_N : N;
+tiivik_N : N;
+tiivlema_V : V;
+tiivukil_Adv : Adv;
+tiivuline_N : N;
+tiivustaja_N : N;
+tiivustamine_N : N;
+tiivustuja_N : N;
+tiivustumine_N : N;
+tiivutu_A : A;
+tikand_N : N;
+tikas_N : N;
+tikats_N : N;
+tikerber_N : N;
+tike_N : N;
+tikker_N : N;
+tikkija_N : N;
+tikkimine_N : N;
+'tikkimislõng_N' : N;
+tikkimisniit_N : N;
+'tikkimisnõel_N' : N;
+tikkpolt_N : N;
+tikksaag_N : N;
+tikk_N : N;
+tikkuja_N : N;
+tikkuma_V : V;
+tikkumine_N : N;
+tikkus_N : N;
+'tikku_tõmbama_V' : V;
+tiksataja_N : N;
+tiksatama_V : V;
+tiksatamine_N : N;
+tiksuja_N : N;
+tiksuma_V : V;
+tiksumine_N : N;
+tiksutaja_N : N;
+tiksutamine_N : N;
+tikutaja_N : N;
+tikutoos_N : N;
+tikutops_N : N;
+tikutulega_otsima_V : V;
+tikutuli_N : N;
+tikuvabrik_N : N;
+tila_N : N;
+tilbendamine_N : N;
+tilberdaja_N : N;
+tilberdamine_N : N;
+tilgastamine_N : N;
+tilgastanud_A : A;
+tilgatu_A : A;
+tilge_N : N;
+tilgutaja_N : N;
+tilgutama_V2 : V2;
+tilgutamine_N : N;
+tilguti_N : N;
+tilin_N : N;
+tilisang_N : N;
+tiliseja_N : N;
+tilisema_V : V;
+tilisemine_N : N;
+tilistaja_N : N;
+tilistamine_N : N;
+tilkama_V : V;
+tilkekivim_N : N;
+tilkinfusioon_N : N;
+tilkplaat_N : N;
+tilksuja_N : N;
+tilksumine_N : N;
+tilk_N : N;
+tilkuja_N : N;
+tilkuma_V : V;
+tilkumine_N : N;
+tilkvara_N : N;
+'tillist_tõmbama_V' : V;
+till_N : N;
+tilpaja_N : N;
+tilpamine_N : N;
+tilpneja_N : N;
+tilpnemine_N : N;
+tiltsatama_V : V;
+tiltsuja_N : N;
+tiltsuma_V : V;
+tiltsumine_N : N;
+timarhia_N : N;
+timmija_N : N;
+timmima_V2 : V2;
+timmimine_N : N;
+timokraatia_N : N;
+timpan_N : N;
+timpima_V : V;
+timukakirves_N : N;
+timukas_N : N;
+timut_N : N;
+tina_andma_V : V;
+tinaemail_N : N;
+tinakas_N : N;
+tina_keresse_kihutama_V : V;
+tina_keresse_laskma_V : V;
+'tinalõige_N' : N;
+tina_maitsma_V : V;
+'tinanööp_N' : N;
+tinapaber_N : N;
+tinarahe_N : N;
+tina_saama_V : V;
+tina_N : N;
+tindikala_N : N;
+tindikassett_N : N;
+tindiprinter_N : N;
+tindiprits_N : N;
+tindipudel_N : N;
+'tindipüük_N' : N;
+'tinghüpe_N' : N;
+tingija_N : N;
+tingimata_Adv : Adv;
+tingimatu_A : A;
+tingimine_N : N;
+tingimused_N : N;
+tingimuseks_seadma_V : V;
+tingimusi_looma_V : V;
+tingimuslause_N : N;
+tingimusosa_N : N;
+tingimusreegel_N : N;
+tingimussiire_N : N;
+tingimus_N : N;
+tinglema_V : V;
+tinglik_A : A;
+tingloom_N : N;
+'tingmõõtühik_N' : N;
+'tingmärk_N' : N;
+tingsiire_N : N;
+ting_N : N;
+'tingühik_N' : N;
+tinin_N : N;
+tiniseja_N : N;
+tinisema_V : V;
+tinisemine_N : N;
+tinistaja_N : N;
+tinistamine_N : N;
+tinkpiiritus_N : N;
+tinktuur_N : N;
+tinnitus_N : N;
+tint_N : N;
+tinutaja_N : N;
+tinutamine_N : N;
+tipiline_A : A;
+tipi_N : N;
+tipmeline_A : A;
+tipmine_A : A;
+tipnemine_N : N;
+tippaeg_N : N;
+tippama_V : V;
+tippdomeen_N : N;
+tippe_vallutama_V : V;
+'tippfüüsik_N' : N;
+tipphetk_N : N;
+tippija_N : N;
+tippimine_N : N;
+tippjuht_N : N;
+tippkohtumine_N : N;
+tippkurss_N : N;
+tipplavastus_N : N;
+tippmark_N : N;
+tippmees_N : N;
+tippnurk_N : N;
+'tippnäitleja_N' : N;
+tippsportlane_N : N;
+tippsport_N : N;
+tippsuusataja_N : N;
+'tippsündmus_N' : N;
+tipptase_N : N;
+tippteadlane_N : N;
+tipptehnika_N : N;
+tipptehnoloogia_N : N;
+tipp_N : N;
+'tippu_jõudma_V' : V;
+'tippu_tõusma_V' : V;
+tippuudis_N : N;
+'tippvõistlus_N' : N;
+'tippüritus_N' : N;
+tipsutaja_N : N;
+tipsutama_V : V;
+tipsutamine_N : N;
+tipuline_A : A;
+tipunurk_N : N;
+'tipus_püsima_V' : V;
+tiraadisiire_N : N;
+tiraad_N : N;
+'tiraaž_N' : N;
+tiree_N : N;
+'tirelit_lööma_V' : V;
+tirelit_tegema_V : V;
+tirel_N : N;
+tirija_N : N;
+tirimine_N : N;
+tirin_N : N;
+tiriseja_N : N;
+tirisemine_N : N;
+tiristaja_N : N;
+tiristamine_N : N;
+tiritamme_kasvatama_V : V;
+tiritammitaja_N : N;
+tiritammitamine_N : N;
+tiritammi_tegema_V : V;
+tiritamm_N : N;
+tirk_N : N;
+'tirrvõti_N' : N;
+tirtsataja_N : N;
+tirtsatama_V : V;
+tirtsatamine_N : N;
+tirtsutaja_N : N;
+tirtsutamine_N : N;
+tislerikoda_N : N;
+tisleripeitel_N : N;
+tisleripink_N : N;
+tisleriraspel_N : N;
+'tisleritöökoda_N' : N;
+tisler_N : N;
+tissi_andma_V : V;
+tissid_N : N;
+tissija_N : N;
+tissimine_N : N;
+tissitaja_N : N;
+tissitamine_N : N;
+tiss_N : N;
+titaan_N : N;
+tita_N : N;
+titelapp_N : N;
+titepuhkus_N : N;
+titevarbad_N : N;
+tits_N : N;
+titte_tegema_V : V;
+titte_tooma_V : V;
+titt_N : N;
+tituleerija_N : N;
+tituleerima_V2 : V2;
+tituleerimine_N : N;
+tiuksatama_V : V;
+tiuksuja_N : N;
+tiuksuma_V : V;
+tiuksumine_N : N;
+tiuksutama_V : V;
+tmees_N : N;
+toaahi_N : N;
+toaantenn_N : N;
+toakoer_N : N;
+toalill_N : N;
+toaneitsi_N : N;
+toapoiss_N : N;
+toapugerik_N : N;
+toasoojus_N : N;
+toataim_N : N;
+toateenija_N : N;
+toateenindus_N : N;
+toatemperatuur_N : N;
+toatolmuallergia_N : N;
+'toatüdruk_N' : N;
+toauberik_N : N;
+toauks_N : N;
+'toavõhk_N' : N;
+'toavõti_N' : N;
+tobedalt_Adv : Adv;
+tobedasti_Adv : Adv;
+tobe_A : A;
+tobi_N : N;
+tobu_N : N;
+toekalt_Adv : Adv;
+toekasti_Adv : Adv;
+toeks_Adv : Adv;
+toendkarniis_N : N;
+'toenghüpe_N' : N;
+'toengkägar_N' : N;
+toenglamang_N : N;
+'toengpõlvitus_N' : N;
+toestaja_N : N;
+toestamine_N : N;
+toestik_N : N;
+toes_N : N;
+toestus_N : N;
+toetajaliige_N : N;
+toetajaskond_N : N;
+toetaja_N : N;
+toetama_V2 : V2;
+toetamine_N : N;
+toetavalt_Adv : Adv;
+toetav_A : A;
+toetuma_V : V;
+toetumine_N : N;
+toetuspunkt_N : N;
+toetusraha_N : N;
+toetussumma_N : N;
+toetust_andma_V : V;
+toetus_N : N;
+tofu_N : N;
+togija_N : N;
+togima_V2 : V2;
+togimine_N : N;
+tohedus_N : N;
+tohe_A : A;
+tohik_N : N;
+tohletama_V : V;
+tohletuja_N : N;
+tohletumine_N : N;
+tohterdamine_N : N;
+tohtima_V : V;
+tohtimine_N : N;
+tohtri_alla_panema_V : V;
+toht_N : N;
+tohutult_Adv : Adv;
+tohutu_Adv : Adv;
+tohutu_A : A;
+tohuvabohu_N : N;
+toibuja_N : N;
+toibuma_V : V;
+toibumine_N : N;
+toibumisplaan_N : N;
+toibutaja_N : N;
+toibutamine_N : N;
+toide_N : N;
+toiduabi_N : N;
+toiduahel_N : N;
+toiduained_N : N;
+toiduainekauplus_N : N;
+toiduainetemajandus_N : N;
+'toiduaineteökonoomika_N' : N;
+toiduaine_N : N;
+'toiduainetööstus_N' : N;
+toiduallergia_N : N;
+toiduamet_N : N;
+toiduenergia_N : N;
+toiduessents_N : N;
+'toiduhügieen_N' : N;
+'toidujäätmed_N' : N;
+toidukaart_N : N;
+toidukapp_N : N;
+toidukast_N : N;
+toidukauplus_N : N;
+toidukaup_N : N;
+toidukile_N : N;
+toidukorv_N : N;
+toidukott_N : N;
+toidukraam_N : N;
+toidulaud_N : N;
+toidulisaaine_N : N;
+toidulisand_N : N;
+toidumess_N : N;
+toidumoonaladu_N : N;
+toidumoon_N : N;
+toidumure_N : N;
+'toidumürgistus_N' : N;
+'toidunõu_N' : N;
+toidupoliitika_N : N;
+toidupood_N : N;
+toidupoolis_N : N;
+toiduportsjon_N : N;
+toiduports_N : N;
+toidurasv_N : N;
+toiduratsioon_N : N;
+toidusedel_N : N;
+toidutagavara_N : N;
+toidutaim_N : N;
+toiduvalik_N : N;
+toiduvalmistaja_N : N;
+toiduvalmistamine_N : N;
+toiduvalmistus_N : N;
+toiduvaru_N : N;
+'toiduvärv_N' : N;
+'toiduõli_N' : N;
+toigas_N : N;
+toimeaine_N : N;
+toimekalt_Adv : Adv;
+toimekas_A : A;
+toime_panema_V : V;
+toime_saama_V : V;
+toimesaamine_N : N;
+toime_saatma_V : V;
+toimetaja_N : N;
+toimetama_V2 : V2;
+toimetamine_N : N;
+toimet_avaldama_V : V;
+toimeti_N : N;
+toime_N : N;
+toimetulek_N : N;
+toimetulekuklass_N : N;
+toimetulekukool_N : N;
+toimetulekuraskus_N : N;
+toimetulekutoetus_N : N;
+'toimetulekuõppekava_N' : N;
+toime_tulema_V : V;
+toimetuskolleegium_N : N;
+toimetus_N : N;
+toimetu_A : A;
+toimija_N : N;
+toimik_N : N;
+toimima_V : V;
+toimimine_N : N;
+toimimiskava_N : N;
+toimimisplaan_N : N;
+toimimisviis_N : N;
+'toimimisõpetus_N' : N;
+toiming_N : N;
+toimingumonitor_N : N;
+toiminguosa_N : N;
+toimiv_A : A;
+toimkond_N : N;
+toim_N : N;
+toimuma_V : V;
+toimumine_N : N;
+toitaine_N : N;
+toiteadapter_N : N;
+toiteaine_N : N;
+toiteallikas_N : N;
+toiteelement_N : N;
+toitefaktor_N : N;
+toitehaldus_N : N;
+toitekaabel_N : N;
+toiteliin_N : N;
+toitepinge_N : N;
+toiteplokk_N : N;
+toitev_A : A;
+'toiteväärtus_N' : N;
+toitjakaotuspension_N : N;
+toitja_N : N;
+'toitlushügieen_N' : N;
+toitlussalk_N : N;
+toitlustaja_N : N;
+toitlustamine_N : N;
+toitlustusasutus_N : N;
+'toitlustusettevõte_N' : N;
+toitlustusfirma_N : N;
+toitma_V2 : V2;
+toitmine_N : N;
+toit_N : N;
+toituja_N : N;
+toituma_V : V;
+toitumine_N : N;
+toitumisahel_N : N;
+'toitumisfüsioloogia_N' : N;
+'toitumishäire_N' : N;
+'toitumisränne_N' : N;
+toitumistava_N : N;
+'toitumisökoloogia_N' : N;
+toitu_otsima_V : V;
+'toitu_võtma_V' : V;
+tojakile_Adv : Adv;
+tojakil_Adv : Adv;
+tokerdama_V : V;
+tokerdamine_N : N;
+tokerduma_V : V;
+tokerdumine_N : N;
+tokkroos_N : N;
+tokk_N : N;
+tokoferool_N : N;
+tokogoonia_N : N;
+toksaja_N : N;
+toksama_V2 : V2;
+toksamine_N : N;
+toksataja_N : N;
+toksatamine_N : N;
+toksiin_N : N;
+toksija_N : N;
+toksikoloogia_N : N;
+toksikoloog_N : N;
+toksikoos_N : N;
+toksiline_A : A;
+toksimine_N : N;
+toksoplasmoos_N : N;
+toks_N : N;
+'tola_mängima_V' : V;
+tolar_N : N;
+tola_N : N;
+tolatseja_N : N;
+tolatsemine_N : N;
+tolerantne_A : A;
+tolerantselt_Adv : Adv;
+tolerantsus_N : N;
+tolgendama_V : V;
+tolgendamine_N : N;
+tolkneja_N : N;
+tolknema_V : V;
+tolknemine_N : N;
+tolku_saama_V : V;
+tollane_A : A;
+tollhaaval_Adv : Adv;
+tolliametnik_N : N;
+tolliamet_N : N;
+tolliasutus_N : N;
+tollideklaratsioon_N : N;
+tollieeskiri_N : N;
+tollihoone_N : N;
+tolliinspektor_N : N;
+tolliinspektuur_N : N;
+tollija_N : N;
+tollikontroll_N : N;
+tolliladu_N : N;
+tolliliit_N : N;
+'tollilõiv_N' : N;
+tollimaja_N : N;
+tollimaks_N : N;
+tollimees_N : N;
+tollimine_N : N;
+tollipulk_N : N;
+tolliraamat_N : N;
+tollirevisjon_N : N;
+tollitariif_N : N;
+tollitrahv_N : N;
+tolliunioon_N : N;
+tollivaba_N : N;
+toll_N : N;
+tolmama_V : V;
+tolmamine_N : N;
+tolmleja_N : N;
+tolmlemine_N : N;
+tolmpuuder_N : N;
+tolmpuudripintsel_N : N;
+tolmsuhkur_N : N;
+tolm_N : N;
+tolmuahv_N : N;
+tolmuallergia_N : N;
+tolmuhari_N : N;
+tolmuimeja_N : N;
+'tolmu_jalgadelt_pühkima_V' : V;
+tolmu_jalgadelt_raputama_V : V;
+tolmukapea_N : N;
+tolmukas_N : N;
+tolmukott_N : N;
+tolmuks_pudenema_V : V;
+tolmulapp_N : N;
+tolmulest_N : N;
+tolmulohe_N : N;
+tolmumask_N : N;
+tolmuma_V : V;
+tolmumine_N : N;
+tolmune_A : A;
+tolmunud_A : A;
+tolmupidur_N : N;
+tolmupilv_N : N;
+'tolmu_pühkima_V' : V;
+tolmusaba_N : N;
+tolmusait_N : N;
+tolmusammas_N : N;
+tolmu_silma_ajama_V : V;
+tolmu_silma_loopima_V : V;
+tolmu_silma_paiskama_V : V;
+tolmustumine_N : N;
+'tolmu_sünnitama_V' : V;
+tolmutada_saama_V : V;
+tolmutaja_N : N;
+tolmutama_V2 : V2;
+tolmutamine_N : N;
+tolmutorm_N : N;
+tolmutuskast_N : N;
+tomahook_N : N;
+tomatimahl_N : N;
+tomatipasta_N : N;
+tomat_N : N;
+tombak_N : N;
+tomism_N : N;
+tomist_N : N;
+tomograafia_N : N;
+tomp_N : N;
+tompuma_V : V;
+tondihobu_N : N;
+tondijutt_N : N;
+tondiloss_N : N;
+tondinahk_N : N;
+tondipiibel_N : N;
+tonditaja_N : N;
+tonditamine_N : N;
+tonditosin_N : N;
+tongel_N : N;
+tonglukk_N : N;
+tong_N : N;
+toniseerija_N : N;
+toniseerimine_N : N;
+toniseerumine_N : N;
+tonkaja_N : N;
+tonkamine_N : N;
+tonka_N : N;
+tonkija_N : N;
+tonkimine_N : N;
+tonksaja_N : N;
+tonksama_V2 : V2;
+tonksamine_N : N;
+tonksija_N : N;
+tonksimine_N : N;
+tonks_N : N;
+tonn_N : N;
+tonsilliit_N : N;
+tonsill_N : N;
+tonti_seinale_maalima_V : V;
+'tonti_seinal_nägema_V' : V;
+tontlik_A : A;
+tont_N : N;
+toober_N : N;
+toobripuu_N : N;
+toodang_N : N;
+toodangut_andma_V : V;
+tooder_N : N;
+toode_N : N;
+tooja_N : N;
+toolikori_N : N;
+toolileen_N : N;
+tool_N : N;
+'toolvärk_N' : N;
+'toomapäev_N' : N;
+tooma_V2 : V2;
+toomepuu_N : N;
+'toomhärra_N' : N;
+toomine_N : N;
+toomingas_N : N;
+toomkirik_N : N;
+toom_N : N;
+toonane_A : A;
+toonekurg_N : N;
+toonela_N : N;
+toonerikassett_N : N;
+tooner_N : N;
+toonetutt_N : N;
+tooni_andma_V : V;
+toonija_N : N;
+toonik_N : N;
+toonimine_N : N;
+toonitaja_N : N;
+toonitamine_N : N;
+toon_N : N;
+toonus_N : N;
+'toonust_tõstma_V' : V;
+tooraine_N : N;
+tooraks_N : N;
+toorandmed_N : N;
+'tooreks_jääma_V' : V;
+toorelt_toimima_V : V;
+toorelt_Adv : Adv;
+toorenema_V : V;
+toores_A : A;
+toorestuma_V : V;
+toore_N : N;
+toorik_N : N;
+toorium_N : N;
+toorjuust_N : N;
+toorjuustukook_N : N;
+toorkangas_N : N;
+'toorlõng_N' : N;
+toormahl_N : N;
+toormetall_N : N;
+'toormetööstus_N' : N;
+toornafta_N : N;
+toornahk_N : N;
+toorpiim_N : N;
+toorpilt_N : N;
+toorproteiin_N : N;
+toorsavi_N : N;
+toorsuhkur_N : N;
+toortellis_N : N;
+'toortõlge_N' : N;
+toorus_N : N;
+toorutseja_N : N;
+toorutsema_V : V;
+toorutsemine_N : N;
+toostikarjuja_N : N;
+toostimeister_N : N;
+toos_N : N;
+toost_N : N;
+'tootebörs_N' : N;
+tooted_N : N;
+tootekujunduskunst_N : N;
+tootemaks_N : N;
+tootemark_N : N;
+'tootemimärk_N' : N;
+tootemisammas_N : N;
+tootem_N : N;
+'tootenäidis_N' : N;
+tootesari_N : N;
+tootetutvustus_N : N;
+'tootetäiend_N' : N;
+tootjahind_N : N;
+'tootjamärk_N' : N;
+tootja_N : N;
+tootjaturg_N : N;
+tootlikkus_N : N;
+tootlik_A : A;
+tootlus_N : N;
+tootmine_N : N;
+tootmisdirektor_N : N;
+'tootmisettevõte_N' : N;
+tootmishall_N : N;
+tootmishind_N : N;
+tootmishoone_N : N;
+tootmisjaoskond_N : N;
+'tootmisjääde_N' : N;
+tootmiskorpus_N : N;
+tootmiskulu_N : N;
+tootmismaht_N : N;
+tootmisosakond_N : N;
+tootmispersonal_N : N;
+tootmisruum_N : N;
+'tootmisse_jõudma_V' : V;
+tootmistegevus_N : N;
+tootmistehnoloogia_N : N;
+'tootmistööline_N' : N;
+tootmisvahend_N : N;
+tootmisvaru_N : N;
+tootmisviis_N : N;
+'tootmisvõime_N' : N;
+'tootmisväljund_N' : N;
+'tootmisühistu_N' : N;
+'tootmisüksus_N' : N;
+topeltagent_N : N;
+topeltaken_N : N;
+'topelthöövel_N' : N;
+topeltkabel_N : N;
+topeltkiirus_N : N;
+topeltklikk_N : N;
+'topeltklõps_N' : N;
+topeltkodakondsus_N : N;
+topeltkoor_N : N;
+'topeltlõug_N' : N;
+topeltmeander_N : N;
+'topeltmõigasroie_N' : N;
+'topeltmüür_N' : N;
+'topeltnägemine_N' : N;
+topeltplint_N : N;
+topeltpulm_N : N;
+topeltsonett_N : N;
+topelttoll_N : N;
+topelt_Adv : Adv;
+topeltuks_N : N;
+topeltviga_N : N;
+topiaarkunst_N : N;
+topinambur_N : N;
+topis_N : N;
+topograafia_N : N;
+topokaart_N : N;
+topoloogia_N : N;
+'toponüüm_N' : N;
+toppaja_N : N;
+toppamine_N : N;
+toppelihas_N : N;
+'toppenärv_N' : N;
+toppija_N : N;
+toppimine_N : N;
+topp_N : N;
+toppuma_V : V;
+topseil_N : N;
+topsel_N : N;
+'topsi_põhja_vaatama_V' : V;
+'topsisõber_N' : N;
+topsitaja_N : N;
+topsitamine_N : N;
+topsivend_N : N;
+tops_N : N;
+torbik_N : N;
+tordikarp_N : N;
+tordilabidas_N : N;
+tordiprits_N : N;
+toreadoor_N : N;
+toredalt_Adv : Adv;
+toredasti_Adv : Adv;
+toredus_N : N;
+toredust_taga_ajama_V : V;
+toreero_N : N;
+tore_A : A;
+toretseja_N : N;
+toretsema_V : V;
+toretsemine_N : N;
+toretsevalt_Adv : Adv;
+toretsev_A : A;
+torgatamine_N : N;
+torge_N : N;
+toriseja_N : N;
+torisema_V : V;
+torisemine_N : N;
+torkaja_N : N;
+torkama_V2 : V2;
+torkamine_N : N;
+torkav_A : A;
+torkehaav_N : N;
+torkija_N : N;
+torkimine_N : N;
+tormaja_N : N;
+tormakalt_Adv : Adv;
+tormakas_A : A;
+tormakus_N : N;
+tormama_V : V;
+tormamine_N : N;
+tormihoiatus_N : N;
+tormijooks_N : N;
+tormikahjustus_N : N;
+tormikalt_Adv : Adv;
+tormikas_A : A;
+'tormikübar_N' : N;
+tormilatern_N : N;
+tormilaul_N : N;
+tormiline_A : A;
+tormiliselt_Adv : Adv;
+tormimurd_N : N;
+'tormimüha_N' : N;
+'tormimühin_N' : N;
+'tormimüts_N' : N;
+tormine_A : A;
+tormiselt_Adv : Adv;
+tormitsemine_N : N;
+tormitsev_A : A;
+tormlemine_N : N;
+tormlev_A : A;
+torm_A : A;
+torm_N : N;
+tornaado_N : N;
+tornelamu_N : N;
+tornhoidla_N : N;
+tornhoone_N : N;
+'tornihüpe_N' : N;
+tornikatus_N : N;
+tornikell_N : N;
+tornikiiver_N : N;
+tornikukk_N : N;
+tornikuppel_N : N;
+'tornisõrestik_N' : N;
+tornitrepp_N : N;
+tornituba_N : N;
+tornkraana_N : N;
+tornlinnus_N : N;
+tornmaja_N : N;
+torn_N : N;
+torntuulik_N : N;
+tornviljahoidla_N : N;
+toros_N : N;
+torpedeerija_N : N;
+torpedeerimine_N : N;
+torpeedokaater_N : N;
+torpeedo_N : N;
+torp_N : N;
+torrutaja_N : N;
+torrutamine_N : N;
+tortsakalt_Adv : Adv;
+tortsatama_V : V;
+tortsutamine_N : N;
+tort_N : N;
+toruahi_N : N;
+toru_hargile_panema_V : V;
+toru_hargile_viskama_V : V;
+toruhaue_N : N;
+'toru_hüüdma_panema_V' : V;
+torujuhe_N : N;
+toruklamber_N : N;
+torukraav_N : N;
+'toru_lahti_lööma_V' : V;
+toru_lahti_tegema_V : V;
+toruliitmik_N : N;
+torulukksepp_N : N;
+'torulõikur_N' : N;
+'torulüps_N' : N;
+torumees_N : N;
+'torumööbel_N' : N;
+toruneet_N : N;
+torupainutaja_N : N;
+torupill_N : N;
+torupost_N : N;
+torupuur_N : N;
+'torupõlvis_N' : N;
+'torupüksid_N' : N;
+toruseelik_N : N;
+torusild_N : N;
+'torusselüps_N' : N;
+torustik_N : N;
+torustikusild_N : N;
+torus_N : N;
+torutaja_N : N;
+torutamine_N : N;
+torutangid_N : N;
+torutihvt_N : N;
+toru_N : N;
+torutransport_N : N;
+'toru_täis_laadima_V' : V;
+'toru_täis_tõmbama_V' : V;
+'toru_täis_võtma_V' : V;
+'torutööriist_N' : N;
+toruvai_N : N;
+'toru_ära_panema_V' : V;
+'toru_üürgama_panema_V' : V;
+tosin_N : N;
+tosool_N : N;
+tossaja_N : N;
+tossama_V : V;
+tossamine_N : N;
+tossike_N : N;
+toss_N : N;
+tossu_ajama_V : V;
+tossuma_V : V;
+tossutaja_N : N;
+tossutamine_N : N;
+'tossu_välja_viskama_V' : V;
+'tossu_välja_võtma_V' : V;
+tosu_N : N;
+totaalkogum_N : N;
+totaalne_A : A;
+totaalobjekt_N : N;
+totaalselt_Adv : Adv;
+totaalsubjekt_N : N;
+totalisaator_N : N;
+totalitarism_N : N;
+totalitarist_N : N;
+totralt_Adv : Adv;
+totrasti_Adv : Adv;
+totruma_V : V;
+'totrusi_rääkima_V' : V;
+'totrusi_suust_välja_ajama_V' : V;
+totrus_N : N;
+'totrust_suust_välja_ajama_V' : V;
+totsuma_V : V;
+totter_A : A;
+'traadilõikur_N' : N;
+traageldaja_N : N;
+traageldamine_N : N;
+traageldus_N : N;
+traagelniit_N : N;
+traagika_N : N;
+traagik_N : N;
+traagiline_A : A;
+traagilisus_N : N;
+traaler_N : N;
+traalija_N : N;
+traalimine_N : N;
+traalipoi_N : N;
+traallaev_N : N;
+traalnoot_N : N;
+'traalpüük_N' : N;
+traal_N : N;
+'traalvõrk_N' : N;
+traataed_N : N;
+traatantenn_N : N;
+traathaak_N : N;
+traathari_N : N;
+'traathääling_N' : N;
+'traati_tõmbama_V' : V;
+traatliin_N : N;
+traatmudel_N : N;
+traatnael_N : N;
+traatnuustik_N : N;
+traat_N : N;
+'traattõke_N' : N;
+'traatvõre_N' : N;
+'traatvõrk_N' : N;
+traaveldaja_N : N;
+traaveldamine_N : N;
+traaveljooks_N : N;
+traavel_N : N;
+traavija_N : N;
+traavi_laskma_V : V;
+traavima_V : V;
+traavimine_N : N;
+'traavlivõistlus_N' : N;
+traav_N : N;
+tradeskantsia_N : N;
+traditsiooniline_A : A;
+traditsiooniliselt_Adv : Adv;
+traditsioon_N : N;
+trafaretne_A : A;
+trafaretsus_N : N;
+trafarett_N : N;
+trafoputka_N : N;
+trafo_N : N;
+tragakant_N : N;
+tragidus_N : N;
+tragifarss_N : N;
+'tragikomöödia_N' : N;
+tragilt_Adv : Adv;
+tragisti_Adv : Adv;
+'tragöödiakirjanik_N' : N;
+'tragöödialavastus_N' : N;
+'tragöödia_N' : N;
+'tragöödiat_tegema_V' : V;
+trahhea_N : N;
+trahhee_N : N;
+trahter_N : N;
+trahvihoiatus_N : N;
+trahvija_N : N;
+trahvikviitung_N : N;
+'trahvilöök_N' : N;
+trahvima_V2 : V2;
+trahvimine_N : N;
+trahvipink_N : N;
+trahviraha_N : N;
+trahvisumma_N : N;
+trahv_N : N;
+'traielisõitja_N' : N;
+trajektoor_N : N;
+'traksipüksid_N' : N;
+traktaat_N : N;
+traktorikuur_N : N;
+traktoristiluba_N : N;
+traktorist_N : N;
+traktoritee_N : N;
+traktor_N : N;
+trakt_N : N;
+trallerdama_V : V;
+'tralli_lööma_V' : V;
+trallima_V : V;
+trammijuht_N : N;
+trammiliiklus_N : N;
+trammipeatus_N : N;
+trammitee_N : N;
+trammivagun_N : N;
+tramm_N : N;
+trampija_N : N;
+trampima_V2 : V2;
+trampimine_N : N;
+tramplaev_N : N;
+tramplema_V : V;
+'trampoliinivõimleja_N' : N;
+'trampoliinivõimlemine_N' : N;
+trankvillisaator_N : N;
+transduktsioon_N : N;
+transept_N : N;
+transferents_N : N;
+transformaator_N : N;
+transformatsioon_N : N;
+transformeerija_N : N;
+transformeerimine_N : N;
+transformeeruja_N : N;
+transformeeruma_V : V;
+transformeerumine_N : N;
+transgenees_N : N;
+transgressioon_N : N;
+transiiditoll_N : N;
+transiidiviisa_N : N;
+transiitkaup_N : N;
+transiitliiklus_N : N;
+transiittee_N : N;
+transiit_N : N;
+'transiitvõrk_N' : N;
+transistorraadio_N : N;
+transistor_N : N;
+transitiivne_A : A;
+transitiivsus_N : N;
+transitiiv_N : N;
+transkooder_N : N;
+transkribeerija_N : N;
+transkribeerimine_N : N;
+transkriptsioon_N : N;
+translaator_N : N;
+translatiiv_N : N;
+translatsioon_N : N;
+transleerimine_N : N;
+transleerimisaeg_N : N;
+translitereerija_N : N;
+translitereerimine_N : N;
+translokatsioon_N : N;
+'transmissiooniõli_N' : N;
+transmissioon_N : N;
+transmitter_N : N;
+transplantaat_N : N;
+transplantatsioon_N : N;
+transplanteerija_N : N;
+transplanteerimine_N : N;
+transponder_N : N;
+transponeerija_N : N;
+transponeerimine_N : N;
+'transpordiettevõte_N' : N;
+transpordifirma_N : N;
+transpordikiht_N : N;
+transpordilaev_N : N;
+transpordilennuk_N : N;
+transpordiosakond_N : N;
+transpordiprotokoll_N : N;
+'transpordisõlm_N' : N;
+transporditee_N : N;
+'transporditööline_N' : N;
+transpordivahend_N : N;
+transpordivorming_N : N;
+transportija_N : N;
+transportimine_N : N;
+transport_N : N;
+transportvoog_N : N;
+transpuuter_N : N;
+transseksuaal_N : N;
+transs_N : N;
+transsubstantsioon_N : N;
+transtsendents_N : N;
+transvaali_tegema_V : V;
+transvestiit_N : N;
+transvestism_N : N;
+transvestitism_N : N;
+'tranšeesilohoidla_N' : N;
+'tranšee_N' : N;
+trapetsferm_N : N;
+trapetskapiteel_N : N;
+trapetskellu_N : N;
+trapetslihas_N : N;
+trapetsprofiil_N : N;
+trapets_N : N;
+trapetsturvik_N : N;
+trapp_N : N;
+trasseerkuul_N : N;
+'trassimissümbol_N' : N;
+trassoloogia_N : N;
+trassoloog_N : N;
+trass_N : N;
+tratt_N : N;
+traumapunkt_N : N;
+traumatiseerija_N : N;
+traumatiseerimine_N : N;
+traumatoloogiapunkt_N : N;
+traumatoloogia_N : N;
+traumatoloog_N : N;
+trauma_N : N;
+traumeerija_N : N;
+traumeerimine_N : N;
+travee_N : N;
+travestia_N : N;
+treemor_N : N;
+treener_N : N;
+treenija_N : N;
+treenima_V2 : V2;
+treenimine_N : N;
+'treeninghüpe_N' : N;
+treeningkoormus_N : N;
+treeninglaager_N : N;
+'treeningpüksid_N' : N;
+treening_N : N;
+treeningturniir_N : N;
+'treeningupäevik_N' : N;
+'treeningupäev_N' : N;
+'treeningupüksid_N' : N;
+treeninguruum_N : N;
+treenitud_A : A;
+trehvaja_N : N;
+trehvama_V2 : V2;
+trehvamine_N : N;
+'treialitöökoda_N' : N;
+treider_N : N;
+treija_N : N;
+treiler_N : N;
+treillage_N : N;
+treimine_N : N;
+treipeitel_N : N;
+treipink_N : N;
+trekirattur_N : N;
+'trekisõitja_N' : N;
+'trekisõit_N' : N;
+trekk_N : N;
+trellaken_N : N;
+trellide_taha_panema_V : V;
+trellide_taha_pistma_V : V;
+trellistaja_N : N;
+trellistamine_N : N;
+trellitaja_N : N;
+trellitamine_N : N;
+trellpuur_N : N;
+trell_N : N;
+tremulant_N : N;
+'trenažöör_N' : N;
+trendiajakiri_N : N;
+trend_N : N;
+'trennipäevik_N' : N;
+trenn_N : N;
+trepiaste_N : N;
+trepijalam_N : N;
+trepikivi_N : N;
+trepikoda_N : N;
+'trepikäik_N' : N;
+trepimade_N : N;
+trepimarss_N : N;
+'trepipõsk_N' : N;
+'trepirõdu_N' : N;
+trepitala_N : N;
+trepitorn_N : N;
+trepjalt_Adv : Adv;
+trepptee_N : N;
+trepp_N : N;
+treppviil_N : N;
+tress_N : N;
+triaad_N : N;
+triangel_N : N;
+triangulatsioon_N : N;
+triatleet_N : N;
+triatlonisportlane_N : N;
+triatlon_N : N;
+triblaja_N : N;
+triblamine_N : N;
+triboloogia_N : N;
+tribrahh_N : N;
+tribunal_N : N;
+tribuun_N : N;
+'tribüün_N' : N;
+trieer_N : N;
+triennaal_N : N;
+trifoorium_N : N;
+triger_N : N;
+'triglütseriid_N' : N;
+'triglüüffriis_N' : N;
+'triglüüf_N' : N;
+trigonomeetria_N : N;
+trihhiin_N : N;
+trihhinelloos_N : N;
+trihhomoniaas_N : N;
+trihhomonoos_N : N;
+trihhoom_N : N;
+trihhotillomaania_N : N;
+triias_N : N;
+triibuline_A : A;
+'triibulisi_pükse_jalga_tõmbama_V' : V;
+triibulisi_saama_V : V;
+triibulisi_tegema_V : V;
+triikija_N : N;
+triikimine_N : N;
+triikimislaud_N : N;
+triikimispress_N : N;
+triikimisruum_N : N;
+triiklaud_N : N;
+triikmasin_N : N;
+'triikpüksid_N' : N;
+triikraud_N : N;
+triiphoone_N : N;
+triipkoodilugeja_N : N;
+triipkood_N : N;
+triip_N : N;
+'triiptõbi_N' : N;
+triiton_N : N;
+triitseps_N : N;
+triivija_N : N;
+triivima_V : V;
+triivimine_N : N;
+triivium_N : N;
+'triivpüük_N' : N;
+triiv_N : N;
+'triivvõrk_N' : N;
+trike_N : N;
+trikimees_N : N;
+trikiratas_N : N;
+trikirattur_N : N;
+trikitaja_N : N;
+trikitamine_N : N;
+trikkel_N : N;
+trikk_N : N;
+trikoloor_N : N;
+trikonh_N : N;
+trikookaup_N : N;
+trikooriie_N : N;
+trikoo_N : N;
+'trikootööstus_N' : N;
+'trikotaažitööstus_N' : N;
+'trikotaaž_N' : N;
+triljon_N : N;
+trillerdaja_N : N;
+trillerdamine_N : N;
+trillerdus_N : N;
+triller_N : N;
+trillpuur_N : N;
+triloogia_N : N;
+triloog_N : N;
+trimeeter_N : N;
+'trimetüülksantiin_N' : N;
+trimmija_N : N;
+trimmimine_N : N;
+trimpaja_N : N;
+trimpama_V2 : V2;
+trimpamine_N : N;
+triniteet_N : N;
+triolett_N : N;
+trio_N : N;
+tripood_N : N;
+tripper_N : N;
+'triptühhon_N' : N;
+trireem_N : N;
+tritikale_N : N;
+trits_N : N;
+triumfaalne_A : A;
+triumfeerija_N : N;
+triumfeerima_V : V;
+triumfeerimine_N : N;
+triumfikaar_N : N;
+'triumfivärav_N' : N;
+triumf_N : N;
+triumviraat_N : N;
+triviaalne_A : A;
+triviaalsus_N : N;
+trobikond_N : N;
+trofee_N : N;
+trohheus_N : N;
+'trohhüül_N' : N;
+trollibuss_N : N;
+trollijuht_N : N;
+trollipeatus_N : N;
+troll_N : N;
+tromboflebiit_N : N;
+tromboon_N : N;
+tromboos_N : N;
+'trombotsüteemia_N' : N;
+'trombotsütopeenia_N' : N;
+'trombotsüüt_N' : N;
+tromb_N : N;
+trombuma_V : V;
+tromomania_N : N;
+trompetiklass_N : N;
+trompetimuusika_N : N;
+'trompetisõlm_N' : N;
+trompet_N : N;
+tromp_N : N;
+troofsus_N : N;
+troog_N : N;
+troojalane_N : N;
+trooja_N : N;
+'troonilt_tõukama_V' : V;
+troonima_V : V;
+troonimine_N : N;
+'troonipärija_N' : N;
+troonisaal_N : N;
+troon_N : N;
+troopikapuu_N : N;
+troopika_N : N;
+troopikatuul_N : N;
+'troopikavööde_N' : N;
+troop_N : N;
+troostija_N : N;
+troosti_leidma_V : V;
+troostimine_N : N;
+troostitu_A : A;
+troost_N : N;
+tropopaus_N : N;
+'troposfäär_N' : N;
+tropp_N : N;
+troska_N : N;
+trosslukk_N : N;
+tross_N : N;
+'trosstõstuk_N' : N;
+'trossülekanne_N' : N;
+trotsi_ajama_V : V;
+trotsija_N : N;
+trotsimine_N : N;
+trotslik_A : A;
+trots_N : N;
+trubaduur_N : N;
+truba_N : N;
+truism_N : N;
+trukitangid_N : N;
+'trukknööp_N' : N;
+trukk_N : N;
+trummar_N : N;
+trummelahi_N : N;
+trummeldaja_N : N;
+trummeldama_V : V;
+trummeldamine_N : N;
+trummellihvija_N : N;
+trummellihvimismasin_N : N;
+'trummelmälu_N' : N;
+trummelplotter_N : N;
+trummel_N : N;
+trummikile_N : N;
+'trummilööja_N' : N;
+'trummi_lööma_V' : V;
+trummimees_N : N;
+'trummimängija_N' : N;
+'trumminärv_N' : N;
+'trummipõristaja_N' : N;
+trumm_N : N;
+trumpaja_N : N;
+trumpamine_N : N;
+'trumpe_välja_mängima_V' : V;
+trump_N : N;
+'trumpäss_N' : N;
+trupp_N : N;
+truudusemurdja_N : N;
+truudusetus_N : N;
+truudusetu_A : A;
+truudusevanne_N : N;
+truudust_murdma_V : V;
+truudus_N : N;
+'truuks_jääma_V' : V;
+'truuksjäämine_N' : N;
+truup_N : N;
+truu_A : A;
+'truväär_N' : N;
+'trään_N' : N;
+'tröödeldama_V' : V;
+'trööpaja_N' : N;
+'trööpamine_N' : N;
+'trööstija_N' : N;
+'trööstimine_N' : N;
+'trööstitu_A' : A;
+'trööst_N' : N;
+'trügija_N' : N;
+'trügima_V' : V;
+'trügimine_N' : N;
+'trühvel_N' : N;
+'trükiarv_N' : N;
+'trükikiri_N' : N;
+'trükikoda_N' : N;
+'trükiladu_N' : N;
+'trükimasin_N' : N;
+'trükimeedia_N' : N;
+'trükimusta_kartma_V' : V;
+'trükimusta_nägema_V' : V;
+'trükindus_N' : N;
+'trükipaber_N' : N;
+'trükipilt_N' : N;
+'trükiplaat_N' : N;
+'trükipoogen_N' : N;
+'trükipress_N' : N;
+'trükis_avaldama_V' : V;
+'trükis_N' : N;
+'trükisõna_N' : N;
+'trükitehnika_N' : N;
+'trükitekst_N' : N;
+'trükitina_N' : N;
+'trükitoode_N' : N;
+'trükitu_N' : N;
+'trükitööline_N' : N;
+'trükitööstus_N' : N;
+'trükivabadus_N' : N;
+'trükivalgust_nägema_V' : V;
+'trükivorm_N' : N;
+'trükiväljaanne_N' : N;
+'trükkal_N' : N;
+'trükkija_N' : N;
+'trükki_jõudma_V' : V;
+'trükkimine_N' : N;
+'trükki_pääsema_V' : V;
+'trükkplaat_N' : N;
+'trükk_N' : N;
+'trümm_N' : N;
+'trümoopeegel_N' : N;
+'trümoo_N' : N;
+'trüpanosmiaas_N' : N;
+'trüpanosomoos_N' : N;
+'trüpanosoom_N' : N;
+'trüptofaan_N' : N;
+tsaarivalitsus_N : N;
+'tsaariväravad_N' : N;
+tsaar_N : N;
+tseerium_N : N;
+tseesium_N : N;
+tsefeiid_N : N;
+tsehh_N : N;
+tsellofaanija_N : N;
+tsellofaanimine_N : N;
+tsellofaanpaber_N : N;
+tsellofaan_N : N;
+tselluloospaber_N : N;
+tselluloos_N : N;
+tsellvill_N : N;
+tsemendi_peale_toimetama_V : V;
+'tsemenditööstus_N' : N;
+tsementeerimine_N : N;
+tsementimine_N : N;
+tsementkiudplaat_N : N;
+tsementkrohv_N : N;
+tsementlaastplaat_N : N;
+'tsementlubimört_N' : N;
+'tsementmört_N' : N;
+'tsementplaatpõrand_N' : N;
+tsementplokk_N : N;
+'tsementpõrand_N' : N;
+tsementtee_N : N;
+tsement_N : N;
+tsenderdaja_N : N;
+tsenderdamine_N : N;
+tsenseerija_N : N;
+tsenseerimine_N : N;
+tsensorprogramm_N : N;
+tsensortarkvara_N : N;
+tsensor_N : N;
+tsensuur_N : N;
+tsenterpuur_N : N;
+tsenter_N : N;
+tsentner_N : N;
+tsentraalkatlamaja_N : N;
+tsentraalne_A : A;
+tsentraal_N : N;
+tsentraliseerija_N : N;
+tsentraliseerimine_N : N;
+tsentraliseerumine_N : N;
+tsentreerija_N : N;
+tsentreerimine_N : N;
+tsentrifuugija_N : N;
+tsentrifuugimine_N : N;
+tsentrifuug_N : N;
+'tsentripetaaljõud_N' : N;
+tsentripuur_N : N;
+tsentrum_N : N;
+tsentuuria_N : N;
+tsepeliin_N : N;
+tserebellum_N : N;
+tseremoniaalne_A : A;
+tseremooniakirst_N : N;
+tseremooniameister_N : N;
+tseremoonia_N : N;
+tseremoonitseja_N : N;
+tseremoonitsema_V : V;
+tseremoonitsemine_N : N;
+tservitsiit_N : N;
+tsesuurisiire_N : N;
+tsesuur_N : N;
+tsiboorium_N : N;
+tsigur_N : N;
+tsikkel_N : N;
+tsikuraat_N : N;
+tsillaarkehake_N : N;
+tsinkkirst_N : N;
+tsinkplekk_N : N;
+tsink_N : N;
+tsinnia_N : N;
+tsinnoober_N : N;
+tsipakene_Adv : Adv;
+tsipake_Adv : Adv;
+tsipa_Adv : Adv;
+'tsirkadiaanrütm_N' : N;
+tsirkoonium_N : N;
+tsirk_N : N;
+tsirkulaar_N : N;
+tsirkulatsioon_N : N;
+tsirkuleerima_V : V;
+tsirkuleerimine_N : N;
+tsirkuseareen_N : N;
+tsirkuseartist_N : N;
+tsirkuseetendus_N : N;
+tsirkusefestival_N : N;
+tsirkusekoomik_N : N;
+tsirkusekunstnik_N : N;
+tsirkusetola_N : N;
+'tsirkusevõimleja_N' : N;
+tsirkus_N : N;
+tsirkust_tegema_V : V;
+tsisternauto_N : N;
+tsistern_N : N;
+tsisternvagun_N : N;
+'tsitaatsõna_N' : N;
+tsitaat_N : N;
+tsitadell_N : N;
+tsiteerija_N : N;
+tsiteerima_V2 : V2;
+tsiteerimine_N : N;
+tsiteering_N : N;
+tsitriin_N : N;
+tsitruseline_N : N;
+tsitruseriiv_N : N;
+tsitrus_N : N;
+tsitrusvili_N : N;
+tsitter_N : N;
+tsiviilarhitektuur_N : N;
+tsiviilasi_N : N;
+tsiviilhageja_N : N;
+tsiviilhagi_N : N;
+tsiviilhoone_N : N;
+tsiviilisik_N : N;
+tsiviilkaitse_N : N;
+tsiviilkohus_N : N;
+tsiviilkultuur_N : N;
+tsiviilne_A : A;
+tsiviilprotsess_N : N;
+tsiviilrelv_N : N;
+tsiviilriided_N : N;
+tsiviilseadus_N : N;
+tsiviilteenistus_N : N;
+tsiviil_N : N;
+tsiviilvaidlus_N : N;
+tsiviilvastutus_N : N;
+'tsiviilvõim_N' : N;
+'tsiviilõigus_N' : N;
+'tsiviilühiskond_N' : N;
+tsivilisatsioon_N : N;
+tsiviliseerija_N : N;
+tsiviliseerimine_N : N;
+tsiviliseeritus_N : N;
+tsiviliseeruja_N : N;
+tsiviliseerumine_N : N;
+tsivilist_N : N;
+tsoneerija_N : N;
+tsoneerimine_N : N;
+'tsoonianalüüs_N' : N;
+tsoonifail_N : N;
+tsooniteraapia_N : N;
+tsooniturniir_N : N;
+tsoon_N : N;
+tsoonujumine_N : N;
+tsukiini_N : N;
+tsunami_N : N;
+tsunftivaim_N : N;
+tsutike_Adv : Adv;
+tsvikktangid_N : N;
+'tsässon_N' : N;
+'tsöliaakia_N' : N;
+'tsölibaat_N' : N;
+'tsönoloogia_N' : N;
+'tsönoos_N' : N;
+'tsüaniid_N' : N;
+'tsüanobakter_N' : N;
+'tsüanoos_N' : N;
+'tsüanoprokarüoot_N' : N;
+'tsükkelkoodkontroll_N' : N;
+'tsükkelkood_N' : N;
+'tsükkel_N' : N;
+'tsükliaeg_N' : N;
+'tsüklivältus_N' : N;
+'tsüklon_N' : N;
+'tsükloraam_N' : N;
+'tsüklotüümia_N' : N;
+'tsüstiit_N' : N;
+'tsüstitserkoos_N' : N;
+'tsüstneer_N' : N;
+'tsüstoom_N' : N;
+'tsüst_N' : N;
+'tsütoloogia_N' : N;
+'tsütoloog_N' : N;
+'tsütomegaloviirus_N' : N;
+'tšaitja_N' : N;
+'tšakra_N' : N;
+'tšarlston_N' : N;
+'tšarterlend_N' : N;
+'tšarterreis_N' : N;
+'tšatni_N' : N;
+'tšatša_N' : N;
+'tšehh_N' : N;
+'tšekikaup_N' : N;
+'tšekiraamat_N' : N;
+'tšekisüsteem_N' : N;
+'tšekk_N' : N;
+'tšelesta_N' : N;
+'tšelloklass_N' : N;
+'tšellokontsert_N' : N;
+'tšellomuusika_N' : N;
+'tšello_N' : N;
+'tšembalo_N' : N;
+'tšerkess_N' : N;
+'tšetšeen_N' : N;
+'tšillipipar_N' : N;
+'tšintšilja_N' : N;
+'tšumm_N' : N;
+tzatziki_N : N;
+tualetipuhastusgeel_N : N;
+tualetipuhastusvahend_N : N;
+tualettlaud_N : N;
+tualettpaber_N : N;
+tualettruum_N : N;
+tualettseep_N : N;
+tualett_N : N;
+tualettvesi_N : N;
+tubakafirma_N : N;
+tubakaistandus_N : N;
+tubakajunn_N : N;
+tubakakauplus_N : N;
+tubakapood_N : N;
+tubakas_N : N;
+tubakatoode_N : N;
+'tubakatööstus_N' : N;
+tubakaviirus_N : N;
+tubane_A : A;
+tubateater_N : N;
+tuba_N : N;
+tuberkuloosiarst_N : N;
+tuberkuloosihaige_N : N;
+tuberkuloos_N : N;
+tublisti_Adv : Adv;
+tubli_A : A;
+tudeerija_N : N;
+tudeerimine_N : N;
+tudengiiga_N : N;
+tudengikontsert_N : N;
+tudengimess_N : N;
+'tudengipõlv_N' : N;
+tudengkond_N : N;
+tudeng_N : N;
+tuder_N : N;
+tudija_N : N;
+tudima_V : V;
+tudimine_N : N;
+tudiseja_N : N;
+tudisemine_N : N;
+tudorkaar_N : N;
+tuduja_N : N;
+tudumine_N : N;
+tuge_andma_V : V;
+tuge_leidma_V : V;
+tuge_pakkuma_V : V;
+tuge_saama_V : V;
+tuge_vajama_V : V;
+tugevale_jalale_saama_V : V;
+tugevalt_Adv : Adv;
+tugevasti_Adv : Adv;
+'tugevat_põhja_alla_lööma_V' : V;
+'tugevat_põhja_alla_panema_V' : V;
+tugevdaja_N : N;
+tugevdamine_N : N;
+tugevnema_V : V;
+tugevnemine_N : N;
+tugev_A : A;
+tugevus_N : N;
+tugevvool_N : N;
+tugiala_N : N;
+tugialus_N : N;
+tugidetail_N : N;
+tugielundkond_N : N;
+tugijaam_N : N;
+tugijalg_N : N;
+tugikaar_N : N;
+tugikonstruktsioon_N : N;
+tugikruvi_N : N;
+tugikude_N : N;
+tugikuppel_N : N;
+tugiliist_N : N;
+'tugimüür_N' : N;
+tuginema_V : V;
+tuginemine_N : N;
+tugipaneel_N : N;
+tugipere_N : N;
+tugipiilar_N : N;
+tugipiit_N : N;
+tugipolt_N : N;
+tugipost_N : N;
+tugiprogramm_N : N;
+'tugiprügila_N' : N;
+tugipunkt_N : N;
+tugipuu_N : N;
+tugiraamistik_N : N;
+tugiratas_N : N;
+tugisammas_N : N;
+tugiseib_N : N;
+tugisein_N : N;
+tugiside_N : N;
+tugitarkvara_N : N;
+tugitool_N : N;
+tugitoolvoodi_N : N;
+tugi_N : N;
+'tugiväärtus_N' : N;
+'tugiõpetaja_N' : N;
+'tugiõpe_N' : N;
+tugrik_N : N;
+tuhaks_saama_V : V;
+'tuhamägi_N' : N;
+tuhandekordistamine_N : N;
+tuhandes_N : N;
+tuhandik_N : N;
+tuharalihas_N : N;
+'tuharanärv_N' : N;
+tuhar_N : N;
+tuhastaja_N : N;
+tuhastamine_N : N;
+tuhastamisakt_N : N;
+tuhastamiskirst_N : N;
+tuhastamisleping_N : N;
+tuhastamismatus_N : N;
+tuhastamisteenus_N : N;
+'tuhast_tõusma_V' : V;
+tuhastumine_N : N;
+tuhatkond_N : N;
+'tuhatnelja_sõitma_V' : V;
+tuhatoos_N : N;
+tuhat_N : N;
+'tuhat-tulist_tormama_V' : V;
+tuhavesi_N : N;
+tuhendekordistumine_N : N;
+tuhinaga_Adv : Adv;
+tuhinal_Adv : Adv;
+tuhinasse_sattuma_V : V;
+tuhin_N : N;
+tuhiseja_N : N;
+tuhisema_V : V;
+tuhisemine_N : N;
+tuhistaja_N : N;
+tuhistamine_N : N;
+tuhka_pealaele_raputama_V : V;
+tuhka_pea_peale_raputama_V : V;
+tuhka_pea_peale_riputama_V : V;
+'tuhkapäev_N' : N;
+'tuhka_pähe_riputama_V' : V;
+tuhka_silma_ajama_V : V;
+tuhkhaud_N : N;
+tuhklumi_N : N;
+tuhksuhkur_N : N;
+tuhk_N : N;
+tuhkur_N : N;
+tuhlaja_N : N;
+tuhlamine_N : N;
+tuhmilt_paistma_V : V;
+tuhmilt_Adv : Adv;
+tuhmistaja_N : N;
+tuhmistamine_N : N;
+tuhmistumine_N : N;
+tuhm_A : A;
+tuhmuma_V : V;
+tuhmumine_N : N;
+tuhmunud_A : A;
+tuhmus_N : N;
+tuhnija_N : N;
+tuhnimine_N : N;
+tuhthoone_N : N;
+tuhud_N : N;
+tuhvel_N : N;
+tuhvli_all_hoidma_V : V;
+tuhvlialune_N : N;
+tuhvlialust_tegema_V : V;
+tuhvlikangelane_N : N;
+tuhv_N : N;
+tuiaja_N : N;
+tuiamine_N : N;
+tuiam_N : N;
+tuigatamine_N : N;
+tuigerdaja_N : N;
+tuigerdamine_N : N;
+tuige_N : N;
+tuikama_V : V;
+tuikamine_N : N;
+tuikleja_N : N;
+tuiklema_V : V;
+tuiklemine_N : N;
+tuiksoonelaiend_N : N;
+tuiksoon_N : N;
+tuikuja_N : N;
+tuikuma_V : V;
+tuikumine_N : N;
+'tuimaks_jääma_V' : V;
+tuimalt_Adv : Adv;
+tuimastamine_N : N;
+tuimastus_N : N;
+tuimendamine_N : N;
+tuimeneja_N : N;
+tuimenema_V : V;
+tuimenemine_N : N;
+tuimesti_N : N;
+tuim_A : A;
+tuimuja_N : N;
+tuimuma_V : V;
+tuimumine_N : N;
+tuimus_N : N;
+tuisakas_A : A;
+tuisanud_A : A;
+tuise_N : N;
+tuiskaja_N : N;
+tuiskamine_N : N;
+tuiskam_N : N;
+tuiskliivahang_N : N;
+tuisk_N : N;
+tuiskumine_N : N;
+tuisupea_N : N;
+'tuisupäiselt_Adv' : Adv;
+'tujudele_järele_andma_V' : V;
+tujukalt_Adv : Adv;
+tujukas_A : A;
+tujukus_N : N;
+tujuline_A : A;
+tujutseja_N : N;
+tujutsema_V : V;
+tujutsemine_N : N;
+tujutsevalt_Adv : Adv;
+tujutsev_A : A;
+tuju_N : N;
+tujutult_Adv : Adv;
+tujutus_N : N;
+tujutu_A : A;
+'tuju_tõstma_V' : V;
+tukastaja_N : N;
+tukastamine_N : N;
+tukastik_N : N;
+tukast_kiskuma_V : V;
+tukastus_N : N;
+tukkapidi_Adv : Adv;
+'tukka_pihku_võtma_V' : V;
+tukk_N : N;
+tukkuja_N : N;
+tukkuma_V : V;
+tukkumine_N : N;
+tukkur_N : N;
+tuksataja_N : N;
+tuksatama_V : V;
+tuksatamine_N : N;
+tuksatus_N : N;
+tukse_N : N;
+tuksi_keerama_V : V;
+'tuksi_käänama_V' : V;
+tuksi_panema_V : V;
+tuksleja_N : N;
+tukslemine_N : N;
+tuksuja_N : N;
+tuksu_keerama_V : V;
+'tuksu_käänama_V' : V;
+tuksuma_V : V;
+tuksumine_N : N;
+tuksu_panema_V : V;
+tukunui_N : N;
+tukutaja_N : N;
+tukutamine_N : N;
+tulareemia_N : N;
+tulbandik_N : N;
+tulband_N : N;
+tulbipuu_N : N;
+tuld_ajama_V : V;
+tuld_andma_V : V;
+'tuld_enesele_tõmbama_V' : V;
+'tuld_hänna_alla_tegema_V' : V;
+tuld_jalge_alla_tegema_V : V;
+'tuld_ja_tõrva_pilduma_V' : V;
+tuld_kustutama_V : V;
+'tuld_külge_panema_V' : V;
+'tuld_külge_pistma_V' : V;
+'tuld_lööma_V' : V;
+tuld_otsa_panema_V : V;
+tuld_otsa_pistma_V : V;
+tuld_pilduma_V : V;
+tuld_raiuma_V : V;
+'tuld_räästasse_panema_V' : V;
+'tuld_räästasse_pistma_V' : V;
+tuld_surnuks_tegema_V : V;
+'tuld_süütama_V' : V;
+tuld_taha_tegema_V : V;
+tuld_takka_tegema_V : V;
+tuld_tegema_V : V;
+tuld_tooma_tulema_V : V;
+'tuld_tõmbama_V' : V;
+'tuld_täis_lööma_V' : V;
+tuld_viima_V : V;
+tuld_viima_tulema_V : V;
+'tuld_võtma_V' : V;
+'tuld_välja_ajama_V' : V;
+'tuld_üles_võtma_V' : V;
+tulease_N : N;
+tuled_N : N;
+tuleetendus_N : N;
+'tulega_mängima_V' : V;
+tulehakatis_N : N;
+tulehammas_N : N;
+tulehark_N : N;
+tulehirm_N : N;
+tulejalg_N : N;
+tulejoon_N : N;
+'tulejuhtimissüsteem_N' : N;
+tulekahi_N : N;
+tulekahju_N : N;
+'tulekaitsevärv_N' : N;
+tulekeel_N : N;
+tulekindlus_N : N;
+tulekivi_N : N;
+tulek_N : N;
+tulekuma_N : N;
+tulekuri_N : N;
+tulelaev_N : N;
+tulele_panema_V : V;
+tulelont_N : N;
+'tulelõke_N' : N;
+tulemasin_N : N;
+tulema_tulema_V : V;
+tulema_V : V;
+tulemine_N : N;
+tulem_N : N;
+tulemusi_andma_V : V;
+tulemuslik_A : A;
+tulemuslikult_Adv : Adv;
+tulemusrikkalt_Adv : Adv;
+tulemusrohkelt_Adv : Adv;
+tulemus_N : N;
+'tulemusõpe_N' : N;
+'tulemägi_N' : N;
+'tulemüür_N' : N;
+tuleneelaja_N : N;
+tulenema_V : V;
+tulenemine_N : N;
+tuleohtlikkus_N : N;
+tuleoht_N : N;
+tuleohutus_N : N;
+tulepaak_N : N;
+tulepoi_N : N;
+tulepositsioon_N : N;
+tuleproov_N : N;
+tuleraud_N : N;
+tuleriit_N : N;
+tuleristsed_N : N;
+tuleroaks_andma_V : V;
+tuleroaks_langema_V : V;
+tulesektor_N : N;
+'tules_hävima_V' : V;
+tuletama_V2 : V2;
+tuletamine_N : N;
+tuletangid_N : N;
+tuletikk_N : N;
+tuletikuvabrik_N : N;
+tuletisinstrument_N : N;
+tuletis_N : N;
+'tuletisväärtpaber_N' : N;
+tuletorn_N : N;
+tuletuma_V : V;
+tuletungal_N : N;
+tuletuslik_A : A;
+tuletusmall_N : N;
+tuletus_N : N;
+'tuletõkkehermeetik_N' : N;
+'tuletõkkekipsplaat_N' : N;
+'tuletõkkesein_N' : N;
+'tuletõrjeauto_N' : N;
+'tuletõrjekaater_N' : N;
+'tuletõrjekomando_N' : N;
+'tuletõrjelaev_N' : N;
+'tuletõrjemaja_N' : N;
+'tuletõrjemuuseum_N' : N;
+'tuletõrjeredel_N' : N;
+'tuletõrjerong_N' : N;
+'tuletõrjesalk_N' : N;
+'tuletõrjesport_N' : N;
+'tuletõrjeteenistus_N' : N;
+'tuletõrjetorn_N' : N;
+'tuletõrjetrepp_N' : N;
+'tuletõrje_N' : N;
+'tuletõrjuja_N' : N;
+tulevahetus_N : N;
+tulevane_N : N;
+tulevikku_kuulutama_V : V;
+'tulevikku_ütlema_V' : V;
+tulevik_N : N;
+tulevikukurss_N : N;
+tulevikuline_A : A;
+tulevikulootus_N : N;
+tulevikupiirkond_N : N;
+tulevikuplaan_N : N;
+tulevikuteadus_N : N;
+tulevikutehing_N : N;
+'tulevärk_N' : N;
+'tuleõnnetus_N' : N;
+'tuleülekanne_N' : N;
+tulihingeliselt_Adv : Adv;
+'tulihänd_N' : N;
+tulija_N : N;
+tulikas_N : N;
+tulilill_N : N;
+tuline_A : A;
+tulipalav_N : N;
+tulipea_N : N;
+tulipunkti_kerkima_V : V;
+'tulipunkti_tõusma_V' : V;
+tulirelv_N : N;
+'tuliseid_süsi_oma_pea_peale_koguma_V' : V;
+'tuliseid_süsi_pea_peale_koguma_V' : V;
+tuliselt_Adv : Adv;
+tulistaja_N : N;
+tulistamine_N : N;
+tulist_kurja_vanduma_V : V;
+tulist_rauda_vastu_ajama_V : V;
+tulisus_N : N;
+tulitaja_N : N;
+tulitamine_N : N;
+tuli_N : N;
+tulivesi_N : N;
+tulnukas_N : N;
+tulpdiagramm_N : N;
+tulp_N : N;
+tuluallikas_N : N;
+tulu_andma_V : V;
+tuludeklaratsioon_N : N;
+tuluke_N : N;
+tulukus_N : N;
+tulumaks_N : N;
+tulumaksustaja_N : N;
+tulumaksustamine_N : N;
+'tulumiljonär_N' : N;
+tulundussektor_N : N;
+'tulundusühistu_N' : N;
+tulu_saama_V : V;
+tulusaamistoll_N : N;
+tulused_N : N;
+tulusid_varjama_V : V;
+tulus_A : A;
+tulutoll_N : N;
+tulu_tooma_V : V;
+tulu_N : N;
+tulutu_A : A;
+'tulu_tõusma_V' : V;
+'tuluõhtu_N' : N;
+tulvamine_N : N;
+tulvavesi_N : N;
+tulv_N : N;
+tumba_N : N;
+tumeaine_N : N;
+tumedus_N : N;
+tumedusvarjund_N : N;
+tumeenergia_N : N;
+tumendaja_N : N;
+tumendamine_N : N;
+tumenema_V : V;
+tumenemine_N : N;
+tumestamine_N : N;
+tumestuja_N : N;
+tumestumine_N : N;
+tumestus_N : N;
+tume_A : A;
+'tummaks_lööma_V' : V;
+'tummaks_rääkima_V' : V;
+tummine_A : A;
+'tummnäidend_N' : N;
+tumm_A : A;
+tumm_N : N;
+tummuma_V : V;
+tummumine_N : N;
+tumulus_N : N;
+tunaeile_Adv : Adv;
+tunda_andma_V : V;
+tunda_saama_V : V;
+tunde_andma_V : V;
+tundeelamuslikkus_N : N;
+tundeelamus_N : N;
+tundeelu_N : N;
+tundekasvatus_N : N;
+'tundeküllaselt_Adv' : Adv;
+tundeline_A : A;
+tundeliseks_muutuma_V : V;
+tundeliselt_Adv : Adv;
+tundelisus_N : N;
+tundel_N : N;
+tundeluule_N : N;
+'tundelüürika_N' : N;
+tundemeel_N : N;
+'tundemärk_N' : N;
+'tundenärv_N' : N;
+tundepuhang_N : N;
+tundeseisund_N : N;
+tundetoon_N : N;
+tundetult_Adv : Adv;
+tundetulv_N : N;
+tundetusplokk_N : N;
+tundetustamine_N : N;
+tundetus_N : N;
+tundetu_A : A;
+tundevarjund_N : N;
+'tundevärving_N' : N;
+tundja_N : N;
+tundleja_N : N;
+tundlemine_N : N;
+'tundlikkuslävi_N' : N;
+tundlikkus_N : N;
+tundlik_A : A;
+tundlikustamine_N : N;
+tundma_V2 : V2;
+tundmatus_N : N;
+tundmatu_A : A;
+tundmatu_N : N;
+'tundmaõppimine_N' : N;
+tundmine_N : N;
+tundmuslik_A : A;
+tundmus_N : N;
+tundra_N : N;
+'tundrõhk_N' : N;
+tund_N : N;
+tunduja_N : N;
+tunduma_V : V;
+tundumine_N : N;
+tunduvalt_Adv : Adv;
+'tundõppimine_N' : N;
+'tungalteramürgistus_N' : N;
+'tungalteramürgitus_N' : N;
+tungaltera_N : N;
+tungal_N : N;
+tungija_N : N;
+tungima_V : V;
+tungimine_N : N;
+tungleja_N : N;
+tunglemine_N : N;
+tungraud_N : N;
+tung_N : N;
+tunnelahi_N : N;
+tunneldamine_N : N;
+tunneldusprotokoll_N : N;
+tunneldus_N : N;
+tunneleerimine_N : N;
+tunnel_N : N;
+tunnetaja_N : N;
+tunnetamine_N : N;
+tunne_N : N;
+tunnetuslikkus_N : N;
+tunnetuslik_A : A;
+tunnetusprotsess_N : N;
+'tunnetuspsühholoogia_N' : N;
+tunnetusteooria_N : N;
+tunnetusteoreetik_N : N;
+tunnetus_N : N;
+'tunnetusvõimetus_N' : N;
+'tunnetusõpetus_N' : N;
+tunnijooks_N : N;
+tunnikontroll_N : N;
+tunninurk_N : N;
+tunnipalk_N : N;
+tunniplaan_N : N;
+tunniskiri_N : N;
+tunnismees_N : N;
+tunnistaja_N : N;
+tunnistama_V2 : V2;
+tunnistamine_N : N;
+tunnistusi_andma_V : V;
+tunnistust_andma_V : V;
+tunnistus_N : N;
+'tunnistäht_N' : N;
+tunnuk_N : N;
+'tunnusehõive_N' : N;
+tunnusjoon_N : N;
+tunnuslause_N : N;
+tunnuslik_A : A;
+tunnusmeloodia_N : N;
+tunnusmuusika_N : N;
+'tunnusmärk_N' : N;
+'tunnussõna_N' : N;
+tunnustaja_N : N;
+tunnustamine_N : N;
+tunnustatud_A : A;
+tunnustavalt_Adv : Adv;
+tunnus_N : N;
+tunnustust_avaldama_V : V;
+tunnustust_jagama_V : V;
+tunnustus_N : N;
+tunnusvektor_N : N;
+tuntavalt_Adv : Adv;
+tuntav_A : A;
+tuntud_A : A;
+tuntus_N : N;
+tupeerija_N : N;
+tupeerimine_N : N;
+tupekramp_N : N;
+'tupenärv_N' : N;
+tupe_peale_andma_V : V;
+tupe_peale_saama_V : V;
+tupepeegel_N : N;
+'tupepõletik_N' : N;
+tupikprogramm_N : N;
+tupik_N : N;
+'tupikvõrk_N' : N;
+tuppleht_N : N;
+tupp_N : N;
+tupruma_V : V;
+tups_N : N;
+tupsutaja_N : N;
+tupsutamine_N : N;
+turbabrikett_N : N;
+turbakamar_N : N;
+turbakuur_N : N;
+turbamaardla_N : N;
+turban_N : N;
+turbaonn_N : N;
+turbaraba_N : N;
+turbasoo_N : N;
+'turbasõnnik_N' : N;
+'turbatööstus_N' : N;
+turbeaste_N : N;
+turbetuum_N : N;
+turbiinmootor_N : N;
+turbiin_N : N;
+turbodiiselmootor_N : N;
+turbodiisel_N : N;
+turbokompressor_N : N;
+turbokood_N : N;
+turbopropellermootor_N : N;
+turboreaktiivmootor_N : N;
+turboventilaatormootor_N : N;
+'turboülelaadur_N' : N;
+turbulents_N : N;
+turbuma_V : V;
+turduma_V : V;
+turdvara_N : N;
+turgatama_V : V;
+turgatamine_N : N;
+turg_N : N;
+turgu_leidma_V : V;
+turgu_otsima_V : V;
+turgutaja_N : N;
+turgutamine_N : N;
+turgutus_N : N;
+turismiagentuur_N : N;
+turismibaas_N : N;
+'turismibüroo_N' : N;
+turismifirma_N : N;
+turismigrupp_N : N;
+turismihooaeg_N : N;
+turismiinfopunkt_N : N;
+turismiinfo_N : N;
+turismikeskus_N : N;
+turismilinn_N : N;
+turismimaa_N : N;
+turismimajandus_N : N;
+turismimess_N : N;
+turismindus_N : N;
+turismiobjekt_N : N;
+turismiorganisatsioon_N : N;
+turismireis_N : N;
+'turismirühm_N' : N;
+turismitalu_N : N;
+'turismiühing_N' : N;
+'turismiüritus_N' : N;
+turism_N : N;
+turistiklass_N : N;
+turistimaks_N : N;
+turistiviisa_N : N;
+turist_N : N;
+turi_N : N;
+turja_hakkama_V : V;
+turjakas_A : A;
+'turjakõrgus_N' : N;
+turjal_liugu_laskma_V : V;
+turja_painutama_V : V;
+turja_peal_istuma_V : V;
+turjapidi_Adv : Adv;
+turjasaami_N : N;
+turki_panema_V : V;
+turkmeen_N : N;
+turkoloogia_N : N;
+turkoloog_N : N;
+turmaliin_N : N;
+turmtuli_N : N;
+turnee_N : N;
+turniir_N : N;
+turnija_N : N;
+turnima_V : V;
+turnimine_N : N;
+turp_N : N;
+turri_ajama_V : V;
+turris_Adv : Adv;
+turritamine_N : N;
+'turri_tõusma_V' : V;
+tursanoot_N : N;
+'tursapüük_N' : N;
+turse_N : N;
+tursk_N : N;
+tursuma_V : V;
+tursumine_N : N;
+turteltuvi_N : N;
+turtsaja_N : N;
+turtsakalt_Adv : Adv;
+turtsamine_N : N;
+turtsataja_N : N;
+turtsatamine_N : N;
+turtsatus_N : N;
+turtsuja_N : N;
+turtsuma_V : V;
+turtsumine_N : N;
+turuaiandus_N : N;
+turueit_N : N;
+turuhall_N : N;
+turuhind_N : N;
+turuhoone_N : N;
+turuideoloogia_N : N;
+'turujõud_N' : N;
+turukauplus_N : N;
+turukaupmees_N : N;
+turukaup_N : N;
+turukiosk_N : N;
+turukirjandus_N : N;
+turulaulik_N : N;
+'turule_jõudma_V' : V;
+turule_saatma_V : V;
+turuline_N : N;
+turumajandus_N : N;
+turumaks_N : N;
+turumehhanism_N : N;
+turumutt_N : N;
+'turumüüja_N' : N;
+turunaine_N : N;
+turundaja_N : N;
+turundamine_N : N;
+turundusassistent_N : N;
+turundusjuht_N : N;
+turundus_N : N;
+'turundusühistu_N' : N;
+turuosa_N : N;
+turupood_N : N;
+turuputka_N : N;
+'turupäev_N' : N;
+turustaja_N : N;
+turustamine_N : N;
+turustatav_A : A;
+'turuväärtus_N' : N;
+turvaatribuut_N : N;
+turvaauk_N : N;
+turvadefekt_N : N;
+turvafilter_N : N;
+turvafirma_N : N;
+turvaiste_N : N;
+turvaja_N : N;
+turvakaamera_N : N;
+turvakanal_N : N;
+turvakapital_N : N;
+turvakapp_N : N;
+turvakaska_N : N;
+turvakategooria_N : N;
+turvakest_N : N;
+turvaklass_N : N;
+turvakodu_N : N;
+turvakontroll_N : N;
+turvaline_A : A;
+turvaliselt_Adv : Adv;
+turvalisus_N : N;
+turvalogi_N : N;
+turvameede_N : N;
+turvamees_N : N;
+turvamine_N : N;
+'turvamärgend_N' : N;
+'turvamäärang_N' : N;
+turvapadi_N : N;
+turvapoliitika_N : N;
+turvaprotokoll_N : N;
+'turvapäevik_N' : N;
+turvarevisjon_N : N;
+turvasait_N : N;
+turvasara_N : N;
+turvaserver_N : N;
+turvasmuld_N : N;
+turvas_N : N;
+turvatase_N : N;
+turvateenistus_N : N;
+turvateenus_N : N;
+turvatool_N : N;
+turvatunnet_pakkuma_V : V;
+turvatunne_N : N;
+turva_N : N;
+'turvatöötaja_N' : N;
+turvauks_N : N;
+'turvavöö_N' : N;
+'turvaülem_N' : N;
+'turvaümbrik_N' : N;
+turve_N : N;
+turvik_N : N;
+turvistik_N : N;
+turvis_N : N;
+turvuma_V : V;
+tusaneja_N : N;
+tusanemine_N : N;
+tusane_A : A;
+tusaselt_Adv : Adv;
+tusasus_N : N;
+tusatseja_N : N;
+tusatsemine_N : N;
+tusatuju_N : N;
+tuskama_V : V;
+tuska_tundma_V : V;
+tusklema_V : V;
+tusk_N : N;
+tustima_V2 : V2;
+tust_N : N;
+'tušipintsel_N' : N;
+'tušipudel_N' : N;
+tutakas_N : N;
+tutistaja_N : N;
+tutistamine_N : N;
+tutist_kinni_hakkama_V : V;
+'tutist_kinni_võtma_V' : V;
+tutkas_N : N;
+tuttavaks_saama_V : V;
+tuttavaks_tegema_V : V;
+tuttav_ette_tulema_V : V;
+tuttavlik_A : A;
+tuttavlikult_Adv : Adv;
+tuttav_A : A;
+tuttav_N : N;
+tutti_hakkama_V : V;
+tuttipidi_Adv : Adv;
+tuttliilia_N : N;
+'tuttlõoke_N' : N;
+tuttpuu_N : N;
+'tuttpütt_N' : N;
+tuttsaba_N : N;
+'tuttu_jääma_V' : V;
+tuttvart_N : N;
+tutvuja_N : N;
+tutvuma_V : V;
+tutvumine_N : N;
+tutvumisteenistus_N : N;
+'tutvumisõhtu_N' : N;
+tutvuskond_N : N;
+tutvusringkond_N : N;
+tutvustaja_N : N;
+tutvustama_V2 : V2;
+tutvustamine_N : N;
+tutvustav_A : A;
+'tutvust_sõlmima_V' : V;
+tutvust_tegema_V : V;
+tutvustus_N : N;
+tutvus_N : N;
+tutvusvahekord_N : N;
+tuubafon_N : N;
+tuuba_N : N;
+tuukrilaev_N : N;
+tuulaja_N : N;
+tuulamine_N : N;
+tuulde_kirjutama_V : V;
+tuulde_laskma_V : V;
+tuulde_lendama_V : V;
+tuulde_loopima_V : V;
+tuulde_panema_V : V;
+tuulde_pilduma_V : V;
+tuulde_pillama_V : V;
+'tuulde_rääkima_V' : V;
+tuulde_viskama_V : V;
+tuulduja_N : N;
+tuulduma_V : V;
+tuuldumine_N : N;
+tuuleenergia_N : N;
+tuuleerosioon_N : N;
+tuulegeneraator_N : N;
+tuulehaug_N : N;
+tuulehoog_N : N;
+tuuleiil_N : N;
+tuulejakk_N : N;
+tuulekaer_N : N;
+tuulekahjustus_N : N;
+tuulekala_N : N;
+tuulekanne_N : N;
+tuulekastilaud_N : N;
+tuuleklaas_N : N;
+tuulekodasid_ehitama_V : V;
+tuulekoda_N : N;
+tuulekoormus_N : N;
+tuulelipp_N : N;
+tuuleloss_N : N;
+tuuleluud_N : N;
+'tuulelõõsk_N' : N;
+tuulemootor_N : N;
+tuulemurd_N : N;
+tuulepea_N : N;
+tuulepesa_N : N;
+tuulepluus_N : N;
+tuulepuhang_N : N;
+'tuulepäiselt_Adv' : Adv;
+tuuleroos_N : N;
+'tuulerõhk_N' : N;
+'tuulerõuged_N' : N;
+tuulesaba_N : N;
+'tuulest_tõmbama_V' : V;
+'tuulest_võtma_V' : V;
+tuuletallaja_N : N;
+tuuletus_N : N;
+tuuletu_A : A;
+'tuuletõkkekipsplaat_N' : N;
+'tuuletõkkematerjal_N' : N;
+'tuuletõmbus_N' : N;
+'tuuletõmme_N' : N;
+tuulevaikus_N : N;
+tuulevari_N : N;
+tuulevarju_tegema_V : V;
+'tuuleveskiga_sõdima_V' : V;
+'tuuleveskite_vastu_võitlema_V' : V;
+tuuleveski_N : N;
+tuulevihin_N : N;
+tuuleviidas_N : N;
+'tuuleõhk_N' : N;
+tuulik_N : N;
+tuuline_A : A;
+tuulispask_N : N;
+tuulispea_N : N;
+tuulium_N : N;
+tuult_alla_tegema_V : V;
+tuulteroos_N : N;
+tuult_jalgade_alla_tegema_V : V;
+tuult_jalge_alla_tegema_V : V;
+tuult_laskma_V : V;
+tuultolmlemine_N : N;
+tuult_saba_alla_tegema_V : V;
+tuult_taga_ajama_V : V;
+tuult_taha_tegema_V : V;
+tuult_takka_tegema_V : V;
+tuult_taldade_alla_tegema_V : V;
+tuult_tallama_V : V;
+tuult_tiibadesse_saama_V : V;
+tuul_N : N;
+tuulutaja_N : N;
+tuulutamine_N : N;
+tuuluti_N : N;
+tuulutusauk_N : N;
+tuulutusava_N : N;
+tuulutuskivi_N : N;
+tuulutus_N : N;
+tuumaallveelaev_N : N;
+tuumaarsenal_N : N;
+tuumaelektrijaam_N : N;
+tuumaenergia_N : N;
+'tuumafüüsika_N' : N;
+tuumajaam_N : N;
+'tuumajõujaam_N' : N;
+'tuumajääde_N' : N;
+tuumakas_A : A;
+tuumakatastroof_N : N;
+tuumakatsetus_N : N;
+tuumalaeng_N : N;
+'tuumalõhustumine_N' : N;
+tuumamootor_N : N;
+tuumaplahvatus_N : N;
+tuumapoliitika_N : N;
+tuumapomm_N : N;
+tuumareaktor_N : N;
+tuumarelvakatsetus_N : N;
+tuumarelvistu_N : N;
+tuumarelv_N : N;
+tuumariik_N : N;
+'tuumasõda_N' : N;
+tuumavarjend_N : N;
+tuumendama_V : V;
+tuumharidus_N : N;
+tuumik_N : N;
+tuumkloonimine_N : N;
+'tuumkütus_N' : N;
+tuumor_N : N;
+tuum_N : N;
+'tuumõppekava_N' : N;
+tuunikalasalat_N : N;
+'tuunipüük_N' : N;
+tuunjas_A : A;
+tuupija_N : N;
+tuupimine_N : N;
+tuupi_saama_V : V;
+tuupi_tegema_V : V;
+tuupur_N : N;
+tuurakala_N : N;
+'tuure_peale_võtma_V' : V;
+tuuritaja_N : N;
+tuuritamine_N : N;
+tuur_N : N;
+tuuseldaja_N : N;
+tuuseldamine_N : N;
+tuusija_N : N;
+tuustima_V2 : V2;
+tuust_N : N;
+'tuutorõpe_N' : N;
+tuut_N : N;
+tuututaja_N : N;
+tuututamine_N : N;
+tuutu_N : N;
+tuvastaja_N : N;
+tuvastamine_N : N;
+tuvastusaeg_N : N;
+tuvastus_N : N;
+tuvike_N : N;
+tuvikuut_N : N;
+tuvila_N : N;
+tuvimaja_N : N;
+tuvi_N : N;
+tvintekk_N : N;
+tvist_N : N;
+'tõbine_A' : A;
+'tõbiseks_jääma_V' : V;
+'tõbi_N' : N;
+'tõde_jalule_seadma_V' : V;
+'tõdeja_N' : N;
+'tõdemine_N' : N;
+'tõdemus_N' : N;
+'tõde_N' : N;
+'tõearmastaja_N' : N;
+'tõearmastus_N' : N;
+'tõejanu_N' : N;
+'tõeks_osutuma_V' : V;
+'tõeks_pidama_V' : V;
+'tõekspidamine_N' : N;
+'tõeks_saama_V' : V;
+'tõeks_tegema_V' : V;
+'tõeks_tulema_V' : V;
+'tõeks_võtma_V' : V;
+'tõele_au_andma_V' : V;
+'tõele_näkku_vaatama_V' : V;
+'tõele_silma_vaatama_V' : V;
+'tõele_tunnistust_andma_V' : V;
+'tõele_vastama_V' : V;
+'tõeline_A' : A;
+'tõeliselt_Adv' : Adv;
+'tõelisus_N' : N;
+'tõeluspilt_N' : N;
+'tõemeeli_Adv' : Adv;
+'tõemeelselt_Adv' : Adv;
+'tõemeelsus_N' : N;
+'tõemeel_N' : N;
+'tõendaja_N' : N;
+'tõendamine_N' : N;
+'tõend_N' : N;
+'tõendusmaterjal_N' : N;
+'tõendus_N' : N;
+'tõene_A' : A;
+'tõenäoliselt_Adv' : Adv;
+'tõenäolisus_N' : N;
+'tõenäosusteooria_N' : N;
+'tõenäosus_N' : N;
+'tõeotsija_N' : N;
+'tõepoolest_Adv' : Adv;
+'tõepõhi_N' : N;
+'tõepärasus_N' : N;
+'tõestaja_N' : N;
+'tõestamine_N' : N;
+'tõestatus_N' : N;
+'tõesti_Adv' : Adv;
+'tõestuma_V' : V;
+'tõestus_N' : N;
+'tõestusvahendid_N' : N;
+'tõesus_N' : N;
+'tõeteooria_N' : N;
+'tõetera_N' : N;
+'tõetruudus_N' : N;
+'tõeväärtusfunktsioon_N' : N;
+'tõhk_N' : N;
+'tõhuma_V' : V;
+'tõhusalt_Adv' : Adv;
+'tõhustaja_N' : N;
+'tõhustamine_N' : N;
+'tõhus_A' : A;
+'tõhusus_N' : N;
+'tõik_N' : N;
+'tõkend_N' : N;
+'tõkestaja_N' : N;
+'tõkestama_V2' : V2;
+'tõkestamine_N' : N;
+'tõkestav_A' : A;
+'tõkestussalk_N' : N;
+'tõkestus_N' : N;
+'tõke_N' : N;
+'tõkislipik_N' : N;
+'tõkisvõru_N' : N;
+'tõkkefilter_N' : N;
+'tõkkeid_seadma_V' : V;
+'tõkkeid_teele_seadma_V' : V;
+'tõkkejooksja_N' : N;
+'tõkkejooks_N' : N;
+'tõkkepuu_N' : N;
+'tõld_N' : N;
+'tõlgendaja_N' : N;
+'tõlgendamine_N' : N;
+'tõlgendus_N' : N;
+'tõlgendusõpetus_N' : N;
+'tõlge_N' : N;
+'tõlgitseja_N' : N;
+'tõlgitsus_N' : N;
+'tõlgitud_A' : A;
+'tõlkearvustus_N' : N;
+'tõlkeauhind_N' : N;
+'tõlkeautor_N' : N;
+'tõlkefirma_N' : N;
+'tõlkekirjandus_N' : N;
+'tõlkekirjanik_N' : N;
+'tõlkekogu_N' : N;
+'tõlkekriitika_N' : N;
+'tõlkelaen_N' : N;
+'tõlkeline_A' : A;
+'tõlkeluuletus_N' : N;
+'tõlkeluule_N' : N;
+'tõlkepreemia_N' : N;
+'tõlkeraamat_N' : N;
+'tõlkeretsensioon_N' : N;
+'tõlkeromaan_N' : N;
+'tõlkesõnaraamat_N' : N;
+'tõlketeooria_N' : N;
+'tõlkevalimik_N' : N;
+'tõlkeväljaanne_N' : N;
+'tõlkijaskond_N' : N;
+'tõlkija_N' : N;
+'tõlkimine_N' : N;
+'tõlkjas_N' : N;
+'tõlk_N' : N;
+'tõllahoone_N' : N;
+'tõllakuur_N' : N;
+'tõllassepp_N' : N;
+'tõmbaja_N' : N;
+'tõmbama_V2' : V2;
+'tõmbamine_N' : N;
+'tõmbav_A' : A;
+'tõmbejõud_N' : N;
+'tõmbekapp_N' : N;
+'tõmbelukk_N' : N;
+'tõmbeneeditangid_N' : N;
+'tõmbeneet_N' : N;
+'tõmbenumber_N' : N;
+'tõmbepuit_N' : N;
+'tõmberelee_N' : N;
+'tõmbetuul_N' : N;
+'tõmbetükk_N' : N;
+'tõmbevarras_N' : N;
+'tõmbleja_N' : N;
+'tõmblema_V' : V;
+'tõmblemine_N' : N;
+'tõmblev_A' : A;
+'tõmblukk_N' : N;
+'tõmblus_N' : N;
+'tõmbsoon_N' : N;
+'tõmb_N' : N;
+'tõmbuja_N' : N;
+'tõmbuma_V' : V;
+'tõmbumine_N' : N;
+'tõmme_N' : N;
+'tõmmisefail_N' : N;
+'tõmmistamine_N' : N;
+'tõmmistus_N' : N;
+'tõmmis_N' : N;
+'tõmmits_N' : N;
+'tõmmuriisikas_N' : N;
+'tõmmutama_V' : V;
+'tõngermaa_N' : N;
+'tõngermu_N' : N;
+'tõnguma_V' : V;
+'tõnisepäev_N' : N;
+'tõnnivakk_N' : N;
+'tõotaja_N' : N;
+'tõotama_V2' : V2;
+'tõotamine_N' : N;
+'tõotust_andma_V' : V;
+'tõotus_N' : N;
+'tõredus_N' : N;
+'tõreleja_N' : N;
+'tõrelema_V' : V;
+'tõrelemine_N' : N;
+'tõre_A' : A;
+'tõrgastama_V' : V;
+'tõrges_A' : A;
+'tõrge_N' : N;
+'tõri_N' : N;
+'tõrjelahing_N' : N;
+'tõrjeriitus_N' : N;
+'tõrjet_tegema_V' : V;
+'tõrje_N' : N;
+'tõrjuja_N' : N;
+'tõrjumine_N' : N;
+'tõrjuv_A' : A;
+'tõrjuvus_N' : N;
+'tõrkesiire_N' : N;
+'tõrketaluvus_N' : N;
+'tõrksalt_Adv' : Adv;
+'tõrksus_N' : N;
+'tõrkuja_N' : N;
+'tõrkuma_V' : V;
+'tõrkumine_N' : N;
+'tõrkuvalt_Adv' : Adv;
+'tõrkuv_A' : A;
+'tõrs_N' : N;
+'tõrukõrvits_N' : N;
+'tõrvaahi_N' : N;
+'tõrvaajaja_N' : N;
+'tõrvaja_N' : N;
+'tõrvakas_A' : A;
+'tõrvakas_N' : N;
+'tõrvamine_N' : N;
+'tõrvane_A' : A;
+'tõrvapapp_N' : N;
+'tõrvas_N' : N;
+'tõrvavärv_N' : N;
+'tõrvik_N' : N;
+'tõrv_N' : N;
+'tõsiasi_N' : N;
+'tõsidus_N' : N;
+'tõsijutt_Adv' : Adv;
+'tõsinema_V' : V;
+'tõsine_A' : A;
+'tõsiselt_mitte_võtma_V' : V;
+'tõsiselt_Adv' : Adv;
+'tõsiselt_võtma_V' : V;
+'tõsitsi_Adv' : Adv;
+'tõsi_Adv' : Adv;
+'tõsi_N' : N;
+'tõstandaken_N' : N;
+'tõstataja_N' : N;
+'tõstatamine_N' : N;
+'tõstekang_N' : N;
+'tõstekohtunik_N' : N;
+'tõsteköis_N' : N;
+'tõstelaev_N' : N;
+'tõstenurk_N' : N;
+'tõstepomm_N' : N;
+'tõstepõrand_N' : N;
+'tõsteseade_N' : N;
+'tõstesild_N' : N;
+'tõstesport_N' : N;
+'tõstetool_N' : N;
+'tõstetreener_N' : N;
+'tõstetross_N' : N;
+'tõstevõistlus_N' : N;
+'tõstja_N' : N;
+'tõstma_V2' : V2;
+'tõstmine_N' : N;
+'tõst_N' : N;
+'tõstukauto_N' : N;
+'tõstuklahv_N' : N;
+'tõstuk_N' : N;
+'tõstuma_V' : V;
+'tõsturlihas_N' : N;
+'tõstur_N' : N;
+'tõstutundetu_N' : N;
+'tõstutundlik_N' : N;
+'tõtakalt_Adv' : Adv;
+'tõtakas_A' : A;
+'tõtlema_V' : V;
+'tõtlik_A' : A;
+'tõtlikult_Adv' : Adv;
+'tõttaja_N' : N;
+'tõttama_V' : V;
+'tõttamine_N' : N;
+'tõttavalt_Adv' : Adv;
+'tõttav_A' : A;
+'tõtt_N' : N;
+'tõtt_vaatama_V' : V;
+'tõtt_vahtima_V' : V;
+'tõuaretaja_N' : N;
+'tõuaretamine_N' : N;
+'tõuaretus_N' : N;
+'tõuget_andma_V' : V;
+'tõuge_N' : N;
+'tõug_N' : N;
+'tõukaja_N' : N;
+'tõukama_V2' : V2;
+'tõukamine_N' : N;
+'tõukefond_N' : N;
+'tõukejalg_N' : N;
+'tõukejõud_N' : N;
+'tõukekelk_N' : N;
+'tõukeklient_N' : N;
+'tõukeratas_N' : N;
+'tõukerattavedu_N' : N;
+'tõukering_N' : N;
+'tõuketehnika_N' : N;
+'tõuketehnoloogia_N' : N;
+'tõukija_N' : N;
+'tõukimine_N' : N;
+'tõukleja_N' : N;
+'tõuklema_V' : V;
+'tõuklemine_N' : N;
+'tõuk_N' : N;
+'tõukuma_V' : V;
+'tõukumine_N' : N;
+'tõukurpuksiir_N' : N;
+'tõulava_N' : N;
+'tõuloom_N' : N;
+'tõuparandamine_N' : N;
+'tõuparandus_N' : N;
+'tõuraamat_N' : N;
+'tõuse_N' : N;
+'tõusiklik_A' : A;
+'tõusik_N' : N;
+'tõusja_N' : N;
+'tõusma_V' : V;
+'tõusmine_N' : N;
+'tõus_N' : N;
+'tõusuaeg_N' : N;
+'tõusuallikas_N' : N;
+'tõusunurk_N' : N;
+'tõususpekulant_N' : N;
+'tõususuund_N' : N;
+'tõususõlm_N' : N;
+'tõutunnistus_N' : N;
+'tõveteke_N' : N;
+'täbarasse_olukorda_sattuma_V' : V;
+'täbar_A' : A;
+'tädimees_N' : N;
+'tädipoeg_N' : N;
+'tädi_N' : N;
+'täditütar_N' : N;
+'täheassotsiatsioon_N' : N;
+'tähekujund_N' : N;
+'täheladumismasin_N' : N;
+'täheladur_N' : N;
+'tähelaps_N' : N;
+'täheldaja_N' : N;
+'täheldama_V2' : V2;
+'täheldamine_N' : N;
+'täheldus_N' : N;
+'tähelendur_N' : N;
+'tähelennundus_N' : N;
+'tähelepandamatult_Adv' : Adv;
+'tähelepanek_N' : N;
+'tähelepanekuid_tegema_V' : V;
+'tähelepanelikkus_N' : N;
+'tähelepanelikult_Adv' : Adv;
+'tähelepanemata_jääma_V' : V;
+'tähelepanematult_Adv' : Adv;
+'tähelepanematus_N' : N;
+'tähele_panema_V' : V;
+'tähelepanemine_N' : N;
+'tähelepanu_juhtima_V' : V;
+'tähelepanu_keskpunkti_sattuma_V' : V;
+'tähelepanu_kinkima_V' : V;
+'tähelepanu_köitma_V' : V;
+'tähelepanu_nõudma_V' : V;
+'tähelepanu_pöörama_V' : V;
+'tähelepanu_suunama_V' : V;
+'tähelepanu_N' : N;
+'tähelepanu_väärima_V' : V;
+'tähelepanuväärsus_N' : N;
+'tähelepanu_äratama_V' : V;
+'täheline_A' : A;
+'tähemärk_N' : N;
+'tähendaja_N' : N;
+'tähendama_V2' : V2;
+'tähendamine_N' : N;
+'tähendamissõna_N' : N;
+'tähenduslik_A' : A;
+'tähenduslikult_Adv' : Adv;
+'tähenduspiirkond_N' : N;
+'tähendusrikkalt_Adv' : Adv;
+'tähendusteooria_N' : N;
+'tähendus_N' : N;
+'tähendusõpetus_N' : N;
+'tähenärija_N' : N;
+'täheparv_N' : N;
+'tähepilv_N' : N;
+'täheprinter_N' : N;
+'tähepäev_N' : N;
+'täheregister_N' : N;
+'tähesekund_N' : N;
+'tähesilm_N' : N;
+'tähestik_N' : N;
+'tähestikuline_A' : A;
+'tähesõda_N' : N;
+'tähetark_N' : N;
+'täheteadlane_N' : N;
+'täheteadus_N' : N;
+'tähetorn_N' : N;
+'tähetund_N' : N;
+'täheujumine_N' : N;
+'tähik_N' : N;
+'tähine_A' : A;
+'tähistaevas_N' : N;
+'tähistaja_N' : N;
+'tähistama_V2' : V2;
+'tähistamine_N' : N;
+'tähistus_N' : N;
+'tähis_N' : N;
+'tähnikhirv_N' : N;
+'tähniline_A' : A;
+'tähtaeg_N' : N;
+'tähtajapikendus_N' : N;
+'tähtajaveksel_N' : N;
+'tähtaniis_N' : N;
+'tähthein_N' : N;
+'tähti_mööda_lugema_V' : V;
+'tähtipidi_ütlema_V' : V;
+'tähtis_A' : A;
+'tähti_taevast_alla_tooma_V' : V;
+'tähti_üles_võtma_V' : V;
+'tähtkiri_N' : N;
+'tähtkuju_N' : N;
+'tähtmootor_N' : N;
+'tähtmärgistik_N' : N;
+'tähtpea_N' : N;
+'tähtpäevabörs_N' : N;
+'tähtpäevakurss_N' : N;
+'tähtpäevaleping_N' : N;
+'tähtpäevaline_N' : N;
+'tähtpäevaluule_N' : N;
+'tähtpäevatehing_N' : N;
+'tähtpäevatratt_N' : N;
+'tähtpäevaveksel_N' : N;
+'tähtpäev_N' : N;
+'tähtraamat_N' : N;
+'tähtringvõrk_N' : N;
+'tähtsaks_pidama_V' : V;
+'tähtsaks_tegema_V' : V;
+'tähtsalt_Adv' : Adv;
+'tähtsasti_Adv' : Adv;
+'tähtsat_pommi_mängima_V' : V;
+'tähtseib_N' : N;
+'tähtskeem_N' : N;
+'tähtsusetus_N' : N;
+'tähtsusetu_A' : A;
+'tähtsustaja_N' : N;
+'tähtsustamine_N' : N;
+'tähtsus_N' : N;
+'täht_N' : N;
+'tähtveksel_N' : N;
+'tähtvili_N' : N;
+'tähtvõlv_N' : N;
+'tähtvõrk_N' : N;
+'täide_saama_V' : V;
+'täidesaatja_N' : N;
+'täide_saatma_V' : V;
+'täidesaatmine_N' : N;
+'täidetamatus_N' : N;
+'täidetamatu_A' : A;
+'täidetav_A' : A;
+'täidetavus_N' : N;
+'täide_N' : N;
+'täideviija_N' : N;
+'täide_viima_V' : V;
+'täideviimine_N' : N;
+'täidissein_N' : N;
+'täidis_N' : N;
+'täidisõis_N' : N;
+'täidlane_A' : A;
+'täidlus_N' : N;
+'täiduma_VV' : VV;
+'täielikkus_N' : N;
+'täielik_A' : A;
+'täielikult_Adv' : Adv;
+'täie_lõuaga_kiitlema_V' : V;
+'täiendaja_N' : N;
+'täiendamine_N' : N;
+'täiendavalt_Adv' : Adv;
+'täiendkoolitus_N' : N;
+'täiendkulu_N' : N;
+'täiend_N' : N;
+'täiendusi_tegema_V' : V;
+'täienduskoolitus_N' : N;
+'täiendust_saama_V' : V;
+'täiendus_N' : N;
+'täiendusvärvus_N' : N;
+'täiendusõpe_N' : N;
+'täiendvärvus_N' : N;
+'täiendõpe_N' : N;
+'täienema_V' : V;
+'täienemine_N' : N;
+'täiesti_Adv' : Adv;
+'täie_tambiga_sõitma_V' : V;
+'täie_valuga_andma_V' : V;
+'täija_N' : N;
+'täika_N' : N;
+'täikärbes_N' : N;
+'täima_VV' : VV;
+'täimine_N' : N;
+'täimuna_N' : N;
+'täis_ajama_V' : V;
+'täisalgriim_N' : N;
+'täisalus_N' : N;
+'täisarv_N' : N;
+'täisarvtüüp_N' : N;
+'täisdupleksedastus_N' : N;
+'täisealine_N' : N;
+'täisealiseks_saama_V' : V;
+'täisealisus_N' : N;
+'täis_ehitama_V' : V;
+'täisekraanrežiim_N' : N;
+'täisfiguur_N' : N;
+'täishind_N' : N;
+'täishäälik_N' : N;
+'täisiga_N' : N;
+'täisistak_N' : N;
+'täis_jootma_V' : V;
+'täis_jääma_V' : V;
+'täis_kallama_V' : V;
+'täis_kasvama_V' : V;
+'täiskasvanud_N' : N;
+'täiskasvanukoolitus_N' : N;
+'täiskasvanulikkus_N' : N;
+'täiskasvanupedagoogika_N' : N;
+'täiskasvanu_N' : N;
+'täiskelpkatus_N' : N;
+'täis_kerima_V' : V;
+'täiskiirus_N' : N;
+'täis_kirjutama_V' : V;
+'täiskogu_N' : N;
+'täiskuu_N' : N;
+'täiskõhutunne_N' : N;
+'täis_laadima_V' : V;
+'täislaev_N' : N;
+'täismees_N' : N;
+'täismeheiga_N' : N;
+'täisminevik_N' : N;
+'täismoone_N' : N;
+'täisnurk_N' : N;
+'täis_paisuma_V' : V;
+'täis_pakkima_V' : V;
+'täis_panema_V' : V;
+'täispangale_mängima_V' : V;
+'täispansion_N' : N;
+'täispindala_N' : N;
+'täisplokk_N' : N;
+'täisprotsessor_N' : N;
+'täis_puhuma_V' : V;
+'täispuhutus_N' : N;
+'täispunnlaud_N' : N;
+'täispuuprotokoll_N' : N;
+'täispuu_N' : N;
+'täispööre_N' : N;
+'täisrehv_N' : N;
+'täisriim_N' : N;
+'täis_riputama_V' : V;
+'täis_saama_V' : V;
+'täissihitis_N' : N;
+'täissummaator_N' : N;
+'täissumma_N' : N;
+'täis_sööma_V' : V;
+'täistabamus_N' : N;
+'täistee_N' : N;
+'täis_tegema_V' : V;
+'täistekstandmebaas_N' : N;
+'täistellis_N' : N;
+'täis_tõmbama_V' : V;
+'täis_Adv' : Adv;
+'täis_A' : A;
+'täistööhõive_N' : N;
+'täis_valama_V' : V;
+'täisvarustus_N' : N;
+'täisvideo_N' : N;
+'täisvõistkond_N' : N;
+'täis_võtma_V' : V;
+'täitama_V' : V;
+'täitekrohv_N' : N;
+'täitemuster_N' : N;
+'täitesulepea_N' : N;
+'täitetegur_N' : N;
+'täitevkomitee_N' : N;
+'täitevlaadimine_N' : N;
+'täitev_A' : A;
+'täitja_N' : N;
+'täit_magu_tundma_V' : V;
+'täit_maiku_saama_V' : V;
+'täit_maiku_tundma_V' : V;
+'täitmatus_N' : N;
+'täitmatu_A' : A;
+'täitma_V2' : V2;
+'täitmine_N' : N;
+'täitmisaeg_N' : N;
+'täitmisjada_N' : N;
+'täitmisjälg_N' : N;
+'täitmismonitor_N' : N;
+'täitmisprofiil_N' : N;
+'täitmisprogramm_N' : N;
+'täitsamees_N' : N;
+'täituma_V' : V;
+'täitumine_N' : N;
+'täituraadress_N' : N;
+'täiturg_N' : N;
+'täitur_N' : N;
+'täitõbi_N' : N;
+'täi_N' : N;
+'täiuslikkus_N' : N;
+'täiuslik_A' : A;
+'täiuslikult_Adv' : Adv;
+'täiustaja_N' : N;
+'täiustamine_N' : N;
+'täiustuja_N' : N;
+'täiustuma_V' : V;
+'täiustumine_N' : N;
+'täius_N' : N;
+'täke_N' : N;
+'täkiline_A' : A;
+'täkkeline_A' : A;
+'täkkesse_tabama_V' : V;
+'täkk_N' : N;
+'täksija_N' : N;
+'täksima_V2' : V2;
+'täksimine_N' : N;
+'täks_N' : N;
+'tämber_N' : N;
+'tänaja_N' : N;
+'tänamatu_A' : A;
+'tänama_V2' : V2;
+'tänamine_N' : N;
+'tänamissõna_N' : N;
+'tänapäevastaja_N' : N;
+'tänapäevastamine_N' : N;
+'tänapäevastumine_N' : N;
+'tänapäevasus_N' : N;
+'tänapäev_N' : N;
+'täna_Adv' : Adv;
+'täna_N' : N;
+'tänavaetendus_N' : N;
+'tänavahari_N' : N;
+'tänavahokimängija_N' : N;
+'tänavakaupmees_N' : N;
+'tänavakivi_N' : N;
+'tänavakleit_N' : N;
+'tänavakorvpallur_N' : N;
+'tänavalamp_N' : N;
+'tänavalaps_N' : N;
+'tänavalatern_N' : N;
+'tänavalaulik_N' : N;
+'tänavale_heitma_V' : V;
+'tänavale_jääma_V' : V;
+'tänavale_viskama_V' : V;
+'tänavaluud_N' : N;
+'tänavamood_N' : N;
+'tänavamuusik_N' : N;
+'tänavanaine_N' : N;
+'tänavanurk_N' : N;
+'tänavaplika_N' : N;
+'tänavapost_N' : N;
+'tänavapuhastusauto_N' : N;
+'tänavapuhastusfirma_N' : N;
+'tänavarahutus_N' : N;
+'tänavasopp_N' : N;
+'tänavasõidumootorratas_N' : N;
+'tänavateater_N' : N;
+'tänavatüdruk_N' : N;
+'tänavavahe_N' : N;
+'tänavavalgusti_N' : N;
+'tänavküla_N' : N;
+'tänav_N' : N;
+'tänavune_A' : A;
+'tänavu_Adv' : Adv;
+'tänitaja_N' : N;
+'tänitama_V' : V;
+'tänitamine_N' : N;
+'tänkjas_A' : A;
+'tänk_N' : N;
+'tänu_avaldama_V' : V;
+'tänulikkus_N' : N;
+'tänulik_A' : A;
+'tänusõna_N' : N;
+'tänusõnu_ütlema_V' : V;
+'tänu_N' : N;
+'täpes_N' : N;
+'täpe_N' : N;
+'täpikhuik_N' : N;
+'täpiline_A' : A;
+'täpipealt_Adv' : Adv;
+'täpitäht_N' : N;
+'täpne_A' : A;
+'täppisteadus_N' : N;
+'täppi_tabama_V' : V;
+'täpp_N' : N;
+'täppverevalum_N' : N;
+'täpselt_Adv' : Adv;
+'täpsemalt_Adv' : Adv;
+'täpsuskütt_N' : N;
+'täpsuslaskmine_N' : N;
+'täpsuslaskur_N' : N;
+'täpsustaja_N' : N;
+'täpsustama_V2' : V2;
+'täpsustamine_N' : N;
+'täpsusti_N' : N;
+'täpsustuma_V' : V;
+'täpsustumine_N' : N;
+'täpsustus_N' : N;
+'täpsus_N' : N;
+'täpsusvise_N' : N;
+'tärama_V' : V;
+'tärgeldaja_N' : N;
+'tärgeldamine_N' : N;
+'tärge_N' : N;
+'tärgistik_N' : N;
+'täring_N' : N;
+'tärin_N' : N;
+'tärisema_V' : V;
+'tärisemine_N' : N;
+'täristama_V2' : V2;
+'tärkama_V' : V;
+'tärkamine_N' : N;
+'tärklisekliister_N' : N;
+'tärklis_N' : N;
+'tärksortimine_N' : N;
+'tärk_N' : N;
+'tärlendama_V' : V;
+'tärminikurss_N' : N;
+'tärminkurss_N' : N;
+'tärminleping_N' : N;
+'tärmintehing_N' : N;
+'tärmin_N' : N;
+'tärminvahetuskurss_N' : N;
+'tärpentiniõli_N' : N;
+'tärpentin_N' : N;
+'tätoveerija_N' : N;
+'tätoveerimine_N' : N;
+'tätoveering_N' : N;
+'tätsama_V' : V;
+'tääk_N' : N;
+'tögaja_N' : N;
+'tögama_V2' : V2;
+'tögamine_N' : N;
+'tögavalt_Adv' : Adv;
+'töinama_V' : V;
+'tökat_N' : N;
+'töllakil_Adv' : Adv;
+'töllerdama_V' : V;
+'töllmokk_N' : N;
+'töllutama_V' : V;
+'tölner_N' : N;
+'tömbi_keelega_rääkima_V' : V;
+'tömbistuma_V' : V;
+'tömpnina_N' : N;
+'tömp_A' : A;
+'tönkaja_N' : N;
+'tönkama_V2' : V2;
+'tönkamine_N' : N;
+'tönkamisi_rääkima_V' : V;
+'tönnija_N' : N;
+'tönnimine_N' : N;
+'töntsiks_jääma_V' : V;
+'tönts_A' : A;
+'törisema_V' : V;
+'törrutama_V' : V;
+'törtsutama_N' : N;
+'tööaasta_N' : N;
+'tööaeg_N' : N;
+'tööala_N' : N;
+'tööandja_N' : N;
+'tööarmastus_N' : N;
+'tööarvuti_N' : N;
+'tööasi_N' : N;
+'tööbörs_N' : N;
+'tööd_andma_V' : V;
+'töödejuhataja_N' : N;
+'tööde_N' : N;
+'töödistsipliin_N' : N;
+'tööd_leidma_V' : V;
+'tööd_murdma_V' : V;
+'tööd_pakkuma_V' : V;
+'tööd_segama_V' : V;
+'tööd_tapma_V' : V;
+'tööd_tegema_V' : V;
+'tööealine_N' : N;
+'tööelu_N' : N;
+'tööesi_N' : N;
+'tööettevõte_N' : N;
+'tööettevõtt_N' : N;
+'tööettevõtuleping_N' : N;
+'tööfüsioloogia_N' : N;
+'töögraafik_N' : N;
+'töögrupp_N' : N;
+'tööhirm_N' : N;
+'tööhobune_N' : N;
+'tööhoog_N' : N;
+'tööhõiveamet_N' : N;
+'tööhõive_N' : N;
+'tööiga_N' : N;
+'tööinimene_N' : N;
+'tööinspektor_N' : N;
+'tööinspektsioon_N' : N;
+'tööintervjuu_N' : N;
+'tööjaam_N' : N;
+'tööjaotus_N' : N;
+'tööjuhataja_N' : N;
+'tööjõudefitsiit_N' : N;
+'tööjõudlus_N' : N;
+'tööjõud_N' : N;
+'tööjõupoliitika_N' : N;
+'tööjõupuudus_N' : N;
+'tööjõuturg_N' : N;
+'tööjõuvaegus_N' : N;
+'tööjärg_N' : N;
+'töökaaslane_N' : N;
+'töökaitseinspektor_N' : N;
+'töökaitse_N' : N;
+'töökaitsevolinik_N' : N;
+'töökas_A' : A;
+'töökataloog_N' : N;
+'töökeeld_N' : N;
+'töökeel_N' : N;
+'töökeskkond_N' : N;
+'töökeskkonnaspetsialist_N' : N;
+'töökeskkonnavolinik_N' : N;
+'töökiirus_N' : N;
+'töökindlus_N' : N;
+'töökleit_N' : N;
+'töökoda_N' : N;
+'töökogemus_N' : N;
+'töökoht_N' : N;
+'töökohuslane_N' : N;
+'töökohustuslane_N' : N;
+'töökohustus_N' : N;
+'töökollektiiv_N' : N;
+'töökoormus_N' : N;
+'töökorda_panema_V' : V;
+'töökord_N' : N;
+'töökorraldusteadus_N' : N;
+'töökorraldus_N' : N;
+'töökus_N' : N;
+'töökõrgus_N' : N;
+'töökäik_N' : N;
+'tööküsimus_N' : N;
+'töölaud_N' : N;
+'tööle_asuma_V' : V;
+'tööle_hakkama_V' : V;
+'tööle_jõudma_V' : V;
+'tööle_jääma_V' : V;
+'tööleminek_N' : N;
+'tööle_panema_V' : V;
+'tööle_pihta_andma_V' : V;
+'tööleping_N' : N;
+'tööle_saama_V' : V;
+'tööle_takka_andma_V' : V;
+'tööle_tulema_V' : V;
+'tööle_valu_andma_V' : V;
+'tööle_võtma_V' : V;
+'tööline_N' : N;
+'töölised_N' : N;
+'tööliselamu_N' : N;
+'töölishaue_N' : N;
+'tööliskann_N' : N;
+'tööliskasarm_N' : N;
+'tööliskirjandus_N' : N;
+'töölisklass_N' : N;
+'tööliskond_N' : N;
+'töölismaja_N' : N;
+'töölisromaan_N' : N;
+'töölissport_N' : N;
+'töölisteater_N' : N;
+'töölt_koju_tulema_V' : V;
+'töölt_tulema_V' : V;
+'tööluus_N' : N;
+'töölõik_N' : N;
+'töölähetus_N' : N;
+'töömees_N' : N;
+'töömesilane_N' : N;
+'töömoraal_N' : N;
+'töömotivatsioon_N' : N;
+'töömurdja_N' : N;
+'töömälu_N' : N;
+'töönarkomaania_N' : N;
+'töönarkomaan_N' : N;
+'töönduslik_A' : A;
+'tööohutus_N' : N;
+'tööoperatsioon_N' : N;
+'tööoskus_N' : N;
+'tööots_N' : N;
+'tööpaat_N' : N;
+'tööpaik_N' : N;
+'tööpakkumine_N' : N;
+'tööpension_N' : N;
+'tööpink_N' : N;
+'tööpoliitika_N' : N;
+'tööpost_N' : N;
+'tööpsühholoogia_N' : N;
+'tööpunkt_N' : N;
+'tööpuudus_N' : N;
+'tööpõhimõte_N' : N;
+'tööpõld_N' : N;
+'tööpäevik_N' : N;
+'tööpäeviti_Adv' : Adv;
+'tööpäev_N' : N;
+'tööpüksid_N' : N;
+'tööraamat_N' : N;
+'töörabaja_N' : N;
+'tööraha_N' : N;
+'töörahvas_N' : N;
+'töörežiim_N' : N;
+'tööriided_N' : N;
+'tööriistakapp_N' : N;
+'tööriistakauplus_N' : N;
+'tööriistakuur_N' : N;
+'tööriistapood_N' : N;
+'tööriistariba_N' : N;
+'tööriistateras_N' : N;
+'tööriist_N' : N;
+'töörinne_N' : N;
+'tööruum_N' : N;
+'töörügaja_N' : N;
+'töörühm_N' : N;
+'tööseminar_N' : N;
+'tööstress_N' : N;
+'töösturkond_N' : N;
+'tööstur_N' : N;
+'tööstusahi_N' : N;
+'tööstusarhitektuur_N' : N;
+'tööstusehitis_N' : N;
+'tööstusehitus_N' : N;
+'tööstusettevõte_N' : N;
+'tööstusharu_N' : N;
+'tööstushoone_N' : N;
+'tööstusjääde_N' : N;
+'tööstuskaup_N' : N;
+'tööstuskompleks_N' : N;
+'tööstuskontsern_N' : N;
+'tööstuskunstnik_N' : N;
+'tööstuslik_A' : A;
+'tööstusmaastik_N' : N;
+'tööstusmess_N' : N;
+'tööstusnäitus_N' : N;
+'tööstusomand_N' : N;
+'tööstuspank_N' : N;
+'tööstuspark_N' : N;
+'tööstuspiirkond_N' : N;
+'tööstusriik_N' : N;
+'tööstusrobot_N' : N;
+'tööstussagedus_N' : N;
+'tööstussõnumiteenus_N' : N;
+'tööstustoode_N' : N;
+'tööstus_N' : N;
+'töösuhe_N' : N;
+'töösuhted_N' : N;
+'töösuutlikkus_N' : N;
+'töötajaskond_N' : N;
+'töötaja_N' : N;
+'tööta_jääma_V' : V;
+'töötakt_N' : N;
+'töötamine_N' : N;
+'töötamiskeeld_N' : N;
+'töötaolek_N' : N;
+'töötasu_N' : N;
+'töötav_A' : A;
+'töötegijad_N' : N;
+'töötervishoid_N' : N;
+'töötetiir_N' : N;
+'töötevoog_N' : N;
+'töötingimus_N' : N;
+'töötleja_N' : N;
+'töötlemine_N' : N;
+'töötlus_N' : N;
+'töötrauma_N' : N;
+'töötsoon_N' : N;
+'töötuba_N' : N;
+'töötukassa_N' : N;
+'töötulemus_N' : N;
+'töötulu_N' : N;
+'töötund_N' : N;
+'tööturg_N' : N;
+'tööturupoiitika_N' : N;
+'töötus_N' : N;
+'töötutoetus_N' : N;
+'töötu_N' : N;
+'töötõendilugeja_N' : N;
+'töö_N' : N;
+'töövahekord_N' : N;
+'töövahend_N' : N;
+'töövahendusasutus_N' : N;
+'töövaidluskomisjon_N' : N;
+'töövaidlus_N' : N;
+'töövestlus_N' : N;
+'töövihik_N' : N;
+'tööviisa_N' : N;
+'tööviljakus_N' : N;
+'töövoog_N' : N;
+'töövoorakendus_N' : N;
+'töövõimeaeg_N' : N;
+'töövõimelisus_N' : N;
+'töövõimetusleht_N' : N;
+'töövõimetuspension_N' : N;
+'töövõimetus_N' : N;
+'töövõime_N' : N;
+'töövõtja_N' : N;
+'töövõtt_N' : N;
+'töövõtuleping_N' : N;
+'tööõpetustund_N' : N;
+'töö_ära_tegema_V' : V;
+'tööülesanne_N' : N;
+'tüdija_N' : N;
+'tüdima_V' : V;
+'tüdimine_N' : N;
+'tüdimus_N' : N;
+'tüdineja_N' : N;
+'tüdinema_V' : V;
+'tüdinemine_N' : N;
+'tüdinenud_A' : A;
+'tüdinenult_Adv' : Adv;
+'tüdinult_Adv' : Adv;
+'tüdruklaps_N' : N;
+'tüdruk_N' : N;
+'tüdrukuid_taga_ajama_V' : V;
+'tüdrukulaps_N' : N;
+'tüdrukulik_A' : A;
+'tüdrukupõlv_N' : N;
+'tüdrukutetuba_N' : N;
+'tüdrukuteõhtu_N' : N;
+'tüdrukuõhtu_N' : N;
+'tühemeline_A' : A;
+'tühemik_N' : N;
+'tühermaa_N' : N;
+'tühe_N' : N;
+'tühhism_N' : N;
+'tühhist_N' : N;
+'tühiasi_N' : N;
+'tühihulk_N' : N;
+'tühik_N' : N;
+'tühikuklahv_N' : N;
+'tühikuline_A' : A;
+'tühikumärk_N' : N;
+'tühikäik_N' : N;
+'tühikäsk_N' : N;
+'tühimik_N' : N;
+'tühimärk_N' : N;
+'tühine_A' : A;
+'tühistaja_N' : N;
+'tühistamine_N' : N;
+'tühistuma_V' : V;
+'tühistusteenus_N' : N;
+'tühisus_N' : N;
+'tühisõlm_N' : N;
+'tühisõnalisus_N' : N;
+'tühi_Adv' : Adv;
+'tühi_A' : A;
+'tühi_N' : N;
+'tühjade_kätega_jääma_V' : V;
+'tühjade_kätega_tagasi_tulema_V' : V;
+'tühja_juttu_ajama_V' : V;
+'tühja_juttu_rääkima_V' : V;
+'tühja_jutu_aluseks_saama_V' : V;
+'tühja_kotti_püsti_ajama_V' : V;
+'tühjaks_jääma_V' : V;
+'tühjaks_kallama_V' : V;
+'tühjaks_panema_V' : V;
+'tühjaks_saama_V' : V;
+'tühjaks_tegema_V' : V;
+'tühjaks_tunnistama_V' : V;
+'tühjaks_valama_V' : V;
+'tühja_kõhtu_kannatama_V' : V;
+'tühjalt_kohalt_alustama_V' : V;
+'tühjalt_Adv' : Adv;
+'tühja_tuult_taga_ajama_V' : V;
+'tühja_tuult_taga_peksma_V' : V;
+'tühja_tuult_taga_tapma_V' : V;
+'tühja_tuult_tallama_V' : V;
+'tühja_tööd_tegema_V' : V;
+'tühje_jutte_laiali_laotama_V' : V;
+'tühjendaja_N' : N;
+'tühjendama_V2' : V2;
+'tühjendamine_N' : N;
+'tühjendusmüük_N' : N;
+'tühjenema_V' : V;
+'tühjenemine_N' : N;
+'tühje_sõnu_tegema_V' : V;
+'tühjuma_V' : V;
+'tühjus_N' : N;
+'tükatine_A' : A;
+'tükati_Adv' : Adv;
+'tükeldaja_N' : N;
+'tükeldamine_N' : N;
+'tükeldatult_Adv' : Adv;
+'tükiline_A' : A;
+'tükipalk_N' : N;
+'tükitööline_N' : N;
+'tükitöö_N' : N;
+'tükiviisi_Adv' : Adv;
+'tükke_tegema_V' : V;
+'tükkija_N' : N;
+'tükki_küljest_võtma_V' : V;
+'tükkima_V' : V;
+'tükkimine_N' : N;
+'tükkis_Adv' : Adv;
+'tükki_ära_võtma_V' : V;
+'tükklastilaev_N' : N;
+'tükksuhkur_N' : N;
+'tükk_N' : N;
+'tülgastavalt_Adv' : Adv;
+'tülgastav_A' : A;
+'tülgastus_N' : N;
+'tüliasi_N' : N;
+'tülikalt_Adv' : Adv;
+'tülikas_A' : A;
+'tüli_kiskuma_V' : V;
+'tüliks_Adv' : Adv;
+'tüliküsimus_N' : N;
+'tülinorija_N' : N;
+'tülin_N' : N;
+'tüli_otsima_V' : V;
+'tülitaja_N' : N;
+'tülitamine_N' : N;
+'tüli_tegema_V' : V;
+'tülitseja_N' : N;
+'tülitsema_V' : V;
+'tülitsemine_N' : N;
+'tüli_N' : N;
+'tülli_ajama_V' : V;
+'tülli_pöörama_V' : V;
+'tülli_saama_V' : V;
+'tülli_sattuma_V' : V;
+'tülli_Adv' : Adv;
+'tüllkardin_N' : N;
+'tüll_N' : N;
+'tülpija_N' : N;
+'tülpimine_N' : N;
+'tülpimus_N' : N;
+'tülpinud_A' : A;
+'tülpinult_Adv' : Adv;
+'tümakas_N' : N;
+'tümaks_tegema_V' : V;
+'tümin_N' : N;
+'tümiseja_N' : N;
+'tümisema_V' : V;
+'tümisemine_N' : N;
+'tümpanon_N' : N;
+'tümps_N' : N;
+'tümpsuja_N' : N;
+'tümpsuma_V' : V;
+'tümpsumine_N' : N;
+'tünder_N' : N;
+'tünnitäis_N' : N;
+'tünn_N' : N;
+'tüpiseerija_N' : N;
+'tüpiseerimine_N' : N;
+'tüpoloogia_N' : N;
+'türannia_N' : N;
+'türanniseerija_N' : N;
+'türanniseerimine_N' : N;
+'türanniseeriv_A' : A;
+'türann_N' : N;
+'türa_N' : N;
+'türeoidiit_N' : N;
+'türeotoksikoos_N' : N;
+'türeotropiin_N' : N;
+'türkiis_N' : N;
+'türklane_N' : N;
+'türkmeen_N' : N;
+'türkoloogia_N' : N;
+'türkoloog_N' : N;
+'türmi_pistma_V' : V;
+'türnpuu_N' : N;
+'türoksiin_N' : N;
+'türp_N' : N;
+'tüsedus_N' : N;
+'tüseneja_N' : N;
+'tüsenema_V' : V;
+'tüsenemine_N' : N;
+'tüse_A' : A;
+'tüsistumine_N' : N;
+'tüsistus_N' : N;
+'tüssaja_N' : N;
+'tüssamine_N' : N;
+'tüssav_A' : A;
+'tütarettevõte_N' : N;
+'tütarfirma_N' : N;
+'tütarlaps_N' : N;
+'tütarlastekool_N' : N;
+'tütarlastekoor_N' : N;
+'tütartaim_N' : N;
+'tütar_N' : N;
+'tütremees_N' : N;
+'tütrepoeg_N' : N;
+'tütretütar_N' : N;
+'tüved_N' : N;
+'tüvenumber_N' : N;
+'tüvesevõru_N' : N;
+'tüves_N' : N;
+'tüvevaheldus_N' : N;
+'tüvevähk_N' : N;
+'tüviaktsia_N' : N;
+'tüvifirma_N' : N;
+'tüviharidus_N' : N;
+'tüvikrist_N' : N;
+'tüviosa_N' : N;
+'tüvipere_N' : N;
+'tüvipüramiid_N' : N;
+'tüvirakk_N' : N;
+'tüvi_N' : N;
+'tüübelseotis_N' : N;
+'tüübel_N' : N;
+'tüübiteek_N' : N;
+'tüübiteisendus_N' : N;
+'tüüfus_N' : N;
+'tüügas_N' : N;
+'tüümian_N' : N;
+'tüümus_N' : N;
+'tüünelt_Adv' : Adv;
+'tüüne_A' : A;
+'tüüpehitis_N' : N;
+'tüüpelamu_N' : N;
+'tüüphoone_N' : N;
+'tüüpiline_A' : A;
+'tüüpiliselt_Adv' : Adv;
+'tüüpimine_N' : N;
+'tüüpmaja_N' : N;
+'tüüppalett_N' : N;
+'tüüpprojekt_N' : N;
+'tüüp_N' : N;
+'tüüpülesanne_N' : N;
+'tüürija_N' : N;
+'tüüri_keerama_V' : V;
+'tüürima_V2' : V2;
+'tüürimees_N' : N;
+'tüürimine_N' : N;
+'tüürpoord_N' : N;
+'tüür_N' : N;
+'tüütaja_N' : N;
+'tüütamine_N' : N;
+'tüütavalt_Adv' : Adv;
+'tüütav_A' : A;
+'tüütult_Adv' : Adv;
+'tüütusvara_N' : N;
+'tüütu_A' : A;
+ubajas_A : A;
+uba_N : N;
+uberik_N : N;
+udarahaigus_N : N;
+'udarapõletik_N' : N;
+udar_N : N;
+udi_N : N;
+udjakas_N : N;
+udmurt_N : N;
+udu_ajama_V : V;
+udujuttu_ajama_V : V;
+udujutt_N : N;
+udukogu_N : N;
+udune_A : A;
+uduselt_Adv : Adv;
+udusus_N : N;
+udutaja_N : N;
+udutamine_N : N;
+udutsema_V : V;
+udu_N : N;
+uduvihma_sadama_V : V;
+uduvihm_N : N;
+uelslane_N : N;
+ufoloogia_N : N;
+ufoloog_N : N;
+ufo_N : N;
+ufouurija_N : N;
+ufouurimine_N : N;
+ugia_N : N;
+ugrilane_N : N;
+uhaja_N : N;
+uhamine_N : N;
+uhhaa_N : N;
+uhisema_V : V;
+uhkama_V : V;
+uhkamine_N : N;
+uhkeldaja_N : N;
+uhkeldama_V : V;
+uhkeldamine_N : N;
+uhkelt_Adv : Adv;
+uhkesti_Adv : Adv;
+uhke_A : A;
+uhklema_V : V;
+uhkustaja_N : N;
+uhkustama_V : V;
+uhkustamine_N : N;
+uhkust_taga_ajama_V : V;
+uhkust_tundma_V : V;
+uhkustunne_N : N;
+uhkus_N : N;
+uhmaja_N : N;
+uhmamine_N : N;
+uhmerdaja_N : N;
+uhmerdamine_N : N;
+uhmer_N : N;
+uhmrinui_N : N;
+uhm_N : N;
+uhteorg_N : N;
+uhtja_N : N;
+uhtmine_N : N;
+'uhtnõva_N' : N;
+uhtorg_N : N;
+uhtsavi_N : N;
+uhtsete_N : N;
+uhtuja_N : N;
+uhtumine_N : N;
+uhunduma_V : V;
+uibu_N : N;
+uimaja_N : N;
+uimamine_N : N;
+uimane_A : A;
+uimaselt_Adv : Adv;
+uimastaja_N : N;
+uimastamine_N : N;
+uimastav_A : A;
+'uimastimürgistus_N' : N;
+'uimastimürgitus_N' : N;
+uimasti_N : N;
+uimekiir_N : N;
+uimerdaja_N : N;
+uimerdamine_N : N;
+uim_N : N;
+uinakuolek_N : N;
+uinakut_tegema_V : V;
+uinuja_N : N;
+uinuma_V : V;
+uinumine_N : N;
+'uinumishäire_N' : N;
+uinutaja_N : N;
+uinutamine_N : N;
+uinuti_N : N;
+uinutusvahend_N : N;
+'uisapäisa_Adv' : Adv;
+uisklema_V : V;
+uisk_N : N;
+uisud_N : N;
+uisuhooaeg_N : N;
+uisupood_N : N;
+uisurada_N : N;
+uisusaabas_N : N;
+uisustaadion_N : N;
+uisutaja_N : N;
+uisutama_V : V;
+uisutamine_N : N;
+uisutamishooaeg_N : N;
+'uisutamisvõistlus_N' : N;
+uisutee_N : N;
+'uisuvõistlus_N' : N;
+'uisuüritus_N' : N;
+uitaja_N : N;
+uitama_V : V;
+uitamine_N : N;
+uitlema_V : V;
+'uitnärv_N' : N;
+uitsetama_V : V;
+uitur_N : N;
+'uitühendus_N' : N;
+ui_N : N;
+ujedalt_Adv : Adv;
+ujedus_N : N;
+uje_A : A;
+ujuja_N : N;
+ujukikamber_N : N;
+ujukomaarv_N : N;
+ujukomaesitus_N : N;
+ujukomakuju_N : N;
+'ujukomakäsk_N' : N;
+ujukomaplokk_N : N;
+ujukomaregister_N : N;
+'ujukomasüsteem_N' : N;
+'ujukomatüüp_N' : N;
+ujukpaat_N : N;
+ujuksild_N : N;
+ujuk_N : N;
+ujula_N : N;
+ujuma_V : V;
+ujumiin_N : N;
+ujumine_N : N;
+ujumisbassein_N : N;
+ujumisklass_N : N;
+ujumiskohtunik_N : N;
+ujumiskoondis_N : N;
+ujumislaud_N : N;
+ujumislest_N : N;
+ujumismask_N : N;
+'ujumismüts_N' : N;
+ujumisprillid_N : N;
+'ujumispüksid_N' : N;
+ujumisrada_N : N;
+ujumisriided_N : N;
+'ujumisrõngas_N' : N;
+ujumissild_N : N;
+ujumissport_N : N;
+ujumistoru_N : N;
+ujumistreener_N : N;
+ujumistrikoo_N : N;
+'ujumisvöö_N' : N;
+'ujumisõpetaja_N' : N;
+ujupea_N : N;
+ujutaja_N : N;
+ujutamine_N : N;
+uju_N : N;
+ujuvauto_N : N;
+ujuvbaas_N : N;
+ujuvdokk_N : N;
+ujuvkai_N : N;
+ujuvkoosseis_N : N;
+ujuvkraana_N : N;
+ujuvmajakas_N : N;
+ujuvmehhanism_N : N;
+ujuvmiin_N : N;
+'ujuvmärk_N' : N;
+ujuvpatarei_N : N;
+ujuvrajatis_N : N;
+ujuvseade_N : N;
+ujuvsild_N : N;
+'ujuvtöökoda_N' : N;
+ujuvvahend_N : N;
+'ujuvvõrk_N' : N;
+ukaas_N : N;
+ukerdaja_N : N;
+ukerdama_V : V;
+ukerdamine_N : N;
+ukrainlane_N : N;
+ukseauk_N : N;
+ukseava_N : N;
+ukseesine_N : N;
+uksehaak_N : N;
+uksehing_N : N;
+uksehoidja_N : N;
+uksekaart_N : N;
+uksekardin_N : N;
+uksekell_N : N;
+uksekett_N : N;
+ukseklaas_N : N;
+uksekramp_N : N;
+uksele_ilmuma_V : V;
+ukseliist_N : N;
+uksel_seisma_V : V;
+ukselukk_N : N;
+'ukselävi_N' : N;
+uksepakk_N : N;
+uksepiirdeliist_N : N;
+uksepiit_N : N;
+ukseplokk_N : N;
+uksepool_N : N;
+uksepost_N : N;
+'uksepõsk_N' : N;
+'uksepõõn_N' : N;
+uksesillus_N : N;
+uksesimss_N : N;
+uksest_ja_aknast_tulema_V : V;
+ukse_taga_seisma_V : V;
+'ukse_taha_jätma_V' : V;
+'ukse_taha_jääma_V' : V;
+'ukse_taha_tõstma_V' : V;
+uksetiib_N : N;
+uksi_avama_V : V;
+uksi_kulutama_V : V;
+uks_N : N;
+ukulele_N : N;
+ulaelu_elama_V : V;
+ulaelu_N : N;
+'ulakalt_käituma_V' : V;
+ulakas_A : A;
+ulakas_N : N;
+ulakust_tegema_V : V;
+ulakus_N : N;
+ulataja_N : N;
+ulatama_V2 : V2;
+ulatamine_N : N;
+ulatsema_V : V;
+ulatuja_N : N;
+ulatuma_V : V;
+ulatumine_N : N;
+ulatuslik_A : A;
+ulatuslikult_Adv : Adv;
+ulatus_N : N;
+ulgaste_N : N;
+ulgkivi_N : N;
+ulgtorn_N : N;
+ulgtrepp_N : N;
+ulguja_N : N;
+ulg_N : N;
+ulguma_V : V;
+ulgumeri_N : N;
+ulgumine_N : N;
+ulguvesi_N : N;
+uljalt_Adv : Adv;
+'uljaspead_mängima_V' : V;
+uljaspea_N : N;
+uljas_A : A;
+uljur_N : N;
+uljutseja_N : N;
+uljutsema_V : V;
+uljutsemine_N : N;
+uljutsev_A : A;
+ullike_N : N;
+ulmedraama_N : N;
+ulmejutt_N : N;
+ulmejutustus_N : N;
+ulmekirjandus_N : N;
+ulmekirjanik_N : N;
+ulmeline_A : A;
+ulmenovell_N : N;
+'ulmenäidend_N' : N;
+ulmeromaan_N : N;
+ulme_N : N;
+ulmima_V : V;
+ulm_N : N;
+ultraheli_N : N;
+ultraheliuuring_N : N;
+'ultrakõrgsagedus_N' : N;
+'ultralühilaine_N' : N;
+ultra_N : N;
+ultravioletkiir_N : N;
+ultraviolettkiirgus_N : N;
+ultraviolettvalgus_N : N;
+ulualune_N : N;
+uluja_N : N;
+ulukhobune_N : N;
+ulukihoole_N : N;
+ulukikahjustus_N : N;
+ulukiliha_N : N;
+uluklammas_N : N;
+uluk_N : N;
+uluma_V : V;
+ulumine_N : N;
+ulu_N : N;
+umbahi_N : N;
+umbe_ajama_V : V;
+umbe_kasvama_V : V;
+'umbe_lööma_V' : V;
+umbes_arvama_V : V;
+umbes_Adv : Adv;
+umbe_Adv : Adv;
+umbkaudsus_N : N;
+umbkaudu_Adv : Adv;
+umbketas_N : N;
+umbluud_ajama_V : V;
+umbluu_N : N;
+umbmutter_N : N;
+umbnelja_kihutama_V : V;
+'umbnelja_sõitma_V' : V;
+umbne_A : A;
+umboja_N : N;
+umbra_N : N;
+umbrohi_N : N;
+umbrohtuma_V : V;
+umbrohtumine_N : N;
+'umbrohumürk_N' : N;
+umbrohuseeme_N : N;
+umbrohustumine_N : N;
+'umbrohutõrjevahend_N' : N;
+umbropsu_Adv : Adv;
+umbsein_N : N;
+umbsool_N : N;
+'umbsõlm_N' : N;
+umbtee_N : N;
+'umbtänav_N' : N;
+umbumine_N : N;
+umbusaldaja_N : N;
+umbusaldama_V2 : V2;
+umbusaldamine_N : N;
+'umbusaldushääletus_N' : N;
+umbusaldus_N : N;
+umbusklikult_Adv : Adv;
+umbusk_N : N;
+umiak_N : N;
+umisema_V : V;
+ummiklaine_N : N;
+ummik_N : N;
+ummikusse_sattuma_V : V;
+'ummishüpe_N' : N;
+ummisjalu_tormama_V : V;
+ummisseis_N : N;
+'ummissärk_N' : N;
+ummistaja_N : N;
+ummistamine_N : N;
+ummistumine_N : N;
+ummistussignaal_N : N;
+ummistus_N : N;
+'ummuksisse_jääma_V' : V;
+'unarsõna_N' : N;
+'unarule_jääma_V' : V;
+unarul_Adv : Adv;
+'unarusse_jääma_V' : V;
+unarus_N : N;
+undaja_N : N;
+undama_V : V;
+undamine_N : N;
+und_laugudele_laskma_V : V;
+'und_nägema_V' : V;
+und_peale_ajama_V : V;
+undruk_N : N;
+und_saama_V : V;
+und_silma_saama_V : V;
+und_silmast_saama_V : V;
+uneaeg_N : N;
+uneapnoe_N : N;
+'unearterinärv_N' : N;
+unearter_N : N;
+unehaige_N : N;
+unehaigus_N : N;
+'unehäire_N' : N;
+unekott_N : N;
+unelaul_N : N;
+uneleja_N : N;
+unelema_V : V;
+unelemine_N : N;
+unelm_N : N;
+unemuusika_N : N;
+'unenägu_N' : N;
+'unenäoseletaja_N' : N;
+unepaanika_N : N;
+unepuudus_N : N;
+unerohi_N : N;
+unesegaselt_Adv : Adv;
+uneski_arvama_V : V;
+'uneski_nägema_V' : V;
+'uneskõndimine_N' : N;
+'unes_nägema_V' : V;
+'unesrändaja_N' : N;
+'unesränne_N' : N;
+unest_lahti_saama_V : V;
+'unest_äratama_V' : V;
+'unest_ärkama_V' : V;
+unetus_N : N;
+unevaev_N : N;
+ungarlane_N : N;
+ungas_N : N;
+unifikatsioon_N : N;
+unifitseerija_N : N;
+unifitseerimine_N : N;
+unifitseerumine_N : N;
+unikaalne_A : A;
+unikaalselt_Adv : Adv;
+unikaalsus_N : N;
+unimagun_N : N;
+'unimüts_N' : N;
+unine_A : A;
+unioon_N : N;
+unipolaartransistor_N : N;
+uniselt_Adv : Adv;
+unisoonis_laulma_V : V;
+unisoon_N : N;
+unistaja_N : N;
+unistama_VV : VV;
+unistamine_N : N;
+unistav_A : A;
+unistelema_V : V;
+unistuslik_A : A;
+unistus_N : N;
+'unitõbi_N' : N;
+uni_N : N;
+universaalarvuti_N : N;
+universaalauto_N : N;
+universaalfrees_N : N;
+universaalgrammatika_N : N;
+universaalistaja_N : N;
+universaalistamine_N : N;
+universaalkauplus_N : N;
+universaalkeel_N : N;
+universaalkirves_N : N;
+universaalliigend_N : N;
+universaalmess_N : N;
+universaalmootor_N : N;
+universaalpea_N : N;
+universaalpood_N : N;
+universaalsaag_N : N;
+universaalsus_N : N;
+'universaaltööpink_N' : N;
+'universaaltüübel_N' : N;
+'universaaltüüp_N' : N;
+universaal_N : N;
+universaliseeritavus_N : N;
+universum_N : N;
+univorm_N : N;
+'uniõbi_N' : N;
+unkaauk_N : N;
+unkalaud_N : N;
+unne_vajuma_V : V;
+untsu_ajama_V : V;
+untsu_keerama_V : V;
+'untsu_käänama_V' : V;
+unts_N : N;
+untsus_Adv : Adv;
+untsu_tegema_V : V;
+untsu_Adv : Adv;
+unumine_N : N;
+ununemine_N : N;
+unustaja_N : N;
+unustamatu_A : A;
+unustama_V2 : V2;
+unustamine_N : N;
+unustatud_A : A;
+'unustuse_hõlma_sattuma_V' : V;
+'unustuse_hõlmast_välja_tooma_V' : V;
+'unustusehõlma_vajuma_V' : V;
+'unustusse_jääma_V' : V;
+unustusse_langema_V : V;
+unustusse_vajuma_V : V;
+unustus_N : N;
+upakil_Adv : Adv;
+uperdaja_N : N;
+uperdamine_N : N;
+uperkuuti_heitma_V : V;
+uperkuuti_lendama_V : V;
+uperpalli_laskma_V : V;
+'uperpalli_lööma_V' : V;
+uperpallitaja_N : N;
+uperpallitamine_N : N;
+uperpalli_viskama_V : V;
+uperpall_N : N;
+upitaja_N : N;
+upitama_V2 : V2;
+upitamine_N : N;
+'upphüpe_N' : N;
+uppi_lendama_V : V;
+'uppi_lööma_V' : V;
+uppis_Adv : Adv;
+upplamang_N : N;
+uppseis_N : N;
+uppuja_N : N;
+uppuma_V : V;
+uppumine_N : N;
+uppumishirm_N : N;
+uppunu_N : N;
+upsakalt_Adv : Adv;
+upsakas_A : A;
+upsakus_N : N;
+upselt_Adv : Adv;
+ups_N : N;
+uputaja_N : N;
+uputama_V2 : V2;
+uputamine_N : N;
+uputus_N : N;
+uraan_N : N;
+uraja_N : N;
+urama_V : V;
+uramine_N : N;
+uratama_V : V;
+urbama_V : V;
+urbanisatsioon_N : N;
+urbaniseeruja_N : N;
+urbaniseerumine_N : N;
+urbanism_N : N;
+urbanist_N : N;
+urbnema_V : V;
+urbne_A : A;
+urbsus_N : N;
+urb_N : N;
+'urdaaž_N' : N;
+ureemia_N : N;
+ureeter_N : N;
+ureetra_N : N;
+'uretaanalküüdlakk_N' : N;
+uretriit_N : N;
+urgas_N : N;
+urge_N : N;
+urgitseja_N : N;
+urgitsema_V2 : V2;
+urgitsemine_N : N;
+urg_N : N;
+'uriinikülv_N' : N;
+uriiniproov_N : N;
+uriiniteraapia_N : N;
+uriin_N : N;
+urikivi_N : N;
+urineerija_N : N;
+urineerimine_N : N;
+'urineerimishäire_N' : N;
+urin_N : N;
+uriseja_N : N;
+urisemine_N : N;
+urklik_A : A;
+urnimatus_N : N;
+'urnimüür_N' : N;
+urn_N : N;
+urolitiaas_N : N;
+uroloogia_N : N;
+uroloog_N : N;
+urtikaaria_N : N;
+urulaeng_N : N;
+urvalind_N : N;
+urvaplaaster_N : N;
+urvaplaastrit_andma_V : V;
+urve_N : N;
+urvik_N : N;
+usaldaja_N : N;
+usaldamatus_N : N;
+usaldamatu_A : A;
+usaldama_V2 : V2;
+usaldamine_N : N;
+usaldatav_A : A;
+usaldatavus_N : N;
+usaldavalt_Adv : Adv;
+usaldav_A : A;
+usaldusarst_N : N;
+usaldusisik_N : N;
+'usaldusküsimus_N' : N;
+usalduslaen_N : N;
+usalduslikkus_N : N;
+usalduslikult_Adv : Adv;
+usalduslik_A : A;
+usaldusmees_N : N;
+usaldusraha_N : N;
+usaldust_avaldama_V : V;
+usaldustelefon_N : N;
+usaldust_tundma_V : V;
+'usaldust_võitma_V' : V;
+'usaldust_äratama_V' : V;
+usaldus_N : N;
+'usaldusväärselt_Adv' : Adv;
+'usaldusväärsus_N' : N;
+'usaldusühing_N' : N;
+usinalt_Adv : Adv;
+usinasti_Adv : Adv;
+usin_A : A;
+usinus_N : N;
+usjas_A : A;
+uskkond_N : N;
+usklikuks_saama_V : V;
+usklik_A : A;
+usklik_N : N;
+uskmatus_N : N;
+uskmatu_A : A;
+uskmatu_N : N;
+uskuja_N : N;
+uskumatult_Adv : Adv;
+uskumatu_A : A;
+uskuma_V2 : V2;
+uskumine_N : N;
+uskumus_N : N;
+'usku_pöörama_V' : V;
+usk_N : N;
+usku_vahetama_V : V;
+uskuv_A : A;
+ussike_N : N;
+ussilakk_N : N;
+'ussimaarjapäev_N' : N;
+ussimari_N : N;
+'ussimürk_N' : N;
+'ussipüük_N' : N;
+ussitamine_N : N;
+ussnugiline_N : N;
+'ussripikupõletik_N' : N;
+'usstõbi_N' : N;
+uss_N : N;
+ussviirus_N : N;
+ust_avama_V : V;
+ustav_A : A;
+ustavus_N : N;
+ustavusvanne_N : N;
+'ust_kinni_lööma_V' : V;
+ust_kinni_panema_V : V;
+'ust_näitama_V' : V;
+usueitaja_N : N;
+usufanatism_N : N;
+usujuht_N : N;
+usukannataja_N : N;
+usukultus_N : N;
+usukuulutaja_N : N;
+usulahk_N : N;
+usuliikumine_N : N;
+usuline_A : A;
+usumees_N : N;
+usundikultus_N : N;
+usundiline_A : A;
+'usundipsühholoogia_N' : N;
+usund_N : N;
+'usupuhastuspüha_N' : N;
+usupuhastus_N : N;
+usureform_N : N;
+'usurändaja_N' : N;
+ususalgaja_N : N;
+ususalgamine_N : N;
+ususekt_N : N;
+usust_taganema_V : V;
+'ususõda_N' : N;
+usutaganeja_N : N;
+usutalitus_N : N;
+usutavalt_Adv : Adv;
+usutavasti_Adv : Adv;
+usutavus_N : N;
+usutav_A : A;
+usuteadlane_N : N;
+usuteaduskond_N : N;
+usuteadus_N : N;
+usutleja_N : N;
+usutlema_V2 : V2;
+usutlemine_N : N;
+usutunnistus_N : N;
+usuvabadus_N : N;
+usuvahetus_N : N;
+usuvastasus_N : N;
+usuvool_N : N;
+'usuõpetaja_N' : N;
+'usuõpetus_N' : N;
+'usuühing_N' : N;
+utetall_N : N;
+utiliitrutiin_N : N;
+utiliit_N : N;
+utiliseerija_N : N;
+utiliseerimine_N : N;
+utilitaarne_A : A;
+utilitarism_N : N;
+utilitarist_N : N;
+utjaja_N : N;
+utjamine_N : N;
+utja_N : N;
+utmine_N : N;
+utoopia_N : N;
+utoopilisus_N : N;
+utopist_N : N;
+utreerija_N : N;
+utreerimine_N : N;
+utsitaja_N : N;
+utsitamine_N : N;
+utteahi_N : N;
+'uttetõrv_N' : N;
+utt_N : N;
+uubuma_V : V;
+uudisegrupp_N : N;
+uudishimutseja_N : N;
+uudishimutsemine_N : N;
+uudishimu_N : N;
+'uudishimu_äratama_V' : V;
+uudisjutt_N : N;
+uudiskaup_N : N;
+uudiskirjandus_N : N;
+uudislavastus_N : N;
+uudismaad_tegema_V : V;
+uudismaa_N : N;
+uudismaaviljelus_N : N;
+uudismoodustis_N : N;
+'uudissõnaraamat_N' : N;
+'uudissõna_N' : N;
+uudistaja_N : N;
+uudistalu_N : N;
+uudistamine_N : N;
+uudisteagentuur_N : N;
+uudisteprogramm_N : N;
+uudistesaade_N : N;
+uudistoode_N : N;
+uudist_tegema_V : V;
+uudis_N : N;
+uudne_A : A;
+uudsus_N : N;
+uuduma_V : V;
+'uuele_elule_äratama_V' : V;
+uuele_ringile_asuma_V : V;
+uuendaja_N : N;
+uuendamine_N : N;
+uuenduma_V : V;
+uuenduslembesus_N : N;
+uuenduslik_A : A;
+uuendusmeelsus_N : N;
+uuenduspakett_N : N;
+uuendus_N : N;
+uuenema_V : V;
+uuenemine_N : N;
+uuesti_aset_leidma_V : V;
+uuesti_ehitama_V : V;
+uuesti_relvastama_V : V;
+'uuesti_sündima_V' : V;
+uuesti_Adv : Adv;
+uuk_N : N;
+'uulitsatüdruk_N' : N;
+uulits_N : N;
+'uurderežiim_N' : N;
+uurdesaag_N : N;
+uurduma_V : V;
+uurija_N : N;
+uurikett_N : N;
+uuriktigu_N : N;
+uurima_V2 : V2;
+uurimine_N : N;
+uurimisasutus_N : N;
+uurimisgrupp_N : N;
+uurimiskeskus_N : N;
+uurimiskomisjon_N : N;
+uurimislaev_N : N;
+uurimismaterjal_N : N;
+uurimismeetod_N : N;
+uurimisobjekt_N : N;
+uurimisprogramm_N : N;
+uurimisrobot_N : N;
+'uurimisrühm_N' : N;
+uurimisstrateegia_N : N;
+uurimissuund_N : N;
+uurimisteema_N : N;
+uurimistegevus_N : N;
+uurimistulemus_N : N;
+'uurimistöid_tegema_V' : V;
+'uurimistöö_N' : N;
+uurimisvaldkond_N : N;
+'uurimustöö_N' : N;
+uurimus_N : N;
+uuringufirma_N : N;
+uuringuid_tegema_V : V;
+uuringutefirma_N : N;
+uuringutulemus_N : N;
+uuring_N : N;
+'uuriselõikus_N' : N;
+uuristaja_N : N;
+uuristama_V2 : V2;
+uuristamine_N : N;
+uuristumine_N : N;
+uuristus_N : N;
+uuris_N : N;
+uuriv_A : A;
+uur_N : N;
+'uusaastapüha_N' : N;
+uusaegkond_N : N;
+uusaeg_N : N;
+uusehitis_N : N;
+uuselamu_N : N;
+'uushõbe_N' : N;
+uusik_N : N;
+uusi_noote_panema_V : V;
+'uusi_noote_võtma_V' : V;
+uuskantiaanlus_N : N;
+uuskantiaan_N : N;
+uuslavastus_N : N;
+uuslinnaosa_N : N;
+uusmaasaaja_N : N;
+uusmoodustis_N : N;
+uusparempoolsus_N : N;
+uusplatonism_N : N;
+uusplatonist_N : N;
+uusrikas_N : N;
+uusromaan_N : N;
+'uussüvapsühholoogia_N' : N;
+'uustrükk_N' : N;
+uustulnukas_N : N;
+uustulnuk_N : N;
+'uustõlge_N' : N;
+uus_A : A;
+uutaja_N : N;
+uutama_V : V;
+uutamine_N : N;
+uutja_N : N;
+'uut_ja_vana_näha_saama_V' : V;
+'uut_ja_vana_näitama_V' : V;
+uut_ja_vana_tegema_V : V;
+'uut_lehekülge_keerama_V' : V;
+uutmine_N : N;
+'uut_sõna_ütlema_V' : V;
+'uvertüür_N' : N;
+vaadatav_A : A;
+vaade_N : N;
+'vaadiõlu_N' : N;
+vaagalind_N : N;
+vaagen_N : N;
+vaagija_N : N;
+vaagimine_N : N;
+vaagiv_A : A;
+vaagnaava_N : N;
+vaagnaluu_N : N;
+'vaagnapõhi_N' : N;
+'vaagnaõõs_N' : N;
+'vaagpõieke_N' : N;
+vaaksuja_N : N;
+vaaksumine_N : N;
+vaakuja_N : N;
+vaakuma_V2 : V2;
+vaakumine_N : N;
+vaakumkamber_N : N;
+vaakumpakend_N : N;
+vaakumpump_N : N;
+'vaakumsünnitus_N' : N;
+vaakum_N : N;
+vaak_N : N;
+'vaalaküttimislaev_N' : N;
+vaalaline_N : N;
+'vaalapüügilaev_N' : N;
+'vaalapüük_N' : N;
+vaal_N : N;
+vaapaja_N : N;
+vaapamine_N : N;
+vaap_N : N;
+vaaraosipelgas_N : N;
+vaarao_N : N;
+vaarema_N : N;
+vaarikakasvatus_N : N;
+vaarikamardikas_N : N;
+vaarikas_N : N;
+vaarikatee_N : N;
+vaarikauss_N : N;
+vaariklill_N : N;
+vaarikpampel_N : N;
+vaarisa_N : N;
+vaaritaja_N : N;
+vaaritamine_N : N;
+vaarmari_N : N;
+vaaruja_N : N;
+vaaruma_V : V;
+vaarumine_N : N;
+vaar_N : N;
+vaarvanemad_N : N;
+vaas_N : N;
+vaatajad_N : N;
+vaatajaskond_N : N;
+vaataja_N : N;
+vaatama_V2 : V2;
+vaatamine_N : N;
+'vaatamisväärsus_N' : N;
+vaateaken_N : N;
+vaatekoht_N : N;
+'vaatemäng_N' : N;
+vaatenurk_N : N;
+vaatepiir_N : N;
+vaatepilt_N : N;
+vaatepunkt_N : N;
+vaateratas_N : N;
+vaatesaal_N : N;
+vaatetorn_N : N;
+vaateviis_N : N;
+vaatevinkel_N : N;
+'vaateväli_N' : N;
+vaatleja_N : N;
+vaatlema_V2 : V2;
+vaatlemine_N : N;
+vaatlusalune_N : N;
+vaatlusjaam_N : N;
+vaatluskoht_N : N;
+vaatlusonn_N : N;
+vaatluspaik_N : N;
+vaatluspost_N : N;
+vaatluspunkt_N : N;
+'vaatluspäevik_N' : N;
+'vaatlusžurnaal_N' : N;
+vaatlustaru_N : N;
+vaatlustorn_N : N;
+vaatlus_N : N;
+'vaatlusõhupall_N' : N;
+'vaatlusülesanne_N' : N;
+vaatur_N : N;
+vaatus_N : N;
+vaat_N : N;
+vabaabielu_N : N;
+vabaaine_N : N;
+vabadikumaja_N : N;
+vabadusekaotust_kandma_V : V;
+vabadusekaotus_N : N;
+vabaduskiri_N : N;
+vabaduslaulik_N : N;
+'vabaduslüürik_N' : N;
+'vabaduspäev_N' : N;
+'vabadusse_pääsema_V' : V;
+'vabadussõda_N' : N;
+'vabadussõjalane_N' : N;
+vabadust_andma_V : V;
+vabadust_riisuma_V : V;
+vabadust_tooma_V : V;
+'vabadust_võtma_V' : V;
+vabadus_N : N;
+'vabadusvõitlus_N' : N;
+vabajalg_N : N;
+vabajooksusidur_N : N;
+vabakaubanduslepe_N : N;
+vabakaubandusleping_N : N;
+vabakava_N : N;
+vabakirik_N : N;
+vabakiri_N : N;
+vabakirjanik_N : N;
+vabaks_andma_V : V;
+'vabaks_jääma_V' : V;
+vabaks_laskma_V : V;
+vabakslastu_N : N;
+vabaks_ostma_V : V;
+vabaks_saama_V : V;
+vabaks_tegema_V : V;
+vabaks_tunnistama_V : V;
+'vabaks_võtma_V' : V;
+vabakunstnik_N : N;
+vabakutseline_N : N;
+'vabakäejoon_N' : N;
+'vabakäigusidur_N' : N;
+'vabakäik_N' : N;
+'vabakäsi_N' : N;
+vabalaut_N : N;
+vabaltseisang_N : N;
+vabalt_Adv : Adv;
+vabamaadleja_N : N;
+vabamaadlus_N : N;
+vabamajanduspiirkond_N : N;
+vabameelne_N : N;
+vabameelsus_N : N;
+vabamees_N : N;
+'vabamäng_N' : N;
+'vabamüük_N' : N;
+'vabamüürlane_N' : N;
+'vabamüürlus_N' : N;
+vabandaja_N : N;
+vabandamine_N : N;
+vabandatav_A : A;
+vabandav_A : A;
+vabanduma_V : V;
+'vabandussõna_N' : N;
+vabandust_paluma_V : V;
+vabandus_N : N;
+vabaneja_N : N;
+vabanema_V : V;
+vabanemine_N : N;
+'vabapardamärk_N' : N;
+vabapardatekk_N : N;
+vabariiklane_N : N;
+vabariik_N : N;
+vabarn_N : N;
+vabasadam_N : N;
+vabasammas_N : N;
+vabasamm_N : N;
+vabasepistus_N : N;
+vabastaja_N : N;
+vabastama_V2 : V2;
+vabastamine_N : N;
+vabastatu_N : N;
+vabasti_N : N;
+vabastuma_V : V;
+vabasukeldumine_N : N;
+vabatahtlikkus_N : N;
+vabatahtlikult_Adv : Adv;
+vabatahtlik_N : N;
+vaba_teed_saama_V : V;
+vabaturumajandus_N : N;
+'vabatõlge_N' : N;
+vabaujumine_N : N;
+vaba_A : A;
+vabavaht_N : N;
+vabavara_N : N;
+vabavektor_N : N;
+vabavise_N : N;
+vabaviskeala_N : N;
+vabaviskejoon_N : N;
+vaba_voli_andma_V : V;
+'vabaõhuetendus_N' : N;
+'vabaõhukohvik_N' : N;
+'vabaõhukontsert_N' : N;
+'vabaõhulavastus_N' : N;
+'vabaõhulava_N' : N;
+'vabaõhumaal_N' : N;
+'vabaõhumuuseum_N' : N;
+'vabaõhusündmus_N' : N;
+'vabaõhuteater_N' : N;
+'vabaõhuüritus_N' : N;
+vabiseja_N : N;
+vabisema_V : V;
+vabisemine_N : N;
+vabistaja_N : N;
+vabistamine_N : N;
+vabrikant_N : N;
+vabrikuhoone_N : N;
+vabrikukasarm_N : N;
+vabrikukauplus_N : N;
+'vabrikumärk_N' : N;
+vabrikupood_N : N;
+vabrikutoode_N : N;
+vabrikutootmine_N : N;
+'vabrikutööline_N' : N;
+vabrik_N : N;
+'vabu_käsi_andma_V' : V;
+vadak_N : N;
+'vadatõrje_N' : N;
+vada_N : N;
+vadelema_V : V;
+vader_N : N;
+vadima_V : V;
+vadin_N : N;
+vadistaja_N : N;
+vadistama_V : V;
+vadistamine_N : N;
+vadjalane_N : N;
+vaegareneja_N : N;
+vaegarenemine_N : N;
+vaegareng_N : N;
+vaeghapnikveresus_N : N;
+vaegimpulss_N : N;
+vaegkooslus_N : N;
+vaegkuulja_N : N;
+vaegkuulmine_N : N;
+'vaegkõne_N' : N;
+vaegmoone_N : N;
+vaegpiimasus_N : N;
+vaegseedemahlasus_N : N;
+vaegtoitumus_N : N;
+vaegtootja_N : N;
+vaegtootmine_N : N;
+vaegus_N : N;
+vaekausile_panema_V : V;
+vaekoda_N : N;
+vaenelaps_N : N;
+vaene_A : A;
+vaene_N : N;
+vaenlane_N : N;
+'vaenlast_tagasi_lööma_V' : V;
+vaenukinnast_heitma_V : V;
+vaenukinnast_viskama_V : V;
+'vaenukinnast_üles_tõstma_V' : V;
+'vaenukägu_N' : N;
+vaenulikkus_N : N;
+vaenulik_A : A;
+vaenutseja_N : N;
+vaenutsemine_N : N;
+vaenuvankrit_veerema_panema_V : V;
+'vaenuvägi_N' : N;
+'vaenuväli_N' : N;
+vaen_N : N;
+vaeseke_N : N;
+'vaeseks_jääma_V' : V;
+vaeselt_elama_V : V;
+'vaese_omaks_lööma_V' : V;
+vaese_omaks_peksma_V : V;
+vaeseomaks_tegema_V : V;
+vaesestaja_N : N;
+vaesestamine_N : N;
+'vaeslapse_ossa_jätma_V' : V;
+'vaeslapse_ossa_jääma_V' : V;
+vaeslaps_N : N;
+vaestearst_N : N;
+vaestemaja_N : N;
+vaesuja_N : N;
+vaesuma_V : V;
+vaesumine_N : N;
+vaesuses_elama_V : V;
+vaesus_N : N;
+vaevaja_N : N;
+'vaevaks_võtma_V' : V;
+vaevaline_A : A;
+vaevaliselt_elama_V : V;
+vaevaliselt_Adv : Adv;
+vaevalt_Adv : Adv;
+vaevamine_N : N;
+vaevane_A : A;
+'vaeva_nägema_V' : V;
+'vaevanägemine_N' : N;
+vaevarikkalt_Adv : Adv;
+vaevata_Adv : Adv;
+vaeva_tegema_V : V;
+vaevatud_A : A;
+vaeva_tundma_V : V;
+'vaeva_vähendama_V' : V;
+vaevleja_N : N;
+vaevlema_V : V;
+vaevlemine_N : N;
+vaevlev_A : A;
+vaevu_hinge_sees_hoidma_V : V;
+'vaevu_jalul_püsima_V' : V;
+vaevuja_N : N;
+vaevuma_V : V;
+vaevumine_N : N;
+'vaevumärgatavalt_Adv' : Adv;
+vaevus_N : N;
+vaevu_Adv : Adv;
+vaev_N : N;
+'vagaalnärv_N' : N;
+vagabund_N : N;
+vagadus_N : N;
+vagajutt_N : N;
+'vagaks_jääma_V' : V;
+vagaks_tegema_V : V;
+vagalt_Adv : Adv;
+vagamees_N : N;
+vagane_A : A;
+vagant_N : N;
+'vagaseks_jääma_V' : V;
+vagaseks_tegema_V : V;
+vagatseja_N : N;
+vagatsema_V : V;
+vagatsemine_N : N;
+vagatsus_N : N;
+vaga_A : A;
+vageldamine_N : N;
+'vageldusnõel_N' : N;
+vagel_N : N;
+vagiina_N : N;
+vaginaalne_A : A;
+vaginiit_N : N;
+vaginism_N : N;
+vaglaraam_N : N;
+vaglutama_V : V;
+vaglutuma_V : V;
+vagranka_N : N;
+vagunelamu_N : N;
+vagunikatus_N : N;
+vagunisaatja_N : N;
+vagunkauplus_N : N;
+vagun_N : N;
+vagur_A : A;
+'vagusaks_jääma_V' : V;
+vagusaks_tegema_V : V;
+vagu_N : N;
+'vahaküpsus_N' : N;
+vahaleedik_N : N;
+vahamaal_N : N;
+'vahanäärmed_N' : N;
+vahapaber_N : N;
+vahapress_N : N;
+vahaprinter_N : N;
+vaharaba_N : N;
+vahariie_N : N;
+vahasegu_N : N;
+vahasulati_N : N;
+vahataja_N : N;
+vahatamine_N : N;
+vaha_N : N;
+vaheaega_tegema_V : V;
+vaheaeg_N : N;
+vaheaju_N : N;
+vahearve_N : N;
+vahedaks_tegema_V : V;
+'vahefiniš_N' : N;
+vahejaotur_N : N;
+vahejooks_N : N;
+'vahejoont_tõmbama_V' : V;
+vahejuhtum_N : N;
+vahekaart_N : N;
+vahekamber_N : N;
+vahekann_N : N;
+vahekaugus_N : N;
+vahekeel_N : N;
+vahekest_N : N;
+vahekiht_N : N;
+'vahekliimavööde_N' : N;
+vahekohtunik_N : N;
+vahekohus_N : N;
+'vahekokkuvõte_N' : N;
+vahekonto_N : N;
+vahekord_N : N;
+vahekorrus_N : N;
+'vahekäik_N' : N;
+vaheladu_N : N;
+vahelaepaneel_N : N;
+vahelaetala_N : N;
+vahelagi_N : N;
+vahelaud_N : N;
+vaheldamine_N : N;
+vaheldi_N : N;
+vahelduja_N : N;
+vahelduma_V : V;
+vaheldumine_N : N;
+vaheldumisi_Adv : Adv;
+vaheldus_N : N;
+vahelduvpaigutus_N : N;
+vahelduvpinge_N : N;
+vahelduvvoolugeneraator_N : N;
+vahelduvvoolumootor_N : N;
+vahelduvvool_N : N;
+vahele_asetama_V : V;
+'vahele_hüüdma_V' : V;
+'vahele_jõudma_V' : V;
+'vahele_jätma_V' : V;
+'vahele_jääma_V' : V;
+vahele_kirjutama_V : V;
+vahele_kuduma_V : V;
+vahele_liitma_V : V;
+vahele_lisama_V : V;
+'vahele_lõikama_V' : V;
+'vahele_lükkama_V' : V;
+'vahele_lükkima_V' : V;
+vahele_mahtuma_V : V;
+vahele_paigutama_V : V;
+vahele_paiskama_V : V;
+vahele_panema_V : V;
+vahele_pigistama_V : V;
+vahele_pistma_V : V;
+'vahelepõime_N' : N;
+'vahele_põimima_V' : V;
+'vahele_rääkima_V' : V;
+vahele_segama_V : V;
+vahelesegamine_N : N;
+vahele_suruma_V : V;
+vahele_tikkuma_V : V;
+vahele_torkama_V : V;
+'vahele_trügima_V' : V;
+vahele_tulema_V : V;
+vahele_tungima_V : V;
+'vahele_tõmbama_V' : V;
+vahele_viskama_V : V;
+'vahele_võtma_V' : V;
+'vahele_ütlema_V' : V;
+vahelihasehalvatus_N : N;
+vahelihasekramp_N : N;
+'vahelihasenärv_N' : N;
+vahelihasepiste_N : N;
+vahelihasesong_N : N;
+vahelihas_N : N;
+vaheliist_N : N;
+vahelik_N : N;
+vahelt_harima_V : V;
+'vahelt_lõikama_V' : V;
+vahelt_saama_V : V;
+vahelt_teenima_V : V;
+vahelt_tegema_V : V;
+'vahelt_tõmbama_V' : V;
+'vahelt_võtma_V' : V;
+vahelugu_N : N;
+vahel_Adv : Adv;
+'vahelüli_N' : N;
+vahemaandumine_N : N;
+vahemaa_N : N;
+vahemade_N : N;
+vahemees_N : N;
+vahemik_N : N;
+'vahemälu_N' : N;
+'vahemärgistus_N' : N;
+'vahemüür_N' : N;
+vahendajafirma_N : N;
+vahendaja_N : N;
+vahendamine_N : N;
+vahendatud_A : A;
+vahendeid_valima_V : V;
+'vahendianalüüs_N' : N;
+vahendid_N : N;
+vahendusfirma_N : N;
+vahendustasu_N : N;
+vahendustehing_N : N;
+vahendus_N : N;
+vahend_N : N;
+vahenema_V : V;
+vaheneuron_N : N;
+'vahenärv_N' : N;
+vahepala_N : N;
+vahepeal_Adv : Adv;
+vahepeatus_N : N;
+vaheplaat_N : N;
+vahepodest_N : N;
+vahepost_N : N;
+vahepruss_N : N;
+'vahepõrand_N' : N;
+'vahepärlin_N' : N;
+vaheraha_N : N;
+'vaherahu_sõlmima_V' : V;
+vaherahu_N : N;
+vahereklaam_N : N;
+vaheruum_N : N;
+vaher_N : N;
+'vaheränne_N' : N;
+vahesarikas_N : N;
+vaheseadmestik_N : N;
+vaheseinapaneel_N : N;
+vaheseinaplokk_N : N;
+vaheseinatala_N : N;
+vaheseinatellis_N : N;
+vahesein_N : N;
+vahest_Adv : Adv;
+'vahesõlm_N' : N;
+'vahesüsteem_N' : N;
+vahetaja_N : N;
+vahetala_N : N;
+vahetalitaja_N : N;
+vahetalitus_N : N;
+vahetama_V2 : V2;
+vahetamine_N : N;
+vahetarkvara_N : N;
+vahetegemine_N : N;
+vahetekk_N : N;
+vahetevahel_Adv : Adv;
+vahetiiter_N : N;
+vahetoode_N : N;
+vahet_tajuma_V : V;
+vahet_tegema_V : V;
+'vahet_tõmbama_V' : V;
+vahetuba_N : N;
+vahetuja_N : N;
+vahetult_Adv : Adv;
+vahetuma_V : V;
+vahetumine_N : N;
+vahetund_N : N;
+vahetuskaubandus_N : N;
+vahetuskaup_N : N;
+vahetuskurss_N : N;
+'vahetusmängija_N' : N;
+'vahetusnäitus_N' : N;
+vahetussamm_N : N;
+vahetustehing_N : N;
+vahetus_N : N;
+vahetu_A : A;
+'vahetõlge_N' : N;
+vahe_N : N;
+'vahevõre_N' : N;
+'vahevööt_N' : N;
+'vahevöö_N' : N;
+vahi_alla_panema_V : V;
+'vahi_alla_võtma_V' : V;
+vahi_all_hoidma_V : V;
+vahialune_N : N;
+vahikord_N : N;
+vahikorral_seisma_V : V;
+vahilaev_N : N;
+vahimadrus_N : N;
+vahimaja_N : N;
+vahimees_N : N;
+vahi_peal_seisma_V : V;
+vahiputka_N : N;
+'vahipäevik_N' : N;
+vahisalk_N : N;
+vahistaja_N : N;
+vahistamine_N : N;
+vahistatu_N : N;
+'vahižurnaal_N' : N;
+vahiteenistus_N : N;
+vahitorn_N : N;
+vahkviha_N : N;
+vahmiil_N : N;
+vahtija_N : N;
+vahtima_V2 : V2;
+vahtimine_N : N;
+vahti_pidama_V : V;
+vahtkond_N : N;
+vahtkonnaruum_N : N;
+vahtplast_N : N;
+'vahtpolüstüreen_N' : N;
+'vahtpolüstürool_N' : N;
+vahtramets_N : N;
+vahtrasiirup_N : N;
+vahtrik_N : N;
+vahtu_ajama_V : V;
+vahtuma_V : V;
+'vahtu_üles_lööma_V' : V;
+vaht_N : N;
+vahukomm_N : N;
+vahukoor_N : N;
+vahule_ajama_V : V;
+'vahule_lööma_V' : V;
+vahulusikas_N : N;
+vahune_A : A;
+vahupintsel_N : N;
+vahustaja_N : N;
+vahustamine_N : N;
+vahustumine_N : N;
+vahutaja_N : N;
+vahutama_V : V;
+vahutamine_N : N;
+vahutav_A : A;
+vahutsema_V : V;
+vahutsemine_N : N;
+vahuvein_N : N;
+vahuviin_N : N;
+vahvalt_Adv : Adv;
+vahvasti_Adv : Adv;
+vahvelkude_N : N;
+vahvel_N : N;
+vahvuma_V : V;
+'vahvärk_N' : N;
+vaibakunstnik_N : N;
+'vaibalõng_N' : N;
+vaibanuga_N : N;
+'vaibanäitus_N' : N;
+vaibapuhastaja_N : N;
+vaibapuhastusvahend_N : N;
+vaibuja_N : N;
+vaibumatu_A : A;
+vaibuma_V : V;
+vaibumine_N : N;
+vaidleja_N : N;
+vaidlema_V : V;
+vaidlemine_N : N;
+vaidluse_alla_panema_V : V;
+vaidluskunst_N : N;
+'vaidlusküsimus_N' : N;
+vaidlusoskus_N : N;
+vaidlustaja_N : N;
+vaidlustamine_N : N;
+vaidlustus_N : N;
+vaidlus_N : N;
+'vaidlusõhtu_N' : N;
+vaid_Adv : Adv;
+vaiehitis_N : N;
+vaielamu_N : N;
+vaieldamatult_Adv : Adv;
+vaieldamatu_A : A;
+vaieldav_A : A;
+vaier_N : N;
+vaigataja_N : N;
+vaigatama_V : V;
+vaigatamine_N : N;
+vaigistaja_N : N;
+vaigistamine_N : N;
+vaigistav_A : A;
+vaigistuma_V : V;
+vaigistus_N : N;
+vaigukas_A : A;
+vaigukork_N : N;
+vaigune_A : A;
+vaigustumine_N : N;
+'vaikehäälestus_N' : N;
+vaikekonfiguratsioon_N : N;
+vaikelu_N : N;
+'vaikelüüs_N' : N;
+vaikemarsruut_N : N;
+vaikeseade_N : N;
+'vaikesäte_N' : N;
+vaikevalik_N : N;
+vaikevorming_N : N;
+'vaikeväärtus_N' : N;
+vaikija_N : N;
+'vaiki_jääma_V' : V;
+vaikimine_N : N;
+vaikimisvanne_N : N;
+vaikne_A : A;
+'vaikseks_jääma_V' : V;
+vaikseks_tegema_V : V;
+vaikselt_Adv : Adv;
+'vaiksemaks_jääma_V' : V;
+vaikur_N : N;
+vaikus_N : N;
+vaik_N : N;
+'vaime_välja_kutsuma_V' : V;
+vaimne_A : A;
+vaimselt_Adv : Adv;
+vaimsustaja_N : N;
+vaimsustamine_N : N;
+vaimsus_N : N;
+vaimufilosoofia_N : N;
+vaimufilosoof_N : N;
+vaimuhaige_N : N;
+vaimuhaigla_N : N;
+vaimuhaigus_N : N;
+vaimuinimene_N : N;
+vaimukalt_Adv : Adv;
+vaimukas_A : A;
+vaimukusi_loopima_V : V;
+vaimukusi_pilduma_V : V;
+vaimukus_N : N;
+vaimulaad_N : N;
+vaimulikkond_N : N;
+vaimulikud_N : N;
+vaimulikult_Adv : Adv;
+vaimulikuseisus_N : N;
+vaimulik_A : A;
+vaimulik_N : N;
+vaimulooming_N : N;
+'vaimunõtrus_N' : N;
+'vaimu_närima_V' : V;
+vaimupuue_N : N;
+vaimurikkus_N : N;
+'vaimusilma_ees_nägema_V' : V;
+vaimusilma_ees_seisma_V : V;
+vaimusilma_ette_manama_V : V;
+vaimusilma_ette_tulema_V : V;
+'vaimusilmas_nägema_V' : V;
+vaimusilm_N : N;
+vaimustaja_N : N;
+vaimustamine_N : N;
+vaimustatud_A : A;
+vaimustav_A : A;
+vaimustuja_N : N;
+vaimustuma_V : V;
+vaimustumine_N : N;
+vaimustunud_A : A;
+vaimustunult_Adv : Adv;
+vaimustusega_Adv : Adv;
+vaimustusse_sattuma_V : V;
+vaimustus_N : N;
+vaimusugulane_N : N;
+'vaimusähvatus_N' : N;
+vaimutegelane_N : N;
+vaimuteravus_N : N;
+vaimutseja_N : N;
+vaimutsemine_N : N;
+vaimutus_N : N;
+vaimutu_A : A;
+'vaimutöö_N' : N;
+vaimuvabadus_N : N;
+vaimuvaesus_N : N;
+vaimu_valgustama_V : V;
+vaimu_valmistama_V : V;
+'vaimuvälgatus_N' : N;
+vaim_N : N;
+'vainurästas_N' : N;
+vainu_N : N;
+vaipelamu_N : N;
+vaipkate_N : N;
+vaipseelik_N : N;
+vaip_N : N;
+vaistlikult_Adv : Adv;
+vaistlik_A : A;
+vaist_N : N;
+'vait_jääma_V' : V;
+'vaitõke_N' : N;
+vai_N : N;
+vaivundament_N : N;
+vajadust_tundma_V : V;
+vajadus_N : N;
+vajaja_N : N;
+'vajaka_jääma_V' : V;
+vajak_N : N;
+vajalikkus_N : N;
+vajalikuks_pidama_V : V;
+vajalik_A : A;
+vajama_V2 : V2;
+vajamine_N : N;
+vaja_Adv : Adv;
+vaje_N : N;
+vajuja_N : N;
+vajuklava_N : N;
+vajuma_V : V;
+vajumine_N : N;
+vajutaja_N : N;
+vajutama_V2 : V2;
+vajutamine_N : N;
+vajutis_N : N;
+vajutus_N : N;
+'vaka_alla_jääma_V' : V;
+vaka_alla_panema_V : V;
+vaka_all_hoidma_V : V;
+vaka_all_pidama_V : V;
+'vaka_alt_välja_tooma_V' : V;
+vakantne_A : A;
+vakarahvas_N : N;
+vakataja_N : N;
+vakatama_V : V;
+vakatamine_N : N;
+'vakka_jääma_V' : V;
+vaksalihoone_N : N;
+vaksal_N : N;
+vakstu_N : N;
+vaktsiinija_N : N;
+vaktsiinimine_N : N;
+vaktsiin_N : N;
+vaktsinatsioon_N : N;
+vaktsineerija_N : N;
+vaktsineerima_V2 : V2;
+vaktsineerimine_N : N;
+vaktsineeritud_A : A;
+vakumaa_N : N;
+vakuraamat_N : N;
+vakuraha_N : N;
+valaja_N : N;
+valama_V2 : V2;
+valamine_N : N;
+valamisvorm_N : N;
+valamu_N : N;
+valand_N : N;
+valang_N : N;
+valaskala_N : N;
+valatis_N : N;
+valdaja_N : N;
+valdama_V2 : V2;
+valdamine_N : N;
+valdas_N : N;
+valdavalt_Adv : Adv;
+valdav_A : A;
+valdkond_N : N;
+waldorfkool_N : N;
+waldorfpedagoogika_N : N;
+valdusse_saama_V : V;
+valdus_N : N;
+vald_N : N;
+valeandmed_N : N;
+valehammas_N : N;
+valejuuksed_N : N;
+'valejänes_N' : N;
+valeks_ajama_V : V;
+valeks_kuulutama_V : V;
+valeks_tunnistama_V : V;
+valele_kaardile_panema_V : V;
+valelikult_Adv : Adv;
+valelik_A : A;
+'valelähe_N' : N;
+valemiredaktor_N : N;
+valemokk_N : N;
+valem_N : N;
+valendama_V : V;
+valendamine_N : N;
+valestart_N : N;
+valesti_sattuma_V : V;
+valesti_Adv : Adv;
+valet_ajama_V : V;
+valetaja_N : N;
+valetamine_N : N;
+vale_teele_sattuma_V : V;
+'valet_rääkima_V' : V;
+vale_A : A;
+vale_N : N;
+valevanne_N : N;
+valevorst_N : N;
+valgala_N : N;
+valge_ette_tooma_V : V;
+valge_ette_tulema_V : V;
+valgehallitusjuust_N : N;
+'valgejänes_N' : N;
+valgekest_N : N;
+'valgeks_lööma_V' : V;
+valgele_tooma_V : V;
+valgelible_N : N;
+'valgemärasõitja_N' : N;
+valgenahaline_N : N;
+valgendaja_N : N;
+valgendamine_N : N;
+valgenema_V : V;
+valgenemine_N : N;
+valgeollus_N : N;
+valgetahvel_N : N;
+valgetikand_N : N;
+valget_laeva_ootama_V : V;
+'valget_lippu_välja_võtma_V' : V;
+'valget_lippu_üles_tõmbama_V' : V;
+valget_mustaks_tegema_V : V;
+valgetuhkur_N : N;
+valge_A : A;
+valge_N : N;
+valgevenelane_N : N;
+valgeveresus_N : N;
+valgla_N : N;
+valgma_N : N;
+valgmik_N : N;
+valguja_N : N;
+valguma_V : V;
+valgumine_N : N;
+valgusaasta_N : N;
+valgusallikas_N : N;
+valgusdioodprinter_N : N;
+valgusdiood_N : N;
+valgusekartlikkus_N : N;
+valgusekartus_N : N;
+valgusenergia_N : N;
+valgusetendus_N : N;
+valgusetu_A : A;
+valgusfoor_N : N;
+valgusisaldus_N : N;
+valguskaabel_N : N;
+valguskartlikkus_N : N;
+valguskiirgamine_N : N;
+valguskiirgus_N : N;
+valguskiir_N : N;
+valguskiud_N : N;
+valguskvant_N : N;
+'valgusküllaselt_Adv' : Adv;
+valguslaik_N : N;
+valguslaine_N : N;
+'valgusmõõdik_N' : N;
+'valgusmõõtmine_N' : N;
+valgusnupp_N : N;
+valguspilt_N : N;
+valguspliiats_N : N;
+'valguspüük_N' : N;
+valgusrakett_N : N;
+valgusravi_N : N;
+valgussignaal_N : N;
+valgustabel_N : N;
+valgustahvel_N : N;
+valgustaja_N : N;
+valgustama_V2 : V2;
+valgustamine_N : N;
+valgustatus_N : N;
+valgustav_A : A;
+valgusteraapia_N : N;
+valgust_heitma_V : V;
+valgusti_N : N;
+valgust_kartma_V : V;
+'valgust_nägema_V' : V;
+'valgust_näitama_V' : V;
+valgustugevus_N : N;
+valgustuma_V : V;
+valgustumine_N : N;
+valgustuskirjandus_N : N;
+valgustusrakett_N : N;
+valgustustehnik_N : N;
+valgustustihedus_N : N;
+valgustus_N : N;
+valgus_N : N;
+valgusvoog_N : N;
+'valgusõpetus_N' : N;
+valideerimine_N : N;
+valiidsuskontroll_N : N;
+valiidsustest_N : N;
+valiidsus_N : N;
+valijamees_N : N;
+valijaskond_N : N;
+valija_N : N;
+valikaine_N : N;
+valikkogu_N : N;
+'valiknäitus_N' : N;
+valikraie_N : N;
+'valiktakistussõit_N' : N;
+valikturniir_N : N;
+valikuid_tegema_V : V;
+valikulause_N : N;
+valikuline_A : A;
+valikuliselt_Adv : Adv;
+valikumeetod_N : N;
+valikut_tegema_V : V;
+valikuvabadus_N : N;
+'valikuvõimalus_N' : N;
+valik_N : N;
+valikvastustest_N : N;
+'valikvõistlus_N' : N;
+'valikväeosa_N' : N;
+valimatu_A : A;
+valima_V2 : V2;
+valimik_N : N;
+valimine_N : N;
+valimised_N : N;
+valimisjaoskond_N : N;
+valimiskabiin_N : N;
+valimiskampaania_N : N;
+valimiskitsendus_N : N;
+valimiskogu_N : N;
+valimiskomisjon_N : N;
+valimisliit_N : N;
+valimisnimekiri_N : N;
+'valimispäev_N' : N;
+valimisringkond_N : N;
+valimissignaal_N : N;
+'valimissüsteem_N' : N;
+valimistulemused_N : N;
+valimistulemus_N : N;
+'valimisõigus_N' : N;
+'valimisüritus_N' : N;
+valim_N : N;
+valing_N : N;
+valitsejahoone_N : N;
+valitsejamaja_N : N;
+valitseja_N : N;
+valitsema_V2 : V2;
+valitsemine_N : N;
+valitsemisala_N : N;
+'valitsemisrežiim_N' : N;
+valitsemisviis_N : N;
+valitsev_A : A;
+valitsusametnik_N : N;
+valitsusarmee_N : N;
+valitsusasutus_N : N;
+valitsuserakond_N : N;
+valitsushoone_N : N;
+valitsusjuht_N : N;
+valitsuskepp_N : N;
+valitsuskoalitsioon_N : N;
+valitsusliit_N : N;
+valitsuslik_A : A;
+valitsuspartei_N : N;
+valitsusringkond_N : N;
+valitsussektor_N : N;
+valitsus_N : N;
+'valitsusväed_N' : N;
+valitud_A : A;
+vali_A : A;
+valivalt_Adv : Adv;
+valiv_A : A;
+valjad_N : N;
+'valjaid_pähe_panema_V' : V;
+valjaid_suhu_panema_V : V;
+valjastaja_N : N;
+valjastamine_N : N;
+valjendaja_N : N;
+valjendamine_N : N;
+valjenema_V : V;
+valjenemine_N : N;
+'valjuhääldaja_N' : N;
+'valjuhääldi_N' : N;
+'valjuhäälselt_Adv' : Adv;
+valjult_Adv : Adv;
+valjusti_Adv : Adv;
+valjus_N : N;
+'valkdüstroofia_N' : N;
+'valksisenõre_N' : N;
+valk_N : N;
+vallakirjutaja_N : N;
+vallale_paiskuma_V : V;
+vallale_tegema_V : V;
+vallali_laskma_V : V;
+vallaline_A : A;
+'vallaliseks_jääma_V' : V;
+vallali_tegema_V : V;
+vallali_Adv : Adv;
+vallamaja_N : N;
+vallandaja_N : N;
+vallandama_V2 : V2;
+vallandamine_N : N;
+vallanduma_V : V;
+vallandumine_N : N;
+valla_paiskama_V : V;
+valla_paiskuma_V : V;
+'valla_pääsema_V' : V;
+'valla_päästma_V' : V;
+vallasasi_N : N;
+'vallasekretär_N' : N;
+vallasema_N : N;
+vallaslaps_N : N;
+'vallaspõli_N' : N;
+'vallaspõlv_N' : N;
+'vallasrežiim_N' : N;
+'vallastöötlus_N' : N;
+vallasvara_N : N;
+'vallasvõte_N' : N;
+vallatalitaja_N : N;
+vallatee_N : N;
+valla_tegema_V : V;
+vallatlema_V : V;
+vallatult_Adv : Adv;
+vallatust_tegema_V : V;
+vallatu_A : A;
+vallavalitsus_N : N;
+valla_Adv : Adv;
+vallavanem_N : N;
+vallavolikogu_N : N;
+'valla_võtma_V' : V;
+vallikraav_N : N;
+vallitorn_N : N;
+vallutaja_N : N;
+vallutama_V2 : V2;
+vallutamine_N : N;
+vallutusretk_N : N;
+vallutus_N : N;
+vall_N : N;
+valmidusaste_N : N;
+valmidus_N : N;
+valmija_N : N;
+valmikirjanik_N : N;
+valmik_N : N;
+valmima_V : V;
+valmimeister_N : N;
+valmimine_N : N;
+valmimisaeg_N : N;
+valminud_A : A;
+valmis_ehitama_V : V;
+valmishoidmistasu_N : N;
+'valmis_jõudma_V' : V;
+valmis_kaaluma_V : V;
+valmiskaup_N : N;
+valmis_keetma_V : V;
+valmis_kirjutama_V : V;
+'valmiskünnis_N' : N;
+'valmis_mõtlema_V' : V;
+valmisolek_N : N;
+valmisolu_N : N;
+valmis_panema_V : V;
+valmisrakendus_N : N;
+valmisravim_N : N;
+valmisreis_N : N;
+valmisriie_N : N;
+valmis_saama_V : V;
+valmis_seadma_V : V;
+valmistaja_N : N;
+valmistama_V2 : V2;
+valmistamine_N : N;
+valmis_tegema_V : V;
+valmistoode_N : N;
+valmistuja_N : N;
+valmistumine_N : N;
+'valmistusõpetus_N' : N;
+valmis_vaatama_V : V;
+valmis_valama_V : V;
+valmis_Adv : Adv;
+valmis_A : A;
+valmivus_N : N;
+valm_N : N;
+valorisatsioon_N : N;
+valoriseerimine_N : N;
+valsisamm_N : N;
+'valsivõte_N' : N;
+valssima_V : V;
+valssimine_N : N;
+valss_N : N;
+valtrap_N : N;
+'valtsihöövel_N' : N;
+valtsija_N : N;
+valtsimine_N : N;
+valtskivi_N : N;
+valtsprofiil_N : N;
+valtstangid_N : N;
+valu_andma_V : V;
+valubetoon_N : N;
+valuhoog_N : N;
+'valu_ja_vatti_nägema_V' : V;
+valukartus_N : N;
+valukoda_N : N;
+valulaps_N : N;
+valulikkus_N : N;
+valulik_A : A;
+valuline_A : A;
+'valulävi_N' : N;
+valumine_N : N;
+valuplokk_N : N;
+'valupäev_N' : N;
+valuraha_N : N;
+valusalt_puudutama_V : V;
+valus_A : A;
+'valu_sünnitama_V' : V;
+valu_taha_tegema_V : V;
+valutaja_N : N;
+valu_takka_andma_V : V;
+valutama_V : V;
+valutamine_N : N;
+valu_tegema_V : V;
+valu_tekitama_V : V;
+valutoode_N : N;
+valutoorik_N : N;
+valutsehh_N : N;
+valutundetus_N : N;
+valutundlikkus_N : N;
+valutunne_N : N;
+valutustaja_N : N;
+valutustamine_N : N;
+valutus_N : N;
+valutu_A : A;
+'valutöökoda_N' : N;
+'valuutabörs_N' : N;
+valuutakauplus_N : N;
+valuutakitsendus_N : N;
+valuutakomitee_N : N;
+valuutakontroll_N : N;
+valuutakriis_N : N;
+valuutaliit_N : N;
+valuutapood_N : N;
+valuutasumma_N : N;
+valuutatehing_N : N;
+valuutatsoon_N : N;
+valuutaturg_N : N;
+valuutavahetuspunkt_N : N;
+valuutavahetus_N : N;
+valuuta_N : N;
+valuvaigisti_N : N;
+valu_N : N;
+valuvelg_N : N;
+valuvorm_N : N;
+'valu_võtma_V' : V;
+valvaja_N : N;
+valvama_V2 : V2;
+valvamine_N : N;
+valvas_A : A;
+valveadministraator_N : N;
+valveapteek_N : N;
+valvearst_N : N;
+valvefirma_N : N;
+valvekauplus_N : N;
+valvekoer_N : N;
+valvekord_N : N;
+valvelaev_N : N;
+valvelaud_N : N;
+valvelolek_N : N;
+valvelsamm_N : N;
+valvelseisang_N : N;
+valvemeeskond_N : N;
+valvemees_N : N;
+valveputka_N : N;
+'valvepäevik_N' : N;
+valveruum_N : N;
+valvesalk_N : N;
+valvestaja_N : N;
+valvestamine_N : N;
+'valvežurnaal_N' : N;
+valveteenistus_N : N;
+valve_N : N;
+valvkond_N : N;
+valvsus_N : N;
+valvuriputka_N : N;
+valvurmesilane_N : N;
+valvur_N : N;
+vamm_N : N;
+vampel_N : N;
+vampiir_N : N;
+vana_aastat_pidama_V : V;
+vanaadium_N : N;
+vanaaegkond_N : N;
+vanaaegselt_Adv : Adv;
+vanadaam_N : N;
+vanadekodu_N : N;
+vanaduselumega_kattuma_V : V;
+'vanadusepäev_N' : N;
+'vanadushüvitis_N' : N;
+'vanaduskäsn_N' : N;
+vanaduspension_N : N;
+'vanadustüügas_N' : N;
+vanadus_N : N;
+vanaeit_N : N;
+vanaema_N : N;
+'vanahärra_N' : N;
+vanainimene_N : N;
+vanainimeselikkus_N : N;
+vanaisa_N : N;
+vana_joru_ajama_V : V;
+vanake_N : N;
+vanakraamikaupmees_N : N;
+'vanakraaminäitus_N' : N;
+vanakraamiturg_N : N;
+vanakraam_N : N;
+'vanaks_jääma_V' : V;
+vanakuradi_piiblit_lugema_V : V;
+vanakurat_N : N;
+vanakuri_N : N;
+vanakuu_N : N;
+vanaldane_A : A;
+vanalinnus_N : N;
+vanalinn_N : N;
+vanalt_Adv : Adv;
+vanameelne_N : N;
+vanamees_N : N;
+vanametall_N : N;
+vanamoeliselt_Adv : Adv;
+vanamoelisus_N : N;
+vanamoodsalt_Adv : Adv;
+vanamoodsus_N : N;
+vanamoor_N : N;
+vanamutt_N : N;
+vanamuusikafestival_N : N;
+vanamuusika_N : N;
+vananaistesuvi_N : N;
+vanandamine_N : N;
+vananeja_N : N;
+vananema_V : V;
+vananemine_N : N;
+vananenud_A : A;
+vanapaar_N : N;
+vanapaber_N : N;
+vanapagan_N : N;
+vanaperenaine_N : N;
+vanapiiga_N : N;
+vanapoiss_N : N;
+vanaproua_N : N;
+'vanapärastaja_N' : N;
+'vanapärastamine_N' : N;
+'vanapäratseja_N' : N;
+'vanapäratsemine_N' : N;
+vanaraamatukaupmees_N : N;
+vanaraamat_N : N;
+vanaraud_N : N;
+vanasti_Adv : Adv;
+vanast_rasvast_elama_V : V;
+'vanast_võlast_võtma_V' : V;
+'vanasõna_N' : N;
+vanataat_N : N;
+vanatare_N : N;
+'vanatrükis_N' : N;
+'vanatädi_N' : N;
+'vanatüdruk_N' : N;
+vanausulised_N : N;
+vana_A : A;
+vana_N : N;
+vanavanemad_N : N;
+vanavanem_N : N;
+vandaalitseja_N : N;
+vandaalitsemine_N : N;
+vandaalsus_N : N;
+vandaal_N : N;
+vandalism_N : N;
+vandeadvokaat_N : N;
+vande_alla_panema_V : V;
+vandega_kinnitama_V : V;
+'vandega_tõotama_V' : V;
+vandekohus_N : N;
+vandemees_N : N;
+vanderdama_V : V;
+vander_N : N;
+'vandesõna_N' : N;
+'vandesõnu_lennutama_V' : V;
+'vandilõikaja_N' : N;
+vandiraiuja_N : N;
+vanduja_N : N;
+vanduma_V2 : V2;
+vandumine_N : N;
+'vandumissõna_N' : N;
+vanemallohvitser_N : N;
+vanemametnik_N : N;
+vanemapuhkus_N : N;
+vanematekodu_N : N;
+vanematemaja_N : N;
+vaneminsener_N : N;
+vanemkohtunik_N : N;
+vanemlikkus_N : N;
+vanemlik_A : A;
+'vanemmüüja_N' : N;
+vanemohvitser_N : N;
+vanemseersant_N : N;
+vanemteadur_N : N;
+vanemtreener_N : N;
+vanem_N : N;
+'vanemõpetaja_N' : N;
+vangerdaja_N : N;
+vangerdamine_N : N;
+vangidilemma_N : N;
+'vangi_jääma_V' : V;
+vangikamber_N : N;
+vangikong_N : N;
+vangilaager_N : N;
+vangimaja_N : N;
+'vangi_mõistma_V' : V;
+vangi_panema_V : V;
+vangis_istuma_V : V;
+vangistaja_N : N;
+vangistamine_N : N;
+vangistatu_N : N;
+vangistus_N : N;
+vangitorn_N : N;
+vangivagun_N : N;
+vangi_viima_V : V;
+'vangivõetu_N' : N;
+'vangi_võtma_V' : V;
+vanglaametnik_N : N;
+vanglahoone_N : N;
+vanglakaristus_N : N;
+'vanglamüür_N' : N;
+'vanglapsühhoos_N' : N;
+vangla_N : N;
+vangliin_N : N;
+vangutaja_N : N;
+vangutama_V2 : V2;
+vangutamine_N : N;
+vang_N : N;
+vanik_N : N;
+vaniljesuhkur_N : N;
+vanilje_N : N;
+vanilliekstrakt_N : N;
+vanilliin_N : N;
+vanillikaun_N : N;
+vanillikupar_N : N;
+vanillisuhkur_N : N;
+vanill_N : N;
+vankelmootor_N : N;
+vanker_N : N;
+'vankervõte_N' : N;
+vankrikuur_N : N;
+vankritee_N : N;
+vankritelg_N : N;
+vankuja_N : N;
+vankumatult_Adv : Adv;
+vankumatu_A : A;
+vankuma_V : V;
+vankumine_N : N;
+vannasader_N : N;
+vannet_andma_V : V;
+vanne_N : N;
+vanniahi_N : N;
+vannilina_N : N;
+vannimaja_N : N;
+vannitaja_N : N;
+vannitamine_N : N;
+'vannitoamööbel_N' : N;
+vannituba_N : N;
+vannivaht_N : N;
+vannivesi_N : N;
+'vanni_võtma_V' : V;
+'vanniõli_N' : N;
+vannutaja_N : N;
+vannutama_V2 : V2;
+vannutamine_N : N;
+vann_N : N;
+vantsija_N : N;
+vantsild_N : N;
+vantsimine_N : N;
+vant_N : N;
+'vanu_haavu_lahti_käristama_V' : V;
+vanuma_V : V;
+vanumine_N : N;
+vanunud_A : A;
+vanuriiga_N : N;
+'vanuripõli_N' : N;
+vanur_N : N;
+vanusegrupp_N : N;
+vanuseklass_N : N;
+vanuseline_A : A;
+'vanuserühm_N' : N;
+vanus_N : N;
+vanutaja_N : N;
+vanutamine_N : N;
+vaoke_N : N;
+vaos_hoidma_V : V;
+vaoshoitult_Adv : Adv;
+vaos_pidama_V : V;
+'vaost_välja_viima_V' : V;
+vapiloom_N : N;
+vapindus_N : N;
+'vapinäitus_N' : N;
+vapipitser_N : N;
+vapiteadlane_N : N;
+vapiteadus_N : N;
+vaplema_V : V;
+vapluskramp_N : N;
+'vappekülm_N' : N;
+vapper_A : A;
+vappornament_N : N;
+vappuja_N : N;
+vappuma_V : V;
+vappumine_N : N;
+vapp_N : N;
+vapralt_Adv : Adv;
+vaprasti_Adv : Adv;
+vaprus_N : N;
+vaps_N : N;
+vapustaja_N : N;
+vapustamine_N : N;
+vapustatud_A : A;
+vapustavalt_Adv : Adv;
+vapustav_A : A;
+vapustus_N : N;
+varaait_N : N;
+varahaldusteenus_N : N;
+varahoidja_N : N;
+varahommikuti_Adv : Adv;
+varahommik_N : N;
+varajane_A : A;
+varakamber_N : N;
+varakas_A : A;
+varakevad_N : N;
+varakindlustusselts_N : N;
+varakindlustus_N : N;
+varakristlus_N : N;
+varakult_Adv : Adv;
+varakus_N : N;
+varaline_A : A;
+varaliselt_Adv : Adv;
+varamu_N : N;
+varanduse_otsa_saama_V : V;
+varanduslikult_Adv : Adv;
+varanduslik_A : A;
+varandus_N : N;
+varane_A : A;
+varapaik_N : N;
+varasalv_N : N;
+varasid_tagastama_V : V;
+varastaja_N : N;
+varastamine_N : N;
+'varastamistõbi_N' : N;
+varasus_N : N;
+varas_N : N;
+vara_tagastama_V : V;
+varatus_N : N;
+varatu_A : A;
+varavalge_N : N;
+varavalgus_N : N;
+vara_Adv : Adv;
+vara_N : N;
+varbaed_N : N;
+'varbaid_püsti_ajama_V' : V;
+varbaid_sirgu_ajama_V : V;
+'varbaid_sirgu_tõmbama_V' : V;
+varbaid_sirgu_viskama_V : V;
+varbaid_siruli_ajama_V : V;
+'varbaid_välja_sirutama_V' : V;
+'varbaküüs_N' : N;
+'varbalüli_N' : N;
+varbatus_N : N;
+varbavahe_N : N;
+varblane_N : N;
+varbmagnet_N : N;
+varbsein_N : N;
+varbsirkel_N : N;
+varbtara_N : N;
+'varbusstõbi_N' : N;
+varb_N : N;
+vardasse_ajama_V : V;
+vardja_N : N;
+vareez_N : N;
+varemalt_Adv : Adv;
+varemetemaal_N : N;
+varemgi_Adv : Adv;
+varemini_Adv : Adv;
+varem_Adv : Adv;
+varesejalgu_tegema_V : V;
+varesejalgu_vedama_V : V;
+varesejalg_N : N;
+varesjalg_N : N;
+vares_N : N;
+vare_N : N;
+vargapoiss_N : N;
+varglik_A : A;
+vargne_A : A;
+vargsi_Adv : Adv;
+vargusmaania_N : N;
+vargus_N : N;
+variantkirje_N : N;
+variantosa_N : N;
+variant_N : N;
+varieerija_N : N;
+varieerimine_N : N;
+varieeruja_N : N;
+varieerumine_N : N;
+'varieerumisvõimalus_N' : N;
+'varieerumisvõime_N' : N;
+varieeruvus_N : N;
+varieteeteater_N : N;
+varietee_N : N;
+'variettevõte_N' : N;
+varifirma_N : N;
+variisik_N : N;
+varijoonis_N : N;
+varikatus_N : N;
+varikoos_N : N;
+varikotseele_N : N;
+varikuju_N : N;
+varimajandus_N : N;
+varimuutuja_N : N;
+'varimälu_N' : N;
+varinal_sadama_V : V;
+varing_N : N;
+varipilt_N : N;
+'varipüü_N' : N;
+variregister_N : N;
+varisein_N : N;
+variseja_N : N;
+varisemine_N : N;
+variserlikult_Adv : Adv;
+variserlik_A : A;
+variser_N : N;
+varitekk_N : N;
+varitseja_N : N;
+varitsemine_N : N;
+varitsuskoht_N : N;
+varitsusonn_N : N;
+varitsuspaik_N : N;
+varitsussalk_N : N;
+vari_N : N;
+'variõppekava_N' : N;
+varjaag_N : N;
+varjaja_N : N;
+varjamatult_Adv : Adv;
+varjamatu_A : A;
+varjama_V2 : V2;
+varjamine_N : N;
+varjatud_A : A;
+varjav_A : A;
+varjeehitis_N : N;
+varjend_N : N;
+varjerajatis_N : N;
+'varjevärvimine_N' : N;
+varjualune_N : N;
+varjugi_mitte_kannatama_V : V;
+varju_heitma_V : V;
+varjuja_N : N;
+'varju_jätma_V' : V;
+'varju_jääma_V' : V;
+varju_kaduma_V : V;
+varjukannike_N : N;
+varjukas_A : A;
+varjukuju_N : N;
+varjuk_N : N;
+varjule_panema_V : V;
+varjule_pistma_V : V;
+varjule_ronima_V : V;
+varjul_hoidma_V : V;
+varjuline_A : A;
+varjuma_V : V;
+varjumine_N : N;
+'varju_mitte_näha_tahtma_V' : V;
+varjundamine_N : N;
+varjund_N : N;
+varjunimi_N : N;
+varju_otsima_V : V;
+varjupaik_N : N;
+varju_pugema_V : V;
+varju_saama_V : V;
+varjusadam_N : N;
+'varjus_püsima_V' : V;
+'varjusurma_jääma_V' : V;
+varjutaja_N : N;
+varjutama_V2 : V2;
+varjutamine_N : N;
+varjuteater_N : N;
+varjutikand_N : N;
+varjutuma_V : V;
+varjutumine_N : N;
+varjutus_N : N;
+'varju_tõmbuma_V' : V;
+varju_viskama_V : V;
+varmalt_Adv : Adv;
+varmasti_Adv : Adv;
+varna_riputama_V : V;
+varn_N : N;
+varrasantenn_N : N;
+varrassulgur_N : N;
+varrastaja_N : N;
+varrastamine_N : N;
+varras_N : N;
+'varrelüli_N' : N;
+'varresõlm_N' : N;
+varretaja_N : N;
+varretamine_N : N;
+varrmeeter_N : N;
+varroatoos_N : N;
+varroatosis_N : N;
+varrud_N : N;
+varrukasuu_N : N;
+varrukas_N : N;
+'varrukavärvel_N' : N;
+varruline_N : N;
+varr_N : N;
+varsakabi_N : N;
+varsseller_N : N;
+varssuma_V : V;
+varss_N : N;
+varstine_A : A;
+varsti_Adv : Adv;
+vars_N : N;
+vartuma_V : V;
+varuemapere_N : N;
+varufail_N : N;
+varuja_N : N;
+varukoopia_N : N;
+varuks_panema_V : V;
+varukumm_N : N;
+varuma_V2 : V2;
+varumees_N : N;
+varumine_N : N;
+varumootor_N : N;
+'varumängija_N' : N;
+varundamine_N : N;
+varundusprogramm_N : N;
+varundustarkvara_N : N;
+varupositioon_N : N;
+varurada_N : N;
+varusaaja_N : N;
+varusagedus_N : N;
+varustaja_N : N;
+varustamine_N : N;
+varustatus_N : N;
+varustuma_V : V;
+varustumine_N : N;
+varustusagent_N : N;
+varustusnorm_N : N;
+varustus_N : N;
+varutoide_N : N;
+varu_N : N;
+'varuvõti_N' : N;
+'varuõhk_N' : N;
+varvasastak_N : N;
+varvaslaud_N : N;
+varvastants_N : N;
+varvastehnika_N : N;
+varvastele_valu_andma_V : V;
+varvast_laskma_V : V;
+varvast_litsuma_V : V;
+varvast_vajutama_V : V;
+varvast_viskama_V : V;
+varvas_N : N;
+varvistik_N : N;
+varvomeetria_N : N;
+varvukile_Adv : Adv;
+varvukil_Adv : Adv;
+'varvulkõndija_N' : N;
+varv_N : N;
+vasakhaak_N : N;
+vasaksilt_N : N;
+vasaksirge_N : N;
+'vasaku_käega_tegema_V' : V;
+'vasaku_käega_teretama_V' : V;
+vasakule_toimetama_V : V;
+vasakule_Adv : Adv;
+vasakul_Adv : Adv;
+vasak_A : A;
+vasalkond_N : N;
+vasallilinnus_N : N;
+vasall_N : N;
+vasaraga_taguma_V : V;
+vasaraheide_N : N;
+vasaraheitja_N : N;
+vasardaja_N : N;
+vasardamine_N : N;
+vasarkirves_N : N;
+vasar_N : N;
+'vasemürgistus_N' : N;
+'vasemürgitus_N' : N;
+vasesulam_N : N;
+vasikaliha_N : N;
+vasikas_N : N;
+vasikavaimustus_N : N;
+vaskkaabel_N : N;
+vaskkett_N : N;
+vaskkirves_N : N;
+'vasklöökpill_N' : N;
+vasknael_N : N;
+vaskneet_N : N;
+'vasknööp_N' : N;
+vaskpaar_N : N;
+vaskpannal_N : N;
+vaskpuhkpill_N : N;
+vaskpulm_N : N;
+vasktraat_N : N;
+vaskuliit_N : N;
+vask_N : N;
+vaskvitriol_N : N;
+'vaskvõre_N' : N;
+vasoneuroos_N : N;
+vasospasm_N : N;
+vassima_V : V;
+vassimine_N : N;
+vassuma_V : V;
+vastaja_N : N;
+vastakalt_Adv : Adv;
+vastakas_A : A;
+vastakuti_panema_V : V;
+vastakuti_seadma_V : V;
+vastakuti_Adv : Adv;
+vastaline_A : A;
+vastaline_N : N;
+vastalisus_N : N;
+vastama_V2 : V2;
+vastamine_N : N;
+vastamisi_Adv : Adv;
+vastandaja_N : N;
+vastandama_V2 : V2;
+vastandamine_N : N;
+vastandlikkus_N : N;
+vastandlik_A : A;
+'vastandmärk_N' : N;
+'vastandsõna_N' : N;
+vastandumine_N : N;
+vastandus_N : N;
+vastand_N : N;
+vastandvektor_N : N;
+vastane_N : N;
+vastanu_N : N;
+vastas_istuma_V : V;
+vastasleer_N : N;
+vastasmaja_N : N;
+'vastasmõju_N' : N;
+'vastasmängija_N' : N;
+vastasnurk_N : N;
+vastaspool_N : N;
+vastasrindlane_N : N;
+vastasrind_N : N;
+vastassein_N : N;
+vastas_seisma_V : V;
+vastasseis_N : N;
+vastassiire_N : N;
+vastassugupool_N : N;
+vastassugu_N : N;
+vastassuund_N : N;
+vastastaja_N : N;
+vastastamine_N : N;
+vastastikku_panema_V : V;
+vastastikku_seadma_V : V;
+vastastikkus_N : N;
+'vastastikmõju_N' : N;
+vastastikune_A : A;
+vastastuba_N : N;
+'vastasvõistkond_N' : N;
+vastavalt_Adv : Adv;
+vastavuskontroll_N : N;
+vastavustestimine_N : N;
+vastavus_N : N;
+vastav_A : A;
+vastendamine_N : N;
+vaste_N : N;
+vastikult_Adv : Adv;
+vastikust_tundma_V : V;
+vastikus_N : N;
+vastik_A : A;
+vastlakukkel_N : N;
+vastlaliug_N : N;
+'vastlamäng_N' : N;
+'vastlapäevaüritus_N' : N;
+'vastlapäev_N' : N;
+'vastlasõit_N' : N;
+vastne_A : A;
+vastne_N : N;
+'vastsündinuhammas_N' : N;
+'vastsündinu_N' : N;
+'vastuabinõu_N' : N;
+vastu_ajama_V : V;
+vastu_andma_V : V;
+vastu_asetama_V : V;
+vastuhagi_N : N;
+vastuhakkaja_N : N;
+vastu_hakkama_V : V;
+vastuhakk_N : N;
+vastu_hambaid_andma_V : V;
+vastu_hambaid_panema_V : V;
+'vastu_hambaid_tõmbama_V' : V;
+vastu_hambaid_valama_V : V;
+vastu_hambaid_virutama_V : V;
+'vastu_hambaid_äigama_V' : V;
+vastu_helkima_V : V;
+'vastu_hüüdma_V' : V;
+vastu_juhtuma_V : V;
+vastukaal_N : N;
+vastu_kaela_andma_V : V;
+vastu_kaela_saama_V : V;
+vastu_kaikuma_V : V;
+vastukaja_N : N;
+vastukarva_silitama_V : V;
+vastu_kihutama_V : V;
+vastu_kiirguma_V : V;
+vastu_kostma_V : V;
+vastu_kumama_V : V;
+'vastu_kõlama_V' : V;
+'vastu_kõmisema_V' : V;
+'vastu_kõrvu_andma_V' : V;
+'vastu_kõrvu_panema_V' : V;
+'vastu_kõrvu_tõmbama_V' : V;
+'vastu_kõrvu_valama_V' : V;
+'vastu_kõrvu_virutama_V' : V;
+'vastu_kõrvu_äigama_V' : V;
+'vastu_kärssa_andma_V' : V;
+'vastu_kärssa_panema_V' : V;
+'vastu_kärssa_tõmbama_V' : V;
+'vastu_kärssa_valama_V' : V;
+'vastu_kärssa_virutama_V' : V;
+'vastu_kärssa_äigama_V' : V;
+'vastu_küsima_V' : V;
+vastu_lausuma_V : V;
+'vastu_lõugu_andma_V' : V;
+'vastu_lõugu_panema_V' : V;
+'vastu_lõugu_tõmbama_V' : V;
+'vastu_lõugu_valama_V' : V;
+'vastu_lõugu_virutama_V' : V;
+'vastu_lõugu_äigama_V' : V;
+'vastulöök_N' : N;
+'vastu_lööma_V' : V;
+'vastu_lükkama_V' : V;
+vastumeelselt_Adv : Adv;
+vastumeelsust_tundma_V : V;
+vastumeelsustunne_N : N;
+vastumeelsus_N : N;
+vastumeel_N : N;
+vastu_muhku_andma_V : V;
+vastu_muhku_panema_V : V;
+vastu_muhku_saama_V : V;
+'vastu_muhku_tõmbama_V' : V;
+vastu_muhku_valama_V : V;
+vastu_muhku_virutama_V : V;
+'vastu_muhku_äigama_V' : V;
+'vastu_mõjuma_V' : V;
+'vastu_mängima_V' : V;
+vastu_naeratama_V : V;
+'vastu_nähvama_V' : V;
+'vastunäidustamine_N' : N;
+'vastunäidustus_N' : N;
+vastuolek_N : N;
+vastuollu_sattuma_V : V;
+vastuolu_N : N;
+vastupandamatult_Adv : Adv;
+vastu_panema_V : V;
+vastupanu_avaldama_V : V;
+vastupanuliikumine_N : N;
+vastupanu_murdma_V : V;
+vastupanu_osutama_V : V;
+vastupanu_N : N;
+'vastupanuvõime_N' : N;
+vastupealetung_N : N;
+vastu_peegelduma_V : V;
+vastu_pidama_V : V;
+vastupidavalt_Adv : Adv;
+vastupidavustreening_N : N;
+vastupidavus_N : N;
+vastupidiselt_tegema_V : V;
+vastupidiselt_toimetama_V : V;
+vastupidi_Adv : Adv;
+vastu_pistma_V : V;
+vastu_puiklema_V : V;
+'vastu_põiklema_V' : V;
+'vastu_põrkama_V' : V;
+'vastu_põrutama_V' : V;
+'vastu_pöörama_V' : V;
+'vastu_pöörduma_V' : V;
+'vastu_pükse_saama_V' : V;
+vastu_rabelema_V : V;
+vastu_raiuma_V : V;
+vastureformatsioon_N : N;
+vastureklaam_N : N;
+vastu_rinda_taguma_V : V;
+'vastu_rindu_lööma_V' : V;
+vastu_ruttama_V : V;
+'vastu_rääkima_V' : V;
+'vasturääkimine_N' : N;
+'vasturääkivus_N' : N;
+'vastu_ründama_V' : V;
+vastu_saama_V : V;
+vastu_sattuma_V : V;
+vastuseade_N : N;
+vastu_seadma_V : V;
+vastuseid_andma_V : V;
+vastu_seina_suruma_V : V;
+vastuseisja_N : N;
+vastu_seisma_V : V;
+vastuseisu_kohtama_V : V;
+vastuseis_N : N;
+vastu_seletama_V : V;
+vastuseprimitiiv_N : N;
+vastu_sihtima_V : V;
+vastu_siplema_V : V;
+vastu_sirutama_V : V;
+vastustamine_N : N;
+vastust_andma_V : V;
+vastust_leidma_V : V;
+vastust_tegema_V : V;
+'vastust_võlgu_jätma_V' : V;
+vastu_sudima_V : V;
+vastu_suruma_V : V;
+vastus_N : N;
+'vastu_sõdima_V' : V;
+'vastu_sõimama_V' : V;
+'vastu_sõitma_V' : V;
+'vastu_sõnelema_V' : V;
+'vastu_sõrmi_andma_V' : V;
+'vastu_särama_V' : V;
+'vastu_säutsuma_V' : V;
+vastu_taevast_kerima_V : V;
+vastu_taevast_laskma_V : V;
+vastu_taevast_lendama_V : V;
+'vastu_taevast_põrutama_V' : V;
+vastu_tahti_andma_V : V;
+vastu_tahti_panema_V : V;
+'vastu_tahti_tõmbama_V' : V;
+vastu_tahti_valama_V : V;
+vastu_tahti_virutama_V : V;
+'vastu_tahti_äigama_V' : V;
+vastutaja_N : N;
+vastutamine_N : N;
+vastutasu_N : N;
+vastu_tatti_andma_V : V;
+vastu_tatti_panema_V : V;
+'vastu_tatti_tõmbama_V' : V;
+vastu_tatti_valama_V : V;
+vastu_tatti_virutama_V : V;
+'vastu_tatti_äigama_V' : V;
+vastutavus_N : N;
+vastu_tegema_V : V;
+vastutegevus_N : N;
+vastu_tegutsema_V : V;
+vastu_tervitama_V : V;
+vastu_toetama_V : V;
+vastu_toimima_V : V;
+vastu_torisema_V : V;
+vastu_tormama_V : V;
+vastutulek_N : N;
+vastutulematus_N : N;
+vastu_tulema_V : V;
+vastutuli_N : N;
+'vastutusele_võtma_V' : V;
+'vastutust_endale_võtma_V' : V;
+vastutust_kandma_V : V;
+vastutustundeliselt_Adv : Adv;
+vastutustundetult_Adv : Adv;
+vastutustundlikult_Adv : Adv;
+vastutustunne_N : N;
+vastutus_N : N;
+'vastutusvõimeliselt_Adv' : Adv;
+'vastutusvõimelisus_N' : N;
+'vastutusvõimetult_Adv' : Adv;
+'vastutusvõimetus_N' : N;
+'vastutusvõime_N' : N;
+vastutuult_Adv : Adv;
+vastutuul_N : N;
+'vastu_tõrkuma_V' : V;
+'vastutöötaja_N' : N;
+'vastutöötamine_N' : N;
+vastu_ulatama_V : V;
+vastu_vaatama_V : V;
+vastu_vahtima_V : V;
+vastu_vahtimist_andma_V : V;
+vastu_vahtimist_panema_V : V;
+'vastu_vahtimist_tõmbama_V' : V;
+vastu_vahtimist_valama_V : V;
+vastu_vahtimist_virutama_V : V;
+'vastu_vahtimist_äigama_V' : V;
+vastu_vaidlema_V : V;
+vastu_Adv : Adv;
+vastuvett_ujuma_V : V;
+vastu_virutama_V : V;
+vastu_viskama_V : V;
+vastuvoolu_hoidma_V : V;
+vastuvoolu_Adv : Adv;
+vastuvool_N : N;
+'vastuvõetavaks_tunnistama_V' : V;
+'vastuvõetavalt_Adv' : Adv;
+'vastu_võitlema_V' : V;
+'vastuvõtja_N' : N;
+'vastuvõtlikkus_N' : N;
+'vastu_võtma_V' : V;
+'vastuvõtmine_N' : N;
+'vastuvõtt_N' : N;
+'vastuvõtuantenn_N' : N;
+'vastuvõtukomisjon_N' : N;
+'vastuvõtulett_N' : N;
+'vastuvõturuum_N' : N;
+'vastuvõtusaal_N' : N;
+'vastuvõtuteatis_N' : N;
+'vastuvõtutest_N' : N;
+'vastuväide_N' : N;
+'vastu_ütlema_V' : V;
+vateerija_N : N;
+vateerimine_N : N;
+vaterdama_V : V;
+vati_sees_hoidma_V : V;
+vatmanpaber_N : N;
+vatman_N : N;
+vatraja_N : N;
+vatrama_V2 : V2;
+vatramine_N : N;
+'vatsakaantõbi_N' : N;
+vatsake_N : N;
+'vatsatäis_N' : N;
+vats_N : N;
+vatti_andma_V : V;
+vatti_saama_V : V;
+'vattpüksid_N' : N;
+vattsekund_N : N;
+vatt_N : N;
+'vautšer_N' : N;
+vau_N : N;
+wc_N : N;
+veaavastuskood_N : N;
+veaavastus_N : N;
+vead_N : N;
+veakindlus_N : N;
+veakontroll_N : N;
+veaparanduskood_N : N;
+veaparandus_N : N;
+veategur_N : N;
+veateooria_N : N;
+veateoreetik_N : N;
+veatult_Adv : Adv;
+veatus_N : N;
+veatu_A : A;
+'veatõrjetarkvara_N' : N;
+'veatõrje_N' : N;
+'veatöötlus_N' : N;
+vebling_N : N;
+vedaanta_N : N;
+vedaja_N : N;
+vedama_V2 : V2;
+vedamik_N : N;
+vedamine_N : N;
+vedamus_N : N;
+vedanta_N : N;
+'vedelaks_lööma_V' : V;
+'vedelaks_võtma_V' : V;
+vedeldaja_N : N;
+vedeldamine_N : N;
+vedeldi_N : N;
+vedeldumine_N : N;
+vedeleja_N : N;
+vedelemine_N : N;
+vedelik_N : N;
+vedelkaup_N : N;
+vedelkristallekraan_N : N;
+vedelkristallkuvar_N : N;
+vedelkristallmonitor_N : N;
+vedelkristallprinter_N : N;
+vedelkristall_N : N;
+vedelseep_N : N;
+'vedelsõnnik_N' : N;
+vedelus_N : N;
+vedel_A : A;
+vedik_N : N;
+vedruamortisaator_N : N;
+vedruamort_N : N;
+vedruhoolaud_N : N;
+vedrumadrats_N : N;
+vedrumootor_N : N;
+'vedrunõel_N' : N;
+vedruseib_N : N;
+vedrustus_N : N;
+vedrutaja_N : N;
+vedrutamine_N : N;
+'vedrut_välja_viskama_V' : V;
+vedruvanker_N : N;
+vedru_N : N;
+vedruvoodi_N : N;
+'vedru_välja_viskama_V' : V;
+vedurijuht_N : N;
+vedurlaev_N : N;
+vedurpuksiir_N : N;
+vedurvagun_N : N;
+vedur_N : N;
+vedu_N : N;
+'vedu_võtma_V' : V;
+veeaeroobika_N : N;
+'vee_alla_jätma_V' : V;
+veeaur_N : N;
+veebel_N : N;
+veeber_N : N;
+veebiaadress_N : N;
+veebiadministraator_N : N;
+veebiarendus_N : N;
+veebibrauser_N : N;
+veebidisain_N : N;
+veebidokument_N : N;
+veebifilter_N : N;
+veebihost_N : N;
+'veebiinfosüsteem_N' : N;
+veebikaamera_N : N;
+veebikataloog_N : N;
+veebikonto_N : N;
+veebikujundus_N : N;
+veebilanss_N : N;
+'veebilehekülg_N' : N;
+veebilehitseja_N : N;
+veebileht_N : N;
+veebileving_N : N;
+veebilevi_N : N;
+veebilogi_N : N;
+veebilutikas_N : N;
+veebimeil_N : N;
+veebiportaal_N : N;
+'veebipäevik_N' : N;
+veebirakendusserver_N : N;
+veebirakendus_N : N;
+veebiredaktor_N : N;
+veebireklaam_N : N;
+veebirobot_N : N;
+veebisait_N : N;
+veebiseminar_N : N;
+veebiserver_N : N;
+veebisirvija_N : N;
+veebisuhtlus_N : N;
+veebivaade_N : N;
+veebivestlus_N : N;
+veebivorm_N : N;
+'veebiväljaanne_N' : N;
+'veebivärav_N' : N;
+'veebiülem_N' : N;
+veeblett_N : N;
+veeblevi_N : N;
+'veeblingusõlm_N' : N;
+veebmeister_N : N;
+veebruarikuu_N : N;
+'veebruaripäev_N' : N;
+veebruar_N : N;
+veeb_N : N;
+veeda_N : N;
+veegan_N : N;
+veega_segama_V : V;
+veehaldjas_N : N;
+veehoidla_N : N;
+vee_ja_leiva_peale_panema_V : V;
+veejuhe_N : N;
+'veejõud_N' : N;
+veekahjustus_N : N;
+veekartus_N : N;
+veekeetja_N : N;
+veekell_N : N;
+veekindlus_N : N;
+veekogu_N : N;
+veekonn_N : N;
+veekopsik_N : N;
+veekraan_N : N;
+veelaev_N : N;
+veelahe_N : N;
+veelaud_N : N;
+veelendlane_N : N;
+veelgi_Adv : Adv;
+veelind_N : N;
+veeloomastik_N : N;
+veeloom_N : N;
+veel_Adv : Adv;
+veemass_N : N;
+veemed_N : N;
+veemootorisport_N : N;
+veemotosport_N : N;
+veenduja_N : N;
+veenduma_V : V;
+veendumine_N : N;
+'veendumusele_jõudma_V' : V;
+veendumusi_jagama_V : V;
+veendumus_N : N;
+veendunud_A : A;
+'veendunult_ütlema_V' : V;
+veenev_A : A;
+veenilaiend_N : N;
+veenima_V2 : V2;
+veenina_N : N;
+'veenipõletik_N' : N;
+veenisein_N : N;
+veeniteadus_N : N;
+veenitromboos_N : N;
+'veeniõpetus_N' : N;
+veenja_N : N;
+veenma_V2 : V2;
+veenmine_N : N;
+veen_N : N;
+veeorganism_N : N;
+'veepallimängija_N' : N;
+veepallur_N : N;
+veepall_N : N;
+veepang_N : N;
+vee_peal_hoidma_V : V;
+'vee_peal_püsima_V' : V;
+veepidur_N : N;
+veepind_N : N;
+veepudel_N : N;
+veepuudus_N : N;
+'veepäästevahend_N' : N;
+veerada_N : N;
+veerandaeg_N : N;
+veerandfinaal_N : N;
+veerandihinne_N : N;
+veerandsajand_N : N;
+veerand_N : N;
+veereja_N : N;
+veerelaager_N : N;
+veerema_V : V;
+veeremilaev_N : N;
+veeremine_N : N;
+veerem_N : N;
+'veeremängunui_N' : N;
+'veeremängurada_N' : N;
+'veeremäng_N' : N;
+veererada_N : N;
+veereservuaar_N : N;
+veeretaja_N : N;
+veeretama_V2 : V2;
+veeretamine_N : N;
+veeretee_N : N;
+veeretus_N : N;
+veere_N : N;
+veerevkoosseis_N : N;
+veerg_N : N;
+veerija_N : N;
+veerikkus_N : N;
+veerik_N : N;
+veerimine_N : N;
+veering_N : N;
+veeris_N : N;
+veerjalt_Adv : Adv;
+veerkivi_N : N;
+veerlaine_N : N;
+veermik_N : N;
+veermine_A : A;
+'veerusõlm_N' : N;
+veer_N : N;
+veesisaldus_N : N;
+veesoojendi_N : N;
+veesoon_N : N;
+veesportlane_N : N;
+veesport_N : N;
+veestik_N : N;
+veesuusataja_N : N;
+veesuusatamine_N : N;
+veesuusk_N : N;
+'veesõiduk_N' : N;
+'veesüliti_N' : N;
+'veesüsteem_N' : N;
+veetaim_N : N;
+veetallaja_N : N;
+veetanker_N : N;
+veetee_N : N;
+veetigu_N : N;
+veetja_N : N;
+veetleja_N : N;
+veetlema_V2 : V2;
+veetlemine_N : N;
+veetlevus_N : N;
+veetlev_A : A;
+veetlik_A : A;
+veetlus_N : N;
+veetma_V2 : V2;
+veetmine_N : N;
+veetornelamu_N : N;
+veetorn_N : N;
+veetoru_N : N;
+veetransport_N : N;
+veetsistern_N : N;
+veetuhkur_N : N;
+veeturbiin_N : N;
+veetu_A : A;
+'veetõke_N' : N;
+'veetõkkelint_N' : N;
+veeuputus_N : N;
+veevann_N : N;
+'veevarustussüsteem_N' : N;
+veevaru_N : N;
+veevoog_N : N;
+veevooluenergia_N : N;
+'veevõimlemine_N' : N;
+'veeväli_N' : N;
+'veevärk_N' : N;
+'veeõitsemine_N' : N;
+veganism_N : N;
+vegetaarlane_N : N;
+vegetaarlus_N : N;
+vegetaarroog_N : N;
+vegetatiivne_A : A;
+vegetatsiooniperiood_N : N;
+vegetatsioon_N : N;
+vegeteerija_N : N;
+vegeteerimine_N : N;
+'vegetodüstoonia_N' : N;
+vehkat_tegema_V : V;
+'vehkemisõpetaja_N' : N;
+vehkija_N : N;
+vehkima_V2 : V2;
+vehkimine_N : N;
+vehkleja_N : N;
+vehklema_V : V;
+vehklemine_N : N;
+vehklemismask_N : N;
+'vehklemismõõk_N' : N;
+vehklemisrada_N : N;
+vehklemissaal_N : N;
+vehklemistreener_N : N;
+vehklmisrelv_N : N;
+veiderdaja_N : N;
+veiderdama_V : V;
+veiderdamine_N : N;
+veider_A : A;
+veidikene_Adv : Adv;
+veidike_Adv : Adv;
+veidi_Adv : Adv;
+veidralt_Adv : Adv;
+veidrik_N : N;
+veidrus_N : N;
+veiklema_V : V;
+veimed_N : N;
+veimekirst_N : N;
+veimevakk_N : N;
+veinikauplus_N : N;
+veinikaupmees_N : N;
+veinikelder_N : N;
+veinikelner_N : N;
+veiniklaas_N : N;
+veinimess_N : N;
+veinipokaal_N : N;
+veinipood_N : N;
+veinipudel_N : N;
+veiniriiul_N : N;
+veiniteadus_N : N;
+'veinitööstus_N' : N;
+'veiniäri_N' : N;
+'veiniäädikas_N' : N;
+vein_N : N;
+veisefarm_N : N;
+veisefilee_N : N;
+veisehaigus_N : N;
+veisekasvatus_N : N;
+veiselaut_N : N;
+veiseliha_N : N;
+'veisetõug_N' : N;
+veistehullus_N : N;
+veis_N : N;
+vekker_N : N;
+vekselsarikas_N : N;
+vekseltala_N : N;
+veksel_N : N;
+vekslikurss_N : N;
+'vekslikäendus_N' : N;
+veksliprotest_N : N;
+vekslitehing_N : N;
+vektorgraafika_N : N;
+vektoriprotsessor_N : N;
+vektorkujutis_N : N;
+vektorkuvar_N : N;
+vektorkuvaseade_N : N;
+vektor_N : N;
+velg_N : N;
+veli_N : N;
+velmaja_N : N;
+velmamine_N : N;
+velodroom_N : N;
+veloergomeeter_N : N;
+velopall_N : N;
+velopolo_N : N;
+'velorikša_N' : N;
+velotrekk_N : N;
+'velotrenažöör_N' : N;
+velpalt_Adv : Adv;
+velplema_V : V;
+velsker_N : N;
+veltveebel_N : N;
+veluurtapeet_N : N;
+velvetkleit_N : N;
+velveton_N : N;
+velvet_N : N;
+vembumees_N : N;
+vembutaja_N : N;
+vembutamine_N : N;
+vemmalt_andma_V : V;
+vemmalt_viskama_V : V;
+vemmal_N : N;
+'vemmalvärss_N' : N;
+vemmeldaja_N : N;
+vemmeldamine_N : N;
+vempe_tegema_V : V;
+vempe_viskama_V : V;
+'vempu_mängima_V' : V;
+vempu_viskama_V : V;
+vemp_N : N;
+vendeta_N : N;
+vendlus_N : N;
+vend_N : N;
+venekapsas_N : N;
+vene_kirvest_ujuma_V : V;
+venekirves_N : N;
+venektoomia_N : N;
+venelane_N : N;
+venelanna_N : N;
+venemeelsus_N : N;
+venendaja_N : N;
+venendamine_N : N;
+'venepärasus_N' : N;
+veneroloogia_N : N;
+veneroloog_N : N;
+venesekstioon_N : N;
+venestaja_N : N;
+venestamine_N : N;
+venestuma_V : V;
+venestumine_N : N;
+'venesõbralikkus_N' : N;
+venevaenulikkus_N : N;
+venevastasus_N : N;
+vene_N : N;
+venija_N : N;
+venimine_N : N;
+venimus_N : N;
+venitaja_N : N;
+venitamatus_N : N;
+venitamine_N : N;
+venitatavus_N : N;
+'venituslüps_N' : N;
+venitusstreik_N : N;
+venivalt_Adv : Adv;
+venivillem_N : N;
+venivorst_N : N;
+venivus_N : N;
+venkol_N : N;
+vennalik_A : A;
+vennanaine_N : N;
+vennapoeg_N : N;
+vennashaud_N : N;
+vennaskalmistu_N : N;
+vennaskond_N : N;
+vennasrahvas_N : N;
+vennastekogudus_N : N;
+vennastuja_N : N;
+vennastumine_N : N;
+vennatapja_N : N;
+'vennatütar_N' : N;
+vennike_N : N;
+venograafia_N : N;
+ventiil_N : N;
+ventilaatoririhm_N : N;
+ventilaator_N : N;
+ventilatsiooniauk_N : N;
+ventilatsiooniava_N : N;
+'ventilatsioonišaht_N' : N;
+ventilatsioon_N : N;
+ventileerija_N : N;
+ventileerimine_N : N;
+veoajam_N : N;
+veoautojuht_N : N;
+veoautokross_N : N;
+veoauto_N : N;
+veodokument_N : N;
+veofirma_N : N;
+veohobune_N : N;
+'veohärg_N' : N;
+'veojõudlus_N' : N;
+veokett_N : N;
+veokiri_N : N;
+veokoer_N : N;
+veok_N : N;
+'veoköies_vedama_V' : V;
+'veoköis_N' : N;
+veolaev_N : N;
+veoleping_N : N;
+veolint_N : N;
+veoloom_N : N;
+veoluba_N : N;
+veomootor_N : N;
+veomulk_N : N;
+veondusfirma_N : N;
+veondus_N : N;
+veonoot_N : N;
+veorada_N : N;
+veoraha_N : N;
+veoriba_N : N;
+veorihm_N : N;
+veoriist_N : N;
+veosild_N : N;
+veotee_N : N;
+veotehing_N : N;
+veotross_N : N;
+veovahend_N : N;
+'veovõime_N' : N;
+vepsalane_N : N;
+vepslane_N : N;
+veranda_N : N;
+verbaalne_A : A;
+verbaalselt_Adv : Adv;
+verbaliseerumine_N : N;
+verbifraas_N : N;
+verbigeratsioon_N : N;
+verb_N : N;
+verd_imema_V : V;
+verd_keema_ajama_V : V;
+verd_keema_panema_V : V;
+verd_kihama_ajama_V : V;
+verd_kihama_panema_V : V;
+verd_laskma_V : V;
+'verd_mängima_panema_V' : V;
+'verd_nõudma_V' : V;
+'verd_pähe_ajama_V' : V;
+verd_tarduma_panema_V : V;
+verd_tarretama_panema_V : V;
+verd_valama_V : V;
+verealkohol_N : N;
+'vereanalüüs_N' : N;
+veredoonorlus_N : N;
+veredoonor_N : N;
+veredoping_N : N;
+veregrupp_N : N;
+verehaigus_N : N;
+verehimu_N : N;
+verehirm_N : N;
+vereimeja_N : N;
+verejahu_N : N;
+verejanu_N : N;
+verejooks_N : N;
+verekaan_N : N;
+verekas_A : A;
+vereklomp_N : N;
+verekoer_N : N;
+'verekülv_N' : N;
+'verele_lööma_V' : V;
+verelible_N : N;
+vereliin_N : N;
+vereliistak_N : N;
+vereliistakveresus_N : N;
+vereloomeelund_N : N;
+vereloomehaigus_N : N;
+vereloome_N : N;
+'veremürgistus_N' : N;
+'veremürgitus_N' : N;
+verepais_N : N;
+verepank_N : N;
+verepilastus_N : N;
+verepilt_N : N;
+vereplasma_N : N;
+vereproov_N : N;
+verepulmi_pidama_V : V;
+vererakk_N : N;
+vereringeelundkond_N : N;
+'vereringehäire_N' : N;
+vereringepuudulikkus_N : N;
+vereringe_N : N;
+'vererõhk_N' : N;
+'vererühm_N' : N;
+veresaun_N : N;
+vereseerum_N : N;
+veresoonekramp_N : N;
+'veresooneköide_N' : N;
+veresoon_N : N;
+'verest_välja_langema_V' : V;
+'verest_välja_lööma_V' : V;
+'verest_välja_viima_V' : V;
+'verest_ära_langema_V' : V;
+'verest_ära_lööma_V' : V;
+veresugulane_N : N;
+veresugulus_N : N;
+veretama_V : V;
+veretasu_N : N;
+vereteadus_N : N;
+veretkestus_N : N;
+veretus_N : N;
+veretu_A : A;
+'veretöö_N' : N;
+verevadak_N : N;
+verevalum_N : N;
+verevendlus_N : N;
+verevend_N : N;
+'verevähk_N' : N;
+'verevärvnikkusesus_N' : N;
+'verevärvnikutõbi_N' : N;
+'vereülekanne_N' : N;
+verifikatsiooniprintsiip_N : N;
+verifitseerija_N : N;
+verifitseerimine_N : N;
+verikoeranael_N : N;
+verikusesus_N : N;
+'verikõhuõõs_N' : N;
+'veriköha_N' : N;
+veriliiges_N : N;
+verimuhk_N : N;
+verine_A : A;
+veriokse_N : N;
+verirind_N : N;
+'veriröga_N' : N;
+verisong_N : N;
+veristaja_N : N;
+veristamine_N : N;
+'verisüdamepaun_N' : N;
+veritsema_V : V;
+veritsemine_N : N;
+veritsev_A : A;
+'veritsustõbi_N' : N;
+'veritähnus_N' : N;
+veri_N : N;
+verivill_N : N;
+verivorst_N : N;
+'veriõhkrind_N' : N;
+verme_N : N;
+vermija_N : N;
+vermimine_N : N;
+verre_kasvama_V : V;
+verre_uputama_V : V;
+'versaaltäht_N' : N;
+versaal_N : N;
+verseerum_N : N;
+versifikatsioon_N : N;
+versifitseerija_N : N;
+versifitseerimine_N : N;
+versioonihaldus_N : N;
+'versioonitäiend_N' : N;
+versioon_N : N;
+verstapost_N : N;
+verst_N : N;
+vertikaalasend_N : N;
+vertikaalgradient_N : N;
+vertikaalne_A : A;
+vertikaalnurk_N : N;
+vertikaalselt_Adv : Adv;
+vertikaal_N : N;
+vesiaeroobika_N : N;
+'vesidispersioonvärv_N' : N;
+vesiehitis_N : N;
+vesiehitusfirma_N : N;
+'vesiemulsioonvärv_N' : N;
+vesihein_N : N;
+vesihernes_N : N;
+vesijahutus_N : N;
+vesijalgratas_N : N;
+vesikana_N : N;
+vesikastan_N : N;
+vesiklosett_N : N;
+vesikottneer_N : N;
+vesikultuur_N : N;
+vesikupp_N : N;
+'vesikäimla_N' : N;
+'vesikäi_N' : N;
+vesilennuk_N : N;
+vesiliiges_N : N;
+vesilik_N : N;
+vesilinnus_N : N;
+vesilood_N : N;
+vesimootorratas_N : N;
+vesimunajuha_N : N;
+vesimutt_N : N;
+'vesimärk_N' : N;
+'vesimünt_N' : N;
+vesine_A : A;
+vesinikkloriidhape_N : N;
+vesinikpomm_N : N;
+'vesiniktsüaniidhape_N' : N;
+vesinikupomm_N : N;
+vesinik_N : N;
+vesipapp_N : N;
+vesipea_N : N;
+vesipeits_N : N;
+vesipiip_N : N;
+'vesipääsuke_N' : N;
+'vesipüks_N' : N;
+vesiravi_N : N;
+'vesiraviõpetus_N' : N;
+vesiriis_N : N;
+vesirind_N : N;
+vesiroog_N : N;
+vesiroos_N : N;
+vesirott_N : N;
+vesise_suuga_vaatama_V : V;
+vesiskuuter_N : N;
+vesisong_N : N;
+vesistaja_N : N;
+vesistama_V2 : V2;
+vesistamine_N : N;
+vesistumine_N : N;
+vesisus_N : N;
+vesitrepp_N : N;
+'vesitrükk_N' : N;
+vesitsema_V : V;
+'vesitõbi_N' : N;
+vesivann_N : N;
+vesiveresus_N : N;
+vesi_N : N;
+vesiveski_N : N;
+vesiviljelus_N : N;
+vesivill_N : N;
+vesivirn_N : N;
+vesivoodi_N : N;
+vesivutt_N : N;
+'vesivõimleja_N' : N;
+'vesivõimlemine_N' : N;
+'vesivärv_N' : N;
+veskikivi_N : N;
+veskilagi_N : N;
+veskile_vett_valama_V : V;
+veskipidaja_N : N;
+veski_N : N;
+vestekirjandus_N : N;
+vestekirjanik_N : N;
+vesteline_A : A;
+vestern_N : N;
+veste_N : N;
+vesti_alla_pugema_V : V;
+'vestibulaarsüsteem_N' : N;
+'vestibüül_N' : N;
+'vestinööp_N' : N;
+vestja_N : N;
+vestleja_N : N;
+vestlema_V : V;
+vestlemine_N : N;
+vestluskaaslane_N : N;
+vestlusring_N : N;
+vestlussaade_N : N;
+'vestlussõnaraamat_N' : N;
+'vestlussõnastik_N' : N;
+vestlus_N : N;
+'vestlusõhtu_N' : N;
+vestma_V2 : V2;
+vestmik_N : N;
+vestmine_N : N;
+vest_N : N;
+'vetelpäästevahend_N' : N;
+'vetelpäästja_N' : N;
+veteransportlane_N : N;
+veteran_N : N;
+veterinaarapteek_N : N;
+veterinaararst_N : N;
+'veterinaargünekoloogia_N' : N;
+veterinaarhistoloogia_N : N;
+veterinaariakliinik_N : N;
+veterinaariateaduskond_N : N;
+veterinaaria_N : N;
+veterinaarinspektsioon_N : N;
+veterinaarkirurgia_N : N;
+veterinaarkontroll_N : N;
+veterinaarmeditsiin_N : N;
+veterinaarosakond_N : N;
+veterinaarravim_N : N;
+veterinaarteenistus_N : N;
+veterinaar_N : N;
+'veteväli_N' : N;
+vetikas_N : N;
+vetikateadus_N : N;
+vetot_peale_panema_V : V;
+veto_N : N;
+vetruja_N : N;
+vetruma_V : V;
+vetrumine_N : N;
+vetruvus_N : N;
+vetruv_A : A;
+vetsupott_N : N;
+vets_N : N;
+'vettehüpe_N' : N;
+'vettehüppaja_N' : N;
+vette_langema_V : V;
+vette_laskma_V : V;
+vettelaskmine_N : N;
+vette_viskama_V : V;
+vettija_N : N;
+vettima_V : V;
+vettimine_N : N;
+'vett_ja_leiba_sööma_V' : V;
+'vett_ja_vilet_nägema_V' : V;
+'vett_ja_vilet_peale_lööma_V' : V;
+vett_ja_vilet_saama_V : V;
+vett_ja_vilet_tegema_V : V;
+vett_laskma_V : V;
+vett_pidama_V : V;
+vett_segama_V : V;
+vett_silma_ajama_V : V;
+vett_silma_kiskuma_V : V;
+vett_silma_tooma_V : V;
+'vett_silma_võtma_V' : V;
+vett_sogaseks_ajama_V : V;
+'vett_täis_valguma_V' : V;
+vett_viskama_V : V;
+viadukt_N : N;
+vibaja_N : N;
+vibaleja_N : N;
+vibalema_V : V;
+vibalemine_N : N;
+vibamine_N : N;
+viba_N : N;
+vibavtants_N : N;
+vibelema_V : V;
+vibisema_V : V;
+vibraatorantenn_N : N;
+vibrafon_N : N;
+vibratsioon_N : N;
+vibreerija_N : N;
+vibreerima_V : V;
+vibreerimine_N : N;
+vibroalarm_N : N;
+vibronuga_N : N;
+vibulaskja_N : N;
+vibulaskmine_N : N;
+vibumees_N : N;
+'vibunöör_N' : N;
+vibupill_N : N;
+vibupuur_N : N;
+'vibupüss_N' : N;
+vibusaag_N : N;
+vibusportlane_N : N;
+vibusport_N : N;
+vibutaja_N : N;
+vibutama_V2 : V2;
+vibutamine_N : N;
+vibutupp_N : N;
+vibu_N : N;
+videoadapter_N : N;
+videoblogi_N : N;
+videofail_N : N;
+videofilm_N : N;
+videofon_N : N;
+'videohõivekaart_N' : N;
+'videohõive_N' : N;
+videoinstallatsioon_N : N;
+videokaamera_N : N;
+videokaart_N : N;
+videokahur_N : N;
+videokassett_N : N;
+videoklipp_N : N;
+videokonverentsistandard_N : N;
+videokonverents_N : N;
+videolinastus_N : N;
+videolint_N : N;
+videomagnetofon_N : N;
+videomakk_N : N;
+'videomälu_N' : N;
+'videomäng_N' : N;
+videoplaat_N : N;
+videoprojektor_N : N;
+videosalvestaja_N : N;
+videosalvestamine_N : N;
+videosalvestis_N : N;
+videosalvestus_N : N;
+videosignaal_N : N;
+videotehnika_N : N;
+videotelefon_N : N;
+videoterminal_N : N;
+'videotöötlustarkvara_N' : N;
+videovalve_N : N;
+video_N : N;
+videovoogedastus_N : N;
+videovoog_N : N;
+videvikku_pidama_V : V;
+videvik_N : N;
+vidin_N : N;
+vidistaja_N : N;
+vidistamine_N : N;
+viduma_V : V;
+vidune_A : A;
+viduselt_Adv : Adv;
+vidus_N : N;
+vidutaja_N : N;
+vidutamine_N : N;
+vidu_N : N;
+vigadeta_Adv : Adv;
+viga_leidma_V : V;
+vigane_N : N;
+viga_saama_V : V;
+'vigaseks_jääma_V' : V;
+'vigaseks_sõitma_V' : V;
+viga_sisse_laskma_V : V;
+vigastaja_N : N;
+vigastama_V2 : V2;
+vigastamine_N : N;
+vigastatu_N : N;
+vigastuja_N : N;
+vigastuma_V : V;
+vigastumine_N : N;
+vigastus_N : N;
+viga_tegema_V : V;
+viga_tunnistama_V : V;
+viga_N : N;
+vigel_N : N;
+vigin_N : N;
+vigiseja_N : N;
+vigisemine_N : N;
+vigu_leidma_V : V;
+vigu_otsima_V : V;
+vigurdaja_N : N;
+vigurdamine_N : N;
+vigureid_tegema_V : V;
+'vigurhüpe_N' : N;
+vigurimees_N : N;
+vigurit_tegema_V : V;
+'vigurivänt_N' : N;
+vigurlend_N : N;
+'vigurnägu_N' : N;
+vigursuusataja_N : N;
+vigursuusatamine_N : N;
+'vigursõit_N' : N;
+vigur_N : N;
+'vigurvänt_N' : N;
+vigu_tegema_V : V;
+vigvam_N : N;
+viha_alla_sattuma_V : V;
+vihaara_N : N;
+vihahoogu_sattuma_V : V;
+vihahoog_N : N;
+viha_kandma_V : V;
+vihakihk_N : N;
+viha_lahutama_V : V;
+vihalaine_N : N;
+vihale_ajama_V : V;
+'vihale_õhutama_V' : V;
+'vihale_ärritama_V' : V;
+'vihale_ässitama_V' : V;
+vihamees_N : N;
+vihane_A : A;
+vihapahvak_N : N;
+viha_pidama_V : V;
+vihapidamine_N : N;
+vihapuhang_N : N;
+vihapurse_N : N;
+vihaseks_saama_V : V;
+vihaselt_Adv : Adv;
+vihastaja_N : N;
+vihastamine_N : N;
+vihastav_A : A;
+'vihast_särtsuma_V' : V;
+vihastuja_N : N;
+vihastuma_V : V;
+vihastumine_N : N;
+vihastuv_A : A;
+vihast_vahutama_V : V;
+'vihasööst_N' : N;
+viha_tegema_V : V;
+vihavaen_N : N;
+vihavahk_N : N;
+viha_valama_V : V;
+viha_A : A;
+viha_N : N;
+viherpuu_N : N;
+vihikupaber_N : N;
+vihik_N : N;
+vihin_N : N;
+vihiseja_N : N;
+vihisema_V : V;
+vihisemine_N : N;
+vihistaja_N : N;
+vihistamine_N : N;
+vihitaja_N : N;
+vihjaja_N : N;
+vihjamine_N : N;
+vihje_N : N;
+vihkaja_N : N;
+vihkama_V2 : V2;
+vihkamine_N : N;
+vihkav_A : A;
+vihk_N : N;
+vihmahoog_N : N;
+vihmakass_N : N;
+vihmakull_N : N;
+'vihma_käest_räästa_alla_sattuma_V' : V;
+'vihma_kätte_jääma_V' : V;
+vihmale_kiskuma_V : V;
+vihmama_V : V;
+vihmamets_N : N;
+vihmane_A : A;
+vihmaperiood_N : N;
+vihmapiisk_N : N;
+vihmasadu_N : N;
+vihmatants_N : N;
+vihmatoru_N : N;
+vihmauss_N : N;
+vihmavalang_N : N;
+vihmavaling_N : N;
+vihmavari_N : N;
+vihmavarjulill_N : N;
+vihmaveerenn_N : N;
+vihmaveetoru_N : N;
+vihmavesi_N : N;
+vihmutamine_N : N;
+vihmutus_N : N;
+vihm_N : N;
+vihtleja_N : N;
+vihtlemine_N : N;
+vihtuja_N : N;
+vihtumine_N : N;
+viht_N : N;
+viibe_N : N;
+viibija_N : N;
+viibimatu_A : A;
+viibima_V : V;
+viibimine_N : N;
+viibinud_A : A;
+viibutaja_N : N;
+viibutamine_N : N;
+viide_N : N;
+'viidikapüük_N' : N;
+viiekaupa_Adv : Adv;
+viiekesi_Adv : Adv;
+viiekordistamine_N : N;
+viiekordistumine_N : N;
+'viiekümnendik_N' : N;
+'viiekümnes_N' : N;
+viiemees_N : N;
+viiendik_N : N;
+viie_saama_V : V;
+viies_N : N;
+'viieteiskümnendik_N' : N;
+'viieteistkümnes_N' : N;
+'viievõistleja_N' : N;
+'viievürtsisegu_N' : N;
+'viigerhüljes_N' : N;
+viigikaktus_N : N;
+viigiliselt_Adv : Adv;
+viigimari_N : N;
+viigipuu_N : N;
+'viigipüksid_N' : N;
+viigistaja_N : N;
+viigistamine_N : N;
+viigistumine_N : N;
+viigitaja_N : N;
+viigitamine_N : N;
+viija_N : N;
+viikija_N : N;
+viikimine_N : N;
+viikingilaev_N : N;
+viiking_N : N;
+viiksatama_V : V;
+viiksuma_V : V;
+viik_N : N;
+viilhall_N : N;
+viilija_N : N;
+viilimine_N : N;
+viilkatus_N : N;
+viilkoorija_N : N;
+viilungifrees_N : N;
+'viiluräästas_N' : N;
+viilusarikas_N : N;
+viilusimss_N : N;
+viilutaja_N : N;
+viilutamine_N : N;
+viilutorn_N : N;
+'viiluväli_N' : N;
+viil_N : N;
+viimaks_Adv : Adv;
+viimane_A : A;
+'viimast_elumahla_välja_pigistama_V' : V;
+'viimast_hinge_tagant_ära_andma_V' : V;
+viimast_lihvi_andma_V : V;
+'viimast_särki_seljast_võtma_V' : V;
+'viimast_võtma_V' : V;
+'viimast_välja_panema_V' : V;
+'viimast_välja_pigistama_V' : V;
+'viimast_välja_võtma_V' : V;
+viimatine_A : A;
+viimati_Adv : Adv;
+viima_V2 : V2;
+viimine_N : N;
+viimistleja_N : N;
+viimistlema_V2 : V2;
+viimistlemine_N : N;
+viimistletud_A : A;
+viimistluskrohv_N : N;
+'viimistluskäi_N' : N;
+viimistlusmaterjal_N : N;
+viimistluspahtel_N : N;
+'viimistlustööriist_N' : N;
+viimistlus_N : N;
+'viimnepäev_N' : N;
+viimne_A : A;
+viinaait_N : N;
+viinaajaja_N : N;
+viinajoodik_N : N;
+viinakauplus_N : N;
+viinakelder_N : N;
+viinakoda_N : N;
+viinakompress_N : N;
+'viinakõri_N' : N;
+'viinaköök_N' : N;
+viinalill_N : N;
+viinalonks_N : N;
+viinamari_N : N;
+viinamarjaistandus_N : N;
+'viinamarjaseemneõli_N' : N;
+viinamarjasuhkur_N : N;
+'viinamarjaväät_N' : N;
+viinamees_N : N;
+'viinamäetigu_N' : N;
+'viinamüük_N' : N;
+viinanina_N : N;
+viinapits_N : N;
+viinapood_N : N;
+'viinapudeliga_sõprust_pidama_V' : V;
+viinapudel_N : N;
+viinapuuline_N : N;
+'viinapuutäi_N' : N;
+viinapuu_N : N;
+viinaraha_N : N;
+viinastumine_N : N;
+'viinasõber_N' : N;
+viina_uputama_V : V;
+viinavabrik_N : N;
+viinavalaja_N : N;
+viinavasikas_N : N;
+viinavend_N : N;
+viinaviga_N : N;
+viinaviskaja_N : N;
+viina_viskama_V : V;
+'viinavõtja_N' : N;
+'viina_võtma_V' : V;
+viineripirukas_N : N;
+viiner_N : N;
+viinhape_N : N;
+viin_N : N;
+viipaja_N : N;
+viipamine_N : N;
+viipekeel_N : N;
+viipleja_N : N;
+viiplemine_N : N;
+viip_N : N;
+viirastuma_V : V;
+viirastumine_N : N;
+'viirastusi_nägema_V' : V;
+viirastuslik_A : A;
+viirastus_N : N;
+viirastuvalu_N : N;
+viirg_N : N;
+'viirgvärav_N' : N;
+viirpapagoi_N : N;
+viirpuuhekk_N : N;
+viirpuu_N : N;
+viirsavi_N : N;
+viirukivaik_N : N;
+viiruk_N : N;
+'viirusdiarröa_N' : N;
+viirusekaitse_N : N;
+'viiruseskänner_N' : N;
+'viirusetõrjeprogramm_N' : N;
+'viirusetõrje_N' : N;
+viirushaigus_N : N;
+viiruskaitse_N : N;
+'viirustõrjeprogramm_N' : N;
+'viirustõrjetarkvara_N' : N;
+'viirustõrje_N' : N;
+'viirustüvi_N' : N;
+viirus_N : N;
+'viirusõpetus_N' : N;
+viirutaja_N : N;
+viirutamine_N : N;
+viir_N : N;
+viisaastak_N : N;
+viisakalt_Adv : Adv;
+viisakas_A : A;
+viisakusetult_Adv : Adv;
+viisakusetus_N : N;
+viisakusetu_A : A;
+viisakus_N : N;
+viisard_N : N;
+viisa_N : N;
+'viisiks_võtma_V' : V;
+viisik_N : N;
+'viisikäik_N' : N;
+'viisimäärsõna_N' : N;
+viisipill_N : N;
+viisirida_N : N;
+viisistaja_N : N;
+viisistamine_N : N;
+'viisiütlev_N' : N;
+viiskuppelkirik_N : N;
+viisk_N : N;
+'viiskümmend_N' : N;
+viisnurk_N : N;
+viis_pihku_pistma_V : V;
+viissada_N : N;
+'viisteistkümmend_N' : N;
+viisteist_N : N;
+viis_N : N;
+viis_viskama_V : V;
+viitaja_N : N;
+viitamine_N : N;
+viitdetonaator_N : N;
+viitefraas_N : N;
+'viitekülg_N' : N;
+viitesilmus_N : N;
+'viithüpe_N' : N;
+viitja_N : N;
+viitlema_V : V;
+viitliin_N : N;
+viitmine_N : N;
+viit_pihku_pistma_V : V;
+viit_pistma_V : V;
+viitrelee_N : N;
+viitseadmiral_N : N;
+viitsepresident_N : N;
+viitsija_N : N;
+viitsimatult_Adv : Adv;
+viitsimatus_N : N;
+viitsima_VV : VV;
+viitsimine_N : N;
+viitstart_N : N;
+'viitsütik_N' : N;
+'viittüüp_N' : N;
+viit_N : N;
+viiuldaja_N : N;
+viiuldamine_N : N;
+viiuliheli_N : N;
+viiulikast_N : N;
+viiuliklass_N : N;
+viiulikontsert_N : N;
+viiulikunstnik_N : N;
+viiulimuusika_N : N;
+'viiulimängija_N' : N;
+viiulitund_N : N;
+'viiuliõhtu_N' : N;
+'viiuliõpetaja_N' : N;
+viiul_N : N;
+'viivishüvitis_N' : N;
+viivistasu_N : N;
+viivis_N : N;
+viivitaja_N : N;
+viivitamata_Adv : Adv;
+viivitamatult_Adv : Adv;
+viivitamatu_A : A;
+viivitama_V : V;
+viivitamine_N : N;
+viivitlema_V : V;
+viivituja_N : N;
+viivitumine_N : N;
+viivituslause_N : N;
+viivitusteenus_N : N;
+viivitus_N : N;
+viivuliselt_Adv : Adv;
+viiv_N : N;
+vikatimees_N : N;
+vikat_N : N;
+vikerforell_N : N;
+'vikerkaarevärv_N' : N;
+vikerkaar_N : N;
+vikerkestatus_N : N;
+vikerkest_N : N;
+vikerkiht_N : N;
+vikerpuur_N : N;
+'vikerõis_N' : N;
+wiki_N : N;
+viki_N : N;
+vikkelkuppel_N : N;
+vikkelsammas_N : N;
+vikkelsamm_N : N;
+vikkel_N : N;
+vikk_N : N;
+viksija_N : N;
+viksimine_N : N;
+viks_A : A;
+viks_N : N;
+viktoriin_N : N;
+vilaja_N : N;
+vilama_V : V;
+vilamine_N : N;
+vildakalt_Adv : Adv;
+vildakas_A : A;
+vildakil_Adv : Adv;
+vildakselgsus_N : N;
+vildak_A : A;
+vildik_N : N;
+vildistaja_N : N;
+vildistamine_N : N;
+vildistumine_N : N;
+vilepart_N : N;
+vilepill_N : N;
+vilepoi_N : N;
+vilet_ajama_V : V;
+vilet_andma_V : V;
+vilet_laskma_V : V;
+'vilet_lööma_V' : V;
+viletsalt_Adv : Adv;
+viletsasti_Adv : Adv;
+viletsuses_elama_V : V;
+'viletsuspäevad_N' : N;
+'viletsuspäev_N' : N;
+viletsusse_langema_V : V;
+viletsus_N : N;
+vilets_A : A;
+vile_N : N;
+vilgas_A : A;
+vilgataja_N : N;
+vilgatama_V : V;
+vilgatamine_N : N;
+vilgutaja_N : N;
+vilgutamine_N : N;
+vililane_N : N;
+vililasehaigus_N : N;
+vilin_N : N;
+viliseja_N : N;
+vilisemine_N : N;
+vilistaja_N : N;
+vilistamine_N : N;
+vilistlane_N : N;
+vilistlaskond_N : N;
+vili_N : N;
+viljaait_N : N;
+vilja_andma_V : V;
+viljahoidla_N : N;
+viljakalt_Adv : Adv;
+vilja_kandma_V : V;
+viljakas_A : A;
+viljakaupmees_N : N;
+viljakest_N : N;
+viljakirst_N : N;
+vilja_koristama_V : V;
+viljakoristus_N : N;
+viljakuivati_N : N;
+viljakusrituaal_N : N;
+viljakus_N : N;
+'viljaküün_N' : N;
+viljaliha_N : N;
+'vilja_lõikama_V' : V;
+'viljalõikus_N' : N;
+vilja_maitsma_V : V;
+'viljamüük_N' : N;
+viljapea_N : N;
+viljapeksumasin_N : N;
+viljapeks_N : N;
+viljapuuaed_N : N;
+viljapuu_N : N;
+'viljapõld_N' : N;
+viljaring_N : N;
+viljasaak_N : N;
+viljasalv_N : N;
+viljaseeme_N : N;
+viljastaja_N : N;
+viljastamine_N : N;
+viljastuja_N : N;
+viljastumine_N : N;
+viljastuvus_N : N;
+'viljasääsk_N' : N;
+viljatera_N : N;
+viljatult_Adv : Adv;
+viljatus_N : N;
+viljatu_A : A;
+'viljavaheldussüsteem_N' : N;
+viljaveski_N : N;
+viljavihk_N : N;
+viljeleja_N : N;
+viljelemine_N : N;
+viljuma_V : V;
+vilkalt_Adv : Adv;
+vilka_N : N;
+vilklema_V : V;
+vilksaja_N : N;
+vilksama_V : V;
+vilksamine_N : N;
+vilksatama_V : V;
+vilksatamine_N : N;
+vilksima_V : V;
+vilksti_vaatama_V : V;
+vilksuma_V : V;
+vilktuli_N : N;
+vilkuma_V : V;
+vilkumine_N : N;
+vilk_N : N;
+'villajõudlus_N' : N;
+villakas_A : A;
+villakhiir_N : N;
+villakiud_N : N;
+villand_Adv : Adv;
+villasokk_N : N;
+villast_ajama_V : V;
+villast_viskama_V : V;
+'villatööstus_N' : N;
+'villatüübel_N' : N;
+villavaha_N : N;
+villa_N : N;
+villija_N : N;
+villimine_N : N;
+villimisaasta_N : N;
+villis_Adv : Adv;
+villkarv_N : N;
+villpea_N : N;
+vill_N : N;
+viltija_N : N;
+viltimine_N : N;
+viltkaabu_N : N;
+viltkinnas_N : N;
+viltpliiats_N : N;
+viltsaabas_N : N;
+viltsuss_N : N;
+viltu_kiskuma_V : V;
+viltu_laskma_V : V;
+'viltu_lööma_V' : V;
+'viltulöömine_N' : N;
+viltune_A : A;
+viltu_panema_V : V;
+viltuselt_Adv : Adv;
+viltu_vaatama_V : V;
+viltu_vajuma_V : V;
+viltu_vedama_V : V;
+viltu_Adv : Adv;
+viltvaip_N : N;
+vilt_N : N;
+viluja_N : N;
+vilumatus_N : N;
+vilumatu_A : A;
+viluma_V : V;
+vilumine_N : N;
+vilumust_omandama_V : V;
+vilumus_N : N;
+vilunud_A : A;
+vilunult_Adv : Adv;
+vilutamine_N : N;
+vilu_A : A;
+vimkat_viskama_V : V;
+vimma_kandma_V : V;
+vimma_kiskuma_V : V;
+'vimmapüük_N' : N;
+vimm_N : N;
+vimpel_N : N;
+vimperg_N : N;
+vinahigi_N : N;
+'vinakärp_N' : N;
+vinanohu_N : N;
+vina_N : N;
+vindine_A : A;
+vinditaja_N : N;
+vinditamine_N : N;
+vinduma_V : V;
+vindumine_N : N;
+vind_N : N;
+vineerisaag_N : N;
+vineerlagi_N : N;
+'vineermööbel_N' : N;
+vineerplaat_N : N;
+vineerputka_N : N;
+vineersein_N : N;
+vineertool_N : N;
+vineervahesein_N : N;
+vineer_N : N;
+vinegrett_N : N;
+vinetamine_N : N;
+vine_N : N;
+vingataja_N : N;
+vingatamine_N : N;
+vingerdaja_N : N;
+vingerdama_V : V;
+vingerdamine_N : N;
+vingerdav_A : A;
+vingerdis_N : N;
+'vingerpussi_mängima_V' : V;
+vingerpuss_N : N;
+vinge_A : A;
+vingugaas_N : N;
+vinguja_N : N;
+vingu_kiskuma_V : V;
+vingu_laskma_V : V;
+vingumine_N : N;
+'vingumürgistus_N' : N;
+'vingumürgitus_N' : N;
+vingune_A : A;
+vingutaja_N : N;
+vingutamine_N : N;
+'vingu_tõmbama_V' : V;
+vinguvalt_Adv : Adv;
+ving_N : N;
+viniseja_N : N;
+vinisema_V : V;
+vinisemine_N : N;
+vinkavonkaliselt_Adv : Adv;
+vinkel_N : N;
+vinklisse_viskama_V : V;
+vinnaja_N : N;
+vinnal_N : N;
+vinnamine_N : N;
+vinnastaja_N : N;
+vinnastamine_N : N;
+vinnastumine_N : N;
+'vinna_tõmbama_V' : V;
+vinnutaja_N : N;
+vinnutamine_N : N;
+vinn_N : N;
+'vinti_jääma_V' : V;
+'vinti_pähe_võtma_V' : V;
+vintnael_N : N;
+'vintpüss_N' : N;
+vintraud_N : N;
+vintsakas_A : A;
+vintskap_N : N;
+vintske_A : A;
+vintskleja_N : N;
+vintsklemine_N : N;
+vintskuma_V : V;
+vintskus_N : N;
+vintslema_V : V;
+vintsuma_V : V;
+vintsutaja_N : N;
+vintsutamine_N : N;
+vintsutav_A : A;
+vintsutus_N : N;
+vints_N : N;
+'vintšesterketas_N' : N;
+'vintšester_N' : N;
+vint_N : N;
+vinukloom_N : N;
+'vinüülkate_N' : N;
+'vinüülplaadimängija_N' : N;
+'vinüülplaat_N' : N;
+'vinüültapeet_N' : N;
+'vinüül_N' : N;
+violetne_A : A;
+vioola_N : N;
+viperus_N : N;
+vipiruum_N : N;
+vipituba_N : N;
+viratsema_V : V;
+vira_N : N;
+virb_N : N;
+vireleja_N : N;
+virelemine_N : N;
+virendeelferm_N : N;
+virgalt_Adv : Adv;
+virgasti_Adv : Adv;
+virgatsaine_N : N;
+virgats_N : N;
+virgelt_Adv : Adv;
+virgesti_Adv : Adv;
+virge_A : A;
+virguja_N : N;
+virgumine_N : N;
+virgutaja_N : N;
+virgutamine_N : N;
+virguti_N : N;
+viriilne_A : A;
+virilaks_kiskuma_V : V;
+virilalt_Adv : Adv;
+virilism_N : N;
+virimokk_N : N;
+virin_N : N;
+viripill_N : N;
+viriseja_N : N;
+virisema_V : V;
+virisemine_N : N;
+viristaja_N : N;
+virkus_N : N;
+virk_A : A;
+virmalised_N : N;
+virna_panema_V : V;
+virnastaja_N : N;
+virnastamine_N : N;
+virn_N : N;
+viroid_N : N;
+viroloogia_N : N;
+viroloog_N : N;
+viroos_N : N;
+virsik_N : N;
+virtin_N : N;
+virtsahoidla_N : N;
+virtsakaev_N : N;
+virtsik_A : A;
+virtsuja_N : N;
+virtsuma_V : V;
+virtsumine_N : N;
+virts_N : N;
+virtuaalaadress_N : N;
+virtuaalarvuti_N : N;
+virtuaaldraiver_N : N;
+virtuaalhosting_N : N;
+virtuaalilm_N : N;
+virtuaalkamber_N : N;
+virtuaalkeskkond_N : N;
+virtuaalketas_N : N;
+virtuaalkohalolu_N : N;
+virtuaalkuva_N : N;
+virtuaalmanulus_N : N;
+virtuaalmasin_N : N;
+virtuaalmatk_N : N;
+virtuaalmudel_N : N;
+'virtuaalmälu_N' : N;
+'virtuaalnäitus_N' : N;
+virtuaalobjekt_N : N;
+'virtuaalprototüüp_N' : N;
+virtuaalprotsessor_N : N;
+virtuaalraamatukogu_N : N;
+virtuaalreaalsusmudel_N : N;
+virtuaalreaalsus_N : N;
+'virtuaalrežiim_N' : N;
+virtuaalseks_N : N;
+virtuaalserver_N : N;
+virtuaalsiseilm_N : N;
+virtuaalsuhtlemine_N : N;
+virtuaalsurnuaed_N : N;
+'virtuaalõpe_N' : N;
+'virtuaalülikool_N' : N;
+virtualiseerija_N : N;
+virtualiseerimine_N : N;
+virtuooslik_A : A;
+virtuoosne_A : A;
+virtuoos_N : N;
+virulentne_A : A;
+viruma_V : V;
+virus_N : N;
+virutaja_N : N;
+virutama_V2 : V2;
+virutamine_N : N;
+virvake_N : N;
+virvatuli_N : N;
+virvatuluke_N : N;
+virvendaja_N : N;
+virvendama_V : V;
+virvendamine_N : N;
+virvendus_N : N;
+virve_N : N;
+virvtoonprinter_N : N;
+visadus_N : N;
+visalt_Adv : Adv;
+visandaja_N : N;
+visandamine_N : N;
+visandlik_A : A;
+visand_N : N;
+visa_A : A;
+viseerija_N : N;
+viseerimine_N : N;
+viserdama_V : V;
+vise_N : N;
+visiirkuvar_N : N;
+visiir_N : N;
+visiiti_tegema_V : V;
+visiit_N : N;
+visioonika_N : N;
+visiseja_N : N;
+visisema_V : V;
+visisemine_N : N;
+visistaja_N : N;
+visistamine_N : N;
+visiteerija_N : N;
+visiteerimine_N : N;
+viskaja_N : N;
+viskama_V2 : V2;
+viskamine_N : N;
+viskekirves_N : N;
+viskemasin_N : N;
+viskenurk_N : N;
+viskerelv_N : N;
+viskiklaas_N : N;
+viskipudel_N : N;
+viski_N : N;
+viskleja_N : N;
+visklemine_N : N;
+viskoossus_N : N;
+viskosimeeter_N : N;
+viskuja_N : N;
+viskuma_V : V;
+viskumine_N : N;
+vismut_N : N;
+visnapuu_N : N;
+vispeldaja_N : N;
+vispeldamine_N : N;
+vispel_N : N;
+vissi_ajama_V : V;
+vissija_N : N;
+vissimine_N : N;
+vissi_N : N;
+vististi_Adv : Adv;
+vistrik_N : N;
+vist_Adv : Adv;
+visuaalkunst_N : N;
+visuaalmeetod_N : N;
+visuaalnavigeerimine_N : N;
+visuaalne_A : A;
+visuaalprogrammeerimine_N : N;
+visuaalprogrammikeel_N : N;
+visualiseerija_N : N;
+visualiseerimine_N : N;
+vitaalne_A : A;
+vitaalsus_N : N;
+vitalism_N : N;
+vitalist_N : N;
+vitamiinipreparaat_N : N;
+vitamiinivaegus_N : N;
+vitamiin_N : N;
+vitaminiseerija_N : N;
+vitaminiseerimine_N : N;
+vitaminoloogia_N : N;
+'vitraažklaas_N' : N;
+vitriinkapp_N : N;
+vitriin_N : N;
+vitriol_N : N;
+vitselpael_N : N;
+vitsi_N : N;
+vitsu_andma_V : V;
+vitsu_saama_V : V;
+vitsutaja_N : N;
+vitsutamine_N : N;
+vits_N : N;
+viuhti_Adv : Adv;
+viuksataja_N : N;
+viuksatamine_N : N;
+viuksuja_N : N;
+viuksumine_N : N;
+viunuma_V : V;
+viupart_N : N;
+vivaarium_N : N;
+vivipaaria_N : N;
+vivipaar_N : N;
+vivisektsioon_N : N;
+vodevilliteater_N : N;
+vodevill_N : N;
+vodka_N : N;
+vogul_N : N;
+vohamine_N : N;
+vohang_N : N;
+voha_N : N;
+vohmija_N : N;
+vohmimine_N : N;
+vokaalansambel_N : N;
+vokaalistumine_N : N;
+vokaalmuusika_N : N;
+vokaalne_A : A;
+vokaalteos_N : N;
+vokaal_N : N;
+vokaliseerimine_N : N;
+vokaliseerumine_N : N;
+'vokinöör_N' : N;
+vokiroog_N : N;
+vokkija_N : N;
+vokkimine_N : N;
+vokki_veeretama_V : V;
+vokkpann_N : N;
+vokk_N : N;
+vokooder_N : N;
+voksel_N : N;
+wok_N : N;
+volang_N : N;
+'volbripäev_N' : N;
+voldikkardin_N : N;
+voldiksein_N : N;
+voldik_N : N;
+volfram_N : N;
+voli_andma_V : V;
+volikiri_N : N;
+volikogu_N : N;
+volinik_N : N;
+volipiirid_N : N;
+volisema_V : V;
+volitaja_N : N;
+volitama_V2 : V2;
+volitamine_N : N;
+volitused_N : N;
+volitusi_andma_V : V;
+volitust_andma_V : V;
+volitus_N : N;
+voli_N : N;
+'voli_võtma_V' : V;
+volksaja_N : N;
+volksama_V : V;
+volksamine_N : N;
+volksataja_N : N;
+volksatama_V : V;
+volksatamine_N : N;
+vollepall_N : N;
+volle_N : N;
+voll_N : N;
+'volontäär_N' : N;
+volta_N : N;
+voltija_N : N;
+voltima_V2 : V2;
+voltimine_N : N;
+voltkapiteel_N : N;
+voltmeeter_N : N;
+voltseelik_N : N;
+voltuma_V : V;
+volt_N : N;
+voluntarism_N : N;
+voluutviil_N : N;
+voluut_N : N;
+vomm_N : N;
+vonklema_V : V;
+vonklemine_N : N;
+vonklev_A : A;
+vonksti_Adv : Adv;
+vonn_N : N;
+von_N : N;
+voodama_V : V;
+vooderdaja_N : N;
+vooderdamine_N : N;
+vooder_N : N;
+voodihaige_N : N;
+voodikott_N : N;
+voodilina_N : N;
+'voodimärgamine_N' : N;
+voodiniisutaja_N : N;
+voodipesu_N : N;
+voodipink_N : N;
+voodipott_N : N;
+voodiriie_N : N;
+voodisse_heitma_V : V;
+'voodisse_jääma_V' : V;
+voodisse_pugema_V : V;
+voodisse_tegema_V : V;
+vooditarbed_N : N;
+vooditarve_N : N;
+voodit_jagama_V : V;
+voodit_tegema_V : V;
+'voodit_üles_tegema_V' : V;
+voodivari_N : N;
+voodi_N : N;
+voodma_V : V;
+voodoo_N : N;
+voodrilauafrees_N : N;
+voodrilaud_N : N;
+voogamine_N : N;
+voogaudio_N : N;
+voogedastus_N : N;
+voogmeedia_N : N;
+voogvideo_N : N;
+voog_N : N;
+vooklemine_N : N;
+voolamine_N : N;
+voolas_A : A;
+voolavalt_Adv : Adv;
+voolavus_N : N;
+voolav_A : A;
+voolduma_V : V;
+voolija_N : N;
+vooliklood_N : N;
+voolik_N : N;
+voolimine_N : N;
+vooljas_A : A;
+voolmed_N : N;
+voolsalvesti_N : N;
+vooltootmine_N : N;
+vooluallikas_N : N;
+voolujoon_N : N;
+voolujuhe_N : N;
+voolukivi_N : N;
+voolumuundur_N : N;
+'voolumõõtja_N' : N;
+vooluring_N : N;
+voolus_N : N;
+'voolusäng_N' : N;
+voolutrafo_N : N;
+'vooluvõrk_N' : N;
+vool_N : N;
+voon_N : N;
+voorija_N : N;
+voorimees_N : N;
+'voorimehesõiduk_N' : N;
+voorimine_N : N;
+vooritee_N : N;
+voortants_N : N;
+vooruseetika_N : N;
+vooruslikkus_N : N;
+vooruslikult_Adv : Adv;
+vooruslik_A : A;
+voorus_N : N;
+voor_N : N;
+vooskeem_N : N;
+'voošiffer_N' : N;
+vopsakas_N : N;
+vopsatama_V : V;
+vops_N : N;
+workshop_N : N;
+vormelipiloot_N : N;
+vormel_N : N;
+'vorme_võtma_V' : V;
+vormi_andma_V : V;
+'vormi_ja_kuju_võtma_V' : V;
+vormija_N : N;
+vormikandja_N : N;
+vormikleit_N : N;
+vormikultus_N : N;
+vormiline_A : A;
+vormiliselt_Adv : Adv;
+vormilisus_N : N;
+vormima_V2 : V2;
+vormimeister_N : N;
+vormimine_N : N;
+'vormimütsimärk_N' : N;
+vormindaja_N : N;
+vormindamine_N : N;
+vormindi_N : N;
+vorminduskeel_N : N;
+'vorminduskäsk_N' : N;
+vormindusmootor_N : N;
+vormindus_N : N;
+'vormingumärk_N' : N;
+vorming_N : N;
+vormipluus_N : N;
+'vormipüksid_N' : N;
+vormiriided_N : N;
+vormiriietus_N : N;
+vormi_saavutama_V : V;
+vormis_hoidma_V : V;
+vormistaja_N : N;
+vormistamine_N : N;
+'vormist_välja_langema_V' : V;
+'vormisõnastik_N' : N;
+vormiteke_N : N;
+vormitus_N : N;
+vormitu_A : A;
+'vormi_tõusma_V' : V;
+'vormitäitmine_N' : N;
+vormivanker_N : N;
+'vormi_võtma_V' : V;
+'vormiõpetus_N' : N;
+vormlaud_N : N;
+vormpuu_N : N;
+vormuma_V : V;
+vormumine_N : N;
+vorm_N : N;
+vorpija_N : N;
+vorpimine_N : N;
+vorp_N : N;
+vorstirohi_N : N;
+vorstitegija_N : N;
+vorstmaaker_N : N;
+vorst_N : N;
+votjak_N : N;
+vrakk_N : N;
+vrapp_N : N;
+wrap_N : N;
+vuajerism_N : N;
+vudija_N : N;
+vudima_V : V;
+vudimine_N : N;
+vudin_N : N;
+vudistaja_N : N;
+vudistamine_N : N;
+vuhaja_N : N;
+vuhamine_N : N;
+vuhin_N : N;
+vuhiseja_N : N;
+vuhisema_V : V;
+vuhisemine_N : N;
+vuhistaja_N : N;
+vuhistamine_N : N;
+vuhkija_N : N;
+vuhkimine_N : N;
+vukssaag_N : N;
+vulama_V : V;
+vulamine_N : N;
+vulgaarne_A : A;
+vulgariseerija_N : N;
+vulgariseerimine_N : N;
+vulgarism_N : N;
+vulisema_V : V;
+vulisemine_N : N;
+vulistaja_N : N;
+vulistamine_N : N;
+vulkaanipurse_N : N;
+vulkaan_N : N;
+vulkaniit_N : N;
+vulkanoloogia_N : N;
+vulkanoloog_N : N;
+vulksaja_N : N;
+vulksama_V : V;
+vulksamine_N : N;
+vulksataja_N : N;
+vulksatama_V : V;
+vulksatamine_N : N;
+vulksuja_N : N;
+vulksumine_N : N;
+vulpsaja_N : N;
+vulpsama_V : V;
+vulpsamine_N : N;
+vulpsatama_V : V;
+vulva_N : N;
+vundamendiplokk_N : N;
+vundamenditaldmik_N : N;
+vundamendivai_N : N;
+vundament_N : N;
+vuntsid_N : N;
+vuntsija_N : N;
+vuntsimine_N : N;
+vunts_N : N;
+vupsaja_N : N;
+vupsama_V : V;
+vupsamine_N : N;
+vupsataja_N : N;
+vupsatama_V : V;
+vupsatamine_N : N;
+vupsumine_N : N;
+vurahtaja_N : N;
+vurahtamine_N : N;
+vuraja_N : N;
+vurama_V : V;
+vuramine_N : N;
+vurataja_N : N;
+vuratamine_N : N;
+vurhvija_N : N;
+vurhvimine_N : N;
+'vurhvi_välja_andma_V' : V;
+vurin_N : N;
+vuriseja_N : N;
+vurisema_V : V;
+vurisemine_N : N;
+vuristaja_N : N;
+vuristamine_N : N;
+vurrija_N : N;
+vurrimine_N : N;
+vurritaja_N : N;
+vurritamine_N : N;
+vurrkann_N : N;
+vurrpuur_N : N;
+vurrud_N : N;
+vurr_N : N;
+vurtsaja_N : N;
+vurtsama_V : V;
+vurtsamine_N : N;
+vurtsataja_N : N;
+vurtsatamine_N : N;
+vurtsuja_N : N;
+vurtsuma_V : V;
+vurtsumine_N : N;
+vusiseja_N : N;
+vusisema_V : V;
+vusisemine_N : N;
+vusistaja_N : N;
+vusistamine_N : N;
+vussard_N : N;
+vusserdaja_N : N;
+vusserdama_V : V;
+vusserdamine_N : N;
+vusserdis_N : N;
+vusser_N : N;
+vussi_ajama_V : V;
+vussija_N : N;
+vussi_keerama_V : V;
+'vussi_käänama_V' : V;
+vussimine_N : N;
+vussi_Adv : Adv;
+vutimees_N : N;
+vutimuna_N : N;
+vutt_N : N;
+vuugihari_N : N;
+vuugikaabits_N : N;
+vuugikellu_N : N;
+vuugikraabits_N : N;
+vuugikumm_N : N;
+vuugilabidas_N : N;
+'vuuginöör_N' : N;
+vuugipahtel_N : N;
+vuugiraud_N : N;
+vuugisegu_N : N;
+vuukija_N : N;
+vuukimine_N : N;
+vuukimislabidas_N : N;
+vuuk_N : N;
+'võbeleja_N' : N;
+'võbelema_V' : V;
+'võbelemine_N' : N;
+'võberik_N' : N;
+'võbin_N' : N;
+'võbiseja_N' : N;
+'võbisema_V' : V;
+'võbisemine_N' : N;
+'võbistaja_N' : N;
+'võbistamine_N' : N;
+'võdiseja_N' : N;
+'võdisema_V' : V;
+'võdisemine_N' : N;
+'võdistaja_N' : N;
+'võdistamine_N' : N;
+'võhiklikkus_N' : N;
+'võhiklikult_Adv' : Adv;
+'võhiklik_A' : A;
+'võhiklus_N' : N;
+'võhik_N' : N;
+'võhivõõras_N' : N;
+'võhk_N' : N;
+'võhmale_võtma_V' : V;
+'võhmas_N' : N;
+'võhma_välja_viskama_V' : V;
+'võhma_välja_võtma_V' : V;
+'võhm_N' : N;
+'võhru_N' : N;
+'võhr_N' : N;
+'võhumõõk_N' : N;
+'võidejuust_N' : N;
+'võidetu_N' : N;
+'võidja_N' : N;
+'võid_kokku_lööma_V' : V;
+'võidmine_N' : N;
+'võid_tegema_V' : V;
+'võidujooks_N' : N;
+'võidukaar_N' : N;
+'võidukas_A' : A;
+'võidukäiku_takistama_V' : V;
+'võidukäik_N' : N;
+'võiduma_V' : V;
+'võidumees_N' : N;
+'võidumeheks_jääma_V' : V;
+'võidumine_N' : N;
+'võidumärk_N' : N;
+'võidupidu_N' : N;
+'võidupäev_N' : N;
+'võidurelvastumine_N' : N;
+'võidurõõmutseja_N' : N;
+'võidurõõmutsemine_N' : N;
+'võidusammas_N' : N;
+'võiduseis_N' : N;
+'võidusumma_N' : N;
+'võidusõiduhobune_N' : N;
+'võidusõidujalgratas_N' : N;
+'võidusõit_N' : N;
+'võidu_tegema_V' : V;
+'võidutseja_N' : N;
+'võidutsema_V' : V;
+'võidutsemine_N' : N;
+'võidutsev_A' : A;
+'võidutähis_N' : N;
+'võiduvärav_N' : N;
+'võie_N' : N;
+'võigastaja_N' : N;
+'võigastamine_N' : N;
+'võikann_N' : N;
+'võikreem_N' : N;
+'võileib_N' : N;
+'võileivagrill_N' : N;
+'võileivapaber_N' : N;
+'võileivatort_N' : N;
+'võililletee_N' : N;
+'võilill_N' : N;
+'võilöömine_N' : N;
+'võimaldaja_N' : N;
+'võimaldama_V2' : V2;
+'võimaldamine_N' : N;
+'võimalduma_V' : V;
+'võimaldumine_N' : N;
+'võimalikkus_N' : N;
+'võimalikuks_saama_V' : V;
+'võimalik_A' : A;
+'võimalused_N' : N;
+'võimalusi_andma_V' : V;
+'võimalusi_leidma_V' : V;
+'võimalusi_otsima_V' : V;
+'võimalusi_pakkuma_V' : V;
+'võimalusi_saama_V' : V;
+'võimalust_andma_V' : V;
+'võimalust_kasutama_V' : V;
+'võimalust_leidma_V' : V;
+'võimalust_looma_V' : V;
+'võimalust_otsima_V' : V;
+'võimalust_saama_V' : V;
+'võimalust_võtma_V' : V;
+'võimalus_N' : N;
+'võimas_A' : A;
+'võimatus_N' : N;
+'võimatu_A' : A;
+'võimekalt_Adv' : Adv;
+'võimekas_A' : A;
+'võimekus_N' : N;
+'võimeline_A' : A;
+'võimelisus_N' : N;
+'võimendaja_N' : N;
+'võimendamine_N' : N;
+'võimendi_N' : N;
+'võimendumine_N' : N;
+'võimendustegur_N' : N;
+'võimendus_N' : N;
+'võimerühm_N' : N;
+'võimetus_N' : N;
+'võimetu_A' : A;
+'võime_N' : N;
+'võimine_N' : N;
+'võimlatreening_N' : N;
+'võimlatund_N' : N;
+'võimla_N' : N;
+'võimleja_N' : N;
+'võimlemine_N' : N;
+'võimlemisharjutus_N' : N;
+'võimlemishooaeg_N' : N;
+'võimlemiskang_N' : N;
+'võimlemiskast_N' : N;
+'võimlemismatt_N' : N;
+'võimlemispall_N' : N;
+'võimlemispõrand_N' : N;
+'võimlemispüksid_N' : N;
+'võimlemisring_N' : N;
+'võimlemisrull_N' : N;
+'võimlemisruum_N' : N;
+'võimlemisrõngas_N' : N;
+'võimlemissaal_N' : N;
+'võimlemistreener_N' : N;
+'võimlemistrikoo_N' : N;
+'võimlemistund_N' : N;
+'võimlemisõpetaja_N' : N;
+'võimsalt_Adv' : Adv;
+'võimsusviirus_N' : N;
+'võimsus_N' : N;
+'võimsusühik_N' : N;
+'võimu_alla_andma_V' : V;
+'võimu_alla_sattuma_V' : V;
+'võimu_all_pidama_V' : V;
+'võimu_enda_kätte_haarama_V' : V;
+'võimu_enda_kätte_võtma_V' : V;
+'võimuesindaja_N' : N;
+'võimukalt_Adv' : Adv;
+'võimukandja_N' : N;
+'võimukas_A' : A;
+'võimukoridor_N' : N;
+'võimule_pääsema_V' : V;
+'võimuliit_N' : N;
+'võimuloend_N' : N;
+'võimulolek_N' : N;
+'võimulolija_N' : N;
+'võimumees_N' : N;
+'võimuorgan_N' : N;
+'võimupiirid_N' : N;
+'võimur_N' : N;
+'võimuses_pidama_V' : V;
+'võimusesse_andma_V' : V;
+'võimust_saama_V' : V;
+'võimust_võtma_V' : V;
+'võimus_N' : N;
+'võimutahe_N' : N;
+'võimutseja_N' : N;
+'võimutsema_V' : V;
+'võimutsemine_N' : N;
+'võimuvõitlus_N' : N;
+'võim_N' : N;
+'võinuga_N' : N;
+'võipaber_N' : N;
+'võipiim_N' : N;
+'võipuravik_N' : N;
+'võiseen_N' : N;
+'võistkondlik_A' : A;
+'võistkond_N' : N;
+'võistkonnaharjutus_N' : N;
+'võistlejaskond_N' : N;
+'võistleja_N' : N;
+'võistlemine_N' : N;
+'võistlev_A' : A;
+'võistlusdistants_N' : N;
+'võistlusdress_N' : N;
+'võistlusfestival_N' : N;
+'võistlusgrupp_N' : N;
+'võistlushooaeg_N' : N;
+'võistlusjalgratas_N' : N;
+'võistluskalender_N' : N;
+'võistluskeeld_N' : N;
+'võistluskelk_N' : N;
+'võistlusmaa_N' : N;
+'võistlusmäng_N' : N;
+'võistlusmäärustik_N' : N;
+'võistluspaat_N' : N;
+'võistluspäev_N' : N;
+'võistlusrada_N' : N;
+'võistlusratas_N' : N;
+'võistlusreis_N' : N;
+'võistlussport_N' : N;
+'võistlussuusk_N' : N;
+'võistlustantsija_N' : N;
+'võistlustants_N' : N;
+'võistlustöö_N' : N;
+'võistlusujumine_N' : N;
+'võistlus_N' : N;
+'võistlusärevus_N' : N;
+'võistulaulmine_N' : N;
+'võistuma_V' : V;
+'võitaja_N' : N;
+'võitamine_N' : N;
+'võitatik_N' : N;
+'võitegemine_N' : N;
+'võitjaks_tulema_V' : V;
+'võitjaks_tunnistama_V' : V;
+'võitja_N' : N;
+'võitleja_N' : N;
+'võitlema_V' : V;
+'võitlemine_N' : N;
+'võitlusi_pidama_V' : V;
+'võitluskaaslane_N' : N;
+'võitluskirves_N' : N;
+'võitluskunst_N' : N;
+'võitlusluule_N' : N;
+'võitluspäev_N' : N;
+'võitlustander_N' : N;
+'võitlus_N' : N;
+'võitlusväli_N' : N;
+'võitlusväljale_jääma_V' : V;
+'võitma_V2' : V2;
+'võitmine_N' : N;
+'võitoos_N' : N;
+'võitu_saama_V' : V;
+'võit_N' : N;
+'võitööstus_N' : N;
+'või_N' : N;
+'võlad_N' : N;
+'võlakiri_N' : N;
+'võlakohustus_N' : N;
+'võlaks_lugema_V' : V;
+'võlanõudmisfirma_N' : N;
+'võlaraamat_N' : N;
+'võlastuja_N' : N;
+'võlastumine_N' : N;
+'võlasumma_N' : N;
+'võlatäht_N' : N;
+'võlausaldaja_N' : N;
+'võlavõtja_N' : N;
+'võlgadesse_sattuma_V' : V;
+'võlgadesse_uppuma_V' : V;
+'võlga_õiendama_V' : V;
+'võlglane_N' : N;
+'võlgneja_N' : N;
+'võlgnemine_N' : N;
+'võlgnik_N' : N;
+'võlgu_andma_V' : V;
+'võlgu_jääma_V' : V;
+'võlgu_tegema_V' : V;
+'võlgu_uskuma_V' : V;
+'võlgu_võtma_V' : V;
+'võlg_N' : N;
+'võllahuumor_N' : N;
+'võllanali_N' : N;
+'võllanägu_N' : N;
+'võllapuu_N' : N;
+'võllaroog_N' : N;
+'võllasesse_tõmbama_V' : V;
+'võllas_N' : N;
+'võlla_tõmbama_V' : V;
+'võll_N' : N;
+'võltshammas_N' : N;
+'võltsija_N' : N;
+'võltsilt_Adv' : Adv;
+'võltsimine_N' : N;
+'võltsing_N' : N;
+'võltsitus_N' : N;
+'võltskaubitseja_N' : N;
+'võltskaubitsemine_N' : N;
+'võltskaup_N' : N;
+'võltsmoraal_N' : N;
+'võltspärl_N' : N;
+'võltsravim_N' : N;
+'võlts_A' : A;
+'võluja_N' : N;
+'võlukepp_N' : N;
+'võlukunstnik_N' : N;
+'võluloss_N' : N;
+'võlumine_N' : N;
+'võlupunane_N' : N;
+'võlur_N' : N;
+'võlusõna_N' : N;
+'võluvits_N' : N;
+'võluv_A' : A;
+'võlu_N' : N;
+'võluvägi_N' : N;
+'võlvaken_N' : N;
+'võlvehitis_N' : N;
+'võlvialge_N' : N;
+'võlvija_N' : N;
+'võlvikaar_N' : N;
+'võlvikand_N' : N;
+'võlvik_N' : N;
+'võlvimine_N' : N;
+'võlviroie_N' : N;
+'võlviselg_N' : N;
+'võlvisiil_N' : N;
+'võlvistik_N' : N;
+'võlvitis_N' : N;
+'võlvkaar_N' : N;
+'võlvkelder_N' : N;
+'võlvkoobas_N' : N;
+'võlvkoorik_N' : N;
+'võlvlagi_N' : N;
+'võlvsild_N' : N;
+'võlvsillus_N' : N;
+'võlvuma_V' : V;
+'võlvumine_N' : N;
+'võlvvahelagi_N' : N;
+'võlv_N' : N;
+'võmme_jagama_V' : V;
+'võmmija_N' : N;
+'võmmimine_N' : N;
+'võmmu_andma_V' : V;
+'võmm_N' : N;
+'võngatamine_N' : N;
+'võnge_N' : N;
+'võngutaja_N' : N;
+'võngutamine_N' : N;
+'võnkeamplituud_N' : N;
+'võnkesagedus_N' : N;
+'võnkleja_N' : N;
+'võnklema_V' : V;
+'võnklemine_N' : N;
+'võnksuja_N' : N;
+'võnksumine_N' : N;
+'võnksutaja_N' : N;
+'võnksutamine_N' : N;
+'võnkuja_N' : N;
+'võnkuma_V' : V;
+'võnkumine_N' : N;
+'võnnima_V' : V;
+'võntsuja_N' : N;
+'võntsumine_N' : N;
+'võpataja_N' : N;
+'võpatama_V' : V;
+'võpatamine_N' : N;
+'võpatleja_N' : N;
+'võpatlema_V' : V;
+'võpatlemine_N' : N;
+'võpatuja_N' : N;
+'võpatumine_N' : N;
+'võppuja_N' : N;
+'võppuma_V' : V;
+'võppumine_N' : N;
+'võpsik_N' : N;
+'võraharu_N' : N;
+'võraja_N' : N;
+'võramine_N' : N;
+'võrapuu_N' : N;
+'võra_N' : N;
+'võrdkuju_N' : N;
+'võrdleja_N' : N;
+'võrdlema_V2' : V2;
+'võrdlemine_N' : N;
+'võrdlemisi_Adv' : Adv;
+'võrdlevuuring_N' : N;
+'võrdlusaste_N' : N;
+'võrdlusdiagramm_N' : N;
+'võrdluskategooria_N' : N;
+'võrdlussuurus_N' : N;
+'võrdlustulemus_N' : N;
+'võrdlus_N' : N;
+'võrdne_A' : A;
+'võrdne_N' : N;
+'võrdriim_N' : N;
+'võrdselt_Adv' : Adv;
+'võrdsubjekt_N' : N;
+'võrdsusmärki_panema_V' : V;
+'võrdsustaja_N' : N;
+'võrdsustama_V2' : V2;
+'võrdsustamine_N' : N;
+'võrdsustumine_N' : N;
+'võrdsus_N' : N;
+'võrduma_V' : V;
+'võrdumine_N' : N;
+'võrdusmärk_N' : N;
+'võrdväärseks_pidama_V' : V;
+'võrdväärselt_Adv' : Adv;
+'võrdväärsus_N' : N;
+'võrdõiguslikkus_N' : N;
+'võrdõigusvõrk_N' : N;
+'võrejas_A' : A;
+'võrepuu_N' : N;
+'võresein_N' : N;
+'võrestaja_N' : N;
+'võrestamine_N' : N;
+'võretaja_N' : N;
+'võretamine_N' : N;
+'võrevoodi_N' : N;
+'võre_N' : N;
+'võrguaadress_N' : N;
+'võrguadapter_N' : N;
+'võrguagent_N' : N;
+'võrguarhitektuur_N' : N;
+'võrguarvuti_N' : N;
+'võrguetikett_N' : N;
+'võrgufailisüsteem_N' : N;
+'võrgufoorum_N' : N;
+'võrguhaldur_N' : N;
+'võrguhaldus_N' : N;
+'võrgukaardidraiver_N' : N;
+'võrgukaart_N' : N;
+'võrgukiht_N' : N;
+'võrgukoht_N' : N;
+'võrgukontroller_N' : N;
+'võrgukonverents_N' : N;
+'võrgukork_N' : N;
+'võrgukuur_N' : N;
+'võrgukäba_N' : N;
+'võrgukäbi_N' : N;
+'võrguliidesekaart_N' : N;
+'võrguliides_N' : N;
+'võrguliiklus_N' : N;
+'võrgulina_N' : N;
+'võrgulöök_N' : N;
+'võrgumaja_N' : N;
+'võrgumäng_N' : N;
+'võrgumärk_N' : N;
+'võrgundus_N' : N;
+'võrguniit_N' : N;
+'võrgunimi_N' : N;
+'võrgunuga_N' : N;
+'võrgunõel_N' : N;
+'võrguoperaator_N' : N;
+'võrguoperatsioonisüsteem_N' : N;
+'võrguopsüsteem_N' : N;
+'võrgupoi_N' : N;
+'võrguport_N' : N;
+'võrguprinter_N' : N;
+'võrguprotokoll_N' : N;
+'võrgupull_N' : N;
+'võrgupunkt_N' : N;
+'võrgupüük_N' : N;
+'võrgurakendus_N' : N;
+'võrguressurss_N' : N;
+'võrgurünnak_N' : N;
+'võrgusalvesti_N' : N;
+'võrgusara_N' : N;
+'võrguseade_N' : N;
+'võrguserver_N' : N;
+'võrgusilm_N' : N;
+'võrgustamine_N' : N;
+'võrgustandard_N' : N;
+'võrgustikuaadress_N' : N;
+'võrgustik_N' : N;
+'võrgusuhtlus_N' : N;
+'võrgutaja_N' : N;
+'võrgutamine_N' : N;
+'võrguteavik_N' : N;
+'võrguteenus_N' : N;
+'võrgutehnoloogia_N' : N;
+'võrgutoide_N' : N;
+'võrgutopoloogia_N' : N;
+'võrgutuslik_A' : A;
+'võrguväljaanne_N' : N;
+'võrguvärav_N' : N;
+'võrguühendus_N' : N;
+'võrguülem_N' : N;
+'võrin_N' : N;
+'võriseja_N' : N;
+'võrisema_V' : V;
+'võrisemine_N' : N;
+'võristaja_N' : N;
+'võristamine_N' : N;
+'võrkandmebaas_N' : N;
+'võrkandmetöötlus_N' : N;
+'võrkdiagramm_N' : N;
+'võrkkelme_N' : N;
+'võrkkestapõletik_N' : N;
+'võrkkest_N' : N;
+'võrkkiik_N' : N;
+'võrkklaas_N' : N;
+'võrkkott_N' : N;
+'võrkkude_N' : N;
+'võrkmudel_N' : N;
+'võrkpallikohtunik_N' : N;
+'võrkpallikoondis_N' : N;
+'võrkpallimeistrivõistlused_N' : N;
+'võrkpalliplats_N' : N;
+'võrkpalliturniir_N' : N;
+'võrkpallivõistkond_N' : N;
+'võrkpallivõistlus_N' : N;
+'võrkpalliväljak_N' : N;
+'võrkpallur_N' : N;
+'võrkpall_N' : N;
+'võrkpüünis_N' : N;
+'võrkraalimine_N' : N;
+'võrkstruktuur_N' : N;
+'võrkturundus_N' : N;
+'võrku_kuduma_V' : V;
+'võrku_püüdma_V' : V;
+'võrku_sattuma_V' : V;
+'võrku_välja_heitma_V' : V;
+'võrkvõlv_N' : N;
+'võrk_N' : N;
+'võrrandisüsteem_N' : N;
+'võrrand_N' : N;
+'võrratult_Adv' : Adv;
+'võrratu_A' : A;
+'võrreldamatu_A' : A;
+'võrreldav_A' : A;
+'võrre_N' : N;
+'võrr_N' : N;
+'võrseid_ajama_V' : V;
+'võrse_N' : N;
+'võrsikpere_N' : N;
+'võrsuja_N' : N;
+'võrsuma_V' : V;
+'võrsumine_N' : N;
+'võrsutamine_N' : N;
+'võrukael_N' : N;
+'võrutaja_N' : N;
+'võrutamine_N' : N;
+'võru_N' : N;
+'võsakas_A' : A;
+'võsakirves_N' : N;
+'võsalõikur_N' : N;
+'võsamets_N' : N;
+'võsanuga_N' : N;
+'võsapuuk_N' : N;
+'võsaraat_N' : N;
+'võsaraud_N' : N;
+'võsastumine_N' : N;
+'võsatõrjekemikaal_N' : N;
+'võsa_N' : N;
+'võsusid_ajama_V' : V;
+'võsu_N' : N;
+'võtataja_N' : N;
+'võtatamine_N' : N;
+'võte_N' : N;
+'võtisortimine_N' : N;
+'võti_N' : N;
+'võtja_N' : N;
+'võtma_V2' : V2;
+'võtmefiguur_N' : N;
+'võtmehaldus_N' : N;
+'võtmehoiustus_N' : N;
+'võtmeisik_N' : N;
+'võtmekruvi_N' : N;
+'võtmemärk_N' : N;
+'võtmeromaan_N' : N;
+'võtmeruum_N' : N;
+'võtmesõna_N' : N;
+'võtmetaaste_N' : N;
+'võtmeväli_N' : N;
+'võtmine_N' : N;
+'võtsitaja_N' : N;
+'võtsitamine_N' : N;
+'võtta_saama_V' : V;
+'võttekaader_N' : N;
+'võtteplats_N' : N;
+'võttepäev_N' : N;
+'võõpaja_N' : N;
+'võõpamine_N' : N;
+'võõraid_vastu_võtma_V' : V;
+'võõraks_jääma_V' : V;
+'võõraks_pidama_V' : V;
+'võõramaalane_N' : N;
+'võõramaisus_N' : N;
+'võõrandaja_N' : N;
+'võõrandama_V2' : V2;
+'võõrandamine_N' : N;
+'võõranduja_N' : N;
+'võõranduma_V' : V;
+'võõrandumine_N' : N;
+'võõrapärasus_N' : N;
+'võõrasema_N' : N;
+'võõrasisa_N' : N;
+'võõraslaps_N' : N;
+'võõrastaja_N' : N;
+'võõrastamine_N' : N;
+'võõrastekodu_N' : N;
+'võõrastemaja_N' : N;
+'võõrasteraamat_N' : N;
+'võõrastetuba_N' : N;
+'võõrastust_tundma_V' : V;
+'võõrastus_N' : N;
+'võõras_A' : A;
+'võõras_N' : N;
+'võõrduja_N' : N;
+'võõrduma_V' : V;
+'võõrdumine_N' : N;
+'võõrfiloloogia_N' : N;
+'võõrfiloloog_N' : N;
+'võõrfinantseerimine_N' : N;
+'võõristaja_N' : N;
+'võõristamine_N' : N;
+'võõristust_tundma_V' : V;
+'võõristus_N' : N;
+'võõriti_Adv' : Adv;
+'võõritsema_V' : V;
+'võõrkeelend_N' : N;
+'võõrkeeleõpetaja_N' : N;
+'võõrkeel_N' : N;
+'võõrkeha_N' : N;
+'võõrliik_N' : N;
+'võõrsiirik_N' : N;
+'võõrsil_Adv' : Adv;
+'võõrsõnaraamat_N' : N;
+'võõrsõna_N' : N;
+'võõrusetendusi_andma_V' : V;
+'võõrusetendus_N' : N;
+'võõrustaja_N' : N;
+'võõrustama_V2' : V2;
+'võõrustamine_N' : N;
+'võõrutaja_N' : N;
+'võõrutama_V2' : V2;
+'võõrutamine_N' : N;
+'võõrutusravi_N' : N;
+'võõrvõti_N' : N;
+'väejooksik_N' : N;
+'väejooks_N' : N;
+'väejuht_N' : N;
+'väeleer_N' : N;
+'väeliik_N' : N;
+'väeliin_N' : N;
+'väeosa_N' : N;
+'väepealik_N' : N;
+'väerinne_N' : N;
+'väesalk_N' : N;
+'väetaja_N' : N;
+'väetamine_N' : N;
+'väeteenistusse_kutsuma_V' : V;
+'väeteenistusse_võtma_V' : V;
+'väetisehoidla_N' : N;
+'väetiseladu_N' : N;
+'väetiselaotur_N' : N;
+'väetisesegu_N' : N;
+'väetissegu_N' : N;
+'väetist_andma_V' : V;
+'väetis_N' : N;
+'väeti_A' : A;
+'väetusaine_N' : N;
+'väetus_N' : N;
+'väevõimu_tarvitama_V' : V;
+'väevõim_N' : N;
+'väeüksus_N' : N;
+'väga_Adv' : Adv;
+'vägevalt_Adv' : Adv;
+'vägevasti_Adv' : Adv;
+'vägevus_N' : N;
+'vägev_A' : A;
+'vägijook_N' : N;
+'vägikaigast_vedama_V' : V;
+'vägikaigas_N' : N;
+'vägikaikavedamine_N' : N;
+'vägikaikavedu_N' : N;
+'vägilane_N' : N;
+'vägilasmuistend_N' : N;
+'vägimees_N' : N;
+'vägipulk_N' : N;
+'vägistaja_N' : N;
+'vägistamine_N' : N;
+'vägisõna_N' : N;
+'vägitegu_N' : N;
+'vägivalda_pruukima_V' : V;
+'vägivalda_tarvitama_V' : V;
+'vägivalda_toime_panema_V' : V;
+'vägivaldsus_N' : N;
+'vägivald_N' : N;
+'vägivallatseja_N' : N;
+'vägivallatsemine_N' : N;
+'vägivallavalitseja_N' : N;
+'vägi_N' : N;
+'vähegi_Adv' : Adv;
+'vähehaaval_Adv' : Adv;
+'väheharjasussid_N' : N;
+'väheke_Adv' : Adv;
+'väheke_N' : N;
+'vähemalt_Adv' : Adv;
+'vähemasti_Adv' : Adv;
+'vähemlane_N' : N;
+'vähemlik_A' : A;
+'vähemlus_N' : N;
+'vähemusaktsionär_N' : N;
+'vähemuskeel_N' : N;
+'vähemusrahvas_N' : N;
+'vähemusrahvus_N' : N;
+'vähemususkkond_N' : N;
+'vähemusvalitsus_N' : N;
+'vähemus_N' : N;
+'vähem_Adv' : Adv;
+'vähendaja_N' : N;
+'vähendama_V2' : V2;
+'vähendamine_N' : N;
+'vähendav_A' : A;
+'vähendussõna_N' : N;
+'vähendus_N' : N;
+'vähenema_V' : V;
+'vähenemine_N' : N;
+'vähenev_A' : A;
+'vähene_A' : A;
+'vähenõudlikult_Adv' : Adv;
+'vähesega_läbi_ajama_V' : V;
+'vähesus_N' : N;
+'väheusutavus_N' : N;
+'vähevalutundlikkus_N' : N;
+'vähevõitu_Adv' : Adv;
+'vähe_Adv' : Adv;
+'vähikasvatus_N' : N;
+'vähikäiku_tegema_V' : V;
+'vähilaadne_N' : N;
+'vähipüük_N' : N;
+'vähirakk_N' : N;
+'vähkkasvaja_N' : N;
+'vähkreja_N' : N;
+'vähkrema_V' : V;
+'vähkremine_N' : N;
+'vähktõbi_N' : N;
+'vähk_N' : N;
+'väidetavalt_Adv' : Adv;
+'väide_N' : N;
+'väikeaadel_N' : N;
+'väikeaju_N' : N;
+'väikeaktsionär_N' : N;
+'väikeehitis_N' : N;
+'väikeelamu_N' : N;
+'väikeettevõte_N' : N;
+'väikefirma_N' : N;
+'väikegraafikanäitus_N' : N;
+'väikehoone_N' : N;
+'väikekaupmees_N' : N;
+'väikekodanlane_N' : N;
+'väikekodanlus_N' : N;
+'väikelaen_N' : N;
+'väikelaps_N' : N;
+'väikelaut_N' : N;
+'väikelinn_N' : N;
+'väikemajand_N' : N;
+'väikemajapidamine_N' : N;
+'väikemaja_N' : N;
+'väikemees_N' : N;
+'väikemõis_N' : N;
+'väikeplaneet_N' : N;
+'väikeplokksein_N' : N;
+'väikeplokk_N' : N;
+'väikepõllumees_N' : N;
+'väikerahvas_N' : N;
+'väikeriik_N' : N;
+'väikest_häda_tegema_V' : V;
+'väikesündmus_N' : N;
+'väiketalu_N' : N;
+'väiketeater_N' : N;
+'väiketootmine_N' : N;
+'väiketäht_N' : N;
+'väiketööstus_N' : N;
+'väiketüll_N' : N;
+'väikevaagen_N' : N;
+'väikevarvas_N' : N;
+'väikevorm_N' : N;
+'väike_A' : A;
+'väikeüritus_N' : N;
+'väiklane_A' : A;
+'väiklaselt_Adv' : Adv;
+'väiklus_N' : N;
+'väiksus_N' : N;
+'väimees_N' : N;
+'väin_N' : N;
+'väisaja_N' : N;
+'väisamine_N' : N;
+'väitama_V' : V;
+'väitekiri_N' : N;
+'väitja_N' : N;
+'väitlause_N' : N;
+'väitleja_N' : N;
+'väitlemine_N' : N;
+'väitlus_N' : N;
+'väitmine_N' : N;
+'väitused_N' : N;
+'väi_N' : N;
+'välde_N' : N;
+'väledalt_Adv' : Adv;
+'väledasti_Adv' : Adv;
+'väle_A' : A;
+'välgahtaja_N' : N;
+'välgahtamine_N' : N;
+'välgataja_N' : N;
+'välgatamine_N' : N;
+'välgatlemine_N' : N;
+'välgatus_N' : N;
+'välgumihkel_N' : N;
+'välgutaja_N' : N;
+'välgutama_V2' : V2;
+'välgutamine_N' : N;
+'välgutross_N' : N;
+'välguvarras_N' : N;
+'väliapteek_N' : N;
+'väliekspositsioon_N' : N;
+'välifortifikatsioon_N' : N;
+'välikelder_N' : N;
+'välikindlustus_N' : N;
+'välikäimla_N' : N;
+'välilett_N' : N;
+'välimik_N' : N;
+'välimine_A' : A;
+'välimiselt_Adv' : Adv;
+'välimus_N' : N;
+'välimääraja_N' : N;
+'välimüük_N' : N;
+'väline_A' : A;
+'välinäitus_N' : N;
+'välipeldik_N' : N;
+'välipraktika_N' : N;
+'välipäevik_N' : N;
+'väliraamat_N' : N;
+'välirada_N' : N;
+'välireklaam_N' : N;
+'välisabi_N' : N;
+'välisaken_N' : N;
+'välisantenn_N' : N;
+'välisauditeering_N' : N;
+'välisautor_N' : N;
+'välisdelegatsioon_N' : N;
+'väliseeskoda_N' : N;
+'väliseestlane_N' : N;
+'välisekspert_N' : N;
+'välisekspositsioon_N' : N;
+'välisesindus_N' : N;
+'välisettevõte_N' : N;
+'välisfilee_N' : N;
+'välisfinantseerimine_N' : N;
+'välisfirma_N' : N;
+'välishooaeg_N' : N;
+'välisilme_N' : N;
+'välisinvesteering_N' : N;
+'välisinvestor_N' : N;
+'välisjalahüpe_N' : N;
+'välisjalg_N' : N;
+'väliskapital_N' : N;
+'väliskaubandus_N' : N;
+'väliskeskkond_N' : N;
+'väliskest_N' : N;
+'väliskiht_N' : N;
+'väliskirjandus_N' : N;
+'väliskirjanik_N' : N;
+'väliskohakääne_N' : N;
+'väliskomandeering_N' : N;
+'väliskomisjon_N' : N;
+'väliskujundaja_N' : N;
+'väliskujundamine_N' : N;
+'väliskujundus_N' : N;
+'väliskuju_N' : N;
+'väliskõrvapõletik_N' : N;
+'väliskõrv_N' : N;
+'väliskäsi_N' : N;
+'väliskülg_N' : N;
+'välislaad_N' : N;
+'välislaeng_N' : N;
+'välislend_N' : N;
+'välisleping_N' : N;
+'välisliige_N' : N;
+'välisluure_N' : N;
+'välismaailm_N' : N;
+'välismaalane_N' : N;
+'välismaa_N' : N;
+'välisministeerium_N' : N;
+'välisminister_N' : N;
+'välismodem_N' : N;
+'välismuutuja_N' : N;
+'välismälu_N' : N;
+'välismüür_N' : N;
+'välisnurgaliist_N' : N;
+'välisnurk_N' : N;
+'välisnäitus_N' : N;
+'välispaneel_N' : N;
+'välispank_N' : N;
+'välispind_N' : N;
+'välisplaneet_N' : N;
+'välispoliitika_N' : N;
+'välispuhver_N' : N;
+'välisrada_N' : N;
+'välisraha_N' : N;
+'välisriik_N' : N;
+'välisrõdu_N' : N;
+'välissalvesti_N' : N;
+'välisseade_N' : N;
+'välisseadmeühendus_N' : N;
+'välissein_N' : N;
+'välissiin_N' : N;
+'välisskeem_N' : N;
+'välissuhe_N' : N;
+'välistaja_N' : N;
+'välistama_V2' : V2;
+'välistamine_N' : N;
+'välistase_N' : N;
+'välistav_A' : A;
+'välistemperatuur_N' : N;
+'välistrepp_N' : N;
+'välistumine_N' : N;
+'välisturg_N' : N;
+'välisturism_N' : N;
+'välisturist_N' : N;
+'välisujula_N' : N;
+'välisuks_N' : N;
+'välisvaatleja_N' : N;
+'välisvaluutaturg_N' : N;
+'välisvesi_N' : N;
+'välisviimistlusmaterjal_N' : N;
+'välisviimistluspuit_N' : N;
+'välisvisiit_N' : N;
+'välisvooder_N' : N;
+'välisvoodrilaud_N' : N;
+'välisvoodrimaterjal_N' : N;
+'välisvõti_N' : N;
+'välisvärv_N' : N;
+'välisõhk_N' : N;
+'välisõpe_N' : N;
+'välisündmus_N' : N;
+'välitreening_N' : N;
+'välitrenn_N' : N;
+'välitund_N' : N;
+'välitöökoda_N' : N;
+'välitöö_N' : N;
+'välivoodi_N' : N;
+'välivormiriietus_N' : N;
+'välivorm_N' : N;
+'väli_N' : N;
+'väliüritus_N' : N;
+'välja_aitama_V' : V;
+'välja_ajama_V' : V;
+'väljaandja_N' : N;
+'välja_andma_V' : V;
+'väljaandmine_N' : N;
+'väljaanne_N' : N;
+'välja_arendama_V' : V;
+'väljaarendamine_N' : N;
+'välja_arenema_V' : V;
+'välja_arstima_V' : V;
+'välja_arvama_V' : V;
+'välja_arvestama_V' : V;
+'väljaastekükk_N' : N;
+'väljaaste_N' : N;
+'välja_aurama_V' : V;
+'välja_ehitama_V' : V;
+'väljaehitamine_N' : N;
+'välja_ehtima_V' : V;
+'välja_elama_V' : V;
+'välja_eraldama_V' : V;
+'väljagi_mitte_tegema_V' : V;
+'välja_hammustama_V' : V;
+'välja_hauduma_V' : V;
+'välja_hautama_V' : V;
+'väljaheide_N' : N;
+'välja_heitma_V' : V;
+'väljaheitmine_N' : N;
+'välja_helistama_V' : V;
+'väljahingamine_N' : N;
+'välja_hõikama_V' : V;
+'välja_hõõruma_V' : V;
+'välja_hüüdma_V' : V;
+'välja_ilmuma_V' : V;
+'välja_imbuma_V' : V;
+'välja_imema_V' : V;
+'välja_immitsema_V' : V;
+'välja_istuma_V' : V;
+'välja_istutama_V' : V;
+'välja_jagama_V' : V;
+'välja_juhtima_V' : V;
+'välja_juurima_V' : V;
+'välja_jõudma_V' : V;
+'välja_jätma_V' : V;
+'väljajätt_N' : N;
+'välja_jääma_V' : V;
+'välja_kaaluma_V' : V;
+'välja_kaapima_V' : V;
+'välja_kaevama_V' : V;
+'väljakaevamine_N' : N;
+'välja_kallama_V' : V;
+'välja_kandma_V' : V;
+'väljakannatamatult_Adv' : Adv;
+'välja_kannatama_V' : V;
+'välja_kasvama_V' : V;
+'välja_katkuma_V' : V;
+'välja_kauplema_V' : V;
+'välja_keerama_V' : V;
+'välja_kellama_V' : V;
+'välja_kerima_V' : V;
+'välja_kihutama_V' : V;
+'välja_kiirgama_V' : V;
+'välja_kirjutama_V' : V;
+'väljakirjutis_N' : N;
+'välja_kiskuma_V' : V;
+'välja_klanima_V' : V;
+'välja_koorima_V' : V;
+'välja_kooruma_V' : V;
+'välja_kostma_V' : V;
+'välja_kraapima_V' : V;
+'välja_kristalliseeruma_V' : V;
+'välja_kruvima_V' : V;
+'välja_kujundama_V' : V;
+'välja_kujunema_V' : V;
+'väljakukohtunik_N' : N;
+'välja_kummuma_V' : V;
+'väljakumängija_N' : N;
+'väljakuperemees_N' : N;
+'välja_kurnama_V' : V;
+'väljakutse_N' : N;
+'välja_kutsuma_V' : V;
+'väljakutsumine_N' : N;
+'väljakutsuvalt_Adv' : Adv;
+'välja_kuulutama_V' : V;
+'väljakuulutamine_N' : N;
+'väljak_N' : N;
+'välja_kõlama_V' : V;
+'väljakäik_N' : N;
+'välja_käristama_V' : V;
+'välja_kärkima_V' : V;
+'välja_kärutama_V' : V;
+'välja_käärima_V' : V;
+'välja_küsima_V' : V;
+'välja_küünitama_V' : V;
+'välja_küünituma_V' : V;
+'välja_laadima_V' : V;
+'välja_laenama_V' : V;
+'välja_langema_V' : V;
+'väljalange_N' : N;
+'välja_laotama_V' : V;
+'väljalase_N' : N;
+'väljalaskekasum_N' : N;
+'väljalaskekurss_N' : N;
+'väljalasketakt_N' : N;
+'väljalasketoru_N' : N;
+'väljalaskja_N' : N;
+'välja_laskma_V' : V;
+'väljalaskmine_N' : N;
+'välja_lendama_V' : V;
+'väljalend_N' : N;
+'välja_leotama_V' : V;
+'välja_libisema_V' : V;
+'välja_ligunema_V' : V;
+'välja_lipsama_V' : V;
+'välja_loopima_V' : V;
+'välja_lubama_V' : V;
+'väljalubamistäht_N' : N;
+'välja_lugema_V' : V;
+'välja_lunima_V' : V;
+'väljalõige_N' : N;
+'välja_lõikama_V' : V;
+'väljalõikamine_N' : N;
+'välja_lööma_V' : V;
+'välja_lükkama_V' : V;
+'välja_lülitama_V' : V;
+'väljalülitamine_N' : N;
+'välja_lülituma_V' : V;
+'väljalülitumine_N' : N;
+'väljalülitus_N' : N;
+'väljamaalane_N' : N;
+'väljamaa_N' : N;
+'väljamakse_N' : N;
+'väljamaksmine_N' : N;
+'väljamaks_N' : N;
+'välja_meelitama_V' : V;
+'väljaminekuteatis_N' : N;
+'väljaminek_N' : N;
+'välja_murdma_V' : V;
+'väljamõeldis_N' : N;
+'välja_mõistma_V' : V;
+'väljamõtleja_N' : N;
+'välja_mõtlema_V' : V;
+'välja_mõõtma_V' : V;
+'välja_mängima_V' : V;
+'väljamüük_N' : N;
+'väljanaermine_N' : N;
+'välja_nihutama_V' : V;
+'välja_nirisema_V' : V;
+'välja_noppima_V' : V;
+'välja_nuruma_V' : V;
+'välja_nõrguma_V' : V;
+'välja_nõudma_V' : V;
+'välja_nägema_V' : V;
+'väljanägemine_N' : N;
+'välja_näitama_V' : V;
+'väljanäitamine_N' : N;
+'välja_ostma_V' : V;
+'väljaostusumma_N' : N;
+'välja_otsima_V' : V;
+'väljaotsimine_N' : N;
+'välja_pahvatama_V' : V;
+'välja_painama_V' : V;
+'välja_paiskama_V' : V;
+'välja_paiskuma_V' : V;
+'välja_paistma_V' : V;
+'välja_pakkima_V' : V;
+'väljapakkuja_N' : N;
+'välja_pakkuma_V' : V;
+'välja_paluma_V' : V;
+'väljapanekuruum_N' : N;
+'väljapanek_N' : N;
+'välja_panema_V' : V;
+'väljapanija_N' : N;
+'väljapeetult_Adv' : Adv;
+'väljapeetus_N' : N;
+'välja_peksma_V' : V;
+'välja_pesema_V' : V;
+'välja_petma_V' : V;
+'välja_pidama_V' : V;
+'välja_pigistama_V' : V;
+'välja_pilduma_V' : V;
+'välja_pinnima_V' : V;
+'välja_pistma_V' : V;
+'väljapressija_N' : N;
+'välja_pressima_V' : V;
+'väljapressimine_N' : N;
+'välja_pritsima_V' : V;
+'välja_pudenema_V' : V;
+'välja_pugema_V' : V;
+'välja_puhkama_V' : V;
+'välja_puhuma_V' : V;
+'välja_puiklema_V' : V;
+'välja_pukseerima_V' : V;
+'väljapurse_N' : N;
+'välja_põletama_V' : V;
+'välja_põrutama_V' : V;
+'välja_pääsema_V' : V;
+'välja_päästma_V' : V;
+'väljapääsu_leidma_V' : V;
+'väljapääsu_nägema_V' : V;
+'väljapääs_N' : N;
+'välja_pöörama_V' : V;
+'välja_pühkima_V' : V;
+'välja_püüdma_V' : V;
+'välja_rabelema_V' : V;
+'välja_raiuma_V' : V;
+'välja_raputama_V' : V;
+'välja_ravima_V' : V;
+'välja_rebima_V' : V;
+'välja_rippuma_V' : V;
+'välja_riputama_V' : V;
+'välja_ronima_V' : V;
+'välja_rookima_V' : V;
+'välja_roomama_V' : V;
+'välja_ruttama_V' : V;
+'väljarändaja_N' : N;
+'välja_rändama_V' : V;
+'väljarändamine_N' : N;
+'väljaränne_N' : N;
+'välja_rääkima_V' : V;
+'väljasaalimine_N' : N;
+'välja_saama_V' : V;
+'välja_saatma_V' : V;
+'väljasaatmine_N' : N;
+'välja_sammuma_V' : V;
+'välja_seadma_V' : V;
+'väljas_elama_V' : V;
+'väljaselgitamine_N' : N;
+'välja_siblima_V' : V;
+'välja_sihtima_V' : V;
+'välja_sikutama_V' : V;
+'välja_siplema_V' : V;
+'välja_sirutama_V' : V;
+'välja_sirutuma_V' : V;
+'välja_sorteerima_V' : V;
+'väljastajapank_N' : N;
+'väljastaja_N' : N;
+'väljastamatus_N' : N;
+'väljastama_V2' : V2;
+'väljastamine_N' : N;
+'väljastpoolt_Adv' : Adv;
+'väljastusagent_N' : N;
+'väljastus_N' : N;
+'väljast_Adv' : Adv;
+'välja_sulama_V' : V;
+'välja_sulatama_V' : V;
+'välja_sulgema_V' : V;
+'välja_surema_V' : V;
+'väljasuremine_N' : N;
+'väljasuremisoht_N' : N;
+'välja_suruma_V' : V;
+'väljasõiduetendus_N' : N;
+'välja_sõidutama_V' : V;
+'väljasõiduviisa_N' : N;
+'välja_sõitma_V' : V;
+'väljasõit_N' : N;
+'välja_sööma_V' : V;
+'välja_sööstma_V' : V;
+'välja_taguma_V' : V;
+'väljatagumine_N' : N;
+'välja_talutama_V' : V;
+'välja_tassima_V' : V;
+'välja_teenima_V' : V;
+'välja_tegema_V' : V;
+'välja_tellima_V' : V;
+'välja_tilkuma_V' : V;
+'välja_toimetama_V' : V;
+'välja_tooma_V' : V;
+'väljatoomine_N' : N;
+'välja_torkama_V' : V;
+'välja_tormama_V' : V;
+'väljatransistor_N' : N;
+'väljatrükk_N' : N;
+'välja_tulema_V' : V;
+'välja_tungima_V' : V;
+'välja_tõmbama_V' : V;
+'väljatõmme_N' : N;
+'välja_tõstma_V' : V;
+'väljatõugatu_N' : N;
+'välja_tõukama_V' : V;
+'välja_tõusma_V' : V;
+'väljatöötamine_N' : N;
+'väljatüüp_N' : N;
+'välja_ujuma_V' : V;
+'välja_ulatama_V' : V;
+'välja_ulatuma_V' : V;
+'välja_unustama_V' : V;
+'välja_urgitsema_V' : V;
+'välja_uurima_V' : V;
+'väljavaade_N' : N;
+'välja_vaaruma_V' : V;
+'välja_vaatama_V' : V;
+'välja_vahetama_V' : V;
+'väljavahetamine_N' : N;
+'välja_vahtima_V' : V;
+'välja_vajuma_V' : V;
+'väljavalaja_N' : N;
+'välja_valama_V' : V;
+'välja_valima_V' : V;
+'väljavalimine_N' : N;
+'välja_valitsema_V' : V;
+'väljavalitu_N' : N;
+'välja_vedama_V' : V;
+'väljavedu_N' : N;
+'välja_veerema_V' : V;
+'välja_veeretama_V' : V;
+'väljaveokaup_N' : N;
+'väljaveolitsents_N' : N;
+'väljaveotee_N' : N;
+'väljaveotoll_N' : N;
+'väljaviik_N' : N;
+'välja_viima_V' : V;
+'väljavilistamine_N' : N;
+'väljavise_N' : N;
+'välja_viskama_V' : V;
+'väljaviskamine_N' : N;
+'välja_viskuma_V' : V;
+'väljavõrrand_N' : N;
+'väljavõte_N' : N;
+'välja_võtma_V' : V;
+'väljavõtukogum_N' : N;
+'välja_väänama_V' : V;
+'välja_õngitsema_V' : V;
+'välja_õpetama_V' : V;
+'väljaõpetamine_N' : N;
+'väljaõpe_N' : N;
+'välja_ütlema_V' : V;
+'välja_üürima_V' : V;
+'väljendaja_N' : N;
+'väljendamatult_Adv' : Adv;
+'väljendama_V2' : V2;
+'väljendamine_N' : N;
+'väljenduja_N' : N;
+'väljenduma_V' : V;
+'väljendumine_N' : N;
+'väljenduslaad_N' : N;
+'väljenduslik_A' : A;
+'väljendusstiil_N' : N;
+'väljendus_N' : N;
+'väljendverb_N' : N;
+'väljend_N' : N;
+'väljenema_V' : V;
+'välje_N' : N;
+'väljuja_N' : N;
+'väljuma_V' : V;
+'väljumine_N' : N;
+'väljumisaeg_N' : N;
+'väljumislause_N' : N;
+'väljundkast_N' : N;
+'väljundkõne_N' : N;
+'väljundneuron_N' : N;
+'väljundsagedus_N' : N;
+'väljundseade_N' : N;
+'väljundsignaal_N' : N;
+'väljund_N' : N;
+'väljutaja_N' : N;
+'väljutamine_N' : N;
+'välke_pilduma_V' : V;
+'välklema_V' : V;
+'välklemine_N' : N;
+'välkmälu_N' : N;
+'välkpost_N' : N;
+'välksataja_N' : N;
+'välksatamine_N' : N;
+'välksuhtlus_N' : N;
+'välksõda_N' : N;
+'välku_lööma_V' : V;
+'välkuma_V' : V;
+'välkumine_N' : N;
+'välk_N' : N;
+'välp_N' : N;
+'vältama_V' : V;
+'vältamine_N' : N;
+'välteline_A' : A;
+'vältemärk_N' : N;
+'välteriim_N' : N;
+'vältevaheldus_N' : N;
+'vältija_N' : N;
+'vältimatult_Adv' : Adv;
+'vältimatus_N' : N;
+'vältimatu_A' : A;
+'vältima_V2' : V2;
+'vältimine_N' : N;
+'vältiv_A' : A;
+'vältus_N' : N;
+'väluma_V' : V;
+'välu_N' : N;
+'vänderdaja_N' : N;
+'vänderdamine_N' : N;
+'väntaja_N' : N;
+'väntamine_N' : N;
+'väntorel_N' : N;
+'väntskleja_N' : N;
+'väntsklemine_N' : N;
+'väntsuja_N' : N;
+'väntsuma_V' : V;
+'väntsumine_N' : N;
+'väntsutaja_N' : N;
+'väntsutamine_N' : N;
+'väntsutatud_A' : A;
+'vänts_N' : N;
+'väntvõll_N' : N;
+'vänt_N' : N;
+'värahtama_V' : V;
+'värataja_N' : N;
+'väratamine_N' : N;
+'värathaja_N' : N;
+'värathamine_N' : N;
+'värat_N' : N;
+'väravahaak_N' : N;
+'väravahoone_N' : N;
+'väravajoon_N' : N;
+'väravakohtunik_N' : N;
+'väravamajake_N' : N;
+'väravapallivõistkond_N' : N;
+'väravapost_N' : N;
+'väravaputka_N' : N;
+'värava_taha_jätma_V' : V;
+'värava_taha_jääma_V' : V;
+'värava_taha_tõstma_V' : V;
+'väravat_lööma_V' : V;
+'väravatorn_N' : N;
+'väravavaht_N' : N;
+'väravehitis_N' : N;
+'väravpallur_N' : N;
+'värav_N' : N;
+'värbaja_N' : N;
+'värbama_V2' : V2;
+'värbamine_N' : N;
+'värb_N' : N;
+'värdaja_N' : N;
+'värdamine_N' : N;
+'värdjalik_A' : A;
+'värdjas_N' : N;
+'värd_N' : N;
+'väreleja_N' : N;
+'värelema_V' : V;
+'värelemine_N' : N;
+'värelus_N' : N;
+'värhataja_N' : N;
+'värhatamine_N' : N;
+'värihäälik_N' : N;
+'värin_N' : N;
+'väriseja_N' : N;
+'värisemine_N' : N;
+'väristaja_N' : N;
+'väristamine_N' : N;
+'värkstuba_N' : N;
+'värk_N' : N;
+'värnits_N' : N;
+'värsiehitus_N' : N;
+'värsijalg_N' : N;
+'värsikogu_N' : N;
+'värsilahk_N' : N;
+'värsilang_N' : N;
+'värsimeister_N' : N;
+'värsimõõduõpetus_N' : N;
+'värsimõõt_N' : N;
+'värsiraamat_N' : N;
+'värsirida_N' : N;
+'värsirühm_N' : N;
+'värsisiire_N' : N;
+'värsistaja_N' : N;
+'värsistamine_N' : N;
+'värsitreial_N' : N;
+'värsitõus_N' : N;
+'värsiõpetus_N' : N;
+'värskelt_Adv' : Adv;
+'värskendaja_N' : N;
+'värskendamine_N' : N;
+'värskendav_A' : A;
+'värskenduma_V' : V;
+'värskenduspakett_N' : N;
+'värskendussagedus_N' : N;
+'värskendus_N' : N;
+'värskeneja_N' : N;
+'värskenema_V' : V;
+'värskenemine_N' : N;
+'värske_A' : A;
+'värskus_N' : N;
+'värssdraama_N' : N;
+'värsse_taguma_V' : V;
+'värsse_tegema_V' : V;
+'värssföljeton_N' : N;
+'värssjutustus_N' : N;
+'värsskomöödia_N' : N;
+'värssnovell_N' : N;
+'värssnäidend_N' : N;
+'värssromaan_N' : N;
+'värsstragöödia_N' : N;
+'värsstõlge_N' : N;
+'värss_N' : N;
+'värten_N' : N;
+'värvaine_N' : N;
+'värval_N' : N;
+'värveldaja_N' : N;
+'värveldamine_N' : N;
+'värvel_N' : N;
+'värve_mitte_kokku_hoidma_V' : V;
+'värviaisting_N' : N;
+'värvieemaldaja_N' : N;
+'värvieemaldi_N' : N;
+'värvihaare_N' : N;
+'värvihari_N' : N;
+'värvija_N' : N;
+'värvi_juurde_andma_V' : V;
+'värvikaabits_N' : N;
+'värvikalt_Adv' : Adv;
+'värvikas_A' : A;
+'värvikoda_N' : N;
+'värvikombinatsioon_N' : N;
+'värvikus_N' : N;
+'värvikuulimäng_N' : N;
+'värvilahutus_N' : N;
+'värvilaik_N' : N;
+'värvilaser_N' : N;
+'värviline_A' : A;
+'värvi_lisama_V' : V;
+'värvima_V2' : V2;
+'värvimine_N' : N;
+'värvimiskoda_N' : N;
+'värvimisraamat_N' : N;
+'värvimistöökoda_N' : N;
+'värvimuld_N' : N;
+'värvi_muutma_V' : V;
+'värvimuutus_N' : N;
+'värvindamine_N' : N;
+'värving_N' : N;
+'värvi_näitama_V' : V;
+'värvipaber_N' : N;
+'värvipadi_N' : N;
+'värvipimedus_N' : N;
+'värvipime_N' : N;
+'värvipintsel_N' : N;
+'värvipitsat_N' : N;
+'värvipliiats_N' : N;
+'värviprinter_N' : N;
+'värviprits_N' : N;
+'värvipüstol_N' : N;
+'värviraamat_N' : N;
+'värvirull_N' : N;
+'värviruum_N' : N;
+'värvistuma_V' : V;
+'värvis_N' : N;
+'värvisügavus_N' : N;
+'värvitaju_N' : N;
+'värvitelekas_N' : N;
+'värviteler_N' : N;
+'värviteleviisor_N' : N;
+'värviteraapia_N' : N;
+'värvitoon_N' : N;
+'värvitu_A' : A;
+'värvitöökoda_N' : N;
+'värvivann_N' : N;
+'värvuke_N' : N;
+'värvuline_N' : N;
+'värvuma_V' : V;
+'värvumine_N' : N;
+'värvusaisting_N' : N;
+'värvusetu_A' : A;
+'värvusmudel_N' : N;
+'värvusruum_N' : N;
+'värvussügavus_N' : N;
+'värvustasakaal_N' : N;
+'värvusteraapia_N' : N;
+'värvus_N' : N;
+'värvusväärtus_N' : N;
+'värv_N' : N;
+'väsija_N' : N;
+'väsimatu_A' : A;
+'väsimine_N' : N;
+'väsimusluumurd_N' : N;
+'väsimusmurd_N' : N;
+'väsimuspurunemine_N' : N;
+'väsimus_N' : N;
+'väsinud_A' : A;
+'väsinult_Adv' : Adv;
+'väsinu_N' : N;
+'väsitaja_N' : N;
+'väsitamine_N' : N;
+'väsitav_A' : A;
+'väsrvipimedus_N' : N;
+'västar_N' : N;
+'vääksataja_N' : N;
+'vääksatama_V' : V;
+'vääksatamine_N' : N;
+'vääksuja_N' : N;
+'vääksuma_V' : V;
+'vääksumine_N' : N;
+'vääksutaja_N' : N;
+'vääksutamine_N' : N;
+'vääks_N' : N;
+'väänaja_N' : N;
+'väänama_V2' : V2;
+'väänamine_N' : N;
+'väändsammas_N' : N;
+'väänduja_N' : N;
+'väänduma_V' : V;
+'väändumine_N' : N;
+'väänelornament_N' : N;
+'väänel_N' : N;
+'väänikas_N' : N;
+'väänik_N' : N;
+'väänkael_N' : N;
+'väänkasv_N' : N;
+'väänleja_N' : N;
+'väänlemine_N' : N;
+'vääntaim_N' : N;
+'väänutaja_N' : N;
+'väänutamine_N' : N;
+'vääraja_N' : N;
+'väärakas_N' : N;
+'vääralt_Adv' : Adv;
+'vääramatult_Adv' : Adv;
+'vääramatu_A' : A;
+'vääramine_N' : N;
+'väärarendkasvaja_N' : N;
+'väärarend_N' : N;
+'väärareng_N' : N;
+'väärarvamus_N' : N;
+'väärastaja_N' : N;
+'väärastamine_N' : N;
+'väärastuja_N' : N;
+'väärastumine_N' : N;
+'väärataja_N' : N;
+'vääratama_V' : V;
+'vääratamine_N' : N;
+'vääratus_N' : N;
+'väärduja_N' : N;
+'väärduma_V' : V;
+'väärdumine_N' : N;
+'väärema_N' : N;
+'väärija_N' : N;
+'väärikalt_Adv' : Adv;
+'väärikas_A' : A;
+'väärikkivi_N' : N;
+'väärikus_N' : N;
+'väärik_N' : N;
+'vääriline_A' : A;
+'vääriliseks_pidama_V' : V;
+'väärima_V2' : V2;
+'väärimine_N' : N;
+'väärindamine_N' : N;
+'vääringukurss_N' : N;
+'vääringutsoon_N' : N;
+'vääring_N' : N;
+'väärisehe_N' : N;
+'väärisese_N' : N;
+'väärisgaas_N' : N;
+'vääriskalapüük_N' : N;
+'vääriskivi_N' : N;
+'väärismetall_N' : N;
+'vääristaja_N' : N;
+'vääristamine_N' : N;
+'väärisvähk_N' : N;
+'vääritult_Adv' : Adv;
+'vääritus_N' : N;
+'vääritu_A' : A;
+'väärkohtleja_N' : N;
+'väärkohtlemine_N' : N;
+'väärnimi_N' : N;
+'väärsünnitis_N' : N;
+'väärtasi_N' : N;
+'väärtegu_N' : N;
+'väärteooria_N' : N;
+'väärtese_N' : N;
+'väärtkirjandus_N' : N;
+'väärtmuusika_N' : N;
+'väärtpaberibörs_N' : N;
+'väärtpaberiinspektsioon_N' : N;
+'väärtpaberiportfell_N' : N;
+'väärtpaberispetsialist_N' : N;
+'väärtpaberitehing_N' : N;
+'väärtpaberiturg_N' : N;
+'väärtpaberivaru_N' : N;
+'väärtpaber_N' : N;
+'väärtuma_V' : V;
+'väärtusetu_A' : A;
+'väärtushinnang_N' : N;
+'väärtuskutse_N' : N;
+'väärtuslikkus_N' : N;
+'väärtuslikuks_pidama_V' : V;
+'väärtuslik_A' : A;
+'väärtustaja_N' : N;
+'väärtustamine_N' : N;
+'väärtust_andma_V' : V;
+'väärtusteoreetik_N' : N;
+'väärtust_kaotama_V' : V;
+'väärtust_tõstma_V' : V;
+'väärtustuma_V' : V;
+'väärtustumine_N' : N;
+'väärtustus_N' : N;
+'väärtus_N' : N;
+'väärtusõpetus_N' : N;
+'väärusuline_N' : N;
+'väärus_N' : N;
+'väärutama_V2' : V2;
+'väär_A' : A;
+'väär_N' : N;
+'väätimine_N' : N;
+'väätkasv_N' : N;
+'väät_N' : N;
+'väävelhape_N' : N;
+'väävel_N' : N;
+'vööde_N' : N;
+'vöödiline_A' : A;
+'vööditaja_N' : N;
+'vööditamine_N' : N;
+'vöökoht_N' : N;
+'vöökott_N' : N;
+'vöölaud_N' : N;
+'vöömõõk_N' : N;
+'vööndkaar_N' : N;
+'vööndsimss_N' : N;
+'vöönd_N' : N;
+'vööpael_N' : N;
+'vööpannal_N' : N;
+'vöörihm_N' : N;
+'vööritekk_N' : N;
+'vöörkoda_N' : N;
+'vöörmünder_N' : N;
+'vöörtekk_N' : N;
+'vöörus_N' : N;
+'vöör_N' : N;
+'vöötaja_N' : N;
+'vöötamine_N' : N;
+'vöötimine_N' : N;
+'vöötkoodilugeja_N' : N;
+'vöötkood_N' : N;
+'vöötlema_V' : V;
+'vöötlihaskasvaja_N' : N;
+'vöötlihaskude_N' : N;
+'vöötlihas_N' : N;
+'vöötohatis_N' : N;
+'vöötrada_N' : N;
+'vööttigu_N' : N;
+'vöötuma_V' : V;
+'vööt_N' : N;
+'vöö_N' : N;
+'vööümbermõõt_N' : N;
+'vürfeldamine_N' : N;
+'vürfel_N' : N;
+'vürstiriik_N' : N;
+'vürstkond_N' : N;
+'vürst_N' : N;
+'vürtsikas_A' : A;
+'vürtsikus_N' : N;
+'vürtsine_A' : A;
+'vürtsipood_N' : N;
+'vürtsisegu_N' : N;
+'vürtsitaja_N' : N;
+'vürtsitama_V2' : V2;
+'vürtsitamine_N' : N;
+'vürtsköömen_N' : N;
+'vürtspoodnik_N' : N;
+'vürtspood_N' : N;
+'vürts_N' : N;
+'õde_N' : N;
+'õdusalt_Adv' : Adv;
+'õdusus_N' : N;
+'õdus_A' : A;
+'õelalt_Adv' : Adv;
+'õelasti_Adv' : Adv;
+'õelusehunnik_N' : N;
+'õelusekott_N' : N;
+'õelus_N' : N;
+'õelutseja_N' : N;
+'õelutsema_V' : V;
+'õelutsemine_N' : N;
+'õel_A' : A;
+'õemees_N' : N;
+'õgardlus_N' : N;
+'õgard_N' : N;
+'õgija_N' : N;
+'õgimine_N' : N;
+'õgvendaja_N' : N;
+'õgvendamine_N' : N;
+'õgvenema_V' : V;
+'õhataja_N' : N;
+'õhatamine_N' : N;
+'õhendaja_N' : N;
+'õhendamine_N' : N;
+'õhendus_N' : N;
+'õhend_N' : N;
+'õheneja_N' : N;
+'õhenema_V' : V;
+'õhenemine_N' : N;
+'õhetaja_N' : N;
+'õhetamine_N' : N;
+'õhevile_Adv' : Adv;
+'õhevil_Adv' : Adv;
+'õhinaga_Adv' : Adv;
+'õhinal_Adv' : Adv;
+'õhinasse_sattuma_V' : V;
+'õhin_N' : N;
+'õhkaja_N' : N;
+'õhkamine_N' : N;
+'õhkamismärk_N' : N;
+'õhkija_N' : N;
+'õhkimine_N' : N;
+'õhkjahutus_N' : N;
+'õhkkond_N' : N;
+'õhkmadrats_N' : N;
+'õhkpadi_N' : N;
+'õhkpidur_N' : N;
+'õhkrehv_N' : N;
+'õhkrind_N' : N;
+'õhksideaine_N' : N;
+'õhksilmus_N' : N;
+'õhksilm_N' : N;
+'õhksoojuspump_N' : N;
+'õhku_haihtuma_V' : V;
+'õhku_laskma_V' : V;
+'õhku_lendama_V' : V;
+'õhku_läbi_hammaste_tõmbama_V' : V;
+'õhkuma_V' : V;
+'õhkumine_N' : N;
+'õhku_rikkuma_V' : V;
+'õhku_rippuma_jääma_V' : V;
+'õhku_tõstma_V' : V;
+'õhku_tõusma_V' : V;
+'õhkutõusmine_N' : N;
+'õhkutõus_N' : N;
+'õhk_N' : N;
+'õhtueine_N' : N;
+'õhtugala_N' : N;
+'õhtuhakk_N' : N;
+'õhtuhämarus_N' : N;
+'õhtukaar_N' : N;
+'õhtukleit_N' : N;
+'õhtukool_N' : N;
+'õhtulaud_N' : N;
+'õhtule_laskma_V' : V;
+'õhtuline_N' : N;
+'õhtumaa_N' : N;
+'õhtumeik_N' : N;
+'õhtune_A' : A;
+'õhtupalve_N' : N;
+'õhtupalvus_N' : N;
+'õhtupoolikuti_Adv' : Adv;
+'õhtupoolik_N' : N;
+'õhtupuna_N' : N;
+'õhtupäike_N' : N;
+'õhturoog_N' : N;
+'õhtusse_veerema_V' : V;
+'õhtustaja_N' : N;
+'õhtustamine_N' : N;
+'õhtust_sööma_V' : V;
+'õhtusöök_N' : N;
+'õhtusöömaaeg_N' : N;
+'õhtusööm_N' : N;
+'õhtuti_Adv' : Adv;
+'õhtu_N' : N;
+'õhtuüritus_N' : N;
+'õhuaken_N' : N;
+'õhuarmee_N' : N;
+'õhuauk_N' : N;
+'õhuava_N' : N;
+'õhufilter_N' : N;
+'õhuhäire_N' : N;
+'õhujõud_N' : N;
+'õhukaitse_N' : N;
+'õhukaitseülesanne_N' : N;
+'õhukas_A' : A;
+'õhukeselt_Adv' : Adv;
+'õhuke_A' : A;
+'õhukindlalt_Adv' : Adv;
+'õhukoridor_N' : N;
+'õhukott_N' : N;
+'õhukraan_N' : N;
+'õhukuivati_N' : N;
+'õhukümblus_N' : N;
+'õhulaev_N' : N;
+'õhulahing_N' : N;
+'õhuliiklus_N' : N;
+'õhuliin_N' : N;
+'õhuline_A' : A;
+'õhulosse_ehitama_V' : V;
+'õhuloss_N' : N;
+'õhuluure_N' : N;
+'õhumass_N' : N;
+'õhumull_N' : N;
+'õhuneelamine_N' : N;
+'õhuniiskus_N' : N;
+'õhuniisuti_N' : N;
+'õhuoperatsioon_N' : N;
+'õhupall_N' : N;
+'õhuparaad_N' : N;
+'õhupiir_N' : N;
+'õhupost_N' : N;
+'õhupuhasti_N' : N;
+'õhupuuduse_all_kannatama_V' : V;
+'õhupuudus_N' : N;
+'õhupüss_N' : N;
+'õhureaktiivmootor_N' : N;
+'õhuringe_N' : N;
+'õhuringlus_N' : N;
+'õhuruum_N' : N;
+'õhurõhk_N' : N;
+'õhurünnak_N' : N;
+'õhusihtmärk_N' : N;
+'õhusoojus_N' : N;
+'õhusoon_N' : N;
+'õhus_rippuma_V' : V;
+'õhustamine_N' : N;
+'õhust_haarama_V' : V;
+'õhust_ja_armastusest_elama_V' : V;
+'õhust_puudu_tulema_V' : V;
+'õhust_võtma_V' : V;
+'õhusõda_N' : N;
+'õhusõiduk_N' : N;
+'õhusõitja_N' : N;
+'õhusõit_N' : N;
+'õhutaja_N' : N;
+'õhutama_V2' : V2;
+'õhutamine_N' : N;
+'õhutee_N' : N;
+'õhutemperatuur_N' : N;
+'õhutihestaja_N' : N;
+'õhutihestamine_N' : N;
+'õhutransport_N' : N;
+'õhuturve_N' : N;
+'õhutusauk_N' : N;
+'õhutusava_N' : N;
+'õhutus_N' : N;
+'õhutu_A' : A;
+'õhutõrje_N' : N;
+'õhuvahetus_N' : N;
+'õhuvann_N' : N;
+'õhuveondus_N' : N;
+'õhuvoog_N' : N;
+'õhuvool_N' : N;
+'õhuvägi_N' : N;
+'õhvik_N' : N;
+'õhv_N' : N;
+'õide_puhkema_V' : V;
+'õiduma_V' : V;
+'õiekas_A' : A;
+'õiekate_N' : N;
+'õiekroon_N' : N;
+'õieldamine_N' : N;
+'õieleht_N' : N;
+'õieli_ajama_V' : V;
+'õieli_Adv' : Adv;
+'õiendaja_N' : N;
+'õiendama_V2' : V2;
+'õiendamine_N' : N;
+'õiendus_N' : N;
+'õiend_N' : N;
+'õienutt_N' : N;
+'õiepung_N' : N;
+'õieteraapia_N' : N;
+'õieti_Adv' : Adv;
+'õietolmuallergia_N' : N;
+'õietolmumürgitus_N' : N;
+'õietolm_N' : N;
+'õigeaegselt_Adv' : Adv;
+'õigeaegsus_N' : N;
+'õigekeelsus_N' : N;
+'õigekiri_N' : N;
+'õigekirjakorrektor_N' : N;
+'õigekirjutus_N' : N;
+'õigeks_ajaks_jõudma_V' : V;
+'õigeks_ajama_V' : V;
+'õigeks_arvama_V' : V;
+'õigeks_mõistma_V' : V;
+'õigeks_pidama_V' : V;
+'õigeks_rääkima_V' : V;
+'õigeks_saama_V' : V;
+'õigeks_seadma_V' : V;
+'õigeks_tunnistama_V' : V;
+'õigeks_võtma_V' : V;
+'õigeksvõtt_N' : N;
+'õigel_ajal_tulema_V' : V;
+'õigel_ajal_õigesse_kohta_sattuma_V' : V;
+'õigele_otsale_saama_V' : V;
+'õigele_teele_juhatama_V' : V;
+'õigelt_teelt_eksima_V' : V;
+'õigelt_teelt_eksitama_V' : V;
+'õigelt_teelt_kõrvale_vedama_V' : V;
+'õigelt_Adv' : Adv;
+'õigenema_V' : V;
+'õigenemine_N' : N;
+'õigesti_Adv' : Adv;
+'õiget_magu_tundma_V' : V;
+'õiget_maiku_tundma_V' : V;
+'õiget_nooti_tundma_V' : V;
+'õiget_otsa_kätte_saama_V' : V;
+'õigetpidi_Adv' : Adv;
+'õiget_sotti_saama_V' : V;
+'õiget_tuult_tiibade_alla_saama_V' : V;
+'õigeusklikkus_N' : N;
+'õigeusklik_N' : N;
+'õigeusk_N' : N;
+'õigeusuline_N' : N;
+'õige_Adv' : Adv;
+'õige_A' : A;
+'õiglane_A' : A;
+'õiglaselt_Adv' : Adv;
+'õiglusearmastaja_N' : N;
+'õiglusejünger_N' : N;
+'õiglusetus_N' : N;
+'õiglusetu_A' : A;
+'õiglust_jalule_seadma_V' : V;
+'õiglustunne_N' : N;
+'õiglus_N' : N;
+'õigsus_N' : N;
+'õigupoolest_Adv' : Adv;
+'õigupärast_Adv' : Adv;
+'õigusabifirma_N' : N;
+'õigusabi_N' : N;
+'õigusakt_N' : N;
+'õigusearmastaja_N' : N;
+'õigusemõistmine_N' : N;
+'õiguserikkumine_N' : N;
+'õigusfilosoofia_N' : N;
+'õigusfirma_N' : N;
+'õigusharu_N' : N;
+'õigusi_andma_V' : V;
+'õigusi_esindama_V' : V;
+'õigusinfosüsteem_N' : N;
+'õigusjärglane_N' : N;
+'õiguskaitse_N' : N;
+'õiguskantsler_N' : N;
+'õiguskindlus_N' : N;
+'õiguskirjandus_N' : N;
+'õiguskord_N' : N;
+'õiguslikult_Adv' : Adv;
+'õiguslik_A' : A;
+'õigusnorm_N' : N;
+'õiguspärastaja_N' : N;
+'õiguspärastamine_N' : N;
+'õigusriik_N' : N;
+'õigusrikkumine_N' : N;
+'õigussubjektsus_N' : N;
+'õigussuhe_N' : N;
+'õigussüsteem_N' : N;
+'õigustaja_N' : N;
+'õigustama_V2' : V2;
+'õigustamine_N' : N;
+'õigust_andma_V' : V;
+'õigustatud_A' : A;
+'õigustatult_Adv' : Adv;
+'õigustav_A' : A;
+'õigusteadlane_N' : N;
+'õigusteaduskond_N' : N;
+'õigusteadus_N' : N;
+'õigusterminoloogia_N' : N;
+'õigust_mõistma_V' : V;
+'õigust_nõudma_V' : V;
+'õigust_taga_ajama_V' : V;
+'õigust_tegema_V' : V;
+'õigustuma_V' : V;
+'õigustus_N' : N;
+'õigust_võtma_V' : V;
+'õigusvastasus_N' : N;
+'õigusvõime_N' : N;
+'õigus_N' : N;
+'õilistamine_N' : N;
+'õilistuja_N' : N;
+'õilistumine_N' : N;
+'õilisvaba_N' : N;
+'õilis_A' : A;
+'õilmitsema_V' : V;
+'õilsus_N' : N;
+'õisik_N' : N;
+'õisprinter_N' : N;
+'õistaim_N' : N;
+'õis_N' : N;
+'õitseaeg_N' : N;
+'õitseja_N' : N;
+'õitsele_lööma_V' : V;
+'õitsele_puhkema_V' : V;
+'õitsema_V' : V;
+'õitsemine_N' : N;
+'õitsemisaeg_N' : N;
+'õitseng_N' : N;
+'õitsilkäimine_N' : N;
+'õitsilõke_N' : N;
+'õitsituli_N' : N;
+'õlakas_A' : A;
+'õlakehitus_N' : N;
+'õlak_N' : N;
+'õlakõrgus_N' : N;
+'õlale_panema_V' : V;
+'õlale_viskama_V' : V;
+'õlaliiges_N' : N;
+'õlanukk_N' : N;
+'õlapael_N' : N;
+'õlapuud_N' : N;
+'õlavalu_N' : N;
+'õlavarrelihas_N' : N;
+'õlavarreluu_N' : N;
+'õlavars_N' : N;
+'õlekatus_N' : N;
+'õlelill_N' : N;
+'õlevirn_N' : N;
+'õlga_alla_panema_V' : V;
+'õlgadele_asetama_V' : V;
+'õlgadele_langema_V' : V;
+'õlgadele_panema_V' : V;
+'õlgadele_veeretama_V' : V;
+'õlgadele_võtma_V' : V;
+'õlgade_peale_panema_V' : V;
+'õlgkaar_N' : N;
+'õlgkatus_N' : N;
+'õlgkirves_N' : N;
+'õlglill_N' : N;
+'õlgnukk_N' : N;
+'õlgu_kehitama_V' : V;
+'õlgu_prügiseks_tegema_V' : V;
+'õlg_N' : N;
+'õliahi_N' : N;
+'õlifilter_N' : N;
+'õlifirma_N' : N;
+'õlihari_N' : N;
+'õlihoidla_N' : N;
+'õlikaalikas_N' : N;
+'õlikas_A' : A;
+'õlikatk_N' : N;
+'õlikook_N' : N;
+'õlikõrvits_N' : N;
+'õlilamp_N' : N;
+'õlimaalipintsel_N' : N;
+'õlimaal_N' : N;
+'õlinaeris_N' : N;
+'õline_A' : A;
+'õlipaber_N' : N;
+'õlipalm_N' : N;
+'õlipeits_N' : N;
+'õlipintsel_N' : N;
+'õlipudel_N' : N;
+'õlipump_N' : N;
+'õlipuu_N' : N;
+'õliselt_Adv' : Adv;
+'õlitaim_N' : N;
+'õlitaja_N' : N;
+'õlitamine_N' : N;
+'õlitrafo_N' : N;
+'õli_tulle_kallama_V' : V;
+'õli_tulle_lisama_V' : V;
+'õli_tulle_valama_V' : V;
+'õlitumine_N' : N;
+'õlivahetus_N' : N;
+'õlivann_N' : N;
+'õlivarras_N' : N;
+'õlivärv_N' : N;
+'õli_N' : N;
+'õlleankur_N' : N;
+'õllebaar_N' : N;
+'õllefirma_N' : N;
+'õllejoomine_N' : N;
+'õllekas_N' : N;
+'õllekeetmine_N' : N;
+'õllekeha_N' : N;
+'õllekiosk_N' : N;
+'õllekoda_N' : N;
+'õllekõrts_N' : N;
+'õlleköök_N' : N;
+'õllelähker_N' : N;
+'õllemeister_N' : N;
+'õllenõu_N' : N;
+'õlleoder_N' : N;
+'õllepood_N' : N;
+'õllepruulija_N' : N;
+'õllepruulimine_N' : N;
+'õllepruul_N' : N;
+'õllepudel_N' : N;
+'õlleputka_N' : N;
+'õlleraha_N' : N;
+'õllesaal_N' : N;
+'õlletegija_N' : N;
+'õlletööstus_N' : N;
+'õlleuim_N' : N;
+'õlpmed_N' : N;
+'õlule_lükkama_V' : V;
+'õlu_N' : N;
+'õmblejanna_N' : N;
+'õmbleja_N' : N;
+'õmblemine_N' : N;
+'õmblusateljee_N' : N;
+'õmblusfirma_N' : N;
+'õmbluskaup_N' : N;
+'õmbluskriit_N' : N;
+'õmblusmasin_N' : N;
+'õmblusniit_N' : N;
+'õmblusnõel_N' : N;
+'õmblusring_N' : N;
+'õmblussalong_N' : N;
+'õmblustarbed_N' : N;
+'õmblustarvik_N' : N;
+'õmblustöökoda_N' : N;
+'õmblustööstus_N' : N;
+'õmblustöö_N' : N;
+'õmblus_N' : N;
+'õndlaauk_N' : N;
+'õndraluu_N' : N;
+'õndralüli_N' : N;
+'õndranärv_N' : N;
+'õndsake_N' : N;
+'õndsalik_A' : A;
+'õndsalt_Adv' : Adv;
+'õngega_püüdma_V' : V;
+'õnge_hakkama_V' : V;
+'õnge_heitma_V' : V;
+'õngekonks_N' : N;
+'õngekork_N' : N;
+'õngelatt_N' : N;
+'õngelips_N' : N;
+'õngemees_N' : N;
+'õngenöör_N' : N;
+'õnge_püüdma_V' : V;
+'õngepüük_N' : N;
+'õngeritv_N' : N;
+'õnge_sattuma_V' : V;
+'õngesööt_N' : N;
+'õnge_tõmbama_V' : V;
+'õnge_vedama_V' : V;
+'õnge_võtma_V' : V;
+'õngitseja_N' : N;
+'õngitsema_V2' : V2;
+'õngitsemine_N' : N;
+'õng_N' : N;
+'õnnal_N' : N;
+'õnnar_N' : N;
+'õnnearvutus_N' : N;
+'õnneasi_N' : N;
+'õnnehetk_N' : N;
+'õnnekas_A' : A;
+'õnne_katsuma_V' : V;
+'õnneks_jääma_V' : V;
+'õnneks_võtma_V' : V;
+'õnneks_Adv' : Adv;
+'õnneküllaselt_Adv' : Adv;
+'õnnekütt_N' : N;
+'õnnelaps_N' : N;
+'õnnelikult_Adv' : Adv;
+'õnnelik_A' : A;
+'õnnemees_N' : N;
+'õnnemäng_N' : N;
+'õnne_nautima_V' : V;
+'õnne_proovima_V' : V;
+'õnnepäev_N' : N;
+'õnneraha_N' : N;
+'õnneratas_N' : N;
+'õnnerubla_N' : N;
+'õnneseen_N' : N;
+'õnne_soovima_V' : V;
+'õnnesoov_N' : N;
+'õnnestaja_N' : N;
+'õnnestama_V2' : V2;
+'õnnestamine_N' : N;
+'õnnestav_A' : A;
+'õnnestuja_N' : N;
+'õnnestumine_N' : N;
+'õnnestunud_A' : A;
+'õnnestunult_Adv' : Adv;
+'õnnesärgis_sündima_V' : V;
+'õnne_tooma_V' : V;
+'õnnetuke_N' : N;
+'õnnetult_Adv' : Adv;
+'õnnetunne_N' : N;
+'õnnetuseks_Adv' : Adv;
+'õnnetuse_osaliseks_saama_V' : V;
+'õnnetusjuhtum_N' : N;
+'õnnetusse_viima_V' : V;
+'õnnetust_vaakuma_V' : V;
+'õnnetus_N' : N;
+'õnnetu_A' : A;
+'õnnetu_N' : N;
+'õnnetähe_all_sündima_V' : V;
+'õnne_tänama_V' : V;
+'õnne_valama_V' : V;
+'õnneühik_N' : N;
+'õnnistaja_N' : N;
+'õnnistamine_N' : N;
+'õnnistamispäev_N' : N;
+'õnnistust_andma_V' : V;
+'õnnistust_saama_V' : V;
+'õnnistus_N' : N;
+'õnnis_A' : A;
+'õnnitleja_N' : N;
+'õnnitlema_V2' : V2;
+'õnnitlemine_N' : N;
+'õnnitlus_N' : N;
+'õnn_N' : N;
+'õpetajalaud_N' : N;
+'õpetajanna_N' : N;
+'õpetajapere_N' : N;
+'õpetajaraamat_N' : N;
+'õpetajaskond_N' : N;
+'õpetaja_N' : N;
+'õpetajaõpik_N' : N;
+'õpetama_V2' : V2;
+'õpetamine_N' : N;
+'õpetamismeetod_N' : N;
+'õpetamisteadus_N' : N;
+'õpetatavus_N' : N;
+'õpetatud_A' : A;
+'õpetatus_N' : N;
+'õpetav_A' : A;
+'õpetlane_N' : N;
+'õpetusi_jagama_V' : V;
+'õpetusmeetod_N' : N;
+'õpetussõna_N' : N;
+'õpetussõnu_jagama_V' : V;
+'õpetust_andma_V' : V;
+'õpetust_jagama_V' : V;
+'õpetust_juhatama_V' : V;
+'õpetust_saama_V' : V;
+'õpetust_võtma_V' : V;
+'õpetus_N' : N;
+'õpe_N' : N;
+'õpiaastad_N' : N;
+'õpiabirühm_N' : N;
+'õpiaeg_N' : N;
+'õpialgoritm_N' : N;
+'õpiedukus_N' : N;
+'õpiedutus_N' : N;
+'õpikeskkond_N' : N;
+'õpikoda_N' : N;
+'õpikoormus_N' : N;
+'õpik_N' : N;
+'õpilane_N' : N;
+'õpilasajakiri_N' : N;
+'õpilasetendus_N' : N;
+'õpilaskond_N' : N;
+'õpilaskontsert_N' : N;
+'õpilasmess_N' : N;
+'õpilaspere_N' : N;
+'õpilaspäevik_N' : N;
+'õpilasrühm_N' : N;
+'õpilasuurimus_N' : N;
+'õpimapp_N' : N;
+'õpimeetod_N' : N;
+'õpimotivatsioon_N' : N;
+'õpingud_N' : N;
+'õpinguperiood_N' : N;
+'õpinguraamat_N' : N;
+'õping_N' : N;
+'õpiobjekt_N' : N;
+'õpioskus_N' : N;
+'õpiprotsess_N' : N;
+'õpiraskus_N' : N;
+'õpirežiim_N' : N;
+'õpiring_N' : N;
+'õpistiil_N' : N;
+'õpistrateegia_N' : N;
+'õpitarkvara_N' : N;
+'õpiteooria_N' : N;
+'õpitulemus_N' : N;
+'õpivalmidus_N' : N;
+'õppeaasta_N' : N;
+'õppeaeg_N' : N;
+'õppeaine_N' : N;
+'õppealajuhataja_N' : N;
+'õppeasutus_N' : N;
+'õppeedukus_N' : N;
+'õppegranaat_N' : N;
+'õppehoone_N' : N;
+'õppehäire_N' : N;
+'õppeinfosüsteem_N' : N;
+'õppejõud_N' : N;
+'õppekabinet_N' : N;
+'õppekava_N' : N;
+'õppekeel_N' : N;
+'õppekirjandus_N' : N;
+'õppekulud_N' : N;
+'õppekäik_N' : N;
+'õppelaenusumma_N' : N;
+'õppelaen_N' : N;
+'õppelaev_N' : N;
+'õppemaks_N' : N;
+'õppematerjal_N' : N;
+'õppematk_N' : N;
+'õppemeetod_N' : N;
+'õppemäng_N' : N;
+'õppenõukogu_N' : N;
+'õppenõustamine_N' : N;
+'õppenõustamiskeskus_N' : N;
+'õppenõustamisteenus_N' : N;
+'õppepersonal_N' : N;
+'õppepoolaasta_N' : N;
+'õppeprintsiip_N' : N;
+'õppeprotsess_N' : N;
+'õppepäev_N' : N;
+'õpperaamat_N' : N;
+'õpperaha_N' : N;
+'õppereis_N' : N;
+'õpperelv_N' : N;
+'õpperetk_N' : N;
+'õpperingkond_N' : N;
+'õpperuum_N' : N;
+'õppesõit_N' : N;
+'õppetarbed_N' : N;
+'õppetarve_N' : N;
+'õppetoetus_N' : N;
+'õppetool_N' : N;
+'õppetundi_andma_V' : V;
+'õppetundi_saama_V' : V;
+'õppetund_N' : N;
+'õppetöökoda_N' : N;
+'õppetöö_N' : N;
+'õppetükk_N' : N;
+'õppevahend_N' : N;
+'õppeveerand_N' : N;
+'õppevestlus_N' : N;
+'õppevorm_N' : N;
+'õppeülesanne_N' : N;
+'õppija_N' : N;
+'õppimine_N' : N;
+'õppimisaastad_N' : N;
+'õppimishäire_N' : N;
+'õppurkond_N' : N;
+'õppur_N' : N;
+'õppust_saama_V' : V;
+'õppust_võtma_V' : V;
+'õppus_N' : N;
+'õrnalt_hoidma_V' : V;
+'õrnalt_Adv' : Adv;
+'õrnlema_V' : V;
+'õrnlihas_N' : N;
+'õrnuma_V' : V;
+'õrnuseavaldus_N' : N;
+'õrnus_N' : N;
+'õrnutseja_N' : N;
+'õrnutsema_V' : V;
+'õrnutsemine_N' : N;
+'õrn_A' : A;
+'õrrekana_N' : N;
+'õrre_peale_saama_V' : V;
+'õrritaja_N' : N;
+'õrritama_V2' : V2;
+'õrritamine_N' : N;
+'õrrituma_V' : V;
+'õrritus_N' : N;
+'õrs_N' : N;
+'õssitaja_N' : N;
+'õudsalt_Adv' : Adv;
+'õudsasti_Adv' : Adv;
+'õudselt_Adv' : Adv;
+'õuduja_N' : N;
+'õudumine_N' : N;
+'õudusega_märkama_V' : V;
+'õudusjutt_N' : N;
+'õuduskirjandus_N' : N;
+'õudusromaan_N' : N;
+'õudust_tundma_V' : V;
+'õudustunne_N' : N;
+'õudustäratavalt_Adv' : Adv;
+'õudusunenägu_N' : N;
+'õudusvärin_N' : N;
+'õudus_N' : N;
+'õud_N' : N;
+'õueala_N' : N;
+'õuedaam_N' : N;
+'õuekoer_N' : N;
+'õue_kütma_V' : V;
+'õue_laskma_V' : V;
+'õuelaulik_N' : N;
+'õuemäng_N' : N;
+'õuemärk_N' : N;
+'õuemüür_N' : N;
+'õuenarr_N' : N;
+'õuenäitleja_N' : N;
+'õuesõpe_N' : N;
+'õueteater_N' : N;
+'õuetee_N' : N;
+'õuetrenn_N' : N;
+'õue_tulema_V' : V;
+'õue_vaatama_V' : V;
+'õukondlane_N' : N;
+'õukond_N' : N;
+'õukonnanäitleja_N' : N;
+'õukonnatants_N' : N;
+'õukonnateater_N' : N;
+'õunaaed_N' : N;
+'õunahoidla_N' : N;
+'õunakelder_N' : N;
+'õunakoi_N' : N;
+'õunamahl_N' : N;
+'õunamähkur_N' : N;
+'õunapuuaed_N' : N;
+'õunapuuõis_N' : N;
+'õunapuu_N' : N;
+'õunapüree_N' : N;
+'õunavaras_N' : N;
+'õun_N' : N;
+'õu_N' : N;
+'õõnduma_V' : V;
+'õõndumine_N' : N;
+'õõnesnõel_N' : N;
+'õõnespaneel_N' : N;
+'õõnespeitel_N' : N;
+'õõnesplokk_N' : N;
+'õõnessein_N' : N;
+'õõnessond_N' : N;
+'õõnestaja_N' : N;
+'õõnestama_V2' : V2;
+'õõnestamine_N' : N;
+'õõnestumine_N' : N;
+'õõnestustöö_N' : N;
+'õõnes_A' : A;
+'õõnetuvi_N' : N;
+'õõnsaks_võtma_V' : V;
+'õõnsus_N' : N;
+'õõns_N' : N;
+'õõsimislaeng_N' : N;
+'õõskirves_N' : N;
+'õõtsatama_V' : V;
+'õõtsatamine_N' : N;
+'õõtse_N' : N;
+'õõtsuja_N' : N;
+'õõtsuma_V' : V;
+'õõtsumine_N' : N;
+'õõtsutaja_N' : N;
+'õõtsutama_V2' : V2;
+'õõtsutamine_N' : N;
+'õõvastaja_N' : N;
+'õõvastamine_N' : N;
+'õõvastav_A' : A;
+'õõv_N' : N;
+'äbarik_A' : A;
+'äbarik_N' : N;
+'äbar_A' : A;
+'ädal_N' : N;
+'äestaja_N' : N;
+'äestamine_N' : N;
+'ägaja_N' : N;
+'ägama_V' : V;
+'ägamine_N' : N;
+'ägedalt_Adv' : Adv;
+'ägedasti_Adv' : Adv;
+'ägedushoog_N' : N;
+'ägedus_N' : N;
+'ägeneja_N' : N;
+'ägenemine_N' : N;
+'ägestaja_N' : N;
+'ägestamine_N' : N;
+'ägestuja_N' : N;
+'ägestumine_N' : N;
+'ägetseja_N' : N;
+'ägetsema_V' : V;
+'ägetsemine_N' : N;
+'äge_A' : A;
+'ägin_N' : N;
+'ägiseja_N' : N;
+'ägisema_V' : V;
+'ägisemine_N' : N;
+'ähisema_V' : V;
+'ähkija_N' : N;
+'ähkima_V' : V;
+'ähkimine_N' : N;
+'ähklema_V' : V;
+'ähmane_A' : A;
+'ähmaselt_paistma_V' : V;
+'ähmaselt_Adv' : Adv;
+'ähmastaja_N' : N;
+'ähmastamine_N' : N;
+'ähmastuma_V' : V;
+'ähmastumine_N' : N;
+'ähmenema_V' : V;
+'ähmenemine_N' : N;
+'ähmitseja_N' : N;
+'ähmitsemine_N' : N;
+'ähmjas_A' : A;
+'ähmuma_V' : V;
+'ähm_N' : N;
+'ähvardaja_N' : N;
+'ähvardama_V2' : V2;
+'ähvardamine_N' : N;
+'ähvardusi_tegema_V' : V;
+'ähvardus_N' : N;
+'äiakas_N' : N;
+'äigaja_N' : N;
+'äigama_V2' : V2;
+'äigamine_N' : N;
+'äikeseilm_N' : N;
+'äikeseline_A' : A;
+'äikesemürin_N' : N;
+'äikesepilv_N' : N;
+'äikesevihm_N' : N;
+'äike_N' : N;
+'äiutaja_N' : N;
+'äiutamine_N' : N;
+'äiutuslaul_N' : N;
+'äi_N' : N;
+'äke_N' : N;
+'äkiline_A' : A;
+'äkilisus_N' : N;
+'äkitselt_Adv' : Adv;
+'äkitsi_Adv' : Adv;
+'äkki_Adv' : Adv;
+'äkkreageering_N' : N;
+'äkkrünnak_N' : N;
+'äkksurm_N' : N;
+'äkkviha_N' : N;
+'ämber_N' : N;
+'ämbliksõrmed_N' : N;
+'ämblikukartus_N' : N;
+'ämblikuvõrkkestapõletik_N' : N;
+'ämblikuvõrk_N' : N;
+'ämblikvarbad_N' : N;
+'ämblikvõrkkest_N' : N;
+'ämblik_N' : N;
+'ämmaemand_N' : N;
+'ämmakeel_N' : N;
+'ämmatoss_N' : N;
+'ämm_N' : N;
+'ängistaja_N' : N;
+'ängistamine_N' : N;
+'ängistav_A' : A;
+'ängistus_N' : N;
+'äng_N' : N;
+'äpardama_V' : V;
+'äparduja_N' : N;
+'äparduma_V' : V;
+'äpardumine_N' : N;
+'äpardunud_A' : A;
+'äpardus_N' : N;
+'ära_aimama_V' : V;
+'ära_ajama_V' : V;
+'äraajamine_N' : N;
+'äraandja_N' : N;
+'ära_andma_V' : V;
+'äraandmine_N' : N;
+'äraarvamatu_N' : N;
+'ära_arvama_V' : V;
+'ära_aurama_V' : V;
+'ära_ehmatama_V' : V;
+'ära_ehmuma_V' : V;
+'ära_eksima_V' : V;
+'ära_eksitama_V' : V;
+'ära_elama_V' : V;
+'ära_elatama_V' : V;
+'ära_hammustama_V' : V;
+'ära_harjuma_V' : V;
+'ära_harjutama_V' : V;
+'ära_hauduma_V' : V;
+'ära_heitma_V' : V;
+'ära_helisema_V' : V;
+'ärahellitatult_Adv' : Adv;
+'ära_hindama_V' : V;
+'ära_hirmuma_V' : V;
+'ära_hoidma_V' : V;
+'ärahoidmine_N' : N;
+'ärahoie_N' : N;
+'ära_hõõruma_V' : V;
+'ära_imema_V' : V;
+'ära_istuma_V' : V;
+'ära_jagama_V' : V;
+'ära_jahtuma_V' : V;
+'ära_jaotama_V' : V;
+'ärajooks_N' : N;
+'ära_juhtima_V' : V;
+'ära_jõudma_V' : V;
+'ära_jätma_V' : V;
+'ära_jääma_V' : V;
+'ära_kaapima_V' : V;
+'ära_kaduma_V' : V;
+'ära_kaitsma_V' : V;
+'ära_kallama_V' : V;
+'ära_kallutama_V' : V;
+'ära_kandma_V' : V;
+'ära_kannatama_V' : V;
+'ära_kaotama_V' : V;
+'ärakargamine_N' : N;
+'ära_kastma_V' : V;
+'ära_kasutama_V' : V;
+'ärakasutamine_N' : N;
+'ära_katkuma_V' : V;
+'ära_katma_V' : V;
+'ära_katsuma_V' : V;
+'ära_keelama_V' : V;
+'ära_keerama_V' : V;
+'ära_keetma_V' : V;
+'ära_kerima_V' : V;
+'ära_kiitma_V' : V;
+'ärakiri_N' : N;
+'ärakirja_tegema_V' : V;
+'ära_kirjutama_V' : V;
+'ära_kiruma_V' : V;
+'ära_kiskuma_V' : V;
+'ära_koorima_V' : V;
+'ära_koristama_V' : V;
+'ära_kostma_V' : V;
+'ära_kraapima_V' : V;
+'ära_kratsima_V' : V;
+'ära_kriimustama_V' : V;
+'ära_kruvima_V' : V;
+'ära_kuivama_V' : V;
+'ära_kuivatama_V' : V;
+'ära_kuluma_V' : V;
+'ära_kulutama_V' : V;
+'ära_kurnama_V' : V;
+'ära_kustuma_V' : V;
+'ära_kustutama_V' : V;
+'ära_kutsuma_V' : V;
+'ära_kuulama_V' : V;
+'ära_kuulma_V' : V;
+'ära_kõngema_V' : V;
+'ära_kõrbema_V' : V;
+'ära_kärvama_V' : V;
+'ära_käänama_V' : V;
+'ära_külmama_V' : V;
+'ära_külmuma_V' : V;
+'ära_küsima_V' : V;
+'ära_lahtuma_V' : V;
+'ära_lahutama_V' : V;
+'ära_laitma_V' : V;
+'ära_langema_V' : V;
+'ära_laotama_V' : V;
+'äralaristamine_N' : N;
+'ära_laskma_V' : V;
+'ära_laskuma_V' : V;
+'ära_lendama_V' : V;
+'ära_lepitama_V' : V;
+'ära_leppima_V' : V;
+'ära_libisema_V' : V;
+'ära_lippama_V' : V;
+'ära_lipsama_V' : V;
+'ära_looma_V' : V;
+'ära_loputama_V' : V;
+'ära_lubama_V' : V;
+'ära_lugema_V' : V;
+'ära_lõikama_V' : V;
+'ära_lõpetama_V' : V;
+'ära_lõppema_V' : V;
+'äralöök_N' : N;
+'ära_lööma_V' : V;
+'ära_lükkama_V' : V;
+'ära_mahtuma_V' : V;
+'ära_maskeerima_V' : V;
+'ära_matma_V' : V;
+'ärameelitaja_N' : N;
+'ära_meelitama_V' : V;
+'äramineja_N' : N;
+'äraminek_N' : N;
+'ära_murdma_V' : V;
+'ära_muutma_V' : V;
+'ära_muutuma_V' : V;
+'ära_mõistma_V' : V;
+'ära_mõtlema_V' : V;
+'ära_mõõtma_V' : V;
+'ära_märkima_V' : V;
+'ära_määrama_V' : V;
+'ära_määrima_V' : V;
+'ärandaja_N' : N;
+'ärandamine_N' : N;
+'ära_nihutama_V' : V;
+'ära_noppima_V' : V;
+'ära_nõrkuma_V' : V;
+'ära_nägema_V' : V;
+'äranägemine_N' : N;
+'ära_näitama_V' : V;
+'ära_näpistama_V' : V;
+'ära_närima_V' : V;
+'ära_närtsima_V' : V;
+'ära_nühkima_V' : V;
+'äraolek_N' : N;
+'äraolevalt_Adv' : Adv;
+'ära_ootama_V' : V;
+'ära_ostma_V' : V;
+'äraostmine_N' : N;
+'ära_otsustama_V' : V;
+'ära_pagema_V' : V;
+'ära_pahandama_V' : V;
+'ära_paigutama_V' : V;
+'ära_paistma_V' : V;
+'ära_pakkima_V' : V;
+'ära_panema_V' : V;
+'ära_pehastuma_V' : V;
+'ära_peitma_V' : V;
+'ära_peksma_V' : V;
+'ära_peletama_V' : V;
+'ära_pesema_V' : V;
+'ära_petma_V' : V;
+'ära_pidama_V' : V;
+'ära_pigistama_V' : V;
+'ära_pillama_V' : V;
+'ära_pistma_V' : V;
+'ära_pleekima_V' : V;
+'ära_proovima_V' : V;
+'ära_puhuma_V' : V;
+'ära_purjetama_V' : V;
+'ära_putkama_V' : V;
+'ära_põgenema_V' : V;
+'ära_põlema_V' : V;
+'ära_põletama_V' : V;
+'ära_põlgama_V' : V;
+'ära_põruma_V' : V;
+'ära_põrutama_V' : V;
+'ära_pääsema_V' : V;
+'ära_pöörama_V' : V;
+'ära_pöörduma_V' : V;
+'ära_pühkima_V' : V;
+'ära_raiskama_V' : V;
+'äraraiskamine_N' : N;
+'ära_raiuma_V' : V;
+'ära_rebima_V' : V;
+'ära_reisima_V' : V;
+'ära_riisuma_V' : V;
+'ära_rikkuma_V' : V;
+'ära_rippuma_V' : V;
+'ära_rändama_V' : V;
+'ära_rääkima_V' : V;
+'ära_röövima_V' : V;
+'ära_rüüstama_V' : V;
+'ära_saama_V' : V;
+'ära_saatma_V' : V;
+'ärasaatmistalitus_N' : N;
+'ära_salgama_V' : V;
+'ära_seadma_V' : V;
+'ära_segama_V' : V;
+'ära_seletama_V' : V;
+'ära_siluma_V' : V;
+'ärastaja_N' : N;
+'ärastamine_N' : N;
+'ärastus_N' : N;
+'ära_sulama_V' : V;
+'ära_sulatama_V' : V;
+'ära_surema_V' : V;
+'ärasõidupäev_N' : N;
+'ära_sõitma_V' : V;
+'ärasõit_N' : N;
+'ära_sööma_V' : V;
+'ära_taganema_V' : V;
+'ära_tahenema_V' : V;
+'ära_tahtma_V' : V;
+'ärataja_N' : N;
+'ära_tallama_V' : V;
+'äratama_V2' : V2;
+'äratamine_N' : N;
+'ära_tapma_V' : V;
+'ära_tarvitama_V' : V;
+'ära_tassima_V' : V;
+'äratassimine_N' : N;
+'ära_teenima_V' : V;
+'ära_tegema_V' : V;
+'ära_toimetama_V' : V;
+'ära_toitma_V' : V;
+'ära_tooma_V' : V;
+'äratoomine_N' : N;
+'ära_trimpama_V' : V;
+'ära_tulema_V' : V;
+'ära_tundma_V' : V;
+'äratundmine_N' : N;
+'äratundmisrõõm_N' : N;
+'äratuskell_N' : N;
+'ära_tõmbama_V' : V;
+'äratõmme_N' : N;
+'ära_tõstma_V' : V;
+'äratõstmine_N' : N;
+'äratõugatu_N' : N;
+'ära_tõukama_V' : V;
+'ära_tähendama_V' : V;
+'ära_tähistama_V' : V;
+'ära_tüdima_V' : V;
+'ära_unustama_V' : V;
+'äraunustamind_N' : N;
+'ära_uppuma_V' : V;
+'ära_vaatama_V' : V;
+'ära_vahetama_V' : V;
+'ära_vajuma_V' : V;
+'ära_valama_V' : V;
+'ära_valima_V' : V;
+'äravalitu_N' : N;
+'ära_vanduma_V' : V;
+'ära_varjama_V' : V;
+'ära_vassima_V' : V;
+'ära_vedama_V' : V;
+'ära_veerema_V' : V;
+'ära_veeretama_V' : V;
+'ära_vettima_V' : V;
+'ära_viima_V' : V;
+'ära_virutama_V' : V;
+'ära_viskama_V' : V;
+'äravoolutoru_N' : N;
+'äravool_N' : N;
+'ära_vusserdama_V' : V;
+'ära_võitma_V' : V;
+'ära_võtma_V' : V;
+'äravõtmine_N' : N;
+'ära_võõrutama_V' : V;
+'ära_väänama_V' : V;
+'ära_õiendama_V' : V;
+'ära_õitsema_V' : V;
+'ära_ütlema_V' : V;
+'äraütlemine_N' : N;
+'äraütlevalt_Adv' : Adv;
+'ärevalt_Adv' : Adv;
+'ärevile_ajama_V' : V;
+'ärevile_Adv' : Adv;
+'ärevil_Adv' : Adv;
+'ärevushäire_N' : N;
+'ärevusse_ajama_V' : V;
+'ärevusse_sattuma_V' : V;
+'ärevus_N' : N;
+'ärev_A' : A;
+'ärgas_A' : A;
+'ärgitaja_N' : N;
+'ärgitama_V2' : V2;
+'ärgitamine_N' : N;
+'äri_ajama_V' : V;
+'äriala_N' : N;
+'ärianalüüs_N' : N;
+'ärianalüütik_N' : N;
+'ärieetika_N' : N;
+'äriettevõte_N' : N;
+'äriga_tegelema_V' : V;
+'ärihoone_N' : N;
+'ärijuhtimine_N' : N;
+'ärikas_N' : N;
+'äriklass_N' : N;
+'äriklient_N' : N;
+'äriline_A' : A;
+'äriloogika_N' : N;
+'ärimees_N' : N;
+'ärimess_N' : N;
+'ärindus_N' : N;
+'ärinimi_N' : N;
+'äri_pidama_V' : V;
+'äriplaan_N' : N;
+'äripsühholoogia_N' : N;
+'äripäev_N' : N;
+'äriregister_N' : N;
+'ärireisija_N' : N;
+'ärireis_N' : N;
+'äriringkond_N' : N;
+'äriruum_N' : N;
+'ärisaladus_N' : N;
+'ärisuhe_N' : N;
+'äritegelane_N' : N;
+'äri_tegema_V' : V;
+'äritegevuskoht_N' : N;
+'äritegevus_N' : N;
+'äritehing_N' : N;
+'äritseja_N' : N;
+'äritsema_V' : V;
+'äritsemine_N' : N;
+'äri_N' : N;
+'äriühing_N' : N;
+'ärkaja_N' : N;
+'ärkama_V' : V;
+'ärkamine_N' : N;
+'ärkel_N' : N;
+'ärklikamber_N' : N;
+'ärklikorrus_N' : N;
+'ärklitorn_N' : N;
+'ärklituba_N' : N;
+'ärkvelolek_N' : N;
+'ärkvel_Adv' : Adv;
+'ärplema_V' : V;
+'ärplemine_N' : N;
+'ärplevalt_Adv' : Adv;
+'ärritaja_N' : N;
+'ärritama_V2' : V2;
+'ärritamine_N' : N;
+'ärritavalt_Adv' : Adv;
+'ärritav_A' : A;
+'ärriti_N' : N;
+'ärrituja_N' : N;
+'ärrituma_V' : V;
+'ärritumine_N' : N;
+'ärritunud_A' : A;
+'ärritunult_Adv' : Adv;
+'ärritus_N' : N;
+'ärrituv_A' : A;
+'ärtu_N' : N;
+'ärtuäss_N' : N;
+'äsjane_A' : A;
+'äsja_Adv' : Adv;
+'ässitaja_N' : N;
+'ässitama_V2' : V2;
+'ässitamine_N' : N;
+'ässituskiri_N' : N;
+'ässituskõne_N' : N;
+'ässitustöö_N' : N;
+'ässitus_N' : N;
+'äss_N' : N;
+'ätilik_A' : A;
+'ätistuja_N' : N;
+'ätistumine_N' : N;
+'ätt_N' : N;
+'äädikaessents_N' : N;
+'äädikaline_A' : A;
+'äädikapiiritus_N' : N;
+'äädikas_N' : N;
+'äädikhape_N' : N;
+'ääreala_N' : N;
+'äärejoon_N' : N;
+'äärekann_N' : N;
+'äärekivi_N' : N;
+'äärekohtunik_N' : N;
+'äärelaud_N' : N;
+'äärelihvija_N' : N;
+'äärelihvimismasin_N' : N;
+'äärelihvmasin_N' : N;
+'ääreliist_N' : N;
+'äärelinn_N' : N;
+'ääremaa_N' : N;
+'ääremängija_N' : N;
+'ääremärkus_N' : N;
+'äärepealt_Adv' : Adv;
+'ääretult_Adv' : Adv;
+'äärisliist_N' : N;
+'äärispael_N' : N;
+'ääristaja_N' : N;
+'ääristama_V2' : V2;
+'ääristamine_N' : N;
+'äärisvööt_N' : N;
+'ääris_N' : N;
+'äärmine_A' : A;
+'äärmiselt_Adv' : Adv;
+'äärmuslane_N' : N;
+'äärmuslikkus_N' : N;
+'äärmuslik_A' : A;
+'äärmuslus_N' : N;
+'äärmusrühmitus_N' : N;
+'äärmusse_langema_V' : V;
+'äärmustesse_kalduma_V' : V;
+'äärmus_N' : N;
+'äär_N' : N;
+'öeldistäide_N' : N;
+'öeldis_N' : N;
+'öeldu_N' : N;
+'öine_A' : A;
+'ökitaja_N' : N;
+'ökodukt_N' : N;
+'ökofüsioloogia_N' : N;
+'ökokasvatus_N' : N;
+'ökokauplus_N' : N;
+'ökokaup_N' : N;
+'ökolakk_N' : N;
+'ökologism_N' : N;
+'ökoloogiapoliitika_N' : N;
+'ökoloogia_N' : N;
+'ökoloogiline_A' : A;
+'ökoloogiliselt_Adv' : Adv;
+'ökoloog_N' : N;
+'ökomaja_N' : N;
+'ökonomaiser_N' : N;
+'ökonomeetria_N' : N;
+'ökonoomia_N' : N;
+'ökonoomika_N' : N;
+'ökonoomiline_A' : A;
+'ökonoomne_A' : A;
+'ökopeits_N' : N;
+'ökopood_N' : N;
+'ökosüsteem_N' : N;
+'ökotoit_N' : N;
+'ökotoop_N' : N;
+'ökotrükis_N' : N;
+'ökotsiid_N' : N;
+'ökovärv_N' : N;
+'önoloogia_N' : N;
+'ösofagiit_N' : N;
+'östraaltsükkel_N' : N;
+'östrogeen_N' : N;
+'ööaeg_N' : N;
+'ööbija_N' : N;
+'ööbikuköster_N' : N;
+'ööbik_N' : N;
+'ööbima_V' : V;
+'ööbimine_N' : N;
+'ööbimiskoht_N' : N;
+'ööbinokkel_N' : N;
+'ööd_veetma_V' : V;
+'öögatama_V' : V;
+'öögatus_N' : N;
+'ööge_N' : N;
+'ööhämarus_N' : N;
+'öökannike_N' : N;
+'öökapp_N' : N;
+'öökija_N' : N;
+'öökima_V' : V;
+'öökimine_N' : N;
+'ööklubi_N' : N;
+'öökorter_N' : N;
+'öökull_N' : N;
+'öök_N' : N;
+'öökülm_N' : N;
+'ööküünal_N' : N;
+'öölevkoi_N' : N;
+'öölill_N' : N;
+'öölind_N' : N;
+'öömaal_N' : N;
+'öömaja_andma_V' : V;
+'öömajale_võtma_V' : V;
+'öömajaline_N' : N;
+'öömaja_saama_V' : V;
+'öömaja_N' : N;
+'ööpesu_N' : N;
+'ööpimedus_N' : N;
+'ööportjee_N' : N;
+'ööpott_N' : N;
+'ööpäevarütm_N' : N;
+'ööpäev_N' : N;
+'ööpääsuke_N' : N;
+'ööpüük_N' : N;
+'öör_N' : N;
+'öösine_A' : A;
+'öösiti_Adv' : Adv;
+'öösorr_N' : N;
+'ööstuma_V' : V;
+'öösärk_N' : N;
+'ööšveitser_N' : N;
+'öötund_N' : N;
+'öövaht_N' : N;
+'öövalve_N' : N;
+'öövalvur_N' : N;
+'öövari_N' : N;
+'öö_N' : N;
+'üdijas_A' : A;
+'üdikas_A' : A;
+'üdini_tungima_V' : V;
+'üdini_Adv' : Adv;
+'üdi_N' : N;
+'üha_Adv' : Adv;
+'üheaastaselt_Adv' : Adv;
+'üheaegselt_Adv' : Adv;
+'üheaegsus_N' : N;
+'üheiduleheline_N' : N;
+'üheinimesetuba_N' : N;
+'üheinimesevoodi_N' : N;
+'ühekaupa_Adv' : Adv;
+'ühekelk_N' : N;
+'ühekorraga_Adv' : Adv;
+'üheksakaupa_Adv' : Adv;
+'üheksakesi_Adv' : Adv;
+'üheksakordistamine_N' : N;
+'üheksakordistumine_N' : N;
+'üheksakümmend_N' : N;
+'üheksakümnendik_N' : N;
+'üheksakümnes_N' : N;
+'üheksandik_N' : N;
+'üheksasada_N' : N;
+'üheksas_N' : N;
+'üheksateiskümnes_N' : N;
+'üheksateistkümmend_N' : N;
+'üheksateistkümnendik_N' : N;
+'üheksateist_N' : N;
+'üheksa_N' : N;
+'üheks_sulama_V' : V;
+'ühekõne_N' : N;
+'ühe_käega_andma,_teisega_võtma_V' : V;
+'ühekülamees_N' : N;
+'ühekülgselt_Adv' : Adv;
+'ühelaadiliselt_Adv' : Adv;
+'ühelaadselt_Adv' : Adv;
+'ühele_kaardile_panema_V' : V;
+'ühele_liistule_tõmbama_V' : V;
+'ühele_poole_saama_V' : V;
+'ühele_poole_seadma_V' : V;
+'ühele_pulgale_jõudma_V' : V;
+'ühele_pulgale_panema_V' : V;
+'ühele_pulgale_seadma_V' : V;
+'ühe_malgaga_mõõtma_V' : V;
+'ühemeheetendus_N' : N;
+'ühemehefirma_N' : N;
+'ühemõtteliselt_Adv' : Adv;
+'ühemõõtmelisus_N' : N;
+'ühe_mütsi_alla_viima_V' : V;
+'ühendaja_N' : N;
+'ühendama_V2' : V2;
+'ühendamine_N' : N;
+'ühendav_A' : A;
+'ühendkoor_N' : N;
+'ühendprogramm_N' : N;
+'ühendriik_N' : N;
+'ühendteooria_N' : N;
+'ühendtüüp_N' : N;
+'ühenduma_V' : V;
+'ühendumine_N' : N;
+'ühendushermeetik_N' : N;
+'ühenduskanal_N' : N;
+'ühenduskraav_N' : N;
+'ühenduslüli_N' : N;
+'ühenduspolt_N' : N;
+'ühendustee_N' : N;
+'ühendust_pidama_V' : V;
+'ühendust_võtma_V' : V;
+'ühendus_N' : N;
+'ühenduvus_N' : N;
+'ühendverb_N' : N;
+'ühend_N' : N;
+'ühene_A' : A;
+'ühenurgamees_N' : N;
+'ühenäolisus_N' : N;
+'üheotsapilet_N' : N;
+'ühepaelamees_N' : N;
+'ühepajaroog_N' : N;
+'ühepajatoit_N' : N;
+'ühepereelamu_N' : N;
+'üheperemaja_N' : N;
+'ühe_pulga_peale_panema_V' : V;
+'ühe_pulga_peale_seadma_V' : V;
+'ühepunktivise_N' : N;
+'ühepäevaliblikas_N' : N;
+'ühepäevaperemees_N' : N;
+'ühes_elama_V' : V;
+'üheselt_Adv' : Adv;
+'ühes_kandma_V' : V;
+'üheskoos_Adv' : Adv;
+'ühes_lauas_istuma_V' : V;
+'ühes_meeles_elama_V' : V;
+'ühesoolisus_N' : N;
+'ühestaja_N' : N;
+'ühestamine_N' : N;
+'ühes_tegema_V' : V;
+'ühest_kõrvast_sisse_teisest_välja_laskma_V' : V;
+'ühest_kõrvast_sisse,_teisest_välja_laskma_V' : V;
+'ühes_tooma_V' : V;
+'ühest_päevast_teise_elama_V' : V;
+'ühes_tulema_V' : V;
+'ühesugulisus_N' : N;
+'ühesuguselt_Adv' : Adv;
+'ühes_viima_V' : V;
+'ühes_võtma_V' : V;
+'ühesõpe_N' : N;
+'ühes_Adv' : Adv;
+'ühetahuliselt_Adv' : Adv;
+'ühetaoliselt_Adv' : Adv;
+'ühetasaselt_Adv' : Adv;
+'ühetasasus_N' : N;
+'üheteistkümnendik_N' : N;
+'üheteistkümnes_N' : N;
+'üheti_Adv' : Adv;
+'ühetund_N' : N;
+'ühetähenduslikkus_N' : N;
+'ühe_vitsaga_lööma_V' : V;
+'ühevõrra_Adv' : Adv;
+'üheväärsus_N' : N;
+'üheõiguslikkus_N' : N;
+'ühe_N' : N;
+'üheülbaliselt_Adv' : Adv;
+'üheülbastumine_N' : N;
+'ühikas_N' : N;
+'ühikelement_N' : N;
+'ühikkulu_N' : N;
+'ühikstring_N' : N;
+'ühikvektor_N' : N;
+'ühik_N' : N;
+'ühildaja_N' : N;
+'ühildamine_N' : N;
+'ühildumine_N' : N;
+'ühilduvus_N' : N;
+'ühilduv_A' : A;
+'ühineja_N' : N;
+'ühinema_V' : V;
+'ühinemine_N' : N;
+'ühinemisuudis_N' : N;
+'ühine_A' : A;
+'ühinguteater_N' : N;
+'ühing_N' : N;
+'ühisantenn_N' : N;
+'ühisautorsus_N' : N;
+'ühiselamutuba_N' : N;
+'ühiselamu_N' : N;
+'ühiselt_Adv' : Adv;
+'ühise_nimetaja_alla_viima_V' : V;
+'ühisettevõte_N' : N;
+'ühisfirma_N' : N;
+'ühishaud_N' : N;
+'ühishosting_N' : N;
+'ühisjoon_N' : N;
+'ühiskajut_N' : N;
+'ühiskamber_N' : N;
+'ühiskanal_N' : N;
+'ühiskasutuskeskkond_N' : N;
+'ühiskeel_N' : N;
+'ühiskonda_sulama_V' : V;
+'ühiskondlikult_Adv' : Adv;
+'ühiskondlik_A' : A;
+'ühiskond_N' : N;
+'ühiskong_N' : N;
+'ühiskonnafilosoofia_N' : N;
+'ühiskonnafilosoof_N' : N;
+'ühiskonnakiht_N' : N;
+'ühiskonnaklass_N' : N;
+'ühiskonnakord_N' : N;
+'ühiskonnakriitika_N' : N;
+'ühiskonnastaja_N' : N;
+'ühiskonnastamine_N' : N;
+'ühiskonnast_isoleerima_V' : V;
+'ühiskonnastuja_N' : N;
+'ühiskonnastumine_N' : N;
+'ühiskonnateadlane_N' : N;
+'ühiskonnateadus_N' : N;
+'ühiskontsert_N' : N;
+'ühiskäimla_N' : N;
+'ühislaulmine_N' : N;
+'ühislukk_N' : N;
+'ühismajand_N' : N;
+'ühismatus_N' : N;
+'ühismeelsus_N' : N;
+'ühismõõdutus_N' : N;
+'ühismälu_N' : N;
+'ühisnimi_N' : N;
+'ühisnäitus_N' : N;
+'ühisomand_N' : N;
+'ühisosa_N' : N;
+'ühispalat_N' : N;
+'ühispank_N' : N;
+'ühispäästevahend_N' : N;
+'ühispöördus_N' : N;
+'ühisressurss_N' : N;
+'ühissiin_N' : N;
+'ühissild_N' : N;
+'ühisstart_N' : N;
+'ühissõiduk_N' : N;
+'ühistaja_N' : N;
+'ühistall_N' : N;
+'ühistamine_N' : N;
+'ühisteavitus_N' : N;
+'ühistegelane_N' : N;
+'ühistegevus_N' : N;
+'ühist_eluvankrit_vedama_hakkama_V' : V;
+'ühisteos_N' : N;
+'ühist_keelt_leidma_V' : V;
+'ühist_keelt_mitte_mõistma_V' : V;
+'ühistransport_N' : N;
+'ühistreening_N' : N;
+'ühistu_N' : N;
+'ühistöö_N' : N;
+'ühisvaldus_N' : N;
+'ühisvara_N' : N;
+'ühisvastutus_N' : N;
+'ühisveondus_N' : N;
+'ühisväljaanne_N' : N;
+'ühisõpe_N' : N;
+'ühisüritus_N' : N;
+'ühitaja_N' : N;
+'ühitamine_N' : N;
+'ühmaja_N' : N;
+'ühmama_V' : V;
+'ühmamine_N' : N;
+'ühmatama_V' : V;
+'ühtbetoon_N' : N;
+'ühte_arvama_V' : V;
+'ühte_heitma_V' : V;
+'ühte_hoidma_V' : V;
+'ühte_hoiduma_V' : V;
+'ühtehoidvalt_Adv' : Adv;
+'ühteilma_Adv' : Adv;
+'ühte_ja_sama_laulu_laulma_V' : V;
+'ühte_jootma_V' : V;
+'ühte_joru_ajama_V' : V;
+'ühtejutti_Adv' : Adv;
+'ühtejärge_Adv' : Adv;
+'ühte_jääma_V' : V;
+'ühte_kasvama_V' : V;
+'ühte_koguma_V' : V;
+'ühtekokku_Adv' : Adv;
+'ühte_koondama_V' : V;
+'ühte_koonduma_V' : V;
+'ühte_kuuluma_V' : V;
+'ühtekuuluvustunne_N' : N;
+'ühtekuuluvus_N' : N;
+'ühte_köitma_V' : V;
+'ühte_langema_V' : V;
+'ühtelangemine_N' : N;
+'ühtelangevus_N' : N;
+'ühte_laulu_laulma_V' : V;
+'ühte_liitma_V' : V;
+'ühte_liituma_V' : V;
+'ühtelugu_Adv' : Adv;
+'ühte_lööma_V' : V;
+'ühtemoodi_Adv' : Adv;
+'ühte_nõusse_hakkama_V' : V;
+'ühte_nõusse_heitma_V' : V;
+'ühte_nõusse_jääma_V' : V;
+'ühte_nõusse_lööma_V' : V;
+'ühte_panema_V' : V;
+'ühte_passima_V' : V;
+'ühte_patta_heitma_V' : V;
+'ühte_patta_panema_V' : V;
+'ühtepidi_Adv' : Adv;
+'ühtepuhku_Adv' : Adv;
+'ühte_punkti_koonduma_V' : V;
+'ühte_põimima_V' : V;
+'ühte_põimuma_V' : V;
+'ühte_saama_V' : V;
+'ühte_sattuma_V' : V;
+'ühte_segama_V' : V;
+'ühte_siduma_V' : V;
+'ühtesoodu_Adv' : Adv;
+'ühte_sulama_V' : V;
+'ühte_sulatama_V' : V;
+'ühte_sündima_V' : V;
+'ühte_tegema_V' : V;
+'ühte_valguma_V' : V;
+'ühte_viima_V' : V;
+'ühte_väravasse_mängima_V' : V;
+'ühtimatu_A' : A;
+'ühtima_V' : V;
+'ühtimine_N' : N;
+'ühtlane_A' : A;
+'ühtlaselt_Adv' : Adv;
+'ühtlasi_Adv' : Adv;
+'ühtlik_A' : A;
+'ühtlusetu_A' : A;
+'ühtlustaja_N' : N;
+'ühtlustama_V2' : V2;
+'ühtlustamine_N' : N;
+'ühtlustumine_N' : N;
+'ühtmoodi_Adv' : Adv;
+'ühtne_A' : A;
+'ühtpidi_Adv' : Adv;
+'ühtsustamine_N' : N;
+'ühtsustus_N' : N;
+'ühtsus_N' : N;
+'ühtuma_V' : V;
+'ühtustumine_N' : N;
+'ühtäkki_Adv' : Adv;
+'ükshaaval_Adv' : Adv;
+'üksiharjutus_N' : N;
+'üksi_jätma_V' : V;
+'üksi_jääma_V' : V;
+'üksikasi_N' : N;
+'üksikasjalikult_Adv' : Adv;
+'üksikasjalikumalt_Adv' : Adv;
+'üksikasjaliselt_Adv' : Adv;
+'üksikedastus_N' : N;
+'üksikelamu_N' : N;
+'üksikema_N' : N;
+'üksikese_N' : N;
+'üksikhoone_N' : N;
+'üksikimpulss_N' : N;
+'üksikisik_N' : N;
+'üksikjuhtum_N' : N;
+'üksikjuht_N' : N;
+'üksikkajut_N' : N;
+'üksikkandidaat_N' : N;
+'üksikkong_N' : N;
+'üksiklane_N' : N;
+'üksiklask_N' : N;
+'üksikliigutus_N' : N;
+'üksikmatus_N' : N;
+'üksikmüük_N' : N;
+'üksiknumber_N' : N;
+'üksikpalat_N' : N;
+'üksikpataljon_N' : N;
+'üksiksaade_N' : N;
+'üksikstart_N' : N;
+'üksiktalu_N' : N;
+'üksiktuba_N' : N;
+'üksikuks_jääma_V' : V;
+'üksikult_Adv' : Adv;
+'üksikvundament_N' : N;
+'üksikväljaanne_N' : N;
+'üksik_A' : A;
+'üksiküritus_N' : N;
+'üksildane_A' : A;
+'üksildusehirm_N' : N;
+'üksilduspiin_N' : N;
+'üksildustunne_N' : N;
+'üksildus_N' : N;
+'üksinda_Adv' : Adv;
+'üksindust_otsima_V' : V;
+'üksindus_N' : N;
+'üksiolek_N' : N;
+'üksipulgi_Adv' : Adv;
+'üksisilmi_Adv' : Adv;
+'üksiti_Adv' : Adv;
+'üksi_tulema_V' : V;
+'üksi_tundma_V' : V;
+'üksi_Adv' : Adv;
+'ükskord_Adv' : Adv;
+'ükskordüks_N' : N;
+'ükskõikselt_Adv' : Adv;
+'ükskõiksus_N' : N;
+'ükskõik_Adv' : Adv;
+'üksluiselt_Adv' : Adv;
+'üksluisus_N' : N;
+'üksmeelele_jõudma_V' : V;
+'üksmeelselt_Adv' : Adv;
+'üksmeel_N' : N;
+'üksnes_Adv' : Adv;
+'ükssarvik_N' : N;
+'üksteistkümmend_N' : N;
+'üksteist_N' : N;
+'üksus_N' : N;
+'üksvahe_Adv' : Adv;
+'üks_N' : N;
+'ülaaken_N' : N;
+'üladomeen_N' : N;
+'ülafrees_N' : N;
+'ülahuul_N' : N;
+'ülakeha_N' : N;
+'ülakomastamine_N' : N;
+'ülakoma_N' : N;
+'ülakõht_N' : N;
+'ülal_hoidma_V' : V;
+'ülalhoiuaeg_N' : N;
+'ülalolekuaeg_N' : N;
+'ülalpeetav_N' : N;
+'ülalpidaja_N' : N;
+'ülal_pidama_V' : V;
+'ülalpidamine_N' : N;
+'ülalpidamisraha_N' : N;
+'ülalpidamist_saama_V' : V;
+'ülalt_alla_vaatama_V' : V;
+'ülaltpoolt_Adv' : Adv;
+'ülalõualuu_N' : N;
+'ülalõuanärv_N' : N;
+'ülalõuaurge_N' : N;
+'ülalõuaurkepõletik_N' : N;
+'ülamälupiirkond_N' : N;
+'ülamäluplokk_N' : N;
+'ülane_N' : N;
+'ülaosa_N' : N;
+'ülaregister_N' : N;
+'ülaserv_N' : N;
+'ülasõidukaarsild_N' : N;
+'ülasõidusild_N' : N;
+'ülatekk_N' : N;
+'ülatiiter_N' : N;
+'ülatõst_N' : N;
+'ülbe_A' : A;
+'ülbitseja_N' : N;
+'ülbus_N' : N;
+'üldaine_N' : N;
+'üldaktsia_N' : N;
+'üldanesteesia_N' : N;
+'üldapteek_N' : N;
+'üldarusaadavus_N' : N;
+'üldarv_N' : N;
+'üldbioloogia_N' : N;
+'ülddidaktika_N' : N;
+'üldfont_N' : N;
+'üldhariduskool_N' : N;
+'üldharidus_N' : N;
+'üldhüvitis_N' : N;
+'üldilme_N' : N;
+'üldima_V' : V;
+'üldine_A' : A;
+'üldiselt_Adv' : Adv;
+'üldistaja_N' : N;
+'üldistama_V2' : V2;
+'üldistamine_N' : N;
+'üldistatavus_N' : N;
+'üldistumine_N' : N;
+'üldistus_N' : N;
+'üldisuskvantor_N' : N;
+'üldisus_N' : N;
+'üldjoon_N' : N;
+'üldjuht_N' : N;
+'üldkeel_N' : N;
+'üldkiri_N' : N;
+'üldkogum_N' : N;
+'üldkogu_N' : N;
+'üldkoosolek_N' : N;
+'üldkursus_N' : N;
+'üldlitsents_N' : N;
+'üldminevik_N' : N;
+'üldmulje_N' : N;
+'üldmõiste_N' : N;
+'üldnimi_N' : N;
+'üldnõudlus_N' : N;
+'üldosa_N' : N;
+'üldpalat_N' : N;
+'üldpindala_N' : N;
+'üldplaneering_N' : N;
+'üldpuhastusvahend_N' : N;
+'üldpõhimõte_N' : N;
+'üldregister_N' : N;
+'üldruum_N' : N;
+'üldsegi_Adv' : Adv;
+'üldse_Adv' : Adv;
+'üldsumma_N' : N;
+'üldsus_N' : N;
+'üldsuund_N' : N;
+'üldsõnaliselt_Adv' : Adv;
+'üldsõnavara_N' : N;
+'üldsäte_N' : N;
+'üldteooria_N' : N;
+'üldtuba_N' : N;
+'üldtuntus_N' : N;
+'üldvõitja_N' : N;
+'üldvõti_N' : N;
+'üldõpetus_N' : N;
+'üldõpe_N' : N;
+'üle_aisa_lööma_V' : V;
+'üleaisa_lööma_V' : V;
+'üleaisalöömine_N' : N;
+'üle_aitama_V' : V;
+'üle_ajama_V' : V;
+'üleajateenija_N' : N;
+'üleandepealdis_N' : N;
+'üle_andma_V' : V;
+'üleannetusi_tegema_V' : V;
+'üleannetust_tegema_V' : V;
+'üleannetus_N' : N;
+'üleannus_N' : N;
+'üle_arendama_V' : V;
+'üle_arenema_V' : V;
+'ülearusus_N' : N;
+'ülearu_Adv' : Adv;
+'üle_asetama_V' : V;
+'üleastuja_N' : N;
+'üleastumine_N' : N;
+'üle_asustama_V' : V;
+'üleasustatus_N' : N;
+'üleasustus_N' : N;
+'üledoos_N' : N;
+'üledoseerimine_N' : N;
+'üle_ehitama_V' : V;
+'üleeile_Adv' : Adv;
+'üle_elama_V' : V;
+'üleelamine_N' : N;
+'üle_heitma_V' : V;
+'ülehelikiirus_N' : N;
+'ülehindaja_N' : N;
+'üle_hindama_V' : V;
+'ülehindamine_N' : N;
+'ülehingamine_N' : N;
+'ülehomme_Adv' : Adv;
+'üle_huulte_libisema_V' : V;
+'üle_huulte_lipsama_V' : V;
+'üle_huulte_tulema_V' : V;
+'üleilmastaja_N' : N;
+'üleilmastamine_N' : N;
+'üleilmastuja_N' : N;
+'üleilmastumine_N' : N;
+'üleilmselt_Adv' : Adv;
+'ülejala_laskma_V' : V;
+'ülejalapööre_N' : N;
+'ülejõud_N' : N;
+'üle_jõu_elama_V' : V;
+'ülejõu_elama_V' : V;
+'üle_jätma_V' : V;
+'ülejääk_N' : N;
+'üle_jääma_V' : V;
+'ülejäänu_N' : N;
+'ülekaalulisus_N' : N;
+'üle_kaaluma_V' : V;
+'ülekaal_N' : N;
+'üle_kaela_andma_V' : V;
+'üle_kallama_V' : V;
+'ülekandeaviis_N' : N;
+'ülekandeliin_N' : N;
+'ülekandelipp_N' : N;
+'ülekandemehhanism_N' : N;
+'ülekandenumber_N' : N;
+'ülekanderaha_N' : N;
+'ülekanderihm_N' : N;
+'üle_kandma_V' : V;
+'ülekandmine_N' : N;
+'üle_kanduma_V' : V;
+'ülekanne_N' : N;
+'üle_kasvama_V' : V;
+'üle_katma_V' : V;
+'ülekatteohjur_N' : N;
+'ülekattesegment_N' : N;
+'ülekiirendamine_N' : N;
+'üle_koera_saama_V' : V;
+'ülekohus_N' : N;
+'ülekohut_tasa_tegema_V' : V;
+'ülekohut_tegema_V' : V;
+'üle_kontrollima_V' : V;
+'ülekoormus_N' : N;
+'üle_kordama_V' : V;
+'üle_kostma_V' : V;
+'üle_kuhjama_V' : V;
+'üle_kulutama_V' : V;
+'ülekulu_N' : N;
+'ülekurss_N' : N;
+'ülekuti_Adv' : Adv;
+'üle_kuulama_V' : V;
+'ülekuulamine_N' : N;
+'ülekuulamisprotokoll_N' : N;
+'üle_kuumenema_V' : V;
+'ülekuumenemine_N' : N;
+'üle_käe_heitma_V' : V;
+'ülekäigukoht_N' : N;
+'ülekäigurada_N' : N;
+'ülekäigusild_N' : N;
+'ülekäik_N' : N;
+'üle_küllastuma_V' : V;
+'üleküllus_N' : N;
+'ülekülvamine_N' : N;
+'üle_küpsetama_V' : V;
+'üle_küsima_V' : V;
+'üle_kütma_V' : V;
+'üle_küüru_saama_V' : V;
+'üle_laadima_V' : V;
+'üle_laskma_V' : V;
+'üle_lendama_V' : V;
+'üle_levima_V' : V;
+'üle_libisema_V' : V;
+'üle_libistama_V' : V;
+'üleliia_Adv' : Adv;
+'üleliigsus_N' : N;
+'üle_liikuma_V' : V;
+'üle_loksuma_V' : V;
+'üle_lubama_V' : V;
+'üle_lugema_V' : V;
+'üle_lööma_V' : V;
+'üle_lükkama_V' : V;
+'ülemaadel_N' : N;
+'üle_majutama_V' : V;
+'ülemaksustaja_N' : N;
+'ülemaksustamine_N' : N;
+'ülemaolek_N' : N;
+'ülemarežiim_N' : N;
+'ülemeelikult_Adv' : Adv;
+'üle_meelitama_V' : V;
+'üleminekuaeg_N' : N;
+'üleminekueksam_N' : N;
+'üleminekukann_N' : N;
+'üleminekuriitus_N' : N;
+'üleminekuvorm_N' : N;
+'üleminek_N' : N;
+'ülemine_A' : A;
+'ülemjaam_N' : N;
+'ülemjooks_N' : N;
+'ülemjuhataja_N' : N;
+'ülemjuhatus_N' : N;
+'ülemkelner_N' : N;
+'ülemkiht_N' : N;
+'ülemklass_N' : N;
+'ülemkoda_N' : N;
+'ülemkohus_N' : N;
+'ülemkomissar_N' : N;
+'ülemkond_N' : N;
+'ülemlaul_N' : N;
+'ülemmäär_N' : N;
+'ülemnõukogu_N' : N;
+'ülempiir_N' : N;
+'ülempreester_N' : N;
+'ülemteener_N' : N;
+'ülemuskond_N' : N;
+'ülemus_N' : N;
+'ülemveebel_N' : N;
+'ülemvõim_N' : N;
+'üle_mõtlema_V' : V;
+'üle_mõõtma_V' : V;
+'üle_mängima_V' : V;
+'ülemäärasus_N' : N;
+'ülemäära_Adv' : Adv;
+'üle_määrima_V' : V;
+'ülem_N' : N;
+'ülendama_V2' : V2;
+'ülendamine_N' : N;
+'ülendust_andma_V' : V;
+'ülendus_N' : N;
+'ülenema_V' : V;
+'üleni_Adv' : Adv;
+'üle_nulli_tõusma_V' : V;
+'üleolek_N' : N;
+'üleolevus_N' : N;
+'üle_oma_võimete_elama_V' : V;
+'üle_painutama_V' : V;
+'üle_paistma_V' : V;
+'üle_pakkuma_V' : V;
+'ülepakutult_Adv' : Adv;
+'üle_panema_V' : V;
+'üle_parda_heitma_V' : V;
+'üle_parda_lendama_V' : V;
+'üle_parda_tõukama_V' : V;
+'üle_parda_viskama_V' : V;
+'ülepeakaela_Adv' : Adv;
+'üle_pea_kasvama_V' : V;
+'üle_pea_kiskuma_V' : V;
+'üle_pea_lööma_V' : V;
+'üle_pesema_V' : V;
+'ülepinge_N' : N;
+'üle_praadima_V' : V;
+'üle_pritsima_V' : V;
+'üle_punuma_V' : V;
+'ülepäeviti_Adv' : Adv;
+'üle_pääsema_V' : V;
+'üle_pühkima_V' : V;
+'ülepüük_N' : N;
+'ülerahvastatus_N' : N;
+'ülerahvastus_N' : N;
+'üleriie_N' : N;
+'üle_rinna_tõstma_V' : V;
+'üle_rippuma_V' : V;
+'üle_riputama_V' : V;
+'üle_ronima_V' : V;
+'üle_ruttama_V' : V;
+'ülerõivas_N' : N;
+'üle_rääkima_V' : V;
+'üle_saama_V' : V;
+'üles_aitama_V' : V;
+'üles_ajama_V' : V;
+'üle_sammuma_V' : V;
+'ülesandeid_täitma_V' : V;
+'ülesandekogu_N' : N;
+'ülesandeks_tegema_V' : V;
+'ülesandja_N' : N;
+'üles_andma_V' : V;
+'ülesandmine_N' : N;
+'ülesannet_andma_V' : V;
+'ülesannet_täitma_V' : V;
+'ülesanne_N' : N;
+'üles_arvama_V' : V;
+'üles_ehitama_V' : V;
+'ülesehitamine_N' : N;
+'ülesehitus_N' : N;
+'üles_ehmatama_V' : V;
+'üle_seletama_V' : V;
+'üle_selja_andma_V' : V;
+'üle_selja_saama_V' : V;
+'üles_end_ajama_V' : V;
+'üles_hargnema_V' : V;
+'üles_harima_V' : V;
+'üles_harunema_V' : V;
+'üleshüpe_N' : N;
+'üle_sirutama_V' : V;
+'üle_sirutuma_V' : V;
+'üles_juurima_V' : V;
+'üles_jõudma_V' : V;
+'üles_kaaluma_V' : V;
+'üles_kaevama_V' : V;
+'üles_kandma_V' : V;
+'üles_kasvama_V' : V;
+'üles_kasvatama_V' : V;
+'üles_keerama_V' : V;
+'üles_keetma_V' : V;
+'üles_kergitama_V' : V;
+'üles_kerkima_V' : V;
+'üleskihutaja_N' : N;
+'üles_kihutama_V' : V;
+'üles_kiitma_V' : V;
+'üles_kirjutama_V' : V;
+'üleskirjutamine_N' : N;
+'üleskirjutatu_N' : N;
+'üleskirjutis_N' : N;
+'üles_kiskuma_V' : V;
+'üles_klanima_V' : V;
+'üles_kritseldama_V' : V;
+'üles_kruvima_V' : V;
+'üles_kuhjama_V' : V;
+'üleskutse_N' : N;
+'üles_kutsuma_V' : V;
+'üles_käänama_V' : V;
+'üles_käärima_V' : V;
+'üles_kütma_V' : V;
+'üleskütmine_N' : N;
+'üles_laulma_V' : V;
+'üles_leidma_V' : V;
+'üles_lendama_V' : V;
+'üleslink_N' : N;
+'üles_looma_V' : V;
+'üles_lugema_V' : V;
+'üleslugemine_N' : N;
+'üles_lööma_V' : V;
+'üleslüli_N' : N;
+'ülesmäge_Adv' : Adv;
+'üles_märkima_V' : V;
+'ülesmärkimine_N' : N;
+'üles_nihkuma_V' : V;
+'üles_noppima_V' : V;
+'üles_näitama_V' : V;
+'ülesnäitamine_N' : N;
+'üle_soolama_V' : V;
+'üles_ostma_V' : V;
+'üles_otsima_V' : V;
+'üles_paigutama_V' : V;
+'üles_painutama_V' : V;
+'üles_paistetama_V' : V;
+'üles_paisuma_V' : V;
+'üles_panema_V' : V;
+'üles_peksma_V' : V;
+'üles_peletama_V' : V;
+'ülespidi_Adv' : Adv;
+'üles_piitsutama_V' : V;
+'üles_pilduma_V' : V;
+'üles_pistma_V' : V;
+'ülespoole_sikutama_V' : V;
+'ülespoole_tõmbama_V' : V;
+'ülespoole_Adv' : Adv;
+'üles_pritsima_V' : V;
+'üles_puhuma_V' : V;
+'üles_punduma_V' : V;
+'üles_purjetama_V' : V;
+'üles_põrutama_V' : V;
+'üles_pöörama_V' : V;
+'üles_pöörduma_V' : V;
+'üles_raiuma_V' : V;
+'üles_raputama_V' : V;
+'üles_riputama_V' : V;
+'üles_rivistama_V' : V;
+'üles_rivistuma_V' : V;
+'üles_ronima_V' : V;
+'üles_rullima_V' : V;
+'üles_rääkima_V' : V;
+'üles_saama_V' : V;
+'üles_saatma_V' : V;
+'üles_sammuma_V' : V;
+'üles_seadma_V' : V;
+'ülesseadmine_N' : N;
+'üles_sirutama_V' : V;
+'üles_sirutuma_V' : V;
+'üles_soojenema_V' : V;
+'ülessortimine_N' : N;
+'üles_sulama_V' : V;
+'üles_sulatama_V' : V;
+'üles_suruma_V' : V;
+'üles_suunama_V' : V;
+'üles_sööstma_V' : V;
+'üles_tahtma_V' : V;
+'üles_tassima_V' : V;
+'üles_tegema_V' : V;
+'ülestikku_Adv' : Adv;
+'üles_tooma_V' : V;
+'üles_tormama_V' : V;
+'üles_tulema_V' : V;
+'üles_tunnistama_V' : V;
+'ülestunnistamine_N' : N;
+'ülestunnistus_N' : N;
+'üles_tursuma_V' : V;
+'üles_tõmbama_V' : V;
+'üles_tõstma_V' : V;
+'ülestõstmine_N' : N;
+'üles_tõusma_V' : V;
+'ülestõusmine_N' : N;
+'ülestõusmispühad_N' : N;
+'ülestõusmispüha_N' : N;
+'ülestõusnu_N' : N;
+'ülestõus_N' : N;
+'üles_tähendama_V' : V;
+'ülestähendusi_tegema_V' : V;
+'ülestähendus_N' : N;
+'üles_ulatama_V' : V;
+'üles_upitama_V' : V;
+'üles_vaatama_V' : V;
+'üles_vahtima_V' : V;
+'üles_vedama_V' : V;
+'üles_veeretama_V' : V;
+'üles_viima_V' : V;
+'ülesvise_N' : N;
+'üles_viskama_V' : V;
+'ülesvoolu_Adv' : Adv;
+'üles_võpatama_V' : V;
+'ülesvõte_N' : N;
+'ülesvõtja_N' : N;
+'üles_võtma_V' : V;
+'üles_õhutama_V' : V;
+'ülesõidukoht_N' : N;
+'ülesõidusild_N' : N;
+'üle_sõidutama_V' : V;
+'ülesõidutee_N' : N;
+'üle_sõitma_V' : V;
+'ülesõit_N' : N;
+'üles_äratama_V' : V;
+'üles_ärkama_V' : V;
+'üles_ärritama_V' : V;
+'üles_ässitama_V' : V;
+'üle_sööma_V' : V;
+'ülesöömine_N' : N;
+'üles_ütlema_V' : V;
+'ülesütlemine_N' : N;
+'ületaja_N' : N;
+'ületalve_elama_V' : V;
+'ületalve_pidama_V' : V;
+'ületamatu_A' : A;
+'ületama_V2' : V2;
+'ületamine_N' : N;
+'ületarbija_N' : N;
+'ületarbimine_N' : N;
+'üle_tegema_V' : V;
+'üle_toimetama_V' : V;
+'üle_toitma_V' : V;
+'ületoitmine_N' : N;
+'üle_toituma_V' : V;
+'ületoitumus_N' : N;
+'üle_tooma_V' : V;
+'ületootmine_N' : N;
+'ületrükk_N' : N;
+'üle_tulema_V' : V;
+'üle_turja_andma_V' : V;
+'üle_turja_saama_V' : V;
+'ületus_N' : N;
+'üle_tõmbama_V' : V;
+'üle_tõusma_V' : V;
+'üle_täitma_V' : V;
+'üle_täituma_V' : V;
+'ületäitumine_N' : N;
+'ületäitumiserand_N' : N;
+'üle_ujuma_V' : V;
+'üleujutus_N' : N;
+'üle_ulatuma_V' : V;
+'üle_uputama_V' : V;
+'ülevaadet_andma_V' : V;
+'ülevaadet_koostama_V' : V;
+'ülevaade_N' : N;
+'ülevaataja_N' : N;
+'üle_vaatama_V' : V;
+'ülevaatekülg_N' : N;
+'ülevaatenäitus_N' : N;
+'ülevaatus_N' : N;
+'üle_valama_V' : V;
+'üle_valguma_V' : V;
+'üle_valgustama_V' : V;
+'üleval_hoidma_V' : V;
+'üleval_istuma_V' : V;
+'üle_valitsema_V' : V;
+'üle_valmima_V' : V;
+'ülevalmimine_N' : N;
+'üleval_pidama_V' : V;
+'üleval_seisma_V' : V;
+'ülevalt_alla_vaatama_V' : V;
+'ülevalt_vaatama_V' : V;
+'üleval_Adv' : Adv;
+'üle_vedama_V' : V;
+'üle_veerema_V' : V;
+'üleveeretamine_N' : N;
+'üle_viima_V' : V;
+'üleviimine_N' : N;
+'üle_viskama_V' : V;
+'ülevus_N' : N;
+'ülevõim_N' : N;
+'üle_võtma_V' : V;
+'ülevõtmine_N' : N;
+'ülevõtt_N' : N;
+'üle_värvima_V' : V;
+'üleväsimus_N' : N;
+'ülev_A' : A;
+'üle_õla_vaatama_V' : V;
+'üleõla_vaatama_V' : V;
+'üle_ääre_ajama_V' : V;
+'üle_ääre_loksuma_V' : V;
+'üleüldiselt_Adv' : Adv;
+'üleüldse_Adv' : Adv;
+'üliaeglaselt_Adv' : Adv;
+'ülierutus_N' : N;
+'ülihappesus_N' : N;
+'ülihiidtäht_N' : N;
+'ülihiid_N' : N;
+'ülihästi_Adv' : Adv;
+'üliinimene_N' : N;
+'ülikiirelt_Adv' : Adv;
+'ülikiiresti_Adv' : Adv;
+'ülikond_N' : N;
+'ülikonnamood_N' : N;
+'ülikonnanööp_N' : N;
+'ülikonnapüksid_N' : N;
+'ülikoolihoone_N' : N;
+'ülikoolilinn_N' : N;
+'ülikooli_lõpetama_V' : V;
+'ülikooliringkond_N' : N;
+'ülikooliteater_N' : N;
+'ülikooliõpingud_N' : N;
+'ülikool_N' : N;
+'ülikuulmiserksus_N' : N;
+'ülikõrgsagedus_N' : N;
+'ülik_N' : N;
+'üliküllus_N' : N;
+'ülimadalsagedus_N' : N;
+'ülimalt_Adv' : Adv;
+'ülimina_N' : N;
+'ülipüüdlikult_Adv' : Adv;
+'üliraskekaal_N' : N;
+'üliruttu_Adv' : Adv;
+'ülistaja_N' : N;
+'ülistama_V2' : V2;
+'ülistamine_N' : N;
+'ülistuslaulu_laulma_V' : V;
+'ülistuslaul_N' : N;
+'ülistus_N' : N;
+'ülisuurslaalom_N' : N;
+'ülitäpselt_Adv' : Adv;
+'ülivõrre_N' : N;
+'üliväga_Adv' : Adv;
+'üliõpilane_N' : N;
+'üliõpilasaastad_N' : N;
+'üliõpilaskond_N' : N;
+'üliõpilaskontsert_N' : N;
+'üliõpilasmaja_N' : N;
+'üliõpilaspõlv_N' : N;
+'üliõpilaspäevad_N' : N;
+'üliõpilaspäev_N' : N;
+'üliõpilasseisus_N' : N;
+'üliõpilassportlane_N' : N;
+'üliõpilassport_N' : N;
+'üliõpilasteater_N' : N;
+'üllameelsus_N' : N;
+'üllas_A' : A;
+'üllataja_N' : N;
+'üllatama_V2' : V2;
+'üllatamine_N' : N;
+'üllatatud_A' : A;
+'üllatavalt_Adv' : Adv;
+'üllatav_A' : A;
+'üllatuja_N' : N;
+'üllatuma_V' : V;
+'üllatumine_N' : N;
+'üllatunud_A' : A;
+'üllatusefekt_N' : N;
+'üllatuslikult_Adv' : Adv;
+'üllatuslik_A' : A;
+'üllatusmees_N' : N;
+'üllatusmuna_N' : N;
+'üllatusrünnak_N' : N;
+'üllatusvõitja_N' : N;
+'üllatus_N' : N;
+'ülle_panema_V' : V;
+'ülle_tõmbama_V' : V;
+'ülle_võtma_V' : V;
+'üllitaja_N' : N;
+'üllitamine_N' : N;
+'üllitis_N' : N;
+'ült_võtma_V' : V;
+'ümahtama_V' : V;
+'ümarahi_N' : N;
+'ümaraken_N' : N;
+'ümaralt_Adv' : Adv;
+'ümardaja_N' : N;
+'ümardamine_N' : N;
+'ümarduma_V' : V;
+'ümardumine_N' : N;
+'ümarikult_Adv' : Adv;
+'ümarik_A' : A;
+'ümarkaarfriis_N' : N;
+'ümarkaar_N' : N;
+'ümarkuppel_N' : N;
+'ümarlatt_N' : N;
+'ümarlaud_N' : N;
+'ümarliist_N' : N;
+'ümarmaterjal_N' : N;
+'ümarmeisel_N' : N;
+'ümarmokktangid_N' : N;
+'ümarnaaskel_N' : N;
+'ümarnael_N' : N;
+'ümarnurklagi_N' : N;
+'ümarpeakruvi_N' : N;
+'ümarpeaneet_N' : N;
+'ümarpeapolt_N' : N;
+'ümarpeitel_N' : N;
+'ümarpiilar_N' : N;
+'ümarpintsel_N' : N;
+'ümarplastika_N' : N;
+'ümarpuit_N' : N;
+'ümarpuur_N' : N;
+'ümarsaag_N' : N;
+'ümarsulud_N' : N;
+'ümartangid_N' : N;
+'ümartempel_N' : N;
+'ümaruss_N' : N;
+'ümarus_N' : N;
+'ümarviil_N' : N;
+'ümarvööt_N' : N;
+'ümar_A' : A;
+'ümatama_V' : V;
+'ümber_aelema_V' : V;
+'ümber_ajama_V' : V;
+'ümber_arvestama_V' : V;
+'ümber_asetama_V' : V;
+'ümber_asetuma_V' : V;
+'ümber_asuma_V' : V;
+'ümberasumine_N' : N;
+'ümber_asustama_V' : V;
+'ümber_ehitama_V' : V;
+'ümber_eksima_V' : V;
+'ümber_formeerima_V' : V;
+'ümber_formeeruma_V' : V;
+'ümber_grupeeruma_V' : V;
+'ümber_hindama_V' : V;
+'ümber_hulkuma_V' : V;
+'ümber_häälestama_V' : V;
+'ümber_istuma_V' : V;
+'ümberistumine_N' : N;
+'ümber_istutama_V' : V;
+'ümber_jagama_V' : V;
+'ümber_jaotama_V' : V;
+'ümberjaotamine_N' : N;
+'ümber_jaotuma_V' : V;
+'ümber_jutustama_V' : V;
+'ümberjutustus_N' : N;
+'ümber_järjestama_V' : V;
+'ümber_kaevama_V' : V;
+'ümber_kallama_V' : V;
+'ümber_kallutama_V' : V;
+'ümber_kandma_V' : V;
+'ümber_kasvama_V' : V;
+'ümber_kasvatama_V' : V;
+'ümber_keerama_V' : V;
+'ümber_keerlema_V' : V;
+'ümber_kehastuma_V' : V;
+'ümber_kerima_V' : V;
+'ümber_kihutama_V' : V;
+'ümber_kirjutama_V' : V;
+'ümberkirjutamine_N' : N;
+'ümber_kohandama_V' : V;
+'ümber_kolama_V' : V;
+'ümberkorraldamine_N' : N;
+'ümberkorraldus_N' : N;
+'ümberkujundaja_N' : N;
+'ümber_kujundama_V' : V;
+'ümber_kujunema_V' : V;
+'ümber_kvalifitseeruma_V' : V;
+'ümberkäimine_N' : N;
+'ümber_käänama_V' : V;
+'ümber_käänduma_V' : V;
+'ümber_laadima_V' : V;
+'ümber_laskma_V' : V;
+'ümber_liigitama_V' : V;
+'ümber_liigutama_V' : V;
+'ümber_lippama_V' : V;
+'ümber_logelema_V' : V;
+'ümber_lonkima_V' : V;
+'ümber_looma_V' : V;
+'ümber_luusima_V' : V;
+'ümber_lõikama_V' : V;
+'ümber_lööma_V' : V;
+'ümber_lükkama_V' : V;
+'ümber_lülitama_V' : V;
+'ümber_lülituma_V' : V;
+'ümberlülitus_N' : N;
+'ümbermaailmareis_N' : N;
+'ümbermaailmasõit_N' : N;
+'ümber_matma_V' : V;
+'ümber_moondama_V' : V;
+'ümber_moonduma_V' : V;
+'ümber_muutma_V' : V;
+'ümber_mõtestama_V' : V;
+'ümber_mõtlema_V' : V;
+'ümbermõtlemine_N' : N;
+'ümber_mõõtma_V' : V;
+'ümbermõõt_N' : N;
+'ümber_mähkima_V' : V;
+'ümber_mässima_V' : V;
+'ümber_nimetama_V' : V;
+'ümbernurgajutt_N' : N;
+'ümber_nurga_tegema_V' : V;
+'ümber_organiseerima_V' : V;
+'ümber_orienteeruma_V' : V;
+'ümberorienteerumine_N' : N;
+'ümber_otsustama_V' : V;
+'ümber_paigutama_V' : V;
+'ümber_paigutuma_V' : V;
+'ümberpaigutusülesanne_N' : N;
+'ümber_paiknema_V' : V;
+'ümber_painutama_V' : V;
+'ümber_paiskama_V' : V;
+'ümber_paiskuma_V' : V;
+'ümber_pakkima_V' : V;
+'ümber_pakkuma_V' : V;
+'ümber_panema_V' : V;
+'ümber_piirama_V' : V;
+'ümberpiiramine_N' : N;
+'ümber_planeerima_V' : V;
+'ümber_punuma_V' : V;
+'ümber_purjetama_V' : V;
+'ümber_põimima_V' : V;
+'ümber_põimuma_V' : V;
+'ümber_pöörama_V' : V;
+'ümberpööramine_N' : N;
+'ümber_pöörduma_V' : V;
+'ümber_reastuma_V' : V;
+'ümber_registreeruma_V' : V;
+'ümber_relvastama_V' : V;
+'ümber_relvastuma_V' : V;
+'ümber_riietuma_V' : V;
+'ümberringi_Adv' : Adv;
+'ümber_riputama_V' : V;
+'ümber_rivistama_V' : V;
+'ümber_rivistuma_V' : V;
+'ümber_rõivastuma_V' : V;
+'ümber_rändama_V' : V;
+'ümber_rühmitama_V' : V;
+'ümber_rühmituma_V' : V;
+'ümber_saama_V' : V;
+'ümber_seadma_V' : V;
+'ümber_segama_V' : V;
+'ümber_seisma_V' : V;
+'ümber_siduma_V' : V;
+'ümber_sorteerima_V' : V;
+'ümber_sulatama_V' : V;
+'ümbersuunamine_N' : N;
+'ümber_sõitma_V' : V;
+'ümbersõnastus_N' : N;
+'ümber_sõrme_keerama_V' : V;
+'ümber_sõrme_käänama_V' : V;
+'ümber_sõrme_mähkima_V' : V;
+'ümber_sõrme_mässima_V' : V;
+'ümber_sündima_V' : V;
+'ümbersündimine_N' : N;
+'ümbersünd_N' : N;
+'ümber_tegema_V' : V;
+'ümbertegemine_N' : N;
+'ümbert_kinni_hoidma_V' : V;
+'ümbert_kinni_võtma_V' : V;
+'ümber_tõmbama_V' : V;
+'ümbertõste_N' : N;
+'ümber_tõstma_V' : V;
+'ümbertõstmine_N' : N;
+'ümber_tõukama_V' : V;
+'ümber_uitama_V' : V;
+'ümber_vaatama_V' : V;
+'ümber_vahetama_V' : V;
+'ümber_valama_V' : V;
+'ümber_valima_V' : V;
+'ümber_vedama_V' : V;
+'ümber_veenma_V' : V;
+'ümber_virutama_V' : V;
+'ümber_viskama_V' : V;
+'ümber_võtma_V' : V;
+'ümber_värvima_V' : V;
+'ümber_õlgade_panema_V' : V;
+'ümber_õpetama_V' : V;
+'ümberõppimine_N' : N;
+'ümber_ütlema_V' : V;
+'ümberütlus_N' : N;
+'ümbrikseelik_N' : N;
+'ümbrik_N' : N;
+'ümbriskiht_N' : N;
+'ümbrispaber_N' : N;
+'ümbrispott_N' : N;
+'ümbris_N' : N;
+'ümbritseja_N' : N;
+'ümbritsema_V2' : V2;
+'ümbritsemine_N' : N;
+'ümbruskond_N' : N;
+'ümbrus_N' : N;
+'ümin_N' : N;
+'ümiseja_N' : N;
+'ümisemine_N' : N;
+'ümistama_V' : V;
+'ümmardaja_N' : N;
+'ümmargune_A' : A;
+'ümmarguse_laua_taga_istuma_V' : V;
+'ümmarguselt_Adv' : Adv;
+'ümmistuma_V' : V;
+'üpris_Adv' : Adv;
+'üpsilon_N' : N;
+'ürahtama_V' : V;
+'ürdiaed_N' : N;
+'ürditee_N' : N;
+'ürgaegkond_N' : N;
+'ürgaeg_N' : N;
+'ürgkütus_N' : N;
+'ürgmets_N' : N;
+'ürgne_A' : A;
+'ürgorg_N' : N;
+'ürgveis_N' : N;
+'ürikuteadus_N' : N;
+'ürik_N' : N;
+'üritaja_N' : N;
+'üritama_VV' : VV;
+'üritamine_N' : N;
+'üritamisi_Adv' : Adv;
+'üritustesari_N' : N;
+'üritusteseeria_N' : N;
+'üritus_N' : N;
+'ürp_N' : N;
+'ürt_N' : N;
+'üsas_kandma_V' : V;
+'üsk_N' : N;
+'üsna_Adv' : Adv;
+'üterbium_N' : N;
+'ütleja_N' : N;
+'ütlemata_Adv' : Adv;
+'ütlema_V2' : V2;
+'ütlemine_N' : N;
+'ütlus_N' : N;
+'ütrium_N' : N;
+'üüratult_Adv' : Adv;
+'üüratu_Adv' : Adv;
+'üürgaja_N' : N;
+'üürgamine_N' : N;
+'üürija_N' : N;
+'üürike_A' : A;
+'üürikorter_N' : N;
+'üürile_andma_V' : V;
+'üürileping_N' : N;
+'üürile_võtma_V' : V;
+'üürimaja_N' : N;
+'üürima_V2' : V2;
+'üürimine_N' : N;
+'üüriraamat_N' : N;
+'üüriraha_N' : N;
+'üüriruum_N' : N;
+'üürisumma_N' : N;
+'üürisuvila_N' : N;
+'üürituba_N' : N;
+'üürnik_N' : N;
+'üür_N' : N;
+}
diff --git a/lib/src/estonian/ExtraEst.gf b/lib/src/estonian/ExtraEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/ExtraEst.gf
@@ -0,0 +1,239 @@
+concrete ExtraEst of ExtraEstAbs = CatEst ** 
+  open ResEst, MorphoEst, Coordination, Prelude, NounEst, StructuralEst, (R = ParamX) in {
+  flags coding=utf8;
+  lin
+    GenNP np = {
+      s,sp = \\_,_ => np.s ! NPCase Gen ;
+      isNum  = False ;
+      isDef  = True ; --- "Jussin kolme autoa ovat" ; thus "...on" is missing
+      isNeg = False 
+     } ;
+
+    GenCN n1 n2 = {s = \\nf => n1.s ! NPCase Gen ++ n2.s ! nf} ;
+
+  lincat
+    VPI   = {s : Str} ;
+    [VPI] = {s1,s2 : Str} ;
+  lin
+    BaseVPI = twoSS ;
+    ConsVPI = consrSS comma ;
+
+    MkVPI vp = {s = infVP (NPCase Nom) Pos (agrP3 Sg) vp InfDa} ;
+    ConjVPI = conjunctDistrSS ;
+    ComplVPIVV vv vpi = 
+      insertObj (\\_,_,_ => vpi.s) (predV vv) ;
+
+  lincat
+    VPS = {
+      s   : Agr  => Str ; 
+      sc  : NPForm ;  --- can be different for diff parts
+      } ;
+
+    [VPS] = {
+      s1,s2 : Agr  => Str ; 
+      sc    : NPForm ;  --- take the first: minä osaan kutoa ja täytyy virkata
+      } ;
+
+  lin
+    BaseVPS x y = twoTable Agr x y ** {sc = x.sc} ;
+    ConsVPS x y = consrTable Agr comma x y ** {sc = x.sc} ;
+
+    ConjVPS conj ss = conjunctDistrTable Agr conj ss ** {
+      sc = ss.sc
+      } ;
+
+    MkVPS t p vp = { --  Temp -> Pol -> VP -> VPS ;
+      s = \\a => let vps = vp.s ! VIFin t.t ! t.a ! p.p ! a
+                 in
+                 t.s ++ p.s ++
+                 vps.fin ++ vps.inf ++
+                 vp.s2 ! True ! p.p ! a ++
+                 vp.adv ! p.p ++
+                 vp.ext ;
+      sc = vp.sc ;
+      } ;
+
+    PredVPS np vps = { -- NP -> VPS -> S ;
+      s = subjForm np vps.sc Pos ++ vps.s ! np.a
+      } ;
+
+    AdvExistNP adv np = 
+      mkClause (\_ -> adv.s) np.a (insertObj 
+        (\\_,b,_ => np.s ! NPCase Nom) (predV (verbOlema ** {sc = NPCase Nom}))) ;
+
+    RelExistNP prep rp np = {
+      s = \\t,ant,bo,ag => 
+      let 
+        n = complNumAgr ag ;
+        cl = mkClause 
+          (\_ -> appCompl True Pos prep (rp2np n rp))
+          np.a 
+          (insertObj 
+            (\\_,b,_ => np.s ! NPCase Nom) 
+            (predV (verbOlema ** {sc = NPCase Nom}))) ;
+      in 
+      cl.s ! t ! ant ! bo ! SDecl ;
+      c = NPCase Nom
+      } ;
+
+    AdvPredNP  adv v np =
+      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 (verbOlema ** {sc = NPCase Nom}))) ;
+      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
+      } ;
+
+--    i_implicPron = mkPronoun [] "minun" "minua" "minuna" "minuun" Sg P1 ;
+    whatPart_IP = {
+      s = table {
+        NPCase Nom | NPAcc => "mitä" ;
+        c => whatSg_IP.s ! c
+        } ;
+      n = Sg
+    } ;
+
+    PartCN cn = 
+      let 
+        acn = DetCN (DetQuant IndefArt NumSg) cn
+      in {
+        s = table {
+          NPCase Nom | NPAcc => acn.s ! NPCase Part ;
+          c => acn.s ! c
+          } ; 
+        a = acn.a ;
+        isPron = False ; isNeg = False
+        } ;
+
+    vai_Conj = {s1 = [] ; s2 = "vai" ; n = Sg} ;
+
+    --The reflexive possessive "oma"
+    --for "ta näeb oma koera" instead of *"tema koera"
+    OmaPoss = {s,sp = \\_,_ => "oma" ; isDef,isNeg,isNum = False} ;
+    
+    ma_Pron = mkPronoun "ma" "mu" "mind" Sg P1 ;
+    sa_Pron = mkPronoun "sa" "su" "sind" Sg P2;
+    ta_Pron = mkPronoun "ta" "ta" "teda" Sg P3 ;
+    me_Pron = 
+    {s = table {
+        NPCase Nom => "me" ;
+        n => (we_Pron.s) ! n 
+        } ;
+     a = Ag Pl P1 } ; 
+
+    te_Pron = 
+    {s = table {
+        NPCase Nom => "te" ;
+        n => (youPl_Pron.s) ! n 
+        } ;
+     a = Ag Pl P2 } ; 
+
+    nad_Pron =
+    {s = table {
+        NPCase Nom => "nad" ;
+        n => (they_Pron.s) ! n 
+        } ;
+     a = Ag Pl P3 } ; 
+
+---- copied from VerbEst.CompAP, should be shared
+    ICompAP ap = {
+      s = \\agr => 
+          let
+            n = complNumAgr agr ;
+            c = case n of {
+              Sg => Nom ;  -- Fin (Nom): minä olen iso ; te olette iso
+              Pl => Nom    -- Fin (Part): me olemme isoja ; te olette isoja
+              }            --- definiteness of NP ?
+          in "kui" ++ ap.s ! False ! (NCase n c)
+      } ;
+
+    IAdvAdv adv = {s = "kui" ++ adv.s} ;
+
+    ProDrop p = {
+      s = table {NPCase (Nom | Gen) => [] ; c => p.s ! c} ; 
+          ---- drop Gen only works in adjectival position
+      a = p.a
+      } ;
+
+    ProDropPoss p = {
+      s = \\_,_ => "oma" ; --???
+      sp = \\_,_ => p.s ! NPCase Gen ;
+      isNum = False ;
+      isDef = True ;  --- "minun kolme autoani ovat" ; thus "...on" is missing
+      isNeg = False
+      } ;
+
+  lincat 
+    ClPlus, ClPlusObj, ClPlusAdv = ClausePlus ;
+    Part = {s : Str} ;
+
+  lin 
+    S_SVO part t p clp = 
+      let 
+         cl = clp.s ! t.t ! t.a ! p.p ;
+         pa = part.s ----
+      in
+      {s = t.s ++ p.s ++ cl.subj ++ pa ++ cl.fin ++ cl.inf ++ cl.compl ++ cl.adv ++ cl.ext} ; 
+
+    S_OSV part t p clp = 
+      let 
+         cl = clp.s ! t.t ! t.a ! p.p ;
+         pa = part.s ----
+      in
+      {s = t.s ++ p.s ++ cl.compl ++ pa ++ cl.subj ++ cl.fin ++ cl.inf ++ cl.adv ++ cl.ext} ; 
+    S_VSO part t p clp = 
+      let 
+         cl = clp.s ! t.t ! t.a ! p.p ;
+         pa = part.s
+      in
+      {s = t.s ++ p.s ++ cl.fin ++ pa ++ cl.subj ++ cl.inf ++ cl.compl ++ cl.adv ++ cl.ext} ; 
+    S_ASV part t p clp = 
+      let 
+         cl = clp.s ! t.t ! t.a ! p.p ;
+         pa = part.s
+      in
+      {s = t.s ++ p.s ++ cl.adv ++ pa ++ cl.subj ++ cl.fin ++ cl.inf ++ cl.compl ++ cl.ext} ; 
+
+    S_OVS part t p clp = 
+      let 
+         cl = clp.s ! t.t ! t.a ! p.p ;
+         pa = part.s ----
+      in
+      {s = t.s ++ p.s ++ cl.compl ++ pa ++ cl.fin ++ cl.inf ++ cl.subj ++ cl.adv ++ cl.ext} ; 
+
+    PredClPlus np vp = mkClausePlus (subjForm np vp.sc) np.a vp ;
+    PredClPlusFocSubj np vp = insertKinClausePlus 0 (mkClausePlus (subjForm np vp.sc) np.a vp) ;
+    PredClPlusFocVerb np vp = insertKinClausePlus 1 (mkClausePlus (subjForm np vp.sc) np.a vp) ;
+    PredClPlusObj  np vps obj = 
+      insertObjClausePlus 0 False (\\b => appCompl True b vps.c2 obj) (mkClausePlus (subjForm np vps.sc) np.a vps) ;
+    PredClPlusFocObj  np vps obj = 
+      insertObjClausePlus 0 True (\\b => appCompl True b vps.c2 obj) (mkClausePlus (subjForm np vps.sc) np.a vps) ;
+    PredClPlusAdv  np vp  adv = 
+      insertObjClausePlus 1 False (\\_ => adv.s) (mkClausePlus (subjForm np vp.sc) np.a vp) ;
+    PredClPlusFocAdv  np vp  adv = 
+      insertObjClausePlus 1 True (\\_ => adv.s) (mkClausePlus (subjForm np vp.sc) np.a vp) ;
+
+    ClPlusWithObj c = c ;
+    ClPlusWithAdv c = c ;
+
+  noPart     = {s = []} ;
+{-han_Part   = mkPart "han" "hän" ;
+  pa_Part    = mkPart "pa" "pä" ;
+  pas_Part   = mkPart "pas" "päs" ;
+  ko_Part    = mkPart "ko" "kö" ;
+  kos_Part   = mkPart "kos" "kös" ;
+  kohan_Part = mkPart "kohan" "köhän" ;
+  pahan_Part = mkPart "pahan" "pähän" ;
+-}
+
+} 
diff --git a/lib/src/estonian/ExtraEstAbs.gf b/lib/src/estonian/ExtraEstAbs.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/ExtraEstAbs.gf
@@ -0,0 +1,68 @@
+--# -coding=latin1
+abstract ExtraEstAbs = Extra [
+  GenNP,
+  VPI,ListVPI,BaseVPI,ConsVPI,MkVPI,ComplVPIVV,ConjVPI,
+  VPS,ListVPS,BaseVPS,ConsVPS,ConjVPS,MkVPS,PredVPS,ConjVPS,Tense,Temp,Pol,S,
+  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
+
+--    i_implicPron : Pron ;                 -- (minä), minut, ...
+    whatPart_IP : IP ;
+
+    PartCN : CN -> NP ;                   -- olutta
+
+    vai_Conj : Conj ;                     -- minä vai sinä? ("or" in question)
+
+    --Short forms of the pronouns
+    ma_Pron : Pron ;
+    sa_Pron : Pron ;
+    ta_Pron : Pron ;
+    me_Pron : Pron ;
+    te_Pron : Pron ;
+    nad_Pron : Pron ;
+    
+    OmaPoss : Quant ;                     -- Reflexive possessive "oma"
+    ProDropPoss : Pron -> Quant ;         -- vaimoni --TODO Is this relevant in Estonian? Is the agreement of pronoun ever needed, or is it the same as oma?
+
+  cat
+    ClPlus ;      -- clause with more variation
+    ClPlusObj ;   -- which has a focusable object
+    ClPlusAdv ;   -- which has a focusable adverb
+    Part ;        -- discourse particle
+
+  fun
+    S_SVO  : Part -> Temp -> Pol -> ClPlus     -> S ;  -- mepäs juomme maitoa nyt
+    S_OSV  : Part -> Temp -> Pol -> ClPlusObj  -> S ;  -- maitoapas me juomme nyt
+    S_VSO  : Part -> Temp -> Pol -> ClPlus     -> S ;  -- juommepas me maitoa nyt
+    S_ASV  : Part -> Temp -> Pol -> ClPlusAdv  -> S ;  -- nytpäs me juomme maitoa
+
+--    S_SOV  : Part -> Temp -> Pol -> ClPlus  -> S ;  -- mepäs maitoa juomme
+    S_OVS  : Part -> Temp -> Pol -> ClPlus  -> S ;  -- maitoapas juomme me
+--    S_VOS  : Part -> Temp -> Pol -> ClPlus  -> S ;  -- juommepas maitoa me
+
+
+    PredClPlus        : NP -> VP            -> ClPlus ;      -- me nukumme
+    PredClPlusFocSubj : NP -> VP            -> ClPlus ;      -- mekin nukumme
+    PredClPlusFocVerb : NP -> VP            -> ClPlus ;      -- me nukummekin
+    PredClPlusObj     : NP -> VPSlash -> NP -> ClPlusObj ;   -- maitoa me juomme
+    PredClPlusFocObj  : NP -> VPSlash -> NP -> ClPlusObj ;   -- maitoakin me juomme
+    PredClPlusAdv     : NP -> VP -> Adv     -> ClPlusAdv ;   -- nyt me nukumme
+    PredClPlusFocAdv  : NP -> VP -> Adv     -> ClPlusAdv ;   -- nytkin me nukumme
+
+    ClPlusWithObj : ClPlusObj -> ClPlus ;   -- to make non-fronted obj focusable
+    ClPlusWithAdv : ClPlusAdv -> ClPlus ;   -- to make non-fronted adv focusable
+
+    noPart, han_Part, pa_Part, pas_Part, ko_Part, kos_Part, 
+      kohan_Part, pahan_Part : Part ; 
+
+}
diff --git a/lib/src/estonian/GrammarEst.gf b/lib/src/estonian/GrammarEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/GrammarEst.gf
@@ -0,0 +1,20 @@
+concrete GrammarEst of Grammar = 
+  NounEst, 
+  VerbEst, 
+  AdjectiveEst,
+  AdverbEst,
+  NumeralEst,
+  SentenceEst,
+  QuestionEst,
+  RelativeEst,
+  ConjunctionEst,
+  PhraseEst,
+  TextX,
+  IdiomEst,
+  StructuralEst,
+  TenseX
+  ** {
+
+flags startcat = Phr ; unlexer = finnish ; lexer = text ;
+
+} ;
diff --git a/lib/src/estonian/HjkEst.gf b/lib/src/estonian/HjkEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/HjkEst.gf
@@ -0,0 +1,625 @@
+resource HjkEst = open ResEst, Prelude, Predef in {
+
+-- Implementation of the noun inflection rules from
+-- Heiki-Jaan Kaalep. "Eesti käänamissüsteemi seaduspärasused" (2012)
+--
+-- @author Kaarel Kaljurand
+-- @version 2013-09-09
+
+  flags
+	coding = utf8 ;
+
+  -- TODO: change the name of this file and the names of the opers in this file
+
+  param
+	-- S1: stress on the last syllable
+	-- S2: stress on the penultimate syllable
+	-- S3: stress not on the last 2 syllables
+	-- If the S2 word ends with a vowel then we distinguish between:
+	-- S21: 1st quantity: blo.gi, ta.la
+	-- S22: 2nd quantity: rat.su, vol.le
+	-- S23: 3rd quantity: aas.ta
+	SylType = S1 | S2 | S21 | S22 | S23 | S3 ;
+
+  oper
+
+	foreign : pattern Str = #("z" | "ž" | "š") ;
+	-- Foreign vowel endings
+	foreign_v : pattern Str = #("ko" | "po" | "to" | "fo" | "ka" | "pa" | "ta" | "fa" | "ku" | "pu" | "tu" | "fu") ;
+	v : pattern Str = #("a" | "e" | "i" | "o" | "u" | "õ" | "ä" | "ö" | "ü" | "w") ;
+	vv : pattern Str = #("aa" | "ee" | "ii" | "oo" | "uu" | "õõ" | "ää" | "öö" | "üü") ;
+	c : pattern Str = #("m" | "n" | "p" | "b" | "t" | "d" | "k" | "g" | "f" | "v" | "s" | "h" | "l" | "j" | "r" | "z" | "ž" | "š" | "c" | "q") ;
+	lmnr : pattern Str = #("l" | "m" | "n" | "r") ;
+	kpt : pattern Str = #("k" | "p" | "t" | "f" | "š") ;
+	gbd : pattern Str = #("g" | "b" | "d") ;
+
+	-- Types that map singular nominative to the full paradigm.
+	-- VI and VII include gradation which is described separately.
+	hjk_type,
+	hjk_type_I_koi,
+	hjk_type_II_ema,
+	hjk_type_III_ratsu,
+	hjk_type_IVa_aasta,
+	hjk_type_IVb_maakas,
+	hjk_type_Va_otsene,
+	hjk_type_Vb_oluline,
+	hjk_type_VI_link,
+	hjk_type_VI_imelik,
+	hjk_type_VI_meeskond,
+	hjk_type_VI_seminar,
+	hjk_type_VII_touge : Str -> NForms ;
+
+	-- IVa additionally needs the stem vowel.
+	hjk_type_IVb_audit,
+	hjk_type_IVb_audit1 : Str -> Str -> NForms ;
+
+	hjk_type_VI_link2 : Str -> Str -> NForms ;
+
+	hjk_type2 : Str -> Str -> NForms ;
+
+
+	-- Definition of the mapping rules.
+	-- Verbatim from HJKEKS.
+	hjk_type_I_koi x =
+		nForms6 x x (x+"d") (x+"sse") (x+"de") (x+"sid") ;
+
+	hjk_type_II_ema x =
+		nForms6 x x x (x+"sse") (x+"de") (x+"sid") ;
+
+	hjk_type_III_ratsu x =
+		nForms6 x x (x+"t") (x+"sse") (x+"de") (x+"sid") ;
+
+	-- if ends with 'i' ('arvuti') then last form is 'arvut' + 'e' + 'id'
+	-- There are ~50 such words in the WordNet.
+	hjk_type_IVa_aasta x =
+		let
+			x1 : Str = case x of { _ + "i" => (init x) + "e" ; _ => x }
+		in
+		nForms6 x x (x+"t") (x+"sse") (x+"te") (x1+"id") ;
+
+	-- (audit "a") can be used with comparative and superlative adjectives.
+	hjk_type_IVb_audit x v_g =
+		let
+			v_pl = case v_g of { "i" => "e" ; _ => v_g }
+		in
+		nForms6 x (x+v_g) (x+v_g+"t") (x+v_g+"sse") (x+v_g+"te") (x+v_pl+"id") ;
+
+	-- TODO: clean this up
+	-- 2nd argument is sg gen without the final vowel
+	hjk_type_IVb_audit1 x y =
+		nForms6 x (y + "i") (y+"it") (y+"isse") (y+"ite") (y+"eid") ;
+
+	hjk_type_IVb_maakas x =
+		let
+			gen = init x
+		in
+		nForms6 x gen (gen+"t") (gen+"sse") (gen+"te") (gen+"id") ;
+
+
+	--Maakas is for maakas:maaka:maakat, this is for hammas:hamba:hammast
+	--Not sure if this is already covered by some hjk_type,
+	--anyway the grades are explicit with two args, more reliable
+	dHammas : (_,_ : Str) -> NForms ;
+	dHammas hammas hamba =
+		nForms6 hammas hamba (hammas+"t") (hamba+"sse") (hammas+"te") (hamba+"id") ;
+
+	dMeri : (_,_ : Str) -> NForms ;
+	dMeri meri mere =
+	        let
+		  mer = init mere ;
+	        in
+		nForms6 meri mere (mer+"d") (mere+"sse") (mere+"de") (mere+"sid") ;
+
+	-- This rule handles the removal of -ne and -s endings, and the addition of 'e'
+	-- in the case of Cne-nouns (e.g. 'raudne').
+	-- vastus - vastuse - vastust
+	-- otsene - otsese - otsest
+	-- raudne - raudse - raudsEt - raudsesse - raudsEte - raudseid (additional 'e')
+	-- TODO: variant: vastusesse | vastusse
+	hjk_type_Va_otsene x =
+		let
+			f : Str = case x of {
+				y + c@(#c) + "ne" => y + c + "se" ;
+				y + "ne" => y + "s" ;
+				_ => x
+			} ;
+			f1 : Str = case x of {
+				y + "ne" => y + "s" ;
+				_ => x
+			}
+		in
+		nForms6 x (f1+"e") (f+"t") (f1+"esse") (f+"te") (f1+"eid") ;
+
+	-- TODO: variant: olulisesse | olulisse
+	hjk_type_Vb_oluline x =
+		let
+			f : Str = case x of {
+				y + "ne" => y + "s" ;
+				y + "ke" => y + "kes" ;
+				_ => x
+			}
+		in
+		nForms6 x (f+"e") (f+"t") (f+"esse") (f+"te") (f+"i") ;
+
+	-- Examples:
+	-- siid, link, president, romanss, tendents
+	-- rostbiif, portfell, seersant, impulss
+	-- TODO: remove: never called
+	hjk_type_VI_link x =
+		let
+			x_n : Str = weaker_noun x
+		in
+		nForms6 x (x_n+"i") (x+"i") (x+"i") (x+"ide") (x+"e") ;
+
+	-- same as hjk_type_VI_link but additionally takes the genitive ending
+	hjk_type_VI_link2 x i =
+		let
+			x_n : Str = weaker_noun x ;
+			-- TODO: think about it
+			e : Str = case i of {
+				"a" => "asid" ; -- pikk/pika -> pikkasid
+				"e" => "i" ; -- sulg/sule -> sulgi
+				_ => "e"
+			}
+		in
+		nForms6 x (x_n+i) (x+i) (x+i) (x+i+"de") (x+e) ;
+
+
+	hjk_type_VI_imelik x =
+		let
+			x_t : Str = stronger_noun x
+		in
+		nForms6 x (x+"u") (x_t+"u") (x_t+"u") (x+"e") (x_t+"e") ;
+
+	hjk_type_VI_meeskond x =
+		let
+			x_n : Str = weaker_noun x
+		in
+		nForms6 x (x_n+"a") (x+"a") (x+"a") (x+"ade") (x+"i") ;
+
+	hjk_type_VI_seminar x =
+		nForms6 x (x+"i") (x+"i") (x+"i") (x+"ide") (x+"e") ;
+
+	hjk_type_VII_touge x =
+		let
+			x_t : Str = (stronger_noun (init x)) + "e"
+		in
+		nForms6 x x_t (x+"t") (x_t+"sse") (x+"te") (x_t+"id") ;
+
+	--Identical to the above, just taking 2 arguments (nom + gen)
+	--There are 67 nouns in test cases where stronger_noun gets it wrong
+	--handles liige:liikme as well
+	hjk_type_VII_touge2 : (_,_ : Str) -> NForms ;
+	hjk_type_VII_touge2 touge touke =
+	        let
+	                liikme : Str = case touke of {
+	                        _ + "me" => touke ;
+	                        _ + "mne" => touke ;
+	                        _ => touge }
+	        in
+	        nForms6 touge touke (touge+"t") (touke+"sse") (liikme+"te") (touke+"id") ;
+
+	-- Use this only to weaken the verbs
+	weaker : Str -> Str ;
+	weaker link =
+		let
+			li = Predef.tk 2 link ;
+			nk = Predef.dp 2 link
+		in
+		case nk of {
+			"kk" => li + "k" ;
+			"pp" => li + "p" ;
+			"tt" => li + "t" ;
+			"ff" => li + "f" ;
+			("üt"|"üs") => li + "ö" ; --süsi,söe ; ütlema,öelda
+			--"ad" => li + "aj" ; --sada,saja; maybe remove
+			V@(#v) + "k" => li + V + "g" ;
+			V@(#v) + "p" => li + V + "b" ;
+			V@(#v) + "t" => li + V + "d" ;
+			V@(#v) + "g" => li + V ; --liuglema,liuelda
+			V@(#v) + "b" => li + V + "v" ; --leib,leiva
+			V@(#v) + "d" => li + V ; --hoidma,hoiab
+			N@(#lmnr) + "k" => li + N + "g" ;
+			N@(#lmnr) + "p" => li + N + "b" ;
+			N@(#lmnr) + "t" => li + N + "d" ;
+			N@(#lmnr) + "d" => li + N + N ;
+			N@(#lmnr) + "b" => li + N + N ;
+			N@("l"|"r") + "g" => li + N ; --algama,alata
+			"sk" => li + "s" ;
+			"h" + #kpt => li + "h" ;
+			_ => link
+	} ;
+
+
+	-- Weakening of nouns.
+	-- Only the very stable weakening that happens to nouns.
+	-- TODO: verify correctness/completeness based on some other implementation.
+	weaker_noun : Str -> Str ;
+	weaker_noun link =
+		case link of {
+			li + "kk" => li + "k" ;
+			li + "pp" => li + "p" ;
+			li + "tt" => li + "t" ;
+			li + "ff" => li + "f" ;
+			li + "šš" => li + "š" ;
+			li + N@(#lmnr) + "ss" => li + N + "s" ;
+			li + V@(#v) + "k" => li + V + "g" ;
+			li + V@(#v) + "p" => li + V + "b" ;
+			li + V@(#v) + "t" => li + V + "d" ;
+			li + N@(#lmnr) + "k" => li + N + "g" ;
+			li + N@(#lmnr) + "p" => li + N + "b" ;
+			li + N@(#lmnr) + "t" => li + N + "d" ;
+			li + "h" + #kpt => li + "h" ;
+			li + "kond" => li + "konn" ;
+			_ => link
+	} ;
+
+	-- Strengthening of nouns.
+	-- Input must not have the last vowel.
+	stronger_noun : Str -> Str ;
+	stronger_noun x =
+		case x of {
+			y + "lg" => y + "lg" ;
+			y + "hk" => y + "hk" ; -- tahke
+			y + "tk" => y + "tk" ; -- katke
+			y + "rs" => y + "rs" ; -- morse
+			y + "rr" => y + "rd" ; -- murre
+			y + "ks" => y + "ks" ; -- makse
+			y + "us" => y + "us" ; -- lause
+			y + "sk" => y + "sk" ; -- raske (?)
+			y + "ts" => y + "ts" ; -- katse
+			y + "ps" => y + "psm" ; -- ripse -> ripsme
+			y + "nt" => y + "nt" ; -- tante
+			y + "st" => y + "st" ; -- TODO: sometimes stm: iste, kaste
+			y + k@("k"|"p"|"t"|"s") => y + k + k ;
+			y + "g" => y + "k" ;
+			y + "d" => y + "t" ;
+			y + "b" => y + "p" ;
+			y + v@(#v) + "v" => y + v + "b" ; -- works for 'iive' but not 'irve'
+			y + "mm" => y + "mb" ; -- komme -> kombe
+			y + "nn" => y + "nd" ;
+			_ => x
+		} ;
+
+	-- Strengthening of verbs.
+	stronger : Str -> Str ;
+	stronger x =
+		let
+			beginning = tk 2 x ;
+			ending = dp 2 x
+		in
+		beginning + case ending of {
+			y + k@("k"|"p"|"t"|"s") + e => y + k + k + e ;
+			y + "g" + e => y + "k" + e ;
+			y + "d" + e => y + "t" + e ;
+			y + "b" + e => y + "p" + e ;
+			_ => ending
+		} ;
+
+
+	-- Mapping of singular nominative to HJKEKS types.
+	-- This implements the patterns from HJKEKS section 8 but
+	-- makes the rule ordering explicit, handles things like dropping 'e'
+	-- in 'reegel' -> 'reegli', etc.
+	-- Works ~90% correctly, ~100% correctly with input longer than 10 letters.
+	-- If this rule delivers an incorrect form, then use the 6-arg oper.
+	-- This is also needed if another legal form is desired,
+	-- e.g. palk -> palga (the default is palk -> palgi).
+	--
+	-- This rule does not cover:
+	--  - exceptional words (workaround: take these from the lexicon)
+	--  - compound words (workaround: mark the compound border manually)
+	--  - comparative and superlative adjective forms (workaround: use mkA instead)
+	--  - type VII (t6uge -> t6uke), as one needs to detect derivation from verb
+	--  - last syllable superlong (rostbiif)
+	hjk_type x = hjk_type2 x "i" ;
+
+	hjk_type2 x i =
+		case <(syl_type x), x, i> of {
+			<S3, _ + "ke", _>
+				=> hjk_type_Vb_oluline x ;
+
+			<_, _ + "kond", _>
+				=> hjk_type_VI_meeskond x ;
+
+			-- Some S2 -ik words (voolik), we only cover words with double vowel
+			<_, _ + #vv + ("lik"|"nik"|"stik"), _>
+				=> hjk_type_IVb_audit x "u" ;
+
+			-- Other -ik words as in HJKEKS,
+			-- but added 'ndik' which fixes fractions ('kaheksandik')
+			-- and is wrong only for 'kandik'.
+			<_, _ + ("lik"|"nik"|"stik"|"ndik"), _>
+				=> hjk_type_VI_imelik x ;
+
+			-- Remaining -k words (but need to be S2)
+			-- but not 'konjak'
+			<S2, _ + ("a"|"e"|"i") + ("ng"|"k"), _>
+				=> hjk_type_IVb_audit x "u" ;
+
+			-- Other -ik words (not in HJKEKS)
+			-- including also: alevik, asemik, lobudik, hämarik, sarapik, põletik
+			<_, _ + ("vik"|"mik"|"dik"|"rik"|"pik"|"tik"), _>
+				=> hjk_type_VI_imelik x ;
+
+			-- kikas
+			<_, ? + #v + #c + #v + "s", _>
+				=> hjk_type_Va_otsene x ;
+
+			<_, _ + ("ngas"|"kas"|"jas"|"nud"|"tud"), _>
+				=> hjk_type_IVb_maakas x ;
+
+			<S1, _ + #v + #v, _>
+				=> hjk_type_I_koi x ;
+
+			-- 'statiiv' (not like 'karjuv')
+			<S1, _ + #vv + #c, i>
+				=> hjk_type_VI_link2 x i ;
+
+			<S3, _ + #c + #v + #lmnr, _>
+				=> hjk_type_VI_seminar x ;
+
+			<S1, _ + #v + #v + #c, i>
+				=> hjk_type_VI_link2 x i ;
+
+			<_, _ + ("us"|"is"), _>
+				=> hjk_type_Vb_oluline x ;
+
+			<S3, _ + #v + #v + #c, i>
+				=> hjk_type_VI_link2 x i ;
+
+			<(S1|S3), _ + #v + #c + #c, i>
+				=> hjk_type_VI_link2 x i ;
+
+			<(S1|S3), _ + #v + #c + #c + #c, i>
+				=> hjk_type_VI_link2 x i ;
+
+			<_, _ + "nna", _>
+				=> hjk_type_III_ratsu x ;
+
+			<-(S21|S22), _ + ("nu"|"tu"), _>
+				=> hjk_type_IVa_aasta x ;
+
+			-- TODO: improve foreign detection
+			<S2, _ + #foreign + _ + "in", i>
+				=> hjk_type_IVb_audit x i ;
+
+			-- TODO: this is not in HJKEKS
+			-- 'absurd' vs 'ebard'
+			<S2, _ + #v + #lmnr + "d", i>
+				=> hjk_type_IVb_audit x i ;
+
+			-- sometimes 'a' (laurits) TODO: this is not in HJKEKS
+			<S2, _ + #v + #kpt + "s", i>
+				=> hjk_type_IVb_audit x i ;
+
+			-- TODO: next 3 rules: last syllable must be long
+			-- portfell, TODO: not 'karask'
+			<S2, _ + #v + #c + #c, i>
+				=> hjk_type_VI_link2 x i ;
+
+			-- rostbiif, not viiul
+			<S2, _ + #c + #v + #v + #c, i>
+				=> hjk_type_VI_link2 x i ;
+
+			-- impulss
+			<S2, _ + #v + #c + #c + #c, i>
+				=> hjk_type_VI_link2 x i ;
+
+			-- TODO: sometimes masked by 'maakas'
+			<_, _ + #v + "s", _>
+				=> hjk_type_Va_otsene x ;
+
+			-- TODO: only for adjectives?
+			<_, _ + ("v"|"tav"), _>
+				=> hjk_type_IVb_audit x "a" ;
+
+			-- The choice between Va (pl part: -seid) and Vb (pl part: -si)
+			-- is based on checking the derivational ending.
+			-- We just check the ending of the word and require at least 2 letters
+			-- to precede the ending.
+			-- We added also -tine and -ldane (which occur with adjectives).
+			<_, _ + ? + ? + ("line"|"lane"|"mine"|"kene"|"tine"|"ldane"), _>
+				=> hjk_type_Vb_oluline x ;
+
+			-- k6ne
+			<S21, _ + "e", _>
+				=> hjk_type_III_ratsu x ;
+
+			-- Many adjectives end with "ne" (40% in WordNet)
+			-- We require them to be at least 5 letters long (excluding 'öine'),
+			-- to give a chance to VII_touge (next rule).
+			<_, _ + ? + ? + ? + "ne", _>
+				=> hjk_type_Va_otsene x ;
+
+			-- Note: this rule does not actually check the derivation from verb.
+			-- verb + e, TODO: masked by S21/e
+			<(S2|S22), _ + "e", _>
+				=> hjk_type_VII_touge x ;
+
+			-- ufo, pita, lito
+			<S21, _ + #foreign_v, _>
+				=> hjk_type_III_ratsu x ;
+
+			<S21, _ + #v, _>
+				=> hjk_type_II_ema x ;
+
+			<S22, _ + #v, _>
+				=> hjk_type_III_ratsu x ;
+
+			<S23, _ + #v, _>
+				=> hjk_type_IVa_aasta x ;
+
+			<S2, _ + "in", _>
+				=> hjk_type_IVb_audit x "a" ;
+
+			-- 'e' deletion
+			-- kringel -> kringli, amper -> ampri, meeter -> meetri, reegel -> reegli
+			-- kaabel-> kaabli (TODO: not: juubel -> juubli)
+			-- spikker -> spikri (TODO: not: pokker -> pokkeri)
+			-- Note: pintsel -> pintsli, but not pitser -> pitsri
+			-- Note: 'redel' and 'paber' do not lose the 'e'.
+			<S2, y + kk@("kk"|"pp"|"tt"|"hh") + "e" + l@("l"|"r"), _>
+				=> hjk_type_IVb_audit1 x (y + (init kk) + l) ;
+
+			-- aaker -> aakri, teater -> teatri
+			<S2, y + vvkpt@(#v + #v + #kpt) + "e" + l@("l"|"r"), _>
+				=> hjk_type_IVb_audit1 x (y+vvkpt+l) ;
+
+			<S2, y + vv@(#vv) + gbd@(#gbd) + "e" + l@("l"|"r"), _>
+				=> hjk_type_IVb_audit1 x (y+vv+gbd+l) ;
+
+			-- Disabled, 50-50 correctness
+			--<S2, y + vv@(#vv) + lmnr@(#lmnr) + "e" + l@("l"|"r"), _>
+			--	=> hjk_type_IVb_audit1 x (y+vv+lmnr+l) ; -- 50-50
+
+			<S2, y + vv@(#vv) + s@("s"|"v") + "e" + l@("l"|"r"), _>
+				=> hjk_type_IVb_audit1 x (y+vv+s+l) ;
+
+			<S2, y + n@("ht"|"hk"|"hv"|"nts"|"ld"|"lv"|"lb"|"ng"|"nd"|"mb"|"mp"|"nt"|"ps"|"ks"|"sk"|"st") + "e" + l@("l"|"r"), _>
+				=> hjk_type_IVb_audit1 x (y+n+l) ;
+
+			<S2, y + "e" + l@("l"|"r"), i>
+				=> hjk_type_IVb_audit x i ;
+
+			-- TODO: sometimes masked by 'link'
+			<S2, _ + #c, i>
+				=> hjk_type_IVb_audit x i ;
+
+			<S3, _ + #v, _>
+				=> hjk_type_IVa_aasta x ;
+
+			-- verb + 'e'
+			<_, _ + "e", _>
+				=> hjk_type_VII_touge x ;
+
+			-- catch all that end with consonant
+			<_, _ + #c, i>
+				=> hjk_type_IVb_audit x i ;
+
+			-- TODO: not in HJKEKS
+			<_, _ + ("ia"|"ja"), _> --kündja, not gerilja
+				=> hjk_type_IVa_aasta x ;
+
+			--added by Inari 07.10.
+			<S23, _ + #c + ("la"), _> --haigla, not gorilla
+				=> hjk_type_IVa_aasta x ;
+
+			-- catch all
+			<_, _, _>
+				=> hjk_type_III_ratsu x
+		} ;
+
+
+	-- Assigns stress/quantity indicator (SylType) to the word based on
+	-- its character composition.
+	-- Note: you cannot use recursion (circular definitions) in these rules
+	-- Note: patterns must be linear (GF book C.4.13), i.e. you cannot write
+	--     oi@(#v + #v) + oi => S2 ; -- oi-oi, ai-ai, oo-oo
+	syl_type : Str -> SylType ;
+	syl_type x =
+		case x of {
+			-- all 1-letters
+			? => S1 ;
+			-- all 2-letters
+			? + ? => S1 ;
+			-- all 3-letters
+			#v + #c + #v => S21 ;
+			#v + #v + #v => S22 ;
+			? + ? + ? => S1 ; -- koi, kae
+			-- all 4-letters
+			#c + #v + #v + #c => S1 ; -- siid
+			#c + #v + #c + #c => S1 ; -- link
+			#v + #c + #v + #c => S2 ;
+			#v + #vv + #c => S1 ; -- auul, ioon, oaas
+			#v + #v + #v + #c => S2 ; -- aiak (?)
+			#v + #v + #c + #v => S22 ; -- aine, aade; not: 6ige
+			#v + #c + #v + #v => S1 ; -- epee, oboe
+			#v + #c + #c + #v => S22 ; -- iste, iglu; not: 6htu
+			#c + #v + #c + #v => S21 ;
+			#c + #v + #v + #v => S22 ; -- muie, neiu, riie
+			? + ? + ? + ? => S1 ;
+			-- at least 5-letters
+			_ + #c + "ia" => S2 ; -- aaria, minia, orgia, kirurgia, nostalgia
+			#v + #c + #c + #v + #v => S1 ; -- armee
+			#c + #v + #c + #v + #v => S1 ; -- depoo
+			#c + #c + #v + #c + #c => S1 ; -- tramm
+			#c + #v + #c + #c + #c => S1 ;
+			#c + #v + #vv     + #c => S1 ; -- poeem
+			#c + #v + #v + #v + #c => S2 ; -- hoius, laius, maius
+			#c + #v + #c + #v + #c => S2 ; -- redel
+			#c + #v + #c + #gbd + "e" => S23 ; -- valge, k6rge; p6rge, hange
+			#c + #v + #v + #gbd + "e" => S22 ; -- haige, kauge; t6uge
+			#c + #v + #v + #c + #v => S22 ; -- lause; TODO: leitu, rootu (S23)
+			#c + #v + #c + #c + #v => S22 ; -- ratsu; not: surnu
+			#v + #c + #c + #c + #v => S23 ;
+			#v + #c + #c + #v + #c => S2 ; -- amper
+			#v + #c + #v + #c + #c => S2 ; -- avang
+			_ + #c + #vv + #c + #c => S1 ; -- loots (double vowel, otherwise the same as below)
+			#c + #v + #v + #c + #c => S2 ; -- laeng, loend
+			#c + #c + #v + #v + #c => S1 ; -- bluus, kruus, kreem
+			#v + #c + #v + #v + #c => S1 ; -- ukaas, TODO: not 'avaus'
+			#v + #v + #c + #v + #c => S2 ; -- aatom
+			#v + #v + #c + #c + #v => S23 ; -- aasta
+			#v + #v + #c + #v + #v => S1 ; -- aaloe (?)
+			#c + #c + #v + #c + #v => S21 ; -- blogi
+			_ + ? + #v + #vv + #c => S1 ; -- -ioos, kruiis
+			#c + #c + #v + #v + #v + #c => S2 ; -- flaier
+			_ + ? + #c + #v + #c + #v => S3 ; -- oluline
+			-- at least 6-letters
+			#v + #c + #c + #v + #v + #c => S1 ; -- aplaus
+			#v + #c + #c + #v + #c + #c => S2 ; -- astang, ellips
+			#c + #vv + #c + #v + #v => S23 ; -- muumia, raadio, TODO: exclude 'vaarao'
+			#c + #v + #v + #c + #v + #v => S1 ; -- peoleo
+			#c + #v + #v + #c + #c + #v => S23 ; -- haigla --added by Inari, not sure if always correct
+			#c + #v + #c + #c + #c + #v => S23 ; -- vangla --added by Inari, not sure if always correct
+			#c + #v + #c + #vv + #c => S1 ; -- deviis (double vowel in the last syllable)
+			#v + #c + #v + #c + #v + #v => S1 ; -- agoraa
+			#c + #v + #c + #v + #c + #c => S2 ;
+			#c + #v + #c + #v + #c + #v => S3 ;
+			_ + #c + #v + #vv + #c + #v => S2 ; -- koaala
+			_ + #c + #v + #v + #v + #c + #v => S3 ; -- saiake
+			#v + #c + #v + #c + #c + #v => S3 ; -- üheksa
+			#c + #v + #c + #c + #v + #c => S2 ; -- rektor
+			#c + #v + #c + #v + #v + #c => S2 ; -- paleus
+			#c + #v + #v + #c + #v + #c => S2 ; -- meeter, reegel
+			#v + #v + #c + #c + #v + #c => S2 ; -- aastak
+			#v + #c + #c + #c + #v + #c => S2 ; -- andmik
+			#v + #c + #c + #v + #c + #v => S3 ;
+			_ + #v + #v + #v + #c + #v + #v => S1 ; -- meierei
+			_ + #v + #c + #v + #c + #v + #c => S3 ; -- alevik, elanik
+			-- at least 7-letters
+			_ + ? + ? + #c + #vv + #c => S1 ; -- double vowel in the last syllable: bensiin, benseen, bensool
+			#c + #v + #v + #c + #c + #v + #c => S2 ; -- jooksik
+			#c + #v + #c + #c + #c + #v + #c => S2 ; -- hurtsik
+			#c + #v + #c + #c + #v + #c + #c => S2 ; -- kitsend
+			#c + #v + #c + #c + #v + #v + #c => S2 ; -- pension
+			#c + #v + #c + #v + #c + #v + #c => S3 ; -- seminar
+			#c + #c + #v + #c + #c + #v + #c => S2 ; -- kringel, plastik
+			_ + #v + #c + #v + #kpt + #kpt + #v + #c => S2 ; -- elekter, adapter
+			_ + #c + #v + #lmnr + #gbd + #v + #c => S2 ; -- (k)alender, (dets)ember
+			_ + #c + #v + #lmnr + #kpt + #v + #c => S2 ; -- (re)porter
+			_ + #c + #v + "stik" => S3 ; -- kuristik (TODO: not logistik)
+			_ + #c + #v + "s" + #kpt + #v + #c => S2 ; -- (k)anister
+			#v + #c + #v + #c + #c + #v + #c => S3 ; -- apelsin
+			#v + #c + #c + #v + #c + #v + #c => S3 ; -- admiral
+			#c + #v + #c + #v + #c + #c + #v => S3 ; -- kaheksa
+			#c + #c + #v + #c + #v + #c + #c => S2 ; -- klopits
+			#c + #v + #v + #c + #v + #c + #c => S2 ; -- haarang
+			#c + #v + #v + #c + #v + #v + #c => S2 ; -- raadius, kauneim
+			_ + #c + #v + #v + #c + #v + #c => S2 ; -- araabik
+			_ + #lmnr + #gbd + #v + #c + #c + #v + #c => S3 ; -- (pa)lderjan, (ko)rgitser
+			-- other
+			_ + #c + #v + #c + #c + #v + #c + #v + #c => S3 ; -- karneval
+			#c + #v + #c + #v + #c + #c + #v + #c => S3 ; -- ragastik (kalender is handled above)
+			_ + #v + #v + #c + #v + #c + #c + #v + #c => S3 ; -- ainestik
+			_ + #c + #c + #v + #c + #c + #v + #c + #c => S3 ; -- ampersand
+			_ + #c + #v + #c + #v + #c + #c => S1 ; -- dividend
+			_ + #v + #vv => S1 ; -- buržuaa
+			_ + #v + #c + #c + #c + #v + #v => S1 ; -- displei
+			_ + #c + #v + #c + #c + #v + #v => S1 ; -- politsei
+			     _ + #c + #v + #c + #v + #v => S1 ; -- defilee, kompanii
+			_ => S2 -- the default is S2, but the above rules should catch most of the words
+		} ;
+
+}
diff --git a/lib/src/estonian/IdiomEst.gf b/lib/src/estonian/IdiomEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/IdiomEst.gf
@@ -0,0 +1,79 @@
+concrete IdiomEst of Idiom = CatEst ** 
+  open MorphoEst, ParadigmsEst, Prelude in {
+
+  flags optimize=all_subs ; coding=utf8;
+
+  lin
+    ExistNP np = 
+      let 
+        cas : Polarity -> NPForm = \p -> case p of {
+          Pos => NPCase Nom ; -- on olemas lammas
+          Neg => NPCase Part  -- ei ole olemas lammast
+          }
+      in
+      mkClause noSubj (agrP3 Sg) (insertObj 
+        (\\_,b,_ => "olemas" ++ np.s ! cas b) (predV olla)) ;
+
+    ExistIP ip = 
+      let
+        cas : NPForm = NPCase Nom ; ---- also partitive in Extra
+        vp = insertObj (\\_,b,_ => "olemas") (predV olla) ;
+        cl = mkClause (subjForm (ip ** {isPron = False ; a = agrP3 ip.n}) cas) (agrP3 Sg) vp
+      in {
+        s = \\t,a,p => cl.s ! t ! a ! p ! SDecl
+        } ;
+
+-- Notice the nominative in the cleft $NP$: "se on Matti josta Liisa pitÃ¤Ã¤"
+-- Est: "see on Mati, kellest Liis lugu peab"
+
+    CleftNP np rs = mkClause (\_ -> "see") (agrP3 Sg)
+      (insertExtrapos (rs.s ! np.a)
+        (insertObj (\\_,_,_ => np.s ! NPCase Nom) (predV olla))) ;
+
+-- This gives the almost forbidden "se on Porissa kun Matti asuu".
+-- Est: "see on Toris, kus Mati elab" (?)
+
+    CleftAdv ad s = mkClause (\_ -> "see") (agrP3 Sg)
+      (insertExtrapos ("kus" ++ s.s)
+        (insertObj (\\_,_,_ => ad.s) (predV olla))) ;
+
+    ImpersCl vp = mkClause noSubj (agrP3 Sg) vp ;
+
+    GenericCl vp = mkClause noSubj (agrP3 Sg) {
+      s = \\_ => vp.s ! VIPass ;
+      s2 = vp.s2 ;
+      adv = vp.adv ;
+      p = vp.p ;
+      ext = vp.ext ;
+      sc = vp.sc ; 
+      } ;
+
+    ProgrVP vp = 
+      let 
+        inf = (vp.s ! VIInf InfMas ! Simul ! Pos ! agrP3 Sg).fin ;
+        on  = predV olla
+      in {
+        s = on.s ;
+        s2 = \\b,p,a => vp.s2 ! b ! p ! a ++ inf ;
+        adv = vp.adv ;
+        p = vp.p ;
+        ext = vp.ext ;
+        sc = vp.sc ; 
+        } ;
+
+-- This gives "otetaan oluet" instead of "ottakaamme oluet".
+-- The imperative is not available in a $VP$.
+
+  ImpPl1 vp = 
+    let vps = vp.s ! VIPass ! Simul ! Pos ! Ag Pl P1
+    in
+    {s = vps.fin ++ vps.inf ++ 
+         vp.s2 ! True ! Pos ! Ag Pl P1 ++ vp.p ++ vp.ext
+    } ;
+
+  oper
+    olla = verbOlema ** {sc = NPCase Nom} ;
+
+    noSubj : Polarity -> Str = \_ -> [] ;
+}
+
diff --git a/lib/src/estonian/IrregEst.gf b/lib/src/estonian/IrregEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/IrregEst.gf
@@ -0,0 +1,15 @@
+
+flags coding=utf8;
+
+kayda_V = mkV "käima" ;
+tuntea_V = mkV "tundma" ;
+nahda_V = mkV "nägema" ;
+
+tehda_V = mkV "tegema" ;
+
+tietaa_V = mkV "teadma" ;
+
+taitaa_V
+
+siita_V
+
diff --git a/lib/src/estonian/LangEst.gf b/lib/src/estonian/LangEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/LangEst.gf
@@ -0,0 +1,10 @@
+-- TODO: include the full GrammarEst
+-- The Slash* is currently excluded only for performance reasons.
+concrete LangEst of Lang =
+  GrammarEst - [Slash2V3,SlashV2A,Slash3V3,SlashV2VNP,SlashVV], ---- to speed up compilation
+  LexiconEst
+  ** {
+
+flags startcat = Phr ; unlexer = text ; lexer = finnish ;
+
+} ;
diff --git a/lib/src/estonian/LexiconEst.gf b/lib/src/estonian/LexiconEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/LexiconEst.gf
@@ -0,0 +1,378 @@
+concrete LexiconEst of Lexicon = CatEst ** open MorphoEst, ParadigmsEst, Prelude in {
+
+flags 
+  optimize=values ; coding=utf8;
+
+
+lin
+  airplane_N = mkN "lennuk" ;
+  alas_Interj = ss "paraku" ;
+  answer_V2S = mkV2 (mkV "vastama" "vastata") callative ;
+  apartment_N = mkN "korter" ;
+  apple_N = mkN "õun" "õuna" "õuna" "õunu" ;
+  art_N = mkN "kunst" ;
+  ask_V2Q = mkV2 (mkV "küsima") (casePrep ablative) ;
+  baby_N = mkN "beebi" ;
+  bad_A = mkA (mkN "halb" "halva" "halba" "halba" "halbade" "halbu") "halvem" "halvim" ;
+  bank_N = mkN "pank" "panga" "panka";
+  beautiful_A = mkA (mkN "kaunis" "kauni" "kaunist" "kaunisse" "kaunite" "kauneid") ;
+  become_VA = mkVA (mkV "saama") ctranslative ; -- tema saab vanaks
+  beer_N = mkN "õlu" ;
+  beg_V2V = mkV2V (mkV "paluma") cpartitive ;
+  big_A = mkA (mkN "suur" "suure" "suurt" "suurde" "suurte" "suuri");
+  bike_N = mkN "ratas" "ratta" "ratast" ;
+  bird_N = mkN "lind" "linnu" "lindu" ;
+  black_A = mkA (mkN "must" "musta" "musta") "mustem" "musteim" ;
+  blue_A = mkA "sinine" ;
+  boat_N = mkN "paat" ;
+  book_N = mkN "raamat" "raamatu" "raamatut" "raamatusse" "raamatute" "raamatuid" ;
+  boot_N = mkN "saabas" "saapa" "saabast" ;
+  boss_N = mkN "boss" ;
+  boy_N = mkN "poiss" ;
+  bread_N = mkN "leib" "leiva" "leiba" ;
+  break_V2 = mkV2 (mkV "katki" (mkV "tegema" "teha")) ;
+  broad_A = mkA (mkN "lai" "laia" "laia" "laia" "laiade" "laiu") "laiem" "TODO" ;
+  brother_N2 = mkN2 (mkN "vend" "venna" "venda" "venda" "vendade" "vendi") ;
+  brown_A = mkA "pruun" ;
+  butter_N = mkN "või" ;
+  buy_V2 = mkV2 (mkV "ostma") ;
+  camera_N = mkN "kaamera" ;
+  cap_N = mkN "müts" ;
+  car_N = mkN "auto" ;
+  carpet_N = mkN "vaip" "vaiba" "vaipa" ;
+  cat_N = mkN "kass" ;
+  ceiling_N = mkN "lagi" "lae" "lage" "lakke" "lagede" "lagesid" ;
+  chair_N = mkN "tool" ;
+  cheese_N = mkN "juust" "juustu" "juustu" ;
+  child_N = mkN "laps" "lapse" "last" "lapsesse" "laste" "lapsi" ;
+  church_N = mkN "kirik" ;
+  city_N = mkN "linn" "linna" "linna" "linna" "linnade" "linnu" ;
+  clean_A = mkA (mkN "puhas" "puhta" "puhast" "puhtasse" "puhaste" "puhtaid");
+  clever_A = mkA (mkN "tark" "targa" "tarka") "targem" "targeim" ;
+  close_V2 = mkV2 (mkV "sulgema") ;
+  coat_N = mkN "mantel" ;
+  cold_A = mkA (mkN "külm" "külma" "külma") "külmem" "külmim" ;
+  come_V = mkV "tulema" ;
+  computer_N = mkN "arvuti" ;
+  country_N = mkN "maa" ;
+  cousin_N = mkN "nõbu" ;
+  cow_N = mkN "lehm" "lehma" "lehma" ;
+  die_V = mkV "surema" ;
+  dirty_A = mkA "räpane" ;
+  -- Using 'terminative' for the destination works better with nouns.
+  -- And also with placenames, as one does not need to decide between
+  -- illative (Tartusse) and allative (Põltsamaale).
+  -- Unfortunately, we cannot use a similar trick for the source (*Põltsamaast vs Põltsamaalt).
+  distance_N3 = mkN3 (mkN "kaugus") celative (casePrep terminative) ;
+  doctor_N = mkN "arst" ;
+  dog_N = mkN "koer" "koera" "koera" ;
+  door_N = mkN "uks" "ukse" "ust" "uksesse" "uste" "uksi" ;
+  drink_V2 = mkV2 (mkV "jooma") cpartitive ;
+  easy_A2V = mkA2 (mkA (mkN "lihtne" "lihtsa" "lihtsat" "lihtsasse" "lihtsate" "lihtsaid")) callative ;
+  eat_V2 = mkV2 (mkV "sööma") cpartitive ;
+  empty_A = mkA (mkN "tühi" "tühja" "tühja" "tühja" "tühjade" "tühje") "tühjem" "tühjeim" ;
+  enemy_N = mkN "vaenlane" ;
+  factory_N = mkN "tehas" ;
+  father_N2 = mkN2 (mkN "isa") ;
+  fear_VS = mkVS (mk2V "kartma" "karta") ;
+  find_V2 = mkV2 (mk2V "leidma" "leida") ;
+  fish_N = mkN "kala" ;
+  floor_N = mkN "põrand" "põranda" "põrandat" ;
+  forget_V2 = mkV2 (mkV "unustama") ;
+  fridge_N = mkN "külm" (mkN "kapp") ;
+  friend_N = mkN "sõber" "sõbra" "sõpra" "sõpra" "sõprade" "sõpru" ;
+  fruit_N = mkN "puu" (mkN "vili" "vilja" "vilja" "vilja" "viljade" "vilju") ;
+  fun_AV = mkAV (mkA (mkN "lõbus" "lõbusa" "lõbusat")) ;
+  garden_N = mkN "aed" "aia" "aeda";
+  girl_N = mkN "tüdruk" "tüdruku" "tüdrukut" ;
+  glove_N = mkN "kinnas" "kinda" "kinnast" ;
+  gold_N = mkN "kuld" "kulla" "kulda" ;
+  good_A = mkA (mkN "hea" "hea" "head" "häid") "parem" "parim" ;
+  go_V = vMinema ; -- irregular
+  green_A = mkA "roheline" ;
+  harbour_N = mkN "sadam" "sadama" "sadamat" ;
+  hate_V2 = mkV2 (mkV "vihkama" "vihata") cpartitive ;
+  hat_N = mkN "müts" ;
+  hear_V2 = mkV2 (mkV "kuulma") ;
+  hill_N = mkN "küngas" "künka" "küngast" "künkasse" "küngaste" "künkaid" ;
+  hope_VS = mkVS (mkV "lootma") ;
+  horse_N = mkN "hobune" ;
+  hot_A = mkA (mkN "kuum" "kuuma" "kuuma") "kuumem" "kuumim" ;
+  house_N = mkN "maja" ;
+  important_A = mkA (mkN "tähtis" "tähtsa" "tähtsat") ;
+  industry_N = mkN "tööstus" ;
+  iron_N = mkN "raud" "raua" "rauda" ;
+  king_N = mkN "kuningas" ;
+  know_VS = mkVS teadma ;
+  know_VQ = mkVQ teadma ;
+  know_V2 = mkV2 (mkV "tundma") ;
+  lake_N = mkN "järv" "järve" "järve" ;
+  lamp_N = mkN "lamp" ;
+  learn_V2 = mkV2 (mkV "õppima") ;
+  leather_N = skin_N ;
+  leave_V2 = mkV2 (mkV "jätma") ;
+  like_V2 = mkV2 (mkV "lugu" pidama) celative ;
+  listen_V2 = mkV2 (mkV "kuulama" "kuulata") partitive ;
+  live_V = mkV "elama" ;
+  long_A = mkA (mkN "pikk" "pika" "pikka") "pikem" "pikim" ;
+  lose_V2 = mkV2 (mkV "kaotama") ;
+  love_N = mkN "armastus" ;
+  love_V2 = mkV2 (mkV "armastama") partitive ;
+  man_N = mkN "mees" "mehe" "meest" "mehesse" "meeste" "mehi" ;
+  married_A2 = mkA2 (mkA "abielus") (casePrep comitative) ;
+  meat_N = mkN "liha" ;
+  milk_N = mkN "piim" "piima" "piima" ;
+  moon_N = mkN "kuu" ;
+  mother_N2 = mkN2 (mkN "ema") ;
+  mountain_N = mkN "mägi" "mäe" "mäge" "mäkke" "mägede" "mägesid" ;
+  music_N = mkN "muusika" ;
+  narrow_A = mkA (mkN "kitsas" "kitsa" "kitsast" "kitsasse" "kitsaste" "kitsaid") ;
+  new_A = mkA (mkN "uus" "uue" "uut" "uude" "uute" "uusi") "uuem" "uusim" ;
+  newspaper_N = mkN "aja" (mkN "leht" "lehe" "lehte") ;
+  oil_N = mkN "õli" ;
+  old_A = mkA (mkN "vana" "vana" "vana" "vanasse" "vanade" "vanasid") "vanem" "vanim" ;
+  open_V2 = mkV2 (mkV "avama") ;
+  paint_V2A = mkV2A (mkV "maalima") accPrep ctranslative ;
+  paper_N = mkN "paber" ;
+  paris_PN = mkPN (mkN "Pariis") ;
+  peace_N = mkN "rahu" ;
+  pen_N = mkN "pastakas" ;
+  planet_N = mkN "planeet" ;
+  plastic_N = mkN "kile" ;
+  play_V2 = mkV2 (mkV "mängima") cpartitive ;
+  policeman_N = mkN "politseinik" ;
+  priest_N = mkN "preester" ;
+  probable_AS = mkAS (mkA (mkN "tõenäoline")) ;
+  queen_N = mkN "kuninganna" ;
+  radio_N = mkN "raadio" ;
+  rain_V0 = mkV0 (mkV "sadama" "sadada" "sajab") ;
+  read_V2 = mkV2 (mkV "lugema" "lugeda" "loeb") ;
+  red_A = mkA "punane" ;
+  religion_N = mkN "usk" "usu" "usku" ;
+  restaurant_N = mkN "restoran" ;
+  river_N = mkN "jõgi" "jõe" "jõge" "jõkke" "jõgede" "jõgesid" ;
+  rock_N = mkN "kalju" ;
+  roof_N = mkN "katus" ;
+  rubber_N = mkN "kumm" ;
+  run_V = mkV "jooksma" "joosta" ;
+  say_VS = mkVS (mkV "ütlema") ;
+  school_N = mkN "kool" ;
+  science_N = mkN "teadus" ;
+  sea_N = mkN "meri" "mere" "merd" "merre" "merede" "meresid" ;
+  seek_V2 = mkV2 (mkV "otsima") cpartitive ;
+  see_V2 = mkV2 (mkV "nägema" "näha") ;
+  sell_V3 = mkV3 (mkV "müüma" "müüa" "müüb" "müüakse" "müüge" "müüs" "müünud" "müüdud") accPrep callative ;
+  send_V3 = mkV3 (mkV "saatma") accPrep callative ;
+  sheep_N = mkN "lammas" "lamba" "lammast" ;
+  ship_N = mkN "laev" "laeva" "laeva" ;
+  shirt_N = mkN "särk" ;
+  shoe_N = mkN "king" "kinga" "kinga" ;
+  shop_N = mkN "kauplus" ;
+  short_A = mkA "lühike" ;
+  silver_N = mkN "hõbe" "hõbeda" "hõbedat" ;
+  sister_N = mkN "õde" "õe" "õde" "õesse" "õdede" "õdesid" ;
+  sleep_V = mkV "magama" ;
+  small_A = mkA (mkN "väike" "väikse" "väikest" "väiksesse" "väikeste" "väikseid") ;
+  snake_N = mkN "uss" ;
+  sock_N = mkN "sukk" "suka" "sukka" ;
+  speak_V2 = mkV2 raakima cpartitive ;
+  star_N = mkN "täht" "tähe" "tähte" ;
+  steel_N = mkN "teras" ;
+  stone_N = mkN "kivi" ;
+  stove_N = mkN "ahi" "ahju" "ahju" "ahju" "ahjude" "ahje" ;
+  student_N = mkN "tudeng" "tudengi" "tudengit" "tudengisse" "tudengite" "tudengeid" ;
+  stupid_A = mkA "loll" ;
+  sun_N = mkN "päike" "päikse" "päikest" "päiksesse" "päikeste" "päikseid" ;
+  switch8off_V2 = mkV2 (mkV "välja" (mkV "lülitama")) ;
+  switch8on_V2 = mkV2 (mkV "sisse" (mkV "lülitama")) ;
+  table_N = mkN "laud" "laua" "lauda" ;
+  talk_V3 = mkV3 raakima callative celative ;
+  teacher_N = mkN "õpetaja" ;
+  teach_V2 = mkV2 (mkV "õpetama") ;
+  television_N = mkN "televisioon" ;
+  thick_A = mkA (mkN "paks" "paksu" "paksu") "paksem" "pakseim" ;
+  thin_A = mkA "õhuke" ;
+  train_N = mkN "rong" ;
+  travel_V = mkV "reisima" ;
+  tree_N = mkN "puu" ;
+  ugly_A = mkA (mkN "kole" "koleda") ;
+  understand_V2 = mkV2 (mkV "aru" (mkV "saama")) celative ;
+  university_N = mkN "ülikool" ;
+  village_N = mkN "küla" ;
+  wait_V2 = mkV2 (mkV "ootama" "oodata") partitive ;
+  walk_V = mkV "kõndima" ;
+  warm_A = mkA (mkN "soe" "sooja" "sooja" "sooja" "soojade" "soojasid") "soojem" "soojim" ;
+  war_N = mkN "sõda" "sõja" "sõda" ;
+  watch_V2 = mkV2 (mkV "vaatama" "vaadata") cpartitive ;
+  water_N = mkN "vesi" "vee" "vett" "vette" "vete" "vesi" ;
+  white_A = mkA "valge" ;
+  window_N = mkN "aken" "akna" "akent" "aknasse" "akende" "aknaid" ;
+  wine_N = mkN "vein" ;
+  win_V2 = mkV2 (mkV "võitma") ;
+  woman_N = mkN "naine" "naise" "naist" "naisesse" "naiste" "naisi" ;
+  wonder_VQ = mkVQ (mkV "arutlema" "arutleda") ; -- TODO
+  wood_N = mkN "puu" ;
+  write_V2 = mkV2 (mkV "kirjutama") ;
+  yellow_A = mkA (mkN "kollane" "kollase" "kollast" "kollasesse" "kollaste" "kollaseid") ;
+  young_A = mkA (mkN "noor" "noore" "noort") ;
+
+  do_V2 = mkV2 (mkV "tegema" "teha") ; 
+
+  now_Adv = mkAdv "nüüd" ;
+  already_Adv = mkAdv "juba" ;
+  song_N = mkN "laul" "laulu" "laulu" ;
+  add_V3 = mkV3 (mkV "lisama") accPrep callative ;
+  number_N = mkN "number" ;
+  put_V2 = mkV2 (mkV "panema") ;
+  stop_V = mkV "peatuma" ;
+  jump_V = mkV "hüppama" "hüpata" ;
+  left_Ord = mkOrd1 (mkN "vasak") ;
+  right_Ord = mkOrd1 (mkN "parem" "parema" "paremat") ;
+  far_Adv = mkAdv "kaugel" ;
+  correct_A = mkA (mkN "õige" "õige" "õiget" "õigesse" "õigete" "õigeid") ;
+  dry_A = mkA (mkN "kuiv" "kuiva" "kuiva") "kuivem" "kuiveim" ;
+  dull_A = mkA "igav" ;
+  full_A = mkA (mkN "täis" "täie" "täit" "täide" "täied" "täite") "täiem" "täiim" Invariable ; -- 'täis' is one of the non-inflecting adjectives
+  heavy_A = mkA "raske" ;
+  near_A = mkA "lähedane" ;
+  rotten_A = mkA "mäda" ;
+  round_A = mkA "ümmargune" ;
+  sharp_A = mkA "terav" ;
+  smooth_A = mkA (mkN "sile" "sileda") ;
+  straight_A = mkA "sirge" ;
+  wet_A = mkA (mkN "märg" "märja" "märga") "märjem" "märjeim" ;
+  wide_A = mkA (mkN "lai" "laia" "laia" "laia" "laiade" "laiu") "laiem" "laieim" ;
+  animal_N = mkN "loom" "looma" "looma" "loomi" ;
+  ashes_N = mkN "tuhk" "tuha" "tuhka" ;
+  back_N = mkN "selg" "selja" "selga" ;
+  bark_N = mkN "koor" "koore" "koort" "koorde" "koorte" "koori" ;
+  belly_N = mkN "kõht" "kõhu" "kõhtu" ;
+  blood_N = mkN "veri" "vere" "verd" "verre" "verede" "veresid" ;
+  bone_N = mkN "luu" ;
+  breast_N = mkN "rind" "rinna" "rinda" ;
+  cloud_N = mkN "pilv" "pilve" "pilve" "pilvi" ;
+  day_N = mkN "päev" "päeva" "päeva" ;
+  dust_N = mkN "tolm" "tolmu" "tolmu" ;
+  ear_N = mkN "kõrv" "kõrva" "kõrva" ;
+  earth_N = mkN "maa" "maa" "maad" "maid" ;
+  egg_N = mkN "muna" ;
+  eye_N = mkN "silm" "silma" "silma" "silmi" ;
+  fat_N = mkN "rasv" "rasva" "rasva" ;
+  feather_N = mkN "sulg" "sule" "sulge" ;
+  fingernail_N = mkN "küüs" "küüne" "küünt" "küünde" "küünte" "küüsi" ;
+  fire_N = mkN "tuli" "tule" "tuld" "tulle" "tulede" "tulesid" ;
+  flower_N = mkN "lill" "lille" "lille" ;
+  fog_N = mkN "udu" ;
+  foot_N = mkN "jalg" "jala" "jalga" "jalgu" ;
+  forest_N = mkN "mets" "metsa" "metsa" ;
+  grass_N = mkN "rohi" "rohu" "rohtu" "rohtu" "rohtude" "rohtusid" ;
+  guts_N = mkN "soolestik" ;
+  hair_N = mkN "juuksed" "juuste" "juukseid" "juustesse" "juuste" "juukseid" ; -- TODO: plural
+  hand_N = mkN "käsi" "käe" "kätt" "kätte" "käte" "käsi" ;
+  head_N = mkN "pea" "pea" "pead" "päid" ;
+  heart_N = mkN "süda" "südame" "südant" "südamesse" "südamete" "südameid" ;
+  horn_N = mkN "sarv" "sarve" "sarve" ;
+  husband_N = man_N ;
+  ice_N = mkN "jää" ;
+  knee_N = mkN "põlv" "põlve" "põlve" ;
+  leaf_N = mkN "leht" "lehe" "lehte" ;
+  leg_N = mkN "jalg" "jala" "jalga" ;
+  liver_N = mkN "maks" "maksa" "maksa" ;
+  louse_N = mkN "täi" "täi" "täid" ;
+  mouth_N = mkN "suu" "suu" "suud" "suhu" "suude" "suusid" ;
+  name_N = mkN "nimi" "nime" "nime" "nimesse" "nimede" "nimesid" ;
+  neck_N = mkN "kael" "kaela" "kaela" ;
+  night_N = mkN "öö" ;
+  nose_N = mkN "nina" ;
+  person_N = mkN "inimene" "inimese" "inimest" "inimesse" "inimeste" "inimesi" ;
+  rain_N = mkN "vihm" "vihma" "vihma" ;
+  road_N = mkN "tee" ;
+  root_N = mkN "juur" "juure" "juurt" ;
+  rope_N = mkN "köis" "köie" "köit" "köiesse" "köite" "köisi" ;
+  salt_N = mkN "sool" "soola" "soola" ;
+  sand_N = mkN "liiv" "liiva" "liiva" ;
+  seed_N = mkN "seeme" "seemne" "seemet" "seemnesse" "seemnete" "seemneid" ;
+  skin_N = mkN "nahk" "naha" "nahka" ;
+  sky_N = mkN "taevas" "taeva" "taevast" ;
+  smoke_N = mkN "suits" "suitsu" "suitsu" "suitsu" "suitsude" "suitse" ;
+  snow_N = mkN "lumi" "lume" "lund" "lumme" "lumede" "lumesid" ;
+  stick_N = mkN "kepp" ;
+  tail_N = mkN "saba" ;
+  tongue_N = mkN "keel" "keele" "keelt" "keelde" "keelte" "keeli" ;
+  tooth_N = mkN "hammas" "hamba" "hammast" ;
+  wife_N = mkN "naine" "naise" "naist" "naisesse" "naiste" "naisi" ;
+  wind_N = mkN "tuul" "tuule" "tuult" "tuulde" "tuulte" "tuuli" ;
+  wing_N = mkN "tiib" "tiiva" "tiiba" ;
+  worm_N = mkN "uss" ;
+  year_N = mkN "aasta" ;
+  bite_V2 = mkV2 (mkV "purema") ;
+  blow_V = mkV "puhuma" ;
+  burn_V = mkV "põlema" ;
+  count_V2 = mkV2 (mkV "loendama") ;
+  cut_V2 = mkV2 (mk2V "lõikama" "lõigata") ;
+  dig_V = mkV "kaevama" "kaevata" ;
+  fall_V = mkV "kukkuma" ;
+  fear_V2 = mkV2 (mkV "kartma") cpartitive ;
+  fight_V2 = mkV2 (mkV "võitlema") (postPrep partitive "vastu") ;
+  float_V = mkV "liuglema" ;
+  flow_V = mkV "voolama" "voolata" ;
+  fly_V = mkV "lendama" "lennata" ;
+  freeze_V = mkV "jäätuma" ;
+  give_V3 = mkV3 (mkV "andma") accPrep callative ;
+  hit_V2 = mkV2 (mkV "lööma") cpartitive ;
+  hold_V2 = mkV2 (mkV "hoidma") cpartitive ;
+  hunt_V2 = mkV2 (mkV "jahti" pidama) cpartitive ;
+  kill_V2 = mkV2 (mkV "tapma") ;
+  laugh_V = mkV "naerma" ;
+  lie_V = mkV "lamama" ; -- TODO: maybe: valetama
+  play_V = mkV "mängima" ;
+  pull_V2 = mkV2 (mkV "tõmbama" "tõmmata") ;
+  push_V2 = mkV2 (mkV "suruma") ;
+  rub_V2 = mkV2 (mkV "hõõruma") cpartitive ;
+  scratch_V2 = mkV2 (mkV "kraapima" "kraapida" "kraabib") cpartitive ;
+  sew_V = mkV "külvama" "külvata" ;
+  sing_V = mkV "laulma" "laulda" "laulab" "lauldakse" ;
+  sit_V = mkV "istuma" ;
+  smell_V = mk2V "haistma" "haista";
+  spit_V = mkV "sülitama" ;
+  split_V2 = mkV2 (mkV "poolitama") ;
+  squeeze_V2 = mkV2 (mkV "pigistama") cpartitive ;
+  stab_V2 = mkV2 (mkV "pussitama") cpartitive ;
+  stand_V = mkV "seisma" "seista" "seisab" "seistakse" ;
+  suck_V2 = mkV2 (mkV "imema") cpartitive ;
+  swell_V = mkV "paistetama" ; -- TODO: üles paistetama
+  swim_V = mkV "ujuma" ;
+  think_V = mkV "mõtlema" "mõtelda" "mõtleb" "mõeldakse";
+  throw_V2 = mkV2 (mkV "viskama" "visata") ;
+  tie_V2 = mkV2 (mkV "siduma" "siduda" "seob") ;
+  turn_V = mkV "pöörama" "pöörata" ;
+  vomit_V = mkV "oksendama" ;
+  wash_V2 = mkV2 (mkV "pesema") ;
+  wipe_V2 = mkV2 (mkV "pühkima") ;
+
+  breathe_V = mkV "hingama" ;
+
+  grammar_N = mkN "grammatika" ;
+  language_N = tongue_N ;
+  rule_N = mkN "reegel" ;
+
+  john_PN = mkPN "Juhan" ;
+  question_N = mkN "küsimus" ;
+  ready_A = mkA (mkN "valmis" "valmi" "valmit" "valmisse" "valmite" "valmeid") "valmim" "valmeim" Invariable ; -- 'valmis' is one of the non-inflecting adjectives
+  reason_N = mkN "põhjus" ;
+  today_Adv = mkAdv "täna" ;
+  uncertain_A = mkA (mkN "ebakindel" "ebakindla" "ebakindlat" "ebakindlasse" "ebakindlate" "ebakindlaid") ;
+
+
+ oper
+    mkOrd1 : N -> Ord ;
+    mkOrd1 x = {s = x.s ; lock_Ord = <> } ;
+    cpartitive = casePrep partitive ;
+    ctranslative = casePrep translative ;
+    celative = casePrep elative ;
+    callative = casePrep allative ;
+    teadma = mkV "teadma" "teada" "teab" ;
+    raakima = mkV "rääkima" "rääkida" "räägib" ;
+    pidama = mkV "pidama" "pidada" "peab" "peetakse" ;
+
+} ;
diff --git a/lib/src/estonian/MakeStructuralEst.gf b/lib/src/estonian/MakeStructuralEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/MakeStructuralEst.gf
@@ -0,0 +1,11 @@
+resource MakeStructuralEst = open CatEst, ParadigmsEst, MorphoEst, Prelude in {
+
+oper 
+  mkConj : Str -> Str -> ParadigmsEst.Number -> Conj = \x,y,n -> 
+    {s1 = x ; s2 = y ; n = n ; lock_Conj = <>} ;
+  mkSubj : Str -> Subj = \x -> 
+    {s = x ; lock_Subj = <>} ;
+  mkIQuant : Str -> IQuant = \s ->
+    {s = \\n,c => s ; lock_IQuant = <>} ; ----
+
+}
diff --git a/lib/src/estonian/MorphoEst.gf b/lib/src/estonian/MorphoEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/MorphoEst.gf
@@ -0,0 +1,612 @@
+--1 A Simple Estonian Resource Morphology
+--
+-- Inari Listenmaa, Kaarel Kaljurand, based on Aarne Ranta's Finnish grammar
+--
+-- This resource morphology contains definitions needed in the resource
+-- syntax. To build a lexicon, it is better to use $ParadigmsEst$, which
+-- gives a higher-level access to this module.
+
+resource MorphoEst = ResEst ** open Prelude, Predef, HjkEst in {
+
+  flags optimize=all ; coding=utf8;
+
+  oper
+    
+----------------------
+-- morph. paradigms --
+----------------------
+
+  --Noun paradigms in HjkEst
+
+  --Comparative adjectives
+  --(could just use hjk_type_IVb_audit "suurem" "a") 
+  -- Comparative adjectives inflect in the same way
+  -- TODO: confirm this
+  dSuurempi : Str -> NForms = \suurem ->
+    let
+      suurema = suurem + "a" ;
+    in nForms6
+      suurem (suurema) (suurema + "t") (suurema + "sse")
+      (suurema + "te") (suurema + "id") ;
+
+  -- Superlatives follow the exact same pattern as comparatives
+  -- TODO: confirm this
+  dSuurin : Str -> NForms = \suurim -> dSuurempi suurim ;
+
+  --Verb paradigms
+
+
+  -- TS 49
+  -- d in da, takse, dud ; imperfect 3sg ends in i
+  cSaama : (_ : Str) -> VForms = \saama ->
+    let
+      saa = Predef.tk 2 saama ;
+      sa = init saa ;
+      sai = sa + "i" ;
+    in vForms8
+      saama
+      (saa + "da")
+      (saa + "b")
+      (saa + "dakse") 
+      (saa + "ge") -- Imper Pl
+      sai
+      (saa + "nud") 
+      (saa + "dud") ;
+
+  -- TS 49
+  -- no d/t in da, takse ; imperfect 3sg ends in s
+  cKaima : (_ : Str) -> VForms = \kaima ->
+    let
+      kai = Predef.tk 2 kaima ;      
+    in vForms8
+      kaima
+      (kai + "a")
+      (kai + "b")
+      (kai + "akse")
+      (kai + "ge")
+      (kai + "s")
+      (kai + "nud") 
+      (kai + "dud") ;
+
+  -- TS 49 
+  -- vowel changes in da, takse, no d/t ; imperfect 3sg ends in i
+  cJooma : (_ : Str) -> VForms = \jooma ->
+    let
+      j = Predef.tk 4 jooma ;
+      joo = Predef.tk 2 jooma;
+      o = last joo ;
+      u = case o of {
+        "o" => "u" ;
+        "ö" => "ü" ;
+         _  => o 
+        } ;
+      q = case o of {
+        ("o"|"ö") => "õ" ;
+         _        => o
+        } ;
+       juua = j + u + u + "a" ;
+       j6i = j + q + "i" ;
+    in vForms8
+      jooma
+      juua
+      (joo + "b")
+      (juua + "kse")
+      (joo + "ge") 
+      j6i
+      (joo + "nud") 
+      (joo + "dud") ;
+
+  -- TS 50-52 (elama, muutuma, kirjutama), 53 (tegelema) alt forms
+  -- t in takse, tud; no cons.grad
+  cElama : (_ : Str) -> VForms = \elama ->
+    let
+      ela = Predef.tk 2 elama;
+    in vForms8
+      elama
+      (ela + "da")
+      (ela + "b")
+      (ela + "takse") 
+      (ela + "ge") -- Imperative P1 Pl
+      (ela + "s")  -- Imperfect P3 Sg 
+      (ela + "nud") 
+      (ela + "tud") ;
+
+  -- TS 53 (tegelema)
+  -- d in takse, tud; g in ge; consonant stem in takse, tud, nud, ge; no cons.grad
+  cTegelema : (_ : Str) -> VForms = \tegelema ->
+    let
+      tegele = Predef.tk 2 tegelema ;
+      tegel = init tegele ;
+    in vForms8
+      tegelema
+      (tegel + "da")
+      (tegele + "b")
+      (tegel + "dakse") 
+      (tegel + "ge") -- Imperative P1 Pl
+      (tegele + "s") -- Imperfect P3 Sg 
+      (tegel + "nud") 
+      (tegel + "dud") ; 	
+      
+  -- TS 54 (tulema)
+  -- consonant assimilation (l,r,n) in da, takse
+  -- d in tud, g in ge
+  -- imperfect 3sg ends in i
+  cTulema : (_ : Str) -> VForms = \tulema ->
+    let
+      tul = Predef.tk 3 tulema ;
+      l = last tul ;
+      tull = tul + l ;
+    in
+      vForms8
+        tulema
+        (tull + "a")
+        (tul + "eb")
+        (tull + "akse")
+        (tul + "ge")
+        (tul + "i")
+        (tul + "nud")
+        (tul + "dud") ;
+  
+  -- TS 55-56 (õppima, sündima)
+  -- t in takse, tud ; consonant gradation on stem
+  cLeppima : (_ : Str) -> VForms = \leppima ->
+    let
+      leppi = Predef.tk 2 leppima ;
+      i = last leppi ;
+      lepp = init leppi ;
+      lepi = (weaker lepp) + i 
+    in vForms8
+      leppima
+      (leppi + "da")
+      (lepi + "b")
+      (lepi + "takse")
+      (leppi + "ge") -- Imperative P1 Pl
+      (leppi + "s")  -- Imperfect P3 Sg
+      (leppi + "nud")
+      (lepi + "tud") ;
+      
+  -- TS 57 (lugema)
+  -- Like 55-56 but irregular gradation patterns, that shouldn't be in HjkEst.weaker
+  --including also marssima,valssima
+  cLugema : (_ : Str) -> VForms = \lugema ->
+    let
+      luge = Predef.tk 2 lugema ;
+      lug = init luge ;
+      l = Predef.tk 3 luge ;
+      e = last luge ;
+      loe = case luge of {
+        _ + ("aju"|"adu"|"agu") => l + "ao" ;
+        _ + "adi"               => l + "ae" ;
+            "haudu"             => "hau" ;
+        _ + ("idu"|"igu")       => l + "eo" ;
+        _ + "ida"               => l + "ea" ;
+        _ + "udu"               => l + "oo" ;
+        _ + ("uge"|"ude")       => l + "oe" ;
+
+        _ + #c + "ssi"          => (init lug) + e;
+        _ => (weaker lug) + e 
+      } ;
+    in vForms8
+      lugema
+      (luge + "da")
+      (loe + "b")
+      (loe + "takse")
+      (luge + "ge") -- Imperative P1 Pl
+      (luge + "s")  -- Imperfect P3 Sg
+      (luge + "nud")
+      (loe + "tud") ;
+      
+      
+  -- TS 58 muutma, saatma,
+  -- like laskma (TS 62, 64), but no reduplication of stem consonant (muutma~muuta, not *muutta)
+  -- like andma (TS 63) but different takse (muudetakse vs. antakse)
+  cMuutma : (_ : Str) -> VForms = \muutma ->
+    let
+      muut = Predef.tk 2 muutma ;
+      muud = weaker muut ;
+    in vForms8
+      muutma
+      (muut + "a")
+      (muud + "ab")
+      (muud + "etakse") -- always e?
+      (muut + "ke")
+      (muut + "is")
+      (muut + "nud")
+      (muud + "etud") ; -- always e?
+  
+  -- TS 59-60 (petma~petetakse, jätma~jäetakse) 
+  -- takse given as second argument
+    cPetma : (_,_ : Str) -> VForms = \petma,jaetakse ->
+    let
+      pet = Predef.tk 2 petma ;
+      pett = stronger pet ;
+      jaet = Predef.tk 4 jaetakse ;
+      jaetud = jaet + "ud"
+    in vForms8
+      petma
+      (pett + "a")
+      (pet + "ab")
+      jaetakse
+      (pet + "ke")
+      (pett + "is")
+      (pet + "nud")
+      jaetud ;
+
+{-  -- TS 60 (jatma)
+  -- weak stem in ma, strong in da ; irregular takse, tud
+  cJatma : (_ : Str) -> VForms = \jatma ->
+    let
+      jat = Predef.tk 2 jatma ;
+      jatt = stronger jat ;
+      ko = (weaker (weaker jat))
+      --weaker jät = jäd ; weaker (weaker jät) = jä
+      --weaker küt = kö  ; weaker (weaker küt) = kö
+      --HjkEst.weaker takes care of kütma->köetud
+    in vForms8
+      jatma
+      (jatt + "a")
+      (jat + "ab")
+      (ko + "etakse") --always e?
+      (jat + "ke")
+      (jatt + "is")
+      (jat + "nud")
+      (ko + "etud") ;
+-}      
+      
+  -- TS 61 (laulma)
+  --vowel (a/e) given with the second argument
+  --veenma,naerma
+  cKuulma : (_,_ : Str) -> VForms = \kuulma,kuuleb ->
+    let
+      kuul = Predef.tk 2 kuulma ;
+    in vForms8
+      kuulma
+      (kuul + "da")
+      kuuleb
+      (kuul + "dakse")
+      (kuul + "ge")
+      (kuul + "is")
+      (kuul + "nud")
+      (kuul + "dud") ;
+      
+  -- TS 62 (tõusma), 64 (mõksma)
+  -- vowel (a/e) given with the second argument
+  -- doesn't give alt. forms joosta, joostes
+  cLaskma : (_,_ : Str) -> VForms = \laskma,laseb ->
+    let
+      lask = Predef.tk 2 laskma ;
+      las = weaker lask ; --no effect on tõusma
+    in vForms8
+      laskma
+      (las + "ta")
+      laseb
+      (las + "takse")
+      (las + "ke")
+      (lask + "is")
+      (lask + "nud") 
+      (las + "tud") ;
+      
+  -- TS 62 alt forms
+  cJooksma : (_ : Str) -> VForms = \jooksma ->
+    let
+      jooks = Predef.tk 2 jooksma ;
+      joos = (Predef.tk 2 jooks) + "s" ;
+    in vForms8
+      jooksma
+      (joos + "ta")
+      (jooks + "eb")
+      (joos + "takse")
+      (joos + "ke")
+      (jooks + "is")
+      (jooks + "nud") 
+      (joos + "tud") ;
+
+  -- TS 63 (andma, murdma, hoidma) 
+  -- vowel given in second arg (andma~annab; tundma~tunneb)
+  cAndma : (_,_ : Str) -> VForms = \andma,annab ->
+    let
+      and = Predef.tk 2 andma ; --murd(ma), hoid(ma)
+      an = init and ;           --mur(d),   hoi(d)
+      ann = weaker and ;        --murr,     hoi
+      te = case (last ann) of { --to prevent teadma~teaab
+         "a" => init ann ;
+         _   => ann 
+      } ;
+    in vForms8
+      andma
+      (and + "a")
+      annab 
+      (an + "takse")
+      (and + "ke")
+      (and + "is")
+      (and + "nud")
+      (an + "tud") ;
+      
+  -- TS 65 (pesema)
+  -- a consonant stem verb in disguise
+  cPesema : (_ : Str) -> VForms = \pesema ->
+    let
+      pese = Predef.tk 2 pesema ;
+      pes =  init pese ;
+    in vForms8
+      pesema
+      (pes + "ta")
+      (pese + "b")
+      (pes + "takse")
+      (pes + "ke")
+      (pes + "i")
+      (pes + "nud")
+      (pes + "tud") ;
+
+  -- TS 66 (nägema)
+  -- näg, näh and näi stems
+  cNagema : (_ : Str) -> VForms = \nagema ->
+    let
+      nage = Predef.tk 2 nagema ;
+      nag =  init nage ;
+      na = init nag ;
+      nah = na + "h" ;
+      nai = na + "i" ;
+    in vForms8
+      nagema
+      (nah + "a")
+      (na + "eb")
+      (nah + "akse")
+      (nah + "ke")
+      (nag + "i")
+      (nai + "nud")
+      (nah + "tud") ;
+  
+  
+  -- TS 67-68 (hüppama, tõmbama) 
+  -- strong stem in ma, b, s
+  -- weak stem in da, takse, ge, nud, tud
+  -- t in da, takse; k in ge
+  cHyppama : (_ : Str) -> VForms = \hyppama ->
+    let
+      hyppa = Predef.tk 2 hyppama ;
+      hypp = init hyppa ;
+      a = last hyppa ;
+      hypa = (weaker hypp) + a
+    in vForms8
+      hyppama
+      (hypa + "ta")
+      (hyppa + "b")
+      (hypa + "takse") -- Passive
+      (hypa + "ke") -- Imperative P1 Pl
+      (hyppa + "s") -- Imperfect Sg P3
+      (hypa + "nud") -- PastPartAct
+      (hypa + "tud") ; -- PastPartPass
+
+  -- TS 69 (õmblema)
+  cOmblema : (_ : Str) -> VForms = \omblema ->
+    let
+      omble = Predef.tk 2 omblema ;
+      e = last omble ;
+      l = last (init omble) ;
+      omb = Predef.tk 2 omble ;
+      omm = case omb of {
+        "mõt" => "mõe" ; --some "double weak" patterns; however weaker (weaker omb) makes the coverage worse
+         _    => weaker omb 
+      } ;
+      ommel = omm + e + l ;
+    in vForms8
+      omblema
+      (ommel + "da")
+      (omble + "b")
+      (ommel + "dakse") -- Passive
+      (ommel + "ge") -- Imperative P1 Pl
+      (omble + "s") -- Imperfect Sg P3
+      (ommel + "nud") -- PastPartAct
+      (ommel + "dud") ; -- PastPartPass
+
+  -- 2-arg paradigm to distinguish between 50-52 and 55-57
+  cSattumaPettuma : (_,_ : Str) -> VForms = \pettuma,satub ->
+    let
+      pettu = Predef.tk 2 pettuma ;
+      satu = init satub ;
+    in vForms8
+      pettuma
+      (pettu + "da")
+      (satu + "b")
+      (satu + "takse") -- Passive
+      (pettu + "ge") -- Imperative P1 Pl
+      (pettu + "s") -- Imperfect Sg P3
+      (pettu + "nud") -- PastPartAct
+      (satu + "tud") ; -- PastPartPass
+
+
+
+-----------------
+-- auxiliaries --
+-----------------
+
+
+{- Noun internal opers moved to ResEst
+
+These used to be here:
+  NForms : Type = Predef.Ints 5 => Str ;
+  Noun : Type   = {s: NForm => Str } ;
+  nForms6  : (x1,_,_,_,_,x6 : Str) -> NForms ;
+  n2nforms : Noun -> NForms ;
+  nForms2N : NForms -> Noun ;
+
+-}
+
+-- Adjective forms
+
+    AForms : Type = {
+      posit  : NForms ;
+      compar : NForms ;
+      superl : NForms ;
+      adv_posit, adv_compar, adv_superl : Str ;
+      } ;
+
+    aForms2A : AForms -> Adjective = \afs -> {
+      s = table {
+        Posit => table {
+          AN n => (nForms2N afs.posit).s ! n ; 
+          AAdv => afs.adv_posit
+          } ;
+        Compar => table {
+          AN n => (nForms2N afs.compar).s ! n ; 
+          AAdv => afs.adv_compar
+          } ;
+        Superl => table {
+          AN n => (nForms2N afs.superl).s ! n ; 
+          AAdv => afs.adv_superl
+          }
+        } ;
+      lock_A = <>
+      } ;
+
+    nforms2aforms : NForms -> AForms = \nforms -> 
+      let
+        suure = init (nforms ! 1) ;
+        suur = Predef.tk 4 (nforms ! 8) ;
+      in {
+        posit = nforms ;
+        compar = dSuurempi (suure ++ "m") ;
+        superl = dSuurin   (suur ++ "im") ;
+        adv_posit = suure + "sti" ;
+        adv_compar = suure + "mmin" ;
+        adv_superl = suur + "immin" ;
+      } ;
+
+{-  Verb internal opers moved to ResEst
+
+These used to be here:
+  VForms : Type = Predef.Ints 7 => Str ;
+  vForms8 : (x1,_,_,_,_,_,_,x8 : Str) -> VForms ; 
+  regVForms : (x1,_,_,x4 : Str) -> VForms ;
+  vforms2V : VForms -> Verb ;
+-}
+
+
+-----------------------
+-- for Structural
+-----------------------
+
+caseTable : Number -> CommonNoun -> Case => Str = \n,cn -> 
+  \\c => cn.s ! NCase n c ;
+
+  mkDet : Number -> CommonNoun -> {
+      s,sp : Case => Str ;       -- minun kolme
+      n : Number ;             -- Pl   (agreement feature for verb)
+      isNum : Bool ;           -- True (a numeral is present)
+      isDef : Bool             -- True (verb agrees in Pl, Nom is not Part)
+      } = \n, noun -> heavyDet {
+    s = \\c => noun.s ! NCase n c ;
+    n = n ;
+    isNum = False ;
+    isDef = True  --- does this hold for all new dets?
+    } ;
+
+-- Here we define personal and relative pronouns.
+
+  -- input forms: Nom, Gen, Part
+  -- Note that the Fin version required 5 input forms, the
+  -- Est pronouns thus seem to be much simpler.
+  -- TODO: remove NPAcc?
+  -- I: keep NPAcc; see appCompl in ResEst, it takes care of finding a right case for various types of complements; incl. when pronouns get different treatment than nouns (PassVP).
+  mkPronoun : (_,_,_ : Str) -> Number -> Person ->
+    {s : NPForm => Str ; a : Agr} = 
+    \mina, minu, mind, n, p ->
+    let {
+      minu_short = ie_to_i minu
+    } in 
+    {s = table {
+      NPCase Nom    => mina ;
+      NPCase Gen    => minu ;
+      NPCase Part   => mind ;
+      NPCase Transl => minu + "ks" ;
+      NPCase Ess    => minu + "na" ;
+      NPCase Iness  => minu_short + "s" ;
+      NPCase Elat   => minu_short + "st" ;
+      NPCase Illat  => minu_short + "sse" ;
+      NPCase Adess  => minu_short + "l" ;
+      NPCase Ablat  => minu_short + "lt" ;
+      NPCase Allat  => minu_short + "le" ;
+      NPCase Abess  => minu + "ta" ;
+      NPCase Comit  => minu + "ga" ;
+      NPCase Termin => minu + "ni" ;
+      NPAcc         => mind
+      } ;
+     a = Ag n p
+    } ; 
+
+  -- meiesse/teiesse -> meisse/teisse
+  ie_to_i : Str -> Str ;
+  ie_to_i x =
+	case x of {
+		x1 + "ie" + x2 => x1 + "i" + x2 ;
+		_ => x
+	} ;
+
+  -- TODO: this does not seem to be called from anyway
+  mkDemPronoun : (_,_,_,_,_ : Str) ->  Number -> 
+    {s : NPForm => Str ; a : Agr} = 
+    \tuo, tuon, tuota, tuona, tuohon, n ->
+    let pro = mkPronoun tuo tuon tuota n P3
+    in {
+      s = table {
+        NPAcc => tuo ;
+        c => pro.s ! c
+        } ;
+      a = pro.a
+      } ;
+
+-- The relative pronoun, "joka", is inflected in case and number, 
+-- like common nouns, but it does not take possessive suffixes.
+-- The inflextion shows a surprising similarity with "suo".
+
+oper
+  -- TODO: fix: Nom => kelled
+  -- TODO: mis
+  relPron : Number => Case => Str =
+    let kes = nForms2N (nForms6 "kes" "kelle" "keda" "kellesse" "kelle" "keda") in
+    \\n,c => kes.s ! NCase n c ;
+
+  ProperName = {s : Case => Str} ;
+
+  -- TODO: generate using mkPronoun
+  pronSe : ProperName  = {
+    s = table {
+      Nom    => "see" ;
+      Gen    => "selle" ;
+      Part   => "seda" ;
+      Transl => "selleks" ;
+      Ess    => "sellena" ;
+      Iness  => "selles" ;
+      Elat   => "sellest" ;
+      Illat  => "sellesse" ;
+      Adess  => "sellel" ;
+      Ablat  => "sellelt" ;
+      Allat  => "sellele" ;
+      Abess  => "selleta" ;
+      Comit  => "sellega" ;
+      Termin => "selleni"
+      } ;
+    } ;
+
+  -- TODO: generate using mkPronoun
+  pronNe : ProperName  = {
+    s = table {
+      Nom    => "need" ;
+      Gen    => "nende" ;
+      Part   => "neid" ;
+      Transl => "nendeks" ;
+      Ess    => "nendena" ;
+      Iness  => "nendes" ;
+      Elat   => "nendest" ;
+      Illat  => "nendesse" ;
+      Adess  => "nendel" ;
+      Ablat  => "nendelt" ;
+      Allat  => "nendele" ;
+      Abess  => "nendeta" ;
+      Comit  => "nendega" ;
+      Termin => "nendeni" 
+      } ;
+    } ;
+
+}
diff --git a/lib/src/estonian/NounEst.gf b/lib/src/estonian/NounEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/NounEst.gf
@@ -0,0 +1,226 @@
+concrete NounEst of Noun = CatEst ** open ResEst, HjkEst, MorphoEst, Prelude in {
+
+  flags optimize=all_subs ; coding=utf8;
+
+  lin
+
+-- The $Number$ is subtle: "nuo autot", "nuo kolme autoa" are both plural
+-- for verb agreement, but the noun form is singular in the latter.
+
+    DetCN det cn = 
+      let
+        n : Number = case det.isNum of {
+          True => Sg ;
+          _ => det.n
+          } ;
+        ncase : NPForm -> Case * NForm = \c ->
+          let k = npform2case n c 
+          in 
+          case <n, c, det.isNum, det.isDef> of {
+            <_, NPAcc,      True,_>  => <Nom,NCase Sg Part> ; -- kolm kassi (as object)
+            <_, NPCase Nom, True,_>  => <Nom,NCase Sg Part> ; -- kolm kassi (as subject)
+
+            --Only the last word gets case ending.
+            <_, NPCase Comit, _, _>  => <Gen,NCase n Comit> ;  -- kolme kassiga
+            <_, NPCase Abess, _, _>  => <Gen,NCase n Abess> ;  -- kolme kassita
+            <_, NPCase Ess,   _, _>  => <Gen,NCase n Ess> ;    -- kolme kassina
+            <_, NPCase Termin,_, _>  => <Gen,NCase n Termin> ; -- kolme kassini
+            
+            <_, _, True,_>           => <k,  NCase Sg k> ;     -- kolmeks kassiks (all other cases)
+            _                        => <k,  NCase n k>        -- kass, kassi, ... (det is not a number)
+            }
+      in {
+      s = \\c => let 
+                   k = ncase c ;
+                 in
+                 det.s ! k.p1 ++ cn.s ! k.p2 ;
+      a = agrP3 det.n ;
+--	(case det.isNum of {
+--            True => Sg ;
+--            _ => det.n
+--            }) ;
+      isPron = False
+      } ;
+
+    DetNP det = 
+      let
+        n : Number = case det.isNum of {
+          True => Sg ;
+          _ => det.n
+          } ;
+      in {
+        s = \\c => let k = npform2case n c in
+                 det.sp ! k ; 
+        a = agrP3 (case det.isDef of {
+            False => Sg ;  -- autoja menee; kolme autoa menee
+            _ => det.n
+            }) ;
+        isPron = False
+      } ;
+
+    UsePN pn = {
+      s = \\c => pn.s ! npform2case Sg c ; 
+      a = agrP3 Sg ;
+      isPron = False
+      } ;
+    UsePron p = p ** {isPron = True} ;
+
+    PredetNP pred np = {
+      s = \\c => pred.s ! complNumAgr np.a ! c ++ np.s ! c ;
+      a = np.a ;
+      isPron = np.isPron  -- kaikki minun - ni
+      } ;
+
+    PPartNP np v2 =
+      let 
+        num : Number     = complNumAgr np.a ;
+        part : Str       = v2.s ! (PastPart Pass) ;
+        adj : NForms     = hjk_type_IVb_maakas part ; 
+        partGen : Str    = adj ! 1 ;
+	partEss : Str    = partGen + "na"
+      in {
+        s = \\c => np.s ! c ++ part ; --partEss ;
+        a = np.a ;
+        isPron = np.isPron  -- minun täällä - ni
+      } ;
+
+    AdvNP np adv = {
+      s = \\c => np.s ! c ++ adv.s ;
+      a = np.a ;
+      isPron = np.isPron  -- minun täällä - ni
+      } ;
+
+    DetQuantOrd quant num ord = {
+      s = \\c => quant.s ! num.n ! c ++ num.s ! Sg ! c ++ ord.s ! NCase num.n c ; 
+      sp = \\c => quant.sp ! num.n ! c ++ num.s ! Sg ! c ++ ord.s ! NCase num.n c ; 
+      n = num.n ;
+      isNum = num.isNum ;
+      isDef = quant.isDef
+      } ;
+
+    DetQuant quant num = {
+      s = \\c => quant.s ! num.n ! c ++ num.s ! Sg ! c ;
+      sp = \\c => quant.sp ! num.n ! c ++ num.s ! Sg ! c ;
+      n = num.n ;
+      isNum = num.isNum ; -- case num.n of {Sg => False ; _ => True} ;
+      isDef = quant.isDef
+      } ;
+
+    PossPron p = {
+      s,sp = \\_,_ => p.s ! NPCase Gen ;
+      isNum = False ;
+      isDef = True  --- "minun kolme autoani ovat" ; thus "...on" is missing
+      } ;
+
+    NumSg = {s = \\_,_ => [] ; isNum = False ; n = Sg} ;
+    NumPl = {s = \\_,_ => [] ; isNum = False ; n = Pl} ;
+
+    NumCard n = n ** {isNum = case n.n of {Sg => False ; _ => True}} ;  -- üks raamat/kaks raamatut
+
+    NumDigits numeral = {
+      s = \\n,c => numeral.s ! NCard (NCase n c) ; 
+      n = numeral.n 
+      } ;
+    OrdDigits numeral = {s = \\nc => numeral.s ! NOrd nc} ;
+
+    NumNumeral numeral = {
+      s = \\n,c => numeral.s ! NCard (NCase n c) ; 
+      n = numeral.n
+      } ;
+    OrdNumeral numeral = {s = \\nc => numeral.s ! NOrd nc} ;
+
+    AdNum adn num = {
+      s = \\n,c => adn.s ++ num.s ! n ! c ; 
+      n = num.n
+      } ;
+
+    -- OrdSuperl a = {s = \\nc => a.s ! Superl ! AN nc} ;
+    -- TODO: it is more robust to use: kõige + Compar
+    OrdSuperl a = {s = \\nc => "kõige" ++ a.s ! Compar ! AN nc} ;
+
+    DefArt = {
+      s = \\_,_ => [] ; 
+      sp = table {Sg => pronSe.s ; Pl => pronNe.s} ; 
+      isNum = False ;
+      isDef = True   -- autot ovat
+      } ;
+
+    IndefArt = {
+      s = \\_,_ => [] ; --use isDef in DetCN
+      sp = \\n,c => 
+         (nForms2N (nForms6 "üks" "ühe" "üht" "ühesse" "ühtede" 
+         "ühtesid")).s ! NCase n c ; 
+      isNum,isDef = False -- autoja on
+      } ;
+
+    MassNP cn =
+      let
+        n : Number = Sg ;
+        ncase : Case -> NForm = \c -> NCase n c ;
+      in {
+        s = \\c => let k = npform2case n c in
+                cn.s ! ncase k ; 
+        a = agrP3 Sg ;
+        isPron = False
+      } ;
+
+    UseN n = n ;
+
+    UseN2 n = n ;
+
+    Use2N3 f = lin N2 {
+      s = f.s ;
+      c2 = f.c2 ;
+      isPre = f.isPre
+      } ;
+    Use3N3 f = lin N2 {
+      s = f.s ;
+      c2 = f.c3 ;
+      isPre = f.isPre2
+      } ;
+
+    ComplN2 f x = {
+      s = \\nf => preOrPost f.isPre (f.s ! nf) (appCompl True Pos f.c2 x)
+      } ;
+
+
+    ComplN3 f x = lin N2 {
+      s = \\nf => preOrPost f.isPre (f.s ! nf) (appCompl True Pos f.c2 x) ;
+      c2 = f.c3 ;
+      isPre = f.isPre2
+      } ;
+
+
+    AdjCN ap cn = {
+      s = \\nf => 
+        case ap.infl of {
+          (Invariable|Participle) => ap.s ! True ! (NCase Sg Nom) ++ cn.s ! nf ; --valmis kassile; väsinud kassile
+          Regular => case nf of { 
+              NCase num (Ess|Abess|Comit|Termin) => ap.s ! True ! (NCase num Gen) ++ cn.s ! nf ; --suure kassiga, not *suurega kassiga 
+              _ => ap.s ! True ! nf ++ cn.s ! nf
+              } 
+          } 
+      } ;
+
+    RelCN cn rs = {s = \\nf => cn.s ! nf ++ rs.s ! agrP3 (numN nf)} ;
+
+    RelNP np rs = {
+      s = \\c => np.s ! c ++ "," ++ rs.s ! np.a ; 
+      a = np.a ;  
+      isPron = np.isPron ---- correct ?
+      } ;
+
+    AdvCN cn ad = {s = \\nf => cn.s ! nf ++ ad.s} ;
+
+    SentCN cn sc = {s = \\nf=> cn.s ! nf ++ sc.s} ;
+
+    ApposCN cn np = {s = \\nf=> cn.s ! nf ++ np.s ! NPCase Nom} ; --- luvun x
+
+  oper
+    numN : NForm -> Number = \nf -> case nf of {
+      NCase n _ => n ;
+      _ => Sg ---
+      } ;
+
+
+}
diff --git a/lib/src/estonian/NumeralEst.gf b/lib/src/estonian/NumeralEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/NumeralEst.gf
@@ -0,0 +1,160 @@
+concrete NumeralEst of Numeral = CatEst [Numeral,Digits] **  open Prelude, ParadigmsEst, MorphoEst in {
+
+-- Notice: possessive forms are not used. They get wrong, since every
+-- part is made to agree in them.
+
+flags optimize=all_subs ; coding=utf8;
+
+lincat
+  Sub1000000 = {s : CardOrd => Str ; n : MorphoEst.Number} ;
+  Digit = {s : CardOrd => Str} ;
+  Sub10, Sub100, Sub1000 = {s : NumPlace => CardOrd => Str ; n : MorphoEst.Number} ;
+
+lin
+  num x = x ;
+  n2 = co (mkN "kaks" "kahe" "kahte" "kahte" "kahtede" "kahtesid")
+		(mkN "teine" "teise" "teist" "teisesse" "teiste" "teisi") ;
+  n3 = co (mkN "kolm" "kolme" "kolme" "kolme" "kolmede" "kolmi")
+		(mkN "kolmas" "kolmanda" "kolmandat" "kolmandasse" "kolmandate" "kolmandaid") ;
+  n4 = co (mkN "neli" "nelja" "nelja" "nelja" "neljade" "neljasid")
+		(mkN "neljas" "neljanda" "neljandat" "neljandasse" "neljandate" "neljandaid") ;
+  n5 = co (mkN "viis" "viie" "viit" "viide" "viite" "viisi")
+		(mkN "viies" "viienda" "viiendat" "viiendasse" "viiendate" "viiendaid") ;
+  n6 = co (mkN "kuus" "kuue" "kuut" "kuude" "kuute" "kuusi")
+		(mkN "kuues" "kuuenda" "kuuendat" "kuuendasse" "kuuendate" "kuuendaid") ;
+  n7 = co (mkN "seitse" "seitsme" "seitset" "seitsmesse" "seitsmete" "seitsmeid")
+		(mkN "seitsmes" "seitsmenda" "seitsmendat" "seitsmendasse" "seitsmendate" "seitsmendaid") ;
+  n8 = co (mkN "kaheksa")
+		(mkN "kaheksas" "kaheksanda" "kaheksandat" "kaheksandasse" "kaheksandate" "kaheksandaid") ;
+  n9 = co (mkN "üheksa")
+		(mkN "üheksas" "üheksanda" "üheksandat" "üheksandasse" "üheksandate" "üheksandaid") ;
+
+  pot01 =
+   {s = table {
+      NumAttr => \\_ => [] ;
+      NumIndep => yksN.s
+      } ;
+    n = Sg
+    } ;
+  pot0 d = {n = Pl ; s = \\_ => d.s} ;
+  pot110 =
+   {s = \\_ => kymmeN.s ;
+    n = Pl
+    } ;
+
+  pot111 = {n = Pl ; s = \\_,c => yksN.s ! c ++ BIND ++ "teist"} ;
+  pot1to19 d = {n = Pl ; s = \\_,c => d.s ! c ++ BIND ++ "teist"} ;
+  pot0as1 n = n ;
+
+  pot1 d = {n = Pl ; s = \\_,c => d.s ! c ++ BIND ++ kymmendN.s ! c} ;
+  pot1plus d e = {
+    n = Pl ;
+    s = \\_,c => d.s ! c ++ BIND ++ kymmendN.s ! c ++ e.s ! NumIndep ! c
+    } ;
+  pot1as2 n = n ;
+  pot2 d = {n = Pl ; s = \\_,c => d.s ! NumAttr ! c ++ nBIND d.n ++ sataaN.s ! d.n ! c} ;
+  pot2plus d e = {
+    n = Pl ;
+    s = \\_,c => d.s ! NumAttr ! c ++ nBIND d.n ++ sataaN.s ! d.n ! c ++
+                 e.s ! NumIndep ! c
+    } ;
+  pot2as3 n = {n = n.n  ; s = n.s ! NumIndep} ;
+  pot3 d = {n = Pl ; s = \\c => d.s ! NumAttr ! c ++ tuhattaN.s ! d.n ! c} ;
+  pot3plus d e = {
+    n = Pl ;
+    s = \\c => d.s ! NumAttr ! c ++ tuhattaN.s ! d.n ! c ++ e.s ! NumIndep ! c
+    } ;
+
+oper
+  co : (c,o : {s : NForm => Str}) -> {s : CardOrd => Str} = \c,o -> {
+    s = table {
+      NCard nf => c.s ! nf ;
+      NOrd  nf => o.s ! nf
+      }
+    } ;
+
+  nBIND : Number -> Str = \n -> case n of {Sg => [] ; _ => BIND} ; -- no BIND after silent 1
+
+param
+  NumPlace = NumIndep | NumAttr  ;
+
+oper
+  yksN = co
+    (mkN "üks" "ühe" "ühte" "ühte" "ühtede" "ühtesid")
+    (mkN "esimene" "esimese" "esimest" "esimesse" "esimeste" "esimesi") ;
+
+  kymmeN = co
+    (mkN "kümme" "kümne" "kümmet" "kümnesse" "kümnete" "kümneid")
+    (mkN "kümnes" "kümnenda" "kümnendat" "kümnendasse" "kümnendate" "kümnendaid") ;
+
+  sadaN = co
+    (mkN "sada" "saja" "sadat" "sajasse" "sadade" "sadu")
+    (mkN "sajas" "sajanda" "sajandat" "sajandasse" "sajandate" "sajandaid") ;
+
+  tuhatN = co
+    (mkN "tuhat" "tuhande" "tuhandet" "tuhandesse" "tuhandete" "tuhandeid")
+    (mkN "tuhandes" "tuhandenda" "tuhandendat" "tuhandendasse" "tuhandete" "tuhandendaid")  ;
+
+  kymmendN =
+   {s = table {
+      NCard (NCase Sg Nom) => "kümmend" ;
+      k => kymmeN.s ! k
+      }
+    } ;
+
+  sataaN : {s : MorphoEst.Number => CardOrd => Str} = {s = table {
+    Sg => sadaN.s ;
+    Pl => table {
+      NCard (NCase Sg Nom) => "sada" ;
+      k => sadaN.s ! k
+      }
+    }
+  } ;
+
+  tuhattaN = {s = table {
+    Sg => tuhatN.s ;
+    Pl => table {
+      NCard (NCase Sg Nom) => "tuhat" ;
+      k => tuhatN.s ! k
+      }
+    }
+  } ;
+
+
+  lincat
+    Dig = TDigit ;
+
+  lin
+    IDig d = d ;
+
+    IIDig d i = {
+      s = \\o => d.s ! NCard (NCase Sg Nom) ++ i.s ! o ;
+      n = Pl
+    } ;
+
+    D_0 = mkDig "0" ;
+    D_1 = mk3Dig "1" "1." MorphoEst.Sg ;
+    D_2 = mkDig "2" ;
+    D_3 = mkDig "3" ;
+    D_4 = mkDig "4" ;
+    D_5 = mkDig "5" ;
+    D_6 = mkDig "6" ;
+    D_7 = mkDig "7" ;
+    D_8 = mkDig "8" ;
+    D_9 = mkDig "9" ;
+
+  oper
+    mk2Dig : Str -> Str -> TDigit = \c,o -> mk3Dig c o MorphoEst.Pl ;
+    mkDig : Str -> TDigit = \c -> mk2Dig c (c + ".") ;
+
+    mk3Dig : Str -> Str -> MorphoEst.Number -> TDigit = \c,o,n -> {
+      s = table {NCard _ => c ; NOrd _ => o} ;
+      n = n
+      } ;
+
+    TDigit = {
+      n : MorphoEst.Number ;
+      s : CardOrd => Str
+    } ;
+
+}
diff --git a/lib/src/estonian/ParadigmsEst.gf b/lib/src/estonian/ParadigmsEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/ParadigmsEst.gf
@@ -0,0 +1,808 @@
+--1 Estonian Lexical Paradigms
+--
+-- Based on the Finnish Lexical Paradigms by Aarne Ranta 2003--2008
+--
+-- This is an API to the user of the resource grammar 
+-- for adding lexical items. It gives functions for forming
+-- expressions of open categories: nouns, adjectives, verbs.
+-- 
+-- Closed categories (determiners, pronouns, conjunctions) are
+-- accessed through the resource syntax API and $Structural.gf$. 
+--
+-- The main difference with $MorphoEst.gf$ is that the types
+-- referred to are compiled resource grammar types. We have moreover
+-- had the design principle of always having existing forms, rather
+-- than stems, as string arguments of the paradigms.
+--
+-- The structure of functions for each word class $C$ is the following:
+-- there is a polymorphic constructor $mkC$, which takes one or
+-- a few arguments. In Estonian, one argument is enough in 90% of
+-- cases in average.
+--
+-- @author Inari Listenmaa
+-- @author Kaarel Kaljurand
+-- @version 2013-10-21
+
+resource ParadigmsEst = open 
+  (Predef=Predef), 
+  Prelude, 
+  MorphoEst,
+  HjkEst,
+  CatEst
+  in {
+
+  flags optimize=noexpand ; coding=utf8;
+
+--2 Parameters 
+--
+-- To abstract over gender, number, and (some) case names, 
+-- we define the following identifiers. The application programmer
+-- should always use these constants instead of the constructors
+-- defined in $ResEst$.
+
+oper
+  Number   : Type ;
+
+  singular : Number ;
+  plural   : Number ;
+
+  Case        : Type ;
+  nominative  : Case ; -- e.g. "karp"
+  genitive    : Case ; -- e.g. "karbi"
+  partitive   : Case ; -- e.g. "karpi"
+  illative    : Case ; -- e.g. "karbisse/karpi"
+  inessive    : Case ; -- e.g. "karbis"
+  elative     : Case ; -- e.g. "karbist"
+  allative    : Case ; -- e.g. "karbile"
+  adessive    : Case ; -- e.g. "karbil"
+  ablative    : Case ; -- e.g. "karbilt"
+  translative : Case ; -- e.g. "karbiks"
+  terminative : Case ; -- e.g. "karbini"
+  essive      : Case ; -- e.g. "karbina"
+  abessive    : Case ; -- e.g. "karbita"
+  comitative  : Case ; -- e.g. "karbiga"
+
+  infDa : InfForm ; -- e.g. "lugeda"
+  infDes : InfForm ; -- e.g. "lugedes"
+  infMa : InfForm ; -- e.g. "lugema"
+  infMas : InfForm ; -- e.g. "lugemas"
+  infMaks : InfForm ; -- e.g. "lugemaks"
+  infMast : InfForm ;  -- e.g. "lugemast"
+  infMata : InfForm ; -- e.g. "lugemata"
+
+-- The following type is used for defining *rection*, i.e. complements
+-- of many-place verbs and adjective. A complement can be defined by
+-- just a case, or a pre/postposition and a case.
+
+  prePrep     : Case -> Str -> Prep ;  -- preposition, e.g. abessive "ilma"
+  postPrep    : Case -> Str -> Prep ;  -- postposition, e.g. genitive "taga"
+  postGenPrep :         Str -> Prep ;  -- genitive postposition, e.g. "taga"
+  casePrep    : Case ->        Prep ;  -- just case, e.g. adessive
+
+
+--2 Nouns
+
+oper
+
+-- The regular noun heuristic takes just one form (singular
+-- nominative) and analyses it to pick the correct paradigm.
+-- If the 1-argument paradigm does not give the correct result,
+-- one can try and give 2, 3, 4, or 6 forms.
+
+  mkN : overload {
+    mkN : (ema : Str) -> N ;  -- predictable nouns, covers 90%
+    mkN : (tukk,tuku : Str) -> N ; -- sg nom,gen: unpredictable stem vowel
+    mkN : (tukk,tuku,tukku : Str) -> N ; -- sg nom,gen,part
+    mkN : (pank,panga,panka,panku : Str) -> N ; -- sg nom,gen,part, pl.part
+
+    mkN : (oun,ouna,ouna,ounasse,ounte,ounu : Str) -> N ; -- worst case, 6 forms
+--    mkN : (pika : Str) -> (juna  : N) -> N ; -- compound with invariable prefix
+--    mkN : (oma : N)    -> (tunto : N) -> N ; -- compound with inflecting prefix
+  } ;
+
+-- Nouns used as functions need a case, of which the default is
+-- the genitive.
+
+  mkN2 : overload {
+    mkN2 : N -> N2 ;        -- relational noun with genitive
+    mkN2 : N -> Prep -> N2  -- relational noun another prep.
+    } ;
+
+  mkN3  : N -> Prep -> Prep -> N3 ; -- relation with two complements
+
+-- Proper names can be formed by using declensions for nouns.
+-- The plural forms are filtered away by the compiler.
+
+  mkPN : overload {
+    mkPN : Str -> PN ;  -- predictable noun made into name
+    mkPN : N -> PN      -- any noun made into name
+    } ;
+
+--2 Adjectives
+
+-- Non-comparison one-place adjectives are just like nouns.
+-- The regular adjectives are based on $regN$ in the positive.
+-- Comparison adjectives have three forms. 
+-- The comparative and the superlative
+-- are always inflected in the same way, so the nominative of them is actually
+-- enough (TODO: confirm).
+
+  mkA : overload {
+    mkA : Str -> A ;  -- regular noun made into adjective
+    mkA : N -> A ;    -- any noun made into adjective
+    mkA : N -> (infl : Infl) -> A ; -- noun made into adjective, agreement type specified
+    mkA : N -> (parem, parim : Str) -> A ; -- deviating comparison forms
+  } ;
+
+-- Two-place adjectives need a case for the second argument.
+
+  mkA2 : A -> Prep -> A2  -- e.g. "vihane" (postGenPrep "peale")
+    = \a,p -> a ** {c2 = p ; lock_A2 = <>};
+
+  invA : Str -> A ; -- invariable adjectives, such as genitive attributes ; no agreement to head, no comparison forms. 
+
+--2 Verbs
+--
+-- The grammar does not cover the quotative mood and some nominal
+-- forms. One way to see the coverage is to linearize a verb to
+-- a table.
+-- The worst case needs eight forms, as shown in the following.
+
+  mkV : overload {
+    mkV : (lugema : Str) -> V ;     -- predictable verbs, covers 90 %
+    mkV : (lugema,lugeda : Str) -> V ; -- ma infinitive, da infinitive
+    mkV : (lugema,lugeda,loeb : Str) -> V ; -- ma, da, present sg 3
+    mkV : (lugema,lugeda,loeb,loetakse : Str) -> V ; --ma, da, pres sg 3, pres passive
+    mkV : (tegema,teha,teeb,tehakse,tehke,tegi,teinud,tehtud : Str) -> V ; -- worst-case verb, 8 forms
+    mkV : (saama : V) -> (aru : Str) -> V ; -- multi-word verbs
+  } ;
+
+-- All the patterns above have $nominative$ as subject case.
+-- If another case is wanted, use the following.
+
+  caseV : Case -> V -> V ;  -- deviating subj. case, e.g. allative "meeldima"
+
+-- The verbs "be" and "go" are special.
+
+  vOlema : V ; -- the verb "be"
+  vMinema : V ; -- the verb "go"
+
+
+--3 Two-place verbs
+--
+-- Two-place verbs need an object case, and can have a pre- or postposition.
+-- The default is direct (accusative) object. There is also a special case
+-- with case only. The string-only argument case yields a regular verb with
+-- accusative object.
+
+  mkV2 : overload {
+    mkV2 : Str -> V2 ;  -- predictable direct transitive
+    mkV2 : V -> V2 ;    -- direct transitive
+    mkV2 : V -> Case -> V2 ; -- complement just case
+    mkV2 : V -> Prep -> V2 ; -- complement pre/postposition
+    } ;
+
+
+--3 Three-place verbs
+--
+-- Three-place (ditransitive) verbs need two prepositions, of which
+-- the first one or both can be absent.
+
+  mkV3     : V -> Prep -> Prep -> V3 ;  -- e.g. rääkima, allative, elative
+  dirV3    : V -> Case -> V3 ;          -- liigutama, (accusative), illative
+  dirdirV3 : V         -> V3 ;          -- andma, (accusative), (allative)
+
+
+--3 Other complement patterns
+--
+-- Verbs and adjectives can take complements such as sentences,
+-- questions, verb phrases, and adjectives.
+
+  mkV0  : V -> V0 ; --%
+  mkVS  : V -> VS ;
+  mkV2S : V -> Prep -> V2S ; -- e.g. "ütlema" allative
+  mkVV  : V -> VV ;  -- e.g. "hakkama"
+  mkVVf : V -> InfForm -> VV ; -- e.g. "hakkama" infMa
+  mkV2V : V -> Prep -> V2V ;  -- e.g. "käskima" adessive
+  mkV2Vf : V -> Prep -> InfForm -> V2V ; -- e.g. "keelama" partitive infMast  
+  mkVA  : V -> Prep -> VA ; -- e.g. "muutuma" translative
+  mkV2A : V -> Prep -> Prep -> V2A ; -- e.g. "värvima" genitive translative
+  mkVQ  : V -> VQ ; 
+  mkV2Q : V -> Prep -> V2Q ; -- e.g. "küsima" ablative 
+
+  mkAS  : A -> AS ; --%
+  mkA2S : A -> Prep -> A2S ; --%
+  mkAV  : A -> AV ; --%
+  mkA2V : A -> Prep -> A2V ; --%
+
+-- Notice: categories $AS, A2S, AV, A2V$ are just $A$, 
+-- and the second argument is given
+-- as an adverb. Likewise 
+-- $V0$ is just $V$.
+
+  V0 : Type ; --%
+  AS, A2S, AV, A2V : Type ; --%
+
+--.
+-- The definitions should not bother the user of the API. So they are
+-- hidden from the document.
+
+  Case = MorphoEst.Case ;
+  Number = MorphoEst.Number ;
+
+  singular = Sg ;
+  plural = Pl ;
+
+  nominative = Nom ;
+  genitive = Gen ;
+  partitive = Part ;
+  illative = Illat ;
+  inessive = Iness ;
+  elative = Elat ;
+  allative = Allat ;
+  adessive = Adess ;
+  ablative = Ablat ;
+  translative = Transl ;
+  terminative = Termin ;
+  essive  = Ess ;
+  abessive = Abess ;  
+  comitative = Comit ;
+ 
+  infDa = InfDa ; infMa = InfMa ; infMast = InfMast ;
+  infDes = InfDes ; infMas = InfMas ; infMaks = InfMaks ; infMata = InfMata ;
+
+  prePrep  : Case -> Str -> Prep = 
+    \c,p -> {c = NPCase c ; s = p ; isPre = True ; lock_Prep = <>} ;
+  postPrep : Case -> Str -> Prep =
+    \c,p -> {c = NPCase c ; s = p ; isPre = False ; lock_Prep = <>} ;
+  postGenPrep p = {
+    c = NPCase genitive ; s = p ; isPre = False ; lock_Prep = <>} ;
+  casePrep : Case -> Prep =
+    \c -> {c = NPCase c ; s = [] ; isPre = True ; lock_Prep = <>} ;
+  accPrep =  {c = NPAcc ; s = [] ; isPre = True ; lock_Prep = <>} ;
+
+
+  mkN = overload {
+    mkN : (nisu : Str) -> N = mk1N ;
+    mkN : (link,lingi : Str) -> N = mk2N ;
+    mkN : (tukk,tuku,tukku : Str) -> N = mk3N ;
+    mkN : (paat,paadi,paati,paate : Str) -> N = mk4N ;
+    mkN : (oun,ouna,ouna,ounasse,ounte,ounu : Str) -> N = mk6N ;
+
+    mkN : (sora : Str) -> (tie : N) -> N = mkStrN ;
+    mkN : (oma,tunto : N) -> N = mkNN ;
+  } ;
+
+  -- Adjective forms (incl. comp and sup) are derived from noun forms
+  mk1A : Str -> A = \suur -> 
+    let aforms = aForms2A (nforms2aforms (hjk_type suur)) 
+    in  aforms ** {infl = Regular } ;
+      
+  mkNA : N -> A = \suur -> 
+    let aforms = aForms2A (nforms2aforms (n2nforms suur)) ; 
+    in  aforms ** {infl = Regular } ;
+
+
+  mk1N : (link : Str) -> N = \s -> nForms2N (hjk_type s) ** {lock_N = <> } ;
+
+  -- mk2N, mk3N, mk4N make sure that the user specified forms end up in the paradigm,
+  -- even though the rest is wrong
+  mk2N : (link,lingi : Str) -> N = \link,lingi -> 
+    let nfs : NForms = (nForms2 link lingi) ; 
+        nfs_fixed : NForms = table {
+                0 => link ;
+                1 => lingi ;
+                2 => nfs ! 2 ;
+                3 => nfs ! 3 ;
+                4 => nfs ! 4 ;
+                5 => nfs ! 5 
+        } ;
+    in  nForms2N nfs_fixed ** {lock_N = <> } ;
+
+
+  mk3N : (tukk,tuku,tukku : Str) -> N = \tukk,tuku,tukku -> 
+    let nfs : NForms = (nForms3 tukk tuku tukku) ; 
+        nfs_fixed : NForms = table {
+                0 => tukk ;
+                1 => tuku ;
+                2 => tukku ;
+                3 => nfs ! 3 ;
+                4 => nfs ! 4 ;
+                5 => nfs ! 5  
+        } ;
+    in nForms2N nfs_fixed ** {lock_N = <> } ;
+
+
+  mk4N : (paat,paadi,paati,paate : Str) -> N = \paat,paadi,paati,paate ->
+    let nfs : NForms = (nForms4 paat paadi paati paate) ;
+        nfs_fixed : NForms = table {
+                0 => paat ;
+                1 => paadi ;
+                2 => paati ;
+                3 => nfs ! 3 ;
+                4 => nfs ! 4 ; 
+                5 => paate
+        } ;
+    in nForms2N nfs_fixed ** {lock_N = <> } ;
+
+
+  mk6N : (oun,ouna,ouna,ounasse,ounte,ounu : Str) -> N =
+      \a,b,c,d,e,f -> nForms2N (nForms6 a b c d e f) ** {lock_N = <> } ;
+
+  mkStrN : Str -> N -> N = \sora,tie -> {
+    s = \\c => sora + tie.s ! c ; lock_N = <>
+    } ;
+  mkNN : N -> N -> N = \oma,tunto -> {
+    s = \\c => oma.s ! c + tunto.s ! c ; lock_N = <>
+    } ; ---- TODO: oma in possessive suffix forms
+
+
+  -- This rule uses the additional information that can be derived from the
+  -- singular genitive:
+  --   - stem vowel (the sg gen always ends with a vowel)
+  --   - e-deletion (laager/laagri vs paber/paberi)
+  --   - adjectives with different genitive ending compared to nouns
+  --     vahe/vaheda -> vahedat
+  --   - type VII (tõuge)
+  nForms2 : (_,_ : Str) -> NForms = \link,lingi ->
+    let
+      i = last lingi ;
+      reegl = init lingi ;
+    in
+      case <link,lingi> of {
+        -- e-deletion
+        <_ + #c + "el", _ + #c + "li"> => hjk_type_IVb_audit1 link reegl ;
+        <_ + #c + "er", _ + #c + "ri"> => hjk_type_IVb_audit1 link reegl ;
+        <_ + #c + "el", _ + #c + "eli"> => hjk_type_IVb_audit link i ;
+        <_ + #c + "er", _ + #c + "eri"> => hjk_type_IVb_audit link i ;
+
+        -- This applies only to adjectives.
+        -- If genitive just adds 'da' to the nominative, then construct
+        -- the paradigm using IVa_aasta, giving it the genitive as the argument.
+        -- We assume here that the the nominative is overriten by the calling rule.
+        -- Example: vahe, vaheda, vahedaT, vahedaSSE, vahedaTE, vahedaID
+        <_ + "e", _ + "eda"> => hjk_type_IVa_aasta lingi ;
+
+        -- More specific VII rules (which work reliably)
+        -- These cannot be easily integrated into 'stronger'.
+        <_ + "e", _ + #c + "me"> => hjk_type_VII_touge2 link lingi ;
+        <_ + "se", _ + "ske"> => hjk_type_VII_touge2 link lingi ;
+        <_ + "re", _ + "rde"> => hjk_type_VII_touge2 link lingi ;
+        <_ + #v + "e", _ + "de"> => hjk_type_VII_touge2 link lingi ;--riie:riide
+
+
+        -- This is not allowed in GF (not linear)
+        --<stronger + "e", stronger + "e"> => hjk_type2 link i ;
+        --<_ + "e", stronger + "e"> => hjk_type_VII_touge2 link lingi ;
+
+        -- General VII rule
+        -- If both forms end with 'e' then we check if the stronger
+        -- form of nominative equals the given genitive. In this case
+        -- there is reason to believe that type VII applies.
+        -- We additionally require that both forms are different.
+        -- TODO: this is not always ortographically visible: makse -> `makse
+        <_ + "e", _ + "e"> =>
+            let
+                stronger = stronger_noun (init link) ;
+                noChange = pbool2bool (Predef.eqStr link lingi) ;
+                equal = pbool2bool (Predef.eqStr stronger reegl)
+            in case <noChange, equal> of {
+                <False, True> => hjk_type_VII_touge2 link lingi ;
+                            _ => hjk_type2 link i
+            } ;
+
+
+        -- Some commented out experiments follow
+        --improved total count a little, but introduced new errors
+        --not recommended, not stable and productive word class
+        --<_ + "i", _ + "e">  => dMeri link lingi ;
+
+        --introduced a couple of errors, "aine" recognized as "kõne"
+        --<_ + "ne", _ + "ne">  => hjk_type_III_ratsu link ;
+
+        -- Selecting the correct vowel for IVa_audit.
+        -- visin/visina, pidžin/pidžini
+        -- TODO: we could cover more cases here, e.g. tudeng/tudengi
+        <_ + #c + "in", _ + #c + "in" + #v> =>
+            case (syl_type link) of {
+                S2 => hjk_type_IVb_audit link i ;
+                 _ => hjk_type2 link i
+            } ;
+
+        -- catch all calls hjk_type with the correct stem vowel
+        _ => hjk_type2 link i
+      } ;
+
+  nForms3 : (_,_,_ : Str) -> NForms = \tukk,tuku,tukku ->
+    let u = last tuku ;
+    in  case <tukk,tuku,tukku> of {
+
+      -- koi/koi/koid
+      <_ + #v + #v, _ + #v + #v, _ + #v + #v + "d"> => hjk_type_I_koi tukk ;
+
+      -- ema/ema/ema
+      <_ + #v, _ + #v, _ + #v> => hjk_type_II_ema tukk ;
+
+      --distinguish between hammas and maakas
+      <_+"as",_+"a",_+"ast"> => dHammas tukk tuku ;
+      <_+"es",_+"e",_+"est"> => dHammas tukk tuku ;
+      <_+"us",_+"u",_+"ust"> => dHammas tukk tuku ;
+      <_+"as",_,_+"at"> => hjk_type_IVb_maakas tukk ;
+
+      <_ + "ik", _ + "iku", _ + "ikku"> => hjk_type_VI_imelik tukk ; --imelik:_:imelikku caught here
+
+      <_ + "ud", _ + "u", _ + "ut"> => nForms2 tukk tuku ;  -- -nud/-tud participles are not like 'voolik'
+
+      -- cases handled reliabl(ish) by 1- and 2-arg opers
+      <_ + ("nd"|"el"|"er"), _, _> => nForms2 tukk tuku ;
+
+      -- Type VI (sg gen and sg part end with a vowel)
+      -- Note that we use the sg part as the argument for the constructor
+      -- because it's more informative than sg nom, compare:
+      -- link/lingi/linki
+      -- kabinet/kabineti/kabinetti
+      -- TODO: check that the genitive is actually weaker
+      -- TODO: distinguish between the subtypes of VI
+      -- TODO: do this also in nForms2
+      <_ + #c, _ + #v, _ + #v> => hjk_type_VI_link2 (init tukku) u ;
+
+      -- voolik/vooliku/voolikut
+      <_ + #c, _ + #v, _ + #v + "t"> => hjk_type_IVb_audit tukk u ;
+
+      _ => nForms2 tukk tuku 
+    } ;
+
+  nForms4 : (_,_,_,_ : Str) -> NForms = \paat,paadi,paati,paate ->
+    case <paat,paadi,paati,paate> of {
+     -- distinguish between joonis and segadus
+      <_ +("ne"|"s"),  _+"se", _+"st", _+"seid"> => hjk_type_Va_otsene paat ;
+      <_ +("ne"|"s"),  _+"se", _+"st", _+"si"> => hjk_type_Vb_oluline paat ;
+      
+      <_ +"ne", _+"se", _+"set", _+"seid"> => nForms3 paat paadi paati ; -- -ne adjectives ('algne') are not like 'tõuge'
+
+      --distinguish between kõne and aine
+      <_ +"e", _+"e", _+"et", _+"sid"> => hjk_type_III_ratsu paat ; 
+      <_ +"e", _+"e", _+"et", _+"eid"> => hjk_type_VII_touge2 paat paadi ;
+
+      _  => nForms3 paat paadi paati 
+      } ;
+
+{-
+  --Version that uses pl gen instead of pl part
+  nForms4 : (_,_,_,_ : Str) -> NForms = \paat,paadi,paati,paatide -> 
+    case <paat,paadi,paati,paatide> of {
+     -- pl gen can't distinguish between joonis and segadus
+    --  <_ +("ne"|"s"),  _+"se", _+"st", _+"seid"> => hjk_type_Va_otsene paat ;
+    --  <_ +("ne"|"s"),  _+"se", _+"st", _+"si"> => hjk_type_Vb_oluline paat ;
+      
+      --pl gen can distinguish between kõne and aine
+      --plus side that any noun that is formed with 4-arg,
+      --the user given forms are inserted to the paradigm, 
+      --and more forms are created from pl gen, none from pl part
+      <_ +"e", _+"e", _+"et", _+"de"> => hjk_type_III_ratsu paat ; 
+      <_ +"e", _+"e", _+"et", _+"te"> => hjk_type_VII_touge2 paat paadi ;
+
+      _  => nForms3 paat paadi paati 
+      } ;      
+-}
+
+  mkN2 = overload {
+    mkN2 : N -> N2 = \n -> mmkN2 n (casePrep genitive) ;
+    mkN2 : N -> Prep -> N2 = mmkN2
+    } ;
+
+  mmkN2 : N -> Prep -> N2 = \n,c -> n ** {c2 = c ; isPre = mkIsPre c ; lock_N2 = <>} ;
+  mkN3 = \n,c,e -> n ** {c2 = c ; c3 = e ; 
+    isPre = mkIsPre c  ; -- matka Londonist Pariisi
+    isPre2 = mkIsPre e ;          -- Suomen voitto Ruotsista
+    lock_N3 = <>
+    } ;
+  
+  mkIsPre : Prep -> Bool = \p -> case p.c of {
+    NPCase Gen => notB p.isPre ;  -- Jussin veli (prep is <Gen,"",True>, isPre becomes False)
+    _ => True                     -- syyte Jussia vastaan, puhe Jussin puolesta
+    } ;
+
+  mkPN = overload {
+    mkPN : Str -> PN = mkPN_1 ;
+    mkPN : N -> PN = \s -> {s = \\c => s.s ! NCase Sg c ; lock_PN = <>} ;
+    } ;
+
+  mkPN_1 : Str -> PN = \s -> {s = \\c => (mk1N s).s ! NCase Sg c ; lock_PN = <>} ;
+
+-- adjectives
+
+  mkA = overload {
+    mkA : Str -> A  = mkA_1 ;
+    mkA : N -> A = \n -> noun2adjDeg n ** {infl = Regular ; lock_A = <>} ;
+    mkA : N -> (parem,parim : Str) -> A = regAdjective ;
+    mkA : N -> (infl : Infl) -> A = \n,infl -> noun2adjDeg n ** {infl = infl ; lock_A = <>} ;
+    -- TODO: temporary usage of regAdjective1
+    mkA : N -> (valmim,valmeim : Str) -> (infl : Infl) -> A =
+		\n,c,s,infl -> (regAdjective1 n c s) ** {infl = infl ; lock_A = <>} ;
+  } ;
+
+  invA balti = {s = \\_,_ => balti ; infl = Invariable ; lock_A = <>} ;
+
+  mkA_1 : Str -> A = \x -> noun2adjDeg (mk1N x) ** {infl = Regular  ; lock_A = <>} ;
+
+-- auxiliaries
+  mkAdjective : (_,_,_ : Adj) -> A = \hea,parem,parim -> 
+    {s = table {
+      Posit  => hea.s ;
+      Compar => parem.s ;
+      Superl => parim.s
+      } ;
+     infl = Regular ;
+     lock_A = <>
+    } ;
+
+  -- Adjectives whose comparison forms are explicitly given.
+  -- The inflection of these forms with the audit-rule always works.
+  regAdjective : Noun -> Str -> Str -> A = \posit,compar,superl ->
+    mkAdjective 
+      (noun2adj posit) 
+      (noun2adjComp False (nForms2N (hjk_type_IVb_audit compar "a")))
+      (noun2adjComp False (nForms2N (hjk_type_IVb_audit superl "a"))) ;
+
+  -- TODO: this is a temporary hack that converts A ~> Adjective.
+  -- The caller needs this otherwise ** fails.
+  -- This should be cleaned up but I don't know how (K).
+  regAdjective1 : Noun -> Str -> Str -> Adjective = regAdjective ;
+
+  -- Adjectives whose comparison forms can be derived from the sg gen.
+  -- In case of comparative this fails only for 70 adjectives.
+  -- Superlative is more complex, and does not always exist,
+  -- e.g. lai -> laiem -> laiim? / laieim?
+  -- See also: http://www.eki.ee/books/ekk09/index.php?p=3&p1=4&id=208
+  -- Rather use "kõige" + Comp instead of the superlative.
+  noun2adjDeg : Noun -> Adjective = \kaunis ->
+    let
+      kauni = (kaunis.s ! NCase Sg Gen) ;
+      -- Convert the final 'i' to 'e' for the superlative
+      kaune : Str = case kauni of { kaun@(_) + "i" => kaun + "e" ; _ => kauni }
+    in
+    regAdjective kaunis (kauni + "m") (kaune + "im") ;
+
+
+-- verbs
+
+  mkV = overload {
+    mkV : (lugema : Str) -> V = mk1V ;
+    mkV : (lugema,lugeda : Str) -> V = mk2V ;
+    mkV : (lugema,lugeda,loeb : Str) -> V = mk3V ;
+    mkV : (lugema,lugeda,loeb,loetakse : Str) -> V = mk4V ;
+    mkV : (tegema,teha,teeb,tehakse,tehke,tegi,teinud,tehtud : Str) -> V = mk8V ;
+    mkV : (aru : Str) -> (saama : V) -> V = mkPV ; -- particle verbs
+  } ;
+
+  mk1V : Str -> V = \s -> 
+    let vfs = vforms2V (vForms1 s) in 
+      vfs ** {sc = NPCase Nom ; lock_V = <>} ;
+  mk2V : (_,_ : Str) -> V = \x,y -> 
+    let 
+      vfs = vforms2V (vForms2 x y) 
+    in vfs ** {sc = NPCase Nom ; lock_V = <>} ;
+  mk3V : (_,_,_ : Str) -> V = \x,y,z -> 
+    let 
+      vfs = vforms2V (vForms3 x y z) 
+    in vfs ** {sc = NPCase Nom ; lock_V = <>} ;
+  mk4V : (x1,_,_,x4 : Str) -> V = \a,b,c,d -> 
+    let 
+      vfs = vforms2V (vForms4 a b c d)
+    in vfs ** {sc = NPCase Nom ; lock_V = <>} ;
+  mk8V : (x1,_,_,_,_,_,_,x8 : Str) -> V = \a,b,c,d,e,f,g,h -> 
+    let
+      vfs = vforms2V (vForms8 a b c d e f g h)
+    in vfs ** {sc = NPCase Nom ; lock_V = <>} ;
+  mkPV : (aru : Str) -> (saama : V) -> V = \aru,saama ->
+    {s = saama.s ; p = aru ; sc = saama.sc ; lock_V = <> } ;
+     
+  	
+  -- This used to be the last case: _ => Predef.error (["expected infinitive, found"] ++ ottaa) 
+  -- regexp example: ("" | ?) + ("a" | "e" | "i") + _ + "aa" => 
+  vForms1 : Str -> VForms = \lugema ->
+    let
+      luge = Predef.tk 2 lugema ;
+      loe = weaker luge ;
+    in
+    case lugema of {
+      -- TS 49
+      -- Small class of CVVma
+      ? + ("ä"|"õ"|"i") + "ima" =>
+        cKaima lugema ;  --käima,viima,võima
+      ? + ("aa"|"ee"|"ää") + "ma" =>  
+        cSaama lugema ;  -- saama,jääma,keema
+      ? + ("oo"|"öö"|"üü") + "ma" =>
+        cJooma lugema ;  --jooma,looma,lööma,müüma,pooma,sööma,tooma
+
+      -- TS 53
+      _ + #c + #v + "elema" =>
+        cTegelema lugema ; --not aelema
+      
+      -- TS 54
+      -- Small class, just list all members
+      ("tule"|"sure"|"pane") + "ma" =>
+        cTulema lugema ;
+        
+      -- TS 55-57
+      -- Consonant gradation
+      -- Regular (55-56)'leppima' and irregular (57) 'lugema'
+      -- For reliable results regarding consonant gradation, use mk3V
+      _ + "ndima" =>
+        cLeppima lugema ;
+      _ + #lmnr + ("k"|"p"|"t"|"b") + ("ima"|"uma") => 
+        cLeppima lugema ;
+      _ + ("sk"|"ps"|"ks"|"ts"|"pl") + ("ima") => --|"uma") => 
+        cLeppima lugema ;
+      _ + ("hk"|"hm"|"hn"|"hr"|"ht") + ("ima") => --most *hCuma are TS 51 (muutuma) 
+        cLeppima lugema ;
+      _ + #c + "ssima" => --weaker *ss = *ss; should be weaker Css = Cs
+        cLugema lugema ;
+      _ + ("pp"|"kk"|"tt"|"ss"|"ff"|"nn"|"mm"|"ll"|"rr") + ("ima"|"uma") => 
+        cLeppima lugema ;
+      
+      -- TS 59 (petma, tapma) 
+      -- Use mk4V for TS 60 (jätma, võtma)
+      ? + #v + ("tma"|"pma") =>
+        cPetma lugema (luge + "etakse") ;
+      -- TS 58 for rest that end tma (muutma,kartma,...)
+      _ + "tma" =>
+        cMuutma lugema ;
+
+     -- TS 61 (laulma,kuulma,naerma,möönma)
+     -- Default vowel e for lma, a for (r|n)ma.
+     -- Other vowel with mk3V.
+      _ + "lma" => 
+        cKuulma lugema (loe + "eb") ; 
+      _ + ("r"|"n") + "ma" =>
+        cKuulma lugema (loe + "ab") ;
+     
+      -- TS 63 (andma,hoidma)
+      -- Other vowel than a (tundma~tunneb) with mk3V
+      _ + "dma" =>
+        cAndma lugema (loe + "ab") ;
+             
+      -- TS 62, 64 (tõusma,mõskma), default vowel e
+      -- 62 alt form (jooksma,joosta) with mk2V
+      -- Other vowel than e with mk3V
+      _ + #c + "ma" => 
+        cLaskma lugema (loe + "eb") ;
+        
+      -- TS 65 (pesema)
+      #c + #v + "sema" =>
+        cPesema lugema ;
+        
+      -- TS 66 (nägema)
+      -- Small class, just list all members
+      ("nägema"|"tegema") =>
+        cNagema lugema ;
+      
+      -- TS 67-68 with mk2V
+      -- no 100% way to distinguish from 50-52 that end in ama
+
+      -- TS 69
+      (?|"") + (?|"") + ? + "tlema" => --vestlema,mõtlema,ütlema; not õnnitlema
+        cOmblema lugema ;
+      _ + "tlema" =>
+        cElama lugema ;
+      _ + #c + "lema" =>
+        cOmblema lugema ;
+
+      -- TS 50-52
+      -- Default case
+      _ =>
+        cElama lugema
+    } ;   
+
+  vForms2 : (_,_ : Str) -> VForms = \petma,petta ->
+    -- Arguments: ma infinitive, da infinitive
+    -- Use this for the following cases:
+    -- * 62 alt form (Csma, sta)
+    -- * 50-52 (elama) recognized as 69 (õmblema)
+    -- * 66 (nägema~näha)
+    -- * 54 (tulema~tulla)
+    -- * 67-68 (hüppama~hüpata)
+    case <petma,petta> of {
+      <_ + "ksma", _ + "sta"> => cJooksma petma ; --62 alt forms
+      <_,          _ + "ata"> => cHyppama petma ; --67-68
+      <_,          _ + "ha"> => cNagema petma ; --66
+      <_,          _ + ("rra"|"lla"|"nna")> => cTulema petma ; --54
+      <_ + #c + "lema",
+       _ + #c + "leda"> => cElama petma ; --50-52 (õnnitlema) recognized as 69 (mõtlema)
+       _ => vForms1 petma
+      } ;
+
+  vForms3 : (_,_,_ : Str) -> VForms = \taguma,taguda,taob ->
+    -- Arguments: ma infinitive, da infinitive, b
+    -- Use this for the following cases:
+    -- * Irregular gradation (taguma~taob)
+    -- * Non-detectable gradation (sattuma~satub ; pettuma~pettub)
+    -- * Non-default vowel in b for TS 58-64 (laulma~laulab)
+    case <taguma,taguda,taob> of {
+    
+      --to be sure about vowel in b
+      <_ + "dma", _ + "da", _> => cAndma taguma taob ;
+      <_, _ + #vv + #lmnr + "da", _> => cKuulma taguma taob ;
+      <_, _ + #c + "ta", _> => cLaskma taguma taob ; 
+
+      --irregular gradation
+      <_, _, (""|#c) + #c + #v + #v + "b"> => cLugema taguma ; --57
+
+      --to be sure about consonant gradation
+      <_ + #c + "lema", _, _> => vForms2 taguma taguda ; --catch "-Clema" first
+      <_ + #v + "ma", _+"da", _> => cSattumaPettuma taguma taob ; 
+
+      <_,_,_> => vForms2 taguma taguda      
+    } ;
+    
+  vForms4 : (x1,_,_,x4 : Str) -> VForms = \jatma,jatta,jatab,jaetakse ->
+    -- 4 forms needed to get full paradigm for regular verbs
+    -- (source: http://www.eki.ee/books/ekk09/index.php?p=3&p1=5&id=227)
+    -- regVForms in MorphoEst handles majority of these.
+    -- Filter out known irregularities and give rest to regVForms.
+    -- Not trying to match TS 49 ; can't separate käima (49) from täima (50), or detect compounds like taaslooma.
+    case <jatma,jatta,jatab,jaetakse> of {
+      <_,          _+("kka"|"ppa"|"tta"), 
+       _,          _+"takse"> => cPetma jatma jaetakse ;
+      <_ + "dma",  _,
+       _,          _+"takse"> => cAndma jatma jatab ;
+      <_ + ("ts"|"ks"|"sk") + "ma", _,_,_> => cLaskma jatma jatab ;
+      <_, _ + ("lla"|"nna"|"rra"), _, _> => cTulema jatma ;
+      <_, _ + "ha", _, _> => cNagema jatma ;
+      <_ + #v + "sema", _ + "sta", _, _> => cPesema jatma ;
+      <_,_,_,_> => regVForms jatma jatta jatab jaetakse
+    } ;    
+    
+  caseV c v = {s = v.s ; p = v.p; sc = NPCase c ; lock_V = <>} ;
+
+  vOlema = verbOlema ** {sc = NPCase Nom ; lock_V = <>} ;
+  vMinema = verbMinema ** {sc = NPCase Nom ; lock_V = <>} ;
+
+  mk2V2 : V -> Prep -> V2 = \v,c -> v ** {c2 = c ; lock_V2 = <>} ;
+  caseV2 : V -> Case -> V2 = \v,c -> mk2V2 v (casePrep c) ; 
+  dirV2 v = mk2V2 v accPrep ;
+
+  mkAdv = overload { 
+    mkAdv : Str -> Adv = \s -> {s = s ; lock_Adv = <>} ;
+    } ;
+
+  mkV2 = overload {
+    mkV2 : Str -> V2 = \s -> dirV2 (mk1V s) ;
+    mkV2 : V -> V2 = dirV2 ;
+    mkV2 : V -> Case -> V2 = caseV2 ;
+    mkV2 : V -> Prep -> V2 = mk2V2 ;
+    } ;
+
+  mk2V2 : V -> Prep -> V2 ;
+  caseV2 : V -> Case -> V2 ;
+  dirV2 : V -> V2 ;
+
+  mkV3 v p q = v ** {c2 = p ; c3 = q ; lock_V3 = <>} ; 
+  dirV3 v p = mkV3 v accPrep (casePrep p) ;
+  dirdirV3 v = dirV3 v allative ;
+
+  mkVS  v = v ** {lock_VS = <>} ;
+  mkVV  v = mkVVf v infDa ;
+  mkVVf  v f = v ** {vi = f ; lock_VV = <>} ;
+  mkVQ  v = v ** {lock_VQ = <>} ;
+
+  V0 : Type = V ;
+  AS, A2S, AV : Type = A ;
+  A2V : Type = A2 ;
+
+  mkV0  v = v ** {lock_V = <>} ;
+  mkV2S v p = mk2V2 v p ** {lock_V2S = <>} ;
+  mkV2V v p = mkV2Vf v p infMa ;
+  mkV2Vf v p f = mk2V2 v p ** {vi = f ; lock_V2V = <>} ;
+
+  mkVA  v p = v ** {c2 = p ; lock_VA = <>} ;
+  mkV2A v p q = v ** {c2 = p ; c3 = q ; lock_V2A = <>} ;
+  mkV2Q v p = mk2V2 v p ** {lock_V2Q = <>} ;
+
+  mkAS  v = v ** {lock_A = <>} ;
+  mkA2S v p = mkA2 v p ** {lock_A = <>} ;
+  mkAV  v = v ** {lock_A = <>} ;
+  mkA2V v p = mkA2 v p ** {lock_A2 = <>} ;
+
+} ;
diff --git a/lib/src/estonian/PhraseEst.gf b/lib/src/estonian/PhraseEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/PhraseEst.gf
@@ -0,0 +1,27 @@
+concrete PhraseEst of Phrase = CatEst ** open ResEst, (P = Prelude) in {
+
+  lin
+    PhrUtt pconj utt voc = {s = pconj.s ++ utt.s ++ voc.s} ;
+
+    UttS s = s ;
+    UttQS qs = {s = qs.s} ;
+    UttImpSg  pol imp = {s = pol.s ++ imp.s ! pol.p ! Ag Sg P2} ;
+    UttImpPl  pol imp = {s = pol.s ++ imp.s ! pol.p ! Ag Pl P2} ;
+    UttImpPol pol imp = {s = pol.s ++ imp.s ! pol.p ! AgPol} ;
+
+    UttIP ip = {s = ip.s ! NPCase Nom} ;
+    UttIAdv iadv = iadv ;
+    UttNP np = {s = np.s ! NPCase Nom} ;
+    UttVP vp = {s = infVP (NPCase Nom) Pos (agrP3 Sg) vp InfDa} ;
+    UttAdv adv = adv ;
+    UttCN np = {s = np.s ! NCase Sg Nom} ;
+    UttAP np = {s = np.s ! P.False ! NCase Sg Nom} ;
+    UttCard n = {s = n.s ! Sg ! Nom} ;
+
+    NoPConj = {s = []} ;
+    PConjConj conj = {s = conj.s2} ;
+
+    NoVoc = {s = []} ;
+    VocNP np = {s = "," ++ np.s ! NPCase Nom} ;
+
+}
diff --git a/lib/src/estonian/QuestionEst.gf b/lib/src/estonian/QuestionEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/QuestionEst.gf
@@ -0,0 +1,102 @@
+concrete QuestionEst of Question = CatEst ** open ResEst, Prelude in {
+
+  flags optimize=all_subs ; coding=utf8;
+
+  lin
+
+    QuestCl cl = {
+      s = \\t,a,p => cl.s ! t ! a ! p ! SQuest
+      } ;
+
+    QuestVP ip vp = 
+      let 
+        cl = mkClause (subjForm (ip ** {isPron = False ; a = agrP3 ip.n}) vp.sc) (agrP3 ip.n) vp
+      in {
+        s = \\t,a,p => cl.s ! t ! a ! p ! SDecl
+        } ;
+
+    QuestSlash ip slash = {
+      s = \\t,a,p => 
+            let 
+              cls = slash.s ! t ! a ! p ;
+              who = appCompl True p slash.c2 (ip ** {a = agrP3 ip.n ; isPron = False})
+            in
+            who ++ cls
+      } ;
+
+    QuestIAdv iadv cl = {
+      s = \\t,a,p => iadv.s ++ cl.s ! t ! a ! p ! SDecl
+      } ;
+
+    QuestIComp icomp np = {
+      s = \\t,a,p => 
+        let 
+          vp = predV (verbOlema ** {sc = NPCase Nom}) ;
+          cl = mkClause (subjForm np vp.sc) np.a vp ;
+        in
+        icomp.s ! np.a ++ cl.s ! t ! a ! p ! SDecl
+      } ;
+
+    PrepIP p ip = {s = 
+      appCompl True Pos p (ip ** {a = agrP3 ip.n ; isPron = False})} ;
+
+    AdvIP ip adv = {
+      s = \\c => ip.s ! c ++ adv.s ;
+      n = ip.n
+      } ;
+
+-- The computation of $ncase$ is a special case of that in $NounEst.DetCN$,
+-- since we don't have possessive suffixes or definiteness. 
+--- It could still be nice to have a common oper...
+
+    IdetCN idet cn = let n = idet.n in {
+      s = \\c => 
+        let 
+          k     : Case = npform2case n c ;
+          icase : Case = Nom ; --case k of {  --mis kassiga
+         --   (Ess|Abess|Comit|Termin) => Gen ; 
+         --   _  => k
+         -- } ;
+          ncase : NForm = case <icase,idet.isNum> of {
+            <Nom,  True> => NCase Sg Part ; -- mitkä kolme kytkintä
+            <_,    True> => NCase Sg k ;    -- miksi kolmeksi kytkimeksi
+            _            => NCase n  k      -- mitkä kytkimet
+          }
+        in
+        idet.s ! icase ++ cn.s ! ncase ; 
+      n = n
+      } ;
+
+    IdetIP idet = let n = idet.n in {
+      s = \\c => 
+        let 
+          k = npform2case n c ;
+        in
+        idet.s ! k ; 
+      n = n
+      } ;
+
+    IdetQuant idet num = 
+      let 
+        n = num.n ;
+        isn = num.isNum 
+      in {
+        s = \\k => 
+        let 
+          ncase = case <k,isn> of {
+            <Nom,  True> => NCase Sg Part ; -- mitkä kolme kytkintä
+            <_,    True> => NCase Sg k ;    -- miksi kolmeksi kytkimeksi
+            _            => NCase n  k      -- mitkä kytkimet
+            }
+        in
+        idet.s ! n ! k ++ num.s ! Sg ! k ; 
+      n = n ;
+      isNum = isn
+      } ;
+
+    AdvIAdv i a = {s = i.s ++ a.s} ;
+
+    CompIAdv a = {s = \\_ => a.s} ;
+    CompIP ip = {s = \\_ => ip.s ! NPCase Nom} ;
+
+}
diff --git a/lib/src/estonian/RelativeEst.gf b/lib/src/estonian/RelativeEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/RelativeEst.gf
@@ -0,0 +1,50 @@
+concrete RelativeEst of Relative = CatEst ** open Prelude, ResEst, MorphoEst in {
+
+  flags optimize=all_subs ; coding=utf8;
+
+  lin
+
+    RelCl cl = {
+      s = \\t,a,p,_ => "nii" ++ "et" ++ cl.s ! t ! a ! p ! SDecl ;
+      ---- sellainen
+      c = NPCase Nom
+      } ;
+
+    RelVP rp vp = {
+      s = \\t,ant,b,ag => 
+        let 
+          agr = case rp.a of {
+            RNoAg => ag ;
+            RAg a => a
+            } ;
+          cl = mkClause 
+             (subjForm {s = rp.s ! (complNumAgr agr) ; 
+                        a = agr ; isPron = False} vp.sc) agr vp
+        in
+        cl.s ! t ! ant ! b ! SDecl ;
+      c = NPCase Nom
+      } ;
+
+    RelSlash rp slash = {
+      s = \\t,a,p,ag => 
+            let 
+              cls = slash.s ! t ! a ! p ;
+              who = appCompl True p slash.c2 (rp2np (complNumAgr ag) rp)
+            in
+            who ++ cls ;
+      c = slash.c2.c
+      } ;
+
+    FunRP p np rp = {
+      s = \\n,c => appCompl True Pos p (rp2np n rp) ++ np.s ! c ; --- is c OK?
+      a = RAg np.a
+      } ;
+
+    IdRP = {
+      s = \\n,c => relPron ! n ! npform2case n c ;
+      a = RNoAg
+      } ;
+
+
+
+}
diff --git a/lib/src/estonian/ResEst.gf b/lib/src/estonian/ResEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/ResEst.gf
@@ -0,0 +1,713 @@
+--1 Estonian auxiliary operations.
+
+-- This module contains operations that are needed to make the
+-- resource syntax work. To define everything that is needed to
+-- implement $Test$, it moreover contains regular lexical
+-- patterns needed for $Lex$.
+
+resource ResEst = ParamX ** open Prelude in {
+
+  flags optimize=all ; coding=utf8;
+
+
+--2 Parameters for $Noun$
+
+-- This is the $Case$ as needed for both nouns and $NP$s.
+
+  param
+    Case = Nom | Gen | Part  
+         | Illat | Iness | Elat | Allat | Adess | Ablat 
+         | Transl | Ess | Termin | Abess | Comit;
+
+    NForm = NCase Number Case ; 
+
+
+-- Agreement of $NP$ has number*person and the polite second ("te olette valmis").
+
+
+    Agr = Ag Number Person | AgPol ;
+
+  oper
+    complNumAgr : Agr -> Number = \a -> case a of {
+      Ag n _ => n ;
+      AgPol  => Sg
+      } ;
+    verbAgr : Agr -> {n : Number ; p : Person} = \a -> case a of {
+      Ag n p => {n = n  ; p = p} ;
+      AgPol  => {n = Pl ; p = P2}
+      } ;
+
+  oper
+    NP = {s : NPForm => Str ; a : Agr ; isPron : Bool} ;
+
+--
+--2 Adjectives
+--
+-- The major division is between the comparison degrees. A degree fixed,
+-- an adjective is like common nouns, except for the adverbial form.
+
+param
+  AForm = AN NForm | AAdv ;
+
+  Infl = Regular | Participle | Invariable ;
+
+oper
+  Adjective : Type = {s : Degree => AForm => Str; lock_A : {}} ;
+
+--2 Noun phrases
+--
+-- Two forms of *virtual accusative* are needed for nouns in singular, 
+-- the nominative and the genitive one ("loen raamatu"/"loe raamat"). 
+-- For nouns in plural, only a nominative accusative exists in positive clauses. 
+-- Pronouns use the partitive as their accusative form ("mind", "sind"), in both
+-- positive and negative, indicative and imperative clauses.
+
+param 
+  NPForm = NPCase Case | NPAcc ;
+
+oper
+  npform2case : Number -> NPForm -> Case = \n,f ->
+
+--  type signature: workaround for gfc bug 9/11/2007
+    case <<f,n> : NPForm * Number> of {
+      <NPCase c,_> => c ;
+      <NPAcc,Sg>   => Gen ;-- appCompl does the job
+      <NPAcc,Pl>   => Nom
+    } ;
+
+--2 For $Verb$
+
+-- A special form is needed for the negated plural imperative.
+
+param
+  VForm = 
+     Inf InfForm
+   | Presn Number Person
+   | Impf Number Person
+   | Condit Number Person
+   | Imper Number
+   | ImperP3 
+   | ImperP1Pl
+   | ImpNegPl
+   | PassPresn Bool
+   | PassImpf Bool
+   | Quotative Voice
+   | PresPart Voice
+   | PastPart Voice
+   ;
+
+  Voice = Act | Pass ;
+  
+  InfForm =
+     InfDa     -- lugeda
+   | InfDes    -- lugedes 
+   | InfMa     -- lugema  
+   | InfMas    -- lugemas
+   | InfMast   -- lugemast
+   | InfMata   -- lugemata
+   | InfMaks   -- lugemaks
+   ;
+
+  SType = SDecl | SQuest | SInv ;
+
+--2 For $Relative$
+ 
+    RAgr = RNoAg | RAg Agr ;
+
+--2 For $Numeral$
+
+    CardOrd = NCard NForm | NOrd NForm ;
+
+--2 Transformations between parameter types
+
+  oper
+    agrP3 : Number -> Agr = \n -> 
+      Ag n P3 ;
+
+    conjAgr : Agr -> Agr -> Agr = \a,b -> case <a,b> of {
+      <Ag n p, Ag m q> => Ag (conjNumber n m) (conjPerson p q) ;
+      <Ag n p, AgPol>  => Ag Pl (conjPerson p P2) ;
+      <AgPol,  Ag n p> => Ag Pl (conjPerson p P2) ;
+      _ => b 
+      } ;
+
+---
+
+  Compl : Type = {s : Str ; c : NPForm ; isPre : Bool} ;
+
+  appCompl : Bool -> Polarity -> Compl -> NP -> Str = \isFin,b,co,np ->
+    let
+      c = case co.c of {
+        NPAcc => case b of {
+          Neg => NPCase Part ; -- ma ei näe raamatut/sind
+          Pos => case isFin of {
+               True => NPAcc ; -- ma näen raamatu/sind
+               _ => case np.isPron of {
+                  False => NPCase Nom ;  --tuleb see raamat lugeda
+                  _ => NPAcc             --tuleb sind näha --TODO I: is this correct?
+                  }
+               }
+          } ;
+        _        => co.c
+        } ;
+{-
+      c = case <isFin, b, co.c, np.isPron> of {
+        <_,    Neg, NPAcc,_>      => NPCase Part ; -- en näe taloa/sinua
+        <_,    Pos, NPAcc,True>   => NPAcc ;       -- näen/täytyy sinut
+        <False,Pos, NPAcc,False>  => NPCase Nom ;  -- täytyy nähdä talo
+        <_,_,coc,_>               => coc
+        } ;
+-}
+      nps = np.s ! c
+    in
+    preOrPost co.isPre co.s nps ;
+
+-- For $Verb$.
+
+  Verb : Type = {
+    s : VForm => Str ;
+    p : Str  -- particle verbs
+    } ;
+
+param
+  VIForm =
+     VIFin  Tense  
+   | VIInf  InfForm
+   | VIPass 
+   | VIImper 
+   ;  
+
+oper
+  VP = {
+    s   : VIForm => Anteriority => Polarity => Agr => {fin, inf : Str} ; 
+    s2  : Bool => Polarity => Agr => Str ; -- raamat/raamatu/raamatut
+    adv : Polarity => Str ; -- ainakin/ainakaan --TODO relevant for Est?
+    p : Str ; --uninflecting component in multi-word verbs
+    ext : Str ;
+    sc  : NPForm ;
+    } ;
+    
+  predV : (Verb ** {sc : NPForm}) -> VP = \verb -> {
+    s = \\vi,ant,b,agr0 => 
+      let
+        agr = verbAgr agr0 ;
+        verbs = verb.s ;
+        part  : Str = case vi of {
+          VIPass => verbs ! (PastPart Pass) ; 
+          _      => verbs ! (PastPart Act)
+        } ; 
+
+        eiv : Str = case agr of {
+          _ => "ei"
+        } ;
+        
+        einegole : Str * Str * Str = case <vi,agr.n> of {
+          <VIFin Pres,   _>  => <eiv, verbs ! Imper Sg,     "ole"> ;
+          <VIFin Fut,    _>  => <eiv, verbs ! Imper Sg,     "ole"> ;
+          <VIFin Cond,   _>  => <eiv, verbs ! Condit Sg P3, "oleks"> ;
+          <VIFin Past,   Sg> => <eiv, part,                 "olnud"> ;
+          <VIFin Past,   Pl> => <eiv, part,                 "olnud"> ;
+          <VIImper,      Sg> => <"ära", verbs ! Imper Sg,   "ole"> ;
+          <VIImper,      Pl> => <"ärge", verbs ! ImpNegPl,  "olge"> ;
+          <VIPass,       _>  => <"ei", verbs ! PassPresn False,  "ole"> ;
+          <VIInf i,      _>  => <"ei", verbs ! Inf i, "olla">
+        } ;
+        
+        ei  : Str = einegole.p1 ;
+        neg : Str = einegole.p2 ;
+        ole : Str = einegole.p3 ;
+        
+        olema : VForm => Str = verbOlema.s ;
+        
+        vf : Str -> Str -> {fin, inf : Str} = \x,y -> {fin = x ; inf = y} ;
+        
+        mkvf : VForm -> {fin, inf : Str} = \p -> case <ant,b> of {
+          <Simul,Pos> => vf (verbs ! p) [] ;
+          <Anter,Pos> => vf (olema ! p) part ; 
+--          <Anter,Neg> => vf ei          (ole ++ part) ;
+--          <Simul,Neg> => vf ei          neg
+          <Simul,Neg> => vf (ei ++ neg) [] ; --changed grouping from Fin
+          <Anter,Neg> => vf (ei ++ ole) part 
+        }
+   in case vi of {
+        VIFin Past => mkvf (Impf agr.n agr.p) ;
+        VIFin Cond => mkvf (Condit agr.n agr.p) ;
+        VIFin Fut  => mkvf (Presn agr.n agr.p) ;
+        VIFin Pres => mkvf (Presn agr.n agr.p) ;
+        VIImper    => mkvf (Imper agr.n) ;
+        VIPass     => mkvf (PassPresn True) ;
+        VIInf i    => mkvf (Inf i)
+        } ;
+
+    s2 = \\_,_,_ => [] ;
+    adv = \\_ => [] ;
+    ext = [] ; --relative clause
+    p = verb.p ; --particle verbs
+    sc = verb.sc 
+    } ;
+
+  insertObj : (Bool => Polarity => Agr => Str) -> VP -> VP = \obj,vp -> {
+    s = vp.s ;
+    s2 = \\fin,b,a => vp.s2 ! fin ! b ! a  ++ obj ! fin ! b ! a ;
+    adv = vp.adv ;
+    p = vp.p ;
+    ext = vp.ext ;
+    sc = vp.sc ; 
+    } ;
+
+  insertObjPre : (Bool => Polarity => Agr => Str) -> VP -> VP = \obj,vp -> {
+    s = vp.s ;
+    s2 = \\fin,b,a => obj ! fin ! b ! a ++ vp.s2 ! fin ! b ! a ;
+    adv = vp.adv ;
+    p = vp.p ;
+    ext = vp.ext ;
+    sc = vp.sc ; 
+    } ;
+
+  insertAdv : (Polarity => Str) -> VP -> VP = \adv,vp -> {
+    s = vp.s ;
+    s2 = vp.s2 ;
+    p = vp.p ;
+    ext = vp.ext ;
+    adv = \\b => vp.adv ! b ++ adv ! b ;
+    sc = vp.sc ; 
+    } ;
+
+  insertExtrapos : Str -> VP -> VP = \obj,vp -> {
+    s = vp.s ;
+    s2 = vp.s2 ;
+    p = vp.p ;
+    ext = vp.ext ++ obj ;
+    adv = vp.adv ;
+    sc = vp.sc ; 
+    } ;
+
+-- For $Sentence$.
+
+  Clause : Type = {
+    s : Tense => Anteriority => Polarity => SType => Str
+    } ;
+
+  ClausePlus : Type = {
+    s : Tense => Anteriority => Polarity => {subj,fin,inf,compl,adv,p,ext : Str}
+    } ;
+
+  -- The Finnish version of SQuest featured a word order change and
+  -- the question particle "ko". The Estonian version just prefixes the
+  -- declarative sentence with the yes/no-queryword "kas".
+  -- SQuest: "kas" + SDecl
+  -- It would be also correct to use the Finnish structure, just without the ko-particle.
+  -- Inari: added a third SType, SInv. 
+  -- Not sure if SInv is needed, but keeping it for possible future use.
+  -- There's need for an inverted word order with auxiliary verbs; infVP handles that. ComplVV calls infVP, which inverts the word order for the complement VP, and puts it into the resulting VP's `compl' field.
+  -- SInv made by mkClause would be for cases where you just need to construct an inverted word order, and then call it from some other place; application grammar (TODO: api oper for SType) or ExtraEst.
+  mkClause : (Polarity -> Str) -> Agr -> VP -> Clause = 
+    \sub,agr,vp -> {
+      s = \\t,a,b => 
+      let
+        c = (mkClausePlus sub agr vp).s ! t ! a ! b ;
+        --                 saan              sinust     aru    0
+        --       ma        olen     täna     sinust     aru    saanud
+        declCl = c.subj ++ c.fin ++ c.adv ++ c.compl ++ c.p ++ c.inf ++ c.ext ;
+        --                                [sind näha]  0      tahtnud
+        --      täna     olen     ma        sinust     aru    saanud
+        invCl = c.adv ++ c.fin ++ c.subj ++ c.compl ++ c.p ++ c.inf ++ c.ext
+      in 
+         table {
+           SDecl  => declCl ;
+           SQuest => "kas" ++ declCl ;
+           SInv   => invCl 
+         }
+      } ;
+
+  mkClausePlus : (Polarity -> Str) -> Agr -> VP -> ClausePlus =
+    \sub,agr,vp -> {
+      s = \\t,a,b => 
+        let 
+          agrfin = case vp.sc of {
+                    NPCase Nom => <agr,True> ;
+                    _ => <agrP3 Sg,False>      -- minun täytyy, minulla on
+                    } ;
+          verb  = vp.s ! VIFin t ! a ! b ! agrfin.p1 ;
+        in {subj = sub b ; 
+            fin  = verb.fin ; 
+            inf  = verb.inf ; 
+            compl = vp.s2 ! agrfin.p2 ! b ! agr ;
+            p = vp.p ;
+            adv  = vp.adv ! b ; 
+            ext  = vp.ext ; 
+            }
+     } ;
+
+  insertKinClausePlus : Predef.Ints 1 -> ClausePlus -> ClausePlus = \p,cl -> { 
+    s = \\t,a,b =>
+      let 
+         c = cl.s ! t ! a ! b   
+      in
+      case p of {
+         0 => {subj = c.subj ++ gi ; fin = c.fin ; inf = c.inf ;  -- Jussikin nukkuu
+               compl = c.compl ; p = c.p ; adv = c.adv ; ext = c.ext ; h = c.h} ;
+         1 => {subj = c.subj ; fin = c.fin ++ gi ; inf = c.inf ;  -- Jussi nukkuukin
+               compl = c.compl ; p = c.p ; adv = c.adv ; ext = c.ext ; h = c.h}
+         }
+    } ;
+
+  insertObjClausePlus : Predef.Ints 1 -> Bool -> (Polarity => Str) -> ClausePlus -> ClausePlus = 
+   \p,ifKin,obj,cl -> { 
+    s = \\t,a,b =>
+      let 
+         c = cl.s ! t ! a ! b ;
+         co = obj ! b ++ if_then_Str ifKin (kin b) [] ;
+      in case p of {
+         0 => {subj = c.subj ; fin = c.fin ; inf = c.inf ; 
+               compl = co ; p = c.p ; adv = c.compl ++ c.adv ; ext = c.ext ; h = c.h} ; -- Jussi juo maitoakin
+         1 => {subj = c.subj ; fin = c.fin ; inf = c.inf ; 
+               compl = c.compl ; p = c.p ; adv = co ; ext = c.adv ++ c.ext ; h = c.h}   -- Jussi nukkuu nytkin
+         }
+     } ;
+
+  kin : Polarity -> Str  = 
+    \p -> case p of {Pos => "gi" ; Neg => "gi"} ;
+  
+  --allomorph "ki", depends only on phonetic rules "üks+ki", "ühe+gi" 
+  --waiting for post construction in GF :P
+  gi : Str = "gi" ;
+
+  glueTok : Str -> Str = \s -> "&+" ++ s ;
+
+
+-- This is used for subjects of passives: therefore isFin in False.
+
+  subjForm : NP -> NPForm -> Polarity -> Str = \np,sc,b -> 
+    appCompl False b {s = [] ; c = sc ; isPre = True} np ;
+
+  infVP : NPForm -> Polarity -> Agr -> VP -> InfForm -> Str =
+    \sc,pol,agr,vp,vi ->
+        let 
+          fin = case sc of {     -- subject case
+            NPCase Nom => True ; -- mina tahan joosta
+            _ => False           -- minul peab auto olema
+            } ;
+          verb  = vp.s ! VIInf vi ! Simul ! Pos ! agr ; -- no "ei"
+          compl = vp.s2 ! fin ! pol ! agr ; -- but compl. case propagated
+          adv = vp.adv ! pol
+        in
+        -- inverted word order; e.g.
+      --sinust   kunagi aru     saada       tahtnud     rel. clause
+        compl ++ adv ++ vp.p ++ verb.inf ++ verb.fin ++ vp.ext ;
+        --TODO adv placement?
+        --TODO inf ++ fin or fin ++ inf? does it ever become a case here?
+
+-- The definitions below were moved here from $MorphoEst$ so that  
+-- auxiliary of predication can be defined.
+
+  verbOlema : Verb = 
+    let olema = mkVerb
+      "olema" "olla" "olen" "ollakse" 
+      "olge" "oli" "olnud" "oldud"
+     in {s = table {
+      Presn _ P3 => "on" ;
+      v => olema.s ! v
+      } ;
+      p = []
+    } ;
+
+  verbMinema : Verb = 
+    let minema = mkVerb 
+      "minema" "minna" "läheb" "minnakse" 
+      "minge" "läks" "läinud" "mindud"
+    in {s = table {
+      Impf Sg P1 => "läksin" ;
+      Impf Sg P2 => "läksid" ;
+      Impf Pl P1 => "läksime" ;
+      Impf Pl P2 => "läksite" ;
+      Impf Pl P3 => "läksid" ;
+      Imper Sg => "mine" ;
+      v => minema.s ! v
+      } ;
+      p = []
+    } ;
+    
+
+--3 Verbs
+
+  --Auxiliary for internal use
+  mkVerb : (x1,_,_,_,_,_,_,x8 : Str) -> Verb = 
+    \tulema,tulla,tuleb,tullakse,tulge,tuli,tulnud,tuldud -> 
+    vforms2V (vForms8 
+     tulema tulla tuleb tullakse tulge tuli tulnud tuldud
+      ) ;
+
+--below moved here from MorphoEst
+    VForms : Type = Predef.Ints 7 => Str ;
+    
+    vForms8 : (x1,_,_,_,_,_,_,x8 : Str) -> VForms =
+      \tulema,tulla,tuleb,tullakse,tulge,tuli,tulnud,tuldud ->
+      table {
+        0 => tulema ;
+        1 => tulla ;
+        2 => tuleb ;
+        3 => tullakse ;
+        4 => tulge ;
+        5 => tuli ;
+        6 => tulnud ;
+        7 => tuldud
+      } ;
+
+    vforms2V : VForms -> Verb = \vh -> 
+    let
+      tulema = vh ! 0 ; 
+      tulla = vh ! 1 ; 
+      tuleb = vh ! 2 ; 
+      tullakse = vh ! 3 ; --juuakse; loetakse 
+      tulge = vh ! 4 ;  --necessary for tulla, surra (otherwise *tulege, *surege) 
+      tuli = vh ! 5 ; --necessary for jooma-juua-jõi
+      tulnud = vh ! 6 ;
+      tuldud = vh ! 7 ; --necessary for t/d in tuldi; loeti
+      
+      tull_ = init tulla ; --juu(a); saad(a); tull(a);
+      tulles = tull_ + "es" ; --juues; saades; tulles;
+      
+      tule_ = init tuleb ;
+      
+      lask_ = Predef.tk 2 tulema ;
+      laulev = case (last lask_) of { --sooma~soov ; laulma~laulev
+          ("a"|"e"|"i"|"o"|"u"|"õ"|"ä"|"ö"|"ü") => lask_ + "v" ;
+          _ => lask_ + "ev" } ; --consonant stem in -ma, add e
+          
+      --imperfect stem
+      kaisi_ = case (Predef.dp 3 tuli) of {
+          "sis"    => lask_ + "i" ; --tõusin, tõusis
+          _ + "i"  => tuli ;        --jõin, jõi
+          _        => lask_ + "si"  --käisin, käis; muutsin, muutis
+         }; 
+            
+      tuld_ = Predef.tk 2 tuldud ; --d/t choice for tuldi etc.
+      tulgu = (init tulge) + "u" ;
+    in
+    {s = table {
+      Inf InfDa => tulla ;
+      Inf InfDes => tulles ;
+      Presn Sg P1 => tule_ + "n" ;
+      Presn Sg P2 => tule_ + "d" ;
+      Presn Sg P3 => tuleb ;
+      Presn Pl P1 => tule_ + "me" ;
+      Presn Pl P2 => tule_ + "te" ;
+      Presn Pl P3 => tule_ + "vad" ;
+      Impf Sg P1  => kaisi_ + "n" ;   --# notpresent
+      Impf Sg P2  => kaisi_ + "d" ;  --# notpresent
+      Impf Sg P3  => tuli ;  --# notpresent
+      Impf Pl P1  => kaisi_ + "me" ;  --# notpresent
+      Impf Pl P2  => kaisi_ + "te" ;  --# notpresent
+      Impf Pl P3  => kaisi_ + "d" ;  --# notpresent
+      Condit Sg P1 => tule_ + "ksin" ;  --# notpresent
+      Condit Sg P2 => tule_ + "ksid" ;  --# notpresent
+      Condit Sg P3 => tule_ + "ks";  --# notpresent
+      Condit Pl P1 => tule_ + "ksime" ;  --# notpresent
+      Condit Pl P2 => tule_ + "ksite" ;  --# notpresent
+      Condit Pl P3 => tule_ + "ksid" ;  --# notpresent
+      Imper Sg  => tule_ ; -- tule
+      Imper Pl  => tulge ; -- tulge
+      ImperP3   => tulgu ; -- tulgu (ta/nad) 
+      ImperP1Pl => tulge + "m" ; -- tulgem
+      ImpNegPl  => tulge ; -- ärge tulge
+      PassPresn True  => tullakse ;
+      PassPresn False => tuld_ + "a" ; --da or ta
+      PassImpf  True  => tuld_ + "i" ; --di or ti
+      PassImpf  False => tuldud ;  
+      Quotative Act  => lask_ + "vat" ;
+      Quotative Pass => tuld_ + "avat" ; --d or t
+      PresPart Act  => laulev ;
+      PresPart Pass => tuld_ + "av" ; --d or t
+      PastPart Act  => tulnud ;
+      PastPart Pass => tuldud ;
+      Inf InfMa => tulema ;
+      Inf InfMas => tulema + "s" ;
+      Inf InfMast => tulema + "st" ;
+      Inf InfMata => tulema + "ta" ;
+      Inf InfMaks => tulema + "ks" 
+      } ;
+    sc = NPCase Nom ;
+    p = [] ;
+    lock_V = <>
+    } ;
+
+  -- For regular verbs, paradigm from 4 base forms
+  -- Analoogiaseosed pöördsõna paradigmas
+  -- http://www.eki.ee/books/ekk09/index.php?p=3&p1=5&id=227
+  regVForms : (x1,_,_,x4 : Str) -> VForms = \vestlema,vestelda,vestleb,vesteldakse ->
+    let
+      vestle_ = Predef.tk 2 vestlema ;
+      vesteld_ = init vestelda ;
+      vestel_ = init vesteld_ ;
+      lase_ = init vestleb ;
+      jaet_ = Predef.tk 4 vesteldakse ;
+      g = case (last vesteld_) of { --doesn't work for anda~andke
+        "t" => "k" ;
+        _   => "g"
+      } ;
+      toit_ = case (last vestle_) of {  
+        ("t"|"d") => vesteld_ ; --toit(ma)   -> toitke;
+         _        => vestel_    --vestle(ma) -> vestelge
+      } ;
+      laski_ = case (last vestle_) of { 
+        ("a"|"e"|"i"|"o"|"u"|"õ"|"ä"|"ö"|"ü") 
+            => vestle_ ;      --vestle(ma) -> vestles
+         _  => vestle_ + "i"  --lask(ma)   -> laskis
+      } ;
+    in
+      vForms8
+        vestlema
+        vestelda
+        vestleb
+        vesteldakse
+        (toit_ + g + "e") --da: käskiva kõneviisi ainsuse 3. pööre ja mitmus;
+        (laski_ + "s") --ma: kindla kõneviisi lihtmineviku pöörded;
+        (toit_ + "nud") --da: isikulise tegumoe mineviku kesksõna
+        (jaet_ + "ud"); --takse: ülejäänud umbisikulise tgm vormid
+        
+
+  regVerb : (_,_,_,_ : Str) -> Verb = \kinkima,kinkida,kingib,kingitakse ->
+    vforms2V (regVForms kinkima kinkida kingib kingitakse) ;
+
+
+  noun2adj : CommonNoun -> Adj = noun2adjComp True ;
+--  noun2adj : Noun -> Adj = noun2adjComp True ;
+
+  -- TODO: remove the unused arguments and clean up the code
+  -- TODO: AAdv is current just Sg Ablat, which seems OK in most cases, although
+  -- ilus -> ilusti | ilusalt?
+  -- hea -> hästi
+  -- parem -> paremini
+  -- parim -> kõige paremini | parimalt?
+  noun2adjComp : Bool -> CommonNoun -> Adj = \isPos,tuore ->
+--  noun2adjComp : Bool -> Noun -> Adj = \isPos,tuore ->
+    let 
+      tuoreesti  = Predef.tk 1 (tuore.s ! NCase Sg Gen) + "sti" ; 
+      tuoreemmin = Predef.tk 2 (tuore.s ! NCase Sg Gen) + "in"
+    in {s = table {
+         AN f => tuore.s ! f ;
+         -- AAdv => if_then_Str isPos tuoreesti tuoreemmin
+         AAdv => tuore.s ! NCase Sg Ablat
+         } ;
+       } ;
+
+  CommonNoun = {s : NForm => Str} ;
+
+-- To form an adjective, it is usually enough to give a noun declension: the
+-- adverbial form is regular.
+
+  Adj : Type = {s : AForm => Str} ;
+
+
+-- Reflexive pronoun. 
+--- Possessive could be shared with the more general $NounFin.DetCN$.
+
+--oper
+  --Estonian version started
+  reflPron : Agr -> NP = \agr -> 
+    let 
+      ise = nForms2N (nForms6 "ise" "enda" "ennast" "endasse" "IGNORE" "IGNORE")
+    in {
+      s = table {
+        NPAcc => "ennast" ;
+        NPCase c => ise.s ! NCase Sg c
+        } ;
+      a = agr ;
+      isPron = False -- no special acc form
+      } ;
+
+
+
+    Noun = CommonNoun ** {lock_N : {}} ;
+    NForms : Type = Predef.Ints 5 => Str ;
+
+    nForms6 : (x1,_,_,_,_,x6 : Str) -> NForms = 
+      \jogi,joe,joge,joesse, -- sg nom, gen, part, ill
+       jogede,jogesid -> table { -- pl gen, part,
+      0 => jogi ;
+      1 => joe ;
+      2 => joge ;
+      3 => joesse ;
+      4 => jogede ;
+      5 => jogesid 
+      } ;
+
+  n2nforms : CommonNoun -> NForms = \ukko -> table {
+    0 => ukko.s ! NCase Sg Nom ;
+    1 => ukko.s ! NCase Sg Gen ;
+    2 => ukko.s ! NCase Sg Part ;
+    3 => ukko.s ! NCase Sg Illat ;
+    4 => ukko.s ! NCase Pl Gen ;
+    5 => ukko.s ! NCase Pl Part 
+  } ;
+
+    -- Converts 6 given strings (Nom, Gen, Part, Illat, Gen, Part) into Noun
+    -- http://www.eki.ee/books/ekk09/index.php?p=3&p1=5&id=226
+    nForms2N : NForms -> CommonNoun = \f -> 
+      let
+        jogi = f ! 0 ;
+        joe = f ! 1 ;
+        joge = f ! 2 ;
+        joesse = f ! 3 ;
+        jogede = f ! 4 ;
+        jogesid = f ! 5 ;
+      in 
+    {s = table {
+      NCase Sg Nom    => jogi ;
+      NCase Sg Gen    => joe ;
+      NCase Sg Part   => joge ;
+      NCase Sg Transl => joe + "ks" ;
+      NCase Sg Ess    => joe + "na" ;
+      NCase Sg Iness  => joe + "s" ;
+      NCase Sg Elat   => joe + "st" ;
+      NCase Sg Illat  => joesse ;
+      NCase Sg Adess  => joe + "l" ;
+      NCase Sg Ablat  => joe + "lt" ;
+      NCase Sg Allat  => joe + "le" ;
+      NCase Sg Abess  => joe + "ta" ;
+      NCase Sg Comit  => joe + "ga" ;
+      NCase Sg Termin => joe + "ni" ;
+
+      NCase Pl Nom    => joe + "d" ;
+      NCase Pl Gen    => jogede ;
+      NCase Pl Part   => jogesid ;
+      NCase Pl Transl => jogede + "ks" ;
+      NCase Pl Ess    => jogede + "na" ;
+      NCase Pl Iness  => jogede + "s" ;
+      NCase Pl Elat   => jogede + "st" ;
+      NCase Pl Illat  => jogede + "sse" ;
+      NCase Pl Adess  => jogede + "l" ;
+      NCase Pl Ablat  => jogede + "lt" ;
+      NCase Pl Allat  => jogede + "le" ;
+      NCase Pl Abess  => jogede + "ta" ;
+      NCase Pl Comit  => jogede + "ga" ;
+      NCase Pl Termin => jogede + "ni" 
+
+      } --;
+--    lock_N = <>
+    } ;
+
+oper
+  rp2np : Number -> {s : Number => NPForm => Str ; a : RAgr} -> NP = \n,rp -> {
+    s = rp.s ! n ;
+    a = agrP3 Sg ;  -- does not matter (--- at least in Slash)
+    isPron = False  -- has no special accusative
+    } ;
+
+  etta_Conj : Str = "et" ;
+
+    heavyDet : PDet -> PDet ** {sp : Case => Str} = \d -> d ** {sp = d.s} ;
+    PDet : Type = {
+      s : Case => Str ;
+      n : Number ;
+      isNum : Bool ;
+      isDef : Bool
+      } ;
+
+    heavyQuant : PQuant -> PQuant ** {sp : Number => Case => Str} = \d -> 
+      d ** {sp = d.s} ; 
+    PQuant : Type =  
+      {s : Number => Case => Str ; isDef : Bool} ; 
+
+}
diff --git a/lib/src/estonian/SentenceEst.gf b/lib/src/estonian/SentenceEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/SentenceEst.gf
@@ -0,0 +1,67 @@
+concrete SentenceEst of Sentence = CatEst ** open Prelude, ResEst in {
+
+  flags optimize=all_subs ; coding=utf8;
+
+  lin
+
+    PredVP np vp = mkClause (subjForm np vp.sc) np.a vp ;
+
+    PredSCVP sc vp = mkClause (\_ -> sc.s) (agrP3 Sg) vp ;
+
+    ImpVP vp = {
+      s = \\pol,agr => 
+        let 
+          verb  = vp.s ! VIImper ! Simul ! pol ! agr ;
+          compl = vp.s2 ! False ! pol ! agr ++ vp.ext  --- False = like inf (osta auto)
+        in --(ära)  loe         raamat(ut) läbi
+        verb.fin ++ verb.inf ++ compl   ++ vp.p ; 
+    } ;
+
+-- The object case is formed at the use site of $c2$, in $Relative$ and $Question$.
+
+    SlashVP np vp = { 
+      s = \\t,a,p => (mkClause (subjForm np vp.sc) np.a vp).s ! t ! a ! p ! SDecl ;
+      c2 = vp.c2
+      } ;
+
+    AdvSlash slash adv = {
+      s  = \\t,a,b => slash.s ! t ! a ! b ++ adv.s ;
+      c2 = slash.c2
+      } ;
+
+    SlashPrep cl prep = {
+      s = \\t,a,p => cl.s ! t ! a ! p ! SDecl ; 
+      c2 = prep
+      } ;
+
+    SlashVS np vs slash = { 
+      s = \\t,a,p => 
+        (mkClause (subjForm np vs.sc) np.a 
+          (insertExtrapos (etta_Conj ++ slash.s)
+             (predV vs))
+        ).s ! t ! a ! p ! SDecl ;
+      c2 = slash.c2
+      } ;
+
+
+    EmbedS  s  = {s = etta_Conj ++ s.s} ;
+    EmbedQS qs = {s = qs.s} ;
+    EmbedVP vp = {s = infVP (NPCase Nom) Pos (agrP3 Sg) vp InfDa} ; --- case,pol,agr,infform
+
+    UseCl  t p cl = {s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p ! SDecl} ;
+    UseQCl t p cl = {s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p} ;
+    UseRCl t p cl = {
+      s = \\r => t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p ! r ;
+      c = cl.c
+      } ;
+    UseSlash t p cl = {
+      s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p ;
+      c2 = cl.c2
+    } ;
+
+    AdvS a s = {s = a.s ++ s.s} ;
+    ExtAdvS a s = {s = a.s ++ "," ++ s.s} ;
+
+    RelS s r = {s = s.s ++ "," ++ r.s ! agrP3 Sg} ; ---- mikä
+
+}
diff --git a/lib/src/estonian/StructuralEst.gf b/lib/src/estonian/StructuralEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/StructuralEst.gf
@@ -0,0 +1,302 @@
+concrete StructuralEst of Structural = CatEst **
+  open MorphoEst, ParadigmsEst, (X = ConstructX), MakeStructuralEst, Prelude in {
+
+  flags optimize=all ; coding=utf8 ;
+
+  lin
+  above_Prep = postGenPrep "peal" ;
+  after_Prep = postGenPrep "järel" ;
+
+  all_Predet = {s = \\n,c =>
+    let
+      kaiket = caseTable n (mkN "kõik")
+    in
+    case npform2case n c of {
+      Nom => "kõik" ;
+      k => kaiket ! k
+      }
+    } ;
+  almost_AdA, almost_AdN = ss "peaaegu" ;
+  although_Subj = ss "kuigi" ;
+  always_AdV = ss "alati" ;
+  and_Conj = {s1 = [] ; s2 = "ja" ; n = Pl} ;
+  because_Subj = ss "sellepärast" ;
+  before_Prep = prePrep partitive "enne" ;
+  behind_Prep = postGenPrep "taga" ;
+  between_Prep = postGenPrep "vahel" ;
+  both7and_DConj = sd2 "nii" "kui ka" ** {n = Pl} ;
+  but_PConj = ss "aga" ;
+  by8agent_Prep = postGenPrep "poolt" ;
+  by8means_Prep = casePrep adessive ;
+  can8know_VV = mkVV (mkV "oskama" "osata") ;
+  can_VV = mkVV (mkV "võima" "võida") ;
+  during_Prep = postGenPrep "ajal" ;
+  either7or_DConj = sd2 "kas" "või" ** {n = Sg} ;
+  everybody_NP = makeNP (mkN "igaüks") Sg ;
+  every_Det = mkDet Sg (mkN "iga") ;
+  everything_NP = makeNP ((mkN "kõik") ** {lock_N = <>}) Sg ;
+  everywhere_Adv = ss "kõikjal" ;
+  few_Det = mkDet Sg (mkN "mõni") ;
+---  first_Ord = {s = \\n,c => (mkN "ensimmäinen").s ! NCase n c} ;
+  for_Prep = casePrep allative ;
+  from_Prep = casePrep elative ;
+  he_Pron = mkPronoun "tema" "tema" "teda" Sg P3 ;
+  here_Adv = ss "siin" ;
+  here7to_Adv = ss "siia" ;
+  here7from_Adv = ss "siit" ;
+  how_IAdv = ss "kuidas" ;
+  how8much_IAdv = ss "kui palju" ;
+  how8many_IDet = {
+    s = \\c => "kui" ++ (mkN "mitu" "mitme" "mitut" "TODO" "TODO" "TODO").s ! NCase Sg c ;
+    n = Sg ;
+    isNum = False
+  } ;
+  if_Subj = ss "kui" ;
+  in8front_Prep = postGenPrep "ees" ;
+  i_Pron  = mkPronoun "mina" "minu" "mind" Sg P1 ;
+  in_Prep = casePrep inessive ;
+  it_Pron = {
+    s = \\c => pronSe.s ! npform2case Sg c ;
+    a = agrP3 Sg ;
+    isPron = False
+    } ;
+  less_CAdv = X.mkCAdv "vähem" "kui" ;
+  many_Det = mkDet Sg (mkN "mitu") ;
+  more_CAdv = X.mkCAdv "rohkem" "kui" ;
+  most_Predet = {s = \\n,c => (nForms2N (dSuurin "MOST")).s ! NCase n (npform2case n c)} ;
+  much_Det = mkDet Sg {s = \\_ => "palju"} ;
+  must_VV = mkVVf (mkV "pidama" "pidada" "peab" "peetakse" "pidage" "pidi" "pidanud" "peetud") infMa ;
+  no_Utt = ss "ei" ;
+  on_Prep = casePrep adessive ;
+---  one_Quant = mkDet Sg  DEPREC
+  only_Predet = {s = \\_,_ => "ainult"} ;
+  or_Conj = {s1 = [] ; s2 = "või" ; n = Pl} ;
+  otherwise_PConj = ss "muidu" ;
+  part_Prep = casePrep partitive ;
+  please_Voc = ss ["palun"] ; --- number
+  possess_Prep = casePrep genitive ;
+  quite_Adv = ss "üsna" ;
+  she_Pron = mkPronoun "tema" "tema" "teda" Sg P3 ;
+  so_AdA = ss "nii" ;
+  somebody_NP = {
+    s = \\c => jokuPron ! Sg ! npform2case Sg c ;
+    a = agrP3 Sg ;
+    isPron = False
+    } ;
+  someSg_Det = heavyDet {
+    s = jokuPron ! Sg ;
+    isNum = False ; isDef = True ; n = Sg
+    } ;
+  somePl_Det = heavyDet {
+    s = jokuPron ! Pl ;
+    isNum = False ; isDef = True ;
+    n = Pl
+    } ;
+  something_NP = {
+    s = \\c => mikaInt ! Sg ! npform2case Sg c ;
+    a = agrP3 Sg ;
+    isPron = False
+    } ;
+  somewhere_Adv = ss "kuskil" ;
+  that_Quant = heavyQuant {
+    s = table (MorphoEst.Number) {
+          Sg => table (MorphoEst.Case) {
+            c => (mkPronoun "too" "tolle" "toda" Sg P3).s ! NPCase c
+            } ;
+          Pl => table (MorphoEst.Case) {
+            c => (mkPronoun "nood" "nonde" "noid" Sg P3).s ! NPCase c
+            }
+          } ;
+    isNum = False ; isDef = True ;
+    } ;
+  that_Subj = ss "et" ;
+  there_Adv = ss "seal" ;
+  there7to_Adv = ss "sinna" ;
+  there7from_Adv = ss "sealt" ;
+  therefore_PConj = ss "sellepärast" ;
+  they_Pron = mkPronoun "nemad" "nende" "neid" Pl P3 ;
+  this_Quant = heavyQuant {
+    s = table (MorphoEst.Number) {
+          Sg => table (MorphoEst.Case) {
+            c => (mkPronoun "see" "selle" "seda" Sg P3).s ! NPCase c
+            } ;
+          Pl => table (MorphoEst.Case) {
+            c => (mkPronoun "need" "nende" "neid" Sg P3).s ! NPCase c
+            }
+          } ;
+    isNum = False ; isDef = True ;
+    } ;
+  through_Prep = postGenPrep "kaudu" ;
+  too_AdA = ss "liiga" ;
+  to_Prep = casePrep allative ;
+  under_Prep = postGenPrep "all" ;
+  very_AdA = ss "väga" ;
+  want_VV = mkVV (mkV "tahtma") ;
+  we_Pron = mkPronoun "meie" "meie" "meid" Pl P1 ;
+  whatPl_IP = {
+    s = table {NPAcc => "mida" ; c => mikaInt ! Pl ! npform2case Pl c} ;
+    n = Pl
+    } ;
+  whatSg_IP = {
+    s = \\c => mikaInt ! Sg ! npform2case Sg c ;
+    n = Sg
+    } ;
+  when_IAdv = ss "kui" ;
+  when_Subj = ss "kui" ;
+  where_IAdv = ss "kus" ;
+  which_IQuant = { s = mikaInt } ;
+  whoSg_IP = {
+    s = table {NPAcc => "keda" ; c => kukaInt ! Sg ! npform2case Sg c} ;
+    n = Sg
+    } ;
+  whoPl_IP = {
+    s = table {NPAcc => "keda" ; c => kukaInt ! Pl ! npform2case Pl c} ;
+    n = Pl
+    } ;
+  why_IAdv = ss "miks" ;
+  without_Prep = prePrep partitive "ilma" ;
+  with_Prep = prePrep comitative "koos" ;
+  yes_Utt = ss "jah" ;
+  youSg_Pron = mkPronoun "sina" "sinu" "sind" Sg P2 ;
+  youPl_Pron = mkPronoun "teie" "teie" "teid" Pl P2 ;
+  youPol_Pron =
+    let p = mkPronoun "teie" "teie" "teid" Pl P2 in
+    {s = p.s ; a = AgPol} ;
+
+oper
+  jokuPron : MorphoEst.Number => (MorphoEst.Case) => Str =
+    let
+      keegi = mkN "keegi" "kellegi" "kedagi" "kellegisse" "kellegi" "kedagi"
+    in
+    table {
+      Sg => table {
+        c => keegi.s ! NCase Sg c
+       } ;
+      Pl => table {
+        c => keegi.s ! NCase Sg c
+        }
+      } ;
+
+  -- TODO: maybe remove
+  jokinPron : MorphoEst.Number => (MorphoEst.Case) => Str =
+    table {
+      Sg => table {
+        Nom => "miski" ;
+        Iness => "milleski" ;
+        Elat => "millestki" ;
+        Ablat => "milleltki" ;
+        Transl => "millekski" ;
+        c => mikaInt ! Sg ! c + "gi"
+       } ;
+      Pl => table { --TODO correct these plurals
+        Nom => "miski" ;
+        Iness => "milleski" ;
+        Elat => "millestki" ;
+        Ablat => "milleltki" ;
+        Transl => "millekski" ;
+        c => mikaInt ! Pl ! c + "gi"
+        }
+      } ;
+
+  --TODO does this work?
+  mikaInt : MorphoEst.Number => (MorphoEst.Case) => Str =
+    let {
+      mi  = mkN "mille"
+    } in
+    table {
+      Sg => table {
+        Nom => "mis" ;
+        Gen => "mille" ;
+        Part => "mida" ;
+        c   => mi.s ! NCase Sg c
+       } ;
+      Pl => table {
+        Nom => "mis" ;
+        Gen => "mille" ;
+        Part => "mida" ;
+        c   => mi.s ! NCase Pl c
+        }
+      } ;
+
+  kukaInt : MorphoEst.Number => (MorphoEst.Case) => Str =
+    let
+      kuka = mkN "kes" "kelle" "keda" "kellesse"
+                 "kellede" "keda" ;
+    in
+    table {
+      Sg => table {
+        c   => kuka.s ! NCase Sg c
+       } ;
+      Pl => table {
+        Nom => "kes" ;
+        c   => kuka.s ! NCase Pl c
+        }
+      } ;
+  mikaanPron : MorphoEst.Number => (MorphoEst.Case) => Str = \\n,c =>
+    case <n,c> of {
+        <_,Nom> => "ükski" ;
+        <_,Part> => "ühtegi" ;
+        <_,Gen> => "ühegi" ;
+        _   => mikaInt ! n ! c + "gi" ----ki
+       } ;
+
+  kukaanPron : MorphoEst.Number => (MorphoEst.Case) => Str =
+    table {
+      Sg => table {
+        Nom => "keegi" ;
+        Part => "kedagi" ;
+        c   => kukaInt ! Sg ! c + "gi"
+       } ;
+      Pl => table {
+        Nom => "ketkään" ;
+        Part => "keitään" ;
+        c   => kukaInt ! Pl ! c + "gi"
+        }
+      } ;
+
+
+oper
+  makeNP  : N -> MorphoEst.Number -> CatEst.NP ;
+  makeNP noun num = {
+    s = \\c => noun.s ! NCase num (npform2case num c) ;
+    a = agrP3 num ;
+    isPron = False ;
+    lock_NP = <>
+    } ;
+
+lin
+  not_Predet = {s = \\_,_ => "ei"} ;
+
+  no_Quant = heavyQuant {
+    s = \\n,c => "mitte" ++ mikaanPron ! n ! c ;
+    isNum = False ; isDef = True ;
+    } ;
+
+  if_then_Conj = {s1 = "kui" ; s2 = "siis" ; n = Sg} ;
+  nobody_NP = {
+    s = \\c => "mitte" ++ kukaanPron ! Sg ! npform2case Sg c ;
+    a = agrP3 Sg ;
+    isPron = False
+    } ;
+
+  nothing_NP = {
+    s = \\c => "mitte" ++ mikaanPron ! Sg ! npform2case Sg c ;
+    a = agrP3 Sg ;
+    isPron = False
+    } ;
+
+  at_least_AdN = ss "vähemalt" ;
+  at_most_AdN = ss "kuni" ;
+
+  as_CAdv = X.mkCAdv "sama palju" "kui" ;
+
+  except_Prep = postPrep partitive "väljaarvatud" ;
+
+  have_V2 = mkV2 (caseV adessive vOlema) ;
+
+  -- Kaarel: TODO: not sure what this is...
+  -- Name of the language in that language, s/suomi/eesti/ :--P
+  lin language_title_Utt = ss "eesti" ;
+
+}
+
diff --git a/lib/src/estonian/SymbolEst.gf b/lib/src/estonian/SymbolEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/SymbolEst.gf
@@ -0,0 +1,42 @@
+concrete SymbolEst of Symbol = CatEst ** open Prelude, NounEst, ResEst in {
+
+lin
+  SymbPN i = {s = \\c => i.s} ; --- c
+  IntPN i  = {s = \\c => i.s} ; --- c
+  FloatPN i  = {s = \\c => i.s} ; --- c
+  NumPN i  = {s = \\c => i.s!Sg!Nom } ; --- c
+
+  CNIntNP cn i = {
+    s = \\c => cn.s ! NCase Sg (npform2case Sg c) ++ i.s ;
+    a = agrP3 Sg ;
+    isPron = False
+    } ;
+  CNSymbNP det cn xs = let detcn = NounEst.DetCN det cn in {
+    s = \\c => detcn.s ! c ++ xs.s ;
+    a = detcn.a ;
+    isPron = False
+    } ;
+  CNNumNP cn i = {
+    s = \\c => cn.s ! NCase Sg (npform2case Sg c) ++ i.s ! Sg ! Nom ;
+    a = agrP3 Sg ;
+    isPron = False
+    } ;
+
+  SymbS sy = sy ;
+
+  SymbNum n = {s = \\_,_ => n.s ; isNum = True ; n = Pl} ;
+  SymbOrd n = {s = \\_ => n.s ++ "."} ;
+
+lincat 
+
+  Symb, [Symb] = SS ;
+
+lin
+
+  MkSymb s = s ;
+
+  BaseSymb = infixSS "ja" ;
+  ConsSymb = infixSS "," ;
+
+}
+
diff --git a/lib/src/estonian/VerbEst.gf b/lib/src/estonian/VerbEst.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/estonian/VerbEst.gf
@@ -0,0 +1,136 @@
+--1 Verb Phrases in Estonian
+
+concrete VerbEst of Verb = CatEst ** open Prelude, ResEst in {
+
+  flags optimize=all_subs ; coding=utf8;
+
+  lin
+    UseV = predV ;
+
+    SlashV2a v = predV v ** {c2 = v.c2} ;
+
+    Slash2V3 v np = 
+      insertObj 
+        (\\fin,b,_ => appCompl fin b v.c2 np) (predV v) ** {c2 = v.c3} ;
+    Slash3V3 v np = 
+      insertObj 
+        (\\fin,b,_ => appCompl fin b v.c3 np) (predV v) ** {c2 = v.c2} ;
+
+    ComplVV v vp = 
+      insertObj 
+        (\\_,b,a => infVP v.sc b a vp v.vi) 
+        (predV {s = v.s ; 
+                p = v.p ;
+                sc = case vp.sc of {
+                  NPCase Nom => v.sc ; -- minul tuleb kirjutada (VV 'tulema' determines the subject case)
+                  c => c               -- minul peab auto olema (VP 'olema' determines the subject case)
+                  }
+               }
+         ) ;
+
+    ComplVS v s  = insertExtrapos (etta_Conj ++ s.s) (predV v) ;
+    ComplVQ v q  = insertExtrapos (          q.s) (predV v) ;
+    ComplVA v ap = 
+      insertObj 
+        (\\_,b,agr => 
+           let n = (complNumAgr agr) in
+           ap.s ! False ! (NCase n (npform2case n v.c2.c))) --- v.cs.s ignored
+        (predV v) ;
+
+    SlashV2S v s = 
+      insertExtrapos (etta_Conj ++ s.s) (predV v) ** {c2 = v.c2} ;
+    SlashV2Q v q = 
+      insertExtrapos (q.s) (predV v) ** {c2 = v.c2} ;
+    SlashV2V v vp = 
+      insertObj (\\_,b,a => infVP v.sc b a vp v.vi) (predV v) ** {c2 = v.c2} ;
+      ---- different infinitives
+    SlashV2A v ap = 
+      insertObj 
+        (\\fin,b,_ => 
+          ap.s ! False ! (NCase Sg (npform2case Sg v.c3.c))) ----agr to obj
+        (predV v) ** {c2 = v.c2} ;
+
+    ComplSlash vp np = insertObjPre (\\fin,b,_ => appCompl fin b vp.c2 np) vp ;
+
+    UseComp comp = 
+      insertObj (\\_,_ => comp.s) (predV (verbOlema ** {sc = NPCase Nom})) ;
+
+    SlashVV v vp = 
+      insertObj 
+        (\\_,b,a => infVP v.sc b a vp v.vi) 
+        (predV {s = v.s ; 
+                p = v.p ;
+                sc = case vp.sc of {
+                  NPCase Nom => v.sc ;   -- minun täytyy pestä auto
+                  c => c                 -- minulla täytyy olla auto
+                  } 
+               }
+         ) ** {c2 = vp.c2} ; ---- correct ??
+
+    SlashV2VNP v np vp = 
+      insertObjPre 
+        (\\fin,b,a => appCompl True b v.c2 np ++ ---- fin -> stack overflow
+                      infVP v.sc b a vp v.vi) 
+          (predV v) ** {c2 = vp.c2} ;
+
+    AdvVP vp adv = insertAdv (\\_ => adv.s) vp ;
+
+    AdVVP adv vp = insertAdv (\\_ => adv.s) vp ;
+
+    ReflVP v = insertObjPre (\\fin,b,agr => appCompl fin b v.c2 (reflPron agr)) v ;
+
+    PassV2 v = 
+    let 
+      vp = predV v ;
+      subjCase = case v.c2.c of { --this is probably a reason to not get rid of NPAcc; TODO check
+        NPCase Gen => NPCase Nom ; --valisin koera -> koer valitakse
+        _          => v.c2.c       --rääkisin koerale -> koerale räägitakse
+      }
+    in {
+      s = \\_ => vp.s ! VIPass ;
+      s2 = \\_,_,_ => [] ;
+      adv = \\_ => [] ;
+      p = vp.p ;
+      ext = vp.ext ;
+      sc = subjCase  -- koer valitakse ; koerale räägitakse 
+      } ;
+
+----b    UseVS, UseVQ = \v -> v ** {c2 = {s = [] ; c = NPAcc ; isPre = True}} ;
+
+    CompAP ap = {
+      s = \\agr => 
+          let
+            n = complNumAgr agr ; 
+          in ap.s ! False ! (NCase n Nom)
+      } ;
+      
+    CompCN cn = {
+      s = \\agr => 
+          let
+            n = complNumAgr agr ;
+          in cn.s ! (NCase n Nom)
+      } ;
+    CompNP np = {s = \\_ => np.s ! NPCase Nom} ;
+    CompAdv a = {s = \\_ => a.s} ;
+
+}
+
+
+--2 The object case
+--
+-- The rules involved are ComplV2 and ComplVV above.
+-- The work is done jointly in ResEst.infVP and appCompl. 
+-- Cases to test: l -table (to see negated forms)
+--```
+--   minun täytyy ostaa auto
+--   PredVP (UsePron i_Pron) (ComplVV must_VV 
+--     (ComplV2 buy_V2 (DetCN (DetSg (SgQuant DefArt) NoOrd) (UseN car_N))))
+--   minä tahdon ostaa auton
+--   PredVP (UsePron i_Pron) (ComplVV want_VV 
+--     (ComplV2 buy_V2 (DetCN (DetSg (SgQuant DefArt) NoOrd) (UseN car_N))))
+--   minulla täytyy olla auto
+--   PredVP (UsePron i_Pron) (ComplVV must_VV 
+--     (ComplV2 have_V2 (DetCN (DetSg (SgQuant DefArt) NoOrd) (UseN car_N))))
+--```
+-- Unfortunately, there is no nice way to say "I want to have a car".
+-- (Other than the paraphrases "I want a car" or "I want to own a car".)
diff --git a/lib/src/experimental/Chunk.gf b/lib/src/experimental/Chunk.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/Chunk.gf
@@ -0,0 +1,91 @@
+abstract Chunk = RGLBase - [Pol,Tense], NDPred ** {
+
+cat
+  Chunks ;
+  Chunk ;
+
+fun
+  OneChunk : Chunk -> Chunks ;
+  PlusChunk : Chunk -> Chunks -> Chunks ;
+
+  ChunkPhr : Chunks -> Phr ;
+
+fun
+
+  AP_Chunk : AP -> Chunk ;
+  AdA_Chunk : AdA -> Chunk ;
+  Adv_Chunk : Adv -> Chunk ;
+  AdV_Chunk : AdV -> Chunk ;
+  AdN_Chunk : AdN -> Chunk ;
+  Cl_Chunk : PrCl_none -> Chunk ;
+  Cl_np_Chunk : PrCl_np -> Chunk ;
+  QCl_Chunk : PrQCl_none -> Chunk ;
+  QCl_np_Chunk : PrQCl_np -> Chunk ;
+  CN_Pl_Chunk : CN -> Chunk ;
+  CN_Sg_Chunk : CN -> Chunk ;
+  CN_Pl_Gen_Chunk : CN -> Chunk ;
+  CN_Sg_Gen_Chunk : CN -> Chunk ;
+  Conj_Chunk : Conj -> Chunk ;
+  IAdv_Chunk : IAdv -> Chunk ;
+  IP_Chunk : IP -> Chunk ;
+  NP_Nom_Chunk : NP -> Chunk ;
+  NP_Acc_Chunk : NP -> Chunk ;
+  NP_Gen_Chunk : NP -> Chunk ;
+  Numeral_Nom_Chunk : Numeral -> Chunk ;
+  Numeral_Gen_Chunk : Numeral -> Chunk ;
+  Ord_Nom_Chunk : Ord -> Chunk ;
+  Ord_Gen_Chunk : Ord -> Chunk ;
+  Predet_Chunk : Predet -> Chunk ;
+  Prep_Chunk : Prep -> Chunk ;
+  RP_Nom_Chunk : RP -> Chunk ;
+  RP_Gen_Chunk : RP -> Chunk ;
+  RP_Acc_Chunk : RP -> Chunk ;
+  Subj_Chunk : Subj -> Chunk ;
+
+  VP_none_Chunk, VP_none_inf_Chunk : PrVP_none -> Chunk ;
+  VP_np_Chunk,   VP_np_inf_Chunk : PrVP_np -> Chunk ;
+  VP_s_Chunk,    VP_s_inf_Chunk : PrVP_s -> Chunk ;
+  VP_v_Chunk,   VP_v_inf_Chunk : PrVP_v -> Chunk ;
+  VP_a_Chunk,   VP_a_inf_Chunk : PrVP_a -> Chunk ;
+  VP_q_Chunk,   VP_q_inf_Chunk : PrVP_q -> Chunk ;
+  VP_np_np_Chunk,   VP_np_np_inf_Chunk : PrVP_np_np -> Chunk ;
+  VP_np_s_Chunk,    VP_np_s_inf_Chunk : PrVP_np_s -> Chunk ;
+  VP_np_v_Chunk,   VP_np_v_inf_Chunk : PrVP_np_v -> Chunk ;
+  VP_np_q_Chunk,   VP_np_q_inf_Chunk : PrVP_np_q -> Chunk ;
+  VP_np_a_Chunk,   VP_np_a_inf_Chunk : PrVP_np_a -> Chunk ;
+
+  V_none_prespart_Chunk,  V_none_pastpart_Chunk : PrV_none -> Chunk ;
+  V_np_prespart_Chunk,  V_np_pastpart_Chunk : PrV_np -> Chunk ;
+  V_s_prespart_Chunk,  V_s_pastpart_Chunk : PrV_s -> Chunk ;
+  V_v_prespart_Chunk,  V_v_pastpart_Chunk : PrV_v -> Chunk ;
+  V_q_prespart_Chunk,  V_q_pastpart_Chunk : PrV_q -> Chunk ;
+  V_a_prespart_Chunk,  V_a_pastpart_Chunk : PrV_q -> Chunk ;
+
+  V_np_np_prespart_Chunk,  V_np_np_pastpart_Chunk : PrV_np_np -> Chunk ;
+  V_np_s_prespart_Chunk,  V_np_s_pastpart_Chunk : PrV_np_s -> Chunk ;
+  V_np_v_prespart_Chunk,  V_np_v_pastpart_Chunk : PrV_np_v -> Chunk ;
+  V_np_q_prespart_Chunk,  V_np_q_pastpart_Chunk : PrV_np_q -> Chunk ;
+  V_np_a_prespart_Chunk,  V_np_a_pastpart_Chunk : PrV_np_q -> Chunk ;
+
+  refl_SgP1_Chunk,
+  refl_SgP2_Chunk,
+  refl_SgP3_Chunk,
+  refl_PlP1_Chunk,
+  refl_PlP2_Chunk,
+  refl_PlP3_Chunk : Chunk ;
+  neg_Chunk : Chunk ;
+  copula_Chunk : Chunk ;
+  copula_neg_Chunk : Chunk ;
+  copula_inf_Chunk : Chunk ;
+  past_copula_Chunk : Chunk ;
+  past_copula_neg_Chunk : Chunk ;
+  future_Chunk : Chunk ;
+  future_neg_Chunk : Chunk ;
+  cond_Chunk : Chunk ;
+  cond_neg_Chunk : Chunk ;
+  perfect_Chunk : Chunk ;
+  perfect_neg_Chunk : Chunk ;
+  past_perfect_Chunk : Chunk ;
+  past_perfect_neg_Chunk : Chunk ;
+
+}
diff --git a/lib/src/experimental/ChunkChi.gf b/lib/src/experimental/ChunkChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/ChunkChi.gf
@@ -0,0 +1,128 @@
+concrete ChunkChi of Chunk = 
+  RGLBaseChi - [Pol,Tense,Ant], 
+  NDPredChi 
+
+  ** open (PI=PredInstanceChi), ResChi, Prelude in {
+
+lincat
+  Chunks = {s : Str} ;
+  Chunk = {s : Str};
+
+lin
+  OneChunk c = c ;
+  PlusChunk c cs = cc2 c cs ;
+
+  ChunkPhr c = ss ("*" ++ c.s) | c ;
+
+lin
+
+
+  AP_Chunk ap = ap ;
+  AdA_Chunk ada = ada ;
+  Adv_Chunk adv = adv ;
+  AdV_Chunk adv = adv ;
+  AdN_Chunk adn = adn ;
+  Cl_Chunk, Cl_np_Chunk = \cl -> ss (PI.declCl cl) ;
+  QCl_Chunk, QCl_np_Chunk = \cl -> ss (PI.questCl cl) ;
+  CN_Pl_Chunk cn = cn ;
+  CN_Sg_Chunk cn = cn ;
+  CN_Pl_Gen_Chunk cn = ss (cn.s ++ de_s) ;
+  CN_Sg_Gen_Chunk cn = ss (cn.s ++ de_s) ;
+  Conj_Chunk conj = ss (conj.s ! CSent).s2 ;
+  IAdv_Chunk iadv = iadv ; 
+  IP_Chunk ip = ip ;
+  NP_Nom_Chunk np = np ;
+  NP_Acc_Chunk np = np ;
+  NP_Gen_Chunk np = ss (np.s ++ de_s) ;
+  Numeral_Nom_Chunk num = ss (num.s ++ ge_s) ;
+  Numeral_Gen_Chunk num = ss (num.s ++ ge_s ++ de_s) ;
+  Ord_Nom_Chunk ord = ord ;
+  Ord_Gen_Chunk ord = ord ;
+  Predet_Chunk predet = predet ;
+  Prep_Chunk prep = ss (prep.prepPre ++ prep.prepPost) ;
+  RP_Nom_Chunk rp = rp ;
+  RP_Acc_Chunk rp = rp ;
+  RP_Gen_Chunk rp = ss (rp.s ++ de_s) ;
+  Subj_Chunk subj = ss (subj.prePart ++ subj.sufPart) ;
+
+  VP_none_Chunk, 
+  VP_np_Chunk, 
+  VP_s_Chunk, 
+  VP_v_Chunk,
+  VP_a_Chunk,
+  VP_q_Chunk,
+  VP_np_np_Chunk, 
+  VP_np_s_Chunk, 
+  VP_np_a_Chunk,
+  VP_np_q_Chunk,
+  VP_np_v_Chunk 
+  = \vp -> 
+    let verb = vp.v ! PI.UUnit
+    in ss (
+    verb.p1 ++ vp.adV ++ vp.adv ++ verb.p2 ++ verb.p3 ++ vp.part ++
+    vp.adj ! PI.UUnit ++ vp.obj1.p1 ! PI.UUnit ++ vp.obj2.p1 ! PI.UUnit ++ vp.ext
+    ) ;
+
+  VP_none_inf_Chunk, 
+  VP_np_inf_Chunk, 
+  VP_s_inf_Chunk, 
+  VP_a_inf_Chunk, 
+  VP_q_inf_Chunk, 
+  VP_v_inf_Chunk,
+  VP_np_np_inf_Chunk, 
+  VP_np_s_inf_Chunk, 
+  VP_np_a_inf_Chunk, 
+  VP_np_q_inf_Chunk, 
+  VP_np_v_inf_Chunk 
+    = \vp -> ss (PI.infVP PI.UUnit PI.UUnit vp) ;
+
+  V_none_prespart_Chunk,
+  V_np_prespart_Chunk,
+  V_s_prespart_Chunk,
+  V_a_prespart_Chunk,
+  V_q_prespart_Chunk,
+  V_v_prespart_Chunk,
+  V_np_np_prespart_Chunk,
+  V_np_s_prespart_Chunk,
+  V_np_a_prespart_Chunk,
+  V_np_q_prespart_Chunk,
+  V_np_v_prespart_Chunk 
+    = \v -> ss (PI.vPresPart v PI.defaultAgr) ;
+
+  V_none_pastpart_Chunk,
+  V_np_pastpart_Chunk,
+  V_s_pastpart_Chunk,
+  V_a_pastpart_Chunk,
+  V_q_pastpart_Chunk,
+  V_v_pastpart_Chunk,
+  V_np_np_pastpart_Chunk,
+  V_np_s_pastpart_Chunk,
+  V_np_a_pastpart_Chunk,
+  V_np_q_pastpart_Chunk,
+  V_np_v_pastpart_Chunk 
+    = \v -> ss (PI.vPastPart v PI.defaultAgr) ;
+
+  copula_inf_Chunk = ss "att vara" | ss "vara" ;
+
+  refl_SgP1_Chunk = ss reflPron ;
+  refl_SgP2_Chunk = ss reflPron ;
+  refl_SgP3_Chunk = ss reflPron ;
+  refl_PlP1_Chunk = ss reflPron ;
+  refl_PlP2_Chunk = ss reflPron ;
+  refl_PlP3_Chunk = ss reflPron ;
+  neg_Chunk = ss neg_s ;
+  copula_Chunk = ss copula_s ;
+  copula_neg_Chunk = ss (neg_s ++ copula_s) ;
+  past_copula_Chunk = ss "了" ;
+  past_copula_neg_Chunk = ss (neg_s ++ copula_s ++ "了") ;
+  future_Chunk = ss copula_s ; ----
+  future_neg_Chunk = ss (neg_s ++ copula_s) ;
+  cond_Chunk = ss copula_s ; ----
+  cond_neg_Chunk = ss (neg_s ++ copula_s) ;
+  perfect_Chunk = ss "了" ;
+  perfect_neg_Chunk = ss (neg_s ++ copula_s ++ "了") ;
+  past_perfect_Chunk = ss "了" ;
+  past_perfect_neg_Chunk = ss (neg_s ++ copula_s ++ "了") ;
+  
+
+}
diff --git a/lib/src/experimental/ChunkEng.gf b/lib/src/experimental/ChunkEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/ChunkEng.gf
@@ -0,0 +1,138 @@
+concrete ChunkEng of Chunk = 
+  RGLBaseEng - [Pol,Tense], 
+  NDPredEng 
+
+  ** open (PI=PredInstanceEng), ResEng, Prelude in {
+
+lincat
+  Chunks = {s : Str} ;
+  Chunk = {s : Str};
+
+lin
+  OneChunk c = c ;
+  PlusChunk c cs = cc2 c cs ;
+
+  ChunkPhr c = ss ("*" ++ c.s) | c ;
+
+lin
+
+
+  AP_Chunk ap = allAgrSS (\a -> ap.s ! a) ;
+  AdA_Chunk ada = ada ;
+  Adv_Chunk adv = adv ;
+  AdV_Chunk adv = adv ;
+  AdN_Chunk adn = adn ;
+  Cl_Chunk, Cl_np_Chunk = \cl -> ss (PI.declCl cl) ;
+  QCl_Chunk, QCl_np_Chunk = \cl -> ss (PI.questCl cl) ;
+  CN_Pl_Chunk cn = ss (cn.s ! Pl ! Nom) ;
+  CN_Sg_Chunk cn = ss (cn.s ! Sg ! Nom) ;
+  CN_Pl_Gen_Chunk cn = ss (cn.s ! Pl ! Gen) ;
+  CN_Sg_Gen_Chunk cn = ss (cn.s ! Sg ! Gen) ;
+  Conj_Chunk conj = ss conj.s2 ;
+  IAdv_Chunk iadv = iadv ; 
+  IP_Chunk ip = ss (ip.s ! NCase Nom) ;
+  NP_Nom_Chunk np = ss (np.s ! NCase Nom) ;
+  NP_Acc_Chunk np = ss (np.s ! NPAcc) ;
+  NP_Gen_Chunk np = ss (np.s ! NCase Gen) | ss (np.s ! NPNomPoss) ;
+  Numeral_Nom_Chunk num = ss (num.s ! NCard ! Nom) ;
+  Numeral_Gen_Chunk num = ss (num.s ! NCard ! Gen) ;
+  Ord_Nom_Chunk ord = ss (ord.s ! Nom) ;
+  Ord_Gen_Chunk ord = ss (ord.s ! Gen) ;
+  Predet_Chunk predet = predet ;
+  Prep_Chunk prep = prep ;
+  RP_Nom_Chunk rp = ss (rp.s ! RC Neutr (NCase Nom)) ;
+  RP_Acc_Chunk rp = ss (rp.s ! RPrep Masc) ; ----
+  RP_Gen_Chunk rp = ss (rp.s ! RC Neutr (NCase Gen)) ;
+  Subj_Chunk subj = subj ;
+
+  VP_none_Chunk, 
+  VP_np_Chunk, 
+  VP_s_Chunk, 
+  VP_v_Chunk,
+  VP_a_Chunk,
+  VP_q_Chunk,
+  VP_np_np_Chunk, 
+  VP_np_s_Chunk, 
+  VP_np_a_Chunk,
+  VP_np_q_Chunk,
+  VP_np_v_Chunk 
+   = \vp -> 
+    let verb = vp.v ! (PI.VASgP1 | PI.VASgP3 | PI.VAPl) 
+    in
+    allAgrSS (\a -> 
+      verb.p1 ++ verb.p2 ++ vp.adV ++ verb.p3 ++ vp.part ++
+      vp.adj ! a ++ vp.c1 ++ vp.obj1.p1 ! a ++ vp.c2 ++ vp.obj2.p1 ! a ++ vp.adv ++ vp.ext
+      ) ;
+
+  VP_none_inf_Chunk, 
+  VP_np_inf_Chunk, 
+  VP_s_inf_Chunk, 
+  VP_a_inf_Chunk, 
+  VP_q_inf_Chunk, 
+  VP_v_inf_Chunk,
+  VP_np_np_inf_Chunk, 
+  VP_np_s_inf_Chunk, 
+  VP_np_a_inf_Chunk, 
+  VP_np_q_inf_Chunk, 
+  VP_np_v_inf_Chunk 
+   = \vp -> allAgrSS (\a -> PI.infVP (VVInf | VVAux) a vp) ;
+
+  V_none_prespart_Chunk,
+  V_np_prespart_Chunk,
+  V_s_prespart_Chunk,
+  V_a_prespart_Chunk,
+  V_q_prespart_Chunk,
+  V_v_prespart_Chunk,
+  V_np_np_prespart_Chunk,
+  V_np_s_prespart_Chunk,
+  V_np_a_prespart_Chunk,
+  V_np_q_prespart_Chunk,
+  V_np_v_prespart_Chunk 
+    = \v -> ss (PI.vPresPart v PI.defaultAgr) ;
+
+  V_none_pastpart_Chunk,
+  V_np_pastpart_Chunk,
+  V_s_pastpart_Chunk,
+  V_a_pastpart_Chunk,
+  V_q_pastpart_Chunk,
+  V_v_pastpart_Chunk,
+  V_np_np_pastpart_Chunk,
+  V_np_s_pastpart_Chunk,
+  V_np_a_pastpart_Chunk,
+  V_np_q_pastpart_Chunk,
+  V_np_v_pastpart_Chunk 
+    = \v -> ss (PI.vPastPart v PI.defaultAgr) ;
+
+  copula_inf_Chunk = ss "to be" | ss "be" ;
+
+
+  refl_SgP1_Chunk = ss "myself" ;
+  refl_SgP2_Chunk = ss "yourself" ;
+  refl_SgP3_Chunk = ss "himself" | ss "herself" | ss "itself" ;
+  refl_PlP1_Chunk = ss "ourselves" ;
+  refl_PlP2_Chunk = ss "yourselves" ;
+  refl_PlP3_Chunk = ss "themselves" ;
+  neg_Chunk = ss "not" | ss "doesn't" | ss "don't" ;
+  copula_Chunk = ss "is" | ss "are" | ss "am" ;
+  copula_neg_Chunk = ss "isn't" | ss "aren't" ;
+  past_copula_Chunk = ss "was" | ss "were" ;
+  past_copula_neg_Chunk = ss "wasn't" | ss "weren't" ;
+  future_Chunk = ss "will" ;
+  future_neg_Chunk = ss "won't" ;
+  cond_Chunk = ss "would" ;
+  cond_neg_Chunk = ss "wouldn't" ;
+  perfect_Chunk = ss "has" | ss "have" ;
+  perfect_neg_Chunk = ss "hasn't" | ss "haven't" ;
+  past_perfect_Chunk = ss "had" ;
+  past_perfect_neg_Chunk = ss "hadn't" ;
+  
+
+oper
+  allAgrSS : (Agr -> Str) -> SS = \f ->
+    ss (f (AgP3Sg Masc)) ;
+---- | ss (f (AgP3Sg Fem)) | ss (f (AgP3Sg Neutr)) |  
+----    ss (f (AgP1 Sg)) | ss (f (AgP1 Pl)) | ss (f (AgP2 Sg)) | ss (f (AgP2 Pl)) |
+----    ss (f (AgP3Pl)) ;
+
+
+}
diff --git a/lib/src/experimental/ChunkFin.gf b/lib/src/experimental/ChunkFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/ChunkFin.gf
@@ -0,0 +1,139 @@
+--# -path=.:../finnish/stemmed:../finnish:../api:../translator:alltenses
+
+concrete ChunkFin of Chunk = 
+  RGLBaseFin - [Pol,Tense], 
+  NDPredFin 
+
+  ** open (PI=PredInstanceFin), ResFin, StemFin, Prelude in {
+
+lincat
+  Chunks = {s : Str} ;
+  Chunk = {s : Str};
+
+lin
+  OneChunk c = c ;
+  PlusChunk c cs = cc2 c cs ;
+
+  ChunkPhr c = ss ("*" ++ c.s) | c ;
+
+lin
+
+
+  AP_Chunk ap = ss (ap.s ! True ! NCase Sg Nom) ; ---- other agr
+  AdA_Chunk ada = ada ;
+  Adv_Chunk adv = adv ;
+  AdV_Chunk adv = adv ;
+  AdN_Chunk adn = adn ;
+  Cl_Chunk, Cl_np_Chunk = \cl -> ss (PI.declCl cl) ;
+  QCl_Chunk, QCl_np_Chunk = \cl -> ss (PI.questCl cl) ;
+  CN_Pl_Chunk cn = ss (cn.s ! NCase Pl Nom) ;
+  CN_Sg_Chunk cn = ss (cn.s ! NCase Sg Nom) ;
+  CN_Pl_Gen_Chunk cn = ss (cn.s ! NCase Pl Gen) ;
+  CN_Sg_Gen_Chunk cn = ss (cn.s ! NCase Sg Gen) ;
+  Conj_Chunk conj = ss conj.s2 ;
+  IAdv_Chunk iadv = iadv ; 
+  IP_Chunk ip = ss (ip.s ! NPCase Nom) ;
+  NP_Nom_Chunk np = ss (np.s ! NPCase Nom) ;
+  NP_Acc_Chunk np = ss (np.s ! NPAcc) ;
+  NP_Gen_Chunk np = ss (np.s ! NPCase Gen) ;
+  Numeral_Nom_Chunk num = ss (num.s ! NCard (NCase Sg Nom)) ;
+  Numeral_Gen_Chunk num = ss (num.s ! NCard (NCase Sg Gen)) ;
+  Ord_Nom_Chunk ord = ss (ord.s ! NCase Sg Nom) ;
+  Ord_Gen_Chunk ord = ss (ord.s ! NCase Sg Gen) ;
+  Predet_Chunk predet = ss (predet.s ! Sg ! NPCase Nom) ;
+  Prep_Chunk prep = ss (prep.s.p1 ++ prep.s.p2) ;
+  RP_Nom_Chunk rp = ss (rp.s ! Sg ! NPCase Nom) ;
+  RP_Acc_Chunk rp = ss (rp.s ! Sg ! NPAcc) ;
+  RP_Gen_Chunk rp = ss (rp.s ! Sg ! NPCase Gen) ;
+  Subj_Chunk subj = subj ;
+
+  VP_none_Chunk, 
+  VP_np_Chunk, 
+  VP_s_Chunk, 
+  VP_v_Chunk,
+  VP_a_Chunk,
+  VP_q_Chunk,
+  VP_np_np_Chunk, 
+  VP_np_s_Chunk, 
+  VP_np_a_Chunk,
+  VP_np_q_Chunk,
+  VP_np_v_Chunk 
+   = \vp -> 
+    let verb = vp.v ! PI.defaultAgr ;
+    in
+    allAgrSS (\a -> 
+      verb.fin ++ vp.adV ++ verb.inf ++
+      vp.adj ! a ++ vp.obj1 ! a ++ vp.obj2 ! a ++ vp.adv ++ vp.ext
+      ) ;
+
+  VP_none_inf_Chunk, 
+  VP_np_inf_Chunk, 
+  VP_s_inf_Chunk, 
+  VP_a_inf_Chunk, 
+  VP_q_inf_Chunk, 
+  VP_v_inf_Chunk,
+  VP_np_np_inf_Chunk, 
+  VP_np_s_inf_Chunk, 
+  VP_np_a_inf_Chunk, 
+  VP_np_q_inf_Chunk, 
+  VP_np_v_inf_Chunk 
+    = \vp -> allAgrSS (\a -> PI.infVP PI.vvInfinitive a vp) ;
+
+  V_none_prespart_Chunk,
+  V_np_prespart_Chunk,
+  V_s_prespart_Chunk,
+  V_a_prespart_Chunk,
+  V_q_prespart_Chunk,
+  V_v_prespart_Chunk,
+  V_np_np_prespart_Chunk,
+  V_np_s_prespart_Chunk,
+  V_np_a_prespart_Chunk,
+  V_np_q_prespart_Chunk,
+  V_np_v_prespart_Chunk 
+    = \v -> ss (PI.vPresPart v PI.defaultAgr) ;
+
+  V_none_pastpart_Chunk,
+  V_np_pastpart_Chunk,
+  V_s_pastpart_Chunk,
+  V_a_pastpart_Chunk,
+  V_q_pastpart_Chunk,
+  V_v_pastpart_Chunk,
+  V_np_np_pastpart_Chunk,
+  V_np_s_pastpart_Chunk,
+  V_np_a_pastpart_Chunk,
+  V_np_q_pastpart_Chunk,
+  V_np_v_pastpart_Chunk 
+    = \v -> ss (PI.vPastPart v PI.defaultAgr) ;
+
+  copula_inf_Chunk = ss "olla" ;
+
+  refl_SgP1_Chunk = ss "itseni" ;
+  refl_SgP2_Chunk = ss "itsesi" ;
+  refl_SgP3_Chunk = ss "itse" ;
+  refl_PlP1_Chunk = ss "itsemme" ;
+  refl_PlP2_Chunk = ss "itsenne" ;
+  refl_PlP3_Chunk = ss "itsensä" ;
+  neg_Chunk = ss "ei" ;
+  copula_Chunk = ss "on" ;
+  copula_neg_Chunk = ss "ei ole" ;
+  past_copula_Chunk = ss "oli" ;
+  past_copula_neg_Chunk = ss "ei ollut" ;
+  future_Chunk = ss "tulee" ;
+  future_neg_Chunk = ss "ei tule" ;
+  cond_Chunk = ss "olisi" ;
+  cond_neg_Chunk = ss "ei olisi" ;
+  perfect_Chunk = ss "on" ;
+  perfect_neg_Chunk = ss "ei ole" ;
+  past_perfect_Chunk = ss "oli" ;
+  past_perfect_neg_Chunk = ss "ei ollut" ;
+  
+
+oper
+  allAgrSS : (Agr -> Str) -> SS = \f ->
+    ss (f PI.defaultAgr) ;
+---- | ss (f (AgP3Sg Fem)) | ss (f (AgP3Sg Neutr)) |  
+----    ss (f (AgP1 Sg)) | ss (f (AgP1 Pl)) | ss (f (AgP2 Sg)) | ss (f (AgP2 Pl)) |
+----    ss (f (AgP3Pl)) ;
+
+
+}
diff --git a/lib/src/experimental/ChunkSwe.gf b/lib/src/experimental/ChunkSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/ChunkSwe.gf
@@ -0,0 +1,137 @@
+concrete ChunkSwe of Chunk = 
+  RGLBaseSwe - [Pol,Tense], 
+  NDPredSwe 
+
+  ** open (PI=PredInstanceSwe), CommonScand, ResSwe, Prelude in {
+
+lincat
+  Chunks = {s : Str} ;
+  Chunk = {s : Str};
+
+lin
+  OneChunk c = c ;
+  PlusChunk c cs = cc2 c cs ;
+
+  ChunkPhr c = ss ("*" ++ c.s) | c ;
+
+lin
+
+
+  AP_Chunk ap = ss (ap.s ! (Strong (GSg Utr))) ; ---- other agr
+  AdA_Chunk ada = ada ;
+  Adv_Chunk adv = adv ;
+  AdV_Chunk adv = adv ;
+  AdN_Chunk adn = adn ;
+  Cl_Chunk, Cl_np_Chunk = \cl -> ss (PI.declCl cl) ;
+  QCl_Chunk, QCl_np_Chunk = \cl -> ss (PI.questCl cl) ;
+  CN_Pl_Chunk cn = ss (cn.s ! Pl ! DIndef ! Nom) ;
+  CN_Sg_Chunk cn = ss (cn.s ! Sg ! DIndef ! Nom) ;
+  CN_Pl_Gen_Chunk cn = ss (cn.s ! Pl ! DIndef ! Gen) ;
+  CN_Sg_Gen_Chunk cn = ss (cn.s ! Sg ! DIndef ! Gen) ;
+  Conj_Chunk conj = ss conj.s2 ;
+  IAdv_Chunk iadv = iadv ; 
+  IP_Chunk ip = ss (ip.s ! NPNom) ;
+  NP_Nom_Chunk np = ss (np.s ! NPNom) ;
+  NP_Acc_Chunk np = ss (np.s ! NPAcc) ;
+  NP_Gen_Chunk np = ss (np.s ! NPPoss (GSg Utr) Nom) ;
+  Numeral_Nom_Chunk num = ss (num.s ! NCard Utr) ;
+  Numeral_Gen_Chunk num = ss (num.s ! NCard Utr) ;
+  Ord_Nom_Chunk ord = ord ;
+  Ord_Gen_Chunk ord = ord ;
+  Predet_Chunk predet = ss (predet.s ! Utr ! Sg) ;
+  Prep_Chunk prep = prep ;
+  RP_Nom_Chunk rp = ss (rp.s ! Utr ! Sg ! RNom) ;
+  RP_Acc_Chunk rp = ss (rp.s ! Utr ! Sg ! RNom) ;
+  RP_Gen_Chunk rp = ss (rp.s ! Utr ! Sg ! RGen) ;
+  Subj_Chunk subj = subj ;
+
+  VP_none_Chunk, 
+  VP_np_Chunk, 
+  VP_s_Chunk, 
+  VP_v_Chunk,
+  VP_a_Chunk,
+  VP_q_Chunk,
+  VP_np_np_Chunk, 
+  VP_np_s_Chunk, 
+  VP_np_a_Chunk,
+  VP_np_q_Chunk,
+  VP_np_v_Chunk 
+  = \vp -> 
+    let verb = vp.v ! PI.UUnit
+    in
+    allAgrSS (\a -> 
+      verb.p1 ++ verb.p2 ++ vp.adV ++ verb.p3 ++ vp.part ++
+      vp.adj ! a ++ vp.c1 ++ vp.obj1.p1 ! a ++ vp.c2 ++ vp.obj2.p1 ! a ++ vp.adv ++ vp.ext
+      ) ;
+
+  VP_none_inf_Chunk, 
+  VP_np_inf_Chunk, 
+  VP_s_inf_Chunk, 
+  VP_a_inf_Chunk, 
+  VP_q_inf_Chunk, 
+  VP_v_inf_Chunk,
+  VP_np_np_inf_Chunk, 
+  VP_np_s_inf_Chunk, 
+  VP_np_a_inf_Chunk, 
+  VP_np_q_inf_Chunk, 
+  VP_np_v_inf_Chunk 
+    = \vp -> allAgrSS (\a -> PI.infVP PI.UUnit a vp) ;
+
+  V_none_prespart_Chunk,
+  V_np_prespart_Chunk,
+  V_s_prespart_Chunk,
+  V_a_prespart_Chunk,
+  V_q_prespart_Chunk,
+  V_v_prespart_Chunk,
+  V_np_np_prespart_Chunk,
+  V_np_s_prespart_Chunk,
+  V_np_a_prespart_Chunk,
+  V_np_q_prespart_Chunk,
+  V_np_v_prespart_Chunk 
+    = \v -> ss (PI.vPresPart v PI.defaultAgr) ;
+
+  V_none_pastpart_Chunk,
+  V_np_pastpart_Chunk,
+  V_s_pastpart_Chunk,
+  V_a_pastpart_Chunk,
+  V_q_pastpart_Chunk,
+  V_v_pastpart_Chunk,
+  V_np_np_pastpart_Chunk,
+  V_np_s_pastpart_Chunk,
+  V_np_a_pastpart_Chunk,
+  V_np_q_pastpart_Chunk,
+  V_np_v_pastpart_Chunk 
+    = \v -> ss (PI.vPastPart v PI.defaultAgr) ;
+
+  copula_inf_Chunk = ss "att vara" | ss "vara" ;
+
+  refl_SgP1_Chunk = ss "mig själv" ;
+  refl_SgP2_Chunk = ss "dig själv" ;
+  refl_SgP3_Chunk = ss "sig själv" ;
+  refl_PlP1_Chunk = ss "oss själva" ;
+  refl_PlP2_Chunk = ss "er själva" ;
+  refl_PlP3_Chunk = ss "sig själva" ;
+  neg_Chunk = ss "inte" ;
+  copula_Chunk = ss "är" ;
+  copula_neg_Chunk = ss "är inte" ;
+  past_copula_Chunk = ss "var" ;
+  past_copula_neg_Chunk = ss "var inte" ;
+  future_Chunk = ss "ska" | ss "skall" ;
+  future_neg_Chunk = ss "ska inte" | ss "skall inte" ;
+  cond_Chunk = ss "skulle" ;
+  cond_neg_Chunk = ss "skulle inte" ;
+  perfect_Chunk = ss "har" ;
+  perfect_neg_Chunk = ss "har inte" ;
+  past_perfect_Chunk = ss "hade" ;
+  past_perfect_neg_Chunk = ss "hade inte" ;
+  
+
+oper
+  allAgrSS : (Agr -> Str) -> SS = \f ->
+    ss (f PI.defaultAgr) ;
+---- | ss (f (AgP3Sg Fem)) | ss (f (AgP3Sg Neutr)) |  
+----    ss (f (AgP1 Sg)) | ss (f (AgP1 Pl)) | ss (f (AgP2 Sg)) | ss (f (AgP2 Pl)) |
+----    ss (f (AgP3Pl)) ;
+
+
+}
diff --git a/lib/src/experimental/Lift.gf b/lib/src/experimental/Lift.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/Lift.gf
@@ -0,0 +1,32 @@
+abstract Lift =
+   RGLBase - [Pol,Tense]
+  ,Pred
+              ** {
+fun
+  LiftV  : V  -> PrV aNone ;
+  LiftV2 : V2 -> PrV (aNP aNone) ;
+  LiftVS : VS -> PrV aS ;
+  LiftVQ : VQ -> PrV aQ ;
+  LiftVV : VV -> PrV aV ;
+  LiftVA : VA -> PrV aA ;
+  LiftVN : VA -> PrV aN ; ----
+
+  LiftV3  : V3  -> PrV (aNP (aNP aNone)) ;
+  LiftV2S : V2S -> PrV (aNP aS) ;
+  LiftV2Q : V2Q -> PrV (aNP aQ) ;
+  LiftV2V : V2V -> PrV (aNP aV) ;
+  LiftV2A : V2A -> PrV (aNP aA) ;
+  LiftV2N : V2A -> PrV (aNP aN) ; ----
+
+  LiftAP  : AP  -> PrAP aNone ;
+  LiftA2  : A2  -> PrAP (aNP aNone) ;
+  LiftCN  : CN  -> PrCN aNone ;
+  LiftN2  : N2  -> PrCN (aNP aNone) ;
+
+  AppAPCN : PrAP aNone -> CN -> CN ;
+
+  LiftAdv  : Adv  -> PrAdv aNone ;
+  LiftAdV  : AdV  -> PrAdv aNone ;
+  LiftPrep : Prep -> PrAdv (aNP aNone) ;
+
+}
diff --git a/lib/src/experimental/LiftChi.gf b/lib/src/experimental/LiftChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/LiftChi.gf
@@ -0,0 +1,42 @@
+concrete LiftChi of Lift =
+   RGLBaseChi - [Pol,Tense,Ant]
+  ,PredChi
+
+              ** open CommonScand, ResChi, PredInstanceChi, Prelude in {
+
+--flags literal=Symb ;
+
+oper
+  liftV = PredInstanceChi.liftV ;
+
+lin
+  LiftV  v = liftV v ;
+  LiftV2 v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2} ;
+  LiftVS v = liftV v ;
+  LiftVQ v = liftV v ;
+  LiftVA v = liftV v ; ---- c1?
+  LiftVN v = liftV v ; ---- c1?
+  LiftVV v = liftV v ;
+
+  LiftV3  v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2 ; c2 = v.c3} ;
+
+  LiftV2S v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2} ;
+  LiftV2Q v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2} ;
+  LiftV2V v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2 ; c2 = v.c3} ;
+  LiftV2A v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2} ;
+  LiftV2N v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2} ;
+
+  LiftAP ap = {s = \\a => ap.s ; c1,c2 = noComplCase ; obj1 = \\_ => []} ;  --- monosyl
+  LiftA2 ap = {s = \\a => ap.s ; c1 = ap.c2 ; c2 = noComplCase ; obj1 = \\_ => []} ;  --- isPre
+
+  LiftCN cn = {s = \\n => cn.s ; c1,c2 = noComplCase ; obj1 = \\_ => []} ; 
+  LiftN2 cn = {s = \\n => cn.s ; c1 = cn.c2 ; c2 = noComplCase ; obj1 = \\_ => []} ; 
+
+  AppAPCN ap cn = {s = ap.s ! UUnit ++ cn.s ; c = cn.c} ; ----
+
+  LiftAdv  a = {advType = a.advType ; prepPre = a.s ; prepPost = []} ;
+  LiftAdV  a = {advType = ATTime ; prepPre = a.s ; prepPost = []} ;  ---- the first adv place
+  LiftPrep p = p ;
+
+}
+
diff --git a/lib/src/experimental/LiftEng.gf b/lib/src/experimental/LiftEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/LiftEng.gf
@@ -0,0 +1,46 @@
+concrete LiftEng of Lift =
+   RGLBaseEng - [Pol,Tense]
+  ,PredEng
+
+              ** open ResEng, PredInstanceEng, Prelude, (Pr = PredEng) in {
+
+--flags literal=Symb ;
+
+oper
+  liftV : ResEng.Verb -> Pr.PrV = \v -> lin PrV {
+    s = table {VVF f => v.s ! f ; VVPresNeg | VVPastNeg => v.s ! VInf} ;  ---- only used for Aux  
+    p = v.p ; 
+    c1,c2 = [] ; isSubjectControl = True ; vtype = VTAct ; vvtype = VVInf
+    } ;
+
+lin
+  LiftV  v = liftV v ;
+  LiftV2 v = liftV v ** {c1 = v.c2} ;
+  LiftVS v = liftV v ;
+  LiftVQ v = liftV v ;
+  LiftVA v = liftV v ; ---- c1?
+  LiftVN v = liftV v ; ---- c1?
+  LiftVV v = {s = v.s ; p = v.p ; c1,c2 = [] ; isSubjectControl = True ; 
+              vtype = case v.typ of {VVAux => VTAux ; _ => VTAct} ; vvtype = v.typ} ; ---- c1? ---- VVF
+
+  LiftV3  v = liftV v ** {c1 = v.c2 ; c2 = v.c3} ;
+  LiftV2S v = liftV v ** {c1 = v.c2} ;
+  LiftV2Q v = liftV v ** {c1 = v.c2} ;
+  LiftV2V v = liftV v ** {c1 = v.c2 ; c2 = v.c3 ; isSubjectControl = False ; vvtype = v.typ} ; ---- subj control should be defined in V2V
+  LiftV2A v = liftV v ** {c1 = v.c2} ;
+  LiftV2N v = liftV v ** {c1 = v.c2} ;
+
+
+  LiftAP ap = {s = \\a => ap.s ! a ; c1,c2 = [] ; obj1 = \\_ => []} ;  --- isPre
+  LiftA2 a  = {s = \\_ => a.s ! AAdj Posit Nom ; c1 = a.c2 ; c2 = [] ; obj1 = \\_ => []} ;  --- isPre
+  LiftCN cn = {s = \\n => cn.s ! n ! Nom ; c1,c2 = [] ; obj1 = \\_ => []} ; 
+  LiftN2 cn = {s = \\n => cn.s ! n ! Nom ; c1 = cn.c2 ; c2 = [] ; obj1 = \\_ => []} ; 
+
+  AppAPCN ap cn = {s = \\n,c => cn.s ! n ! c ++ ap.s ! agrgP3 n cn.g ++ ap.obj1 ! agrgP3 n cn.g ; g = cn.g}
+                | {s = \\n,c => ap.s ! agrgP3 n cn.g ++ ap.obj1 ! agrgP3 n cn.g ++ cn.s ! n ! c ; g = cn.g} ; ---- isPre
+
+  LiftAdv  a = a ** {isAdV = False ; c1 = []} ;
+  LiftAdV  a = a ** {isAdV = True ; c1 = []} ;
+  LiftPrep p = {s = [] ; isAdV = False ; c1 = p.s} ;
+
+}
diff --git a/lib/src/experimental/LiftFin.gf b/lib/src/experimental/LiftFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/LiftFin.gf
@@ -0,0 +1,56 @@
+concrete LiftFin of Lift =
+   RGLBaseFin - [Pol,Tense]
+  ,PredFin
+              ** open ResFin, 
+                      StemFin,
+                      PredInstanceFin,
+                      Prelude in {
+
+--flags literal=Symb ;
+
+lin
+  LiftV  v = liftV v ;
+  LiftV2 v = liftV v ** {c1 = v.c2} ;
+  LiftVS v = liftV v ;
+  LiftVQ v = liftV v ;
+  LiftVA v = liftV v ** {c1 = v.c2} ;
+  LiftVN v = liftV v ** {c1 = v.c2} ;
+  LiftVV v = liftV v ** {vvtype = v.vi} ;
+
+  LiftV3  v = liftV v ** {c1 = v.c2 ; c2 = v.c3} ;
+
+  LiftV2S v = liftV v ** {c1 = v.c2} ;
+  LiftV2Q v = liftV v ** {c1 = v.c2} ;
+  LiftV2V v = liftV v ** {c1 = v.c2 ; vvtype = v.vi} ;
+  LiftV2A v = liftV v ** {c1 = v.c2 ; c2 = v.c3} ;
+  LiftV2N v = liftV v ** {c1 = v.c2 ; c2 = v.c3} ;
+
+  LiftAP ap = {s = \\a => ap.s ! False ! NCase (complNumAgr a) Nom ; c1,c2 = noComplCase ; obj1 = \\_ => []} ;  --- Part in Pl
+----  LiftA2 ap = {s = \\a => ap.s ! AF (APosit (agr2aformpos a)) Nom ; c1 = ap.c2.s ; c2 = noComplCase ; obj1 = \\_ => []} ;  --- isPre
+
+  LiftCN cn = {s = \\n => cn.s ! NCase n Nom ; c1,c2 = noComplCase ; obj1 = \\_ => []} ; 
+----  LiftN2 cn = {s = \\n => cn.s ! n ! specDet DIndef ! Nom ; c1 = cn.c2.s ; c2 = [] ; obj1 = \\_ => []} ; 
+
+  LiftA2,LiftN2,AppAPCN = variants {} ; ---- for functor use
+{-
+  AppAPCN ap cn = 
+    {s = \\n,d,c => 
+         let 
+            agr = {n = n ; g = cn.g ; p = P3}
+         in (cn.s ! n ! d ! c) ++ (ap.s ! agr ++ ap.obj1 ! agr) ;  -- flicka älskad av alla
+         g = cn.g ; 
+         isMod = True
+    } 
+  | {s = \\n,d,c => 
+         let 
+            agr = {n = n ; g = cn.g ; p = P3}
+         in (ap.obj1 ! agr ++ ap.s ! agr) ++ (cn.s ! n ! d ! c) ;  -- av alla älskad flicka
+         g = cn.g ; 
+         isMod = True
+    } ; 
+-}
+  LiftAdv  a = a ** {isAdV = False ; c1 = noComplCase} ;
+  LiftAdV  a = a ** {isAdV = True ; c1 = noComplCase} ;
+  LiftPrep p = {s = [] ; isAdV = False ; c1 = p} ;
+}
+
diff --git a/lib/src/experimental/LiftSwe.gf b/lib/src/experimental/LiftSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/LiftSwe.gf
@@ -0,0 +1,56 @@
+concrete LiftSwe of Lift =
+   RGLBaseSwe - [Pol,Tense]
+  ,PredSwe
+
+              ** open CommonScand, ResSwe, PredInstanceSwe, Prelude in {
+
+--flags literal=Symb ;
+
+oper
+  liftV = PredInstanceSwe.liftV ;
+
+lin
+  LiftV  v = liftV v ;
+  LiftV2 v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+  LiftVS v = liftV v ;
+  LiftVQ v = liftV v ;
+  LiftVA v = liftV v ; ---- c1?
+  LiftVN v = liftV v ; ---- c1?
+  LiftVV v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+
+  LiftV3  v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s ; c2 = v.c3.s} ;
+
+  LiftV2S v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+  LiftV2Q v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+  LiftV2V v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s ; c2 = v.c3.s} ;
+  LiftV2A v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+  LiftV2N v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+
+  LiftAP ap = {s = \\a => ap.s ! agr2aformpos a ; c1,c2 = [] ; obj1 = \\_ => []} ;  --- isPre
+  LiftA2 ap = {s = \\a => ap.s ! AF (APosit (agr2aformpos a)) Nom ; c1 = ap.c2.s ; c2 = [] ; obj1 = \\_ => []} ;  --- isPre
+
+  LiftCN cn = {s = \\n => cn.s ! n ! DIndef ! Nom ; c1,c2 = [] ; obj1 = \\_ => []} ; 
+  LiftN2 cn = {s = \\n => cn.s ! n ! specDet DIndef ! Nom ; c1 = cn.c2.s ; c2 = [] ; obj1 = \\_ => []} ; 
+
+  AppAPCN ap cn = 
+    {s = \\n,d,c => 
+         let 
+            agr = {n = n ; g = cn.g ; p = P3}
+         in (cn.s ! n ! d ! c) ++ (ap.s ! agr ++ ap.obj1 ! agr) ;  -- flicka älskad av alla
+         g = cn.g ; 
+         isMod = True
+    } 
+  | {s = \\n,d,c => 
+         let 
+            agr = {n = n ; g = cn.g ; p = P3}
+         in (ap.obj1 ! agr ++ ap.s ! agr) ++ (cn.s ! n ! d ! c) ;  -- av alla älskad flicka
+         g = cn.g ; 
+         isMod = True
+    } ; 
+
+  LiftAdv  a = a ** {isAdV = False ; c1 = []} ;
+  LiftAdV  a = a ** {isAdV = True ; c1 = []} ;
+  LiftPrep p = {s = [] ; isAdV = False ; c1 = p.s} ;
+
+}
+
diff --git a/lib/src/experimental/Makefile b/lib/src/experimental/Makefile
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/Makefile
@@ -0,0 +1,9 @@
+all: translator
+
+translator:
+	gf -s -make -literal=Symb -probs=NDPredTrans.probs -name=TransEngSwe NDTransEng.gf NDTransSwe.gf
+bigtranslator:
+	gf -s -make -literal=Symb -probs=NDPredTrans.probs -name=TransEngChiFinSwe NDTransEng.gf NDTransSwe.gf NDTransChi.gf NDTransFin.gf +RTS -K200M
+midtranslator:
+	gf -s -make -literal=Symb -probs=NDPredTrans.probs -name=TransEngChiSwe NDTransEng.gf NDTransSwe.gf NDTransChi.gf +RTS -K200M
+
diff --git a/lib/src/experimental/NDLift.gf b/lib/src/experimental/NDLift.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDLift.gf
@@ -0,0 +1,35 @@
+abstract NDLift =
+   RGLBase - [Pol,Tense]
+  ,NDPred
+
+              ** {
+
+fun
+  LiftV  : V  -> PrV_none ;
+  LiftV2 : V2 -> PrV_np ;
+  LiftVS : VS -> PrV_s ;
+  LiftVQ : VQ -> PrV_q ;
+  LiftVV : VV -> PrV_v ;
+  LiftVA : VA -> PrV_a ;
+  LiftVN : VA -> PrV_n ; ----
+
+  LiftV3  : V3  -> PrV_np_np ;
+  LiftV2S : V2S -> PrV_np_s ;
+  LiftV2Q : V2Q -> PrV_np_q ;
+  LiftV2V : V2V -> PrV_np_v ;
+  LiftV2A : V2A -> PrV_np_a ;
+  LiftV2N : V2A -> PrV_np_n ; ----
+
+  LiftAP  : AP  -> PrAP_none ;
+  LiftA2  : A2  -> PrAP_np ;
+  LiftCN  : CN  -> PrCN_none ;
+  LiftN2  : N2  -> PrCN_np ;
+
+  AppAPCN : PrAP_none -> CN -> CN ;
+
+  LiftAdv  : Adv  -> PrAdv_none ;
+  LiftAdV  : AdV  -> PrAdv_none ;
+  LiftPrep : Prep -> PrAdv_np ;
+
+
+}
diff --git a/lib/src/experimental/NDLiftChi.gf b/lib/src/experimental/NDLiftChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDLiftChi.gf
@@ -0,0 +1,5 @@
+concrete NDLiftChi of NDLift =
+   RGLBaseChi - [Pol,Tense,Ant]
+  ,NDPredChi 
+
+    ** NDLiftFunctor with (Lift = LiftChi) ;
diff --git a/lib/src/experimental/NDLiftEng.gf b/lib/src/experimental/NDLiftEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDLiftEng.gf
@@ -0,0 +1,5 @@
+concrete NDLiftEng of NDLift =
+   RGLBaseEng - [Pol,Tense]
+  ,NDPredEng 
+
+    ** NDLiftFunctor with (Lift = LiftEng) ;
diff --git a/lib/src/experimental/NDLiftFin.gf b/lib/src/experimental/NDLiftFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDLiftFin.gf
@@ -0,0 +1,5 @@
+concrete NDLiftFin of NDLift =
+   RGLBaseFin - [Pol,Tense]
+  ,NDPredFin 
+
+    ** NDLiftFunctor with (Lift = LiftFin) ;
diff --git a/lib/src/experimental/NDLiftFunctor.gf b/lib/src/experimental/NDLiftFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDLiftFunctor.gf
@@ -0,0 +1,34 @@
+incomplete concrete NDLiftFunctor of NDLift =
+   RGLBase - [Pol,Tense]
+  ,NDPred
+
+              ** open Lift in {
+
+lin
+  LiftV  = Lift.LiftV ;
+  LiftV2 = Lift.LiftV2 ;
+  LiftVS = Lift.LiftVS ; 
+  LiftVQ = Lift.LiftVQ ; 
+  LiftVV = Lift.LiftVV ; 
+  LiftVA = Lift.LiftVA ; 
+  LiftVN = Lift.LiftVN ; 
+
+  LiftV3  = Lift.LiftV3 ;  
+  LiftV2S = Lift.LiftV2S ; 
+  LiftV2Q = Lift.LiftV2Q ; 
+  LiftV2V = Lift.LiftV2V ; 
+  LiftV2A = Lift.LiftV2A ; 
+  LiftV2N = Lift.LiftV2N ; 
+
+  LiftAP  = Lift.LiftAP ; 
+  LiftA2  = Lift.LiftA2 ; 
+  LiftCN  = Lift.LiftCN ; 
+  LiftN2  = Lift.LiftN2 ; 
+
+  AppAPCN = Lift.AppAPCN ;
+
+  LiftAdv = Lift.LiftAdv ; 
+  LiftAdV = Lift.LiftAdV ; 
+  LiftPrep = Lift.LiftPrep ; 
+
+}
diff --git a/lib/src/experimental/NDLiftSwe.gf b/lib/src/experimental/NDLiftSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDLiftSwe.gf
@@ -0,0 +1,5 @@
+concrete NDLiftSwe of NDLift =
+   RGLBaseSwe - [Pol,Tense]
+  ,NDPredSwe 
+
+    ** NDLiftFunctor with (Lift = LiftSwe) ;
diff --git a/lib/src/experimental/NDPred.gf b/lib/src/experimental/NDPred.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDPred.gf
@@ -0,0 +1,292 @@
+abstract NDPred = Cat [Ant,NP,Utt,IP,IAdv,IComp,Conj,RS,RP] ** {
+
+cat
+--<  Arg ;
+
+--<  PrV Arg ;
+  PrV_none ; PrV_np ; PrV_v ; PrV_s ; PrV_q ; PrV_a ; PrV_n ;
+             PrV_np_np ; PrV_np_v ; PrV_np_s ; PrV_np_q ; PrV_np_a ; PrV_np_n ;
+
+--<  PrVP Arg ;
+  PrVP_none ; PrVP_np ; PrVP_v ; PrVP_s ; PrVP_q ; PrVP_a ; PrVP_n ;
+             PrVP_np_np ; PrVP_np_v ; PrVP_np_s ; PrVP_np_q ; PrVP_np_a ; PrVP_np_n ;
+
+--<  PrVPI Arg ;  -- infinitive VP
+  PrVPI_none ; 
+  PrVPI_np ;
+
+--<  VPC Arg ;  -- conjunction of VP
+  VPC_none ; 
+  VPC_np ;
+
+  Tense ;
+  Pol ;
+
+--<  PrCl Arg ;
+  PrCl_none ; 
+  PrCl_np ;
+
+--<  ClC Arg ;  -- conjunction of Cl
+  ClC_none ; 
+  ClC_np ;
+
+--<  PrQCl Arg ;
+  PrQCl_none ; 
+  PrQCl_np ;
+
+--<  PrAdv Arg ;
+  PrAdv_none ; 
+  PrAdv_np ;
+
+  PrS ;
+
+--<  PrAP Arg ;
+  PrAP_none ; 
+  PrAP_np ;
+
+--<  PrCN Arg ; -- the country he became the president of
+  PrCN_none ; 
+  PrCN_np ;
+
+fun
+--<  aNone, aS, aV, aQ, aA, aN : Arg ;
+--<  aNP : Arg -> Arg ;
+
+  TPres, TPast, TFut, TCond : Tense ;
+  PPos, PNeg : Pol ;
+  ASimul, AAnter : Ant ;
+
+--<  UseV           : (a : Arg) -> Ant -> Tense -> Pol -> PrV a -> PrVP a ;
+  UseV_none  : Ant -> Tense -> Pol -> PrV_none  -> PrVP_none ;
+  UseV_np    : Ant -> Tense -> Pol -> PrV_np    -> PrVP_np ;
+  UseV_v     : Ant -> Tense -> Pol -> PrV_v     -> PrVP_v ;
+  UseV_s     : Ant -> Tense -> Pol -> PrV_s     -> PrVP_s ;
+  UseV_a     : Ant -> Tense -> Pol -> PrV_a     -> PrVP_a ;
+  UseV_q     : Ant -> Tense -> Pol -> PrV_q     -> PrVP_q ;
+  UseV_n     : Ant -> Tense -> Pol -> PrV_v     -> PrVP_n ;
+  UseV_np_np : Ant -> Tense -> Pol -> PrV_np_np -> PrVP_np_np ;
+  UseV_np_v  : Ant -> Tense -> Pol -> PrV_np_v  -> PrVP_np_v  ;
+  UseV_np_s  : Ant -> Tense -> Pol -> PrV_np_s  -> PrVP_np_s  ;
+  UseV_np_a  : Ant -> Tense -> Pol -> PrV_np_a  -> PrVP_np_a  ;
+  UseV_np_q  : Ant -> Tense -> Pol -> PrV_np_q  -> PrVP_np_q  ;
+  UseV_np_n  : Ant -> Tense -> Pol -> PrV_np_n  -> PrVP_np_n  ;
+
+--<  PassUseV   : (a : Arg) -> Ant -> Tense -> Pol -> PrV (aNP a) -> PrVP a ;
+  PassUseV_none  : Ant -> Tense -> Pol -> PrV_np    -> PrVP_none ;
+  PassUseV_np    : Ant -> Tense -> Pol -> PrV_np_np -> PrVP_np ;
+  PassUseV_v     : Ant -> Tense -> Pol -> PrV_np_v  -> PrVP_v  ;
+  PassUseV_s     : Ant -> Tense -> Pol -> PrV_np_s  -> PrVP_s  ;
+  PassUseV_a     : Ant -> Tense -> Pol -> PrV_np_a  -> PrVP_a  ;
+  PassUseV_q     : Ant -> Tense -> Pol -> PrV_np_q  -> PrVP_q  ;
+  PassUseV_n     : Ant -> Tense -> Pol -> PrV_np_n  -> PrVP_n  ;
+
+--<  AgentPassUseV  : (a : Arg) -> Ant -> Tense -> Pol -> PrV (aNP a) -> NP -> PrVP a ;
+  AgentPassUseV_none  : Ant -> Tense -> Pol -> PrV_np    -> NP -> PrVP_none ;
+  AgentPassUseV_np    : Ant -> Tense -> Pol -> PrV_np_np -> NP -> PrVP_np ;
+  AgentPassUseV_v     : Ant -> Tense -> Pol -> PrV_np_v  -> NP -> PrVP_v  ;
+  AgentPassUseV_s     : Ant -> Tense -> Pol -> PrV_np_s  -> NP -> PrVP_s  ;
+  AgentPassUseV_a     : Ant -> Tense -> Pol -> PrV_np_a  -> NP -> PrVP_a  ;
+  AgentPassUseV_q     : Ant -> Tense -> Pol -> PrV_np_q  -> NP -> PrVP_q  ;
+  AgentPassUseV_n     : Ant -> Tense -> Pol -> PrV_np_n  -> NP -> PrVP_n  ;
+
+--<  ComplV2   : (a : Arg) -> PrVP (aNP a)        -> NP      -> PrVP a ;         -- she loves him
+  ComplV2_none : PrVP_np -> NP -> PrVP_none ;
+
+--<  ComplVS   : (a : Arg) -> PrVP aS             -> PrCl  a -> PrVP a ;         -- she says that I am here
+  ComplVS_none : PrVP_s -> PrCl_none -> PrVP_none ;
+  ComplVS_np   : PrVP_s -> PrCl_np   -> PrVP_np ;
+
+--<  ComplVV   : (a : Arg) -> PrVP aV             -> PrVPI  a -> PrVP a ;        -- she wants to sleep
+  ComplVV_none : PrVP_v -> PrVPI_none -> PrVP_none ;
+  ComplVV_np   : PrVP_v -> PrVPI_np   -> PrVP_np ;
+
+--<  ComplVQ   : (a : Arg) -> PrVP aQ             -> PrQCl a -> PrVP a ;         -- she wonders who is here
+  ComplVQ_none : PrVP_q -> PrQCl_none -> PrVP_none ;
+
+--<  ComplVA   : (a : Arg) -> PrVP aA             -> PrAP  a -> PrVP a ;         -- she becomes old
+  ComplVA_none : PrVP_a -> PrAP_none -> PrVP_none ;
+
+--<  ComplVN   : (a : Arg) -> PrVP aN             -> PrCN  a -> PrVP a ;         -- she becomes a professor
+  ComplVN_none : PrVP_n -> PrCN_none -> PrVP_none ;
+
+--<  SlashV3   : (a : Arg) -> PrVP (aNP (aNP a))  -> NP      -> PrVP (aNP a) ;   -- she shows X to him
+  SlashV3_none : PrVP_np_np -> NP    -> PrVP_np ;
+
+--<  SlashV2S  : (a : Arg) -> PrVP (aNP aS)       -> PrCl a  -> PrVP (aNP a) ;   -- she tells X that I am here
+  SlashV2S_none : PrVP_np_s -> PrCl_none -> PrVP_np ;
+
+--<  SlashV2V  : (a : Arg) -> PrVP (aNP aV)       -> PrVPI a -> PrVP (aNP a) ;   -- she forces X to sleep
+  SlashV2V_none : PrVP_np_v -> PrVPI_none -> PrVP_np ;
+  SlashV2V_np   : PrVP_np_v -> PrVPI_np -> PrVP_np_np ;
+
+--<  SlashV2A  : (a : Arg) -> PrVP (aNP aA)       -> PrAP a  -> PrVP (aNP a) ;   -- she makes X crazy
+  SlashV2A_none : PrVP_np_a -> PrAP_none -> PrVP_np ;
+
+--<  SlashV2N  : (a : Arg) -> PrVP (aNP aN)       -> PrCN a  -> PrVP (aNP a) ;   -- she makes X a professor
+  SlashV2N_none : PrVP_np_n -> PrCN_none -> PrVP_np ;
+
+--<  SlashV2Q  : (a : Arg) -> PrVP (aNP aA)       -> PrQCl a -> PrVP (aNP a) ;   -- she asks X who is here
+  SlashV2Q_none : PrVP_np_q -> PrQCl_none -> PrVP_np ;
+
+--<  UseAP     : (a : Arg) -> Ant -> Tense -> Pol -> PrAP a  -> PrVP a ;         -- she is married to X
+  UseAP_none : Ant -> Tense -> Pol -> PrAP_none -> PrVP_none ;
+  UseAP_np   : Ant -> Tense -> Pol -> PrAP_np   -> PrVP_np ;
+
+--<  UseAdv    : (a : Arg) -> Ant -> Tense -> Pol -> PrAdv a -> PrVP a ;         -- she is in X
+  UseAdv_none : Ant -> Tense -> Pol -> PrAdv_none -> PrVP_none ;
+  UseAdv_np   : Ant -> Tense -> Pol -> PrAdv_np   -> PrVP_np ;
+
+--<  UseCN     : (a : Arg) -> Ant -> Tense -> Pol -> PrCN a  -> PrVP a ;         -- she is a member of X
+  UseCN_none : Ant -> Tense -> Pol -> PrCN_none -> PrVP_none ;
+  UseCN_np   : Ant -> Tense -> Pol -> PrCN_np   -> PrVP_np ;
+
+-- the following are only for aNone
+  UseNP_none : Ant -> Tense -> Pol -> NP -> PrVP_none ;
+  UseS_none  : Ant -> Tense -> Pol -> PrCl_none  -> PrVP_none ; -- the fact is that she sleeps
+  UseQ_none  : Ant -> Tense -> Pol -> PrQCl_none -> PrVP_none ; -- the question is who sleeps
+  UseVP_none : Ant -> Tense -> Pol -> PrVPI_none -> PrVP_none ; -- the goal is to sleep
+
+--<  InfVP    : (a : Arg) -> PrVP a -> PrVPI a ;
+  InfVP_none : PrVP_none -> PrVPI_none ;
+  InfVP_np   : PrVP_np -> PrVPI_np ;
+
+--<  PredVP    : (a : Arg) -> NP -> PrVP a -> PrCl a ;
+  PredVP_none : NP -> PrVP_none -> PrCl_none ;
+  PredVP_np   : NP -> PrVP_np -> PrCl_np ;
+
+--<  SlashClNP : (a : Arg) -> PrCl (aNP a) -> NP -> PrCl a ;    -- slash consumption: hon tittar på + oss
+  SlashClNP_none : PrCl_np -> NP -> PrCl_none ;
+
+--<  ReflVP    : (a : Arg) -> PrVP (aNP a) -> PrVP a ;              -- refl on first position (direct object)
+  ReflVP_none : PrVP_np -> PrVP_none ;
+  ReflVP_np : PrVP_np_np -> PrVP_np ;
+  ReflVP_v  : PrVP_np_v -> PrVP_v ;
+  ReflVP_s  : PrVP_np_s -> PrVP_s ;
+  ReflVP_q  : PrVP_np_q -> PrVP_q ;
+  ReflVP_a  : PrVP_np_a -> PrVP_a ;
+  ReflVP_n  : PrVP_np_n -> PrVP_n ;
+
+--<  ReflVP2   : (a : Arg) -> PrVP (aNP (aNP a)) -> PrVP (aNP a) ;  -- refl on second position (indirect object)
+  ReflVP2_np : PrVP_np_np -> PrVP_np ;
+
+--<  QuestVP    : (a : Arg) -> IP   -> PrVP a         -> PrQCl a ; 
+  QuestVP_none : IP -> PrVP_none -> PrQCl_none ;
+
+--< QuestSlash : (a : Arg) -> IP   -> PrQCl (aNP a)  -> PrQCl a ;
+  QuestSlash_none : IP   -> PrQCl_np  -> PrQCl_none ;
+
+--<  QuestCl    : (a : Arg)         -> PrCl a         -> PrQCl a ;
+  QuestCl_none : PrCl_none -> PrQCl_none ;
+  QuestCl_np : PrCl_np -> PrQCl_np ;
+
+--<  QuestIAdv  : (a : Arg) -> IAdv -> PrCl a         -> PrQCl a ;
+  QuestIAdv_none : IAdv -> PrCl_none -> PrQCl_none ;
+
+  QuestIComp_none : Ant -> Tense -> Pol -> IComp -> NP  -> PrQCl_none ; -- where is she
+
+
+--<  UseCl  : PrCl aNone  -> PrS ;
+  UseCl_none : PrCl_none -> PrS ;
+
+--<  UseQCl : PrQCl aNone -> PrS ; 
+  UseQCl_none : PrQCl_none -> PrS ;
+
+--<  UseAdvCl : PrAdv aNone -> PrCl aNone -> PrS ;  -- lift adv to front
+  UseAdvCl_none : PrAdv_none -> PrCl_none -> PrS ;
+
+  UttPrS  : PrS -> Utt ;
+
+--<  AdvCl   : (a : Arg) -> PrAdv a -> PrCl aNone  -> PrCl a ; 
+  AdvCl_none : PrAdv_none -> PrCl_none -> PrCl_none ;
+  AdvCl_np : PrAdv_np -> PrCl_none -> PrCl_np ;
+
+--<  AdvQCl  : (a : Arg) -> PrAdv a -> PrQCl aNone -> PrQCl a ; 
+  AdvQCl_none : PrAdv_none -> PrQCl_none -> PrQCl_none ;
+  AdvQCl_np : PrAdv_np -> PrQCl_none -> PrQCl_np ;
+
+-- relatives: just one of each
+  RelCl_none    : PrCl_none         -> RS ;
+  RelVP_none    : RP -> PrVP_none   -> RS ;
+  RelSlash_none : RP -> PrCl_np     -> RS ;
+
+-- imperatives: just one of each
+
+  PrImpSg : PrVP_none -> Utt ;
+  PrImpPl : PrVP_none -> Utt ;  
+
+-- participles as adjectives
+
+--<  PresPartAP      : (a : Arg) -> PrV a       -> PrAP a ;
+  PresPartAP_none : PrV_none -> PrAP_none ;
+  PresPartAP_np : PrV_np -> PrAP_np ;
+
+--<  PastPartAP      : (a : Arg) -> PrV (aNP a) -> PrAP a ;
+  PastPartAP_none : PrV_np -> PrAP_none ;
+
+--<  AgentPastPartAP : (a : Arg) -> PrV (aNP a) -> NP -> PrAP a ;
+  AgentPastPartAP_none : PrV_np -> NP -> PrAP_none ;
+
+-- for aNone only
+  NomVPNP_none   : PrVPI_none -> NP ;   -- translating a document
+
+--<  ByVP      : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- by translating a document
+  ByVP_none    :      PrVP_none -> PrVPI_none -> PrVP_none ; 
+  
+--<  WhenVP    : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- when translating a document
+  WhenVP_none    :      PrVP_none -> PrVPI_none -> PrVP_none ; 
+
+--<  BeforeVP  : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- before translating a document
+  BeforeVP_none    :      PrVP_none -> PrVPI_none -> PrVP_none ; 
+
+--<  AfterVP   : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- after translating a document
+  AfterVP_none    :      PrVP_none -> PrVPI_none -> PrVP_none ; 
+
+--<  InOrderVP : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- in order to translate a document
+  InOrderVP_none    :      PrVP_none -> PrVPI_none -> PrVP_none ; 
+
+--<  WithoutVP : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- without translating a document
+  WithoutVP_none    :      PrVP_none -> PrVPI_none -> PrVP_none ; 
+
+
+-- PrVP coordination
+
+--<  StartVPC : (a : Arg) -> Conj -> PrVP a -> PrVP a  -> VPC a ;
+  StartVPC_none : Conj -> PrVP_none -> PrVP_none  -> VPC_none ;
+  StartVPC_np : Conj -> PrVP_np -> PrVP_np  -> VPC_np ;
+  ---- ...
+
+--<  ContVPC  : (a : Arg)         -> PrVP a -> VPC a   -> VPC a ;
+  ContVPC_none : PrVP_none -> VPC_none  -> VPC_none ;
+  ContVPC_np : PrVP_np -> VPC_np  -> VPC_np ;
+  ---- ...
+
+--<  UseVPC   : (a : Arg) -> VPC a -> PrVP a ;
+  UseVPC_none : VPC_none -> PrVP_none ; 
+  UseVPC_np : VPC_np -> PrVP_np ; 
+
+-- clause coordination, including "she loves and we look at (her)"
+
+--<  StartClC : (a : Arg) -> Conj   -> PrCl a -> PrCl a  -> ClC a ;
+  StartClC_none : Conj -> PrCl_none -> PrCl_none  -> ClC_none ;
+  StartClC_np : Conj -> PrCl_np -> PrCl_np  -> ClC_np ;  
+
+--<  ContClC  : (a : Arg) -> PrCl a -> ClC a  -> ClC a ;
+  ContClC_none : PrCl_none -> ClC_none  -> ClC_none ;
+  ContClC_np : PrCl_np -> ClC_np  -> ClC_np ;  
+
+--<  UseClC   : (a : Arg) -> ClC a  -> PrCl a ;
+  UseClC_none : ClC_none -> PrCl_none ; 
+  UseClC_np : ClC_np -> PrCl_np ; 
+
+--<  ComplAdv : (a : Arg) -> PrAdv (aNP a) -> NP -> PrAdv a ; -- typically: formation of preposition phrase
+  ComplAdv_none : PrAdv_np -> NP -> PrAdv_none ;
+
+--<  SubjUttPreS  : Subj -> PrCl aNone -> PrCl aNone -> Utt ;
+  SubjUttPreS  : Subj -> PrCl_none -> PrCl_none -> Utt ;
+--<  SubjUttPreQ  : Subj -> PrCl aNone -> PrQCl aNone -> Utt ;
+  SubjUttPreQ  : Subj -> PrCl_none -> PrQCl_none -> Utt ;
+--<  SubjUttPost  : Subj -> PrCl aNone -> Utt -> Utt ;
+  SubjUttPost  : Subj -> PrCl_none -> Utt -> Utt ;
+
+
+}
diff --git a/lib/src/experimental/NDPredChi.gf b/lib/src/experimental/NDPredChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDPredChi.gf
@@ -0,0 +1,10 @@
+concrete NDPredChi of NDPred = 
+  CatChi [NP,Utt,IP,IAdv,IComp,Conj,RS,RP,Subj] ** 
+    NDPredFunctor
+     with 
+      (PredInterface = PredInstanceChi),
+      (Pred = PredChi) ** open PredChi in {
+
+lincat Ant = PredChi.Ant ;
+
+}
diff --git a/lib/src/experimental/NDPredEng.gf b/lib/src/experimental/NDPredEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDPredEng.gf
@@ -0,0 +1,5 @@
+concrete NDPredEng of NDPred = 
+  CatEng [Ant,NP,Utt,IP,IAdv,IComp,Conj,RS,RP,Subj] **
+    NDPredFunctor with 
+      (PredInterface = PredInstanceEng),
+      (Pred = PredEng) ;
diff --git a/lib/src/experimental/NDPredFin.gf b/lib/src/experimental/NDPredFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDPredFin.gf
@@ -0,0 +1,6 @@
+concrete NDPredFin of NDPred = 
+  CatFin [Ant,NP,Utt,IP,IAdv,IComp,Conj,Subj,RS,RP] ** 
+    NDPredFunctor 
+     with 
+      (PredInterface = PredInstanceFin),
+      (Pred = PredFin) ;
diff --git a/lib/src/experimental/NDPredFunctor.gf b/lib/src/experimental/NDPredFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDPredFunctor.gf
@@ -0,0 +1,226 @@
+incomplete concrete NDPredFunctor of NDPred = 
+  Cat [Ant,NP,Utt,IP,IAdv,Conj,RS,RP,Subj] ** 
+  open 
+    PredInterface,
+    Pred,
+    ParamX,
+    Prelude 
+  in {
+
+------------------------------------
+-- lincats
+-------------------------------------
+
+lincat
+  Tense = Pred.Tense ;
+  Pol = Pred.Pol ;
+
+  PrV_none, PrV_np, PrV_v, PrV_s, PrV_q, PrV_a, PrV_n,
+             PrV_np_np, PrV_np_v, PrV_np_s, PrV_np_q, PrV_np_a, PrV_np_n = Pred.PrV ;
+
+  PrVP_none, PrVP_np, PrVP_v, PrVP_s, PrVP_q, PrVP_a, PrVP_n,
+             PrVP_np_np, PrVP_np_v, PrVP_np_s, PrVP_np_q, PrVP_np_a, PrVP_np_n = Pred.PrVP ;
+
+  PrVPI_none, PrVPI_np = Pred.PrVPI ;
+
+  PrCl_none, PrCl_np = Pred.PrCl ;
+
+  PrQCl_none, PrQCl_np = Pred.PrQCl ;
+
+  VPC_none, VPC_np = Pred.VPC ;
+
+  ClC_none, ClC_np = Pred.ClC ;
+
+  PrAdv_none, PrAdv_np = Pred.PrAdv ;
+
+  PrS = Pred.PrS ;
+
+  PrAP_none, PrAP_np = Pred.PrAP ;
+
+  PrCN_none, PrCN_np = Pred.PrCN ;
+
+-- reference linearizations for chunking
+---- should be by functor as well
+
+linref
+  PrVP_none, PrVP_np, PrVP_v, PrVP_s, PrVP_q, PrVP_a, PrVP_n,
+             PrVP_np_np, PrVP_np_v, PrVP_np_s, PrVP_np_q, PrVP_np_a, PrVP_np_n
+    = linrefPrVP ;
+  PrCl_none, PrCl_np  = linrefPrCl ;
+  PrQCl_none, PrQCl_np = linrefPrQCl ;
+  PrAdv_none, PrAdv_np = linrefPrAdv ;
+----  PrAP_none, PrAP_np  = \ap  -> ap.s ! defaultAgr ++ ap.obj1 ! defaultAgr ;  
+----  PrCN_none, PrCN_np  = \cn  -> cn.s ! Sg ++ cn.obj1 ! defaultAgr ; 
+  
+----------------------------
+--- linearization rules ----
+----------------------------
+
+lin
+
+-- standard general
+
+  TPres  = Pred.TPres ;
+  TPast  = Pred.TPast ;
+  TFut   = Pred.TFut ;
+  TCond  = Pred.TCond ;
+  ASimul = Pred.ASimul ;
+  AAnter = Pred.AAnter ;
+  PPos   = Pred.PPos ;
+  PNeg   = Pred.PNeg ;
+
+  UseV_none, UseV_np, UseV_v, UseV_s, UseV_q, UseV_a, UseV_n, UseV_np_np, UseV_np_v, UseV_np_s, UseV_np_q, UseV_np_a, UseV_np_n 
+    = Pred.UseV Pred.aNone ;
+  PassUseV_none, PassUseV_np, PassUseV_v, PassUseV_s, PassUseV_q, PassUseV_a, PassUseV_n
+    = Pred.PassUseV Pred.aNone ;
+  AgentPassUseV_none, AgentPassUseV_np, AgentPassUseV_v, AgentPassUseV_s, AgentPassUseV_q, AgentPassUseV_a, AgentPassUseV_n
+    = Pred.AgentPassUseV Pred.aNone ;
+
+  UseAP_none, UseAP_np 
+    = Pred.UseAP Pred.aNone ;
+  UseCN_none, UseCN_np 
+    = Pred.UseCN Pred.aNone ;
+  UseAdv_none, UseAdv_np 
+    = Pred.UseAdv Pred.aNone ;
+  UseNP_none
+    = Pred.UseNP ;
+  UseS_none
+    = Pred.UseS ;
+  UseQ_none
+    = Pred.UseQ ;
+  UseVP_none
+    = Pred.UseVP ;
+
+  ComplV2_none
+    = Pred.ComplV2 Pred.aNone ;
+  ComplVV_none, ComplVV_np
+    = Pred.ComplVV Pred.aNone ;
+  ComplVS_none, ComplVS_np
+    = Pred.ComplVS Pred.aNone ;
+  ComplVA_none
+    = Pred.ComplVA Pred.aNone ;
+  ComplVQ_none
+    = Pred.ComplVQ Pred.aNone ;
+  ComplVN_none
+    = Pred.ComplVN Pred.aNone ;
+
+  SlashV3_none
+    = Pred.SlashV3 Pred.aNone ;
+  SlashV2V_none, SlashV2V_np
+    = Pred.SlashV2V Pred.aNone ;
+  SlashV2S_none
+    = Pred.SlashV2S Pred.aNone ;
+  SlashV2Q_none
+    = Pred.SlashV2Q Pred.aNone ;
+  SlashV2A_none
+    = Pred.SlashV2A Pred.aNone ;
+  SlashV2N_none
+    = Pred.SlashV2N Pred.aNone ;
+
+  ReflVP_none, ReflVP_np, ReflVP_v, ReflVP_s, ReflVP_q, ReflVP_a, ReflVP_n
+    = Pred.ReflVP Pred.aNone ;
+  ReflVP2_np
+    = Pred.ReflVP2 Pred.aNone ;
+
+  InfVP_none, InfVP_np 
+    = Pred.InfVP Pred.aNone ;
+
+  PredVP_none, PredVP_np 
+    = Pred.PredVP Pred.aNone ;
+
+  SlashClNP_none 
+    = Pred.SlashClNP Pred.aNone ;
+
+  QuestCl_none, QuestCl_np
+    = Pred.QuestCl Pred.aNone ;
+
+  QuestIAdv_none 
+    = Pred.QuestIAdv Pred.aNone ;
+
+  QuestIComp_none 
+    = Pred.QuestIComp ;
+
+  QuestVP_none 
+    = Pred.QuestVP Pred.aNone ;
+
+  QuestSlash_none
+    = Pred.QuestSlash Pred.aNone ;
+
+  UseCl_none 
+    = Pred.UseCl ;
+  UseQCl_none 
+    = Pred.UseQCl ;
+
+  UseAdvCl_none
+    = Pred.UseAdvCl ;
+
+  UttPrS 
+    = Pred.UttPrS ;
+
+  AdvCl_none, AdvCl_np
+    = Pred.AdvCl Pred.aNone ;
+  AdvQCl_none, AdvQCl_np
+    = Pred.AdvQCl Pred.aNone ;
+
+----  RelCl_none
+----    = Pred.RelCl Pred.aNone ;
+  RelVP_none
+    = Pred.RelVP ;
+  RelSlash_none
+    = Pred.RelSlash ;
+
+  PrImpSg
+    = Pred.PrImpSg ;
+  PrImpPl
+    = Pred.PrImpPl ;
+
+  PresPartAP_none, PresPartAP_np
+    = Pred.PresPartAP Pred.aNone ;
+
+  PastPartAP_none
+    = Pred.PastPartAP Pred.aNone ;
+
+  AgentPastPartAP_none
+    = Pred.AgentPastPartAP Pred.aNone ;
+
+  NomVPNP_none
+    = Pred.NomVPNP ;
+
+  ByVP_none
+    = Pred.ByVP Pred.aNone ;
+  WhenVP_none
+    = Pred.WhenVP Pred.aNone ;
+  BeforeVP_none
+    = Pred.BeforeVP Pred.aNone ;
+  AfterVP_none
+    = Pred.AfterVP Pred.aNone ;
+  InOrderVP_none
+    = Pred.InOrderVP Pred.aNone ;
+  WithoutVP_none
+    = Pred.WithoutVP Pred.aNone ;
+
+  StartVPC_none, StartVPC_np
+    = Pred.StartVPC Pred.aNone ;
+  ContVPC_none, ContVPC_np
+    = Pred.ContVPC Pred.aNone ;
+  UseVPC_none, UseVPC_np
+    = Pred.UseVPC Pred.aNone ;
+
+  StartClC_none, StartClC_np
+    = Pred.StartClC Pred.aNone ;
+  ContClC_none, ContClC_np
+    = Pred.ContClC Pred.aNone ;
+  UseClC_none, UseClC_np
+    = Pred.UseClC Pred.aNone ;
+
+  ComplAdv_none 
+    = Pred.ComplAdv Pred.aNone ;
+
+  SubjUttPreS
+    = Pred.SubjUttPreS ;
+  SubjUttPreQ
+    = Pred.SubjUttPreQ ;
+  SubjUttPost
+    = Pred.SubjUttPost ;
+
+}
diff --git a/lib/src/experimental/NDPredSwe.gf b/lib/src/experimental/NDPredSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDPredSwe.gf
@@ -0,0 +1,5 @@
+concrete NDPredSwe of NDPred = 
+  CatSwe [Ant,NP,Utt,IP,IAdv,IComp,Conj,RS,RP,Subj] ** 
+    NDPredFunctor with 
+      (PredInterface = PredInstanceSwe),
+      (Pred = PredSwe) ;
diff --git a/lib/src/experimental/NDPredTrans.probs b/lib/src/experimental/NDPredTrans.probs
new file mode 100644
# file too large to diff: lib/src/experimental/NDPredTrans.probs
diff --git a/lib/src/experimental/NDTrans.gf b/lib/src/experimental/NDTrans.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDTrans.gf
@@ -0,0 +1,25 @@
+--# -path=.:../translator
+
+abstract NDTrans =
+   NDLift
+  ,Extensions [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  ,Documentation - [Pol,Tense]
+  ,Dictionary - [Pol,Tense]
+  ,Chunk
+              ** {
+flags
+  startcat = TransUnit ;
+--  heuristic_search_factor=0.60;
+--  meta_prob=1.0e-5;
+--  meta_token_prob=1.1965149246222233e-9;
+
+cat
+  TransUnit ;
+
+fun
+  SFullstop  : Phr -> TransUnit ;
+  SQuestmark : Phr -> TransUnit ;
+  SExclmark  : Phr -> TransUnit ;
+  SUnmarked  : Phr -> TransUnit ;
+
+}
diff --git a/lib/src/experimental/NDTransChi.gf b/lib/src/experimental/NDTransChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDTransChi.gf
@@ -0,0 +1,23 @@
+--# -path=.:../translator
+
+concrete NDTransChi of NDTrans =
+   NDLiftChi
+  ,ExtensionsChi [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  ,DictionaryChi - [Pol,Tense,Ant]
+  ,DocumentationChi - [Pol,Tense,Ant]
+  ,ChunkChi
+              ** open ResChi, PredInstanceChi, (Pr=PredChi), Prelude in {
+
+flags 
+  literal=Symb ;
+
+lincat
+  TransUnit = {s : Str} ;
+
+lin
+  SFullstop p = {s = p.s ++ fullstop_s} ;
+  SQuestmark p = {s = p.s ++ questmark_s} ;
+  SExclmark p = {s = p.s ++ exclmark_s} ;
+  SUnmarked p = {s = p.s} ;
+}
+
diff --git a/lib/src/experimental/NDTransEng.gf b/lib/src/experimental/NDTransEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDTransEng.gf
@@ -0,0 +1,23 @@
+--# -path=.:../translator
+
+concrete NDTransEng of NDTrans =
+   NDLiftEng
+  ,ExtensionsEng [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  ,DictionaryEng - [Pol,Tense]
+  ,DocumentationEng - [Pol,Tense]
+  ,ChunkEng
+              ** open ResEng, PredInstanceEng, Prelude, (Pr = PredEng) in {
+
+flags 
+  literal=Symb ;
+
+lincat
+  TransUnit = {s : Str} ;
+
+lin
+  SFullstop p = {s = p.s ++ "."} ;
+  SQuestmark p = {s = p.s ++ "?"} ;
+  SExclmark p = {s = p.s ++ "!"} ;
+  SUnmarked p = {s = p.s} ;
+
+}
diff --git a/lib/src/experimental/NDTransFin.gf b/lib/src/experimental/NDTransFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDTransFin.gf
@@ -0,0 +1,25 @@
+--# -path=.:../finnish/stemmed:../finnish:../api:../translator:alltenses
+
+concrete NDTransFin of NDTrans =
+   NDLiftFin
+  ,ExtensionsFin [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  ,DictionaryFin - [Pol,Tense]
+  ,ChunkFin
+  ,DocumentationFin - [Pol,Tense]
+
+              ** {
+
+flags 
+  literal=Symb ;
+
+lincat
+  TransUnit = {s : Str} ;
+
+lin
+  SFullstop p = {s = p.s ++ "."} ;
+  SQuestmark p = {s = p.s ++ "?"} ;
+  SExclmark p = {s = p.s ++ "!"} ;
+  SUnmarked p = {s = p.s} ;
+
+}
+
diff --git a/lib/src/experimental/NDTransSwe.gf b/lib/src/experimental/NDTransSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/NDTransSwe.gf
@@ -0,0 +1,24 @@
+--# -path=.:../translator
+
+concrete NDTransSwe of NDTrans =
+   NDLiftSwe
+  ,ExtensionsSwe [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+  ,DictionarySwe - [Pol,Tense]
+  ,DocumentationSwe - [Pol,Tense]
+  ,ChunkSwe
+              ** open CommonScand, ResSwe, PredInstanceSwe, (Pr=PredSwe), Prelude in {
+
+flags 
+  literal=Symb ;
+
+lincat
+  TransUnit = {s : Str} ;
+
+lin
+  SFullstop p = {s = p.s ++ "."} ;
+  SQuestmark p = {s = p.s ++ "?"} ;
+  SExclmark p = {s = p.s ++ "!"} ;
+  SUnmarked p = {s = p.s} ;
+
+}
+
diff --git a/lib/src/experimental/Pred.gf b/lib/src/experimental/Pred.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/Pred.gf
@@ -0,0 +1,125 @@
+abstract Pred = Cat [Ant,NP,Utt,IP,IAdv,Conj,RS,RP,Subj] ** {
+
+cat
+  Arg ;
+  PrV Arg ;
+  PrVP Arg ;
+  PrVPI Arg ;
+  VPC Arg ;  -- conjunction of VP
+  Tense ;
+  Pol ;
+  PrCl Arg ;
+  ClC Arg ;  -- conjunction of Cl
+  PrQCl Arg ;
+  PrAdv Arg ;
+  PrS ;
+  PrAP Arg ;
+  PrCN Arg ; -- the country he became the president of
+
+fun
+  aNone, aS, aV, aQ, aA, aN : Arg ;
+  aNP : Arg -> Arg ;
+  TPres, TPast, TFut, TCond : Tense ;
+  PPos, PNeg : Pol ;
+  ASimul, AAnter : Ant ;
+
+  UseV           : (a : Arg) -> Ant -> Tense -> Pol -> PrV a       -> PrVP a ;
+  PassUseV       : (a : Arg) -> Ant -> Tense -> Pol -> PrV (aNP a) -> PrVP a ;
+  AgentPassUseV  : (a : Arg) -> Ant -> Tense -> Pol -> PrV (aNP a) -> NP -> PrVP a ;
+
+  ComplV2   : (a : Arg) -> PrVP (aNP a)        -> NP      -> PrVP a ;         -- she loves him
+  ComplVS   : (a : Arg) -> PrVP aS             -> PrCl  a -> PrVP a ;         -- she says that I am here
+  ComplVV   : (a : Arg) -> PrVP aV             -> PrVPI a -> PrVP a ;         -- she wants to sleep
+  ComplVQ   : (a : Arg) -> PrVP aQ             -> PrQCl a -> PrVP a ;         -- she wonders who is here
+  ComplVA   : (a : Arg) -> PrVP aA             -> PrAP  a -> PrVP a ;         -- she becomes old
+  ComplVN   : (a : Arg) -> PrVP aN             -> PrCN  a -> PrVP a ;         -- she becomes a professor
+  SlashV3   : (a : Arg) -> PrVP (aNP (aNP a))  -> NP      -> PrVP (aNP a) ;   -- she shows X to him
+  SlashV2S  : (a : Arg) -> PrVP (aNP aS)       -> PrCl a  -> PrVP (aNP a) ;   -- she tells X that I am here
+  SlashV2V  : (a : Arg) -> PrVP (aNP aV)       -> PrVPI a -> PrVP (aNP a) ;   -- she forces X to sleep
+  SlashV2A  : (a : Arg) -> PrVP (aNP aA)       -> PrAP a  -> PrVP (aNP a) ;   -- she makes X crazy
+  SlashV2N  : (a : Arg) -> PrVP (aNP aN)       -> PrCN a  -> PrVP (aNP a) ;   -- she makes X a professor
+  SlashV2Q  : (a : Arg) -> PrVP (aNP aA)       -> PrQCl a -> PrVP (aNP a) ;   -- she asks X who is here
+
+  InfVP     : (a : Arg) -> PrVP a -> PrVPI a ;                                -- to love X
+
+  UseAP     : (a : Arg) -> Ant -> Tense -> Pol -> PrAP a      -> PrVP a ;     -- she is married to X
+  UseAdv    : (a : Arg) -> Ant -> Tense -> Pol -> PrAdv a     -> PrVP a ;     -- she is in X
+  UseCN     : (a : Arg) -> Ant -> Tense -> Pol -> PrCN a      -> PrVP a ;     -- she is a member of X
+  UseNP     :              Ant -> Tense -> Pol -> NP          -> PrVP aNone ; -- she is the person
+  UseS      :              Ant -> Tense -> Pol -> PrCl aNone  -> PrVP aNone ; -- the fact is that she sleeps
+  UseQ      :              Ant -> Tense -> Pol -> PrQCl aNone -> PrVP aNone ; -- the question is who sleeps
+  UseVP     :              Ant -> Tense -> Pol -> PrVPI aNone -> PrVP aNone ; -- the goal is to sleep
+
+  PredVP    : (a : Arg) -> NP -> PrVP a -> PrCl a ;
+
+  SlashClNP : (a : Arg) -> PrCl (aNP a) -> NP -> PrCl a ;    -- slash consumption: hon tittar på + oss
+
+  ReflVP    : (a : Arg) -> PrVP (aNP a) -> PrVP a ;              -- refl on first position (direct object)
+  ReflVP2   : (a : Arg) -> PrVP (aNP (aNP a)) -> PrVP (aNP a) ;  -- refl on second position (indirect object)
+
+  QuestVP    : (a : Arg) -> IP   -> PrVP a         -> PrQCl a ; 
+  QuestSlash : (a : Arg) -> IP   -> PrQCl (aNP a)  -> PrQCl a ;
+  QuestCl    : (a : Arg)         -> PrCl a         -> PrQCl a ;
+  QuestIAdv  : (a : Arg) -> IAdv -> PrCl a         -> PrQCl a ;
+  QuestIComp : Ant -> Tense -> Pol -> IComp -> NP  -> PrQCl aNone ; -- where is she
+
+  UseCl  : PrCl aNone  -> PrS ;
+  UseQCl : PrQCl aNone -> PrS ; -- deprecate QS
+
+  UseAdvCl : PrAdv aNone -> PrCl aNone -> PrS ;  -- lift adv to front
+  
+  UttPrS  : PrS -> Utt ;
+
+  AdvCl   : (a : Arg) -> PrAdv a -> PrCl aNone  -> PrCl a ; 
+
+  AdvQCl  : (a : Arg) -> PrAdv a -> PrQCl aNone -> PrQCl a ; 
+
+-- relatives
+  RelCl    : PrCl aNone             -> RS ;
+  RelVP    : RP -> PrVP aNone       -> RS ;
+  RelSlash : RP -> PrCl (aNP aNone) -> RS ;
+
+-- imperatives
+
+  PrImpSg : PrVP aNone -> Utt ;
+  PrImpPl : PrVP aNone -> Utt ;  
+
+-- participles as adjectives
+
+  PresPartAP      : (a : Arg) -> PrV a       -> PrAP a ;
+  PastPartAP      : (a : Arg) -> PrV (aNP a) -> PrAP a ;
+  AgentPastPartAP : (a : Arg) -> PrV (aNP a) -> NP -> PrAP a ;
+
+-- nominalization
+  NomVPNP   : PrVPI aNone -> NP ;   -- translating a document
+
+-- other uses of VP's
+  ByVP      : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- by translating a document
+  WhenVP    : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- when translating a document
+  BeforeVP  : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- before translating a document
+  AfterVP   : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- after translating a document
+  InOrderVP : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- in order to translate a document
+  WithoutVP : (a : Arg) -> PrVP a -> PrVPI aNone -> PrVP a ;  -- without translating a document
+
+-- PrVP coordination
+
+  StartVPC : (a : Arg) -> Conj -> PrVP a -> PrVP a  -> VPC a ;
+  ContVPC  : (a : Arg)         -> PrVP a -> VPC a   -> VPC a ;
+  UseVPC   : (a : Arg) -> VPC a -> PrVP a ;
+
+-- clause coordination, including "she loves and we look at (her)"
+  StartClC : (a : Arg) -> Conj   -> PrCl a -> PrCl a  -> ClC a ;
+  ContClC  : (a : Arg) -> PrCl a -> ClC a  -> ClC a ;
+  UseClC   : (a : Arg) -> ClC a  -> PrCl a ;
+
+  ComplAdv : (a : Arg) -> PrAdv (aNP a) -> NP -> PrAdv a ; -- typically: formation of preposition phrase
+
+-- subjunction ; we want to preserve the order in translation
+-- Pre is more specialized to make inverted S order
+---- Imp to do
+
+  SubjUttPreS  : Subj -> PrCl aNone -> PrCl aNone -> Utt ;
+  SubjUttPreQ  : Subj -> PrCl aNone -> PrQCl aNone -> Utt ;
+  SubjUttPost  : Subj -> PrCl aNone -> Utt -> Utt ;
+
+}
diff --git a/lib/src/experimental/PredChi.gf b/lib/src/experimental/PredChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/PredChi.gf
@@ -0,0 +1,184 @@
+concrete PredChi of Pred = 
+  CatChi [NP,Utt,IP,IAdv,IComp,Conj,RP,RS,Imp,Subj] ** 
+    PredFunctor - [UseNP,ComplV2,SlashV3,ContVPC, StartVPC, StartClC,
+                   RelVP, RelSlash, QuestVP, QuestSlash, QuestIComp,PredVP,
+                   SubjUttPreS, SubjUttPreQ, SubjUttPost,
+                   UseAdv, ComplAdv, UseAdvCl, AdvQCl, AdvCl
+                  ]
+    with 
+      (PredInterface = PredInstanceChi) ** open ResChi, (P = ParadigmsChi), TenseX in {
+
+lincat 
+  Ant = {s : Str ; a : PredInstanceChi.Anteriority} ;
+
+lin
+  UseNP a t p np = useCopula a t p ** {
+    adj = \\a => np.s
+    } ;
+
+  UseAdv x a t p adv = 
+    let verb = case adv.advType of {
+      ATPlace True => liftV noVerb ;
+      _ => liftV zai_V
+      }
+    in initPrVerbPhraseV a t p verb ** {
+      adv = adv.prepPre ++ adv.prepPost ;
+      } ;
+
+  ComplAdv x p np = {prepPre = appComplCase p np ; prepPost = [] ; advType = p.advType} ;
+
+  UseAdvCl adv cl = {s = adv.prepPre ++ adv.prepPost ++ declInvCl cl} ;
+
+  AdvCl, AdvQCl = \x,adv,cl -> 
+    let advs = adv.prepPre ++ adv.prepPost in
+    case adv.advType of {
+      ATManner      => cl ** {obj1 = deVAdv_s ++ advs ++ cl.obj1} ;   -- he sleeps *well*
+      ATPlace True  => cl ** {adv = cl.adv ++ advs} ;                 -- he today *in the house* sleeps
+      ATPlace False => cl ** {adv = cl.adv ++ zai_V.s ++ advs} ;      -- he today *here* sleeps
+      ATTime | _    => cl ** {adv = advs ++ cl.adv}                   -- he *today* here sleeps ---- also: **today** he here sleeps
+      } ;
+
+  ComplV2 x vp np = vp ** {
+    obj1 : (Agr => Str) * Agr = <\\a => appObjCase np, UUnit>
+    } ;
+
+  SlashV3 x vp np = addObj2VP vp (\\a => np.s) ;
+
+  RelVP rp vp = 
+    let 
+      rpa = UUnit ;
+      cl : PrClause = vp ** {
+        v    = applyVerb vp (agr2vagr rpa) ;
+        subj = rp.s ;
+        adj  = vp.adj ! rpa ;
+        obj1 = vp.part ++ strComplCase vp.c1 ++ vp.obj1.p1 ! rpa ;  ---- apply complCase ---- place of part depends on obj
+        obj2 = strComplCase vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => rpa ; False => vp.obj1.p2}) ;   ---- apply complCase
+        c3   = noComplCase ;      -- for one more prep to build ClSlash 
+        }
+    in {s = declCl cl ; c = subjCase} ;
+
+  RelSlash rp cl = {
+    s = rp.s ++ declCl cl ; ---- rp case 
+    c = objCase
+    } ;
+
+  PredVP x np vp = 
+    let npa = UUnit in
+    vp ** {
+    v    = applyVerb vp (agr2vagr npa) ;
+    subj = appSubjCase np ;
+    adj  = vp.adj ! npa ;
+    obj1 = vp.part ++ strComplCase vp.c1 ++ vp.obj1.p1 ! npa ;  ---- apply complCase ---- place of part depends on obj
+    obj2 = strComplCase vp.c2 ++ vp.obj2.p1 ! npa ;
+    c3   = vp.c1 ; -- in case there is any free slot left ---- could be c2 
+    } ;
+
+  StartVPC x c v w = {  ---- some loss of quality seems inevitable
+    v = \\a => 
+          let 
+            vv = v.v ! a ; 
+            wv = w.v ! a ;
+            vpa = vagr2agr a ;
+          in 
+          vv.p1 ++ v.adV ++ vv.p2 ++ vv.p3 ++ v.adj ! vpa ++ 
+          appPrep v.c1 (v.obj1.p1 ! vpa) ++ appPrep v.c2 (v.obj2.p1 ! vpa) ++ v.adv ++ v.ext
+            ++ (c.s ! CPhr CVPhrase).s2 ++  
+          wv.p1 ++ w.adV ++ wv.p2 ++ wv.p3 ++ w.adj ! vpa ++                ---- appComplCase
+          appPrep w.c1 (w.obj1.p1 ! vpa) ++ appPrep w.c2 (w.obj2.p1 ! vpa) ++ w.adv ++ w.ext ;
+    inf = \\a,vt => 
+            infVP vt a v ++ (c.s ! CPhr CVPhrase).s2 ++ infVP vt a w ;
+    imp = \\i => 
+            impVP i v ++ (c.s ! CPhr CVPhrase).s2 ++ impVP i w ;
+    c1 = noComplCase ; ---- w.c1 ? --- the full story is to unify v and w...
+    c2 = noComplCase ; ---- w.c2 ? 
+    s1 = (c.s ! CPhr CVPhrase).s1 ;
+    } ;
+
+  ContVPC x v w = {  ---- some loss of quality seems inevitable
+    v = \\a => 
+          let 
+            vv = v.v ! a ; 
+            wv = w.v ! a ;
+            vpa = vagr2agr a ;
+          in 
+          vv.p1 ++ v.adV ++ vv.p2 ++ vv.p3 ++ v.adj ! vpa ++ 
+          appPrep v.c1 (v.obj1.p1 ! vpa) ++ appPrep v.c2 (v.obj2.p1 ! vpa) ++ v.adv ++ v.ext   ---- appComplCase
+            ++ "," ++  
+          wv ;
+    inf = \\a,vt => 
+            infVP vt a v ++ "," ++ w.inf ! a ! vt ;
+    imp = \\i => 
+            impVP i v ++ "," ++ w.imp ! i ;
+    c1 = noComplCase ; ---- w.c1 ? --- the full story is to unify v and w...
+    c2 = noComplCase ; ---- w.c2 ? 
+    s1 = w.s1 ;
+    } ;
+
+  StartClC x c a b = {
+    s  = declCl a ++ (c.s ! CSent).s2 ++ declCl b ;
+    c3 = b.c3 ; ---- 
+    s1 = (c.s ! CSent).s1 ;
+    } ;
+
+  QuestVP x ip vp = 
+   let 
+       ipa = ipagr2agr UUnit 
+   in {
+    v    = applyVerb vp UUnit ;
+    foc  = ip.s ;
+    focType = FocSubj ;
+    subj = [] ;
+    adj  = vp.adj ! ipa ;
+    obj1 = vp.part ++ strComplCase vp.c1 ++ vp.obj1.p1 ! ipa ; ---- appComplCase
+    obj2 = strComplCase vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => ipa ; False => vp.obj1.p2}) ; ---- appComplCase
+    c3   = noComplCase ;      -- for one more prep to build ClSlash ---- ever needed for QCl?
+    adv  = vp.adv ;
+    adV  = vp.adV ;
+    ext  = vp.ext ; 
+    } ;
+
+  QuestSlash x ip cl = 
+    let 
+      prep = cl.c3 ;
+      ips  = ip.s ;                     -- in Cl/NP, c3 is the only prep ---- appComplCase for ip
+      focobj = case cl.focType of {
+        NoFoc => <ips, [], FocObj,prep> ;         -- put ip object to focus  if there is no focus yet
+        t     => <[], strComplCase prep ++ ips, t,noComplCase> -- put ip object in situ   if there already is a focus
+        } ;
+    in 
+    cl ** {     -- preposition stranding
+      foc     = focobj.p1 ;
+      focType = focobj.p3 ;
+      obj1    = cl.obj1 ++ focobj.p2 ;     ---- just add to a field?
+      c3      = focobj.p4 ; 
+      } ;  
+
+  QuestIComp a t p icomp np = 
+    let vagr = UUnit in
+    initPrClause ** {
+    v    = tenseCopula (a.s ++ t.s ++ p.s) t.t a.a p.p vagr ;
+    subj = appSubjCase np ;
+    adV = negAdV p ;
+    foc = icomp.s ;
+    focType = FocObj ;
+    } ;
+
+  NomVPNP vp = ss (vp.s ! UUnit ! UUnit) ;----
+
+
+  SubjUttPreS subj cl s = ss (subj.prePart ++ declSubordCl cl ++ subj.sufPart ++ declInvCl s) ; 
+  SubjUttPreQ subj cl q = ss (subj.prePart ++ declSubordCl cl ++ subj.sufPart ++ questCl q) ;
+  SubjUttPost subj cl utt = ss (utt.s ++ subj.prePart ++ declSubordCl cl ++ subj.sufPart) ;
+
+
+---- todo
+
+  AfterVP,
+  BeforeVP,
+  ByVP,
+  InOrderVP,
+  WhenVP,
+  WithoutVP
+    = variants {} ;
+
+}
diff --git a/lib/src/experimental/PredEng.gf b/lib/src/experimental/PredEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/PredEng.gf
@@ -0,0 +1,135 @@
+concrete PredEng of Pred = 
+  CatEng [Ant,NP,Utt,IP,IAdv,IComp,Conj,RP,RS,Subj] ** 
+    PredFunctor - [
+      -- for all these, special qforms added in Eng
+      PassUseV,
+      AgentPassUseV,
+      UseVPC,
+      PredVP,
+      QuestVP,
+      RelVP,
+
+      UseCN,  -- insert article
+
+      UseCl,  -- for contracted forms
+
+      QuestIComp  ---- IComp has no parameters in Eng
+      ]  
+  with 
+      (PredInterface = PredInstanceEng) 
+
+  ** open PredInstanceEng, (R = ResEng) in {
+
+-- overrides
+
+lin
+  PassUseV x a t p v = initPrVerbPhraseV a t p v ** {
+    v   = \\agr => tenseV (a.s ++ t.s ++ p.s) t.t a.a p.p passive agr v ;
+    vc  = \\agr => tenseVContracted (a.s ++ t.s ++ p.s) t.t a.a p.p passive agr v ;
+    inf = \\vt => tenseInfV a.s a.a p.p passive v vt ;
+    obj2 = <noObj, True> ; -- becomes subject control even if object control otherwise "*she was promised by us to love ourselves"
+    qforms = \\agr => qformsCopula (a.s ++ t.s ++ p.s) t.t a.a p.p agr ;
+    } ;
+
+  AgentPassUseV x a t p v np = initPrVerbPhraseV a t p v ** {
+    v   = \\agr => tenseV (a.s ++ t.s ++ p.s) t.t a.a p.p passive agr v ;
+    v   = \\agr => tenseVContracted (a.s ++ t.s ++ p.s) t.t a.a p.p passive agr v ;
+    inf = \\vt => tenseInfV a.s a.a p.p passive v vt ;
+    obj2 = <noObj, True> ; -- becomes subject control even if object control otherwise "*she was promised by us to love ourselves"
+    adv = appComplCase agentCase np ;
+    qforms = \\agr => qformsCopula (a.s ++ t.s ++ p.s) t.t a.a p.p agr ;
+    } ;
+
+  UseCN x a t p cn = useCopula a t p ** {
+    c1  = cn.c1 ;
+    c2  = cn.c2 ;
+    adj = \\a => case agr2nagr a of {Sg => R.artIndef ++ cn.s ! Sg ; Pl => cn.s ! Pl} ;
+    obj1 = <cn.obj1, defaultAgr> ;
+    } ;
+
+  PredVP x np vp = vp ** {
+    v    = applyVerb vp (agr2vagr np.a) ;
+    vc   = vp.vc ! (agr2vagr np.a) ;
+    subj = appSubjCase np ;
+    adj  = vp.adj ! np.a ;
+    obj1 = vp.part ++ strComplCase vp.c1 ++ vp.obj1.p1 ! np.a ;  ---- apply complCase ---- place of part depends on obj
+    obj2 = strComplCase vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => np.a ; False => vp.obj1.p2}) ;   ---- apply complCase
+    c3   = vp.c1 ; -- in case there is any free slot left ---- could be c2 
+    qforms = qformsVP vp (agr2vagr np.a) ; 
+    } ;
+
+  QuestVP x ip vp = 
+   let 
+       ipa = ipagr2agr ip.n 
+   in {
+    v    = applyVerb vp (ipagr2vagr ip.n) ;
+    vc   = vp.vc ! (ipagr2vagr ip.n) ;
+    foc  = ip.s ! subjCase ;
+    focType = FocSubj ;
+    subj = [] ;
+    adj  = vp.adj ! ipa ;
+    obj1 = vp.part ++ strComplCase vp.c1 ++ vp.obj1.p1 ! ipa ; ---- appComplCase
+    obj2 = strComplCase vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => ipa ; False => vp.obj1.p2}) ; ---- appComplCase
+    c3   = noComplCase ;      -- for one more prep to build ClSlash ---- ever needed for QCl?
+    adv  = vp.adv ;
+    adV  = vp.adV ;
+    ext  = vp.ext ; 
+    qforms = qformsVP vp (ipagr2vagr ip.n) ;
+    } ;
+
+  UseCl  cl =  {s = declCl cl}
+             | {s = declClContracted cl} ;
+
+  RelVP rp vp = 
+    let 
+      cl : Agr -> PrClause = \a -> 
+        let rpa = rpagr2agr rp.a a in
+        
+        vp ** {
+        v    = applyVerb vp (agr2vagr rpa) ;
+        vc   = vp.vc ! (agr2vagr rpa) ;
+        subj = rp.s ! subjRPCase a ;
+        adj  = vp.adj ! rpa ;
+        obj1 = vp.part ++ strComplCase vp.c1 ++ vp.obj1.p1 ! rpa ;  ---- apply complCase ---- place of part depends on obj
+        obj2 = strComplCase vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => rpa ; False => vp.obj1.p2}) ;   ---- apply complCase
+        c3   = noComplCase ;      -- for one more prep to build ClSlash 
+        qforms = qformsVP vp (agr2vagr rpa) ; 
+        }
+    in {s = \\a => declCl (cl a) ; c = subjCase} ;
+
+  UseVPC x vpc = initPrVerbPhrase ** { ---- big loss of quality (overgeneration) seems inevitable
+    v   = \\a => <[], [], vpc.s1 ++ vpc.v ! a> ;
+    inf = \\vt => vpc.inf ! defaultAgr ! vt ; ---- agr 
+    imp = vpc.imp ;
+    c1  = vpc.c1 ;
+    c2  = vpc.c2 ;
+    qforms = \\a => <"do", vpc.inf ! defaultAgr ! vvInfinitive> ; ---- do/does/did
+    } ;
+
+lin
+  QuestIComp a t p icomp np = 
+    let vagr = (agr2vagr np.a) in
+    initPrClause ** {
+    v    = tenseCopula  (a.s ++ t.s ++ p.s) t.t a.a p.p vagr ;
+    vc   = tenseCopulaC (a.s ++ t.s ++ p.s) t.t a.a p.p vagr ;
+    subj = np.s ! subjCase ;
+    foc = icomp.s ;
+    focType = FocObj ;
+    qforms = qformsCopula (a.s ++ t.s ++ p.s) t.t a.a p.p vagr ; 
+    } ;
+
+-- not in functor anyway
+
+  NomVPNP vpi = {
+    s = \\c => vpi.s ! R.VVPresPart ! defaultAgr ;
+    a = defaultAgr
+    } ;
+
+  ByVP x vp vpi = vp ** {adv = "by" ++ vpi.s ! R.VVPresPart ! defaultAgr} ; ---- agr
+  WhenVP x vp vpi = vp ** {adv = "when" ++ vpi.s ! R.VVPresPart ! defaultAgr} ; ---- agr
+  BeforeVP x vp vpi = vp ** {adv = "before" ++ vpi.s ! R.VVPresPart ! defaultAgr} ; ---- agr
+  AfterVP x vp vpi = vp ** {adv = "after" ++ vpi.s ! R.VVPresPart ! defaultAgr} ; ---- agr
+  InOrderVP x vp vpi = vp ** {adv = "in order" ++ vpi.s ! R.VVInf ! defaultAgr} ; ---- agr
+  WithoutVP x vp vpi = vp ** {adv = "without" ++ vpi.s ! R.VVPresPart ! defaultAgr} ; ---- agr
+
+}
diff --git a/lib/src/experimental/PredFin.gf b/lib/src/experimental/PredFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/PredFin.gf
@@ -0,0 +1,243 @@
+--# -path=.:../finnish/stemmed:../finnish:../common:alltenses
+
+concrete PredFin of Pred = 
+  CatFin [Ant,NP,Utt,IP,IAdv,IComp,Conj,Subj,RP,RS] ** 
+    PredFunctor 
+     - [
+
+-- overridden
+        UseV
+       ,UseAP
+       ,UseNP
+       ,UseCN
+       ,QuestVP
+       ,PredVP
+       ,ComplV2
+       ,ReflVP2
+       ,ReflVP
+       ,RelVP
+       ,RelSlash
+       ,QuestIComp
+       ,PassUseV
+       ,PresPartAP
+       ,PastPartAP
+       ,AgentPastPartAP
+       ,AgentPassUseV
+       ,UseVPC
+       ,StartVPC
+       ,ContVPC
+       ,ComplVV
+       ,SlashV2V
+     ]
+
+with 
+      (PredInterface = PredInstanceFin) ** open PredInstanceFin, (S = StemFin), ResFin in {
+
+lin
+  ComplVV x vp vpo = addObj2VP vp (\\a => vpo.s ! VPIVV vp.vvtype ! a) ;
+  SlashV2V x vp vpo = addObj2VP vp (\\a => vpo.s ! VPIVV vp.vvtype ! a) ;
+
+  UseV x a t p verb = initPrVerbPhraseV a t p verb ;
+
+  UseAP x a t p ap = useCopula a t p ** {
+    c1  = ap.c1 ;
+    c2  = ap.c2 ;
+    adj = \\a => ap.s ! agr2aagr a ;
+    } ;
+
+  UseNP a t p np = useCopula a t p ** {
+    adj = \\a => np.s ! subjCase ;
+    } ;
+
+  UseCN x a t p cn = useCopula a t p ** {
+    c1  = cn.c1 ;
+    c2  = cn.c2 ;
+    adj = \\a => cn.s ! agr2nagr a ;
+    } ;
+
+  ComplV2 x vp np =  vp ** {
+    obj1 = \\_ => appCompl True Pos vp.c1 np ; ---- True,Pos ?
+    } ;
+
+  PredVP x np vp = vp ** {
+    subj : Str = appSubjCase vp.sc np ;
+    verb : {fin,inf : Str} = vp.v ! np.a ;
+    adj  : Str = vp.adj ! np.a ;
+    obj1 : Str = vp.obj1 ! np.a ;
+    obj2 : Str = vp.obj2 ! np.a ; 
+    c3 : Compl = vp.c1 ; ---- could be c2
+    } ;
+
+  ReflVP x vp = vp ** {
+    obj1 = \\a => (reflPron a).s ! vp.c1.c ; ---- prep
+    } ;
+
+  ReflVP2 x vp = vp ** {
+    obj2 = \\a => (reflPron a).s ! vp.c2.c ; ---- prep
+    } ;
+
+  QuestVP x ip vp = 
+   let 
+       ipa = ipagr2agr ip.n 
+   in vp ** {
+    foc  = ip.s ! subjCase ;   ---- appSubjCase ip
+    focType = FocSubj ;
+    subj = [] ;
+    verb : {fin,inf : Str} = vp.v ! ipa ;
+    adj  : Str = vp.adj ! ipa ;
+    obj1 : Str = vp.obj1 ! ipa ;
+    obj2 : Str = vp.obj2 ! ipa ; 
+    c3 : Compl = noComplCase ;
+    qforms = \\_ => <[],[]> ;
+    } ;
+
+  QuestIComp a t p icomp np = 
+    let 
+      vagr = (agr2vagr np.a) 
+    in
+    initPrClause ** {
+      v    = tenseCopula (a.s ++ t.s ++ p.s) t.t a.a p.p vagr ;
+      subj = np.s ! subjCase ;
+      foc = icomp.s ! np.a ;
+      focType = FocObj ;
+      qforms = qformsCopula (a.s ++ t.s ++ p.s) t.t a.a p.p vagr ; 
+    } ;
+
+  RelVP rp vp = 
+    let 
+      cl : Agr -> PrClause = \a -> 
+        let 
+          rpa = rpagr2agr rp.a a ;
+          rnp = {s = rp.s ! (complNumAgr rpa) ; a = rpa ; isPron = False}
+        in
+        vp ** {
+          v    = applyVerb vp (agr2vagr rpa) ;
+          subj : Str = appSubjCase vp.sc rnp ;
+          verb : {fin,inf : Str} = vp.v ! rpa ;
+          adj  : Str = vp.adj ! rpa ;
+          obj1 : Str = vp.obj1 ! rpa ;
+          obj2 : Str = vp.obj2 ! rpa ; 
+          c3   : Compl = noComplCase ;
+        }
+    in {s = \\a => declCl (cl a) ; c = subjCase} ; ---- case
+
+  RelSlash rp cl = {
+      s = \\a => 
+            let 
+               rpa = rpagr2agr rp.a a ;
+               rnp = appCompl True Pos cl.c3 {s = rp.s ! (complNumAgr rpa) ; a = rpa ; isPron = False}
+            in 
+            rnp ++ declCl cl ; 
+      c = objCase ---- case
+      } ;
+
+  NomVPNP vpi = {
+    s = \\c => vpi.s ! vvInfinitive ! defaultAgr ;
+    isNeg = False ; ----
+    isPron = False ; ----
+    a = defaultAgr
+    } ;
+
+
+  PassUseV x a t p verb = initPrVerbPhraseV a t p verb ** {
+    v : Agr => {fin,inf : Str} = case verb.sc of {
+       SCNom => \\agr => finV (a.s ++ t.s ++ p.s) t.t a.a p.p Pass agr        (lin PrV verb) ;
+       _     => \\_   => finV (a.s ++ t.s ++ p.s) t.t a.a p.p Pass defaultAgr (lin PrV verb)
+       } ;
+    inf : VPIType => Str = \\vtt => tenseInfV (a.s ++ p.s) a.a p.p Pass (lin PrV verb) vtt ; ---- still Act
+    imp : ImpType => Str = \\it => imperativeV p.s p.p it (lin PrV verb) ; ---- still Act
+    isPass : Bool = True ;
+    c1 : Compl = noComplCase ;
+    c2 : Compl = verb.c2 ;
+    vvtype = verb.vvtype ;
+    sc = npform2subjcase verb.c1.c ;
+    h = case a.a of {Anter => Back ; _ => verb.h} ;
+    } ;
+
+  AgentPassUseV x a t p verb np = initPrVerbPhraseV a t p verb ** {
+    sc = npform2subjcase verb.c1.c ;
+    obj1 = \\a => appSubjCase verb.sc np ;
+    } ;
+
+  PresPartAP x v = {            
+    s = \\a => vPresPart v a ;
+    c1 = v.c1 ;                    -- looking at her
+    c2 = v.c2 ;
+    obj1 = noObj ;
+    } ;
+
+  PastPartAP x v = {            
+    s = \\a => vPastPart v a ;
+    c1 = v.c1 ;                    -- looking at her
+    c2 = v.c2 ;
+    obj1 = noObj ;
+    } ;
+
+  AgentPastPartAP x v np = {
+    s = \\a => (S.sverb2verbSep v).s ! AgentPart (aForm a) ;
+    c1 = v.c1 ; 
+    c2 = v.c2 ;
+    obj1 = \\_ => appComplCase agentCase np ; ---- addObj
+    } ;
+
+
+  StartVPC x c v w = {  ---- some loss of quality seems inevitable
+    v = \\a => 
+          let 
+            vv = v.v ! a ; 
+            wv = w.v ! a ;
+            vpa = vagr2agr a ;
+          in 
+          vv.fin ++ v.adV ++ vv.inf ++ v.adj ! vpa ++ 
+          v.obj1 ! vpa ++ v.obj2 ! vpa ++ v.adv ++ v.ext
+            ++ c.s2 ++  
+          wv.fin ++ w.adV ++ wv.inf ++ w.adj ! vpa ++   
+          w.obj1 ! vpa ++ w.obj2 ! vpa ++ w.adv ++ w.ext ;
+    inf = \\a,vt => 
+            infVP vt a v ++ c.s2 ++ infVP vt a w ;
+    imp = \\i => 
+            impVP i v ++ c.s2 ++ impVP i w ;
+    c1 = noComplCase ; ---- w.c1 ? --- the full story is to unify v and w...
+    c2 = noComplCase ; ---- w.c2 ? 
+    s1 = c.s1 ;
+    } ;
+
+  ContVPC x v w = {  ---- some loss of quality seems inevitable
+    v = \\a => 
+          let 
+            vv = v.v ! a ; 
+            wv = w.v ! a ;
+            vpa = vagr2agr a ;
+          in 
+          vv.fin ++ v.adV ++ vv.inf ++ v.adj ! vpa ++ 
+          v.obj1 ! vpa ++ v.obj2 ! vpa ++ v.adv ++ v.ext
+            ++ "," ++  
+          wv ;
+    inf = \\a,vt => 
+            infVP vt a v ++ "," ++ w.inf ! a ! vt ;
+    imp = \\i => 
+            impVP i v ++ "," ++ w.imp ! i ;
+    c1 = noComplCase ; ---- w.c1 ? --- the full story is to unify v and w...
+    c2 = noComplCase ; ---- w.c2 ? 
+    s1 = w.s1 ;
+    } ;
+
+  UseVPC x vpc = initPrVerbPhrase ** { ---- big loss of quality (overgeneration) seems inevitable
+    v   = \\a => {fin = vpc.s1 ++ vpc.v ! a ; inf = []} ;
+    inf = \\vt => vpc.inf ! defaultAgr ! vt ; ---- agr 
+    imp = vpc.imp ;
+    c1  = vpc.c1 ;
+    c2  = vpc.c2 ;
+    } ;
+
+
+  ByVP x vp vpi = vp ** {adv = vpi.s ! VPIInf3Adess ! defaultAgr} ;        -- tekemällä
+  WhenVP x vp vpi = vp ** {adv = vpi.s ! VPIInf2Iness ! defaultAgr} ;      -- tehdessä ---- agr
+  BeforeVP x vp vpi = vp ** {adv = "ennen" ++ vpi.s ! VPIInf4Part ! defaultAgr} ;    -- ennen tekemistä
+  InOrderVP  x vp vpi = vp ** {adv = vpi.s ! VPIInf1Long ! defaultAgr} ;  -- tehdäkseen ---- agr
+  WithoutVP x vp vpi = vp ** {adv = vpi.s ! VPIInf3Abess ! defaultAgr} ;    -- tekemättä
+
+  AfterVP    -- tehtyä
+           = variants {} ;
+
+}
diff --git a/lib/src/experimental/PredFunctor.gf b/lib/src/experimental/PredFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/PredFunctor.gf
@@ -0,0 +1,372 @@
+incomplete concrete PredFunctor of Pred = Cat [Ant,NP,Utt,IP,IAdv,IComp,Conj,RP,RS,Subj,Imp] ** 
+  open 
+    PredInterface,
+    ParamX,
+    Prelude 
+  in {
+
+------------------------------------
+-- lincats
+-------------------------------------
+
+lincat
+  Tense = {s : Str ; t : PredInterface.STense} ;
+  Pol   = {s : Str ; p : PredInterface.Polarity} ;
+
+  Arg  = {s : Str} ;
+
+  PrV  = PrVerb ;
+  PrVP = PrVerbPhrase ;
+  PrCl = PrClause ;
+
+  PrQCl = PrQuestionClause ;
+
+  PrVPI = {s : PredInterface.VVType => Agr => Str} ;
+
+  VPC = {
+    v   : VAgr => Str ;
+    inf : Agr => PredInterface.VVType => Str ; 
+    imp : ImpType => Str ;
+    c1  : ComplCase ; 
+    c2  : ComplCase ;
+    s1  : Str ; -- storing both in both-and
+    } ;
+
+  ClC = {
+    s  : Str ;
+    c3 : ComplCase ;
+    s1 : Str ;
+    } ;
+
+  PrAdv = PrAdverb ;
+  PrS   = {s : Str} ;
+
+  PrAP = {
+    s : AAgr => Str ; 
+    c1, c2 : ComplCase ; 
+    obj1 : Agr => Str
+    } ;
+
+  PrCN = {
+    s : NAgr => Str ; 
+    c1, c2 : ComplCase ; 
+    obj1 : Agr => Str
+    } ;
+
+-- reference linearizations for chunking
+
+linref
+  PrVP  = linrefPrVP ;
+  PrCl  = linrefPrCl ;
+  PrQCl = linrefPrQCl ;
+  PrAdv = linrefPrAdv ;
+  
+----------------------------
+--- linearization rules ----
+----------------------------
+
+lin
+
+-- standard general
+
+  TPres  = {s = [] ; t = Pres} ;
+  TPast  = {s = [] ; t = Past} ;
+  TFut   = {s = [] ; t = Fut} ;
+  TCond  = {s = [] ; t = Cond} ;
+  ASimul = {s = [] ; a = Simul} ;
+  AAnter = {s = [] ; a = Anter} ;
+  PPos   = {s = [] ; p = Pos} ;
+  PNeg   = {s = [] ; p = Neg} ;
+
+-- predication specific
+
+  aNone, aS, aV, aA, aQ, aN = {s = []} ;
+  aNP a = a ;
+
+  UseV x a t p v = initPrVerbPhraseV a t p v ;
+
+  PassUseV x a t p v = initPrVerbPhraseV a t p v ** {
+    v   = \\agr => tenseV (a.s ++ t.s ++ p.s) t.t a.a p.p passive agr v ;
+    inf = \\vt => tenseInfV a.s a.a p.p passive v vt ;
+    obj2 = <noObj, True> ; -- becomes subject control even if object control otherwise "*she was promised by us to love ourselves"
+    } ;
+
+  AgentPassUseV x a t p v np = initPrVerbPhraseV a t p v ** {
+    v   = \\agr => tenseV (a.s ++ t.s ++ p.s) t.t a.a p.p passive agr v ;
+    inf = \\vt => tenseInfV a.s a.a p.p passive v vt ;
+    obj2 = <noObj, True> ; -- becomes subject control even if object control otherwise "*she was promised by us to love ourselves"
+    adv = appComplCase agentCase np ;
+    } ;
+
+  UseAP x a t p ap = useCopula a t p ** {
+    c1  = ap.c1 ;
+    c2  = ap.c2 ;
+    adj = \\a => ap.s ! agr2aagr a ;
+    obj1 = <ap.obj1, defaultAgr> ;
+    } ;
+
+  UseCN x a t p cn = useCopula a t p ** {
+    c1  = cn.c1 ;
+    c2  = cn.c2 ;
+    adj = \\a => cn.s ! agr2nagr a ;
+    obj1 = <cn.obj1, defaultAgr> ;
+    } ;
+
+  UseAdv x a t p adv = useCopula a t p ** {
+    c1  = adv.c1 ;
+    adj = \\a => adv.s ;
+    } ;
+
+  UseNP a t p np = useCopula a t p ** {
+    adj = \\a => appSubjCase np ;
+    } ;
+
+  UseS  a t p cl = addExtVP (useCopula a t p) (that_Compl ++ declSubordCl cl) ; ---- sentence form
+  UseQ  a t p cl = addExtVP (useCopula a t p) (questSubordCl cl) ; 
+  UseVP a t p vp = addExtVP (useCopula a t p) (vp.s ! vvInfinitive ! defaultAgr) ;
+
+  ComplV2 x vp np = vp ** {
+    obj1 = <\\a => appObjCase np, np.a>  -- np.a for object control 
+    } ;
+
+  ComplVS x vp cl = addExtVP vp (that_Compl ++ declSubordCl cl) ; ---- sentence form
+
+  ComplVQ x vp qcl = addExtVP vp (questSubordCl qcl) ; ---- question form
+
+  ComplVV x vp vpo = addObj2VP vp (\\a => vpo.s ! vp.vvtype ! a) ;
+
+  ComplVA x vp ap = addObj2VP vp (\\a => ap.s ! agr2aagr a ++ ap.obj1 ! a) ; ---- adjForm
+
+  ComplVN x vp cn = addObj2VP vp (\\a => cn.s ! agr2nagr a ++ cn.obj1 ! a) ; ---- cnForm
+
+  SlashV3 x vp np = addObj2VP vp (\\a => appObjCase np) ; -- control is preserved 
+
+  SlashV2S x vp cl = addExtVP vp (that_Compl ++ declSubordCl cl) ; ---- sentence form
+
+  SlashV2Q x vp cl = addExtVP vp (questSubordCl cl) ; ---- question form
+
+  SlashV2V x vp vpo = addObj2VP vp (\\a => vpo.s ! vp.vvtype ! a) ;
+
+  SlashV2A x vp ap = addObj2VP vp (\\a => ap.s ! agr2aagr a ++ ap.obj1 ! a) ; ---- adjForm
+
+  SlashV2N x vp cn = addObj2VP vp (\\a => cn.s ! agr2nagr a ++ cn.obj1 ! a) ; ---- cn form
+
+  ReflVP x vp = vp ** {
+    obj1 = <\\a => reflPron a, defaultAgr> ;  --- defaultAgr will not be used but subj.a instead
+    } ;
+
+  ReflVP2 x vp = vp ** {
+    obj2 = <\\a => reflPron a, vp.obj2.p2> ; --- subj/obj control doesn't matter any more
+    } ;
+
+  InfVP x vp = {s = \\vvt,a => infVP vvt a vp} ;
+
+  PredVP x np vp = vp ** {
+    v    = applyVerb vp (agr2vagr np.a) ;
+    subj = appSubjCase np ;
+    adj  = vp.adj ! np.a ;
+    obj1 = vp.part ++ strComplCase vp.c1 ++ vp.obj1.p1 ! np.a ;  ---- apply complCase ---- place of part depends on obj
+    obj2 = strComplCase vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => np.a ; False => vp.obj1.p2}) ;   ---- apply complCase
+    c3   = vp.c1 ; -- in case there is any free slot left ---- could be c2 
+    } ;
+
+  SlashClNP x cl np = cl ** {  -- Cl ::= Cl/NP NP 
+    obj2  = cl.obj2 ++ appComplCase cl.c3 np ; ---- again, adv just added
+    c3   = noComplCase ;  -- complCase has been consumed
+    } ;
+
+  QuestCl x cl = cl ** {foc = [] ; focType = NoFoc} ;  -- NoFoc implies verb first: does she love us
+
+  QuestIAdv x iadv cl = cl ** {foc = iadv.s ; focType = FocObj} ; -- FocObj implies Foc + V + Subj: why does she love us
+
+  QuestVP x ip vp = 
+   let 
+       ipa = ipagr2agr ip.n 
+   in {
+    v    = applyVerb vp (ipagr2vagr ip.n) ;
+    foc  = ip.s ! subjCase ;
+    focType = FocSubj ;
+    subj = [] ;
+    adj  = vp.adj ! ipa ;
+    obj1 = vp.part ++ strComplCase vp.c1 ++ vp.obj1.p1 ! ipa ; ---- appComplCase
+    obj2 = strComplCase vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => ipa ; False => vp.obj1.p2}) ; ---- appComplCase
+    c3   = noComplCase ;      -- for one more prep to build ClSlash ---- ever needed for QCl?
+    adv  = vp.adv ;
+    adV  = vp.adV ;
+    ext  = vp.ext ; 
+    } ;
+
+  QuestSlash x ip cl = 
+    let 
+      prep = cl.c3 ;
+      ips  = ip.s ! objCase ;                     -- in Cl/NP, c3 is the only prep ---- appComplCase for ip
+      focobj = case cl.focType of {
+        NoFoc => <ips, [], FocObj,prep> ;         -- put ip object to focus  if there is no focus yet
+        t     => <[], strComplCase prep ++ ips, t,noComplCase> -- put ip object in situ   if there already is a focus
+        } ;
+    in 
+    cl ** {     -- preposition stranding
+      foc     = focobj.p1 ;
+      focType = focobj.p3 ;
+      obj1    = cl.obj1 ++ focobj.p2 ;     ---- just add to a field?
+      c3      = focobj.p4 ; 
+      } ;  
+{-
+---- this is giving four records instead of two AR 5/2/2014 
+   |
+    cl ** {   -- pied piping
+      foc     = focobj.p4 ++ focobj.p1 ;
+      focType = focobj.p3 ;
+      obj1    = cl.obj1 ++ focobj.p2 ;     ---- just add to a field?
+      c3      = noComplCase ; 
+      } ;
+-}
+
+  QuestIComp a t p icomp np = 
+    let vagr = (agr2vagr np.a) in
+    initPrClause ** {
+    v    = tenseCopula (a.s ++ t.s ++ p.s) t.t a.a p.p vagr ;
+    subj = appSubjCase np ;
+    adV = negAdV p ;
+    foc = icomp.s ! agr2icagr np.a ; 
+    focType = FocObj ;
+    } ;
+
+  RelVP rp vp = 
+    let 
+      cl : Agr -> PrClause = \a -> 
+        let rpa = rpagr2agr rp.a a in
+        
+        vp ** {
+        v    = applyVerb vp (agr2vagr rpa) ;
+        subj = rp.s ! subjRPCase a ;
+        adj  = vp.adj ! rpa ;
+        obj1 = vp.part ++ strComplCase vp.c1 ++ vp.obj1.p1 ! rpa ;  ---- apply complCase ---- place of part depends on obj
+        obj2 = strComplCase vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => rpa ; False => vp.obj1.p2}) ;   ---- apply complCase
+        c3   = noComplCase ;      -- for one more prep to build ClSlash 
+        }
+    in {s = \\a => declCl (cl a) ; c = subjCase} ;
+
+  RelSlash rp cl = {
+    s = \\a => rp.s ! subjRPCase (rpagr2agr rp.a a) ++ declCl cl ; ---- rp case 
+    c = objCase
+    } ;
+
+  PrImpSg vp = {s = impVP Sg vp} ;
+  PrImpPl vp = {s = impVP Pl vp} ;
+
+  UseCl  cl = {s = declCl cl} ;
+  UseQCl cl = {s = questCl cl} ;
+
+  UseAdvCl adv cl = {s = adv.s ++ declInvCl cl} ;
+
+  UttPrS s = s ;
+
+
+
+
+  AdvCl x a cl = case a.isAdV of {
+    True  => cl ** {adV = cl.adV ++ a.s ; adv = cl.adv ; c3 = a.c1} ; 
+    False => cl ** {adv = cl.adv ++ a.s ; adV = cl.adV ; c3 = a.c1}
+    } ;
+
+  AdvQCl x a cl = case a.isAdV of {
+    True  => cl ** {adV = cl.adV ++ a.s ; adv = cl.adv ; c3 = a.c1} ; 
+    False => cl ** {adv = cl.adv ++ a.s ; adV = cl.adV ; c3 = a.c1}
+    } ;
+
+  PresPartAP x v = {            
+    s = \\a => vPresPart v a ;
+    c1 = v.c1 ;                    -- looking at her
+    c2 = v.c2 ;
+    obj1 = noObj ;
+    } ;
+
+  PastPartAP x v = {
+    s = \\a => vPastPart v a ;
+    c1 = v.c1 ; 
+    c2 = v.c2 ;
+    obj1 = noObj ;
+    } ;
+
+  AgentPastPartAP x v np = {
+    s = \\a => vPastPart v a ;
+    c1 = v.c1 ; 
+    c2 = v.c2 ;
+    obj1 = \\_ => appComplCase agentCase np ; ---- addObj
+    } ;
+
+  StartVPC x c v w = {  ---- some loss of quality seems inevitable
+    v = \\a => 
+          let 
+            vv = v.v ! a ; 
+            wv = w.v ! a ;
+            vpa = vagr2agr a ;
+          in 
+          vv.p1 ++ v.adV ++ vv.p2 ++ vv.p3 ++ v.adj ! vpa ++ 
+          v.c1 ++ v.obj1.p1 ! vpa ++ v.c2 ++ v.obj2.p1 ! vpa ++ v.adv ++ v.ext   ---- appComplCase
+            ++ c.s2 ++  
+          wv.p1 ++ w.adV ++ wv.p2 ++ wv.p3 ++ w.adj ! vpa ++                ---- appComplCase
+          w.c1 ++ w.obj1.p1 ! vpa ++ w.c2 ++ w.obj2.p1 ! vpa ++ w.adv ++ w.ext ;
+    inf = \\a,vt => 
+            infVP vt a v ++ c.s2 ++ infVP vt a w ;
+    imp = \\i => 
+            impVP i v ++ c.s2 ++ impVP i w ;
+    c1 = noComplCase ; ---- w.c1 ? --- the full story is to unify v and w...
+    c2 = noComplCase ; ---- w.c2 ? 
+    s1 = c.s1 ;
+    } ;
+
+  ContVPC x v w = {  ---- some loss of quality seems inevitable
+    v = \\a => 
+          let 
+            vv = v.v ! a ; 
+            wv = w.v ! a ;
+            vpa = vagr2agr a ;
+          in 
+          vv.p1 ++ v.adV ++ vv.p2 ++ vv.p3 ++ v.adj ! vpa ++ 
+          v.c1 ++ v.obj1.p1 ! vpa ++ v.c2 ++ v.obj2.p1 ! vpa ++ v.adv ++ v.ext   ---- appComplCase
+            ++ "," ++  
+          wv ;
+    inf = \\a,vt => 
+            infVP vt a v ++ "," ++ w.inf ! a ! vt ;
+    imp = \\i => 
+            impVP i v ++ "," ++ w.imp ! i ;
+    c1 = noComplCase ; ---- w.c1 ? --- the full story is to unify v and w...
+    c2 = noComplCase ; ---- w.c2 ? 
+    s1 = w.s1 ;
+    } ;
+
+  UseVPC x vpc = initPrVerbPhrase ** { ---- big loss of quality (overgeneration) seems inevitable
+    v   = \\a => <[], [], vpc.s1 ++ vpc.v ! a> ;
+    inf = \\vt => vpc.inf ! defaultAgr ! vt ; ---- agr 
+    imp = vpc.imp ;
+    c1  = vpc.c1 ;
+    c2  = vpc.c2 ;
+
+    } ;
+
+  StartClC x c a b = {
+    s  = declCl a ++ c.s2 ++ declCl b ;
+    c3 = b.c3 ; ---- 
+    s1 = c.s1 ;
+    } ;
+
+  ContClC x a b = {
+    s  = declCl a ++ "," ++ b.s ;
+    c3 = b.c3 ; ---- 
+    s1 = b.s1 ;
+    } ;
+
+  UseClC x cl = initPrClause ** {
+    v    = <[],[], cl.s1 ++ cl.s> ; ----
+    c3   = cl.c3 ;
+    } ;
+
+  ComplAdv x p np = {s = appComplCase p.c1 np ; isAdV = p.isAdV ; c1 = noComplCase} ;
+
+  SubjUttPreS subj cl s = ss (subj.s ++ declSubordCl cl ++ ("," | []) ++ declInvCl s) ; 
+  SubjUttPreQ subj cl q = ss (subj.s ++ declSubordCl cl ++ ("," | []) ++ questCl q) ;
+  SubjUttPost subj cl utt = ss (utt.s ++ ("," | []) ++ subj.s ++ declSubordCl cl) ;
+
+}
diff --git a/lib/src/experimental/PredInstanceChi.gf b/lib/src/experimental/PredInstanceChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/PredInstanceChi.gf
@@ -0,0 +1,188 @@
+instance PredInstanceChi of 
+  PredInterface - [PrVerb,initPrVerb,NounPhrase,appSubjCase,appObjCase,PrAdverb,linrefPrAdv] = 
+
+   open ResChi, (P = ParadigmsChi), (X = ParamX), (S = SyntaxChi), Prelude in {
+
+-- overrides
+
+oper
+  PrVerb = {
+    s    : ResChi.Verb ;
+    p    : Str ;                 -- verb particle             
+    c1   : ComplCase ; 
+    c2   : ComplCase ;
+    hasPrep : Bool ;
+
+    isSubjectControl : Bool ;   --- junk in Chi
+    vtype : VType ;  
+    vvtype : VVType ;
+
+    } ; 
+
+  NounPhrase = {s : Str} ;
+  appSubjCase : NounPhrase -> Str = \np -> np.s ;
+  appObjCase : NounPhrase -> Str = \np -> np.s ;
+
+  PrAdverb = Preposition ;
+
+  linrefPrAdv : PrAdverb -> Str = \adv -> adv.prepPre ++ adv.prepPost ;
+
+---------------------
+-- parameters -------
+---------------------
+
+oper
+  Gender = Unit ;
+  Agr    = Unit ;
+  Case   = Unit ;
+  NPCase = Unit ;
+  VForm  = Unit ; ----
+  VVType = Unit ; ----
+  VType  = Unit ; ----
+
+  VAgr   = Unit ;
+
+  SVoice = CVoice ;
+
+param CVoice = CAct | CPass ;
+
+oper
+  active = CAct ;
+  passive = CPass ;
+
+  defaultVType = UUnit ; ----
+
+  subjCase = UUnit ;
+  objCase = UUnit ;
+
+  agentCase : ComplCase = S.by8agent_Prep ;
+
+  ComplCase = Preposition ;
+
+  appComplCase  : ComplCase -> NounPhrase -> Str = \p,np -> appPrep p np.s ; ---- advType
+  noComplCase   : ComplCase = P.mkPrep [] ;
+  strComplCase  : ComplCase -> Str = \c -> c.prepPre ++ c.prepPost ;
+
+  noObj : Agr => Str = \\_ => [] ;
+
+  RPCase = Unit ; 
+  subjRPCase : Agr -> RPCase = \a -> UUnit ;
+
+  NAgr = Unit ; 
+  IPAgr = Unit ;
+  RPAgr = Unit ;
+  ICAgr = Unit ;
+
+  defaultAgr : Agr = UUnit ;
+
+-- omitting rich Agr information
+  agr2vagr : Agr -> VAgr = \a -> a ;
+
+  agr2aagr : Agr -> AAgr = \a -> a ;
+
+  agr2icagr : Agr -> ICAgr = \a -> a ;
+
+  agr2nagr : Agr -> NAgr = \a -> a ;
+
+-- restoring full Agr
+  ipagr2agr : IPAgr -> Agr = \a -> a ;
+
+  ipagr2vagr : IPAgr -> VAgr = \n -> n ;
+
+  rpagr2agr : RPAgr -> Agr -> Agr = \ra,a -> a ;
+
+--- this is only needed in VPC formation
+  vagr2agr : VAgr -> Agr = \a -> defaultAgr ;
+
+  vPastPart : PrVerb -> AAgr -> Str = \v,a -> v.s.s ; ----
+  vPresPart : PrVerb -> AAgr -> Str = \v,a -> v.s.s ; ----
+
+  vvInfinitive : VVType = UUnit ; ----
+
+  isRefl : PrVerb -> Bool = \v -> False ; ----
+
+
+------------------
+--- opers --------
+------------------
+
+oper 
+  reflPron : Agr -> Str = \a -> (ResChi.mkNP ResChi.reflPron).s ;
+
+  infVP : VVType -> Agr -> PrVerbPhrase -> Str = \vt, a,vp -> 
+    vp.adV ++ vp.adv ++  ---- adv order
+    vp.inf ! UUnit ++ 
+    vp.adj ! a ++ appPrep vp.c1 (vp.obj1.p1 ! a) ++ appPrep vp.c2 (vp.obj2.p1 ! a) ++ vp.ext ;
+
+  impVP : Number -> PrVerbPhrase -> Str = \n,vp ->
+    infVP UUnit UUnit vp ;
+
+
+  declCl       : PrClause -> Str = \cl -> cl.subj ++ cl.v.p1 ++ cl.adV ++ cl.adv ++ cl.v.p2 ++ restCl cl ;
+  declSubordCl : PrClause -> Str = declCl ;
+  declInvCl    : PrClause -> Str = declCl ;
+
+  questCl      : PrQuestionClause -> Str = \cl -> 
+    cl.foc ++ cl.v.p1 ++ cl.subj ++ cl.adV ++ cl.adv ++ cl.v.p2 ++ restCl cl ++ question_s ; ---- plus redupl
+
+  questSubordCl : PrQuestionClause -> Str = questCl ;
+
+  that_Compl : Str = say_s ;
+
+  -- this part is usually the same in all reconfigurations
+  restCl : PrClause -> Str = \cl -> cl.v.p3 ++ cl.adj ++ cl.obj1 ++ cl.obj2 ++ cl.ext ; ---- c3
+
+  negAdV :  {s : Str ; p : Polarity} -> Str = \p -> p.s ; ---- not used in negation formation   ++ not_Str p.p ;
+
+  not_Str = \p -> case p of {Pos => [] ; Neg => neg_s} ;
+
+  tenseV : Str -> STense -> Anteriority -> Polarity -> SVoice -> VAgr -> PrVerb -> Str * Str * Str = 
+       \sta,t,a,p,o,_,v -> 
+       let
+          bu_neg = not_Str p ;
+          vneg   = case p of {Pos => [] ; Neg => v.s.neg} ;
+          pass   = case o of {CAct => [] ; CPass => passive_s}
+       in case <t,a> of {
+          <X.Past,_>  => <sta ++ pass,  bu_neg,  v.s.s ++ v.s.pp> ;
+          <_,X.Anter> => <sta ++ pass,  bu_neg,  v.s.s ++ v.s.pp> ;
+          _           => <sta ++ pass,  vneg,    v.s.s> 
+          } ;   ---- other aspects
+
+
+
+  tenseInfV : Str -> Anteriority -> Polarity -> SVoice -> PrVerb -> VVType -> Str = \sa,a,p,o,v,_ -> ---- vvtype
+       let tv = tenseV sa X.Pres a p o UUnit v 
+       in tv.p1 ++ tv.p2 ++ tv.p3 ;
+ 
+  imperativeV : Str -> Polarity -> ImpType -> PrVerb -> Str = \s,p,it,v -> 
+    tenseInfV s X.Simul p CAct v UUnit ;
+
+  tenseCopula : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str =
+    \s,t,a,p,agr -> tenseV s t a p CAct agr (liftV copula) ;
+  tenseInfCopula : Str -> Anteriority -> Polarity -> VVType -> Str =
+    \s,a,p,vt -> tenseInfV s a p CAct (liftV copula) vt ;
+  tenseImpCopula : Str -> Polarity -> ImpType -> Str =
+    \s,p,n -> imperativeV s p n (liftV copula) ;
+
+  noObj : Agr => Str = \\_ => [] ;
+
+  addObj2VP : PrVerbPhrase -> (Agr => Str) -> PrVerbPhrase = \vp,obj -> vp ** {
+    obj2 = <\\a => vp.obj2.p1 ! a ++ obj ! a, vp.obj2.p2> ;
+    } ;
+
+  addExtVP : PrVerbPhrase -> Str -> PrVerbPhrase = \vp,ext -> vp ** {
+    ext = ext ;
+    } ;
+
+  liftV : Verb -> PrVerb = \v ->
+    {s = v ; p = [] ; c1,c2 = P.mkPrep [] ; isSubjectControl = False ; vtype = UUnit ; vvtype = UUnit ; hasPrep = False} ; 
+
+--- junk
+
+  qformsV : Str -> STense -> Anteriority -> Polarity -> VAgr -> PrVerb -> Str * Str = 
+    \sta,t,a,p,agr,v -> <[],[]> ;
+  qformsCopula : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str = 
+    \sta,t,a,p,agr -> <[],[]> ;
+
+
+}
diff --git a/lib/src/experimental/PredInstanceEng.gf b/lib/src/experimental/PredInstanceEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/PredInstanceEng.gf
@@ -0,0 +1,455 @@
+instance PredInstanceEng of PredInterface - [
+   PrVerbPhrase, PrClause,
+   initPrVerbPhrase, initPrVerbPhraseV, initPrClause, 
+   useCopula, questCl, linrefPrQCl
+   ] = 
+
+  open ResEng, (X = ParamX), Prelude in {
+
+----- overrides ----------------
+
+oper
+
+-- add contracted verb forms and forms for question
+
+  PrVerbPhrase = BasePrVerbPhrase ** {vc : VAgr => Str * Str * Str ; qforms : VAgr => Str * Str} ;
+  PrClause = BasePrClause ** {vc : Str * Str * Str ; qforms : Str * Str} ;
+
+  initPrVerbPhrase : PrVerbPhrase = initBasePrVerbPhrase ** {
+    vc : VAgr => Str * Str * Str  = \\_ => <[],[],[]> ;
+    qforms = \\agr => <[],[]> ;
+    } ;
+
+  initPrVerbPhraseV : 
+       {s : Str ; a : Anteriority} -> {s : Str ; t : STense} -> {s : Str ; p : Polarity} -> PrVerb -> PrVerbPhrase = 
+    \a,t,p,v -> initBasePrVerbPhraseV a t p v ** {
+    vc   = \\agr => tenseVContracted (a.s ++ t.s ++ p.s) t.t a.a p.p active agr v ;
+    qforms = \\agr => qformsV (a.s ++ t.s ++ p.s) t.t a.a p.p agr v
+    } ;
+ 
+  initPrClause : PrClause = initBasePrClause ** {
+    vc = <[],[],[]> ; 
+    qforms = <[],[]> ;
+    } ; 
+
+  useCopula : {s : Str ; a : Anteriority} -> {s : Str ; t : STense} -> {s : Str ; p : Polarity} -> 
+                 PrVerbPhrase =
+    \a,t,p -> initPrVerbPhrase ** {
+    v   = \\agr => tenseCopula (a.s ++ t.s ++ p.s) t.t a.a p.p agr ;
+    vc  = \\agr => tenseCopulaC (a.s ++ t.s ++ p.s) t.t a.a p.p agr ;
+    inf = \\vt => tenseInfCopula a.s a.a p.p vt ;
+    imp = \\n => tenseImpCopula p.s p.p n ;
+    adV = negAdV p ;
+    qforms = \\agr => qformsCopula (a.s ++ t.s ++ p.s) t.t a.a p.p agr ;
+    } ;
+
+  questCl : PrQuestionClause -> Str = \cl -> case cl.focType of {
+    NoFoc   => cl.foc ++ cl.qforms.p1 ++ cl.subj ++ cl.adV ++ cl.qforms.p2 ++ restCl cl ;  -- does she sleep
+    FocObj  => cl.foc ++ cl.qforms.p1 ++ cl.subj ++ cl.adV ++ cl.qforms.p2 ++ restCl cl ;  -- who does she love
+    FocSubj => cl.foc ++ cl.v.p1      ++ cl.subj ++ cl.adV ++ cl.v.p2      ++ restCl cl    -- who loves her
+    } ;
+
+  linrefPrQCl : PrQuestionClause -> Str = \qcl -> questCl qcl ;
+
+---------------------
+-- parameters -------
+---------------------
+
+oper
+  Gender = ResEng.Gender ;
+  Agr    = ResEng.Agr ;
+  Case   = ResEng.Case ;
+  NPCase = ResEng.NPCase ;
+  VForm  = ResEng.VVForm ;  ---- VVForm to get contracted aux verbs
+  VVType = ResEng.VVType ; 
+  SVoice = Voice ;
+  
+  VAgr = EVAgr ;
+  VType = EVType ; 
+
+param  --- have to do this clumsy way because param P and oper P : PType don't unify
+  EVAgr  = VASgP1 | VASgP3 | VAPl ;
+  EVType = VTAct | VTRefl | VTAux ;
+
+oper
+  active : SVoice = Act ;
+  passive : SVoice = Pass ;
+
+  defaultVType : VType = VTAct ;
+
+  subjCase : NPCase = NCase Nom ;
+  objCase  : NPCase = NPAcc ;
+
+  agentCase : ComplCase = "by" ;
+
+  ComplCase = Str ; -- preposition
+
+  NounPhrase = {s : NPCase => Str ; a : Agr} ;
+
+  appComplCase  : ComplCase -> NounPhrase -> Str = \p,np -> p ++ np.s ! objCase ;
+  noComplCase   : ComplCase = [] ;
+  strComplCase  : ComplCase -> Str = \c -> c ;
+
+  noObj : Agr => Str = \\_ => [] ;
+
+  RPCase = ResEng.RCase ; 
+  subjRPCase : Agr -> RPCase = \a -> RC (fromAgr a).g npNom ;
+
+  NAgr = Number ;
+  IPAgr = Number ;
+  RPAgr = ResEng.RAgr ;
+  ICAgr = Unit ;
+
+  defaultAgr : Agr = AgP3Sg Neutr ;
+
+-- omitting rich Agr information
+  agr2vagr : Agr -> VAgr = \a -> case a of {
+    AgP1 Sg  => VASgP1 ;
+    AgP3Sg _ => VASgP3 ;
+    _        => VAPl
+    } ;
+
+  agr2aagr : Agr -> AAgr = \a -> a ;
+
+  agr2nagr : Agr -> NAgr = \a -> case a of {
+    AgP1 n => n ;
+    AgP2 n => n ;
+    AgP3Sg _ => Sg ;
+    AgP3Pl => Pl
+    } ;
+
+  agr2icagr : Agr -> ICAgr = \a -> UUnit ;
+
+-- restoring full Agr
+  ipagr2agr : IPAgr -> Agr = \n -> case n of {
+    Sg => AgP3Sg Neutr ; ---- gender
+    Pl => AgP3Pl
+    } ;
+
+  ipagr2vagr : IPAgr -> VAgr = \n -> case n of {
+    Sg => VASgP3 ;
+    Pl => VAPl
+    } ;
+
+  rpagr2agr : RPAgr -> Agr -> Agr = \ra,a -> case ra of {
+    RAg ag => ag ;
+    RNoAg => a
+    } ;
+
+--- this is only needed in VPC formation
+  vagr2agr : VAgr -> Agr = \a -> case a of {
+    VASgP1 => AgP1 Sg ;
+    VASgP3 => AgP3Sg Neutr ;
+    VAPl   => AgP3Pl
+    } ;
+
+  vPastPart : PrVerb -> AAgr -> Str = \v,_ -> v.s ! VVF VPPart ;
+  vPresPart : PrVerb -> AAgr -> Str = \v,_ -> v.s ! VVF VPresPart ;
+
+  vvInfinitive : VVType = VVInf ;
+
+  isRefl : PrVerb -> Bool = \v -> case v.vtype of {VTRefl => True ; _ => False} ;
+
+-----------------------
+-- concrete opers
+-----------------------
+
+oper
+  reflPron : Agr -> Str = \a -> ResEng.reflPron ! a ;
+
+  infVP : VVType -> Agr -> PrVerbPhrase -> Str = \vt, a,vp -> 
+    let 
+      a2 = case vp.obj2.p2 of {True => a ; False => vp.obj1.p2} ;
+    in
+      vp.adV ++ vp.inf ! vt ++ vp.part ++
+      vp.adj ! a ++ vp.c1 ++ vp.obj1.p1 ! a ++ vp.c2 ++ vp.obj2.p1 ! a2 ++ vp.adv ++ vp.ext ;
+
+  impVP : Number -> PrVerbPhrase -> Str = \n,vp ->
+    let
+      a = AgP2 n
+    in 
+      vp.adV ++ vp.imp ! n ++ vp.part ++
+      vp.adj ! a ++ vp.c1 ++ vp.obj1.p1 ! a ++ vp.c2 ++ vp.obj2.p1 ! a ++ vp.adv ++ vp.ext ;
+
+  qformsV : Str -> STense -> Anteriority -> Polarity -> VAgr -> PrVerb -> Str * Str = 
+    \sta,t,a,p,agr,v -> 
+    let 
+      verb  = tenseActV sta t a Neg agr v ;
+      averb = tenseActV sta t a p agr v
+    in case <v.vtype, t, a> of {
+      <VTAct|VTRefl, Pres|Past, Simul> => case p of {
+        Pos => < verb.p1,           verb.p3> ;   -- does , sleep
+        Neg => < verb.p1,  verb.p2>              -- does , not sleep  ---- TODO: doesn't , sleep
+        } ; 
+      _  => <averb.p1, averb.p2>
+      } ;
+
+  qformsCopula : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str = 
+    \sta,t,a,p,agr -> 
+    let verb = be_AuxL sta t a p agr
+    in <verb.p1, verb.p2> ;                     -- is , not  ---- TODO isn't , 
+
+  tenseCopula : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str = \s,t,a,p,agr ->
+    be_AuxL s t a p agr ;
+  tenseCopulaC : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str = \s,t,a,p,agr ->
+    be_AuxC s t a p agr ;
+  tenseInfCopula : Str -> Anteriority -> Polarity -> VVType -> Str = \s,a,p,vt ->
+    tenseInfV s a p Act be_V vt ;
+  tenseImpCopula : Str -> Polarity -> ImpType -> Str = \s,p,n ->
+    imperativeV s p n be_V ;
+
+  tenseV : Str -> STense -> Anteriority -> Polarity -> SVoice -> VAgr -> PrVerb -> Str * Str * Str = 
+    \sta,t,a,p,o,agr,v -> 
+    case o of {  
+      Act  => tenseActV sta t a p agr v ;
+      Pass => tensePassV sta t a p agr v 
+      } ;
+       
+           ---- leaving out these variants makes compilation time go down from 900ms to 300ms. 
+           ---- parsing time of "she sleeps" goes down from 300ms to 60ms. 4/2/2014 
+
+  tenseVContracted : Str -> STense -> Anteriority -> Polarity -> SVoice -> VAgr -> PrVerb -> Str * Str * Str = 
+    \sta,t,a,p,o,agr,v -> 
+    case o of {  
+      Act  => tenseActVContracted sta t a p agr v ;
+      Pass => tensePassVContracted sta t a p agr v
+      } ;
+
+  tenseActV : Str -> STense -> Anteriority -> Polarity -> VAgr -> PrVerb -> Str * Str * Str = \sta,t,a,p,agr,v -> 
+    let vt : ResEng.VForm = case <t,agr> of {
+        <Pres,VASgP3>  => VPres ; 
+        <Past|Cond,_ > => VPast ; 
+        _              => VInf
+        } ; 
+    in 
+    case <t,a> of {  
+    <Pres|Past, Simul> =>
+      case v.vtype of {
+        VTAux  => case t of {
+          Pres         => <sta ++ v.s ! VVF VPres,   not_Str p,                   []> ;  -- can I/she/we
+          _            => <sta ++ v.s ! VVF vt,      not_Str p,                   []>    -- could ...
+          } ;
+        _              => case p of {
+          Pos          => <[],                   sta ++ v.s ! VVF vt,             []> ;                 -- this is the deviating case
+          Neg          => <do_Aux       vt Pos,  not_Str p,                       sta ++ v.s ! VVF VInf>
+          }
+       } ;
+
+    <Pres|Past, Anter> => <have_Aux     vt Pos,  not_Str p,                       sta ++ v.s ! VVF VPPart> ;
+    <Fut|Cond,  Simul> => <will_Aux     vt Pos,  not_Str p,                       sta ++ v.s ! VVF VInf> ;
+    <Fut|Cond,  Anter> => <will_Aux     vt Pos,  not_Str p ++ have_Aux VInf Pos,  sta ++ v.s ! VVF VPPart>
+    } ;
+
+  tenseActVContracted : Str -> STense -> Anteriority -> Polarity -> VAgr -> PrVerb -> Str * Str * Str = \sta,t,a,p,agr,v -> 
+    let vt : ResEng.VForm * VVForm = case <t,agr> of {
+        <Pres,VASgP3>  => <VPres, VVPresNeg> ; 
+        <Past|Cond,_ > => <VPast, VVPastNeg> ; 
+        _              => <VInf,  VVF VInf>
+        } ; 
+    in 
+
+    case <t,a> of {  
+    <Pres|Past, Simul> =>
+      case v.vtype of {
+        VTAux  => case p of {
+          Pos          => <sta ++ v.s ! VVF vt.p1,  [],                              []> ;
+          Neg          => <sta ++ v.s ! vt.p2,      [],                              []>
+          } ;
+        _ => case p of {
+          Pos          => <[],                     sta ++ v.s ! VVF vt.p1,           []> ;                 -- this is the deviating case
+          Neg          => <do_Aux       vt.p1 p,    [],                              sta ++ v.s ! VVF VInf>
+          }
+       } ;
+    <Pres|Past, Anter> => <have_AuxC    vt.p1 p,    [],                              sta ++ v.s ! VVF VPPart> ;
+----                        | <have_AuxC    vt.p1 Pos,  not_Str p,                       sta ++ v.s ! VVF VPPart> ; 
+    <Fut|Cond,  Simul> => <will_AuxC    vt.p1 p,    [],                              sta ++ v.s ! VVF VInf> ;
+----                        | <will_AuxC    vt.p1 Pos,  not_Str p,                       sta ++ v.s ! VVF VInf> ; 
+    <Fut|Cond,  Anter> => <will_AuxC    vt.p1 p,    have_Aux VInf Pos,               sta ++ v.s ! VVF VPPart>
+----                        | <will_AuxC    vt.p1 Pos,  not_Str p ++ have_Aux VInf Pos,  sta ++ v.s ! VVF VPPart> 
+    } ;
+
+  tensePassV : Str -> STense -> Anteriority -> Polarity -> VAgr -> PrVerb -> Str * Str * Str = \sta,t,a,p,agr,v -> 
+    let 
+      be   = be_AuxL sta t a p agr ;
+      done = v.s ! VVF VPPart
+    in 
+    <be.p1, be.p2, be.p3 ++ done> ;
+  tensePassVContracted : Str -> STense -> Anteriority -> Polarity -> VAgr -> PrVerb -> Str * Str * Str = \sta,t,a,p,agr,v -> 
+    let 
+      be   = be_AuxC sta t a p agr ;
+      done = v.s ! VVF VPPart
+    in 
+    <be.p1, be.p2, be.p3 ++ done> ;
+
+  tenseInfV : Str -> Anteriority -> Polarity -> SVoice -> PrVerb -> VVType -> Str = \sa,a,p,o,v,vt -> 
+    let 
+      not = case p of {Pos => [] ; Neg => "not"} ;
+    in
+    case vt of {
+      VVInf => 
+        case a of {
+          Simul => not ++ "to" ++                      sa ++ v.s ! VVF VInf ;       -- (she wants) (not) to sleep
+          Anter => not ++ "to" ++ have_Aux VInf Pos ++ sa ++ v.s ! VVF VPPart       -- (she wants) (not) to have slept
+          } ;
+      VVAux =>
+        case a of {
+          Simul => not ++                              sa ++ v.s ! VVF VInf ;       -- (she must) (not) sleep
+          Anter => not ++         have_Aux VInf Pos ++ sa ++ v.s ! VVF VPPart       -- (she must) (not) have slept
+          } ;
+     VVPresPart =>
+        case a of {
+          Simul => not ++                              sa ++ v.s ! VVF VPresPart ;  -- (she starts) (not) sleeping
+          Anter => not ++         "having"          ++ sa ++ v.s ! VVF VPPart       -- (she starts) (not) having slept
+          }
+     } ;
+
+  imperativeV : Str -> Polarity -> ImpType -> PrVerb -> Str = \s,p,it,v -> 
+    s ++ case p of {
+      Pos => v.s ! VVF VInf ;
+      Neg => ("do not" | "don't") ++ v.s ! VVF VInf
+      } ;
+
+
+----- dangerous variants for PMCFG generation - keep apart as long as possible
+  be_Aux : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str = \sta,t,a,p,agr -> 
+    be_AuxL sta t a p agr ;
+
+  be_AuxL : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str = \sta,t,a,p,agr -> 
+    let 
+      beV = tenseActV sta t a p agr be_V 
+    in
+    case <t,a,p,agr> of {
+      <Pres,Simul,Pos,VASgP3> => <"is" ++ sta,                 [],    []> ;
+      <Pres,Simul,Pos,VASgP1> => <"am" ++ sta,                 [],    []> ;
+      <Pres,Simul,Pos,VAPl>   => <"are" ++ sta,                [],    []> ;
+      <Pres,Simul,Neg,VASgP3> => <"is" ++ sta,                 "not", []> ;
+      <Pres,Simul,Neg,VASgP1> => <"am" ++ sta,                 "not", []> ;
+      <Pres,Simul,Neg,VAPl>   => <"are" ++ sta,                "not", []> ;
+      <Past,Simul,Pos,VAPl>   => <"were" ++ sta,               [],    []> ; 
+      <Past,Simul,Neg,VAPl>   => <"were" ++ sta,               "not", []> ;
+      <Past,Simul,Neg,_>      => <"was" ++ sta,                "not", []>  ;
+      _ => beV
+      } ;
+  be_AuxC : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str = \sta,t,a,p,agr -> 
+    let 
+      beV = tenseActVContracted sta t a p agr be_V 
+    in
+    case <t,a,p,agr> of {
+      <Pres,Simul,Pos,VASgP3> => <Predef.BIND ++ "'s" ++ sta,  [],    []> ;
+      <Pres,Simul,Pos,VASgP1> => <Predef.BIND ++ "'m" ++ sta,  [],    []> ;
+      <Pres,Simul,Pos,VAPl>   => <Predef.BIND ++ "'re" ++ sta, [],    []> ;
+      <Pres,Simul,Neg,VASgP3> => ---- <Predef.BIND ++ "'s" ++ sta,  "not", []>
+                                 <"isn't" ++ sta,              [],    []> ;
+      <Pres,Simul,Neg,VASgP1> => <Predef.BIND ++ "'m" ++ sta,  "not", []> ;
+      <Pres,Simul,Neg,VAPl>   => ---- <Predef.BIND ++ "'re" ++ sta, "not", []>
+                                 <"aren't" ++ sta,             [],    []> ;
+      <Past,Simul,Pos,VAPl>   => <"were" ++ sta,               [],    []> ; 
+      <Past,Simul,Neg,VAPl>   => <"weren't" ++ sta,            [],    []> ;
+      <Past,Simul,Neg,_>      => <"wasn't" ++ sta,            [],    []> ;
+      _ => beV
+      } ;
+
+  declCl       : PrClause -> Str = \cl -> cl.subj ++ cl.v.p1  ++ cl.adV ++ cl.v.p2  ++ restCl cl ;
+  declSubordCl : PrClause -> Str = declCl ;
+  declInvCl    : PrClause -> Str = declCl ;
+
+  declClContracted : PrClause -> Str = \cl -> cl.subj ++ cl.vc.p1 ++ cl.adV ++ cl.vc.p2 ++ restCl cl ; -- contracted forms
+
+  questSubordCl : PrQuestionClause -> Str = \cl -> 
+    let 
+      rest = cl.subj ++ cl.adV ++ cl.v.p1 ++ cl.v.p2 ++ restCl cl 
+    in case cl.focType of {
+      NoFoc   => "if" ++ cl.foc ++ rest ;  -- if she sleeps
+      FocObj  =>         cl.foc ++ rest ;  -- who she loves / why she sleeps
+      FocSubj =>         cl.foc ++ rest    -- who loves her
+      } ;
+
+
+--- only needed in Eng because of do questions
+  qformsV : Str -> STense -> Anteriority -> Polarity -> VAgr -> PrVerb -> Str * Str ;
+  qformsCopula : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str ;
+
+  qformsVP : PrVerbPhrase -> VAgr -> Str * Str 
+   = \vp,vagr -> vp.qforms ! vagr ;
+
+
+  that_Compl : Str = "that" | [] ;
+
+  -- this part is usually the same in all reconfigurations
+  restCl : PrClause -> Str = \cl -> cl.v.p3 ++ cl.adj ++ cl.obj1 ++ cl.obj2 ++ cl.adv ++ cl.ext ;
+
+
+  addObj2VP : PrVerbPhrase -> (Agr => Str) -> PrVerbPhrase = \vp,obj -> vp ** {
+    obj2 = <\\a => vp.obj2.p1 ! a ++ obj ! a, vp.obj2.p2> ;
+    } ;
+
+  addExtVP : PrVerbPhrase -> Str -> PrVerbPhrase = \vp,ext -> vp ** {
+    ext = ext ;
+    } ;
+
+oper
+  be_V : PrVerb = {
+    s = table {
+      VVF VInf => "be" ;
+      VVF VPres => "is" ;
+      VVF VPast => "was" ;
+      VVF VPPart => "been" ;
+      VVF VPresPart => "being" ;
+      VVPresNeg => "isn't" ;
+      VVPastNeg => "wasn't"
+      } ;
+    p,c1,c2 = [] ; vtype = VTAux ; vvtype = VVInf ; isSubjectControl = False
+    } ;
+
+  negAdV : {s : Str ; p : Polarity} -> Str = \p -> p.s ;
+
+
+
+
+oper
+---- have to split the tables to two to get reasonable PMCFG generation
+  will_Aux : ResEng.VForm -> Polarity -> Str = \vf,p -> case <vf,p> of {
+    <VInf|VPres, Pos> => varAux "will" "ll" ;
+    <VInf|VPres, Neg> => "won't" ;
+    <VPast|_   , Pos> => varAux "would" "d" ; 
+    <VPast|_   , Neg> => "wouldn't"
+    } ; 
+  will_AuxC : ResEng.VForm -> Polarity -> Str = \vf,p -> case <vf,p> of {
+    <VInf|VPres, Pos> => varAuxC "will" "ll" ;
+    <VInf|VPres, Neg> => "won't" ;
+    <VPast|_   , Pos> => varAuxC "would" "d" ; 
+    <VPast|_   , Neg> => "wouldn't"
+    } ; 
+
+  have_Aux : ResEng.VForm -> Polarity -> Str = \vf,p -> case <vf,p> of {
+    <VInf,     Pos> => varAux "have" "ve" ;  --- slightly overgenerating if used in infinitive
+    <VInf,     Neg> => "haven't" ;
+    <VPres,    Pos> => varAux "has" "s" ;
+    <VPres,    Neg> => "hasn't" ;
+    <VPast|_ , Pos> => varAux "had" "d" ; 
+    <VPast|_ , Neg> => "hadn't"
+    } ; 
+  have_AuxC : ResEng.VForm -> Polarity -> Str = \vf,p -> case <vf,p> of {
+    <VInf,     Pos> => varAuxC "have" "ve" ;  --- slightly overgenerating if used in infinitive
+    <VInf,     Neg> => "haven't" ;
+    <VPres,    Pos> => varAuxC "has" "s" ;
+    <VPres,    Neg> => "hasn't" ;
+    <VPast|_ , Pos> => varAuxC "had" "d" ; 
+    <VPast|_ , Neg> => "hadn't"
+    } ; 
+
+  do_Aux : ResEng.VForm -> Polarity -> Str = \vf,p -> case <vf,p> of {
+    <VInf,     Pos> => "do" ;
+    <VInf,     Neg> => "don't" ;
+    <VPres,    Pos> => "does" ;
+    <VPres,    Neg> => "doesn't" ;
+    <VPast|_ , Pos> => "did" ; 
+    <VPast|_ , Neg> => "didn't"
+    } ; 
+
+  varAux  : Str -> Str -> Str = \long,short -> long ; ----| Predef.BIND ++ ("'" + short) ;
+  varAuxC : Str -> Str -> Str = \long,short ->              Predef.BIND ++ ("'" + short) ;
+
+  not_Str : Polarity -> Str = \p -> case p of {Pos => [] ; Neg => "not"} ;
+
+}
diff --git a/lib/src/experimental/PredInstanceFin.gf b/lib/src/experimental/PredInstanceFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/PredInstanceFin.gf
@@ -0,0 +1,335 @@
+instance PredInstanceFin of 
+  PredInterface - [
+    NounPhrase, 
+    PrVerb, initPrVerb,
+    PrVerbPhrase, initPrVerbPhrase, initPrVerbPhraseV, useCopula, linrefPrVP, qformsVP, applyVerb, addObj2VP,
+    initBasePrVerbPhrase, initBasePrVerbPhraseV, 
+    PrClause, initPrClause
+  ] = 
+      open ResFin, (P = ParadigmsFin), (S = StemFin), (X = ParamX), Prelude in {
+
+-- overrides
+
+oper
+  NounPhrase = ResFin.NP ;
+
+  PrVerb = StemFin.SVerb1 ** {
+    c1 : ComplCase ; 
+    c2 : ComplCase ;
+    vvtype : ResFin.VVType ;
+    } ; 
+
+  initPrVerb : PrVerb = {
+    s = \\_ => [] ;
+    sc = SCNom ;
+    h = Back ;
+    p = [] ; 
+    c1,c2 = noComplCase ; isSubjectControl = True ; vtype = Act ; vvtype = VVInf ;
+    } ; 
+
+  PrVerbPhrase = {
+    v   : Agr => {fin,inf : Str} ;
+    inf : VPIType => Str ;
+    imp : ImpType => Str ;
+    adj : Agr => Str ;
+    obj1 : Agr => Str ;             -- Bool => Polarity => Agr => Str ; -- talo/talon/taloa
+    obj2 : Agr => Str ;             -- Bool => Polarity => Agr => Str ; -- talo/talon/taloa
+    adv : Str ;                     -- Polarity => Str ;        -- ainakin/ainakaan
+    adV : Str ;                     -- Polarity => Str ;        -- ainakin/ainakaan
+    ext : Str ;
+    isNeg : Bool ;  -- True if some complement is negative
+    isPass : Bool ; -- True if the verb is rendered in the passive
+    vvtype : ResFin.VVType ;
+    sc : SubjCase ;
+    h  : Harmony ;
+    c1 : Compl ;
+    c2 : Compl ;
+    qforms : VAgr => Str * Str ;
+    } ;
+
+  initPrVerbPhrase : PrVerbPhrase = {
+    v : Agr => {fin,inf : Str} = \\_ => {fin,inf = []} ;
+    inf : VPIType => Str = \\vtt => [] ;
+    imp : ImpType => Str = \\_ => [] ;
+    adj : Agr => Str = \\_ => [] ;
+    obj1 : Agr => Str = \\_ => [] ;
+    obj2 : Agr => Str = \\_ => [] ;
+    adv : Str = [] ;
+    adV : Str = [] ;
+    ext : Str = [] ;
+    isNeg : Bool = True ;
+    isPass : Bool = False ;
+    c1 : Compl = noComplCase ;
+    c2 : Compl = noComplCase ;
+    vvtype = VVInf ;
+    sc = SCNom ;
+    h = Back ;
+    qforms : VAgr => Str * Str = \\_ => <[],[]>    -- special Eng for introducing "do" in questions
+    } ;
+
+  initPrVerbPhraseV : 
+       {s : Str ; a : Anteriority} -> {s : Str ; t : STense} -> {s : Str ; p : Polarity} -> PrVerb -> PrVerbPhrase = 
+  \a,t,p,verb -> 
+  initPrVerbPhrase ** {
+    v : Agr => {fin,inf : Str} = case verb.sc of {
+       SCNom => \\agr => finV (a.s ++ t.s ++ p.s) t.t a.a p.p Act agr        (lin PrV verb) ;
+       _     => \\_   => finV (a.s ++ t.s ++ p.s) t.t a.a p.p Act defaultAgr (lin PrV verb)
+       } ;
+    inf : VPIType => Str = \\vtt => tenseInfV (a.s ++ p.s) a.a p.p Act (lin PrV verb) vtt ;
+    imp : ImpType => Str = \\it => imperativeV p.s p.p it (lin PrV verb) ;
+    adj : Agr => Str = \\_ => [] ;
+    obj1 : Agr => Str = \\_ => [] ;
+    obj2 : Agr => Str = \\_ => [] ;
+    adv : Str = [] ;
+    adV : Str = [] ;
+    ext : Str = [] ;
+    isNeg : Bool = False ;
+    isPass : Bool = False ;
+    c1 : Compl = verb.c1 ;
+    c2 : Compl = verb.c2 ;
+    vvtype = verb.vvtype ;
+    sc = verb.sc ;
+    h = case a.a of {Anter => Back ; _ => verb.h} ;
+    } ;
+
+  useCopula : {s : Str ; a : Anteriority} -> {s : Str ; t : STense} -> {s : Str ; p : Polarity} -> PrVerbPhrase =
+    \a,t,p -> initPrVerbPhraseV a t p (liftV P.olla_V) ;
+
+  linrefPrVP : PrVerbPhrase -> Str = \_ -> "verbphrase" ; ----
+
+  PrClause = {
+    subj : Str ;
+    verb : {fin,inf : Str} ;
+    adj  : Str ;
+    obj1 : Str ; 
+    obj2 : Str ; 
+    adv  : Str ;
+    adV  : Str ;
+    ext  : Str ; 
+    h    : Harmony ;
+    c3   : Compl ;
+    } ;
+  initPrClause : PrClause = {
+    subj : Str = [] ;
+    verb : {fin,inf : Str} = {fin,inf = []} ;
+    adj  : Str = [] ; 
+    obj1 : Str = [] ; 
+    obj2 : Str = [] ; 
+    adv  : Str = [] ;
+    adV  : Str = [] ;
+    ext  : Str = [] ; 
+    h    : Harmony = Back ;
+    c3   : Compl = noComplCase ;
+    } ;
+
+---------------------
+-- parameters -------
+---------------------
+
+oper
+  Agr    = ResFin.Agr ;
+  Case   = ResFin.Case ;
+  NPCase = ResFin.NPForm ;
+  VForm  = S.SVForm ;
+  VVType = VPIType ;
+  VType  = Voice ; ----
+  Gender = Unit ; ----
+
+  VAgr   = Agr ;
+
+  SVoice = Voice ;
+
+oper
+  active = Act ;
+  passive = Pass ;
+
+  defaultVType = Act ;
+  defaultVVType = vvInfinitive ;
+
+  subjCase : NPCase = ResFin.NPCase Nom ;
+  objCase  : NPCase = NPAcc ;
+
+  ComplCase = ResFin.Compl ; -- preposition
+  agentCase : ComplCase = P.postGenPrep "toimesta" ;
+  strComplCase : ComplCase -> Str = \c -> c.s.p1 ++ c.s.p2 ;
+
+  appComplCase  : ComplCase -> NounPhrase -> Str = \p,np -> appCompl True Pos p np ;
+  noComplCase   : ComplCase = P.accPrep ; ----
+
+  noObj : Agr => Str = \\_ => [] ;
+
+  RPCase = NPCase ; 
+  subjRPCase : Agr -> RPCase = \a -> subjCase ;
+
+  NAgr = Number ; 
+  IPAgr = Number ; --- two separate fields in RGL
+  RPAgr = ResFin.RAgr ;
+  ICAgr = Agr ;
+
+  defaultAgr : Agr = Ag Sg P3 ;
+
+-- omitting rich Agr information
+  agr2vagr : Agr -> VAgr = \a -> a ;
+
+  agr2aagr : Agr -> AAgr = \a -> a ;
+
+  agr2nagr : Agr -> NAgr = \a -> case a of {Ag n _ => n ; AgPol => Sg} ; -- minä olen pomo / te olette pomoja / te olette pomo
+
+  agr2icagr : Agr -> ICAgr = \a -> a ;
+
+-- restoring full Agr
+  ipagr2agr : IPAgr -> Agr = \a -> Ag a P3 ;
+
+  ipagr2vagr : IPAgr -> VAgr = \n -> Ag n P3 ;
+
+  rpagr2agr : RPAgr -> Agr -> Agr = \ra,a -> case ra of {
+    RAg ag => ag ;
+    RNoAg => a
+    } ;
+
+--- this is only needed in VPC formation
+  vagr2agr : VAgr -> Agr = \a -> a ;
+
+  vPastPart : PrVerb -> AAgr -> Str = \v,a -> (S.sverb2verbSep v).s ! PastPartPass (aForm a) ;
+  vPresPart : PrVerb -> AAgr -> Str = \v,a -> (S.sverb2verbSep v).s ! PresPartAct (aForm a) ;
+
+-- predicative adjective form
+  aForm : AAgr -> AForm = \a -> case a of {
+    Ag Pl _ => AN (NCase Pl Part) ;
+    _       => AN (NCase Sg Nom)
+    } ;
+---- TODO: case system of PrAP
+
+  vvInfinitive : VVType = VPIVV VVInf ;
+
+  isRefl : PrVerb -> Bool = \_ -> False ; ----
+
+-- the forms outside VPIVV to be used in adverbials such as "tekemällä" 
+param
+  VPIType = VPIVV (ResFin.VVType) 
+          | VPIInf3Adess | VPIInf3Abess | VPIInf2Iness | VPIInf1Long {- | VPIPastPartPassPart -} | VPIInf4Part ;
+         -- tekemällä, tekemättä, tehdessä, tehdäkseen, tehtyään, tekemistä
+
+------------------
+--- opers --------
+------------------
+
+oper 
+  reflPron : Agr -> Str = \a -> (ResFin.reflPron a).s ! NPAcc ; ---- case
+
+  finV : Str -> STense -> Anteriority -> Polarity -> SVoice -> Agr -> PrVerb -> {fin,inf : Str} =
+       \sta,t,a,pol,o,agr,v -> 
+    let 
+      vit = case o of {Act => VIFin t ; Pass => VIPass t} ;
+      ovps = (S.vp2old_vp (S.predV v)).s ! vit ! a ! pol ! agr ; -- VIForm => Anteriority => Polarity => Agr => {fin, inf : Str} ;
+    in
+    {fin = sta ++ ovps.fin ; inf = ovps.inf} ;
+
+  infV : Str -> Anteriority -> Polarity -> SVoice -> PrVerb -> VPIType -> Str = 
+      \sa,a,pol,o,v,vvt ->
+   let 
+     vt = case vvt of {
+       VPIVV vi => VIInf (vvtype2infform vi) ;
+       VPIInf3Adess => VIInf Inf3Adess ;
+       VPIInf3Abess => VIInf Inf3Abess ;
+       VPIInf2Iness => VIInf Inf2Iness ;
+       VPIInf1Long  => VIInf Inf1Long ;
+----       VPIPastPartPassPart => PastPartPass (AN (NCase Sg Part)) ; 
+       VPIInf4Part => VIInf Inf4Part 
+       } ;
+     ovps = (S.vp2old_vp (S.predV v)).s ! vt ! a ! pol ! defaultAgr ; -- VIForm => Anteriority => Polarity => Agr => {fin, inf : Str} ;
+   in
+   sa ++ ovps.fin ++ ovps.inf ;
+
+  tenseInfV : Str -> Anteriority -> Polarity -> SVoice -> PrVerb -> VVType -> Str = infV ;
+{-
+      \sa,a,pol,o,v,vt ->
+   let vt = Inf1 ; ----
+     ovps = (S.vp2old_vp (S.predV v)).s ! VIInf vt ! a ! pol ! defaultAgr ; -- VIForm => Anteriority => Polarity => Agr => {fin, inf : Str} ;
+   in
+   sa ++ ovps.fin ++ ovps.inf ;
+-}
+
+  infVP : VVType -> Agr -> PrVerbPhrase -> Str = \vvt,agr,vp ->
+    vp.inf ! vvt ++ vp.adV ++ vp.adj ! agr ++ vp.obj1 ! agr ++ vp.obj2 ! agr ++ vp.adv ++ vp.ext ;
+
+  impVP : Number -> PrVerbPhrase -> Str = \n,vp ->
+    let agr = Ag n P2 in
+    vp.imp ! n ++ vp.adV ++ vp.adj ! agr ++ vp.obj1 ! agr ++ vp.obj2 ! agr ++ vp.adv ++ vp.ext ;
+
+  declCl : PrClause -> Str = \cl ->
+    cl.subj ++ cl.verb.fin ++ cl.adV ++ cl.verb.inf ++ cl.adj ++ cl.obj1 ++ cl.obj2 ++ cl.adv ++ cl.ext ;
+
+  declSubordCl : PrClause -> Str = declCl ;
+  declInvCl    : PrClause -> Str = declCl ; ---
+
+  questCl : PrQuestionClause -> Str = \cl ->
+    let 
+      ko = case cl.h of {Back => "ko" ; Front => "kö"} 
+    in
+    case cl.focType of { 
+      NoFoc => cl.verb.fin ++ Predef.BIND ++ ko ++ 
+               cl.subj ++ cl.adV ++ cl.verb.inf ++ cl.adj ++ cl.obj1 ++ cl.obj2 ++ cl.adv ++ cl.ext ;
+      _     => cl.foc ++ cl.subj ++ cl.verb.fin ++ 
+               cl.adV ++ cl.verb.inf ++ cl.adj ++ cl.obj1 ++ cl.obj2 ++ cl.adv ++ cl.ext
+      } ;
+
+  questSubordCl : PrQuestionClause -> Str = questCl ;
+
+  that_Compl : Str = "että" ;
+
+  -- this part is usually the same in all reconfigurations
+---  restCl : PrClause -> Str = \cl -> cl.v.p3 ++ cl.adj ++ cl.obj1 ++ cl.obj2 ++ cl.adv ++ cl.ext ++ cl.c3.s.p1 ++ cl.c3.s.p2 ; ---- c3
+
+  negAdV :  {s : Str ; p : Polarity} -> Str = \p -> p.s ;
+
+  tenseV : Str -> STense -> Anteriority -> Polarity -> SVoice -> VAgr -> PrVerb -> Str * Str * Str = 
+       \sta,t,a,pol,o,agr,v -> 
+   let 
+      vit = case o of {Act => VIFin t ; Pass => VIPass t} ;
+      ovps = (S.vp2old_vp (S.predV v)).s ! vit ! a ! pol ! agr ; -- VIForm => Anteriority => Polarity => Agr => {fin, inf : Str} ;
+   in
+   <sta ++ ovps.fin, ovps.inf, []> ;
+
+  imperativeV : Str -> Polarity -> ImpType -> PrVerb -> Str = \s,p,it,v ->    
+    let 
+        ovps = (S.vp2old_vp (S.predV v)).s ! VIImper ! Simul ! p ! Ag it P2 ; 
+    in
+    s ++ ovps.fin ++ ovps.inf ;
+
+  tenseCopula : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str =
+    \s,t,a,p,agr -> tenseV s t a p Act agr (liftV P.olla_V) ;
+  tenseInfCopula : Str -> Anteriority -> Polarity -> VVType -> Str =
+    \s,a,p,vt -> tenseInfV s a p Act (liftV P.olla_V) vt ;
+  tenseImpCopula : Str -> Polarity -> ImpType -> Str =
+    \s,p,it -> imperativeV s p it (liftV P.olla_V) ;
+
+  noObj : Agr => Str = \\_ => [] ;
+
+  applyVerb : PrVerbPhrase -> VAgr -> {inf,fin : Str}
+    = \vp,agr -> vp.v ! agr ;
+
+  addObj2VP : PrVerbPhrase -> (Agr => Str) -> PrVerbPhrase = \vp,obj -> vp ** {
+    obj2 = \\a => vp.obj2 ! a ++ obj ! a ;
+    } ;
+
+  addExtVP : PrVerbPhrase -> Str -> PrVerbPhrase = \vp,ext -> vp ** {
+    ext = ext ;
+    } ;
+
+  not_Str : Polarity -> Str = \p -> case p of {Pos => [] ; Neg => "inte"} ;
+
+  liftV : S.SVerb1 -> PrVerb = \v -> initPrVerb ** v ;
+
+--- junk
+
+  qformsV : Str -> STense -> Anteriority -> Polarity -> VAgr -> PrVerb -> Str * Str = 
+    \sta,t,a,p,agr,v -> <[],[]> ;
+  qformsCopula : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str = 
+    \sta,t,a,p,agr -> <[],[]> ;
+
+  qformsVP : PrVerbPhrase -> VAgr -> Str * Str 
+   = \vp,vagr -> <[],[]> ;
+
+
+}
diff --git a/lib/src/experimental/PredInstanceSwe.gf b/lib/src/experimental/PredInstanceSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/PredInstanceSwe.gf
@@ -0,0 +1,186 @@
+instance PredInstanceSwe of PredInterface = open CommonScand, ResSwe, (P = ParadigmsSwe), (X = ParamX), Prelude in {
+
+---------------------
+-- parameters -------
+---------------------
+
+oper
+  Gender = CommonScand.Gender ;
+  Agr    = CommonScand.Agr ;
+  Case   = CommonScand.Case ;
+  NPCase = CommonScand.NPForm ;
+  VForm  = CommonScand.VForm ;
+  VVType = Unit ; -----
+  VType  = CommonScand.VType ;
+
+  VAgr   = Unit ;
+
+  SVoice = CommonScand.Voice ;
+
+oper
+  active = CommonScand.Act ;
+  passive = CommonScand.Pass ;
+
+  defaultVType = VAct ;
+
+  subjCase : NPCase = NPNom ;
+  objCase  : NPCase = NPAcc ;
+
+  agentCase : ComplCase = "av" ;
+
+  ComplCase = Str ; -- preposition
+
+  appComplCase  : ComplCase -> NounPhrase -> Str = \p,np -> p ++ np.s ! objCase ;
+  noComplCase   : ComplCase = [] ;
+  strComplCase  : ComplCase -> Str = \c -> c ;
+
+  noObj : Agr => Str = \\_ => [] ;
+
+  RPCase = CommonScand.RCase ; 
+  subjRPCase : Agr -> RPCase = \a -> RNom ;
+
+  NAgr = Number ; --- only Indef Nom forms are needed here
+  IPAgr = Number ; ----{g : Gender ; n : Number} ; --- two separate fields in RGL
+  RPAgr = RAgr ;
+  ICAgr = AFormPos ;
+
+  defaultAgr : Agr = {g = Utr ; n = Sg ; p = P3} ;
+
+-- omitting rich Agr information
+  agr2vagr : Agr -> VAgr = \a -> UUnit ;
+
+  agr2aagr : Agr -> AAgr = \a -> a ;
+
+  agr2icagr : Agr -> ICAgr = agr2aformpos ;
+
+--- could use this?
+  agr2aformpos : Agr -> AFormPos = \a ->
+    case a.n of {
+      Sg => Strong (GSg a.g) ;
+      Pl => Strong GPl
+      } ;
+
+  agr2nagr : Agr -> NAgr = \a -> a.n ;
+
+-- restoring full Agr
+  ipagr2agr : IPAgr -> Agr = \a -> {g = Utr ; n = a ; p = P3} ; ----
+
+  ipagr2vagr : IPAgr -> VAgr = \n -> UUnit ;
+
+  rpagr2agr : RPAgr -> Agr -> Agr = \ra,a -> case ra of {
+    RAg g n p => {g = g ; n = n ; p = p} ;
+    RNoAg => a
+    } ;
+
+--- this is only needed in VPC formation
+  vagr2agr : VAgr -> Agr = \a -> defaultAgr ;
+
+  vPastPart : PrVerb -> AAgr -> Str = \v,a -> v.s ! VI (VPtPret (agr2aformpos a) Nom) ;
+  vPresPart : PrVerb -> AAgr -> Str = \v,a -> v.s ! VI (VPtPres Sg Indef Nom) ; 
+
+  vvInfinitive : VVType = UUnit ; ----
+
+  isRefl : PrVerb -> Bool = \v -> case v.vtype of {VRefl => True ; _ => False} ;
+
+
+------------------
+--- opers --------
+------------------
+
+oper 
+  reflPron : Agr -> Str = ResSwe.reflPron ;
+
+  infVP : VVType -> Agr -> PrVerbPhrase -> Str = \vt, a,vp -> 
+    let 
+      a2 = case vp.obj2.p2 of {True => a ; False => vp.obj1.p2} 
+    in
+      vp.adV ++ vp.inf ! UUnit ++ 
+      vp.adj ! a ++ vp.c1 ++ vp.obj1.p1 ! a ++ vp.c2 ++ vp.obj2.p1 ! a2 ++ vp.adv ++ vp.ext ;
+
+  impVP : Number -> PrVerbPhrase -> Str = \n,vp ->
+    let
+      a = {g = Utr ; n = n ; p = P2}
+    in 
+      vp.imp ! n ++ vp.part ++  ---- AdV contains inte
+      vp.adj ! a ++ vp.c1 ++ vp.obj1.p1 ! a ++ vp.c2 ++ vp.obj2.p1 ! a ++ vp.adv ++ vp.ext ;
+
+
+  declCl       : PrClause -> Str = \cl -> cl.subj ++ cl.v.p1 ++ cl.adV ++ cl.v.p2 ++ restCl cl ;
+  declSubordCl : PrClause -> Str = \cl -> cl.subj ++ cl.adV ++ cl.v.p1 ++ (cl.v.p2 | []) ++ restCl cl ;
+  declInvCl    : PrClause -> Str = \cl -> cl.v.p1 ++ cl.subj ++ cl.adV ++ cl.v.p2 ++ restCl cl ;
+
+  questCl      : PrQuestionClause -> Str = \cl -> cl.foc ++ cl.v.p1 ++ cl.subj ++ cl.adV ++ cl.v.p2 ++ restCl cl ;
+
+  questSubordCl : PrQuestionClause -> Str = \cl -> 
+    let 
+      rest = cl.subj ++ cl.adV ++ cl.v.p1 ++ (cl.v.p2 | []) ++ restCl cl 
+    in case cl.focType of {
+      NoFoc   => "om" ++ cl.foc          ++ rest ;  -- om hon sover
+      FocObj  =>         cl.foc          ++ rest ;  -- vem älskar hon / varför hon sover
+      FocSubj =>         cl.foc ++ "som" ++ rest    -- vem som älskar henne
+      } ;
+
+  that_Compl : Str = "att" | [] ;
+
+  -- this part is usually the same in all reconfigurations
+  restCl : PrClause -> Str = \cl -> cl.v.p3 ++ cl.adj ++ cl.obj1 ++ cl.obj2 ++ cl.adv ++ cl.ext ;
+
+  negAdV :  {s : Str ; p : Polarity} -> Str = \p -> p.s ++ case p.p of {Pos => [] ; Neg => inte_Str} ;
+
+  tenseV : Str -> STense -> Anteriority -> Polarity -> SVoice -> VAgr -> PrVerb -> Str * Str * Str = --- Polarity, VAgr not needed in Swe
+       \sta,t,a,_,o,_,v -> 
+   let act = CommonScand.Act in
+   case <t,a> of {  --- sta dummy s field of Ant and Tense
+    <Pres,Simul> => <sta ++ v.s ! VF (VPres o),   [],                          []> ;
+    <Past,Simul> => <sta ++ v.s ! VF (VPret o),   [],                          []> ;
+    <Fut, Simul> => <skola_V.s  ! VF (VPres act), [],                          sta ++ v.s ! VI (VInfin o)> ;
+    <Cond,Simul> => <skola_V.s  ! VF (VPret act), [],                          sta ++ v.s ! VI (VInfin o)> ;
+    <Pres,Anter> => <hava_V.s   ! VF (VPres act), [],                          sta ++ v.s ! VI (VSupin o)> ;
+    <Past,Anter> => <hava_V.s   ! VF (VPret act), [],                          sta ++ v.s ! VI (VSupin o)> ;
+    <Fut, Anter> => <skola_V.s  ! VF (VPres act), hava_V.s ! VI (VInfin act),  sta ++ v.s ! VI (VSupin o)> ;
+    <Cond,Anter> => <skola_V.s  ! VF (VPret act), hava_V.s ! VI (VInfin act),  sta ++ v.s ! VI (VSupin o)> 
+    } ;
+
+  tenseInfV : Str -> Anteriority -> Polarity -> SVoice -> PrVerb -> VVType -> Str = \sa,a,_,o,v,_ -> ---- vvtype
+    case a of {
+      Simul =>                                           sa ++ v.s ! VI (VInfin o) ;  -- hon vill sova
+      Anter => hava_V.s ! VI (VInfin CommonScand.Act) ++ sa ++ v.s ! VI (VSupin o)    -- hon vill (ha) sovit ---- discont?
+      } ;
+
+  imperativeV : Str -> Polarity -> ImpType -> PrVerb -> Str = \s,p,it,v -> 
+    s ++ case p of {
+      Pos => v.s ! VF (VImper CommonScand.Act) ;   ---- deponents
+      Neg => v.s ! VF (VImper CommonScand.Act) ++ inte_Str
+      } ;
+
+  tenseCopula : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str =
+    \s,t,a,p,_ -> tenseV s t a p CommonScand.Act UUnit (liftV be_V) ;
+  tenseInfCopula : Str -> Anteriority -> Polarity -> VVType -> Str =
+    \s,a,p,vt -> tenseInfV s a p CommonScand.Act (liftV be_V) vt ;
+  tenseImpCopula : Str -> Polarity -> ImpType -> Str =
+    \s,p,n -> imperativeV s p n (liftV be_V) ;
+
+  hava_V : Verb = P.mkV "ha" "har" "ha" "hade" "haft" "havd" ; -- havd not used
+  be_V : Verb = P.mkV "vara" "är" "var" "var" "varit" "varen" ; -- varen not used
+  skola_V : Verb = P.mkV "skola" ("ska" | "skall") "ska" "skulle" "skolat" "skolad" ; ---- not used but ska and skulle
+
+  noObj : Agr => Str = \\_ => [] ;
+
+  addObj2VP : PrVerbPhrase -> (Agr => Str) -> PrVerbPhrase = \vp,obj -> vp ** {
+    obj2 = <\\a => vp.obj2.p1 ! a ++ obj ! a, vp.obj2.p2> ;
+    } ;
+
+  addExtVP : PrVerbPhrase -> Str -> PrVerbPhrase = \vp,ext -> vp ** {
+    ext = ext ;
+    } ;
+
+  not_Str : Polarity -> Str = \p -> case p of {Pos => [] ; Neg => inte_Str} ;
+
+  inte_Str = "inte" | "icke" | "ej" ;
+
+  liftV : Verb -> PrVerb = \v ->
+    {s = v.s ; p = v.part ; c1,c2 = [] ; isSubjectControl = True ; vtype = v.vtype ; vvtype = vvInfinitive} ; ---- vvtype
+
+
+
+}
diff --git a/lib/src/experimental/PredInterface.gf b/lib/src/experimental/PredInterface.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/PredInterface.gf
@@ -0,0 +1,278 @@
+interface PredInterface = open Prelude, (X = ParamX) in {
+
+---------------------
+-- parameters -------
+---------------------
+
+-- standard usually general
+oper
+  Number : PType = X.Number ;
+  Person : PType = X.Person ;
+  Anteriority : PType = X.Anteriority ;
+  Polarity : PType = X.Polarity ;
+  STense : PType = X.Tense ;
+  SVoice : PType ;
+
+  ImpType : PType = Number ;
+
+param
+  Voice = Act | Pass ;  --- should be in ParamX
+  Unit = UUnit ;        --- should be in Prelude
+
+-- this works for typical "wh movement" languages
+
+  FocusType = NoFoc | FocSubj | FocObj ; -- sover hon/om hon sover, vem älskar hon/vem hon älskar, vem sover/vem som sover 
+
+-- language-dependent
+
+oper
+  Gender : PType ;
+  Agr : PType ;       -- full agreement, inherent in NP
+  Case : PType ;      -- case of CN     
+  NPCase : PType ;    -- full case of NP
+  VForm : PType ;     -- inflection form of V
+  VVType : PType ;    -- infinitive form required by VV
+
+
+-- language dependent
+
+  VAgr : PType ;      -- agr features that a verb form depends on
+  VType : PType ;     -- reflexive, auxiliary, deponent,...
+
+oper
+  active : SVoice ;
+  passive : SVoice ;
+
+  defaultVType : VType ;
+
+  subjCase : NPCase ;
+  objCase  : NPCase ;
+
+  ComplCase : Type ; -- e.g. preposition
+  agentCase : ComplCase ;
+  strComplCase : ComplCase -> Str ;
+
+  NounPhrase : Type = {s : NPCase => Str ; a : Agr} ;
+
+  appComplCase  : ComplCase -> NounPhrase -> Str ;
+  noComplCase   : ComplCase ;
+
+  appSubjCase : NounPhrase -> Str = \np -> np.s ! subjCase ;
+  appObjCase  : NounPhrase -> Str = \np -> np.s ! objCase ;
+
+  noObj : Agr => Str = \\_ => [] ;
+
+  RPCase : PType ;
+  subjRPCase : Agr -> RPCase ;
+
+  NAgr : PType ;
+  AAgr = Agr ;  -- because of reflexives: "happy with itself"
+  IPAgr : PType ; -- agreement of IP
+  RPAgr : PType ; -- agreement of RP
+  ICAgr : PType ; -- agreement to IComp
+
+  defaultAgr : Agr ;
+
+-- omitting parts of Agr information
+
+  agr2vagr  : Agr -> VAgr ;
+  agr2aagr  : Agr -> AAgr ;
+  agr2nagr  : Agr -> NAgr ;
+  agr2icagr : Agr -> ICAgr ;
+
+-- restoring full Agr
+  ipagr2agr  : IPAgr -> Agr ;
+  ipagr2vagr : IPAgr -> VAgr ;
+  rpagr2agr  : RPAgr -> Agr -> Agr ; -- the agr can come from the RP itself or from above
+
+--- this is only needed in VPC formation
+  vagr2agr : VAgr -> Agr ;
+
+-- participles as adjectives
+  vPastPart : PrVerb -> AAgr -> Str ;
+  vPresPart : PrVerb -> AAgr -> Str ;
+
+  vvInfinitive : VVType ;
+
+  isRefl : PrVerb -> Bool ;
+
+  applyVerb : PrVerbPhrase -> VAgr -> Str * Str * Str 
+    = \vp,a -> vp.v ! a ;
+
+-------------------------------
+--- type synonyms
+-------------------------------
+
+oper
+  PrVerb = BasePrVerb ;
+  PrVerbPhrase = BasePrVerbPhrase ;
+  PrClause = BasePrClause ;
+  PrQuestionClause = BasePrQuestionClause ;
+
+  initPrVerb = initBasePrVerb ;
+  initPrVerbPhrase = initBasePrVerbPhrase ;
+  initPrVerbPhraseV = initBasePrVerbPhraseV ;
+  initPrClause = initBasePrClause ;
+
+
+
+  BasePrVerb = {
+    s  : VForm => Str ;
+    p  : Str ;                 -- verb particle             
+    c1 : ComplCase ; 
+    c2 : ComplCase ;
+    isSubjectControl : Bool ;
+    vtype : VType ;  
+    vvtype : VVType ;
+    } ; 
+
+  initBasePrVerb : BasePrVerb = {
+    s = \\_ => [] ;
+    p = [] ;
+    c1 = noComplCase ;
+    c2 = noComplCase ;
+    isSubjectControl = True ;
+    vtype = defaultVType ;
+    vvtype = vvInfinitive ;
+    } ;
+
+  BasePrVerbPhrase = {
+    v : VAgr => Str * Str * Str ;  -- would,have,slept
+    inf : VVType => Str ;          -- (not) ((to)(sleep|have slept) | (sleeping|having slept)
+    imp : ImpType => Str ;
+    c1 : ComplCase ; 
+    c2 : ComplCase ; 
+    part  : Str ;                  -- (look) up
+    adj   : Agr => Str ; 
+    obj1  : (Agr => Str) * Agr ;   -- agr for object control
+    obj2  : (Agr => Str) * Bool ;  -- subject control = True 
+    vvtype : VVType ;              -- type of VP complement
+    adv : Str ; 
+    adV : Str ;
+    ext : Str ;
+    } ;
+
+  initBasePrVerbPhrase : BasePrVerbPhrase = {
+    v : VAgr => Str * Str * Str  = \\_ => <[],[],[]> ;
+    inf : VVType => Str = \\_ => [] ;
+    imp : ImpType => Str = \\_ => [] ;
+    c1 : ComplCase = noComplCase ; 
+    c2 : ComplCase = noComplCase ; 
+    part  : Str = [] ;                  -- (look) up
+    adj   : Agr => Str = noObj ; 
+    obj1  : (Agr => Str) * Agr = <\\_ => [], defaultAgr> ;   -- agr for object control
+    obj2  : (Agr => Str) * Bool = <\\_ => [], True>;  -- subject control = True 
+    vvtype : VVType = vvInfinitive ;              -- type of VP complement
+    adv : Str = [] ; 
+    adV : Str = [] ;
+    ext : Str = [] ;
+    } ;
+
+  initBasePrVerbPhraseV : 
+       {s : Str ; a : Anteriority} -> {s : Str ; t : STense} -> {s : Str ; p : Polarity} -> PrVerb -> BasePrVerbPhrase = 
+  \a,t,p,v -> initBasePrVerbPhrase ** {
+    v   = \\agr => tenseV (a.s ++ t.s ++ p.s) t.t a.a p.p active agr v ;
+    inf = \\vt => tenseInfV a.s a.a p.p active v vt ;
+    imp = \\it => imperativeV p.s p.p it v ;
+    c1  = v.c1 ;
+    c2  = v.c2 ;
+    part = v.p ;
+    obj1 = <case isRefl v of {True => \\a => reflPron a ; _ => \\_ => []}, defaultAgr> ; ---- not used, just default value
+    obj2 = <noObj, v.isSubjectControl> ;
+    vvtype = v.vvtype ;
+    adV = negAdV p ; --- just p.s in Eng
+    } ;
+ 
+  BasePrClause = {
+    v : Str * Str * Str ; 
+    adj,obj1,obj2 : Str ; 
+    adv : Str ; 
+    adV : Str ;
+    ext : Str ; 
+    subj : Str ; 
+    c3  : ComplCase ;              -- for a slashed adjunct, not belonging to the verb valency
+    } ; 
+
+  initBasePrClause : BasePrClause = {
+    v : Str * Str * Str = <[],[],[]> ; 
+    adj,obj1,obj2 : Str = [] ; 
+    adv,adV,ext : Str = [] ; 
+    subj : Str = [] ; 
+    c3  : ComplCase = noComplCase ;              -- for a slashed adjunct, not belonging to the verb valency
+    } ; 
+
+  BasePrQuestionClause = PrClause ** {
+    foc : Str ;                   -- the focal position at the beginning: *who* does she love
+    focType : FocusType ;         --- if already filled, then use other place: who loves *who*
+    } ; 
+
+  PrAdverb = {s : Str ; isAdV : Bool ; c1 : ComplCase} ;
+
+
+  useCopula : {s : Str ; a : Anteriority} -> {s : Str ; t : STense} -> {s : Str ; p : Polarity} -> 
+                 PrVerbPhrase =
+    \a,t,p -> initPrVerbPhrase ** {
+    v   = \\agr => tenseCopula (a.s ++ t.s ++ p.s) t.t a.a p.p agr ;
+    inf = \\vt => tenseInfCopula a.s a.a p.p vt ;
+    imp = \\n => tenseImpCopula p.s p.p n ;
+    adV = negAdV p ;
+    } ;
+
+
+  linrefPrVP : PrVerbPhrase -> Str = \vp  -> 
+    let 
+      agr  = defaultAgr ;
+      vagr = agr2vagr agr ;
+      verb = vp.v ! vagr ;
+    in
+    verb.p1 ++ verb.p2 ++ vp.adV ++ verb.p3 ++ vp.part ++ 
+    vp.adj ! agr ++ vp.obj1.p1 ! agr ++ vp.obj2.p1 ! agr ++ vp.adv ++ vp.ext ;
+ 
+  linrefPrCl : PrClause -> Str = \cl  -> declCl cl ;
+  linrefPrQCl : PrQuestionClause -> Str = \qcl -> questCl qcl ;
+  linrefPrAdv : PrAdverb -> Str = \adv -> strComplCase adv.c1 ++ adv.s ;
+----  linrefPrAP  = \ap  -> ap.s ! defaultAgr ++ ap.obj1 ! defaultAgr ;  
+----  linrefPrCN  = \cn  -> cn.s ! Sg ++ cn.obj1 ! defaultAgr ; 
+
+
+---------------------------
+---- concrete syntax opers
+---------------------------
+
+oper
+  reflPron : Agr -> Str ;
+
+  infVP : VVType -> Agr -> PrVerbPhrase -> Str ;
+
+  impVP : Number -> PrVerbPhrase -> Str ;
+
+  tenseV : Str -> STense -> Anteriority -> Polarity -> SVoice -> VAgr -> PrVerb -> Str * Str * Str ;
+
+  tenseInfV : Str -> Anteriority -> Polarity -> SVoice -> PrVerb -> VVType -> Str ;
+
+  imperativeV : Str -> Polarity -> ImpType -> PrVerb -> Str ;
+
+  tenseCopula : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str ;
+  tenseInfCopula : Str -> Anteriority -> Polarity -> VVType -> Str ;
+  tenseImpCopula : Str -> Polarity -> ImpType -> Str ;
+
+  declCl       : PrClause -> Str ;
+  declSubordCl : PrClause -> Str ;
+  declInvCl    : PrClause -> Str ;
+
+  questCl : PrQuestionClause -> Str ;
+  questSubordCl : PrQuestionClause -> Str ;
+
+  that_Compl : Str ;
+
+  addObj2VP : PrVerbPhrase -> (Agr => Str) -> PrVerbPhrase = \vp,obj -> vp ** {
+    obj2 = <\\a => vp.obj2.p1 ! a ++ obj ! a, vp.obj2.p2> ;
+    } ;
+
+  addExtVP : PrVerbPhrase -> Str -> PrVerbPhrase = \vp,ext -> vp ** {
+    ext = ext ;
+    } ;
+
+  not_Str : Polarity -> Str ;
+
+}
diff --git a/lib/src/experimental/PredSwe.gf b/lib/src/experimental/PredSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/PredSwe.gf
@@ -0,0 +1,42 @@
+concrete PredSwe of Pred = 
+  CatSwe [Ant,NP,Utt,IP,IAdv,IComp,Conj,RP,RS,Imp,Subj] ** 
+    PredFunctor - [RelVP,RelSlash]  ---- incompatible arity: to be fixed in RGL
+    with 
+      (PredInterface = PredInstanceSwe) 
+
+** open ResSwe, CommonScand in {
+
+lin
+  RelVP rp vp = 
+    let 
+      cl : Agr -> RCase -> PrClause = \a,c -> 
+        let rpa = rpagr2agr rp.a a in
+        
+        vp ** {
+        v    = applyVerb vp (agr2vagr rpa) ;
+        subj = rp.s ! a.g ! a.n ! subjRPCase a ;
+        adj  = vp.adj ! rpa ;
+        obj1 = vp.part ++ strComplCase vp.c1 ++ vp.obj1.p1 ! rpa ;  ---- apply complCase ---- place of part depends on obj
+        obj2 = strComplCase vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => rpa ; False => vp.obj1.p2}) ;   ---- apply complCase
+        c3   = noComplCase ;      -- for one more prep to build ClSlash 
+        }
+    in {s = \\a,c => declCl (cl a c) ; c = subjCase} ;
+
+  RelSlash rp cl = {
+    s = \\a,c => rp.s ! a.g ! a.n ! subjRPCase (rpagr2agr rp.a a) ++ declCl cl ; ---- rp case 
+    c = objCase
+    } ;
+
+  NomVPNP vpi = {
+    s = \\c => "att" ++ vpi.s ! vvInfinitive ! defaultAgr ;
+    a = defaultAgr ** {g = Neutr} ;
+    } ;
+
+  ByVP x vp vpi = vp ** {adv = "genom att" ++ vpi.s ! vvInfinitive ! defaultAgr} ; ---- agr
+  WhenVP x vp vpi = vp ** {adv = "vid att" ++ vpi.s ! vvInfinitive ! defaultAgr} ; ---- agr ----
+  BeforeVP x vp vpi = vp ** {adv = "innan att" ++ vpi.s ! vvInfinitive ! defaultAgr} ; ---- agr ----
+  AfterVP x vp vpi = vp ** {adv = "efter att" ++ vpi.s ! vvInfinitive ! defaultAgr} ; ---- agr
+  InOrderVP x vp vpi = vp ** {adv = "för att" ++ vpi.s ! vvInfinitive ! defaultAgr} ; ---- agr
+  WithoutVP x vp vpi = vp ** {adv = "utan att" ++ vpi.s ! vvInfinitive ! defaultAgr} ; ---- agr
+
+}
diff --git a/lib/src/experimental/RGLBase.gf b/lib/src/experimental/RGLBase.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/RGLBase.gf
@@ -0,0 +1,20 @@
+abstract RGLBase = 
+
+-- modules in Grammar, excluding Structural, Verb, Sentence, Question
+----  Tense,
+  Noun - [PPartNP],               -- to be generalized
+  Adjective,
+  Numeral,
+  Conjunction,
+  Adverb,
+  Phrase,
+----  Sentence,
+  Question - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  Relative - [RelCl,RelVP,RelSlash],
+----  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], ---- why only these?
+
+  Symbol [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP] ;          ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
diff --git a/lib/src/experimental/RGLBaseBul.gf b/lib/src/experimental/RGLBaseBul.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/RGLBaseBul.gf
@@ -0,0 +1,20 @@
+concrete RGLBaseBul of RGLBase = 
+
+-- modules in Grammar, excluding Structural, Verb, Sentence, Question
+  TenseX - [CAdv,IAdv,TTAnt],
+  NounBul - [PPartNP],               -- to be generalized
+  AdjectiveBul,
+  NumeralBul,
+  ConjunctionBul,
+  AdverbBul,
+  PhraseBul,
+----  Sentence,
+  QuestionBul - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  RelativeBul - [RelCl,RelVP,RelSlash],
+----  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], ---- why only these?
+
+  SymbolBul [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP] ;          ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
diff --git a/lib/src/experimental/RGLBaseChi.gf b/lib/src/experimental/RGLBaseChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/RGLBaseChi.gf
@@ -0,0 +1,20 @@
+concrete RGLBaseChi of RGLBase = 
+
+-- modules in Grammar, excluding Structural, Verb, Sentence, Question
+----  Tense,
+  NounChi - [PPartNP],               -- to be generalized
+  AdjectiveChi,
+  NumeralChi,
+  ConjunctionChi,
+  AdverbChi,
+  PhraseChi,
+----  Sentence,
+  QuestionChi - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  RelativeChi - [RelCl,RelVP,RelSlash],
+----  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], ---- why only these?
+
+  SymbolChi [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP] ;          ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
diff --git a/lib/src/experimental/RGLBaseEng.gf b/lib/src/experimental/RGLBaseEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/RGLBaseEng.gf
@@ -0,0 +1,20 @@
+concrete RGLBaseEng of RGLBase = 
+
+-- modules in Grammar, excluding Structural, Verb, Sentence, Question
+----  Tense,
+  NounEng - [PPartNP],               -- to be generalized
+  AdjectiveEng,
+  NumeralEng,
+  ConjunctionEng,
+  AdverbEng,
+  PhraseEng,
+----  Sentence,
+  QuestionEng - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  RelativeEng - [RelCl,RelVP,RelSlash],
+----  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], ---- why only these?
+
+  SymbolEng [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP] ;          ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
diff --git a/lib/src/experimental/RGLBaseFin.gf b/lib/src/experimental/RGLBaseFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/RGLBaseFin.gf
@@ -0,0 +1,20 @@
+concrete RGLBaseFin of RGLBase = 
+
+-- modules in Grammar, excluding Structural, Verb, Sentence, Question
+----  Tense,
+  NounFin - [PPartNP],               -- to be generalized
+  AdjectiveFin,
+  NumeralFin,
+  ConjunctionFin,
+  AdverbFin,
+  PhraseFin,
+----  Sentence,
+  QuestionFin - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  RelativeFin - [RelCl,RelVP,RelSlash],
+----  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], ---- why only these?
+
+  SymbolFin [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP] ;          ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
diff --git a/lib/src/experimental/RGLBaseFre.gf b/lib/src/experimental/RGLBaseFre.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/RGLBaseFre.gf
@@ -0,0 +1,20 @@
+concrete RGLBaseFre of RGLBase = 
+
+-- modules in Grammar, excluding Structural, Verb, Sentence, Question
+  TenseFre - [TTAnt],
+  NounFre - [PPartNP],               -- to be generalized
+  AdjectiveFre,
+  NumeralFre,
+  ConjunctionFre,
+  AdverbFre,
+  PhraseFre,
+----  Sentence,
+  QuestionFre - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  RelativeFre - [RelCl,RelVP,RelSlash],
+----  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], ---- why only these?
+
+  SymbolFre [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP] ;          ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
diff --git a/lib/src/experimental/RGLBaseGer.gf b/lib/src/experimental/RGLBaseGer.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/RGLBaseGer.gf
@@ -0,0 +1,20 @@
+concrete RGLBaseGer of RGLBase = 
+
+-- modules in Grammar, excluding Structural, Verb, Sentence, Question
+  TenseGer - [TTAnt],
+  NounGer - [PPartNP],               -- to be generalized
+  AdjectiveGer,
+  NumeralGer,
+  ConjunctionGer,
+  AdverbGer,
+  PhraseGer,
+----  Sentence,
+  QuestionGer - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  RelativeGer - [RelCl,RelVP,RelSlash],
+----  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], ---- why only these?
+
+  SymbolGer [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP] ;          ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
diff --git a/lib/src/experimental/RGLBaseHin.gf b/lib/src/experimental/RGLBaseHin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/RGLBaseHin.gf
@@ -0,0 +1,21 @@
+concrete RGLBaseHin of RGLBase = 
+
+-- modules in Grammar, excluding Structural, Verb, Sentence, Question
+----  Tense,
+  TenseX - [TTAnt,Adv,AdN,SC],
+  NounHin - [PPartNP],               -- to be generalized
+  AdjectiveHin,
+  NumeralHin,
+  ConjunctionHin,
+  AdverbHin,
+  PhraseHin,
+----  Sentence,
+  QuestionHin - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  RelativeHin - [RelCl,RelVP,RelSlash],
+----  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], ---- why only these?
+
+  SymbolHin [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP] ;          ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
diff --git a/lib/src/experimental/RGLBaseIta.gf b/lib/src/experimental/RGLBaseIta.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/RGLBaseIta.gf
@@ -0,0 +1,20 @@
+concrete RGLBaseIta of RGLBase = 
+
+-- modules in Grammar, excluding Structural, Verb, Sentence, Question
+  TenseIta - [TTAnt],
+  NounIta - [PPartNP],               -- to be generalized
+  AdjectiveIta,
+  NumeralIta,
+  ConjunctionIta,
+  AdverbIta,
+  PhraseIta,
+----  Sentence,
+  QuestionIta - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  RelativeIta - [RelCl,RelVP,RelSlash],
+----  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], ---- why only these?
+
+  SymbolIta [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP] ;          ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
diff --git a/lib/src/experimental/RGLBaseSpa.gf b/lib/src/experimental/RGLBaseSpa.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/RGLBaseSpa.gf
@@ -0,0 +1,20 @@
+concrete RGLBaseSpa of RGLBase = 
+
+-- modules in Grammar, excluding Structural, Verb, Sentence, Question
+  TenseSpa - [TTAnt],
+  NounSpa - [PPartNP],               -- to be generalized
+  AdjectiveSpa,
+  NumeralSpa,
+  ConjunctionSpa,
+  AdverbSpa,
+  PhraseSpa,
+----  Sentence,
+  QuestionSpa - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  RelativeSpa - [RelCl,RelVP,RelSlash],
+----  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], ---- why only these?
+
+  SymbolSpa [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP] ;          ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
diff --git a/lib/src/experimental/RGLBaseSwe.gf b/lib/src/experimental/RGLBaseSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/RGLBaseSwe.gf
@@ -0,0 +1,20 @@
+concrete RGLBaseSwe of RGLBase = 
+
+-- modules in Grammar, excluding Structural, Verb, Sentence, Question
+----  Tense,
+  NounSwe - [PPartNP],               -- to be generalized
+  AdjectiveSwe,
+  NumeralSwe,
+  ConjunctionSwe,
+  AdverbSwe,
+  PhraseSwe,
+----  Sentence,
+  QuestionSwe - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  RelativeSwe - [RelCl,RelVP,RelSlash],
+----  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], ---- why only these?
+
+  SymbolSwe [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP] ;          ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
diff --git a/lib/src/experimental/SmallNDPredFunctor.gf b/lib/src/experimental/SmallNDPredFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/SmallNDPredFunctor.gf
@@ -0,0 +1,230 @@
+incomplete concrete NDPredFunctor of NDPred = 
+  Cat [Ant,NP,Utt,IP,IAdv,Conj,RS,RP,Subj] ** 
+  open 
+    PredInterface,
+    Pred,
+    ParamX,
+    Prelude 
+  in {
+
+------------------------------------
+-- lincats
+-------------------------------------
+
+lincat
+  Tense = Pred.Tense ;
+  Pol = Pred.Pol ;
+
+  PrV_none, PrV_np, PrV_v, PrV_s, PrV_q, PrV_a, PrV_n,
+             PrV_np_np, PrV_np_v, PrV_np_s, PrV_np_q, PrV_np_a, PrV_np_n = Pred.PrV ;
+
+  PrVP_none, PrVP_np, PrVP_v, PrVP_s, PrVP_q, PrVP_a, PrVP_n,
+             PrVP_np_np, PrVP_np_v, PrVP_np_s, PrVP_np_q, PrVP_np_a, PrVP_np_n = Pred.PrVP ;
+
+  PrVPI_none, PrVPI_np = Pred.PrVPI ;
+
+  PrCl_none, PrCl_np = Pred.PrCl ;
+
+  PrQCl_none, PrQCl_np = Pred.PrQCl ;
+
+  VPC_none, VPC_np = Pred.VPC ;
+
+  ClC_none, ClC_np = Pred.ClC ;
+
+  PrAdv_none, PrAdv_np = Pred.PrAdv ;
+
+  PrS = Pred.PrS ;
+
+  PrAP_none, PrAP_np = Pred.PrAP ;
+
+  PrCN_none, PrCN_np = Pred.PrCN ;
+
+-- reference linearizations for chunking
+---- should be by functor as well
+
+linref
+  PrVP_none, PrVP_np, PrVP_v, PrVP_s, PrVP_q, PrVP_a, PrVP_n,
+             PrVP_np_np, PrVP_np_v, PrVP_np_s, PrVP_np_q, PrVP_np_a, PrVP_np_n
+    = linrefPrVP ;
+  PrCl_none, PrCl_np  = linrefPrCl ;
+  PrQCl_none, PrQCl_np = linrefPrQCl ;
+  PrAdv_none, PrAdv_np = linrefPrAdv ;
+----  PrAP_none, PrAP_np  = \ap  -> ap.s ! defaultAgr ++ ap.obj1 ! defaultAgr ;  
+----  PrCN_none, PrCN_np  = \cn  -> cn.s ! Sg ++ cn.obj1 ! defaultAgr ; 
+  
+----------------------------
+--- linearization rules ----
+----------------------------
+
+lin
+
+-- standard general
+
+  TPres  = Pred.TPres ;
+  TPast  = Pred.TPast ;
+  TFut   = Pred.TFut ;
+  TCond  = Pred.TCond ;
+  ASimul = Pred.ASimul ;
+  AAnter = Pred.AAnter ;
+  PPos   = Pred.PPos ;
+  PNeg   = Pred.PNeg ;
+
+  UseV_none, UseV_np, UseV_v, UseV_s, UseV_q, UseV_a, UseV_n, UseV_np_np, UseV_np_v, UseV_np_s, UseV_np_q, UseV_np_a, UseV_np_n 
+    = Pred.UseV Pred.aNone ;
+{-
+  PassUseV_none, PassUseV_np, PassUseV_v, PassUseV_s, PassUseV_q, PassUseV_a, PassUseV_n
+    = Pred.PassUseV Pred.aNone ;
+  AgentPassUseV_none, AgentPassUseV_np, AgentPassUseV_v, AgentPassUseV_s, AgentPassUseV_q, AgentPassUseV_a, AgentPassUseV_n
+    = Pred.AgentPassUseV Pred.aNone ;
+-}
+  UseAP_none, UseAP_np 
+    = Pred.UseAP Pred.aNone ;
+  UseCN_none, UseCN_np 
+    = Pred.UseCN Pred.aNone ;
+  UseAdv_none, UseAdv_np 
+    = Pred.UseAdv Pred.aNone ;
+  UseNP_none
+    = Pred.UseNP ;
+{-
+  UseS_none
+    = Pred.UseS ;
+  UseQ_none
+    = Pred.UseQ ;
+  UseVP_none
+    = Pred.UseVP ;
+-}
+  ComplV2_none
+    = Pred.ComplV2 Pred.aNone ;
+{-
+  ComplVV_none, ComplVV_np
+    = Pred.ComplVV Pred.aNone ;
+  ComplVS_none, ComplVS_np
+    = Pred.ComplVS Pred.aNone ;
+  ComplVA_none
+    = Pred.ComplVA Pred.aNone ;
+  ComplVQ_none
+    = Pred.ComplVQ Pred.aNone ;
+  ComplVN_none
+    = Pred.ComplVN Pred.aNone ;
+
+  SlashV3_none
+    = Pred.SlashV3 Pred.aNone ;
+  SlashV2V_none, SlashV2V_np
+    = Pred.SlashV2V Pred.aNone ;
+  SlashV2S_none
+    = Pred.SlashV2S Pred.aNone ;
+  SlashV2Q_none
+    = Pred.SlashV2Q Pred.aNone ;
+  SlashV2A_none
+    = Pred.SlashV2A Pred.aNone ;
+  SlashV2N_none
+    = Pred.SlashV2N Pred.aNone ;
+
+  ReflVP_none, ReflVP_np, ReflVP_v, ReflVP_s, ReflVP_q, ReflVP_a, ReflVP_n
+    = Pred.ReflVP Pred.aNone ;
+  ReflVP2_np
+    = Pred.ReflVP2 Pred.aNone ;
+
+  InfVP_none, InfVP_np 
+    = Pred.InfVP Pred.aNone ;
+-}
+  PredVP_none, PredVP_np 
+    = Pred.PredVP Pred.aNone ;
+{-
+  SlashClNP_none 
+    = Pred.SlashClNP Pred.aNone ;
+-}
+  QuestCl_none, QuestCl_np
+    = Pred.QuestCl Pred.aNone ;
+
+  QuestIAdv_none 
+    = Pred.QuestIAdv Pred.aNone ;
+
+  QuestIComp_none 
+    = Pred.QuestIComp ;
+
+  QuestVP_none 
+    = Pred.QuestVP Pred.aNone ;
+{-
+  QuestSlash_none
+    = Pred.QuestSlash Pred.aNone ;
+
+  UseCl_none 
+    = Pred.UseCl ;
+  UseQCl_none 
+    = Pred.UseQCl ;
+
+  UseAdvCl_none
+    = Pred.UseAdvCl ;
+-}
+  UttPrS 
+    = Pred.UttPrS ;
+
+  AdvCl_none, AdvCl_np
+    = Pred.AdvCl Pred.aNone ;
+{-
+  AdvQCl_none, AdvQCl_np
+    = Pred.AdvQCl Pred.aNone ;
+
+----  RelCl_none
+----    = Pred.RelCl Pred.aNone ;
+  RelVP_none
+    = Pred.RelVP ;
+  RelSlash_none
+    = Pred.RelSlash ;
+
+  PrImpSg
+    = Pred.PrImpSg ;
+  PrImpPl
+    = Pred.PrImpPl ;
+
+  PresPartAP_none, PresPartAP_np
+    = Pred.PresPartAP Pred.aNone ;
+
+  PastPartAP_none
+    = Pred.PastPartAP Pred.aNone ;
+
+  AgentPastPartAP_none
+    = Pred.AgentPastPartAP Pred.aNone ;
+
+  NomVPNP_none
+    = Pred.NomVPNP ;
+
+  ByVP_none
+    = Pred.ByVP Pred.aNone ;
+  WhenVP_none
+    = Pred.WhenVP Pred.aNone ;
+  BeforeVP_none
+    = Pred.BeforeVP Pred.aNone ;
+  AfterVP_none
+    = Pred.AfterVP Pred.aNone ;
+  InOrderVP_none
+    = Pred.InOrderVP Pred.aNone ;
+  WithoutVP_none
+    = Pred.WithoutVP Pred.aNone ;
+
+  StartVPC_none, StartVPC_np
+    = Pred.StartVPC Pred.aNone ;
+  ContVPC_none, ContVPC_np
+    = Pred.ContVPC Pred.aNone ;
+  UseVPC_none, UseVPC_np
+    = Pred.UseVPC Pred.aNone ;
+
+  StartClC_none, StartClC_np
+    = Pred.StartClC Pred.aNone ;
+  ContClC_none, ContClC_np
+    = Pred.ContClC Pred.aNone ;
+  UseClC_none, UseClC_np
+    = Pred.UseClC Pred.aNone ;
+
+  ComplAdv_none 
+    = Pred.ComplAdv Pred.aNone ;
+
+  SubjUttPreS
+    = Pred.SubjUttPreS ;
+  SubjUttPreQ
+    = Pred.SubjUttPreQ ;
+  SubjUttPost
+    = Pred.SubjUttPost ;
+-}
+}
diff --git a/lib/src/experimental/Test.gf b/lib/src/experimental/Test.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/Test.gf
@@ -0,0 +1,12 @@
+abstract Test =
+   Lift - [MkSymb]
+  ,Lexicon - [Pol,Tense]
+  ,Structural - [Pol,Tense]
+
+              ** {
+flags
+  startcat=Phr;
+--  heuristic_search_factor=0.60;
+--  meta_prob=1.0e-5;
+--  meta_token_prob=1.1965149246222233e-9;
+}
diff --git a/lib/src/experimental/TestChi.gf b/lib/src/experimental/TestChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/TestChi.gf
@@ -0,0 +1,12 @@
+concrete TestChi of Test =
+   LiftChi - [MkSymb]
+  ,LexiconChi - [Pol,Tense,Ant]
+  ,StructuralChi - [Pol,Tense,Ant]
+
+              ** open ResChi, PredInstanceChi, Prelude in {
+
+--flags literal=Symb ;
+
+
+}
+
diff --git a/lib/src/experimental/TestEng.gf b/lib/src/experimental/TestEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/TestEng.gf
@@ -0,0 +1,9 @@
+concrete TestEng of Test =
+   LiftEng - [MkSymb]
+  ,LexiconEng - [Pol,Tense]
+  ,StructuralEng - [Pol,Tense]
+
+              ** open ResEng, PredInstanceEng, Prelude, (Pr = PredEng) in {
+
+--flags literal=Symb ;
+}
diff --git a/lib/src/experimental/TestFin.gf b/lib/src/experimental/TestFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/TestFin.gf
@@ -0,0 +1,8 @@
+--# -path=.:../finnish/stemmed:../finnish:../common:alltenses
+
+concrete TestFin of Test =
+   LiftFin - [MkSymb]
+  ,LexiconFin - [Pol,Tense]
+  ,StructuralFin - [Pol,Tense]
+  ;
+
diff --git a/lib/src/experimental/TestSwe.gf b/lib/src/experimental/TestSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/TestSwe.gf
@@ -0,0 +1,12 @@
+concrete TestSwe of Test =
+   LiftSwe - [MkSymb]
+  ,LexiconSwe - [Pol,Tense]
+  ,StructuralSwe - [Pol,Tense]
+
+              ** open CommonScand, ResSwe, PredInstanceSwe, Prelude in {
+
+--flags literal=Symb ;
+
+
+}
+
diff --git a/lib/src/experimental/alternatives/Predication.gf b/lib/src/experimental/alternatives/Predication.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/alternatives/Predication.gf
@@ -0,0 +1,142 @@
+abstract Predication = {
+
+flags 
+  startcat = Utt ;
+
+cat
+  Arg ;
+  V Arg ;
+  VP Arg ;
+  VPC Arg ;  -- conjunction of VP
+  Ant ;
+  Tense ;
+  Pol ;
+  Cl Arg ;
+  ClC Arg ;  -- conjunction of Cl
+  QCl Arg ;
+  NP ;
+  Adv Arg ;  -- preposition is Adv aNP
+  S ;
+  Utt ;
+  AP Arg ;
+  CN Arg ;   -- the country he became the president of
+  IP ;
+  Conj ;
+  IAdv ;
+
+fun
+  aNone, aS, aV, aQ, aA, aN : Arg ;
+  aNP : Arg -> Arg ;
+  TPres, TPast, TFut, TCond : Tense ;
+  PPos, PNeg : Pol ;
+  ASimul, AAnter : Ant ;
+
+  UseV           : Ant -> Tense -> Pol -> (a : Arg) -> V a       -> VP a ;
+  PassUseV       : Ant -> Tense -> Pol -> (a : Arg) -> V (aNP a) -> VP a ;
+  AgentPassUseV  : Ant -> Tense -> Pol -> (a : Arg) -> V (aNP a) -> NP -> VP a ;
+  
+  SlashV2   : (a : Arg) -> VP (aNP a)        -> NP    -> VP a ;         -- consuming first NP
+  SlashV3   : (a : Arg) -> VP (aNP (aNP a))  -> NP    -> VP (aNP a) ;   -- consuming second NP
+  ComplVS   : (a : Arg) -> VP aS             -> Cl  a -> VP a ;
+  ComplVV   : (a : Arg) -> VP aV             -> VP  a -> VP a ;
+  ComplVQ   : (a : Arg) -> VP aQ             -> QCl a -> VP a ;
+  ComplVA   : (a : Arg) -> VP aA             -> AP  a -> VP a ;
+  ComplVN   : (a : Arg) -> VP aN             -> CN  a -> VP a ;
+  SlashV2S  : (a : Arg) -> VP (aNP aS)       -> Cl a  -> VP (aNP a) ;   -- a:Arg gives slash propagation, SlashVS
+  SlashV2V  : (a : Arg) -> VP (aNP aV)       -> VP a  -> VP (aNP a) ;  
+  SlashV2A  : (a : Arg) -> VP (aNP aA)       -> AP a  -> VP (aNP a) ;      
+  SlashV2N  : (a : Arg) -> VP (aNP aN)       -> CN a  -> VP (aNP a) ;      
+  SlashV2Q  : (a : Arg) -> VP (aNP aA)       -> QCl a -> VP (aNP a) ;      
+
+  UseAP : Ant -> Tense -> Pol -> (a : Arg) -> AP a -> VP a ;
+
+  PredVP : (a : Arg) -> NP -> VP a -> Cl a ;
+
+  SlashClNP : (a : Arg) -> Cl (aNP a) -> NP -> Cl a ;      -- slash consumption: hon tittar på + oss
+
+  ReflVP  : (a : Arg) -> VP (aNP a) -> VP a ;              -- refl on first position (direct object)
+  ReflVP2 : (a : Arg) -> VP (aNP (aNP a)) -> VP (aNP a) ;  -- refl on second position (indirect object)
+
+  QuestVP    : (a : Arg) -> IP   -> VP a         -> QCl a ; 
+  QuestSlash : (a : Arg) -> IP   -> QCl (aNP a)  -> QCl a ;
+  QuestCl    : (a : Arg)         -> Cl a         -> QCl a ;
+  QuestIAdv  : (a : Arg) -> IAdv -> Cl a         -> QCl a ;
+
+  UseCl  : Cl aNone  -> S ;
+  UseQCl : QCl aNone -> S ; -- deprecate QS
+
+  UseAdvCl : Adv aNone -> Cl aNone -> S ;  -- lift adv to front
+  
+  UttS  : S -> Utt ;
+
+-- when to add adverbs
+
+----  AdvVP  : Adv -> (a : Arg) -> VP a -> VP a ; ---- these create many ambiguities
+  ---- "hon tvingar oss att sova idag": 196 parses, 13s. With AdvVP restricted to top level: 32 parses, 7s
+  ---- with AdvCl, just 16 parses, 0.2 s
+
+  AdvCl   : (a : Arg) -> Adv a -> Cl aNone  -> Cl a ; 
+
+  AdvQCl  : (a : Arg) -> Adv a -> QCl aNone -> QCl a ; 
+
+
+-- participles as adjectives
+
+  PresPartAP      : (a : Arg) -> V a       -> AP a ;
+  PastPartAP      : (a : Arg) -> V (aNP a) -> AP a ;
+  AgentPastPartAP : (a : Arg) -> V (aNP a) -> NP -> AP a ;
+
+-- VP coordination
+
+  StartVPC : Conj -> (a : Arg) -> VP a -> VP a  -> VPC a ;
+  ContVPC  :         (a : Arg) -> VP a -> VPC a -> VPC a ;
+  UseVPC   : (a : Arg) -> VPC a -> VP a ;
+
+-- clause coordination, including "she loves and we look at (her)"
+  StartClC : Conj -> (a : Arg) -> Cl a -> Cl a  -> ClC a ;
+  ContClC  :         (a : Arg) -> Cl a -> ClC a -> ClC a ;
+  UseClC   : (a : Arg) -> ClC a -> Cl a ;
+
+  ComplAdv : (a : Arg) -> Adv (aNP a) -> NP -> Adv a ; -- typically: formation of preposition phrase
+
+--------------- from now on, to be inherited from standard RGL; here just for test purposes
+
+
+-- lexicon
+
+  sleep_V     : V aNone ;
+  walk_V      : V aNone ;
+  love_V2     : V (aNP aNone) ;
+  look_V2     : V (aNP aNone) ;
+  believe_VS  : V aS ;
+  tell_V2S    : V (aNP aS) ;  
+  prefer_V3   : V (aNP (aNP aNone)) ;
+  want_VV     : V aV ;
+  force_V2V   : V (aNP aV) ;
+  promise_V2V : V (aNP aV) ;
+  wonder_VQ   : V aQ ;
+  become_VA   : V aA ;
+  become_VN   : V aN ;
+  make_V2A    : V (aNP aA) ;
+  ask_V2Q     : V (aNP aQ) ;
+  promote_V2N : V (aNP aN) ;
+
+  old_A       : AP aNone ;
+  married_A2  : AP (aNP aNone) ; -- married to her
+  eager_AV    : AP aV ;          -- eager to sleep
+  easy_A2V    : AP (aNP aV) ;    -- easy for him to sleep
+  professor_N : CN aNone ;
+  manager_N2  : CN (aNP aNone) ; -- manager of X
+
+  she_NP : NP ;
+  we_NP : NP ;
+
+  today_Adv : Adv aNone ;
+  always_AdV : Adv aNone ;
+  who_IP : IP ;
+
+  with_Prep : Adv (aNP aNone) ;
+  and_Conj : Conj ;
+  why_IAdv : IAdv ;
+
+}
diff --git a/lib/src/experimental/alternatives/PredicationEng.gf b/lib/src/experimental/alternatives/PredicationEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/alternatives/PredicationEng.gf
@@ -0,0 +1,766 @@
+concrete PredicationEng of Predication = open Prelude in {
+
+-- English predication, based on Swedish
+-- two principles:
+-- - keep records discontinuous as long as possible (last step from Cl to S)
+-- - select from tables as soon as possible (first step from V to VP)
+-- a question: would it make sense to make this into a functor?
+
+---------------------
+-- parameters -------
+---------------------
+
+-- standard general
+param
+  Number   = Sg | Pl ;
+  Person   = P1 | P2 | P3 ;
+  Anteriority = Simul | Anter ;
+  Polarity = Pos | Neg ;
+  STense   = Pres | Past | Fut | Cond ;
+  Voice    = Act | Pass ;
+  Unit     = UUnit ;
+
+-- predication specific   
+  FocusType = NoFoc | FocSubj | FocObj ;  -- sover hon/om hon sover, vem älskar hon/vem hon älskar, vem sover/vem som sover 
+
+-- standard English
+  Gender   = Neutr | Masc | Fem ;
+  Agr      = AgP1 Number | AgP2 Number | AgP3Sg Gender | AgP3Pl ;
+  Case     = Nom | Acc ;
+  NPCase   = NCase Case | NPAcc | NPNomPoss ;
+  VForm    = VInf | VPres | VPast | VPPart | VPresPart ;
+
+-- language dependent
+  VAgr     = VASgP1 | VASgP3 | VAPl ;
+
+oper
+  subjCase : NPCase = NCase Nom ;
+  objCase  : NPCase = NPAcc ;
+
+  agentCase : ComplCase = "by" ;
+
+  ComplCase = Str ; -- preposition
+
+  appComplCase  : ComplCase -> NounPhrase -> Str = \p,np -> p ++ np.s ! objCase ;
+  noComplCase   : ComplCase = [] ;
+  prepComplCase : Preposition -> ComplCase = \p -> p.s ; 
+
+  noObj : Agr => Str = \\_ => [] ;
+
+  NAgr = Number ;
+  AAgr = Unit ;
+  IPAgr = Number ;
+
+  defaultAgr : Agr = AgP3Sg Neutr ;
+
+-- omitting rich Agr information
+  agr2vagr : Agr -> VAgr = \a -> case a of {
+    AgP1 Sg  => VASgP1 ;
+    AgP3Sg _ => VASgP3 ;
+    _        => VAPl
+    } ;
+
+  agr2aagr : Agr -> AAgr = \n -> UUnit ;
+
+  agr2nagr : Agr -> NAgr = \a -> case a of {
+    AgP1 n => n ;
+    AgP2 n => n ;
+    AgP3Sg _ => Sg ;
+    AgP3Pl => Pl
+    } ;
+
+-- restoring full Agr
+  ipagr2agr : IPAgr -> Agr = \n -> case n of {
+    Sg => AgP3Sg Neutr ; ---- gender
+    Pl => AgP3Pl
+    } ;
+
+  ipagr2vagr : IPAgr -> VAgr = \n -> case n of {
+    Sg => VASgP3 ;
+    Pl => VAPl
+    } ;
+
+--- this is only needed in VPC formation
+  vagr2agr : VAgr -> Agr = \a -> case a of {
+    VASgP1 => AgP1 Sg ;
+    VASgP3 => AgP3Sg Neutr ;
+    VAPl   => AgP3Pl
+    } ;
+
+  vPastPart : AAgr -> VForm = \_ ->  VPPart ;
+  vPresPart : AAgr -> VForm = \_ ->  VPresPart ;
+
+------------------------------------
+-- lincats
+-------------------------------------
+
+-- standard general
+lincat
+  Tense = {s : Str ; t : STense} ;
+  Ant   = {s : Str ; a : Anteriority} ;
+  Pol   = {s : Str ; p : Polarity} ;
+  Utt   = {s : Str} ;
+  IAdv  = {s : Str} ;
+
+-- predication-specific
+  Arg = {s : Str} ;
+
+  V = {
+    v  : VForm => Str ;
+    p  : Str ;                 -- verb particle             
+    c1 : ComplCase ; 
+    c2 : ComplCase ;
+    isSubjectControl : Bool ;
+    isAux : Bool ;
+    isRefl : Bool ;
+    } ; 
+
+oper
+  VerbPhrase = {
+    v : VAgr => Str * Str * Str ;  -- would,have,slept
+    inf : Str * Str ;              -- have,slept
+    c1 : ComplCase ; 
+    c2 : ComplCase ; 
+    part  : Str ;                  -- (look) up
+    adj   : Agr => Str ; 
+    obj1  : (Agr => Str) * Agr ;   -- agr for object control
+    obj2  : (Agr => Str) * Bool ;  -- subject control = True 
+    adv : Str ; 
+    adV : Str ;
+    ext : Str ;
+    qforms : VAgr => Str * Str     -- special Eng for introducing "do" in questions
+    } ;
+ 
+  Clause = {
+    v : Str * Str * Str ; 
+    inf : Str * Str ; 
+    adj,obj1,obj2 : Str ; 
+    adv : Str ; 
+    adV : Str ;
+    ext : Str ; 
+    subj : Str ; 
+    c3  : ComplCase ;              -- for a slashed adjunct, not belonging to the verb valency
+    qforms : Str * Str
+    } ; 
+
+lincat
+  VP = VerbPhrase ;
+  Cl = Clause ;
+
+  QCl = Clause ** {
+    foc : Str ;                   -- the focal position at the beginning: *who* does she love
+    focType : FocusType ;         --- if already filled, then use other place: who loves *who*
+    } ; 
+
+  VPC = {
+    v   : VAgr => Str ;
+    inf : Agr => Str ; 
+    c1  : ComplCase ; 
+    c2  : ComplCase
+    } ;
+
+  ClC = {
+    s  : Str ;
+    c3 : ComplCase ;
+    } ;
+
+  Adv   = {s : Str ; isAdV : Bool ; c1 : ComplCase} ;
+  S     = {s : Str} ;
+
+  AP   = {
+    s : AAgr => Str ; 
+    c1, c2 : ComplCase ; 
+    obj1 : Agr => Str
+    } ;
+
+  CN   = {
+    s : NAgr => Str ; 
+    c1, c2 : ComplCase ; 
+    obj1 : Agr => Str
+    } ;
+ 
+-- language specific
+
+  NP   = NounPhrase ; 
+  IP   = {s : NPCase => Str ; n : IPAgr} ; ---- n : Number in Eng
+  Conj = {s1,s2 : Str ; n : Number} ;
+
+oper
+  NounPhrase = {s : NPCase => Str ; a : Agr} ;
+  Preposition = {s : Str} ;
+
+----------------------------
+--- linearization rules ----
+----------------------------
+
+-- standard general
+
+lin
+  TPres  = {s = [] ; t = Pres} ;
+  TPast  = {s = [] ; t = Past} ;
+  TFut   = {s = [] ; t = Fut} ;
+  TCond  = {s = [] ; t = Cond} ;
+  ASimul = {s = [] ; a = Simul} ;
+  AAnter = {s = [] ; a = Anter} ;
+  PPos  = {s = [] ; p = Pos} ;
+  PNeg  = {s = [] ; p = Neg} ;
+
+-- predication specific
+
+  aNone, aS, aV, aA, aQ, aN = {s = []} ;
+  aNP a = a ;
+
+  UseV a t p _ v = {
+    v   = \\agr => tenseV (a.s ++ t.s ++ p.s) t.t a.a p.p Act agr v ;
+    inf = tenseInfV a.s a.a p.p Act v ;
+    c1  = v.c1 ;
+    c2  = v.c2 ;
+    part = v.p ;
+    adj = noObj ;
+    obj1 = <case v.isRefl of {True => \\a => reflPron ! a ; False => \\_ => []}, defaultAgr> ; ---- not used, just default value
+    obj2 = <noObj, v.isSubjectControl> ;
+    adV = negAdV p ; --- just p.s in Eng
+    adv = [] ;
+    ext = [] ;
+    qforms = \\agr => qformsV (a.s ++ t.s ++ p.s) t.t a.a p.p agr v ;
+    } ;
+
+  PassUseV a t p _ v = {
+    v   = \\agr => tenseV (a.s ++ t.s ++ p.s) t.t a.a p.p Pass agr v ;
+    inf = tenseInfV a.s a.a p.p Pass v ;
+    c1  = v.c1 ;
+    c2  = v.c2 ;
+    part = v.p ;
+    adj = noObj ;
+    obj1 = <noObj, defaultAgr> ; ---- not used, just default value
+    obj2 = <noObj, True> ; -- becomes subject control even if object control otherwise "*she was promised by us to love ourselves"
+    adV = negAdV p ;
+    adv = [] ;
+    ext = [] ;
+    qforms = \\agr => qformsBe (a.s ++ t.s ++ p.s) t.t a.a p.p agr ;
+    } ;
+
+  AgentPassUseV a t p _ v np = {
+    v   = \\agr => tenseV (a.s ++ t.s ++ p.s) t.t a.a p.p Pass agr v ;
+    inf = tenseInfV a.s a.a p.p Pass v ;
+    c1  = v.c1 ;
+    c2  = v.c2 ;
+    part = v.p ;
+    adj = \\a => [] ;
+    obj1 = <noObj, defaultAgr> ; 
+    obj2 = <noObj, True> ;
+    adV = negAdV p ;
+    adv = appComplCase agentCase np ;
+    ext = [] ;
+    qforms = \\agr => qformsBe (a.s ++ t.s ++ p.s) t.t a.a p.p agr ;
+    } ;
+
+  UseAP a t p _ ap = {
+    v   = \\agr => be_Aux (a.s ++ t.s ++ p.s) t.t a.a p.p agr ;
+    inf = tenseInfV a.s a.a p.p Act be_V ;
+    c1  = ap.c1 ;
+    c2  = ap.c2 ;
+    part = [] ;
+    adj = \\a => ap.s ! agr2aagr a ;
+    obj1 = <ap.obj1, defaultAgr> ;
+    obj2 = <noObj, True> ; --- there are no A3's
+    adV = negAdV p ;
+    adv = [] ;
+    ext = [] ;
+    qforms = \\agr => qformsBe (a.s ++ t.s ++ p.s) t.t a.a p.p agr ;
+    } ;
+
+  SlashV2 x vp np = vp ** {
+    obj1 : (Agr => Str) * Agr = <\\a => np.s ! objCase, np.a>  -- np.a for object control 
+    } ;
+
+  SlashV3 x vp np = addObj2VP vp (\\a => np.s ! objCase) ; -- control is preserved 
+
+  ComplVS x vp cl = addExtVP vp (that_Compl ++ declSubordCl (lin Cl cl)) ; ---- sentence form
+
+  ComplVQ x vp qcl = addExtVP vp (questSubordCl qcl) ; ---- question form
+
+  ComplVV x vp vpo = addObj2VP vp (\\a => infVP a vpo) ; ---- infForm
+
+  ComplVA x vp ap = addObj2VP vp (\\a => ap.s ! agr2aagr a ++ ap.obj1 ! a) ; ---- adjForm
+
+  ComplVN x vp cn = addObj2VP vp (\\a => cn.s ! agr2nagr a ++ cn.obj1 ! a) ; ---- cnForm
+
+  SlashV2S x vp cl = addExtVP vp (that_Compl ++ declSubordCl (lin Cl cl)) ; ---- sentence form
+
+  SlashV2Q x vp cl = addExtVP vp (questSubordCl (lin QCl cl)) ; ---- question form
+
+  SlashV2V x vp vpo = addObj2VP vp (\\a => infVP a (lin VP vpo)) ; ---- infForm
+
+  SlashV2A x vp ap = addObj2VP vp (\\a => ap.s ! agr2aagr a ++ ap.obj1 ! a) ; ---- adjForm
+
+  SlashV2N x vp cn = addObj2VP vp (\\a => cn.s ! agr2nagr a ++ cn.obj1 ! a) ; ---- cn form
+
+  ReflVP x vp = vp ** {
+    obj1 : (Agr => Str) * Agr = <\\a => reflPron ! a, defaultAgr> ;  --- defaultAgr will not be used but subj.a instead
+    } ;
+
+  ReflVP2 x vp = vp ** {
+    obj2 : (Agr => Str) * Bool = <\\a => reflPron ! a, vp.obj2.p2> ; --- subj/obj control doesn't matter any more
+    } ;
+
+  PredVP x np vp = vp ** {
+    v    = vp.v ! agr2vagr np.a ;
+    subj = np.s ! subjCase ;
+    adj  = vp.adj ! np.a ;
+    obj1 = vp.part ++ vp.c1 ++ vp.obj1.p1 ! np.a ;  ---- apply complCase ---- place of part depends on obj
+    obj2 = vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => np.a ; False => vp.obj1.p2}) ;   ---- apply complCase
+    c3   = noComplCase ;      -- for one more prep to build ClSlash 
+    qforms = vp.qforms ! agr2vagr np.a ;
+    } ;
+
+  PrepCl p x cl = cl ** {   -- Cl/NP ::= Cl PP/NP
+    c3   = prepComplCase p ; 
+    } ;
+
+  SlashClNP x cl np = cl ** {  -- Cl ::= Cl/NP NP 
+    adv  = cl.adv ++ appComplCase cl.c3 np ; ---- again, adv just added
+    c3   = noComplCase ;  -- complCase has been consumed
+    } ;
+
+
+-- QCl ::= Cl by just adding focus field
+  QuestCl x cl = cl ** {foc = [] ; focType = NoFoc} ;  -- NoFoc implies verb first: does she love us
+
+  QuestIAdv x iadv cl = cl ** {foc = iadv.s ; focType = FocObj} ; -- FocObj implies Foc + V + Subj: why does she love us
+
+  QuestVP x ip vp = let ipa = ipagr2agr ip.n in
+   vp ** {
+    v    = vp.v ! ipagr2vagr ip.n ;
+    foc  = ip.s ! subjCase ;                      -- who (loves her)
+    focType = FocSubj ;
+    subj = [] ;
+    adj  = vp.adj ! ipa ;
+    obj1 = vp.part ++ vp.c1 ++ vp.obj1.p1 ! ipa ; ---- appComplCase
+    obj2 = vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => ipa ; False => vp.obj1.p2}) ; ---- appComplCase
+    c3   = noComplCase ;      -- for one more prep to build ClSlash ---- ever needed for QCl?
+    qforms = vp.qforms ! ipagr2vagr ip.n ;
+    } ;
+
+  QuestSlash x ip cl = 
+    let 
+      prep = cl.c3 ;
+      ips  = ip.s ! objCase ;                     -- in Cl/NP, c3 is the only prep ---- appComplCase for ip
+      focobj = case cl.focType of {
+        NoFoc => <ips, [], FocObj,prep> ;         -- put ip object to focus  if there is no focus yet
+        t     => <[], prep ++ ips, t,noComplCase> -- put ip object in situ   if there already is a focus
+        } ;
+    in 
+    cl ** {     -- preposition stranding
+      foc     = focobj.p1 ;
+      focType = focobj.p3 ;
+      obj1    = cl.obj1 ++ focobj.p2 ;     ---- just add to a field?
+      c3      = focobj.p4 ; 
+      } ;  
+{-
+---- this is giving four records instead of two AR 5/2/2014 
+   |
+    cl ** {   -- pied piping
+      foc     = focobj.p4 ++ focobj.p1 ;
+      focType = focobj.p3 ;
+      obj1    = cl.obj1 ++ focobj.p2 ;     ---- just add to a field?
+      c3      = noComplCase ; 
+      } ;
+-}
+
+  UseCl  cl = {s = declCl cl} ;
+  UseQCl cl = {s = questCl cl} ;
+
+  UseAdvCl adv cl = {s = adv.s ++ declInvCl cl} ;
+
+  UttS s = s ;
+
+  AdvCl x a cl = case a.isAdV of {
+    True  => cl ** {adV = cl.adV ++ a.s ; adv = cl.adv ; c3 = a.c1} ; 
+    False => cl ** {adv = cl.adv ++ a.s ; adV = cl.adV ; c3 = a.c1}
+    } ;
+
+  AdvQCl x a cl = case a.isAdV of {
+    True  => cl ** {adV = cl.adV ++ a.s ; adv = cl.adv ; c3 = a.c1} ; 
+    False => cl ** {adv = cl.adv ++ a.s ; adV = cl.adV ; c3 = a.c1}
+    } ;
+
+
+  PresPartAP x v = {            
+    s = \\a => v.v ! vPresPart a ;
+    c1 = v.c1 ;                    -- looking at her
+    c2 = v.c2 ;
+    obj1 = noObj ;
+    } ;
+
+  PastPartAP x v = {
+    s = \\a => v.v ! vPastPart a ;
+    c1 = v.c1 ; 
+    c2 = v.c2 ;
+    obj1 = noObj ;
+    } ;
+
+  AgentPastPartAP x v np = {
+    s = \\a => v.v ! vPastPart a ;
+    c1 = v.c1 ; 
+    c2 = v.c2 ;
+    obj1 = \\_ => appComplCase agentCase np ; ---- addObj
+    } ;
+
+  StartVPC c x v w = {  ---- some loss of quality seems inevitable
+    v = \\a => 
+          let 
+            vv = v.v ! a ; 
+            wv = w.v ! a ;
+            vpa = vagr2agr a ;
+          in 
+          vv.p1 ++ v.adV ++ vv.p2 ++ vv.p3 ++ v.adj ! vpa ++ 
+          v.c1 ++ v.obj1.p1 ! vpa ++ v.c2 ++ v.obj2.p1 ! vpa ++ v.adv ++ v.ext   ---- appComplCase
+            ++ c.s2 ++  
+          wv.p1 ++ w.adV ++ wv.p2 ++ wv.p3 ++ w.adj ! vpa ++                ---- appComplCase
+          w.c1 ++ w.obj1.p1 ! vpa ++ w.c2 ++ w.obj2.p1 ! vpa ++ w.adv ++ w.ext ;
+    inf = \\a => 
+            infVP a (lin VP v) ++ c.s2 ++ infVP a (lin VP w) ;
+    c1 = [] ; ---- w.c1 ? --- the full story is to unify v and w...
+    c2 = [] ; ---- w.c2 ? 
+    } ;
+
+  UseVPC x vpc = { ---- big loss of quality (overgeneration) seems inevitable
+    v   = \\a => <[], [], vpc.v ! a> ;
+    inf = <[], vpc.inf ! defaultAgr> ; ---- agreement
+    c1  = vpc.c1 ;
+    c2  = vpc.c2 ;
+    part = [] ;
+    adj = \\a => [] ;
+    obj1 = <noObj, defaultAgr> ;
+    obj2 = <noObj,True> ;
+    adv,adV = [] ;
+    ext = [] ;
+    qforms = \\a => <"do", vpc.inf ! defaultAgr> ; ---- do/does/did
+    } ;
+
+  StartClC c x a b = {
+    s  = declCl (lin Cl a) ++ c.s2 ++ declCl (lin Cl b) ;
+    c3 = b.c3 ; ---- 
+    } ;
+
+  UseClC x cl = {
+    subj = [] ;
+    v    = <[],[],cl.s> ; ----
+    inf  = <[],[]> ;
+    adj  = [] ;
+    obj1 = [] ;
+    obj2 = [] ;
+    adV  = [] ;
+    adv  = [] ;
+    ext  = [] ;
+    c3   = cl.c3 ;
+    qforms = <[],[]> ; ---- qforms
+    } ;
+
+  ComplAdv x p np = {s = p.c1 ++ np.s ! objCase ; isAdV = p.isAdV ; c1 = []} ;
+
+
+---- the following may become parameters for a functor
+
+oper
+
+  be_V : V = lin V {v = mkVerb "be" "is" "was" "been" "being" ; p,c1,c2 = [] ; isAux = True ; isSubjectControl,isRefl = False} ;
+
+  negAdV : Pol -> Str = \p -> p.s ;
+
+  reflPron : Agr => Str = table {
+    AgP1 Sg      => "myself" ;
+    AgP2 Sg      => "yourself" ;
+    AgP3Sg Masc  => "himself" ;
+    AgP3Sg Fem   => "herself" ;
+    AgP3Sg Neutr => "itself" ;
+    AgP1 Pl      => "ourselves" ;
+    AgP2 Pl      => "yourselves" ;
+    AgP3Pl       => "themselves"
+    } ;
+
+  infVP : Agr -> VP -> Str = \a,vp -> 
+    let 
+      a2 = case vp.obj2.p2 of {True => a ; False => vp.obj1.p2} 
+    in
+      vp.adV ++ vp.inf.p1 ++ vp.inf.p2 ++ vp.part ++
+      vp.adj ! a ++ vp.c1 ++ vp.obj1.p1 ! a ++ vp.c2 ++ vp.obj2.p1 ! a2 ++ vp.adv ++ vp.ext ;
+
+  qformsV : Str -> STense -> Anteriority -> Polarity -> VAgr -> V -> Str * Str = 
+    \sta,t,a,p,agr,v -> 
+    let 
+      verb  = tenseActV sta t a Neg agr v ;
+      averb = tenseActV sta t a p agr v
+    in case <v.isAux, t, a> of {
+      <False,Pres|Past,Simul> => case p of {
+        Pos => < verb.p1,           verb.p3> ;   -- does , sleep
+        Neg => < verb.p1,  verb.p2>              -- does , not sleep  ---- TODO: doesn't , sleep
+        } ; 
+      _  => <averb.p1, averb.p2>
+      } ;
+
+  qformsBe : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str = 
+    \sta,t,a,p,agr -> 
+    let verb = be_AuxL sta t a p agr
+    in <verb.p1, verb.p2> ;                     -- is , not  ---- TODO isn't , 
+
+  tenseV : Str -> STense -> Anteriority -> Polarity -> Voice -> VAgr -> V -> Str * Str * Str = 
+    \sta,t,a,p,o,agr,v -> 
+    case o of {  
+      Act  => tenseActV sta t a p agr v ;
+      Pass => tensePassV sta t a p agr v 
+      } {-
+      |    ---- leaving out these variants makes compilation time go down from 900ms to 300ms. 
+           ---- parsing time of "she sleeps" goes down from 300ms to 60ms. 4/2/2014 
+    case o of {  
+      Act  => tenseActVContracted sta t a p agr v ;
+      Pass => tensePassVContracted sta t a p agr v
+      -} ;
+
+  tenseActV : Str -> STense -> Anteriority -> Polarity -> VAgr -> V -> Str * Str * Str = \sta,t,a,p,agr,v -> 
+    let vt : VForm = case <t,agr> of {
+        <Pres,VASgP3>  => VPres ; 
+        <Past|Cond,_ > => VPast ; 
+        _              => VInf
+        } ; 
+    in 
+    case <t,a> of {  
+    <Pres|Past, Simul> =>
+      case v.isAux of {
+        True           => <sta ++ v.v ! vt,      [],                              []> ;
+        False          => case p of {
+          Pos          => <[],                   sta ++ v.v ! vt,                 []> ;                 -- this is the deviating case
+          Neg          => <do_Aux       vt Pos,  not_Str p,                       sta ++ v.v ! VInf>
+          }
+       } ;
+
+    <Pres|Past, Anter> => <have_Aux     vt Pos,  not_Str p,                       sta ++ v.v ! VPPart> ;
+    <Fut|Cond,  Simul> => <will_Aux     vt Pos,  not_Str p,                       sta ++ v.v ! VInf> ;
+    <Fut|Cond,  Anter> => <will_Aux     vt Pos,  not_Str p ++ have_Aux VInf Pos,  sta ++ v.v ! VPPart>
+    } ;
+
+  tenseActVContracted : Str -> STense -> Anteriority -> Polarity -> VAgr -> V -> Str * Str * Str = \sta,t,a,p,agr,v -> 
+    let vt : VForm = case <t,agr> of {
+        <Pres,VASgP3>  => VPres ; 
+        <Past|Cond,_ > => VPast ; 
+        _              => VInf
+        } ; 
+    in 
+
+    case <t,a> of {  
+    <Pres|Past, Simul> =>
+      case v.isAux of {
+        True           => <sta ++ v.v ! vt,      [],                              []> ;
+        False          => case p of {
+          Pos          => <[],                   sta ++ v.v ! vt,                 []> ;                 -- this is the deviating case
+          Neg          => <do_Aux       vt p,    [],                              sta ++ v.v ! VInf>
+          }
+       } ;
+    <Pres|Past, Anter> => <have_AuxC    vt p,    [],                              sta ++ v.v ! VPPart>
+                        | <have_AuxC    vt Pos,  not_Str p,                       sta ++ v.v ! VPPart> ; 
+    <Fut|Cond,  Simul> => <will_AuxC    vt p,    [],                              sta ++ v.v ! VInf>
+                        | <will_AuxC    vt Pos,  not_Str p,                       sta ++ v.v ! VInf> ; 
+    <Fut|Cond,  Anter> => <will_AuxC    vt p,    have_Aux VInf Pos,               sta ++ v.v ! VPPart>
+                        | <will_AuxC    vt Pos,  not_Str p ++ have_Aux VInf Pos,  sta ++ v.v ! VPPart> 
+    } ;
+
+  tensePassV : Str -> STense -> Anteriority -> Polarity -> VAgr -> V -> Str * Str * Str = \sta,t,a,p,agr,v -> 
+    let 
+      be   = be_AuxL sta t a p agr ;
+      done = v.v ! VPPart
+    in 
+    <be.p1, be.p2, be.p3 ++ done> ;
+  tensePassVContracted : Str -> STense -> Anteriority -> Polarity -> VAgr -> V -> Str * Str * Str = \sta,t,a,p,agr,v -> 
+    let 
+      be   = be_AuxC sta t a p agr ;
+      done = v.v ! VPPart
+    in 
+    <be.p1, be.p2, be.p3 ++ done> ;
+
+  tenseInfV : Str -> Anteriority -> Polarity -> Voice -> V -> Str * Str = \sa,a,p,o,v ->
+    case a of {
+      Simul => <[],                sa ++ v.v ! VInf> ;       -- (she wants to) sleep
+      Anter => <have_Aux VInf Pos, sa ++ v.v ! VPPart>       -- (she wants to) have slept
+      } ;
+
+----- dangerous variants for PMCFG generation - keep apart as long as possible
+  be_Aux : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str = \sta,t,a,p,agr -> 
+    be_AuxL sta t a p agr | be_AuxC sta t a p agr ; 
+  be_AuxL : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str = \sta,t,a,p,agr -> 
+    let 
+      beV = tenseActV sta t a p agr be_V 
+    in
+    case <t,a,p,agr> of {
+      <Pres,Simul,Pos,VASgP3> => <"is" ++ sta,                 [],    []> ;
+      <Pres,Simul,Pos,VASgP1> => <"am" ++ sta,                 [],    []> ;
+      <Pres,Simul,Pos,VAPl>   => <"are" ++ sta,                [],    []> ;
+      <Pres,Simul,Neg,VASgP3> => <"is" ++ sta,                 "not", []> ;
+      <Pres,Simul,Neg,VASgP1> => <"am" ++ sta,                 "not", []> ;
+      <Pres,Simul,Neg,VAPl>   => <"are" ++ sta,                "not", []> ;
+      <Past,Simul,Pos,VAPl>   => <"were" ++ sta,               [],    []> ; 
+      <Past,Simul,Neg,VAPl>   => <"were" ++ sta,               "not", []> ;
+      <Past,Simul,Neg,_>      => <"was" ++ sta,                "not", []>  ;
+      _ => beV
+      } ;
+  be_AuxC : Str -> STense -> Anteriority -> Polarity -> VAgr -> Str * Str * Str = \sta,t,a,p,agr -> 
+    let 
+      beV = tenseActVContracted sta t a p agr be_V 
+    in
+    case <t,a,p,agr> of {
+      <Pres,Simul,Pos,VASgP3> => <Predef.BIND ++ "'s" ++ sta,  [],    []> ;
+      <Pres,Simul,Pos,VASgP1> => <Predef.BIND ++ "'m" ++ sta,  [],    []> ;
+      <Pres,Simul,Pos,VAPl>   => <Predef.BIND ++ "'re" ++ sta, [],    []> ;
+      <Pres,Simul,Neg,VASgP3> => <Predef.BIND ++ "'s" ++ sta,  "not", []>
+                               | <"isn't" ++ sta,              [],    []> ;
+      <Pres,Simul,Neg,VASgP1> => <Predef.BIND ++ "'m" ++ sta,  "not", []> ;
+      <Pres,Simul,Neg,VAPl>   => <Predef.BIND ++ "'re" ++ sta, "not", []>
+                               | <"aren't" ++ sta,             [],    []> ;
+      <Past,Simul,Pos,VAPl>   => <"were" ++ sta,               [],    []> ; 
+      <Past,Simul,Neg,VAPl>   => <"weren't" ++ sta,            [],    []> ;
+      <Past,Simul,Neg,_>      => <"wasn't" ++ sta,            [],    []> ;
+      _ => beV
+      } ;
+
+  declCl       : Clause -> Str = \cl -> cl.subj ++ cl.v.p1 ++ cl.adV ++ cl.v.p2 ++ restCl cl ;
+  declSubordCl : Clause -> Str = declCl ;
+  declInvCl    : Clause -> Str = declCl ;
+
+  questCl : QCl -> Str = \cl -> case cl.focType of {
+    NoFoc   => cl.foc ++ cl.qforms.p1 ++ cl.subj ++ cl.adV ++ cl.qforms.p2 ++ restCl cl ;  -- does she sleep
+    FocObj  => cl.foc ++ cl.qforms.p1 ++ cl.subj ++ cl.adV ++ cl.qforms.p2 ++ restCl cl ;  -- who does she love
+    FocSubj => cl.foc ++ cl.v.p1      ++ cl.subj ++ cl.adV ++ cl.v.p2      ++ restCl cl    -- who loves her
+    } ;
+
+  questSubordCl : QCl -> Str = \cl -> 
+    let 
+      rest = cl.subj ++ cl.adV ++ cl.v.p1 ++ cl.v.p2 ++ restCl cl 
+    in case cl.focType of {
+      NoFoc   => "if" ++ cl.foc ++ rest ;  -- om she sleeps
+      FocObj  =>         cl.foc ++ rest ;  -- who she loves / why she sleeps
+      FocSubj =>         cl.foc ++ rest    -- who loves her
+      } ;
+
+  that_Compl : Str = "that" | [] ;
+
+  -- this part is usually the same in all reconfigurations
+  restCl : Clause -> Str = \cl -> cl.v.p3 ++ cl.adj ++ cl.obj1 ++ cl.obj2 ++ cl.adv ++ cl.ext ++ cl.c3 ;
+
+
+  addObj2VP : VerbPhrase -> (Agr => Str) -> VerbPhrase = \vp,obj -> vp ** {
+    obj2 = <\\a => vp.obj2.p1 ! a ++ obj ! a, vp.obj2.p2> ;
+    } ;
+
+  addExtVP : VerbPhrase -> Str -> VerbPhrase = \vp,ext -> vp ** {
+    ext = ext ;
+    } ;
+
+
+
+
+---- the lexicon is just for testing: use standard Eng lexicon and morphology instead
+
+lin
+  sleep_V = mkV "sleep" "slept" "slept" [] [] ;
+  walk_V = mkV "walk" ;
+  love_V2 = mkV "love" ;
+  look_V2 = mkV "look" "at" [] ;
+  believe_VS = mkV "believe" ;
+  tell_V2S = mkV "tell" "told" "told" [] [] ;
+  prefer_V3 = mkV "prefer" [] "to" ;
+  want_VV = mkV "want" [] "to" ;
+  force_V2V = mkV "force" [] "to" ;
+---  promise_V2V = mkV "promise" [] "to" ** {isSubjectControl = True} ;
+  wonder_VQ = mkV "wonder" ;
+  become_VA = mkV "become" "became" "become" [] [] ;
+  become_VN = mkV "become" "became" "become" [] [] ;
+  make_V2A = mkV "make" "made" "made" [] [] ;
+  promote_V2N = mkV "promote" [] "to" ;
+  ask_V2Q = mkV "ask" ;
+
+  old_A = {s = \\_ => "old" ; c1 = [] ; c2 = [] ; obj1 = \\_ => []} ;
+  married_A2 = {s = \\_ => "married" ; c1 = "to" ; c2 = [] ; obj1 = \\_ => []} ;
+  eager_AV = {s = \\_ => "eager" ; c1 = [] ; c2 = "to" ; obj1 = \\_ => []} ;
+  easy_A2V = {s = \\_ => "easy" ; c1 = "for" ; c2 = "to" ; obj1 = \\_ => []} ;
+
+  professor_N = {s = table {Sg => "professor" ; Pl => "professors"} ; c1 = [] ; c2 = [] ; obj1 = \\_ => []} ;
+  manager_N2 = {s = table {Sg => "manager" ; Pl => "managers"} ; c1 = "for" ; c2 = [] ; obj1 = \\_ => []} ;
+
+  she_NP = {s = table {NCase Nom => "she" ; _ => "her"} ; a = AgP3Sg Fem} ;
+  we_NP = {s = table {NCase Nom => "we" ; _ => "us"} ; a = AgP1 Pl} ;
+
+  today_Adv = {s = "today" ; isAdV = False ; c1 = []} ;
+  always_AdV = {s = "always" ; isAdV = True ; c1 = []} ;
+
+  who_IP = {s = \\_ => "who" ; n = Sg} ;
+
+  with_Prep = {s = [] ; c1 = "with" ; isAdV = False} ;
+
+  and_Conj = {s1 = [] ; s2 = "and" ; n = Pl} ;
+
+  why_IAdv = {s = "why"} ;
+
+oper
+  mkV = overload {
+    mkV : Str -> V = \s -> lin V {v = mkVerb s (s + "s") (edV s) (edV s) (ingV s) ; p,c1,c2 = [] ; isAux,isSubjectControl,isRefl = False} ; 
+    mkV : Str -> Str -> Str -> V = \s,p,q -> lin V {v = mkVerb s (s + "s") (edV s) (edV s) (ingV s) ; p = [] ; c1 = p ; c2 = q ; isAux,isSubjectControl,isRefl = False} ; 
+    mkV : Str -> Str -> Str -> Str -> Str -> V = \s,t,u,p,q -> lin V {v = mkVerb s (s + "s") t u (ingV s) ; p = [] ; c1 = p ; c2 = q ; isAux,isSubjectControl,isRefl = False} ; 
+    } ;
+
+  mkVerb : Str -> Str -> Str -> Str -> Str -> VForm => Str = \go,goes,went,gone,going -> table {
+    VInf => go ;
+    VPres => goes ;
+    VPast => went ;
+    VPPart => gone ;
+    VPresPart => going
+    } ;
+
+  edV  : Str -> Str = \s -> case s of {us + "e" => us ; _ => s} + "ed" ;
+  ingV : Str -> Str = \s -> case s of {us + "e" => us ; _ => s} + "ing" ;
+
+---- have to split the tables to two to get reasonable PMCFG generation
+  will_Aux : VForm -> Polarity -> Str = \vf,p -> case <vf,p> of {
+    <VInf|VPres, Pos> => varAux "will" "ll" ;
+    <VInf|VPres, Neg> => "won't" ;
+    <VPast|_   , Pos> => varAux "would" "d" ; 
+    <VPast|_   , Neg> => "wouldn't"
+    } ; 
+  will_AuxC : VForm -> Polarity -> Str = \vf,p -> case <vf,p> of {
+    <VInf|VPres, Pos> => varAuxC "will" "ll" ;
+    <VInf|VPres, Neg> => "won't" ;
+    <VPast|_   , Pos> => varAuxC "would" "d" ; 
+    <VPast|_   , Neg> => "wouldn't"
+    } ; 
+
+  have_Aux : VForm -> Polarity -> Str = \vf,p -> case <vf,p> of {
+    <VInf,     Pos> => varAux "have" "ve" ;  --- slightly overgenerating if used in infinitive
+    <VInf,     Neg> => "haven't" ;
+    <VPres,    Pos> => varAux "has" "s" ;
+    <VPres,    Neg> => "hasn't" ;
+    <VPast|_ , Pos> => varAux "had" "d" ; 
+    <VPast|_ , Neg> => "hadn't"
+    } ; 
+  have_AuxC : VForm -> Polarity -> Str = \vf,p -> case <vf,p> of {
+    <VInf,     Pos> => varAuxC "have" "ve" ;  --- slightly overgenerating if used in infinitive
+    <VInf,     Neg> => "haven't" ;
+    <VPres,    Pos> => varAuxC "has" "s" ;
+    <VPres,    Neg> => "hasn't" ;
+    <VPast|_ , Pos> => varAuxC "had" "d" ; 
+    <VPast|_ , Neg> => "hadn't"
+    } ; 
+
+  do_Aux : VForm -> Polarity -> Str = \vf,p -> case <vf,p> of {
+    <VInf,     Pos> => "do" ;
+    <VInf,     Neg> => "don't" ;
+    <VPres,    Pos> => "does" ;
+    <VPres,    Neg> => "doesn't" ;
+    <VPast|_ , Pos> => "did" ; 
+    <VPast|_ , Neg> => "didn't"
+    } ; 
+
+  varAux  : Str -> Str -> Str = \long,short -> long ; ----| Predef.BIND ++ ("'" + short) ;
+  varAuxC : Str -> Str -> Str = \long,short ->              Predef.BIND ++ ("'" + short) ;
+
+  not_Str : Polarity -> Str = \p -> case p of {Pos => [] ; Neg => "not"} ;
+
+}
diff --git a/lib/src/experimental/alternatives/PredicationSwO.gf b/lib/src/experimental/alternatives/PredicationSwO.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/alternatives/PredicationSwO.gf
@@ -0,0 +1,697 @@
+concrete PredicationSwO of Predication = open Prelude in {
+
+-- Swedish predication: simpler and purer than English.
+-- two principles:
+-- - keep records discontinuous as long as possible (last step from Cl to S)
+-- - select from tables as soon as possible (first step from V to VP)
+-- a question: would it make sense to make this into a functor?
+
+param
+  Agr      = Sg | Pl ;
+  Case     = Nom | Acc ;
+  STense   = Pres | Past | Perf | Fut ;
+  Anteriority = Simul | Anter ;
+  Polarity = Pos | Neg ;
+  VTense   = VInf | VPres | VPret | VSup ;
+  VForm    = TV Voice VTense | PastPart Agr | PresPart ;
+  Voice    = Act | Pass ;
+   
+
+  FocusType = NoFoc | FocSubj | FocObj ;  -- sover hon/om hon sover, vem älskar hon/vem hon älskar, vem sover/vem som sover 
+
+oper
+  defaultAgr = Sg ;
+  ComplCase  = Str ; -- preposition
+
+lincat
+  Arg = {s : Str} ;
+
+  V = {
+    v  : VForm => Str ;             
+    c1 : ComplCase ; 
+    c2 : ComplCase ;
+    isSubjectControl : Bool ;
+    } ; 
+
+  VP = {
+    v : Str * Str * Str ;  -- ska,ha,sovit 
+    inf : Str * Str ;      -- ha,sovit
+    c1 : ComplCase ; 
+    c2 : ComplCase ; 
+    adj   : Agr => Str ; 
+    obj1  : (Agr => Str) * Agr ; 
+    obj2  : (Agr => Str) * Bool ; -- subject control = True 
+    adv : Str ; 
+    adV : Str ;
+    ext : Str
+    } ;
+ 
+oper Clause = {
+    v : Str * Str * Str ; 
+    inf : Str * Str ; 
+    adj,obj1,obj2 : Str ; 
+    adv : Str ; 
+    adV : Str ;
+    ext : Str ; 
+    subj : Str ; 
+    c3  : ComplCase  -- for a slashed adjunct, not belonging to the verb valency
+    } ; 
+
+lincat
+  Cl = Clause ;
+
+  QCl = Clause ** {
+    foc : Str ; -- the focal position at the beginning, e.g. *vem* älskar hon
+    focType : FocusType ; --- if already filled, then use other place: vem älskar *vem*
+    } ; 
+
+  VPC = {
+    v   : Agr => Str ;
+    inf : Agr => Str ; 
+    c1  : ComplCase ; 
+    c2  : ComplCase
+    } ;
+
+  ClC = {
+    s  : Str ;
+    c3 : ComplCase ;
+    } ;
+
+  Tense = {s : Str ; t : STense} ;
+  Ant   = {s : Str ; a : Anteriority} ;
+  Pol   = {s : Str ; p : Polarity} ;
+
+  NP   = {s : Case => Str ; a : Agr} ;
+  Adv  = {s : Str} ;
+  AdV  = {s : Str} ;
+  S    = {s : Str} ;
+  Utt  = {s : Str} ;
+  AP   = {
+    s : Agr => Str ; 
+    c1, c2 : ComplCase ; 
+    obj1 : 
+    Agr => Str
+    } ;
+  CN   = {
+    s : Agr => Str ; 
+    c1, c2 : ComplCase ; 
+    obj1 : 
+    Agr => Str
+    } ;
+  IP   = {s : Str ; a : Agr} ;
+  Prep = {s : Str} ;
+  Conj = {s : Str} ;
+  IAdv = {s : Str} ;
+
+lin
+  aNone, aS, aV, aA, aQ, aN = {s = []} ;
+  aNP a = a ;
+
+  TPres  = {s = [] ; t = Pres} ;
+  TPast  = {s = [] ; t = Past} ;
+  TFut   = {s = [] ; t = Fut} ;
+  TCond  = {s = [] ; t = Perf} ;
+  ASimul = {s = [] ; a = Simul} ;
+  AAnter = {s = [] ; a = Anter} ;
+
+  PPos  = {s = [] ; p = Pos} ;
+  PNeg  = {s = [] ; p = Neg} ;
+
+  UseV a t p _ v = {
+    v   = tenseV (a.s ++ t.s) t.t a.a Act v ;
+    inf = tenseInfV a.s a.a Act v ;
+    c1  = v.c1 ;
+    c2  = v.c2 ;
+    adj = noObj ;
+    obj1 = <noObj, defaultAgr> ; ---- not used, just default value
+    obj2 = <noObj, v.isSubjectControl> ;
+    adV = p.s ++ neg p.p ;
+    adv = [] ;
+    ext = [] ;
+    } ;
+
+  PassUseV a t p _ v = {
+    v   = tenseV (a.s ++ t.s) t.t a.a Pass v ;
+    inf = tenseInfV a.s a.a Pass v ;
+    c1  = v.c1 ;
+    c2  = v.c2 ;
+    adj = noObj ;
+    obj1 = <noObj, defaultAgr> ; ---- not used, just default value
+    obj2 = <noObj, True> ; -- becomes subject control even if object control otherwise "*she was promised by us to love ourselves"
+    adV = p.s ++ neg p.p ;
+    adv = [] ;
+    ext = [] ;
+    } ;
+
+  AgentPassUseV a t p _ v np = {
+    v   = tenseV (a.s ++ t.s) t.t a.a Pass v ;
+    inf = tenseInfV a.s a.a Pass v ;
+    c1  = v.c1 ;
+    c2  = v.c2 ;
+    adj = \\a => [] ;
+    obj1 = <noObj, defaultAgr> ; 
+    obj2 = <noObj, True> ;
+    adV = p.s ++ neg p.p ;
+    adv = appComplCase agentCase np ; ---- add a specific field for agent?
+    ext = [] ;
+    } ;
+
+  UseAP a t p _ ap = {
+    v   = tenseV (a.s ++ t.s) t.t a.a Act be_V ;
+    inf = tenseInfV a.s a.a Act be_V ;
+    c1  = ap.c1 ;
+    c2  = ap.c2 ;
+    adj = \\a => ap.s ! a ;
+    obj1 = <ap.obj1, defaultAgr> ;
+    obj2 = <noObj, True> ; --- there are no A3's
+    adV = p.s ++ neg p.p ;
+    adv = [] ;
+    ext = [] ;
+    } ;
+
+  SlashV2 x vp np = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;  ---- should be consumed now
+    c2  = vp.c2 ;
+    adj = vp.adj ;
+    obj1 = <\\a => np.s ! Acc, np.a> ;  -- np.a for object control ---- Acc to be abstracted
+    obj2 = vp.obj2 ;
+    adv = vp.adv ;
+    adV = vp.adV ;
+    ext = vp.ext ;
+    } ;
+
+  SlashV3 x vp np = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ;  ---- should be consumed now
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = <\\a => np.s ! Acc, vp.obj2.p2> ; -- control is preserved  ---- Acc to be abstracted
+    adv = vp.adv ;
+    adV = vp.adV ;
+    ext = vp.ext ;
+    } ;
+
+  ComplVS x vp cl = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ;
+    adj = vp.adj ;
+    obj1 = vp.obj1 ; ---- consumed
+    obj2 = vp.obj2 ;
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = that_Compl ++ declSubordCl (lin Cl cl) ; ---- sentence form
+    } ;
+
+  ComplVQ x vp qcl = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ;
+    adj = vp.adj ;
+    obj1 = vp.obj1 ; ---- consumed
+    obj2 = vp.obj2 ;
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = questSubordCl qcl ; ---- question form
+    } ;
+
+  ComplVV x vp vpo = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ;
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = <\\a => infVP a vpo, vp.obj2.p2> ; ---- infForm
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    } ;
+
+  ComplVA x vp ap = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ; ---- consumed
+    c2  = vp.c2 ;
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = <\\a => ap.s ! a ++ ap.obj1 ! a, vp.obj2.p2> ; ---- adjForm
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    } ;
+
+  ComplVN x vp cn = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ; ---- consumed
+    c2  = vp.c2 ;
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = <\\a => cn.s ! a ++ cn.obj1 ! a, vp.obj2.p2> ; ---- cnForm
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    } ;
+
+  SlashV2S x vp cl = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ; ---- consumed
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = vp.obj2 ;
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = that_Compl ++ declSubordCl (lin Cl cl) ; ---- sentence form
+    } ;
+
+  SlashV2Q x vp cl = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ; ---- consumed
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = vp.obj2 ;
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = questSubordCl (lin QCl cl) ; ---- question form
+    } ;
+
+  SlashV2V x vp vpo = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ; ---- consumed
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = <\\a => infVP a (lin VP vpo), vp.obj2.p2> ; ---- infForm
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    } ;
+
+  SlashV2A x vp ap = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ; ---- consumed
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = <\\a => ap.s ! a ++ ap.obj1 ! a, vp.obj2.p2> ; ---- adjForm
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    } ;
+
+  SlashV2N x vp cn = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ; ---- consumed
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = <\\a => cn.s ! a ++ cn.obj1 ! a, vp.obj2.p2> ; ---- cn form
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    } ;
+
+  ReflVP x vp = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ; ---- consumed
+    c2  = vp.c2 ;
+    adj = vp.adj ;
+    obj1 = <\\a => reflPron a, defaultAgr> ; --- hack: defaultAgr will not be used but subj.a instead
+    obj2 = vp.obj2 ;
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    } ;
+
+  ReflVP2 x vp = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ; ---- consumed
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = <\\a => reflPron a, vp.obj2.p2> ; --- subj/obj control doesn't matter any more
+    adV = vp.adV ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    } ;
+
+  PredVP x np vp = {
+    subj = np.s ! Nom ;
+    v    = vp.v ;
+    inf  = vp.inf ;
+    adj  = vp.adj ! np.a ;
+    obj1 = vp.c1 ++ vp.obj1.p1 ! np.a ;  ---- apply complCase
+    obj2 = vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => np.a ; False => vp.obj1.p2}) ;   ---- apply complCase
+    adV  = vp.adV ;
+    adv  = vp.adv ;
+    ext  = vp.ext ; 
+    c3   = noComplCase ;      -- for one more prep to build ClSlash 
+    } ;
+
+  PrepCl p x cl = {   -- Cl/NP ::= Cl PP/NP
+    subj = cl.subj ;
+    v    = cl.v ;
+    inf  = cl.inf ;
+    adj  = cl.adj ;
+    obj1 = cl.obj1 ;
+    obj2 = cl.obj2 ;
+    adV  = cl.adV ;
+    adv  = cl.adv ;
+    ext  = cl.ext ; 
+    c3   = prepComplCase p ; 
+    } ;
+
+  SlashClNP x cl np = {  -- Cl ::= Cl/NP NP 
+    subj = cl.subj ;
+    v    = cl.v ;
+    inf  = cl.inf ;
+    adj  = cl.adj ;
+    obj1 = cl.obj1 ;
+    obj2 = cl.obj2 ;
+    adV  = cl.adV ;
+    adv  = cl.adv ++ appComplCase cl.c3 np ; ---- again, adv just added
+    ext  = cl.ext ; 
+    c3   = noComplCase ;  -- complCase has been consumed
+    } ;
+
+
+-- QCl ::= Cl by just adding focus field
+  QuestCl x cl = cl ** {foc = [] ; focType = NoFoc} ;  -- NoFoc implies verb first: älskar hon oss
+
+  QuestIAdv x iadv cl = cl ** {foc = iadv.s ; focType = FocObj} ; -- FocObj implies Foc + V + Subj: varför älskar hon oss
+
+  QuestVP x ip vp = {
+    foc  = ip.s ;   -- vem älskar henne
+    focType = FocSubj ;
+    subj = [] ;
+    v    = vp.v ;
+    inf  = vp.inf ;
+    adj  = vp.adj ! ip.a ;
+    obj1 = vp.c1 ++ vp.obj1.p1 ! ip.a ; ---- appComplCase
+    obj2 = vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => ip.a ; False => vp.obj1.p2}) ; ---- appComplCase
+    adV  = vp.adV ;
+    adv  = vp.adv ;
+    ext  = vp.ext ; 
+    c3   = noComplCase ;      -- for one more prep to build ClSlash ---- ever needed for QCl?
+    } ;
+
+  QuestSlash x ip cl =  
+    let
+      ips = cl.c3 ++ ip.s ;     -- in Cl/NP, c3 is the only prep ---- appComplCase for ip
+      focobj = case cl.focType of {
+        NoFoc => <ips, [], FocObj> ;  -- put ip object to focus  if there is no focus yet
+        t     => <[], ips, t>         -- put ip object in situ   if there already is a focus
+        } ;
+    in {
+    foc  = focobj.p1 ;
+    focType = focobj.p3 ;
+    subj = cl.subj ;
+    v    = cl.v ;
+    inf  = cl.inf ;
+    adj  = cl.adj ;
+    obj1 = cl.obj1 ++ focobj.p2 ;     ---- just add to a field?
+    obj2 = cl.obj2 ;                  ---- slash to this part? maybe with one more value of focType?
+    adV  = cl.adV ;
+    adv  = cl.adv ;
+    ext  = cl.ext ; 
+    c3   = noComplCase ; 
+    } ;
+
+  UseCl  cl = {s = declCl cl} ;
+  UseQCl cl = {s = questCl cl} ;
+
+  UttS s = s ;
+
+  AdvCl a x cl = {
+    subj = cl.subj ;
+    v    = cl.v ;
+    inf  = cl.inf ;
+    adj  = cl.adj ;
+    obj1 = cl.obj1 ;
+    obj2 = cl.obj2 ;
+    adV  = cl.adV ;
+    adv  = cl.adv ++ a.s ;
+    ext  = cl.ext ; 
+    c3   = cl.c3 ;
+    } ;
+
+  AdVCl a x cl = {
+    subj = cl.subj ;
+    v    = cl.v ;
+    inf  = cl.inf ;
+    adj  = cl.adj ;
+    obj1 = cl.obj1 ;
+    obj2 = cl.obj2 ;
+    adV  = cl.adV ++ a.s ;
+    adv  = cl.adv ;
+    ext  = cl.ext ; 
+    c3   = cl.c3 ;
+    } ;
+
+
+{-
+  AdvVP adv x vp = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ;
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = vp.obj2 ;
+    adV = vp.adV ;
+    adv = vp.adv ++ adv.s ; ---- all adverbs become one field - how to front one of them?
+    ext = vp.ext ;
+    } ;
+
+  AdVVP adv _ vp = {
+    v   = vp.v ;
+    inf = vp.inf ;
+    c1  = vp.c1 ;
+    c2  = vp.c2 ;
+    adj = vp.adj ;
+    obj1 = vp.obj1 ;
+    obj2 = vp.obj2 ;
+    adV = vp.adV ++ adv.s ; ---- all adV's become one field - how to front one of them?
+    adv = vp.adv ;
+    ext = vp.ext ;
+    } ;
+-}
+
+
+
+
+
+  PresPartAP x v = {            
+    s = \\a => v.v ! PresPart ;
+    c1 = v.c1 ;                    -- tittande på henne
+    c2 = v.c2 ;
+    obj1 = noObj ;
+    } ;
+
+  PastPartAP x v = {
+    s = \\a => v.v ! PastPart a ;
+    c1 = v.c1 ; 
+    c2 = v.c2 ;
+    obj1 = noObj ;
+    } ;
+
+  AgentPastPartAP x v np = {
+    s = \\a => v.v ! PastPart a ;
+    c1 = v.c1 ; 
+    c2 = v.c2 ;
+    obj1 = \\_ => appComplCase agentCase np ; ---- addObj
+    } ;
+
+  StartVPC c x v w = {  ---- some loss of quality seems inevitable
+    v = \\a => 
+          v.v.p1 ++ v.adV ++ v.v.p2 ++ v.v.p3 ++ v.adj ! a ++ 
+          v.c1 ++ v.obj1.p1 ! a ++ v.c2 ++ v.obj2.p1 ! a ++ v.adv ++ v.ext   ---- appComplCase
+            ++ c.s ++  
+          w.v.p1 ++ w.adV ++ w.v.p2 ++ w.v.p3 ++ w.adj ! a ++                ---- appComplCase
+          w.c1 ++ w.obj1.p1 ! a ++ w.c2 ++ w.obj2.p1 ! a ++ w.adv ++ w.ext ;
+    inf = \\a => 
+            infVP a (lin VP v) ++ c.s ++ infVP a (lin VP w) ;
+    c1 = [] ; ---- w.c1 ? --- the full story is to unify v and w...
+    c2 = [] ; ---- w.c2 ? 
+    } ;
+
+  UseVPC x vpc = { ---- big loss of quality (overgeneration) seems inevitable
+    v   = <[], [], vpc.v ! defaultAgr> ;   ---- agreement
+    inf = <[], vpc.inf ! defaultAgr> ; ---- agreement
+    c1  = vpc.c1 ;
+    c2  = vpc.c2 ;
+    adj = \\a => [] ;
+    obj1 = <noObj, defaultAgr> ;
+    obj2 = <noObj,True> ;
+    adv,adV = [] ;
+    ext = [] ;
+    } ;
+
+  StartClC c x a b = {
+    s  = declCl (lin Cl a) ++ c.s ++ declCl (lin Cl b) ;
+    c3 = b.c3 ; ---- 
+    } ;
+
+  UseClC x cl = {
+    subj = [] ;
+    v    = <[],[],cl.s> ; ----
+    inf  = <[],[]> ;
+    adj  = [] ;
+    obj1 = [] ;
+    obj2 = [] ;
+    adV  = [] ;
+    adv  = [] ;
+    ext  = [] ;
+    c3   = cl.c3 ;
+    } ;
+
+---- the lexicon is just for testing: use standard Swe lexicon and morphology instead
+
+  sleep_V = mkV "sova" "sover" "sov" "sovit" "soven" "sovna" ;
+  walk_V = mkV "gå" "går" "gick" "gått" "gången" "gångna" ;
+  love_V2 = mkV "älska" "älskar" "älskade" "älskat" "älskad" "älskade" ;
+  look_V2 = mkV "titta" "tittar" "tittade" "tittat" "tittad" "tittade" "på" [] ;
+  believe_VS = mkV "tro" "tror" "trodde" "trott" "trodd" "trodda" ;
+  tell_V2S = mkV "berätta" "berättar" "berättade" "berättat" "berättad" "berättade" "för" [] ;
+  prefer_V3 = mkV "föredra" "föredrar" "föredrog" "föredragit" "föredragen" "föredragna" [] "framför" ;
+  want_VV = mkV "vilja" "vill" "ville" "velat" "velad" "velade" ;
+  force_V2V = let tvinga : V = mkV "tvinga" "tvingar" "tvingade" "tvingat" "tvingad" "tvingade" in 
+              {v = tvinga.v ; c1 = [] ; c2 = "att" ; isSubjectControl = False} ; 
+  promise_V2V = mkV "lova" "lovar" "lovade" "lovat" "lovad" "lovade" [] "att" ;
+  wonder_VQ = mkV "undra" "undrar" "undrade" "undrat" "undrad" "undrade" ;
+  become_VA = mkV "bli" "blir" "blev" "blivit" "bliven" "blivna" ;
+  become_VN = mkV "bli" "blir" "blev" "blivit" "bliven" "blivna" ;
+  make_V2A = let gora : V = mkV "göra" "gör" "gjorde" "gjort" "gjord" "gjorda" in 
+             {v = table {TV Pass VPres => "görs" ; f => gora.v ! f} ; c1 = [] ; c2 = [] ; isSubjectControl = False} ; 
+  promote_V2N = let befordra : V = mkV "befordra" "befordrar" "befordrade" "befordrat" "befordrad" "befordrade"
+                in {v = befordra.v ; c1 = [] ; c2 = "till" ; isSubjectControl = False} ; ---- ? de befordrade dem till chefer för sig/dem 
+  ask_V2Q = mkV "fråga" "frågar" "frågade" "frågat" "frågad" "frågade" ;
+
+  old_A = {s = table {Sg => "gammal" ; Pl => "gamla"} ; c1 = [] ; c2 = [] ; obj1 = \\_ => []} ;
+  married_A2 = {s = table {Sg => "gift" ; Pl => "gifta"} ; c1 = "med" ; c2 = [] ; obj1 = \\_ => []} ;
+  eager_AV = {s = table {Sg => "ivrig" ; Pl => "ivriga"} ; c1 = [] ; c2 = "att" ; obj1 = \\_ => []} ;
+  easy_A2V = {s = table {Sg => "lätt" ; Pl => "lätta"} ; c1 = "för" ; c2 = "att" ; obj1 = \\_ => []} ;
+  professor_N = {s = table {Sg => "professor" ; Pl => "professorer"} ; c1 = [] ; c2 = [] ; obj1 = \\_ => []} ;
+  manager_N2 = {s = table {Sg => "chef" ; Pl => "chefer"} ; c1 = "för" ; c2 = [] ; obj1 = \\_ => []} ;
+
+  she_NP = {s = table {Nom => "hon" ; Acc => "henne"} ; a = Sg} ;
+  we_NP = {s = table {Nom => "vi" ; Acc => "oss"} ; a = Pl} ;
+
+  today_Adv = {s = "idag"} ;
+  always_AdV = {s = "alltid"} ;
+
+  who_IP = {s = "vem" ; a = Sg} ;
+
+  PrepNP p np = {s = p.s ++ np.s ! Acc} ;
+
+  with_Prep = {s = "med"} ;
+
+  and_Conj = {s = "och"} ;
+
+  why_IAdv = {s = "varför"} ;
+
+oper
+  mkV = overload {
+    mkV : (x,y,z,u,v,w : Str) -> V = \x,y,z,u,v,w -> 
+      lin V {
+        v = table {
+              TV Act VInf => x ; TV Act VPres => y ; TV Act VPret => z ; TV Act VSup => u ;
+              TV Pass VInf => x + "s" ; TV Pass VPres => init y + "s" ; TV Pass VPret => z + "s" ; TV Pass VSup => u + "s" ;
+              PastPart Sg => v ; PastPart Pl => w ; PresPart => x + "nde"
+              } ; 
+        c1 = [] ; c2 = [] ; isSubjectControl = True} ; 
+    mkV : (x,y,z,u,v,w : Str) -> Str -> Str -> V = \x,y,z,u,v,w,p,q -> 
+      lin V {
+        v = table {
+              TV Act VInf => x ; TV Act VPres => y ; TV Act VPret => z ; TV Act VSup => u ;
+              TV Pass VInf => x + "s" ; TV Pass VPres => init y + "s" ; TV Pass VPret => z + "s" ; TV Pass VSup => u + "s" ;
+              PastPart Sg => v ; PastPart Pl => w ; PresPart => x + "nde"
+              } ; 
+        c1 = p ; c2 = q  ; isSubjectControl = True} ; 
+    } ;
+
+  be_V : V = mkV "vara" "är" "var" "varit" "varen" "varna" ;
+
+  have_V : V = mkV "ha" "har" "hade" "haft" "havd" "havda" ;
+
+  shall_V : V = mkV "skola" "ska" "skulle" "skolat" "skolad" "skolade" ;
+
+
+---- the following may become parameters for a functor
+
+  neg : Polarity -> Str = \p -> case p of {Pos => [] ; Neg => "inte"} ;
+
+  reflPron : Agr -> Str = \a -> case a of {Sg => "sig" ; Pl => "oss"} ;
+
+  infVP : Agr -> VP -> Str = \a,vp -> 
+    let 
+      a2 = case vp.obj2.p2 of {True => a ; False => vp.obj1.p2} 
+    in
+      vp.adV ++ (vp.inf.p1 | []) ++ vp.inf.p2 ++     ---- *hon tvingar oss att sovit 
+      vp.adj ! a ++ vp.c1 ++ vp.obj1.p1 ! a ++ vp.c2 ++ vp.obj2.p1 ! a2 ++ vp.adv ++ vp.ext ;
+
+  tenseV : Str -> STense -> Anteriority -> Voice -> V -> Str * Str * Str = \sta,t,a,o,v -> case <t,a> of {  --- sta dummy s field of Ant and Tense
+    <Pres,Simul> => <sta ++ v.v ! TV o   VPres,   [],                      []> ;
+    <Past,Simul> => <sta ++ v.v ! TV o   VPret,   [],                      []> ;
+    <Fut, Simul> => <shall_V.v  ! TV Act VPres,   [],                      sta ++ v.v ! TV o VInf> ;
+    <Cond,Simul> => <shall_V.v  ! TV Act VPret,   [],                      sta ++ v.v ! TV o VInf> ;
+    <Pres,Anter> => <[],                          have_V.v ! TV Act VPres, sta ++ v.v ! TV o VSup> ;
+    <Past,Anter> => <[],                          have_V.v ! TV Act VPret, sta ++ v.v ! TV o VSup> ;
+    <Fut, Anter> => <shall_V.v  ! TV Act VPres,   have_V.v ! TV Act VInf,  sta ++ v.v ! TV o VSup> ;
+    <Cond,Anter> => <shall_V.v  ! TV Act VPret,   have_V.v ! TV Act VInf,  sta ++ v.v ! TV o VSup> 
+    } ;
+
+  tenseInfV : Str -> Anteriority -> Voice -> V -> Str * Str = \sa,a,o,v ->
+    case a of {
+      Simul => <[],                     sa ++ v.v ! TV o VInf> ;  -- hon vill sova
+      Anter => <have_V.v ! TV Act VInf, sa ++ v.v ! TV o VSup>    -- hon vill (ha) sovit
+      } ;
+
+
+  declCl       : Clause -> Str = \cl -> cl.subj ++ cl.v.p1 ++ cl.adV ++ cl.v.p2 ++ restCl cl ;
+  declSubordCl : Clause -> Str = \cl -> cl.subj ++ cl.adV ++ cl.v.p1 ++ (cl.v.p2 | []) ++ restCl cl ;
+  declInvCl    : Clause -> Str = \cl -> cl.v.p1 ++ cl.subj ++ cl.adV ++ cl.v.p2 ++ restCl cl ;
+
+  questCl      : QCl    -> Str = \cl -> cl.foc ++ cl.v.p1 ++ cl.subj ++ cl.adV ++ cl.v.p2 ++ restCl cl ;
+
+  questSubordCl : QCl -> Str = \cl -> 
+    let 
+      rest = cl.subj ++ cl.adV ++ cl.v.p1 ++ (cl.v.p2 | []) ++ restCl cl 
+    in case cl.focType of {
+      NoFoc   => "om" ++ cl.foc          ++ rest ;  -- om hon sover
+      FocObj  =>         cl.foc          ++ rest ;  -- vem älskar hon / varför hon sover
+      FocSubj =>         cl.foc ++ "som" ++ rest    -- vem som älskar henne
+      } ;
+
+  that_Compl : Str = "att" | [] ;
+
+  -- this part is usually the same in all reconfigurations
+  restCl : Clause -> Str = \cl -> cl.v.p3 ++ cl.adj ++ cl.obj1 ++ cl.obj2 ++ cl.adv ++ cl.ext ++ cl.c3 ;
+
+  agentCase : ComplCase = "av" ;
+
+  appComplCase : ComplCase -> NP -> Str = \p,np -> p ++ np.s ! Acc ;
+
+  noComplCase : ComplCase = [] ;
+
+  prepComplCase : Prep -> ComplCase = \p -> p.s ; 
+
+  noObj : Agr => Str = \\_ => [] ;
+
+}
diff --git a/lib/src/experimental/alternatives/PredicationSwe.gf b/lib/src/experimental/alternatives/PredicationSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/alternatives/PredicationSwe.gf
@@ -0,0 +1,492 @@
+concrete PredicationSwe of Predication = open Prelude in {
+
+-- Swedish predication: simpler and purer than English.
+-- two principles:
+-- - keep records discontinuous as long as possible (last step from Cl to S)
+-- - select from tables as soon as possible (first step from V to VP)
+-- a question: would it make sense to make this into a functor?
+
+param
+  Agr      = Sg | Pl ;
+  Case     = Nom | Acc ;
+  STense   = Pres | Past | Perf | Fut ;
+  Anteriority = Simul | Anter ;
+  Polarity = Pos | Neg ;
+  VTense   = VInf | VPres | VPret | VSup ;
+  VForm    = TV Voice VTense | PastPart Agr | PresPart ;
+  Voice    = Act | Pass ;
+   
+
+  FocusType = NoFoc | FocSubj | FocObj ;  -- sover hon/om hon sover, vem älskar hon/vem hon älskar, vem sover/vem som sover 
+
+oper
+  defaultAgr = Sg ;
+  ComplCase  = Str ; -- preposition
+  objCase = Acc ;
+
+lincat
+  Arg = {s : Str} ;
+
+  V = {
+    v  : VForm => Str ;             
+    c1 : ComplCase ; 
+    c2 : ComplCase ;
+    isSubjectControl : Bool ;
+    } ; 
+
+  VP = {
+    v : Str * Str * Str ;  -- ska,ha,sovit 
+    inf : Str * Str ;      -- ha,sovit
+    c1 : ComplCase ; 
+    c2 : ComplCase ; 
+    adj   : Agr => Str ; 
+    obj1  : (Agr => Str) * Agr ; 
+    obj2  : (Agr => Str) * Bool ; -- subject control = True 
+    adv : Str ; 
+    adV : Str ;
+    ext : Str
+    } ;
+ 
+oper Clause = {
+    v : Str * Str * Str ; 
+    inf : Str * Str ; 
+    adj,obj1,obj2 : Str ; 
+    adv : Str ; 
+    adV : Str ;
+    ext : Str ; 
+    subj : Str ; 
+    c3  : ComplCase  -- for a slashed adjunct, not belonging to the verb valency
+    } ; 
+
+lincat
+  Cl = Clause ;
+
+  QCl = Clause ** {
+    foc : Str ; -- the focal position at the beginning, e.g. *vem* älskar hon
+    focType : FocusType ; --- if already filled, then use other place: vem älskar *vem*
+    } ; 
+
+  VPC = {
+    v   : Agr => Str ;
+    inf : Agr => Str ; 
+    c1  : ComplCase ; 
+    c2  : ComplCase
+    } ;
+
+  ClC = {
+    s  : Str ;
+    c3 : ComplCase ;
+    } ;
+
+  Tense = {s : Str ; t : STense} ;
+  Ant   = {s : Str ; a : Anteriority} ;
+  Pol   = {s : Str ; p : Polarity} ;
+
+  NP   = {s : Case => Str ; a : Agr} ;
+  Adv  = {s : Str ; isAdV : Bool ; c1 : ComplCase} ;
+  S    = {s : Str} ;
+  Utt  = {s : Str} ;
+  AP   = {
+    s : Agr => Str ; 
+    c1, c2 : ComplCase ; 
+    obj1 : 
+    Agr => Str
+    } ;
+  CN   = {
+    s : Agr => Str ; 
+    c1, c2 : ComplCase ; 
+    obj1 : 
+    Agr => Str
+    } ;
+  IP   = {s : Str ; a : Agr} ;
+  Conj = {s : Str} ;
+  IAdv = {s : Str} ;
+
+lin
+  aNone, aS, aV, aA, aQ, aN = {s = []} ;
+  aNP a = a ;
+
+  TPres  = {s = [] ; t = Pres} ;
+  TPast  = {s = [] ; t = Past} ;
+  TFut   = {s = [] ; t = Fut} ;
+  TCond  = {s = [] ; t = Perf} ;
+  ASimul = {s = [] ; a = Simul} ;
+  AAnter = {s = [] ; a = Anter} ;
+
+  PPos  = {s = [] ; p = Pos} ;
+  PNeg  = {s = [] ; p = Neg} ;
+
+  UseV a t p _ v = {
+    v   = tenseV (a.s ++ t.s) t.t a.a Act v ;
+    inf = tenseInfV a.s a.a Act v ;
+    c1  = v.c1 ;
+    c2  = v.c2 ;
+    adj = noObj ;
+    obj1 = <noObj, defaultAgr> ; ---- not used, just default value
+    obj2 = <noObj, v.isSubjectControl> ;
+    adV = p.s ++ neg p.p ;
+    adv = [] ;
+    ext = [] ;
+    } ;
+
+  PassUseV a t p _ v = {
+    v   = tenseV (a.s ++ t.s) t.t a.a Pass v ;
+    inf = tenseInfV a.s a.a Pass v ;
+    c1  = v.c1 ;
+    c2  = v.c2 ;
+    adj = noObj ;
+    obj1 = <noObj, defaultAgr> ; ---- not used, just default value
+    obj2 = <noObj, True> ; -- becomes subject control even if object control otherwise "*she was promised by us to love ourselves"
+    adV = p.s ++ neg p.p ;
+    adv = [] ;
+    ext = [] ;
+    } ;
+
+  AgentPassUseV a t p _ v np = {
+    v   = tenseV (a.s ++ t.s) t.t a.a Pass v ;
+    inf = tenseInfV a.s a.a Pass v ;
+    c1  = v.c1 ;
+    c2  = v.c2 ;
+    adj = \\a => [] ;
+    obj1 = <noObj, defaultAgr> ; 
+    obj2 = <noObj, True> ;
+    adV = p.s ++ neg p.p ;
+    adv = appComplCase agentCase np ; ---- add a specific field for agent?
+    ext = [] ;
+    } ;
+
+  UseAP a t p _ ap = {
+    v   = tenseV (a.s ++ t.s) t.t a.a Act be_V ;
+    inf = tenseInfV a.s a.a Act be_V ;
+    c1  = ap.c1 ;
+    c2  = ap.c2 ;
+    adj = \\a => ap.s ! a ;
+    obj1 = <ap.obj1, defaultAgr> ;
+    obj2 = <noObj, True> ; --- there are no A3's
+    adV = p.s ++ neg p.p ;
+    adv = [] ;
+    ext = [] ;
+    } ;
+
+  SlashV2 x vp np = vp ** {
+    obj1 : (Agr => Str) * Agr = <\\a => np.s ! Acc, np.a>  -- np.a for object control ---- Acc to be abstracted
+    } ;
+
+  SlashV3 x vp np = addObj2VP vp (\\a => np.s ! Acc) ; -- control is preserved  ---- Acc to be abstracted
+
+  ComplVS x vp cl = addExtVP vp (that_Compl ++ declSubordCl (lin Cl cl)) ; ---- sentence form
+
+  ComplVQ x vp qcl = addExtVP vp (questSubordCl qcl) ; ---- question form
+
+  ComplVV x vp vpo = addObj2VP vp (\\a => infVP a vpo) ; ---- infForm
+
+  ComplVA x vp ap = addObj2VP vp (\\a => ap.s ! a ++ ap.obj1 ! a) ; ---- adjForm
+
+  ComplVN x vp cn = addObj2VP vp (\\a => cn.s ! a ++ cn.obj1 ! a) ; ---- cnForm
+
+  SlashV2S x vp cl = addExtVP vp (that_Compl ++ declSubordCl (lin Cl cl)) ; ---- sentence form
+
+  SlashV2Q x vp cl = addExtVP vp (questSubordCl (lin QCl cl)) ; ---- question form
+
+  SlashV2V x vp vpo = addObj2VP vp (\\a => infVP a (lin VP vpo)) ; ---- infForm
+
+  SlashV2A x vp ap = addObj2VP vp (\\a => ap.s ! a ++ ap.obj1 ! a) ; ---- adjForm
+
+  SlashV2N x vp cn = addObj2VP vp (\\a => cn.s ! a ++ cn.obj1 ! a) ; ---- cn form
+
+  ReflVP x vp = vp ** {
+    obj1 : (Agr => Str) * Agr = <\\a => reflPron a, defaultAgr> ; --- hack: defaultAgr will not be used but subj.a instead
+    } ;
+
+  ReflVP2 x vp = vp ** {
+    obj2 : (Agr => Str) * Bool = <\\a => reflPron a, vp.obj2.p2> ; --- subj/obj control doesn't matter any more
+    } ;
+
+  PredVP x np vp = vp ** {
+    subj = np.s ! Nom ;
+    adj  = vp.adj ! np.a ;
+    obj1 = vp.c1 ++ vp.obj1.p1 ! np.a ;  ---- apply complCase
+    obj2 = vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => np.a ; False => vp.obj1.p2}) ;   ---- apply complCase
+    c3   = noComplCase ;      -- for one more prep to build ClSlash 
+    } ;
+
+  SlashClNP x cl np = cl ** {  -- Cl ::= Cl/NP NP 
+    adv  = cl.adv ++ appComplCase cl.c3 np ; ---- again, adv just added
+    c3   = noComplCase ;  -- complCase has been consumed
+    } ;
+
+
+-- QCl ::= Cl by just adding focus field
+  QuestCl x cl = cl ** {foc = [] ; focType = NoFoc} ;  -- NoFoc implies verb first: älskar hon oss
+
+  QuestIAdv x iadv cl = cl ** {foc = iadv.s ; focType = FocObj} ; -- FocObj implies Foc + V + Subj: varför älskar hon oss
+
+  QuestVP x ip vp = vp ** {
+    foc  = ip.s ;   -- vem älskar henne
+    focType = FocSubj ;
+    subj = [] ;
+    adj  = vp.adj ! ip.a ;
+    obj1 = vp.c1 ++ vp.obj1.p1 ! ip.a ; ---- appComplCase
+    obj2 = vp.c2 ++ vp.obj2.p1 ! (case vp.obj2.p2 of {True => ip.a ; False => vp.obj1.p2}) ; ---- appComplCase
+    c3   = noComplCase ;      -- for one more prep to build ClSlash ---- ever needed for QCl?
+    } ;
+
+
+  QuestSlash x ip cl = 
+    let 
+      prep = cl.c3 ;
+      ips  = ip.s ;                     -- in Cl/NP, c3 is the only prep ---- appComplCase for ip
+      focobj = case cl.focType of {
+        NoFoc => <ips, [], FocObj,prep> ;         -- put ip object to focus  if there is no focus yet
+        t     => <[], prep ++ ips, t,noComplCase> -- put ip object in situ   if there already is a focus
+        } ;
+    in 
+    cl ** {     -- preposition stranding
+      foc     = focobj.p1 ;
+      focType = focobj.p3 ;
+      obj1    = cl.obj1 ++ focobj.p2 ;     ---- just add to a field?
+      c3      = focobj.p4 ; 
+      } ;  
+{-
+---- this is giving four records instead of two AR 5/2/2014 
+   |
+    cl ** {   -- pied piping
+      foc     = focobj.p4 ++ focobj.p1 ;
+      focType = focobj.p3 ;
+      obj1    = cl.obj1 ++ focobj.p2 ;     ---- just add to a field?
+      c3      = noComplCase ; 
+      } ;
+-}
+
+
+
+  UseCl  cl = {s = declCl cl} ;
+  UseQCl cl = {s = questCl cl} ;
+
+  UseAdvCl adv cl = {s = adv.s ++ declInvCl cl} ;
+
+  UttS s = s ;
+
+  AdvCl x a cl = case a.isAdV of {
+    True  => cl ** {adV = cl.adV ++ a.s ; adv = cl.adv ; c3 = a.c1} ; 
+    False => cl ** {adv = cl.adv ++ a.s ; adV = cl.adV ; c3 = a.c1}
+    } ;
+
+  AdvQCl x a cl = case a.isAdV of {
+    True  => cl ** {adV = cl.adV ++ a.s ; adv = cl.adv ; c3 = a.c1} ; 
+    False => cl ** {adv = cl.adv ++ a.s ; adV = cl.adV ; c3 = a.c1}
+    } ;
+
+  PresPartAP x v = {            
+    s = \\a => v.v ! PresPart ;
+    c1 = v.c1 ;                    -- tittande på henne
+    c2 = v.c2 ;
+    obj1 = noObj ;
+    } ;
+
+  PastPartAP x v = {
+    s = \\a => v.v ! PastPart a ;
+    c1 = v.c1 ; 
+    c2 = v.c2 ;
+    obj1 = noObj ;
+    } ;
+
+  AgentPastPartAP x v np = {
+    s = \\a => v.v ! PastPart a ;
+    c1 = v.c1 ; 
+    c2 = v.c2 ;
+    obj1 = \\_ => appComplCase agentCase np ; ---- addObj
+    } ;
+
+  StartVPC c x v w = {  ---- some loss of quality seems inevitable
+    v = \\a => 
+          v.v.p1 ++ v.adV ++ v.v.p2 ++ v.v.p3 ++ v.adj ! a ++ 
+          v.c1 ++ v.obj1.p1 ! a ++ v.c2 ++ v.obj2.p1 ! a ++ v.adv ++ v.ext   ---- appComplCase
+            ++ c.s ++  
+          w.v.p1 ++ w.adV ++ w.v.p2 ++ w.v.p3 ++ w.adj ! a ++                ---- appComplCase
+          w.c1 ++ w.obj1.p1 ! a ++ w.c2 ++ w.obj2.p1 ! a ++ w.adv ++ w.ext ;
+    inf = \\a => 
+            infVP a (lin VP v) ++ c.s ++ infVP a (lin VP w) ;
+    c1 = [] ; ---- w.c1 ? --- the full story is to unify v and w...
+    c2 = [] ; ---- w.c2 ? 
+    } ;
+
+  UseVPC x vpc = { ---- big loss of quality (overgeneration) seems inevitable
+    v   = <[], [], vpc.v ! defaultAgr> ;   ---- agreement
+    inf = <[], vpc.inf ! defaultAgr> ; ---- agreement
+    c1  = vpc.c1 ;
+    c2  = vpc.c2 ;
+    adj = \\a => [] ;
+    obj1 = <noObj, defaultAgr> ;
+    obj2 = <noObj,True> ;
+    adv,adV = [] ;
+    ext = [] ;
+    } ;
+
+  StartClC c x a b = {
+    s  = declCl (lin Cl a) ++ c.s ++ declCl (lin Cl b) ;
+    c3 = b.c3 ; ---- 
+    } ;
+
+  UseClC x cl = {
+    subj = [] ;
+    v    = <[],[],cl.s> ; ----
+    inf  = <[],[]> ;
+    adj  = [] ;
+    obj1 = [] ;
+    obj2 = [] ;
+    adV  = [] ;
+    adv  = [] ;
+    ext  = [] ;
+    c3   = cl.c3 ;
+    } ;
+
+  ComplAdv x p np = {s = p.c1 ++ np.s ! objCase ; isAdV = p.isAdV ; c1 = []} ;
+
+
+---- the following may become parameters for a functor
+oper
+  be_V : V = mkV "vara" "är" "var" "varit" "varen" "varna" ;
+
+  neg : Polarity -> Str = \p -> case p of {Pos => [] ; Neg => "inte"} ;
+
+  reflPron : Agr -> Str = \a -> case a of {Sg => "sig" ; Pl => "oss"} ;
+
+  infVP : Agr -> VP -> Str = \a,vp -> 
+    let 
+      a2 = case vp.obj2.p2 of {True => a ; False => vp.obj1.p2} 
+    in
+      vp.adV ++ (vp.inf.p1 | []) ++ vp.inf.p2 ++     ---- *hon tvingar oss att sovit 
+      vp.adj ! a ++ vp.c1 ++ vp.obj1.p1 ! a ++ vp.c2 ++ vp.obj2.p1 ! a2 ++ vp.adv ++ vp.ext ;
+
+  tenseV : Str -> STense -> Anteriority -> Voice -> V -> Str * Str * Str = \sta,t,a,o,v -> case <t,a> of {  --- sta dummy s field of Ant and Tense
+    <Pres,Simul> => <sta ++ v.v ! TV o   VPres,   [],                      []> ;
+    <Past,Simul> => <sta ++ v.v ! TV o   VPret,   [],                      []> ;
+    <Fut, Simul> => <shall_V.v  ! TV Act VPres,   [],                      sta ++ v.v ! TV o VInf> ;
+    <Cond,Simul> => <shall_V.v  ! TV Act VPret,   [],                      sta ++ v.v ! TV o VInf> ;
+    <Pres,Anter> => <have_V.v ! TV Act VPres,     [],                      sta ++ v.v ! TV o VSup> ;
+    <Past,Anter> => <have_V.v ! TV Act VPret,     [],                      sta ++ v.v ! TV o VSup> ;
+    <Fut, Anter> => <shall_V.v  ! TV Act VPres,   have_V.v ! TV Act VInf,  sta ++ v.v ! TV o VSup> ;
+    <Cond,Anter> => <shall_V.v  ! TV Act VPret,   have_V.v ! TV Act VInf,  sta ++ v.v ! TV o VSup> 
+    } ;
+
+  tenseInfV : Str -> Anteriority -> Voice -> V -> Str * Str = \sa,a,o,v ->
+    case a of {
+      Simul => <[],                     sa ++ v.v ! TV o VInf> ;  -- hon vill sova
+      Anter => <have_V.v ! TV Act VInf, sa ++ v.v ! TV o VSup>    -- hon vill (ha) sovit
+      } ;
+
+
+  declCl       : Clause -> Str = \cl -> cl.subj ++ cl.v.p1 ++ cl.adV ++ cl.v.p2 ++ restCl cl ;
+  declSubordCl : Clause -> Str = \cl -> cl.subj ++ cl.adV ++ cl.v.p1 ++ (cl.v.p2 | []) ++ restCl cl ;
+  declInvCl    : Clause -> Str = \cl -> cl.v.p1 ++ cl.subj ++ cl.adV ++ cl.v.p2 ++ restCl cl ;
+
+  questCl      : QCl    -> Str = \cl -> cl.foc ++ cl.v.p1 ++ cl.subj ++ cl.adV ++ cl.v.p2 ++ restCl cl ;
+
+  questSubordCl : QCl -> Str = \cl -> 
+    let 
+      rest = cl.subj ++ cl.adV ++ cl.v.p1 ++ (cl.v.p2 | []) ++ restCl cl 
+    in case cl.focType of {
+      NoFoc   => "om" ++ cl.foc          ++ rest ;  -- om hon sover
+      FocObj  =>         cl.foc          ++ rest ;  -- vem älskar hon / varför hon sover
+      FocSubj =>         cl.foc ++ "som" ++ rest    -- vem som älskar henne
+      } ;
+
+  that_Compl : Str = "att" | [] ;
+
+  -- this part is usually the same in all reconfigurations
+  restCl : Clause -> Str = \cl -> cl.v.p3 ++ cl.adj ++ cl.obj1 ++ cl.obj2 ++ cl.adv ++ cl.ext ++ cl.c3 ;
+
+  agentCase : ComplCase = "av" ;
+
+  appComplCase : ComplCase -> NP -> Str = \p,np -> p ++ np.s ! Acc ;
+
+  noComplCase : ComplCase = [] ;
+
+  prepComplCase : {s : Str} -> ComplCase = \p -> p.s ; 
+
+  noObj : Agr => Str = \\_ => [] ;
+
+  addObj2VP : VP -> (Agr => Str) -> VP = \vp,obj -> vp ** {
+    obj2 = <\\a => vp.obj2.p1 ! a ++ obj ! a, vp.obj2.p2> ;
+    } ;
+
+  addExtVP : VP -> Str -> VP = \vp,ext -> vp ** {
+    ext = ext ;
+    } ;
+
+
+
+
+
+---- the lexicon is just for testing: use standard Swe lexicon and morphology instead
+lin
+  sleep_V = mkV "sova" "sover" "sov" "sovit" "soven" "sovna" ;
+  walk_V = mkV "gå" "går" "gick" "gått" "gången" "gångna" ;
+  love_V2 = mkV "älska" "älskar" "älskade" "älskat" "älskad" "älskade" ;
+  look_V2 = mkV "titta" "tittar" "tittade" "tittat" "tittad" "tittade" "på" [] ;
+  believe_VS = mkV "tro" "tror" "trodde" "trott" "trodd" "trodda" ;
+  tell_V2S = mkV "berätta" "berättar" "berättade" "berättat" "berättad" "berättade" "för" [] ;
+  prefer_V3 = mkV "föredra" "föredrar" "föredrog" "föredragit" "föredragen" "föredragna" [] "framför" ;
+  want_VV = mkV "vilja" "vill" "ville" "velat" "velad" "velade" ;
+  force_V2V = let tvinga : V = mkV "tvinga" "tvingar" "tvingade" "tvingat" "tvingad" "tvingade" in 
+              {v = tvinga.v ; c1 = [] ; c2 = "att" ; isSubjectControl = False} ; 
+  promise_V2V = mkV "lova" "lovar" "lovade" "lovat" "lovad" "lovade" [] "att" ;
+  wonder_VQ = mkV "undra" "undrar" "undrade" "undrat" "undrad" "undrade" ;
+  become_VA = mkV "bli" "blir" "blev" "blivit" "bliven" "blivna" ;
+  become_VN = mkV "bli" "blir" "blev" "blivit" "bliven" "blivna" ;
+  make_V2A = let gora : V = mkV "göra" "gör" "gjorde" "gjort" "gjord" "gjorda" in 
+             {v = table {TV Pass VPres => "görs" ; f => gora.v ! f} ; c1 = [] ; c2 = [] ; isSubjectControl = False} ; 
+  promote_V2N = let befordra : V = mkV "befordra" "befordrar" "befordrade" "befordrat" "befordrad" "befordrade"
+                in {v = befordra.v ; c1 = [] ; c2 = "till" ; isSubjectControl = False} ; ---- ? de befordrade dem till chefer för sig/dem 
+  ask_V2Q = mkV "fråga" "frågar" "frågade" "frågat" "frågad" "frågade" ;
+
+  old_A = {s = table {Sg => "gammal" ; Pl => "gamla"} ; c1 = [] ; c2 = [] ; obj1 = \\_ => []} ;
+  married_A2 = {s = table {Sg => "gift" ; Pl => "gifta"} ; c1 = "med" ; c2 = [] ; obj1 = \\_ => []} ;
+  eager_AV = {s = table {Sg => "ivrig" ; Pl => "ivriga"} ; c1 = [] ; c2 = "att" ; obj1 = \\_ => []} ;
+  easy_A2V = {s = table {Sg => "lätt" ; Pl => "lätta"} ; c1 = "för" ; c2 = "att" ; obj1 = \\_ => []} ;
+  professor_N = {s = table {Sg => "professor" ; Pl => "professorer"} ; c1 = [] ; c2 = [] ; obj1 = \\_ => []} ;
+  manager_N2 = {s = table {Sg => "chef" ; Pl => "chefer"} ; c1 = "för" ; c2 = [] ; obj1 = \\_ => []} ;
+
+  she_NP = {s = table {Nom => "hon" ; Acc => "henne"} ; a = Sg} ;
+  we_NP = {s = table {Nom => "vi" ; Acc => "oss"} ; a = Pl} ;
+
+  today_Adv = {s = "idag" ; isAdV = False ; c1 = []} ;
+  always_AdV = {s = "alltid" ; isAdV = True ; c1 = []} ;
+
+  who_IP = {s = "vem" ; a = Sg} ;
+
+  PrepNP p np = {s = p.s ++ np.s ! Acc ; isAdV = False} ;
+
+  with_Prep = {s = [] ; isAdV = False ; c1 = "med"} ;
+
+  and_Conj = {s = "och"} ;
+
+  why_IAdv = {s = "varför"} ;
+
+oper
+  mkV = overload {
+    mkV : (x,y,z,u,v,w : Str) -> V = \x,y,z,u,v,w -> 
+      lin V {
+        v = table {
+              TV Act VInf => x ; TV Act VPres => y ; TV Act VPret => z ; TV Act VSup => u ;
+              TV Pass VInf => x + "s" ; TV Pass VPres => init y + "s" ; TV Pass VPret => z + "s" ; TV Pass VSup => u + "s" ;
+              PastPart Sg => v ; PastPart Pl => w ; PresPart => x + "nde"
+              } ; 
+        c1 = [] ; c2 = [] ; isSubjectControl = True} ; 
+    mkV : (x,y,z,u,v,w : Str) -> Str -> Str -> V = \x,y,z,u,v,w,p,q -> 
+      lin V {
+        v = table {
+              TV Act VInf => x ; TV Act VPres => y ; TV Act VPret => z ; TV Act VSup => u ;
+              TV Pass VInf => x + "s" ; TV Pass VPres => init y + "s" ; TV Pass VPret => z + "s" ; TV Pass VSup => u + "s" ;
+              PastPart Sg => v ; PastPart Pl => w ; PresPart => x + "nde"
+              } ; 
+        c1 = p ; c2 = q  ; isSubjectControl = True} ; 
+    } ;
+
+
+  have_V : V = mkV "ha" "har" "hade" "haft" "havd" "havda" ;
+
+  shall_V : V = mkV "skola" "ska" "skulle" "skolat" "skolad" "skolade" ;
+
+}
diff --git a/lib/src/experimental/alternatives/Trans.gf b/lib/src/experimental/alternatives/Trans.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/alternatives/Trans.gf
@@ -0,0 +1,38 @@
+--# -path=.:../translator
+
+abstract Trans =
+   RGLBase - [Pol,Tense]
+  ,Pred
+  ,Dictionary - [Pol,Tense]
+
+              ** {
+flags
+  startcat=Phr;
+  heuristic_search_factor=0.60;
+  meta_prob=1.0e-5;
+  meta_token_prob=1.1965149246222233e-9;
+
+fun
+  LiftV  : V  -> PrV aNone ;
+  LiftV2 : V2 -> PrV (aNP aNone) ;
+  LiftVS : VS -> PrV aS ;
+  LiftVQ : VQ -> PrV aQ ;
+  LiftVV : VV -> PrV aV ;
+  LiftVA : VA -> PrV aA ;
+  LiftVN : VA -> PrV aN ; ----
+
+  LiftV3  : V3  -> PrV (aNP (aNP aNone)) ;
+  LiftV2S : V2S -> PrV (aNP aS) ;
+  LiftV2Q : V2Q -> PrV (aNP aQ) ;
+  LiftV2V : V2V -> PrV (aNP aV) ;
+  LiftV2A : V2A -> PrV (aNP aA) ;
+  LiftV2N : V2A -> PrV (aNP aN) ; ----
+
+  LiftAP  : AP  -> PrAP aNone ;
+  LiftCN  : CN  -> PrCN aNone ;
+
+  LiftAdv  : Adv  -> PrAdv aNone ;
+  LiftAdV  : Adv  -> PrAdv aNone ;
+  LiftPrep : Prep -> PrAdv (aNP aNone) ;
+
+}
diff --git a/lib/src/experimental/alternatives/TransEng.gf b/lib/src/experimental/alternatives/TransEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/alternatives/TransEng.gf
@@ -0,0 +1,41 @@
+--# -path=.:../translator
+
+concrete TransEng of Trans =
+   RGLBaseEng - [Pol,Tense]
+  ,PredEng
+  ,DictionaryEng - [Pol,Tense]
+
+              ** open ResEng, PredInstanceEng, Prelude, (Pr = PredEng) in {
+
+flags 
+  literal=Symb ;
+
+oper
+  liftV : ResEng.Verb -> Pr.PrV = \v -> lin PrV {s = v.s ; p = v.p ; c1,c2 = [] ; isSubjectControl = False ; vtype = VTAct ; vvtype = VVInf} ;
+
+lin
+  LiftV  v = liftV v ;
+  LiftV2 v = liftV v ** {c1 = v.c2} ;
+  LiftVS v = liftV v ;
+  LiftVQ v = liftV v ;
+  LiftVA v = liftV v ; ---- c1?
+  LiftVN v = liftV v ; ---- c1?
+  LiftVV v = {s = \\f => v.s ! VVF f ; p = v.p ; c1,c2 = [] ; isSubjectControl = False ; vtype = VTAct ; vvtype = VVInf} ; ---- c1? ---- VVF
+
+  LiftV3  v = liftV v ** {c1 = v.c2 ; c2 = v.c3} ;
+  LiftV2S v = liftV v ** {c1 = v.c2} ;
+  LiftV2Q v = liftV v ** {c1 = v.c2} ;
+  LiftV2V v = liftV v ** {c1 = v.c2 ; c2 = v.c3 ; isSubjectControl = False ; vvtype = v.typ} ; ---- subj control should be defined in V2V
+  LiftV2A v = liftV v ** {c1 = v.c2} ;
+  LiftV2N v = liftV v ** {c1 = v.c2} ;
+
+
+  LiftAP ap = ap ** {c1,c2 = [] ; obj1 = \\_ => []} ;  --- isPre
+  LiftCN cn = {s = \\n => cn.s ! n ! Nom ; c1,c2 = [] ; obj1 = \\_ => []} ; 
+
+  LiftAdv  a = a ** {isAdV = False ; c1 = []} ;
+  LiftAdV  a = a ** {isAdV = True ; c1 = []} ;
+  LiftPrep p = {s = [] ; isAdV = False ; c1 = p.s} ;
+
+
+}
diff --git a/lib/src/experimental/alternatives/TransSwe.gf b/lib/src/experimental/alternatives/TransSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/alternatives/TransSwe.gf
@@ -0,0 +1,41 @@
+--# -path=.:../translator
+
+concrete TransSwe of Trans =
+   RGLBaseSwe - [Pol,Tense]
+  ,PredSwe
+  ,DictionarySwe - [Pol,Tense]
+
+              ** open CommonScand, ResSwe, PredInstanceSwe, Prelude in {
+
+flags 
+  literal=Symb ;
+
+oper
+  liftV = PredInstanceSwe.liftV ;
+
+lin
+  LiftV  v = liftV v ;
+  LiftV2 v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+  LiftVS v = liftV v ;
+  LiftVQ v = liftV v ;
+  LiftVA v = liftV v ; ---- c1?
+  LiftVN v = liftV v ; ---- c1?
+  LiftVV v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+
+  LiftV3  v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s ; c2 = v.c3.s} ;
+
+  LiftV2S v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+  LiftV2Q v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+  LiftV2V v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s ; c2 = v.c3.s} ;
+  LiftV2A v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+  LiftV2N v = <liftV <v : Verb> : PrVerb> ** {c1 = v.c2.s} ;
+
+  LiftAP ap = {s = \\a => ap.s ! agr2aformpos a ; c1,c2 = [] ; obj1 = \\_ => []} ;  --- isPre
+  LiftCN cn = {s = \\n => cn.s ! n ! DIndef ! Nom ; c1,c2 = [] ; obj1 = \\_ => []} ; 
+
+  LiftAdv  a = a ** {isAdV = False ; c1 = []} ;
+  LiftAdV  a = a ** {isAdV = True ; c1 = []} ;
+  LiftPrep p = {s = [] ; isAdV = False ; c1 = p.s} ;
+
+}
+
diff --git a/lib/src/experimental/exx.gfs b/lib/src/experimental/exx.gfs
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/exx.gfs
@@ -0,0 +1,80 @@
+hon sover
+hon sover inte
+sover hon
+sover hon inte
+hon sover idag
+hon har sovit
+hon hade sovit
+hon hade inte sovit
+
+hon älskar oss
+hon älskar sig
+älskar hon oss
+hon tittar på oss
+hon tittar inte på sig
+
+hon föredrar oss framför henne
+
+hon vill sova
+hon vill inte sova
+vill hon sova
+
+hon tvingar oss att sova
+hon tvingar oss att älska henne
+
+vi lovar henne att bli gamla
+vi tvingar henne att bli gammal
+
+hon är gammal
+är hon gammal
+
+hon gör oss gamla
+
+vem sover
+vem älskar henne
+vem älskar hon inte
+varför vill hon sova
+sover hon
+vill hon inte sova
+
+vi undrar varför hon vill sova
+vi undrar vem hon älskar
+vi undrar vem som älskar henne
+vi undrar vem som sover
+vi undrar varför hon inte vill sova
+vi undrar vem hon inte älskar
+vi undrar om hon sover
+vi undrar om hon inte alltid sover
+
+vi tror att hon inte vill sova
+vi tror hon inte vill sova
+
+vi tror att hon har sovit
+vi tror att hon hade sovit
+vi tror att hon sovit
+vi undrar om hon sovit
+vi tror att hon skulle sovit
+
+hon vill ha sovit
+hon vill sovit
+
+hon blev professor
+vi blev professorer
+vi befordrade henne till professor
+hon befordrade oss till professorer
+vi vill bli professorer
+
+-- passive
+hon älskas med oss
+hon skulle befordras till professor
+hon skulle ha befordrats till professor
+vem ska befordras till professor
+hon tittas på
+vi älskas av henne
+hon skulle befordras till professor av oss
+
+
+
+gt UttS (UseCl (PredVP aNone ? (UseAP ? ? ?  aNone old_A))) | l -list -bind
+
+gt UttS (UseCl (PredVP aNone ? (UseV ? ? ? aNone sleep_V))) | l -list -bind
diff --git a/lib/src/experimental/transfer/Both.gf b/lib/src/experimental/transfer/Both.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/transfer/Both.gf
@@ -0,0 +1,334 @@
+--# -path=..:../../translator
+
+abstract Both =
+  Old,
+  New - [AAnter,ASimul,PPos,PNeg,TPres,TPast,TFut,TCond,AdAdV,ApposNP,CompoundCN,UttAdV]
+  ;
+
+{-
+
+Both> pg -cats
+A A2 AP AdA AdN AdV Adv Ant CAdv CN Card Cl ClC_none ClC_np ClSlash Comp Conj Det Digits Float IAdv IComp IDet IP IQuant Imp Int Interj ListAP ListAdV ListAdv ListCN ListIAdv ListNP ListRS ListS ListVPI ListVPS N N2 N3 NP Num Numeral Ord PConj PN Phr Pol PrAP_none PrAP_np PrAdv_none PrAdv_np PrCN_none PrCN_np PrCl_none PrCl_np PrQCl_none PrQCl_np PrS PrVPI_none PrVPI_np PrVP_a PrVP_n PrVP_none PrVP_np PrVP_np_a PrVP_np_n PrVP_np_np PrVP_np_q PrVP_np_s PrVP_np_v PrVP_q PrVP_s PrVP_v PrV_a PrV_n PrV_none PrV_np PrV_np_a PrV_np_n PrV_np_np PrV_np_q PrV_np_s PrV_np_v PrV_q PrV_s PrV_v Predet Prep Pron QCl QS QVP Quant RCl RP RS S SC SSlash String Subj Symb Temp Tense Text Utt V V2 V2A V2Q V2S V2V V3 VA VP VPC_none VPC_np VPI VPS VPSlash VQ VS VV Voc
+0 msec
+
+
+Both> pg -funs
+AAnter : Ant ;
+ASimul : Ant ;
+AdAP : AdA -> AP -> AP ;
+AdAdV : AdA -> AdV -> AdV ;
+AdAdv : AdA -> Adv -> Adv ;
+AdNum : AdN -> Card -> Card ;
+AdVVP : AdV -> VP -> VP ;
+AdVVPSlash : AdV -> VPSlash -> VPSlash ;
+AddAdvQVP : QVP -> IAdv -> QVP ;
+AdjCN : AP -> CN -> CN ;
+AdjOrd : Ord -> AP ;
+AdnCAdv : CAdv -> AdN ;
+AdvAP : AP -> Adv -> AP ;
+AdvCN : CN -> Adv -> CN ;
+AdvCl_none : PrAdv_none -> PrCl_none -> PrCl_none ;
+AdvCl_np : PrAdv_np -> PrCl_none -> PrCl_np ;
+AdvIAdv : IAdv -> Adv -> IAdv ;
+AdvIP : IP -> Adv -> IP ;
+AdvNP : NP -> Adv -> NP ;
+AdvQCl_none : PrAdv_none -> PrQCl_none -> PrQCl_none ;
+AdvQCl_np : PrAdv_np -> PrQCl_none -> PrQCl_np ;
+AdvQVP : VP -> IAdv -> QVP ;
+AdvS : Adv -> S -> S ;
+AdvSlash : ClSlash -> Adv -> ClSlash ;
+AdvVP : VP -> Adv -> VP ;
+AdvVPSlash : VPSlash -> Adv -> VPSlash ;
+AgentPassUseV_a : Ant -> Tense -> Pol -> PrV_np_a -> NP -> PrVP_a ;
+AgentPassUseV_n : Ant -> Tense -> Pol -> PrV_np_n -> NP -> PrVP_n ;
+AgentPassUseV_none : Ant -> Tense -> Pol -> PrV_np -> NP -> PrVP_none ;
+AgentPassUseV_np : Ant -> Tense -> Pol -> PrV_np_np -> NP -> PrVP_np ;
+AgentPassUseV_q : Ant -> Tense -> Pol -> PrV_np_q -> NP -> PrVP_q ;
+AgentPassUseV_s : Ant -> Tense -> Pol -> PrV_np_s -> NP -> PrVP_s ;
+AgentPassUseV_v : Ant -> Tense -> Pol -> PrV_np_v -> NP -> PrVP_v ;
+AgentPastPartAP_none : PrV_np -> NP -> PrAP_none ;
+ApposCN : CN -> NP -> CN ;
+ApposNP : NP -> NP -> NP ;
+BaseAP : AP -> AP -> ListAP ;
+BaseAdV : AdV -> AdV -> ListAdV ;
+BaseAdv : Adv -> Adv -> ListAdv ;
+BaseCN : CN -> CN -> ListCN ;
+BaseIAdv : IAdv -> IAdv -> ListIAdv ;
+BaseNP : NP -> NP -> ListNP ;
+BaseRS : RS -> RS -> ListRS ;
+BaseS : S -> S -> ListS ;
+BaseVPI : VPI -> VPI -> ListVPI ;
+BaseVPS : VPS -> VPS -> ListVPS ;
+CAdvAP : CAdv -> AP -> NP -> AP ;
+CNNumNP : CN -> Card -> NP ;
+CompAP : AP -> Comp ;
+CompAdv : Adv -> Comp ;
+CompCN : CN -> Comp ;
+CompIAdv : IAdv -> IComp ;
+CompIP : IP -> IComp ;
+CompNP : NP -> Comp ;
+CompQS : QS -> Comp ;
+CompS : S -> Comp ;
+CompVP : Ant -> Pol -> VP -> Comp ;
+ComparA : A -> NP -> AP ;
+ComparAdvAdj : CAdv -> A -> NP -> Adv ;
+ComparAdvAdjS : CAdv -> A -> S -> Adv ;
+ComplA2 : A2 -> NP -> AP ;
+ComplAdv_none : PrAdv_np -> NP -> PrAdv_none ;
+ComplN2 : N2 -> NP -> CN ;
+ComplN3 : N3 -> NP -> N2 ;
+ComplSlash : VPSlash -> NP -> VP ;
+ComplSlashIP : VPSlash -> IP -> QVP ;
+ComplV2_none : PrVP_np -> NP -> PrVP_none ;
+ComplVA : VA -> AP -> VP ;
+ComplVA_none : PrVP_a -> PrAP_none -> PrVP_none ;
+ComplVN_none : PrVP_n -> PrCN_none -> PrVP_none ;
+ComplVPIVV : VV -> VPI -> VP ;
+ComplVQ : VQ -> QS -> VP ;
+ComplVQ_none : PrVP_q -> PrQCl_none -> PrVP_none ;
+ComplVS : VS -> S -> VP ;
+ComplVS_none : PrVP_s -> PrCl_none -> PrVP_none ;
+ComplVS_np : PrVP_s -> PrCl_np -> PrVP_np ;
+ComplVV : VV -> Ant -> Pol -> VP -> VP ;
+ComplVV_none : PrVP_v -> PrVPI_none -> PrVP_none ;
+ComplVV_np : PrVP_v -> PrVPI_np -> PrVP_np ;
+CompoundCN : N -> CN -> CN ;
+ConjAP : Conj -> ListAP -> AP ;
+ConjAdV : Conj -> ListAdV -> AdV ;
+ConjAdv : Conj -> ListAdv -> Adv ;
+ConjCN : Conj -> ListCN -> CN ;
+ConjIAdv : Conj -> ListIAdv -> IAdv ;
+ConjNP : Conj -> ListNP -> NP ;
+ConjRS : Conj -> ListRS -> RS ;
+ConjS : Conj -> ListS -> S ;
+ConjVPI : Conj -> ListVPI -> VPI ;
+ConjVPS : Conj -> ListVPS -> VPS ;
+ConsAP : AP -> ListAP -> ListAP ;
+ConsAdV : AdV -> ListAdV -> ListAdV ;
+ConsAdv : Adv -> ListAdv -> ListAdv ;
+ConsCN : CN -> ListCN -> ListCN ;
+ConsIAdv : IAdv -> ListIAdv -> ListIAdv ;
+ConsNP : NP -> ListNP -> ListNP ;
+ConsRS : RS -> ListRS -> ListRS ;
+ConsS : S -> ListS -> ListS ;
+ConsVPI : VPI -> ListVPI -> ListVPI ;
+ConsVPS : VPS -> ListVPS -> ListVPS ;
+ContClC_none : PrCl_none -> ClC_none -> ClC_none ;
+ContClC_np : PrCl_np -> ClC_np -> ClC_np ;
+ContVPC_none : PrVP_none -> VPC_none -> VPC_none ;
+ContVPC_np : PrVP_np -> VPC_np -> VPC_np ;
+CountNP : Det -> NP -> NP ;
+DefArt : Quant ;
+DetCN : Det -> CN -> NP ;
+DetNP : Det -> NP ;
+DetQuant : Quant -> Num -> Det ;
+DetQuantOrd : Quant -> Num -> Ord -> Det ;
+EmbedQS : QS -> SC ;
+EmbedS : S -> SC ;
+EmbedVP : VP -> SC ;
+EmptyRelSlash : ClSlash -> RCl ;
+ExistNP : NP -> Cl ;
+ExtAdvNP : NP -> Adv -> NP ;
+ExtAdvS : Adv -> S -> S ;
+ExtAdvVP : VP -> Adv -> VP ;
+FunRP : Prep -> NP -> RP -> RP ;
+GenIP : IP -> IQuant ;
+GenNP : NP -> Quant ;
+GenRP : Num -> CN -> RP ;
+GerundAdv : VP -> Adv ;
+GerundCN : VP -> CN ;
+GerundNP : VP -> NP ;
+IdRP : RP ;
+IdetCN : IDet -> CN -> IP ;
+IdetIP : IDet -> IP ;
+IdetQuant : IQuant -> Num -> IDet ;
+ImpVP : VP -> Imp ;
+IndefArt : Quant ;
+InfVP_none : PrVP_none -> PrVPI_none ;
+InfVP_np : PrVP_np -> PrVPI_np ;
+MassNP : CN -> NP ;
+MkSymb : String -> Symb ;
+MkVPI : VP -> VPI ;
+MkVPS : Temp -> Pol -> VP -> VPS ;
+NoPConj : PConj ;
+NoVoc : Voc ;
+NumCard : Card -> Num ;
+NumDigits : Digits -> Card ;
+NumNumeral : Numeral -> Card ;
+NumPl : Num ;
+NumSg : Num ;
+OrdDigits : Digits -> Ord ;
+OrdNumeral : Numeral -> Ord ;
+OrdSuperl : A -> Ord ;
+PConjConj : Conj -> PConj ;
+PNeg : Pol ;
+PPartNP : NP -> V2 -> NP ;
+PPos : Pol ;
+PartNP : CN -> NP -> CN ;
+PassAgentVPSlash : VPSlash -> NP -> VP ;
+PassUseV_a : Ant -> Tense -> Pol -> PrV_np_a -> PrVP_a ;
+PassUseV_n : Ant -> Tense -> Pol -> PrV_np_n -> PrVP_n ;
+PassUseV_none : Ant -> Tense -> Pol -> PrV_np -> PrVP_none ;
+PassUseV_np : Ant -> Tense -> Pol -> PrV_np_np -> PrVP_np ;
+PassUseV_q : Ant -> Tense -> Pol -> PrV_np_q -> PrVP_q ;
+PassUseV_s : Ant -> Tense -> Pol -> PrV_np_s -> PrVP_s ;
+PassUseV_v : Ant -> Tense -> Pol -> PrV_np_v -> PrVP_v ;
+PassVPSlash : VPSlash -> VP ;
+PastPartAP : VPSlash -> AP ;
+PastPartAP_none : PrV_np -> PrAP_none ;
+PastPartAgentAP : VPSlash -> NP -> AP ;
+PastPartRS : Ant -> Pol -> VPSlash -> RS ;
+PhrUtt : PConj -> Utt -> Voc -> Phr ;
+PositA : A -> AP ;
+PositAdAAdj : A -> AdA ;
+PositAdVAdj : A -> AdV ;
+PositAdvAdj : A -> Adv ;
+PossNP : CN -> NP -> CN ;
+PossPron : Pron -> Quant ;
+PredFrontVQ : Temp -> NP -> VQ -> QS -> S ;
+PredFrontVS : Temp -> NP -> VS -> S -> S ;
+PredSCVP : SC -> VP -> Cl ;
+PredVP : NP -> VP -> Cl ;
+PredVPS : NP -> VPS -> S ;
+PredVP_none : NP -> PrVP_none -> PrCl_none ;
+PredVP_np : NP -> PrVP_np -> PrCl_np ;
+PredetNP : Predet -> NP -> NP ;
+PrepIP : Prep -> IP -> IAdv ;
+PrepNP : Prep -> NP -> Adv ;
+PresPartAP : VP -> AP ;
+PresPartAP_none : PrV_none -> PrAP_none ;
+PresPartAP_np : PrV_np -> PrAP_np ;
+PresPartRS : Ant -> Pol -> VP -> RS ;
+ProgrVP : VP -> VP ;
+QuestCl : Cl -> QCl ;
+QuestCl_none : PrCl_none -> PrQCl_none ;
+QuestCl_np : PrCl_np -> PrQCl_np ;
+QuestIAdv : IAdv -> Cl -> QCl ;
+QuestIAdv_none : IAdv -> PrCl_none -> PrQCl_none ;
+QuestIComp : IComp -> NP -> QCl ;
+QuestQVP : IP -> QVP -> QCl ;
+QuestSlash : IP -> ClSlash -> QCl ;
+QuestSlash_none : IP -> PrQCl_np -> PrQCl_none ;
+QuestVP : IP -> VP -> QCl ;
+QuestVP_none : IP -> PrVP_none -> PrQCl_none ;
+ReflA2 : A2 -> AP ;
+ReflVP : VPSlash -> VP ;
+ReflVP2_np : PrVP_np_np -> PrVP_np ;
+ReflVP_a : PrVP_np_a -> PrVP_a ;
+ReflVP_n : PrVP_np_n -> PrVP_n ;
+ReflVP_none : PrVP_np -> PrVP_none ;
+ReflVP_np : PrVP_np_np -> PrVP_np ;
+ReflVP_q : PrVP_np_q -> PrVP_q ;
+ReflVP_s : PrVP_np_s -> PrVP_s ;
+ReflVP_v : PrVP_np_v -> PrVP_v ;
+RelCN : CN -> RS -> CN ;
+RelCl : Cl -> RCl ;
+RelNP : NP -> RS -> NP ;
+RelS : S -> RS -> S ;
+RelSlash : RP -> ClSlash -> RCl ;
+RelVP : RP -> VP -> RCl ;
+SSubjS : S -> Subj -> S -> S ;
+SelfAdVVP : VP -> VP ;
+SelfAdvVP : VP -> VP ;
+SelfNP : NP -> NP ;
+SentAP : AP -> SC -> AP ;
+SentCN : CN -> SC -> CN ;
+Slash2V3 : V3 -> NP -> VPSlash ;
+Slash3V3 : V3 -> NP -> VPSlash ;
+SlashClNP_none : PrCl_np -> NP -> PrCl_none ;
+SlashPrep : Cl -> Prep -> ClSlash ;
+SlashSlashV2V : V2V -> Ant -> Pol -> VPSlash -> VPSlash ;
+SlashV2A : V2A -> AP -> VPSlash ;
+SlashV2A_none : PrVP_np_a -> PrAP_none -> PrVP_np ;
+SlashV2N_none : PrVP_np_n -> PrCN_none -> PrVP_np ;
+SlashV2Q : V2Q -> QS -> VPSlash ;
+SlashV2Q_none : PrVP_np_q -> PrQCl_none -> PrVP_np ;
+SlashV2S : V2S -> S -> VPSlash ;
+SlashV2S_none : PrVP_np_s -> PrCl_none -> PrVP_np ;
+SlashV2V : V2V -> Ant -> Pol -> VP -> VPSlash ;
+SlashV2VNP : V2V -> NP -> VPSlash -> VPSlash ;
+SlashV2V_none : PrVP_np_v -> PrVPI_none -> PrVP_np ;
+SlashV2V_np : PrVP_np_v -> PrVPI_np -> PrVP_np_np ;
+SlashV2a : V2 -> VPSlash ;
+SlashV3_none : PrVP_np_np -> NP -> PrVP_np ;
+SlashVP : NP -> VPSlash -> ClSlash ;
+SlashVPIV2V : V2V -> Pol -> VPI -> VPSlash ;
+SlashVS : NP -> VS -> SSlash -> ClSlash ;
+SlashVV : VV -> VPSlash -> VPSlash ;
+StartClC_none : Conj -> PrCl_none -> PrCl_none -> ClC_none ;
+StartClC_np : Conj -> PrCl_np -> PrCl_np -> ClC_np ;
+StartVPC_none : Conj -> PrVP_none -> PrVP_none -> VPC_none ;
+StartVPC_np : Conj -> PrVP_np -> PrVP_np -> VPC_np ;
+SubjS : Subj -> S -> Adv ;
+SymbPN : Symb -> PN ;
+TCond : Tense ;
+TFut : Tense ;
+TPast : Tense ;
+TPres : Tense ;
+TTAnt : Tense -> Ant -> Temp ;
+Use2N3 : N3 -> N2 ;
+Use3N3 : N3 -> N2 ;
+UseA2 : A2 -> AP ;
+UseAP_none : Ant -> Tense -> Pol -> PrAP_none -> PrVP_none ;
+UseAP_np : Ant -> Tense -> Pol -> PrAP_np -> PrVP_np ;
+UseAdvCl_none : PrAdv_none -> PrCl_none -> PrS ;
+UseAdv_none : Ant -> Tense -> Pol -> PrAdv_none -> PrVP_none ;
+UseAdv_np : Ant -> Tense -> Pol -> PrAdv_np -> PrVP_np ;
+UseCN_none : Ant -> Tense -> Pol -> PrCN_none -> PrVP_none ;
+UseCN_np : Ant -> Tense -> Pol -> PrCN_np -> PrVP_np ;
+UseCl : Temp -> Pol -> Cl -> S ;
+UseClC_none : ClC_none -> PrCl_none ;
+UseClC_np : ClC_np -> PrCl_np ;
+UseCl_none : PrCl_none -> PrS ;
+UseComp : Comp -> VP ;
+UseComparA : A -> AP ;
+UseN : N -> CN ;
+UseN2 : N2 -> CN ;
+UseNP_none : Ant -> Tense -> Pol -> NP -> PrVP_none ;
+UsePN : PN -> NP ;
+UsePron : Pron -> NP ;
+UseQCl : Temp -> Pol -> QCl -> QS ;
+UseQCl_none : PrQCl_none -> PrS ;
+UseQuantPN : Quant -> PN -> NP ;
+UseRCl : Temp -> Pol -> RCl -> RS ;
+UseSlash : Temp -> Pol -> ClSlash -> SSlash ;
+UseV : V -> VP ;
+UseVPC_none : VPC_none -> PrVP_none ;
+UseVPC_np : VPC_np -> PrVP_np ;
+UseV_a : Ant -> Tense -> Pol -> PrV_a -> PrVP_a ;
+UseV_n : Ant -> Tense -> Pol -> PrV_v -> PrVP_n ;
+UseV_none : Ant -> Tense -> Pol -> PrV_none -> PrVP_none ;
+UseV_np : Ant -> Tense -> Pol -> PrV_np -> PrVP_np ;
+UseV_np_a : Ant -> Tense -> Pol -> PrV_np_a -> PrVP_np_a ;
+UseV_np_n : Ant -> Tense -> Pol -> PrV_np_n -> PrVP_np_n ;
+UseV_np_np : Ant -> Tense -> Pol -> PrV_np_np -> PrVP_np_np ;
+UseV_np_q : Ant -> Tense -> Pol -> PrV_np_q -> PrVP_np_q ;
+UseV_np_s : Ant -> Tense -> Pol -> PrV_np_s -> PrVP_np_s ;
+UseV_np_v : Ant -> Tense -> Pol -> PrV_np_v -> PrVP_np_v ;
+UseV_q : Ant -> Tense -> Pol -> PrV_q -> PrVP_q ;
+UseV_s : Ant -> Tense -> Pol -> PrV_s -> PrVP_s ;
+UseV_v : Ant -> Tense -> Pol -> PrV_v -> PrVP_v ;
+UttAP : AP -> Utt ;
+UttAdV : AdV -> Utt ;
+UttAdv : Adv -> Utt ;
+UttCN : CN -> Utt ;
+UttCard : Card -> Utt ;
+UttIAdv : IAdv -> Utt ;
+UttIP : IP -> Utt ;
+UttImpPl : Pol -> Imp -> Utt ;
+UttImpPol : Pol -> Imp -> Utt ;
+UttImpSg : Pol -> Imp -> Utt ;
+UttInterj : Interj -> Utt ;
+UttNP : NP -> Utt ;
+UttPrS : PrS -> Utt ;
+UttQS : QS -> Utt ;
+UttS : S -> Utt ;
+UttVP : VP -> Utt ;
+VPSlashPrep : VP -> Prep -> VPSlash ;
+VPSlashVS : VS -> VP -> VPSlash ;
+VocNP : NP -> Voc ;
+that_RP : RP ;
+who_RP : RP ;
+
+
+-}
diff --git a/lib/src/experimental/transfer/Both.hs b/lib/src/experimental/transfer/Both.hs
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/transfer/Both.hs
@@ -0,0 +1,3078 @@
+{-# OPTIONS_GHC -fglasgow-exts #-}
+module Both where
+
+import Control.Monad.Identity
+import Data.Monoid
+import PGF hiding (Tree)
+import qualified PGF
+----------------------------------------------------
+-- automatic translation from GF to Haskell
+----------------------------------------------------
+
+class Gf a where
+  gf :: a -> PGF.Tree
+  fg :: PGF.Tree -> a
+
+instance Gf GString where
+  gf (GString x) = mkStr x
+  fg t =
+    case unStr t of
+      Just x  ->  GString x
+      Nothing -> error ("no GString " ++ show t)
+
+instance Gf GInt where
+  gf (GInt x) = mkInt x
+  fg t =
+    case unInt t of
+      Just x  ->  GInt x
+      Nothing -> error ("no GInt " ++ show t)
+
+instance Gf GFloat where
+  gf (GFloat x) = mkDouble x
+  fg t =
+    case unDouble t of
+      Just x  ->  GFloat x
+      Nothing -> error ("no GFloat " ++ show t)
+
+----------------------------------------------------
+-- below this line machine-generated
+----------------------------------------------------
+
+type GAP = Tree GAP_
+data GAP_
+type GAdA = Tree GAdA_
+data GAdA_
+type GAdN = Tree GAdN_
+data GAdN_
+type GAdV = Tree GAdV_
+data GAdV_
+type GAdv = Tree GAdv_
+data GAdv_
+type GAnt = Tree GAnt_
+data GAnt_
+type GCN = Tree GCN_
+data GCN_
+type GCard = Tree GCard_
+data GCard_
+type GCl = Tree GCl_
+data GCl_
+type GClC_none = Tree GClC_none_
+data GClC_none_
+type GClC_np = Tree GClC_np_
+data GClC_np_
+type GClSlash = Tree GClSlash_
+data GClSlash_
+type GComp = Tree GComp_
+data GComp_
+type GDet = Tree GDet_
+data GDet_
+type GIAdv = Tree GIAdv_
+data GIAdv_
+type GIComp = Tree GIComp_
+data GIComp_
+type GIDet = Tree GIDet_
+data GIDet_
+type GIP = Tree GIP_
+data GIP_
+type GImp = Tree GImp_
+data GImp_
+type GListAP = Tree GListAP_
+data GListAP_
+type GListAdV = Tree GListAdV_
+data GListAdV_
+type GListAdv = Tree GListAdv_
+data GListAdv_
+type GListCN = Tree GListCN_
+data GListCN_
+type GListIAdv = Tree GListIAdv_
+data GListIAdv_
+type GListNP = Tree GListNP_
+data GListNP_
+type GListRS = Tree GListRS_
+data GListRS_
+type GListS = Tree GListS_
+data GListS_
+type GListVPI = Tree GListVPI_
+data GListVPI_
+type GListVPS = Tree GListVPS_
+data GListVPS_
+type GN = Tree GN_
+data GN_
+type GN2 = Tree GN2_
+data GN2_
+type GNP = Tree GNP_
+data GNP_
+type GNum = Tree GNum_
+data GNum_
+type GOrd = Tree GOrd_
+data GOrd_
+type GPConj = Tree GPConj_
+data GPConj_
+type GPN = Tree GPN_
+data GPN_
+type GPhr = Tree GPhr_
+data GPhr_
+type GPol = Tree GPol_
+data GPol_
+type GPrAP_none = Tree GPrAP_none_
+data GPrAP_none_
+type GPrAP_np = Tree GPrAP_np_
+data GPrAP_np_
+type GPrAdv_none = Tree GPrAdv_none_
+data GPrAdv_none_
+type GPrAdv_np = Tree GPrAdv_np_
+data GPrAdv_np_
+type GPrCN_none = Tree GPrCN_none_
+data GPrCN_none_
+type GPrCN_np = Tree GPrCN_np_
+data GPrCN_np_
+type GPrCl_none = Tree GPrCl_none_
+data GPrCl_none_
+type GPrCl_np = Tree GPrCl_np_
+data GPrCl_np_
+type GPrQCl_none = Tree GPrQCl_none_
+data GPrQCl_none_
+type GPrQCl_np = Tree GPrQCl_np_
+data GPrQCl_np_
+type GPrS = Tree GPrS_
+data GPrS_
+type GPrVPI_none = Tree GPrVPI_none_
+data GPrVPI_none_
+type GPrVPI_np = Tree GPrVPI_np_
+data GPrVPI_np_
+type GPrVP_a = Tree GPrVP_a_
+data GPrVP_a_
+type GPrVP_n = Tree GPrVP_n_
+data GPrVP_n_
+type GPrVP_none = Tree GPrVP_none_
+data GPrVP_none_
+type GPrVP_np = Tree GPrVP_np_
+data GPrVP_np_
+type GPrVP_np_a = Tree GPrVP_np_a_
+data GPrVP_np_a_
+type GPrVP_np_n = Tree GPrVP_np_n_
+data GPrVP_np_n_
+type GPrVP_np_np = Tree GPrVP_np_np_
+data GPrVP_np_np_
+type GPrVP_np_q = Tree GPrVP_np_q_
+data GPrVP_np_q_
+type GPrVP_np_s = Tree GPrVP_np_s_
+data GPrVP_np_s_
+type GPrVP_np_v = Tree GPrVP_np_v_
+data GPrVP_np_v_
+type GPrVP_q = Tree GPrVP_q_
+data GPrVP_q_
+type GPrVP_s = Tree GPrVP_s_
+data GPrVP_s_
+type GPrVP_v = Tree GPrVP_v_
+data GPrVP_v_
+type GPrV_a = Tree GPrV_a_
+data GPrV_a_
+type GPrV_n = Tree GPrV_n_
+data GPrV_n_
+type GPrV_none = Tree GPrV_none_
+data GPrV_none_
+type GPrV_np = Tree GPrV_np_
+data GPrV_np_
+type GPrV_np_a = Tree GPrV_np_a_
+data GPrV_np_a_
+type GPrV_np_n = Tree GPrV_np_n_
+data GPrV_np_n_
+type GPrV_np_np = Tree GPrV_np_np_
+data GPrV_np_np_
+type GPrV_np_q = Tree GPrV_np_q_
+data GPrV_np_q_
+type GPrV_np_s = Tree GPrV_np_s_
+data GPrV_np_s_
+type GPrV_np_v = Tree GPrV_np_v_
+data GPrV_np_v_
+type GPrV_q = Tree GPrV_q_
+data GPrV_q_
+type GPrV_s = Tree GPrV_s_
+data GPrV_s_
+type GPrV_v = Tree GPrV_v_
+data GPrV_v_
+type GQCl = Tree GQCl_
+data GQCl_
+type GQS = Tree GQS_
+data GQS_
+type GQVP = Tree GQVP_
+data GQVP_
+type GQuant = Tree GQuant_
+data GQuant_
+type GRCl = Tree GRCl_
+data GRCl_
+type GRP = Tree GRP_
+data GRP_
+type GRS = Tree GRS_
+data GRS_
+type GS = Tree GS_
+data GS_
+type GSC = Tree GSC_
+data GSC_
+type GSSlash = Tree GSSlash_
+data GSSlash_
+type GSymb = Tree GSymb_
+data GSymb_
+type GTemp = Tree GTemp_
+data GTemp_
+type GTense = Tree GTense_
+data GTense_
+type GUtt = Tree GUtt_
+data GUtt_
+type GVP = Tree GVP_
+data GVP_
+type GVPC_none = Tree GVPC_none_
+data GVPC_none_
+type GVPC_np = Tree GVPC_np_
+data GVPC_np_
+type GVPI = Tree GVPI_
+data GVPI_
+type GVPS = Tree GVPS_
+data GVPS_
+type GVPSlash = Tree GVPSlash_
+data GVPSlash_
+type GVoc = Tree GVoc_
+data GVoc_
+type GA = Tree GA_
+data GA_
+type GA2 = Tree GA2_
+data GA2_
+type GCAdv = Tree GCAdv_
+data GCAdv_
+type GConj = Tree GConj_
+data GConj_
+type GDigits = Tree GDigits_
+data GDigits_
+type GIQuant = Tree GIQuant_
+data GIQuant_
+type GInterj = Tree GInterj_
+data GInterj_
+type GN3 = Tree GN3_
+data GN3_
+type GNumeral = Tree GNumeral_
+data GNumeral_
+type GPredet = Tree GPredet_
+data GPredet_
+type GPrep = Tree GPrep_
+data GPrep_
+type GPron = Tree GPron_
+data GPron_
+type GSubj = Tree GSubj_
+data GSubj_
+type GText = Tree GText_
+data GText_
+type GV = Tree GV_
+data GV_
+type GV2 = Tree GV2_
+data GV2_
+type GV2A = Tree GV2A_
+data GV2A_
+type GV2Q = Tree GV2Q_
+data GV2Q_
+type GV2S = Tree GV2S_
+data GV2S_
+type GV2V = Tree GV2V_
+data GV2V_
+type GV3 = Tree GV3_
+data GV3_
+type GVA = Tree GVA_
+data GVA_
+type GVQ = Tree GVQ_
+data GVQ_
+type GVS = Tree GVS_
+data GVS_
+type GVV = Tree GVV_
+data GVV_
+type GString = Tree GString_
+data GString_
+type GInt = Tree GInt_
+data GInt_
+type GFloat = Tree GFloat_
+data GFloat_
+
+data Tree :: * -> * where
+
+  GEMeta :: Int -> [Tree a] -> Tree GPhr_
+
+  GAdAP :: GAdA -> GAP -> Tree GAP_
+  GAdjOrd :: GOrd -> Tree GAP_
+  GAdvAP :: GAP -> GAdv -> Tree GAP_
+  GCAdvAP :: GCAdv -> GAP -> GNP -> Tree GAP_
+  GComparA :: GA -> GNP -> Tree GAP_
+  GComplA2 :: GA2 -> GNP -> Tree GAP_
+  GConjAP :: GConj -> GListAP -> Tree GAP_
+  GGerundAP :: GV -> Tree GAP_
+  GPastPartAP :: GV2 -> Tree GAP_
+  GPositA :: GA -> Tree GAP_
+  GReflA2 :: GA2 -> Tree GAP_
+  GSentAP :: GAP -> GSC -> Tree GAP_
+  GUseA2 :: GA2 -> Tree GAP_
+  GUseComparA :: GA -> Tree GAP_
+  GPositAdAAdj :: GA -> Tree GAdA_
+  GAdnCAdv :: GCAdv -> Tree GAdN_
+  GAdAdV :: GAdA -> GAdV -> Tree GAdV_
+  GConjAdV :: GConj -> GListAdV -> Tree GAdV_
+  GPositAdVAdj :: GA -> Tree GAdV_
+  GAdAdv :: GAdA -> GAdv -> Tree GAdv_
+  GComparAdvAdj :: GCAdv -> GA -> GNP -> Tree GAdv_
+  GComparAdvAdjS :: GCAdv -> GA -> GS -> Tree GAdv_
+  GConjAdv :: GConj -> GListAdv -> Tree GAdv_
+  GPositAdvAdj :: GA -> Tree GAdv_
+  GPrepNP :: GPrep -> GNP -> Tree GAdv_
+  GSubjS :: GSubj -> GS -> Tree GAdv_
+  GAAnter :: Tree GAnt_
+  GASimul :: Tree GAnt_
+  GAdjCN :: GAP -> GCN -> Tree GCN_
+  GAdvCN :: GCN -> GAdv -> Tree GCN_
+  GAppAPCN :: GPrAP_none -> GCN -> Tree GCN_
+  GApposCN :: GCN -> GNP -> Tree GCN_
+  GComplN2 :: GN2 -> GNP -> Tree GCN_
+  GCompoundCN :: GNum -> GN -> GCN -> Tree GCN_
+  GConjCN :: GConj -> GListCN -> Tree GCN_
+  GPartNP :: GCN -> GNP -> Tree GCN_
+  GPossNP :: GCN -> GNP -> Tree GCN_
+  GRelCN :: GCN -> GRS -> Tree GCN_
+  GSentCN :: GCN -> GSC -> Tree GCN_
+  GUseN :: GN -> Tree GCN_
+  GUseN2 :: GN2 -> Tree GCN_
+  GAdNum :: GAdN -> GCard -> Tree GCard_
+  GNumDigits :: GDigits -> Tree GCard_
+  GNumNumeral :: GNumeral -> Tree GCard_
+  GExistNP :: GNP -> Tree GCl_
+  GPredSCVP :: GSC -> GVP -> Tree GCl_
+  GPredVP :: GNP -> GVP -> Tree GCl_
+  GPredVPosv :: GNP -> GVP -> Tree GCl_
+  GPredVPovs :: GNP -> GVP -> Tree GCl_
+  GContClC_none :: GPrCl_none -> GClC_none -> Tree GClC_none_
+  GStartClC_none :: GConj -> GPrCl_none -> GPrCl_none -> Tree GClC_none_
+  GContClC_np :: GPrCl_np -> GClC_np -> Tree GClC_np_
+  GStartClC_np :: GConj -> GPrCl_np -> GPrCl_np -> Tree GClC_np_
+  GAdvSlash :: GClSlash -> GAdv -> Tree GClSlash_
+  GSlashPrep :: GCl -> GPrep -> Tree GClSlash_
+  GSlashVP :: GNP -> GVPSlash -> Tree GClSlash_
+  GSlashVS :: GNP -> GVS -> GSSlash -> Tree GClSlash_
+  GCompAP :: GAP -> Tree GComp_
+  GCompAdv :: GAdv -> Tree GComp_
+  GCompCN :: GCN -> Tree GComp_
+  GCompNP :: GNP -> Tree GComp_
+  GCompQS :: GQS -> Tree GComp_
+  GCompS :: GS -> Tree GComp_
+  GCompVP :: GAnt -> GPol -> GVP -> Tree GComp_
+  GDetQuant :: GQuant -> GNum -> Tree GDet_
+  GDetQuantOrd :: GQuant -> GNum -> GOrd -> Tree GDet_
+  GAdvIAdv :: GIAdv -> GAdv -> Tree GIAdv_
+  GConjIAdv :: GConj -> GListIAdv -> Tree GIAdv_
+  GPrepIP :: GPrep -> GIP -> Tree GIAdv_
+  GCompIAdv :: GIAdv -> Tree GIComp_
+  GCompIP :: GIP -> Tree GIComp_
+  GIdetQuant :: GIQuant -> GNum -> Tree GIDet_
+  GAdvIP :: GIP -> GAdv -> Tree GIP_
+  GIdetCN :: GIDet -> GCN -> Tree GIP_
+  GIdetIP :: GIDet -> Tree GIP_
+  GImpVP :: GVP -> Tree GImp_
+  GListAP :: [GAP] -> Tree GListAP_
+  GListAdV :: [GAdV] -> Tree GListAdV_
+  GListAdv :: [GAdv] -> Tree GListAdv_
+  GListCN :: [GCN] -> Tree GListCN_
+  GListIAdv :: [GIAdv] -> Tree GListIAdv_
+  GListNP :: [GNP] -> Tree GListNP_
+  GListRS :: [GRS] -> Tree GListRS_
+  GListS :: [GS] -> Tree GListS_
+  GListVPI :: [GVPI] -> Tree GListVPI_
+  GListVPS :: [GVPS] -> Tree GListVPS_
+  GDashCN :: GN -> GN -> Tree GN_
+  GGerundN :: GV -> Tree GN_
+  GComplN3 :: GN3 -> GNP -> Tree GN2_
+  GUse2N3 :: GN3 -> Tree GN2_
+  GUse3N3 :: GN3 -> Tree GN2_
+  GAdvNP :: GNP -> GAdv -> Tree GNP_
+  GApposNP :: GNP -> GNP -> Tree GNP_
+  GCNNumNP :: GCN -> GCard -> Tree GNP_
+  GConjNP :: GConj -> GListNP -> Tree GNP_
+  GCountNP :: GDet -> GNP -> Tree GNP_
+  GDetCN :: GDet -> GCN -> Tree GNP_
+  GDetNP :: GDet -> Tree GNP_
+  GExtAdvNP :: GNP -> GAdv -> Tree GNP_
+  GMassNP :: GCN -> Tree GNP_
+  GNomVPNP_none :: GPrVPI_none -> Tree GNP_
+  GPPartNP :: GNP -> GV2 -> Tree GNP_
+  GPredetNP :: GPredet -> GNP -> Tree GNP_
+  GRelNP :: GNP -> GRS -> Tree GNP_
+  GSelfNP :: GNP -> Tree GNP_
+  GUsePN :: GPN -> Tree GNP_
+  GUsePron :: GPron -> Tree GNP_
+  GUseQuantPN :: GQuant -> GPN -> Tree GNP_
+  Gherself_NP :: Tree GNP_
+  Ghimself_NP :: Tree GNP_
+  Gitself_NP :: Tree GNP_
+  Gmyself_NP :: Tree GNP_
+  Gourselves_NP :: Tree GNP_
+  Gthemselves_NP :: Tree GNP_
+  GyourselfPl_NP :: Tree GNP_
+  GyourselfSg_NP :: Tree GNP_
+  GNumCard :: GCard -> Tree GNum_
+  GNumPl :: Tree GNum_
+  GNumSg :: Tree GNum_
+  GOrdCompar :: GA -> Tree GOrd_
+  GOrdDigits :: GDigits -> Tree GOrd_
+  GOrdNumeral :: GNumeral -> Tree GOrd_
+  GOrdSuperl :: GA -> Tree GOrd_
+  GNoPConj :: Tree GPConj_
+  GPConjConj :: GConj -> Tree GPConj_
+  GSymbPN :: GSymb -> Tree GPN_
+  GPhrUtt :: GPConj -> GUtt -> GVoc -> Tree GPhr_
+  GPNeg :: Tree GPol_
+  GPPos :: Tree GPol_
+  GAgentPastPartAP_none :: GPrV_np -> GNP -> Tree GPrAP_none_
+  GLiftAP :: GAP -> Tree GPrAP_none_
+  GPastPartAP_none :: GPrV_np -> Tree GPrAP_none_
+  GPresPartAP_none :: GPrV_none -> Tree GPrAP_none_
+  GLiftA2 :: GA2 -> Tree GPrAP_np_
+  GPresPartAP_np :: GPrV_np -> Tree GPrAP_np_
+  GComplAdv_none :: GPrAdv_np -> GNP -> Tree GPrAdv_none_
+  GLiftAdV :: GAdV -> Tree GPrAdv_none_
+  GLiftAdv :: GAdv -> Tree GPrAdv_none_
+  GLiftPrep :: GPrep -> Tree GPrAdv_np_
+  GLiftCN :: GCN -> Tree GPrCN_none_
+  GLiftN2 :: GN2 -> Tree GPrCN_np_
+  GAdvCl_none :: GPrAdv_none -> GPrCl_none -> Tree GPrCl_none_
+  GPredVP_none :: GNP -> GPrVP_none -> Tree GPrCl_none_
+  GSlashClNP_none :: GPrCl_np -> GNP -> Tree GPrCl_none_
+  GUseClC_none :: GClC_none -> Tree GPrCl_none_
+  GAdvCl_np :: GPrAdv_np -> GPrCl_none -> Tree GPrCl_np_
+  GPredVP_np :: GNP -> GPrVP_np -> Tree GPrCl_np_
+  GUseClC_np :: GClC_np -> Tree GPrCl_np_
+  GAdvQCl_none :: GPrAdv_none -> GPrQCl_none -> Tree GPrQCl_none_
+  GQuestCl_none :: GPrCl_none -> Tree GPrQCl_none_
+  GQuestIAdv_none :: GIAdv -> GPrCl_none -> Tree GPrQCl_none_
+  GQuestIComp_none :: GAnt -> GTense -> GPol -> GIComp -> GNP -> Tree GPrQCl_none_
+  GQuestSlash_none :: GIP -> GPrQCl_np -> Tree GPrQCl_none_
+  GQuestVP_none :: GIP -> GPrVP_none -> Tree GPrQCl_none_
+  GAdvQCl_np :: GPrAdv_np -> GPrQCl_none -> Tree GPrQCl_np_
+  GQuestCl_np :: GPrCl_np -> Tree GPrQCl_np_
+  GUseAdvCl_none :: GPrAdv_none -> GPrCl_none -> Tree GPrS_
+  GUseCl_none :: GPrCl_none -> Tree GPrS_
+  GUseQCl_none :: GPrQCl_none -> Tree GPrS_
+  GInfVP_none :: GPrVP_none -> Tree GPrVPI_none_
+  GInfVP_np :: GPrVP_np -> Tree GPrVPI_np_
+  GAgentPassUseV_a :: GAnt -> GTense -> GPol -> GPrV_np_a -> GNP -> Tree GPrVP_a_
+  GPassUseV_a :: GAnt -> GTense -> GPol -> GPrV_np_a -> Tree GPrVP_a_
+  GReflVP_a :: GPrVP_np_a -> Tree GPrVP_a_
+  GUseV_a :: GAnt -> GTense -> GPol -> GPrV_a -> Tree GPrVP_a_
+  GAgentPassUseV_n :: GAnt -> GTense -> GPol -> GPrV_np_n -> GNP -> Tree GPrVP_n_
+  GPassUseV_n :: GAnt -> GTense -> GPol -> GPrV_np_n -> Tree GPrVP_n_
+  GReflVP_n :: GPrVP_np_n -> Tree GPrVP_n_
+  GUseV_n :: GAnt -> GTense -> GPol -> GPrV_v -> Tree GPrVP_n_
+  GAfterVP_none :: GPrVP_none -> GPrVPI_none -> Tree GPrVP_none_
+  GAgentPassUseV_none :: GAnt -> GTense -> GPol -> GPrV_np -> GNP -> Tree GPrVP_none_
+  GBeforeVP_none :: GPrVP_none -> GPrVPI_none -> Tree GPrVP_none_
+  GByVP_none :: GPrVP_none -> GPrVPI_none -> Tree GPrVP_none_
+  GComplV2_none :: GPrVP_np -> GNP -> Tree GPrVP_none_
+  GComplVA_none :: GPrVP_a -> GPrAP_none -> Tree GPrVP_none_
+  GComplVN_none :: GPrVP_n -> GPrCN_none -> Tree GPrVP_none_
+  GComplVQ_none :: GPrVP_q -> GPrQCl_none -> Tree GPrVP_none_
+  GComplVS_none :: GPrVP_s -> GPrCl_none -> Tree GPrVP_none_
+  GComplVV_none :: GPrVP_v -> GPrVPI_none -> Tree GPrVP_none_
+  GInOrderVP_none :: GPrVP_none -> GPrVPI_none -> Tree GPrVP_none_
+  GPassUseV_none :: GAnt -> GTense -> GPol -> GPrV_np -> Tree GPrVP_none_
+  GReflVP_none :: GPrVP_np -> Tree GPrVP_none_
+  GUseAP_none :: GAnt -> GTense -> GPol -> GPrAP_none -> Tree GPrVP_none_
+  GUseAdv_none :: GAnt -> GTense -> GPol -> GPrAdv_none -> Tree GPrVP_none_
+  GUseCN_none :: GAnt -> GTense -> GPol -> GPrCN_none -> Tree GPrVP_none_
+  GUseNP_none :: GAnt -> GTense -> GPol -> GNP -> Tree GPrVP_none_
+  GUseQ_none :: GAnt -> GTense -> GPol -> GPrQCl_none -> Tree GPrVP_none_
+  GUseS_none :: GAnt -> GTense -> GPol -> GPrCl_none -> Tree GPrVP_none_
+  GUseVPC_none :: GVPC_none -> Tree GPrVP_none_
+  GUseVP_none :: GAnt -> GTense -> GPol -> GPrVPI_none -> Tree GPrVP_none_
+  GUseV_none :: GAnt -> GTense -> GPol -> GPrV_none -> Tree GPrVP_none_
+  GWhenVP_none :: GPrVP_none -> GPrVPI_none -> Tree GPrVP_none_
+  GWithoutVP_none :: GPrVP_none -> GPrVPI_none -> Tree GPrVP_none_
+  GAgentPassUseV_np :: GAnt -> GTense -> GPol -> GPrV_np_np -> GNP -> Tree GPrVP_np_
+  GComplVS_np :: GPrVP_s -> GPrCl_np -> Tree GPrVP_np_
+  GComplVV_np :: GPrVP_v -> GPrVPI_np -> Tree GPrVP_np_
+  GPassUseV_np :: GAnt -> GTense -> GPol -> GPrV_np_np -> Tree GPrVP_np_
+  GReflVP2_np :: GPrVP_np_np -> Tree GPrVP_np_
+  GReflVP_np :: GPrVP_np_np -> Tree GPrVP_np_
+  GSlashV2A_none :: GPrVP_np_a -> GPrAP_none -> Tree GPrVP_np_
+  GSlashV2N_none :: GPrVP_np_n -> GPrCN_none -> Tree GPrVP_np_
+  GSlashV2Q_none :: GPrVP_np_q -> GPrQCl_none -> Tree GPrVP_np_
+  GSlashV2S_none :: GPrVP_np_s -> GPrCl_none -> Tree GPrVP_np_
+  GSlashV2V_none :: GPrVP_np_v -> GPrVPI_none -> Tree GPrVP_np_
+  GSlashV3_none :: GPrVP_np_np -> GNP -> Tree GPrVP_np_
+  GUseAP_np :: GAnt -> GTense -> GPol -> GPrAP_np -> Tree GPrVP_np_
+  GUseAdv_np :: GAnt -> GTense -> GPol -> GPrAdv_np -> Tree GPrVP_np_
+  GUseCN_np :: GAnt -> GTense -> GPol -> GPrCN_np -> Tree GPrVP_np_
+  GUseVPC_np :: GVPC_np -> Tree GPrVP_np_
+  GUseV_np :: GAnt -> GTense -> GPol -> GPrV_np -> Tree GPrVP_np_
+  GUseV_np_a :: GAnt -> GTense -> GPol -> GPrV_np_a -> Tree GPrVP_np_a_
+  GUseV_np_n :: GAnt -> GTense -> GPol -> GPrV_np_n -> Tree GPrVP_np_n_
+  GSlashV2V_np :: GPrVP_np_v -> GPrVPI_np -> Tree GPrVP_np_np_
+  GUseV_np_np :: GAnt -> GTense -> GPol -> GPrV_np_np -> Tree GPrVP_np_np_
+  GUseV_np_q :: GAnt -> GTense -> GPol -> GPrV_np_q -> Tree GPrVP_np_q_
+  GUseV_np_s :: GAnt -> GTense -> GPol -> GPrV_np_s -> Tree GPrVP_np_s_
+  GUseV_np_v :: GAnt -> GTense -> GPol -> GPrV_np_v -> Tree GPrVP_np_v_
+  GAgentPassUseV_q :: GAnt -> GTense -> GPol -> GPrV_np_q -> GNP -> Tree GPrVP_q_
+  GPassUseV_q :: GAnt -> GTense -> GPol -> GPrV_np_q -> Tree GPrVP_q_
+  GReflVP_q :: GPrVP_np_q -> Tree GPrVP_q_
+  GUseV_q :: GAnt -> GTense -> GPol -> GPrV_q -> Tree GPrVP_q_
+  GAgentPassUseV_s :: GAnt -> GTense -> GPol -> GPrV_np_s -> GNP -> Tree GPrVP_s_
+  GPassUseV_s :: GAnt -> GTense -> GPol -> GPrV_np_s -> Tree GPrVP_s_
+  GReflVP_s :: GPrVP_np_s -> Tree GPrVP_s_
+  GUseV_s :: GAnt -> GTense -> GPol -> GPrV_s -> Tree GPrVP_s_
+  GAgentPassUseV_v :: GAnt -> GTense -> GPol -> GPrV_np_v -> GNP -> Tree GPrVP_v_
+  GPassUseV_v :: GAnt -> GTense -> GPol -> GPrV_np_v -> Tree GPrVP_v_
+  GReflVP_v :: GPrVP_np_v -> Tree GPrVP_v_
+  GUseV_v :: GAnt -> GTense -> GPol -> GPrV_v -> Tree GPrVP_v_
+  GLiftVA :: GVA -> Tree GPrV_a_
+  GLiftVN :: GVA -> Tree GPrV_n_
+  GLiftV :: GV -> Tree GPrV_none_
+  GLiftV2 :: GV2 -> Tree GPrV_np_
+  GLiftV2A :: GV2A -> Tree GPrV_np_a_
+  GLiftV2N :: GV2A -> Tree GPrV_np_n_
+  GLiftV3 :: GV3 -> Tree GPrV_np_np_
+  GLiftV2Q :: GV2Q -> Tree GPrV_np_q_
+  GLiftV2S :: GV2S -> Tree GPrV_np_s_
+  GLiftV2V :: GV2V -> Tree GPrV_np_v_
+  GLiftVQ :: GVQ -> Tree GPrV_q_
+  GLiftVS :: GVS -> Tree GPrV_s_
+  GLiftVV :: GVV -> Tree GPrV_v_
+  GQuestCl :: GCl -> Tree GQCl_
+  GQuestIAdv :: GIAdv -> GCl -> Tree GQCl_
+  GQuestIComp :: GIComp -> GNP -> Tree GQCl_
+  GQuestQVP :: GIP -> GQVP -> Tree GQCl_
+  GQuestSlash :: GIP -> GClSlash -> Tree GQCl_
+  GQuestVP :: GIP -> GVP -> Tree GQCl_
+  GUseQCl :: GTemp -> GPol -> GQCl -> Tree GQS_
+  GAddAdvQVP :: GQVP -> GIAdv -> Tree GQVP_
+  GAdvQVP :: GVP -> GIAdv -> Tree GQVP_
+  GComplSlashIP :: GVPSlash -> GIP -> Tree GQVP_
+  GDefArt :: Tree GQuant_
+  GGenNP :: GNP -> Tree GQuant_
+  GIndefArt :: Tree GQuant_
+  GPossPron :: GPron -> Tree GQuant_
+  GEmptyRelSlash :: GClSlash -> Tree GRCl_
+  GRelCl :: GCl -> Tree GRCl_
+  GRelSlash :: GRP -> GClSlash -> Tree GRCl_
+  GRelVP :: GRP -> GVP -> Tree GRCl_
+  GFunRP :: GPrep -> GNP -> GRP -> Tree GRP_
+  GGenRP :: GNum -> GCN -> Tree GRP_
+  GIdRP :: Tree GRP_
+  Gthat_RP :: Tree GRP_
+  Gwho_RP :: Tree GRP_
+  GConjRS :: GConj -> GListRS -> Tree GRS_
+  GPastPartRS :: GAnt -> GPol -> GVPSlash -> Tree GRS_
+  GPresPartRS :: GAnt -> GPol -> GVP -> Tree GRS_
+  GRelCl_none :: GPrCl_none -> Tree GRS_
+  GRelSlash_none :: GRP -> GPrCl_np -> Tree GRS_
+  GRelVP_none :: GRP -> GPrVP_none -> Tree GRS_
+  GUseRCl :: GTemp -> GPol -> GRCl -> Tree GRS_
+  GAdvS :: GAdv -> GS -> Tree GS_
+  GConjS :: GConj -> GListS -> Tree GS_
+  GExtAdvS :: GAdv -> GS -> Tree GS_
+  GPredVPS :: GNP -> GVPS -> Tree GS_
+  GRelS :: GS -> GRS -> Tree GS_
+  GSSubjS :: GS -> GSubj -> GS -> Tree GS_
+  GUseCl :: GTemp -> GPol -> GCl -> Tree GS_
+  GEmbedQS :: GQS -> Tree GSC_
+  GEmbedS :: GS -> Tree GSC_
+  GEmbedVP :: GVP -> Tree GSC_
+  GUseSlash :: GTemp -> GPol -> GClSlash -> Tree GSSlash_
+  GMkSymb :: GString -> Tree GSymb_
+  GTTAnt :: GTense -> GAnt -> Tree GTemp_
+  GTCond :: Tree GTense_
+  GTFut :: Tree GTense_
+  GTPast :: Tree GTense_
+  GTPres :: Tree GTense_
+  GPrImpPl :: GPrVP_none -> Tree GUtt_
+  GPrImpSg :: GPrVP_none -> Tree GUtt_
+  GUttAP :: GAP -> Tree GUtt_
+  GUttAdV :: GAdV -> Tree GUtt_
+  GUttAdv :: GAdv -> Tree GUtt_
+  GUttCN :: GCN -> Tree GUtt_
+  GUttCard :: GCard -> Tree GUtt_
+  GUttIAdv :: GIAdv -> Tree GUtt_
+  GUttIP :: GIP -> Tree GUtt_
+  GUttImpPl :: GPol -> GImp -> Tree GUtt_
+  GUttImpPol :: GPol -> GImp -> Tree GUtt_
+  GUttImpSg :: GPol -> GImp -> Tree GUtt_
+  GUttInterj :: GInterj -> Tree GUtt_
+  GUttNP :: GNP -> Tree GUtt_
+  GUttPrS :: GPrS -> Tree GUtt_
+  GUttQS :: GQS -> Tree GUtt_
+  GUttS :: GS -> Tree GUtt_
+  GUttVP :: GVP -> Tree GUtt_
+  GAdVVP :: GAdV -> GVP -> Tree GVP_
+  GAdvVP :: GVP -> GAdv -> Tree GVP_
+  GComplBareVS :: GVS -> GS -> Tree GVP_
+  GComplSlash :: GVPSlash -> GNP -> Tree GVP_
+  GComplSlashPartLast :: GVPSlash -> GNP -> Tree GVP_
+  GComplVA :: GVA -> GAP -> Tree GVP_
+  GComplVPIVV :: GVV -> GVPI -> Tree GVP_
+  GComplVQ :: GVQ -> GQS -> Tree GVP_
+  GComplVS :: GVS -> GS -> Tree GVP_
+  GComplVV :: GVV -> GAnt -> GPol -> GVP -> Tree GVP_
+  GExtAdvVP :: GVP -> GAdv -> Tree GVP_
+  GPassAgentVPSlash :: GVPSlash -> GNP -> Tree GVP_
+  GPassVPSlash :: GVPSlash -> Tree GVP_
+  GProgrVP :: GVP -> Tree GVP_
+  GReflVP :: GVPSlash -> Tree GVP_
+  GSelfAdVVP :: GVP -> Tree GVP_
+  GSelfAdvVP :: GVP -> Tree GVP_
+  GUseComp :: GComp -> Tree GVP_
+  GUseV :: GV -> Tree GVP_
+  GContVPC_none :: GPrVP_none -> GVPC_none -> Tree GVPC_none_
+  GStartVPC_none :: GConj -> GPrVP_none -> GPrVP_none -> Tree GVPC_none_
+  GContVPC_np :: GPrVP_np -> GVPC_np -> Tree GVPC_np_
+  GStartVPC_np :: GConj -> GPrVP_np -> GPrVP_np -> Tree GVPC_np_
+  GConjVPI :: GConj -> GListVPI -> Tree GVPI_
+  GMkVPI :: GVP -> Tree GVPI_
+  GConjVPS :: GConj -> GListVPS -> Tree GVPS_
+  GMkVPS :: GTemp -> GPol -> GVP -> Tree GVPS_
+  GAdVVPSlash :: GAdV -> GVPSlash -> Tree GVPSlash_
+  GAdvVPSlash :: GVPSlash -> GAdv -> Tree GVPSlash_
+  GSlash2V3 :: GV3 -> GNP -> Tree GVPSlash_
+  GSlash3V3 :: GV3 -> GNP -> Tree GVPSlash_
+  GSlashBareV2S :: GV2S -> GS -> Tree GVPSlash_
+  GSlashSlashV2V :: GV2V -> GAnt -> GPol -> GVPSlash -> Tree GVPSlash_
+  GSlashV2A :: GV2A -> GAP -> Tree GVPSlash_
+  GSlashV2Q :: GV2Q -> GQS -> Tree GVPSlash_
+  GSlashV2S :: GV2S -> GS -> Tree GVPSlash_
+  GSlashV2V :: GV2V -> GAnt -> GPol -> GVP -> Tree GVPSlash_
+  GSlashV2VNP :: GV2V -> GNP -> GVPSlash -> Tree GVPSlash_
+  GSlashV2a :: GV2 -> Tree GVPSlash_
+  GSlashVPIV2V :: GV2V -> GPol -> GVPI -> Tree GVPSlash_
+  GSlashVV :: GVV -> GVPSlash -> Tree GVPSlash_
+  GVPSlashPrep :: GVP -> GPrep -> Tree GVPSlash_
+  GVPSlashVS :: GVS -> GVP -> Tree GVPSlash_
+  GNoVoc :: Tree GVoc_
+  GVocNP :: GNP -> Tree GVoc_
+  GString :: String -> Tree GString_
+  GInt :: Int -> Tree GInt_
+  GFloat :: Double -> Tree GFloat_
+
+instance Eq (Tree a) where
+  i == j = case (i,j) of
+    (GAdAP x1 x2,GAdAP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GAdjOrd x1,GAdjOrd y1) -> and [ x1 == y1 ]
+    (GAdvAP x1 x2,GAdvAP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GCAdvAP x1 x2 x3,GCAdvAP y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GComparA x1 x2,GComparA y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplA2 x1 x2,GComplA2 y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GConjAP x1 x2,GConjAP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GGerundAP x1,GGerundAP y1) -> and [ x1 == y1 ]
+    (GPastPartAP x1,GPastPartAP y1) -> and [ x1 == y1 ]
+    (GPositA x1,GPositA y1) -> and [ x1 == y1 ]
+    (GReflA2 x1,GReflA2 y1) -> and [ x1 == y1 ]
+    (GSentAP x1 x2,GSentAP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUseA2 x1,GUseA2 y1) -> and [ x1 == y1 ]
+    (GUseComparA x1,GUseComparA y1) -> and [ x1 == y1 ]
+    (GPositAdAAdj x1,GPositAdAAdj y1) -> and [ x1 == y1 ]
+    (GAdnCAdv x1,GAdnCAdv y1) -> and [ x1 == y1 ]
+    (GAdAdV x1 x2,GAdAdV y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GConjAdV x1 x2,GConjAdV y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPositAdVAdj x1,GPositAdVAdj y1) -> and [ x1 == y1 ]
+    (GAdAdv x1 x2,GAdAdv y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComparAdvAdj x1 x2 x3,GComparAdvAdj y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GComparAdvAdjS x1 x2 x3,GComparAdvAdjS y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GConjAdv x1 x2,GConjAdv y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPositAdvAdj x1,GPositAdvAdj y1) -> and [ x1 == y1 ]
+    (GPrepNP x1 x2,GPrepNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSubjS x1 x2,GSubjS y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GAAnter,GAAnter) -> and [ ]
+    (GASimul,GASimul) -> and [ ]
+    (GAdjCN x1 x2,GAdjCN y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GAdvCN x1 x2,GAdvCN y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GAppAPCN x1 x2,GAppAPCN y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GApposCN x1 x2,GApposCN y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplN2 x1 x2,GComplN2 y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GCompoundCN x1 x2 x3,GCompoundCN y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GConjCN x1 x2,GConjCN y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPartNP x1 x2,GPartNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPossNP x1 x2,GPossNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GRelCN x1 x2,GRelCN y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSentCN x1 x2,GSentCN y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUseN x1,GUseN y1) -> and [ x1 == y1 ]
+    (GUseN2 x1,GUseN2 y1) -> and [ x1 == y1 ]
+    (GAdNum x1 x2,GAdNum y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GNumDigits x1,GNumDigits y1) -> and [ x1 == y1 ]
+    (GNumNumeral x1,GNumNumeral y1) -> and [ x1 == y1 ]
+    (GExistNP x1,GExistNP y1) -> and [ x1 == y1 ]
+    (GPredSCVP x1 x2,GPredSCVP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPredVP x1 x2,GPredVP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPredVPosv x1 x2,GPredVPosv y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPredVPovs x1 x2,GPredVPovs y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GContClC_none x1 x2,GContClC_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GStartClC_none x1 x2 x3,GStartClC_none y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GContClC_np x1 x2,GContClC_np y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GStartClC_np x1 x2 x3,GStartClC_np y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GAdvSlash x1 x2,GAdvSlash y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashPrep x1 x2,GSlashPrep y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashVP x1 x2,GSlashVP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashVS x1 x2 x3,GSlashVS y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GCompAP x1,GCompAP y1) -> and [ x1 == y1 ]
+    (GCompAdv x1,GCompAdv y1) -> and [ x1 == y1 ]
+    (GCompCN x1,GCompCN y1) -> and [ x1 == y1 ]
+    (GCompNP x1,GCompNP y1) -> and [ x1 == y1 ]
+    (GCompQS x1,GCompQS y1) -> and [ x1 == y1 ]
+    (GCompS x1,GCompS y1) -> and [ x1 == y1 ]
+    (GCompVP x1 x2 x3,GCompVP y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GDetQuant x1 x2,GDetQuant y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GDetQuantOrd x1 x2 x3,GDetQuantOrd y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GAdvIAdv x1 x2,GAdvIAdv y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GConjIAdv x1 x2,GConjIAdv y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPrepIP x1 x2,GPrepIP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GCompIAdv x1,GCompIAdv y1) -> and [ x1 == y1 ]
+    (GCompIP x1,GCompIP y1) -> and [ x1 == y1 ]
+    (GIdetQuant x1 x2,GIdetQuant y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GAdvIP x1 x2,GAdvIP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GIdetCN x1 x2,GIdetCN y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GIdetIP x1,GIdetIP y1) -> and [ x1 == y1 ]
+    (GImpVP x1,GImpVP y1) -> and [ x1 == y1 ]
+    (GListAP x1,GListAP y1) -> and [x == y | (x,y) <- zip x1 y1]
+    (GListAdV x1,GListAdV y1) -> and [x == y | (x,y) <- zip x1 y1]
+    (GListAdv x1,GListAdv y1) -> and [x == y | (x,y) <- zip x1 y1]
+    (GListCN x1,GListCN y1) -> and [x == y | (x,y) <- zip x1 y1]
+    (GListIAdv x1,GListIAdv y1) -> and [x == y | (x,y) <- zip x1 y1]
+    (GListNP x1,GListNP y1) -> and [x == y | (x,y) <- zip x1 y1]
+    (GListRS x1,GListRS y1) -> and [x == y | (x,y) <- zip x1 y1]
+    (GListS x1,GListS y1) -> and [x == y | (x,y) <- zip x1 y1]
+    (GListVPI x1,GListVPI y1) -> and [x == y | (x,y) <- zip x1 y1]
+    (GListVPS x1,GListVPS y1) -> and [x == y | (x,y) <- zip x1 y1]
+    (GDashCN x1 x2,GDashCN y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GGerundN x1,GGerundN y1) -> and [ x1 == y1 ]
+    (GComplN3 x1 x2,GComplN3 y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUse2N3 x1,GUse2N3 y1) -> and [ x1 == y1 ]
+    (GUse3N3 x1,GUse3N3 y1) -> and [ x1 == y1 ]
+    (GAdvNP x1 x2,GAdvNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GApposNP x1 x2,GApposNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GCNNumNP x1 x2,GCNNumNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GConjNP x1 x2,GConjNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GCountNP x1 x2,GCountNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GDetCN x1 x2,GDetCN y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GDetNP x1,GDetNP y1) -> and [ x1 == y1 ]
+    (GExtAdvNP x1 x2,GExtAdvNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GMassNP x1,GMassNP y1) -> and [ x1 == y1 ]
+    (GNomVPNP_none x1,GNomVPNP_none y1) -> and [ x1 == y1 ]
+    (GPPartNP x1 x2,GPPartNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPredetNP x1 x2,GPredetNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GRelNP x1 x2,GRelNP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSelfNP x1,GSelfNP y1) -> and [ x1 == y1 ]
+    (GUsePN x1,GUsePN y1) -> and [ x1 == y1 ]
+    (GUsePron x1,GUsePron y1) -> and [ x1 == y1 ]
+    (GUseQuantPN x1 x2,GUseQuantPN y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (Gherself_NP,Gherself_NP) -> and [ ]
+    (Ghimself_NP,Ghimself_NP) -> and [ ]
+    (Gitself_NP,Gitself_NP) -> and [ ]
+    (Gmyself_NP,Gmyself_NP) -> and [ ]
+    (Gourselves_NP,Gourselves_NP) -> and [ ]
+    (Gthemselves_NP,Gthemselves_NP) -> and [ ]
+    (GyourselfPl_NP,GyourselfPl_NP) -> and [ ]
+    (GyourselfSg_NP,GyourselfSg_NP) -> and [ ]
+    (GNumCard x1,GNumCard y1) -> and [ x1 == y1 ]
+    (GNumPl,GNumPl) -> and [ ]
+    (GNumSg,GNumSg) -> and [ ]
+    (GOrdCompar x1,GOrdCompar y1) -> and [ x1 == y1 ]
+    (GOrdDigits x1,GOrdDigits y1) -> and [ x1 == y1 ]
+    (GOrdNumeral x1,GOrdNumeral y1) -> and [ x1 == y1 ]
+    (GOrdSuperl x1,GOrdSuperl y1) -> and [ x1 == y1 ]
+    (GNoPConj,GNoPConj) -> and [ ]
+    (GPConjConj x1,GPConjConj y1) -> and [ x1 == y1 ]
+    (GSymbPN x1,GSymbPN y1) -> and [ x1 == y1 ]
+    (GPhrUtt x1 x2 x3,GPhrUtt y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GPNeg,GPNeg) -> and [ ]
+    (GPPos,GPPos) -> and [ ]
+    (GAgentPastPartAP_none x1 x2,GAgentPastPartAP_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GLiftAP x1,GLiftAP y1) -> and [ x1 == y1 ]
+    (GPastPartAP_none x1,GPastPartAP_none y1) -> and [ x1 == y1 ]
+    (GPresPartAP_none x1,GPresPartAP_none y1) -> and [ x1 == y1 ]
+    (GLiftA2 x1,GLiftA2 y1) -> and [ x1 == y1 ]
+    (GPresPartAP_np x1,GPresPartAP_np y1) -> and [ x1 == y1 ]
+    (GComplAdv_none x1 x2,GComplAdv_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GLiftAdV x1,GLiftAdV y1) -> and [ x1 == y1 ]
+    (GLiftAdv x1,GLiftAdv y1) -> and [ x1 == y1 ]
+    (GLiftPrep x1,GLiftPrep y1) -> and [ x1 == y1 ]
+    (GLiftCN x1,GLiftCN y1) -> and [ x1 == y1 ]
+    (GLiftN2 x1,GLiftN2 y1) -> and [ x1 == y1 ]
+    (GAdvCl_none x1 x2,GAdvCl_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPredVP_none x1 x2,GPredVP_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashClNP_none x1 x2,GSlashClNP_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUseClC_none x1,GUseClC_none y1) -> and [ x1 == y1 ]
+    (GAdvCl_np x1 x2,GAdvCl_np y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPredVP_np x1 x2,GPredVP_np y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUseClC_np x1,GUseClC_np y1) -> and [ x1 == y1 ]
+    (GAdvQCl_none x1 x2,GAdvQCl_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GQuestCl_none x1,GQuestCl_none y1) -> and [ x1 == y1 ]
+    (GQuestIAdv_none x1 x2,GQuestIAdv_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GQuestIComp_none x1 x2 x3 x4 x5,GQuestIComp_none y1 y2 y3 y4 y5) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 , x5 == y5 ]
+    (GQuestSlash_none x1 x2,GQuestSlash_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GQuestVP_none x1 x2,GQuestVP_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GAdvQCl_np x1 x2,GAdvQCl_np y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GQuestCl_np x1,GQuestCl_np y1) -> and [ x1 == y1 ]
+    (GUseAdvCl_none x1 x2,GUseAdvCl_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUseCl_none x1,GUseCl_none y1) -> and [ x1 == y1 ]
+    (GUseQCl_none x1,GUseQCl_none y1) -> and [ x1 == y1 ]
+    (GInfVP_none x1,GInfVP_none y1) -> and [ x1 == y1 ]
+    (GInfVP_np x1,GInfVP_np y1) -> and [ x1 == y1 ]
+    (GAgentPassUseV_a x1 x2 x3 x4 x5,GAgentPassUseV_a y1 y2 y3 y4 y5) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 , x5 == y5 ]
+    (GPassUseV_a x1 x2 x3 x4,GPassUseV_a y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GReflVP_a x1,GReflVP_a y1) -> and [ x1 == y1 ]
+    (GUseV_a x1 x2 x3 x4,GUseV_a y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GAgentPassUseV_n x1 x2 x3 x4 x5,GAgentPassUseV_n y1 y2 y3 y4 y5) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 , x5 == y5 ]
+    (GPassUseV_n x1 x2 x3 x4,GPassUseV_n y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GReflVP_n x1,GReflVP_n y1) -> and [ x1 == y1 ]
+    (GUseV_n x1 x2 x3 x4,GUseV_n y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GAfterVP_none x1 x2,GAfterVP_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GAgentPassUseV_none x1 x2 x3 x4 x5,GAgentPassUseV_none y1 y2 y3 y4 y5) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 , x5 == y5 ]
+    (GBeforeVP_none x1 x2,GBeforeVP_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GByVP_none x1 x2,GByVP_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplV2_none x1 x2,GComplV2_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplVA_none x1 x2,GComplVA_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplVN_none x1 x2,GComplVN_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplVQ_none x1 x2,GComplVQ_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplVS_none x1 x2,GComplVS_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplVV_none x1 x2,GComplVV_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GInOrderVP_none x1 x2,GInOrderVP_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPassUseV_none x1 x2 x3 x4,GPassUseV_none y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GReflVP_none x1,GReflVP_none y1) -> and [ x1 == y1 ]
+    (GUseAP_none x1 x2 x3 x4,GUseAP_none y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseAdv_none x1 x2 x3 x4,GUseAdv_none y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseCN_none x1 x2 x3 x4,GUseCN_none y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseNP_none x1 x2 x3 x4,GUseNP_none y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseQ_none x1 x2 x3 x4,GUseQ_none y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseS_none x1 x2 x3 x4,GUseS_none y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseVPC_none x1,GUseVPC_none y1) -> and [ x1 == y1 ]
+    (GUseVP_none x1 x2 x3 x4,GUseVP_none y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseV_none x1 x2 x3 x4,GUseV_none y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GWhenVP_none x1 x2,GWhenVP_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GWithoutVP_none x1 x2,GWithoutVP_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GAgentPassUseV_np x1 x2 x3 x4 x5,GAgentPassUseV_np y1 y2 y3 y4 y5) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 , x5 == y5 ]
+    (GComplVS_np x1 x2,GComplVS_np y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplVV_np x1 x2,GComplVV_np y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPassUseV_np x1 x2 x3 x4,GPassUseV_np y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GReflVP2_np x1,GReflVP2_np y1) -> and [ x1 == y1 ]
+    (GReflVP_np x1,GReflVP_np y1) -> and [ x1 == y1 ]
+    (GSlashV2A_none x1 x2,GSlashV2A_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashV2N_none x1 x2,GSlashV2N_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashV2Q_none x1 x2,GSlashV2Q_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashV2S_none x1 x2,GSlashV2S_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashV2V_none x1 x2,GSlashV2V_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashV3_none x1 x2,GSlashV3_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUseAP_np x1 x2 x3 x4,GUseAP_np y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseAdv_np x1 x2 x3 x4,GUseAdv_np y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseCN_np x1 x2 x3 x4,GUseCN_np y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseVPC_np x1,GUseVPC_np y1) -> and [ x1 == y1 ]
+    (GUseV_np x1 x2 x3 x4,GUseV_np y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseV_np_a x1 x2 x3 x4,GUseV_np_a y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseV_np_n x1 x2 x3 x4,GUseV_np_n y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GSlashV2V_np x1 x2,GSlashV2V_np y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUseV_np_np x1 x2 x3 x4,GUseV_np_np y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseV_np_q x1 x2 x3 x4,GUseV_np_q y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseV_np_s x1 x2 x3 x4,GUseV_np_s y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GUseV_np_v x1 x2 x3 x4,GUseV_np_v y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GAgentPassUseV_q x1 x2 x3 x4 x5,GAgentPassUseV_q y1 y2 y3 y4 y5) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 , x5 == y5 ]
+    (GPassUseV_q x1 x2 x3 x4,GPassUseV_q y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GReflVP_q x1,GReflVP_q y1) -> and [ x1 == y1 ]
+    (GUseV_q x1 x2 x3 x4,GUseV_q y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GAgentPassUseV_s x1 x2 x3 x4 x5,GAgentPassUseV_s y1 y2 y3 y4 y5) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 , x5 == y5 ]
+    (GPassUseV_s x1 x2 x3 x4,GPassUseV_s y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GReflVP_s x1,GReflVP_s y1) -> and [ x1 == y1 ]
+    (GUseV_s x1 x2 x3 x4,GUseV_s y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GAgentPassUseV_v x1 x2 x3 x4 x5,GAgentPassUseV_v y1 y2 y3 y4 y5) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 , x5 == y5 ]
+    (GPassUseV_v x1 x2 x3 x4,GPassUseV_v y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GReflVP_v x1,GReflVP_v y1) -> and [ x1 == y1 ]
+    (GUseV_v x1 x2 x3 x4,GUseV_v y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GLiftVA x1,GLiftVA y1) -> and [ x1 == y1 ]
+    (GLiftVN x1,GLiftVN y1) -> and [ x1 == y1 ]
+    (GLiftV x1,GLiftV y1) -> and [ x1 == y1 ]
+    (GLiftV2 x1,GLiftV2 y1) -> and [ x1 == y1 ]
+    (GLiftV2A x1,GLiftV2A y1) -> and [ x1 == y1 ]
+    (GLiftV2N x1,GLiftV2N y1) -> and [ x1 == y1 ]
+    (GLiftV3 x1,GLiftV3 y1) -> and [ x1 == y1 ]
+    (GLiftV2Q x1,GLiftV2Q y1) -> and [ x1 == y1 ]
+    (GLiftV2S x1,GLiftV2S y1) -> and [ x1 == y1 ]
+    (GLiftV2V x1,GLiftV2V y1) -> and [ x1 == y1 ]
+    (GLiftVQ x1,GLiftVQ y1) -> and [ x1 == y1 ]
+    (GLiftVS x1,GLiftVS y1) -> and [ x1 == y1 ]
+    (GLiftVV x1,GLiftVV y1) -> and [ x1 == y1 ]
+    (GQuestCl x1,GQuestCl y1) -> and [ x1 == y1 ]
+    (GQuestIAdv x1 x2,GQuestIAdv y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GQuestIComp x1 x2,GQuestIComp y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GQuestQVP x1 x2,GQuestQVP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GQuestSlash x1 x2,GQuestSlash y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GQuestVP x1 x2,GQuestVP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUseQCl x1 x2 x3,GUseQCl y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GAddAdvQVP x1 x2,GAddAdvQVP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GAdvQVP x1 x2,GAdvQVP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplSlashIP x1 x2,GComplSlashIP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GDefArt,GDefArt) -> and [ ]
+    (GGenNP x1,GGenNP y1) -> and [ x1 == y1 ]
+    (GIndefArt,GIndefArt) -> and [ ]
+    (GPossPron x1,GPossPron y1) -> and [ x1 == y1 ]
+    (GEmptyRelSlash x1,GEmptyRelSlash y1) -> and [ x1 == y1 ]
+    (GRelCl x1,GRelCl y1) -> and [ x1 == y1 ]
+    (GRelSlash x1 x2,GRelSlash y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GRelVP x1 x2,GRelVP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GFunRP x1 x2 x3,GFunRP y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GGenRP x1 x2,GGenRP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GIdRP,GIdRP) -> and [ ]
+    (Gthat_RP,Gthat_RP) -> and [ ]
+    (Gwho_RP,Gwho_RP) -> and [ ]
+    (GConjRS x1 x2,GConjRS y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPastPartRS x1 x2 x3,GPastPartRS y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GPresPartRS x1 x2 x3,GPresPartRS y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GRelCl_none x1,GRelCl_none y1) -> and [ x1 == y1 ]
+    (GRelSlash_none x1 x2,GRelSlash_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GRelVP_none x1 x2,GRelVP_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUseRCl x1 x2 x3,GUseRCl y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GAdvS x1 x2,GAdvS y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GConjS x1 x2,GConjS y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GExtAdvS x1 x2,GExtAdvS y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPredVPS x1 x2,GPredVPS y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GRelS x1 x2,GRelS y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSSubjS x1 x2 x3,GSSubjS y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GUseCl x1 x2 x3,GUseCl y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GEmbedQS x1,GEmbedQS y1) -> and [ x1 == y1 ]
+    (GEmbedS x1,GEmbedS y1) -> and [ x1 == y1 ]
+    (GEmbedVP x1,GEmbedVP y1) -> and [ x1 == y1 ]
+    (GUseSlash x1 x2 x3,GUseSlash y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GMkSymb x1,GMkSymb y1) -> and [ x1 == y1 ]
+    (GTTAnt x1 x2,GTTAnt y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GTCond,GTCond) -> and [ ]
+    (GTFut,GTFut) -> and [ ]
+    (GTPast,GTPast) -> and [ ]
+    (GTPres,GTPres) -> and [ ]
+    (GPrImpPl x1,GPrImpPl y1) -> and [ x1 == y1 ]
+    (GPrImpSg x1,GPrImpSg y1) -> and [ x1 == y1 ]
+    (GUttAP x1,GUttAP y1) -> and [ x1 == y1 ]
+    (GUttAdV x1,GUttAdV y1) -> and [ x1 == y1 ]
+    (GUttAdv x1,GUttAdv y1) -> and [ x1 == y1 ]
+    (GUttCN x1,GUttCN y1) -> and [ x1 == y1 ]
+    (GUttCard x1,GUttCard y1) -> and [ x1 == y1 ]
+    (GUttIAdv x1,GUttIAdv y1) -> and [ x1 == y1 ]
+    (GUttIP x1,GUttIP y1) -> and [ x1 == y1 ]
+    (GUttImpPl x1 x2,GUttImpPl y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUttImpPol x1 x2,GUttImpPol y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUttImpSg x1 x2,GUttImpSg y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GUttInterj x1,GUttInterj y1) -> and [ x1 == y1 ]
+    (GUttNP x1,GUttNP y1) -> and [ x1 == y1 ]
+    (GUttPrS x1,GUttPrS y1) -> and [ x1 == y1 ]
+    (GUttQS x1,GUttQS y1) -> and [ x1 == y1 ]
+    (GUttS x1,GUttS y1) -> and [ x1 == y1 ]
+    (GUttVP x1,GUttVP y1) -> and [ x1 == y1 ]
+    (GAdVVP x1 x2,GAdVVP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GAdvVP x1 x2,GAdvVP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplBareVS x1 x2,GComplBareVS y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplSlash x1 x2,GComplSlash y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplSlashPartLast x1 x2,GComplSlashPartLast y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplVA x1 x2,GComplVA y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplVPIVV x1 x2,GComplVPIVV y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplVQ x1 x2,GComplVQ y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplVS x1 x2,GComplVS y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GComplVV x1 x2 x3 x4,GComplVV y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GExtAdvVP x1 x2,GExtAdvVP y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPassAgentVPSlash x1 x2,GPassAgentVPSlash y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GPassVPSlash x1,GPassVPSlash y1) -> and [ x1 == y1 ]
+    (GProgrVP x1,GProgrVP y1) -> and [ x1 == y1 ]
+    (GReflVP x1,GReflVP y1) -> and [ x1 == y1 ]
+    (GSelfAdVVP x1,GSelfAdVVP y1) -> and [ x1 == y1 ]
+    (GSelfAdvVP x1,GSelfAdvVP y1) -> and [ x1 == y1 ]
+    (GUseComp x1,GUseComp y1) -> and [ x1 == y1 ]
+    (GUseV x1,GUseV y1) -> and [ x1 == y1 ]
+    (GContVPC_none x1 x2,GContVPC_none y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GStartVPC_none x1 x2 x3,GStartVPC_none y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GContVPC_np x1 x2,GContVPC_np y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GStartVPC_np x1 x2 x3,GStartVPC_np y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GConjVPI x1 x2,GConjVPI y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GMkVPI x1,GMkVPI y1) -> and [ x1 == y1 ]
+    (GConjVPS x1 x2,GConjVPS y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GMkVPS x1 x2 x3,GMkVPS y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GAdVVPSlash x1 x2,GAdVVPSlash y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GAdvVPSlash x1 x2,GAdvVPSlash y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlash2V3 x1 x2,GSlash2V3 y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlash3V3 x1 x2,GSlash3V3 y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashBareV2S x1 x2,GSlashBareV2S y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashSlashV2V x1 x2 x3 x4,GSlashSlashV2V y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GSlashV2A x1 x2,GSlashV2A y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashV2Q x1 x2,GSlashV2Q y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashV2S x1 x2,GSlashV2S y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GSlashV2V x1 x2 x3 x4,GSlashV2V y1 y2 y3 y4) -> and [ x1 == y1 , x2 == y2 , x3 == y3 , x4 == y4 ]
+    (GSlashV2VNP x1 x2 x3,GSlashV2VNP y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GSlashV2a x1,GSlashV2a y1) -> and [ x1 == y1 ]
+    (GSlashVPIV2V x1 x2 x3,GSlashVPIV2V y1 y2 y3) -> and [ x1 == y1 , x2 == y2 , x3 == y3 ]
+    (GSlashVV x1 x2,GSlashVV y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GVPSlashPrep x1 x2,GVPSlashPrep y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GVPSlashVS x1 x2,GVPSlashVS y1 y2) -> and [ x1 == y1 , x2 == y2 ]
+    (GNoVoc,GNoVoc) -> and [ ]
+    (GVocNP x1,GVocNP y1) -> and [ x1 == y1 ]
+    (GString x, GString y) -> x == y
+    (GInt x, GInt y) -> x == y
+    (GFloat x, GFloat y) -> x == y
+    _ -> False
+
+instance Gf GAP where
+  gf (GAdAP x1 x2) = mkApp (mkCId "AdAP") [gf x1, gf x2]
+  gf (GAdjOrd x1) = mkApp (mkCId "AdjOrd") [gf x1]
+  gf (GAdvAP x1 x2) = mkApp (mkCId "AdvAP") [gf x1, gf x2]
+  gf (GCAdvAP x1 x2 x3) = mkApp (mkCId "CAdvAP") [gf x1, gf x2, gf x3]
+  gf (GComparA x1 x2) = mkApp (mkCId "ComparA") [gf x1, gf x2]
+  gf (GComplA2 x1 x2) = mkApp (mkCId "ComplA2") [gf x1, gf x2]
+  gf (GConjAP x1 x2) = mkApp (mkCId "ConjAP") [gf x1, gf x2]
+  gf (GGerundAP x1) = mkApp (mkCId "GerundAP") [gf x1]
+  gf (GPastPartAP x1) = mkApp (mkCId "PastPartAP") [gf x1]
+  gf (GPositA x1) = mkApp (mkCId "PositA") [gf x1]
+  gf (GReflA2 x1) = mkApp (mkCId "ReflA2") [gf x1]
+  gf (GSentAP x1 x2) = mkApp (mkCId "SentAP") [gf x1, gf x2]
+  gf (GUseA2 x1) = mkApp (mkCId "UseA2") [gf x1]
+  gf (GUseComparA x1) = mkApp (mkCId "UseComparA") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdAP" -> GAdAP (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "AdjOrd" -> GAdjOrd (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "AdvAP" -> GAdvAP (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "CAdvAP" -> GCAdvAP (fg x1) (fg x2) (fg x3)
+      Just (i,[x1,x2]) | i == mkCId "ComparA" -> GComparA (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplA2" -> GComplA2 (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ConjAP" -> GConjAP (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "GerundAP" -> GGerundAP (fg x1)
+      Just (i,[x1]) | i == mkCId "PastPartAP" -> GPastPartAP (fg x1)
+      Just (i,[x1]) | i == mkCId "PositA" -> GPositA (fg x1)
+      Just (i,[x1]) | i == mkCId "ReflA2" -> GReflA2 (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "SentAP" -> GSentAP (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "UseA2" -> GUseA2 (fg x1)
+      Just (i,[x1]) | i == mkCId "UseComparA" -> GUseComparA (fg x1)
+
+
+      _ -> error ("no AP " ++ show t)
+
+instance Gf GAdA where
+  gf (GPositAdAAdj x1) = mkApp (mkCId "PositAdAAdj") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "PositAdAAdj" -> GPositAdAAdj (fg x1)
+
+
+      _ -> error ("no AdA " ++ show t)
+
+instance Gf GAdN where
+  gf (GAdnCAdv x1) = mkApp (mkCId "AdnCAdv") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "AdnCAdv" -> GAdnCAdv (fg x1)
+
+
+      _ -> error ("no AdN " ++ show t)
+
+instance Gf GAdV where
+  gf (GAdAdV x1 x2) = mkApp (mkCId "AdAdV") [gf x1, gf x2]
+  gf (GConjAdV x1 x2) = mkApp (mkCId "ConjAdV") [gf x1, gf x2]
+  gf (GPositAdVAdj x1) = mkApp (mkCId "PositAdVAdj") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdAdV" -> GAdAdV (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ConjAdV" -> GConjAdV (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "PositAdVAdj" -> GPositAdVAdj (fg x1)
+
+
+      _ -> error ("no AdV " ++ show t)
+
+instance Gf GAdv where
+  gf (GAdAdv x1 x2) = mkApp (mkCId "AdAdv") [gf x1, gf x2]
+  gf (GComparAdvAdj x1 x2 x3) = mkApp (mkCId "ComparAdvAdj") [gf x1, gf x2, gf x3]
+  gf (GComparAdvAdjS x1 x2 x3) = mkApp (mkCId "ComparAdvAdjS") [gf x1, gf x2, gf x3]
+  gf (GConjAdv x1 x2) = mkApp (mkCId "ConjAdv") [gf x1, gf x2]
+  gf (GPositAdvAdj x1) = mkApp (mkCId "PositAdvAdj") [gf x1]
+  gf (GPrepNP x1 x2) = mkApp (mkCId "PrepNP") [gf x1, gf x2]
+  gf (GSubjS x1 x2) = mkApp (mkCId "SubjS") [gf x1, gf x2]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdAdv" -> GAdAdv (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "ComparAdvAdj" -> GComparAdvAdj (fg x1) (fg x2) (fg x3)
+      Just (i,[x1,x2,x3]) | i == mkCId "ComparAdvAdjS" -> GComparAdvAdjS (fg x1) (fg x2) (fg x3)
+      Just (i,[x1,x2]) | i == mkCId "ConjAdv" -> GConjAdv (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "PositAdvAdj" -> GPositAdvAdj (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "PrepNP" -> GPrepNP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SubjS" -> GSubjS (fg x1) (fg x2)
+
+
+      _ -> error ("no Adv " ++ show t)
+
+instance Gf GAnt where
+  gf GAAnter = mkApp (mkCId "AAnter") []
+  gf GASimul = mkApp (mkCId "ASimul") []
+
+  fg t =
+    case unApp t of
+      Just (i,[]) | i == mkCId "AAnter" -> GAAnter 
+      Just (i,[]) | i == mkCId "ASimul" -> GASimul 
+
+
+      _ -> error ("no Ant " ++ show t)
+
+instance Gf GCN where
+  gf (GAdjCN x1 x2) = mkApp (mkCId "AdjCN") [gf x1, gf x2]
+  gf (GAdvCN x1 x2) = mkApp (mkCId "AdvCN") [gf x1, gf x2]
+  gf (GAppAPCN x1 x2) = mkApp (mkCId "AppAPCN") [gf x1, gf x2]
+  gf (GApposCN x1 x2) = mkApp (mkCId "ApposCN") [gf x1, gf x2]
+  gf (GComplN2 x1 x2) = mkApp (mkCId "ComplN2") [gf x1, gf x2]
+  gf (GCompoundCN x1 x2 x3) = mkApp (mkCId "CompoundCN") [gf x1, gf x2, gf x3]
+  gf (GConjCN x1 x2) = mkApp (mkCId "ConjCN") [gf x1, gf x2]
+  gf (GPartNP x1 x2) = mkApp (mkCId "PartNP") [gf x1, gf x2]
+  gf (GPossNP x1 x2) = mkApp (mkCId "PossNP") [gf x1, gf x2]
+  gf (GRelCN x1 x2) = mkApp (mkCId "RelCN") [gf x1, gf x2]
+  gf (GSentCN x1 x2) = mkApp (mkCId "SentCN") [gf x1, gf x2]
+  gf (GUseN x1) = mkApp (mkCId "UseN") [gf x1]
+  gf (GUseN2 x1) = mkApp (mkCId "UseN2") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdjCN" -> GAdjCN (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "AdvCN" -> GAdvCN (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "AppAPCN" -> GAppAPCN (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ApposCN" -> GApposCN (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplN2" -> GComplN2 (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "CompoundCN" -> GCompoundCN (fg x1) (fg x2) (fg x3)
+      Just (i,[x1,x2]) | i == mkCId "ConjCN" -> GConjCN (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "PartNP" -> GPartNP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "PossNP" -> GPossNP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "RelCN" -> GRelCN (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SentCN" -> GSentCN (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "UseN" -> GUseN (fg x1)
+      Just (i,[x1]) | i == mkCId "UseN2" -> GUseN2 (fg x1)
+
+
+      _ -> error ("no CN " ++ show t)
+
+instance Gf GCard where
+  gf (GAdNum x1 x2) = mkApp (mkCId "AdNum") [gf x1, gf x2]
+  gf (GNumDigits x1) = mkApp (mkCId "NumDigits") [gf x1]
+  gf (GNumNumeral x1) = mkApp (mkCId "NumNumeral") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdNum" -> GAdNum (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "NumDigits" -> GNumDigits (fg x1)
+      Just (i,[x1]) | i == mkCId "NumNumeral" -> GNumNumeral (fg x1)
+
+
+      _ -> error ("no Card " ++ show t)
+
+instance Gf GCl where
+  gf (GExistNP x1) = mkApp (mkCId "ExistNP") [gf x1]
+  gf (GPredSCVP x1 x2) = mkApp (mkCId "PredSCVP") [gf x1, gf x2]
+  gf (GPredVP x1 x2) = mkApp (mkCId "PredVP") [gf x1, gf x2]
+  gf (GPredVPosv x1 x2) = mkApp (mkCId "PredVPosv") [gf x1, gf x2]
+  gf (GPredVPovs x1 x2) = mkApp (mkCId "PredVPovs") [gf x1, gf x2]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "ExistNP" -> GExistNP (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "PredSCVP" -> GPredSCVP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "PredVP" -> GPredVP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "PredVPosv" -> GPredVPosv (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "PredVPovs" -> GPredVPovs (fg x1) (fg x2)
+
+
+      _ -> error ("no Cl " ++ show t)
+
+instance Gf GClC_none where
+  gf (GContClC_none x1 x2) = mkApp (mkCId "ContClC_none") [gf x1, gf x2]
+  gf (GStartClC_none x1 x2 x3) = mkApp (mkCId "StartClC_none") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "ContClC_none" -> GContClC_none (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "StartClC_none" -> GStartClC_none (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no ClC_none " ++ show t)
+
+instance Gf GClC_np where
+  gf (GContClC_np x1 x2) = mkApp (mkCId "ContClC_np") [gf x1, gf x2]
+  gf (GStartClC_np x1 x2 x3) = mkApp (mkCId "StartClC_np") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "ContClC_np" -> GContClC_np (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "StartClC_np" -> GStartClC_np (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no ClC_np " ++ show t)
+
+instance Gf GClSlash where
+  gf (GAdvSlash x1 x2) = mkApp (mkCId "AdvSlash") [gf x1, gf x2]
+  gf (GSlashPrep x1 x2) = mkApp (mkCId "SlashPrep") [gf x1, gf x2]
+  gf (GSlashVP x1 x2) = mkApp (mkCId "SlashVP") [gf x1, gf x2]
+  gf (GSlashVS x1 x2 x3) = mkApp (mkCId "SlashVS") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdvSlash" -> GAdvSlash (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SlashPrep" -> GSlashPrep (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SlashVP" -> GSlashVP (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "SlashVS" -> GSlashVS (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no ClSlash " ++ show t)
+
+instance Gf GComp where
+  gf (GCompAP x1) = mkApp (mkCId "CompAP") [gf x1]
+  gf (GCompAdv x1) = mkApp (mkCId "CompAdv") [gf x1]
+  gf (GCompCN x1) = mkApp (mkCId "CompCN") [gf x1]
+  gf (GCompNP x1) = mkApp (mkCId "CompNP") [gf x1]
+  gf (GCompQS x1) = mkApp (mkCId "CompQS") [gf x1]
+  gf (GCompS x1) = mkApp (mkCId "CompS") [gf x1]
+  gf (GCompVP x1 x2 x3) = mkApp (mkCId "CompVP") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "CompAP" -> GCompAP (fg x1)
+      Just (i,[x1]) | i == mkCId "CompAdv" -> GCompAdv (fg x1)
+      Just (i,[x1]) | i == mkCId "CompCN" -> GCompCN (fg x1)
+      Just (i,[x1]) | i == mkCId "CompNP" -> GCompNP (fg x1)
+      Just (i,[x1]) | i == mkCId "CompQS" -> GCompQS (fg x1)
+      Just (i,[x1]) | i == mkCId "CompS" -> GCompS (fg x1)
+      Just (i,[x1,x2,x3]) | i == mkCId "CompVP" -> GCompVP (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no Comp " ++ show t)
+
+instance Gf GDet where
+  gf (GDetQuant x1 x2) = mkApp (mkCId "DetQuant") [gf x1, gf x2]
+  gf (GDetQuantOrd x1 x2 x3) = mkApp (mkCId "DetQuantOrd") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "DetQuant" -> GDetQuant (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "DetQuantOrd" -> GDetQuantOrd (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no Det " ++ show t)
+
+instance Gf GIAdv where
+  gf (GAdvIAdv x1 x2) = mkApp (mkCId "AdvIAdv") [gf x1, gf x2]
+  gf (GConjIAdv x1 x2) = mkApp (mkCId "ConjIAdv") [gf x1, gf x2]
+  gf (GPrepIP x1 x2) = mkApp (mkCId "PrepIP") [gf x1, gf x2]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdvIAdv" -> GAdvIAdv (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ConjIAdv" -> GConjIAdv (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "PrepIP" -> GPrepIP (fg x1) (fg x2)
+
+
+      _ -> error ("no IAdv " ++ show t)
+
+instance Gf GIComp where
+  gf (GCompIAdv x1) = mkApp (mkCId "CompIAdv") [gf x1]
+  gf (GCompIP x1) = mkApp (mkCId "CompIP") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "CompIAdv" -> GCompIAdv (fg x1)
+      Just (i,[x1]) | i == mkCId "CompIP" -> GCompIP (fg x1)
+
+
+      _ -> error ("no IComp " ++ show t)
+
+instance Gf GIDet where
+  gf (GIdetQuant x1 x2) = mkApp (mkCId "IdetQuant") [gf x1, gf x2]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "IdetQuant" -> GIdetQuant (fg x1) (fg x2)
+
+
+      _ -> error ("no IDet " ++ show t)
+
+instance Gf GIP where
+  gf (GAdvIP x1 x2) = mkApp (mkCId "AdvIP") [gf x1, gf x2]
+  gf (GIdetCN x1 x2) = mkApp (mkCId "IdetCN") [gf x1, gf x2]
+  gf (GIdetIP x1) = mkApp (mkCId "IdetIP") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdvIP" -> GAdvIP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "IdetCN" -> GIdetCN (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "IdetIP" -> GIdetIP (fg x1)
+
+
+      _ -> error ("no IP " ++ show t)
+
+instance Gf GImp where
+  gf (GImpVP x1) = mkApp (mkCId "ImpVP") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "ImpVP" -> GImpVP (fg x1)
+
+
+      _ -> error ("no Imp " ++ show t)
+
+instance Gf GListAP where
+  gf (GListAP [x1,x2]) = mkApp (mkCId "BaseAP") [gf x1, gf x2]
+  gf (GListAP (x:xs)) = mkApp (mkCId "ConsAP") [gf x, gf (GListAP xs)]
+  fg t =
+    GListAP (fgs t) where
+     fgs t = case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "BaseAP" -> [fg x1, fg x2]
+      Just (i,[x1,x2]) | i == mkCId "ConsAP" -> fg x1 : fgs x2
+
+
+      _ -> error ("no ListAP " ++ show t)
+
+instance Gf GListAdV where
+  gf (GListAdV [x1,x2]) = mkApp (mkCId "BaseAdV") [gf x1, gf x2]
+  gf (GListAdV (x:xs)) = mkApp (mkCId "ConsAdV") [gf x, gf (GListAdV xs)]
+  fg t =
+    GListAdV (fgs t) where
+     fgs t = case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "BaseAdV" -> [fg x1, fg x2]
+      Just (i,[x1,x2]) | i == mkCId "ConsAdV" -> fg x1 : fgs x2
+
+
+      _ -> error ("no ListAdV " ++ show t)
+
+instance Gf GListAdv where
+  gf (GListAdv [x1,x2]) = mkApp (mkCId "BaseAdv") [gf x1, gf x2]
+  gf (GListAdv (x:xs)) = mkApp (mkCId "ConsAdv") [gf x, gf (GListAdv xs)]
+  fg t =
+    GListAdv (fgs t) where
+     fgs t = case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "BaseAdv" -> [fg x1, fg x2]
+      Just (i,[x1,x2]) | i == mkCId "ConsAdv" -> fg x1 : fgs x2
+
+
+      _ -> error ("no ListAdv " ++ show t)
+
+instance Gf GListCN where
+  gf (GListCN [x1,x2]) = mkApp (mkCId "BaseCN") [gf x1, gf x2]
+  gf (GListCN (x:xs)) = mkApp (mkCId "ConsCN") [gf x, gf (GListCN xs)]
+  fg t =
+    GListCN (fgs t) where
+     fgs t = case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "BaseCN" -> [fg x1, fg x2]
+      Just (i,[x1,x2]) | i == mkCId "ConsCN" -> fg x1 : fgs x2
+
+
+      _ -> error ("no ListCN " ++ show t)
+
+instance Gf GListIAdv where
+  gf (GListIAdv [x1,x2]) = mkApp (mkCId "BaseIAdv") [gf x1, gf x2]
+  gf (GListIAdv (x:xs)) = mkApp (mkCId "ConsIAdv") [gf x, gf (GListIAdv xs)]
+  fg t =
+    GListIAdv (fgs t) where
+     fgs t = case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "BaseIAdv" -> [fg x1, fg x2]
+      Just (i,[x1,x2]) | i == mkCId "ConsIAdv" -> fg x1 : fgs x2
+
+
+      _ -> error ("no ListIAdv " ++ show t)
+
+instance Gf GListNP where
+  gf (GListNP [x1,x2]) = mkApp (mkCId "BaseNP") [gf x1, gf x2]
+  gf (GListNP (x:xs)) = mkApp (mkCId "ConsNP") [gf x, gf (GListNP xs)]
+  fg t =
+    GListNP (fgs t) where
+     fgs t = case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "BaseNP" -> [fg x1, fg x2]
+      Just (i,[x1,x2]) | i == mkCId "ConsNP" -> fg x1 : fgs x2
+
+
+      _ -> error ("no ListNP " ++ show t)
+
+instance Gf GListRS where
+  gf (GListRS [x1,x2]) = mkApp (mkCId "BaseRS") [gf x1, gf x2]
+  gf (GListRS (x:xs)) = mkApp (mkCId "ConsRS") [gf x, gf (GListRS xs)]
+  fg t =
+    GListRS (fgs t) where
+     fgs t = case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "BaseRS" -> [fg x1, fg x2]
+      Just (i,[x1,x2]) | i == mkCId "ConsRS" -> fg x1 : fgs x2
+
+
+      _ -> error ("no ListRS " ++ show t)
+
+instance Gf GListS where
+  gf (GListS [x1,x2]) = mkApp (mkCId "BaseS") [gf x1, gf x2]
+  gf (GListS (x:xs)) = mkApp (mkCId "ConsS") [gf x, gf (GListS xs)]
+  fg t =
+    GListS (fgs t) where
+     fgs t = case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "BaseS" -> [fg x1, fg x2]
+      Just (i,[x1,x2]) | i == mkCId "ConsS" -> fg x1 : fgs x2
+
+
+      _ -> error ("no ListS " ++ show t)
+
+instance Gf GListVPI where
+  gf (GListVPI [x1,x2]) = mkApp (mkCId "BaseVPI") [gf x1, gf x2]
+  gf (GListVPI (x:xs)) = mkApp (mkCId "ConsVPI") [gf x, gf (GListVPI xs)]
+  fg t =
+    GListVPI (fgs t) where
+     fgs t = case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "BaseVPI" -> [fg x1, fg x2]
+      Just (i,[x1,x2]) | i == mkCId "ConsVPI" -> fg x1 : fgs x2
+
+
+      _ -> error ("no ListVPI " ++ show t)
+
+instance Gf GListVPS where
+  gf (GListVPS [x1,x2]) = mkApp (mkCId "BaseVPS") [gf x1, gf x2]
+  gf (GListVPS (x:xs)) = mkApp (mkCId "ConsVPS") [gf x, gf (GListVPS xs)]
+  fg t =
+    GListVPS (fgs t) where
+     fgs t = case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "BaseVPS" -> [fg x1, fg x2]
+      Just (i,[x1,x2]) | i == mkCId "ConsVPS" -> fg x1 : fgs x2
+
+
+      _ -> error ("no ListVPS " ++ show t)
+
+instance Gf GN where
+  gf (GDashCN x1 x2) = mkApp (mkCId "DashCN") [gf x1, gf x2]
+  gf (GGerundN x1) = mkApp (mkCId "GerundN") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "DashCN" -> GDashCN (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "GerundN" -> GGerundN (fg x1)
+
+
+      _ -> error ("no N " ++ show t)
+
+instance Gf GN2 where
+  gf (GComplN3 x1 x2) = mkApp (mkCId "ComplN3") [gf x1, gf x2]
+  gf (GUse2N3 x1) = mkApp (mkCId "Use2N3") [gf x1]
+  gf (GUse3N3 x1) = mkApp (mkCId "Use3N3") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "ComplN3" -> GComplN3 (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "Use2N3" -> GUse2N3 (fg x1)
+      Just (i,[x1]) | i == mkCId "Use3N3" -> GUse3N3 (fg x1)
+
+
+      _ -> error ("no N2 " ++ show t)
+
+instance Gf GNP where
+  gf (GAdvNP x1 x2) = mkApp (mkCId "AdvNP") [gf x1, gf x2]
+  gf (GApposNP x1 x2) = mkApp (mkCId "ApposNP") [gf x1, gf x2]
+  gf (GCNNumNP x1 x2) = mkApp (mkCId "CNNumNP") [gf x1, gf x2]
+  gf (GConjNP x1 x2) = mkApp (mkCId "ConjNP") [gf x1, gf x2]
+  gf (GCountNP x1 x2) = mkApp (mkCId "CountNP") [gf x1, gf x2]
+  gf (GDetCN x1 x2) = mkApp (mkCId "DetCN") [gf x1, gf x2]
+  gf (GDetNP x1) = mkApp (mkCId "DetNP") [gf x1]
+  gf (GExtAdvNP x1 x2) = mkApp (mkCId "ExtAdvNP") [gf x1, gf x2]
+  gf (GMassNP x1) = mkApp (mkCId "MassNP") [gf x1]
+  gf (GNomVPNP_none x1) = mkApp (mkCId "NomVPNP_none") [gf x1]
+  gf (GPPartNP x1 x2) = mkApp (mkCId "PPartNP") [gf x1, gf x2]
+  gf (GPredetNP x1 x2) = mkApp (mkCId "PredetNP") [gf x1, gf x2]
+  gf (GRelNP x1 x2) = mkApp (mkCId "RelNP") [gf x1, gf x2]
+  gf (GSelfNP x1) = mkApp (mkCId "SelfNP") [gf x1]
+  gf (GUsePN x1) = mkApp (mkCId "UsePN") [gf x1]
+  gf (GUsePron x1) = mkApp (mkCId "UsePron") [gf x1]
+  gf (GUseQuantPN x1 x2) = mkApp (mkCId "UseQuantPN") [gf x1, gf x2]
+  gf Gherself_NP = mkApp (mkCId "herself_NP") []
+  gf Ghimself_NP = mkApp (mkCId "himself_NP") []
+  gf Gitself_NP = mkApp (mkCId "itself_NP") []
+  gf Gmyself_NP = mkApp (mkCId "myself_NP") []
+  gf Gourselves_NP = mkApp (mkCId "ourselves_NP") []
+  gf Gthemselves_NP = mkApp (mkCId "themselves_NP") []
+  gf GyourselfPl_NP = mkApp (mkCId "yourselfPl_NP") []
+  gf GyourselfSg_NP = mkApp (mkCId "yourselfSg_NP") []
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdvNP" -> GAdvNP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ApposNP" -> GApposNP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "CNNumNP" -> GCNNumNP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ConjNP" -> GConjNP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "CountNP" -> GCountNP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "DetCN" -> GDetCN (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "DetNP" -> GDetNP (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "ExtAdvNP" -> GExtAdvNP (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "MassNP" -> GMassNP (fg x1)
+      Just (i,[x1]) | i == mkCId "NomVPNP_none" -> GNomVPNP_none (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "PPartNP" -> GPPartNP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "PredetNP" -> GPredetNP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "RelNP" -> GRelNP (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "SelfNP" -> GSelfNP (fg x1)
+      Just (i,[x1]) | i == mkCId "UsePN" -> GUsePN (fg x1)
+      Just (i,[x1]) | i == mkCId "UsePron" -> GUsePron (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "UseQuantPN" -> GUseQuantPN (fg x1) (fg x2)
+      Just (i,[]) | i == mkCId "herself_NP" -> Gherself_NP 
+      Just (i,[]) | i == mkCId "himself_NP" -> Ghimself_NP 
+      Just (i,[]) | i == mkCId "itself_NP" -> Gitself_NP 
+      Just (i,[]) | i == mkCId "myself_NP" -> Gmyself_NP 
+      Just (i,[]) | i == mkCId "ourselves_NP" -> Gourselves_NP 
+      Just (i,[]) | i == mkCId "themselves_NP" -> Gthemselves_NP 
+      Just (i,[]) | i == mkCId "yourselfPl_NP" -> GyourselfPl_NP 
+      Just (i,[]) | i == mkCId "yourselfSg_NP" -> GyourselfSg_NP 
+
+
+      _ -> error ("no NP " ++ show t)
+
+instance Gf GNum where
+  gf (GNumCard x1) = mkApp (mkCId "NumCard") [gf x1]
+  gf GNumPl = mkApp (mkCId "NumPl") []
+  gf GNumSg = mkApp (mkCId "NumSg") []
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "NumCard" -> GNumCard (fg x1)
+      Just (i,[]) | i == mkCId "NumPl" -> GNumPl 
+      Just (i,[]) | i == mkCId "NumSg" -> GNumSg 
+
+
+      _ -> error ("no Num " ++ show t)
+
+instance Gf GOrd where
+  gf (GOrdCompar x1) = mkApp (mkCId "OrdCompar") [gf x1]
+  gf (GOrdDigits x1) = mkApp (mkCId "OrdDigits") [gf x1]
+  gf (GOrdNumeral x1) = mkApp (mkCId "OrdNumeral") [gf x1]
+  gf (GOrdSuperl x1) = mkApp (mkCId "OrdSuperl") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "OrdCompar" -> GOrdCompar (fg x1)
+      Just (i,[x1]) | i == mkCId "OrdDigits" -> GOrdDigits (fg x1)
+      Just (i,[x1]) | i == mkCId "OrdNumeral" -> GOrdNumeral (fg x1)
+      Just (i,[x1]) | i == mkCId "OrdSuperl" -> GOrdSuperl (fg x1)
+
+
+      _ -> error ("no Ord " ++ show t)
+
+instance Gf GPConj where
+  gf GNoPConj = mkApp (mkCId "NoPConj") []
+  gf (GPConjConj x1) = mkApp (mkCId "PConjConj") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[]) | i == mkCId "NoPConj" -> GNoPConj 
+      Just (i,[x1]) | i == mkCId "PConjConj" -> GPConjConj (fg x1)
+
+
+      _ -> error ("no PConj " ++ show t)
+
+instance Gf GPN where
+  gf (GSymbPN x1) = mkApp (mkCId "SymbPN") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "SymbPN" -> GSymbPN (fg x1)
+
+
+      _ -> error ("no PN " ++ show t)
+
+instance Gf GPhr where
+  gf (GPhrUtt x1 x2 x3) = mkApp (mkCId "PhrUtt") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3]) | i == mkCId "PhrUtt" -> GPhrUtt (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no Phr " ++ show t)
+
+instance Gf GPol where
+  gf GPNeg = mkApp (mkCId "PNeg") []
+  gf GPPos = mkApp (mkCId "PPos") []
+
+  fg t =
+    case unApp t of
+      Just (i,[]) | i == mkCId "PNeg" -> GPNeg 
+      Just (i,[]) | i == mkCId "PPos" -> GPPos 
+
+
+      _ -> error ("no Pol " ++ show t)
+
+instance Gf GPrAP_none where
+  gf (GAgentPastPartAP_none x1 x2) = mkApp (mkCId "AgentPastPartAP_none") [gf x1, gf x2]
+  gf (GLiftAP x1) = mkApp (mkCId "LiftAP") [gf x1]
+  gf (GPastPartAP_none x1) = mkApp (mkCId "PastPartAP_none") [gf x1]
+  gf (GPresPartAP_none x1) = mkApp (mkCId "PresPartAP_none") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AgentPastPartAP_none" -> GAgentPastPartAP_none (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "LiftAP" -> GLiftAP (fg x1)
+      Just (i,[x1]) | i == mkCId "PastPartAP_none" -> GPastPartAP_none (fg x1)
+      Just (i,[x1]) | i == mkCId "PresPartAP_none" -> GPresPartAP_none (fg x1)
+
+
+      _ -> error ("no PrAP_none " ++ show t)
+
+instance Gf GPrAP_np where
+  gf (GLiftA2 x1) = mkApp (mkCId "LiftA2") [gf x1]
+  gf (GPresPartAP_np x1) = mkApp (mkCId "PresPartAP_np") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftA2" -> GLiftA2 (fg x1)
+      Just (i,[x1]) | i == mkCId "PresPartAP_np" -> GPresPartAP_np (fg x1)
+
+
+      _ -> error ("no PrAP_np " ++ show t)
+
+instance Gf GPrAdv_none where
+  gf (GComplAdv_none x1 x2) = mkApp (mkCId "ComplAdv_none") [gf x1, gf x2]
+  gf (GLiftAdV x1) = mkApp (mkCId "LiftAdV") [gf x1]
+  gf (GLiftAdv x1) = mkApp (mkCId "LiftAdv") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "ComplAdv_none" -> GComplAdv_none (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "LiftAdV" -> GLiftAdV (fg x1)
+      Just (i,[x1]) | i == mkCId "LiftAdv" -> GLiftAdv (fg x1)
+
+
+      _ -> error ("no PrAdv_none " ++ show t)
+
+instance Gf GPrAdv_np where
+  gf (GLiftPrep x1) = mkApp (mkCId "LiftPrep") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftPrep" -> GLiftPrep (fg x1)
+
+
+      _ -> error ("no PrAdv_np " ++ show t)
+
+instance Gf GPrCN_none where
+  gf (GLiftCN x1) = mkApp (mkCId "LiftCN") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftCN" -> GLiftCN (fg x1)
+
+
+      _ -> error ("no PrCN_none " ++ show t)
+
+instance Gf GPrCN_np where
+  gf (GLiftN2 x1) = mkApp (mkCId "LiftN2") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftN2" -> GLiftN2 (fg x1)
+
+
+      _ -> error ("no PrCN_np " ++ show t)
+
+instance Gf GPrCl_none where
+  gf (GAdvCl_none x1 x2) = mkApp (mkCId "AdvCl_none") [gf x1, gf x2]
+  gf (GPredVP_none x1 x2) = mkApp (mkCId "PredVP_none") [gf x1, gf x2]
+  gf (GSlashClNP_none x1 x2) = mkApp (mkCId "SlashClNP_none") [gf x1, gf x2]
+  gf (GUseClC_none x1) = mkApp (mkCId "UseClC_none") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdvCl_none" -> GAdvCl_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "PredVP_none" -> GPredVP_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SlashClNP_none" -> GSlashClNP_none (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "UseClC_none" -> GUseClC_none (fg x1)
+
+
+      _ -> error ("no PrCl_none " ++ show t)
+
+instance Gf GPrCl_np where
+  gf (GAdvCl_np x1 x2) = mkApp (mkCId "AdvCl_np") [gf x1, gf x2]
+  gf (GPredVP_np x1 x2) = mkApp (mkCId "PredVP_np") [gf x1, gf x2]
+  gf (GUseClC_np x1) = mkApp (mkCId "UseClC_np") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdvCl_np" -> GAdvCl_np (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "PredVP_np" -> GPredVP_np (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "UseClC_np" -> GUseClC_np (fg x1)
+
+
+      _ -> error ("no PrCl_np " ++ show t)
+
+instance Gf GPrQCl_none where
+  gf (GAdvQCl_none x1 x2) = mkApp (mkCId "AdvQCl_none") [gf x1, gf x2]
+  gf (GQuestCl_none x1) = mkApp (mkCId "QuestCl_none") [gf x1]
+  gf (GQuestIAdv_none x1 x2) = mkApp (mkCId "QuestIAdv_none") [gf x1, gf x2]
+  gf (GQuestIComp_none x1 x2 x3 x4 x5) = mkApp (mkCId "QuestIComp_none") [gf x1, gf x2, gf x3, gf x4, gf x5]
+  gf (GQuestSlash_none x1 x2) = mkApp (mkCId "QuestSlash_none") [gf x1, gf x2]
+  gf (GQuestVP_none x1 x2) = mkApp (mkCId "QuestVP_none") [gf x1, gf x2]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdvQCl_none" -> GAdvQCl_none (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "QuestCl_none" -> GQuestCl_none (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "QuestIAdv_none" -> GQuestIAdv_none (fg x1) (fg x2)
+      Just (i,[x1,x2,x3,x4,x5]) | i == mkCId "QuestIComp_none" -> GQuestIComp_none (fg x1) (fg x2) (fg x3) (fg x4) (fg x5)
+      Just (i,[x1,x2]) | i == mkCId "QuestSlash_none" -> GQuestSlash_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "QuestVP_none" -> GQuestVP_none (fg x1) (fg x2)
+
+
+      _ -> error ("no PrQCl_none " ++ show t)
+
+instance Gf GPrQCl_np where
+  gf (GAdvQCl_np x1 x2) = mkApp (mkCId "AdvQCl_np") [gf x1, gf x2]
+  gf (GQuestCl_np x1) = mkApp (mkCId "QuestCl_np") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdvQCl_np" -> GAdvQCl_np (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "QuestCl_np" -> GQuestCl_np (fg x1)
+
+
+      _ -> error ("no PrQCl_np " ++ show t)
+
+instance Gf GPrS where
+  gf (GUseAdvCl_none x1 x2) = mkApp (mkCId "UseAdvCl_none") [gf x1, gf x2]
+  gf (GUseCl_none x1) = mkApp (mkCId "UseCl_none") [gf x1]
+  gf (GUseQCl_none x1) = mkApp (mkCId "UseQCl_none") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "UseAdvCl_none" -> GUseAdvCl_none (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "UseCl_none" -> GUseCl_none (fg x1)
+      Just (i,[x1]) | i == mkCId "UseQCl_none" -> GUseQCl_none (fg x1)
+
+
+      _ -> error ("no PrS " ++ show t)
+
+instance Gf GPrVPI_none where
+  gf (GInfVP_none x1) = mkApp (mkCId "InfVP_none") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "InfVP_none" -> GInfVP_none (fg x1)
+
+
+      _ -> error ("no PrVPI_none " ++ show t)
+
+instance Gf GPrVPI_np where
+  gf (GInfVP_np x1) = mkApp (mkCId "InfVP_np") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "InfVP_np" -> GInfVP_np (fg x1)
+
+
+      _ -> error ("no PrVPI_np " ++ show t)
+
+instance Gf GPrVP_a where
+  gf (GAgentPassUseV_a x1 x2 x3 x4 x5) = mkApp (mkCId "AgentPassUseV_a") [gf x1, gf x2, gf x3, gf x4, gf x5]
+  gf (GPassUseV_a x1 x2 x3 x4) = mkApp (mkCId "PassUseV_a") [gf x1, gf x2, gf x3, gf x4]
+  gf (GReflVP_a x1) = mkApp (mkCId "ReflVP_a") [gf x1]
+  gf (GUseV_a x1 x2 x3 x4) = mkApp (mkCId "UseV_a") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3,x4,x5]) | i == mkCId "AgentPassUseV_a" -> GAgentPassUseV_a (fg x1) (fg x2) (fg x3) (fg x4) (fg x5)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "PassUseV_a" -> GPassUseV_a (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1]) | i == mkCId "ReflVP_a" -> GReflVP_a (fg x1)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_a" -> GUseV_a (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_a " ++ show t)
+
+instance Gf GPrVP_n where
+  gf (GAgentPassUseV_n x1 x2 x3 x4 x5) = mkApp (mkCId "AgentPassUseV_n") [gf x1, gf x2, gf x3, gf x4, gf x5]
+  gf (GPassUseV_n x1 x2 x3 x4) = mkApp (mkCId "PassUseV_n") [gf x1, gf x2, gf x3, gf x4]
+  gf (GReflVP_n x1) = mkApp (mkCId "ReflVP_n") [gf x1]
+  gf (GUseV_n x1 x2 x3 x4) = mkApp (mkCId "UseV_n") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3,x4,x5]) | i == mkCId "AgentPassUseV_n" -> GAgentPassUseV_n (fg x1) (fg x2) (fg x3) (fg x4) (fg x5)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "PassUseV_n" -> GPassUseV_n (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1]) | i == mkCId "ReflVP_n" -> GReflVP_n (fg x1)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_n" -> GUseV_n (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_n " ++ show t)
+
+instance Gf GPrVP_none where
+  gf (GAfterVP_none x1 x2) = mkApp (mkCId "AfterVP_none") [gf x1, gf x2]
+  gf (GAgentPassUseV_none x1 x2 x3 x4 x5) = mkApp (mkCId "AgentPassUseV_none") [gf x1, gf x2, gf x3, gf x4, gf x5]
+  gf (GBeforeVP_none x1 x2) = mkApp (mkCId "BeforeVP_none") [gf x1, gf x2]
+  gf (GByVP_none x1 x2) = mkApp (mkCId "ByVP_none") [gf x1, gf x2]
+  gf (GComplV2_none x1 x2) = mkApp (mkCId "ComplV2_none") [gf x1, gf x2]
+  gf (GComplVA_none x1 x2) = mkApp (mkCId "ComplVA_none") [gf x1, gf x2]
+  gf (GComplVN_none x1 x2) = mkApp (mkCId "ComplVN_none") [gf x1, gf x2]
+  gf (GComplVQ_none x1 x2) = mkApp (mkCId "ComplVQ_none") [gf x1, gf x2]
+  gf (GComplVS_none x1 x2) = mkApp (mkCId "ComplVS_none") [gf x1, gf x2]
+  gf (GComplVV_none x1 x2) = mkApp (mkCId "ComplVV_none") [gf x1, gf x2]
+  gf (GInOrderVP_none x1 x2) = mkApp (mkCId "InOrderVP_none") [gf x1, gf x2]
+  gf (GPassUseV_none x1 x2 x3 x4) = mkApp (mkCId "PassUseV_none") [gf x1, gf x2, gf x3, gf x4]
+  gf (GReflVP_none x1) = mkApp (mkCId "ReflVP_none") [gf x1]
+  gf (GUseAP_none x1 x2 x3 x4) = mkApp (mkCId "UseAP_none") [gf x1, gf x2, gf x3, gf x4]
+  gf (GUseAdv_none x1 x2 x3 x4) = mkApp (mkCId "UseAdv_none") [gf x1, gf x2, gf x3, gf x4]
+  gf (GUseCN_none x1 x2 x3 x4) = mkApp (mkCId "UseCN_none") [gf x1, gf x2, gf x3, gf x4]
+  gf (GUseNP_none x1 x2 x3 x4) = mkApp (mkCId "UseNP_none") [gf x1, gf x2, gf x3, gf x4]
+  gf (GUseQ_none x1 x2 x3 x4) = mkApp (mkCId "UseQ_none") [gf x1, gf x2, gf x3, gf x4]
+  gf (GUseS_none x1 x2 x3 x4) = mkApp (mkCId "UseS_none") [gf x1, gf x2, gf x3, gf x4]
+  gf (GUseVPC_none x1) = mkApp (mkCId "UseVPC_none") [gf x1]
+  gf (GUseVP_none x1 x2 x3 x4) = mkApp (mkCId "UseVP_none") [gf x1, gf x2, gf x3, gf x4]
+  gf (GUseV_none x1 x2 x3 x4) = mkApp (mkCId "UseV_none") [gf x1, gf x2, gf x3, gf x4]
+  gf (GWhenVP_none x1 x2) = mkApp (mkCId "WhenVP_none") [gf x1, gf x2]
+  gf (GWithoutVP_none x1 x2) = mkApp (mkCId "WithoutVP_none") [gf x1, gf x2]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AfterVP_none" -> GAfterVP_none (fg x1) (fg x2)
+      Just (i,[x1,x2,x3,x4,x5]) | i == mkCId "AgentPassUseV_none" -> GAgentPassUseV_none (fg x1) (fg x2) (fg x3) (fg x4) (fg x5)
+      Just (i,[x1,x2]) | i == mkCId "BeforeVP_none" -> GBeforeVP_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ByVP_none" -> GByVP_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplV2_none" -> GComplV2_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplVA_none" -> GComplVA_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplVN_none" -> GComplVN_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplVQ_none" -> GComplVQ_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplVS_none" -> GComplVS_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplVV_none" -> GComplVV_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "InOrderVP_none" -> GInOrderVP_none (fg x1) (fg x2)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "PassUseV_none" -> GPassUseV_none (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1]) | i == mkCId "ReflVP_none" -> GReflVP_none (fg x1)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseAP_none" -> GUseAP_none (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseAdv_none" -> GUseAdv_none (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseCN_none" -> GUseCN_none (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseNP_none" -> GUseNP_none (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseQ_none" -> GUseQ_none (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseS_none" -> GUseS_none (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1]) | i == mkCId "UseVPC_none" -> GUseVPC_none (fg x1)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseVP_none" -> GUseVP_none (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_none" -> GUseV_none (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2]) | i == mkCId "WhenVP_none" -> GWhenVP_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "WithoutVP_none" -> GWithoutVP_none (fg x1) (fg x2)
+
+
+      _ -> error ("no PrVP_none " ++ show t)
+
+instance Gf GPrVP_np where
+  gf (GAgentPassUseV_np x1 x2 x3 x4 x5) = mkApp (mkCId "AgentPassUseV_np") [gf x1, gf x2, gf x3, gf x4, gf x5]
+  gf (GComplVS_np x1 x2) = mkApp (mkCId "ComplVS_np") [gf x1, gf x2]
+  gf (GComplVV_np x1 x2) = mkApp (mkCId "ComplVV_np") [gf x1, gf x2]
+  gf (GPassUseV_np x1 x2 x3 x4) = mkApp (mkCId "PassUseV_np") [gf x1, gf x2, gf x3, gf x4]
+  gf (GReflVP2_np x1) = mkApp (mkCId "ReflVP2_np") [gf x1]
+  gf (GReflVP_np x1) = mkApp (mkCId "ReflVP_np") [gf x1]
+  gf (GSlashV2A_none x1 x2) = mkApp (mkCId "SlashV2A_none") [gf x1, gf x2]
+  gf (GSlashV2N_none x1 x2) = mkApp (mkCId "SlashV2N_none") [gf x1, gf x2]
+  gf (GSlashV2Q_none x1 x2) = mkApp (mkCId "SlashV2Q_none") [gf x1, gf x2]
+  gf (GSlashV2S_none x1 x2) = mkApp (mkCId "SlashV2S_none") [gf x1, gf x2]
+  gf (GSlashV2V_none x1 x2) = mkApp (mkCId "SlashV2V_none") [gf x1, gf x2]
+  gf (GSlashV3_none x1 x2) = mkApp (mkCId "SlashV3_none") [gf x1, gf x2]
+  gf (GUseAP_np x1 x2 x3 x4) = mkApp (mkCId "UseAP_np") [gf x1, gf x2, gf x3, gf x4]
+  gf (GUseAdv_np x1 x2 x3 x4) = mkApp (mkCId "UseAdv_np") [gf x1, gf x2, gf x3, gf x4]
+  gf (GUseCN_np x1 x2 x3 x4) = mkApp (mkCId "UseCN_np") [gf x1, gf x2, gf x3, gf x4]
+  gf (GUseVPC_np x1) = mkApp (mkCId "UseVPC_np") [gf x1]
+  gf (GUseV_np x1 x2 x3 x4) = mkApp (mkCId "UseV_np") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3,x4,x5]) | i == mkCId "AgentPassUseV_np" -> GAgentPassUseV_np (fg x1) (fg x2) (fg x3) (fg x4) (fg x5)
+      Just (i,[x1,x2]) | i == mkCId "ComplVS_np" -> GComplVS_np (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplVV_np" -> GComplVV_np (fg x1) (fg x2)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "PassUseV_np" -> GPassUseV_np (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1]) | i == mkCId "ReflVP2_np" -> GReflVP2_np (fg x1)
+      Just (i,[x1]) | i == mkCId "ReflVP_np" -> GReflVP_np (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "SlashV2A_none" -> GSlashV2A_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SlashV2N_none" -> GSlashV2N_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SlashV2Q_none" -> GSlashV2Q_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SlashV2S_none" -> GSlashV2S_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SlashV2V_none" -> GSlashV2V_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SlashV3_none" -> GSlashV3_none (fg x1) (fg x2)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseAP_np" -> GUseAP_np (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseAdv_np" -> GUseAdv_np (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseCN_np" -> GUseCN_np (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1]) | i == mkCId "UseVPC_np" -> GUseVPC_np (fg x1)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_np" -> GUseV_np (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_np " ++ show t)
+
+instance Gf GPrVP_np_a where
+  gf (GUseV_np_a x1 x2 x3 x4) = mkApp (mkCId "UseV_np_a") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_np_a" -> GUseV_np_a (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_np_a " ++ show t)
+
+instance Gf GPrVP_np_n where
+  gf (GUseV_np_n x1 x2 x3 x4) = mkApp (mkCId "UseV_np_n") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_np_n" -> GUseV_np_n (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_np_n " ++ show t)
+
+instance Gf GPrVP_np_np where
+  gf (GSlashV2V_np x1 x2) = mkApp (mkCId "SlashV2V_np") [gf x1, gf x2]
+  gf (GUseV_np_np x1 x2 x3 x4) = mkApp (mkCId "UseV_np_np") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "SlashV2V_np" -> GSlashV2V_np (fg x1) (fg x2)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_np_np" -> GUseV_np_np (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_np_np " ++ show t)
+
+instance Gf GPrVP_np_q where
+  gf (GUseV_np_q x1 x2 x3 x4) = mkApp (mkCId "UseV_np_q") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_np_q" -> GUseV_np_q (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_np_q " ++ show t)
+
+instance Gf GPrVP_np_s where
+  gf (GUseV_np_s x1 x2 x3 x4) = mkApp (mkCId "UseV_np_s") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_np_s" -> GUseV_np_s (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_np_s " ++ show t)
+
+instance Gf GPrVP_np_v where
+  gf (GUseV_np_v x1 x2 x3 x4) = mkApp (mkCId "UseV_np_v") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_np_v" -> GUseV_np_v (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_np_v " ++ show t)
+
+instance Gf GPrVP_q where
+  gf (GAgentPassUseV_q x1 x2 x3 x4 x5) = mkApp (mkCId "AgentPassUseV_q") [gf x1, gf x2, gf x3, gf x4, gf x5]
+  gf (GPassUseV_q x1 x2 x3 x4) = mkApp (mkCId "PassUseV_q") [gf x1, gf x2, gf x3, gf x4]
+  gf (GReflVP_q x1) = mkApp (mkCId "ReflVP_q") [gf x1]
+  gf (GUseV_q x1 x2 x3 x4) = mkApp (mkCId "UseV_q") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3,x4,x5]) | i == mkCId "AgentPassUseV_q" -> GAgentPassUseV_q (fg x1) (fg x2) (fg x3) (fg x4) (fg x5)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "PassUseV_q" -> GPassUseV_q (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1]) | i == mkCId "ReflVP_q" -> GReflVP_q (fg x1)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_q" -> GUseV_q (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_q " ++ show t)
+
+instance Gf GPrVP_s where
+  gf (GAgentPassUseV_s x1 x2 x3 x4 x5) = mkApp (mkCId "AgentPassUseV_s") [gf x1, gf x2, gf x3, gf x4, gf x5]
+  gf (GPassUseV_s x1 x2 x3 x4) = mkApp (mkCId "PassUseV_s") [gf x1, gf x2, gf x3, gf x4]
+  gf (GReflVP_s x1) = mkApp (mkCId "ReflVP_s") [gf x1]
+  gf (GUseV_s x1 x2 x3 x4) = mkApp (mkCId "UseV_s") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3,x4,x5]) | i == mkCId "AgentPassUseV_s" -> GAgentPassUseV_s (fg x1) (fg x2) (fg x3) (fg x4) (fg x5)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "PassUseV_s" -> GPassUseV_s (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1]) | i == mkCId "ReflVP_s" -> GReflVP_s (fg x1)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_s" -> GUseV_s (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_s " ++ show t)
+
+instance Gf GPrVP_v where
+  gf (GAgentPassUseV_v x1 x2 x3 x4 x5) = mkApp (mkCId "AgentPassUseV_v") [gf x1, gf x2, gf x3, gf x4, gf x5]
+  gf (GPassUseV_v x1 x2 x3 x4) = mkApp (mkCId "PassUseV_v") [gf x1, gf x2, gf x3, gf x4]
+  gf (GReflVP_v x1) = mkApp (mkCId "ReflVP_v") [gf x1]
+  gf (GUseV_v x1 x2 x3 x4) = mkApp (mkCId "UseV_v") [gf x1, gf x2, gf x3, gf x4]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3,x4,x5]) | i == mkCId "AgentPassUseV_v" -> GAgentPassUseV_v (fg x1) (fg x2) (fg x3) (fg x4) (fg x5)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "PassUseV_v" -> GPassUseV_v (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1]) | i == mkCId "ReflVP_v" -> GReflVP_v (fg x1)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "UseV_v" -> GUseV_v (fg x1) (fg x2) (fg x3) (fg x4)
+
+
+      _ -> error ("no PrVP_v " ++ show t)
+
+instance Gf GPrV_a where
+  gf (GLiftVA x1) = mkApp (mkCId "LiftVA") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftVA" -> GLiftVA (fg x1)
+
+
+      _ -> error ("no PrV_a " ++ show t)
+
+instance Gf GPrV_n where
+  gf (GLiftVN x1) = mkApp (mkCId "LiftVN") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftVN" -> GLiftVN (fg x1)
+
+
+      _ -> error ("no PrV_n " ++ show t)
+
+instance Gf GPrV_none where
+  gf (GLiftV x1) = mkApp (mkCId "LiftV") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftV" -> GLiftV (fg x1)
+
+
+      _ -> error ("no PrV_none " ++ show t)
+
+instance Gf GPrV_np where
+  gf (GLiftV2 x1) = mkApp (mkCId "LiftV2") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftV2" -> GLiftV2 (fg x1)
+
+
+      _ -> error ("no PrV_np " ++ show t)
+
+instance Gf GPrV_np_a where
+  gf (GLiftV2A x1) = mkApp (mkCId "LiftV2A") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftV2A" -> GLiftV2A (fg x1)
+
+
+      _ -> error ("no PrV_np_a " ++ show t)
+
+instance Gf GPrV_np_n where
+  gf (GLiftV2N x1) = mkApp (mkCId "LiftV2N") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftV2N" -> GLiftV2N (fg x1)
+
+
+      _ -> error ("no PrV_np_n " ++ show t)
+
+instance Gf GPrV_np_np where
+  gf (GLiftV3 x1) = mkApp (mkCId "LiftV3") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftV3" -> GLiftV3 (fg x1)
+
+
+      _ -> error ("no PrV_np_np " ++ show t)
+
+instance Gf GPrV_np_q where
+  gf (GLiftV2Q x1) = mkApp (mkCId "LiftV2Q") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftV2Q" -> GLiftV2Q (fg x1)
+
+
+      _ -> error ("no PrV_np_q " ++ show t)
+
+instance Gf GPrV_np_s where
+  gf (GLiftV2S x1) = mkApp (mkCId "LiftV2S") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftV2S" -> GLiftV2S (fg x1)
+
+
+      _ -> error ("no PrV_np_s " ++ show t)
+
+instance Gf GPrV_np_v where
+  gf (GLiftV2V x1) = mkApp (mkCId "LiftV2V") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftV2V" -> GLiftV2V (fg x1)
+
+
+      _ -> error ("no PrV_np_v " ++ show t)
+
+instance Gf GPrV_q where
+  gf (GLiftVQ x1) = mkApp (mkCId "LiftVQ") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftVQ" -> GLiftVQ (fg x1)
+
+
+      _ -> error ("no PrV_q " ++ show t)
+
+instance Gf GPrV_s where
+  gf (GLiftVS x1) = mkApp (mkCId "LiftVS") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftVS" -> GLiftVS (fg x1)
+
+
+      _ -> error ("no PrV_s " ++ show t)
+
+instance Gf GPrV_v where
+  gf (GLiftVV x1) = mkApp (mkCId "LiftVV") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "LiftVV" -> GLiftVV (fg x1)
+
+
+      _ -> error ("no PrV_v " ++ show t)
+
+instance Gf GQCl where
+  gf (GQuestCl x1) = mkApp (mkCId "QuestCl") [gf x1]
+  gf (GQuestIAdv x1 x2) = mkApp (mkCId "QuestIAdv") [gf x1, gf x2]
+  gf (GQuestIComp x1 x2) = mkApp (mkCId "QuestIComp") [gf x1, gf x2]
+  gf (GQuestQVP x1 x2) = mkApp (mkCId "QuestQVP") [gf x1, gf x2]
+  gf (GQuestSlash x1 x2) = mkApp (mkCId "QuestSlash") [gf x1, gf x2]
+  gf (GQuestVP x1 x2) = mkApp (mkCId "QuestVP") [gf x1, gf x2]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "QuestCl" -> GQuestCl (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "QuestIAdv" -> GQuestIAdv (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "QuestIComp" -> GQuestIComp (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "QuestQVP" -> GQuestQVP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "QuestSlash" -> GQuestSlash (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "QuestVP" -> GQuestVP (fg x1) (fg x2)
+
+
+      _ -> error ("no QCl " ++ show t)
+
+instance Gf GQS where
+  gf (GUseQCl x1 x2 x3) = mkApp (mkCId "UseQCl") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3]) | i == mkCId "UseQCl" -> GUseQCl (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no QS " ++ show t)
+
+instance Gf GQVP where
+  gf (GAddAdvQVP x1 x2) = mkApp (mkCId "AddAdvQVP") [gf x1, gf x2]
+  gf (GAdvQVP x1 x2) = mkApp (mkCId "AdvQVP") [gf x1, gf x2]
+  gf (GComplSlashIP x1 x2) = mkApp (mkCId "ComplSlashIP") [gf x1, gf x2]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AddAdvQVP" -> GAddAdvQVP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "AdvQVP" -> GAdvQVP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplSlashIP" -> GComplSlashIP (fg x1) (fg x2)
+
+
+      _ -> error ("no QVP " ++ show t)
+
+instance Gf GQuant where
+  gf GDefArt = mkApp (mkCId "DefArt") []
+  gf (GGenNP x1) = mkApp (mkCId "GenNP") [gf x1]
+  gf GIndefArt = mkApp (mkCId "IndefArt") []
+  gf (GPossPron x1) = mkApp (mkCId "PossPron") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[]) | i == mkCId "DefArt" -> GDefArt 
+      Just (i,[x1]) | i == mkCId "GenNP" -> GGenNP (fg x1)
+      Just (i,[]) | i == mkCId "IndefArt" -> GIndefArt 
+      Just (i,[x1]) | i == mkCId "PossPron" -> GPossPron (fg x1)
+
+
+      _ -> error ("no Quant " ++ show t)
+
+instance Gf GRCl where
+  gf (GEmptyRelSlash x1) = mkApp (mkCId "EmptyRelSlash") [gf x1]
+  gf (GRelCl x1) = mkApp (mkCId "RelCl") [gf x1]
+  gf (GRelSlash x1 x2) = mkApp (mkCId "RelSlash") [gf x1, gf x2]
+  gf (GRelVP x1 x2) = mkApp (mkCId "RelVP") [gf x1, gf x2]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "EmptyRelSlash" -> GEmptyRelSlash (fg x1)
+      Just (i,[x1]) | i == mkCId "RelCl" -> GRelCl (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "RelSlash" -> GRelSlash (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "RelVP" -> GRelVP (fg x1) (fg x2)
+
+
+      _ -> error ("no RCl " ++ show t)
+
+instance Gf GRP where
+  gf (GFunRP x1 x2 x3) = mkApp (mkCId "FunRP") [gf x1, gf x2, gf x3]
+  gf (GGenRP x1 x2) = mkApp (mkCId "GenRP") [gf x1, gf x2]
+  gf GIdRP = mkApp (mkCId "IdRP") []
+  gf Gthat_RP = mkApp (mkCId "that_RP") []
+  gf Gwho_RP = mkApp (mkCId "who_RP") []
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3]) | i == mkCId "FunRP" -> GFunRP (fg x1) (fg x2) (fg x3)
+      Just (i,[x1,x2]) | i == mkCId "GenRP" -> GGenRP (fg x1) (fg x2)
+      Just (i,[]) | i == mkCId "IdRP" -> GIdRP 
+      Just (i,[]) | i == mkCId "that_RP" -> Gthat_RP 
+      Just (i,[]) | i == mkCId "who_RP" -> Gwho_RP 
+
+
+      _ -> error ("no RP " ++ show t)
+
+instance Gf GRS where
+  gf (GConjRS x1 x2) = mkApp (mkCId "ConjRS") [gf x1, gf x2]
+  gf (GPastPartRS x1 x2 x3) = mkApp (mkCId "PastPartRS") [gf x1, gf x2, gf x3]
+  gf (GPresPartRS x1 x2 x3) = mkApp (mkCId "PresPartRS") [gf x1, gf x2, gf x3]
+  gf (GRelCl_none x1) = mkApp (mkCId "RelCl_none") [gf x1]
+  gf (GRelSlash_none x1 x2) = mkApp (mkCId "RelSlash_none") [gf x1, gf x2]
+  gf (GRelVP_none x1 x2) = mkApp (mkCId "RelVP_none") [gf x1, gf x2]
+  gf (GUseRCl x1 x2 x3) = mkApp (mkCId "UseRCl") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "ConjRS" -> GConjRS (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "PastPartRS" -> GPastPartRS (fg x1) (fg x2) (fg x3)
+      Just (i,[x1,x2,x3]) | i == mkCId "PresPartRS" -> GPresPartRS (fg x1) (fg x2) (fg x3)
+      Just (i,[x1]) | i == mkCId "RelCl_none" -> GRelCl_none (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "RelSlash_none" -> GRelSlash_none (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "RelVP_none" -> GRelVP_none (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "UseRCl" -> GUseRCl (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no RS " ++ show t)
+
+instance Gf GS where
+  gf (GAdvS x1 x2) = mkApp (mkCId "AdvS") [gf x1, gf x2]
+  gf (GConjS x1 x2) = mkApp (mkCId "ConjS") [gf x1, gf x2]
+  gf (GExtAdvS x1 x2) = mkApp (mkCId "ExtAdvS") [gf x1, gf x2]
+  gf (GPredVPS x1 x2) = mkApp (mkCId "PredVPS") [gf x1, gf x2]
+  gf (GRelS x1 x2) = mkApp (mkCId "RelS") [gf x1, gf x2]
+  gf (GSSubjS x1 x2 x3) = mkApp (mkCId "SSubjS") [gf x1, gf x2, gf x3]
+  gf (GUseCl x1 x2 x3) = mkApp (mkCId "UseCl") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdvS" -> GAdvS (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ConjS" -> GConjS (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ExtAdvS" -> GExtAdvS (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "PredVPS" -> GPredVPS (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "RelS" -> GRelS (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "SSubjS" -> GSSubjS (fg x1) (fg x2) (fg x3)
+      Just (i,[x1,x2,x3]) | i == mkCId "UseCl" -> GUseCl (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no S " ++ show t)
+
+instance Gf GSC where
+  gf (GEmbedQS x1) = mkApp (mkCId "EmbedQS") [gf x1]
+  gf (GEmbedS x1) = mkApp (mkCId "EmbedS") [gf x1]
+  gf (GEmbedVP x1) = mkApp (mkCId "EmbedVP") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "EmbedQS" -> GEmbedQS (fg x1)
+      Just (i,[x1]) | i == mkCId "EmbedS" -> GEmbedS (fg x1)
+      Just (i,[x1]) | i == mkCId "EmbedVP" -> GEmbedVP (fg x1)
+
+
+      _ -> error ("no SC " ++ show t)
+
+instance Gf GSSlash where
+  gf (GUseSlash x1 x2 x3) = mkApp (mkCId "UseSlash") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2,x3]) | i == mkCId "UseSlash" -> GUseSlash (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no SSlash " ++ show t)
+
+instance Gf GSymb where
+  gf (GMkSymb x1) = mkApp (mkCId "MkSymb") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "MkSymb" -> GMkSymb (fg x1)
+
+
+      _ -> error ("no Symb " ++ show t)
+
+instance Gf GTemp where
+  gf (GTTAnt x1 x2) = mkApp (mkCId "TTAnt") [gf x1, gf x2]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "TTAnt" -> GTTAnt (fg x1) (fg x2)
+
+
+      _ -> error ("no Temp " ++ show t)
+
+instance Gf GTense where
+  gf GTCond = mkApp (mkCId "TCond") []
+  gf GTFut = mkApp (mkCId "TFut") []
+  gf GTPast = mkApp (mkCId "TPast") []
+  gf GTPres = mkApp (mkCId "TPres") []
+
+  fg t =
+    case unApp t of
+      Just (i,[]) | i == mkCId "TCond" -> GTCond 
+      Just (i,[]) | i == mkCId "TFut" -> GTFut 
+      Just (i,[]) | i == mkCId "TPast" -> GTPast 
+      Just (i,[]) | i == mkCId "TPres" -> GTPres 
+
+
+      _ -> error ("no Tense " ++ show t)
+
+instance Gf GUtt where
+  gf (GPrImpPl x1) = mkApp (mkCId "PrImpPl") [gf x1]
+  gf (GPrImpSg x1) = mkApp (mkCId "PrImpSg") [gf x1]
+  gf (GUttAP x1) = mkApp (mkCId "UttAP") [gf x1]
+  gf (GUttAdV x1) = mkApp (mkCId "UttAdV") [gf x1]
+  gf (GUttAdv x1) = mkApp (mkCId "UttAdv") [gf x1]
+  gf (GUttCN x1) = mkApp (mkCId "UttCN") [gf x1]
+  gf (GUttCard x1) = mkApp (mkCId "UttCard") [gf x1]
+  gf (GUttIAdv x1) = mkApp (mkCId "UttIAdv") [gf x1]
+  gf (GUttIP x1) = mkApp (mkCId "UttIP") [gf x1]
+  gf (GUttImpPl x1 x2) = mkApp (mkCId "UttImpPl") [gf x1, gf x2]
+  gf (GUttImpPol x1 x2) = mkApp (mkCId "UttImpPol") [gf x1, gf x2]
+  gf (GUttImpSg x1 x2) = mkApp (mkCId "UttImpSg") [gf x1, gf x2]
+  gf (GUttInterj x1) = mkApp (mkCId "UttInterj") [gf x1]
+  gf (GUttNP x1) = mkApp (mkCId "UttNP") [gf x1]
+  gf (GUttPrS x1) = mkApp (mkCId "UttPrS") [gf x1]
+  gf (GUttQS x1) = mkApp (mkCId "UttQS") [gf x1]
+  gf (GUttS x1) = mkApp (mkCId "UttS") [gf x1]
+  gf (GUttVP x1) = mkApp (mkCId "UttVP") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1]) | i == mkCId "PrImpPl" -> GPrImpPl (fg x1)
+      Just (i,[x1]) | i == mkCId "PrImpSg" -> GPrImpSg (fg x1)
+      Just (i,[x1]) | i == mkCId "UttAP" -> GUttAP (fg x1)
+      Just (i,[x1]) | i == mkCId "UttAdV" -> GUttAdV (fg x1)
+      Just (i,[x1]) | i == mkCId "UttAdv" -> GUttAdv (fg x1)
+      Just (i,[x1]) | i == mkCId "UttCN" -> GUttCN (fg x1)
+      Just (i,[x1]) | i == mkCId "UttCard" -> GUttCard (fg x1)
+      Just (i,[x1]) | i == mkCId "UttIAdv" -> GUttIAdv (fg x1)
+      Just (i,[x1]) | i == mkCId "UttIP" -> GUttIP (fg x1)
+      Just (i,[x1,x2]) | i == mkCId "UttImpPl" -> GUttImpPl (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "UttImpPol" -> GUttImpPol (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "UttImpSg" -> GUttImpSg (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "UttInterj" -> GUttInterj (fg x1)
+      Just (i,[x1]) | i == mkCId "UttNP" -> GUttNP (fg x1)
+      Just (i,[x1]) | i == mkCId "UttPrS" -> GUttPrS (fg x1)
+      Just (i,[x1]) | i == mkCId "UttQS" -> GUttQS (fg x1)
+      Just (i,[x1]) | i == mkCId "UttS" -> GUttS (fg x1)
+      Just (i,[x1]) | i == mkCId "UttVP" -> GUttVP (fg x1)
+
+
+      _ -> error ("no Utt " ++ show t)
+
+instance Gf GVP where
+  gf (GAdVVP x1 x2) = mkApp (mkCId "AdVVP") [gf x1, gf x2]
+  gf (GAdvVP x1 x2) = mkApp (mkCId "AdvVP") [gf x1, gf x2]
+  gf (GComplBareVS x1 x2) = mkApp (mkCId "ComplBareVS") [gf x1, gf x2]
+  gf (GComplSlash x1 x2) = mkApp (mkCId "ComplSlash") [gf x1, gf x2]
+  gf (GComplSlashPartLast x1 x2) = mkApp (mkCId "ComplSlashPartLast") [gf x1, gf x2]
+  gf (GComplVA x1 x2) = mkApp (mkCId "ComplVA") [gf x1, gf x2]
+  gf (GComplVPIVV x1 x2) = mkApp (mkCId "ComplVPIVV") [gf x1, gf x2]
+  gf (GComplVQ x1 x2) = mkApp (mkCId "ComplVQ") [gf x1, gf x2]
+  gf (GComplVS x1 x2) = mkApp (mkCId "ComplVS") [gf x1, gf x2]
+  gf (GComplVV x1 x2 x3 x4) = mkApp (mkCId "ComplVV") [gf x1, gf x2, gf x3, gf x4]
+  gf (GExtAdvVP x1 x2) = mkApp (mkCId "ExtAdvVP") [gf x1, gf x2]
+  gf (GPassAgentVPSlash x1 x2) = mkApp (mkCId "PassAgentVPSlash") [gf x1, gf x2]
+  gf (GPassVPSlash x1) = mkApp (mkCId "PassVPSlash") [gf x1]
+  gf (GProgrVP x1) = mkApp (mkCId "ProgrVP") [gf x1]
+  gf (GReflVP x1) = mkApp (mkCId "ReflVP") [gf x1]
+  gf (GSelfAdVVP x1) = mkApp (mkCId "SelfAdVVP") [gf x1]
+  gf (GSelfAdvVP x1) = mkApp (mkCId "SelfAdvVP") [gf x1]
+  gf (GUseComp x1) = mkApp (mkCId "UseComp") [gf x1]
+  gf (GUseV x1) = mkApp (mkCId "UseV") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdVVP" -> GAdVVP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "AdvVP" -> GAdvVP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplBareVS" -> GComplBareVS (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplSlash" -> GComplSlash (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplSlashPartLast" -> GComplSlashPartLast (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplVA" -> GComplVA (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplVPIVV" -> GComplVPIVV (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplVQ" -> GComplVQ (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "ComplVS" -> GComplVS (fg x1) (fg x2)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "ComplVV" -> GComplVV (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2]) | i == mkCId "ExtAdvVP" -> GExtAdvVP (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "PassAgentVPSlash" -> GPassAgentVPSlash (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "PassVPSlash" -> GPassVPSlash (fg x1)
+      Just (i,[x1]) | i == mkCId "ProgrVP" -> GProgrVP (fg x1)
+      Just (i,[x1]) | i == mkCId "ReflVP" -> GReflVP (fg x1)
+      Just (i,[x1]) | i == mkCId "SelfAdVVP" -> GSelfAdVVP (fg x1)
+      Just (i,[x1]) | i == mkCId "SelfAdvVP" -> GSelfAdvVP (fg x1)
+      Just (i,[x1]) | i == mkCId "UseComp" -> GUseComp (fg x1)
+      Just (i,[x1]) | i == mkCId "UseV" -> GUseV (fg x1)
+
+
+      _ -> error ("no VP " ++ show t)
+
+instance Gf GVPC_none where
+  gf (GContVPC_none x1 x2) = mkApp (mkCId "ContVPC_none") [gf x1, gf x2]
+  gf (GStartVPC_none x1 x2 x3) = mkApp (mkCId "StartVPC_none") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "ContVPC_none" -> GContVPC_none (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "StartVPC_none" -> GStartVPC_none (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no VPC_none " ++ show t)
+
+instance Gf GVPC_np where
+  gf (GContVPC_np x1 x2) = mkApp (mkCId "ContVPC_np") [gf x1, gf x2]
+  gf (GStartVPC_np x1 x2 x3) = mkApp (mkCId "StartVPC_np") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "ContVPC_np" -> GContVPC_np (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "StartVPC_np" -> GStartVPC_np (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no VPC_np " ++ show t)
+
+instance Gf GVPI where
+  gf (GConjVPI x1 x2) = mkApp (mkCId "ConjVPI") [gf x1, gf x2]
+  gf (GMkVPI x1) = mkApp (mkCId "MkVPI") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "ConjVPI" -> GConjVPI (fg x1) (fg x2)
+      Just (i,[x1]) | i == mkCId "MkVPI" -> GMkVPI (fg x1)
+
+
+      _ -> error ("no VPI " ++ show t)
+
+instance Gf GVPS where
+  gf (GConjVPS x1 x2) = mkApp (mkCId "ConjVPS") [gf x1, gf x2]
+  gf (GMkVPS x1 x2 x3) = mkApp (mkCId "MkVPS") [gf x1, gf x2, gf x3]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "ConjVPS" -> GConjVPS (fg x1) (fg x2)
+      Just (i,[x1,x2,x3]) | i == mkCId "MkVPS" -> GMkVPS (fg x1) (fg x2) (fg x3)
+
+
+      _ -> error ("no VPS " ++ show t)
+
+instance Gf GVPSlash where
+  gf (GAdVVPSlash x1 x2) = mkApp (mkCId "AdVVPSlash") [gf x1, gf x2]
+  gf (GAdvVPSlash x1 x2) = mkApp (mkCId "AdvVPSlash") [gf x1, gf x2]
+  gf (GSlash2V3 x1 x2) = mkApp (mkCId "Slash2V3") [gf x1, gf x2]
+  gf (GSlash3V3 x1 x2) = mkApp (mkCId "Slash3V3") [gf x1, gf x2]
+  gf (GSlashBareV2S x1 x2) = mkApp (mkCId "SlashBareV2S") [gf x1, gf x2]
+  gf (GSlashSlashV2V x1 x2 x3 x4) = mkApp (mkCId "SlashSlashV2V") [gf x1, gf x2, gf x3, gf x4]
+  gf (GSlashV2A x1 x2) = mkApp (mkCId "SlashV2A") [gf x1, gf x2]
+  gf (GSlashV2Q x1 x2) = mkApp (mkCId "SlashV2Q") [gf x1, gf x2]
+  gf (GSlashV2S x1 x2) = mkApp (mkCId "SlashV2S") [gf x1, gf x2]
+  gf (GSlashV2V x1 x2 x3 x4) = mkApp (mkCId "SlashV2V") [gf x1, gf x2, gf x3, gf x4]
+  gf (GSlashV2VNP x1 x2 x3) = mkApp (mkCId "SlashV2VNP") [gf x1, gf x2, gf x3]
+  gf (GSlashV2a x1) = mkApp (mkCId "SlashV2a") [gf x1]
+  gf (GSlashVPIV2V x1 x2 x3) = mkApp (mkCId "SlashVPIV2V") [gf x1, gf x2, gf x3]
+  gf (GSlashVV x1 x2) = mkApp (mkCId "SlashVV") [gf x1, gf x2]
+  gf (GVPSlashPrep x1 x2) = mkApp (mkCId "VPSlashPrep") [gf x1, gf x2]
+  gf (GVPSlashVS x1 x2) = mkApp (mkCId "VPSlashVS") [gf x1, gf x2]
+
+  fg t =
+    case unApp t of
+      Just (i,[x1,x2]) | i == mkCId "AdVVPSlash" -> GAdVVPSlash (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "AdvVPSlash" -> GAdvVPSlash (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "Slash2V3" -> GSlash2V3 (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "Slash3V3" -> GSlash3V3 (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SlashBareV2S" -> GSlashBareV2S (fg x1) (fg x2)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "SlashSlashV2V" -> GSlashSlashV2V (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2]) | i == mkCId "SlashV2A" -> GSlashV2A (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SlashV2Q" -> GSlashV2Q (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "SlashV2S" -> GSlashV2S (fg x1) (fg x2)
+      Just (i,[x1,x2,x3,x4]) | i == mkCId "SlashV2V" -> GSlashV2V (fg x1) (fg x2) (fg x3) (fg x4)
+      Just (i,[x1,x2,x3]) | i == mkCId "SlashV2VNP" -> GSlashV2VNP (fg x1) (fg x2) (fg x3)
+      Just (i,[x1]) | i == mkCId "SlashV2a" -> GSlashV2a (fg x1)
+      Just (i,[x1,x2,x3]) | i == mkCId "SlashVPIV2V" -> GSlashVPIV2V (fg x1) (fg x2) (fg x3)
+      Just (i,[x1,x2]) | i == mkCId "SlashVV" -> GSlashVV (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "VPSlashPrep" -> GVPSlashPrep (fg x1) (fg x2)
+      Just (i,[x1,x2]) | i == mkCId "VPSlashVS" -> GVPSlashVS (fg x1) (fg x2)
+
+
+      _ -> error ("no VPSlash " ++ show t)
+
+instance Gf GVoc where
+  gf GNoVoc = mkApp (mkCId "NoVoc") []
+  gf (GVocNP x1) = mkApp (mkCId "VocNP") [gf x1]
+
+  fg t =
+    case unApp t of
+      Just (i,[]) | i == mkCId "NoVoc" -> GNoVoc 
+      Just (i,[x1]) | i == mkCId "VocNP" -> GVocNP (fg x1)
+
+
+      _ -> error ("no Voc " ++ show t)
+
+instance Show GA
+
+instance Gf GA where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GA2
+
+instance Gf GA2 where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GCAdv
+
+instance Gf GCAdv where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GConj
+
+instance Gf GConj where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GDigits
+
+instance Gf GDigits where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GIQuant
+
+instance Gf GIQuant where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GInterj
+
+instance Gf GInterj where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GN3
+
+instance Gf GN3 where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GNumeral
+
+instance Gf GNumeral where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GPredet
+
+instance Gf GPredet where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GPrep
+
+instance Gf GPrep where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GPron
+
+instance Gf GPron where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GSubj
+
+instance Gf GSubj where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GText
+
+instance Gf GText where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GV
+
+instance Gf GV where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GV2
+
+instance Gf GV2 where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GV2A
+
+instance Gf GV2A where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GV2Q
+
+instance Gf GV2Q where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GV2S
+
+instance Gf GV2S where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GV2V
+
+instance Gf GV2V where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GV3
+
+instance Gf GV3 where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GVA
+
+instance Gf GVA where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GVQ
+
+instance Gf GVQ where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GVS
+
+instance Gf GVS where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+instance Show GVV
+
+instance Gf GVV where
+  gf _ = undefined
+  fg _ = undefined
+
+
+
+
+instance Compos Tree where
+  compos r a f t = case t of
+
+    GEMeta m x1 -> r (GEMeta m) `a` foldr (a . a (r (:)) . f) (r []) x1
+
+    GAdAP x1 x2 -> r GAdAP `a` f x1 `a` f x2
+    GAdjOrd x1 -> r GAdjOrd `a` f x1
+    GAdvAP x1 x2 -> r GAdvAP `a` f x1 `a` f x2
+    GCAdvAP x1 x2 x3 -> r GCAdvAP `a` f x1 `a` f x2 `a` f x3
+    GComparA x1 x2 -> r GComparA `a` f x1 `a` f x2
+    GComplA2 x1 x2 -> r GComplA2 `a` f x1 `a` f x2
+    GConjAP x1 x2 -> r GConjAP `a` f x1 `a` f x2
+    GGerundAP x1 -> r GGerundAP `a` f x1
+    GPastPartAP x1 -> r GPastPartAP `a` f x1
+    GPositA x1 -> r GPositA `a` f x1
+    GReflA2 x1 -> r GReflA2 `a` f x1
+    GSentAP x1 x2 -> r GSentAP `a` f x1 `a` f x2
+    GUseA2 x1 -> r GUseA2 `a` f x1
+    GUseComparA x1 -> r GUseComparA `a` f x1
+    GPositAdAAdj x1 -> r GPositAdAAdj `a` f x1
+    GAdnCAdv x1 -> r GAdnCAdv `a` f x1
+    GAdAdV x1 x2 -> r GAdAdV `a` f x1 `a` f x2
+    GConjAdV x1 x2 -> r GConjAdV `a` f x1 `a` f x2
+    GPositAdVAdj x1 -> r GPositAdVAdj `a` f x1
+    GAdAdv x1 x2 -> r GAdAdv `a` f x1 `a` f x2
+    GComparAdvAdj x1 x2 x3 -> r GComparAdvAdj `a` f x1 `a` f x2 `a` f x3
+    GComparAdvAdjS x1 x2 x3 -> r GComparAdvAdjS `a` f x1 `a` f x2 `a` f x3
+    GConjAdv x1 x2 -> r GConjAdv `a` f x1 `a` f x2
+    GPositAdvAdj x1 -> r GPositAdvAdj `a` f x1
+    GPrepNP x1 x2 -> r GPrepNP `a` f x1 `a` f x2
+    GSubjS x1 x2 -> r GSubjS `a` f x1 `a` f x2
+    GAdjCN x1 x2 -> r GAdjCN `a` f x1 `a` f x2
+    GAdvCN x1 x2 -> r GAdvCN `a` f x1 `a` f x2
+    GAppAPCN x1 x2 -> r GAppAPCN `a` f x1 `a` f x2
+    GApposCN x1 x2 -> r GApposCN `a` f x1 `a` f x2
+    GComplN2 x1 x2 -> r GComplN2 `a` f x1 `a` f x2
+    GCompoundCN x1 x2 x3 -> r GCompoundCN `a` f x1 `a` f x2 `a` f x3
+    GConjCN x1 x2 -> r GConjCN `a` f x1 `a` f x2
+    GPartNP x1 x2 -> r GPartNP `a` f x1 `a` f x2
+    GPossNP x1 x2 -> r GPossNP `a` f x1 `a` f x2
+    GRelCN x1 x2 -> r GRelCN `a` f x1 `a` f x2
+    GSentCN x1 x2 -> r GSentCN `a` f x1 `a` f x2
+    GUseN x1 -> r GUseN `a` f x1
+    GUseN2 x1 -> r GUseN2 `a` f x1
+    GAdNum x1 x2 -> r GAdNum `a` f x1 `a` f x2
+    GNumDigits x1 -> r GNumDigits `a` f x1
+    GNumNumeral x1 -> r GNumNumeral `a` f x1
+    GExistNP x1 -> r GExistNP `a` f x1
+    GPredSCVP x1 x2 -> r GPredSCVP `a` f x1 `a` f x2
+    GPredVP x1 x2 -> r GPredVP `a` f x1 `a` f x2
+    GPredVPosv x1 x2 -> r GPredVPosv `a` f x1 `a` f x2
+    GPredVPovs x1 x2 -> r GPredVPovs `a` f x1 `a` f x2
+    GContClC_none x1 x2 -> r GContClC_none `a` f x1 `a` f x2
+    GStartClC_none x1 x2 x3 -> r GStartClC_none `a` f x1 `a` f x2 `a` f x3
+    GContClC_np x1 x2 -> r GContClC_np `a` f x1 `a` f x2
+    GStartClC_np x1 x2 x3 -> r GStartClC_np `a` f x1 `a` f x2 `a` f x3
+    GAdvSlash x1 x2 -> r GAdvSlash `a` f x1 `a` f x2
+    GSlashPrep x1 x2 -> r GSlashPrep `a` f x1 `a` f x2
+    GSlashVP x1 x2 -> r GSlashVP `a` f x1 `a` f x2
+    GSlashVS x1 x2 x3 -> r GSlashVS `a` f x1 `a` f x2 `a` f x3
+    GCompAP x1 -> r GCompAP `a` f x1
+    GCompAdv x1 -> r GCompAdv `a` f x1
+    GCompCN x1 -> r GCompCN `a` f x1
+    GCompNP x1 -> r GCompNP `a` f x1
+    GCompQS x1 -> r GCompQS `a` f x1
+    GCompS x1 -> r GCompS `a` f x1
+    GCompVP x1 x2 x3 -> r GCompVP `a` f x1 `a` f x2 `a` f x3
+    GDetQuant x1 x2 -> r GDetQuant `a` f x1 `a` f x2
+    GDetQuantOrd x1 x2 x3 -> r GDetQuantOrd `a` f x1 `a` f x2 `a` f x3
+    GAdvIAdv x1 x2 -> r GAdvIAdv `a` f x1 `a` f x2
+    GConjIAdv x1 x2 -> r GConjIAdv `a` f x1 `a` f x2
+    GPrepIP x1 x2 -> r GPrepIP `a` f x1 `a` f x2
+    GCompIAdv x1 -> r GCompIAdv `a` f x1
+    GCompIP x1 -> r GCompIP `a` f x1
+    GIdetQuant x1 x2 -> r GIdetQuant `a` f x1 `a` f x2
+    GAdvIP x1 x2 -> r GAdvIP `a` f x1 `a` f x2
+    GIdetCN x1 x2 -> r GIdetCN `a` f x1 `a` f x2
+    GIdetIP x1 -> r GIdetIP `a` f x1
+    GImpVP x1 -> r GImpVP `a` f x1
+    GDashCN x1 x2 -> r GDashCN `a` f x1 `a` f x2
+    GGerundN x1 -> r GGerundN `a` f x1
+    GComplN3 x1 x2 -> r GComplN3 `a` f x1 `a` f x2
+    GUse2N3 x1 -> r GUse2N3 `a` f x1
+    GUse3N3 x1 -> r GUse3N3 `a` f x1
+    GAdvNP x1 x2 -> r GAdvNP `a` f x1 `a` f x2
+    GApposNP x1 x2 -> r GApposNP `a` f x1 `a` f x2
+    GCNNumNP x1 x2 -> r GCNNumNP `a` f x1 `a` f x2
+    GConjNP x1 x2 -> r GConjNP `a` f x1 `a` f x2
+    GCountNP x1 x2 -> r GCountNP `a` f x1 `a` f x2
+    GDetCN x1 x2 -> r GDetCN `a` f x1 `a` f x2
+    GDetNP x1 -> r GDetNP `a` f x1
+    GExtAdvNP x1 x2 -> r GExtAdvNP `a` f x1 `a` f x2
+    GMassNP x1 -> r GMassNP `a` f x1
+    GNomVPNP_none x1 -> r GNomVPNP_none `a` f x1
+    GPPartNP x1 x2 -> r GPPartNP `a` f x1 `a` f x2
+    GPredetNP x1 x2 -> r GPredetNP `a` f x1 `a` f x2
+    GRelNP x1 x2 -> r GRelNP `a` f x1 `a` f x2
+    GSelfNP x1 -> r GSelfNP `a` f x1
+    GUsePN x1 -> r GUsePN `a` f x1
+    GUsePron x1 -> r GUsePron `a` f x1
+    GUseQuantPN x1 x2 -> r GUseQuantPN `a` f x1 `a` f x2
+    GNumCard x1 -> r GNumCard `a` f x1
+    GOrdCompar x1 -> r GOrdCompar `a` f x1
+    GOrdDigits x1 -> r GOrdDigits `a` f x1
+    GOrdNumeral x1 -> r GOrdNumeral `a` f x1
+    GOrdSuperl x1 -> r GOrdSuperl `a` f x1
+    GPConjConj x1 -> r GPConjConj `a` f x1
+    GSymbPN x1 -> r GSymbPN `a` f x1
+    GPhrUtt x1 x2 x3 -> r GPhrUtt `a` f x1 `a` f x2 `a` f x3
+    GAgentPastPartAP_none x1 x2 -> r GAgentPastPartAP_none `a` f x1 `a` f x2
+    GLiftAP x1 -> r GLiftAP `a` f x1
+    GPastPartAP_none x1 -> r GPastPartAP_none `a` f x1
+    GPresPartAP_none x1 -> r GPresPartAP_none `a` f x1
+    GLiftA2 x1 -> r GLiftA2 `a` f x1
+    GPresPartAP_np x1 -> r GPresPartAP_np `a` f x1
+    GComplAdv_none x1 x2 -> r GComplAdv_none `a` f x1 `a` f x2
+    GLiftAdV x1 -> r GLiftAdV `a` f x1
+    GLiftAdv x1 -> r GLiftAdv `a` f x1
+    GLiftPrep x1 -> r GLiftPrep `a` f x1
+    GLiftCN x1 -> r GLiftCN `a` f x1
+    GLiftN2 x1 -> r GLiftN2 `a` f x1
+    GAdvCl_none x1 x2 -> r GAdvCl_none `a` f x1 `a` f x2
+    GPredVP_none x1 x2 -> r GPredVP_none `a` f x1 `a` f x2
+    GSlashClNP_none x1 x2 -> r GSlashClNP_none `a` f x1 `a` f x2
+    GUseClC_none x1 -> r GUseClC_none `a` f x1
+    GAdvCl_np x1 x2 -> r GAdvCl_np `a` f x1 `a` f x2
+    GPredVP_np x1 x2 -> r GPredVP_np `a` f x1 `a` f x2
+    GUseClC_np x1 -> r GUseClC_np `a` f x1
+    GAdvQCl_none x1 x2 -> r GAdvQCl_none `a` f x1 `a` f x2
+    GQuestCl_none x1 -> r GQuestCl_none `a` f x1
+    GQuestIAdv_none x1 x2 -> r GQuestIAdv_none `a` f x1 `a` f x2
+    GQuestIComp_none x1 x2 x3 x4 x5 -> r GQuestIComp_none `a` f x1 `a` f x2 `a` f x3 `a` f x4 `a` f x5
+    GQuestSlash_none x1 x2 -> r GQuestSlash_none `a` f x1 `a` f x2
+    GQuestVP_none x1 x2 -> r GQuestVP_none `a` f x1 `a` f x2
+    GAdvQCl_np x1 x2 -> r GAdvQCl_np `a` f x1 `a` f x2
+    GQuestCl_np x1 -> r GQuestCl_np `a` f x1
+    GUseAdvCl_none x1 x2 -> r GUseAdvCl_none `a` f x1 `a` f x2
+    GUseCl_none x1 -> r GUseCl_none `a` f x1
+    GUseQCl_none x1 -> r GUseQCl_none `a` f x1
+    GInfVP_none x1 -> r GInfVP_none `a` f x1
+    GInfVP_np x1 -> r GInfVP_np `a` f x1
+    GAgentPassUseV_a x1 x2 x3 x4 x5 -> r GAgentPassUseV_a `a` f x1 `a` f x2 `a` f x3 `a` f x4 `a` f x5
+    GPassUseV_a x1 x2 x3 x4 -> r GPassUseV_a `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GReflVP_a x1 -> r GReflVP_a `a` f x1
+    GUseV_a x1 x2 x3 x4 -> r GUseV_a `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GAgentPassUseV_n x1 x2 x3 x4 x5 -> r GAgentPassUseV_n `a` f x1 `a` f x2 `a` f x3 `a` f x4 `a` f x5
+    GPassUseV_n x1 x2 x3 x4 -> r GPassUseV_n `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GReflVP_n x1 -> r GReflVP_n `a` f x1
+    GUseV_n x1 x2 x3 x4 -> r GUseV_n `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GAfterVP_none x1 x2 -> r GAfterVP_none `a` f x1 `a` f x2
+    GAgentPassUseV_none x1 x2 x3 x4 x5 -> r GAgentPassUseV_none `a` f x1 `a` f x2 `a` f x3 `a` f x4 `a` f x5
+    GBeforeVP_none x1 x2 -> r GBeforeVP_none `a` f x1 `a` f x2
+    GByVP_none x1 x2 -> r GByVP_none `a` f x1 `a` f x2
+    GComplV2_none x1 x2 -> r GComplV2_none `a` f x1 `a` f x2
+    GComplVA_none x1 x2 -> r GComplVA_none `a` f x1 `a` f x2
+    GComplVN_none x1 x2 -> r GComplVN_none `a` f x1 `a` f x2
+    GComplVQ_none x1 x2 -> r GComplVQ_none `a` f x1 `a` f x2
+    GComplVS_none x1 x2 -> r GComplVS_none `a` f x1 `a` f x2
+    GComplVV_none x1 x2 -> r GComplVV_none `a` f x1 `a` f x2
+    GInOrderVP_none x1 x2 -> r GInOrderVP_none `a` f x1 `a` f x2
+    GPassUseV_none x1 x2 x3 x4 -> r GPassUseV_none `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GReflVP_none x1 -> r GReflVP_none `a` f x1
+    GUseAP_none x1 x2 x3 x4 -> r GUseAP_none `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseAdv_none x1 x2 x3 x4 -> r GUseAdv_none `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseCN_none x1 x2 x3 x4 -> r GUseCN_none `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseNP_none x1 x2 x3 x4 -> r GUseNP_none `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseQ_none x1 x2 x3 x4 -> r GUseQ_none `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseS_none x1 x2 x3 x4 -> r GUseS_none `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseVPC_none x1 -> r GUseVPC_none `a` f x1
+    GUseVP_none x1 x2 x3 x4 -> r GUseVP_none `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseV_none x1 x2 x3 x4 -> r GUseV_none `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GWhenVP_none x1 x2 -> r GWhenVP_none `a` f x1 `a` f x2
+    GWithoutVP_none x1 x2 -> r GWithoutVP_none `a` f x1 `a` f x2
+    GAgentPassUseV_np x1 x2 x3 x4 x5 -> r GAgentPassUseV_np `a` f x1 `a` f x2 `a` f x3 `a` f x4 `a` f x5
+    GComplVS_np x1 x2 -> r GComplVS_np `a` f x1 `a` f x2
+    GComplVV_np x1 x2 -> r GComplVV_np `a` f x1 `a` f x2
+    GPassUseV_np x1 x2 x3 x4 -> r GPassUseV_np `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GReflVP2_np x1 -> r GReflVP2_np `a` f x1
+    GReflVP_np x1 -> r GReflVP_np `a` f x1
+    GSlashV2A_none x1 x2 -> r GSlashV2A_none `a` f x1 `a` f x2
+    GSlashV2N_none x1 x2 -> r GSlashV2N_none `a` f x1 `a` f x2
+    GSlashV2Q_none x1 x2 -> r GSlashV2Q_none `a` f x1 `a` f x2
+    GSlashV2S_none x1 x2 -> r GSlashV2S_none `a` f x1 `a` f x2
+    GSlashV2V_none x1 x2 -> r GSlashV2V_none `a` f x1 `a` f x2
+    GSlashV3_none x1 x2 -> r GSlashV3_none `a` f x1 `a` f x2
+    GUseAP_np x1 x2 x3 x4 -> r GUseAP_np `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseAdv_np x1 x2 x3 x4 -> r GUseAdv_np `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseCN_np x1 x2 x3 x4 -> r GUseCN_np `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseVPC_np x1 -> r GUseVPC_np `a` f x1
+    GUseV_np x1 x2 x3 x4 -> r GUseV_np `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseV_np_a x1 x2 x3 x4 -> r GUseV_np_a `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseV_np_n x1 x2 x3 x4 -> r GUseV_np_n `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GSlashV2V_np x1 x2 -> r GSlashV2V_np `a` f x1 `a` f x2
+    GUseV_np_np x1 x2 x3 x4 -> r GUseV_np_np `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseV_np_q x1 x2 x3 x4 -> r GUseV_np_q `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseV_np_s x1 x2 x3 x4 -> r GUseV_np_s `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GUseV_np_v x1 x2 x3 x4 -> r GUseV_np_v `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GAgentPassUseV_q x1 x2 x3 x4 x5 -> r GAgentPassUseV_q `a` f x1 `a` f x2 `a` f x3 `a` f x4 `a` f x5
+    GPassUseV_q x1 x2 x3 x4 -> r GPassUseV_q `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GReflVP_q x1 -> r GReflVP_q `a` f x1
+    GUseV_q x1 x2 x3 x4 -> r GUseV_q `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GAgentPassUseV_s x1 x2 x3 x4 x5 -> r GAgentPassUseV_s `a` f x1 `a` f x2 `a` f x3 `a` f x4 `a` f x5
+    GPassUseV_s x1 x2 x3 x4 -> r GPassUseV_s `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GReflVP_s x1 -> r GReflVP_s `a` f x1
+    GUseV_s x1 x2 x3 x4 -> r GUseV_s `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GAgentPassUseV_v x1 x2 x3 x4 x5 -> r GAgentPassUseV_v `a` f x1 `a` f x2 `a` f x3 `a` f x4 `a` f x5
+    GPassUseV_v x1 x2 x3 x4 -> r GPassUseV_v `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GReflVP_v x1 -> r GReflVP_v `a` f x1
+    GUseV_v x1 x2 x3 x4 -> r GUseV_v `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GLiftVA x1 -> r GLiftVA `a` f x1
+    GLiftVN x1 -> r GLiftVN `a` f x1
+    GLiftV x1 -> r GLiftV `a` f x1
+    GLiftV2 x1 -> r GLiftV2 `a` f x1
+    GLiftV2A x1 -> r GLiftV2A `a` f x1
+    GLiftV2N x1 -> r GLiftV2N `a` f x1
+    GLiftV3 x1 -> r GLiftV3 `a` f x1
+    GLiftV2Q x1 -> r GLiftV2Q `a` f x1
+    GLiftV2S x1 -> r GLiftV2S `a` f x1
+    GLiftV2V x1 -> r GLiftV2V `a` f x1
+    GLiftVQ x1 -> r GLiftVQ `a` f x1
+    GLiftVS x1 -> r GLiftVS `a` f x1
+    GLiftVV x1 -> r GLiftVV `a` f x1
+    GQuestCl x1 -> r GQuestCl `a` f x1
+    GQuestIAdv x1 x2 -> r GQuestIAdv `a` f x1 `a` f x2
+    GQuestIComp x1 x2 -> r GQuestIComp `a` f x1 `a` f x2
+    GQuestQVP x1 x2 -> r GQuestQVP `a` f x1 `a` f x2
+    GQuestSlash x1 x2 -> r GQuestSlash `a` f x1 `a` f x2
+    GQuestVP x1 x2 -> r GQuestVP `a` f x1 `a` f x2
+    GUseQCl x1 x2 x3 -> r GUseQCl `a` f x1 `a` f x2 `a` f x3
+    GAddAdvQVP x1 x2 -> r GAddAdvQVP `a` f x1 `a` f x2
+    GAdvQVP x1 x2 -> r GAdvQVP `a` f x1 `a` f x2
+    GComplSlashIP x1 x2 -> r GComplSlashIP `a` f x1 `a` f x2
+    GGenNP x1 -> r GGenNP `a` f x1
+    GPossPron x1 -> r GPossPron `a` f x1
+    GEmptyRelSlash x1 -> r GEmptyRelSlash `a` f x1
+    GRelCl x1 -> r GRelCl `a` f x1
+    GRelSlash x1 x2 -> r GRelSlash `a` f x1 `a` f x2
+    GRelVP x1 x2 -> r GRelVP `a` f x1 `a` f x2
+    GFunRP x1 x2 x3 -> r GFunRP `a` f x1 `a` f x2 `a` f x3
+    GGenRP x1 x2 -> r GGenRP `a` f x1 `a` f x2
+    GConjRS x1 x2 -> r GConjRS `a` f x1 `a` f x2
+    GPastPartRS x1 x2 x3 -> r GPastPartRS `a` f x1 `a` f x2 `a` f x3
+    GPresPartRS x1 x2 x3 -> r GPresPartRS `a` f x1 `a` f x2 `a` f x3
+    GRelCl_none x1 -> r GRelCl_none `a` f x1
+    GRelSlash_none x1 x2 -> r GRelSlash_none `a` f x1 `a` f x2
+    GRelVP_none x1 x2 -> r GRelVP_none `a` f x1 `a` f x2
+    GUseRCl x1 x2 x3 -> r GUseRCl `a` f x1 `a` f x2 `a` f x3
+    GAdvS x1 x2 -> r GAdvS `a` f x1 `a` f x2
+    GConjS x1 x2 -> r GConjS `a` f x1 `a` f x2
+    GExtAdvS x1 x2 -> r GExtAdvS `a` f x1 `a` f x2
+    GPredVPS x1 x2 -> r GPredVPS `a` f x1 `a` f x2
+    GRelS x1 x2 -> r GRelS `a` f x1 `a` f x2
+    GSSubjS x1 x2 x3 -> r GSSubjS `a` f x1 `a` f x2 `a` f x3
+    GUseCl x1 x2 x3 -> r GUseCl `a` f x1 `a` f x2 `a` f x3
+    GEmbedQS x1 -> r GEmbedQS `a` f x1
+    GEmbedS x1 -> r GEmbedS `a` f x1
+    GEmbedVP x1 -> r GEmbedVP `a` f x1
+    GUseSlash x1 x2 x3 -> r GUseSlash `a` f x1 `a` f x2 `a` f x3
+    GMkSymb x1 -> r GMkSymb `a` f x1
+    GTTAnt x1 x2 -> r GTTAnt `a` f x1 `a` f x2
+    GPrImpPl x1 -> r GPrImpPl `a` f x1
+    GPrImpSg x1 -> r GPrImpSg `a` f x1
+    GUttAP x1 -> r GUttAP `a` f x1
+    GUttAdV x1 -> r GUttAdV `a` f x1
+    GUttAdv x1 -> r GUttAdv `a` f x1
+    GUttCN x1 -> r GUttCN `a` f x1
+    GUttCard x1 -> r GUttCard `a` f x1
+    GUttIAdv x1 -> r GUttIAdv `a` f x1
+    GUttIP x1 -> r GUttIP `a` f x1
+    GUttImpPl x1 x2 -> r GUttImpPl `a` f x1 `a` f x2
+    GUttImpPol x1 x2 -> r GUttImpPol `a` f x1 `a` f x2
+    GUttImpSg x1 x2 -> r GUttImpSg `a` f x1 `a` f x2
+    GUttInterj x1 -> r GUttInterj `a` f x1
+    GUttNP x1 -> r GUttNP `a` f x1
+    GUttPrS x1 -> r GUttPrS `a` f x1
+    GUttQS x1 -> r GUttQS `a` f x1
+    GUttS x1 -> r GUttS `a` f x1
+    GUttVP x1 -> r GUttVP `a` f x1
+    GAdVVP x1 x2 -> r GAdVVP `a` f x1 `a` f x2
+    GAdvVP x1 x2 -> r GAdvVP `a` f x1 `a` f x2
+    GComplBareVS x1 x2 -> r GComplBareVS `a` f x1 `a` f x2
+    GComplSlash x1 x2 -> r GComplSlash `a` f x1 `a` f x2
+    GComplSlashPartLast x1 x2 -> r GComplSlashPartLast `a` f x1 `a` f x2
+    GComplVA x1 x2 -> r GComplVA `a` f x1 `a` f x2
+    GComplVPIVV x1 x2 -> r GComplVPIVV `a` f x1 `a` f x2
+    GComplVQ x1 x2 -> r GComplVQ `a` f x1 `a` f x2
+    GComplVS x1 x2 -> r GComplVS `a` f x1 `a` f x2
+    GComplVV x1 x2 x3 x4 -> r GComplVV `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GExtAdvVP x1 x2 -> r GExtAdvVP `a` f x1 `a` f x2
+    GPassAgentVPSlash x1 x2 -> r GPassAgentVPSlash `a` f x1 `a` f x2
+    GPassVPSlash x1 -> r GPassVPSlash `a` f x1
+    GProgrVP x1 -> r GProgrVP `a` f x1
+    GReflVP x1 -> r GReflVP `a` f x1
+    GSelfAdVVP x1 -> r GSelfAdVVP `a` f x1
+    GSelfAdvVP x1 -> r GSelfAdvVP `a` f x1
+    GUseComp x1 -> r GUseComp `a` f x1
+    GUseV x1 -> r GUseV `a` f x1
+    GContVPC_none x1 x2 -> r GContVPC_none `a` f x1 `a` f x2
+    GStartVPC_none x1 x2 x3 -> r GStartVPC_none `a` f x1 `a` f x2 `a` f x3
+    GContVPC_np x1 x2 -> r GContVPC_np `a` f x1 `a` f x2
+    GStartVPC_np x1 x2 x3 -> r GStartVPC_np `a` f x1 `a` f x2 `a` f x3
+    GConjVPI x1 x2 -> r GConjVPI `a` f x1 `a` f x2
+    GMkVPI x1 -> r GMkVPI `a` f x1
+    GConjVPS x1 x2 -> r GConjVPS `a` f x1 `a` f x2
+    GMkVPS x1 x2 x3 -> r GMkVPS `a` f x1 `a` f x2 `a` f x3
+    GAdVVPSlash x1 x2 -> r GAdVVPSlash `a` f x1 `a` f x2
+    GAdvVPSlash x1 x2 -> r GAdvVPSlash `a` f x1 `a` f x2
+    GSlash2V3 x1 x2 -> r GSlash2V3 `a` f x1 `a` f x2
+    GSlash3V3 x1 x2 -> r GSlash3V3 `a` f x1 `a` f x2
+    GSlashBareV2S x1 x2 -> r GSlashBareV2S `a` f x1 `a` f x2
+    GSlashSlashV2V x1 x2 x3 x4 -> r GSlashSlashV2V `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GSlashV2A x1 x2 -> r GSlashV2A `a` f x1 `a` f x2
+    GSlashV2Q x1 x2 -> r GSlashV2Q `a` f x1 `a` f x2
+    GSlashV2S x1 x2 -> r GSlashV2S `a` f x1 `a` f x2
+    GSlashV2V x1 x2 x3 x4 -> r GSlashV2V `a` f x1 `a` f x2 `a` f x3 `a` f x4
+    GSlashV2VNP x1 x2 x3 -> r GSlashV2VNP `a` f x1 `a` f x2 `a` f x3
+    GSlashV2a x1 -> r GSlashV2a `a` f x1
+    GSlashVPIV2V x1 x2 x3 -> r GSlashVPIV2V `a` f x1 `a` f x2 `a` f x3
+    GSlashVV x1 x2 -> r GSlashVV `a` f x1 `a` f x2
+    GVPSlashPrep x1 x2 -> r GVPSlashPrep `a` f x1 `a` f x2
+    GVPSlashVS x1 x2 -> r GVPSlashVS `a` f x1 `a` f x2
+    GVocNP x1 -> r GVocNP `a` f x1
+    GListAP x1 -> r GListAP `a` foldr (a . a (r (:)) . f) (r []) x1
+    GListAdV x1 -> r GListAdV `a` foldr (a . a (r (:)) . f) (r []) x1
+    GListAdv x1 -> r GListAdv `a` foldr (a . a (r (:)) . f) (r []) x1
+    GListCN x1 -> r GListCN `a` foldr (a . a (r (:)) . f) (r []) x1
+    GListIAdv x1 -> r GListIAdv `a` foldr (a . a (r (:)) . f) (r []) x1
+    GListNP x1 -> r GListNP `a` foldr (a . a (r (:)) . f) (r []) x1
+    GListRS x1 -> r GListRS `a` foldr (a . a (r (:)) . f) (r []) x1
+    GListS x1 -> r GListS `a` foldr (a . a (r (:)) . f) (r []) x1
+    GListVPI x1 -> r GListVPI `a` foldr (a . a (r (:)) . f) (r []) x1
+    GListVPS x1 -> r GListVPS `a` foldr (a . a (r (:)) . f) (r []) x1
+    _ -> r t
+
+class Compos t where
+  compos :: (forall a. a -> m a) -> (forall a b. m (a -> b) -> m a -> m b)
+         -> (forall a. t a -> m (t a)) -> t c -> m (t c)
+
+composOp :: Compos t => (forall a. t a -> t a) -> t c -> t c
+composOp f = runIdentity . composOpM (Identity . f)
+
+composOpM :: (Compos t, Monad m) => (forall a. t a -> m (t a)) -> t c -> m (t c)
+composOpM = compos return ap
+
+composOpM_ :: (Compos t, Monad m) => (forall a. t a -> m ()) -> t c -> m ()
+composOpM_ = composOpFold (return ()) (>>)
+
+composOpMonoid :: (Compos t, Monoid m) => (forall a. t a -> m) -> t c -> m
+composOpMonoid = composOpFold mempty mappend
+
+composOpMPlus :: (Compos t, MonadPlus m) => (forall a. t a -> m b) -> t c -> m b
+composOpMPlus = composOpFold mzero mplus
+
+composOpFold :: Compos t => b -> (b -> b -> b) -> (forall a. t a -> b) -> t c -> b
+composOpFold z c f = unC . compos (\_ -> C z) (\(C x) (C y) -> C (c x y)) (C . f)
+
+newtype C b a = C { unC :: b }
diff --git a/lib/src/experimental/transfer/CountTransfer.hs b/lib/src/experimental/transfer/CountTransfer.hs
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/transfer/CountTransfer.hs
@@ -0,0 +1,78 @@
+module Main where
+
+main = interact (unlines . map changeCounts . lines)
+
+changeCounts = unlexer . concatMap counts . lexer
+
+lexer s = case lex s of
+  (t,s2@(_:_)):_ -> t:lexer s2
+  _   -> []
+  
+unlexer = unwords
+
+counts t = case t of
+  "UttImpPl" -> ["PrImpPl"]
+  "UttImpPol" -> ["PrImpPol"]
+  "UttImpSg" -> ["PrImpSg"]
+  "ImpVP" -> []
+  "UttQS" -> ["UttPrS","UseQCl_none"]
+  "UttS" -> ["UttPrS"]
+  "UttVP" -> ["UttPrVPI","InfVP_none"]
+  "UseRCl" -> []
+  "TTAnt" -> []
+  "RelCl" -> ["RelCl_none"]
+  "RelVP" -> ["RelVP_none"]
+  "RelSlash" -> ["RelSlash_none"]
+  "PastPartRS" -> ["PastPartAP_none"]
+  "PresPartRS" -> ["PresPartAP_none"]
+  "ComparAdvAdjS" -> ["ComparAdvAdjS_none"] ----
+  "SubjS" -> ["AdvSubjS"] ----
+  "ConjS" -> ["UseClC_none"]
+  "PredVPS" -> ["UseCl_none","PredVP_none","UseVPC_none"]
+  "BaseVPS" -> ["StartVPC_none"]
+  "ConsVPS" -> ["ContVPC_none"]
+  "BaseS" -> ["StartClC_none"]
+  "ConsS" -> ["ContClC_none"]
+  "PredVP" -> ["PredVP_none"]
+  "AdvVP" -> ["AdvCl_none","LiftAdv"]  ---- some for Cl, some for QCl
+  "AdVVP" -> ["AdvQCl_none","LiftAdV"] ---- 
+  "QuestVP" -> ["QuestVP_none"]
+  "QuestSlash" -> ["QuestSlash_none"]
+  "QuestCl" -> ["QuestCl_none"]
+  "QuestIAdv" -> ["QuestIAdv_none"]
+  "QuestIComp" -> ["QuestIComp_none"]
+  "UseV" -> ["UseV_none"]
+  "ComplVS" -> ["ComplVS_none","UseV_s","LiftVS"]
+  "ComplVQ" -> ["ComplVQ_none","UseV_q","LiftVQ"]
+  "ComplVA" -> ["ComplVA_none","UseV_a","LiftVA"]
+  "ComplVV" -> ["ComplVV_none","UseV_v","LiftVV","InfVP_none"]
+  "ComplSlash" -> ["ComplV2_none"]
+  "UseComp" -> []
+  "CompAP" -> ["UseAP_none","LiftAP"]
+  "CompAdv" -> ["UseAdv_none","LiftAdv"]
+  "CompCN" -> ["UseCN_none","LiftCN"]
+  "CompNP" -> ["UseNP_none"]
+  "CompVP" -> ["UseAP_none","InfAP_none"]
+  "CompQS" -> ["UseQ_none"]
+  "CompS" -> ["UseS_none"]
+  "SlashV2a" -> ["UseV_np","LiftV2"]
+  "ComplSlashPartLast" -> ["ComplV2_none"]
+  "ComplVPIVV" -> ["ComplVV_none","UseV_v","LiftVV","InfVP_none"]
+  "MkVPI" -> []
+  "ConjVPI" -> ["UseVPC_none"]
+  "PassVPSlash" -> ["PassUseV_none","LiftV2"] ---- can be other V's
+  "PassAgentVPSlash" -> ["AgentPassUseV_none","LiftV2"] ---- can be other V's
+  "SlashV2S" -> ["SlashV2S_none","UseV_np_s","LiftV2S"]
+  "SlashV2Q" -> ["SlashV2Q_none","UseV_np_q","LiftV2Q"]
+  "SlashV2A" -> ["SlashV2A_none","UseV_np_a","LiftV2A"]
+  "SlashV2V" -> ["SlashV2V_none","UseV_np_v","LiftV2V","InfVP_none"]
+  "SlashVV" -> ["ComplVV_np","UseV_v","LiftVV","InfVP_none"]
+  "SlashVP" -> ["PredVP_np"]
+  "SlashPrep" -> ["AdvCl_np","LiftPrep"]
+  "SlashVS" -> [] ----
+  "AdvSlash" -> [] ----
+  "UseCl" -> []
+  "UseQCl" -> []
+  "UseSlash" -> []
+
+  t -> [t]
diff --git a/lib/src/experimental/transfer/New.gf b/lib/src/experimental/transfer/New.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/transfer/New.gf
@@ -0,0 +1,256 @@
+--# -path=..:../../translator
+
+abstract New =
+
+--abstract NDTrans =
+
+----  Tense,
+  NDPred - [Pol,Tense],
+  NDLift [LiftV,LiftV2,LiftVS,LiftVQ,LiftVA,LiftVN,LiftVV,
+                LiftV3,LiftV2S,LiftV2Q,LiftV2A,LiftV2N,LiftV2V,
+                LiftAP,LiftA2,LiftCN,LiftN2,LiftAdv,LiftAdV,LiftPrep,
+
+                AppAPCN
+         ],
+  Noun,
+  Adjective,
+---  Numeral,
+  Conjunction,
+----  Verb,
+  Adverb,
+  Phrase,
+----  Sentence,
+  Question - [QuestCl,QuestVP,QuestSlash,QuestIAdv,QuestIComp],
+  Relative - [RelCl,RelVP,RelSlash],
+  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP], 
+
+  Symbol [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP]         ---- why only these?
+
+----  Construction,
+----  Extensions,
+----  Documentation ;
+  ,Extensions [CN,NP,AdA,AdV,CompoundCN,AdAdV,UttAdV,ApposNP]
+
+;
+
+{-
+New> pg -cats
+A A2 AP AdA AdN AdV Adv Ant CAdv CN Card Cl ClC_none ClC_np ClSlash Comp Conj Det Digits Float IAdv IComp IDet IP IQuant Imp Int Interj ListAP ListAdV ListAdv ListCN ListIAdv ListNP ListRS ListS N N2 N3 NP Num Numeral Ord PConj PN Phr Pol PrAP_none PrAP_np PrAdv_none PrAdv_np PrCN_none PrCN_np PrCl_none PrCl_np PrQCl_none PrQCl_np PrS PrVPI_none PrVPI_np PrVP_a PrVP_n PrVP_none PrVP_np PrVP_np_a PrVP_np_n PrVP_np_np PrVP_np_q PrVP_np_s PrVP_np_v PrVP_q PrVP_s PrVP_v PrV_a PrV_n PrV_none PrV_np PrV_np_a PrV_np_n PrV_np_np PrV_np_q PrV_np_s PrV_np_v PrV_q PrV_s PrV_v Predet Prep Pron QCl QS Quant RCl RP RS S SC SSlash String Subj Symb Temp Tense Text Utt V V2 V2A V2Q V2S V2V V3 VA VP VPC_none VPC_np VPSlash VQ VS VV Voc
+0 msec
+New> pg -funs
+AAnter : Ant ;
+ASimul : Ant ;
+AdAP : AdA -> AP -> AP ;
+AdAdV : AdA -> AdV -> AdV ;
+AdAdv : AdA -> Adv -> Adv ;
+AdNum : AdN -> Card -> Card ;
+AdjCN : AP -> CN -> CN ;
+AdjOrd : Ord -> AP ;
+AdnCAdv : CAdv -> AdN ;
+AdvAP : AP -> Adv -> AP ;
+AdvCN : CN -> Adv -> CN ;
+AdvCl_none : PrAdv_none -> PrCl_none -> PrCl_none ;
+AdvCl_np : PrAdv_np -> PrCl_none -> PrCl_np ;
+AdvNP : NP -> Adv -> NP ;
+AdvQCl_none : PrAdv_none -> PrQCl_none -> PrQCl_none ;
+AdvQCl_np : PrAdv_np -> PrQCl_none -> PrQCl_np ;
+AgentPassUseV_a : Ant -> Tense -> Pol -> PrV_np_a -> NP -> PrVP_a ;
+AgentPassUseV_n : Ant -> Tense -> Pol -> PrV_np_n -> NP -> PrVP_n ;
+AgentPassUseV_none : Ant -> Tense -> Pol -> PrV_np -> NP -> PrVP_none ;
+AgentPassUseV_np : Ant -> Tense -> Pol -> PrV_np_np -> NP -> PrVP_np ;
+AgentPassUseV_q : Ant -> Tense -> Pol -> PrV_np_q -> NP -> PrVP_q ;
+AgentPassUseV_s : Ant -> Tense -> Pol -> PrV_np_s -> NP -> PrVP_s ;
+AgentPassUseV_v : Ant -> Tense -> Pol -> PrV_np_v -> NP -> PrVP_v ;
+AgentPastPartAP_none : PrV_np -> NP -> PrAP_none ;
+ApposCN : CN -> NP -> CN ;
+ApposNP : NP -> NP -> NP ;
+BaseAP : AP -> AP -> ListAP ;
+BaseAdV : AdV -> AdV -> ListAdV ;
+BaseAdv : Adv -> Adv -> ListAdv ;
+BaseCN : CN -> CN -> ListCN ;
+BaseIAdv : IAdv -> IAdv -> ListIAdv ;
+BaseNP : NP -> NP -> ListNP ;
+BaseRS : RS -> RS -> ListRS ;
+BaseS : S -> S -> ListS ;
+CAdvAP : CAdv -> AP -> NP -> AP ;
+CNNumNP : CN -> Card -> NP ;
+ComparA : A -> NP -> AP ;
+ComparAdvAdj : CAdv -> A -> NP -> Adv ;
+ComparAdvAdjS : CAdv -> A -> S -> Adv ;
+ComplA2 : A2 -> NP -> AP ;
+ComplAdv_none : PrAdv_np -> NP -> PrAdv_none ;
+ComplN2 : N2 -> NP -> CN ;
+ComplN3 : N3 -> NP -> N2 ;
+ComplV2_none : PrVP_np -> NP -> PrVP_none ;
+ComplVA_none : PrVP_a -> PrAP_none -> PrVP_none ;
+ComplVN_none : PrVP_n -> PrCN_none -> PrVP_none ;
+ComplVQ_none : PrVP_q -> PrQCl_none -> PrVP_none ;
+ComplVS_none : PrVP_s -> PrCl_none -> PrVP_none ;
+ComplVS_np : PrVP_s -> PrCl_np -> PrVP_np ;
+ComplVV_none : PrVP_v -> PrVPI_none -> PrVP_none ;
+ComplVV_np : PrVP_v -> PrVPI_np -> PrVP_np ;
+CompoundCN : N -> CN -> CN ;
+ConjAP : Conj -> ListAP -> AP ;
+ConjAdV : Conj -> ListAdV -> AdV ;
+ConjAdv : Conj -> ListAdv -> Adv ;
+ConjCN : Conj -> ListCN -> CN ;
+ConjIAdv : Conj -> ListIAdv -> IAdv ;
+ConjNP : Conj -> ListNP -> NP ;
+ConjRS : Conj -> ListRS -> RS ;
+ConjS : Conj -> ListS -> S ;
+ConsAP : AP -> ListAP -> ListAP ;
+ConsAdV : AdV -> ListAdV -> ListAdV ;
+ConsAdv : Adv -> ListAdv -> ListAdv ;
+ConsCN : CN -> ListCN -> ListCN ;
+ConsIAdv : IAdv -> ListIAdv -> ListIAdv ;
+ConsNP : NP -> ListNP -> ListNP ;
+ConsRS : RS -> ListRS -> ListRS ;
+ConsS : S -> ListS -> ListS ;
+ContClC_none : PrCl_none -> ClC_none -> ClC_none ;
+ContClC_np : PrCl_np -> ClC_np -> ClC_np ;
+ContVPC_none : PrVP_none -> VPC_none -> VPC_none ;
+ContVPC_np : PrVP_np -> VPC_np -> VPC_np ;
+CountNP : Det -> NP -> NP ;
+DefArt : Quant ;
+DetCN : Det -> CN -> NP ;
+DetNP : Det -> NP ;
+DetQuant : Quant -> Num -> Det ;
+DetQuantOrd : Quant -> Num -> Ord -> Det ;
+ExtAdvNP : NP -> Adv -> NP ;
+FunRP : Prep -> NP -> RP -> RP ;
+IdRP : RP ;
+IndefArt : Quant ;
+InfVP_none : PrVP_none -> PrVPI_none ;
+InfVP_np : PrVP_np -> PrVPI_np ;
+MassNP : CN -> NP ;
+MkSymb : String -> Symb ;
+NoPConj : PConj ;
+NoVoc : Voc ;
+NumCard : Card -> Num ;
+NumDigits : Digits -> Card ;
+NumNumeral : Numeral -> Card ;
+NumPl : Num ;
+NumSg : Num ;
+OrdDigits : Digits -> Ord ;
+OrdNumeral : Numeral -> Ord ;
+OrdSuperl : A -> Ord ;
+PConjConj : Conj -> PConj ;
+PNeg : Pol ;
+PPartNP : NP -> V2 -> NP ;
+PPos : Pol ;
+PartNP : CN -> NP -> CN ;
+PassUseV_a : Ant -> Tense -> Pol -> PrV_np_a -> PrVP_a ;
+PassUseV_n : Ant -> Tense -> Pol -> PrV_np_n -> PrVP_n ;
+PassUseV_none : Ant -> Tense -> Pol -> PrV_np -> PrVP_none ;
+PassUseV_np : Ant -> Tense -> Pol -> PrV_np_np -> PrVP_np ;
+PassUseV_q : Ant -> Tense -> Pol -> PrV_np_q -> PrVP_q ;
+PassUseV_s : Ant -> Tense -> Pol -> PrV_np_s -> PrVP_s ;
+PassUseV_v : Ant -> Tense -> Pol -> PrV_np_v -> PrVP_v ;
+PastPartAP_none : PrV_np -> PrAP_none ;
+PhrUtt : PConj -> Utt -> Voc -> Phr ;
+PositA : A -> AP ;
+PositAdAAdj : A -> AdA ;
+PositAdvAdj : A -> Adv ;
+PossNP : CN -> NP -> CN ;
+PossPron : Pron -> Quant ;
+PredVP_none : NP -> PrVP_none -> PrCl_none ;
+PredVP_np : NP -> PrVP_np -> PrCl_np ;
+PredetNP : Predet -> NP -> NP ;
+PrepNP : Prep -> NP -> Adv ;
+PresPartAP_none : PrV_none -> PrAP_none ;
+PresPartAP_np : PrV_np -> PrAP_np ;
+QuestCl_none : PrCl_none -> PrQCl_none ;
+QuestCl_np : PrCl_np -> PrQCl_np ;
+QuestIAdv_none : IAdv -> PrCl_none -> PrQCl_none ;
+QuestSlash_none : IP -> PrQCl_np -> PrQCl_none ;
+QuestVP_none : IP -> PrVP_none -> PrQCl_none ;
+ReflA2 : A2 -> AP ;
+ReflVP2_np : PrVP_np_np -> PrVP_np ;
+ReflVP_a : PrVP_np_a -> PrVP_a ;
+ReflVP_n : PrVP_np_n -> PrVP_n ;
+ReflVP_none : PrVP_np -> PrVP_none ;
+ReflVP_np : PrVP_np_np -> PrVP_np ;
+ReflVP_q : PrVP_np_q -> PrVP_q ;
+ReflVP_s : PrVP_np_s -> PrVP_s ;
+ReflVP_v : PrVP_np_v -> PrVP_v ;
+RelCN : CN -> RS -> CN ;
+RelCl : Cl -> RCl ;
+RelNP : NP -> RS -> NP ;
+RelSlash : RP -> ClSlash -> RCl ;
+RelVP : RP -> VP -> RCl ;
+SentAP : AP -> SC -> AP ;
+SentCN : CN -> SC -> CN ;
+SlashClNP_none : PrCl_np -> NP -> PrCl_none ;
+SlashV2A_none : PrVP_np_a -> PrAP_none -> PrVP_np ;
+SlashV2N_none : PrVP_np_n -> PrCN_none -> PrVP_np ;
+SlashV2Q_none : PrVP_np_q -> PrQCl_none -> PrVP_np ;
+SlashV2S_none : PrVP_np_s -> PrCl_none -> PrVP_np ;
+SlashV2V_none : PrVP_np_v -> PrVPI_none -> PrVP_np ;
+SlashV2V_np : PrVP_np_v -> PrVPI_np -> PrVP_np_np ;
+SlashV3_none : PrVP_np_np -> NP -> PrVP_np ;
+StartClC_none : Conj -> PrCl_none -> PrCl_none -> ClC_none ;
+StartClC_np : Conj -> PrCl_np -> PrCl_np -> ClC_np ;
+StartVPC_none : Conj -> PrVP_none -> PrVP_none -> VPC_none ;
+StartVPC_np : Conj -> PrVP_np -> PrVP_np -> VPC_np ;
+SubjS : Subj -> S -> Adv ;
+SymbPN : Symb -> PN ;
+TCond : Tense ;
+TFut : Tense ;
+TPast : Tense ;
+TPres : Tense ;
+Use2N3 : N3 -> N2 ;
+Use3N3 : N3 -> N2 ;
+UseA2 : A2 -> AP ;
+UseAP_none : Ant -> Tense -> Pol -> PrAP_none -> PrVP_none ;
+UseAP_np : Ant -> Tense -> Pol -> PrAP_np -> PrVP_np ;
+UseAdvCl_none : PrAdv_none -> PrCl_none -> PrS ;
+UseAdv_none : Ant -> Tense -> Pol -> PrAdv_none -> PrVP_none ;
+UseAdv_np : Ant -> Tense -> Pol -> PrAdv_np -> PrVP_np ;
+UseCN_none : Ant -> Tense -> Pol -> PrCN_none -> PrVP_none ;
+UseCN_np : Ant -> Tense -> Pol -> PrCN_np -> PrVP_np ;
+UseClC_none : ClC_none -> PrCl_none ;
+UseClC_np : ClC_np -> PrCl_np ;
+UseCl_none : PrCl_none -> PrS ;
+UseComparA : A -> AP ;
+UseN : N -> CN ;
+UseN2 : N2 -> CN ;
+UseNP_none : Ant -> Tense -> Pol -> NP -> PrVP_none ;
+UsePN : PN -> NP ;
+UsePron : Pron -> NP ;
+UseQCl_none : PrQCl_none -> PrS ;
+UseVPC_none : VPC_none -> PrVP_none ;
+UseVPC_np : VPC_np -> PrVP_np ;
+UseV_a : Ant -> Tense -> Pol -> PrV_a -> PrVP_a ;
+UseV_n : Ant -> Tense -> Pol -> PrV_v -> PrVP_n ;
+UseV_none : Ant -> Tense -> Pol -> PrV_none -> PrVP_none ;
+UseV_np : Ant -> Tense -> Pol -> PrV_np -> PrVP_np ;
+UseV_np_a : Ant -> Tense -> Pol -> PrV_np_a -> PrVP_np_a ;
+UseV_np_n : Ant -> Tense -> Pol -> PrV_np_n -> PrVP_np_n ;
+UseV_np_np : Ant -> Tense -> Pol -> PrV_np_np -> PrVP_np_np ;
+UseV_np_q : Ant -> Tense -> Pol -> PrV_np_q -> PrVP_np_q ;
+UseV_np_s : Ant -> Tense -> Pol -> PrV_np_s -> PrVP_np_s ;
+UseV_np_v : Ant -> Tense -> Pol -> PrV_np_v -> PrVP_np_v ;
+UseV_q : Ant -> Tense -> Pol -> PrV_q -> PrVP_q ;
+UseV_s : Ant -> Tense -> Pol -> PrV_s -> PrVP_s ;
+UseV_v : Ant -> Tense -> Pol -> PrV_v -> PrVP_v ;
+UttAP : AP -> Utt ;
+UttAdV : AdV -> Utt ;
+UttAdv : Adv -> Utt ;
+UttCN : CN -> Utt ;
+UttCard : Card -> Utt ;
+UttIAdv : IAdv -> Utt ;
+UttIP : IP -> Utt ;
+UttImpPl : Pol -> Imp -> Utt ;
+UttImpPol : Pol -> Imp -> Utt ;
+UttImpSg : Pol -> Imp -> Utt ;
+UttInterj : Interj -> Utt ;
+UttNP : NP -> Utt ;
+UttPrS : PrS -> Utt ;
+UttQS : QS -> Utt ;
+UttS : S -> Utt ;
+UttVP : VP -> Utt ;
+VocNP : NP -> Voc ;
+
+
+-}
+
diff --git a/lib/src/experimental/transfer/New2Old.hs b/lib/src/experimental/transfer/New2Old.hs
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/transfer/New2Old.hs
@@ -0,0 +1,110 @@
+  GAdvCl_none gPrAdv_none gPrCl_none -> t
+  GAdvCl_np gPrAdv_np gPrCl_none -> t
+  GAdvQCl_none gPrAdv_none gPrQCl_none -> t
+  GAdvQCl_np gPrAdv_np gPrQCl_none -> t
+  GAfterVP_none gPrVP_none gPrVPI_none -> t
+  GAgentPassUseV_a gAnt gTense gPol gPrV_np_a gNP -> t
+  GAgentPassUseV_n gAnt gTense gPol gPrV_np_n gNP -> t
+  GAgentPassUseV_none gAnt gTense gPol gPrV_np gNP -> t
+  GAgentPassUseV_np gAnt gTense gPol gPrV_np_np gNP -> t
+  GAgentPassUseV_q gAnt gTense gPol gPrV_np_q gNP -> t
+  GAgentPassUseV_s gAnt gTense gPol gPrV_np_s gNP -> t
+  GAgentPassUseV_v gAnt gTense gPol gPrV_np_v gNP -> t
+  GAgentPastPartAP_none gPrV_np gNP -> t
+  GBeforeVP_none gPrVP_none gPrVPI_none -> t
+  GByVP_none gPrVP_none gPrVPI_none -> t
+  GComplAdv_none gPrAdv_np gNP -> t
+  GComplV2_none gPrVP_np gNP -> t
+  GComplVA_none gPrVP_a gPrAP_none -> t
+  GComplVN_none gPrVP_n gPrCN_none -> t
+  GComplVQ_none gPrVP_q gPrQCl_none -> t
+  GComplVS_none gPrVP_s gPrCl_none -> t
+  GComplVS_np gPrVP_s gPrCl_np -> t
+  GComplVV_none gPrVP_v gPrVPI_none -> t
+  GComplVV_np gPrVP_v gPrVPI_np -> t
+  GCompoundCN gN gCN -> t
+  GContClC_none gPrCl_none gClC_none -> t
+  GContClC_np gPrCl_np gClC_np -> t
+  GContVPC_none gPrVP_none gVPC_none -> t
+  GContVPC_np gPrVP_np gVPC_np -> t
+  GInOrderVP_none gPrVP_none gPrVPI_none -> t
+  GInfVP_none gPrVP_none -> t
+  GInfVP_np gPrVP_np -> t
+  GNomVPNP_none gPrVPI_none -> t
+  GPPartNP gNP gV2 -> t
+  GPassUseV_a gAnt gTense gPol gPrV_np_a -> t
+  GPassUseV_n gAnt gTense gPol gPrV_np_n -> t
+  GPassUseV_none gAnt gTense gPol gPrV_np -> t
+  GPassUseV_np gAnt gTense gPol gPrV_np_np -> t
+  GPassUseV_q gAnt gTense gPol gPrV_np_q -> t
+  GPassUseV_s gAnt gTense gPol gPrV_np_s -> t
+  GPassUseV_v gAnt gTense gPol gPrV_np_v -> t
+  GPastPartAP_none gPrV_np -> t
+  GPrImpPl gPrVP_none -> t
+  GPrImpSg gPrVP_none -> t
+  GPredVP_none gNP gPrVP_none -> t
+  GPredVP_np gNP gPrVP_np -> t
+  GPresPartAP_none gPrV_none -> t
+  GPresPartAP_np gPrV_np -> t
+  GQuestCl_none gPrCl_none -> t
+  GQuestCl_np gPrCl_np -> t
+  GQuestIAdv_none gIAdv gPrCl_none -> t
+  GQuestIComp_none gAnt gTense gPol gIComp gNP -> t
+  GQuestSlash_none gIP gPrQCl_np -> t
+  GQuestVP_none gIP gPrVP_none -> t
+  GReflVP2_np gPrVP_np_np -> t
+  GReflVP_a gPrVP_np_a -> t
+  GReflVP_n gPrVP_np_n -> t
+  GReflVP_none gPrVP_np -> t
+  GReflVP_np gPrVP_np_np -> t
+  GReflVP_q gPrVP_np_q -> t
+  GReflVP_s gPrVP_np_s -> t
+  GReflVP_v gPrVP_np_v -> t
+  GRelCl_none gPrCl_none -> t
+  GRelSlash_none gRP gPrCl_np -> t
+  GRelVP_none gRP gPrVP_none -> t
+  GSlashClNP_none gPrCl_np gNP -> t
+  GSlashV2A_none gPrVP_np_a gPrAP_none -> t
+  GSlashV2N_none gPrVP_np_n gPrCN_none -> t
+  GSlashV2Q_none gPrVP_np_q gPrQCl_none -> t
+  GSlashV2S_none gPrVP_np_s gPrCl_none -> t
+  GSlashV2V_none gPrVP_np_v gPrVPI_none -> t
+  GSlashV2V_np gPrVP_np_v gPrVPI_np -> t
+  GSlashV3_none gPrVP_np_np gNP -> t
+  GStartClC_none gConj gPrCl_none gPrCl_none -> t
+  GStartClC_np gConj gPrCl_np gPrCl_np -> t
+  GStartVPC_none gConj gPrVP_none gPrVP_none -> t
+  GStartVPC_np gConj gPrVP_np gPrVP_np -> t
+  GUseAP_none gAnt gTense gPol gPrAP_none -> t
+  GUseAP_np gAnt gTense gPol gPrAP_np -> t
+  GUseAdvCl_none gPrAdv_none gPrCl_none -> t
+  GUseAdv_none gAnt gTense gPol gPrAdv_none -> t
+  GUseAdv_np gAnt gTense gPol gPrAdv_np -> t
+  GUseCN_none gAnt gTense gPol gPrCN_none -> t
+  GUseCN_np gAnt gTense gPol gPrCN_np -> t
+  GUseClC_none gClC_none -> t
+  GUseClC_np gClC_np -> t
+  GUseCl_none gPrCl_none -> t
+  GUseNP_none gAnt gTense gPol gNP -> t
+  GUseQCl_none gPrQCl_none -> t
+  GUseQ_none gAnt gTense gPol gPrQCl_none -> t
+  GUseS_none gAnt gTense gPol gPrCl_none -> t
+  GUseVPC_none gVPC_none -> t
+  GUseVPC_np gVPC_np -> t
+  GUseVP_none gAnt gTense gPol gPrVPI_none -> t
+  GUseV_a gAnt gTense gPol gPrV_a -> t
+  GUseV_n gAnt gTense gPol gPrV_v -> t
+  GUseV_none gAnt gTense gPol gPrV_none -> t
+  GUseV_np gAnt gTense gPol gPrV_np -> t
+  GUseV_np_a gAnt gTense gPol gPrV_np_a -> t
+  GUseV_np_n gAnt gTense gPol gPrV_np_n -> t
+  GUseV_np_np gAnt gTense gPol gPrV_np_np -> t
+  GUseV_np_q gAnt gTense gPol gPrV_np_q -> t
+  GUseV_np_s gAnt gTense gPol gPrV_np_s -> t
+  GUseV_np_v gAnt gTense gPol gPrV_np_v -> t
+  GUseV_q gAnt gTense gPol gPrV_q -> t
+  GUseV_s gAnt gTense gPol gPrV_s -> t
+  GUseV_v gAnt gTense gPol gPrV_v -> t
+  GUttPrS gPrS -> t
+  GWhenVP_none gPrVP_none gPrVPI_none -> t
+  GWithoutVP_none gPrVP_none gPrVPI_none -> t
diff --git a/lib/src/experimental/transfer/ONTransfer.hs b/lib/src/experimental/transfer/ONTransfer.hs
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/transfer/ONTransfer.hs
@@ -0,0 +1,8 @@
+module Main where
+
+import qualified PGF
+import Old2New
+
+main = interact (unlines . map trans . lines)
+
+trans = maybe "" (PGF.showExpr [] . transfer) . PGF.readExpr
diff --git a/lib/src/experimental/transfer/Old.gf b/lib/src/experimental/transfer/Old.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/transfer/Old.gf
@@ -0,0 +1,81 @@
+--# -path=..:../../translator
+
+abstract Old =
+
+--- abstract ParseEngAbs = 
+  Tense,
+  Cat,
+  Noun - [PPartNP],
+  Adjective,
+----  Numeral,
+  Symbol [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP],
+  Conjunction,
+  Verb - [SlashV2V, PassV2, UseCopula, ComplVV],
+  Adverb,
+  Phrase,
+  Sentence,
+  Question,
+  Relative,
+  Idiom [NP, VP, Cl, Tense, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP],
+---  Construction,
+---  Documentation,
+  ExtraEngAbs [NP, Quant, VPSlash, VP, GenNP, PassVPSlash, PassAgentVPSlash,
+               Temp, Tense, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
+               VPI, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV, ComplSlashPartLast,
+               ClSlash, RCl, EmptyRelSlash, VS, V2S, ComplBareVS, SlashBareV2S]
+----  Dictionary 
+** {
+
+flags
+  startcat=Phr;
+  heuristic_search_factor=0.60;
+  meta_prob=1.0e-5;
+  meta_token_prob=1.1965149246222233e-9;
+
+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 ;
+    ourselves_NP : NP ;
+    yourselfPl_NP : NP ;
+    themselves_NP : NP ;
+    OrdCompar : A -> Ord ;
+
+    PositAdVAdj : A -> AdV ;
+
+    UseQuantPN : Quant -> PN -> NP;
+
+    SlashV2V : V2V -> Ant -> Pol -> VP -> VPSlash ;
+    SlashVPIV2V : V2V -> Pol -> VPI -> VPSlash ;
+
+    SlashSlashV2V : V2V -> Ant -> Pol -> VPSlash -> VPSlash ;
+    
+    ComplVV : VV -> Ant -> Pol -> VP -> VP ;
+
+    PredVPosv,PredVPovs : NP -> VP -> Cl ;
+    
+    that_RP : RP ;
+    who_RP : RP ;
+
+    CompS : S -> Comp ;
+    CompQS : QS -> Comp ;
+    CompVP : Ant -> Pol -> VP -> Comp ;
+
+	VPSlashVS : VS -> VP -> VPSlash ;
+
+	PastPartRS : Ant -> Pol -> VPSlash -> RS ;
+    PresPartRS : Ant -> Pol -> VP -> RS ;
+
+	ApposNP : NP -> NP -> NP ;
+	
+	AdAdV : AdA -> AdV -> AdV ;
+
+	UttAdV : AdV -> Utt;
+
+}
diff --git a/lib/src/experimental/transfer/Old2New.hs b/lib/src/experimental/transfer/Old2New.hs
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/transfer/Old2New.hs
@@ -0,0 +1,182 @@
+{-# OPTIONS_GHC -fglasgow-exts #-}
+
+module Old2New (transfer) where
+import PGF hiding (Tree)
+import qualified PGF
+import PGF.Data
+
+import Both
+
+
+transfer :: PGF.Tree -> PGF.Tree
+transfer = gf . onPhr . fg
+
+{-
+transfer t = case unAppForm t of
+  (EMeta m, es) -> foldl EApp (EMeta m) (map transfer es)
+  _ -> gf $ on $ fg t
+-}
+
+onPhr :: Tree GPhr_ -> Tree GPhr_
+onPhr = on
+
+on :: forall a . Tree a -> Tree a
+on t = case t of
+
+----  GEMeta m ts -> GEMeta m (map on ts)
+
+ 
+-- Utt
+  GUttImpPl pol (GImpVP vp) -> GPrImpPl (onVP GTPres GASimul pol vp)
+  GUttImpPol pol (GImpVP vp) -> GPrImpSg (onVP GTPres GASimul pol vp) ----
+  GUttImpSg pol (GImpVP vp) -> GPrImpSg (onVP GTPres GASimul pol vp)
+  GUttQS qs -> GUttPrS (GUseQCl_none (onQS2QCl qs))
+  GUttS s -> GUttPrS (onS s)
+  GUttVP s -> error "GUttPrVPI (GInfVP_none (onVP GTPres ant pol vp))"
+
+-- RS
+  GUseRCl (GTTAnt t a) p (GRelVP rp vp) -> GRelVP_none rp (onVP t a p vp)
+  GUseRCl (GTTAnt t a) p (GRelSlash rp cls) -> GRelSlash_none rp (onClSlash t a p cls)
+  GUseRCl (GTTAnt t a) p (GRelCl cl) -> GRelCl_none (onCl t a p cl)
+  GPastPartRS _ _ _ -> error "PastPartRS : Ant -> Pol -> VPSlash -> RS"
+  GPresPartRS _ _ _ -> error "PresPartRS : Ant -> Pol -> VPSlash -> RS"
+
+-- NP
+
+-- Adv
+  GComparAdvAdjS cadv a s -> error "GComparAdvAdjS cadv a (onS s)"
+  GSubjS subj s -> error "AdvSubjS subj s"
+
+-- AP
+---- SentAP : AP -> SC -> AP
+
+  _ -> composOp on t
+
+
+onS :: Tree GS_ -> Tree GPrS_
+onS s = case s of
+  GUseCl (GTTAnt t a) p cl -> GUseCl_none (onCl t a p cl) 
+  GAdvS adv s -> error "AdvS"
+  GExtAdvS adv s -> error "ExtAdvS"
+  GRelS s rs -> error "RelS"
+  GSSubjS s subj s2 -> error "SSubjS"
+  GConjS conj (GListS lists) -> GUseCl_none (GUseClC_none (mkClC conj [onS2Cl s | s <- lists]))
+  GPredVPS np vps -> GUseCl_none (GPredVP_none (on np) (onVPS2VP vps))
+
+mkClC conj cls = foldr GContClC_none (GStartClC_none conj cl1 cl2) cls2
+  where 
+    (cls2,[cl1,cl2]) = splitAt (length cls - 2) cls
+
+onVPS2VP :: Tree GVPS_ -> Tree GPrVP_none_
+onVPS2VP vps = case vps of
+  GMkVPS (GTTAnt t a) p vp -> onVP t a p vp
+  GConjVPS conj (GListVPS vs) -> GUseVPC_none (mkVPC conj [onVPS2VP v | v <- vs])
+
+mkVPC conj cls = foldr GContVPC_none (GStartVPC_none conj cl1 cl2) cls2
+  where 
+    (cls2,[cl1,cl2]) = splitAt (length cls - 2) cls
+
+
+onCl :: GTense -> GAnt -> GPol -> Tree GCl_ -> Tree GPrCl_none_
+onCl t a p cl = case cl of
+  GPredVP np vp -> let (advs,vp0) = getAdvs vp in appAdvCl advs (GPredVP_none (on np) (onVP t a p vp0)) ---
+  ---- ExistNP : NP -> Cl ;
+  ---- PredSCVP : SC -> VP -> Cl ;
+  ---- PredVPosv : NP -> VP -> Cl ;
+  ---- PredVPovs : NP -> VP -> Cl ;
+
+-- adverbs in New are attached to Cl, in Old to VP. New makes no distinction between Adv and AdV
+getAdvs :: GVP -> ([GPrAdv_none],GVP)
+getAdvs vp = case vp of
+  GAdvVP vp1 adv -> let (advs,vp2) = getAdvs vp1 in (advs ++ [GLiftAdv adv],vp2)
+  GAdVVP adv vp1 -> let (advs,vp2) = getAdvs vp1 in (advs ++ [GLiftAdV adv],vp2)
+  GExtAdvVP vp1 adv -> let (advs,vp2) = getAdvs vp1 in (advs ++ [GLiftAdv adv],vp2) ---- as a variant
+
+  _ -> ([],vp)
+
+appAdvCl :: [GPrAdv_none] -> GPrCl_none -> GPrCl_none
+appAdvCl advs cl = foldr GAdvCl_none cl advs
+
+onQCl :: GTense -> GAnt -> GPol -> Tree GQCl_ -> Tree GPrQCl_none_
+onQCl t a p qcl = case qcl of
+  GQuestVP ip vp -> GQuestVP_none ip (onVP t a p vp)
+  GQuestSlash ip cls -> GQuestSlash_none ip (GQuestCl_np (onClSlash t a p cls))
+  GQuestCl cl -> GQuestCl_none (onCl t a p cl)
+  GQuestIAdv iadv cl -> GQuestIAdv_none iadv (onCl t a p cl)
+  GQuestIComp icomp np -> GQuestIComp_none a t p icomp np
+  GQuestQVP ip qvp -> error "QuestQVP"
+
+onVP :: GTense -> GAnt -> GPol -> Tree GVP_ -> Tree GPrVP_none_
+onVP t a p vp = case vp of
+  GUseV v -> GUseV_none a t p (GLiftV v)
+  GComplVS vs s -> GComplVS_none (GUseV_s a t p (GLiftVS vs)) (onS2Cl s)
+  GComplVQ vq q -> GComplVQ_none (GUseV_q a t p (GLiftVQ vq)) (onQS2QCl q)
+  GComplVA va ap -> GComplVA_none (GUseV_a a t p (GLiftVA va)) (GLiftAP ap)
+  GComplVV vv ant pol vp -> GComplVV_none (GUseV_v a t p (GLiftVV vv)) (GInfVP_none (onVP GTPres ant pol vp)) -- !!
+  GComplSlash vps np -> GComplV2_none (onVPSlash t a p vps) np
+  GUseComp comp -> case comp of
+    GCompAP  ap  -> GUseAP_none a t p (GLiftAP (on ap))
+    GCompAdv adv -> GUseAdv_none a t p (GLiftAdv (on adv))
+    GCompCN  cn  -> GUseCN_none a t p (GLiftCN (on cn))
+    GCompNP  np  -> GUseNP_none a t p (on np)
+    GCompS   s   -> GUseS_none a t p (onS2Cl s)
+    GCompQS  qs  -> GUseQ_none a t p (onQS2QCl qs)
+    GCompVP  ant pol vp  -> GUseVP_none a t p (GInfVP_none (onVP GTPres ant pol vp)) -- !!
+  GComplSlashPartLast vps np -> GComplV2_none (onVPSlash t a p vps) np ---- as a variant
+  GComplVPIVV vv vpi -> GComplVV_none (GUseV_v a t p (GLiftVV vv)) (GInfVP_none (onVPI2VP vpi))
+  GPassVPSlash vps -> onVPSlashPass t a p vps
+  GPassAgentVPSlash vps np -> onVPSlashPassAgent t a p vps np
+---- ProgrVP : VP -> VP ;
+---- ReflVP : VPSlash -> VP ;
+---- SelfAdVVP : VP -> VP ;
+---- SelfAdvVP : VP -> VP ;
+
+onVPI2VP :: Tree GVPI_ -> Tree GPrVP_none_
+onVPI2VP vpi = case vpi of
+  GMkVPI vp -> onVP GTPres GASimul GPPos vp
+  GConjVPI conj (GListVPI vs) -> GUseVPC_none (mkVPC conj [onVPI2VP v | v <- vs])
+
+onVPSlash :: GTense -> GAnt -> GPol -> Tree GVPSlash_ -> Tree GPrVP_np_
+onVPSlash t a p vps = case vps of
+  GSlashV2a v2 -> GUseV_np a t p (GLiftV2 v2)
+  GSlashV2S v2s s -> GSlashV2S_none (GUseV_np_s a t p (GLiftV2S v2s)) (onS2Cl s)
+  GSlashV2Q v2q q -> GSlashV2Q_none (GUseV_np_q a t p (GLiftV2Q v2q)) (onQS2QCl q)
+  GSlashV2A v2a ap -> GSlashV2A_none (GUseV_np_a a t p (GLiftV2A v2a)) (GLiftAP ap)
+  GSlashV2V v2v ant pol vp -> GSlashV2V_none (GUseV_np_v a t p (GLiftV2V v2v)) (GInfVP_none (onVP GTPres ant pol vp)) -- !!
+
+  GSlashVV vv vps -> GComplVV_np (GUseV_v a t p (GLiftVV vv)) (GInfVP_np (onVPSlash GTPres GASimul GPPos vps)) -- !!
+---  GSlashSlashV2V vv ant pol vps -> GComplVV_np (GUseV_np_v a t p (GLiftV2V vv)) (GInfVP_np (onVPSlash GTPres ant pol vps))
+  GSlashVPIV2V v2v pol vpi -> GSlashV2V_none (GUseV_np_v a t p (GLiftV2V v2v)) (GInfVP_none (onVPI2VP vpi)) 
+
+onVPSlashPass :: GTense -> GAnt -> GPol -> Tree GVPSlash_ -> Tree GPrVP_none_
+onVPSlashPass t a p vps = case vps of
+  GSlashV2a v2 -> GPassUseV_none a t p (GLiftV2 v2)
+  GSlashV2S v2s s -> GComplVS_none (GPassUseV_s a t p (GLiftV2S v2s)) (onS2Cl s)
+  GSlashV2Q v2q q -> GComplVQ_none (GPassUseV_q a t p (GLiftV2Q v2q)) (onQS2QCl q)
+----  GSlashV2A v2a ap -> (GPassUseV_np_a a t p (GLiftV2A v2a)) (GLiftAP ap)
+----  GSlashV2V v2v ant pol vp -> (GPassUseV_np_v a t p (GLiftV2V v2v)) (GInfVP_none (onVP GTPres ant pol vp)) -- !!
+
+--  GSlashVV vv vps -> GComplVV_np (GUseV_v a t p (GLiftVV vv)) (GInfVP_np (onVPSlash GTPres GASimul GPPos vps)) -- !!
+
+onVPSlashPassAgent :: GTense -> GAnt -> GPol -> Tree GVPSlash_ -> GNP -> Tree GPrVP_none_
+onVPSlashPassAgent t a p vps np = case vps of
+  GSlashV2a v2 -> GAgentPassUseV_none a t p (GLiftV2 v2) np
+  GSlashV2S v2s s -> GComplVS_none (GAgentPassUseV_s a t p (GLiftV2S v2s) np) (onS2Cl s)
+
+onClSlash :: GTense -> GAnt -> GPol -> Tree GClSlash_ -> Tree GPrCl_np_
+onClSlash t a p cls = case cls of
+  GSlashVP np vps -> GPredVP_np np (onVPSlash t a p vps)
+  GSlashPrep cl prep -> GAdvCl_np (GLiftPrep prep) (onCl t a p cl)
+---- GSlashVS np vs sslash -> 
+---- GAdvSlash cls adv -> GAdvCl_none (GLiftAdv adv) (onClSlash t a p cls)
+
+---- UseSlash : Temp -> Pol -> ClSlash -> SSlash ;
+
+onS2Cl :: Tree GS_ -> Tree GPrCl_none_
+onS2Cl s = case s of
+  GUseCl (GTTAnt t a) p cl -> onCl t a p cl 
+
+onQS2QCl :: Tree GQS_ -> Tree GPrQCl_none_
+onQS2QCl s = case s of
+  GUseQCl (GTTAnt t a) p qcl -> onQCl t a p qcl 
+
diff --git a/lib/src/experimental/transfer/TrainFreq.hs b/lib/src/experimental/transfer/TrainFreq.hs
new file mode 100644
--- /dev/null
+++ b/lib/src/experimental/transfer/TrainFreq.hs
@@ -0,0 +1,31 @@
+import Data.List
+import qualified Data.Map
+
+main = do
+
+  ws <- readFile "new-trees.txt" >>= return . words
+
+  let freqs ws = Data.Map.fromListWith (+) [(w,1) | w <- ws]
+
+  let freqmap = freqs ws
+
+  fs <- readFile "all-ndfuns.txt" >>= return . lines
+
+  let catf ws = case ws of f:ty -> (f,last(init ty))
+
+  let catmap = Data.Map.fromList [catf (words f) | f <- fs]
+
+  let allist = [(f,(c,Data.Map.lookup f freqmap)) | (f,c) <- Data.Map.assocs catmap]
+
+  let catlist = Data.List.sortBy (\(f,(c,_)) (_,(k,_)) -> compare c k) allist
+
+  let gcatlist = Data.List.groupBy (\(f,(c,_)) (_,(k,_)) -> c==k) catlist
+
+  let fcatfreqs fcs = let cat = fst (snd (head fcs)) in let tot = sum [maybe 0 id mn | (f,(c,mn)) <- fcs] in [(f,maybe 0 id mn, cat, tot) | (f,(c,mn)) <- fcs]
+
+  let fcatfreqlist = map fcatfreqs gcatlist
+
+  let relprobs cat = [(f, (fromIntegral i+1 :: Double) / (fromIntegral tot :: Double)) | (f,i,c,t) <- cat, let tot = t + length cat]
+
+--  writeFile "allFunFreqs.txt" $ unlines $ [unwords [f,show i,c,show t] | (f,i,c,t) <- concat fcatfreqlist]
+  writeFile "NDPredTrans.probs" $ unlines $ [unwords [f,show n] | (f,n) <- concatMap relprobs fcatfreqlist]
diff --git a/lib/src/finnish/AdjectiveFin.gf b/lib/src/finnish/AdjectiveFin.gf
--- a/lib/src/finnish/AdjectiveFin.gf
+++ b/lib/src/finnish/AdjectiveFin.gf
@@ -1,23 +1,25 @@
-concrete AdjectiveFin of Adjective = CatFin ** open ResFin, Prelude in {
+--# -coding=latin1
+concrete AdjectiveFin of Adjective = CatFin ** open ResFin, StemFin, Prelude in {
 
   flags optimize=all_subs ; -- gfc size from 2864336 to 6786 - i.e. factor 422
 
   lin
 
     PositA  a = {
-      s = \\_,nf => a.s ! Posit ! AN nf
+      s = \\_ => (snoun2nounSep {s = \\f => a.s ! Posit ! sAN f ; h = a.h}).s
       } ;
-    ComparA a np = {
+    ComparA a np = 
+      let acomp = (snoun2nounSep {s = \\f => a.s ! Compar ! sAN f ; h = a.h}).s in {
       s = \\isMod,af => case isMod of {
-        True => np.s ! NPCase Part ++ a.s ! Compar ! AN af ;        -- minua isompi
-        _    => a.s ! Compar ! AN af ++ "kuin" ++ np.s ! NPCase Nom -- isompi kuin minä
+        True => np.s ! NPCase Part ++ acomp ! af ;        -- minua isompi
+        _    => acomp ! af ++ "kuin" ++ np.s ! NPCase Nom -- isompi kuin minä
         } 
       } ;
     CAdvAP ad ap np = {
       s = \\m,af => ad.s ++ ap.s ! m ! af ++ ad.p ++ np.s ! NPCase Nom 
       } ;
     UseComparA a = {
-      s = \\_,nf => a.s ! Compar ! AN nf ;
+      s = \\_ => (snoun2nounSep {s = \\f => a.s ! Compar ! sAN f ; h = a.h}).s
       } ;
 
 -- $SuperlA$ belongs to determiner syntax in $Noun$.
@@ -26,15 +28,15 @@
       } ;
 
 
-    ComplA2 adj np = {
+    ComplA2 a np = {
       s = \\isMod,af => 
-          preOrPost isMod (appCompl True Pos adj.c2 np) (adj.s ! Posit ! AN af)
+          preOrPost isMod (appCompl True Pos a.c2 np)  ((snoun2nounSep {s = \\f => a.s ! Posit ! sAN f ; h = a.h}).s ! af)
       } ;
 
-    ReflA2 adj = {
+    ReflA2 a = {
       s = \\isMod,af => 
           preOrPost isMod 
-            (appCompl True Pos adj.c2 (reflPron (agrP3 Sg))) (adj.s ! Posit ! AN af)
+            (appCompl True Pos a.c2 (reflPron (agrP3 Sg))) ((snoun2nounSep {s = \\f => a.s ! Posit ! sAN f ; h = a.h}).s ! af)
       } ;
 
     SentAP ap sc = {
@@ -45,8 +47,12 @@
       s = \\b,af => ada.s ++ ap.s ! b ! af
       } ;
 
+    AdvAP ap adv = {
+      s = \\b,af => adv.s ++ ap.s ! b ! af -- luonnostaan vaalea
+      } ;
+
     UseA2 a = {
-      s = \\_,nf => a.s ! Posit ! AN nf
+      s = \\_ => (snoun2nounSep {s = \\f => a.s ! Posit ! sAN f ; h = a.h}).s
       } ;
 
 }
diff --git a/lib/src/finnish/AdverbFin.gf b/lib/src/finnish/AdverbFin.gf
--- a/lib/src/finnish/AdverbFin.gf
+++ b/lib/src/finnish/AdverbFin.gf
@@ -1,19 +1,20 @@
-concrete AdverbFin of Adverb = CatFin ** open ResFin, Prelude in {
+--# -coding=latin1
+concrete AdverbFin of Adverb = CatFin ** open ResFin, Prelude, StemFin in {
 
   lin
-    PositAdvAdj a = {s = a.s ! Posit ! AAdv} ;
+    PositAdvAdj a = {s = a.s ! Posit ! sAAdv} ;
     ComparAdvAdj cadv a np = {
-      s = cadv.s ++ a.s ! Posit ! AAdv ++ cadv.p ++ np.s ! NPCase Nom
+      s = cadv.s ++ a.s ! Posit ! sAAdv ++ cadv.p ++ np.s ! NPCase Nom
       } ;
     ComparAdvAdjS cadv a s = {
-      s = cadv.s ++ a.s ! Posit ! AAdv ++ cadv.p ++ s.s
+      s = cadv.s ++ a.s ! Posit ! sAAdv ++ cadv.p ++ s.s
       } ;
 
-    PrepNP prep np = {s = preOrPost prep.isPre prep.s (np.s ! prep.c)} ;
+    PrepNP prep np = {s = appCompl True Pos prep np} ;
 
     AdAdv = cc2 ;
 
-    PositAdAAdj a = {s = a.s ! Posit ! AN (NCase Sg Gen)} ; -- älyttömän
+    PositAdAAdj a = {s = sANGen (a.s ! Posit)} ; -- älyttömän
 
     SubjS = cc2 ;
 ----b    AdvSC s = s ;
diff --git a/lib/src/finnish/AllFin.gf b/lib/src/finnish/AllFin.gf
--- a/lib/src/finnish/AllFin.gf
+++ b/lib/src/finnish/AllFin.gf
@@ -1,6 +1,6 @@
---# -path=.:../abstract:../common:prelude
+--# -path=.:../abstract:../common:../api
 
 concrete AllFin of AllFinAbs = 
   LangFin - [SlashV2VNP,SlashVV, TFut], ---- to speed up linking; to remove spurious parses
-  ExtraFin - [ProDrop, ProDropPoss, S_OSV, S_VSO, S_ASV] -- to exclude spurious parses
+  ExtraFin - [ProDrop, ProDropPoss, S_OSV, S_VSO, S_ASV, AdvExistNP] -- to exclude spurious parses
   ** {} ;
diff --git a/lib/src/finnish/CatFin.gf b/lib/src/finnish/CatFin.gf
--- a/lib/src/finnish/CatFin.gf
+++ b/lib/src/finnish/CatFin.gf
@@ -1,4 +1,5 @@
-concrete CatFin of Cat = CommonX ** open ResFin, Prelude in {
+--# -coding=latin1
+concrete CatFin of Cat = CommonX ** open ResFin, StemFin, Prelude in {
 
   flags optimize=all_subs ;
 
@@ -32,8 +33,8 @@
 
 -- Verb
 
-    VP   = ResFin.VP ;
-    VPSlash = ResFin.VP ** {c2 : Compl} ; 
+    VP   = StemFin.VP ;
+    VPSlash = StemFin.VP ** {c2 : Compl} ; 
     Comp = {s : Agr => Str} ; 
 
 -- Adjective
@@ -48,7 +49,7 @@
 -- The $Bool$ tells if a possessive suffix is attached, which affects the case.
 
     CN   = {s : NForm => Str ; h : Harmony} ;
-    Pron = {s : NPForm => Str ; a : Agr} ;
+    Pron = {s : NPForm => Str ; a : Agr ; hasPoss : Bool ; poss : Str} ;
     NP   = {s : NPForm => Str ; a : Agr ; isPron : Bool ; isNeg : Bool} ;
     Det  = {
       s1 : Case => Str ;       -- minun kolme
@@ -81,21 +82,38 @@
 
 -- Open lexical classes, e.g. Lexicon
 
-    V, VS, VQ = Verb1 ; -- = {s : VForm => Str ; sc : Case} ;
-    V2, VA, V2Q, V2S = Verb1 ** {c2 : Compl} ;
-    V2A = Verb1 ** {c2, c3 : Compl} ;
-    VV = Verb1 ** {vi : InfForm} ; ---- infinitive form
-    V2V = Verb1 ** {c2 : Compl ; vi : InfForm} ; ---- infinitive form
-    V3 = Verb1 ** {c2, c3 : Compl} ;
+    V, VS, VQ = SVerb1 ; 
+    V2, VA, V2Q, V2S = SVerb1 ** {c2 : Compl} ;
+    V2A = SVerb1 ** {c2, c3 : Compl} ;
+    VV = SVerb1 ** {vi : VVType} ; ---- infinitive form
+    V2V = SVerb1 ** {c2 : Compl ; vi : VVType} ; ---- infinitive form
+    V3 = SVerb1 ** {c2, c3 : Compl} ;
 
-    A  = {s : Degree => AForm => Str} ;
-    A2 = {s : Degree => AForm => Str ; c2 : Compl} ;
+    A  = {s : Degree => SAForm => Str ; h : Harmony} ;
+    A2 = {s : Degree => SAForm => Str ; h : Harmony ; c2 : Compl} ;
 
-    N  = {s : NForm => Str ; h : Harmony} ;
-    N2 = {s : NForm => Str ; h: Harmony} ** {c2 : Compl ; isPre : Bool} ;
-    N3 = {s : NForm => Str ; h: Harmony} ** {c2,c3 : Compl ; isPre,isPre2 : Bool} ;
-    PN = {s : Case  => Str} ;
+    N  = SNoun ;
+    N2 = SNoun ** {c2 : Compl ; isPre : Bool} ;
+    N3 = SNoun ** {c2,c3 : Compl ; isPre,isPre2 : Bool} ;
+    PN = SPN ;
 
-oper Verb1 = {s : VForm => Str ; sc : NPForm ; qp : Bool ; p : Str} ;
+  linref
+    SSlash = \ss -> ss.s ++ ss.c2.s.p1  ;
+    ClSlash = \cls -> cls.s ! Pres ! Simul ! Pos ++ cls.c2.s.p1 ;
+    NP = \np -> np.s ! NPAcc ; ----NPSep ;
+
+    VP = vpRef ;
+    VPSlash = \vps -> vpRef vps ++ vps.c2.s.p1 ;
+
+    V, VS, VQ, VA = \v -> vpRef (predV v) ;
+    V2, V2A, V2Q, V2S = \v -> vpRef (predV v) ++ v.c2.s.p1 ;
+    V3 = \v -> vpRef (predV v) ++ v.c2.s.p1 ++ v.c3.s.p1 ;
+    VV = \v -> vpRef (predV v) ;
+    V2V = \v -> vpRef (predV v) ++ v.c2.s.p1 ;
+
+    Conj = \c -> c.s1 ++ c.s2 ;
+
+  oper
+   vpRef : StemFin.VP -> Str = \vp -> infVP SCNom Pos (agrP3 Sg) vp Inf1 ;
 
 }
diff --git a/lib/src/finnish/ConjunctionFin.gf b/lib/src/finnish/ConjunctionFin.gf
--- a/lib/src/finnish/ConjunctionFin.gf
+++ b/lib/src/finnish/ConjunctionFin.gf
@@ -7,7 +7,7 @@
 
     ConjS = conjunctDistrSS ;
 
-    ConjAdv = conjunctDistrSS ;
+    ConjAdv, ConjAdV = conjunctDistrSS ;
 
     ConjIAdv = conjunctDistrSS ;
 
@@ -30,8 +30,8 @@
 
     BaseS = twoSS ;
     ConsS = consrSS comma ;
-    BaseAdv = twoSS ;
-    ConsAdv = consrSS comma ;
+    BaseAdv, BaseAdV = twoSS ;
+    ConsAdv, ConsAdV = consrSS comma ;
     BaseIAdv = twoSS ;
     ConsIAdv = consrSS comma ;
     BaseNP x y = twoTable NPForm x y ** {a = conjAgr x.a y.a ; isNeg = orB x.isNeg y.isNeg} ;
@@ -45,7 +45,7 @@
 
   lincat
     [S] = {s1,s2 : Str} ;
-    [Adv] = {s1,s2 : Str} ;
+    [Adv],[AdV] = {s1,s2 : Str} ;
     [IAdv] = {s1,s2 : Str} ;
     [NP] = {s1,s2 : NPForm => Str ; a : Agr ; isNeg : Bool} ;
     [AP] = {s1,s2 : Bool => NForm => Str} ;
diff --git a/lib/src/finnish/ConstructionFin.gf b/lib/src/finnish/ConstructionFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/finnish/ConstructionFin.gf
@@ -0,0 +1,149 @@
+--# -path=alltenses:.:../abstract
+
+concrete ConstructionFin of Construction = CatFin ** 
+  open SyntaxFin, SymbolicFin, ParadigmsFin, (L = LexiconFin), (E = ExtraFin), (R = ResFin), Prelude  in {
+
+lin
+  hungry_VP = mkVP have_V2 (lin NP (mkNP (ParadigmsFin.mkN "nälkä"))) ;
+  thirsty_VP = mkVP have_V2 (lin NP (mkNP (ParadigmsFin.mkN "jano"))) ;
+  has_age_VP card = mkVP (mkAP (lin AdA (mkUtt (lin NP (mkNP <lin Card card : Card> L.year_N)))) L.old_A) ;
+
+  have_name_Cl x y = mkCl (mkNP (E.GenNP x) L.name_N) (lin NP y) ;
+  married_Cl x y = mkCl (mkNP and_Conj (lin NP x) (lin NP y)) (ParadigmsFin.mkAdv "naimisissa") ;
+
+  what_name_QCl x = mkQCl (mkIComp whatSg_IP) (mkNP (E.GenNP x) L.name_N) ;
+  how_old_QCl x = mkQCl (E.ICompAP (mkAP L.old_A)) (lin NP x) ;
+  how_far_QCl x = mkQCl (E.IAdvAdv L.far_Adv) (lin NP x) ;
+
+-- some more things
+  weather_adjCl ap = mkCl (mkVP (lin AP ap)) ;
+   
+  is_right_VP = mkVP (ParadigmsFin.mkAdv "oikeassa") ;
+  is_wrong_VP = mkVP (ParadigmsFin.mkAdv "väärässä") ;
+
+  n_units_AP card cn a = mkAP (lin AdA (mkUtt (lin NP (mkNP <lin Card card : Card> (lin CN cn))))) (lin A a) ;
+
+  bottle_of_CN np = mkCN (lin N2 (mkN2 (mkN "pullo") (mkPrep partitive)))  (lin NP np) |  mkCN (lin N2 (mkN2 (mkN "pullollinen") (mkPrep partitive)))  (lin NP np);
+  cup_of_CN    np = mkCN (lin N2 (mkN2 (mkN "kuppi") (mkPrep partitive)))  (lin NP np) | mkCN (lin N2 (mkN2 (mkN "kupillinen") (mkPrep partitive)))  (lin NP np) ;
+  glass_of_CN  np =  mkCN (lin N2 (mkN2 (mkN "lasi") (mkPrep partitive))) (lin NP np) | mkCN (lin N2 (mkN2 (mkN "lasillinen") (mkPrep partitive))) (lin NP np) ;
+
+{-
+  where_go_QCl np = mkQCl (lin IAdv (ss "minne")) (mkCl np (mkVP L.go_V)) ;
+  where_come_from_QCl np =  mkQCl (lin IAdv (ss "mistä")) (mkCl np (mkVP L.come_V)) ;
+  
+  go_here_VP = mkVP (mkVP L.go_V) (mkAdv "tänne") ;
+  come_here_VP = mkVP (mkVP L.come_V) (mkAdv "tänne") ;
+  come_from_here_VP = mkVP (mkVP L.come_V) (mkAdv "täältä") ;
+
+  go_there_VP = mkVP (mkVP L.go_V) (mkAdv "sinne") ;
+  come_there_VP = mkVP (mkVP L.come_V) (mkAdv "sinne") ;
+  come_from_there_VP = mkVP (mkVP L.come_V) (mkAdv "sieltä") ;
+-}
+
+lincat
+  Weekday = {noun : N ; habitual : SyntaxFin.Adv} ;
+  Monthday = NP ;
+  Month = N ;
+  Year = NP ;
+lin
+
+  weekdayPunctualAdv w = lin Adv {s = pointWeekday w} ;
+  weekdayHabitualAdv w = w.habitual ;
+  weekdayLastAdv w = ParadigmsFin.mkAdv ("viime" ++ pointWeekday w) ;
+  weekdayNextAdv w = ParadigmsFin.mkAdv ("ensi" ++ pointWeekday w) ;
+
+  monthAdv m = SyntaxFin.mkAdv in_Prep (mkNP m) ;
+  yearAdv y = SyntaxFin.mkAdv (prePrep nominative "vuonna") y ;
+----  dayMonthAdv d m = ParadigmsFin.mkAdv (d.s ! R.NPCase R.Nom ++ BIND ++ "." ++ m.s ! R.NCase R.Sg R.Part) ;  
+----  monthYearAdv m y = SyntaxFin.mkAdv in_Prep (mkNP (mkNP m) (SyntaxFin.mkAdv (casePrep nominative) y)) ;
+----  dayMonthYearAdv d m y = 
+----    lin Adv {s = d.s ! R.NPCase R.Nom ++ BIND ++ "." ++ m.s ! R.NCase R.Sg R.Part ++ y.s ! R.NPCase R.Nom} ;  
+
+  intYear = symb ;
+  intMonthday = symb ;
+
+oper
+  pointWeekday : Weekday -> Str = \w -> (SyntaxFin.mkAdv (casePrep essive) (mkNP w.noun)).s ; 
+
+lincat Language = PN ;
+
+lin InLanguage l = SyntaxFin.mkAdv (mkPrep translative) (mkNP l) ;
+
+lin
+  weekdayN w = w.noun ;
+  monthN m = m ;
+  languagePN l = l ;
+
+--------------- lexicon of special names
+
+oper mkLanguage : Str -> PN = \s -> mkPN s ;
+
+oper mkWeekday : Str -> Weekday = \d -> 
+      lin Weekday {
+       noun = mkN d ; 
+       habitual = case d of {
+         _ + "i" => ParadigmsFin.mkAdv (d + "sin") ; -- tiistaisin
+         _ => ParadigmsFin.mkAdv (d + "isin")  -- keskiviikkoisin
+         }
+      } ; 
+
+
+lin monday_Weekday = mkWeekday "maanantai" ;
+lin tuesday_Weekday = mkWeekday "tiistai" ;
+lin wednesday_Weekday = mkWeekday "keskiviikko" ;
+lin thursday_Weekday = mkWeekday "torstai" ;
+lin friday_Weekday = mkWeekday "perjantai" ;
+lin saturday_Weekday = mkWeekday"lauantai" ;
+lin sunday_Weekday = mkWeekday "sunnuntai" ;
+
+lin january_Month = mkN "tammikuu" ; 
+lin february_Month = mkN "helmikuu" ; 
+lin march_Month = mkN "maaliskuu" ; 
+lin april_Month = mkN "huhtikuu" ;
+lin may_Month = mkN "toukokuu" ;
+lin june_Month = mkN "kesäkuu" ;
+lin july_Month = mkN "heinäkuu" ;
+lin august_Month = mkN "elokuu" ;
+lin september_Month = mkN "syyskuu" ;
+lin october_Month = mkN "lokakuu" ;
+lin november_Month = mkN "marraskuu" ;
+lin december_Month = mkN "joulukuu" ;
+
+lin afrikaans_Language = mkLanguage "afrikaans" ;
+lin amharic_Language = mkLanguage "amhara" ;
+lin arabic_Language = mkLanguage "arabia" ;
+lin bulgarian_Language = mkLanguage "bulgaria" ;
+lin catalan_Language = mkLanguage "katalaani" ;
+lin chinese_Language = mkLanguage "kiina" ;
+lin danish_Language = mkLanguage "tanska" ;
+lin dutch_Language = mkLanguage "hollanti" ;
+lin english_Language = mkLanguage "englanti" ;
+lin estonian_Language = mkLanguage "viro" ;
+lin finnish_Language = mkPN (mkN "suomi" "suomia") ;
+lin french_Language = mkLanguage "ranska" ;
+lin german_Language = mkLanguage "saksa" ;
+lin greek_Language = mkLanguage "kreikka" ;
+lin hebrew_Language = mkLanguage "heprea" ;
+lin hindi_Language = mkLanguage "hindi" ;
+lin japanese_Language = mkLanguage "japani" ;
+lin italian_Language = mkLanguage "italia" ;
+lin latin_Language = mkLanguage "latina" ;
+lin latvian_Language = mkLanguage "latvia" ;
+lin maltese_Language = mkLanguage "malta" ;
+lin nepali_Language = mkLanguage "nepali" ;
+lin norwegian_Language = mkLanguage "norja" ;
+lin persian_Language = mkLanguage "persia" ;
+lin polish_Language = mkLanguage "puola" ;
+lin punjabi_Language = mkLanguage "punjabi" ;
+lin romanian_Language = mkLanguage "romania" ;
+lin russian_Language = mkLanguage "venäjä" ;
+lin sindhi_Language = mkLanguage "sindhi" ;
+lin spanish_Language = mkLanguage "espanja" ;
+lin swahili_Language = mkLanguage "swahili" ;
+lin swedish_Language = mkLanguage "ruotsi" ;
+lin thai_Language = mkLanguage "thai" ;
+lin turkish_Language = mkLanguage "turkki" ;
+lin urdu_Language = mkLanguage "urdu" ;
+
+
+}
diff --git a/lib/src/finnish/DocumentationFin.gf b/lib/src/finnish/DocumentationFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/finnish/DocumentationFin.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of Finnish in Finnish: the default introduced in LangFin
+
+concrete DocumentationFin of Documentation = CatFin ** 
+  DocumentationFinFunctor with (Terminology = TerminologyFin) ;
diff --git a/lib/src/finnish/DocumentationFinEng.gf b/lib/src/finnish/DocumentationFinEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/finnish/DocumentationFinEng.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of Finnish in English
+
+concrete DocumentationFinEng of Documentation = CatFin ** 
+  DocumentationFinFunctor with (Terminology = TerminologyEng) ;
diff --git a/lib/src/finnish/DocumentationFinFunctor.gf b/lib/src/finnish/DocumentationFinFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/finnish/DocumentationFinFunctor.gf
@@ -0,0 +1,299 @@
+--# -path=.:../abstract:../common
+
+incomplete concrete DocumentationFinFunctor of Documentation = CatFin ** open 
+  Terminology, -- the interface
+  ResFin,
+  StemFin,
+  ParadigmsFin,
+  (G = GrammarFin),
+  (S = SyntaxFin),
+  (L = LexiconFin),
+  Prelude,
+  HTML
+in {
+
+lincat
+  Inflection = {t : Str; s1,s2 : Str} ;
+  Document = {s : Str} ;
+  Tag = {s : Str} ;
+
+{-
+-} --# notpresent
+
+oper
+  heading : N -> Str = \n -> (nounHeading n).s ;
+
+lin
+  InflectionN, InflectionN2, InflectionN3 = \noun -> {
+    t  = "s" ;
+    s1 = heading1 (heading noun_Category) ;
+    s2 = inflNoun (\nf -> (snoun2nounSep noun).s ! nf)
+    } ;
+
+  InflectionA, InflectionA2 = \adj -> {
+    t  = "a" ;
+    s1 = heading1 (heading adjective_Category) ;
+    s2 = inflNoun (\nf -> (snoun2nounSep {s = \\f => adj.s ! Posit  ! sAN f ; h = adj.h}).s ! nf) ++ 
+         heading2 (heading comparative_Parameter) ++ 
+         inflNoun (\nf -> (snoun2nounSep {s = \\f => adj.s ! Compar ! sAN f ; h = adj.h}).s ! nf) ++ 
+         heading2 (heading superlative_Parameter) ++ 
+         inflNoun (\nf -> (snoun2nounSep {s = \\f => adj.s ! Superl ! sAN f ; h = adj.h}).s ! nf)
+    } ;
+
+  InflectionAdv adv = {
+    t  = "adv" ;
+    s1 = heading1 (heading adverb_Category) ;
+    s2 = paragraph adv.s
+    } ;
+
+  InflectionPrep p = {
+    t  = "prep" ;
+    s1 = heading1 (heading preposition_Category) ;
+    s2 = paragraph ((S.mkAdv (lin Prep p) S.it_NP).s ++ ";" ++ (S.mkAdv (lin Prep p) S.we_NP).s)
+    } ;
+
+  InflectionV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV3 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2V v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v S.we_NP (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2S v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v S.we_NP (lin S (ss "...")))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2Q v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v S.we_NP (lin QS (ss "...")))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2A v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v S.we_NP L.beautiful_A)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVS v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v (lin S (ss "...")))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVQ v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v (lin QS (ss "...")))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVA v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v L.beautiful_A)) ;
+    s2 = inflVerb v
+    } ;
+
+oper 
+  verbExample : CatFin.Cl -> Str = \cl -> (S.mkUtt cl).s ;
+{-
+-} --# notpresent
+  inflVerb : CatFin.V -> Str = \verb0 ->
+     let 
+       verb = sverb2verbSep verb0 ;
+       vfin : ResFin.VForm -> Str = \f ->
+         verb.s ! f ;
+         
+       nounNounHeading : Parameter -> Parameter -> Str = \n1,n2 ->
+         (S.mkUtt (G.PossNP (S.mkCN n1) (S.mkNP (snoun2nounSep n2)))).s ;
+     in
+       heading3 (nounNounHeading present_Parameter indicative_Parameter) ++
+       frameTable (
+         tr (th "" ++
+             th (heading singular_Parameter) ++
+             th (heading plural_Parameter)
+             ++ th (heading passive_Parameter) --# notpresent
+            ) ++ 
+         tr (th "1.p"  ++ td (vfin (Presn Sg P1)) ++ td (vfin (Presn Pl P1))
+             ++ intagAttr "td" "rowspan=3" (vfin (PassPresn True)) --# notpresent
+            ) ++
+         tr (th "2.p"  ++ td (vfin (Presn Sg P2)) ++ td (vfin (Presn Pl P2))) ++
+         tr (th "3.p"  ++ td (vfin (Presn Sg P3)) ++ td (vfin (Presn Pl P3))) ++
+         tr (th (heading negative_Parameter) ++
+             intagAttr "td" "colspan=2 align=center" (vfin (Imper Sg)) ++ td (vfin (PassPresn False)))
+         ) ++
+       heading3 (nounNounHeading past_Parameter indicative_Parameter) ++
+       frameTable (
+         tr (th "" ++
+             th (heading singular_Parameter) ++
+             th (heading plural_Parameter)
+             ++ th (heading passive_Parameter) --# notpresent
+            ) ++ 
+         tr (th "1.p"  ++ td (vfin (Impf Sg P1)) ++ td (vfin (Impf Pl P1))
+             ++ intagAttr "td" "rowspan=3" (vfin (PassImpf True))) ++
+         tr (th "2.p"  ++ td (vfin (Impf Sg P2)) ++ td (vfin (Impf Pl P2))) ++
+         tr (th "3.p"  ++ td (vfin (Impf Sg P3)) ++ td (vfin (Impf Pl P3))) ++
+         tr (th (heading negative_Parameter) ++
+             td (vfin (PastPartAct (AN (NCase Sg Nom)))) ++ 
+             td (vfin (PastPartAct (AN (NCase Pl Nom)))) ++
+             td (vfin (PassImpf False)))
+         ) ++
+       heading3 (nounNounHeading present_Parameter conditional_Parameter) ++
+       frameTable (
+         tr (th "" ++
+             th (heading singular_Parameter) ++
+             th (heading plural_Parameter)
+             ++ th (heading passive_Parameter) --# notpresent
+            ) ++ 
+         tr (th "1.p"  ++ td (vfin (Condit Sg P1)) ++ td (vfin (Condit Pl P1))
+             ++ intagAttr "td" "rowspan=3" (vfin (PassCondit True)) --# notpresent
+            ) ++
+         tr (th "2.p"  ++ td (vfin (Condit Sg P2)) ++ td (vfin (Condit Pl P2))) ++
+         tr (th "3.p"  ++ td (vfin (Condit Sg P3)) ++ td (vfin (Condit Pl P3))) ++
+         tr (th (heading negative_Parameter) ++
+             intagAttr "td" "colspan=2 align=center" (vfin (Condit Sg P3)) ++ td (vfin (PassCondit False)))
+         ) ++
+       heading3 (nounNounHeading present_Parameter potential_Parameter) ++
+       frameTable (
+         tr (th "" ++
+             th (heading singular_Parameter) ++
+             th (heading plural_Parameter)
+             ++ th (heading passive_Parameter) --# notpresent
+            ) ++ 
+         tr (th "1.p"  ++ td (vfin (Potent Sg P1)) ++ td (vfin (Potent Pl P1))
+             ++ intagAttr "td" "rowspan=3" (vfin (PassPotent True)) --# notpresent
+            ) ++
+         tr (th "2.p"  ++ td (vfin (Potent Sg P2)) ++ td (vfin (Potent Pl P2))) ++
+         tr (th "3.p"  ++ td (vfin (Potent Sg P3)) ++ td (vfin (Potent Pl P3))) ++
+         tr (th (heading negative_Parameter) ++
+             intagAttr "td" "colspan=2 align=center" (vfin PotentNeg) ++ td (vfin (PassPotent False)))
+         ) ++
+       heading3 (nounNounHeading present_Parameter imperative_Parameter) ++
+       frameTable (
+         tr (th "" ++
+             th (heading singular_Parameter) ++
+             th (heading plural_Parameter)
+             ++ th (heading passive_Parameter) --# notpresent
+            ) ++ 
+         tr (th "1.p"  ++ td "" ++ td (vfin ImperP1Pl)
+             ++ intagAttr "td" "rowspan=3" (vfin (PassImper True))) ++
+         tr (th "2.p"  ++ td (vfin (Imper Sg)) ++ td (vfin (Imper Pl))) ++
+         tr (th "3.p"  ++ td (vfin (ImperP3 Sg)) ++ td (vfin (ImperP3 Pl))) ++
+         tr (th (heading negative_Parameter) ++
+             td (vfin (Imper Sg)) ++ 
+             td (vfin ImpNegPl) ++
+             td (vfin (PassImper False)))
+         ) ++
+       heading2 (nounPluralHeading nominal_form_ParameterType).s ++
+       heading3 (heading infinitive_Parameter) ++
+       frameTable (
+         tr (intagAttr "th" "rowspan=2" "1" ++         
+             th (heading short_Parameter) ++ ---
+             td (vfin (Inf Inf1))) ++
+         tr (th (heading long_Parameter) ++ ---
+             td (vfin (Inf Inf1Long) ++ BIND ++ "(ni)")) ++
+         tr (intagAttr "th" "rowspan=2" ("2." ++ heading active_Parameter) ++         
+             th (heading inessive_Parameter) ++ 
+             td (vfin (Inf Inf2Iness))) ++
+         tr (th (heading instructive_Parameter) ++ 
+             td (vfin (Inf Inf2Instr))) ++
+         tr (th ("2." ++ heading passive_Parameter) ++         
+             th (heading inessive_Parameter) ++ 
+             td (vfin (Inf Inf2InessPass))) ++
+
+         tr (intagAttr "th" "rowspan=7" "3." ++         
+             th (heading inessive_Parameter) ++ td (vfin (Inf Inf3Iness))) ++
+         tr (th (heading elative_Parameter)  ++ td (vfin (Inf Inf3Elat))) ++
+         tr (th (heading illative_Parameter) ++ td (vfin (Inf Inf3Illat))) ++
+         tr (th (heading adessive_Parameter) ++ td (vfin (Inf Inf3Adess))) ++
+         tr (th (heading abessive_Parameter) ++ td (vfin (Inf Inf3Abess))) ++
+         tr (th (heading instructive_Parameter) ++ td (vfin (Inf Inf3Instr))) ++
+         tr (th (heading instructive_Parameter ++ "pass.") ++ td (vfin (Inf Inf3InstrPass))) ++
+
+         tr (intagAttr "th" "rowspan=2" "4." ++         
+             th (heading nominative_Parameter) ++ td (vfin (Inf Inf4Nom))) ++
+         tr (th (heading partitive_Parameter) ++ td (vfin (Inf Inf4Part))) ++
+
+         tr (intagAttr "th" "colspan=2" "5." ++ td (vfin (Inf Inf5) ++ BIND ++ "(ni)"))
+       ) ++
+       heading3 (heading participle_Parameter) ++
+       frameTable (
+         tr (intagAttr "th" "rowspan=2" (heading present_Parameter) ++         
+             th (heading active_Parameter) ++ 
+             td (vfin (PresPartAct (AN (NCase Sg Nom))))) ++
+         tr (th (heading passive_Parameter) ++ 
+             td (vfin (PresPartPass (AN (NCase Sg Nom))))) ++
+
+         tr (intagAttr "th" "rowspan=2" (heading perfect_Parameter) ++         
+             th (heading active_Parameter) ++ 
+             td (vfin (PastPartAct (AN (NCase Sg Nom))))) ++
+
+         tr (th (heading passive_Parameter) ++ 
+             td (vfin (PastPartPass (AN (NCase Sg Nom))))) ++
+
+         tr (intagAttr "th" "colspan=2" (heading agent_Parameter) ++         
+             td (vfin (AgentPart (AN (NCase Sg Nom)))))
+         ) ;
+
+  inflNoun : (NForm -> Str) -> Str = \nouns -> 
+    frameTable ( 
+          tr (th ""          ++ th (heading singular_Parameter)            ++ th (heading plural_Parameter)   ) ++
+          tr (th (heading nominative_Parameter) ++ td (nouns (NCase Sg Nom)) ++ td (nouns (NCase Pl Nom))) ++
+          tr (th (heading genitive_Parameter) ++ td (nouns (NCase Sg Gen)) ++ td (nouns (NCase Pl Gen))) ++
+          tr (th (heading partitive_Parameter) ++ td (nouns (NCase Sg Part)) ++ td (nouns (NCase Pl Part))) ++
+          tr (th (heading translative_Parameter) ++ td (nouns (NCase Sg Transl)) ++ td (nouns (NCase Pl Transl))) ++
+          tr (th (heading essive_Parameter) ++ td (nouns (NCase Sg Ess)) ++ td (nouns (NCase Pl Ess))) ++
+          tr (th (heading inessive_Parameter) ++ td (nouns (NCase Sg Iness)) ++ td (nouns (NCase Pl Iness))) ++
+          tr (th (heading elative_Parameter) ++ td (nouns (NCase Sg Elat)) ++ td (nouns (NCase Pl Elat))) ++
+          tr (th (heading illative_Parameter) ++ td (nouns (NCase Sg Illat)) ++ td (nouns (NCase Pl Illat))) ++
+          tr (th (heading adessive_Parameter) ++ td (nouns (NCase Sg Adess)) ++ td (nouns (NCase Pl Adess))) ++
+          tr (th (heading ablative_Parameter) ++ td (nouns (NCase Sg Ablat)) ++ td (nouns (NCase Pl Ablat))) ++
+          tr (th (heading allative_Parameter) ++ td (nouns (NCase Sg Allat)) ++ td (nouns (NCase Pl Allat))) ++
+          tr (th (heading abessive_Parameter) ++ td (nouns (NCase Sg Abess)) ++ td (nouns (NCase Pl Abess))) ++
+          tr (th (heading comitative_Parameter)  ++ td "" ++ td (nouns (NComit))) ++
+          tr (th (heading instructive_Parameter) ++ td "" ++ td (nouns (NInstruct))) 
+          ) ;
+
+lin
+  MkDocument b i e = ss (i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s) ;  -- explanation appended in a new paragraph
+  MkTag i = ss (i.t) ;
+
+{- --# notpresent
+-} 
+
+}
diff --git a/lib/src/finnish/ExtraFin.gf b/lib/src/finnish/ExtraFin.gf
--- a/lib/src/finnish/ExtraFin.gf
+++ b/lib/src/finnish/ExtraFin.gf
@@ -1,63 +1,70 @@
 --# -path=.:abstract:common:prelude
+--# -coding=latin1
 
 concrete ExtraFin of ExtraFinAbs = CatFin ** 
-  open ResFin, MorphoFin, Coordination, Prelude, NounFin, StructuralFin, (R = ParamX) in {
+  open ResFin, MorphoFin, Coordination, Prelude, NounFin, VerbFin, StructuralFin, StemFin, (R = ParamX) in {
 
   lin
     GenNP np = {
       s1,sp = \\_,_ => np.s ! NPCase Gen ;
-      s2 = \\_ => [] ;
+      s2 = case np.isPron of { -- "isän auto", "hänen autonsa"  
+             True => table {Front => BIND ++ possSuffixFront np.a ; 
+                            Back  => BIND ++ possSuffix np.a } ;
+             False => \\_ => []
+             } ;
       isNum  = False ;
-      isPoss = False ;
+      isPoss = np.isPron ; --- also gives "sen autonsa"
       isDef  = True ; --- "Jussin kolme autoa ovat" ; thus "...on" is missing
       isNeg = False 
      } ;
 
     GenIP ip = {s = \\_,_ => ip.s ! NPCase Gen} ;
 
+    GenCN n1 n2 = {s = \\nf => n1.s ! NPCase Gen ++ n2.s ! nf ;
+                   h = n2.h } ;
+
     GenRP num cn = {
       s = \\n,c => let k = npform2case num.n c in relPron ! n ! Gen ++ cn.s ! NCase num.n k ; 
       a = RNoAg 
 ---      a = RAg (agrP3 num.n)
       } ;
 
-    GenCN n1 n2 = {s = \\nf => n1.s ! NPCase Gen ++ n2.s ! nf ;
-                   h = n2.h } ;
-
   lincat
-    VPI   = {s : Str} ;
-    [VPI] = {s1,s2 : Str} ;
+    VPI   = {s : VVType => Str} ;
+    [VPI] = {s1,s2 : VVType => Str} ;
   lin
-    BaseVPI = twoSS ;
-    ConsVPI = consrSS comma ;
+    BaseVPI = twoTable VVType ;
+    ConsVPI = consrTable VVType comma ;
 
-    MkVPI vp = {s = infVP (NPCase Nom) Pos (agrP3 Sg) vp Inf1} ;
-    ConjVPI = conjunctDistrSS ;
+    MkVPI vp = {s = \\i => infVP SCNom Pos (agrP3 Sg) vp (vvtype2infform i)} ;
+    ConjVPI = conjunctDistrTable VVType ;
     ComplVPIVV vv vpi = 
-      insertObj (\\_,_,_ => vpi.s) (predV vv) ;
+      insertObj (\\_,_,_ => vpi.s ! vv.vi) (predSV vv) ;
 
   lincat
     VPS = {
       s   : Agr  => Str ; 
-      sc  : NPForm ;  --- can be different for diff parts
-      qp  : Bool -- True = back vowel --- can be different for diff parts
+      sc  : SubjCase ;  --- can be different for diff parts
+      h   : Harmony   --- can be different for diff parts
       } ;
 
     [VPS] = {
       s1,s2 : Agr  => Str ; 
-      sc    : NPForm ;  --- take the first: minä osaan kutoa ja täytyy virkata
-      qp    : Bool      --- take the first: osaanko minä kutoa ja käyn koulua
+      sc    : SubjCase ;   --- take the first: minä osaan kutoa ja täytyy virkata
+      h     : Harmony    --- take the first: osaanko minä kutoa ja käyn koulua
       } ;
 
   lin
-    BaseVPS x y = twoTable Agr x y ** {sc = x.sc ; qp = x.qp} ;
-    ConsVPS x y = consrTable Agr comma x y ** {sc = x.sc ; qp = x.qp} ;
+    BaseVPS x y = twoTable Agr x y ** {sc = x.sc ; h = x.h} ;
+    ConsVPS x y = consrTable Agr comma x y ** {sc = x.sc ; h = x.h} ;
 
     ConjVPS conj ss = conjunctDistrTable Agr conj ss ** {
-      sc = ss.sc ; qp = ss.qp
+      sc = ss.sc ; h = ss.h
       } ;
 
-    MkVPS t p vp = { --  Temp -> Pol -> VP -> VPS ;
+    MkVPS t p vp0 = let vp = vp2old_vp vp0 in
+
+    { --  Temp -> Pol -> VP -> VPS ;
       s = \\a => let vps = vp.s ! VIFin t.t ! t.a ! p.p ! a
                  in
                  t.s ++ p.s ++
@@ -66,7 +73,7 @@
                  vp.adv ! p.p ++
                  vp.ext ;
       sc = vp.sc ;
-      qp = vp.qp
+      h = vp.h
       } ;
 
     PredVPS np vps = { -- NP -> VPS -> S ;
@@ -75,7 +82,7 @@
 
     AdvExistNP adv np = 
       mkClause (\_ -> adv.s) np.a (insertObj 
-        (\\_,b,_ => np.s ! NPCase Nom) (predV (verbOlla ** {sc = NPCase Nom ; qp = True ; p = []}))) ;
+        (\\_,b,_ => np.s ! NPCase Nom) (predV vpVerbOlla)) ;
 
     RelExistNP prep rp np = {
       s = \\t,ant,bo,ag => 
@@ -86,7 +93,7 @@
           np.a 
           (insertObj 
             (\\_,b,_ => np.s ! NPCase Nom) 
-            (predV (verbOlla ** {sc = NPCase Nom ; qp = True ; p = []}))) ;
+            (predV vpVerbOlla)) ;
       in 
       cl.s ! t ! ant ! bo ! SDecl ;
       c = NPCase Nom
@@ -94,18 +101,18 @@
 
     AdvPredNP  adv v np =
       mkClause (\_ -> adv.s) np.a (insertObj 
-        (\\_,b,_ => subjForm np v.sc b) (predV v)) ;
+        (\\_,b,_ => subjForm np v.sc b) (predSV 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 ; p = []}))) ;
+        (\\_,b,_ => np.s ! NPCase Nom) (predV vpVerbOlla)) ;
       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)) ;
+                 (\\_,b,_ => np.s ! subjcase2npform v.sc) (predSV v)) ;
       in  {
         s = \\t,a,p => cl.s ! t ! a ! p ! SDecl
       } ;
@@ -124,7 +131,7 @@
         acn = DetCN (DetQuant IndefArt NumSg) cn
       in {
         s = table {
-          NPCase Nom | NPAcc => acn.s ! NPCase Part ;
+          NPCase Nom | NPAcc => acn.s ! NPCase ResFin.Part ;
           c => acn.s ! c
           } ; 
         a = acn.a ;
@@ -134,7 +141,7 @@
     vai_Conj = {s1 = [] ; s2 = "vai" ; n = Sg} ;
 
     CompPartAP ap = {
-      s = \\agr => ap.s ! False ! NCase (complNumAgr agr) Part
+      s = \\agr => ap.s ! False ! NCase (complNumAgr agr) ResFin.Part
       } ;
 
 ---- copied from VerbFin.CompAP, should be shared
@@ -144,7 +151,7 @@
             n = complNumAgr agr ;
             c = case n of {
               Sg => Nom ;  -- minä olen iso ; te olette iso
-              Pl => Part   -- me olemme isoja ; te olette isoja
+              Pl => ResFin.Part   -- me olemme isoja ; te olette isoja
               }            --- definiteness of NP ?
           in "kuinka" ++ ap.s ! False ! (NCase n c)
       } ;
@@ -152,16 +159,21 @@
     IAdvAdv adv = {s = "kuinka" ++ adv.s} ;
 
     ProDrop p = {
-      s = table {NPCase (Nom) => [] ; c => p.s ! c} ; 
-          ---- drop Gen only works in adjectival position: "autoni", but not in "ø täytyy mennä"
-      a = p.a
+      s = table {NPCase (Nom) => [] ; c => p.s ! c} ;
+      poss = [] ; 
+          -- drop Gen only works in adjectival position: "autoni", but not in "ø täytyy mennä"
+      a = p.a ;
+      hasPoss = p.hasPoss ;
       } ;
 
     ProDropPoss p = {
-      s1 = \\_,_ => [] ;
+      s1 = \\_,_ => case p.a of {Ag _ P3 => p.s ! NPCase Gen ; _ => []} ;  -- hänen nimensä ; minun nimeni
       sp = \\_,_ => p.s ! NPCase Gen ;
-      s2 = table {Front => BIND ++ possSuffixFront p.a ;
-                  Back  => BIND ++ possSuffix p.a } ;
+      s2 = case p.hasPoss of {
+             True => table {Front => BIND ++ possSuffixFront p.a ; 
+                            Back  => BIND ++ possSuffix p.a } ;
+             False => \\_ => []                                         -- sen nimi
+             } ;
       isNum = False ;
       isPoss = True ;
       isDef = True ;  --- "minun kolme autoani ovat" ; thus "...on" is missing
@@ -170,52 +182,52 @@
 
   lincat 
     ClPlus, ClPlusObj, ClPlusAdv = ClausePlus ;
-    Part = {s : Bool => Str} ;
+    Part = {s : Harmony => Str} ;
 
   lin 
     S_SVO part t p clp = 
       let 
          cl = clp.s ! t.t ! t.a ! p.p ;
-         pa = part.s ! True ----
+         pa = part.s ! Back ----
       in
       {s = t.s ++ p.s ++ cl.subj ++ pa ++ cl.fin ++ cl.inf ++ cl.compl ++ cl.adv ++ cl.ext} ; 
     S_OSV part t p clp = 
       let 
          cl = clp.s ! t.t ! t.a ! p.p ;
-         pa = part.s ! True ----
+         pa = part.s ! Back ----
       in
       {s = t.s ++ p.s ++ cl.compl ++ pa ++ cl.subj ++ cl.fin ++ cl.inf ++ cl.adv ++ cl.ext} ; 
     S_VSO part t p clp = 
       let 
          cl = clp.s ! t.t ! t.a ! p.p ;
-         pa = part.s ! cl.qp
+         pa = part.s ! cl.h
       in
       {s = t.s ++ p.s ++ cl.fin ++ pa ++ cl.subj ++ cl.inf ++ cl.compl ++ cl.adv ++ cl.ext} ; 
     S_ASV part t p clp = 
       let 
          cl = clp.s ! t.t ! t.a ! p.p ;
-         pa = part.s ! cl.qp
+         pa = part.s ! cl.h
       in
       {s = t.s ++ p.s ++ cl.adv ++ pa ++ cl.subj ++ cl.fin ++ cl.inf ++ cl.compl ++ cl.ext} ; 
 
     S_OVS part t p clp = 
       let 
          cl = clp.s ! t.t ! t.a ! p.p ;
-         pa = part.s ! True ----
+         pa = part.s ! Back ----
       in
       {s = t.s ++ p.s ++ cl.compl ++ pa ++ cl.fin ++ cl.inf ++ cl.subj ++ cl.adv ++ cl.ext} ; 
 
-    PredClPlus np vp = mkClausePlus (subjForm np vp.sc) np.a vp ;
-    PredClPlusFocSubj np vp = insertKinClausePlus 0 (mkClausePlus (subjForm np vp.sc) np.a vp) ;
-    PredClPlusFocVerb np vp = insertKinClausePlus 1 (mkClausePlus (subjForm np vp.sc) np.a vp) ;
+    PredClPlus np vp = mkClausePlus (subjForm np vp.s.sc) np.a vp ;
+    PredClPlusFocSubj np vp = insertKinClausePlus 0 (mkClausePlus (subjForm np vp.s.sc) np.a vp) ;
+    PredClPlusFocVerb np vp = insertKinClausePlus 1 (mkClausePlus (subjForm np vp.s.sc) np.a vp) ;
     PredClPlusObj  np vps obj = 
-      insertObjClausePlus 0 False (\\b => appCompl True b vps.c2 obj) (mkClausePlus (subjForm np vps.sc) np.a vps) ;
+      insertObjClausePlus 0 False (\\b => appCompl True b vps.c2 obj) (mkClausePlus (subjForm np vps.s.sc) np.a vps) ;
     PredClPlusFocObj  np vps obj = 
-      insertObjClausePlus 0 True (\\b => appCompl True b vps.c2 obj) (mkClausePlus (subjForm np vps.sc) np.a vps) ;
+      insertObjClausePlus 0 True (\\b => appCompl True b vps.c2 obj) (mkClausePlus (subjForm np vps.s.sc) np.a vps) ;
     PredClPlusAdv  np vp  adv = 
-      insertObjClausePlus 1 False (\\_ => adv.s) (mkClausePlus (subjForm np vp.sc) np.a vp) ;
+      insertObjClausePlus 1 False (\\_ => adv.s) (mkClausePlus (subjForm np vp.s.sc) np.a vp) ;
     PredClPlusFocAdv  np vp  adv = 
-      insertObjClausePlus 1 True (\\_ => adv.s) (mkClausePlus (subjForm np vp.sc) np.a vp) ;
+      insertObjClausePlus 1 True (\\_ => adv.s) (mkClausePlus (subjForm np vp.s.sc) np.a vp) ;
 
     ClPlusWithObj c = c ;
     ClPlusWithAdv c = c ;
@@ -228,5 +240,29 @@
   kos_Part   = mkPart "kos" "kös" ;
   kohan_Part = mkPart "kohan" "köhän" ;
   pahan_Part = mkPart "pahan" "pähän" ;
+
+  PassVPSlash vp = passVP vp vp.c2 ;
+
+{- -----
+      s = \\vif,ant,pol,agr => case vif of {
+        VIFin t  => vp.s ! VIPass t ! ant ! pol ! agr ;
+        _ => vp.s ! vif ! ant ! pol ! agr 
+        } ;
+-}
+
+---- uses inversion of active: Guernican maalasi Picasso. TODO: use the agent participle
+---- TODO maybe squeeze s2 between the fin and inf (but this is subtle)
+----   sinua olen rakastanut minä -> sinua olen minä rakastanus
+-- advantage though: works for all V2 verbs, need not be transitive
+---- TODO: agr should be to the agent
+
+  PassAgentVPSlash vp np = {
+      s = {s = vp.s.s ; h = vp.s.h ; p = vp.s.p ; sc = npform2subjcase vp.c2.c} ; 
+      s2 = \\b,p,a => np.s ! NPCase Nom ++ vp.s2 ! b ! p ! a ;
+      adv = vp.adv ;
+      ext = vp.ext ;
+      vptyp = vp.vptyp ;
+      } ; 
+
 
 } 
diff --git a/lib/src/finnish/ExtraFinAbs.gf b/lib/src/finnish/ExtraFinAbs.gf
--- a/lib/src/finnish/ExtraFinAbs.gf
+++ b/lib/src/finnish/ExtraFinAbs.gf
@@ -1,5 +1,8 @@
+--# -coding=latin1
 abstract ExtraFinAbs = Extra [
+  IP, IQuant,Num,CN,VPSlash,
   GenNP,GenIP,GenRP,
+  PassVPSlash, PassAgentVPSlash,
   VPI,ListVPI,BaseVPI,ConsVPI,MkVPI,ComplVPIVV,ConjVPI,
   VPS,ListVPS,BaseVPS,ConsVPS,ConjVPS,MkVPS,PredVPS,ConjVPS,Tense,Temp,Pol,S,
   VV,VP,Conj,NP,Quant,IAdv,IComp,ICompAP,IAdvAdv,Adv,AP, Pron, RP, ProDrop] ** {
@@ -7,7 +10,7 @@
   fun
     GenCN : NP -> CN -> CN ;              -- auton merkki
 
-    AdvExistNP : Adv -> NP -> Cl ;        -- kuvassa olemme me
+    AdvExistNP : Adv -> NP -> Cl ;        -- kuvassa olemme me --- now obsolete because of Idiom.ExistNPAdv
     AdvPredNP  : Adv -> V  -> NP -> Cl ;  -- kuvassa hymyilee Veikko
 
     ICompExistNP : IComp -> NP -> QCl ;     -- missä/kuka on Veikko
diff --git a/lib/src/finnish/IdiomFin.gf b/lib/src/finnish/IdiomFin.gf
--- a/lib/src/finnish/IdiomFin.gf
+++ b/lib/src/finnish/IdiomFin.gf
@@ -1,7 +1,7 @@
 concrete IdiomFin of Idiom = CatFin ** 
-  open MorphoFin, ParadigmsFin, Prelude in {
+  open MorphoFin, StemFin, ParadigmsFin, Prelude in {
 
-  flags optimize=all_subs ;
+  flags optimize=all_subs ; coding=utf8;
 
   lin
     ExistNP np = 
@@ -16,7 +16,7 @@
 
     ExistIP ip = 
       let
-        cas : NPForm = NPCase Nom ; ---- also partitive in Extra
+        cas : SubjCase = SCNom ; ---- also partitive in Extra
         vp = insertObj (\\_,b,_ => "olemassa") (predV olla) ; 
         cl = mkClause (subjForm (ip ** {isPron = False ; a = agrP3 ip.n}) cas) (agrP3 ip.n) vp
       in {
@@ -37,44 +37,58 @@
 
     ImpersCl vp = mkClause noSubj (agrP3 Sg) vp ;
 
-    GenericCl vp = mkClause noSubj (agrP3 Sg) {
-      s = \\vif,ant,pol,agr => case vif of {
-        VIFin t  => vp.s ! VIPass t ! ant ! pol ! agr ;
-        _ => vp.s ! vif ! ant ! pol ! agr 
-        } ;
-      s2 = vp.s2 ;
-      adv = vp.adv ;
-      ext = vp.ext ;
-      sc = vp.sc ; 
-      qp = vp.qp ;
-      isNeg = vp.isNeg
-      } ;
+    GenericCl vp = mkClause noSubj (agrP3 Sg) (passVP vp (casePrep nominative)) ;
 
     ProgrVP vp = 
       let 
-        inf = (vp.s ! VIInf Inf3Iness ! Simul ! Pos ! agrP3 Sg).fin ;
+        inf = (sverb2verbSep vp.s).s ! Inf Inf3Iness ;
         on  = predV olla
       in {
         s = on.s ;
         s2 = \\b,p,a => inf ++ vp.s2 ! b ! p ! a ;
         adv = vp.adv ;
         ext = vp.ext ;
-        sc = vp.sc ; 
-        qp = vp.qp ; isNeg = vp.isNeg
+        vptyp = vp.vptyp ;
         } ;
 
--- This gives "otetaan oluet" instead of "ottakaamme oluet".
--- The imperative is not available in a $VP$.
-
   ImpPl1 vp = 
-    let vps = vp.s ! VIPass Pres ! Simul ! Pos ! Ag Pl P1
+    let vps = (sverb2verbSep vp.s).s ! ImperP1Pl
     in
-    {s = vps.fin ++ vps.inf ++ 
-         vp.s2 ! True ! Pos ! Ag Pl P1 ++ vp.ext
+    {s = vps ++
+         vp.s2 ! True ! Pos ! Ag Pl P1 ++ vp.adv ! Pos ++ vp.ext
     } ;
 
+  ImpP3 np vp = 
+    let vps = (sverb2verbSep vp.s).s ! ImperP3 (verbAgr np.a).n
+    in
+    {s = np.s ! subjcase2npform vp.s.sc ++ vps ++
+         vp.s2 ! True ! Pos ! np.a ++ vp.adv ! Pos ++ vp.ext
+    } ;
+
+  SelfAdvVP vp = insertAdv (\\_ => "itse") vp ;
+  SelfAdVVP vp = insertAdv (\\_ => "itse") vp ;
+  SelfNP np = {
+      s = \\c => np.s ! c ++ (reflPron np.a).s ! c ;
+      a = np.a ;
+      isPron = False ;  -- minun toloni --> minun itseni talo
+      isNeg = np.isNeg
+      } ;
+
+  ExistNPAdv np adv =
+      mkClause (\_ -> adv.s) np.a (insertObj 
+        (\\_,b,_ => np.s ! NPCase Nom) (predV vpVerbOlla)) ;
+
+  ExistIPAdv ip adv =
+      let 
+        c  = case ip.n of {Sg => Nom ; Pl => Part} ;
+        cl = mkClause (\_ -> ip.s ! NPCase c ++ adv.s) (agrP3 Sg)  -- kuka täällä on ; keitä täällä on
+                      (predV vpVerbOlla) ;
+      in {
+        s = \\t,a,p => cl.s ! t ! a ! p ! SDecl
+        } ;
+
   oper
-    olla = verbOlla ** {sc = NPCase Nom ; qp = True ; p = []} ;
+    olla = vpVerbOlla ;
 
     noSubj : Polarity -> Str = \_ -> [] ;
 }
diff --git a/lib/src/finnish/Kotus.gf b/lib/src/finnish/Kotus.gf
--- a/lib/src/finnish/Kotus.gf
+++ b/lib/src/finnish/Kotus.gf
@@ -1,4 +1,4 @@
---# -path=.:alltenses
+--# -coding=latin1
 
 resource Kotus = open MorphoFin, Prelude in {
 
diff --git a/lib/src/finnish/LangFin.gf b/lib/src/finnish/LangFin.gf
--- a/lib/src/finnish/LangFin.gf
+++ b/lib/src/finnish/LangFin.gf
@@ -1,9 +1,10 @@
---# -path=.:../abstract:../common:../prelude
+--# -path=.:../abstract:../common:../api
 
 concrete LangFin of Lang = 
---  GrammarFin - [SlashV2VNP,SlashVV], ---- to speed up compilation
   GrammarFin, 
   LexiconFin
+  , ConstructionFin
+  , DocumentationFin --# notpresent
   ** {
 
 flags startcat = Phr ; unlexer = text ; lexer = finnish ;
diff --git a/lib/src/finnish/LexiconFin.gf b/lib/src/finnish/LexiconFin.gf
--- a/lib/src/finnish/LexiconFin.gf
+++ b/lib/src/finnish/LexiconFin.gf
@@ -1,6 +1,7 @@
 --# -path=.:prelude
+--# -coding=latin1
 
-concrete LexiconFin of Lexicon = CatFin ** open MorphoFin, ParadigmsFin in {
+concrete LexiconFin of Lexicon = CatFin ** open MorphoFin, StemFin, ParadigmsFin in {
 
 flags 
   optimize=values ;
@@ -8,6 +9,7 @@
 
 lin
   airplane_N = mkN "lentokone" ;
+  alas_Interj = mkInterj "voi" ;
   answer_V2S = mkV2 (mkV "vastata") (casePrep allative) ;
   apartment_N = mkN "asunto" ;
   apple_N = mkN "omena" ; --- omenia, not omenoita
@@ -88,7 +90,7 @@
   girl_N = mkN "tyttö" ;
   glove_N = mkN "käsine" ;
   gold_N = mkN "kulta" ;
-  good_A = mkA (mkN "hyvä") "parempi" "parhain" ; --- paras
+  good_A = mkA (mkN "hyvä") (mkN "parempi" "paremman" "parempia") (exceptNomN (mkN "parhas" "parhaan" "parhaita" "parasta") "paras") "hyvin" "paremmin" "parhaiten" ;
   go_V = mkV "mennä" ;
   green_A = mkA (mkN "vihreä") "vihreämpi" "vihrein" ;
   harbour_N = mkN "satama" "sataman" "satamia" ;
@@ -240,8 +242,8 @@
   put_V2 = mkV2 (mkV "panna") ;
   stop_V = mkV "pysähtyä" ;
   jump_V = mkV "hypätä" ;
-  left_Ord = mkOrd (mkN "vasen") ;
-  right_Ord = mkOrd (mkN "oikea") ;
+  left_Ord = mkOrd (snoun2nounBind (mkN "vasen")) ;
+  right_Ord = mkOrd (snoun2nounBind (mkN "oikea")) ;
   far_Adv = mkAdv "kaukana" ;
   correct_A = mkA "oikea" ;
   dry_A = mkA (mkN "kuiva") "kuivempi" "kuivin" ;
@@ -381,7 +383,7 @@
     uncertain_A = mkA "epävarma" ;
 
  oper
-    mkOrd : N -> Ord ;
+    mkOrd : Noun -> Ord ;
     mkOrd x = {s = x.s ; lock_Ord = <> } ;
     cpartitive = casePrep partitive ;
 
diff --git a/lib/src/finnish/MorphoFin.gf b/lib/src/finnish/MorphoFin.gf
--- a/lib/src/finnish/MorphoFin.gf
+++ b/lib/src/finnish/MorphoFin.gf
@@ -1,4 +1,5 @@
 --# -path=.:../common:prelude
+--# -coding=latin1
 
 --1 A Simple Finnish Resource Morphology
 --
@@ -382,7 +383,7 @@
       10 => ukko_  -- the compound form, e.g. nais-
       } ;
 
-    Noun = {s : NForm => Str; h : Harmony; lock_N : {}} ;
+    Noun = {s : NForm => Str; h : Harmony} ;
 
     nForms2N : NForms -> Noun = \f -> 
       let
@@ -718,6 +719,7 @@
     vforms2V : VForms -> Verb ** {qp : Bool} = \vh -> 
     let
       tulla = vh ! 0 ; 
+      tull = init tulla ;
       tulen = vh ! 1 ; 
       tulee = vh ! 2 ; 
       tulevat = vh ! 3 ;
@@ -729,12 +731,13 @@
       tullut = vh ! 9 ;
       tultu = vh ! 10 ;
       tult = init tultu ;
-      tullun = vh ! 11 ;
+      lienee = vh ! 11 ;
       tule_ = init tulen ;
       tuli_ = init tulin ;
       a = last tulkaa ;
       tulko = Predef.tk 2 tulkaa + (ifTok Str a "a" "o" "ö") ;
-      tulkoo = tulko + last tulko ;
+      o = last tulko ;
+      tulkoo = tulko + o ;
       tullee = Predef.tk 2 tullut + "ee" ;
       tulleen = (nForms2N (dOttanut tullut)).s ;
       tullu : Str = weakGrade tultu ;
@@ -742,10 +745,32 @@
       tule__ = Predef.tk 3 tulevat ; 
       tulema = tule__ + "m" + a ;
       tuleva = tule__ + "v" + a ;
-      vat = "v" + a + "t"
+      vat = "v" + a + "t" ;
+      liene = init lienee ;
+      tulta = tult + a ;
+      tulevaP = (noun2adj (nhn (sKukko tuleva (tuleva + "n") (init tuleva + "ia")))).s  ;
+      tultavaP = (noun2adj (nhn (sKukko (tulta + "v" + a) (tulta + "v" + a + "n") (tulta + "vi" + a)))).s  ;
+      tulemaP = (noun2adj (nhn (sKukko tulema (tulema + "n") (init tulema + "i" + a)))).s  ;
+
     in
     {s = table {
       Inf Inf1 => tulla ;
+      Inf Inf1Long => tulla + "kse" ;
+      Inf Inf2Iness => tull + "ess" + a ;
+      Inf Inf2Instr => tull + "en" ;
+      Inf Inf2InessPass => tult + a + "ess" + a ;
+      Inf Inf3Iness => tulema + "ss" + a ;
+      Inf Inf3Elat  => tulema + "st" + a ;
+      Inf Inf3Illat => tulema +  a   + "n" ;
+      Inf Inf3Adess => tulema + "ll" + a ;
+      Inf Inf3Abess => tulema + "tt" + a ;
+      Inf Inf3Instr => tulema + "n" ;
+      Inf Inf3InstrPass => tult + a + "m" + a + "n" ;
+      Inf Inf4Nom   => tule__ + "minen" ;
+      Inf Inf4Part  => tule__ + "mist" + a ; 
+      Inf Inf5      => tulema + "isill" + a ;
+      Inf InfPresPart => tuleva + "n" ;
+      Inf InfPresPartAgr => tuleva ;
       Presn Sg P1 => tule_ + "n" ;
       Presn Sg P2 => tule_ + "t" ;
       Presn Sg P3 => tulee ;
@@ -764,6 +789,13 @@
       Condit Pl P1 => tulisi + "mme" ;  --# notpresent
       Condit Pl P2 => tulisi + "tte" ;  --# notpresent
       Condit Pl P3 => tulisi + vat ;  --# notpresent
+      Potent Sg P1 => liene + "n" ;  --# notpresent
+      Potent Sg P2 => liene + "t" ;  --# notpresent
+      Potent Sg P3 => lienee ;  --# notpresent
+      Potent Pl P1 => liene + "mme" ;  --# notpresent
+      Potent Pl P2 => liene + "tte" ;  --# notpresent
+      Potent Pl P3 => liene + vat ;  --# notpresent
+      PotentNeg    => liene ;  --# notpresent
       Imper Sg   => tule_ ;
       Imper Pl   => tulkaa ;
       ImperP3 Sg => tulkoo + "n" ;
@@ -776,17 +808,18 @@
       PassImpf  False => tultu ;  --# notpresent
       PassCondit  True  => tult + a + "isiin" ;  --# notpresent
       PassCondit  False => tult + a + "isi" ;  --# notpresent
+      PassPotent True  => tult + a + "neen" ; --# notpresent
+      PassPotent False => tult + a + "ne" ; --# notpresent
+      PassImper True   => tult + a + "k" + o + o + "n" ;
+      PassImper False  => tult + a + "k" + o ;
+
+      PresPartAct a  => tulevaP ! a ;
+      PresPartPass a => tultavaP ! a ;
       PastPartAct (AN n)  => tulleen ! n ;
       PastPartAct AAdv    => tullee + "sti" ;
       PastPartPass (AN n) => tullun ! n ;
       PastPartPass AAdv   => tullu + "sti" ;
-      Inf Inf3Iness => tulema + "ss" + a ;
-      Inf Inf3Elat  => tulema + "st" + a ;
-      Inf Inf3Illat => tulema +  a   + "n" ;
-      Inf Inf3Adess => tulema + "ll" + a ;
-      Inf Inf3Abess => tulema + "tt" + a ;
-      Inf InfPresPart => tuleva + "n" ;
-      Inf InfPresPartAgr => tuleva
+      AgentPart a => tulemaP ! a
       } ;
     sc = NPCase Nom ;
     qp = pbool2bool (Predef.eqStr (last tulko) "o") ;
@@ -855,6 +888,11 @@
       ase => ase
       } ;
 
+  guessHarmony : Str -> Harmony = \s -> case s of {
+    _ + ("a" | "o" | "u" | "A" | "O" | "U") + _ => Back ;
+    _ => Front
+    } ;
+
   vowHarmony : Str -> Str = \s -> case s of {
     _ + ("a" | "o" | "u" | "A" | "O" | "U") + _ => "a" ;
     _ => "ä"
@@ -895,17 +933,17 @@
 -- Personal pronouns have possessive suffix (hänen talonsa) but "se" doesn't (sen talo)
 
   mkPronoun : (_,_,_,_,_ : Str) ->  Number -> Person -> 
-    {s : NPForm => Str ; a : Agr ; hasPoss : Bool} = mkPronounGen True ;
+    {s : NPForm => Str ; a : Agr ; hasPoss : Bool ; poss : Str} = mkPronounGen True ;
 
   mkPronounGen : Bool -> (_,_,_,_,_ : Str) ->  Number -> Person -> 
-    {s : NPForm => Str ; a : Agr ; hasPoss : Bool} = 
+    {s : NPForm => Str ; a : Agr ; hasPoss : Bool ; poss : Str} = 
     \hasPoss, mina, minun, minua, minuna, minuun, n, p ->
     let {
       minu = Predef.tk 2 minuna ;
       a    = Predef.dp 1 minuna
     } in 
     {s = table {
-      NPCase Nom    => mina ;
+      NPCase Nom    => mina ;  ----- NPSep
       NPCase Gen    => minun ;
       NPCase Part   => minua ;
       NPCase Transl => minu + "ksi" ;
@@ -920,7 +958,8 @@
       NPAcc         => Predef.tk 1 minun + "t"
       } ;
      a = Ag n p ;
-     hasPoss = hasPoss
+     hasPoss = hasPoss ;
+     poss = minun ;
     } ; 
 
   mkDemPronoun : (_,_,_,_,_ : Str) ->  Number -> 
diff --git a/lib/src/finnish/NounFin.gf b/lib/src/finnish/NounFin.gf
--- a/lib/src/finnish/NounFin.gf
+++ b/lib/src/finnish/NounFin.gf
@@ -1,6 +1,5 @@
-concrete NounFin of Noun = CatFin ** open ResFin, MorphoFin, Prelude in {
-
-  flags optimize=all_subs ;
+--# -coding=latin1
+concrete NounFin of Noun = CatFin ** open ResFin, MorphoFin, StemFin, Prelude in {
 
   lin
 
@@ -58,11 +57,11 @@
       } ;
 
     UsePN pn = {
-      s = \\c => pn.s ! npform2case Sg c ; 
+      s = snoun2np Sg pn ; 
       a = agrP3 Sg ;
       isPron = False ; isNeg = False
       } ;
-    UsePron p = p ** {isPron = True ; isNeg = False} ;
+    UsePron p = p ** {isPron = p.hasPoss ; isNeg = False} ;  -- to block "se"; possessive suffix is the only use of isPron
 
     PredetNP pred np = {
       s = \\c => pred.s ! complNumAgr np.a ! c ++ np.s ! c ;
@@ -72,7 +71,7 @@
       } ;
 
     PPartNP np v2 = {
-      s = \\c => np.s ! c ++ v2.s ! PastPartPass (AN (NCase (complNumAgr np.a) Ess)) ;
+      s = \\c => np.s ! c ++ (sverb2verbSep v2).s ! PastPartPass (AN (NCase (complNumAgr np.a) Ess)) ;
       a = np.a ;
       isPron = np.isPron ;  -- minun täällä - ni
       isNeg = np.isNeg
@@ -85,9 +84,16 @@
       isNeg = np.isNeg
       } ;
 
+    ExtAdvNP np adv = {
+      s = \\c => np.s ! c ++ embedInCommas adv.s ;
+      a = np.a ;
+      isPron = np.isPron ;  -- minun täällä - ni
+      isNeg = np.isNeg
+      } ;
+
     DetQuantOrd quant num ord = {
       s1 = \\c => quant.s1 ! num.n ! c ++ num.s ! Sg ! c ++ ord.s ! NCase num.n c ; 
-      sp = \\c => quant.sp ! num.n ! c ++ num.s ! Sg ! c ++ ord.s ! NCase num.n c ; 
+      sp = \\c => quant.s1 ! num.n ! c ++ num.s ! Sg ! c ++ ord.s ! NCase num.n c ; 
       s2 = quant.s2 ;
       n = num.n ;
       isNum = num.isNum ;
@@ -110,11 +116,15 @@
       } ;
 
     PossPron p = {
-      s1,sp = \\_,_ => p.s ! NPCase Gen ;
-      s2 = table {Front => BIND ++ possSuffixFront p.a ; 
-                  Back  => BIND ++ possSuffix p.a } ;
+      s1 = \\_,_ => p.poss ;           -- [] in det position with proDrop
+      sp = \\_,_ => p.s ! NPCase Gen ; -- to prevent [] with proDrop
+      s2 = case p.hasPoss of {
+             True => table {Front => BIND ++ possSuffixFront p.a ; 
+                            Back  => BIND ++ possSuffix p.a } ;
+             False => \\_ => []
+             } ;
       isNum = False ;
-      isPoss = True ;
+      isPoss = p.hasPoss ;
       isDef = True ; --- "minun kolme autoani ovat" ; thus "...on" is missing
       isNeg = False
       } ;
@@ -128,20 +138,20 @@
       s = \\n,c => numeral.s ! NCard (NCase n c) ; 
       n = numeral.n 
       } ;
-    OrdDigits numeral = {s = \\nc => numeral.s ! NOrd nc} ;
+    OrdDigits numeral = {s = \\f => numeral.s ! NOrd f} ;
 
     NumNumeral numeral = {
       s = \\n,c => numeral.s ! NCard (NCase n c) ; 
       n = numeral.n
       } ;
-    OrdNumeral numeral = {s = \\nc => numeral.s ! NOrd nc} ;
+    OrdNumeral numeral = {s = \\f => numeral.s ! NOrd f} ;
 
     AdNum adn num = {
       s = \\n,c => adn.s ++ num.s ! n ! c ; 
       n = num.n
       } ;
 
-    OrdSuperl a = {s = \\nc => a.s ! Superl ! AN nc} ;
+    OrdSuperl a = snoun2nounSep {s = \\nc => a.s ! Superl ! sAN nc ; h = a.h} ; 
 
     DefArt = {
       s1 = \\_,_ => [] ; 
@@ -171,9 +181,9 @@
         isPron = False ; isNeg = False
       } ;
 
-    UseN n = n ;
+    UseN n = snoun2nounSep n ;
 
-    UseN2 n = n ;
+    UseN2 n = snoun2nounSep n ;
 
     Use2N3 f = {
       s = f.s ;
@@ -192,7 +202,7 @@
 --- If a possessive suffix is added here it goes after the complements...
 
     ComplN2 f x = {
-      s = \\nf => preOrPost f.isPre (f.s ! nf) (appCompl True Pos f.c2 x) ;
+      s = \\nf => preOrPost f.isPre ((snoun2nounSep f).s ! nf) (appCompl True Pos f.c2 x) ;
       h = f.h } ;
     ComplN3 f x = {
       s = \\nf => preOrPost f.isPre (f.s ! nf) (appCompl True Pos f.c2 x) ;
diff --git a/lib/src/finnish/NumeralFin.gf b/lib/src/finnish/NumeralFin.gf
--- a/lib/src/finnish/NumeralFin.gf
+++ b/lib/src/finnish/NumeralFin.gf
@@ -1,4 +1,5 @@
-concrete NumeralFin of Numeral = CatFin [Numeral,Digits] **  open Prelude, ParadigmsFin, MorphoFin in {
+--# -coding=latin1
+concrete NumeralFin of Numeral = CatFin [Numeral,Digits] **  open Prelude, ParadigmsFin, MorphoFin, StemFin in {
 
 -- Notice: possessive forms are not used. They get wrong, since every
 -- part is made to agree in them.
@@ -17,9 +18,9 @@
     (nhn (mkSubst "a" "kolme" "kolme" "kolme" "kolmea" "kolmeen" "kolmi" "kolmi"
     "kolmien" "kolmia" "kolmiin"))
     (ordN "a" "kolmas") ;
-  n4 = co (mkN "neljä") (ordN "ä" "neljäs") ;
-  n5 = co (mkN "viisi" "viiden" "viisiä") (ordN "ä" "viides") ;
-  n6 = co (mkN "kuusi" "kuuden" "kuusia") (ordN "a" "kuudes") ; 
+  n4 = co (snoun2nounBind (mkN "neljä")) (ordN "ä" "neljäs") ;
+  n5 = co (snoun2nounBind (mkN "viisi" "viiden" "viisiä")) (ordN "ä" "viides") ;
+  n6 = co (snoun2nounBind (mkN "kuusi" "kuuden" "kuusia")) (ordN "a" "kuudes") ; 
   n7 = co 
     (nhn (mkSubst "ä" "seitsemän" "seitsemä" "seitsemä" "seitsemää" 
     "seitsemään" "seitsemi" "seitsemi" "seitsemien" "seitsemiä"
@@ -80,7 +81,7 @@
       }
     } ;
 
-  nBIND : Number -> Str = \n -> case n of {Sg => [] ; _ => BIND} ; -- no BIND after silent 1
+  nBIND : MorphoFin.Number -> Str = \n -> case n of {Sg => [] ; _ => BIND} ; -- no BIND after silent 1
 
 -- Too much trouble to infer vowel, cf. "kuudes" vs. "viides".
 
@@ -89,10 +90,10 @@
     let
       sada = init sadas
     in
-    mkN 
+    snoun2nounBind (mkN 
       sadas (sada + "nnen") (sada + "tt" + a) (sada + "nten" + a) (sada + "nteen")
       (sada + "nsien") (sada + "nsi" + a) (sada + "nsin" + a)
-      (sada + "nsiss" + a) (sada + "nsiin") ;
+      (sada + "nsiss" + a) (sada + "nsiin")) ;
 
 param 
   NumPlace = NumIndep | NumAttr  ;
@@ -101,26 +102,26 @@
   yksiN = co 
     (nhn (mkSubst "ä" "yksi" "yhde" "yhte" "yhtä" "yhteen" "yksi" "yksi" 
      "yksien" "yksiä" "yksiin")) 
-    (ordN "ä" "yhdes") ; ---- ensimmäinen
+    (ordN "ä" "yhdes") ; -- yhdestoista
   yksi_ensiN = co 
     (nhn (mkSubst "ä" "yksi" "yhde" "yhte" "yhtä" "yhteen" "yksi" "yksi" 
      "yksien" "yksiä" "yksiin")) 
-    (mkN "ensimmäinen") ; -- ensimmäinen ---- sadasensimmäinentuhannes
+    (snoun2nounBind (mkN "ensimmäinen")) ; -- ensimmäinen ---- sadasensimmäinentuhannes
   kaksi_toinenN = co 
     (nhn (mkSubst "a" "kaksi" "kahde" "kahte" "kahta" "kahteen" "kaksi" "kaksi" 
      "kaksien" "kaksia" "kaksiin"))
-    (mkN "toinen") ; 
+    (snoun2nounBind (mkN "toinen")) ; 
   kymmenenN = co 
     (nhn (mkSubst "ä" "kymmenen" "kymmene" "kymmene" "kymmentä" 
     "kymmeneen" "kymmeni" "kymmeni" "kymmenien" "kymmeniä" "kymmeniin")) 
     (ordN "ä" "kymmenes") ;
   sataN = co 
-    (mkN "sata") 
+    (snoun2nounBind (mkN "sata")) 
     (ordN "a" "sadas") ;
 
   tuhatN = co
-    (mkN "tuhat" "tuhannen" "tuhatta" "ruhantena" "tuhanteen"
-    "tuhansien" "tuhansia" "tuhansina" "tuhansissa" "tuhansiin")
+    (snoun2nounBind (mkN "tuhat" "tuhannen" "tuhatta" "ruhantena" "tuhanteen"
+    "tuhansien" "tuhansia" "tuhansina" "tuhansissa" "tuhansiin"))
     (ordN "a" "tuhannes")  ;
 
   kymmentaN =
diff --git a/lib/src/finnish/ParadigmsFin.gf b/lib/src/finnish/ParadigmsFin.gf
--- a/lib/src/finnish/ParadigmsFin.gf
+++ b/lib/src/finnish/ParadigmsFin.gf
@@ -1,4 +1,5 @@
 --# -path=.:../abstract:../common:../../prelude
+--# -coding=latin1
 
 --1 Finnish Lexical Paradigms
 --
@@ -25,7 +26,7 @@
   (Predef=Predef), 
   Prelude, 
   MorphoFin,
-  CatFin
+  CatFin, StemFin
   in {
 
   flags optimize=noexpand ;
@@ -57,8 +58,11 @@
   allative    : Case ; -- e.g. "talolle"
 
   infFirst : InfForm ; -- e.g. "tehdä"
-  infElat : InfForm ;  -- e.g. "tekemästä"
+  infIness : InfForm ; -- e.g. "tekemässä"
+  infElat  : InfForm ; -- e.g. "tekemästä"
   infIllat : InfForm ; -- e.g. "tekemään"
+  infPresPart : InfForm ; -- e.g. "tekevän"
+  infPresPartAgr : InfForm ; -- e.g. "tekevänsä"
 
 -- The following type is used for defining *rection*, i.e. complements
 -- of many-place verbs and adjective. A complement can be defined by
@@ -69,6 +73,20 @@
   postGenPrep :         Str -> Prep ;  -- genitive postposition, e.g. "takana"
   casePrep    : Case ->        Prep ;  -- just case, e.g. adessive
 
+  mkPrep = overload {
+    mkPrep : Case -> Prep 
+     = casePrep ;
+    mkPrep : Str -> Prep
+     = postGenPrep ;
+    mkPrep : Case -> Str -> Prep
+     = postPrep ;
+    mkPrep : Str -> Case -> Prep
+     = \s,c -> prePrep c s ;
+    } ;
+
+  accusative : Prep
+    = lin Prep {c = NPAcc ; s = <[],[],\\_ => []>} ;
+
   NK : Type ;   -- Noun from DictFin (Kotus)
   AK : Type ;   -- Adjective from DictFin (Kotus)
   VK : Type ;   -- Verb from DictFin (Kotus)
@@ -103,12 +121,22 @@
     mkN : (pika : Str) -> (juna  : N) -> N ; -- compound with invariable prefix
     mkN : (oma : N)    -> (tunto : N) -> N ; -- compound with inflecting prefix
     mkN : NK -> N ;  -- noun from DictFin (Kotus)
+    mkN : V -> N ;   -- verbal noun: "tekeminen"
   } ;
 
 -- Some nouns are regular except for the singular nominative (e.g. "mies").
 
     exceptNomN : N -> Str -> N ;
 
+-- Nouns where the parts are separate (should perhaps be treated as CN)
+
+   separateN = overload {
+     separateN : Str -> N -> N 
+      = \s,n -> mkN (s + "_") n ;
+     separateN : N -> N -> N 
+      = \oma, asunto -> lin N {s = \\c => oma.s ! c + "_" + asunto.s ! c ; h = asunto.h} ;
+      } ;
+
 -- Nouns used as functions need a case, of which the default is
 -- the genitive.
 
@@ -127,6 +155,10 @@
     mkPN : N -> PN      -- any noun made into name
     } ;
 
+-- A special function for foreign names: no grade alternation, no final aspiration.
+
+  foreignPN : Str -> PN ; -- Dieppe-Dieppen
+
 --2 Adjectives
 
 -- Non-comparison one-place adjectives are just like nouns.
@@ -144,11 +176,19 @@
     mkA : AK -> A ;  -- adjective from DictFin (Kotus)
   } ;
 
--- Two-place adjectives need a case for the second argument.
+  invarA : Str -> A  -- invariant adjective, e.g. "kelpo"
+    = \s -> lin A {s = \\_,_ => s ; h = Back} ; ----- stemming adds bogus endings
 
-  mkA2 : A -> Prep -> A2  -- e.g. "jaollinen" casePrep adessive
-    = \a,p -> a ** {c2 = p ; lock_A2 = <>};
+-- Two-place adjectives need a case for the second argument.
 
+  mkA2 = overload {
+    mkA2 : Str -> A2  -- e.g. "vihainen" (jollekin)
+    = \s -> mkA s ** {c2 = mkPrep allative ; lock_A2 = <>} ;
+    mkA2 : Str -> Prep -> A2  -- e.g. "jaollinen" (mkPrep adessive)
+    = \a,p -> mkA a ** {c2 = p ; lock_A2 = <>} ;
+    mkA2 : A -> Prep -> A2  -- e.g. "jaollinen" (mkPrep adessive)
+    = \a,p -> a ** {c2 = p ; lock_A2 = <>} ;
+    } ;
 
 
 --2 Verbs
@@ -165,6 +205,7 @@
     mkV : (huutaa,dan,taa,tavat,takaa,detaan,sin,si,sisi,tanut,dettu,tanee : Str) -> V ; -- worst-case verb
     mkV : VK -> V ;  -- verb from DictFin (Kotus)
     mkV : V -> Str -> V ; -- hakata päälle (particle verb)
+    mkV : Str -> V -> V ; -- laimin+lyödä (prefixed verb)
   } ;
 
 -- All the patterns above have $nominative$ as subject case.
@@ -176,6 +217,8 @@
 
   vOlla : V ; -- the verb "be"
 
+  olla_V : V
+   = vOlla ;
 
 --3 Two-place verbs
 --
@@ -186,6 +229,7 @@
 
   mkV2 : overload {
     mkV2 : Str -> V2 ;  -- predictable direct transitive
+    mkV2 : Str -> Case -> V2 ;  -- predictable with another case
     mkV2 : V -> V2 ;    -- direct transitive
     mkV2 : V -> Case -> V2 ; -- complement just case
     mkV2 : V -> Prep -> V2 ; -- complement pre/postposition
@@ -198,7 +242,15 @@
 -- Three-place (ditransitive) verbs need two prepositions, of which
 -- the first one or both can be absent.
 
-  mkV3     : V -> Prep -> Prep -> V3 ;  -- e.g. puhua, allative, elative
+  mkV3 = overload {
+   mkV3 : Str -> V3
+     = \s -> dirdirV3 (mkV s) ; 
+   mkV3 : V -> V3
+     = \v -> dirdirV3 v ;
+   mkV3 : V -> Prep -> Prep -> V3  -- e.g. puhua, allative, elative
+     = \v,p,q -> v ** {c2 = p ; c3 = q ; lock_V3 = <>} ; 
+   } ;
+
   dirV3    : V -> Case -> V3 ;          -- siirtää, (accusative), illative
   dirdirV3 : V         -> V3 ;          -- antaa, (accusative), (allative)
 
@@ -208,12 +260,41 @@
 -- Verbs and adjectives can take complements such as sentences,
 -- questions, verb phrases, and adjectives.
 
+mkVV = overload {
+  mkVV : Str -> VV   -- e.g. "yrittää" (puhua)
+   = \s -> mkVVf (mkV s) infFirst ; 
+  mkVV : V -> VV     -- e.g. "alkaa" (puhua)
+   = \v -> mkVVf v infFirst ; 
+  mkVV : Str -> InfForm -> VV  -- e.g. "ruveta" (puhumaan)
+   = \s,i -> mkVVf (mkV s) i ;
+  mkVV : V -> InfForm -> VV  -- e.g. "lakata" (puhumasta)
+   = \v,i -> mkVVf v i ;
+  } ;
+
+mkVS = overload {
+  mkVS : Str -> VS   -- e.g. "väittää"
+   = \s -> lin VS (mk1V s) ;
+  mkVS : V -> VS     -- e.g. "sanoa"
+   = \v -> lin VS v ;
+  } ;
+
+  mkV2V = overload {
+    mkV2V : Str -> V2V  -- reg verb, partitive + infIllat 
+     = \s -> mkV2Vf (mkV s) (casePrep partitive) infIllat ; ----
+    mkV2V : V -> V2V    -- partitive + infillat
+     = \v -> mkV2Vf v (casePrep partitive) infIllat ; ----
+    mkV2V : V -> Prep -> V2V  -- e.g. "käskeä" genitive + infFiilat
+     = \v,p -> mkV2Vf v p infIllat ;
+    mkV2V  : V -> Prep -> InfForm -> V2V -- e.g. "kieltää" partitive infElat 
+     = \v,p,f -> mk2V2 v p ** {vi = infform2vvtype f ; lock_V2V = <>} ;
+    mkV2V  : V -> Case -> InfForm -> V2V 
+     = \v,c,f -> mk2V2 v (casePrep c) ** {vi = infform2vvtype f ; lock_V2V = <>} ;
+    } ;
+
   mkV0  : V -> V0 ; --%
-  mkVS  : V -> VS ;
+
   mkV2S : V -> Prep -> V2S ; -- e.g. "sanoa" allative
-  mkVV  : V -> VV ;  -- e.g. "alkaa"
   mkVVf : V -> InfForm -> VV ; -- e.g. "ruveta" infIllat
-  mkV2V : V -> Prep -> V2V ;  -- e.g. "käskeä" genitive
   mkV2Vf : V -> Prep -> InfForm -> V2V ; -- e.g. "kieltää" partitive infElat  
   mkVA  : V -> Prep -> VA ; -- e.g. "maistua" ablative
   mkV2A : V -> Prep -> Prep -> V2A ; -- e.g. "maalata" accusative translative
@@ -221,9 +302,9 @@
   mkV2Q : V -> Prep -> V2Q ; -- e.g. "kysyä" ablative 
 
   mkAS  : A -> AS ; --%
-  mkA2S : A -> Prep -> A2S ; --%
+---  mkA2S : A -> Prep -> A2S ; --%
   mkAV  : A -> AV ; --%
-  mkA2V : A -> Prep -> A2V ; --%
+---  mkA2V : A -> Prep -> A2V ; --%
 
 -- Notice: categories $AS, A2S, AV, A2V$ are just $A$, 
 -- and the second argument is given
@@ -233,8 +314,45 @@
   V0 : Type ; --%
   AS, A2S, AV, A2V : Type ; --%
 
+--2 Structural categories
+
+  mkAdV : Str -> AdV
+   = \s -> lin AdV (ss s) ;
+  mkAdA : Str -> AdA
+   = \s -> lin AdA (ss s) ;
+  mkAdN : Str -> AdN
+   = \s -> lin AdN (ss s) ;
+  mkPConj : Str -> PConj
+   = \s -> lin PConj (ss s) ;
+  mkSubj : Str -> Subj
+   = \s -> lin Subj (ss s) ;
+
+  mkPredet : Str -> Predet  -- invariable Predet, such as "vain"
+   = \s -> lin Predet {s = \\_,_ => s} ;
+
+  mkConj = overload {
+   mkConj : Str -> Conj
+   = \y -> {s1 = [] ; s2 = y ; n = Pl ; lock_Conj = <>} ;
+   mkConj : Str -> Str -> Conj 
+   = \x,y -> {s1 = x ; s2 = y ; n = Pl ; lock_Conj = <>} ;
+   mkConj : Str -> Str -> Number -> Conj 
+   = \x,y,n -> {s1 = x ; s2 = y ; n = n ; lock_Conj = <>} ;
+   } ;
+
+  mkDet = overload {
+    mkDet : Number -> N -> Det 
+    = \nu,noun -> lin Det (MorphoFin.mkDet nu (snoun2nounBind noun)) ;
+    mkDet : (isNeg : Bool) -> Number -> N -> Det  -- use this with True to create a negative determiner 
+    = \isNeg,nu,noun -> lin Det (MorphoFin.mkDetPol isNeg nu (snoun2nounBind noun)) ;
+    mkDet : (isNeg : Bool) -> Number -> N -> Case -> Det  -- paljon + False + partitive, ei yhtään + True + partitive
+    = \isNeg,nu,noun,_ -> lin Det (MorphoFin.mkDetPol isNeg nu (snoun2nounBind noun)) ;
+    } ;
+
+  mkInterj : Str -> Interj
+    = \s -> lin Interj {s = s} ;
+
 --.
--- The definitions should not bother the user of the API. So they are
+-- THE definitions should not bother the user of the API. So they are
 -- hidden from the document.
 
   Case = MorphoFin.Case ;
@@ -255,18 +373,32 @@
   ablative = Ablat ;
   allative = Allat ;
 
-  infFirst = Inf1 ; infElat = Inf3Elat ; infIllat = Inf3Illat ;
+  infFirst = Inf1 ; infElat = Inf3Elat ; infIllat = Inf3Illat ; infIness = Inf3Iness ; infPresPart = InfPresPart ; infPresPartAgr = InfPresPartAgr ;
 
   prePrep  : Case -> Str -> Prep = 
-    \c,p -> {c = NPCase c ; s = p ; isPre = True ; lock_Prep = <>} ;
+    \c,p -> lin Prep {c = NPCase c ; s = <p, [],\\_ => []>} ; -- no possessive suffix
+
   postPrep : Case -> Str -> Prep =
-    \c,p -> {c = NPCase c ; s = p ; isPre = False ; lock_Prep = <>} ;
-  postGenPrep p = {
-    c = NPCase genitive ; s = p ; isPre = False ; lock_Prep = <>} ;
+    \c,p -> 
+       let 
+         h = guessHarmony p ;
+         a2p : Agr => Str = case c of {
+           Gen => \\a => p ++ possSuffixGen h a ;
+           _ => \\a => p 
+           } ;
+       in case p of {
+         mukaa + "n" => lin Prep {c = NPCase c ; s = <[],p, a2p>} ;
+         _           => lin Prep {c = NPCase c ; s = <[],p, a2p>}
+         } ;
+
+  postGenPrep = postPrep genitive ;
+
   casePrep : Case -> Prep =
-    \c -> {c = NPCase c ; s = [] ; isPre = True ; lock_Prep = <>} ;
-  accPrep =  {c = NPAcc ; s = [] ; isPre = True ; lock_Prep = <>} ;
+    \c -> lin Prep {c = NPCase c ; s = <[],[],\\_ => []>} ;
 
+  accPrep : Prep =  
+    lin Prep {c = NPAcc ; s = <[],[],\\_ => []>} ;
+
   NK = {s : NForms ; lock_NK : {}} ;
   AK = {s : NForms ; lock_AK : {}} ;
   VK = {s : VForms ; lock_VK : {}} ;
@@ -275,43 +407,42 @@
 
   mkN = overload {
     mkN : (talo : Str) -> N = mk1N ;
-    --  \s -> nForms2N (nForms1 s) ;
+    --  \s -> nforms2snoun (nForms1 s) ;
     mkN : (talo,talon : Str) -> N = mk2N ;
-    --  \s,t -> nForms2N (nForms2 s t) ;
+    --  \s,t -> nforms2snoun (nForms2 s t) ;
     mkN : (talo,talon,taloja : Str) -> N = mk3N ;
-    --  \s,t,u -> nForms2N (nForms3 s t u) ;
+    --  \s,t,u -> nforms2snoun (nForms3 s t u) ;
     mkN : (talo,talon,taloja,taloa : Str) -> N = mk4N ;
-    --  \s,t,u,v -> nForms2N (nForms4 s t u v) ;
+    --  \s,t,u,v -> nforms2snoun (nForms4 s t u v) ;
     mkN : 
       (talo,talon,taloa,talona,taloon,talojen,taloja,taloina,taloissa,taloihin
         : Str) -> N = mk10N ;
     mkN : (sora : Str) -> (tie : N) -> N = mkStrN ;
     mkN : (oma,tunto : N) -> N = mkNN ;
-    mkN : (sana : NK) -> N = \w -> nForms2N w.s ;
+    mkN : (sana : NK) -> N = \w -> lin N (nforms2snoun w.s) ;
+    mkN : V -> N = \w -> lin N (sverb2snoun w) ;
   } ;
 
-    exceptNomN : N -> Str -> N = \noun,nom -> lin N {
-      s = table {
-        NCase Sg Nom => nom ;
-        f => noun.s ! f
-	} ;
-      h = noun.h
-      } ;
-
+    exceptNomN : N -> Str -> N = \noun,nom -> lin N (exceptNomSNoun noun nom) ;
 
-  mk1A : Str -> A = \jalo -> aForms2A (nforms2aforms (nForms1 jalo)) ;
-  mkNA : N -> A = \suuri -> aForms2A (nforms2aforms (n2nforms suuri)) ;
+----  mk1A : Str -> A = \jalo -> aForms2A (nforms2aforms (nForms1 jalo)) ;
+----  mkNA : N -> A = snoun2sadj ; 
 
-  mk1N : (talo : Str) -> N = \s -> nForms2N (nForms1 s) ;
-  mk2N : (talo,talon : Str) -> N = \s,t -> nForms2N (nForms2 s t) ;
-  mk3N : (talo,talon,taloja : Str) -> N = \s,t,u -> nForms2N (nForms3 s t u) ;
+  mk1N : (talo : Str) -> N = \s -> lin N (nforms2snoun (nForms1 s)) ;
+  mk2N : (talo,talon : Str) -> N = \s,t -> lin N (nforms2snoun (nForms2 s t)) ;
+  mk3N : (talo,talon,taloja : Str) -> N = \s,t,u -> lin N (nforms2snoun (nForms3 s t u)) ;
   mk4N : (talo,talon,taloa,taloja : Str) -> N = \s,t,u,v -> 
-      nForms2N (nForms4 s t u v) ;
+      lin N (nforms2snoun (nForms4 s t u v)) ;
   mk10N : 
       (talo,talon,taloa,talona,taloon,talojen,taloja,taloina,taloissa,taloihin
         : Str) -> N = \a,b,c,d,e,f,g,h,i,j -> 
-        nForms2N (nForms10 a b c d e f g h i j) ;
+        lin N (nforms2snoun (nForms10 a b c d e f g h i j)) ;
 
+  mkSeparateN : Str -> N -> N = \unissa,kulkija -> {
+    s = \\c => unissa ++ kulkija.s ! c ; 
+    h = kulkija.h ;
+    lock_N = <>
+    } ;
   mkStrN : Str -> N -> N = \sora,tie -> {
     s = \\c => sora + tie.s ! c ; 
     h = tie.h ;
@@ -423,9 +554,9 @@
           dSilakka ukko ukon ukkoja ;  -- auto,auton
         <_ + "mpi", _ + ("emman" | "emmän")> => dSuurempi ukko ;
         <_ + "in", _ + ("imman" | "immän")> => dSuurin ukko ;
-        <terv + "e", terv + "een"> => 
+        <terv + "e", terv2 + "een"> => -- was nonlinear
           dRae ukko ukon ;
-        <taiv + ("as" | "äs"), taiv + ("aan" | "ään")> => 
+        <taiv + ("as" | "äs"), taiv2 + ("aan" | "ään")> =>  -- was nonlinear
           dRae ukko ukon ;
         <nukk + "e", nuk + "een"> => dRae ukko ukon ;
         <arp + "i", arv + "en"> => dArpi ukko ukon ;
@@ -464,65 +595,64 @@
     } ;
   
   mkIsPre : Prep -> Bool = \p -> case p.c of {
-    NPCase Gen => notB p.isPre ;  -- Jussin veli (prep is <Gen,"",True>, isPre becomes False)
-    _ => True                     -- syyte Jussia vastaan, puhe Jussin puolesta
+    NPCase Gen => case p.s.p2 of {
+      "" => False ;      -- Jussin veli 
+      _  => True         -- puhe Jussin puolesta
+      } ;
+    _ => True            -- syyte Jussia vastaan ; puhe Jussille
     } ;
 
   mkPN = overload {
     mkPN : Str -> PN = mkPN_1 ;
-    mkPN : N -> PN = \s -> {s = \\c => s.s ! NCase Sg c ; lock_PN = <>} ;
+    mkPN : N -> PN = \s -> lin PN (snoun2spn s) ;
     } ;
 
-  mkPN_1 : Str -> PN = \s -> {s = \\c => (mk1N s).s ! NCase Sg c ; lock_PN = <>} ;
+  mkPN_1 : Str -> PN = \s -> lin PN (snoun2spn (mk1N s)) ;
 
+  foreignPN : Str -> PN = \s -> (lin PN (snoun2spn (nforms2snoun (noun s)))) where {
+    noun : Str -> NForms = \s -> case s of {
+      _ + "i" => dPaatti s (s + "n") ;
+      _ + "e" => dNukke s (s + "n") ;
+      _ + ("a" | "o" | "u" | "y" | "ä" | "ö" | "ü") => dUkko s (s + "n") ;
+      _ => dUnix s
+      }
+    } ;
+     
+
 -- adjectives
 
   mkA = overload {
     mkA : Str -> A  = mkA_1 ;
     mkA : N -> A = \n -> noun2adjDeg n ** {lock_A = <>} ;
-    mkA : N -> (kivempaa,kivinta : Str) -> A = regAdjective ;
-    mkA : (sana : AK) -> A = \w -> noun2adjDeg (nForms2N w.s) ;
+    mkA : N -> (kivempaa,kivinta : Str) -> A = \n -> regAdjective n ;
+    mkA : (sana : AK) -> A = \w -> noun2adjDeg (nforms2snoun w.s) ;
 
-    mkA : (hyva,parempi,paras : N) -> (hyvin,paremmin,parhaiten : Str) -> A = \h,p,ps,hn,pn,ph -> lin A {
-      s = table {
-        Posit => table {
-           AN nf => h.s ! nf ;
-           AAdv  => hn
-           } ; 
-        Compar => table {
-           AN nf => p.s ! nf ;
-           AAdv  => pn
-           } ; 
-        Superl => table {
-           AN nf => ps.s ! nf ;
-           AAdv  => ph
-           }
-        } 
-      } ;
-     } ;
+    mkA : (hyva,parempi,paras : N) -> (hyvin,paremmin,parhaiten : Str) -> A 
+      = \h,p,ps,hn,pn,ph -> lin A (mkAdj h p ps hn pn ph) ;
+    } ;
 
-  mkA_1 : Str -> A = \x -> noun2adjDeg (mk1N x) ** {lock_A = <>} ;
+  mkA_1 : Str -> A = \x -> lin A (noun2adjDeg (mk1N x)) ;
 
 -- auxiliaries
-  mkAdjective : (_,_,_ : Adj) -> A = \hyva,parempi,paras -> 
+  mkAdjective : (_,_,_ : SAdj) -> A = \hyva,parempi,paras -> 
     {s = table {
       Posit  => hyva.s ;
       Compar => parempi.s ;
       Superl => paras.s
       } ;
+     h = hyva.h ;  ---- different for parempi, paras
      lock_A = <>
     } ;
-  regAdjective : Noun -> Str -> Str -> A = \kiva, kivempi, kivin ->
+  regAdjective : SNoun -> Str -> Str -> A = \kiva, kivempi, kivin ->
     mkAdjective 
-      (noun2adj kiva) 
-      (noun2adjComp False (nForms2N (dSuurempi kivempi))) 
-      (noun2adjComp False (nForms2N (dSuurin kivin))) ;
-  noun2adjDeg : Noun -> Adjective = \suuri -> 
+      (snoun2sadj kiva) 
+      (snoun2sadjComp False (nforms2snoun (dSuurempi kivempi))) 
+      (snoun2sadjComp False (nforms2snoun (dSuurin kivin))) ;
+  noun2adjDeg : SNoun -> A = \suuri -> 
     regAdjective 
       suuri 
-      (init (suuri.s ! NCase Sg Gen) + "mpi")  ---- to check
-      (suuri.s ! NInstruct) ; ----
-    
+      (snoun2compar suuri)
+      (snoun2superl suuri) ;   
 
 
 
@@ -535,21 +665,22 @@
     mkV : (
       huutaa,huudan,huutaa,huutavat,huutakaa,huudetaan,
       huusin,huusi,huusisi,huutanut,huudettu,huutanee : Str) -> V = mk12V ;
-    mkV : (sana : VK) -> V = \w -> vforms2V w.s ** {sc = NPCase Nom ; lock_V = <> ; p = []} ;
-    mkV : V -> Str -> V = \w,p -> vforms2V w.s ** {sc = NPCase Nom ; lock_V = <> ; p = p} ;
+    mkV : (sana : VK) -> V = \w -> vforms2sverb w.s ** {sc = SCNom ; lock_V = <> ; p = []} ;
+    mkV : V -> Str -> V = \w,p -> {s = w.s ; sc = w.sc ; lock_V = <> ; h = w.h ; p = p} ;
+    mkV : Str -> V -> V = \s,v -> {s = \\f => s + v.s ! f ; sc = v.sc ; lock_V = <> ; h = v.h ; p = v.p} ;
   } ;
 
   mk1V : Str -> V = \s -> 
-    let vfs = vforms2V (vForms1 s) in 
-      vfs ** {sc = NPCase Nom ; lock_V = <> ; p = []} ;
+    let vfs = vforms2sverb (vForms1 s) in 
+      vfs ** {sc = SCNom ; lock_V = <> ; p = []} ;
   mk2V : (_,_ : Str) -> V = \x,y -> 
-    let vfs = vforms2V (vForms2 x y) in vfs ** {sc = NPCase Nom ; lock_V = <> ; p = []} ;
+    let vfs = vforms2sverb (vForms2 x y) in vfs ** {sc = SCNom ; lock_V = <> ; p = []} ;
   mk3V : (huutaa,huudan,huusi : Str) -> V = \x,_,y -> mk2V x y ; ----
   mk12V : (
       huutaa,huudan,huutaa,huutavat,huutakaa,huudetaan,
       huusin,huusi,huusisi,huutanut,huudettu,huutanee : Str) -> V = 
      \a,b,c,d,e,f,g,h,i,j,k,l -> 
-        vforms2V (vForms12 a b c d e f g h i j k l) ** {sc = NPCase Nom ; lock_V = <> ; p = []} ;
+        vforms2sverb (vForms12 a b c d e f g h i j k l) ** {sc = SCNom ; lock_V = <> ; p = []} ;
 
   vForms1 : Str -> VForms = \ottaa ->
     let
@@ -612,9 +743,11 @@
 
 
 
-  caseV c v = {s = v.s ; sc = NPCase c ; qp = v.qp ; lock_V = <> ; p = v.p} ;
+  caseV c v = {s = v.s ; sc = npform2subjcase (NPCase c) ; h = v.h ; lock_V = <> ; p = v.p} ;
 
-  vOlla = verbOlla ** {sc = NPCase Nom ; qp = True ; lock_V = <> ; p = []} ; ---- lieneekö
+  vOlla = {
+    s = ollaSVerbForms ;
+    sc = SCNom ; h = Back ; lock_V = <> ; p = []} ; ---- lieneekö
 
   mk2V2 : V -> Prep -> V2 = \v,c -> v ** {c2 = c ; lock_V2 = <>} ;
   caseV2 : V -> Case -> V2 = \v,c -> mk2V2 v (casePrep c) ; 
@@ -627,23 +760,22 @@
 
   mkV2 = overload {
     mkV2 : Str -> V2 = \s -> dirV2 (mk1V s) ;
+    mkV2 : Str -> Case -> V2 = \s -> caseV2 (mk1V s) ;
     mkV2 : V -> V2 = dirV2 ;
     mkV2 : V -> Case -> V2 = caseV2 ;
     mkV2 : V -> Prep -> V2 = mk2V2 ;
-    mkV2 : VK -> V2 = \w -> dirV2 (vforms2V w.s ** {sc = NPCase Nom ; lock_V = <> ; p = []}) ;
+    mkV2 : VK -> V2 = \w -> dirV2 (vforms2sverb w.s ** {sc = SCNom ; lock_V = <> ; p = []}) ;
     } ;
 
   mk2V2 : V -> Prep -> V2 ;
   caseV2 : V -> Case -> V2 ;
   dirV2 : V -> V2 ;
 
-  mkV3 v p q = v ** {c2 = p ; c3 = q ; lock_V3 = <>} ; 
-  dirV3 v p = mkV3 v accPrep (casePrep p) ;
+  dirV3 v p = v ** {c2 = accPrep ; c3 = casePrep p ; lock_V3 = <>} ; 
   dirdirV3 v = dirV3 v allative ;
 
-  mkVS  v = v ** {lock_VS = <>} ;
-  mkVV  v = mkVVf v infFirst ;
-  mkVVf  v f = v ** {vi = f ; lock_VV = <>} ;
+
+  mkVVf  v f = v ** {vi = infform2vvtype f ; lock_VV = <>} ;
   mkVQ  v = v ** {lock_VQ = <>} ;
 
   V0 : Type = V ;
@@ -651,17 +783,23 @@
   A2V : Type = A2 ;
 
   mkV0  v = v ** {lock_V = <>} ;
+  mkV2Sbare : V -> V2S = \v -> mkV2S v (casePrep allative) ; ----
+
   mkV2S v p = mk2V2 v p ** {lock_V2S = <>} ;
-  mkV2V v p = mkV2Vf v p infIllat ;
-  mkV2Vf v p f = mk2V2 v p ** {vi = f ; lock_V2V = <>} ;
+  mkV2Vbare : V -> V2V = \v -> mkV2Vf v (casePrep partitive) infIllat ; ----
+--  mkV2V v p = mkV2Vf v p infIllat ;
+  mkV2Vf v p f = mk2V2 v p ** {vi = infform2vvtype f ; lock_V2V = <>} ;
 
+  mkVAbare : V -> VA = \v -> mkVA v (casePrep partitive) ; ----
   mkVA  v p = v ** {c2 = p ; lock_VA = <>} ;
+  mkV2Abare : V -> V2A = \v -> mkV2A v (casePrep partitive) (casePrep translative) ;
   mkV2A v p q = v ** {c2 = p ; c3 = q ; lock_V2A = <>} ;
+  mkV2Qbare : V -> V2Q = \v -> mkV2Q v (casePrep ablative) ; ----
   mkV2Q v p = mk2V2 v p ** {lock_V2Q = <>} ;
 
   mkAS  v = v ** {lock_A = <>} ;
-  mkA2S v p = mkA2 v p ** {lock_A = <>} ;
+---  mkA2S v p = mkA2 <v : A> p ** {lock_A = <>} ;
   mkAV  v = v ** {lock_A = <>} ;
-  mkA2V v p = mkA2 v p ** {lock_A2 = <>} ;
+---  mkA2V v p = mkA2 <v : A> p ** {lock_A2 = <>} ;
 
 } ;
diff --git a/lib/src/finnish/PhraseFin.gf b/lib/src/finnish/PhraseFin.gf
--- a/lib/src/finnish/PhraseFin.gf
+++ b/lib/src/finnish/PhraseFin.gf
@@ -1,4 +1,4 @@
-concrete PhraseFin of Phrase = CatFin ** open ResFin, (P = Prelude) in {
+concrete PhraseFin of Phrase = CatFin ** open ResFin, StemFin, (P = Prelude) in {
 
   lin
     PhrUtt pconj utt voc = {s = pconj.s ++ utt.s ++ voc.s} ;
@@ -11,8 +11,8 @@
 
     UttIP ip = {s = ip.s ! NPCase Nom} ;
     UttIAdv iadv = iadv ;
-    UttNP np = {s = np.s ! NPCase Nom} ;
-    UttVP vp = {s = infVP (NPCase Nom) Pos (agrP3 Sg) vp Inf1} ;
+    UttNP np = {s = np.s ! NPAcc} ; ----NPSep} ;
+    UttVP vp = {s = infVP SCNom Pos (agrP3 Sg) vp Inf1} ;
     UttAdv adv = adv ;
     UttCN np = {s = np.s ! NCase Sg Nom} ;
     UttAP np = {s = np.s ! P.False ! NCase Sg Nom} ;
diff --git a/lib/src/finnish/QuestionFin.gf b/lib/src/finnish/QuestionFin.gf
--- a/lib/src/finnish/QuestionFin.gf
+++ b/lib/src/finnish/QuestionFin.gf
@@ -1,4 +1,5 @@
-concrete QuestionFin of Question = CatFin ** open ResFin, Prelude in {
+--# -coding=latin1
+concrete QuestionFin of Question = CatFin ** open ResFin, StemFin, Prelude in {
 
   flags optimize=all_subs ;
 
@@ -10,7 +11,7 @@
 
     QuestVP ip vp = 
       let 
-        cl = mkClause (subjForm (ip ** {isPron = False ; a = agrP3 ip.n}) vp.sc) (agrP3 ip.n) vp
+        cl = mkClause (subjForm (ip ** {isPron = False ; a = agrP3 ip.n}) vp.s.sc) (agrP3 ip.n) vp
       in {
         s = \\t,a,p => cl.s ! t ! a ! p ! SDecl
         } ;
@@ -31,8 +32,8 @@
     QuestIComp icomp np = {
       s = \\t,a,p => 
         let 
-          vp = predV (verbOlla ** {sc = NPCase Nom ; qp = True ; p = []}) ;
-          cl = mkClause (subjForm np vp.sc) np.a vp ;
+          vp = predV vpVerbOlla ;
+          cl = mkClause (subjForm np vp.s.sc) np.a vp ;
         in
         icomp.s ! np.a ++ cl.s ! t ! a ! p ! SDecl
       } ;
diff --git a/lib/src/finnish/RelativeFin.gf b/lib/src/finnish/RelativeFin.gf
--- a/lib/src/finnish/RelativeFin.gf
+++ b/lib/src/finnish/RelativeFin.gf
@@ -1,4 +1,5 @@
-concrete RelativeFin of Relative = CatFin ** open Prelude, ResFin, MorphoFin in {
+--# -coding=latin1
+concrete RelativeFin of Relative = CatFin ** open Prelude, ResFin, MorphoFin, StemFin in {
 
   flags optimize=all_subs ;
 
@@ -19,7 +20,7 @@
             } ;
           cl = mkClause 
              (subjForm {s = rp.s ! (complNumAgr agr) ; 
-                        a = agr ; isPron = False} vp.sc) agr vp
+                        a = agr ; isPron = False} vp.s.sc) agr vp
         in
         cl.s ! t ! ant ! b ! SDecl ;
       c = NPCase Nom
diff --git a/lib/src/finnish/ResFin.gf b/lib/src/finnish/ResFin.gf
--- a/lib/src/finnish/ResFin.gf
+++ b/lib/src/finnish/ResFin.gf
@@ -1,4 +1,5 @@
 --# -path=.:../abstract:../common:../../prelude
+--# -coding=latin1
 
 --1 Finnish auxiliary operations.
 
@@ -27,9 +28,34 @@
           | NPossTransl Number | NPossIllat Number 
           | NCompound ;  -- special compound form, e.g. "nais"
 
--- Agreement of $NP$ has number*person and the polite second ("te olette valmis").
+--- These cases are possible for subjects.
 
+    SubjCase = SCNom | SCGen | SCPart | SCElat | SCAdess | SCAblat ; 
 
+oper
+  appSubjCase : SubjCase -> ResFin.NP -> Str = \sc,np -> np.s ! subjcase2npform sc ;
+
+  subjcase2npform : SubjCase -> NPForm = \sc -> case sc of {
+    SCNom  => NPCase Nom ;
+    SCGen  => NPCase Gen ;
+    SCPart => NPCase Part ;
+    SCElat => NPCase Elat ;
+    SCAdess => NPCase Adess ;
+    SCAblat => NPCase Ablat
+    } ;
+
+  npform2subjcase : NPForm -> SubjCase = \sc -> case sc of {
+    NPCase Gen => SCGen ;
+    NPCase Part => SCPart ;
+    NPCase Elat => SCElat ;
+    NPCase Adess => SCAdess ;
+    NPCase Ablat => SCAblat ;
+    _ => SCNom
+    } ;
+
+-- Agreement of $NP$ has number*person and the polite second ("te olette valmis").
+
+param
     Agr = Ag Number Person | AgPol ;
     
     
@@ -61,7 +87,7 @@
   AForm = AN NForm | AAdv ;
 
 oper
-  Adjective : Type = {s : Degree => AForm => Str; lock_A : {}} ;
+  Adjective : Type = {s : Degree => AForm => Str} ;
 
 --2 Noun phrases
 --
@@ -71,7 +97,7 @@
 -- have a uniform, special accusative form ("minut", etc).
 
 param 
-  NPForm = NPCase Case | NPAcc ;
+  NPForm = NPCase Case | NPAcc ; -- | NPSep ;  -- NPSep is NP used alone, e.g. in an Utt. Equals NPCase Nom except for pro-drop
 
 oper
   npform2case : Number -> NPForm -> Case = \n,f ->
@@ -80,7 +106,8 @@
     case <<f,n> : NPForm * Number> of {
       <NPCase c,_> => c ;
       <NPAcc,Sg>   => Gen ;-- appCompl does the job
-      <NPAcc,Pl>   => Nom
+      <NPAcc,Pl>   => Nom 
+----      <NPSep,_>    => Nom
     } ;
 
   n2nform : NForm -> NForm = \nf -> case nf of {
@@ -102,7 +129,8 @@
    | Presn Number Person
    | Impf Number Person  --# notpresent
    | Condit Number Person  --# notpresent
-----   | Potent Number Person
+   | Potent Number Person  --# notpresent
+   | PotentNeg  --# notpresent
    | Imper Number
    | ImperP3 Number
    | ImperP1Pl
@@ -110,24 +138,54 @@
    | PassPresn  Bool 
    | PassImpf   Bool --# notpresent
    | PassCondit Bool --# notpresent
-----   | PassPotent Bool 
+   | PassPotent Bool --# notpresent 
+   | PassImper  Bool 
    | PastPartAct  AForm
    | PastPartPass AForm
-----   | PresPartAct  AForm
-----   | PresPartPass AForm
+   | PresPartAct  AForm
+   | PresPartPass AForm
+   | AgentPart    AForm
    ;
 
   InfForm =
-     Inf1         -- puhua
-   | Inf3Iness    -- puhumassa
-   | Inf3Elat     -- puhumasta
-   | Inf3Illat    -- puhumaan
-   | Inf3Adess    -- puhumalla
-   | Inf3Abess    -- puhumatta
-   | InfPresPart  -- puhuvan
+     Inf1          -- puhua
+   | Inf1Long      -- puhuakseni
+   | Inf2Iness     -- puhuessa
+   | Inf2Instr     -- puhuen
+   | Inf2InessPass -- puhuttaessa
+   | Inf3Iness     -- puhumassa
+   | Inf3Elat      -- puhumasta
+   | Inf3Illat     -- puhumaan
+   | Inf3Adess     -- puhumalla
+   | Inf3Abess     -- puhumatta
+   | Inf3Instr     -- puhuman
+   | Inf3InstrPass -- puhuttaman
+   | Inf4Nom       -- puhuminen
+   | Inf4Part      -- puhumista
+   | Inf5          -- puhumaisillani
+   | InfPresPart   -- puhuvan
    | InfPresPartAgr -- puhuva(mme)
    ;
 
+-- These forms appear in complements to VV and V2V.
+
+  VVType = VVInf | VVIness | VVIllat | VVPresPart ;
+
+oper
+  vvtype2infform : VVType -> InfForm = \vt -> case vt of {
+    VVInf => Inf1 ;
+    VVIness => Inf3Iness ;
+    VVIllat => Inf3Illat ;
+    VVPresPart => InfPresPart
+    } ;
+  infform2vvtype : InfForm -> VVType = \vt -> case vt of {
+    Inf3Iness => VVIness ;
+    Inf3Illat => VVIllat ;
+    InfPresPart => VVPresPart ;
+    _ => VVInf
+    } ;
+
+param
   SType = SDecl | SQuest ;
 
 --2 For $Relative$
@@ -153,9 +211,12 @@
 
 ---
 
-  Compl : Type = {s : Str ; c : NPForm ; isPre : Bool} ;
+  Compl : Type = {
+    s : Str * Str * (Agr => Str) ;
+    c : NPForm ; 
+    } ;
 
-  appCompl : Bool -> Polarity -> Compl -> NP -> Str = \isFin,b,co,np ->
+  appCompl : Bool -> Polarity -> Compl -> ResFin.NP -> Str = \isFin,b,co,np ->
     let
       c = case co.c of {
         NPAcc => case b of {
@@ -170,17 +231,17 @@
           } ;
         _        => co.c
         } ;
-{-
-      c = case <isFin, b, co.c, np.isPron> of {
-        <_,    Neg, NPAcc,_>      => NPCase Part ; -- en näe taloa/sinua
-        <_,    Pos, NPAcc,True>   => NPAcc ;       -- näen/täytyy sinut
-        <False,Pos, NPAcc,False>  => NPCase Nom ;  -- täytyy nähdä talo
-        <_,_,coc,_>               => coc
-        } ;
--}
-      nps = np.s ! c
+      nps = np.s ! c ;
+      cos1 = co.s.p1 ;
+      cos2 = case c of {
+           NPCase Gen => case np.isPron of {
+               True  => co.s.p3 ! np.a ;
+               False => co.s.p2
+              } ;
+           _ => co.s.p2
+           } ;
     in
-    preOrPost co.isPre co.s nps ;
+    cos1 ++ nps ++ cos2 ;
 
 -- For $Verb$.
 
@@ -197,132 +258,7 @@
    ;  
 
 oper
-  VP = {
-    s   : VIForm => Anteriority => Polarity => Agr => {fin, inf : Str} ; 
-    s2  : Bool => Polarity => Agr => Str ; -- talo/talon/taloa
-    adv : Polarity => Str ; -- ainakin/ainakaan
-    ext : Str ;
-    sc  : NPForm ;
-    isNeg : Bool ; -- True if some complement is negative
-    qp  : Bool -- True = back vowel
-    } ;
-    
-  predV : (Verb ** {sc : NPForm ; qp : Bool ; p : Str}) -> VP = \verb -> {
-    s = \\vi,ant,b,agr0 => 
-      let
-
-        agr = verbAgr agr0 ;
-        verbs = verb.s ;
-        part  : Str = case vi of {
-          VIPass _ => verbs ! PastPartPass (AN (NCase agr.n Nom)) ; 
-          _        => verbs ! PastPartAct (AN (NCase agr.n Nom))
-          } ; 
-
-        eiv : Str = case agr of {
-          {n = Sg ; p = P1} => "en" ;
-          {n = Sg ; p = P2} => "et" ;
-          {n = Sg ; p = P3} => "ei" ;
-          {n = Pl ; p = P1} => "emme" ;
-          {n = Pl ; p = P2} => "ette" ;
-          {n = Pl ; p = P3} => "eivät"
-          } ;
-
-        einegole : Str * Str * Str = case <vi,agr.n> of {
-          <VIFin Pres,        _>  => <eiv, verbs ! Imper Sg,     "ole"> ;
-          <VIFin Fut,         _>  => <eiv, verbs ! Imper Sg,     "ole"> ;   --# notpresent
-          <VIFin Cond,        _>  => <eiv, verbs ! Condit Sg P3, "olisi"> ;  --# notpresent
-          <VIFin Past,        Sg> => <eiv, part,                 "ollut"> ;  --# notpresent
-          <VIFin Past,        Pl> => <eiv, part,                 "olleet"> ;  --# notpresent
-          <VIImper,           Sg> => <"älä", verbs ! Imper Sg,   "ole"> ;
-          <VIImper,           Pl> => <"älkää", verbs ! ImpNegPl, "olko"> ;
-          <VIPass Pres,       _>  => <"ei", verbs ! PassPresn False,  "ole"> ;
-          <VIPass Fut,        _>  => <"ei", verbs ! PassPresn False,  "ole"> ; --# notpresent
-          <VIPass Cond,       _>  => <"ei", verbs ! PassCondit False,  "olisi"> ; --# notpresent
-          <VIPass Past,       _>  => <"ei", verbs ! PassImpf False,  "ollut"> ; --# notpresent
-          <VIInf i,           _>  => <"ei", verbs ! Inf i, "olla"> ----
-          } ;
-
-        ei  : Str = einegole.p1 ;
-        neg : Str = einegole.p2 ;
-        ole : Str = einegole.p3 ;
-
-        olla : VForm => Str = table {
-           PassPresn  True => verbOlla.s ! Presn Sg P3 ;
-           PassImpf   True => verbOlla.s ! Impf Sg P3 ;   --# notpresent
-           PassCondit True => verbOlla.s ! Condit Sg P3 ; --# notpresent
-           vf => verbOlla.s ! vf
-           } ;
-
-        vf : Str -> Str -> {fin, inf : Str} = \x,y -> 
-          {fin = x ; inf = y} ;
-        mkvf : VForm -> {fin, inf : Str} = \p -> case <ant,b> of {
-          <Simul,Pos> => vf (verbs ! p) [] ;
-          <Anter,Pos> => vf (olla ! p)  part ;    --# notpresent
-          <Anter,Neg> => vf ei          (ole ++ part) ;   --# notpresent
-          <Simul,Neg> => vf ei          neg
-          } ;
-        passPol = case b of {Pos => True ; Neg => False} ;
-      in
-      case vi of {
-        VIFin Past => mkvf (Impf agr.n agr.p) ;     --# notpresent
-        VIFin Cond => mkvf (Condit agr.n agr.p) ;  --# notpresent
-        VIFin Fut  => mkvf (Presn agr.n agr.p) ;  --# notpresent
-        VIFin Pres => mkvf (Presn agr.n agr.p) ;
-        VIImper    => mkvf (Imper agr.n) ;
-        VIPass Past    => mkvf (PassImpf passPol) ;  --# notpresent
-        VIPass Cond    => mkvf (PassCondit passPol) ; --# notpresent
-        VIPass Fut     => mkvf (PassPresn passPol) ;  --# notpresent
-        VIPass Pres    => mkvf (PassPresn passPol) ;  
-        VIInf i    => mkvf (Inf i)
-        } ;
-
-    s2 = \\_,_,_ => [] ;
-    adv = \\_ => verb.p ; -- the particle of the verb
-    ext = [] ;
-    sc = verb.sc ;
-    qp = verb.qp ;
-    isNeg = False 
-    } ;
-
-  insertObj : (Bool => Polarity => Agr => Str) -> VP -> VP = \obj,vp -> {
-    s = vp.s ;
-    s2 = \\fin,b,a => vp.s2 ! fin ! b ! a  ++ obj ! fin ! b ! a ;
-    adv = vp.adv ;
-    ext = vp.ext ;
-    sc = vp.sc ; 
-    qp = vp.qp ;
-    isNeg = vp.isNeg
-    } ;
-
-  insertObjPre : Bool -> (Bool => Polarity => Agr => Str) -> VP -> VP = \isNeg, obj,vp -> {
-    s = vp.s ;
-    s2 = \\fin,b,a => obj ! fin ! b ! a ++ vp.s2 ! fin ! b ! a ;
-    adv = vp.adv ;
-    ext = vp.ext ;
-    sc = vp.sc ; 
-    qp = vp.qp ;
-    isNeg = orB vp.isNeg isNeg
-    } ;
-
-  insertAdv : (Polarity => Str) -> VP -> VP = \adv,vp -> {
-    s = vp.s ;
-    s2 = vp.s2 ;
-    ext = vp.ext ;
-    adv = \\b => vp.adv ! b ++ adv ! b ;
-    sc = vp.sc ; 
-    qp = vp.qp ;
-    isNeg = vp.isNeg --- missään
-    } ;
-
-  insertExtrapos : Str -> VP -> VP = \obj,vp -> {
-    s = vp.s ;
-    s2 = vp.s2 ;
-    ext = vp.ext ++ obj ;
-    adv = vp.adv ;
-    sc = vp.sc ; 
-    qp = vp.qp ;
-    isNeg = vp.isNeg
-    } ;
+  
 
 -- For $Sentence$.
 
@@ -331,62 +267,19 @@
     } ;
 
   ClausePlus : Type = {
-    s : Tense => Anteriority => Polarity => {subj,fin,inf,compl,adv,ext : Str ; qp : Bool}
+    s : Tense => Anteriority => Polarity => {subj,fin,inf,compl,adv,ext : Str ; h : Harmony}
     } ;
 
-  mkClausePol : Bool -> (Polarity -> Str) -> Agr -> VP -> Clause = 
-    \isNeg,sub,agr,vp -> {
-      s = \\t,a,b => 
-         let
-           pol = case isNeg of {
-            True => Neg ; 
-            _ => b
-            } ; 
-           c = (mkClausePlus sub agr vp).s ! t ! a ! pol 
-         in 
-         table {
-           SDecl  => c.subj ++ c.fin ++ c.inf ++ c.compl ++ c.adv ++ c.ext ;
-           SQuest => c.fin ++ BIND ++ questPart c.qp ++ c.subj ++ c.inf ++ c.compl ++ c.adv ++ c.ext
-           }
-      } ;
-  mkClause : (Polarity -> Str) -> Agr -> VP -> Clause = 
-    \sub,agr,vp -> {
-      s = \\t,a,b => let c = (mkClausePlus sub agr vp).s ! t ! a ! b in 
-         table {
-           SDecl  => c.subj ++ c.fin ++ c.inf ++ c.compl ++ c.adv ++ c.ext ;
-           SQuest => c.fin ++ BIND ++ questPart c.qp ++ c.subj ++ c.inf ++ c.compl ++ c.adv ++ c.ext
-           }
-      } ;
-
-  mkClausePlus : (Polarity -> Str) -> Agr -> VP -> ClausePlus =
-    \sub,agr,vp -> {
-      s = \\t,a,b => 
-        let 
-          agrfin = case vp.sc of {
-                    NPCase Nom => <agr,True> ;
-                    _ => <agrP3 Sg,False>      -- minun täytyy, minulla on
-                    } ;
-          verb  = vp.s ! VIFin t ! a ! b ! agrfin.p1 ;
-        in {subj = sub b ; 
-            fin  = verb.fin ; 
-            inf  = verb.inf ; 
-            compl = vp.s2 ! agrfin.p2 ! b ! agr ;
-            adv  = vp.adv ! b ; 
-            ext  = vp.ext ; 
-            qp   = selectPart vp a b
-            }
-     } ;
-
   insertKinClausePlus : Predef.Ints 1 -> ClausePlus -> ClausePlus = \p,cl -> { 
     s = \\t,a,b =>
       let 
          c = cl.s ! t ! a ! b   
       in
       case p of {
-         0 => {subj = c.subj ++ kin b True ; fin = c.fin ; inf = c.inf ;  -- Jussikin nukkuu
-               compl = c.compl ; adv = c.adv ; ext = c.ext ; qp = c.qp} ;
-         1 => {subj = c.subj ; fin = c.fin ++ kin b c.qp ; inf = c.inf ;  -- Jussi nukkuukin
-               compl = c.compl ; adv = c.adv ; ext = c.ext ; qp = c.qp}
+         0 => {subj = c.subj ++ kin b Back ; fin = c.fin ; inf = c.inf ;  -- Jussikin nukkuu
+               compl = c.compl ; adv = c.adv ; ext = c.ext ; h = c.h} ;
+         1 => {subj = c.subj ; fin = c.fin ++ kin b c.h ; inf = c.inf ;  -- Jussi nukkuukin
+               compl = c.compl ; adv = c.adv ; ext = c.ext ; h = c.h}
          }
     } ;
 
@@ -395,85 +288,110 @@
     s = \\t,a,b =>
       let 
          c = cl.s ! t ! a ! b ;
-         co = obj ! b ++ if_then_Str ifKin (kin b True) [] ;
+         co = obj ! b ++ if_then_Str ifKin (kin b Back) [] ;
       in case p of {
          0 => {subj = c.subj ; fin = c.fin ; inf = c.inf ; 
-               compl = co ; adv = c.compl ++ c.adv ; ext = c.ext ; qp = c.qp} ; -- Jussi juo maitoakin
+               compl = co ; adv = c.compl ++ c.adv ; ext = c.ext ; h = c.h} ; -- Jussi juo maitoakin
          1 => {subj = c.subj ; fin = c.fin ; inf = c.inf ; 
-               compl = c.compl ; adv = co ; ext = c.adv ++ c.ext ; qp = c.qp}   -- Jussi nukkuu nytkin
+               compl = c.compl ; adv = co ; ext = c.adv ++ c.ext ; h = c.h}   -- Jussi nukkuu nytkin
          }
      } ;
 
-  kin : Polarity -> Bool -> Str  = 
+  kin : Polarity -> Harmony -> Str  = 
     \p,b -> case p of {Pos => (mkPart "kin" "kin").s ! b ; Neg => (mkPart "kaan" "kään").s ! b} ;
 
-  mkPart : Str -> Str -> {s : Bool => Str} = \ko,koe ->
-    {s = table {True => glueTok ko ; False => glueTok koe}} ;
+  mkPart : Str -> Str -> {s : Harmony => Str} = \ko,koe ->
+    {s = table {Back => glueTok ko ; Front => glueTok koe}} ;
 
   glueTok : Str -> Str = \s -> "&+" ++ s ;
 
 
 -- This is used for subjects of passives: therefore isFin in False.
 
-  subjForm : NP -> NPForm -> Polarity -> Str = \np,sc,b -> 
-    appCompl False b {s = [] ; c = sc ; isPre = True} np ;
-
-  questPart : Bool -> Str = \b -> if_then_Str b "ko" "kö" ;
-
-  selectPart : VP -> Anteriority -> Polarity -> Bool = \vp,a,p -> 
-    case p of {
-      Neg => False ;  -- eikö tule
-      _ => case a of {
-        Anter => True ; -- onko mennyt --# notpresent
-        _ => vp.qp  -- tuleeko, meneekö
-        }
-      } ;
-
--- the first Polarity is VP-internal, the second comes form the main verb:
--- ([main] tahdon | en tahdo) ([internal] nukkua | olla nukkumatta)
-  infVPGen : Polarity -> NPForm -> Polarity -> Agr -> VP -> InfForm -> Str =
-    \ipol,sc,pol,agr,vp,vi ->
-        let 
-          fin = case sc of {     -- subject case
-            NPCase Nom => True ; -- minä tahdon nähdä auton
-            _ => False           -- minun täytyy nähdä auto
-            } ;
-          verb = case ipol of {
-            Pos => <vp.s ! VIInf vi ! Simul ! Pos ! agr, []> ; -- nähdä/näkemään
-            Neg => <(predV (verbOlla ** {sc = NPCase Nom ; qp = True ; p = []})).s ! VIInf vi ! Simul ! Pos ! agr,
-                    (vp.s ! VIInf Inf3Abess ! Simul ! Pos ! agr).fin> -- olla/olemaan näkemättä
-            } ;
-          vph = case vp.qp of {True => Back ; False => Front} ;
-          poss = case vi of {
-            InfPresPartAgr => possSuffixGen vph agr ; -- toivon nukkuva + ni
-            _ => []
-            } ;
-          compl = vp.s2 ! fin ! pol ! agr ++ vp.adv ! pol ++ vp.ext     -- compl. case propagated
-        in
-        verb.p1.fin ++ verb.p1.inf ++ poss ++ verb.p2 ++ compl ;
+  subjForm : NP -> SubjCase -> Polarity -> Str = \np,sc,b -> 
+    appCompl False b {s = <[],[],\\_ => []> ; c = subjcase2npform sc} np ;
 
-  infVP : NPForm -> Polarity -> Agr -> VP -> InfForm -> Str = infVPGen Pos ;
+  questPart : Harmony -> Str = \b -> case b of {Back => "ko" ; _ => "kö"} ;
 
--- The definitions below were moved here from $MorphoFin$ so that we the
+-- The definitions below were moved here from $MorphoFin$ so that the
 -- auxiliary of predication can be defined.
 
   verbOlla : Verb = 
-    let olla = mkVerb 
-      "olla" "on" "olen" "ovat" "olkaa" "ollaan" 
-      "oli" "olin" "olisi" "ollut" "oltu" "ollun" ;
-    in {s = table {
+    let
+      ollut = (noun2adj (nhn (sRae "ollut" "olleena"))).s ;
+      oltu = (noun2adj (nhn (sKukko "oltu" "ollun" "oltuja"))).s  ;
+      oleva = (noun2adj (nhn (sKukko "oleva" "olevan" "olevia"))).s  ;
+      oltava = (noun2adj (nhn (sKukko "oltava" "oltavan" "oltavia"))).s  ;
+      olema = (noun2adj (nhn (sKukko "olema" "oleman" "olemia"))).s  ;
+    in
+    {s = table {
+      Inf Inf1 => "olla" ;
+      Inf Inf1Long => "ollakse" ;
+      Inf Inf2Iness => "ollessa" ;
+      Inf Inf2Instr => "ollen" ;
+      Inf Inf2InessPass => "oltaessa" ;
       Inf Inf3Iness => "olemassa" ;
       Inf Inf3Elat  => "olemasta" ;
       Inf Inf3Illat => "olemaan" ;
       Inf Inf3Adess => "olemalla" ;
       Inf Inf3Abess => "olematta" ;
+      Inf Inf3Instr => "oleman" ;
+      Inf Inf3InstrPass => "oltaman" ;
+      Inf Inf4Nom => "oleminen" ;
+      Inf Inf4Part => "olemista" ;
+      Inf Inf5 => "olemaisilla" ;
       Inf InfPresPart => "olevan" ;
       Inf InfPresPartAgr => "oleva" ;
-      v => olla.s ! v
+      Presn Sg P1 => "olen" ;
+      Presn Sg P2 => "olet" ;
+      Presn Sg P3 => "on" ;
+      Presn Pl P1 => "olemme" ;
+      Presn Pl P2 => "olette" ;
+      Presn Pl P3 => "ovat" ;
+      Impf Sg P1 => "olin" ;   --# notpresent
+      Impf Sg P2 => "olit" ;  --# notpresent
+      Impf Sg P3 => "oli" ;  --# notpresent
+      Impf Pl P1 => "olimme" ;  --# notpresent
+      Impf Pl P2 => "olitte" ;  --# notpresent
+      Impf Pl P3 => "olivat" ;  --# notpresent
+      Condit Sg P1 => "olisin" ;  --# notpresent
+      Condit Sg P2 => "olisit" ;  --# notpresent
+      Condit Sg P3 => "olisi" ;  --# notpresent
+      Condit Pl P1 => "olisimme" ;  --# notpresent
+      Condit Pl P2 => "olisitte" ;  --# notpresent
+      Condit Pl P3 => "olisivat" ;  --# notpresent
+      Potent Sg P1 => "lienen" ;  --# notpresent
+      Potent Sg P2 => "lienet" ;  --# notpresent
+      Potent Sg P3 => "lienee" ;  --# notpresent
+      Potent Pl P1 => "lienemme" ;  --# notpresent
+      Potent Pl P2 => "lienette" ;  --# notpresent
+      Potent Pl P3 => "lienevät" ;  --# notpresent
+      PotentNeg    => "liene" ;  --# notpresent
+      Imper Sg   => "ole" ;
+      Imper Pl   => "olkaa" ;
+      ImperP3 Sg => "olkoon" ;
+      ImperP3 Pl => "olkoot" ;
+      ImperP1Pl  => "olkaamme" ;
+      ImpNegPl   => "olko" ;
+      PassPresn True  => "ollaan" ;
+      PassPresn False => "olla" ;
+      PassImpf  True  => "oltiin" ;  --# notpresent
+      PassImpf  False => "oltu" ;  --# notpresent
+      PassCondit  True  => "oltaisiin" ;  --# notpresent
+      PassCondit  False => "oltaisi" ;  --# notpresent
+      PassPotent  True  => "oltaneen" ;  --# notpresent
+      PassPotent  False => "oltane" ;  --# notpresent
+      PassImper True  => "oltakoon" ;
+      PassImper False => "oltako" ;
+      PastPartAct n => ollut ! n ;
+      PastPartPass n => oltu ! n ;
+      PresPartAct n => oleva ! n ;
+      PresPartPass n => oltava ! n ;
+      AgentPart n => olema ! n
       }
     } ;
- 
 
+
 --3 Verbs
 --
 -- The present, past, conditional. and infinitive stems, acc. to Koskenniemi.
@@ -484,107 +402,6 @@
 --- stem has vowel harmony "ä" but the others "a", thus "seisoivat" but "seiskää".
 
 
-  mkVerb : (_,_,_,_,_,_,_,_,_,_,_,_ : Str) -> Verb = 
-    \tulla,tulee,tulen,tulevat,tulkaa,tullaan,tuli,tulin,tulisi,tullut,tultu,tullun -> 
-    v2v (mkVerbH 
-     tulla tulee tulen tulevat tulkaa tullaan tuli tulin tulisi tullut tultu tullun
-      ) ;
-
-  v2v : VerbH -> Verb = \vh -> 
-    let
-      tulla = vh.tulla ; 
-      tulee = vh.tulee ; 
-      tulen = vh.tulen ; 
-      tulevat = vh.tulevat ;
-      tulkaa = vh.tulkaa ; 
-      tullaan = vh.tullaan ; 
-      tuli = vh.tuli ; 
-      tulin = vh.tulin ;
-      tulisi = vh.tulisi ;
-      tullut = vh.tullut ;
-      tultu = vh.tultu ;
-      tultu = vh.tultu ;
-      tult = init tultu ;
-      tullun = vh.tullun ;
-      tuje = init tulen ;
-      tuji = init tulin ;
-      a = Predef.dp 1 tulkaa ;
-      tulko = Predef.tk 2 tulkaa + (ifTok Str a "a" "o" "ö") ;
-      o = last tulko ;
-      tulleena = Predef.tk 2 tullut + ("een" + a) ;
-      tulleen = (noun2adj (nhn (sRae tullut tulleena))).s ;
-      tullun = (noun2adj (nhn (sKukko tultu tullun (tultu + ("j"+a))))).s  ;
-      tule_ = Predef.tk 3 tulevat ;
-      tulema = tule_ + "m" + a ;
-      tuleva = tule_ + "v" + a ;
-----      tulema = tuje + "m" + a ;
-      vat = "v" + a + "t"
-    in
-    {s = table {
-      Inf Inf1 => tulla ;
-      Presn Sg P1 => tuje + "n" ;
-      Presn Sg P2 => tuje + "t" ;
-      Presn Sg P3 => tulee ;
-      Presn Pl P1 => tuje + "mme" ;
-      Presn Pl P2 => tuje + "tte" ;
-      Presn Pl P3 => tulevat ;
-      Impf Sg P1 => tuji + "n" ;   --# notpresent
-      Impf Sg P2 => tuji + "t" ;  --# notpresent
-      Impf Sg P3 => tuli ;  --# notpresent
-      Impf Pl P1 => tuji + "mme" ;  --# notpresent
-      Impf Pl P2 => tuji + "tte" ;  --# notpresent
-      Impf Pl P3 => tuli + vat ;  --# notpresent
-      Condit Sg P1 => tulisi + "n" ;  --# notpresent
-      Condit Sg P2 => tulisi + "t" ;  --# notpresent
-      Condit Sg P3 => tulisi ;  --# notpresent
-      Condit Pl P1 => tulisi + "mme" ;  --# notpresent
-      Condit Pl P2 => tulisi + "tte" ;  --# notpresent
-      Condit Pl P3 => tulisi + vat ;  --# notpresent
-      Imper Sg   => tuje ;
-      Imper Pl   => tulkaa ;
-      ImperP3 Sg => tulko + o + "n" ;
-      ImperP3 Pl => tulko + o + "t" ;
-      ImperP1Pl  => tulkaa + "mme" ;
-      ImpNegPl   => tulko ;
-      PassPresn True  => tullaan ;
-      PassPresn False => Predef.tk 2 tullaan ;
-      PassImpf  True  => tult + "iin" ;  --# notpresent
-      PassImpf  False => tultu ;  --# notpresent
-      PassCondit  True  => tult + a + "isiin" ;  --# notpresent
-      PassCondit  False => tult + a + "isi" ;  --# notpresent
-      PastPartAct n => tulleen ! n ;
-      PastPartPass n => tullun ! n ;
-      Inf Inf3Iness => tulema + "ss" + a ;
-      Inf Inf3Elat  => tulema + "st" + a ;
-      Inf Inf3Illat => tulema +  a   + "n" ;
-      Inf Inf3Adess => tulema + "ll" + a ;
-      Inf Inf3Abess => tulema + "tt" + a ;
-      Inf InfPresPart => tuleva + "n" ;
-      Inf InfPresPartAgr => tuleva
-      }
-    } ;
-
-  VerbH : Type = {
-    tulla,tulee,tulen,tulevat,tulkaa,tullaan,tuli,tulin,tulisi,tullut,tultu,tullun
-      : Str
-    } ;
-
-  mkVerbH : (_,_,_,_,_,_,_,_,_,_,_,_ : Str) -> VerbH = 
-    \tulla,tulee,tulen,tulevat,tulkaa,tullaan,tuli,tulin,tulisi,tullut,tultu,tullun -> 
-    {tulla = tulla ; 
-     tulee = tulee ; 
-     tulen = tulen ; 
-     tulevat = tulevat ;
-     tulkaa = tulkaa ; 
-     tullaan = tullaan ; 
-     tuli = tuli ; 
-     tulin = tulin ;
-     tulisi = tulisi ;
-     tullut = tullut ;
-     tultu = tultu ;
-     tullun = tullun
-     } ; 
-
   noun2adj : CommonNoun -> Adj = noun2adjComp True ;
 
   noun2adjComp : Bool -> CommonNoun -> Adj = \isPos,tuore ->
@@ -742,7 +559,8 @@
       nsa  = possSuffixFront agr
     in {
       s = table {
-        NPCase (Nom | Gen) | NPAcc => itse ! NPossNom Sg + nsa ;
+        NPCase Nom         => itse ! NPossNom Sg ;
+        NPCase Gen | NPAcc => itse ! NPossNom Sg + nsa ;
         NPCase Transl      => itse ! NPossTransl Sg + nsa ;
         NPCase Illat       => itse ! NPossIllat Sg + nsa ;
         NPCase c           => itse ! NCase Sg c + nsa
diff --git a/lib/src/finnish/SentenceFin.gf b/lib/src/finnish/SentenceFin.gf
--- a/lib/src/finnish/SentenceFin.gf
+++ b/lib/src/finnish/SentenceFin.gf
@@ -1,18 +1,19 @@
-concrete SentenceFin of Sentence = CatFin ** open Prelude, ResFin in {
+--# -coding=latin1
+concrete SentenceFin of Sentence = CatFin ** open Prelude, ResFin, StemFin in {
 
   flags optimize=all_subs ;
 
   lin
 
-    PredVP np vp = mkClausePol (orB np.isNeg vp.isNeg) (subjForm np vp.sc) np.a vp ;
+    PredVP np vp = mkClausePol (orB np.isNeg vp.vptyp.isNeg) (subjForm np vp.s.sc) np.a vp ;
 
     PredSCVP sc vp = mkClause (\_ -> sc.s) (agrP3 Sg) vp ;
 
-    ImpVP vp = {
+    ImpVP vp0 = let vp = vp2old_vp vp0 in {
       s = \\pol,agr => 
         let 
           verb  = vp.s ! VIImper ! Simul ! pol ! agr ;
-          compl = vp.s2 ! False ! pol ! agr ++ vp.ext  --- False = like inf (osta auto)
+          compl = vp.s2 ! False ! pol ! agr ++ vp.adv ! pol ++ vp.ext  --- False = like inf (osta auto)
         in
         verb.fin ++ verb.inf ++ compl ;
     } ;
@@ -20,7 +21,7 @@
 -- The object case is formed at the use site of $c2$, in $Relative$ and $Question$.
 
     SlashVP np vp = { 
-      s = \\t,a,p => (mkClause (subjForm np vp.sc) np.a vp).s ! t ! a ! p ! SDecl ;
+      s = \\t,a,p => (mkClause (subjForm np vp.s.sc) np.a vp).s ! t ! a ! p ! SDecl ;
       c2 = vp.c2
       } ;
 
@@ -38,7 +39,7 @@
       s = \\t,a,p => 
         (mkClause (subjForm np vs.sc) np.a 
           (insertExtrapos ("että" ++ slash.s) 
-             (predV vs))
+             (predSV vs))
         ).s ! t ! a ! p ! SDecl ;
       c2 = slash.c2
       } ;
@@ -46,7 +47,7 @@
 
     EmbedS  s  = {s = etta_Conj ++ s.s} ;
     EmbedQS qs = {s = qs.s} ;
-    EmbedVP vp = {s = infVP (NPCase Nom) Pos (agrP3 Sg) vp Inf1} ; --- case,pol,agr,infform
+    EmbedVP vp = {s = infVP SCNom Pos (agrP3 Sg) vp Inf1} ; --- case,pol,agr,infform
 
     UseCl  t p cl = {s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p ! SDecl} ;
     UseQCl t p cl = {s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p} ;
@@ -63,5 +64,7 @@
     ExtAdvS a s = {s = a.s ++ "," ++ s.s} ;
 
     RelS s r = {s = s.s ++ "," ++ r.s ! agrP3 Sg} ; ---- mikä
+
+    SSubjS a subj b = {s = a.s ++ "," ++ subj.s ++ b.s} ;
 
 }
diff --git a/lib/src/finnish/StemFin.gf b/lib/src/finnish/StemFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/finnish/StemFin.gf
@@ -0,0 +1,416 @@
+-- dummy opers implementing the API of stem-based morphology in finnish/stemmed
+
+resource StemFin = open MorphoFin, Prelude in {
+
+flags coding = utf8 ;
+
+oper
+  SNForm : Type = NForm ;
+  SNoun : Type = Noun ;
+
+  nforms2snoun : NForms -> SNoun = nForms2N ;
+
+    snoun2nounBind : SNoun -> Noun = snoun2noun True ;
+    snoun2nounSep  : SNoun -> Noun = snoun2noun False ;
+
+    snoun2noun : Bool -> SNoun -> Noun = \b,sn -> sn ;
+
+
+    snoun2np : Number -> SPN -> NPForm => Str = \n,sn ->
+      \\c => sn.s ! (npform2case n c) ; 
+
+    noun2snoun : Noun -> SNoun = \n -> n ;
+
+    aHarmony : Str -> Harmony = \a -> case a of 
+       {"a" => Back ; _   => Front} ;
+
+    harmonyA : Harmony -> Str = harmonyV "a" "ä" ;
+
+    harmonyV : Str -> Str -> Harmony -> Str = \u,y,h -> case h of 
+       {Back => u ; Front => y} ;
+
+
+  SPN : Type = {s : Case  => Str} ;
+
+  snoun2spn : SNoun -> SPN = \n -> {s = \\c => n.s ! NCase Sg c} ;
+
+  exceptNomSNoun : SNoun -> Str -> SNoun = \noun,nom -> {
+      s = table {
+        NCase Sg Nom => nom ;
+        f => noun.s ! f
+	} ;
+      h = noun.h
+      } ;
+
+
+
+-- Adjectives --- could be made more compact by pressing comparison forms down to a few
+
+oper
+  SAForm : Type = AForm ;
+
+oper
+  SAdj = {s : SAForm => Str ; h : Harmony} ;
+
+  snoun2sadj : SNoun -> SAdj = snoun2sadjComp True ;
+
+  snoun2sadjComp : Bool -> SNoun -> SAdj = \isPos,tuore ->
+    let 
+      tuoree = init (tuore.s ! NCase Sg Gen) ;
+      tuoreesti  = tuoree + "sti" ; 
+      tuoreemmin =  init tuoree ;
+    in {s = table {
+         AN f => tuore.s ! f ;
+         AAdv => if_then_Str isPos tuoreesti tuoreemmin
+         } ;
+        h = tuore.h
+       } ;
+
+   sAN : SNForm -> SAForm = \n -> AN n ;  ---- without eta exp gives internal error 6/8/2013
+   sAAdv : SAForm = AAdv ;
+   sANGen : (SAForm => Str) -> Str = \a -> a ! AN (NCase Sg Gen) ;
+
+    mkAdj : (hyva,parempi,paras : SNoun) -> (hyvin,paremmin,parhaiten : Str) -> {s : Degree => SAForm => Str ; h : Harmony} = \h,p,ps,hn,pn,ph -> {
+      s = table {
+        Posit => table {
+           AN nf => h.s ! nf ;
+           AAdv  => hn
+           } ; 
+        Compar => table {
+           AN nf => p.s ! nf ;
+           AAdv  => pn
+           } ; 
+        Superl => table {
+           AN nf => ps.s ! nf ;
+           AAdv  => ph
+           }
+        } ;
+      h = h.h
+      } ;
+
+  snoun2compar : SNoun -> Str = \n -> init (n.s ! NCase Sg Gen) + "mpi" ; ---- kivempi
+  snoun2superl : SNoun -> Str = \n -> n.s ! NInstruct ; ---- kivin vs. kivoin
+
+-- verbs
+
+oper
+  SVForm : Type = VForm ;
+  SVerb : Type = {s : SVForm => Str ; h : Harmony} ;
+
+  ollaSVerbForms : SVForm => Str = verbOlla.s ;
+
+  -- used in Cat
+  SVerb1 = {s : SVForm => Str ; sc : SubjCase ; h : Harmony ; p : Str} ;
+
+  sverb2verbBind : SVerb -> Verb = sverb2verb True ;
+  sverb2verbSep  : SVerb -> Verb = sverb2verb False ;
+
+  vforms2sverb : VForms -> SVerb = \v -> 
+    {s = (vforms2V v).s ; h = case (last (v ! 0)) of {"a" => Back ; _ => Front}} ;
+
+  sverb2verb : Bool -> SVerb -> Verb = \b,sverb -> {s = sverb.s} ;
+
+  predSV : SVerb1 -> VP = \sv ->
+    predV sv ; 
+    -- (sverb2verbSep sv ** {p = sv.p ; sc = sv.sc ; h = sv.h}) ;
+
+-- word formation functions
+
+  sverb2snoun : SVerb1 -> SNoun = \v ->    -- syöminen
+    let tekem = Predef.tk 4 (v.s ! Inf Inf3Iness) in 
+    nforms2snoun (dNainen (tekem + "inen")) ;
+
+{-
+  sverb2nounPresPartAct : SVerb1 -> SNoun = \v ->  -- syövä
+    let teke = Predef.tk 5 (v.s ! Inf Inf3Iness) in 
+    nforms2snoun (dLava (teke + "v" + last (v.s ! Inf1))) ;
+
+  sverb2nounPresPartPass : SVerb1 -> SNoun = \v ->  -- syötävä
+    let a = harmonyA v.h in
+    nforms2snoun (dLava (partPlus (v.s ! 3) (partPlus "t" (partPlus a (partPlus "v" a))))) ;
+-}
+
+  dLava : Str -> NForms = \s -> dUkko s (s + "n") ;
+  
+ --- to use these at run time in ParseFin
+  partPlus = glue ;
+
+-- auxiliary
+
+    plusIf : Bool -> Str -> Str -> Str = \b,x,y -> case b of {
+      True  => x + y ;
+      False => glue x y 
+      } ;
+
+-- for Symbol
+
+  addStemEnding : Str -> SPN = \i -> 
+    {s = \\c => i ++ bindColonIfS (NCase Sg c) ++ defaultCaseEnding c} ;
+
+  bindIfS : SNForm -> Str = \c -> case c of {
+    NCase Sg Nom => [] ;
+    _ => BIND
+    } ;
+
+  bindColonIfS : SNForm -> Str = \c -> case c of {
+    NCase Sg Nom => [] ;
+    _ => BIND ++ ":" ++ BIND
+    } ;
+
+-----------------------------------------------------------------------
+---- a hack to make VerbFin compile accurately for library (here), 
+---- and in a simplified way for ParseFin (in stemmed/)
+
+  slashV2VNP : (SVerb1 ** {c2 : Compl ; vi : VVType}) -> (NP ** {isNeg : Bool}) -> 
+    (VP ** {c2 : Compl}) -> (VP ** {c2 : Compl}) 
+    = \v, np, vp -> 
+      insertObjPre np.isNeg
+        (\fin,b,a ->  appCompl fin b v.c2 np ++ 
+                      infVP v.sc b a vp (vvtype2infform v.vi)) 
+          (predSV v) ** {c2 = vp.c2} ;
+
+
+---- VP now stemming-dependent. AR 7/12/2013
+
+  VP = {
+    s   : SVerb1 ;
+    s2  : Bool => Polarity => Agr => Str ; -- talo/talon/taloa
+    adv : Polarity => Str ; -- ainakin/ainakaan
+    ext : Str ;
+    vptyp : {isNeg : Bool ; isPass : Bool} ;-- True if some complement is negative, and if the verb is rendered in the passive
+    } ;
+
+  defaultVPTyp = {isNeg = False ; isPass = False} ;
+    
+  HVerb : Type = Verb ** {sc : SubjCase ; h : Harmony ; p : Str} ;
+ 
+  predV : HVerb -> VP = \verb -> {
+    s = verb ;
+    s2 = \\_,_,_ => [] ;
+    adv = \\_ => verb.p ; -- the particle of the verb
+    ext = [] ;
+    vptyp = defaultVPTyp ;
+    } ;
+
+  old_VP = {
+    s   : VIForm => Anteriority => Polarity => Agr => {fin, inf : Str} ; 
+    s2  : Bool => Polarity => Agr => Str ; -- talo/talon/taloa
+    adv : Polarity => Str ; -- ainakin/ainakaan
+    ext : Str ;
+    sc  : SubjCase ;
+    isNeg : Bool ; -- True if some complement is negative
+    h   : Harmony
+    } ;
+
+  vp2old_vp : VP -> old_VP = \vp -> 
+    let 
+     verb = vp.s ; 
+     sverb :  VIForm => Anteriority => Polarity => Agr => {fin, inf : Str} = \\vi,ant,b,agr0 => 
+      let
+        agr = verbAgr agr0 ;
+        verbs = verb.s ;
+        part  : Str = case vi of {
+          VIPass _ => verbs ! PastPartPass (AN (NCase agr.n Nom)) ; 
+          _        => verbs ! PastPartAct (AN (NCase agr.n Nom))
+          } ; 
+
+        eiv : Str = case agr of {
+          {n = Sg ; p = P1} => "en" ;
+          {n = Sg ; p = P2} => "et" ;
+          {n = Sg ; p = P3} => "ei" ;
+          {n = Pl ; p = P1} => "emme" ;
+          {n = Pl ; p = P2} => "ette" ;
+          {n = Pl ; p = P3} => "eivät"
+          } ;
+
+        einegole : Str * Str * Str = case <vi,agr.n> of {
+          <VIFin Pres,        _>  => <eiv, verbs ! Imper Sg,     "ole"> ;
+          <VIFin Fut,         _>  => <eiv, verbs ! Imper Sg,     "ole"> ;   --# notpresent
+          <VIFin Cond,        _>  => <eiv, verbs ! Condit Sg P3, "olisi"> ;  --# notpresent
+          <VIFin Past,        Sg> => <eiv, part,                 "ollut"> ;  --# notpresent
+          <VIFin Past,        Pl> => <eiv, part,                 "olleet"> ;  --# notpresent
+          <VIImper,           Sg> => <"älä", verbs ! Imper Sg,   "ole"> ;
+          <VIImper,           Pl> => <"älkää", verbs ! ImpNegPl, "olko"> ;
+          <VIPass Pres,       _>  => <"ei", verbs ! PassPresn False,  "ole"> ;
+          <VIPass Fut,        _>  => <"ei", verbs ! PassPresn False,  "ole"> ; --# notpresent
+          <VIPass Cond,       _>  => <"ei", verbs ! PassCondit False,  "olisi"> ; --# notpresent
+          <VIPass Past,       _>  => <"ei", verbs ! PassImpf False,  "ollut"> ; --# notpresent
+          <VIInf i,           _>  => <"ei", verbs ! Inf i, "olla"> ----
+          } ;
+
+        ei  : Str = einegole.p1 ;
+        neg : Str = einegole.p2 ;
+        ole : Str = einegole.p3 ;
+
+        olla : VForm => Str = table {
+           PassPresn  True => verbOlla.s ! Presn Sg P3 ;
+           PassImpf   True => verbOlla.s ! Impf Sg P3 ;   --# notpresent
+           PassCondit True => verbOlla.s ! Condit Sg P3 ; --# notpresent
+           vf => verbOlla.s ! vf
+           } ;
+
+        vf : Str -> Str -> {fin, inf : Str} = \x,y -> 
+          {fin = x ; inf = y} ;
+        mkvf : VForm -> {fin, inf : Str} = \p -> case <ant,b> of {
+          <Simul,Pos> => vf (verbs ! p) [] ;
+          <Anter,Pos> => vf (olla ! p)  part ;    --# notpresent
+          <Anter,Neg> => vf ei          (ole ++ part) ;   --# notpresent
+          <Simul,Neg> => vf ei          neg
+          } ;
+        passPol = case b of {Pos => True ; Neg => False} ;
+      in
+      case vi of {
+        VIFin Past => mkvf (Impf agr.n agr.p) ;     --# notpresent
+        VIFin Cond => mkvf (Condit agr.n agr.p) ;  --# notpresent
+        VIFin Fut  => mkvf (Presn agr.n agr.p) ;  --# notpresent
+        VIFin Pres => mkvf (Presn agr.n agr.p) ;
+        VIImper    => mkvf (Imper agr.n) ;
+        VIPass Past    => mkvf (PassImpf passPol) ;  --# notpresent
+        VIPass Cond    => mkvf (PassCondit passPol) ; --# notpresent
+        VIPass Fut     => mkvf (PassPresn passPol) ;  --# notpresent
+        VIPass Pres    => mkvf (PassPresn passPol) ;  
+        VIInf i    => mkvf (Inf i)
+        }
+    in {
+    s = case vp.vptyp.isPass of {
+          True => \\vif,ant,pol,agr => case vif of {
+            VIFin t  => sverb ! VIPass t ! ant ! pol ! agr ;
+           _ => sverb ! vif ! ant ! pol ! agr 
+           } ;
+          _ => sverb
+          } ;
+    s2 = vp.s2 ;
+    adv = vp.adv ; -- the particle of the verb
+    ext = vp.ext ;
+    sc = verb.sc ;
+    h = verb.h ;
+    isNeg = vp.vptyp.isNeg 
+    } ;
+
+  insertObj : (Bool => Polarity => Agr => Str) -> VP -> VP = \obj,vp -> {
+    s = vp.s ;
+    s2 = \\fin,b,a => vp.s2 ! fin ! b ! a  ++ obj ! fin ! b ! a ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    sc = vp.sc ; 
+    h = vp.h ;
+    vptyp = vp.vptyp
+    } ;
+
+  insertObjPre : Bool -> (Bool -> Polarity -> Agr -> Str) -> VP -> VP = \isNeg, obj,vp -> {
+    s = vp.s ;
+    s2 = \\fin,b,a => obj fin b a ++ vp.s2 ! fin ! b ! a ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    vptyp = {isNeg = orB vp.vptyp.isNeg isNeg ; isPass = vp.vptyp.isPass} ;
+    } ;
+
+  insertAdv : (Polarity => Str) -> VP -> VP = \adv,vp -> {
+    s = vp.s ;
+    s2 = vp.s2 ;
+    ext = vp.ext ;
+    adv = \\b => vp.adv ! b ++ adv ! b ;
+    sc = vp.sc ; 
+    h = vp.h ;
+    vptyp = vp.vptyp --- missään
+    } ;
+
+  passVP : VP -> Compl -> VP = \vp,pr -> {
+    s = {s = vp.s.s ; h = vp.s.h ; p = vp.s.p ; sc = npform2subjcase pr.c} ; -- minusta pidetään ---- TODO minun katsotaan päälle
+    s2 = \\b,p,a => pr.s.p1 ++ vp.s2 ! b ! p ! a ++ pr.s.p2 ; ---- possessive suffix
+    ext = vp.ext ;
+    adv = vp.adv ;
+    vptyp = {isNeg = vp.vptyp.isNeg ; isPass = True} ; 
+    } ;
+
+  insertExtrapos : Str -> VP -> VP = \obj,vp -> {
+    s = vp.s ;
+    s2 = vp.s2 ;
+    ext = vp.ext ++ obj ;
+    adv = vp.adv ;
+    sc = vp.sc ; 
+    h = vp.h ;
+    vptyp = vp.vptyp
+    } ;
+
+  mkClausePol : Bool -> (Polarity -> Str) -> Agr -> VP -> Clause = 
+    \isNeg,sub,agr,vp -> {
+      s = \\t,a,b => 
+         let
+           pol = case isNeg of {
+            True => Neg ; 
+            _ => b
+            } ; 
+           c = (mkClausePlus sub agr vp).s ! t ! a ! pol 
+         in 
+         table {
+           SDecl  => c.subj ++ c.fin ++ c.inf ++ c.compl ++ c.adv ++ c.ext ;
+           SQuest => c.fin ++ BIND ++ questPart c.h ++ c.subj ++ c.inf ++ c.compl ++ c.adv ++ c.ext
+           }
+      } ;
+  mkClause : (Polarity -> Str) -> Agr -> VP -> Clause = 
+    \sub,agr,vp -> {
+      s = \\t,a,b => let c = (mkClausePlus sub agr vp).s ! t ! a ! b in 
+         table {
+           SDecl  => c.subj ++ c.fin ++ c.inf ++ c.compl ++ c.adv ++ c.ext ;
+           SQuest => c.fin ++ BIND ++ questPart c.h ++ c.subj ++ c.inf ++ c.compl ++ c.adv ++ c.ext
+           }
+      } ;
+
+  mkClausePlus : (Polarity -> Str) -> Agr -> VP -> ClausePlus =
+    \sub,agr,vp0 -> let vp = vp2old_vp vp0 in {
+      s = \\t,a,b => 
+        let 
+          agrfin = case vp.sc of {
+                    SCNom => <agr,True> ;
+                    _ => <agrP3 Sg,False>      -- minun täytyy, minulla on
+                    } ;
+          verb  = vp.s ! VIFin t ! a ! b ! agrfin.p1 ;
+        in {subj = sub b ; 
+            fin  = verb.fin ; 
+            inf  = verb.inf ; 
+            compl = vp.s2 ! agrfin.p2 ! b ! agr ;
+            adv  = vp.adv ! b ; 
+            ext  = vp.ext ; 
+            h    = selectPart vp0 a b
+            }
+     } ;
+
+  selectPart : VP -> Anteriority -> Polarity -> Harmony = \vp,a,p -> 
+    case p of {
+      Neg => Front ;  -- eikö tule
+      _ => case a of {
+        Anter => Back ; -- onko mennyt --# notpresent
+        _ => vp.s.h  -- tuleeko, meneekö
+        }
+      } ;
+
+-- the first Polarity is VP-internal, the second comes form the main verb:
+-- ([main] tahdon | en tahdo) ([internal] nukkua | olla nukkumatta)
+  infVPGen : Polarity -> SubjCase -> Polarity -> Agr -> VP -> InfForm -> Str =
+    \ipol,sc,pol,agr,vp0,vi ->
+        let 
+          vp = vp2old_vp vp0 ;
+          fin = case sc of {     -- subject case
+            SCNom => True ; -- minä tahdon nähdä auton
+            _ => False           -- minun täytyy nähdä auto
+            } ;
+          verb = case ipol of {
+            Pos => <vp.s ! VIInf vi ! Simul ! Pos ! agr, []> ; -- nähdä/näkemään
+            Neg => <(vp2old_vp (predV (verbOlla ** {sc = SCNom ; h = Back ; p = []}))).s ! VIInf vi ! Simul ! Pos ! agr,
+                    (vp.s ! VIInf Inf3Abess ! Simul ! Pos ! agr).fin> -- olla/olemaan näkemättä
+            } ;
+          vph = vp.h ;
+          poss = case vi of {
+            InfPresPartAgr => possSuffixGen vph agr ; -- toivon nukkuva + ni
+            _ => []
+            } ;
+          compl = vp.s2 ! fin ! pol ! agr ++ vp.adv ! pol ++ vp.ext     -- compl. case propagated
+        in
+        verb.p1.fin ++ verb.p1.inf ++ poss ++ verb.p2 ++ compl ;
+
+  infVP : SubjCase -> Polarity -> Agr -> VP -> InfForm -> Str = infVPGen Pos ;
+
+  vpVerbOlla : HVerb = verbOlla ** {sc = SCNom ; h = Back ; p = []} ;
+
+}
diff --git a/lib/src/finnish/StructuralFin.gf b/lib/src/finnish/StructuralFin.gf
--- a/lib/src/finnish/StructuralFin.gf
+++ b/lib/src/finnish/StructuralFin.gf
@@ -1,5 +1,6 @@
+--# -coding=latin1
 concrete StructuralFin of Structural = CatFin ** 
-  open MorphoFin, ParadigmsFin, (X = ConstructX), MakeStructuralFin, Prelude in {
+  open MorphoFin, ParadigmsFin, (X = ConstructX), StemFin, Prelude in {
 
   flags optimize=all ;
 
@@ -9,7 +10,7 @@
 
   all_Predet = {s = \\n,c => 
     let
-      kaiket = caseTable n (mkN "kaikki" "kaiken" "kaikkia")
+      kaiket = caseTable n (snoun2nounBind (mkN "kaikki" "kaiken" "kaikkena"))
     in
     case npform2case n c of {
       Nom => "kaikki" ;
@@ -32,12 +33,11 @@
   can_VV = mkVV (mkV "voida" "voi") ;
   during_Prep = postGenPrep "aikana" ;
   either7or_DConj = sd2 "joko" "tai" ** {n = Sg} ;
-  everybody_NP = makeNP (mkN "jokainen") Sg ;
-  every_Det = mkDet Sg (mkN "jokainen") ;
-  everything_NP = makeNP (((mkN "kaikki" "kaiken" "kaikkena")) **
-    {lock_N = <>}) Sg ;
+  everybody_NP = lin NP (makeNP (((mkN "jokainen"))) Sg) ;
+  every_Det = MorphoFin.mkDet Sg (snoun2nounBind (mkN "jokainen")) ;
+  everything_NP = makeNP ((((mkN "kaikki" "kaiken" "kaikkena")))) Sg ;
   everywhere_Adv = ss "kaikkialla" ;
-  few_Det  = mkDet Sg (mkN "harva") ;
+  few_Det  = MorphoFin.mkDet Sg (snoun2nounBind (mkN "harva")) ;
 ---  first_Ord = {s = \\n,c => (mkN "ensimmäinen").s ! NCase n c} ;
   for_Prep = casePrep allative ;
   from_Prep = casePrep elative ;
@@ -48,7 +48,7 @@
   how_IAdv = ss "miten" ;
   how8much_IAdv = ss "kuinka paljon" ;
   how8many_IDet = 
-    {s = \\c => "kuinka" ++ (mkN "moni" "monia").s ! NCase Sg c ; n = Sg ; isNum = False} ;
+    {s = \\c => "kuinka" ++ (snoun2nounBind (mkN "moni" "monia")).s ! NCase Sg c ; n = Sg ; isNum = False} ;
   if_Subj = ss "jos" ;
   in8front_Prep = postGenPrep "edessä" ;
   i_Pron  = mkPronoun "minä" "minun" "minua" "minuna" "minuun" Sg P1 ;
@@ -56,17 +56,18 @@
   it_Pron = {
     s = \\c => pronSe.s ! npform2case Sg c ; 
     a = agrP3 Sg ; 
-    isPron = False
+    hasPoss = False ;
+    poss = "sen" ;
     } ;
   less_CAdv = X.mkCAdv "vähemmän" "kuin" ;
-  many_Det = mkDet Sg (mkN "moni" "monia") ;
+  many_Det = MorphoFin.mkDet Sg (snoun2nounBind (mkN "moni" "monia")) ;
   more_CAdv = X.mkCAdv "enemmän" "kuin" ;
   most_Predet = {s = \\n,c => (nForms2N (dSuurin "useinta")).s ! NCase n (npform2case n c)} ;
-  much_Det = mkDet Sg {s = \\_ => "paljon" ; h = Back} ; --Harmony not relevant, it's just a CommonNoun
+  much_Det = MorphoFin.mkDet Sg {s = \\_ => "paljon" ; h = Back} ; --Harmony not relevant, it's just a CommonNoun
   must_VV = mkVV (caseV genitive (mkV "täytyä")) ;
   no_Utt = ss "ei" ;
   on_Prep = casePrep adessive ;
----  one_Quant = mkDet Sg  DEPREC
+---  one_Quant = MorphoFin.mkDet Sg  DEPREC
   only_Predet = {s = \\_,_ => "vain"} ;
   or_Conj = {s1 = [] ; s2 = "tai" ; n = Sg} ;
   otherwise_PConj = ss "muuten" ;
@@ -82,12 +83,12 @@
     isPron = False ; isNeg = False
     } ;
   someSg_Det = heavyDet {
-    s1 = jokinPron ! Sg ;
+    s1 = jokuPron ! Sg ;
     s2 = \\_ => [] ;
     isNum,isPoss = False ; isDef = True ; isNeg = False ; n = Sg
     } ;
   somePl_Det = heavyDet {
-    s1 = jokinPron ! Pl ;
+    s1 = jokuPron ! Pl ;
     s2 = \\_ => [] ; isNum,isPoss = False ; isNeg = False ; isDef = True ; 
     n = Pl ; isNeg = False
     } ;
@@ -162,12 +163,12 @@
   youPl_Pron = mkPronoun "te" "teidän" "teitä" "teinä" "teihin"  Pl P2 ;
   youPol_Pron = 
     let p = mkPronoun "te" "teidän" "teitä" "teinä" "teihin"  Pl P2 in
-    {s = p.s ; a = AgPol} ;
+    {s = p.s ; a = AgPol ; hasPoss = True ; poss = p.poss} ;
 
 oper
   jokuPron : MorphoFin.Number => (MorphoFin.Case) => Str =
     let 
-      kui = mkN "kuu" 
+      kui = snoun2nounBind (mkN "kuu") 
     in
     table {
       Sg => table {
@@ -196,7 +197,7 @@
 
   mikaInt : MorphoFin.Number => (MorphoFin.Case) => Str = 
     let {
-      mi  = mkN "mi"
+      mi  = snoun2nounBind (mkN "mi")
     } in
     table {
       Sg => table {
@@ -217,8 +218,8 @@
 
   kukaInt : MorphoFin.Number => (MorphoFin.Case) => Str = 
     let 
-      kuka = mkN "kuka" "kenen" "ketä" "kenä" "keneen" 
-                 "keiden" "keitä" "keinä" "keissä" "keihin" ;
+      kuka = snoun2nounBind (mkN "kuka" "kenen" "ketä" "kenä" "keneen" 
+                 "keiden" "keitä" "keinä" "keissä" "keihin") ;
     in
     table {
       Sg => table {
@@ -269,11 +270,10 @@
         }
       } ;
 
-
 oper
-  makeNP  : N -> MorphoFin.Number -> CatFin.NP ; 
+  makeNP  : SNoun -> MorphoFin.Number -> CatFin.NP ; 
   makeNP noun num = {
-    s = \\c => noun.s ! NCase num (npform2case num c) ; 
+    s = \\c => (snoun2nounBind noun).s ! NCase num (npform2case num c) ; 
     a = agrP3 num ;
     isPron, isNeg = False ;
     lock_NP = <>
@@ -289,13 +289,13 @@
 
   if_then_Conj = {s1 = "jos" ; s2 = "niin" ; n = Sg} ;
   nobody_NP = {
-    s = \\c => kukaanPron ! Sg ! npform2case Sg c ; -- requires negative or question polarity
+    s = \\c => kukaanPron ! Sg ! npform2case Sg c ; --- requires negative polarity
     a = agrP3 Sg ; 
     isPron = False ; isNeg = True
     } ;
 
   nothing_NP = {
-    s = \\c => mikaanPron ! Sg ! npform2case Sg c ; --- requires negative or question polarity
+    s = \\c => mikaanPron ! Sg ! npform2case Sg c ; --- requires negative polarity
     a = agrP3 Sg ; 
     isPron = False ; isNeg = True
     } ;
diff --git a/lib/src/finnish/SymbolFin.gf b/lib/src/finnish/SymbolFin.gf
--- a/lib/src/finnish/SymbolFin.gf
+++ b/lib/src/finnish/SymbolFin.gf
@@ -1,12 +1,12 @@
 --# -path=.:../abstract:../common
 
-concrete SymbolFin of Symbol = CatFin ** open Prelude, NounFin, ResFin, MorphoFin in {
+concrete SymbolFin of Symbol = CatFin ** open Prelude, NounFin, ResFin, MorphoFin, StemFin in {
 
 lin
-  SymbPN i = {s = \\c => i.s ++ bindIf c ++ defaultCaseEnding c} ; --- c
-  IntPN i  = {s = \\c => i.s ++ bindColonIf c ++ defaultCaseEnding c} ; --- c
-  FloatPN i  = {s = \\c => i.s ++ bindColonIf c ++ defaultCaseEnding c} ; --- c
-  NumPN i  = {s = \\c => i.s!Sg!Nom } ; --- c
+  SymbPN i = addStemEnding i.s ; 
+  IntPN i = addStemEnding i.s ; 
+  FloatPN i = addStemEnding i.s ;  
+  NumPN i  = {s = \\c => i.s!Sg!Nom  ; h = Back} ; --- c
 
   CNIntNP cn i = {
     s = \\c => cn.s ! NCase Sg (npform2case Sg c) ++ i.s ;
diff --git a/lib/src/finnish/TerminologyFin.gf b/lib/src/finnish/TerminologyFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/finnish/TerminologyFin.gf
@@ -0,0 +1,96 @@
+--# -path=.:../abstract:../common
+
+concrete TerminologyFin of Terminology = CatFin ** open 
+  ResFin,
+  StemFin,
+  ParadigmsFin,
+  (G = GrammarFin),
+  (S = SyntaxFin),
+  (L = LexiconFin),
+  Prelude,
+  HTML
+in {
+
+
+lincat
+  Category = G.N ;
+  ParameterType = G.N ;
+  Parameter = G.N ;
+  Modifier = G.A ;
+  
+  Heading = {s : Str} ;
+  
+
+lin
+  noun_Category = mkN "substantiivi" ;
+  adjective_Category = mkN "adjektiivi" ;
+  verb_Category = mkN "verbi" ;
+  adverb_Category = mkN "adverbi" ;
+  preposition_Category = mkN "prepositio" ;
+
+  finite_form_ParameterType = mkN "finiittimuoto" ;
+  nominal_form_ParameterType = mkN "nominaalimuoto" ;
+
+  singular_Parameter = mkN "yksikkö" ;
+  plural_Parameter = mkN "monikko" ;
+
+  masculine_Parameter = mkN "maskuliini" ;
+  feminine_Parameter = mkN "feminiini" ;
+  neuter_Parameter = mkN "neutri" ;
+
+  nominative_Parameter = mkN "nominatiivi" ;
+  genitive_Parameter = mkN "genetiivi" ;
+  dative_Parameter = mkN "datiivi" ;
+  accusative_Parameter = mkN "akkusatiivi" ;
+
+  partitive_Parameter = mkN "partitiivi" ;
+  translative_Parameter = mkN "translatiivi" ;
+  essive_Parameter = mkN "essiivi" ;
+  inessive_Parameter = mkN "inessiivi" ;
+  elative_Parameter = mkN "elatiivi" ;
+  illative_Parameter = mkN "illatiivi" ;
+  adessive_Parameter = mkN "adessiivi" ;
+  ablative_Parameter = mkN "ablatiivi" ;
+  allative_Parameter = mkN "allatiivi" ;
+  abessive_Parameter = mkN "abessiivi" ;
+  comitative_Parameter = mkN "komitatiivi" ;
+  instructive_Parameter = mkN "instruktiivi" ;
+
+  active_Parameter = mkN "aktiivi" ;
+  passive_Parameter = mkN "passiivi" ;
+  
+  imperative_Parameter = mkN "imperatiivi" ;
+  indicative_Parameter = mkN "indikatiivi" ;
+  conjunctive_Parameter = mkN "konjunktiivi" ;
+  infinitive_Parameter = mkN "infinitiivi" ;
+
+  present_Parameter = mkN "preesens" ;
+  past_Parameter = mkN "imperfekti" ;
+  future_Parameter = mkN "futuuri" ;
+  conditional_Parameter = mkN "konditionaali" ;
+  perfect_Parameter = mkN "perfekti" ;
+  potential_Parameter = mkN "potentiaali" ;
+
+  participle_Parameter = mkN "partisiippi" ;
+  aux_verb_Parameter = mkN "apu" (mkN "verbi") ;
+  agent_Parameter = mkN "agentti" ;
+
+  positive_Parameter = mkN "positiivi" ;
+  comparative_Parameter = mkN "komparatiivi" ;
+  superlative_Parameter = mkN "superlatiivi" ;
+  predicative_Parameter = mkN "predikatiivi" ;
+  negative_Parameter = mkN "kielteinen" ;
+  positivePol_Parameter = mkN "myönteinen" ;
+
+  long_Parameter = mkN "pitkä" ;
+  short_Parameter = mkN "lyhyt" ;
+
+  finite_Modifier = mkA "finiittinen" ;
+
+  nounHeading n = ss ((snoun2nounSep n).s ! NCase Sg Nom) ;
+  nounPluralHeading n = ss ((snoun2nounSep n).s ! NCase Pl Nom) ;
+
+  formGF_N = mkN "muoto" ;
+  exampleGr_N = mkN "esimerkki" ;
+
+}
diff --git a/lib/src/finnish/VerbFin.gf b/lib/src/finnish/VerbFin.gf
--- a/lib/src/finnish/VerbFin.gf
+++ b/lib/src/finnish/VerbFin.gf
@@ -1,81 +1,88 @@
 --1 Verb Phrases in Finnish
 
-concrete VerbFin of Verb = CatFin ** open Prelude, ResFin in {
+--# -coding=latin1
+concrete VerbFin of Verb = CatFin ** open Prelude, ResFin, StemFin in {
 
   flags optimize=all_subs ;
 
   lin
-    UseV = predV ;
+    UseV = predSV ;
 
-    SlashV2a v = predV v ** {c2 = v.c2} ;
+    SlashV2a v = predSV v ** {c2 = v.c2} ;
 
     Slash2V3 v np = 
       insertObj 
-        (\\fin,b,_ => appCompl fin b v.c2 np) (predV v) ** {c2 = v.c3} ;
+        (\\fin,b,_ => appCompl fin b v.c2 np) (predSV v) ** {c2 = v.c3} ;
     Slash3V3 v np = 
       insertObj 
-        (\\fin,b,_ => appCompl fin b v.c3 np) (predV v) ** {c2 = v.c2} ;
+        (\\fin,b,_ => appCompl fin b v.c3 np) (predSV v) ** {c2 = v.c2} ;
 
     ComplVV v vp = 
       insertObj 
-        (\\_,b,a => infVP v.sc b a vp v.vi) 
-        (predV {s = v.s ; 
-                sc = case vp.sc of {
-                  NPCase Nom => v.sc ;   -- minun täytyy pestä auto
+        (\\_,b,a => infVP v.sc b a vp (vvtype2infform v.vi)) 
+        (predSV {s = v.s ; 
+                sc = case vp.s.sc of {
+                  SCNom => v.sc ;   -- minun täytyy pestä auto
                   c => c                 -- minulla täytyy olla auto
                   } ;
-                qp = v.qp ; p = v.p
+                h = v.h ; p = v.p
                }
          ) ;
 
-    ComplVS v s  = insertExtrapos (etta_Conj ++ s.s) (predV v) ;
-    ComplVQ v q  = insertExtrapos (          q.s) (predV v) ;
+    ComplVS v s  = insertExtrapos ("," ++ etta_Conj ++ s.s) (predSV v) ;
+    ComplVQ v q  = insertExtrapos ("," ++ q.s) (predSV v) ;
     ComplVA v ap = 
       insertObj 
         (\\_,b,agr => 
            let n = (complNumAgr agr) in
            ap.s ! False ! (NCase n (npform2case n v.c2.c))) --- v.cs.s ignored
-        (predV v) ;
+        (predSV v) ;
 
     SlashV2S v s = 
-      insertExtrapos (etta_Conj ++ s.s) (predV v) ** {c2 = v.c2} ;
+      insertExtrapos ("," ++ etta_Conj ++ s.s) (predSV v) ** {c2 = v.c2} ;
     SlashV2Q v q = 
-      insertExtrapos (q.s) (predV v) ** {c2 = v.c2} ;
+      insertExtrapos ("," ++ q.s) (predSV v) ** {c2 = v.c2} ;
     SlashV2V v vp = 
-      insertObj (\\_,b,a => infVP v.sc b a vp v.vi) (predV v) ** {c2 = v.c2} ;
-      ---- different infinitives
+      insertObj (\\_,b,a => infVP v.sc b a vp (vvtype2infform v.vi)) (predSV v) ** {c2 = v.c2} ;
     SlashV2A v ap = 
       insertObj 
         (\\fin,b,_ => 
           ap.s ! False ! (NCase Sg (npform2case Sg v.c3.c))) ----agr to obj
-        (predV v) ** {c2 = v.c2} ;
+        (predSV v) ** {c2 = v.c2} ;
 
-    ComplSlash vp np = insertObjPre np.isNeg (\\fin,b,_ => appCompl fin b vp.c2 np) vp ;
+    ComplSlash vp np = insertObjPre np.isNeg (\fin,b,_ -> appCompl fin b vp.c2 np) vp ;
 
     UseComp comp = 
-      insertObj (\\_,_ => comp.s) (predV (verbOlla ** {sc = NPCase Nom ; qp = True ; p = []})) ;
+      insertObj (\\_,_ => comp.s) (predV vpVerbOlla) ;
 
-    UseCopula = predV (verbOlla ** {sc = NPCase Nom ; qp = True ; p = []}) ;
+    UseCopula = predV vpVerbOlla ;
 
-    SlashVV v vp = 
+    SlashVV v vp = {
+      s  = v ; 
+      s2 = \\_,b,a => infVP v.sc b a vp (vvtype2infform v.vi) ;
+      adv = \\_ => v.p ;
+      vptyp = vp.vptyp ;
+      ext = [] ;
+      c2 = vp.c2
+      } ;
+
+{- 
       insertObj 
         (\\_,b,a => infVP v.sc b a vp v.vi) 
-        (predV {s = v.s ; 
-                sc = case vp.sc of {
+        (predSV {s = v.s ; 
+                sc = case vp.s.sc of {
                   NPCase Nom => v.sc ;   -- minun täytyy pestä auto
                   c => c                 -- minulla täytyy olla auto
                   } ;
-                qp = v.qp ; p = v.p
+                h = v.h ; p = v.p
                }
          ) ** {c2 = vp.c2} ; ---- correct ??
+-}
 
-    SlashV2VNP v np vp = 
-      insertObjPre np.isNeg
-        (\\fin,b,a => appCompl True b v.c2 np ++ ---- fin -> stack overflow
-                      infVP v.sc b a vp v.vi) 
-          (predV v) ** {c2 = vp.c2} ;
+    SlashV2VNP = StemFin.slashV2VNP ; ---- compilation to pgf takes too long 6/8/2013 hence a simplified version in stemmed/
 
     AdvVP vp adv = insertAdv (\\_ => adv.s) vp ;
+    ExtAdvVP vp adv = insertAdv (\\_ => embedInCommas adv.s) vp ;
 
     AdVVP adv vp = insertAdv (\\_ => adv.s) vp ;
 
@@ -83,22 +90,18 @@
 
     AdVVPSlash adv vps = insertAdv (\\_ => adv.s) vps ** {c2 = vps.c2} ;
 
-    ReflVP v = insertObjPre False (\\fin,b,agr => appCompl fin b v.c2 (reflPron agr)) v ;
+    ReflVP v = insertObjPre False (\fin,b,agr -> appCompl fin b v.c2 (reflPron agr)) v ;
 
-    PassV2 v = let vp = predV v in {
+    PassV2 v = passVP (predSV v) v.c2 ;
+
+{- ----
       s = \\vif,ant,pol,agr => case vif of {
         VIFin t  => vp.s ! VIPass t ! ant ! pol ! agr ;
         _ => vp.s ! vif ! ant ! pol ! agr 
         } ;
-      s2 = \\_,_,_ => [] ;
-      adv = \\_ => [] ;
-      ext = [] ;
-      qp = v.qp ;
-      isNeg = False ;
-      sc = v.c2.c  -- minut valitaan ; minua rakastetaan ; minulle kuiskataan 
-      } ;          ---- talon valitaan: should be marked like inf.
-
-----b    UseVS, UseVQ = \v -> v ** {c2 = {s = [] ; c = NPAcc ; isPre = True}} ;
+      sc = v.c2.c ; -- minut valitaan ; minua rakastetaan ; minulle kuiskataan 
+      } ;           ---- talon valitaan: should be marked like inf.
+-}
 
     CompAP ap = {
       s = \\agr => 
diff --git a/lib/src/finnish/stemmed/AdjectiveFin.gf b/lib/src/finnish/stemmed/AdjectiveFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/AdjectiveFin.gf
+++ /dev/null
@@ -1,57 +0,0 @@
-concrete AdjectiveFin of Adjective = CatFin ** open ResFin, StemFin, Prelude in {
-
-  flags optimize=all_subs ; -- gfc size from 2864336 to 6786 - i.e. factor 422
-
-  lin
-
-    PositA  a = {
-      s = \\_ => (snoun2nounSep {s = \\f => a.s ! Posit ! SAN f ; h = a.h}).s
-      } ;
-    ComparA a np = 
-      let acomp = (snoun2nounSep {s = \\f => a.s ! Posit ! SAN f ; h = a.h}).s in {
-      s = \\isMod,af => case isMod of {
-        True => np.s ! NPCase Part ++ acomp ! af ;        -- minua isompi
-        _    => acomp ! af ++ "kuin" ++ np.s ! NPCase Nom -- isompi kuin minä
-        } 
-      } ;
-    CAdvAP ad ap np = {
-      s = \\m,af => ad.s ++ ap.s ! m ! af ++ ad.p ++ np.s ! NPCase Nom 
-      } ;
-    UseComparA a = {
-      s = \\_ => (snoun2nounSep {s = \\f => a.s ! Compar ! SAN f ; h = a.h}).s
-      } ;
-
--- $SuperlA$ belongs to determiner syntax in $Noun$.
-    AdjOrd ord = {
-      s = \\_ => ord.s
-      } ;
-
-
-    ComplA2 a np = {
-      s = \\isMod,af => 
-          preOrPost isMod (appCompl True Pos a.c2 np)  ((snoun2nounSep {s = \\f => a.s ! Posit ! SAN f ; h = a.h}).s ! af)
-      } ;
-
-    ReflA2 a = {
-      s = \\isMod,af => 
-          preOrPost isMod 
-            (appCompl True Pos a.c2 (reflPron (agrP3 Sg))) ((snoun2nounSep {s = \\f => a.s ! Posit ! SAN f ; h = a.h}).s ! af)
-      } ;
-
-    SentAP ap sc = {
-      s = \\b,a => ap.s ! b ! a ++ sc.s
-      } ;
-
-    AdAP ada ap = {
-      s = \\b,af => ada.s ++ ap.s ! b ! af
-      } ;
-
-    AdvAP ap adv = {
-      s = \\b,af => adv.s ++ ap.s ! b ! af -- luonnostaan vaalea
-      } ;
-
-    UseA2 a = {
-      s = \\_ => (snoun2nounSep {s = \\f => a.s ! Posit ! SAN f ; h = a.h}).s
-      } ;
-
-}
diff --git a/lib/src/finnish/stemmed/AdverbFin.gf b/lib/src/finnish/stemmed/AdverbFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/AdverbFin.gf
+++ /dev/null
@@ -1,23 +0,0 @@
-concrete AdverbFin of Adverb = CatFin ** open ResFin, Prelude, StemFin in {
-
-  lin
-    PositAdvAdj a = {s = a.s ! Posit ! SAAdv} ;
-    ComparAdvAdj cadv a np = {
-      s = cadv.s ++ a.s ! Posit ! SAAdv ++ cadv.p ++ np.s ! NPCase Nom
-      } ;
-    ComparAdvAdjS cadv a s = {
-      s = cadv.s ++ a.s ! Posit ! SAAdv ++ cadv.p ++ s.s
-      } ;
-
-    PrepNP prep np = {s = preOrPost prep.isPre prep.s (np.s ! prep.c)} ;
-
-    AdAdv = cc2 ;
-
-    PositAdAAdj a = {s = glue (a.s ! Posit ! SAN 1) "n"} ; -- älyttömän
-
-    SubjS = cc2 ;
-----b    AdvSC s = s ;
-
-    AdnCAdv cadv = {s = cadv.s ++ "kuin"} ;
-
-}
diff --git a/lib/src/finnish/stemmed/AllFin.gf b/lib/src/finnish/stemmed/AllFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/AllFin.gf
+++ /dev/null
@@ -1,6 +0,0 @@
---# -path=.:../abstract:../common:prelude
-
-concrete AllFin of AllFinAbs = 
-  LangFin - [SlashV2VNP,SlashVV, TFut], ---- to speed up linking; to remove spurious parses
-  ExtraFin - [ProDrop, ProDropPoss, S_OSV, S_VSO, S_ASV] -- to exclude spurious parses
-  ** {} ;
diff --git a/lib/src/finnish/stemmed/CatFin.gf b/lib/src/finnish/stemmed/CatFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/CatFin.gf
+++ /dev/null
@@ -1,99 +0,0 @@
-concrete CatFin of Cat = CommonX ** open ResFin, StemFin, Prelude in {
-
-  flags optimize=all_subs ;
-
-  lincat
-
--- Tensed/Untensed
-
-    S  = {s : Str} ;
-    QS = {s : Str} ;
-    RS = {s : Agr => Str ; c : NPForm} ;
-    SSlash = {s : Str ; c2 : Compl} ;
-
--- Sentence
-
-    Cl    = {s : ResFin.Tense => Anteriority => Polarity => SType => Str} ;
-    ClSlash = {s : ResFin.Tense => Anteriority => Polarity => Str ; c2 : Compl} ;
-    Imp   = {s : Polarity => Agr => Str} ;
-
--- Question
-
-    QCl    = {s : ResFin.Tense => Anteriority => Polarity => Str} ;
-    IP     = {s : NPForm => Str ; n : Number} ;
-    IComp  = {s : Agr => Str} ; 
-    IDet   = {s : Case => Str ; n : Number ; isNum : Bool} ;
-    IQuant = {s : Number => Case => Str} ;
-
--- Relative
-
-    RCl   = {s : ResFin.Tense => Anteriority => Polarity => Agr => Str ; c : NPForm} ;
-    RP    = {s : Number => NPForm => Str ; a : RAgr} ;
-
--- Verb
-
-    VP   = ResFin.VP ;
-    VPSlash = ResFin.VP ** {c2 : Compl} ; 
-    Comp = {s : Agr => Str} ; 
-
--- Adjective
-
--- The $Bool$ tells whether usage is modifying (as opposed to
--- predicative), e.g. "x on suurempi kuin y" vs. "y:tä suurempi luku".
-
-    AP = {s : Bool => NForm => Str} ; 
-
--- Noun
-
--- The $Bool$ tells if a possessive suffix is attached, which affects the case.
-
-    CN   = {s : NForm => Str ; h : Harmony} ;
-    Pron = {s : NPForm => Str ; a : Agr ; hasPoss : Bool} ;
-    NP   = {s : NPForm => Str ; a : Agr ; isPron : Bool ; isNeg : Bool} ;
-    Det  = {
-      s1 : Case => Str ;       -- minun kolme
-      s2 : Harmony => Str ;    -- -ni (Front for -nsä, Back for -nsa)
-      sp : Case => Str ;       -- se   (substantival form)
-      n : Number ;             -- Pl   (agreement feature for verb)
-      isNum : Bool ;           -- True (a numeral is present)
-      isPoss : Bool ;          -- True (a possessive suffix is present)
-      isDef : Bool ;           -- True (verb agrees in Pl, Nom is not Part)
-      isNeg : Bool             -- False (only True for "mikään", "kukaan")
-      } ;
-----    QuantSg, QuantPl = {s1 : Case => Str ; s2 : Str ; isPoss, isDef : Bool} ;
-    Ord    = {s : NForm => Str} ;
-    Predet = {s : Number => NPForm => Str} ;
-    Quant  = {s1,sp : Number => Case => Str ; s2 : Harmony => Str ; isPoss : Bool ; isDef : Bool ; isNeg : Bool} ;
-    Card   = {s : Number => Case => Str ; n : Number} ;
-    Num    = {s : Number => Case => Str ; isNum : Bool ; n : Number} ;
-
--- Numeral
-
-    Numeral = {s : CardOrd => Str ; n : Number} ;
-    Digits  = {s : CardOrd => Str ; n : Number} ;
-
--- Structural
-
-    Conj = {s1,s2 : Str ; n : Number} ;
-----b    DConj = {s1,s2 : Str ; n : Number} ;
-    Subj = {s : Str} ;
-    Prep = Compl ;
-
--- Open lexical classes, e.g. Lexicon
-
-    V, VS, VQ = SVerb1 ; 
-    V2, VA, V2Q, V2S = SVerb1 ** {c2 : Compl} ;
-    V2A = SVerb1 ** {c2, c3 : Compl} ;
-    VV = SVerb1 ** {vi : InfForm} ; ---- infinitive form
-    V2V = SVerb1 ** {c2 : Compl ; vi : InfForm} ; ---- infinitive form
-    V3 = SVerb1 ** {c2, c3 : Compl} ;
-
-    A  = {s : Degree => SAForm => Str ; h : Harmony} ;
-    A2 = {s : Degree => SAForm => Str ; h : Harmony ; c2 : Compl} ;
-
-    N  = SNoun ;
-    N2 = SNoun ** {c2 : Compl ; isPre : Bool} ;
-    N3 = SNoun ** {c2,c3 : Compl ; isPre,isPre2 : Bool} ;
-    PN = SNoun ;
-
-}
diff --git a/lib/src/finnish/stemmed/DictEngFin.gf b/lib/src/finnish/stemmed/DictEngFin.gf
deleted file mode 100644
# file too large to diff: lib/src/finnish/stemmed/DictEngFin.gf
diff --git a/lib/src/finnish/stemmed/ExtraFin.gf b/lib/src/finnish/stemmed/ExtraFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/ExtraFin.gf
+++ /dev/null
@@ -1,232 +0,0 @@
---# -path=.:abstract:common:prelude
-
-concrete ExtraFin of ExtraFinAbs = CatFin ** 
-  open ResFin, MorphoFin, Coordination, Prelude, NounFin, StructuralFin, StemFin, (R = ParamX) in {
-
-  lin
-    GenNP np = {
-      s1,sp = \\_,_ => np.s ! NPCase Gen ;
-      s2 = \\_ => [] ;
-      isNum  = False ;
-      isPoss = False ;
-      isDef  = True ; --- "Jussin kolme autoa ovat" ; thus "...on" is missing
-      isNeg = False 
-     } ;
-
-    GenIP ip = {s = \\_,_ => ip.s ! NPCase Gen} ;
-
-    GenCN n1 n2 = {s = \\nf => n1.s ! NPCase Gen ++ n2.s ! nf ;
-                   h = n2.h } ;
-
-    GenRP num cn = {
-      s = \\n,c => let k = (npform2case num.n c) in "jonka" ++ num.s ! Sg ! k ++ cn.s ! NCase num.n k ;
-      a = RAg (agrP3 num.n) ;
-      } ;
-
-  lincat
-    VPI   = {s : InfForm => Str} ;
-    [VPI] = {s1,s2 : InfForm => Str} ;
-  lin
-    BaseVPI = twoTable InfForm ;
-    ConsVPI = consrTable InfForm comma ;
-
-    MkVPI vp = {s = \\i => infVP (NPCase Nom) Pos (agrP3 Sg) vp i} ;
-    ConjVPI = conjunctDistrTable InfForm ;
-    ComplVPIVV vv vpi = 
-      insertObj (\\_,_,_ => vpi.s ! vv.vi) (predSV vv) ;
-
-  lincat
-    VPS = {
-      s   : Agr  => Str ; 
-      sc  : NPForm ;  --- can be different for diff parts
-      qp  : Bool -- True = back vowel --- can be different for diff parts
-      } ;
-
-    [VPS] = {
-      s1,s2 : Agr  => Str ; 
-      sc    : NPForm ;  --- take the first: minä osaan kutoa ja täytyy virkata
-      qp    : Bool      --- take the first: osaanko minä kutoa ja käyn koulua
-      } ;
-
-  lin
-    BaseVPS x y = twoTable Agr x y ** {sc = x.sc ; qp = x.qp} ;
-    ConsVPS x y = consrTable Agr comma x y ** {sc = x.sc ; qp = x.qp} ;
-
-    ConjVPS conj ss = conjunctDistrTable Agr conj ss ** {
-      sc = ss.sc ; qp = ss.qp
-      } ;
-
-    MkVPS t p vp = { --  Temp -> Pol -> VP -> VPS ;
-      s = \\a => let vps = vp.s ! VIFin t.t ! t.a ! p.p ! a
-                 in
-                 t.s ++ p.s ++
-                 vps.fin ++ vps.inf ++
-                 vp.s2 ! True ! p.p ! a ++
-                 vp.adv ! p.p ++
-                 vp.ext ;
-      sc = vp.sc ;
-      qp = vp.qp
-      } ;
-
-    PredVPS np vps = { -- NP -> VPS -> S ;
-      s = subjForm np vps.sc Pos ++ vps.s ! np.a
-      } ;
-
-    AdvExistNP adv np = 
-      mkClause (\_ -> adv.s) np.a (insertObj 
-        (\\_,b,_ => np.s ! NPCase Nom) (predV (verbOlla ** {sc = NPCase Nom ; qp = True ; p = []}))) ;
-
-    RelExistNP prep rp np = {
-      s = \\t,ant,bo,ag => 
-      let 
-        n = complNumAgr ag ;
-        cl = mkClause 
-          (\_ -> appCompl True Pos prep (rp2np n rp))
-          np.a 
-          (insertObj 
-            (\\_,b,_ => np.s ! NPCase Nom) 
-            (predV (verbOlla ** {sc = NPCase Nom ; qp = True ; p = []}))) ;
-      in 
-      cl.s ! t ! ant ! bo ! SDecl ;
-      c = NPCase Nom
-      } ;
-
-    AdvPredNP  adv v np =
-      mkClause (\_ -> adv.s) np.a (insertObj 
-        (\\_,b,_ => subjForm np v.sc b) (predSV 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 ; p = []}))) ;
-      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) (predSV v)) ;
-      in  {
-        s = \\t,a,p => cl.s ! t ! a ! p ! SDecl
-      } ;
-
---    i_implicPron = mkPronoun [] "minun" "minua" "minuna" "minuun" Sg P1 ;
-    whatPart_IP = {
-      s = table {
-        NPCase Nom | NPAcc => "mitä" ;
-        c => whatSg_IP.s ! c
-        } ;
-      n = Sg
-    } ;
-
-    PartCN cn = 
-      let 
-        acn = DetCN (DetQuant IndefArt NumSg) cn
-      in {
-        s = table {
-          NPCase Nom | NPAcc => acn.s ! NPCase ResFin.Part ;
-          c => acn.s ! c
-          } ; 
-        a = acn.a ;
-        isPron = False ; isNeg = False
-        } ;
-
-    vai_Conj = {s1 = [] ; s2 = "vai" ; n = Sg} ;
-
-    CompPartAP ap = {
-      s = \\agr => ap.s ! False ! NCase (complNumAgr agr) ResFin.Part
-      } ;
-
----- copied from VerbFin.CompAP, should be shared
-    ICompAP ap = {
-      s = \\agr => 
-          let
-            n = complNumAgr agr ;
-            c = case n of {
-              Sg => Nom ;  -- minä olen iso ; te olette iso
-              Pl => ResFin.Part   -- me olemme isoja ; te olette isoja
-              }            --- definiteness of NP ?
-          in "kuinka" ++ ap.s ! False ! (NCase n c)
-      } ;
-
-    IAdvAdv adv = {s = "kuinka" ++ adv.s} ;
-
-    ProDrop p = {
-      s = table {NPCase (Nom) => [] ; c => p.s ! c} ; 
-          ---- drop Gen only works in adjectival position: "autoni", but not in "ø täytyy mennä"
-      a = p.a ;
-      hasPoss = p.hasPoss ;
-      } ;
-
-    ProDropPoss p = {
-      s1 = \\_,_ => [] ;
-      sp = \\_,_ => p.s ! NPCase Gen ;
-      s2 = table {Front => BIND ++ possSuffixFront p.a ;
-                  Back  => BIND ++ possSuffix p.a } ;
-      isNum = False ;
-      isPoss = True ;
-      isDef = True ;  --- "minun kolme autoani ovat" ; thus "...on" is missing
-      isNeg = False
-      } ;
-
-  lincat 
-    ClPlus, ClPlusObj, ClPlusAdv = ClausePlus ;
-    Part = {s : Bool => Str} ;
-
-  lin 
-    S_SVO part t p clp = 
-      let 
-         cl = clp.s ! t.t ! t.a ! p.p ;
-         pa = part.s ! True ----
-      in
-      {s = t.s ++ p.s ++ cl.subj ++ pa ++ cl.fin ++ cl.inf ++ cl.compl ++ cl.adv ++ cl.ext} ; 
-    S_OSV part t p clp = 
-      let 
-         cl = clp.s ! t.t ! t.a ! p.p ;
-         pa = part.s ! True ----
-      in
-      {s = t.s ++ p.s ++ cl.compl ++ pa ++ cl.subj ++ cl.fin ++ cl.inf ++ cl.adv ++ cl.ext} ; 
-    S_VSO part t p clp = 
-      let 
-         cl = clp.s ! t.t ! t.a ! p.p ;
-         pa = part.s ! cl.qp
-      in
-      {s = t.s ++ p.s ++ cl.fin ++ pa ++ cl.subj ++ cl.inf ++ cl.compl ++ cl.adv ++ cl.ext} ; 
-    S_ASV part t p clp = 
-      let 
-         cl = clp.s ! t.t ! t.a ! p.p ;
-         pa = part.s ! cl.qp
-      in
-      {s = t.s ++ p.s ++ cl.adv ++ pa ++ cl.subj ++ cl.fin ++ cl.inf ++ cl.compl ++ cl.ext} ; 
-
-    S_OVS part t p clp = 
-      let 
-         cl = clp.s ! t.t ! t.a ! p.p ;
-         pa = part.s ! True ----
-      in
-      {s = t.s ++ p.s ++ cl.compl ++ pa ++ cl.fin ++ cl.inf ++ cl.subj ++ cl.adv ++ cl.ext} ; 
-
-    PredClPlus np vp = mkClausePlus (subjForm np vp.sc) np.a vp ;
-    PredClPlusFocSubj np vp = insertKinClausePlus 0 (mkClausePlus (subjForm np vp.sc) np.a vp) ;
-    PredClPlusFocVerb np vp = insertKinClausePlus 1 (mkClausePlus (subjForm np vp.sc) np.a vp) ;
-    PredClPlusObj  np vps obj = 
-      insertObjClausePlus 0 False (\\b => appCompl True b vps.c2 obj) (mkClausePlus (subjForm np vps.sc) np.a vps) ;
-    PredClPlusFocObj  np vps obj = 
-      insertObjClausePlus 0 True (\\b => appCompl True b vps.c2 obj) (mkClausePlus (subjForm np vps.sc) np.a vps) ;
-    PredClPlusAdv  np vp  adv = 
-      insertObjClausePlus 1 False (\\_ => adv.s) (mkClausePlus (subjForm np vp.sc) np.a vp) ;
-    PredClPlusFocAdv  np vp  adv = 
-      insertObjClausePlus 1 True (\\_ => adv.s) (mkClausePlus (subjForm np vp.sc) np.a vp) ;
-
-    ClPlusWithObj c = c ;
-    ClPlusWithAdv c = c ;
-
-  noPart     = {s = \\_ => []} ;
-  han_Part   = mkPart "han" "hän" ;
-  pa_Part    = mkPart "pa" "pä" ;
-  pas_Part   = mkPart "pas" "päs" ;
-  ko_Part    = mkPart "ko" "kö" ;
-  kos_Part   = mkPart "kos" "kös" ;
-  kohan_Part = mkPart "kohan" "köhän" ;
-  pahan_Part = mkPart "pahan" "pähän" ;
-
-} 
diff --git a/lib/src/finnish/stemmed/LangFin.gf b/lib/src/finnish/stemmed/LangFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/LangFin.gf
+++ /dev/null
@@ -1,11 +0,0 @@
---# -path=.:..:../../abstract:../../common
-
-concrete LangFin of Lang = 
---  GrammarFin - [SlashV2VNP,SlashVV], ---- to speed up compilation
-  GrammarFin, 
-  LexiconFin
-  ** {
-
-flags startcat = Phr ; unlexer = text ; lexer = finnish ;
-
-} ;
diff --git a/lib/src/finnish/stemmed/LexiconFin.gf b/lib/src/finnish/stemmed/LexiconFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/LexiconFin.gf
+++ /dev/null
@@ -1,388 +0,0 @@
---# -path=.:prelude
-
-concrete LexiconFin of Lexicon = CatFin ** open MorphoFin, StemFin, ParadigmsFin in {
-
-flags 
-  optimize=values ;
-
-
-lin
-  airplane_N = mkN "lentokone" ;
-  answer_V2S = mkV2 (mkV "vastata") (casePrep allative) ;
-  apartment_N = mkN "asunto" ;
-  apple_N = mkN "omena" ; --- omenia, not omenoita
-  art_N = mkN "taide" ;
-  ask_V2Q = mkV2 (mkV "kysyä") (casePrep ablative) ;
-  baby_N = mkN "vauva" ;
-  bad_A = mkA (mkN "paha") "pahempi" "pahin" ;
-  bank_N = mkN "pankki" ;
-  beautiful_A = mkA (mkN "kaunis") "kauniimpi" "kaunein" ;
-  become_VA = mkVA (mkV "tulla") (casePrep translative) ;
-  beer_N = mkN "olut" "oluita" ;
-  beg_V2V = mkV2V (mk2V "pyytää" "pyysi") (casePrep partitive) ;
-  big_A = mkA (mkN "suuri" "suuria") "suurempi" "suurin" ;
-  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" ;
-  boat_N = mkN "vene" ;
-  book_N = mkN "kirja" ;
-  boot_N = mkN "saapas" ;
-  boss_N = mkN "pomo" ;
-  boy_N = mkN "poika" "pojan" "poikia" ;
-  bread_N = mkN "leipä" ;
-  break_V2 = mkV2 (mkV "rikkoa") ;
-  broad_A = mkA (mkN "leveä") "leveämpi" "levein" ;
-  brother_N2 = mkN2 (
-    mkN "veli" "veljen" "veljenä" "veljeä" "veljeen" 
-        "veljinä" "veljissä" "veljien" "veljiä" "veljiin") ;
-  brown_A = mkA (mkN "ruskea") "ruskeampi" "ruskein" ;
-  butter_N = mk3N "voi" "voin" "voita" ;  ---- errors in Part
-  buy_V2 = mkV2 (mkV "ostaa") ;
-  camera_N = mkN "kamera" ;
-  cap_N = mkN "lakki" ;
-  car_N = mkN "auto" "auton" "autoja" ; -- mkN: audon
-  carpet_N = mkN "matto" ;
-  cat_N = mkN "kissa" ;
-  ceiling_N = mkN "katto" ;
-  chair_N = mkN "tuoli" ;
-  cheese_N = mkN "juusto" ;
-  child_N = mkN "lapsi" "lapsen" "lasta" "lapsena" "lapseen" 
-              "lasten" "lapsia" "lapsina" "lapsissa" "lapsiin" ;
-  church_N = mkN "kirkko" ;
-  city_N = mkN "kaupunki" ;
-  clean_A = mkA (mkN "puhdas") ;
-  clever_A = mkA (mkN "viisas") ;
-  close_V2 = mkV2 (mkV "sulkea") ;
-  coat_N = mkN "takki" ;
-  cold_A = mkA (mkN "kylmä") "kylmempi" "kylmin" ;
-  come_V = mkV "tulla" ;
-  computer_N = mkN "tietokone" ;
-  country_N = mkN "maa" ;
-  cousin_N = mkN "serkku" ;
-  cow_N = mkN "lehmä" ;
-  die_V = mkV "kuolla" ;
-  dirty_A = mkA (mkN "likainen") "likaisempi" "likaisin" ;
-  distance_N3 = mkN3 (mkN "etäisyys") (casePrep elative) (casePrep illative) ;
-  doctor_N = mk2N "tohtori" "tohtoreita" ;
-  dog_N = mkN "koira" ;
-  door_N = mkN "ovi" "ovia" ;
-  drink_V2 = mkV2 (mkV "juoda") (casePrep partitive) ;
-  easy_A2V = mkA2 (mkA (mkN "helppo") "helpompi" "helpoin") 
-    (casePrep allative) ;
-  eat_V2 = mkV2 (mkV "syödä") (casePrep partitive) ;
-  empty_A = mkA (mkN "tyhjä") "tyhjempi" "tyhjin" ;
-  enemy_N = mkN "vihollinen" ;
-  factory_N = mkN "tehdas" ;
-  father_N2 = mkN2 (mkN "isä") ;
-  fear_VS = mkVS (mk2V "pelätä" "pelkäsi") ;
-  find_V2 = mkV2 (mk2V "löytää" "löysi") ;
-  fish_N = mkN "kala" ;
-  floor_N = mk2N "lattia" "lattioita" ;
-  forget_V2 = mkV2 (mkV "unohtaa") ;
-  fridge_N = mkN "jääkaappi" ;
-  friend_N = mkN "ystävä" ;
-  fruit_N = mkN "hedelmä" ;
-  fun_AV = mkAV (mkA (mkN "hauska") "hauskempi" "hauskin") ;
-  garden_N = mkN "puutarha" "puutarhan" "puutarhoja" ;
-  girl_N = mkN "tyttö" ;
-  glove_N = mkN "käsine" ;
-  gold_N = mkN "kulta" ;
-  good_A = mkA (mkN "hyvä") "parempi" "parhain" ; --- paras
-  go_V = mkV "mennä" ;
-  green_A = mkA (mkN "vihreä") "vihreämpi" "vihrein" ;
-  harbour_N = mkN "satama" "sataman" "satamia" ;
-  hate_V2 = mkV2 (mkV "vihata") cpartitive ;
-  hat_N = mkN "hattu" ;
-  hear_V2 = mkV2 (mkV "kuulla") ;
-  hill_N = mkN "kukkula" ;
-  hope_VS = mkVS (mkV "toivoa") ;
-  horse_N = mkN "hevonen" ;
-  hot_A = mkA (mkN "kuuma") "kuumempi" "kuumin" ;
-  house_N = mkN "talo" ;
-  important_A = mkA (mkN "tärkeä") "tärkeämpi" "tärkein" ;
-  industry_N = mkN "teollisuus" ;
-  iron_N = mkN "rauta" ;
-  king_N = mkN "kuningas" ;
-  know_VS = mkVS (mkV "tietää" "tiesi") ;
-  know_VQ = mkVQ (mkV "tietää" "tiesi") ;
-  know_V2 = mkV2 (mkV "tuntea" "tunsi") ;
-  lake_N = mkN "järvi" "järviä" ;
-  lamp_N = mkN "lamppu" ;
-  learn_V2 = 
-    mkV2 (mk12V "oppia" "opin" "oppii" "oppivat" "oppikaa" "opitaan"
-      "opin" "oppi" "oppisi" "oppinut" "opittu" "opitun") ;
-  leather_N = mkN "nahka" ; --- nahan
-  leave_V2 = mkV2 (mkV "jättää") ;
-  like_V2 = mkV2 (mkV "pitää") elative ;
-  listen_V2 = mkV2 (mkV "kuunnella" "kuunteli") partitive ;
-  live_V = mkV "elää" ;
-  long_A = mkA (mkN "pitkä") "pitempi" "pisin" ;
-  lose_V2 = mkV2 (mkV "hävitä" "hävisi") ; --- hukata
-  love_N = mk3N "rakkaus" "rakkauden" "rakkauksia" ;
-  love_V2 = mkV2 (mkV "rakastaa") partitive ;
-  man_N = mkN "mies" "miehen" "miestä" "miehenä" "mieheen" 
-              "miesten" "miehiä" "miehinä" "miehissä" "miehiin" ; 
-  married_A2 = mkA2 (mkA "avioitunut") (postPrep genitive "kanssa") ; ---- infl
-  meat_N = mkN "liha" ;
-  milk_N = mkN "maito" ;
-  moon_N = mkN "kuu" ;
-  mother_N2 = mkN2 (mkN "äiti") ;
-  mountain_N = mkN "vuori" "vuoria" ;
-  music_N = mkN "musiikki" ;
-  narrow_A = mkA (mkN "kapea") "kapeampi" "kapein" ;
-  new_A = mkA (mk3N "uusi" "uuden" "uusia") "uudempi" "uusin" ;
-  newspaper_N = mkN "sanoma" (mkN "lehti" "lehtiä") ; --- for correct vowel harmony
-  oil_N = mkN "öljy" ;
-  old_A = mkA (mkN "vanha") "vanhempi" "vanhin" ;
-  open_V2 = mkV2 (mkV "avata" "avasi") ;
-  paint_V2A = mkV2A (mkV "maalata") accPrep (casePrep translative) ;
-  paper_N = mk2N "paperi" "papereita" ;
-  paris_PN = mkPN (mkN "Pariisi") ;
-  peace_N = mkN "rauha" ;
-  pen_N = mkN "kynä" ;
-  planet_N = mkN "planeetta" ;
-  plastic_N = mkN "muovi" ;
-  play_V2 = mkV2 (mkV "pelata") cpartitive ; --- leikkiä, soittaa
-  policeman_N = mkN "poliisi" ;
-  priest_N = mkN "pappi" ;
-  probable_AS = mkAS --- for vowel harmony
-    (mkA (mkN "todennäköinen") "tonennäköisempi" "todennäköisin") ; ---- sta
-  queen_N = mkN "kuningatar" ;
-  radio_N = mk2N "radio" "radioita" ;
-  rain_V0 = mkV0 (mk2V "sataa" "satoi") ;
-  read_V2 = mkV2 (mkV "lukea") ;
-  red_A = mkA "punainen" ;
-  religion_N = mkN "uskonto" ;
-  restaurant_N = mkN "ravintola" ;
-  river_N = mkN "joki" "jokia" ;
-  rock_N = mk2N "kallio" "kallioita" ;
-  roof_N = mkN "katto" ;
-  rubber_N = mkN "kumi" ;
-  run_V = mk2V "juosta" "juoksi" ;
-  say_VS = mkVS (mkV "sanoa") ;
-  school_N = mkN "koulu" ;
-  science_N = mkN "tiede" ;
-  sea_N = mkN "meri" "meren" "meriä" "merta" ;
-  seek_V2 = mkV2 (mkV "etsiä") cpartitive ;
-  see_V2 = mkV2 (
-    mk12V "nähdä" "näen" "näkee" "näkevät" "nähkää" "nähdään"
-      "näin" "näki" "näkisi" "nähnyt" "nähty" "nähdyn") ; 
-  sell_V3 = mkV3 (mkV "myydä") accPrep (casePrep allative) ;
-  send_V3 = mkV3 (mkV "lähettää") accPrep (casePrep allative) ;
-  sheep_N = mkN "lammas" ;
-  ship_N = mkN "laiva" ;
-  shirt_N = mkN "paita" ;
-  shoe_N = mkN "kenkä" ;
-  shop_N = mkN "kauppa" ;
-  short_A = mkA (mkN "lyhyt" "lyhyitä") ;
-  silver_N = mkN "hopea" ;
-  sister_N = mkN "sisko" ;
-  sleep_V = mkV "nukkua" ;
-  small_A = mkA (mk2N "pieni" "pieniä") "pienempi" "pienin" ;
-  snake_N = mkN "käärme" ;
-  sock_N = mkN "sukka" ;
-  speak_V2 = mkV2 (mkV "puhua") cpartitive ;
-  star_N = mkN "tähti" "tähtiä" ;
-  steel_N = mkN "teräs" ;
-  stone_N = mkN "kivi" "kiviä" ;
-  stove_N = mk3N "liesi" "lieden" "liesiä" ;
-  student_N = mk2N "opiskelija" "opiskelijoita" ;
-  stupid_A = mkA "tyhmä" ;
-  sun_N = mkN "aurinko" ;
-  switch8off_V2 = mkV2 (mkV "sammuttaa") ; ---
-  switch8on_V2 = mkV2 (mkV "sytyttää") ; ---
-  table_N = mkN "pöytä" ;
-  talk_V3 = mkV3 (mkV "puhua") (casePrep allative) (casePrep elative) ;
-  teacher_N = mkN "opettaja" ;
-  teach_V2 = mkV2 (mkV "opettaa") ;
-  television_N = mk2N "televisio" "televisioita" ;
-  thick_A = mkA "paksu" ;
-  thin_A = mkA (mkN "ohut" "ohuita") ;
-  train_N = mkN "juna" ;
-  travel_V = mkV "matkustaa" ;
-  tree_N = mkN "puu" ;
- ---- trousers_N = mkN "trousers" ;
-  ugly_A = mkA (mkN "ruma") "rumempi" "rumin" ;
-  understand_V2 = mkV2 (mkV "ymmärtää" "ymmärrän" "ymmärsi") ;
-  university_N = mkN "yliopisto" ;
-  village_N = mkN "kylä" ;
-  wait_V2 = mkV2 (mkV "odottaa") partitive ;
-  walk_V = mkV "kävellä" "käveli" ;
-  warm_A = mkA 
-    (mkN "lämmin" "lämpimän" "lämmintä" "lämpimänä" "lämpimään" 
-         "lämpiminä" "lämpimiä" "lämpimien" "lämpimissä" "lämpimiin"
-	 ) 
-    "lämpimämpi" "lämpimin" ;
-  war_N = mkN "sota" ;
-  watch_V2 = mkV2 (mkV "katsella") cpartitive ;
-  water_N = mk3N "vesi" "veden" "vesiä" ;
-  white_A = mkA "valkoinen" ;
-  window_N = mk2N "ikkuna" "ikkunoita" ;
-  wine_N = mkN "viini" ;
-  win_V2 = mkV2 (mkV "voittaa") ;
-  woman_N = mkN "nainen" ;
-  wonder_VQ = mkVQ (mkV "ihmetellä") ;
-  wood_N = mkN "puu" ;
-  write_V2 = mkV2 (mkV "kirjoittaa") ;
-  yellow_A = mkA "keltainen" ;
-  young_A = mkA (mkN "nuori" "nuoria") "nuorempi" "nuorin" ;
-
-  do_V2 = mkV2 (
-    mkV "tehdä" "teen" "tekee" "tekevät" "tehkää" "tehdään"
-      "tein" "teki" "tekisi" "tehnyt" "tehty" "tehdyn") ; 
-
-  now_Adv = mkAdv "nyt" ;
-  already_Adv = mkAdv "jo" ;
-  song_N = mkN "laulu" ;
-  add_V3 = mkV3 (mkV "lisätä") accPrep (casePrep illative) ;
-  number_N = mk2N "numero" "numeroita" ;
-  put_V2 = mkV2 (mkV "panna") ;
-  stop_V = mkV "pysähtyä" ;
-  jump_V = mkV "hypätä" ;
-  left_Ord = mkOrd (snoun2nounBind (mkN "vasen")) ;
-  right_Ord = mkOrd (snoun2nounBind (mkN "oikea")) ;
-  far_Adv = mkAdv "kaukana" ;
-  correct_A = mkA "oikea" ;
-  dry_A = mkA (mkN "kuiva") "kuivempi" "kuivin" ;
-  dull_A = mkA (mkN "tylsä") "tylsempi" "tylsin" ;
-  full_A = mkA (mk3N "täysi" "täyden" "täysiä") "täydempi" "täysin" ;
-  heavy_A = mkA "raskas" ;
-  near_A = mkA (mkN "läheinen") "läheisempi" "lähin" ;
-  rotten_A = mkA "mätä" ;
-  round_A = mkA "pyöreä" ;
-  sharp_A = mkA "terävä" ;
-  smooth_A = mkA "sileä" ;
-  straight_A = mkA (mkN "suora") "suorempi" "suorin" ;
-  wet_A = mkA (mkN "märkä") "märempi" "märin" ;
-  wide_A = mkA "leveä" ;
-  animal_N = mk3N "eläin" "eläimen" "eläimiä" ;
-  ashes_N = mkN "tuhka" ;
-  back_N = mkN "selkä" ;
-  bark_N = mkN "kaarna" ;
-  belly_N = mkN "vatsa" ;
-  blood_N = mkN "veri" "veren" "veriä" "verta" ;
-  bone_N = mkN "luu" ;
-  breast_N = mkN "rinta" ;
-  cloud_N = mk2N "pilvi" "pilviä" ;
-  day_N = mkN "päivä" ;
-  dust_N = mkN "pöly" ;
-  ear_N = mkN "korva" ;
-  earth_N = mkN "maa" ;
-  egg_N = mkN "muna" ;
-  eye_N = mkN "silmä" ;
-  fat_N = mkN "rasva" ;
-  feather_N = mk3N "höyhen" "höyhenen" "höyheniä" ;
-  fingernail_N = mk3N "kynsi" "kynnen" "kynsiä" ;
-  fire_N = mk2N "tuli" "tulia" ;
-  flower_N = mkN "kukka" ;
-  fog_N = mkN "sumu" ;
-  foot_N = mkN "jalka" ;
-  forest_N = mkN "metsä" ;
-  grass_N = mkN "ruoho" ;
-  guts_N = mkN "sisälmys" ; --- suoli
-  hair_N = mkN "hius" ;
-  hand_N = mk3N "käsi" "käden" "käsiä" ;
-  head_N = mkN "pää" ;
-  heart_N = mkN "sydän" "sydämen" "sydäntä" "sydämenä" "sydämeen"
-                "sydänten" "sydämiä" "sydäminä" "sydämissä" "sydämiin" ;
-  horn_N = mk2N "sarvi" "sarvia" ;
-  husband_N = mkN "mies" "miehen" "miestä" "miehenä" "mieheen" 
-                  "miesten" "miehiä" "miehinä" "miehissä" "miehiin" ; 
-  ice_N = mkN "jää" ;
-  knee_N = mk2N "polvi" "polvia" ;
-  leaf_N = mk2N "lehti" "lehtiä" ;
-  leg_N = mkN "jalka" ; --- sääri
-  liver_N = mkN "maksa" ;
-  louse_N = mkN "lude" ;
-  mouth_N = mkN "suu" ;
-  name_N = mk2N "nimi" "nimiä" ;
-  neck_N = mkN "niska" ;
-  night_N = mkN "yö" ;
-  nose_N = mkN "nenä" ;
-  person_N = mkN "henkilö" ;
-  rain_N = mkN "sade" ;
-  road_N = mkN "tie" ;
-  root_N = mk2N "juuri" "juuria" ;
-  rope_N = mk3N "köysi" "köyden" "köysiä" ;
-  salt_N = mkN "suola" ;
-  sand_N = mkN "hiekka" ;
-  seed_N = mkN "siemen" ;
-  skin_N = mkN "nahka" ;
-  sky_N = mk3N "taivas" "taivaan" "taivaita" ;
-  smoke_N = mkN "savu" ;
-  snow_N = mkN "lumi" "lumen" "lumia" "lunta" ;
-  stick_N = mkN "keppi" ;
-  tail_N = mkN "häntä" ;
-  tongue_N = mk2N "kieli" "kieliä" ;
-  tooth_N = mkN "hammas" ;
-  wife_N = mkN "vaimo" ;
-  wind_N = mk2N "tuuli" "tuulia" ;
-  wing_N = mk2N "siipi" "siipiä" ;
-  worm_N = mkN "mato" ;
-  year_N = mk3N "vuosi" "vuoden" "vuosia" ;
-  bite_V2 = mkV2 (mkV "purra") ;
-  blow_V = mkV "puhaltaa" ;
-  burn_V = mkV "palaa" ;
-  count_V2 = mkV2 (mkV "laskea") ;
-  cut_V2 = mkV2 (mk2V "leikata" "leikkasi") ;
-  dig_V = mkV "kaivaa" ;
-  fall_V = mkV "pudota" "putoan" "putosi" ;
-  fear_V2 = mkV2 (mkV "pelätä" "pelkään" "pelkäsi") cpartitive ;
-  fight_V2 = mkV2 (mkV "taistella") (postPrep partitive "vastaan") ;
-  float_V = mkV "kellua" ;
-  flow_V = mkV "virrata" "virtaan" "virtasi" ;
-  fly_V = mkV "lentää" ;
-  freeze_V = mkV "jäätyä" ;
-  give_V3 = mkV3 (mkV "antaa" "annan" "antoi") accPrep (casePrep allative) ;
-  hit_V2 = mkV2 (mkV "lyödä") cpartitive ;
-  hold_V2 = mkV2 (mkV "pitää") cpartitive ;
-  hunt_V2 = mkV2 (mkV "metsästää") cpartitive ;
-  kill_V2 = mkV2 (mkV "tappaa") ;
-  laugh_V = mkV "nauraa" "nauroi" ;
-  lie_V = mkV "maata" "makasi" ;
-  play_V = mkV "pelata" ;
-  pull_V2 = mkV2 (mkV "vetää") ;
-  push_V2 = mkV2 (mkV "työntää") ;
-  rub_V2 = mkV2 (mkV "hieroa") cpartitive ;
-  scratch_V2 = mkV2 (mkV "raapia") cpartitive ;
-  sew_V = mkV "ommella" ;
-  sing_V = mkV "laulaa" ;
-  sit_V = mkV "istua" ;
-  smell_V = mk2V "haista" "haisi" ;
-  spit_V = mkV "sylkeä" ;
-  split_V2 = mkV2 (mk2V "halkaista" "halkaisi") ;
-  squeeze_V2 = mkV2 (mkV "puristaa") cpartitive ;
-  stab_V2 = mkV2 (mkV "pistää") cpartitive ;
-  stand_V = mk12V "seistä" "seison" "seisoo" "seisovat" "seiskää" "seistään"
-      "seisoin" "seisoi" "seisoisi" "seissyt" "seisty" "seistyn" ; --- *seisoivät
-  suck_V2 = mkV2 (mkV "imeä") cpartitive ;
-  swell_V = mkV "turvota" "turposi" ;
-  swim_V = mkV "uida" "uin" "ui" ;
-  think_V = mkV "ajatella" "ajattelen" "ajatteli" ;
-  throw_V2 = mkV2 (mkV "heittää") ;
-  tie_V2 = mkV2 (mkV "sitoa") ;
-  turn_V = mkV "kääntyä" ;
-  vomit_V = mkV "oksentaa" ;
-  wash_V2 = mkV2 (mkV "pestä") ;
-  wipe_V2 = mkV2 (mkV "pyyhkiä") ;
-
-  breathe_V = mkV "hengittää" ;
-
-  grammar_N = mkN "kielioppi" ;
-  language_N = mk2N "kieli" "kieliä" ;
-  rule_N = mkN "sääntö" ;
-
-    john_PN = mkPN "Jussi" ;
-    question_N = mkN "kysymys" ;
-    ready_A = mkA (mkN "valmis") ;
-    reason_N = mkN "syy" ;
-    today_Adv = mkAdv "tänään" ;
-    uncertain_A = mkA "epävarma" ;
-
- oper
-    mkOrd : Noun -> Ord ;
-    mkOrd x = {s = x.s ; lock_Ord = <> } ;
-    cpartitive = casePrep partitive ;
-
-} ;
diff --git a/lib/src/finnish/stemmed/NounFin.gf b/lib/src/finnish/stemmed/NounFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/NounFin.gf
+++ /dev/null
@@ -1,265 +0,0 @@
---# -path=.:..:../../abstract:../../common
-
-concrete NounFin of Noun = CatFin ** open ResFin, MorphoFin, StemFin, Prelude in {
-
-  flags optimize=all_subs ;
-
-  lin
-
--- The $Number$ is subtle: "nuo autot", "nuo kolme autoa" are both plural
--- for verb agreement, but the noun form is singular in the latter.
-
-    DetCN det cn = 
-      let
-        n : Number = case det.isNum of {
-          True => Sg ;
-          _ => det.n
-          } ;
-        ncase : NPForm -> Case * NForm = \c ->
-          let k = npform2case n c 
-          in 
-          case <n, c, det.isNum, det.isPoss, det.isDef> of {
-            <_, NPAcc,       True,_,_>  => <Nom,NCase Sg Part> ; -- myin kolme kytkintä(ni)
-            <_, NPCase Nom,  True,_,_>  => <Nom,NCase Sg Part> ; -- kolme kytkintä(ni) on
-            <_, _, True,False,_>        => <k,  NCase Sg k> ;    -- kolmeksi kytkimeksi
-            <Pl,NPAcc,     _, _, False> => <k,  NCase Pl Part> ; -- myin kytkimiä
-            <_, NPAcc,     _,True,_>    => <k,  NPossNom n> ;    -- myin kytkime+ni
-            <_, NPCase Nom,_,True,_>    => <k,  NPossNom n> ;    -- kytkime+ni on/ovat...
-            <_, NPCase Gen,_,True,_>    => <k,  NPossGen n> ;    -- kytkime+ni vika
-            <_, NPCase Transl,_,True,_> => <k,  NPossTransl n> ; -- kytkim(e|i)kse+ni
-            <_, NPCase Illat,_,True,_>  => <k,  NPossIllat n> ;  -- kytkim(ee|ii)+ni
- 
-            _                           => <k,  NCase n k>       -- kytkin, kytkimen,...
-            }
-      in {
-      s = \\c => let 
-                   k = ncase c ;
-                 in
-                 det.s1 ! k.p1 ++ cn.s ! k.p2 ++ det.s2 ! cn.h ;
-      a = agrP3 (case <det.isDef, det.isNum> of {
-            <False,True> => Sg ;  -- kolme kytkintä on
-            _ => det.n
-            }) ;
-      isPron = False ; isNeg = det.isNeg
-      } ;
-
-    DetNP det = 
-      let
-        n : Number = case det.isNum of {
-          True => Sg ;
-          _ => det.n
-          } ;
-      in {
-        s = \\c => let k = npform2case n c in
-                 det.sp ! k ; -- det.s2 is possessive suffix 
-        a = agrP3 (case det.isDef of {
-            False => Sg ;  -- autoja menee; kolme autoa menee
-            _ => det.n
-            }) ;
-        isPron = False ; isNeg = det.isNeg
-      } ;
-
-    UsePN pn = {
-      s = snoun2np Sg pn ; ---\\c => (snoun2nounSep pn).s ! NCase Sg (npform2case Sg c) ; 
-      a = agrP3 Sg ;
-      isPron = False ; isNeg = False
-      } ;
-    UsePron p = p ** {isPron = True ; isNeg = False} ;
-
-    PredetNP pred np = {
-      s = \\c => pred.s ! complNumAgr np.a ! c ++ np.s ! c ;
-      a = np.a ;
-      isPron = np.isPron ;  -- kaikki minun - ni
-      isNeg = np.isNeg
-      } ;
-
-    PPartNP np v2 = {
-      s = \\c => np.s ! c ++ (sverb2verbSep v2).s ! PastPartPass (AN (NCase (complNumAgr np.a) Ess)) ;
-      a = np.a ;
-      isPron = np.isPron ;  -- minun täällä - ni
-      isNeg = np.isNeg
-      } ;
-
-    AdvNP np adv = {
-      s = \\c => np.s ! c ++ adv.s ;
-      a = np.a ;
-      isPron = np.isPron ;  -- minun täällä - ni
-      isNeg = np.isNeg
-      } ;
-
-    DetQuantOrd quant num ord = {
-      s1 = \\c => quant.s1 ! num.n ! c ++ num.s ! Sg ! c ++ ord.s ! NCase num.n c ; 
-      sp = \\c => quant.s1 ! num.n ! c ++ num.s ! Sg ! c ++ ord.s ! NCase num.n c ; 
-      s2 = quant.s2 ;
-      n = num.n ;
-      isNum = num.isNum ;
-      isPoss = quant.isPoss ;
-      isDef = quant.isDef ;
-      isNeg = quant.isNeg
-      } ;
-
-    DetQuant quant num = {
-      s1 = \\c => quant.s1 ! num.n ! c ++ num.s ! Sg ! c ;
-      sp = \\c => case num.isNum of {
-         True  => quant.s1 ! num.n ! c ++ num.s ! Sg ! c ;   -- 0 kolme with Indef 
-         False => quant.sp ! num.n ! c ++ num.s ! Sg ! c     -- yksi 0
-         } ;
-      s2 = quant.s2 ;
-      n = num.n ;
-      isNum = num.isNum ; -- case num.n of {Sg => False ; _ => True} ;
-      isPoss = quant.isPoss ;
-      isDef = quant.isDef ; isNeg = quant.isNeg
-      } ;
-
-    PossPron p = {
-      s1,sp = \\_,_ => p.s ! NPCase Gen ;
-      s2 = case p.hasPoss of {
-             True => table {Front => BIND ++ possSuffixFront p.a ; 
-                            Back  => BIND ++ possSuffix p.a } ;
-             False => \\_ => []
-             } ;
-      isNum = False ;
-      isPoss = p.hasPoss ;
-      isDef = True ; --- "minun kolme autoani ovat" ; thus "...on" is missing
-      isNeg = False
-      } ;
-
-    NumSg = {s = \\_,_ => [] ; isNum = False ; n = Sg} ;
-    NumPl = {s = \\_,_ => [] ; isNum = False ; n = Pl} ;
-
-    NumCard n = n ** {isNum = case n.n of {Sg => False ; _ => True}} ;  -- yksi talo/kaksi taloa
-
-    NumDigits numeral = {
-      s = \\n,c => numeral.s ! NCard (NCase n c) ; 
-      n = numeral.n 
-      } ;
-    OrdDigits numeral = {s = \\f => numeral.s ! NOrd f} ;
-
-    NumNumeral numeral = {
-      s = \\n,c => numeral.s ! NCard (NCase n c) ; 
-      n = numeral.n
-      } ;
-    OrdNumeral numeral = {s = \\f => numeral.s ! NOrd f} ;
-
-    AdNum adn num = {
-      s = \\n,c => adn.s ++ num.s ! n ! c ; 
-      n = num.n
-      } ;
-
-    OrdSuperl a = snoun2nounSep {s = \\nc => a.s ! Superl ! SAN nc ; h = a.h} ; 
-
-    DefArt = {
-      s1 = \\_,_ => [] ; 
-      sp = table {Sg => pronSe.s ; Pl => pronNe.s} ;
-      s2 = \\_ => [] ;
-      isNum,isPoss,isNeg = False ;
-      isDef = True   -- autot ovat
-      } ;
-
-    IndefArt = {
-      s1 = \\_,_ => [] ; -- Nom is Part in Pl: use isDef in DetCN
-      sp = \\n,c => 
-         (nhn (mkSubst "ä" "yksi" "yhde" "yhte" "yhtä" "yhteen" "yksi" "yksi" 
-         "yksien" "yksiä" "yksiin")).s ! NCase n c ;
-      s2 = \\_ => [] ; 
-      isNum,isPoss,isDef,isNeg = False -- autoja on
-      } ;
-
-    MassNP cn =
-      let
-        n : Number = Sg ;
-        ncase : Case -> NForm = \c -> NCase n c ;
-      in {
-        s = \\c => let k = npform2case n c in
-                cn.s ! ncase k ; 
-        a = agrP3 Sg ;
-        isPron = False ; isNeg = False
-      } ;
-
-    UseN n = snoun2nounSep n ;
-
-    UseN2 n = snoun2nounSep n ;
-
-    Use2N3 f = {
-      s = (snoun2nounSep f).s ;
-      c2 = f.c2 ;
-      h = f.h ;
-      isPre = f.isPre
-      } ;
-    Use3N3 f = {
-      s = (snoun2nounSep f).s ;
-      c2 = f.c3 ;
-      h = f.h ;
-      isPre = f.isPre2
-      } ;
-
-
---- If a possessive suffix is added here it goes after the complements...
-
-    ComplN2 f x = {
-      s = \\nf => preOrPost f.isPre ((snoun2nounSep f).s ! nf) (appCompl True Pos f.c2 x) ;
-      h = f.h } ;
-    ComplN3 f x = {
-      s = \\nf => preOrPost f.isPre (f.s ! nf) (appCompl True Pos f.c2 x) ;
-      c2 = f.c3 ;
-      h = f.h ; 
-      isPre = f.isPre2
-      } ;
-
-    AdjCN ap cn = {
-      s = \\nf => ap.s ! True ! (n2nform nf) ++ cn.s ! nf ;
-      h = cn.h } ;
-
-    RelCN cn rs = {s = \\nf => cn.s ! nf ++ rs.s ! agrP3 (numN nf) ;
-                   h = cn.h } ;
-
-    RelNP np rs = {
-      s = \\c => np.s ! c ++ "," ++ rs.s ! np.a ; 
-      a = np.a ;  
-      isPron = np.isPron ; ---- correct ?
-      isNeg = np.isNeg
-      } ;
-
-    AdvCN cn ad = {s = \\nf => cn.s ! nf ++ ad.s ;
-                   h = cn.h} ;
-
-    SentCN cn sc = {s = \\nf=> cn.s ! nf ++ sc.s;
-                    h = cn.h } ;
-
-    ApposCN cn np = {s = \\nf=> cn.s ! nf ++ np.s ! NPCase Nom ; 
-                    h = cn.h } ; --- luvun x
-
-    PossNP cn np = {s = \\nf => np.s ! NPCase Gen ++ cn.s ! nf ;  
-                    h = cn.h 
-                   } ;
-
-    PartNP cn np = {s = \\nf => cn.s ! nf ++ np.s ! NPCase Part ; 
-                    h = cn.h ---- gives "lasin viiniänsa" ; should be "lasinsa viiniä"
-                   } ;
-
-
-    CountNP det np = 
-      let
-        n : Number = case det.isNum of {
-          True => Sg ;
-          _ => det.n
-          } ;
-      in {
-        s = \\c => let k = npform2case n c in
-                   det.sp ! k ++ np.s ! NPCase Elat ; -- cf DetNP above
-        a = agrP3 (case det.isDef of {
-            False => Sg ;  -- autoja menee; kolme autoa menee
-            _ => det.n
-            }) ;
-        isPron = False ; isNeg = det.isNeg
-      } ;
-
-
-  oper
-    numN : NForm -> Number = \nf -> case nf of {
-      NCase n _ => n ;
-      _ => Sg ---
-      } ;
-
-
-}
diff --git a/lib/src/finnish/stemmed/NumeralFin.gf b/lib/src/finnish/stemmed/NumeralFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/NumeralFin.gf
+++ /dev/null
@@ -1,188 +0,0 @@
-concrete NumeralFin of Numeral = CatFin [Numeral,Digits] **  open Prelude, ParadigmsFin, MorphoFin, StemFin in {
-
--- Notice: possessive forms are not used. They get wrong, since every
--- part is made to agree in them.
-
-flags optimize = all_subs ;
-
-lincat 
-  Sub1000000 = {s : CardOrd => Str ; n : MorphoFin.Number} ;
-  Digit = {s : CardOrd => Str} ;
-  Sub10, Sub100, Sub1000 = {s : NumPlace => CardOrd => Str ; n : MorphoFin.Number} ;
-
-lin 
-  num x = x ;
-  n2 = co
-    (nhn (mkSubst "a" "kaksi" "kahde" "kahte" "kahta" "kahteen" "kaksi" "kaksi"
-    "kaksien" "kaksia" "kaksiin")) 
-    (ordN "a" "kahdes") ; --- toinen
-  n3 = co 
-    (nhn (mkSubst "a" "kolme" "kolme" "kolme" "kolmea" "kolmeen" "kolmi" "kolmi"
-    "kolmien" "kolmia" "kolmiin"))
-    (ordN "a" "kolmas") ;
-  n4 = co (snoun2nounBind (mkN "neljä")) (ordN "ä" "neljäs") ;
-  n5 = co (snoun2nounBind (mkN "viisi" "viiden" "viisiä")) (ordN "ä" "viides") ;
-  n6 = co (snoun2nounBind (mkN "kuusi" "kuuden" "kuusia")) (ordN "a" "kuudes") ; 
-  n7 = co 
-    (nhn (mkSubst "ä" "seitsemän" "seitsemä" "seitsemä" "seitsemää" 
-    "seitsemään" "seitsemi" "seitsemi" "seitsemien" "seitsemiä"
-    "seitsemiin"))
-    (ordN "ä" "seitsemäs") ;
-  n8 = co 
-    (nhn (mkSubst "a" "kahdeksan" "kahdeksa" "kahdeksa" "kahdeksaa" 
-    "kahdeksaan" "kahdeksi" "kahdeksi" "kahdeksien" "kahdeksia"
-    "kahdeksiin"))
-    (ordN "a" "kahdeksas") ;
-  n9 = co
-     (nhn (mkSubst "ä" "yhdeksän" "yhdeksä" "yhdeksä" "yhdeksää" 
-    "yhdeksään" "yhdeksi" "yhdeksi" "yhdeksien" "yhdeksiä" "yhdeksiin"))
-     (ordN "ä" "yhdeksäs") ;
-
-  pot01 = 
-   {s = table {
-      NumAttr => \\_ => [] ; 
-      NumIndep => yksi_ensiN.s
-      } ;
-    n = Sg
-    } ;
-  pot0 d = {n = Pl ; s = \\_ => d.s} ;
-  pot110 =
-   {s = \\_ => kymmenenN.s ;
-    n = Pl
-    } ;
-
-  pot111 = {n = Pl ; s = \\_,c => yksiN.s ! c ++ BIND ++ "toista"} ; ---- yhdes
-  pot1to19 d = {n = Pl ; s = \\_,c => d.s ! c ++ BIND ++ "toista"} ;
-  pot0as1 n = n ;
-
-  pot1 d = {n = Pl ; s = \\_,c => d.s ! c ++ BIND ++ kymmentaN.s ! c} ;
-  pot1plus d e = {
-    n = Pl ; 
-    s = \\_,c => d.s ! c ++ BIND ++ kymmentaN.s ! c ++ BIND ++ e.s ! NumIndep ! c
-    } ;
-  pot1as2 n = n ;
-  pot2 d = {n = Pl ; s = \\_,c => d.s ! NumAttr ! c ++ nBIND d.n ++ sataaN.s ! d.n ! c} ; ----
-  pot2plus d e = {
-    n = Pl ; 
-    s = \\_,c => d.s ! NumAttr ! c ++ nBIND d.n ++ sataaN.s ! d.n ! c ++ 
-                 BIND ++ e.s ! NumIndep ! c
-    } ;
-  pot2as3 n = {n = n.n  ; s = n.s ! NumIndep} ;
-  pot3 d = {n = Pl ; s = \\c => d.s ! NumAttr ! c ++ nBIND d.n ++ tuhattaN.s ! d.n ! c} ; ----
-  pot3plus d e = {
-    n = Pl ;
-    s = \\c => d.s ! NumAttr ! c ++ nBIND d.n ++ tuhattaN.s ! d.n ! c ++ e.s ! NumIndep ! c
-    } ;
-
-oper
---  co : (c,o : {s : NForm => Str}) -> {s : CardOrd => Str} = \c,o -> {
-  co : (c,o : CommonNoun) -> {s : CardOrd => Str} = \c,o -> {
-    s = table {
-      NCard nf => c.s ! nf ;
-      NOrd  nf => o.s ! nf
-      }
-    } ;
-
-  nBIND : MorphoFin.Number -> Str = \n -> case n of {Sg => [] ; _ => BIND} ; -- no BIND after silent 1
-
--- Too much trouble to infer vowel, cf. "kuudes" vs. "viides".
-
---  ordN : Str -> Str -> {s : NForm => Str} = \a,sadas -> 
-  ordN : Str -> Str -> CommonNoun = \a,sadas -> 
-    let
-      sada = init sadas
-    in
-    snoun2nounBind (mkN 
-      sadas (sada + "nnen") (sada + "tt" + a) (sada + "nten" + a) (sada + "nteen")
-      (sada + "nsien") (sada + "nsi" + a) (sada + "nsin" + a)
-      (sada + "nsiss" + a) (sada + "nsiin")) ;
-
-param 
-  NumPlace = NumIndep | NumAttr  ;
-
-oper
-  yksiN = co 
-    (nhn (mkSubst "ä" "yksi" "yhde" "yhte" "yhtä" "yhteen" "yksi" "yksi" 
-     "yksien" "yksiä" "yksiin")) 
-    (ordN "ä" "yhdes") ; -- yhdestoista
-  yksi_ensiN = co 
-    (nhn (mkSubst "ä" "yksi" "yhde" "yhte" "yhtä" "yhteen" "yksi" "yksi" 
-     "yksien" "yksiä" "yksiin")) 
-    (snoun2nounBind (mkN "ensimmäinen")) ; -- ensimmäinen ---- sadasensimmäinentuhannes
-  kymmenenN = co 
-    (nhn (mkSubst "ä" "kymmenen" "kymmene" "kymmene" "kymmentä" 
-    "kymmeneen" "kymmeni" "kymmeni" "kymmenien" "kymmeniä" "kymmeniin")) 
-    (ordN "ä" "kymmenes") ;
-  sataN = co 
-    (snoun2nounBind (mkN "sata")) 
-    (ordN "a" "sadas") ;
-
-  tuhatN = co
-    (snoun2nounBind (mkN "tuhat" "tuhannen" "tuhatta" "ruhantena" "tuhanteen"
-    "tuhansien" "tuhansia" "tuhansina" "tuhansissa" "tuhansiin"))
-    (ordN "a" "tuhannes")  ;
-
-  kymmentaN =
-   {s = table {
-      NCard (NCase Sg Nom) => "kymmentä" ;
-      k => kymmenenN.s ! k
-      }
-    } ;
-
-  sataaN : {s : MorphoFin.Number => CardOrd => Str} = {s = table {
-    Sg => sataN.s ;
-    Pl => table {
-      NCard (NCase Sg Nom) => "sataa" ;
-      k => sataN.s ! k
-      }
-    } 
-  } ;
-
-  tuhattaN = {s = table {
-    Sg => tuhatN.s ;
-    Pl => table {
-      NCard (NCase Sg Nom) => "tuhatta" ;
-      k => tuhatN.s ! k
-      }
-    }
-  } ;
-
-
-  lincat 
-    Dig = TDigit ;
-
-  lin
-    IDig d = d ; 
-
-    IIDig d i = {
-      s = \\o => d.s ! NCard (NCase Sg Nom) ++ i.s ! o ;
-      n = Pl
-    } ;
-
-    D_0 = mkDig "0" ;
-    D_1 = mk3Dig "1" "1." MorphoFin.Sg ;
-    D_2 = mkDig "2" ;
-    D_3 = mkDig "3" ;
-    D_4 = mkDig "4" ;
-    D_5 = mkDig "5" ;
-    D_6 = mkDig "6" ;
-    D_7 = mkDig "7" ;
-    D_8 = mkDig "8" ;
-    D_9 = mkDig "9" ;
-
-  oper
-    mk2Dig : Str -> Str -> TDigit = \c,o -> mk3Dig c o MorphoFin.Pl ;
-    mkDig : Str -> TDigit = \c -> mk2Dig c (c + ".") ;
-
-    mk3Dig : Str -> Str -> MorphoFin.Number -> TDigit = \c,o,n -> {
-      s = table {NCard _ => c ; NOrd _ => o} ;
-      n = n
-      } ;
-
-    TDigit = {
-      n : MorphoFin.Number ;
-      s : CardOrd => Str
-    } ;
-
-}
-
diff --git a/lib/src/finnish/stemmed/ParadigmsFin.gf b/lib/src/finnish/stemmed/ParadigmsFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/ParadigmsFin.gf
+++ /dev/null
@@ -1,783 +0,0 @@
---# -path=.:../abstract:../common:../../prelude
-
---1 Finnish Lexical Paradigms
---
--- Aarne Ranta 2003--2008
---
--- This is an API to the user of the resource grammar 
--- for adding lexical items. It gives functions for forming
--- expressions of open categories: nouns, adjectives, verbs.
--- 
--- Closed categories (determiners, pronouns, conjunctions) are
--- accessed through the resource syntax API and $Structural.gf$. 
---
--- The main difference with $MorphoFin.gf$ is that the types
--- referred to are compiled resource grammar types. We have moreover
--- had the design principle of always having existing forms, rather
--- than stems, as string arguments of the paradigms.
---
--- The structure of functions for each word class $C$ is the following:
--- there is a polymorphic constructor $mkC$, which takes one or
--- a few arguments. In Finnish, one argument is enough in 80-90% of
--- cases in average.
-
-resource ParadigmsFin = open 
-  (Predef=Predef), 
-  Prelude, 
-  MorphoFin,
-  CatFin, StemFin
-  in {
-
-  flags optimize=noexpand ;
-
---2 Parameters 
---
--- To abstract over gender, number, and (some) case names, 
--- we define the following identifiers. The application programmer
--- should always use these constants instead of the constructors
--- defined in $ResFin$.
-
-oper
-  Number   : Type ;
-
-  singular : Number ;
-  plural   : Number ;
-
-  Case        : Type ;
-  nominative  : Case ; -- e.g. "talo"
-  genitive    : Case ; -- e.g. "talon"
-  partitive   : Case ;  -- e.g. "taloa"
-  essive      : Case ;  -- e.g. "talona"
-  translative : Case ;  -- e.g. "taloksi"
-  inessive    : Case ;  -- e.g. "talossa"
-  elative     : Case ;  -- e.g. "talosta"
-  illative    : Case ;  -- e.g. "taloon"
-  adessive    : Case ;  -- e.g. "talolla"
-  ablative    : Case ;  -- e.g. "talolta"
-  allative    : Case ; -- e.g. "talolle"
-
-  infFirst : InfForm ; -- e.g. "tehdä"
-  infIness : InfForm ; -- e.g. "tekemässä"
-  infElat  : InfForm ; -- e.g. "tekemästä"
-  infIllat : InfForm ; -- e.g. "tekemään"
-  infPresPart : InfForm ; -- e.g. "tekevän"
-  infPresPartAgr : InfForm ; -- e.g. "tekevänsä"
-
--- The following type is used for defining *rection*, i.e. complements
--- of many-place verbs and adjective. A complement can be defined by
--- just a case, or a pre/postposition and a case.
-
-  prePrep     : Case -> Str -> Prep ;  -- preposition, e.g. partitive "ilman"
-  postPrep    : Case -> Str -> Prep ;  -- postposition, e.g. genitive "takana"
-  postGenPrep :         Str -> Prep ;  -- genitive postposition, e.g. "takana"
-  casePrep    : Case ->        Prep ;  -- just case, e.g. adessive
-
-  mkPrep = overload {
-    mkPrep : Case -> Prep 
-     = casePrep ;
-    mkPrep : Str -> Prep
-     = postGenPrep ;
-    mkPrep : Case -> Str -> Prep
-     = postPrep ;
-    mkPrep : Str -> Case -> Prep
-     = \s,c -> prePrep c s ;
-    } ;
-
-  accusative : Prep
-    = {c = NPAcc ; s = [] ; isPre = True ; lock_Prep = <>} ;
-
-  NK : Type ;   -- Noun from DictFin (Kotus)
-  AK : Type ;   -- Adjective from DictFin (Kotus)
-  VK : Type ;   -- Verb from DictFin (Kotus)
-  AdvK : Type ; -- Adverb from DictFin (Kotus)
-
---2 Nouns
-
--- The worst case gives ten forms.
--- In practice just a couple of forms are needed to define the different
--- stems, vowel alternation, and vowel harmony.
-
-oper
-
--- The regular noun heuristic takes just one form (singular
--- nominative) and analyses it to pick the correct paradigm.
--- It does automatic grade alternation, and is hence not usable
--- for words like "auto" (whose genitive would become "audon").
---
--- If the one-argument paradigm does not give the correct result, one can try and give 
--- two or three forms. Most notably, the two-argument variant is used
--- for nouns like "kivi - kiviä", which would otherwise become like
--- "rivi - rivejä". Three arguments are used e.g. for 
--- "auto - auton - autoja", which would otherwise become
--- "auto - audon".
-
-  mkN : overload {
-    mkN : (kukko : Str) -> N ;  -- predictable nouns, covers 82%
-    mkN : (savi,savia : Str) -> N ; -- different pl.part
-    mkN : (vesi,veden,vesiä : Str) -> N ; -- also different sg.gen
-    mkN : (vesi,veden,vesiä,vettä : Str) -> N ; -- also different sg.part
-    mkN : (olo,n,a,na,oon,jen,ja,ina,issa,ihin : Str) -> N ; -- worst case, 10 forms
-    mkN : (pika : Str) -> (juna  : N) -> N ; -- compound with invariable prefix
-    mkN : (oma : N)    -> (tunto : N) -> N ; -- compound with inflecting prefix
-    mkN : NK -> N ;  -- noun from DictFin (Kotus)
-    mkN : V -> N ;   -- verbal noun: "tekeminen"
-  } ;
-
--- Some nouns are regular except for the singular nominative (e.g. "mies").
-
-    exceptNomN : N -> Str -> N ;
-
--- Nouns where the parts are separate (should perhaps be treated as CN)
-
-   separateN = overload {
-     separateN : Str -> N -> N 
-      = \s,n -> mkN (s + "_") n ;
-     separateN : N -> N -> N 
-      = \oma, asunto -> lin N {s = \\c => oma.s ! c + "_" + asunto.s ! c ; h = asunto.h} ;
-      } ;
-
--- Nouns used as functions need a case, of which the default is
--- the genitive.
-
-  mkN2 : overload {
-    mkN2 : N -> N2 ;        -- relational noun with genitive
-    mkN2 : N -> Prep -> N2  -- relational noun another prep.
-    } ;
-
-  mkN3  : N -> Prep -> Prep -> N3 ; -- relation with two complements
-
--- Proper names can be formed by using declensions for nouns.
--- The plural forms are filtered away by the compiler.
-
-  mkPN : overload {
-    mkPN : Str -> PN ;  -- predictable noun made into name
-    mkPN : N -> PN      -- any noun made into name
-    } ;
-
---2 Adjectives
-
--- Non-comparison one-place adjectives are just like nouns.
--- The regular adjectives are based on $regN$ in the positive.
--- Comparison adjectives have three forms. 
--- The comparative and the superlative
--- are always inflected in the same way, so the nominative of them is actually
--- enough (except for the superlative "paras" of "hyvä").
-
-  mkA : overload {
-    mkA : Str -> A ;  -- regular noun made into adjective
-    mkA : N -> A ;    -- any noun made into adjective
-    mkA : N -> (kivempi,kivin : Str) -> A ; -- deviating comparison forms
-    mkA : (hyva,prmpi,pras : N) -> (hyvin,pmmin,prhten : Str) -> A ; -- worst case adj
-    mkA : AK -> A ;  -- adjective from DictFin (Kotus)
-  } ;
-
--- Two-place adjectives need a case for the second argument.
-
-  mkA2 = overload {
-    mkA2 : Str -> A2  -- e.g. "vihainen" (jollekin)
-    = \s -> mkA s ** {c2 = mkPrep "allative" ; lock_A2 = <>} ;
-    mkA2 : Str -> Prep -> A2  -- e.g. "jaollinen" (mkPrep adessive)
-    = \a,p -> mkA a ** {c2 = p ; lock_A2 = <>} ;
-    mkA2 : A -> Prep -> A2  -- e.g. "jaollinen" (mkPrep adessive)
-    = \a,p -> a ** {c2 = p ; lock_A2 = <>} ;
-    } ;
-
-
---2 Verbs
---
--- The grammar does not cover the potential mood and some nominal
--- forms. One way to see the coverage is to linearize a verb to
--- a table.
--- The worst case needs twelve forms, as shown in the following.
-
-  mkV : overload {
-    mkV : (huutaa : Str) -> V ;     -- predictable verbs, covers 90%
-    mkV : (huutaa,huusi : Str) -> V ; -- deviating past 3sg
-    mkV : (huutaa,huudan,huusi : Str) -> V ; -- also deviating pres. 1sg
-    mkV : (huutaa,dan,taa,tavat,takaa,detaan,sin,si,sisi,tanut,dettu,tanee : Str) -> V ; -- worst-case verb
-    mkV : VK -> V ;  -- verb from DictFin (Kotus)
-    mkV : V -> Str -> V ; -- hakata päälle (particle verb)
-    mkV : Str -> V -> V ; -- laimin+lyödä (prefixed verb)
-  } ;
-
--- All the patterns above have $nominative$ as subject case.
--- If another case is wanted, use the following.
-
-  caseV : Case -> V -> V ;  -- deviating subj. case, e.g. genitive "täytyä"
-
--- The verbs "be" is special.
-
-  vOlla : V ; -- the verb "be"
-
-  olla_V : V
-   = vOlla ;
-
---3 Two-place verbs
---
--- Two-place verbs need an object case, and can have a pre- or postposition.
--- The default is direct (accusative) object. There is also a special case
--- with case only. The string-only argument case yields a regular verb with
--- accusative object.
-
-  mkV2 : overload {
-    mkV2 : Str -> V2 ;  -- predictable direct transitive
-    mkV2 : Str -> Case -> V2 ;  -- predictable with another case
-    mkV2 : V -> V2 ;    -- direct transitive
-    mkV2 : V -> Case -> V2 ; -- complement just case
-    mkV2 : V -> Prep -> V2 ; -- complement pre/postposition
-    mkV2 : VK -> V2 ;    -- direct transitive of Kotus verb
-    } ;
-
-
---3 Three-place verbs
---
--- Three-place (ditransitive) verbs need two prepositions, of which
--- the first one or both can be absent.
-
-  mkV3 = overload {
-   mkV3 : Str -> V3
-     = \s -> dirdirV3 (mkV s) ; 
-   mkV3 : V -> V3
-     = \v -> dirdirV3 v ;
-   mkV3 : V -> Prep -> Prep -> V3  -- e.g. puhua, allative, elative
-     = \v,p,q -> v ** {c2 = p ; c3 = q ; lock_V3 = <>} ; 
-   } ;
-
-  dirV3    : V -> Case -> V3 ;          -- siirtää, (accusative), illative
-  dirdirV3 : V         -> V3 ;          -- antaa, (accusative), (allative)
-
-
---3 Other complement patterns
---
--- Verbs and adjectives can take complements such as sentences,
--- questions, verb phrases, and adjectives.
-
-mkVV = overload {
-  mkVV : Str -> VV   -- e.g. "yrittää" (puhua)
-   = \s -> mkVVf (mkV s) infFirst ; 
-  mkVV : V -> VV     -- e.g. "alkaa" (puhua)
-   = \v -> mkVVf v infFirst ; 
-  mkVV : Str -> InfForm -> VV  -- e.g. "ruveta" (puhumaan)
-   = \s,i -> mkVVf (mkV s) i ;
-  mkVV : V -> InfForm -> VV  -- e.g. "lakata" (puhumasta)
-   = \v,i -> mkVVf v i ;
-  } ;
-
-mkVS = overload {
-  mkVS : Str -> VS   -- e.g. "väittää"
-   = \s -> lin VS (mk1V s) ;
-  mkVS : V -> VS     -- e.g. "sanoa"
-   = \v -> lin VS v ;
-  } ;
-
-  mkV2V = overload {
-    mkV2V : Str -> V2V 
-     = \s -> mkV2Vf (mkV s) (casePrep partitive) infIllat ; ----
-    mkV2V : V -> V2V 
-     = \v -> mkV2Vf v (casePrep partitive) infIllat ; ----
-    mkV2V : V -> Prep -> V2V  -- e.g. "käskeä" genitive
-     = \v,p -> mkV2Vf v p infIllat ;
-    mkV2Vf  : V -> Prep -> InfForm -> V2V -- e.g. "kieltää" partitive infElatv 
-     = \v,p,f -> mk2V2 v p ** {vi = f ; lock_V2V = <>} ;
-    } ;
-
-  mkV0  : V -> V0 ; --%
-
-  mkV2S : V -> Prep -> V2S ; -- e.g. "sanoa" allative
-  mkVVf : V -> InfForm -> VV ; -- e.g. "ruveta" infIllat
-  mkV2Vf : V -> Prep -> InfForm -> V2V ; -- e.g. "kieltää" partitive infElat  
-  mkVA  : V -> Prep -> VA ; -- e.g. "maistua" ablative
-  mkV2A : V -> Prep -> Prep -> V2A ; -- e.g. "maalata" accusative translative
-  mkVQ  : V -> VQ ; 
-  mkV2Q : V -> Prep -> V2Q ; -- e.g. "kysyä" ablative 
-
-  mkAS  : A -> AS ; --%
----  mkA2S : A -> Prep -> A2S ; --%
-  mkAV  : A -> AV ; --%
----  mkA2V : A -> Prep -> A2V ; --%
-
--- Notice: categories $AS, A2S, AV, A2V$ are just $A$, 
--- and the second argument is given
--- as an adverb. Likewise 
--- $V0$ is just $V$.
-
-  V0 : Type ; --%
-  AS, A2S, AV, A2V : Type ; --%
-
---2 Structural categories
-
-  mkAdV : Str -> AdV
-   = \s -> lin AdV (ss s) ;
-  mkAdA : Str -> AdA
-   = \s -> lin AdA (ss s) ;
-  mkAdN : Str -> AdN
-   = \s -> lin AdN (ss s) ;
-  mkPConj : Str -> PConj
-   = \s -> lin PConj (ss s) ;
-  mkSubj : Str -> Subj
-   = \s -> lin Subj (ss s) ;
-
-  mkPredet : Str -> Predet  -- invariable Predet, such as "vain"
-   = \s -> lin Predet {s = \\_,_ => s} ;
-
-  mkConj = overload {
-   mkConj : Str -> Conj
-   = \y -> {s1 = [] ; s2 = y ; n = Pl ; lock_Conj = <>} ;
-   mkConj : Str -> Str -> Conj 
-   = \x,y -> {s1 = x ; s2 = y ; n = Pl ; lock_Conj = <>} ;
-   mkConj : Str -> Str -> Number -> Conj 
-   = \x,y,n -> {s1 = x ; s2 = y ; n = n ; lock_Conj = <>} ;
-   } ;
-
-  mkDet = overload {
-    mkDet : Number -> N -> Det 
-    = \nu,noun -> MorphoFin.mkDet nu (snoun2nounBind noun) ;
-    mkDet : (isNeg : Bool) -> Number -> N -> Det  -- use this with True to create a negative determiner 
-    = \isNeg,nu,noun -> MorphoFin.mkDetPol isNeg nu (snoun2nounBind noun) ;
-    mkDet : (isNeg : Bool) -> Number -> N -> Case -> Det  -- paljon + False + partitive, ei yhtään + True + partitive
-    = \isNeg,nu,noun,_ -> MorphoFin.mkDetPol isNeg nu (snoun2nounBind noun) ;
-    } ;
-
---.
--- THE definitions should not bother the user of the API. So they are
--- hidden from the document.
-
-  Case = MorphoFin.Case ;
-  Number = MorphoFin.Number ;
-
-  singular = Sg ;
-  plural = Pl ;
-
-  nominative = Nom ;
-  genitive = Gen ;
-  partitive = Part ;
-  translative = Transl ;
-  inessive = Iness ;
-  essive  = Ess ;
-  elative = Elat ;
-  illative = Illat ;
-  adessive = Adess ;
-  ablative = Ablat ;
-  allative = Allat ;
-
-  infFirst = Inf1 ; infElat = Inf3Elat ; infIllat = Inf3Illat ; infIness = Inf3Iness ; infPresPart = InfPresPart ; infPresPartAgr = InfPresPartAgr ;
-
-  prePrep  : Case -> Str -> Prep = 
-    \c,p -> {c = NPCase c ; s = p ; isPre = True ; lock_Prep = <>} ;
-  postPrep : Case -> Str -> Prep =
-    \c,p -> {c = NPCase c ; s = p ; isPre = False ; lock_Prep = <>} ;
-  postGenPrep p = {
-    c = NPCase genitive ; s = p ; isPre = False ; lock_Prep = <>} ;
-  casePrep : Case -> Prep =
-    \c -> {c = NPCase c ; s = [] ; isPre = True ; lock_Prep = <>} ;
-  accPrep =  {c = NPAcc ; s = [] ; isPre = True ; lock_Prep = <>} ;
-
-  NK = {s : NForms ; lock_NK : {}} ;
-  AK = {s : NForms ; lock_AK : {}} ;
-  VK = {s : VForms ; lock_VK : {}} ;
-  AdvK = {s : Str ; lock_AdvK : {}} ;
-
-
-  mkN = overload {
-    mkN : (talo : Str) -> N = mk1N ;
-    --  \s -> nforms2snoun (nForms1 s) ;
-    mkN : (talo,talon : Str) -> N = mk2N ;
-    --  \s,t -> nforms2snoun (nForms2 s t) ;
-    mkN : (talo,talon,taloja : Str) -> N = mk3N ;
-    --  \s,t,u -> nforms2snoun (nForms3 s t u) ;
-    mkN : (talo,talon,taloja,taloa : Str) -> N = mk4N ;
-    --  \s,t,u,v -> nforms2snoun (nForms4 s t u v) ;
-    mkN : 
-      (talo,talon,taloa,talona,taloon,talojen,taloja,taloina,taloissa,taloihin
-        : Str) -> N = mk10N ;
-    mkN : (sora : Str) -> (tie : N) -> N = mkStrN ;
-    mkN : (oma,tunto : N) -> N = mkNN ;
-    mkN : (sana : NK) -> N = \w -> nforms2snoun w.s ;
-    mkN : V -> N = \w -> sverb2snoun w ;
-  } ;
-
-    exceptNomN : N -> Str -> N = \noun,nom -> lin N {
-      s = table {
-        0 => nom ;
-        f => noun.s ! f
-	} ;
-      h = noun.h
-      } ;
-
-
-----  mk1A : Str -> A = \jalo -> aForms2A (nforms2aforms (nForms1 jalo)) ;
-----  mkNA : N -> A = snoun2sadj ; 
-
-  mk1N : (talo : Str) -> N = \s -> lin N (nforms2snoun (nForms1 s)) ;
-  mk2N : (talo,talon : Str) -> N = \s,t -> nforms2snoun (nForms2 s t) ;
-  mk3N : (talo,talon,taloja : Str) -> N = \s,t,u -> nforms2snoun (nForms3 s t u) ;
-  mk4N : (talo,talon,taloa,taloja : Str) -> N = \s,t,u,v -> 
-      nforms2snoun (nForms4 s t u v) ;
-  mk10N : 
-      (talo,talon,taloa,talona,taloon,talojen,taloja,taloina,taloissa,taloihin
-        : Str) -> N = \a,b,c,d,e,f,g,h,i,j -> 
-        lin N (nforms2snoun (nForms10 a b c d e f g h i j)) ;
-
-  mkStrN : Str -> N -> N = \sora,tie -> {
-    s = \\c => sora + tie.s ! c ; 
-    h = tie.h ;
-    lock_N = <>
-    } ;
-  mkNN : N -> N -> N = \oma,tunto -> {
-    s = \\c => oma.s ! c + tunto.s ! c ; 
-    h = tunto.h ;
-    lock_N = <>
-    } ; ---- TODO: oma in possessive suffix forms
-
-  nForms1 : Str -> NForms = \ukko ->
-    let
-      ukk = init ukko ;
-      uko = weakGrade ukko ;
-      ukon = uko + "n" ;
-      o = case last ukko of {"ä" => "ö" ; "a" => "o"} ; -- only used then 
-      renka = strongGrade (init ukko) ;
-      rake = strongGrade ukko ;
-    in
-    case ukko of {
-      _ + "nen" => dNainen ukko ;
-      _ + ("aa" | "ee" | "ii" | "oo" | "uu" | "yy" |"ää"|"öö") => dPuu ukko ;
-      _ + ("ai" | "ei" | "oi" | "ui" | "yi" | "äi" | "öi") => dPuu ukko ;
-      _ + ("ie" | "uo" | "yö") => dSuo ukko ;
-      _ + ("ea" | "eä") => dKorkea ukko ;
-      _ + "is" => dKaunis ukko ;
-      _ + ("i" | "u") + "n" => dLiitin ukko (renka + "men") ;
-      _ + ("ton" | "tön") => dOnneton ukko ;
-      _ + "e" => dRae ukko (rake + "en") ;
-      _ + ("ut" | "yt") => dOttanut ukko ;
-      _ + ("as" | "äs") => dRae ukko (renka + last renka + "n") ;
-      _ + ("uus" | "yys" | "eus" | "eys") => dLujuus ukko ;
-      _ + "s" => dJalas ukko ; 
-
--- {- heuristics for 3-syllable nouns ending a/ä
-      _ + ("a" | "e" | "i" | "o" | "u" | "y" | "ä" | "ö") + ? + 
-          _ + "i" + ? + a@("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) ;  -- 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) ;  -- 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) ;  -- yhdyntä (but not isäntä)
-      _ + ("a" | "e" | "i" | "o" | "u") + ? + _ + 
-          ("a" | "e" | "o" | "u") + ? + "a" =>  
-          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ä") ;
-      _ + ("a" | "o" | "u" | "y" | "ä" | "ö") => dUkko ukko ukon ;
-      _ + "i" => dPaatti ukko ukon ;
-      _ + ("ar" | "är") => dPiennar ukko (renka + "ren") ;
-      _ + "e" + ("l" | "n") => dPiennar ukko (ukko + "en") ;
-      _ => dUnix ukko
-    } ;   
-
-
-    nForms2 : (_,_ : Str) -> NForms = \ukko,ukkoja -> 
-      let
-        ukot = nForms1 ukko ; 
-        ukon = weakGrade ukko + "n" ;
-      in
-      case <ukko,ukkoja> of {
-        <_, _ + ":" + ? + ("a" | "ä")> => dSDP ukko ;
-        <_ + "ea", _ + "oita"> => 
-          dSilakka ukko ukon ukkoja ;  -- idea, but not korkea
-        <_ + ("aa" | "ee" | "ii" | "oo" | "uu" | "yy" | "ää" | "öö" | 
-              "ie" | "uo" | "yö" | "ea" | "eä" | 
-              "ia" | "iä" | "io" | "iö"), _ + ("a" | "ä")> => 
-          nForms1 ukko ; --- to protect --- how to get "dioja"?
-        <_ + ("a" | "ä" | "o" | "ö"), _ + ("a" | "ä")> => 
-          dSilakka ukko ukon ukkoja ;
-        <arp + "i", _ + "i" + ("a" | "ä")> =>
-          dArpi ukko (init (weakGrade ukko) + "en") ;
-        <_ + "i", _ + ("eita" | "eitä")> => 
-          dTohtori ukko ;
-        <_ + ("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 ;
-        _ => 
-          Predef.error 
-           (["last argument should end in a/ä, not"] ++ ukkoja)
-      } ;
-
-    nForms3 : (_,_,_ : Str) -> NForms = \ukko,ukon,ukkoja -> 
-      let
-        ukk = init ukko ;
-        ukot = nForms2 ukko ukkoja ;
-      in
-      case <ukko,ukon> of {
-        <_, _ + ":n"> => dSDP ukko ;
-        <_ + ("aa" | "ee" | "ii" | "oo" | "uu" | "yy" | "ää" | "öö" | 
-              "ie" | "uo" | "yö" | "ea" | "eä" | 
-              "ia" | "iä" | "io" | "iö" | "ja" | "jä"), _ + "n"> => 
-           ukot ; --- to protect
-        <_ + ("a" | "o" | "u" | "y" | "ä" | "ö"), _ + "n"> => 
-          dSilakka ukko ukon ukkoja ;  -- auto,auton
-        <_ + "mpi", _ + ("emman" | "emmän")> => dSuurempi ukko ;
-        <_ + "in", _ + ("imman" | "immän")> => dSuurin ukko ;
-        <terv + "e", terv + "een"> => 
-          dRae ukko ukon ;
-        <taiv + ("as" | "äs"), taiv + ("aan" | "ään")> => 
-          dRae ukko ukon ;
-        <nukk + "e", nuk + "een"> => dRae ukko ukon ;
-        <arp + "i", arv + "en"> => dArpi ukko ukon ;
-        <_ + ("us" | "ys"), _ + "den"> => dLujuus ukko ;
-        <_, _ + "n"> => ukot ;
-        _ => 
-          Predef.error (["second argument should end in n, not"] ++ ukon)
-       } ;
-
-    nForms4 : (_,_,_,_ : Str) -> NForms = \ukko,ukon,ukkoja,ukkoa -> 
-      let
-        ukot = nForms3 ukko ukon ukkoja ;
-      in
-      case <ukko,ukon,ukkoja,ukkoa> of {
-        <_,_ + "n", _ + ("a" | "ä"), _ + ("a" | "ä")> => 
-          table {
-            2 => ukkoa ;
-            n => ukot ! n
-          } ;
-        _ => 
-          Predef.error 
-            (["last arguments should end in n, a/ä, and a/ä, not"] ++ 
-            ukon ++ ukkoja ++ ukkoa)
-      } ;
-
-  mkN2 = overload {
-    mkN2 : N -> N2 = \n -> mmkN2 n (casePrep genitive) ;
-    mkN2 : N -> Prep -> N2 = mmkN2
-    } ;
-
-  mmkN2 : N -> Prep -> N2 = \n,c -> n ** {c2 = c ; isPre = mkIsPre c ; lock_N2 = <>} ;
-  mkN3 = \n,c,e -> n ** {c2 = c ; c3 = e ; 
-    isPre = mkIsPre c  ; -- matka Lontoosta Pariisiin
-    isPre2 = mkIsPre e ;          -- Suomen voitto Ruotsista
-    lock_N3 = <>
-    } ;
-  
-  mkIsPre : Prep -> Bool = \p -> case p.c of {
-    NPCase Gen => notB p.isPre ;  -- Jussin veli (prep is <Gen,"",True>, isPre becomes False)
-    _ => True                     -- syyte Jussia vastaan, puhe Jussin puolesta
-    } ;
-
-  mkPN = overload {
-    mkPN : Str -> PN = mkPN_1 ;
-    mkPN : N -> PN = \s -> lin PN s ;
-    } ;
-
-  mkPN_1 : Str -> PN = \s -> lin PN (mk1N s) ;
-
--- adjectives
-
-  mkA = overload {
-    mkA : Str -> A  = mkA_1 ;
-    mkA : N -> A = \n -> noun2adjDeg n ** {lock_A = <>} ;
-    mkA : N -> (kivempaa,kivinta : Str) -> A = \n -> regAdjective n ;
-    mkA : (sana : AK) -> A = \w -> noun2adjDeg (nforms2snoun w.s) ;
-
-    mkA : (hyva,parempi,paras : N) -> (hyvin,paremmin,parhaiten : Str) -> A = \h,p,ps,hn,pn,ph -> lin A {
-      s = table {
-        Posit => table {
-           SAN nf => h.s ! nf ;
-           SAAdv  => hn
-           } ; 
-        Compar => table {
-           SAN nf => p.s ! nf ;
-           SAAdv  => pn
-           } ; 
-        Superl => table {
-           SAN nf => ps.s ! nf ;
-           SAAdv  => ph
-           }
-        } ;
-      h = h.h
-      } ;
-     } ;
-
-  mkA_1 : Str -> A = \x -> lin A (noun2adjDeg (mk1N x)) ;
-
--- auxiliaries
-  mkAdjective : (_,_,_ : SAdj) -> A = \hyva,parempi,paras -> 
-    {s = table {
-      Posit  => hyva.s ;
-      Compar => parempi.s ;
-      Superl => paras.s
-      } ;
-     h = hyva.h ;  ---- different for parempi, paras
-     lock_A = <>
-    } ;
-  regAdjective : SNoun -> Str -> Str -> A = \kiva, kivempi, kivin ->
-    mkAdjective 
-      (snoun2sadj kiva) 
-      (snoun2sadjComp False (nforms2snoun (dSuurempi kivempi))) 
-      (snoun2sadjComp False (nforms2snoun (dSuurin kivin))) ;
-  noun2adjDeg : SNoun -> A = \suuri -> 
-    regAdjective 
-      suuri 
-      (suuri.s ! 1 + "mpi")  ---- to check
-      (suuri.s ! 8 + "n") ; ----
-    
-
-
-
--- verbs
-
-  mkV = overload {
-    mkV : (huutaa : Str) -> V = mk1V ;
-    mkV : (huutaa,huusi : Str) -> V = mk2V ;
-    mkV : (huutaa,huudan,huusi : Str) -> V = mk3V ;
-    mkV : (
-      huutaa,huudan,huutaa,huutavat,huutakaa,huudetaan,
-      huusin,huusi,huusisi,huutanut,huudettu,huutanee : Str) -> V = mk12V ;
-    mkV : (sana : VK) -> V = \w -> vforms2sverb w.s ** {sc = NPCase Nom ; lock_V = <> ; p = []} ;
-    mkV : V -> Str -> V = \w,p -> {s = w.s ; sc = w.sc ; lock_V = <> ; h = w.h ; p = p} ;
-    mkV : Str -> V -> V = \s,v -> {s = \\f => s + v.s ! f ; sc = v.sc ; lock_V = <> ; h = v.h ; p = v.p} ;
-  } ;
-
-  mk1V : Str -> V = \s -> 
-    let vfs = vforms2sverb (vForms1 s) in 
-      vfs ** {sc = NPCase Nom ; lock_V = <> ; p = []} ;
-  mk2V : (_,_ : Str) -> V = \x,y -> 
-    let vfs = vforms2sverb (vForms2 x y) in vfs ** {sc = NPCase Nom ; lock_V = <> ; p = []} ;
-  mk3V : (huutaa,huudan,huusi : Str) -> V = \x,_,y -> mk2V x y ; ----
-  mk12V : (
-      huutaa,huudan,huutaa,huutavat,huutakaa,huudetaan,
-      huusin,huusi,huusisi,huutanut,huudettu,huutanee : Str) -> V = 
-     \a,b,c,d,e,f,g,h,i,j,k,l -> 
-        vforms2sverb (vForms12 a b c d e f g h i j k l) ** {sc = NPCase Nom ; lock_V = <> ; p = []} ;
-
-  vForms1 : Str -> VForms = \ottaa ->
-    let
-      a = last ottaa ;
-      otta = init ottaa ; 
-      ott  = init otta ;
-      ots  = init ott + "s" ;
-      ota  = weakGrade otta ;
-      otin = init (strongGrade (init ott)) + "elin" ;
-      ot   = init ota ;
-    in
-    case ottaa of {
-      _ + ("e" | "i" | "o" | "u" | "y" | "ö") + ("a" | "ä") =>
-        cHukkua ottaa (ota + "n") ;
-      _ + ("l" | "n" | "r") + ("taa" | "tää") => 
-        cOttaa ottaa (ota + "n") (ots + "in") (ots + "i") ;
-      ("" | ?) + ("a" | "e" | "i" | "o" | "u") + ? + _ + 
-        ("a" | "e" | "i" | "o" | "u") + _ + "aa" => 
-        cOttaa ottaa (ota + "n") (ot + "in") (ott + "i") ;
-      ("" | ?) + ("a" | "e" | "i") + _ + "aa" => 
-        cOttaa ottaa (ota + "n") (ot + "oin") (ott + "oi") ;
-      _ + ("aa" | "ää") => 
-        cOttaa ottaa (ota + "n") (ot + "in") (ott + "i") ;
-      _ + ("ella" | "ellä") => 
-        cKuunnella ottaa otin ;
-      _ + ("osta" | "östä") => 
-        cJuosta ottaa (init ott + "ksen") ;
-      _ + ("st" | "nn" | "ll" | "rr") + ("a" | "ä") => 
-        cJuosta ottaa (ott + "en") ;
-      _ + ("ita" | "itä") => 
-        cHarkita ottaa ;
-      _ + ("eta" | "etä" | "ota" | "ata" | "uta" | "ytä" | "ätä" | "ötä") => 
-        cPudota ottaa (strongGrade ott + "si") ;
-      _ + ("da" | "dä") => 
-        cJuoda ottaa ;
-      _ => Predef.error (["expected infinitive, found"] ++ ottaa) 
-    } ;   
-
-  vForms2 : (_,_ : Str) -> VForms = \huutaa,huusi ->
-    let
-      huuda = weakGrade (init huutaa) ;
-      huusin = weakGrade huusi + "n" ;
-      autoin = weakGrade (init huusi) + "in" ;
-    in 
-    case <huutaa,huusi> of {
-      <_ + ("taa" | "tää"), _ + ("oi" | "öi")> =>
-        cOttaa huutaa (huuda + "n") autoin huusi ;
-      <_ + ("aa" | "ää"), _ + "i"> =>
-        cOttaa huutaa (huuda + "n") huusin huusi ;
-      <_ + ("eta" | "etä"), _ + "eni"> =>
-        cValjeta huutaa huusi ;
-      <_ + ("sta" | "stä"), _ + "si"> =>
-        vForms1 huutaa ; -- pestä, halkaista
-      <_ + ("ta" | "tä"), _ + "si"> =>
-        cPudota huutaa huusi ;
-      <_ + ("lla" | "llä"), _ + "li"> =>
-        cKuunnella huutaa huusin ;
-      _ => vForms1 huutaa
-      } ;
-
-
-
-  caseV c v = {s = v.s ; sc = NPCase c ; h = v.h ; lock_V = <> ; p = v.p} ;
-
-  vOlla = {
-    s = table SVForm ["olla";"ole";"on";"o";"olk";"olla";"oli";"oli";"olisi";"oll";"oltu";"ollu";"liene";"ole"] ;
-    sc = NPCase Nom ; h = Back ; lock_V = <> ; p = []} ; ---- lieneekö
-
-  mk2V2 : V -> Prep -> V2 = \v,c -> v ** {c2 = c ; lock_V2 = <>} ;
-  caseV2 : V -> Case -> V2 = \v,c -> mk2V2 v (casePrep c) ; 
-  dirV2 v = mk2V2 v accPrep ;
-
-  mkAdv = overload { 
-    mkAdv : Str -> Adv = \s -> {s = s ; lock_Adv = <>} ;
-    mkAdv : AdvK -> Adv = \s -> {s = s.s ; lock_Adv = <>} ;
-    } ;
-
-  mkV2 = overload {
-    mkV2 : Str -> V2 = \s -> dirV2 (mk1V s) ;
-    mkV2 : Str -> Case -> V2 = \s -> caseV2 (mk1V s) ;
-    mkV2 : V -> V2 = dirV2 ;
-    mkV2 : V -> Case -> V2 = caseV2 ;
-    mkV2 : V -> Prep -> V2 = mk2V2 ;
-    mkV2 : VK -> V2 = \w -> dirV2 (vforms2sverb w.s ** {sc = NPCase Nom ; lock_V = <> ; p = []}) ;
-    } ;
-
-  mk2V2 : V -> Prep -> V2 ;
-  caseV2 : V -> Case -> V2 ;
-  dirV2 : V -> V2 ;
-
-  dirV3 v p = v ** {c2 = accPrep ; c3 = casePrep p ; lock_V3 = <>} ; 
-  dirdirV3 v = dirV3 v allative ;
-
-
-  mkVVf  v f = v ** {vi = f ; lock_VV = <>} ;
-  mkVQ  v = v ** {lock_VQ = <>} ;
-
-  V0 : Type = V ;
-  AS, A2S, AV : Type = A ;
-  A2V : Type = A2 ;
-
-  mkV0  v = v ** {lock_V = <>} ;
-  mkV2Sbare : V -> V2S = \v -> mkV2S v (casePrep allative) ; ----
-
-  mkV2S v p = mk2V2 v p ** {lock_V2S = <>} ;
-  mkV2Vbare : V -> V2V = \v -> mkV2Vf v (casePrep partitive) infIllat ; ----
---  mkV2V v p = mkV2Vf v p infIllat ;
-  mkV2Vf v p f = mk2V2 v p ** {vi = f ; lock_V2V = <>} ;
-
-  mkVAbare : V -> VA = \v -> mkVA v (casePrep partitive) ; ----
-  mkVA  v p = v ** {c2 = p ; lock_VA = <>} ;
-  mkV2Abare : V -> V2A = \v -> mkV2A v (casePrep partitive) (casePrep translative) ;
-  mkV2A v p q = v ** {c2 = p ; c3 = q ; lock_V2A = <>} ;
-  mkV2Qbare : V -> V2Q = \v -> mkV2Q v (casePrep ablative) ; ----
-  mkV2Q v p = mk2V2 v p ** {lock_V2Q = <>} ;
-
-  mkAS  v = v ** {lock_A = <>} ;
----  mkA2S v p = mkA2 <v : A> p ** {lock_A = <>} ;
-  mkAV  v = v ** {lock_A = <>} ;
----  mkA2V v p = mkA2 <v : A> p ** {lock_A2 = <>} ;
-
-} ;
diff --git a/lib/src/finnish/stemmed/ParseFin.gf b/lib/src/finnish/stemmed/ParseFin.gf
--- a/lib/src/finnish/stemmed/ParseFin.gf
+++ b/lib/src/finnish/stemmed/ParseFin.gf
@@ -1,42 +1,55 @@
---# -path=.:..:../../abstract:../../common:../../english:../kotus
+--# -path=.:..:../../abstract:../../common:../../api:../../english:../kotus:../../translator
 
 concrete ParseFin of ParseEngAbs = 
-  TenseX, ---- - [Pol, PNeg, PPos],
+  TenseX,  ---- TODO add potential forms 
   CatFin,
-  NounFin - [PPartNP],
+  NounFin - [PPartNP,
+    UsePron, PossPron  -- replaced by variants with prodrop
+    ],
   AdjectiveFin,
   NumeralFin,
   SymbolFin [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP],
   ConjunctionFin,
-  VerbFin - [SlashV2V, PassV2, UseCopula, ComplVV],
+  VerbFin - [SlashV2V, PassV2, UseCopula, ComplVV,
+             VPSlashPrep],  -- with empty prepositions, a cyclic rule that leads to overgeneration
   AdverbFin,
   PhraseFin,
   SentenceFin,
   QuestionFin,
   RelativeFin,
-  IdiomFin [NP, VP, Tense, Cl, ProgrVP, ExistNP]
-  , ExtraFin [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash, Voc, RP, GenRP, 
+  IdiomFin [NP, VP, Tense, Cl, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP],
+  ConstructionFin,
+  DocumentationFin,  
+  ExtraFin [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash, Voc, RP, GenRP, PassVPSlash, PassAgentVPSlash,
       Temp, Tense, Pol, Conj, VPS, ListVPS, S, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS,
       VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV]
- , DictEngFin 
+ , DictionaryFin
 ** 
-open MorphoFin, ResFin, ParadigmsFin, SyntaxFin, StemFin, Prelude in {
+open MorphoFin, ResFin, ParadigmsFin, SyntaxFin, StemFin, (E = ExtraFin), (G = GrammarFin), Prelude in {
 
 flags literal=Symb ; coding = utf8 ;
 
+-- the overrides -----
 lin
-    ComplVV v ant pol vp = 
+
+ UsePron p = G.UsePron (E.ProDrop p) | G.UsePron p ;
+ PossPron p = E.ProDropPoss p | G.PossPron p ;
+
+----------------------
+
+lin
+   {- ComplVV v ant pol vp = 
       insertObj 
         (\\_,b,a => infVPGen pol.p v.sc b a vp v.vi) 
         (predSV {s = v.s ; 
-                sc = case vp.sc of {
+                sc = case vp.s.sc of {
                   NPCase Nom => v.sc ;   -- minun täytyy pestä auto
                   c => c                 -- minulla täytyy olla auto
                   } ;
                 h = v.h ; p = v.p
                }
          ) ;
-
+-}
 
   ---- what is this...
   myself_NP = mkPronounGen False "itse" "itsen" "itseä" "itsenä" "itseen" Sg P1  ** {isPron = True ; isNeg = False} ;
@@ -55,22 +68,7 @@
     h = cn.h
     } ;
 
-  PassVPSlash = passVPSlash ;
 
-oper  
-  passVPSlash : VPSlash -> ResFin.VP = \vp -> lin VP {
-      s = \\vif,ant,pol,agr => case vif of {
-        VIFin t  => vp.s ! VIPass t ! ant ! pol ! agr ;
-        _ => vp.s ! vif ! ant ! pol ! agr 
-        } ;
-      s2 = vp.s2 ;
-      adv = vp.adv ;
-      ext = vp.ext ;
-      qp = vp.qp ;
-      isNeg = vp.isNeg ;
-      sc = case vp.c2.c of {NPCase Nom => NPAcc ; c => c}
-      } ; 
-
 lin
   DashCN noun1 noun2 = {
     s = \\nf => noun1.s ! 10 ++ BIND ++ noun2.s ! nf ;
@@ -82,7 +80,7 @@
   PredVPosv np vp = mkCl np vp ; ----
 
   -- Ant -> Pol -> VPSlash -> RS ; --- here replaced by a relative clause 
-  PastPartRS ant pol vps = mkRS ant pol (mkRCl which_RP (passVPSlash (lin VPSlash vps))) ;
+  PastPartRS ant pol vps = mkRS ant pol (mkRCl which_RP (E.PassVPSlash (lin VPSlash vps))) ;
 
   ApposNP np1 np2 = {
       s = \\c => np1.s ! c ++ "," ++ np2.s ! c ;
@@ -106,11 +104,12 @@
       isNeg = quant.isNeg
       } ;
 
-  SlashV2V v ant p vp = 
-      insertObj (\\_,b,a => infVPGen p.p v.sc b a vp v.vi) (predSV v) ** {c2 = v.c2} ;
-
+{-  SlashV2V v ant p vp = 
+      insertObj (\\_,b,a => infVP v.sc b a vp v.vi) (predSV v) ** {c2 = v.c2} ; ----
+      ---- insertObj (\\_,b,a => infVPGen p.p v.sc b a vp v.vi) (predSV v) ** {c2 = v.c2} ;
+-}
   CompS s = {s = \\_ => "että" ++ s.s} ;  -- S -> Comp            ---- what are these expected to do ? 29/3/2013
-  CompVP ant pol vp = {s = \\a => infVPGen pol.p vp.sc Pos a vp Inf1} ; -- VP -> Comp
+  CompVP ant pol vp = {s = \\a => infVPGen pol.p vp.s.sc Pos a vp Inf1} ; -- VP -> Comp
 
 
   that_RP = which_RP ;
@@ -135,12 +134,14 @@
    SlashVPIV2V v pol vpi = -- : V2V -> Pol -> VPI -> VPSlash ;
       insertObj (\\_,b,a => vpi.s ! v.vi) (predSV v) ** {c2 = v.c2} ;
 
-   VPSlashVS v vp = -- : VS -> VP -> VPSlash ; -- hän sanoo (minun) menevän (!) ---- menneen ?
-      insertObj (\\_,b,a => infVP v.sc b a vp InfPresPart) (predSV v) ** {c2 = {c = NPCase Gen ; s = [] ; isPre = True}} ;
-     
+ {-  VPSlashVS v vp = -- : VS -> VP -> VPSlash ; -- hän sanoo (minun) menevän (!) ---- menneen ?
+      insertObj (\\_,b,a => infVP v.sc b a vp InfPresPart) (predSV v) ** 
+                   {c2 = {c = NPCase Gen ; s = \\_ => [] ; h = Back ; isPre = True}} ;
+   -}  
 --   SlashSlashV2V v ant pol vps = -- : V2V -> Ant -> Pol -> VPSlash -> VPSlash ; --- not implemented in Eng so far
 --      insertObj (\\_,b,a => infVPGen pol.p v.sc b a vps v.vi) (predSV v) ** {c2 = v.c2} ; --- or vps.c2 ??
 
 --in Verb,   SlashV2VNP : V2V -> NP -> VPSlash -> VPSlash
+
 }
 
diff --git a/lib/src/finnish/stemmed/SentenceFin.gf b/lib/src/finnish/stemmed/SentenceFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/SentenceFin.gf
+++ /dev/null
@@ -1,69 +0,0 @@
-concrete SentenceFin of Sentence = CatFin ** open Prelude, ResFin, StemFin in {
-
-  flags optimize=all_subs ;
-
-  lin
-
-    PredVP np vp = mkClausePol (orB np.isNeg vp.isNeg) (subjForm np vp.sc) np.a vp ;
-
-    PredSCVP sc vp = mkClause (\_ -> sc.s) (agrP3 Sg) vp ;
-
-    ImpVP vp = {
-      s = \\pol,agr => 
-        let 
-          verb  = vp.s ! VIImper ! Simul ! pol ! agr ;
-          compl = vp.s2 ! False ! pol ! agr ++ vp.ext  --- False = like inf (osta auto)
-        in
-        verb.fin ++ verb.inf ++ compl ;
-    } ;
-
--- The object case is formed at the use site of $c2$, in $Relative$ and $Question$.
-
-    SlashVP np vp = { 
-      s = \\t,a,p => (mkClause (subjForm np vp.sc) np.a vp).s ! t ! a ! p ! SDecl ;
-      c2 = vp.c2
-      } ;
-
-    AdvSlash slash adv = {
-      s  = \\t,a,b => slash.s ! t ! a ! b ++ adv.s ;
-      c2 = slash.c2
-      } ;
-
-    SlashPrep cl prep = {
-      s = \\t,a,p => cl.s ! t ! a ! p ! SDecl ; 
-      c2 = prep
-      } ;
-
-    SlashVS np vs slash = { 
-      s = \\t,a,p => 
-        (mkClause (subjForm np vs.sc) np.a 
-          (insertExtrapos ("että" ++ slash.s) 
-             (predSV vs))
-        ).s ! t ! a ! p ! SDecl ;
-      c2 = slash.c2
-      } ;
-
-
-    EmbedS  s  = {s = etta_Conj ++ s.s} ;
-    EmbedQS qs = {s = qs.s} ;
-    EmbedVP vp = {s = infVP (NPCase Nom) Pos (agrP3 Sg) vp Inf1} ; --- case,pol,agr,infform
-
-    UseCl  t p cl = {s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p ! SDecl} ;
-    UseQCl t p cl = {s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p} ;
-    UseRCl t p cl = {
-      s = \\r => t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p ! r ;
-      c = cl.c
-      } ;
-    UseSlash t p cl = {
-      s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p ;
-      c2 = cl.c2
-    } ;
-
-    AdvS a s = {s = a.s ++ s.s} ;
-    ExtAdvS a s = {s = a.s ++ "," ++ s.s} ;
-
-    RelS s r = {s = s.s ++ "," ++ r.s ! agrP3 Sg} ; ---- mikä
-
-    SSubjS a subj b = {s = a.s ++ "," ++ subj.s ++ b.s} ;
-
-}
diff --git a/lib/src/finnish/stemmed/StemFin.gf b/lib/src/finnish/stemmed/StemFin.gf
--- a/lib/src/finnish/stemmed/StemFin.gf
+++ b/lib/src/finnish/stemmed/StemFin.gf
@@ -105,7 +105,19 @@
     harmonyV : Str -> Str -> Harmony -> Str = \u,y,h -> case h of 
        {Back => u ; Front => y} ;
 
+    SPN : Type = SNoun ;
 
+    snoun2spn : SNoun -> SPN = \n -> n ;
+
+    exceptNomSNoun : SNoun -> Str -> SNoun = \noun,nom -> {
+      s = table {
+        0 => nom ;
+        f => noun.s ! f
+	} ;
+      h = noun.h
+      } ;
+
+
 -- Adjectives --- could be made more compact by pressing comparison forms down to a few
 
 param 
@@ -128,35 +140,70 @@
         h = tuore.h
        } ;
 
+  sAN : SNForm -> SAForm = \n -> SAN n ;
+  sAAdv : SAForm = SAAdv ;
 
+  sANGen : (SAForm => Str) -> Str = \a -> glue (a ! SAN 1) "n" ;
+
+    mkAdj : (hyva,parempi,paras : SNoun) -> (hyvin,paremmin,parhaiten : Str) -> {s : Degree => SAForm => Str ; h : Harmony} = \h,p,ps,hn,pn,ph -> {
+      s = table {
+        Posit => table {
+           SAN nf => h.s ! nf ;
+           SAAdv  => hn
+           } ; 
+        Compar => table {
+           SAN nf => p.s ! nf ;
+           SAAdv  => pn
+           } ; 
+        Superl => table {
+           SAN nf => ps.s ! nf ;
+           SAAdv  => ph
+           }
+        } ;
+      h = h.h
+      } ;
+
+  snoun2compar : SNoun -> Str = \n -> (n.s ! 1 + "mpi")  ; ---- to check
+  snoun2superl : SNoun -> Str = \n -> (n.s ! 8 + "n") ; ----
+    
+
+
 -- verbs
 
+
+--  SVForm : Type = Predef.Ints 13 ;
+
+-- easier to understand, better error msgs
+param 
+  SVForm = SVInf | SVps1 | SVps3 | SVpp3 | SVip2 | SVpas | SVis1 | SVis3 | SVcon | SVppa | SVppp | SVppg | SVpot | SVpac ;
+
 oper
-  SVForm : Type = Predef.Ints 13 ;
   SVerb : Type = {s : SVForm => Str ; h : Harmony} ;
 
+  ollaSVerbForms : SVForm => Str = table SVForm ["oll";"ole";"on";"o";"olk";"olla";"oli";"oli";"olisi";"oll";"olt";"ollu";"liene";"ole"] ;
+
   -- used in Cat
-  SVerb1 = {s : SVForm => Str ; sc : NPForm ; h : Harmony ; p : Str} ;
+  SVerb1 = {s : SVForm => Str ; sc : SubjCase ; h : Harmony ; p : Str} ;
 
   sverb2verbBind : SVerb -> Verb = sverb2verb True ;
   sverb2verbSep  : SVerb -> Verb = sverb2verb False ;
 
   vforms2sverb : VForms -> SVerb = \vf -> {
     s = table {
-      0  =>             (vf ! 0) ;  -- tulla
-      1  => Predef.tk 1 (vf ! 1) ;  -- tule(n)
-      2  =>             (vf ! 2) ;  -- tulee
-      3  => Predef.tk 3 (vf ! 3) ;  -- tule(vat)
-      4  => Predef.tk 2 (vf ! 4) ;  -- tulk(aa)
-      5  => Predef.tk 2 (vf ! 5) ;  -- tulla(an)
-      6  => Predef.tk 1 (vf ! 6) ;  -- tuli(n)
-      7  =>             (vf ! 7) ;  -- tuli
-      8  =>             (vf ! 8) ;  -- tulisi
-      9  => Predef.tk 2 (vf ! 9) ;  -- tull(ut)
-      10 => Predef.tk 1 (vf ! 10) ; -- tult(u)
-      11 => weakGrade   (vf ! 10) ; -- tullu(n)
-      12 => Predef.tk 1 (vf ! 11) ; -- tulle(e)
-      13 => Predef.tk 3 (vf ! 3)    -- tule(va)
+      SVInf  => Predef.tk 1 (vf ! 0) ;  -- tull(a)
+      SVps1  => Predef.tk 1 (vf ! 1) ;  -- tule(n)
+      SVps3  =>             (vf ! 2) ;  -- tulee
+      SVpp3  => Predef.tk 3 (vf ! 3) ;  -- tule(vat)
+      SVip2  => Predef.tk 2 (vf ! 4) ;  -- tulk(aa)
+      SVpas  => Predef.tk 2 (vf ! 5) ;  -- tulla(an)
+      SVis1  => Predef.tk 1 (vf ! 6) ;  -- tuli(n)
+      SVis3  =>             (vf ! 7) ;  -- tuli
+      SVcon  =>             (vf ! 8) ;  -- tulisi
+      SVppa  => Predef.tk 2 (vf ! 9) ;  -- tull(ut)
+      SVppp  => Predef.tk 1 (vf ! 10) ; -- tult(u)
+      SVppg  => weakGrade   (vf ! 10) ; -- tullu(n)
+      SVpot  => Predef.tk 1 (vf ! 11) ; -- tulle(e)
+      SVpac  => Predef.tk 3 (vf ! 3)    -- tule(va)
       } ;
     h = aHarmony (last (vf ! 0)) ;
     } ;
@@ -166,25 +213,26 @@
       plus = plusIf b ;
       vh   = sverb.s ;
 
-      tulla   = vh ! 0 ; 
-      tule_   = vh ! 1 ;    -- tule(n) 
-      tulee   = vh ! 2 ; 
-      tule__  = vh ! 3 ;    -- tule(vat)
-      tulk_   = vh ! 4 ;    -- tulk(aa) 
-      tulla_  = vh ! 5 ;    -- tulla(an) 
-      tuli_   = vh ! 6 ;    -- tuli(n)
-      tuli    = vh ! 7 ;
-      tulisi  = vh ! 8 ;
-      tull_   = vh ! 9 ;    -- tull(ut)
-      tult_   = vh ! 10 ;
-      tullu__ = vh ! 11 ;   -- tullu(n)
-      tulle_  = vh ! 12 ;   -- tulle(e)
-      tule___ = vh ! 13 ;   -- tule(va)
+      tull    = vh ! SVInf ;    -- tull(a) 
+      tule_   = vh ! SVps1 ;    -- tule(n) 
+      tulee   = vh ! SVps3 ; 
+      tule__  = vh ! SVpp3 ;    -- tule(vat)
+      tulk_   = vh ! SVip2 ;    -- tulk(aa) 
+      tulla_  = vh ! SVpas ;    -- tulla(an) 
+      tuli_   = vh ! SVis1 ;    -- tuli(n)
+      tuli    = vh ! SVis3 ;
+      tulisi  = vh ! SVcon ;
+      tull_   = vh ! SVppa ;    -- tull(ut)
+      tult_   = vh ! SVppp ;
+      tullu__ = vh ! SVppg ;   -- tullu(n)
+      tulle_  = vh ! SVpot ;   -- tulle(e)
+      tule___ = vh ! SVpac ;   -- tule(va)
 
       a = harmonyA sverb.h ;
       o = harmonyV "o" "ö" sverb.h ;
       u = harmonyV "u" "y" sverb.h ;
 
+      tulla   = plus tull a ;
       tulko   = plus tulk_ o ;
       tulkoo  = plus tulko o ;
       tullee  = plus tull_ "ee" ;
@@ -194,7 +242,12 @@
       tullun  = plus tullu_ "n" ; 
       tultu   = plus tult_ u ;
 
-      tuleva  = plus tule___ ("v" + a) ;
+      tulev    = plus tule___ "v" ;
+      tuleva   = plus tule___ ("v" + a) ;
+      tulem    = plus tule___ "m" ;
+      tulema   = plus tule___ ("m" + a) ;
+      tultav   = plus tult_ (a + "v") ;
+      tultava  = plus tult_ (a + "v" + a) ;
 
       tullutN : Noun = snoun2noun b {
         s = table SNForm [
@@ -230,12 +283,79 @@
         h = sverb.h
         } ;
 
+      tulevaN : Noun = snoun2noun b {
+        s = table SNForm [
+          tuleva ;
+          tuleva ;
+          plus tuleva a ;
+          plus tuleva ("n" + a) ;
+          plus tuleva a ;
+          plus tulev "ie" ;
+          plus tulev ("i" + a) ;
+          plus tulev "i" ;
+          plus tulev "i" ;
+          plus tulev "ii" ;
+          tuleva
+        ] ;
+        h = sverb.h
+        } ;
 
-      tulema  = plus tule___ ("m" + a) ;
+      tultavaN : Noun = snoun2noun b {
+        s = table SNForm [
+          tultava ;
+          tultava ;
+          plus tultava a ;
+          plus tultava ("n" + a) ;
+          plus tultava a ;
+          plus tultav "ie" ;
+          plus tultav ("i" + a) ;
+          plus tultav "i" ;
+          plus tultav "i" ;
+          plus tultav "ii" ;
+          tuleva
+        ] ;
+        h = sverb.h
+        } ;
+
+      tulemaN : Noun = snoun2noun b {
+        s = table SNForm [
+          tulema ;
+          tulema ;
+          plus tulema a ;
+          plus tulema ("n" + a) ;
+          plus tulema a ;
+          plus tulem "ie" ;
+          plus tulem ("i" + a) ;
+          plus tulem "i" ;
+          plus tulem "i" ;
+          plus tulem "ii" ;
+          tulema
+        ] ;
+        h = sverb.h
+        } ;
+
+
       vat     = "v" + a + "t"
     in
     {s = table {
       Inf Inf1 => tulla ;
+      Inf Inf1Long  => plus tulla "kse" ;
+      Inf Inf2Iness => plus tull ("ess" + a) ;
+      Inf Inf2Instr => plus tull "en" ;
+      Inf Inf2InessPass => plus tult_ (a + "ess" + a) ;
+      Inf Inf3Iness => plus tulema ("ss" + a) ;
+      Inf Inf3Elat  => plus tulema ("st" + a) ;
+      Inf Inf3Illat => plus tulema (a + "n") ;
+      Inf Inf3Adess => plus tulema ("ll" + a) ;
+      Inf Inf3Abess => plus tulema ("tt" + a) ;
+      Inf Inf3Instr => plus tulema "n" ;
+      Inf Inf3InstrPass => plus tult_ (a + "m" + a + "n") ;
+      Inf Inf4Nom   => plus tule__ "minen" ;
+      Inf Inf4Part  => plus tule__ ("mist" + a) ; 
+      Inf Inf5      => plus tulema ("isill" + a) ;
+      Inf InfPresPart => plus tuleva "n" ;
+      Inf InfPresPartAgr => tuleva ;
+
       Presn Sg P1  => plus tule_ "n" ;
       Presn Sg P2  => plus tule_ "t" ;
       Presn Sg P3  => tulee ;
@@ -254,6 +374,13 @@
       Condit Pl P1 => plus tulisi "mme" ; --# notpresent
       Condit Pl P2 => plus tulisi "tte" ; --# notpresent
       Condit Pl P3 => plus tulisi vat ;   --# notpresent
+      Potent Sg P1 => plus tulle_ "n" ;   --# notpresent
+      Potent Sg P2 => plus tulle_ "t" ;   --# notpresent
+      Potent Sg P3 => plus tulle_ "e" ;   --# notpresent
+      Potent Pl P1 => plus tulle_ "mme" ; --# notpresent
+      Potent Pl P2 => plus tulle_ "tte" ; --# notpresent
+      Potent Pl P3 => plus tulle_ vat ;   --# notpresent
+      PotentNeg    => tulle_ ;   --# notpresent
       Imper Sg     => tule_ ;
       Imper Pl     => plus tulk_ (a + a) ;
       ImperP3 Sg   => plus tulkoo "n" ;
@@ -266,31 +393,36 @@
       PassImpf False    => tultu ;                    --# notpresent
       PassCondit True   => plus tult_ (a + "isiin") ; --# notpresent
       PassCondit False  => plus tult_ (a + "isi") ;   --# notpresent
+      PassPotent True   => plus tult_ (a + "neen") ; --# notpresent
+      PassPotent False  => plus tult_ (a + "ne") ; --# notpresent
+      PassImper True    => plus tult_ (a + "k" + o + o + "n") ;
+      PassImper False   => plus tult_ (a + "k" + o) ;
+
+      PresPartAct (AN n)  => tulevaN.s ! n ;
+      PresPartAct AAdv    => plus tuleva "sti" ;
+      PresPartPass (AN n)  => tultavaN.s ! n ;
+      PresPartPass AAdv    => plus tultava "sti" ;
+
       PastPartAct (AN n)  => tullutN.s ! n ;
       PastPartAct AAdv    => plus tullee "sti" ;
       PastPartPass (AN n) => tultuN.s ! n ;
       PastPartPass AAdv   => plus tullu__ "sti" ;
-      Inf Inf3Iness => plus tulema ("ss" + a) ;
-      Inf Inf3Elat  => plus tulema ("st" + a) ;
-      Inf Inf3Illat => plus tulema (a + "n") ;
-      Inf Inf3Adess => plus tulema ("ll" + a) ;
-      Inf Inf3Abess => plus tulema ("tt" + a) ;
-      Inf InfPresPart => plus tuleva "n" ;
-      Inf InfPresPartAgr => tuleva
+
+      AgentPart (AN n)  => tulemaN.s ! n ;
+      AgentPart AAdv    => plus tulema "sti" 
+
       } ;
-    sc = NPCase Nom ;
+    sc = SCNom ;
     lock_V = <>
     } ;
 
-  predSV : SVerb1 -> VP = \sv ->
-    predV (sverb2verbSep sv ** {p = sv.p ; sc = sv.sc ; qp = case sv.h of {Back => True ; Front => False}}) ;
---    (Verb ** {sc : NPForm ; qp : Bool ; p : Str}) -> VP = \verb -> {
+  predSV : SVerb1 -> VP = predV ; 
 
 
 -- word formation functions
 
   sverb2snoun : SVerb1 -> SNoun = \v ->    -- syöminen
-    let teke = v.s ! 13 in {
+    let teke = v.s ! SVpac in {
     s = table {
       0 => partPlus teke "minen" ;
       1 => partPlus teke "mise" ;
@@ -308,7 +440,7 @@
     } ;
 
   sverb2nounPresPartAct : SVerb1 -> SNoun = \v ->  -- syövä
-    let teke = v.s ! 13 in {
+    let teke = v.s ! SVpac in {
     s = table {
       0 => partPlus teke "va" ;
       1 => partPlus teke "va" ;
@@ -327,7 +459,7 @@
 
   sverb2nounPresPartPass : SVerb1 -> SNoun = \v ->  -- syötävä
     let a = harmonyA v.h in
-    nforms2snoun (dLava (partPlus (v.s ! 3) (partPlus "t" (partPlus a (partPlus "v" a))))) ;
+    nforms2snoun (dLava (partPlus (v.s ! SVppp) (partPlus "t" (partPlus a (partPlus "v" a))))) ;
 
   dLava : Str -> NForms = \s -> dUkko s (s + "n") ;
   
@@ -343,7 +475,8 @@
 
 -- for Symbol
 
-  defaultStemEnding : SNForm -> Str = \c -> case c of {
+  addStemEnding : Str -> SPN = \i -> {
+    s = \\c => i ++ bindColonIfS c ++ case c of {
       0 => "" ;
       1 => "i" ;
       2 => "ia" ;
@@ -355,7 +488,10 @@
       8 => "i" ;
       9 => "ihi" ;
      10 => "" 
-      } ; 
+     } ;
+    h = Back ----
+    } ;
+ 
   bindIfS : SNForm -> Str = \c -> case c of {
     0 | 10 => [] ;
     _ => BIND
@@ -365,4 +501,268 @@
     _ => BIND ++ ":" ++ BIND
     } ;
 
+
+-----------------------------------------------------------------------
+---- a hack to make VerbFin compile accurately for library (in ../), 
+---- and in a simplified way for ParseFin (here)
+
+  slashV2VNP : (SVerb1 ** {c2 : Compl ; vi : VVType}) -> (NP ** {isNeg : Bool}) -> 
+    (VP ** {c2 : Compl}) -> (VP ** {c2 : Compl}) = 
+    \v, np, vp -> {
+      s  = v ;
+      s2 = \\fin,b,a =>  appCompl fin b v.c2 np ++ v.s ! SVInf ;
+                         ---- infVP v.sc b a vp v.vi ;
+                         -- ignoring Acc variation and pre/postposition and proper inf form
+      ext = [] ;
+      adv = \\_ => v.p ;
+      vptyp = vp.vptyp ; -- ignoring np.isNeg
+      c2 = vp.c2
+      } ;
+
+--------------------------------
+
+---- VP now stemming-dependent. AR 7/12/2013
+
+  VP = {
+    s   : SVerb1 ;
+    s2  : Bool => Polarity => Agr => Str ; -- talo/talon/taloa
+    adv : Polarity => Str ; -- ainakin/ainakaan
+    ext : Str ;
+    vptyp : {isNeg : Bool ; isPass : Bool} ;-- True if some complement is negative, and if the verb is rendered in the passive
+    } ;
+
+  defaultVPTyp = {isNeg = False ; isPass = False} ;
+ 
+  predV : SVerb1 -> VP = \verb -> {
+    s = verb ;
+    s2 = \\_,_,_ => [] ;
+    adv = \\_ => verb.p ; -- the particle of the verb
+    ext = [] ;
+    vptyp = defaultVPTyp ;
+    } ;
+
+  old_VP = {
+    s   : VIForm => Anteriority => Polarity => Agr => {fin, inf : Str} ; 
+    s2  : Bool => Polarity => Agr => Str ; -- talo/talon/taloa
+    adv : Polarity => Str ; -- ainakin/ainakaan
+    ext : Str ;
+    sc  : SubjCase ;
+    isNeg : Bool ; -- True if some complement is negative
+    h   : Harmony
+    } ;
+
+  vp2old_vp : VP -> old_VP = \vp -> 
+    let 
+     verb = sverb2verbSep vp.s ;
+     sverb :  VIForm => Anteriority => Polarity => Agr => {fin, inf : Str} = \\vi,ant,b,agr0 => 
+      let
+        agr = verbAgr agr0 ;
+        verbs = verb.s ;
+        part  : Str = case vi of {
+          VIPass _ => verbs ! PastPartPass (AN (NCase agr.n Nom)) ; 
+          _        => verbs ! PastPartAct (AN (NCase agr.n Nom))
+          } ; 
+
+        eiv : Str = case agr of {
+          {n = Sg ; p = P1} => "en" ;
+          {n = Sg ; p = P2} => "et" ;
+          {n = Sg ; p = P3} => "ei" ;
+          {n = Pl ; p = P1} => "emme" ;
+          {n = Pl ; p = P2} => "ette" ;
+          {n = Pl ; p = P3} => "eivät"
+          } ;
+
+        einegole : Str * Str * Str = case <vi,agr.n> of {
+          <VIFin Pres,        _>  => <eiv, verbs ! Imper Sg,     "ole"> ;
+          <VIFin Fut,         _>  => <eiv, verbs ! Imper Sg,     "ole"> ;   --# notpresent
+          <VIFin Cond,        _>  => <eiv, verbs ! Condit Sg P3, "olisi"> ;  --# notpresent
+          <VIFin Past,        Sg> => <eiv, part,                 "ollut"> ;  --# notpresent
+          <VIFin Past,        Pl> => <eiv, part,                 "olleet"> ;  --# notpresent
+          <VIImper,           Sg> => <"älä", verbs ! Imper Sg,   "ole"> ;
+          <VIImper,           Pl> => <"älkää", verbs ! ImpNegPl, "olko"> ;
+          <VIPass Pres,       _>  => <"ei", verbs ! PassPresn False,  "ole"> ;
+          <VIPass Fut,        _>  => <"ei", verbs ! PassPresn False,  "ole"> ; --# notpresent
+          <VIPass Cond,       _>  => <"ei", verbs ! PassCondit False,  "olisi"> ; --# notpresent
+          <VIPass Past,       _>  => <"ei", verbs ! PassImpf False,  "ollut"> ; --# notpresent
+          <VIInf i,           _>  => <"ei", verbs ! Inf i, "olla"> ----
+          } ;
+
+        ei  : Str = einegole.p1 ;
+        neg : Str = einegole.p2 ;
+        ole : Str = einegole.p3 ;
+
+        olla : VForm => Str = table {
+           PassPresn  True => verbOlla.s ! Presn Sg P3 ;
+           PassImpf   True => verbOlla.s ! Impf Sg P3 ;   --# notpresent
+           PassCondit True => verbOlla.s ! Condit Sg P3 ; --# notpresent
+           vf => verbOlla.s ! vf
+           } ;
+
+        vf : Str -> Str -> {fin, inf : Str} = \x,y -> 
+          {fin = x ; inf = y} ;
+        mkvf : VForm -> {fin, inf : Str} = \p -> case <ant,b> of {
+          <Simul,Pos> => vf (verbs ! p) [] ;
+          <Anter,Pos> => vf (olla ! p)  part ;    --# notpresent
+          <Anter,Neg> => vf ei          (ole ++ part) ;   --# notpresent
+          <Simul,Neg> => vf ei          neg
+          } ;
+        passPol = case b of {Pos => True ; Neg => False} ;
+      in
+      case vi of {
+        VIFin Past => mkvf (Impf agr.n agr.p) ;     --# notpresent
+        VIFin Cond => mkvf (Condit agr.n agr.p) ;  --# notpresent
+        VIFin Fut  => mkvf (Presn agr.n agr.p) ;  --# notpresent
+        VIFin Pres => mkvf (Presn agr.n agr.p) ;
+        VIImper    => mkvf (Imper agr.n) ;
+        VIPass Past    => mkvf (PassImpf passPol) ;  --# notpresent
+        VIPass Cond    => mkvf (PassCondit passPol) ; --# notpresent
+        VIPass Fut     => mkvf (PassPresn passPol) ;  --# notpresent
+        VIPass Pres    => mkvf (PassPresn passPol) ;  
+        VIInf i    => mkvf (Inf i)
+        }
+    in {
+    s = case vp.vptyp.isPass of {
+          True => \\vif,ant,pol,agr => case vif of {
+            VIFin t  => sverb ! VIPass t ! ant ! pol ! agr ;
+           _ => sverb ! vif ! ant ! pol ! agr 
+           } ;
+          _ => sverb
+          } ;
+    s2 = vp.s2 ;
+    adv = vp.adv ; -- the particle of the verb
+    ext = vp.ext ;
+    sc = vp.s.sc ;
+    h = vp.s.h ;
+    isNeg = vp.vptyp.isNeg 
+    } ;
+
+
+  insertObj : (Bool => Polarity => Agr => Str) -> VP -> VP = \obj,vp -> {
+    s = vp.s ;
+    s2 = \\fin,b,a => vp.s2 ! fin ! b ! a  ++ obj ! fin ! b ! a ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    sc = vp.sc ; 
+    h = vp.h ;
+    vptyp = vp.vptyp
+    } ;
+
+  insertObjPre : Bool -> (Bool -> Polarity -> Agr -> Str) -> VP -> VP = \isNeg, obj,vp -> {
+    s = vp.s ;
+    s2 = \\fin,b,a => obj fin b a ++ vp.s2 ! fin ! b ! a ;
+    adv = vp.adv ;
+    ext = vp.ext ;
+    vptyp = {isNeg = orB vp.vptyp.isNeg isNeg ; isPass = vp.vptyp.isPass} ;
+    } ;
+
+  insertAdv : (Polarity => Str) -> VP -> VP = \adv,vp -> {
+    s = vp.s ;
+    s2 = vp.s2 ;
+    ext = vp.ext ;
+    adv = \\b => vp.adv ! b ++ adv ! b ;
+    sc = vp.sc ; 
+    h = vp.h ;
+    vptyp = vp.vptyp --- missään
+    } ;
+
+  passVP : VP -> Compl -> VP = \vp,pr -> {
+    s = {s = vp.s.s ; h = vp.s.h ; p = vp.s.p ; sc = npform2subjcase pr.c} ; -- minusta pidetään 
+    s2 = \\b,p,a => pr.s.p1 ++ vp.s2 ! b ! p ! a ++ pr.s.p2 ;  ---- possessive suffix
+    ext = vp.ext ;
+    adv = vp.adv ;
+    vptyp = {isNeg = vp.vptyp.isNeg ; isPass = True} ; 
+    } ;
+
+  insertExtrapos : Str -> VP -> VP = \obj,vp -> {
+    s = vp.s ;
+    s2 = vp.s2 ;
+    ext = vp.ext ++ obj ;
+    adv = vp.adv ;
+    sc = vp.sc ; 
+    h = vp.h ;
+    vptyp = vp.vptyp
+    } ;
+
+  mkClausePol : Bool -> (Polarity -> Str) -> Agr -> VP -> Clause = 
+    \isNeg,sub,agr,vp -> {
+      s = \\t,a,b => 
+         let
+           pol = case isNeg of {
+            True => Neg ; 
+            _ => b
+            } ; 
+           c = (mkClausePlus sub agr vp).s ! t ! a ! pol 
+         in 
+         table {
+           SDecl  => c.subj ++ c.fin ++ c.inf ++ c.compl ++ c.adv ++ c.ext ;
+           SQuest => c.fin ++ BIND ++ questPart c.h ++ c.subj ++ c.inf ++ c.compl ++ c.adv ++ c.ext
+           }
+      } ;
+  mkClause : (Polarity -> Str) -> Agr -> VP -> Clause = 
+    \sub,agr,vp -> {
+      s = \\t,a,b => let c = (mkClausePlus sub agr vp).s ! t ! a ! b in 
+         table {
+           SDecl  => c.subj ++ c.fin ++ c.inf ++ c.compl ++ c.adv ++ c.ext ;
+           SQuest => c.fin ++ BIND ++ questPart c.h ++ c.subj ++ c.inf ++ c.compl ++ c.adv ++ c.ext
+           }
+      } ;
+
+  mkClausePlus : (Polarity -> Str) -> Agr -> VP -> ClausePlus =
+    \sub,agr,vp0 -> let vp = vp2old_vp vp0 in {
+      s = \\t,a,b => 
+        let 
+          agrfin = case vp.sc of {
+                     SCNom => <agr,True> ;
+                     _ => <agrP3 Sg,False>      -- minun täytyy, minulla on
+                     } ;
+          verb  = vp.s ! VIFin t ! a ! b ! agrfin.p1 ;
+        in {subj = sub b ; 
+            fin  = verb.fin ; 
+            inf  = verb.inf ; 
+            compl = vp.s2 ! agrfin.p2 ! b ! agr ;
+            adv  = vp.adv ! b ; 
+            ext  = vp.ext ; 
+            h    = selectPart vp0 a b
+            }
+     } ;
+
+  selectPart : VP -> Anteriority -> Polarity -> Harmony = \vp,a,p -> 
+    case p of {
+      Neg => Front ;  -- eikö tule
+      _ => case a of {
+        Anter => Back ; -- onko mennyt --# notpresent
+        _ => vp.s.h  -- tuleeko, meneekö
+        }
+      } ;
+
+-- the first Polarity is VP-internal, the second comes form the main verb:
+-- ([main] tahdon | en tahdo) ([internal] nukkua | olla nukkumatta)
+  infVPGen : Polarity -> SubjCase -> Polarity -> Agr -> VP -> InfForm -> Str =
+    \ipol,sc,pol,agr,vp0,vi ->
+        let 
+          vp = vp2old_vp vp0 ;
+          fin = case sc of {     -- subject case
+            SCNom => True ; -- minä tahdon nähdä auton
+            _ => False           -- minun täytyy nähdä auto
+            } ;
+          verb = case ipol of {
+            Pos => <vp.s ! VIInf vi ! Simul ! Pos ! agr, []> ; -- nähdä/näkemään
+            Neg => <(vp2old_vp (predV vpVerbOlla)).s ! VIInf vi ! Simul ! Pos ! agr,
+                    (vp.s ! VIInf Inf3Abess ! Simul ! Pos ! agr).fin> -- olla/olemaan näkemättä
+            } ;
+          vph = vp.h ;
+          poss = case vi of {
+            InfPresPartAgr => possSuffixGen vph agr ; -- toivon nukkuva + ni
+            _ => []
+            } ;
+          compl = vp.s2 ! fin ! pol ! agr ++ vp.adv ! pol ++ vp.ext     -- compl. case propagated
+        in
+        verb.p1.fin ++ verb.p1.inf ++ poss ++ verb.p2 ++ compl ;
+
+  infVP : SubjCase -> Polarity -> Agr -> VP -> InfForm -> Str = infVPGen Pos ;
+
+  vpVerbOlla : SVerb1 = {
+    s = ollaSVerbForms ;
+    sc = SCNom ; h = Back ; lock_V = <> ; p = []
+    } ;
 }
diff --git a/lib/src/finnish/stemmed/StructuralFin.gf b/lib/src/finnish/stemmed/StructuralFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/StructuralFin.gf
+++ /dev/null
@@ -1,315 +0,0 @@
-concrete StructuralFin of Structural = CatFin ** 
-  open MorphoFin, ParadigmsFin, (X = ConstructX), StemFin, Prelude in {
-
-  flags optimize=all ;
-
-  lin
-  above_Prep = postGenPrep "yläpuolella" ;
-  after_Prep = postGenPrep "jälkeen" ;
-
-  all_Predet = {s = \\n,c => 
-    let
-      kaiket = caseTable n (snoun2nounBind (mkN "kaikki" "kaiken" "kaikkena"))
-    in
-    case npform2case n c of {
-      Nom => "kaikki" ;
-      k => kaiket ! k
-      }
-    } ;
-  almost_AdA, almost_AdN = ss "melkein" ;
-  although_Subj = ss "vaikka" ;
-  always_AdV = ss "aina" ;
-  and_Conj = {s1 = [] ; s2 = "ja" ; n = Pl} ;
-  because_Subj = ss "koska" ;
-  before_Prep = prePrep partitive "ennen" ;
-  behind_Prep = postGenPrep "takana" ;
-  between_Prep = postGenPrep "välissä" ;
-  both7and_DConj = sd2 "sekä" "että" ** {n = Pl} ;
-  but_PConj = ss "mutta" ;
-  by8agent_Prep = postGenPrep "toimesta" ;
-  by8means_Prep = casePrep adessive ;
-  can8know_VV = mkVV (mkV "osata" "osasi") ;
-  can_VV = mkVV (mkV "voida" "voi") ;
-  during_Prep = postGenPrep "aikana" ;
-  either7or_DConj = sd2 "joko" "tai" ** {n = Sg} ;
-  everybody_NP = makeNP (snoun2nounBind (mkN "jokainen")) Sg ;
-  every_Det = MorphoFin.mkDet Sg (snoun2nounBind (mkN "jokainen")) ;
-  everything_NP = makeNP (((snoun2nounBind (mkN "kaikki" "kaiken" "kaikkena"))) **
-    {lock_N = <>}) Sg ;
-  everywhere_Adv = ss "kaikkialla" ;
-  few_Det  = MorphoFin.mkDet Sg (snoun2nounBind (mkN "harva")) ;
----  first_Ord = {s = \\n,c => (mkN "ensimmäinen").s ! NCase n c} ;
-  for_Prep = casePrep allative ;
-  from_Prep = casePrep elative ;
-  he_Pron = mkPronoun "hän" "hänen" "häntä"  "hänenä" "häneen" Sg P3 ;
-  here_Adv = ss "täällä" ;
-  here7to_Adv = ss "tänne" ;
-  here7from_Adv = ss "täältä" ;
-  how_IAdv = ss "miten" ;
-  how8much_IAdv = ss "kuinka paljon" ;
-  how8many_IDet = 
-    {s = \\c => "kuinka" ++ (snoun2nounBind (mkN "moni" "monia")).s ! NCase Sg c ; n = Sg ; isNum = False} ;
-  if_Subj = ss "jos" ;
-  in8front_Prep = postGenPrep "edessä" ;
-  i_Pron  = mkPronoun "minä" "minun" "minua" "minuna" "minuun" Sg P1 ;
-  in_Prep = casePrep inessive ;
-  it_Pron = {
-    s = \\c => pronSe.s ! npform2case Sg c ; 
-    a = agrP3 Sg ; 
-    hasPoss = False
-    } ;
-  less_CAdv = X.mkCAdv "vähemmän" "kuin" ;
-  many_Det = MorphoFin.mkDet Sg (snoun2nounBind (mkN "moni" "monia")) ;
-  more_CAdv = X.mkCAdv "enemmän" "kuin" ;
-  most_Predet = {s = \\n,c => (nForms2N (dSuurin "useinta")).s ! NCase n (npform2case n c)} ;
-  much_Det = MorphoFin.mkDet Sg {s = \\_ => "paljon" ; h = Back} ; --Harmony not relevant, it's just a CommonNoun
-  must_VV = mkVV (caseV genitive (mkV "täytyä")) ;
-  no_Utt = ss "ei" ;
-  on_Prep = casePrep adessive ;
----  one_Quant = MorphoFin.mkDet Sg  DEPREC
-  only_Predet = {s = \\_,_ => "vain"} ;
-  or_Conj = {s1 = [] ; s2 = "tai" ; n = Sg} ;
-  otherwise_PConj = ss "muuten" ;
-  part_Prep = casePrep partitive ;
-  please_Voc = ss ["ole hyvä"] ; --- number
-  possess_Prep = casePrep genitive ;
-  quite_Adv = ss "melko" ;
-  she_Pron = mkPronoun "hän" "hänen" "häntä"  "hänenä" "häneen" Sg P3 ;
-  so_AdA = ss "niin" ;
-  somebody_NP = {
-    s = \\c => jokuPron ! Sg ! npform2case Sg c ;
-    a = agrP3 Sg ; 
-    isPron = False ; isNeg = False
-    } ;
-  someSg_Det = heavyDet {
-    s1 = jokuPron ! Sg ;
-    s2 = \\_ => [] ;
-    isNum,isPoss = False ; isDef = True ; isNeg = False ; n = Sg
-    } ;
-  somePl_Det = heavyDet {
-    s1 = jokuPron ! Pl ;
-    s2 = \\_ => [] ; isNum,isPoss = False ; isNeg = False ; isDef = True ; 
-    n = Pl ; isNeg = False
-    } ;
-  something_NP = {
-    s = \\c => jokinPron ! Sg ! npform2case Sg c ;
-    a = agrP3 Sg ; 
-    isPron = False ; isNeg = False ; isNeg = False
-    } ;
-  somewhere_Adv = ss "jossain" ;
-  that_Quant = heavyQuant {
-    s1 = table (MorphoFin.Number) {
-          Sg => table (MorphoFin.Case) {
-            c => (mkPronoun "tuo" "tuon" "tuota" "tuona" "tuohon" Sg P3).s ! NPCase c
-            } ;
-          Pl => table (MorphoFin.Case) {
-            c => (mkPronoun "nuo" "noiden" "noita" "noina" "noihin" Sg P3).s ! NPCase c
-            }
-          } ;
-    s2 = \\_ => [] ; isNum,isPoss = False ; isDef = True  ; isNeg = False 
-    } ;
-  that_Subj = ss "että" ;
-  there_Adv = ss "siellä" ; --- tuolla
-  there7to_Adv = ss "sinne" ;
-  there7from_Adv = ss "sieltä" ;
-  therefore_PConj = ss "siksi" ;
-  they_Pron = mkPronoun "he" "heidän" "heitä" "heinä" "heihin"  Pl P3 ; --- ne
-  this_Quant = heavyQuant {
-    s1 = table (MorphoFin.Number) {
-          Sg => table (MorphoFin.Case) {
-            c => (mkPronoun "tämä" "tämän" "tätä" "tänä" "tähän" Sg P3).s ! NPCase c
-            } ;
-          Pl => table (MorphoFin.Case) {
-            c => (mkPronoun "nämä" "näiden" "näitä" "näinä" "näihin" Sg P3).s ! NPCase c
-            }
-          } ;
-    s2 = \\_ => [] ; isNum,isPoss = False ; isDef = True  ; isNeg = False
-    } ;
-  through_Prep = postGenPrep "kautta" ;
-  too_AdA = ss "liian" ;
-  to_Prep = casePrep illative ; --- allative
-  under_Prep = postGenPrep "alla" ;
-  very_AdA = ss "erittäin" ;
-  want_VV = mkVV (mkV "tahtoa") ;
-  we_Pron = mkPronoun "me" "meidän" "meitä" "meinä" "meihin" Pl P1 ;
-  whatPl_IP = {
-    s = table {NPAcc => "mitkä" ; c => mikaInt ! Pl ! npform2case Pl c} ;
-    n = Pl
-    } ;
-  whatSg_IP = {
-    s = \\c => mikaInt ! Sg ! npform2case Sg c ;
-    n = Sg
-    } ;
-  when_IAdv = ss "milloin" ;
-  when_Subj = ss "kun" ;
-  where_IAdv = ss "missä" ;
-  which_IQuant = {
-    s = mikaInt
-    } ;
-  whoSg_IP = {
-    s = table {NPAcc => "kenet" ; c => kukaInt ! Sg ! npform2case Sg c} ;
-    n = Sg
-    } ;
-  whoPl_IP = {
-    s = table {NPAcc => "ketkä" ; c => kukaInt ! Pl ! npform2case Pl c} ;
-    n = Pl
-    } ;
-  why_IAdv = ss "miksi" ;
-  without_Prep = prePrep partitive "ilman" ;
-  with_Prep = postGenPrep "kanssa" ;
-  yes_Utt = ss "kyllä" ;
-  youSg_Pron = mkPronoun "sinä" "sinun" "sinua" "sinuna" "sinuun"  Sg P2 ;
-  youPl_Pron = mkPronoun "te" "teidän" "teitä" "teinä" "teihin"  Pl P2 ;
-  youPol_Pron = 
-    let p = mkPronoun "te" "teidän" "teitä" "teinä" "teihin"  Pl P2 in
-    {s = p.s ; a = AgPol ; hasPoss = True} ;
-
-oper
-  jokuPron : MorphoFin.Number => (MorphoFin.Case) => Str =
-    let 
-      kui = snoun2nounBind (mkN "kuu") 
-    in
-    table {
-      Sg => table {
-        Nom => "joku" ;
-        Gen => "jonkun" ;
-        c => relPron ! Sg ! c + "ku" + Predef.drop 3 (kui.s ! NCase Sg c)
-       } ; 
-      Pl => table {
-        Nom => "jotkut" ;
-        c => relPron ! Pl ! c + kui.s ! NCase Pl c
-        }
-      } ;
-
-  jokinPron : MorphoFin.Number => (MorphoFin.Case) => Str =
-    table {
-      Sg => table {
-        Nom => "jokin" ;
-        Gen => "jonkin" ;
-        c => relPron ! Sg ! c + "kin"
-       } ; 
-      Pl => table {
-        Nom => "jotkin" ;
-        c => relPron ! Pl ! c + "kin"
-        }
-      } ;
-
-  mikaInt : MorphoFin.Number => (MorphoFin.Case) => Str = 
-    let {
-      mi  = snoun2nounBind (mkN "mi")
-    } in
-    table {
-      Sg => table {
-        Nom => "mikä" ;
-        Gen => "minkä" ;
-        Part => "mitä" ;
-        Illat => "mihin" ;
-        c   => mi.s ! NCase Sg c
-       } ; 
-      Pl => table {
-        Nom => "mitkä" ;
-        Gen => "minkä" ;
-        Part => "mitä" ;
-        Illat => "mihin" ;
-        c   => mi.s ! NCase Sg c
-        }
-      } ;
-
-  kukaInt : MorphoFin.Number => (MorphoFin.Case) => Str = 
-    let 
-      kuka = snoun2nounBind (mkN "kuka" "kenen" "ketä" "kenä" "keneen" 
-                 "keiden" "keitä" "keinä" "keissä" "keihin") ;
-    in
-    table {
-      Sg => table {
-        c   => kuka.s ! NCase Sg c
-       } ; 
-      Pl => table {
-        Nom => "ketkä" ;
-        c   => kuka.s ! NCase Pl c
-        }
-      } ;
-  mikaanPron : MorphoFin.Number => (MorphoFin.Case) => Str = \\n,c =>
-    case <n,c> of {
-        <Sg,Nom> => "mikään" ;
-        <_,Part> => "mitään" ;
-        <Sg,Gen> => "minkään" ;
-        <Pl,Nom> => "mitkään" ;
-        <Pl,Gen> => "mittenkään" ;
-        <_,Ess>  => "minään" ;
-        <_,Iness> => "missään" ;
-        <_,Elat> => "mistään" ;
-        <_,Adess> => "millään" ;
-        <_,Ablat> => "miltään" ;
-        _   => mikaInt ! n ! c + "kään"
-       } ; 
-
-  kukaanPron : MorphoFin.Number => (MorphoFin.Case) => Str =
-    table {
-      Sg => table {
-        Nom => "kukaan" ;
-        Part => "ketään" ;
-        Ess => "kenään" ;
-        Iness => "kessään" ;
-        Elat  => "kestään" ;
-        Illat => "kehenkään" ;
-        Adess => "kellään" ;
-        Ablat => "keltään" ;
-        c   => kukaInt ! Sg ! c + "kään"
-       } ; 
-      Pl => table {
-        Nom => "ketkään" ;
-        Part => "keitään" ;
-        Ess => "keinään" ;
-        Iness => "keissään" ;
-        Elat => "keistään" ;
-        Adess => "keillään" ;
-        Ablat => "keiltään" ;
-        c   => kukaInt ! Pl ! c + "kään"
-        }
-      } ;
-
-
-oper
-  makeNP  : N -> MorphoFin.Number -> CatFin.NP ; 
-  makeNP noun num = {
-    s = \\c => noun.s ! NCase num (npform2case num c) ; 
-    a = agrP3 num ;
-    isPron, isNeg = False ;
-    lock_NP = <>
-    } ;
-
-lin
-  not_Predet = {s = \\_,_ => "ei"} ;
-
-  no_Quant = heavyQuant {
-    s1 = \\n,c => mikaanPron ! n ! c ;  -- requires negative or question polarity
-    s2 = \\_ => [] ; isNum,isPoss = False ; isDef = True ; isNeg = True
-    } ;
-
-  if_then_Conj = {s1 = "jos" ; s2 = "niin" ; n = Sg} ;
-  nobody_NP = {
-    s = \\c => kukaanPron ! Sg ! npform2case Sg c ; -- requires negative or question polarity
-    a = agrP3 Sg ; 
-    isPron = False ; isNeg = True
-    } ;
-
-  nothing_NP = {
-    s = \\c => mikaanPron ! Sg ! npform2case Sg c ; --- requires negative or question polarity
-    a = agrP3 Sg ; 
-    isPron = False ; isNeg = True
-    } ;
-
-  at_least_AdN = ss "vähintään" ;
-  at_most_AdN = ss "enintään" ;
-
-  as_CAdv = X.mkCAdv "yhtä" "kuin" ;
-
-  except_Prep = postPrep partitive "lukuunottamatta" ;
-
-  have_V2 = mkV2 (caseV adessive vOlla) ;
-
-  lin language_title_Utt = ss "suomi" ;
-
-}
-
diff --git a/lib/src/finnish/stemmed/SymbolFin.gf b/lib/src/finnish/stemmed/SymbolFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/SymbolFin.gf
+++ /dev/null
@@ -1,44 +0,0 @@
---# -path=.:../abstract:../common
-
-concrete SymbolFin of Symbol = CatFin ** open Prelude, NounFin, ResFin, MorphoFin, StemFin in {
-
-lin
-  SymbPN i = {s = \\c => i.s ++ bindColonIfS c ++ defaultStemEnding c ; h = Back} ; --- c
-  IntPN i  = {s = \\c => i.s ++ bindColonIfS c ++ defaultStemEnding c ; h = Back} ; --- c
-  FloatPN i  = {s = \\c => i.s ++ bindColonIfS c ++ defaultStemEnding c ; h = Back} ; --- c
-  NumPN i  = {s = \\c => i.s!Sg!Nom  ; h = Back} ; --- c
-
-  CNIntNP cn i = {
-    s = \\c => cn.s ! NCase Sg (npform2case Sg c) ++ i.s ;
-    a = agrP3 Sg ;
-    isPron = False ; isNeg = False
-    } ;
-  CNSymbNP det cn xs = let detcn = NounFin.DetCN det cn in {
-    s = \\c => detcn.s ! c ++ xs.s ;
-    a = detcn.a ;
-    isPron = False ; isNeg = False
-    } ;
-  CNNumNP cn i = {
-    s = \\c => cn.s ! NCase Sg (npform2case Sg c) ++ i.s ! Sg ! Nom ;
-    a = agrP3 Sg ;
-    isPron = False ; isNeg = False
-    } ;
-
-  SymbS sy = sy ;
-
-  SymbNum n = {s = \\_,_ => n.s ; isNum = True ; n = Pl} ;
-  SymbOrd n = {s = \\_ => n.s ++ "."} ;
-
-lincat 
-
-  Symb, [Symb] = SS ;
-
-lin
-
-  MkSymb s = s ;
-
-  BaseSymb = infixSS "ja" ;
-  ConsSymb = infixSS "," ;
-
-}
-
diff --git a/lib/src/finnish/stemmed/VerbFin.gf b/lib/src/finnish/stemmed/VerbFin.gf
deleted file mode 100644
--- a/lib/src/finnish/stemmed/VerbFin.gf
+++ /dev/null
@@ -1,147 +0,0 @@
---1 Verb Phrases in Finnish
-
-concrete VerbFin of Verb = CatFin ** open Prelude, ResFin, StemFin in {
-
-  flags optimize=all_subs ;
-
-  lin
-    UseV = predSV ;
-
-    SlashV2a v = predSV v ** {c2 = v.c2} ;
-
-    Slash2V3 v np = 
-      insertObj 
-        (\\fin,b,_ => appCompl fin b v.c2 np) (predSV v) ** {c2 = v.c3} ;
-    Slash3V3 v np = 
-      insertObj 
-        (\\fin,b,_ => appCompl fin b v.c3 np) (predSV v) ** {c2 = v.c2} ;
-
-    ComplVV v vp = 
-      insertObj 
-        (\\_,b,a => infVP v.sc b a vp v.vi) 
-        (predSV {s = v.s ; 
-                sc = case vp.sc of {
-                  NPCase Nom => v.sc ;   -- minun täytyy pestä auto
-                  c => c                 -- minulla täytyy olla auto
-                  } ;
-                h = v.h ; p = v.p
-               }
-         ) ;
-
-    ComplVS v s  = insertExtrapos ("," ++ etta_Conj ++ s.s) (predSV v) ;
-    ComplVQ v q  = insertExtrapos ("," ++ q.s) (predSV v) ;
-    ComplVA v ap = 
-      insertObj 
-        (\\_,b,agr => 
-           let n = (complNumAgr agr) in
-           ap.s ! False ! (NCase n (npform2case n v.c2.c))) --- v.cs.s ignored
-        (predSV v) ;
-
-    SlashV2S v s = 
-      insertExtrapos ("," ++ etta_Conj ++ s.s) (predSV v) ** {c2 = v.c2} ;
-    SlashV2Q v q = 
-      insertExtrapos ("," ++ q.s) (predSV v) ** {c2 = v.c2} ;
-    SlashV2V v vp = 
-      insertObj (\\_,b,a => infVP v.sc b a vp v.vi) (predSV v) ** {c2 = v.c2} ;
-    SlashV2A v ap = 
-      insertObj 
-        (\\fin,b,_ => 
-          ap.s ! False ! (NCase Sg (npform2case Sg v.c3.c))) ----agr to obj
-        (predSV v) ** {c2 = v.c2} ;
-
-    ComplSlash vp np = insertObjPre np.isNeg (\\fin,b,_ => appCompl fin b vp.c2 np) vp ;
-
-    UseComp comp = 
-      insertObj (\\_,_ => comp.s) (predV (verbOlla ** {sc = NPCase Nom ; qp = True ; p = []})) ;
-
-    UseCopula = predV (verbOlla ** {sc = NPCase Nom ; qp = True ; p = []}) ;
-
-    SlashVV v vp = 
-      insertObj 
-        (\\_,b,a => infVP v.sc b a vp v.vi) 
-        (predSV {s = v.s ; 
-                sc = case vp.sc of {
-                  NPCase Nom => v.sc ;   -- minun täytyy pestä auto
-                  c => c                 -- minulla täytyy olla auto
-                  } ;
-                h = v.h ; p = v.p
-               }
-         ) ** {c2 = vp.c2} ; ---- correct ??
-{---- 153543936 (210912,312)
-    SlashV2VNP v np vp = 
-      insertObjPre np.isNeg
-        (\\fin,b,a => appCompl True b v.c2 np ++ ---- fin -> stack overflow
-                      infVP v.sc b a vp v.vi) 
-          (predSV v) ** {c2 = vp.c2} ;
-----}
-
-    AdvVP vp adv = insertAdv (\\_ => adv.s) vp ;
-
-    AdVVP adv vp = insertAdv (\\_ => adv.s) vp ;
-
-    AdvVPSlash vps adv = insertAdv (\\_ => adv.s) vps ** {c2 = vps.c2} ;
-
-    AdVVPSlash adv vps = insertAdv (\\_ => adv.s) vps ** {c2 = vps.c2} ;
-
-    ReflVP v = insertObjPre False (\\fin,b,agr => appCompl fin b v.c2 (reflPron agr)) v ;
-
-    PassV2 v = let vp = predSV v in {
-      s = \\vif,ant,pol,agr => case vif of {
-        VIFin t  => vp.s ! VIPass t ! ant ! pol ! agr ;
-        _ => vp.s ! vif ! ant ! pol ! agr 
-        } ;
-      s2 = \\_,_,_ => [] ;
-      adv = \\_ => [] ;
-      ext = [] ;
-      qp = vp.qp ;
-      isNeg = False ;
-      sc = v.c2.c ; -- minut valitaan ; minua rakastetaan ; minulle kuiskataan 
-      } ;           ---- talon valitaan: should be marked like inf.
-
-----b    UseVS, UseVQ = \v -> v ** {c2 = {s = [] ; c = NPAcc ; isPre = True}} ;
-
-    CompAP ap = {
-      s = \\agr => 
-          let
-            n = complNumAgr agr ;
-            c = case n of {
-              Sg => Nom ;  -- minä olen iso ; te olette iso
-              Pl => Part   -- me olemme isoja ; te olette isoja
-              }            --- definiteness of NP ?
-          in ap.s ! False ! (NCase n c)
-      } ;
-    CompCN cn = {
-      s = \\agr => 
-          let
-            n = complNumAgr agr ;
-            c = case n of {
-              Sg => Nom ;  -- minä olen iso ; te olette iso
-              Pl => Part   -- me olemme isoja ; te olette isoja
-              }            --- definiteness of NP ?
-          in cn.s ! (NCase n c)
-      } ;
-    CompNP np = {s = \\_ => np.s ! NPCase Nom} ;
-    CompAdv a = {s = \\_ => a.s} ;
-
-    VPSlashPrep vp prep = vp ** {c2 = prep} ;
-}
-
-
---2 The object case
---
--- The rules involved are ComplV2 and ComplVV above.
--- The work is done jointly in ResFin.infVP and appCompl. 
--- Cases to test: l -table (to see negated forms)
---```
---   minun täytyy ostaa auto
---   PredVP (UsePron i_Pron) (ComplVV must_VV 
---     (ComplV2 buy_V2 (DetCN (DetSg (SgQuant DefArt) NoOrd) (UseN car_N))))
---   minä tahdon ostaa auton
---   PredVP (UsePron i_Pron) (ComplVV want_VV 
---     (ComplV2 buy_V2 (DetCN (DetSg (SgQuant DefArt) NoOrd) (UseN car_N))))
---   minulla täytyy olla auto
---   PredVP (UsePron i_Pron) (ComplVV must_VV 
---     (ComplV2 have_V2 (DetCN (DetSg (SgQuant DefArt) NoOrd) (UseN car_N))))
---```
--- Unfortunately, there is no nice way to say "I want to have a car".
--- (Other than the paraphrases "I want a car" or "I want to own a car".)
diff --git a/lib/src/finnish/stemmed/WNKotus.gf b/lib/src/finnish/stemmed/WNKotus.gf
--- a/lib/src/finnish/stemmed/WNKotus.gf
+++ b/lib/src/finnish/stemmed/WNKotus.gf
@@ -1,4 +1,5 @@
 --# -path=.:..:../../abstract:../../common:../../english:../kotus
+--# -coding=latin1
 
 resource WNKotus = open Kotus, MorphoFin, ParadigmsFin, CatFin, StemFin, Prelude in {
 
@@ -10,7 +11,8 @@
 
 -- lexicon constructors
 
-  separateN : Str -> N -> N = \s,n -> mkN (s + "_") n ;
+  separateN : Str -> N -> N = mkSeparateN ; -- pennin raha
+---  separateN : Str -> N -> N = \s,n -> mkN (s + "_") n ; -- pennin_raha
 
   compoundN : Str -> NForms -> N = \s,nf -> lin N (mkStrN s (nforms2snoun nf)) ;
 
@@ -21,7 +23,7 @@
     compoundAdv : Str -> Str    -> Adv = \s,t  -> mkAdv (s + t) ;
     } ;
 
-  compoundV : Str -> VForms -> V = \s,vf -> mkV (lin VK {s = table (Predef.Ints 11) {f => s + vf ! f}}) ;
+  compoundV : Str -> VForms -> V = \s,vf -> mkV (lin VK {s = <table {f => s + vf ! f} : VForms>}) ;
 
   mkWN = overload {
     mkWN : (_ : Str)     -> N = \s -> mkN s ;
@@ -63,9 +65,9 @@
   mkWV2 = overload {
     mkWV2 : (_ : Str)             -> V2   = \s -> mkV2 s ;
     mkWV2 : (_ : VForms)          -> V2   = \vf -> mkV2 (lin VK {s = vf}) ;
-    mkWV2 : (_ : VForms) -> Case  -> V2   = \vf,c -> mkV2 (mkV (lin VK {s = vf})) c ;
+    mkWV2 : (_ : VForms) -> ParadigmsFin.Case  -> V2   = \vf,c -> mkV2 (mkV (lin VK {s = vf})) c ;
     mkWV2 : (_ : V)               -> V2   = \v -> mkV2 v ;
-    mkWV2 : (_ : V) -> Case       -> V2   = \v,c -> mkV2 v c ;
+    mkWV2 : (_ : V) -> ParadigmsFin.Case       -> V2   = \v,c -> mkV2 v c ;
     mkWV2 : (_ : V) -> Str        -> V2   = \v,s -> mkV2 (mkV v s) ;
     mkWV2 : VForms       -> Str   -> V2   = \vf,s -> mkV2 (mkV (mkV (lin VK {s = vf})) s) ;
     } ;
diff --git a/lib/src/french/AllFre.gf b/lib/src/french/AllFre.gf
--- a/lib/src/french/AllFre.gf
+++ b/lib/src/french/AllFre.gf
@@ -1,7 +1,7 @@
---# -path=.:../romance:../abstract:../common:prelude
+--# -path=.:../romance:../abstract:../common:../api
 
 concrete AllFre of AllFreAbs = 
   LangFre,
   IrregFre,
-  ExtraFre 
+  ExtraFre
   ** {} ;
diff --git a/lib/src/french/BeschFre.gf b/lib/src/french/BeschFre.gf
--- a/lib/src/french/BeschFre.gf
+++ b/lib/src/french/BeschFre.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 resource BeschFre = open Prelude, MorphoFre in {
 
 flags optimize=noexpand ; -- faster and smaller than =all
diff --git a/lib/src/french/ConstructionFre.gf b/lib/src/french/ConstructionFre.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/french/ConstructionFre.gf
@@ -0,0 +1,146 @@
+--# -path=alltenses:.:../abstract
+
+concrete ConstructionFre of Construction = CatFre ** 
+  open SyntaxFre, SymbolicFre, ParadigmsFre, 
+       (L = LexiconFre), (E = ExtraFre), (I = IrregFre), (R = ResFre), (C = CommonRomance),
+       Prelude in {
+
+
+lin
+  hungry_VP = E.ComplCN have_V2 (mkCN (mkN "faim")) ;
+  thirsty_VP = E.ComplCN have_V2 (mkCN (mkN "soif")) ;
+  has_age_VP card = mkVP have_V2 (mkNP <lin Card card : Card> L.year_N) ;
+
+  have_name_Cl x y = mkCl x (mkV2 (reflV (mkV "appeler"))) y ;
+  married_Cl x y = mkCl (lin NP x) L.married_A2 (lin NP y) | mkCl (mkNP and_Conj (lin NP x) (lin NP y)) (mkA "marié") ;
+
+  what_name_QCl x = mkQCl how_IAdv (mkCl (lin NP x) (reflV (mkV "appeler"))) ;
+  how_old_QCl x = mkQCl (mkIP whichSg_IDet (mkN "âge" masculine)) (lin NP x) have_V2 ;
+  how_far_QCl x = mkQCl (mkIAdv dative (mkIP which_IDet (mkN "distance"))) x ;
+
+-- some more things
+  weather_adjCl ap = mkCl (mkVP (mkVA (mkV I.faire_V2)) (lin AP ap)) ;
+   
+  is_right_VP = E.ComplCN have_V2 (mkCN (mkN "raison")) ;
+  is_wrong_VP = E.ComplCN have_V2 (mkCN (mkN "tort")) ;
+
+  n_units_AP card cn a = mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> (lin CN cn)))) (lin A a) ;
+
+  bottle_of_CN np = mkCN (lin N2 (mkN2 (mkN "bouteille" feminine) part_Prep)) np ;
+  cup_of_CN    np = mkCN (lin N2 (mkN2 (mkN "tasse") part_Prep)) np ;
+  glass_of_CN  np = mkCN (lin N2 (mkN2 (mkN "verre") part_Prep)) np ;
+
+{-
+-- spatial deixis and motion verbs
+
+  where_go_QCl np = mkQCl where_IAdv (mkCl np (mkVP L.go_V)) ;
+  where_come_from_QCl np =  mkQCl (lin IAdv (ss "d'où")) (mkCl np (mkVP L.go_V)) ;
+  
+  go_here_VP = mkVP (mkVP L.go_V) here_Adv ;
+  come_here_VP = mkVP (mkVP L.come_V) here_Adv ;
+  come_from_here_VP = mkVP (mkVP L.come_V) (mkAdv "d'ici") ;
+
+  go_there_VP = mkVP (mkVP L.go_V)  there_Adv ;
+  come_there_VP = mkVP (mkVP L.come_V) there_Adv ;
+  come_from_there_VP = mkVP (mkVP L.come_V) (mkAdv "de là") ;
+-}  
+
+lincat
+  Weekday = N ;
+  Monthday = NP ;
+  Month = N ;
+  Year = NP ;
+oper
+  noPrep : Prep = mkPrep [] ;
+
+lin
+  weekdayPunctualAdv w = lin Adv {s = w.s ! C.Sg} ;         -- lundi
+  weekdayHabitualAdv w = SyntaxFre.mkAdv noPrep (mkNP the_Det w) ; -- le lundi
+  weekdayLastAdv w = SyntaxFre.mkAdv noPrep (mkNP the_Det (mkCN (mkA "dernier") w)) ; -- le lundi dernier
+  weekdayNextAdv w = SyntaxFre.mkAdv noPrep (mkNP the_Det (mkCN (mkA "prochain") w)) ; -- le lundi prochain
+
+  monthAdv m = lin Adv {s = "en" ++ m.s ! C.Sg} ;         -- en mai
+  yearAdv y = SyntaxFre.mkAdv (mkPrep "en") y ;
+  dayMonthAdv d m = ParadigmsFre.mkAdv ("le" ++ (d.s ! R.Nom).comp ++ m.s ! C.Sg) ; -- le 17 mai ---- le 1 mai should be le 1er mai
+  monthYearAdv m y = lin Adv {s = "en" ++ m.s ! C.Sg ++ (y.s ! R.Nom).comp} ;         -- en mai 2012
+  dayMonthYearAdv d m y = ParadigmsFre.mkAdv ("le" ++ (d.s ! R.Nom).comp ++ m.s ! C.Sg ++ (y.s ! R.Nom).comp) ; -- le 17 mai 2013
+
+  intYear = symb ;
+  intMonthday = symb ;
+  
+
+lincat Language = PN ;
+
+lin InLanguage l = SyntaxFre.mkAdv (mkPrep "en") (mkNP l) ;
+
+lin
+  weekdayN w = w ;
+
+  weekdayPN w = mkPN w ;
+  monthPN m = mkPN m ;
+
+  languagePN l = l ;
+
+oper mkLanguage : Str -> PN = \s -> mkPN s ;
+
+----------------------------------------------
+---- lexicon of special names
+
+lin monday_Weekday = mkN "lundi" ;
+lin tuesday_Weekday = mkN "mardi" ;
+lin wednesday_Weekday = mkN "mercredi" ;
+lin thursday_Weekday = mkN "jeudi" ;
+lin friday_Weekday = mkN "vendredi" ;
+lin saturday_Weekday = mkN "samedi" ;
+lin sunday_Weekday = mkN "dimanche" masculine ;
+
+lin january_Month = mkN "janvier" ; 
+lin february_Month = mkN "février" ; 
+lin march_Month = mkN "mars" ; 
+lin april_Month = mkN "avril" ;
+lin may_Month = mkN "mai" ;
+lin june_Month = mkN "juin" ;
+lin july_Month = mkN "juillet" ;
+lin august_Month = mkN "août" ;
+lin september_Month = mkN "septembre" ;
+lin october_Month = mkN "octobre" ;
+lin november_Month = mkN "novembre" ;
+lin december_Month = mkN "décembre" ;
+
+lin afrikaans_Language = mkLanguage "afrikaans" ;
+lin amharic_Language = mkLanguage "amharique" ; ----
+lin arabic_Language = mkLanguage "arabe" ;
+lin bulgarian_Language = mkLanguage "bulgare" ;
+lin catalan_Language = mkLanguage "catalan" ;
+lin chinese_Language = mkLanguage "chinois" ;
+lin danish_Language = mkLanguage "danois" ;
+lin dutch_Language = mkLanguage "hollandais" ;
+lin english_Language = mkLanguage "anglais" ;
+lin estonian_Language = mkLanguage "estonien" ;
+lin finnish_Language = mkLanguage "finnois" ;
+lin french_Language = mkLanguage "français" ;
+lin german_Language = mkLanguage "allemand" ;
+lin greek_Language = mkLanguage "grècque" ;
+lin hebrew_Language = mkLanguage "hebreu" ;
+lin hindi_Language = mkLanguage "hindi" ;
+lin japanese_Language = mkLanguage "japonais" ;
+lin italian_Language = mkLanguage "italien" ;
+lin latin_Language = mkLanguage "latin" ;
+lin latvian_Language = mkLanguage "letton" ;
+lin maltese_Language = mkLanguage "maltais" ;
+lin nepali_Language = mkLanguage "nepali" ;
+lin norwegian_Language = mkLanguage "norvégien" ;
+lin persian_Language = mkLanguage "persien" ;
+lin polish_Language = mkLanguage "polonais" ;
+lin punjabi_Language = mkLanguage "punjabi" ;
+lin romanian_Language = mkLanguage "roumain" ;
+lin russian_Language = mkLanguage "russe" ;
+lin sindhi_Language = mkLanguage "sindhi" ;
+lin spanish_Language = mkLanguage "espagnol" ;
+lin swahili_Language = mkLanguage "swahili" ;
+lin swedish_Language = mkLanguage "suédois" ;
+lin thai_Language = mkLanguage "thaï" ;
+lin turkish_Language = mkLanguage "turque" ;
+lin urdu_Language = mkLanguage "urdu" ;
+
+}
diff --git a/lib/src/french/DictEngFre.gf b/lib/src/french/DictEngFre.gf
deleted file mode 100644
--- a/lib/src/french/DictEngFre.gf
+++ /dev/null
@@ -1,43676 +0,0 @@
---# -path=.:../prelude:../abstract:../common:../english:../romance:
-
-concrete DictEngFre of DictEngAbs = CatFre ** open ParadigmsFre, IrregFre, (R = ResFre), (M = MorphoFre), (D=DictFre), Prelude in {
-
-flags
-  coding=utf8 ;
-
-lin a_bomb_N = variants {} ;
-lin a_fortiori_Adv = variants {} ;
-lin a_la_carte_Adv = variants {} ;
-lin a_la_mode_Adv = variants {} ;
-lin a_level_N = variants {} ;
-lin a_posteriori_A = variants {} ;
-lin a_posteriori_Adv = variants {} ;
-lin a_priori_A = variants {} ;
-lin a_priori_Adv = variants {} ;
-lin aachen_PN = variants {} ;
-lin aarhus_PN = variants {} ;
-lin ab_initio_Adv = variants {} ;
-lin aback_Adv = variants {} ;
-lin abacus_N = variants {} ;
-lin abaft_Adv = variants {} ;
-lin abaft_Prep = variants {} ;
-lin abandon_N = variants {} ;
-lin abandon_V2 = variants {} ;
-lin abandoned_A = variants {} ;
-lin abandonment_N = variants {} ;
-lin abase_V2 = variants {} ;
-lin abasement_N = variants {} ;
-lin abash_V2 = variants {} ;
-lin abate_V = variants {} ;
-lin abate_V2 = variants {} ;
-lin abatement_N = variants {} ;
-lin abattoir_N = variants {} ;
-lin abbe_N = variants {} ;
-lin abbess_N = variants {} ;
-lin abbey_N = variants {} ;
-lin abbot_N = variants {} ;
-lin abbreviate_V2 = variants {} ;
-lin abbreviation_N = variants {} ;
-lin abc_N = variants {} ;
-lin abdicate_V = variants {} ;
-lin abdicate_V2 = variants {} ;
-lin abdication_N = variants {} ;
-lin abdomen_N = variants {} ;
-lin abdominal_A = variants {} ;
-lin abduct_V2 = variants {} ;
-lin abduction_N = variants {} ;
-lin abe_PN = variants {} ;
-lin abeam_Adv = variants {} ;
-lin abed_Adv = variants {} ;
-lin abercarn_PN = variants {} ;
-lin aberdare_PN = variants {} ;
-lin aberdeen_PN = variants {} ;
-lin abergavenny_PN = variants {} ;
-lin abergele_PN = variants {} ;
-lin aberrant_A = variants {} ;
-lin aberration_N = variants {} ;
-lin abertillery_PN = variants {} ;
-lin aberystwyth_PN = variants {} ;
-lin abet_V = variants {} ;
-lin abet_V2 = variants {} ;
-lin abeyance_N = variants {} ;
-lin abhor_V2 = variants {} ;
-lin abhorrence_N = variants {} ;
-lin abhorrent_A = variants {} ;
-lin abide_V = variants {} ;
-lin abide_V2 = variants {} ;
-lin abiding_A = variants {} ;
-lin ability_N = variants {} ;
-lin abingdon_PN = variants {} ;
-lin abject_A = variants {} ;
-lin abjection_N = variants {} ;
-lin abjuration_N = variants {} ;
-lin abjure_V2 = variants {} ;
-lin ablative_A = variants {} ;
-lin ablative_N = variants {} ;
-lin ablaut_N = variants {} ;
-lin ablaze_A = variants {} ;
-lin ablaze_Adv = variants {} ;
-lin able_A = variants {} ;
-lin able_bodied_A = variants {} ;
-lin ablution_N = variants {} ;
-lin ably_Adv = variants {} ;
-lin abnegation_N = variants {} ;
-lin abnormal_A = variants {} ;
-lin abnormality_N = variants {} ;
-lin abo_N = variants {} ;
-lin aboard_Adv = variants {} ;
-lin aboard_Prep = variants {} ;
-lin abode_N = variants {} ;
-lin abolish_V2 = variants {} ;
-lin abolition_N = variants {} ;
-lin abolitionist_N = variants {} ;
-lin abominable_A = variants {} ;
-lin abominate_V2 = variants {} ;
-lin abomination_N = variants {} ;
-lin aboriginal_A = variants {} ;
-lin aboriginal_N = variants {} ;
-lin aborigine_N = variants {} ;
-lin abort_V = variants {} ;
-lin abort_V2 = variants {} ;
-lin abortion_N = variants {} ;
-lin abortionist_N = variants {} ;
-lin abortive_A = variants {} ;
-lin abound_V = variants {} ;
-lin about_AdN = variants {} ;
-lin about_Adv = D.environ_2_Adv ;
-lin about_Prep = variants {} ;
-lin about_face_N = variants {} ;
-lin about_face_V = variants {} ;
-lin above_Adv = variants {} ;
-lin above_Prep = variants {} ;
-lin above_board_A = variants {} ;
-lin above_board_Adv = variants {} ;
-lin above_mentioned_A = variants {} ;
-lin above_named_A = variants {} ;
-lin abracadabra_N = variants {} ;
-lin abrade_V2 = variants {} ;
-lin abraham_PN = variants {} ;
-lin abrasion_N = variants {} ;
-lin abrasive_A = variants {} ;
-lin abrasive_N = variants {} ;
-lin abreast_Adv = variants {} ;
-lin abridge_V2 = variants {} ;
-lin abridgement_N = variants {} ;
-lin abridgment_N = variants {} ;
-lin abroad_Adv = variants {} ;
-lin abrogate_V2 = variants {} ;
-lin abrogation_N = variants {} ;
-lin abrupt_A = variants {} ;
-lin abruptness_N = variants {} ;
-lin abscess_N = regN "adnexiel" ;
-lin abscond_V = variants {} ;
-lin absence_N =  D.absence_1_N ;
-lin absent_A = variants {} ;
-lin absent_V2 = variants {} ;
-lin absent_minded_A = variants {} ;
-lin absent_mindedness_N = variants {} ;
-lin absentee_N = variants {} ;
-lin absenteeism_N = variants {} ;
-lin absinth_N = variants {} ;
-lin absinthe_N = variants {} ;
-lin absolute_A = D.absolu_2_A ;
-lin absolution_N = variants {} ;
-lin absolutism_N = variants {} ;
-lin absolve_V2 = variants {} ;
-lin absorb_V2 = variants {} ;
-lin absorbent_A = variants {} ;
-lin absorbent_N = variants {} ;
-lin absorption_N = variants {} ;
-lin abstain_V = variants {} ;
-lin abstainer_N = variants {} ;
-lin abstemious_A = variants {} ;
-lin abstemiousness_N = variants {} ;
-lin abstention_N = variants {} ;
-lin abstinence_N = variants {} ;
-lin abstract_A = variants {} ;
-lin abstract_N = variants {} ;
-lin abstract_V2 = variants {} ;
-lin abstracted_A = variants {} ;
-lin abstraction_N = variants {} ;
-lin abstruse_A = variants {} ;
-lin abstruseness_N = variants {} ;
-lin absurd_A = variants {} ;
-lin absurdity_N = variants {} ;
-lin abundance_N = variants {} ;
-lin abundant_A = variants {} ;
-lin abuse_N = variants {} ;
-lin abuse_V2 = variants {} ;
-lin abusive_A = variants {} ;
-lin abut_V = variants {} ;
-lin abutment_N = variants {} ;
-lin abysm_N = variants {} ;
-lin abysmal_A = variants {} ;
-lin abyss_N = variants {} ;
-lin acacia_N = variants {} ;
-lin academic_A = variants {} ;
-lin academic_N = variants {} ;
-lin academically_Adv = variants {} ;
-lin academician_N = variants {} ;
-lin academy_N = variants {} ;
-lin accede_V = variants {} ;
-lin accelerando_A = variants {} ;
-lin accelerando_Adv = variants {} ;
-lin accelerando_N = variants {} ;
-lin accelerate_V = variants {} ;
-lin accelerate_V2 = variants {} ;
-lin acceleration_N = variants {} ;
-lin accelerator_N = variants {} ;
-lin accent_N = variants {} ;
-lin accent_V2 = variants {} ;
-lin accentuate_V2 = variants {} ;
-lin accentuation_N = variants {} ;
-lin accept_V = variants {} ;
-lin accept_V2 = variants {} ;
-lin accept_VS = variants {} ;
-lin acceptability_N = variants {} ;
-lin acceptable_A = D.acceptable_1_A ;
-lin acceptance_N = variants {} ;
-lin acceptation_N = variants {} ;
-lin access_N = variants {} ;
-lin access_V2 = variants {} ;
-lin accessary_N = variants {} ;
-lin accessibility_N = variants {} ;
-lin accessible_A = variants {} ;
-lin accession_N = variants {} ;
-lin accessory_N = variants {} ;
-lin accidence_N = variants {} ;
-lin accident_N = variants {} ;
-lin accident_prone_A = variants {} ;
-lin accidental_A = variants {} ;
-lin acclaim_N = variants {} ;
-lin acclaim_V2 = variants {} ;
-lin acclamation_N = variants {} ;
-lin acclimate_V = variants {} ;
-lin acclimate_V2 = variants {} ;
-lin acclimation_N = variants {} ;
-lin acclimatization_N = variants {} ;
-lin acclimatize_V = variants {} ;
-lin acclimatize_V2 = variants {} ;
-lin acclivity_N = variants {} ;
-lin accolade_N = variants {} ;
-lin accommodate_V = variants {} ;
-lin accommodate_V2 = variants {} ;
-lin accommodating_A = variants {} ;
-lin accommodation_N = variants {} ;
-lin accompaniment_N = variants {} ;
-lin accompanist_N = variants {} ;
-lin accompany_V2 = variants {} ;
-lin accomplice_N = variants {} ;
-lin accomplish_V2 = variants {} ;
-lin accomplished_A = variants {} ;
-lin accomplishment_N = variants {} ;
-lin accord_N = variants {} ;
-lin accord_V = variants {} ;
-lin accord_V2 = variants {} ;
-lin accordance_N = variants {} ; 
-
-lin accordingly_Adv = variants {} ;
-lin accordion_N = variants {} ;
-lin accost_V2 = variants {} ;
-lin accouchement_N = variants {} ;
-lin account_N = variants {} ;
-lin account_V = variants {} ;
-lin account_V2 = variants {} ;
-lin accountable_A = variants {} ;
-lin accountancy_N = variants {} ;
-lin accountant_N = variants {} ;
-lin accra_PN = variants {} ;
-lin accredit_V2 = variants {} ;
-lin accredited_A = variants {} ;
-lin accretion_N = variants {} ;
-lin accrington_PN = variants {} ;
-lin accrue_V = variants {} ;
-lin accrue_V2 = variants {} ;
-lin accumulate_V = variants {} ;
-lin accumulate_V2 = variants {} ;
-lin accumulation_N = variants {} ;
-lin accumulative_A = variants {} ;
-lin accumulator_N = variants {} ;
-lin accuracy_N = variants {} ;
-lin accurate_A = variants {} ;
-lin accursed_A = variants {} ;
-lin accurst_A = variants {} ;
-lin accusation_N = variants {} ;
-lin accusative_A = variants {} ;
-lin accusative_N = variants {} ;
-lin accuse_V2 = variants {} ;
-lin accuser_N = variants {} ;
-lin accusingly_Adv = variants {} ;
-lin accustom_V2 = variants {} ;
-lin accustomed_A = variants {} ;
-lin ace_N = variants {} ;
-lin acerbity_N = variants {} ;
-lin acetate_N = regN "acétate" ;
-
-lin acetic_A = D.acetique_1_A ;
-
-lin acetylene_N = variants {} ;
-lin ache_N = variants {} ;
-lin ache_V = variants {} ;
-lin achievable_A = variants {} ;
-lin achieve_V2 = variants {} ;
-lin achievement_N = variants {} ;
-lin achilles_PN = variants {} ;
-lin acid_A = variants {} ;
-lin acid_N =  D.acide_1_N ;
-
-lin acidic_A = variants {} ;
-lin acidify_V = variants {} ;
-lin acidify_V2 = variants {} ;
-lin acidity_N = variants {} ;
-lin acidulated_A = variants {} ;
-lin acidulous_A = variants {} ;
-lin ack_ack_N = variants {} ;
-lin acknowledge_V = variants {} ;
-lin acknowledge_V2 = variants {} ;
-lin acknowledge_VS = variants {} ;
-lin acknowledgement_N = variants {} ;
-lin acme_N = variants {} ;
-lin acne_N = regN "acné" ;
-
-lin acolyte_N = variants {} ;
-lin aconite_N = variants {} ;
-lin acorn_N = variants {} ;
-lin acorn_cup_N = variants {} ;
-lin acoustic_A = variants {} ;
-lin acoustic_N = variants {} ;
-lin acoustics_N = variants {} ;
-lin acquaint_V2 = variants {} ;
-lin acquaintance_N = variants {} ;
-lin acquaintanceship_N = variants {} ;
-lin acquiesce_V = variants {} ;
-lin acquiescence_N = variants {} ;
-lin acquiescent_A = variants {} ;
-lin acquire_V2 = variants {} ;
-lin acquirement_N = variants {} ;
-lin acquisition_N = variants {} ;
-lin acquisitive_A = variants {} ;
-lin acquit_V2 = variants {} ;
-lin acquittal_N = variants {} ;
-lin acre_N = variants {} ;
-lin acreage_N = variants {} ;
-lin acrid_A = variants {} ;
-lin acrimonious_A = variants {} ;
-lin acrimony_N = variants {} ;
-lin acrobat_N = variants {} ;
-lin acrobatic_A = variants {} ;
-lin acrobatics_N = variants {} ;
-lin acronym_N = variants {} ;
-lin acropolis_N = variants {} ;
-lin across_Adv = variants {} ;
-lin across_Prep = variants {} ;
-lin acrostic_N = variants {} ;
-lin acrylic_N = variants {} ;
-lin act_N = variants {} ;
-lin act_V = variants {} ;
-lin act_V2 = variants {} ;
-lin act_V2V = variants {} ;
-lin act_VA = variants {} ;
-lin acting_A = variants {} ;
-lin acting_N = variants {} ;
-lin actinic_A = variants {} ;
-lin actinism_N = variants {} ;
-lin action_N = variants {} ;
-lin actionable_A = variants {} ;
-lin activate_V2 = variants {} ;
-lin activation_N = variants {} ;
-lin active_A = D.actif_2_A ;
-
-lin activist_N = variants {} ;
-lin activity_N =  D.activite_1_N ;
-
-lin actor_N = variants {} ;
-lin actress_N = variants {} ;
-lin actual_A = variants {} ;
-lin actuality_N = variants {} ;
-lin actuarial_A = variants {} ;
-lin actuary_N = variants {} ;
-lin actuate_V2 = variants {} ;
-lin acuity_N = variants {} ;
-lin acumen_N = variants {} ;
-lin acupuncture_N = variants {} ;
-lin acute_A = D.aigu_1_A ;
-
-lin acuteness_N = variants {} ;
-lin ad_N = variants {} ;
-lin ad_PN = variants {} ;
-lin ad_hoc_A = variants {} ;
-lin ad_hoc_Adv = variants {} ;
-lin ad_infinitum_Adv = variants {} ;
-lin ad_interim_Adv = variants {} ;
-lin ad_lib_A = variants {} ;
-lin ad_lib_Adv = variants {} ;
-lin ad_lib_V = variants {} ;
-lin ad_libitum_Adv = variants {} ;
-lin ad_man_N = variants {} ;
-lin ad_nauseam_Adv = variants {} ;
-lin ad_valorem_Adv = variants {} ;
-lin ada_PN = variants {} ;
-lin adage_N = variants {} ;
-lin adagio_A = variants {} ;
-lin adagio_Adv = variants {} ;
-lin adagio_N = variants {} ;
-lin adam_PN = variants {} ;
-lin adamant_A = variants {} ;
-lin adamant_N = variants {} ;
-lin adamantine_A = variants {} ;
-lin adapt_V = variants {} ;
-lin adapt_V2 = variants {} ;
-lin adaptability_N = variants {} ;
-lin adaptable_A = variants {} ;
-lin adaptation_N = variants {} ;
-lin adapter_N = variants {} ;
-lin adaptor_N = variants {} ;
-lin add_V = variants {} ;
-lin add_V2 = variants {} ;
-lin add_VS = variants {} ;
-lin addendum_N = variants {} ;
-lin adder_N = variants {} ;
-lin addict_N = variants {} ;
-lin addict_V2 = variants {} ;
-lin addiction_N = variants {} ;
-lin addictive_A = variants {} ;
-lin adding_machine_N = variants {} ;
-lin addis_ababa_PN = variants {} ;
-lin addition_N =  D.addition_1_N ;
-
-lin additional_A = D.additionnel_1_A ;
-
-lin additive_N =  D.additif_1_N ;
-
-lin addle_A = variants {} ;
-lin addle_V = variants {} ;
-lin addle_V2 = variants {} ;
-lin addle_brained_A = variants {} ;
-lin addle_head_N = variants {} ;
-lin addle_pated_A = variants {} ;
-lin address_N = variants {} ;
-lin address_V2 = variants {} ;
-lin addressee_N = variants {} ;
-lin addressograph_N = variants {} ;
-lin adduce_V2 = variants {} ;
-lin adelaide_PN = variants {} ;
-lin adenoidal_A = variants {} ;
-lin adept_A = variants {} ;
-lin adept_N = variants {} ;
-lin adequacy_N = variants {} ;
-lin adequate_A = variants {} ;
-lin adhere_V = variants {} ;
-lin adherence_N = variants {} ;
-lin adherent_N = variants {} ;
-lin adhesion_N =  D.adhesion_1_N ;
-
-lin adhesive_A = variants {} ;
-lin adhesive_N = variants {} ;
-lin adieu_N = variants {} ;
-lin adipose_A = variants {} ;
-lin adjacent_A = D.adjacent_1_A ;
-
-lin adjectival_A = variants {} ;
-lin adjective_N = variants {} ;
-lin adjoin_V = variants {} ;
-lin adjoin_V2 = variants {} ;
-lin adjoining_A = variants {} ;
-lin adjourn_V = variants {} ;
-lin adjourn_V2 = variants {} ;
-lin adjournment_N = variants {} ;
-lin adjudge_V2 = variants {} ;
-lin adjudicate_V = variants {} ;
-lin adjudicate_V2 = variants {} ;
-lin adjudication_N = variants {} ;
-lin adjudicator_N = variants {} ;
-lin adjunct_N = variants {} ;
-lin adjuration_N = variants {} ;
-lin adjure_V2 = variants {} ;
-lin adjust_V = variants {} ;
-lin adjust_V2 = variants {} ;
-lin adjust_V2V = variants {} ;
-lin adjustable_A = variants {} ;
-lin adjuster_N = variants {} ;
-lin adjustment_N = variants {} ;
-lin adjutant_N = variants {} ;
-lin admass_N = variants {} ;
-lin administer_V = variants {} ;
-lin administer_V2 = variants {} ;
-lin administration_N =  D.administration_1_N ;
-
-lin administrative_A = variants {} ;
-lin administrator_N = variants {} ;
-lin admirable_A = variants {} ;
-lin admiral_N = variants {} ;
-lin admiralty_N = variants {} ;
-lin admiration_N = variants {} ;
-lin admire_V2 = variants {} ;
-lin admirer_N = variants {} ;
-lin admiring_A = variants {} ;
-lin admissibility_N = variants {} ;
-lin admissible_A = variants {} ;
-lin admission_N = variants {} ;
-lin admit_V = variants {} ;
-lin admit_V2 = variants {} ;
-lin admit_VS = variants {} ;
-lin admittance_N = variants {} ;
-lin admittedly_Adv = variants {} ;
-lin admix_V = variants {} ;
-lin admix_V2 = variants {} ;
-lin admixture_N = variants {} ;
-lin admonish_V2 = variants {} ;
-lin admonition_N = variants {} ;
-lin admonitory_A = variants {} ;
-lin ado_N = variants {} ;
-lin adobe_N = variants {} ;
-lin adolescence_N = variants {} ;
-lin adolescent_A = variants {} ;
-lin adolescent_N = variants {} ;
-lin adopt_V2 = variants {} ;
-lin adoption_N = variants {} ;
-lin adoptive_A = variants {} ;
-lin adorable_A = variants {} ;
-lin adoration_N = variants {} ;
-lin adore_V2 = variants {} ;
-lin adorer_N = variants {} ;
-lin adoring_A = variants {} ;
-lin adorn_V2 = variants {} ;
-lin adornment_N = variants {} ;
-lin adrenal_A = variants {} ;
-lin adrenalin_N = variants {} ;
-lin adrian_PN = variants {} ;
-lin adrift_A = variants {} ;
-lin adrift_Adv = variants {} ;
-lin adroit_A = variants {} ;
-lin adroitness_N = variants {} ;
-lin adulation_N = variants {} ;
-lin adult_A = D.adulte_3_A ;
-
-lin adult_N = variants {} ;
-lin adulterant_N = variants {} ;
-lin adulterate_V2 = variants {} ;
-lin adulteration_N = variants {} ;
-lin adulterer_N = variants {} ;
-lin adulteress_N = variants {} ;
-lin adulterous_A = variants {} ;
-lin adultery_N = variants {} ;
-lin adulthood_N = variants {} ;
-lin adumbrate_V2 = variants {} ;
-lin advance_N = variants {} ;
-lin advance_V = variants {} ;
-lin advance_V2 = variants {} ;
-lin advanced_A = variants {} ;
-lin advancement_N = variants {} ;
-lin advantage_N = variants {} ;
-lin advantage_V2 = variants {} ;
-lin advantageous_A = variants {} ;
-lin advent_N = variants {} ;
-lin adventist_N = variants {} ;
-lin adventitious_A = variants {} ;
-lin adventure_N = variants {} ;
-lin adventure_V2 = variants {} ;
-lin adventurer_N = variants {} ;
-lin adventuresome_A = variants {} ;
-lin adventuress_N = variants {} ;
-lin adventurous_A = variants {} ;
-lin adverb_N = variants {} ;
-lin adverbial_A = variants {} ;
-lin adversary_N = variants {} ;
-lin adverse_A = D.adverse_1_A ;
-
-lin adversity_N = variants {} ;
-lin advert_N = variants {} ;
-lin advert_V = variants {} ;
-lin advertise_V = variants {} ;
-lin advertise_V2 = variants {} ;
-lin advertisement_N = variants {} ;
-lin advertiser_N = variants {} ;
-lin advice_N = variants {} ;
-lin advisability_N = variants {} ;
-lin advisable_A = variants {} ;
-lin advise_V = variants {} ;
-lin advise_V2 = variants {} ;
-lin advise_VS = variants {} ;
-lin advised_A = variants {} ;
-lin adviser_N = variants {} ;
-lin advisory_A = variants {} ;
-lin advocacy_N = variants {} ;
-lin advocate_N = variants {} ;
-lin advocate_V2 = variants {} ;
-lin advocate_VS = variants {} ;
-lin advowson_N = variants {} ;
-lin adz_N = variants {} ;
-lin adze_N = variants {} ;
-lin aegis_N = variants {} ;
-lin aeon_N = variants {} ;
-lin aerate_V2 = variants {} ;
-lin aeration_N = variants {} ;
-lin aerial_A = variants {} ;
-lin aerial_N = variants {} ;
-lin aerie_N = variants {} ;
-lin aerobatics_N = variants {} ;
-lin aerodrome_N = variants {} ;
-lin aerodynamic_A = variants {} ;
-lin aerodynamics_N = variants {} ;
-lin aeronaut_N = variants {} ;
-lin aeronautics_N = variants {} ;
-lin aeroplane_N = variants {} ;
-lin aerosol_N = variants {} ;
-lin aerospace_N = variants {} ;
-lin aertex_N = variants {} ;
-lin aery_N = variants {} ;
-lin aesthete_N = variants {} ;
-lin aesthetic_A = variants {} ;
-lin aesthetic_N = variants {} ;
-lin aesthetical_A = variants {} ;
-lin aesthetics_N = variants {} ;
-lin aether_N = variants {} ;
-lin aetiology_N = variants {} ;
-lin afar_Adv = variants {} ;
-lin affability_N = variants {} ;
-lin affable_A = variants {} ;
-lin affair_N = variants {} ;
-lin affect_V2 = variants {} ;
-lin affectation_N = variants {} ;
-lin affected_A = D.atteint_1_A ;
-
-lin affecting_A = variants {} ;
-lin affection_N = variants {} ;
-lin affectionate_A = variants {} ;
-lin affiance_V2 = variants {} ;
-lin affidavit_N = variants {} ;
-lin affiliate_V = variants {} ;
-lin affiliate_V2 = variants {} ;
-lin affiliation_N = variants {} ;
-lin affinity_N =  D.affinite_1_N ;
-
-lin affirm_V = variants {} ;
-lin affirm_V2 = variants {} ;
-lin affirm_VS = variants {} ;
-lin affirmation_N = variants {} ;
-lin affirmative_A = variants {} ;
-lin affirmative_N = variants {} ;
-lin affix_N = variants {} ;
-lin affix_V2 = variants {} ;
-lin afflatus_N = variants {} ;
-lin afflict_V2 = variants {} ;
-lin affliction_N = variants {} ;
-lin affluence_N = variants {} ;
-lin affluent_A = variants {} ;
-lin affluent_N = variants {} ;
-lin afford_V2 = variants {} ;
-lin afford_V2V = variants {} ;
-lin afforest_V2 = variants {} ;
-lin afforestation_N = variants {} ;
-lin affranchise_V2 = variants {} ;
-lin affray_N = variants {} ;
-lin affront_N = variants {} ;
-lin affront_V2 = variants {} ;
-lin afghan_A = variants {} ;
-lin afghan_N = variants {} ;
-lin afghanistan_PN = variants {} ;
-lin afghanistani_A = variants {} ;
-lin afghanistani_N = variants {} ;
-lin afield_Adv = variants {} ;
-lin afire_A = variants {} ;
-lin aflame_A = variants {} ;
-lin afloat_A = variants {} ;
-lin afoot_A = variants {} ;
-lin afore_Adv = variants {} ;
-lin afore_Prep = variants {} ;
-lin aforesaid_A = variants {} ;
-lin aforethought_Adv = variants {} ;
-lin afoul_Adv = variants {} ;
-lin afraid_A = variants {} ;
-lin afresh_Adv = variants {} ;
-lin africa_PN = variants {} ;
-lin african_A = variants {} ;
-lin african_N = variants {} ;
-lin afrikaans_N = variants {} ;
-lin afrikaner_A = variants {} ;
-lin afrikaner_N = variants {} ;
-lin afro_american_N = variants {} ;
-lin afro_asian_A = variants {} ;
-lin afro_wig_N = variants {} ;
-lin aft_Adv = variants {} ;
-lin after_A = variants {} ;
-lin after_Adv = variants {} ;
-lin after_Prep = variants {} ;
-lin aftercare_N = variants {} ;
-lin afterdamp_N = variants {} ;
-lin aftereffect_N = variants {} ;
-lin afterglow_N = variants {} ;
-lin aftermath_N = variants {} ;
-lin afternoon_N = variants {} ;
-lin afterthought_N = variants {} ;
-lin afterwards_Adv = variants {} ;
-lin again_Adv = variants {} ;
-lin against_Prep = variants {} ;
-lin agape_A = variants {} ;
-lin agar_agar_N = variants {} ;
-lin agate_N = variants {} ;
-lin agatha_PN = variants {} ;
-lin agave_N = variants {} ;
-lin age_N = variants {} ;
-lin age_V = variants {} ;
-lin age_V2 = variants {} ;
-lin age_bracket_N = variants {} ;
-lin age_group_N = variants {} ;
-lin age_long_A = variants {} ;
-lin age_old_A = variants {} ;
-lin aged_A = variants {} ;
-lin ageing_N = variants {} ;
-lin ageless_A = variants {} ;
-lin agency_N = variants {} ;
-lin agenda_N = variants {} ;
-lin agent_N =  D.agent_1_N ;
-
-lin agent_provocateur_N = variants {} ;
-lin aggie_PN = variants {} ;
-lin agglomerate_A = variants {} ;
-lin agglomerate_V = variants {} ;
-lin agglomerate_V2 = variants {} ;
-lin agglomeration_N = variants {} ;
-lin agglutinate_V2 = variants {} ;
-lin agglutinative_A = variants {} ;
-lin aggrandize_V2 = variants {} ;
-lin aggrandizement_N = variants {} ;
-lin aggravate_V2 = variants {} ;
-lin aggravation_N = variants {} ;
-lin aggregate_N = variants {} ;
-lin aggregate_V = variants {} ;
-lin aggregate_V2 = variants {} ;
-lin aggregation_N =  D.agregation_1_N ;
-
-lin aggression_N = variants {} ;
-lin aggressive_A = D.agressif_1_A ;
-
-lin aggressiveness_N = variants {} ;
-lin aggressor_N = variants {} ;
-lin aggrieve_V2 = variants {} ;
-lin aggro_N = variants {} ;
-lin aghast_A = variants {} ;
-lin agile_A = variants {} ;
-lin agility_N = variants {} ;
-lin agin_Prep = variants {} ;
-lin aging_N = variants {} ;
-lin agitate_V = variants {} ;
-lin agitate_V2 = variants {} ;
-lin agitated_A = variants {} ;
-lin agitating_A = variants {} ;
-lin agitation_N = variants {} ;
-lin agitator_N = variants {} ;
-lin aglow_A = variants {} ;
-lin agm_N = variants {} ;
-lin agnail_N = variants {} ;
-lin agnes_PN = variants {} ;
-lin agnostic_A = variants {} ;
-lin agnostic_N = variants {} ;
-lin agnosticism_N = variants {} ;
-lin ago_Adv = variants {} ;
-lin ago_Prep = variants {} ;
-lin agog_A = variants {} ;
-lin agonize_V = variants {} ;
-lin agonized_A = variants {} ;
-lin agonizing_A = variants {} ;
-lin agony_N = variants {} ;
-lin agora_N = variants {} ;
-lin agoraphobia_N = variants {} ;
-lin agra_PN = variants {} ;
-lin agrarian_A = variants {} ;
-lin agree_V = variants {} ;
-lin agree_V2 = variants {} ;
-lin agree_VS = variants {} ;
-lin agree_VV = variants {} ;
-lin agreeable_A = variants {} ;
-lin agreement_N = variants {} ;
-lin agricultural_A = variants {} ;
-lin agriculture_N = variants {} ;
-lin aground_A = variants {} ;
-lin aground_Adv = variants {} ;
-lin ague_N = variants {} ;
-lin ahead_Adv = variants {} ;
-
-lin ahmedabad_PN = variants {} ;
-lin aid_N =  D.adjuvant_1_N ;
-
-lin aid_V = variants {} ;
-lin aid_V2 = variants {} ;
-lin aide_de_camp_N = variants {} ;
-lin aide_memoire_N = variants {} ;
-lin aids_N = variants {} ;
-lin aigret_N = variants {} ;
-lin aigrette_N = variants {} ;
-lin ail_V = variants {} ;
-lin ail_V2 = variants {} ;
-lin aileron_N = variants {} ;
-lin ailment_N = variants {} ;
-lin aim_N = variants {} ;
-lin aim_V = variants {} ;
-lin aim_V2 = variants {} ;
-lin aim_VV = variants {} ;
-lin aimless_A = variants {} ;
-lin air_N =  D.air_1_N ;
-
-lin air_V = variants {} ;
-lin air_V2 = variants {} ;
-lin air_bladder_N = variants {} ;
-lin air_conditioned_A = variants {} ;
-lin air_conditioning_N = variants {} ;
-lin air_cooled_A = variants {} ;
-lin air_minded_A = variants {} ;
-lin air_pump_N = variants {} ;
-lin air_raid_N = variants {} ;
-lin air_shaft_N = variants {} ;
-lin air_sick_A = variants {} ;
-lin air_sickness_N = variants {} ;
-lin air_to_air_A = variants {} ;
-lin air_to_ground_A = variants {} ;
-lin airbed_N = variants {} ;
-lin airborne_A = variants {} ;
-lin airbrake_N = variants {} ;
-lin aircraft_N = variants {} ;
-lin aircraftman_N = variants {} ;
-lin aircrew_N = variants {} ;
-lin airdrie_PN = variants {} ;
-lin airdrome_N = variants {} ;
-lin aireborough_PN = variants {} ;
-lin airedale_N = variants {} ;
-lin airfield_N = variants {} ;
-lin airflow_N = variants {} ;
-lin airframe_N = variants {} ;
-lin airing_N = variants {} ;
-lin airing_cupboard_N = variants {} ;
-lin airless_A = variants {} ;
-lin airline_N = variants {} ;
-lin airliner_N = variants {} ;
-lin airmail_N = variants {} ;
-lin airman_N = variants {} ;
-lin airplane_N = variants {} ;
-lin airport_N = variants {} ;
-lin airscrew_N = variants {} ;
-lin airship_N = variants {} ;
-lin airstrip_N = variants {} ;
-lin airtight_A = variants {} ;
-lin airway_N = variants {} ;
-lin airwoman_N = variants {} ;
-lin airworthiness_N = variants {} ;
-lin airworthy_A = variants {} ;
-lin airy_A = variants {} ;
-lin aisle_N = variants {} ;
-lin aitch_N = variants {} ;
-lin aitch_bone_N = variants {} ;
-lin ajar_A = variants {} ;
-lin aka_Prep = variants {} ;
-lin akimbo_Adv = variants {} ;
-lin akin_A = variants {} ;
-lin akron_PN = variants {} ;
-lin al_PN = variants {} ;
-lin alabama_PN = variants {} ;
-lin alabaster_A = variants {} ;
-lin alabaster_N = variants {} ;
-lin alacrity_N = variants {} ;
-lin alan_PN = variants {} ;
-lin alarm_N = variants {} ;
-lin alarm_V2 = variants {} ;
-lin alarm_clock_N = variants {} ;
-lin alarming_A = variants {} ;
-lin alarmist_N = variants {} ;
-lin alaska_PN = variants {} ;
-lin alb_N = variants {} ;
-lin albania_PN = variants {} ;
-lin albanian_A = variants {} ;
-lin albanian_N = variants {} ;
-lin albatross_N = variants {} ;
-lin albeit_Subj = variants {} ;
-lin albert_PN = variants {} ;
-lin alberta_PN = variants {} ;
-lin albino_N = variants {} ;
-lin album_N = variants {} ;
-lin albumen_N = variants {} ;
-lin alchemist_N = variants {} ;
-lin alchemy_N = variants {} ;
-lin alcohol_N =  D.alcool_1_N ;
-
-lin alcoholic_A = variants {} ;
-lin alcoholic_N = variants {} ;
-lin alcoholism_N = variants {} ;
-lin alcove_N = variants {} ;
-lin alder_N = variants {} ;
-lin alderman_N = variants {} ;
-lin aldermanic_A = variants {} ;
-lin aldershot_PN = variants {} ;
-lin ale_N = variants {} ;
-lin ale_house_N = variants {} ;
-lin alee_A = variants {} ;
-lin alee_Adv = variants {} ;
-lin aleppo_PN = variants {} ;
-lin alert_A = variants {} ;
-lin alert_N = variants {} ;
-lin alert_V2 = variants {} ;
-lin alertness_N = variants {} ;
-lin alessandria_PN = variants {} ;
-lin alex_PN = variants {} ;
-lin alexander_PN = variants {} ;
-lin alexandra_PN = variants {} ;
-lin alexandria_PN = variants {} ;
-lin alexandrine_N = variants {} ;
-lin alexia_N = variants {} ;
-lin alexic_A = variants {} ;
-lin alexic_N = variants {} ;
-lin alf_PN = variants {} ;
-lin alfalfa_N = variants {} ;
-lin alfred_PN = variants {} ;
-lin alfresco_A = variants {} ;
-lin alfresco_Adv = variants {} ;
-lin alfreton_PN = variants {} ;
-lin alga_N = variants {} ;
-lin algebra_N = variants {} ;
-lin algebraic_A = variants {} ;
-lin algebraical_A = variants {} ;
-lin alger_PN = variants {} ;
-lin algeria_PN = variants {} ;
-lin algerian_A = variants {} ;
-lin algerian_N = variants {} ;
-lin ali_PN = variants {} ;
-lin alias_Adv = variants {} ;
-lin alias_N = variants {} ;
-lin alibi_N = variants {} ;
-lin alicante_PN = variants {} ;
-lin alice_PN = variants {} ;
-lin alien_A = variants {} ;
-lin alien_N = variants {} ;
-lin alienate_V2 = variants {} ;
-lin alienation_N = variants {} ;
-lin alienist_N = variants {} ;
-lin alight_A = variants {} ;
-lin alight_V = variants {} ;
-lin align_V = variants {} ;
-lin align_V2 = variants {} ;
-lin alignment_N = variants {} ;
-lin alike_A = variants {} ;
-lin alike_Adv = variants {} ;
-lin alimentary_A = variants {} ;
-lin alimony_N = variants {} ;
-lin alison_PN = variants {} ;
-lin alive_A = variants {} ;
-lin alkali_N = variants {} ;
-lin alkaline_A = variants {} ;
-lin all_Predet = variants {} ;
-lin all_mains_A = variants {} ;
-lin all_round_A = variants {} ;
-lin all_rounder_N = variants {} ;
-lin allah_PN = variants {} ;
-lin allahabad_PN = variants {} ;
-lin allan_PN = variants {} ;
-lin allay_V2 = variants {} ;
-lin allegation_N = variants {} ;
-lin allege_V2 = variants {} ;
-lin allege_V2V = variants {} ;
-lin allege_VS = variants {} ;
-lin allegedly_Adv = variants {} ;
-lin allegiance_N = variants {} ;
-lin allegoric_A = variants {} ;
-lin allegorical_A = variants {} ;
-lin allegory_N = variants {} ;
-lin allegretto_A = variants {} ;
-lin allegretto_Adv = variants {} ;
-lin allegretto_N = variants {} ;
-lin allegro_A = variants {} ;
-lin allegro_Adv = variants {} ;
-lin allegro_N = variants {} ;
-lin allen_PN = variants {} ;
-lin allergen_N = variants {} ;
-lin allergic_A = D.allergique_1_A ;
-
-lin allergy_N = variants {} ;
-lin alleviate_V2 = variants {} ;
-lin alleviation_N = variants {} ;
-lin alley_N = variants {} ;
-lin alleyway_N = variants {} ;
-lin alliance_N = variants {} ;
-lin alligator_N = variants {} ;
-lin alliteration_N = variants {} ;
-lin alliterative_A = variants {} ;
-lin alloa_PN = variants {} ;
-lin allocate_V = variants {} ;
-lin allocate_V2 = variants {} ;
-lin allocation_N = variants {} ;
-lin allot_V2 = variants {} ;
-lin allotment_N = variants {} ;
-lin allow_V = variants {} ;
-lin allow_V2 = variants {} ;
-lin allow_V2V = variants {} ;
-lin allow_VS = variants {} ;
-lin allowable_A = variants {} ;
-lin allowance_N = variants {} ;
-lin alloy_N = variants {} ;
-lin alloy_V2 = variants {} ;
-lin allspice_N = variants {} ;
-lin allude_V = variants {} ;
-lin allure_N = variants {} ;
-lin allure_V2 = variants {} ;
-lin allurement_N = variants {} ;
-lin alluring_A = variants {} ;
-lin allusion_N = variants {} ;
-lin allusive_A = variants {} ;
-lin alluvial_A = variants {} ;
-lin ally_N = variants {} ;
-lin ally_V2 = variants {} ;
-lin alma_ata_PN = variants {} ;
-lin alma_mater_N = variants {} ;
-lin almanac_N = variants {} ;
-lin almeria_PN = variants {} ;
-lin almighty_A = variants {} ;
-lin almighty_N = variants {} ;
-lin almond_N = variants {} ;
-lin almond_eyed_A = variants {} ;
-lin almoner_N = variants {} ;
-lin almost_AdN = variants {} ;
-lin almost_Adv = variants {} ;
-lin almost_Predet = variants {} ;
-lin alms_box_N = variants {} ;
-lin alms_giving_N = variants {} ;
-lin alms_house_N = variants {} ;
-lin alnwick_PN = variants {} ;
-lin aloe_N = variants {} ;
-lin aloft_Adv = variants {} ;
-lin alone_A = variants {} ;
-lin alone_Adv = variants {} ;
-lin along_Adv = variants {} ;
-lin along_Prep = variants {} ;
-lin alongside_Adv = variants {} ;
-lin alongside_Prep = variants {} ;
-lin aloof_A = variants {} ;
-lin aloof_Adv = variants {} ;
-lin aloofness_N = variants {} ;
-lin aloud_Adv = variants {} ;
-lin alp_N = variants {} ;
-lin alpaca_N = variants {} ;
-lin alpenstock_N = variants {} ;
-lin alpha_N =  D.alpha_1_N ;
-
-lin alphabet_N = variants {} ;
-lin alphabetical_A = variants {} ;
-lin alpine_A = variants {} ;
-lin alpinist_N = variants {} ;
-lin already_AdV = variants {} ;
-lin already_Adv = variants {} ;
-lin alright_Adv = variants {} ;
-lin alsatian_N = variants {} ;
-lin also_AdV = variants {} ;
-lin also_Adv = mkAdv "aussi" ;
-
-lin also_ran_N = variants {} ;
-lin altar_N = variants {} ;
-lin altar_piece_N = variants {} ;
-lin alter_V = variants {} ;
-lin alter_V2 = variants {} ;
-lin alter_ego_N = variants {} ;
-lin alterable_A = variants {} ;
-lin alteration_N = variants {} ;
-lin altercation_N = variants {} ;
-lin alternate_A = variants {} ;
-lin alternate_V = variants {} ;
-lin alternate_V2 = variants {} ;
-lin alternation_N = variants {} ;
-lin alternative_A = variants {} ;
-lin alternative_N = variants {} ;
-lin although_Subj = variants {} ;
-lin altimeter_N = variants {} ;
-lin altitude_N = variants {} ;
-lin alto_N = variants {} ;
-lin altogether_Adv = variants {} ;
-lin alton_PN = variants {} ;
-lin altrincham_PN = variants {} ;
-lin altruism_N = variants {} ;
-lin altruist_N = variants {} ;
-lin altruistic_A = variants {} ;
-lin altruistically_Adv = variants {} ;
-lin alum_N =  D.alun_1_N ;
-
-lin aluminium_N =  D.aluminium_1_N ;
-
-lin alumna_N = variants {} ;
-lin alumnus_N = variants {} ;
-lin alvechurch_PN = variants {} ;
-lin alveolar_A = variants {} ;
-lin alveolar_N = variants {} ;
-lin always_AdV = variants {} ;
-lin amah_N = variants {} ;
-lin amain_Adv = variants {} ;
-lin amalgam_N = variants {} ;
-lin amalgamate_V = variants {} ;
-lin amalgamate_V2 = variants {} ;
-lin amalgamation_N = variants {} ;
-lin amanda_PN = variants {} ;
-lin amanuensis_N = variants {} ;
-lin amaryllis_N = variants {} ;
-lin amass_V2 = variants {} ;
-lin amateur_N = variants {} ;
-lin amateurish_A = variants {} ;
-lin amateurism_N = variants {} ;
-lin amatory_A = variants {} ;
-lin amaze_V2 = variants {} ;
-lin amaze_V2V = variants {} ;
-lin amazement_N = variants {} ;
-lin amazing_A = variants {} ;
-lin amazon_N = variants {} ;
-lin ambassador_N = variants {} ;
-lin ambassadorial_A = variants {} ;
-lin ambassadress_N = variants {} ;
-lin amber_N = variants {} ;
-lin ambergris_N = variants {} ;
-lin ambidextrous_A = variants {} ;
-lin ambience_N = variants {} ;
-lin ambient_A = variants {} ;
-lin ambiguity_N = variants {} ;
-lin ambiguous_A = variants {} ;
-lin ambit_N = variants {} ;
-lin ambition_N = variants {} ;
-lin ambitious_A = variants {} ;
-lin ambivalence_N = variants {} ;
-lin ambivalent_A = variants {} ;
-lin amble_N = variants {} ;
-lin amble_V = variants {} ;
-lin ambrosia_N = variants {} ;
-lin ambulance_N = variants {} ;
-lin ambuscade_N = variants {} ;
-lin ambuscade_V2 = variants {} ;
-lin ambush_N = variants {} ;
-lin ambush_V2 = variants {} ;
-lin ameba_N = variants {} ;
-lin ameer_N = variants {} ;
-lin ameliorate_V = variants {} ;
-lin ameliorate_V2 = variants {} ;
-lin amelioration_N = variants {} ;
-lin amenable_A = variants {} ;
-lin amend_V = variants {} ;
-lin amend_V2 = variants {} ;
-lin amend_V2V = variants {} ;
-lin amendable_A = variants {} ;
-lin amendment_N = variants {} ;
-lin amenity_N = variants {} ;
-lin america_PN = variants {} ;
-lin american_A = variants {} ;
-lin american_N = variants {} ;
-lin americanism_N = variants {} ;
-lin americanize_V2 = variants {} ;
-lin amesbury_PN = variants {} ;
-lin amethyst_N = variants {} ;
-lin amharic_N = variants {} ;
-lin amiability_N = variants {} ;
-lin amiable_A = variants {} ;
-lin amicability_N = variants {} ;
-lin amicable_A = variants {} ;
-lin amid_Prep = variants {} ;
-lin amidships_Adv = variants {} ;
-lin amidst_Prep = variants {} ;
-lin amiens_PN = variants {} ;
-lin amir_N = variants {} ;
-lin amiss_A = variants {} ;
-lin amiss_Adv = variants {} ;
-lin amity_N = variants {} ;
-lin ammanford_PN = variants {} ;
-lin ammeter_N = variants {} ;
-lin ammonia_N = variants {} ;
-lin ammoniated_A = variants {} ;
-lin ammonite_N = variants {} ;
-lin ammunition_N = variants {} ;
-lin amnesia_N = variants {} ;
-lin amnesty_N = variants {} ;
-lin amoeba_N = variants {} ;
-lin amoebic_A = variants {} ;
-lin amok_Adv = variants {} ;
-lin among_Prep = variants {} ;
-lin amongst_Prep = variants {} ;
-lin amoral_A = variants {} ;
-lin amorous_A = variants {} ;
-lin amorphous_A = variants {} ;
-lin amortization_N = variants {} ;
-lin amortize_V2 = variants {} ;
-lin amount_N =  D.proportion_1_N ;
-
-lin amount_V = variants {} ;
-lin amour_N = variants {} ;
-lin amour_propre_N = variants {} ;
-lin amp_Conj = variants {} ;
-lin amp_N = variants {} ;
-lin ampere_N = variants {} ;
-lin amphetamine_N = variants {} ;
-lin amphibian_N = variants {} ;
-lin amphibious_A = variants {} ;
-lin amphitheatre_N = variants {} ;
-lin amphora_N = variants {} ;
-lin ample_A = variants {} ;
-lin amplification_N = variants {} ;
-lin amplifier_N = variants {} ;
-lin amplify_V2 = variants {} ;
-lin amplitude_N = variants {} ;
-lin ampoule_N = variants {} ;
-lin amputate_V2 = variants {} ;
-lin amputation_N = variants {} ;
-lin amsterdam_PN = variants {} ;
-lin amuck_Adv = variants {} ;
-lin amulet_N = variants {} ;
-lin amuse_V2 = variants {} ;
-lin amusement_N = variants {} ;
-lin amusing_A = variants {} ;
-lin amy_PN = variants {} ;
-lin anachronism_N = variants {} ;
-lin anachronistic_A = variants {} ;
-lin anaconda_N = variants {} ;
-lin anaemia_N = variants {} ;
-lin anaemic_A = variants {} ;
-lin anaesthesia_N = variants {} ;
-lin anaesthetic_A = variants {} ;
-lin anaesthetic_N = variants {} ;
-lin anaesthetist_N = variants {} ;
-lin anaesthetize_V2 = variants {} ;
-lin anagram_N = variants {} ;
-lin anal_A = variants {} ;
-lin analgesia_N = variants {} ;
-lin analgesic_N = variants {} ;
-lin analog_N = variants {} ;
-lin analogous_A = variants {} ;
-lin analogue_N =  D.analogue_1_N ;
-
-lin analogy_N = variants {} ;
-lin analyse_V2 = variants {} ;
-lin analysis_N = variants {} ;
-lin analyst_N = variants {} ;
-lin analytic_A = variants {} ;
-lin analytical_A = variants {} ;
-lin analyze_V2 = variants {} ;
-lin anapaest_N = variants {} ;
-lin anapaestic_A = variants {} ;
-lin anarchic_A = variants {} ;
-lin anarchically_Adv = variants {} ;
-lin anarchism_N = variants {} ;
-lin anarchist_N = variants {} ;
-lin anarchy_N = variants {} ;
-lin anathema_N = variants {} ;
-lin anathematize_V = variants {} ;
-lin anathematize_V2 = variants {} ;
-lin anatomical_A = variants {} ;
-lin anatomist_N = variants {} ;
-lin anatomy_N = variants {} ;
-lin ancestor_N = variants {} ;
-lin ancestral_A = variants {} ;
-lin ancestress_N = variants {} ;
-lin ancestry_N = variants {} ;
-lin anchor_N = variants {} ;
-lin anchor_V = variants {} ;
-lin anchor_V2 = variants {} ;
-lin anchorage_N = variants {} ;
-lin anchorite_N = variants {} ;
-lin anchorman_N = variants {} ;
-lin anchovy_N = variants {} ;
-lin ancient_A = variants {} ;
-lin ancillary_A = variants {} ;
-lin ancona_PN = variants {} ;
-lin and_Conj = variants {} ;
-lin andante_A = variants {} ;
-lin andante_Adv = variants {} ;
-lin andante_N = variants {} ;
-lin andiron_N = variants {} ;
-lin andorra_PN = variants {} ;
-lin andorran_A = variants {} ;
-lin andorran_N = variants {} ;
-lin andover_PN = variants {} ;
-lin andrew_PN = variants {} ;
-lin andy_PN = variants {} ;
-lin anecdotal_A = variants {} ;
-lin anecdote_N = variants {} ;
-lin anemometer_N = variants {} ;
-lin anemone_N = variants {} ;
-lin anent_Prep = variants {} ;
-lin aneroid_A = variants {} ;
-lin aneroid_N = variants {} ;
-lin anesthetic_A = variants {} ;
-lin anesthetic_N = variants {} ;
-lin anesthetist_N = variants {} ;
-lin anesthetize_V2 = variants {} ;
-lin anew_Adv = variants {} ;
-lin angel_N = variants {} ;
-lin angela_PN = variants {} ;
-lin angelic_A = variants {} ;
-lin angelica_N = variants {} ;
-lin angelically_Adv = variants {} ;
-lin angelus_N = variants {} ;
-lin anger_N = variants {} ;
-lin anger_V2 = variants {} ;
-lin angers_PN = variants {} ;
-lin angie_PN = variants {} ;
-lin angina_N =  D.angine_1_N ;
-
-lin angle_N = variants {} ;
-lin angle_V = variants {} ;
-lin angle_V2 = variants {} ;
-lin angle_dozer_N = variants {} ;
-lin angle_iron_N = variants {} ;
-lin angle_park_V = variants {} ;
-lin angle_park_V2 = variants {} ;
-lin angler_N = variants {} ;
-lin anglican_A = variants {} ;
-lin anglican_N = variants {} ;
-lin anglicism_N = variants {} ;
-lin anglicize_V2 = variants {} ;
-lin angling_N = variants {} ;
-lin anglo_catholic_A = variants {} ;
-lin anglo_catholic_N = variants {} ;
-lin anglo_indian_A = variants {} ;
-lin anglo_indian_N = variants {} ;
-lin anglo_saxon_A = variants {} ;
-lin anglo_saxon_N = variants {} ;
-lin anglomania_N = variants {} ;
-lin anglophil_N = variants {} ;
-lin anglophile_N = variants {} ;
-lin anglophobe_N = variants {} ;
-lin anglophobia_N = variants {} ;
-lin angola_PN = variants {} ;
-lin angolan_A = variants {} ;
-lin angolan_N = variants {} ;
-lin angora_N = variants {} ;
-lin angostura_N = variants {} ;
-lin angry_A = variants {} ;
-lin angst_N = variants {} ;
-lin anguilla_PN = variants {} ;
-lin anguillan_A = variants {} ;
-lin anguillan_N = variants {} ;
-lin anguish_N = variants {} ;
-lin anguished_A = variants {} ;
-lin angular_A = variants {} ;
-lin angularity_N = variants {} ;
-lin angus_PN = variants {} ;
-lin aniline_N = variants {} ;
-lin animadversion_N = variants {} ;
-lin animadvert_V = variants {} ;
-lin animal_N =  D.animal_1_N ;
-
-lin animalcule_N = variants {} ;
-lin animate_A = variants {} ;
-lin animate_V2 = variants {} ;
-lin animatedly_A = variants {} ;
-lin animation_N = variants {} ;
-lin animism_N = variants {} ;
-lin animosity_N = variants {} ;
-lin animus_N = variants {} ;
-lin anise_N = variants {} ;
-lin aniseed_N = variants {} ;
-lin anita_PN = variants {} ;
-lin ankara_PN = variants {} ;
-lin ankle_N = variants {} ;
-lin anklet_N = variants {} ;
-lin ann_PN = variants {} ;
-lin anna_N = variants {} ;
-lin annabel_PN = variants {} ;
-lin annalist_N = variants {} ;
-lin annan_PN = variants {} ;
-lin anne_PN = variants {} ;
-lin anneal_V2 = variants {} ;
-lin annex_N = variants {} ;
-lin annex_V2 = variants {} ;
-lin annexation_N = variants {} ;
-lin annexe_N = variants {} ;
-lin annfield_PN = variants {} ;
-lin annfield_plain_PN = variants {} ;
-lin annie_PN = variants {} ;
-lin annihilate_V2 = variants {} ;
-lin annihilation_N = variants {} ;
-lin anniversary_N = variants {} ;
-lin annotate_V2 = variants {} ;
-lin annotation_N = variants {} ;
-lin announce_V2 = variants {} ;
-lin announce_VS = variants {} ;
-lin announcement_N = variants {} ;
-lin announcer_N = variants {} ;
-lin annoy_V2 = variants {} ;
-lin annoyance_N = variants {} ;
-lin annoying_A = variants {} ;
-lin annual_A = variants {} ;
-lin annual_N = variants {} ;
-lin annuitant_N = variants {} ;
-lin annuity_N = variants {} ;
-lin annul_V2 = variants {} ;
-lin annular_A = variants {} ;
-lin annulment_N = variants {} ;
-lin annunciate_V2 = variants {} ;
-lin annunciation_N = variants {} ;
-lin anode_N = variants {} ;
-lin anodyne_A = variants {} ;
-lin anodyne_N = variants {} ;
-lin anoint_V2 = variants {} ;
-lin anointment_N = variants {} ;
-lin anomalous_A = variants {} ;
-lin anomaly_N = variants {} ;
-lin anon_Adv = variants {} ;
-lin anon_PN = variants {} ;
-lin anonymity_N = variants {} ;
-lin anonymous_A = variants {} ;
-lin anopheles_N = variants {} ;
-lin anorak_N = variants {} ;
-lin another_Quant = variants {} ;
-lin anshan_PN = variants {} ;
-lin answer_N = variants {} ;
-lin answer_V = variants {} ;
-lin answer_V2 = variants {} ;
-lin answerable_A = variants {} ;
-lin ant_N = variants {} ;
-lin ant_eater_N = variants {} ;
-lin ant_hill_N = variants {} ;
-lin antagonism_N = variants {} ;
-lin antagonist_N =  D.antagoniste_1_N ;
-
-lin antagonistic_A = variants {} ;
-lin antagonistically_Adv = variants {} ;
-lin antagonize_V2 = variants {} ;
-lin antarctic_A = variants {} ;
-lin ante_N = variants {} ;
-lin ante_meridiem_Adv = variants {} ;
-lin antecedence_N = variants {} ;
-lin antecedent_A = variants {} ;
-lin antecedent_N = variants {} ;
-lin antechamber_N = variants {} ;
-lin antedate_V2 = variants {} ;
-lin antediluvian_A = variants {} ;
-lin antediluvian_N = variants {} ;
-lin antelope_N = variants {} ;
-lin antenatal_A = variants {} ;
-lin antenna_N = variants {} ;
-lin antenuptial_A = variants {} ;
-lin antepenultimate_A = variants {} ;
-lin anterior_A = variants {} ;
-lin anteroom_N = variants {} ;
-lin anthea_PN = variants {} ;
-lin anthem_N = variants {} ;
-lin anther_N = variants {} ;
-lin anthology_N = variants {} ;
-lin anthony_PN = variants {} ;
-lin anthracite_N = variants {} ;
-lin anthrax_N = variants {} ;
-lin anthropoid_A = variants {} ;
-lin anthropoid_N = variants {} ;
-lin anthropological_A = variants {} ;
-lin anthropologist_N = variants {} ;
-lin anthropology_N = variants {} ;
-lin anti_aircraft_A = variants {} ;
-lin anti_hero_N = variants {} ;
-lin anti_personnel_A = variants {} ;
-lin anti_semite_A = variants {} ;
-lin anti_semite_N = variants {} ;
-lin anti_semitic_A = variants {} ;
-lin anti_semitism_N = variants {} ;
-lin antibiotic_A = variants {} ;
-lin antibiotic_N =  D.antibiotique_1_N ;
-
-lin antibody_N =  D.anticorps_1_N ;
-
-lin antic_N = variants {} ;
-lin anticipate_V = variants {} ;
-lin anticipate_V2 = variants {} ;
-lin anticipate_VS = variants {} ;
-lin anticipate_VV = variants {} ;
-lin anticipation_N = variants {} ;
-lin anticipatory_A = variants {} ;
-lin anticlimax_N = variants {} ;
-lin anticlockwise_Adv = variants {} ;
-lin anticyclone_N = variants {} ;
-lin antidote_N = variants {} ;
-lin antifreeze_N = variants {} ;
-lin antigua_PN = variants {} ;
-lin antiguan_A = variants {} ;
-lin antiguan_N = variants {} ;
-lin antiknock_N = variants {} ;
-lin antilogarithm_N = variants {} ;
-lin antimacassar_N = variants {} ;
-lin antimony_N = variants {} ;
-lin antipathetic_A = variants {} ;
-lin antipathy_N = variants {} ;
-lin antiquarian_A = variants {} ;
-lin antiquarian_N = variants {} ;
-lin antiquary_N = variants {} ;
-lin antiquated_A = variants {} ;
-lin antique_A = variants {} ;
-lin antique_N = variants {} ;
-lin antiquity_N = variants {} ;
-lin antirrhinum_N = variants {} ;
-lin antiseptic_A = variants {} ;
-lin antiseptic_N = variants {} ;
-lin antisocial_A = variants {} ;
-lin antitank_A = variants {} ;
-lin antithesis_N = variants {} ;
-lin antithetic_A = variants {} ;
-lin antithetical_A = variants {} ;
-lin antitoxin_N = variants {} ;
-lin antitrade_A = variants {} ;
-lin antitrade_N = variants {} ;
-lin antler_N = variants {} ;
-lin antony_PN = variants {} ;
-lin antonym_N = variants {} ;
-lin antrim_PN = variants {} ;
-lin antwerp_PN = variants {} ;
-lin anus_N = variants {} ;
-lin anvil_N = variants {} ;
-lin anxiety_N =  D.angoisse_1_N ;
-
-lin anxious_A = variants {} ;
-lin anyPl_Det = variants {} ;
-lin anySg_Det = variants {} ;
-lin anybody_NP = variants {} ;
-lin anyhow_Adv = variants {} ;
-lin anyone_NP = variants {} ;
-lin anyplace_Adv = variants {} ;
-lin anything_NP = variants {} ;
-lin anyway_Adv = variants {} ;
-lin anywhere_Adv = variants {} ;
-lin aorta_N = variants {} ;
-lin apace_Adv = variants {} ;
-lin apache_N = variants {} ;
-lin apanage_N = variants {} ;
-lin apart_Adv = variants {} ;
-lin apartheid_N = variants {} ;
-lin apartment_N = variants {} ;
-lin apathetic_A = variants {} ;
-lin apathetically_Adv = variants {} ;
-lin apathy_N = variants {} ;
-lin ape_N = variants {} ;
-lin ape_V2 = variants {} ;
-lin apeldoorn_PN = variants {} ;
-lin aperient_A = variants {} ;
-lin aperient_N = variants {} ;
-lin aperitif_N = variants {} ;
-lin aperture_N = variants {} ;
-lin apex_N = variants {} ;
-lin aphasia_N = variants {} ;
-lin aphid_N = variants {} ;
-lin aphis_N = variants {} ;
-lin aphorism_N = variants {} ;
-lin aphrodisiac_A = variants {} ;
-lin aphrodisiac_N = variants {} ;
-lin apiarist_N = variants {} ;
-lin apiary_N = variants {} ;
-lin apiculture_N = variants {} ;
-lin apiece_Adv = variants {} ;
-lin apish_A = variants {} ;
-lin aplomb_N = variants {} ;
-lin apocalypse_N = variants {} ;
-lin apocalyptic_A = variants {} ;
-lin apocrypha_N = variants {} ;
-lin apocryphal_A = variants {} ;
-lin apogee_N = variants {} ;
-lin apologetic_A = variants {} ;
-lin apologetically_Adv = variants {} ;
-lin apologetics_N = variants {} ;
-lin apologist_N = variants {} ;
-lin apologize_V = variants {} ;
-lin apology_N = variants {} ;
-lin apophthegm_N = variants {} ;
-lin apoplectic_A = variants {} ;
-lin apoplexy_N = variants {} ;
-lin apostasy_N = variants {} ;
-lin apostate_A = variants {} ;
-lin apostate_N = variants {} ;
-lin apostle_N = variants {} ;
-lin apostolic_A = variants {} ;
-lin apostrophe_N = variants {} ;
-lin apostrophize_V2 = variants {} ;
-lin apothecary_N = variants {} ;
-lin apothegm_N = variants {} ;
-lin apotheosis_N = variants {} ;
-lin appal_V2 = variants {} ;
-lin appalling_A = variants {} ;
-lin appanage_N = variants {} ;
-lin apparatus_N =  D.appareil_1_N ;
-
-lin apparel_N = variants {} ;
-lin apparel_V2 = variants {} ;
-lin apparent_A = variants {} ;
-lin apparition_N = variants {} ;
-lin appeal_N = variants {} ;
-lin appeal_V = variants {} ;
-lin appeal_V2 = variants {} ;
-lin appeal_V2V = variants {} ;
-lin appealing_A = variants {} ;
-lin appear_V = variants {} ;
-lin appear_V2 = variants {} ;
-lin appear_VA = variants {} ;
-lin appear_VS = variants {} ;
-lin appear_VV = variants {} ;
-lin appearance_N = variants {} ;
-lin appease_V2 = variants {} ;
-lin appeasement_N = variants {} ;
-lin appellant_A = variants {} ;
-lin appellant_N = variants {} ;
-lin appellation_N = variants {} ;
-lin append_V2 = variants {} ;
-lin appendage_N = variants {} ;
-lin appendectomy_N = variants {} ;
-lin appendicitis_N = variants {} ;
-lin appendix_N = variants {} ;
-lin appertain_V = variants {} ;
-lin appetite_N = variants {} ;
-lin appetizer_N = variants {} ;
-lin appetizing_A = variants {} ;
-lin applaud_V = variants {} ;
-lin applaud_V2 = variants {} ;
-lin applause_N = variants {} ;
-lin apple_N = variants {} ;
-lin applejack_N = variants {} ;
-lin appliance_N = variants {} ;
-lin applicability_N = variants {} ;
-lin applicable_A = variants {} ;
-lin applicant_N = variants {} ;
-lin application_N =  D.application_1_N ;
-
-lin applied_A = variants {} ;
-lin applique_N = variants {} ;
-lin applique_V2 = variants {} ;
-lin apply_V = variants {} ;
-lin apply_V2 = variants {} ;
-lin apply_V2V = variants {} ;
-lin appoint_V2 = variants {} ;
-lin appoint_V2V = variants {} ;
-lin appoint_VS = variants {} ;
-lin appointee_N = variants {} ;
-lin appointment_N = variants {} ;
-lin apportion_V2 = variants {} ;
-lin apportionment_N = variants {} ;
-lin apposite_A = variants {} ;
-lin apposition_N = variants {} ;
-lin appraisal_N = variants {} ;
-lin appraise_V2 = variants {} ;
-lin appreciable_A = variants {} ;
-lin appreciate_V = variants {} ;
-lin appreciate_V2 = variants {} ;
-lin appreciation_N = variants {} ;
-lin appreciative_A = variants {} ;
-lin apprehend_V2 = variants {} ;
-lin apprehensible_A = variants {} ;
-lin apprehension_N = variants {} ;
-lin apprehensive_A = variants {} ;
-lin apprentice_N = variants {} ;
-lin apprentice_V2 = variants {} ;
-lin apprenticeship_N = variants {} ;
-lin apprise_V2 = variants {} ;
-lin appro_N = variants {} ;
-lin approach_N = variants {} ;
-lin approach_V = variants {} ;
-lin approach_V2 = variants {} ;
-lin approachable_A = variants {} ;
-lin approbation_N = variants {} ;
-lin appropriate_A = D.adequat_1_A ;
-
-lin appropriate_V2 = variants {} ;
-lin appropriation_N = variants {} ;
-lin approval_N = variants {} ;
-lin approve_V = variants {} ;
-lin approve_V2 = variants {} ;
-lin approvingly_Adv = variants {} ;
-lin approx_PN = variants {} ;
-lin approximate_A = variants {} ;
-lin approximate_V = variants {} ;
-lin approximate_V2 = variants {} ;
-lin approximation_N = variants {} ;
-lin appurtenance_N = variants {} ;
-lin apr_PN = variants {} ;
-lin apres_ski_A = variants {} ;
-lin apricot_N = variants {} ;
-lin april_N = variants {} ;
-lin april_PN = variants {} ;
-lin apron_N = variants {} ;
-lin apropos_A = variants {} ;
-lin apropos_Adv = variants {} ;
-lin apse_N = variants {} ;
-lin apt_A = variants {} ;
-lin aptitude_N = variants {} ;
-lin aptness_N = variants {} ;
-lin aqualung_N = variants {} ;
-lin aquamarine_N = variants {} ;
-lin aquanaut_N = variants {} ;
-lin aquaplane_N = variants {} ;
-lin aquaplane_V = variants {} ;
-lin aquarium_N = variants {} ;
-lin aquarius_PN = variants {} ;
-lin aquatic_A = variants {} ;
-lin aquatint_N = variants {} ;
-lin aquavit_N = variants {} ;
-lin aqueduct_N = variants {} ;
-lin aqueous_A = D.aqueux_1_A ;
-
-lin aquiline_A = variants {} ;
-lin arab_N = variants {} ;
-lin arabesque_N = variants {} ;
-lin arabian_A = variants {} ;
-lin arabian_N = variants {} ;
-lin arabic_A = variants {} ;
-lin arabic_N = variants {} ;
-lin arabist_N = variants {} ;
-lin arable_A = variants {} ;
-lin arachnid_N = variants {} ;
-lin arbiter_N = variants {} ;
-lin arbitrament_N = variants {} ;
-lin arbitrary_A = variants {} ;
-lin arbitrate_V = variants {} ;
-lin arbitrate_V2 = variants {} ;
-lin arbitration_N = variants {} ;
-lin arbitrator_N = variants {} ;
-lin arboreal_A = variants {} ;
-lin arbour_N = variants {} ;
-lin arbroath_PN = variants {} ;
-lin arc_N = variants {} ;
-lin arc_lamp_N = variants {} ;
-lin arc_light_N = variants {} ;
-lin arcade_N = variants {} ;
-lin arcadian_A = variants {} ;
-lin arcadian_N = variants {} ;
-lin arcane_A = variants {} ;
-lin arch_A = variants {} ;
-lin arch_N = variants {} ;
-lin arch_V = variants {} ;
-lin arch_V2 = variants {} ;
-lin archaeological_A = variants {} ;
-lin archaeologist_N = variants {} ;
-lin archaeology_N = variants {} ;
-lin archaic_A = variants {} ;
-lin archaism_N = variants {} ;
-lin archangel_N = variants {} ;
-lin archbishop_N = variants {} ;
-lin archbishopric_N = variants {} ;
-lin archdeacon_N = variants {} ;
-lin archdeaconry_N = variants {} ;
-lin archdiocese_N = variants {} ;
-lin archduke_N = variants {} ;
-lin archeology_N = variants {} ;
-lin archer_N = variants {} ;
-lin archery_N = variants {} ;
-lin archetypal_A = variants {} ;
-lin archetype_N = variants {} ;
-lin archimandrite_N = variants {} ;
-lin archipelago_N = variants {} ;
-lin architect_N = variants {} ;
-lin architectural_A = variants {} ;
-lin architecture_N = variants {} ;
-lin archivist_N = variants {} ;
-lin archway_N = variants {} ;
-lin arctic_A = variants {} ;
-lin ardent_A = variants {} ;
-lin ardour_N = variants {} ;
-lin ardrossan_PN = variants {} ;
-lin arduous_A = variants {} ;
-lin are_N = variants {} ;
-lin area_N = variants {} ;
-lin areca_N = variants {} ;
-lin arena_N = variants {} ;
-lin arete_N = variants {} ;
-lin argent_A = variants {} ;
-lin argent_N = variants {} ;
-lin argentina_PN = variants {} ;
-lin argentine_PN = variants {} ;
-lin argentinian_A = variants {} ;
-lin argentinian_N = variants {} ;
-lin argon_N = variants {} ;
-lin argonaut_N = variants {} ;
-lin argosy_N = variants {} ;
-lin argot_N = variants {} ;
-lin arguable_A = variants {} ;
-lin argue_V = variants {} ;
-lin argue_V2 = variants {} ;
-lin argue_VS = variants {} ;
-lin argument_N = variants {} ;
-lin argumentation_N = variants {} ;
-lin argumentative_A = variants {} ;
-lin argus_N = variants {} ;
-lin argus_eyed_A = variants {} ;
-lin aria_N = variants {} ;
-lin arid_A = variants {} ;
-lin aridity_N = variants {} ;
-lin aries_PN = variants {} ;
-lin aright_Adv = variants {} ;
-lin arise_V = variants {} ;
-lin arise_VS = variants {} ;
-lin aristocracy_N = variants {} ;
-lin aristocrat_N = variants {} ;
-lin aristocratic_A = variants {} ;
-lin aristocratically_Adv = variants {} ;
-lin arithmetic_N = variants {} ;
-lin arithmetical_A = variants {} ;
-lin arithmetician_N = variants {} ;
-lin arizona_PN = variants {} ;
-lin ark_N = variants {} ;
-lin arkansas_PN = variants {} ;
-lin arm_N = variants {} ;
-lin arm_V = variants {} ;
-lin arm_V2 = variants {} ;
-lin arm_hole_N = variants {} ;
-lin armada_N = variants {} ;
-lin armadale_PN = variants {} ;
-lin armadillo_N = variants {} ;
-lin armageddon_PN = variants {} ;
-lin armagh_PN = variants {} ;
-lin armament_N = variants {} ;
-lin armature_N = variants {} ;
-lin armband_N = variants {} ;
-lin armchair_N = variants {} ;
-lin armful_N = variants {} ;
-lin armistice_N = variants {} ;
-lin armlet_N = variants {} ;
-lin armoire_N = variants {} ;
-lin armorial_A = variants {} ;
-lin armour_N = variants {} ;
-lin armour_plate_N = variants {} ;
-lin armoured_A = variants {} ;
-lin armourer_N = variants {} ;
-lin armoury_N = variants {} ;
-lin armpit_N = variants {} ;
-lin arms_race_N = variants {} ;
-lin arms_runner_N = variants {} ;
-lin army_N = variants {} ;
-lin arnhem_PN = variants {} ;
-lin arnica_N = variants {} ;
-lin arnold_PN = variants {} ;
-lin aroma_N = variants {} ;
-lin aromatic_A = D.aromatique_3_A ;
-
-lin arose_V2 = variants {} ;
-lin arose_VS = variants {} ;
-lin around_AdN = variants {} ;
-lin around_Adv = variants {} ;
-lin around_Prep = variants {} ;
-lin arouse_V2 = variants {} ;
-lin arouse_V2V = variants {} ;
-lin arpeggio_N = variants {} ;
-lin arquebus_N = variants {} ;
-lin arr_PN = variants {} ;
-lin arrack_N = variants {} ;
-lin arraign_V2 = variants {} ;
-lin arraignment_N = variants {} ;
-lin arrange_V = variants {} ;
-lin arrange_V2 = variants {} ;
-lin arrangement_N = variants {} ;
-lin arrant_A = variants {} ;
-lin arras_N = variants {} ;
-lin array_N = variants {} ;
-lin array_V2 = variants {} ;
-lin arrest_N = variants {} ;
-lin arrest_V2 = variants {} ;
-lin arrester_N = variants {} ;
-lin arresting_A = variants {} ;
-lin arriere_pensee_N = variants {} ;
-lin arrival_N = variants {} ;
-lin arrive_V = variants {} ;
-lin arrive_V2 = variants {} ;
-lin arrogance_N = variants {} ;
-lin arrogant_A = variants {} ;
-lin arrogate_V2 = variants {} ;
-lin arrow_N = variants {} ;
-lin arrowhead_N = variants {} ;
-lin arrowroot_N = variants {} ;
-lin arse_N = variants {} ;
-lin arsehole_N = variants {} ;
-lin arsenal_N = variants {} ;
-lin arsenic_N = variants {} ;
-lin arson_N = variants {} ;
-lin art_N = variants {} ;
-lin art_PN = variants {} ;
-lin artefact_N = variants {} ;
-lin arterial_A = D.arteriel_1_A ;
-
-lin arteriosclerosis_N = variants {} ;
-lin artery_N =  D.artere_1_N ;
-
-lin artesian_A = variants {} ;
-lin artful_A = variants {} ;
-lin artfulness_N = variants {} ;
-lin arthritic_A = variants {} ;
-lin arthritis_N =  D.arthrite_1_N ;
-
-lin arthur_PN = variants {} ;
-lin artichoke_N = variants {} ;
-lin article_N = variants {} ;
-lin article_V2 = variants {} ;
-lin articulate_A = variants {} ;
-lin articulate_V = variants {} ;
-lin articulate_V2 = variants {} ;
-lin articulation_N = variants {} ;
-lin artie_PN = variants {} ;
-lin artifact_N = variants {} ;
-lin artifice_N = variants {} ;
-lin artificer_N = variants {} ;
-lin artificial_A = D.artificiel_2_A ;
-
-lin artillery_N = variants {} ;
-lin artisan_N = variants {} ;
-lin artist_N = variants {} ;
-lin artiste_N = variants {} ;
-lin artistic_A = variants {} ;
-lin artistically_Adv = variants {} ;
-lin artistry_N = variants {} ;
-lin artless_A = variants {} ;
-lin artlessness_N = variants {} ;
-lin arty_A = variants {} ;
-lin arty_crafty_A = variants {} ;
-lin arum_N = variants {} ;
-lin aryan_A = variants {} ;
-lin aryan_N = variants {} ;
-lin as_Prep = variants {} ;
-lin asap_PN = variants {} ;
-lin asbestos_N = variants {} ;
-lin ascend_V = variants {} ;
-lin ascend_V2 = variants {} ;
-lin ascendancy_N = variants {} ;
-lin ascendant_N = variants {} ;
-lin ascendency_N = variants {} ;
-lin ascendent_N = variants {} ;
-lin ascension_N = variants {} ;
-lin ascent_N = variants {} ;
-lin ascertain_V2 = variants {} ;
-lin ascertainable_A = variants {} ;
-lin ascetic_A = variants {} ;
-lin ascetic_N = variants {} ;
-lin ascetically_Adv = variants {} ;
-lin asceticism_N = variants {} ;
-lin ascorbic_A = variants {} ;
-lin ascot_PN = variants {} ;
-lin ascribable_A = variants {} ;
-lin ascribe_V2 = variants {} ;
-lin ascription_N = variants {} ;
-lin asdic_N = variants {} ;
-lin asepsis_N = variants {} ;
-lin aseptic_A = variants {} ;
-lin asexual_A = variants {} ;
-lin asexuality_N = variants {} ;
-lin ash_N = variants {} ;
-lin ash_bin_N = variants {} ;
-lin ash_can_N = variants {} ;
-lin ash_key_N = variants {} ;
-lin ash_pan_N = variants {} ;
-lin ashamed_A = variants {} ;
-lin ashbourne_PN = variants {} ;
-lin ashby_PN = variants {} ;
-lin ashby_de_la_zouch_PN = variants {} ;
-lin ashby_woulds_PN = variants {} ;
-lin ashen_A = variants {} ;
-lin ashford_PN = variants {} ;
-lin ashington_PN = variants {} ;
-lin ashore_Adv = variants {} ;
-lin ashton_in_makerfield_PN = variants {} ;
-lin ashton_under_lyne_PN = variants {} ;
-lin ashtray_N = variants {} ;
-lin ashy_A = variants {} ;
-lin asian_A = variants {} ;
-lin asian_N = variants {} ;
-lin asiatic_A = variants {} ;
-lin asiatic_N = variants {} ;
-lin aside_Adv = variants {} ;
-lin aside_N = variants {} ;
-lin asinine_A = variants {} ;
-lin ask_V = variants {} ;
-lin ask_V2 = variants {} ;
-lin ask_V2V = variants {} ;
-lin ask_VS = variants {} ;
-lin ask_VV = variants {} ;
-lin askance_Adv = variants {} ;
-lin askern_PN = variants {} ;
-lin askew_A = variants {} ;
-lin askew_Adv = variants {} ;
-lin asking_N = variants {} ;
-lin aslant_Adv = variants {} ;
-lin asleep_A = variants {} ;
-lin asleep_Adv = variants {} ;
-lin asp_N = variants {} ;
-lin asparagus_N = variants {} ;
-lin aspect_N = variants {} ;
-lin aspectual_A = variants {} ;
-lin aspen_N = variants {} ;
-lin asperity_N = variants {} ;
-lin asperse_V2 = variants {} ;
-lin aspersion_N = variants {} ;
-lin asphalt_N = variants {} ;
-lin asphalt_V2 = variants {} ;
-lin asphodel_N = variants {} ;
-lin asphyxia_N = variants {} ;
-lin asphyxiate_V2 = variants {} ;
-lin asphyxiation_N = variants {} ;
-lin aspic_N = variants {} ;
-lin aspidistra_N = variants {} ;
-lin aspirant_N = variants {} ;
-lin aspirate_N = variants {} ;
-lin aspirate_V2 = variants {} ;
-lin aspiration_N = variants {} ;
-lin aspire_V = variants {} ;
-lin aspirin_N = variants {} ;
-lin aspull_PN = variants {} ;
-lin ass_N = variants {} ;
-lin assagai_N = variants {} ;
-lin assail_V2 = variants {} ;
-lin assailable_A = variants {} ;
-lin assailant_N = variants {} ;
-lin assassin_N = variants {} ;
-lin assassinate_V2 = variants {} ;
-lin assassination_N = variants {} ;
-lin assault_N = variants {} ;
-lin assault_V2 = variants {} ;
-lin assay_N = variants {} ;
-lin assay_V2 = variants {} ;
-lin assegai_N = variants {} ;
-lin assemblage_N = variants {} ;
-lin assemble_V = variants {} ;
-lin assemble_V2 = variants {} ;
-lin assembly_N = variants {} ;
-lin assent_N = variants {} ;
-lin assent_V = variants {} ;
-lin assert_V = variants {} ;
-lin assert_V2 = variants {} ;
-lin assert_VS = variants {} ;
-lin assertion_N = variants {} ;
-lin assertive_A = variants {} ;
-lin assess_V2 = variants {} ;
-lin assessment_N = variants {} ;
-lin assessor_N = variants {} ;
-lin asset_N = variants {} ;
-lin asseverate_V2 = variants {} ;
-lin asseveration_N = variants {} ;
-lin asshole_N = variants {} ;
-lin assiduity_N = variants {} ;
-lin assiduous_A = variants {} ;
-lin assign_V2 = variants {} ;
-lin assign_V2V = variants {} ;
-lin assignable_A = variants {} ;
-lin assignation_N = variants {} ;
-lin assignment_N = variants {} ;
-lin assimilate_V = variants {} ;
-lin assimilate_V2 = variants {} ;
-lin assimilation_N = variants {} ;
-lin assist_V = variants {} ;
-lin assist_V2 = variants {} ;
-lin assistance_N = variants {} ;
-lin assistant_N = variants {} ;
-lin assize_N = variants {} ;
-lin assoc_N = variants {} ;
-lin associate_A = variants {} ;
-lin associate_N = variants {} ;
-lin associate_V = variants {} ;
-lin associate_V2 = variants {} ;
-lin association_N =  D.association_1_N ;
-
-lin assonance_N = variants {} ;
-lin assorted_A = variants {} ;
-lin assortment_N = variants {} ;
-lin asst_N = variants {} ;
-lin assuage_V2 = variants {} ;
-lin assume_V = variants {} ;
-lin assume_V2 = variants {} ;
-lin assume_VS = variants {} ;
-lin assumption_N = variants {} ;
-lin assurance_N = variants {} ;
-lin assure_V2 = variants {} ;
-lin assure_VS = variants {} ;
-lin assured_A = variants {} ;
-lin assuredness_N = variants {} ;
-lin aster_N = variants {} ;
-lin asterisk_N = variants {} ;
-lin astern_Adv = variants {} ;
-lin asteroid_N = variants {} ;
-lin asthma_N =  D.asthme_1_N ;
-
-lin asthmatic_A = variants {} ;
-lin astigmatic_A = variants {} ;
-lin astigmatism_N = variants {} ;
-lin astir_A = variants {} ;
-lin astir_Adv = variants {} ;
-lin aston_PN = variants {} ;
-lin astonish_V2 = variants {} ;
-lin astonishing_A = variants {} ;
-lin astonishment_N = variants {} ;
-lin astound_V2 = variants {} ;
-lin astrakhan_N = variants {} ;
-lin astral_A = variants {} ;
-lin astray_A = variants {} ;
-lin astray_Adv = variants {} ;
-lin astride_A = variants {} ;
-lin astride_Adv = variants {} ;
-lin astride_Prep = variants {} ;
-lin astringency_N = variants {} ;
-lin astringent_A = variants {} ;
-lin astringent_N = variants {} ;
-lin astrodome_N = variants {} ;
-lin astrolabe_N = variants {} ;
-lin astrologer_N = variants {} ;
-lin astrological_A = variants {} ;
-lin astrology_N = variants {} ;
-lin astronaut_N = variants {} ;
-lin astronautics_N = variants {} ;
-lin astronomer_N = variants {} ;
-lin astronomical_A = variants {} ;
-lin astronomy_N = variants {} ;
-lin astrophysics_N = variants {} ;
-lin astute_A = variants {} ;
-lin astuteness_N = variants {} ;
-lin asunder_Adv = variants {} ;
-lin asylum_N = variants {} ;
-lin asymmetric_A = variants {} ;
-lin asymmetrical_A = variants {} ;
-lin asymmetry_N = variants {} ;
-lin asymptote_N = variants {} ;
-lin asymptotic_A = variants {} ;
-lin asymptotically_Adv = variants {} ;
-lin at_Prep = variants {} ;
-lin at_home_N = variants {} ;
-lin atabrine_N = variants {} ;
-lin atavism_N = variants {} ;
-lin atavistic_A = variants {} ;
-lin atelier_N = variants {} ;
-lin atheism_N = variants {} ;
-lin atheist_N = variants {} ;
-lin atheistic_A = variants {} ;
-lin athenian_A = variants {} ;
-lin athenian_N = variants {} ;
-lin athens_PN = variants {} ;
-lin atherstone_PN = variants {} ;
-lin athirst_A = variants {} ;
-lin athlete_N = variants {} ;
-lin athletic_A = variants {} ;
-lin athletics_N = variants {} ;
-lin athlone_PN = variants {} ;
-lin athwart_Adv = variants {} ;
-lin atlanta_PN = variants {} ;
-lin atlantic_PN = variants {} ;
-lin atlas_N = variants {} ;
-lin atmosphere_N = variants {} ;
-lin atmospheric_A = variants {} ;
-lin atmospherics_N = variants {} ;
-lin atoll_N = variants {} ;
-lin atom_N =  D.atome_1_N ;
-
-lin atomic_A = variants {} ;
-lin atomize_V2 = variants {} ;
-lin atomizer_N = variants {} ;
-lin atonal_A = variants {} ;
-lin atonality_N = variants {} ;
-lin atone_V = variants {} ;
-lin atonement_N = variants {} ;
-lin atop_Adv = variants {} ;
-lin atop_Prep = variants {} ;
-lin atrabilious_A = variants {} ;
-lin atrocious_A = variants {} ;
-lin atrocity_N = variants {} ;
-lin atrophy_N =  D.atrophie_1_N ;
-
-lin atrophy_V = variants {} ;
-lin atrophy_V2 = variants {} ;
-lin attach_V = variants {} ;
-lin attach_V2 = variants {} ;
-lin attache_N = variants {} ;
-lin attachment_N = variants {} ;
-lin attack_N =  D.attaque_1_N ;
-
-lin attack_V2 = variants {} ;
-lin attacker_N = variants {} ;
-lin attain_V = variants {} ;
-lin attain_V2 = variants {} ;
-lin attainable_A = variants {} ;
-lin attainder_N = variants {} ;
-lin attainment_N = variants {} ;
-lin attar_N = variants {} ;
-lin attempt_N = variants {} ;
-lin attempt_V2 = variants {} ;
-lin attempt_VV = variants {} ;
-lin attend_V = variants {} ;
-lin attend_V2 = variants {} ;
-lin attendance_N = variants {} ;
-lin attendant_A = variants {} ;
-lin attendant_N = variants {} ;
-lin attention_N = variants {} ;
-lin attentive_A = variants {} ;
-lin attentiveness_N = variants {} ;
-lin attenuate_V2 = variants {} ;
-lin attenuation_N = variants {} ;
-lin attest_V = variants {} ;
-lin attest_V2 = variants {} ;
-lin attest_VS = variants {} ;
-lin attic_A = variants {} ;
-lin attic_N = variants {} ;
-lin attire_N = variants {} ;
-lin attire_V2 = variants {} ;
-lin attitude_N = variants {} ;
-lin attitudinize_V = variants {} ;
-lin attorney_N = variants {} ;
-lin attract_V2 = variants {} ;
-lin attraction_N = variants {} ;
-lin attractive_A = variants {} ;
-lin attributable_A = variants {} ;
-lin attribute_N = variants {} ;
-lin attribute_V2 = variants {} ;
-lin attribution_N = variants {} ;
-lin attributive_A = variants {} ;
-lin attrition_N = variants {} ;
-lin attune_V2 = variants {} ;
-lin atypical_A = variants {} ;
-lin au_fait_A = variants {} ;
-lin au_fond_Adv = variants {} ;
-lin au_pair_N = variants {} ;
-lin aubergine_N = variants {} ;
-lin aubrietia_N = variants {} ;
-lin auburn_A = variants {} ;
-lin auckland_PN = variants {} ;
-lin auction_N = variants {} ;
-lin auction_V2 = variants {} ;
-lin auctioneer_N = variants {} ;
-lin audacious_A = variants {} ;
-lin audacity_N = variants {} ;
-lin audibility_N = variants {} ;
-lin audible_A = variants {} ;
-lin audience_N = variants {} ;
-lin audio_lingual_A = variants {} ;
-lin audit_N = variants {} ;
-lin audit_V2 = variants {} ;
-lin audition_N = variants {} ;
-lin audition_V = variants {} ;
-lin audition_V2 = variants {} ;
-lin auditor_N = variants {} ;
-lin auditorium_N = variants {} ;
-lin auditory_A = variants {} ;
-lin audley_PN = variants {} ;
-lin audrey_PN = variants {} ;
-lin aug_PN = variants {} ;
-lin auger_N = variants {} ;
-lin aught_N = variants {} ;
-lin augment_V = variants {} ;
-lin augment_V2 = variants {} ;
-lin augmentation_N = variants {} ;
-lin augsburg_PN = variants {} ;
-lin augur_N = variants {} ;
-lin augur_V = variants {} ;
-lin augur_V2 = variants {} ;
-lin augury_N = variants {} ;
-lin august_A = variants {} ;
-lin august_N = variants {} ;
-lin august_PN = variants {} ;
-lin augustan_A = variants {} ;
-lin auk_N = variants {} ;
-lin auld_lang_syne_N = variants {} ;
-lin aunt_N = variants {} ;
-lin auntie_N = variants {} ;
-lin aunty_N = variants {} ;
-lin aura_N = variants {} ;
-lin aural_A = variants {} ;
-lin aureole_N = variants {} ;
-lin auricle_N = variants {} ;
-lin auricular_A = variants {} ;
-lin auriferous_A = variants {} ;
-lin aurora_N = variants {} ;
-lin auspicious_A = variants {} ;
-lin aussie_N = variants {} ;
-lin austere_A = variants {} ;
-lin austerity_N = variants {} ;
-lin australia_PN = variants {} ;
-lin australian_A = variants {} ;
-lin australian_N = variants {} ;
-lin austria_PN = variants {} ;
-lin austrian_A = variants {} ;
-lin austrian_N = variants {} ;
-lin autarchy_N = variants {} ;
-lin autarky_N = variants {} ;
-lin authentic_A = variants {} ;
-lin authentically_Adv = variants {} ;
-lin authenticate_V2 = variants {} ;
-lin authentication_N = variants {} ;
-lin authenticity_N = variants {} ;
-lin author_N = variants {} ;
-lin authore_V2 = variants {} ;
-lin authoress_N = variants {} ;
-lin authoritarian_A = variants {} ;
-lin authoritarian_N = variants {} ;
-lin authoritarianism_N = variants {} ;
-lin authoritative_A = variants {} ;
-lin authority_N = variants {} ;
-lin authorization_N = variants {} ;
-lin authorize_V2 = variants {} ;
-lin authorize_V2V = variants {} ;
-lin authorship_N = variants {} ;
-lin autism_N = variants {} ;
-lin autistic_A = variants {} ;
-lin auto_N = variants {} ;
-lin auto_changer_N = variants {} ;
-lin auto_da_fe_N = variants {} ;
-lin autobahn_N = variants {} ;
-lin autobiographic_A = variants {} ;
-lin autobiographical_A = variants {} ;
-lin autobiography_N = variants {} ;
-lin autocracy_N = variants {} ;
-lin autocrat_N = variants {} ;
-lin autocratic_A = variants {} ;
-lin autocratically_Adv = variants {} ;
-lin autogiro_N = variants {} ;
-lin autograph_N = variants {} ;
-lin autograph_V2 = variants {} ;
-lin autogyro_N = variants {} ;
-lin automat_N = variants {} ;
-lin automate_V2 = variants {} ;
-lin automatic_A = variants {} ;
-lin automatic_N = variants {} ;
-lin automatically_Adv = variants {} ;
-lin automation_N = variants {} ;
-lin automaton_N = variants {} ;
-lin automobile_N = variants {} ;
-lin autonomous_A = variants {} ;
-lin autonomy_N = variants {} ;
-lin autopsy_N = variants {} ;
-lin autostrada_N = variants {} ;
-lin autumn_N = variants {} ;
-lin autumnal_A = variants {} ;
-lin auxiliary_A = D.auxiliaire_3_A ;
-
-lin auxiliary_N = variants {} ;
-lin avail_N = variants {} ;
-lin avail_V = variants {} ;
-lin avail_V2 = variants {} ;
-lin availability_N = variants {} ;
-lin available_A = variants {} ;
-lin avalanche_N = variants {} ;
-lin avant_garde_N = variants {} ;
-lin avarice_N = variants {} ;
-lin avaricious_A = variants {} ;
-lin avatar_N = variants {} ;
-lin ave_PN = variants {} ;
-lin aveley_PN = variants {} ;
-lin avenge_V2 = variants {} ;
-lin avenger_N = variants {} ;
-lin avenue_N = variants {} ;
-lin aver_V2 = variants {} ;
-lin average_A = variants {} ;
-lin average_N = variants {} ;
-lin average_V = variants {} ;
-lin average_V2 = variants {} ;
-lin averr_VS = variants {} ;
-lin averse_A = variants {} ;
-lin aversion_N = variants {} ;
-lin avert_V2 = variants {} ;
-lin aviary_N = variants {} ;
-lin aviation_N = variants {} ;
-lin aviator_N = variants {} ;
-lin avid_A = variants {} ;
-lin avidity_N = variants {} ;
-lin avignon_PN = variants {} ;
-lin avocado_N = variants {} ;
-lin avocation_N = variants {} ;
-lin avoid_V2 = variants {} ;
-lin avoid_VV = variants {} ;
-lin avoidable_A = variants {} ;
-lin avoidance_N = variants {} ;
-lin avoirdupois_N = variants {} ;
-lin avon_PN = variants {} ;
-lin avouch_V = variants {} ;
-lin avouch_V2 = variants {} ;
-lin avow_V2 = variants {} ;
-lin avowal_N = variants {} ;
-lin avowedly_Adv = variants {} ;
-lin avuncular_A = variants {} ;
-lin await_V2 = variants {} ;
-lin awake_A = variants {} ;
-lin awake_V = variants {} ;
-lin awaken_V2 = variants {} ;
-lin awakening_N = variants {} ;
-lin award_N = variants {} ;
-lin award_V2 = variants {} ;
-lin aware_A = variants {} ;
-lin awareness_N = variants {} ;
-lin awash_A = variants {} ;
-lin away_A = variants {} ;
-lin away_Adv = variants {} ;
-lin awe_N = variants {} ;
-lin awe_V2 = variants {} ;
-lin awe_inspiring_A = variants {} ;
-lin awe_stricken_A = variants {} ;
-lin awe_struck_A = variants {} ;
-lin aweigh_Adv = variants {} ;
-lin awesome_A = variants {} ;
-lin awful_A = variants {} ;
-lin awhile_Adv = variants {} ;
-lin awkward_A = variants {} ;
-lin awkwardness_N = variants {} ;
-lin awl_N = variants {} ;
-lin awning_N = variants {} ;
-lin awol_PN = variants {} ;
-lin awry_A = variants {} ;
-lin awry_Adv = variants {} ;
-lin ax_N = variants {} ;
-lin ax_V2 = variants {} ;
-lin axe_N = variants {} ;
-lin axe_V2 = variants {} ;
-lin axiom_N = variants {} ;
-lin axiomatic_A = variants {} ;
-lin axiomatically_Adv = variants {} ;
-lin axis_N = variants {} ;
-lin axle_N = variants {} ;
-lin ay_Adv = variants {} ;
-lin ayah_N = variants {} ;
-lin aycliffe_PN = variants {} ;
-lin aye_Adv = variants {} ;
-lin aylesbury_PN = variants {} ;
-lin aylesford_PN = variants {} ;
-lin ayr_PN = variants {} ;
-lin azalea_N = variants {} ;
-lin azimuth_N = variants {} ;
-lin azure_A = variants {} ;
-lin azure_N = variants {} ;
-lin b_ed_N = variants {} ;
-lin ba_N = variants {} ;
-lin baa_N = variants {} ;
-lin baa_V = variants {} ;
-lin baa_lamb_N = variants {} ;
-lin babble_N = variants {} ;
-lin babble_V = variants {} ;
-lin babble_V2 = variants {} ;
-lin babbler_N = variants {} ;
-lin babe_N = variants {} ;
-lin babel_N = variants {} ;
-lin baboo_N = variants {} ;
-lin baboon_N = variants {} ;
-lin babs_PN = variants {} ;
-lin babu_N = variants {} ;
-lin baby_N = variants {} ;
-lin baby_V2 = variants {} ;
-lin baby_faced_A = variants {} ;
-lin baby_farmer_N = variants {} ;
-lin baby_minder_N = variants {} ;
-lin baby_talk_N = variants {} ;
-lin babyhood_N = variants {} ;
-lin babyish_A = variants {} ;
-lin babysit_V = variants {} ;
-lin babysitter_N = variants {} ;
-lin babysitting_N = variants {} ;
-lin baccalaureate_N = variants {} ;
-lin baccarat_N = variants {} ;
-lin bacchanal_A = variants {} ;
-lin bacchanal_N = variants {} ;
-lin bacchanalian_A = variants {} ;
-lin baccy_N = variants {} ;
-lin bachelor_N = variants {} ;
-lin bacillus_N = variants {} ;
-lin back_Adv = variants {} ;
-lin back_N = variants {} ;
-lin back_V = variants {} ;
-lin back_V2 = variants {} ;
-lin back_breaking_A = variants {} ;
-lin back_down_N = variants {} ;
-lin back_formation_N = variants {} ;
-lin back_up_N = variants {} ;
-lin backache_N = variants {} ;
-lin backband_N = variants {} ;
-lin backbench_N = variants {} ;
-lin backbencher_N = variants {} ;
-lin backbite_V = variants {} ;
-lin backbite_V2 = variants {} ;
-lin backbiter_N = variants {} ;
-lin backboard_N = variants {} ;
-lin backbone_N = variants {} ;
-lin backchat_N = variants {} ;
-lin backcloth_N = variants {} ;
-lin backdate_V2 = variants {} ;
-lin backdoor_N = variants {} ;
-lin backdrop_N = variants {} ;
-lin backer_N = variants {} ;
-lin backfire_N = variants {} ;
-lin backfire_V = variants {} ;
-lin backgammon_N = variants {} ;
-lin background_N = variants {} ;
-lin backhand_A = variants {} ;
-lin backhanded_A = variants {} ;
-lin backing_N = variants {} ;
-lin backlash_N = variants {} ;
-lin backless_A = variants {} ;
-lin backlog_N = variants {} ;
-lin backmost_A = variants {} ;
-lin backpedal_V = variants {} ;
-lin backpedaling_V = variants {} ;
-lin backroom_N = variants {} ;
-lin backscratcher_N = variants {} ;
-lin backseat_N = variants {} ;
-lin backsheesh_N = variants {} ;
-lin backside_N = variants {} ;
-lin backslide_V = variants {} ;
-lin backspace_V = variants {} ;
-lin backstage_Adv = variants {} ;
-lin backstair_A = variants {} ;
-lin backstroke_N = variants {} ;
-lin backsword_N = variants {} ;
-lin backtalk_N = variants {} ;
-lin backward_A = variants {} ;
-lin backward_Adv = variants {} ;
-lin backwards_A = variants {} ;
-lin backwards_Adv = variants {} ;
-lin backwash_N = variants {} ;
-lin backwater_N = variants {} ;
-lin backwoodsman_N = variants {} ;
-lin backworth_PN = variants {} ;
-lin bacon_N = variants {} ;
-lin bacterial_A = D.bacterien_1_A ;
-
-lin bacteriologist_N = variants {} ;
-lin bacteriology_N = variants {} ;
-lin bacterium_N = variants {} ;
-lin bacup_PN = variants {} ;
-lin bad_A = variants {} ;
-lin bad_N = variants {} ;
-lin badajoz_PN = variants {} ;
-lin badalona_PN = variants {} ;
-lin badge_N = variants {} ;
-lin badger_N = variants {} ;
-lin badger_V2 = variants {} ;
-lin badinage_N = variants {} ;
-lin badly_behaved_A = variants {} ;
-lin badminton_N = variants {} ;
-lin badness_N = variants {} ;
-lin baffle_N = variants {} ;
-lin baffle_V2 = variants {} ;
-lin bag_N = variants {} ;
-lin bag_V = variants {} ;
-lin bag_V2 = variants {} ;
-lin bagatelle_N = variants {} ;
-lin baggage_N = variants {} ;
-lin baggy_A = variants {} ;
-lin baghdad_PN = variants {} ;
-lin bagnio_N = variants {} ;
-lin bagpipe_N = variants {} ;
-lin bahamas_PN = variants {} ;
-lin bahamian_A = variants {} ;
-lin bahamian_N = variants {} ;
-lin bahasa_N = variants {} ;
-lin bahrain_PN = variants {} ;
-lin bahraini_A = variants {} ;
-lin bahraini_N = variants {} ;
-lin bail_N = variants {} ;
-lin bail_V = variants {} ;
-lin bail_V2 = variants {} ;
-lin bailee_N = variants {} ;
-lin bailey_N = variants {} ;
-lin bailey_PN = variants {} ;
-lin bailiff_N = variants {} ;
-lin bailment_N = variants {} ;
-lin bailor_N = variants {} ;
-lin bairn_N = variants {} ;
-lin bait_N = variants {} ;
-lin bait_V = variants {} ;
-lin bait_V2 = variants {} ;
-lin baize_N = variants {} ;
-lin bake_V = variants {} ;
-lin bake_V2 = variants {} ;
-lin bakelite_N = variants {} ;
-lin baker_N = variants {} ;
-lin bakery_N = variants {} ;
-lin baking_hot_A = variants {} ;
-lin baking_powder_N = variants {} ;
-lin baksheesh_N = variants {} ;
-lin baku_PN = variants {} ;
-lin balaclava_N = variants {} ;
-lin balalaika_N = variants {} ;
-lin balance_N = variants {} ;
-lin balance_V = variants {} ;
-lin balance_V2 = variants {} ;
-lin balance_sheet_N = variants {} ;
-lin balance_wheel_N = variants {} ;
-lin balconied_A = variants {} ;
-lin balcony_N = variants {} ;
-lin bald_A = variants {} ;
-lin bald_head_N = variants {} ;
-lin bald_pate_N = variants {} ;
-lin balderdash_N = variants {} ;
-lin baldness_N = variants {} ;
-lin baldock_PN = variants {} ;
-lin baldric_N = variants {} ;
-lin bale_N = variants {} ;
-lin bale_V2 = variants {} ;
-lin baleful_A = variants {} ;
-lin balk_N = variants {} ;
-lin balk_V = variants {} ;
-lin balk_V2 = variants {} ;
-lin ball_N = variants {} ;
-lin ball_V = variants {} ;
-lin ball_V2 = variants {} ;
-lin ball_cartridge_N = variants {} ;
-lin ball_dress_N = variants {} ;
-lin ballad_N = variants {} ;
-lin ballade_N = variants {} ;
-lin ballast_N = variants {} ;
-lin ballast_V2 = variants {} ;
-lin ballbearing_N = variants {} ;
-lin ballcock_N = variants {} ;
-lin ballerina_N = variants {} ;
-lin ballet_N = variants {} ;
-lin ballet_dancer_N = variants {} ;
-lin ballet_skirt_N = variants {} ;
-lin ballistic_A = variants {} ;
-lin ballistics_N = variants {} ;
-lin ballock_N = variants {} ;
-lin balloon_N = variants {} ;
-lin balloon_V = variants {} ;
-lin balloon_V2 = variants {} ;
-lin balloonist_N = variants {} ;
-lin ballot_N = variants {} ;
-lin ballot_V = variants {} ;
-lin ballot_box_N = variants {} ;
-lin ballpen_N = variants {} ;
-lin ballpoint_N = variants {} ;
-lin ballpoint_pen_N = variants {} ;
-lin ballroom_N = variants {} ;
-lin balls_up_N = variants {} ;
-lin bally_A = variants {} ;
-lin bally_Adv = variants {} ;
-lin ballyhoo_N = variants {} ;
-lin balm_N = variants {} ;
-lin balmy_A = variants {} ;
-lin baloney_N = variants {} ;
-lin balsa_N = variants {} ;
-lin balsam_N = variants {} ;
-lin baltimore_PN = variants {} ;
-lin baluster_N = variants {} ;
-lin balustrade_N = variants {} ;
-lin bambino_N = variants {} ;
-lin bamboo_N = variants {} ;
-lin bamboozle_V2 = variants {} ;
-lin ban_N = variants {} ;
-lin ban_V2 = variants {} ;
-lin banal_A = variants {} ;
-lin banality_N = variants {} ;
-lin banana_N = variants {} ;
-lin banbury_PN = variants {} ;
-lin band_N = variants {} ;
-lin band_V = variants {} ;
-lin band_V2 = variants {} ;
-lin band_saw_N = variants {} ;
-lin bandage_N = variants {} ;
-lin bandage_V2 = variants {} ;
-lin bandanna_N = variants {} ;
-lin bandbox_N = variants {} ;
-lin bandeau_N = variants {} ;
-lin bandit_N = variants {} ;
-lin banditry_N = variants {} ;
-lin bandleader_N = variants {} ;
-lin bandmaster_N = variants {} ;
-lin bandoleer_N = variants {} ;
-lin bandolier_N = variants {} ;
-lin bandsman_N = variants {} ;
-lin bandstand_N = variants {} ;
-lin bandung_PN = variants {} ;
-lin bandwagon_N = variants {} ;
-lin bandy_A = variants {} ;
-lin bandy_V2 = variants {} ;
-lin bandy_legged_A = variants {} ;
-lin bane_N = variants {} ;
-lin baneful_A = variants {} ;
-lin bang_Adv = variants {} ;
-lin bang_N = variants {} ;
-lin bang_V = variants {} ;
-lin bang_V2 = variants {} ;
-lin bangalore_PN = variants {} ;
-lin banger_N = variants {} ;
-lin bangkok_PN = variants {} ;
-lin bangladesh_PN = variants {} ;
-lin bangladeshi_A = variants {} ;
-lin bangladeshi_N = variants {} ;
-lin bangle_N = variants {} ;
-lin bangor_PN = variants {} ;
-lin banian_N = variants {} ;
-lin banian_tree_N = variants {} ;
-lin banish_V2 = variants {} ;
-lin banishment_N = variants {} ;
-lin banister_N = variants {} ;
-lin banjo_N = variants {} ;
-lin bank_N = variants {} ;
-lin bank_V = variants {} ;
-lin bank_V2 = variants {} ;
-lin bank_bill_N = variants {} ;
-lin bank_book_N = variants {} ;
-lin bank_draft_N = variants {} ;
-lin bank_rate_N = variants {} ;
-lin banker_N = variants {} ;
-lin banking_N = variants {} ;
-lin banknote_N = variants {} ;
-lin bankroll_N = variants {} ;
-lin bankrupt_A = variants {} ;
-lin bankrupt_N = variants {} ;
-lin bankrupt_V2 = variants {} ;
-lin bankruptcy_N = variants {} ;
-lin banner_N = variants {} ;
-lin banning_order_N = variants {} ;
-lin bannister_N = variants {} ;
-lin bannock_N = variants {} ;
-lin bannockburn_PN = variants {} ;
-lin banquet_N = variants {} ;
-lin banquet_V = variants {} ;
-lin banquet_V2 = variants {} ;
-lin banshee_N = variants {} ;
-lin bant_V = variants {} ;
-lin bantam_N = variants {} ;
-lin banter_N = variants {} ;
-lin banter_V = variants {} ;
-lin banter_V2 = variants {} ;
-lin bantering_A = variants {} ;
-lin banting_N = variants {} ;
-lin bantry_PN = variants {} ;
-lin bantu_A = variants {} ;
-lin bantu_N = variants {} ;
-lin banyan_N = variants {} ;
-lin baobab_N = variants {} ;
-lin baptism_N = variants {} ;
-lin baptismal_A = variants {} ;
-lin baptist_A = variants {} ;
-lin baptist_N = variants {} ;
-lin baptize_V2 = variants {} ;
-lin bar_N = variants {} ;
-lin bar_Prep = variants {} ;
-lin bar_V2 = variants {} ;
-lin baracaldo_PN = variants {} ;
-lin barb_N = variants {} ;
-lin barbadian_A = variants {} ;
-lin barbadian_N = variants {} ;
-lin barbados_PN = variants {} ;
-lin barbara_PN = variants {} ;
-lin barbarian_A = variants {} ;
-lin barbarian_N = variants {} ;
-lin barbaric_A = variants {} ;
-lin barbarism_N = variants {} ;
-lin barbarity_N = variants {} ;
-lin barbarize_V2 = variants {} ;
-lin barbarous_A = variants {} ;
-lin barbecue_N = variants {} ;
-lin barbecue_V2 = variants {} ;
-lin barbed_A = variants {} ;
-lin barbel_N = variants {} ;
-lin barber_N = variants {} ;
-lin barbican_N = variants {} ;
-lin barbitone_N = variants {} ;
-lin barbiturate_N = variants {} ;
-lin barcarole_N = variants {} ;
-lin barcarolle_N = variants {} ;
-lin barcelona_PN = variants {} ;
-lin bard_N = variants {} ;
-lin bardic_A = variants {} ;
-lin bardolatry_N = variants {} ;
-lin bare_A = variants {} ;
-lin bare_V2 = variants {} ;
-lin bareback_Adv = variants {} ;
-lin barebacked_A = variants {} ;
-lin barebacked_Adv = variants {} ;
-lin barefaced_A = variants {} ;
-lin barefoot_Adv = variants {} ;
-lin barefooted_A = variants {} ;
-lin barefooted_Adv = variants {} ;
-lin bareheaded_A = variants {} ;
-lin barelegged_A = variants {} ;
-lin bareness_N = variants {} ;
-lin bargain_N = variants {} ;
-lin bargain_V = variants {} ;
-lin bargain_V2 = variants {} ;
-lin barge_N = variants {} ;
-lin barge_V = variants {} ;
-lin bargee_N = variants {} ;
-lin bargepole_N = variants {} ;
-lin bargoed_PN = variants {} ;
-lin bari_PN = variants {} ;
-lin baritone_N = variants {} ;
-lin barium_N = variants {} ;
-lin bark_N = variants {} ;
-lin bark_V = variants {} ;
-lin bark_V2 = variants {} ;
-lin barker_N = variants {} ;
-lin barking_PN = variants {} ;
-lin barley_N = variants {} ;
-lin barley_sugar_N = variants {} ;
-lin barley_water_N = variants {} ;
-lin barleycorn_N = variants {} ;
-lin barm_N = variants {} ;
-lin barmaid_N = variants {} ;
-lin barman_N = variants {} ;
-lin barmy_A = variants {} ;
-lin barn_N = variants {} ;
-lin barn_door_N = variants {} ;
-lin barnacle_N = variants {} ;
-lin barnard_castle_PN = variants {} ;
-lin barnet_PN = variants {} ;
-lin barnoldswick_PN = variants {} ;
-lin barnsley_PN = variants {} ;
-lin barnstaple_PN = variants {} ;
-lin barnstorm_V = variants {} ;
-lin barnstormer_N = variants {} ;
-lin barnyard_N = variants {} ;
-lin barometer_N = variants {} ;
-lin barometric_A = variants {} ;
-lin baron_N = variants {} ;
-lin baronage_N = variants {} ;
-lin baroness_N = variants {} ;
-lin baronet_N = variants {} ;
-lin baronetcy_N = variants {} ;
-lin baronial_A = variants {} ;
-lin barony_N = variants {} ;
-lin baroque_A = variants {} ;
-lin baroque_N = variants {} ;
-lin barouche_N = variants {} ;
-lin barque_N = variants {} ;
-lin barrack_N = variants {} ;
-lin barrack_V = variants {} ;
-lin barrack_V2 = variants {} ;
-lin barracking_N = variants {} ;
-lin barracuda_N = variants {} ;
-lin barrage_N = variants {} ;
-lin barranquilla_PN = variants {} ;
-lin barrel_N = variants {} ;
-lin barrel_V2 = variants {} ;
-lin barrelled_A = variants {} ;
-lin barren_A = variants {} ;
-lin barrenness_N = variants {} ;
-lin barrhead_PN = variants {} ;
-lin barricade_N = variants {} ;
-lin barricade_V2 = variants {} ;
-lin barrier_N = variants {} ;
-lin barrister_N = variants {} ;
-lin barrow_N = variants {} ;
-lin barrow_boy_N = variants {} ;
-lin barrow_in_furness_PN = variants {} ;
-lin barrow_man_N = variants {} ;
-lin barry_PN = variants {} ;
-lin bart_PN = variants {} ;
-lin bartender_N = variants {} ;
-lin barter_N = variants {} ;
-lin barter_V = variants {} ;
-lin barter_V2 = variants {} ;
-lin barterer_N = variants {} ;
-lin bartholomew_PN = variants {} ;
-lin barton_upon_humber_PN = variants {} ;
-lin bas_relief_N = variants {} ;
-lin basal_A = D.basal_1_A ;
-
-lin basalt_N = variants {} ;
-lin bascule_N = variants {} ;
-lin base_A = variants {} ;
-lin base_N = variants {} ;
-lin base_V = variants {} ;
-lin base_V2 = variants {} ;
-lin baseball_N = variants {} ;
-lin baseboard_N = variants {} ;
-lin basel_PN = variants {} ;
-lin baseless_A = variants {} ;
-lin basement_N =  D.base_1_N ;
-
-lin bash_N = variants {} ;
-lin bash_V2 = variants {} ;
-lin bashful_A = variants {} ;
-lin basic_A = D.basique_1_A ;
-
-lin basically_Adv = variants {} ;
-lin basil_N = variants {} ;
-lin basil_PN = variants {} ;
-lin basildon_PN = variants {} ;
-lin basilica_N = variants {} ;
-lin basilisk_N = variants {} ;
-lin basin_N = variants {} ;
-lin basingstoke_PN = variants {} ;
-lin basis_N = variants {} ;
-lin bask_V = variants {} ;
-lin basket_N = variants {} ;
-lin basketball_N = variants {} ;
-lin basketry_N = variants {} ;
-lin bass_A = variants {} ;
-lin bass_N = variants {} ;
-lin bassinet_N = variants {} ;
-lin bassoon_N = variants {} ;
-lin bast_N = variants {} ;
-lin bastard_N = variants {} ;
-lin bastardize_V2 = variants {} ;
-lin bastardy_N = variants {} ;
-lin baste_V2 = variants {} ;
-lin bastinado_N = variants {} ;
-lin bastinado_V2 = variants {} ;
-lin bastion_N = variants {} ;
-lin bat_N = variants {} ;
-lin bat_V = variants {} ;
-lin bat_V2 = variants {} ;
-lin batch_N = variants {} ;
-lin bate_V2 = variants {} ;
-lin bath_N = variants {} ;
-lin bath_PN = variants {} ;
-lin bath_V = variants {} ;
-lin bath_V2 = variants {} ;
-lin bath_chair_N = variants {} ;
-lin bathe_N = variants {} ;
-lin bathe_V = variants {} ;
-lin bathe_V2 = variants {} ;
-lin bather_N = variants {} ;
-lin bathgate_PN = variants {} ;
-lin bathing_N = variants {} ;
-lin bathing_cap_N = variants {} ;
-lin bathing_costume_N = variants {} ;
-lin bathing_machine_N = variants {} ;
-lin bathing_suit_N = variants {} ;
-lin bathos_N = variants {} ;
-lin bathrobe_N = variants {} ;
-lin bathroom_N = variants {} ;
-lin bathtub_N = variants {} ;
-lin bathysphere_N = variants {} ;
-lin batik_N = variants {} ;
-lin batiste_N = variants {} ;
-lin batley_PN = variants {} ;
-lin batman_N = variants {} ;
-lin baton_N = variants {} ;
-lin bats_A = variants {} ;
-lin batsman_N = variants {} ;
-lin battalion_N = variants {} ;
-lin batten_N = variants {} ;
-lin batten_V = variants {} ;
-lin batten_V2 = variants {} ;
-lin batter_N = variants {} ;
-lin batter_V = variants {} ;
-lin batter_V2 = variants {} ;
-lin battery_N = variants {} ;
-lin batting_N = variants {} ;
-lin battle_N = variants {} ;
-lin battle_V = variants {} ;
-lin battle_V2 = variants {} ;
-lin battle_axe_N = variants {} ;
-lin battle_cruiser_N = variants {} ;
-lin battledore_N = variants {} ;
-lin battledress_N = variants {} ;
-lin battlefield_N = variants {} ;
-lin battleground_N = variants {} ;
-lin battleship_N = variants {} ;
-lin battue_N = variants {} ;
-lin batty_A = variants {} ;
-lin bauble_N = variants {} ;
-lin baulk_N = variants {} ;
-lin baulk_V = variants {} ;
-lin baulk_V2 = variants {} ;
-lin bauxite_N = variants {} ;
-lin bawbee_N = variants {} ;
-lin bawd_N = variants {} ;
-lin bawdily_Adv = variants {} ;
-lin bawdy_A = variants {} ;
-lin bawdy_N = variants {} ;
-lin bawl_V = variants {} ;
-lin bawl_V2 = variants {} ;
-lin bay_A = variants {} ;
-lin bay_N = variants {} ;
-lin bay_V = variants {} ;
-lin bay_wreath_N = variants {} ;
-lin bayonet_N = variants {} ;
-lin bayonet_V2 = variants {} ;
-lin bayou_N = variants {} ;
-lin bazaar_N = variants {} ;
-lin bazooka_N = variants {} ;
-lin bbc_PN = variants {} ;
-lin beach_N = variants {} ;
-lin beach_V2 = variants {} ;
-lin beachcomber_N = variants {} ;
-lin beachhead_N = variants {} ;
-lin beachwear_N = variants {} ;
-lin beacon_N = variants {} ;
-lin beacon_fire_N = variants {} ;
-lin beacon_light_N = variants {} ;
-lin beaconsfield_PN = variants {} ;
-lin bead_N =  D.bille_1_N ;
-
-lin beading_N = variants {} ;
-lin beadle_N = variants {} ;
-lin beady_A = variants {} ;
-lin beagle_N = variants {} ;
-lin beagling_N = variants {} ;
-lin beak_N = variants {} ;
-lin beaker_N = variants {} ;
-lin beam_N = variants {} ;
-lin beam_V = variants {} ;
-lin beam_V2 = variants {} ;
-lin bean_N = variants {} ;
-lin beanfeast_N = variants {} ;
-lin beano_N = variants {} ;
-lin beanstalk_N = variants {} ;
-lin bear_N = variants {} ;
-lin bear_V = variants {} ;
-lin bear_V2 = variants {} ;
-lin bearable_A = variants {} ;
-lin beard_N = variants {} ;
-lin beard_V2 = variants {} ;
-lin bearded_A = variants {} ;
-lin beardless_A = variants {} ;
-lin bearer_N = variants {} ;
-lin bearing_N = variants {} ;
-lin bearish_A = variants {} ;
-lin bearsden_PN = variants {} ;
-lin bearskin_N = variants {} ;
-lin beast_N = variants {} ;
-lin beastliness_N = variants {} ;
-lin beastly_A = variants {} ;
-lin beastly_Adv = variants {} ;
-lin beat_A = variants {} ;
-lin beat_N = variants {} ;
-lin beat_V = variants {} ;
-lin beat_V2 = variants {} ;
-lin beaten_A = variants {} ;
-lin beater_N = variants {} ;
-lin beatific_A = variants {} ;
-lin beatification_N = variants {} ;
-lin beatify_V2 = variants {} ;
-lin beating_N = variants {} ;
-lin beatitude_N = variants {} ;
-lin beatnik_N = variants {} ;
-lin beatrice_PN = variants {} ;
-lin beau_N = variants {} ;
-lin beaujolais_N = variants {} ;
-lin beaumaris_PN = variants {} ;
-lin beauteous_A = variants {} ;
-lin beautician_N = variants {} ;
-lin beautiful_A = variants {} ;
-lin beautify_V2 = variants {} ;
-lin beauty_N = variants {} ;
-lin beauty_parlour_N = variants {} ;
-lin beauty_salon_N = variants {} ;
-lin beauty_sleep_N = variants {} ;
-lin beauty_spot_N = variants {} ;
-lin beaver_N = variants {} ;
-lin beaver_V = variants {} ;
-lin bebington_PN = variants {} ;
-lin becalmed_A = variants {} ;
-lin because_Subj = variants {} ;
-lin beccles_PN = variants {} ;
-lin beck_N = variants {} ;
-lin beckon_V = variants {} ;
-lin beckon_V2 = variants {} ;
-lin become_V = variants {} ;
-lin become_V2 = variants {} ;
-lin become_VA = variants {} ;
-lin become_VS = variants {} ;
-lin becoming_A = variants {} ;
-lin bed_N = variants {} ;
-lin bed_V2 = variants {} ;
-lin bedaubed_A = variants {} ;
-lin bedbug_N = variants {} ;
-lin beddau_PN = variants {} ;
-lin bedded_A = variants {} ;
-lin bedding_N = variants {} ;
-lin bedecked_A = variants {} ;
-lin bedevil_V2 = variants {} ;
-lin bedevilment_N = variants {} ;
-lin bedewed_A = variants {} ;
-lin bedfellow_N = variants {} ;
-lin bedford_PN = variants {} ;
-lin bedfordshire_PN = variants {} ;
-lin bedimmed_A = variants {} ;
-lin bedlam_N = variants {} ;
-lin bedlington_PN = variants {} ;
-lin bedouin_N = variants {} ;
-lin bedpan_N = variants {} ;
-lin bedpost_N = variants {} ;
-lin bedraggled_A = variants {} ;
-lin bedridden_A = variants {} ;
-lin bedrock_N = variants {} ;
-lin bedroll_N = variants {} ;
-lin bedroom_N = variants {} ;
-lin bedroomed_A = variants {} ;
-lin bedside_N = variants {} ;
-lin bedsit_N = variants {} ;
-lin bedsitter_N = variants {} ;
-lin bedsitting_room_N = variants {} ;
-lin bedsore_N = variants {} ;
-lin bedspread_N = variants {} ;
-lin bedstead_N = variants {} ;
-lin bedtime_N = variants {} ;
-lin beduin_N = variants {} ;
-lin bedwas_PN = variants {} ;
-lin bee_N = variants {} ;
-lin beech_N = variants {} ;
-lin beef_N = variants {} ;
-lin beef_V = variants {} ;
-lin beefeater_N = variants {} ;
-lin beefsteak_N = variants {} ;
-lin beefy_A = variants {} ;
-lin beehive_N = variants {} ;
-lin beep_N = variants {} ;
-lin beer_N = variants {} ;
-lin beery_A = variants {} ;
-lin beeswax_N = variants {} ;
-lin beeswax_V2 = variants {} ;
-lin beet_N = variants {} ;
-lin beetle_N = variants {} ;
-lin beetle_V = variants {} ;
-lin beetle_browed_A = variants {} ;
-lin beetroot_N = variants {} ;
-lin befall_V = variants {} ;
-lin befall_V2 = variants {} ;
-lin befit_V2 = variants {} ;
-lin befitting_A = variants {} ;
-lin befogged_A = variants {} ;
-lin before_Adv = variants {} ;
-lin before_Prep = variants {} ;
-lin beforehand_A = variants {} ;
-lin beforehand_Adv = variants {} ;
-lin befoul_V2 = variants {} ;
-lin befriend_V2 = variants {} ;
-lin beg_V = variants {} ;
-lin beg_V2 = variants {} ;
-lin beget_V2 = variants {} ;
-lin begetter_N = variants {} ;
-lin beggar_N = variants {} ;
-lin beggar_V2 = variants {} ;
-lin beggarly_A = variants {} ;
-lin beggarman_N = variants {} ;
-lin beggarwoman_N = variants {} ;
-lin beggary_N = variants {} ;
-lin begin_V = variants {} ;
-lin begin_V2 = variants {} ;
-lin begin_VV = variants {} ;
-lin beginner_N = variants {} ;
-lin beginning_N = variants {} ;
-lin begonia_N = variants {} ;
-lin begrimed_A = variants {} ;
-lin begrudge_V2 = variants {} ;
-lin beguile_V2 = variants {} ;
-lin begum_N = variants {} ;
-lin behalf_N = variants {} ;
-lin behave_V = variants {} ;
-lin behaved_A = variants {} ;
-lin behaviour_N = variants {} ;
-lin behaviourism_N = variants {} ;
-lin behaviourist_N = variants {} ;
-lin behead_V2 = variants {} ;
-lin behest_N = variants {} ;
-lin behind_Adv = variants {} ;
-lin behind_N = variants {} ;
-lin behind_Prep = variants {} ;
-lin behindhand_A = variants {} ;
-lin behold_V2 = variants {} ;
-lin beholden_A = variants {} ;
-lin beholder_N = variants {} ;
-lin behove_V2 = variants {} ;
-lin beige_N = variants {} ;
-lin being_N = variants {} ;
-lin beirut_PN = variants {} ;
-lin beith_PN = variants {} ;
-lin bejewelled_A = variants {} ;
-lin belabour_V2 = variants {} ;
-lin belated_A = variants {} ;
-lin belay_N = variants {} ;
-lin belay_V2 = variants {} ;
-lin belaying_pin_N = variants {} ;
-lin belch_N = variants {} ;
-lin belch_V = variants {} ;
-lin belch_V2 = variants {} ;
-lin beldam_N = variants {} ;
-lin beldame_N = variants {} ;
-lin beleaguer_V2 = variants {} ;
-lin belem_PN = variants {} ;
-lin belfast_PN = variants {} ;
-lin belfry_N = variants {} ;
-lin belgian_A = variants {} ;
-lin belgian_N = variants {} ;
-lin belgium_PN = variants {} ;
-lin belgrade_PN = variants {} ;
-lin belie_V2 = variants {} ;
-lin belief_N = variants {} ;
-lin believable_A = variants {} ;
-lin believe_V = variants {} ;
-lin believe_V2 = variants {} ;
-lin believe_V2V = variants {} ;
-lin believe_VS = variants {} ;
-lin believer_N = variants {} ;
-lin believing_N = variants {} ;
-lin belike_Adv = variants {} ;
-lin belinda_PN = variants {} ;
-lin belittle_V2 = variants {} ;
-lin bell_N = variants {} ;
-lin bell_V2 = variants {} ;
-lin bell_bottomed_A = variants {} ;
-lin bell_buoy_N = variants {} ;
-lin bell_flower_N = variants {} ;
-lin bell_founder_N = variants {} ;
-lin bell_foundry_N = variants {} ;
-lin bell_metal_N = variants {} ;
-lin bell_push_N = variants {} ;
-lin bell_ringer_N = variants {} ;
-lin bell_tent_N = variants {} ;
-lin bella_PN = variants {} ;
-lin belladonna_N = variants {} ;
-lin bellboy_N = variants {} ;
-lin belle_N = variants {} ;
-lin belle_PN = variants {} ;
-lin bellhop_N = variants {} ;
-lin bellicose_A = variants {} ;
-lin bellied_A = variants {} ;
-lin belligerency_N = variants {} ;
-lin belligerent_A = variants {} ;
-lin belligerent_N = variants {} ;
-lin bellow_V = variants {} ;
-lin bellow_V2 = variants {} ;
-lin bellshill_PN = variants {} ;
-lin bellwether_N = variants {} ;
-lin belly_N = variants {} ;
-lin belly_V = variants {} ;
-lin belly_V2 = variants {} ;
-lin bellyache_N = variants {} ;
-lin bellyache_V = variants {} ;
-lin bellyflop_N = variants {} ;
-lin bellyful_N = variants {} ;
-lin bellyland_V = variants {} ;
-lin bellylaugh_N = variants {} ;
-lin bellylaugh_V = variants {} ;
-lin belo_horizonte_PN = variants {} ;
-lin belong_V = variants {} ;
-lin beloved_A = variants {} ;
-lin beloved_N = variants {} ;
-lin below_Adv = variants {} ;
-lin below_Prep = variants {} ;
-lin belper_PN = variants {} ;
-lin belt_N = variants {} ;
-lin belt_V2 = variants {} ;
-lin belting_N = variants {} ;
-lin bemoan_V2 = variants {} ;
-lin bemused_A = variants {} ;
-lin ben_N = variants {} ;
-lin ben_PN = variants {} ;
-lin bench_N = variants {} ;
-lin bend_N = variants {} ;
-lin bend_V = variants {} ;
-lin bend_V2 = variants {} ;
-lin beneath_Adv = variants {} ;
-lin beneath_Prep = variants {} ;
-lin benedick_N = variants {} ;
-lin benedictine_A = variants {} ;
-lin benedictine_N = variants {} ;
-lin benediction_N = variants {} ;
-lin benefaction_N = variants {} ;
-lin benefactor_N = variants {} ;
-lin benefactress_N = variants {} ;
-lin benefice_N = variants {} ;
-lin beneficed_A = variants {} ;
-lin beneficence_N = variants {} ;
-lin beneficent_A = variants {} ;
-lin beneficial_A = variants {} ;
-lin beneficiary_N = variants {} ;
-lin benefit_N = variants {} ;
-lin benefit_V = variants {} ;
-lin benefit_V2 = variants {} ;
-lin benevolence_N = variants {} ;
-lin benevolent_A = variants {} ;
-lin bengali_A = variants {} ;
-lin bengali_N = variants {} ;
-lin benighted_A = variants {} ;
-lin benign_A = variants {} ;
-lin benignant_A = variants {} ;
-lin benignity_N = variants {} ;
-lin benin_PN = variants {} ;
-lin beninese_A = variants {} ;
-lin beninese_N = variants {} ;
-lin benison_N = variants {} ;
-lin benjamin_PN = variants {} ;
-lin benny_PN = variants {} ;
-lin bent_A = variants {} ;
-lin bent_N = variants {} ;
-lin benumbed_A = variants {} ;
-lin benzedrine_N = variants {} ;
-lin benzene_N =  D.benzene_1_N ;
-
-lin benzine_N = variants {} ;
-lin benzol_N = variants {} ;
-lin beograd_PN = variants {} ;
-lin bequeath_V2 = variants {} ;
-lin bequest_N = variants {} ;
-lin berate_V2 = variants {} ;
-lin bereave_V2 = variants {} ;
-lin bereavement_N = variants {} ;
-lin beret_N = variants {} ;
-lin berg_N = variants {} ;
-lin bergamo_PN = variants {} ;
-lin bergen_PN = variants {} ;
-lin beri_beri_N = variants {} ;
-lin berkhamsted_PN = variants {} ;
-lin berkshire_PN = variants {} ;
-lin berlin_PN = variants {} ;
-lin bermuda_PN = variants {} ;
-lin bermudan_A = variants {} ;
-lin bermudan_N = variants {} ;
-lin bern_PN = variants {} ;
-lin bernard_PN = variants {} ;
-lin bernie_PN = variants {} ;
-lin berry_N = variants {} ;
-lin berserk_A = variants {} ;
-lin bert_PN = variants {} ;
-lin berth_N = variants {} ;
-lin berth_V = variants {} ;
-lin berth_V2 = variants {} ;
-lin bertha_PN = variants {} ;
-lin bertie_PN = variants {} ;
-lin berwick_upon_tweed_PN = variants {} ;
-lin beryl_N = variants {} ;
-lin beryl_PN = variants {} ;
-lin beseech_V2 = variants {} ;
-lin beseeching_A = variants {} ;
-lin beseem_V2 = variants {} ;
-lin beset_V2 = variants {} ;
-lin beshrew_V2 = variants {} ;
-lin beside_Prep = variants {} ;
-lin besides_Adv = variants {} ;
-lin besides_Prep = variants {} ;
-lin besiege_V2 = variants {} ;
-lin besieger_N = variants {} ;
-lin besmear_V2 = variants {} ;
-lin besmirch_V2 = variants {} ;
-lin besom_N = variants {} ;
-lin besotted_A = variants {} ;
-lin bespangled_A = variants {} ;
-lin bespattered_A = variants {} ;
-lin bespeak_V2 = variants {} ;
-lin bespectacled_A = variants {} ;
-lin bess_PN = variants {} ;
-lin bessie_PN = variants {} ;
-lin best_Adv = variants {} ;
-lin best_V2 = variants {} ;
-lin best_seller_N = variants {} ;
-lin bestial_A = variants {} ;
-lin bestiality_N = variants {} ;
-lin bestiary_N = variants {} ;
-lin bestir_V2 = variants {} ;
-lin bestow_V2 = variants {} ;
-lin bestowal_N = variants {} ;
-lin bestrew_V2 = variants {} ;
-lin bestride_V2 = variants {} ;
-lin bet_N = variants {} ;
-lin bet_V = variants {} ;
-lin bet_V2 = variants {} ;
-lin bet_VS = variants {} ;
-lin beta_N = variants {} ;
-lin betake_V2 = variants {} ;
-lin bete_noire_N = variants {} ;
-lin betel_N = variants {} ;
-lin betel_nut_N = variants {} ;
-lin bethel_N = variants {} ;
-lin bethink_V2 = variants {} ;
-lin bethune_PN = variants {} ;
-lin betide_V2 = variants {} ;
-lin betimes_Adv = variants {} ;
-lin betoken_V2 = variants {} ;
-lin betray_V2 = variants {} ;
-lin betrayal_N = variants {} ;
-lin betrayer_N = variants {} ;
-lin betroth_V2 = variants {} ;
-lin betrothal_N = variants {} ;
-lin betrothed_N = variants {} ;
-lin betsy_PN = variants {} ;
-lin better_Adv = variants {} ;
-lin better_N = variants {} ;
-lin better_V2 = variants {} ;
-lin betterment_N = variants {} ;
-lin bettor_N = variants {} ;
-lin betty_PN = variants {} ;
-lin between_Adv = variants {} ;
-lin between_Prep = variants {} ;
-lin betwixt_Prep = variants {} ;
-lin bevel_N = variants {} ;
-lin bevel_V2 = variants {} ;
-lin beverage_N = variants {} ;
-lin beverley_PN = variants {} ;
-lin bevy_N = variants {} ;
-lin bewail_V2 = variants {} ;
-lin beware_V = variants {} ;
-lin beware_V2 = variants {} ;
-lin bewdley_PN = variants {} ;
-lin bewilder_V2 = variants {} ;
-lin bewildering_A = variants {} ;
-lin bewilderment_N = variants {} ;
-lin bewitch_V2 = variants {} ;
-lin bewitching_A = variants {} ;
-lin bexhill_PN = variants {} ;
-lin bexley_PN = variants {} ;
-lin bey_N = variants {} ;
-lin beyond_Adv = variants {} ;
-lin beyond_Prep = variants {} ;
-lin bezique_N = variants {} ;
-lin bhang_N = variants {} ;
-lin bhutan_PN = variants {} ;
-lin bhutani_A = variants {} ;
-lin bhutani_N = variants {} ;
-lin bias_N = variants {} ;
-lin bias_V2 = variants {} ;
-lin bib_N = variants {} ;
-lin bib_V = variants {} ;
-lin bible_N = variants {} ;
-lin biblical_A = variants {} ;
-lin bibliographer_N = variants {} ;
-lin bibliography_N = variants {} ;
-lin bibliophile_N = variants {} ;
-lin bibulous_A = variants {} ;
-lin bicameral_A = variants {} ;
-lin bicarbonate_N = variants {} ;
-lin bicentenary_N = variants {} ;
-lin bicentennial_A = variants {} ;
-lin bicentennial_N = variants {} ;
-lin biceps_N = variants {} ;
-lin bicester_PN = variants {} ;
-lin bicker_V = variants {} ;
-lin bicycle_N = variants {} ;
-lin bicycle_V = variants {} ;
-lin bid_N = variants {} ;
-lin bid_V = variants {} ;
-lin bid_V2 = variants {} ;
-lin biddable_A = variants {} ;
-lin bidder_N = variants {} ;
-lin bidding_N = variants {} ;
-lin biddulph_PN = variants {} ;
-lin bide_V2 = variants {} ;
-lin bideford_PN = variants {} ;
-lin bidet_N = variants {} ;
-lin bielefeld_PN = variants {} ;
-lin biennial_A = variants {} ;
-lin biennial_N = variants {} ;
-lin bier_N = variants {} ;
-lin biff_N = variants {} ;
-lin biff_V2 = variants {} ;
-lin bifocal_A = variants {} ;
-lin bifurcate_A = variants {} ;
-lin bifurcate_V = variants {} ;
-lin bifurcate_V2 = variants {} ;
-lin bifurcated_A = variants {} ;
-lin bifurcation_N = variants {} ;
-lin big_A = variants {} ;
-lin big_boned_A = variants {} ;
-lin bigamist_N = variants {} ;
-lin bigamous_A = variants {} ;
-lin bigamy_N = variants {} ;
-lin biggleswade_PN = variants {} ;
-lin bight_N = variants {} ;
-lin bigot_N = variants {} ;
-lin bigoted_A = variants {} ;
-lin bigotry_N = variants {} ;
-lin bigwig_N = variants {} ;
-lin bijou_A = variants {} ;
-lin bijou_N = variants {} ;
-lin bike_N = variants {} ;
-lin bike_V = variants {} ;
-lin bikini_N = variants {} ;
-lin bilabial_A = variants {} ;
-lin bilabial_N = variants {} ;
-lin bilateral_A = variants {} ;
-lin bilateralism_N = variants {} ;
-lin bilbao_PN = variants {} ;
-lin bilberry_N = variants {} ;
-lin bile_N = variants {} ;
-lin bile_duct_N = variants {} ;
-lin bilge_N = variants {} ;
-lin bilge_water_N = variants {} ;
-lin bilharzia_N = variants {} ;
-lin bilingual_A = variants {} ;
-lin bilingual_N = variants {} ;
-lin bilious_A = variants {} ;
-lin biliousness_N = variants {} ;
-lin bilk_V2 = variants {} ;
-lin bill_N = variants {} ;
-lin bill_PN = variants {} ;
-lin bill_V = variants {} ;
-lin bill_V2 = variants {} ;
-lin bill_poster_N = variants {} ;
-lin bill_sticker_N = variants {} ;
-lin billboard_N = variants {} ;
-lin billericay_PN = variants {} ;
-lin billet_N = variants {} ;
-lin billet_V2 = variants {} ;
-lin billet_doux_N = variants {} ;
-lin billfold_N = variants {} ;
-lin billhook_N = variants {} ;
-lin billiard_marker_N = variants {} ;
-lin billiard_player_N = variants {} ;
-lin billiard_room_N = variants {} ;
-lin billiard_table_N = variants {} ;
-lin billiards_N = variants {} ;
-lin billingsgate_N = variants {} ;
-lin billington_PN = variants {} ;
-lin billion_A = variants {} ;
-lin billion_N = variants {} ;
-lin billionth_A = variants {} ;
-lin billionth_N = variants {} ;
-lin billow_N = variants {} ;
-lin billow_V = variants {} ;
-lin billowy_A = variants {} ;
-lin billy_N = variants {} ;
-lin billy_PN = variants {} ;
-lin billy_goat_N = variants {} ;
-lin billy_ho_N = variants {} ;
-lin billy_o_N = variants {} ;
-lin biltong_N = variants {} ;
-lin bimetallic_A = variants {} ;
-lin bimetallism_N = variants {} ;
-lin bin_N = variants {} ;
-lin binary_A = variants {} ;
-lin bind_N = variants {} ;
-lin bind_V = variants {} ;
-lin bind_V2 = variants {} ;
-lin binder_N =  D.liant_1_N ;
-
-lin bindery_N = variants {} ;
-lin binding_A = variants {} ;
-lin bindweed_N = variants {} ;
-lin bine_N = variants {} ;
-lin binge_N = variants {} ;
-lin bingley_PN = variants {} ;
-lin bingo_N = variants {} ;
-lin binnacle_N = variants {} ;
-lin binomial_A = variants {} ;
-lin biochemistry_N = variants {} ;
-lin biodegradable_A = variants {} ;
-lin biograph_N = variants {} ;
-lin biographer_N = variants {} ;
-lin biographic_A = variants {} ;
-lin biographical_A = variants {} ;
-lin biography_N = variants {} ;
-lin biological_A = D.biologique_1_A ;
-
-lin biologist_N = variants {} ;
-lin biology_N = variants {} ;
-lin bioscope_N = variants {} ;
-lin bipartisan_A = variants {} ;
-lin biped_N = variants {} ;
-lin biplane_N = variants {} ;
-lin birch_N = variants {} ;
-lin birch_V2 = variants {} ;
-lin birch_rod_N = variants {} ;
-lin bird's_eye_A = variants {} ;
-lin bird_N = variants {} ;
-lin bird_fancier_N = variants {} ;
-lin birdcage_N = variants {} ;
-lin birdlime_N = variants {} ;
-lin birdnesting_N = variants {} ;
-lin birdwatcher_N = variants {} ;
-lin biretta_N = variants {} ;
-lin birkenhead_PN = variants {} ;
-lin biro_N = variants {} ;
-lin birstall_PN = variants {} ;
-lin birth_N = variants {} ;
-lin birth_control_N = variants {} ;
-lin birthday_N = variants {} ;
-lin birthmark_N = variants {} ;
-lin birthplace_N = variants {} ;
-lin birthrate_N = variants {} ;
-lin birthright_N = variants {} ;
-lin birtley_PN = variants {} ;
-lin biscuit_N = variants {} ;
-lin bisect_V2 = variants {} ;
-lin bisection_N = variants {} ;
-lin bisexual_A = variants {} ;
-lin bisexual_N = variants {} ;
-lin bisexuality_N = variants {} ;
-lin bishop's_cleeve_PN = variants {} ;
-lin bishop's_stortford_PN = variants {} ;
-lin bishop_N = variants {} ;
-lin bishop_auckland_PN = variants {} ;
-lin bishopbriggs_PN = variants {} ;
-lin bishopric_N = variants {} ;
-lin bismuth_N = variants {} ;
-lin bison_N = variants {} ;
-lin bistro_N = variants {} ;
-lin bit_N = variants {} ;
-lin bitch_N = variants {} ;
-lin bitch_V = variants {} ;
-lin bitchy_A = variants {} ;
-lin bite_N = variants {} ;
-lin bite_V = variants {} ;
-lin bite_V2 = variants {} ;
-lin biting_A = variants {} ;
-lin bitter_A = variants {} ;
-lin bitter_N = variants {} ;
-lin bitter_sweet_A = variants {} ;
-lin bittern_N = variants {} ;
-lin bitterness_N = variants {} ;
-lin bitumen_N = variants {} ;
-lin bituminous_A = variants {} ;
-lin bivalve_N = variants {} ;
-lin bivouac_N = variants {} ;
-lin bivouac_V = variants {} ;
-lin biz_N = variants {} ;
-lin bizarre_A = variants {} ;
-lin bizonal_A = variants {} ;
-lin blab_V = variants {} ;
-lin blab_V2 = variants {} ;
-lin blabber_V = variants {} ;
-lin blabber_V2 = variants {} ;
-lin blabbermouth_N = variants {} ;
-lin black_A = variants {} ;
-lin black_N = variants {} ;
-lin black_V2 = variants {} ;
-lin black_beetle_N = variants {} ;
-lin black_lead_N = variants {} ;
-lin black_lead_V2 = variants {} ;
-lin blackamoor_N = variants {} ;
-lin blackball_V2 = variants {} ;
-lin blackberry_N = variants {} ;
-lin blackbird_N = variants {} ;
-lin blackboard_N = variants {} ;
-lin blackburn_PN = variants {} ;
-lin blackcurrant_N = variants {} ;
-lin blacken_V = variants {} ;
-lin blacken_V2 = variants {} ;
-lin blackguard_N = variants {} ;
-lin blackguard_V2 = variants {} ;
-lin blackguardly_A = variants {} ;
-lin blackhall_PN = variants {} ;
-lin blackhead_N = variants {} ;
-lin blacking_N = variants {} ;
-lin blackish_A = variants {} ;
-lin blackleg_N = variants {} ;
-lin blackleg_V = variants {} ;
-lin blackleg_V2 = variants {} ;
-lin blacklist_N = variants {} ;
-lin blacklist_V2 = variants {} ;
-lin blackmail_N = variants {} ;
-lin blackmail_V2 = variants {} ;
-lin blackmailer_N = variants {} ;
-lin blackness_N = variants {} ;
-lin blackout_N = variants {} ;
-lin blackpool_PN = variants {} ;
-lin blackshirt_N = variants {} ;
-lin blacksmith_N = variants {} ;
-lin blackthorn_N = variants {} ;
-lin blackwater_A = variants {} ;
-lin blackwood_PN = variants {} ;
-lin bladder_N =  D.vessie_1_N ;
-
-lin blade_N = variants {} ;
-lin blaeberry_N = variants {} ;
-lin blaenau_ffestiniog_PN = variants {} ;
-lin blaenavon_PN = variants {} ;
-lin blaengwrach_PN = variants {} ;
-lin blah_N = variants {} ;
-lin blaina_PN = variants {} ;
-lin blairgowrie_PN = variants {} ;
-lin blame_N = variants {} ;
-lin blame_V = variants {} ;
-lin blame_V2 = variants {} ;
-lin blameless_A = variants {} ;
-lin blameworthy_A = variants {} ;
-lin blanch_V = variants {} ;
-lin blanch_V2 = variants {} ;
-lin blancmange_N = variants {} ;
-lin bland_A = variants {} ;
-lin blandishment_N = variants {} ;
-lin blandness_N = variants {} ;
-lin blank_A = variants {} ;
-lin blank_N = variants {} ;
-lin blanket_N = variants {} ;
-lin blanket_V2 = variants {} ;
-lin blantyre_PN = variants {} ;
-lin blare_N = variants {} ;
-lin blare_V = variants {} ;
-lin blare_V2 = variants {} ;
-lin blarney_N = variants {} ;
-lin blase_A = variants {} ;
-lin blaspheme_V = variants {} ;
-lin blaspheme_V2 = variants {} ;
-lin blasphemer_N = variants {} ;
-lin blasphemous_A = variants {} ;
-lin blasphemy_N = variants {} ;
-lin blast_N = variants {} ;
-lin blast_V = variants {} ;
-lin blast_V2 = variants {} ;
-lin blast_furnace_N = variants {} ;
-lin blast_off_N = variants {} ;
-lin blasted_A = variants {} ;
-lin blatant_A = variants {} ;
-lin blather_N = variants {} ;
-lin blather_V = variants {} ;
-lin blaze_N = variants {} ;
-lin blaze_V = variants {} ;
-lin blaze_V2 = variants {} ;
-lin blazer_N = variants {} ;
-lin blazing_A = variants {} ;
-lin blazon_N = variants {} ;
-lin blazon_V2 = variants {} ;
-lin blazonry_N = variants {} ;
-lin bldg_PN = variants {} ;
-lin bldgs_PN = variants {} ;
-lin bleach_N = variants {} ;
-lin bleach_V = variants {} ;
-lin bleach_V2 = variants {} ;
-lin bleaching_powder_N = variants {} ;
-lin bleak_A = variants {} ;
-lin bleary_A = variants {} ;
-lin bleary_eyed_A = variants {} ;
-lin bleat_N = variants {} ;
-lin bleat_V = variants {} ;
-lin bleat_V2 = variants {} ;
-lin bleed_V = variants {} ;
-lin bleed_V2 = variants {} ;
-lin bleed_VS = variants {} ;
-lin bleep_N = variants {} ;
-lin bleep_V = variants {} ;
-lin blemish_N = variants {} ;
-lin blemish_V2 = variants {} ;
-lin blench_V = variants {} ;
-lin blend_N =  D.fibre_1_N ;
-
-lin blend_V = variants {} ;
-lin blend_V2 = variants {} ;
-lin bless_V2 = variants {} ;
-lin blessed_A = variants {} ;
-lin blessedness_N = variants {} ;
-lin blessing_N = variants {} ;
-lin bletchley_PN = variants {} ;
-lin blether_N = variants {} ;
-lin blether_V = variants {} ;
-lin blidworth_PN = variants {} ;
-lin blight_N = variants {} ;
-lin blight_V2 = variants {} ;
-lin blighter_N = variants {} ;
-lin blighty_N = variants {} ;
-lin blimp_N = variants {} ;
-lin blind_A = variants {} ;
-lin blind_N = variants {} ;
-lin blind_V2 = variants {} ;
-lin blindfold_A = variants {} ;
-lin blindfold_N = variants {} ;
-lin blindfold_V2 = variants {} ;
-lin blindman's_buff_N = variants {} ;
-lin blindness_N = variants {} ;
-lin blink_N = variants {} ;
-lin blink_V = variants {} ;
-lin blink_V2 = variants {} ;
-lin blinking_A = variants {} ;
-lin blip_N = variants {} ;
-lin bliss_N = variants {} ;
-lin blissful_A = variants {} ;
-lin blister_N = variants {} ;
-lin blister_V = variants {} ;
-lin blister_V2 = variants {} ;
-lin blithe_A = variants {} ;
-lin blithering_A = variants {} ;
-lin blithesome_A = variants {} ;
-lin blitz_N = variants {} ;
-lin blitz_V2 = variants {} ;
-lin blizzard_N = variants {} ;
-lin bloated_A = variants {} ;
-lin bloater_N = variants {} ;
-lin blob_N = variants {} ;
-lin bloc_N = variants {} ;
-lin block_N = variants {} ;
-lin block_V2 = variants {} ;
-lin blockade_N = variants {} ;
-lin blockade_V2 = variants {} ;
-lin blockade_runner_N = variants {} ;
-lin blockage_N = variants {} ;
-lin blockbuster_N = variants {} ;
-lin blockhead_N = variants {} ;
-lin blockhouse_N = variants {} ;
-lin bloke_N = variants {} ;
-lin blond_A = variants {} ;
-lin blond_N = variants {} ;
-lin blonde_A = variants {} ;
-lin blonde_N = variants {} ;
-lin blood_N =  D.sang_1_N ;
-
-lin blood_V2 = variants {} ;
-lin blood_bath_N = variants {} ;
-lin blood_donor_N = variants {} ;
-lin blood_group_N = variants {} ;
-lin blood_heat_N = variants {} ;
-lin blood_letting_N = variants {} ;
-lin blood_money_N = variants {} ;
-lin blood_poisoning_N = variants {} ;
-lin blood_pressure_N = variants {} ;
-lin blood_relation_N = variants {} ;
-lin blood_transfusion_N = variants {} ;
-lin blood_type_N = variants {} ;
-lin blood_vessel_N = variants {} ;
-lin bloodcurdling_A = variants {} ;
-lin bloodhound_N = variants {} ;
-lin bloodless_A = variants {} ;
-lin bloodlust_N = variants {} ;
-lin bloodshed_N = variants {} ;
-lin bloodshot_A = variants {} ;
-lin bloodstain_N = variants {} ;
-lin bloodstained_A = variants {} ;
-lin bloodstock_N = variants {} ;
-lin bloodsucker_N = variants {} ;
-lin bloodthirstiness_N = variants {} ;
-lin bloodthirsty_A = variants {} ;
-lin bloody_A = variants {} ;
-lin bloody_Adv = variants {} ;
-lin bloody_minded_A = variants {} ;
-lin bloom_N = variants {} ;
-lin bloom_V = variants {} ;
-lin bloomer_N = variants {} ;
-lin blooming_A = variants {} ;
-lin blossom_N = variants {} ;
-lin blossom_V = variants {} ;
-lin blot_N = variants {} ;
-lin blot_V2 = variants {} ;
-lin blotch_N = variants {} ;
-lin blotter_N = variants {} ;
-lin blotting_paper_N = variants {} ;
-lin blotto_A = variants {} ;
-lin blouse_N = variants {} ;
-lin blow_N = variants {} ;
-lin blow_V = variants {} ;
-lin blow_V2 = variants {} ;
-lin blow_dry_V2 = variants {} ;
-lin blow_up_N = variants {} ;
-lin blowback_N = variants {} ;
-lin blower_N = variants {} ;
-lin blowfly_N = variants {} ;
-lin blowhole_N = variants {} ;
-lin blowing_up_N = variants {} ;
-lin blowlamp_N = variants {} ;
-lin blowout_N = variants {} ;
-lin blowpipe_N = variants {} ;
-lin blowtorch_N = variants {} ;
-lin blowzy_A = variants {} ;
-lin blubber_N = variants {} ;
-lin blubber_V = variants {} ;
-lin blubber_V2 = variants {} ;
-lin bludgeon_N = variants {} ;
-lin bludgeon_V2 = variants {} ;
-lin blue_A = variants {} ;
-lin blue_N = variants {} ;
-lin blue_V2 = variants {} ;
-lin blue_collar_A = variants {} ;
-lin blue_jacket_N = variants {} ;
-lin blue_pencil_V2 = variants {} ;
-lin bluebell_N = variants {} ;
-lin bluebottle_N = variants {} ;
-lin blueprint_N = variants {} ;
-lin bluestocking_N = variants {} ;
-lin bluff_A = variants {} ;
-lin bluff_N = variants {} ;
-lin bluff_V = variants {} ;
-lin bluff_V2 = variants {} ;
-lin bluffer_N = variants {} ;
-lin bluffness_N = variants {} ;
-lin bluish_A = variants {} ;
-lin blunder_N = variants {} ;
-lin blunder_V = variants {} ;
-lin blunder_V2 = variants {} ;
-lin blunderbuss_N = variants {} ;
-lin blunderer_N = variants {} ;
-lin blunt_A = variants {} ;
-lin blunt_V2 = variants {} ;
-lin bluntness_N = variants {} ;
-lin blur_N = variants {} ;
-lin blur_V = variants {} ;
-lin blur_V2 = variants {} ;
-lin blurb_N = variants {} ;
-lin blurt_V2 = variants {} ;
-lin blush_N = variants {} ;
-lin blush_V = variants {} ;
-lin blushing_A = variants {} ;
-lin bluster_N = variants {} ;
-lin bluster_V = variants {} ;
-lin bluster_V2 = variants {} ;
-lin blustery_A = variants {} ;
-lin blvd_N = variants {} ;
-lin blyth_PN = variants {} ;
-lin bma_N = variants {} ;
-lin bmus_N = variants {} ;
-lin bo'ness_PN = variants {} ;
-lin bo'sn_N = variants {} ;
-lin bo'sun_N = variants {} ;
-lin boa_N = variants {} ;
-lin boa_constrictor_N = variants {} ;
-lin boar_N = variants {} ;
-lin board_N = variants {} ;
-lin board_V = variants {} ;
-lin board_V2 = variants {} ;
-lin boarder_N = variants {} ;
-lin boarding_N = variants {} ;
-lin boarding_card_N = variants {} ;
-lin boarding_house_N = variants {} ;
-lin boarding_school_N = variants {} ;
-lin boardroom_N = variants {} ;
-lin boardwalk_N = variants {} ;
-lin boast_N = variants {} ;
-lin boast_V = variants {} ;
-lin boast_V2 = variants {} ;
-lin boast_VS = variants {} ;
-lin boaster_N = variants {} ;
-lin boastful_A = variants {} ;
-lin boat_N = variants {} ;
-lin boat_V = variants {} ;
-lin boat_hook_N = variants {} ;
-lin boat_house_N = variants {} ;
-lin boat_race_N = variants {} ;
-lin boat_train_N = variants {} ;
-lin boater_N = variants {} ;
-lin boatman_N = variants {} ;
-lin boatswain_N = variants {} ;
-lin bob_N = variants {} ;
-lin bob_PN = variants {} ;
-lin bob_V = variants {} ;
-lin bob_V2 = variants {} ;
-lin bobbin_N = variants {} ;
-lin bobby_N = variants {} ;
-lin bobby_PN = variants {} ;
-lin bobby_soxer_N = variants {} ;
-lin bobolink_N = variants {} ;
-lin bobsled_N = variants {} ;
-lin bobsleigh_N = variants {} ;
-lin bobtail_N = variants {} ;
-lin boche_A = variants {} ;
-lin bochum_PN = variants {} ;
-lin bode_V = variants {} ;
-lin bode_V2 = variants {} ;
-lin bodice_N = variants {} ;
-lin bodied_A = variants {} ;
-lin bodily_A = variants {} ;
-lin bodily_Adv = variants {} ;
-lin boding_N = variants {} ;
-lin bodkin_N = variants {} ;
-lin bodmin_PN = variants {} ;
-lin body_N =  D.corps_1_N ;
-
-lin body_servant_N = variants {} ;
-lin body_snatcher_N = variants {} ;
-lin bodyguard_N = variants {} ;
-lin bodywork_N = variants {} ;
-lin boer_A = variants {} ;
-lin boer_N = variants {} ;
-lin boffin_N = variants {} ;
-lin bog_N = variants {} ;
-lin bog_V = variants {} ;
-lin bog_V2 = variants {} ;
-lin bogey_N = variants {} ;
-lin bogeyman_N = variants {} ;
-lin boggle_V = variants {} ;
-lin boggy_A = variants {} ;
-lin bogie_N = variants {} ;
-lin bognor_PN = variants {} ;
-lin bognor_regis_PN = variants {} ;
-lin bogota_PN = variants {} ;
-lin bogus_A = variants {} ;
-lin bogy_N = variants {} ;
-lin bohemian_A = variants {} ;
-lin bohemian_N = variants {} ;
-lin boil_N = variants {} ;
-lin boil_V = variants {} ;
-lin boil_V2 = variants {} ;
-lin boiler_N = variants {} ;
-lin boilersuit_N = variants {} ;
-lin boiling_point_N = variants {} ;
-lin boisterous_A = variants {} ;
-lin boisterousness_N = variants {} ;
-lin bold_A = variants {} ;
-lin boldness_N = variants {} ;
-lin boldon_PN = variants {} ;
-lin bole_N = variants {} ;
-lin bolero_N = variants {} ;
-lin bolivia_PN = variants {} ;
-lin bolivian_A = variants {} ;
-lin bolivian_N = variants {} ;
-lin boll_N = variants {} ;
-lin bollard_N = variants {} ;
-lin bollington_PN = variants {} ;
-lin bollock_N = variants {} ;
-lin bologna_PN = variants {} ;
-lin boloney_N = variants {} ;
-lin bolshevik_N = variants {} ;
-lin bolshy_A = variants {} ;
-lin bolsover_PN = variants {} ;
-lin bolster_N = variants {} ;
-lin bolster_V = variants {} ;
-lin bolster_V2 = variants {} ;
-lin bolt_Adv = variants {} ;
-lin bolt_N = variants {} ;
-lin bolt_V = variants {} ;
-lin bolt_V2 = variants {} ;
-lin bolt_hole_N = variants {} ;
-lin bolton_PN = variants {} ;
-lin bolton_le_sands_PN = variants {} ;
-lin bolzano_PN = variants {} ;
-lin bomb_N = variants {} ;
-lin bomb_V = variants {} ;
-lin bomb_V2 = variants {} ;
-lin bomb_proof_A = variants {} ;
-lin bomb_sight_N = variants {} ;
-lin bomb_site_N = variants {} ;
-lin bombard_V2 = variants {} ;
-lin bombardier_N = variants {} ;
-lin bombardment_N = variants {} ;
-lin bombast_N = variants {} ;
-lin bombastic_A = variants {} ;
-lin bombastically_Adv = variants {} ;
-lin bombay_PN = variants {} ;
-lin bomber_N = variants {} ;
-lin bombshell_N = variants {} ;
-lin bon_mot_N = variants {} ;
-lin bona_fide_A = variants {} ;
-lin bona_fide_Adv = variants {} ;
-lin bonanza_N = variants {} ;
-lin bonbon_N = variants {} ;
-lin bond_N = variants {} ;
-lin bond_V2 = variants {} ;
-lin bond_holder_N = variants {} ;
-lin bondage_N = variants {} ;
-lin bone_N =  D.os_1_N ;
-
-lin bone_V2 = variants {} ;
-lin bone_dry_A = variants {} ;
-lin bone_head_N = variants {} ;
-lin bone_idle_A = variants {} ;
-lin bone_lazy_A = variants {} ;
-lin bone_setter_N = variants {} ;
-lin boneless_A = variants {} ;
-lin bonemeal_N = variants {} ;
-lin boner_N = variants {} ;
-lin boneshaker_N = variants {} ;
-lin bonfire_N = variants {} ;
-lin bongo_N = variants {} ;
-lin bonhomie_N = variants {} ;
-lin bonito_N = variants {} ;
-lin bonkers_A = variants {} ;
-lin bonn_PN = variants {} ;
-lin bonnet_N = variants {} ;
-lin bonnily_Adv = variants {} ;
-lin bonny_A = variants {} ;
-lin bonnybridge_PN = variants {} ;
-lin bonnyrigg_PN = variants {} ;
-lin bonus_N = variants {} ;
-lin bony_A = variants {} ;
-lin boo_N = variants {} ;
-lin boo_V = variants {} ;
-lin boo_V2 = variants {} ;
-lin boob_N = variants {} ;
-lin boob_V = variants {} ;
-lin booby_N = variants {} ;
-lin booby_trap_N = variants {} ;
-lin boogie_N = variants {} ;
-lin boogie_woogie_N = variants {} ;
-lin book_N = variants {} ;
-lin book_V2 = variants {} ;
-lin book_end_N = variants {} ;
-lin book_keeper_N = variants {} ;
-lin bookable_A = variants {} ;
-lin bookcase_N = variants {} ;
-lin bookclub_N = variants {} ;
-lin bookie_N = variants {} ;
-lin booking_N = variants {} ;
-lin bookish_A = variants {} ;
-lin bookishness_N = variants {} ;
-lin bookkeeper_N = variants {} ;
-lin bookkeeping_N = variants {} ;
-lin booklet_N = variants {} ;
-lin bookmaker_N = variants {} ;
-lin bookmark_N = variants {} ;
-lin bookmarker_N = variants {} ;
-lin bookmobile_N = variants {} ;
-lin bookseller_N = variants {} ;
-lin bookshop_N = variants {} ;
-lin bookstall_N = variants {} ;
-lin bookworm_N = variants {} ;
-lin boom_N = variants {} ;
-lin boom_V = variants {} ;
-lin boom_V2 = variants {} ;
-lin boomerang_N = variants {} ;
-lin boon_A = variants {} ;
-lin boon_N = variants {} ;
-lin boor_N = variants {} ;
-lin boorish_A = variants {} ;
-lin boorishness_N = variants {} ;
-lin boost_N = variants {} ;
-lin boost_V2 = variants {} ;
-lin booster_N =  D.rappel_1_N ;
-
-lin boot_N = variants {} ;
-lin boot_V2 = variants {} ;
-lin booted_A = variants {} ;
-lin bootee_N = variants {} ;
-lin booth_N = variants {} ;
-lin bootlace_N = variants {} ;
-lin bootle_PN = variants {} ;
-lin bootleg_V2 = variants {} ;
-lin bootlegger_N = variants {} ;
-lin bootless_A = variants {} ;
-lin booty_N = variants {} ;
-lin booze_N = variants {} ;
-lin booze_V = variants {} ;
-lin booze_up_N = variants {} ;
-lin boozer_N = variants {} ;
-lin boozy_A = variants {} ;
-lin bopeep_N = variants {} ;
-lin boracic_A = variants {} ;
-lin borage_N = variants {} ;
-lin borax_N = variants {} ;
-lin bordeaux_N = variants {} ;
-lin bordeaux_PN = variants {} ;
-lin border_N = variants {} ;
-lin border_V = variants {} ;
-lin border_V2 = variants {} ;
-lin borderer_N = variants {} ;
-lin borderland_N = variants {} ;
-lin borderline_N = variants {} ;
-lin borders_PN = variants {} ;
-lin bordon_PN = variants {} ;
-lin bore_N = variants {} ;
-lin bore_V = variants {} ;
-lin bore_V2 = variants {} ;
-lin bore_hole_N = variants {} ;
-lin boredom_N = variants {} ;
-lin borer_N = variants {} ;
-lin boric_A = variants {} ;
-lin boring_A = variants {} ;
-lin boris_PN = variants {} ;
-lin boron_N = variants {} ;
-lin borough_N = variants {} ;
-lin borrow_V = variants {} ;
-lin borrow_V2 = variants {} ;
-lin borrow_VV = variants {} ;
-lin borrower_N = variants {} ;
-lin borsch_N = variants {} ;
-lin borstal_N = variants {} ;
-lin bortsch_N = variants {} ;
-lin borzoi_N = variants {} ;
-lin bosh_N = variants {} ;
-lin bosky_A = variants {} ;
-lin bosom_N = variants {} ;
-lin boss_N = variants {} ;
-lin boss_V2 = variants {} ;
-lin boss_eyed_A = variants {} ;
-lin bossy_A = variants {} ;
-lin boston_PN = variants {} ;
-lin botanical_A = variants {} ;
-lin botanist_N = variants {} ;
-lin botanize_V = variants {} ;
-lin botany_N = variants {} ;
-lin botch_N = variants {} ;
-lin botch_V2 = variants {} ;
-lin botcher_N = variants {} ;
-lin both7and_DConj = variants {} ;
-lin both_Adv = variants {} ;
-lin both_Det = variants {} ;
-lin bother_N = variants {} ;
-lin bother_V = variants {} ;
-lin bother_V2 = variants {} ;
-lin bother_V2V = variants {} ;
-lin bothersome_A = variants {} ;
-lin botswana_PN = variants {} ;
-lin bottle_N = variants {} ;
-lin bottle_V2 = variants {} ;
-lin bottle_fed_A = variants {} ;
-lin bottle_green_A = variants {} ;
-lin bottleneck_N = variants {} ;
-lin bottom_N = variants {} ;
-lin bottom_V = variants {} ;
-lin bottomless_A = variants {} ;
-lin bottrop_PN = variants {} ;
-lin botulism_N = variants {} ;
-lin boudoir_N = variants {} ;
-lin bougainvillea_N = variants {} ;
-lin bough_N = variants {} ;
-lin bouillon_N = variants {} ;
-lin boulder_N = variants {} ;
-lin boulevard_N = variants {} ;
-lin bounce_N = variants {} ;
-lin bounce_V = variants {} ;
-lin bounce_V2 = variants {} ;
-lin bouncing_A = variants {} ;
-lin bouncy_A = variants {} ;
-lin bound_A = variants {} ;
-lin bound_N = variants {} ;
-lin bound_V = variants {} ;
-lin bound_V2 = variants {} ;
-lin bound_V2V = variants {} ;
-lin boundary_N = variants {} ;
-lin bounden_A = variants {} ;
-lin bounder_N = variants {} ;
-lin boundless_A = variants {} ;
-lin bounteous_A = variants {} ;
-lin bountiful_A = variants {} ;
-lin bounty_N = variants {} ;
-lin bouquet_N = variants {} ;
-lin bourbon_N = variants {} ;
-lin bourgeois_A = variants {} ;
-lin bourgeois_N = variants {} ;
-lin bourgeoisie_N = variants {} ;
-lin bourn_N = variants {} ;
-lin bourne_N = variants {} ;
-lin bourne_PN = variants {} ;
-lin bournemouth_PN = variants {} ;
-lin bourse_N = variants {} ;
-lin bout_N = variants {} ;
-lin boutique_N = variants {} ;
-lin bovine_A = D.bovin_2_A ;
-
-lin bovril_N = variants {} ;
-lin bow_N = variants {} ;
-lin bow_V = variants {} ;
-lin bow_V2 = variants {} ;
-lin bow_wow_N = variants {} ;
-lin bowburn_PN = variants {} ;
-lin bowdlerize_V2 = variants {} ;
-lin bowel_N =  D.intestin_1_N ;
-
-lin bower_N = variants {} ;
-lin bowie_knife_N = variants {} ;
-lin bowing_N = variants {} ;
-lin bowl_N = variants {} ;
-lin bowl_V = variants {} ;
-lin bowl_V2 = variants {} ;
-lin bowler_N = variants {} ;
-lin bowline_N = variants {} ;
-lin bowling_green_N = variants {} ;
-lin bowls_N = variants {} ;
-lin bowman_N = variants {} ;
-lin bowsprit_N = variants {} ;
-lin box_N = variants {} ;
-lin box_V = variants {} ;
-lin box_V2 = variants {} ;
-lin box_kite_N = variants {} ;
-lin box_number_N = variants {} ;
-lin box_office_N = variants {} ;
-lin boxer_N = variants {} ;
-lin boxful_N = variants {} ;
-lin boxing_N = variants {} ;
-lin boxing_day_N = variants {} ;
-lin boxing_day_PN = variants {} ;
-lin boxing_glove_N = variants {} ;
-lin boxing_match_N = variants {} ;
-lin boxwood_N = variants {} ;
-lin boy_N = variants {} ;
-lin boycott_N = variants {} ;
-lin boycott_V2 = variants {} ;
-lin boyfriend_N = variants {} ;
-lin boyhood_N = variants {} ;
-lin boyish_A = variants {} ;
-lin bra_N = variants {} ;
-lin brace_N = variants {} ;
-lin brace_V = variants {} ;
-lin brace_V2 = variants {} ;
-lin bracelet_N = variants {} ;
-lin bracken_N = variants {} ;
-lin bracket_N = variants {} ;
-lin bracket_V2 = variants {} ;
-lin brackish_A = variants {} ;
-lin bracknell_PN = variants {} ;
-lin bract_N = variants {} ;
-lin brad_N = variants {} ;
-lin bradawl_N = variants {} ;
-lin bradford_PN = variants {} ;
-lin bradford_on_avon_PN = variants {} ;
-lin brae_N = variants {} ;
-lin brag_V = variants {} ;
-lin braggart_N = variants {} ;
-lin bragging_N = variants {} ;
-lin brahmin_N = variants {} ;
-lin braid_N = variants {} ;
-lin braid_V2 = variants {} ;
-lin braille_N = variants {} ;
-lin brain_N =  D.cerveau_1_N ;
-
-lin brain_V2 = variants {} ;
-lin brain_fag_N = variants {} ;
-lin brain_teaser_N = variants {} ;
-lin brainchild_N = variants {} ;
-lin brainless_A = variants {} ;
-lin brainstorm_N = variants {} ;
-lin braintree_PN = variants {} ;
-lin brainwash_V2 = variants {} ;
-lin brainwashed_A = variants {} ;
-lin brainwashing_N = variants {} ;
-lin brainwave_N = variants {} ;
-lin brainy_A = variants {} ;
-lin braise_V2 = variants {} ;
-lin brake_N = variants {} ;
-lin brake_V = variants {} ;
-lin brake_V2 = variants {} ;
-lin brakeman_N = variants {} ;
-lin bramble_N = variants {} ;
-lin bran_N = variants {} ;
-lin bran_new_A = variants {} ;
-lin branch_N =  D.ramification_1_N ;
-
-lin branch_V = variants {} ;
-lin branchy_A = variants {} ;
-lin brand_N = variants {} ;
-lin brand_V2 = variants {} ;
-lin brand_new_A = variants {} ;
-lin branderburgh_PN = variants {} ;
-lin branding_iron_N = variants {} ;
-lin brandish_V2 = variants {} ;
-lin brandy_N = variants {} ;
-lin brandy_ball_N = variants {} ;
-lin brandy_snap_N = variants {} ;
-lin brash_A = variants {} ;
-lin brasilia_PN = variants {} ;
-lin brass_N = variants {} ;
-lin brassard_N = variants {} ;
-lin brasserie_N = variants {} ;
-lin brassiere_1_N = variants {} ;
-lin brassiere_2_N = variants {} ;
-lin brassy_A = variants {} ;
-lin brat_N = variants {} ;
-lin bratislava_PN = variants {} ;
-lin braunschweig_PN = variants {} ;
-lin braunton_PN = variants {} ;
-lin bravado_N = variants {} ;
-lin brave_A = variants {} ;
-lin brave_N = variants {} ;
-lin brave_V2 = variants {} ;
-lin bravery_N = variants {} ;
-lin bravo_N = variants {} ;
-lin brawl_N = variants {} ;
-lin brawl_V = variants {} ;
-lin brawler_N = variants {} ;
-lin brawn_N = variants {} ;
-lin brawny_A = variants {} ;
-lin bray_N = variants {} ;
-lin bray_V2 = variants {} ;
-lin braze_V2 = variants {} ;
-lin brazen_A = variants {} ;
-lin brazen_V2 = variants {} ;
-lin brazen_faced_A = variants {} ;
-lin brazier_N = variants {} ;
-lin brazil_PN = variants {} ;
-lin brazilian_A = variants {} ;
-lin brazilian_N = variants {} ;
-lin breach_N = variants {} ;
-lin breach_V2 = variants {} ;
-lin bread_N = variants {} ;
-lin breadcrumb_N = variants {} ;
-lin breadfruit_N = variants {} ;
-lin breadline_N = variants {} ;
-lin breadth_N = variants {} ;
-lin breadthways_Adv = variants {} ;
-lin breadthwise_Adv = variants {} ;
-lin breadwinner_N = variants {} ;
-lin break_N = variants {} ;
-lin break_V = variants {} ;
-lin break_V2 = variants {} ;
-lin break_in_N = variants {} ;
-lin break_up_N = variants {} ;
-lin breakable_A = variants {} ;
-lin breakage_N = variants {} ;
-lin breakaway_N = variants {} ;
-lin breakaways_N = variants {} ;
-lin breakdown_N = variants {} ;
-lin breaker_N = variants {} ;
-lin breakfast_N = variants {} ;
-lin breakfast_V = variants {} ;
-lin breakneck_A = variants {} ;
-lin breakthrough_N = variants {} ;
-lin breakwater_N = variants {} ;
-lin bream_N = variants {} ;
-lin breast_N = variants {} ;
-lin breast_V2 = variants {} ;
-lin breast_deep_Adv = variants {} ;
-lin breast_fed_A = variants {} ;
-lin breast_high_Adv = variants {} ;
-lin breast_plate_N = variants {} ;
-lin breastfeed_V = variants {} ;
-lin breastfeed_V2 = variants {} ;
-lin breaston_PN = variants {} ;
-lin breaststroke_N = variants {} ;
-lin breastwork_N = variants {} ;
-lin breath_N = variants {} ;
-lin breathalyser_N = variants {} ;
-lin breathe_V = variants {} ;
-lin breathe_V2 = variants {} ;
-lin breather_N = variants {} ;
-lin breathing_N = variants {} ;
-lin breathing_space_N = variants {} ;
-lin breathless_A = variants {} ;
-lin breathtaking_A = variants {} ;
-lin brecknock_PN = variants {} ;
-lin breda_PN = variants {} ;
-lin breech_N = variants {} ;
-lin breech_block_N = variants {} ;
-lin breeches_buoy_N = variants {} ;
-lin breed_N = variants {} ;
-lin breed_V = variants {} ;
-lin breed_V2 = variants {} ;
-lin breeder_N = variants {} ;
-lin breeding_N = variants {} ;
-lin breedsall_PN = variants {} ;
-lin breeze_N = variants {} ;
-lin breeze_V = variants {} ;
-lin breezily_Adv = variants {} ;
-lin breeziness_N = variants {} ;
-lin breezy_A = variants {} ;
-lin bremen_PN = variants {} ;
-lin bremerhaven_PN = variants {} ;
-lin bren_N = variants {} ;
-lin bren_gun_N = variants {} ;
-lin brenda_PN = variants {} ;
-lin brent_PN = variants {} ;
-lin brentwood_PN = variants {} ;
-lin brescia_PN = variants {} ;
-lin brest_PN = variants {} ;
-lin breve_N = variants {} ;
-lin brevet_N = variants {} ;
-lin breviary_N = variants {} ;
-lin brevity_N = variants {} ;
-lin brew_N = variants {} ;
-lin brew_V = variants {} ;
-lin brew_V2 = variants {} ;
-lin brewer_N = variants {} ;
-lin brewery_N = variants {} ;
-lin brian_PN = variants {} ;
-lin briar_N = variants {} ;
-lin bribable_A = variants {} ;
-lin bribe_N = variants {} ;
-lin bribe_V = variants {} ;
-lin bribe_V2 = variants {} ;
-lin bribery_N = variants {} ;
-lin bric_a_brac_N = variants {} ;
-lin brick_N = variants {} ;
-lin brick_V2 = variants {} ;
-lin brick_field_N = variants {} ;
-lin brickbat_N = variants {} ;
-lin bricket_wood_PN = variants {} ;
-lin brickkiln_N = variants {} ;
-lin bricklayer_N = variants {} ;
-lin brickwork_N = variants {} ;
-lin bridal_A = variants {} ;
-lin bridal_N = variants {} ;
-lin bride_N = variants {} ;
-lin bridecake_N = variants {} ;
-lin bridegroom_N = variants {} ;
-lin bridesmaid_N = variants {} ;
-lin bridge_N = variants {} ;
-lin bridge_V2 = variants {} ;
-lin bridgehead_N = variants {} ;
-lin bridgend_PN = variants {} ;
-lin bridget_PN = variants {} ;
-lin bridgnorth_PN = variants {} ;
-lin bridgwater_PN = variants {} ;
-lin bridle_N = variants {} ;
-lin bridle_V = variants {} ;
-lin bridle_V2 = variants {} ;
-lin bridle_path_N = variants {} ;
-lin bridle_road_N = variants {} ;
-lin bridlington_PN = variants {} ;
-lin bridport_PN = variants {} ;
-lin brief_A = variants {} ;
-lin brief_N = variants {} ;
-lin brief_V2 = variants {} ;
-lin briefcase_N = variants {} ;
-lin briefing_N = variants {} ;
-lin brier_N = variants {} ;
-lin brig_N = variants {} ;
-lin brig_PN = variants {} ;
-lin brigade_N = variants {} ;
-lin brigadier_N = variants {} ;
-lin brigand_N = variants {} ;
-lin brigantine_N = variants {} ;
-lin brighouse_PN = variants {} ;
-lin bright_A = variants {} ;
-lin bright_Adv = variants {} ;
-lin brighten_V = variants {} ;
-lin brighten_V2 = variants {} ;
-lin brightlingsea_PN = variants {} ;
-lin brightness_N = variants {} ;
-lin brighton_PN = variants {} ;
-lin brill_N = variants {} ;
-lin brilliance_N = variants {} ;
-lin brilliancy_N = variants {} ;
-lin brilliant_A = variants {} ;
-lin brilliantine_N = variants {} ;
-lin brim_N = variants {} ;
-lin brim_V = variants {} ;
-lin brimful_A = variants {} ;
-lin brimfull_A = variants {} ;
-lin brimstone_N = variants {} ;
-lin brindled_A = variants {} ;
-lin brine_N = variants {} ;
-lin bring_V2 = variants {} ;
-lin bring_V2V = variants {} ;
-lin brink_N = variants {} ;
-lin brinkmanship_N = variants {} ;
-lin briny_A = variants {} ;
-lin brioche_N = variants {} ;
-lin briquet_N = variants {} ;
-lin briquette_N = variants {} ;
-lin brisbane_PN = variants {} ;
-lin brisk_A = variants {} ;
-lin brisket_N = variants {} ;
-lin bristle_N = variants {} ;
-lin bristle_V = variants {} ;
-lin bristly_A = variants {} ;
-lin bristol_PN = variants {} ;
-lin brit_N = variants {} ;
-lin britain_PN = variants {} ;
-lin britannic_A = variants {} ;
-lin british_A = variants {} ;
-lin britisher_N = variants {} ;
-lin briton_A = variants {} ;
-lin briton_N = variants {} ;
-lin brittle_A = variants {} ;
-lin brixham_PN = variants {} ;
-lin brno_PN = variants {} ;
-lin broach_V = variants {} ;
-lin broach_V2 = variants {} ;
-lin broad_A = variants {} ;
-lin broad_N = variants {} ;
-lin broad_minded_A = variants {} ;
-lin broad_mindedness_N = variants {} ;
-lin broadcast_Adv = variants {} ;
-lin broadcast_N = variants {} ;
-lin broadcast_V = variants {} ;
-lin broadcast_V2 = variants {} ;
-lin broadcasting_A = variants {} ;
-lin broadcasting_N = variants {} ;
-lin broadcloth_N = variants {} ;
-lin broaden_V = variants {} ;
-lin broaden_V2 = variants {} ;
-lin broadness_N = variants {} ;
-lin broadsheet_N = variants {} ;
-lin broadside_N = variants {} ;
-lin broadways_Adv = variants {} ;
-lin broadwise_Adv = variants {} ;
-lin brocade_N = variants {} ;
-lin brocade_V2 = variants {} ;
-lin broccoli_N = variants {} ;
-lin brochure_N = variants {} ;
-lin brogue_N = variants {} ;
-lin broil_V = variants {} ;
-lin broil_V2 = variants {} ;
-lin broiler_N = variants {} ;
-lin broke_A = variants {} ;
-lin broke_VA = variants {} ;
-lin broke_VS = variants {} ;
-lin broken_hearted_A = variants {} ;
-lin broker_N = variants {} ;
-lin brokerage_N = variants {} ;
-lin brolly_N = variants {} ;
-lin bromide_N = variants {} ;
-lin bromine_N =  D.brome_1_N ;
-
-lin bromley_PN = variants {} ;
-lin bromsgrove_PN = variants {} ;
-lin bronchial_A = D.bronchique_1_A ;
-
-lin bronchitic_A = variants {} ;
-lin bronchitis_N = variants {} ;
-lin bronchus_N = variants {} ;
-lin bronco_N = variants {} ;
-lin bronze_N = variants {} ;
-lin bronze_V = variants {} ;
-lin bronze_V2 = variants {} ;
-lin brooch_N = variants {} ;
-lin brood_N = variants {} ;
-lin brood_V = variants {} ;
-lin brood_hen_N = variants {} ;
-lin brood_mare_N = variants {} ;
-lin broody_A = variants {} ;
-lin brook_N = variants {} ;
-lin brook_V2 = variants {} ;
-lin broom_N = variants {} ;
-lin broomstick_N = variants {} ;
-lin bros_PN = variants {} ;
-lin broth_N = variants {} ;
-lin brothel_N = variants {} ;
-lin brother_N = variants {} ;
-lin brother_in_law_N = variants {} ;
-lin brotherhood_N = variants {} ;
-lin brotherly_A = variants {} ;
-lin brougham_N = variants {} ;
-lin brought_V = variants {} ;
-lin brought_VS = variants {} ;
-lin broughton_PN = variants {} ;
-lin brouhaha_N = variants {} ;
-lin brow_N = variants {} ;
-lin browbeat_V2 = variants {} ;
-lin brown_A = D.brun_1_A ;
-
-lin brown_V = variants {} ;
-lin brown_V2 = variants {} ;
-lin brownie_N = variants {} ;
-lin brownish_A = variants {} ;
-lin brownstone_N = variants {} ;
-lin browse_N = variants {} ;
-lin browse_V = variants {} ;
-lin broxburn_PN = variants {} ;
-lin bruce_PN = variants {} ;
-lin bruges_PN = variants {} ;
-lin bruin_N = variants {} ;
-lin bruise_N = variants {} ;
-lin bruise_V = variants {} ;
-lin bruise_V2 = variants {} ;
-lin bruiser_N = variants {} ;
-lin bruit_V2 = variants {} ;
-lin brunch_N = variants {} ;
-lin brunei_PN = variants {} ;
-lin bruneian_A = variants {} ;
-lin bruneian_N = variants {} ;
-lin brunette_N = variants {} ;
-lin brunswick_PN = variants {} ;
-lin brunt_N = variants {} ;
-lin brush_N = variants {} ;
-lin brush_V = variants {} ;
-lin brush_V2 = variants {} ;
-lin brush_off_N = variants {} ;
-lin brush_up_N = variants {} ;
-lin brushwood_N = variants {} ;
-lin brushwork_N = variants {} ;
-lin brusque_A = variants {} ;
-lin brusqueness_N = variants {} ;
-lin brussels_PN = variants {} ;
-lin brutal_A = variants {} ;
-lin brutality_N = variants {} ;
-lin brutalize_V2 = variants {} ;
-lin brute_N = variants {} ;
-lin brutish_A = variants {} ;
-lin bryan_PN = variants {} ;
-lin bsc_N = variants {} ;
-lin bst_PN = variants {} ;
-lin bt_PN = variants {} ;
-lin bubble_N = variants {} ;
-lin bubble_V = variants {} ;
-lin bubbly_A = variants {} ;
-lin bubbly_N = variants {} ;
-lin bubonic_A = variants {} ;
-lin bucarest_PN = variants {} ;
-lin buccaneer_N = variants {} ;
-lin buck_N = variants {} ;
-lin buck_V = variants {} ;
-lin buck_V2 = variants {} ;
-lin bucket_N = variants {} ;
-lin bucket_V = variants {} ;
-lin bucketful_N = variants {} ;
-lin buckhaven_PN = variants {} ;
-lin buckie_PN = variants {} ;
-lin buckingham_PN = variants {} ;
-lin buckinghamshire_PN = variants {} ;
-lin buckle_N = variants {} ;
-lin buckle_V = variants {} ;
-lin buckle_V2 = variants {} ;
-lin buckler_N = variants {} ;
-lin buckley_PN = variants {} ;
-lin buckram_N = variants {} ;
-lin bucksburn_PN = variants {} ;
-lin buckshot_N = variants {} ;
-lin buckskin_N = variants {} ;
-lin bucktooth_N = variants {} ;
-lin buckwheat_N = variants {} ;
-lin bucolic_A = variants {} ;
-lin bucolics_N = variants {} ;
-lin bud_N =  D.bourgeon_1_N ;
-
-lin bud_V = variants {} ;
-lin budapest_PN = variants {} ;
-lin buddhism_N = variants {} ;
-lin buddhist_N = variants {} ;
-lin budding_A = variants {} ;
-lin buddy_N = variants {} ;
-lin budge_V = variants {} ;
-lin budge_V2 = variants {} ;
-lin budgerigar_N = variants {} ;
-lin budget_N = variants {} ;
-lin budget_V = variants {} ;
-lin budget_V2 = variants {} ;
-lin budgetary_A = variants {} ;
-lin budgie_N = variants {} ;
-lin buenos_aires_PN = variants {} ;
-lin buff_N = variants {} ;
-lin buff_V2 = variants {} ;
-lin buffalo_N = variants {} ;
-lin buffalo_PN = variants {} ;
-lin buffer_N =  D.tampon_1_N ;
-
-lin buffer_V2 = variants {} ;
-lin buffet_N = variants {} ;
-lin buffet_V = variants {} ;
-lin buffet_V2 = variants {} ;
-lin buffoon_N = variants {} ;
-lin buffoonery_N = variants {} ;
-lin bug_N = variants {} ;
-lin bug_V2 = variants {} ;
-lin bug_hunter_N = variants {} ;
-lin bugaboo_N = variants {} ;
-lin bugbear_N = variants {} ;
-lin bugger_N = variants {} ;
-lin bugger_V = variants {} ;
-lin bugger_V2 = variants {} ;
-lin bugger_all_N = variants {} ;
-lin buggery_N = variants {} ;
-lin buggy_N = variants {} ;
-lin bugle_N = variants {} ;
-lin bugler_N = variants {} ;
-lin buhl_N = variants {} ;
-lin build_N = variants {} ;
-lin build_V = variants {} ;
-lin build_V2 = variants {} ;
-lin build_up_N = variants {} ;
-lin builder_N = variants {} ;
-lin building_N = variants {} ;
-lin building_society_N = variants {} ;
-lin built_in_A = variants {} ;
-lin built_up_A = variants {} ;
-lin bulb_N = variants {} ;
-lin bulbous_A = variants {} ;
-lin bulbul_N = variants {} ;
-lin bulgaria_PN = variants {} ;
-lin bulgarian_A = variants {} ;
-lin bulgarian_N = variants {} ;
-lin bulge_N = variants {} ;
-lin bulge_V = variants {} ;
-lin bulge_V2 = variants {} ;
-lin bulk_N =  D.masse_1_N ;
-
-lin bulk_V = variants {} ;
-lin bulkhead_N = variants {} ;
-lin bulkington_PN = variants {} ;
-lin bulky_A = variants {} ;
-lin bull's_eye_N = variants {} ;
-lin bull_N = variants {} ;
-lin bull_headed_A = variants {} ;
-lin bull_neck_N = variants {} ;
-lin bull_terrier_N = variants {} ;
-lin bulldog_N = variants {} ;
-lin bulldoze_V2 = variants {} ;
-lin bulldozer_N = variants {} ;
-lin bullet_N = variants {} ;
-lin bullet_headed_A = variants {} ;
-lin bulletin_N = variants {} ;
-lin bulletproof_A = variants {} ;
-lin bullfight_N = variants {} ;
-lin bullfighter_N = variants {} ;
-lin bullfinch_N = variants {} ;
-lin bullfrog_N = variants {} ;
-lin bullion_N = variants {} ;
-lin bullock_N = variants {} ;
-lin bullring_N = variants {} ;
-lin bullshit_N = variants {} ;
-lin bullshit_V = variants {} ;
-lin bully_A = variants {} ;
-lin bully_N = variants {} ;
-lin bully_V = variants {} ;
-lin bully_V2 = variants {} ;
-lin bulrush_N = variants {} ;
-lin bulwark_N = variants {} ;
-lin bum_A = variants {} ;
-lin bum_N = variants {} ;
-lin bum_V = variants {} ;
-lin bum_V2 = variants {} ;
-lin bumblebee_N = variants {} ;
-lin bumboat_N = variants {} ;
-lin bump_Adv = variants {} ;
-lin bump_N = variants {} ;
-lin bump_V = variants {} ;
-lin bump_V2 = variants {} ;
-lin bumper_N = variants {} ;
-lin bumpkin_N = variants {} ;
-lin bumptious_A = variants {} ;
-lin bumptiousness_N = variants {} ;
-lin bumpy_A = variants {} ;
-lin bun_N = variants {} ;
-lin buna_N = variants {} ;
-lin bunch_N = variants {} ;
-lin bunch_V = variants {} ;
-lin bunch_V2 = variants {} ;
-lin bundle_N = variants {} ;
-lin bundle_V = variants {} ;
-lin bundle_V2 = variants {} ;
-lin bung_N = variants {} ;
-lin bung_V2 = variants {} ;
-lin bung_hole_N = variants {} ;
-lin bungaloid_A = variants {} ;
-lin bungalow_N = variants {} ;
-lin bungle_N = variants {} ;
-lin bungle_V = variants {} ;
-lin bungle_V2 = variants {} ;
-lin bungler_N = variants {} ;
-lin bunion_N = variants {} ;
-lin bunk_N = variants {} ;
-lin bunk_V = variants {} ;
-lin bunker_N = variants {} ;
-lin bunker_V = variants {} ;
-lin bunker_V2 = variants {} ;
-lin bunkum_N = variants {} ;
-lin bunny_N = variants {} ;
-lin bunsen_N = variants {} ;
-lin bunting_N = variants {} ;
-lin buoy_N = variants {} ;
-lin buoy_V = variants {} ;
-lin buoy_V2 = variants {} ;
-lin buoyancy_N = variants {} ;
-lin buoyant_A = variants {} ;
-lin bur_N = variants {} ;
-lin burberry_N = variants {} ;
-lin burble_V = variants {} ;
-lin burble_VS = variants {} ;
-lin burden_N = variants {} ;
-lin burden_V2 = variants {} ;
-lin burdensome_A = variants {} ;
-lin burdock_N = variants {} ;
-lin bureau_N = variants {} ;
-lin bureaucracy_N = variants {} ;
-lin bureaucrat_N = variants {} ;
-lin bureaucratic_A = variants {} ;
-lin bureaucratically_Adv = variants {} ;
-lin burette_N = variants {} ;
-lin burg_N = variants {} ;
-lin burgeon_V = variants {} ;
-lin burgess_N = variants {} ;
-lin burgess_PN = variants {} ;
-lin burgh_N = variants {} ;
-lin burgher_N = variants {} ;
-lin burglar_N = variants {} ;
-lin burglar_alarm_N = variants {} ;
-lin burglar_proof_A = variants {} ;
-lin burglarious_A = variants {} ;
-lin burglary_N = variants {} ;
-lin burgle_V = variants {} ;
-lin burgle_V2 = variants {} ;
-lin burgomaster_N = variants {} ;
-lin burgos_PN = variants {} ;
-lin burgundy_N = variants {} ;
-lin burial_N = variants {} ;
-lin burial_ground_N = variants {} ;
-lin burke_V2 = variants {} ;
-lin burlap_N = variants {} ;
-lin burlesque_N = variants {} ;
-lin burlesque_V2 = variants {} ;
-lin burley_PN = variants {} ;
-lin burly_A = variants {} ;
-lin burma_PN = variants {} ;
-lin burmese_A = variants {} ;
-lin burmese_N = variants {} ;
-lin burn_N = variants {} ;
-lin burn_V = variants {} ;
-lin burn_V2 = variants {} ;
-lin burn_up_N = variants {} ;
-lin burner_N = variants {} ;
-lin burnham_on_sea_PN = variants {} ;
-lin burning_A = variants {} ;
-lin burnish_V = variants {} ;
-lin burnish_V2 = variants {} ;
-lin burnley_PN = variants {} ;
-lin burnouse_N = variants {} ;
-lin burntisland_PN = variants {} ;
-lin burntwood_PN = variants {} ;
-lin burp_N = variants {} ;
-lin burp_V = variants {} ;
-lin burp_V2 = variants {} ;
-lin burr_N = variants {} ;
-lin burr_drill_N = variants {} ;
-lin burrow_N = variants {} ;
-lin burrow_V = variants {} ;
-lin burrow_V2 = variants {} ;
-lin burry_port_PN = variants {} ;
-lin bursar_N = variants {} ;
-lin bursary_N = variants {} ;
-lin burscough_PN = variants {} ;
-lin burst_N = variants {} ;
-lin burst_V = variants {} ;
-lin burst_V2 = variants {} ;
-lin burthen_N = variants {} ;
-lin burthen_V2 = variants {} ;
-lin burton_N = variants {} ;
-lin burton_upon_trent_PN = variants {} ;
-lin burundi_PN = variants {} ;
-lin burundian_A = variants {} ;
-lin burundian_N = variants {} ;
-lin bury_PN = variants {} ;
-lin bury_V = variants {} ;
-lin bury_V2 = variants {} ;
-lin bury_st__edmunds_PN = variants {} ;
-lin burying_ground_N = variants {} ;
-lin bus_N = variants {} ;
-lin bus_V = variants {} ;
-lin bus_V2 = variants {} ;
-lin busby_N = variants {} ;
-lin bush_N = variants {} ;
-lin bushel_N = variants {} ;
-lin bushman_N = variants {} ;
-lin bushy_A = variants {} ;
-lin busily_Adv = variants {} ;
-lin business_N = variants {} ;
-lin businesslike_A = variants {} ;
-lin businessman_N = variants {} ;
-lin busker_N = variants {} ;
-lin busman_N = variants {} ;
-lin bust_N = variants {} ;
-lin bust_V = variants {} ;
-lin bust_V2 = variants {} ;
-lin bust_up_N = variants {} ;
-lin bustard_N = variants {} ;
-lin buster_N = variants {} ;
-lin bustle_N = variants {} ;
-lin bustle_V = variants {} ;
-lin bustle_V2 = variants {} ;
-lin busy_A = variants {} ;
-lin busy_V2 = variants {} ;
-lin busybody_N = variants {} ;
-lin but_Adv = variants {} ;
-lin but_Prep = variants {} ;
-lin butane_N = variants {} ;
-lin butch_A = variants {} ;
-lin butcher_N = variants {} ;
-lin butcher_V2 = variants {} ;
-lin butchery_N = variants {} ;
-lin butler_N = variants {} ;
-lin butt_N = variants {} ;
-lin butt_V = variants {} ;
-lin butt_V2 = variants {} ;
-lin butter_N = variants {} ;
-lin butter_V2 = variants {} ;
-lin butterbean_N = variants {} ;
-lin buttercup_N = variants {} ;
-lin butterfingers_N = variants {} ;
-lin butterfly_N = variants {} ;
-lin buttermilk_N = variants {} ;
-lin butterscotch_N = variants {} ;
-lin buttery_N = variants {} ;
-lin buttock_N = variants {} ;
-lin button_N = variants {} ;
-lin button_V = variants {} ;
-lin button_V2 = variants {} ;
-lin buttoned_up_A = variants {} ;
-lin buttonhole_N = variants {} ;
-lin buttonhole_V2 = variants {} ;
-lin buttonhook_N = variants {} ;
-lin buttonwood_N = variants {} ;
-lin buttress_N = variants {} ;
-lin buttress_V2 = variants {} ;
-lin buxom_A = variants {} ;
-lin buxton_PN = variants {} ;
-lin buy_N = variants {} ;
-lin buy_V = variants {} ;
-lin buy_V2 = variants {} ;
-lin buyer_N = variants {} ;
-lin buzz_N = variants {} ;
-lin buzz_V = variants {} ;
-lin buzz_V2 = variants {} ;
-lin buzzard_N = variants {} ;
-lin buzzer_N = variants {} ;
-lin bvm_N = variants {} ;
-lin by_Adv = variants {} ;
-lin by_Prep = variants {} ;
-lin by_election_N = variants {} ;
-lin bye_N = variants {} ;
-lin bye_bye_N = variants {} ;
-lin bye_law_N = variants {} ;
-lin bygone_A = variants {} ;
-lin bylaw_N = variants {} ;
-lin bypass_N = variants {} ;
-lin bypass_V2 = variants {} ;
-lin bypath_N = variants {} ;
-lin byplay_N = variants {} ;
-lin byproduct_N = variants {} ;
-lin byroad_N = variants {} ;
-lin bystander_N = variants {} ;
-lin byway_N = variants {} ;
-lin byword_N = variants {} ;
-lin c_in_c_PN = variants {} ;
-lin c_of_e_N = variants {} ;
-lin ca'canny_N = variants {} ;
-lin cab_N = variants {} ;
-lin cab_rank_N = variants {} ;
-lin cabal_N = variants {} ;
-lin cabaret_N = variants {} ;
-lin cabbage_N = variants {} ;
-lin cabby_N = variants {} ;
-lin caber_N = variants {} ;
-lin cabin_N = variants {} ;
-lin cabinet_N = variants {} ;
-lin cabinet_maker_N = variants {} ;
-lin cable's_length_N = variants {} ;
-lin cable_N = variants {} ;
-lin cable_V = variants {} ;
-lin cable_V2 = variants {} ;
-lin cable_car_N = variants {} ;
-lin cable_length_N = variants {} ;
-lin cable_railway_N = variants {} ;
-lin cablegram_N = variants {} ;
-lin cabman_N = variants {} ;
-lin caboodle_N = variants {} ;
-lin caboose_N = variants {} ;
-lin cabstand_N = variants {} ;
-lin cacao_N = variants {} ;
-lin cacao_bean_N = variants {} ;
-lin cacao_tree_N = variants {} ;
-lin cache_N = variants {} ;
-lin cache_V2 = variants {} ;
-lin cachet_N = variants {} ;
-lin cachou_N = variants {} ;
-lin cackle_N = variants {} ;
-lin cackle_V = variants {} ;
-lin cackler_N = variants {} ;
-lin cacophonous_A = variants {} ;
-lin cacophony_N = variants {} ;
-lin cactus_N = variants {} ;
-lin cad_N = variants {} ;
-lin cadaver_N = variants {} ;
-lin cadaverous_A = variants {} ;
-lin caddie_N = variants {} ;
-lin caddish_A = variants {} ;
-lin caddy_N = variants {} ;
-lin cadence_N = variants {} ;
-lin cadenza_N = variants {} ;
-lin cadet_N = variants {} ;
-lin cadge_V = variants {} ;
-lin cadge_V2 = variants {} ;
-lin cadger_N = variants {} ;
-lin cadiz_PN = variants {} ;
-lin cadmium_N = variants {} ;
-lin cadre_N = variants {} ;
-lin caen_PN = variants {} ;
-lin caerleon_PN = variants {} ;
-lin caernarfon_PN = variants {} ;
-lin caerphilly_PN = variants {} ;
-lin caesar_N = variants {} ;
-lin caesarian_A = variants {} ;
-lin caesura_N = variants {} ;
-lin cafe_N = variants {} ;
-lin cafe_au_lait_N = variants {} ;
-lin cafeteria_N = variants {} ;
-lin caff_N = variants {} ;
-lin caffeine_N = variants {} ;
-lin caftan_N = variants {} ;
-lin cage_N = variants {} ;
-lin cage_V2 = variants {} ;
-lin cagey_A = variants {} ;
-lin cagily_Adv = variants {} ;
-lin cagliari_PN = variants {} ;
-lin cagoule_N = variants {} ;
-lin caiman_N = variants {} ;
-lin cairn_N = variants {} ;
-lin cairo_PN = variants {} ;
-lin caisson_N = variants {} ;
-lin caitiff_N = variants {} ;
-lin cajole_V2 = variants {} ;
-lin cajolery_N = variants {} ;
-lin cake_N = variants {} ;
-lin cake_V = variants {} ;
-lin cake_V2 = variants {} ;
-lin calabash_N = variants {} ;
-lin calamitous_A = variants {} ;
-lin calamity_N = variants {} ;
-lin calcify_V = variants {} ;
-lin calcify_V2 = variants {} ;
-lin calcination_N = variants {} ;
-lin calcine_V = variants {} ;
-lin calcine_V2 = variants {} ;
-lin calcium_N =  D.calcium_1_N ;
-
-lin calculable_A = variants {} ;
-lin calculate_V = variants {} ;
-lin calculate_V2 = variants {} ;
-lin calculate_VS = variants {} ;
-lin calculating_A = variants {} ;
-lin calculation_N = variants {} ;
-lin calculator_N = variants {} ;
-lin calculus_N = variants {} ;
-lin calcutta_PN = variants {} ;
-lin caldicot_PN = variants {} ;
-lin caldron_N = variants {} ;
-lin calendar_N = variants {} ;
-lin calender_N = variants {} ;
-lin calender_V2 = variants {} ;
-lin calf_N = variants {} ;
-lin calf_love_N = variants {} ;
-lin cali_PN = variants {} ;
-lin calibrate_V2 = variants {} ;
-lin calibration_N = variants {} ;
-lin calibre_N = variants {} ;
-lin calico_N = variants {} ;
-lin calif_N = variants {} ;
-lin california_PN = variants {} ;
-lin californian_A = variants {} ;
-lin californian_N = variants {} ;
-lin caliph_N = variants {} ;
-lin caliphate_N = variants {} ;
-lin calisthenics_N = variants {} ;
-lin calk_N = variants {} ;
-lin calk_V2 = variants {} ;
-lin call_N = variants {} ;
-lin call_V = variants {} ;
-lin call_V2 = variants {} ;
-lin call_V2V = variants {} ;
-lin call_VS = variants {} ;
-lin call_box_N = variants {} ;
-lin call_girl_N = variants {} ;
-lin call_over_N = variants {} ;
-lin call_up_N = variants {} ;
-lin caller_N = variants {} ;
-lin calligraphy_N = variants {} ;
-lin calling_N = variants {} ;
-lin calliope_N = variants {} ;
-lin callisthenics_N = variants {} ;
-lin callosity_N = variants {} ;
-lin callous_A = variants {} ;
-lin callousness_N = variants {} ;
-lin callow_A = variants {} ;
-lin callowness_N = variants {} ;
-lin callus_N = variants {} ;
-lin calm_A = variants {} ;
-lin calm_N = variants {} ;
-lin calm_V = variants {} ;
-lin calm_V2 = variants {} ;
-lin calmness_N = variants {} ;
-lin calne_PN = variants {} ;
-lin calomel_N = variants {} ;
-lin calor_PN = variants {} ;
-lin calorie_N = variants {} ;
-lin calorific_A = variants {} ;
-lin calumniate_V2 = variants {} ;
-lin calumny_N = variants {} ;
-lin calvary_N = variants {} ;
-lin calve_V = variants {} ;
-lin calverton_PN = variants {} ;
-lin calvinism_N = variants {} ;
-lin calvinist_N = variants {} ;
-lin calypso_N = variants {} ;
-lin calyx_N = variants {} ;
-lin cam_N = variants {} ;
-lin camaraderie_N = variants {} ;
-lin camber_N = variants {} ;
-lin camber_V = variants {} ;
-lin camber_V2 = variants {} ;
-lin cambodia_PN = variants {} ;
-lin cambodian_A = variants {} ;
-lin cambodian_N = variants {} ;
-lin cambourne_PN = variants {} ;
-lin cambric_N = variants {} ;
-lin cambridge_PN = variants {} ;
-lin cambridgeshire_PN = variants {} ;
-lin cambuslang_PN = variants {} ;
-lin camden_PN = variants {} ;
-lin camel_N = variants {} ;
-lin camel_hair_N = variants {} ;
-lin camellia_N = variants {} ;
-lin camembert_N = variants {} ;
-lin cameo_N = variants {} ;
-lin camera_N = variants {} ;
-lin cameraman_N = variants {} ;
-lin cameroon_PN = variants {} ;
-lin cameroonian_A = variants {} ;
-lin cameroonian_N = variants {} ;
-lin camion_N = variants {} ;
-lin camomile_N = variants {} ;
-lin camouflage_N = variants {} ;
-lin camouflage_V2 = variants {} ;
-lin camp_A = variants {} ;
-lin camp_N = variants {} ;
-lin camp_V = variants {} ;
-lin camp_V2 = variants {} ;
-lin camp_bed_N = variants {} ;
-lin camp_chair_N = variants {} ;
-lin camp_fire_N = variants {} ;
-lin camp_follower_N = variants {} ;
-lin camp_stool_N = variants {} ;
-lin campaign_N = variants {} ;
-lin campaign_V = variants {} ;
-lin campaigner_N = variants {} ;
-lin campanile_N = variants {} ;
-lin campanula_N = variants {} ;
-lin campbeltown_PN = variants {} ;
-lin camper_N = variants {} ;
-lin camphor_N = variants {} ;
-lin camphorated_A = variants {} ;
-lin camping_N = variants {} ;
-lin campion_N = variants {} ;
-lin campus_N = variants {} ;
-lin camshaft_N = variants {} ;
-lin can_N = variants {} ;
-lin can_V2 = variants {} ;
-lin can_VV = variants {} ;
-lin canada_PN = variants {} ;
-lin canadian_A = variants {} ;
-lin canadian_N = variants {} ;
-lin canal_N = variants {} ;
-lin canalization_N = variants {} ;
-lin canalize_V2 = variants {} ;
-lin canape_N = variants {} ;
-lin canard_N = variants {} ;
-lin canary_N = variants {} ;
-lin canary_bird_N = variants {} ;
-lin canary_wine_N = variants {} ;
-lin canasta_N = variants {} ;
-lin canberra_PN = variants {} ;
-lin cancan_N = variants {} ;
-lin cancel_V = variants {} ;
-lin cancel_V2 = variants {} ;
-lin cancellation_N = variants {} ;
-lin cancer_N =  D.cancer_1_N ;
-
-lin cancer_PN = variants {} ;
-lin cancerous_A = variants {} ;
-lin candelabrum_N = variants {} ;
-lin candid_A = variants {} ;
-lin candidate_N = variants {} ;
-lin candidature_N = variants {} ;
-lin candied_A = variants {} ;
-lin candle_N = variants {} ;
-lin candle_power_N = variants {} ;
-lin candlelight_N = variants {} ;
-lin candlestick_N = variants {} ;
-lin candlewick_N = variants {} ;
-lin candour_N = variants {} ;
-lin candy_N = variants {} ;
-lin candy_V = variants {} ;
-lin candy_V2 = variants {} ;
-lin candy_floss_N = variants {} ;
-lin candytuft_N = variants {} ;
-lin cane_N = variants {} ;
-lin cane_V2 = variants {} ;
-lin canine_A = variants {} ;
-lin canister_N = variants {} ;
-lin canker_N = variants {} ;
-lin canker_V2 = variants {} ;
-lin cankerous_A = variants {} ;
-lin canna_N = variants {} ;
-lin cannabis_N = variants {} ;
-lin canned_A = variants {} ;
-lin cannery_N = variants {} ;
-lin cannes_PN = variants {} ;
-lin cannibal_N = variants {} ;
-lin cannibalism_N = variants {} ;
-lin cannibalistic_A = variants {} ;
-lin cannibalize_V2 = variants {} ;
-lin cannily_Adv = variants {} ;
-lin cannock_PN = variants {} ;
-lin cannon_N = variants {} ;
-lin cannon_fodder_N = variants {} ;
-lin cannonade_N = variants {} ;
-lin canny_A = variants {} ;
-lin canoe_N = variants {} ;
-lin canoe_V2 = variants {} ;
-lin canoeist_N = variants {} ;
-lin canon_1_N = variants {} ;
-lin canon_2_N = variants {} ;
-lin canonical_A = variants {} ;
-lin canonization_N = variants {} ;
-lin canonize_V2 = variants {} ;
-lin canopied_A = variants {} ;
-lin canopy_N = variants {} ;
-lin cant_N = variants {} ;
-lin cant_V = variants {} ;
-lin cant_V2 = variants {} ;
-lin cantab_PN = variants {} ;
-lin cantaloup_N = variants {} ;
-lin cantaloupe_N = variants {} ;
-lin cantankerous_A = variants {} ;
-lin cantata_N = variants {} ;
-lin canteen_N = variants {} ;
-lin canter_N = variants {} ;
-lin canter_V = variants {} ;
-lin canter_V2 = variants {} ;
-lin canterbury_PN = variants {} ;
-lin canticle_N = variants {} ;
-lin cantilever_N = variants {} ;
-lin canto_N = variants {} ;
-lin canton_N = variants {} ;
-lin canton_PN = variants {} ;
-lin cantonment_N = variants {} ;
-lin cantor_N = variants {} ;
-lin canuck_N = variants {} ;
-lin canvas_N = variants {} ;
-lin canvass_N = variants {} ;
-lin canvass_V = variants {} ;
-lin canvass_V2 = variants {} ;
-lin canvey_PN = variants {} ;
-lin canvey_island_PN = variants {} ;
-lin canyon_N = variants {} ;
-lin cap_N = variants {} ;
-lin cap_V2 = variants {} ;
-lin cap_a_pie_Adv = variants {} ;
-lin capability_N = variants {} ;
-lin capable_A = D.capable_1_A ;
-
-lin capacious_A = variants {} ;
-lin capacity_N = variants {} ;
-lin caparison_N = variants {} ;
-lin caparison_V2 = variants {} ;
-lin cape_N = variants {} ;
-lin cape_town_PN = variants {} ;
-lin caper_N = variants {} ;
-lin caper_V = variants {} ;
-lin capillary_N = variants {} ;
-lin capital_A = variants {} ;
-lin capital_N = variants {} ;
-lin capitalism_A = variants {} ;
-lin capitalism_N = variants {} ;
-lin capitalist_N = variants {} ;
-lin capitalistic_A = variants {} ;
-lin capitalization_N = variants {} ;
-lin capitalize_V = variants {} ;
-lin capitalize_V2 = variants {} ;
-lin capitation_N = variants {} ;
-lin capitol_N = variants {} ;
-lin capitulate_V = variants {} ;
-lin capitulate_V2 = variants {} ;
-lin capitulation_N = variants {} ;
-lin capon_N = variants {} ;
-lin caprice_N = variants {} ;
-lin capricious_A = variants {} ;
-lin capriciousness_N = variants {} ;
-lin capricorn_PN = variants {} ;
-lin capsicum_N = variants {} ;
-lin capsize_V = variants {} ;
-lin capsize_V2 = variants {} ;
-lin capstan_N = variants {} ;
-lin capsule_N =  D.capsule_1_N ;
-
-lin capt_PN = variants {} ;
-lin captain_N = variants {} ;
-lin captain_V2 = variants {} ;
-lin caption_N = variants {} ;
-lin captious_A = variants {} ;
-lin captivate_V2 = variants {} ;
-lin captive_A = variants {} ;
-lin captive_N = variants {} ;
-lin captivity_N = variants {} ;
-lin captor_N = variants {} ;
-lin capture_N = variants {} ;
-lin capture_V2 = variants {} ;
-lin car_N = variants {} ;
-lin car_ferry_N = variants {} ;
-lin caracas_PN = variants {} ;
-lin carafe_N = variants {} ;
-lin caramel_N = variants {} ;
-lin carapace_N = variants {} ;
-lin carat_N = variants {} ;
-lin caravan_N = variants {} ;
-lin caravanning_N = variants {} ;
-lin caravansary_N = variants {} ;
-lin caravanserai_N = variants {} ;
-lin caraway_N = variants {} ;
-lin carbide_N = variants {} ;
-lin carbine_N = variants {} ;
-lin carbohydrate_N = variants {} ; -- D.carbone_1_N ;
-
-lin carbolic_A = variants {} ;
-lin carbon_N =  D.carbone_1_N ;
-
-lin carbon_paper_N = variants {} ;
-lin carbonated_A = variants {} ;
-lin carbonic_A = variants {} ;
-lin carboniferous_A = variants {} ;
-lin carbonization_N = variants {} ;
-lin carbonize_V2 = variants {} ;
-lin carborundum_N = variants {} ;
-lin carboy_N = variants {} ;
-lin carbuncle_N = variants {} ;
-lin carburettor_N = variants {} ;
-lin carcase_N = variants {} ;
-lin carcass_N = variants {} ;
-lin card_N = variants {} ;
-lin card_V2 = variants {} ;
-lin card_sharper_N = variants {} ;
-lin cardamom_N = variants {} ;
-lin cardboard_N = variants {} ;
-lin cardenden_PN = variants {} ;
-lin cardiac_A = D.cardiaque_3_A ;
-
-lin cardiff_PN = variants {} ;
-lin cardigan_N = variants {} ;
-lin cardigan_PN = variants {} ;
-lin cardinal_A = variants {} ;
-lin cardinal_N = variants {} ;
-lin care_N =  D.soin_1_N ;
-
-lin care_V = variants {} ;
-lin careen_V = variants {} ;
-lin careen_V2 = variants {} ;
-lin career_N = variants {} ;
-lin career_V = variants {} ;
-lin careerist_N = variants {} ;
-lin carefree_A = variants {} ;
-lin careful_A = variants {} ;
-lin carefulness_N = variants {} ;
-lin careladen_A = variants {} ;
-lin careless_A = variants {} ;
-lin carelessness_N = variants {} ;
-lin caress_N = variants {} ;
-lin caress_V2 = variants {} ;
-lin caressing_A = variants {} ;
-lin caret_N = variants {} ;
-lin caretaker_N = variants {} ;
-lin careworn_A = variants {} ;
-lin cargo_N = variants {} ;
-lin caribou_N = variants {} ;
-lin caricature_N = variants {} ;
-lin caricature_V2 = variants {} ;
-lin caricaturist_N = variants {} ;
-lin caries_N = variants {} ;
-lin carillon_N = variants {} ;
-lin carious_A = variants {} ;
-lin carl_PN = variants {} ;
-lin carlisle_PN = variants {} ;
-lin carlow_PN = variants {} ;
-lin carluke_PN = variants {} ;
-lin carmarthen_PN = variants {} ;
-lin carmelite_A = variants {} ;
-lin carmelite_N = variants {} ;
-lin carmine_A = variants {} ;
-lin carmine_N = variants {} ;
-lin carnage_N = variants {} ;
-lin carnal_A = variants {} ;
-lin carnation_N = variants {} ;
-lin carnforth_PN = variants {} ;
-lin carnival_N = variants {} ;
-lin carnivore_N = variants {} ;
-lin carnivorous_A = variants {} ;
-lin carnoustie_PN = variants {} ;
-lin carol_N = variants {} ;
-lin carol_PN = variants {} ;
-lin carol_V2 = variants {} ;
-lin carole_PN = variants {} ;
-lin carolina_PN = variants {} ;
-lin caroline_PN = variants {} ;
-lin caroller_N = variants {} ;
-lin carolyn_PN = variants {} ;
-lin carousal_N = variants {} ;
-lin carouse_V2 = variants {} ;
-lin carousel_N = variants {} ;
-lin carp_N = variants {} ;
-lin carp_V = variants {} ;
-lin carp_V2 = variants {} ;
-lin carpal_A = variants {} ;
-lin carpal_N = variants {} ;
-lin carpenter_N = variants {} ;
-lin carpentry_N = variants {} ;
-lin carpet_N = variants {} ;
-lin carpet_V2 = variants {} ;
-lin carpet_beater_N = variants {} ;
-lin carpet_knight_N = variants {} ;
-lin carpet_sweeper_N = variants {} ;
-lin carpetbag_N = variants {} ;
-lin carpetbagger_N = variants {} ;
-lin carport_N = variants {} ;
-lin carriage_N = variants {} ;
-lin carriageway_N = variants {} ;
-lin carrie_PN = variants {} ;
-lin carrier_N =  D.support_1_N ;
-
-lin carrier_bag_N = variants {} ;
-lin carrier_pigeon_N = variants {} ;
-lin carrion_N = variants {} ;
-lin carrion_crow_N = variants {} ;
-lin carron_PN = variants {} ;
-lin carrot_N = variants {} ;
-lin carroty_A = variants {} ;
-lin carry_N = variants {} ;
-lin carry_V = variants {} ;
-lin carry_V2 = variants {} ;
-lin carry_out_V2 = variants {} ;
-lin carrycot_N = variants {} ;
-lin carsick_A = variants {} ;
-lin carsickness_N = variants {} ;
-lin cart_N = variants {} ;
-lin cart_V2 = variants {} ;
-lin cart_track_N = variants {} ;
-lin cartage_N = variants {} ;
-lin cartagena_PN = variants {} ;
-lin carte_blanche_N = variants {} ;
-lin cartel_N = variants {} ;
-lin carter_N = variants {} ;
-lin carthorse_N = variants {} ;
-lin cartilage_N =  D.cartilage_1_N ;
-
-lin cartilaginous_A = variants {} ;
-lin cartload_N = variants {} ;
-lin cartographer_N = variants {} ;
-lin cartography_N = variants {} ;
-lin carton_N = variants {} ;
-lin cartoon_N = variants {} ;
-lin cartoon_V2 = variants {} ;
-lin cartoonist_N = variants {} ;
-lin cartridge_N = variants {} ;
-lin cartridge_belt_N = variants {} ;
-lin cartridge_paper_N = variants {} ;
-lin cartroad_N = variants {} ;
-lin cartwheel_N = variants {} ;
-lin carve_V = variants {} ;
-lin carve_V2 = variants {} ;
-lin carver_N = variants {} ;
-lin carving_N = variants {} ;
-lin carving_fork_N = variants {} ;
-lin carving_knife_N = variants {} ;
-lin caryatid_N = variants {} ;
-lin casablanca_PN = variants {} ;
-lin cascade_N =  D.cascade_1_N ;
-
-lin cascade_V = variants {} ;
-lin case_N =  D.cas_1_N ;
-
-lin case_V2 = variants {} ;
-lin case_hardened_A = variants {} ;
-lin case_history_N = variants {} ;
-lin case_law_N = variants {} ;
-lin casebook_N = variants {} ;
-lin casein_N = variants {} ;
-lin casement_N = variants {} ;
-lin casework_N = variants {} ;
-lin cash_N = variants {} ;
-lin cash_V = variants {} ;
-lin cash_V2 = variants {} ;
-lin cashable_A = variants {} ;
-lin cashew_N = variants {} ;
-lin cashier_N = variants {} ;
-lin cashier_V2 = variants {} ;
-lin cashmere_N = variants {} ;
-lin casing_N = variants {} ;
-lin casino_N = variants {} ;
-lin cask_N = variants {} ;
-lin casket_N = variants {} ;
-lin cassava_N = variants {} ;
-lin casserole_N = variants {} ;
-lin cassette_N = variants {} ;
-lin cassock_N = variants {} ;
-lin cassowary_N = variants {} ;
-lin cast_N = variants {} ;
-lin cast_V = variants {} ;
-lin cast_V2 = variants {} ;
-lin cast_iron_A = variants {} ;
-lin cast_off_A = variants {} ;
-lin castaway_N = variants {} ;
-lin caste_N = variants {} ;
-lin castellated_A = variants {} ;
-lin caster_N = variants {} ;
-lin castigate_V2 = variants {} ;
-lin castigation_N = variants {} ;
-lin casting_N = variants {} ;
-lin castle_N = variants {} ;
-lin castle_V = variants {} ;
-lin castleford_PN = variants {} ;
-lin castor_N = variants {} ;
-lin castor_oil_N = variants {} ;
-lin castrate_V2 = variants {} ;
-lin castration_N = variants {} ;
-lin casual_A = variants {} ;
-lin casualty_N = variants {} ;
-lin casuist_N = variants {} ;
-lin casuistic_A = variants {} ;
-lin casuistical_A = variants {} ;
-lin casuistry_N = variants {} ;
-lin casus_belli_N = variants {} ;
-lin cat_N = variants {} ;
-lin cat_nap_N = variants {} ;
-lin cat_o'_nine_tails_N = variants {} ;
-lin cat_sleep_N = variants {} ;
-lin cataclysm_N = variants {} ;
-lin cataclysmic_A = variants {} ;
-lin catafalque_N = variants {} ;
-lin catalan_A = variants {} ;
-lin catalan_N = variants {} ;
-lin catalepsy_N = variants {} ;
-lin cataleptic_A = variants {} ;
-lin cataleptic_N = variants {} ;
-lin catalog_V2 = variants {} ;
-lin catalogue_N = variants {} ;
-lin catalogue_V2 = variants {} ;
-lin catalpa_N = variants {} ;
-lin catalysis_N = variants {} ;
-lin catalyst_N =  D.catalyseur_1_N ;
-
-lin catalytic_A = D.catalytique_1_A ;
-
-lin catamaran_N = variants {} ;
-lin catania_PN = variants {} ;
-lin catapult_N = variants {} ;
-lin catapult_V2 = variants {} ;
-lin cataract_N = variants {} ;
-lin catarrh_N = variants {} ;
-lin catastrophe_N = variants {} ;
-lin catastrophic_A = variants {} ;
-lin catastrophically_Adv = variants {} ;
-lin catcall_N = variants {} ;
-lin catcall_V = variants {} ;
-lin catch_N = variants {} ;
-lin catch_V = variants {} ;
-lin catch_V2 = variants {} ;
-lin catch_VS = variants {} ;
-lin catch_crop_N = variants {} ;
-lin catcher_N = variants {} ;
-lin catching_A = variants {} ;
-lin catchment_N = variants {} ;
-lin catchment_area_N = variants {} ;
-lin catchment_basin_N = variants {} ;
-lin catchpenny_A = variants {} ;
-lin catchup_N = variants {} ;
-lin catchword_N = variants {} ;
-lin catchy_A = variants {} ;
-lin catechism_N = variants {} ;
-lin catechize_V2 = variants {} ;
-lin categorical_A = variants {} ;
-lin categorize_V2 = variants {} ;
-lin category_N = variants {} ;
-lin cater_V = variants {} ;
-lin caterer_N = variants {} ;
-lin caterpillar_N = variants {} ;
-lin caterwaul_N = variants {} ;
-lin caterwaul_V = variants {} ;
-lin catfish_N = variants {} ;
-lin catgut_N = variants {} ;
-lin cath_PN = variants {} ;
-lin catharsis_N = variants {} ;
-lin cathartic_N = variants {} ;
-lin cathedral_N = variants {} ;
-lin catherine_PN = variants {} ;
-lin cathode_N = variants {} ;
-lin catholic_A = variants {} ;
-lin catholic_N = variants {} ;
-lin catholicism_N = variants {} ;
-lin catholicity_N = variants {} ;
-lin cathy_PN = variants {} ;
-lin catkin_N = variants {} ;
-lin catsup_N = variants {} ;
-lin cattiness_N = variants {} ;
-lin cattish_A = variants {} ;
-lin cattle_cake_N = variants {} ;
-lin cattleman_N = variants {} ;
-lin catty_A = variants {} ;
-lin catwalk_N = variants {} ;
-lin caucasian_A = variants {} ;
-lin caucasian_N = variants {} ;
-lin caucus_N = variants {} ;
-lin caul_N = variants {} ;
-lin cauldron_N = variants {} ;
-lin cauliflower_N = variants {} ;
-lin caulk_V2 = variants {} ;
-lin causal_A = variants {} ;
-lin causality_N = variants {} ;
-lin causation_N = variants {} ;
-lin causative_A = variants {} ;
-lin cause_N = variants {} ;
-lin cause_V2 = variants {} ;
-lin cause_V2V = variants {} ;
-lin cause_VS = variants {} ;
-lin causeless_A = variants {} ;
-lin causerie_N = variants {} ;
-lin causeway_N = variants {} ;
-lin caustic_A = variants {} ;
-lin caustically_Adv = variants {} ;
-lin cauterize_V2 = variants {} ;
-lin caution_N = variants {} ;
-lin caution_V = variants {} ;
-lin caution_V2 = variants {} ;
-lin caution_V2V = variants {} ;
-lin caution_VS = variants {} ;
-lin cautionary_A = variants {} ;
-lin cautious_A = variants {} ;
-lin cavalcade_N = variants {} ;
-lin cavalier_A = variants {} ;
-lin cavalier_N = variants {} ;
-lin cavalry_N = variants {} ;
-lin cavalryman_N = variants {} ;
-lin cavan_PN = variants {} ;
-lin cave_N = variants {} ;
-lin cave_V = variants {} ;
-lin cave_V2 = variants {} ;
-lin cave_dweller_N = variants {} ;
-lin cave_in_N = variants {} ;
-lin caveat_N = variants {} ;
-lin caveman_N = variants {} ;
-lin cavern_N = variants {} ;
-lin cavernous_A = variants {} ;
-lin caviar_N = variants {} ;
-lin caviare_N = variants {} ;
-lin cavil_V = variants {} ;
-lin cavity_N =  D.cavite_1_N ;
-
-lin cavort_V = variants {} ;
-lin caw_N = variants {} ;
-lin caw_V = variants {} ;
-lin caw_V2 = variants {} ;
-lin cayenne_N = variants {} ;
-lin cayenne_pepper_N = variants {} ;
-lin cayman_N = variants {} ;
-lin cbi_N = variants {} ;
-lin cc_N = variants {} ;
-lin cd_N = variants {} ;
-lin cdr_PN = variants {} ;
-lin cdre_PN = variants {} ;
-lin cease_N = variants {} ;
-lin cease_V = variants {} ;
-lin cease_V2 = variants {} ;
-lin cease_V2V = variants {} ;
-lin cease_VS = variants {} ;
-lin cease_fire_N = variants {} ;
-lin ceaseless_A = variants {} ;
-lin cecil_PN = variants {} ;
-lin cecilia_PN = variants {} ;
-lin cecily_PN = variants {} ;
-lin cedar_N = variants {} ;
-lin cede_V2 = variants {} ;
-lin cedilla_N = variants {} ;
-lin cedric_PN = variants {} ;
-lin cefn_mawr_PN = variants {} ;
-lin ceiling_N = variants {} ;
-lin celandine_N = variants {} ;
-lin celebrant_N = variants {} ;
-lin celebrate_V2 = variants {} ;
-lin celebrated_A = variants {} ;
-lin celebration_N = variants {} ;
-lin celebrity_N = variants {} ;
-lin celerity_N = variants {} ;
-lin celery_N = variants {} ;
-lin celestial_A = variants {} ;
-lin celia_PN = variants {} ;
-lin celibacy_N = variants {} ;
-lin celibate_N = variants {} ;
-lin cell_N =  D.cellule_1_N ;
-
-lin cellar_N = variants {} ;
-lin cellarage_N = variants {} ;
-lin cellist_N = variants {} ;
-lin cello_N = variants {} ;
-lin cellophane_N = variants {} ;
-lin cellular_A = variants {} ;
-lin celluloid_N = variants {} ;
-lin cellulose_N =  D.cellulose_1_N ;
-
-lin celt_N = variants {} ;
-lin celtic_A = variants {} ;
-lin celtic_N = variants {} ;
-lin cement_N = variants {} ;
-lin cement_V2 = variants {} ;
-lin cement_mixer_N = variants {} ;
-lin cemetery_N = variants {} ;
-lin cenotaph_N = variants {} ;
-lin censer_N = variants {} ;
-lin censor_N = variants {} ;
-lin censor_V2 = variants {} ;
-lin censorious_A = variants {} ;
-lin censorship_N = variants {} ;
-lin censure_N = variants {} ;
-lin censure_V2 = variants {} ;
-lin census_N = variants {} ;
-lin cent_N = variants {} ;
-lin centaur_N = variants {} ;
-lin centenarian_A = variants {} ;
-lin centenarian_N = variants {} ;
-lin centenary_A = variants {} ;
-lin centenary_N = variants {} ;
-lin centennial_A = variants {} ;
-lin centennial_N = variants {} ;
-lin center_V = variants {} ;
-lin center_V2 = variants {} ;
-lin centigrade_A = variants {} ;
-lin centime_N = variants {} ;
-lin centimetre_N = variants {} ;
-lin centipede_N = variants {} ;
-lin central_A = D.central_2_A ;
-
-lin central_N = variants {} ;
-lin centralization_N = variants {} ;
-lin centralize_V = variants {} ;
-lin centralize_V2 = variants {} ;
-lin centre_N = variants {} ;
-lin centre_V = variants {} ;
-lin centre_V2 = variants {} ;
-lin centre_bit_N = variants {} ;
-lin centre_board_N = variants {} ;
-lin centrepiece_N = variants {} ;
-lin centrifugal_A = variants {} ;
-lin centrifuge_N = variants {} ;
-lin centripetal_A = variants {} ;
-lin centurion_N = variants {} ;
-lin century_N = variants {} ;
-lin ceramic_A = variants {} ;
-lin ceramics_N = variants {} ;
-lin cereal_N = variants {} ;
-lin cerebral_A = D.cerebral_1_A ;
-
-lin cerebration_N = variants {} ;
-lin ceremonial_A = variants {} ;
-lin ceremonial_N = variants {} ;
-lin ceremonious_A = variants {} ;
-lin ceremony_N = variants {} ;
-lin cerise_A = variants {} ;
-lin cerise_N = variants {} ;
-lin cert_N = variants {} ;
-lin certain_A = variants {} ;
-lin certainty_N = variants {} ;
-lin certifiable_A = variants {} ;
-lin certificate_N = variants {} ;
-lin certificate_V2 = variants {} ;
-lin certificated_A = variants {} ;
-lin certification_N = variants {} ;
-lin certify_V = variants {} ;
-lin certify_V2 = variants {} ;
-lin certitude_N = variants {} ;
-lin cerulean_A = variants {} ;
-lin cervical_A = D.cervical_1_A ;
-
-lin cervix_N = variants {} ;
-lin cesarean_A = variants {} ;
-lin cessation_N = variants {} ;
-lin cession_N = variants {} ;
-lin cesspit_N = variants {} ;
-lin cesspool_N = variants {} ;
-lin ceylon_PN = variants {} ;
-lin cf_PN = variants {} ;
-lin chad_PN = variants {} ;
-lin chadian_A = variants {} ;
-lin chadian_N = variants {} ;
-lin chafe_N = variants {} ;
-lin chafe_V = variants {} ;
-lin chafe_V2 = variants {} ;
-lin chaff_N = variants {} ;
-lin chaff_V2 = variants {} ;
-lin chaffinch_N = variants {} ;
-lin chafing_dish_N = variants {} ;
-lin chagrin_N = variants {} ;
-lin chagrin_V2 = variants {} ;
-lin chain_N =  D.fragment_1_N ;
-
-lin chain_V2 = variants {} ;
-lin chain_armour_N = variants {} ;
-lin chain_gang_N = variants {} ;
-lin chain_letter_N = variants {} ;
-lin chain_mail_N = variants {} ;
-lin chain_smoker_N = variants {} ;
-lin chain_stitch_N = variants {} ;
-lin chain_store_N = variants {} ;
-lin chair_N = variants {} ;
-lin chair_V2 = variants {} ;
-lin chair_lift_N = variants {} ;
-lin chairman_N = variants {} ;
-lin chairmanship_N = variants {} ;
-lin chaise_N = variants {} ;
-lin chaise_longue_N = variants {} ;
-lin chalet_N = variants {} ;
-lin chalfont_PN = variants {} ;
-lin chalfont_st_giles_PN = variants {} ;
-lin chalfont_st_peter_PN = variants {} ;
-lin chalice_N = variants {} ;
-lin chalk_N = variants {} ;
-lin chalk_V2 = variants {} ;
-lin chalkpit_N = variants {} ;
-lin chalky_A = variants {} ;
-lin challenge_N = variants {} ;
-lin challenge_V = variants {} ;
-lin challenge_V2 = variants {} ;
-lin challenger_N = variants {} ;
-lin chamber_N = variants {} ;
-lin chamberlain_N = variants {} ;
-lin chambermaid_N = variants {} ;
-lin chamberpot_N = variants {} ;
-lin chameleon_N = variants {} ;
-lin chammy_leather_N = variants {} ;
-lin chamois_N = variants {} ;
-lin chamois_leather_N = variants {} ;
-lin champ_N = variants {} ;
-lin champ_V = variants {} ;
-lin champ_V2 = variants {} ;
-lin champagne_N = variants {} ;
-lin champion_A = variants {} ;
-lin champion_Adv = variants {} ;
-lin champion_N = variants {} ;
-lin champion_V2 = variants {} ;
-lin championship_N = variants {} ;
-lin chance_N = variants {} ;
-lin chance_V = variants {} ;
-lin chance_V2 = variants {} ;
-lin chance_VS = variants {} ;
-lin chancel_N = variants {} ;
-lin chancellery_N = variants {} ;
-lin chancellor_N = variants {} ;
-lin chancery_N = variants {} ;
-lin chancy_A = variants {} ;
-lin chandelier_N = variants {} ;
-lin chandler_N = variants {} ;
-lin changchun_PN = variants {} ;
-lin change_N =  D.changement_1_N ;
-
-lin change_V = variants {} ;
-lin change_V2 = variants {} ;
-lin changeable_A = variants {} ;
-lin changeableness_N = variants {} ;
-lin changeful_A = variants {} ;
-lin changeless_A = variants {} ;
-lin changeling_N = variants {} ;
-lin changeover_N = variants {} ;
-lin changsha_PN = variants {} ;
-lin channel_N = variants {} ;
-lin channel_V2 = variants {} ;
-lin chant_N = variants {} ;
-lin chant_V = variants {} ;
-lin chant_V2 = variants {} ;
-lin chaos_N = variants {} ;
-lin chaotic_A = variants {} ;
-lin chaotically_Adv = variants {} ;
-lin chap_N = variants {} ;
-lin chap_V = variants {} ;
-lin chap_V2 = variants {} ;
-lin chapel_N = variants {} ;
-lin chapelgoer_N = variants {} ;
-lin chaperon_N = variants {} ;
-lin chaperon_V2 = variants {} ;
-lin chapfallen_A = variants {} ;
-lin chaplain_N = variants {} ;
-lin chaplaincy_N = variants {} ;
-lin chaplet_N = variants {} ;
-lin chapman_N = variants {} ;
-lin chapter_N = variants {} ;
-lin chapterhouse_N = variants {} ;
-lin char_N = variants {} ;
-lin char_V = variants {} ;
-lin char_V2 = variants {} ;
-lin charabanc_1_N = variants {} ;
-lin charabanc_2_N = variants {} ;
-lin character_N = variants {} ;
-lin characteristic_A = D.caracteristique_2_A ;
-
-lin characteristic_N =  D.caracteristique_1_N ;
-
-lin characteristically_Adv = variants {} ;
-lin characterization_N = variants {} ;
-lin characterize_V2 = variants {} ;
-lin characterless_A = variants {} ;
-lin charade_N = variants {} ;
-lin charcoal_N = variants {} ;
-lin charcoal_burner_N = variants {} ;
-lin chard_N = variants {} ;
-lin chard_PN = variants {} ;
-lin charge_N = variants {} ;
-lin charge_V = variants {} ;
-lin charge_V2 = variants {} ;
-lin charge_VS = variants {} ;
-lin charge_account_N = variants {} ;
-lin charge_d'affaires_N = variants {} ;
-lin charge_sheet_N = variants {} ;
-lin chargeable_A = variants {} ;
-lin charger_N = variants {} ;
-lin chariot_N = variants {} ;
-lin charioteer_N = variants {} ;
-lin charisma_N = variants {} ;
-lin charismatic_A = variants {} ;
-lin charitable_A = variants {} ;
-lin charity_N = variants {} ;
-lin charivari_N = variants {} ;
-lin charlady_N = variants {} ;
-lin charlatan_N = variants {} ;
-lin charles_PN = variants {} ;
-lin charleston_N = variants {} ;
-lin charlie_PN = variants {} ;
-lin charlock_N = variants {} ;
-lin charlotte_PN = variants {} ;
-lin charm_N = variants {} ;
-lin charm_V = variants {} ;
-lin charm_V2 = variants {} ;
-lin charmer_N = variants {} ;
-lin charming_A = variants {} ;
-lin charnel_house_N = variants {} ;
-lin chart_N = variants {} ;
-lin chart_V2 = variants {} ;
-lin charter_N = variants {} ;
-lin charter_V2 = variants {} ;
-lin charter_party_N = variants {} ;
-lin chartism_N = variants {} ;
-lin chartist_N = variants {} ;
-lin chartreuse_N = variants {} ;
-lin charwoman_N = variants {} ;
-lin chary_A = variants {} ;
-lin charybdis_PN = variants {} ;
-lin chas_PN = variants {} ;
-lin chase_N = variants {} ;
-lin chase_V = variants {} ;
-lin chase_V2 = variants {} ;
-lin chaser_N = variants {} ;
-lin chasm_N = variants {} ;
-lin chassis_N = variants {} ;
-lin chaste_A = variants {} ;
-lin chasten_V2 = variants {} ;
-lin chastise_V2 = variants {} ;
-lin chastisement_N = variants {} ;
-lin chastity_N = variants {} ;
-lin chasuble_N = variants {} ;
-lin chat_N = variants {} ;
-lin chat_V = variants {} ;
-lin chat_V2 = variants {} ;
-lin chateau_N = variants {} ;
-lin chatelaine_N = variants {} ;
-lin chatham_PN = variants {} ;
-lin chattel_N = variants {} ;
-lin chatter_N = variants {} ;
-lin chatter_V = variants {} ;
-lin chatterbox_N = variants {} ;
-lin chattily_Adv = variants {} ;
-lin chatty_A = variants {} ;
-lin chauffeur_N = variants {} ;
-lin chauffeur_V2 = variants {} ;
-lin chauffeuse_N = variants {} ;
-lin chauvinism_N = variants {} ;
-lin chauvinist_N = variants {} ;
-lin chauvinistic_A = variants {} ;
-lin chaw_N = variants {} ;
-lin chaw_V2 = variants {} ;
-lin chaw_bacon_N = variants {} ;
-lin cheadle_PN = variants {} ;
-lin cheap_A = variants {} ;
-lin cheapen_V = variants {} ;
-lin cheapen_V2 = variants {} ;
-lin cheapjack_A = variants {} ;
-lin cheapness_N = variants {} ;
-lin cheat_N = variants {} ;
-lin cheat_V = variants {} ;
-lin cheat_V2 = variants {} ;
-lin check_N = variants {} ;
-lin check_V = variants {} ;
-lin check_V2 = variants {} ;
-lin checkbook_N = variants {} ;
-lin checked_A = variants {} ;
-lin checker_N = variants {} ;
-lin checker_V2 = variants {} ;
-lin checkers_N = variants {} ;
-lin checklist_N = variants {} ;
-lin checkmate_N = variants {} ;
-lin checkmate_V2 = variants {} ;
-lin checkout_N = variants {} ;
-lin checkpoint_N = variants {} ;
-lin checkroom_N = variants {} ;
-lin checkup_N = variants {} ;
-lin cheddar_N = variants {} ;
-lin cheek_N = variants {} ;
-lin cheek_V2 = variants {} ;
-lin cheekbone_N = variants {} ;
-lin cheeked_A = variants {} ;
-lin cheekily_Adv = variants {} ;
-lin cheeky_A = variants {} ;
-lin cheep_N = variants {} ;
-lin cheep_V = variants {} ;
-lin cheer_N = variants {} ;
-lin cheer_V = variants {} ;
-lin cheer_V2 = variants {} ;
-lin cheerful_A = variants {} ;
-lin cheerfulness_N = variants {} ;
-lin cheering_A = variants {} ;
-lin cheering_N = variants {} ;
-lin cheerleader_N = variants {} ;
-lin cheerless_A = variants {} ;
-lin cheerlessness_N = variants {} ;
-lin cheery_A = variants {} ;
-lin cheese_N = variants {} ;
-lin cheesecake_N = variants {} ;
-lin cheesecloth_N = variants {} ;
-lin cheeseparing_A = variants {} ;
-lin cheetah_N = variants {} ;
-lin chef_N = variants {} ;
-lin chef_d'oeuvre_N = variants {} ;
-lin chelmsford_PN = variants {} ;
-lin chelsea_PN = variants {} ;
-lin cheltenham_PN = variants {} ;
-lin chelyabinsk_PN = variants {} ;
-lin chemical_A = D.chimique_1_A ;
-
-lin chemical_N = variants {} ;
-
-lin chemise_N = variants {} ;
-lin chemist_N = variants {} ;
-lin chemistry_N = variants {} ;
-lin chemotherapy_N =  D.chimiotherapie_1_N ;
-
-lin chengchow_PN = variants {} ;
-lin chengtu_PN = variants {} ;
-lin chenille_N = variants {} ;
-lin chepstow_PN = variants {} ;
-lin cheque_N = variants {} ;
-lin chequebook_N = variants {} ;
-lin chequer_V2 = variants {} ;
-lin cherish_V2 = variants {} ;
-lin cheroot_N = variants {} ;
-lin cherry_A = variants {} ;
-lin cherry_N = variants {} ;
-lin cherub_N = variants {} ;
-lin cherubic_A = variants {} ;
-lin chervil_N = variants {} ;
-lin chesham_PN = variants {} ;
-lin cheshire_PN = variants {} ;
-lin chess_N = variants {} ;
-lin chessboard_N = variants {} ;
-lin chessman_N = variants {} ;
-lin chest_N = variants {} ;
-lin chester_PN = variants {} ;
-lin chester_le_street_PN = variants {} ;
-lin chesterfield_N = variants {} ;
-lin chesterfield_PN = variants {} ;
-lin chestnut_N = variants {} ;
-lin cheval_glass_N = variants {} ;
-lin chevron_N = variants {} ;
-lin chew_N = variants {} ;
-lin chew_V = variants {} ;
-lin chew_V2 = variants {} ;
-lin chewing_gum_N = variants {} ;
-lin chianti_N = variants {} ;
-lin chiaroscuro_N = variants {} ;
-lin chic_A = variants {} ;
-lin chic_N = variants {} ;
-lin chicago_PN = variants {} ;
-lin chicanery_N = variants {} ;
-lin chichester_PN = variants {} ;
-lin chichi_A = variants {} ;
-lin chick_N = variants {} ;
-lin chicken_N =  D.poulet_1_N ;
-
-lin chicken_hearted_A = variants {} ;
-lin chicken_run_N = variants {} ;
-lin chickenfeed_N = variants {} ;
-lin chickenpox_N = variants {} ;
-lin chickpea_N = variants {} ;
-lin chickweed_N = variants {} ;
-lin chicle_N = variants {} ;
-lin chicory_N = variants {} ;
-lin chide_V = variants {} ;
-lin chide_V2 = variants {} ;
-lin chief_A = variants {} ;
-lin chief_N = variants {} ;
-lin chieftain_N = variants {} ;
-lin chieftaincy_N = variants {} ;
-lin chiffon_N = variants {} ;
-lin chiffonier_N = variants {} ;
-lin chignon_N = variants {} ;
-lin chilblain_N = variants {} ;
-lin chilblained_A = variants {} ;
-lin child's_play_N = variants {} ;
-lin child_N = variants {} ;
-lin child_bearing_N = variants {} ;
-lin childbirth_N = variants {} ;
-lin childhood_N = variants {} ;
-lin childish_A = variants {} ;
-lin childless_A = variants {} ;
-lin childlike_A = variants {} ;
-lin chile_PN = variants {} ;
-lin chilean_A = variants {} ;
-lin chilean_N = variants {} ;
-lin chill_A = variants {} ;
-lin chill_N = variants {} ;
-lin chill_V = variants {} ;
-lin chill_V2 = variants {} ;
-lin chilli_N = variants {} ;
-lin chilly_A = variants {} ;
-lin chilly_N = variants {} ;
-lin chimaera_N = variants {} ;
-lin chime_N = variants {} ;
-lin chime_V = variants {} ;
-lin chime_V2 = variants {} ;
-lin chimera_N = variants {} ;
-lin chimerical_A = variants {} ;
-lin chimney_N = variants {} ;
-lin chimney_sweep_N = variants {} ;
-lin chimneybreast_N = variants {} ;
-lin chimneypiece_N = variants {} ;
-lin chimneypot_N = variants {} ;
-lin chimneystack_N = variants {} ;
-lin chimneysweep_N = variants {} ;
-lin chimneysweeper_N = variants {} ;
-lin chimp_N = variants {} ;
-lin chimpanzee_N = variants {} ;
-lin chin_N = variants {} ;
-lin chin_strap_N = variants {} ;
-lin chin_wagging_N = variants {} ;
-lin china_N = variants {} ;
-lin china_PN = variants {} ;
-lin china_closet_N = variants {} ;
-lin chinaware_N = variants {} ;
-lin chinchilla_N = variants {} ;
-lin chinchow_PN = variants {} ;
-lin chine_N = variants {} ;
-lin chinese_A = variants {} ;
-lin chinese_N = variants {} ;
-lin chink_N = variants {} ;
-lin chink_V = variants {} ;
-lin chink_V2 = variants {} ;
-lin chintz_N = variants {} ;
-lin chip_N = variants {} ;
-lin chip_V = variants {} ;
-lin chip_V2 = variants {} ;
-lin chipboard_N = variants {} ;
-lin chipmunk_N = variants {} ;
-lin chippendale_N = variants {} ;
-lin chippenham_PN = variants {} ;
-lin chiropodist_N = variants {} ;
-lin chiropody_N = variants {} ;
-lin chiropractor_N = variants {} ;
-lin chirp_N = variants {} ;
-lin chirp_V = variants {} ;
-lin chirp_V2 = variants {} ;
-lin chirpiness_N = variants {} ;
-lin chirpy_A = variants {} ;
-lin chirrup_N = variants {} ;
-lin chirrup_V = variants {} ;
-lin chirrup_V2 = variants {} ;
-lin chisel_N = variants {} ;
-lin chisel_V2 = variants {} ;
-lin chiseller_N = variants {} ;
-lin chit_N = variants {} ;
-lin chit_chat_N = variants {} ;
-lin chivalrous_A = variants {} ;
-lin chivalry_N = variants {} ;
-lin chive_N = variants {} ;
-lin chivvy_V2 = variants {} ;
-lin chivy_V2 = variants {} ;
-lin chloe_PN = variants {} ;
-lin chloride_N =  D.chloride_1_N ;
-
-lin chlorinate_V2 = variants {} ;
-lin chlorination_N = variants {} ;
-lin chlorine_N =  D.chlore_1_N ;
-
-lin chloroform_N =  D.chloroforme_1_N ;
-
-lin chlorophyll_N = variants {} ;
-lin choc_N = variants {} ;
-lin choc_ice_N = variants {} ;
-lin chock_N = variants {} ;
-lin chock_V2 = variants {} ;
-lin chock_a_block_A = variants {} ;
-lin chock_a_block_Adv = variants {} ;
-lin chock_full_A = variants {} ;
-lin chocolate_N = variants {} ;
-lin choice_A = variants {} ;
-lin choice_N = variants {} ;
-lin choir_N = variants {} ;
-lin choir_school_N = variants {} ;
-lin choirboy_N = variants {} ;
-lin choke_N = variants {} ;
-lin choke_V = variants {} ;
-lin choke_V2 = variants {} ;
-lin choke_damp_N = variants {} ;
-lin choker_N = variants {} ;
-lin chokey_N = variants {} ;
-lin choky_N = variants {} ;
-lin choler_N = variants {} ;
-lin cholera_N = variants {} ;
-lin choleric_A = variants {} ;
-lin choose_V = variants {} ;
-lin choose_V2 = variants {} ;
-lin choose_V2V = variants {} ;
-lin choose_VS = variants {} ;
-lin choosey_A = variants {} ;
-lin choosy_A = variants {} ;
-lin chop_N = variants {} ;
-lin chop_V = variants {} ;
-lin chop_V2 = variants {} ;
-lin chop_chop_Adv = variants {} ;
-lin chop_house_N = variants {} ;
-lin chop_suey_N = variants {} ;
-lin chopper_N = variants {} ;
-lin choppy_A = variants {} ;
-lin chopwell_PN = variants {} ;
-lin choral_A = variants {} ;
-lin chorale_N = variants {} ;
-lin chord_N = variants {} ;
-lin chore_N = variants {} ;
-lin choreographer_N = variants {} ;
-lin choreography_N = variants {} ;
-lin chorister_N = variants {} ;
-lin chorley_PN = variants {} ;
-lin chortle_N = variants {} ;
-lin chortle_V = variants {} ;
-lin chorus_N = variants {} ;
-lin chorus_V2 = variants {} ;
-lin chorus_girl_N = variants {} ;
-lin chow_N = variants {} ;
-lin chowder_N = variants {} ;
-lin chris_PN = variants {} ;
-lin chrissie_PN = variants {} ;
-lin chrissy_PN = variants {} ;
-lin christ_PN = variants {} ;
-lin christchurch_PN = variants {} ;
-lin christen_V2 = variants {} ;
-lin christendom_N = variants {} ;
-lin christening_N = variants {} ;
-lin christian_A = variants {} ;
-lin christian_N = variants {} ;
-lin christian_PN = variants {} ;
-lin christianity_N = variants {} ;
-lin christina_PN = variants {} ;
-lin christine_PN = variants {} ;
-lin christlike_A = variants {} ;
-lin christmas_N = variants {} ;
-lin christmas_PN = variants {} ;
-lin christmas_box_N = variants {} ;
-lin christmas_tree_N = variants {} ;
-lin christmastide_N = variants {} ;
-lin christmastime_N = variants {} ;
-lin christopher_PN = variants {} ;
-lin chromatic_A = variants {} ;
-lin chrome_N = variants {} ;
-lin chromium_N = variants {} ;
-lin chromosome_N = variants {} ;
-lin chronic_A = D.chronique_2_A ;
-
-lin chronically_Adv = variants {} ;
-lin chronicle_N = variants {} ;
-lin chronicle_V2 = variants {} ;
-lin chronicler_N = variants {} ;
-lin chronological_A = variants {} ;
-lin chronology_N = variants {} ;
-lin chronometer_N = variants {} ;
-lin chrysalis_N = variants {} ;
-lin chrysanthemum_N = variants {} ;
-lin chubby_A = variants {} ;
-lin chuck_N = variants {} ;
-lin chuck_V2 = variants {} ;
-lin chucker_out_N = variants {} ;
-lin chuckle_N = variants {} ;
-lin chuckle_V = variants {} ;
-lin chuckle_VS = variants {} ;
-lin chug_N = variants {} ;
-lin chug_V = variants {} ;
-lin chukker_N = variants {} ;
-lin chum_N = variants {} ;
-lin chum_V = variants {} ;
-lin chummy_A = variants {} ;
-lin chump_N = variants {} ;
-lin chungking_PN = variants {} ;
-lin chunk_N = variants {} ;
-lin chunky_A = variants {} ;
-lin church_N = variants {} ;
-lin churchgoer_N = variants {} ;
-lin churchman_N = variants {} ;
-lin churchwarden_N = variants {} ;
-lin churchyard_N = variants {} ;
-lin churl_N = variants {} ;
-lin churlish_A = variants {} ;
-lin churn_N = variants {} ;
-lin churn_V = variants {} ;
-lin churn_V2 = variants {} ;
-lin chute_N = variants {} ;
-lin chutney_N = variants {} ;
-lin cia_N = variants {} ;
-lin cicada_N = variants {} ;
-lin cicala_N = variants {} ;
-lin cicatrice_N = variants {} ;
-lin cicatrix_N = variants {} ;
-lin cicerone_N = variants {} ;
-lin cid_N = variants {} ;
-lin cider_N = variants {} ;
-lin ciderpress_N = variants {} ;
-lin cif_PN = variants {} ;
-lin cigar_N = variants {} ;
-lin cigar_shaped_A = variants {} ;
-lin cigarette_N = variants {} ;
-lin cigarette_case_N = variants {} ;
-lin cigarette_holder_N = variants {} ;
-lin cigarette_paper_N = variants {} ;
-lin cinch_N = variants {} ;
-lin cinch_V2 = variants {} ;
-lin cinchona_N = variants {} ;
-lin cincinnati_PN = variants {} ;
-lin cincture_N = variants {} ;
-lin cinder_N = variants {} ;
-lin cinder_track_N = variants {} ;
-lin cinderella_N = variants {} ;
-lin cinderford_PN = variants {} ;
-lin cine_camera_N = variants {} ;
-lin cine_film_N = variants {} ;
-lin cine_projector_N = variants {} ;
-lin cinema_N = variants {} ;
-lin cinematic_A = variants {} ;
-lin cinematography_N = variants {} ;
-lin cinnamon_N = variants {} ;
-lin cinquefoil_N = variants {} ;
-lin cipher_N = variants {} ;
-lin cipher_V = variants {} ;
-lin cipher_V2 = variants {} ;
-lin circa_Prep = variants {} ;
-lin circle_N = variants {} ;
-lin circle_V = variants {} ;
-lin circle_V2 = variants {} ;
-lin circlet_N = variants {} ;
-lin circuit_N = variants {} ;
-lin circuitous_A = variants {} ;
-lin circular_A = variants {} ;
-lin circular_N = variants {} ;
-lin circularity_N = variants {} ;
-lin circularize_V2 = variants {} ;
-lin circulate_V = variants {} ;
-lin circulate_V2 = variants {} ;
-lin circulation_N = variants {} ;
-lin circumcise_V2 = variants {} ;
-lin circumcision_N = variants {} ;
-lin circumference_N = variants {} ;
-lin circumflex_N = variants {} ;
-lin circumlocution_N = variants {} ;
-lin circumnavigate_V2 = variants {} ;
-lin circumnavigation_N = variants {} ;
-lin circumscribe_V2 = variants {} ;
-lin circumscription_N = variants {} ;
-lin circumspect_A = variants {} ;
-lin circumspection_N = variants {} ;
-lin circumstance_N = variants {} ;
-lin circumstantial_A = variants {} ;
-lin circumvent_V2 = variants {} ;
-lin circumvention_N = variants {} ;
-lin circus_N = variants {} ;
-lin cirencester_PN = variants {} ;
-lin cirrhosis_N = variants {} ;
-lin cirrus_N = variants {} ;
-lin cissy_A = variants {} ;
-lin cissy_N = variants {} ;
-lin cistern_N = variants {} ;
-lin citadel_N = variants {} ;
-lin citation_N = variants {} ;
-lin cite_V2 = variants {} ;
-lin citizen_N = variants {} ;
-lin citizenship_N = variants {} ;
-lin citric_A = D.citrique_1_A ;
-
-lin citron_N = variants {} ;
-lin citrous_A = variants {} ;
-lin citrus_N = variants {} ;
-lin city_N = variants {} ;
-lin civet_N = variants {} ;
-lin civet_cat_N = variants {} ;
-lin civic_A = variants {} ;
-lin civics_N = variants {} ;
-lin civil_A = variants {} ;
-lin civilian_A = variants {} ;
-lin civilian_N = variants {} ;
-lin civility_N = variants {} ;
-lin civilization_N = variants {} ;
-lin civilize_V2 = variants {} ;
-lin civvy_street_PN = variants {} ;
-lin clack_N = variants {} ;
-lin clack_V = variants {} ;
-lin clackmannon_PN = variants {} ;
-lin clacton_PN = variants {} ;
-lin clad_V = variants {} ;
-lin clad_V2 = variants {} ;
-lin claim_N =  D.revendication_1_N ;
-
-lin claim_V = variants {} ;
-lin claim_V2 = variants {} ;
-lin claim_VS = variants {} ;
-lin claim_VV = variants {} ;
-lin claimant_N = variants {} ;
-lin clairvoyance_N = variants {} ;
-lin clairvoyant_N = variants {} ;
-lin clam_N = variants {} ;
-lin clam_V = variants {} ;
-lin clambake_N = variants {} ;
-lin clamber_N = variants {} ;
-lin clamber_V = variants {} ;
-lin clammily_Adv = variants {} ;
-lin clammy_A = variants {} ;
-lin clamorous_A = variants {} ;
-lin clamour_N = variants {} ;
-lin clamour_V = variants {} ;
-lin clamour_V2 = variants {} ;
-lin clamp_N = variants {} ;
-lin clamp_V = variants {} ;
-lin clamp_V2 = variants {} ;
-lin clamp_down_N = variants {} ;
-lin clan_N = variants {} ;
-lin clandestine_A = variants {} ;
-lin clang_N = variants {} ;
-lin clang_V = variants {} ;
-lin clang_V2 = variants {} ;
-lin clanger_N = variants {} ;
-lin clangorous_A = variants {} ;
-lin clangour_N = variants {} ;
-lin clank_N = variants {} ;
-lin clank_V = variants {} ;
-lin clank_V2 = variants {} ;
-lin clannish_A = variants {} ;
-lin clansman_N = variants {} ;
-lin clap_N = variants {} ;
-lin clap_V = variants {} ;
-lin clap_V2 = variants {} ;
-lin clapboard_N = variants {} ;
-lin clapper_N = variants {} ;
-lin clapperboard_N = variants {} ;
-lin claptrap_N = variants {} ;
-lin claque_N = variants {} ;
-lin clare_PN = variants {} ;
-lin claret_N = variants {} ;
-lin clarification_N = variants {} ;
-lin clarify_V = variants {} ;
-lin clarify_V2 = variants {} ;
-lin clarinet_N = variants {} ;
-lin clarinetist_N = variants {} ;
-lin clarinettist_N = variants {} ;
-lin clarion_N = variants {} ;
-lin clarity_N = variants {} ;
-lin clarkston_PN = variants {} ;
-lin clarrie_PN = variants {} ;
-lin clash_N = variants {} ;
-lin clash_V = variants {} ;
-lin clash_V2 = variants {} ;
-lin clasp_N = variants {} ;
-lin clasp_V = variants {} ;
-lin clasp_V2 = variants {} ;
-lin clasp_knife_N = variants {} ;
-lin class_N = variants {} ;
-lin class_V2 = variants {} ;
-lin class_conscious_A = variants {} ;
-lin class_feeling_N = variants {} ;
-lin class_fellow_N = variants {} ;
-lin class_list_N = variants {} ;
-lin class_warfare_N = variants {} ;
-lin classic_A = variants {} ;
-lin classic_N = variants {} ;
-lin classical_A = variants {} ;
-lin classicism_N = variants {} ;
-lin classicist_N = variants {} ;
-lin classics_N = variants {} ;
-lin classifiable_A = variants {} ;
-lin classification_N = variants {} ;
-lin classified_A = variants {} ;
-lin classify_V2 = variants {} ;
-lin classless_A = variants {} ;
-lin classmate_N = variants {} ;
-lin classroom_N = variants {} ;
-lin classy_A = variants {} ;
-lin clatter_N = variants {} ;
-lin clatter_V = variants {} ;
-lin clatter_V2 = variants {} ;
-lin claud_PN = variants {} ;
-lin claude_PN = variants {} ;
-lin clause_N = variants {} ;
-lin claustrophobia_N = variants {} ;
-lin claustrophobic_A = variants {} ;
-lin clavichord_N = variants {} ;
-lin clavicle_N = variants {} ;
-lin claw_N = variants {} ;
-lin claw_V2 = variants {} ;
-lin clawback_N = variants {} ;
-lin clawhammer_N = variants {} ;
-lin clay_N = variants {} ;
-lin clay_cross_PN = variants {} ;
-lin clayey_A = variants {} ;
-lin clean_A = D.propre_2_A ;
-
-lin clean_Adv = variants {} ;
-lin clean_N = variants {} ;
-lin clean_V = variants {} ;
-lin clean_V2 = variants {} ;
-lin clean_bowled_A = variants {} ;
-lin clean_cut_A = variants {} ;
-lin clean_limbed_A = variants {} ;
-lin clean_living_A = variants {} ;
-lin clean_shaven_A = variants {} ;
-lin clean_up_N = variants {} ;
-lin cleaner_N = variants {} ;
-lin cleanliness_N = variants {} ;
-lin cleanly_A = variants {} ;
-lin cleanse_V2 = variants {} ;
-lin cleanser_N = variants {} ;
-lin clear_A = variants {} ;
-lin clear_Adv = variants {} ;
-lin clear_N = variants {} ;
-lin clear_V = variants {} ;
-lin clear_V2 = variants {} ;
-lin clear_V2V = variants {} ;
-lin clear_cut_Adv = variants {} ;
-lin clear_headed_A = variants {} ;
-lin clear_sighted_A = variants {} ;
-lin clearance_N = variants {} ;
-lin clearing_N = variants {} ;
-lin clearing_house_N = variants {} ;
-lin clearness_N = variants {} ;
-lin clearway_N = variants {} ;
-lin cleat_N = variants {} ;
-lin cleator_moor_PN = variants {} ;
-lin cleavage_N = variants {} ;
-lin cleave_V = variants {} ;
-lin cleave_V2 = variants {} ;
-lin cleaver_N = variants {} ;
-lin cleethorpes_PN = variants {} ;
-lin clef_N = variants {} ;
-lin cleft_N = variants {} ;
-lin clem_PN = variants {} ;
-lin clematis_N = variants {} ;
-lin clemency_N = variants {} ;
-lin clement_A = variants {} ;
-lin clement_PN = variants {} ;
-lin clench_V2 = variants {} ;
-lin clerestory_N = variants {} ;
-lin clergy_N = variants {} ;
-lin clergyman_N = variants {} ;
-lin cleric_N = variants {} ;
-lin clerical_A = variants {} ;
-lin clerihew_N = variants {} ;
-lin clerk_N = variants {} ;
-lin clerk_V = variants {} ;
-lin clermont_ferrand_PN = variants {} ;
-lin clevedon_PN = variants {} ;
-lin cleveland_PN = variants {} ;
-lin clever_A = variants {} ;
-lin cleverness_N = variants {} ;
-lin clew_N = variants {} ;
-lin clew_V2 = variants {} ;
-lin cliche_N = variants {} ;
-lin click_N = variants {} ;
-lin click_V = variants {} ;
-lin client_N = variants {} ;
-lin clientele_N = variants {} ;
-lin cliff_N = variants {} ;
-lin cliff_PN = variants {} ;
-lin cliff_hanger_N = variants {} ;
-lin clifford_PN = variants {} ;
-lin climacteric_N = variants {} ;
-lin climactic_A = variants {} ;
-lin climate_N = variants {} ;
-lin climatic_A = variants {} ;
-lin climatically_Adv = variants {} ;
-lin climatology_N = variants {} ;
-lin climax_N = variants {} ;
-lin climax_V = variants {} ;
-lin climax_V2 = variants {} ;
-lin climb_N = variants {} ;
-lin climb_V = variants {} ;
-lin climb_V2 = variants {} ;
-lin climb_down_N = variants {} ;
-lin climber_N = variants {} ;
-lin clime_N = variants {} ;
-lin clinch_N = variants {} ;
-lin clinch_V = variants {} ;
-lin clinch_V2 = variants {} ;
-lin clincher_N = variants {} ;
-lin cling_V = variants {} ;
-lin clinic_N = variants {} ;
-lin clinical_A = variants {} ;
-lin clink_N = variants {} ;
-lin clink_V = variants {} ;
-lin clink_V2 = variants {} ;
-lin clinker_N = variants {} ;
-lin clinker_built_A = variants {} ;
-lin clip_N = variants {} ;
-lin clip_V2 = variants {} ;
-lin clip_joint_N = variants {} ;
-lin clip_on_A = variants {} ;
-lin clipper_N = variants {} ;
-lin clipping_N = variants {} ;
-lin clique_N = variants {} ;
-lin cliquish_A = variants {} ;
-lin clitheroe_PN = variants {} ;
-lin clitoris_N = variants {} ;
-lin clive_PN = variants {} ;
-lin cloak_N = variants {} ;
-lin cloak_V2 = variants {} ;
-lin cloakroom_N = variants {} ;
-lin clobber_N = variants {} ;
-lin clobber_V2 = variants {} ;
-lin cloche_N = variants {} ;
-lin clock_N = variants {} ;
-lin clock_V = variants {} ;
-lin clock_V2 = variants {} ;
-lin clock_dial_N = variants {} ;
-lin clock_face_N = variants {} ;
-lin clock_golf_N = variants {} ;
-lin clock_tower_N = variants {} ;
-lin clock_watching_N = variants {} ;
-lin clockwise_Adv = variants {} ;
-lin clockwork_N = variants {} ;
-lin clod_N = variants {} ;
-lin clodhopper_N = variants {} ;
-lin clog_N = variants {} ;
-lin clog_V = variants {} ;
-lin clog_V2 = variants {} ;
-lin clog_dance_N = variants {} ;
-lin cloggy_A = variants {} ;
-lin cloisonne_N = variants {} ;
-lin cloister_N = variants {} ;
-lin cloister_V2 = variants {} ;
-lin clone_N = variants {} ;
-lin clone_V2 = variants {} ;
-lin close_A = variants {} ;
-lin close_Adv = variants {} ;
-lin close_N = variants {} ;
-lin close_V = variants {} ;
-lin close_V2 = variants {} ;
-lin close_V2V = variants {} ;
-lin close_VA = variants {} ;
-lin close_VS = variants {} ;
-lin close_cropped_A = variants {} ;
-lin close_cut_A = variants {} ;
-lin close_down_N = variants {} ;
-lin close_fisted_A = variants {} ;
-lin close_fitting_A = variants {} ;
-lin close_grained_A = variants {} ;
-lin close_hauled_A = variants {} ;
-lin close_set_A = variants {} ;
-lin close_up_N = variants {} ;
-lin closeness_N = variants {} ;
-lin closet_A = variants {} ;
-lin closet_N = variants {} ;
-lin closet_V2 = variants {} ;
-lin closure_N = variants {} ;
-lin clot_N = variants {} ;
-lin clot_V = variants {} ;
-lin clot_V2 = variants {} ;
-lin cloth_N = variants {} ;
-lin clothe_V2 = variants {} ;
-lin clothes_basket_N = variants {} ;
-lin clothes_hanger_N = variants {} ;
-lin clothes_moth_N = variants {} ;
-lin clothes_peg_N = variants {} ;
-lin clothes_pin_N = variants {} ;
-lin clotheshorse_N = variants {} ;
-lin clothesline_N = variants {} ;
-lin clothier_N = variants {} ;
-lin clothing_N = variants {} ;
-lin cloud_N = variants {} ;
-lin cloud_V = variants {} ;
-lin cloud_V2 = variants {} ;
-lin cloud_bank_N = variants {} ;
-lin cloud_capped_A = variants {} ;
-lin cloud_cuckoo_land_N = variants {} ;
-lin cloudburst_N = variants {} ;
-lin cloudless_A = variants {} ;
-lin cloudy_A = variants {} ;
-lin clout_N = variants {} ;
-lin clout_V2 = variants {} ;
-lin clove_N =  D.girofle_1_N ;
-
-lin clove_hitch_N = variants {} ;
-lin clover_N = variants {} ;
-lin cloverleaf_N = variants {} ;
-lin clown_N = variants {} ;
-lin clown_V = variants {} ;
-lin clowne_PN = variants {} ;
-lin clownish_A = variants {} ;
-lin cloy_V = variants {} ;
-lin cloy_V2 = variants {} ;
-lin club_N = variants {} ;
-lin club_V = variants {} ;
-lin club_V2 = variants {} ;
-lin club_footed_A = variants {} ;
-lin clubbable_A = variants {} ;
-lin clubfoot_N = variants {} ;
-lin clubhouse_N = variants {} ;
-lin cluck_N = variants {} ;
-lin cluck_V = variants {} ;
-lin clue_N = variants {} ;
-lin clump_N = variants {} ;
-lin clump_V = variants {} ;
-lin clump_V2 = variants {} ;
-lin clumsily_Adv = variants {} ;
-lin clumsiness_N = variants {} ;
-lin clumsy_A = variants {} ;
-lin clunk_N = variants {} ;
-lin clunk_V = variants {} ;
-lin cluster_N = variants {} ;
-lin cluster_V = variants {} ;
-lin cluster_V2 = variants {} ;
-lin clutch_N = variants {} ;
-lin clutch_V = variants {} ;
-lin clutch_V2 = variants {} ;
-lin clutter_N = variants {} ;
-lin clutter_V2 = variants {} ;
-lin clwyd_PN = variants {} ;
-lin clydach_PN = variants {} ;
-lin clydebank_PN = variants {} ;
-lin cm_N = variants {} ;
-lin co_N = variants {} ;
-lin co_author_V2 = variants {} ;
-lin co_ed_N = variants {} ;
-lin co_edit_V2 = variants {} ;
-lin co_exist_V = variants {} ;
-lin co_found_V2 = variants {} ;
-lin co_manage_V2 = variants {} ;
-lin co_op_N = variants {} ;
-lin co_opt_V2 = variants {} ;
-lin co_respondent_N = variants {} ;
-lin co_sponsor_V2 = variants {} ;
-lin co_star_N = variants {} ;
-lin co_star_V = variants {} ;
-lin co_star_V2 = variants {} ;
-lin coach_N = variants {} ;
-lin coach_V = variants {} ;
-lin coach_V2 = variants {} ;
-lin coach_builder_N = variants {} ;
-lin coachman_N = variants {} ;
-lin coagulate_V = variants {} ;
-lin coagulate_V2 = variants {} ;
-lin coagulation_N =  D.coagulation_1_N ;
-
-lin coal_N = variants {} ;
-lin coal_V = variants {} ;
-lin coal_V2 = variants {} ;
-lin coal_gas_N = variants {} ;
-lin coal_hole_N = variants {} ;
-lin coal_house_N = variants {} ;
-lin coal_scuttle_N = variants {} ;
-lin coal_seam_N = variants {} ;
-lin coal_tar_N = variants {} ;
-lin coalesce_V = variants {} ;
-lin coalescence_N = variants {} ;
-lin coalface_N = variants {} ;
-lin coalfield_N = variants {} ;
-lin coaling_station_N = variants {} ;
-lin coalition_N = variants {} ;
-lin coalman_N = variants {} ;
-lin coalmine_N = variants {} ;
-lin coalpit_N = variants {} ;
-lin coalville_PN = variants {} ;
-lin coaming_N = variants {} ;
-lin coarse_A = variants {} ;
-lin coarsen_V = variants {} ;
-lin coarsen_V2 = variants {} ;
-lin coarseness_N = variants {} ;
-lin coast_N = variants {} ;
-lin coast_V = variants {} ;
-lin coast_V2 = variants {} ;
-lin coastal_A = variants {} ;
-lin coaster_N = variants {} ;
-lin coastguard_N = variants {} ;
-lin coastline_N = variants {} ;
-lin coastwise_A = variants {} ;
-lin coastwise_Adv = variants {} ;
-lin coat_N =  D.enveloppe_1_N ;
-
-lin coat_V2 = variants {} ;
-lin coat_hanger_N = variants {} ;
-lin coatbridge_PN = variants {} ;
-lin coatee_N = variants {} ;
-lin coating_N =  D.enrobage_1_N ;
-
-lin coax_V = variants {} ;
-lin coax_V2 = variants {} ;
-lin coaxing_N = variants {} ;
-lin coaxingly_Adv = variants {} ;
-lin cob_N = variants {} ;
-lin cob_nut_N = variants {} ;
-lin cobalt_N = variants {} ;
-lin cobber_N = variants {} ;
-lin cobble_N = variants {} ;
-lin cobble_V2 = variants {} ;
-lin cobbler_N = variants {} ;
-lin cobblestone_N = variants {} ;
-lin cobham_PN = variants {} ;
-lin cobra_N = variants {} ;
-lin cobweb_N = variants {} ;
-lin coca_cola_N = variants {} ;
-lin cocaine_N = variants {} ;
-lin cochineal_N = variants {} ;
-lin cochlea_N = variants {} ;
-lin cock_N = variants {} ;
-lin cock_V2 = variants {} ;
-lin cock_a_doodle_doo_N = variants {} ;
-lin cock_a_hoop_A = variants {} ;
-lin cock_a_hoop_Adv = variants {} ;
-lin cock_crow_N = variants {} ;
-lin cockade_N = variants {} ;
-lin cockatoo_N = variants {} ;
-lin cockchafer_N = variants {} ;
-lin cocker_N = variants {} ;
-lin cockerel_N = variants {} ;
-lin cockermouth_PN = variants {} ;
-lin cockeyed_A = variants {} ;
-lin cockfighting_N = variants {} ;
-lin cockhorse_N = variants {} ;
-lin cockle_N = variants {} ;
-lin cockleshell_N = variants {} ;
-lin cockney_A = variants {} ;
-lin cockney_N = variants {} ;
-lin cockpit_N = variants {} ;
-lin cockroach_N = variants {} ;
-lin cockscomb_N = variants {} ;
-lin cocksure_A = variants {} ;
-lin cocktail_N = variants {} ;
-lin cockup_N = variants {} ;
-lin cocky_A = variants {} ;
-lin coco_N = variants {} ;
-lin cocoa_N = variants {} ;
-lin coconut_N = variants {} ;
-lin cocoon_N = variants {} ;
-lin cocoon_V2 = variants {} ;
-lin cocotte_N = variants {} ;
-lin cod_N = variants {} ;
-lin cod_PN = variants {} ;
-lin cod_V = variants {} ;
-lin cod_V2 = variants {} ;
-lin cod_liver_oil_N = variants {} ;
-lin coda_N = variants {} ;
-lin coddle_V2 = variants {} ;
-lin code_N = variants {} ;
-lin code_V2 = variants {} ;
-lin codeine_N =  D.codeine_1_N ;
-
-lin codex_N = variants {} ;
-lin codfish_N = variants {} ;
-lin codger_N = variants {} ;
-lin codicil_N = variants {} ;
-lin codification_N = variants {} ;
-lin codify_V2 = variants {} ;
-lin codling_N = variants {} ;
-lin codpiece_N = variants {} ;
-lin codsall_PN = variants {} ;
-lin coeducation_N = variants {} ;
-lin coeducational_A = variants {} ;
-lin coefficient_N = variants {} ;
-lin coerce_V2 = variants {} ;
-lin coercion_N = variants {} ;
-lin coercive_A = variants {} ;
-lin coeval_A = variants {} ;
-lin coeval_N = variants {} ;
-lin coexist_V = variants {} ;
-lin coexistence_N = variants {} ;
-lin coextrude_V2 = variants {} ;
-lin coffee_N = variants {} ;
-lin coffee_house_N = variants {} ;
-lin coffee_mill_N = variants {} ;
-lin coffee_stall_N = variants {} ;
-lin coffer_N = variants {} ;
-lin coffer_dam_N = variants {} ;
-lin coffin_N = variants {} ;
-lin cog_N = variants {} ;
-lin cogency_N = variants {} ;
-lin cogent_A = variants {} ;
-lin cogitate_V = variants {} ;
-lin cogitate_V2 = variants {} ;
-lin cogitation_N = variants {} ;
-lin cognac_N = variants {} ;
-lin cognate_A = variants {} ;
-lin cognate_N = variants {} ;
-lin cognition_N = variants {} ;
-lin cognizance_N = variants {} ;
-lin cognizant_A = variants {} ;
-lin cognomen_N = variants {} ;
-lin cogwheel_N = variants {} ;
-lin cohabit_V = variants {} ;
-lin cohabitation_N = variants {} ;
-lin cohere_V = variants {} ;
-lin coherence_N = variants {} ;
-lin coherency_N = variants {} ;
-lin coherent_A = variants {} ;
-lin cohesion_N = variants {} ;
-lin cohesive_A = variants {} ;
-lin cohort_N = variants {} ;
-lin coif_N = variants {} ;
-lin coiffeur_N = variants {} ;
-lin coiffure_N = variants {} ;
-lin coign_N = variants {} ;
-lin coil_N = variants {} ;
-lin coil_V = variants {} ;
-lin coil_V2 = variants {} ;
-lin coimbatore_PN = variants {} ;
-lin coin_N = variants {} ;
-lin coin_V2 = variants {} ;
-lin coinage_N = variants {} ;
-lin coincide_V = variants {} ;
-lin coincidence_N = variants {} ;
-lin coincident_A = variants {} ;
-lin coincidental_A = variants {} ;
-lin coiner_N = variants {} ;
-lin coir_N = variants {} ;
-lin coition_N = variants {} ;
-lin coitus_N = variants {} ;
-lin coke_N = variants {} ;
-lin coke_V2 = variants {} ;
-lin col_N = variants {} ;
-lin col_PN = variants {} ;
-lin cola_N = variants {} ;
-lin colander_N = variants {} ;
-lin colchester_PN = variants {} ;
-lin cold_A = D.froid_2_A ;
-
-lin cold_N = variants {} ;
-lin cold_blooded_A = variants {} ;
-lin cold_hearted_A = variants {} ;
-lin cold_shoulder_V2 = variants {} ;
-lin coldness_N = variants {} ;
-lin coleshill_PN = variants {} ;
-lin coleslaw_N = variants {} ;
-lin colic_N = variants {} ;
-lin colin_PN = variants {} ;
-lin colitis_N = variants {} ;
-lin coll_PN = variants {} ;
-lin collaborate_V = variants {} ;
-lin collaboration_N = variants {} ;
-lin collaborationist_N = variants {} ;
-lin collaborator_N = variants {} ;
-lin collage_N = variants {} ;
-lin collapsable_A = variants {} ;
-lin collapse_N = variants {} ;
-lin collapse_V = variants {} ;
-lin collapse_V2 = variants {} ;
-lin collapsible_A = variants {} ;
-lin collar_N = variants {} ;
-lin collar_V2 = variants {} ;
-lin collarbone_N = variants {} ;
-lin collate_V2 = variants {} ;
-lin collateral_A = variants {} ;
-lin collateral_N = variants {} ;
-lin collation_N = variants {} ;
-lin colleague_N = variants {} ;
-lin collect_A = variants {} ;
-lin collect_Adv = variants {} ;
-lin collect_N = variants {} ;
-lin collect_V = variants {} ;
-lin collect_V2 = variants {} ;
-lin collected_A = variants {} ;
-lin collection_N = variants {} ;
-lin collective_A = variants {} ;
-lin collectivization_N = variants {} ;
-lin collectivize_V2 = variants {} ;
-lin collector_N = variants {} ;
-lin colleen_N = variants {} ;
-lin college_N = variants {} ;
-lin collegiate_A = variants {} ;
-lin collide_V = variants {} ;
-lin collie_N = variants {} ;
-lin collier_N = variants {} ;
-lin colliery_N = variants {} ;
-lin collision_N = variants {} ;
-lin collocate_V = variants {} ;
-lin collocation_N = variants {} ;
-lin colloquial_A = variants {} ;
-lin colloquialism_N = variants {} ;
-lin colloquy_N = variants {} ;
-lin collusion_N = variants {} ;
-lin collusive_A = variants {} ;
-lin colne_PN = variants {} ;
-lin cologne_PN = variants {} ;
-lin colombia_PN = variants {} ;
-lin colombian_A = variants {} ;
-lin colombian_N = variants {} ;
-lin colombo_PN = variants {} ;
-lin colon_N = variants {} ;
-lin colonel_N = variants {} ;
-lin colonial_A = variants {} ;
-lin colonial_N = variants {} ;
-lin colonialism_N = variants {} ;
-lin colonialist_N = variants {} ;
-lin colonist_N = variants {} ;
-lin colonization_N = variants {} ;
-lin colonize_V2 = variants {} ;
-lin colonizer_N = variants {} ;
-lin colonnade_N = variants {} ;
-lin colonnaded_A = variants {} ;
-lin colony_N = variants {} ;
-lin color_V2 = variants {} ;
-lin color_code_V2 = variants {} ;
-lin colorado_PN = variants {} ;
-lin coloratura_N = variants {} ;
-lin colossal_A = variants {} ;
-lin colossus_N = variants {} ;
-lin colour_N =  D.couleur_1_N ;
-
-lin colour_V = variants {} ;
-lin colour_V2 = variants {} ;
-lin colour_bar_N = variants {} ;
-lin colour_blind_A = variants {} ;
-lin colour_wash_N = variants {} ;
-lin coloured_A = variants {} ;
-lin colourful_A = variants {} ;
-lin colouring_N = variants {} ;
-lin colourless_A = variants {} ;
-lin colt_N = variants {} ;
-lin coltish_A = variants {} ;
-lin columbia_PN = variants {} ;
-lin columbine_N = variants {} ;
-lin columbus_PN = variants {} ;
-lin column_N =  D.colonne_1_N ;
-
-lin columnist_N = variants {} ;
-lin colwyn_bay_PN = variants {} ;
-lin coma_N = variants {} ;
-lin comatose_A = variants {} ;
-lin comb_N = variants {} ;
-lin comb_V = variants {} ;
-lin comb_V2 = variants {} ;
-lin comb_out_N = variants {} ;
-lin combat_N = variants {} ;
-lin combat_V = variants {} ;
-lin combat_V2 = variants {} ;
-lin combatant_A = variants {} ;
-lin combatant_N = variants {} ;
-lin combative_A = variants {} ;
-lin combination_N =  D.combinaison_1_N ;
-
-lin combination_lock_N = variants {} ;
-lin combine_N = variants {} ;
-lin combine_V = variants {} ;
-lin combine_V2 = variants {} ;
-lin combine_V2V = variants {} ;
-lin combustible_A = variants {} ;
-lin combustible_N = variants {} ;
-lin combustion_N = variants {} ;
-lin come_V = variants {} ;
-lin come_V2 = variants {} ;
-lin come_VA = variants {} ;
-lin come_VS = variants {} ;
-lin come_VV = variants {} ;
-lin come_at_able_A = variants {} ;
-lin come_on_N = variants {} ;
-lin comeback_N = variants {} ;
-lin comedian_N = variants {} ;
-lin comedienne_N = variants {} ;
-lin comedown_N = variants {} ;
-lin comedy_N = variants {} ;
-lin comeliness_N = variants {} ;
-lin comely_A = variants {} ;
-lin comer_N = variants {} ;
-lin comestible_N = variants {} ;
-lin comet_N = variants {} ;
-lin comfit_N = variants {} ;
-lin comfort_N = variants {} ;
-lin comfort_V2 = variants {} ;
-lin comfortable_A = variants {} ;
-lin comforter_N = variants {} ;
-lin comfortingly_Adv = variants {} ;
-lin comfortless_A = variants {} ;
-lin comfrey_N = variants {} ;
-lin comfy_A = variants {} ;
-lin comic_A = variants {} ;
-lin comic_N = variants {} ;
-lin comical_A = variants {} ;
-lin coming_A = variants {} ;
-lin coming_N = variants {} ;
-lin comity_N = variants {} ;
-lin comma_N = variants {} ;
-lin command_N = variants {} ;
-lin command_V = variants {} ;
-lin command_V2 = variants {} ;
-lin commandant_N = variants {} ;
-lin commandeer_V2 = variants {} ;
-lin commander_N = variants {} ;
-lin commanding_A = variants {} ;
-lin commandment_N = variants {} ;
-lin commando_N = variants {} ;
-lin commemorate_V2 = variants {} ;
-lin commemoration_N = variants {} ;
-lin commemorative_A = variants {} ;
-lin commence_V = variants {} ;
-lin commence_V2 = variants {} ;
-lin commencement_N = variants {} ;
-lin commend_V2 = variants {} ;
-lin commendable_A = variants {} ;
-lin commendation_N = variants {} ;
-lin commensurable_A = variants {} ;
-lin commensurate_A = variants {} ;
-lin comment_N = variants {} ;
-lin comment_V = variants {} ;
-lin comment_V2 = variants {} ;
-lin comment_VS = variants {} ;
-lin commentary_N = variants {} ;
-lin commentate_V = variants {} ;
-lin commentator_N = variants {} ;
-lin commerce_N = variants {} ;
-lin commercial_A = variants {} ;
-lin commercial_N = variants {} ;
-lin commercialism_N = variants {} ;
-lin commercialize_V2 = variants {} ;
-lin commination_N = variants {} ;
-lin comminatory_A = variants {} ;
-lin commingle_V = variants {} ;
-lin commingle_V2 = variants {} ;
-lin commiserate_V = variants {} ;
-lin commiseration_N = variants {} ;
-lin commissar_N = variants {} ;
-lin commissariat_N = variants {} ;
-lin commissary_N = variants {} ;
-lin commission_N = variants {} ;
-lin commission_V2 = variants {} ;
-lin commission_V2V = variants {} ;
-lin commissionaire_N = variants {} ;
-lin commissioned_A = variants {} ;
-lin commissioner_N = variants {} ;
-lin commit_V2 = variants {} ;
-lin commit_V2V = variants {} ;
-lin commital_N = variants {} ;
-lin commitment_N = variants {} ;
-lin committee_N = variants {} ;
-lin commode_N = variants {} ;
-lin commodious_A = variants {} ;
-lin commodity_N = variants {} ;
-lin commodore_N = variants {} ;
-lin common_A = variants {} ;
-lin common_N = variants {} ;
-lin common_room_N = variants {} ;
-lin commonalty_N = variants {} ;
-lin commoner_N = variants {} ;
-lin commonplace_A = variants {} ;
-lin commonplace_N = variants {} ;
-lin commonwealth_N = variants {} ;
-lin commotion_N = variants {} ;
-lin communal_A = variants {} ;
-lin commune_N = variants {} ;
-lin commune_V = variants {} ;
-lin communicable_A = variants {} ;
-lin communicant_N = variants {} ;
-lin communicate_V = variants {} ;
-lin communicate_V2 = variants {} ;
-lin communication_N = variants {} ;
-lin communicative_A = variants {} ;
-lin communion_N = variants {} ;
-lin communique_N = variants {} ;
-lin communism_N = variants {} ;
-lin communist_A = variants {} ;
-lin communist_N = variants {} ;
-lin community_N = variants {} ;
-lin commutable_A = variants {} ;
-lin commutation_N = variants {} ;
-lin commutator_N = variants {} ;
-lin commute_V = variants {} ;
-lin commute_V2 = variants {} ;
-lin commuter_N = variants {} ;
-lin compact_A = variants {} ;
-lin compact_N = variants {} ;
-lin compact_V2 = variants {} ;
-lin compactness_N = variants {} ;
-lin companion_N = variants {} ;
-lin companionable_A = variants {} ;
-lin companionship_N = variants {} ;
-lin companionway_N = variants {} ;
-lin company_N = variants {} ;
-lin comparability_N = variants {} ;
-lin comparable_A = variants {} ;
-lin comparative_A = variants {} ;
-lin comparative_N = variants {} ;
-lin compare_N = variants {} ;
-lin compare_V = variants {} ;
-lin compare_V2 = variants {} ;
-lin comparison_N = variants {} ;
-lin compartment_N =  D.compartiment_1_N ;
-
-lin compartmentalize_V2 = variants {} ;
-lin compass_N = variants {} ;
-lin compass_V2 = variants {} ;
-lin compassion_N = variants {} ;
-lin compassionate_A = variants {} ;
-lin compatibility_N = variants {} ;
-lin compatible_A = variants {} ;
-lin compatriot_N = variants {} ;
-lin compeer_N = variants {} ;
-lin compel_V2 = variants {} ;
-lin compel_VV = variants {} ;
-lin compendious_A = variants {} ;
-lin compendium_N = variants {} ;
-lin compensate_V = variants {} ;
-lin compensate_V2 = variants {} ;
-lin compensation_N = variants {} ;
-lin compensatory_A = variants {} ;
-lin compere_N = variants {} ;
-lin compere_V2 = variants {} ;
-lin compete_V = variants {} ;
-lin competence_N = variants {} ;
-lin competent_A = variants {} ;
-lin competition_N = variants {} ;
-lin competitive_A = variants {} ;
-lin competitiveness_N = variants {} ;
-lin competitor_N = variants {} ;
-lin compilation_N = variants {} ;
-lin compile_V2 = variants {} ;
-lin compiler_N = variants {} ;
-lin complacence_N = variants {} ;
-lin complacency_N = variants {} ;
-lin complacent_A = variants {} ;
-lin complain_V = variants {} ;
-lin complain_VS = variants {} ;
-lin complainant_N = variants {} ;
-lin complainingly_Adv = variants {} ;
-lin complaint_N = variants {} ;
-lin complaisance_N = variants {} ;
-lin complaisant_A = variants {} ;
-lin complement_N = variants {} ;
-lin complement_V2 = variants {} ;
-lin complementary_A = variants {} ;
-lin complete_A = variants {} ;
-lin complete_V = variants {} ;
-lin complete_V2 = variants {} ;
-lin completeness_N = variants {} ;
-lin completion_N =  D.completion_1_N ;
-
-lin complex_A = variants {} ;
-lin complex_N =  D.complexe_1_N ;
-
-lin complexion_N = variants {} ;
-lin complexity_N = variants {} ;
-lin compliance_N = variants {} ;
-lin compliant_A = variants {} ;
-lin complicate_V2 = variants {} ;
-lin complicated_A = variants {} ;
-lin complication_N = variants {} ;
-lin complicity_N = variants {} ;
-lin compliment_N = variants {} ;
-lin compliment_V2 = variants {} ;
-lin complimentary_A = variants {} ;
-lin complin_N = variants {} ;
-lin compline_N = variants {} ;
-lin comply_V = variants {} ;
-lin comply_V2 = variants {} ;
-lin component_A = variants {} ;
-lin component_N =  D.composant_1_N ;
-
-lin comport_V = variants {} ;
-lin comport_V2 = variants {} ;
-lin comportment_N = variants {} ;
-lin compos_mentis_A = variants {} ;
-lin compose_V = variants {} ;
-lin compose_V2 = variants {} ;
-lin composed_A = variants {} ;
-lin composer_N = variants {} ;
-lin composite_A = variants {} ;
-lin composition_N =  D.composition_1_N ;
-
-lin compositor_N = variants {} ;
-lin compost_N = variants {} ;
-lin compost_V2 = variants {} ;
-lin composure_N = variants {} ;
-lin compote_N = variants {} ;
-lin compound_A = variants {} ;
-lin compound_N =  D.compose_1_N ;
-
-lin compound_V = variants {} ;
-lin compound_V2 = variants {} ;
-lin comprehend_V2 = variants {} ;
-lin comprehensibility_N = variants {} ;
-lin comprehensible_A = variants {} ;
-lin comprehension_N = variants {} ;
-lin comprehensive_A = variants {} ;
-lin comprehensiveness_N = variants {} ;
-lin compress_N = variants {} ;
-lin compress_V2 = variants {} ;
-lin compression_N =  D.compression_1_N ;
-
-lin compressor_N = variants {} ;
-lin comprise_V2 = variants {} ;
-lin compromise_N = variants {} ;
-lin compromise_V = variants {} ;
-lin compromise_V2 = variants {} ;
-lin comptroller_N = variants {} ;
-lin compulsion_N = variants {} ;
-lin compulsive_A = variants {} ;
-lin compulsory_A = variants {} ;
-lin compunction_N = variants {} ;
-lin computation_N = variants {} ;
-lin computational_A = variants {} ;
-lin compute_V = variants {} ;
-lin compute_V2 = variants {} ;
-lin computer_N = variants {} ;
-lin computerize_V2 = variants {} ;
-lin comrade_N = variants {} ;
-lin comradely_Adv = variants {} ;
-lin comradeship_N = variants {} ;
-lin con_Adv = variants {} ;
-lin con_N = variants {} ;
-lin con_V2 = variants {} ;
-lin con_man_N = variants {} ;
-lin concatenation_N = variants {} ;
-lin concave_A = variants {} ;
-lin concavity_N = variants {} ;
-lin conceal_V2 = variants {} ;
-lin conceale_V = variants {} ;
-lin concealment_N = variants {} ;
-lin concede_V = variants {} ;
-lin concede_V2 = variants {} ;
-lin concede_VS = variants {} ;
-lin conceit_N = variants {} ;
-lin conceited_A = variants {} ;
-lin conceivable_A = variants {} ;
-lin conceive_V = variants {} ;
-lin conceive_V2 = variants {} ;
-lin concentrate_N =  D.concentre_1_N ;
-
-lin concentrate_V = variants {} ;
-lin concentrate_V2 = variants {} ;
-lin concentrated_A = D.concentre_2_A ;
-
-lin concentration_N =  D.concentration_1_N ;
-
-lin concentric_A = variants {} ;
-lin concept_N = variants {} ;
-lin conception_N = variants {} ;
-lin conceptual_A = variants {} ;
-lin concern_N = variants {} ;
-lin concern_V = variants {} ;
-lin concern_V2 = variants {} ;
-lin concern_VS = variants {} ;
-lin concerned_A = variants {} ;
-lin concert_N = variants {} ;
-lin concert_V2 = variants {} ;
-lin concert_hall_N = variants {} ;
-lin concerted_A = variants {} ;
-lin concertina_N = variants {} ;
-lin concerto_N = variants {} ;
-lin concession_N = variants {} ;
-lin concessionaire_N = variants {} ;
-lin concessive_A = variants {} ;
-lin conch_N = variants {} ;
-lin conchology_N = variants {} ;
-lin concierge_N = variants {} ;
-lin conciliate_V2 = variants {} ;
-lin conciliation_N = variants {} ;
-lin conciliatory_A = variants {} ;
-lin concise_A = variants {} ;
-lin conciseness_N = variants {} ;
-lin conclave_N = variants {} ;
-lin conclude_V = variants {} ;
-lin conclude_V2 = variants {} ;
-lin conclude_VS = variants {} ;
-lin conclusion_N = variants {} ;
-lin conclusive_A = variants {} ;
-lin concoct_V2 = variants {} ;
-lin concoction_N = variants {} ;
-lin concomitant_A = variants {} ;
-lin concomitant_N = variants {} ;
-lin concord_N = variants {} ;
-lin concordance_N = variants {} ;
-lin concordant_A = variants {} ;
-lin concordat_N = variants {} ;
-lin concourse_N = variants {} ;
-lin concrete_A = variants {} ;
-lin concrete_N = variants {} ;
-lin concrete_V = variants {} ;
-lin concrete_V2 = variants {} ;
-lin concretion_N = variants {} ;
-lin concubine_N = variants {} ;
-lin concupiscence_N = variants {} ;
-lin concur_V = variants {} ;
-lin concurrence_N = variants {} ;
-lin concurrent_A = variants {} ;
-lin concuss_V2 = variants {} ;
-lin concussion_N = variants {} ;
-lin condemn_V2 = variants {} ;
-lin condemnation_N = variants {} ;
-lin condensation_N = variants {} ;
-lin condense_V = variants {} ;
-lin condense_V2 = variants {} ;
-lin condenser_N = variants {} ;
-lin condescend_V = variants {} ;
-lin condescending_A = variants {} ;
-lin condescension_N = variants {} ;
-lin condign_A = variants {} ;
-lin condiment_N = variants {} ;
-lin condition_N =  D.condition_1_N ;
-
-lin condition_V2 = variants {} ;
-lin conditional_A = variants {} ;
-lin conditioned_A = variants {} ;
-lin conditioner_N =  D.conditionneur_1_N ;
-
-lin condole_V = variants {} ;
-lin condolence_N = variants {} ;
-lin condominium_N = variants {} ;
-lin condonation_N = variants {} ;
-lin condone_V2 = variants {} ;
-lin condor_N = variants {} ;
-lin conduce_V = variants {} ;
-lin conducive_A = variants {} ;
-lin conduct_N = variants {} ;
-lin conduct_V = variants {} ;
-lin conduct_V2 = variants {} ;
-lin conduction_N = variants {} ;
-lin conductive_A = variants {} ;
-lin conductivity_N = variants {} ;
-lin conductor_N = variants {} ;
-lin conductress_N = variants {} ;
-lin conduit_N = variants {} ;
-lin cone_N = variants {} ;
-lin cone_V2 = variants {} ;
-lin coney_N = variants {} ;
-lin confab_N = variants {} ;
-lin confab_V = variants {} ;
-lin confabulate_V = variants {} ;
-lin confabulation_N = variants {} ;
-lin confection_N = variants {} ;
-lin confectioner_N = variants {} ;
-lin confectionery_N = variants {} ;
-lin confederacy_N = variants {} ;
-lin confederate_A = variants {} ;
-lin confederate_N = variants {} ;
-lin confederate_V = variants {} ;
-lin confederate_V2 = variants {} ;
-lin confederation_N = variants {} ;
-lin confer_V = variants {} ;
-lin confer_V2 = variants {} ;
-lin conference_N = variants {} ;
-lin conferment_N = variants {} ;
-lin confess_V = variants {} ;
-lin confess_V2 = variants {} ;
-lin confess_VS = variants {} ;
-lin confessedly_Adv = variants {} ;
-lin confession_N = variants {} ;
-lin confessional_N = variants {} ;
-lin confessor_N = variants {} ;
-lin confetti_N = variants {} ;
-lin confidant_N = variants {} ;
-lin confide_V = variants {} ;
-lin confide_V2 = variants {} ;
-lin confide_VS = variants {} ;
-lin confidence_N = variants {} ;
-lin confident_A = variants {} ;
-lin confidential_A = variants {} ;
-lin confidentiality_N = variants {} ;
-lin confiding_A = variants {} ;
-lin configuration_N = variants {} ;
-lin configure_V2 = variants {} ;
-lin configured_A = variants {} ;
-lin confine_V2 = variants {} ;
-lin confined_A = variants {} ;
-lin confinement_N = variants {} ;
-lin confirm_V2 = variants {} ;
-lin confirm_VS = variants {} ;
-lin confirmation_N = variants {} ;
-lin confirmed_A = variants {} ;
-lin confiscate_V2 = variants {} ;
-lin confiscation_N = variants {} ;
-lin conflagration_N = variants {} ;
-lin conflict_N = variants {} ;
-lin conflict_V = variants {} ;
-lin conflicting_A = variants {} ;
-lin confluence_N = variants {} ;
-lin confluent_A = variants {} ;
-lin conform_V = variants {} ;
-lin conform_V2 = variants {} ;
-lin conformable_A = variants {} ;
-lin conformation_N = variants {} ;
-lin conformist_N = variants {} ;
-lin conformity_N = variants {} ;
-lin confound_V2 = variants {} ;
-lin confounded_A = variants {} ;
-lin confrere_N = variants {} ;
-lin confront_V2 = variants {} ;
-lin confrontation_N = variants {} ;
-lin confucian_A = variants {} ;
-lin confucian_N = variants {} ;
-lin confuse_V2 = variants {} ;
-lin confusedly_Adv = variants {} ;
-lin confusion_N = variants {} ;
-lin confutation_N = variants {} ;
-lin confute_V2 = variants {} ;
-lin conge_N = variants {} ;
-lin congeal_V = variants {} ;
-lin congeal_V2 = variants {} ;
-lin congenial_A = variants {} ;
-lin congenital_A = D.congenital_1_A ;
-
-lin conger_N = variants {} ;
-lin conger_eel_N = variants {} ;
-lin congested_A = variants {} ;
-lin congestion_N = variants {} ;
-lin congleton_PN = variants {} ;
-lin conglomerate_A = variants {} ;
-lin conglomerate_N = variants {} ;
-lin conglomerate_V = variants {} ;
-lin conglomerate_V2 = variants {} ;
-lin conglomeration_N = variants {} ;
-lin congo_PN = variants {} ;
-lin congolese_A = variants {} ;
-lin congolese_N = variants {} ;
-lin congratulate_V2 = variants {} ;
-lin congratulation_N = variants {} ;
-lin congratulatory_A = variants {} ;
-lin congregate_V = variants {} ;
-lin congregate_V2 = variants {} ;
-lin congregation_N = variants {} ;
-lin congregational_A = variants {} ;
-lin congress_N = variants {} ;
-lin congressional_A = variants {} ;
-lin congressman_N = variants {} ;
-lin congresswoman_N = variants {} ;
-lin congruent_A = variants {} ;
-lin congruous_A = variants {} ;
-lin conic_A = variants {} ;
-lin conical_A = variants {} ;
-lin conifer_N = variants {} ;
-lin coniferous_A = variants {} ;
-lin conjectural_A = variants {} ;
-lin conjecture_N = variants {} ;
-lin conjecture_V = variants {} ;
-lin conjecture_V2 = variants {} ;
-lin conjoin_V = variants {} ;
-lin conjoin_V2 = variants {} ;
-lin conjoint_A = variants {} ;
-lin conjugal_A = variants {} ;
-lin conjugate_V = variants {} ;
-lin conjugate_V2 = variants {} ;
-lin conjugation_N = variants {} ;
-lin conjunction_N = variants {} ;
-lin conjunctive_A = variants {} ;
-lin conjunctive_N = variants {} ;
-lin conjuncture_N = variants {} ;
-lin conjuration_N = variants {} ;
-lin conjure_V = variants {} ;
-lin conjure_V2 = variants {} ;
-lin conjurer_N = variants {} ;
-lin conjuror_N = variants {} ;
-lin conk_N = variants {} ;
-lin conk_V = variants {} ;
-lin conker_N = variants {} ;
-lin connah's_quay_PN = variants {} ;
-lin connaught_PN = variants {} ;
-lin connect_V = variants {} ;
-lin connect_V2 = variants {} ;
-lin connecticut_PN = variants {} ;
-lin connection_N = variants {} ;
-lin connective_A = D.connectif_2_A ;
-
-lin connective_N = variants {} ;
-lin connexion_N = variants {} ;
-lin connie_PN = variants {} ;
-lin conning_A = variants {} ;
-lin connivance_N = variants {} ;
-lin connive_V = variants {} ;
-lin connoisseur_N = variants {} ;
-lin connotation_N = variants {} ;
-lin connote_V2 = variants {} ;
-lin connubial_A = variants {} ;
-lin conquer_V2 = variants {} ;
-lin conqueror_N = variants {} ;
-lin conquest_N = variants {} ;
-lin conquistador_N = variants {} ;
-lin cons_PN = variants {} ;
-lin consanguinity_N = variants {} ;
-lin conscience_N = variants {} ;
-lin conscience_smitten_A = variants {} ;
-lin conscientious_A = variants {} ;
-lin conscientiousness_N = variants {} ;
-lin conscious_A = variants {} ;
-lin consciousness_N = variants {} ;
-lin conscript_N = variants {} ;
-lin conscript_V2 = variants {} ;
-lin conscription_N = variants {} ;
-lin consecrate_V2 = variants {} ;
-lin consecration_N = variants {} ;
-lin consecutive_A = variants {} ;
-lin consensus_N = variants {} ;
-lin consent_N = variants {} ;
-lin consent_V = variants {} ;
-lin consent_V2V = variants {} ;
-lin consequence_N = variants {} ;
-lin consequent_A = variants {} ;
-lin consequential_A = variants {} ;
-lin conservancy_N = variants {} ;
-lin conservation_N = variants {} ;
-lin conservatism_N = variants {} ;
-lin conservative_A = variants {} ;
-lin conservative_N = variants {} ;
-lin conservatoire_N = variants {} ;
-lin conservatory_N = variants {} ;
-lin conserve_N = variants {} ;
-lin conserve_V2 = variants {} ;
-lin consett_PN = variants {} ;
-lin consider_V = variants {} ;
-lin consider_V2 = variants {} ;
-lin consider_V2V = variants {} ;
-lin consider_VA = variants {} ;
-lin consider_VS = variants {} ;
-lin consider_VV = variants {} ;
-lin considerable_A = variants {} ;
-lin considerate_A = variants {} ;
-lin considerateness_N = variants {} ;
-lin consideration_N = variants {} ;
-lin consign_V2 = variants {} ;
-lin consignee_N = variants {} ;
-lin consigner_N = variants {} ;
-lin consignment_N = variants {} ;
-lin consignor_N = variants {} ;
-lin consist_V = variants {} ;
-lin consistence_N = variants {} ;
-lin consistency_N = variants {} ;
-lin consistent_A = variants {} ;
-lin consistory_N = variants {} ;
-lin consolable_A = variants {} ;
-lin consolation_N = variants {} ;
-lin consolatory_A = variants {} ;
-lin console_N = variants {} ;
-lin console_V2 = variants {} ;
-lin consolidate_V = variants {} ;
-lin consolidate_V2 = variants {} ;
-lin consolidation_N = variants {} ;
-lin consomme_N = variants {} ;
-lin consonance_N = variants {} ;
-lin consonant_A = variants {} ;
-lin consonant_N = variants {} ;
-lin consort_N = variants {} ;
-lin consort_V = variants {} ;
-lin consortium_N = variants {} ;
-lin conspectus_N = variants {} ;
-lin conspicuous_A = variants {} ;
-lin conspicuousness_N = variants {} ;
-lin conspiracy_N = variants {} ;
-lin conspirator_N = variants {} ;
-lin conspiratorial_A = variants {} ;
-lin conspire_V = variants {} ;
-lin conspire_V2 = variants {} ;
-lin conspire_V2V = variants {} ;
-lin constable_N = variants {} ;
-lin constabulary_N = variants {} ;
-lin constance_PN = variants {} ;
-lin constancy_N = variants {} ;
-lin constant_A = variants {} ;
-lin constant_N = variants {} ;
-lin constellation_N = variants {} ;
-lin consternation_N = variants {} ;
-lin constipate_V2 = variants {} ;
-lin constipated_A = variants {} ;
-lin constipation_N = variants {} ;
-lin constituency_N = variants {} ;
-lin constituent_A = variants {} ;
-lin constituent_N =  D.constituant_1_N ;
-
-lin constitute_V2 = variants {} ;
-lin constitution_N = variants {} ;
-lin constitutional_A = variants {} ;
-lin constitutional_N = variants {} ;
-lin constitutionalism_N = variants {} ;
-lin constitutionalist_N = variants {} ;
-lin constitutionalize_V2 = variants {} ;
-lin constitutive_A = variants {} ;
-lin constrain_V2 = variants {} ;
-lin constrained_A = variants {} ;
-lin constraint_N = variants {} ;
-lin constrict_V2 = variants {} ;
-lin constriction_N = variants {} ;
-lin construct_V2 = variants {} ;
-lin construction_N = variants {} ;
-lin constructional_A = variants {} ;
-lin constructive_A = variants {} ;
-lin constructor_N = variants {} ;
-lin construe_V = variants {} ;
-lin construe_V2 = variants {} ;
-lin construe_V2V = variants {} ;
-lin consubstantiation_N = variants {} ;
-lin consul_N = variants {} ;
-lin consular_A = variants {} ;
-lin consulate_N = variants {} ;
-lin consulship_N = variants {} ;
-lin consult_V = variants {} ;
-lin consult_V2 = variants {} ;
-lin consultant_N = variants {} ;
-lin consultation_N = variants {} ;
-lin consultative_A = variants {} ;
-lin consume_V = variants {} ;
-lin consume_V2 = variants {} ;
-lin consumer_N = variants {} ;
-lin consuming_A = variants {} ;
-lin consummate_A = variants {} ;
-lin consummate_V2 = variants {} ;
-lin consummation_N = variants {} ;
-lin consumption_N = variants {} ;
-lin consumptive_A = variants {} ;
-lin consumptive_N = variants {} ;
-lin cont_PN = variants {} ;
-lin contact_N =  D.contact_1_N ;
-
-lin contact_V2 = variants {} ;
-lin contagion_N = variants {} ;
-lin contagious_A = variants {} ;
-lin contain_V2 = variants {} ;
-lin container_N = variants {} ;
-lin containment_N = variants {} ;
-lin contaminant_N = variants {} ;
-lin contaminate_V2 = variants {} ;
-lin contamination_N = variants {} ;
-lin contemn_V2 = variants {} ;
-lin contemplate_V = variants {} ;
-lin contemplate_V2 = variants {} ;
-lin contemplate_VS = variants {} ;
-lin contemplation_N = variants {} ;
-lin contemplative_A = variants {} ;
-lin contemporaneous_A = variants {} ;
-lin contemporary_A = variants {} ;
-lin contemporary_N = variants {} ;
-lin contempt_N = variants {} ;
-lin contemptible_A = variants {} ;
-lin contemptuous_A = variants {} ;
-lin contend_V = variants {} ;
-lin contend_VS = variants {} ;
-lin contender_N = variants {} ;
-lin content_A = variants {} ;
-lin content_N =  D.contenu_1_N ;
-
-lin content_V2 = variants {} ;
-lin contented_A = variants {} ;
-lin contention_N = variants {} ;
-lin contentious_A = variants {} ;
-lin contentment_N = variants {} ;
-lin conterminous_A = variants {} ;
-lin contest_N = variants {} ;
-lin contest_V = variants {} ;
-lin contest_V2 = variants {} ;
-lin contestant_N = variants {} ;
-lin context_N = variants {} ;
-lin contextual_A = variants {} ;
-lin contiguity_N = variants {} ;
-lin contiguous_A = variants {} ;
-lin continence_N = variants {} ;
-lin continent_A = variants {} ;
-lin continent_N = variants {} ;
-lin continental_A = variants {} ;
-lin contingency_N = variants {} ;
-lin contingent_A = variants {} ;
-lin contingent_N = variants {} ;
-lin continual_A = variants {} ;
-lin continuance_N = variants {} ;
-lin continuation_N = variants {} ;
-lin continue_V = variants {} ;
-lin continue_V2 = variants {} ;
-lin continue_VS = variants {} ;
-lin continue_VV = variants {} ;
-lin continuity_N = variants {} ;
-lin continuous_A = variants {} ;
-lin contort_V2 = variants {} ;
-lin contortion_N = variants {} ;
-lin contortionist_N = variants {} ;
-lin contour_N = variants {} ;
-lin contour_V2 = variants {} ;
-lin contraband_N = variants {} ;
-lin contrabass_N = variants {} ;
-lin contraception_N =  D.contraception_1_N ;
-
-lin contraceptive_A = variants {} ;
-lin contraceptive_N = variants {} ;
-lin contract_N = variants {} ;
-lin contract_V = variants {} ;
-lin contract_V2 = variants {} ;
-lin contract_V2V = variants {} ;
-lin contractible_A = variants {} ;
-lin contractile_A = variants {} ;
-lin contraction_N = variants {} ;
-lin contractor_N = variants {} ;
-lin contractual_A = variants {} ;
-lin contradict_V2 = variants {} ;
-lin contradiction_N = variants {} ;
-lin contradictory_A = variants {} ;
-lin contradistinction_N = variants {} ;
-lin contradistinguish_V2 = variants {} ;
-lin contralto_N = variants {} ;
-lin contraption_N = variants {} ;
-lin contrapuntal_A = variants {} ;
-lin contrariety_N = variants {} ;
-lin contrariness_N = variants {} ;
-lin contrariwise_Adv = variants {} ;
-lin contrary_A = variants {} ;
-lin contrary_N = variants {} ;
-lin contrast_N =  D.contraste_1_N ;
-
-lin contrast_V = variants {} ;
-lin contrast_V2 = variants {} ;
-lin contrastingly_Adv = variants {} ;
-lin contravene_V2 = variants {} ;
-lin contravention_N = variants {} ;
-lin contretemps_N = variants {} ;
-lin contribute_V = variants {} ;
-lin contribute_V2 = variants {} ;
-lin contribute_V2V = variants {} ;
-lin contribution_N = variants {} ;
-lin contributor_N = variants {} ;
-lin contributory_A = variants {} ;
-lin contrite_A = variants {} ;
-lin contrition_N = variants {} ;
-lin contrivance_N = variants {} ;
-lin contrive_V = variants {} ;
-lin contrive_V2 = variants {} ;
-lin contriver_N = variants {} ;
-lin control_N =  D.controle_1_N ;
-
-lin control_V = variants {} ;
-lin control_V2 = variants {} ;
-lin controllable_A = variants {} ;
-lin controller_N = variants {} ;
-lin controversial_A = variants {} ;
-lin controversialist_N = variants {} ;
-lin controversy_N = variants {} ;
-lin controvert_V2 = variants {} ;
-lin contumacious_A = variants {} ;
-lin contumacy_N = variants {} ;
-lin contumelious_A = variants {} ;
-lin contumely_N = variants {} ;
-lin contuse_V2 = variants {} ;
-lin contusion_N = variants {} ;
-lin conundrum_N = variants {} ;
-lin conurbation_N = variants {} ;
-lin convalesce_V = variants {} ;
-lin convalescence_N = variants {} ;
-lin convalescent_A = variants {} ;
-lin convalescent_N = variants {} ;
-lin convection_N = variants {} ;
-lin convector_N = variants {} ;
-lin convene_V = variants {} ;
-lin convene_V2 = variants {} ;
-lin convener_N = variants {} ;
-lin convenience_N = variants {} ;
-lin convenient_A = variants {} ;
-lin convent_N = variants {} ;
-lin conventicle_N = variants {} ;
-lin convention_N = variants {} ;
-lin conventional_A = D.conventionnel_2_A ;
-
-lin conventionality_N = variants {} ;
-lin converge_V = variants {} ;
-lin convergence_N = variants {} ;
-lin convergent_A = variants {} ;
-lin conversant_A = variants {} ;
-lin conversation_N = variants {} ;
-lin conversational_A = variants {} ;
-lin conversationalist_N = variants {} ;
-lin converse_A = variants {} ;
-lin converse_N = variants {} ;
-lin converse_V = variants {} ;
-lin conversion_N =  D.conversion_1_N ;
-
-lin convert_N = variants {} ;
-lin convert_V = variants {} ;
-lin convert_V2 = variants {} ;
-lin converted_A = variants {} ;
-lin converter_N = variants {} ;
-lin convertibility_N = variants {} ;
-lin convertible_A = variants {} ;
-lin convertible_N = variants {} ;
-lin convex_A = variants {} ;
-lin convexity_N = variants {} ;
-lin convey_V2 = variants {} ;
-lin conveyance_N = variants {} ;
-lin conveyancer_N = variants {} ;
-lin conveyer_N = variants {} ;
-lin conveyer_belt_N = variants {} ;
-lin conveyor_N = variants {} ;
-lin convict_N = variants {} ;
-lin convict_V2 = variants {} ;
-lin conviction_N = variants {} ;
-lin convince_V2 = variants {} ;
-lin convince_V2V = variants {} ;
-lin convincible_A = variants {} ;
-lin convincing_A = variants {} ;
-lin convivial_A = variants {} ;
-lin conviviality_N = variants {} ;
-lin convocation_N = variants {} ;
-lin convoke_V2 = variants {} ;
-lin convoluted_A = variants {} ;
-lin convolution_N = variants {} ;
-lin convolvulus_N = variants {} ;
-lin convoy_N = variants {} ;
-lin convoy_V2 = variants {} ;
-lin convulse_V2 = variants {} ;
-lin convulsion_N = variants {} ;
-lin convulsive_A = variants {} ;
-lin conwy_PN = variants {} ;
-lin cony_N = variants {} ;
-lin coo_N = variants {} ;
-lin coo_V = variants {} ;
-lin coo_V2 = variants {} ;
-lin cook_N = variants {} ;
-lin cook_V = variants {} ;
-lin cook_V2 = variants {} ;
-lin cookbook_N = variants {} ;
-lin cooker_N = variants {} ;
-lin cookery_N = variants {} ;
-lin cookery_book_N = variants {} ;
-lin cookham_PN = variants {} ;
-lin cookhouse_N = variants {} ;
-lin cookie_N = variants {} ;
-lin cooking_N = variants {} ;
-lin cooky_N = variants {} ;
-lin cool_A = variants {} ;
-lin cool_N = variants {} ;
-lin cool_V = variants {} ;
-lin cool_V2 = variants {} ;
-lin cool_headed_A = variants {} ;
-lin coolant_N = variants {} ;
-lin cooler_N = variants {} ;
-lin coolie_N = variants {} ;
-lin cooling_tower_N = variants {} ;
-lin coolness_N = variants {} ;
-lin coon_N = variants {} ;
-lin coop_N = variants {} ;
-lin coop_V2 = variants {} ;
-lin cooper_N = variants {} ;
-lin cooperate_V = variants {} ;
-lin cooperation_N = variants {} ;
-lin cooperative_A = variants {} ;
-lin cooperative_N = variants {} ;
-lin cooperator_N = variants {} ;
-lin coordinate_A = variants {} ;
-lin coordinate_N = variants {} ;
-lin coordinate_V = variants {} ;
-lin coordinate_V2 = variants {} ;
-lin coordination_N = variants {} ;
-lin coordinator_N = variants {} ;
-lin coot_N = variants {} ;
-lin cop_N = variants {} ;
-lin cop_V = variants {} ;
-lin cop_V2 = variants {} ;
-lin cop_out_N = variants {} ;
-lin copartner_N = variants {} ;
-lin copartnership_N = variants {} ;
-lin cope_N = variants {} ;
-lin cope_V = variants {} ;
-lin copeck_N = variants {} ;
-lin copenhagen_PN = variants {} ;
-lin copernican_A = variants {} ;
-lin coping_N = variants {} ;
-lin coping_stone_N = variants {} ;
-lin copious_A = variants {} ;
-lin copper_N =  D.cuivre_1_N ;
-
-lin copper_V2 = variants {} ;
-lin copper_bottom_V2 = variants {} ;
-lin copper_bottomed_A = variants {} ;
-lin copperhead_N = variants {} ;
-lin copperplate_N = variants {} ;
-lin coppersmith_N = variants {} ;
-lin coppice_N = variants {} ;
-lin coppull_PN = variants {} ;
-lin copra_N = variants {} ;
-lin copse_N = variants {} ;
-lin copt_A = variants {} ;
-lin copt_N = variants {} ;
-lin coptic_N = variants {} ;
-lin copula_N = variants {} ;
-lin copulate_V = variants {} ;
-lin copulation_N = variants {} ;
-lin copulative_A = variants {} ;
-lin copulative_N = variants {} ;
-lin copy_N = variants {} ;
-lin copy_V = variants {} ;
-lin copy_V2 = variants {} ;
-lin copybook_N = variants {} ;
-lin copycat_N = variants {} ;
-lin copyhold_N = variants {} ;
-lin copyholder_N = variants {} ;
-lin copyist_N = variants {} ;
-lin copyright_N = variants {} ;
-lin copyright_V2 = variants {} ;
-lin copywriter_N = variants {} ;
-lin coquetry_N = variants {} ;
-lin coquette_N = variants {} ;
-lin coquettish_A = variants {} ;
-lin cor_anglais_N = variants {} ;
-lin coracle_N = variants {} ;
-lin coral_A = variants {} ;
-lin coral_N = variants {} ;
-lin coral_reef_N = variants {} ;
-lin corbel_N = variants {} ;
-lin corby_PN = variants {} ;
-lin cord_N =  D.moelle_1_N ;
-
-lin cord_V2 = variants {} ;
-lin cordage_N = variants {} ;
-lin cordial_A = variants {} ;
-lin cordial_N = variants {} ;
-lin cordiality_N = variants {} ;
-lin cordite_N = variants {} ;
-lin cordoba_PN = variants {} ;
-lin cordon_N = variants {} ;
-lin cordon_V2 = variants {} ;
-lin cordon_bleu_A = variants {} ;
-lin corduroy_N = variants {} ;
-lin core_N =  D.centre_1_N ;
-
-lin core_V2 = variants {} ;
-lin coreligionist_N = variants {} ;
-lin corgi_N = variants {} ;
-lin corinthian_A = variants {} ;
-lin corinthian_N = variants {} ;
-lin cork_N = variants {} ;
-lin cork_PN = variants {} ;
-lin cork_V2 = variants {} ;
-lin corkage_N = variants {} ;
-lin corked_A = variants {} ;
-lin corker_N = variants {} ;
-lin corkscrew_N = variants {} ;
-lin corm_N = variants {} ;
-lin cormorant_N = variants {} ;
-lin corn_N = variants {} ;
-lin corn_V2 = variants {} ;
-lin corn_exchange_N = variants {} ;
-lin corncob_N = variants {} ;
-lin corncrake_N = variants {} ;
-lin cornea_N = variants {} ;
-lin cornelian_N = variants {} ;
-lin corner_N = variants {} ;
-lin corner_V = variants {} ;
-lin corner_V2 = variants {} ;
-lin corner_kick_N = variants {} ;
-lin cornered_A = variants {} ;
-lin cornerstone_N = variants {} ;
-lin cornet_N = variants {} ;
-lin cornflake_N = variants {} ;
-lin cornflour_N = variants {} ;
-lin cornflower_N = variants {} ;
-lin cornice_N = variants {} ;
-lin cornpone_N = variants {} ;
-lin cornstarch_N = variants {} ;
-lin cornucopia_N = variants {} ;
-lin cornwall_PN = variants {} ;
-lin corny_A = variants {} ;
-lin corolla_N = variants {} ;
-lin corollary_N = variants {} ;
-lin corona_N = variants {} ;
-lin coronary_A = D.coronaire_1_A ;
-
-lin coronary_N = variants {} ;
-lin coronation_N = variants {} ;
-lin coroner_N = variants {} ;
-lin coronet_N = variants {} ;
-lin corp_PN = variants {} ;
-lin corporal_A = variants {} ;
-lin corporal_N = variants {} ;
-lin corporate_A = variants {} ;
-lin corporation_N = variants {} ;
-lin corporeal_A = variants {} ;
-lin corps_N = variants {} ;
-lin corps_de_ballet_N = variants {} ;
-lin corps_diplomatique_N = variants {} ;
-lin corpse_N = variants {} ;
-lin corpulence_N = variants {} ;
-lin corpulent_A = variants {} ;
-lin corpus_N = variants {} ;
-lin corpuscle_N = variants {} ;
-lin corral_N = variants {} ;
-lin corral_V2 = variants {} ;
-lin correct_A = variants {} ;
-lin correct_V = variants {} ;
-lin correct_V2 = variants {} ;
-lin correct_VS = variants {} ;
-lin correction_N = variants {} ;
-lin correctitude_N = variants {} ;
-lin corrective_A = variants {} ;
-lin corrective_N = variants {} ;
-lin correctness_N = variants {} ;
-lin correlate_V = variants {} ;
-lin correlate_V2 = variants {} ;
-lin correlation_N = variants {} ;
-lin correlative_A = variants {} ;
-lin correlative_N = variants {} ;
-lin correspond_V = variants {} ;
-lin correspondence_N = variants {} ;
-lin correspondent_N = variants {} ;
-lin corresponding_A = D.correspondant_2_A ;
-
-lin corridor_N = variants {} ;
-lin corrie_N = variants {} ;
-lin corrigendum_N = variants {} ;
-lin corrigible_A = variants {} ;
-lin corroborate_V2 = variants {} ;
-lin corroboration_N = variants {} ;
-lin corroborative_A = variants {} ;
-lin corrode_V = variants {} ;
-lin corrode_V2 = variants {} ;
-lin corrosion_N = variants {} ;
-lin corrosive_A = variants {} ;
-lin corrosive_N = variants {} ;
-lin corrugate_V = variants {} ;
-lin corrugate_V2 = variants {} ;
-lin corrugation_N = variants {} ;
-lin corrupt_A = variants {} ;
-lin corrupt_V = variants {} ;
-lin corrupt_V2 = variants {} ;
-lin corruptibility_N = variants {} ;
-lin corruptible_A = variants {} ;
-lin corruption_N = variants {} ;
-lin corruptness_N = variants {} ;
-lin corsage_N = variants {} ;
-lin corsair_N = variants {} ;
-lin corse_N = variants {} ;
-lin corselet_N = variants {} ;
-lin corset_N = variants {} ;
-lin corsham_PN = variants {} ;
-lin corslet_N = variants {} ;
-lin cortege_1_N = variants {} ;
-lin cortege_2_N = variants {} ;
-lin cortex_N = variants {} ;
-lin cortical_A = variants {} ;
-lin cortisone_N = variants {} ;
-lin corundum_N = variants {} ;
-lin corunna_PN = variants {} ;
-lin coruscate_V = variants {} ;
-lin coruscation_N = variants {} ;
-lin corvee_N = variants {} ;
-lin corvette_N = variants {} ;
-lin cos_N = variants {} ;
-lin cosenza_PN = variants {} ;
-lin cosh_N = variants {} ;
-lin cosh_V2 = variants {} ;
-lin cosher_A = variants {} ;
-lin cosignatory_A = variants {} ;
-lin cosignatory_N = variants {} ;
-lin cosily_Adv = variants {} ;
-lin cosine_N = variants {} ;
-lin cosiness_N = variants {} ;
-lin cosmetic_A = regA "produit" ;
-
-lin cosmetic_N = variants {} ;
-lin cosmetician_N = variants {} ;
-lin cosmic_A = variants {} ;
-lin cosmogony_N = variants {} ;
-lin cosmonaut_N = variants {} ;
-lin cosmopolitan_A = variants {} ;
-lin cosmopolitan_N = variants {} ;
-lin cosmos_N = variants {} ;
-lin cosset_V2 = variants {} ;
-lin cost_N = variants {} ;
-lin cost_V = variants {} ;
-lin cost_V2 = variants {} ;
-lin costa_rica_PN = variants {} ;
-lin costa_rican_A = variants {} ;
-lin costa_rican_N = variants {} ;
-lin costermonger_N = variants {} ;
-lin costing_N = variants {} ;
-lin costive_A = variants {} ;
-lin costliness_N = variants {} ;
-lin costly_A = variants {} ;
-lin costum_V2 = variants {} ;
-lin costume_N = variants {} ;
-lin costumier_N = variants {} ;
-lin cosy_A = variants {} ;
-lin cosy_N = variants {} ;
-lin cot_N = variants {} ;
-lin cote_N = variants {} ;
-lin cotenant_N = variants {} ;
-lin coterie_N = variants {} ;
-lin coterminous_A = variants {} ;
-lin cotilion_N = variants {} ;
-lin cotillion_N = variants {} ;
-lin cottage_N = variants {} ;
-lin cottar_N = variants {} ;
-lin cotter_N = variants {} ;
-lin cotton_N = variants {} ;
-lin cotton_V = variants {} ;
-lin cotton_cake_N = variants {} ;
-lin cotton_plant_N = variants {} ;
-lin cotton_wool_N = variants {} ;
-lin cottontail_N = variants {} ;
-lin cotyledon_N = variants {} ;
-lin couch_N = variants {} ;
-lin couch_V = variants {} ;
-lin couch_V2 = variants {} ;
-lin couch_grass_N = variants {} ;
-lin couchant_A = variants {} ;
-lin couchette_N = variants {} ;
-lin cougar_N = variants {} ;
-lin cough_N = variants {} ;
-lin cough_V = variants {} ;
-lin cough_V2 = variants {} ;
-lin coulter_N = variants {} ;
-lin council_N = variants {} ;
-lin council_board_N = variants {} ;
-lin council_chamber_N = variants {} ;
-lin councillor_N = variants {} ;
-lin counsel_N = variants {} ;
-lin counsel_V2 = variants {} ;
-lin counsellor_N = variants {} ;
-lin count_N = variants {} ;
-lin count_V = variants {} ;
-lin count_V2 = variants {} ;
-lin countable_A = variants {} ;
-lin countdown_N = variants {} ;
-lin countenance_N = variants {} ;
-lin countenance_V2 = variants {} ;
-lin counter_Adv = variants {} ;
-lin counter_N = variants {} ;
-lin counter_V = variants {} ;
-lin counter_V2 = variants {} ;
-lin counter_VS = variants {} ;
-lin counter_example_N = variants {} ;
-lin counter_revolution_N = variants {} ;
-lin counter_revolutionary_A = variants {} ;
-lin counter_revolutionary_N = variants {} ;
-lin counteract_V2 = variants {} ;
-lin counteraction_N = variants {} ;
-lin counterattack_N = variants {} ;
-lin counterattack_V = variants {} ;
-lin counterattack_V2 = variants {} ;
-lin counterattraction_N = variants {} ;
-lin counterbalance_N = variants {} ;
-lin counterbalance_V2 = variants {} ;
-lin counterblast_N = variants {} ;
-lin counterclaim_N = variants {} ;
-lin counterclockwise_Adv = variants {} ;
-lin counterespionage_N = variants {} ;
-lin counterfeit_A = variants {} ;
-lin counterfeit_N = variants {} ;
-lin counterfeit_V2 = variants {} ;
-lin counterfeiter_N = variants {} ;
-lin counterfoil_N = variants {} ;
-lin counterintelligence_N = variants {} ;
-lin counterirritant_N = variants {} ;
-lin countermand_V2 = variants {} ;
-lin countermine_N = variants {} ;
-lin countermine_V = variants {} ;
-lin countermine_V2 = variants {} ;
-lin counteroffer_N = variants {} ;
-lin counterpane_N = variants {} ;
-lin counterpart_N = variants {} ;
-lin counterplot_N = variants {} ;
-lin counterplot_V = variants {} ;
-lin counterplot_V2 = variants {} ;
-lin counterpoint_N = variants {} ;
-lin counterpoise_N = variants {} ;
-lin counterpoise_V2 = variants {} ;
-lin countersign_N = variants {} ;
-lin countersign_V2 = variants {} ;
-lin countersink_V2 = variants {} ;
-lin countersuing_V2 = variants {} ;
-lin countertenor_N = variants {} ;
-lin countervail_V = variants {} ;
-lin countervail_V2 = variants {} ;
-lin countess_N = variants {} ;
-lin counting_house_N = variants {} ;
-lin countless_A = variants {} ;
-lin countrified_A = variants {} ;
-lin country_N = variants {} ;
-lin country_house_N = variants {} ;
-lin country_seat_N = variants {} ;
-lin countryman_N = variants {} ;
-lin countryside_N = variants {} ;
-lin countrywoman_N = variants {} ;
-lin county_N = variants {} ;
-lin coup_N = variants {} ;
-lin coup_d'etat_N = variants {} ;
-lin coup_de_grace_N = variants {} ;
-lin coupe_N = variants {} ;
-lin couple_N = variants {} ;
-lin couple_V = variants {} ;
-lin couple_V2 = variants {} ;
-lin couplet_N = variants {} ;
-lin coupling_N = variants {} ;
-lin coupon_N = variants {} ;
-lin courage_N = variants {} ;
-lin courageous_A = variants {} ;
-lin courgette_N = variants {} ;
-lin courier_N = variants {} ;
-lin course_N = variants {} ;
-lin course_V = variants {} ;
-lin course_V2 = variants {} ;
-lin courser_N = variants {} ;
-lin coursing_N = variants {} ;
-lin court_N = variants {} ;
-lin court_V = variants {} ;
-lin court_V2 = variants {} ;
-lin court_card_N = variants {} ;
-lin court_martial_N = variants {} ;
-lin court_martial_V2 = variants {} ;
-lin courteous_A = variants {} ;
-lin courtesan_N = variants {} ;
-lin courtesy_N = variants {} ;
-lin courtier_N = variants {} ;
-lin courtliness_N = variants {} ;
-lin courtly_A = variants {} ;
-lin courtroom_N = variants {} ;
-lin courtship_N = variants {} ;
-lin courtyard_N = variants {} ;
-lin cousin_N = variants {} ;
-lin cousinly_A = variants {} ;
-lin cove_N = variants {} ;
-lin coven_N = variants {} ;
-lin covenant_N = variants {} ;
-lin covenant_V = variants {} ;
-lin covenant_V2 = variants {} ;
-lin coventry_PN = variants {} ;
-lin cover_N = variants {} ;
-lin cover_V2 = variants {} ;
-lin cover_VS = variants {} ;
-lin cover_up_N = variants {} ;
-lin coverage_N = variants {} ;
-lin covering_A = variants {} ;
-lin covering_N = variants {} ;
-lin coverlet_N = variants {} ;
-lin covert_A = variants {} ;
-lin covert_N = variants {} ;
-lin covet_V2 = variants {} ;
-lin covetous_A = variants {} ;
-lin covetousness_N = variants {} ;
-lin covey_N = variants {} ;
-lin cow_N = variants {} ;
-lin cow_V2 = variants {} ;
-lin coward_N = variants {} ;
-lin cowardice_N = variants {} ;
-lin cowardly_A = variants {} ;
-lin cowbell_N = variants {} ;
-lin cowboy_N = variants {} ;
-lin cowcatcher_N = variants {} ;
-lin cowdenbeath_PN = variants {} ;
-lin cower_V = variants {} ;
-lin cowes_PN = variants {} ;
-lin cowhand_N = variants {} ;
-lin cowherd_N = variants {} ;
-lin cowhide_N = variants {} ;
-lin cowhouse_N = variants {} ;
-lin cowl_N = variants {} ;
-lin cowling_N = variants {} ;
-lin cowman_N = variants {} ;
-lin cowpox_N = variants {} ;
-lin cowrie_N = variants {} ;
-lin cowshed_N = variants {} ;
-lin cowskin_N = variants {} ;
-lin cowslip_N = variants {} ;
-lin cox_N = variants {} ;
-lin cox_V = variants {} ;
-lin cox_V2 = variants {} ;
-lin coxcomb_N = variants {} ;
-lin coxswain_N = variants {} ;
-lin coy_A = variants {} ;
-lin coyness_N = variants {} ;
-lin coyote_N = variants {} ;
-lin coypu_N = variants {} ;
-lin cozen_V2 = variants {} ;
-lin cozy_A = variants {} ;
-lin cp_PN = variants {} ;
-lin cpl_PN = variants {} ;
-lin crab_N = variants {} ;
-lin crab_V = variants {} ;
-lin crab_V2 = variants {} ;
-lin crab_apple_N = variants {} ;
-lin crabbed_A = variants {} ;
-lin crack_N = variants {} ;
-lin crack_V = variants {} ;
-lin crack_V2 = variants {} ;
-lin crack_down_N = variants {} ;
-lin crack_up_N = variants {} ;
-lin cracker_N = variants {} ;
-lin crackers_A = variants {} ;
-lin crackle_N = variants {} ;
-lin crackle_V = variants {} ;
-lin crackle_china_N = variants {} ;
-lin crackleware_N = variants {} ;
-lin crackling_N = variants {} ;
-lin crackpot_N = variants {} ;
-lin cracksman_N = variants {} ;
-lin cradle_N = variants {} ;
-lin cradle_V2 = variants {} ;
-lin craft_N = variants {} ;
-lin craft_V2 = variants {} ;
-lin craftily_Adv = variants {} ;
-lin craftiness_N = variants {} ;
-lin craftsman_N = variants {} ;
-lin craftsmanship_N = variants {} ;
-lin crafty_A = variants {} ;
-lin crag_N = variants {} ;
-lin cragged_A = variants {} ;
-lin craggy_A = variants {} ;
-lin cragsman_N = variants {} ;
-lin crake_N = variants {} ;
-lin cram_V = variants {} ;
-lin cram_V2 = variants {} ;
-lin cram_full_A = variants {} ;
-lin cram_full_Adv = variants {} ;
-lin cramlington_PN = variants {} ;
-lin crammer_N = variants {} ;
-lin cramp_N = variants {} ;
-lin cramp_V2 = variants {} ;
-lin cramp_iron_N = variants {} ;
-lin cramped_A = variants {} ;
-lin crampon_N = variants {} ;
-lin cranberry_N = variants {} ;
-lin crane_N = variants {} ;
-lin crane_V = variants {} ;
-lin crane_V2 = variants {} ;
-lin crane_fly_N = variants {} ;
-lin cranial_A = variants {} ;
-lin cranium_N = variants {} ;
-lin crank_N = variants {} ;
-lin crank_V2 = variants {} ;
-lin crankshaft_N = variants {} ;
-lin cranky_A = variants {} ;
-lin crannied_A = variants {} ;
-lin cranny_N = variants {} ;
-lin crap_N = variants {} ;
-lin crap_V = variants {} ;
-lin crap_shooting_N = variants {} ;
-lin crape_N = variants {} ;
-lin craps_N = variants {} ;
-lin crash_Adv = variants {} ;
-lin crash_N = variants {} ;
-lin crash_V = variants {} ;
-lin crash_V2 = variants {} ;
-lin crash_dive_N = variants {} ;
-lin crash_dive_V = variants {} ;
-lin crash_helmet_N = variants {} ;
-lin crash_land_V = variants {} ;
-lin crash_land_V2 = variants {} ;
-lin crash_landing_N = variants {} ;
-lin crass_A = variants {} ;
-lin crate_N = variants {} ;
-lin crate_V2 = variants {} ;
-lin crater_N = variants {} ;
-lin crater_V = variants {} ;
-lin cravat_N = variants {} ;
-lin crave_V = variants {} ;
-lin crave_V2 = variants {} ;
-lin craven_A = variants {} ;
-lin craven_N = variants {} ;
-lin craving_N = variants {} ;
-lin crawfish_N = variants {} ;
-lin crawl_N = variants {} ;
-lin crawl_V = variants {} ;
-lin crawler_N = variants {} ;
-lin crawley_PN = variants {} ;
-lin crayfish_N = variants {} ;
-lin crayon_N = variants {} ;
-lin crayon_V2 = variants {} ;
-lin craze_N = variants {} ;
-lin crazed_A = variants {} ;
-lin crazily_Adv = variants {} ;
-lin craziness_N = variants {} ;
-lin crazy_A = variants {} ;
-lin creak_N = variants {} ;
-lin creak_V = variants {} ;
-lin creakily_Adv = variants {} ;
-lin creaky_A = variants {} ;
-lin cream_N =  D.creme_1_N ;
-
-lin cream_V2 = variants {} ;
-lin creamery_N = variants {} ;
-lin creamy_A = variants {} ;
-lin crease_N = variants {} ;
-lin crease_V = variants {} ;
-lin crease_V2 = variants {} ;
-lin create_V = variants {} ;
-lin create_V2 = variants {} ;
-lin create_VV = variants {} ;
-lin creation_N = variants {} ;
-lin creative_A = variants {} ;
-lin creativeness_N = variants {} ;
-lin creator_N = variants {} ;
-lin creature_N = variants {} ;
-lin creche_N = variants {} ;
-lin credence_N = variants {} ;
-lin credibility_N = variants {} ;
-lin credible_A = variants {} ;
-lin credit_N = variants {} ;
-lin credit_V2 = variants {} ;
-lin credit_side_N = variants {} ;
-lin credit_worthiness_N = variants {} ;
-lin credit_worthy_A = variants {} ;
-lin creditable_A = variants {} ;
-lin creditor_N = variants {} ;
-lin credo_N = variants {} ;
-lin credulity_N = variants {} ;
-lin credulous_A = variants {} ;
-lin creed_N = variants {} ;
-lin creek_N = variants {} ;
-lin creel_N = variants {} ;
-lin creep_N = variants {} ;
-lin creep_V = variants {} ;
-lin creeper_N = variants {} ;
-lin creepy_A = variants {} ;
-lin cremate_V2 = variants {} ;
-lin cremation_N = variants {} ;
-lin crematorium_N = variants {} ;
-lin crematory_N = variants {} ;
-lin creme_de_menthe_N = variants {} ;
-lin crenellated_A = variants {} ;
-lin creole_A = variants {} ;
-lin creole_N = variants {} ;
-lin creosote_N = variants {} ;
-lin crepe_1_N = variants {} ;
-lin crepe_2_N = variants {} ;
-lin crepitate_V = variants {} ;
-lin crepitation_N = variants {} ;
-lin crepuscular_A = variants {} ;
-lin cres_PN = variants {} ;
-lin crescendo_N = variants {} ;
-lin crescent_N = variants {} ;
-lin cress_N = variants {} ;
-lin crest_N = variants {} ;
-lin crest_V = variants {} ;
-lin crest_V2 = variants {} ;
-lin crested_A = variants {} ;
-lin crestfallen_A = variants {} ;
-lin creswell_PN = variants {} ;
-lin cretaceous_A = variants {} ;
-lin cretin_N = variants {} ;
-lin cretinous_A = variants {} ;
-lin cretonne_N = variants {} ;
-lin crevasse_N = variants {} ;
-lin crevice_N = variants {} ;
-lin crew_N = variants {} ;
-lin crew_V = variants {} ;
-lin crew_cut_N = variants {} ;
-lin crew_neck_N = variants {} ;
-lin crewe_PN = variants {} ;
-lin crib_N = variants {} ;
-lin crib_V = variants {} ;
-lin crib_V2 = variants {} ;
-lin cribbage_N = variants {} ;
-lin cribbage_board_N = variants {} ;
-lin crick_N = variants {} ;
-lin crick_V2 = variants {} ;
-lin cricket_N = variants {} ;
-lin cricketer_N = variants {} ;
-lin crieff_PN = variants {} ;
-lin crier_N = variants {} ;
-lin crime_N = variants {} ;
-lin crime_V2 = variants {} ;
-lin criminal_A = variants {} ;
-lin criminal_N = variants {} ;
-lin criminalize_V2 = variants {} ;
-lin criminology_N = variants {} ;
-lin crimp_V2 = variants {} ;
-lin crimson_A = variants {} ;
-lin crimson_N = variants {} ;
-lin crimson_V = variants {} ;
-lin crimson_V2 = variants {} ;
-lin cringe_V = variants {} ;
-lin crinkle_N = variants {} ;
-lin crinkle_V = variants {} ;
-lin crinkle_V2 = variants {} ;
-lin crinkly_A = variants {} ;
-lin crinoline_N = variants {} ;
-lin cripple_N = variants {} ;
-lin cripple_V2 = variants {} ;
-lin crisis_N = variants {} ;
-lin crisp_A = variants {} ;
-lin crisp_N = variants {} ;
-lin crisp_V = variants {} ;
-lin crisp_V2 = variants {} ;
-lin crispness_N = variants {} ;
-lin criss_cross_V2 = variants {} ;
-lin crisscross_A = variants {} ;
-lin crisscross_Adv = variants {} ;
-lin crisscross_V = variants {} ;
-lin crisscross_V2 = variants {} ;
-lin criterion_N = variants {} ;
-lin critic_N = variants {} ;
-lin critical_A = variants {} ;
-lin criticism_N = variants {} ;
-lin criticize_V = variants {} ;
-lin criticize_V2 = variants {} ;
-lin critique_N = variants {} ;
-lin croak_N = variants {} ;
-lin croak_V = variants {} ;
-lin croak_V2 = variants {} ;
-lin crochet_N = variants {} ;
-lin crochet_V = variants {} ;
-lin crochet_V2 = variants {} ;
-lin crochet_hook_N = variants {} ;
-lin crock_N = variants {} ;
-lin crock_V = variants {} ;
-lin crock_V2 = variants {} ;
-lin crockery_N = variants {} ;
-lin crocodile_N = variants {} ;
-lin crocus_N = variants {} ;
-lin croesus_PN = variants {} ;
-lin croft_N = variants {} ;
-lin crofter_N = variants {} ;
-lin cromer_PN = variants {} ;
-lin cromlech_N = variants {} ;
-lin crone_N = variants {} ;
-lin crony_N = variants {} ;
-lin crook_N = variants {} ;
-lin crook_PN = variants {} ;
-lin crook_V = variants {} ;
-lin crook_V2 = variants {} ;
-lin crook_back_A = variants {} ;
-lin crook_backed_A = variants {} ;
-lin crooked_A = variants {} ;
-lin crookedness_N = variants {} ;
-lin croon_V = variants {} ;
-lin croon_V2 = variants {} ;
-lin crooner_N = variants {} ;
-lin crop_N =  D.culture_1_N ;
-
-lin crop_V = variants {} ;
-lin crop_V2 = variants {} ;
-lin crop_dusting_N = variants {} ;
-lin cropper_N = variants {} ;
-lin croquet_N = variants {} ;
-lin croquette_N = variants {} ;
-lin crore_N = variants {} ;
-lin crosby_PN = variants {} ;
-lin crosier_N = variants {} ;
-lin cross_A = variants {} ;
-
-lin cross_N = variants {} ;
-
-lin cross_V = variants {} ;
-lin cross_V2 = variants {} ;
-lin cross_bench_N = variants {} ;
-lin cross_bencher_N = variants {} ;
-lin cross_division_N = variants {} ;
-lin cross_examination_N = variants {} ;
-lin cross_examine_V2 = variants {} ;
-lin cross_examiner_N = variants {} ;
-lin cross_fertilization_N = variants {} ;
-lin cross_fertilize_V2 = variants {} ;
-lin cross_grained_A = variants {} ;
-lin cross_heading_N = variants {} ;
-lin cross_index_N = variants {} ;
-lin cross_index_V2 = variants {} ;
-lin cross_legged_Adv = variants {} ;
-lin cross_question_V2 = variants {} ;
-lin cross_reference_N = variants {} ;
-lin cross_section_N = variants {} ;
-lin cross_stitch_N = variants {} ;
-lin crossbar_N = variants {} ;
-lin crossbeam_N = variants {} ;
-lin crossbow_N = variants {} ;
-lin crossbred_A = variants {} ;
-lin crossbreed_N = variants {} ;
-lin crossbreed_V2 = variants {} ;
-lin crosscheck_N = variants {} ;
-lin crosscheck_V = variants {} ;
-lin crosscheck_V2 = variants {} ;
-lin crosscountry_A = variants {} ;
-lin crosscountry_Adv = variants {} ;
-lin crosscurrent_N = variants {} ;
-lin crosscut_A = variants {} ;
-lin crosscut_N = variants {} ;
-lin crosse_N = variants {} ;
-lin crosseyed_A = variants {} ;
-lin crossfire_N = variants {} ;
-lin crossing_N = variants {} ;
-lin crossness_N = variants {} ;
-lin crosspatch_N = variants {} ;
-lin crosspiece_N = variants {} ;
-lin crossroad_N = variants {} ;
-lin crosstalk_N = variants {} ;
-lin crosswalk_N = variants {} ;
-lin crosswind_N = variants {} ;
-lin crosswise_Adv = variants {} ;
-lin crossword_N = variants {} ;
-lin crotch_N = variants {} ;
-lin crotchet_N = variants {} ;
-lin crotchety_A = variants {} ;
-lin crouch_N = variants {} ;
-lin crouch_V = variants {} ;
-lin crouch_V2 = variants {} ;
-lin croup_N = variants {} ;
-lin croupier_N = variants {} ;
-lin crow's_nest_N = variants {} ;
-lin crow_N = variants {} ;
-lin crow_V = variants {} ;
-lin crow_VS = variants {} ;
-lin crowbar_N = variants {} ;
-lin crowborough_PN = variants {} ;
-lin crowd_N = variants {} ;
-lin crowd_V = variants {} ;
-lin crowd_V2 = variants {} ;
-lin crowded_A = variants {} ;
-lin crown_N = variants {} ;
-lin crown_V2 = variants {} ;
-lin crown_land_N = variants {} ;
-lin crowning_A = variants {} ;
-lin crowthorne_PN = variants {} ;
-lin croydon_PN = variants {} ;
-lin crozier_N = variants {} ;
-lin crucial_A = variants {} ;
-lin crucible_N = variants {} ;
-lin crucifix_N = variants {} ;
-lin crucifixion_N = variants {} ;
-lin cruciform_A = variants {} ;
-lin crucify_V2 = variants {} ;
-lin crude_A = D.brut_1_A ;
-
-lin crudeness_N = variants {} ;
-lin crudity_N = variants {} ;
-lin cruel_A = variants {} ;
-lin cruelty_N = variants {} ;
-lin cruet_N = variants {} ;
-lin cruet_stand_N = variants {} ;
-lin cruise_N = variants {} ;
-lin cruise_V = variants {} ;
-lin cruiser_N = variants {} ;
-lin crumb_N = variants {} ;
-lin crumble_V = variants {} ;
-lin crumble_V2 = variants {} ;
-lin crumbly_A = variants {} ;
-lin crumpet_N = variants {} ;
-lin crumple_V = variants {} ;
-lin crumple_V2 = variants {} ;
-lin crunch_N = variants {} ;
-lin crunch_V = variants {} ;
-lin crunch_V2 = variants {} ;
-lin crupper_N = variants {} ;
-lin crusade_N = variants {} ;
-lin crusade_V = variants {} ;
-lin crusader_N = variants {} ;
-lin cruse_N = variants {} ;
-lin crush_N = variants {} ;
-lin crush_V = variants {} ;
-lin crush_V2 = variants {} ;
-lin crushing_A = variants {} ;
-lin crust_N = variants {} ;
-lin crust_V = variants {} ;
-lin crust_V2 = variants {} ;
-lin crustacean_N = variants {} ;
-lin crusted_A = variants {} ;
-lin crusty_A = variants {} ;
-lin crutch_N = variants {} ;
-lin crux_N = variants {} ;
-lin cruzeiro_N = variants {} ;
-lin cry_N = variants {} ;
-lin cry_V = variants {} ;
-lin cry_V2 = variants {} ;
-lin crybaby_N = variants {} ;
-lin crying_A = variants {} ;
-lin crypt_N = variants {} ;
-lin cryptic_A = variants {} ;
-lin cryptically_Adv = variants {} ;
-lin cryptogram_N = variants {} ;
-lin crystal_N = variants {} ;
-lin crystal_gazing_N = variants {} ;
-lin crystalline_A = variants {} ;
-lin crystallization_N = variants {} ;
-lin crystallize_V = variants {} ;
-lin crystallize_V2 = variants {} ;
-lin crystallography_N = variants {} ;
-lin cub_N = variants {} ;
-lin cuba_PN = variants {} ;
-lin cuban_A = variants {} ;
-lin cuban_N = variants {} ;
-lin cubbyhole_N = variants {} ;
-lin cube_N = variants {} ;
-lin cube_V2 = variants {} ;
-lin cubic_A = variants {} ;
-lin cubical_A = variants {} ;
-lin cubicle_N = variants {} ;
-lin cubism_N = variants {} ;
-lin cubist_N = variants {} ;
-lin cubit_N = variants {} ;
-lin cuckold_N = variants {} ;
-lin cuckold_V2 = variants {} ;
-lin cuckoo_N = variants {} ;
-lin cuckoo_clock_N = variants {} ;
-lin cucumber_N = variants {} ;
-lin cud_N = variants {} ;
-lin cuddle_N = variants {} ;
-lin cuddle_V = variants {} ;
-lin cuddle_V2 = variants {} ;
-lin cuddlesome_A = variants {} ;
-lin cuddly_A = variants {} ;
-lin cudgel_N = variants {} ;
-lin cudgel_V2 = variants {} ;
-lin cudworth_PN = variants {} ;
-lin cue_N = variants {} ;
-lin cuff_N = variants {} ;
-lin cuff_V2 = variants {} ;
-lin cuffley_PN = variants {} ;
-lin cuirass_N = variants {} ;
-lin cuirassier_N = variants {} ;
-lin cuisine_N = variants {} ;
-lin cul_de_sac_N = variants {} ;
-lin culcheth_PN = variants {} ;
-lin culinary_A = variants {} ;
-lin cull_N = variants {} ;
-lin cull_V2 = variants {} ;
-lin cullender_N = variants {} ;
-lin culminate_V = variants {} ;
-lin culminate_V2 = variants {} ;
-lin culmination_N = variants {} ;
-lin culpability_N = variants {} ;
-lin culpable_A = variants {} ;
-lin culprit_N = variants {} ;
-lin cult_N = variants {} ;
-lin cultivable_A = variants {} ;
-lin cultivate_V2 = variants {} ;
-lin cultivated_A = variants {} ;
-lin cultivation_N = variants {} ;
-lin cultivator_N = variants {} ;
-lin cultural_A = variants {} ;
-lin culture_N = variants {} ;
-lin cultured_A = variants {} ;
-lin culvert_N = variants {} ;
-lin cumber_V2 = variants {} ;
-lin cumberland_PN = variants {} ;
-lin cumbernauld_PN = variants {} ;
-lin cumbersome_A = variants {} ;
-lin cumbria_PN = variants {} ;
-lin cumbrous_A = variants {} ;
-lin cummerbund_N = variants {} ;
-lin cumnock_PN = variants {} ;
-lin cumulative_A = variants {} ;
-lin cumulus_N = variants {} ;
-lin cuneiform_A = variants {} ;
-lin cunning_A = variants {} ;
-lin cunning_N = variants {} ;
-lin cunt_N = variants {} ;
-lin cup_N =  D.gobelet_1_N ;
-
-lin cup_V2 = variants {} ;
-lin cup_bearer_N = variants {} ;
-lin cup_final_N = variants {} ;
-lin cup_tie_N = variants {} ;
-lin cupar_PN = variants {} ;
-lin cupboard_N = variants {} ;
-lin cupboard_love_N = variants {} ;
-lin cupful_N = variants {} ;
-lin cupid_PN = variants {} ;
-lin cupidity_N = variants {} ;
-lin cupola_N = variants {} ;
-lin cuppa_N = variants {} ;
-lin cupping_N = variants {} ;
-lin cupric_A = variants {} ;
-lin cupro_nickel_N = variants {} ;
-lin cur_N = variants {} ;
-lin curability_N = variants {} ;
-lin curable_A = variants {} ;
-lin curacao_N = variants {} ;
-lin curacoa_N = variants {} ;
-lin curacy_N = variants {} ;
-lin curate_N = variants {} ;
-lin curative_A = variants {} ;
-lin curator_N = variants {} ;
-lin curb_N = variants {} ;
-lin curb_V2 = variants {} ;
-lin curd_N = variants {} ;
-lin curdle_V = variants {} ;
-lin curdle_V2 = variants {} ;
-lin cure_1_N = variants {} ;
-lin cure_2_N = variants {} ;
-lin cure_V = variants {} ;
-lin cure_V2 = variants {} ;
-lin cure_all_N = variants {} ;
-lin curfew_N = variants {} ;
-lin curio_N = variants {} ;
-lin curiosity_N = variants {} ;
-lin curious_A = variants {} ;
-lin curitiba_PN = variants {} ;
-lin curl_N = variants {} ;
-lin curl_V = variants {} ;
-lin curl_V2 = variants {} ;
-lin curler_N = variants {} ;
-lin curlew_N = variants {} ;
-lin curling_N = variants {} ;
-lin curly_A = variants {} ;
-lin curmudgeon_N = variants {} ;
-lin currant_N = variants {} ;
-lin currency_N = variants {} ;
-lin current_A = variants {} ;
-lin current_N = variants {} ;
-lin curriculum_N = variants {} ;
-lin curriculum_vitae_N = variants {} ;
-lin currie_PN = variants {} ;
-lin currish_A = variants {} ;
-lin curry_N = variants {} ;
-lin curry_V2 = variants {} ;
-lin curry_powder_N = variants {} ;
-lin curse_N = variants {} ;
-lin curse_V = variants {} ;
-lin curse_V2 = variants {} ;
-lin cursed_A = variants {} ;
-lin cursive_A = variants {} ;
-lin cursory_A = variants {} ;
-lin curst_A = variants {} ;
-lin curt_A = variants {} ;
-lin curtail_V2 = variants {} ;
-lin curtailment_N = variants {} ;
-lin curtain_N = variants {} ;
-lin curtain_V2 = variants {} ;
-lin curtain_call_N = variants {} ;
-lin curtain_lecture_N = variants {} ;
-lin curtain_raiser_N = variants {} ;
-lin curtness_N = variants {} ;
-lin curtsey_N = variants {} ;
-lin curtsey_V = variants {} ;
-lin curtsy_N = variants {} ;
-lin curtsy_V = variants {} ;
-lin curvature_N = variants {} ;
-lin curve_N = variants {} ;
-lin curve_V = variants {} ;
-lin curve_V2 = variants {} ;
-lin cushion_N = variants {} ;
-lin cushion_V2 = variants {} ;
-lin cushy_A = variants {} ;
-lin cusp_N = variants {} ;
-lin cuspidor_N = variants {} ;
-lin cuss_N = variants {} ;
-lin cussed_A = variants {} ;
-lin cussedness_N = variants {} ;
-lin custard_N = variants {} ;
-lin custodial_A = variants {} ;
-lin custodian_N = variants {} ;
-lin custody_N = variants {} ;
-lin custom_N = variants {} ;
-lin custom_built_A = variants {} ;
-lin custom_made_A = variants {} ;
-lin customary_A = D.usuel_2_A ;
-
-lin customer_N = variants {} ;
-lin customize_V2 = variants {} ;
-lin cut_N = variants {} ;
-lin cut_V = variants {} ;
-lin cut_V2 = variants {} ;
-lin cut_VS = variants {} ;
-lin cut_out_N = variants {} ;
-lin cut_price_A = variants {} ;
-lin cut_rate_A = variants {} ;
-lin cut_throat_A = variants {} ;
-lin cut_throat_N = variants {} ;
-lin cutback_N = variants {} ;
-lin cute_A = variants {} ;
-lin cuteness_N = variants {} ;
-lin cuticle_N = variants {} ;
-lin cutlass_N = variants {} ;
-lin cutler_N = variants {} ;
-lin cutlery_N = variants {} ;
-lin cutlet_N = variants {} ;
-lin cutpurse_N = variants {} ;
-lin cutter_N = variants {} ;
-lin cutting_A = variants {} ;
-lin cutting_N =  D.coupe_1_N ;
-
-lin cutting_room_N = variants {} ;
-lin cuttlefish_N = variants {} ;
-lin cutworm_N = variants {} ;
-lin cwmbran_PN = variants {} ;
-lin cwt_N = variants {} ;
-lin cyanide_N = variants {} ;
-lin cybernetic_A = variants {} ;
-lin cybernetics_N = variants {} ;
-lin cyclamen_N = variants {} ;
-lin cycle_N = variants {} ;
-lin cycle_V = variants {} ;
-lin cyclic_A = D.cyclique_1_A ;
-
-lin cyclical_A = variants {} ;
-lin cyclist_N = variants {} ;
-lin cyclone_N = variants {} ;
-lin cyclonic_A = variants {} ;
-lin cyclopaedia_N = variants {} ;
-lin cyclopean_A = variants {} ;
-lin cyclostyle_N = variants {} ;
-lin cyclostyle_V2 = variants {} ;
-lin cyclotron_N = variants {} ;
-lin cyder_N = variants {} ;
-lin cygnet_N = variants {} ;
-lin cylinder_N = variants {} ;
-lin cylindrical_A = variants {} ;
-lin cymbal_N = variants {} ;
-lin cynic_N = variants {} ;
-lin cynical_A = variants {} ;
-lin cynicism_N = variants {} ;
-lin cynosure_N = variants {} ;
-lin cynthia_PN = variants {} ;
-lin cypher_N = variants {} ;
-lin cypher_V = variants {} ;
-lin cypher_V2 = variants {} ;
-lin cypress_N = variants {} ;
-lin cyprian_A = variants {} ;
-lin cypriot_A = variants {} ;
-lin cypriot_N = variants {} ;
-lin cyprus_PN = variants {} ;
-lin cyril_PN = variants {} ;
-lin cyrillic_A = variants {} ;
-lin cyst_N = variants {} ;
-lin czar_N = variants {} ;
-lin czarina_N = variants {} ;
-lin czech_A = variants {} ;
-lin czech_N = variants {} ;
-lin czechoslovak_A = variants {} ;
-lin czechoslovak_N = variants {} ;
-lin czechoslovakia_PN = variants {} ;
-lin czechoslovakian_A = variants {} ;
-lin czechoslovakian_N = variants {} ;
-lin d_day_PN = variants {} ;
-lin dab_N = variants {} ;
-lin dab_V = variants {} ;
-lin dab_V2 = variants {} ;
-lin dabble_V = variants {} ;
-lin dabble_V2 = variants {} ;
-lin dabbler_N = variants {} ;
-lin dacca_PN = variants {} ;
-lin dace_N = variants {} ;
-lin dacha_N = variants {} ;
-lin dachshund_N = variants {} ;
-lin dacoit_N = variants {} ;
-lin dacoity_N = variants {} ;
-lin dactyl_N = variants {} ;
-lin dactylic_A = variants {} ;
-lin dad_N = variants {} ;
-lin daddy_N = variants {} ;
-lin daddy_longlegs_N = variants {} ;
-lin dado_N = variants {} ;
-lin daemon_N = variants {} ;
-lin daffodil_N = variants {} ;
-lin daft_A = variants {} ;
-lin dagger_N = variants {} ;
-lin dago_N = variants {} ;
-lin daguerreotype_N = variants {} ;
-lin dahlia_N = variants {} ;
-lin dail_eireann_N = variants {} ;
-lin daily_A = D.quotidien_2_A ;
-
-lin daily_Adv = variants {} ;
-lin daily_N = variants {} ;
-lin daintily_Adv = variants {} ;
-lin daintiness_N = variants {} ;
-lin dainty_A = variants {} ;
-lin dainty_N = variants {} ;
-lin dairy_N = variants {} ;
-lin dairy_farm_N = variants {} ;
-lin dairy_farming_N = variants {} ;
-lin dairying_N = variants {} ;
-lin dairymaid_N = variants {} ;
-lin dairyman_N = variants {} ;
-lin dais_N = variants {} ;
-lin daisy_N = variants {} ;
-lin daisy_PN = variants {} ;
-lin dakar_PN = variants {} ;
-lin dakota_PN = variants {} ;
-lin dale_N = variants {} ;
-lin dalesman_N = variants {} ;
-lin dalkeith_PN = variants {} ;
-lin dallas_PN = variants {} ;
-lin dalliance_N = variants {} ;
-lin dally_V = variants {} ;
-lin dalmatian_N = variants {} ;
-lin dalry_PN = variants {} ;
-lin dalton_PN = variants {} ;
-lin dam_N = variants {} ;
-lin dam_V2 = variants {} ;
-lin damage_N =  D.dommage_1_N ;
-
-lin damage_V2 = variants {} ;
-lin damascene_A = variants {} ;
-lin damascene_V2 = variants {} ;
-lin damascus_PN = variants {} ;
-lin damask_N = variants {} ;
-lin dame_N = variants {} ;
-lin damn_A = variants {} ;
-lin damn_Adv = variants {} ;
-lin damn_N = variants {} ;
-lin damn_V2 = variants {} ;
-lin damnable_A = variants {} ;
-lin damnation_N = variants {} ;
-lin damned_A = variants {} ;
-lin damned_Adv = variants {} ;
-lin damocles_PN = variants {} ;
-lin damp_A = variants {} ;
-lin damp_N = variants {} ;
-lin damp_V = variants {} ;
-lin damp_V2 = variants {} ;
-lin dampen_V = variants {} ;
-lin dampen_V2 = variants {} ;
-lin damper_N = variants {} ;
-lin dampish_A = variants {} ;
-lin dampness_N = variants {} ;
-lin damsel_N = variants {} ;
-lin damson_N = variants {} ;
-lin dan_PN = variants {} ;
-lin dance_N = variants {} ;
-lin dance_V = variants {} ;
-lin dance_V2 = variants {} ;
-lin dance_band_N = variants {} ;
-lin dance_hall_N = variants {} ;
-lin dance_orchestra_N = variants {} ;
-lin dancer_N = variants {} ;
-lin dancing_A = variants {} ;
-lin dancing_N = variants {} ;
-lin dandelion_N = variants {} ;
-lin dander_N = variants {} ;
-lin dandified_A = variants {} ;
-lin dandle_V2 = variants {} ;
-lin dandruff_N = variants {} ;
-lin dandy_A = variants {} ;
-lin dandy_N = variants {} ;
-lin dane_N = variants {} ;
-lin danger_N = variants {} ;
-lin dangerous_A = variants {} ;
-lin dangle_V = variants {} ;
-lin dangle_V2 = variants {} ;
-lin daniel_N = variants {} ;
-lin daniel_PN = variants {} ;
-lin danish_A = variants {} ;
-lin danish_N = variants {} ;
-lin dank_A = variants {} ;
-lin danny_PN = variants {} ;
-lin danse_macabre_N = variants {} ;
-lin daphne_N = variants {} ;
-lin daphne_PN = variants {} ;
-lin dapper_A = variants {} ;
-lin dapple_V2 = variants {} ;
-lin dapple_grey_A = variants {} ;
-lin dapple_grey_N = variants {} ;
-lin darby_PN = variants {} ;
-lin dare_N = variants {} ;
-lin dare_V = variants {} ;
-lin dare_V2 = variants {} ;
-lin dare_VV = variants {} ;
-lin daredevil_N = variants {} ;
-lin darenth_PN = variants {} ;
-lin darfield_PN = variants {} ;
-lin daring_A = variants {} ;
-lin daring_N = variants {} ;
-lin dark_A = D.obscur_1_A ;
-
-lin dark_N = variants {} ;
-lin darken_V = variants {} ;
-lin darken_V2 = variants {} ;
-lin darkey_N = variants {} ;
-lin darkie_N = variants {} ;
-lin darkness_N = variants {} ;
-lin darkroom_N = variants {} ;
-lin darky_N = variants {} ;
-lin darling_N = variants {} ;
-lin darlington_PN = variants {} ;
-lin darmstadt_PN = variants {} ;
-lin darn_N = variants {} ;
-lin darn_V = variants {} ;
-lin darn_V2 = variants {} ;
-lin darning_N = variants {} ;
-lin darning_needle_N = variants {} ;
-lin dart_N = variants {} ;
-lin dart_V = variants {} ;
-lin dart_V2 = variants {} ;
-lin dartford_PN = variants {} ;
-lin dartmouth_PN = variants {} ;
-lin darwen_PN = variants {} ;
-lin dash_N = variants {} ;
-lin dash_V = variants {} ;
-lin dash_V2 = variants {} ;
-lin dashboard_N = variants {} ;
-lin dashing_A = variants {} ;
-lin dastard_N = variants {} ;
-lin dastardly_A = variants {} ;
-lin data_N = variants {} ;
-lin datable_A = variants {} ;
-lin date_N = variants {} ;
-lin date_V = variants {} ;
-lin date_V2 = variants {} ;
-lin dated_A = variants {} ;
-lin dateless_A = variants {} ;
-lin dateline_N = variants {} ;
-lin dative_A = variants {} ;
-lin dative_N = variants {} ;
-lin datum_N = variants {} ;
-lin daub_N = variants {} ;
-lin daub_V = variants {} ;
-lin daub_V2 = variants {} ;
-lin dauber_N = variants {} ;
-lin daughter_N = variants {} ;
-lin daughter_in_law_N = variants {} ;
-lin daughterly_A = variants {} ;
-lin daunt_V2 = variants {} ;
-lin dauntless_A = variants {} ;
-lin dauphin_N = variants {} ;
-lin dave_PN = variants {} ;
-lin davenport_N = variants {} ;
-lin daventry_PN = variants {} ;
-lin davey_PN = variants {} ;
-lin david_PN = variants {} ;
-lin davit_N = variants {} ;
-lin daw_N = variants {} ;
-lin dawdle_V = variants {} ;
-lin dawdle_V2 = variants {} ;
-lin dawdler_N = variants {} ;
-lin dawley_PN = variants {} ;
-lin dawlish_PN = variants {} ;
-lin dawn_N = variants {} ;
-lin dawn_PN = variants {} ;
-lin dawn_V = variants {} ;
-lin day_N =  D.jour_1_N ;
-
-lin day_boarder_N = variants {} ;
-lin day_labourer_N = variants {} ;
-lin day_return_N = variants {} ;
-lin day_school_N = variants {} ;
-lin daybook_N = variants {} ;
-lin dayboy_N = variants {} ;
-lin daybreak_N = variants {} ;
-lin daydream_N = variants {} ;
-lin daydream_V = variants {} ;
-lin daygirl_N = variants {} ;
-lin daylight_N = variants {} ;
-lin daylight_saving_A = variants {} ;
-lin daylight_saving_N = variants {} ;
-lin daylong_A = variants {} ;
-lin daylong_Adv = variants {} ;
-lin dayspring_N = variants {} ;
-lin daytime_N = variants {} ;
-lin dayton_PN = variants {} ;
-lin daze_N = variants {} ;
-lin daze_V2 = variants {} ;
-lin dazedly_Adv = variants {} ;
-lin dazzle_N = variants {} ;
-lin dazzle_V2 = variants {} ;
-lin ddt_N = variants {} ;
-lin de_emphasize_V2 = variants {} ;
-lin de_escalate_V2 = variants {} ;
-lin de_escalation_N = variants {} ;
-lin de_facto_A = variants {} ;
-lin de_facto_Adv = variants {} ;
-lin de_ice_V2 = variants {} ;
-lin de_jure_A = variants {} ;
-lin de_jure_Adv = variants {} ;
-lin de_luxe_A = variants {} ;
-lin de_rigeur_A = variants {} ;
-lin de_trop_A = variants {} ;
-lin deacon_N = variants {} ;
-lin deaconess_N = variants {} ;
-lin deactivate_V2 = variants {} ;
-lin dead_A = variants {} ;
-lin dead_Adv = variants {} ;
-lin deaden_V2 = variants {} ;
-lin deadline_N = variants {} ;
-lin deadlock_N = variants {} ;
-lin deadlock_V = variants {} ;
-lin deadlocked_A = variants {} ;
-lin deadly_A = variants {} ;
-lin deadpan_A = variants {} ;
-lin deaf_A = variants {} ;
-lin deaf_aid_N = variants {} ;
-lin deaf_mute_N = variants {} ;
-lin deafen_V2 = variants {} ;
-lin deafness_N = variants {} ;
-lin deal_Adv = variants {} ;
-lin deal_N = variants {} ;
-lin deal_PN = variants {} ;
-lin deal_V = variants {} ;
-lin deal_V2 = variants {} ;
-lin dealer_N = variants {} ;
-lin dealing_N = variants {} ;
-lin dean_N = variants {} ;
-lin dean_PN = variants {} ;
-lin deanery_N = variants {} ;
-lin dear_A = variants {} ;
-lin dear_Adv = variants {} ;
-lin dear_N = variants {} ;
-lin dearest_N = variants {} ;
-lin dearie_N = variants {} ;
-lin dearness_N = variants {} ;
-lin dearth_N = variants {} ;
-lin deary_N = variants {} ;
-lin death_N = variants {} ;
-lin death_mask_N = variants {} ;
-lin death_rate_N = variants {} ;
-lin death_roll_N = variants {} ;
-lin death_warrant_N = variants {} ;
-lin deathbed_N = variants {} ;
-lin deathblow_N = variants {} ;
-lin deathless_A = variants {} ;
-lin deathlike_A = variants {} ;
-lin deathly_A = variants {} ;
-lin deathly_Adv = variants {} ;
-lin deathtrap_N = variants {} ;
-lin deb_N = variants {} ;
-lin debacle_N = variants {} ;
-lin debag_V2 = variants {} ;
-lin debar_V2 = variants {} ;
-lin debark_V = variants {} ;
-lin debark_V2 = variants {} ;
-lin debarkation_N = variants {} ;
-lin debase_V2 = variants {} ;
-lin debasement_N = variants {} ;
-lin debatable_A = variants {} ;
-lin debate_N = variants {} ;
-lin debate_V = variants {} ;
-lin debate_V2 = variants {} ;
-lin debater_N = variants {} ;
-lin debauch_N = variants {} ;
-lin debauch_V2 = variants {} ;
-lin debauchee_N = variants {} ;
-lin debauchery_N = variants {} ;
-lin debbie_PN = variants {} ;
-lin debby_PN = variants {} ;
-lin debenture_N = variants {} ;
-lin debilitate_V2 = variants {} ;
-lin debility_N = variants {} ;
-lin debit_N = variants {} ;
-lin debit_V2 = variants {} ;
-lin debit_side_N = variants {} ;
-lin debonair_A = variants {} ;
-lin deborah_PN = variants {} ;
-lin debouch_V = variants {} ;
-lin debouch_V2 = variants {} ;
-lin debrief_V2 = variants {} ;
-lin debris_1_N = variants {} ;
-lin debris_2_N = variants {} ;
-lin debt_N = variants {} ;
-lin debtor_N = variants {} ;
-lin debug_V2 = variants {} ;
-lin debunk_V2 = variants {} ;
-lin debut_1_N = variants {} ;
-lin debut_2_N = variants {} ;
-lin debut_V2 = variants {} ;
-lin debutante_1_N = variants {} ;
-lin debutante_2_N = variants {} ;
-lin dec_PN = variants {} ;
-lin decade_N = variants {} ;
-lin decadence_N = variants {} ;
-lin decadent_A = variants {} ;
-lin decadent_N = variants {} ;
-lin decalogue_N = variants {} ;
-lin decamp_V = variants {} ;
-lin decant_V2 = variants {} ;
-lin decanter_N = variants {} ;
-lin decapitate_V2 = variants {} ;
-lin decapitation_N = variants {} ;
-lin decarbonize_V2 = variants {} ;
-lin decasyllabic_A = variants {} ;
-lin decasyllable_N = variants {} ;
-lin decay_N = variants {} ;
-lin decay_V = variants {} ;
-lin decease_N = variants {} ;
-lin decease_V = variants {} ;
-lin deceit_N = variants {} ;
-lin deceitful_A = variants {} ;
-lin deceitfulness_N = variants {} ;
-lin deceive_V2 = variants {} ;
-lin deceiver_N = variants {} ;
-lin deceivingly_Adv = variants {} ;
-lin decelerate_V = variants {} ;
-lin decelerate_V2 = variants {} ;
-lin december_N = variants {} ;
-lin december_PN = variants {} ;
-lin decency_N = variants {} ;
-lin decent_A = variants {} ;
-lin decentralization_N = variants {} ;
-lin decentralize_V2 = variants {} ;
-lin deception_N = variants {} ;
-lin deceptive_A = variants {} ;
-lin decibel_N = variants {} ;
-lin decide_V = variants {} ;
-lin decide_V2 = variants {} ;
-lin decide_VS = variants {} ;
-lin decide_VV = variants {} ;
-lin decided_A = variants {} ;
-lin deciduous_A = variants {} ;
-lin decimal_A = variants {} ;
-lin decimalization_N = variants {} ;
-lin decimalize_V2 = variants {} ;
-lin decimate_V2 = variants {} ;
-lin decipher_V2 = variants {} ;
-lin decipherable_A = variants {} ;
-lin decision_N = variants {} ;
-lin decisive_A = variants {} ;
-lin deck_N = variants {} ;
-lin deck_V2 = variants {} ;
-lin decker_N = variants {} ;
-lin deckle_edged_A = variants {} ;
-lin declaim_V = variants {} ;
-lin declaim_V2 = variants {} ;
-lin declamation_N = variants {} ;
-lin declamatory_A = variants {} ;
-lin declarable_A = variants {} ;
-lin declaration_N = variants {} ;
-lin declare_V = variants {} ;
-lin declare_V2 = variants {} ;
-lin declare_V2V = variants {} ;
-lin declare_VS = variants {} ;
-lin declassification_N = variants {} ;
-lin declassify_V2 = variants {} ;
-lin declension_N = variants {} ;
-lin declination_N = variants {} ;
-lin decline_N = variants {} ;
-lin decline_V = variants {} ;
-lin decline_V2 = variants {} ;
-lin decline_VS = variants {} ;
-lin decline_VV = variants {} ;
-lin declivity_N = variants {} ;
-lin declutch_V = variants {} ;
-lin decode_V2 = variants {} ;
-lin decoder_N = variants {} ;
-lin decoke_V2 = variants {} ;
-lin decollete_A = variants {} ;
-lin decolonization_N = variants {} ;
-lin decolonize_V2 = variants {} ;
-lin decompose_V = variants {} ;
-lin decompose_V2 = variants {} ;
-lin decomposition_N = variants {} ;
-lin decompress_V2 = variants {} ;
-lin decompression_N = variants {} ;
-lin decontaminate_V2 = variants {} ;
-lin decontamination_N = variants {} ;
-lin decontrol_V2 = variants {} ;
-lin decor_N = variants {} ;
-lin decorate_V2 = variants {} ;
-lin decoration_N = variants {} ;
-lin decorative_A = variants {} ;
-lin decorator_N = variants {} ;
-lin decorous_A = variants {} ;
-lin decorum_N = variants {} ;
-lin decoy_N = variants {} ;
-lin decoy_V2 = variants {} ;
-lin decrease_N = variants {} ;
-lin decrease_V = variants {} ;
-lin decrease_V2 = variants {} ;
-lin decree_N = variants {} ;
-lin decree_V2 = variants {} ;
-lin decree_nisi_N = variants {} ;
-lin decrepit_A = variants {} ;
-lin decrepitude_N = variants {} ;
-lin decribe_V2 = variants {} ;
-lin decry_V2 = variants {} ;
-lin dedicate_V2 = variants {} ;
-lin dedication_N = variants {} ;
-lin deduce_V2 = variants {} ;
-lin deduct_V2 = variants {} ;
-lin deductible_A = variants {} ;
-lin deduction_N = variants {} ;
-lin deductive_A = variants {} ;
-lin deed_N = variants {} ;
-lin deed_box_N = variants {} ;
-lin deedpoll_N = variants {} ;
-lin deem_V2 = variants {} ;
-lin deem_VS = variants {} ;
-lin deep_A = D.profond_2_A ;
-
-lin deep_Adv = variants {} ;
-lin deep_N = variants {} ;
-lin deep_freeze_N = variants {} ;
-lin deep_freeze_V2 = variants {} ;
-lin deep_laid_A = variants {} ;
-lin deep_mined_A = variants {} ;
-lin deep_rooted_A = variants {} ;
-lin deep_sea_A = variants {} ;
-lin deep_seated_A = variants {} ;
-lin deep_water_A = variants {} ;
-lin deepen_V = variants {} ;
-lin deepen_V2 = variants {} ;
-lin deepness_N = variants {} ;
-lin deer_N = variants {} ;
-lin deerskin_N = variants {} ;
-lin deerstalker_N = variants {} ;
-lin deerstalking_N = variants {} ;
-lin deface_V2 = variants {} ;
-lin defacement_N = variants {} ;
-lin defalcation_N = variants {} ;
-lin defamation_N = variants {} ;
-lin defamatory_A = variants {} ;
-lin defame_V2 = variants {} ;
-lin default_N = variants {} ;
-lin default_V = variants {} ;
-lin defaulter_N = variants {} ;
-lin defeat_N = variants {} ;
-lin defeat_V2 = variants {} ;
-lin defeatism_N = variants {} ;
-lin defeatist_N = variants {} ;
-lin defecate_V = variants {} ;
-lin defecation_N = variants {} ;
-lin defect_N =  D.anomalie_1_N ;
-
-lin defect_V = variants {} ;
-lin defection_N = variants {} ;
-lin defective_A = D.defectif_1_A ;
-
-lin defectiveness_N = variants {} ;
-lin defector_N = variants {} ;
-lin defence_N =  D.defense_1_N ;
-
-lin defenceless_A = variants {} ;
-lin defencelessness_N = variants {} ;
-lin defend_V = variants {} ;
-lin defend_V2 = variants {} ;
-lin defendant_N = variants {} ;
-lin defender_N = variants {} ;
-lin defensible_A = variants {} ;
-lin defensive_A = variants {} ;
-lin defensive_N = variants {} ;
-lin defer_V = variants {} ;
-lin defer_V2 = variants {} ;
-lin deference_N = variants {} ;
-lin deferential_A = variants {} ;
-lin deferment_N = variants {} ;
-lin defiance_N = variants {} ;
-lin defiant_A = variants {} ;
-lin deficiency_N = variants {} ;
-lin deficient_A = variants {} ;
-lin deficit_N = variants {} ;
-lin defile_N = variants {} ;
-lin defile_V = variants {} ;
-lin defile_V2 = variants {} ;
-lin defilement_N = variants {} ;
-lin definable_A = variants {} ;
-lin define_V = variants {} ;
-lin define_V2 = variants {} ;
-lin definite_A = variants {} ;
-lin definition_N = variants {} ;
-lin definitive_A = variants {} ;
-lin deflate_V2 = variants {} ;
-lin deflation_N = variants {} ;
-lin deflationary_A = variants {} ;
-lin deflect_V = variants {} ;
-lin deflect_V2 = variants {} ;
-lin deflection_N = variants {} ;
-lin deflower_V2 = variants {} ;
-lin defoliant_N = variants {} ;
-lin defoliate_V2 = variants {} ;
-lin defoliation_N = variants {} ;
-lin deforest_V2 = variants {} ;
-lin deform_V2 = variants {} ;
-lin deformed_A = variants {} ;
-lin deformity_N = variants {} ;
-lin defraud_V2 = variants {} ;
-lin defray_V2 = variants {} ;
-lin defrayal_N = variants {} ;
-lin defrayment_N = variants {} ;
-lin defrock_V2 = variants {} ;
-lin defrost_V2 = variants {} ;
-lin defroster_N = variants {} ;
-lin deft_A = variants {} ;
-lin deftness_N = variants {} ;
-lin defunct_A = variants {} ;
-lin defuse_V2 = variants {} ;
-lin defy_V2 = variants {} ;
-lin defy_V2V = variants {} ;
-lin degauss_V2 = variants {} ;
-lin degeneracy_N = variants {} ;
-lin degenerate_A = variants {} ;
-lin degenerate_N = variants {} ;
-lin degenerate_V = variants {} ;
-lin degeneration_N = variants {} ;
-lin degradation_N = variants {} ;
-lin degrade_V2 = variants {} ;
-lin degree_N =  D.taux_1_N ;
-
-lin dehorn_V2 = variants {} ;
-lin dehumanize_V2 = variants {} ;
-lin dehydrate_V2 = variants {} ;
-lin deification_N = variants {} ;
-lin deify_V2 = variants {} ;
-lin deign_V = variants {} ;
-lin deirdre_PN = variants {} ;
-lin deism_N = variants {} ;
-lin deist_N = variants {} ;
-lin deity_N = variants {} ;
-lin deject_V2 = variants {} ;
-lin dejectedly_Adv = variants {} ;
-lin dejection_N = variants {} ;
-lin dekko_N = variants {} ;
-lin delaware_PN = variants {} ;
-lin delay_N = variants {} ;
-lin delay_V = variants {} ;
-lin delay_V2 = variants {} ;
-lin delay_VS = variants {} ;
-lin delayed_action_A = variants {} ;
-lin delayed_action_N = variants {} ;
-lin delectable_A = variants {} ;
-lin delectation_N = variants {} ;
-lin delegacy_N = variants {} ;
-lin delegate_N = variants {} ;
-lin delegate_V2 = variants {} ;
-lin delegation_N = variants {} ;
-lin delete_V2 = variants {} ;
-lin deleterious_A = variants {} ;
-lin deletion_N =  D.suppression_1_N ;
-
-lin delf_N = variants {} ;
-lin delft_N = variants {} ;
-lin delhi_PN = variants {} ;
-lin deliberate_A = variants {} ;
-lin deliberate_V = variants {} ;
-lin deliberate_V2 = variants {} ;
-lin deliberation_N = variants {} ;
-lin deliberative_A = variants {} ;
-lin delicacy_N = variants {} ;
-lin delicate_A = variants {} ;
-lin delicatessen_N = variants {} ;
-lin delicious_A = variants {} ;
-lin delight_N = variants {} ;
-lin delight_V = variants {} ;
-lin delight_V2 = variants {} ;
-lin delight_VS = variants {} ;
-lin delightedly_Adv = variants {} ;
-lin delightful_A = variants {} ;
-lin delimit_V2 = variants {} ;
-lin delimitate_V2 = variants {} ;
-lin delimitation_N = variants {} ;
-lin delineate_V2 = variants {} ;
-lin delineation_N = variants {} ;
-lin delinquency_N = variants {} ;
-lin delinquent_A = variants {} ;
-lin delinquent_N = variants {} ;
-lin deliquescent_A = variants {} ;
-lin delirious_A = variants {} ;
-lin delirium_N = variants {} ;
-lin delirium_tremens_N = variants {} ;
-lin deliver_V = variants {} ;
-lin deliver_V2 = variants {} ;
-lin deliverance_N = variants {} ;
-lin deliverer_N = variants {} ;
-lin delivery_N =  D.distribution_1_N ;
-
-lin dell_N = variants {} ;
-lin delouse_V2 = variants {} ;
-lin delphic_A = variants {} ;
-lin delphinium_N = variants {} ;
-lin delta_N = variants {} ;
-lin delude_V2 = variants {} ;
-lin deluge_N = variants {} ;
-lin deluge_V2 = variants {} ;
-lin delusion_N = variants {} ;
-lin delusive_A = variants {} ;
-lin delve_V = variants {} ;
-lin delve_V2 = variants {} ;
-lin demagnetization_N = variants {} ;
-lin demagnetize_V2 = variants {} ;
-lin demagogic_A = variants {} ;
-lin demagogue_N = variants {} ;
-lin demagogy_N = variants {} ;
-lin demand_N = variants {} ;
-lin demand_V2 = variants {} ;
-lin demand_VS = variants {} ;
-lin demarcate_V2 = variants {} ;
-lin demarcation_N = variants {} ;
-lin demarche_N = variants {} ;
-lin demean_V2 = variants {} ;
-lin demeanour_N = variants {} ;
-lin demented_A = variants {} ;
-lin demerara_N = variants {} ;
-lin demerit_N = variants {} ;
-lin demesne_N = variants {} ;
-lin demigod_N = variants {} ;
-lin demijohn_N = variants {} ;
-lin demilitarize_V2 = variants {} ;
-lin demimondaine_N = variants {} ;
-lin demimonde_N = variants {} ;
-lin demise_N = variants {} ;
-lin demist_V2 = variants {} ;
-lin demister_N = variants {} ;
-lin demo_N = variants {} ;
-lin demob_V2 = variants {} ;
-lin demobilization_N = variants {} ;
-lin demobilize_V2 = variants {} ;
-lin democracy_N = variants {} ;
-lin democrat_N = variants {} ;
-lin democratic_A = variants {} ;
-lin democratically_Adv = variants {} ;
-lin democratization_N = variants {} ;
-lin democratize_V2 = variants {} ;
-lin demode_A = variants {} ;
-lin demographic_A = variants {} ;
-lin demography_N = variants {} ;
-lin demolish_V2 = variants {} ;
-lin demolition_N = variants {} ;
-lin demon_N = variants {} ;
-lin demonetization_N = variants {} ;
-lin demonetize_V2 = variants {} ;
-lin demoniac_A = variants {} ;
-lin demoniac_N = variants {} ;
-lin demoniacal_A = variants {} ;
-lin demonic_A = variants {} ;
-lin demonize_V2 = variants {} ;
-lin demonstrability_N = variants {} ;
-lin demonstrable_A = variants {} ;
-lin demonstrate_V = variants {} ;
-lin demonstrate_V2 = variants {} ;
-lin demonstrate_VS = variants {} ;
-lin demonstration_N = variants {} ;
-lin demonstrative_A = variants {} ;
-lin demonstrator_N = variants {} ;
-lin demoralization_N = variants {} ;
-lin demoralize_V2 = variants {} ;
-lin demote_V2 = variants {} ;
-lin demotic_A = variants {} ;
-lin demotion_N = variants {} ;
-lin demur_N = variants {} ;
-lin demur_V = variants {} ;
-lin demur_VS = variants {} ;
-lin demure_A = variants {} ;
-lin demureness_N = variants {} ;
-lin den_N = variants {} ;
-lin denain_PN = variants {} ;
-lin denary_A = variants {} ;
-lin denationalization_N = variants {} ;
-lin denationalize_V2 = variants {} ;
-lin denatured_A = variants {} ;
-lin denbigh_PN = variants {} ;
-lin deniable_A = variants {} ;
-lin denial_N = variants {} ;
-lin denier_N = variants {} ;
-lin denigrate_V2 = variants {} ;
-lin denigration_N = variants {} ;
-lin denim_N = variants {} ;
-lin denis_PN = variants {} ;
-lin denise_PN = variants {} ;
-lin denizen_N = variants {} ;
-lin denmark_PN = variants {} ;
-lin dennis_PN = variants {} ;
-lin denny_PN = variants {} ;
-lin denominate_V2 = variants {} ;
-lin denomination_N = variants {} ;
-lin denominational_A = variants {} ;
-lin denominator_N = variants {} ;
-lin denote_V2 = variants {} ;
-lin denouement_N = variants {} ;
-lin denounce_V2 = variants {} ;
-lin dense_A = variants {} ;
-lin denseness_N = variants {} ;
-lin density_N = variants {} ;
-lin dent_N = variants {} ;
-lin dent_V = variants {} ;
-lin dent_V2 = variants {} ;
-lin dental_A = variants {} ;
-lin dentifrice_N = variants {} ;
-lin dentist_N = variants {} ;
-lin dentistry_N = variants {} ;
-lin denture_N = variants {} ;
-lin denudation_N = variants {} ;
-lin denude_V2 = variants {} ;
-lin denunciation_N = variants {} ;
-lin denver_PN = variants {} ;
-lin deny_V2 = variants {} ;
-lin deny_VS = variants {} ;
-lin deodar_N = variants {} ;
-lin deodorant_N = variants {} ;
-lin deodorize_V2 = variants {} ;
-lin dep_PN = variants {} ;
-lin depart_V = variants {} ;
-lin departed_A = variants {} ;
-lin departed_N = variants {} ;
-lin department_N = variants {} ;
-lin departmental_A = variants {} ;
-lin departure_N = variants {} ;
-lin depend_V = variants {} ;
-lin dependable_A = variants {} ;
-lin dependant_N = variants {} ;
-lin dependence_N = variants {} ;
-lin dependency_N = variants {} ;
-lin dependent_A = D.dependant_1_A ;
-
-lin dependent_N = variants {} ;
-lin depict_V2 = variants {} ;
-lin depiction_N = variants {} ;
-lin depilatory_A = variants {} ;
-lin depilatory_N = variants {} ;
-lin deplane_V = variants {} ;
-lin deplete_V2 = variants {} ;
-lin depletion_N = variants {} ;
-lin deplorable_A = variants {} ;
-lin deplore_V2 = variants {} ;
-lin deploy_V = variants {} ;
-lin deploy_V2 = variants {} ;
-lin deployment_N = variants {} ;
-lin deponent_N = variants {} ;
-lin depopulate_V2 = variants {} ;
-lin depopulation_N = variants {} ;
-lin deport_V2 = variants {} ;
-lin deportation_N = variants {} ;
-lin deportee_N = variants {} ;
-lin deportment_N = variants {} ;
-lin depose_V = variants {} ;
-lin depose_V2 = variants {} ;
-lin deposit_N = variants {} ;
-lin deposit_V2 = variants {} ;
-lin deposition_N = variants {} ;
-lin depositor_N = variants {} ;
-lin depository_N = variants {} ;
-lin depot_N = variants {} ;
-lin deprave_V2 = variants {} ;
-lin depravity_N = variants {} ;
-lin deprecate_V2 = variants {} ;
-lin deprecation_N = variants {} ;
-lin depreciate_V = variants {} ;
-lin depreciate_V2 = variants {} ;
-lin depreciation_N = variants {} ;
-lin depreciatory_A = variants {} ;
-lin depredation_N = variants {} ;
-lin depress_V2 = variants {} ;
-lin depression_N = variants {} ;
-lin depressive_A = variants {} ;
-lin depressive_N = variants {} ;
-lin deprivation_N = variants {} ;
-lin deprive_V2 = variants {} ;
-lin deprived_A = variants {} ;
-lin dept_PN = variants {} ;
-lin depth_N = variants {} ;
-lin depth_bomb_N = variants {} ;
-lin depth_charge_N = variants {} ;
-lin deputation_N = variants {} ;
-lin depute_V2 = variants {} ;
-lin deputize_V = variants {} ;
-lin deputy_N = variants {} ;
-lin derail_V2 = variants {} ;
-lin derailment_N = variants {} ;
-lin derange_V2 = variants {} ;
-lin derangement_N = variants {} ;
-lin derate_V2 = variants {} ;
-lin derby_N = variants {} ;
-lin derby_PN = variants {} ;
-lin derbyshire_PN = variants {} ;
-lin deregulate_V2 = variants {} ;
-lin dereham_PN = variants {} ;
-lin derek_PN = variants {} ;
-lin derelict_A = variants {} ;
-lin dereliction_N = variants {} ;
-lin derequisition_V2 = variants {} ;
-lin derestrict_V2 = variants {} ;
-lin deride_V2 = variants {} ;
-lin derision_N = variants {} ;
-lin derisive_A = variants {} ;
-lin derisory_A = variants {} ;
-lin derivation_N = variants {} ;
-lin derivative_A = D.derivatif_2_A ;
-
-lin derivative_N =  D.derivatif_1_N ;
-
-lin derive_V = variants {} ;
-lin derive_V2 = variants {} ;
-lin dermatitis_N =  D.dermatite_1_N ;
-
-lin dermatologist_N = variants {} ;
-lin dermatology_N = variants {} ;
-lin derogate_V = variants {} ;
-lin derogation_N = variants {} ;
-lin derogatory_A = variants {} ;
-lin derrick_N = variants {} ;
-lin derring_do_N = variants {} ;
-lin derv_N = variants {} ;
-lin dervish_N = variants {} ;
-lin des_N = variants {} ;
-lin des_PN = variants {} ;
-lin desalinate_V2 = variants {} ;
-lin desalination_N = variants {} ;
-lin desalinization_N = variants {} ;
-lin desalinize_V2 = variants {} ;
-lin desalt_V2 = variants {} ;
-lin descale_V2 = variants {} ;
-lin descant_N = variants {} ;
-lin descant_V = variants {} ;
-lin descend_V = variants {} ;
-lin descend_V2 = variants {} ;
-lin descendant_N = variants {} ;
-lin descent_N = variants {} ;
-lin describe_V = variants {} ;
-lin describe_V2 = variants {} ;
-lin describe_VS = variants {} ;
-lin description_N = variants {} ;
-lin descriptive_A = variants {} ;
-lin descry_V2 = variants {} ;
-lin desecrate_V2 = variants {} ;
-lin desecration_N = variants {} ;
-lin desegregate_V2 = variants {} ;
-lin desegregation_N = variants {} ;
-lin desensitization_N = variants {} ;
-lin desensitize_V2 = variants {} ;
-lin desert_A = variants {} ;
-lin desert_N = variants {} ;
-lin desert_V = variants {} ;
-lin desert_V2 = variants {} ;
-lin deserter_N = variants {} ;
-lin desertion_N = variants {} ;
-lin deserve_V = variants {} ;
-lin deserve_V2 = variants {} ;
-lin deserved_A = variants {} ;
-lin deserving_A = variants {} ;
-lin deshabille_N = variants {} ;
-lin desiccant_N = variants {} ;
-lin desiccate_V2 = variants {} ;
-lin desideratum_N = variants {} ;
-lin design_N = variants {} ;
-lin design_V = variants {} ;
-lin design_V2 = variants {} ;
-lin design_VS = variants {} ;
-lin design_VV = variants {} ;
-lin designate_A = variants {} ;
-lin designate_V = variants {} ;
-lin designate_V2 = variants {} ;
-lin designate_V2V = variants {} ;
-lin designate_VS = variants {} ;
-lin designation_N = variants {} ;
-lin designedly_Adv = variants {} ;
-lin designer_N = variants {} ;
-lin designing_A = variants {} ;
-lin designing_N = variants {} ;
-lin desirability_N = variants {} ;
-lin desirable_A = variants {} ;
-lin desire_N = variants {} ;
-lin desire_V2 = variants {} ;
-lin desirous_A = variants {} ;
-lin desist_V = variants {} ;
-lin desk_N = variants {} ;
-lin desmond_PN = variants {} ;
-lin desolate_A = variants {} ;
-lin desolate_V2 = variants {} ;
-lin desolation_N = variants {} ;
-lin despair_N = variants {} ;
-lin despair_V = variants {} ;
-lin despairingly_Adv = variants {} ;
-lin despatch_N = variants {} ;
-lin despatch_V2 = variants {} ;
-lin desperado_N = variants {} ;
-lin desperate_A = variants {} ;
-lin desperation_N = variants {} ;
-lin despicable_A = variants {} ;
-lin despise_V2 = variants {} ;
-lin despite_N = variants {} ;
-lin despite_Prep = variants {} ;
-lin despiteful_A = variants {} ;
-lin despoil_V2 = variants {} ;
-lin despondency_N = variants {} ;
-lin despondent_A = variants {} ;
-lin despot_N = variants {} ;
-lin despotic_A = variants {} ;
-lin despotism_N = variants {} ;
-lin dessau_PN = variants {} ;
-lin dessert_N = variants {} ;
-lin dessertspoon_N = variants {} ;
-lin dessertspoonful_N = variants {} ;
-lin destination_N = variants {} ;
-lin destine_V2 = variants {} ;
-lin destine_V2V = variants {} ;
-lin destiny_N = variants {} ;
-lin destitute_A = variants {} ;
-lin destitution_N = variants {} ;
-lin destroy_V2 = variants {} ;
-lin destroyer_N = variants {} ;
-lin destructibility_N = variants {} ;
-lin destructible_A = variants {} ;
-lin destruction_N = variants {} ;
-lin destructive_A = variants {} ;
-lin destructiveness_N = variants {} ;
-lin desuetude_N = variants {} ;
-lin desultory_A = variants {} ;
-lin detach_V2 = variants {} ;
-lin detachable_A = variants {} ;
-lin detached_A = variants {} ;
-lin detachment_N = variants {} ;
-lin detail_N = variants {} ;
-lin detail_V2 = variants {} ;
-lin detain_V2 = variants {} ;
-lin detainee_N = variants {} ;
-lin detect_V2 = variants {} ;
-lin detectable_A = regA "détectable" ;
-
-lin detection_N = variants {} ;
-lin detective_N = variants {} ;
-lin detector_N = variants {} ;
-lin detente_N = variants {} ;
-lin detention_N = variants {} ;
-lin deter_V2 = variants {} ;
-lin detergent_A = variants {} ;
-lin detergent_N = variants {} ;
-lin deteriorate_V = variants {} ;
-lin deteriorate_V2 = variants {} ;
-lin deterioration_N = variants {} ;
-lin determinable_A = variants {} ;
-lin determinant_A = variants {} ;
-lin determinant_N = variants {} ;
-lin determinate_A = variants {} ;
-lin determination_N = variants {} ;
-lin determinative_A = variants {} ;
-lin determinative_N = variants {} ;
-lin determine_V = variants {} ;
-lin determine_V2 = variants {} ;
-lin determine_V2V = variants {} ;
-lin determine_VS = variants {} ;
-lin determinedly_Adv = variants {} ;
-lin determiner_N = variants {} ;
-lin deterrent_A = variants {} ;
-lin deterrent_N = variants {} ;
-lin detest_V2 = variants {} ;
-lin detestable_A = variants {} ;
-lin detestation_N = variants {} ;
-lin dethrone_V2 = variants {} ;
-lin dethronement_N = variants {} ;
-lin detonate_V = variants {} ;
-lin detonate_V2 = variants {} ;
-lin detonation_N = variants {} ;
-lin detonator_N = variants {} ;
-lin detour_N = variants {} ;
-lin detour_V2 = variants {} ;
-lin detract_V = variants {} ;
-lin detraction_N = variants {} ;
-lin detractor_N = variants {} ;
-lin detrain_V = variants {} ;
-lin detrain_V2 = variants {} ;
-lin detribalization_N = variants {} ;
-lin detribalize_V2 = variants {} ;
-lin detriment_N = variants {} ;
-lin detrimental_A = variants {} ;
-lin detritus_N = variants {} ;
-lin detroit_PN = variants {} ;
-lin deuce_N = variants {} ;
-lin deuced_A = variants {} ;
-lin deutschmark_N = variants {} ;
-lin devaluate_V2 = variants {} ;
-lin devaluation_N = variants {} ;
-lin devalue_V2 = variants {} ;
-lin devastate_V2 = variants {} ;
-lin devastation_N = variants {} ;
-lin develop_V = variants {} ;
-lin develop_V2 = variants {} ;
-lin developer_N = variants {} ;
-lin development_N = variants {} ;
-lin deviant_A = variants {} ;
-lin deviant_N = variants {} ;
-lin deviate_V = variants {} ;
-lin deviation_N = variants {} ;
-lin deviationism_N = variants {} ;
-lin deviationist_N = variants {} ;
-lin device_N =  D.dispositif_1_N ;
-
-lin devil_N = variants {} ;
-lin devil_V = variants {} ;
-lin devil_V2 = variants {} ;
-lin devil_may_care_A = variants {} ;
-lin devilish_A = variants {} ;
-lin devilish_Adv = variants {} ;
-lin devilment_N = variants {} ;
-lin devilry_N = variants {} ;
-lin devious_A = variants {} ;
-lin deviousness_N = variants {} ;
-lin devise_V2 = variants {} ;
-lin devitalization_N = variants {} ;
-lin devitalize_V2 = variants {} ;
-lin devizes_PN = variants {} ;
-lin devoid_A = variants {} ;
-lin devolution_N = variants {} ;
-lin devolve_V = variants {} ;
-lin devolve_V2 = variants {} ;
-lin devon_PN = variants {} ;
-lin devote_V2 = variants {} ;
-lin devoted_A = variants {} ;
-lin devotee_N = variants {} ;
-lin devotion_N = variants {} ;
-lin devotional_A = variants {} ;
-lin devour_V2 = variants {} ;
-lin devout_A = variants {} ;
-lin devoutness_N = variants {} ;
-lin dew_N = variants {} ;
-lin dewlap_N = variants {} ;
-lin dewsbury_PN = variants {} ;
-lin dewy_A = variants {} ;
-lin dexterity_N = variants {} ;
-lin dexterous_A = variants {} ;
-lin dextrose_N = variants {} ;
-lin dextrous_A = variants {} ;
-lin dg_PN = variants {} ;
-lin dhoti_N = variants {} ;
-lin dhow_N = variants {} ;
-lin di_PN = variants {} ;
-lin diabetes_N =  D.diabete_1_N ;
-
-lin diabetic_A = D.diabetique_1_A ;
-
-lin diabetic_N = variants {} ;
-lin diabolic_A = variants {} ;
-lin diabolical_A = variants {} ;
-lin diacritic_A = variants {} ;
-lin diacritic_N = variants {} ;
-lin diacritical_A = variants {} ;
-lin diadem_N = variants {} ;
-lin diaeresis_N = variants {} ;
-lin diagnose_V2 = variants {} ;
-lin diagnosis_N = variants {} ;
-lin diagnostic_A = D.diagnostique_3_A ;
-
-lin diagonal_A = variants {} ;
-lin diagonal_N = variants {} ;
-lin diagram_N = variants {} ;
-lin diagrammatic_A = variants {} ;
-lin diagrammatical_A = variants {} ;
-lin dial_N = variants {} ;
-lin dial_V2 = variants {} ;
-lin dialect_N = variants {} ;
-lin dialectal_A = variants {} ;
-lin dialectic_N = variants {} ;
-lin dialectical_A = variants {} ;
-lin dialectician_N = variants {} ;
-lin dialogue_N = variants {} ;
-lin diameter_N = variants {} ;
-lin diametrically_Adv = variants {} ;
-lin diamond_N = variants {} ;
-lin diana_PN = variants {} ;
-lin diaper_N = variants {} ;
-lin diaphanous_A = variants {} ;
-lin diaphragm_N = variants {} ;
-lin diarchy_N = variants {} ;
-lin diarist_N = variants {} ;
-lin diarrhea_N = variants {} ;
-lin diarrhoea_N = variants {} ;
-lin diary_N = variants {} ;
-lin diaspora_N = variants {} ;
-lin diatonic_A = variants {} ;
-lin diatribe_N = variants {} ;
-lin dibber_N = variants {} ;
-lin dibble_N = variants {} ;
-lin dibble_V2 = variants {} ;
-lin dice_N = variants {} ;
-lin dice_V = variants {} ;
-lin dice_V2 = variants {} ;
-lin dice_box_N = variants {} ;
-lin dicey_A = variants {} ;
-lin dichotomy_N = variants {} ;
-lin dick_PN = variants {} ;
-lin dickens_N = variants {} ;
-lin dicker_V = variants {} ;
-lin dickey_N = variants {} ;
-lin dicky_A = variants {} ;
-lin dicky_N = variants {} ;
-lin dicky_PN = variants {} ;
-lin dicky_seat_N = variants {} ;
-lin dickybird_N = variants {} ;
-lin dictaphone_N = variants {} ;
-lin dictate_N = variants {} ;
-lin dictate_V = variants {} ;
-lin dictate_V2 = variants {} ;
-lin dictate_VS = variants {} ;
-lin dictation_N = variants {} ;
-lin dictator_N = variants {} ;
-lin dictatorial_A = variants {} ;
-lin dictatorship_N = variants {} ;
-lin diction_N = variants {} ;
-lin dictionary_N = variants {} ;
-lin dictum_N = variants {} ;
-lin didactic_A = variants {} ;
-lin didactically_Adv = variants {} ;
-lin didcot_PN = variants {} ;
-lin diddle_V2 = variants {} ;
-lin die_N = variants {} ;
-lin die_V = variants {} ;
-lin die_V2 = variants {} ;
-lin die_cast_A = variants {} ;
-lin die_hard_N = variants {} ;
-lin dieresis_N = variants {} ;
-lin diesel_N = variants {} ;
-lin diet_N = variants {} ;
-lin diet_V = variants {} ;
-lin diet_V2 = variants {} ;
-lin dietary_A = D.alimentaire_1_A ;
-
-lin dietetics_N = variants {} ;
-lin dietician_N = variants {} ;
-lin dietitian_N = variants {} ;
-lin differ_V = variants {} ;
-lin difference_N = variants {} ;
-lin different_A = D.different_1_A ;
-
-lin differential_A = variants {} ;
-lin differential_N = variants {} ;
-lin differentiate_V = variants {} ;
-lin differentiate_V2 = variants {} ;
-lin differentiation_N = variants {} ;
-
-lin difficult_A = variants {} ;
-lin difficulty_N = variants {} ;
-lin diffidence_N = variants {} ;
-lin diffident_A = variants {} ;
-lin diffract_V2 = variants {} ;
-lin diffraction_N = variants {} ;
-lin diffuse_A = variants {} ;
-lin diffuse_V = variants {} ;
-lin diffuse_V2 = variants {} ;
-lin diffuseness_N = variants {} ;
-lin diffusion_N =  D.diffusion_1_N ;
-
-lin dig_N = variants {} ;
-lin dig_V = variants {} ;
-lin dig_V2 = variants {} ;
-lin digest_N = variants {} ;
-lin digest_V = variants {} ;
-lin digest_V2 = variants {} ;
-lin digestibility_N = variants {} ;
-lin digestible_A = variants {} ;
-lin digestion_N = variants {} ;
-lin digestive_A = variants {} ;
-lin digger_N = variants {} ;
-lin digging_N = variants {} ;
-lin digit_N = variants {} ;
-lin digital_A = D.digital_1_A ;
-
-lin dignified_A = variants {} ;
-lin dignify_V2 = variants {} ;
-lin dignitary_N = variants {} ;
-lin dignity_N = variants {} ;
-lin digraph_N = variants {} ;
-lin digress_V = variants {} ;
-lin digression_N = variants {} ;
-lin dijon_PN = variants {} ;
-lin dike_N = variants {} ;
-lin dike_V = variants {} ;
-lin dike_V2 = variants {} ;
-lin dilapidated_A = variants {} ;
-lin dilapidation_N = variants {} ;
-lin dilate_V = variants {} ;
-lin dilate_V2 = variants {} ;
-lin dilation_N = variants {} ;
-lin dilatory_A = variants {} ;
-lin dilemma_N = variants {} ;
-lin dilettante_N = variants {} ;
-lin diligence_N = variants {} ;
-lin diligent_A = variants {} ;
-lin dill_N = variants {} ;
-lin dilly_dally_V = variants {} ;
-lin dilute_A = variants {} ;
-lin dilute_V = variants {} ;
-lin dilute_V2 = variants {} ;
-lin dilution_N = variants {} ;
-lin dim_A = variants {} ;
-lin dim_V = variants {} ;
-lin dim_V2 = variants {} ;
-lin dime_N = variants {} ;
-lin dimension_N = variants {} ;
-lin dimensional_A = variants {} ;
-lin diminish_V = variants {} ;
-lin diminish_V2 = variants {} ;
-lin diminuendo_N = variants {} ;
-lin diminution_N = variants {} ;
-lin diminutive_A = variants {} ;
-lin diminutive_N = variants {} ;
-lin dimity_N = variants {} ;
-lin dimness_N = variants {} ;
-lin dimple_N = variants {} ;
-lin dimple_V = variants {} ;
-lin dimple_V2 = variants {} ;
-lin din_N = variants {} ;
-lin din_V = variants {} ;
-lin din_V2 = variants {} ;
-lin dinar_N = variants {} ;
-lin dine_V = variants {} ;
-lin dine_V2 = variants {} ;
-lin diner_N = variants {} ;
-lin ding_dong_Adv = variants {} ;
-lin ding_dong_N = variants {} ;
-lin dinghy_N = variants {} ;
-lin dingily_Adv = variants {} ;
-lin dinginess_N = variants {} ;
-lin dingle_N = variants {} ;
-lin dingle_PN = variants {} ;
-lin dingy_A = variants {} ;
-lin dining_car_N = variants {} ;
-lin dining_room_N = variants {} ;
-lin dining_table_N = variants {} ;
-lin dinky_A = variants {} ;
-lin dinner_N = variants {} ;
-lin dinner_jacket_N = variants {} ;
-lin dinner_party_N = variants {} ;
-lin dinner_service_N = variants {} ;
-lin dinner_set_N = variants {} ;
-lin dinnington_PN = variants {} ;
-lin dinosaur_N = variants {} ;
-lin dint_N = variants {} ;
-lin diocesan_A = variants {} ;
-lin diocesan_N = variants {} ;
-lin diocese_N = variants {} ;
-lin dioxide_N = variants {} ;
-lin dip_N = variants {} ;
-lin dip_V = variants {} ;
-lin dip_V2 = variants {} ;
-lin dip_ed_N = variants {} ;
-lin diphtheria_N = variants {} ;
-lin diphthong_N = variants {} ;
-lin diploma_N = variants {} ;
-lin diplomacy_N = variants {} ;
-lin diplomat_N = variants {} ;
-lin diplomatic_A = variants {} ;
-lin diplomatically_Adv = variants {} ;
-lin diplomatist_N = variants {} ;
-lin dipper_N = variants {} ;
-lin dipsomania_N = variants {} ;
-lin dipsomaniac_N = variants {} ;
-lin dipstick_N = variants {} ;
-lin diptych_N = variants {} ;
-lin dir_N = variants {} ;
-lin dire_A = variants {} ;
-lin direct_A = D.direct_2_A ;
-
-lin direct_Adv = variants {} ;
-lin direct_V = variants {} ;
-lin direct_V2 = variants {} ;
-lin direct_VS = variants {} ;
-lin direction_N = variants {} ;
-lin direction_finder_N = variants {} ;
-lin directional_A = variants {} ;
-lin directive_N = variants {} ;
-lin directness_N = variants {} ;
-lin director_N = variants {} ;
-lin directorate_N = variants {} ;
-lin directorship_N = variants {} ;
-lin directory_N = variants {} ;
-lin direful_A = variants {} ;
-lin dirge_N = variants {} ;
-lin dirigible_N = variants {} ;
-lin dirk_N = variants {} ;
-lin dirndl_N = variants {} ;
-lin dirt_N = variants {} ;
-lin dirt_cheap_A = variants {} ;
-lin dirt_track_N = variants {} ;
-lin dirtily_Adv = variants {} ;
-lin dirty_A = variants {} ;
-lin dirty_V = variants {} ;
-lin dirty_V2 = variants {} ;
-lin disability_N = variants {} ;
-lin disable_V2 = variants {} ;
-lin disablement_N = variants {} ;
-lin disabuse_V2 = variants {} ;
-lin disadvantage_N = variants {} ;
-lin disadvantageous_A = variants {} ;
-lin disaffected_A = variants {} ;
-lin disaffection_N = variants {} ;
-lin disafforest_V2 = variants {} ;
-lin disagree_V = variants {} ;
-lin disagree_V2 = variants {} ;
-lin disagree_VS = variants {} ;
-lin disagreeable_A = variants {} ;
-lin disagreeableness_N = variants {} ;
-lin disagreement_N = variants {} ;
-lin disallow_V2 = variants {} ;
-lin disappear_V = variants {} ;
-lin disappearance_N =  D.disparition_1_N ;
-
-lin disappoint_V2 = variants {} ;
-lin disappointed_A = variants {} ;
-lin disappointing_A = variants {} ;
-lin disappointment_N = variants {} ;
-lin disapprobation_N = variants {} ;
-lin disapproval_N = variants {} ;
-lin disapprove_V = variants {} ;
-lin disapprove_V2 = variants {} ;
-lin disapprovingly_Adv = variants {} ;
-lin disarm_V = variants {} ;
-lin disarm_V2 = variants {} ;
-lin disarmament_N = variants {} ;
-lin disarrange_V2 = variants {} ;
-lin disarrangement_N = variants {} ;
-lin disarray_N = variants {} ;
-lin disarray_V2 = variants {} ;
-lin disassociate_V2 = variants {} ;
-lin disaster_N = variants {} ;
-lin disastrous_A = variants {} ;
-lin disavow_V2 = variants {} ;
-lin disavowal_N = variants {} ;
-lin disband_V = variants {} ;
-lin disband_V2 = variants {} ;
-lin disbandment_N = variants {} ;
-lin disbelief_N = variants {} ;
-lin disbelieve_V = variants {} ;
-lin disbelieve_V2 = variants {} ;
-lin disbelievingly_Adv = variants {} ;
-lin disbud_V2 = variants {} ;
-lin disburden_V2 = variants {} ;
-lin disburse_V = variants {} ;
-lin disburse_V2 = variants {} ;
-lin disbursement_N = variants {} ;
-lin disc_N =  D.disque_1_N ;
-
-lin discard_N = variants {} ;
-lin discard_V2 = variants {} ;
-lin discern_V2 = variants {} ;
-lin discernible_A = variants {} ;
-lin discerning_A = variants {} ;
-lin discernment_N = variants {} ;
-lin discharge_N = variants {} ;
-lin discharge_V = variants {} ;
-lin discharge_V2 = variants {} ;
-lin disciple_N = variants {} ;
-lin disciplinarian_N = variants {} ;
-lin disciplinary_A = variants {} ;
-lin discipline_N = variants {} ;
-lin discipline_V2 = variants {} ;
-lin disclaim_V2 = variants {} ;
-lin disclaim_VS = variants {} ;
-lin disclaimer_N = variants {} ;
-lin disclose_V = variants {} ;
-lin disclose_V2 = variants {} ;
-lin disclose_VS = variants {} ;
-lin disclosure_N = variants {} ;
-lin disco_N = variants {} ;
-lin discolour_V = variants {} ;
-lin discolour_V2 = variants {} ;
-lin discolouration_N = variants {} ;
-lin discomfit_V2 = variants {} ;
-lin discomfiture_N = variants {} ;
-lin discomfort_N = variants {} ;
-lin discommode_V2 = variants {} ;
-lin discompose_V2 = variants {} ;
-lin discomposure_N = variants {} ;
-lin disconcert_V2 = variants {} ;
-lin disconcertingly_Adv = variants {} ;
-lin disconnect_V2 = variants {} ;
-lin disconnected_A = variants {} ;
-lin disconsolate_A = variants {} ;
-lin discontent_N = variants {} ;
-lin discontent_V2 = variants {} ;
-lin discontentedly_Adv = variants {} ;
-lin discontinuance_N = variants {} ;
-lin discontinue_V = variants {} ;
-lin discontinue_V2 = variants {} ;
-lin discontinuity_N = variants {} ;
-lin discontinuous_A = variants {} ;
-lin discord_N = variants {} ;
-lin discordance_N = variants {} ;
-lin discordant_A = variants {} ;
-lin discotheque_N = variants {} ;
-lin discount_N = variants {} ;
-lin discount_V = variants {} ;
-lin discount_V2 = variants {} ;
-lin discountenance_V2 = variants {} ;
-lin discourage_V2 = variants {} ;
-lin discouragement_N = variants {} ;
-lin discourse_N = variants {} ;
-lin discourse_V = variants {} ;
-lin discourteous_A = variants {} ;
-lin discourtesy_N = variants {} ;
-lin discover_V = variants {} ;
-lin discover_V2 = variants {} ;
-lin discover_V2V = variants {} ;
-lin discover_VS = variants {} ;
-lin discoverer_N = variants {} ;
-lin discovery_N = variants {} ;
-lin discredit_N = variants {} ;
-lin discredit_V2 = variants {} ;
-lin discreditable_A = variants {} ;
-lin discreet_A = variants {} ;
-lin discrepancy_N = variants {} ;
-lin discrete_A = variants {} ;
-lin discreteness_N = variants {} ;
-lin discretion_N = variants {} ;
-lin discretionary_A = variants {} ;
-lin discriminate_V = variants {} ;
-lin discriminate_V2 = variants {} ;
-lin discriminating_A = variants {} ;
-lin discrimination_N = variants {} ;
-lin discriminatory_A = variants {} ;
-lin discursive_A = variants {} ;
-lin discursiveness_N = variants {} ;
-lin discus_N = variants {} ;
-lin discuss_V2 = variants {} ;
-lin discuss_VS = variants {} ;
-lin discussion_N = variants {} ;
-lin disdain_N = variants {} ;
-lin disdain_V2 = variants {} ;
-lin disdainful_A = variants {} ;
-lin disease_N =  D.maladie_1_N ;
-
-lin diseased_A = variants {} ;
-lin disembark_V = variants {} ;
-lin disembark_V2 = variants {} ;
-lin disembarkation_N = variants {} ;
-lin disembarrass_V2 = variants {} ;
-lin disembarrassment_N = variants {} ;
-lin disembody_V2 = variants {} ;
-lin disembowel_V2 = variants {} ;
-lin disenchant_V2 = variants {} ;
-lin disenchantment_N = variants {} ;
-lin disencumber_V2 = variants {} ;
-lin disenfranchise_V2 = variants {} ;
-lin disengage_V = variants {} ;
-lin disengage_V2 = variants {} ;
-lin disengagement_N = variants {} ;
-lin disentangle_V = variants {} ;
-lin disentangle_V2 = variants {} ;
-lin disentanglement_N = variants {} ;
-lin disequilibrium_N = variants {} ;
-lin disestablish_V2 = variants {} ;
-lin disestablishment_N = variants {} ;
-lin disfavour_N = variants {} ;
-lin disfavour_V2 = variants {} ;
-lin disfigure_V2 = variants {} ;
-lin disfigurement_N = variants {} ;
-lin disforest_V2 = variants {} ;
-lin disfranchise_V2 = variants {} ;
-lin disfranchisement_N = variants {} ;
-lin disgorge_V2 = variants {} ;
-lin disgrace_N = variants {} ;
-lin disgrace_V2 = variants {} ;
-lin disgraceful_A = variants {} ;
-lin disgruntled_A = variants {} ;
-lin disguise_N = variants {} ;
-lin disguise_V2 = variants {} ;
-lin disgust_N = variants {} ;
-lin disgust_V2 = variants {} ;
-lin disgustedly_Adv = variants {} ;
-lin disgusting_A = variants {} ;
-lin dish_N = variants {} ;
-lin dish_V2 = variants {} ;
-lin dishabille_N = variants {} ;
-lin disharmonious_A = variants {} ;
-lin disharmony_N = variants {} ;
-lin dishcloth_N = variants {} ;
-lin dishearten_V2 = variants {} ;
-lin dishevelled_A = variants {} ;
-lin dishful_N = variants {} ;
-lin dishonest_A = variants {} ;
-lin dishonesty_N = variants {} ;
-lin dishonour_N = variants {} ;
-lin dishonour_V2 = variants {} ;
-lin dishonourable_A = variants {} ;
-lin dishwasher_N = variants {} ;
-lin dishwater_N = variants {} ;
-lin dishy_A = variants {} ;
-lin disillusion_N = variants {} ;
-lin disillusion_V2 = variants {} ;
-lin disillusionment_N = variants {} ;
-lin disincentive_N = variants {} ;
-lin disinclination_N = variants {} ;
-lin disincline_V2 = variants {} ;
-lin disincline_V2V = variants {} ;
-lin disinfect_V2 = variants {} ;
-lin disinfectant_A = variants {} ;
-lin disinfectant_N = variants {} ;
-lin disinfection_N = variants {} ;
-lin disinfest_V2 = variants {} ;
-lin disinfestation_N = variants {} ;
-lin disinflation_N = variants {} ;
-lin disingenuous_A = variants {} ;
-lin disingenuousness_N = variants {} ;
-lin disinherit_V2 = variants {} ;
-lin disinheritance_N = variants {} ;
-lin disintegrate_V = variants {} ;
-lin disintegrate_V2 = variants {} ;
-lin disintegration_N = variants {} ;
-lin disinter_V2 = variants {} ;
-lin disinterested_A = variants {} ;
-lin disinterestedness_N = variants {} ;
-lin disinterment_N = variants {} ;
-lin disjoint_V2 = variants {} ;
-lin disjointed_A = variants {} ;
-lin disjointedness_N = variants {} ;
-lin disjunctive_A = variants {} ;
-lin disk_N =  D.disque_1_N ;
-
-lin dislike_N = variants {} ;
-lin dislike_V2 = variants {} ;
-lin dislocate_V2 = variants {} ;
-lin dislocation_N = variants {} ;
-lin dislodge_V2 = variants {} ;
-lin dislodgement_N = variants {} ;
-lin disloyal_A = variants {} ;
-lin disloyalty_N = variants {} ;
-lin dismal_A = variants {} ;
-lin dismantle_V2 = variants {} ;
-lin dismantlement_N = variants {} ;
-lin dismay_N = variants {} ;
-lin dismay_V = variants {} ;
-lin dismay_V2 = variants {} ;
-lin dismember_V2 = variants {} ;
-lin dismemberment_N = variants {} ;
-lin dismiss_V2 = variants {} ;
-lin dismissal_N = variants {} ;
-lin dismount_V = variants {} ;
-lin dismount_V2 = variants {} ;
-lin dismounted_A = variants {} ;
-lin disobedience_N = variants {} ;
-lin disobedient_A = variants {} ;
-lin disobey_V2 = variants {} ;
-lin disoblige_V2 = variants {} ;
-lin disorder_N =  D.affection_1_N ;
-
-lin disorder_V2 = variants {} ;
-lin disorderly_A = variants {} ;
-lin disorganization_N = variants {} ;
-lin disorganize_V2 = variants {} ;
-lin disorient_V2 = variants {} ;
-lin disorientate_V2 = variants {} ;
-lin disown_V2 = variants {} ;
-lin disparage_V2 = variants {} ;
-lin disparagement_N = variants {} ;
-lin disparagingly_Adv = variants {} ;
-lin disparate_A = variants {} ;
-lin disparity_N = variants {} ;
-lin dispassionate_A = variants {} ;
-lin dispassionateness_N = variants {} ;
-lin dispatch_N = variants {} ;
-lin dispatch_V2 = variants {} ;
-lin dispatch_V2V = variants {} ;
-lin dispatch_box_N = variants {} ;
-lin dispatch_rider_N = variants {} ;
-lin dispel_V2 = variants {} ;
-lin dispensable_A = variants {} ;
-lin dispensary_N = variants {} ;
-lin dispensation_N = variants {} ;
-lin dispense_V = variants {} ;
-lin dispense_V2 = variants {} ;
-lin dispenser_N = variants {} ;
-lin dispersal_N = variants {} ;
-lin disperse_V = variants {} ;
-lin disperse_V2 = variants {} ;
-lin dispersion_N =  D.dispersion_1_N ;
-
-lin dispirit_V2 = variants {} ;
-lin dispiritedly_Adv = variants {} ;
-lin displace_V2 = variants {} ;
-lin displacement_N = variants {} ;
-lin display_N = variants {} ;
-lin display_V2 = variants {} ;
-lin display_VS = variants {} ;
-lin displease_V2 = variants {} ;
-lin displeasing_A = variants {} ;
-lin displeasure_N = variants {} ;
-lin disport_V2 = variants {} ;
-lin disposable_A = variants {} ;
-lin disposal_N = variants {} ;
-lin dispose_V = variants {} ;
-lin dispose_V2 = variants {} ;
-lin disposition_N = variants {} ;
-lin dispossess_V2 = variants {} ;
-lin dispossession_N = variants {} ;
-lin disproof_N = variants {} ;
-lin disproportion_N = variants {} ;
-lin disproportionate_A = variants {} ;
-lin disprove_V2 = variants {} ;
-lin disprove_VS = variants {} ;
-lin disputable_A = variants {} ;
-lin disputant_N = variants {} ;
-lin disputation_N = variants {} ;
-lin disputatious_A = variants {} ;
-lin dispute_N = variants {} ;
-lin dispute_V = variants {} ;
-lin dispute_V2 = variants {} ;
-lin disqualification_N = variants {} ;
-lin disqualify_V2 = variants {} ;
-lin disquiet_N = variants {} ;
-lin disquiet_V2 = variants {} ;
-lin disquieting_A = variants {} ;
-lin disquietude_N = variants {} ;
-lin disquisition_N = variants {} ;
-lin disregard_N = variants {} ;
-lin disregard_V2 = variants {} ;
-lin disrepair_N = variants {} ;
-lin disreputable_A = variants {} ;
-lin disrepute_N = variants {} ;
-lin disrespect_N = variants {} ;
-lin disrespectful_A = variants {} ;
-lin disrobe_V = variants {} ;
-lin disrobe_V2 = variants {} ;
-lin disrupt_V = variants {} ;
-lin disrupt_V2 = variants {} ;
-lin disruption_N = variants {} ;
-lin disruptive_A = variants {} ;
-lin dissatisfaction_N = variants {} ;
-lin dissatisfy_V2 = variants {} ;
-lin dissect_V2 = variants {} ;
-lin dissection_N = variants {} ;
-lin dissemble_V = variants {} ;
-lin dissemble_V2 = variants {} ;
-lin dissembler_N = variants {} ;
-lin disseminate_V = variants {} ;
-lin disseminate_V2 = variants {} ;
-lin dissemination_N = variants {} ;
-lin dissension_N = variants {} ;
-lin dissent_N = variants {} ;
-lin dissent_V = variants {} ;
-lin dissenter_N = variants {} ;
-lin dissertation_N = variants {} ;
-lin disservice_N = variants {} ;
-lin dissever_V2 = variants {} ;
-lin dissidence_N = variants {} ;
-lin dissident_A = variants {} ;
-lin dissident_N = variants {} ;
-lin dissimilar_A = variants {} ;
-lin dissimilarity_N = variants {} ;
-lin dissimilitude_N = variants {} ;
-lin dissimulate_V = variants {} ;
-lin dissimulate_V2 = variants {} ;
-lin dissimulation_N = variants {} ;
-lin dissipate_V = variants {} ;
-lin dissipate_V2 = variants {} ;
-lin dissipated_A = variants {} ;
-lin dissipation_N = variants {} ;
-lin dissociate_V2 = variants {} ;
-lin dissociation_N = variants {} ;
-lin dissolubility_N = variants {} ;
-lin dissoluble_A = variants {} ;
-lin dissolute_A = variants {} ;
-lin dissolution_N =  D.dissolution_1_N ;
-
-lin dissolve_V = variants {} ;
-lin dissolve_V2 = variants {} ;
-lin dissonance_N = variants {} ;
-lin dissonant_A = variants {} ;
-lin dissuade_V2 = variants {} ;
-lin dissuasion_N = variants {} ;
-lin dissyllable_N = variants {} ;
-lin distaff_N = variants {} ;
-lin distance_N = variants {} ;
-lin distance_V2 = variants {} ;
-lin distant_A = variants {} ;
-lin distaste_N = variants {} ;
-lin distasteful_A = variants {} ;
-lin distastefulness_N = variants {} ;
-lin distemper_N = variants {} ;
-lin distemper_V2 = variants {} ;
-lin distend_V = variants {} ;
-lin distend_V2 = variants {} ;
-lin distension_N = variants {} ;
-lin distil_V = variants {} ;
-lin distil_V2 = variants {} ;
-lin distillation_N = variants {} ;
-lin distiller_N = variants {} ;
-lin distillery_N = variants {} ;
-lin distinct_A = variants {} ;
-lin distinction_N = variants {} ;
-lin distinctive_A = variants {} ;
-lin distinctiveness_N = variants {} ;
-lin distinctness_N = variants {} ;
-lin distinguish_V = variants {} ;
-lin distinguish_V2 = variants {} ;
-lin distinguishable_A = variants {} ;
-lin distinguished_A = variants {} ;
-lin distort_V2 = variants {} ;
-lin distortion_N = variants {} ;
-lin distract_V = variants {} ;
-lin distract_V2 = variants {} ;
-lin distracted_A = variants {} ;
-lin distraction_N = variants {} ;
-lin distrain_V = variants {} ;
-lin distraint_N = variants {} ;
-lin distrait_A = variants {} ;
-lin distraught_A = variants {} ;
-lin distress_N = variants {} ;
-lin distress_V2 = variants {} ;
-lin distressful_A = variants {} ;
-lin distressing_A = variants {} ;
-lin distribute_V2 = variants {} ;
-lin distribution_N =  D.distribution_1_N ;
-
-lin distributive_A = variants {} ;
-lin distributor_N = variants {} ;
-lin district_N = variants {} ;
-lin distrust_N = variants {} ;
-lin distrust_V2 = variants {} ;
-lin distrustful_A = variants {} ;
-lin distrustfulness_N = variants {} ;
-lin disturb_V2 = variants {} ;
-lin disturbance_N = variants {} ;
-lin disturbingly_Adv = variants {} ;
-lin disunion_N = variants {} ;
-lin disunite_V = variants {} ;
-lin disunite_V2 = variants {} ;
-lin disunity_N = variants {} ;
-lin disuse_N = variants {} ;
-lin disused_A = variants {} ;
-lin disyllabic_A = variants {} ;
-lin disyllable_N = variants {} ;
-lin ditch_N = variants {} ;
-lin ditch_V = variants {} ;
-lin ditch_V2 = variants {} ;
-lin dither_N = variants {} ;
-lin dither_V = variants {} ;
-lin ditto_N = variants {} ;
-lin ditty_N = variants {} ;
-lin diurnal_A = variants {} ;
-lin divagate_V = variants {} ;
-lin divagation_N = variants {} ;
-lin divan_N = variants {} ;
-lin divan_bed_N = variants {} ;
-lin dive_N = variants {} ;
-lin dive_V = variants {} ;
-lin dive_bomb_V = variants {} ;
-lin dive_bomb_V2 = variants {} ;
-lin dive_bomber_N = variants {} ;
-lin diver_N = variants {} ;
-lin diverge_V = variants {} ;
-lin divergence_N = variants {} ;
-lin divergency_N = variants {} ;
-lin divergent_A = variants {} ;
-lin divers_A = variants {} ;
-lin diverse_A = variants {} ;
-lin diversification_N = variants {} ;
-lin diversify_V = variants {} ;
-lin diversify_V2 = variants {} ;
-lin diversion_N = variants {} ;
-lin diversionary_A = variants {} ;
-lin diversionist_N = variants {} ;
-lin diversity_N = variants {} ;
-lin divert_V = variants {} ;
-lin divert_V2 = variants {} ;
-lin diverting_A = variants {} ;
-lin dives_PN = variants {} ;
-lin divest_V2 = variants {} ;
-lin divide_N = variants {} ;
-lin divide_V = variants {} ;
-lin divide_V2 = variants {} ;
-lin dividend_N = variants {} ;
-lin dividend_warrant_N = variants {} ;
-lin divination_N = variants {} ;
-lin divine_A = variants {} ;
-lin divine_N = variants {} ;
-lin divine_V = variants {} ;
-lin divine_V2 = variants {} ;
-lin diviner_N = variants {} ;
-lin diving_bell_N = variants {} ;
-lin diving_board_N = variants {} ;
-lin diving_dress_N = variants {} ;
-lin diving_suit_N = variants {} ;
-lin divinity_N = variants {} ;
-lin divisible_A = variants {} ;
-lin division_N = variants {} ;
-lin divisional_A = variants {} ;
-lin divisor_N = variants {} ;
-lin divorce_N = variants {} ;
-lin divorce_V2 = variants {} ;
-lin divorcee_N = variants {} ;
-lin divot_N = variants {} ;
-lin divulge_V2 = variants {} ;
-lin divulgence_N = variants {} ;
-lin divvy_N = variants {} ;
-lin dixie_N = variants {} ;
-lin diy_N = variants {} ;
-lin dizzily_Adv = variants {} ;
-lin dizziness_N = variants {} ;
-lin dizzy_A = variants {} ;
-lin dizzy_V2 = variants {} ;
-lin dj_N = variants {} ;
-lin djibouti_PN = variants {} ;
-lin djiboutian_A = variants {} ;
-lin djiboutian_N = variants {} ;
-lin djinn_N = variants {} ;
-lin djs_N = variants {} ;
-lin dlitt_N = variants {} ;
-lin dm_N = variants {} ;
-lin dna_N = variants {} ;
-lin dnepropetrovsk_PN = variants {} ;
-lin do_N = variants {} ;
-lin do_V = variants {} ;
-lin do_V2 = variants {} ;
-lin do_gooder_N = variants {} ;
-lin dobbin_N = variants {} ;
-lin docile_A = variants {} ;
-lin docility_N = variants {} ;
-lin dock_N = variants {} ;
-lin dock_V = variants {} ;
-lin dock_V2 = variants {} ;
-lin docker_N = variants {} ;
-lin docket_N = variants {} ;
-lin docket_V2 = variants {} ;
-lin dockyard_N = variants {} ;
-lin doctor_N = variants {} ;
-lin doctor_V2 = variants {} ;
-lin doctorate_N = variants {} ;
-lin doctrinaire_A = variants {} ;
-lin doctrinaire_N = variants {} ;
-lin doctrinal_A = variants {} ;
-lin doctrine_N = variants {} ;
-lin document_N = variants {} ;
-lin document_V2 = variants {} ;
-lin documentary_A = variants {} ;
-lin documentation_N = variants {} ;
-lin dodder_V = variants {} ;
-lin dodderer_N = variants {} ;
-lin doddering_A = variants {} ;
-lin doddery_A = variants {} ;
-lin dodge_N = variants {} ;
-lin dodge_V = variants {} ;
-lin dodge_V2 = variants {} ;
-lin dodgem_N = variants {} ;
-lin dodger_N = variants {} ;
-lin dodgy_A = variants {} ;
-lin dodo_N = variants {} ;
-lin doe_N = variants {} ;
-lin doer_N = variants {} ;
-lin doff_V2 = variants {} ;
-lin dog's_tooth_N = variants {} ;
-lin dog_N = variants {} ;
-lin dog_V2 = variants {} ;
-lin dog_biscuit_N = variants {} ;
-lin dog_cart_N = variants {} ;
-lin dog_collar_N = variants {} ;
-lin dog_eared_A = variants {} ;
-lin dog_like_A = variants {} ;
-lin doge_N = variants {} ;
-lin dogfish_N = variants {} ;
-lin dogged_A = variants {} ;
-lin doggedness_N = variants {} ;
-lin doggerel_N = variants {} ;
-lin doggie_N = variants {} ;
-lin doggo_Adv = variants {} ;
-lin doggy_N = variants {} ;
-lin doghouse_N = variants {} ;
-lin dogma_N = variants {} ;
-lin dogmatic_A = variants {} ;
-lin dogmatically_Adv = variants {} ;
-lin dogmatism_N = variants {} ;
-lin dogmatize_V = variants {} ;
-lin dogmatize_V2 = variants {} ;
-lin dogsbody_N = variants {} ;
-lin dogtooth_N = variants {} ;
-lin dogtrot_N = variants {} ;
-lin dogwatch_N = variants {} ;
-lin dogwood_N = variants {} ;
-lin doh_N = variants {} ;
-lin doily_N = variants {} ;
-lin dole_N = variants {} ;
-lin dole_V2 = variants {} ;
-lin doleful_A = variants {} ;
-lin doll_N = variants {} ;
-lin doll_V = variants {} ;
-lin doll_V2 = variants {} ;
-lin dollar_N = variants {} ;
-lin dollop_N = variants {} ;
-lin dolly_N = variants {} ;
-lin dolly_PN = variants {} ;
-lin dolmen_N = variants {} ;
-lin dolour_N = variants {} ;
-lin dolourous_A = variants {} ;
-lin dolphin_N = variants {} ;
-lin dolt_N = variants {} ;
-lin doltish_A = variants {} ;
-lin domain_N = variants {} ;
-lin dome_N = variants {} ;
-lin domed_A = variants {} ;
-lin domesday_PN = variants {} ;
-lin domestic_A = D.domestique_3_A ;
-
-lin domestically_Adv = variants {} ;
-lin domesticate_V2 = variants {} ;
-lin domestication_N = variants {} ;
-lin domesticity_N = variants {} ;
-lin domicile_N = variants {} ;
-lin domiciliary_A = variants {} ;
-lin dominance_N = variants {} ;
-lin dominant_A = variants {} ;
-lin dominate_V = variants {} ;
-lin dominate_V2 = variants {} ;
-lin domination_N = variants {} ;
-lin domineer_V = variants {} ;
-lin domineering_A = variants {} ;
-lin dominic_PN = variants {} ;
-lin dominica_PN = variants {} ;
-lin dominican_A = variants {} ;
-lin dominican_N = variants {} ;
-lin dominie_N = variants {} ;
-lin dominion_N = variants {} ;
-lin domino_N = variants {} ;
-lin don't_know_N = variants {} ;
-lin don_N = variants {} ;
-lin don_PN = variants {} ;
-lin don_V2 = variants {} ;
-lin donald_PN = variants {} ;
-lin donate_V = variants {} ;
-lin donate_V2 = variants {} ;
-lin donation_N = variants {} ;
-lin doncaster_PN = variants {} ;
-lin done_VA = variants {} ;
-lin donegal_PN = variants {} ;
-lin donetsk_PN = variants {} ;
-lin donjon_N = variants {} ;
-lin donkey_N = variants {} ;
-lin donkey_jacket_N = variants {} ;
-lin donkey_work_N = variants {} ;
-lin donnish_A = variants {} ;
-lin donor_N = variants {} ;
-lin doodle_V = variants {} ;
-lin doodlebug_N = variants {} ;
-lin doom_N = variants {} ;
-lin doom_V2 = variants {} ;
-lin doomsday_PN = variants {} ;
-lin door_N = variants {} ;
-lin door_to_door_A = variants {} ;
-lin doorbell_N = variants {} ;
-lin doorcase_N = variants {} ;
-lin doorframe_N = variants {} ;
-lin doorhandle_N = variants {} ;
-lin doorkeeper_N = variants {} ;
-lin doorknob_N = variants {} ;
-lin doorknocker_N = variants {} ;
-lin doorman_N = variants {} ;
-lin doormat_N = variants {} ;
-lin doornail_N = variants {} ;
-lin doorplate_N = variants {} ;
-lin doorpost_N = variants {} ;
-lin doorstep_N = variants {} ;
-lin doorstopper_N = variants {} ;
-lin doorway_N = variants {} ;
-lin dope_N = variants {} ;
-lin dope_V2 = variants {} ;
-lin dopey_A = variants {} ;
-lin dora_PN = variants {} ;
-lin dorchester_PN = variants {} ;
-lin dordrecht_PN = variants {} ;
-lin doreen_PN = variants {} ;
-lin doric_A = variants {} ;
-lin doris_PN = variants {} ;
-lin dorking_PN = variants {} ;
-lin dormant_A = variants {} ;
-lin dormer_N = variants {} ;
-lin dormer_window_N = variants {} ;
-lin dormitory_N = variants {} ;
-lin dormouse_N = variants {} ;
-lin dorothy_PN = variants {} ;
-lin dorsal_A = variants {} ;
-lin dorset_PN = variants {} ;
-lin dortmund_PN = variants {} ;
-lin dory_N = variants {} ;
-lin dosage_N =  D.dosage_1_N ;
-
-lin dose_N =  D.dose_1_N ;
-
-lin dose_V2 = variants {} ;
-lin doss_V = variants {} ;
-lin doss_house_N = variants {} ;
-lin dosser_N = variants {} ;
-lin dossier_N = variants {} ;
-lin dot_N = variants {} ;
-lin dot_V2 = variants {} ;
-lin dotage_N = variants {} ;
-lin dotard_N = variants {} ;
-lin dote_V = variants {} ;
-lin dottle_N = variants {} ;
-lin dotty_A = variants {} ;
-lin douai_PN = variants {} ;
-lin double_A = variants {} ;
-lin double_Adv = variants {} ;
-lin double_N = variants {} ;
-lin double_V = variants {} ;
-lin double_V2 = variants {} ;
-lin double_barrelled_A = variants {} ;
-lin double_bass_N = variants {} ;
-lin double_bedded_A = variants {} ;
-lin double_breasted_A = variants {} ;
-lin double_check_V2 = variants {} ;
-lin double_cross_N = variants {} ;
-lin double_cross_V2 = variants {} ;
-lin double_dealer_N = variants {} ;
-lin double_dealing_A = variants {} ;
-lin double_dealing_N = variants {} ;
-lin double_decker_N = variants {} ;
-lin double_dutch_N = variants {} ;
-lin double_dyed_A = variants {} ;
-lin double_edged_A = variants {} ;
-lin double_entry_N = variants {} ;
-lin double_faced_A = variants {} ;
-lin double_first_N = variants {} ;
-lin double_jointed_A = variants {} ;
-lin double_park_V = variants {} ;
-lin double_park_V2 = variants {} ;
-lin double_quick_A = variants {} ;
-lin double_quick_Adv = variants {} ;
-lin double_spacing_N = variants {} ;
-lin double_talk_N = variants {} ;
-lin double_think_N = variants {} ;
-lin doublet_N = variants {} ;
-lin doubloon_N = variants {} ;
-lin doubt_N = variants {} ;
-lin doubt_V2 = variants {} ;
-lin doubt_VS = variants {} ;
-lin doubtful_A = variants {} ;
-lin doubtless_Adv = variants {} ;
-lin douche_N = variants {} ;
-lin doug_PN = variants {} ;
-lin dough_N = variants {} ;
-lin doughnut_N = variants {} ;
-lin doughty_A = variants {} ;
-lin doughy_A = variants {} ;
-lin douglas_PN = variants {} ;
-lin dour_A = variants {} ;
-lin douse_V2 = variants {} ;
-lin dove_N = variants {} ;
-lin dovecote_N = variants {} ;
-lin dover_PN = variants {} ;
-lin dovetail_N = variants {} ;
-lin dovetail_V = variants {} ;
-lin dovetail_V2 = variants {} ;
-lin dowager_N = variants {} ;
-lin dowdily_Adv = variants {} ;
-lin dowdiness_N = variants {} ;
-lin dowdy_A = variants {} ;
-lin dowel_N = variants {} ;
-lin dower_N = variants {} ;
-lin dower_V2 = variants {} ;
-lin down_Adv = variants {} ;
-lin down_N = variants {} ;
-lin down_PN = variants {} ;
-lin down_Prep = variants {} ;
-lin down_V2 = variants {} ;
-lin down_and_out_N = variants {} ;
-lin down_market_A = variants {} ;
-lin down_to_earth_A = variants {} ;
-lin downbeat_N = variants {} ;
-lin downcast_A = variants {} ;
-lin downfall_N = variants {} ;
-lin downgrade_V2 = variants {} ;
-lin downhearted_A = variants {} ;
-lin downhill_Adv = variants {} ;
-lin downing_street_PN = variants {} ;
-lin downplay_V2 = variants {} ;
-lin downpour_N = variants {} ;
-lin downright_A = variants {} ;
-lin downright_Adv = variants {} ;
-lin downrightness_N = variants {} ;
-lin downsize_V2 = variants {} ;
-lin downstair_A = variants {} ;
-lin downstairs_A = variants {} ;
-lin downstairs_Adv = variants {} ;
-lin downstream_A = variants {} ;
-lin downstream_Adv = mkAdv "aval" ;
-
-lin downtown_Adv = variants {} ;
-lin downtrodden_A = variants {} ;
-lin downward_A = variants {} ;
-lin downward_Adv = variants {} ;
-lin downwards_Adv = variants {} ;
-lin downy_A = variants {} ;
-lin dowry_N = variants {} ;
-lin dowse_V2 = variants {} ;
-lin dowser_N = variants {} ;
-lin dowsing_N = variants {} ;
-lin doxology_N = variants {} ;
-lin doyen_N = variants {} ;
-lin doyley_N = variants {} ;
-lin doyly_N = variants {} ;
-lin doz_N = variants {} ;
-lin doze_N = variants {} ;
-lin doze_V = variants {} ;
-lin dozen_N = variants {} ;
-lin dphil_N = variants {} ;
-lin dr_PN = variants {} ;
-lin drab_A = variants {} ;
-lin drabness_N = variants {} ;
-lin drachm_N = variants {} ;
-lin drachma_N = variants {} ;
-lin draconian_A = variants {} ;
-lin draft_N = variants {} ;
-lin draft_V2 = variants {} ;
-lin draftee_N = variants {} ;
-lin drafting_N = variants {} ;
-lin draftsman_N = variants {} ;
-lin drag_N = variants {} ;
-lin drag_V = variants {} ;
-lin drag_V2 = variants {} ;
-lin draggled_A = variants {} ;
-lin dragnet_N = variants {} ;
-lin dragoman_N = variants {} ;
-lin dragon_N = variants {} ;
-lin dragonfly_N = variants {} ;
-lin dragoon_N = variants {} ;
-lin dragoon_V2 = variants {} ;
-lin drain_N = variants {} ;
-lin drain_V = variants {} ;
-lin drain_V2 = variants {} ;
-lin drainage_N = variants {} ;
-lin drainage_basin_N = variants {} ;
-lin draining_board_N = variants {} ;
-lin drainpipe_N = variants {} ;
-lin drake_N = variants {} ;
-lin dram_N = variants {} ;
-lin drama_N = variants {} ;
-lin dramatic_A = variants {} ;
-lin dramatically_Adv = variants {} ;
-lin dramatics_N = variants {} ;
-lin dramatist_N = variants {} ;
-lin dramatization_N = variants {} ;
-lin dramatize_V2 = variants {} ;
-lin drape_N = variants {} ;
-lin drape_V2 = variants {} ;
-lin draper_N = variants {} ;
-lin drapery_N = variants {} ;
-lin drastic_A = variants {} ;
-lin drastically_Adv = variants {} ;
-lin drat_V2 = variants {} ;
-lin draught_N = variants {} ;
-lin draught_V2 = variants {} ;
-lin draught_horse_N = variants {} ;
-lin draughts_N = variants {} ;
-lin draughtsman_N = variants {} ;
-lin draughty_A = variants {} ;
-lin draw_N = variants {} ;
-lin draw_V = variants {} ;
-lin draw_V2 = variants {} ;
-lin draw_V2V = variants {} ;
-lin drawback_N = variants {} ;
-lin drawbridge_N = variants {} ;
-lin drawer_N = variants {} ;
-lin drawing_N =  D.soutirage_1_N ;
-
-lin drawing_board_N = variants {} ;
-lin drawing_pin_N = variants {} ;
-lin drawing_room_N = variants {} ;
-lin drawl_N = variants {} ;
-lin drawl_V = variants {} ;
-lin drawl_V2 = variants {} ;
-lin dray_N = variants {} ;
-lin drayton_PN = variants {} ;
-lin dread_N = variants {} ;
-lin dread_V = variants {} ;
-lin dread_V2 = variants {} ;
-lin dreaded_A = variants {} ;
-lin dreadful_A = variants {} ;
-lin dreadfulness_N = variants {} ;
-lin dreadnought_N = variants {} ;
-lin dream_N = variants {} ;
-lin dream_V = variants {} ;
-lin dream_V2 = variants {} ;
-lin dreamer_N = variants {} ;
-lin dreamily_Adv = variants {} ;
-lin dreamland_N = variants {} ;
-lin dreamless_A = variants {} ;
-lin dreamlike_A = variants {} ;
-lin dreamworld_N = variants {} ;
-lin dreamy_A = variants {} ;
-lin drear_A = variants {} ;
-lin drearily_Adv = variants {} ;
-lin dreariness_N = variants {} ;
-lin dreary_A = variants {} ;
-lin dredge_N = variants {} ;
-lin dredge_V = variants {} ;
-lin dredge_V2 = variants {} ;
-lin dredger_N = variants {} ;
-lin drench_V2 = variants {} ;
-lin drenching_N = variants {} ;
-lin dresden_PN = variants {} ;
-lin dress_N = variants {} ;
-lin dress_V = variants {} ;
-lin dress_V2 = variants {} ;
-lin dress_hanger_N = variants {} ;
-lin dressage_N = variants {} ;
-lin dresser_N = variants {} ;
-lin dressing_N = variants {} ;
-lin dressing_case_N = variants {} ;
-lin dressing_down_N = variants {} ;
-lin dressing_gown_N = variants {} ;
-lin dressing_table_N = variants {} ;
-lin dressmaker_N = variants {} ;
-lin dressmaking_N = variants {} ;
-lin dressy_A = variants {} ;
-lin dribble_V = variants {} ;
-lin dribble_V2 = variants {} ;
-lin dribbler_N = variants {} ;
-lin driblet_N = variants {} ;
-lin drier_N = variants {} ;
-lin driffield_PN = variants {} ;
-lin drift_N = variants {} ;
-lin drift_V = variants {} ;
-lin drift_V2 = variants {} ;
-lin drift_ice_N = variants {} ;
-lin drift_net_N = variants {} ;
-lin drift_wood_N = variants {} ;
-lin driftage_N = variants {} ;
-lin drifter_N = variants {} ;
-lin drill_N = variants {} ;
-lin drill_V = variants {} ;
-lin drill_V2 = variants {} ;
-lin drily_Adv = variants {} ;
-lin drink_N = variants {} ;
-lin drink_V = variants {} ;
-lin drink_V2 = variants {} ;
-lin drinkable_A = variants {} ;
-lin drinker_N = variants {} ;
-lin drinking_N = variants {} ;
-lin drinking_bout_N = variants {} ;
-lin drinking_fountain_N = variants {} ;
-lin drinking_song_N = variants {} ;
-lin drinking_water_N = variants {} ;
-lin drip_N = variants {} ;
-lin drip_V = variants {} ;
-lin drip_V2 = variants {} ;
-lin drip_dry_A = variants {} ;
-lin drip_dry_V2 = variants {} ;
-lin dripping_N = variants {} ;
-lin dripping_pan_N = variants {} ;
-lin drive_N = variants {} ;
-lin drive_V = variants {} ;
-lin drive_V2 = variants {} ;
-lin drive_V2V = variants {} ;
-lin drive_VS = variants {} ;
-lin drive_in_N = variants {} ;
-lin drivel_N = variants {} ;
-lin drivel_V = variants {} ;
-lin driveller_N = variants {} ;
-lin driver_N = variants {} ;
-lin driveway_N = variants {} ;
-lin driving_belt_N = variants {} ;
-lin driving_wheel_N = variants {} ;
-lin drizzle_N = variants {} ;
-lin drizzle_V = variants {} ;
-lin drizzly_A = variants {} ;
-lin drogheda_PN = variants {} ;
-lin drogue_N = variants {} ;
-lin droitwich_PN = variants {} ;
-lin droll_A = variants {} ;
-lin drollery_N = variants {} ;
-lin dromedary_N = variants {} ;
-lin drone_N = variants {} ;
-lin drone_V = variants {} ;
-lin drone_V2 = variants {} ;
-lin dronfield_PN = variants {} ;
-lin drool_V = variants {} ;
-lin droop_N = variants {} ;
-lin droop_V = variants {} ;
-lin droop_V2 = variants {} ;
-lin droopingly_Adv = variants {} ;
-lin drop_N = variants {} ;
-lin drop_V = variants {} ;
-lin drop_V2 = variants {} ;
-lin drop_curtain_N = variants {} ;
-lin drop_kick_N = variants {} ;
-lin dropout_N = variants {} ;
-lin dropping_zone_N = variants {} ;
-lin dropsical_A = variants {} ;
-lin dropsy_N = variants {} ;
-lin droshky_N = variants {} ;
-lin dross_N = variants {} ;
-lin drought_N = variants {} ;
-lin drove_N = variants {} ;
-lin drover_N = variants {} ;
-lin drown_V = variants {} ;
-lin drown_V2 = variants {} ;
-lin drowse_N = variants {} ;
-lin drowse_V = variants {} ;
-lin drowse_V2 = variants {} ;
-lin drowsily_Adv = variants {} ;
-lin drowsiness_N = variants {} ;
-lin drowsy_A = variants {} ;
-lin drub_V2 = variants {} ;
-lin drubbing_N = variants {} ;
-lin drudge_N = variants {} ;
-lin drudge_V = variants {} ;
-lin drudgery_N = variants {} ;
-lin drug_N =  D.substance_1_N ;
-
-lin drug_V2 = variants {} ;
-lin drugget_N = variants {} ;
-lin druggist_N = variants {} ;
-lin drugstore_N = variants {} ;
-lin druid_N = variants {} ;
-lin drum_N = variants {} ;
-lin drum_V = variants {} ;
-lin drum_V2 = variants {} ;
-lin drum_major_N = variants {} ;
-lin drum_majorette_N = variants {} ;
-lin drumfire_N = variants {} ;
-lin drumhead_A = variants {} ;
-lin drummer_N = variants {} ;
-lin drumstick_N = variants {} ;
-lin drunk_A = variants {} ;
-lin drunk_N = variants {} ;
-lin drunkard_N = variants {} ;
-lin drunken_A = variants {} ;
-lin drunkenness_N = variants {} ;
-lin drupe_N = variants {} ;
-lin dry_A = D.sec_2_A ;
-
-lin dry_V = variants {} ;
-lin dry_V2 = variants {} ;
-lin dry_clean_V2 = variants {} ;
-lin dry_cleaner_N = variants {} ;
-lin dry_cleaning_N = variants {} ;
-lin dry_shod_A = variants {} ;
-lin dry_walling_N = variants {} ;
-lin dryad_N = variants {} ;
-lin dryer_N = variants {} ;
-lin dryness_N = variants {} ;
-lin dsc_N = variants {} ;
-lin dss_N = variants {} ;
-lin dti_N = variants {} ;
-lin dual_A = D.double_2_A ;
-
-lin dub_V2 = variants {} ;
-lin dub_VS = variants {} ;
-lin dubbin_N = variants {} ;
-lin dubiety_N = variants {} ;
-lin dubious_A = variants {} ;
-lin dubiousness_N = variants {} ;
-lin dublin_PN = variants {} ;
-lin dubliner_N = variants {} ;
-lin ducal_A = variants {} ;
-lin ducat_N = variants {} ;
-lin duce_N = variants {} ;
-lin duchess_N = variants {} ;
-lin duchy_N = variants {} ;
-lin duck_N = variants {} ;
-lin duck_V = variants {} ;
-lin duck_V2 = variants {} ;
-lin duckbilled_A = variants {} ;
-lin ducking_N = variants {} ;
-lin ducking_stool_N = variants {} ;
-lin duckling_N = variants {} ;
-lin duckweed_N = variants {} ;
-lin ducky_N = variants {} ;
-lin duct_N = variants {} ;
-lin ductile_A = variants {} ;
-lin ductility_N = variants {} ;
-lin dud_A = variants {} ;
-lin dud_N = variants {} ;
-lin dude_N = variants {} ;
-lin dudgeon_N = variants {} ;
-lin dudley_PN = variants {} ;
-lin due_A = variants {} ;
-lin due_Adv = variants {} ;
-lin due_N = variants {} ;
-lin duel_N = variants {} ;
-lin duel_V = variants {} ;
-lin duelist_N = variants {} ;
-lin duellist_N = variants {} ;
-lin duenna_N = variants {} ;
-lin duet_N = variants {} ;
-lin duffel_N = variants {} ;
-lin duffer_N = variants {} ;
-lin duffle_N = variants {} ;
-lin dug_N = variants {} ;
-lin dugong_N = variants {} ;
-lin dugout_N = variants {} ;
-lin duisburg_PN = variants {} ;
-lin duke_N = variants {} ;
-lin dukedom_N = variants {} ;
-lin dukinfield_PN = variants {} ;
-lin dulcet_A = variants {} ;
-lin dulcimer_N = variants {} ;
-lin dull_A = variants {} ;
-lin dull_V = variants {} ;
-lin dull_V2 = variants {} ;
-lin dullard_N = variants {} ;
-lin dullness_N = variants {} ;
-lin dully_Adv = variants {} ;
-lin duly_Adv = variants {} ;
-lin dumb_A = variants {} ;
-lin dumbarton_PN = variants {} ;
-lin dumbbell_N = variants {} ;
-lin dumbfound_V2 = variants {} ;
-lin dumbness_N = variants {} ;
-lin dumbwaiter_N = variants {} ;
-lin dumdum_N = variants {} ;
-lin dumfries_PN = variants {} ;
-lin dummy_N = variants {} ;
-lin dump_N = variants {} ;
-lin dump_V = variants {} ;
-lin dump_V2 = variants {} ;
-lin dumper_N = variants {} ;
-lin dumpling_N = variants {} ;
-lin dumpy_A = variants {} ;
-lin dun_A = variants {} ;
-lin dun_N = variants {} ;
-lin dun_V2 = variants {} ;
-lin dun_laoghaire_PN = variants {} ;
-lin duncan_PN = variants {} ;
-lin dunce_N = variants {} ;
-lin dundalk_PN = variants {} ;
-lin dundee_PN = variants {} ;
-lin dunderhead_N = variants {} ;
-lin dune_N = variants {} ;
-lin dunfermline_PN = variants {} ;
-lin dung_N = variants {} ;
-lin dungeon_N = variants {} ;
-lin dunghill_N = variants {} ;
-lin dunk_V2 = variants {} ;
-lin dunkirk_PN = variants {} ;
-lin dunoon_PN = variants {} ;
-lin dunstable_PN = variants {} ;
-lin duodecimal_A = variants {} ;
-lin duodenal_A = variants {} ;
-lin duodenum_N = variants {} ;
-lin duologue_N = variants {} ;
-lin dupe_N = variants {} ;
-lin dupe_V2 = variants {} ;
-lin dupl_PN = variants {} ;
-lin duplex_A = variants {} ;
-lin duplicate_A = variants {} ;
-lin duplicate_N = variants {} ;
-lin duplicate_V2 = variants {} ;
-lin duplication_N = variants {} ;
-lin duplicator_N = variants {} ;
-lin duplicity_N = variants {} ;
-lin durability_N = variants {} ;
-lin durable_A = variants {} ;
-lin durable_N = variants {} ;
-lin durance_N = variants {} ;
-lin duration_N = variants {} ;
-lin durban_PN = variants {} ;
-lin durbar_N = variants {} ;
-lin duress_N = variants {} ;
-lin durham_PN = variants {} ;
-lin during_Prep = variants {} ;
-lin durrington_PN = variants {} ;
-lin dursley_PN = variants {} ;
-lin dusk_N = variants {} ;
-lin dusky_A = variants {} ;
-lin dusseldorf_PN = variants {} ;
-lin dust_N = variants {} ;
-lin dust_V2 = variants {} ;
-lin dust_bowl_N = variants {} ;
-lin dust_coat_N = variants {} ;
-lin dust_jacket_N = variants {} ;
-lin dust_sheet_N = variants {} ;
-lin dust_up_N = variants {} ;
-lin dust_wrapper_N = variants {} ;
-lin dustbin_N = variants {} ;
-lin dustcart_N = variants {} ;
-lin duster_N = variants {} ;
-lin dustman_N = variants {} ;
-lin dustpan_N = variants {} ;
-lin dusty_A = variants {} ;
-lin dutch_A = variants {} ;
-lin dutch_N = variants {} ;
-lin dutchman_N = variants {} ;
-lin duteous_A = variants {} ;
-lin dutiable_A = variants {} ;
-lin dutiful_A = variants {} ;
-lin duty_N = variants {} ;
-lin duty_free_A = variants {} ;
-lin duvet_N = variants {} ;
-lin dwarf_N = variants {} ;
-lin dwarf_V2 = variants {} ;
-lin dwarfish_A = variants {} ;
-lin dwell_V = variants {} ;
-lin dweller_N = variants {} ;
-lin dwelling_N = variants {} ;
-lin dwelling_house_N = variants {} ;
-lin dwindle_V = variants {} ;
-lin dyarchy_N = variants {} ;
-lin dye_N =  D.colorant_1_N ;
-
-lin dye_V = variants {} ;
-lin dye_V2 = variants {} ;
-lin dye_works_N = variants {} ;
-lin dyed_in_the_wool_A = variants {} ;
-lin dyer_N = variants {} ;
-lin dyestuff_N = variants {} ;
-lin dyfed_PN = variants {} ;
-lin dyke_N = variants {} ;
-lin dyke_V = variants {} ;
-lin dyke_V2 = variants {} ;
-lin dynamic_A = variants {} ;
-lin dynamic_N = variants {} ;
-lin dynamically_Adv = variants {} ;
-lin dynamism_N = variants {} ;
-lin dynamite_N = variants {} ;
-lin dynamite_V2 = variants {} ;
-lin dynamo_N = variants {} ;
-lin dynast_N = variants {} ;
-lin dynastic_A = variants {} ;
-lin dynasty_N = variants {} ;
-lin dyne_N = variants {} ;
-lin dysentery_N = variants {} ;
-lin dyslexia_N = variants {} ;
-lin dyslexic_A = variants {} ;
-lin dyspepsia_N = variants {} ;
-lin dyspeptic_A = variants {} ;
-lin dyspeptic_N = variants {} ;
-lin e'en_Adv = variants {} ;
-lin e'er_Adv = variants {} ;
-lin each_Det = variants {} ;
-lin eager_A = variants {} ;
-lin eagerness_N = variants {} ;
-lin eagle_N = variants {} ;
-lin eagle_eyed_A = variants {} ;
-lin eaglescliffe_PN = variants {} ;
-lin eaglet_N = variants {} ;
-lin ealing_PN = variants {} ;
-lin ear_N = variants {} ;
-lin ear_trumpet_N = variants {} ;
-lin earache_N = variants {} ;
-lin eardrop_N = variants {} ;
-lin eardrum_N = variants {} ;
-lin earful_N = variants {} ;
-lin earl_N = variants {} ;
-lin earl_shilton_PN = variants {} ;
-lin earldom_N = variants {} ;
-lin early_A = variants {} ;
-lin early_Adv = variants {} ;
-
-lin early_warning_A = variants {} ;
-lin earmark_N = variants {} ;
-lin earmark_V2 = variants {} ;
-lin earn_V = variants {} ;
-lin earn_V2 = variants {} ;
-lin earn_VA = variants {} ;
-lin earnest_A = variants {} ;
-lin earnest_N = variants {} ;
-lin earnest_money_N = variants {} ;
-lin earnestness_N = variants {} ;
-lin earphone_N = variants {} ;
-lin earpiece_N = variants {} ;
-lin earring_N = variants {} ;
-lin earshot_N = variants {} ;
-lin earth_N = variants {} ;
-lin earth_V2 = variants {} ;
-lin earth_closet_N = variants {} ;
-lin earthen_A = variants {} ;
-lin earthenware_N = variants {} ;
-lin earthly_A = variants {} ;
-lin earthnut_N = variants {} ;
-lin earthquake_N = variants {} ;
-lin earthwork_N = variants {} ;
-lin earthworm_N = variants {} ;
-lin earthy_A = variants {} ;
-lin earwax_N = variants {} ;
-lin earwig_N = variants {} ;
-lin ease_N = variants {} ;
-lin ease_V = variants {} ;
-lin ease_V2 = variants {} ;
-lin easel_N = variants {} ;
-lin easily_Adv = variants {} ;
-lin easington_PN = variants {} ;
-lin east_A = variants {} ;
-lin east_Adv = variants {} ;
-lin east_N = variants {} ;
-lin east_dereham_PN = variants {} ;
-lin east_grinstead_PN = variants {} ;
-lin east_kilbride_PN = variants {} ;
-lin east_retford_PN = variants {} ;
-lin eastbourne_PN = variants {} ;
-lin easter_N = variants {} ;
-lin easter_PN = variants {} ;
-lin easterly_A = variants {} ;
-lin easterly_Adv = variants {} ;
-lin eastern_A = variants {} ;
-lin easternmost_A = variants {} ;
-lin eastleigh_PN = variants {} ;
-lin eastward_A = variants {} ;
-lin eastward_Adv = variants {} ;
-lin eastwards_Adv = variants {} ;
-lin easy_A = variants {} ;
-lin easy_Adv = variants {} ;
-lin easy_V2V = variants {} ;
-lin easygoing_A = variants {} ;
-lin eat_V = variants {} ;
-lin eat_V2 = variants {} ;
-lin eatable_A = variants {} ;
-lin eatable_N = variants {} ;
-lin eater_N = variants {} ;
-lin eating_apple_N = variants {} ;
-lin eating_house_N = variants {} ;
-lin eau_de_cologne_N = variants {} ;
-lin eau_de_vie_N = variants {} ;
-lin eavesdrop_V = variants {} ;
-lin eavesdropper_N = variants {} ;
-lin ebb_N = variants {} ;
-lin ebb_V = variants {} ;
-lin ebbtide_N = variants {} ;
-lin ebbw_vale_PN = variants {} ;
-lin ebonite_N = variants {} ;
-lin ebony_A = variants {} ;
-lin ebony_N = variants {} ;
-lin ebullience_N = variants {} ;
-lin ebullient_A = variants {} ;
-lin ec_N = variants {} ;
-lin eccentric_A = variants {} ;
-lin eccentric_N = variants {} ;
-lin eccentricity_N = variants {} ;
-lin eccles_PN = variants {} ;
-lin ecclesiastic_N = variants {} ;
-lin ecclesiastical_A = variants {} ;
-lin echelon_N = variants {} ;
-lin echo_N = variants {} ;
-lin echo_V = variants {} ;
-lin echo_V2 = variants {} ;
-lin echo_sounder_N = variants {} ;
-lin echo_sounding_N = variants {} ;
-lin eclair_N = variants {} ;
-lin eclat_N = variants {} ;
-lin eclectic_A = variants {} ;
-lin eclecticism_N = variants {} ;
-lin eclipse_N = variants {} ;
-lin eclipse_V2 = variants {} ;
-lin ecliptic_N = variants {} ;
-lin ecological_A = variants {} ;
-lin ecologist_N = variants {} ;
-lin ecology_N = variants {} ;
-lin economic_A = variants {} ;
-lin economical_A = variants {} ;
-lin economics_N = variants {} ;
-lin economist_N = variants {} ;
-lin economize_V = variants {} ;
-lin economize_V2 = variants {} ;
-lin economy_N = variants {} ;
-lin ecosystem_N = variants {} ;
-lin ecstasy_N = variants {} ;
-lin ecstatic_A = variants {} ;
-lin ecstatically_Adv = variants {} ;
-lin ectoplasm_N = variants {} ;
-lin ecuador_PN = variants {} ;
-lin ecuadorian_A = variants {} ;
-lin ecuadorian_N = variants {} ;
-lin ecumenical_A = variants {} ;
-lin eczema_N = variants {} ;
-lin ed_PN = variants {} ;
-lin eddie_PN = variants {} ;
-lin eddy_N = variants {} ;
-lin eddy_PN = variants {} ;
-lin eddy_V = variants {} ;
-lin edelweiss_N = variants {} ;
-lin eden_PN = variants {} ;
-lin edenbridge_PN = variants {} ;
-lin edgar_PN = variants {} ;
-lin edge_N = variants {} ;
-lin edge_V = variants {} ;
-lin edge_V2 = variants {} ;
-lin edgeways_Adv = variants {} ;
-lin edgewise_Adv = variants {} ;
-lin edging_N = variants {} ;
-lin edgy_A = variants {} ;
-lin edibility_N = variants {} ;
-lin edible_A = variants {} ;
-lin edible_N = variants {} ;
-lin edict_N = variants {} ;
-lin edification_N = variants {} ;
-lin edifice_N = variants {} ;
-lin edify_V2 = variants {} ;
-lin edinburgh_PN = variants {} ;
-lin edit_V2 = variants {} ;
-lin edith_PN = variants {} ;
-lin edition_N = variants {} ;
-lin editor_N = variants {} ;
-lin editorial_A = variants {} ;
-lin editorial_N = variants {} ;
-lin edmund_PN = variants {} ;
-lin edp_N = variants {} ;
-lin educate_V2 = variants {} ;
-lin education_N = variants {} ;
-lin educational_A = variants {} ;
-lin educationalist_N = variants {} ;
-lin educationist_N = variants {} ;
-lin educator_N = variants {} ;
-lin educe_V2 = variants {} ;
-lin edward_PN = variants {} ;
-lin edwardian_A = variants {} ;
-lin edwardian_N = variants {} ;
-lin eec_N = variants {} ;
-lin eeg_N = variants {} ;
-lin eel_N = variants {} ;
-lin eerie_A = variants {} ;
-lin eerily_Adv = variants {} ;
-lin eeriness_N = variants {} ;
-lin eery_A = variants {} ;
-lin eff_V = variants {} ;
-lin efface_V2 = variants {} ;
-lin effacement_N = variants {} ;
-lin effect_N =  D.effet_1_N ;
-
-lin effect_V2 = variants {} ;
-lin effective_A = D.efficace_2_A ;
-
-lin effectiveness_N = variants {} ;
-lin effectual_A = variants {} ;
-lin effectuality_N = variants {} ;
-lin effectualness_N = variants {} ;
-lin effeminacy_N = variants {} ;
-lin effeminate_A = variants {} ;
-lin effendi_N = variants {} ;
-lin effervesce_V = variants {} ;
-lin effervescence_N = variants {} ;
-lin effervescent_A = variants {} ;
-lin effete_A = variants {} ;
-lin effeteness_N = variants {} ;
-lin efficacious_A = variants {} ;
-lin efficacy_N = variants {} ;
-lin efficiency_N = variants {} ;
-lin efficient_A = variants {} ;
-lin effigy_N = variants {} ;
-lin efflorescence_N = variants {} ;
-lin efflorescent_A = variants {} ;
-lin effluent_N = variants {} ;
-lin efflux_N = variants {} ;
-lin effort_N = variants {} ;
-lin effortless_A = variants {} ;
-lin effrontery_N = variants {} ;
-lin effulgence_N = variants {} ;
-lin effulgent_A = variants {} ;
-lin effusion_N = variants {} ;
-lin effusive_A = variants {} ;
-lin effusiveness_N = variants {} ;
-lin eft_N = variants {} ;
-lin efta_N = variants {} ;
-lin eg_PN = variants {} ;
-lin egalitarian_A = variants {} ;
-lin egalitarian_N = variants {} ;
-lin egalitarianism_N = variants {} ;
-lin egg_N = variants {} ;
-lin egg_V2 = variants {} ;
-lin egg_beater_N = variants {} ;
-lin egg_cup_N = variants {} ;
-lin egg_whisk_N = variants {} ;
-lin egghead_N = variants {} ;
-lin eggplant_N = variants {} ;
-lin eggshake_N = variants {} ;
-lin eggshell_N = variants {} ;
-lin eglantine_N = variants {} ;
-lin ego_N = variants {} ;
-lin egocentric_A = variants {} ;
-lin egoism_N = variants {} ;
-lin egoist_N = variants {} ;
-lin egoistic_A = variants {} ;
-lin egoistical_A = variants {} ;
-lin egotism_N = variants {} ;
-lin egotist_N = variants {} ;
-lin egotistic_A = variants {} ;
-lin egotistically_Adv = variants {} ;
-lin egotrip_N = variants {} ;
-lin egotrip_V = variants {} ;
-lin egregious_A = variants {} ;
-lin egremont_PN = variants {} ;
-lin egress_N = variants {} ;
-lin egret_N = variants {} ;
-lin egypt_PN = variants {} ;
-lin egyptian_A = variants {} ;
-lin egyptian_N = variants {} ;
-lin eiche_PN = variants {} ;
-lin eiderdown_N = variants {} ;
-lin eightpence_N = variants {} ;
-lin eightpenny_A = variants {} ;
-lin eightsome_N = variants {} ;
-lin eileen_PN = variants {} ;
-lin eindhoven_PN = variants {} ;
-lin eisteddfod_N = variants {} ;
-lin either7or_DConj = variants {} ;
-lin either_Adv = variants {} ;
-lin either_Det = variants {} ;
-lin ejaculate_V2 = variants {} ;
-lin ejaculation_N = variants {} ;
-lin eject_V = variants {} ;
-lin eject_V2 = variants {} ;
-lin ejection_N = variants {} ;
-lin ejector_N = variants {} ;
-lin ejector_seat_N = variants {} ;
-lin eke_V2 = variants {} ;
-lin el_dorado_N = variants {} ;
-lin el_salvador_PN = variants {} ;
-lin elaborate_A = variants {} ;
-lin elaborate_V = variants {} ;
-lin elaborate_V2 = variants {} ;
-lin elaborateness_N = variants {} ;
-lin elaboration_N = variants {} ;
-lin elaine_PN = variants {} ;
-lin elan_N = variants {} ;
-lin eland_N = variants {} ;
-lin elapse_V = variants {} ;
-lin elastic_A = variants {} ;
-lin elastic_N = variants {} ;
-lin elasticity_N = variants {} ;
-lin elasticized_A = variants {} ;
-lin elastoplast_N = variants {} ;
-lin elate_V2 = variants {} ;
-lin elation_N = variants {} ;
-lin elbow_N = variants {} ;
-lin elbow_V2 = variants {} ;
-lin elder_N = variants {} ;
-lin elderly_A = variants {} ;
-lin elderslie_PN = variants {} ;
-lin eleanor_PN = variants {} ;
-lin elect_A = variants {} ;
-lin elect_V = variants {} ;
-lin elect_V2 = variants {} ;
-lin elect_V2V = variants {} ;
-lin elect_V3 = variants {} ;
-lin elect_VS = variants {} ;
-lin election_N = variants {} ;
-lin electioneering_N = variants {} ;
-lin elective_A = variants {} ;
-lin elector_N = variants {} ;
-lin electoral_A = variants {} ;
-lin electorate_N = variants {} ;
-lin electric_A = variants {} ;
-lin electrical_A = variants {} ;
-lin electrician_N = variants {} ;
-lin electricity_N = variants {} ;
-lin electrification_N = variants {} ;
-lin electrify_V2 = variants {} ;
-lin electrocardiogram_N = variants {} ;
-lin electrocardiograph_N = variants {} ;
-lin electrochemistry_N = variants {} ;
-lin electrocute_V2 = variants {} ;
-lin electrocution_N = variants {} ;
-lin electrode_N = variants {} ;
-lin electrolysis_N = variants {} ;
-lin electrolyte_N = variants {} ;
-lin electromagnet_N = variants {} ;
-lin electromagnetic_A = variants {} ;
-lin electromagnetism_N = variants {} ;
-lin electron_N = variants {} ;
-lin electronic_A = variants {} ;
-lin electronically_Adv = variants {} ;
-lin electronics_N = variants {} ;
-lin electroplate_N = variants {} ;
-lin electroplate_V2 = variants {} ;
-lin electrostatic_A = variants {} ;
-lin eleemosynary_A = variants {} ;
-lin elegance_N = variants {} ;
-lin elegant_A = variants {} ;
-lin elegiac_A = variants {} ;
-lin elegy_N = variants {} ;
-lin element_N =  D.element_1_N ;
-
-lin elemental_A = variants {} ;
-lin elementary_A = variants {} ;
-lin elephant_N = variants {} ;
-lin elephantiasis_N = variants {} ;
-lin elephantine_A = variants {} ;
-lin elevate_V2 = variants {} ;
-lin elevation_N = variants {} ;
-lin elevator_N = variants {} ;
-lin elf_N = variants {} ;
-lin elfin_A = variants {} ;
-lin elfish_A = variants {} ;
-lin elgin_PN = variants {} ;
-lin elicit_V2 = variants {} ;
-lin elicitation_N = variants {} ;
-lin elide_V2 = variants {} ;
-lin eligibility_N = variants {} ;
-lin eligible_A = variants {} ;
-lin eliminate_V2 = variants {} ;
-lin elimination_N = variants {} ;
-lin elision_N = variants {} ;
-lin elite_N = variants {} ;
-lin elitism_N = variants {} ;
-lin elitist_N = variants {} ;
-lin elixir_N =  D.elixir_1_N ;
-
-lin eliza_PN = variants {} ;
-lin elizabeth_PN = variants {} ;
-lin elizabethan_A = variants {} ;
-lin elizabethan_N = variants {} ;
-lin elk_N = variants {} ;
-lin elland_PN = variants {} ;
-lin ellen_PN = variants {} ;
-lin ellesmere_PN = variants {} ;
-lin ellesmere_port_PN = variants {} ;
-lin ellie_PN = variants {} ;
-lin ellipse_N = variants {} ;
-lin ellipsis_N = variants {} ;
-lin elliptic_A = variants {} ;
-lin elliptical_A = variants {} ;
-lin elloughton_PN = variants {} ;
-lin elm_N = variants {} ;
-lin elocution_N = variants {} ;
-lin elocutionary_A = variants {} ;
-lin elocutionist_N = variants {} ;
-lin elongate_V = variants {} ;
-lin elongate_V2 = variants {} ;
-lin elongation_N = variants {} ;
-lin elope_V = variants {} ;
-lin elopement_N = variants {} ;
-lin eloquence_N = variants {} ;
-lin eloquent_A = variants {} ;
-lin else_Adv = variants {} ;
-lin elsewhere_Adv = variants {} ;
-lin elsie_PN = variants {} ;
-lin elstree_PN = variants {} ;
-lin elucidate_V2 = variants {} ;
-lin elucidation_N = variants {} ;
-lin elude_V2 = variants {} ;
-lin elusive_A = variants {} ;
-lin elver_N = variants {} ;
-lin elvish_A = variants {} ;
-lin ely_PN = variants {} ;
-lin elysian_A = variants {} ;
-lin elysium_PN = variants {} ;
-lin emaciate_V2 = variants {} ;
-lin emaciation_N = variants {} ;
-lin emanate_V = variants {} ;
-lin emanation_N = variants {} ;
-lin emancipate_V2 = variants {} ;
-lin emancipation_N = variants {} ;
-lin emasculate_V2 = variants {} ;
-lin emasculation_N = variants {} ;
-lin embalm_V2 = variants {} ;
-lin embalmment_N = variants {} ;
-lin embankment_N = variants {} ;
-lin embargo_N = variants {} ;
-lin embargo_V2 = variants {} ;
-lin embark_V = variants {} ;
-lin embark_V2 = variants {} ;
-lin embarkation_N = variants {} ;
-lin embarrass_V2 = variants {} ;
-lin embarrassing_A = variants {} ;
-lin embarrassment_N = variants {} ;
-lin embassy_N = variants {} ;
-lin embattled_A = variants {} ;
-lin embed_V2 = variants {} ;
-lin embellish_V2 = variants {} ;
-lin embellishment_N = variants {} ;
-lin ember_N = variants {} ;
-lin embezzle_V2 = variants {} ;
-lin embezzlement_N = variants {} ;
-lin embitter_V2 = variants {} ;
-lin embitterment_N = variants {} ;
-lin emblazon_V2 = variants {} ;
-lin emblem_N = variants {} ;
-lin emblematic_A = variants {} ;
-lin embodiment_N = variants {} ;
-lin embody_V2 = variants {} ;
-lin embolden_V2 = variants {} ;
-lin embonpoint_A = variants {} ;
-lin embonpoint_N = variants {} ;
-lin emboss_V2 = variants {} ;
-lin embrace_N = variants {} ;
-lin embrace_V = variants {} ;
-lin embrace_V2 = variants {} ;
-lin embrasure_N = variants {} ;
-lin embrocation_N = variants {} ;
-lin embroider_V = variants {} ;
-lin embroider_V2 = variants {} ;
-lin embroidery_N = variants {} ;
-lin embroil_V = variants {} ;
-lin embroil_V2 = variants {} ;
-lin embryo_N = variants {} ;
-lin embryonic_A = variants {} ;
-lin emeer_N = variants {} ;
-lin emend_V2 = variants {} ;
-lin emendation_N = variants {} ;
-lin emerald_N = variants {} ;
-lin emerge_V = variants {} ;
-lin emerge_V2 = variants {} ;
-lin emerge_V2V = variants {} ;
-lin emerge_VS = variants {} ;
-lin emergence_N = variants {} ;
-lin emergency_N = variants {} ;
-lin emergent_A = variants {} ;
-lin emeritus_A = variants {} ;
-lin emery_N = variants {} ;
-lin emetic_N = variants {} ;
-lin emigrant_N = variants {} ;
-lin emigrate_V = variants {} ;
-lin emigrate_V2V = variants {} ;
-lin emigration_N = variants {} ;
-lin emigre_N = variants {} ;
-lin emily_PN = variants {} ;
-lin eminence_N = variants {} ;
-lin eminent_A = variants {} ;
-lin emir_N = variants {} ;
-lin emirate_N = variants {} ;
-lin emissary_N = variants {} ;
-lin emission_N = variants {} ;
-lin emit_V2 = variants {} ;
-lin emma_PN = variants {} ;
-lin emolument_N = variants {} ;
-lin emotion_N = variants {} ;
-lin emotional_A = variants {} ;
-lin emotionless_A = variants {} ;
-lin emotive_A = variants {} ;
-lin empale_V2 = variants {} ;
-lin empanel_V2 = variants {} ;
-lin empathize_V = variants {} ;
-lin empathy_N = variants {} ;
-lin emperor_N = variants {} ;
-lin emphasis_N = variants {} ;
-lin emphasize_V2 = variants {} ;
-lin emphasize_VS = variants {} ;
-lin emphatic_A = variants {} ;
-lin emphatically_Adv = variants {} ;
-lin empire_N = variants {} ;
-lin empiric_A = variants {} ;
-lin empirical_A = variants {} ;
-lin empiricism_N = variants {} ;
-lin empiricist_N = variants {} ;
-lin emplacement_N = variants {} ;
-lin emplane_V = variants {} ;
-lin emplane_V2 = variants {} ;
-lin employ_N = variants {} ;
-lin employ_V2 = variants {} ;
-lin employable_A = variants {} ;
-lin employee_N = variants {} ;
-lin employer_N = variants {} ;
-lin employment_N = variants {} ;
-lin emporium_N = variants {} ;
-lin empower_V2 = variants {} ;
-lin empower_V2V = variants {} ;
-lin empress_N = variants {} ;
-lin emptiness_N = variants {} ;
-lin empty_A = variants {} ;
-lin empty_N = variants {} ;
-lin empty_V = variants {} ;
-lin empty_V2 = variants {} ;
-lin empty_handed_A = variants {} ;
-lin empty_headed_A = variants {} ;
-lin empurpled_A = variants {} ;
-lin empyrean_A = variants {} ;
-lin empyrean_N = variants {} ;
-lin emsworth_PN = variants {} ;
-lin emu_N = variants {} ;
-lin emulate_V2 = variants {} ;
-lin emulation_N = variants {} ;
-lin emulous_A = variants {} ;
-lin emulsify_V2 = variants {} ;
-lin emulsion_N =  D.emulsion_1_N ;
-
-lin en_clair_Adv = variants {} ;
-lin en_famille_Adv = variants {} ;
-lin en_masse_Adv = variants {} ;
-lin en_route_Adv = variants {} ;
-lin enable_V2 = variants {} ;
-lin enable_V2V = variants {} ;
-lin enable_VS = variants {} ;
-lin enabling_A = variants {} ;
-lin enact_V2 = variants {} ;
-lin enact_V2V = variants {} ;
-lin enactment_N = variants {} ;
-lin enamel_N = variants {} ;
-lin enamel_V2 = variants {} ;
-lin enamour_V2 = variants {} ;
-lin enc_PN = variants {} ;
-lin encamp_V = variants {} ;
-lin encamp_V2 = variants {} ;
-lin encampment_N = variants {} ;
-lin encase_V2 = variants {} ;
-lin encaustic_A = variants {} ;
-lin encephalitis_N = variants {} ;
-lin enchain_V2 = variants {} ;
-lin enchant_V2 = variants {} ;
-lin enchanter_N = variants {} ;
-lin enchantingly_Adv = variants {} ;
-lin enchantment_N = variants {} ;
-lin enchantress_N = variants {} ;
-lin encircle_V2 = variants {} ;
-lin encirclement_N = variants {} ;
-lin enclave_N = variants {} ;
-lin enclose_V2 = variants {} ;
-lin enclosure_N = variants {} ;
-lin encode_V2 = variants {} ;
-lin encomium_N = variants {} ;
-lin encompass_V2 = variants {} ;
-lin encore_N = variants {} ;
-lin encore_V2 = variants {} ;
-lin encounter_N = variants {} ;
-lin encounter_V2 = variants {} ;
-lin encourage_V2 = variants {} ;
-lin encourage_V2V = variants {} ;
-lin encouragement_N = variants {} ;
-lin encouragingly_Adv = variants {} ;
-lin encroach_V = variants {} ;
-lin encroachment_N = variants {} ;
-lin encrust_V = variants {} ;
-lin encrust_V2 = variants {} ;
-lin encrypt_V2 = variants {} ;
-lin encumber_V2 = variants {} ;
-lin encumbrance_N = variants {} ;
-lin encyclical_A = variants {} ;
-lin encyclical_N = variants {} ;
-lin encyclopaedia_N = variants {} ;
-lin encyclopaedic_A = variants {} ;
-lin encyclopedia_N = variants {} ;
-lin encyclopedic_A = variants {} ;
-lin end_N =  D.fin_1_N ;
-
-lin end_V = variants {} ;
-lin end_V2 = variants {} ;
-lin end_VA = variants {} ;
-lin end_VS = variants {} ;
-lin end_all_N = variants {} ;
-lin end_tail_V2 = variants {} ;
-lin endanger_V2 = variants {} ;
-lin endear_V2 = variants {} ;
-lin endearingly_Adv = variants {} ;
-lin endearment_N = variants {} ;
-lin endeavour_N = variants {} ;
-lin endeavour_V = variants {} ;
-lin endemic_A = variants {} ;
-lin endemic_N = variants {} ;
-lin ending_N = variants {} ;
-lin endive_N = variants {} ;
-lin endless_A = variants {} ;
-lin endorse_V2 = variants {} ;
-lin endorsement_N = variants {} ;
-lin endow_V2 = variants {} ;
-lin endowment_N = variants {} ;
-lin endue_V2 = variants {} ;
-lin endurable_A = variants {} ;
-lin endurance_N = variants {} ;
-lin endure_V = variants {} ;
-lin endure_V2 = variants {} ;
-lin enduring_A = variants {} ;
-lin endways_Adv = variants {} ;
-lin endwise_Adv = variants {} ;
-lin enema_N = variants {} ;
-lin enemy_N = variants {} ;
-lin energetic_A = variants {} ;
-lin energetically_Adv = variants {} ;
-lin energy_N =  D.energie_1_N ;
-
-lin enervate_V2 = variants {} ;
-lin enfant_terrible_N = variants {} ;
-lin enfeeble_V2 = variants {} ;
-lin enfield_PN = variants {} ;
-lin enfold_V2 = variants {} ;
-lin enforce_V2 = variants {} ;
-lin enforceable_A = variants {} ;
-lin enforcement_N = variants {} ;
-lin enfranchise_V2 = variants {} ;
-lin enfranchisement_N = variants {} ;
-lin engage_V = variants {} ;
-lin engage_V2 = variants {} ;
-lin engagement_N = variants {} ;
-lin engaging_A = variants {} ;
-lin engender_V2 = variants {} ;
-lin engine_N = variants {} ;
-lin engine_driver_N = variants {} ;
-lin engineer_N = variants {} ;
-lin engineer_V = variants {} ;
-lin engineer_V2 = variants {} ;
-lin engineering_N = variants {} ;
-lin england_PN = variants {} ;
-lin english_A = variants {} ;
-lin english_N = variants {} ;
-lin englishman_N = variants {} ;
-lin englishwoman_N = variants {} ;
-lin engraft_V2 = variants {} ;
-lin engrave_V2 = variants {} ;
-lin engraver_N = variants {} ;
-lin engraving_N = variants {} ;
-lin engross_V2 = variants {} ;
-lin engulf_V2 = variants {} ;
-lin enhance_V2 = variants {} ;
-lin enhancement_N = variants {} ;
-lin enigma_N = variants {} ;
-lin enigmatic_A = variants {} ;
-lin enigmatically_Adv = variants {} ;
-lin enjoin_V2 = variants {} ;
-lin enjoy_V2 = variants {} ;
-lin enjoy_VV = variants {} ;
-lin enjoyable_A = variants {} ;
-lin enjoyment_N = variants {} ;
-lin enkindle_V2 = variants {} ;
-lin enlarge_V = variants {} ;
-lin enlarge_V2 = variants {} ;
-lin enlargement_N = variants {} ;
-lin enlighten_V2 = variants {} ;
-lin enlightened_A = variants {} ;
-lin enlightenment_N = variants {} ;
-lin enlist_V = variants {} ;
-lin enlist_V2 = variants {} ;
-lin enlistment_N = variants {} ;
-lin enliven_V2 = variants {} ;
-lin enmesh_V2 = variants {} ;
-lin enmity_N = variants {} ;
-lin ennoble_V2 = variants {} ;
-lin ennoblement_N = variants {} ;
-lin ennui_N = variants {} ;
-lin ennumerate_V2 = variants {} ;
-lin enoch_PN = variants {} ;
-lin enormity_N = variants {} ;
-lin enormous_A = variants {} ;
-lin enormousness_N = variants {} ;
-lin enough_A = variants {} ;
-lin enough_Adv = variants {} ;
-lin enough_N = variants {} ;
-lin enplane_V = variants {} ;
-lin enplane_V2 = variants {} ;
-lin enquire_V = variants {} ;
-lin enquire_V2 = variants {} ;
-lin enquirer_N = variants {} ;
-lin enquiringly_Adv = variants {} ;
-lin enquiry_N = variants {} ;
-lin enrage_V2 = variants {} ;
-lin enrapture_V2 = variants {} ;
-lin enrich_V2 = variants {} ;
-lin enrichment_N = variants {} ;
-lin enrol_V = variants {} ;
-lin enrol_V2 = variants {} ;
-lin enroll_V = variants {} ;
-lin enroll_V2 = variants {} ;
-lin enrolment_N = variants {} ;
-lin enschede_PN = variants {} ;
-lin ensconce_V2 = variants {} ;
-lin ensemble_N = variants {} ;
-lin enshrine_V2 = variants {} ;
-lin enshroud_V2 = variants {} ;
-lin ensign_N = variants {} ;
-lin ensilage_N = variants {} ;
-lin enslave_V2 = variants {} ;
-lin enslavement_N = variants {} ;
-lin ensnare_V2 = variants {} ;
-lin ensue_V = variants {} ;
-lin ensure_V = variants {} ;
-lin ensure_V2 = variants {} ;
-lin ensure_VS = variants {} ;
-lin entail_N = variants {} ;
-lin entail_V2 = variants {} ;
-lin entangle_V2 = variants {} ;
-lin entanglement_N = variants {} ;
-lin entente_N = variants {} ;
-lin entente_cordiale_N = variants {} ;
-lin enter_V = variants {} ;
-lin enter_V2 = variants {} ;
-lin enteric_A = D.gastrique_1_A ;
-
-lin enteritis_N = variants {} ;
-lin enterprise_N = variants {} ;
-lin enterprising_A = variants {} ;
-lin entertain_V2 = variants {} ;
-lin entertainer_N = variants {} ;
-lin entertaining_A = variants {} ;
-lin entertainment_N = variants {} ;
-lin enthral_V2 = variants {} ;
-lin enthrall_V2 = variants {} ;
-lin enthrone_V2 = variants {} ;
-lin enthronement_N = variants {} ;
-lin enthuse_V = variants {} ;
-lin enthusiasm_N = variants {} ;
-lin enthusiast_N = variants {} ;
-lin enthusiastic_A = variants {} ;
-lin enthusiastically_Adv = variants {} ;
-lin entice_V2 = variants {} ;
-lin enticement_N = variants {} ;
-lin entire_A = variants {} ;
-lin entirety_N =  D.integralite_1_N ;
-
-lin entitle_V2 = variants {} ;
-lin entitle_V2V = variants {} ;
-lin entitle_VS = variants {} ;
-lin entitlement_N = variants {} ;
-lin entity_N = variants {} ;
-lin entomb_V2 = variants {} ;
-lin entomological_A = variants {} ;
-lin entomologist_N = variants {} ;
-lin entomology_N = variants {} ;
-lin entourage_N = variants {} ;
-lin entr'acte_N = variants {} ;
-lin entrain_V = variants {} ;
-lin entrain_V2 = variants {} ;
-lin entrance_N = variants {} ;
-lin entrance_V2 = variants {} ;
-lin entrance_fee_N = variants {} ;
-lin entrance_money_N = variants {} ;
-lin entrant_N = variants {} ;
-lin entrap_V2 = variants {} ;
-lin entreat_V2 = variants {} ;
-lin entreatingly_Adv = variants {} ;
-lin entreaty_N = variants {} ;
-lin entree_N = variants {} ;
-lin entrench_V2 = variants {} ;
-lin entrenchment_N = variants {} ;
-lin entrepot_N = variants {} ;
-lin entrepreneur_N = variants {} ;
-lin entrepreneurial_A = variants {} ;
-lin entrust_V2 = variants {} ;
-lin entry_N = variants {} ;
-lin entwin_V = variants {} ;
-lin entwine_V2 = variants {} ;
-lin enumerate_V2 = variants {} ;
-lin enumeration_N = variants {} ;
-lin enunciate_V = variants {} ;
-lin enunciate_V2 = variants {} ;
-lin enunciation_N = variants {} ;
-lin envelop_V2 = variants {} ;
-lin envelope_N = variants {} ;
-lin envelopment_N = variants {} ;
-lin envenom_V2 = variants {} ;
-lin enviable_A = variants {} ;
-lin envious_A = variants {} ;
-lin environ_V2 = variants {} ;
-lin environment_N =  D.environnement_1_N ;
-
-lin environmental_A = variants {} ;
-lin envisage_V2 = variants {} ;
-lin envision_V2 = variants {} ;
-lin envision_VS = variants {} ;
-lin envoi_N = variants {} ;
-lin envoy_N = variants {} ;
-lin envy_N = variants {} ;
-lin envy_V2 = variants {} ;
-lin enwrap_V2 = variants {} ;
-lin enzyme_N =  D.enzyme_1_N ;
-
-lin eon_N = variants {} ;
-lin epaulet_N = variants {} ;
-lin epaulette_N = variants {} ;
-lin epee_N = variants {} ;
-lin ephemeral_A = variants {} ;
-lin epic_A = variants {} ;
-lin epic_N = variants {} ;
-lin epicentre_N = variants {} ;
-lin epicure_N = variants {} ;
-lin epicurean_A = variants {} ;
-lin epicurean_N = variants {} ;
-lin epidemic_A = variants {} ;
-lin epidemic_N = variants {} ;
-lin epidemiologist_N = variants {} ;
-lin epidemiology_N = variants {} ;
-lin epidermis_N = variants {} ;
-lin epidiascope_N = variants {} ;
-lin epiglottis_N = variants {} ;
-lin epigram_N = variants {} ;
-lin epigrammatic_A = variants {} ;
-lin epilepsy_N = variants {} ;
-lin epileptic_A = variants {} ;
-lin epileptic_N = variants {} ;
-lin epilogue_N = variants {} ;
-lin epiphany_PN = variants {} ;
-lin episcopal_A = variants {} ;
-lin episcopalian_A = variants {} ;
-lin episcopalian_N = variants {} ;
-lin episode_N = variants {} ;
-lin episodic_A = variants {} ;
-lin epistle_N = variants {} ;
-lin epistolary_A = variants {} ;
-lin epitaph_N = variants {} ;
-lin epithet_N = variants {} ;
-lin epitome_N = variants {} ;
-lin epitomize_V2 = variants {} ;
-lin epoch_N = variants {} ;
-lin epoch_making_A = variants {} ;
-lin epping_PN = variants {} ;
-lin epsom_PN = variants {} ;
-lin equable_A = variants {} ;
-lin equal_A = variants {} ;
-lin equal_N = variants {} ;
-lin equal_V2 = variants {} ;
-lin equalitarian_N = variants {} ;
-lin equality_N = variants {} ;
-lin equalization_N = variants {} ;
-lin equalize_V2 = variants {} ;
-lin equalizer_N = variants {} ;
-lin equanimity_N = variants {} ;
-lin equate_V2 = variants {} ;
-lin equation_N = variants {} ;
-lin equator_N = variants {} ;
-lin equatorial_A = variants {} ;
-lin equerry_N = variants {} ;
-lin equestrian_A = variants {} ;
-lin equestrian_N = variants {} ;
-lin equidistant_A = variants {} ;
-lin equilateral_A = variants {} ;
-lin equilibrium_N = variants {} ;
-lin equine_A = variants {} ;
-lin equinoctial_A = variants {} ;
-lin equinox_N = variants {} ;
-lin equip_V2 = variants {} ;
-lin equipage_N = variants {} ;
-lin equipment_N = variants {} ;
-lin equipoise_N = variants {} ;
-lin equitable_A = variants {} ;
-lin equity_N = variants {} ;
-lin equivalence_N = variants {} ;
-lin equivalent_A = variants {} ;
-lin equivalent_N = variants {} ;
-lin equivocal_A = variants {} ;
-lin equivocation_N = variants {} ;
-lin era_N = variants {} ;
-lin eradicate_V2 = variants {} ;
-lin eradication_N = variants {} ;
-lin erase_V2 = variants {} ;
-lin eraser_N = variants {} ;
-lin erasure_N = variants {} ;
-lin ere_Adv = variants {} ;
-lin erect_A = variants {} ;
-lin erect_V2 = variants {} ;
-lin erectile_A = variants {} ;
-lin erection_N = variants {} ;
-lin erectness_N = variants {} ;
-lin eremite_N = variants {} ;
-lin erfurt_PN = variants {} ;
-lin erg_N = variants {} ;
-lin ergo_Adv = variants {} ;
-lin ergonomics_N = variants {} ;
-lin eric_PN = variants {} ;
-lin erica_PN = variants {} ;
-lin erin_PN = variants {} ;
-lin eritrea_PN = variants {} ;
-lin eritrean_A = variants {} ;
-lin eritrean_N = variants {} ;
-lin erlangen_PN = variants {} ;
-lin ermine_N = variants {} ;
-lin ernest_PN = variants {} ;
-lin ernie_PN = variants {} ;
-lin erode_V = variants {} ;
-lin erode_V2 = variants {} ;
-lin erogenous_A = variants {} ;
-lin erosion_N = variants {} ;
-lin erosive_A = variants {} ;
-lin erotic_A = variants {} ;
-lin eroticism_N = variants {} ;
-lin err_V = variants {} ;
-lin errand_N = variants {} ;
-lin errant_A = variants {} ;
-lin erratic_A = variants {} ;
-lin erratically_Adv = variants {} ;
-lin erratum_N = variants {} ;
-lin erroneous_A = variants {} ;
-lin error_N = variants {} ;
-lin erse_N = variants {} ;
-lin eructation_N = variants {} ;
-lin erudite_A = variants {} ;
-lin erudition_N = variants {} ;
-lin erupt_V = variants {} ;
-lin eruption_N = variants {} ;
-lin erysipelas_N = variants {} ;
-lin escalate_V = variants {} ;
-lin escalate_V2 = variants {} ;
-lin escalation_N = variants {} ;
-lin escalator_N = variants {} ;
-lin escalope_N = variants {} ;
-lin escapade_N = variants {} ;
-lin escape_N = variants {} ;
-lin escape_V = variants {} ;
-lin escape_V2 = variants {} ;
-lin escape_VS = variants {} ;
-lin escapee_N = variants {} ;
-lin escapement_N = variants {} ;
-lin escapism_N = variants {} ;
-lin escapist_N = variants {} ;
-lin escapologist_N = variants {} ;
-lin escarpment_N = variants {} ;
-lin eschatology_N = variants {} ;
-lin eschew_V2 = variants {} ;
-lin escort_N = variants {} ;
-lin escort_V2 = variants {} ;
-lin escritoire_N = variants {} ;
-lin escudo_N = variants {} ;
-lin escutcheon_N = variants {} ;
-lin esfahan_PN = variants {} ;
-lin eskimo_N = variants {} ;
-lin esophagus_N = variants {} ;
-lin esoteric_A = variants {} ;
-lin esp_N = variants {} ;
-lin espalier_N = variants {} ;
-lin especial_A = variants {} ;
-lin esperanto_N = variants {} ;
-lin espionage_N = variants {} ;
-lin esplanade_N = variants {} ;
-lin espousal_N = variants {} ;
-lin espouse_V2 = variants {} ;
-lin espresso_N = variants {} ;
-lin esprit_N = variants {} ;
-lin esprit_de_corps_N = variants {} ;
-lin espy_V2 = variants {} ;
-lin esq_PN = variants {} ;
-lin esquire_N = variants {} ;
-lin essay_N = variants {} ;
-lin essay_V = variants {} ;
-lin essay_V2 = variants {} ;
-lin essayist_N = variants {} ;
-lin essen_PN = variants {} ;
-lin essence_N = variants {} ;
-lin essential_A = variants {} ;
-lin essential_N = variants {} ;
-lin essex_PN = variants {} ;
-lin establish_V2 = variants {} ;
-lin establishment_N = variants {} ;
-lin estaminet_N = variants {} ;
-lin estate_N = variants {} ;
-lin esteem_N = variants {} ;
-lin esteem_V2 = variants {} ;
-lin esther_PN = variants {} ;
-lin esthete_N = variants {} ;
-lin esthetic_A = variants {} ;
-lin esthetic_N = variants {} ;
-lin esthetical_A = variants {} ;
-lin esthetics_N = variants {} ;
-lin estimable_A = variants {} ;
-lin estimate_N = variants {} ;
-lin estimate_V = variants {} ;
-lin estimate_V2 = variants {} ;
-lin estimate_V2V = variants {} ;
-lin estimate_VS = variants {} ;
-lin estimation_N = variants {} ;
-lin estrange_V2 = variants {} ;
-lin estrangement_N = variants {} ;
-lin estuary_N = variants {} ;
-lin et_al_PN = variants {} ;
-lin et_seq_PN = variants {} ;
-lin eta_N = variants {} ;
-lin etc_PN = variants {} ;
-lin etch_V = variants {} ;
-lin etch_V2 = variants {} ;
-lin etcher_N = variants {} ;
-lin etching_N = variants {} ;
-lin etd_N = variants {} ;
-lin eternal_A = variants {} ;
-lin eternity_N = variants {} ;
-lin ethel_PN = variants {} ;
-lin ether_N =  D.ether_1_N ;
-
-lin ethereal_A = variants {} ;
-lin ethic_N = variants {} ;
-lin ethical_A = variants {} ;
-lin ethiopia_PN = variants {} ;
-lin ethiopian_A = variants {} ;
-lin ethiopian_N = variants {} ;
-lin ethnic_A = variants {} ;
-lin ethnically_Adv = variants {} ;
-lin ethnographer_N = variants {} ;
-lin ethnographic_A = variants {} ;
-lin ethnography_N = variants {} ;
-lin ethnological_A = variants {} ;
-lin ethnologist_N = variants {} ;
-lin ethnology_N = variants {} ;
-lin ethos_N = variants {} ;
-lin ethyl_N =  D.ethyle_1_N ;
-
-lin etiology_N = variants {} ;
-lin etiquette_N = variants {} ;
-lin etymological_A = variants {} ;
-lin etymologist_N = variants {} ;
-lin etymology_N = variants {} ;
-lin eucalyptus_N =  D.eucalyptus_1_N ;
-
-lin eucharist_N = variants {} ;
-lin euclidean_A = variants {} ;
-lin eugene_PN = variants {} ;
-lin eugenics_N = variants {} ;
-lin eulogist_N = variants {} ;
-lin eulogistic_A = variants {} ;
-lin eulogize_V2 = variants {} ;
-lin eulogy_N = variants {} ;
-lin eunice_PN = variants {} ;
-lin eunuch_N = variants {} ;
-lin euphemism_N = variants {} ;
-lin euphemistic_A = variants {} ;
-lin euphemistically_Adv = variants {} ;
-lin euphonium_N = variants {} ;
-lin euphony_N = variants {} ;
-lin euphoria_N = variants {} ;
-lin euphoric_A = variants {} ;
-lin euphuism_N = variants {} ;
-lin eurasia_PN = variants {} ;
-lin eurasian_A = variants {} ;
-lin eurasian_N = variants {} ;
-lin eurhythmics_N = variants {} ;
-lin eurodollar_N = variants {} ;
-lin europe_PN = variants {} ;
-lin european_A = variants {} ;
-lin european_N = variants {} ;
-lin eurovision_PN = variants {} ;
-lin eurythmics_N = variants {} ;
-lin eustachian_A = variants {} ;
-lin euthanasia_N = variants {} ;
-lin eva_PN = variants {} ;
-lin evacuate_V2 = variants {} ;
-lin evacuation_N = variants {} ;
-lin evacuee_N = variants {} ;
-lin evade_V2 = variants {} ;
-lin evaluate_V = variants {} ;
-lin evaluate_V2 = variants {} ;
-lin evaluation_N = variants {} ;
-lin evaluative_A = variants {} ;
-lin evanescence_N = variants {} ;
-lin evanescent_A = variants {} ;
-lin evangelical_A = variants {} ;
-lin evangelicalism_N = variants {} ;
-lin evangelism_N = variants {} ;
-lin evangelist_N = variants {} ;
-lin evangelistic_A = variants {} ;
-lin evaporate_V = variants {} ;
-lin evaporate_V2 = variants {} ;
-lin evaporate_VS = variants {} ;
-lin evaporation_N = variants {} ;
-lin evasion_N = variants {} ;
-lin evasive_A = variants {} ;
-lin evasiveness_N = variants {} ;
-lin eve_N = variants {} ;
-lin eve_PN = variants {} ;
-lin evelyn_PN = variants {} ;
-lin even_A = variants {} ;
-lin even_Adv = variants {} ;
-lin even_N = variants {} ;
-lin even_V2 = variants {} ;
-lin even_handed_A = variants {} ;
-lin evening_N = variants {} ;
-lin evenness_N = variants {} ;
-lin evensong_N = variants {} ;
-lin event_N = variants {} ;
-lin eventful_A = variants {} ;
-lin eventide_N = variants {} ;
-lin eventual_A = variants {} ;
-lin eventuality_N = variants {} ;
-lin ever_AdV = variants {} ;
-lin evergreen_A = variants {} ;
-lin evergreen_N = variants {} ;
-lin everlasting_A = variants {} ;
-lin evermore_Adv = variants {} ;
-lin every_Det = variants {} ;
-lin everybody_NP = variants {} ;
-lin everyday_A = variants {} ;
-lin everyone_NP = variants {} ;
-lin everyplace_Adv = variants {} ;
-lin everything_NP = variants {} ;
-lin evesham_PN = variants {} ;
-lin evict_V2 = variants {} ;
-lin eviction_N = variants {} ;
-lin evidence_N = variants {} ;
-lin evidence_V2 = variants {} ;
-lin evident_A = variants {} ;
-lin evil_A = variants {} ;
-lin evil_N = variants {} ;
-lin evil_doer_N = variants {} ;
-lin evil_minded_A = variants {} ;
-lin evince_V2 = variants {} ;
-lin eviscerate_V2 = variants {} ;
-lin evocation_N = variants {} ;
-lin evocative_A = variants {} ;
-lin evoke_V2 = variants {} ;
-lin evolution_N = variants {} ;
-lin evolutionary_A = variants {} ;
-lin evolve_V = variants {} ;
-lin evolve_V2 = variants {} ;
-lin ewe_N = variants {} ;
-lin ewell_PN = variants {} ;
-lin ewer_N = variants {} ;
-lin ex_directory_A = variants {} ;
-lin ex_gratia_A = variants {} ;
-lin ex_officio_A = variants {} ;
-lin ex_officio_Adv = variants {} ;
-lin ex_service_A = variants {} ;
-lin ex_serviceman_N = variants {} ;
-lin exacerbate_V2 = variants {} ;
-lin exacerbation_N = variants {} ;
-lin exact_A = variants {} ;
-lin exact_V2 = variants {} ;
-lin exacting_A = variants {} ;
-lin exaction_N = variants {} ;
-lin exactitude_N = variants {} ;
-lin exactness_N = variants {} ;
-lin exaggerate_V = variants {} ;
-lin exaggerate_V2 = variants {} ;
-lin exaggeration_N = variants {} ;
-lin exalt_V2 = variants {} ;
-lin exaltation_N = variants {} ;
-lin exalted_A = variants {} ;
-lin exam_N = variants {} ;
-lin examination_N = variants {} ;
-lin examine_V2 = variants {} ;
-lin examiner_N = variants {} ;
-lin example_N = variants {} ;
-lin exasperate_V2 = variants {} ;
-lin exasperation_N = variants {} ;
-lin excavate_V2 = variants {} ;
-lin excavation_N = variants {} ;
-lin excavator_N = variants {} ;
-lin exceed_V2 = variants {} ;
-lin exceedingly_Adv = variants {} ;
-lin excel_V = variants {} ;
-lin excel_V2 = variants {} ;
-lin excellence_N = variants {} ;
-lin excellency_N = variants {} ;
-lin excellent_A = variants {} ;
-lin excelsior_N = variants {} ;
-lin except_Prep = variants {} ;
-lin except_V2 = variants {} ;
-lin exception_N =  D.exception_1_N ;
-
-lin exceptionable_A = variants {} ;
-lin exceptional_A = variants {} ;
-lin excerpt_N = variants {} ;
-lin excess_A = variants {} ;
-lin excess_N =  D.exces_1_N ;
-
-lin excessive_A = variants {} ;
-lin exchange_N =  D.remplacement_1_N ;
-
-lin exchange_V2 = variants {} ;
-lin exchangeable_A = variants {} ;
-lin exchanger_N = variants {} ;
-lin exchequer_N = variants {} ;
-lin excise_N = variants {} ;
-lin excise_V2 = variants {} ;
-lin exciseman_N = variants {} ;
-lin excision_N = variants {} ;
-lin excitability_N = variants {} ;
-lin excitable_A = variants {} ;
-lin excite_V2 = variants {} ;
-lin excitedly_Adv = variants {} ;
-lin excitement_N = variants {} ;
-lin excitingly_Adv = variants {} ;
-lin excl_PN = variants {} ;
-lin exclaim_V = variants {} ;
-lin exclaim_V2 = variants {} ;
-lin exclamation_N = variants {} ;
-lin exclamatory_A = variants {} ;
-lin exclude_V2 = variants {} ;
-lin exclusion_N = variants {} ;
-lin exclusive_A = variants {} ;
-lin excogitate_V2 = variants {} ;
-lin excogitation_N = variants {} ;
-lin excommunicate_V2 = variants {} ;
-lin excommunication_N = variants {} ;
-lin excoriate_V2 = variants {} ;
-lin excoriation_N = variants {} ;
-lin excrement_N = variants {} ;
-lin excrescence_N = variants {} ;
-lin excrete_V2 = variants {} ;
-lin excretion_N = variants {} ;
-lin excruciating_A = variants {} ;
-lin exculpate_V2 = variants {} ;
-lin excursion_N = variants {} ;
-lin excursionist_N = variants {} ;
-lin excusable_A = variants {} ;
-lin excuse_N = variants {} ;
-lin excuse_V2 = variants {} ;
-lin execrable_A = variants {} ;
-lin execrate_V2 = variants {} ;
-lin execration_N = variants {} ;
-lin executant_N = variants {} ;
-lin execute_V2 = variants {} ;
-lin execution_N = variants {} ;
-lin executioner_N = variants {} ;
-lin executive_A = variants {} ;
-lin executive_N = variants {} ;
-lin executor_N = variants {} ;
-lin executrix_N = variants {} ;
-lin exegesis_N = variants {} ;
-lin exemplary_A = variants {} ;
-lin exemplification_N = variants {} ;
-lin exemplify_V2 = variants {} ;
-lin exempt_A = variants {} ;
-lin exempt_V2 = variants {} ;
-lin exempt_V2V = variants {} ;
-lin exemption_N = variants {} ;
-lin exercise_N = variants {} ;
-lin exercise_V = variants {} ;
-lin exercise_V2 = variants {} ;
-lin exercise_VV = variants {} ;
-lin exert_V2 = variants {} ;
-lin exertion_N = variants {} ;
-lin exeter_PN = variants {} ;
-lin exhalation_N = variants {} ;
-lin exhale_V = variants {} ;
-lin exhale_V2 = variants {} ;
-lin exhaust_N = variants {} ;
-lin exhaust_V2 = variants {} ;
-lin exhaust_pipe_N = variants {} ;
-lin exhaustion_N = variants {} ;
-lin exhaustive_A = variants {} ;
-lin exhibit_N = variants {} ;
-lin exhibit_V2 = variants {} ;
-lin exhibition_N = variants {} ;
-lin exhibitioner_N = variants {} ;
-lin exhibitionism_N = variants {} ;
-lin exhibitionist_N = variants {} ;
-lin exhibitor_N = variants {} ;
-lin exhilarate_V2 = variants {} ;
-lin exhilaration_N = variants {} ;
-lin exhort_V2 = variants {} ;
-lin exhortation_N = variants {} ;
-lin exhumation_N = variants {} ;
-lin exhume_V2 = variants {} ;
-lin exigency_N = variants {} ;
-lin exigent_A = variants {} ;
-lin exiguous_A = variants {} ;
-lin exile_N = variants {} ;
-lin exile_V2 = variants {} ;
-lin exist_V = variants {} ;
-lin exist_V2V = variants {} ;
-lin existence_N = variants {} ;
-lin existent_A = variants {} ;
-lin existentialism_N = variants {} ;
-lin existentialist_N = variants {} ;
-lin exit_N = variants {} ;
-lin exit_V = variants {} ;
-lin exmouth_PN = variants {} ;
-lin exodus_N = variants {} ;
-lin exonerate_V2 = variants {} ;
-lin exoneration_N = variants {} ;
-lin exorbitance_N = variants {} ;
-lin exorbitant_A = variants {} ;
-lin exorcise_V2 = variants {} ;
-lin exorcize_V2 = variants {} ;
-lin exotic_A = variants {} ;
-lin expand_V = variants {} ;
-lin expand_V2 = variants {} ;
-lin expand_V2V = variants {} ;
-lin expanse_N = variants {} ;
-lin expansion_N = variants {} ;
-lin expansive_A = variants {} ;
-lin expansiveness_N = variants {} ;
-lin expatiate_V = variants {} ;
-lin expatriate_N = variants {} ;
-lin expatriate_V2 = variants {} ;
-lin expect_Prep = variants {} ;
-lin expect_V = variants {} ;
-lin expect_V2 = variants {} ;
-lin expect_V2V = variants {} ;
-lin expect_VS = variants {} ;
-lin expect_VV = variants {} ;
-lin expectancy_N = variants {} ;
-lin expectant_A = variants {} ;
-lin expectation_N = variants {} ;
-lin expected_A = variants {} ;
-lin expectorant_N = variants {} ;
-lin expectorate_V = variants {} ;
-lin expectorate_V2 = variants {} ;
-lin expedience_N = variants {} ;
-lin expediency_N = variants {} ;
-lin expedient_A = variants {} ;
-lin expedient_N = variants {} ;
-lin expedite_V2 = variants {} ;
-lin expedition_N = variants {} ;
-lin expeditionary_A = variants {} ;
-lin expeditious_A = variants {} ;
-lin expel_V2 = variants {} ;
-lin expend_V2 = variants {} ;
-lin expendable_A = variants {} ;
-lin expenditure_N = variants {} ;
-lin expense_N = variants {} ;
-lin expensive_A = variants {} ;
-lin experience_N = variants {} ;
-lin experience_V2 = variants {} ;
-lin experienced_A = variants {} ;
-lin experiment_N = variants {} ;
-lin experiment_V = variants {} ;
-lin experiment_V2 = variants {} ;
-lin experimental_A = variants {} ;
-lin experimentation_N = variants {} ;
-lin experimenter_N = variants {} ;
-lin expert_A = variants {} ;
-lin expert_N = variants {} ;
-lin expertise_N = variants {} ;
-lin expertness_N = variants {} ;
-lin expiate_V2 = variants {} ;
-lin expiation_N = variants {} ;
-lin expiration_N = variants {} ;
-lin expire_V = variants {} ;
-lin expire_V2 = variants {} ;
-lin expire_VS = variants {} ;
-lin expiry_N = variants {} ;
-lin explain_V2 = variants {} ;
-lin explain_VS = variants {} ;
-lin explanation_N = variants {} ;
-lin explanatory_A = variants {} ;
-lin expletive_N = variants {} ;
-lin explicable_A = variants {} ;
-lin explicate_V2 = variants {} ;
-lin explicit_A = variants {} ;
-lin explicitness_N = variants {} ;
-lin explode_V = variants {} ;
-lin explode_V2 = variants {} ;
-lin exploit_N = variants {} ;
-lin exploit_V2 = variants {} ;
-lin exploitation_N = variants {} ;
-lin exploration_N = variants {} ;
-lin exploratory_A = variants {} ;
-lin explore_V2 = variants {} ;
-lin explore_VS = variants {} ;
-lin explorer_N = variants {} ;
-lin explosion_N = variants {} ;
-lin explosive_A = variants {} ;
-lin explosive_N = variants {} ;
-lin expo_N = variants {} ;
-lin exponent_N = variants {} ;
-lin exponential_A = variants {} ;
-lin exponential_N = variants {} ;
-lin export_N = variants {} ;
-lin export_V = variants {} ;
-lin export_V2 = variants {} ;
-lin exportable_A = variants {} ;
-lin exportation_N = variants {} ;
-lin exporter_N = variants {} ;
-lin expose_N = variants {} ;
-lin expose_V = variants {} ;
-lin expose_V2 = variants {} ;
-lin exposition_N = variants {} ;
-lin expostulate_V = variants {} ;
-lin expostulation_N = variants {} ;
-lin exposure_N =  D.exposition_1_N ;
-
-lin expound_V2 = variants {} ;
-lin expound_VS = variants {} ;
-lin express_A = variants {} ;
-lin express_Adv = variants {} ;
-lin express_N = variants {} ;
-lin express_V2 = variants {} ;
-lin expression_N =  D.expression_1_N ;
-
-lin expressionism_N = variants {} ;
-lin expressionist_N = variants {} ;
-lin expressionless_A = variants {} ;
-lin expressive_A = variants {} ;
-lin expressway_N = variants {} ;
-lin expropriate_V2 = variants {} ;
-lin expropriation_N = variants {} ;
-lin expulsion_N = variants {} ;
-lin expunge_V2 = variants {} ;
-lin expurgate_V2 = variants {} ;
-lin expurgation_N = variants {} ;
-lin exquisite_A = variants {} ;
-lin exquisiteness_N = variants {} ;
-lin extant_A = variants {} ;
-lin extemporaneous_A = variants {} ;
-lin extemporary_A = variants {} ;
-lin extempore_A = variants {} ;
-lin extempore_Adv = variants {} ;
-lin extemporize_V = variants {} ;
-lin extemporize_V2 = variants {} ;
-lin extend_V = variants {} ;
-lin extend_V2 = variants {} ;
-lin extension_N = variants {} ;
-lin extensive_A = variants {} ;
-lin extent_N = variants {} ;
-lin extenuate_V2 = variants {} ;
-lin extenuation_N = variants {} ;
-lin exterior_A = variants {} ;
-lin exterior_N = variants {} ;
-lin exteriorize_V2 = variants {} ;
-lin exterminate_V2 = variants {} ;
-lin extermination_N = variants {} ;
-lin external_A = D.externe_3_A ;
-
-lin external_N = variants {} ;
-lin externalize_V2 = variants {} ;
-lin exterritorial_A = variants {} ;
-lin extinct_A = variants {} ;
-lin extinction_N = variants {} ;
-lin extinguish_V2 = variants {} ;
-lin extinguisher_N = variants {} ;
-lin extirpate_V2 = variants {} ;
-lin extirpation_N = variants {} ;
-lin extol_V2 = variants {} ;
-lin extort_V = variants {} ;
-lin extort_V2 = variants {} ;
-lin extortion_N = variants {} ;
-lin extortionate_A = variants {} ;
-lin extra_A = variants {} ;
-lin extra_Adv = variants {} ;
-lin extra_N = variants {} ;
-lin extract_N =  D.extrait_1_N ;
-
-lin extract_V2 = variants {} ;
-lin extraction_N =  D.extraction_1_N ;
-
-lin extracurricular_A = variants {} ;
-lin extradite_V2 = variants {} ;
-lin extradition_N = variants {} ;
-lin extrajudicial_A = variants {} ;
-lin extramarital_A = variants {} ;
-lin extramural_A = variants {} ;
-lin extraneous_A = variants {} ;
-lin extraordinary_A = variants {} ;
-lin extrapolate_V = variants {} ;
-lin extrapolate_V2 = variants {} ;
-lin extrapolation_N = variants {} ;
-lin extrasensory_A = variants {} ;
-lin extraterritorial_A = variants {} ;
-lin extravagance_N = variants {} ;
-lin extravagant_A = variants {} ;
-lin extravaganza_N = variants {} ;
-lin extreme_A = variants {} ;
-lin extreme_N = variants {} ;
-lin extremist_N = variants {} ;
-lin extremity_N = variants {} ;
-lin extricable_A = variants {} ;
-lin extricate_V2 = variants {} ;
-lin extrication_N = variants {} ;
-lin extrinsic_A = variants {} ;
-lin extroversion_N = variants {} ;
-lin extrovert_N = variants {} ;
-lin extrude_V2 = variants {} ;
-lin extrusion_N = variants {} ;
-lin exuberance_N = variants {} ;
-lin exuberant_A = variants {} ;
-lin exude_V = variants {} ;
-lin exude_V2 = variants {} ;
-lin exult_V = variants {} ;
-lin exultant_A = variants {} ;
-lin exultation_N = variants {} ;
-lin eye_N =  D.oeil_1_N ;
-
-lin eye_V2 = variants {} ;
-lin eye_catching_A = variants {} ;
-lin eye_opener_N = variants {} ;
-lin eye_shadow_N = variants {} ;
-lin eyeball_N = variants {} ;
-lin eyeball_V2 = variants {} ;
-lin eyebath_N = variants {} ;
-lin eyebrow_N = variants {} ;
-lin eyecatching_A = variants {} ;
-lin eyecup_N = variants {} ;
-lin eyed_A = variants {} ;
-lin eyeful_N = variants {} ;
-lin eyeglass_N = variants {} ;
-lin eyelash_N = variants {} ;
-lin eyeless_A = variants {} ;
-lin eyelet_N = variants {} ;
-lin eyelid_N = variants {} ;
-lin eyepiece_N = variants {} ;
-lin eyeshot_N = variants {} ;
-lin eyesight_N = variants {} ;
-lin eyesore_N = variants {} ;
-lin eyestrain_N = variants {} ;
-lin eyetooth_N = variants {} ;
-lin eyewash_N = variants {} ;
-lin eyewitness_N = variants {} ;
-lin eyrie_N = variants {} ;
-lin eyry_N = variants {} ;
-lin fa_N = variants {} ;
-lin fab_A = variants {} ;
-lin fabian_A = variants {} ;
-lin fabian_N = variants {} ;
-lin fable_N = variants {} ;
-lin fabled_A = variants {} ;
-lin fabric_N = variants {} ;
-lin fabricate_V2 = variants {} ;
-lin fabrication_N = variants {} ;
-lin fabulous_A = variants {} ;
-lin facade_N = variants {} ;
-lin face_N = variants {} ;
-lin face_V = variants {} ;
-lin face_V2 = variants {} ;
-lin face_ache_N = variants {} ;
-lin face_card_N = variants {} ;
-lin face_cloth_N = variants {} ;
-lin face_cream_N = variants {} ;
-lin face_lift_N = variants {} ;
-lin face_lifting_N = variants {} ;
-lin face_pack_N = variants {} ;
-lin face_powder_N = variants {} ;
-lin face_saver_N = variants {} ;
-lin face_saving_A = variants {} ;
-lin face_saving_N = variants {} ;
-lin faceless_A = variants {} ;
-lin facer_N = variants {} ;
-lin facet_N = variants {} ;
-lin facetious_A = variants {} ;
-lin facetiousness_N = variants {} ;
-lin facia_N = variants {} ;
-lin facial_A = variants {} ;
-lin facial_N = variants {} ;
-lin facile_A = variants {} ;
-lin facilitate_V2 = variants {} ;
-lin facility_N = variants {} ;
-lin facing_N = variants {} ;
-lin facsimile_N = variants {} ;
-lin fact_N = variants {} ;
-lin fact_finding_A = variants {} ;
-lin faction_N = variants {} ;
-lin factious_A = variants {} ;
-lin factitious_A = variants {} ;
-lin factor_N = variants {} ;
-lin factorize_V2 = variants {} ;
-lin factory_N = variants {} ;
-lin factotum_N = variants {} ;
-lin factual_A = variants {} ;
-lin faculty_N = variants {} ;
-lin fad_N = variants {} ;
-lin faddily_Adv = variants {} ;
-lin faddy_A = variants {} ;
-lin fade_V = variants {} ;
-lin fade_V2 = variants {} ;
-lin faerie_N = variants {} ;
-lin faery_N = variants {} ;
-lin fag_N = variants {} ;
-lin fag_V = variants {} ;
-lin fag_V2 = variants {} ;
-lin fag_end_N = variants {} ;
-lin faggot_N = variants {} ;
-lin faience_N = variants {} ;
-lin fail_N = variants {} ;
-lin fail_V = variants {} ;
-lin fail_V2 = variants {} ;
-lin fail_V2V = variants {} ;
-lin fail_VS = variants {} ;
-lin fail_VV = variants {} ;
-lin fail_safe_A = variants {} ;
-lin failing_N = variants {} ;
-lin failure_N = variants {} ;
-lin fain_Adv = variants {} ;
-lin faint_A = variants {} ;
-lin faint_N = variants {} ;
-lin faint_V = variants {} ;
-lin faint_hearted_A = variants {} ;
-lin faintness_N = variants {} ;
-lin fair_A = variants {} ;
-lin fair_Adv = variants {} ;
-lin fair_N = variants {} ;
-lin fair_minded_A = variants {} ;
-lin fairground_N = variants {} ;
-lin fairish_A = variants {} ;
-lin fairness_N = variants {} ;
-lin fairway_N = variants {} ;
-lin fairy_N = variants {} ;
-lin fairyland_N = variants {} ;
-lin fairytale_N = variants {} ;
-lin fait_accompli_N = variants {} ;
-lin faith_N = variants {} ;
-lin faith_healing_N = variants {} ;
-lin faithful_A = variants {} ;
-lin faithfulness_N = variants {} ;
-lin faithless_A = variants {} ;
-lin faithlessness_N = variants {} ;
-lin fake_N = variants {} ;
-lin fake_V2 = variants {} ;
-lin fakir_N = variants {} ;
-lin falcon_N = variants {} ;
-lin falconry_N = variants {} ;
-lin falkirk_PN = variants {} ;
-lin fall_N = variants {} ;
-lin fall_V = variants {} ;
-lin fall_V2 = variants {} ;
-lin fall_VA = variants {} ;
-lin fall_VS = variants {} ;
-lin fallacious_A = variants {} ;
-lin fallacy_N = variants {} ;
-lin fallibility_N = variants {} ;
-lin fallible_A = variants {} ;
-lin fallopian_A = variants {} ;
-lin fallout_N = variants {} ;
-lin fallow_A = variants {} ;
-lin fallow_N = variants {} ;
-lin fallow_deer_N = variants {} ;
-lin falmouth_PN = variants {} ;
-lin false_A = variants {} ;
-lin false_Adv = variants {} ;
-lin falsehood_N = variants {} ;
-lin falseness_N = variants {} ;
-lin falsetto_A = variants {} ;
-lin falsetto_N = variants {} ;
-lin falsification_N = variants {} ;
-lin falsify_V2 = variants {} ;
-lin falsity_N = variants {} ;
-lin falter_V = variants {} ;
-lin falter_V2 = variants {} ;
-lin falteringly_Adv = variants {} ;
-lin fame_N = variants {} ;
-lin fame_V2 = variants {} ;
-lin famed_A = variants {} ;
-lin familiar_A = variants {} ;
-lin familiar_N = variants {} ;
-lin familiarity_N = variants {} ;
-lin familiarize_V2 = variants {} ;
-lin family_N =  D.famille_1_N ;
-
-lin famine_N = variants {} ;
-lin famish_V = variants {} ;
-lin famish_V2 = variants {} ;
-lin famous_A = variants {} ;
-lin fan_N = variants {} ;
-lin fan_V = variants {} ;
-lin fan_V2 = variants {} ;
-lin fan_belt_N = variants {} ;
-lin fanatic_A = variants {} ;
-lin fanatic_N = variants {} ;
-lin fanatical_A = variants {} ;
-lin fanaticism_N = variants {} ;
-lin fancier_N = variants {} ;
-lin fanciful_A = variants {} ;
-lin fancy_A = variants {} ;
-lin fancy_N = variants {} ;
-lin fancy_V2 = variants {} ;
-lin fancy_VS = variants {} ;
-lin fancy_free_A = variants {} ;
-lin fandango_N = variants {} ;
-lin fanfare_N = variants {} ;
-lin fang_N = variants {} ;
-lin fanlight_N = variants {} ;
-lin fanny_N = variants {} ;
-lin fanny_PN = variants {} ;
-lin fantan_N = variants {} ;
-lin fantasia_N = variants {} ;
-lin fantasize_V = variants {} ;
-lin fantastic_A = variants {} ;
-lin fantastically_Adv = variants {} ;
-lin fantasy_N = variants {} ;
-lin fao_N = variants {} ;
-lin far_A = variants {} ;
-lin far_V2 = variants {} ;
-lin far_famed_A = variants {} ;
-lin far_fetched_A = variants {} ;
-lin far_flung_A = variants {} ;
-lin far_off_A = variants {} ;
-lin far_reaching_A = variants {} ;
-lin far_seeing_A = variants {} ;
-lin far_sighted_A = variants {} ;
-lin faraway_A = variants {} ;
-lin farce_N = variants {} ;
-lin farcical_A = variants {} ;
-lin fare_N = variants {} ;
-lin fare_V = variants {} ;
-lin fare_stage_N = variants {} ;
-lin farewell_N = variants {} ;
-lin farinaceous_A = variants {} ;
-lin farm_N = variants {} ;
-lin farm_V = variants {} ;
-lin farm_V2 = variants {} ;
-lin farmer_N = variants {} ;
-lin farmhand_N = variants {} ;
-lin farmhouse_N = variants {} ;
-lin farmstead_N = variants {} ;
-lin farmyard_N = variants {} ;
-lin farnham_PN = variants {} ;
-lin farnworth_PN = variants {} ;
-lin farrago_N = variants {} ;
-lin farrier_N = variants {} ;
-lin farrow_N = variants {} ;
-lin farrow_V = variants {} ;
-lin farsi_N = variants {} ;
-lin fart_N = variants {} ;
-lin fart_V = variants {} ;
-lin farther_Adv = variants {} ;
-lin farthest_Adv = variants {} ;
-lin farthing_N = variants {} ;
-lin fascia_N = variants {} ;
-lin fascinate_V2 = variants {} ;
-lin fascinating_A = variants {} ;
-lin fascination_N = variants {} ;
-lin fascism_N = variants {} ;
-lin fascist_A = variants {} ;
-lin fascist_N = variants {} ;
-lin fashion_N = variants {} ;
-lin fashion_V2 = variants {} ;
-lin fashionable_A = variants {} ;
-lin fast_A = variants {} ;
-lin fast_Adv = variants {} ;
-lin fast_N = variants {} ;
-lin fast_V = variants {} ;
-lin fasten_V = variants {} ;
-lin fasten_V2 = variants {} ;
-lin fastener_N = variants {} ;
-lin fastening_N = variants {} ;
-lin fastidious_A = variants {} ;
-lin fastidiousness_N = variants {} ;
-lin fastness_N = variants {} ;
-lin fat_A = variants {} ;
-lin fat_N = variants {} ;
-lin fat_V2 = variants {} ;
-lin fatal_A = variants {} ;
-lin fatalism_N = variants {} ;
-lin fatalist_N = variants {} ;
-lin fatalistic_A = variants {} ;
-lin fatality_N = variants {} ;
-lin fate_N = variants {} ;
-lin fate_V2 = variants {} ;
-lin fateful_A = variants {} ;
-lin fathead_N = variants {} ;
-lin father_N = variants {} ;
-lin father_V2 = variants {} ;
-lin father_in_law_N = variants {} ;
-lin fatherhood_N = variants {} ;
-lin fatherland_N = variants {} ;
-lin fatherless_A = variants {} ;
-lin fatherly_A = variants {} ;
-lin fathom_N = variants {} ;
-lin fathom_V2 = variants {} ;
-lin fathomless_A = variants {} ;
-lin fatigue_N = variants {} ;
-lin fatigue_V2 = variants {} ;
-lin fatigue_party_N = variants {} ;
-lin fatless_A = variants {} ;
-lin fatness_N = variants {} ;
-lin fatten_V = variants {} ;
-lin fatten_V2 = variants {} ;
-lin fattish_A = variants {} ;
-lin fatty_A = D.gras_1_A ;
-
-lin fatuity_N = variants {} ;
-lin fatuous_A = variants {} ;
-lin fatuousness_N = variants {} ;
-lin faucet_N = variants {} ;
-lin fauldhouse_PN = variants {} ;
-lin fault_N = variants {} ;
-lin fault_V2 = variants {} ;
-lin fault_finder_N = variants {} ;
-lin fault_finding_N = variants {} ;
-lin faultily_Adv = variants {} ;
-lin faultless_A = variants {} ;
-lin faulty_A = variants {} ;
-lin faun_N = variants {} ;
-lin faux_pas_N = variants {} ;
-lin faversham_PN = variants {} ;
-lin favor_V = variants {} ;
-lin favor_V2 = variants {} ;
-lin favor_VS = variants {} ;
-lin favour_N = variants {} ;
-lin favour_V2 = variants {} ;
-lin favourable_A = variants {} ;
-lin favourite_A = variants {} ;
-lin favourite_N = variants {} ;
-lin favouritism_N = variants {} ;
-lin fawley_PN = variants {} ;
-lin fawn_N = variants {} ;
-lin fawn_V = variants {} ;
-lin fbi_PN = variants {} ;
-lin fealty_N = variants {} ;
-lin fear_N = variants {} ;
-lin fear_V = variants {} ;
-lin fear_V2 = variants {} ;
-lin fear_VS = variants {} ;
-lin fearful_A = variants {} ;
-lin fearfulness_N = variants {} ;
-lin fearless_A = variants {} ;
-lin fearlessness_N = variants {} ;
-lin fearsome_A = variants {} ;
-lin feasibility_N = variants {} ;
-lin feasible_A = variants {} ;
-lin feast_N = variants {} ;
-lin feast_V = variants {} ;
-lin feast_V2 = variants {} ;
-lin feast_day_N = variants {} ;
-lin feat_N = variants {} ;
-lin feather_N = variants {} ;
-lin feather_V2 = variants {} ;
-lin feather_boa_N = variants {} ;
-lin featherbed_N = variants {} ;
-lin featherbed_V2 = variants {} ;
-lin featherbrained_A = variants {} ;
-lin featherstone_PN = variants {} ;
-lin featherweight_N = variants {} ;
-lin feathery_A = variants {} ;
-lin feature_N = variants {} ;
-lin feature_V2 = variants {} ;
-lin featureless_A = variants {} ;
-lin feb_PN = variants {} ;
-lin febrile_A = variants {} ;
-lin february_N = variants {} ;
-lin february_PN = variants {} ;
-lin feckless_A = variants {} ;
-lin fecklessness_N = variants {} ;
-lin fecund_A = variants {} ;
-lin fecundity_N = variants {} ;
-lin fed_N = variants {} ;
-lin federal_A = variants {} ;
-lin federalism_N = variants {} ;
-lin federalist_N = variants {} ;
-lin federate_V = variants {} ;
-lin federate_V2 = variants {} ;
-lin federation_N = variants {} ;
-lin fee_N = variants {} ;
-lin fee_V2 = variants {} ;
-lin feeble_A = variants {} ;
-lin feeble_minded_A = variants {} ;
-lin feebleness_N = variants {} ;
-lin feebly_Adv = variants {} ;
-lin feed_N = variants {} ;
-lin feed_V = variants {} ;
-lin feed_V2 = variants {} ;
-lin feedback_N = variants {} ;
-lin feeder_N = variants {} ;
-lin feeding_bottle_N = variants {} ;
-lin feel_N = variants {} ;
-lin feel_V = variants {} ;
-lin feel_V2 = variants {} ;
-lin feel_VA = variants {} ;
-lin feel_VS = variants {} ;
-lin feeler_N = variants {} ;
-lin feeling_A = variants {} ;
-lin feeling_N = variants {} ;
-lin feign_V2 = variants {} ;
-lin feint_N = variants {} ;
-lin feint_V = variants {} ;
-lin feldspar_N = variants {} ;
-lin felicitate_V2 = variants {} ;
-lin felicitation_N = variants {} ;
-lin felicitous_A = variants {} ;
-lin felicity_N = variants {} ;
-lin felicity_PN = variants {} ;
-lin feline_A = variants {} ;
-lin felix_PN = variants {} ;
-lin felixstowe_PN = variants {} ;
-lin fell_A = variants {} ;
-lin fell_V2 = variants {} ;
-lin fell_V2V = variants {} ;
-lin fell_VA = variants {} ;
-lin fell_VS = variants {} ;
-lin fellah_N = variants {} ;
-lin fellow_N = variants {} ;
-lin fellow_feeling_N = variants {} ;
-lin fellow_traveller_N = variants {} ;
-lin fellowship_N = variants {} ;
-lin felon_N = variants {} ;
-lin felonious_A = variants {} ;
-lin felony_N = variants {} ;
-lin felspar_N = variants {} ;
-lin felt_N = variants {} ;
-lin felucca_N = variants {} ;
-lin fem_PN = variants {} ;
-lin female_A = D.femelle_2_A ;
-
-lin female_N = variants {} ;
-lin feminine_A = variants {} ;
-lin femininity_N = variants {} ;
-lin feminism_N = variants {} ;
-lin feminist_N = variants {} ;
-lin femur_N = variants {} ;
-lin fen_N = variants {} ;
-lin fence_N = variants {} ;
-lin fence_V2 = variants {} ;
-lin fencer_N = variants {} ;
-lin fencing_N = variants {} ;
-lin fend_V = variants {} ;
-lin fend_V2 = variants {} ;
-lin fender_N = variants {} ;
-lin fennel_N = variants {} ;
-lin feoff_N = variants {} ;
-lin feral_A = variants {} ;
-lin fermanagh_PN = variants {} ;
-lin ferment_N = variants {} ;
-lin ferment_V = variants {} ;
-lin ferment_V2 = variants {} ;
-lin fermentation_N = variants {} ;
-lin fern_N = variants {} ;
-lin ferny_A = variants {} ;
-lin ferocious_A = variants {} ;
-lin ferocity_N = variants {} ;
-lin ferrara_PN = variants {} ;
-lin ferret_N = variants {} ;
-lin ferret_V = variants {} ;
-lin ferret_V2 = variants {} ;
-lin ferroconcrete_N = variants {} ;
-lin ferrous_A = variants {} ;
-lin ferrule_N = variants {} ;
-lin ferry_N = variants {} ;
-lin ferry_V = variants {} ;
-lin ferry_V2 = variants {} ;
-lin ferryboat_N = variants {} ;
-lin ferryhill_PN = variants {} ;
-lin ferryman_N = variants {} ;
-lin fertile_A = variants {} ;
-lin fertility_N = variants {} ;
-lin fertilization_N = variants {} ;
-lin fertilize_V2 = variants {} ;
-lin fertilizer_N = variants {} ;
-lin ferule_N = variants {} ;
-lin fervency_N = variants {} ;
-lin fervent_A = variants {} ;
-lin fervid_A = variants {} ;
-lin fervour_N = variants {} ;
-lin festal_A = variants {} ;
-lin fester_V = variants {} ;
-lin festival_N = variants {} ;
-lin festive_A = variants {} ;
-lin festivity_N = variants {} ;
-lin festoon_N = variants {} ;
-lin festoon_V2 = variants {} ;
-lin fetal_A = variants {} ;
-lin fetch_V = variants {} ;
-lin fetch_V2 = variants {} ;
-lin fetching_A = variants {} ;
-lin fete_N = variants {} ;
-lin fete_V2 = variants {} ;
-lin fete_day_N = variants {} ;
-lin fetid_A = variants {} ;
-lin fetish_N = variants {} ;
-lin fetlock_N = variants {} ;
-lin fetter_N = variants {} ;
-lin fetter_V2 = variants {} ;
-lin fettle_N = variants {} ;
-lin feud_N = variants {} ;
-lin feudal_A = variants {} ;
-lin feudalism_N = variants {} ;
-lin feudatory_A = variants {} ;
-lin feudatory_N = variants {} ;
-lin feude_V = variants {} ;
-lin fever_N = variants {} ;
-lin fevered_A = variants {} ;
-lin feverish_A = variants {} ;
-lin few_Num = variants {} ;
-lin fewness_N = variants {} ;
-lin fey_A = variants {} ;
-lin fez_N = variants {} ;
-lin fiance_N = variants {} ;
-lin fiancee_N = variants {} ;
-lin fiasco_N = variants {} ;
-lin fiat_N = variants {} ;
-lin fib_N = variants {} ;
-lin fib_V = variants {} ;
-lin fibber_N = variants {} ;
-lin fibbing_N = variants {} ;
-lin fibre_N = variants {} ;
-lin fibreboard_N = variants {} ;
-lin fibreglass_N = variants {} ;
-lin fibrositis_N = variants {} ;
-lin fibrous_A = variants {} ;
-lin fibula_N = variants {} ;
-lin fickle_A = variants {} ;
-lin fickleness_N = variants {} ;
-lin fiction_N = variants {} ;
-lin fictional_A = variants {} ;
-lin fictitious_A = variants {} ;
-lin fiddle_N = variants {} ;
-lin fiddle_V2 = variants {} ;
-lin fiddler_N = variants {} ;
-lin fiddlestick_N = variants {} ;
-lin fiddling_A = variants {} ;
-lin fidelity_N = variants {} ;
-lin fidget_N = variants {} ;
-lin fidget_V = variants {} ;
-lin fidget_V2 = variants {} ;
-lin fidgety_A = variants {} ;
-lin fief_N = variants {} ;
-lin field_N = variants {} ;
-lin field_V = variants {} ;
-lin field_V2 = variants {} ;
-lin field_hospital_N = variants {} ;
-lin field_officer_N = variants {} ;
-lin fielder_N = variants {} ;
-lin fieldsman_N = variants {} ;
-lin fieldwork_N = variants {} ;
-lin fiend_N = variants {} ;
-lin fiendish_A = variants {} ;
-lin fierce_A = variants {} ;
-lin fierceness_N = variants {} ;
-lin fieriness_N = variants {} ;
-lin fiery_A = variants {} ;
-lin fiesta_N = variants {} ;
-lin fife_N = variants {} ;
-lin fife_PN = variants {} ;
-lin fig_N = variants {} ;
-lin fig_leaf_N = variants {} ;
-lin fight_N = variants {} ;
-lin fight_V = variants {} ;
-lin fight_V2 = variants {} ;
-lin fight_V2V = variants {} ;
-lin fighter_N = variants {} ;
-lin fighting_N = variants {} ;
-lin figment_N = variants {} ;
-lin figurative_A = variants {} ;
-lin figure_N =  D.figure_1_N ;
-
-lin figure_V = variants {} ;
-lin figure_V2 = variants {} ;
-lin figure_V2V = variants {} ;
-lin figure_VS = variants {} ;
-lin figured_A = variants {} ;
-lin figurehead_N = variants {} ;
-lin fiji_PN = variants {} ;
-lin fijian_A = variants {} ;
-lin fijian_N = variants {} ;
-lin filament_N = variants {} ;
-lin filature_N = variants {} ;
-lin filbert_N = variants {} ;
-lin filch_V2 = variants {} ;
-lin file_N = variants {} ;
-lin file_V = variants {} ;
-lin file_V2 = variants {} ;
-lin filial_A = variants {} ;
-lin filibuster_N = variants {} ;
-lin filibuster_V = variants {} ;
-lin filigree_N = variants {} ;
-lin filipino_A = variants {} ;
-lin filipino_N = variants {} ;
-lin fill_N = variants {} ;
-lin fill_V = variants {} ;
-lin fill_V2 = variants {} ;
-lin fillet_N = variants {} ;
-lin fillet_V2 = variants {} ;
-lin filling_N = variants {} ;
-lin fillip_N = variants {} ;
-lin filly_N = variants {} ;
-lin film_N = variants {} ;
-lin film_V = variants {} ;
-lin film_V2 = variants {} ;
-lin film_star_N = variants {} ;
-lin filmable_A = variants {} ;
-lin filmy_A = variants {} ;
-lin filter_N =  D.filtre_1_N ;
-
-lin filter_V = variants {} ;
-lin filter_V2 = variants {} ;
-lin filtertipped_A = variants {} ;
-lin filth_N = variants {} ;
-lin filthily_Adv = variants {} ;
-lin filthiness_N = variants {} ;
-lin filthy_A = variants {} ;
-lin filtrate_N =  D.filtrat_1_N ;
-
-lin filtrate_V = variants {} ;
-lin filtrate_V2 = variants {} ;
-lin filtration_N = variants {} ;
-lin fin_N = variants {} ;
-lin finable_A = variants {} ;
-lin finagle_V2 = variants {} ;
-lin final_A = D.final_2_A ;
-
-lin final_N = variants {} ;
-lin finale_N = variants {} ;
-lin finalist_N = variants {} ;
-lin finality_N = variants {} ;
-lin finalize_V2 = variants {} ;
-lin finance_N = variants {} ;
-lin finance_V2 = variants {} ;
-lin financial_A = variants {} ;
-lin financier_N = variants {} ;
-lin finch_N = variants {} ;
-lin find_N = variants {} ;
-lin find_V = variants {} ;
-lin find_V2 = variants {} ;
-lin find_V2V = variants {} ;
-lin find_VS = variants {} ;
-lin finder_N = variants {} ;
-lin finding_N = variants {} ;
-lin fine_A = variants {} ;
-lin fine_Adv = variants {} ;
-lin fine_N = variants {} ;
-lin fine_V2 = variants {} ;
-lin fine_tooth_A = variants {} ;
-lin fineable_A = variants {} ;
-lin fineness_N = variants {} ;
-lin finery_N = variants {} ;
-lin finesse_N = variants {} ;
-lin finesse_V2 = variants {} ;
-lin finger_N = variants {} ;
-lin finger_V2 = variants {} ;
-lin finger_alphabet_N = variants {} ;
-lin finger_bowl_N = variants {} ;
-lin finger_plate_N = variants {} ;
-lin finger_post_N = variants {} ;
-lin fingerboard_N = variants {} ;
-lin fingermark_N = variants {} ;
-lin fingernail_N = variants {} ;
-lin fingerprint_N = variants {} ;
-lin fingerstall_N = variants {} ;
-lin fingertip_N = variants {} ;
-lin finical_A = variants {} ;
-lin finicky_A = variants {} ;
-lin finis_N = variants {} ;
-lin finish_N = variants {} ;
-lin finish_V = variants {} ;
-lin finish_V2 = variants {} ;
-lin finish_VA = variants {} ;
-lin finish_VS = variants {} ;
-lin finite_A = variants {} ;
-lin finland_PN = variants {} ;
-lin finn_N = variants {} ;
-lin finnan_N = variants {} ;
-lin finnan_haddie_N = variants {} ;
-lin finnan_haddock_N = variants {} ;
-lin finnish_A = variants {} ;
-lin finnish_N = variants {} ;
-lin fiona_PN = variants {} ;
-lin fiord_N = variants {} ;
-lin fir_N = variants {} ;
-lin fir_cone_N = variants {} ;
-lin fire_N = variants {} ;
-lin fire_V = variants {} ;
-lin fire_V2 = variants {} ;
-lin fire_alarm_N = variants {} ;
-lin fire_brigade_N = variants {} ;
-lin fire_control_N = variants {} ;
-lin fire_eater_N = variants {} ;
-lin fire_engine_N = variants {} ;
-lin fire_escape_N = variants {} ;
-lin fire_extinguisher_N = variants {} ;
-lin fire_fighter_N = variants {} ;
-lin fire_hose_N = variants {} ;
-lin fire_power_N = variants {} ;
-lin fire_raising_N = variants {} ;
-lin fire_walker_N = variants {} ;
-lin fire_walking_N = variants {} ;
-lin fire_watcher_N = variants {} ;
-lin fire_watching_N = variants {} ;
-lin firearm_N = variants {} ;
-lin fireball_N = variants {} ;
-lin firebird_N = variants {} ;
-lin firebomb_N = variants {} ;
-lin firebox_N = variants {} ;
-lin firebrand_N = variants {} ;
-lin firebreak_N = variants {} ;
-lin firebrick_N = variants {} ;
-lin firebug_N = variants {} ;
-lin fireclay_N = variants {} ;
-lin firecracker_N = variants {} ;
-lin firedamp_N = variants {} ;
-lin firedog_N = variants {} ;
-lin firefly_N = variants {} ;
-lin fireguard_N = variants {} ;
-lin firelight_N = variants {} ;
-lin firelighter_N = variants {} ;
-lin fireman_N = variants {} ;
-lin firenze_PN = variants {} ;
-lin fireplace_N = variants {} ;
-lin fireproof_A = variants {} ;
-lin fireside_N = variants {} ;
-lin firestone_N = variants {} ;
-lin firewater_N = variants {} ;
-lin firewood_N = variants {} ;
-lin firework_N = variants {} ;
-lin firing_line_N = variants {} ;
-lin firing_party_N = variants {} ;
-lin firing_squad_N = variants {} ;
-lin firkin_N = variants {} ;
-lin firm_A = variants {} ;
-lin firm_Adv = variants {} ;
-lin firm_N = variants {} ;
-lin firm_V = variants {} ;
-lin firm_V2 = variants {} ;
-lin firmament_N = variants {} ;
-lin firmness_N = variants {} ;
-lin first_class_A = variants {} ;
-lin first_class_Adv = variants {} ;
-lin first_hand_A = variants {} ;
-lin first_hand_Adv = variants {} ;
-lin first_nighter_N = variants {} ;
-lin first_rate_A = variants {} ;
-lin first_rate_Adv = variants {} ;
-lin firstborn_A = variants {} ;
-lin firstborn_N = variants {} ;
-lin firth_N = variants {} ;
-lin fiscal_A = variants {} ;
-lin fish_N = variants {} ;
-lin fish_V = variants {} ;
-lin fish_V2 = variants {} ;
-lin fish_hook_N = variants {} ;
-lin fish_knife_N = variants {} ;
-lin fish_slice_N = variants {} ;
-lin fishball_N = variants {} ;
-lin fishbone_N = variants {} ;
-lin fishcake_N = variants {} ;
-lin fisher_N = variants {} ;
-lin fisherman_N = variants {} ;
-lin fishery_N = variants {} ;
-lin fishing_N = variants {} ;
-lin fishing_line_N = variants {} ;
-lin fishing_rod_N = variants {} ;
-lin fishing_tackle_N = variants {} ;
-lin fishmonger_N = variants {} ;
-lin fishpaste_N = variants {} ;
-lin fishplate_N = variants {} ;
-lin fishwife_N = variants {} ;
-lin fishy_A = variants {} ;
-lin fissile_A = variants {} ;
-lin fission_N = variants {} ;
-lin fissionable_A = variants {} ;
-lin fissiparous_A = variants {} ;
-lin fissure_N = variants {} ;
-lin fist_N = variants {} ;
-lin fistula_N = variants {} ;
-lin fit_A = variants {} ;
-lin fit_N = variants {} ;
-lin fit_V = variants {} ;
-lin fit_V2 = variants {} ;
-lin fitful_A = variants {} ;
-lin fitment_N = variants {} ;
-lin fitness_N = variants {} ;
-lin fitter_N = variants {} ;
-lin fitting_A = variants {} ;
-lin fitting_N = variants {} ;
-lin fivefold_A = variants {} ;
-lin fivepence_N = variants {} ;
-lin fivepenny_A = variants {} ;
-lin fiver_N = variants {} ;
-lin fives_N = variants {} ;
-lin fix_N = variants {} ;
-lin fix_V = variants {} ;
-lin fix_V2 = variants {} ;
-lin fixate_V2 = variants {} ;
-lin fixation_N = variants {} ;
-lin fixative_N = variants {} ;
-lin fixed_A = variants {} ;
-lin fixture_N = variants {} ;
-lin fizz_N = variants {} ;
-lin fizz_V = variants {} ;
-lin fizzle_V = variants {} ;
-lin fizzy_A = variants {} ;
-lin fjord_N = variants {} ;
-lin flabbergast_V2 = variants {} ;
-lin flabbily_Adv = variants {} ;
-lin flabbiness_N = variants {} ;
-lin flabby_A = variants {} ;
-lin flaccid_A = variants {} ;
-lin flaccidity_N = variants {} ;
-lin flag_N = variants {} ;
-lin flag_V = variants {} ;
-lin flag_V2 = variants {} ;
-lin flag_captain_N = variants {} ;
-lin flag_day_N = variants {} ;
-lin flagellant_N = variants {} ;
-lin flagellate_V2 = variants {} ;
-lin flagellation_N = variants {} ;
-lin flageolet_N = variants {} ;
-lin flagon_N = variants {} ;
-lin flagpole_N = variants {} ;
-lin flagrant_A = variants {} ;
-lin flagship_N = variants {} ;
-lin flagstaff_N = variants {} ;
-lin flagstone_N = variants {} ;
-lin flail_N = variants {} ;
-lin flail_V2 = variants {} ;
-lin flair_N = variants {} ;
-lin flak_N = variants {} ;
-lin flake_N = variants {} ;
-lin flake_V = variants {} ;
-lin flakiness_N = variants {} ;
-lin flaky_A = variants {} ;
-lin flambeau_N = variants {} ;
-lin flamboyance_N = variants {} ;
-lin flamboyant_A = variants {} ;
-lin flame_N = variants {} ;
-lin flame_V = variants {} ;
-lin flamethrower_N = variants {} ;
-lin flaming_A = variants {} ;
-lin flamingo_N = variants {} ;
-lin flammable_A = variants {} ;
-lin flan_N = variants {} ;
-lin flange_N = variants {} ;
-lin flank_N = variants {} ;
-lin flank_V = variants {} ;
-lin flank_V2 = variants {} ;
-lin flannel_N = variants {} ;
-lin flannelette_N = variants {} ;
-lin flap_N = variants {} ;
-lin flap_V = variants {} ;
-lin flap_V2 = variants {} ;
-lin flapjack_N = variants {} ;
-lin flapper_N = variants {} ;
-lin flare_N = variants {} ;
-lin flare_V = variants {} ;
-lin flare_V2 = variants {} ;
-lin flare_path_N = variants {} ;
-lin flare_up_N = variants {} ;
-lin flash_N = variants {} ;
-lin flash_V = variants {} ;
-lin flash_V2 = variants {} ;
-lin flashback_N = variants {} ;
-lin flashbulb_N = variants {} ;
-lin flashgun_N = variants {} ;
-lin flashily_Adv = variants {} ;
-lin flashlight_N = variants {} ;
-lin flashpoint_N = variants {} ;
-lin flashy_A = variants {} ;
-lin flask_N = variants {} ;
-lin flat_A = variants {} ;
-lin flat_Adv = variants {} ;
-lin flat_N = variants {} ;
-lin flat_bottomed_A = variants {} ;
-lin flat_car_N = variants {} ;
-lin flat_footed_A = variants {} ;
-lin flat_iron_N = variants {} ;
-lin flatfish_N = variants {} ;
-lin flatlet_N = variants {} ;
-lin flatness_N = variants {} ;
-lin flatten_V = variants {} ;
-lin flatten_V2 = variants {} ;
-lin flatter_V2 = variants {} ;
-lin flatterer_N = variants {} ;
-lin flattery_N = variants {} ;
-lin flattop_N = variants {} ;
-lin flatulence_N = variants {} ;
-lin flaunt_V = variants {} ;
-lin flaunt_V2 = variants {} ;
-lin flautist_N = variants {} ;
-lin flavour_N = variants {} ;
-lin flavour_V2 = variants {} ;
-lin flavouring_N = variants {} ;
-lin flavourless_A = variants {} ;
-lin flaw_N = variants {} ;
-lin flaw_V2 = variants {} ;
-lin flawed_A = variants {} ;
-lin flawless_A = variants {} ;
-lin flax_N = variants {} ;
-lin flaxen_A = variants {} ;
-lin flay_V2 = variants {} ;
-lin flea_N = variants {} ;
-lin flea_bite_N = variants {} ;
-lin flea_bitten_A = variants {} ;
-lin fleapit_N = variants {} ;
-lin fleck_N = variants {} ;
-lin fleck_V2 = variants {} ;
-lin fledged_A = variants {} ;
-lin fledgeling_N = variants {} ;
-lin fledgling_N = variants {} ;
-lin flee_V = variants {} ;
-lin flee_V2 = variants {} ;
-lin fleece_N = variants {} ;
-lin fleece_V2 = variants {} ;
-lin fleecy_A = variants {} ;
-lin fleet_A = variants {} ;
-lin fleet_N = variants {} ;
-lin fleet_PN = variants {} ;
-lin fleet_street_PN = variants {} ;
-lin fleeting_A = variants {} ;
-lin fleetness_N = variants {} ;
-lin fleetwood_PN = variants {} ;
-lin flemish_A = variants {} ;
-lin flemish_N = variants {} ;
-lin flesh_N = variants {} ;
-lin flesh_wound_N = variants {} ;
-lin fleshly_A = variants {} ;
-lin fleshy_A = variants {} ;
-lin fleur_de_lis_N = variants {} ;
-lin fleur_de_lys_N = variants {} ;
-lin flex_N = variants {} ;
-lin flex_V2 = variants {} ;
-lin flexibility_N = variants {} ;
-lin flexible_A = variants {} ;
-lin flibbertigibbet_N = variants {} ;
-lin flick_N = variants {} ;
-lin flick_V2 = variants {} ;
-lin flick_knife_N = variants {} ;
-lin flicker_N = variants {} ;
-lin flicker_V = variants {} ;
-lin flier_N = variants {} ;
-lin flight_N = variants {} ;
-lin flight_V2 = variants {} ;
-lin flightless_A = variants {} ;
-lin flighty_A = variants {} ;
-lin flimsily_Adv = variants {} ;
-lin flimsiness_N = variants {} ;
-lin flimsy_A = variants {} ;
-lin flimsy_N = variants {} ;
-lin flinch_V = variants {} ;
-lin fling_N = variants {} ;
-lin fling_V = variants {} ;
-lin fling_V2 = variants {} ;
-lin flint_N = variants {} ;
-lin flint_PN = variants {} ;
-lin flintstone_N = variants {} ;
-lin flinty_A = variants {} ;
-lin flip_A = variants {} ;
-lin flip_N = variants {} ;
-lin flip_V = variants {} ;
-lin flip_V2 = variants {} ;
-lin flippancy_N = variants {} ;
-lin flippant_A = variants {} ;
-lin flipper_N = variants {} ;
-lin flirt_N = variants {} ;
-lin flirt_V = variants {} ;
-lin flirtation_N = variants {} ;
-lin flirtatious_A = variants {} ;
-lin flit_N = variants {} ;
-lin flit_V = variants {} ;
-lin float_N = variants {} ;
-lin float_V = variants {} ;
-lin float_V2 = variants {} ;
-lin float_VS = variants {} ;
-lin floatation_N = variants {} ;
-lin floating_A = variants {} ;
-lin flock_N = variants {} ;
-lin flock_V = variants {} ;
-lin flock_V2V = variants {} ;
-lin floe_N = variants {} ;
-lin flog_V2 = variants {} ;
-lin flogging_N = variants {} ;
-lin flood_N = variants {} ;
-lin flood_V = variants {} ;
-lin flood_V2 = variants {} ;
-lin flood_tide_N = variants {} ;
-lin floodgate_N = variants {} ;
-lin floodlight_V2 = variants {} ;
-lin floor_N = variants {} ;
-lin floor_V2 = variants {} ;
-lin floor_walker_N = variants {} ;
-lin floorboard_N = variants {} ;
-lin flooring_N = variants {} ;
-lin floozie_N = variants {} ;
-lin floozy_N = variants {} ;
-lin flop_Adv = variants {} ;
-lin flop_N = variants {} ;
-lin flop_V = variants {} ;
-lin flop_V2 = variants {} ;
-lin floppy_A = variants {} ;
-lin flora_PN = variants {} ;
-lin floral_A = variants {} ;
-lin florence_PN = variants {} ;
-lin floriculture_N = variants {} ;
-lin florid_A = variants {} ;
-lin florida_PN = variants {} ;
-lin florin_N = variants {} ;
-lin florist_N = variants {} ;
-lin florrie_PN = variants {} ;
-lin floss_N = variants {} ;
-lin flotation_N = variants {} ;
-lin flotilla_N = variants {} ;
-lin flotsam_N = variants {} ;
-lin flounce_N = variants {} ;
-lin flounce_V = variants {} ;
-lin flounce_V2 = variants {} ;
-lin flounder_N = variants {} ;
-lin flounder_V = variants {} ;
-lin flour_N = variants {} ;
-lin flour_V2 = variants {} ;
-lin flourish_N = variants {} ;
-lin flourish_V = variants {} ;
-lin flourish_V2 = variants {} ;
-lin floury_A = variants {} ;
-lin flout_V2 = variants {} ;
-lin flow_N =  D.flux_1_N ;
-
-lin flow_V = variants {} ;
-lin flower_N = variants {} ;
-lin flower_V = variants {} ;
-lin flower_girl_N = variants {} ;
-lin flowerbed_N = variants {} ;
-lin flowered_A = variants {} ;
-lin flowerless_A = variants {} ;
-lin flowerpot_N = variants {} ;
-lin flowery_A = variants {} ;
-lin flu_N = variants {} ;
-lin fluctuate_V = variants {} ;
-lin fluctuation_N = variants {} ;
-lin flue_N = variants {} ;
-lin fluency_N = variants {} ;
-lin fluent_A = variants {} ;
-lin fluff_N = variants {} ;
-lin fluff_V2 = variants {} ;
-lin fluffy_A = variants {} ;
-lin fluid_A = variants {} ;
-lin fluid_N =  D.fluide_1_N ;
-
-lin fluidity_N = variants {} ;
-lin fluke_N = variants {} ;
-lin flume_N = variants {} ;
-lin flummox_V2 = variants {} ;
-lin flunk_V = variants {} ;
-lin flunk_V2 = variants {} ;
-lin flunkey_N = variants {} ;
-lin flunky_N = variants {} ;
-lin fluorescence_N = variants {} ;
-lin fluorescent_A = variants {} ;
-lin fluoridate_V2 = variants {} ;
-lin fluoridation_N = variants {} ;
-lin fluoride_N = variants {} ;
-lin fluoridization_N = variants {} ;
-lin fluoridize_V2 = variants {} ;
-lin fluorine_N = variants {} ;
-lin flurry_N = variants {} ;
-lin flurry_V2 = variants {} ;
-lin flush_A = variants {} ;
-lin flush_N = variants {} ;
-lin flush_V = variants {} ;
-lin flush_V2 = variants {} ;
-lin fluster_N = variants {} ;
-lin fluster_V2 = variants {} ;
-lin flute_N = variants {} ;
-lin flute_V = variants {} ;
-lin flute_V2 = variants {} ;
-lin fluting_N = variants {} ;
-lin flutist_N = variants {} ;
-lin flutter_N = variants {} ;
-lin flutter_V = variants {} ;
-lin flutter_V2 = variants {} ;
-lin fluvial_A = variants {} ;
-lin flux_N = variants {} ;
-lin fly_A = variants {} ;
-lin fly_N = variants {} ;
-lin fly_V = variants {} ;
-lin fly_V2 = variants {} ;
-lin fly_VS = variants {} ;
-lin fly_fish_V = variants {} ;
-lin fly_fishing_N = variants {} ;
-lin fly_swat_N = variants {} ;
-lin fly_swatter_N = variants {} ;
-lin flyblown_A = variants {} ;
-lin flycatcher_N = variants {} ;
-lin flyer_N = variants {} ;
-lin flying_A = variants {} ;
-lin flying_bomb_N = variants {} ;
-lin flying_fish_N = variants {} ;
-lin flying_fox_N = variants {} ;
-lin flying_squad_N = variants {} ;
-lin flyleaf_N = variants {} ;
-lin flyover_N = variants {} ;
-lin flypaper_N = variants {} ;
-lin flypast_N = variants {} ;
-lin flytrap_N = variants {} ;
-lin flyweight_N = variants {} ;
-lin flywheel_N = variants {} ;
-lin fm_N = variants {} ;
-lin fo'c'sle_N = variants {} ;
-lin fo_N = variants {} ;
-lin foal_N = variants {} ;
-lin foal_V = variants {} ;
-lin foam_N = variants {} ;
-lin foam_V = variants {} ;
-lin foam_rubber_N = variants {} ;
-lin foamy_A = variants {} ;
-lin fob_V2 = variants {} ;
-lin focal_A = variants {} ;
-lin focus_N = variants {} ;
-lin focus_V = variants {} ;
-lin focus_V2 = variants {} ;
-lin fodder_N = variants {} ;
-lin foe_N = variants {} ;
-lin foetal_A = variants {} ;
-lin foetus_N = variants {} ;
-lin fog_N = variants {} ;
-lin fog_V2 = variants {} ;
-lin fogbank_N = variants {} ;
-lin fogbound_A = variants {} ;
-lin fogey_N = variants {} ;
-lin foggia_PN = variants {} ;
-lin foggy_A = variants {} ;
-lin foghorn_N = variants {} ;
-lin foglamp_N = variants {} ;
-lin fogsignal_N = variants {} ;
-lin foible_N = variants {} ;
-lin foil_N = variants {} ;
-lin foil_V2 = variants {} ;
-lin foist_V2 = variants {} ;
-lin fold_N = variants {} ;
-lin fold_V = variants {} ;
-lin fold_V2 = variants {} ;
-lin folder_N = variants {} ;
-lin foliage_N = variants {} ;
-lin folio_N = variants {} ;
-lin folk_N = variants {} ;
-lin folk_dance_N = variants {} ;
-lin folkestone_PN = variants {} ;
-lin folklore_N = variants {} ;
-lin folksong_N = variants {} ;
-lin folksy_A = variants {} ;
-lin folktale_N = variants {} ;
-lin follow_V = variants {} ;
-lin follow_V2 = variants {} ;
-lin follow_VS = variants {} ;
-lin follow_on_N = variants {} ;
-lin follow_through_N = variants {} ;
-lin follow_up_N = variants {} ;
-lin follower_N = variants {} ;
-lin following_A = variants {} ;
-lin following_N = variants {} ;
-lin folly_N = variants {} ;
-lin foment_V2 = variants {} ;
-lin fomentation_N = variants {} ;
-lin fond_A = variants {} ;
-lin fondant_N = variants {} ;
-lin fondle_V2 = variants {} ;
-lin fondness_N = variants {} ;
-lin font_N = variants {} ;
-lin foochow_PN = variants {} ;
-lin food_N = variants {} ;
-
-lin foodless_A = variants {} ;
-lin foodstuff_N = variants {} ;
-lin fool_N = variants {} ;
-lin fool_V = variants {} ;
-lin fool_V2 = variants {} ;
-lin foolery_N = variants {} ;
-lin foolhardiness_N = variants {} ;
-lin foolhardy_A = variants {} ;
-lin foolish_A = variants {} ;
-lin foolishness_N = variants {} ;
-lin foolproof_A = variants {} ;
-lin foolscap_N = variants {} ;
-lin foot_N =  D.pied_1_N ;
-
-lin foot_V = variants {} ;
-lin foot_V2 = variants {} ;
-lin foot_and_mouth_A = variants {} ;
-lin foot_and_mouth_N = variants {} ;
-lin foot_bath_N = variants {} ;
-lin foot_pound_N = variants {} ;
-lin foot_race_N = variants {} ;
-lin foot_rot_N = variants {} ;
-lin footage_N = variants {} ;
-lin football_N = variants {} ;
-lin footballer_N = variants {} ;
-lin footboard_N = variants {} ;
-lin footbridge_N = variants {} ;
-lin footed_A = variants {} ;
-lin footer_N = variants {} ;
-lin footfall_N = variants {} ;
-lin footfault_N = variants {} ;
-lin foothold_N = variants {} ;
-lin footing_N = variants {} ;
-lin footle_V = variants {} ;
-lin footle_V2 = variants {} ;
-lin footling_A = variants {} ;
-lin footloose_A = variants {} ;
-lin footman_N = variants {} ;
-lin footmark_N = variants {} ;
-lin footnote_N = variants {} ;
-lin footpath_N = variants {} ;
-lin footplate_N = variants {} ;
-lin footprint_N = variants {} ;
-lin footslog_V = variants {} ;
-lin footslogger_N = variants {} ;
-lin footsore_A = variants {} ;
-lin footstep_N = variants {} ;
-lin footstool_N = variants {} ;
-lin footsure_A = variants {} ;
-lin footwear_N = variants {} ;
-lin footwork_N = variants {} ;
-lin fop_N = variants {} ;
-lin foppish_A = variants {} ;
-lin for_Prep = variants {} ;
-lin forage_N = variants {} ;
-lin forage_V = variants {} ;
-lin foray_N = variants {} ;
-lin foray_V = variants {} ;
-lin forbear_N = variants {} ;
-lin forbear_V = variants {} ;
-lin forbear_V2 = variants {} ;
-lin forbearance_N = variants {} ;
-lin forbid_V2 = variants {} ;
-lin forbidding_A = variants {} ;
-lin force_N = variants {} ;
-lin force_V = variants {} ;
-lin force_V2 = variants {} ;
-lin force_V2V = variants {} ;
-lin force_VS = variants {} ;
-lin force_feed_V2 = variants {} ;
-lin force_land_V = variants {} ;
-lin force_land_V2 = variants {} ;
-lin force_majeure_N = variants {} ;
-lin forceful_A = variants {} ;
-lin forcefulness_N = variants {} ;
-lin forcemeat_N = variants {} ;
-lin forcible_A = variants {} ;
-lin ford_N = variants {} ;
-lin ford_V2 = variants {} ;
-lin fordable_A = variants {} ;
-lin fore_A = variants {} ;
-lin fore_Adv = variants {} ;
-lin fore_N = variants {} ;
-lin forearm_N = variants {} ;
-lin forearm_V2 = variants {} ;
-lin forebode_V2 = variants {} ;
-lin foreboding_N = variants {} ;
-lin forecast_N = variants {} ;
-lin forecast_V = variants {} ;
-lin forecast_V2 = variants {} ;
-lin forecast_VS = variants {} ;
-lin forecaster_N = variants {} ;
-lin forecastle_N = variants {} ;
-lin foreclose_V = variants {} ;
-lin foreclose_V2 = variants {} ;
-lin foreclosure_N = variants {} ;
-lin forecourt_N = variants {} ;
-lin foredoom_V2 = variants {} ;
-lin forefather_N = variants {} ;
-lin forefinger_N = variants {} ;
-lin forefoot_N = variants {} ;
-lin forefront_N = variants {} ;
-lin foregather_V = variants {} ;
-lin forego_V = variants {} ;
-lin forego_V2 = variants {} ;
-lin foregoing_A = variants {} ;
-lin foregone_A = variants {} ;
-lin foreground_N = variants {} ;
-lin forehand_A = variants {} ;
-lin forehead_N = variants {} ;
-lin foreign_A = variants {} ;
-lin foreigner_N = variants {} ;
-lin foreknow_V = variants {} ;
-lin foreknow_V2 = variants {} ;
-lin foreknowledge_N = variants {} ;
-lin foreland_N = variants {} ;
-lin foreleg_N = variants {} ;
-lin forelock_N = variants {} ;
-lin foreman_N = variants {} ;
-lin foremast_N = variants {} ;
-lin foremost_A = variants {} ;
-lin foremost_Adv = variants {} ;
-lin forename_N = variants {} ;
-lin forenoon_N = variants {} ;
-lin forensic_A = variants {} ;
-lin foreordain_V2 = variants {} ;
-lin forerunner_N = variants {} ;
-lin foresail_N = variants {} ;
-lin foresee_V2 = variants {} ;
-lin foreseeable_A = variants {} ;
-lin foreshadow_V2 = variants {} ;
-lin foreshore_N = variants {} ;
-lin foreshorten_V2 = variants {} ;
-lin foresight_N = variants {} ;
-lin foreskin_N = variants {} ;
-lin forest_N = variants {} ;
-lin forestall_V2 = variants {} ;
-lin forester_N = variants {} ;
-lin forestry_N = variants {} ;
-lin foreswear_V2 = variants {} ;
-lin foretaste_N = variants {} ;
-lin foretell_V2 = variants {} ;
-lin forethought_N = variants {} ;
-lin foretop_N = variants {} ;
-lin forever_Adv = variants {} ;
-lin forewarn_V2 = variants {} ;
-lin forewoman_N = variants {} ;
-lin foreword_N = variants {} ;
-lin forfar_PN = variants {} ;
-lin forfeit_N = variants {} ;
-lin forfeit_V2 = variants {} ;
-lin forfeiture_N = variants {} ;
-lin forgather_V = variants {} ;
-lin forge_N = variants {} ;
-lin forge_V = variants {} ;
-lin forge_V2 = variants {} ;
-lin forger_N = variants {} ;
-lin forgery_N = variants {} ;
-lin forget_V = variants {} ;
-lin forget_V2 = variants {} ;
-lin forget_VS = variants {} ;
-lin forget_me_not_N = variants {} ;
-lin forgetful_A = variants {} ;
-lin forgetfulness_N = variants {} ;
-lin forging_N = variants {} ;
-lin forgivable_A = variants {} ;
-lin forgive_V = variants {} ;
-lin forgive_V2 = variants {} ;
-lin forgiveness_N = variants {} ;
-lin forgiving_A = variants {} ;
-lin forgo_V2 = variants {} ;
-lin fork_N = variants {} ;
-lin fork_V = variants {} ;
-lin fork_V2 = variants {} ;
-lin forked_A = variants {} ;
-lin forli_PN = variants {} ;
-lin forlorn_A = variants {} ;
-lin forlornness_N = variants {} ;
-lin form_N =  D.forme_1_N ;
-
-lin form_V = variants {} ;
-lin form_V2 = variants {} ;
-lin formal_A = variants {} ;
-lin formaldehyde_N = variants {} ;
-lin formalin_N = variants {} ;
-lin formalism_N = variants {} ;
-lin formality_N = variants {} ;
-lin formalize_V2 = variants {} ;
-lin format_N = variants {} ;
-lin formation_N =  D.formation_1_N ;
-
-lin formative_A = variants {} ;
-lin formby_PN = variants {} ;
-lin former_A = variants {} ;
-lin formic_A = D.formique_1_A ;
-
-lin formica_N = variants {} ;
-lin formidable_A = variants {} ;
-lin formless_A = variants {} ;
-lin formosa_PN = variants {} ;
-lin formula_N =  D.formule_1_N ;
-
-lin formulate_V2 = variants {} ;
-lin formulation_N =  D.formulation_1_N ;
-
-lin fornicate_V = variants {} ;
-lin fornication_N = variants {} ;
-lin forrader_Adv = variants {} ;
-lin forsake_V2 = variants {} ;
-lin forsooth_Adv = variants {} ;
-lin forswear_V2 = variants {} ;
-lin forsythia_N = variants {} ;
-lin fort_N = variants {} ;
-lin fort_lauderdale_PN = variants {} ;
-lin fort_william_PN = variants {} ;
-lin fort_worth_PN = variants {} ;
-lin fortaleza_PN = variants {} ;
-lin forte_A = variants {} ;
-lin forte_Adv = variants {} ;
-lin forte_N = variants {} ;
-lin forth_Adv = variants {} ;
-lin forthcoming_A = variants {} ;
-lin forthright_A = variants {} ;
-lin forthwith_Adv = variants {} ;
-lin fortieth_A = variants {} ;
-lin fortieth_N = variants {} ;
-lin fortification_N = variants {} ;
-lin fortify_V2 = variants {} ;
-lin fortissimo_A = variants {} ;
-lin fortissimo_Adv = variants {} ;
-lin fortitude_N = variants {} ;
-lin fortnight_N = variants {} ;
-lin fortnightly_A = variants {} ;
-lin fortnightly_Adv = variants {} ;
-lin fortress_N = variants {} ;
-lin fortuitous_A = variants {} ;
-lin fortunate_A = variants {} ;
-lin fortune_N = variants {} ;
-lin forty_A = variants {} ;
-lin forty_N = variants {} ;
-lin fortyish_A = variants {} ;
-lin forum_N = variants {} ;
-lin forward_A = variants {} ;
-lin forward_Adv = variants {} ;
-lin forward_N = variants {} ;
-lin forward_V2 = variants {} ;
-lin forwardness_N = variants {} ;
-lin forwards_Adv = variants {} ;
-lin fosse_N = variants {} ;
-lin fossil_N = variants {} ;
-lin fossilization_N = variants {} ;
-lin fossilize_V = variants {} ;
-lin fossilize_V2 = variants {} ;
-lin foster_V2 = variants {} ;
-lin foster_brother_N = variants {} ;
-lin foster_child_N = variants {} ;
-lin foster_father_N = variants {} ;
-lin foster_mother_N = variants {} ;
-lin foster_parent_N = variants {} ;
-lin foster_sister_N = variants {} ;
-lin foul_A = variants {} ;
-lin foul_N = variants {} ;
-lin foul_V = variants {} ;
-lin foul_V2 = variants {} ;
-lin foul_mouthed_A = variants {} ;
-lin foul_spoken_A = variants {} ;
-lin foulness_N = variants {} ;
-lin found_V2 = variants {} ;
-lin foundation_N = variants {} ;
-lin foundation_stone_N = variants {} ;
-lin founder_N = variants {} ;
-lin founder_V = variants {} ;
-lin founder_V2 = variants {} ;
-lin foundling_N = variants {} ;
-lin foundress_N = variants {} ;
-lin foundry_N = variants {} ;
-lin fount_N = variants {} ;
-lin fountain_N = variants {} ;
-lin fountain_head_N = variants {} ;
-lin fountain_pen_N = variants {} ;
-lin four_in_hand_N = variants {} ;
-lin four_part_A = variants {} ;
-lin four_ply_A = variants {} ;
-lin four_poster_N = variants {} ;
-lin four_pounder_N = variants {} ;
-lin four_wheeler_N = variants {} ;
-lin fourfold_A = variants {} ;
-lin fourfold_Adv = variants {} ;
-lin fourpence_N = variants {} ;
-lin fourpenny_A = variants {} ;
-lin fourscore_A = variants {} ;
-lin fourscore_N = variants {} ;
-lin foursome_N = variants {} ;
-lin foursquare_A = variants {} ;
-lin fowey_PN = variants {} ;
-lin fowl_N = variants {} ;
-lin fowl_V = variants {} ;
-lin fowl_run_N = variants {} ;
-lin fowler_N = variants {} ;
-lin fowlingpiece_N = variants {} ;
-lin fowlpest_N = variants {} ;
-lin fox_N = variants {} ;
-lin fox_V2 = variants {} ;
-lin fox_terrier_N = variants {} ;
-lin foxglove_N = variants {} ;
-lin foxhole_N = variants {} ;
-lin foxhound_N = variants {} ;
-lin foxhunt_N = variants {} ;
-lin foxhunt_V = variants {} ;
-lin foxhunter_N = variants {} ;
-lin foxtrot_N = variants {} ;
-lin foxy_A = variants {} ;
-lin foyer_N = variants {} ;
-lin fr_PN = variants {} ;
-lin fracas_N = variants {} ;
-lin fraction_N =  D.fraction_1_N ;
-
-lin fractional_A = variants {} ;
-lin fractious_A = variants {} ;
-lin fractiousness_N = variants {} ;
-lin fracture_N = variants {} ;
-lin fracture_V = variants {} ;
-lin fracture_V2 = variants {} ;
-lin fragile_A = variants {} ;
-lin fragility_N = variants {} ;
-lin fragment_N =  D.fragment_1_N ;
-
-lin fragment_V = variants {} ;
-lin fragment_V2 = variants {} ;
-lin fragmentary_A = variants {} ;
-lin fragmentation_N = variants {} ;
-lin fragrance_N = variants {} ;
-lin fragrant_A = variants {} ;
-lin frail_A = variants {} ;
-lin frailty_N = variants {} ;
-lin frame_N = variants {} ;
-lin frame_V = variants {} ;
-lin frame_V2 = variants {} ;
-lin frame_up_N = variants {} ;
-lin framework_N = variants {} ;
-lin frampton_cotterell_PN = variants {} ;
-lin fran_PN = variants {} ;
-lin franc_N = variants {} ;
-lin france_PN = variants {} ;
-lin frances_PN = variants {} ;
-lin franchise_N = variants {} ;
-lin francis_PN = variants {} ;
-lin franciscan_A = variants {} ;
-lin franciscan_N = variants {} ;
-lin frank_A = variants {} ;
-lin frank_N = variants {} ;
-lin frank_PN = variants {} ;
-lin frank_V2 = variants {} ;
-lin frankfurt_PN = variants {} ;
-lin frankfurter_N = variants {} ;
-lin frankie_PN = variants {} ;
-lin frankincense_N = variants {} ;
-lin franking_machine_N = variants {} ;
-lin franklin_N = variants {} ;
-lin frankness_N = variants {} ;
-lin frantic_A = variants {} ;
-lin frantically_Adv = variants {} ;
-lin fraserburgh_PN = variants {} ;
-lin fraternal_A = variants {} ;
-lin fraternity_N = variants {} ;
-lin fraternization_N = variants {} ;
-lin fraternize_V = variants {} ;
-lin fratricide_N = variants {} ;
-lin frau_N = variants {} ;
-lin fraud_N = variants {} ;
-lin fraudulent_A = variants {} ;
-lin fraught_A = variants {} ;
-lin fraulein_N = variants {} ;
-lin fray_N = variants {} ;
-lin fray_V = variants {} ;
-lin fray_V2 = variants {} ;
-lin frazzle_N = variants {} ;
-lin freak_N = variants {} ;
-lin freak_V = variants {} ;
-lin freak_V2 = variants {} ;
-lin freak_out_N = variants {} ;
-lin freakish_A = variants {} ;
-lin freakishness_N = variants {} ;
-lin freaky_A = variants {} ;
-lin freckle_N = variants {} ;
-lin freckle_V = variants {} ;
-lin freckle_V2 = variants {} ;
-lin freckleton_PN = variants {} ;
-lin fred_PN = variants {} ;
-lin freda_PN = variants {} ;
-lin freddie_PN = variants {} ;
-lin freddy_PN = variants {} ;
-lin frederick_PN = variants {} ;
-lin frederiksberg_PN = variants {} ;
-lin free_A = D.libre_1_A ;
-
-lin free_V2 = variants {} ;
-lin free_V2V = variants {} ;
-lin free_and_easy_A = variants {} ;
-lin free_for_all_N = variants {} ;
-lin free_handed_A = variants {} ;
-lin free_list_N = variants {} ;
-lin free_liver_N = variants {} ;
-lin free_living_N = variants {} ;
-lin free_range_A = variants {} ;
-lin free_spoken_A = variants {} ;
-lin free_standing_A = variants {} ;
-lin free_thinker_N = variants {} ;
-lin free_thinking_A = variants {} ;
-lin free_thought_N = variants {} ;
-lin free_trader_N = variants {} ;
-lin freebooter_N = variants {} ;
-lin freeborn_A = variants {} ;
-lin freedman_N = variants {} ;
-lin freedom_N = variants {} ;
-lin freehand_A = variants {} ;
-lin freehold_N = variants {} ;
-lin freeholder_N = variants {} ;
-lin freelance_N = variants {} ;
-lin freelance_V = variants {} ;
-lin freeman_N = variants {} ;
-lin freemason_N = variants {} ;
-lin freemasonry_N = variants {} ;
-lin freesia_N = variants {} ;
-lin freestone_N = variants {} ;
-lin freestyle_N = variants {} ;
-lin freeway_N = variants {} ;
-lin freewheel_V = variants {} ;
-lin freewill_A = variants {} ;
-lin freeze_N = variants {} ;
-lin freeze_V = variants {} ;
-lin freeze_V2 = variants {} ;
-lin freezer_N = variants {} ;
-lin freezing_mixture_N = variants {} ;
-lin freezing_point_N = variants {} ;
-lin freiburg_PN = variants {} ;
-lin freight_N = variants {} ;
-lin freight_V2 = variants {} ;
-lin freight_train_N = variants {} ;
-lin freighter_N = variants {} ;
-lin freightliner_N = variants {} ;
-lin french_A = variants {} ;
-lin french_N = variants {} ;
-lin frenchman_N = variants {} ;
-lin frenchwoman_N = variants {} ;
-lin frenetic_A = variants {} ;
-lin frenzied_A = variants {} ;
-lin frenzy_N = variants {} ;
-lin frequency_N = variants {} ;
-lin frequent_A = variants {} ;
-lin frequent_V2 = variants {} ;
-lin fresco_N = variants {} ;
-lin fresco_V2 = variants {} ;
-lin fresh_A = variants {} ;
-lin fresh_Adv = variants {} ;
-lin freshen_V = variants {} ;
-lin freshen_V2 = variants {} ;
-lin fresher_N = variants {} ;
-lin freshman_N = variants {} ;
-lin freshness_N = variants {} ;
-lin freshwater_A = variants {} ;
-lin freshwater_PN = variants {} ;
-lin fret_N = variants {} ;
-lin fret_V = variants {} ;
-lin fret_V2 = variants {} ;
-lin fret_VS = variants {} ;
-lin fretful_A = variants {} ;
-lin fretsaw_N = variants {} ;
-lin fretwork_N = variants {} ;
-lin freudian_A = variants {} ;
-lin fri_PN = variants {} ;
-lin friability_N = variants {} ;
-lin friable_A = variants {} ;
-lin friar_N = variants {} ;
-lin fricassee_N = variants {} ;
-lin fricassee_V2 = variants {} ;
-lin fricative_A = variants {} ;
-lin fricative_N = variants {} ;
-lin friction_N = variants {} ;
-lin friday_N = variants {} ;
-lin friday_PN = variants {} ;
-lin fridge_N = variants {} ;
-lin friend_N = variants {} ;
-lin friendless_A = variants {} ;
-lin friendlessness_N = variants {} ;
-lin friendliness_N = variants {} ;
-lin friendly_A = variants {} ;
-lin friendship_N = variants {} ;
-lin frier_N = variants {} ;
-lin frieze_N = variants {} ;
-lin frigate_N = variants {} ;
-lin fright_N = variants {} ;
-lin fright_V2 = variants {} ;
-lin frighten_V2 = variants {} ;
-lin frightened_A = variants {} ;
-lin frightening_A = variants {} ;
-lin frightful_A = variants {} ;
-lin frightfulness_N = variants {} ;
-lin frigid_A = variants {} ;
-lin frigidity_N = variants {} ;
-lin frill_N = variants {} ;
-lin frilled_A = variants {} ;
-lin frilly_A = variants {} ;
-lin fringe_N = variants {} ;
-lin fringe_V2 = variants {} ;
-lin frinton_PN = variants {} ;
-lin frippery_N = variants {} ;
-lin frisk_V = variants {} ;
-lin frisk_V2 = variants {} ;
-lin friskily_Adv = variants {} ;
-lin frisky_A = variants {} ;
-lin frisson_N = variants {} ;
-lin fritter_N = variants {} ;
-lin fritter_V2 = variants {} ;
-lin frivol_V = variants {} ;
-lin frivol_V2 = variants {} ;
-lin frivolity_N = variants {} ;
-lin frivolous_A = variants {} ;
-lin frizz_V2 = variants {} ;
-lin frizzle_V = variants {} ;
-lin frizzle_V2 = variants {} ;
-lin frizzy_A = variants {} ;
-lin fro_Adv = variants {} ;
-lin frock_N = variants {} ;
-lin frock_coat_N = variants {} ;
-lin frodsham_PN = variants {} ;
-lin frog_N = variants {} ;
-lin frogman_N = variants {} ;
-lin frogmarch_V2 = variants {} ;
-lin frolic_N = variants {} ;
-lin frolic_V = variants {} ;
-lin frolicsome_A = variants {} ;
-lin from_Prep = variants {} ;
-lin frome_PN = variants {} ;
-lin frond_N = variants {} ;
-lin front_N =  D.avant_1_N ;
-
-lin front_V = variants {} ;
-lin front_V2 = variants {} ;
-lin front_bench_N = variants {} ;
-lin front_bencher_N = variants {} ;
-lin frontage_N = variants {} ;
-lin frontal_A = variants {} ;
-lin frontier_N = variants {} ;
-lin frontiersman_N = variants {} ;
-lin frontispiece_N = variants {} ;
-lin frost_N = variants {} ;
-lin frost_V = variants {} ;
-lin frost_V2 = variants {} ;
-lin frost_bound_A = variants {} ;
-lin frostbite_N = variants {} ;
-lin frostbitten_A = variants {} ;
-lin frostily_Adv = variants {} ;
-lin frostiness_N = variants {} ;
-lin frosting_N = variants {} ;
-lin frosty_A = variants {} ;
-lin froth_N = variants {} ;
-lin froth_V = variants {} ;
-lin frothily_Adv = variants {} ;
-lin frothiness_N = variants {} ;
-lin frothy_A = variants {} ;
-lin froward_A = variants {} ;
-lin frown_N = variants {} ;
-lin frown_V = variants {} ;
-lin frowningly_Adv = variants {} ;
-lin frowsty_A = variants {} ;
-lin frowzy_A = variants {} ;
-lin frs_N = variants {} ;
-lin fructification_N = variants {} ;
-lin fructify_V = variants {} ;
-lin fructify_V2 = variants {} ;
-lin frugal_A = variants {} ;
-lin frugality_N = variants {} ;
-lin fruit_N = variants {} ;
-lin fruit_V = variants {} ;
-lin fruit_fly_N = variants {} ;
-lin fruitcake_N = variants {} ;
-lin fruiterer_N = variants {} ;
-lin fruitful_A = variants {} ;
-lin fruitfulness_N = variants {} ;
-lin fruition_N = variants {} ;
-lin fruitless_A = variants {} ;
-lin fruitlessness_N = variants {} ;
-lin fruity_A = variants {} ;
-lin frump_N = variants {} ;
-lin frumpish_A = variants {} ;
-lin frumpy_A = variants {} ;
-lin frustrate_V2 = variants {} ;
-lin frustration_N = variants {} ;
-lin fry_N = variants {} ;
-lin fry_V = variants {} ;
-lin fry_V2 = variants {} ;
-lin fry_pan_N = variants {} ;
-lin fryer_N = variants {} ;
-lin frying_pan_N = variants {} ;
-lin ft_PN = variants {} ;
-lin fuchsia_N = variants {} ;
-lin fuck_V = variants {} ;
-lin fuck_V2 = variants {} ;
-lin fuck_all_N = variants {} ;
-lin fucker_N = variants {} ;
-lin fucking_A = variants {} ;
-lin fuddle_V2 = variants {} ;
-lin fuddy_duddy_N = variants {} ;
-lin fudge_N = variants {} ;
-lin fuel_N = variants {} ;
-lin fuel_V = variants {} ;
-lin fuel_V2 = variants {} ;
-lin fug_N = variants {} ;
-lin fuggy_A = variants {} ;
-lin fugitive_A = variants {} ;
-lin fugitive_N = variants {} ;
-lin fugue_N = variants {} ;
-lin fuhrer_N = variants {} ;
-lin fulcrum_N = variants {} ;
-lin fulfil_V2 = variants {} ;
-lin fulfill_V2 = variants {} ;
-lin fulfilment_N = variants {} ;
-lin full_A = variants {} ;
-lin full_blooded_A = variants {} ;
-lin full_blown_A = variants {} ;
-lin full_dress_A = variants {} ;
-lin full_fashioned_A = variants {} ;
-lin full_fledged_A = variants {} ;
-lin full_grown_A = variants {} ;
-lin full_length_A = variants {} ;
-lin full_page_A = variants {} ;
-lin full_scale_A = variants {} ;
-lin full_time_A = variants {} ;
-lin full_time_Adv = variants {} ;
-lin fullback_N = variants {} ;
-lin fuller_N = variants {} ;
-lin fullness_N = variants {} ;
-lin fully_Adv = variants {} ;
-lin fully_fashioned_A = variants {} ;
-lin fully_fledged_A = variants {} ;
-lin fully_grown_A = variants {} ;
-lin fulmar_N = variants {} ;
-lin fulminate_V = variants {} ;
-lin fulmination_N = variants {} ;
-lin fulsome_A = variants {} ;
-lin fulsomeness_N = variants {} ;
-lin fumble_V = variants {} ;
-lin fumble_V2 = variants {} ;
-lin fumbler_N = variants {} ;
-lin fume_N = variants {} ;
-lin fume_V = variants {} ;
-lin fume_V2 = variants {} ;
-lin fumigate_V2 = variants {} ;
-lin fumigation_N = variants {} ;
-lin fun_N = variants {} ;
-lin function_N =  D.fonction_1_N ;
-
-lin function_V = variants {} ;
-lin functional_A = D.fonctionnel_1_A ;
-
-lin functionalism_N = variants {} ;
-lin functionalist_N = variants {} ;
-lin functionary_N = variants {} ;
-lin fund_N = variants {} ;
-lin fund_V2 = variants {} ;
-lin fundamental_A = variants {} ;
-lin fundamental_N = variants {} ;
-lin fundamentalism_N = variants {} ;
-lin fundamentalist_N = variants {} ;
-lin funeral_N = variants {} ;
-lin funereal_A = variants {} ;
-lin funfair_N = variants {} ;
-lin fungicide_N = variants {} ;
-lin fungoid_A = variants {} ;
-lin fungous_A = variants {} ;
-lin fungus_N = variants {} ;
-lin funicular_N = variants {} ;
-lin funk_N = variants {} ;
-lin funk_V = variants {} ;
-lin funk_V2 = variants {} ;
-lin funky_A = variants {} ;
-lin funnel_N = variants {} ;
-lin funnel_V = variants {} ;
-lin funnel_V2 = variants {} ;
-lin funnily_Adv = variants {} ;
-lin funniness_N = variants {} ;
-lin funny_A = variants {} ;
-lin funny_bone_N = variants {} ;
-lin fur_N = variants {} ;
-lin furbelow_N = variants {} ;
-lin furbish_V2 = variants {} ;
-lin furious_A = variants {} ;
-lin furl_V = variants {} ;
-lin furl_V2 = variants {} ;
-lin furlong_N = variants {} ;
-lin furlough_N = variants {} ;
-lin furnace_N = variants {} ;
-lin furnish_V2 = variants {} ;
-lin furniture_N = variants {} ;
-lin furore_N = variants {} ;
-lin furrier_N = variants {} ;
-lin furrow_N = variants {} ;
-lin furrow_V = variants {} ;
-lin furrow_V2 = variants {} ;
-lin furry_A = variants {} ;
-lin furth_PN = variants {} ;
-lin further_Adv = variants {} ;
-
-lin further_V2 = variants {} ;
-lin furtherance_N = variants {} ;
-lin furthermore_Adv = variants {} ;
-lin furthermost_A = variants {} ;
-lin furthest_A = variants {} ;
-lin furthest_Adv = variants {} ;
-lin furtive_A = variants {} ;
-lin furtiveness_N = variants {} ;
-lin fury_N = variants {} ;
-lin furze_N = variants {} ;
-lin fuse_N = variants {} ;
-lin fuse_V = variants {} ;
-lin fuse_V2 = variants {} ;
-lin fuselage_N = variants {} ;
-lin fushun_PN = variants {} ;
-lin fusilier_N = variants {} ;
-lin fusillade_N = variants {} ;
-lin fusion_N = variants {} ;
-lin fuss_N = variants {} ;
-lin fuss_V = variants {} ;
-lin fuss_V2 = variants {} ;
-lin fussily_Adv = variants {} ;
-lin fussiness_N = variants {} ;
-lin fusspot_N = variants {} ;
-lin fussy_A = variants {} ;
-lin fustian_N = variants {} ;
-lin fusty_A = variants {} ;
-lin futile_A = variants {} ;
-lin futility_N = variants {} ;
-lin future_A = variants {} ;
-lin future_N = variants {} ;
-lin futureless_A = variants {} ;
-lin futurism_N = variants {} ;
-lin futurist_N = variants {} ;
-lin futurity_N = variants {} ;
-lin fuze_N = variants {} ;
-lin fuzz_N = variants {} ;
-lin fuzzy_A = variants {} ;
-lin fwd_PN = variants {} ;
-lin g_man_N = variants {} ;
-lin gab_N = variants {} ;
-lin gabardine_N = variants {} ;
-lin gabble_N = variants {} ;
-lin gabble_V = variants {} ;
-lin gabble_V2 = variants {} ;
-lin gaberdine_N = variants {} ;
-lin gable_N = variants {} ;
-lin gabled_A = variants {} ;
-lin gabon_PN = variants {} ;
-lin gabonese_A = variants {} ;
-lin gabonese_N = variants {} ;
-lin gad_V = variants {} ;
-lin gadabout_N = variants {} ;
-lin gadfly_N = variants {} ;
-lin gadget_N = variants {} ;
-lin gadgetry_N = variants {} ;
-lin gael_N = variants {} ;
-lin gaelic_A = variants {} ;
-lin gaelic_N = variants {} ;
-lin gaff_N = variants {} ;
-lin gaffe_N = variants {} ;
-lin gaffer_N = variants {} ;
-lin gag_N = variants {} ;
-lin gag_V = variants {} ;
-lin gag_V2 = variants {} ;
-lin gaga_A = variants {} ;
-lin gage_N = variants {} ;
-lin gage_V2 = variants {} ;
-lin gaggle_N = variants {} ;
-lin gaiety_N = variants {} ;
-lin gaily_Adv = variants {} ;
-lin gain_N = variants {} ;
-lin gain_V = variants {} ;
-lin gain_V2 = variants {} ;
-lin gainful_A = variants {} ;
-lin gainsay_V2 = variants {} ;
-lin gainsborough_N = variants {} ;
-lin gainsborough_PN = variants {} ;
-lin gait_N = variants {} ;
-lin gaiter_N = variants {} ;
-lin gal_N = variants {} ;
-lin gala_N = variants {} ;
-lin galactic_A = variants {} ;
-lin galantine_N = variants {} ;
-lin galashiels_PN = variants {} ;
-lin galaxy_N = variants {} ;
-lin gale_N = variants {} ;
-lin gall_N =  D.vesicule_1_N ;
-
-lin gall_V2 = variants {} ;
-lin gallant_A = variants {} ;
-lin gallant_N = variants {} ;
-lin gallantry_N = variants {} ;
-lin galleon_N = variants {} ;
-lin gallery_N = variants {} ;
-lin galley_N = variants {} ;
-lin galley_proof_N = variants {} ;
-lin galley_slave_N = variants {} ;
-lin gallic_A = variants {} ;
-lin gallicism_N = variants {} ;
-lin gallivant_V = variants {} ;
-lin gallon_N = variants {} ;
-lin gallop_N = variants {} ;
-lin gallop_V = variants {} ;
-lin gallop_V2 = variants {} ;
-lin galloway_PN = variants {} ;
-lin gallows_bird_N = variants {} ;
-lin gallstone_N = variants {} ;
-lin gallup_PN = variants {} ;
-lin galore_Adv = variants {} ;
-lin galosh_N = variants {} ;
-lin galumph_V = variants {} ;
-lin galvanic_A = variants {} ;
-lin galvanism_N = variants {} ;
-lin galvanize_V2 = variants {} ;
-lin galvanize_VS = variants {} ;
-lin galway_PN = variants {} ;
-lin gambia_PN = variants {} ;
-lin gambian_A = variants {} ;
-lin gambian_N = variants {} ;
-lin gambit_N = variants {} ;
-lin gamble_N = variants {} ;
-lin gamble_V = variants {} ;
-lin gamble_V2 = variants {} ;
-lin gambler_N = variants {} ;
-lin gambling_N = variants {} ;
-lin gambling_den_N = variants {} ;
-lin gamboge_N = variants {} ;
-lin gambol_N = variants {} ;
-lin gambol_V = variants {} ;
-lin game_A = variants {} ;
-lin game_N = variants {} ;
-lin game_V = variants {} ;
-lin game_V2 = variants {} ;
-lin game_bag_N = variants {} ;
-lin game_bird_N = variants {} ;
-lin game_licence_N = variants {} ;
-lin gamecock_N = variants {} ;
-lin gamekeeper_N = variants {} ;
-lin games_master_N = variants {} ;
-lin games_mistress_N = variants {} ;
-lin gamesmanship_N = variants {} ;
-lin gaming_house_N = variants {} ;
-lin gaming_table_N = variants {} ;
-lin gamma_N =  D.gamma_1_N ;
-
-lin gammon_N = variants {} ;
-lin gammy_A = variants {} ;
-lin gamp_N = variants {} ;
-lin gamut_N = variants {} ;
-lin gamy_A = variants {} ;
-lin gander_N = variants {} ;
-lin gang_N = variants {} ;
-lin gang_V = variants {} ;
-lin ganger_N = variants {} ;
-lin gangling_A = variants {} ;
-lin ganglion_N = variants {} ;
-lin gangplank_N = variants {} ;
-lin gangrene_N = variants {} ;
-lin gangrene_V = variants {} ;
-lin gangrene_V2 = variants {} ;
-lin gangrenous_A = variants {} ;
-lin gangster_N = variants {} ;
-lin gangway_N = variants {} ;
-lin gannet_N = variants {} ;
-lin gantry_N = variants {} ;
-lin gaol_N = variants {} ;
-lin gaol_V2 = variants {} ;
-lin gaolbird_N = variants {} ;
-lin gaolbreak_N = variants {} ;
-lin gaoler_N = variants {} ;
-lin gap_N =  D.espace_1_N ;
-
-lin gap_toothed_A = variants {} ;
-lin gape_N = variants {} ;
-lin gape_V = variants {} ;
-lin garage_N = variants {} ;
-lin garage_V2 = variants {} ;
-lin garb_N = variants {} ;
-lin garb_V2 = variants {} ;
-lin garbage_N = variants {} ;
-lin garbage_can_N = variants {} ;
-lin garble_V2 = variants {} ;
-lin garden_N = variants {} ;
-lin garden_V = variants {} ;
-lin garden_truck_N = variants {} ;
-lin gardener_N = variants {} ;
-lin gardenia_N = variants {} ;
-lin gardening_N = variants {} ;
-lin gareth_PN = variants {} ;
-lin garforth_PN = variants {} ;
-lin gargantuan_A = variants {} ;
-lin gargle_N = variants {} ;
-lin gargle_V = variants {} ;
-lin gargle_V2 = variants {} ;
-lin gargoyle_N = variants {} ;
-lin garish_A = variants {} ;
-lin garland_N = variants {} ;
-lin garland_V2 = variants {} ;
-lin garlic_N = variants {} ;
-lin garment_N = variants {} ;
-lin garner_N = variants {} ;
-lin garner_V2 = variants {} ;
-lin garnet_N = variants {} ;
-lin garnish_N = variants {} ;
-lin garnish_V2 = variants {} ;
-lin garotte_N = variants {} ;
-lin garotte_V2 = variants {} ;
-lin garret_N = variants {} ;
-lin garrison_N = variants {} ;
-lin garrison_V2 = variants {} ;
-lin garrotte_N = variants {} ;
-lin garrotte_V2 = variants {} ;
-lin garrowhill_PN = variants {} ;
-lin garrulity_N = variants {} ;
-lin garrulous_A = variants {} ;
-lin garter_N = variants {} ;
-lin gary_PN = variants {} ;
-lin gas_N = variants {} ;
-lin gas_V = variants {} ;
-lin gas_V2 = variants {} ;
-lin gas_bracket_N = variants {} ;
-lin gas_cooker_N = variants {} ;
-lin gas_engine_N = variants {} ;
-lin gas_fitter_N = variants {} ;
-lin gas_helmet_N = variants {} ;
-lin gas_holder_N = variants {} ;
-lin gas_mask_N = variants {} ;
-lin gas_meter_N = variants {} ;
-lin gas_oven_N = variants {} ;
-lin gas_ring_N = variants {} ;
-lin gas_station_N = variants {} ;
-lin gas_stove_N = variants {} ;
-lin gasbag_N = variants {} ;
-lin gaseous_A = variants {} ;
-lin gash_N = variants {} ;
-lin gash_V2 = variants {} ;
-lin gasification_N = variants {} ;
-lin gasify_V = variants {} ;
-lin gasify_V2 = variants {} ;
-lin gasket_N = variants {} ;
-lin gaslight_N = variants {} ;
-lin gasmask_N = variants {} ;
-lin gasolene_N = variants {} ;
-lin gasoline_N = variants {} ;
-lin gasometer_N = variants {} ;
-lin gasp_N = variants {} ;
-lin gasp_V = variants {} ;
-lin gasp_V2 = variants {} ;
-lin gassy_A = variants {} ;
-lin gastric_A = variants {} ;
-lin gastritis_N = variants {} ;
-lin gastronomic_A = variants {} ;
-lin gastronomy_N = variants {} ;
-lin gasworks_N = variants {} ;
-lin gate_N = variants {} ;
-lin gate_V2 = variants {} ;
-lin gateau_N = variants {} ;
-lin gatecrash_V2 = variants {} ;
-lin gatecrasher_N = variants {} ;
-lin gatehouse_N = variants {} ;
-lin gatepost_N = variants {} ;
-lin gateshead_PN = variants {} ;
-lin gateway_N = variants {} ;
-lin gather_V = variants {} ;
-lin gather_V2 = variants {} ;
-lin gatherer_N = variants {} ;
-lin gathering_N = variants {} ;
-lin gatt_N = variants {} ;
-lin gauche_A = variants {} ;
-lin gaucherie_N = variants {} ;
-lin gaucho_N = variants {} ;
-lin gaud_N = variants {} ;
-lin gaudily_Adv = variants {} ;
-lin gaudy_A = variants {} ;
-lin gaudy_N = variants {} ;
-lin gauge_N = variants {} ;
-lin gauge_V2 = variants {} ;
-lin gaul_N = variants {} ;
-lin gaunt_A = variants {} ;
-lin gauntlet_N = variants {} ;
-lin gauntness_N = variants {} ;
-lin gauze_N = variants {} ;
-lin gauzy_A = variants {} ;
-lin gavel_N = variants {} ;
-lin gavin_PN = variants {} ;
-lin gavotte_N = variants {} ;
-lin gawk_N = variants {} ;
-lin gawkiness_N = variants {} ;
-lin gawky_A = variants {} ;
-lin gawp_V = variants {} ;
-lin gay_A = variants {} ;
-lin gay_N = variants {} ;
-lin gayness_N = variants {} ;
-lin gaze_N = variants {} ;
-lin gaze_V = variants {} ;
-lin gazelle_N = variants {} ;
-lin gazette_N = variants {} ;
-lin gazette_V2 = variants {} ;
-lin gazetteer_N = variants {} ;
-lin gazump_V = variants {} ;
-lin gazump_V2 = variants {} ;
-lin gb_PN = variants {} ;
-lin gcse_N = variants {} ;
-lin gcses_N = variants {} ;
-lin gdansk_PN = variants {} ;
-lin gdn_PN = variants {} ;
-lin gdns_PN = variants {} ;
-lin gear_N = variants {} ;
-lin gear_V = variants {} ;
-lin gear_V2 = variants {} ;
-lin gear_case_N = variants {} ;
-lin gearbox_N = variants {} ;
-lin gearshift_N = variants {} ;
-lin gecko_N = variants {} ;
-lin gee_gee_N = variants {} ;
-lin geezer_N = variants {} ;
-lin geiger_N = variants {} ;
-lin geisha_N = variants {} ;
-lin gel_N =  D.gel_1_N ;
-
-lin gel_V = variants {} ;
-lin gelatin_N = variants {} ;
-lin gelatine_N = variants {} ;
-lin gelatinous_A = variants {} ;
-lin geld_V2 = variants {} ;
-lin gelding_N = variants {} ;
-lin gelignite_N = variants {} ;
-lin gelligaer_PN = variants {} ;
-lin gelsenkirchen_PN = variants {} ;
-lin gem_N = variants {} ;
-lin gemini_PN = variants {} ;
-lin gemmed_A = variants {} ;
-lin gen_N = variants {} ;
-lin gen_PN = variants {} ;
-lin gen_V2 = variants {} ;
-lin gendarme_N = variants {} ;
-lin gendarmerie_N = variants {} ;
-lin gender_N = variants {} ;
-lin gene_N =  D.gene_1_N0 ;
-
-lin gene_PN = variants {} ;
-lin genealogical_A = variants {} ;
-lin genealogist_N = variants {} ;
-lin genealogy_N = variants {} ;
-lin general_A = D.general_2_A ;
-
-lin general_N = variants {} ;
-lin generalissimo_N = variants {} ;
-lin generality_N = variants {} ;
-lin generalization_N = variants {} ;
-lin generalize_V = variants {} ;
-lin generalize_V2 = variants {} ;
-lin generate_V2 = variants {} ;
-lin generation_N = variants {} ;
-lin generative_A = variants {} ;
-lin generator_N = variants {} ;
-lin generic_A = variants {} ;
-lin generically_Adv = variants {} ;
-lin generosity_N = variants {} ;
-lin generous_A = variants {} ;
-lin genesis_N = variants {} ;
-lin genetic_A = variants {} ;
-lin genetically_Adv = variants {} ;
-lin geneticist_N = variants {} ;
-lin genetics_N = variants {} ;
-lin geneva_PN = variants {} ;
-lin genial_A = variants {} ;
-lin geniality_N = variants {} ;
-lin genie_N = variants {} ;
-lin genital_A = variants {} ;
-lin genitive_A = variants {} ;
-lin genius_N = variants {} ;
-lin genius_loci_N = variants {} ;
-lin genoa_PN = variants {} ;
-lin genocide_N = variants {} ;
-lin genova_PN = variants {} ;
-lin genre_N = variants {} ;
-lin genre_painting_N = variants {} ;
-lin gent_N = variants {} ;
-lin genteel_A = variants {} ;
-lin gentian_N = variants {} ;
-lin gentile_A = variants {} ;
-lin gentile_N = variants {} ;
-lin gentility_N = variants {} ;
-lin gentle_A = variants {} ;
-lin gentleman_N = variants {} ;
-lin gentleman_at_arms_N = variants {} ;
-lin gentlemanly_A = variants {} ;
-lin gentleness_N = variants {} ;
-lin gentlewoman_N = variants {} ;
-lin gently_Adv = variants {} ;
-lin gentry_N = variants {} ;
-lin genuflect_V = variants {} ;
-lin genuflection_N = variants {} ;
-lin genuflexion_N = variants {} ;
-lin genuine_A = variants {} ;
-lin genuineness_N = variants {} ;
-lin genus_N =  D.genre_1_N ;
-
-lin geocentric_A = variants {} ;
-lin geoff_PN = variants {} ;
-lin geoffrey_PN = variants {} ;
-lin geographer_N = variants {} ;
-lin geographical_A = variants {} ;
-lin geography_N = variants {} ;
-lin geological_A = variants {} ;
-lin geologist_N = variants {} ;
-lin geology_N = variants {} ;
-lin geometric_A = variants {} ;
-lin geometrical_A = variants {} ;
-lin geometry_N = variants {} ;
-lin geophysical_A = variants {} ;
-lin geophysics_N = variants {} ;
-lin geopolitics_N = variants {} ;
-lin george_PN = variants {} ;
-lin georgette_N = variants {} ;
-lin georgia_PN = variants {} ;
-lin georgian_A = variants {} ;
-lin georgian_N = variants {} ;
-lin georgie_PN = variants {} ;
-lin gerald_PN = variants {} ;
-lin geraldine_PN = variants {} ;
-lin geranium_N = variants {} ;
-lin gerard_PN = variants {} ;
-lin geriatric_A = variants {} ;
-lin geriatrician_N = variants {} ;
-lin geriatrics_N = variants {} ;
-lin germ_N = variants {} ;
-lin german_A = variants {} ;
-lin german_N = variants {} ;
-lin germane_A = variants {} ;
-lin germanic_A = variants {} ;
-lin germany_PN = variants {} ;
-lin germicide_N = variants {} ;
-lin germinate_V = variants {} ;
-lin germinate_V2 = variants {} ;
-lin germination_N = variants {} ;
-lin gerontology_N = variants {} ;
-lin gerry_PN = variants {} ;
-lin gerrymander_N = variants {} ;
-lin gerrymander_V2 = variants {} ;
-lin gertie_PN = variants {} ;
-lin gertrude_PN = variants {} ;
-lin gerund_N = variants {} ;
-lin gestapo_N = variants {} ;
-lin gestation_N = variants {} ;
-lin gesticulate_V = variants {} ;
-lin gesticulation_N = variants {} ;
-lin gesture_N = variants {} ;
-lin gesture_V = variants {} ;
-lin get_V = variants {} ;
-lin get_V2 = variants {} ;
-lin get_V2V = variants {} ;
-lin get_VA = variants {} ;
-lin get_VS = variants {} ;
-lin get_VV = variants {} ;
-lin get_at_able_A = variants {} ;
-lin get_together_N = variants {} ;
-lin get_up_N = variants {} ;
-lin getaway_N = variants {} ;
-lin geum_N = variants {} ;
-lin geyser_N = variants {} ;
-lin ghana_PN = variants {} ;
-lin ghanaian_A = variants {} ;
-lin ghanaian_N = variants {} ;
-lin gharry_N = variants {} ;
-lin ghastly_A = variants {} ;
-lin ghat_N = variants {} ;
-lin ghee_N = variants {} ;
-lin ghent_PN = variants {} ;
-lin gherkin_N = variants {} ;
-lin ghetto_N = variants {} ;
-lin ghost_N = variants {} ;
-lin ghost_V = variants {} ;
-lin ghost_V2 = variants {} ;
-lin ghost_writer_N = variants {} ;
-lin ghostliness_N = variants {} ;
-lin ghostly_A = variants {} ;
-lin ghoul_N = variants {} ;
-lin ghoulish_A = variants {} ;
-lin ghq_PN = variants {} ;
-lin gi_N = variants {} ;
-lin giant_N = variants {} ;
-lin giantess_N = variants {} ;
-lin gibber_V = variants {} ;
-lin gibberish_N = variants {} ;
-lin gibbet_N = variants {} ;
-lin gibbet_V2 = variants {} ;
-lin gibbon_N = variants {} ;
-lin gibbous_A = variants {} ;
-lin gibe_N = variants {} ;
-lin gibe_V = variants {} ;
-lin gibingly_Adv = variants {} ;
-lin gibraltar_PN = variants {} ;
-lin gibraltarian_A = variants {} ;
-lin gibraltarian_N = variants {} ;
-lin giddily_Adv = variants {} ;
-lin giddiness_N = variants {} ;
-lin giddy_A = variants {} ;
-lin giffnock_PN = variants {} ;
-lin gift_N = variants {} ;
-lin gift_V2 = variants {} ;
-lin gifted_A = variants {} ;
-lin gig_N = variants {} ;
-lin gigantic_A = variants {} ;
-lin giggle_N = variants {} ;
-lin giggle_V = variants {} ;
-lin gigolo_N = variants {} ;
-lin gilbert_PN = variants {} ;
-lin gilbertian_A = variants {} ;
-lin gild_N = variants {} ;
-lin gild_V2 = variants {} ;
-lin gilder_N = variants {} ;
-lin gilding_N = variants {} ;
-lin giles_PN = variants {} ;
-lin gilfach_goch_PN = variants {} ;
-lin gill_N = variants {} ;
-lin gill_PN = variants {} ;
-lin gillian_PN = variants {} ;
-lin gillie_N = variants {} ;
-lin gillingham_PN = variants {} ;
-lin gilt_N = variants {} ;
-lin gilt_edged_A = variants {} ;
-lin gimcrack_A = variants {} ;
-lin gimlet_N = variants {} ;
-lin gimmick_N = variants {} ;
-lin gin_N = variants {} ;
-lin gin_V2 = variants {} ;
-lin gina_PN = variants {} ;
-lin ginger_N = variants {} ;
-lin ginger_V2 = variants {} ;
-lin gingerbread_N = variants {} ;
-lin gingerly_A = variants {} ;
-lin gingerly_Adv = variants {} ;
-lin gingham_N = variants {} ;
-lin gingko_N = variants {} ;
-lin ginseng_N = variants {} ;
-lin gipsy_N = variants {} ;
-lin giraffe_N = variants {} ;
-lin gird_V = variants {} ;
-lin gird_V2 = variants {} ;
-lin girder_N = variants {} ;
-lin girdle_N = variants {} ;
-lin girdle_V2 = variants {} ;
-lin girl_N = variants {} ;
-lin girlfriend_N = variants {} ;
-lin girlhood_N = variants {} ;
-lin girlish_A = variants {} ;
-lin girlishness_N = variants {} ;
-lin giro_N = variants {} ;
-lin girth_N = variants {} ;
-lin girvan_PN = variants {} ;
-lin gist_N = variants {} ;
-lin give_N = variants {} ;
-lin give_V = variants {} ;
-lin give_V2 = variants {} ;
-lin give_V3 = variants {} ;
-lin giveaway_N = variants {} ;
-lin giver_N = variants {} ;
-lin giveth_V2 = variants {} ;
-lin gizzard_N = variants {} ;
-lin glace_A = variants {} ;
-lin glacial_A = variants {} ;
-lin glacier_N = variants {} ;
-lin glad_A = variants {} ;
-lin gladden_V2 = variants {} ;
-lin glade_N = variants {} ;
-lin gladiator_N = variants {} ;
-lin gladiatorial_A = variants {} ;
-lin gladiolus_N = variants {} ;
-lin gladness_N = variants {} ;
-lin gladsome_A = variants {} ;
-lin gladys_PN = variants {} ;
-lin glamorgan_PN = variants {} ;
-lin glamorization_N = variants {} ;
-lin glamorize_V2 = variants {} ;
-lin glamorous_A = variants {} ;
-lin glamour_N = variants {} ;
-lin glance_N = variants {} ;
-lin glance_V = variants {} ;
-lin glance_V2 = variants {} ;
-lin gland_N = variants {} ;
-lin glanders_N = variants {} ;
-lin glandular_A = variants {} ;
-lin glare_N = variants {} ;
-lin glare_V = variants {} ;
-lin glare_V2 = variants {} ;
-lin glaring_A = variants {} ;
-lin glasgow_PN = variants {} ;
-lin glass_N =  D.verre_1_N ;
-
-lin glass_V2 = variants {} ;
-lin glass_blower_N = variants {} ;
-lin glass_cutter_N = variants {} ;
-lin glass_wool_N = variants {} ;
-lin glassful_N = variants {} ;
-lin glasshouse_N = variants {} ;
-lin glassware_N = variants {} ;
-lin glassworks_N = variants {} ;
-lin glassy_A = variants {} ;
-lin glastonbury_PN = variants {} ;
-lin glaswegian_A = variants {} ;
-lin glaswegian_N = variants {} ;
-lin glaucoma_N = variants {} ;
-lin glaucous_A = variants {} ;
-lin glaze_N = variants {} ;
-lin glaze_V = variants {} ;
-lin glaze_V2 = variants {} ;
-lin glazier_N = variants {} ;
-lin gleam_N = variants {} ;
-lin gleam_V = variants {} ;
-lin glean_V = variants {} ;
-lin glean_V2 = variants {} ;
-lin gleaner_N = variants {} ;
-lin glebe_N = variants {} ;
-lin glee_N = variants {} ;
-lin gleeful_A = variants {} ;
-lin glen_N = variants {} ;
-lin glen_PN = variants {} ;
-lin glengarry_N = variants {} ;
-lin glenrothes_PN = variants {} ;
-lin glib_A = variants {} ;
-lin glibness_N = variants {} ;
-lin glide_N = variants {} ;
-lin glide_V = variants {} ;
-lin glider_N = variants {} ;
-lin gliding_N = variants {} ;
-lin glimmer_N = variants {} ;
-lin glimmer_V = variants {} ;
-lin glimpse_N = variants {} ;
-lin glimpse_V2 = variants {} ;
-lin glint_N = variants {} ;
-lin glint_V = variants {} ;
-lin glissade_N = variants {} ;
-lin glissade_V = variants {} ;
-lin glissando_A = variants {} ;
-lin glissando_Adv = variants {} ;
-lin glisten_V = variants {} ;
-lin glister_N = variants {} ;
-lin glister_V = variants {} ;
-lin glitter_N = variants {} ;
-lin glitter_V = variants {} ;
-lin glittering_A = variants {} ;
-lin gloaming_N = variants {} ;
-lin gloat_V = variants {} ;
-lin gloat_VS = variants {} ;
-lin gloatingly_Adv = variants {} ;
-lin global_A = variants {} ;
-lin globe_N = variants {} ;
-lin globetrot_V = variants {} ;
-lin globetrotter_N = variants {} ;
-lin globular_A = variants {} ;
-lin globule_N = variants {} ;
-lin glockenspiel_N = variants {} ;
-lin gloom_N = variants {} ;
-lin gloomily_Adv = variants {} ;
-lin gloomy_A = variants {} ;
-lin gloria_PN = variants {} ;
-lin glorification_N = variants {} ;
-lin glorify_V2 = variants {} ;
-lin glorious_A = variants {} ;
-lin glory_N = variants {} ;
-lin glory_V = variants {} ;
-lin glory_hole_N = variants {} ;
-lin gloss_N = variants {} ;
-lin gloss_V2 = variants {} ;
-lin glossary_N = variants {} ;
-lin glossily_Adv = variants {} ;
-lin glossiness_N = variants {} ;
-lin glossop_PN = variants {} ;
-lin glossy_A = variants {} ;
-lin glottal_A = variants {} ;
-lin glottis_N = variants {} ;
-lin gloucester_PN = variants {} ;
-lin gloucestershire_PN = variants {} ;
-lin glove_N = variants {} ;
-lin glove_compartment_N = variants {} ;
-lin gloved_A = variants {} ;
-lin glow_N = variants {} ;
-lin glow_V = variants {} ;
-lin glow_worm_N = variants {} ;
-lin glower_V = variants {} ;
-lin gloweringly_Adv = variants {} ;
-lin glowing_A = variants {} ;
-lin glucose_N =  D.glucose_1_N ;
-
-lin glue_N = variants {} ;
-lin glue_V2 = variants {} ;
-lin gluey_A = variants {} ;
-lin glum_A = variants {} ;
-lin glumness_N = variants {} ;
-lin glusburn_PN = variants {} ;
-lin glut_N = variants {} ;
-lin glut_V2 = variants {} ;
-lin gluten_N = variants {} ;
-lin glutinous_A = variants {} ;
-lin glutton_N = variants {} ;
-lin gluttonous_A = variants {} ;
-lin gluttony_N = variants {} ;
-lin glycerine_N = variants {} ;
-lin gmt_PN = variants {} ;
-lin gnarled_A = variants {} ;
-lin gnash_V = variants {} ;
-lin gnash_V2 = variants {} ;
-lin gnat_N = variants {} ;
-lin gnaw_V = variants {} ;
-lin gnaw_V2 = variants {} ;
-lin gnome_N = variants {} ;
-lin gnp_N = variants {} ;
-lin gnu_N = variants {} ;
-lin go_N = variants {} ;
-lin go_V = variants {} ;
-lin go_V2 = variants {} ;
-lin go_VA = variants {} ;
-lin go_VS = variants {} ;
-lin go_VV = variants {} ;
-lin go_ahead_N = variants {} ;
-lin go_as_you_please_A = variants {} ;
-lin go_between_N = variants {} ;
-lin go_by_N = variants {} ;
-lin go_cart_N = variants {} ;
-lin go_getter_N = variants {} ;
-lin go_kart_N = variants {} ;
-lin go_slow_N = variants {} ;
-lin go_to_meeting_A = variants {} ;
-lin goad_N = variants {} ;
-lin goad_V2 = variants {} ;
-lin goal_N = variants {} ;
-lin goal_kick_N = variants {} ;
-lin goal_line_N = variants {} ;
-lin goalie_N = variants {} ;
-lin goalkeeper_N = variants {} ;
-lin goalless_A = variants {} ;
-lin goalmouth_N = variants {} ;
-lin goat_N = variants {} ;
-lin goatee_N = variants {} ;
-lin goatherd_N = variants {} ;
-lin goatskin_N = variants {} ;
-lin gob_N = variants {} ;
-lin gobbet_N = variants {} ;
-lin gobble_N = variants {} ;
-lin gobble_V = variants {} ;
-lin gobble_V2 = variants {} ;
-lin gobbledygook_N = variants {} ;
-lin gobbler_N = variants {} ;
-lin goblet_N = variants {} ;
-lin goblin_N = variants {} ;
-lin god_N = variants {} ;
-lin god_PN = variants {} ;
-lin god_damn_A = variants {} ;
-lin god_damned_A = variants {} ;
-lin godalming_PN = variants {} ;
-lin godchild_N = variants {} ;
-lin goddam_A = variants {} ;
-lin goddam_Adv = variants {} ;
-lin goddaughter_N = variants {} ;
-lin goddess_N = variants {} ;
-lin godfather_N = variants {} ;
-lin godfearing_A = variants {} ;
-lin godforsaken_A = variants {} ;
-lin godfrey_PN = variants {} ;
-lin godhead_N = variants {} ;
-lin godless_A = variants {} ;
-lin godlessness_N = variants {} ;
-lin godlike_A = variants {} ;
-lin godliness_N = variants {} ;
-lin godly_A = variants {} ;
-lin godmanchester_PN = variants {} ;
-lin godmother_N = variants {} ;
-lin godown_N = variants {} ;
-lin godparent_N = variants {} ;
-lin godsend_N = variants {} ;
-lin godson_N = variants {} ;
-lin godspeed_N = variants {} ;
-lin goffs_oak_PN = variants {} ;
-lin goggle_V = variants {} ;
-lin goggle_box_N = variants {} ;
-lin goggle_eyed_A = variants {} ;
-lin going_A = variants {} ;
-lin going_N = variants {} ;
-lin going_over_N = variants {} ;
-lin goitre_N = variants {} ;
-lin golbourne_PN = variants {} ;
-lin gold_N = variants {} ;
-lin gold_beater_N = variants {} ;
-lin gold_digger_N = variants {} ;
-lin gold_dust_N = variants {} ;
-lin gold_foil_N = variants {} ;
-lin gold_leaf_N = variants {} ;
-lin gold_plate_N = variants {} ;
-lin gold_rush_N = variants {} ;
-lin golden_A = variants {} ;
-lin goldfield_N = variants {} ;
-lin goldfinch_N = variants {} ;
-lin goldfish_N = variants {} ;
-lin goldmine_N = variants {} ;
-lin goldsmith_N = variants {} ;
-lin golf_N = variants {} ;
-lin golf_V = variants {} ;
-lin golf_ball_N = variants {} ;
-lin golf_club_N = variants {} ;
-lin golf_course_N = variants {} ;
-lin golf_links_N = variants {} ;
-lin golfer_N = variants {} ;
-lin goliath_N = variants {} ;
-lin golliwog_N = variants {} ;
-lin golosh_N = variants {} ;
-lin gondola_N = variants {} ;
-lin gondolier_N = variants {} ;
-lin goner_N = variants {} ;
-lin gong_N = variants {} ;
-lin gong_V2 = variants {} ;
-lin gonorrhea_N = variants {} ;
-lin gonorrhoea_N = variants {} ;
-lin goo_N = variants {} ;
-lin good_A = variants {} ;
-lin good_N = variants {} ;
-lin good_fellowship_N = variants {} ;
-lin good_for_naught_A = variants {} ;
-lin good_for_naught_N = variants {} ;
-lin good_for_nothing_A = variants {} ;
-lin good_for_nothing_N = variants {} ;
-lin good_humoured_A = variants {} ;
-lin good_looking_A = variants {} ;
-lin good_natured_A = variants {} ;
-lin good_neighbourliness_N = variants {} ;
-lin good_tempered_A = variants {} ;
-lin good_time_A = variants {} ;
-lin goodbye_N = variants {} ;
-lin goodish_A = variants {} ;
-lin goodly_A = variants {} ;
-lin goodness_N = variants {} ;
-lin goodwill_N = variants {} ;
-lin goody_N = variants {} ;
-lin goody_goody_A = variants {} ;
-lin goody_goody_N = variants {} ;
-lin gooey_A = variants {} ;
-lin goof_N = variants {} ;
-lin goof_V = variants {} ;
-lin goof_V2 = variants {} ;
-lin goofy_A = variants {} ;
-lin googly_N = variants {} ;
-lin goole_PN = variants {} ;
-lin goon_N = variants {} ;
-lin goose_N = variants {} ;
-lin goose_flesh_N = variants {} ;
-lin goose_step_N = variants {} ;
-lin gooseberry_N = variants {} ;
-lin gopher_N = variants {} ;
-lin gordian_A = variants {} ;
-lin gordon_PN = variants {} ;
-lin gore_N = variants {} ;
-lin gore_V2 = variants {} ;
-lin gorge_N = variants {} ;
-lin gorge_V = variants {} ;
-lin gorge_V2 = variants {} ;
-lin gorgeous_A = variants {} ;
-lin gorgon_N = variants {} ;
-lin gorgonzola_N = variants {} ;
-lin gorilla_N = variants {} ;
-lin gorky_PN = variants {} ;
-lin gormandize_V = variants {} ;
-lin gormless_A = variants {} ;
-lin gorse_N = variants {} ;
-lin gorseinon_PN = variants {} ;
-lin gory_A = variants {} ;
-lin gosling_N = variants {} ;
-lin gospel_N = variants {} ;
-lin gosport_PN = variants {} ;
-lin gossamer_N = variants {} ;
-lin gossip_N = variants {} ;
-lin gossip_V = variants {} ;
-lin goteborg_PN = variants {} ;
-lin goth_N = variants {} ;
-lin gothenburg_PN = variants {} ;
-lin gothic_A = variants {} ;
-lin gothic_N = variants {} ;
-lin gottingen_PN = variants {} ;
-lin gouache_N = variants {} ;
-lin gouge_N = variants {} ;
-lin gouge_V2 = variants {} ;
-lin goulash_N = variants {} ;
-lin gourd_N = variants {} ;
-lin gourmand_N = variants {} ;
-lin gourmet_N = variants {} ;
-lin gourock_PN = variants {} ;
-lin gout_N = variants {} ;
-lin gouty_A = variants {} ;
-lin gov_PN = variants {} ;
-lin govern_V = variants {} ;
-lin govern_V2 = variants {} ;
-lin governance_N = variants {} ;
-lin governess_N = variants {} ;
-lin governing_A = variants {} ;
-lin government_N = variants {} ;
-lin governmental_A = variants {} ;
-lin governor_N = variants {} ;
-lin governor_general_N = variants {} ;
-lin govt_N = variants {} ;
-lin gown_N = variants {} ;
-lin gown_V2 = variants {} ;
-lin gp_N = variants {} ;
-lin grab_N = variants {} ;
-lin grab_V = variants {} ;
-lin grab_V2 = variants {} ;
-lin grabber_N = variants {} ;
-lin grace_N = variants {} ;
-lin grace_V2 = variants {} ;
-lin graceful_A = variants {} ;
-lin graceless_A = variants {} ;
-lin gracious_A = variants {} ;
-lin graciousness_N = variants {} ;
-lin gradation_N = variants {} ;
-lin grade_N = variants {} ;
-lin grade_V2 = variants {} ;
-lin gradient_N =  D.gradient_1_N ;
-
-lin gradual_A = variants {} ;
-lin gradualness_N = variants {} ;
-lin graduate_N = variants {} ;
-lin graduate_V = variants {} ;
-lin graduate_V2 = variants {} ;
-lin graduation_N = variants {} ;
-lin graffito_N = variants {} ;
-lin graft_N =  D.greffon_1_N ;
-
-lin graft_V = variants {} ;
-lin graft_V2 = variants {} ;
-lin grail_N = variants {} ;
-lin grain_N = variants {} ;
-lin grained_A = variants {} ;
-lin gram_N = variants {} ;
-lin grammar_N = variants {} ;
-lin grammarian_N = variants {} ;
-lin grammatical_A = variants {} ;
-lin gramme_N = variants {} ;
-lin gramophone_N = variants {} ;
-lin grampian_PN = variants {} ;
-lin grampus_N = variants {} ;
-lin granada_PN = variants {} ;
-lin granary_N = variants {} ;
-lin grand_A = variants {} ;
-lin grand_prix_N = variants {} ;
-lin grandad_N = variants {} ;
-lin grandaunt_N = variants {} ;
-lin grandchild_N = variants {} ;
-lin granddad_N = variants {} ;
-lin granddaughter_N = variants {} ;
-lin grandee_N = variants {} ;
-lin grandeur_N = variants {} ;
-lin grandfather_N = variants {} ;
-lin grandiloquence_N = variants {} ;
-lin grandiloquent_A = variants {} ;
-lin grandiose_A = variants {} ;
-lin grandma_N = variants {} ;
-lin grandmother_N = variants {} ;
-lin grandnephew_N = variants {} ;
-lin grandniece_N = variants {} ;
-lin grandpa_N = variants {} ;
-lin grandparent_N = variants {} ;
-lin grandson_N = variants {} ;
-lin grandstand_N = variants {} ;
-lin granduncle_N = variants {} ;
-lin grange_N = variants {} ;
-lin grangemouth_PN = variants {} ;
-lin granite_N = variants {} ;
-lin grannie_N = variants {} ;
-lin granny_N = variants {} ;
-lin grant_N = variants {} ;
-lin grant_V2 = variants {} ;
-lin grantham_PN = variants {} ;
-lin granular_A = variants {} ;
-lin granularity_N = variants {} ;
-lin granulate_V = variants {} ;
-lin granulate_V2 = variants {} ;
-lin granule_N = variants {} ;
-lin grape_N = variants {} ;
-lin grape_sugar_N = variants {} ;
-lin grapefruit_N = variants {} ;
-lin grapeshot_N = variants {} ;
-lin grapevine_N = variants {} ;
-lin graph_N = variants {} ;
-lin graphic_A = variants {} ;
-lin graphical_A = variants {} ;
-lin graphics_N = variants {} ;
-lin graphite_N = variants {} ;
-lin grapnel_N = variants {} ;
-lin grapple_V = variants {} ;
-lin grappling_iron_N = variants {} ;
-lin grasp_N = variants {} ;
-lin grasp_V = variants {} ;
-lin grasp_V2 = variants {} ;
-lin grasping_A = variants {} ;
-lin grass_N = variants {} ;
-lin grass_V = variants {} ;
-lin grass_V2 = variants {} ;
-lin grasshopper_N = variants {} ;
-lin grassland_N = variants {} ;
-lin grassy_A = variants {} ;
-lin grate_N = variants {} ;
-lin grate_V = variants {} ;
-lin grate_V2 = variants {} ;
-lin grateful_A = variants {} ;
-lin gratefulness_N = variants {} ;
-lin grater_N = variants {} ;
-lin gratification_N = variants {} ;
-lin gratify_V2 = variants {} ;
-lin gratifying_A = variants {} ;
-lin grating_N = variants {} ;
-lin gratingly_Adv = variants {} ;
-lin gratis_A = variants {} ;
-lin gratis_Adv = variants {} ;
-lin gratitude_N = variants {} ;
-lin gratuitous_A = variants {} ;
-lin gratuity_N = variants {} ;
-lin grave_A = variants {} ;
-lin grave_N = variants {} ;
-lin grave_V2 = variants {} ;
-lin gravel_N = variants {} ;
-lin gravel_V2 = variants {} ;
-lin gravelly_A = variants {} ;
-lin graven_A = variants {} ;
-lin gravenhage_PN = variants {} ;
-lin gravesend_PN = variants {} ;
-lin gravestone_N = variants {} ;
-lin graveyard_N = variants {} ;
-lin graving_dock_N = variants {} ;
-lin gravitate_V = variants {} ;
-lin gravitation_N = variants {} ;
-lin gravity_N = variants {} ;
-lin gravure_N = variants {} ;
-lin gravy_N = variants {} ;
-lin gravy_boat_N = variants {} ;
-lin gray_A = variants {} ;
-lin gray_N = variants {} ;
-lin gray_V = variants {} ;
-lin gray_V2 = variants {} ;
-lin graz_PN = variants {} ;
-lin graze_N = variants {} ;
-lin graze_V = variants {} ;
-lin graze_V2 = variants {} ;
-lin grazier_N = variants {} ;
-lin grazing_land_N = variants {} ;
-lin grease_N = variants {} ;
-lin grease_V2 = variants {} ;
-lin grease_gun_N = variants {} ;
-lin greasepaint_N = variants {} ;
-lin greaseproof_A = variants {} ;
-lin greaser_N = variants {} ;
-lin greasily_Adv = variants {} ;
-lin greasiness_N = variants {} ;
-lin greasy_A = variants {} ;
-lin great_A = D.grand_1_A ;
-
-lin great_harwood_PN = variants {} ;
-lin great_malvern_PN = variants {} ;
-lin great_shelford_PN = variants {} ;
-lin great_yarmouth_PN = variants {} ;
-lin greatcoat_N = variants {} ;
-lin greatness_N = variants {} ;
-lin grebe_N = variants {} ;
-lin grecian_A = variants {} ;
-lin greece_PN = variants {} ;
-lin greed_N = variants {} ;
-lin greedily_Adv = variants {} ;
-lin greediness_N = variants {} ;
-lin greedy_A = variants {} ;
-lin greek_A = variants {} ;
-lin greek_N = variants {} ;
-lin green_A = variants {} ;
-lin green_N = variants {} ;
-lin greenback_N = variants {} ;
-lin greenery_N = variants {} ;
-lin greeneyed_A = variants {} ;
-lin greenfly_N = variants {} ;
-lin greengage_N = variants {} ;
-lin greengrocer_N = variants {} ;
-lin greengrocery_N = variants {} ;
-lin greenhorn_N = variants {} ;
-lin greenhouse_N = variants {} ;
-lin greenish_A = variants {} ;
-lin greenishness_N = variants {} ;
-lin greenock_PN = variants {} ;
-lin greensward_N = variants {} ;
-lin greenwich_PN = variants {} ;
-lin greenwood_N = variants {} ;
-lin greet_V2 = variants {} ;
-lin greeting_N = variants {} ;
-lin greg_PN = variants {} ;
-lin gregarious_A = variants {} ;
-lin gregariousness_N = variants {} ;
-lin gregorian_A = variants {} ;
-lin gregory_PN = variants {} ;
-lin gremlin_N = variants {} ;
-lin grenada_PN = variants {} ;
-lin grenade_N = variants {} ;
-lin grenadian_A = variants {} ;
-lin grenadian_N = variants {} ;
-lin grenadier_N = variants {} ;
-lin grey_A = variants {} ;
-lin grey_N = variants {} ;
-lin grey_V = variants {} ;
-lin grey_V2 = variants {} ;
-lin grey_headed_A = variants {} ;
-lin greybeard_N = variants {} ;
-lin greyhound_N = variants {} ;
-lin greyish_A = variants {} ;
-lin grid_N = variants {} ;
-lin griddle_N = variants {} ;
-lin gridiron_N = variants {} ;
-lin grief_N = variants {} ;
-lin grievance_N = variants {} ;
-lin grieve_V = variants {} ;
-lin grieve_V2 = variants {} ;
-lin grievous_A = variants {} ;
-lin griffin_N = variants {} ;
-lin griffon_N = variants {} ;
-lin grill_N = variants {} ;
-lin grill_V = variants {} ;
-lin grill_V2 = variants {} ;
-lin grille_N = variants {} ;
-lin grillroom_N = variants {} ;
-lin grim_A = variants {} ;
-lin grimace_N = variants {} ;
-lin grimace_V = variants {} ;
-lin grime_N = variants {} ;
-lin grime_V2 = variants {} ;
-lin grimethorpe_PN = variants {} ;
-lin grimness_N = variants {} ;
-lin grimsby_PN = variants {} ;
-lin grimy_A = variants {} ;
-lin grin_N = variants {} ;
-lin grin_V = variants {} ;
-lin grin_V2 = variants {} ;
-lin grind_N = variants {} ;
-lin grind_V = variants {} ;
-lin grind_V2 = variants {} ;
-lin grinder_N = variants {} ;
-lin grindstone_N = variants {} ;
-lin grinstead_PN = variants {} ;
-lin grip_N = variants {} ;
-lin grip_V = variants {} ;
-lin grip_V2 = variants {} ;
-lin gripe_VS = variants {} ;
-lin grippe_N = variants {} ;
-lin gripsack_N = variants {} ;
-lin grisly_A = variants {} ;
-lin grist_N = variants {} ;
-lin gristle_N = variants {} ;
-lin grit_N = variants {} ;
-lin grit_V2 = variants {} ;
-lin grits_N = variants {} ;
-lin gritty_A = variants {} ;
-lin grizzle_V = variants {} ;
-lin grizzled_A = variants {} ;
-lin grizzly_N = variants {} ;
-lin groan_N = variants {} ;
-lin groan_V = variants {} ;
-lin groan_V2 = variants {} ;
-lin groat_N = variants {} ;
-lin grocer_N = variants {} ;
-lin grocery_N = variants {} ;
-lin grog_N = variants {} ;
-lin groggy_A = variants {} ;
-lin groin_N = variants {} ;
-lin groin_V2 = variants {} ;
-lin groningen_PN = variants {} ;
-lin groom_N = variants {} ;
-lin groom_V2 = variants {} ;
-lin groove_N = variants {} ;
-lin groove_V2 = variants {} ;
-lin groover_N = variants {} ;
-lin groovy_A = variants {} ;
-lin grope_V = variants {} ;
-lin grope_V2 = variants {} ;
-lin gropingly_Adv = variants {} ;
-lin gross_A = variants {} ;
-lin gross_N = variants {} ;
-lin gross_V2 = variants {} ;
-lin grossness_N = variants {} ;
-lin grot_N = variants {} ;
-lin grotesque_A = variants {} ;
-lin grotesque_N = variants {} ;
-lin grotesqueness_N = variants {} ;
-lin grotto_N = variants {} ;
-lin grotty_A = variants {} ;
-lin grouch_N = variants {} ;
-lin grouch_V = variants {} ;
-lin grouchy_A = variants {} ;
-lin ground_N =  D.sol_1_N ;
-
-lin ground_V = variants {} ;
-lin ground_V2 = variants {} ;
-lin ground_bait_N = variants {} ;
-lin ground_fish_N = variants {} ;
-lin ground_plan_N = variants {} ;
-lin ground_rent_N = variants {} ;
-lin grounding_N = variants {} ;
-lin groundless_A = variants {} ;
-lin groundnut_N = variants {} ;
-lin groundsel_N = variants {} ;
-lin groundsheet_N = variants {} ;
-lin groundsman_N = variants {} ;
-lin groundwork_N = variants {} ;
-lin group_N =  D.groupe_1_N ;
-
-lin group_V = variants {} ;
-lin group_V2 = variants {} ;
-lin grouping_N = variants {} ;
-lin grouse_N = variants {} ;
-lin grouse_V = variants {} ;
-lin grouse_VS = variants {} ;
-lin grove_N = variants {} ;
-lin grovel_V = variants {} ;
-lin groveller_N = variants {} ;
-lin grow_V = variants {} ;
-lin grow_V2 = variants {} ;
-lin grow_V2V = variants {} ;
-lin grow_VA = variants {} ;
-lin grow_VS = variants {} ;
-lin grower_N = variants {} ;
-lin growl_N = variants {} ;
-lin growl_V = variants {} ;
-lin growl_V2 = variants {} ;
-lin growler_N = variants {} ;
-lin growlingly_Adv = variants {} ;
-lin grown_up_A = variants {} ;
-lin grown_up_N = variants {} ;
-lin growth_N =  D.croissance_1_N ;
-
-lin groyne_N = variants {} ;
-lin grub_N = variants {} ;
-lin grub_V = variants {} ;
-lin grub_V2 = variants {} ;
-lin grubbiness_N = variants {} ;
-lin grubby_A = variants {} ;
-lin grudge_N = variants {} ;
-lin grudge_V2 = variants {} ;
-lin grudgingly_Adv = variants {} ;
-lin gruel_N = variants {} ;
-lin gruelling_A = variants {} ;
-lin gruesome_A = variants {} ;
-lin gruesomeness_N = variants {} ;
-lin gruff_A = variants {} ;
-lin gruffness_N = variants {} ;
-lin grumble_N = variants {} ;
-lin grumble_V = variants {} ;
-lin grumble_V2 = variants {} ;
-lin grumble_VS = variants {} ;
-lin grumbler_N = variants {} ;
-lin grumpily_Adv = variants {} ;
-lin grumpiness_N = variants {} ;
-lin grumpy_A = variants {} ;
-lin grundyism_N = variants {} ;
-lin grunt_N = variants {} ;
-lin grunt_V = variants {} ;
-lin grunt_V2 = variants {} ;
-lin gryphon_N = variants {} ;
-lin guadalajara_PN = variants {} ;
-lin guano_N = variants {} ;
-lin guarantee_N = variants {} ;
-lin guarantee_V = variants {} ;
-lin guarantee_V2 = variants {} ;
-lin guarantee_VS = variants {} ;
-lin guarantor_N = variants {} ;
-lin guaranty_N = variants {} ;
-lin guard_N = variants {} ;
-lin guard_V = variants {} ;
-lin guard_V2 = variants {} ;
-lin guard_boat_N = variants {} ;
-lin guarded_A = variants {} ;
-lin guardhouse_N = variants {} ;
-lin guardian_N = variants {} ;
-lin guardianship_N = variants {} ;
-lin guardrail_N = variants {} ;
-lin guardroom_N = variants {} ;
-lin guardship_N = variants {} ;
-lin guardsman_N = variants {} ;
-lin guatemala_PN = variants {} ;
-lin guatemala_city_PN = variants {} ;
-lin guatemalan_A = variants {} ;
-lin guatemalan_N = variants {} ;
-lin guava_N = variants {} ;
-lin guayaquil_PN = variants {} ;
-lin gudgeon_N = variants {} ;
-lin guelder_rose_N = variants {} ;
-lin guerilla_N = variants {} ;
-lin guerrilla_N = variants {} ;
-lin guess_N = variants {} ;
-lin guess_V = variants {} ;
-lin guess_V2 = variants {} ;
-lin guess_VS = variants {} ;
-lin guesstimate_N = variants {} ;
-lin guesswork_N = variants {} ;
-lin guest_N = variants {} ;
-lin guest_night_N = variants {} ;
-lin guesthouse_N = variants {} ;
-lin guestroom_N = variants {} ;
-lin guffaw_N = variants {} ;
-lin guffaw_V = variants {} ;
-lin guidance_N = variants {} ;
-lin guide_N = variants {} ;
-lin guide_V2 = variants {} ;
-lin guidebook_N = variants {} ;
-lin guideline_N = variants {} ;
-lin guild_N = variants {} ;
-lin guild_hall_N = variants {} ;
-lin guilder_N = variants {} ;
-lin guildford_PN = variants {} ;
-lin guildhall_N = variants {} ;
-lin guile_N = variants {} ;
-lin guileful_A = variants {} ;
-lin guileless_A = variants {} ;
-lin guillemot_N = variants {} ;
-lin guillotine_N = variants {} ;
-lin guillotine_V2 = variants {} ;
-lin guilt_N = variants {} ;
-lin guiltily_Adv = variants {} ;
-lin guiltiness_N = variants {} ;
-lin guiltless_A = variants {} ;
-lin guilty_A = variants {} ;
-lin guinea_N = variants {} ;
-lin guinea_PN = variants {} ;
-lin guinea_fowl_N = variants {} ;
-lin guinea_pig_N = variants {} ;
-lin guinean_A = variants {} ;
-lin guinean_N = variants {} ;
-lin guinness_N = variants {} ;
-lin guisborough_PN = variants {} ;
-lin guise_N = variants {} ;
-lin guitar_N = variants {} ;
-lin guitarist_N = variants {} ;
-lin gulch_N = variants {} ;
-lin gulden_N = variants {} ;
-lin gulf_N = variants {} ;
-lin gull_N = variants {} ;
-lin gull_V2 = variants {} ;
-lin gullet_N = variants {} ;
-lin gullibility_N = variants {} ;
-lin gullible_A = variants {} ;
-lin gully_N = variants {} ;
-lin gulp_N = variants {} ;
-lin gulp_V = variants {} ;
-lin gulp_V2 = variants {} ;
-lin gum_N =  D.gomme_1_N ;
-
-lin gum_V2 = variants {} ;
-lin gumbo_N = variants {} ;
-lin gumboil_N = variants {} ;
-lin gumboot_N = variants {} ;
-lin gummy_A = variants {} ;
-lin gumption_N = variants {} ;
-lin gumshoe_N = variants {} ;
-lin gun_N = variants {} ;
-lin gun_V2 = variants {} ;
-lin gun_carriage_N = variants {} ;
-lin gunboat_N = variants {} ;
-lin guncotton_N = variants {} ;
-lin gundog_N = variants {} ;
-lin gunfire_N = variants {} ;
-lin gunman_N = variants {} ;
-lin gunmetal_N = variants {} ;
-lin gunner_N = variants {} ;
-lin gunnery_N = variants {} ;
-lin gunny_N = variants {} ;
-lin gunplay_N = variants {} ;
-lin gunpoint_N = variants {} ;
-lin gunpowder_N = variants {} ;
-lin gunroom_N = variants {} ;
-lin gunrunner_N = variants {} ;
-lin gunrunning_N = variants {} ;
-lin gunshot_N = variants {} ;
-lin gunsmith_N = variants {} ;
-lin gunwale_N = variants {} ;
-lin gurgle_N = variants {} ;
-lin gurgle_V = variants {} ;
-lin gurkha_N = variants {} ;
-lin guru_N = variants {} ;
-lin gush_N = variants {} ;
-lin gush_V = variants {} ;
-lin gusher_N = variants {} ;
-lin gushes_VS = variants {} ;
-lin gushing_A = variants {} ;
-lin gusset_N = variants {} ;
-lin gusseted_A = variants {} ;
-lin gust_N = variants {} ;
-lin gustation_N = variants {} ;
-lin gusto_N = variants {} ;
-lin gusty_A = variants {} ;
-lin gut_N = variants {} ;
-lin gut_V2 = variants {} ;
-lin gutless_A = variants {} ;
-lin gutta_percha_N = variants {} ;
-lin gutter_N = variants {} ;
-lin gutter_V = variants {} ;
-lin guttersnipe_N = variants {} ;
-lin guttural_A = variants {} ;
-lin guttural_N = variants {} ;
-lin guvnor_N = variants {} ;
-lin guy's_PN = variants {} ;
-lin guy_N = variants {} ;
-lin guy_PN = variants {} ;
-lin guy_V2 = variants {} ;
-lin guyana_PN = variants {} ;
-lin guyanese_A = variants {} ;
-lin guyanese_N = variants {} ;
-lin guzzle_V = variants {} ;
-lin guzzle_V2 = variants {} ;
-lin guzzler_N = variants {} ;
-lin gwen_PN = variants {} ;
-lin gwendoline_PN = variants {} ;
-lin gwent_PN = variants {} ;
-lin gwersyllt_PN = variants {} ;
-lin gwynedd_PN = variants {} ;
-lin gybe_V = variants {} ;
-lin gybe_V2 = variants {} ;
-lin gym_N = variants {} ;
-lin gymkhana_N = variants {} ;
-lin gymnasium_N = variants {} ;
-lin gymnast_N = variants {} ;
-lin gymnastic_A = variants {} ;
-lin gymnastics_N = variants {} ;
-lin gymslip_N = variants {} ;
-lin gynaecological_A = variants {} ;
-lin gynaecologist_N = variants {} ;
-lin gynaecology_N = variants {} ;
-lin gynecological_A = variants {} ;
-lin gynecologist_N = variants {} ;
-lin gyp_N = variants {} ;
-lin gyp_V2 = variants {} ;
-lin gypsum_N = variants {} ;
-lin gypsy_N = variants {} ;
-lin gyrate_V = variants {} ;
-lin gyration_N = variants {} ;
-lin gyro_N = variants {} ;
-lin gyroscope_N = variants {} ;
-lin gyroscopic_A = variants {} ;
-lin h'm_V = variants {} ;
-lin h_bomb_N = variants {} ;
-lin ha'p'orth_N = variants {} ;
-lin ha'penny_N = variants {} ;
-lin haarlem_PN = variants {} ;
-lin habeas_corpus_N = variants {} ;
-lin haberdasher_N = variants {} ;
-lin haberdashery_N = variants {} ;
-lin habit_N = variants {} ;
-lin habitable_A = variants {} ;
-lin habitat_N = variants {} ;
-lin habitation_N = variants {} ;
-lin habitual_A = variants {} ;
-lin habituate_V2 = variants {} ;
-lin habituation_N = variants {} ;
-lin habitude_N = variants {} ;
-lin habitue_N = variants {} ;
-lin hacienda_N = variants {} ;
-lin hack_N = variants {} ;
-lin hack_V = variants {} ;
-lin hack_V2 = variants {} ;
-lin hackney_N = variants {} ;
-lin hackney_PN = variants {} ;
-lin hackneyed_A = variants {} ;
-lin hacksaw_N = variants {} ;
-lin haddington_PN = variants {} ;
-lin haddock_N = variants {} ;
-lin hades_PN = variants {} ;
-lin hadji_N = variants {} ;
-lin haematite_N = variants {} ;
-lin haemoglobin_N = variants {} ;
-lin haemophilia_N = variants {} ;
-lin haemophiliac_N = variants {} ;
-lin haemorrhage_N = variants {} ;
-lin haft_N = variants {} ;
-lin hag_N = variants {} ;
-lin hag_ridden_A = variants {} ;
-lin hagen_PN = variants {} ;
-lin haggard_A = variants {} ;
-lin haggis_N = variants {} ;
-lin haggle_V = variants {} ;
-lin hagiology_N = variants {} ;
-lin hagley_PN = variants {} ;
-lin haha_N = variants {} ;
-lin hail_N = variants {} ;
-lin hail_V = variants {} ;
-lin hail_V2 = variants {} ;
-lin hailsham_PN = variants {} ;
-lin hailstone_N = variants {} ;
-lin hailstorm_N = variants {} ;
-lin haiphong_PN = variants {} ;
-lin hair's_breadth_N = variants {} ;
-lin hair_N =  D.cheveu_1_N ;
-
-lin hair_breadth_N = variants {} ;
-lin hair_dye_N = variants {} ;
-lin hair_oil_N = variants {} ;
-lin hair_raising_A = variants {} ;
-lin hair_shirt_N = variants {} ;
-lin hair_slide_N = variants {} ;
-lin hair_trigger_N = variants {} ;
-lin hairbrush_N = variants {} ;
-lin haircloth_N = variants {} ;
-lin haircut_N = variants {} ;
-lin hairdo_N = variants {} ;
-lin hairdresser_N = variants {} ;
-lin hairdressing_N = variants {} ;
-lin hairiness_N = variants {} ;
-lin hairless_A = variants {} ;
-lin hairlike_A = variants {} ;
-lin hairline_N = variants {} ;
-lin hairnet_N = variants {} ;
-lin hairpiece_N = variants {} ;
-lin hairpin_N = variants {} ;
-lin hairsplitting_A = variants {} ;
-lin hairsplitting_N = variants {} ;
-lin hairspring_N = variants {} ;
-lin hairstyle_N = variants {} ;
-lin hairstylist_N = variants {} ;
-lin hairy_A = variants {} ;
-lin haiti_PN = variants {} ;
-lin haitian_A = variants {} ;
-lin haitian_N = variants {} ;
-lin hake_N = variants {} ;
-lin hal_PN = variants {} ;
-lin halberd_N = variants {} ;
-lin halberdier_N = variants {} ;
-lin halcyon_A = variants {} ;
-lin hale_A = variants {} ;
-lin halesowen_PN = variants {} ;
-lin half_N = variants {} ;
-lin half_Predet = variants {} ;
-lin half_baked_A = variants {} ;
-lin half_blood_N = variants {} ;
-lin half_breed_N = variants {} ;
-lin half_brother_N = variants {} ;
-lin half_caste_N = variants {} ;
-lin half_crazed_A = variants {} ;
-lin half_crown_N = variants {} ;
-lin half_hardy_A = variants {} ;
-lin half_hearted_A = variants {} ;
-lin half_holiday_N = variants {} ;
-lin half_hour_N = variants {} ;
-lin half_hourly_A = variants {} ;
-lin half_hourly_Adv = variants {} ;
-lin half_length_A = variants {} ;
-lin half_pay_N = variants {} ;
-lin half_price_Adv = variants {} ;
-lin half_seas_over_A = variants {} ;
-lin half_sister_N = variants {} ;
-lin half_size_A = variants {} ;
-lin half_timbered_A = variants {} ;
-lin half_time_N = variants {} ;
-lin half_track_N = variants {} ;
-lin half_tracked_A = variants {} ;
-lin half_truth_N = variants {} ;
-lin half_volley_N = variants {} ;
-lin half_yearly_A = variants {} ;
-lin half_yearly_Adv = variants {} ;
-lin halfback_N = variants {} ;
-lin halfpenny_N = variants {} ;
-lin halfpennyworth_N = variants {} ;
-lin halftone_N = variants {} ;
-lin halfway_A = variants {} ;
-lin halfway_Adv = variants {} ;
-lin halfwit_N = variants {} ;
-lin halfwitted_A = variants {} ;
-lin halibut_N = variants {} ;
-lin halifax_PN = variants {} ;
-lin halitosis_N = variants {} ;
-lin hall_N = variants {} ;
-lin hall_stand_N = variants {} ;
-lin halle_PN = variants {} ;
-lin hallelujah_N = variants {} ;
-lin halliard_N = variants {} ;
-lin hallmark_N = variants {} ;
-lin halloo_N = variants {} ;
-lin halloo_V = variants {} ;
-lin hallow_N = variants {} ;
-lin hallow_V2 = variants {} ;
-lin hallowe'en_N = variants {} ;
-lin hallowe'en_PN = variants {} ;
-lin hallucination_N = variants {} ;
-lin hallucinatory_A = variants {} ;
-lin hallucinogenic_A = variants {} ;
-lin halma_N = variants {} ;
-lin halo_N = variants {} ;
-lin halstead_PN = variants {} ;
-lin halt_A = variants {} ;
-lin halt_N = variants {} ;
-lin halt_V = variants {} ;
-lin halt_V2 = variants {} ;
-lin halter_N = variants {} ;
-lin haltingly_Adv = variants {} ;
-lin halve_V2 = variants {} ;
-lin halyard_N = variants {} ;
-lin ham_N = variants {} ;
-lin ham_V = variants {} ;
-lin ham_V2 = variants {} ;
-lin ham_fisted_A = variants {} ;
-lin ham_handed_A = variants {} ;
-lin hamadryad_N = variants {} ;
-lin hamburg_PN = variants {} ;
-lin hamburger_N = variants {} ;
-lin hamhung_PN = variants {} ;
-lin hamilton_PN = variants {} ;
-lin hamlet_N = variants {} ;
-lin hammer_N = variants {} ;
-lin hammer_V = variants {} ;
-lin hammer_V2 = variants {} ;
-lin hammersmith_PN = variants {} ;
-lin hammock_N = variants {} ;
-lin hamper_N = variants {} ;
-lin hamper_V2 = variants {} ;
-lin hampreston_PN = variants {} ;
-lin hampshire_PN = variants {} ;
-lin hamster_N = variants {} ;
-lin hamstring_N = variants {} ;
-lin hamstring_V2 = variants {} ;
-lin hand_N = variants {} ;
-lin hand_V2 = variants {} ;
-lin hand_barrow_N = variants {} ;
-lin hand_carry_V2 = variants {} ;
-lin hand_grenade_N = variants {} ;
-lin hand_luggage_N = variants {} ;
-lin hand_me_down_N = variants {} ;
-lin hand_organ_N = variants {} ;
-lin hand_out_N = variants {} ;
-lin hand_picked_A = variants {} ;
-lin handbag_N = variants {} ;
-lin handbill_N = variants {} ;
-lin handbook_N = variants {} ;
-lin handbrake_N = variants {} ;
-lin handcart_N = variants {} ;
-lin handclap_N = variants {} ;
-lin handcuff_N = variants {} ;
-lin handcuff_V2 = variants {} ;
-lin handful_N = variants {} ;
-lin handhold_N = variants {} ;
-lin handicap_N = variants {} ;
-lin handicap_V2 = variants {} ;
-lin handicraft_N = variants {} ;
-lin handily_Adv = variants {} ;
-lin handiness_N = variants {} ;
-lin handiwork_N = variants {} ;
-lin handkerchief_N = variants {} ;
-lin handle_N = variants {} ;
-lin handle_V = variants {} ;
-lin handle_V2 = variants {} ;
-lin handlebar_N = variants {} ;
-lin handler_N = variants {} ;
-lin handmade_A = variants {} ;
-lin handmaid_N = variants {} ;
-lin handover_N = variants {} ;
-lin handrail_N = variants {} ;
-lin handsaw_N = variants {} ;
-lin handshake_N = variants {} ;
-lin handshaking_N = variants {} ;
-lin handsome_A = variants {} ;
-lin handstand_N = variants {} ;
-lin handwork_N = variants {} ;
-lin handwriting_N = variants {} ;
-lin handy_A = variants {} ;
-lin handyman_N = variants {} ;
-lin hang_N = variants {} ;
-lin hang_V = variants {} ;
-lin hang_V2 = variants {} ;
-lin hang_up_N = variants {} ;
-lin hangar_N = variants {} ;
-lin hangchon_PN = variants {} ;
-lin hangdog_A = variants {} ;
-lin hanger_N = variants {} ;
-lin hanger_on_N = variants {} ;
-lin hanging_N = variants {} ;
-lin hangman_N = variants {} ;
-lin hangnail_N = variants {} ;
-lin hangover_N = variants {} ;
-lin hank_N = variants {} ;
-lin hanker_V = variants {} ;
-lin hankering_N = variants {} ;
-lin hanky_N = variants {} ;
-lin hanky_panky_N = variants {} ;
-lin hanoi_PN = variants {} ;
-lin hanover_PN = variants {} ;
-lin hansard_N = variants {} ;
-lin hansom_N = variants {} ;
-lin hap_N = variants {} ;
-lin hap_V = variants {} ;
-lin haphazard_A = variants {} ;
-lin haphazard_Adv = variants {} ;
-lin hapless_A = variants {} ;
-lin haply_Adv = variants {} ;
-lin happen_V = variants {} ;
-lin happen_V2 = variants {} ;
-lin happen_VV = variants {} ;
-lin happening_N = variants {} ;
-lin happily_Adv = variants {} ;
-lin happiness_N = variants {} ;
-lin happy_A = variants {} ;
-lin happy_go_lucky_A = variants {} ;
-lin hara_kiri_N = variants {} ;
-lin harangue_N = variants {} ;
-lin harangue_V = variants {} ;
-lin harangue_V2 = variants {} ;
-lin harass_V2 = variants {} ;
-lin harassment_N = variants {} ;
-lin harbin_PN = variants {} ;
-lin harbinger_N = variants {} ;
-lin harbor_V2 = variants {} ;
-lin harbour_N = variants {} ;
-lin harbour_V = variants {} ;
-lin harbour_V2 = variants {} ;
-lin harbourage_N = variants {} ;
-lin hard_A = variants {} ;
-lin hard_Adv = variants {} ;
-lin hard_baked_A = variants {} ;
-lin hard_bitten_A = variants {} ;
-lin hard_boiled_A = variants {} ;
-lin hard_headed_A = variants {} ;
-lin hardback_N = variants {} ;
-lin hardbacked_A = variants {} ;
-lin hardboard_N = variants {} ;
-lin hardbound_A = variants {} ;
-lin hardcover_N = variants {} ;
-lin hardcovered_A = variants {} ;
-lin harden_V = variants {} ;
-lin harden_V2 = variants {} ;
-lin hardhearted_A = variants {} ;
-lin hardhitting_A = variants {} ;
-lin hardihood_N = variants {} ;
-lin hardiness_N = variants {} ;
-lin hardliner_N = variants {} ;
-lin hardness_N = variants {} ;
-lin hardship_N = variants {} ;
-lin hardtop_N = variants {} ;
-lin hardware_N = variants {} ;
-lin hardwood_N = variants {} ;
-lin hardworking_A = variants {} ;
-lin hardy_A = variants {} ;
-lin hare_N = variants {} ;
-lin hare_V = variants {} ;
-lin harebell_N = variants {} ;
-lin harebrained_A = variants {} ;
-lin harelip_N = variants {} ;
-lin harem_N = variants {} ;
-lin haricot_N = variants {} ;
-lin haringey_PN = variants {} ;
-lin hark_V = variants {} ;
-lin harlequin_N = variants {} ;
-lin harlequinade_N = variants {} ;
-lin harley_street_PN = variants {} ;
-lin harlot_N = variants {} ;
-lin harlow_PN = variants {} ;
-lin harm_N = variants {} ;
-lin harm_V2 = variants {} ;
-lin harmattan_N = variants {} ;
-lin harmful_A = variants {} ;
-lin harmless_A = variants {} ;
-lin harmonic_N = variants {} ;
-lin harmonica_N = variants {} ;
-lin harmonious_A = variants {} ;
-lin harmonium_N = variants {} ;
-lin harmonization_N = variants {} ;
-lin harmonize_V = variants {} ;
-lin harmonize_V2 = variants {} ;
-lin harmony_N = variants {} ;
-lin harness_N = variants {} ;
-lin harness_V2 = variants {} ;
-lin harold_PN = variants {} ;
-lin harp_N = variants {} ;
-lin harp_V = variants {} ;
-lin harpenden_PN = variants {} ;
-lin harper_N = variants {} ;
-lin harpist_N = variants {} ;
-lin harpoon_N = variants {} ;
-lin harpoon_V2 = variants {} ;
-lin harpsichord_N = variants {} ;
-lin harpsichordist_N = variants {} ;
-lin harpy_N = variants {} ;
-lin harridan_N = variants {} ;
-lin harrier_N = variants {} ;
-lin harriet_PN = variants {} ;
-lin harrogate_PN = variants {} ;
-lin harrow_N = variants {} ;
-lin harrow_PN = variants {} ;
-lin harrow_V2 = variants {} ;
-lin harry_PN = variants {} ;
-lin harry_V2 = variants {} ;
-lin harsh_A = variants {} ;
-lin harshness_N = variants {} ;
-lin hart_N = variants {} ;
-lin hartlepool_PN = variants {} ;
-lin hartley_PN = variants {} ;
-lin harum_scarum_A = variants {} ;
-lin harum_scarum_N = variants {} ;
-lin harvest_N = variants {} ;
-lin harvest_V2 = variants {} ;
-lin harvester_N = variants {} ;
-lin harvey_PN = variants {} ;
-lin harwich_PN = variants {} ;
-lin harwood_PN = variants {} ;
-lin harworth_PN = variants {} ;
-lin has_been_N = variants {} ;
-lin hash_N = variants {} ;
-lin hash_V2 = variants {} ;
-lin hashish_N = variants {} ;
-lin haslemere_PN = variants {} ;
-lin haslingden_PN = variants {} ;
-lin hasp_N = variants {} ;
-lin hassle_N = variants {} ;
-lin hassle_V = variants {} ;
-lin hassle_V2 = variants {} ;
-lin hassock_N = variants {} ;
-lin haste_N = variants {} ;
-lin hasten_V = variants {} ;
-lin hasten_V2 = variants {} ;
-lin hastily_Adv = variants {} ;
-lin hastiness_N = variants {} ;
-lin hastings_PN = variants {} ;
-lin hasty_A = variants {} ;
-lin hat_N = variants {} ;
-lin hatband_N = variants {} ;
-lin hatch_N = variants {} ;
-lin hatch_V = variants {} ;
-lin hatch_V2 = variants {} ;
-lin hatchery_N = variants {} ;
-lin hatchet_N = variants {} ;
-lin hatching_N = variants {} ;
-lin hatchway_N = variants {} ;
-lin hate_N = variants {} ;
-lin hate_V2 = variants {} ;
-lin hate_V2V = variants {} ;
-lin hate_VS = variants {} ;
-lin hateful_A = variants {} ;
-lin hatfield_PN = variants {} ;
-lin hatful_N = variants {} ;
-lin hatless_A = variants {} ;
-lin hatpin_N = variants {} ;
-lin hatred_N = variants {} ;
-lin hatter_N = variants {} ;
-lin hauberk_N = variants {} ;
-lin haughtily_Adv = variants {} ;
-lin haughtiness_N = variants {} ;
-lin haughty_A = variants {} ;
-lin haul_N = variants {} ;
-lin haul_V = variants {} ;
-lin haul_V2 = variants {} ;
-lin haulage_N = variants {} ;
-lin haulier_N = variants {} ;
-lin haulm_N = variants {} ;
-lin haunch_N = variants {} ;
-lin haunt_N = variants {} ;
-lin haunt_V2 = variants {} ;
-lin hautboy_N = variants {} ;
-lin hauteur_N = variants {} ;
-lin havana_N = variants {} ;
-lin havana_PN = variants {} ;
-lin have_V = variants {} ;
-lin have_V2 = variants {} ;
-lin have_VS = variants {} ;
-lin have_VV = variants {} ;
-lin haven_N = variants {} ;
-lin haverfordwest_PN = variants {} ;
-lin haverhill_PN = variants {} ;
-lin havering_PN = variants {} ;
-lin haversack_N = variants {} ;
-lin havoc_N = variants {} ;
-lin haw_N = variants {} ;
-lin haw_V = variants {} ;
-lin haw_haw_N = variants {} ;
-lin hawaii_PN = variants {} ;
-lin hawick_PN = variants {} ;
-lin hawk_N = variants {} ;
-lin hawk_V2 = variants {} ;
-lin hawk_eyed_A = variants {} ;
-lin hawke's_bay_PN = variants {} ;
-lin hawker_N = variants {} ;
-lin hawser_N = variants {} ;
-lin hawthorn_N = variants {} ;
-lin hay_N =  D.foin_1_N ;
-
-lin haycock_N = variants {} ;
-lin hayfork_N = variants {} ;
-lin hayling_PN = variants {} ;
-lin haymaker_N = variants {} ;
-lin haymaking_N = variants {} ;
-lin hayrick_N = variants {} ;
-lin haystack_N = variants {} ;
-lin haywards_heath_PN = variants {} ;
-lin haywire_A = variants {} ;
-lin haywire_N = variants {} ;
-lin hazard_N = variants {} ;
-lin hazard_V2 = variants {} ;
-lin hazardous_A = variants {} ;
-lin haze_N = variants {} ;
-lin haze_V2 = variants {} ;
-lin hazel_N = variants {} ;
-lin hazel_PN = variants {} ;
-lin hazily_Adv = variants {} ;
-lin haziness_N = variants {} ;
-lin hazy_A = variants {} ;
-lin he_Pron = variants {} ;
-lin he_goat_N = variants {} ;
-lin he_man_N = variants {} ;
-lin head_N =  D.tete_1_N0 ;
-
-lin head_V = variants {} ;
-lin head_V2 = variants {} ;
-lin head_hunter_N = variants {} ;
-lin head_on_A = variants {} ;
-lin head_on_Adv = variants {} ;
-lin headache_N =  D.maux_1_N ;
-
-lin headband_N = variants {} ;
-lin headdress_N = variants {} ;
-lin headed_A = variants {} ;
-lin header_N = variants {} ;
-lin headgear_N = variants {} ;
-lin heading_N = variants {} ;
-lin headlamp_N = variants {} ;
-lin headland_N = variants {} ;
-lin headless_A = variants {} ;
-lin headlight_N = variants {} ;
-lin headline_N = variants {} ;
-lin headlong_A = variants {} ;
-lin headlong_Adv = variants {} ;
-lin headman_N = variants {} ;
-lin headmaster_N = variants {} ;
-lin headmistress_N = variants {} ;
-lin headpiece_N = variants {} ;
-lin headrest_N = variants {} ;
-lin headroom_N = variants {} ;
-lin headset_N = variants {} ;
-lin headship_N = variants {} ;
-lin headstall_N = variants {} ;
-lin headstone_N = variants {} ;
-lin headstrong_A = variants {} ;
-lin headway_N = variants {} ;
-lin headwind_N = variants {} ;
-lin headword_N = variants {} ;
-lin heady_A = variants {} ;
-lin heal_V = variants {} ;
-lin heal_V2 = variants {} ;
-lin healer_N = variants {} ;
-lin healing_A = variants {} ;
-lin health_N =  D.sante_1_N ;
-
-lin healthful_A = variants {} ;
-lin healthily_Adv = variants {} ;
-lin healthy_A = variants {} ;
-lin heanor_PN = variants {} ;
-lin heap_N = variants {} ;
-lin heap_V2 = variants {} ;
-lin heaps_Adv = variants {} ;
-lin hear_V = variants {} ;
-lin hear_V2 = variants {} ;
-lin hear_V2V = variants {} ;
-lin hear_VS = variants {} ;
-lin hearer_N = variants {} ;
-lin hearing_N = variants {} ;
-lin hearing_aid_N = variants {} ;
-lin hearken_V = variants {} ;
-lin hearsay_N = variants {} ;
-lin hearse_N = variants {} ;
-lin heart's_ease_N = variants {} ;
-lin heart_N =  D.coeur_1_N ;
-
-lin heart_disease_N = variants {} ;
-lin heart_failure_N = variants {} ;
-lin heart_rending_A = variants {} ;
-lin heartache_N = variants {} ;
-lin heartbeat_N = variants {} ;
-lin heartbreak_N = variants {} ;
-lin heartbreaking_A = variants {} ;
-lin heartbroken_A = variants {} ;
-lin heartburn_N = variants {} ;
-lin heartburning_N = variants {} ;
-lin hearted_A = variants {} ;
-lin hearten_V2 = variants {} ;
-lin heartfelt_A = variants {} ;
-lin hearth_N = variants {} ;
-lin hearthrug_N = variants {} ;
-lin heartily_Adv = variants {} ;
-lin heartless_A = variants {} ;
-lin heartlessness_N = variants {} ;
-lin heartsick_A = variants {} ;
-lin hearty_A = variants {} ;
-lin heat_N =  D.chaud_1_N ;
-
-lin heat_V = variants {} ;
-lin heat_V2 = variants {} ;
-lin heat_flash_N = variants {} ;
-lin heated_A = variants {} ;
-lin heater_N = variants {} ;
-lin heath_N = variants {} ;
-lin heathen_N = variants {} ;
-lin heathenish_A = variants {} ;
-lin heather_N = variants {} ;
-lin heather_PN = variants {} ;
-lin heather_mixture_N = variants {} ;
-lin heating_N =  D.chauffage_1_N ;
-
-lin heatspot_N = variants {} ;
-lin heatstroke_N = variants {} ;
-lin heatwave_N = variants {} ;
-lin heave_N = variants {} ;
-lin heave_V = variants {} ;
-lin heave_V2 = variants {} ;
-lin heaven_N = variants {} ;
-lin heavenly_A = variants {} ;
-lin heavensent_A = variants {} ;
-lin heavenward_A = variants {} ;
-lin heavenward_Adv = variants {} ;
-lin heavenwards_A = variants {} ;
-lin heavenwards_Adv = variants {} ;
-lin heavily_Adv = variants {} ;
-lin heaviness_N = variants {} ;
-lin heaviside_PN = variants {} ;
-lin heavy_A = variants {} ;
-lin heavy_Adv = variants {} ;
-lin heavy_handed_A = variants {} ;
-lin heavy_hearted_A = variants {} ;
-lin heavy_laden_A = variants {} ;
-lin heavyweight_N = variants {} ;
-lin hebden_royal_PN = variants {} ;
-lin hebdomadal_A = variants {} ;
-lin hebraic_A = variants {} ;
-lin hebrew_A = variants {} ;
-lin hebrew_N = variants {} ;
-lin hecatomb_N = variants {} ;
-lin heck_N = variants {} ;
-lin heckle_V2 = variants {} ;
-lin heckler_N = variants {} ;
-lin hectare_N = variants {} ;
-lin hectic_A = variants {} ;
-lin hector_V = variants {} ;
-lin hector_V2 = variants {} ;
-lin hedge_N = variants {} ;
-lin hedge_V = variants {} ;
-lin hedge_V2 = variants {} ;
-lin hedge_end_PN = variants {} ;
-lin hedge_sparrow_N = variants {} ;
-lin hedgehog_N = variants {} ;
-lin hedgehop_V = variants {} ;
-lin hedgerow_N = variants {} ;
-lin hedonism_N = variants {} ;
-lin hedonist_N = variants {} ;
-lin hedonistic_A = variants {} ;
-lin heed_N = variants {} ;
-lin heed_V2 = variants {} ;
-lin heedful_A = variants {} ;
-lin heedless_A = variants {} ;
-lin heehaw_N = variants {} ;
-lin heel_N = variants {} ;
-lin heel_V = variants {} ;
-lin heel_V2 = variants {} ;
-lin hefty_A = variants {} ;
-lin hegemony_N = variants {} ;
-lin hegira_N = variants {} ;
-lin heidelburg_PN = variants {} ;
-lin heifer_N = variants {} ;
-lin height_N = variants {} ;
-lin heighten_V = variants {} ;
-lin heighten_V2 = variants {} ;
-lin heinous_A = variants {} ;
-lin heinousness_N = variants {} ;
-lin heir_N = variants {} ;
-lin heiress_N = variants {} ;
-lin heirloom_N = variants {} ;
-lin hejira_N = variants {} ;
-lin helen_PN = variants {} ;
-lin helensburgh_PN = variants {} ;
-lin helicopter_N = variants {} ;
-lin heliograph_N = variants {} ;
-lin heliograph_V2 = variants {} ;
-lin heliotrope_N = variants {} ;
-lin heliport_N = variants {} ;
-lin helium_N = variants {} ;
-lin hell_N = variants {} ;
-lin hellcat_N = variants {} ;
-lin hellene_N = variants {} ;
-lin hellenic_A = variants {} ;
-lin hellish_A = variants {} ;
-lin helm_N = variants {} ;
-lin helmet_N = variants {} ;
-lin helmeted_A = variants {} ;
-lin helmsman_N = variants {} ;
-lin helot_N = variants {} ;
-lin help_N = variants {} ;
-lin help_V = variants {} ;
-lin help_V2 = variants {} ;
-lin help_V2V = variants {} ;
-lin help_VS = variants {} ;
-lin help_VV = variants {} ;
-lin helper_N = variants {} ;
-lin helpful_A = variants {} ;
-lin helpfulness_N = variants {} ;
-lin helping_N = variants {} ;
-lin helpless_A = variants {} ;
-lin helplessness_N = variants {} ;
-lin helpmate_N = variants {} ;
-lin helpmeet_N = variants {} ;
-lin helsinki_PN = variants {} ;
-lin helston_PN = variants {} ;
-lin helter_skelter_Adv = variants {} ;
-lin helter_skelter_N = variants {} ;
-lin helve_N = variants {} ;
-lin hem_N = variants {} ;
-lin hem_V = variants {} ;
-lin hem_V2 = variants {} ;
-lin hematite_N = variants {} ;
-lin hemel_hempstead_PN = variants {} ;
-lin hemisphere_N = variants {} ;
-lin hemline_N = variants {} ;
-lin hemlock_N = variants {} ;
-lin hemming_stitch_N = variants {} ;
-lin hemoglobin_N = variants {} ;
-lin hemophilia_N = variants {} ;
-lin hemophiliac_N = variants {} ;
-lin hemorrhage_N = variants {} ;
-lin hemorrhage_V = variants {} ;
-lin hemorrhage_V2 = variants {} ;
-lin hemp_N = variants {} ;
-lin hempen_A = variants {} ;
-lin hemstitch_N = variants {} ;
-lin hemstitch_V2 = variants {} ;
-lin hemsworth_PN = variants {} ;
-lin hen_N = variants {} ;
-lin hen_party_N = variants {} ;
-lin henbane_N = variants {} ;
-lin hence_Adv = variants {} ;
-lin henceforth_Adv = variants {} ;
-lin henceforward_Adv = variants {} ;
-lin henchman_N = variants {} ;
-lin hencoop_N = variants {} ;
-lin henhouse_N = variants {} ;
-lin henley_on_thames_PN = variants {} ;
-lin henna_N = variants {} ;
-lin hennaed_A = variants {} ;
-lin henpecked_A = variants {} ;
-lin henroost_N = variants {} ;
-lin henry_PN = variants {} ;
-lin hep_A = variants {} ;
-lin hepatitis_N = variants {} ;
-lin heptagon_N = variants {} ;
-lin herald_N = variants {} ;
-lin herald_V2 = variants {} ;
-lin heraldic_A = variants {} ;
-lin heraldry_N = variants {} ;
-lin herb_N = variants {} ;
-lin herb_PN = variants {} ;
-lin herbaceous_A = variants {} ;
-lin herbage_N = variants {} ;
-lin herbal_A = D.herbeux_1_A ;
-
-lin herbalist_N = variants {} ;
-lin herbert_PN = variants {} ;
-lin herbivorous_A = variants {} ;
-lin herculean_A = variants {} ;
-lin herd_N = variants {} ;
-lin herd_V = variants {} ;
-lin herd_V2 = variants {} ;
-lin herdsman_N = variants {} ;
-lin hereabouts_Adv = variants {} ;
-lin hereafter_Adv = variants {} ;
-lin hereafter_N = variants {} ;
-lin hereby_Adv = variants {} ;
-lin hereditament_N = variants {} ;
-lin hereditary_A = variants {} ;
-lin heredity_N = variants {} ;
-lin hereford_PN = variants {} ;
-lin herein_Adv = variants {} ;
-lin hereinafter_Adv = variants {} ;
-lin hereinbefore_Adv = variants {} ;
-lin hereof_Adv = variants {} ;
-lin heresy_N = variants {} ;
-lin heretic_N = variants {} ;
-lin heretical_A = variants {} ;
-lin hereto_Adv = variants {} ;
-lin heretofore_Adv = variants {} ;
-lin hereupon_Adv = variants {} ;
-lin herewith_Adv = variants {} ;
-lin heritable_A = variants {} ;
-lin heritage_N = variants {} ;
-lin hermaphrodite_N = variants {} ;
-lin hermetic_A = variants {} ;
-lin hermetically_Adv = variants {} ;
-lin hermit_N = variants {} ;
-lin hermitage_N = variants {} ;
-lin herne_PN = variants {} ;
-lin herne_bay_PN = variants {} ;
-lin hernia_N = variants {} ;
-lin hero_N = variants {} ;
-lin heroic_A = variants {} ;
-lin heroically_Adv = variants {} ;
-lin heroics_N = variants {} ;
-lin heroin_N = variants {} ;
-lin heroine_N = variants {} ;
-lin heroism_N = variants {} ;
-lin heron_N = variants {} ;
-lin heronry_N = variants {} ;
-lin herr_N = variants {} ;
-lin herring_N = variants {} ;
-lin herringbone_N = variants {} ;
-lin hertford_PN = variants {} ;
-lin hertfordshire_PN = variants {} ;
-lin hertz_N = variants {} ;
-lin hertzian_A = variants {} ;
-lin hesitance_N = variants {} ;
-lin hesitancy_N = variants {} ;
-lin hesitant_A = variants {} ;
-lin hesitate_V = variants {} ;
-lin hesitate_VS = variants {} ;
-lin hesitate_VV = variants {} ;
-lin hesitatingly_Adv = variants {} ;
-lin hesitation_N = variants {} ;
-lin hessian_N = variants {} ;
-lin het_up_A = variants {} ;
-lin heterodox_A = variants {} ;
-lin heterodoxy_N = variants {} ;
-lin heterogeneous_A = variants {} ;
-lin heterosexual_A = variants {} ;
-lin heterosexual_N = variants {} ;
-lin heterosexuality_N = variants {} ;
-lin hetton_PN = variants {} ;
-lin heuristic_A = variants {} ;
-lin heuristics_N = variants {} ;
-lin hew_V = variants {} ;
-lin hew_V2 = variants {} ;
-lin hewer_N = variants {} ;
-lin hexagon_N = variants {} ;
-lin hexagonal_A = variants {} ;
-lin hexameter_N = variants {} ;
-lin hexham_PN = variants {} ;
-lin heyday_N = variants {} ;
-lin heysham_PN = variants {} ;
-lin heywood_PN = variants {} ;
-lin hi_fi_A = variants {} ;
-lin hi_fi_N = variants {} ;
-lin hiatus_N = variants {} ;
-lin hibernate_V = variants {} ;
-lin hibernation_N = variants {} ;
-lin hibiscus_N = variants {} ;
-lin hiccough_N = variants {} ;
-lin hiccough_V = variants {} ;
-lin hiccup_N = variants {} ;
-lin hiccup_V = variants {} ;
-lin hick_A = variants {} ;
-lin hick_N = variants {} ;
-lin hickory_N = variants {} ;
-lin hide_N = variants {} ;
-lin hide_V = variants {} ;
-lin hide_V2 = variants {} ;
-lin hide_and_seek_N = variants {} ;
-lin hide_out_N = variants {} ;
-lin hideaway_N = variants {} ;
-lin hidebound_A = variants {} ;
-lin hideous_A = variants {} ;
-lin hiding_N = variants {} ;
-lin hiding_place_N = variants {} ;
-lin hie_V = variants {} ;
-lin hierarchic_A = variants {} ;
-lin hierarchical_A = variants {} ;
-lin hierarchy_N = variants {} ;
-lin hieroglyph_N = variants {} ;
-lin hieroglyphic_A = variants {} ;
-lin hieroglyphics_N = variants {} ;
-lin higgledy_piggledy_A = variants {} ;
-lin higgledy_piggledy_Adv = variants {} ;
-lin high_A = D.haute_1_A ;
-
-lin high_Adv = variants {} ;
-lin high_class_A = variants {} ;
-lin high_falutin_A = variants {} ;
-lin high_fidelity_A = variants {} ;
-lin high_fidelity_N = variants {} ;
-lin high_frequency_N = variants {} ;
-lin high_grade_A = variants {} ;
-lin high_handed_A = variants {} ;
-lin high_keyed_A = variants {} ;
-lin high_level_A = variants {} ;
-lin high_minded_A = variants {} ;
-lin high_mindedness_N = variants {} ;
-lin high_necked_A = variants {} ;
-lin high_octane_A = variants {} ;
-lin high_pitched_A = variants {} ;
-lin high_powered_A = variants {} ;
-lin high_pressure_N = variants {} ;
-lin high_priced_A = variants {} ;
-lin high_principled_A = variants {} ;
-lin high_ranking_A = variants {} ;
-lin high_rise_A = variants {} ;
-lin high_sounding_A = variants {} ;
-lin high_speed_A = variants {} ;
-lin high_spen_PN = variants {} ;
-lin high_spirited_A = variants {} ;
-lin high_tension_A = variants {} ;
-lin high_toned_A = variants {} ;
-lin high_up_N = variants {} ;
-lin high_wycombe_PN = variants {} ;
-lin highball_N = variants {} ;
-lin highborn_A = variants {} ;
-lin highboy_N = variants {} ;
-lin highbrow_A = variants {} ;
-lin highbrow_N = variants {} ;
-lin highflier_N = variants {} ;
-lin highflown_A = variants {} ;
-lin highflyer_N = variants {} ;
-lin highflying_A = variants {} ;
-lin highjack_N = variants {} ;
-lin highjack_V2 = variants {} ;
-lin highland_N = variants {} ;
-lin highland_PN = variants {} ;
-lin highlander_N = variants {} ;
-lin highlight_N = variants {} ;
-lin highlight_V2 = variants {} ;
-lin highness_N = variants {} ;
-lin highroad_N = variants {} ;
-lin highway_N = variants {} ;
-lin highwayman_N = variants {} ;
-lin hijack_N = variants {} ;
-lin hijack_V2 = variants {} ;
-lin hijacker_N = variants {} ;
-lin hike_N = variants {} ;
-lin hike_V = variants {} ;
-lin hiker_N = variants {} ;
-lin hilarious_A = variants {} ;
-lin hilarity_N = variants {} ;
-lin hilary_PN = variants {} ;
-lin hilda_PN = variants {} ;
-lin hill_N = variants {} ;
-lin hill_billy_N = variants {} ;
-lin hillingdon_PN = variants {} ;
-lin hillock_N = variants {} ;
-lin hillside_N = variants {} ;
-lin hilly_A = variants {} ;
-lin hilt_N = variants {} ;
-lin hinckley_PN = variants {} ;
-lin hind_A = variants {} ;
-lin hind_N = variants {} ;
-lin hinder_V2 = variants {} ;
-lin hindi_A = variants {} ;
-lin hindi_N = variants {} ;
-lin hindmost_A = variants {} ;
-lin hindrance_N = variants {} ;
-lin hindsight_N = variants {} ;
-lin hindu_A = variants {} ;
-lin hindu_N = variants {} ;
-lin hinduism_N = variants {} ;
-lin hindustani_A = variants {} ;
-lin hindustani_N = variants {} ;
-lin hinge_N = variants {} ;
-lin hinge_V = variants {} ;
-lin hinge_V2 = variants {} ;
-lin hint_N = variants {} ;
-lin hint_V = variants {} ;
-lin hint_V2 = variants {} ;
-lin hint_VS = variants {} ;
-lin hinterland_N = variants {} ;
-lin hip_A = variants {} ;
-lin hip_N = variants {} ;
-lin hip_bath_N = variants {} ;
-lin hip_flask_N = variants {} ;
-lin hip_pocket_N = variants {} ;
-lin hippie_N = variants {} ;
-lin hippo_N = variants {} ;
-lin hippocratic_A = variants {} ;
-lin hippodrome_N = variants {} ;
-lin hippopotamus_N = variants {} ;
-lin hippy_N = variants {} ;
-lin hire_N = variants {} ;
-lin hire_V = variants {} ;
-lin hire_V2 = variants {} ;
-lin hire_V2V = variants {} ;
-lin hire_VS = variants {} ;
-lin hireling_N = variants {} ;
-lin hiroshima_PN = variants {} ;
-lin hirsute_A = variants {} ;
-lin hiss_N = variants {} ;
-lin hiss_V = variants {} ;
-lin hiss_V2 = variants {} ;
-lin histogram_N = variants {} ;
-lin historian_N = variants {} ;
-lin historic_A = variants {} ;
-lin historical_A = variants {} ;
-lin historicize_V2 = variants {} ;
-lin history_N = variants {} ;
-lin histrionic_A = variants {} ;
-lin histrionics_N = variants {} ;
-lin hit_N = variants {} ;
-lin hit_V = variants {} ;
-lin hit_V2 = variants {} ;
-lin hit_and_run_A = variants {} ;
-lin hitch_N = variants {} ;
-lin hitch_V = variants {} ;
-lin hitch_V2 = variants {} ;
-lin hitchhike_V = variants {} ;
-lin hitchhiker_N = variants {} ;
-lin hitchin_PN = variants {} ;
-lin hither_Adv = variants {} ;
-lin hitherto_Adv = variants {} ;
-lin hive_N = variants {} ;
-lin hive_V = variants {} ;
-lin hive_V2 = variants {} ;
-lin hm_PN = variants {} ;
-lin hmso_PN = variants {} ;
-lin hoar_A = variants {} ;
-lin hoard_N = variants {} ;
-lin hoard_V = variants {} ;
-lin hoard_V2 = variants {} ;
-lin hoarder_N = variants {} ;
-lin hoarding_N = variants {} ;
-lin hoarfrost_N = variants {} ;
-lin hoariness_N = variants {} ;
-lin hoarse_A = variants {} ;
-lin hoarseness_N = variants {} ;
-lin hoary_A = variants {} ;
-lin hoax_N = variants {} ;
-lin hoax_V2 = variants {} ;
-lin hoaxer_N = variants {} ;
-lin hob_N = variants {} ;
-lin hobble_N = variants {} ;
-lin hobble_V = variants {} ;
-lin hobble_V2 = variants {} ;
-lin hobble_skirt_N = variants {} ;
-lin hobbledehoy_N = variants {} ;
-lin hobby_N = variants {} ;
-lin hobbyhorse_N = variants {} ;
-lin hobgoblin_N = variants {} ;
-lin hobnail_N = variants {} ;
-lin hobnailed_A = variants {} ;
-lin hobnob_V = variants {} ;
-lin hobo_N = variants {} ;
-lin hobson_PN = variants {} ;
-lin hock_N = variants {} ;
-lin hock_V2 = variants {} ;
-lin hockey_N = variants {} ;
-lin hockley_PN = variants {} ;
-lin hocus_pocus_N = variants {} ;
-lin hod_N = variants {} ;
-lin hoddesdon_PN = variants {} ;
-lin hodgepodge_N = variants {} ;
-lin hoe_N = variants {} ;
-lin hoe_V = variants {} ;
-lin hoe_V2 = variants {} ;
-lin hofei_PN = variants {} ;
-lin hog_N = variants {} ;
-lin hog_V2 = variants {} ;
-lin hoggish_A = variants {} ;
-lin hogmanay_N = variants {} ;
-lin hogmanay_PN = variants {} ;
-lin hogshead_N = variants {} ;
-lin hogwash_N = variants {} ;
-lin hoist_N = variants {} ;
-lin hoist_V2 = variants {} ;
-lin hoity_toity_A = variants {} ;
-lin hold_N = variants {} ;
-lin hold_V = variants {} ;
-lin hold_V2 = variants {} ;
-lin hold_V2V = variants {} ;
-lin hold_VS = variants {} ;
-lin hold_up_N = variants {} ;
-lin holdall_N = variants {} ;
-lin holder_N = variants {} ;
-lin holding_N = variants {} ;
-lin holdup_N = variants {} ;
-lin hole_N =  D.trou_1_N ;
-
-lin hole_V = variants {} ;
-lin hole_V2 = variants {} ;
-lin hole_and_corner_A = variants {} ;
-lin holiday_N = variants {} ;
-lin holiday_V = variants {} ;
-lin holiday_maker_N = variants {} ;
-lin holiness_N = variants {} ;
-lin holland_PN = variants {} ;
-lin hollander_A = variants {} ;
-lin hollander_N = variants {} ;
-lin holler_V = variants {} ;
-lin holler_V2 = variants {} ;
-lin holloa_N = variants {} ;
-lin hollow_A = variants {} ;
-lin hollow_N = variants {} ;
-lin hollow_V2 = variants {} ;
-lin holly_N = variants {} ;
-lin hollyhock_N = variants {} ;
-lin hollywood_PN = variants {} ;
-lin holm_oak_N = variants {} ;
-lin holmfirth_PN = variants {} ;
-lin holocaust_N = variants {} ;
-lin holograph_N = variants {} ;
-lin holster_N = variants {} ;
-lin holy_A = variants {} ;
-lin holy_N = variants {} ;
-lin holyhead_PN = variants {} ;
-lin holystone_N = variants {} ;
-lin holystone_V2 = variants {} ;
-lin homage_N = variants {} ;
-lin home_Adv = variants {} ;
-lin home_N = variants {} ;
-lin home_baked_A = variants {} ;
-lin home_brewed_A = variants {} ;
-lin home_cured_A = variants {} ;
-lin home_farm_N = variants {} ;
-lin home_grown_A = variants {} ;
-lin home_made_A = variants {} ;
-lin homecoming_N = variants {} ;
-lin homeland_N = variants {} ;
-lin homeless_A = variants {} ;
-lin homelike_A = variants {} ;
-lin homeliness_N = variants {} ;
-lin homely_A = variants {} ;
-lin homeopath_N = variants {} ;
-lin homeopathic_A = variants {} ;
-lin homer_V = variants {} ;
-lin homeric_A = variants {} ;
-lin homesick_A = variants {} ;
-lin homesickness_N = variants {} ;
-lin homespun_A = variants {} ;
-lin homespun_N = variants {} ;
-lin homestead_N = variants {} ;
-lin homeward_A = variants {} ;
-lin homeward_Adv = variants {} ;
-lin homewards_Adv = variants {} ;
-lin homework_N = variants {} ;
-lin homey_A = variants {} ;
-lin homicidal_A = variants {} ;
-lin homicide_N = variants {} ;
-lin homiletic_A = variants {} ;
-lin homiletics_N = variants {} ;
-lin homily_N = variants {} ;
-lin homing_A = variants {} ;
-lin hominy_N = variants {} ;
-lin homo_N = variants {} ;
-lin homo_sapiens_N = variants {} ;
-lin homoeopath_N = variants {} ;
-lin homoeopathy_N = variants {} ;
-lin homogeneity_N = variants {} ;
-lin homogeneous_A = variants {} ;
-lin homogenize_V2 = variants {} ;
-lin homograph_N = variants {} ;
-lin homonym_N = variants {} ;
-lin homophone_N = variants {} ;
-lin homosexual_A = variants {} ;
-lin homosexual_N = variants {} ;
-lin homosexuality_N = variants {} ;
-lin hon_PN = variants {} ;
-lin honduran_A = variants {} ;
-lin honduran_N = variants {} ;
-lin honduras_PN = variants {} ;
-lin hone_N = variants {} ;
-lin hone_V2 = variants {} ;
-lin honest_A = variants {} ;
-lin honesty_N = variants {} ;
-lin honey_N = variants {} ;
-lin honeybee_N = variants {} ;
-lin honeycomb_N = variants {} ;
-lin honeycomb_V2 = variants {} ;
-lin honeydew_N = variants {} ;
-lin honeyed_A = variants {} ;
-lin honeymoon_N = variants {} ;
-lin honeymoon_V = variants {} ;
-lin honeysuckle_N = variants {} ;
-lin hong_kong_PN = variants {} ;
-lin honiton_PN = variants {} ;
-lin honk_N = variants {} ;
-lin honk_V = variants {} ;
-lin honor_V2 = variants {} ;
-lin honorarium_N = variants {} ;
-lin honorary_A = variants {} ;
-lin honorific_A = variants {} ;
-lin honorific_N = variants {} ;
-lin honour_N = variants {} ;
-lin honour_V2 = variants {} ;
-lin honourable_A = variants {} ;
-lin hoo_PN = variants {} ;
-lin hooch_N = variants {} ;
-lin hood_N = variants {} ;
-lin hood_V2 = variants {} ;
-lin hoodlum_N = variants {} ;
-lin hoodoo_N = variants {} ;
-lin hoodoo_V2 = variants {} ;
-lin hoodwink_V2 = variants {} ;
-lin hooey_N = variants {} ;
-lin hoof_N = variants {} ;
-lin hook_N = variants {} ;
-lin hook_V = variants {} ;
-lin hook_V2 = variants {} ;
-lin hook_nosed_A = variants {} ;
-lin hook_up_N = variants {} ;
-lin hookah_N = variants {} ;
-lin hooked_A = variants {} ;
-lin hooker_N = variants {} ;
-lin hookworm_N = variants {} ;
-lin hooky_N = variants {} ;
-lin hooligan_N = variants {} ;
-lin hooliganism_N = variants {} ;
-lin hoop_N = variants {} ;
-lin hoop_V2 = variants {} ;
-lin hoop_la_N = variants {} ;
-lin hoot_N = variants {} ;
-lin hoot_V = variants {} ;
-lin hoot_V2 = variants {} ;
-lin hooter_N = variants {} ;
-lin hoover_N = variants {} ;
-lin hoover_V2 = variants {} ;
-lin hop_N = variants {} ;
-lin hop_V = variants {} ;
-lin hop_V2 = variants {} ;
-lin hop_field_N = variants {} ;
-lin hop_garden_N = variants {} ;
-lin hop_picker_N = variants {} ;
-lin hop_pole_N = variants {} ;
-lin hope_N = variants {} ;
-lin hope_PN = variants {} ;
-lin hope_V = variants {} ;
-lin hope_VS = variants {} ;
-lin hope_VV = variants {} ;
-lin hopeful_A = variants {} ;
-lin hopefulness_N = variants {} ;
-lin hopeless_A = variants {} ;
-lin hopelessness_N = variants {} ;
-lin hopped_up_A = variants {} ;
-lin hopper_N = variants {} ;
-lin hopscotch_N = variants {} ;
-lin hopscotch_V = variants {} ;
-lin horace_PN = variants {} ;
-lin horde_N = variants {} ;
-lin horizon_N = variants {} ;
-lin horizontal_A = variants {} ;
-lin horley_PN = variants {} ;
-lin hormone_N = variants {} ;
-lin horn_N = variants {} ;
-lin horn_V = variants {} ;
-lin horn_rimmed_A = variants {} ;
-lin hornbeam_N = variants {} ;
-lin hornbill_N = variants {} ;
-lin horned_A = variants {} ;
-lin hornet_N = variants {} ;
-lin hornless_A = variants {} ;
-lin hornlike_A = variants {} ;
-lin hornpipe_N = variants {} ;
-lin hornsea_PN = variants {} ;
-lin horny_A = variants {} ;
-lin horology_N = variants {} ;
-lin horoscope_N = variants {} ;
-lin horrible_A = variants {} ;
-lin horrid_A = variants {} ;
-lin horridness_N = variants {} ;
-lin horrific_A = variants {} ;
-lin horrify_V2 = variants {} ;
-lin horrifyingly_Adv = variants {} ;
-lin horror_N = variants {} ;
-lin horror_stricken_A = variants {} ;
-lin horror_struck_A = variants {} ;
-lin hors_de_combat_A = variants {} ;
-lin horse_N = variants {} ;
-lin horse_chestnut_N = variants {} ;
-lin horse_laugh_N = variants {} ;
-lin horse_pond_N = variants {} ;
-lin horse_sense_N = variants {} ;
-lin horseback_N = variants {} ;
-lin horsebox_N = variants {} ;
-lin horseflesh_N = variants {} ;
-lin horsefly_N = variants {} ;
-lin horsehair_N = variants {} ;
-lin horseman_N = variants {} ;
-lin horsemanship_N = variants {} ;
-lin horsemeat_N = variants {} ;
-lin horseplay_N = variants {} ;
-lin horsepower_N = variants {} ;
-lin horserace_N = variants {} ;
-lin horseracing_N = variants {} ;
-lin horseradish_N = variants {} ;
-lin horseshoe_N = variants {} ;
-lin horsewhip_N = variants {} ;
-lin horsewhip_V2 = variants {} ;
-lin horsewoman_N = variants {} ;
-lin horsham_PN = variants {} ;
-lin horsley_PN = variants {} ;
-lin horsy_A = variants {} ;
-lin hortative_A = variants {} ;
-lin horticultural_A = variants {} ;
-lin horticulture_N = variants {} ;
-lin horticulturist_N = variants {} ;
-lin horwich_PN = variants {} ;
-lin hosanna_N = variants {} ;
-lin hose_N = variants {} ;
-lin hose_V2 = variants {} ;
-lin hosepipe_N = variants {} ;
-lin hosier_N = variants {} ;
-lin hosiery_N = variants {} ;
-lin hosp_PN = variants {} ;
-lin hospice_N = variants {} ;
-lin hospitable_A = variants {} ;
-lin hospital_N = variants {} ;
-lin hospitality_N = variants {} ;
-lin hospitalization_N = variants {} ;
-lin hospitalize_V2 = variants {} ;
-lin host_N =  D.hote_1_N ;
-
-lin host_V2 = variants {} ;
-lin hostage_N = variants {} ;
-lin hostel_N = variants {} ;
-lin hosteller_N = variants {} ;
-lin hostelry_N = variants {} ;
-lin hostess_N = variants {} ;
-lin hostile_A = variants {} ;
-lin hostility_N = variants {} ;
-lin hot_A = variants {} ;
-lin hot_V = variants {} ;
-lin hot_V2 = variants {} ;
-lin hot_blooded_A = variants {} ;
-lin hot_headed_A = variants {} ;
-lin hot_tempered_A = variants {} ;
-lin hot_water_bottle_N = variants {} ;
-lin hotbed_N = variants {} ;
-lin hotchpotch_N = variants {} ;
-lin hotel_N = variants {} ;
-lin hotelier_N = variants {} ;
-lin hotfoot_Adv = variants {} ;
-lin hotfoot_V = variants {} ;
-lin hothead_N = variants {} ;
-lin hothouse_N = variants {} ;
-lin hotplate_N = variants {} ;
-lin houghton_PN = variants {} ;
-lin hound_N = variants {} ;
-lin hound_V2 = variants {} ;
-lin hounslow_PN = variants {} ;
-lin hour_N =  D.heure_1_N ;
-
-lin hourglass_N = variants {} ;
-lin houri_N = variants {} ;
-lin hourly_A = variants {} ;
-lin hourly_Adv = variants {} ;
-lin house_N = variants {} ;
-lin house_V2 = variants {} ;
-lin house_party_N = variants {} ;
-lin house_warming_N = variants {} ;
-lin houseboat_N = variants {} ;
-lin housebound_A = variants {} ;
-lin housebreaker_N = variants {} ;
-lin housecoat_N = variants {} ;
-lin housecraft_N = variants {} ;
-lin housedog_N = variants {} ;
-lin housefather_N = variants {} ;
-lin housefly_N = variants {} ;
-lin houseful_N = variants {} ;
-lin household_N = variants {} ;
-lin householder_N = variants {} ;
-lin housekeeper_N = variants {} ;
-lin housemaid_N = variants {} ;
-lin houseman_N = variants {} ;
-lin housemaster_N = variants {} ;
-lin housemother_N = variants {} ;
-lin houseproud_A = variants {} ;
-lin houseroom_N = variants {} ;
-lin housetop_N = variants {} ;
-lin housetrained_A = variants {} ;
-lin housewife_N = variants {} ;
-lin housewifely_A = variants {} ;
-lin housewifery_N = variants {} ;
-lin housework_N = variants {} ;
-lin housewrecker_N = variants {} ;
-lin housing_N = variants {} ;
-lin houston_PN = variants {} ;
-lin hove_PN = variants {} ;
-lin hovel_N = variants {} ;
-lin hover_V = variants {} ;
-lin hovercraft_N = variants {} ;
-lin how_Adv = variants {} ;
-lin how_d'ye_do_N = variants {} ;
-lin howard_PN = variants {} ;
-lin howdah_N = variants {} ;
-lin however_Adv = variants {} ;
-lin howitzer_N = variants {} ;
-lin howl_N = variants {} ;
-lin howl_V = variants {} ;
-lin howl_V2 = variants {} ;
-lin howler_N = variants {} ;
-lin howling_A = variants {} ;
-lin hoyden_N = variants {} ;
-lin hoydenish_A = variants {} ;
-lin hoylake_PN = variants {} ;
-lin hoyland_nether_PN = variants {} ;
-lin hp_N = variants {} ;
-lin hq_PN = variants {} ;
-lin hrh_PN = variants {} ;
-lin hub_N = variants {} ;
-lin hubble_bubble_N = variants {} ;
-lin hubbub_N = variants {} ;
-lin hubby_N = variants {} ;
-lin hubert_PN = variants {} ;
-lin hubris_N = variants {} ;
-lin huckaback_N = variants {} ;
-lin huckleberry_N = variants {} ;
-lin hucknall_PN = variants {} ;
-lin huckster_N = variants {} ;
-lin huddersfield_PN = variants {} ;
-lin huddle_N = variants {} ;
-lin huddle_V = variants {} ;
-lin huddle_V2 = variants {} ;
-lin hue_N = variants {} ;
-lin hued_A = variants {} ;
-lin huff_N = variants {} ;
-lin huff_V = variants {} ;
-lin huffily_Adv = variants {} ;
-lin huffish_A = variants {} ;
-lin huffy_A = variants {} ;
-lin hug_N = variants {} ;
-lin hug_V2 = variants {} ;
-lin huge_A = variants {} ;
-lin hugger_mugger_A = variants {} ;
-lin hugger_mugger_Adv = variants {} ;
-lin hugger_mugger_N = variants {} ;
-lin hugh_PN = variants {} ;
-lin hughie_PN = variants {} ;
-lin huguenot_N = variants {} ;
-lin huhehot_PN = variants {} ;
-lin hula_N = variants {} ;
-lin hulk_N = variants {} ;
-lin hulking_A = variants {} ;
-lin hull_N = variants {} ;
-lin hull_V2 = variants {} ;
-lin hullabaloo_N = variants {} ;
-lin hum_N = variants {} ;
-lin hum_V = variants {} ;
-lin hum_V2 = variants {} ;
-lin human_A = D.humain_2_A ;
-
-lin human_N =  D.humain_1_N ;
-
-lin humane_A = variants {} ;
-lin humanism_N = variants {} ;
-lin humanist_N = variants {} ;
-lin humanitarian_A = variants {} ;
-lin humanitarian_N = variants {} ;
-lin humanitarianism_N = variants {} ;
-lin humanity_N = variants {} ;
-lin humanize_V = variants {} ;
-lin humanize_V2 = variants {} ;
-lin humankind_N = variants {} ;
-lin humberside_PN = variants {} ;
-lin humberston_PN = variants {} ;
-lin humble_A = variants {} ;
-lin humble_V2 = variants {} ;
-lin humbly_Adv = variants {} ;
-lin humbug_N = variants {} ;
-lin humbug_V2 = variants {} ;
-lin humdinger_N = variants {} ;
-lin humdrum_A = variants {} ;
-lin humerus_N = variants {} ;
-lin humid_A = variants {} ;
-lin humidify_V2 = variants {} ;
-lin humidity_N =  D.humidite_1_N ;
-
-lin humiliate_V2 = variants {} ;
-lin humiliation_N = variants {} ;
-lin humility_N = variants {} ;
-lin humming_top_N = variants {} ;
-lin hummingbird_N = variants {} ;
-lin hummock_N = variants {} ;
-lin humorist_N = variants {} ;
-lin humorous_A = variants {} ;
-lin humour_N = variants {} ;
-lin humour_V2 = variants {} ;
-lin humourist_N = variants {} ;
-lin humourless_A = variants {} ;
-lin hump_N = variants {} ;
-lin hump_V2 = variants {} ;
-lin humpback_N = variants {} ;
-lin humpbacked_A = variants {} ;
-lin humphrey_PN = variants {} ;
-lin humus_N = variants {} ;
-lin hun_N = variants {} ;
-lin hunch_N = variants {} ;
-lin hunch_V2 = variants {} ;
-lin hunchback_A = variants {} ;
-lin hunchback_N = variants {} ;
-lin hunchbacked_A = variants {} ;
-lin hundredfold_Adv = variants {} ;
-lin hundredweight_N = variants {} ;
-lin hungarian_A = variants {} ;
-lin hungarian_N = variants {} ;
-lin hungary_PN = variants {} ;
-lin hunger_N = variants {} ;
-lin hunger_V = variants {} ;
-lin hunger_march_N = variants {} ;
-lin hunger_marcher_N = variants {} ;
-lin hungrily_Adv = variants {} ;
-lin hungry_A = variants {} ;
-lin hunk_N = variants {} ;
-lin hunt_N = variants {} ;
-lin hunt_V = variants {} ;
-lin hunt_V2 = variants {} ;
-lin hunter_N = variants {} ;
-lin hunting_N = variants {} ;
-lin hunting_crop_N = variants {} ;
-lin huntingdon_PN = variants {} ;
-lin huntress_N = variants {} ;
-lin huntsman_N = variants {} ;
-lin hurdle_N = variants {} ;
-lin hurdle_V = variants {} ;
-lin hurdle_V2 = variants {} ;
-lin hurdler_N = variants {} ;
-lin hurdy_gurdy_N = variants {} ;
-lin hurl_N = variants {} ;
-lin hurl_V2 = variants {} ;
-lin hurling_N = variants {} ;
-lin hurly_burly_N = variants {} ;
-lin hurrah_V = variants {} ;
-lin hurricane_N = variants {} ;
-lin hurried_A = variants {} ;
-lin hurry_N = variants {} ;
-lin hurry_V = variants {} ;
-lin hurry_V2 = variants {} ;
-lin hurry_V2V = variants {} ;
-lin hurstpierpoint_PN = variants {} ;
-lin hurt_N = variants {} ;
-lin hurt_V = variants {} ;
-lin hurt_V2 = variants {} ;
-lin hurt_VS = variants {} ;
-lin hurtful_A = variants {} ;
-lin hurtle_V = variants {} ;
-lin husband_N = variants {} ;
-lin husband_V2 = variants {} ;
-lin husbandman_N = variants {} ;
-lin husbandry_N = variants {} ;
-lin hush_N = variants {} ;
-lin hush_V = variants {} ;
-lin hush_V2 = variants {} ;
-lin hush_hush_A = variants {} ;
-lin hush_money_N = variants {} ;
-lin husk_N = variants {} ;
-lin husk_V2 = variants {} ;
-lin huskily_Adv = variants {} ;
-lin huskiness_N = variants {} ;
-lin husky_A = variants {} ;
-lin husky_N = variants {} ;
-lin hussar_N = variants {} ;
-lin hussy_N = variants {} ;
-lin hustle_N = variants {} ;
-lin hustle_V = variants {} ;
-lin hustle_V2 = variants {} ;
-lin hustler_N = variants {} ;
-lin hut_N = variants {} ;
-lin hutch_N = variants {} ;
-lin hutment_N = variants {} ;
-lin hutted_A = variants {} ;
-lin hwainan_PN = variants {} ;
-lin hyacinth_N = variants {} ;
-lin hyaena_N = variants {} ;
-lin hybrid_A = variants {} ;
-lin hybrid_N = variants {} ;
-lin hybridize_V = variants {} ;
-lin hybridize_V2 = variants {} ;
-lin hyde_PN = variants {} ;
-lin hyderabad_PN = variants {} ;
-lin hydra_N = variants {} ;
-lin hydrangea_N = variants {} ;
-lin hydrant_N = variants {} ;
-lin hydrate_N =  D.hydrate_1_N ;
-
-lin hydrate_V = variants {} ;
-lin hydrate_V2 = variants {} ;
-lin hydraulic_A = variants {} ;
-lin hydraulics_N = variants {} ;
-lin hydrocarbon_N =  D.hydrocarbure_1_N ;
-
-lin hydrochloric_A = variants {} ;
-lin hydroelectric_A = variants {} ;
-lin hydrofoil_N = variants {} ;
-lin hydrogen_N =  D.hydrogene_1_N ;
-
-lin hydropathic_A = variants {} ;
-lin hydropathy_N = variants {} ;
-lin hydrophobia_N = variants {} ;
-lin hydroplane_N = variants {} ;
-lin hydroponics_N = variants {} ;
-lin hyena_N = variants {} ;
-lin hygiene_N = variants {} ;
-lin hygienic_A = variants {} ;
-lin hygienically_Adv = variants {} ;
-lin hymen_N = variants {} ;
-lin hymn_N = variants {} ;
-lin hymn_V2 = variants {} ;
-lin hymnal_N = variants {} ;
-lin hype_V2 = variants {} ;
-lin hyperbola_N = variants {} ;
-lin hyperbole_N = variants {} ;
-lin hyperbolic_A = variants {} ;
-lin hypercritical_A = variants {} ;
-lin hypermarket_N = variants {} ;
-lin hypersensitive_A = variants {} ;
-lin hyphen_N = variants {} ;
-lin hyphen_V2 = variants {} ;
-lin hyphenate_V2 = variants {} ;
-lin hypnosis_N = variants {} ;
-lin hypnotic_A = variants {} ;
-lin hypnotism_N = variants {} ;
-lin hypnotist_N = variants {} ;
-lin hypnotize_V2 = variants {} ;
-lin hypo_N = variants {} ;
-lin hypochondria_N = variants {} ;
-lin hypochondriac_A = variants {} ;
-lin hypochondriac_N = variants {} ;
-lin hypochondriacal_A = variants {} ;
-lin hypocrisy_N = variants {} ;
-lin hypocrite_N = variants {} ;
-lin hypocritical_A = variants {} ;
-lin hypodermic_A = variants {} ;
-lin hypodermic_N = variants {} ;
-lin hypotenuse_N = variants {} ;
-lin hypothecate_V2 = variants {} ;
-lin hypothesis_N = variants {} ;
-lin hypothesize_V2 = variants {} ;
-lin hypothetical_A = variants {} ;
-lin hyssop_N = variants {} ;
-lin hysteria_N = variants {} ;
-lin hysterical_A = variants {} ;
-lin hysterics_N = variants {} ;
-lin hythe_PN = variants {} ;
-lin i_Pron = variants {} ;
-lin iamb_N = variants {} ;
-lin iambic_A = variants {} ;
-lin iambics_N = variants {} ;
-lin iambus_N = variants {} ;
-lin ian_PN = variants {} ;
-lin iba_N = variants {} ;
-lin ibadan_PN = variants {} ;
-lin ibex_N = variants {} ;
-lin ibid_PN = variants {} ;
-lin ibidem_Adv = variants {} ;
-lin ibis_N = variants {} ;
-lin icbm_N = variants {} ;
-lin ice_N = variants {} ;
-lin ice_V = variants {} ;
-lin ice_V2 = variants {} ;
-lin ice_axe_N = variants {} ;
-lin ice_cream_N = variants {} ;
-lin ice_lolly_N = variants {} ;
-lin ice_show_N = variants {} ;
-lin ice_skate_N = variants {} ;
-lin ice_skate_V = variants {} ;
-lin ice_skating_N = variants {} ;
-lin ice_tray_N = variants {} ;
-lin iceberg_N = variants {} ;
-lin iceboat_N = variants {} ;
-lin icebound_A = variants {} ;
-lin icebox_N = variants {} ;
-lin icebreaker_N = variants {} ;
-lin icecap_N = variants {} ;
-lin icecube_N = variants {} ;
-lin icefall_N = variants {} ;
-lin icefield_N = variants {} ;
-lin icefloe_N = variants {} ;
-lin icefree_A = variants {} ;
-lin icehouse_N = variants {} ;
-lin iceland_PN = variants {} ;
-lin icelander_A = variants {} ;
-lin icelander_N = variants {} ;
-lin icelandic_A = variants {} ;
-lin icelandic_N = variants {} ;
-lin iceman_N = variants {} ;
-lin icepack_N = variants {} ;
-lin icepick_N = variants {} ;
-lin icerink_N = variants {} ;
-lin ichneumon_N = variants {} ;
-lin ichneumon_fly_N = variants {} ;
-lin icicle_N = variants {} ;
-lin icily_Adv = variants {} ;
-lin icing_N = variants {} ;
-lin icon_N = variants {} ;
-lin iconoclast_N = variants {} ;
-lin icy_A = variants {} ;
-lin id_N = variants {} ;
-lin ida_PN = variants {} ;
-lin idaho_PN = variants {} ;
-lin idea_N = variants {} ;
-lin ideal_A = variants {} ;
-lin ideal_N = variants {} ;
-lin idealism_N = variants {} ;
-lin idealist_N = variants {} ;
-lin idealistic_A = variants {} ;
-lin idealization_N = variants {} ;
-lin idealize_V2 = variants {} ;
-lin idem_PN = variants {} ;
-lin identical_A = variants {} ;
-lin identifiable_A = variants {} ;
-lin identification_N =  D.identification_1_N ;
-
-lin identify_V = variants {} ;
-lin identify_V2 = variants {} ;
-lin identikit_N = variants {} ;
-lin identity_N = variants {} ;
-lin ideogram_N = variants {} ;
-lin ideograph_N = variants {} ;
-lin ideographic_A = variants {} ;
-lin ideological_A = variants {} ;
-lin ideology_N = variants {} ;
-lin idiocy_N = variants {} ;
-lin idiolect_N = variants {} ;
-lin idiom_N = variants {} ;
-lin idiomatic_A = variants {} ;
-lin idiomatically_Adv = variants {} ;
-lin idiosyncrasy_N = variants {} ;
-lin idiosyncratic_A = variants {} ;
-lin idiot_N = variants {} ;
-lin idiotic_A = variants {} ;
-lin idiotically_Adv = variants {} ;
-lin idle_A = variants {} ;
-lin idle_V = variants {} ;
-lin idle_V2 = variants {} ;
-lin idleness_N = variants {} ;
-lin idler_N = variants {} ;
-lin idly_Adv = variants {} ;
-lin idol_N = variants {} ;
-lin idolater_N = variants {} ;
-lin idolatress_N = variants {} ;
-lin idolatrous_A = variants {} ;
-lin idolatry_N = variants {} ;
-lin idolization_N = variants {} ;
-lin idolize_V2 = variants {} ;
-lin idyll_N = variants {} ;
-lin idyllic_A = variants {} ;
-lin ie_PN = variants {} ;
-lin if_Subj = variants {} ;
-lin igloo_N = variants {} ;
-lin igneous_A = variants {} ;
-lin ignis_fatuus_N = variants {} ;
-lin ignite_V = variants {} ;
-lin ignite_V2 = variants {} ;
-lin ignition_N = variants {} ;
-lin ignoble_A = variants {} ;
-lin ignominious_A = variants {} ;
-lin ignominy_N = variants {} ;
-lin ignoramus_N = variants {} ;
-lin ignorance_N = variants {} ;
-lin ignorant_A = variants {} ;
-lin ignore_V = variants {} ;
-lin ignore_V2 = variants {} ;
-lin iguana_N = variants {} ;
-lin ikon_N = variants {} ;
-lin ilex_N = variants {} ;
-lin ilfracombe_PN = variants {} ;
-lin ilk_N = variants {} ;
-lin ilkeston_PN = variants {} ;
-lin ilkley_PN = variants {} ;
-lin ill_A = variants {} ;
-lin ill_Adv = variants {} ;
-lin ill_N = variants {} ;
-lin ill_advised_A = variants {} ;
-lin ill_affected_A = variants {} ;
-lin ill_bred_A = variants {} ;
-lin ill_breeding_N = variants {} ;
-lin ill_disposed_A = variants {} ;
-lin ill_fated_A = variants {} ;
-lin ill_favoured_A = variants {} ;
-lin ill_gotten_A = variants {} ;
-lin ill_judged_A = variants {} ;
-lin ill_mannered_A = variants {} ;
-lin ill_natured_A = variants {} ;
-lin ill_omened_A = variants {} ;
-lin ill_starred_A = variants {} ;
-lin ill_timed_A = variants {} ;
-lin ill_treat_V2 = variants {} ;
-lin ill_treatment_N = variants {} ;
-lin ill_usage_N = variants {} ;
-lin ill_use_V2 = variants {} ;
-lin illegal_A = variants {} ;
-lin illegality_N = variants {} ;
-lin illegibility_N = variants {} ;
-lin illegible_A = variants {} ;
-lin illegitimacy_N = variants {} ;
-lin illegitimate_A = variants {} ;
-lin illegitimate_N = variants {} ;
-lin illiberal_A = variants {} ;
-lin illiberality_N = variants {} ;
-lin illicit_A = variants {} ;
-lin illimitable_A = variants {} ;
-lin illinois_PN = variants {} ;
-lin illiteracy_N = variants {} ;
-lin illiterate_A = variants {} ;
-lin illiterate_N = variants {} ;
-lin illness_N = variants {} ;
-lin illogical_A = variants {} ;
-lin illogicality_N = variants {} ;
-lin illogicalness_N = variants {} ;
-lin illume_V2 = variants {} ;
-lin illuminate_V2 = variants {} ;
-lin illumination_N = variants {} ;
-lin illumine_V2 = variants {} ;
-lin illusion_N = variants {} ;
-lin illusionist_N = variants {} ;
-lin illusive_A = variants {} ;
-lin illusory_A = variants {} ;
-lin illustrate_V = variants {} ;
-lin illustrate_V2 = variants {} ;
-lin illustrate_VS = variants {} ;
-lin illustration_N = variants {} ;
-lin illustrative_A = variants {} ;
-lin illustrator_N = variants {} ;
-lin illustrious_A = variants {} ;
-lin ilo_N = variants {} ;
-lin image_N = variants {} ;
-lin image_V2 = variants {} ;
-lin imagery_N = variants {} ;
-lin imaginable_A = variants {} ;
-lin imaginary_A = variants {} ;
-lin imagination_N = variants {} ;
-lin imaginative_A = variants {} ;
-lin imagine_V = variants {} ;
-lin imagine_V2 = variants {} ;
-lin imagine_VS = variants {} ;
-lin imam_N = variants {} ;
-lin imbalance_N = variants {} ;
-lin imbecile_A = variants {} ;
-lin imbecile_N = variants {} ;
-lin imbecility_N = variants {} ;
-lin imbed_V2 = variants {} ;
-lin imbibe_V2 = variants {} ;
-lin imbroglio_N = variants {} ;
-lin imbue_V2 = variants {} ;
-lin imf_N = variants {} ;
-lin imitate_V2 = variants {} ;
-lin imitation_N = variants {} ;
-lin imitative_A = variants {} ;
-lin imitator_N = variants {} ;
-lin immaculate_A = variants {} ;
-lin immanence_N = variants {} ;
-lin immanent_A = variants {} ;
-lin immaterial_A = variants {} ;
-lin immature_A = variants {} ;
-lin immaturity_N = variants {} ;
-lin immeasurable_A = variants {} ;
-lin immediacy_N = variants {} ;
-lin immediate_A = variants {} ;
-lin immemorial_A = variants {} ;
-lin immense_A = variants {} ;
-lin immensity_N = variants {} ;
-lin immerse_V2 = variants {} ;
-lin immersion_N = variants {} ;
-lin immigrant_N = variants {} ;
-lin immigrate_V = variants {} ;
-lin immigration_N = variants {} ;
-lin imminence_N = variants {} ;
-lin imminent_A = variants {} ;
-lin immingham_PN = variants {} ;
-lin immobile_A = variants {} ;
-lin immobility_N = variants {} ;
-lin immobilization_N = variants {} ;
-lin immobilize_V2 = variants {} ;
-lin immoderate_A = variants {} ;
-lin immodest_A = variants {} ;
-lin immodesty_N = variants {} ;
-lin immolate_V2 = variants {} ;
-lin immolation_N = variants {} ;
-lin immoral_A = variants {} ;
-lin immorality_N = variants {} ;
-lin immortal_A = variants {} ;
-lin immortal_N = variants {} ;
-lin immortality_N = variants {} ;
-lin immortalize_V2 = variants {} ;
-lin immovable_A = variants {} ;
-lin immune_A = D.immunitaire_1_A ;
-
-lin immunity_N = variants {} ;
-lin immunization_N = variants {} ;
-lin immunize_V2 = variants {} ;
-lin immunology_N = variants {} ;
-lin immure_V2 = variants {} ;
-lin immutability_N = variants {} ;
-lin immutable_A = variants {} ;
-lin imp_N = variants {} ;
-lin impact_N = variants {} ;
-lin impact_V2 = variants {} ;
-lin impair_V2 = variants {} ;
-lin impairment_N = variants {} ;
-lin impala_N = variants {} ;
-lin impale_V2 = variants {} ;
-lin impalement_N = variants {} ;
-lin impalpable_A = variants {} ;
-lin impanel_V2 = variants {} ;
-lin impart_V2 = variants {} ;
-lin impartial_A = variants {} ;
-lin impartiality_N = variants {} ;
-lin impassable_A = variants {} ;
-lin impasse_N = variants {} ;
-lin impassioned_A = variants {} ;
-lin impassive_A = variants {} ;
-lin impassiveness_N = variants {} ;
-lin impassivity_N = variants {} ;
-lin impatience_N = variants {} ;
-lin impatient_A = variants {} ;
-lin impeach_V2 = variants {} ;
-lin impeachment_N = variants {} ;
-lin impeccable_A = variants {} ;
-lin impecunious_A = variants {} ;
-lin impede_V2 = variants {} ;
-lin impediment_N = variants {} ;
-lin impel_V2 = variants {} ;
-lin impeller_N = variants {} ;
-lin impend_V = variants {} ;
-lin impenetrable_A = variants {} ;
-lin impenitence_N = variants {} ;
-lin impenitent_A = variants {} ;
-lin imperative_A = variants {} ;
-lin imperceptible_A = variants {} ;
-lin imperfect_A = variants {} ;
-lin imperfect_N = variants {} ;
-lin imperfection_N = variants {} ;
-lin imperial_A = variants {} ;
-lin imperial_N = variants {} ;
-lin imperialism_N = variants {} ;
-lin imperialist_N = variants {} ;
-lin imperialistic_A = variants {} ;
-lin imperil_V2 = variants {} ;
-lin imperile_V2 = variants {} ;
-lin imperious_A = variants {} ;
-lin imperiousness_N = variants {} ;
-lin imperishable_A = variants {} ;
-lin impermanence_N = variants {} ;
-lin impermanent_A = variants {} ;
-lin impermeable_A = D.impermeable_2_A ;
-
-lin impersonal_A = variants {} ;
-lin impersonate_V2 = variants {} ;
-lin impersonation_N = variants {} ;
-lin impersonator_N = variants {} ;
-lin impertinence_N = variants {} ;
-lin impertinent_A = variants {} ;
-lin imperturbability_N = variants {} ;
-lin imperturbable_A = variants {} ;
-lin impervious_A = variants {} ;
-lin impetigo_N = variants {} ;
-lin impetuosity_N = variants {} ;
-lin impetuous_A = variants {} ;
-lin impetus_N = variants {} ;
-lin impiety_N = variants {} ;
-lin impinge_V = variants {} ;
-lin impingement_N = variants {} ;
-lin impious_A = variants {} ;
-lin impish_A = variants {} ;
-lin impishness_N = variants {} ;
-lin implacable_A = variants {} ;
-lin implant_V2 = variants {} ;
-lin implausibility_N = variants {} ;
-lin implausible_A = variants {} ;
-lin implement_N = variants {} ;
-lin implement_V2 = variants {} ;
-lin implementation_N = variants {} ;
-lin implicate_V2 = variants {} ;
-lin implication_N = variants {} ;
-lin implicit_A = variants {} ;
-lin implore_V2 = variants {} ;
-lin implore_VS = variants {} ;
-lin imploringly_Adv = variants {} ;
-lin implosion_N = variants {} ;
-lin imply_V = variants {} ;
-lin imply_V2 = variants {} ;
-lin imply_VS = variants {} ;
-lin impolite_A = variants {} ;
-lin impoliteness_N = variants {} ;
-lin impolitic_A = variants {} ;
-lin imponderable_A = variants {} ;
-lin imponderable_N = variants {} ;
-lin import_N = variants {} ;
-lin import_V2 = variants {} ;
-lin importance_N = variants {} ;
-lin important_A = variants {} ;
-lin importation_N = variants {} ;
-lin importer_N = variants {} ;
-lin importunate_A = variants {} ;
-lin importune_V2 = variants {} ;
-lin importunity_N = variants {} ;
-lin impose_V = variants {} ;
-lin impose_V2 = variants {} ;
-lin imposing_A = variants {} ;
-lin imposition_N = variants {} ;
-lin impossibility_N = variants {} ;
-lin impossible_A = variants {} ;
-lin impostor_N = variants {} ;
-lin imposture_N = variants {} ;
-lin impotence_N = variants {} ;
-lin impotent_A = variants {} ;
-lin impound_V2 = variants {} ;
-lin impoverish_V2 = variants {} ;
-lin impoverishment_N = variants {} ;
-lin impracticability_N = variants {} ;
-lin impracticable_A = variants {} ;
-lin impracticableness_N = variants {} ;
-lin impractical_A = variants {} ;
-lin imprecate_V2 = variants {} ;
-lin imprecation_N = variants {} ;
-lin imprecise_A = variants {} ;
-lin imprecision_N = variants {} ;
-lin impregnability_N = variants {} ;
-lin impregnable_A = variants {} ;
-lin impregnate_V2 = variants {} ;
-lin impresario_N = variants {} ;
-lin impress_N = variants {} ;
-lin impress_V = variants {} ;
-lin impress_V2 = variants {} ;
-lin impression_N = variants {} ;
-lin impressionable_A = variants {} ;
-lin impressionism_N = variants {} ;
-lin impressionist_N = variants {} ;
-lin impressionistic_A = variants {} ;
-lin impressive_A = variants {} ;
-lin impressiveness_N = variants {} ;
-lin imprimatur_N = variants {} ;
-lin imprint_N = variants {} ;
-lin imprint_V2 = variants {} ;
-lin imprison_V2 = variants {} ;
-lin imprisonment_N = variants {} ;
-lin improbability_N = variants {} ;
-lin improbable_A = variants {} ;
-lin impromptu_A = variants {} ;
-lin impromptu_Adv = variants {} ;
-lin impromptu_N = variants {} ;
-lin improper_A = variants {} ;
-lin impropriety_N = variants {} ;
-lin improve_V = variants {} ;
-lin improve_V2 = variants {} ;
-lin improvement_N = variants {} ;
-lin improver_N = variants {} ;
-lin improvidence_N = variants {} ;
-lin improvident_A = variants {} ;
-lin improvisation_N = variants {} ;
-lin improvise_V = variants {} ;
-lin improvise_V2 = variants {} ;
-lin imprudence_N = variants {} ;
-lin imprudent_A = variants {} ;
-lin impudence_N = variants {} ;
-lin impudent_A = variants {} ;
-lin impugn_V2 = variants {} ;
-lin impulse_N = variants {} ;
-lin impulse_buy_V = variants {} ;
-lin impulse_buy_V2 = variants {} ;
-lin impulsion_N = variants {} ;
-lin impulsive_A = variants {} ;
-lin impulsiveness_N = variants {} ;
-lin impunity_N = variants {} ;
-lin impure_A = variants {} ;
-lin impurity_N =  D.impurete_1_N ;
-
-lin imputation_N = variants {} ;
-lin impute_V2 = variants {} ;
-lin in_Adv = variants {} ;
-lin in_N = variants {} ;
-lin in_Prep = variants {} ;
-lin in_chief_A = variants {} ;
-lin in_fighting_N = variants {} ;
-lin in_loco_parentis_Adv = variants {} ;
-lin in_patient_N = variants {} ;
-lin in_service_A = variants {} ;
-lin in_situ_Adv = variants {} ;
-lin in_toto_Adv = variants {} ;
-lin in_tray_N = variants {} ;
-lin inability_N = variants {} ;
-lin inaccessibility_N = variants {} ;
-lin inaccessible_A = variants {} ;
-lin inaccuracy_N = variants {} ;
-lin inaccurate_A = variants {} ;
-lin inaction_N = variants {} ;
-lin inactivate_V2 = variants {} ;
-lin inactive_A = variants {} ;
-lin inactivity_N = variants {} ;
-lin inadequacy_N = variants {} ;
-lin inadequate_A = D.insuffisant_1_A ;
-
-lin inadmissible_A = variants {} ;
-lin inadvertence_N = variants {} ;
-lin inadvertent_A = variants {} ;
-lin inadvisability_N = variants {} ;
-lin inadvisable_A = variants {} ;
-lin inalienable_A = variants {} ;
-lin inane_A = variants {} ;
-lin inanimate_A = variants {} ;
-lin inanition_N = variants {} ;
-lin inanity_N = variants {} ;
-lin inapplicable_A = variants {} ;
-lin inappreciable_A = variants {} ;
-lin inappropriate_A = variants {} ;
-lin inappropriateness_N = variants {} ;
-lin inapt_A = variants {} ;
-lin inaptitude_N = variants {} ;
-lin inarticulate_A = variants {} ;
-lin inasmuch_as_Adv = variants {} ;
-lin inattention_N = variants {} ;
-lin inattentive_A = variants {} ;
-lin inaudibility_N = variants {} ;
-lin inaudible_A = variants {} ;
-lin inaugural_A = variants {} ;
-lin inaugural_N = variants {} ;
-lin inaugurate_V2 = variants {} ;
-lin inauguration_N = variants {} ;
-lin inauspicious_A = variants {} ;
-lin inboard_A = variants {} ;
-lin inborn_A = variants {} ;
-lin inbound_A = variants {} ;
-lin inbred_A = variants {} ;
-lin inbreeding_N = variants {} ;
-lin inbuilt_A = variants {} ;
-lin inc_PN = variants {} ;
-lin incalculable_A = variants {} ;
-lin incandescence_N = variants {} ;
-lin incandescent_A = variants {} ;
-lin incantation_N = variants {} ;
-lin incapability_N = variants {} ;
-lin incapable_A = variants {} ;
-lin incapacitate_V2 = variants {} ;
-lin incapacity_N = variants {} ;
-lin incarcerate_V2 = variants {} ;
-lin incarceration_N = variants {} ;
-lin incarnate_A = variants {} ;
-lin incarnate_V2 = variants {} ;
-lin incarnation_N = variants {} ;
-lin incautious_A = variants {} ;
-lin incendiarism_N = variants {} ;
-lin incendiary_N = variants {} ;
-lin incense_N = variants {} ;
-lin incense_V2 = variants {} ;
-lin incentive_N = variants {} ;
-lin inception_N = variants {} ;
-lin incertitude_N = variants {} ;
-lin incessant_A = variants {} ;
-lin incest_N = variants {} ;
-lin incestuous_A = variants {} ;
-lin inch_N = variants {} ;
-lin inch_V = variants {} ;
-lin inch_V2 = variants {} ;
-lin inchoate_A = variants {} ;
-lin inchoative_A = variants {} ;
-lin inchon_PN = variants {} ;
-lin incidence_N = variants {} ;
-lin incident_A = variants {} ;
-lin incident_N = variants {} ;
-lin incidental_A = variants {} ;
-lin incinerate_V2 = variants {} ;
-lin incineration_N = variants {} ;
-lin incinerator_N = variants {} ;
-lin incipient_A = variants {} ;
-lin incise_V2 = variants {} ;
-lin incision_N = variants {} ;
-lin incisive_A = variants {} ;
-lin incisor_N = variants {} ;
-lin incite_V2 = variants {} ;
-lin incitement_N = variants {} ;
-lin incivility_N = variants {} ;
-lin incl_PN = variants {} ;
-lin inclemency_N = variants {} ;
-lin inclement_A = variants {} ;
-lin inclination_N = variants {} ;
-lin incline_N = variants {} ;
-lin incline_V = variants {} ;
-lin incline_V2 = variants {} ;
-lin incline_V2V = variants {} ;
-lin inclose_V2 = variants {} ;
-lin inclosure_N = variants {} ;
-lin include_V = variants {} ;
-lin include_V2 = variants {} ;
-lin include_VS = variants {} ;
-lin inclusion_N = variants {} ;
-lin inclusive_A = variants {} ;
-lin incognito_A = variants {} ;
-lin incognito_Adv = variants {} ;
-lin incoherence_N = variants {} ;
-lin incoherent_A = variants {} ;
-lin incombustible_A = variants {} ;
-lin income_N = variants {} ;
-lin income_tax_N = variants {} ;
-lin incoming_A = variants {} ;
-lin incommensurable_A = variants {} ;
-lin incommensurate_A = variants {} ;
-lin incommode_V2 = variants {} ;
-lin incommunicado_A = variants {} ;
-lin incomparable_A = variants {} ;
-lin incompatibility_N = variants {} ;
-lin incompatible_A = variants {} ;
-lin incompetence_N = variants {} ;
-lin incompetency_N = variants {} ;
-lin incompetent_A = variants {} ;
-lin incomplete_A = variants {} ;
-lin incomprehensibility_N = variants {} ;
-lin incomprehensible_A = variants {} ;
-lin incomprehension_N = variants {} ;
-lin incompressible_A = variants {} ;
-lin inconceivable_A = variants {} ;
-lin inconclusive_A = variants {} ;
-lin incongruity_N = variants {} ;
-lin incongruous_A = variants {} ;
-lin inconsequent_A = variants {} ;
-lin inconsequential_A = variants {} ;
-lin inconsiderable_A = variants {} ;
-lin inconsiderate_A = variants {} ;
-lin inconsistency_N = variants {} ;
-lin inconsistent_A = variants {} ;
-lin inconsolable_A = variants {} ;
-lin inconspicuous_A = variants {} ;
-lin inconstancy_N = variants {} ;
-lin inconstant_A = variants {} ;
-lin incontestable_A = variants {} ;
-lin incontinence_N = variants {} ;
-lin incontinent_A = variants {} ;
-lin incontrovertible_A = variants {} ;
-lin inconvenience_N = variants {} ;
-lin inconvenience_V2 = variants {} ;
-lin inconvenient_A = variants {} ;
-lin inconvertibility_N = variants {} ;
-lin inconvertible_A = variants {} ;
-lin incorporate_A = variants {} ;
-lin incorporate_V = variants {} ;
-lin incorporate_V2 = variants {} ;
-lin incorporation_N = variants {} ;
-lin incorporeal_A = variants {} ;
-lin incorrect_A = variants {} ;
-lin incorrectness_N = variants {} ;
-lin incorrigible_A = variants {} ;
-lin incorruptibility_N = variants {} ;
-lin incorruptible_A = variants {} ;
-lin increase_N =  D.augmentation_1_N ;
-
-lin increase_V = variants {} ;
-lin increase_V2 = variants {} ;
-lin increasingly_Adv = variants {} ;
-lin incredibility_N = variants {} ;
-lin incredible_A = variants {} ;
-lin incredulity_N = variants {} ;
-lin incredulous_A = variants {} ;
-lin increment_N = variants {} ;
-lin incremental_A = variants {} ;
-lin incriminate_V2 = variants {} ;
-lin incrustation_N = variants {} ;
-lin incubate_V = variants {} ;
-lin incubate_V2 = variants {} ;
-lin incubation_N = variants {} ;
-lin incubator_N = variants {} ;
-lin incubus_N = variants {} ;
-lin inculcate_V2 = variants {} ;
-lin inculpate_V2 = variants {} ;
-lin incumbency_N = variants {} ;
-lin incumbent_A = variants {} ;
-lin incumbent_N = variants {} ;
-lin incur_V2 = variants {} ;
-lin incurable_A = variants {} ;
-lin incurable_N = variants {} ;
-lin incurious_A = variants {} ;
-lin incursion_N = variants {} ;
-lin incurved_A = variants {} ;
-lin indebted_A = variants {} ;
-lin indebtedness_N = variants {} ;
-lin indecency_N = variants {} ;
-lin indecent_A = variants {} ;
-lin indecipherable_A = variants {} ;
-lin indecision_N = variants {} ;
-lin indecisive_A = variants {} ;
-lin indecorous_A = variants {} ;
-lin indecorum_N = variants {} ;
-lin indeed_Adv = variants {} ;
-lin indefatigable_A = variants {} ;
-lin indefeasible_A = variants {} ;
-lin indefensible_A = variants {} ;
-lin indefinable_A = variants {} ;
-lin indefinite_A = variants {} ;
-lin indelible_A = variants {} ;
-lin indelicacy_N = variants {} ;
-lin indelicate_A = variants {} ;
-lin indemnification_N = variants {} ;
-lin indemnify_V2 = variants {} ;
-lin indemnity_N = variants {} ;
-lin indent_N = variants {} ;
-lin indent_V = variants {} ;
-lin indent_V2 = variants {} ;
-lin indentation_N = variants {} ;
-lin indenture_N = variants {} ;
-lin indenture_V2 = variants {} ;
-lin independence_N = variants {} ;
-lin independent_A = variants {} ;
-lin independent_N = variants {} ;
-lin indescribable_A = variants {} ;
-lin indestructibility_N = variants {} ;
-lin indestructible_A = variants {} ;
-lin indeterminable_A = variants {} ;
-lin indeterminacy_N = variants {} ;
-lin indeterminate_A = variants {} ;
-lin index_N = variants {} ;
-lin index_V2 = variants {} ;
-lin indexer_N = variants {} ;
-lin india_PN = variants {} ;
-lin india_rubber_N = variants {} ;
-lin indiaman_N = variants {} ;
-lin indian_A = variants {} ;
-lin indian_N = variants {} ;
-lin indiana_PN = variants {} ;
-lin indianapolis_PN = variants {} ;
-lin indicate_V = variants {} ;
-lin indicate_V2 = variants {} ;
-lin indicate_VS = variants {} ;
-lin indication_N =  D.indication_1_N ;
-
-lin indicative_A = variants {} ;
-lin indicator_N = variants {} ;
-lin indict_V = variants {} ;
-lin indict_V2 = variants {} ;
-lin indictable_A = variants {} ;
-lin indictment_N = variants {} ;
-lin indies_PN = variants {} ;
-lin indifference_N = variants {} ;
-lin indifferent_A = variants {} ;
-lin indigence_N = variants {} ;
-lin indigenous_A = variants {} ;
-lin indigent_A = variants {} ;
-lin indigestible_A = variants {} ;
-lin indigestion_N = variants {} ;
-lin indignant_A = variants {} ;
-lin indignation_N = variants {} ;
-lin indignity_N = variants {} ;
-lin indigo_N = variants {} ;
-lin indirect_A = variants {} ;
-lin indirectness_N = variants {} ;
-lin indiscernible_A = variants {} ;
-lin indiscipline_N = variants {} ;
-lin indiscreet_A = variants {} ;
-lin indiscrete_A = variants {} ;
-lin indiscretion_N = variants {} ;
-lin indiscriminate_A = variants {} ;
-lin indispensability_N = variants {} ;
-lin indispensable_A = variants {} ;
-lin indisposed_A = variants {} ;
-lin indisposition_N = variants {} ;
-lin indisputable_A = variants {} ;
-lin indissoluble_A = variants {} ;
-lin indistinct_A = variants {} ;
-lin indistinctness_N = variants {} ;
-lin indistinguishable_A = variants {} ;
-lin indite_V2 = variants {} ;
-lin individual_A = D.individuel_2_A ;
-
-lin individual_N =  D.individu_1_N ;
-
-lin individualism_N = variants {} ;
-lin individualist_N = variants {} ;
-lin individualistic_A = variants {} ;
-lin individuality_N = variants {} ;
-lin individualize_V2 = variants {} ;
-lin indivisible_A = variants {} ;
-lin indo_european_A = variants {} ;
-lin indoctrinate_V2 = variants {} ;
-lin indoctrination_N = variants {} ;
-lin indolence_N = variants {} ;
-lin indolent_A = variants {} ;
-lin indomitable_A = variants {} ;
-lin indonesia_PN = variants {} ;
-lin indonesian_A = variants {} ;
-lin indonesian_N = variants {} ;
-lin indoor_A = variants {} ;
-lin indoors_Adv = variants {} ;
-lin indore_PN = variants {} ;
-lin indorse_V2 = variants {} ;
-lin indrawn_A = variants {} ;
-lin indubitable_A = variants {} ;
-lin induce_V2 = variants {} ;
-lin induce_V2V = variants {} ;
-lin inducement_N = variants {} ;
-lin induct_V2 = variants {} ;
-lin induction_N =  D.induction_1_N ;
-
-lin inductive_A = variants {} ;
-lin indue_V2 = variants {} ;
-lin indulge_V = variants {} ;
-lin indulge_V2 = variants {} ;
-lin indulgence_N = variants {} ;
-lin indulgent_A = variants {} ;
-lin industrial_A = variants {} ;
-lin industrialism_N = variants {} ;
-lin industrialist_N = variants {} ;
-lin industrialization_N = variants {} ;
-lin industrialized_A = variants {} ;
-lin industrious_A = variants {} ;
-lin industry_N = variants {} ;
-lin indwelling_A = variants {} ;
-lin inebriate_A = variants {} ;
-lin inebriate_N = variants {} ;
-lin inebriate_V2 = variants {} ;
-lin inebriation_N = variants {} ;
-lin inebriety_N = variants {} ;
-lin inedible_A = variants {} ;
-lin ineffable_A = variants {} ;
-lin ineffective_A = variants {} ;
-lin ineffectiveness_N = variants {} ;
-lin ineffectual_A = variants {} ;
-lin ineffectuality_N = variants {} ;
-lin inefficiency_N = variants {} ;
-lin inefficient_A = variants {} ;
-lin inelastic_A = variants {} ;
-lin inelegance_N = variants {} ;
-lin inelegant_A = variants {} ;
-lin ineligibility_N = variants {} ;
-lin ineligible_A = variants {} ;
-lin ineluctable_A = variants {} ;
-lin inept_A = variants {} ;
-lin ineptitude_N = variants {} ;
-lin inequality_N = variants {} ;
-lin inequitable_A = variants {} ;
-lin inequity_N = variants {} ;
-lin ineradicable_A = variants {} ;
-lin inert_A = variants {} ;
-lin inertia_N = variants {} ;
-lin inescapable_A = variants {} ;
-lin inessential_A = variants {} ;
-lin inessential_N = variants {} ;
-lin inestimable_A = variants {} ;
-lin inevitability_N = variants {} ;
-lin inevitable_A = variants {} ;
-lin inexact_A = variants {} ;
-lin inexactitude_N = variants {} ;
-lin inexcusable_A = variants {} ;
-lin inexhaustible_A = variants {} ;
-lin inexorable_A = variants {} ;
-lin inexpediency_N = variants {} ;
-lin inexpedient_A = variants {} ;
-lin inexpensive_A = variants {} ;
-lin inexperience_N = variants {} ;
-lin inexperienced_A = variants {} ;
-lin inexpert_A = variants {} ;
-lin inexpiable_A = variants {} ;
-lin inexplicable_A = variants {} ;
-lin inexpressible_A = variants {} ;
-lin inextinguishable_A = variants {} ;
-lin inextricable_A = variants {} ;
-lin infallibility_N = variants {} ;
-lin infallible_A = variants {} ;
-lin infamous_A = variants {} ;
-lin infamy_N = variants {} ;
-lin infancy_N = variants {} ;
-lin infant_N = variants {} ;
-lin infanticide_N = variants {} ;
-lin infantile_A = variants {} ;
-lin infantilism_N = variants {} ;
-lin infantry_N = variants {} ;
-lin infantryman_N = variants {} ;
-lin infatuate_V2 = variants {} ;
-lin infatuation_N = variants {} ;
-lin infect_V = variants {} ;
-lin infect_V2 = variants {} ;
-lin infection_N =  D.infection_1_N ;
-
-lin infectious_A = D.infectieux_1_A ;
-
-lin infer_V2 = variants {} ;
-lin inference_N = variants {} ;
-lin inferential_A = variants {} ;
-lin inferior_A = variants {} ;
-lin inferior_N = variants {} ;
-lin inferiority_N = variants {} ;
-lin infernal_A = variants {} ;
-lin inferno_N = variants {} ;
-lin infertile_A = variants {} ;
-lin infertility_N = variants {} ;
-lin infest_V2 = variants {} ;
-lin infestation_N = variants {} ;
-lin infidel_N = variants {} ;
-lin infidelity_N = variants {} ;
-lin infield_N = variants {} ;
-lin infiltrate_V = variants {} ;
-lin infiltrate_V2 = variants {} ;
-lin infiltration_N = variants {} ;
-lin infinite_A = variants {} ;
-lin infinitesimal_A = variants {} ;
-lin infinitive_A = variants {} ;
-lin infinitive_N = variants {} ;
-lin infinitude_N = variants {} ;
-lin infinity_N = variants {} ;
-lin infirm_A = variants {} ;
-lin infirmary_N = variants {} ;
-lin infirmity_N = variants {} ;
-lin inflame_V = variants {} ;
-lin inflame_V2 = variants {} ;
-lin inflammable_A = variants {} ;
-lin inflammation_N =  D.inflammation_1_N ;
-
-lin inflammatory_A = D.inflammatoire_1_A ;
-
-lin inflatable_A = variants {} ;
-lin inflate_V = variants {} ;
-lin inflate_V2 = variants {} ;
-lin inflation_N = variants {} ;
-lin inflationary_A = variants {} ;
-lin inflect_V2 = variants {} ;
-lin inflection_N = variants {} ;
-lin inflectional_A = variants {} ;
-lin inflexibility_N = variants {} ;
-lin inflexible_A = variants {} ;
-lin inflexion_N = variants {} ;
-lin inflict_V2 = variants {} ;
-lin infliction_N = variants {} ;
-lin inflorescence_N = variants {} ;
-lin inflow_N = variants {} ;
-lin influence_N = variants {} ;
-lin influence_V2 = variants {} ;
-lin influential_A = variants {} ;
-lin influenza_N =  D.grippe_1_N ;
-
-lin influx_N = variants {} ;
-lin info_N = variants {} ;
-lin inform_V = variants {} ;
-lin inform_V2 = variants {} ;
-lin informal_A = variants {} ;
-lin informality_N = variants {} ;
-lin informant_N = variants {} ;
-lin information_N = variants {} ;
-lin informative_A = variants {} ;
-lin informer_N = variants {} ;
-lin infra_Adv = variants {} ;
-lin infra_dig_A = variants {} ;
-lin infra_red_A = variants {} ;
-lin infraction_N = variants {} ;
-lin infrastructure_N = variants {} ;
-lin infrequency_N = variants {} ;
-lin infrequent_A = variants {} ;
-lin infringe_V = variants {} ;
-lin infringe_V2 = variants {} ;
-lin infringement_N = variants {} ;
-lin infuriate_V2 = variants {} ;
-lin infuse_V = variants {} ;
-lin infuse_V2 = variants {} ;
-lin infusion_N = variants {} ;
-lin ingatestone_PN = variants {} ;
-lin ingathering_N = variants {} ;
-lin ingenious_A = variants {} ;
-lin ingenue_N = variants {} ;
-lin ingenuity_N = variants {} ;
-lin ingenuous_A = variants {} ;
-lin ingenuousness_N = variants {} ;
-lin ingest_V2 = variants {} ;
-lin ingle_nook_N = variants {} ;
-lin inglorious_A = variants {} ;
-lin ingoing_A = variants {} ;
-lin ingot_N = variants {} ;
-lin ingraft_V2 = variants {} ;
-lin ingrained_A = variants {} ;
-lin ingratiate_V2 = variants {} ;
-lin ingratiatingly_Adv = variants {} ;
-lin ingratitude_N = variants {} ;
-lin ingredient_N =  D.ingredient_1_N ;
-
-lin ingress_N = variants {} ;
-lin ingrid_PN = variants {} ;
-lin ingrowing_A = variants {} ;
-lin inhabit_V2 = variants {} ;
-lin inhabitable_A = variants {} ;
-lin inhabitant_N = variants {} ;
-lin inhalation_N = variants {} ;
-lin inhale_V = variants {} ;
-lin inhale_V2 = variants {} ;
-lin inhaler_N = variants {} ;
-lin inharmonious_A = variants {} ;
-lin inherent_A = variants {} ;
-lin inherit_V = variants {} ;
-lin inherit_V2 = variants {} ;
-lin inheritance_N = variants {} ;
-lin inheritor_N = variants {} ;
-lin inhibit_V2 = variants {} ;
-lin inhibition_N =  D.inhibition_1_N ;
-
-lin inhibitor_N =  D.inhibiteur_1_N ;
-
-lin inhibitory_A = D.inhibiteur_2_A ;
-
-lin inhospitable_A = variants {} ;
-lin inhuman_A = variants {} ;
-lin inhumane_A = variants {} ;
-lin inhumanity_N = variants {} ;
-lin inimical_A = variants {} ;
-lin inimitable_A = variants {} ;
-lin iniquitous_A = variants {} ;
-lin iniquity_N = variants {} ;
-lin initial_A = D.initial_1_A ;
-
-lin initial_N = variants {} ;
-lin initial_V2 = variants {} ;
-lin initiate_A = variants {} ;
-lin initiate_N = variants {} ;
-lin initiate_V2 = variants {} ;
-lin initiation_N = variants {} ;
-lin initiative_N = variants {} ;
-lin inject_V2 = variants {} ;
-lin injection_N =  D.injection_1_N ;
-
-lin injudicious_A = variants {} ;
-lin injunction_N = variants {} ;
-lin injure_V2 = variants {} ;
-lin injured_A = variants {} ;
-lin injurious_A = variants {} ;
-lin injury_N =  D.blessure_1_N ;
-
-lin injustice_N = variants {} ;
-lin ink_N = variants {} ;
-lin ink_V2 = variants {} ;
-lin ink_bottle_N = variants {} ;
-lin ink_pad_N = variants {} ;
-lin ink_pot_N = variants {} ;
-lin inkling_N = variants {} ;
-lin inkstand_N = variants {} ;
-lin inkwell_N = variants {} ;
-lin inky_A = variants {} ;
-lin inland_A = variants {} ;
-lin inland_Adv = variants {} ;
-lin inlay_N = variants {} ;
-lin inlay_V2 = variants {} ;
-lin inlet_N = variants {} ;
-lin inmate_N = variants {} ;
-lin inmost_A = variants {} ;
-lin inn_N = variants {} ;
-lin innate_A = variants {} ;
-lin inner_A = D.interne_3_A ;
-
-lin innermost_A = variants {} ;
-lin inning_N = variants {} ;
-lin innings_N = variants {} ;
-lin innkeeper_N = variants {} ;
-lin innocence_N = variants {} ;
-lin innocent_A = variants {} ;
-lin innocent_N = variants {} ;
-lin innocuous_A = variants {} ;
-lin innovate_V = variants {} ;
-lin innovate_V2 = variants {} ;
-lin innovation_N = variants {} ;
-lin innovator_N = variants {} ;
-lin innsbruck_PN = variants {} ;
-lin innuendo_N = variants {} ;
-lin innumerable_A = variants {} ;
-lin inoculate_V2 = variants {} ;
-lin inoculation_N = variants {} ;
-lin inoffensive_A = variants {} ;
-lin inoperable_A = variants {} ;
-lin inoperative_A = variants {} ;
-lin inopportune_A = variants {} ;
-lin inordinate_A = variants {} ;
-lin inorganic_A = D.inorganique_1_A ;
-
-lin inorganically_Adv = variants {} ;
-lin inpouring_A = variants {} ;
-lin inpouring_N = variants {} ;
-lin input_N = variants {} ;
-lin inquest_N = variants {} ;
-lin inquietude_N = variants {} ;
-lin inquire_V = variants {} ;
-lin inquire_V2 = variants {} ;
-lin inquirer_N = variants {} ;
-lin inquiring_A = variants {} ;
-lin inquiry_N = variants {} ;
-lin inquisition_N = variants {} ;
-lin inquisitive_A = variants {} ;
-lin inquisitiveness_N = variants {} ;
-lin inquisitor_N = variants {} ;
-lin inquisitorial_A = variants {} ;
-lin inroad_N = variants {} ;
-lin inrush_N = variants {} ;
-lin insane_A = variants {} ;
-lin insanitary_A = variants {} ;
-lin insanity_N = variants {} ;
-lin insatiable_A = variants {} ;
-lin insatiate_A = variants {} ;
-lin inscribe_V2 = variants {} ;
-lin inscription_N = variants {} ;
-lin inscrutable_A = variants {} ;
-lin insect_N = variants {} ;
-lin insect_powder_N = variants {} ;
-lin insecticide_N = variants {} ;
-lin insectivorous_A = variants {} ;
-lin insecure_A = variants {} ;
-lin insecurity_N = variants {} ;
-lin inseminate_V2 = variants {} ;
-lin insemination_N = variants {} ;
-lin insensate_A = variants {} ;
-lin insensibility_N = variants {} ;
-lin insensible_A = variants {} ;
-lin insensitive_A = variants {} ;
-lin insensitivity_N = variants {} ;
-lin insentient_A = variants {} ;
-lin inseparable_A = variants {} ;
-lin insert_N = variants {} ;
-lin insert_V2 = variants {} ;
-lin insertion_N =  D.insertion_1_N ;
-
-lin inset_N = variants {} ;
-lin inset_V2 = variants {} ;
-lin inshore_A = variants {} ;
-lin inshore_Adv = variants {} ;
-lin inside_A = variants {} ;
-lin inside_Adv = variants {} ;
-lin inside_N = variants {} ;
-lin inside_Prep = variants {} ;
-lin insider_N = variants {} ;
-lin insidious_A = variants {} ;
-lin insidiousness_N = variants {} ;
-lin insight_N = variants {} ;
-lin insignificance_N = variants {} ;
-lin insignificant_A = variants {} ;
-lin insincere_A = variants {} ;
-lin insincerity_N = variants {} ;
-lin insinuate_V2 = variants {} ;
-lin insinuatingly_Adv = variants {} ;
-lin insinuation_N = variants {} ;
-lin insipid_A = variants {} ;
-lin insipidity_N = variants {} ;
-lin insipidness_N = variants {} ;
-lin insist_V = variants {} ;
-lin insist_V2 = variants {} ;
-lin insist_VS = variants {} ;
-lin insistence_N = variants {} ;
-lin insistent_A = variants {} ;
-lin insofar_Adv = variants {} ;
-lin insole_N = variants {} ;
-lin insolence_N = variants {} ;
-lin insolent_A = variants {} ;
-lin insoluble_A = variants {} ;
-lin insolvency_N = variants {} ;
-lin insolvent_A = variants {} ;
-lin insolvent_N = variants {} ;
-lin insomnia_N = variants {} ;
-lin insomniac_N = variants {} ;
-lin insomuch_Adv = variants {} ;
-lin insouciance_N = variants {} ;
-lin insouciant_A = variants {} ;
-lin inspan_V2 = variants {} ;
-lin inspect_V2 = variants {} ;
-lin inspection_N = variants {} ;
-lin inspector_N = variants {} ;
-lin inspectorate_N = variants {} ;
-lin inspiration_N = variants {} ;
-lin inspirational_A = variants {} ;
-lin inspire_V2 = variants {} ;
-lin inspire_V2V = variants {} ;
-lin inspired_A = variants {} ;
-lin inst_PN = variants {} ;
-lin instability_N = variants {} ;
-lin install_V = variants {} ;
-lin install_V2 = variants {} ;
-lin installation_N = variants {} ;
-lin instalment_N = variants {} ;
-lin instance_N = variants {} ;
-lin instance_V2 = variants {} ;
-lin instant_A = variants {} ;
-lin instant_N = variants {} ;
-lin instantaneous_A = variants {} ;
-lin instead_Adv = variants {} ;
-lin instep_N = variants {} ;
-lin instigate_V2 = variants {} ;
-lin instigation_N = variants {} ;
-lin instigator_N = variants {} ;
-lin instil_V2 = variants {} ;
-lin instillation_N = variants {} ;
-lin instinct_A = variants {} ;
-lin instinct_N = variants {} ;
-lin instinctive_A = variants {} ;
-lin institute_N = variants {} ;
-lin institute_V2 = variants {} ;
-lin institution_N = variants {} ;
-lin institutional_A = variants {} ;
-lin institutionalize_V2 = variants {} ;
-lin instruct_V2 = variants {} ;
-lin instruction_N =  D.instruction_1_N ;
-
-lin instructional_A = variants {} ;
-lin instructive_A = variants {} ;
-lin instructor_N = variants {} ;
-lin instructress_N = variants {} ;
-lin instrument_N = variants {} ;
-lin instrumental_A = variants {} ;
-lin instrumentalist_N = variants {} ;
-lin instrumentality_N = variants {} ;
-lin instrumentation_N = variants {} ;
-lin insubordinate_A = variants {} ;
-lin insubordination_N = variants {} ;
-lin insubstantial_A = variants {} ;
-lin insufferable_A = variants {} ;
-lin insufficiency_N =  D.insuffisance_1_N ;
-
-lin insufficient_A = D.insuffisant_1_A ;
-
-lin insular_A = variants {} ;
-lin insularism_N = variants {} ;
-lin insularity_N = variants {} ;
-lin insulate_V2 = variants {} ;
-lin insulation_N = variants {} ;
-lin insulator_N = variants {} ;
-lin insulin_N =  D.insuline_1_N ;
-
-lin insult_N = variants {} ;
-lin insult_V2 = variants {} ;
-lin insulting_A = variants {} ;
-lin insuperable_A = variants {} ;
-lin insupportable_A = variants {} ;
-lin insurance_N = variants {} ;
-lin insure_V = variants {} ;
-lin insure_V2 = variants {} ;
-lin insure_VS = variants {} ;
-lin insurgent_A = variants {} ;
-lin insurgent_N = variants {} ;
-lin insurmountable_A = variants {} ;
-lin insurrection_N = variants {} ;
-lin intact_A = variants {} ;
-lin intaglio_N = variants {} ;
-lin intake_N = variants {} ;
-lin intangibility_N = variants {} ;
-lin intangible_A = variants {} ;
-lin intangibles_N = variants {} ;
-lin integer_N =  D.entier_1_N ;
-
-lin integral_A = D.integral_1_A ;
-
-lin integrate_V = variants {} ;
-lin integrate_V2 = variants {} ;
-lin integration_N = variants {} ;
-lin integrity_N = variants {} ;
-lin integument_N = variants {} ;
-lin intellect_N = variants {} ;
-lin intellectual_A = variants {} ;
-lin intellectual_N = variants {} ;
-lin intelligence_N = variants {} ;
-lin intelligent_A = variants {} ;
-lin intelligentsia_N = variants {} ;
-lin intelligibility_N = variants {} ;
-lin intelligible_A = variants {} ;
-lin intemperance_N = variants {} ;
-lin intemperate_A = variants {} ;
-lin intend_V = variants {} ;
-lin intend_V2 = variants {} ;
-lin intend_VS = variants {} ;
-lin intend_VV = variants {} ;
-lin intense_A = variants {} ;
-lin intensification_N = variants {} ;
-lin intensify_V = variants {} ;
-lin intensify_V2 = variants {} ;
-lin intensity_N = variants {} ;
-lin intensive_A = variants {} ;
-lin intent_A = variants {} ;
-lin intent_N = variants {} ;
-lin intention_N = variants {} ;
-lin intentional_A = variants {} ;
-lin intentness_N = variants {} ;
-lin inter_V2 = variants {} ;
-lin inter_alia_Adv = variants {} ;
-lin interact_V = variants {} ;
-lin interaction_N =  D.interaction_1_N ;
-
-lin interactive_A = variants {} ;
-lin interbreed_V = variants {} ;
-lin interbreed_V2 = variants {} ;
-lin intercalary_A = variants {} ;
-lin intercede_V = variants {} ;
-lin intercept_V2 = variants {} ;
-lin interception_N = variants {} ;
-lin interceptor_N = variants {} ;
-lin intercession_N = variants {} ;
-lin interchange_N = variants {} ;
-lin interchange_V2 = variants {} ;
-lin interchangeable_A = variants {} ;
-lin intercollegiate_A = variants {} ;
-lin intercom_N = variants {} ;
-lin intercommunicate_V = variants {} ;
-lin intercommunication_N = variants {} ;
-lin intercommunion_N = variants {} ;
-lin interconnect_V = variants {} ;
-lin interconnect_V2 = variants {} ;
-lin interconnectedness_N = variants {} ;
-lin interconnection_N = variants {} ;
-lin intercontinental_A = variants {} ;
-lin intercourse_N = variants {} ;
-lin interdenominational_A = variants {} ;
-lin interdepartmental_A = variants {} ;
-lin interdependence_N = variants {} ;
-lin interdependent_A = variants {} ;
-lin interdict_N = variants {} ;
-lin interdict_V2 = variants {} ;
-lin interdiction_N = variants {} ;
-lin interdisciplinary_A = variants {} ;
-lin interest_N = variants {} ;
-lin interest_V = variants {} ;
-lin interest_V2 = variants {} ;
-lin interested_A = variants {} ;
-lin interesting_A = variants {} ;
-lin interface_N = variants {} ;
-lin interfere_V = variants {} ;
-lin interference_N = variants {} ;
-lin interim_N = variants {} ;
-lin interior_A = variants {} ;
-lin interior_N = variants {} ;
-lin interject_V2 = variants {} ;
-lin interjection_N = variants {} ;
-lin interlace_V = variants {} ;
-lin interlace_V2 = variants {} ;
-lin interlard_V2 = variants {} ;
-lin interleave_V2 = variants {} ;
-lin interlink_V = variants {} ;
-lin interlink_V2 = variants {} ;
-lin interlock_V = variants {} ;
-lin interlock_V2 = variants {} ;
-lin interlocutor_N = variants {} ;
-lin interloper_N = variants {} ;
-lin interlude_N = variants {} ;
-lin intermarriage_N = variants {} ;
-lin intermarry_V = variants {} ;
-lin intermediary_N = variants {} ;
-lin intermediate_A = variants {} ;
-lin intermediate_N = variants {} ;
-lin interment_N = variants {} ;
-lin intermezzo_N = variants {} ;
-lin interminable_A = variants {} ;
-lin intermingle_V = variants {} ;
-lin intermingle_V2 = variants {} ;
-lin intermission_N = variants {} ;
-lin intermittent_A = variants {} ;
-lin intermix_V = variants {} ;
-lin intermix_V2 = variants {} ;
-lin intermixture_N = variants {} ;
-lin intern_N = variants {} ;
-lin intern_V2 = variants {} ;
-lin internal_A = D.interne_3_A ;
-
-lin internalize_V2 = variants {} ;
-lin international_A = variants {} ;
-lin international_N = variants {} ;
-lin internationale_N = variants {} ;
-lin internationalism_N = variants {} ;
-lin internationalist_N = variants {} ;
-lin internationalization_N = variants {} ;
-lin internationalize_V2 = variants {} ;
-lin interne_N = variants {} ;
-lin internecine_A = variants {} ;
-lin internee_N = variants {} ;
-lin internment_N = variants {} ;
-lin interpellate_V2 = variants {} ;
-lin interpellation_N = variants {} ;
-lin interphone_N = variants {} ;
-lin interplanetary_A = variants {} ;
-lin interplay_N = variants {} ;
-lin interpol_PN = variants {} ;
-lin interpolate_V2 = variants {} ;
-lin interpolation_N = variants {} ;
-lin interpose_V = variants {} ;
-lin interpose_V2 = variants {} ;
-lin interposition_N = variants {} ;
-lin interpret_V = variants {} ;
-lin interpret_V2 = variants {} ;
-lin interpretation_N = variants {} ;
-lin interpretative_A = variants {} ;
-lin interpreter_N = variants {} ;
-lin interracial_A = variants {} ;
-lin interregnum_N = variants {} ;
-lin interrelate_V = variants {} ;
-lin interrelate_V2 = variants {} ;
-lin interrelation_N = variants {} ;
-lin interrelationship_N = variants {} ;
-lin interrogate_V2 = variants {} ;
-lin interrogation_N = variants {} ;
-lin interrogative_A = variants {} ;
-lin interrogative_N = variants {} ;
-lin interrogator_N = variants {} ;
-lin interrogatory_A = variants {} ;
-lin interrupt_V = variants {} ;
-lin interrupt_V2 = variants {} ;
-lin interrupter_N = variants {} ;
-lin interruption_N = variants {} ;
-lin intersect_V = variants {} ;
-lin intersect_V2 = variants {} ;
-lin intersection_N = variants {} ;
-lin intersperse_V2 = variants {} ;
-lin interstate_A = variants {} ;
-lin interstellar_A = variants {} ;
-lin interstice_N = variants {} ;
-lin intertribal_A = variants {} ;
-lin intertwine_V = variants {} ;
-lin intertwine_V2 = variants {} ;
-lin interval_N = variants {} ;
-lin intervene_V = variants {} ;
-lin intervene_V2V = variants {} ;
-lin intervention_N =  D.intervention_1_N ;
-
-lin interview_N = variants {} ;
-lin interview_V2 = variants {} ;
-lin interviewer_N = variants {} ;
-lin interweave_V2 = variants {} ;
-lin intestate_A = variants {} ;
-lin intestinal_A = variants {} ;
-lin intestine_N =  D.intestin_1_N ;
-
-lin intimacy_N = variants {} ;
-lin intimate_A = variants {} ;
-lin intimate_N = variants {} ;
-lin intimate_V2 = variants {} ;
-lin intimation_N = variants {} ;
-lin intimidate_V2 = variants {} ;
-lin intimidation_N = variants {} ;
-lin into_Prep = variants {} ;
-lin intolerable_A = variants {} ;
-lin intolerance_N = variants {} ;
-lin intolerant_A = variants {} ;
-lin intonation_N = variants {} ;
-lin intone_V = variants {} ;
-lin intone_V2 = variants {} ;
-lin intoxicant_A = variants {} ;
-lin intoxicant_N = variants {} ;
-lin intoxicate_V2 = variants {} ;
-lin intoxication_N = variants {} ;
-lin intra_uterine_A = variants {} ;
-lin intractability_N = variants {} ;
-lin intractable_A = variants {} ;
-lin intramural_A = variants {} ;
-lin intransigence_N = variants {} ;
-lin intransigent_A = variants {} ;
-lin intransitive_A = variants {} ;
-lin intravenous_A = variants {} ;
-lin intrench_V2 = variants {} ;
-lin intrepid_A = variants {} ;
-lin intrepidity_N = variants {} ;
-lin intricacy_N = variants {} ;
-lin intricate_A = variants {} ;
-lin intrigue_N = variants {} ;
-lin intrigue_V = variants {} ;
-lin intrigue_V2 = variants {} ;
-lin intrinsic_A = variants {} ;
-lin intrinsically_Adv = variants {} ;
-lin intro_N = variants {} ;
-lin introduce_V2 = variants {} ;
-lin introduction_N = variants {} ;
-lin introductory_A = variants {} ;
-lin introspect_V = variants {} ;
-lin introspection_N = variants {} ;
-lin introspective_A = variants {} ;
-lin introversion_N = variants {} ;
-lin introvert_N = variants {} ;
-lin introvert_V2 = variants {} ;
-lin intrude_V = variants {} ;
-lin intrude_V2 = variants {} ;
-lin intruder_N = variants {} ;
-lin intrusion_N = variants {} ;
-lin intrusive_A = variants {} ;
-lin intrust_V2 = variants {} ;
-lin intuit_V = variants {} ;
-lin intuit_V2 = variants {} ;
-lin intuition_N = variants {} ;
-lin intuitive_A = variants {} ;
-lin intumescence_N = variants {} ;
-lin inundate_V2 = variants {} ;
-lin inundation_N = variants {} ;
-lin inure_V2 = variants {} ;
-lin invade_V2 = variants {} ;
-lin invader_N = variants {} ;
-lin invalid_A = variants {} ;
-lin invalid_N = variants {} ;
-lin invalid_V2 = variants {} ;
-lin invalidate_V2 = variants {} ;
-lin invalidation_N = variants {} ;
-lin invalidism_N = variants {} ;
-lin invalidity_N = variants {} ;
-lin invaluable_A = variants {} ;
-lin invariable_A = variants {} ;
-lin invasion_N = variants {} ;
-lin invasive_A = variants {} ;
-lin invective_N = variants {} ;
-lin inveigh_V = variants {} ;
-lin inveigle_V2 = variants {} ;
-lin invent_V = variants {} ;
-lin invent_V2 = variants {} ;
-lin invention_N = variants {} ;
-lin inventive_A = variants {} ;
-lin inventor_N = variants {} ;
-lin inventory_N = variants {} ;
-lin inverkeithing_PN = variants {} ;
-lin inverness_PN = variants {} ;
-lin inverse_A = variants {} ;
-lin inverse_N = variants {} ;
-lin inversion_N = variants {} ;
-lin invert_V2 = variants {} ;
-lin invertebrate_A = variants {} ;
-lin invertebrate_N = variants {} ;
-lin inverurie_PN = variants {} ;
-lin invest_V = variants {} ;
-lin invest_V2 = variants {} ;
-lin investigate_V = variants {} ;
-lin investigate_V2 = variants {} ;
-lin investigation_N = variants {} ;
-lin investigator_N = variants {} ;
-lin investiture_N = variants {} ;
-lin investment_N = variants {} ;
-lin investor_N = variants {} ;
-lin inveterate_A = variants {} ;
-lin invidious_A = variants {} ;
-lin invigilate_V = variants {} ;
-lin invigilation_N = variants {} ;
-lin invigilator_N = variants {} ;
-lin invigorate_V2 = variants {} ;
-lin invincibility_N = variants {} ;
-lin invincible_A = variants {} ;
-lin inviolable_A = variants {} ;
-lin inviolate_A = variants {} ;
-lin invisibility_N = variants {} ;
-lin invisible_A = variants {} ;
-lin invitation_N = variants {} ;
-lin invite_N = variants {} ;
-lin invite_V2 = variants {} ;
-lin invite_V2V = variants {} ;
-lin inviting_A = variants {} ;
-lin invocation_N = variants {} ;
-lin invoice_N = variants {} ;
-lin invoice_V2 = variants {} ;
-lin invoke_V2 = variants {} ;
-lin involuntary_A = variants {} ;
-lin involute_A = variants {} ;
-lin involution_N = variants {} ;
-lin involve_V = variants {} ;
-lin involve_V2 = variants {} ;
-lin involve_VS = variants {} ;
-lin involved_A = variants {} ;
-lin involvement_N = variants {} ;
-lin invulnerable_A = variants {} ;
-lin inward_A = variants {} ;
-lin inward_Adv = variants {} ;
-lin inwardness_N = variants {} ;
-lin inwards_Adv = variants {} ;
-lin inwrought_A = variants {} ;
-lin iodine_N =  D.iode_1_N ;
-
-lin ion_N =  D.ion_1_N ;
-
-lin ionic_A = variants {} ;
-lin ionization_N = variants {} ;
-lin ionize_V = variants {} ;
-lin ionize_V2 = variants {} ;
-lin ionosphere_N = variants {} ;
-lin iota_N = variants {} ;
-lin iou_N = variants {} ;
-lin iowa_PN = variants {} ;
-lin ipse_dixit_N = variants {} ;
-lin ipso_facto_Adv = variants {} ;
-lin ipswich_PN = variants {} ;
-lin iq_N = variants {} ;
-lin ira_N = variants {} ;
-lin iran_PN = variants {} ;
-lin iranian_A = variants {} ;
-lin iranian_N = variants {} ;
-lin iraq_PN = variants {} ;
-lin iraqi_A = variants {} ;
-lin iraqi_N = variants {} ;
-lin irascibility_N = variants {} ;
-lin irascible_A = variants {} ;
-lin irate_A = variants {} ;
-lin ire_N = variants {} ;
-lin ireful_A = variants {} ;
-lin ireland_PN = variants {} ;
-lin irene_PN = variants {} ;
-lin iridescence_N = variants {} ;
-lin iridescent_A = variants {} ;
-lin iridium_N = variants {} ;
-lin iris_N = variants {} ;
-lin iris_PN = variants {} ;
-lin irish_A = variants {} ;
-lin irish_N = variants {} ;
-lin irishman_N = variants {} ;
-lin irishwoman_N = variants {} ;
-lin irk_V2 = variants {} ;
-lin irksome_A = variants {} ;
-lin iron_N = variants {} ;
-lin iron_V = variants {} ;
-lin iron_V2 = variants {} ;
-lin iron_foundry_N = variants {} ;
-lin iron_grey_A = variants {} ;
-lin iron_grey_N = variants {} ;
-lin ironclad_A = variants {} ;
-lin ironic_A = variants {} ;
-lin ironical_A = variants {} ;
-lin ironing_board_N = variants {} ;
-lin ironmonger_N = variants {} ;
-lin ironmongery_N = variants {} ;
-lin ironmould_N = variants {} ;
-lin ironside_N = variants {} ;
-lin ironware_N = variants {} ;
-lin ironwork_N = variants {} ;
-lin ironworks_N = variants {} ;
-lin irony_N = variants {} ;
-lin irradiate_V2 = variants {} ;
-lin irrational_A = variants {} ;
-lin irreconcilable_A = variants {} ;
-lin irrecoverable_A = variants {} ;
-lin irredeemable_A = variants {} ;
-lin irredentist_N = variants {} ;
-lin irreducible_A = variants {} ;
-lin irrefutable_A = variants {} ;
-lin irregular_A = variants {} ;
-lin irregular_N = variants {} ;
-lin irregularity_N = variants {} ;
-lin irrelevance_N = variants {} ;
-lin irrelevancy_N = variants {} ;
-lin irrelevant_A = variants {} ;
-lin irreligious_A = variants {} ;
-lin irremediable_A = variants {} ;
-lin irremovable_A = variants {} ;
-lin irreparable_A = variants {} ;
-lin irreplaceable_A = variants {} ;
-lin irrepressible_A = variants {} ;
-lin irreproachable_A = variants {} ;
-lin irresistible_A = variants {} ;
-lin irresolute_A = variants {} ;
-lin irresolution_N = variants {} ;
-lin irrespective_A = variants {} ;
-lin irresponsibility_N = variants {} ;
-lin irresponsible_A = variants {} ;
-lin irretrievable_A = variants {} ;
-lin irreverence_N = variants {} ;
-lin irreverent_A = variants {} ;
-lin irreversibility_N = variants {} ;
-lin irreversible_A = variants {} ;
-lin irrevocable_A = variants {} ;
-lin irridentism_N = variants {} ;
-lin irrigate_V2 = variants {} ;
-lin irrigation_N =  D.irrigation_1_N ;
-
-lin irritability_N = variants {} ;
-lin irritable_A = variants {} ;
-lin irritant_A = variants {} ;
-lin irritant_N = variants {} ;
-lin irritate_V2 = variants {} ;
-lin irritation_N = variants {} ;
-lin irruption_N = variants {} ;
-lin irthlingborough_PN = variants {} ;
-lin irvine_PN = variants {} ;
-lin isaac_PN = variants {} ;
-lin isabel_PN = variants {} ;
-lin isabella_PN = variants {} ;
-lin isinglass_N = variants {} ;
-lin islam_N = variants {} ;
-lin islamic_A = variants {} ;
-lin island_N = variants {} ;
-lin islander_N = variants {} ;
-lin isle_N = variants {} ;
-lin islet_N =  D.ilot_1_N ;
-
-lin islington_PN = variants {} ;
-lin ism_N = variants {} ;
-lin isobar_N = variants {} ;
-lin isobel_PN = variants {} ;
-lin isolate_V2 = variants {} ;
-lin isolation_N =  D.isolation_1_N ;
-
-lin isolationism_N = variants {} ;
-lin isolationist_N = variants {} ;
-lin isosceles_A = variants {} ;
-lin isotherm_N = variants {} ;
-lin isotope_N = variants {} ;
-lin israel_PN = variants {} ;
-lin israeli_A = variants {} ;
-lin israeli_N = variants {} ;
-lin issue_N = variants {} ;
-lin issue_V = variants {} ;
-lin issue_V2 = variants {} ;
-lin istanbul_PN = variants {} ;
-lin isthmus_N = variants {} ;
-lin it_Pron = variants {} ;
-lin italian_A = variants {} ;
-lin italian_N = variants {} ;
-lin italic_A = variants {} ;
-lin italicize_V2 = variants {} ;
-lin italy_PN = variants {} ;
-lin itch_N = variants {} ;
-lin itch_V = variants {} ;
-lin itchy_A = variants {} ;
-lin item_Adv = variants {} ;
-lin item_N = variants {} ;
-lin itemize_V2 = variants {} ;
-lin iterate_V2 = variants {} ;
-lin iteration_N = variants {} ;
-lin itinerant_A = variants {} ;
-lin itinerary_N = variants {} ;
-lin itv_N = variants {} ;
-lin iud_N = variants {} ;
-lin ivan_PN = variants {} ;
-lin iver_PN = variants {} ;
-lin ivied_A = variants {} ;
-lin ivor_PN = variants {} ;
-lin ivory_N = variants {} ;
-lin ivy_N = variants {} ;
-lin ivy_PN = variants {} ;
-lin izmir_PN = variants {} ;
-lin jab_N = variants {} ;
-lin jab_V = variants {} ;
-lin jab_V2 = variants {} ;
-lin jabalpur_PN = variants {} ;
-lin jabber_N = variants {} ;
-lin jabber_V = variants {} ;
-lin jabber_V2 = variants {} ;
-lin jabberer_N = variants {} ;
-lin jabot_N = variants {} ;
-lin jack_N = variants {} ;
-lin jack_PN = variants {} ;
-lin jack_V2 = variants {} ;
-lin jack_in_the_box_N = variants {} ;
-lin jack_knife_N = variants {} ;
-lin jack_knife_V = variants {} ;
-lin jack_o'_lantern_N = variants {} ;
-lin jack_plane_N = variants {} ;
-lin jackal_N = variants {} ;
-lin jackanapes_N = variants {} ;
-lin jackass_N = variants {} ;
-lin jackboot_N = variants {} ;
-lin jackdaw_N = variants {} ;
-lin jacket_N = variants {} ;
-lin jackie_PN = variants {} ;
-lin jackpot_N = variants {} ;
-lin jacksonville_PN = variants {} ;
-lin jacob_PN = variants {} ;
-lin jacobean_A = variants {} ;
-lin jacobin_A = variants {} ;
-lin jacobin_N = variants {} ;
-lin jacobinism_N = variants {} ;
-lin jacobite_N = variants {} ;
-lin jacqueline_PN = variants {} ;
-lin jade_N = variants {} ;
-lin jaded_A = variants {} ;
-lin jag_N = variants {} ;
-lin jag_V2 = variants {} ;
-lin jagged_A = variants {} ;
-lin jaggy_A = variants {} ;
-lin jaguar_N = variants {} ;
-lin jail_N = variants {} ;
-lin jail_V2 = variants {} ;
-lin jailer_N = variants {} ;
-lin jailor_N = variants {} ;
-lin jaipur_PN = variants {} ;
-lin jakarta_PN = variants {} ;
-lin jake_PN = variants {} ;
-lin jakes_N = variants {} ;
-lin jalopy_N = variants {} ;
-lin jam_N = variants {} ;
-lin jam_V = variants {} ;
-lin jam_V2 = variants {} ;
-lin jam_VS = variants {} ;
-lin jamaica_PN = variants {} ;
-lin jamaican_A = variants {} ;
-lin jamaican_N = variants {} ;
-lin jamb_N = variants {} ;
-lin jamboree_N = variants {} ;
-lin james_PN = variants {} ;
-lin jamjar_N = variants {} ;
-lin jampack_V2 = variants {} ;
-lin jampot_N = variants {} ;
-lin jan_PN = variants {} ;
-lin jane_PN = variants {} ;
-lin janet_PN = variants {} ;
-lin jangle_N = variants {} ;
-lin jangle_V = variants {} ;
-lin jangle_V2 = variants {} ;
-lin janice_PN = variants {} ;
-lin janie_PN = variants {} ;
-lin janitor_N = variants {} ;
-lin january_N = variants {} ;
-lin january_PN = variants {} ;
-lin janus_PN = variants {} ;
-lin japan_PN = variants {} ;
-lin japan_V2 = variants {} ;
-lin japanese_A = variants {} ;
-lin japanese_N = variants {} ;
-lin jape_N = variants {} ;
-lin japonica_N = variants {} ;
-lin jar_N = variants {} ;
-lin jar_V = variants {} ;
-lin jar_V2 = variants {} ;
-lin jarful_N = variants {} ;
-lin jargon_N = variants {} ;
-lin jarring_A = variants {} ;
-lin jarrow_PN = variants {} ;
-lin jasmine_N = variants {} ;
-lin jason_PN = variants {} ;
-lin jasper_N = variants {} ;
-lin jaundice_N = variants {} ;
-lin jaundice_V2 = variants {} ;
-lin jaunt_N = variants {} ;
-lin jaunt_V = variants {} ;
-lin jauntily_Adv = variants {} ;
-lin jauntiness_N = variants {} ;
-lin jaunting_car_N = variants {} ;
-lin jaunty_A = variants {} ;
-lin java_PN = variants {} ;
-lin javanese_A = variants {} ;
-lin javanese_N = variants {} ;
-lin javelin_N = variants {} ;
-lin jaw_N = variants {} ;
-lin jaw_V = variants {} ;
-lin jawbone_N = variants {} ;
-lin jawbreaker_N = variants {} ;
-lin jay_N = variants {} ;
-lin jaywalk_V = variants {} ;
-lin jaywalker_N = variants {} ;
-lin jazz_N = variants {} ;
-lin jazz_V2 = variants {} ;
-lin jazzy_A = variants {} ;
-lin jc_PN = variants {} ;
-lin jealous_A = variants {} ;
-lin jealousy_N = variants {} ;
-lin jean_N = variants {} ;
-lin jean_PN = variants {} ;
-lin jeanie_PN = variants {} ;
-lin jedburgh_PN = variants {} ;
-lin jeep_N = variants {} ;
-lin jeer_N = variants {} ;
-lin jeer_V = variants {} ;
-lin jeer_V2 = variants {} ;
-lin jeeringly_Adv = variants {} ;
-lin jeff_PN = variants {} ;
-lin jeffrey_PN = variants {} ;
-lin jehovah_PN = variants {} ;
-lin jejune_A = variants {} ;
-lin jejuneness_N = variants {} ;
-lin jekyll_and_hyde_PN = variants {} ;
-lin jell_V = variants {} ;
-lin jell_V2 = variants {} ;
-lin jellaba_N = variants {} ;
-lin jellied_A = variants {} ;
-lin jelly_N = variants {} ;
-lin jelly_V = variants {} ;
-lin jelly_V2 = variants {} ;
-lin jellyfish_N = variants {} ;
-lin jemmy_N = variants {} ;
-lin jennifer_PN = variants {} ;
-lin jenny_N = variants {} ;
-lin jenny_PN = variants {} ;
-lin jeopardize_V2 = variants {} ;
-lin jeopardy_N = variants {} ;
-lin jerboa_N = variants {} ;
-lin jeremiad_N = variants {} ;
-lin jeremy_PN = variants {} ;
-lin jerk_N = variants {} ;
-lin jerk_V = variants {} ;
-lin jerk_V2 = variants {} ;
-lin jerkily_Adv = variants {} ;
-lin jerkin_N = variants {} ;
-lin jerkiness_N = variants {} ;
-lin jerky_A = variants {} ;
-lin jerome_PN = variants {} ;
-lin jerry_N = variants {} ;
-lin jerry_PN = variants {} ;
-lin jerry_builder_N = variants {} ;
-lin jerry_building_N = variants {} ;
-lin jerry_built_A = variants {} ;
-lin jersey_N = variants {} ;
-lin jersey_PN = variants {} ;
-lin jess_PN = variants {} ;
-lin jessica_PN = variants {} ;
-lin jessie_PN = variants {} ;
-lin jest_N = variants {} ;
-lin jest_V = variants {} ;
-lin jester_N = variants {} ;
-lin jesting_A = variants {} ;
-lin jesuit_N = variants {} ;
-lin jesuitical_A = variants {} ;
-lin jesus_PN = variants {} ;
-lin jet_N = variants {} ;
-lin jet_V = variants {} ;
-lin jet_V2 = variants {} ;
-lin jet_black_A = variants {} ;
-lin jet_propelled_A = variants {} ;
-lin jetsam_N = variants {} ;
-lin jettison_V2 = variants {} ;
-lin jetty_N = variants {} ;
-lin jew_N = variants {} ;
-lin jewel_N = variants {} ;
-lin jewel_V2 = variants {} ;
-lin jeweller_N = variants {} ;
-lin jewellery_N = variants {} ;
-lin jewelry_N = variants {} ;
-lin jewess_N = variants {} ;
-lin jewish_A = variants {} ;
-lin jezebel_N = variants {} ;
-lin jib_N = variants {} ;
-lin jib_V = variants {} ;
-lin jib_boom_N = variants {} ;
-lin jibe_N = variants {} ;
-lin jibe_V = variants {} ;
-lin jiffy_N = variants {} ;
-lin jig_N = variants {} ;
-lin jig_V = variants {} ;
-lin jig_V2 = variants {} ;
-lin jigger_N = variants {} ;
-lin jiggered_A = variants {} ;
-lin jiggery_pokery_N = variants {} ;
-lin jiggle_N = variants {} ;
-lin jiggle_V = variants {} ;
-lin jiggle_V2 = variants {} ;
-lin jigsaw_N = variants {} ;
-lin jihad_N = variants {} ;
-lin jill_PN = variants {} ;
-lin jilt_N = variants {} ;
-lin jilt_V2 = variants {} ;
-lin jim_PN = variants {} ;
-lin jim_crow_N = variants {} ;
-lin jimmy_N = variants {} ;
-lin jimmy_PN = variants {} ;
-lin jingle_N = variants {} ;
-lin jingle_V = variants {} ;
-lin jingle_V2 = variants {} ;
-lin jingo_N = variants {} ;
-lin jingoism_N = variants {} ;
-lin jingoist_N = variants {} ;
-lin jingoistic_A = variants {} ;
-lin jinks_N = variants {} ;
-lin jinn_N = variants {} ;
-lin jinx_N = variants {} ;
-lin jitney_N = variants {} ;
-lin jitterbug_N = variants {} ;
-lin jittery_A = variants {} ;
-lin jive_N = variants {} ;
-lin jive_V = variants {} ;
-lin jnr_PN = variants {} ;
-lin jo_PN = variants {} ;
-lin joan_PN = variants {} ;
-lin joanie_PN = variants {} ;
-lin joann_PN = variants {} ;
-lin joanna_PN = variants {} ;
-lin joanne_PN = variants {} ;
-lin job_N = variants {} ;
-lin job_PN = variants {} ;
-lin job_V = variants {} ;
-lin job_V2 = variants {} ;
-lin jobber_N = variants {} ;
-lin jobbery_N = variants {} ;
-lin jocelyn_PN = variants {} ;
-lin jockey_N = variants {} ;
-lin jockey_V = variants {} ;
-lin jockey_V2 = variants {} ;
-lin jocose_A = variants {} ;
-lin jocoseness_N = variants {} ;
-lin jocosity_N = variants {} ;
-lin jocular_A = variants {} ;
-lin jocularity_N = variants {} ;
-lin jocund_A = variants {} ;
-lin jocundity_N = variants {} ;
-lin joe_PN = variants {} ;
-lin joey_PN = variants {} ;
-lin jog_N = variants {} ;
-lin jog_V = variants {} ;
-lin jog_V2 = variants {} ;
-lin jog_trot_N = variants {} ;
-lin jogger_N = variants {} ;
-lin jogging_N = variants {} ;
-lin joggle_N = variants {} ;
-lin joggle_V = variants {} ;
-lin joggle_V2 = variants {} ;
-lin johannesburg_PN = variants {} ;
-lin john_PN = variants {} ;
-lin john_bull_N = variants {} ;
-lin johnny_PN = variants {} ;
-lin johnstone_PN = variants {} ;
-lin joie_de_vivre_N = variants {} ;
-lin join_N = variants {} ;
-lin join_V = variants {} ;
-lin join_V2 = variants {} ;
-lin joiner_N = variants {} ;
-lin joinery_N = variants {} ;
-lin joint_A = variants {} ;
-lin joint_N =  D.articulation_1_N ;
-
-lin joint_V2 = variants {} ;
-lin jointure_N = variants {} ;
-lin joist_N = variants {} ;
-lin joke_N = variants {} ;
-lin joke_V = variants {} ;
-lin joke_VS = variants {} ;
-lin joker_N = variants {} ;
-lin jokingly_Adv = variants {} ;
-lin jollification_N = variants {} ;
-lin jollity_N = variants {} ;
-lin jolly_A = variants {} ;
-lin jolly_Adv = variants {} ;
-lin jolly_V2 = variants {} ;
-lin jollyboat_N = variants {} ;
-lin jolt_N = variants {} ;
-lin jolt_V = variants {} ;
-lin jolt_V2 = variants {} ;
-lin jolty_A = variants {} ;
-lin jonah_PN = variants {} ;
-lin jonathan_PN = variants {} ;
-lin jonquil_N = variants {} ;
-lin jordan_PN = variants {} ;
-lin jordanian_A = variants {} ;
-lin jordanian_N = variants {} ;
-lin joseph_PN = variants {} ;
-lin josephine_PN = variants {} ;
-lin josh_PN = variants {} ;
-lin joshua_PN = variants {} ;
-lin joss_N = variants {} ;
-lin joss_house_N = variants {} ;
-lin joss_stick_N = variants {} ;
-lin jostle_V = variants {} ;
-lin jostle_V2 = variants {} ;
-lin jot_N = variants {} ;
-lin jot_V2 = variants {} ;
-lin jotter_N = variants {} ;
-lin joule_N = variants {} ;
-lin journal_N = variants {} ;
-lin journalese_N = variants {} ;
-lin journalism_N = variants {} ;
-lin journalist_N = variants {} ;
-lin journalistic_A = variants {} ;
-lin journalistically_Adv = variants {} ;
-lin journey_N = variants {} ;
-lin journey_V = variants {} ;
-lin journeyman_N = variants {} ;
-lin joust_N = variants {} ;
-lin joust_V = variants {} ;
-lin jove_PN = variants {} ;
-lin jovial_A = variants {} ;
-lin joviality_N = variants {} ;
-lin jowl_N = variants {} ;
-lin jowly_A = variants {} ;
-lin joy_N = variants {} ;
-lin joy_PN = variants {} ;
-lin joy_V = variants {} ;
-lin joy_ride_N = variants {} ;
-lin joy_stick_N = variants {} ;
-lin joyce_PN = variants {} ;
-lin joyful_A = variants {} ;
-lin joyfulness_N = variants {} ;
-lin joyless_A = variants {} ;
-lin joylessness_N = variants {} ;
-lin joyous_A = variants {} ;
-lin joyousness_N = variants {} ;
-lin jp_N = variants {} ;
-lin ju_jitsu_N = variants {} ;
-lin jubilant_A = variants {} ;
-lin jubilation_N = variants {} ;
-lin jubilee_N = variants {} ;
-lin judaic_A = variants {} ;
-lin judaism_N = variants {} ;
-lin judas_N = variants {} ;
-lin judas_PN = variants {} ;
-lin judder_V = variants {} ;
-lin judge_N = variants {} ;
-lin judge_V = variants {} ;
-lin judge_V2 = variants {} ;
-lin judge_V2V = variants {} ;
-lin judge_VS = variants {} ;
-lin judgement_N = variants {} ;
-lin judicature_N = variants {} ;
-lin judicial_A = variants {} ;
-lin judiciary_N = variants {} ;
-lin judicious_A = variants {} ;
-lin judiciousness_N = variants {} ;
-lin judith_PN = variants {} ;
-lin judo_N = variants {} ;
-lin judy_PN = variants {} ;
-lin jug_N = variants {} ;
-lin jug_V2 = variants {} ;
-lin jugful_N = variants {} ;
-lin juggernaut_N = variants {} ;
-lin juggle_V = variants {} ;
-lin juggle_V2 = variants {} ;
-lin juggler_N = variants {} ;
-lin jugular_A = variants {} ;
-lin juice_N = variants {} ;
-lin juiciness_N = variants {} ;
-lin juicy_A = variants {} ;
-lin juju_N = variants {} ;
-lin jujube_N = variants {} ;
-lin jukebox_N = variants {} ;
-lin jul_PN = variants {} ;
-lin julep_N = variants {} ;
-lin julia_PN = variants {} ;
-lin julian_A = variants {} ;
-lin julian_PN = variants {} ;
-lin julie_PN = variants {} ;
-lin juliet_PN = variants {} ;
-lin july_N = variants {} ;
-lin jumble_N = variants {} ;
-lin jumble_V = variants {} ;
-lin jumble_V2 = variants {} ;
-lin jumble_sale_N = variants {} ;
-lin jumbo_A = variants {} ;
-lin jump_N = variants {} ;
-lin jump_V = variants {} ;
-lin jump_V2 = variants {} ;
-lin jump_V2V = variants {} ;
-lin jumped_up_A = variants {} ;
-lin jumper_N = variants {} ;
-lin jumpiness_N = variants {} ;
-lin jumpy_A = variants {} ;
-lin jun_PN = variants {} ;
-lin junction_N = variants {} ;
-lin juncture_N = variants {} ;
-lin june_N = variants {} ;
-lin june_PN = variants {} ;
-lin jungle_N = variants {} ;
-lin jungly_A = variants {} ;
-lin junior_A = variants {} ;
-lin junior_N = variants {} ;
-lin juniper_N = variants {} ;
-lin junk_N = variants {} ;
-lin junk_V2 = variants {} ;
-lin junk_shop_N = variants {} ;
-lin junket_N = variants {} ;
-lin junket_V = variants {} ;
-lin junketing_N = variants {} ;
-lin junkie_N = variants {} ;
-lin junky_N = variants {} ;
-lin junoesque_A = variants {} ;
-lin junta_N = variants {} ;
-lin jupiter_PN = variants {} ;
-lin juridical_A = variants {} ;
-lin jurisdiction_N = variants {} ;
-lin jurisprudence_N = variants {} ;
-lin jurist_N = variants {} ;
-lin juror_N = variants {} ;
-lin jury_N = variants {} ;
-lin jury_box_N = variants {} ;
-lin jury_mast_N = variants {} ;
-lin jury_rigge_V2 = variants {} ;
-lin juryman_N = variants {} ;
-lin just_Adv = variants {} ;
-lin just_Predet = variants {} ;
-lin justice_N = variants {} ;
-lin justiciary_N = variants {} ;
-lin justifiable_A = variants {} ;
-lin justification_N = variants {} ;
-lin justify_V2 = variants {} ;
-lin justify_VV = variants {} ;
-lin justin_PN = variants {} ;
-lin justness_N = variants {} ;
-lin jut_V = variants {} ;
-lin jute_N = variants {} ;
-lin juvenile_A = variants {} ;
-lin juvenile_N = variants {} ;
-lin juxtapose_V2 = variants {} ;
-lin juxtaposition_N = variants {} ;
-lin kaffir_N = variants {} ;
-lin kail_N = variants {} ;
-lin kaiser_N = variants {} ;
-lin kakemono_N = variants {} ;
-lin kale_N = variants {} ;
-lin kaleidoscope_N = variants {} ;
-lin kaleidoscopic_A = variants {} ;
-lin kalgan_PN = variants {} ;
-lin kampong_N = variants {} ;
-lin kampuchea_PN = variants {} ;
-lin kampuchean_A = variants {} ;
-lin kampuchean_N = variants {} ;
-lin kangaroo_N = variants {} ;
-lin kanpur_PN = variants {} ;
-lin kansas_PN = variants {} ;
-lin kansas_city_PN = variants {} ;
-lin kaohsiung_PN = variants {} ;
-lin kaolin_N = variants {} ;
-lin kapok_N = variants {} ;
-lin kaput_A = variants {} ;
-lin karachi_PN = variants {} ;
-lin karaganda_PN = variants {} ;
-lin karat_N = variants {} ;
-lin karate_N = variants {} ;
-lin karen_PN = variants {} ;
-lin karlsruhe_PN = variants {} ;
-lin karma_N = variants {} ;
-lin kashmir_PN = variants {} ;
-lin kashmiri_A = variants {} ;
-lin kashmiri_N = variants {} ;
-lin kassel_PN = variants {} ;
-lin kate_PN = variants {} ;
-lin kath_PN = variants {} ;
-lin katherine_PN = variants {} ;
-lin kathy_PN = variants {} ;
-lin katie_PN = variants {} ;
-lin katowice_PN = variants {} ;
-lin kava_N = variants {} ;
-lin kay_PN = variants {} ;
-lin kayak_N = variants {} ;
-lin kazan_PN = variants {} ;
-lin kebab_N = variants {} ;
-lin kedgeree_N = variants {} ;
-lin keel_N = variants {} ;
-lin keel_V = variants {} ;
-lin keel_V2 = variants {} ;
-lin keen_A = variants {} ;
-lin keen_N = variants {} ;
-lin keen_V = variants {} ;
-lin keen_V2 = variants {} ;
-lin keenness_N = variants {} ;
-lin keep_N = variants {} ;
-lin keep_V = variants {} ;
-lin keep_V2 = variants {} ;
-lin keep_VA = variants {} ;
-lin keep_VS = variants {} ;
-lin keeper_N = variants {} ;
-lin keeping_N = variants {} ;
-lin keepsake_N = variants {} ;
-lin keg_N = variants {} ;
-lin keighley_PN = variants {} ;
-lin keith_PN = variants {} ;
-lin kelp_N = variants {} ;
-lin kelso_PN = variants {} ;
-lin kelt_N = variants {} ;
-lin kelty_PN = variants {} ;
-lin kemsing_PN = variants {} ;
-lin ken_N = variants {} ;
-lin ken_PN = variants {} ;
-lin ken_V2 = variants {} ;
-lin kendal_PN = variants {} ;
-lin kenilworth_PN = variants {} ;
-lin kennel_N = variants {} ;
-lin kennel_V = variants {} ;
-lin kennel_V2 = variants {} ;
-lin kenneth_PN = variants {} ;
-lin kenny_PN = variants {} ;
-lin kensington_PN = variants {} ;
-lin kent_PN = variants {} ;
-lin kentucky_PN = variants {} ;
-lin kenya_PN = variants {} ;
-lin kenyan_A = variants {} ;
-lin kenyan_N = variants {} ;
-lin kepi_N = variants {} ;
-lin kerb_N = variants {} ;
-lin kerbstone_N = variants {} ;
-lin kerchief_N = variants {} ;
-lin kernel_N = variants {} ;
-lin kerosene_N = variants {} ;
-lin kerry_PN = variants {} ;
-lin kestrel_N = variants {} ;
-lin ketch_N = variants {} ;
-lin ketchup_N = variants {} ;
-lin kettering_PN = variants {} ;
-lin kettle_N = variants {} ;
-lin kettledrum_N = variants {} ;
-lin kevin_PN = variants {} ;
-lin key_A = variants {} ;
-lin key_N = variants {} ;
-lin key_V2 = variants {} ;
-lin keyboard_N = variants {} ;
-lin keyhole_N = variants {} ;
-lin keyless_A = variants {} ;
-lin keynote_N = variants {} ;
-lin keynsham_PN = variants {} ;
-lin keyring_N = variants {} ;
-lin keystone_N = variants {} ;
-lin keyword_N = variants {} ;
-lin keyworth_PN = variants {} ;
-lin kg_N = variants {} ;
-lin kgb_N = variants {} ;
-lin khaki_A = variants {} ;
-lin khaki_N = variants {} ;
-lin khalka_N = variants {} ;
-lin khan_N = variants {} ;
-lin kharkov_PN = variants {} ;
-lin khartoum_PN = variants {} ;
-lin khmer_N = variants {} ;
-lin kibbutz_N = variants {} ;
-lin kibbutznik_N = variants {} ;
-lin kick_N = variants {} ;
-lin kick_V = variants {} ;
-lin kick_V2 = variants {} ;
-lin kick_start_N = variants {} ;
-lin kick_starter_N = variants {} ;
-lin kickback_N = variants {} ;
-lin kickoff_N = variants {} ;
-lin kid_N = variants {} ;
-lin kid_V = variants {} ;
-lin kid_V2 = variants {} ;
-lin kidderminster_PN = variants {} ;
-lin kiddy_N = variants {} ;
-lin kidlington_PN = variants {} ;
-lin kidnap_V2 = variants {} ;
-lin kidnapper_N = variants {} ;
-lin kidney_N =  D.rein_1_N ;
-
-lin kidney_bean_N = variants {} ;
-lin kidsgrove_PN = variants {} ;
-lin kiev_PN = variants {} ;
-lin kilbirnie_PN = variants {} ;
-lin kildare_PN = variants {} ;
-lin kilkenny_PN = variants {} ;
-lin kill_N = variants {} ;
-lin kill_V = variants {} ;
-lin kill_V2 = variants {} ;
-lin killarney_PN = variants {} ;
-lin killer_N = variants {} ;
-lin killing_A = variants {} ;
-lin killing_N = variants {} ;
-lin killjoy_N = variants {} ;
-lin kilmarnock_PN = variants {} ;
-lin kiln_N = variants {} ;
-lin kilo_N = variants {} ;
-lin kilocycle_N = variants {} ;
-lin kilogram_N = variants {} ;
-lin kilolitre_N = variants {} ;
-lin kilometre_N = variants {} ;
-lin kilowatt_N = variants {} ;
-lin kilsyth_PN = variants {} ;
-lin kilt_N = variants {} ;
-lin kilwinning_PN = variants {} ;
-lin kimberley_PN = variants {} ;
-lin kimono_N = variants {} ;
-lin kind_A = variants {} ;
-lin kind_N = variants {} ;
-lin kind_hearted_A = variants {} ;
-lin kinda_Adv = variants {} ;
-lin kindergarten_N = variants {} ;
-lin kindle_V = variants {} ;
-lin kindle_V2 = variants {} ;
-lin kindling_N = variants {} ;
-lin kindly_A = variants {} ;
-lin kindness_N = variants {} ;
-lin kindred_A = variants {} ;
-lin kindred_N = variants {} ;
-lin kinetic_A = variants {} ;
-lin kinetics_N = variants {} ;
-lin king's_lynn_PN = variants {} ;
-lin king_N = variants {} ;
-lin king_size_A = variants {} ;
-lin king_sized_A = variants {} ;
-lin kingcup_N = variants {} ;
-lin kingdom_N = variants {} ;
-lin kingfisher_N = variants {} ;
-lin kinglike_A = variants {} ;
-lin kingly_A = variants {} ;
-lin kingpin_N = variants {} ;
-lin kingsbury_PN = variants {} ;
-lin kingship_N = variants {} ;
-lin kingsteignton_PN = variants {} ;
-lin kingston_PN = variants {} ;
-lin kingston_upon_hull_PN = variants {} ;
-lin kingston_upon_thames_PN = variants {} ;
-lin kink_N = variants {} ;
-lin kink_V = variants {} ;
-lin kink_V2 = variants {} ;
-lin kinky_A = variants {} ;
-lin kinshasa_PN = variants {} ;
-lin kinship_N = variants {} ;
-lin kinsman_N = variants {} ;
-lin kinswoman_N = variants {} ;
-lin kiosk_N = variants {} ;
-lin kip_N = variants {} ;
-lin kip_V = variants {} ;
-lin kippax_PN = variants {} ;
-lin kipper_N = variants {} ;
-lin kirin_PN = variants {} ;
-lin kirk_N = variants {} ;
-lin kirkby_PN = variants {} ;
-lin kirkby_in_ashfield_PN = variants {} ;
-lin kirkcaldy_PN = variants {} ;
-lin kirkham_PN = variants {} ;
-lin kirkintilloch_PN = variants {} ;
-lin kirkwall_PN = variants {} ;
-lin kirsch_N = variants {} ;
-lin kirtle_N = variants {} ;
-lin kismet_N = variants {} ;
-lin kiss_N = variants {} ;
-lin kiss_V = variants {} ;
-lin kiss_V2 = variants {} ;
-lin kisser_N = variants {} ;
-lin kit_N =  D.kit_1_N ;
-
-lin kit_V2 = variants {} ;
-lin kitakyushu_PN = variants {} ;
-lin kitbag_N = variants {} ;
-lin kitchen_N = variants {} ;
-lin kitchenette_N = variants {} ;
-lin kite_N = variants {} ;
-lin kite_balloon_N = variants {} ;
-lin kitsch_A = variants {} ;
-lin kitten_N = variants {} ;
-lin kittenish_A = variants {} ;
-lin kitty_N = variants {} ;
-lin kitty_PN = variants {} ;
-lin kiwi_N = variants {} ;
-lin klaxon_N = variants {} ;
-lin kleenex_N = variants {} ;
-lin kleptomania_N = variants {} ;
-lin kleptomaniac_N = variants {} ;
-lin km_N = variants {} ;
-lin knack_N = variants {} ;
-lin knacker_N = variants {} ;
-lin knap_V2 = variants {} ;
-lin knapsack_N = variants {} ;
-lin knaresborough_PN = variants {} ;
-lin knave_N = variants {} ;
-lin knavery_N = variants {} ;
-lin knavish_A = variants {} ;
-lin knead_V = variants {} ;
-lin knead_V2 = variants {} ;
-lin knee_N = variants {} ;
-lin knee_deep_A = variants {} ;
-lin knee_deep_Adv = variants {} ;
-lin knee_high_A = variants {} ;
-lin knee_high_Adv = variants {} ;
-lin kneecap_N = variants {} ;
-lin kneel_V = variants {} ;
-lin knell_N = variants {} ;
-lin knesset_N = variants {} ;
-lin knick_knack_N = variants {} ;
-lin knife_N = variants {} ;
-lin knife_V2 = variants {} ;
-lin knife_edge_N = variants {} ;
-lin knight_N = variants {} ;
-lin knight_V2 = variants {} ;
-lin knight_errant_N = variants {} ;
-lin knighthood_N = variants {} ;
-lin knightly_A = variants {} ;
-lin knit_V = variants {} ;
-lin knit_V2 = variants {} ;
-lin knitter_N = variants {} ;
-lin knitting_N = variants {} ;
-lin knitting_machine_N = variants {} ;
-lin knitting_needle_N = variants {} ;
-lin knitwear_N = variants {} ;
-lin knob_N = variants {} ;
-lin knobble_N = variants {} ;
-lin knobbly_A = variants {} ;
-lin knobkerrie_N = variants {} ;
-lin knock_N = variants {} ;
-lin knock_V = variants {} ;
-lin knock_V2 = variants {} ;
-lin knock_kneed_A = variants {} ;
-lin knock_on_N = variants {} ;
-lin knockabout_A = variants {} ;
-lin knockdown_A = variants {} ;
-lin knocker_N = variants {} ;
-lin knockout_A = variants {} ;
-lin knockout_N = variants {} ;
-lin knoll_N = variants {} ;
-lin knot_N = variants {} ;
-lin knot_V = variants {} ;
-lin knot_V2 = variants {} ;
-lin knothole_N = variants {} ;
-lin knottingley_PN = variants {} ;
-lin knotty_A = variants {} ;
-lin knout_N = variants {} ;
-lin know_N = variants {} ;
-lin know_V = variants {} ;
-lin know_V2 = variants {} ;
-lin know_V2V = variants {} ;
-lin know_VS = variants {} ;
-lin know_all_N = variants {} ;
-lin know_how_N = variants {} ;
-lin knowing_A = variants {} ;
-lin knowledge_N = variants {} ;
-lin knowledgeable_A = variants {} ;
-lin knuckle_N = variants {} ;
-lin knuckle_V = variants {} ;
-lin knutsford_PN = variants {} ;
-lin ko_N = variants {} ;
-lin koala_N = variants {} ;
-lin kobe_PN = variants {} ;
-lin koblenz_PN = variants {} ;
-lin kobo_N = variants {} ;
-lin kohl_N = variants {} ;
-lin kohlrabi_N = variants {} ;
-lin kola_N = variants {} ;
-lin kola_nut_N = variants {} ;
-lin koln_PN = variants {} ;
-lin kookaburra_N = variants {} ;
-lin kopeck_N = variants {} ;
-lin kopje_N = variants {} ;
-lin koppie_N = variants {} ;
-lin koran_N = variants {} ;
-lin koranic_A = variants {} ;
-lin korea_PN = variants {} ;
-lin korean_A = variants {} ;
-lin korean_N = variants {} ;
-lin kosher_A = variants {} ;
-lin kosher_N = variants {} ;
-lin kotow_N = variants {} ;
-lin kotow_V = variants {} ;
-lin koumiss_N = variants {} ;
-lin kowtow_N = variants {} ;
-lin kowtow_V = variants {} ;
-lin kraal_N = variants {} ;
-lin krakow_PN = variants {} ;
-lin krasnoyarsk_PN = variants {} ;
-lin krefeld_PN = variants {} ;
-lin kremlin_N = variants {} ;
-lin krivoi_rog_PN = variants {} ;
-lin krona_N = variants {} ;
-lin krone_N = variants {} ;
-lin kudos_N = variants {} ;
-lin kumis_N = variants {} ;
-lin kummel_N = variants {} ;
-lin kung_fu_N = variants {} ;
-lin kunming_PN = variants {} ;
-lin kuwait_PN = variants {} ;
-lin kuwait_city_PN = variants {} ;
-lin kuwaiti_A = variants {} ;
-lin kuwaiti_N = variants {} ;
-lin kuybyshev_PN = variants {} ;
-lin kvass_N = variants {} ;
-lin kw_N = variants {} ;
-lin kwacha_N = variants {} ;
-lin kweiyang_PN = variants {} ;
-lin kwela_N = variants {} ;
-lin kyoto_PN = variants {} ;
-lin l_plate_N = variants {} ;
-lin la_N = variants {} ;
-lin la_PN = variants {} ;
-lin la_di_da_A = variants {} ;
-lin la_habana_PN = variants {} ;
-lin la_paz_PN = variants {} ;
-lin la_plata_PN = variants {} ;
-lin la_spezia_PN = variants {} ;
-lin laager_N = variants {} ;
-lin lab_N = variants {} ;
-lin lab_PN = variants {} ;
-lin label_N = variants {} ;
-lin label_V = variants {} ;
-lin label_V2 = variants {} ;
-lin label_VS = variants {} ;
-lin labial_A = variants {} ;
-lin labor_V = variants {} ;
-lin laboratory_N = variants {} ;
-lin laborious_A = variants {} ;
-lin labour_N = variants {} ;
-lin labour_V = variants {} ;
-lin labour_V2 = variants {} ;
-lin labour_saving_A = variants {} ;
-lin laboured_A = variants {} ;
-lin labourer_N = variants {} ;
-lin labourite_N = variants {} ;
-lin labrador_PN = variants {} ;
-lin laburnum_N = variants {} ;
-lin labyrinth_N = variants {} ;
-lin labyrinthine_A = variants {} ;
-lin lace_N = variants {} ;
-lin lace_V = variants {} ;
-lin lace_V2 = variants {} ;
-lin lacerate_V2 = variants {} ;
-lin laceration_N = variants {} ;
-lin lachrymal_A = variants {} ;
-lin lachrymose_A = variants {} ;
-lin lack_N = variants {} ;
-lin lack_V = variants {} ;
-lin lack_V2 = variants {} ;
-lin lack_lustre_A = variants {} ;
-lin lackadaisical_A = variants {} ;
-lin lackey_N = variants {} ;
-lin laconic_A = variants {} ;
-lin laconically_Adv = variants {} ;
-lin laconicism_N = variants {} ;
-lin laconism_N = variants {} ;
-lin lacquer_N = variants {} ;
-lin lacquer_V2 = variants {} ;
-lin lacrosse_N = variants {} ;
-lin lactic_A = variants {} ;
-lin lacuna_N = variants {} ;
-lin lacy_A = variants {} ;
-lin lad_N = variants {} ;
-lin ladder_N = variants {} ;
-lin ladder_V = variants {} ;
-lin ladder_proof_A = variants {} ;
-lin laddie_N = variants {} ;
-lin lade_V2 = variants {} ;
-lin laden_A = variants {} ;
-lin lading_N = variants {} ;
-lin ladle_N = variants {} ;
-lin ladle_V2 = variants {} ;
-lin lady's_maid_N = variants {} ;
-lin lady_N = variants {} ;
-lin lady_chapel_N = variants {} ;
-lin lady_in_waiting_N = variants {} ;
-lin lady_killer_N = variants {} ;
-lin ladybird_N = variants {} ;
-lin ladylike_A = variants {} ;
-lin ladyship_N = variants {} ;
-lin lag_N = variants {} ;
-lin lag_V = variants {} ;
-lin lag_V2 = variants {} ;
-lin lager_N = variants {} ;
-lin laggard_N = variants {} ;
-lin lagging_N = variants {} ;
-lin lagoon_N = variants {} ;
-lin lagos_PN = variants {} ;
-lin lahore_PN = variants {} ;
-lin laic_A = variants {} ;
-lin laicize_V2 = variants {} ;
-lin lair_N = variants {} ;
-lin laird_N = variants {} ;
-lin laissez_faire_N = variants {} ;
-lin laity_N = variants {} ;
-lin lake_N = variants {} ;
-lin lakenheath_PN = variants {} ;
-lin lakh_N = variants {} ;
-lin lam_V = variants {} ;
-lin lam_V2 = variants {} ;
-lin lama_N = variants {} ;
-lin lamasery_N = variants {} ;
-lin lamb_N = variants {} ;
-lin lamb_V = variants {} ;
-lin lambaste_V2 = variants {} ;
-lin lambency_N = variants {} ;
-lin lambent_A = variants {} ;
-lin lambeth_PN = variants {} ;
-lin lambkin_N = variants {} ;
-lin lambskin_N = variants {} ;
-lin lame_A = variants {} ;
-lin lame_N = variants {} ;
-lin lame_V2 = variants {} ;
-lin lameness_N = variants {} ;
-lin lament_N = variants {} ;
-lin lament_V = variants {} ;
-lin lament_V2 = variants {} ;
-lin lament_VS = variants {} ;
-lin lamentable_A = variants {} ;
-lin lamentation_N = variants {} ;
-lin laminate_V = variants {} ;
-lin laminate_V2 = variants {} ;
-lin lammas_N = variants {} ;
-lin lammas_PN = variants {} ;
-lin lamp_N = variants {} ;
-lin lamp_black_N = variants {} ;
-lin lamplight_N = variants {} ;
-lin lamplighter_N = variants {} ;
-lin lamplit_A = variants {} ;
-lin lampoon_N = variants {} ;
-lin lampoon_V2 = variants {} ;
-lin lamppost_N = variants {} ;
-lin lamprey_N = variants {} ;
-lin lampshade_N = variants {} ;
-lin lanark_PN = variants {} ;
-lin lancashire_PN = variants {} ;
-lin lancaster_PN = variants {} ;
-lin lancastrian_A = variants {} ;
-lin lancastrian_N = variants {} ;
-lin lance_N = variants {} ;
-lin lance_V2 = variants {} ;
-lin lance_corporal_N = variants {} ;
-lin lancer_N = variants {} ;
-lin lancet_N = variants {} ;
-lin lanchow_PN = variants {} ;
-lin lancing_PN = variants {} ;
-lin land_N = variants {} ;
-lin land_V = variants {} ;
-lin land_V2 = variants {} ;
-lin land_agent_N = variants {} ;
-lin landau_N = variants {} ;
-lin landed_A = variants {} ;
-lin landfall_N = variants {} ;
-lin landgrave_N = variants {} ;
-lin landholder_N = variants {} ;
-lin landing_N = variants {} ;
-lin landing_craft_N = variants {} ;
-lin landing_field_N = variants {} ;
-lin landing_gear_N = variants {} ;
-lin landing_net_N = variants {} ;
-lin landing_party_N = variants {} ;
-lin landing_place_N = variants {} ;
-lin landing_stage_N = variants {} ;
-lin landing_strip_N = variants {} ;
-lin landlady_N = variants {} ;
-lin landless_A = variants {} ;
-lin landlocked_A = variants {} ;
-lin landlord_N = variants {} ;
-lin landlubber_N = variants {} ;
-lin landmark_N = variants {} ;
-lin landmine_N = variants {} ;
-lin landowner_N = variants {} ;
-lin landrover_N = variants {} ;
-lin landscape_N = variants {} ;
-lin landscape_V2 = variants {} ;
-lin landslide_N = variants {} ;
-lin landslip_N = variants {} ;
-lin landsman_N = variants {} ;
-lin landward_Adv = variants {} ;
-lin lane_N = variants {} ;
-lin langsyne_Adv = variants {} ;
-lin langsyne_N = variants {} ;
-lin language_N = variants {} ;
-lin languid_A = variants {} ;
-lin languish_V = variants {} ;
-lin languor_N = variants {} ;
-lin languorous_A = variants {} ;
-lin langur_N = variants {} ;
-lin lank_A = variants {} ;
-lin lanky_A = variants {} ;
-lin lanolin_N =  D.lanoline_1_N ;
-
-lin lantern_N = variants {} ;
-lin lantern_jawed_A = variants {} ;
-lin lanyard_N = variants {} ;
-lin lao_N = variants {} ;
-lin laos_PN = variants {} ;
-lin laotian_A = variants {} ;
-lin laotian_N = variants {} ;
-lin lap_N = variants {} ;
-lin lap_V = variants {} ;
-lin lap_V2 = variants {} ;
-lin lap_dog_N = variants {} ;
-lin lapel_N = variants {} ;
-lin lapidary_A = variants {} ;
-lin lapidary_N = variants {} ;
-lin lapis_lazuli_N = variants {} ;
-lin lapse_N = variants {} ;
-lin lapse_V = variants {} ;
-lin lapwing_N = variants {} ;
-lin larboard_A = variants {} ;
-lin larboard_N = variants {} ;
-lin larceny_N = variants {} ;
-lin larch_N = variants {} ;
-lin lard_N = variants {} ;
-lin lard_V2 = variants {} ;
-lin larder_N = variants {} ;
-lin large_A = D.grande_1_A ;
-
-lin large_Adv = variants {} ;
-lin large_N = variants {} ;
-lin large_scale_A = variants {} ;
-lin largeness_N = variants {} ;
-lin largesse_N = variants {} ;
-lin largish_A = variants {} ;
-lin largo_N = variants {} ;
-lin largs_PN = variants {} ;
-lin lariat_N = variants {} ;
-lin lark_N = variants {} ;
-lin lark_V = variants {} ;
-lin larkhall_PN = variants {} ;
-lin larkspur_N = variants {} ;
-lin larn_V = variants {} ;
-lin larn_V2 = variants {} ;
-lin larne_PN = variants {} ;
-lin larry_PN = variants {} ;
-lin larva_N = variants {} ;
-lin larval_A = variants {} ;
-lin laryngitis_N = variants {} ;
-lin larynx_N = variants {} ;
-lin las_palmas_PN = variants {} ;
-lin lascar_N = variants {} ;
-lin lascivious_A = variants {} ;
-lin lasciviousness_N = variants {} ;
-lin laser_N =  D.laser_1_N ;
-
-lin lash_N = variants {} ;
-lin lash_V = variants {} ;
-lin lash_V2 = variants {} ;
-lin lash_up_N = variants {} ;
-lin lashing_N = variants {} ;
-lin lass_N = variants {} ;
-lin lassie_N = variants {} ;
-lin lassitude_N = variants {} ;
-lin lasso_N = variants {} ;
-lin lasso_V2 = variants {} ;
-lin last_A = variants {} ;
-lin last_V = variants {} ;
-lin last_V2 = variants {} ;
-lin lasting_A = variants {} ;
-lin lat_N = variants {} ;
-lin latch_N = variants {} ;
-lin latch_V = variants {} ;
-lin latch_V2 = variants {} ;
-lin latchkey_N = variants {} ;
-lin late_A = variants {} ;
-lin late_Adv = D.tard_1_Adv ;
-
-lin lateen_A = variants {} ;
-lin latent_A = variants {} ;
-lin lateral_A = D.lateral_1_A ;
-
-lin laterite_N = variants {} ;
-lin latex_N = variants {} ;
-lin lath_N = variants {} ;
-lin lathe_N = variants {} ;
-lin lather_N = variants {} ;
-lin lather_V = variants {} ;
-lin lather_V2 = variants {} ;
-lin lathi_N = variants {} ;
-lin latin_A = variants {} ;
-lin latin_N = variants {} ;
-lin latinist_N = variants {} ;
-lin latinize_V2 = variants {} ;
-lin latish_A = variants {} ;
-lin latitude_N = variants {} ;
-lin latitudes_N = variants {} ;
-lin latitudinal_A = variants {} ;
-lin latitudinarian_A = variants {} ;
-lin latitudinarian_N = variants {} ;
-lin latrine_N = variants {} ;
-lin latter_A = D.dernier_2_A ;
-
-lin latter_day_A = variants {} ;
-lin lattice_N = variants {} ;
-lin latticed_A = variants {} ;
-lin laud_V2 = variants {} ;
-lin laudable_A = variants {} ;
-lin laudanum_N = variants {} ;
-lin laudatory_A = variants {} ;
-lin laugh_N = variants {} ;
-lin laugh_V = variants {} ;
-lin laugh_V2 = variants {} ;
-lin laugh_VS = variants {} ;
-lin laughable_A = variants {} ;
-lin laughing_A = variants {} ;
-lin laughing_gas_N = variants {} ;
-lin laughing_stock_N = variants {} ;
-lin laughter_N = variants {} ;
-lin launch_N = variants {} ;
-lin launch_V = variants {} ;
-lin launch_V2 = variants {} ;
-lin launcher_N = variants {} ;
-lin launching_pad_N = variants {} ;
-lin launching_site_N = variants {} ;
-lin launder_V = variants {} ;
-lin launder_V2 = variants {} ;
-lin launderette_N = variants {} ;
-lin laundress_N = variants {} ;
-lin laundry_N = variants {} ;
-lin laundryman_N = variants {} ;
-lin laundrywoman_N = variants {} ;
-lin laura_PN = variants {} ;
-lin laureate_A = variants {} ;
-lin laureate_N = variants {} ;
-lin laurel_N = variants {} ;
-lin laurelled_A = variants {} ;
-lin laurence_PN = variants {} ;
-lin lausanne_PN = variants {} ;
-lin lav_N = variants {} ;
-lin lava_N = variants {} ;
-lin lavatory_N = variants {} ;
-lin lave_V2 = variants {} ;
-lin lavender_N =  D.lavande_1_N ;
-
-lin lavish_A = variants {} ;
-lin lavish_V2 = variants {} ;
-lin law_N = variants {} ;
-lin law_abiding_A = variants {} ;
-lin law_officer_N = variants {} ;
-lin lawbreaker_N = variants {} ;
-lin lawful_A = variants {} ;
-lin lawgiver_N = variants {} ;
-lin lawless_A = variants {} ;
-lin lawlessness_N = variants {} ;
-lin lawmaker_N = variants {} ;
-lin lawmaking_N = variants {} ;
-lin lawn_N = variants {} ;
-lin lawn_mower_N = variants {} ;
-lin lawrence_PN = variants {} ;
-lin lawyer_N = variants {} ;
-lin lax_A = variants {} ;
-lin laxative_A = variants {} ;
-lin laxative_N = variants {} ;
-lin laxity_N = variants {} ;
-lin lay_A = variants {} ;
-lin lay_N = variants {} ;
-lin lay_V = variants {} ;
-lin lay_V2 = variants {} ;
-lin lay_VS = variants {} ;
-lin lay_figure_N = variants {} ;
-lin lay_off_N = variants {} ;
-lin lay_out_N = variants {} ;
-lin layabout_N = variants {} ;
-lin layby_N = variants {} ;
-lin layer_N =  D.couche_1_N ;
-
-lin layer_V2 = variants {} ;
-lin layer_cake_N = variants {} ;
-lin layette_N = variants {} ;
-lin layman_N = variants {} ;
-lin layover_N = variants {} ;
-lin lazar_N = variants {} ;
-lin lazaret_N = variants {} ;
-lin lazarette_N = variants {} ;
-lin lazaretto_N = variants {} ;
-lin lazarus_N = variants {} ;
-lin lazarus_PN = variants {} ;
-lin laze_V = variants {} ;
-lin laze_V2 = variants {} ;
-lin lazily_Adv = variants {} ;
-lin laziness_N = variants {} ;
-lin lazy_A = variants {} ;
-lin lazybones_N = variants {} ;
-lin lb_N = variants {} ;
-lin lbw_PN = variants {} ;
-lin le_havre_PN = variants {} ;
-lin le_mans_PN = variants {} ;
-lin lea_N = variants {} ;
-lin leach_V2 = variants {} ;
-lin lead_N = variants {} ;
-lin lead_V = variants {} ;
-lin lead_V2 = variants {} ;
-lin lead_V2V = variants {} ;
-lin lead_VS = variants {} ;
-lin lead_in_N = variants {} ;
-lin lead_ore_N = variants {} ;
-lin leaded_A = variants {} ;
-lin leaden_A = variants {} ;
-lin leader_N = variants {} ;
-lin leaderless_A = variants {} ;
-lin leadership_N = variants {} ;
-lin leading_A = variants {} ;
-lin leading_N = variants {} ;
-lin leading_rein_N = variants {} ;
-lin leaf_N = variants {} ;
-lin leaf_V = variants {} ;
-lin leaf_bud_N = variants {} ;
-lin leaf_mould_N = variants {} ;
-lin leafless_A = variants {} ;
-lin leaflet_N = variants {} ;
-lin leafy_A = variants {} ;
-lin league_N = variants {} ;
-lin league_V = variants {} ;
-lin league_V2 = variants {} ;
-lin leak_N = variants {} ;
-lin leak_V = variants {} ;
-lin leak_V2 = variants {} ;
-lin leakage_N = variants {} ;
-lin leaky_A = variants {} ;
-lin leal_A = variants {} ;
-lin leamington_spa_PN = variants {} ;
-lin lean_A = variants {} ;
-lin lean_N = variants {} ;
-lin lean_V = variants {} ;
-lin lean_V2 = variants {} ;
-lin lean_to_N = variants {} ;
-lin leaning_N = variants {} ;
-lin leanness_N = variants {} ;
-lin leap_N = variants {} ;
-lin leap_V = variants {} ;
-lin leap_V2 = variants {} ;
-lin leap_year_N = variants {} ;
-lin leapfrog_N = variants {} ;
-lin leapfrog_V2 = variants {} ;
-lin learn_V = variants {} ;
-lin learn_V2 = variants {} ;
-lin learn_VS = variants {} ;
-lin learn_VV = variants {} ;
-lin learned_A = variants {} ;
-lin learner_N = variants {} ;
-lin learning_N = variants {} ;
-lin lease_N = variants {} ;
-lin lease_V2 = variants {} ;
-lin lease_lend_N = variants {} ;
-lin leasehold_A = variants {} ;
-lin leasehold_N = variants {} ;
-lin leaseholder_N = variants {} ;
-lin leash_N = variants {} ;
-lin least_A = regA "moins" ;
-
-lin least_Adv = variants {} ;
-lin least_N = variants {} ;
-lin leastways_Adv = variants {} ;
-lin leastwise_Adv = variants {} ;
-lin leather_N = variants {} ;
-lin leather_jacket_N = variants {} ;
-lin leatherette_N = variants {} ;
-lin leatherhead_PN = variants {} ;
-lin leatherneck_N = variants {} ;
-lin leatherwork_N = variants {} ;
-lin leathery_A = variants {} ;
-lin leave_N = variants {} ;
-lin leave_V = variants {} ;
-lin leave_V2 = variants {} ;
-lin leave_V2V = variants {} ;
-lin leave_VS = variants {} ;
-lin leave_VV = variants {} ;
-lin leave_taking_N = variants {} ;
-lin leaven_N = variants {} ;
-lin leaven_V2 = variants {} ;
-lin lebanese_A = variants {} ;
-lin lebanese_N = variants {} ;
-lin lebanon_PN = variants {} ;
-lin lecher_N = variants {} ;
-lin lecherous_A = variants {} ;
-lin lechery_N = variants {} ;
-lin lectern_N = variants {} ;
-lin lecture_N = variants {} ;
-lin lecture_V = variants {} ;
-lin lecture_V2 = variants {} ;
-lin lecturer_N = variants {} ;
-lin lectureship_N = variants {} ;
-lin ledge_N = variants {} ;
-lin ledger_N = variants {} ;
-lin lee_N = variants {} ;
-lin leech_N = variants {} ;
-lin leeds_PN = variants {} ;
-lin leek_N = variants {} ;
-lin leek_PN = variants {} ;
-lin leer_N = variants {} ;
-lin leer_V = variants {} ;
-lin leeward_A = variants {} ;
-lin leeward_Adv = variants {} ;
-lin leeway_N = variants {} ;
-lin left_A = variants {} ;
-lin left_Adv = variants {} ;
-lin left_N = variants {} ;
-lin left_VS = variants {} ;
-lin left_hand_A = variants {} ;
-lin left_handed_A = variants {} ;
-lin left_wing_N = variants {} ;
-lin left_winger_N = variants {} ;
-lin leftist_N = variants {} ;
-lin leg_N = variants {} ;
-lin leg_pull_N = variants {} ;
-lin leg_pulling_N = variants {} ;
-lin legacy_N = variants {} ;
-lin legal_A = variants {} ;
-lin legalism_N = variants {} ;
-lin legalistic_A = variants {} ;
-lin legality_N = variants {} ;
-lin legalization_N = variants {} ;
-lin legalize_V2 = variants {} ;
-lin legate_N = variants {} ;
-lin legatee_N = variants {} ;
-lin legation_N = variants {} ;
-lin legato_A = variants {} ;
-lin legato_Adv = variants {} ;
-lin legend_N = variants {} ;
-lin legendary_A = variants {} ;
-lin leger_line_N = variants {} ;
-lin legerdemain_N = variants {} ;
-lin legged_A = variants {} ;
-lin legging_N = variants {} ;
-lin leggy_A = variants {} ;
-lin leghorn_N = variants {} ;
-lin legibility_N = variants {} ;
-lin legible_A = variants {} ;
-lin legion_N = variants {} ;
-lin legionary_N = variants {} ;
-lin legislate_V = variants {} ;
-lin legislation_N = variants {} ;
-lin legislative_A = variants {} ;
-lin legislator_N = variants {} ;
-lin legislature_N = variants {} ;
-lin legitimacy_N = variants {} ;
-lin legitimate_A = variants {} ;
-lin legitimatize_V2 = variants {} ;
-lin legitimize_V2 = variants {} ;
-lin legitimize_V2V = variants {} ;
-lin legless_A = variants {} ;
-lin leguminous_A = variants {} ;
-lin lei_N = variants {} ;
-lin leicester_PN = variants {} ;
-lin leicestershire_PN = variants {} ;
-lin leiden_PN = variants {} ;
-lin leigh_PN = variants {} ;
-lin leighton_linslade_PN = variants {} ;
-lin leinster_PN = variants {} ;
-lin leipzig_PN = variants {} ;
-lin leisure_N = variants {} ;
-lin leisured_A = variants {} ;
-lin leisurely_A = variants {} ;
-lin leisurely_Adv = variants {} ;
-lin leitrim_PN = variants {} ;
-lin leix_PN = variants {} ;
-lin lemming_N = variants {} ;
-lin lemon_N = variants {} ;
-lin lemonade_N = variants {} ;
-lin lemur_N = variants {} ;
-lin len_PN = variants {} ;
-lin lend_V = variants {} ;
-lin lend_V2 = variants {} ;
-lin lender_N = variants {} ;
-lin lending_library_N = variants {} ;
-lin length_N = variants {} ;
-lin lengthen_V = variants {} ;
-lin lengthen_V2 = variants {} ;
-lin lengthily_Adv = variants {} ;
-lin lengthways_A = variants {} ;
-lin lengthways_Adv = variants {} ;
-lin lengthwise_Adv = variants {} ;
-lin lengthy_A = variants {} ;
-lin lenience_N = variants {} ;
-lin leniency_N = variants {} ;
-lin lenient_A = variants {} ;
-lin leningrad_PN = variants {} ;
-lin lenity_N = variants {} ;
-lin lenny_PN = variants {} ;
-lin lens_N = variants {} ;
-lin lens_PN = variants {} ;
-lin lent_N = variants {} ;
-lin lent_PN = variants {} ;
-lin lenten_A = variants {} ;
-lin lentil_N = variants {} ;
-lin lento_A = variants {} ;
-lin lento_Adv = variants {} ;
-lin leo_PN = variants {} ;
-lin leominster_PN = variants {} ;
-lin leon_PN = variants {} ;
-lin leonard_PN = variants {} ;
-lin leonine_A = variants {} ;
-lin leopard_N = variants {} ;
-lin leopardess_N = variants {} ;
-lin leper_N = variants {} ;
-lin leprechaun_N = variants {} ;
-lin leprosy_N = variants {} ;
-lin leprous_A = variants {} ;
-lin lerwick_PN = variants {} ;
-lin les_PN = variants {} ;
-lin lesbian_N = variants {} ;
-lin lesbianism_N = variants {} ;
-lin lese_majesty_N = variants {} ;
-lin lesion_N = variants {} ;
-lin lesley_PN = variants {} ;
-lin leslie_PN = variants {} ;
-lin lesotho_PN = variants {} ;
-lin less_A = variants {} ;
-lin less_Adv = variants {} ;
-lin less_N = variants {} ;
-lin lessee_N = variants {} ;
-lin lessen_V = variants {} ;
-lin lessen_V2 = variants {} ;
-lin lesser_A = variants {} ;
-lin lesson_N = variants {} ;
-lin lessor_N = variants {} ;
-lin lest_Prep = variants {} ;
-lin let_N = variants {} ;
-lin let_V = variants {} ;
-lin let_V2 = variants {} ;
-lin let_V2V = variants {} ;
-lin let_VS = variants {} ;
-lin let_down_N = variants {} ;
-lin let_up_N = variants {} ;
-lin letchworth_PN = variants {} ;
-lin lethal_A = variants {} ;
-lin lethargic_A = variants {} ;
-lin lethargically_Adv = variants {} ;
-lin lethargy_N = variants {} ;
-lin lethe_PN = variants {} ;
-lin letter_N = variants {} ;
-lin letter_box_N = variants {} ;
-lin letter_card_N = variants {} ;
-lin letter_case_N = variants {} ;
-lin lettered_A = variants {} ;
-lin letterhead_N = variants {} ;
-lin lettering_N = variants {} ;
-lin letterpress_N = variants {} ;
-lin letting_N = variants {} ;
-lin lettuce_N = variants {} ;
-lin leucocyte_N = variants {} ;
-lin leukaemia_N =  D.leucemie_1_N ;
-
-lin levant_PN = variants {} ;
-lin levant_V = variants {} ;
-lin levantine_A = variants {} ;
-lin levantine_N = variants {} ;
-lin levee_N = variants {} ;
-lin level_A = variants {} ;
-lin level_N =  D.niveau_1_N ;
-
-lin level_V = variants {} ;
-lin level_V2 = variants {} ;
-lin level_headed_A = variants {} ;
-lin leveller_N = variants {} ;
-lin leven_PN = variants {} ;
-lin lever_N = variants {} ;
-lin lever_V2 = variants {} ;
-lin leverage_N = variants {} ;
-lin leveret_N = variants {} ;
-lin leverkusen_PN = variants {} ;
-lin leviathan_N = variants {} ;
-lin levitate_V = variants {} ;
-lin levitate_V2 = variants {} ;
-lin levitation_N = variants {} ;
-lin levity_N = variants {} ;
-lin levy_N = variants {} ;
-lin levy_V = variants {} ;
-lin levy_V2 = variants {} ;
-lin lewd_A = variants {} ;
-lin lewdness_N = variants {} ;
-lin lewes_PN = variants {} ;
-lin lewis_PN = variants {} ;
-lin lewisham_PN = variants {} ;
-lin lexical_A = variants {} ;
-lin lexicographer_N = variants {} ;
-lin lexicography_N = variants {} ;
-lin lexicon_N = variants {} ;
-lin lexis_N = variants {} ;
-lin ley_N = variants {} ;
-lin leyland_PN = variants {} ;
-lin liability_N = variants {} ;
-lin liable_A = variants {} ;
-lin liaise_V = variants {} ;
-lin liaison_N = variants {} ;
-lin liana_N = variants {} ;
-lin liar_N = variants {} ;
-lin lib_N = variants {} ;
-lin lib_PN = variants {} ;
-lin libation_N = variants {} ;
-lin libel_N = variants {} ;
-lin libel_V2 = variants {} ;
-lin libellous_A = variants {} ;
-lin liberal_A = variants {} ;
-lin liberal_N = variants {} ;
-lin liberalism_N = variants {} ;
-lin liberality_N = variants {} ;
-lin liberalization_N = variants {} ;
-lin liberalize_V2 = variants {} ;
-lin liberate_V2 = variants {} ;
-lin liberation_N = variants {} ;
-lin liberator_N = variants {} ;
-lin liberia_PN = variants {} ;
-lin liberian_A = variants {} ;
-lin liberian_N = variants {} ;
-lin libertine_N = variants {} ;
-lin liberty_N = variants {} ;
-lin libidinous_A = variants {} ;
-lin libido_N = variants {} ;
-lin libra_PN = variants {} ;
-lin librarian_N = variants {} ;
-lin librarianship_N = variants {} ;
-lin library_N = variants {} ;
-lin librettist_N = variants {} ;
-lin libretto_N = variants {} ;
-lin libya_PN = variants {} ;
-lin libyan_A = variants {} ;
-lin libyan_N = variants {} ;
-lin licence_N = variants {} ;
-lin licence_V2 = variants {} ;
-lin license_V2 = variants {} ;
-lin licensee_N = variants {} ;
-lin licentiate_N = variants {} ;
-lin licentious_A = variants {} ;
-lin licentiousness_N = variants {} ;
-lin lichee_N = variants {} ;
-lin lichen_N = variants {} ;
-lin lichfield_PN = variants {} ;
-lin lichgate_N = variants {} ;
-lin lichi_N = variants {} ;
-lin licit_A = variants {} ;
-lin lick_N = variants {} ;
-lin lick_V = variants {} ;
-lin lick_V2 = variants {} ;
-lin licking_N = variants {} ;
-lin lid_N = variants {} ;
-lin lidless_A = variants {} ;
-lin lido_N = variants {} ;
-lin lie_N = variants {} ;
-lin lie_V = variants {} ;
-lin lie_VS = variants {} ;
-lin lie_abed_N = variants {} ;
-lin lie_detector_N = variants {} ;
-lin lie_in_N = variants {} ;
-lin liechtenstein_PN = variants {} ;
-lin liechtensteiner_A = variants {} ;
-lin liechtensteiner_N = variants {} ;
-lin lied_N = variants {} ;
-lin lieder_singer_N = variants {} ;
-lin lief_Adv = variants {} ;
-lin liege_A = variants {} ;
-lin liege_N = variants {} ;
-lin liege_PN = variants {} ;
-lin liegeman_N = variants {} ;
-lin lien_N = variants {} ;
-lin lieu_N = variants {} ;
-lin lieutenancy_N = variants {} ;
-lin lieutenant_N = variants {} ;
-lin life_N =  D.vie_1_N ;
-
-lin life_buoy_N = variants {} ;
-lin life_giving_A = variants {} ;
-lin life_jacket_N = variants {} ;
-lin life_office_N = variants {} ;
-lin life_preserver_N = variants {} ;
-lin life_raft_N = variants {} ;
-lin life_saver_N = variants {} ;
-lin life_size_A = variants {} ;
-lin life_sized_A = variants {} ;
-lin life_span_N = variants {} ;
-lin life_work_N = variants {} ;
-lin lifebelt_N = variants {} ;
-lin lifeblood_N = variants {} ;
-lin lifeboat_N = variants {} ;
-lin lifebuoy_N = variants {} ;
-lin lifeguard_N = variants {} ;
-lin lifeless_A = variants {} ;
-lin lifelike_A = variants {} ;
-lin lifeline_N = variants {} ;
-lin lifelong_A = variants {} ;
-lin lifer_N = variants {} ;
-lin lifetime_N = variants {} ;
-lin lift_N = variants {} ;
-lin lift_V = variants {} ;
-lin lift_V2 = variants {} ;
-lin lift_off_N = variants {} ;
-lin liftman_N = variants {} ;
-lin ligament_N = variants {} ;
-lin ligature_N = variants {} ;
-lin light_A = variants {} ;
-lin light_Adv = variants {} ;
-lin light_N = variants {} ;
-lin light_V = variants {} ;
-lin light_V2 = variants {} ;
-lin light_armed_A = variants {} ;
-lin light_coloured_A = variants {} ;
-lin light_fingered_A = variants {} ;
-lin light_handed_A = variants {} ;
-lin light_headed_A = variants {} ;
-lin light_headedness_N = variants {} ;
-lin light_hearted_A = variants {} ;
-lin light_heartedness_N = variants {} ;
-lin light_heavyweight_N = variants {} ;
-lin light_minded_A = variants {} ;
-lin light_mindedness_N = variants {} ;
-lin light_o'_love_N = variants {} ;
-lin lighten_V = variants {} ;
-lin lighten_V2 = variants {} ;
-lin lighter_N = variants {} ;
-lin lighter_V2 = variants {} ;
-lin lighterage_N = variants {} ;
-lin lighthouse_N = variants {} ;
-lin lighting_up_A = variants {} ;
-lin lightness_N = variants {} ;
-lin lightning_N = variants {} ;
-lin lightning_conductor_N = variants {} ;
-lin lightning_rod_N = variants {} ;
-lin lightship_N = variants {} ;
-lin lightsome_A = variants {} ;
-lin lightsomeness_N = variants {} ;
-lin lightweight_A = variants {} ;
-lin lightweight_N = variants {} ;
-lin ligneous_A = variants {} ;
-lin lignite_N = variants {} ;
-lin likable_A = variants {} ;
-lin like_A = variants {} ;
-lin like_Adv = variants {} ;
-lin like_N = variants {} ;
-lin like_Prep = variants {} ;
-lin like_V2 = variants {} ;
-lin like_V2V = variants {} ;
-lin like_VS = variants {} ;
-lin like_VV = variants {} ;
-lin like_minded_A = variants {} ;
-lin likeable_A = variants {} ;
-lin likelihood_N = variants {} ;
-lin likely_A = variants {} ;
-lin liken_V2 = variants {} ;
-lin likeness_N = variants {} ;
-lin likewise_Adv = variants {} ;
-lin liking_N = variants {} ;
-lin lilac_N = variants {} ;
-lin lilian_PN = variants {} ;
-lin lille_PN = variants {} ;
-lin lilliputian_A = variants {} ;
-lin lilliputian_N = variants {} ;
-lin lilt_N = variants {} ;
-lin lilt_V = variants {} ;
-lin lilt_V2 = variants {} ;
-lin lily_N = variants {} ;
-lin lily_PN = variants {} ;
-lin lily_livered_A = variants {} ;
-lin lily_white_A = variants {} ;
-lin lima_PN = variants {} ;
-lin limb_N = variants {} ;
-lin limbed_A = variants {} ;
-lin limber_A = variants {} ;
-lin limber_V = variants {} ;
-lin limber_V2 = variants {} ;
-lin limbless_A = variants {} ;
-lin limbo_N = variants {} ;
-lin lime_N = variants {} ;
-lin lime_V2 = variants {} ;
-lin lime_tree_N = variants {} ;
-lin limejuice_N = variants {} ;
-lin limekiln_N = variants {} ;
-lin limelight_N = variants {} ;
-lin limerick_N = variants {} ;
-lin limerick_PN = variants {} ;
-lin limestone_N = variants {} ;
-lin limey_N = variants {} ;
-lin limit_N = variants {} ;
-lin limit_V2 = variants {} ;
-lin limitation_N = variants {} ;
-lin limitless_A = variants {} ;
-lin limn_V2 = variants {} ;
-lin limoges_PN = variants {} ;
-lin limousine_N = variants {} ;
-lin limp_A = variants {} ;
-lin limp_N = variants {} ;
-lin limp_V = variants {} ;
-lin limpet_N = variants {} ;
-lin limpid_A = variants {} ;
-lin limpidity_N = variants {} ;
-lin limpness_N = variants {} ;
-lin linchpin_N = variants {} ;
-lin lincoln_PN = variants {} ;
-lin lincolnshire_PN = variants {} ;
-lin linda_PN = variants {} ;
-lin linden_N = variants {} ;
-lin linden_tree_N = variants {} ;
-lin line_N = variants {} ;
-lin line_V = variants {} ;
-lin line_V2 = variants {} ;
-lin line_shooter_N = variants {} ;
-lin line_shooting_N = variants {} ;
-lin line_up_N = variants {} ;
-lin lineage_N = variants {} ;
-lin lineal_A = variants {} ;
-lin lineament_N = variants {} ;
-lin linear_A = D.droit_2_A ;
-
-lin lineman_N = variants {} ;
-lin linen_N = variants {} ;
-lin linen_draper_N = variants {} ;
-lin liner_N = variants {} ;
-lin liner_train_N = variants {} ;
-lin linesman_N = variants {} ;
-lin ling_N = variants {} ;
-lin lingam_N = variants {} ;
-lin linger_V = variants {} ;
-lin lingerer_N = variants {} ;
-lin lingerie_N = variants {} ;
-lin lingering_A = variants {} ;
-lin lingo_N = variants {} ;
-lin lingua_franca_N = variants {} ;
-lin lingual_A = variants {} ;
-lin linguist_N = variants {} ;
-lin linguistic_A = variants {} ;
-lin linguistically_Adv = variants {} ;
-lin linguistics_N = variants {} ;
-lin liniment_N = variants {} ;
-lin lining_N = variants {} ;
-lin link_N = variants {} ;
-lin link_V = variants {} ;
-lin link_V2 = variants {} ;
-lin link_up_N = variants {} ;
-lin linkage_N =  D.liaison_1_N ;
-
-lin linkboy_N = variants {} ;
-lin linkman_N = variants {} ;
-lin links_N = variants {} ;
-lin linlithgow_PN = variants {} ;
-lin linnet_N = variants {} ;
-lin lino_N = variants {} ;
-lin linocut_N = variants {} ;
-lin linoleum_N = variants {} ;
-lin linotype_N = variants {} ;
-lin linseed_N = variants {} ;
-lin linsey_woolsey_N = variants {} ;
-lin lint_N = variants {} ;
-lin lintel_N = variants {} ;
-lin linwood_PN = variants {} ;
-lin linz_PN = variants {} ;
-lin lion_N = variants {} ;
-lin lion_hearted_A = variants {} ;
-lin lion_hunter_N = variants {} ;
-lin lionel_PN = variants {} ;
-lin lioness_N = variants {} ;
-lin lionize_V2 = variants {} ;
-lin lip_N =  D.levre_1_N ;
-
-lin lip_read_V2 = variants {} ;
-lin lip_reading_N = variants {} ;
-lin lipped_A = variants {} ;
-lin lipstick_N = variants {} ;
-lin liquefaction_N = variants {} ;
-lin liquefy_V = variants {} ;
-lin liquefy_V2 = variants {} ;
-lin liquescent_A = variants {} ;
-lin liqueur_N = variants {} ;
-lin liquid_A = D.liquide_2_A ;
-
-lin liquid_N =  D.liquide_1_N ;
-
-lin liquidate_V = variants {} ;
-lin liquidate_V2 = variants {} ;
-lin liquidation_N = variants {} ;
-lin liquidator_N = variants {} ;
-lin liquidity_N = variants {} ;
-lin liquidize_V2 = variants {} ;
-lin liquidizer_N = variants {} ;
-lin liquor_N = variants {} ;
-lin liquorice_N = variants {} ;
-lin lira_N = variants {} ;
-lin lisa_PN = variants {} ;
-lin lisbon_PN = variants {} ;
-lin liskeard_PN = variants {} ;
-lin lisle_N = variants {} ;
-lin lisp_N = variants {} ;
-lin lisp_V = variants {} ;
-lin lisp_V2 = variants {} ;
-lin lispingly_Adv = variants {} ;
-lin lissom_A = variants {} ;
-lin lissome_A = variants {} ;
-lin lissomness_N = variants {} ;
-lin list_N = variants {} ;
-lin list_V = variants {} ;
-lin list_V2 = variants {} ;
-lin list_V2V = variants {} ;
-lin list_price_N = variants {} ;
-lin listen_V = variants {} ;
-lin listener_N = variants {} ;
-lin listing_N = variants {} ;
-lin listless_A = variants {} ;
-lin listlessness_N = variants {} ;
-lin lit_V2 = variants {} ;
-lin litany_N = variants {} ;
-lin litchee_N = variants {} ;
-lin litchi_N = variants {} ;
-lin literacy_N = variants {} ;
-lin literal_A = variants {} ;
-lin literal_N = variants {} ;
-lin literary_A = variants {} ;
-lin literate_A = variants {} ;
-lin literate_N = variants {} ;
-lin literature_N = variants {} ;
-lin lithe_A = variants {} ;
-lin lithograph_N = variants {} ;
-lin lithograph_V = variants {} ;
-lin lithograph_V2 = variants {} ;
-lin lithographic_A = variants {} ;
-lin lithography_N = variants {} ;
-lin litigant_N = variants {} ;
-lin litigate_V = variants {} ;
-lin litigate_V2 = variants {} ;
-lin litigation_N = variants {} ;
-lin litigious_A = variants {} ;
-lin litmus_N = variants {} ;
-lin litmus_paper_N = variants {} ;
-lin litotes_N = variants {} ;
-lin litre_N = variants {} ;
-lin litter_N = variants {} ;
-lin litter_V = variants {} ;
-lin litter_V2 = variants {} ;
-lin litter_basket_N = variants {} ;
-lin litter_lout_N = variants {} ;
-lin litterbin_N = variants {} ;
-lin little_A = variants {} ;
-lin little_Adv = variants {} ;
-lin little_N = variants {} ;
-lin littlehampton_PN = variants {} ;
-lin littleness_N = variants {} ;
-lin littoral_A = variants {} ;
-lin littoral_N = variants {} ;
-lin liturgical_A = variants {} ;
-lin liturgy_N = variants {} ;
-lin livable_A = variants {} ;
-lin live_A = D.vivant_2_A ;
-
-lin live_Adv = variants {} ;
-lin live_V = variants {} ;
-lin live_V2 = variants {} ;
-lin live_birth_N = variants {} ;
-lin liveable_A = variants {} ;
-lin livelihood_N = variants {} ;
-lin liveliness_N = variants {} ;
-lin livelong_A = variants {} ;
-lin lively_A = variants {} ;
-lin liven_V = variants {} ;
-lin liven_V2 = variants {} ;
-lin liver_N = variants {} ;
-lin liveried_A = variants {} ;
-lin liverish_A = variants {} ;
-lin liverpool_PN = variants {} ;
-lin liverpudlian_A = variants {} ;
-lin liverpudlian_N = variants {} ;
-lin liverwurst_N = variants {} ;
-lin livery_A = variants {} ;
-lin livery_N = variants {} ;
-lin liveryman_N = variants {} ;
-lin livestock_N =  D.animal_1_N ;
-
-lin livid_A = variants {} ;
-lin living_A = variants {} ;
-lin living_N =  D.vivant_1_N ;
-
-lin living_room_N = variants {} ;
-lin living_space_N = variants {} ;
-lin livingston_PN = variants {} ;
-lin livorno_PN = variants {} ;
-lin liz_PN = variants {} ;
-lin liza_PN = variants {} ;
-lin lizard_N = variants {} ;
-lin lizzy_PN = variants {} ;
-lin ljubljana_PN = variants {} ;
-lin llama_N = variants {} ;
-lin llandudno_PN = variants {} ;
-lin llanelli_PN = variants {} ;
-lin llangollen_PN = variants {} ;
-lin llantrisant_PN = variants {} ;
-lin llantwit_major_PN = variants {} ;
-lin llb_N = variants {} ;
-lin lloyd's_PN = variants {} ;
-lin load_N = variants {} ;
-lin load_V = variants {} ;
-lin load_V2 = variants {} ;
-lin load_line_N = variants {} ;
-lin load_shedding_N = variants {} ;
-lin loaded_A = variants {} ;
-lin loader_N = variants {} ;
-lin loading_N = variants {} ;
-lin loadstar_N = variants {} ;
-lin loadstone_N = variants {} ;
-lin loaf_N = variants {} ;
-lin loaf_V = variants {} ;
-lin loaf_V2 = variants {} ;
-lin loaf_sugar_N = variants {} ;
-lin loafer_N = variants {} ;
-lin loam_N = variants {} ;
-lin loamy_A = variants {} ;
-lin loan_N = variants {} ;
-lin loan_V2 = variants {} ;
-lin loan_collection_N = variants {} ;
-lin loan_office_N = variants {} ;
-lin loanhead_PN = variants {} ;
-lin loanword_N = variants {} ;
-lin loath_A = variants {} ;
-lin loathe_V2 = variants {} ;
-lin loathing_N = variants {} ;
-lin loathly_A = variants {} ;
-lin loathsome_A = variants {} ;
-lin lob_N = variants {} ;
-lin lob_V = variants {} ;
-lin lob_V2 = variants {} ;
-lin lobby_N = variants {} ;
-lin lobby_V = variants {} ;
-lin lobby_V2 = variants {} ;
-lin lobby_V2V = variants {} ;
-lin lobbyist_N = variants {} ;
-lin lobe_N = variants {} ;
-lin lobed_A = variants {} ;
-lin lobster_N = variants {} ;
-lin lobster_pot_N = variants {} ;
-lin loc_cit_PN = variants {} ;
-lin local_A = D.local_2_A ;
-
-lin local_N = variants {} ;
-lin locale_N = variants {} ;
-lin localism_N = variants {} ;
-lin locality_N = variants {} ;
-lin localization_N = variants {} ;
-lin localize_V2 = variants {} ;
-lin locate_V = variants {} ;
-lin locate_V2 = variants {} ;
-lin location_N = variants {} ;
-lin loch_N = variants {} ;
-lin lochgelly_PN = variants {} ;
-lin lock_N = variants {} ;
-lin lock_V = variants {} ;
-lin lock_V2 = variants {} ;
-lin lock_gate_N = variants {} ;
-lin lock_keeper_N = variants {} ;
-lin locker_N = variants {} ;
-lin locket_N = variants {} ;
-lin lockjaw_N = variants {} ;
-lin locknut_N = variants {} ;
-lin lockout_N = variants {} ;
-lin locksmith_N = variants {} ;
-lin lockstitch_N = variants {} ;
-lin lockup_A = variants {} ;
-lin lockup_N = variants {} ;
-lin loco_A = variants {} ;
-lin locomotion_N = variants {} ;
-lin locomotive_A = variants {} ;
-lin locomotive_N = variants {} ;
-lin locum_N = variants {} ;
-lin locum_tenens_N = variants {} ;
-lin locus_N =  D.locus_1_N ;
-
-lin locus_classicus_N = variants {} ;
-lin locust_N = variants {} ;
-lin locust_tree_N = variants {} ;
-lin locution_N = variants {} ;
-lin lode_N = variants {} ;
-lin lodestar_N = variants {} ;
-lin lodestone_N = variants {} ;
-lin lodge_N = variants {} ;
-lin lodge_V = variants {} ;
-lin lodge_V2 = variants {} ;
-lin lodgement_N = variants {} ;
-lin lodger_N = variants {} ;
-lin lodging_N = variants {} ;
-lin lodging_house_N = variants {} ;
-lin lodgment_N = variants {} ;
-lin lodz_PN = variants {} ;
-lin loess_N = variants {} ;
-lin loft_N = variants {} ;
-lin loft_V2 = variants {} ;
-lin loftily_Adv = variants {} ;
-lin loftiness_N = variants {} ;
-lin loftus_PN = variants {} ;
-lin lofty_A = variants {} ;
-lin log_N = variants {} ;
-lin log_V2 = variants {} ;
-lin log_cabin_N = variants {} ;
-lin log_jam_N = variants {} ;
-lin log_rolling_N = variants {} ;
-lin loganberry_N = variants {} ;
-lin logarithm_N = variants {} ;
-lin logarithmic_A = variants {} ;
-lin logarithmically_Adv = variants {} ;
-lin logbook_N = variants {} ;
-lin loggerheads_N = variants {} ;
-lin loggia_N = variants {} ;
-lin logging_N = variants {} ;
-lin logic_N = variants {} ;
-lin logical_A = variants {} ;
-lin logicality_N = variants {} ;
-lin logician_N = variants {} ;
-lin logistics_N = variants {} ;
-lin loin_N = variants {} ;
-lin loincloth_N = variants {} ;
-lin lois_PN = variants {} ;
-lin loiter_V = variants {} ;
-lin loiter_V2 = variants {} ;
-lin loiterer_N = variants {} ;
-lin loll_V = variants {} ;
-lin loll_V2 = variants {} ;
-lin lollipop_N = variants {} ;
-lin lolly_N = variants {} ;
-lin london_PN = variants {} ;
-lin londonderry_PN = variants {} ;
-lin londoner_N = variants {} ;
-lin lone_A = variants {} ;
-lin loneliness_N = variants {} ;
-lin lonely_A = variants {} ;
-lin lonesome_A = variants {} ;
-lin long_A = D.longue_1_A ;
-
-lin long_Adv = variants {} ;
-lin long_N = variants {} ;
-lin long_V = variants {} ;
-lin long_distance_A = variants {} ;
-lin long_drawn_out_A = variants {} ;
-lin long_eaton_PN = variants {} ;
-lin long_haired_A = variants {} ;
-lin long_headed_A = variants {} ;
-lin long_lived_A = variants {} ;
-lin long_play_A = variants {} ;
-lin long_playing_A = variants {} ;
-lin long_range_A = variants {} ;
-lin long_sighted_A = variants {} ;
-lin long_standing_A = variants {} ;
-lin long_suffering_A = variants {} ;
-lin long_term_A = variants {} ;
-lin long_time_A = variants {} ;
-lin long_winded_A = variants {} ;
-lin long_windedness_N = variants {} ;
-lin longboat_N = variants {} ;
-lin longbow_N = variants {} ;
-lin longer_Adv = variants {} ;
-lin longest_Adv = variants {} ;
-lin longevity_N = variants {} ;
-lin longhand_N = variants {} ;
-lin longing_A = variants {} ;
-lin longing_N = variants {} ;
-lin longish_A = variants {} ;
-lin longitude_N = variants {} ;
-lin longitudinal_A = variants {} ;
-lin longridge_PN = variants {} ;
-lin longshoreman_N = variants {} ;
-lin longton_PN = variants {} ;
-lin longways_Adv = variants {} ;
-lin longwise_Adv = variants {} ;
-lin loo_N = variants {} ;
-lin loofa_N = variants {} ;
-lin loofah_N = variants {} ;
-lin look_N = variants {} ;
-lin look_V = variants {} ;
-lin look_V2 = variants {} ;
-lin look_V2V = variants {} ;
-lin look_VA = variants {} ;
-lin look_over_N = variants {} ;
-lin looker_N = variants {} ;
-lin looker_on_N = variants {} ;
-lin looking_glass_N = variants {} ;
-lin lookout_N = variants {} ;
-lin loom_N = variants {} ;
-lin loom_V = variants {} ;
-lin loon_N = variants {} ;
-lin loony_A = variants {} ;
-lin loony_N = variants {} ;
-lin loonybin_N = variants {} ;
-lin loop_N = variants {} ;
-lin loop_V = variants {} ;
-lin loop_V2 = variants {} ;
-lin loop_line_N = variants {} ;
-lin loophole_N = variants {} ;
-lin loopy_A = variants {} ;
-lin loose_A = variants {} ;
-lin loose_V2 = variants {} ;
-lin loose_leaf_A = variants {} ;
-lin loosen_V = variants {} ;
-lin loosen_V2 = variants {} ;
-lin loot_N = variants {} ;
-lin loot_V = variants {} ;
-lin loot_V2 = variants {} ;
-lin looter_N = variants {} ;
-lin lop_V = variants {} ;
-lin lop_V2 = variants {} ;
-lin lop_eared_A = variants {} ;
-lin lope_N = variants {} ;
-lin lope_V = variants {} ;
-lin lopsided_A = variants {} ;
-lin loquacious_A = variants {} ;
-lin loquaciousness_N = variants {} ;
-lin loquacity_N = variants {} ;
-lin loquat_N = variants {} ;
-lin lord_N = variants {} ;
-lin lord_V2 = variants {} ;
-lin lordless_A = variants {} ;
-lin lordliness_N = variants {} ;
-lin lordly_A = variants {} ;
-lin lordship_N = variants {} ;
-lin lore_N = variants {} ;
-lin lorgnette_N = variants {} ;
-lin lorn_A = variants {} ;
-lin lorna_PN = variants {} ;
-lin lorry_N = variants {} ;
-lin los_angeles_PN = variants {} ;
-lin lose_V = variants {} ;
-lin lose_V2 = variants {} ;
-lin loser_N = variants {} ;
-lin loss_N =  D.perte_1_N ;
-
-lin loss_leader_N = variants {} ;
-lin lossiemouth_PN = variants {} ;
-lin lot_N = variants {} ;
-lin loth_A = variants {} ;
-lin lothian_PN = variants {} ;
-lin lotion_N = variants {} ;
-lin lottery_N = variants {} ;
-lin lotto_N = variants {} ;
-lin lotus_N = variants {} ;
-lin lotus_eater_N = variants {} ;
-lin loud_A = variants {} ;
-lin loud_Adv = variants {} ;
-lin loud_hailer_N = variants {} ;
-lin loudness_N = variants {} ;
-lin loudspeaker_N = variants {} ;
-lin lough_N = variants {} ;
-lin loughborough_PN = variants {} ;
-lin louis_PN = variants {} ;
-lin louise_PN = variants {} ;
-lin louisiana_PN = variants {} ;
-lin louisville_PN = variants {} ;
-lin lounge_N = variants {} ;
-lin lounge_V = variants {} ;
-lin lounge_chair_N = variants {} ;
-lin lounge_lizard_N = variants {} ;
-lin lounge_suit_N = variants {} ;
-lin lounger_N = variants {} ;
-lin lour_V = variants {} ;
-lin louringly_Adv = variants {} ;
-lin louse_N = variants {} ;
-lin lousy_A = variants {} ;
-lin lout_N = variants {} ;
-lin louth_PN = variants {} ;
-lin loutish_A = variants {} ;
-lin louvered_A = variants {} ;
-lin louvre_N = variants {} ;
-lin lovable_A = variants {} ;
-lin love_N = variants {} ;
-lin love_V2 = variants {} ;
-lin love_V2V = variants {} ;
-lin love_affair_N = variants {} ;
-lin love_child_N = variants {} ;
-lin love_feast_N = variants {} ;
-lin love_knot_N = variants {} ;
-lin love_letter_N = variants {} ;
-lin love_match_N = variants {} ;
-lin love_philtre_N = variants {} ;
-lin love_potion_N = variants {} ;
-lin love_seat_N = variants {} ;
-lin love_song_N = variants {} ;
-lin love_story_N = variants {} ;
-lin love_token_N = variants {} ;
-lin lovebird_N = variants {} ;
-lin loveless_A = variants {} ;
-lin loveliness_N = variants {} ;
-lin lovelorn_A = variants {} ;
-lin lovely_A = variants {} ;
-lin lovemaking_N = variants {} ;
-lin lover_N = variants {} ;
-lin loverlike_A = variants {} ;
-lin lovesick_A = variants {} ;
-lin loving_A = variants {} ;
-lin loving_cup_N = variants {} ;
-lin loving_kindness_N = variants {} ;
-lin low_A = D.faible_3_A ;
-
-lin low_Adv = variants {} ;
-lin low_N = variants {} ;
-lin low_V = variants {} ;
-lin low_down_A = variants {} ;
-lin low_keyed_A = variants {} ;
-lin low_pitched_A = variants {} ;
-lin low_relief_N = variants {} ;
-lin low_spirited_A = variants {} ;
-lin lowborn_A = variants {} ;
-lin lowbred_A = variants {} ;
-lin lowbrow_A = variants {} ;
-lin lowbrow_N = variants {} ;
-lin lower_Adv = variants {} ;
-lin lower_V = variants {} ;
-lin lower_V2 = variants {} ;
-lin lowermost_A = variants {} ;
-lin lowest_Adv = variants {} ;
-lin lowestoft_PN = variants {} ;
-lin lowlander_N = variants {} ;
-lin lowliness_N = variants {} ;
-lin lowly_A = variants {} ;
-lin lowness_N = variants {} ;
-lin loyal_A = variants {} ;
-lin loyalist_N = variants {} ;
-lin loyalty_N = variants {} ;
-lin loyang_PN = variants {} ;
-lin lozenge_N = variants {} ;
-lin lp_N = variants {} ;
-lin lsd_N = variants {} ;
-lin lt_PN = variants {} ;
-lin ltd_PN = variants {} ;
-lin lubber_N = variants {} ;
-lin lubberly_A = variants {} ;
-lin lubeck_PN = variants {} ;
-lin lubricant_N = variants {} ;
-lin lubricate_V2 = variants {} ;
-lin lubrication_N = variants {} ;
-lin lucent_A = variants {} ;
-lin lucerne_N = variants {} ;
-lin lucid_A = variants {} ;
-lin lucidity_N = variants {} ;
-lin lucifer_N = variants {} ;
-lin luck_N = variants {} ;
-lin luckily_Adv = variants {} ;
-lin luckless_A = variants {} ;
-lin lucknow_PN = variants {} ;
-lin lucky_A = variants {} ;
-lin lucrative_A = variants {} ;
-lin lucre_N = variants {} ;
-lin lucy_PN = variants {} ;
-lin luddite_N = variants {} ;
-lin ludicrous_A = variants {} ;
-lin ludlow_PN = variants {} ;
-lin ludo_N = variants {} ;
-lin ludwigshafen_PN = variants {} ;
-lin luff_V = variants {} ;
-lin luff_V2 = variants {} ;
-lin lug_N = variants {} ;
-lin lug_V2 = variants {} ;
-lin luge_N = variants {} ;
-lin luggage_N = variants {} ;
-lin luggage_carrier_N = variants {} ;
-lin luggage_rack_N = variants {} ;
-lin luggage_van_N = variants {} ;
-lin lugger_N = variants {} ;
-lin lugsail_N = variants {} ;
-lin lugubrious_A = variants {} ;
-lin lugubriousness_N = variants {} ;
-lin luke_PN = variants {} ;
-lin lukewarm_A = variants {} ;
-lin lukewarmness_N = variants {} ;
-lin lull_N = variants {} ;
-lin lull_V = variants {} ;
-lin lull_V2 = variants {} ;
-lin lullaby_N = variants {} ;
-lin lumbago_N = variants {} ;
-lin lumbar_A = variants {} ;
-lin lumber_N = variants {} ;
-lin lumber_V = variants {} ;
-lin lumber_V2 = variants {} ;
-lin lumber_mill_N = variants {} ;
-lin lumberjack_N = variants {} ;
-lin lumberman_N = variants {} ;
-lin lumberroom_N = variants {} ;
-lin lumberyard_N = variants {} ;
-lin luminary_N = variants {} ;
-lin luminosity_N = variants {} ;
-lin luminous_A = variants {} ;
-lin lump_N = variants {} ;
-lin lump_V2 = variants {} ;
-lin lumpish_A = variants {} ;
-lin lumpy_A = variants {} ;
-lin lunacy_N = variants {} ;
-lin lunar_A = variants {} ;
-lin lunatic_N = variants {} ;
-lin lunch_N = variants {} ;
-lin lunch_V = variants {} ;
-lin lunch_V2 = variants {} ;
-lin luncheon_N = variants {} ;
-lin lunchtime_N = variants {} ;
-lin lung_N = variants {} ;
-lin lung_power_N = variants {} ;
-lin lunge_N = variants {} ;
-lin lunge_V = variants {} ;
-lin lupin_N = variants {} ;
-lin lurch_N = variants {} ;
-lin lurch_V = variants {} ;
-lin lurcher_N = variants {} ;
-lin lure_N = variants {} ;
-lin lure_V2 = variants {} ;
-lin lurid_A = variants {} ;
-lin luridness_N = variants {} ;
-lin lurk_V = variants {} ;
-lin lurking_place_N = variants {} ;
-lin luscious_A = variants {} ;
-lin lusciousness_N = variants {} ;
-lin lush_A = variants {} ;
-lin lush_N = variants {} ;
-lin lust_N = variants {} ;
-lin lust_V = variants {} ;
-lin lustful_A = variants {} ;
-lin lustily_Adv = variants {} ;
-lin lustre_N = variants {} ;
-lin lustrous_A = variants {} ;
-lin lusty_A = variants {} ;
-lin luta_PN = variants {} ;
-lin lutanist_N = variants {} ;
-lin lute_N = variants {} ;
-lin lutenist_N = variants {} ;
-lin lutheran_A = variants {} ;
-lin lutheran_N = variants {} ;
-lin luton_PN = variants {} ;
-lin luxe_A = variants {} ;
-lin luxembourg_PN = variants {} ;
-lin luxemburg_PN = variants {} ;
-lin luxemburger_A = variants {} ;
-lin luxemburger_N = variants {} ;
-lin luxuriance_N = variants {} ;
-lin luxuriant_A = variants {} ;
-lin luxuriate_V = variants {} ;
-lin luxurious_A = variants {} ;
-lin luxury_N = variants {} ;
-lin lvov_PN = variants {} ;
-lin lyallpur_PN = variants {} ;
-lin lycee_N = variants {} ;
-lin lyceum_N = variants {} ;
-lin lychee_N = variants {} ;
-lin lychgate_N = variants {} ;
-lin lydia_PN = variants {} ;
-lin lydney_PN = variants {} ;
-lin lye_N = variants {} ;
-lin lying_in_A = variants {} ;
-lin lymington_PN = variants {} ;
-lin lymm_PN = variants {} ;
-lin lymph_N = variants {} ;
-lin lymphatic_A = D.lymphatique_1_A ;
-
-lin lynch_N = variants {} ;
-lin lynch_V2 = variants {} ;
-lin lynchpin_N = variants {} ;
-lin lynn_PN = variants {} ;
-lin lynne_PN = variants {} ;
-lin lynx_N = variants {} ;
-lin lynx_eyed_A = variants {} ;
-lin lyons_PN = variants {} ;
-lin lyre_N = variants {} ;
-lin lyre_bird_N = variants {} ;
-lin lyric_A = variants {} ;
-lin lyric_N = variants {} ;
-lin lyrical_A = variants {} ;
-lin lyricism_N = variants {} ;
-lin lyricist_N = variants {} ;
-lin lysol_N = variants {} ;
-lin lytham_PN = variants {} ;
-lin lytham_st_annes_PN = variants {} ;
-lin ma'am_N = variants {} ;
-lin ma_N = variants {} ;
-lin maastricht_PN = variants {} ;
-lin mabel_PN = variants {} ;
-lin mac_N = variants {} ;
-lin macabre_A = variants {} ;
-lin macadam_N = variants {} ;
-lin macadamize_V2 = variants {} ;
-lin macaroni_N = variants {} ;
-lin macaroon_N = variants {} ;
-lin macaw_N = variants {} ;
-lin macclesfield_PN = variants {} ;
-lin mace_N = variants {} ;
-lin mace_bearer_N = variants {} ;
-lin macedonian_A = variants {} ;
-lin macedonian_N = variants {} ;
-lin macerate_V = variants {} ;
-lin macerate_V2 = variants {} ;
-lin mach_PN = variants {} ;
-lin machete_N = variants {} ;
-lin machiavellian_A = variants {} ;
-lin machination_N = variants {} ;
-lin machine_N = variants {} ;
-lin machine_V2 = variants {} ;
-lin machine_gun_N = variants {} ;
-lin machine_made_A = variants {} ;
-lin machinery_N = variants {} ;
-lin machinist_N = variants {} ;
-lin machismo_N = variants {} ;
-lin mackerel_N = variants {} ;
-lin mackintosh_N = variants {} ;
-lin macrobiotic_A = variants {} ;
-lin macrocosm_N = variants {} ;
-lin mad_A = variants {} ;
-lin madagascan_A = variants {} ;
-lin madagascan_N = variants {} ;
-lin madagascar_PN = variants {} ;
-lin madam_N = variants {} ;
-lin madame_N = variants {} ;
-lin madcap_N = variants {} ;
-lin madden_V2 = variants {} ;
-lin madder_N = variants {} ;
-lin maddy_PN = variants {} ;
-lin madeira_N = variants {} ;
-lin madeleine_PN = variants {} ;
-lin mademoiselle_N = variants {} ;
-lin madge_PN = variants {} ;
-lin madhouse_N = variants {} ;
-lin madman_N = variants {} ;
-lin madness_N = variants {} ;
-lin madonna_N = variants {} ;
-lin madras_PN = variants {} ;
-lin madrid_PN = variants {} ;
-lin madrigal_N = variants {} ;
-lin madurai_PN = variants {} ;
-lin madwoman_N = variants {} ;
-lin maecenas_PN = variants {} ;
-lin maelstrom_N = variants {} ;
-lin maenad_N = variants {} ;
-lin maesteg_PN = variants {} ;
-lin maestro_N = variants {} ;
-lin maffick_V = variants {} ;
-lin mafia_N = variants {} ;
-lin mag_N = variants {} ;
-lin magazine_N = variants {} ;
-lin magdeburg_PN = variants {} ;
-lin magenta_A = variants {} ;
-lin magenta_N = variants {} ;
-lin maggie_PN = variants {} ;
-lin maggot_N = variants {} ;
-lin maggoty_A = variants {} ;
-lin maghull_PN = variants {} ;
-lin magic_A = variants {} ;
-lin magic_N = variants {} ;
-lin magical_A = variants {} ;
-lin magician_N = variants {} ;
-lin magisterial_A = variants {} ;
-lin magistracy_N = variants {} ;
-lin magistrate_N = variants {} ;
-lin magnanimity_N = variants {} ;
-lin magnanimous_A = variants {} ;
-lin magnate_N = variants {} ;
-lin magnesia_N = variants {} ;
-lin magnesium_N =  D.magnesium_1_N ;
-
-lin magnet_N = variants {} ;
-lin magnetic_A = variants {} ;
-lin magnetically_Adv = variants {} ;
-lin magnetism_N = variants {} ;
-lin magnetization_N = variants {} ;
-lin magnetize_V2 = variants {} ;
-lin magneto_N = variants {} ;
-lin magnificat_N = variants {} ;
-lin magnification_N = variants {} ;
-lin magnificence_N = variants {} ;
-lin magnificent_A = variants {} ;
-lin magnifier_N = variants {} ;
-lin magnify_V2 = variants {} ;
-lin magniloquence_N = variants {} ;
-lin magniloquent_A = variants {} ;
-lin magnitude_N = variants {} ;
-lin magnolia_N = variants {} ;
-lin magnum_N = variants {} ;
-lin magnum_opus_N = variants {} ;
-lin magpie_N = variants {} ;
-lin magyar_A = variants {} ;
-lin magyar_N = variants {} ;
-lin maharaja_N = variants {} ;
-lin maharajah_N = variants {} ;
-lin maharanee_N = variants {} ;
-lin mahatma_N = variants {} ;
-lin mahjong_N = variants {} ;
-lin mahogany_N = variants {} ;
-lin mahout_N = variants {} ;
-lin maid_N = variants {} ;
-lin maiden_A = variants {} ;
-lin maiden_N = variants {} ;
-lin maidenhair_N = variants {} ;
-lin maidenhead_N = variants {} ;
-lin maidenhead_PN = variants {} ;
-lin maidenhood_N = variants {} ;
-lin maidenlike_A = variants {} ;
-lin maidenly_A = variants {} ;
-lin maidservant_N = variants {} ;
-lin maidstone_PN = variants {} ;
-lin mail_N = variants {} ;
-lin mail_V2 = variants {} ;
-lin mail_train_N = variants {} ;
-lin mailbag_N = variants {} ;
-lin mailboat_N = variants {} ;
-lin mailbox_N = variants {} ;
-lin mailed_A = variants {} ;
-lin mailing_card_N = variants {} ;
-lin mailing_list_N = variants {} ;
-lin mailman_N = variants {} ;
-lin maim_V2 = variants {} ;
-lin main_A = variants {} ;
-lin main_N = variants {} ;
-lin maine_PN = variants {} ;
-lin mainland_N = variants {} ;
-lin mainmast_N = variants {} ;
-lin mainspring_N = variants {} ;
-lin mainstay_N = variants {} ;
-lin mainstream_N = variants {} ;
-lin maintain_V = variants {} ;
-lin maintain_V2 = variants {} ;
-lin maintain_VS = variants {} ;
-lin maintainable_A = variants {} ;
-lin maintenance_N = variants {} ;
-lin mainz_PN = variants {} ;
-lin maisonnette_N = variants {} ;
-lin maize_N = variants {} ;
-lin maj_PN = variants {} ;
-lin majestic_A = variants {} ;
-lin majestically_Adv = variants {} ;
-lin majesty_N = variants {} ;
-lin majolica_N = variants {} ;
-lin major_A = variants {} ;
-lin major_N = variants {} ;
-lin major_V = variants {} ;
-lin major_domo_N = variants {} ;
-lin major_general_N = variants {} ;
-lin majority_N = variants {} ;
-lin make_N = variants {} ;
-lin make_V = variants {} ;
-lin make_V2 = variants {} ;
-lin make_V2V = variants {} ;
-lin make_VA = variants {} ;
-lin make_VS = variants {} ;
-lin make_VV = variants {} ;
-lin make_believe_N = variants {} ;
-lin make_up_N = variants {} ;
-lin maker_N = variants {} ;
-lin makeshift_N = variants {} ;
-lin makeweight_N = variants {} ;
-lin making_N = variants {} ;
-lin malacca_N = variants {} ;
-lin malachite_N = variants {} ;
-lin maladjusted_A = variants {} ;
-lin maladjustment_N = variants {} ;
-lin maladroit_A = variants {} ;
-lin maladroitness_N = variants {} ;
-lin malady_N = variants {} ;
-lin malaga_PN = variants {} ;
-lin malaise_N = variants {} ;
-lin malapropism_N = variants {} ;
-lin malapropos_A = variants {} ;
-lin malapropos_Adv = variants {} ;
-lin malaria_N = variants {} ;
-lin malarial_A = variants {} ;
-lin malawi_PN = variants {} ;
-lin malawian_A = variants {} ;
-lin malawian_N = variants {} ;
-lin malay_A = variants {} ;
-lin malay_N = variants {} ;
-lin malaya_PN = variants {} ;
-lin malayan_A = variants {} ;
-lin malayan_N = variants {} ;
-lin malaysia_PN = variants {} ;
-lin malaysian_A = variants {} ;
-lin malaysian_N = variants {} ;
-lin malcolm_PN = variants {} ;
-lin malcontent_A = variants {} ;
-lin malcontent_N = variants {} ;
-lin maldon_PN = variants {} ;
-lin male_A = variants {} ;
-lin male_N = variants {} ;
-lin malediction_N = variants {} ;
-lin malefactor_N = variants {} ;
-lin maleficent_A = variants {} ;
-lin malevolence_N = variants {} ;
-lin malevolent_A = variants {} ;
-lin malfeasance_N = variants {} ;
-lin malformation_N = variants {} ;
-lin malformed_A = variants {} ;
-lin malfunction_N = variants {} ;
-lin malfunction_V = variants {} ;
-lin mali_PN = variants {} ;
-lin malian_A = variants {} ;
-lin malian_N = variants {} ;
-lin malice_N = variants {} ;
-lin malicious_A = variants {} ;
-lin malign_A = variants {} ;
-lin malign_V2 = variants {} ;
-lin malignancy_N = variants {} ;
-lin malignant_A = variants {} ;
-lin malignity_N = variants {} ;
-lin malinger_V = variants {} ;
-lin malingerer_N = variants {} ;
-lin mallard_N = variants {} ;
-lin malleability_N = variants {} ;
-lin malleable_A = variants {} ;
-lin mallet_N = variants {} ;
-lin mallow_N = variants {} ;
-lin mallow_PN = variants {} ;
-lin malmo_PN = variants {} ;
-lin malmsey_N = variants {} ;
-lin malnutrition_N = variants {} ;
-lin malodorous_A = variants {} ;
-lin malpractice_N = variants {} ;
-lin malt_N = variants {} ;
-lin malt_V = variants {} ;
-lin malt_V2 = variants {} ;
-lin malta_PN = variants {} ;
-lin maltby_PN = variants {} ;
-lin maltese_A = variants {} ;
-lin maltese_N = variants {} ;
-lin malthusian_A = variants {} ;
-lin maltreat_V2 = variants {} ;
-lin maltreatment_N = variants {} ;
-lin maltster_N = variants {} ;
-lin malvern_PN = variants {} ;
-lin malversation_N = variants {} ;
-lin mama_N = variants {} ;
-lin mamba_N = variants {} ;
-lin mamie_PN = variants {} ;
-lin mamma_N = variants {} ;
-lin mammal_N = variants {} ;
-lin mammon_N = variants {} ;
-lin mammoth_N = variants {} ;
-lin mammy_N = variants {} ;
-lin man_N =  D.homme_1_N ;
-
-lin man_V2 = variants {} ;
-lin man_at_arms_N = variants {} ;
-lin man_eater_N = variants {} ;
-lin man_hour_N = variants {} ;
-lin man_of_war_N = variants {} ;
-lin man_sized_A = variants {} ;
-lin manacle_N = variants {} ;
-lin manacle_V2 = variants {} ;
-lin manage_V = variants {} ;
-lin manage_V2 = variants {} ;
-lin manage_VV = variants {} ;
-lin manageability_N = variants {} ;
-lin manageable_A = variants {} ;
-lin management_N = variants {} ;
-lin manager_N = variants {} ;
-lin manageress_N = variants {} ;
-lin managerial_A = variants {} ;
-lin manatee_N = variants {} ;
-lin manchester_PN = variants {} ;
-lin mancunian_A = variants {} ;
-lin mancunian_N = variants {} ;
-lin mandarin_N = variants {} ;
-lin mandatary_N = variants {} ;
-lin mandate_N = variants {} ;
-lin mandate_V2 = variants {} ;
-lin mandate_VS = variants {} ;
-lin mandatory_A = variants {} ;
-lin mandatory_N = variants {} ;
-lin mandible_N = variants {} ;
-lin mandolin_N = variants {} ;
-lin mandragora_N = variants {} ;
-lin mandrake_N = variants {} ;
-lin mandrill_N = variants {} ;
-lin mandy_PN = variants {} ;
-lin mane_N = variants {} ;
-lin maneuver_V = variants {} ;
-lin maneuver_V2 = variants {} ;
-lin manful_A = variants {} ;
-lin manganese_N =  D.manganese_1_N ;
-
-lin mange_N = variants {} ;
-lin mangel_wurzel_N = variants {} ;
-lin manger_N = variants {} ;
-lin mangily_Adv = variants {} ;
-lin mangle_N = variants {} ;
-lin mangle_V2 = variants {} ;
-lin mango_N = variants {} ;
-lin mangosteen_N = variants {} ;
-lin mangrove_N =  D.manglier_1_N ;
-
-lin mangy_A = variants {} ;
-lin manhandle_V2 = variants {} ;
-lin manhattan_N = variants {} ;
-lin manhole_N = variants {} ;
-lin manhood_N = variants {} ;
-lin mania_N = variants {} ;
-lin maniac_N = variants {} ;
-lin maniacal_A = variants {} ;
-lin manic_depressive_A = variants {} ;
-lin manic_depressive_N = variants {} ;
-lin manicure_N = variants {} ;
-lin manicure_V2 = variants {} ;
-lin manicurist_N = variants {} ;
-lin manifest_A = variants {} ;
-lin manifest_N = variants {} ;
-lin manifest_V2 = variants {} ;
-lin manifestation_N =  D.manifestation_1_N ;
-
-lin manifesto_N = variants {} ;
-lin manifold_A = variants {} ;
-lin manifold_N = variants {} ;
-lin manifold_V2 = variants {} ;
-lin manikin_N = variants {} ;
-lin manila_PN = variants {} ;
-lin manilla_N = variants {} ;
-lin manipulate_V2 = variants {} ;
-lin manipulation_N = variants {} ;
-lin manipulative_A = variants {} ;
-lin manitoba_PN = variants {} ;
-lin mankind_N = variants {} ;
-lin manlike_A = variants {} ;
-lin manliness_N = variants {} ;
-lin manly_A = variants {} ;
-lin manna_N = variants {} ;
-lin mannequin_N = variants {} ;
-lin manner_N = variants {} ;
-lin mannered_A = variants {} ;
-lin mannerism_N = variants {} ;
-lin mannerly_A = variants {} ;
-lin mannheim_PN = variants {} ;
-lin mannish_A = variants {} ;
-lin manoeuvrability_N = variants {} ;
-lin manoeuvrable_A = variants {} ;
-lin manoeuvre_N = variants {} ;
-lin manoeuvre_V = variants {} ;
-lin manoeuvre_V2 = variants {} ;
-lin manoeuvrer_N = variants {} ;
-lin manor_N = variants {} ;
-lin manor_house_N = variants {} ;
-lin manorial_A = variants {} ;
-lin manpower_N = variants {} ;
-lin mansard_N = variants {} ;
-lin manse_N = variants {} ;
-lin manservant_N = variants {} ;
-lin mansfield_PN = variants {} ;
-lin mansion_N = variants {} ;
-lin manslaughter_N = variants {} ;
-lin mantel_N = variants {} ;
-lin mantelpiece_N = variants {} ;
-lin mantilla_N = variants {} ;
-lin mantis_N = variants {} ;
-lin mantle_N = variants {} ;
-lin mantle_V = variants {} ;
-lin mantle_V2 = variants {} ;
-lin mantrap_N = variants {} ;
-lin manual_A = variants {} ;
-lin manual_N = variants {} ;
-lin manufacture_N =  D.fabrication_1_N ;
-
-lin manufacture_V2 = variants {} ;
-lin manufacturer_N = variants {} ;
-lin manumission_N = variants {} ;
-lin manumit_V2 = variants {} ;
-lin manure_N = variants {} ;
-lin manure_V2 = variants {} ;
-lin manuscript_N = variants {} ;
-lin manx_A = variants {} ;
-lin manx_N = variants {} ;
-lin many_Det = variants {} ;
-lin many_sided_A = variants {} ;
-lin maoism_N = variants {} ;
-lin maoist_N = variants {} ;
-lin maori_N = variants {} ;
-lin map_N = variants {} ;
-lin map_V2 = variants {} ;
-lin map_reader_N = variants {} ;
-lin maple_N = variants {} ;
-lin maple_leaf_N = variants {} ;
-lin maquis_N = variants {} ;
-lin mar_PN = variants {} ;
-lin mar_V2 = variants {} ;
-lin marabou_N = variants {} ;
-lin maracaibo_PN = variants {} ;
-lin maraschino_N = variants {} ;
-lin marathon_N = variants {} ;
-lin maraud_V = variants {} ;
-lin marauder_N = variants {} ;
-lin marble_N = variants {} ;
-lin marbled_A = variants {} ;
-lin marbling_N = variants {} ;
-lin march_N = variants {} ;
-lin march_PN = variants {} ;
-lin march_V = variants {} ;
-lin march_V2 = variants {} ;
-lin marcher_N = variants {} ;
-lin marchioness_N = variants {} ;
-lin mardi_gras_N = variants {} ;
-lin mare_N = variants {} ;
-lin margaret_PN = variants {} ;
-lin margarine_N = variants {} ;
-lin margate_PN = variants {} ;
-lin marge_N = variants {} ;
-lin marge_PN = variants {} ;
-lin margery_PN = variants {} ;
-lin margie_PN = variants {} ;
-lin margin_N = variants {} ;
-lin marginal_A = variants {} ;
-lin marginalize_V2 = variants {} ;
-lin margrave_N = variants {} ;
-lin marguerite_N = variants {} ;
-lin maria_PN = variants {} ;
-lin marian_PN = variants {} ;
-lin marie_PN = variants {} ;
-lin marigold_N = variants {} ;
-lin marihuana_N = variants {} ;
-lin marijuana_N = variants {} ;
-lin marilyn_PN = variants {} ;
-lin marimba_N = variants {} ;
-lin marina_N = variants {} ;
-lin marinade_N = variants {} ;
-lin marinade_V2 = variants {} ;
-lin marinate_V2 = variants {} ;
-lin marine_A = variants {} ;
-lin marine_N = variants {} ;
-lin mariner_N = variants {} ;
-lin marion_PN = variants {} ;
-lin marionette_N = variants {} ;
-lin marital_A = variants {} ;
-lin maritime_A = variants {} ;
-lin marjoram_N = variants {} ;
-lin marjorie_PN = variants {} ;
-lin mark_N = variants {} ;
-lin mark_PN = variants {} ;
-lin mark_V2 = variants {} ;
-lin mark_up_N = variants {} ;
-lin marke_VS = variants {} ;
-lin marked_A = variants {} ;
-lin marker_N = variants {} ;
-lin market_N = variants {} ;
-lin market_V = variants {} ;
-lin market_V2 = variants {} ;
-lin market_cross_N = variants {} ;
-lin market_day_N = variants {} ;
-lin market_drayton_PN = variants {} ;
-lin market_garden_N = variants {} ;
-lin market_gardening_N = variants {} ;
-lin market_harborough_PN = variants {} ;
-lin market_square_N = variants {} ;
-lin market_town_N = variants {} ;
-lin marketable_A = variants {} ;
-lin marketing_N = variants {} ;
-lin marketplace_N = variants {} ;
-lin marking_N = variants {} ;
-lin marking_ink_N = variants {} ;
-lin marking_inks_N = variants {} ;
-lin marksman_N = variants {} ;
-lin marksmanship_N = variants {} ;
-lin marl_N = variants {} ;
-lin marlborough_PN = variants {} ;
-lin marlene_PN = variants {} ;
-lin marlinespike_N = variants {} ;
-lin marlow_PN = variants {} ;
-lin marmalade_N = variants {} ;
-lin marmoreal_A = variants {} ;
-lin marmoset_N = variants {} ;
-lin marmot_N = variants {} ;
-lin marocain_N = variants {} ;
-lin maroon_A = variants {} ;
-lin maroon_N = variants {} ;
-lin maroon_V2 = variants {} ;
-lin marple_PN = variants {} ;
-lin marque_N = variants {} ;
-lin marquee_N = variants {} ;
-lin marquess_N = variants {} ;
-lin marquetry_N = variants {} ;
-lin marquis_N = variants {} ;
-lin marriage_N = variants {} ;
-lin marriageability_N = variants {} ;
-lin marriageable_A = variants {} ;
-lin married_A = variants {} ;
-lin marrow_N = variants {} ;
-lin marrowbone_N = variants {} ;
-lin marry_V = variants {} ;
-lin marry_V2 = variants {} ;
-lin mars_PN = variants {} ;
-lin marsala_N = variants {} ;
-lin marseillaise_N = variants {} ;
-lin marseilles_PN = variants {} ;
-lin marsh_N = variants {} ;
-lin marshal_N = variants {} ;
-lin marshal_V2 = variants {} ;
-lin marshalling_yard_N = variants {} ;
-lin marshmallow_N = variants {} ;
-lin marshy_A = variants {} ;
-lin marske_PN = variants {} ;
-lin marsupial_A = variants {} ;
-lin marsupial_N = variants {} ;
-lin mart_N = variants {} ;
-lin marten_N = variants {} ;
-lin martha_PN = variants {} ;
-lin martial_A = variants {} ;
-lin martian_A = variants {} ;
-lin martian_N = variants {} ;
-lin martin_N = variants {} ;
-lin martin_PN = variants {} ;
-lin martinet_N = variants {} ;
-lin martini_N = variants {} ;
-lin martyr_N = variants {} ;
-lin martyr_V2 = variants {} ;
-lin martyrdom_N = variants {} ;
-lin marvel_N = variants {} ;
-lin marvel_V = variants {} ;
-lin marvel_VS = variants {} ;
-lin marvellous_A = variants {} ;
-lin marvelous_A = variants {} ;
-lin marxism_N = variants {} ;
-lin marxist_N = variants {} ;
-lin mary_PN = variants {} ;
-lin maryland_PN = variants {} ;
-lin maryport_PN = variants {} ;
-lin marzipan_N = variants {} ;
-lin masc_PN = variants {} ;
-lin mascara_N = variants {} ;
-lin mascot_N = variants {} ;
-lin masculine_A = variants {} ;
-lin masculinity_N = variants {} ;
-lin maser_N = variants {} ;
-lin mash_N = variants {} ;
-lin mash_V2 = variants {} ;
-lin masher_N = variants {} ;
-lin mask_N = variants {} ;
-lin mask_V2 = variants {} ;
-lin masochism_N = variants {} ;
-lin masochist_N = variants {} ;
-lin masochistic_A = variants {} ;
-lin masochistically_Adv = variants {} ;
-lin mason_N = variants {} ;
-lin mason_dixon_PN = variants {} ;
-lin masonic_A = variants {} ;
-lin masonry_N = variants {} ;
-lin masque_N = variants {} ;
-lin masquerade_N = variants {} ;
-lin masquerade_V = variants {} ;
-lin mass_N = variants {} ;
-lin mass_V = variants {} ;
-lin mass_V2 = variants {} ;
-lin mass_produce_V2 = variants {} ;
-lin massachusetts_PN = variants {} ;
-lin massacre_N = variants {} ;
-lin massacre_V2 = variants {} ;
-lin massage_N = variants {} ;
-lin massage_V2 = variants {} ;
-lin masseur_N = variants {} ;
-lin masseuse_N = variants {} ;
-lin massif_N = variants {} ;
-lin massive_A = variants {} ;
-lin massiveness_N = variants {} ;
-lin massy_A = variants {} ;
-lin mast_N = variants {} ;
-lin master_N = variants {} ;
-lin master_V2 = variants {} ;
-lin master_at_arms_N = variants {} ;
-lin master_key_N = variants {} ;
-lin masterful_A = variants {} ;
-lin masterless_A = variants {} ;
-lin masterly_A = variants {} ;
-lin mastermind_N = variants {} ;
-lin mastermind_V2 = variants {} ;
-lin masterpiece_N = variants {} ;
-lin mastership_N = variants {} ;
-lin masterstroke_N = variants {} ;
-lin mastery_N = variants {} ;
-lin masthead_N = variants {} ;
-lin masticate_V2 = variants {} ;
-lin mastication_N = variants {} ;
-lin mastiff_N = variants {} ;
-lin mastodon_N = variants {} ;
-lin mastoid_N = variants {} ;
-lin mastoiditis_N = variants {} ;
-lin masturbate_V = variants {} ;
-lin masturbate_V2 = variants {} ;
-lin masturbation_N = variants {} ;
-lin mat_A = variants {} ;
-lin mat_N = variants {} ;
-lin mat_V = variants {} ;
-lin mat_V2 = variants {} ;
-lin matador_N = variants {} ;
-lin match_N = variants {} ;
-lin match_V = variants {} ;
-lin match_V2 = variants {} ;
-lin match_point_N = variants {} ;
-lin matchbox_N = variants {} ;
-lin matchet_N = variants {} ;
-lin matchless_A = variants {} ;
-lin matchlock_N = variants {} ;
-lin matchmaker_N = variants {} ;
-lin matchwood_N = variants {} ;
-lin mate_1_N = variants {} ;
-lin mate_2_N = variants {} ;
-lin mate_V = variants {} ;
-lin mate_V2 = variants {} ;
-lin material_A = variants {} ;
-lin material_N =  D.matiere_1_N ;
-
-lin materialism_N = variants {} ;
-lin materialist_N = variants {} ;
-lin materialistic_A = variants {} ;
-lin materialistically_Adv = variants {} ;
-lin materialization_N = variants {} ;
-lin materialize_V = variants {} ;
-lin materialize_V2V = variants {} ;
-lin maternal_A = variants {} ;
-lin maternity_N = variants {} ;
-lin matey_A = variants {} ;
-lin mathematical_A = variants {} ;
-lin mathematician_N = variants {} ;
-lin mathematics_N = variants {} ;
-lin maths_N = variants {} ;
-lin matinee_N = variants {} ;
-lin matlock_PN = variants {} ;
-lin matriarch_N = variants {} ;
-lin matriarchal_A = variants {} ;
-lin matriarchy_N = variants {} ;
-lin matric_N = variants {} ;
-lin matricide_N = variants {} ;
-lin matriculate_V = variants {} ;
-lin matriculate_V2 = variants {} ;
-lin matriculation_N = variants {} ;
-lin matrimonial_A = variants {} ;
-lin matrimony_N = variants {} ;
-lin matrix_N =  D.matrice_1_N ;
-
-lin matron_N = variants {} ;
-lin matronly_A = variants {} ;
-lin matt_A = variants {} ;
-lin matt_PN = variants {} ;
-lin matted_A = variants {} ;
-lin matter_N = variants {} ;
-lin matter_V = variants {} ;
-lin matter_of_course_A = variants {} ;
-lin matter_of_fact_A = variants {} ;
-lin matthew_PN = variants {} ;
-lin matting_N = variants {} ;
-lin mattock_N = variants {} ;
-lin mattress_N = variants {} ;
-lin maturate_V = variants {} ;
-lin maturation_N = variants {} ;
-lin mature_A = variants {} ;
-lin mature_V = variants {} ;
-lin mature_V2 = variants {} ;
-lin maturity_N = variants {} ;
-lin matutinal_A = variants {} ;
-lin maud_PN = variants {} ;
-lin maudie_PN = variants {} ;
-lin maudlin_A = variants {} ;
-lin maul_V2 = variants {} ;
-lin maulstick_N = variants {} ;
-lin maunder_V = variants {} ;
-lin maundy_thursday_N = variants {} ;
-lin maundy_thursday_PN = variants {} ;
-lin maureen_PN = variants {} ;
-lin maurice_PN = variants {} ;
-lin mauritania_PN = variants {} ;
-lin mauritanian_A = variants {} ;
-lin mauritanian_N = variants {} ;
-lin mauritian_A = variants {} ;
-lin mauritian_N = variants {} ;
-lin mauritius_PN = variants {} ;
-lin mausoleum_N = variants {} ;
-lin mauve_A = variants {} ;
-lin mauve_N = variants {} ;
-lin maverick_N = variants {} ;
-lin mavis_N = variants {} ;
-lin mavis_PN = variants {} ;
-lin maw_N = variants {} ;
-lin mawkish_A = variants {} ;
-lin mawkishness_N = variants {} ;
-lin max_N = variants {} ;
-lin max_PN = variants {} ;
-lin maxim_N = variants {} ;
-lin maximal_A = variants {} ;
-lin maximization_N = variants {} ;
-lin maximize_V2 = variants {} ;
-lin maximum_A = variants {} ;
-lin maximum_N = variants {} ;
-lin maxine_PN = variants {} ;
-lin may_N = variants {} ;
-lin may_PN = variants {} ;
-lin may_VV = variants {} ;
-lin may_beetle_N = variants {} ;
-lin may_bug_N = variants {} ;
-lin maybe_Adv = variants {} ;
-lin mayday_N = variants {} ;
-lin mayfair_PN = variants {} ;
-lin mayfield_PN = variants {} ;
-lin mayfly_N = variants {} ;
-lin mayhem_N = variants {} ;
-lin mayo_PN = variants {} ;
-lin mayonnaise_N = variants {} ;
-lin mayor_N = variants {} ;
-lin mayoral_A = variants {} ;
-lin mayoralty_N = variants {} ;
-lin mayoress_N = variants {} ;
-lin maypole_N = variants {} ;
-lin maze_N = variants {} ;
-lin mazed_A = variants {} ;
-lin mazurka_N = variants {} ;
-lin mb_N = variants {} ;
-lin mc_N = variants {} ;
-lin mcc_N = variants {} ;
-lin mccarthyism_N = variants {} ;
-lin md_N = variants {} ;
-lin mead_N = variants {} ;
-lin meadow_N = variants {} ;
-lin meagre_A = variants {} ;
-lin meagreness_N = variants {} ;
-lin meal_N = variants {} ;
-lin mealie_N = variants {} ;
-lin mealtime_N = variants {} ;
-lin mealy_A = variants {} ;
-lin mealy_bug_N = variants {} ;
-lin mealy_mouthed_A = variants {} ;
-lin mean_A = variants {} ;
-lin mean_N =  D.moyen_1_N ;
-
-lin mean_V = variants {} ;
-lin mean_V2 = variants {} ;
-lin mean_VA = variants {} ;
-lin mean_VS = variants {} ;
-lin mean_VV = variants {} ;
-lin meander_V = variants {} ;
-lin meanderingly_Adv = variants {} ;
-lin meanie_N = variants {} ;
-lin meaning_A = variants {} ;
-lin meaning_N =  D.signification_1_N ;
-
-lin meaningful_A = variants {} ;
-lin meaningless_A = variants {} ;
-lin meanness_N = variants {} ;
-lin meantime_Adv = variants {} ;
-lin meantime_N = variants {} ;
-lin meanwhile_Adv = variants {} ;
-lin meany_N = variants {} ;
-lin measles_N = variants {} ;
-lin measly_A = variants {} ;
-lin measurable_A = variants {} ;
-lin measure_N = variants {} ;
-lin measure_V = variants {} ;
-lin measure_V2 = variants {} ;
-lin measured_A = variants {} ;
-lin measureless_A = variants {} ;
-lin measurement_N = variants {} ;
-lin meat_N = variants {} ;
-lin meat_safe_N = variants {} ;
-lin meatball_N = variants {} ;
-lin meath_PN = variants {} ;
-lin meatless_A = variants {} ;
-lin meaty_A = variants {} ;
-lin mecca_PN = variants {} ;
-lin mechanic_N = variants {} ;
-lin mechanical_A = variants {} ;
-lin mechanics_N = variants {} ;
-lin mechanism_N = variants {} ;
-lin mechanistic_A = variants {} ;
-lin mechanistically_Adv = variants {} ;
-lin mechanization_N = variants {} ;
-lin mechanize_V2 = variants {} ;
-lin med_N = variants {} ;
-lin medal_N = variants {} ;
-lin medalist_N = variants {} ;
-lin medallion_N = variants {} ;
-lin medallist_N = variants {} ;
-lin medan_PN = variants {} ;
-lin meddle_V = variants {} ;
-lin meddler_N = variants {} ;
-lin meddlesome_A = variants {} ;
-lin medellin_PN = variants {} ;
-lin mediaeval_A = variants {} ;
-lin medial_A = variants {} ;
-lin median_A = variants {} ;
-lin median_N = variants {} ;
-lin mediate_V = variants {} ;
-lin mediate_V2 = variants {} ;
-lin mediation_N = variants {} ;
-lin mediator_N = variants {} ;
-lin medic_N = variants {} ;
-lin medical_A = D.medical_1_A ;
-
-lin medical_N = variants {} ;
-lin medicament_N =  D.medicament_1_N ;
-
-lin medicare_N = variants {} ;
-lin medicate_V2 = variants {} ;
-lin medication_N = variants {} ;
-lin medicinal_A = variants {} ;
-lin medicine_N = variants {} ;
-lin medicine_ball_N = variants {} ;
-lin medicine_chest_N = variants {} ;
-lin medicine_man_N = variants {} ;
-lin medico_N = variants {} ;
-lin medieval_A = variants {} ;
-lin mediocre_A = variants {} ;
-lin mediocrity_N = variants {} ;
-lin meditate_V = variants {} ;
-lin meditate_V2 = variants {} ;
-lin meditation_N = variants {} ;
-lin meditative_A = variants {} ;
-lin mediterranean_A = variants {} ;
-lin medium_A = variants {} ;
-lin medium_N = variants {} ;
-lin medium_grade_A = variants {} ;
-lin medlar_N = variants {} ;
-lin medley_N = variants {} ;
-lin meed_N = variants {} ;
-lin meek_A = variants {} ;
-lin meekness_N = variants {} ;
-lin meerschaum_N = variants {} ;
-lin meet_A = variants {} ;
-lin meet_N = variants {} ;
-lin meet_V = variants {} ;
-lin meet_V2 = variants {} ;
-lin meet_V2V = variants {} ;
-lin meeting_N = variants {} ;
-lin meeting_house_N = variants {} ;
-lin meeting_place_N = variants {} ;
-lin meg_PN = variants {} ;
-lin megacycle_N = variants {} ;
-lin megadeath_N = variants {} ;
-lin megalith_N = variants {} ;
-lin megalithic_A = variants {} ;
-lin megalomania_N = variants {} ;
-lin megalomaniac_N = variants {} ;
-lin megaphone_N = variants {} ;
-lin megaton_N = variants {} ;
-lin megrim_N = variants {} ;
-lin meiosis_N = variants {} ;
-lin melancholia_N = variants {} ;
-lin melancholic_A = variants {} ;
-lin melancholy_A = variants {} ;
-lin melancholy_N = variants {} ;
-lin melange_N = variants {} ;
-lin melbourne_PN = variants {} ;
-lin melcombe_PN = variants {} ;
-lin melcombe_regis_PN = variants {} ;
-lin meld_V2 = variants {} ;
-lin melee_N = variants {} ;
-lin meliorate_V = variants {} ;
-lin meliorate_V2 = variants {} ;
-lin melioration_N = variants {} ;
-lin meliorism_N = variants {} ;
-lin melksham_PN = variants {} ;
-lin mellifluous_A = variants {} ;
-lin mellow_A = variants {} ;
-lin mellow_V = variants {} ;
-lin mellow_V2 = variants {} ;
-lin mellowness_N = variants {} ;
-lin melodic_A = variants {} ;
-lin melodious_A = variants {} ;
-lin melodiousness_N = variants {} ;
-lin melodrama_N = variants {} ;
-lin melodramatic_A = variants {} ;
-lin melodramatically_Adv = variants {} ;
-lin melody_N = variants {} ;
-lin melon_N = variants {} ;
-lin melt_V = variants {} ;
-lin melt_V2 = variants {} ;
-lin meltham_PN = variants {} ;
-lin melting_A = variants {} ;
-lin melting_point_N = variants {} ;
-lin melting_pot_N = variants {} ;
-lin melton_mowbray_PN = variants {} ;
-lin member_N =  D.membre_1_N ;
-
-lin membership_N = variants {} ;
-lin membrane_N =  D.membrane_1_N ;
-
-lin membranous_A = variants {} ;
-lin memento_N = variants {} ;
-lin memo_N = variants {} ;
-lin memoir_N = variants {} ;
-lin memorable_A = variants {} ;
-lin memorandum_N = variants {} ;
-lin memorial_N = variants {} ;
-lin memorialize_V2 = variants {} ;
-lin memorize_V2 = variants {} ;
-lin memory_N = variants {} ;
-lin memphis_PN = variants {} ;
-lin memsahib_N = variants {} ;
-lin menace_N = variants {} ;
-lin menace_V2 = variants {} ;
-lin menacingly_Adv = variants {} ;
-lin menage_N = variants {} ;
-lin menagerie_N = variants {} ;
-lin mend_N = variants {} ;
-lin mend_V = variants {} ;
-lin mend_V2 = variants {} ;
-lin mendacious_A = variants {} ;
-lin mendacity_N = variants {} ;
-lin mendelian_A = variants {} ;
-lin mender_N = variants {} ;
-lin mendicant_A = variants {} ;
-lin mendicant_N = variants {} ;
-lin mending_N = variants {} ;
-lin menial_A = variants {} ;
-lin menial_N = variants {} ;
-lin meningitis_N = variants {} ;
-lin menopause_N = variants {} ;
-lin menstrual_A = variants {} ;
-lin menstruate_V = variants {} ;
-lin menstruation_N = variants {} ;
-lin mensurable_A = variants {} ;
-lin mensuration_N = variants {} ;
-lin mental_A = variants {} ;
-lin mentality_N = variants {} ;
-lin menthol_N = variants {} ;
-lin mentholated_A = variants {} ;
-lin mention_N = variants {} ;
-lin mention_V = variants {} ;
-lin mention_V2 = variants {} ;
-lin mention_VS = variants {} ;
-lin mentioned_A = variants {} ;
-lin mentor_N = variants {} ;
-lin menu_N = variants {} ;
-lin meopham_PN = variants {} ;
-lin mephistophelian_A = variants {} ;
-lin mercantile_A = variants {} ;
-lin mercator_PN = variants {} ;
-lin mercenary_A = variants {} ;
-lin mercenary_N = variants {} ;
-lin mercer_N = variants {} ;
-lin mercerize_V2 = variants {} ;
-lin merchandise_N = variants {} ;
-lin merchant_N = variants {} ;
-lin merchantman_N = variants {} ;
-lin merciful_A = variants {} ;
-lin merciless_A = variants {} ;
-lin mercurial_A = variants {} ;
-lin mercury_N = variants {} ;
-lin mercury_PN = variants {} ;
-lin mercy_N = variants {} ;
-lin mere_A = variants {} ;
-lin mere_N = variants {} ;
-lin meretricious_A = variants {} ;
-lin meretriciousness_N = variants {} ;
-lin merge_V = variants {} ;
-lin merge_V2 = variants {} ;
-lin merger_N = variants {} ;
-lin meridian_N = variants {} ;
-lin meridional_A = variants {} ;
-lin meringue_N = variants {} ;
-lin merino_N = variants {} ;
-lin merino_sheep_N = variants {} ;
-lin merit_N = variants {} ;
-lin merit_V2 = variants {} ;
-lin meritocracy_N = variants {} ;
-lin meritocratic_A = variants {} ;
-lin meritorious_A = variants {} ;
-lin mermaid_N = variants {} ;
-lin merman_N = variants {} ;
-lin merrily_Adv = variants {} ;
-lin merriment_N = variants {} ;
-lin merry_A = variants {} ;
-lin merry_go_round_N = variants {} ;
-lin merrymaker_N = variants {} ;
-lin merrymaking_N = variants {} ;
-lin merthyr_tydfil_PN = variants {} ;
-lin merton_PN = variants {} ;
-lin mesalliance_N = variants {} ;
-lin mescal_N = variants {} ;
-lin mescaline_N = variants {} ;
-lin meseems_Adv = variants {} ;
-lin mesh_N = variants {} ;
-lin mesh_V = variants {} ;
-lin mesh_V2 = variants {} ;
-lin mesmeric_A = variants {} ;
-lin mesmerism_N = variants {} ;
-lin mesmerist_N = variants {} ;
-lin mesmerize_V2 = variants {} ;
-lin meson_N = variants {} ;
-lin mess_N = variants {} ;
-lin mess_V = variants {} ;
-lin mess_V2 = variants {} ;
-lin mess_jacket_N = variants {} ;
-lin mess_up_N = variants {} ;
-lin message_N = variants {} ;
-lin messenger_N = variants {} ;
-lin messiah_N = variants {} ;
-lin messianic_A = variants {} ;
-lin messily_Adv = variants {} ;
-lin messina_PN = variants {} ;
-lin messiness_N = variants {} ;
-lin messmate_N = variants {} ;
-lin messuage_N = variants {} ;
-lin messy_A = variants {} ;
-lin met_PN = variants {} ;
-lin metabolic_A = D.metabolique_1_A ;
-
-lin metabolism_N = variants {} ;
-lin metabolize_V2 = variants {} ;
-lin metacarpal_A = variants {} ;
-lin metacarpal_N = variants {} ;
-lin metal_N =  D.metal_1_N ;
-
-lin metal_V2 = variants {} ;
-lin metallic_A = variants {} ;
-lin metallurgical_A = variants {} ;
-lin metallurgist_N = variants {} ;
-lin metallurgy_N = variants {} ;
-lin metalwork_N = variants {} ;
-lin metalworker_N = variants {} ;
-lin metamorphose_V = variants {} ;
-lin metamorphose_V2 = variants {} ;
-lin metamorphosis_N = variants {} ;
-lin metaphor_N = variants {} ;
-lin metaphorical_A = variants {} ;
-lin metaphysical_A = variants {} ;
-lin metaphysics_N = variants {} ;
-lin metatarsal_A = variants {} ;
-lin metatarsal_N = variants {} ;
-lin mete_V2 = variants {} ;
-lin meteor_N = variants {} ;
-lin meteoric_A = variants {} ;
-lin meteorite_N = variants {} ;
-lin meteorological_A = variants {} ;
-lin meteorologist_N = variants {} ;
-lin meteorology_N = variants {} ;
-lin meter_N = variants {} ;
-lin methane_N = variants {} ;
-lin methinks_Adv = variants {} ;
-lin method_N =  D.methode_1_N ;
-
-lin methodical_A = variants {} ;
-lin methodism_N = variants {} ;
-lin methodist_A = variants {} ;
-lin methodist_N = variants {} ;
-lin methodological_A = variants {} ;
-lin methodology_N = variants {} ;
-lin methought_Adv = variants {} ;
-lin methuselah_PN = variants {} ;
-lin methyl_N =  D.methyle_1_N ;
-
-lin methylated_A = variants {} ;
-lin meticulous_A = variants {} ;
-lin meticulousness_N = variants {} ;
-lin metier_N = variants {} ;
-lin metre_N = variants {} ;
-lin metric_A = variants {} ;
-lin metrical_A = variants {} ;
-lin metrication_N = variants {} ;
-lin metricize_V2 = variants {} ;
-lin metro_N = variants {} ;
-lin metronome_N = variants {} ;
-lin metropolis_N = variants {} ;
-lin metropolitan_A = variants {} ;
-lin metropolitan_N = variants {} ;
-lin mettle_N = variants {} ;
-lin mettlesome_A = variants {} ;
-lin metz_PN = variants {} ;
-lin mew_N = variants {} ;
-lin mew_V = variants {} ;
-lin mews_N = variants {} ;
-lin mexican_A = variants {} ;
-lin mexican_N = variants {} ;
-lin mexico_PN = variants {} ;
-lin mexico_city_PN = variants {} ;
-lin mezzanine_A = variants {} ;
-lin mezzanine_N = variants {} ;
-lin mezzo_Adv = variants {} ;
-lin mezzo_soprano_N = variants {} ;
-lin mezzotint_N = variants {} ;
-lin mg_N = regN "mg" ;
-
-lin mgr_PN = variants {} ;
-lin mi5_PN = variants {} ;
-lin mi6_PN = variants {} ;
-lin mi_N = variants {} ;
-lin miami_PN = variants {} ;
-lin miaou_N = variants {} ;
-lin miaou_V = variants {} ;
-lin miaow_N = variants {} ;
-lin miaow_V = variants {} ;
-lin miasma_N = variants {} ;
-lin mica_N = variants {} ;
-lin michael_PN = variants {} ;
-lin michaelmas_N = variants {} ;
-lin michaelmas_PN = variants {} ;
-lin michelle_PN = variants {} ;
-lin michigan_PN = variants {} ;
-lin mick_PN = variants {} ;
-lin mickey_N = variants {} ;
-lin mickey_PN = variants {} ;
-lin mickle_N = variants {} ;
-lin micro_organism_N = variants {} ;
-lin microbe_N = variants {} ;
-lin microbiology_N = variants {} ;
-lin microcosm_N = variants {} ;
-lin microdot_N = variants {} ;
-lin microelectronics_N = variants {} ;
-lin microfiche_N = variants {} ;
-lin microfilm_N = variants {} ;
-lin microfilm_V2 = variants {} ;
-lin micrometer_N = variants {} ;
-lin micron_N = variants {} ;
-lin microphone_N = variants {} ;
-lin microscope_N = variants {} ;
-lin microscopic_A = variants {} ;
-lin microscopical_A = variants {} ;
-lin microscopy_N = variants {} ;
-lin microwave_N =  D.micro_onde_1_N ;
-
-lin mid_A = variants {} ;
-lin mid_off_N = variants {} ;
-lin mid_on_N = variants {} ;
-lin midday_N = variants {} ;
-lin midden_N = variants {} ;
-lin middle_N = variants {} ;
-lin middle_aged_A = variants {} ;
-lin middle_class_A = variants {} ;
-lin middle_distance_A = variants {} ;
-lin middle_of_the_road_A = variants {} ;
-lin middleman_N = variants {} ;
-lin middlesex_PN = variants {} ;
-lin middleton_PN = variants {} ;
-lin middleweight_A = variants {} ;
-lin middleweight_N = variants {} ;
-lin middlewich_PN = variants {} ;
-lin middling_A = variants {} ;
-lin middling_Adv = variants {} ;
-lin middling_N = variants {} ;
-lin middy_N = variants {} ;
-lin midfield_N = variants {} ;
-lin midge_N = variants {} ;
-lin midget_N = variants {} ;
-lin midinette_N = variants {} ;
-lin midland_N = variants {} ;
-lin midlands_PN = variants {} ;
-lin midmost_A = variants {} ;
-lin midmost_Adv = variants {} ;
-lin midnight_N = variants {} ;
-lin midriff_N = variants {} ;
-lin midshipman_N = variants {} ;
-lin midships_Adv = variants {} ;
-lin midst_N = variants {} ;
-lin midstream_N = variants {} ;
-lin midsummer_N = variants {} ;
-lin midway_A = variants {} ;
-lin midway_Adv = variants {} ;
-lin midweek_A = variants {} ;
-lin midweek_Adv = variants {} ;
-lin midwest_PN = variants {} ;
-lin midwestern_A = variants {} ;
-lin midwife_N = variants {} ;
-lin midwifery_N = variants {} ;
-lin mien_N = variants {} ;
-lin miff_V2 = variants {} ;
-lin might_N = variants {} ;
-lin might_have_been_N = variants {} ;
-lin mightily_Adv = variants {} ;
-lin mighty_A = variants {} ;
-lin mighty_Adv = variants {} ;
-lin mignonette_N = variants {} ;
-lin migraine_N = variants {} ;
-lin migrant_N = variants {} ;
-lin migrate_V = variants {} ;
-lin migration_N = variants {} ;
-lin migratory_A = variants {} ;
-lin mikado_N = variants {} ;
-lin mike_N = variants {} ;
-lin mike_PN = variants {} ;
-lin milady_N = variants {} ;
-lin milage_N = variants {} ;
-lin milan_PN = variants {} ;
-lin milano_PN = variants {} ;
-lin milch_A = variants {} ;
-lin mild_A = variants {} ;
-lin mildenhall_PN = variants {} ;
-lin mildew_N = variants {} ;
-lin mildew_V = variants {} ;
-lin mildew_V2 = variants {} ;
-lin mildness_N = variants {} ;
-lin mildred_PN = variants {} ;
-lin mile_N = variants {} ;
-lin mileage_N = variants {} ;
-lin mileometer_N = variants {} ;
-lin miler_N = variants {} ;
-lin miles_PN = variants {} ;
-lin milestone_N = variants {} ;
-lin milford_PN = variants {} ;
-lin milford_haven_PN = variants {} ;
-lin milieu_N = variants {} ;
-lin militancy_N = variants {} ;
-lin militant_A = variants {} ;
-lin militant_N = variants {} ;
-lin militarism_N = variants {} ;
-lin militarist_N = variants {} ;
-lin militaristic_A = variants {} ;
-lin military_A = variants {} ;
-lin military_N = variants {} ;
-lin militate_V = variants {} ;
-lin militia_N = variants {} ;
-lin militiaman_N = variants {} ;
-lin milk_N = variants {} ;
-lin milk_V = variants {} ;
-lin milk_V2 = variants {} ;
-lin milk_churn_N = variants {} ;
-lin milk_powder_N = variants {} ;
-lin milk_shake_N = variants {} ;
-lin milk_tooth_N = variants {} ;
-lin milk_white_A = variants {} ;
-lin milkbar_N = variants {} ;
-lin milking_machine_N = variants {} ;
-lin milkmaid_N = variants {} ;
-lin milkman_N = variants {} ;
-lin milkshake_N = variants {} ;
-lin milksop_N = variants {} ;
-lin milkweed_N = variants {} ;
-lin milky_A = variants {} ;
-lin mill_N = variants {} ;
-lin mill_V = variants {} ;
-lin mill_V2 = variants {} ;
-lin mill_dam_N = variants {} ;
-lin mill_girl_N = variants {} ;
-lin mill_hand_N = variants {} ;
-lin millboard_N = variants {} ;
-lin millenarian_N = variants {} ;
-lin millennial_A = variants {} ;
-lin millennium_N = variants {} ;
-lin millepede_N = variants {} ;
-lin miller_N = variants {} ;
-lin millet_N = variants {} ;
-lin milliard_N = variants {} ;
-lin millibar_N = variants {} ;
-lin millicent_PN = variants {} ;
-lin millie_PN = variants {} ;
-lin milligram_N = variants {} ;
-lin millimetre_N = variants {} ;
-lin milliner_N = variants {} ;
-lin millinery_N = variants {} ;
-lin millionaire_N = variants {} ;
-lin millionairess_N = variants {} ;
-lin millionfold_Adv = variants {} ;
-lin millionth_A = variants {} ;
-lin millionth_N = variants {} ;
-lin millipede_N = variants {} ;
-lin millom_PN = variants {} ;
-lin millpond_N = variants {} ;
-lin millrace_N = variants {} ;
-lin millstone_N = variants {} ;
-lin millwheel_N = variants {} ;
-lin millwright_N = variants {} ;
-lin milly_PN = variants {} ;
-lin milngavie_PN = variants {} ;
-lin milnrow_PN = variants {} ;
-lin milometer_N = variants {} ;
-lin milord_N = variants {} ;
-lin milt_N = variants {} ;
-lin milton_keynes_PN = variants {} ;
-lin milwaukee_PN = variants {} ;
-lin mime_N = variants {} ;
-lin mime_V = variants {} ;
-lin mime_V2 = variants {} ;
-lin mimeograph_N = variants {} ;
-lin mimeograph_V2 = variants {} ;
-lin mimetic_A = variants {} ;
-lin mimic_A = variants {} ;
-lin mimic_N = variants {} ;
-lin mimic_V2 = variants {} ;
-lin mimicry_N = variants {} ;
-lin mimosa_N = variants {} ;
-lin min_N = regN "min" ;
-
-lin minaret_N = variants {} ;
-lin minatory_A = variants {} ;
-lin mince_N = variants {} ;
-lin mince_V = variants {} ;
-lin mince_V2 = variants {} ;
-lin mince_pie_N = variants {} ;
-lin mincemeat_N = variants {} ;
-lin mincer_N = variants {} ;
-lin mincing_A = variants {} ;
-lin mind_N = variants {} ;
-lin mind_V = variants {} ;
-lin mind_V2 = variants {} ;
-lin mind_VS = variants {} ;
-lin mind_bending_A = variants {} ;
-lin mind_blowing_A = variants {} ;
-lin mind_boggling_A = variants {} ;
-lin mind_reader_N = variants {} ;
-lin minded_A = variants {} ;
-lin minder_N = variants {} ;
-lin mindful_A = variants {} ;
-lin mindfulness_N = variants {} ;
-lin mindless_A = variants {} ;
-lin mindlessness_N = variants {} ;
-lin mine_A = variants {} ;
-lin mine_N = variants {} ;
-lin mine_V = variants {} ;
-lin mine_V2 = variants {} ;
-lin mine_detector_N = variants {} ;
-lin mine_disposal_N = variants {} ;
-lin minefield_N = variants {} ;
-lin minehead_PN = variants {} ;
-lin minelayer_N = variants {} ;
-lin minelaying_N = variants {} ;
-lin miner_N = variants {} ;
-lin mineral_A = D.mineral_2_A ;
-
-lin mineral_N = variants {} ;
-lin mineralogist_N = variants {} ;
-lin mineralogy_N = variants {} ;
-lin minestrone_N = variants {} ;
-lin minesweeper_N = variants {} ;
-lin minesweeping_N = variants {} ;
-lin mineworker_N = variants {} ;
-lin mingle_V = variants {} ;
-lin mingle_V2 = variants {} ;
-lin mingy_A = variants {} ;
-lin miniature_N = variants {} ;
-lin miniaturist_N = variants {} ;
-lin miniaturization_N = variants {} ;
-lin miniaturize_V2 = variants {} ;
-lin minim_N = variants {} ;
-lin minimal_A = variants {} ;
-lin minimize_V2 = variants {} ;
-lin minimum_A = D.minime_3_A ;
-
-lin minimum_N = variants {} ;
-lin mining_N = variants {} ;
-lin minion_N = variants {} ;
-lin minister_N = variants {} ;
-lin minister_V = variants {} ;
-lin ministerial_A = variants {} ;
-lin ministrant_A = variants {} ;
-lin ministrant_N = variants {} ;
-lin ministration_N = variants {} ;
-lin ministry_N = variants {} ;
-lin miniver_N = variants {} ;
-lin mink_N = variants {} ;
-lin minneapolis_PN = variants {} ;
-lin minnesota_PN = variants {} ;
-lin minnow_N = variants {} ;
-lin minor_A = variants {} ;
-lin minor_N = variants {} ;
-lin minority_N = variants {} ;
-lin minotaur_N = variants {} ;
-lin minsk_PN = variants {} ;
-lin minster_N = variants {} ;
-lin minster_in_sheppey_PN = variants {} ;
-lin minstrel_N = variants {} ;
-lin minstrelsy_N = variants {} ;
-lin mint_N = variants {} ;
-lin mint_V2 = variants {} ;
-lin minuet_N = variants {} ;
-lin minus_A = variants {} ;
-lin minus_N = variants {} ;
-lin minus_Prep = variants {} ;
-lin minuscule_A = variants {} ;
-lin minute_A = variants {} ;
-lin minute_N =  D.minute_1_N ;
-
-lin minute_V2 = variants {} ;
-lin minute_book_N = variants {} ;
-lin minute_gun_N = variants {} ;
-lin minute_hand_N = variants {} ;
-lin minuteman_N = variants {} ;
-lin minuteness_N = variants {} ;
-lin minx_N = variants {} ;
-lin miracle_N = variants {} ;
-lin miraculous_A = variants {} ;
-lin mirage_N = variants {} ;
-lin miranda_PN = variants {} ;
-lin mire_N = variants {} ;
-lin mire_V = variants {} ;
-lin mire_V2 = variants {} ;
-lin miriam_PN = variants {} ;
-lin mirror_N = variants {} ;
-lin mirror_V2 = variants {} ;
-lin mirth_N = variants {} ;
-lin mirthful_A = variants {} ;
-lin mirthless_A = variants {} ;
-lin miry_A = variants {} ;
-lin misadventure_N = variants {} ;
-lin misadvise_V2 = variants {} ;
-lin misalliance_N = variants {} ;
-lin misanthrope_N = variants {} ;
-lin misanthropic_A = variants {} ;
-lin misanthropy_N = variants {} ;
-lin misapplication_N = variants {} ;
-lin misapply_V2 = variants {} ;
-lin misapprehend_V2 = variants {} ;
-lin misapprehension_N = variants {} ;
-lin misappropriate_V2 = variants {} ;
-lin misappropriation_N = variants {} ;
-lin misbegotten_A = variants {} ;
-lin misbehave_V = variants {} ;
-lin misbehave_V2 = variants {} ;
-lin misbehaviour_N = variants {} ;
-lin misc_PN = variants {} ;
-lin miscalculate_V = variants {} ;
-lin miscalculate_V2 = variants {} ;
-lin miscalculation_N = variants {} ;
-lin miscall_V2 = variants {} ;
-lin miscarriage_N = variants {} ;
-lin miscarry_V2 = variants {} ;
-lin miscast_V2 = variants {} ;
-lin miscegenation_N = variants {} ;
-lin miscellaneous_A = variants {} ;
-lin miscellany_N = variants {} ;
-lin mischance_N = variants {} ;
-lin mischief_N = variants {} ;
-lin mischief_maker_N = variants {} ;
-lin mischief_making_N = variants {} ;
-lin mischievous_A = variants {} ;
-lin mischievousness_N = variants {} ;
-lin misconceive_V = variants {} ;
-lin misconceive_V2 = variants {} ;
-lin misconception_N = variants {} ;
-lin misconduct_N = variants {} ;
-lin misconduct_V2 = variants {} ;
-lin misconstruction_N = variants {} ;
-lin misconstrue_V2 = variants {} ;
-lin miscount_N = variants {} ;
-lin miscount_V = variants {} ;
-lin miscount_V2 = variants {} ;
-lin miscreant_N = variants {} ;
-lin misdate_V2 = variants {} ;
-lin misdeal_N = variants {} ;
-lin misdeal_V = variants {} ;
-lin misdeal_V2 = variants {} ;
-lin misdeed_N = variants {} ;
-lin misdemeanour_N = variants {} ;
-lin misdirect_V2 = variants {} ;
-lin misdirection_N = variants {} ;
-lin misdoing_N = variants {} ;
-lin mise_en_scene_N = variants {} ;
-lin miser_N = variants {} ;
-lin miserable_A = variants {} ;
-lin miserliness_N = variants {} ;
-lin miserly_A = variants {} ;
-lin misery_N = variants {} ;
-lin misfire_N = variants {} ;
-lin misfire_V = variants {} ;
-lin misfit_N = variants {} ;
-lin misfortune_N = variants {} ;
-lin misgive_V2 = variants {} ;
-lin misgiving_N = variants {} ;
-lin misgovern_V2 = variants {} ;
-lin misgovernment_N = variants {} ;
-lin misguide_V2 = variants {} ;
-lin misguided_A = variants {} ;
-lin mishandle_V2 = variants {} ;
-lin mishap_N = variants {} ;
-lin mishmash_N = variants {} ;
-lin misinform_V2 = variants {} ;
-lin misinformation_N = variants {} ;
-lin misinterpret_V2 = variants {} ;
-lin misinterpretation_N = variants {} ;
-lin misjudge_V = variants {} ;
-lin misjudge_V2 = variants {} ;
-lin mislay_V2 = variants {} ;
-lin mislead_V2 = variants {} ;
-lin mismanage_V2 = variants {} ;
-lin mismanagement_N = variants {} ;
-lin misname_V2 = variants {} ;
-lin misnomer_N = variants {} ;
-lin misogynist_N = variants {} ;
-lin misplace_V2 = variants {} ;
-lin misprint_N = variants {} ;
-lin misprint_V2 = variants {} ;
-lin mispronounce_V2 = variants {} ;
-lin mispronunciation_N = variants {} ;
-lin misquotation_N = variants {} ;
-lin misquote_V2 = variants {} ;
-lin misread_V2 = variants {} ;
-lin misrepresent_V2 = variants {} ;
-lin misrepresentation_N = variants {} ;
-lin misrule_N = variants {} ;
-lin miss_N = variants {} ;
-lin miss_V = variants {} ;
-lin miss_V2 = variants {} ;
-lin missal_N = variants {} ;
-lin misshapen_A = variants {} ;
-lin missile_N = variants {} ;
-lin missing_A = variants {} ;
-lin mission_N = variants {} ;
-lin missionary_N = variants {} ;
-lin missis_N = variants {} ;
-lin mississippi_PN = variants {} ;
-lin missive_N = variants {} ;
-lin missouri_PN = variants {} ;
-lin misspell_V2 = variants {} ;
-lin misspelling_N = variants {} ;
-lin misspend_V2 = variants {} ;
-lin misstate_V2 = variants {} ;
-lin misstatement_N = variants {} ;
-lin missus_N = variants {} ;
-lin missy_N = variants {} ;
-lin mist_N = variants {} ;
-lin mist_V = variants {} ;
-lin mist_V2 = variants {} ;
-lin mistake_N = variants {} ;
-lin mistake_V = variants {} ;
-lin mistake_V2 = variants {} ;
-lin mistaken_A = variants {} ;
-lin mister_N = variants {} ;
-lin mistily_Adv = variants {} ;
-lin mistime_V2 = variants {} ;
-lin mistiness_N = variants {} ;
-lin mistletoe_N = variants {} ;
-lin mistral_N = variants {} ;
-lin mistranslate_V2 = variants {} ;
-lin mistranslation_N = variants {} ;
-lin mistreat_V2 = variants {} ;
-lin mistress_N = variants {} ;
-lin mistrial_N = variants {} ;
-lin mistrust_N = variants {} ;
-lin mistrust_V2 = variants {} ;
-lin mistrustful_A = variants {} ;
-lin misty_A = variants {} ;
-lin misunderstand_V2 = variants {} ;
-lin misunderstanding_N = variants {} ;
-lin misuse_N = variants {} ;
-lin misuse_V2 = variants {} ;
-lin mite_N = variants {} ;
-lin mitigate_V2 = variants {} ;
-lin mitigation_N = variants {} ;
-lin mitre_N = variants {} ;
-lin mitre_joint_N = variants {} ;
-lin mitt_N = variants {} ;
-lin mitten_N = variants {} ;
-lin mix_N = variants {} ;
-lin mix_V = variants {} ;
-lin mix_V2 = variants {} ;
-lin mix_up_N = variants {} ;
-lin mixed_A = variants {} ;
-lin mixed_up_A = variants {} ;
-lin mixer_N = variants {} ;
-lin mixture_N =  D.melange_1_N ;
-
-lin mizen_N = variants {} ;
-lin mizzen_N = variants {} ;
-lin mizzen_mast_N = variants {} ;
-lin mizzle_V = variants {} ;
-lin ml_N = regN "ml" ;
-
-lin mlle_PN = variants {} ;
-lin mm_N = variants {} ;
-lin mme_PN = variants {} ;
-lin mnemonic_A = variants {} ;
-lin mnemonics_N = variants {} ;
-lin mo_N = variants {} ;
-lin mo_PN = variants {} ;
-lin moan_N = variants {} ;
-lin moan_V = variants {} ;
-lin moan_V2 = variants {} ;
-lin moan_VS = variants {} ;
-lin moat_N = variants {} ;
-lin moated_A = variants {} ;
-lin mob_N = variants {} ;
-lin mob_V2 = variants {} ;
-lin mobcap_N = variants {} ;
-lin mobile_A = variants {} ;
-lin mobile_N = variants {} ;
-lin mobility_N = variants {} ;
-lin mobilization_N = variants {} ;
-lin mobilize_V = variants {} ;
-lin mobilize_V2 = variants {} ;
-lin mobster_N = variants {} ;
-lin moccasin_N = variants {} ;
-lin mocha_N = variants {} ;
-lin mock_A = variants {} ;
-lin mock_N = variants {} ;
-lin mock_V = variants {} ;
-lin mock_V2 = variants {} ;
-lin mock_up_N = variants {} ;
-lin mocker_N = variants {} ;
-lin mockery_N = variants {} ;
-lin mockingly_Adv = variants {} ;
-lin mod_A = variants {} ;
-lin mod_N = variants {} ;
-lin mod_cons_N = variants {} ;
-lin modal_A = variants {} ;
-lin modality_N = variants {} ;
-lin mode_N = variants {} ;
-lin model_N = variants {} ;
-lin model_V = variants {} ;
-lin model_V2 = variants {} ;
-lin modeler_N = variants {} ;
-lin modeller_N = variants {} ;
-lin modelling_N = variants {} ;
-lin modena_PN = variants {} ;
-lin moderate_A = variants {} ;
-lin moderate_N = variants {} ;
-lin moderate_V = variants {} ;
-lin moderate_V2 = variants {} ;
-lin moderation_N = variants {} ;
-lin moderator_N = variants {} ;
-lin modern_A = variants {} ;
-lin modern_N = variants {} ;
-lin modernism_N = variants {} ;
-lin modernist_N = variants {} ;
-lin modernistic_A = variants {} ;
-lin modernity_N = variants {} ;
-lin modernization_N = variants {} ;
-lin modernize_V2 = variants {} ;
-lin modest_A = variants {} ;
-lin modesty_N = variants {} ;
-lin modicum_N = variants {} ;
-lin modification_N = variants {} ;
-lin modifier_N = variants {} ;
-lin modify_V2 = variants {} ;
-lin modish_A = variants {} ;
-lin modiste_N = variants {} ;
-lin modular_A = variants {} ;
-lin modulate_V = variants {} ;
-lin modulate_V2 = variants {} ;
-lin modulation_N = variants {} ;
-lin module_N = variants {} ;
-lin modus_operandi_N = variants {} ;
-lin modus_vivendi_N = variants {} ;
-lin mogul_N = variants {} ;
-lin mohair_N = variants {} ;
-lin mohammedan_N = variants {} ;
-lin moiety_N = variants {} ;
-
-lin moil_V = variants {} ;
-lin moira_PN = variants {} ;
-lin moist_A = variants {} ;
-lin moisten_V = variants {} ;
-lin moisten_V2 = variants {} ;
-lin moisture_N = variants {} ;
-lin moke_N = variants {} ;
-lin molar_A = D.molaire_2_A ;
-
-lin molar_N = variants {} ;
-lin molasses_N = variants {} ;
-lin mold_PN = variants {} ;
-lin moldy_A = variants {} ;
-lin mole_N = variants {} ;
-lin molecular_A = D.moleculaire_1_A ;
-
-lin molecule_N =  D.molecule_1_N ;
-
-lin molehill_N = variants {} ;
-lin moleskin_N = variants {} ;
-lin molest_V2 = variants {} ;
-lin molestation_N = variants {} ;
-lin moll_N = variants {} ;
-lin mollification_N = variants {} ;
-lin mollify_V2 = variants {} ;
-lin mollusc_N = variants {} ;
-lin molly_PN = variants {} ;
-lin mollycoddle_N = variants {} ;
-lin mollycoddle_V2 = variants {} ;
-lin moloch_PN = variants {} ;
-lin molto_Adv = variants {} ;
-lin molybdenum_N = variants {} ;
-lin moment_N = variants {} ;
-lin momentary_A = variants {} ;
-lin momentous_A = variants {} ;
-lin momentousness_N = variants {} ;
-lin momentum_N = variants {} ;
-lin mon_PN = variants {} ;
-lin monaco_PN = variants {} ;
-lin monaghan_PN = variants {} ;
-lin monarch_N = variants {} ;
-lin monarchic_A = variants {} ;
-lin monarchism_N = variants {} ;
-lin monarchist_N = variants {} ;
-lin monarchy_N = variants {} ;
-lin monastery_N = variants {} ;
-lin monastic_A = variants {} ;
-lin monasticism_N = variants {} ;
-lin monaural_A = variants {} ;
-lin monchengladbach_PN = variants {} ;
-lin monday_N = variants {} ;
-lin monday_PN = variants {} ;
-lin monegasque_A = variants {} ;
-lin monegasque_N = variants {} ;
-lin monetary_A = variants {} ;
-lin monetize_V2 = variants {} ;
-lin money_N = variants {} ;
-lin money_grubber_N = variants {} ;
-lin money_order_N = variants {} ;
-lin money_spinner_N = variants {} ;
-lin moneybox_N = variants {} ;
-lin moneychanger_N = variants {} ;
-lin moneyed_A = variants {} ;
-lin moneylender_N = variants {} ;
-lin moneyless_A = variants {} ;
-lin monger_N = variants {} ;
-lin mongol_A = variants {} ;
-lin mongol_N = variants {} ;
-lin mongolia_PN = variants {} ;
-lin mongolian_A = variants {} ;
-lin mongolian_N = variants {} ;
-lin mongolism_N = variants {} ;
-lin mongoose_N = variants {} ;
-lin mongrel_A = variants {} ;
-lin mongrel_N = variants {} ;
-lin monica_PN = variants {} ;
-lin monifieth_PN = variants {} ;
-lin monitor_N = variants {} ;
-lin monitor_V = variants {} ;
-lin monitor_V2 = variants {} ;
-lin monk_N = variants {} ;
-lin monkey_N = variants {} ;
-lin monkey_V = variants {} ;
-lin monkey_jacket_N = variants {} ;
-lin monkey_nut_N = variants {} ;
-lin monkey_puzzle_N = variants {} ;
-lin monkey_wrench_N = variants {} ;
-lin monkish_A = variants {} ;
-lin monmouth_PN = variants {} ;
-lin mono_A = variants {} ;
-lin monochrome_A = variants {} ;
-lin monochrome_N = variants {} ;
-lin monocle_N = variants {} ;
-lin monocled_A = variants {} ;
-lin monogamist_N = variants {} ;
-lin monogamous_A = variants {} ;
-lin monogamy_N = variants {} ;
-lin monogram_N = variants {} ;
-lin monograph_N = variants {} ;
-lin monolith_N = variants {} ;
-lin monolithic_A = variants {} ;
-lin monologue_N = variants {} ;
-lin monomania_N = variants {} ;
-lin monomaniac_N = variants {} ;
-lin monoplane_N = variants {} ;
-lin monopolist_N = variants {} ;
-lin monopolistic_A = variants {} ;
-lin monopolization_N = variants {} ;
-lin monopolize_V2 = variants {} ;
-lin monopoly_N = variants {} ;
-lin monorail_N = variants {} ;
-lin monosyllabic_A = variants {} ;
-lin monosyllable_N = variants {} ;
-lin monotheism_N = variants {} ;
-lin monotheist_N = variants {} ;
-lin monotheistic_A = variants {} ;
-lin monotone_N = variants {} ;
-lin monotonous_A = variants {} ;
-lin monotony_N = variants {} ;
-lin monotype_N = variants {} ;
-lin monoxide_N = variants {} ;
-lin monsieur_N = variants {} ;
-lin monsignor_N = variants {} ;
-lin monsoon_N = variants {} ;
-lin monster_N = variants {} ;
-lin monstrance_N = variants {} ;
-lin monstrosity_N = variants {} ;
-lin monstrous_A = variants {} ;
-lin montage_N = variants {} ;
-lin montana_PN = variants {} ;
-lin monterrey_PN = variants {} ;
-lin montevideo_PN = variants {} ;
-lin month_N = variants {} ;
-lin monthly_A = variants {} ;
-lin monthly_Adv = variants {} ;
-lin monthly_N = variants {} ;
-lin montreal_PN = variants {} ;
-lin montrose_PN = variants {} ;
-lin montserrat_PN = variants {} ;
-lin montserratian_A = variants {} ;
-lin montserratian_N = variants {} ;
-lin monument_N = variants {} ;
-lin monumental_A = variants {} ;
-lin monza_PN = variants {} ;
-lin moo_N = variants {} ;
-lin moo_V = variants {} ;
-lin moo_cow_N = variants {} ;
-lin mooch_V = variants {} ;
-lin mood_N = variants {} ;
-lin moodily_Adv = variants {} ;
-lin moodiness_N = variants {} ;
-lin moody_A = variants {} ;
-lin moon_N = variants {} ;
-lin moon_V = variants {} ;
-lin moon_V2 = variants {} ;
-lin moonbeam_N = variants {} ;
-lin moonflower_N = variants {} ;
-lin moonless_A = variants {} ;
-lin moonlight_N = variants {} ;
-lin moonlit_A = variants {} ;
-lin moonshine_N = variants {} ;
-lin moonstone_N = variants {} ;
-lin moonstruck_A = variants {} ;
-lin moony_A = variants {} ;
-lin moor_N = variants {} ;
-lin moor_V2 = variants {} ;
-lin moorcock_N = variants {} ;
-lin moorfowl_N = variants {} ;
-lin moorgame_N = variants {} ;
-lin moorhen_N = variants {} ;
-lin mooring_mast_N = variants {} ;
-lin moorish_A = variants {} ;
-lin moorland_N = variants {} ;
-lin moose_N = variants {} ;
-lin moot_A = variants {} ;
-lin moot_V2 = variants {} ;
-lin mop_N = variants {} ;
-lin mop_V = variants {} ;
-lin mop_V2 = variants {} ;
-lin mope_N = variants {} ;
-lin mope_V = variants {} ;
-lin moped_N = variants {} ;
-lin moquette_N = variants {} ;
-lin moraine_N = variants {} ;
-lin moral_A = variants {} ;
-lin moral_N = variants {} ;
-lin morale_N = variants {} ;
-lin moralist_N = variants {} ;
-lin moralistic_A = variants {} ;
-lin morality_N = variants {} ;
-lin moralize_V = variants {} ;
-lin moralize_V2 = variants {} ;
-lin morass_N = variants {} ;
-lin moratorium_N = variants {} ;
-lin morbid_A = variants {} ;
-lin morbidity_N = variants {} ;
-lin morbidness_N = variants {} ;
-lin mordant_A = variants {} ;
-lin more_Adv = mkAdv "plus" ;
-
-lin more_Det = variants {} ;
-lin more_N = variants {} ;
-lin morecambe_PN = variants {} ;
-lin morello_N = variants {} ;
-lin moreover_Adv = variants {} ;
-lin moresque_A = variants {} ;
-lin morganatic_A = variants {} ;
-lin morgue_N = variants {} ;
-lin moribund_A = variants {} ;
-lin morley_PN = variants {} ;
-lin mormon_A = variants {} ;
-lin mormon_N = variants {} ;
-lin mormonism_N = variants {} ;
-lin morn_N = variants {} ;
-lin morning_N = variants {} ;
-lin morning_glory_N = variants {} ;
-lin morning_room_N = variants {} ;
-lin moroccan_A = variants {} ;
-lin moroccan_N = variants {} ;
-lin morocco_N = variants {} ;
-lin morocco_PN = variants {} ;
-lin moron_N = variants {} ;
-lin moronic_A = variants {} ;
-lin morose_A = variants {} ;
-lin moroseness_N = variants {} ;
-lin morpeth_PN = variants {} ;
-lin morpheme_N = variants {} ;
-lin morphemic_A = variants {} ;
-lin morpheus_PN = variants {} ;
-lin morphia_N = variants {} ;
-lin morphine_N =  D.morphine_1_N ;
-
-lin morphological_A = variants {} ;
-lin morphology_N = variants {} ;
-lin morris_dance_N = variants {} ;
-lin morrow_N = variants {} ;
-lin morse_N = variants {} ;
-lin morsel_N = variants {} ;
-lin mortal_A = variants {} ;
-lin mortal_N = variants {} ;
-lin mortality_N = variants {} ;
-lin mortar_N = variants {} ;
-lin mortar_V2 = variants {} ;
-lin mortarboard_N = variants {} ;
-lin mortgage_N = variants {} ;
-lin mortgage_V2 = variants {} ;
-lin mortgagee_N = variants {} ;
-lin mortgagor_N = variants {} ;
-lin mortice_N = variants {} ;
-lin mortice_V2 = variants {} ;
-lin mortician_N = variants {} ;
-lin mortification_N = variants {} ;
-lin mortify_V = variants {} ;
-lin mortify_V2 = variants {} ;
-lin mortise_N = variants {} ;
-lin mortise_V2 = variants {} ;
-lin mortuary_N = variants {} ;
-lin mosaic_A = variants {} ;
-lin mosaic_N = variants {} ;
-lin moscow_PN = variants {} ;
-lin moselle_N = variants {} ;
-lin mosey_V = variants {} ;
-lin moslem_A = variants {} ;
-lin moslem_N = variants {} ;
-lin mosque_N = variants {} ;
-lin mosquito_N = variants {} ;
-lin mosquito_craft_N = variants {} ;
-lin mosquito_net_N = variants {} ;
-lin moss_N = variants {} ;
-lin moss_grown_A = variants {} ;
-lin mossley_PN = variants {} ;
-lin mossy_A = variants {} ;
-lin mostly_Adv = variants {} ;
-lin mote_N = variants {} ;
-lin motel_N = variants {} ;
-lin moth_N = variants {} ;
-lin moth_eaten_A = variants {} ;
-lin mothball_N = variants {} ;
-lin mother_N = variants {} ;
-lin mother_V2 = variants {} ;
-lin mother_in_law_N = variants {} ;
-lin mother_of_pearl_N = variants {} ;
-lin motherhood_N = variants {} ;
-lin motherland_N = variants {} ;
-lin motherless_A = variants {} ;
-lin motherlike_A = variants {} ;
-lin motherliness_N = variants {} ;
-lin motherly_A = variants {} ;
-lin motherwell_PN = variants {} ;
-lin mothproof_A = variants {} ;
-lin mothproof_V2 = variants {} ;
-lin motif_N = variants {} ;
-lin motion_N = variants {} ;
-lin motion_V = variants {} ;
-lin motion_V2 = variants {} ;
-lin motionless_A = variants {} ;
-lin motivate_V2 = variants {} ;
-lin motivate_V2V = variants {} ;
-lin motivation_N = variants {} ;
-lin motive_A = variants {} ;
-lin motive_N = variants {} ;
-lin motiveless_A = variants {} ;
-lin motley_A = variants {} ;
-lin motley_N = variants {} ;
-lin motor_N =  D.moteur_1_N ;
-
-lin motor_V = variants {} ;
-lin motor_assisted_A = variants {} ;
-lin motorbike_N = variants {} ;
-lin motorboat_N = variants {} ;
-lin motorcade_N = variants {} ;
-lin motorcar_N = variants {} ;
-lin motorcoach_N = variants {} ;
-lin motorcycle_N = variants {} ;
-lin motorist_N = variants {} ;
-lin motorize_V2 = variants {} ;
-lin motorman_N = variants {} ;
-lin motorway_N = variants {} ;
-lin mottle_V2 = variants {} ;
-lin motto_N = variants {} ;
-lin moujik_N = variants {} ;
-lin mould_N = variants {} ;
-lin mould_V = variants {} ;
-lin mould_V2 = variants {} ;
-lin moulder_V = variants {} ;
-lin moulding_N = variants {} ;
-lin mouldy_A = variants {} ;
-lin moult_N = variants {} ;
-lin moult_V = variants {} ;
-lin moult_V2 = variants {} ;
-lin mound_N = variants {} ;
-lin mount_N = variants {} ;
-lin mount_V = variants {} ;
-lin mount_V2 = variants {} ;
-lin mount_VS = variants {} ;
-lin mountain_N = variants {} ;
-lin mountain_ash_PN = variants {} ;
-lin mountaineer_N = variants {} ;
-lin mountaineering_N = variants {} ;
-lin mountainous_A = variants {} ;
-lin mountebank_N = variants {} ;
-lin mountie_N = variants {} ;
-lin mourn_V = variants {} ;
-lin mourn_V2 = variants {} ;
-lin mourner_N = variants {} ;
-lin mournful_A = variants {} ;
-lin mourning_N = variants {} ;
-lin mourning_band_N = variants {} ;
-lin mourning_ring_N = variants {} ;
-lin mouse_N = variants {} ;
-lin mouse_V = variants {} ;
-lin mouser_N = variants {} ;
-lin mousetrap_N = variants {} ;
-lin mousse_N = variants {} ;
-lin moustache_N = variants {} ;
-lin mousy_A = variants {} ;
-lin mouth_N = variants {} ;
-lin mouth_V = variants {} ;
-lin mouth_V2 = variants {} ;
-lin mouth_organ_N = variants {} ;
-lin mouth_watering_A = variants {} ;
-lin mouthful_N = variants {} ;
-lin mouthpiece_N = variants {} ;
-lin movable_A = variants {} ;
-lin move_N = variants {} ;
-lin move_V = variants {} ;
-lin move_V2 = variants {} ;
-lin move_V2V = variants {} ;
-lin movement_N = variants {} ;
-lin mover_N = variants {} ;
-lin movie_N = variants {} ;
-lin mow_N = variants {} ;
-lin mow_V = variants {} ;
-lin mow_V2 = variants {} ;
-lin mower_N = variants {} ;
-lin mozambican_A = variants {} ;
-lin mozambican_N = variants {} ;
-lin mozambique_PN = variants {} ;
-lin mp_N = variants {} ;
-lin mpg_N = variants {} ;
-lin mph_N = variants {} ;
-lin mr_PN = variants {} ;
-lin mrs_PN = variants {} ;
-lin ms_N = variants {} ;
-lin ms_PN = variants {} ;
-lin msc_N = variants {} ;
-lin mt_PN = variants {} ;
-lin much_Det = variants {} ;
-lin much_N = variants {} ;
-lin muchness_N = variants {} ;
-lin mucilage_N = variants {} ;
-lin muck_N = variants {} ;
-lin muck_V = variants {} ;
-lin muck_V2 = variants {} ;
-lin muck_heap_N = variants {} ;
-lin muckle_N = variants {} ;
-lin muckraker_N = variants {} ;
-lin muckraking_N = variants {} ;
-lin mucky_A = variants {} ;
-lin mucous_A = D.muqueux_1_A ;
-
-lin mucus_N = variants {} ;
-lin mud_N = variants {} ;
-lin mud_V2 = variants {} ;
-lin mud_bath_N = variants {} ;
-lin muddle_N = variants {} ;
-lin muddle_V = variants {} ;
-lin muddle_V2 = variants {} ;
-lin muddle_headed_A = variants {} ;
-lin muddy_A = variants {} ;
-lin muddy_V2 = variants {} ;
-lin mudguard_N = variants {} ;
-lin mudslinger_N = variants {} ;
-lin muesli_N = variants {} ;
-lin muezzin_N = variants {} ;
-lin muff_N = variants {} ;
-lin muff_V2 = variants {} ;
-lin muffin_N = variants {} ;
-lin muffin_man_N = variants {} ;
-lin muffle_V2 = variants {} ;
-lin muffler_N = variants {} ;
-lin mufti_N = variants {} ;
-lin mug_N = variants {} ;
-lin mug_V2 = variants {} ;
-lin mugger_N = variants {} ;
-lin mugginess_N = variants {} ;
-lin mugging_N = variants {} ;
-lin muggins_N = variants {} ;
-lin muggy_A = variants {} ;
-lin mugwump_N = variants {} ;
-lin muhammad_PN = variants {} ;
-lin muhammadan_A = variants {} ;
-lin muhammadan_N = variants {} ;
-lin muhammadanism_N = variants {} ;
-lin mukden_PN = variants {} ;
-lin mulatto_N = variants {} ;
-lin mulberry_N = variants {} ;
-lin mulch_N = variants {} ;
-lin mulch_V2 = variants {} ;
-lin mulct_V2 = variants {} ;
-lin mule_N = variants {} ;
-lin muleteer_N = variants {} ;
-lin mulheim_PN = variants {} ;
-lin mulhouse_PN = variants {} ;
-lin mulish_A = variants {} ;
-lin mulishness_N = variants {} ;
-lin mull_N = variants {} ;
-lin mull_V2 = variants {} ;
-lin mullah_N = variants {} ;
-lin mullein_N = variants {} ;
-lin mullet_N = variants {} ;
-lin mulligatawny_N = variants {} ;
-lin mullion_N = variants {} ;
-lin mullioned_A = variants {} ;
-lin multan_PN = variants {} ;
-lin multi_lingual_A = variants {} ;
-lin multifarious_A = variants {} ;
-lin multiform_A = variants {} ;
-lin multilateral_A = variants {} ;
-lin multiple_A = D.multiple_2_A ;
-
-lin multiple_N = variants {} ;
-lin multiplex_A = variants {} ;
-lin multiplication_N = variants {} ;
-lin multiplicity_N = variants {} ;
-lin multiply_V = variants {} ;
-lin multiply_V2 = variants {} ;
-lin multitude_N = variants {} ;
-lin multitudinous_A = variants {} ;
-lin multum_in_parvo_N = variants {} ;
-lin mum_A = variants {} ;
-lin mum_N = variants {} ;
-lin mumble_V = variants {} ;
-lin mumble_V2 = variants {} ;
-lin mumbo_jumbo_N = variants {} ;
-lin mummer_N = variants {} ;
-lin mummery_N = variants {} ;
-lin mummification_N = variants {} ;
-lin mummify_V2 = variants {} ;
-lin mummy_N = variants {} ;
-lin mumps_N = variants {} ;
-lin munch_V = variants {} ;
-lin munch_V2 = variants {} ;
-lin mundane_A = variants {} ;
-lin munich_PN = variants {} ;
-lin municipal_A = variants {} ;
-lin municipality_N = variants {} ;
-lin munificence_N = variants {} ;
-lin munificent_A = variants {} ;
-lin munition_N = variants {} ;
-lin munition_V2 = variants {} ;
-lin munster_PN = variants {} ;
-lin mural_A = variants {} ;
-lin mural_N = variants {} ;
-lin murder_N = variants {} ;
-lin murder_V2 = variants {} ;
-lin murderer_N = variants {} ;
-lin murderess_N = variants {} ;
-lin murderous_A = variants {} ;
-lin muriel_PN = variants {} ;
-lin murk_N = variants {} ;
-lin murkily_Adv = variants {} ;
-lin murky_A = variants {} ;
-lin murmur_N = variants {} ;
-lin murmur_V = variants {} ;
-lin murmur_V2 = variants {} ;
-lin murphy_N = variants {} ;
-lin murrain_N = variants {} ;
-lin murton_PN = variants {} ;
-lin muscatel_N = variants {} ;
-lin muscle_N =  D.muscle_1_N ;
-
-lin muscle_V = variants {} ;
-lin muscle_V2 = variants {} ;
-lin muscle_bound_A = variants {} ;
-lin muscleman_N = variants {} ;
-lin muscovite_A = variants {} ;
-lin muscovite_N = variants {} ;
-lin muscovy_N = variants {} ;
-lin muscular_A = D.musculaire_1_A ;
-
-lin muse_N = variants {} ;
-lin muse_V = variants {} ;
-lin muse_VS = variants {} ;
-lin museum_N = variants {} ;
-lin mush_N = variants {} ;
-lin mushroom_N = variants {} ;
-lin mushroom_V = variants {} ;
-lin mushy_A = variants {} ;
-lin music_N = variants {} ;
-lin music_box_N = variants {} ;
-lin music_hall_N = variants {} ;
-lin music_stand_N = variants {} ;
-lin music_stool_N = variants {} ;
-lin musical_A = variants {} ;
-lin musical_N = variants {} ;
-lin musical_box_N = variants {} ;
-lin musician_N = variants {} ;
-lin musicianship_N = variants {} ;
-lin musingly_Adv = variants {} ;
-lin musk_N = variants {} ;
-lin musk_deer_N = variants {} ;
-lin musk_rose_N = variants {} ;
-lin musket_N = variants {} ;
-lin musketeer_N = variants {} ;
-lin musketry_N = variants {} ;
-lin muskrat_N = variants {} ;
-lin musky_A = variants {} ;
-lin muslim_N = variants {} ;
-lin muslin_N = variants {} ;
-lin musquash_N = variants {} ;
-lin muss_N = variants {} ;
-lin muss_V2 = variants {} ;
-lin mussel_N = variants {} ;
-lin musselburgh_PN = variants {} ;
-lin must_N = variants {} ;
-lin must_VV = variants {} ;
-lin mustachio_N = variants {} ;
-lin mustang_N = variants {} ;
-lin mustard_N = variants {} ;
-lin muster_N = variants {} ;
-lin muster_V = variants {} ;
-lin muster_V2 = variants {} ;
-lin mustiness_N = variants {} ;
-lin musty_A = variants {} ;
-lin mutability_N = variants {} ;
-lin mutable_A = variants {} ;
-lin mutation_N =  D.mutation_1_N ;
-
-lin mutatis_mutandis_Adv = variants {} ;
-lin mute_A = variants {} ;
-lin mute_N = variants {} ;
-lin mute_V2 = variants {} ;
-lin mutilate_V = variants {} ;
-lin mutilate_V2 = variants {} ;
-lin mutilation_N = variants {} ;
-lin mutineer_N = variants {} ;
-lin mutinous_A = variants {} ;
-lin mutiny_N = variants {} ;
-lin mutiny_V = variants {} ;
-lin mutt_N = variants {} ;
-lin mutter_N = variants {} ;
-lin mutter_V = variants {} ;
-lin mutter_V2 = variants {} ;
-lin mutterer_N = variants {} ;
-lin mutton_N = variants {} ;
-lin mutton_head_N = variants {} ;
-lin mutual_A = variants {} ;
-lin muzzle_N = variants {} ;
-lin muzzle_V2 = variants {} ;
-lin muzzle_velocity_N = variants {} ;
-lin muzzy_A = variants {} ;
-lin mycology_N = variants {} ;
-lin myelitis_N = variants {} ;
-lin myna_N = variants {} ;
-lin mynah_N = variants {} ;
-lin myopia_N = variants {} ;
-lin myopic_A = variants {} ;
-lin myra_PN = variants {} ;
-lin myriad_A = variants {} ;
-lin myriad_N = variants {} ;
-lin myrmidon_N = variants {} ;
-lin myrrh_N = variants {} ;
-lin myrtle_N = variants {} ;
-lin mysterious_A = variants {} ;
-lin mystery_N = variants {} ;
-lin mystic_A = variants {} ;
-lin mystic_N = variants {} ;
-lin mystical_A = variants {} ;
-lin mysticism_N = variants {} ;
-lin mystification_N = variants {} ;
-lin mystify_V2 = variants {} ;
-lin mystique_N = variants {} ;
-lin myth_N = variants {} ;
-lin mythical_A = variants {} ;
-lin mythological_A = variants {} ;
-lin mythologist_N = variants {} ;
-lin mythology_N = variants {} ;
-lin myxomatosis_N = variants {} ;
-lin naafi_N = variants {} ;
-lin nab_V2 = variants {} ;
-lin nabob_N = variants {} ;
-lin nacelle_N = variants {} ;
-lin nacre_N = variants {} ;
-lin nadir_N = variants {} ;
-lin nag_N = variants {} ;
-lin nag_V = variants {} ;
-lin nag_V2 = variants {} ;
-lin nagger_N = variants {} ;
-lin nagoya_PN = variants {} ;
-lin nagpur_PN = variants {} ;
-lin naiad_N = variants {} ;
-lin nail_N = variants {} ;
-lin nail_V2 = variants {} ;
-lin nail_polish_N = variants {} ;
-lin nail_varnish_N = variants {} ;
-lin nailbrush_N = variants {} ;
-lin nailfile_N = variants {} ;
-lin nailsea_PN = variants {} ;
-lin nainsook_N = variants {} ;
-lin naira_N = variants {} ;
-lin nairn_PN = variants {} ;
-lin nairobi_PN = variants {} ;
-lin naive_1_A = variants {} ;
-lin naive_2_A = variants {} ;
-lin naivete_N = variants {} ;
-lin naivety_N = variants {} ;
-lin naked_A = variants {} ;
-lin nakedness_N = variants {} ;
-lin namby_pamby_A = variants {} ;
-lin namby_pamby_N = variants {} ;
-lin name_N = variants {} ;
-lin name_V2 = variants {} ;
-lin name_V2V = variants {} ;
-lin name_VS = variants {} ;
-lin name_day_N = variants {} ;
-lin name_drop_V = variants {} ;
-lin name_dropping_N = variants {} ;
-lin name_part_N = variants {} ;
-lin nameless_A = variants {} ;
-lin namely_Adv = D.precisement_1_Adv ;
-
-lin nameplate_N = variants {} ;
-lin namesake_N = variants {} ;
-lin namibia_PN = variants {} ;
-lin namibian_A = variants {} ;
-lin namibian_N = variants {} ;
-lin nanchang_PN = variants {} ;
-lin nancy_PN = variants {} ;
-lin nankeen_N = variants {} ;
-lin nanking_PN = variants {} ;
-lin nanning_PN = variants {} ;
-lin nanny_N = variants {} ;
-lin nanny_goat_N = variants {} ;
-lin nantwich_PN = variants {} ;
-lin naomi_PN = variants {} ;
-lin nap_N = variants {} ;
-lin nap_V = variants {} ;
-lin napalm_N = variants {} ;
-lin nape_N = variants {} ;
-lin napery_N = variants {} ;
-lin naphtha_N = variants {} ;
-lin naphthalene_N =  D.naphtalene_1_N ;
-
-lin napkin_N = variants {} ;
-lin napkin_ring_N = variants {} ;
-lin naples_PN = variants {} ;
-lin napoleonic_A = variants {} ;
-lin napoli_PN = variants {} ;
-lin nappy_N = variants {} ;
-lin narborough_PN = variants {} ;
-lin narcissism_N = variants {} ;
-lin narcissus_N = variants {} ;
-lin narcotic_A = variants {} ;
-lin narcotic_N = variants {} ;
-lin nark_N = variants {} ;
-lin nark_V2 = variants {} ;
-lin narrate_V2 = variants {} ;
-lin narration_N = variants {} ;
-lin narrative_N = variants {} ;
-lin narrator_N = variants {} ;
-lin narrow_A = variants {} ;
-lin narrow_N = variants {} ;
-lin narrow_V = variants {} ;
-lin narrow_V2 = variants {} ;
-lin narrow_minded_A = variants {} ;
-lin narrow_mindedness_N = variants {} ;
-lin narrowness_N = variants {} ;
-lin narwhal_N = variants {} ;
-lin nary_Predet = variants {} ;
-lin nasa_PN = variants {} ;
-lin nasal_A = variants {} ;
-lin nasal_N = variants {} ;
-lin nasalize_V2 = variants {} ;
-lin nascent_A = variants {} ;
-lin nastily_Adv = variants {} ;
-lin nastiness_N = variants {} ;
-lin nasturtium_N = variants {} ;
-lin nasty_A = variants {} ;
-lin nat_PN = variants {} ;
-lin natal_A = variants {} ;
-lin natalie_PN = variants {} ;
-lin nathaniel_PN = variants {} ;
-lin nation_N = variants {} ;
-lin national_A = variants {} ;
-lin national_N = variants {} ;
-lin nationalism_N = variants {} ;
-lin nationalist_A = variants {} ;
-lin nationalist_N = variants {} ;
-lin nationalistic_A = variants {} ;
-lin nationality_N = variants {} ;
-lin nationalization_N = variants {} ;
-lin nationalize_V2 = variants {} ;
-lin nationwide_A = variants {} ;
-lin nationwide_Adv = variants {} ;
-lin native_A = D.natif_1_A ;
-
-lin native_N = variants {} ;
-lin nativity_N = variants {} ;
-lin nato_PN = variants {} ;
-lin natter_V = variants {} ;
-lin nattily_Adv = variants {} ;
-lin natty_A = variants {} ;
-lin natural_A = variants {} ;
-lin natural_N = variants {} ;
-lin naturalism_N = variants {} ;
-lin naturalist_N = variants {} ;
-lin naturalistic_A = variants {} ;
-lin naturalization_N = variants {} ;
-lin naturalize_V = variants {} ;
-lin naturalize_V2 = variants {} ;
-lin naturalness_N = variants {} ;
-lin nature_N = variants {} ;
-lin naturism_N = variants {} ;
-lin naturist_N = variants {} ;
-lin naught_N = variants {} ;
-lin naughtily_Adv = variants {} ;
-lin naughtiness_N = variants {} ;
-lin naughty_A = variants {} ;
-lin nauru_PN = variants {} ;
-lin nauruan_A = variants {} ;
-lin nauruan_N = variants {} ;
-lin nausea_N =  D.nausee_1_N ;
-
-lin nauseate_V2 = variants {} ;
-lin nauseous_A = variants {} ;
-lin nautch_N = variants {} ;
-lin nautch_girl_N = variants {} ;
-lin nautical_A = variants {} ;
-lin nautilus_N = variants {} ;
-lin naval_A = variants {} ;
-lin nave_N = variants {} ;
-lin navel_N = variants {} ;
-lin navigability_N = variants {} ;
-lin navigable_A = variants {} ;
-lin navigate_V = variants {} ;
-lin navigate_V2 = variants {} ;
-lin navigation_N = variants {} ;
-lin navigator_N = variants {} ;
-lin navvy_N = variants {} ;
-lin navy_N = variants {} ;
-lin nay_Adv = variants {} ;
-lin naysay_V2 = variants {} ;
-lin nazi_A = variants {} ;
-lin nazi_N = variants {} ;
-lin nazism_N = variants {} ;
-lin nb_PN = variants {} ;
-lin nco_N = variants {} ;
-lin ne'er_Adv = variants {} ;
-lin ne'er_do_well_N = variants {} ;
-lin ne_plus_ultra_N = variants {} ;
-lin neanderthal_A = variants {} ;
-lin neap_N = variants {} ;
-lin neap_tide_N = variants {} ;
-lin neapolitan_A = variants {} ;
-lin neapolitan_N = variants {} ;
-lin near_A = variants {} ;
-lin near_Adv = variants {} ;
-lin near_Prep = variants {} ;
-lin near_V = variants {} ;
-lin near_V2 = variants {} ;
-lin near_sighted_A = variants {} ;
-lin nearby_A = variants {} ;
-lin nearer_Adv = variants {} ;
-lin nearer_Prep = variants {} ;
-lin nearest_Adv = variants {} ;
-lin nearest_Prep = variants {} ;
-lin nearness_N = variants {} ;
-lin nearside_N = variants {} ;
-lin neat_A = variants {} ;
-lin neath_PN = variants {} ;
-lin neatness_N = variants {} ;
-lin nebraska_PN = variants {} ;
-lin nebula_N = variants {} ;
-lin nebular_A = variants {} ;
-lin nebulous_A = variants {} ;
-lin necessary_A = D.necessaire_2_A ;
-
-lin necessary_N = variants {} ;
-lin necessitate_V2 = variants {} ;
-lin necessitous_A = variants {} ;
-lin necessity_N = variants {} ;
-lin neck_N =  D.cou_1_N ;
-
-lin neck_V = variants {} ;
-lin neckband_N = variants {} ;
-lin neckcloth_N = variants {} ;
-lin neckerchief_N = variants {} ;
-lin necklace_N = variants {} ;
-lin necklet_N = variants {} ;
-lin neckline_N = variants {} ;
-lin necktie_N = variants {} ;
-lin neckwear_N = variants {} ;
-lin necromancer_N = variants {} ;
-lin necromancy_N = variants {} ;
-lin necropolis_N = variants {} ;
-lin nectar_N = variants {} ;
-lin nectarine_N = variants {} ;
-lin ned_PN = variants {} ;
-lin neddy_PN = variants {} ;
-lin nee_A = variants {} ;
-lin need_N =  D.besoin_1_N ;
-
-lin need_V = variants {} ;
-lin need_V2 = variants {} ;
-lin need_V2V = variants {} ;
-lin need_VS = variants {} ;
-lin need_VV = variants {} ;
-lin needful_A = variants {} ;
-lin needle_N = variants {} ;
-lin needle_V2 = variants {} ;
-lin needlecraft_N = variants {} ;
-lin needless_A = variants {} ;
-lin needlewoman_N = variants {} ;
-lin needlework_N = variants {} ;
-lin needs_Adv = variants {} ;
-lin needy_A = variants {} ;
-lin nefarious_A = variants {} ;
-lin nefariousness_N = variants {} ;
-lin negate_V2 = variants {} ;
-lin negation_N = variants {} ;
-lin negative_A = D.negatif_2_A ;
-
-lin negative_N = variants {} ;
-lin negative_V2 = variants {} ;
-lin neglect_N = variants {} ;
-lin neglect_V2 = variants {} ;
-lin neglectful_A = variants {} ;
-lin neglectfulness_N = variants {} ;
-lin neglige_N = variants {} ;
-lin negligee_N = variants {} ;
-lin negligence_N = variants {} ;
-lin negligent_A = variants {} ;
-lin negligible_A = variants {} ;
-lin negotiable_A = variants {} ;
-lin negotiate_V = variants {} ;
-lin negotiate_V2 = variants {} ;
-lin negotiate_VV = variants {} ;
-lin negotiation_N = variants {} ;
-lin negotiator_N = variants {} ;
-lin negress_N = variants {} ;
-lin negro_N = variants {} ;
-lin negroid_A = variants {} ;
-lin negroid_N = variants {} ;
-lin negus_N = variants {} ;
-lin neigh_N = variants {} ;
-lin neigh_V = variants {} ;
-lin neighbour_N = variants {} ;
-lin neighbour_V = variants {} ;
-lin neighbour_V2 = variants {} ;
-lin neighbourhood_N = variants {} ;
-lin neighbourliness_N = variants {} ;
-lin neighbourly_A = variants {} ;
-lin neil_PN = variants {} ;
-lin neither7nor_DConj = variants {} ;
-lin neither_A = variants {} ;
-lin neither_Adv = variants {} ;
-lin neither_Prep = variants {} ;
-lin nell_PN = variants {} ;
-lin nelly_N = variants {} ;
-lin nelly_PN = variants {} ;
-lin nelson_PN = variants {} ;
-lin nem_con_Adv = variants {} ;
-lin nemesis_N = variants {} ;
-lin neocolonialism_N = variants {} ;
-lin neolithic_A = variants {} ;
-lin neologism_N = variants {} ;
-lin neon_N = variants {} ;
-lin neophyte_N = variants {} ;
-lin neoplasm_N = variants {} ;
-lin nepal_PN = variants {} ;
-lin nepalese_A = variants {} ;
-lin nepalese_N = variants {} ;
-lin nepali_A = variants {} ;
-lin nepali_N = variants {} ;
-lin nephew_N = variants {} ;
-lin nephritis_N = variants {} ;
-lin nepotism_N = variants {} ;
-lin neptune_PN = variants {} ;
-lin nereid_N = variants {} ;
-lin nerve_N = variants {} ;
-lin nerve_V2 = variants {} ;
-lin nerve_cell_N = variants {} ;
-lin nerve_centre_N = variants {} ;
-lin nerve_racking_A = variants {} ;
-lin nerveless_A = variants {} ;
-lin nervous_A = D.nerveux_1_A ;
-
-lin nervousness_N = variants {} ;
-lin nervy_A = variants {} ;
-lin nescience_N = variants {} ;
-lin nescient_A = variants {} ;
-lin ness_N = variants {} ;
-lin nest_N = variants {} ;
-lin nest_V = variants {} ;
-lin nest_egg_N = variants {} ;
-lin nestle_V = variants {} ;
-lin nestle_V2 = variants {} ;
-lin nestling_N = variants {} ;
-lin neston_PN = variants {} ;
-lin nestor_PN = variants {} ;
-lin net_A = variants {} ;
-lin net_N = variants {} ;
-lin net_V2 = variants {} ;
-lin netball_N = variants {} ;
-lin nether_A = variants {} ;
-lin netherlander_N = variants {} ;
-lin netherlands_PN = variants {} ;
-lin nethermost_A = variants {} ;
-lin netley_PN = variants {} ;
-lin nett_A = variants {} ;
-lin nett_V2 = variants {} ;
-lin netting_N = variants {} ;
-lin nettle_N = variants {} ;
-lin nettle_V2 = variants {} ;
-lin nettlerash_N = variants {} ;
-lin network_N = variants {} ;
-lin neural_A = D.neural_1_A ;
-
-lin neuralgia_N = variants {} ;
-lin neuralgic_A = variants {} ;
-lin neurasthenia_N = variants {} ;
-lin neurasthenic_A = variants {} ;
-lin neurasthenic_N = variants {} ;
-lin neuritis_N = variants {} ;
-lin neurologist_N = variants {} ;
-lin neurology_N = variants {} ;
-lin neurosis_N = variants {} ;
-lin neurotic_A = variants {} ;
-lin neurotic_N = variants {} ;
-lin neurotically_Adv = variants {} ;
-lin neuss_PN = variants {} ;
-lin neuter_A = variants {} ;
-lin neuter_N = variants {} ;
-lin neuter_V2 = variants {} ;
-lin neutral_A = variants {} ;
-lin neutral_N = variants {} ;
-lin neutrality_N = variants {} ;
-lin neutralization_N = variants {} ;
-lin neutralize_V2 = variants {} ;
-lin neutron_N = variants {} ;
-lin nevada_PN = variants {} ;
-lin never_AdV = variants {} ;
-lin nevermore_Adv = variants {} ;
-lin nevertheless_Adv = variants {} ;
-lin neville_PN = variants {} ;
-lin new_A = D.nouveau_2_A ;
-
-lin new_Adv = variants {} ;
-lin new_cumnock_PN = variants {} ;
-lin new_mills_PN = variants {} ;
-lin new_orleans_PN = variants {} ;
-lin new_tredegar_PN = variants {} ;
-lin new_windsor_PN = variants {} ;
-lin new_york_PN = variants {} ;
-lin newark_PN = variants {} ;
-lin newarthill_PN = variants {} ;
-lin newbiggin_PN = variants {} ;
-lin newbury_PN = variants {} ;
-lin newcastle_PN = variants {} ;
-lin newcastle_under_lyme_PN = variants {} ;
-lin newcastle_upon_tyne_PN = variants {} ;
-lin newcomer_N = variants {} ;
-lin newel_N = variants {} ;
-lin newfangled_A = variants {} ;
-lin newfoundland_PN = variants {} ;
-lin newham_PN = variants {} ;
-lin newhaven_PN = variants {} ;
-lin newlywed_N = variants {} ;
-lin newmains_PN = variants {} ;
-lin newmarket_N = variants {} ;
-lin newmarket_PN = variants {} ;
-lin newness_N = variants {} ;
-lin newport_PN = variants {} ;
-lin newport_pagnell_PN = variants {} ;
-lin newquay_PN = variants {} ;
-lin newry_PN = variants {} ;
-lin news_N = variants {} ;
-lin newsagent_N = variants {} ;
-lin newsboy_N = variants {} ;
-lin newscast_N = variants {} ;
-lin newscaster_N = variants {} ;
-lin newsdealer_N = variants {} ;
-lin newsflash_N = variants {} ;
-lin newsless_A = variants {} ;
-lin newsletter_N = variants {} ;
-lin newsmonger_N = variants {} ;
-lin newspaper_N = variants {} ;
-lin newspaperman_N = variants {} ;
-lin newsprint_N = variants {} ;
-lin newsreel_N = variants {} ;
-lin newsroom_N = variants {} ;
-lin newssheet_N = variants {} ;
-lin newsstand_N = variants {} ;
-lin newsvendor_N = variants {} ;
-lin newsworthy_A = variants {} ;
-lin newsy_A = variants {} ;
-lin newt_N = variants {} ;
-lin newton_abbot_PN = variants {} ;
-lin newton_aycliffe_PN = variants {} ;
-lin newton_le_willows_PN = variants {} ;
-lin newton_mearns_PN = variants {} ;
-lin newtonian_A = variants {} ;
-lin newtonian_N = variants {} ;
-lin newtown_PN = variants {} ;
-lin next_A = variants {} ;
-lin next_N = variants {} ;
-lin next_Prep = variants {} ;
-lin nexus_N = variants {} ;
-lin nhs_N = variants {} ;
-lin nib_N = variants {} ;
-lin nibble_N = variants {} ;
-lin nibble_V = variants {} ;
-lin nibble_V2 = variants {} ;
-lin nicaragua_PN = variants {} ;
-lin nicaraguan_A = variants {} ;
-lin nicaraguan_N = variants {} ;
-lin nice_A = variants {} ;
-lin nice_PN = variants {} ;
-lin niceness_N = variants {} ;
-lin nicety_N = variants {} ;
-lin niche_N = variants {} ;
-lin nicholas_PN = variants {} ;
-lin nick_N = variants {} ;
-lin nick_PN = variants {} ;
-lin nick_V2 = variants {} ;
-lin nickel_N = variants {} ;
-lin nickel_V2 = variants {} ;
-lin nicknack_N = variants {} ;
-lin nickname_N = variants {} ;
-lin nickname_V2 = variants {} ;
-lin nickname_VS = variants {} ;
-lin nicola_PN = variants {} ;
-lin nicole_PN = variants {} ;
-lin nicotine_N =  D.nicotine_1_N ;
-
-lin niece_N = variants {} ;
-lin niff_N = variants {} ;
-lin niffy_A = variants {} ;
-lin nifty_A = variants {} ;
-lin nigel_PN = variants {} ;
-lin niger_PN = variants {} ;
-lin nigeria_PN = variants {} ;
-lin nigerian_A = variants {} ;
-lin nigerian_N = variants {} ;
-lin nigerien_A = variants {} ;
-lin nigerien_N = variants {} ;
-lin niggard_N = variants {} ;
-lin niggardliness_N = variants {} ;
-lin niggardly_A = variants {} ;
-lin nigger_N = variants {} ;
-lin niggle_V = variants {} ;
-lin niggling_A = variants {} ;
-lin nigh_Adv = variants {} ;
-lin nigher_Adv = variants {} ;
-lin nighest_Adv = variants {} ;
-lin night_N = variants {} ;
-lin night_bell_N = variants {} ;
-lin night_bird_N = variants {} ;
-lin night_light_N = variants {} ;
-lin night_line_N = variants {} ;
-lin night_porter_N = variants {} ;
-lin night_soil_N = variants {} ;
-lin night_stop_N = variants {} ;
-lin night_time_N = variants {} ;
-lin night_watch_N = variants {} ;
-lin night_watchman_N = variants {} ;
-lin nightcap_N = variants {} ;
-lin nightclub_N = variants {} ;
-lin nightdress_N = variants {} ;
-lin nightfall_N = variants {} ;
-lin nightgown_N = variants {} ;
-lin nightie_N = variants {} ;
-lin nightingale_N = variants {} ;
-lin nightjar_N = variants {} ;
-lin nightlong_A = variants {} ;
-lin nightly_A = variants {} ;
-lin nightly_Adv = variants {} ;
-lin nightmare_N = variants {} ;
-lin nightmarish_A = variants {} ;
-lin nightshade_N = variants {} ;
-lin nightshirt_N = variants {} ;
-lin nightwork_N = variants {} ;
-lin nihilism_N = variants {} ;
-lin nihilist_N = variants {} ;
-lin nihilistic_A = variants {} ;
-lin nijmegen_PN = variants {} ;
-lin nil_N = variants {} ;
-lin nilotic_A = variants {} ;
-lin nimble_A = variants {} ;
-lin nimbleness_N = variants {} ;
-lin nimbly_Adv = variants {} ;
-lin nimbus_N = variants {} ;
-lin niminy_piminy_A = variants {} ;
-lin nimrod_PN = variants {} ;
-lin nincompoop_N = variants {} ;
-lin ninefold_A = variants {} ;
-lin ninefold_Adv = variants {} ;
-lin ninepence_N = variants {} ;
-lin ninepenny_A = variants {} ;
-lin ninepins_N = variants {} ;
-lin ninny_N = variants {} ;
-lin ninth_A = variants {} ;
-lin ninth_N = variants {} ;
-lin niobe_PN = variants {} ;
-lin nip_N = variants {} ;
-lin nip_V = variants {} ;
-lin nip_V2 = variants {} ;
-lin nipper_N = variants {} ;
-lin nipping_A = variants {} ;
-lin nipple_N = variants {} ;
-lin nipponese_A = variants {} ;
-lin nippy_A = variants {} ;
-lin nirvana_N = variants {} ;
-lin nisi_A = variants {} ;
-lin nissen_PN = variants {} ;
-lin nit_N = variants {} ;
-lin nitrate_N = variants {} ;
-lin nitre_N = variants {} ;
-lin nitric_A = variants {} ;
-lin nitrochalk_N = variants {} ;
-lin nitrogen_N =  D.azote_1_N ;
-
-lin nitroglycerin_N = variants {} ;
-lin nitroglycerine_N = variants {} ;
-lin nitrous_A = variants {} ;
-lin nitty_gritty_N = variants {} ;
-lin nitwit_N = variants {} ;
-lin nitwitted_A = variants {} ;
-lin nix_N = variants {} ;
-lin nix_V2 = variants {} ;
-lin no_Quant = variants {} ;
-lin no_ball_N = variants {} ;
-lin no_go_A = variants {} ;
-lin no_man's_land_N = variants {} ;
-lin noah_PN = variants {} ;
-lin nob_N = variants {} ;
-lin nobble_V2 = variants {} ;
-lin nobel_PN = variants {} ;
-lin nobility_N = variants {} ;
-lin noble_A = variants {} ;
-lin noble_N = variants {} ;
-lin noble_mindedness_N = variants {} ;
-lin nobleman_N = variants {} ;
-lin noblesse_N = variants {} ;
-lin noblesse_oblige_N = variants {} ;
-lin nobly_Adv = variants {} ;
-lin noctambulist_N = variants {} ;
-lin nocturnal_A = variants {} ;
-lin nocturne_N = variants {} ;
-lin nod_N = variants {} ;
-lin nod_V = variants {} ;
-lin nod_V2 = variants {} ;
-lin noddle_N = variants {} ;
-lin node_N = variants {} ;
-lin nodular_A = variants {} ;
-lin nodulated_A = variants {} ;
-lin nodule_N = variants {} ;
-lin noel_N = variants {} ;
-lin noel_PN = variants {} ;
-lin noggin_N = variants {} ;
-lin nohow_Adv = variants {} ;
-lin noise_N = variants {} ;
-lin noise_V2 = variants {} ;
-lin noiseless_A = variants {} ;
-lin noiselessness_N = variants {} ;
-lin noisily_Adv = variants {} ;
-lin noisiness_N = variants {} ;
-lin noisome_A = variants {} ;
-lin noisy_A = variants {} ;
-lin nom_de_plume_N = variants {} ;
-lin nomad_N = variants {} ;
-lin nomadic_A = variants {} ;
-lin nomenclature_N = variants {} ;
-lin nominal_A = variants {} ;
-lin nominate_V2 = variants {} ;
-lin nomination_N = variants {} ;
-lin nominative_A = variants {} ;
-lin nominative_N = variants {} ;
-lin nominee_N = variants {} ;
-lin non_compliance_N = variants {} ;
-lin non_compos_mentis_A = variants {} ;
-lin non_contentious_A = variants {} ;
-lin non_interference_N = variants {} ;
-lin non_sequitur_N = variants {} ;
-lin non_skid_A = variants {} ;
-lin non_u_A = variants {} ;
-lin nonage_N = variants {} ;
-lin nonagenarian_A = variants {} ;
-lin nonagenarian_N = variants {} ;
-lin nonaggression_N = variants {} ;
-lin nonalignment_N = variants {} ;
-lin nonce_N = variants {} ;
-lin nonce_word_N = variants {} ;
-lin nonchalance_N = variants {} ;
-lin nonchalant_A = variants {} ;
-lin noncombatant_N = variants {} ;
-lin noncommissioned_A = variants {} ;
-lin noncommittal_A = variants {} ;
-lin nonconductor_N = variants {} ;
-lin nonconformist_N = variants {} ;
-lin nonconformity_N = variants {} ;
-lin nondescript_A = variants {} ;
-lin nondescript_N = variants {} ;
-lin none_Adv = variants {} ;
-lin nonentity_N = variants {} ;
-lin nonesuch_N = variants {} ;
-lin nonevent_N = variants {} ;
-lin nonfiction_N = variants {} ;
-lin nonflammable_A = variants {} ;
-lin nonintervention_N = variants {} ;
-lin nonmoral_A = variants {} ;
-lin nonobservance_N = variants {} ;
-lin nonpareil_A = variants {} ;
-lin nonpareil_N = variants {} ;
-lin nonpayment_N = variants {} ;
-lin nonplus_V2 = variants {} ;
-lin nonresident_A = variants {} ;
-lin nonsense_N = variants {} ;
-lin nonsensical_A = variants {} ;
-lin nonsmoker_N = variants {} ;
-lin nonstarter_N = variants {} ;
-lin nonstick_A = variants {} ;
-lin nonstop_A = variants {} ;
-lin nonstop_Adv = variants {} ;
-lin nonsuch_N = variants {} ;
-lin nonunion_A = variants {} ;
-lin nonviolence_N = variants {} ;
-lin noodle_N = variants {} ;
-lin nook_N = variants {} ;
-lin noon_N = variants {} ;
-lin noonday_A = variants {} ;
-lin noontide_N = variants {} ;
-lin noose_N = variants {} ;
-lin noose_V2 = variants {} ;
-lin nor'_east_Adv = variants {} ;
-lin nor'_east_N = variants {} ;
-lin nor'_nor'_east_Adv = variants {} ;
-lin nor'_nor'_east_N = variants {} ;
-lin nor'_nor'_west_Adv = variants {} ;
-lin nor'_nor'_west_N = variants {} ;
-lin nor'_west_Adv = variants {} ;
-lin nor'_west_N = variants {} ;
-lin nor_Conj = variants {} ;
-lin nora_PN = variants {} ;
-lin nordic_A = variants {} ;
-lin nordic_N = variants {} ;
-lin norfolk_PN = variants {} ;
-lin norm_N = variants {} ;
-lin normal_A = variants {} ;
-lin normal_N = variants {} ;
-lin normalcy_N = variants {} ;
-lin normality_N = variants {} ;
-lin normalization_N = variants {} ;
-lin normalize_V2 = variants {} ;
-lin norman_A = variants {} ;
-lin norman_N = variants {} ;
-lin norman_PN = variants {} ;
-lin normanton_PN = variants {} ;
-lin normantown_PN = variants {} ;
-lin normative_A = variants {} ;
-lin norse_A = variants {} ;
-lin norse_N = variants {} ;
-lin north_A = variants {} ;
-lin north_Adv = variants {} ;
-lin north_N = variants {} ;
-lin north_northeast_Adv = variants {} ;
-lin north_northeast_N = variants {} ;
-lin north_northwest_Adv = variants {} ;
-lin north_northwest_N = variants {} ;
-lin north_walsham_PN = variants {} ;
-lin northallerton_PN = variants {} ;
-lin northam_PN = variants {} ;
-lin northampton_PN = variants {} ;
-lin northamptonshire_PN = variants {} ;
-lin northeast_Adv = variants {} ;
-lin northeast_N = variants {} ;
-lin northeaster_N = variants {} ;
-lin northeasterly_A = variants {} ;
-lin northeastern_A = variants {} ;
-lin northerly_A = variants {} ;
-lin northerly_Adv = variants {} ;
-lin northern_A = variants {} ;
-lin northerner_N = variants {} ;
-lin northernmost_A = variants {} ;
-lin northman_N = variants {} ;
-lin northumberland_PN = variants {} ;
-lin northwards_Adv = variants {} ;
-lin northwest_Adv = variants {} ;
-lin northwest_N = variants {} ;
-lin northwester_N = variants {} ;
-lin northwesterly_A = variants {} ;
-lin northwestern_A = variants {} ;
-lin northwich_PN = variants {} ;
-lin norton_PN = variants {} ;
-lin norway_PN = variants {} ;
-lin norwegian_A = variants {} ;
-lin norwegian_N = variants {} ;
-lin norwich_PN = variants {} ;
-lin nose_N = variants {} ;
-lin nose_V = variants {} ;
-lin nose_V2 = variants {} ;
-lin nose_flute_N = variants {} ;
-lin nose_wheel_N = variants {} ;
-lin nosebag_N = variants {} ;
-lin nosebleed_N = variants {} ;
-lin nosecone_N = variants {} ;
-lin nosed_A = variants {} ;
-lin nosedive_N = variants {} ;
-lin nosedive_V = variants {} ;
-lin nosegay_N = variants {} ;
-lin nosering_N = variants {} ;
-lin nosey_A = variants {} ;
-lin nosh_N = variants {} ;
-lin nosh_V = variants {} ;
-lin nosh_up_N = variants {} ;
-lin nostalgia_N = variants {} ;
-lin nostalgic_A = variants {} ;
-lin nostalgically_Adv = variants {} ;
-lin nostril_N = variants {} ;
-lin nostrum_N = variants {} ;
-lin nosy_A = variants {} ;
-lin not_Adv = mkAdv "pas" ;
-
-lin notability_N = variants {} ;
-lin notable_A = variants {} ;
-lin notable_N = variants {} ;
-lin notary_N = variants {} ;
-lin notation_N = variants {} ;
-lin notch_N = variants {} ;
-lin notch_V2 = variants {} ;
-lin note_N = variants {} ;
-lin note_V = variants {} ;
-lin note_V2 = variants {} ;
-lin note_VS = variants {} ;
-lin notebook_N = variants {} ;
-lin notecase_N = variants {} ;
-lin noted_A = variants {} ;
-lin notepaper_N = variants {} ;
-lin noteworthy_A = variants {} ;
-lin nothing_Adv = variants {} ;
-lin nothingness_N = variants {} ;
-lin notice_N =  D.notice_1_N ;
-
-lin notice_V = variants {} ;
-lin notice_V2 = variants {} ;
-lin notice_VS = variants {} ;
-lin notice_board_N = variants {} ;
-lin noticeable_A = variants {} ;
-lin notifiable_A = variants {} ;
-lin notification_N = variants {} ;
-lin notify_V2 = variants {} ;
-lin notion_N = variants {} ;
-lin notional_A = variants {} ;
-lin notoriety_N = variants {} ;
-lin notorious_A = variants {} ;
-lin nottingham_PN = variants {} ;
-lin nottinghamshire_PN = variants {} ;
-lin notwithstanding_Adv = variants {} ;
-lin notwithstanding_Prep = variants {} ;
-lin nougat_N = variants {} ;
-lin nought_N = variants {} ;
-lin noun_N = variants {} ;
-lin nourish_V2 = variants {} ;
-lin nourishment_N = variants {} ;
-lin nous_N = variants {} ;
-lin nouveau_riche_N = variants {} ;
-lin nov_PN = variants {} ;
-lin nova_N = variants {} ;
-lin nova_scotia_PN = variants {} ;
-lin novara_PN = variants {} ;
-lin novel_A = variants {} ;
-lin novel_N = variants {} ;
-lin novelette_N = variants {} ;
-lin novelist_N = variants {} ;
-lin novelty_N = variants {} ;
-lin november_N = variants {} ;
-lin november_PN = variants {} ;
-lin novice_N = variants {} ;
-lin noviciate_N = variants {} ;
-lin novitiate_N = variants {} ;
-lin novokuznetsk_PN = variants {} ;
-lin novosibirsk_PN = variants {} ;
-lin now_Adv = variants {} ;
-lin nowadays_Adv = variants {} ;
-lin nowhere_Adv = variants {} ;
-lin nowise_Adv = variants {} ;
-lin noxious_A = variants {} ;
-lin noxiousness_N = variants {} ;
-lin nozzle_N = variants {} ;
-lin nr_PN = variants {} ;
-lin nspcc_N = variants {} ;
-lin nt_N = variants {} ;
-lin nuance_N = variants {} ;
-lin nub_N = variants {} ;
-lin nubile_A = variants {} ;
-lin nuclear_A = variants {} ;
-lin nucleic_A = D.nucleique_1_A ;
-
-lin nucleus_N = variants {} ;
-lin nude_A = variants {} ;
-lin nude_N = variants {} ;
-lin nudge_N = variants {} ;
-lin nudge_V2 = variants {} ;
-lin nudism_N = variants {} ;
-lin nudist_N = variants {} ;
-lin nudity_N = variants {} ;
-lin nugatory_A = variants {} ;
-lin nugget_N = variants {} ;
-lin nuisance_N = variants {} ;
-lin null_A = variants {} ;
-lin nullification_N = variants {} ;
-lin nullify_V2 = variants {} ;
-lin nullity_N = variants {} ;
-lin numb_A = variants {} ;
-lin numb_V2 = variants {} ;
-lin number_N =  D.nombre_1_N ;
-
-lin number_V2 = variants {} ;
-lin numberless_A = variants {} ;
-lin numberplate_N = variants {} ;
-lin numbness_N = variants {} ;
-lin numerable_A = variants {} ;
-lin numeracy_N = variants {} ;
-lin numeral_A = variants {} ;
-lin numeral_N = variants {} ;
-lin numerate_A = variants {} ;
-lin numeration_N = variants {} ;
-lin numerator_N = variants {} ;
-lin numeric_A = variants {} ;
-lin numerical_A = variants {} ;
-lin numerous_A = variants {} ;
-lin numinous_A = variants {} ;
-lin numismatics_N = variants {} ;
-lin numismatist_N = variants {} ;
-lin numskull_N = variants {} ;
-lin nun_N = variants {} ;
-lin nuncio_N = variants {} ;
-lin nuneaton_PN = variants {} ;
-lin nunnery_N = variants {} ;
-lin nuptial_A = variants {} ;
-lin nurenburg_PN = variants {} ;
-lin nurse_N = variants {} ;
-lin nurse_V2 = variants {} ;
-lin nurseling_N = variants {} ;
-lin nursemaid_N = variants {} ;
-lin nursery_N = variants {} ;
-lin nurseryman_N = variants {} ;
-lin nursing_home_N = variants {} ;
-lin nursling_N = variants {} ;
-lin nurture_N = variants {} ;
-lin nurture_V2 = variants {} ;
-lin nut_N = variants {} ;
-lin nut_V = variants {} ;
-lin nut_brown_A = variants {} ;
-lin nut_butter_N = variants {} ;
-lin nuthouse_N = variants {} ;
-lin nutmeg_N = variants {} ;
-lin nutria_N = variants {} ;
-lin nutrient_A = D.nutritif_1_A ;
-
-lin nutrient_N = variants {} ;
-lin nutriment_N = variants {} ;
-lin nutrition_N = variants {} ;
-lin nutritional_A = D.nutritionnel_1_A ;
-
-lin nutritious_A = variants {} ;
-lin nutritive_A = variants {} ;
-lin nuts_A = variants {} ;
-lin nutshell_N = variants {} ;
-lin nutty_A = variants {} ;
-lin nuzzle_V = variants {} ;
-lin nuzzle_V2 = variants {} ;
-lin nylon_N = variants {} ;
-lin nymph_N = variants {} ;
-lin nymphet_N = variants {} ;
-lin nympho_N = variants {} ;
-lin nymphomania_N = variants {} ;
-lin nymphomaniac_A = variants {} ;
-lin nymphomaniac_N = variants {} ;
-lin o'er_Adv = variants {} ;
-lin o_level_N = variants {} ;
-lin oaf_N = variants {} ;
-lin oafish_A = variants {} ;
-lin oak_N = variants {} ;
-lin oak_apple_N = variants {} ;
-lin oaken_A = variants {} ;
-lin oakengates_PN = variants {} ;
-lin oakum_N = variants {} ;
-lin oap_N = variants {} ;
-lin oar_N = variants {} ;
-lin oarsman_N = variants {} ;
-lin oarsmanship_N = variants {} ;
-lin oarswoman_N = variants {} ;
-lin oasis_N = variants {} ;
-lin oast_N = variants {} ;
-lin oasthouse_N = variants {} ;
-lin oat_N = variants {} ;
-lin oatcake_N = variants {} ;
-lin oath_N = variants {} ;
-lin oatmeal_N = variants {} ;
-lin oau_N = variants {} ;
-lin ob_PN = variants {} ;
-lin oban_PN = variants {} ;
-lin obbligato_N = variants {} ;
-lin obduracy_N = variants {} ;
-lin obdurate_A = variants {} ;
-lin obedience_N = variants {} ;
-lin obedient_A = variants {} ;
-lin obeisance_N = variants {} ;
-lin obelisk_N = variants {} ;
-lin oberhausen_PN = variants {} ;
-lin obese_A = variants {} ;
-lin obesity_N = variants {} ;
-lin obey_V = variants {} ;
-lin obey_V2 = variants {} ;
-lin obfuscate_V2 = variants {} ;
-lin obi_N = variants {} ;
-lin obiter_dictum_N = variants {} ;
-lin obituary_N = variants {} ;
-lin object_N = variants {} ;
-lin object_V = variants {} ;
-lin object_V2 = variants {} ;
-lin objection_N = variants {} ;
-lin objectionable_A = variants {} ;
-lin objective_A = variants {} ;
-lin objective_N = variants {} ;
-lin objectivity_N = variants {} ;
-lin objector_N = variants {} ;
-lin objurgate_V2 = variants {} ;
-lin objurgation_N = variants {} ;
-lin oblate_A = variants {} ;
-lin oblation_N = variants {} ;
-lin obligate_V2 = variants {} ;
-lin obligate_V2V = variants {} ;
-lin obligation_N = variants {} ;
-lin obligatory_A = variants {} ;
-lin oblige_V2 = variants {} ;
-lin obliging_A = variants {} ;
-lin oblique_A = variants {} ;
-lin obliquity_N = variants {} ;
-lin obliterate_V2 = variants {} ;
-lin obliteration_N = variants {} ;
-lin oblivion_N = variants {} ;
-lin oblivious_A = variants {} ;
-lin oblong_A = variants {} ;
-lin oblong_N = variants {} ;
-lin obloquy_N = variants {} ;
-lin obnoxious_A = variants {} ;
-lin obnoxiousness_N = variants {} ;
-lin oboe_N = variants {} ;
-lin oboist_N = variants {} ;
-lin obscene_A = variants {} ;
-lin obscenity_N = variants {} ;
-lin obscurantism_N = variants {} ;
-lin obscurantist_N = variants {} ;
-lin obscure_A = variants {} ;
-lin obscure_V2 = variants {} ;
-lin obscure_VA = variants {} ;
-lin obscurity_N = variants {} ;
-lin obsequious_A = variants {} ;
-lin obsequiousness_N = variants {} ;
-lin observable_A = variants {} ;
-lin observance_N = variants {} ;
-lin observant_A = variants {} ;
-lin observation_N = variants {} ;
-lin observatory_N = variants {} ;
-lin observe_V = variants {} ;
-lin observe_V2 = variants {} ;
-lin observe_VS = variants {} ;
-lin observer_N = variants {} ;
-lin observing_A = variants {} ;
-lin obsess_V2 = variants {} ;
-lin obsession_N = variants {} ;
-lin obsessional_A = variants {} ;
-lin obsessive_A = variants {} ;
-lin obsidian_N = variants {} ;
-lin obsolescence_N = variants {} ;
-lin obsolescent_A = variants {} ;
-lin obsolete_A = variants {} ;
-lin obstacle_N = variants {} ;
-lin obstetric_A = variants {} ;
-lin obstetrical_A = variants {} ;
-lin obstetrician_N = variants {} ;
-lin obstetrics_N = variants {} ;
-lin obstinacy_N = variants {} ;
-lin obstinate_A = variants {} ;
-lin obstreperous_A = variants {} ;
-lin obstreperousness_N = variants {} ;
-lin obstruct_V2 = variants {} ;
-lin obstruction_N =  D.obstruction_1_N ;
-
-lin obstructionism_N = variants {} ;
-lin obstructionist_N = variants {} ;
-lin obstructive_A = variants {} ;
-lin obtain_V = variants {} ;
-lin obtain_V2 = variants {} ;
-lin obtainable_A = D.obtenable_1_A ;
-
-lin obtrude_V = variants {} ;
-lin obtrude_V2 = variants {} ;
-lin obtrusive_A = variants {} ;
-lin obtuse_A = variants {} ;
-lin obtuseness_N = variants {} ;
-lin obverse_N = variants {} ;
-lin obviate_V2 = variants {} ;
-lin obvious_A = variants {} ;
-lin obviousness_N = variants {} ;
-lin ocarina_N = variants {} ;
-lin occasion_N = variants {} ;
-lin occasion_V2 = variants {} ;
-lin occasional_A = variants {} ;
-lin occident_PN = variants {} ;
-lin occidental_A = variants {} ;
-lin occidental_N = variants {} ;
-lin occult_A = variants {} ;
-lin occult_N = variants {} ;
-lin occupancy_N = variants {} ;
-lin occupant_N = variants {} ;
-lin occupation_N = variants {} ;
-lin occupational_A = variants {} ;
-lin occupier_N = variants {} ;
-lin occupy_V = variants {} ;
-lin occupy_V2 = variants {} ;
-lin occur_V = variants {} ;
-lin occurr_V2 = variants {} ;
-lin occurrence_N = variants {} ;
-lin ocean_N = variants {} ;
-lin oceanic_A = variants {} ;
-lin ochre_N = variants {} ;
-lin ockbrook_PN = variants {} ;
-lin ockendon_PN = variants {} ;
-lin oct_PN = variants {} ;
-lin octagon_N = variants {} ;
-lin octagonal_A = variants {} ;
-lin octane_N = variants {} ;
-lin octave_N = variants {} ;
-lin octavo_N = variants {} ;
-lin octet_N = variants {} ;
-lin octette_N = variants {} ;
-lin october_N = variants {} ;
-lin october_PN = variants {} ;
-lin octogenarian_A = variants {} ;
-lin octogenarian_N = variants {} ;
-lin octopus_N = variants {} ;
-lin octroi_N = variants {} ;
-lin ocular_A = D.oculaire_2_A ;
-
-lin oculist_N = variants {} ;
-lin odalisque_N = variants {} ;
-lin odd_A = variants {} ;
-lin odd_job_A = variants {} ;
-lin oddity_N = variants {} ;
-lin oddment_N = variants {} ;
-lin odds_on_A = variants {} ;
-lin odds_on_Adv = variants {} ;
-lin ode_N = variants {} ;
-lin odessa_PN = variants {} ;
-lin odious_A = variants {} ;
-lin odium_N = variants {} ;
-lin odoriferous_A = variants {} ;
-lin odorous_A = variants {} ;
-lin odour_N = variants {} ;
-lin odourless_A = variants {} ;
-lin odyssey_N = variants {} ;
-lin oecd_N = variants {} ;
-lin oecumenical_A = variants {} ;
-lin oed_N = variants {} ;
-lin oedipus_PN = variants {} ;
-lin oesophagus_N = variants {} ;
-lin of_Prep = variants {} ;
-lin off_A = variants {} ;
-lin off_Adv = variants {} ;
-lin off_Prep = variants {} ;
-lin off_day_N = variants {} ;
-lin off_licence_N = variants {} ;
-lin off_peak_A = variants {} ;
-lin off_putting_A = variants {} ;
-lin off_street_A = variants {} ;
-lin off_white_A = variants {} ;
-lin offal_N = variants {} ;
-lin offaly_PN = variants {} ;
-lin offbeat_A = variants {} ;
-lin offenbach_PN = variants {} ;
-lin offence_N = variants {} ;
-lin offenceless_A = variants {} ;
-lin offend_V = variants {} ;
-lin offend_V2 = variants {} ;
-lin offender_N = variants {} ;
-lin offensive_A = variants {} ;
-lin offensive_N = variants {} ;
-lin offensiveness_N = variants {} ;
-lin offer_N = variants {} ;
-lin offer_V = variants {} ;
-lin offer_V2 = variants {} ;
-lin offer_VS = variants {} ;
-lin offer_VV = variants {} ;
-lin offering_N = variants {} ;
-lin offertory_N = variants {} ;
-lin offhand_A = variants {} ;
-lin offhand_Adv = variants {} ;
-lin offhanded_A = variants {} ;
-lin offhanded_Adv = variants {} ;
-lin offhandedly_A = variants {} ;
-lin office_N = variants {} ;
-lin office_bearer_N = variants {} ;
-lin office_block_N = variants {} ;
-lin office_boy_N = variants {} ;
-lin office_holder_N = variants {} ;
-lin officer_N = variants {} ;
-lin official_A = variants {} ;
-lin official_N = variants {} ;
-lin officialdom_N = variants {} ;
-lin officialese_N = variants {} ;
-lin officiate_V = variants {} ;
-lin officious_A = variants {} ;
-lin officiousness_N = variants {} ;
-lin offing_N = variants {} ;
-lin offish_A = variants {} ;
-lin offprint_N = variants {} ;
-lin offset_N = variants {} ;
-lin offset_V2 = variants {} ;
-lin offshoot_N = variants {} ;
-lin offshore_A = variants {} ;
-lin offside_A = variants {} ;
-lin offside_Adv = variants {} ;
-lin offspring_N = variants {} ;
-lin offstage_A = variants {} ;
-lin offstage_Adv = variants {} ;
-lin oft_Adv = variants {} ;
-lin oft_times_Adv = variants {} ;
-lin often_Adv = variants {} ;
-lin oftener_Adv = variants {} ;
-lin ogle_V = variants {} ;
-lin ogle_V2 = variants {} ;
-lin ogmore_valley_PN = variants {} ;
-lin ogre_N = variants {} ;
-lin ogreish_A = variants {} ;
-lin ogress_N = variants {} ;
-lin ohio_PN = variants {} ;
-lin ohm_N = variants {} ;
-lin oil_N =  D.huile_1_N ;
-
-lin oil_V2 = variants {} ;
-lin oil_bearing_A = variants {} ;
-lin oil_burner_N = variants {} ;
-lin oil_cake_N = variants {} ;
-lin oil_painting_N = variants {} ;
-lin oil_palm_N = variants {} ;
-lin oil_paper_N = variants {} ;
-lin oil_rig_N = variants {} ;
-lin oil_silk_N = variants {} ;
-lin oil_slick_N = variants {} ;
-lin oil_tanker_N = variants {} ;
-lin oil_well_N = variants {} ;
-lin oilcan_N = variants {} ;
-lin oilcloth_N = variants {} ;
-lin oiled_A = variants {} ;
-lin oiler_N = variants {} ;
-lin oilfield_N = variants {} ;
-lin oilfired_A = variants {} ;
-lin oiliness_N = variants {} ;
-lin oilskin_N = variants {} ;
-lin oily_A = variants {} ;
-lin ointment_N = variants {} ;
-lin okapi_N = variants {} ;
-lin okay_A = variants {} ;
-lin okay_Adv = variants {} ;
-lin okay_N = variants {} ;
-lin okay_V2 = variants {} ;
-lin oklahoma_PN = variants {} ;
-lin oklahoma_city_PN = variants {} ;
-lin okra_N = variants {} ;
-lin old_A = variants {} ;
-lin old_N = variants {} ;
-lin old_fashioned_A = variants {} ;
-lin old_maidish_A = variants {} ;
-lin old_time_A = variants {} ;
-lin old_timer_N = variants {} ;
-lin old_windsor_PN = variants {} ;
-lin old_womanish_A = variants {} ;
-lin old_world_A = variants {} ;
-lin olden_A = variants {} ;
-lin oldenburg_PN = variants {} ;
-lin oldham_PN = variants {} ;
-lin oldish_A = variants {} ;
-lin oldland_PN = variants {} ;
-lin oldster_N = variants {} ;
-lin oleaginous_A = variants {} ;
-lin oleander_N = variants {} ;
-lin olfactory_A = variants {} ;
-lin oligarch_N = variants {} ;
-lin oligarchy_N = variants {} ;
-lin olive_A = variants {} ;
-lin olive_N = variants {} ;
-lin olive_PN = variants {} ;
-lin olive_tree_N = variants {} ;
-lin oliver_PN = variants {} ;
-lin olivia_PN = variants {} ;
-lin ollerton_PN = variants {} ;
-lin ollie_PN = variants {} ;
-lin olympiad_N = variants {} ;
-lin olympian_A = variants {} ;
-lin olympian_N = variants {} ;
-lin olympic_A = variants {} ;
-lin olympics_PN = variants {} ;
-lin oman_PN = variants {} ;
-lin omani_A = variants {} ;
-lin omani_N = variants {} ;
-lin ombudsman_N = variants {} ;
-lin omega_N = variants {} ;
-lin omelet_N = variants {} ;
-lin omelette_N = variants {} ;
-lin omen_N = variants {} ;
-lin omen_V2 = variants {} ;
-lin ominous_A = variants {} ;
-lin omission_N = variants {} ;
-lin omit_V2 = variants {} ;
-lin omnibus_N = variants {} ;
-lin omnipotence_N = variants {} ;
-lin omnipotent_A = variants {} ;
-lin omniscience_N = variants {} ;
-lin omniscient_A = variants {} ;
-lin omnivorous_A = variants {} ;
-lin omsk_PN = variants {} ;
-lin on_Adv = variants {} ;
-lin on_Prep = variants {} ;
-lin on_licence_N = variants {} ;
-lin once_Adv = mkAdv "fois" ;
-
-lin once_Prep = variants {} ;
-lin oncoming_A = variants {} ;
-lin oncoming_N = variants {} ;
-lin one_armed_A = variants {} ;
-lin one_eyed_A = variants {} ;
-lin one_horse_A = variants {} ;
-lin one_idea'd_A = variants {} ;
-lin one_sided_A = variants {} ;
-lin one_step_N = variants {} ;
-lin one_time_A = variants {} ;
-lin one_upmanship_N = variants {} ;
-lin oneness_N = variants {} ;
-lin onerous_A = variants {} ;
-lin ongar_PN = variants {} ;
-lin ongoing_A = variants {} ;
-lin onion_N = variants {} ;
-lin onlooker_N = variants {} ;
-lin only_Adv = variants {} ;
-lin only_Predet = variants {} ;
-lin onomatopoeia_N = variants {} ;
-lin onrush_N = variants {} ;
-lin onset_N =  D.apparition_1_N ;
-
-lin onshore_A = variants {} ;
-lin onshore_Adv = variants {} ;
-lin onslaught_N = variants {} ;
-lin ontario_PN = variants {} ;
-lin onto_Prep = variants {} ;
-lin ontology_N = variants {} ;
-lin onus_N = variants {} ;
-lin onward_A = variants {} ;
-lin onward_Adv = variants {} ;
-lin onwards_Adv = variants {} ;
-lin onyx_N = variants {} ;
-lin oomph_N = variants {} ;
-lin ooze_N = variants {} ;
-lin ooze_V = variants {} ;
-lin ooze_V2 = variants {} ;
-lin oozy_A = variants {} ;
-lin op_PN = variants {} ;
-lin op_art_N = variants {} ;
-lin op_cit_PN = variants {} ;
-lin opacity_N = variants {} ;
-lin opal_N = variants {} ;
-lin opalescent_A = variants {} ;
-lin opaque_A = variants {} ;
-lin opaqueness_N = variants {} ;
-lin opec_PN = variants {} ;
-lin open_A = D.ouvert_1_A ;
-
-lin open_N = variants {} ;
-lin open_V = variants {} ;
-lin open_V2 = variants {} ;
-lin open_air_A = variants {} ;
-lin open_ended_A = variants {} ;
-lin open_eyed_A = variants {} ;
-lin open_handed_A = variants {} ;
-lin open_hearted_A = variants {} ;
-lin open_minded_A = variants {} ;
-lin open_mouthed_A = variants {} ;
-lin opencast_A = variants {} ;
-lin opener_N = variants {} ;
-lin opening_A = variants {} ;
-lin opening_N = variants {} ;
-lin openness_N = variants {} ;
-lin openwork_N = variants {} ;
-lin opera_N = variants {} ;
-lin opera_cloak_N = variants {} ;
-lin opera_hat_N = variants {} ;
-lin opera_house_N = variants {} ;
-lin operable_A = variants {} ;
-lin operate_V = variants {} ;
-lin operate_V2 = variants {} ;
-lin operatic_A = variants {} ;
-lin operating_table_N = variants {} ;
-lin operating_theatre_N = variants {} ;
-lin operation_N =  D.operation_1_N ;
-
-lin operational_A = variants {} ;
-lin operative_A = variants {} ;
-lin operative_N = variants {} ;
-lin operator_N = variants {} ;
-lin operetta_N = variants {} ;
-lin ophthalmia_N = variants {} ;
-lin ophthalmic_A = variants {} ;
-lin ophthalmoscope_N = variants {} ;
-lin opiate_N = variants {} ;
-lin opine_V2 = variants {} ;
-lin opine_VS = variants {} ;
-lin opinion_N = variants {} ;
-lin opinionated_A = variants {} ;
-lin opinionative_A = variants {} ;
-lin opium_N = variants {} ;
-lin opium_den_N = variants {} ;
-lin opossum_N = variants {} ;
-lin opp_PN = variants {} ;
-lin opponent_N = variants {} ;
-lin opportune_A = variants {} ;
-lin opportunism_N = variants {} ;
-lin opportunist_N = variants {} ;
-lin opportunity_N = variants {} ;
-lin oppose_V = variants {} ;
-lin oppose_V2 = variants {} ;
-lin oppose_VS = variants {} ;
-lin opposite_A = variants {} ;
-lin opposite_N = variants {} ;
-lin opposite_Prep = variants {} ;
-lin opposition_N = variants {} ;
-lin oppress_V2 = variants {} ;
-lin oppression_N = variants {} ;
-lin oppressive_A = variants {} ;
-lin oppressor_N = variants {} ;
-lin opprobrious_A = variants {} ;
-lin opprobrium_N = variants {} ;
-lin oppugn_V2 = variants {} ;
-lin opt_V = variants {} ;
-lin opt_V2V = variants {} ;
-lin opt_VS = variants {} ;
-lin optative_A = variants {} ;
-lin optative_N = variants {} ;
-lin optic_A = variants {} ;
-lin optical_A = D.optique_2_A ;
-
-lin optician_N = variants {} ;
-lin optics_N = variants {} ;
-lin optimal_A = D.optimal_1_A ;
-
-lin optimism_N = variants {} ;
-lin optimist_N = variants {} ;
-lin optimistic_A = variants {} ;
-lin optimistically_Adv = variants {} ;
-lin optimum_N = variants {} ;
-lin option_N = variants {} ;
-lin optional_A = variants {} ;
-lin opulence_N = variants {} ;
-lin opulent_A = variants {} ;
-lin opus_N = variants {} ;
-lin or_Conj = variants {} ;
-lin oracle_N = variants {} ;
-lin oracular_A = variants {} ;
-lin oral_A = D.oral_1_A ;
-
-lin oral_N = variants {} ;
-lin orang_outan_N = variants {} ;
-lin orang_outang_N = variants {} ;
-lin orang_utan_N = variants {} ;
-lin orange_A = variants {} ;
-lin orange_N =  D.orange_1_N ;
-
-lin orangeade_N = variants {} ;
-lin orangeman_N = variants {} ;
-lin orate_V = variants {} ;
-lin oration_N = variants {} ;
-lin orator_N = variants {} ;
-lin oratorical_A = variants {} ;
-lin oratorio_N = variants {} ;
-lin oratory_N = variants {} ;
-lin orb_N = variants {} ;
-lin orbit_N = variants {} ;
-lin orbit_V = variants {} ;
-lin orbit_V2 = variants {} ;
-lin orbital_A = variants {} ;
-lin orchard_N = variants {} ;
-lin orchestra_N = variants {} ;
-lin orchestral_A = variants {} ;
-lin orchestrate_V2 = variants {} ;
-lin orchestration_N = variants {} ;
-lin orchid_N = variants {} ;
-lin orchis_N = variants {} ;
-lin ordain_V2 = variants {} ;
-lin ordain_VS = variants {} ;
-lin ordeal_N = variants {} ;
-lin order_N =  D.ordre_1_N ;
-
-lin order_V = variants {} ;
-lin order_V2 = variants {} ;
-lin order_V2V = variants {} ;
-lin order_VS = variants {} ;
-lin order_book_N = variants {} ;
-lin order_form_N = variants {} ;
-lin order_paper_N = variants {} ;
-lin ordering_N = variants {} ;
-lin orderliness_N = variants {} ;
-lin orderly_A = variants {} ;
-lin orderly_N = variants {} ;
-lin ordinal_A = variants {} ;
-lin ordinal_N = variants {} ;
-lin ordinance_N = variants {} ;
-lin ordinand_N = variants {} ;
-lin ordinary_A = variants {} ;
-lin ordination_N = variants {} ;
-lin ordnance_N = variants {} ;
-lin ordure_N = variants {} ;
-lin ore_N = variants {} ;
-lin oregon_PN = variants {} ;
-lin organ_N =  D.organe_1_N ;
-
-lin organ_blower_N = variants {} ;
-lin organ_grinder_N = variants {} ;
-lin organ_loft_N = variants {} ;
-lin organdie_N = variants {} ;
-lin organic_A = D.organique_1_A ;
-
-lin organically_Adv = variants {} ;
-lin organism_N =  D.organisme_1_N ;
-
-lin organist_N = variants {} ;
-lin organization_N = variants {} ;
-lin organizational_A = variants {} ;
-lin organize_V2 = variants {} ;
-lin organize_V2V = variants {} ;
-lin organized_A = variants {} ;
-lin organizer_N = variants {} ;
-lin orgasm_N = variants {} ;
-lin orgiastic_A = variants {} ;
-lin orgy_N = variants {} ;
-lin oriel_N = variants {} ;
-lin orient_A = variants {} ;
-lin orient_N = variants {} ;
-lin orient_V2 = variants {} ;
-lin oriental_A = variants {} ;
-lin oriental_N = variants {} ;
-lin orientalist_N = variants {} ;
-lin orientate_V2 = variants {} ;
-lin orientation_N = variants {} ;
-lin orifice_N = variants {} ;
-lin origin_N = variants {} ;
-lin original_A = variants {} ;
-lin original_N = variants {} ;
-lin originality_N = variants {} ;
-lin originate_V = variants {} ;
-lin originate_V2 = variants {} ;
-lin originator_N = variants {} ;
-lin oriole_N = variants {} ;
-lin orison_N = variants {} ;
-lin orkney_PN = variants {} ;
-lin orleans_PN = variants {} ;
-lin orlop_N = variants {} ;
-lin ormolu_N = variants {} ;
-lin ormskirk_PN = variants {} ;
-lin ornament_N = variants {} ;
-lin ornament_V2 = variants {} ;
-lin ornamental_A = variants {} ;
-lin ornamentation_N = variants {} ;
-lin ornate_A = variants {} ;
-lin ornateness_N = variants {} ;
-lin ornery_A = variants {} ;
-lin ornithological_A = variants {} ;
-lin ornithologist_N = variants {} ;
-lin ornithology_N = variants {} ;
-lin orotund_A = variants {} ;
-lin orphan_N = variants {} ;
-lin orphan_V2 = variants {} ;
-lin orphanage_N = variants {} ;
-lin orrisroot_N = variants {} ;
-lin orthodontic_A = variants {} ;
-lin orthodontics_N = variants {} ;
-lin orthodontist_N = variants {} ;
-lin orthodox_A = variants {} ;
-lin orthodoxy_N = variants {} ;
-lin orthogonal_A = variants {} ;
-lin orthographic_A = variants {} ;
-lin orthography_N = variants {} ;
-lin orthopaedic_A = variants {} ;
-lin orthopaedics_N = variants {} ;
-lin orthopedic_A = variants {} ;
-lin orthopedics_N = variants {} ;
-lin ortolan_N = variants {} ;
-lin oryx_N = variants {} ;
-lin osaka_PN = variants {} ;
-lin oscar_N = variants {} ;
-lin oscar_PN = variants {} ;
-lin oscillate_V = variants {} ;
-lin oscillate_V2 = variants {} ;
-lin oscillation_N = variants {} ;
-lin oscillator_N = variants {} ;
-lin oscillograph_N = variants {} ;
-lin oscilloscope_N = variants {} ;
-lin osier_N = variants {} ;
-lin oslo_PN = variants {} ;
-lin osnabruck_PN = variants {} ;
-lin osprey_N = variants {} ;
-lin osseous_A = variants {} ;
-lin ossett_PN = variants {} ;
-lin ossification_N = variants {} ;
-lin ossify_V = variants {} ;
-lin ossify_V2 = variants {} ;
-lin ostensible_A = variants {} ;
-lin ostentation_N = variants {} ;
-lin ostentatious_A = variants {} ;
-lin osteopath_N = variants {} ;
-lin osteopathy_N = variants {} ;
-lin ostler_N = variants {} ;
-lin ostracism_N = variants {} ;
-lin ostracize_V2 = variants {} ;
-lin ostrich_N = variants {} ;
-lin oswald_PN = variants {} ;
-lin oswestry_PN = variants {} ;
-lin ot_N = variants {} ;
-lin otago_PN = variants {} ;
-lin other_A = D.autre_3_A ;
-
-lin other_Adv = variants {} ;
-lin other_N = variants {} ;
-lin otherwise_Adv = variants {} ;
-lin otherworldly_A = variants {} ;
-lin otiose_A = variants {} ;
-lin otley_PN = variants {} ;
-lin ottawa_PN = variants {} ;
-lin otter_N = variants {} ;
-lin ottoman_N = variants {} ;
-lin oubliette_N = variants {} ;
-lin ouija_N = variants {} ;
-lin ouija_board_N = variants {} ;
-lin ounce_N = variants {} ;
-lin oust_V = variants {} ;
-lin oust_V2 = variants {} ;
-lin out_Adv = variants {} ;
-
-lin out_Prep = variants {} ;
-lin out_V2 = variants {} ;
-lin out_herod_V2 = variants {} ;
-lin out_of_date_A = variants {} ;
-lin out_of_door_A = variants {} ;
-lin out_of_doors_Adv = variants {} ;
-lin out_of_the_way_A = variants {} ;
-lin out_of_the_way_Adv = variants {} ;
-lin out_of_work_A = variants {} ;
-lin out_trade_V2 = variants {} ;
-lin out_tray_N = variants {} ;
-lin outback_A = variants {} ;
-lin outback_N = variants {} ;
-lin outbalance_V2 = variants {} ;
-lin outbid_V2 = variants {} ;
-lin outboard_A = variants {} ;
-lin outbound_A = variants {} ;
-lin outbrave_V2 = variants {} ;
-lin outbreak_N = variants {} ;
-lin outbuilding_N = variants {} ;
-lin outburst_N = variants {} ;
-lin outcast_A = variants {} ;
-lin outcast_N = variants {} ;
-lin outcaste_A = variants {} ;
-lin outcaste_N = variants {} ;
-lin outclass_V2 = variants {} ;
-lin outcome_N = variants {} ;
-lin outcrop_N = variants {} ;
-lin outcry_N = variants {} ;
-lin outdated_A = variants {} ;
-lin outdistance_V2 = variants {} ;
-lin outdo_V2 = variants {} ;
-lin outdoor_A = variants {} ;
-lin outdoors_Adv = variants {} ;
-lin outer_A = D.externe_3_A ;
-
-lin outermost_A = variants {} ;
-lin outface_V2 = variants {} ;
-lin outfall_N = variants {} ;
-lin outfield_N = variants {} ;
-lin outfielder_N = variants {} ;
-lin outfight_V2 = variants {} ;
-lin outfit_N = variants {} ;
-lin outfit_V2 = variants {} ;
-lin outfitter_N = variants {} ;
-lin outflank_V2 = variants {} ;
-lin outflow_N = variants {} ;
-lin outfly_V2 = variants {} ;
-lin outfox_V2 = variants {} ;
-lin outgain_V2 = variants {} ;
-lin outgo_N = variants {} ;
-lin outgo_V = variants {} ;
-lin outgoing_A = variants {} ;
-lin outgrow_V2 = variants {} ;
-lin outgrowth_N = variants {} ;
-lin outhouse_N = variants {} ;
-lin outing_N = variants {} ;
-lin outlandish_A = variants {} ;
-lin outlandishness_N = variants {} ;
-lin outlast_V2 = variants {} ;
-lin outlaw_N = variants {} ;
-lin outlaw_V2 = variants {} ;
-lin outlawry_N = variants {} ;
-lin outlay_N = variants {} ;
-lin outleap_V2 = variants {} ;
-lin outlet_N = variants {} ;
-lin outlier_N = variants {} ;
-lin outline_N = variants {} ;
-lin outline_V2 = variants {} ;
-lin outlive_V2 = variants {} ;
-lin outlook_N = variants {} ;
-lin outlying_A = variants {} ;
-lin outmanoeuvre_V2 = variants {} ;
-lin outmarch_V2 = variants {} ;
-lin outmatch_V2 = variants {} ;
-lin outmoded_A = variants {} ;
-lin outmost_A = variants {} ;
-lin outnumber_V2 = variants {} ;
-lin outpace_V2 = variants {} ;
-lin outpatient_N = variants {} ;
-lin outperform_V2 = variants {} ;
-lin outplay_V2 = variants {} ;
-lin outpoint_V2 = variants {} ;
-lin outport_N = variants {} ;
-lin outpost_N = variants {} ;
-lin outpouring_N = variants {} ;
-lin output_N = variants {} ;
-lin outrage_N = variants {} ;
-lin outrage_V2 = variants {} ;
-lin outrageous_A = variants {} ;
-lin outrange_V2 = variants {} ;
-lin outrank_V2 = variants {} ;
-lin outre_A = variants {} ;
-lin outride_V2 = variants {} ;
-lin outrider_N = variants {} ;
-lin outrigged_A = variants {} ;
-lin outrigger_N = variants {} ;
-lin outright_A = variants {} ;
-lin outright_Adv = variants {} ;
-lin outrival_V2 = variants {} ;
-lin outrun_V2 = variants {} ;
-lin outsail_V2 = variants {} ;
-lin outsell_V2 = variants {} ;
-lin outset_N = variants {} ;
-lin outshine_V2 = variants {} ;
-lin outside_A = variants {} ;
-lin outside_Adv = variants {} ;
-lin outside_N = variants {} ;
-lin outside_Prep = variants {} ;
-lin outsider_N = variants {} ;
-lin outsize_A = variants {} ;
-lin outsmart_V2 = variants {} ;
-lin outspan_V = variants {} ;
-lin outspan_V2 = variants {} ;
-lin outspoken_A = variants {} ;
-lin outspokenness_N = variants {} ;
-lin outspread_A = variants {} ;
-lin outstanding_A = variants {} ;
-lin outstation_N = variants {} ;
-lin outstay_V2 = variants {} ;
-lin outstretched_A = variants {} ;
-lin outstrip_V2 = variants {} ;
-lin outvie_V2 = variants {} ;
-lin outvote_V2 = variants {} ;
-lin outward_A = variants {} ;
-lin outward_Adv = variants {} ;
-lin outwards_Adv = variants {} ;
-lin outwear_V2 = variants {} ;
-lin outweigh_V2 = variants {} ;
-lin outwit_V2 = variants {} ;
-lin outwork_N = variants {} ;
-lin ouzel_N = variants {} ;
-lin ouzo_N = variants {} ;
-lin oval_A = variants {} ;
-lin oval_N = variants {} ;
-lin ovary_N = variants {} ;
-lin ovation_N = variants {} ;
-lin oven_N = variants {} ;
-lin ovenware_N = variants {} ;
-lin over_Adv = variants {} ;
-lin over_N = variants {} ;
-lin over_Prep = variants {} ;
-lin over_abundance_N = variants {} ;
-lin over_magazine_V2 = variants {} ;
-lin over_ripe_A = variants {} ;
-lin overabundant_A = variants {} ;
-lin overact_V = variants {} ;
-lin overact_V2 = variants {} ;
-lin overactive_A = variants {} ;
-lin overall_A = variants {} ;
-lin overall_N = variants {} ;
-lin overambitious_A = variants {} ;
-lin overanxiety_N = variants {} ;
-lin overanxious_A = variants {} ;
-lin overarch_V = variants {} ;
-lin overarch_V2 = variants {} ;
-lin overarm_A = variants {} ;
-lin overarm_Adv = variants {} ;
-lin overawe_V2 = variants {} ;
-lin overbalance_V = variants {} ;
-lin overbalance_V2 = variants {} ;
-lin overbear_V2 = variants {} ;
-lin overbearing_A = variants {} ;
-lin overbid_N = variants {} ;
-lin overbid_V = variants {} ;
-lin overbid_V2 = variants {} ;
-lin overblown_A = variants {} ;
-lin overboard_Adv = variants {} ;
-lin overbold_A = variants {} ;
-lin overburden_N = variants {} ;
-lin overburden_V2 = variants {} ;
-lin overbusy_A = variants {} ;
-lin overcall_V = variants {} ;
-lin overcall_V2 = variants {} ;
-lin overcapitalization_N = variants {} ;
-lin overcapitalize_V2 = variants {} ;
-lin overcareful_A = variants {} ;
-lin overcast_A = variants {} ;
-lin overcast_N = variants {} ;
-lin overcautious_A = variants {} ;
-lin overcharge_N = variants {} ;
-lin overcharge_V = variants {} ;
-lin overcharge_V2 = variants {} ;
-lin overclothe_V2 = variants {} ;
-lin overcloud_V = variants {} ;
-lin overcloud_V2 = variants {} ;
-lin overcoat_N = variants {} ;
-lin overcome_V = variants {} ;
-lin overcome_V2 = variants {} ;
-lin overcommit_V2 = variants {} ;
-lin overconfidence_N = variants {} ;
-lin overconfident_A = variants {} ;
-lin overcook_V2 = variants {} ;
-lin overcredulity_N = variants {} ;
-lin overcredulous_A = variants {} ;
-lin overcritical_A = variants {} ;
-lin overcrop_V2 = variants {} ;
-lin overcrowd_V2 = variants {} ;
-lin overcurious_A = variants {} ;
-lin overdelicate_A = variants {} ;
-lin overdo_V2 = variants {} ;
-lin overdose_V = variants {} ;
-lin overdraft_N = variants {} ;
-lin overdraw_V = variants {} ;
-lin overdraw_V2 = variants {} ;
-lin overdress_V = variants {} ;
-lin overdress_V2 = variants {} ;
-lin overdrive_N = variants {} ;
-lin overdue_A = variants {} ;
-lin overeager_A = variants {} ;
-lin overeat_V = variants {} ;
-lin overemotional_A = variants {} ;
-lin overemphasis_N = variants {} ;
-lin overemphasize_V = variants {} ;
-lin overemphasize_V2 = variants {} ;
-lin overenthusiastic_A = variants {} ;
-lin overestimate_V2 = variants {} ;
-lin overexcited_A = variants {} ;
-lin overexert_V2 = variants {} ;
-lin overexertion_N = variants {} ;
-lin overexpose_V2 = variants {} ;
-lin overexposure_N = variants {} ;
-lin overfamiliar_A = variants {} ;
-lin overfeed_V = variants {} ;
-lin overfeed_V2 = variants {} ;
-lin overfeeding_N = variants {} ;
-lin overflow_N = variants {} ;
-lin overflow_V = variants {} ;
-lin overflow_V2 = variants {} ;
-lin overfly_V2 = variants {} ;
-lin overfond_A = variants {} ;
-lin overfull_A = variants {} ;
-lin overgenerous_A = variants {} ;
-lin overgreedy_A = variants {} ;
-lin overgrown_A = variants {} ;
-lin overgrowth_N = variants {} ;
-lin overhand_A = variants {} ;
-lin overhang_N = variants {} ;
-lin overhang_V = variants {} ;
-lin overhang_V2 = variants {} ;
-lin overhasty_A = variants {} ;
-lin overhaul_N = variants {} ;
-lin overhaul_V2 = variants {} ;
-lin overhead_A = variants {} ;
-lin overhead_Adv = variants {} ;
-lin overhear_V2 = variants {} ;
-lin overheat_V2 = variants {} ;
-lin overindulge_V = variants {} ;
-lin overindulge_V2 = variants {} ;
-lin overindulgence_N = variants {} ;
-lin overjealous_A = variants {} ;
-lin overjoyed_A = variants {} ;
-lin overkill_N = variants {} ;
-lin overladen_A = variants {} ;
-lin overland_A = variants {} ;
-lin overlap_N = variants {} ;
-lin overlap_V = variants {} ;
-lin overlap_V2 = variants {} ;
-lin overlarge_A = variants {} ;
-lin overlay_N = variants {} ;
-lin overlay_V2 = variants {} ;
-lin overleaf_Adv = variants {} ;
-lin overleap_V2 = variants {} ;
-lin overlie_V = variants {} ;
-lin overload_V2 = variants {} ;
-lin overlook_V2 = variants {} ;
-lin overlord_N = variants {} ;
-lin overly_Adv = variants {} ;
-lin overmantel_N = variants {} ;
-lin overmaster_V2 = variants {} ;
-lin overmodest_A = variants {} ;
-lin overmuch_A = variants {} ;
-lin overmuch_Adv = variants {} ;
-lin overnervous_A = variants {} ;
-lin overnight_A = variants {} ;
-lin overnight_Adv = variants {} ;
-lin overpass_N = variants {} ;
-lin overpay_V = variants {} ;
-lin overpay_V2 = variants {} ;
-lin overpayment_N = variants {} ;
-lin overplant_V2 = variants {} ;
-lin overplay_V2 = variants {} ;
-lin overplus_N = variants {} ;
-lin overpopulation_N = variants {} ;
-lin overpower_V2 = variants {} ;
-lin overpowering_A = variants {} ;
-lin overpraise_V2 = variants {} ;
-lin overprice_V2 = variants {} ;
-lin overprint_N = variants {} ;
-lin overprint_V2 = variants {} ;
-lin overproduce_V = variants {} ;
-lin overproduce_V2 = variants {} ;
-lin overproduction_N = variants {} ;
-lin overproud_A = variants {} ;
-lin overrate_V2 = variants {} ;
-lin overreach_V2 = variants {} ;
-lin overreact_V = variants {} ;
-lin override_V2 = variants {} ;
-lin overripe_A = variants {} ;
-lin overrule_V2 = variants {} ;
-lin overrun_V2 = variants {} ;
-lin oversea_A = variants {} ;
-lin oversea_Adv = variants {} ;
-lin overseas_A = variants {} ;
-lin overseas_Adv = variants {} ;
-lin oversee_V2 = variants {} ;
-lin overseer_N = variants {} ;
-lin oversell_V2 = variants {} ;
-lin oversensitive_A = variants {} ;
-lin overserious_A = variants {} ;
-lin oversew_V2 = variants {} ;
-lin oversewn_A = variants {} ;
-lin oversexed_A = variants {} ;
-lin overshadow_V2 = variants {} ;
-lin overshoe_N = variants {} ;
-lin overshoot_V2 = variants {} ;
-lin overshot_A = variants {} ;
-lin overside_Adv = variants {} ;
-lin oversight_N = variants {} ;
-lin oversimplify_V = variants {} ;
-lin oversimplify_V2 = variants {} ;
-lin oversize_A = variants {} ;
-lin overskirt_N = variants {} ;
-lin oversleep_V = variants {} ;
-lin overspend_V = variants {} ;
-lin overspend_V2 = variants {} ;
-lin overspill_N = variants {} ;
-lin overstate_V2 = variants {} ;
-lin overstatement_N = variants {} ;
-lin overstay_V2 = variants {} ;
-lin overstep_V2 = variants {} ;
-lin overstock_V2 = variants {} ;
-lin overstrain_N = variants {} ;
-lin overstrain_V2 = variants {} ;
-lin overstrung_A = variants {} ;
-lin overstuffed_A = variants {} ;
-lin oversubscribe_V2 = variants {} ;
-lin oversubscribed_A = variants {} ;
-lin oversuspicious_A = variants {} ;
-lin overt_A = variants {} ;
-lin overtake_V2 = variants {} ;
-lin overtax_V2 = variants {} ;
-lin overthrow_N = variants {} ;
-lin overthrow_V2 = variants {} ;
-lin overtime_Adv = variants {} ;
-lin overtime_N = variants {} ;
-lin overtolerance_N = variants {} ;
-lin overtone_N = variants {} ;
-lin overtop_V2 = variants {} ;
-lin overtrump_V2 = variants {} ;
-lin overture_N = variants {} ;
-lin overturn_V = variants {} ;
-lin overturn_V2 = variants {} ;
-lin overvalue_V2 = variants {} ;
-lin overweening_A = variants {} ;
-lin overweight_A = variants {} ;
-lin overweight_N = variants {} ;
-lin overweighted_A = variants {} ;
-lin overwhelm_V2 = variants {} ;
-lin overwhelmingly_Adv = variants {} ;
-lin overwork_N = variants {} ;
-lin overwork_V = variants {} ;
-lin overwork_V2 = variants {} ;
-lin overwrought_A = variants {} ;
-lin overzealous_A = variants {} ;
-lin oviduct_N = variants {} ;
-lin oviedo_PN = variants {} ;
-lin oviparous_A = variants {} ;
-lin ovoid_A = variants {} ;
-lin ovoid_N = variants {} ;
-lin ovum_N = variants {} ;
-lin owe_V = variants {} ;
-lin owe_V2 = variants {} ;
-lin owing_A = variants {} ;
-lin owl_N = variants {} ;
-lin owlet_N = variants {} ;
-lin owlish_A = variants {} ;
-lin own_A = variants {} ;
-lin own_V = variants {} ;
-lin own_V2 = variants {} ;
-lin owner_N = variants {} ;
-lin owner_driven_A = variants {} ;
-lin owner_driver_N = variants {} ;
-lin owner_occupied_A = variants {} ;
-lin owner_occupier_N = variants {} ;
-lin ownerless_A = variants {} ;
-lin ownership_N = variants {} ;
-lin ox_N = variants {} ;
-lin oxbridge_PN = variants {} ;
-lin oxeye_N = variants {} ;
-lin oxeyed_A = variants {} ;
-lin oxford_PN = variants {} ;
-lin oxfordshire_PN = variants {} ;
-lin oxidation_N =  D.oxydation_1_N ;
-
-lin oxide_N = variants {} ;
-lin oxidization_N = variants {} ;
-lin oxidize_V = variants {} ;
-lin oxidize_V2 = variants {} ;
-lin oxon_PN = variants {} ;
-lin oxonian_A = variants {} ;
-lin oxonian_N = variants {} ;
-lin oxtail_N = variants {} ;
-lin oxted_PN = variants {} ;
-lin oxyacetylene_A = variants {} ;
-lin oxyacetylene_N = variants {} ;
-lin oxygen_N = variants {} ;
-lin oxygenate_V2 = variants {} ;
-lin oxygenize_V2 = variants {} ;
-lin oyster_N = variants {} ;
-lin oyster_bank_N = variants {} ;
-lin oyster_bar_N = variants {} ;
-lin oyster_bed_N = variants {} ;
-lin oyster_catcher_N = variants {} ;
-lin oz_N = variants {} ;
-lin ozone_N = variants {} ;
-lin ozzie_PN = variants {} ;
-lin pa_N = variants {} ;
-lin pabulum_N = variants {} ;
-lin pace_N = variants {} ;
-lin pace_V = variants {} ;
-lin pace_V2 = variants {} ;
-lin pacemaker_N = variants {} ;
-lin pacesetter_N = variants {} ;
-lin pachyderm_N = variants {} ;
-lin pacific_A = variants {} ;
-lin pacific_PN = variants {} ;
-lin pacifically_Adv = variants {} ;
-lin pacification_N = variants {} ;
-lin pacifism_N = variants {} ;
-lin pacifist_N = variants {} ;
-lin pacify_V2 = variants {} ;
-lin pack_N = variants {} ;
-lin pack_V = variants {} ;
-lin pack_V2 = variants {} ;
-lin pack_animal_N = variants {} ;
-lin pack_saddle_N = variants {} ;
-lin pack_thread_N = variants {} ;
-lin package_N = variants {} ;
-lin package_V2 = variants {} ;
-lin packer_N = variants {} ;
-lin packet_N = variants {} ;
-lin packet_boat_N = variants {} ;
-lin packhorse_N = variants {} ;
-lin packing_N = variants {} ;
-lin packing_case_N = variants {} ;
-lin packing_needle_N = variants {} ;
-lin pact_N = variants {} ;
-lin pad_N = variants {} ;
-lin pad_V = variants {} ;
-lin pad_V2 = variants {} ;
-lin padding_N = variants {} ;
-lin paddle_N = variants {} ;
-lin paddle_V = variants {} ;
-lin paddle_V2 = variants {} ;
-lin paddle_box_N = variants {} ;
-lin paddle_steamer_N = variants {} ;
-lin paddle_wheel_N = variants {} ;
-lin paddock_N = variants {} ;
-lin paddy_N = variants {} ;
-lin paddy_PN = variants {} ;
-lin paddy_field_N = variants {} ;
-lin paddy_wagon_N = variants {} ;
-lin padlock_N = variants {} ;
-lin padlock_V2 = variants {} ;
-lin padova_PN = variants {} ;
-lin padre_N = variants {} ;
-lin padua_PN = variants {} ;
-lin paean_N = variants {} ;
-lin paederasty_N = variants {} ;
-lin paediatrics_N = variants {} ;
-lin paeony_N = variants {} ;
-lin pagan_A = variants {} ;
-lin pagan_N = variants {} ;
-lin paganism_N = variants {} ;
-lin page_N = variants {} ;
-lin page_V2 = variants {} ;
-lin pageant_N = variants {} ;
-lin pageantry_N = variants {} ;
-lin pagination_N = variants {} ;
-lin pagoda_N = variants {} ;
-lin pail_N = variants {} ;
-lin pailful_N = variants {} ;
-lin paillasse_N = variants {} ;
-lin pailliasse_N = variants {} ;
-lin pain_N =  D.douleur_1_N ;
-
-lin pain_V2 = variants {} ;
-lin pained_A = variants {} ;
-lin painful_A = variants {} ;
-lin painkiller_N = variants {} ;
-lin painless_A = variants {} ;
-lin painstaking_A = variants {} ;
-lin paint_N = variants {} ;
-lin paint_V = variants {} ;
-lin paint_V2 = variants {} ;
-lin paintbox_N = variants {} ;
-lin paintbrush_N = variants {} ;
-lin painter_N = variants {} ;
-lin painting_N = variants {} ;
-lin pair_N = variants {} ;
-lin pair_V = variants {} ;
-lin pair_V2 = variants {} ;
-lin paisley_N = variants {} ;
-lin paisley_PN = variants {} ;
-lin pakistan_PN = variants {} ;
-lin pakistani_A = variants {} ;
-lin pakistani_N = variants {} ;
-lin pal_N = variants {} ;
-lin pal_V = variants {} ;
-lin palace_N = variants {} ;
-lin paladin_N = variants {} ;
-lin palaeolithic_A = variants {} ;
-lin palaeontologist_N = variants {} ;
-lin palaeontology_N = variants {} ;
-lin palankeen_N = variants {} ;
-lin palanquin_N = variants {} ;
-lin palatable_A = variants {} ;
-lin palatal_A = variants {} ;
-lin palatal_N = variants {} ;
-lin palate_N = variants {} ;
-lin palatial_A = variants {} ;
-lin palatinate_N = variants {} ;
-lin palaver_N = variants {} ;
-lin palaver_V = variants {} ;
-lin pale_A = variants {} ;
-lin pale_N = variants {} ;
-lin pale_V = variants {} ;
-lin paleface_N = variants {} ;
-lin palembang_PN = variants {} ;
-lin paleness_N = variants {} ;
-lin paleolithic_A = variants {} ;
-lin paleontologist_N = variants {} ;
-lin paleontology_N = variants {} ;
-lin palermo_PN = variants {} ;
-lin palestine_PN = variants {} ;
-lin palestinian_A = variants {} ;
-lin palestinian_N = variants {} ;
-lin palette_N = variants {} ;
-lin palette_knife_N = variants {} ;
-lin palfrey_N = variants {} ;
-lin palimpsest_N = variants {} ;
-lin palindrome_N = variants {} ;
-lin paling_N = variants {} ;
-lin palisade_N = variants {} ;
-lin palisade_V2 = variants {} ;
-lin palish_A = variants {} ;
-lin pall_N = variants {} ;
-lin pall_V = variants {} ;
-lin pallbearer_N = variants {} ;
-lin pallet_N = variants {} ;
-lin palliasse_N = variants {} ;
-lin palliate_V2 = variants {} ;
-lin palliation_N = variants {} ;
-lin palliative_A = variants {} ;
-lin palliative_N = variants {} ;
-lin pallid_A = variants {} ;
-lin pallidness_N = variants {} ;
-lin pallor_N = variants {} ;
-lin pally_A = variants {} ;
-lin palm_N = variants {} ;
-lin palm_V2 = variants {} ;
-lin palm_oil_N = variants {} ;
-lin palmer_N = variants {} ;
-lin palmetto_N = variants {} ;
-lin palmist_N = variants {} ;
-lin palmistry_N = variants {} ;
-lin palmy_A = variants {} ;
-lin palpable_A = variants {} ;
-lin palpitate_V = variants {} ;
-lin palpitation_N = variants {} ;
-lin palsy_N = variants {} ;
-lin palsy_V2 = variants {} ;
-lin palter_V = variants {} ;
-lin paltry_A = variants {} ;
-lin pam_PN = variants {} ;
-lin pamela_PN = variants {} ;
-lin pampas_grass_N = variants {} ;
-lin pamper_V2 = variants {} ;
-lin pamphlet_N = variants {} ;
-lin pamphleteer_N = variants {} ;
-lin pamplona_PN = variants {} ;
-lin pan_N = variants {} ;
-lin pan_V = variants {} ;
-lin pan_V2 = variants {} ;
-lin panacea_N = variants {} ;
-lin panache_N = variants {} ;
-lin panama_N = variants {} ;
-lin panama_PN = variants {} ;
-lin panamanian_A = variants {} ;
-lin panamanian_N = variants {} ;
-lin panatella_N = variants {} ;
-lin pancake_N = variants {} ;
-lin panchromatic_A = variants {} ;
-lin pancreas_N = variants {} ;
-lin pancreatic_A = D.pancreatique_1_A ;
-
-lin panda_N = variants {} ;
-lin pandemic_A = variants {} ;
-lin pandemic_N = variants {} ;
-lin pandemonium_N = variants {} ;
-lin pander_N = variants {} ;
-lin pander_V = variants {} ;
-lin pane_N = variants {} ;
-lin panegyric_N = variants {} ;
-lin panel_N = variants {} ;
-lin panel_V2 = variants {} ;
-lin panelling_N = variants {} ;
-lin pang_N = variants {} ;
-lin panga_N = variants {} ;
-lin panhandle_N = variants {} ;
-lin panhandle_V = variants {} ;
-lin panic_N =  D.panique_1_N ;
-
-lin panic_V = variants {} ;
-lin panic_V2 = variants {} ;
-lin panic_stricken_A = variants {} ;
-lin panicky_A = variants {} ;
-lin panjandrum_N = variants {} ;
-lin pannier_N = variants {} ;
-lin pannikin_N = variants {} ;
-lin panoplied_A = variants {} ;
-lin panoply_N = variants {} ;
-lin panoptic_A = variants {} ;
-lin panorama_N = variants {} ;
-lin panoramic_A = variants {} ;
-lin pansy_N = variants {} ;
-lin pant_N = variants {} ;
-lin pant_V = variants {} ;
-lin pant_V2 = variants {} ;
-lin pantaloon_N = variants {} ;
-lin pantechnicon_N = variants {} ;
-lin pantheism_N = variants {} ;
-lin pantheist_N = variants {} ;
-lin pantheistic_A = variants {} ;
-lin pantheon_N = variants {} ;
-lin panther_N = variants {} ;
-lin pantile_N = variants {} ;
-lin pantingly_Adv = variants {} ;
-lin panto_N = variants {} ;
-lin pantograph_N = variants {} ;
-lin pantomime_N = variants {} ;
-lin pantry_N = variants {} ;
-lin pantryman_N = variants {} ;
-lin panty_hose_N = variants {} ;
-lin panzer_A = variants {} ;
-lin paotow_PN = variants {} ;
-lin pap_N = variants {} ;
-lin papa_N = variants {} ;
-lin papacy_N = variants {} ;
-lin papal_A = variants {} ;
-lin papaw_N = variants {} ;
-lin papaya_N = variants {} ;
-lin paper_N = variants {} ;
-lin paper_V2 = variants {} ;
-lin paper_chase_N = variants {} ;
-lin paperback_N = variants {} ;
-lin paperbacked_A = variants {} ;
-lin paperclip_N = variants {} ;
-lin paperhanger_N = variants {} ;
-lin paperknife_N = variants {} ;
-lin paperless_A = variants {} ;
-lin papermill_N = variants {} ;
-lin paperweight_N = variants {} ;
-lin paperwork_N = variants {} ;
-lin papier_mache_N = variants {} ;
-lin papist_A = variants {} ;
-lin papist_N = variants {} ;
-lin papoose_N = variants {} ;
-lin paprika_N = variants {} ;
-lin papua_PN = variants {} ;
-lin papuan_A = variants {} ;
-lin papuan_N = variants {} ;
-lin papyrus_N = variants {} ;
-lin par_N = variants {} ;
-lin par_excellence_Adv = variants {} ;
-lin para_N = variants {} ;
-lin parable_N = variants {} ;
-lin parabola_N = variants {} ;
-lin parabolic_A = variants {} ;
-lin parabolical_A = variants {} ;
-lin parachute_N = variants {} ;
-lin parachute_V = variants {} ;
-lin parachute_V2 = variants {} ;
-lin parachutist_N = variants {} ;
-lin parade_N = variants {} ;
-lin parade_V = variants {} ;
-lin parade_V2 = variants {} ;
-lin parade_ground_N = variants {} ;
-lin paradigm_N = variants {} ;
-lin paradise_N = variants {} ;
-lin paradisiac_A = variants {} ;
-lin paradisiacal_A = variants {} ;
-lin paradox_N = variants {} ;
-lin paradoxical_A = variants {} ;
-lin paraffin_N = variants {} ;
-lin paragon_N = variants {} ;
-lin paragraph_N = variants {} ;
-lin paragraph_V2 = variants {} ;
-lin paraguay_PN = variants {} ;
-lin paraguayan_A = variants {} ;
-lin paraguayan_N = variants {} ;
-lin parakeet_N = variants {} ;
-lin parallel_A = variants {} ;
-lin parallel_N = variants {} ;
-lin parallel_V2 = variants {} ;
-lin parallelism_N = variants {} ;
-lin parallelogram_N = variants {} ;
-lin paralyse_V2 = variants {} ;
-lin paralysis_N = variants {} ;
-lin paralytic_A = variants {} ;
-lin paralytic_N = variants {} ;
-lin paralyze_V2 = variants {} ;
-lin parameter_N = variants {} ;
-lin paramilitary_A = variants {} ;
-lin paramount_A = variants {} ;
-lin paramountcy_N = variants {} ;
-lin paramour_N = variants {} ;
-lin paranoia_N = variants {} ;
-lin paranoiac_N = variants {} ;
-lin paranoid_A = variants {} ;
-lin paranoid_N = variants {} ;
-lin parapet_N = variants {} ;
-lin paraphernalia_N = variants {} ;
-lin paraphrase_V2 = variants {} ;
-lin paraplegia_N = variants {} ;
-lin paraplegic_A = variants {} ;
-lin paraplegic_N = variants {} ;
-lin parasite_N = variants {} ;
-lin parasitic_A = D.parasitaire_1_A ;
-
-lin parasitical_A = variants {} ;
-lin parasol_N = variants {} ;
-lin paratrooper_N = variants {} ;
-lin paratyphoid_N = variants {} ;
-lin parboil_V2 = variants {} ;
-lin parcel_N = variants {} ;
-lin parcel_V2 = variants {} ;
-lin parch_V2 = variants {} ;
-lin parchment_N = variants {} ;
-lin pardon_N = variants {} ;
-lin pardon_V2 = variants {} ;
-lin pardonable_A = variants {} ;
-lin pardoner_N = variants {} ;
-lin pare_V2 = variants {} ;
-lin paregoric_N = variants {} ;
-lin parent_N = variants {} ;
-lin parentage_N = variants {} ;
-lin parental_A = variants {} ;
-lin parenthesis_N = variants {} ;
-
-lin parenthetic_A = variants {} ;
-lin parenthetical_A = variants {} ;
-lin pari_mutuel_N = variants {} ;
-lin pari_passu_Adv = variants {} ;
-lin pariah_N = variants {} ;
-lin pariah_dog_N = variants {} ;
-lin paris_PN = variants {} ;
-lin parish_N = variants {} ;
-lin parishioner_N = variants {} ;
-lin parisian_A = variants {} ;
-lin parisian_N = variants {} ;
-lin parity_N = variants {} ;
-lin park_N = variants {} ;
-lin park_V = variants {} ;
-lin park_V2 = variants {} ;
-lin parka_N = variants {} ;
-lin parking_N = variants {} ;
-lin parkinson's_A = variants {} ;
-lin parky_A = variants {} ;
-lin parlance_N = variants {} ;
-lin parley_N = variants {} ;
-lin parley_V = variants {} ;
-lin parliament_N = variants {} ;
-lin parliamentarian_N = variants {} ;
-lin parliamentary_A = variants {} ;
-lin parlour_N = variants {} ;
-lin parlour_car_N = variants {} ;
-lin parlous_A = variants {} ;
-lin parma_PN = variants {} ;
-lin parmesan_N = variants {} ;
-lin parochial_A = variants {} ;
-lin parochialism_N = variants {} ;
-lin parodist_N = variants {} ;
-lin parody_N = variants {} ;
-lin parody_V2 = variants {} ;
-lin parole_N = variants {} ;
-lin parole_V2 = variants {} ;
-lin paroquet_N = variants {} ;
-lin paroxysm_N = variants {} ;
-lin parquet_N = variants {} ;
-lin parr_N = variants {} ;
-lin parricide_N = variants {} ;
-lin parrot_N = variants {} ;
-lin parry_N = variants {} ;
-lin parry_V2 = variants {} ;
-lin parse_V2 = variants {} ;
-lin parsee_N = variants {} ;
-lin parsimonious_A = variants {} ;
-lin parsimony_N = variants {} ;
-lin parsley_N = variants {} ;
-lin parsnip_N = variants {} ;
-lin parson_N = variants {} ;
-lin parsonage_N = variants {} ;
-lin part_Adv = variants {} ;
-lin part_N =  D.partie_1_N ;
-
-lin part_V = variants {} ;
-lin part_V2 = variants {} ;
-lin part_owner_N = variants {} ;
-lin part_singing_N = variants {} ;
-lin part_song_N = variants {} ;
-lin part_time_A = variants {} ;
-lin part_time_Adv = variants {} ;
-lin part_timer_N = variants {} ;
-lin partake_V = variants {} ;
-lin partake_V2 = variants {} ;
-lin parterre_N = variants {} ;
-lin parthenogenesis_N = variants {} ;
-lin parthian_A = variants {} ;
-lin parti_coloured_A = variants {} ;
-lin partial_A = D.partiel_2_A ;
-
-lin partiality_N = variants {} ;
-lin participant_N = variants {} ;
-lin participate_V = variants {} ;
-lin participate_V2 = variants {} ;
-lin participation_N = variants {} ;
-lin participial_A = variants {} ;
-lin participle_N = variants {} ;
-lin particle_N =  D.particule_1_N ;
-
-lin particular_A = D.particulier_2_A ;
-
-lin particular_N = variants {} ;
-lin particularity_N = variants {} ;
-lin particularize_V = variants {} ;
-lin particularize_V2 = variants {} ;
-lin parting_N = variants {} ;
-lin partisan_A = variants {} ;
-lin partisan_N = variants {} ;
-lin partisanship_N = variants {} ;
-lin partition_N = variants {} ;
-lin partition_V2 = variants {} ;
-lin partitive_A = variants {} ;
-lin partitive_N = variants {} ;
-lin partly_Adv = variants {} ;
-lin partner_N =  D.partenaire_1_N ;
-
-lin partner_V2 = variants {} ;
-lin partnership_N = variants {} ;
-lin partridge_N = variants {} ;
-lin parturition_N = variants {} ;
-lin party_N = variants {} ;
-lin party_spirit_N = variants {} ;
-lin party_spirited_A = variants {} ;
-lin party_wall_N = variants {} ;
-lin parvenu_N = variants {} ;
-lin paschal_A = variants {} ;
-lin pasha_N = variants {} ;
-lin pashto_N = variants {} ;
-lin pass_N = variants {} ;
-lin pass_V = variants {} ;
-lin pass_V2 = variants {} ;
-lin passable_A = variants {} ;
-lin passage_N =  D.passage_1_N ;
-
-lin passageway_N = variants {} ;
-lin passbook_N = variants {} ;
-lin passe_A = variants {} ;
-lin passee_A = variants {} ;
-lin passenger_N = variants {} ;
-lin passepartout_N = variants {} ;
-lin passer_by_N = variants {} ;
-lin passim_Adv = variants {} ;
-lin passing_A = variants {} ;
-lin passing_Adv = variants {} ;
-lin passing_N = variants {} ;
-lin passing_out_A = variants {} ;
-lin passion_N = variants {} ;
-lin passion_flower_N = variants {} ;
-lin passionate_A = variants {} ;
-lin passionless_A = variants {} ;
-lin passive_A = variants {} ;
-lin passive_N = variants {} ;
-lin passiveness_N = variants {} ;
-lin passivity_N = variants {} ;
-lin passkey_N = variants {} ;
-lin passover_N = variants {} ;
-lin passport_N = variants {} ;
-lin password_N = variants {} ;
-lin past_A = variants {} ;
-lin past_Adv = variants {} ;
-lin past_N = variants {} ;
-lin past_Prep = variants {} ;
-lin pasta_N = variants {} ;
-lin paste_N =  D.pate_1_N ;
-
-lin paste_V2 = variants {} ;
-lin paste_up_N = variants {} ;
-lin pasteboard_N = variants {} ;
-lin pastel_N = variants {} ;
-lin pastern_N = variants {} ;
-lin pasteurization_N = variants {} ;
-lin pasteurize_V2 = variants {} ;
-lin pastiche_N = variants {} ;
-lin pastille_N = variants {} ;
-lin pastime_N = variants {} ;
-lin pasting_N = variants {} ;
-lin pastor_N = variants {} ;
-lin pastoral_A = variants {} ;
-lin pastoral_N = variants {} ;
-lin pastorate_N = variants {} ;
-lin pastry_N = variants {} ;
-lin pastry_cook_N = variants {} ;
-lin pasturage_N = variants {} ;
-lin pasture_N = variants {} ;
-lin pasture_V = variants {} ;
-lin pasture_V2 = variants {} ;
-lin pasty_A = variants {} ;
-lin pasty_N = variants {} ;
-lin pat_Adv = variants {} ;
-lin pat_N = variants {} ;
-lin pat_PN = variants {} ;
-lin pat_V = variants {} ;
-lin pat_V2 = variants {} ;
-lin patch_N = variants {} ;
-lin patch_V2 = variants {} ;
-lin patch_pocket_N = variants {} ;
-lin patchily_Adv = variants {} ;
-lin patchiness_N = variants {} ;
-lin patchouli_N = variants {} ;
-lin patchwork_N = variants {} ;
-lin patchy_A = variants {} ;
-lin pate_1_N = variants {} ;
-lin pate_2_N = variants {} ;
-lin pate_de_foie_gras_N = variants {} ;
-lin patella_N = variants {} ;
-lin patent_A = variants {} ;
-lin patent_N = variants {} ;
-lin patent_V2 = variants {} ;
-lin patentee_N = variants {} ;
-lin paterfamilias_N = variants {} ;
-lin paternal_A = variants {} ;
-lin paternalism_N = variants {} ;
-lin paternity_N = variants {} ;
-lin paternoster_N = variants {} ;
-lin path_N = variants {} ;
-lin path_finder_N = variants {} ;
-lin pathetic_A = variants {} ;
-lin pathetically_Adv = variants {} ;
-lin pathless_A = variants {} ;
-lin pathogen_N = variants {} ;
-lin pathological_A = variants {} ;
-lin pathologist_N = variants {} ;
-lin pathology_N = variants {} ;
-lin pathos_N = variants {} ;
-lin pathway_N = variants {} ;
-lin patience_N = variants {} ;
-lin patience_PN = variants {} ;
-lin patient_A = variants {} ;
-lin patient_N =  D.patient_1_N ;
-
-lin patina_N = variants {} ;
-lin patio_N = variants {} ;
-lin patisserie_N = variants {} ;
-lin patois_N = variants {} ;
-lin patrai_PN = variants {} ;
-lin patrial_N = variants {} ;
-lin patriarch_N = variants {} ;
-lin patriarchal_A = variants {} ;
-lin patriarchate_N = variants {} ;
-lin patriarchy_N = variants {} ;
-lin patricia_PN = variants {} ;
-lin patrician_A = variants {} ;
-lin patrician_N = variants {} ;
-lin patricide_N = variants {} ;
-lin patrick_PN = variants {} ;
-lin patrimonial_A = variants {} ;
-lin patrimony_N = variants {} ;
-lin patriot_N = variants {} ;
-lin patriotic_A = variants {} ;
-lin patriotically_Adv = variants {} ;
-lin patriotism_N = variants {} ;
-lin patrol_N = variants {} ;
-lin patrol_V = variants {} ;
-lin patrol_V2 = variants {} ;
-lin patrolman_N = variants {} ;
-lin patron_N = variants {} ;
-lin patronage_N = variants {} ;
-lin patroness_N = variants {} ;
-lin patronize_V2 = variants {} ;
-lin patronizing_A = variants {} ;
-lin patronymic_A = variants {} ;
-lin patronymic_N = variants {} ;
-lin patten_N = variants {} ;
-lin patter_N = variants {} ;
-lin patter_V = variants {} ;
-lin patter_V2 = variants {} ;
-lin pattern_N = variants {} ;
-lin pattern_V2 = variants {} ;
-lin patty_N = variants {} ;
-lin patty_PN = variants {} ;
-lin patty_pan_N = variants {} ;
-lin paucity_N = variants {} ;
-lin paul_PN = variants {} ;
-lin paula_PN = variants {} ;
-lin pauline_PN = variants {} ;
-lin paunch_N = variants {} ;
-lin paunchiness_N = variants {} ;
-lin paunchy_A = variants {} ;
-lin pauper_N = variants {} ;
-lin pauperism_N = variants {} ;
-lin pauperization_N = variants {} ;
-lin pauperize_V2 = variants {} ;
-lin pause_N = variants {} ;
-lin pause_V = variants {} ;
-lin pause_V2V = variants {} ;
-lin pause_VS = variants {} ;
-lin pave_V2 = variants {} ;
-lin pavement_N = variants {} ;
-lin pavilion_N = variants {} ;
-lin paving_stone_N = variants {} ;
-lin paw_N = variants {} ;
-lin paw_V = variants {} ;
-lin paw_V2 = variants {} ;
-lin pawky_A = variants {} ;
-lin pawl_N = variants {} ;
-lin pawn_N = variants {} ;
-lin pawn_V2 = variants {} ;
-lin pawn_ticket_N = variants {} ;
-lin pawnbroker_N = variants {} ;
-lin pawnshop_N = variants {} ;
-lin pawpaw_N = variants {} ;
-lin pax_N = variants {} ;
-lin pax_romana_N = variants {} ;
-lin pay_N = variants {} ;
-lin pay_V = variants {} ;
-lin pay_V2 = variants {} ;
-lin pay_V2V = variants {} ;
-lin pay_VS = variants {} ;
-lin pay_as_you_earn_N = variants {} ;
-lin pay_claim_N = variants {} ;
-lin pay_packet_N = variants {} ;
-lin pay_station_N = variants {} ;
-lin payable_A = variants {} ;
-lin payday_N = variants {} ;
-lin paydirt_N = variants {} ;
-lin paye_PN = variants {} ;
-lin payee_N = variants {} ;
-lin payer_N = variants {} ;
-lin payload_N = variants {} ;
-lin paymaster_N = variants {} ;
-lin payment_N = variants {} ;
-lin paynim_N = variants {} ;
-lin payoff_N = variants {} ;
-lin payphone_N = variants {} ;
-lin payroll_N = variants {} ;
-lin paysheet_N = variants {} ;
-lin payslip_N = variants {} ;
-lin pc_PN = variants {} ;
-lin pdsa_N = variants {} ;
-lin pe_N = variants {} ;
-lin pea_N = variants {} ;
-lin pea_chick_N = variants {} ;
-lin pea_flour_N = variants {} ;
-lin pea_green_A = variants {} ;
-lin pea_green_N = variants {} ;
-lin pea_jacket_N = variants {} ;
-lin pea_soup_N = variants {} ;
-lin peace_N = variants {} ;
-lin peace_offering_N = variants {} ;
-lin peaceable_A = variants {} ;
-lin peaceful_A = variants {} ;
-lin peacefulness_N = variants {} ;
-lin peacehaven_PN = variants {} ;
-lin peacemaker_N = variants {} ;
-lin peacetime_N = variants {} ;
-lin peach_N = variants {} ;
-lin peach_V = variants {} ;
-lin peach_V2 = variants {} ;
-lin peacock_N = variants {} ;
-lin peacock_blue_A = variants {} ;
-lin peacock_blue_N = variants {} ;
-lin peafowl_N = variants {} ;
-lin peahen_N = variants {} ;
-lin peak_N = variants {} ;
-lin peak_V = variants {} ;
-lin peak_V2 = variants {} ;
-lin peaked_A = variants {} ;
-lin peaky_A = variants {} ;
-lin peal_N = variants {} ;
-lin peal_V = variants {} ;
-lin peal_V2 = variants {} ;
-lin peanut_N = variants {} ;
-lin pear_N = variants {} ;
-lin pearl_N = variants {} ;
-lin pearl_PN = variants {} ;
-lin pearl_V = variants {} ;
-lin pearl_barley_N = variants {} ;
-lin pearl_diver_N = variants {} ;
-lin pearl_fishery_N = variants {} ;
-lin pearl_oyster_N = variants {} ;
-lin pearl_sago_N = variants {} ;
-lin pearly_A = variants {} ;
-lin pearmain_N = variants {} ;
-lin peasant_N = variants {} ;
-lin peasantry_N = variants {} ;
-lin pease_N = variants {} ;
-lin pease_pudding_N = variants {} ;
-lin peashooter_N = variants {} ;
-lin peasouper_N = variants {} ;
-lin peat_N = variants {} ;
-lin peaty_A = variants {} ;
-lin pebble_N = variants {} ;
-lin pebbly_A = variants {} ;
-lin pecan_N = variants {} ;
-lin peccable_A = variants {} ;
-lin peccadillo_N = variants {} ;
-lin peccary_N = variants {} ;
-lin peck_N = variants {} ;
-lin peck_V = variants {} ;
-lin peck_V2 = variants {} ;
-lin pecker_N = variants {} ;
-lin peckish_A = variants {} ;
-lin pectic_A = variants {} ;
-lin pectin_N = variants {} ;
-lin pectoral_A = variants {} ;
-lin peculate_V = variants {} ;
-lin peculate_V2 = variants {} ;
-lin peculation_N = variants {} ;
-lin peculiar_A = variants {} ;
-lin peculiarity_N = variants {} ;
-lin pecuniary_A = variants {} ;
-lin pedagogic_A = variants {} ;
-lin pedagogical_A = variants {} ;
-lin pedagogue_N = variants {} ;
-lin pedagogy_N = variants {} ;
-lin pedal_A = variants {} ;
-lin pedal_N = variants {} ;
-lin pedal_V = variants {} ;
-lin pedal_V2 = variants {} ;
-lin pedant_N = variants {} ;
-lin pedantic_A = variants {} ;
-lin pedantically_Adv = variants {} ;
-lin pedantry_N = variants {} ;
-lin peddle_V = variants {} ;
-lin peddle_V2 = variants {} ;
-lin peddler_N = variants {} ;
-lin peddling_A = variants {} ;
-lin pederast_N = variants {} ;
-lin pederasty_N = variants {} ;
-lin pedestal_N = variants {} ;
-lin pedestrian_A = variants {} ;
-lin pedestrian_N = variants {} ;
-lin pediatrician_N = variants {} ;
-lin pediatrics_N = variants {} ;
-lin pedicab_N = variants {} ;
-lin pedicure_N = variants {} ;
-lin pedigree_N = variants {} ;
-lin pediment_N = variants {} ;
-lin pedlar_N = variants {} ;
-lin pedometer_N = variants {} ;
-lin pee_N = variants {} ;
-lin pee_V = variants {} ;
-lin peebles_PN = variants {} ;
-lin peek_N = variants {} ;
-lin peek_V = variants {} ;
-lin peek_a_boo_N = variants {} ;
-lin peel_N = variants {} ;
-lin peel_V = variants {} ;
-lin peel_V2 = variants {} ;
-lin peeler_N = variants {} ;
-lin peep_N = variants {} ;
-lin peep_V = variants {} ;
-lin peeper_N = variants {} ;
-lin peephole_N = variants {} ;
-lin peepshow_N = variants {} ;
-lin peepul_N = variants {} ;
-lin peer_N = variants {} ;
-lin peer_V = variants {} ;
-lin peerage_N = variants {} ;
-lin peeress_N = variants {} ;
-lin peerless_A = variants {} ;
-lin peeve_V2 = variants {} ;
-lin peeved_A = variants {} ;
-lin peevish_A = variants {} ;
-lin peevishness_N = variants {} ;
-lin peewit_N = variants {} ;
-lin peg_N = variants {} ;
-lin peg_PN = variants {} ;
-lin peg_V = variants {} ;
-lin peg_V2 = variants {} ;
-lin peggy_PN = variants {} ;
-lin peignoir_N = variants {} ;
-lin pejorative_A = variants {} ;
-lin peke_N = variants {} ;
-lin pekinese_N = variants {} ;
-lin peking_PN = variants {} ;
-lin pekoe_N = variants {} ;
-lin pelf_N = variants {} ;
-lin pelican_N = variants {} ;
-lin pelisse_N = variants {} ;
-lin pell_mell_Adv = variants {} ;
-lin pellet_N = variants {} ;
-lin pellucid_A = variants {} ;
-lin pelmet_N = variants {} ;
-lin pelota_N = variants {} ;
-lin pelt_N = variants {} ;
-lin pelt_V = variants {} ;
-lin pelt_V2 = variants {} ;
-lin pelton_PN = variants {} ;
-lin pelvic_A = variants {} ;
-lin pelvis_N = variants {} ;
-lin pembroke_PN = variants {} ;
-lin pemmican_N = variants {} ;
-lin pen_N = variants {} ;
-lin pen_V2 = variants {} ;
-lin pen_and_ink_N = variants {} ;
-lin pen_friend_N = variants {} ;
-lin pen_name_N = variants {} ;
-lin pen_pusher_N = variants {} ;
-lin penal_A = variants {} ;
-lin penalization_N = variants {} ;
-lin penalize_V2 = variants {} ;
-lin penalty_N = variants {} ;
-lin penance_N = variants {} ;
-lin penarth_PN = variants {} ;
-lin penchant_N = variants {} ;
-lin pencil_N = variants {} ;
-lin pencil_V2 = variants {} ;
-lin pend_V = variants {} ;
-lin pend_V2 = variants {} ;
-lin pendant_N = variants {} ;
-lin pendent_A = variants {} ;
-lin pending_A = variants {} ;
-lin pending_Prep = variants {} ;
-lin pendlebury_PN = variants {} ;
-lin pendulous_A = variants {} ;
-lin pendulum_N = variants {} ;
-lin penelope_PN = variants {} ;
-lin penetrability_N = variants {} ;
-lin penetrable_A = variants {} ;
-lin penetrate_V = variants {} ;
-lin penetrate_V2 = variants {} ;
-lin penetrating_A = variants {} ;
-lin penetration_N =  D.penetration_1_N ;
-
-lin penetrative_A = variants {} ;
-lin penguin_N = variants {} ;
-lin penicillin_N = variants {} ;
-lin penicuik_PN = variants {} ;
-lin peninsula_N = variants {} ;
-lin peninsular_A = variants {} ;
-lin penis_N = variants {} ;
-lin penitence_N = variants {} ;
-lin penitent_A = variants {} ;
-lin penitent_N = variants {} ;
-lin penitential_A = variants {} ;
-lin penitentiary_A = variants {} ;
-lin penitentiary_N = variants {} ;
-lin penki_PN = variants {} ;
-lin penknife_N = variants {} ;
-lin penmanship_N = variants {} ;
-lin penn'orth_N = variants {} ;
-lin pennant_N = variants {} ;
-lin penniless_A = variants {} ;
-lin pennon_N = variants {} ;
-lin pennsylvania_PN = variants {} ;
-lin penny_N = variants {} ;
-lin penny_PN = variants {} ;
-lin pennyweight_N = variants {} ;
-lin pennyworth_N = variants {} ;
-lin penology_N = variants {} ;
-lin penrhyn_PN = variants {} ;
-lin penrith_PN = variants {} ;
-lin penryn_PN = variants {} ;
-lin pension_N = variants {} ;
-lin pension_V2 = variants {} ;
-lin pensionable_A = variants {} ;
-lin pensioner_N = variants {} ;
-lin pensive_A = variants {} ;
-lin pensiveness_N = variants {} ;
-lin penstock_N = variants {} ;
-lin pent_up_A = variants {} ;
-lin pentagon_N = variants {} ;
-lin pentagonal_A = variants {} ;
-lin pentameter_N = variants {} ;
-lin pentateuch_N = variants {} ;
-lin pentathlon_N = variants {} ;
-lin pentecost_N = variants {} ;
-lin pentecostal_A = variants {} ;
-lin penthouse_N = variants {} ;
-lin penultimate_A = variants {} ;
-lin penultimate_N = variants {} ;
-lin penumbra_N = variants {} ;
-lin penurious_A = variants {} ;
-lin penuriousness_N = variants {} ;
-lin penury_N = variants {} ;
-lin penzance_PN = variants {} ;
-lin peon_N = variants {} ;
-lin peonage_N = variants {} ;
-lin peony_N = variants {} ;
-lin people_N = variants {} ;
-lin people_V2 = variants {} ;
-lin pep_N = variants {} ;
-lin pep_V2 = variants {} ;
-lin pepper_N = variants {} ;
-lin pepper_V2 = variants {} ;
-lin pepper_and_salt_N = variants {} ;
-lin pepper_mill_N = variants {} ;
-lin pepper_pot_N = variants {} ;
-lin peppercorn_N = variants {} ;
-lin peppermint_N = variants {} ;
-lin peppery_A = variants {} ;
-lin pepsin_N = variants {} ;
-lin peptic_A = variants {} ;
-lin per_Prep = variants {} ;
-lin peradventure_Adv = variants {} ;
-lin perambulate_V = variants {} ;
-lin perambulate_V2 = variants {} ;
-lin perambulation_N = variants {} ;
-lin perambulator_N = variants {} ;
-lin perceivable_A = variants {} ;
-lin perceive_V2 = variants {} ;
-lin perceive_V2V = variants {} ;
-lin perceive_VS = variants {} ;
-lin perceiver_N = variants {} ;
-lin percent_N =  D.pourcent_1_N ;
-
-lin percentage_N =  D.pourcentage_1_N ;
-
-lin perceptibility_N = variants {} ;
-lin perceptible_A = variants {} ;
-lin perception_N = variants {} ;
-lin perceptive_A = variants {} ;
-lin perceptual_A = variants {} ;
-lin perch_N = variants {} ;
-lin perch_V = variants {} ;
-lin perch_V2 = variants {} ;
-lin perchance_Adv = variants {} ;
-lin percipient_A = variants {} ;
-lin percolate_V = variants {} ;
-lin percolate_V2 = variants {} ;
-lin percolator_N = variants {} ;
-lin percussion_N = variants {} ;
-lin percussionist_N = variants {} ;
-lin percy_PN = variants {} ;
-lin perdition_N = variants {} ;
-lin peregrination_N = variants {} ;
-lin peremptory_A = variants {} ;
-lin perennial_A = variants {} ;
-lin perennial_N = variants {} ;
-lin perfect_A = variants {} ;
-lin perfect_V2 = variants {} ;
-lin perfectibility_N = variants {} ;
-lin perfectible_A = variants {} ;
-lin perfection_N = variants {} ;
-lin perfectionist_N = variants {} ;
-lin perfervid_A = variants {} ;
-lin perfidious_A = variants {} ;
-lin perfidiousness_N = variants {} ;
-lin perfidy_N = variants {} ;
-lin perforate_V2 = variants {} ;
-lin perforation_N = variants {} ;
-lin perforce_Adv = variants {} ;
-lin perform_V = variants {} ;
-lin perform_V2 = variants {} ;
-lin performance_N = variants {} ;
-lin performer_N = variants {} ;
-lin perfume_N = variants {} ;
-lin perfume_V2 = variants {} ;
-lin perfumer_N = variants {} ;
-lin perfunctory_A = variants {} ;
-lin pergola_N = variants {} ;
-lin perhaps_Adv = variants {} ;
-lin peri_N = variants {} ;
-lin perigee_N = variants {} ;
-lin perihelion_N = variants {} ;
-lin peril_N = variants {} ;
-lin peril_V2 = variants {} ;
-lin perilous_A = variants {} ;
-lin perimeter_N = variants {} ;
-lin period_N =  D.temps_1_N ;
-
-lin periodic_A = variants {} ;
-lin periodical_A = variants {} ;
-lin periodical_N = variants {} ;
-lin peripatetic_A = variants {} ;
-lin peripheral_A = D.peripherique_2_A ;
-
-lin periphery_N = variants {} ;
-lin periphrasis_N = variants {} ;
-lin periphrastic_A = variants {} ;
-lin periscope_N = variants {} ;
-lin perish_V = variants {} ;
-lin perish_V2 = variants {} ;
-lin perishable_A = variants {} ;
-lin perisher_N = variants {} ;
-lin peristyle_N = variants {} ;
-lin peritonitis_N =  D.infection_1_N ;
-
-lin periwig_N = variants {} ;
-lin periwinkle_N = variants {} ;
-lin perjure_V2 = variants {} ;
-lin perjurer_N = variants {} ;
-lin perjury_N = variants {} ;
-lin perk_N = variants {} ;
-lin perk_V = variants {} ;
-lin perk_V2 = variants {} ;
-lin perkily_Adv = variants {} ;
-lin perkiness_N = variants {} ;
-lin perky_A = variants {} ;
-lin perm_N = variants {} ;
-lin perm_PN = variants {} ;
-lin perm_V2 = variants {} ;
-lin permafrost_N = variants {} ;
-lin permanence_N = variants {} ;
-lin permanency_N = variants {} ;
-lin permanent_A = variants {} ;
-lin permanganate_N = variants {} ;
-lin permeability_N =  D.permeabilite_1_N ;
-
-lin permeable_A = D.permeable_1_A ;
-
-lin permeate_V = variants {} ;
-lin permeate_V2 = variants {} ;
-lin permeation_N = variants {} ;
-lin permissible_A = variants {} ;
-lin permission_N = variants {} ;
-lin permissive_A = variants {} ;
-lin permissiveness_N = variants {} ;
-lin permit_N = variants {} ;
-lin permit_V = variants {} ;
-lin permit_V2 = variants {} ;
-lin permit_V2V = variants {} ;
-lin permutation_N = variants {} ;
-lin permute_V2 = variants {} ;
-lin pernicious_A = variants {} ;
-lin perniciousness_N = variants {} ;
-lin pernickety_A = variants {} ;
-lin peroration_N = variants {} ;
-lin peroxide_N = variants {} ;
-lin perpendicular_A = variants {} ;
-lin perpendicular_N = variants {} ;
-lin perpetrate_V2 = variants {} ;
-lin perpetration_N = variants {} ;
-lin perpetrator_N = variants {} ;
-lin perpetual_A = variants {} ;
-lin perpetuate_V2 = variants {} ;
-lin perpetuation_N = variants {} ;
-lin perpetuity_N = variants {} ;
-lin perplex_V2 = variants {} ;
-lin perplexed_A = variants {} ;
-lin perplexity_N = variants {} ;
-lin perquisite_N = variants {} ;
-lin perry_N = variants {} ;
-lin persecute_V2 = variants {} ;
-lin persecution_N = variants {} ;
-lin persecutor_N = variants {} ;
-lin perseverance_N = variants {} ;
-lin persevere_V = variants {} ;
-lin persevering_A = variants {} ;
-lin pershore_PN = variants {} ;
-lin persia_PN = variants {} ;
-lin persian_A = variants {} ;
-lin persian_N = variants {} ;
-lin persiflage_N = variants {} ;
-lin persimmon_N = variants {} ;
-lin persist_V = variants {} ;
-lin persistence_N = variants {} ;
-lin persistent_A = variants {} ;
-lin person_N = variants {} ;
-lin persona_N = variants {} ;
-lin persona_grata_N = variants {} ;
-lin persona_non_grata_N = variants {} ;
-lin personable_A = variants {} ;
-lin personage_N = variants {} ;
-lin personal_A = variants {} ;
-lin personal_N = variants {} ;
-lin personality_N = variants {} ;
-lin personalize_V2 = variants {} ;
-lin personalty_N = variants {} ;
-lin personate_V2 = variants {} ;
-lin personation_N = variants {} ;
-lin personification_N = variants {} ;
-lin personify_V2 = variants {} ;
-lin perspective_N = variants {} ;
-lin perspex_N = variants {} ;
-lin perspicacious_A = variants {} ;
-lin perspicacity_N = variants {} ;
-lin perspicuity_N = variants {} ;
-lin perspicuous_A = variants {} ;
-lin perspicuousness_N = variants {} ;
-lin perspiration_N = variants {} ;
-lin perspire_V = variants {} ;
-lin persuadable_A = variants {} ;
-lin persuade_V2 = variants {} ;
-lin persuasion_N = variants {} ;
-lin persuasive_A = variants {} ;
-lin persuasiveness_N = variants {} ;
-lin pert_A = variants {} ;
-lin pertain_V = variants {} ;
-lin perth_PN = variants {} ;
-lin pertinacious_A = variants {} ;
-lin pertinacity_N = variants {} ;
-lin pertinence_N = variants {} ;
-lin pertinent_A = variants {} ;
-lin pertness_N = variants {} ;
-lin perturb_V2 = variants {} ;
-lin perturbation_N = variants {} ;
-lin peru_PN = variants {} ;
-lin perugia_PN = variants {} ;
-lin peruke_N = variants {} ;
-lin perusal_N = variants {} ;
-lin peruse_V2 = variants {} ;
-lin peruvian_A = variants {} ;
-lin peruvian_N = variants {} ;
-lin pervade_V2 = variants {} ;
-lin pervasion_N = variants {} ;
-lin pervasive_A = variants {} ;
-lin pervasiveness_N = variants {} ;
-lin perverse_A = variants {} ;
-lin perverseness_N = variants {} ;
-lin perversion_N = variants {} ;
-lin perversity_N = variants {} ;
-lin pervert_N = variants {} ;
-lin pervert_V2 = variants {} ;
-lin pescara_PN = variants {} ;
-lin peseta_N = variants {} ;
-lin pesky_A = variants {} ;
-lin peso_N = variants {} ;
-lin pessary_N = variants {} ;
-lin pessimism_N = variants {} ;
-lin pessimist_N = variants {} ;
-lin pessimistic_A = variants {} ;
-lin pessimistically_Adv = variants {} ;
-lin pest_N = variants {} ;
-lin pester_V2 = variants {} ;
-lin pesticide_N =  D.pesticide_1_N ;
-
-lin pestiferous_A = variants {} ;
-lin pestilence_N = variants {} ;
-lin pestilent_A = variants {} ;
-lin pestilential_A = variants {} ;
-lin pestle_N = variants {} ;
-lin pestle_V2 = variants {} ;
-lin pet_N = variants {} ;
-lin pet_V2 = variants {} ;
-lin petal_N = variants {} ;
-lin petaled_A = variants {} ;
-lin petalled_A = variants {} ;
-lin petard_N = variants {} ;
-lin pete_PN = variants {} ;
-lin peter_PN = variants {} ;
-lin peter_V = variants {} ;
-lin peterborough_PN = variants {} ;
-lin peterhead_PN = variants {} ;
-lin peterlee_PN = variants {} ;
-lin petersfield_PN = variants {} ;
-lin petit_bourgeois_N = variants {} ;
-lin petite_A = variants {} ;
-lin petition_N = variants {} ;
-lin petition_V = variants {} ;
-lin petition_V2 = variants {} ;
-lin petitioner_N = variants {} ;
-lin petrel_N = variants {} ;
-lin petrifaction_N = variants {} ;
-lin petrify_V = variants {} ;
-lin petrify_V2 = variants {} ;
-lin petro_chemical_N = variants {} ;
-lin petrol_N = variants {} ;
-lin petroleum_N =  D.petrole_1_N ;
-
-lin petrology_N = variants {} ;
-lin petticoat_N = variants {} ;
-lin pettifogging_A = variants {} ;
-lin pettily_Adv = variants {} ;
-lin pettiness_N = variants {} ;
-lin pettish_A = variants {} ;
-lin pettishness_N = variants {} ;
-lin petty_A = variants {} ;
-lin petulance_N = variants {} ;
-lin petulant_A = variants {} ;
-lin petunia_N = variants {} ;
-lin pew_N = variants {} ;
-lin pew_opener_N = variants {} ;
-lin pewit_N = variants {} ;
-lin pewter_N = variants {} ;
-lin peyote_N = variants {} ;
-lin pfennig_N = variants {} ;
-lin phaeton_N = variants {} ;
-lin phagocyte_N = variants {} ;
-lin phalanx_N = variants {} ;
-lin phallic_A = variants {} ;
-lin phallus_N = variants {} ;
-lin phantasm_N = variants {} ;
-lin phantasmagoria_N = variants {} ;
-lin phantasmal_A = variants {} ;
-lin phantasy_N = variants {} ;
-lin phantom_N = variants {} ;
-lin pharaoh_N = variants {} ;
-lin pharisaic_A = variants {} ;
-lin pharisaical_A = variants {} ;
-lin pharisee_N = variants {} ;
-lin pharmaceutical_A = D.pharmaceutique_2_A ;
-
-lin pharmacist_N = variants {} ;
-lin pharmacological_A = D.pharmacologique_1_A ;
-
-lin pharmacologist_N = variants {} ;
-lin pharmacology_N = variants {} ;
-lin pharmacopoeia_N = variants {} ;
-lin pharmacy_N = variants {} ;
-lin pharos_N = variants {} ;
-lin pharyngitis_N = variants {} ;
-lin pharynx_N = variants {} ;
-lin phase_N = variants {} ;
-lin phase_V2 = variants {} ;
-lin phd_N = variants {} ;
-lin pheasant_N = variants {} ;
-lin phenobarbitone_N = variants {} ;
-lin phenol_N = variants {} ;
-lin phenomenal_A = variants {} ;
-lin phenomenon_N = variants {} ;
-lin phial_N = variants {} ;
-lin phil_PN = variants {} ;
-lin philadelphia_PN = variants {} ;
-lin philander_V = variants {} ;
-lin philanderer_N = variants {} ;
-lin philanthropic_A = variants {} ;
-lin philanthropically_Adv = variants {} ;
-lin philanthropist_N = variants {} ;
-lin philanthropy_N = variants {} ;
-lin philatelic_A = variants {} ;
-lin philatelist_N = variants {} ;
-lin philately_N = variants {} ;
-lin philharmonic_A = variants {} ;
-lin philhellene_A = variants {} ;
-lin philhellene_N = variants {} ;
-lin philhellenic_A = variants {} ;
-lin philip_PN = variants {} ;
-lin philippa_PN = variants {} ;
-lin philippine_A = variants {} ;
-lin philippine_N = variants {} ;
-lin philippines_PN = variants {} ;
-lin philistine_N = variants {} ;
-lin philistinism_N = variants {} ;
-lin philological_A = variants {} ;
-lin philologist_N = variants {} ;
-lin philology_N = variants {} ;
-lin philosopher_N = variants {} ;
-lin philosophic_A = variants {} ;
-lin philosophical_A = variants {} ;
-lin philosophize_V = variants {} ;
-lin philosophy_N = variants {} ;
-lin philtre_N = variants {} ;
-lin phlebitis_N = variants {} ;
-lin phlegm_N = variants {} ;
-lin phlegmatic_A = variants {} ;
-lin phlegmatically_Adv = variants {} ;
-lin phlox_N = variants {} ;
-lin phnom_penh_PN = variants {} ;
-lin phobia_N = variants {} ;
-lin phoebe_PN = variants {} ;
-lin phoenix_N = variants {} ;
-lin phoenix_PN = variants {} ;
-lin phone_N = variants {} ;
-lin phone_V = variants {} ;
-lin phone_V2 = variants {} ;
-lin phone_in_N = variants {} ;
-lin phonebooth_N = variants {} ;
-lin phonecall_N = variants {} ;
-lin phoneme_N = variants {} ;
-lin phonemic_A = variants {} ;
-lin phonemics_N = variants {} ;
-lin phonetic_A = variants {} ;
-lin phonetically_Adv = variants {} ;
-lin phonetician_N = variants {} ;
-lin phonetics_N = variants {} ;
-lin phoney_A = variants {} ;
-lin phoney_N = variants {} ;
-lin phonic_A = variants {} ;
-lin phonics_N = variants {} ;
-lin phonograph_N = variants {} ;
-lin phonological_A = variants {} ;
-lin phonology_N = variants {} ;
-lin phony_A = variants {} ;
-lin phony_N = variants {} ;
-lin phosgene_N = variants {} ;
-lin phosphate_N =  D.phosphate_1_N ;
-
-lin phosphorescence_N = variants {} ;
-lin phosphorescent_A = variants {} ;
-lin phosphoric_A = variants {} ;
-lin phosphorous_A = variants {} ;
-lin phosphorus_N = variants {} ;
-lin photo_N = variants {} ;
-lin photocopier_N = variants {} ;
-lin photocopy_N = variants {} ;
-lin photocopy_V2 = variants {} ;
-lin photoelectric_A = variants {} ;
-lin photoflash_N = variants {} ;
-lin photogenic_A = variants {} ;
-lin photograph_N = variants {} ;
-lin photograph_V2 = variants {} ;
-lin photographer_N = variants {} ;
-lin photographic_A = variants {} ;
-lin photographically_Adv = variants {} ;
-lin photography_N = variants {} ;
-lin photogravure_N = variants {} ;
-lin photolithography_N = variants {} ;
-lin photometer_N = variants {} ;
-lin photon_N = variants {} ;
-lin photosensitize_V2 = variants {} ;
-lin photostat_N = variants {} ;
-lin photostat_V2 = variants {} ;
-lin photosynthesis_N = variants {} ;
-lin phrasal_A = variants {} ;
-lin phrase_N = variants {} ;
-lin phrase_V2 = variants {} ;
-lin phrase_book_N = variants {} ;
-lin phraseology_N = variants {} ;
-lin phrenetic_A = variants {} ;
-lin phrenologist_N = variants {} ;
-lin phrenology_N = variants {} ;
-lin phthisis_N = variants {} ;
-lin phut_Adv = variants {} ;
-lin phyllis_PN = variants {} ;
-lin phylum_N = variants {} ;
-lin physic_N = variants {} ;
-lin physical_A = D.physique_3_A ;
-
-lin physician_N = variants {} ;
-lin physicist_N = variants {} ;
-lin physics_N = variants {} ;
-lin physiognomy_N = variants {} ;
-lin physiological_A = D.physiologique_1_A ;
-
-lin physiologist_N = variants {} ;
-lin physiology_N = variants {} ;
-lin physiotherapist_N = variants {} ;
-lin physiotherapy_N = variants {} ;
-lin physique_N = variants {} ;
-lin pi_N = variants {} ;
-lin piacenza_PN = variants {} ;
-lin pianissimo_A = variants {} ;
-lin pianissimo_Adv = variants {} ;
-lin pianist_N = variants {} ;
-lin piano_A = variants {} ;
-lin piano_Adv = variants {} ;
-lin piano_N = variants {} ;
-lin pianoforte_N = variants {} ;
-lin pianola_N = variants {} ;
-lin piastre_N = variants {} ;
-lin piazza_N = variants {} ;
-lin pibroch_N = variants {} ;
-lin pica_N = variants {} ;
-lin picador_N = variants {} ;
-lin picaresque_A = variants {} ;
-lin piccalilli_N = variants {} ;
-lin piccaninny_N = variants {} ;
-lin piccolo_N = variants {} ;
-lin pick_N = variants {} ;
-lin pick_V = variants {} ;
-lin pick_V2 = variants {} ;
-lin pick_me_up_N = variants {} ;
-lin pick_up_N = variants {} ;
-lin pickaback_Adv = variants {} ;
-lin pickaxe_N = variants {} ;
-lin picker_N = variants {} ;
-lin pickerel_N = variants {} ;
-lin picket_N = variants {} ;
-lin picket_V = variants {} ;
-lin picket_V2 = variants {} ;
-lin picking_N = variants {} ;
-lin pickle_N = variants {} ;
-lin pickle_V2 = variants {} ;
-lin pickpocket_N = variants {} ;
-lin picnic_N = variants {} ;
-lin picnic_V = variants {} ;
-lin picnicker_N = variants {} ;
-lin picric_A = variants {} ;
-lin pictorial_A = variants {} ;
-lin pictorial_N = variants {} ;
-lin picture_N = variants {} ;
-lin picture_V2 = variants {} ;
-lin picture_book_N = variants {} ;
-lin picture_card_N = variants {} ;
-lin picture_gallery_N = variants {} ;
-lin picturesque_A = variants {} ;
-lin picturesqueness_N = variants {} ;
-lin piddle_N = variants {} ;
-lin piddle_V = variants {} ;
-lin piddling_A = variants {} ;
-lin pidgin_N = variants {} ;
-lin pie_N = variants {} ;
-lin pie_crust_N = variants {} ;
-lin piebald_A = variants {} ;
-lin piece_N =  D.partie_1_N ;
-
-lin piece_V2 = variants {} ;
-lin piecemeal_A = variants {} ;
-lin piecemeal_Adv = variants {} ;
-lin piecework_N = variants {} ;
-lin pied_A = variants {} ;
-lin pied_a_terre_N = variants {} ;
-lin pier_N = variants {} ;
-lin pier_glass_N = variants {} ;
-lin pierce_V = variants {} ;
-lin pierce_V2 = variants {} ;
-lin piercing_A = variants {} ;
-lin pierrot_N = variants {} ;
-lin pieta_N = variants {} ;
-lin piety_N = variants {} ;
-lin piffle_N = variants {} ;
-lin piffle_V = variants {} ;
-lin piffling_A = variants {} ;
-lin pig_N = variants {} ;
-lin pig_V = variants {} ;
-lin pig_headed_A = variants {} ;
-lin pig_headedness_N = variants {} ;
-lin pig_iron_N = variants {} ;
-lin pig_sticking_N = variants {} ;
-lin pigboat_N = variants {} ;
-lin pigeon_N = variants {} ;
-lin pigeon_breasted_A = variants {} ;
-lin pigeon_toed_A = variants {} ;
-lin pigeonhole_N = variants {} ;
-lin pigeonhole_V2 = variants {} ;
-lin piggery_N = variants {} ;
-lin piggish_A = variants {} ;
-lin piggishness_N = variants {} ;
-lin piggy_A = variants {} ;
-lin piggy_N = variants {} ;
-lin piggyback_N = variants {} ;
-lin piggyback_V = variants {} ;
-lin piglet_N = variants {} ;
-lin pigment_N = variants {} ;
-lin pigmentation_N = variants {} ;
-lin pigmy_N = variants {} ;
-lin pigskin_N = variants {} ;
-lin pigsty_N = variants {} ;
-lin pigswill_N = variants {} ;
-lin pigtail_N = variants {} ;
-lin pigwash_N = variants {} ;
-lin pike_N = variants {} ;
-lin pikestaff_N = variants {} ;
-lin pilaf_N = variants {} ;
-lin pilaff_N = variants {} ;
-lin pilaster_N = variants {} ;
-lin pilau_N = variants {} ;
-lin pilchard_N = variants {} ;
-lin pile_N = variants {} ;
-lin pile_V = variants {} ;
-lin pile_V2 = variants {} ;
-lin pile_driver_N = variants {} ;
-lin pile_dwelling_N = variants {} ;
-lin pile_up_N = variants {} ;
-lin piles_N = variants {} ;
-lin pilfer_V = variants {} ;
-lin pilfer_V2 = variants {} ;
-lin pilferage_N = variants {} ;
-lin pilferer_N = variants {} ;
-lin pilgrim_N = variants {} ;
-lin pilgrimage_N = variants {} ;
-lin pill_N = variants {} ;
-lin pill_PN = variants {} ;
-lin pillage_N = variants {} ;
-lin pillage_V2 = variants {} ;
-lin pillager_N = variants {} ;
-lin pillar_N = variants {} ;
-lin pillar_box_N = variants {} ;
-lin pillared_A = variants {} ;
-lin pillbox_N = variants {} ;
-lin pillion_N = variants {} ;
-lin pillory_N = variants {} ;
-lin pillory_V2 = variants {} ;
-lin pillow_N = variants {} ;
-lin pillow_V2 = variants {} ;
-lin pillow_fight_N = variants {} ;
-lin pillowcase_N = variants {} ;
-lin pillowslip_N = variants {} ;
-lin pilot_N = variants {} ;
-lin pilot_V2 = variants {} ;
-lin pilot_boat_N = variants {} ;
-lin pilot_burner_N = variants {} ;
-lin pilot_cloth_N = variants {} ;
-lin pilot_engine_N = variants {} ;
-lin pilot_fish_N = variants {} ;
-lin pilot_light_N = variants {} ;
-lin pimento_N = variants {} ;
-lin pimp_N = variants {} ;
-lin pimp_V = variants {} ;
-lin pimpernel_N = variants {} ;
-lin pimple_N = variants {} ;
-lin pimpled_A = variants {} ;
-lin pimply_A = variants {} ;
-lin pin_N = variants {} ;
-lin pin_V2 = variants {} ;
-lin pin_money_N = variants {} ;
-lin pin_point_V2 = variants {} ;
-lin pin_table_N = variants {} ;
-lin pin_up_N = variants {} ;
-lin pinafore_N = variants {} ;
-lin pinball_N = variants {} ;
-lin pince_nez_N = variants {} ;
-lin pincer_N = variants {} ;
-lin pinch_N = variants {} ;
-lin pinch_V = variants {} ;
-lin pinch_V2 = variants {} ;
-lin pinchbeck_A = variants {} ;
-lin pinchbeck_N = variants {} ;
-lin pincushion_N = variants {} ;
-lin pine_N = variants {} ;
-lin pine_V = variants {} ;
-lin pineal_A = variants {} ;
-lin pineapple_N = variants {} ;
-lin ping_N = variants {} ;
-lin ping_V = variants {} ;
-lin pingpong_N = variants {} ;
-lin pinhead_N = variants {} ;
-lin pinion_N = variants {} ;
-lin pinion_V2 = variants {} ;
-lin pink_A = variants {} ;
-lin pink_N = variants {} ;
-lin pink_V = variants {} ;
-lin pink_V2 = variants {} ;
-lin pinkish_A = variants {} ;
-lin pinnace_N = variants {} ;
-lin pinnacle_N = variants {} ;
-lin pinnacle_V2 = variants {} ;
-lin pinnate_A = variants {} ;
-lin pinny_N = variants {} ;
-lin pinpoint_N = variants {} ;
-lin pinpoint_V2 = variants {} ;
-lin pinprick_N = variants {} ;
-lin pinstripe_A = variants {} ;
-lin pint_N = variants {} ;
-lin pioneer_N = variants {} ;
-lin pioneer_V = variants {} ;
-lin pioneer_V2 = variants {} ;
-lin pious_A = variants {} ;
-lin pip_N = variants {} ;
-lin pip_V2 = variants {} ;
-lin pipal_N = variants {} ;
-lin pipe_N = variants {} ;
-lin pipe_V = variants {} ;
-lin pipe_V2 = variants {} ;
-lin pipe_organ_N = variants {} ;
-lin pipe_rack_N = variants {} ;
-lin pipeclay_N = variants {} ;
-lin pipedream_N = variants {} ;
-lin pipeful_N = variants {} ;
-lin pipeline_N = variants {} ;
-lin piper_N = variants {} ;
-lin pipette_N = variants {} ;
-lin pipework_N = variants {} ;
-lin piping_A = variants {} ;
-lin piping_Adv = variants {} ;
-lin piping_N = variants {} ;
-lin pippin_N = variants {} ;
-lin pipsqueak_N = variants {} ;
-lin piquancy_N = variants {} ;
-lin piquant_A = variants {} ;
-lin pique_N = variants {} ;
-lin pique_V2 = variants {} ;
-lin piquet_N = variants {} ;
-lin piracy_N = variants {} ;
-lin piraeus_PN = variants {} ;
-lin piranha_N = variants {} ;
-lin pirate_N = variants {} ;
-lin pirate_V2 = variants {} ;
-lin piratical_A = variants {} ;
-lin pirouette_N = variants {} ;
-lin pirouette_V = variants {} ;
-lin pis_aller_N = variants {} ;
-lin pisa_PN = variants {} ;
-lin piscatorial_A = variants {} ;
-lin pisces_PN = variants {} ;
-lin piss_N = variants {} ;
-lin piss_V = variants {} ;
-lin piss_V2 = variants {} ;
-lin pissed_A = variants {} ;
-lin pistachio_N = variants {} ;
-lin pistil_N = variants {} ;
-lin pistol_N = variants {} ;
-lin piston_N = variants {} ;
-lin pit_N = variants {} ;
-lin pit_V2 = variants {} ;
-lin pit_a_pat_Adv = variants {} ;
-lin pit_prop_N = variants {} ;
-lin pitch_N = variants {} ;
-lin pitch_V = variants {} ;
-lin pitch_V2 = variants {} ;
-lin pitch_black_A = variants {} ;
-lin pitch_dark_A = variants {} ;
-lin pitchblende_N = variants {} ;
-lin pitcher_N = variants {} ;
-lin pitchfork_N = variants {} ;
-lin pitchfork_V2 = variants {} ;
-lin piteous_A = variants {} ;
-lin pitfall_N = variants {} ;
-lin pith_N = variants {} ;
-lin pithead_N = variants {} ;
-lin pithily_Adv = variants {} ;
-lin pithy_A = variants {} ;
-lin pitiable_A = variants {} ;
-lin pitiful_A = variants {} ;
-lin pitiless_A = variants {} ;
-lin pitman_N = variants {} ;
-lin piton_N = variants {} ;
-lin pitsaw_N = variants {} ;
-lin pittance_N = variants {} ;
-lin pitter_patter_N = variants {} ;
-lin pittsburgh_PN = variants {} ;
-lin pituitary_A = variants {} ;
-lin pituitary_N = variants {} ;
-lin pity_N = variants {} ;
-lin pity_V2 = variants {} ;
-lin pitying_A = variants {} ;
-lin pivot_N = variants {} ;
-lin pivot_V = variants {} ;
-lin pivot_V2 = variants {} ;
-lin pivotal_A = variants {} ;
-lin pixie_N = variants {} ;
-lin pixilated_A = variants {} ;
-lin pixy_N = variants {} ;
-lin pizza_N = variants {} ;
-lin pizzicato_A = variants {} ;
-lin pizzicato_Adv = variants {} ;
-lin placard_N = variants {} ;
-lin placard_V2 = variants {} ;
-lin placate_V2 = variants {} ;
-lin placatingly_Adv = variants {} ;
-lin place_N = variants {} ;
-lin place_V2 = variants {} ;
-lin place_bet_N = variants {} ;
-lin place_name_N = variants {} ;
-lin placebo_N = variants {} ;
-lin placeman_N = variants {} ;
-lin placement_N = variants {} ;
-lin placenta_N = variants {} ;
-lin placeseeker_N = variants {} ;
-lin placid_A = variants {} ;
-lin placidity_N = variants {} ;
-lin placing_N = variants {} ;
-lin placket_N = variants {} ;
-lin plage_N = variants {} ;
-lin plagiarism_N = variants {} ;
-lin plagiarist_N = variants {} ;
-lin plagiarize_V2 = variants {} ;
-lin plague_N = variants {} ;
-lin plague_V2 = variants {} ;
-lin plague_spot_N = variants {} ;
-lin plaguy_A = variants {} ;
-lin plaice_N = variants {} ;
-lin plaid_N = variants {} ;
-lin plain_A = variants {} ;
-lin plain_Adv = variants {} ;
-lin plain_N = variants {} ;
-lin plain_V = variants {} ;
-lin plain_V2 = variants {} ;
-lin plain_spoken_A = variants {} ;
-lin plainness_N = variants {} ;
-lin plainsman_N = variants {} ;
-lin plaint_N = variants {} ;
-lin plaintiff_N = variants {} ;
-lin plaintive_A = variants {} ;
-lin plaintiveness_N = variants {} ;
-lin plait_N = variants {} ;
-lin plait_V2 = variants {} ;
-lin plan_N = variants {} ;
-lin plan_V = variants {} ;
-lin plan_V2 = variants {} ;
-lin plan_V2V = variants {} ;
-lin plan_VS = variants {} ;
-lin plan_VV = variants {} ;
-lin planchette_N = variants {} ;
-lin plane_N = variants {} ;
-lin plane_V = variants {} ;
-lin plane_V2 = variants {} ;
-lin plane_tree_N = variants {} ;
-lin planet_N = variants {} ;
-lin planetarium_N = variants {} ;
-lin planetary_A = variants {} ;
-lin plangent_A = variants {} ;
-lin plank_N = variants {} ;
-lin plank_V2 = variants {} ;
-lin plank_bed_N = variants {} ;
-lin planking_N = variants {} ;
-lin plankton_N = variants {} ;
-lin planless_A = variants {} ;
-lin planner_N = variants {} ;
-lin plant_N =  D.plante_1_N ;
-
-lin plant_V2 = variants {} ;
-lin plant_louse_N = variants {} ;
-lin plantain_N = variants {} ;
-lin plantation_N = variants {} ;
-lin planter_N = variants {} ;
-lin plaque_N = variants {} ;
-lin plash_N = variants {} ;
-lin plash_V = variants {} ;
-lin plash_V2 = variants {} ;
-lin plasm_N = variants {} ;
-lin plasma_N = variants {} ;
-lin plaster_N = variants {} ;
-lin plaster_V2 = variants {} ;
-lin plasterboard_N = variants {} ;
-lin plastered_A = variants {} ;
-lin plasterer_N = variants {} ;
-lin plastic_A = variants {} ;
-lin plastic_N = variants {} ;
-lin plastic_bomb_N = variants {} ;
-lin plasticine_N = variants {} ;
-lin plasticity_N = variants {} ;
-lin plastics_N = variants {} ;
-lin plate_N =  D.plaque_1_N ;
-
-lin plate_V2 = variants {} ;
-lin plate_glass_N = variants {} ;
-lin plate_powder_N = variants {} ;
-lin plate_rack_N = variants {} ;
-lin plateau_N = variants {} ;
-lin plateful_N = variants {} ;
-lin platelayer_N = variants {} ;
-lin platform_N = variants {} ;
-lin plating_N = variants {} ;
-lin platinum_N =  D.platine_1_N ;
-
-lin platitude_N = variants {} ;
-lin platitudinous_A = variants {} ;
-lin platonic_A = variants {} ;
-lin platoon_N = variants {} ;
-lin platter_N = variants {} ;
-lin platypus_N = variants {} ;
-lin plaudit_N = variants {} ;
-lin plausibility_N = variants {} ;
-lin plausible_A = variants {} ;
-lin play_N = variants {} ;
-lin play_V = variants {} ;
-lin play_V2 = variants {} ;
-lin play_acting_N = variants {} ;
-lin play_actor_N = variants {} ;
-lin play_box_N = variants {} ;
-lin play_off_N = variants {} ;
-lin play_reading_N = variants {} ;
-lin playback_N = variants {} ;
-lin playbill_N = variants {} ;
-lin playboy_N = variants {} ;
-lin player_N = variants {} ;
-lin player_piano_N = variants {} ;
-lin playfellow_N = variants {} ;
-lin playful_A = variants {} ;
-lin playfulness_N = variants {} ;
-lin playgoer_N = variants {} ;
-lin playground_N = variants {} ;
-lin playgroup_N = variants {} ;
-lin playhouse_N = variants {} ;
-lin playing_N = variants {} ;
-lin playing_card_N = variants {} ;
-lin playing_field_N = variants {} ;
-lin playlet_N = variants {} ;
-lin playmate_N = variants {} ;
-lin playpen_N = variants {} ;
-lin playroom_N = variants {} ;
-lin playschool_N = variants {} ;
-lin playsuit_N = variants {} ;
-lin plaything_N = variants {} ;
-lin playtime_N = variants {} ;
-lin playwright_N = variants {} ;
-lin plaza_N = variants {} ;
-lin plc_PN = variants {} ;
-lin plea_N = variants {} ;
-lin pleach_V2 = variants {} ;
-lin plead_V = variants {} ;
-lin plead_V2 = variants {} ;
-lin plead_VA = variants {} ;
-lin plead_VS = variants {} ;
-lin pleadingly_Adv = variants {} ;
-lin pleasance_N = variants {} ;
-lin pleasant_A = variants {} ;
-lin pleasantness_N = variants {} ;
-lin pleasantry_N = variants {} ;
-lin please_V = variants {} ;
-lin please_V2 = variants {} ;
-lin pleased_A = variants {} ;
-lin pleasing_A = variants {} ;
-lin pleasurable_A = variants {} ;
-lin pleasure_N = variants {} ;
-lin pleasure_boat_N = variants {} ;
-lin pleasure_craft_N = variants {} ;
-lin pleasure_ground_N = variants {} ;
-lin pleat_N = variants {} ;
-lin pleat_V2 = variants {} ;
-lin pleb_N = variants {} ;
-lin plebeian_A = variants {} ;
-lin plebeian_N = variants {} ;
-lin plebiscite_N = variants {} ;
-lin plectrum_N = variants {} ;
-lin pledge_N = variants {} ;
-lin pledge_V2 = variants {} ;
-lin pledge_V2V = variants {} ;
-lin pledge_VS = variants {} ;
-lin plenary_A = variants {} ;
-lin plenipotentiary_N = variants {} ;
-lin plenitude_N = variants {} ;
-lin plenteous_A = variants {} ;
-lin plentiful_A = variants {} ;
-lin plenty_Adv = variants {} ;
-lin plenty_N = variants {} ;
-lin pleonasm_N = variants {} ;
-lin plethora_N = variants {} ;
-lin pleurisy_N = variants {} ;
-lin plexus_N = variants {} ;
-lin pliability_N = variants {} ;
-lin pliable_A = variants {} ;
-lin pliancy_N = variants {} ;
-lin pliant_A = variants {} ;
-lin plight_N = variants {} ;
-lin plight_V2 = variants {} ;
-lin plimsoll_N = variants {} ;
-lin plinth_N = variants {} ;
-lin plod_V = variants {} ;
-lin plod_V2 = variants {} ;
-lin plodder_N = variants {} ;
-lin plodding_A = variants {} ;
-lin plonk_Adv = variants {} ;
-lin plonk_N = variants {} ;
-lin plonk_V = variants {} ;
-lin plop_Adv = variants {} ;
-lin plop_N = variants {} ;
-lin plop_V = variants {} ;
-lin plosive_A = variants {} ;
-lin plosive_N = variants {} ;
-lin plot_N = variants {} ;
-lin plot_V = variants {} ;
-lin plot_V2 = variants {} ;
-lin plotter_N = variants {} ;
-lin plough_N = variants {} ;
-lin plough_V = variants {} ;
-lin plough_V2 = variants {} ;
-lin ploughboy_N = variants {} ;
-lin ploughman_N = variants {} ;
-lin ploughshare_N = variants {} ;
-lin plover_N = variants {} ;
-lin plow_V = variants {} ;
-lin plow_V2 = variants {} ;
-lin ploy_N = variants {} ;
-lin pluck_N = variants {} ;
-lin pluck_V = variants {} ;
-lin pluck_V2 = variants {} ;
-lin pluckily_Adv = variants {} ;
-lin plucky_A = variants {} ;
-lin plug_N =  D.bouchon_1_N ;
-
-lin plug_V = variants {} ;
-lin plug_V2 = variants {} ;
-lin plughole_N = variants {} ;
-lin plum_N = variants {} ;
-lin plum_pudding_N = variants {} ;
-lin plumage_N = variants {} ;
-lin plumb_Adv = variants {} ;
-lin plumb_N = variants {} ;
-lin plumb_V2 = variants {} ;
-lin plumbago_N = variants {} ;
-lin plumber_N = variants {} ;
-lin plumbing_N = variants {} ;
-lin plume_N = variants {} ;
-lin plume_V2 = variants {} ;
-lin plummet_N = variants {} ;
-lin plummet_V = variants {} ;
-lin plummet_V2 = variants {} ;
-lin plummy_A = variants {} ;
-lin plump_A = variants {} ;
-lin plump_Adv = variants {} ;
-lin plump_N = variants {} ;
-lin plump_V = variants {} ;
-lin plump_V2 = variants {} ;
-lin plunder_N = variants {} ;
-lin plunder_V = variants {} ;
-lin plunder_V2 = variants {} ;
-lin plunderer_N = variants {} ;
-lin plunge_N = variants {} ;
-lin plunge_V = variants {} ;
-lin plunge_V2 = variants {} ;
-lin plunger_N = variants {} ;
-lin plunk_N = variants {} ;
-lin pluperfect_A = variants {} ;
-lin pluperfect_N = variants {} ;
-lin plural_A = variants {} ;
-lin plural_N = variants {} ;
-lin pluralism_N = variants {} ;
-lin pluralist_N = variants {} ;
-lin plurality_N =  D.pluralite_1_N ;
-
-lin plus_A = variants {} ;
-lin plus_N = variants {} ;
-lin plus_Prep = variants {} ;
-lin plush_A = variants {} ;
-lin plush_N = variants {} ;
-lin plushy_A = variants {} ;
-lin pluto_PN = variants {} ;
-lin plutocracy_N = variants {} ;
-lin plutocrat_N = variants {} ;
-lin plutocratic_A = variants {} ;
-lin plutonium_N = variants {} ;
-lin ply_N = variants {} ;
-lin ply_V = variants {} ;
-lin ply_V2 = variants {} ;
-lin ply_VS = variants {} ;
-lin plymouth_PN = variants {} ;
-lin plywood_N = variants {} ;
-lin pneumatic_A = variants {} ;
-lin pneumatically_Adv = variants {} ;
-lin pneumonia_N = variants {} ;
-lin po_N = variants {} ;
-lin poach_V = variants {} ;
-lin poach_V2 = variants {} ;
-lin poacher_N = variants {} ;
-lin pock_N = variants {} ;
-lin pocked_A = variants {} ;
-lin pocket_N = variants {} ;
-lin pocket_V2 = variants {} ;
-lin pocket_book_N = variants {} ;
-lin pocket_handkerchief_N = variants {} ;
-lin pocket_knife_N = variants {} ;
-lin pocket_money_N = variants {} ;
-lin pocketful_N = variants {} ;
-lin pockmarked_A = variants {} ;
-lin pod_N = variants {} ;
-lin pod_V = variants {} ;
-lin pod_V2 = variants {} ;
-lin podgy_A = variants {} ;
-lin podiatry_N = variants {} ;
-lin podium_N = variants {} ;
-lin poem_N = variants {} ;
-lin poesy_N = variants {} ;
-lin poet_N = variants {} ;
-lin poetess_N = variants {} ;
-lin poetic_A = variants {} ;
-lin poetical_A = variants {} ;
-lin poetry_N = variants {} ;
-lin pogrom_N = variants {} ;
-lin poignancy_N = variants {} ;
-lin poignant_A = variants {} ;
-lin poinsettia_N = variants {} ;
-lin point_N = variants {} ;
-lin point_V = variants {} ;
-lin point_V2 = variants {} ;
-lin point_blank_A = variants {} ;
-lin point_blank_Adv = variants {} ;
-lin point_duty_N = variants {} ;
-lin pointed_A = variants {} ;
-lin pointer_N = variants {} ;
-lin pointless_A = variants {} ;
-lin pointsman_N = variants {} ;
-lin poise_N = variants {} ;
-lin poise_V = variants {} ;
-lin poise_V2 = variants {} ;
-lin poison_N = variants {} ;
-lin poison_V2 = variants {} ;
-lin poison_gas_N = variants {} ;
-lin poison_ivy_N = variants {} ;
-lin poisoner_N = variants {} ;
-lin poisonous_A = variants {} ;
-lin poke_N = variants {} ;
-lin poke_V = variants {} ;
-lin poke_V2 = variants {} ;
-lin poke_bonnet_N = variants {} ;
-lin poker_N = variants {} ;
-lin poker_face_N = variants {} ;
-lin poky_A = variants {} ;
-lin poland_PN = variants {} ;
-lin polar_A = D.polaire_1_A ;
-
-lin polaris_N = variants {} ;
-lin polarity_N =  D.polarite_1_N ;
-
-lin polarization_N = variants {} ;
-lin polarize_V2 = variants {} ;
-lin polaroid_N = variants {} ;
-lin pole_N = variants {} ;
-lin pole_jumping_N = variants {} ;
-lin pole_star_N = variants {} ;
-lin pole_vault_N = variants {} ;
-lin poleax_N = variants {} ;
-lin poleax_V2 = variants {} ;
-lin poleaxe_N = variants {} ;
-lin poleaxe_V2 = variants {} ;
-lin polecat_N = variants {} ;
-lin polemic_A = variants {} ;
-lin polemic_N = variants {} ;
-lin polemically_Adv = variants {} ;
-lin police_V2 = variants {} ;
-lin police_office_N = variants {} ;
-lin police_officer_N = variants {} ;
-lin police_station_N = variants {} ;
-lin policeman_N = variants {} ;
-lin policewoman_N = variants {} ;
-lin policy_N = variants {} ;
-lin polio_N = variants {} ;
-lin poliomyelitis_N = variants {} ;
-lin polish_A = variants {} ;
-lin polish_N = variants {} ;
-lin polish_V = variants {} ;
-lin polish_V2 = variants {} ;
-lin polisher_N = variants {} ;
-lin politburo_N = variants {} ;
-lin polite_A = variants {} ;
-lin politeness_N = variants {} ;
-lin politic_A = variants {} ;
-lin political_A = variants {} ;
-lin politician_N = variants {} ;
-lin politicize_V = variants {} ;
-lin politicize_V2 = variants {} ;
-lin politick_V = variants {} ;
-lin politics_N = variants {} ;
-lin polity_N = variants {} ;
-lin polka_N = variants {} ;
-lin poll_N = variants {} ;
-lin poll_V = variants {} ;
-lin poll_V2 = variants {} ;
-lin poll_tax_N = variants {} ;
-lin pollard_N = variants {} ;
-lin pollard_V2 = variants {} ;
-lin pollen_N = variants {} ;
-lin pollinate_V2 = variants {} ;
-lin pollination_N = variants {} ;
-lin polling_booth_N = variants {} ;
-lin polling_day_N = variants {} ;
-lin polling_station_N = variants {} ;
-lin pollster_N = variants {} ;
-lin pollutant_N = variants {} ;
-lin pollute_V2 = variants {} ;
-lin pollution_N = variants {} ;
-lin polly_PN = variants {} ;
-lin polo_N = variants {} ;
-lin polo_neck_A = variants {} ;
-lin polonaise_N = variants {} ;
-lin polony_N = variants {} ;
-lin poltergeist_N = variants {} ;
-lin poltroon_N = variants {} ;
-lin poltroonery_N = variants {} ;
-lin poly_N = variants {} ;
-lin polyandrous_A = variants {} ;
-lin polyandry_N = variants {} ;
-lin polyanthus_N = variants {} ;
-lin polygamist_N = variants {} ;
-lin polygamous_A = variants {} ;
-lin polygamy_N = variants {} ;
-lin polyglot_A = variants {} ;
-lin polyglot_N = variants {} ;
-lin polygon_N = variants {} ;
-lin polygonal_A = variants {} ;
-lin polymorphic_A = variants {} ;
-lin polymorphous_A = variants {} ;
-lin polynomial_A = variants {} ;
-lin polynomial_N = variants {} ;
-lin polyp_N = variants {} ;
-lin polyphonic_A = variants {} ;
-lin polyphony_N = variants {} ;
-lin polypus_N = variants {} ;
-lin polysyllabic_A = variants {} ;
-lin polysyllable_N = variants {} ;
-lin polytechnic_N = variants {} ;
-lin polytheism_N = variants {} ;
-lin polytheistic_A = variants {} ;
-lin polythene_N = variants {} ;
-lin pom_N = variants {} ;
-lin pomade_N = variants {} ;
-lin pomade_V2 = variants {} ;
-lin pomegranate_N = variants {} ;
-lin pomelo_N = variants {} ;
-lin pommel_N = variants {} ;
-lin pommel_V2 = variants {} ;
-lin pommy_N = variants {} ;
-lin pomp_N = variants {} ;
-lin pompon_N = variants {} ;
-lin pomposity_N = variants {} ;
-lin pompous_A = variants {} ;
-lin ponce_N = variants {} ;
-lin poncho_N = variants {} ;
-lin pond_N = variants {} ;
-lin ponder_V = variants {} ;
-lin ponder_V2 = variants {} ;
-lin ponder_VS = variants {} ;
-lin ponderable_A = variants {} ;
-lin ponderous_A = variants {} ;
-lin pone_N = variants {} ;
-lin pongee_N = variants {} ;
-lin poniard_N = variants {} ;
-lin poniard_V2 = variants {} ;
-lin pont_llan_fraith_PN = variants {} ;
-lin pontardawe_PN = variants {} ;
-lin pontardulais_PN = variants {} ;
-lin pontefract_PN = variants {} ;
-lin pontiff_N = variants {} ;
-lin pontifical_A = variants {} ;
-lin pontificate_N = variants {} ;
-lin pontificate_V = variants {} ;
-lin pontoon_N = variants {} ;
-lin pontycymmer_PN = variants {} ;
-lin pontypool_PN = variants {} ;
-lin pony_N = variants {} ;
-lin pony_trekking_N = variants {} ;
-lin ponytail_N = variants {} ;
-lin poodle_N = variants {} ;
-lin poof_N = variants {} ;
-lin pooh_pooh_V2 = variants {} ;
-lin pool_N = variants {} ;
-lin pool_V2 = variants {} ;
-lin poole_PN = variants {} ;
-lin poolroom_N = variants {} ;
-lin poona_PN = variants {} ;
-lin poop_N = variants {} ;
-lin poor_A = variants {} ;
-lin poor_box_N = variants {} ;
-lin poor_rate_N = variants {} ;
-lin poor_spirited_A = variants {} ;
-lin poorhouse_N = variants {} ;
-lin poorly_A = variants {} ;
-lin poorness_N = variants {} ;
-lin pop_A = variants {} ;
-lin pop_Adv = variants {} ;
-lin pop_N = variants {} ;
-lin pop_V = variants {} ;
-lin pop_V2 = variants {} ;
-lin popcorn_N = variants {} ;
-lin pope_N = variants {} ;
-lin popery_N = variants {} ;
-lin popeyed_A = variants {} ;
-lin popgun_N = variants {} ;
-lin popinjay_N = variants {} ;
-lin popish_A = variants {} ;
-lin poplar_N = variants {} ;
-lin poplin_N = variants {} ;
-lin poppa_N = variants {} ;
-lin poppet_N = variants {} ;
-lin poppy_N = variants {} ;
-lin poppycock_N = variants {} ;
-lin populace_N = variants {} ;
-lin popular_A = variants {} ;
-lin popularity_N = variants {} ;
-lin popularization_N = variants {} ;
-lin popularize_V2 = variants {} ;
-lin populate_V2 = variants {} ;
-lin population_N = variants {} ;
-lin populism_N = variants {} ;
-lin populist_N = variants {} ;
-lin populous_A = variants {} ;
-lin porcelain_N = variants {} ;
-lin porch_N = variants {} ;
-lin porcine_A = D.porcin_1_A ;
-
-lin porcupine_N = variants {} ;
-lin pore_N =  D.pore_1_N ;
-
-lin pore_V = variants {} ;
-lin pork_N = variants {} ;
-lin pork_barrel_N = variants {} ;
-lin pork_butcher_N = variants {} ;
-lin porker_N = variants {} ;
-lin porn_N = variants {} ;
-lin pornographer_N = variants {} ;
-lin pornographic_A = variants {} ;
-lin pornography_N = variants {} ;
-lin porosity_N = variants {} ;
-lin porous_A = D.poreux_1_A ;
-
-lin porousness_N = variants {} ;
-lin porphyry_N = variants {} ;
-lin porpoise_N = variants {} ;
-lin porridge_N = variants {} ;
-lin porringer_N = variants {} ;
-lin port_N = variants {} ;
-lin port_V2 = variants {} ;
-lin port_glasgow_PN = variants {} ;
-lin port_talbot_PN = variants {} ;
-lin portability_N = variants {} ;
-lin portable_A = variants {} ;
-lin portage_N = variants {} ;
-lin portal_N = variants {} ;
-lin portcullis_N = variants {} ;
-lin porte_cochere_N = variants {} ;
-lin portend_V2 = variants {} ;
-lin portent_N = variants {} ;
-lin portentous_A = variants {} ;
-lin porter_N = variants {} ;
-lin porterage_N = variants {} ;
-lin porterhouse_N = variants {} ;
-lin portfolio_N = variants {} ;
-lin porthcawl_PN = variants {} ;
-lin porthmadog_PN = variants {} ;
-lin porthole_N = variants {} ;
-lin portico_N = variants {} ;
-lin portiere_N = variants {} ;
-lin portion_N =  D.partie_1_N ;
-
-lin portion_V2 = variants {} ;
-lin portishead_PN = variants {} ;
-lin portland_PN = variants {} ;
-lin portly_A = variants {} ;
-lin portmanteau_N = variants {} ;
-lin porto_alegre_PN = variants {} ;
-lin portrait_N = variants {} ;
-lin portraitist_N = variants {} ;
-lin portraiture_N = variants {} ;
-lin portray_V2 = variants {} ;
-lin portrayal_N = variants {} ;
-lin portsmouth_PN = variants {} ;
-lin portugal_PN = variants {} ;
-lin portuguese_A = variants {} ;
-lin portuguese_N = variants {} ;
-lin pose_N = variants {} ;
-lin pose_V = variants {} ;
-lin pose_V2 = variants {} ;
-lin poser_N = variants {} ;
-lin poseur_N = variants {} ;
-lin poseuse_N = variants {} ;
-lin posh_A = variants {} ;
-lin posh_V2 = variants {} ;
-lin posit_V2 = variants {} ;
-lin position_N =  D.position_1_N ;
-
-lin position_V2 = variants {} ;
-lin position_V2V = variants {} ;
-lin positive_A = D.positif_2_A ;
-
-lin positive_N = variants {} ;
-lin positiveness_N = variants {} ;
-lin positivism_N = variants {} ;
-lin positivist_N = variants {} ;
-lin posse_N = variants {} ;
-lin possess_V2 = variants {} ;
-lin possession_N = variants {} ;
-lin possessive_A = variants {} ;
-lin possessiveness_N = variants {} ;
-lin possessor_N = variants {} ;
-lin posset_N = variants {} ;
-lin possibility_N = variants {} ;
-lin possible_A = variants {} ;
-lin possible_N = variants {} ;
-lin possum_N = variants {} ;
-lin post_N = variants {} ;
-lin post_Prep = variants {} ;
-lin post_V = variants {} ;
-lin post_V2 = variants {} ;
-lin post_chaise_N = variants {} ;
-lin post_free_A = variants {} ;
-lin post_free_Adv = variants {} ;
-lin post_haste_Adv = variants {} ;
-lin post_horse_N = variants {} ;
-lin post_meridiem_Adv = variants {} ;
-lin post_mortem_A = variants {} ;
-lin post_mortem_N = variants {} ;
-lin post_paid_A = variants {} ;
-lin post_paid_Adv = variants {} ;
-lin postage_N = variants {} ;
-lin postage_stamp_N = variants {} ;
-lin postal_A = variants {} ;
-lin postbag_N = variants {} ;
-lin postbox_N = variants {} ;
-lin postcard_N = variants {} ;
-lin postcode_N = variants {} ;
-lin postdate_V2 = variants {} ;
-lin poste_restante_N = variants {} ;
-lin poster_N = variants {} ;
-lin posterior_A = variants {} ;
-lin posterior_N = variants {} ;
-lin posterity_N = variants {} ;
-lin postern_N = variants {} ;
-lin postgraduate_A = variants {} ;
-lin postgraduate_N = variants {} ;
-lin posthumous_A = variants {} ;
-lin postilion_N = variants {} ;
-lin postillion_N = variants {} ;
-lin postman_N = variants {} ;
-lin postmark_N = variants {} ;
-lin postmark_V2 = variants {} ;
-lin postmaster_N = variants {} ;
-lin postmistress_N = variants {} ;
-lin postpone_V2 = variants {} ;
-lin postponement_N = variants {} ;
-lin postprandial_A = variants {} ;
-lin postscript_N = variants {} ;
-lin postulant_N = variants {} ;
-lin postulate_N = variants {} ;
-lin postulate_V2 = variants {} ;
-lin postural_A = variants {} ;
-lin posture_N = variants {} ;
-lin posture_V = variants {} ;
-lin posture_V2 = variants {} ;
-lin posturing_N = variants {} ;
-lin posy_N = variants {} ;
-lin pot_N = variants {} ;
-lin pot_V = variants {} ;
-lin pot_V2 = variants {} ;
-lin pot_shot_N = variants {} ;
-lin pot_trained_A = variants {} ;
-lin potable_A = variants {} ;
-lin potash_N = variants {} ;
-lin potassium_N =  D.potassium_1_N ;
-
-lin potation_N = variants {} ;
-lin potato_N = variants {} ;
-lin potbellied_A = variants {} ;
-lin potbelly_N = variants {} ;
-lin potboiler_N = variants {} ;
-lin potbound_A = variants {} ;
-lin potboy_N = variants {} ;
-lin poteen_N = variants {} ;
-lin potency_N = variants {} ;
-lin potent_A = variants {} ;
-lin potentate_N = variants {} ;
-lin potential_A = variants {} ;
-lin potential_N = variants {} ;
-lin potentiality_N = variants {} ;
-lin pothead_N = variants {} ;
-lin pother_N = variants {} ;
-lin potherb_N = variants {} ;
-lin pothole_N = variants {} ;
-lin potholer_N = variants {} ;
-lin pothook_N = variants {} ;
-lin pothouse_N = variants {} ;
-lin pothunter_N = variants {} ;
-lin potion_N = variants {} ;
-lin potman_N = variants {} ;
-lin potpourri_N = variants {} ;
-lin potsdam_PN = variants {} ;
-lin potsherd_N = variants {} ;
-lin pottage_N = variants {} ;
-lin potted_A = variants {} ;
-lin potter_N = variants {} ;
-lin potter_V = variants {} ;
-lin potterer_N = variants {} ;
-lin potters_bar_PN = variants {} ;
-lin pottery_N = variants {} ;
-lin potty_A = variants {} ;
-lin potty_N = variants {} ;
-lin pouch_N = variants {} ;
-lin pouch_V2 = variants {} ;
-lin pouf_N = variants {} ;
-lin pouffe_N = variants {} ;
-lin poulterer_N = variants {} ;
-lin poultice_N = variants {} ;
-lin poultice_V2 = variants {} ;
-lin pounce_N = variants {} ;
-lin pounce_V = variants {} ;
-lin pound_N =  D.livre_1_N ;
-
-lin pound_V = variants {} ;
-lin pound_V2 = variants {} ;
-lin poundage_N = variants {} ;
-lin pounder_N = variants {} ;
-lin pour_V = variants {} ;
-lin pour_V2 = variants {} ;
-lin pout_N = variants {} ;
-lin pout_V = variants {} ;
-lin pout_V2 = variants {} ;
-lin poutingly_Adv = variants {} ;
-lin poverty_N = variants {} ;
-lin poverty_stricken_A = variants {} ;
-lin pow_N = variants {} ;
-lin powder_N =  D.poudre_1_N ;
-
-lin powder_V = variants {} ;
-lin powder_V2 = variants {} ;
-lin powder_flask_N = variants {} ;
-lin powder_horn_N = variants {} ;
-lin powder_magazine_N = variants {} ;
-lin powder_puff_N = variants {} ;
-lin powder_room_N = variants {} ;
-lin powdered_A = variants {} ;
-lin powdery_A = variants {} ;
-lin power_N = variants {} ;
-lin power_V2 = variants {} ;
-lin power_dive_N = variants {} ;
-lin power_dive_V2 = variants {} ;
-lin power_point_N = variants {} ;
-lin power_station_N = variants {} ;
-lin powerboat_N = variants {} ;
-lin powered_A = variants {} ;
-lin powerful_A = variants {} ;
-lin powerhouse_N = variants {} ;
-lin powerless_A = variants {} ;
-lin powwow_N = variants {} ;
-lin powwow_V = variants {} ;
-lin powys_PN = variants {} ;
-lin pox_N = variants {} ;
-lin poynton_PN = variants {} ;
-lin poznan_PN = variants {} ;
-lin pp_N = variants {} ;
-lin pr_N = variants {} ;
-lin practicability_N = variants {} ;
-lin practicable_A = variants {} ;
-lin practical_A = variants {} ;
-lin practicality_N = variants {} ;
-lin practice_N =  D.oeuvre_1_N ;
-
-lin practice_V = variants {} ;
-lin practice_V2 = variants {} ;
-lin practician_N = variants {} ;
-lin practise_V = variants {} ;
-lin practise_V2 = variants {} ;
-lin practised_A = variants {} ;
-lin practitioner_N = variants {} ;
-lin praesidium_N = variants {} ;
-lin praetor_N = variants {} ;
-lin praetorian_A = variants {} ;
-lin pragmatic_A = variants {} ;
-lin pragmatically_Adv = variants {} ;
-lin pragmatism_N = variants {} ;
-lin pragmatist_N = variants {} ;
-lin prague_PN = variants {} ;
-lin prairie_N = variants {} ;
-lin praise_N = variants {} ;
-lin praise_V2 = variants {} ;
-lin praiseworthiness_N = variants {} ;
-lin praiseworthy_A = variants {} ;
-lin pram_N = variants {} ;
-lin prance_N = variants {} ;
-lin prance_V = variants {} ;
-lin prank_N = variants {} ;
-lin prate_V = variants {} ;
-lin prato_PN = variants {} ;
-lin prattle_N = variants {} ;
-lin prattle_V = variants {} ;
-lin prattler_N = variants {} ;
-lin prawn_N = variants {} ;
-lin prawn_V = variants {} ;
-lin pray_V = variants {} ;
-lin pray_V2 = variants {} ;
-lin prayer_N = variants {} ;
-lin prayer_book_N = variants {} ;
-lin prayer_mat_N = variants {} ;
-lin prayer_meeting_N = variants {} ;
-lin prayer_rug_N = variants {} ;
-lin prayer_wheel_N = variants {} ;
-lin pre_approve_V2 = variants {} ;
-lin pre_eminence_N = variants {} ;
-lin pre_eminent_A = variants {} ;
-lin pre_empt_V2 = variants {} ;
-lin pre_emption_N = variants {} ;
-lin pre_emptive_A = variants {} ;
-lin pre_exist_V = variants {} ;
-lin pre_existence_N = variants {} ;
-lin pre_existent_A = variants {} ;
-lin pre_packaged_A = variants {} ;
-lin pre_raphaelite_A = variants {} ;
-lin pre_raphaelite_N = variants {} ;
-lin pre_register_V2 = variants {} ;
-lin pre_sign_V2 = variants {} ;
-lin pre_test_V2 = variants {} ;
-lin preach_V = variants {} ;
-lin preach_V2 = variants {} ;
-lin preacher_N = variants {} ;
-lin preachify_V = variants {} ;
-lin preamble_N = variants {} ;
-lin prearrange_V2 = variants {} ;
-lin prearrangement_N = variants {} ;
-lin prebend_N = variants {} ;
-lin prebendary_N = variants {} ;
-lin precarious_A = variants {} ;
-lin precariousness_N = variants {} ;
-lin precast_A = variants {} ;
-lin precaution_N = variants {} ;
-lin precautionary_A = variants {} ;
-lin precede_V = variants {} ;
-lin precede_V2 = variants {} ;
-lin precedence_N = variants {} ;
-lin precedent_N = variants {} ;
-lin precedented_A = variants {} ;
-lin preceding_A = variants {} ;
-lin precentor_N = variants {} ;
-lin precept_N = variants {} ;
-lin preceptor_N = variants {} ;
-lin precession_N = variants {} ;
-lin precinct_N = variants {} ;
-lin preciosity_N = variants {} ;
-lin precious_A = variants {} ;
-lin precious_Adv = variants {} ;
-lin preciousness_N = variants {} ;
-lin precipice_N = variants {} ;
-lin precipitate_A = variants {} ;
-lin precipitate_N = variants {} ;
-lin precipitate_V2 = variants {} ;
-lin precipitation_N = variants {} ;
-lin precipitous_A = variants {} ;
-lin precis_N = variants {} ;
-lin precis_V2 = variants {} ;
-lin precise_A = variants {} ;
-lin preciseness_N = variants {} ;
-lin precision_N = variants {} ;
-lin preclude_V2 = variants {} ;
-lin preclusion_N = variants {} ;
-lin precocious_A = variants {} ;
-lin precociousness_N = variants {} ;
-lin precocity_N = variants {} ;
-lin precognition_N = variants {} ;
-lin preconceive_V2 = variants {} ;
-lin preconception_N = variants {} ;
-lin preconcerted_A = variants {} ;
-lin precondition_N = variants {} ;
-lin preconditioned_A = variants {} ;
-lin precursor_N =  D.precurseur_1_N ;
-
-lin precursory_A = variants {} ;
-lin predate_V2 = variants {} ;
-lin predator_N = variants {} ;
-lin predatory_A = variants {} ;
-lin predecease_V2 = variants {} ;
-lin predecessor_N = variants {} ;
-lin predestinate_A = variants {} ;
-lin predestinate_V2 = variants {} ;
-lin predestination_N = variants {} ;
-lin predestine_V2 = variants {} ;
-lin predetermination_N = variants {} ;
-lin predetermine_V2 = variants {} ;
-lin predicament_N = variants {} ;
-lin predicate_N = variants {} ;
-lin predicate_V2 = variants {} ;
-lin predicative_A = variants {} ;
-lin predict_V2 = variants {} ;
-lin predict_VS = variants {} ;
-lin predictability_N = variants {} ;
-lin predictable_A = variants {} ;
-lin prediction_N = variants {} ;
-lin predictor_N = variants {} ;
-lin predigest_V2 = variants {} ;
-lin predilection_N = variants {} ;
-lin predispose_V2 = variants {} ;
-lin predisposition_N =  D.predisposition_1_N ;
-
-lin predominance_N = variants {} ;
-lin predominant_A = variants {} ;
-lin predominate_V = variants {} ;
-lin preen_V2 = variants {} ;
-lin prefab_N = variants {} ;
-lin prefabricate_V2 = variants {} ;
-lin prefabrication_N = variants {} ;
-lin preface_N = variants {} ;
-lin preface_V2 = variants {} ;
-lin prefatory_A = variants {} ;
-lin prefect_N = variants {} ;
-lin prefectural_A = variants {} ;
-lin prefecture_N = variants {} ;
-lin prefer_V2 = variants {} ;
-lin prefer_V2V = variants {} ;
-lin prefer_VS = variants {} ;
-lin prefer_VV = variants {} ;
-lin preferable_A = variants {} ;
-lin preference_N = variants {} ;
-lin preferential_A = variants {} ;
-lin preferment_N = variants {} ;
-lin prefigure_V2 = variants {} ;
-lin prefix_N = variants {} ;
-lin prefix_V2 = variants {} ;
-lin pregnancy_N = variants {} ;
-lin pregnant_A = variants {} ;
-lin preheat_V2 = variants {} ;
-lin prehensile_A = variants {} ;
-lin prehistoric_A = variants {} ;
-lin prehistorical_A = variants {} ;
-lin prehistory_N = variants {} ;
-lin prejudge_V2 = variants {} ;
-lin prejudgement_N = variants {} ;
-lin prejudice_N = variants {} ;
-lin prejudice_V2 = variants {} ;
-lin prejudicial_A = variants {} ;
-lin prelacy_N = variants {} ;
-lin prelate_N = variants {} ;
-lin prelim_N = variants {} ;
-lin preliminary_A = variants {} ;
-lin preliminary_N = variants {} ;
-lin prelude_N = variants {} ;
-lin prelude_V2 = variants {} ;
-lin premarital_A = variants {} ;
-lin premature_A = variants {} ;
-lin premeditate_V2 = variants {} ;
-lin premeditation_N = variants {} ;
-lin premier_A = variants {} ;
-lin premier_N = variants {} ;
-lin premiere_N = variants {} ;
-lin premiere_V = variants {} ;
-lin premiere_V2 = variants {} ;
-lin premiership_N = variants {} ;
-lin premise_N = variants {} ;
-lin premise_V2 = variants {} ;
-lin premiss_N = variants {} ;
-lin premiss_V2 = variants {} ;
-lin premium_N = variants {} ;
-lin premonition_N = variants {} ;
-lin premonitory_A = variants {} ;
-lin prenatal_A = variants {} ;
-lin prentice_N = variants {} ;
-lin preoccupation_N = variants {} ;
-lin preoccupy_V2 = variants {} ;
-lin preordain_V2 = variants {} ;
-lin prep_N = variants {} ;
-lin prepacked_A = variants {} ;
-lin preparation_N =  D.fabrication_1_N ;
-
-lin preparatory_A = variants {} ;
-lin prepare_V = variants {} ;
-lin prepare_V2 = variants {} ;
-lin prepare_V2V = variants {} ;
-lin prepare_VS = variants {} ;
-lin prepare_VV = variants {} ;
-lin preparedness_N = variants {} ;
-lin prepay_V2 = variants {} ;
-lin preponderance_N = variants {} ;
-lin preponderant_A = variants {} ;
-lin preponderate_V = variants {} ;
-lin preposition_N = variants {} ;
-lin prepositional_A = variants {} ;
-lin prepossess_V2 = variants {} ;
-lin prepossessing_A = variants {} ;
-lin prepossession_N = variants {} ;
-lin preposterous_A = variants {} ;
-lin prepuce_N = variants {} ;
-lin prerecord_V2 = variants {} ;
-lin prerequisite_A = variants {} ;
-lin prerequisite_N = variants {} ;
-lin prerogative_N = variants {} ;
-lin pres_N = variants {} ;
-lin presage_N = variants {} ;
-lin presage_V2 = variants {} ;
-lin presbyter_N = variants {} ;
-lin presbyterian_A = variants {} ;
-lin presbyterian_N = variants {} ;
-lin presbyterianism_N = variants {} ;
-lin presbytery_N = variants {} ;
-lin prescience_N = variants {} ;
-lin prescient_A = variants {} ;
-lin prescot_PN = variants {} ;
-lin prescribe_V = variants {} ;
-lin prescribe_V2 = variants {} ;
-lin prescript_N = variants {} ;
-lin prescription_N = variants {} ;
-lin prescriptive_A = variants {} ;
-lin presence_N =  D.presence_1_N ;
-
-lin present_A = D.presente_1_A ;
-
-lin present_N = variants {} ;
-lin present_V2 = variants {} ;
-lin present_day_A = variants {} ;
-lin presentable_A = variants {} ;
-lin presentation_N = variants {} ;
-lin presentiment_N = variants {} ;
-lin preservable_A = variants {} ;
-lin preservation_N = variants {} ;
-lin preservative_A = variants {} ;
-lin preservative_N =  D.conservateur_1_N ;
-
-lin preserve_N = variants {} ;
-lin preserve_V2 = variants {} ;
-lin preserver_N = variants {} ;
-lin preside_V = variants {} ;
-lin presidency_N = variants {} ;
-lin president_N = variants {} ;
-lin presidential_A = variants {} ;
-lin presidium_N = variants {} ;
-lin press_N = variants {} ;
-lin press_V = variants {} ;
-lin press_V2 = variants {} ;
-lin press_V2V = variants {} ;
-lin press_agency_N = variants {} ;
-lin press_agent_N = variants {} ;
-lin press_box_N = variants {} ;
-lin press_clipping_N = variants {} ;
-lin press_cutting_N = variants {} ;
-lin press_gallery_N = variants {} ;
-lin press_gang_N = variants {} ;
-lin press_lord_N = variants {} ;
-lin press_photographer_N = variants {} ;
-lin press_stud_N = variants {} ;
-lin press_up_N = variants {} ;
-lin pressing_A = variants {} ;
-lin pressing_N = variants {} ;
-lin pressman_N = variants {} ;
-lin pressmark_N = variants {} ;
-lin pressure_N =  D.pression_1_N ;
-
-lin pressure_V2 = variants {} ;
-lin pressure_V2V = variants {} ;
-lin pressure_cooker_N = variants {} ;
-lin pressure_gauge_N = variants {} ;
-lin pressurized_A = variants {} ;
-lin prestatyn_PN = variants {} ;
-lin prestidigitation_N = variants {} ;
-lin prestidigitator_N = variants {} ;
-lin prestige_N = variants {} ;
-lin prestigious_A = variants {} ;
-lin prestissimo_A = variants {} ;
-lin prestissimo_Adv = variants {} ;
-lin presto_A = variants {} ;
-lin presto_Adv = variants {} ;
-lin preston_PN = variants {} ;
-lin prestonpans_PN = variants {} ;
-lin prestressed_A = variants {} ;
-lin prestwich_PN = variants {} ;
-lin prestwick_PN = variants {} ;
-lin presumable_A = variants {} ;
-lin presume_V = variants {} ;
-lin presume_V2 = variants {} ;
-lin presume_VS = variants {} ;
-lin presuming_A = variants {} ;
-lin presumption_N = variants {} ;
-lin presumptive_A = variants {} ;
-lin presumptuous_A = variants {} ;
-lin presuppose_V2 = variants {} ;
-lin presupposition_N = variants {} ;
-lin pretence_N = variants {} ;
-lin pretend_V = variants {} ;
-lin pretend_V2 = variants {} ;
-lin pretend_VS = variants {} ;
-lin pretendedly_Adv = variants {} ;
-lin pretender_N = variants {} ;
-lin pretension_N = variants {} ;
-lin pretentious_A = variants {} ;
-lin pretentiousness_N = variants {} ;
-lin preterit_A = variants {} ;
-lin preterit_N = variants {} ;
-lin preterite_A = variants {} ;
-lin preterite_N = variants {} ;
-lin preternatural_A = variants {} ;
-lin pretext_N = variants {} ;
-lin pretor_N = variants {} ;
-lin pretoria_PN = variants {} ;
-lin prettify_V2 = variants {} ;
-lin prettily_Adv = variants {} ;
-lin prettiness_N = variants {} ;
-lin pretty_A = variants {} ;
-lin pretty_Adv = variants {} ;
-lin pretty_N = variants {} ;
-lin pretty_pretty_A = variants {} ;
-lin pretzel_N = variants {} ;
-lin prevail_V = variants {} ;
-lin prevail_V2 = variants {} ;
-lin prevailing_A = variants {} ;
-lin prevalence_N = variants {} ;
-lin prevalent_A = variants {} ;
-lin prevaricate_V = variants {} ;
-lin prevarication_N = variants {} ;
-lin prevent_V2 = variants {} ;
-lin preventable_A = variants {} ;
-lin preventative_N = variants {} ;
-lin prevention_N =  D.prophylaxie_1_N ;
-
-lin preventive_A = variants {} ;
-lin preview_N = variants {} ;
-lin preview_V2 = variants {} ;
-lin previous_A = D.anterieur_2_A ;
-
-lin prevision_N = variants {} ;
-lin prey_N = variants {} ;
-lin prey_V = variants {} ;
-lin price_N = variants {} ;
-lin price_V = variants {} ;
-lin price_V2 = variants {} ;
-lin price_V2V = variants {} ;
-lin price_control_N = variants {} ;
-lin price_controlled_A = variants {} ;
-lin priceless_A = variants {} ;
-lin pricelist_N = variants {} ;
-lin pricey_A = variants {} ;
-lin prick_N = variants {} ;
-lin prick_V = variants {} ;
-lin prick_V2 = variants {} ;
-lin pricker_N = variants {} ;
-lin pricking_N = variants {} ;
-lin prickle_N = variants {} ;
-lin prickle_V = variants {} ;
-lin prickle_V2 = variants {} ;
-lin prickly_A = variants {} ;
-lin pride_N = variants {} ;
-lin pride_V2 = variants {} ;
-lin prie_dieu_N = variants {} ;
-lin priest_N = variants {} ;
-lin priest_ridden_A = variants {} ;
-lin priestcraft_N = variants {} ;
-lin priestess_N = variants {} ;
-lin priesthood_N = variants {} ;
-lin priestlike_A = variants {} ;
-lin priestly_A = variants {} ;
-lin prig_N = variants {} ;
-lin priggish_A = variants {} ;
-lin priggishness_N = variants {} ;
-lin prim_A = variants {} ;
-lin prim_V2 = variants {} ;
-lin prima_A = variants {} ;
-lin prima_ballerina_N = variants {} ;
-lin prima_donna_N = variants {} ;
-lin prima_facie_A = variants {} ;
-lin prima_facie_Adv = variants {} ;
-lin primacy_N = variants {} ;
-lin primaeval_A = variants {} ;
-lin primal_A = variants {} ;
-lin primary_A = D.primaire_1_A ;
-
-lin primary_N = variants {} ;
-lin primate_N = variants {} ;
-lin prime_A = variants {} ;
-lin prime_N = variants {} ;
-lin prime_V2 = variants {} ;
-lin primer_N = variants {} ;
-lin primeval_A = variants {} ;
-lin priming_N = variants {} ;
-lin primitive_A = variants {} ;
-lin primitive_N = variants {} ;
-lin primitiveness_N = variants {} ;
-lin primness_N = variants {} ;
-lin primogeniture_N = variants {} ;
-lin primordial_A = variants {} ;
-lin primp_V2 = variants {} ;
-lin primrose_N = variants {} ;
-lin primula_N = variants {} ;
-lin primus_N = variants {} ;
-lin prince_N = variants {} ;
-lin princedom_N = variants {} ;
-lin princely_A = variants {} ;
-lin princes_risborough_PN = variants {} ;
-lin princess_N = variants {} ;
-lin principal_A = variants {} ;
-lin principal_N = variants {} ;
-lin principality_N = variants {} ;
-lin principle_N =  D.principe_1_N ;
-
-lin principled_A = variants {} ;
-lin prink_V2 = variants {} ;
-lin print_N = variants {} ;
-lin print_V = variants {} ;
-lin print_V2 = variants {} ;
-lin print_seller_N = variants {} ;
-lin print_shop_N = variants {} ;
-lin printable_A = variants {} ;
-lin printer_N = variants {} ;
-lin printing_N = variants {} ;
-lin printing_ink_N = variants {} ;
-lin printing_press_N = variants {} ;
-lin printout_N = variants {} ;
-lin prior_A = regA "avant" ;
-
-lin prior_N = variants {} ;
-lin prioress_N = variants {} ;
-lin priority_N = variants {} ;
-lin priory_N = variants {} ;
-lin priscilla_PN = variants {} ;
-lin prise_V2 = variants {} ;
-lin prism_N = variants {} ;
-lin prismatic_A = variants {} ;
-lin prison_N = variants {} ;
-lin prison_breaking_N = variants {} ;
-lin prisoner_N = variants {} ;
-lin pristine_A = variants {} ;
-lin privacy_N = variants {} ;
-lin private_A = variants {} ;
-lin private_N = variants {} ;
-lin privateer_N = variants {} ;
-lin privation_N = variants {} ;
-lin privatize_V2 = variants {} ;
-lin privet_N = variants {} ;
-lin privilege_N = variants {} ;
-lin privileged_A = variants {} ;
-lin privy_A = variants {} ;
-lin privy_N = variants {} ;
-lin prize_N = variants {} ;
-lin prize_V2 = variants {} ;
-lin prize_fight_N = variants {} ;
-lin prize_money_N = variants {} ;
-lin prize_ring_N = variants {} ;
-lin pro_Adv = variants {} ;
-lin pro_N = variants {} ;
-lin pro_forma_A = variants {} ;
-lin pro_forma_Adv = variants {} ;
-lin pro_rata_Adv = variants {} ;
-lin pro_tem_Adv = variants {} ;
-lin pro_tempore_Adv = variants {} ;
-lin probabilistic_A = variants {} ;
-lin probabilistically_Adv = variants {} ;
-lin probability_N = variants {} ;
-lin probable_A = variants {} ;
-lin probable_N = variants {} ;
-lin probate_N = variants {} ;
-lin probate_V2 = variants {} ;
-lin probation_N = variants {} ;
-lin probationary_A = variants {} ;
-lin probationer_N = variants {} ;
-lin probe_N = variants {} ;
-lin probe_V = variants {} ;
-lin probe_V2 = variants {} ;
-lin probity_N = variants {} ;
-lin problem_N = variants {} ;
-lin problematic_A = variants {} ;
-lin problematically_Adv = variants {} ;
-lin proboscis_N = variants {} ;
-lin procedural_A = variants {} ;
-lin procedure_N = variants {} ;
-lin proceed_V = variants {} ;
-lin proceed_V2 = variants {} ;
-lin proceed_V2V = variants {} ;
-lin proceeding_N = variants {} ;
-lin process_N =  D.processus_1_N ;
-
-lin process_V = variants {} ;
-lin process_V2 = variants {} ;
-lin process_server_N = variants {} ;
-lin procession_N = variants {} ;
-lin processional_A = variants {} ;
-lin processor_N = variants {} ;
-lin proclaim_V2 = variants {} ;
-lin proclaim_VS = variants {} ;
-lin proclamation_N = variants {} ;
-lin proclivity_N = variants {} ;
-lin proconsul_N = variants {} ;
-lin proconsular_A = variants {} ;
-lin proconsulate_N = variants {} ;
-lin procrastinate_V = variants {} ;
-lin procrastination_N = variants {} ;
-lin procreate_V2 = variants {} ;
-lin procreation_N = variants {} ;
-lin proctor_N = variants {} ;
-lin procurable_A = variants {} ;
-lin procurator_N = variants {} ;
-lin procure_V2 = variants {} ;
-lin procurement_N = variants {} ;
-lin procurer_N = variants {} ;
-lin procuress_N = variants {} ;
-lin prod_N = variants {} ;
-lin prod_V = variants {} ;
-lin prod_V2 = variants {} ;
-lin prod_V2V = variants {} ;
-lin prodigal_A = variants {} ;
-lin prodigal_N = variants {} ;
-lin prodigality_N = variants {} ;
-lin prodigious_A = variants {} ;
-lin prodigy_N = variants {} ;
-lin produce_N = variants {} ;
-lin produce_V = variants {} ;
-lin produce_V2 = variants {} ;
-lin producer_N = variants {} ;
-lin product_N =  D.produit_1_N ;
-
-lin production_N =  D.production_1_N ;
-
-lin productive_A = D.productif_1_A ;
-
-lin productivity_N = variants {} ;
-lin prof_PN = variants {} ;
-lin profanation_N = variants {} ;
-lin profane_A = variants {} ;
-lin profane_V2 = variants {} ;
-lin profaneness_N = variants {} ;
-lin profanity_N = variants {} ;
-lin profess_V = variants {} ;
-lin profess_V2 = variants {} ;
-lin profess_V2V = variants {} ;
-lin professed_A = variants {} ;
-lin profession_N = variants {} ;
-lin professional_A = variants {} ;
-lin professional_N = variants {} ;
-lin professionalism_N = variants {} ;
-lin professor_N = variants {} ;
-lin professorial_A = variants {} ;
-lin professorship_N = variants {} ;
-lin proffer_N = variants {} ;
-lin proffer_V2 = variants {} ;
-lin proficiency_N = variants {} ;
-lin proficient_A = variants {} ;
-lin profile_N =  D.profil_1_N ;
-
-lin profile_V2 = variants {} ;
-lin profit_N = variants {} ;
-lin profit_V = variants {} ;
-lin profit_V2 = variants {} ;
-lin profit_margin_N = variants {} ;
-lin profit_sharing_N = variants {} ;
-lin profitable_A = variants {} ;
-lin profiteer_N = variants {} ;
-lin profiteer_V = variants {} ;
-lin profitless_A = variants {} ;
-lin profligacy_N = variants {} ;
-lin profligate_A = variants {} ;
-lin profligate_N = variants {} ;
-lin profound_A = variants {} ;
-lin profundity_N = variants {} ;
-lin profuse_A = variants {} ;
-lin profuseness_N = variants {} ;
-lin profusion_N = variants {} ;
-lin progenitor_N = variants {} ;
-lin prognosis_N = variants {} ;
-lin prognostic_A = variants {} ;
-lin prognostic_N = variants {} ;
-lin prognosticate_V2 = variants {} ;
-lin prognostication_N = variants {} ;
-lin program_N =  D.programme_1_N ;
-
-lin program_V2 = variants {} ;
-lin program_V2V = variants {} ;
-lin programme_N = variants {} ;
-lin programme_V2 = variants {} ;
-lin programmer_N = variants {} ;
-lin progress_N =  D.progression_1_N ;
-
-lin progress_V = variants {} ;
-lin progress_V2 = variants {} ;
-lin progression_N = variants {} ;
-lin progressive_A = D.progressif_1_A ;
-
-lin progressive_N = variants {} ;
-lin progressiveness_N = variants {} ;
-lin prohibit_V = variants {} ;
-lin prohibit_V2 = variants {} ;
-lin prohibit_VS = variants {} ;
-lin prohibition_N = variants {} ;
-lin prohibitionist_N = variants {} ;
-lin prohibitive_A = variants {} ;
-lin prohibitory_A = variants {} ;
-lin project_N = variants {} ;
-lin project_V = variants {} ;
-lin project_V2 = variants {} ;
-lin project_V2V = variants {} ;
-lin project_VS = variants {} ;
-lin projectile_A = variants {} ;
-lin projectile_N = variants {} ;
-lin projection_N = variants {} ;
-lin projectionist_N = variants {} ;
-lin projector_N = variants {} ;
-lin prolapse_N = variants {} ;
-lin prolapse_V = variants {} ;
-lin prole_N = variants {} ;
-lin proletarian_A = variants {} ;
-lin proletarian_N = variants {} ;
-lin proletariat_N = variants {} ;
-lin proliferate_V = variants {} ;
-lin proliferate_V2 = variants {} ;
-lin proliferation_N =  D.proliferation_1_N ;
-
-lin prolific_A = variants {} ;
-lin prolix_A = variants {} ;
-lin prolixity_N = variants {} ;
-lin prologue_N = variants {} ;
-lin prolong_V2 = variants {} ;
-lin prolongation_N = variants {} ;
-lin prolonged_A = variants {} ;
-lin prom_N = variants {} ;
-lin promenade_N = variants {} ;
-lin promenade_V = variants {} ;
-lin promenade_V2 = variants {} ;
-lin prominence_N = variants {} ;
-lin prominent_A = variants {} ;
-lin promiscuity_N = variants {} ;
-lin promiscuous_A = variants {} ;
-lin promise_N = variants {} ;
-lin promise_V = variants {} ;
-lin promise_V2 = variants {} ;
-lin promise_VS = variants {} ;
-lin promise_VV = variants {} ;
-lin promising_A = variants {} ;
-lin promissory_A = variants {} ;
-lin promontory_N = variants {} ;
-lin promote_V = variants {} ;
-lin promote_V2 = variants {} ;
-lin promoter_N =  D.promoteur_1_N ;
-
-lin promotion_N = variants {} ;
-lin promotional_A = variants {} ;
-lin prompt_A = variants {} ;
-lin prompt_N = variants {} ;
-lin prompt_V2 = variants {} ;
-lin prompt_V2V = variants {} ;
-lin prompt_box_N = variants {} ;
-lin prompt_copy_N = variants {} ;
-lin prompter_N = variants {} ;
-lin prompting_N = variants {} ;
-lin promptitude_N = variants {} ;
-lin promptness_N = variants {} ;
-lin promulgate_V2 = variants {} ;
-lin promulgation_N = variants {} ;
-lin prone_A = variants {} ;
-lin proneness_N = variants {} ;
-lin prong_N = variants {} ;
-lin pronged_A = variants {} ;
-lin pronominal_A = variants {} ;
-lin pronoun_N = variants {} ;
-lin pronounce_V = variants {} ;
-lin pronounce_V2 = variants {} ;
-lin pronounce_VS = variants {} ;
-lin pronounceable_A = variants {} ;
-lin pronounced_A = variants {} ;
-lin pronouncement_N = variants {} ;
-lin pronto_Adv = variants {} ;
-lin pronunciamento_N = variants {} ;
-lin pronunciation_N = variants {} ;
-lin proof_A = variants {} ;
-lin proof_N = variants {} ;
-lin proof_V2 = variants {} ;
-lin proofread_V = variants {} ;
-lin proofread_V2 = variants {} ;
-lin proofreader_N = variants {} ;
-lin prop_N = variants {} ;
-lin prop_V2 = variants {} ;
-lin propaganda_N = variants {} ;
-lin propagandist_N = variants {} ;
-lin propagandize_V = variants {} ;
-lin propagate_V = variants {} ;
-lin propagate_V2 = variants {} ;
-lin propagation_N = variants {} ;
-lin propagator_N = variants {} ;
-lin propane_N = variants {} ;
-lin propel_V2 = variants {} ;
-lin propellant_A = variants {} ;
-lin propellant_N = variants {} ;
-lin propellent_A = variants {} ;
-lin propellent_N = variants {} ;
-lin propeller_N = variants {} ;
-lin propensity_N = variants {} ;
-lin proper_A = variants {} ;
-lin propertied_A = variants {} ;
-lin property_N = variants {} ;
-lin property_man_N = variants {} ;
-lin property_master_N = variants {} ;
-lin prophecy_N = variants {} ;
-lin prophesy_V = variants {} ;
-lin prophesy_V2 = variants {} ;
-lin prophet_N = variants {} ;
-lin prophetess_N = variants {} ;
-lin prophetic_A = variants {} ;
-lin prophetical_A = variants {} ;
-lin prophylactic_A = D.prophylactique_1_A ;
-
-lin prophylactic_N = variants {} ;
-lin prophylaxis_N =  D.prophylaxie_1_N ;
-
-lin propinquity_N = variants {} ;
-lin propitiate_V2 = variants {} ;
-lin propitiation_N = variants {} ;
-lin propitiatory_A = variants {} ;
-lin propitious_A = variants {} ;
-lin proponent_N = variants {} ;
-lin proportion_N = variants {} ;
-lin proportion_V2 = variants {} ;
-lin proportionable_A = variants {} ;
-lin proportional_A = variants {} ;
-lin proportionality_N = variants {} ;
-lin proportionate_A = variants {} ;
-lin proposal_N = variants {} ;
-lin propose_V = variants {} ;
-lin propose_V2 = variants {} ;
-lin propose_VS = variants {} ;
-lin propose_VV = variants {} ;
-lin proposer_N = variants {} ;
-lin proposition_N = variants {} ;
-lin proposition_V2 = variants {} ;
-lin propound_V2 = variants {} ;
-lin proprietary_A = variants {} ;
-lin proprietor_N = variants {} ;
-lin proprietress_N = variants {} ;
-lin propriety_N = variants {} ;
-lin propulsion_N = variants {} ;
-lin propulsive_A = variants {} ;
-lin prorogation_N = variants {} ;
-lin prorogue_V2 = variants {} ;
-lin prosaic_A = variants {} ;
-lin prosaically_Adv = variants {} ;
-lin proscenium_N = variants {} ;
-lin proscribe_V2 = variants {} ;
-lin proscription_N = variants {} ;
-lin prose_N = variants {} ;
-lin prosecute_V2 = variants {} ;
-lin prosecution_N = variants {} ;
-lin prosecutor_N = variants {} ;
-lin proselyte_N = variants {} ;
-lin proselytize_V = variants {} ;
-lin proselytize_V2 = variants {} ;
-lin prosily_Adv = variants {} ;
-lin prosiness_N = variants {} ;
-lin prosody_N = variants {} ;
-lin prospect_N = variants {} ;
-lin prospect_V = variants {} ;
-lin prospective_A = variants {} ;
-lin prospector_N = variants {} ;
-lin prospectus_N = variants {} ;
-lin prosper_V = variants {} ;
-lin prosper_V2 = variants {} ;
-lin prosperity_N = variants {} ;
-lin prosperous_A = variants {} ;
-lin prostate_N =  D.prostate_1_N ;
-
-lin prostitute_N = variants {} ;
-lin prostitute_V2 = variants {} ;
-lin prostitution_N = variants {} ;
-lin prostrate_A = variants {} ;
-lin prostrate_V2 = variants {} ;
-lin prostration_N = variants {} ;
-lin prosy_A = variants {} ;
-lin protagonist_N = variants {} ;
-lin protean_A = variants {} ;
-lin protect_V = variants {} ;
-lin protect_V2 = variants {} ;
-lin protection_N =  D.protection_1_N ;
-
-lin protectionism_N = variants {} ;
-lin protectionist_N = variants {} ;
-lin protective_A = variants {} ;
-lin protector_N = variants {} ;
-lin protectorate_N = variants {} ;
-lin protege_N = variants {} ;
-lin protegee_N = variants {} ;
-lin protein_N =  D.proteine_1_N ;
-
-lin protest_N = variants {} ;
-lin protest_V = variants {} ;
-lin protest_V2 = variants {} ;
-lin protestant_A = variants {} ;
-lin protestant_N = variants {} ;
-lin protestantism_N = variants {} ;
-lin protestation_N = variants {} ;
-lin protester_N = variants {} ;
-lin protestingly_Adv = variants {} ;
-lin protocol_N = variants {} ;
-lin proton_N =  D.proton_1_N ;
-
-lin protoplasm_N = variants {} ;
-lin prototype_N = variants {} ;
-lin protract_V2 = variants {} ;
-lin protraction_N = variants {} ;
-lin protractor_N = variants {} ;
-lin protrude_V = variants {} ;
-lin protrude_V2 = variants {} ;
-lin protrusion_N = variants {} ;
-lin protrusive_A = variants {} ;
-lin protuberance_N = variants {} ;
-lin protuberant_A = variants {} ;
-lin proud_A = variants {} ;
-lin provable_A = variants {} ;
-lin prove_V = variants {} ;
-lin prove_V2 = variants {} ;
-lin prove_V2V = variants {} ;
-lin prove_VA = variants {} ;
-lin prove_VS = variants {} ;
-lin provenance_N = variants {} ;
-lin provender_N = variants {} ;
-lin proverb_N = variants {} ;
-lin proverbial_A = variants {} ;
-lin provide_V = variants {} ;
-lin provide_V2 = variants {} ;
-lin provide_VS = variants {} ;
-lin providence_N = variants {} ;
-lin providence_PN = variants {} ;
-lin provident_A = variants {} ;
-lin providential_A = variants {} ;
-lin provider_N = variants {} ;
-lin province_N = variants {} ;
-lin provincial_A = variants {} ;
-lin provincial_N = variants {} ;
-lin provincialism_N = variants {} ;
-lin provision_N = variants {} ;
-lin provision_V2 = variants {} ;
-lin provisional_A = variants {} ;
-lin proviso_N =  D.condition_1_N ;
-
-lin provisory_A = variants {} ;
-lin provocation_N = variants {} ;
-lin provocative_A = variants {} ;
-lin provoke_V2 = variants {} ;
-lin provoking_A = variants {} ;
-lin provost_N = variants {} ;
-lin prow_N = variants {} ;
-lin prowess_N = variants {} ;
-lin prowl_N = variants {} ;
-lin prowl_V = variants {} ;
-lin prowl_V2 = variants {} ;
-lin prowler_N = variants {} ;
-lin prox_Adv = variants {} ;
-lin proximate_A = variants {} ;
-lin proximity_N = variants {} ;
-lin proximo_A = variants {} ;
-lin proxy_N = variants {} ;
-lin pru_PN = variants {} ;
-lin prude_N = variants {} ;
-lin prudence_N = variants {} ;
-lin prudence_PN = variants {} ;
-lin prudent_A = variants {} ;
-lin prudential_A = variants {} ;
-lin prudery_N = variants {} ;
-lin prudhoe_PN = variants {} ;
-lin prudish_A = variants {} ;
-lin prune_N = variants {} ;
-lin prune_V2 = variants {} ;
-lin pruning_N = variants {} ;
-lin pruning_hook_N = variants {} ;
-lin pruning_knife_N = variants {} ;
-lin pruning_saw_N = variants {} ;
-lin prurience_N = variants {} ;
-lin pruriency_N = variants {} ;
-lin prurient_A = variants {} ;
-lin prussian_A = variants {} ;
-lin prussian_N = variants {} ;
-lin prussic_A = variants {} ;
-lin pry_V = variants {} ;
-lin pry_V2 = variants {} ;
-lin pryingly_Adv = variants {} ;
-lin psalm_N = variants {} ;
-lin psalmist_N = variants {} ;
-lin psalmody_N = variants {} ;
-lin psalter_N = variants {} ;
-lin psaltery_N = variants {} ;
-lin psephologist_N = variants {} ;
-lin psephology_N = variants {} ;
-lin pseud_N = variants {} ;
-lin pseudo_A = variants {} ;
-lin pseudo_N = variants {} ;
-lin pseudonym_N = variants {} ;
-lin pseudonymous_A = variants {} ;
-lin psittacosis_N = variants {} ;
-lin psyche_N = variants {} ;
-lin psychedelic_A = variants {} ;
-lin psychiatric_A = variants {} ;
-lin psychiatrist_N = variants {} ;
-lin psychiatry_N = variants {} ;
-lin psychic_A = variants {} ;
-lin psychic_N = variants {} ;
-lin psychical_A = variants {} ;
-lin psychoanalyse_V2 = variants {} ;
-lin psychoanalysis_N = variants {} ;
-lin psychoanalyst_N = variants {} ;
-lin psychoanalytic_A = variants {} ;
-lin psychoanalytical_A = variants {} ;
-lin psychoanalyze_V2 = variants {} ;
-lin psychological_A = variants {} ;
-lin psychologist_N = variants {} ;
-lin psychology_N = variants {} ;
-lin psychopath_N = variants {} ;
-lin psychopathic_A = variants {} ;
-lin psychosis_N = variants {} ;
-lin psychosomatic_A = variants {} ;
-lin psychotherapy_N = variants {} ;
-lin psychotic_N = variants {} ;
-lin pt_N = variants {} ;
-lin pta_N = variants {} ;
-lin ptarmigan_N = variants {} ;
-lin pte_PN = variants {} ;
-lin pterodactyl_N = variants {} ;
-lin pto_PN = variants {} ;
-lin ptomaine_N = variants {} ;
-lin pty_PN = variants {} ;
-lin pub_N = variants {} ;
-lin pub_crawl_N = variants {} ;
-lin pub_crawl_V = variants {} ;
-lin puberty_N = variants {} ;
-lin pubic_A = variants {} ;
-lin public_A = variants {} ;
-lin public_N = variants {} ;
-lin public_spirited_A = variants {} ;
-lin publican_N = variants {} ;
-lin publication_N = variants {} ;
-lin publicist_N = variants {} ;
-lin publicity_N = variants {} ;
-lin publicize_V2 = variants {} ;
-lin publish_V = variants {} ;
-lin publish_V2 = variants {} ;
-lin publisher_N = variants {} ;
-lin puce_N = variants {} ;
-lin puck_N = variants {} ;
-lin pucker_N = variants {} ;
-lin pucker_V = variants {} ;
-lin pucker_V2 = variants {} ;
-lin puckish_A = variants {} ;
-lin pud_N = variants {} ;
-lin pudden_N = variants {} ;
-lin pudden_head_N = variants {} ;
-lin pudding_N = variants {} ;
-lin pudding_face_N = variants {} ;
-lin puddle_N = variants {} ;
-lin puddle_V2 = variants {} ;
-lin puddler_N = variants {} ;
-lin pudgy_A = variants {} ;
-lin pudsey_PN = variants {} ;
-lin pueblo_N = variants {} ;
-lin puerile_A = variants {} ;
-lin puerility_N = variants {} ;
-lin puerperal_A = variants {} ;
-lin puff_N = variants {} ;
-lin puff_V = variants {} ;
-lin puff_V2 = variants {} ;
-lin puffball_N = variants {} ;
-lin puffin_N = variants {} ;
-lin puffiness_N = variants {} ;
-lin puffy_A = variants {} ;
-lin pug_N = variants {} ;
-lin pug_dog_N = variants {} ;
-lin pug_nose_A = variants {} ;
-lin pug_nose_N = variants {} ;
-lin pug_nosed_A = variants {} ;
-lin pugilism_N = variants {} ;
-lin pugilist_N = variants {} ;
-lin pugilistic_A = variants {} ;
-lin pugnacious_A = variants {} ;
-lin pugnacity_N = variants {} ;
-lin puissance_N = variants {} ;
-lin puissant_A = variants {} ;
-lin puke_N = variants {} ;
-lin puke_V = variants {} ;
-lin puke_V2 = variants {} ;
-lin pukka_A = variants {} ;
-lin pulchritude_N = variants {} ;
-lin pulchritudinous_A = variants {} ;
-lin pule_V = variants {} ;
-lin pull_N = variants {} ;
-lin pull_V = variants {} ;
-lin pull_V2 = variants {} ;
-lin pull_in_N = variants {} ;
-lin pull_off_N = variants {} ;
-lin pull_out_N = variants {} ;
-lin pull_through_N = variants {} ;
-lin pull_up_N = variants {} ;
-lin pullet_N = variants {} ;
-lin pulley_N = variants {} ;
-lin pulley_block_N = variants {} ;
-lin pullman_N = variants {} ;
-lin pullover_N = variants {} ;
-lin pullulate_V = variants {} ;
-lin pulmonary_A = D.pulmonaire_2_A ;
-
-lin pulp_N = variants {} ;
-lin pulp_V = variants {} ;
-lin pulp_V2 = variants {} ;
-lin pulpit_N = variants {} ;
-lin pulpy_A = variants {} ;
-lin pulque_N = variants {} ;
-lin pulsar_N = variants {} ;
-lin pulsate_V = variants {} ;
-lin pulsate_V2 = variants {} ;
-lin pulsation_N = variants {} ;
-lin pulse_N =  D.impulsion_1_N ;
-
-lin pulse_V = variants {} ;
-lin pulverize_V = variants {} ;
-lin pulverize_V2 = variants {} ;
-lin puma_N = variants {} ;
-lin pumice_N = variants {} ;
-lin pumice_stone_N = variants {} ;
-lin pummel_V2 = variants {} ;
-lin pump_N = variants {} ;
-lin pump_V = variants {} ;
-lin pump_V2 = variants {} ;
-lin pump_room_N = variants {} ;
-lin pumpernickel_N = variants {} ;
-lin pumpkin_N = variants {} ;
-lin pun_N = variants {} ;
-lin pun_V = variants {} ;
-lin punch_N = variants {} ;
-lin punch_V2 = variants {} ;
-lin punch_drunk_A = variants {} ;
-lin punch_up_N = variants {} ;
-lin punchball_N = variants {} ;
-lin punchbowl_N = variants {} ;
-lin punching_ball_N = variants {} ;
-lin punctilio_N = variants {} ;
-lin punctilious_A = variants {} ;
-lin punctiliousness_N = variants {} ;
-lin punctual_A = variants {} ;
-lin punctuality_N = variants {} ;
-lin punctuate_V2 = variants {} ;
-lin punctuation_N = variants {} ;
-lin puncture_N = variants {} ;
-lin puncture_V = variants {} ;
-lin puncture_V2 = variants {} ;
-lin pundit_N = variants {} ;
-lin pungency_N = variants {} ;
-lin pungent_A = variants {} ;
-lin punic_A = variants {} ;
-lin punily_Adv = variants {} ;
-lin punish_V2 = variants {} ;
-lin punishable_A = variants {} ;
-lin punishment_N = variants {} ;
-lin punitive_A = variants {} ;
-lin punk_N = variants {} ;
-lin punkah_N = variants {} ;
-lin punnet_N = variants {} ;
-lin punster_N = variants {} ;
-lin punt_N = variants {} ;
-lin punt_V = variants {} ;
-lin punt_V2 = variants {} ;
-lin punter_N = variants {} ;
-lin puny_A = variants {} ;
-lin pup_N = variants {} ;
-lin pupa_N = variants {} ;
-lin pupil_N = variants {} ;
-lin puppet_N = variants {} ;
-lin puppeteer_N = variants {} ;
-lin puppy_N = variants {} ;
-lin purblind_A = variants {} ;
-lin purchasable_A = variants {} ;
-lin purchase_N = variants {} ;
-lin purchase_V2 = variants {} ;
-lin purchaser_N = variants {} ;
-lin purdah_N = variants {} ;
-lin pure_A = D.pur_2_A ;
-
-lin puree_N = variants {} ;
-lin pureness_N = variants {} ;
-lin purgation_N = variants {} ;
-lin purgative_A = variants {} ;
-lin purgative_N = variants {} ;
-lin purgatorial_A = variants {} ;
-lin purgatory_N = variants {} ;
-lin purge_N = variants {} ;
-lin purge_V2 = variants {} ;
-lin purification_N =  D.purification_1_N ;
-
-lin purifier_N = variants {} ;
-lin purify_V2 = variants {} ;
-lin purist_N = variants {} ;
-lin puritan_A = variants {} ;
-lin puritan_N = variants {} ;
-lin puritanical_A = variants {} ;
-lin puritanism_N = variants {} ;
-lin purity_N = variants {} ;
-lin purl_N = variants {} ;
-lin purl_V = variants {} ;
-lin purl_V2 = variants {} ;
-lin purloin_V2 = variants {} ;
-lin purple_A = variants {} ;
-lin purple_N = variants {} ;
-lin purplish_A = variants {} ;
-lin purport_N = variants {} ;
-lin purport_V2 = variants {} ;
-lin purport_V2V = variants {} ;
-lin purpose_N = variants {} ;
-lin purpose_V2 = variants {} ;
-lin purpose_built_A = variants {} ;
-lin purposeful_A = variants {} ;
-lin purposeless_A = variants {} ;
-lin purposely_Adv = variants {} ;
-lin purposive_A = variants {} ;
-lin purr_N = variants {} ;
-lin purr_V = variants {} ;
-lin purr_V2 = variants {} ;
-lin purr_VS = variants {} ;
-lin purse_N = variants {} ;
-lin purse_V2 = variants {} ;
-lin purse_proud_A = variants {} ;
-lin purser_N = variants {} ;
-lin pursuance_N = variants {} ;
-lin pursuant_A = variants {} ;
-lin pursue_V = variants {} ;
-lin pursue_V2 = variants {} ;
-lin pursuer_N = variants {} ;
-lin pursuit_N = variants {} ;
-lin pursy_A = variants {} ;
-lin purulence_N = variants {} ;
-lin purulent_A = variants {} ;
-lin purvey_V = variants {} ;
-lin purvey_V2 = variants {} ;
-lin purveyance_N = variants {} ;
-lin purveyor_N = variants {} ;
-lin purview_N = variants {} ;
-lin pus_N = variants {} ;
-lin pusan_PN = variants {} ;
-lin push_N = variants {} ;
-lin push_V = variants {} ;
-lin push_V2 = variants {} ;
-lin push_V2V = variants {} ;
-lin push_VS = variants {} ;
-lin push_bike_N = variants {} ;
-lin pushcart_N = variants {} ;
-lin pushchair_N = variants {} ;
-lin pusher_N = variants {} ;
-lin pushful_A = variants {} ;
-lin pushing_A = variants {} ;
-lin pushover_N = variants {} ;
-lin pusillanimity_N = variants {} ;
-lin pusillanimous_A = variants {} ;
-lin puss_N = variants {} ;
-lin pussy_N = variants {} ;
-lin pussycat_N = variants {} ;
-lin pussyfoot_V = variants {} ;
-lin pustule_N = variants {} ;
-lin put_N = variants {} ;
-lin put_V = variants {} ;
-lin put_V2 = variants {} ;
-lin put_V2V = variants {} ;
-lin put_VS = variants {} ;
-lin put_down_N = variants {} ;
-lin put_on_N = variants {} ;
-lin putative_A = variants {} ;
-lin putrefaction_N = variants {} ;
-lin putrefy_V = variants {} ;
-lin putrefy_V2 = variants {} ;
-lin putrescence_N = variants {} ;
-lin putrescent_A = variants {} ;
-lin putrid_A = variants {} ;
-lin putridity_N = variants {} ;
-lin putsch_N = variants {} ;
-lin putt_N = variants {} ;
-lin putt_V = variants {} ;
-lin putt_V2 = variants {} ;
-lin puttee_N = variants {} ;
-lin putter_V = variants {} ;
-lin putter_V2 = variants {} ;
-lin putting_green_N = variants {} ;
-lin putting_iron_N = variants {} ;
-lin putty_N = variants {} ;
-lin putty_V2 = variants {} ;
-lin puzzle_N = variants {} ;
-lin puzzle_V = variants {} ;
-lin puzzle_V2 = variants {} ;
-lin puzzlement_N = variants {} ;
-lin puzzler_N = variants {} ;
-lin pwllheli_PN = variants {} ;
-lin pygmy_N = variants {} ;
-lin pyjama_A = variants {} ;
-lin pyle_PN = variants {} ;
-lin pylon_N = variants {} ;
-lin pyongyang_PN = variants {} ;
-lin pyorrhoea_N = variants {} ;
-lin pyramid_N = variants {} ;
-lin pyre_N = variants {} ;
-lin pyrites_N = variants {} ;
-lin pyrotechnic_A = variants {} ;
-lin pyrrhic_A = variants {} ;
-lin python_N = variants {} ;
-lin pyx_N = variants {} ;
-lin qatar_PN = variants {} ;
-lin qatari_A = variants {} ;
-lin qatari_N = variants {} ;
-lin qc_N = variants {} ;
-lin qed_PN = variants {} ;
-lin qt_N = variants {} ;
-lin quack_N = variants {} ;
-lin quack_V = variants {} ;
-lin quack_quack_N = variants {} ;
-lin quackery_N = variants {} ;
-lin quad_N = variants {} ;
-lin quadrangle_N = variants {} ;
-lin quadrangular_A = variants {} ;
-lin quadrant_N = variants {} ;
-lin quadratic_A = variants {} ;
-lin quadrilateral_A = variants {} ;
-lin quadrilateral_N = variants {} ;
-lin quadrille_N = variants {} ;
-lin quadrillion_N = variants {} ;
-lin quadrophonic_A = variants {} ;
-lin quadrophony_N = variants {} ;
-lin quadruped_N = variants {} ;
-lin quadruple_A = variants {} ;
-lin quadruple_N = variants {} ;
-lin quadruple_V = variants {} ;
-lin quadruple_V2 = variants {} ;
-lin quadruplet_N = variants {} ;
-lin quadruplicate_A = variants {} ;
-lin quadruplicate_N = variants {} ;
-lin quadruplicate_V2 = variants {} ;
-lin quaff_V = variants {} ;
-lin quaff_V2 = variants {} ;
-lin quagga_N = variants {} ;
-lin quagmire_N = variants {} ;
-lin quai_d'orsay_N = variants {} ;
-lin quail_N = variants {} ;
-lin quail_V = variants {} ;
-lin quaint_A = variants {} ;
-lin quaintness_N = variants {} ;
-lin quake_N = variants {} ;
-lin quake_V = variants {} ;
-lin quaker_N = variants {} ;
-lin qualification_N = variants {} ;
-lin qualified_A = variants {} ;
-lin qualifier_N = variants {} ;
-lin qualify_V = variants {} ;
-lin qualify_V2 = variants {} ;
-lin qualitative_A = variants {} ;
-lin quality_N = variants {} ;
-lin qualm_N = variants {} ;
-lin quandary_N = variants {} ;
-lin quango_N = variants {} ;
-lin quantify_V2 = variants {} ;
-lin quantitative_A = D.quantitatif_2_A ;
-
-lin quantity_N =  D.quantite_1_N ;
-
-lin quantum_N = variants {} ;
-lin quarantine_N = variants {} ;
-lin quarantine_V2 = variants {} ;
-lin quark_N = variants {} ;
-lin quarrel_N = variants {} ;
-lin quarrel_V = variants {} ;
-lin quarrelsome_A = variants {} ;
-lin quarry_N = variants {} ;
-lin quarry_V = variants {} ;
-lin quarry_V2 = variants {} ;
-lin quarryman_N = variants {} ;
-lin quart_N = variants {} ;
-lin quarter_N = variants {} ;
-lin quarter_V2 = variants {} ;
-lin quarter_day_N = variants {} ;
-lin quarter_deck_N = variants {} ;
-lin quarter_plate_N = variants {} ;
-lin quarterfinal_N = variants {} ;
-lin quartering_N = variants {} ;
-lin quarterlight_N = variants {} ;
-lin quarterly_A = variants {} ;
-lin quarterly_Adv = variants {} ;
-lin quarterly_N = variants {} ;
-lin quartermaster_N = variants {} ;
-lin quartermaster_general_N = variants {} ;
-lin quarterstaff_N = variants {} ;
-lin quartet_N = variants {} ;
-lin quarto_N = variants {} ;
-lin quartz_N = variants {} ;
-lin quasar_N = variants {} ;
-lin quash_V2 = variants {} ;
-lin quassia_N = variants {} ;
-lin quatercentenary_N = variants {} ;
-lin quatrain_N = variants {} ;
-lin quattrocento_N = variants {} ;
-lin quaver_N = variants {} ;
-lin quaver_V = variants {} ;
-lin quaver_V2 = variants {} ;
-lin quay_N = variants {} ;
-lin queasily_Adv = variants {} ;
-lin queasiness_N = variants {} ;
-lin queasy_A = variants {} ;
-lin quebec_PN = variants {} ;
-lin queen_N = variants {} ;
-lin queen_V2 = variants {} ;
-lin queenborough_in_sheppey_PN = variants {} ;
-lin queenly_A = variants {} ;
-lin queensbury_PN = variants {} ;
-lin queensferry_PN = variants {} ;
-lin queensland_PN = variants {} ;
-lin queer_A = variants {} ;
-lin queer_N = variants {} ;
-lin queer_V2 = variants {} ;
-lin queerness_N = variants {} ;
-lin quell_V2 = variants {} ;
-lin quench_V2 = variants {} ;
-lin quenchless_A = variants {} ;
-lin quentin_PN = variants {} ;
-lin quern_N = variants {} ;
-lin querulous_A = variants {} ;
-lin querulousness_N = variants {} ;
-lin query_N = variants {} ;
-lin query_V2 = variants {} ;
-lin quest_N = variants {} ;
-lin quest_V = variants {} ;
-lin question_N = variants {} ;
-lin question_V2 = variants {} ;
-lin question_mark_N = variants {} ;
-lin question_master_N = variants {} ;
-lin questionable_A = variants {} ;
-lin questioner_N = variants {} ;
-lin questioningly_Adv = variants {} ;
-lin questionnaire_N = variants {} ;
-lin quetzal_N = variants {} ;
-lin queue_N = variants {} ;
-lin queue_V = variants {} ;
-lin qui_vive_N = variants {} ;
-lin quibble_N = variants {} ;
-lin quibble_V = variants {} ;
-lin quibbler_N = variants {} ;
-lin quibbling_A = variants {} ;
-lin quiche_N = variants {} ;
-lin quick_A = variants {} ;
-lin quick_Adv = variants {} ;
-lin quick_N = variants {} ;
-lin quick_change_A = variants {} ;
-lin quick_eared_A = variants {} ;
-lin quick_eyed_A = variants {} ;
-lin quick_freeze_V2 = variants {} ;
-lin quick_sighted_A = variants {} ;
-lin quick_tempered_A = variants {} ;
-lin quick_witted_A = variants {} ;
-lin quicken_V = variants {} ;
-lin quicken_V2 = variants {} ;
-lin quicker_Adv = variants {} ;
-lin quickest_Adv = variants {} ;
-lin quickie_N = variants {} ;
-lin quicklime_N = variants {} ;
-lin quickness_N = variants {} ;
-lin quicksand_N = variants {} ;
-lin quickset_A = variants {} ;
-lin quicksilver_N = variants {} ;
-lin quickstep_N = variants {} ;
-lin quid_N = variants {} ;
-lin quid_pro_quo_N = variants {} ;
-lin quiescence_N = variants {} ;
-lin quiescent_A = variants {} ;
-lin quiet_A = variants {} ;
-lin quiet_N = variants {} ;
-lin quiet_V = variants {} ;
-lin quiet_V2 = variants {} ;
-lin quieten_V = variants {} ;
-lin quieten_V2 = variants {} ;
-lin quietism_N = variants {} ;
-lin quietist_N = variants {} ;
-lin quietness_N = variants {} ;
-lin quietude_N = variants {} ;
-lin quietus_N = variants {} ;
-lin quiff_N = variants {} ;
-lin quill_N = variants {} ;
-lin quill_feather_N = variants {} ;
-lin quilt_N = variants {} ;
-lin quilt_V2 = variants {} ;
-lin quin_N = variants {} ;
-lin quince_N = variants {} ;
-lin quincentenary_A = variants {} ;
-lin quincentenary_N = variants {} ;
-lin quinine_N = variants {} ;
-lin quinquagesima_N = variants {} ;
-lin quinquagesima_PN = variants {} ;
-lin quinsy_N = variants {} ;
-lin quintal_N = variants {} ;
-lin quintessence_N = variants {} ;
-lin quintet_N = variants {} ;
-lin quintuplet_N = variants {} ;
-lin quip_N = variants {} ;
-lin quip_V = variants {} ;
-lin quip_VS = variants {} ;
-lin quire_N = variants {} ;
-lin quirk_N = variants {} ;
-lin quisling_N = variants {} ;
-lin quit_A = variants {} ;
-lin quit_V = variants {} ;
-lin quit_V2 = variants {} ;
-lin quite_Predet = variants {} ;
-lin quito_PN = variants {} ;
-lin quits_A = variants {} ;
-lin quittance_N = variants {} ;
-lin quitter_N = variants {} ;
-lin quiver_N = variants {} ;
-lin quiver_V = variants {} ;
-lin quiver_V2 = variants {} ;
-lin quixotic_A = variants {} ;
-lin quixotically_Adv = variants {} ;
-lin quiz_N = variants {} ;
-lin quiz_V2 = variants {} ;
-lin quizmaster_N = variants {} ;
-lin quizzical_A = variants {} ;
-lin quoin_N = variants {} ;
-lin quoit_N = variants {} ;
-lin quonset_N = variants {} ;
-lin quorum_N = variants {} ;
-lin quot_V = variants {} ;
-lin quot_VS = variants {} ;
-lin quota_N = variants {} ;
-lin quotability_N = variants {} ;
-lin quotable_A = variants {} ;
-lin quotation_N = variants {} ;
-lin quote_N = variants {} ;
-lin quote_V = variants {} ;
-lin quote_V2 = variants {} ;
-lin quotidian_A = variants {} ;
-lin quotient_N = variants {} ;
-lin qv_PN = variants {} ;
-lin ra_N = variants {} ;
-lin rabbi_N = variants {} ;
-lin rabbinical_A = variants {} ;
-lin rabbit_N = variants {} ;
-lin rabbit_V = variants {} ;
-lin rabbit_burrow_N = variants {} ;
-lin rabbit_hole_N = variants {} ;
-lin rabbit_hutch_N = variants {} ;
-lin rabbit_punch_N = variants {} ;
-lin rabbit_warren_N = variants {} ;
-lin rabble_N = variants {} ;
-lin rabble_rousing_A = variants {} ;
-lin rabelaisian_A = variants {} ;
-lin rabid_A = variants {} ;
-lin rabies_N = variants {} ;
-lin raccoon_N = variants {} ;
-lin race_N = variants {} ;
-lin race_V = variants {} ;
-lin race_V2 = variants {} ;
-lin race_V2V = variants {} ;
-lin race_meeting_N = variants {} ;
-lin racecard_N = variants {} ;
-lin racecourse_N = variants {} ;
-lin racehorse_N = variants {} ;
-lin raceme_N = variants {} ;
-lin racer_N = variants {} ;
-lin rachel_PN = variants {} ;
-lin racial_A = variants {} ;
-lin racialism_N = variants {} ;
-lin racialist_N = variants {} ;
-lin racily_Adv = variants {} ;
-lin raciness_N = variants {} ;
-lin racing_N = variants {} ;
-lin racism_N = variants {} ;
-lin racist_N = variants {} ;
-lin rack_N = variants {} ;
-lin rack_V2 = variants {} ;
-lin rack_railway_N = variants {} ;
-lin rack_rent_N = variants {} ;
-lin racket_N = variants {} ;
-lin racket_V = variants {} ;
-lin racketeer_N = variants {} ;
-lin racketeering_N = variants {} ;
-lin raconteur_N = variants {} ;
-lin racoon_N = variants {} ;
-lin racquet_N = variants {} ;
-lin racy_A = variants {} ;
-lin rada_PN = variants {} ;
-lin radar_N = variants {} ;
-lin radcliffe_PN = variants {} ;
-lin radcliffe_on_trent_PN = variants {} ;
-lin raddled_A = variants {} ;
-lin radial_A = variants {} ;
-lin radial_N = variants {} ;
-lin radiance_N = variants {} ;
-lin radiant_A = variants {} ;
-lin radiate_V = variants {} ;
-lin radiate_V2 = variants {} ;
-lin radiation_N =  D.rayonnement_1_N ;
-
-lin radiator_N = variants {} ;
-lin radical_A = variants {} ;
-lin radical_N =  D.radical_1_N ;
-
-lin radicalism_N = variants {} ;
-lin radicle_N = variants {} ;
-lin radio_N = variants {} ;
-lin radio_V2 = variants {} ;
-lin radio_gramophone_N = variants {} ;
-lin radio_location_N = variants {} ;
-lin radio_set_N = variants {} ;
-lin radio_telescope_N = variants {} ;
-lin radioactive_A = variants {} ;
-lin radioactivity_N = variants {} ;
-lin radiogram_N = variants {} ;
-lin radiograph_N = variants {} ;
-lin radiographer_N = variants {} ;
-lin radiography_N = variants {} ;
-lin radioisotope_N = variants {} ;
-lin radiologist_N = variants {} ;
-lin radiology_N = variants {} ;
-lin radiotherapist_N = variants {} ;
-lin radiotherapy_N = variants {} ;
-lin radish_N = variants {} ;
-lin radium_N = variants {} ;
-lin radius_N = variants {} ;
-lin radlett_PN = variants {} ;
-lin radstock_PN = variants {} ;
-lin raf_N = variants {} ;
-lin raffia_N = variants {} ;
-lin raffish_A = variants {} ;
-lin raffle_N = variants {} ;
-lin raffle_V2 = variants {} ;
-lin raft_N = variants {} ;
-lin raft_V = variants {} ;
-lin raft_V2 = variants {} ;
-lin rafter_N = variants {} ;
-lin raftered_A = variants {} ;
-lin raftsman_N = variants {} ;
-lin rag_N = variants {} ;
-lin rag_V2 = variants {} ;
-lin rag_day_N = variants {} ;
-lin ragamuffin_N = variants {} ;
-lin ragbag_N = variants {} ;
-lin rage_N = variants {} ;
-lin rage_V = variants {} ;
-lin ragged_A = variants {} ;
-lin raggedness_N = variants {} ;
-lin raglan_N = variants {} ;
-lin ragout_N = variants {} ;
-lin ragtag_N = variants {} ;
-lin ragtime_N = variants {} ;
-lin raid_N = variants {} ;
-lin raid_V = variants {} ;
-lin raid_V2 = variants {} ;
-lin raider_N = variants {} ;
-lin rail_N = variants {} ;
-lin rail_V = variants {} ;
-lin rail_V2 = variants {} ;
-lin railcar_N = variants {} ;
-lin railhead_N = variants {} ;
-lin railing_N = variants {} ;
-lin raillery_N = variants {} ;
-lin railroad_N = variants {} ;
-lin railroad_V2 = variants {} ;
-lin railway_N = variants {} ;
-lin railwayman_N = variants {} ;
-lin raiment_N = variants {} ;
-lin rain_N = variants {} ;
-lin rain_V = variants {} ;
-lin rain_V2 = variants {} ;
-lin rain_gauge_N = variants {} ;
-lin rainbow_N = variants {} ;
-lin raincoat_N = variants {} ;
-lin raindrop_N = variants {} ;
-lin rainfall_N = variants {} ;
-lin rainford_PN = variants {} ;
-lin rainproof_A = variants {} ;
-lin rainwater_N = variants {} ;
-lin rainy_A = variants {} ;
-lin raise_N = variants {} ;
-lin raise_V2 = variants {} ;
-lin raiser_N = variants {} ;
-lin raisin_N = variants {} ;
-lin raison_d'etre_N = variants {} ;
-lin raj_N = variants {} ;
-lin rajah_N = variants {} ;
-lin rake_N = variants {} ;
-lin rake_V = variants {} ;
-lin rake_V2 = variants {} ;
-lin rake_off_N = variants {} ;
-lin rakish_A = variants {} ;
-lin rakishness_N = variants {} ;
-lin rallentando_A = variants {} ;
-lin rallentando_Adv = variants {} ;
-lin rally_N = variants {} ;
-lin rally_V = variants {} ;
-lin rally_V2 = variants {} ;
-lin rally_V2V = variants {} ;
-lin ralph_PN = variants {} ;
-lin ram_N = variants {} ;
-lin ram_V2 = variants {} ;
-lin ramadan_N = variants {} ;
-lin ramadan_PN = variants {} ;
-lin ramble_N = variants {} ;
-lin ramble_V = variants {} ;
-lin rambler_N = variants {} ;
-lin rambling_A = variants {} ;
-lin rambunctious_A = variants {} ;
-lin ramification_N = variants {} ;
-lin ramify_V = variants {} ;
-lin ramify_V2 = variants {} ;
-lin ramjet_N = variants {} ;
-lin ramp_N = variants {} ;
-lin ramp_V2 = variants {} ;
-lin rampage_N = variants {} ;
-lin rampage_V = variants {} ;
-lin rampageous_A = variants {} ;
-lin rampant_A = variants {} ;
-lin rampart_N = variants {} ;
-lin ramrod_N = variants {} ;
-lin ramsbottom_PN = variants {} ;
-lin ramsgate_PN = variants {} ;
-lin ramshackle_A = variants {} ;
-lin ranch_N = variants {} ;
-lin rancher_N = variants {} ;
-lin rancid_A = variants {} ;
-lin rancorous_A = variants {} ;
-lin rancour_N = variants {} ;
-lin rand_N = variants {} ;
-lin randolph_PN = variants {} ;
-lin random_N = variants {} ;
-lin randomly_Adv = variants {} ;
-lin randomness_N = variants {} ;
-lin randy_A = variants {} ;
-lin ranee_N = variants {} ;
-lin range_N =  D.plage_1_N ;
-
-lin range_V = variants {} ;
-lin range_V2 = variants {} ;
-lin rangefinder_N = variants {} ;
-lin ranger_N = variants {} ;
-lin rangoon_PN = variants {} ;
-lin rani_N = variants {} ;
-lin rank_A = variants {} ;
-lin rank_N = variants {} ;
-lin rank_V = variants {} ;
-lin rank_V2 = variants {} ;
-lin rank_VS = variants {} ;
-lin ranker_N = variants {} ;
-lin ranking_N = variants {} ;
-lin rankle_V = variants {} ;
-lin rankness_N = variants {} ;
-lin ransack_V2 = variants {} ;
-lin ransom_N = variants {} ;
-lin ransom_V2 = variants {} ;
-lin rant_N = variants {} ;
-lin rant_V = variants {} ;
-lin rant_V2 = variants {} ;
-lin ranter_N = variants {} ;
-lin rap_N = variants {} ;
-lin rap_V = variants {} ;
-lin rap_V2 = variants {} ;
-lin rapacious_A = variants {} ;
-lin rapacity_N = variants {} ;
-lin rape_N = variants {} ;
-lin rape_V2 = variants {} ;
-lin rapid_A = D.rapide_2_A ;
-
-lin rapid_N = variants {} ;
-lin rapidity_N = variants {} ;
-lin rapier_N = variants {} ;
-lin rapier_thrust_N = variants {} ;
-lin rapine_N = variants {} ;
-lin rapist_N = variants {} ;
-lin rapport_N = variants {} ;
-lin rapprochement_N = variants {} ;
-lin rapscallion_N = variants {} ;
-lin rapt_A = variants {} ;
-lin rapture_N = variants {} ;
-lin rapturous_A = variants {} ;
-lin rare_A = variants {} ;
-lin rarebit_N = variants {} ;
-lin rarefaction_N = variants {} ;
-lin rarefy_V = variants {} ;
-lin rarefy_V2 = variants {} ;
-lin rareness_N = variants {} ;
-lin raring_A = variants {} ;
-lin rarity_N = variants {} ;
-lin rascal_N = variants {} ;
-lin rascally_A = variants {} ;
-lin rase_V2 = variants {} ;
-lin rash_A = variants {} ;
-lin rash_N = variants {} ;
-lin rasher_N = variants {} ;
-lin rashness_N = variants {} ;
-lin rasp_N = variants {} ;
-lin rasp_V = variants {} ;
-lin rasp_V2 = variants {} ;
-lin raspberry_N = variants {} ;
-lin raspingly_Adv = variants {} ;
-lin rat_N = variants {} ;
-lin rat_V = variants {} ;
-lin rat_V2 = variants {} ;
-lin rat_a_tat_tat_N = variants {} ;
-lin rat_tat_N = variants {} ;
-lin ratability_N = variants {} ;
-lin ratable_A = variants {} ;
-lin ratan_N = variants {} ;
-lin ratch_N = variants {} ;
-lin ratchet_N = variants {} ;
-lin rate_N = variants {} ;
-lin rate_V = variants {} ;
-lin rate_V2 = variants {} ;
-lin rate_VA = variants {} ;
-lin rate_VS = variants {} ;
-lin rateability_N = variants {} ;
-lin rateable_A = variants {} ;
-lin ratepayer_N = variants {} ;
-lin rather_Adv = variants {} ;
-lin ratification_N = variants {} ;
-lin ratify_V2 = variants {} ;
-lin rating_N = variants {} ;
-lin ratio_N =  D.rapport_1_N ;
-
-lin ratiocination_N = variants {} ;
-lin ration_N = variants {} ;
-lin ration_V2 = variants {} ;
-lin rational_A = variants {} ;
-lin rationale_N = variants {} ;
-lin rationalism_N = variants {} ;
-lin rationalist_N = variants {} ;
-lin rationalistic_A = variants {} ;
-lin rationality_N = variants {} ;
-lin rationalization_N = variants {} ;
-lin rationalize_V2 = variants {} ;
-lin ratlin_N = variants {} ;
-lin ratline_N = variants {} ;
-lin rattan_N = variants {} ;
-lin ratter_N = variants {} ;
-lin rattle_N = variants {} ;
-lin rattle_V = variants {} ;
-lin rattle_V2 = variants {} ;
-lin rattlebrained_A = variants {} ;
-lin rattlepated_A = variants {} ;
-lin rattler_N = variants {} ;
-lin rattlesnake_N = variants {} ;
-lin rattling_A = variants {} ;
-lin rattling_Adv = variants {} ;
-lin ratty_A = variants {} ;
-lin raucous_A = variants {} ;
-lin ravage_N = variants {} ;
-lin ravage_V = variants {} ;
-lin ravage_V2 = variants {} ;
-lin rave_N = variants {} ;
-lin rave_V = variants {} ;
-lin rave_V2 = variants {} ;
-lin rave_up_N = variants {} ;
-lin ravel_V = variants {} ;
-lin ravel_V2 = variants {} ;
-lin raven_N = variants {} ;
-lin ravening_A = variants {} ;
-lin ravenna_PN = variants {} ;
-lin ravenous_A = variants {} ;
-lin raver_N = variants {} ;
-lin ravine_N = variants {} ;
-lin raving_A = variants {} ;
-lin raving_Adv = variants {} ;
-lin ravioli_N = variants {} ;
-lin ravish_V2 = variants {} ;
-lin ravishingly_Adv = variants {} ;
-lin ravishment_N = variants {} ;
-lin raw_A = D.brut_1_A ;
-
-lin raw_N = variants {} ;
-lin rawboned_A = variants {} ;
-lin rawhide_A = variants {} ;
-lin rawtenstall_PN = variants {} ;
-lin ray_N = variants {} ;
-lin ray_PN = variants {} ;
-lin ray_V = variants {} ;
-lin ray_V2 = variants {} ;
-lin raymond_PN = variants {} ;
-lin rayon_N = variants {} ;
-lin raze_V2 = variants {} ;
-lin razor_N = variants {} ;
-lin razor_V2 = variants {} ;
-lin razor_edge_N = variants {} ;
-lin razorback_N = variants {} ;
-lin razorbacked_A = variants {} ;
-lin razorblade_N = variants {} ;
-lin razzle_N = variants {} ;
-lin razzle_dazzle_N = variants {} ;
-lin rc_PN = variants {} ;
-lin rd_PN = variants {} ;
-lin re_N = variants {} ;
-lin re_address_V2 = variants {} ;
-lin re_afforest_V2 = variants {} ;
-lin re_afforestation_N = variants {} ;
-lin re_count_N = variants {} ;
-lin re_count_V2 = variants {} ;
-lin re_cover_V2 = variants {} ;
-lin re_create_V2 = variants {} ;
-lin re_echo_N = variants {} ;
-lin re_echo_V = variants {} ;
-lin re_elect_V2 = variants {} ;
-lin re_emerge_V = variants {} ;
-lin re_emphasize_V2 = variants {} ;
-lin re_enter_V = variants {} ;
-lin re_enter_V2 = variants {} ;
-lin re_entry_N = variants {} ;
-lin re_establish_V2 = variants {} ;
-lin re_evaluate_V2 = variants {} ;
-lin re_examine_V2 = variants {} ;
-lin re_form_V = variants {} ;
-lin re_form_V2 = variants {} ;
-lin re_formation_N = variants {} ;
-lin re_join_V2 = variants {} ;
-lin re_supply_V2 = variants {} ;
-lin reach_N = variants {} ;
-lin reach_V = variants {} ;
-lin reach_V2 = variants {} ;
-lin reach_V2V = variants {} ;
-lin reach_VA = variants {} ;
-lin react_V = variants {} ;
-lin reaction_N =  D.reaction_1_N ;
-
-lin reactionary_N = variants {} ;
-lin reactivate_V2 = variants {} ;
-lin reactor_N = variants {} ;
-lin read_N = variants {} ;
-lin read_V = variants {} ;
-lin read_V2 = variants {} ;
-lin read_VA = variants {} ;
-lin read_VS = variants {} ;
-lin readability_N = variants {} ;
-lin readable_A = variants {} ;
-lin reader_N = variants {} ;
-lin readership_N = variants {} ;
-lin readily_Adv = D.facilement_1_Adv ;
-
-lin readiness_N = variants {} ;
-lin reading_N = variants {} ;
-lin reading_PN = variants {} ;
-lin reading_lamp_N = variants {} ;
-lin reading_room_N = variants {} ;
-lin readjust_V2 = variants {} ;
-lin readjustment_N = variants {} ;
-lin readmission_N = variants {} ;
-lin readmit_V2 = variants {} ;
-lin ready_A = variants {} ;
-lin ready_N = variants {} ;
-lin ready_V2 = variants {} ;
-lin ready_made_A = variants {} ;
-lin reaffiliation_N = variants {} ;
-lin reaffirm_V2 = variants {} ;
-lin reagent_N = variants {} ;
-
-lin real_A = variants {} ;
-lin real_N = variants {} ;
-lin realign_V2 = variants {} ;
-lin realism_N = variants {} ;
-lin realist_N = variants {} ;
-lin realistic_A = variants {} ;
-lin realistically_Adv = variants {} ;
-lin reality_N = variants {} ;
-lin realizable_A = variants {} ;
-lin realization_N = variants {} ;
-lin realize_V2 = variants {} ;
-lin realize_VS = variants {} ;
-lin reallocation_N = variants {} ;
-lin realm_N = variants {} ;
-lin realtor_N = variants {} ;
-lin realty_N = variants {} ;
-lin ream_N = variants {} ;
-lin reanimate_V2 = variants {} ;
-lin reap_V = variants {} ;
-lin reap_V2 = variants {} ;
-lin reaper_N = variants {} ;
-lin reaping_hook_N = variants {} ;
-lin reappear_V = variants {} ;
-lin reappearance_N = variants {} ;
-lin reappoint_V = variants {} ;
-lin reappoint_V2 = variants {} ;
-lin reappraisal_N = variants {} ;
-lin reappraise_V2 = variants {} ;
-lin rear_N = variants {} ;
-lin rear_V = variants {} ;
-lin rear_V2 = variants {} ;
-lin rear_admiral_N = variants {} ;
-lin rearguard_N = variants {} ;
-lin rearm_V = variants {} ;
-lin rearm_V2 = variants {} ;
-lin rearmament_N = variants {} ;
-lin rearmost_A = variants {} ;
-lin rearrange_V2 = variants {} ;
-lin rearrangement_N = variants {} ;
-lin rearward_N = variants {} ;
-lin rearwards_Adv = variants {} ;
-lin reason_N = variants {} ;
-lin reason_V = variants {} ;
-lin reason_V2 = variants {} ;
-lin reason_VS = variants {} ;
-lin reasonable_A = variants {} ;
-lin reasonableness_N = variants {} ;
-lin reasoning_N = variants {} ;
-lin reasonless_A = variants {} ;
-lin reassemble_V = variants {} ;
-lin reassemble_V2 = variants {} ;
-lin reassert_V2 = variants {} ;
-lin reassess_V2 = variants {} ;
-lin reassessment_N = variants {} ;
-lin reassign_V2 = variants {} ;
-lin reassume_V2 = variants {} ;
-lin reassurance_N = variants {} ;
-lin reassure_V2 = variants {} ;
-lin reassure_VS = variants {} ;
-lin reassuring_A = variants {} ;
-lin reattribute_V2 = variants {} ;
-lin rebarbative_A = variants {} ;
-lin rebate_N = variants {} ;
-lin rebecca_PN = variants {} ;
-lin rebel_N = variants {} ;
-lin rebel_V = variants {} ;
-lin rebellion_N = variants {} ;
-lin rebellious_A = variants {} ;
-lin rebelliousness_N = variants {} ;
-lin rebind_V2 = variants {} ;
-lin rebirth_N = variants {} ;
-lin reborn_A = variants {} ;
-lin rebound_N = variants {} ;
-lin rebound_V = variants {} ;
-lin rebound_V2 = variants {} ;
-lin rebound_V2V = variants {} ;
-lin rebuff_N = variants {} ;
-lin rebuff_V = variants {} ;
-lin rebuff_V2 = variants {} ;
-lin rebuild_V2 = variants {} ;
-lin rebuke_N = variants {} ;
-lin rebuke_V2 = variants {} ;
-lin rebukingly_Adv = variants {} ;
-lin rebus_N = variants {} ;
-lin rebut_V2 = variants {} ;
-lin rebuttal_N = variants {} ;
-lin rec_PN = variants {} ;
-lin recalcitrance_N = variants {} ;
-lin recalcitrancy_N = variants {} ;
-lin recalcitrant_A = variants {} ;
-lin recalculate_V2 = variants {} ;
-lin recall_N = variants {} ;
-lin recall_V2 = variants {} ;
-lin recall_VS = variants {} ;
-lin recant_V = variants {} ;
-lin recant_V2 = variants {} ;
-lin recantation_N = variants {} ;
-lin recap_N = variants {} ;
-lin recap_V = variants {} ;
-lin recap_V2 = variants {} ;
-lin recapitulate_V = variants {} ;
-lin recapitulate_V2 = variants {} ;
-lin recapitulation_N = variants {} ;
-lin recapture_V2 = variants {} ;
-lin recast_V2 = variants {} ;
-lin recce_N = variants {} ;
-lin recd_PN = variants {} ;
-lin recede_V = variants {} ;
-lin receipt_N = variants {} ;
-lin receipt_V2 = variants {} ;
-lin receivable_A = variants {} ;
-lin receive_V = variants {} ;
-lin receive_V2 = variants {} ;
-lin received_A = variants {} ;
-lin receiver_N = variants {} ;
-lin receivership_N = variants {} ;
-lin receiving_set_N = variants {} ;
-lin recent_A = variants {} ;
-lin recentralize_V2 = variants {} ;
-lin receptacle_N = variants {} ;
-lin reception_N = variants {} ;
-lin reception_desk_N = variants {} ;
-lin receptionist_N = variants {} ;
-lin receptive_A = variants {} ;
-lin receptiveness_N = variants {} ;
-lin receptivity_N = variants {} ;
-lin recess_N = variants {} ;
-lin recess_V2 = variants {} ;
-lin recession_N = variants {} ;
-lin recessional_A = variants {} ;
-lin recessional_N = variants {} ;
-lin recessive_A = variants {} ;
-lin rechauffe_N = variants {} ;
-lin recherche_A = variants {} ;
-lin recidivism_N = variants {} ;
-lin recidivist_N = variants {} ;
-lin recife_PN = variants {} ;
-lin recipe_N = variants {} ;
-lin recipient_N = variants {} ;
-lin reciprocal_A = variants {} ;
-lin reciprocal_N = variants {} ;
-lin reciprocate_V = variants {} ;
-lin reciprocate_V2 = variants {} ;
-lin reciprocation_N = variants {} ;
-lin reciprocity_N = variants {} ;
-lin recital_N = variants {} ;
-lin recitalist_N = variants {} ;
-lin recitation_N = variants {} ;
-lin recitative_N = variants {} ;
-lin recite_V = variants {} ;
-lin recite_V2 = variants {} ;
-lin reckless_A = variants {} ;
-lin recklessness_N = variants {} ;
-lin recklinghausen_PN = variants {} ;
-lin reckon_V = variants {} ;
-lin reckon_V2 = variants {} ;
-lin reckon_VS = variants {} ;
-lin reckoner_N = variants {} ;
-lin reckoning_N = variants {} ;
-lin reclaim_V2 = variants {} ;
-lin reclamation_N = variants {} ;
-lin reclassify_V2 = variants {} ;
-lin recline_V = variants {} ;
-lin recline_V2 = variants {} ;
-lin recluse_N = variants {} ;
-lin recognition_N = variants {} ;
-lin recognizable_A = variants {} ;
-lin recognizance_N = variants {} ;
-lin recognize_V2 = variants {} ;
-lin recognize_VS = variants {} ;
-lin recoil_N = variants {} ;
-lin recoil_V = variants {} ;
-lin recollect_V = variants {} ;
-lin recollect_V2 = variants {} ;
-lin recollection_N = variants {} ;
-lin recommend_V2 = variants {} ;
-lin recommend_VS = variants {} ;
-lin recommendation_N = variants {} ;
-lin recommit_V2 = variants {} ;
-lin recompense_N = variants {} ;
-lin recompense_V2 = variants {} ;
-lin reconcilable_A = variants {} ;
-lin reconcile_V2 = variants {} ;
-lin reconciliation_N = variants {} ;
-lin recondite_A = variants {} ;
-lin recondition_V2 = variants {} ;
-lin reconnaissance_N = variants {} ;
-lin reconnoitre_V = variants {} ;
-lin reconnoitre_V2 = variants {} ;
-lin reconsecrate_V2 = variants {} ;
-lin reconsider_V2 = variants {} ;
-lin reconsider_VS = variants {} ;
-lin reconstruct_V2 = variants {} ;
-lin reconstruction_N = variants {} ;
-lin reconvict_V2 = variants {} ;
-lin record_N = variants {} ;
-lin record_V2 = variants {} ;
-lin record_breaking_A = variants {} ;
-lin record_player_N = variants {} ;
-lin recorder_N = variants {} ;
-lin recording_N = variants {} ;
-lin recount_V2 = variants {} ;
-lin recount_VS = variants {} ;
-lin recoup_V2 = variants {} ;
-lin recourse_N = variants {} ;
-lin recover_V = variants {} ;
-lin recover_V2 = variants {} ;
-lin recover_V2V = variants {} ;
-lin recoverable_A = variants {} ;
-lin recovery_N = variants {} ;
-lin recreant_A = variants {} ;
-lin recreant_N = variants {} ;
-lin recreate_V2 = variants {} ;
-lin recreation_N = variants {} ;
-lin recreational_A = variants {} ;
-lin recriminate_V = variants {} ;
-lin recrimination_N = variants {} ;
-lin recriminatory_A = variants {} ;
-lin recrudescence_N = variants {} ;
-lin recruit_N = variants {} ;
-lin recruit_V = variants {} ;
-lin recruit_V2 = variants {} ;
-lin recruitment_N = variants {} ;
-lin rectal_A = variants {} ;
-lin rectangle_N = variants {} ;
-lin rectangular_A = variants {} ;
-lin rectification_N = variants {} ;
-lin rectifier_N = variants {} ;
-lin rectify_V2 = variants {} ;
-lin rectilinear_A = variants {} ;
-lin rectitude_N = variants {} ;
-lin recto_N = variants {} ;
-lin rector_N = variants {} ;
-lin rectory_N = variants {} ;
-lin rectum_N = variants {} ;
-lin recumbent_A = variants {} ;
-lin recuperate_V = variants {} ;
-lin recuperate_V2 = variants {} ;
-lin recuperation_N = variants {} ;
-lin recuperative_A = variants {} ;
-lin recur_V = variants {} ;
-lin recurrence_N = variants {} ;
-lin recurrent_A = variants {} ;
-lin recurve_V = variants {} ;
-lin recurve_V2 = variants {} ;
-lin recusancy_N = variants {} ;
-lin recusant_A = variants {} ;
-lin recusant_N = variants {} ;
-lin recycle_V2 = variants {} ;
-lin red_A = variants {} ;
-lin red_N = variants {} ;
-lin red_hot_A = variants {} ;
-lin red_rimmed_A = variants {} ;
-lin redact_V2 = variants {} ;
-lin redaction_N = variants {} ;
-lin redbreast_N = variants {} ;
-lin redbrick_A = variants {} ;
-lin redbridge_PN = variants {} ;
-lin redcap_N = variants {} ;
-lin redcoat_N = variants {} ;
-lin redden_V = variants {} ;
-lin redden_V2 = variants {} ;
-lin reddish_A = variants {} ;
-lin redditch_PN = variants {} ;
-lin redecorate_V2 = variants {} ;
-lin redeem_V2 = variants {} ;
-lin redeemable_A = variants {} ;
-lin redeemer_N = variants {} ;
-lin redefine_V2 = variants {} ;
-lin redemption_N = variants {} ;
-lin redemptive_A = variants {} ;
-lin redeploy_V2 = variants {} ;
-lin redeployment_N = variants {} ;
-lin redesign_V2 = variants {} ;
-lin redevelop_V2 = variants {} ;
-lin redevelopment_N = variants {} ;
-lin redhead_N = variants {} ;
-lin rediffusion_N = variants {} ;
-lin rediscover_V2 = variants {} ;
-lin rediscovery_N = variants {} ;
-lin redisposition_N = variants {} ;
-lin redistribute_V2 = variants {} ;
-lin redistribution_N = variants {} ;
-lin redline_V2 = variants {} ;
-lin redness_N = variants {} ;
-lin redo_V2 = variants {} ;
-lin redolence_N = variants {} ;
-lin redolent_A = variants {} ;
-lin redouble_V = variants {} ;
-lin redouble_V2 = variants {} ;
-lin redoubt_N = variants {} ;
-lin redoubtable_A = variants {} ;
-lin redound_V = variants {} ;
-lin redraw_V2 = variants {} ;
-lin redress_N = variants {} ;
-lin redress_V2 = variants {} ;
-lin redruth_PN = variants {} ;
-lin redskin_N = variants {} ;
-lin reduce_V = variants {} ;
-lin reduce_V2 = variants {} ;
-lin reducible_A = variants {} ;
-lin reductio_ad_absurdum_N = variants {} ;
-lin reduction_N =  D.diminution_1_N ;
-
-lin redundance_N = variants {} ;
-lin redundancy_N = variants {} ;
-lin redundant_A = variants {} ;
-lin reduplicate_V2 = variants {} ;
-lin reduplication_N = variants {} ;
-lin redwing_N = variants {} ;
-lin redwood_N = variants {} ;
-lin reed_N = variants {} ;
-lin reedy_A = variants {} ;
-lin reef_N = variants {} ;
-lin reef_V2 = variants {} ;
-lin reef_knot_N = variants {} ;
-lin reefer_N = variants {} ;
-lin reek_N = variants {} ;
-lin reek_V = variants {} ;
-lin reel_N = variants {} ;
-lin reel_V = variants {} ;
-lin reel_V2 = variants {} ;
-lin reeve_N = variants {} ;
-lin reexamine_V = variants {} ;
-lin ref_N = variants {} ;
-lin reface_V2 = variants {} ;
-lin refashion_N = variants {} ;
-lin refashion_V2 = variants {} ;
-lin refection_N = variants {} ;
-lin refectory_N = variants {} ;
-lin refer_V = variants {} ;
-lin refer_V2 = variants {} ;
-lin referable_A = variants {} ;
-lin referee_N = variants {} ;
-lin referee_V = variants {} ;
-lin referee_V2 = variants {} ;
-lin reference_N = variants {} ;
-lin referendum_N = variants {} ;
-lin referential_A = variants {} ;
-lin refill_N = variants {} ;
-lin refill_V2 = variants {} ;
-lin refinance_V = variants {} ;
-lin refinance_V2 = variants {} ;
-lin refine_V = variants {} ;
-lin refine_V2 = variants {} ;
-lin refinement_N = variants {} ;
-lin refiner_N = variants {} ;
-lin refinery_N = variants {} ;
-lin refit_N = variants {} ;
-lin refit_V = variants {} ;
-lin refit_V2 = variants {} ;
-lin reflate_V2 = variants {} ;
-lin reflation_N = variants {} ;
-lin reflect_V = variants {} ;
-lin reflect_V2 = variants {} ;
-lin reflection_N = variants {} ;
-lin reflective_A = variants {} ;
-lin reflector_N = variants {} ;
-lin reflex_A = variants {} ;
-lin reflex_N = variants {} ;
-lin reflexion_N = variants {} ;
-lin reflexive_A = variants {} ;
-lin reflexive_N = variants {} ;
-lin refloat_V = variants {} ;
-lin refloat_V2 = variants {} ;
-lin reflux_N = variants {} ;
-lin refocus_V = variants {} ;
-lin refocus_V2 = variants {} ;
-lin refocus_V2V = variants {} ;
-lin reforest_V2 = variants {} ;
-lin reforestation_N = variants {} ;
-lin reform_N = variants {} ;
-lin reform_V = variants {} ;
-lin reform_V2 = variants {} ;
-lin reformation_N = variants {} ;
-lin reformatory_A = variants {} ;
-lin reformatory_N = variants {} ;
-lin reformer_N = variants {} ;
-lin reformulate_V2 = variants {} ;
-lin refract_V2 = variants {} ;
-lin refraction_N = variants {} ;
-lin refractory_A = variants {} ;
-lin refrain_N = variants {} ;
-lin refrain_V = variants {} ;
-lin refresh_V2 = variants {} ;
-lin refresher_N = variants {} ;
-lin refreshing_A = variants {} ;
-lin refreshment_N = variants {} ;
-lin refrigerant_A = variants {} ;
-lin refrigerant_N = variants {} ;
-lin refrigerate_V2 = variants {} ;
-lin refrigeration_N = variants {} ;
-lin refrigerator_N = variants {} ;
-lin refuel_V = variants {} ;
-lin refuel_V2 = variants {} ;
-lin refuge_N = variants {} ;
-lin refugee_N = variants {} ;
-lin refulgence_N = variants {} ;
-lin refulgent_A = variants {} ;
-lin refund_N = variants {} ;
-lin refund_V2 = variants {} ;
-lin refurbish_V2 = variants {} ;
-lin refurnish_V2 = variants {} ;
-lin refusal_N = variants {} ;
-lin refuse_N = variants {} ;
-lin refuse_V = variants {} ;
-lin refuse_V2 = variants {} ;
-lin refuse_VV = variants {} ;
-lin refuse_collector_N = variants {} ;
-lin refutable_A = variants {} ;
-lin refutation_N = variants {} ;
-lin refute_V2 = variants {} ;
-lin reg_PN = variants {} ;
-lin regain_V2 = variants {} ;
-lin regal_A = variants {} ;
-lin regale_V2 = variants {} ;
-lin regard_N = variants {} ;
-lin regard_V = variants {} ;
-lin regard_V2 = variants {} ;
-lin regard_VS = variants {} ;
-lin regardful_A = variants {} ;
-lin regardless_A = variants {} ;
-lin regatta_N = variants {} ;
-lin regency_N = variants {} ;
-lin regenerate_A = variants {} ;
-lin regenerate_V = variants {} ;
-lin regenerate_V2 = variants {} ;
-lin regeneration_N = variants {} ;
-lin regensburg_PN = variants {} ;
-lin regent_A = variants {} ;
-lin regent_N = variants {} ;
-lin reggae_N = variants {} ;
-lin regicide_N = variants {} ;
-lin regime_1_N = variants {} ;
-lin regime_2_N = variants {} ;
-lin regimen_N = variants {} ;
-lin regiment_N = variants {} ;
-lin regiment_V2 = variants {} ;
-lin regimental_A = variants {} ;
-lin regimentation_N = variants {} ;
-lin regina_PN = variants {} ;
-lin reginald_PN = variants {} ;
-lin region_N =  D.domaine_1_N ;
-
-lin regional_A = variants {} ;
-lin register_N = variants {} ;
-lin register_V = variants {} ;
-lin register_V2 = variants {} ;
-lin registrar_N = variants {} ;
-lin registration_N = variants {} ;
-lin registry_N = variants {} ;
-lin regnant_A = variants {} ;
-lin regress_V = variants {} ;
-lin regression_N = variants {} ;
-lin regressive_A = variants {} ;
-lin regret_N = variants {} ;
-lin regret_V2 = variants {} ;
-lin regret_VS = variants {} ;
-lin regretful_A = variants {} ;
-lin regrettable_A = variants {} ;
-lin regroup_V = variants {} ;
-lin regroup_V2 = variants {} ;
-lin regular_A = variants {} ;
-lin regular_N = variants {} ;
-lin regularity_N = variants {} ;
-lin regularization_N = variants {} ;
-lin regularize_V2 = variants {} ;
-lin regulate_V2 = variants {} ;
-lin regulation_N = variants {} ;
-lin regulator_N = variants {} ;
-lin regum_V2 = variants {} ;
-lin regurgitate_V = variants {} ;
-lin regurgitate_V2 = variants {} ;
-lin rehabilitate_V2 = variants {} ;
-lin rehabilitation_N = variants {} ;
-lin rehash_N = variants {} ;
-lin rehash_V2 = variants {} ;
-lin rehear_V2 = variants {} ;
-lin rehearing_N = variants {} ;
-lin rehearsal_N = variants {} ;
-lin rehearse_V = variants {} ;
-lin rehearse_V2 = variants {} ;
-lin rehouse_V2 = variants {} ;
-lin reich_N = variants {} ;
-lin reigate_PN = variants {} ;
-lin reign_N = variants {} ;
-lin reign_V = variants {} ;
-lin reignite_V2 = variants {} ;
-lin reimburse_V2 = variants {} ;
-lin reimbursement_N = variants {} ;
-lin reimpose_V2 = variants {} ;
-lin reimposition_N = variants {} ;
-lin rein_N = variants {} ;
-lin rein_V2 = variants {} ;
-lin reincarnate_A = variants {} ;
-lin reincarnate_V2 = variants {} ;
-lin reincarnation_N = variants {} ;
-lin reindeer_N = variants {} ;
-lin reindict_V2 = variants {} ;
-lin reinforce_V2 = variants {} ;
-lin reinforcement_N = variants {} ;
-lin reinstall_V2 = variants {} ;
-lin reinstate_V2 = variants {} ;
-lin reinstatement_N = variants {} ;
-lin reinstitute_V2 = variants {} ;
-lin reinsurance_N = variants {} ;
-lin reinsure_V2 = variants {} ;
-lin reintegrate_V2 = variants {} ;
-lin reinterpret_V2 = variants {} ;
-lin reinterpretation_N = variants {} ;
-lin reintroduce_V2 = variants {} ;
-lin reinvent_V2 = variants {} ;
-lin reinvest_V2 = variants {} ;
-lin reinvigorate_V2 = variants {} ;
-lin reissue_N = variants {} ;
-lin reissue_V2 = variants {} ;
-lin reiterate_V2 = variants {} ;
-lin reiterate_VS = variants {} ;
-lin reiteration_N = variants {} ;
-lin reject_N = variants {} ;
-lin reject_V2 = variants {} ;
-lin rejection_N = variants {} ;
-lin rejig_V2 = variants {} ;
-lin rejoice_V = variants {} ;
-lin rejoice_V2 = variants {} ;
-lin rejoicing_N = variants {} ;
-lin rejoin_V = variants {} ;
-lin rejoin_V2 = variants {} ;
-lin rejoinder_N = variants {} ;
-lin rejuvenate_V = variants {} ;
-lin rejuvenate_V2 = variants {} ;
-lin rejuvenation_N = variants {} ;
-lin rekindle_V = variants {} ;
-lin rekindle_V2 = variants {} ;
-lin relapse_N = variants {} ;
-lin relapse_V = variants {} ;
-lin relate_V = variants {} ;
-lin relate_V2 = variants {} ;
-lin relation_N = variants {} ;
-lin relationship_N = variants {} ;
-lin relative_A = D.relatif_1_A ;
-
-lin relative_N = variants {} ;
-lin relativity_N = variants {} ;
-lin relax_V = variants {} ;
-lin relax_V2 = variants {} ;
-lin relaxation_N = variants {} ;
-lin relay_N = variants {} ;
-lin relay_V2 = variants {} ;
-lin release_N = variants {} ;
-
-lin release_V2 = variants {} ;
-lin relegate_V2 = variants {} ;
-lin relegation_N = variants {} ;
-lin relent_V = variants {} ;
-lin relentless_A = variants {} ;
-lin relevance_N = variants {} ;
-lin relevancy_N = variants {} ;
-lin relevant_A = variants {} ;
-lin reliability_N = variants {} ;
-lin reliable_A = variants {} ;
-lin reliance_N = variants {} ;
-lin reliant_A = variants {} ;
-lin relic_N = variants {} ;
-lin relict_N = variants {} ;
-lin relief_N = variants {} ;
-lin relieve_V2 = variants {} ;
-lin religion_N = variants {} ;
-lin religious_A = variants {} ;
-lin religious_N = variants {} ;
-lin reline_V2 = variants {} ;
-lin relinquish_V2 = variants {} ;
-lin reliquary_N = variants {} ;
-lin relish_N = variants {} ;
-lin relish_V2 = variants {} ;
-lin relish_VS = variants {} ;
-lin relive_V2 = variants {} ;
-lin relocate_V = variants {} ;
-lin relocate_V2 = variants {} ;
-lin relocation_N = variants {} ;
-lin reluctance_N = variants {} ;
-lin reluctant_A = variants {} ;
-lin rely_V = variants {} ;
-lin remain_V = variants {} ;
-lin remain_V2 = variants {} ;
-lin remain_VA = variants {} ;
-lin remain_VS = variants {} ;
-lin remain_VV = variants {} ;
-lin remainder_N = variants {} ;
-lin remake_N = variants {} ;
-lin remake_V2 = variants {} ;
-lin remand_N = variants {} ;
-lin remand_V2 = variants {} ;
-lin remark_N = variants {} ;
-lin remark_V = variants {} ;
-lin remark_V2 = variants {} ;
-lin remark_VS = variants {} ;
-lin remarkable_A = variants {} ;
-lin remarriage_N = variants {} ;
-lin remarry_V = variants {} ;
-lin remarry_V2 = variants {} ;
-lin remediable_A = variants {} ;
-lin remedial_A = variants {} ;
-lin remedy_N = variants {} ;
-lin remedy_V2 = variants {} ;
-lin remember_V = variants {} ;
-lin remember_V2 = variants {} ;
-lin remember_VS = variants {} ;
-lin remembrance_N = variants {} ;
-lin remilitarization_N = variants {} ;
-lin remilitarize_V2 = variants {} ;
-lin remind_V2 = variants {} ;
-lin reminder_N = variants {} ;
-lin reminisce_V = variants {} ;
-lin reminiscence_N = variants {} ;
-lin reminiscent_A = variants {} ;
-lin remiss_A = variants {} ;
-lin remission_N = variants {} ;
-lin remissness_N = variants {} ;
-lin remit_V = variants {} ;
-lin remit_V2 = variants {} ;
-lin remittance_N = variants {} ;
-lin remittent_A = variants {} ;
-lin remnant_N = variants {} ;
-lin remodel_V = variants {} ;
-lin remodel_V2 = variants {} ;
-lin remonstrance_N = variants {} ;
-lin remonstrate_V = variants {} ;
-lin remorse_N = variants {} ;
-lin remorseful_A = variants {} ;
-lin remorseless_A = variants {} ;
-lin remote_A = variants {} ;
-lin remoteness_N = variants {} ;
-lin remould_V2 = variants {} ;
-lin remount_N = variants {} ;
-lin remount_V = variants {} ;
-lin remount_V2 = variants {} ;
-lin removable_A = variants {} ;
-lin removal_N = variants {} ;
-lin remove_N = variants {} ;
-lin remove_V = variants {} ;
-lin remove_V2 = variants {} ;
-lin removed_A = variants {} ;
-lin remover_N = variants {} ;
-lin remscheid_PN = variants {} ;
-lin remunerate_V2 = variants {} ;
-lin remuneration_N = variants {} ;
-lin remunerative_A = variants {} ;
-lin renaissance_N = variants {} ;
-lin renal_A = D.renal_1_A ;
-
-lin rename_V2 = variants {} ;
-lin rename_VS = variants {} ;
-lin renascence_N = variants {} ;
-lin renascent_A = variants {} ;
-lin rend_V2 = variants {} ;
-lin render_V2 = variants {} ;
-lin render_VS = variants {} ;
-lin rendering_N = variants {} ;
-lin rendezvous_N = variants {} ;
-lin rendezvous_V = variants {} ;
-lin rendezvouse_V = variants {} ;
-lin rendition_N = variants {} ;
-lin renegade_N = variants {} ;
-lin renegade_V = variants {} ;
-lin renege_V = variants {} ;
-lin renegotiate_V2 = variants {} ;
-lin renegue_V = variants {} ;
-lin renew_V2 = variants {} ;
-lin renewable_A = variants {} ;
-lin renewal_N = variants {} ;
-lin renfrew_PN = variants {} ;
-lin rennes_PN = variants {} ;
-lin rennet_N = variants {} ;
-lin renounce_V2 = variants {} ;
-lin renovate_V2 = variants {} ;
-lin renovation_N = variants {} ;
-lin renovator_N = variants {} ;
-lin renown_N = variants {} ;
-lin renowned_A = variants {} ;
-lin rent_N = variants {} ;
-lin rent_V = variants {} ;
-lin rent_V2 = variants {} ;
-lin rent_collector_N = variants {} ;
-lin rent_free_A = variants {} ;
-lin rent_free_Adv = variants {} ;
-lin rent_rebate_N = variants {} ;
-lin rent_roll_N = variants {} ;
-lin rentable_A = variants {} ;
-lin rental_N = variants {} ;
-lin rentier_N = variants {} ;
-lin renunciation_N = variants {} ;
-lin reoffer_V2 = variants {} ;
-lin reopen_V = variants {} ;
-lin reopen_V2 = variants {} ;
-lin reorganization_N = variants {} ;
-lin reorganize_V = variants {} ;
-lin reorganize_V2 = variants {} ;
-lin reorient_V = variants {} ;
-lin reorient_V2 = variants {} ;
-lin reorientate_V = variants {} ;
-lin reorientate_V2 = variants {} ;
-lin reorientation_N = variants {} ;
-lin rep_N = variants {} ;
-lin repackage_V2 = variants {} ;
-lin repaint_V2 = variants {} ;
-lin repair_N =  D.reparation_1_N ;
-
-lin repair_V = variants {} ;
-lin repair_V2 = variants {} ;
-lin repairable_A = variants {} ;
-lin repairer_N = variants {} ;
-lin reparable_A = variants {} ;
-lin reparation_N = variants {} ;
-lin repartee_N = variants {} ;
-lin repass_V2 = variants {} ;
-lin repast_N = variants {} ;
-lin repatriate_N = variants {} ;
-lin repatriate_V2 = variants {} ;
-lin repatriation_N = variants {} ;
-lin repay_V = variants {} ;
-lin repay_V2 = variants {} ;
-lin repayable_A = variants {} ;
-lin repayment_N = variants {} ;
-lin repeal_N = variants {} ;
-lin repeal_V2 = variants {} ;
-lin repeat_N = variants {} ;
-lin repeat_V = variants {} ;
-lin repeat_V2 = variants {} ;
-lin repeat_VS = variants {} ;
-lin repeatable_A = variants {} ;
-lin repeater_N = variants {} ;
-lin repel_V2 = variants {} ;
-lin repellent_A = variants {} ;
-lin repellent_N = variants {} ;
-lin repent_V = variants {} ;
-lin repent_V2 = variants {} ;
-lin repentance_N = variants {} ;
-lin repentant_A = variants {} ;
-lin repercussion_N = variants {} ;
-lin repertoire_N = variants {} ;
-lin repertory_N = variants {} ;
-lin repetition_N = variants {} ;
-lin repetitious_A = variants {} ;
-lin repetitive_A = variants {} ;
-lin repine_V = variants {} ;
-lin replace_V2 = variants {} ;
-lin replace_VV = variants {} ;
-lin replaceable_A = variants {} ;
-lin replacement_N = variants {} ;
-lin replant_V2 = variants {} ;
-lin replaster_V2 = variants {} ;
-lin replay_N = variants {} ;
-lin replay_V2 = variants {} ;
-lin replenish_V2 = variants {} ;
-lin replenishment_N = variants {} ;
-lin replete_A = variants {} ;
-lin repletion_N = variants {} ;
-lin replica_N = variants {} ;
-lin replicate_V2 = variants {} ;
-lin reply_N = variants {} ;
-lin reply_V = variants {} ;
-lin reply_V2 = variants {} ;
-lin reply_VS = variants {} ;
-lin reply_paid_A = variants {} ;
-lin repoint_V2 = variants {} ;
-lin repond_V = variants {} ;
-lin report_N = variants {} ;
-lin report_V = variants {} ;
-lin report_V2 = variants {} ;
-lin report_V2V = variants {} ;
-lin report_VS = variants {} ;
-lin reportable_A = variants {} ;
-lin reportage_N = variants {} ;
-lin reportedly_Adv = variants {} ;
-lin reporter_N = variants {} ;
-lin repose_N = variants {} ;
-lin repose_V = variants {} ;
-lin repose_V2 = variants {} ;
-lin reposeful_A = variants {} ;
-lin reposition_V2 = variants {} ;
-lin repository_N = variants {} ;
-lin repossess_V2 = variants {} ;
-lin repot_V2 = variants {} ;
-lin repp_N = variants {} ;
-lin reprehend_V2 = variants {} ;
-lin reprehensible_A = variants {} ;
-lin represent_V = variants {} ;
-lin represent_V2 = variants {} ;
-lin representation_N = variants {} ;
-lin representative_A = variants {} ;
-lin representative_N = variants {} ;
-lin repress_V2 = variants {} ;
-lin repressed_A = variants {} ;
-lin repression_N = variants {} ;
-lin repressive_A = variants {} ;
-lin reprieve_N = variants {} ;
-lin reprieve_V2 = variants {} ;
-lin reprimand_N = variants {} ;
-lin reprimand_V2 = variants {} ;
-lin reprint_N = variants {} ;
-lin reprint_V2 = variants {} ;
-lin reprisal_N = variants {} ;
-lin reproach_N = variants {} ;
-lin reproach_V2 = variants {} ;
-lin reproachful_A = variants {} ;
-lin reprobate_N = variants {} ;
-lin reprobate_V2 = variants {} ;
-lin reprobation_N = variants {} ;
-lin reproduce_V = variants {} ;
-lin reproduce_V2 = variants {} ;
-lin reproducer_N = variants {} ;
-lin reproducible_A = variants {} ;
-lin reproduction_N = variants {} ;
-lin reproductive_A = D.reproducteur_2_A ;
-
-lin reproof_N = variants {} ;
-lin reproof_V2 = variants {} ;
-lin reprove_V2 = variants {} ;
-lin reprovingly_Adv = variants {} ;
-lin reps_N = variants {} ;
-lin reptile_N = variants {} ;
-lin reptilian_A = variants {} ;
-lin reptilian_N = variants {} ;
-lin republic_N = variants {} ;
-lin republican_A = variants {} ;
-lin republican_N = variants {} ;
-lin republicanism_N = variants {} ;
-lin repudiate_V2 = variants {} ;
-lin repudiation_N = variants {} ;
-lin repugnance_N = variants {} ;
-lin repugnant_A = variants {} ;
-lin repulse_N = variants {} ;
-lin repulse_V2 = variants {} ;
-lin repulsion_N = variants {} ;
-lin repulsive_A = variants {} ;
-lin repurchase_V2 = variants {} ;
-lin reputable_A = variants {} ;
-lin reputation_N = variants {} ;
-lin repute_N = variants {} ;
-lin repute_V2 = variants {} ;
-lin reputed_A = variants {} ;
-lin request_N = variants {} ;
-lin request_V2 = variants {} ;
-lin request_VS = variants {} ;
-lin requiem_N = variants {} ;
-lin require_V = variants {} ;
-lin require_V2 = variants {} ;
-lin require_V2V = variants {} ;
-lin require_VS = variants {} ;
-lin require_VV = variants {} ;
-lin requirement_N = variants {} ;
-lin requisite_A = variants {} ;
-lin requisite_N = variants {} ;
-lin requisition_N = variants {} ;
-lin requisition_V2 = variants {} ;
-lin requital_N = variants {} ;
-lin requite_V2 = variants {} ;
-lin reread_V2 = variants {} ;
-lin reredos_N = variants {} ;
-lin reroute_V2 = variants {} ;
-lin rerun_N = variants {} ;
-lin rerun_V2 = variants {} ;
-lin res_N = variants {} ;
-lin reschedule_V2 = variants {} ;
-lin rescind_V2 = variants {} ;
-lin rescript_N = variants {} ;
-lin rescue_N = variants {} ;
-lin rescue_V2 = variants {} ;
-lin rescuer_N = variants {} ;
-lin research_N = variants {} ;
-lin research_V = variants {} ;
-lin research_V2 = variants {} ;
-lin researcher_N = variants {} ;
-lin reseat_V2 = variants {} ;
-lin reseed_V2 = variants {} ;
-lin resell_V2 = variants {} ;
-lin resemblance_N = variants {} ;
-lin resemble_V2 = variants {} ;
-lin resent_V2 = variants {} ;
-lin resentful_A = variants {} ;
-lin resentment_N = variants {} ;
-lin reservation_N = variants {} ;
-lin reserve_N = variants {} ;
-lin reserve_V = variants {} ;
-lin reserve_V2 = variants {} ;
-lin reserved_A = variants {} ;
-lin reservist_N = variants {} ;
-lin reservoir_N = variants {} ;
-lin reset_V = variants {} ;
-lin reset_V2 = variants {} ;
-lin resettle_V = variants {} ;
-lin resettle_V2 = variants {} ;
-lin resettlement_N = variants {} ;
-lin reshape_V2 = variants {} ;
-lin reshuffle_N = variants {} ;
-lin reshuffle_V2 = variants {} ;
-lin reside_V = variants {} ;
-lin residence_N = variants {} ;
-lin residency_N = variants {} ;
-lin resident_A = variants {} ;
-lin resident_N = variants {} ;
-lin residential_A = variants {} ;
-lin residual_A = variants {} ;
-lin residuary_A = variants {} ;
-lin residue_N =  D.reste_1_N ;
-
-lin resign_V = variants {} ;
-lin resign_V2 = variants {} ;
-lin resign_V2V = variants {} ;
-lin resign_VS = variants {} ;
-lin resignation_N = variants {} ;
-lin resigned_A = variants {} ;
-lin resilience_N = variants {} ;
-lin resiliency_N = variants {} ;
-lin resilient_A = variants {} ;
-lin resin_N =  D.resine_1_N ;
-
-lin resinated_A = variants {} ;
-lin resinous_A = variants {} ;
-lin resist_V = variants {} ;
-lin resist_V2 = variants {} ;
-lin resist_VS = variants {} ;
-lin resistance_N =  D.resistance_1_N ;
-
-lin resistant_A = variants {} ;
-lin resister_N = variants {} ;
-lin resistive_A = variants {} ;
-lin resistivity_N = variants {} ;
-lin resistless_A = variants {} ;
-lin resistor_N = variants {} ;
-lin resold_V2 = variants {} ;
-lin resole_V2 = variants {} ;
-lin resolute_A = variants {} ;
-lin resoluteness_N = variants {} ;
-lin resolution_N = variants {} ;
-lin resolvable_A = variants {} ;
-lin resolve_N = variants {} ;
-lin resolve_V = variants {} ;
-lin resolve_V2 = variants {} ;
-lin resonance_N =  D.resonance_1_N ;
-
-lin resonant_A = variants {} ;
-lin resonate_V = variants {} ;
-lin resonate_V2 = variants {} ;
-lin resonator_N = variants {} ;
-lin resort_N = variants {} ;
-lin resort_V = variants {} ;
-lin resound_V = variants {} ;
-lin resound_V2 = variants {} ;
-lin resoundingly_Adv = variants {} ;
-lin resource_N = variants {} ;
-lin resourceful_A = variants {} ;
-lin resourceless_A = variants {} ;
-lin respect_N = variants {} ;
-lin respect_V2 = variants {} ;
-lin respectability_N = variants {} ;
-lin respectable_A = variants {} ;
-lin respecter_N = variants {} ;
-lin respectful_A = variants {} ;
-lin respective_A = D.respectif_1_A ;
-
-lin respiration_N = variants {} ;
-lin respirator_N = variants {} ;
-lin respiratory_A = D.respiratoire_1_A ;
-
-lin respire_V = variants {} ;
-lin respite_N = variants {} ;
-lin respite_V2 = variants {} ;
-lin resplendence_N = variants {} ;
-lin resplendency_N = variants {} ;
-lin resplendent_A = variants {} ;
-lin respond_V = variants {} ;
-lin respond_V2 = variants {} ;
-lin respond_VS = variants {} ;
-lin respondent_N = variants {} ;
-lin response_N =  D.reponse_1_N ;
-
-lin responsibility_N = variants {} ;
-lin responsible_A = D.responsable_3_A ;
-
-lin responsive_A = variants {} ;
-lin responsiveness_N = variants {} ;
-lin rest_N = variants {} ;
-lin rest_V = variants {} ;
-lin rest_V2 = variants {} ;
-lin rest_VS = variants {} ;
-lin rest_cure_N = variants {} ;
-lin rest_day_N = variants {} ;
-lin rest_home_N = variants {} ;
-lin rest_house_N = variants {} ;
-lin restart_V = variants {} ;
-lin restart_V2 = variants {} ;
-lin restate_V2 = variants {} ;
-lin restate_V2V = variants {} ;
-lin restatement_N = variants {} ;
-lin restaurant_N = variants {} ;
-lin restauranteur_N = variants {} ;
-lin restaurateur_N = variants {} ;
-lin restful_A = variants {} ;
-lin restfulness_N = variants {} ;
-lin restitution_N = variants {} ;
-lin restive_A = variants {} ;
-lin restiveness_N = variants {} ;
-lin restless_A = variants {} ;
-lin restlessness_N = variants {} ;
-lin restock_V2 = variants {} ;
-lin restoration_N =  D.restauration_1_N ;
-
-lin restorative_A = variants {} ;
-lin restorative_N = variants {} ;
-lin restore_V2 = variants {} ;
-lin restorer_N = variants {} ;
-lin restrain_V2 = variants {} ;
-lin restrained_A = variants {} ;
-lin restraint_N = variants {} ;
-lin restrict_V = variants {} ;
-lin restrict_V2 = variants {} ;
-lin restriction_N = variants {} ;
-lin restrictive_A = variants {} ;
-lin restrictiveness_N = variants {} ;
-lin restructure_V = variants {} ;
-lin restructure_V2 = variants {} ;
-lin restructure_V2V = variants {} ;
-lin result_N =  D.resultat_1_N ;
-
-lin result_V = variants {} ;
-lin resultant_A = variants {} ;
-lin resume_N = variants {} ;
-lin resume_V = variants {} ;
-lin resume_V2 = variants {} ;
-lin resume_VS = variants {} ;
-lin resumption_N = variants {} ;
-lin resurface_V = variants {} ;
-lin resurface_V2 = variants {} ;
-lin resurgence_N = variants {} ;
-lin resurgent_A = variants {} ;
-lin resurrect_V = variants {} ;
-lin resurrect_V2 = variants {} ;
-lin resurrection_N = variants {} ;
-lin resuscitate_V = variants {} ;
-lin resuscitate_V2 = variants {} ;
-lin resuscitation_N = variants {} ;
-lin ret_PN = variants {} ;
-lin ret_V2 = variants {} ;
-lin retail_Adv = variants {} ;
-lin retail_N = variants {} ;
-lin retail_V = variants {} ;
-lin retail_V2 = variants {} ;
-lin retailer_N = variants {} ;
-lin retain_V2 = variants {} ;
-lin retain_V2V = variants {} ;
-lin retainer_N = variants {} ;
-lin retake_N = variants {} ;
-lin retake_V2 = variants {} ;
-lin retaliate_V = variants {} ;
-lin retaliation_N = variants {} ;
-lin retaliative_A = variants {} ;
-lin retaliatory_A = variants {} ;
-lin retard_V2 = variants {} ;
-lin retardation_N = variants {} ;
-lin retch_V = variants {} ;
-lin retd_PN = variants {} ;
-lin retell_V2 = variants {} ;
-lin retention_N = variants {} ;
-lin retentive_A = variants {} ;
-lin retentiveness_N = variants {} ;
-lin retford_PN = variants {} ;
-lin rethink_N = variants {} ;
-lin rethink_V = variants {} ;
-lin rethink_V2 = variants {} ;
-lin reticence_N = variants {} ;
-lin reticent_A = variants {} ;
-lin reticulate_A = variants {} ;
-lin reticulate_V = variants {} ;
-lin reticulate_V2 = variants {} ;
-lin reticulation_N = variants {} ;
-lin reticule_N = variants {} ;
-lin retina_N = variants {} ;
-lin retinal_A = variants {} ;
-lin retinue_N = variants {} ;
-lin retire_N = variants {} ;
-lin retire_V = variants {} ;
-lin retire_V2 = variants {} ;
-lin retired_A = variants {} ;
-lin retirement_N = variants {} ;
-lin retiring_A = variants {} ;
-lin retool_V2 = variants {} ;
-lin retort_N = variants {} ;
-lin retort_V = variants {} ;
-lin retort_V2 = variants {} ;
-lin retouch_V2 = variants {} ;
-lin retrace_V2 = variants {} ;
-lin retract_V = variants {} ;
-lin retract_V2 = variants {} ;
-lin retractable_A = variants {} ;
-lin retractile_A = variants {} ;
-lin retraction_N = variants {} ;
-lin retransmit_V2 = variants {} ;
-lin retread_N = variants {} ;
-lin retread_V2 = variants {} ;
-lin retreat_N = variants {} ;
-lin retreat_V = variants {} ;
-lin retreat_V2 = variants {} ;
-lin retrench_V = variants {} ;
-lin retrench_V2 = variants {} ;
-lin retrenchment_N = variants {} ;
-lin retrial_N = variants {} ;
-lin retribution_N = variants {} ;
-lin retributive_A = variants {} ;
-lin retrievable_A = variants {} ;
-lin retrieval_N = variants {} ;
-lin retrieve_V = variants {} ;
-lin retrieve_V2 = variants {} ;
-lin retriever_N = variants {} ;
-lin retroactive_A = variants {} ;
-lin retrofit_V2 = variants {} ;
-lin retrograde_A = variants {} ;
-lin retrograde_V = variants {} ;
-lin retrogress_V = variants {} ;
-lin retrogression_N = variants {} ;
-lin retrogressive_A = variants {} ;
-lin retrorocket_N = variants {} ;
-lin retrospect_N = variants {} ;
-lin retrospection_N = variants {} ;
-lin retrospective_A = variants {} ;
-lin retrousse_A = variants {} ;
-lin retroversion_N = variants {} ;
-lin retsina_N = variants {} ;
-lin return_N = variants {} ;
-lin return_V = variants {} ;
-lin return_V2 = variants {} ;
-lin return_V2V = variants {} ;
-lin returnable_A = variants {} ;
-lin reunification_N = variants {} ;
-lin reunion_N = variants {} ;
-lin reunite_V = variants {} ;
-lin reunite_V2 = variants {} ;
-lin rev_N = variants {} ;
-lin rev_PN = variants {} ;
-lin rev_V = variants {} ;
-lin rev_V2 = variants {} ;
-lin revaluation_N = variants {} ;
-lin revalue_V2 = variants {} ;
-lin revamp_V2 = variants {} ;
-lin revd_PN = variants {} ;
-lin reveal_V2 = variants {} ;
-lin reveal_VS = variants {} ;
-lin reveille_N = variants {} ;
-lin revel_N = variants {} ;
-lin revel_V = variants {} ;
-lin revelation_N = variants {} ;
-lin reveller_N = variants {} ;
-lin revelry_N = variants {} ;
-lin revenge_N = variants {} ;
-lin revenge_V2 = variants {} ;
-lin revengeful_A = variants {} ;
-lin revenue_N = variants {} ;
-lin reverberant_A = variants {} ;
-lin reverberate_V = variants {} ;
-lin reverberate_V2 = variants {} ;
-lin reverberation_N = variants {} ;
-lin revere_V2 = variants {} ;
-lin reverence_N = variants {} ;
-lin reverence_V2 = variants {} ;
-lin reverend_A = variants {} ;
-lin reverend_N = variants {} ;
-lin reverent_A = variants {} ;
-lin reverential_A = variants {} ;
-lin reverie_N = variants {} ;
-lin revers_N = variants {} ;
-lin reversal_N =  D.inversion_1_N ;
-
-lin reverse_A = variants {} ;
-lin reverse_N = variants {} ;
-lin reverse_V = variants {} ;
-lin reverse_V2 = variants {} ;
-lin reversibility_N = variants {} ;
-lin reversible_A = variants {} ;
-lin reversion_N = variants {} ;
-lin reversionary_A = variants {} ;
-lin revert_V = variants {} ;
-lin revertible_A = variants {} ;
-lin revetment_N = variants {} ;
-lin review_N = variants {} ;
-lin review_V = variants {} ;
-lin review_V2 = variants {} ;
-lin reviewer_N = variants {} ;
-lin revile_V = variants {} ;
-lin revile_V2 = variants {} ;
-lin revise_N = variants {} ;
-lin revise_V = variants {} ;
-lin revise_V2 = variants {} ;
-lin reviser_N = variants {} ;
-lin revision_N = variants {} ;
-lin revisionism_N = variants {} ;
-lin revisionist_N = variants {} ;
-lin revisit_V2 = variants {} ;
-lin revitalization_N = variants {} ;
-lin revitalize_V2 = variants {} ;
-lin revival_N = variants {} ;
-lin revivalist_N = variants {} ;
-lin revive_V = variants {} ;
-lin revive_V2 = variants {} ;
-lin revivify_V2 = variants {} ;
-lin revocable_A = variants {} ;
-lin revocation_N = variants {} ;
-lin revoke_N = variants {} ;
-lin revoke_V = variants {} ;
-lin revoke_V2 = variants {} ;
-lin revolt_N = variants {} ;
-lin revolt_V = variants {} ;
-lin revolt_V2 = variants {} ;
-lin revolting_A = variants {} ;
-lin revolution_N = variants {} ;
-lin revolutionary_A = variants {} ;
-lin revolutionary_N = variants {} ;
-lin revolutionize_V2 = variants {} ;
-lin revolve_V = variants {} ;
-lin revolve_V2 = variants {} ;
-lin revolver_N = variants {} ;
-lin revue_N = variants {} ;
-lin revulsion_N = variants {} ;
-lin reward_N = variants {} ;
-lin reward_V2 = variants {} ;
-lin rewire_V2 = variants {} ;
-lin reword_V2 = variants {} ;
-lin rework_V2 = variants {} ;
-lin rewrite_N = variants {} ;
-lin rewrite_V2 = variants {} ;
-lin rex_PN = variants {} ;
-lin reykjavik_PN = variants {} ;
-lin rhapsodize_V = variants {} ;
-lin rhapsody_N = variants {} ;
-lin rhea_N = variants {} ;
-lin rheims_PN = variants {} ;
-lin rhenish_A = variants {} ;
-lin rheostat_N = variants {} ;
-lin rhesus_N = variants {} ;
-lin rhetoric_N = variants {} ;
-lin rhetorical_A = variants {} ;
-lin rhetorician_N = variants {} ;
-lin rheum_N = variants {} ;
-lin rheumatic_A = D.rhumatismal_1_A ;
-
-lin rheumatic_N = variants {} ;
-lin rheumatism_N = variants {} ;
-lin rheumatoid_A = D.rhumatoide_1_A ;
-
-lin rheydt_PN = variants {} ;
-lin rhinal_A = variants {} ;
-lin rhine_PN = variants {} ;
-lin rhinestone_N = variants {} ;
-lin rhino_N = variants {} ;
-lin rhinoceros_N = variants {} ;
-lin rhizome_N = variants {} ;
-lin rhode_PN = variants {} ;
-lin rhododendron_N = variants {} ;
-lin rhomb_N = variants {} ;
-lin rhomboid_A = variants {} ;
-lin rhomboid_N = variants {} ;
-lin rhombus_N = variants {} ;
-lin rhondda_PN = variants {} ;
-lin rhosllanerchrugog_PN = variants {} ;
-lin rhubarb_N = variants {} ;
-lin rhyl_PN = variants {} ;
-lin rhyme_N = variants {} ;
-lin rhyme_V = variants {} ;
-lin rhyme_V2 = variants {} ;
-lin rhymed_A = variants {} ;
-lin rhymester_N = variants {} ;
-lin rhymney_PN = variants {} ;
-lin rhythm_N = variants {} ;
-lin rhythmic_A = variants {} ;
-lin rhythmical_A = variants {} ;
-lin rib_N = variants {} ;
-lin rib_V2 = variants {} ;
-lin ribald_A = variants {} ;
-lin ribald_N = variants {} ;
-lin ribaldry_N = variants {} ;
-lin riband_N = variants {} ;
-lin ribbon_N = variants {} ;
-lin riboflavin_N = variants {} ;
-lin rice_N = variants {} ;
-lin rice_paper_N = variants {} ;
-lin rich_A = variants {} ;
-lin richard_PN = variants {} ;
-lin richmond_PN = variants {} ;
-lin richmond_upon_thames_PN = variants {} ;
-lin richness_N = variants {} ;
-lin rick_N = variants {} ;
-lin rick_PN = variants {} ;
-lin rick_V2 = variants {} ;
-lin rickets_N = variants {} ;
-lin rickety_A = variants {} ;
-lin rickmansworth_PN = variants {} ;
-lin rickshaw_N = variants {} ;
-lin ricky_PN = variants {} ;
-lin ricochet_N = variants {} ;
-lin ricochet_V = variants {} ;
-lin ricochet_V2 = variants {} ;
-lin rid_V = variants {} ;
-lin rid_V2 = variants {} ;
-lin riddance_N = variants {} ;
-lin riddle_N = variants {} ;
-lin riddle_V2 = variants {} ;
-lin ride_N = variants {} ;
-lin ride_V = variants {} ;
-lin ride_V2 = variants {} ;
-lin rider_N = variants {} ;
-lin riderless_A = variants {} ;
-lin ridge_N = variants {} ;
-lin ridge_V2 = variants {} ;
-lin ridge_tile_N = variants {} ;
-lin ridgepole_N = variants {} ;
-lin ridicule_N = variants {} ;
-lin ridicule_V2 = variants {} ;
-lin ridiculous_A = variants {} ;
-lin riding_N = variants {} ;
-lin riding_habit_N = variants {} ;
-lin riding_lamp_N = variants {} ;
-lin riding_light_N = variants {} ;
-lin riding_master_N = variants {} ;
-lin riding_school_N = variants {} ;
-lin riesling_N = variants {} ;
-lin rife_A = variants {} ;
-lin riff_N = variants {} ;
-lin riff_raff_N = variants {} ;
-lin riffle_V = variants {} ;
-lin riffle_V2 = variants {} ;
-lin rifle_N = variants {} ;
-lin rifle_V2 = variants {} ;
-lin rifle_range_N = variants {} ;
-lin rifle_shot_N = variants {} ;
-lin rifleman_N = variants {} ;
-lin rift_N = variants {} ;
-lin rift_valley_N = variants {} ;
-lin rig_N = variants {} ;
-lin rig_V = variants {} ;
-lin rig_V2 = variants {} ;
-lin riga_PN = variants {} ;
-lin rigger_N = variants {} ;
-lin rigging_N = variants {} ;
-lin right_A = variants {} ;
-lin right_Adv = variants {} ;
-lin right_N = variants {} ;
-lin right_V2 = variants {} ;
-lin right_angled_A = variants {} ;
-lin right_down_A = variants {} ;
-lin right_down_Adv = variants {} ;
-lin right_hand_A = variants {} ;
-lin right_handed_A = variants {} ;
-lin right_hander_N = variants {} ;
-lin right_minded_A = variants {} ;
-lin right_turn_N = variants {} ;
-lin right_wing_N = variants {} ;
-lin right_winger_N = variants {} ;
-lin righteous_A = variants {} ;
-lin righteousness_N = variants {} ;
-lin rightful_A = variants {} ;
-lin rightfulness_N = variants {} ;
-lin rightist_A = variants {} ;
-lin rightist_N = variants {} ;
-lin rightness_N = variants {} ;
-lin rigid_A = variants {} ;
-lin rigidity_N = variants {} ;
-lin rigmarole_N = variants {} ;
-lin rigor_mortis_N = variants {} ;
-lin rigorous_A = variants {} ;
-lin rigour_N = variants {} ;
-lin rigout_N = variants {} ;
-lin rijeka_PN = variants {} ;
-lin rile_V2 = variants {} ;
-lin rill_N = variants {} ;
-lin rim_N = variants {} ;
-lin rim_V2 = variants {} ;
-lin rime_N = variants {} ;
-lin rime_V2 = variants {} ;
-lin rimini_PN = variants {} ;
-lin rind_N = variants {} ;
-lin rinderpest_N = variants {} ;
-lin ring_N =  D.cycle_1_N ;
-
-lin ring_V = variants {} ;
-lin ring_V2 = variants {} ;
-lin ring_armour_N = variants {} ;
-lin ring_finger_N = variants {} ;
-lin ring_mail_N = variants {} ;
-lin ring_road_N = variants {} ;
-lin ringer_N = variants {} ;
-lin ringleader_N = variants {} ;
-lin ringlet_N = variants {} ;
-lin ringmaster_N = variants {} ;
-lin ringside_N = variants {} ;
-lin ringwood_PN = variants {} ;
-lin ringworm_N = variants {} ;
-lin rink_N = variants {} ;
-lin rinse_N = variants {} ;
-lin rinse_V2 = variants {} ;
-lin rio_de_janeiro_PN = variants {} ;
-lin riot_N = variants {} ;
-lin riot_V = variants {} ;
-lin rioter_N = variants {} ;
-lin riotous_A = variants {} ;
-lin rip_N = variants {} ;
-lin rip_PN = variants {} ;
-lin rip_V = variants {} ;
-lin rip_V2 = variants {} ;
-lin rip_off_N = variants {} ;
-lin rip_roaring_A = variants {} ;
-lin riparian_A = variants {} ;
-lin ripcord_N = variants {} ;
-lin ripe_A = variants {} ;
-lin ripen_V = variants {} ;
-lin ripen_V2 = variants {} ;
-lin ripeness_N = variants {} ;
-lin ripley_PN = variants {} ;
-lin ripon_PN = variants {} ;
-lin riposte_N = variants {} ;
-lin riposte_V = variants {} ;
-lin ripple_N = variants {} ;
-lin ripple_V = variants {} ;
-lin ripple_V2 = variants {} ;
-lin ripsaw_N = variants {} ;
-lin riptide_N = variants {} ;
-lin risborough_PN = variants {} ;
-lin risca_PN = variants {} ;
-lin rise_N = variants {} ;
-lin rise_V = variants {} ;
-lin rise_V2 = variants {} ;
-lin rise_VA = variants {} ;
-lin riser_N = variants {} ;
-lin rishton_PN = variants {} ;
-lin risibility_N = variants {} ;
-lin risible_A = variants {} ;
-lin rising_N = variants {} ;
-lin risk_N =  D.risque_1_N ;
-
-lin risk_V2 = variants {} ;
-lin risk_VS = variants {} ;
-lin riskily_Adv = variants {} ;
-lin riskiness_N = variants {} ;
-lin risky_A = variants {} ;
-lin risotto_N = variants {} ;
-lin risque_A = variants {} ;
-lin rissole_N = variants {} ;
-lin rita_PN = variants {} ;
-lin rite_N = variants {} ;
-lin ritual_A = variants {} ;
-lin ritual_N = variants {} ;
-lin ritualism_N = variants {} ;
-lin ritualist_N = variants {} ;
-lin ritualistic_A = variants {} ;
-lin ritzy_A = variants {} ;
-lin rival_N = variants {} ;
-lin rival_V2 = variants {} ;
-lin rivalry_N = variants {} ;
-lin rive_V = variants {} ;
-lin rive_V2 = variants {} ;
-lin river_N = variants {} ;
-lin river_basin_N = variants {} ;
-lin river_bed_N = variants {} ;
-lin riverside_N = variants {} ;
-lin rivet_N = variants {} ;
-lin rivet_V = variants {} ;
-lin rivet_V2 = variants {} ;
-lin riveter_N = variants {} ;
-lin riviera_PN = variants {} ;
-lin rivulet_N = variants {} ;
-lin rly_N = variants {} ;
-lin rm_N = variants {} ;
-lin rn_N = variants {} ;
-lin roach_N = variants {} ;
-lin road_N = variants {} ;
-lin road_book_N = variants {} ;
-lin road_hog_N = variants {} ;
-lin road_metal_N = variants {} ;
-lin road_sense_N = variants {} ;
-lin roadbed_N = variants {} ;
-lin roadblock_N = variants {} ;
-lin roadhouse_N = variants {} ;
-lin roadless_A = variants {} ;
-lin roadman_N = variants {} ;
-lin roadmender_N = variants {} ;
-lin roadside_N = variants {} ;
-lin roadstead_N = variants {} ;
-lin roadster_N = variants {} ;
-lin roadway_N = variants {} ;
-lin roadworthy_A = variants {} ;
-lin roam_V = variants {} ;
-lin roam_V2 = variants {} ;
-lin roan_A = variants {} ;
-lin roan_N = variants {} ;
-lin roar_N = variants {} ;
-lin roar_V = variants {} ;
-lin roar_V2 = variants {} ;
-lin roaring_A = variants {} ;
-lin roaring_Adv = variants {} ;
-lin roast_A = variants {} ;
-lin roast_N = variants {} ;
-lin roast_V = variants {} ;
-lin roast_V2 = variants {} ;
-lin roaster_N = variants {} ;
-lin roasting_N = variants {} ;
-lin rob_PN = variants {} ;
-lin rob_V2 = variants {} ;
-lin robber_N = variants {} ;
-lin robbery_N = variants {} ;
-lin robe_N = variants {} ;
-lin robe_V = variants {} ;
-lin robe_V2 = variants {} ;
-lin robert_PN = variants {} ;
-lin robin_N = variants {} ;
-lin robin_PN = variants {} ;
-lin robot_N = variants {} ;
-lin robust_A = variants {} ;
-lin robustness_N = variants {} ;
-lin roc_N = variants {} ;
-lin rochdale_PN = variants {} ;
-lin rochester_PN = variants {} ;
-lin rock_'n_roll_N = variants {} ;
-lin rock_N = variants {} ;
-lin rock_V = variants {} ;
-lin rock_V2 = variants {} ;
-lin rock_bottom_N = variants {} ;
-lin rock_cake_N = variants {} ;
-lin rock_climbing_N = variants {} ;
-lin rock_crystal_N = variants {} ;
-lin rock_garden_N = variants {} ;
-lin rock_plant_N = variants {} ;
-lin rock_salmon_N = variants {} ;
-lin rock_salt_N = variants {} ;
-lin rocker_N = variants {} ;
-lin rockery_N = variants {} ;
-lin rocket_N = variants {} ;
-lin rocket_V = variants {} ;
-lin rocket_base_N = variants {} ;
-lin rocket_range_N = variants {} ;
-lin rocketry_N = variants {} ;
-lin rocking_chair_N = variants {} ;
-lin rocking_horse_N = variants {} ;
-lin rocky_A = variants {} ;
-lin rococo_A = variants {} ;
-lin rod_N = variants {} ;
-lin rod_PN = variants {} ;
-lin rodent_N = variants {} ;
-lin rodeo_N = variants {} ;
-lin rodney_PN = variants {} ;
-lin rodomontade_N = variants {} ;
-lin roe_N = variants {} ;
-lin roebuck_N = variants {} ;
-lin roentgen_N = variants {} ;
-lin rogation_N = variants {} ;
-lin roger_PN = variants {} ;
-lin rogue_N = variants {} ;
-lin rogue_elephant_N = variants {} ;
-lin roguery_N = variants {} ;
-lin roguish_A = variants {} ;
-lin roguishness_N = variants {} ;
-lin roil_V2 = variants {} ;
-lin roisterer_N = variants {} ;
-lin role_1_N = variants {} ;
-lin role_2_N = variants {} ;
-lin roll_N = variants {} ;
-lin roll_V = variants {} ;
-lin roll_V2 = variants {} ;
-lin roll_call_N = variants {} ;
-lin roll_on_N = variants {} ;
-lin roller_N = variants {} ;
-
-lin roller_skate_N = variants {} ;
-lin rollicking_A = variants {} ;
-lin rolling_N =  D.roulage_1_N ;
-
-lin rolling_mill_N = variants {} ;
-lin rolling_pin_N = variants {} ;
-lin rolling_stock_N = variants {} ;
-lin roly_poly_N = variants {} ;
-lin romaic_A = variants {} ;
-lin romaic_N = variants {} ;
-lin roman_A = variants {} ;
-lin roman_N = variants {} ;
-lin romance_A = variants {} ;
-lin romance_N = variants {} ;
-lin romance_V = variants {} ;
-lin romance_V2 = variants {} ;
-lin romanesque_N = variants {} ;
-lin romania_PN = variants {} ;
-lin romanian_A = variants {} ;
-lin romanian_N = variants {} ;
-lin romantic_A = variants {} ;
-lin romantic_N = variants {} ;
-lin romantically_Adv = variants {} ;
-lin romanticism_N = variants {} ;
-lin romanticist_N = variants {} ;
-lin romanticize_V = variants {} ;
-lin romanticize_V2 = variants {} ;
-lin romany_A = variants {} ;
-lin romany_N = variants {} ;
-lin rome_PN = variants {} ;
-lin romish_A = variants {} ;
-lin romp_N = variants {} ;
-lin romp_V = variants {} ;
-lin romper_N = variants {} ;
-lin romsey_PN = variants {} ;
-lin ron_PN = variants {} ;
-lin ronald_PN = variants {} ;
-lin rondeau_N = variants {} ;
-lin rondel_N = variants {} ;
-lin rondo_N = variants {} ;
-lin roneo_N = variants {} ;
-lin roneo_V2 = variants {} ;
-lin ronnie_PN = variants {} ;
-lin rontgen_N = variants {} ;
-lin rood_N = variants {} ;
-lin rood_tree_N = variants {} ;
-lin roof_N = variants {} ;
-lin roof_V2 = variants {} ;
-lin roof_garden_N = variants {} ;
-lin roof_tree_N = variants {} ;
-lin roofing_N = variants {} ;
-lin roofless_A = variants {} ;
-lin rook_N = variants {} ;
-lin rook_V2 = variants {} ;
-lin rookery_N = variants {} ;
-lin rookie_N = variants {} ;
-lin room_N =  D.chambre_1_N ;
-
-lin room_V = variants {} ;
-lin room_mate_N = variants {} ;
-lin roomed_A = variants {} ;
-lin roomer_N = variants {} ;
-lin roomful_N = variants {} ;
-lin roomily_Adv = variants {} ;
-lin roomy_A = variants {} ;
-lin roost_N = variants {} ;
-lin roost_V = variants {} ;
-lin rooster_N = variants {} ;
-lin root_N = variants {} ;
-lin root_V = variants {} ;
-lin root_V2 = variants {} ;
-lin rootle_V = variants {} ;
-lin rootless_A = variants {} ;
-lin rope_N = variants {} ;
-lin rope_V2 = variants {} ;
-lin rope_dancer_N = variants {} ;
-lin rope_ladder_N = variants {} ;
-lin rope_yard_N = variants {} ;
-lin rope_yarn_N = variants {} ;
-lin ropewalk_N = variants {} ;
-lin ropewalker_N = variants {} ;
-lin ropeway_N = variants {} ;
-lin ropey_A = variants {} ;
-lin roquefort_N = variants {} ;
-lin rosalie_PN = variants {} ;
-lin rosalind_PN = variants {} ;
-lin rosamund_PN = variants {} ;
-lin rosario_PN = variants {} ;
-lin rosary_N = variants {} ;
-lin roscommon_PN = variants {} ;
-lin rose_N = variants {} ;
-lin rose_PN = variants {} ;
-lin rose_V = variants {} ;
-lin rose_V2 = variants {} ;
-lin rose_bed_N = variants {} ;
-lin rose_leaf_N = variants {} ;
-lin rose_red_A = variants {} ;
-lin rose_water_N = variants {} ;
-lin roseate_A = variants {} ;
-lin rosebud_N = variants {} ;
-lin rosemary_N = variants {} ;
-lin rosemary_PN = variants {} ;
-lin rosette_N = variants {} ;
-lin rosewood_N = variants {} ;
-lin rosie_PN = variants {} ;
-lin rosin_N = variants {} ;
-lin rosin_V2 = variants {} ;
-lin roslyn_PN = variants {} ;
-lin ross_on_wye_PN = variants {} ;
-lin rossington_PN = variants {} ;
-lin rosslare_PN = variants {} ;
-lin roster_N = variants {} ;
-lin rostock_PN = variants {} ;
-lin rostov_na_donu_PN = variants {} ;
-lin rostrum_N = variants {} ;
-lin rosy_A = variants {} ;
-lin rot_N = variants {} ;
-lin rot_V = variants {} ;
-lin rot_V2 = variants {} ;
-lin rota_N = variants {} ;
-lin rotarian_N = variants {} ;
-lin rotary_A = variants {} ;
-lin rotary_N = variants {} ;
-lin rotate_V = variants {} ;
-lin rotate_V2 = variants {} ;
-lin rotation_N =  D.rotation_1_N ;
-
-lin rotational_A = variants {} ;
-lin rotatory_A = variants {} ;
-lin rote_N = variants {} ;
-lin rotgut_N = variants {} ;
-lin rotherham_PN = variants {} ;
-lin rothesay_PN = variants {} ;
-lin rothwell_PN = variants {} ;
-lin rotisserie_N = variants {} ;
-lin rotogravure_N = variants {} ;
-lin rotor_N = variants {} ;
-lin rotten_A = variants {} ;
-lin rottenness_N = variants {} ;
-lin rotter_N = variants {} ;
-lin rotterdam_PN = variants {} ;
-lin rotund_A = variants {} ;
-lin rotunda_N = variants {} ;
-lin rotundity_N = variants {} ;
-lin roubaix_PN = variants {} ;
-lin rouble_N = variants {} ;
-lin roue_N = variants {} ;
-lin rouen_PN = variants {} ;
-lin rouge_N = variants {} ;
-lin rouge_V = variants {} ;
-lin rouge_V2 = variants {} ;
-lin rough_A = variants {} ;
-lin rough_Adv = variants {} ;
-lin rough_N = variants {} ;
-lin rough_V2 = variants {} ;
-lin rough_and_tumble_A = variants {} ;
-lin rough_and_tumble_N = variants {} ;
-lin rough_dry_V2 = variants {} ;
-lin rough_hewn_A = variants {} ;
-lin rough_house_V = variants {} ;
-lin rough_house_V2 = variants {} ;
-lin rough_spoken_A = variants {} ;
-lin roughage_N = variants {} ;
-lin roughcast_N = variants {} ;
-lin roughcast_V2 = variants {} ;
-lin roughen_V = variants {} ;
-lin roughen_V2 = variants {} ;
-lin roughish_A = variants {} ;
-lin roughneck_N = variants {} ;
-lin roughness_N = variants {} ;
-lin roughrider_N = variants {} ;
-lin roughshod_A = variants {} ;
-lin roulette_N = variants {} ;
-lin round_A = variants {} ;
-lin round_Adv = variants {} ;
-lin round_N = variants {} ;
-lin round_V = variants {} ;
-lin round_V2 = variants {} ;
-lin round_arm_A = variants {} ;
-lin round_arm_Adv = variants {} ;
-lin round_backed_A = variants {} ;
-lin round_eyed_A = variants {} ;
-lin round_hand_N = variants {} ;
-lin round_shot_N = variants {} ;
-lin round_shouldered_A = variants {} ;
-lin round_the_clock_A = variants {} ;
-lin round_the_clock_Adv = variants {} ;
-lin roundabout_A = variants {} ;
-lin roundabout_N = variants {} ;
-lin roundel_N = variants {} ;
-lin roundelay_N = variants {} ;
-lin roundhead_N = variants {} ;
-lin roundhouse_N = variants {} ;
-lin roundish_A = variants {} ;
-lin roundness_N = variants {} ;
-lin roundsman_N = variants {} ;
-lin roundup_N = variants {} ;
-lin rouse_V = variants {} ;
-lin rouse_V2 = variants {} ;
-lin rout_N = variants {} ;
-lin rout_V2 = variants {} ;
-lin route_N = variants {} ;
-lin route_V2 = variants {} ;
-lin routemarch_N = variants {} ;
-lin routine_A = variants {} ;
-lin routine_N = variants {} ;
-lin rove_V = variants {} ;
-lin rove_V2 = variants {} ;
-lin rover_N = variants {} ;
-lin row_N = variants {} ;
-lin row_V = variants {} ;
-lin row_V2 = variants {} ;
-lin rowan_N = variants {} ;
-lin rowan_berry_N = variants {} ;
-lin rowan_tree_N = variants {} ;
-lin rowboat_N = variants {} ;
-lin rowdily_Adv = variants {} ;
-lin rowdiness_N = variants {} ;
-lin rowdy_A = variants {} ;
-lin rowdy_N = variants {} ;
-lin rowdyism_N = variants {} ;
-lin rowel_N = variants {} ;
-lin rower_N = variants {} ;
-lin rowing_N = variants {} ;
-lin rowing_boat_N = variants {} ;
-lin rowing_club_N = variants {} ;
-lin rowlands_gill_PN = variants {} ;
-lin rowlock_N = variants {} ;
-lin roy_PN = variants {} ;
-lin royal_A = variants {} ;
-lin royalist_N = variants {} ;
-lin royalty_N = variants {} ;
-lin royston_PN = variants {} ;
-lin rpm_N = mkN "rpm" ;
-
-lin rspca_N = variants {} ;
-lin rsvp_PN = variants {} ;
-lin rt_hon_PN = variants {} ;
-lin rub_N = variants {} ;
-lin rub_V = variants {} ;
-lin rub_V2 = variants {} ;
-lin rub_a_dub_N = variants {} ;
-lin rub_down_N = variants {} ;
-lin rub_up_N = variants {} ;
-lin rubber_N = variants {} ;
-lin rubber_V2 = variants {} ;
-lin rubber_necking_V = variants {} ;
-lin rubber_stamp_V2 = variants {} ;
-lin rubberize_V2 = variants {} ;
-lin rubberneck_N = variants {} ;
-lin rubberneck_V = variants {} ;
-lin rubbery_A = variants {} ;
-lin rubbing_N = variants {} ;
-lin rubbish_N = variants {} ;
-lin rubbish_V2 = variants {} ;
-lin rubbishing_N = variants {} ;
-lin rubbishy_A = variants {} ;
-lin rubble_N = variants {} ;
-lin rubicon_N = variants {} ;
-lin rubicund_A = variants {} ;
-lin rubric_N = variants {} ;
-lin ruby_A = variants {} ;
-lin ruby_N = variants {} ;
-lin ruck_N = variants {} ;
-lin ruck_V = variants {} ;
-lin ruck_V2 = variants {} ;
-lin rucksack_N = variants {} ;
-lin ruckus_N = variants {} ;
-lin rudder_N = variants {} ;
-lin rudderless_A = variants {} ;
-lin ruddiness_N = variants {} ;
-lin ruddington_PN = variants {} ;
-lin ruddle_N = variants {} ;
-lin ruddle_V2 = variants {} ;
-lin ruddy_A = variants {} ;
-lin rude_A = variants {} ;
-lin rudeness_N = variants {} ;
-lin rudiment_N = variants {} ;
-lin rudimentary_A = variants {} ;
-lin rudolf_PN = variants {} ;
-lin rudy_PN = variants {} ;
-lin rue_N = variants {} ;
-lin rue_V2 = variants {} ;
-lin rueful_A = variants {} ;
-lin ruff_N = variants {} ;
-lin ruff_V = variants {} ;
-lin ruff_V2 = variants {} ;
-lin ruffian_N = variants {} ;
-lin ruffianism_N = variants {} ;
-lin ruffianly_A = variants {} ;
-lin ruffle_N = variants {} ;
-lin ruffle_V = variants {} ;
-lin ruffle_V2 = variants {} ;
-lin rug_N = variants {} ;
-lin rugby_N = variants {} ;
-lin rugby_PN = variants {} ;
-lin rugeley_PN = variants {} ;
-lin rugged_A = variants {} ;
-lin ruggedness_N = variants {} ;
-lin rugger_N = variants {} ;
-lin ruin_N = variants {} ;
-lin ruin_V2 = variants {} ;
-lin ruin_VS = variants {} ;
-lin ruination_N = variants {} ;
-lin ruinous_A = variants {} ;
-lin rule_N = variants {} ;
-lin rule_V = variants {} ;
-lin rule_V2 = variants {} ;
-lin rule_VS = variants {} ;
-lin ruler_N = variants {} ;
-lin ruling_A = variants {} ;
-lin ruling_N = variants {} ;
-lin rum_N = variants {} ;
-lin rum_runner_N = variants {} ;
-lin rumba_N = variants {} ;
-lin rumble_N = variants {} ;
-lin rumble_V = variants {} ;
-lin rumble_V2 = variants {} ;
-lin rumbling_N = variants {} ;
-lin rumbustious_A = variants {} ;
-lin ruminant_A = variants {} ;
-lin ruminant_N = variants {} ;
-lin ruminate_V = variants {} ;
-lin rumination_N = variants {} ;
-lin ruminative_A = variants {} ;
-lin rummage_N = variants {} ;
-lin rummage_V = variants {} ;
-lin rummage_V2 = variants {} ;
-lin rummy_A = variants {} ;
-lin rummy_N = variants {} ;
-lin rumor_V2 = variants {} ;
-lin rumor_V2V = variants {} ;
-lin rumor_VS = variants {} ;
-lin rumour_N = variants {} ;
-lin rumour_V2 = variants {} ;
-lin rumour_monger_N = variants {} ;
-lin rump_N = variants {} ;
-lin rump_steak_N = variants {} ;
-lin rumple_V2 = variants {} ;
-lin rumpus_N = variants {} ;
-lin run_N = variants {} ;
-lin run_V = variants {} ;
-lin run_V2 = variants {} ;
-lin run_VS = variants {} ;
-lin run_of_the_mill_A = variants {} ;
-lin run_off_N = variants {} ;
-lin run_through_N = variants {} ;
-lin run_up_N = variants {} ;
-lin runaway_A = variants {} ;
-lin runaway_N = variants {} ;
-lin runcorn_PN = variants {} ;
-lin rundown_A = variants {} ;
-lin rundown_N = variants {} ;
-lin rune_N = variants {} ;
-lin rung_N = variants {} ;
-lin rung_V2V = variants {} ;
-lin runic_A = variants {} ;
-lin runnel_N = variants {} ;
-lin runner_N = variants {} ;
-lin runner_up_N = variants {} ;
-lin running_A = variants {} ;
-lin running_N = variants {} ;
-lin running_board_N = variants {} ;
-lin runny_A = variants {} ;
-lin runt_N = variants {} ;
-lin runway_N = variants {} ;
-lin rupee_N = variants {} ;
-lin rupert_PN = variants {} ;
-lin rupiah_N = variants {} ;
-lin rupture_N = variants {} ;
-lin rupture_V = variants {} ;
-lin rupture_V2 = variants {} ;
-lin rural_A = variants {} ;
-lin ruritanian_A = variants {} ;
-lin ruse_N = variants {} ;
-lin rush_N = variants {} ;
-lin rush_V = variants {} ;
-lin rush_V2 = variants {} ;
-lin rush_V2V = variants {} ;
-lin rush_VS = variants {} ;
-lin rushlight_N = variants {} ;
-lin rushy_A = variants {} ;
-lin rusk_N = variants {} ;
-lin russet_A = variants {} ;
-lin russet_N = variants {} ;
-lin russia_PN = variants {} ;
-lin russian_A = variants {} ;
-lin russian_N = variants {} ;
-lin rust_N = variants {} ;
-lin rust_V = variants {} ;
-lin rust_V2 = variants {} ;
-lin rustic_A = variants {} ;
-lin rustic_N = variants {} ;
-lin rusticate_V = variants {} ;
-lin rusticate_V2 = variants {} ;
-lin rusticity_N = variants {} ;
-lin rustiness_N = variants {} ;
-lin rustle_N = variants {} ;
-lin rustle_V = variants {} ;
-lin rustle_V2 = variants {} ;
-lin rustler_N = variants {} ;
-lin rustless_A = variants {} ;
-lin rustling_N = variants {} ;
-lin rusty_A = variants {} ;
-lin rut_N = variants {} ;
-lin rut_V2 = variants {} ;
-lin ruth_PN = variants {} ;
-lin rutherglen_PN = variants {} ;
-lin ruthless_A = variants {} ;
-lin ruthlessness_N = variants {} ;
-lin rutland_PN = variants {} ;
-lin rwanda_PN = variants {} ;
-lin rwandan_A = variants {} ;
-lin rwandan_N = variants {} ;
-lin ryde_PN = variants {} ;
-lin rye_N = variants {} ;
-lin rye_bread_N = variants {} ;
-lin ryehill_PN = variants {} ;
-lin saarbrucken_PN = variants {} ;
-lin sabadeli_PN = variants {} ;
-lin sabah_PN = variants {} ;
-lin sabahan_A = variants {} ;
-lin sabahan_N = variants {} ;
-lin sabbatarian_A = variants {} ;
-lin sabbatarian_N = variants {} ;
-lin sabbath_N = variants {} ;
-lin sabbatical_A = variants {} ;
-lin sabbatical_N = variants {} ;
-lin sable_A = variants {} ;
-lin sable_N = variants {} ;
-lin sabot_N = variants {} ;
-lin sabotage_N = variants {} ;
-lin sabotage_V2 = variants {} ;
-lin saboteur_N = variants {} ;
-lin sabre_N = variants {} ;
-lin sabre_V2 = variants {} ;
-lin sabre_rattling_N = variants {} ;
-lin sabre_toothed_A = variants {} ;
-lin sac_N = variants {} ;
-lin saccharin_N = variants {} ;
-lin saccharine_A = variants {} ;
-lin sacerdotal_A = variants {} ;
-lin sacerdotalism_N = variants {} ;
-lin sachet_N = variants {} ;
-lin sack_N = variants {} ;
-lin sack_V2 = variants {} ;
-lin sack_race_N = variants {} ;
-lin sackbut_N = variants {} ;
-lin sackcloth_N = variants {} ;
-lin sacking_N = variants {} ;
-lin sacrament_N = variants {} ;
-lin sacramental_A = variants {} ;
-lin sacramento_PN = variants {} ;
-lin sacred_A = variants {} ;
-lin sacredness_N = variants {} ;
-lin sacrifice_N = variants {} ;
-lin sacrifice_V = variants {} ;
-lin sacrifice_V2 = variants {} ;
-lin sacrificial_A = variants {} ;
-lin sacrilege_N = variants {} ;
-lin sacrilegious_A = variants {} ;
-lin sacristan_N = variants {} ;
-lin sacristy_N = variants {} ;
-lin sacrosanct_A = variants {} ;
-lin sad_A = variants {} ;
-lin sadden_V = variants {} ;
-lin sadden_V2 = variants {} ;
-lin saddle_N = variants {} ;
-lin saddle_V = variants {} ;
-lin saddle_V2 = variants {} ;
-lin saddle_sore_A = variants {} ;
-lin saddlebag_N = variants {} ;
-lin saddler_N = variants {} ;
-lin saddlery_N = variants {} ;
-lin sadhu_N = variants {} ;
-lin sadism_N = variants {} ;
-lin sadist_N = variants {} ;
-lin sadistic_A = variants {} ;
-lin sadness_N = variants {} ;
-lin sado_masochist_N = variants {} ;
-lin sadomasochism_N = variants {} ;
-lin sae_N = variants {} ;
-lin safari_N = variants {} ;
-lin safe_A = variants {} ;
-lin safe_N = variants {} ;
-lin safe_conduct_N = variants {} ;
-lin safe_deposit_A = variants {} ;
-lin safe_deposit_N = variants {} ;
-lin safecracker_N = variants {} ;
-lin safeguard_N = variants {} ;
-lin safeguard_V2 = variants {} ;
-lin safekeeping_N = variants {} ;
-lin safeness_N = variants {} ;
-lin safety_N = variants {} ;
-lin safety_belt_N = variants {} ;
-lin safety_bolt_N = variants {} ;
-lin safety_catch_N = variants {} ;
-lin safety_curtain_N = variants {} ;
-lin safety_factor_N = variants {} ;
-lin safety_lamp_N = variants {} ;
-lin safety_lock_N = variants {} ;
-lin safety_match_N = variants {} ;
-lin safety_pin_N = variants {} ;
-lin safety_razor_N = variants {} ;
-lin safety_valve_N = variants {} ;
-lin saffron_N = variants {} ;
-lin saffron_walden_PN = variants {} ;
-lin sag_N = variants {} ;
-lin sag_V = variants {} ;
-lin saga_N = variants {} ;
-lin sagacious_A = variants {} ;
-lin sagacity_N = variants {} ;
-lin sage_A = variants {} ;
-lin sage_N = variants {} ;
-lin sage_green_A = variants {} ;
-lin sage_green_N = variants {} ;
-lin sagittarius_PN = variants {} ;
-lin sago_N = variants {} ;
-lin sahib_N = variants {} ;
-lin said_A = variants {} ;
-lin saigon_PN = variants {} ;
-lin sail_N = variants {} ;
-lin sail_V = variants {} ;
-lin sail_V2 = variants {} ;
-lin sailcloth_N = variants {} ;
-lin sailing_N = variants {} ;
-lin sailing_boat_N = variants {} ;
-lin sailing_master_N = variants {} ;
-lin sailing_ship_N = variants {} ;
-lin sailing_vessel_N = variants {} ;
-lin sailor_N = variants {} ;
-lin saint's_day_N = variants {} ;
-lin saint_N = variants {} ;
-lin sainted_A = variants {} ;
-lin sainthood_N = variants {} ;
-lin saintlike_A = variants {} ;
-lin saintliness_N = variants {} ;
-lin saintly_A = variants {} ;
-lin sake_1_N = variants {} ;
-lin sake_2_N = variants {} ;
-lin sal_volatile_N = variants {} ;
-lin salaam_N = variants {} ;
-lin salaam_V = variants {} ;
-lin salable_A = variants {} ;
-lin salacious_A = variants {} ;
-lin salaciousness_N = variants {} ;
-lin salacity_N = variants {} ;
-lin salad_N = variants {} ;
-lin salad_dressing_N = variants {} ;
-lin salad_oil_N = variants {} ;
-lin salamanca_PN = variants {} ;
-lin salamander_N = variants {} ;
-lin salami_N = variants {} ;
-lin salaried_A = variants {} ;
-lin salary_N = variants {} ;
-lin sale_N = variants {} ;
-lin sale_PN = variants {} ;
-lin saleable_A = variants {} ;
-lin salerno_PN = variants {} ;
-lin saleroom_N = variants {} ;
-lin salesman_N = variants {} ;
-lin salesmanship_N = variants {} ;
-lin saleswoman_N = variants {} ;
-lin salford_PN = variants {} ;
-lin salience_N = variants {} ;
-lin salient_A = variants {} ;
-lin salient_N = variants {} ;
-lin saline_A = variants {} ;
-lin saline_N =  D.saline_1_N ;
-
-lin salinity_N = variants {} ;
-lin salisbury_PN = variants {} ;
-lin saliva_N = variants {} ;
-lin salivary_A = variants {} ;
-lin salivate_V = variants {} ;
-lin sallow_A = variants {} ;
-lin sallow_V = variants {} ;
-lin sallow_V2 = variants {} ;
-lin sally_N = variants {} ;
-lin sally_PN = variants {} ;
-lin sally_V = variants {} ;
-lin salmon_N = variants {} ;
-lin salon_N = variants {} ;
-lin saloon_N = variants {} ;
-lin salsify_N = variants {} ;
-lin salt_A = variants {} ;
-lin salt_N =  D.sel_1_N ;
-
-lin salt_PN = variants {} ;
-lin salt_V2 = variants {} ;
-lin salt_cellar_N = variants {} ;
-lin salt_lick_N = variants {} ;
-lin saltash_PN = variants {} ;
-lin saltburn_PN = variants {} ;
-lin saltcoats_PN = variants {} ;
-lin saltiness_N = variants {} ;
-lin saltpan_N = variants {} ;
-lin saltpetre_N = variants {} ;
-lin saltwater_N = variants {} ;
-lin saltworks_N = variants {} ;
-lin salty_A = variants {} ;
-lin salubrious_A = variants {} ;
-lin salubrity_N = variants {} ;
-lin salutary_A = variants {} ;
-lin salutation_N = variants {} ;
-lin salute_N = variants {} ;
-lin salute_V = variants {} ;
-lin salute_V2 = variants {} ;
-lin salvador_PN = variants {} ;
-lin salvadorean_A = variants {} ;
-lin salvadorean_N = variants {} ;
-lin salvage_N = variants {} ;
-lin salvage_V2 = variants {} ;
-lin salvation_N = variants {} ;
-lin salve_N = variants {} ;
-lin salve_V2 = variants {} ;
-lin salver_N = variants {} ;
-lin salvia_N = variants {} ;
-lin salvo_N = variants {} ;
-lin salzburg_PN = variants {} ;
-lin sam_PN = variants {} ;
-lin samantha_PN = variants {} ;
-lin samaritan_N = variants {} ;
-lin samba_N = variants {} ;
-lin same_A = D.identique_1_A ;
-
-lin same_Adv = variants {} ;
-lin sameness_N = variants {} ;
-lin sammy_PN = variants {} ;
-lin samoa_PN = variants {} ;
-lin samoan_A = variants {} ;
-lin samoan_N = variants {} ;
-lin samovar_N = variants {} ;
-lin sampan_N = variants {} ;
-lin sample_N =  D.echantillon_1_N ;
-
-lin sample_V2 = variants {} ;
-lin sampler_N = variants {} ;
-lin samuel_PN = variants {} ;
-lin samurai_N = variants {} ;
-lin san_antonio_PN = variants {} ;
-lin san_bernardino_PN = variants {} ;
-lin san_diego_PN = variants {} ;
-lin san_francisco_PN = variants {} ;
-lin san_jose_PN = variants {} ;
-lin san_juan_PN = variants {} ;
-lin san_marinese_A = variants {} ;
-lin san_marinese_N = variants {} ;
-lin san_marino_PN = variants {} ;
-lin san_sebastian_PN = variants {} ;
-lin sanatorium_N = variants {} ;
-lin sanctification_N = variants {} ;
-lin sanctify_V2 = variants {} ;
-lin sanctimonious_A = variants {} ;
-lin sanction_N = variants {} ;
-lin sanction_V2 = variants {} ;
-lin sanctity_N = variants {} ;
-lin sanctuary_N = variants {} ;
-lin sanctum_N = variants {} ;
-lin sand_N = variants {} ;
-lin sand_V2 = variants {} ;
-lin sand_bar_N = variants {} ;
-lin sandal_N = variants {} ;
-lin sandalled_A = variants {} ;
-lin sandalwood_N = variants {} ;
-lin sandbach_PN = variants {} ;
-lin sandbag_N = variants {} ;
-lin sandbank_N = variants {} ;
-lin sandblast_V2 = variants {} ;
-lin sandboy_N = variants {} ;
-lin sandfly_N = variants {} ;
-lin sandglass_N = variants {} ;
-lin sandiness_N = variants {} ;
-lin sandown_PN = variants {} ;
-lin sandpaper_N = variants {} ;
-lin sandpaper_V2 = variants {} ;
-lin sandpiper_N = variants {} ;
-lin sandpit_N = variants {} ;
-lin sandra_PN = variants {} ;
-lin sandstone_N = variants {} ;
-lin sandstorm_N = variants {} ;
-lin sandwich_N = variants {} ;
-lin sandwich_V = variants {} ;
-lin sandwich_V2 = variants {} ;
-lin sandwich_board_N = variants {} ;
-lin sandwichman_N = variants {} ;
-lin sandy_A = variants {} ;
-lin sandy_PN = variants {} ;
-lin sane_A = variants {} ;
-lin sang_froid_N = variants {} ;
-lin sango_N = variants {} ;
-lin sanguinary_A = variants {} ;
-lin sanguine_A = variants {} ;
-lin sanitary_A = variants {} ;
-lin sanitation_N = variants {} ;
-lin sanitize_V2 = variants {} ;
-lin sanity_N = variants {} ;
-lin sanskrit_N = variants {} ;
-lin santa_claus_N = variants {} ;
-lin santa_claus_PN = variants {} ;
-lin santander_PN = variants {} ;
-lin santiago_PN = variants {} ;
-lin santo_domingo_PN = variants {} ;
-lin santos_PN = variants {} ;
-lin sao_paolo_PN = variants {} ;
-lin sap_N = variants {} ;
-lin sap_V = variants {} ;
-lin sap_V2 = variants {} ;
-lin saphead_N = variants {} ;
-lin sapience_N = variants {} ;
-lin sapient_A = variants {} ;
-lin sapless_A = variants {} ;
-lin sapling_N = variants {} ;
-lin sapper_N = variants {} ;
-lin sapphic_A = variants {} ;
-lin sapphire_N = variants {} ;
-lin sapporo_PN = variants {} ;
-lin sappy_A = variants {} ;
-lin sapwood_N = variants {} ;
-lin sara_PN = variants {} ;
-lin saraband_N = variants {} ;
-lin saracen_N = variants {} ;
-lin sarah_PN = variants {} ;
-lin sarajevo_PN = variants {} ;
-lin saratov_PN = variants {} ;
-lin sarawak_PN = variants {} ;
-lin sarawakian_A = variants {} ;
-lin sarawakian_N = variants {} ;
-lin sarcasm_N = variants {} ;
-lin sarcastic_A = variants {} ;
-lin sarcastically_Adv = variants {} ;
-lin sarcophagus_N = variants {} ;
-lin sardine_N = variants {} ;
-lin sardonic_A = variants {} ;
-lin sardonically_Adv = variants {} ;
-lin sari_N = variants {} ;
-lin sarisbury_PN = variants {} ;
-lin sarong_N = variants {} ;
-lin sarsaparilla_N = variants {} ;
-lin sartorial_A = variants {} ;
-lin sash_N = variants {} ;
-lin sash_cord_N = variants {} ;
-lin sash_line_N = variants {} ;
-lin saskatchewan_PN = variants {} ;
-lin sassari_PN = variants {} ;
-lin sassenach_N = variants {} ;
-lin sat_PN = variants {} ;
-lin satan_N = variants {} ;
-lin satanic_A = variants {} ;
-lin satchel_N = variants {} ;
-lin sate_V2 = variants {} ;
-lin sateen_N = variants {} ;
-lin satellite_N = variants {} ;
-lin satiable_A = variants {} ;
-lin satiate_V2 = variants {} ;
-lin satiety_N = variants {} ;
-lin satin_A = variants {} ;
-lin satin_N = variants {} ;
-lin satinwood_N = variants {} ;
-lin satire_N = variants {} ;
-lin satirical_A = variants {} ;
-lin satirist_N = variants {} ;
-lin satirize_V2 = variants {} ;
-lin satisfaction_N = variants {} ;
-lin satisfactory_A = variants {} ;
-lin satisfy_V = variants {} ;
-lin satisfy_V2 = variants {} ;
-lin satisfying_A = variants {} ;
-lin satrap_N = variants {} ;
-lin satsuma_N = variants {} ;
-lin saturate_V2 = variants {} ;
-lin saturation_N = variants {} ;
-lin saturday_N = variants {} ;
-lin saturday_PN = variants {} ;
-lin saturn_PN = variants {} ;
-lin saturnalia_N = variants {} ;
-lin saturnine_A = variants {} ;
-lin satyr_N = variants {} ;
-lin satyric_A = variants {} ;
-lin sauce_N = variants {} ;
-lin sauce_V2 = variants {} ;
-lin sauce_boat_N = variants {} ;
-lin saucepan_N = variants {} ;
-lin saucer_N = variants {} ;
-lin saucer_eyed_A = variants {} ;
-lin sauchie_PN = variants {} ;
-lin saucily_Adv = variants {} ;
-lin sauciness_N = variants {} ;
-lin saucy_A = variants {} ;
-lin saudi_arabia_PN = variants {} ;
-lin saudi_arabian_A = variants {} ;
-lin saudi_arabian_N = variants {} ;
-lin sauerkraut_N = variants {} ;
-lin sauna_N = variants {} ;
-lin saunter_N = variants {} ;
-lin saunter_V = variants {} ;
-lin saunterer_N = variants {} ;
-lin saurian_A = variants {} ;
-lin saurian_N = variants {} ;
-lin sausage_N = variants {} ;
-lin sausage_dog_N = variants {} ;
-lin sausage_meat_N = variants {} ;
-lin sausage_roll_N = variants {} ;
-lin saute_A = variants {} ;
-lin saute_V2 = variants {} ;
-lin savage_A = variants {} ;
-lin savage_N = variants {} ;
-lin savage_V2 = variants {} ;
-lin savageness_N = variants {} ;
-lin savagery_N = variants {} ;
-lin savanna_N = variants {} ;
-lin savannah_N = variants {} ;
-lin savant_N = variants {} ;
-lin save_N = variants {} ;
-lin save_V = variants {} ;
-lin save_V2 = variants {} ;
-lin saveloy_N = variants {} ;
-lin saver_N = variants {} ;
-lin saving_A = variants {} ;
-lin saving_N = variants {} ;
-lin savings_bank_N = variants {} ;
-lin saviour_N = variants {} ;
-lin savoir_faire_N = variants {} ;
-lin savore_V2 = variants {} ;
-lin savory_N = variants {} ;
-lin savour_N = variants {} ;
-lin savour_V = variants {} ;
-lin savour_V2 = variants {} ;
-lin savoury_A = variants {} ;
-lin savoury_N = variants {} ;
-lin savoy_N = variants {} ;
-lin savvy_N = variants {} ;
-lin savvy_V = variants {} ;
-lin saw_N = variants {} ;
-lin saw_V = variants {} ;
-lin saw_V2 = variants {} ;
-lin saw_pit_N = variants {} ;
-lin sawbridgeworth_PN = variants {} ;
-lin sawdust_N = variants {} ;
-lin sawhorse_N = variants {} ;
-lin sawmill_N = variants {} ;
-lin sawyer_N = variants {} ;
-lin sax_N = variants {} ;
-lin saxhorn_N = variants {} ;
-lin saxifrage_N = variants {} ;
-lin saxon_A = variants {} ;
-lin saxon_N = variants {} ;
-lin saxophone_N = variants {} ;
-lin saxophonist_N = variants {} ;
-lin say_N = variants {} ;
-lin say_V = variants {} ;
-lin say_V2 = variants {} ;
-lin say_VA = variants {} ;
-lin say_VS = variants {} ;
-lin say_VV = variants {} ;
-lin saying_N = variants {} ;
-lin scab_N = variants {} ;
-lin scabbard_N = variants {} ;
-lin scabby_A = variants {} ;
-lin scabies_N = variants {} ;
-lin scabious_N = variants {} ;
-lin scabrous_A = variants {} ;
-lin scaffold_N = variants {} ;
-lin scaffolding_N = variants {} ;
-lin scalawag_N = variants {} ;
-lin scald_N = variants {} ;
-lin scald_V2 = variants {} ;
-lin scale_N = variants {} ;
-lin scale_V = variants {} ;
-lin scale_V2 = variants {} ;
-lin scaling_ladder_N = variants {} ;
-lin scallop_N = variants {} ;
-lin scallop_V2 = variants {} ;
-lin scallop_shell_N = variants {} ;
-lin scallywag_N = variants {} ;
-lin scalp_N =  D.chevelu_1_N ;
-
-lin scalp_V2 = variants {} ;
-lin scalpel_N = variants {} ;
-lin scaly_A = variants {} ;
-lin scam_V2 = variants {} ;
-lin scamp_N = variants {} ;
-lin scamp_V2 = variants {} ;
-lin scamper_N = variants {} ;
-lin scamper_V = variants {} ;
-lin scan_V = variants {} ;
-lin scan_V2 = variants {} ;
-lin scandal_N = variants {} ;
-lin scandalize_V2 = variants {} ;
-lin scandalmonger_N = variants {} ;
-lin scandalmongering_N = variants {} ;
-lin scandalous_A = variants {} ;
-lin scandinavian_A = variants {} ;
-lin scandinavian_N = variants {} ;
-lin scanner_N = variants {} ;
-lin scansion_N = variants {} ;
-lin scant_A = variants {} ;
-lin scant_V2 = variants {} ;
-lin scantily_Adv = variants {} ;
-lin scantiness_N = variants {} ;
-lin scantling_N = variants {} ;
-lin scanty_A = variants {} ;
-lin scapegoat_N = variants {} ;
-lin scapegrace_N = variants {} ;
-lin scapula_N = variants {} ;
-lin scar_N = variants {} ;
-lin scar_V = variants {} ;
-lin scar_V2 = variants {} ;
-lin scarab_N = variants {} ;
-lin scarborough_PN = variants {} ;
-lin scarce_A = variants {} ;
-lin scarcity_N = variants {} ;
-lin scare_N = variants {} ;
-lin scare_V = variants {} ;
-lin scare_V2 = variants {} ;
-lin scarecrow_N = variants {} ;
-lin scaremonger_N = variants {} ;
-lin scarf_N = variants {} ;
-lin scarf_pin_N = variants {} ;
-lin scarify_V2 = variants {} ;
-lin scarlet_A = variants {} ;
-lin scarlet_N = variants {} ;
-lin scarp_N = variants {} ;
-lin scarper_V = variants {} ;
-lin scary_A = variants {} ;
-lin scathing_A = variants {} ;
-lin scatter_N = variants {} ;
-lin scatter_V = variants {} ;
-lin scatter_V2 = variants {} ;
-lin scatterbrain_N = variants {} ;
-lin scatterbrained_A = variants {} ;
-lin scattered_A = variants {} ;
-lin scatty_A = variants {} ;
-lin scavenge_V = variants {} ;
-lin scavenger_N = variants {} ;
-lin scenario_N = variants {} ;
-lin scenarist_N = variants {} ;
-lin scene_N = variants {} ;
-lin scene_painter_N = variants {} ;
-lin scene_shifter_N = variants {} ;
-lin scenery_N = variants {} ;
-lin scenic_A = variants {} ;
-lin scenically_Adv = variants {} ;
-lin scent_N = variants {} ;
-lin scent_V2 = variants {} ;
-lin scentless_A = variants {} ;
-lin sceptered_A = variants {} ;
-lin sceptic_N = variants {} ;
-lin sceptical_A = variants {} ;
-lin scepticism_N = variants {} ;
-lin sceptre_N = variants {} ;
-lin sceptred_A = variants {} ;
-lin schedule_N = variants {} ;
-lin schedule_V = variants {} ;
-lin schedule_V2 = variants {} ;
-lin schedule_VV = variants {} ;
-lin schema_N = variants {} ;
-lin schematic_A = variants {} ;
-lin schematically_Adv = variants {} ;
-lin scheme_N = variants {} ;
-lin scheme_V = variants {} ;
-lin scheme_V2 = variants {} ;
-lin schemer_N = variants {} ;
-lin scherzo_N = variants {} ;
-lin schism_N = variants {} ;
-lin schismatic_A = variants {} ;
-lin schist_N = variants {} ;
-lin schizoid_A = variants {} ;
-lin schizophrenia_N = variants {} ;
-lin schizophrenic_A = variants {} ;
-lin schizophrenic_N = variants {} ;
-lin schmaltz_N = variants {} ;
-lin schmaltzy_A = variants {} ;
-lin schmalz_N = variants {} ;
-lin schmalzy_A = variants {} ;
-lin schnapps_N = variants {} ;
-lin schnitzel_N = variants {} ;
-lin schnorkel_N = variants {} ;
-lin scholar_N = variants {} ;
-lin scholarly_A = variants {} ;
-lin scholarship_N = variants {} ;
-lin scholastic_A = variants {} ;
-lin scholasticism_N = variants {} ;
-lin school_N = variants {} ;
-lin school_V2 = variants {} ;
-lin school_board_N = variants {} ;
-lin schoolbook_N = variants {} ;
-lin schoolboy_N = variants {} ;
-lin schoolchild_N = variants {} ;
-lin schoolfellow_N = variants {} ;
-lin schoolfriend_N = variants {} ;
-lin schoolgirl_N = variants {} ;
-lin schoolhouse_N = variants {} ;
-lin schooling_N = variants {} ;
-lin schoolman_N = variants {} ;
-lin schoolmaster_N = variants {} ;
-lin schoolmate_N = variants {} ;
-lin schoolmistress_N = variants {} ;
-lin schoolroom_N = variants {} ;
-lin schoolteacher_N = variants {} ;
-lin schooltime_N = variants {} ;
-lin schooner_N = variants {} ;
-lin schottische_N = variants {} ;
-lin schwa_N = variants {} ;
-lin schwerin_PN = variants {} ;
-lin sci_fi_N = variants {} ;
-lin sciatic_A = variants {} ;
-lin sciatica_N = variants {} ;
-lin science_N = variants {} ;
-lin scientific_A = variants {} ;
-lin scientifically_Adv = variants {} ;
-lin scientist_N = variants {} ;
-lin scimitar_N = variants {} ;
-lin scintilla_N = variants {} ;
-lin scintillate_V = variants {} ;
-lin scintillation_N = variants {} ;
-lin scion_N = variants {} ;
-lin sclerosis_N =  D.plaque_1_N ;
-
-lin scoff_N = variants {} ;
-lin scoff_V = variants {} ;
-lin scoff_V2 = variants {} ;
-lin scoffer_N = variants {} ;
-lin scoffingly_Adv = variants {} ;
-lin scold_N = variants {} ;
-lin scold_V = variants {} ;
-lin scold_V2 = variants {} ;
-lin scolding_N = variants {} ;
-lin scollop_N = variants {} ;
-lin scollop_V2 = variants {} ;
-lin sconce_N = variants {} ;
-lin scone_N = variants {} ;
-lin scoop_N = variants {} ;
-lin scoop_V = variants {} ;
-lin scoop_V2 = variants {} ;
-lin scoopful_N = variants {} ;
-lin scoot_V = variants {} ;
-lin scoot_V2 = variants {} ;
-lin scooter_N = variants {} ;
-lin scope_N = variants {} ;
-lin scorbutic_A = variants {} ;
-lin scorch_N = variants {} ;
-lin scorch_V = variants {} ;
-lin scorch_V2 = variants {} ;
-lin scorcher_N = variants {} ;
-lin scorching_A = variants {} ;
-lin scorching_Adv = variants {} ;
-lin score_N = variants {} ;
-lin score_V = variants {} ;
-lin score_V2 = variants {} ;
-lin scoreboard_N = variants {} ;
-lin scorebook_N = variants {} ;
-lin scorecard_N = variants {} ;
-lin scorer_N = variants {} ;
-lin scorn_N = variants {} ;
-lin scorn_V2 = variants {} ;
-lin scornful_A = variants {} ;
-lin scorpio_PN = variants {} ;
-lin scorpion_N = variants {} ;
-lin scot_N = variants {} ;
-lin scot_free_Adv = variants {} ;
-lin scotch_A = variants {} ;
-lin scotch_N = variants {} ;
-lin scotch_V2 = variants {} ;
-lin scotchman_N = variants {} ;
-lin scotchwoman_N = variants {} ;
-lin scotland_PN = variants {} ;
-lin scotland_yard_PN = variants {} ;
-lin scots_A = variants {} ;
-lin scotsman_N = variants {} ;
-lin scotswoman_N = variants {} ;
-lin scottish_A = variants {} ;
-lin scoundrel_N = variants {} ;
-lin scoundrelly_A = variants {} ;
-lin scour_N = variants {} ;
-lin scour_V = variants {} ;
-lin scour_V2 = variants {} ;
-lin scourer_N = variants {} ;
-lin scourge_N = variants {} ;
-lin scourge_V2 = variants {} ;
-lin scout_N = variants {} ;
-lin scout_V = variants {} ;
-lin scout_V2 = variants {} ;
-lin scoutmaster_N = variants {} ;
-lin scow_N = variants {} ;
-lin scowl_N = variants {} ;
-lin scowl_V = variants {} ;
-lin scrabble_N = variants {} ;
-lin scrabble_V = variants {} ;
-lin scrag_N = variants {} ;
-lin scrag_V2 = variants {} ;
-lin scrag_end_N = variants {} ;
-lin scraggy_A = variants {} ;
-lin scram_V = variants {} ;
-lin scramble_N = variants {} ;
-lin scramble_V = variants {} ;
-lin scramble_V2 = variants {} ;
-lin scramble_V2V = variants {} ;
-lin scrambler_N = variants {} ;
-lin scrap_N = variants {} ;
-lin scrap_V = variants {} ;
-lin scrap_V2 = variants {} ;
-lin scrap_iron_N = variants {} ;
-lin scrapbook_N = variants {} ;
-lin scrape_N = variants {} ;
-lin scrape_V = variants {} ;
-lin scrape_V2 = variants {} ;
-lin scraper_N = variants {} ;
-lin scrapheap_N = variants {} ;
-lin scraping_N = variants {} ;
-lin scrappily_Adv = variants {} ;
-lin scrappiness_N = variants {} ;
-lin scrappy_A = variants {} ;
-lin scratch_N = variants {} ;
-lin scratch_V = variants {} ;
-lin scratch_V2 = variants {} ;
-lin scratch_pad_N = variants {} ;
-lin scratch_race_N = variants {} ;
-lin scratchy_A = variants {} ;
-lin scrawl_N = variants {} ;
-lin scrawl_V = variants {} ;
-lin scrawl_V2 = variants {} ;
-lin scrawny_A = variants {} ;
-lin scream_N = variants {} ;
-lin scream_V = variants {} ;
-lin scream_V2 = variants {} ;
-lin scream_VS = variants {} ;
-lin screamingly_Adv = variants {} ;
-lin scree_N = variants {} ;
-lin screech_N = variants {} ;
-lin screech_V = variants {} ;
-lin screech_V2 = variants {} ;
-lin screech_owl_N = variants {} ;
-lin screed_N = variants {} ;
-lin screen_N = variants {} ;
-lin screen_V = variants {} ;
-lin screen_V2 = variants {} ;
-lin screw_N = variants {} ;
-lin screw_V = variants {} ;
-lin screw_V2 = variants {} ;
-lin screw_topped_A = variants {} ;
-lin screwball_A = variants {} ;
-lin screwball_N = variants {} ;
-lin screwdriver_N = variants {} ;
-lin screwy_A = variants {} ;
-lin scribble_N = variants {} ;
-lin scribble_V = variants {} ;
-lin scribble_V2 = variants {} ;
-lin scribbler_N = variants {} ;
-lin scribbling_block_N = variants {} ;
-lin scribe_N = variants {} ;
-lin scrimmage_N = variants {} ;
-lin scrimmage_V = variants {} ;
-lin scrimmage_V2 = variants {} ;
-lin scrimp_V = variants {} ;
-lin scrimp_V2 = variants {} ;
-lin scrimshank_V = variants {} ;
-lin scrimshanker_N = variants {} ;
-lin scrip_N = variants {} ;
-lin script_N = variants {} ;
-lin scripted_A = variants {} ;
-lin scriptural_A = variants {} ;
-lin scripture_N = variants {} ;
-lin scriptwriter_N = variants {} ;
-lin scrivener_N = variants {} ;
-lin scrofula_N = variants {} ;
-lin scrofulous_A = variants {} ;
-lin scroll_N = variants {} ;
-lin scrooge_N = variants {} ;
-lin scrotum_N = variants {} ;
-lin scrounge_V = variants {} ;
-lin scrounge_V2 = variants {} ;
-lin scrounger_N = variants {} ;
-lin scrub_N = variants {} ;
-lin scrub_V = variants {} ;
-lin scrub_V2 = variants {} ;
-lin scrubbing_brush_N = variants {} ;
-lin scrubby_A = variants {} ;
-lin scruff_N = variants {} ;
-lin scruffy_A = variants {} ;
-lin scrum_N = variants {} ;
-lin scrummage_N = variants {} ;
-lin scrumptious_A = variants {} ;
-lin scrunch_N = variants {} ;
-lin scrunch_V2 = variants {} ;
-lin scruple_N = variants {} ;
-lin scruple_V = variants {} ;
-lin scrupulous_A = variants {} ;
-lin scrutineer_N = variants {} ;
-lin scrutinize_V2 = variants {} ;
-lin scrutiny_N = variants {} ;
-lin scud_N = variants {} ;
-lin scud_V = variants {} ;
-lin scuff_V = variants {} ;
-lin scuff_V2 = variants {} ;
-lin scuffle_V = variants {} ;
-lin scull_N = variants {} ;
-lin scull_V = variants {} ;
-lin scull_V2 = variants {} ;
-lin sculler_N = variants {} ;
-lin scullery_N = variants {} ;
-lin scullion_N = variants {} ;
-lin sculpt_V = variants {} ;
-lin sculpt_V2 = variants {} ;
-lin sculptor_N = variants {} ;
-lin sculptress_N = variants {} ;
-lin sculptural_A = variants {} ;
-lin sculpture_N = variants {} ;
-lin sculpture_V = variants {} ;
-lin sculpture_V2 = variants {} ;
-lin scum_N = variants {} ;
-lin scummy_A = variants {} ;
-lin scunthorpe_PN = variants {} ;
-lin scupper_N = variants {} ;
-lin scupper_V2 = variants {} ;
-lin scurf_N = variants {} ;
-lin scurfy_A = variants {} ;
-lin scurrility_N = variants {} ;
-lin scurrilous_A = variants {} ;
-lin scurry_N = variants {} ;
-lin scurry_V = variants {} ;
-lin scurvy_A = variants {} ;
-lin scurvy_N = variants {} ;
-lin scut_N = variants {} ;
-lin scutcheon_N = variants {} ;
-lin scuttle_N = variants {} ;
-lin scuttle_V = variants {} ;
-lin scuttle_V2 = variants {} ;
-lin scylla_N = variants {} ;
-lin scythe_N = variants {} ;
-lin scythe_V2 = variants {} ;
-lin sea_N = variants {} ;
-lin sea_anemone_N = variants {} ;
-lin sea_animal_N = variants {} ;
-lin sea_bathing_N = variants {} ;
-lin sea_boat_N = variants {} ;
-lin sea_bream_N = variants {} ;
-lin sea_breeze_N = variants {} ;
-lin sea_coal_N = variants {} ;
-lin sea_cow_N = variants {} ;
-lin sea_dog_N = variants {} ;
-lin sea_fish_N = variants {} ;
-lin sea_girt_A = variants {} ;
-lin sea_god_N = variants {} ;
-lin sea_green_A = variants {} ;
-lin sea_green_N = variants {} ;
-lin sea_horse_N = variants {} ;
-lin sea_level_N = variants {} ;
-lin sea_lion_N = variants {} ;
-lin sea_power_N = variants {} ;
-lin sea_rover_N = variants {} ;
-lin sea_snake_N = variants {} ;
-lin sea_urchin_N = variants {} ;
-lin sea_wall_N = variants {} ;
-lin sea_water_N = variants {} ;
-lin seabed_N = variants {} ;
-lin seabird_N = variants {} ;
-lin seaboard_N = variants {} ;
-lin seaborne_A = variants {} ;
-lin seafarer_N = variants {} ;
-lin seafaring_A = variants {} ;
-lin seafood_N = variants {} ;
-lin seaford_PN = variants {} ;
-lin seafront_N = variants {} ;
-lin seagoing_A = variants {} ;
-lin seagull_N = variants {} ;
-lin seaham_PN = variants {} ;
-lin seakale_N = variants {} ;
-lin seal_N =  D.scellement_1_N ;
-
-lin seal_V = variants {} ;
-lin seal_V2 = variants {} ;
-lin seal_VS = variants {} ;
-lin seal_ring_N = variants {} ;
-lin sealer_N = variants {} ;
-lin sealing_wax_N = variants {} ;
-lin sealskin_N = variants {} ;
-lin sealyham_N = variants {} ;
-lin seam_N = variants {} ;
-lin seam_V2 = variants {} ;
-lin seaman_N = variants {} ;
-lin seamanlike_A = variants {} ;
-lin seamanship_N = variants {} ;
-lin seamless_A = variants {} ;
-lin seamstress_N = variants {} ;
-lin seamus_PN = variants {} ;
-lin seamy_A = variants {} ;
-lin sean_PN = variants {} ;
-lin seance_N = variants {} ;
-lin seaplane_N = variants {} ;
-lin seaport_N = variants {} ;
-lin sear_A = variants {} ;
-lin sear_V2 = variants {} ;
-lin search_N = variants {} ;
-lin search_V = variants {} ;
-lin search_V2 = variants {} ;
-lin search_party_N = variants {} ;
-lin search_warrant_N = variants {} ;
-lin searcher_N = variants {} ;
-lin searching_A = variants {} ;
-lin searchlight_N = variants {} ;
-lin searing_iron_N = variants {} ;
-lin seascape_N = variants {} ;
-lin seashell_N = variants {} ;
-lin seashore_N = variants {} ;
-lin seasick_A = variants {} ;
-lin seasickness_N = variants {} ;
-lin seaside_N = variants {} ;
-lin season_N = variants {} ;
-lin season_V = variants {} ;
-lin season_V2 = variants {} ;
-lin season_ticket_N = variants {} ;
-lin seasonable_A = variants {} ;
-lin seasonal_A = variants {} ;
-lin seasoning_N = variants {} ;
-lin seat_N = variants {} ;
-lin seat_V2 = variants {} ;
-lin seat_belt_N = variants {} ;
-lin seating_room_N = variants {} ;
-lin seaton_burn_PN = variants {} ;
-lin seaton_delaval_PN = variants {} ;
-lin seattle_PN = variants {} ;
-lin seaward_A = variants {} ;
-lin seawards_Adv = variants {} ;
-lin seaway_N = variants {} ;
-lin seaweed_N = variants {} ;
-lin seaworthiness_N = variants {} ;
-lin seaworthy_A = variants {} ;
-lin sec_N = variants {} ;
-lin secede_V = variants {} ;
-lin secession_N = variants {} ;
-lin secessionist_N = variants {} ;
-lin seclude_V2 = variants {} ;
-lin secluded_A = variants {} ;
-lin seclusion_N = variants {} ;
-lin second_N = variants {} ;
-lin second_V2 = variants {} ;
-lin second_best_A = variants {} ;
-lin second_best_Adv = variants {} ;
-lin second_best_N = variants {} ;
-lin second_class_A = variants {} ;
-lin second_class_Adv = variants {} ;
-lin second_class_N = variants {} ;
-lin second_guess_V2 = variants {} ;
-lin second_hand_A = variants {} ;
-lin second_hand_N = variants {} ;
-lin second_rate_A = variants {} ;
-lin second_rater_N = variants {} ;
-lin second_sighted_A = variants {} ;
-lin secondary_A = D.secondaire_2_A ;
-
-lin seconder_N = variants {} ;
-lin secondment_N = variants {} ;
-lin secrecy_N = variants {} ;
-lin secret_A = variants {} ;
-lin secret_N = variants {} ;
-lin secretarial_A = variants {} ;
-lin secretariat_N = variants {} ;
-lin secretary_N = variants {} ;
-lin secretary_general_N = variants {} ;
-lin secrete_V2 = variants {} ;
-lin secretion_N = variants {} ;
-lin secretive_A = variants {} ;
-lin secretiveness_N = variants {} ;
-lin sect_N = variants {} ;
-lin sectarian_A = variants {} ;
-lin sectarian_N = variants {} ;
-lin sectarianism_N = variants {} ;
-lin section_N = variants {} ;
-lin sectional_A = variants {} ;
-lin sectionalism_N = variants {} ;
-lin sector_N = variants {} ;
-lin secular_A = variants {} ;
-lin secularism_N = variants {} ;
-lin secularist_N = variants {} ;
-lin secularize_V2 = variants {} ;
-lin secure_A = variants {} ;
-lin secure_V2 = variants {} ;
-lin securicor_PN = variants {} ;
-lin security_N = variants {} ;
-lin sedan_N = variants {} ;
-lin sedan_chair_N = variants {} ;
-lin sedate_A = variants {} ;
-lin sedate_V2 = variants {} ;
-lin sedateness_N = variants {} ;
-lin sedation_N = variants {} ;
-lin sedative_A = variants {} ;
-lin sedative_N = variants {} ;
-lin sedentary_A = variants {} ;
-lin sedge_N = variants {} ;
-lin sedgy_A = variants {} ;
-lin sediment_N = variants {} ;
-lin sedimentary_A = variants {} ;
-lin sedition_N = variants {} ;
-lin seditious_A = variants {} ;
-lin seduce_V2 = variants {} ;
-lin seducer_N = variants {} ;
-lin seduction_N = variants {} ;
-lin seductive_A = variants {} ;
-lin sedulous_A = variants {} ;
-lin see_N = variants {} ;
-lin see_V = variants {} ;
-lin see_V2 = variants {} ;
-lin see_V2V = variants {} ;
-lin see_VA = variants {} ;
-lin see_VS = variants {} ;
-lin see_through_A = variants {} ;
-lin seed_N = variants {} ;
-lin seed_V = variants {} ;
-lin seed_V2 = variants {} ;
-lin seed_corn_N = variants {} ;
-lin seedbed_N = variants {} ;
-lin seedcake_N = variants {} ;
-lin seedily_Adv = variants {} ;
-lin seediness_N = variants {} ;
-lin seedless_A = variants {} ;
-lin seedling_N = variants {} ;
-lin seedsman_N = variants {} ;
-lin seedtime_N = variants {} ;
-lin seedy_A = variants {} ;
-lin seek_V2 = variants {} ;
-lin seek_VS = variants {} ;
-lin seek_VV = variants {} ;
-lin seeker_N = variants {} ;
-lin seem_V = variants {} ;
-lin seem_V2 = variants {} ;
-lin seem_VA = variants {} ;
-lin seem_VS = variants {} ;
-lin seem_VV = variants {} ;
-lin seeming_A = variants {} ;
-lin seemliness_N = variants {} ;
-lin seemly_A = variants {} ;
-lin seep_V = variants {} ;
-lin seepage_N = variants {} ;
-lin seer_N = variants {} ;
-lin seersucker_N = variants {} ;
-lin seesaw_N = variants {} ;
-lin seesaw_V = variants {} ;
-lin seethe_V = variants {} ;
-lin seethe_V2 = variants {} ;
-lin segment_N = variants {} ;
-lin segment_V = variants {} ;
-lin segment_V2 = variants {} ;
-lin segmentation_N = variants {} ;
-lin segregate_V2 = variants {} ;
-lin segregation_N = variants {} ;
-lin seignior_N = variants {} ;
-lin seine_N = variants {} ;
-lin seine_V = variants {} ;
-lin seine_V2 = variants {} ;
-lin seismic_A = variants {} ;
-lin seismograph_N = variants {} ;
-lin seismologist_N = variants {} ;
-lin seismology_N = variants {} ;
-lin seize_V = variants {} ;
-lin seize_V2 = variants {} ;
-lin seizure_N = variants {} ;
-lin selby_PN = variants {} ;
-lin seldom_Adv = variants {} ;
-lin select_A = variants {} ;
-lin select_V = variants {} ;
-lin select_V2 = variants {} ;
-lin select_V2V = variants {} ;
-lin select_VV = variants {} ;
-lin selection_N = variants {} ;
-lin selective_A = variants {} ;
-lin selectivity_N = variants {} ;
-lin selector_N = variants {} ;
-lin selenium_N = variants {} ;
-lin self_N = variants {} ;
-lin self_abasement_N = variants {} ;
-lin self_abnegation_N = variants {} ;
-lin self_absorbed_A = variants {} ;
-lin self_acting_A = variants {} ;
-lin self_activating_A = variants {} ;
-lin self_addressed_A = variants {} ;
-lin self_appointed_A = variants {} ;
-lin self_assertion_N = variants {} ;
-lin self_assertive_A = variants {} ;
-lin self_assurance_N = variants {} ;
-lin self_assured_A = variants {} ;
-lin self_centred_A = variants {} ;
-lin self_collected_A = variants {} ;
-lin self_coloured_A = variants {} ;
-lin self_command_N = variants {} ;
-lin self_communion_N = variants {} ;
-lin self_complacency_N = variants {} ;
-lin self_confessed_A = variants {} ;
-lin self_confidence_N = variants {} ;
-lin self_confident_A = variants {} ;
-lin self_conscious_A = variants {} ;
-lin self_consciousness_N = variants {} ;
-lin self_contained_A = variants {} ;
-lin self_control_N = variants {} ;
-lin self_defence_N = variants {} ;
-lin self_denial_N = variants {} ;
-lin self_denying_A = variants {} ;
-lin self_destruct_V = variants {} ;
-lin self_determination_N = variants {} ;
-lin self_educated_A = variants {} ;
-lin self_effacing_A = variants {} ;
-lin self_employed_A = variants {} ;
-lin self_esteem_N = variants {} ;
-lin self_evident_A = variants {} ;
-lin self_examination_N = variants {} ;
-lin self_explanatory_A = variants {} ;
-lin self_help_N = variants {} ;
-lin self_importance_N = variants {} ;
-lin self_important_A = variants {} ;
-lin self_imposed_A = variants {} ;
-lin self_indulgence_N = variants {} ;
-lin self_indulgent_A = variants {} ;
-lin self_insure_V = variants {} ;
-lin self_interest_N = variants {} ;
-lin self_locking_A = variants {} ;
-lin self_made_A = variants {} ;
-lin self_opinionated_A = variants {} ;
-lin self_pity_N = variants {} ;
-lin self_possessed_A = variants {} ;
-lin self_possession_N = variants {} ;
-lin self_preservation_N = variants {} ;
-lin self_raising_A = variants {} ;
-lin self_reliance_N = variants {} ;
-lin self_reliant_A = variants {} ;
-lin self_respect_N = variants {} ;
-lin self_respecting_A = variants {} ;
-lin self_righteous_A = variants {} ;
-lin self_rule_N = variants {} ;
-lin self_sacrifice_N = variants {} ;
-lin self_sacrificing_A = variants {} ;
-lin self_same_A = variants {} ;
-lin self_sealing_A = variants {} ;
-lin self_seeker_N = variants {} ;
-lin self_seeking_A = variants {} ;
-lin self_seeking_N = variants {} ;
-lin self_service_N = variants {} ;
-lin self_sown_A = variants {} ;
-lin self_starter_N = variants {} ;
-lin self_styled_A = variants {} ;
-lin self_sufficiency_N = variants {} ;
-lin self_sufficient_A = variants {} ;
-lin self_sufficing_A = variants {} ;
-lin self_supporting_A = variants {} ;
-lin self_will_N = variants {} ;
-lin self_willed_A = variants {} ;
-lin self_winding_A = variants {} ;
-lin selfconsciously_Adv = variants {} ;
-lin selfish_A = variants {} ;
-lin selfishness_N = variants {} ;
-lin selkirk_PN = variants {} ;
-lin sell_N = variants {} ;
-lin sell_V = variants {} ;
-lin sell_V2 = variants {} ;
-lin sell_VA = variants {} ;
-lin sell_VS = variants {} ;
-lin seller_N = variants {} ;
-lin selling_N = variants {} ;
-lin sellout_N = variants {} ;
-lin selsey_PN = variants {} ;
-lin selston_PN = variants {} ;
-lin selvage_N = variants {} ;
-lin selvedge_N = variants {} ;
-lin semantic_A = variants {} ;
-lin semantics_N = variants {} ;
-lin semaphore_N = variants {} ;
-lin semaphore_V = variants {} ;
-lin semaphore_V2 = variants {} ;
-lin semarang_PN = variants {} ;
-lin semblance_N = variants {} ;
-lin semen_N = variants {} ;
-lin semester_N = variants {} ;
-lin semibreve_N = variants {} ;
-lin semicircle_N = variants {} ;
-lin semicircular_A = variants {} ;
-lin semicolon_N = variants {} ;
-lin semiconducting_A = variants {} ;
-lin semiconductor_N = variants {} ;
-lin semiconscious_A = variants {} ;
-lin semidetached_A = variants {} ;
-lin semifinal_N = variants {} ;
-lin semifinalist_N = variants {} ;
-lin seminal_A = variants {} ;
-lin seminar_N = variants {} ;
-lin seminarist_N = variants {} ;
-lin seminary_N = variants {} ;
-lin semiofficial_A = variants {} ;
-lin semiquaver_N = variants {} ;
-lin semirigid_A = variants {} ;
-lin semite_A = variants {} ;
-lin semite_N = variants {} ;
-lin semitic_A = variants {} ;
-lin semitone_N = variants {} ;
-lin semitropical_A = variants {} ;
-lin semivowel_N = variants {} ;
-lin semolina_N = variants {} ;
-lin sempstress_N = variants {} ;
-lin senate_N = variants {} ;
-lin senator_N = variants {} ;
-lin senatorial_A = variants {} ;
-lin send_V = variants {} ;
-lin send_V2 = variants {} ;
-lin send_V2V = variants {} ;
-lin send_VS = variants {} ;
-lin send_up_N = variants {} ;
-lin sender_N = variants {} ;
-lin sendoff_N = variants {} ;
-lin senegal_PN = variants {} ;
-lin senegalese_A = variants {} ;
-lin senegalese_N = variants {} ;
-lin senescence_N = variants {} ;
-lin senescent_A = variants {} ;
-lin seneschal_N = variants {} ;
-lin senile_A = variants {} ;
-lin senility_N = variants {} ;
-lin senior_A = variants {} ;
-lin senior_N = variants {} ;
-lin seniority_N = variants {} ;
-lin senna_N = variants {} ;
-lin senor_N = variants {} ;
-lin senora_N = variants {} ;
-lin senorita_N = variants {} ;
-lin sensation_N = variants {} ;
-lin sensational_A = variants {} ;
-lin sensationalism_N = variants {} ;
-lin sensationalist_N = variants {} ;
-lin sense_N = variants {} ;
-lin sense_V2 = variants {} ;
-lin sense_VS = variants {} ;
-lin sense_organ_N = variants {} ;
-lin senseless_A = variants {} ;
-lin senselessness_N = variants {} ;
-lin sensibility_N = variants {} ;
-lin sensible_A = variants {} ;
-lin sensitive_A = variants {} ;
-lin sensitivity_N = variants {} ;
-lin sensitization_N = variants {} ;
-lin sensitize_V2 = variants {} ;
-lin sensory_A = variants {} ;
-lin sensual_A = variants {} ;
-lin sensualism_N = variants {} ;
-lin sensualist_N = variants {} ;
-lin sensuality_N = variants {} ;
-lin sensuous_A = variants {} ;
-lin sensuousness_N = variants {} ;
-lin sentence_N = variants {} ;
-lin sentence_V = variants {} ;
-lin sentence_V2 = variants {} ;
-lin sententious_A = variants {} ;
-lin sentient_A = variants {} ;
-lin sentiment_N = variants {} ;
-lin sentimental_A = variants {} ;
-lin sentimentalist_N = variants {} ;
-lin sentimentality_N = variants {} ;
-lin sentimentalize_V = variants {} ;
-lin sentimentalize_V2 = variants {} ;
-lin sentinel_N = variants {} ;
-lin sentry_N = variants {} ;
-lin sentry_box_N = variants {} ;
-lin sentry_go_N = variants {} ;
-lin seoul_PN = variants {} ;
-lin sepal_N = variants {} ;
-lin separability_N = variants {} ;
-lin separable_A = variants {} ;
-lin separate_A = D.distinct_1_A ;
-
-lin separate_N = variants {} ;
-lin separate_V = variants {} ;
-lin separate_V2 = variants {} ;
-lin separation_N = variants {} ;
-lin separatist_N = variants {} ;
-lin separator_N = variants {} ;
-lin sepia_N = variants {} ;
-lin sepsis_N = variants {} ;
-lin sept_PN = variants {} ;
-lin september_N = variants {} ;
-lin september_PN = variants {} ;
-lin septet_N = variants {} ;
-lin septic_A = D.septique_1_A ;
-
-lin septicaemia_N = variants {} ;
-lin septicemia_N = variants {} ;
-lin septuagenarian_N = variants {} ;
-lin septuagint_N = variants {} ;
-lin sepulchral_A = variants {} ;
-lin sepulchre_N = variants {} ;
-lin sepulture_N = variants {} ;
-lin sequel_N = variants {} ;
-lin sequence_N =  D.sequence_1_N ;
-
-lin sequent_A = variants {} ;
-lin sequential_A = D.successif_1_A ;
-
-lin sequester_V2 = variants {} ;
-lin sequestered_A = variants {} ;
-lin sequestrate_V2 = variants {} ;
-lin sequestration_N = variants {} ;
-lin sequin_N = variants {} ;
-lin sequoia_N = variants {} ;
-lin seraglio_N = variants {} ;
-lin seraph_N = variants {} ;
-lin seraphic_A = variants {} ;
-lin serbo_croat_N = variants {} ;
-lin sere_A = variants {} ;
-lin serenade_N = variants {} ;
-lin serenade_V2 = variants {} ;
-lin serendipity_N = variants {} ;
-lin serene_A = variants {} ;
-lin serenity_N = variants {} ;
-lin serf_N = variants {} ;
-lin serfdom_N = variants {} ;
-lin serge_N = variants {} ;
-lin sergeant_N = variants {} ;
-lin sergeant_major_N = variants {} ;
-lin serial_A = variants {} ;
-lin serial_N = variants {} ;
-lin serialize_V2 = variants {} ;
-lin seriatim_Adv = variants {} ;
-lin sericultural_A = variants {} ;
-lin sericulture_N = variants {} ;
-lin sericulturist_N = variants {} ;
-lin series_N = variants {} ;
-lin seriocomic_A = variants {} ;
-lin serious_A = variants {} ;
-lin seriousness_N = variants {} ;
-lin serjeant_N = variants {} ;
-lin serjeant_at_arms_N = variants {} ;
-lin sermon_N = variants {} ;
-lin sermonize_V = variants {} ;
-lin sermonize_V2 = variants {} ;
-lin serous_A = variants {} ;
-lin serpent_N = variants {} ;
-lin serpentine_A = variants {} ;
-lin serrated_A = variants {} ;
-lin serried_A = variants {} ;
-lin serum_N =  D.serum_1_N ;
-
-lin servant_N = variants {} ;
-lin serve_N = variants {} ;
-
-lin serve_V = variants {} ;
-lin serve_V2 = variants {} ;
-lin serve_VS = variants {} ;
-lin serve_VV = variants {} ;
-lin server_N = variants {} ;
-lin service_N = variants {} ;
-lin service_V2 = variants {} ;
-lin serviceable_A = variants {} ;
-lin serviceman_N = variants {} ;
-lin serviette_N = variants {} ;
-lin servile_A = variants {} ;
-lin servility_N = variants {} ;
-lin serving_N = variants {} ;
-lin servitor_N = variants {} ;
-lin servitude_N = variants {} ;
-lin sesame_N = variants {} ;
-lin sesotho_N = variants {} ;
-lin sesquipedalian_A = variants {} ;
-lin session_N = variants {} ;
-lin set_N =  D.ensemble_1_N ;
-
-lin set_V = variants {} ;
-lin set_V2 = variants {} ;
-lin set_VS = variants {} ;
-lin set_VV = variants {} ;
-lin set_square_N = variants {} ;
-lin set_to_N = variants {} ;
-lin set_up_N = variants {} ;
-lin setback_N = variants {} ;
-lin setswana_N = variants {} ;
-lin sett_N = variants {} ;
-lin settee_N = variants {} ;
-lin setter_N = variants {} ;
-lin setting_N = variants {} ;
-lin settle_N = variants {} ;
-lin settle_V = variants {} ;
-lin settle_V2 = variants {} ;
-lin settle_VA = variants {} ;
-lin settle_VS = variants {} ;
-lin settled_A = variants {} ;
-lin settlement_N = variants {} ;
-lin settler_N = variants {} ;
-lin seven_sisters_PN = variants {} ;
-lin sevenfold_A = variants {} ;
-lin sevenfold_Adv = variants {} ;
-lin sevenoaks_PN = variants {} ;
-lin sever_V = variants {} ;
-lin sever_V2 = variants {} ;
-lin several_A = regA "plusieurs" ;
-
-lin severally_Adv = variants {} ;
-lin severance_N = variants {} ;
-lin severe_A = D.grave_2_A ;
-
-lin severity_N =  D.importance_1_N ;
-
-lin sevilla_PN = variants {} ;
-lin seville_PN = variants {} ;
-lin sew_V = variants {} ;
-lin sew_V2 = variants {} ;
-lin sewage_N = variants {} ;
-lin sewage_farm_N = variants {} ;
-lin sewage_works_N = variants {} ;
-lin sewer_N = variants {} ;
-lin sewer_gas_N = variants {} ;
-lin sewer_rat_N = variants {} ;
-lin sewerage_N = variants {} ;
-lin sewing_N = variants {} ;
-lin sewing_machine_N = variants {} ;
-lin sex_N = variants {} ;
-lin sex_V2 = variants {} ;
-lin sex_starved_A = variants {} ;
-lin sexagenarian_A = variants {} ;
-lin sexagenarian_N = variants {} ;
-lin sexed_A = variants {} ;
-lin sexism_N = variants {} ;
-lin sexist_A = variants {} ;
-lin sexist_N = variants {} ;
-lin sexless_A = variants {} ;
-lin sextant_N = variants {} ;
-lin sextet_N = variants {} ;
-lin sextette_N = variants {} ;
-lin sexton_N = variants {} ;
-lin sexual_A = D.sexuel_1_A ;
-
-lin sexuality_N = variants {} ;
-lin sexy_A = variants {} ;
-lin seychelles_PN = variants {} ;
-lin seychellois_A = variants {} ;
-lin seychellois_N = variants {} ;
-lin sgd_PN = variants {} ;
-lin sgt_PN = variants {} ;
-lin shabbily_Adv = variants {} ;
-lin shabbiness_N = variants {} ;
-lin shabby_A = variants {} ;
-lin shabby_genteel_A = variants {} ;
-lin shack_N = variants {} ;
-lin shack_V = variants {} ;
-lin shackle_N = variants {} ;
-lin shackle_V2 = variants {} ;
-lin shad_N = variants {} ;
-lin shaddock_N = variants {} ;
-lin shade_N = variants {} ;
-lin shade_V = variants {} ;
-lin shade_V2 = variants {} ;
-lin shade_tree_N = variants {} ;
-lin shading_N = variants {} ;
-lin shadow_N = variants {} ;
-lin shadow_V2 = variants {} ;
-lin shadow_boxing_N = variants {} ;
-lin shadowy_A = variants {} ;
-lin shady_A = variants {} ;
-lin shaft_N = variants {} ;
-lin shag_N = variants {} ;
-lin shag_V = variants {} ;
-lin shag_V2 = variants {} ;
-lin shaggily_Adv = variants {} ;
-lin shagginess_N = variants {} ;
-lin shagging_N = variants {} ;
-lin shaggy_A = variants {} ;
-lin shah_N = variants {} ;
-lin shake_N = variants {} ;
-lin shake_V = variants {} ;
-lin shake_V2 = variants {} ;
-lin shake_up_N = variants {} ;
-lin shakedown_N = variants {} ;
-lin shakeout_N = variants {} ;
-lin shaker_N = variants {} ;
-lin shakespearian_A = variants {} ;
-lin shakily_Adv = variants {} ;
-lin shakiness_N = variants {} ;
-lin shaking_N = variants {} ;
-lin shaky_A = variants {} ;
-lin shale_N = variants {} ;
-lin shale_oil_N = variants {} ;
-lin shallot_N = variants {} ;
-lin shallow_A = variants {} ;
-lin shallow_N = variants {} ;
-lin shallow_V = variants {} ;
-lin sham_A = variants {} ;
-lin sham_N = variants {} ;
-lin sham_V = variants {} ;
-lin sham_V2 = variants {} ;
-lin shamble_N = variants {} ;
-lin shamble_V = variants {} ;
-lin shambles_N = variants {} ;
-lin shame_N = variants {} ;
-lin shame_V2 = variants {} ;
-lin shame_making_A = variants {} ;
-lin shamefaced_A = variants {} ;
-lin shameful_A = variants {} ;
-lin shameless_A = variants {} ;
-lin shamelessness_N = variants {} ;
-lin shammy_N = variants {} ;
-lin shampoo_N = variants {} ;
-lin shampoo_V2 = variants {} ;
-lin shamrock_N = variants {} ;
-lin shandy_N = variants {} ;
-lin shanghai_PN = variants {} ;
-lin shanghai_V2 = variants {} ;
-lin shank_N = variants {} ;
-lin shanklin_PN = variants {} ;
-lin shantung_N = variants {} ;
-lin shanty_N = variants {} ;
-lin shantytown_N = variants {} ;
-lin shape_N = variants {} ;
-lin shape_V = variants {} ;
-lin shape_V2 = variants {} ;
-lin shape_VV = variants {} ;
-lin shapeless_A = variants {} ;
-lin shapelessness_N = variants {} ;
-lin shapely_A = variants {} ;
-lin shard_N = variants {} ;
-lin share_N = variants {} ;
-lin share_V = variants {} ;
-lin share_V2 = variants {} ;
-lin share_out_N = variants {} ;
-lin sharecropper_N = variants {} ;
-lin shareholder_N = variants {} ;
-lin shareholding_N = variants {} ;
-lin shark_N = variants {} ;
-lin sharkskin_N = variants {} ;
-lin sharon_PN = variants {} ;
-lin sharp_A = variants {} ;
-lin sharp_Adv = variants {} ;
-lin sharp_N = variants {} ;
-lin sharp_eyed_A = variants {} ;
-lin sharp_set_A = variants {} ;
-lin sharp_sighted_A = variants {} ;
-lin sharp_witted_A = variants {} ;
-lin sharpen_V = variants {} ;
-lin sharpen_V2 = variants {} ;
-lin sharpener_N = variants {} ;
-lin sharper_N = variants {} ;
-lin sharpness_N = variants {} ;
-lin sharpshooter_N = variants {} ;
-lin shatter_V = variants {} ;
-lin shatter_V2 = variants {} ;
-lin shatterproof_A = variants {} ;
-lin shave_N = variants {} ;
-lin shave_V = variants {} ;
-lin shave_V2 = variants {} ;
-lin shaver_N = variants {} ;
-lin shavian_A = variants {} ;
-lin shavian_N = variants {} ;
-lin shaving_brush_N = variants {} ;
-lin shawl_N = variants {} ;
-lin she_Pron = variants {} ;
-lin she_goat_N = variants {} ;
-lin sheaf_N = variants {} ;
-lin shear_V2 = variants {} ;
-lin sheath_N = variants {} ;
-lin sheath_knife_N = variants {} ;
-lin sheathe_V2 = variants {} ;
-lin sheathing_N = variants {} ;
-lin shebang_N = variants {} ;
-lin shebeen_N = variants {} ;
-lin shed_N = variants {} ;
-lin shed_V2 = variants {} ;
-lin sheen_N = variants {} ;
-lin sheep_N = variants {} ;
-lin sheepdog_N = variants {} ;
-lin sheepfold_N = variants {} ;
-lin sheepish_A = variants {} ;
-lin sheepishness_N = variants {} ;
-lin sheeprun_N = variants {} ;
-lin sheepskin_N = variants {} ;
-lin sheer_A = variants {} ;
-lin sheer_Adv = variants {} ;
-lin sheer_V = variants {} ;
-lin sheerness_PN = variants {} ;
-lin sheet_N = variants {} ;
-lin sheet_anchor_N = variants {} ;
-lin sheet_lightning_N = variants {} ;
-lin sheeting_N = variants {} ;
-lin sheffield_PN = variants {} ;
-lin sheik_N = variants {} ;
-lin sheikdom_N = variants {} ;
-lin sheikh_N = variants {} ;
-lin sheikhdom_N = variants {} ;
-lin sheila_PN = variants {} ;
-lin shekel_N = variants {} ;
-lin sheldrake_N = variants {} ;
-lin shelf_N =  D.stockage_1_N ;
-
-lin shelford_PN = variants {} ;
-lin shell_N = variants {} ;
-lin shell_V = variants {} ;
-lin shell_V2 = variants {} ;
-lin shell_shock_N = variants {} ;
-lin shellac_N = variants {} ;
-lin shellac_V2 = variants {} ;
-lin shellfire_N = variants {} ;
-lin shellfish_N = variants {} ;
-lin shellproof_A = variants {} ;
-lin shelter_N = variants {} ;
-lin shelter_V = variants {} ;
-lin shelter_V2 = variants {} ;
-lin shelve_V = variants {} ;
-lin shelve_V2 = variants {} ;
-lin shepherd_N = variants {} ;
-lin shepherd_V2 = variants {} ;
-lin shepherdess_N = variants {} ;
-lin shepshed_PN = variants {} ;
-lin shepton_mallet_PN = variants {} ;
-lin sheraton_N = variants {} ;
-lin sherbet_N = variants {} ;
-lin sherbourne_PN = variants {} ;
-lin sheriff_N = variants {} ;
-lin sheringham_PN = variants {} ;
-lin sherry_N = variants {} ;
-lin shetland_PN = variants {} ;
-lin shevington_PN = variants {} ;
-lin shew_V = variants {} ;
-lin shew_V2 = variants {} ;
-lin shibboleth_N = variants {} ;
-lin shield_N = variants {} ;
-lin shield_V2 = variants {} ;
-lin shift_N = variants {} ;
-lin shift_V = variants {} ;
-lin shift_V2 = variants {} ;
-lin shiftily_Adv = variants {} ;
-lin shiftiness_N = variants {} ;
-lin shiftless_A = variants {} ;
-lin shifty_A = variants {} ;
-lin shihkiachwang_PN = variants {} ;
-lin shildon_PN = variants {} ;
-lin shillelagh_N = variants {} ;
-lin shilling_N = variants {} ;
-lin shillyshally_N = variants {} ;
-lin shillyshally_V = variants {} ;
-lin shimmer_N = variants {} ;
-lin shimmer_V = variants {} ;
-lin shin_N = variants {} ;
-lin shin_V = variants {} ;
-lin shinbone_N = variants {} ;
-lin shindig_N = variants {} ;
-lin shindy_N = variants {} ;
-lin shine_N = variants {} ;
-lin shine_V = variants {} ;
-lin shine_V2 = variants {} ;
-lin shingle_N = variants {} ;
-lin shingle_V2 = variants {} ;
-lin shingles_N = variants {} ;
-lin shingly_A = variants {} ;
-lin shinguard_N = variants {} ;
-lin shiny_A = variants {} ;
-lin ship's_chandler_N = variants {} ;
-lin ship_N = variants {} ;
-lin ship_V = variants {} ;
-lin ship_V2 = variants {} ;
-lin ship_breaker_N = variants {} ;
-lin ship_canal_N = variants {} ;
-lin shipboard_A = variants {} ;
-lin shipbroker_N = variants {} ;
-lin shipbuilder_N = variants {} ;
-lin shipbuilding_N = variants {} ;
-lin shipload_N = variants {} ;
-lin shipmate_N = variants {} ;
-lin shipment_N = variants {} ;
-lin shipowner_N = variants {} ;
-lin shipper_N = variants {} ;
-lin shipping_N = variants {} ;
-lin shipping_agent_N = variants {} ;
-lin shipping_office_N = variants {} ;
-lin shipshape_A = variants {} ;
-lin shipshape_Adv = variants {} ;
-lin shipway_N = variants {} ;
-lin shipwreck_N = variants {} ;
-lin shipwreck_V = variants {} ;
-lin shipwright_N = variants {} ;
-lin shipyard_N = variants {} ;
-lin shire_N = variants {} ;
-lin shirebrook_PN = variants {} ;
-lin shiremoor_PN = variants {} ;
-lin shirk_V = variants {} ;
-lin shirk_V2 = variants {} ;
-lin shirker_N = variants {} ;
-lin shirley_PN = variants {} ;
-lin shirt_N = variants {} ;
-lin shirt_front_N = variants {} ;
-lin shirting_N = variants {} ;
-lin shirtwaist_N = variants {} ;
-lin shirtwaister_N = variants {} ;
-lin shirty_A = variants {} ;
-lin shish_kebab_N = variants {} ;
-lin shit_N = variants {} ;
-lin shit_V = variants {} ;
-lin shiver_N = variants {} ;
-lin shiver_V = variants {} ;
-lin shiver_V2 = variants {} ;
-lin shivery_A = variants {} ;
-lin shoal_N = variants {} ;
-lin shoal_V = variants {} ;
-lin shock_Adv = variants {} ;
-lin shock_N = variants {} ;
-lin shock_V2 = variants {} ;
-lin shock_brigade_N = variants {} ;
-lin shock_headed_A = variants {} ;
-lin shock_worker_N = variants {} ;
-lin shockable_A = variants {} ;
-lin shocker_N = variants {} ;
-lin shocking_A = variants {} ;
-lin shoddiness_N = variants {} ;
-lin shoddy_A = variants {} ;
-lin shoddy_N = variants {} ;
-lin shoe_N = variants {} ;
-lin shoe_V2 = variants {} ;
-lin shoe_leather_N = variants {} ;
-lin shoeblack_N = variants {} ;
-lin shoehorn_N = variants {} ;
-lin shoehorn_V2 = variants {} ;
-lin shoelace_N = variants {} ;
-lin shoemaker_N = variants {} ;
-lin shoemaking_N = variants {} ;
-lin shoestring_N = variants {} ;
-lin shoetree_N = variants {} ;
-lin shogun_N = variants {} ;
-lin shoo_V = variants {} ;
-lin shoo_V2 = variants {} ;
-lin shoot_N = variants {} ;
-lin shoot_V = variants {} ;
-lin shoot_V2 = variants {} ;
-lin shooter_N = variants {} ;
-lin shooting_N = variants {} ;
-lin shooting_box_N = variants {} ;
-lin shooting_brake_N = variants {} ;
-lin shooting_gallery_N = variants {} ;
-lin shooting_range_N = variants {} ;
-lin shooting_stick_N = variants {} ;
-lin shop_N = variants {} ;
-lin shop_V = variants {} ;
-lin shop_assistant_N = variants {} ;
-lin shop_bell_N = variants {} ;
-lin shop_boy_N = variants {} ;
-lin shop_front_N = variants {} ;
-lin shop_girl_N = variants {} ;
-lin shop_steward_N = variants {} ;
-lin shopkeeper_N = variants {} ;
-lin shoplift_V = variants {} ;
-lin shoplift_V2 = variants {} ;
-lin shoplifter_N = variants {} ;
-lin shoplifting_N = variants {} ;
-lin shopper_N = variants {} ;
-lin shopping_N = variants {} ;
-lin shopsoiled_A = variants {} ;
-lin shopwalker_N = variants {} ;
-lin shopwindow_N = variants {} ;
-lin shopworn_A = variants {} ;
-lin shore_N = variants {} ;
-lin shore_V2 = variants {} ;
-lin shorn_V2 = variants {} ;
-lin short_A = variants {} ;
-lin short_Adv = variants {} ;
-lin short_N = variants {} ;
-lin short_V = variants {} ;
-lin short_V2 = variants {} ;
-lin short_change_V2 = variants {} ;
-lin short_circuit_N = variants {} ;
-lin short_circuit_V = variants {} ;
-lin short_circuit_V2 = variants {} ;
-lin short_dated_A = variants {} ;
-lin short_handed_A = variants {} ;
-lin short_lived_A = variants {} ;
-lin short_range_A = variants {} ;
-lin short_sighted_A = variants {} ;
-lin short_tempered_A = variants {} ;
-lin short_term_A = variants {} ;
-lin short_winded_A = variants {} ;
-lin shortage_N = variants {} ;
-lin shortbread_N = variants {} ;
-lin shortcake_N = variants {} ;
-lin shortcoming_N = variants {} ;
-lin shorten_V = variants {} ;
-lin shorten_V2 = variants {} ;
-lin shortening_N = variants {} ;
-lin shortfall_N = variants {} ;
-lin shorthand_N = variants {} ;
-lin shorthorn_N = variants {} ;
-lin shortish_A = variants {} ;
-lin shortlist_N = variants {} ;
-lin shortlist_V2 = variants {} ;
-lin shortness_N = variants {} ;
-lin shot_N = variants {} ;
-lin shot_put_N = variants {} ;
-lin shot_tower_N = variants {} ;
-lin shotgun_N = variants {} ;
-lin shotton_PN = variants {} ;
-lin shotts_PN = variants {} ;
-lin should_VV = variants {} ;
-lin shoulder_N = variants {} ;
-lin shoulder_V2 = variants {} ;
-lin shoulder_blade_N = variants {} ;
-lin shoulder_flash_N = variants {} ;
-lin shoulder_strap_N = variants {} ;
-lin shout_N = variants {} ;
-lin shout_V = variants {} ;
-lin shout_V2 = variants {} ;
-lin shouting_N = variants {} ;
-lin shove_N = variants {} ;
-lin shove_V = variants {} ;
-lin shove_V2 = variants {} ;
-lin shove_ha'penny_N = variants {} ;
-lin shovel_N = variants {} ;
-lin shovel_V2 = variants {} ;
-lin shovel_board_N = variants {} ;
-lin shovelful_N = variants {} ;
-lin show_N = variants {} ;
-lin show_V = variants {} ;
-lin show_V2 = variants {} ;
-lin show_V2V = variants {} ;
-lin show_VS = variants {} ;
-lin show_business_N = variants {} ;
-lin show_off_N = variants {} ;
-lin show_window_N = variants {} ;
-lin showbiz_N = variants {} ;
-lin showboat_N = variants {} ;
-lin showcase_N = variants {} ;
-lin showdown_N = variants {} ;
-lin shower_N = variants {} ;
-lin shower_V = variants {} ;
-lin shower_V2 = variants {} ;
-lin shower_bath_N = variants {} ;
-lin showery_A = variants {} ;
-lin showgirl_N = variants {} ;
-lin showily_Adv = variants {} ;
-lin showiness_N = variants {} ;
-lin showing_N = variants {} ;
-lin showjumping_N = variants {} ;
-lin showman_N = variants {} ;
-lin showmanship_N = variants {} ;
-lin showplace_N = variants {} ;
-lin showroom_N = variants {} ;
-lin showy_A = variants {} ;
-lin shrapnel_N = variants {} ;
-lin shred_N = variants {} ;
-lin shred_V2 = variants {} ;
-lin shrew_N = variants {} ;
-lin shrew_mouse_N = variants {} ;
-lin shrewd_A = variants {} ;
-lin shrewdness_N = variants {} ;
-lin shrewish_A = variants {} ;
-lin shrewishness_N = variants {} ;
-lin shrewsbury_PN = variants {} ;
-lin shriek_N = variants {} ;
-lin shriek_V = variants {} ;
-lin shriek_V2 = variants {} ;
-lin shrift_N = variants {} ;
-lin shrike_N = variants {} ;
-lin shrill_A = variants {} ;
-lin shrill_V = variants {} ;
-lin shrill_V2 = variants {} ;
-lin shrillness_N = variants {} ;
-lin shrilly_Adv = variants {} ;
-lin shrimp_N = variants {} ;
-lin shrimp_V = variants {} ;
-lin shrine_N = variants {} ;
-lin shrine_V2 = variants {} ;
-lin shrink_N = variants {} ;
-lin shrink_V = variants {} ;
-lin shrink_V2 = variants {} ;
-lin shrinkable_A = variants {} ;
-lin shrinkage_N = variants {} ;
-lin shrive_V2 = variants {} ;
-lin shrivel_V = variants {} ;
-lin shrivel_V2 = variants {} ;
-lin shropshire_PN = variants {} ;
-lin shroud_N = variants {} ;
-lin shroud_V2 = variants {} ;
-lin shrove_tuesday_N = variants {} ;
-lin shrove_tuesday_PN = variants {} ;
-lin shrub_N = variants {} ;
-lin shrubbery_N = variants {} ;
-lin shrug_N = variants {} ;
-lin shrug_V2 = variants {} ;
-lin shrug_VS = variants {} ;
-lin shuck_N = variants {} ;
-lin shuck_V2 = variants {} ;
-lin shudder_N = variants {} ;
-lin shudder_V = variants {} ;
-lin shudderingly_Adv = variants {} ;
-lin shuffle_N = variants {} ;
-lin shuffle_V = variants {} ;
-lin shuffle_V2 = variants {} ;
-lin shuffler_N = variants {} ;
-lin shun_V2 = variants {} ;
-lin shunt_V = variants {} ;
-lin shunt_V2 = variants {} ;
-lin shunter_N = variants {} ;
-lin shush_V = variants {} ;
-lin shush_V2 = variants {} ;
-lin shut_V = variants {} ;
-lin shut_V2 = variants {} ;
-lin shutdown_N = variants {} ;
-lin shuteye_N = variants {} ;
-lin shutter_N = variants {} ;
-lin shutter_V2 = variants {} ;
-lin shuttle_N = variants {} ;
-lin shuttle_V = variants {} ;
-lin shuttle_V2 = variants {} ;
-lin shuttlecock_N = variants {} ;
-lin shy_A = variants {} ;
-lin shy_N = variants {} ;
-lin shy_V = variants {} ;
-lin shy_V2 = variants {} ;
-lin shyness_N = variants {} ;
-lin shyster_N = variants {} ;
-lin siam_PN = variants {} ;
-lin siamese_A = variants {} ;
-lin siamese_N = variants {} ;
-lin sian_PN = variants {} ;
-lin siberian_A = variants {} ;
-lin sibilant_A = variants {} ;
-lin sibilant_N = variants {} ;
-lin sibling_N = variants {} ;
-lin sibyl_N = variants {} ;
-lin sibylline_A = variants {} ;
-lin sic_Adv = variants {} ;
-lin sicilian_A = variants {} ;
-lin sicilian_N = variants {} ;
-lin sick_A = variants {} ;
-lin sick_V2 = variants {} ;
-lin sick_benefit_N = variants {} ;
-lin sick_berth_N = variants {} ;
-lin sick_headache_N = variants {} ;
-lin sick_leave_N = variants {} ;
-lin sick_list_N = variants {} ;
-lin sick_parade_N = variants {} ;
-lin sick_pay_N = variants {} ;
-lin sick_room_N = variants {} ;
-lin sickbay_N = variants {} ;
-lin sickbed_N = variants {} ;
-lin sicken_V = variants {} ;
-lin sicken_V2 = variants {} ;
-lin sickening_A = variants {} ;
-lin sickish_A = variants {} ;
-lin sickle_N = variants {} ;
-lin sickly_A = variants {} ;
-lin sickness_N = variants {} ;
-lin sid_PN = variants {} ;
-lin side_N = variants {} ;
-
-lin side_V = variants {} ;
-lin side_chapel_N = variants {} ;
-lin side_dish_N = variants {} ;
-lin side_drum_N = variants {} ;
-lin side_face_Adv = variants {} ;
-lin side_glance_N = variants {} ;
-lin side_road_N = variants {} ;
-lin side_saddle_Adv = variants {} ;
-lin side_saddle_N = variants {} ;
-lin side_slip_N = variants {} ;
-lin side_slip_V = variants {} ;
-lin side_splitting_A = variants {} ;
-lin side_stroke_N = variants {} ;
-lin side_view_N = variants {} ;
-lin sideboard_N = variants {} ;
-lin sidecar_N = variants {} ;
-lin sided_A = variants {} ;
-lin sidelight_N = variants {} ;
-lin sideline_N = variants {} ;
-lin sideline_V = variants {} ;
-lin sideline_V2 = variants {} ;
-lin sidelong_A = variants {} ;
-lin sidelong_Adv = variants {} ;
-lin sidereal_A = variants {} ;
-lin sideshow_N = variants {} ;
-lin sidesman_N = variants {} ;
-lin sidestep_N = variants {} ;
-lin sidestep_V = variants {} ;
-lin sidestep_V2 = variants {} ;
-lin sidetrack_N = variants {} ;
-lin sidetrack_V2 = variants {} ;
-lin sidewalk_N = variants {} ;
-lin sidewards_Adv = variants {} ;
-lin sideways_Adv = variants {} ;
-lin siding_N = variants {} ;
-lin sidle_V = variants {} ;
-lin sidmouth_PN = variants {} ;
-lin sidney_PN = variants {} ;
-lin siege_N = variants {} ;
-lin sienna_N = variants {} ;
-lin sierra_N = variants {} ;
-lin sierra_leone_PN = variants {} ;
-lin sierra_leonian_A = variants {} ;
-lin sierra_leonian_N = variants {} ;
-lin siesta_N = variants {} ;
-lin sieve_N = variants {} ;
-lin sieve_V2 = variants {} ;
-lin sift_V = variants {} ;
-lin sift_V2 = variants {} ;
-lin sifter_N = variants {} ;
-lin sigh_N = variants {} ;
-lin sigh_V = variants {} ;
-lin sigh_V2 = variants {} ;
-lin sigh_VS = variants {} ;
-lin sight_N = variants {} ;
-lin sight_V2 = variants {} ;
-lin sighted_A = variants {} ;
-lin sighting_N = variants {} ;
-lin sightless_A = variants {} ;
-lin sightseeing_N = variants {} ;
-lin sightseer_N = variants {} ;
-lin sign_N = variants {} ;
-lin sign_V = variants {} ;
-lin sign_V2 = variants {} ;
-lin sign_V2V = variants {} ;
-lin sign_painter_N = variants {} ;
-lin sign_up_V = variants {} ;
-lin signal_A = variants {} ;
-lin signal_N = variants {} ;
-lin signal_V = variants {} ;
-lin signal_V2 = variants {} ;
-lin signal_VS = variants {} ;
-lin signal_box_N = variants {} ;
-lin signale_V2 = variants {} ;
-lin signale_VS = variants {} ;
-lin signalize_V2 = variants {} ;
-lin signaller_N = variants {} ;
-lin signalman_N = variants {} ;
-lin signatory_N = variants {} ;
-lin signature_N = variants {} ;
-lin signet_N = variants {} ;
-lin signet_ring_N = variants {} ;
-lin significance_N = variants {} ;
-lin significant_A = variants {} ;
-lin signification_N = variants {} ;
-lin significative_A = variants {} ;
-lin signify_V = variants {} ;
-lin signify_V2 = variants {} ;
-lin signor_N = variants {} ;
-lin signora_N = variants {} ;
-lin signorina_N = variants {} ;
-lin signpost_N = variants {} ;
-lin signpost_V2 = variants {} ;
-lin sikh_N = variants {} ;
-lin silage_N = variants {} ;
-lin sileby_PN = variants {} ;
-lin silence_N = variants {} ;
-lin silence_V2 = variants {} ;
-lin silencer_N = variants {} ;
-lin silent_A = variants {} ;
-lin silhouette_N = variants {} ;
-lin silhouette_V2 = variants {} ;
-lin silica_N =  D.silice_1_N ;
-
-lin silicate_N = variants {} ;
-lin silicon_N =  D.silicium_1_N ;
-
-lin silicone_N = variants {} ;
-lin silicosis_N = variants {} ;
-lin silk_N = variants {} ;
-lin silken_A = variants {} ;
-lin silkily_Adv = variants {} ;
-lin silkiness_N = variants {} ;
-lin silkworm_N = variants {} ;
-lin silky_A = variants {} ;
-lin sill_N = variants {} ;
-lin sillabub_N = variants {} ;
-lin silliness_N = variants {} ;
-lin silly_A = variants {} ;
-lin silly_N = variants {} ;
-lin silo_N = variants {} ;
-lin silsden_PN = variants {} ;
-lin silt_N = variants {} ;
-lin silt_V = variants {} ;
-lin silt_V2 = variants {} ;
-lin silvan_A = variants {} ;
-lin silver_N = variants {} ;
-lin silver_V = variants {} ;
-lin silver_V2 = variants {} ;
-lin silver_fish_N = variants {} ;
-lin silvern_A = variants {} ;
-lin silverside_N = variants {} ;
-lin silversmith_N = variants {} ;
-lin silvery_A = variants {} ;
-lin silvia_PN = variants {} ;
-lin simian_A = variants {} ;
-lin simian_N = variants {} ;
-lin similar_A = variants {} ;
-lin similarity_N = variants {} ;
-lin simile_N = variants {} ;
-lin similitude_N = variants {} ;
-lin simmer_N = variants {} ;
-lin simmer_V = variants {} ;
-lin simmer_V2 = variants {} ;
-lin simon_PN = variants {} ;
-lin simony_N = variants {} ;
-lin simoom_N = variants {} ;
-lin simoon_N = variants {} ;
-lin simper_V = variants {} ;
-lin simperingly_Adv = variants {} ;
-lin simple_A = variants {} ;
-lin simple_N = variants {} ;
-lin simple_hearted_A = variants {} ;
-lin simple_minded_A = variants {} ;
-lin simpleton_N = variants {} ;
-lin simplicity_N = variants {} ;
-lin simplification_N = variants {} ;
-lin simplify_V = variants {} ;
-lin simplify_V2 = variants {} ;
-lin simulacrum_N = variants {} ;
-lin simulate_V2 = variants {} ;
-lin simulation_N = variants {} ;
-lin simulator_N = variants {} ;
-lin simultaneity_N = variants {} ;
-lin simultaneous_A = D.simultane_1_A ;
-
-lin simultaneousness_N = variants {} ;
-lin sin_N = variants {} ;
-lin sin_V = variants {} ;
-lin since_Adv = variants {} ;
-lin since_Prep = variants {} ;
-lin since_Subj = variants {} ;
-lin sincere_A = variants {} ;
-lin sincerity_N = variants {} ;
-lin sine_N = variants {} ;
-lin sine_die_Adv = variants {} ;
-lin sine_qua_non_N = variants {} ;
-lin sinecure_N = variants {} ;
-lin sinew_N = variants {} ;
-lin sinewy_A = variants {} ;
-lin sinful_A = variants {} ;
-lin sinfulness_N = variants {} ;
-lin sing_V = variants {} ;
-lin sing_V2 = variants {} ;
-lin singable_A = variants {} ;
-lin singapore_PN = variants {} ;
-lin singaporean_A = variants {} ;
-lin singaporean_N = variants {} ;
-lin singe_N = variants {} ;
-lin singe_V = variants {} ;
-lin singe_V2 = variants {} ;
-lin singer_N = variants {} ;
-lin singhalese_A = variants {} ;
-lin singing_N = variants {} ;
-lin single_A = D.unique_1_A ;
-
-lin single_N = variants {} ;
-lin single_V2 = variants {} ;
-lin single_breasted_A = variants {} ;
-lin single_handed_A = variants {} ;
-lin single_handed_Adv = variants {} ;
-lin single_minded_A = variants {} ;
-lin single_spacing_N = variants {} ;
-lin singleness_N = variants {} ;
-lin singlestick_N = variants {} ;
-lin singlet_N = variants {} ;
-lin singleton_N = variants {} ;
-lin singly_Adv = variants {} ;
-lin singsong_N = variants {} ;
-lin singular_A = variants {} ;
-lin singular_N = variants {} ;
-lin singularity_N = variants {} ;
-lin singularize_V2 = variants {} ;
-lin sinhala_N = variants {} ;
-lin sinhalese_A = variants {} ;
-lin sinhalese_N = variants {} ;
-lin sining_PN = variants {} ;
-lin sinister_A = variants {} ;
-lin sink_N = variants {} ;
-lin sink_V = variants {} ;
-lin sink_V2 = variants {} ;
-lin sinkable_A = variants {} ;
-lin sinker_N = variants {} ;
-lin sinking_N = variants {} ;
-lin sinking_fund_N = variants {} ;
-lin sinless_A = variants {} ;
-lin sinlessness_N = variants {} ;
-lin sinn_fein_PN = variants {} ;
-lin sinner_N = variants {} ;
-lin sinologist_N = variants {} ;
-lin sinology_N = variants {} ;
-lin sinuosity_N = variants {} ;
-lin sinuous_A = variants {} ;
-lin sinus_N = variants {} ;
-lin sinusitis_N =  D.sinusite_1_N ;
-
-lin sioux_N = variants {} ;
-lin sip_N = variants {} ;
-lin sip_V = variants {} ;
-lin sip_V2 = variants {} ;
-lin siphon_N = variants {} ;
-lin siphon_V = variants {} ;
-lin siphon_V2 = variants {} ;
-lin sir_N = variants {} ;
-lin sir_roger_de_coverley_N = variants {} ;
-lin siracusa_PN = variants {} ;
-lin sirdar_N = variants {} ;
-lin sire_N = variants {} ;
-lin sire_V2 = variants {} ;
-lin siren_N = variants {} ;
-lin sirloin_N = variants {} ;
-lin sirocco_N = variants {} ;
-lin sirrah_N = variants {} ;
-lin sirup_N = variants {} ;
-lin sisal_N = variants {} ;
-lin sissified_A = variants {} ;
-lin sissy_N = variants {} ;
-lin sister_N = variants {} ;
-lin sister_in_law_N = variants {} ;
-lin sisterhood_N = variants {} ;
-lin sisterly_A = variants {} ;
-lin siswati_N = variants {} ;
-lin sit_V = variants {} ;
-lin sit_V2 = variants {} ;
-lin sit_VA = variants {} ;
-lin sit_in_N = variants {} ;
-lin sitar_N = variants {} ;
-lin site_N =  D.site_1_N ;
-
-lin site_V = variants {} ;
-lin sitter_N = variants {} ;
-lin sitting_N = variants {} ;
-lin sitting_room_N = variants {} ;
-lin sittingbourne_PN = variants {} ;
-lin situate_V2 = variants {} ;
-lin situated_A = variants {} ;
-lin situation_N = variants {} ;
-lin six_footer_N = variants {} ;
-lin six_shooter_N = variants {} ;
-lin sixfold_A = variants {} ;
-lin sixfold_Adv = variants {} ;
-lin sixpence_N = variants {} ;
-lin sixpenny_A = variants {} ;
-lin sixth_former_N = variants {} ;
-lin sizable_A = variants {} ;
-lin size_N =  D.taille_1_N ;
-
-lin size_V2 = variants {} ;
-lin sizeable_A = variants {} ;
-lin sized_A = variants {} ;
-lin sizzle_V = variants {} ;
-lin skate_N = variants {} ;
-lin skate_V = variants {} ;
-lin skateboard_N = variants {} ;
-lin skateboarder_N = variants {} ;
-lin skateboarding_N = variants {} ;
-lin skater_N = variants {} ;
-lin skating_N = variants {} ;
-lin skating_rink_N = variants {} ;
-lin skedaddle_V = variants {} ;
-lin skeet_N = variants {} ;
-lin skegness_PN = variants {} ;
-lin skein_N = variants {} ;
-lin skeleton_N = variants {} ;
-lin skelmanthorpe_PN = variants {} ;
-lin skelmersdale_PN = variants {} ;
-lin skep_N = variants {} ;
-lin skeptical_A = variants {} ;
-lin skepticism_N = variants {} ;
-lin sketch_N = variants {} ;
-lin sketch_V = variants {} ;
-lin sketch_V2 = variants {} ;
-lin sketch_block_N = variants {} ;
-lin sketch_book_N = variants {} ;
-lin sketch_map_N = variants {} ;
-lin sketcher_N = variants {} ;
-lin sketchily_Adv = variants {} ;
-lin sketchiness_N = variants {} ;
-lin sketchy_A = variants {} ;
-lin skew_A = variants {} ;
-lin skew_V2 = variants {} ;
-lin skew_eyed_A = variants {} ;
-lin skewen_PN = variants {} ;
-lin skewer_N = variants {} ;
-lin skewer_V2 = variants {} ;
-lin ski_N = variants {} ;
-lin ski_V = variants {} ;
-lin ski_bob_N = variants {} ;
-lin ski_jump_N = variants {} ;
-lin ski_lift_N = variants {} ;
-lin ski_plane_N = variants {} ;
-lin skid_N = variants {} ;
-lin skid_V = variants {} ;
-lin skid_V2 = variants {} ;
-lin skidpan_N = variants {} ;
-lin skier_N = variants {} ;
-lin skiff_N = variants {} ;
-lin skiffle_N = variants {} ;
-lin skiffle_group_N = variants {} ;
-lin skilful_A = variants {} ;
-lin skill_N = variants {} ;
-lin skilled_A = variants {} ;
-lin skillet_N = variants {} ;
-lin skilly_N = variants {} ;
-lin skim_V = variants {} ;
-lin skim_V2 = variants {} ;
-lin skimmed_milk_N = variants {} ;
-lin skimmer_N = variants {} ;
-lin skimp_V = variants {} ;
-lin skimp_V2 = variants {} ;
-lin skimpily_Adv = variants {} ;
-lin skimpy_A = variants {} ;
-lin skin_N =  D.peau_1_N ;
-
-lin skin_V = variants {} ;
-lin skin_V2 = variants {} ;
-lin skin_deep_A = variants {} ;
-lin skin_diving_N = variants {} ;
-lin skin_graft_N = variants {} ;
-lin skin_tight_A = variants {} ;
-lin skinflint_N = variants {} ;
-lin skinhead_N = variants {} ;
-lin skinny_A = variants {} ;
-lin skint_A = variants {} ;
-lin skip_N = variants {} ;
-lin skip_V = variants {} ;
-lin skip_V2 = variants {} ;
-lin skipper_N = variants {} ;
-lin skipper_V2 = variants {} ;
-lin skipping_rope_N = variants {} ;
-lin skipton_PN = variants {} ;
-lin skirl_N = variants {} ;
-lin skirmish_N = variants {} ;
-lin skirmish_V = variants {} ;
-lin skirmisher_N = variants {} ;
-lin skirt_N = variants {} ;
-lin skirt_V = variants {} ;
-lin skirt_V2 = variants {} ;
-lin skirting_board_N = variants {} ;
-lin skit_N = variants {} ;
-lin skitter_V = variants {} ;
-lin skittish_A = variants {} ;
-lin skittishness_N = variants {} ;
-lin skittle_N = variants {} ;
-lin skittle_V2 = variants {} ;
-lin skittle_pin_N = variants {} ;
-lin skittles_N = variants {} ;
-lin skivvy_N = variants {} ;
-lin skopje_PN = variants {} ;
-lin skua_N = variants {} ;
-lin skulk_V = variants {} ;
-lin skulker_N = variants {} ;
-lin skull_N = variants {} ;
-lin skullcap_N = variants {} ;
-lin skullduggery_N = variants {} ;
-lin skulled_A = variants {} ;
-lin skunk_N = variants {} ;
-lin sky_N = variants {} ;
-lin sky_V2 = variants {} ;
-lin sky_blue_A = variants {} ;
-lin sky_blue_N = variants {} ;
-lin sky_high_Adv = variants {} ;
-lin skylark_N = variants {} ;
-lin skylark_V = variants {} ;
-lin skylight_N = variants {} ;
-lin skyline_N = variants {} ;
-lin skyrocket_V = variants {} ;
-lin skyrocket_V2 = variants {} ;
-lin skyscraper_N = variants {} ;
-lin skyward_A = variants {} ;
-lin skyward_Adv = variants {} ;
-lin skywards_A = variants {} ;
-lin skywards_Adv = variants {} ;
-lin skywriting_N = variants {} ;
-lin slab_N = variants {} ;
-lin slack_A = variants {} ;
-lin slack_N = variants {} ;
-lin slack_V = variants {} ;
-lin slacken_V = variants {} ;
-lin slacken_V2 = variants {} ;
-lin slacker_N = variants {} ;
-lin slackness_N = variants {} ;
-lin slag_N = variants {} ;
-lin slag_heap_N = variants {} ;
-lin slake_V2 = variants {} ;
-lin slalom_N = variants {} ;
-lin slam_N = variants {} ;
-lin slam_V = variants {} ;
-lin slam_V2 = variants {} ;
-lin slam_dunk_V2 = variants {} ;
-lin slander_N = variants {} ;
-lin slander_V2 = variants {} ;
-lin slanderer_N = variants {} ;
-lin slanderous_A = variants {} ;
-lin slang_N = variants {} ;
-lin slang_V2 = variants {} ;
-lin slangily_Adv = variants {} ;
-lin slanginess_N = variants {} ;
-lin slangy_A = variants {} ;
-lin slant_N = variants {} ;
-lin slant_V = variants {} ;
-lin slant_V2 = variants {} ;
-lin slantingly_Adv = variants {} ;
-lin slantwise_Adv = variants {} ;
-lin slap_Adv = variants {} ;
-lin slap_N = variants {} ;
-lin slap_V2 = variants {} ;
-lin slap_bang_Adv = variants {} ;
-lin slap_happy_A = variants {} ;
-lin slap_up_A = variants {} ;
-lin slapdash_A = variants {} ;
-lin slapdash_Adv = variants {} ;
-lin slapstick_N = variants {} ;
-lin slash_N = variants {} ;
-lin slash_V = variants {} ;
-lin slash_V2 = variants {} ;
-lin slat_N = variants {} ;
-lin slate_N = variants {} ;
-lin slate_V2 = variants {} ;
-lin slate_V2V = variants {} ;
-lin slate_club_N = variants {} ;
-lin slate_pencil_N = variants {} ;
-lin slating_N = variants {} ;
-lin slatted_A = variants {} ;
-lin slattern_N = variants {} ;
-lin slatternliness_N = variants {} ;
-lin slatternly_A = variants {} ;
-lin slaty_A = variants {} ;
-lin slaughter_N = variants {} ;
-lin slaughter_V2 = variants {} ;
-lin slaughterer_N = variants {} ;
-lin slaughterhouse_N = variants {} ;
-lin slav_A = variants {} ;
-lin slav_N = variants {} ;
-lin slave_N = variants {} ;
-lin slave_V = variants {} ;
-lin slave_driver_N = variants {} ;
-lin slave_trade_N = variants {} ;
-lin slave_traffic_N = variants {} ;
-lin slaver_N = variants {} ;
-lin slaver_V = variants {} ;
-lin slavery_N = variants {} ;
-lin slavey_N = variants {} ;
-lin slavish_A = variants {} ;
-lin slavonic_A = variants {} ;
-lin slaw_N = variants {} ;
-lin slay_V2 = variants {} ;
-lin slayer_N = variants {} ;
-lin sleaford_PN = variants {} ;
-lin sleazy_A = variants {} ;
-lin sled_N = variants {} ;
-lin sledge_N = variants {} ;
-lin sledge_V = variants {} ;
-lin sledge_V2 = variants {} ;
-lin sledgehammer_N = variants {} ;
-lin sleek_A = variants {} ;
-lin sleek_V2 = variants {} ;
-lin sleekness_N = variants {} ;
-lin sleep_N = variants {} ;
-lin sleep_V = variants {} ;
-lin sleep_V2 = variants {} ;
-lin sleeper_N = variants {} ;
-lin sleepily_Adv = variants {} ;
-lin sleepiness_N = variants {} ;
-lin sleeping_N = variants {} ;
-lin sleeping_bag_N = variants {} ;
-lin sleeping_car_N = variants {} ;
-lin sleeping_draught_N = variants {} ;
-lin sleeping_pill_N = variants {} ;
-lin sleeping_sickness_N = variants {} ;
-lin sleepless_A = variants {} ;
-lin sleeplessness_N = variants {} ;
-lin sleepwalker_N = variants {} ;
-lin sleepy_A = variants {} ;
-lin sleepy_head_N = variants {} ;
-lin sleet_N = variants {} ;
-lin sleet_V = variants {} ;
-lin sleety_A = variants {} ;
-lin sleeve_N = variants {} ;
-lin sleeved_A = variants {} ;
-lin sleeveless_A = variants {} ;
-lin sleigh_N = variants {} ;
-lin sleigh_V = variants {} ;
-lin sleigh_V2 = variants {} ;
-lin sleigh_bell_N = variants {} ;
-lin sleight_N = variants {} ;
-lin slender_A = variants {} ;
-lin slenderize_V = variants {} ;
-lin slenderize_V2 = variants {} ;
-lin slenderness_N = variants {} ;
-lin sleuth_N = variants {} ;
-lin sleuth_hound_N = variants {} ;
-lin slew_V = variants {} ;
-lin slew_V2 = variants {} ;
-lin slice_N = variants {} ;
-lin slice_V = variants {} ;
-lin slice_V2 = variants {} ;
-lin slick_A = variants {} ;
-lin slick_Adv = variants {} ;
-lin slick_N = variants {} ;
-lin slicker_N = variants {} ;
-lin slide_N = variants {} ;
-lin slide_V = variants {} ;
-lin slide_V2 = variants {} ;
-lin slide_rule_N = variants {} ;
-lin slight_A = variants {} ;
-lin slight_N = variants {} ;
-lin slight_V2 = variants {} ;
-lin slightingly_Adv = variants {} ;
-lin slightness_N = variants {} ;
-lin sligo_PN = variants {} ;
-lin slim_A = variants {} ;
-lin slim_V = variants {} ;
-lin slim_V2 = variants {} ;
-lin slime_N = variants {} ;
-lin sliminess_N = variants {} ;
-lin slimness_N = variants {} ;
-lin slimy_A = variants {} ;
-lin sling_N = variants {} ;
-lin sling_V = variants {} ;
-lin sling_V2 = variants {} ;
-lin slinger_N = variants {} ;
-lin slink_V = variants {} ;
-lin slip_N = variants {} ;
-lin slip_V = variants {} ;
-lin slip_V2 = variants {} ;
-lin slip_carriage_N = variants {} ;
-lin slip_coach_N = variants {} ;
-lin slip_road_N = variants {} ;
-lin slip_up_N = variants {} ;
-lin slipcover_N = variants {} ;
-lin slipknot_N = variants {} ;
-lin slipon_N = variants {} ;
-lin slipover_N = variants {} ;
-lin slipper_N = variants {} ;
-lin slippered_A = variants {} ;
-lin slipperiness_N = variants {} ;
-lin slippery_A = variants {} ;
-lin slippy_A = variants {} ;
-lin slipshod_A = variants {} ;
-lin slipstream_N = variants {} ;
-lin slipway_N = variants {} ;
-lin slit_N = variants {} ;
-lin slit_V2 = variants {} ;
-lin slither_V = variants {} ;
-lin slithery_A = variants {} ;
-lin sliver_N = variants {} ;
-lin sliver_V = variants {} ;
-lin sliver_V2 = variants {} ;
-lin slob_N = variants {} ;
-lin slobber_N = variants {} ;
-lin slobber_V = variants {} ;
-lin slobber_V2 = variants {} ;
-lin sloe_N = variants {} ;
-lin sloe_gin_N = variants {} ;
-lin slog_V = variants {} ;
-lin slog_V2 = variants {} ;
-lin slogan_N = variants {} ;
-lin slogger_N = variants {} ;
-lin sloop_N = variants {} ;
-lin slop_N = variants {} ;
-lin slop_V = variants {} ;
-lin slop_V2 = variants {} ;
-lin slop_basin_N = variants {} ;
-lin slop_pail_N = variants {} ;
-lin slop_shop_N = variants {} ;
-lin slope_N = variants {} ;
-lin slope_V = variants {} ;
-lin slope_V2 = variants {} ;
-lin slopingly_Adv = variants {} ;
-lin sloppily_Adv = variants {} ;
-lin sloppiness_N = variants {} ;
-lin sloppy_A = variants {} ;
-lin slosh_V = variants {} ;
-lin slosh_V2 = variants {} ;
-lin sloshed_A = variants {} ;
-lin slot_N = variants {} ;
-lin slot_V2 = variants {} ;
-lin slot_machine_N = variants {} ;
-lin sloth_N = variants {} ;
-lin slothful_A = variants {} ;
-lin slouch_N = variants {} ;
-lin slouch_V = variants {} ;
-lin slouch_hat_N = variants {} ;
-lin slouchingly_Adv = variants {} ;
-lin slough_N = variants {} ;
-lin slough_PN = variants {} ;
-lin slough_V = variants {} ;
-lin slough_V2 = variants {} ;
-lin slovak_N = variants {} ;
-lin sloven_N = variants {} ;
-lin slovenian_A = variants {} ;
-lin slovenian_N = variants {} ;
-lin slovenliness_N = variants {} ;
-lin slovenly_A = variants {} ;
-lin slow_A = variants {} ;
-lin slow_Adv = variants {} ;
-lin slow_V = variants {} ;
-lin slow_V2 = variants {} ;
-lin slow_worm_N = variants {} ;
-lin slowcoach_N = variants {} ;
-lin slowdown_N = variants {} ;
-lin slower_Adv = variants {} ;
-lin slowest_Adv = variants {} ;
-lin slowness_N = variants {} ;
-lin sludge_N = variants {} ;
-lin slug_N = variants {} ;
-lin slug_V = variants {} ;
-lin slug_V2 = variants {} ;
-lin sluggard_N = variants {} ;
-lin sluggish_A = variants {} ;
-lin sluggishness_N = variants {} ;
-lin sluice_N = variants {} ;
-lin sluice_V = variants {} ;
-lin sluice_V2 = variants {} ;
-lin sluice_valve_N = variants {} ;
-lin sluicegate_N = variants {} ;
-lin slum_N = variants {} ;
-lin slum_V = variants {} ;
-lin slumber_N = variants {} ;
-lin slumber_V = variants {} ;
-lin slumber_V2 = variants {} ;
-lin slumberer_N = variants {} ;
-lin slumberous_A = variants {} ;
-lin slummy_A = variants {} ;
-lin slump_N = variants {} ;
-lin slump_V = variants {} ;
-lin slump_V2 = variants {} ;
-lin slur_N = variants {} ;
-lin slur_V = variants {} ;
-lin slur_V2 = variants {} ;
-lin slurry_N = variants {} ;
-lin slush_N = variants {} ;
-lin slushy_A = variants {} ;
-lin slut_N = variants {} ;
-lin sluttish_A = variants {} ;
-lin sly_A = variants {} ;
-lin slyness_N = variants {} ;
-lin smack_Adv = variants {} ;
-lin smack_N = variants {} ;
-lin smack_V = variants {} ;
-lin smack_V2 = variants {} ;
-lin smacker_N = variants {} ;
-lin smacking_N = variants {} ;
-lin small_A = D.petit_2_A ;
-
-lin small_Adv = variants {} ;
-lin small_N = variants {} ;
-lin small_minded_A = variants {} ;
-lin smallholder_N = variants {} ;
-lin smallholding_N = variants {} ;
-lin smallness_N = variants {} ;
-lin smallpox_N = variants {} ;
-lin smalltime_A = variants {} ;
-lin smarmy_A = variants {} ;
-lin smart_A = variants {} ;
-lin smart_N = variants {} ;
-lin smart_V = variants {} ;
-lin smarten_V = variants {} ;
-lin smarten_V2 = variants {} ;
-lin smartness_N = variants {} ;
-lin smash_Adv = variants {} ;
-lin smash_N = variants {} ;
-lin smash_V = variants {} ;
-lin smash_V2 = variants {} ;
-lin smash_up_N = variants {} ;
-lin smasher_N = variants {} ;
-lin smashing_A = variants {} ;
-lin smattering_N = variants {} ;
-lin smear_N = variants {} ;
-lin smear_V = variants {} ;
-lin smear_V2 = variants {} ;
-lin smear_word_N = variants {} ;
-lin smell_N = variants {} ;
-lin smell_V = variants {} ;
-lin smell_V2 = variants {} ;
-lin smell_VA = variants {} ;
-lin smelling_bottle_N = variants {} ;
-lin smelly_A = variants {} ;
-lin smelt_N = variants {} ;
-lin smelt_V2 = variants {} ;
-lin smilax_N = variants {} ;
-lin smile_N = variants {} ;
-lin smile_V = variants {} ;
-lin smile_V2 = variants {} ;
-lin smilingly_Adv = variants {} ;
-lin smirch_N = variants {} ;
-lin smirch_V2 = variants {} ;
-lin smirk_N = variants {} ;
-lin smirk_V = variants {} ;
-lin smite_V = variants {} ;
-lin smite_V2 = variants {} ;
-lin smith_N = variants {} ;
-lin smithy_N = variants {} ;
-lin smock_N = variants {} ;
-lin smocking_N = variants {} ;
-lin smog_N = variants {} ;
-lin smoke_N = variants {} ;
-lin smoke_V = variants {} ;
-lin smoke_V2 = variants {} ;
-lin smoke_bomb_N = variants {} ;
-lin smoke_cured_A = variants {} ;
-lin smoke_dried_A = variants {} ;
-lin smoke_screen_N = variants {} ;
-lin smokeless_A = variants {} ;
-lin smoker_N = variants {} ;
-lin smokestack_N = variants {} ;
-lin smoking_N = variants {} ;
-lin smoking_car_N = variants {} ;
-lin smoking_carriage_N = variants {} ;
-lin smoking_compartment_N = variants {} ;
-lin smoking_mixture_N = variants {} ;
-lin smoking_room_N = variants {} ;
-lin smoky_A = variants {} ;
-lin smooth_A = D.lisse_2_A ;
-
-lin smooth_N = variants {} ;
-lin smooth_V = variants {} ;
-lin smooth_V2 = variants {} ;
-lin smooth_bore_A = variants {} ;
-lin smooth_faced_A = variants {} ;
-lin smooth_spoken_A = variants {} ;
-lin smooth_tongued_A = variants {} ;
-lin smoothing_iron_N = variants {} ;
-lin smoothing_plane_N = variants {} ;
-lin smoothness_N = variants {} ;
-lin smorgasbord_N = variants {} ;
-lin smother_N = variants {} ;
-lin smother_V2 = variants {} ;
-lin smoulder_N = variants {} ;
-lin smoulder_V = variants {} ;
-lin smudge_N = variants {} ;
-lin smudge_V = variants {} ;
-lin smudge_V2 = variants {} ;
-lin smudgy_A = variants {} ;
-lin smug_A = variants {} ;
-lin smuggle_V2 = variants {} ;
-lin smuggler_N = variants {} ;
-lin smugness_N = variants {} ;
-lin smut_N = variants {} ;
-lin smut_V2 = variants {} ;
-lin smuttily_Adv = variants {} ;
-lin smuttiness_N = variants {} ;
-lin smutty_A = variants {} ;
-lin snack_N = variants {} ;
-lin snack_bar_N = variants {} ;
-lin snack_counter_N = variants {} ;
-lin snaffle_N = variants {} ;
-lin snaffle_V2 = variants {} ;
-lin snaffle_bit_N = variants {} ;
-lin snag_N = variants {} ;
-lin snag_V = variants {} ;
-lin snag_V2 = variants {} ;
-lin snail_N = variants {} ;
-lin snake_N = variants {} ;
-lin snake_V = variants {} ;
-lin snake_charmer_N = variants {} ;
-lin snaky_A = variants {} ;
-lin snap_N = variants {} ;
-lin snap_V = variants {} ;
-lin snap_V2 = variants {} ;
-lin snap_VS = variants {} ;
-lin snap_fastener_N = variants {} ;
-lin snapdragon_N = variants {} ;
-lin snappish_A = variants {} ;
-lin snappishness_N = variants {} ;
-lin snappy_A = variants {} ;
-lin snapshot_N = variants {} ;
-lin snare_N = variants {} ;
-lin snare_V2 = variants {} ;
-lin snare_drum_N = variants {} ;
-lin snarl_N = variants {} ;
-lin snarl_V = variants {} ;
-lin snarl_V2 = variants {} ;
-lin snarl_up_N = variants {} ;
-lin snatch_N = variants {} ;
-lin snatch_V = variants {} ;
-lin snatch_V2 = variants {} ;
-lin snatcher_N = variants {} ;
-lin snazzy_A = variants {} ;
-lin sneak_N = variants {} ;
-lin sneak_V = variants {} ;
-lin sneak_V2 = variants {} ;
-lin sneak_thief_N = variants {} ;
-lin sneaking_A = variants {} ;
-lin sneaky_A = variants {} ;
-lin sneer_N = variants {} ;
-lin sneer_V = variants {} ;
-lin sneeringly_Adv = variants {} ;
-lin sneeze_N = variants {} ;
-lin sneeze_V = variants {} ;
-lin snick_N = variants {} ;
-lin snick_V = variants {} ;
-lin snick_V2 = variants {} ;
-lin snicker_N = variants {} ;
-lin snicker_V = variants {} ;
-lin snide_A = variants {} ;
-lin sniff_N = variants {} ;
-lin sniff_V = variants {} ;
-lin sniff_V2 = variants {} ;
-lin sniff_VS = variants {} ;
-lin sniffle_V = variants {} ;
-lin sniffy_A = variants {} ;
-lin snifter_N = variants {} ;
-lin snigger_N = variants {} ;
-lin snigger_V = variants {} ;
-lin snip_N = variants {} ;
-lin snip_V = variants {} ;
-lin snip_V2 = variants {} ;
-lin snipe_N = variants {} ;
-lin snipe_V = variants {} ;
-lin snipe_V2 = variants {} ;
-lin sniper_N = variants {} ;
-lin snippet_N = variants {} ;
-lin snipping_N = variants {} ;
-lin snitch_V = variants {} ;
-lin snitch_V2 = variants {} ;
-lin snivel_V = variants {} ;
-lin sniveller_N = variants {} ;
-lin snob_N = variants {} ;
-lin snobbery_N = variants {} ;
-lin snobbish_A = variants {} ;
-lin snobbishness_N = variants {} ;
-lin snog_V = variants {} ;
-lin snogging_N = variants {} ;
-lin snood_N = variants {} ;
-lin snook_N = variants {} ;
-lin snooker_N = variants {} ;
-lin snoop_V = variants {} ;
-lin snooper_N = variants {} ;
-lin snootily_Adv = variants {} ;
-lin snooty_A = variants {} ;
-lin snooze_N = variants {} ;
-lin snooze_V = variants {} ;
-lin snore_N = variants {} ;
-lin snore_V = variants {} ;
-lin snorer_N = variants {} ;
-lin snorkel_N = variants {} ;
-lin snort_N = variants {} ;
-lin snort_V = variants {} ;
-lin snort_V2 = variants {} ;
-lin snort_VS = variants {} ;
-lin snorter_N = variants {} ;
-lin snorty_A = variants {} ;
-lin snot_N = variants {} ;
-lin snot_nosed_A = variants {} ;
-lin snotty_A = variants {} ;
-lin snout_N = variants {} ;
-lin snow_N = variants {} ;
-lin snow_V = variants {} ;
-lin snow_V2 = variants {} ;
-lin snow_clad_A = variants {} ;
-lin snow_covered_A = variants {} ;
-lin snow_line_N = variants {} ;
-lin snow_white_A = variants {} ;
-lin snowball_N = variants {} ;
-lin snowball_V = variants {} ;
-lin snowball_V2 = variants {} ;
-lin snowberry_N = variants {} ;
-lin snowblind_A = variants {} ;
-lin snowblindness_N = variants {} ;
-lin snowbound_A = variants {} ;
-lin snowcapped_A = variants {} ;
-lin snowdrift_N = variants {} ;
-lin snowdrop_N = variants {} ;
-lin snowfall_N = variants {} ;
-lin snowfield_N = variants {} ;
-lin snowflake_N = variants {} ;
-lin snowman_N = variants {} ;
-lin snowplough_N = variants {} ;
-lin snowstorm_N = variants {} ;
-lin snowy_A = variants {} ;
-lin snr_PN = variants {} ;
-lin snub_A = variants {} ;
-lin snub_N = variants {} ;
-lin snub_V2 = variants {} ;
-lin snub_nosed_A = variants {} ;
-lin snuff_N = variants {} ;
-lin snuff_V = variants {} ;
-lin snuff_V2 = variants {} ;
-lin snuff_colour_A = variants {} ;
-lin snuff_colour_N = variants {} ;
-lin snuff_coloured_A = variants {} ;
-lin snuffbox_N = variants {} ;
-lin snuffle_N = variants {} ;
-lin snuffle_V = variants {} ;
-lin snug_A = variants {} ;
-lin snug_N = variants {} ;
-lin snuggery_N = variants {} ;
-lin snuggle_V = variants {} ;
-lin snuggle_V2 = variants {} ;
-lin snugness_N = variants {} ;
-lin so_AdA = variants {} ;
-lin so_N = variants {} ;
-lin so_Subj = variants {} ;
-lin so_and_so_N = variants {} ;
-lin so_called_A = variants {} ;
-lin so_so_A = variants {} ;
-lin so_so_Adv = variants {} ;
-lin soak_N = variants {} ;
-lin soak_V = variants {} ;
-lin soak_V2 = variants {} ;
-lin soaker_N = variants {} ;
-lin soap_N = variants {} ;
-lin soap_V2 = variants {} ;
-lin soap_bubble_N = variants {} ;
-lin soap_opera_N = variants {} ;
-lin soapbox_N = variants {} ;
-lin soapy_A = variants {} ;
-lin soar_V = variants {} ;
-lin soar_V2 = variants {} ;
-lin sob_N = variants {} ;
-lin sob_V = variants {} ;
-lin sob_V2 = variants {} ;
-lin sob_stuff_N = variants {} ;
-lin sobbingly_Adv = variants {} ;
-lin sober_A = variants {} ;
-lin sober_V = variants {} ;
-lin sober_V2 = variants {} ;
-lin sober_sides_N = variants {} ;
-lin sobriety_N = variants {} ;
-lin sobriquet_N = variants {} ;
-lin soc_N = variants {} ;
-lin soccer_N = variants {} ;
-lin sociability_N = variants {} ;
-lin sociable_A = variants {} ;
-lin social_A = D.social_1_A ;
-
-lin social_N = variants {} ;
-lin social_work_N = variants {} ;
-lin socialism_N = variants {} ;
-lin socialist_A = variants {} ;
-lin socialist_N = variants {} ;
-lin socialite_N = variants {} ;
-lin socialization_N = variants {} ;
-lin socialize_V2 = variants {} ;
-lin society_N = variants {} ;
-lin sociological_A = variants {} ;
-lin sociologist_N = variants {} ;
-lin sociology_N = variants {} ;
-lin sock_Adv = variants {} ;
-lin sock_N = variants {} ;
-lin sock_V2 = variants {} ;
-lin socket_N = variants {} ;
-lin socratic_A = variants {} ;
-lin sod_N = variants {} ;
-lin sod_V = variants {} ;
-lin soda_N = variants {} ;
-lin soda_biscuit_N = variants {} ;
-lin soda_cracker_N = variants {} ;
-lin soda_fountain_N = variants {} ;
-lin soda_water_N = variants {} ;
-lin sodden_A = variants {} ;
-lin sodding_A = variants {} ;
-lin sodium_N =  D.sodium_1_N ;
-
-lin sodomite_N = variants {} ;
-lin sodomy_N = variants {} ;
-lin sofa_N = variants {} ;
-lin sofia_PN = variants {} ;
-lin soft_A = variants {} ;
-lin soft_boiled_A = variants {} ;
-lin soft_footed_A = variants {} ;
-lin soft_headed_A = variants {} ;
-lin soft_hearted_A = variants {} ;
-lin soft_pedal_V = variants {} ;
-lin soft_pedal_V2 = variants {} ;
-lin soft_soap_V2 = variants {} ;
-lin soft_solder_N = variants {} ;
-lin soft_solder_V2 = variants {} ;
-lin soft_spoken_A = variants {} ;
-lin soft_witted_A = variants {} ;
-lin soften_V = variants {} ;
-lin soften_V2 = variants {} ;
-lin softener_N = variants {} ;
-lin softie_N = variants {} ;
-lin softish_A = variants {} ;
-lin softland_V = variants {} ;
-lin softness_N = variants {} ;
-lin software_N = variants {} ;
-lin softwood_N = variants {} ;
-lin softy_N = variants {} ;
-lin sogginess_N = variants {} ;
-lin soggy_A = variants {} ;
-lin soh_N = variants {} ;
-lin soho_PN = variants {} ;
-lin soigne_A = variants {} ;
-lin soignee_A = variants {} ;
-lin soil_N = variants {} ;
-lin soil_V = variants {} ;
-lin soil_V2 = variants {} ;
-lin soil_pipe_N = variants {} ;
-lin soiree_N = variants {} ;
-lin sojourn_N = variants {} ;
-lin sojourn_V = variants {} ;
-lin sojourner_N = variants {} ;
-lin sol_PN = variants {} ;
-lin sol_fa_N = variants {} ;
-lin solace_N = variants {} ;
-lin solace_V2 = variants {} ;
-lin solar_A = variants {} ;
-lin solar_plexus_N = variants {} ;
-lin solarium_N = variants {} ;
-lin solder_N = variants {} ;
-lin solder_V2 = variants {} ;
-lin soldering_iron_N = variants {} ;
-lin soldier_N = variants {} ;
-lin soldier_V = variants {} ;
-lin soldiery_N = variants {} ;
-lin sole_A = D.unique_1_A ;
-
-lin sole_N = variants {} ;
-lin sole_V2 = variants {} ;
-lin solecism_N = variants {} ;
-lin soled_A = variants {} ;
-lin solemn_A = variants {} ;
-lin solemnity_N = variants {} ;
-lin solemnization_N = variants {} ;
-lin solemnize_V2 = variants {} ;
-lin solemnness_N = variants {} ;
-lin solicit_V = variants {} ;
-lin solicit_V2 = variants {} ;
-lin solicitation_N = variants {} ;
-lin solicitor_N = variants {} ;
-lin solicitor_general_N = variants {} ;
-lin solicitous_A = variants {} ;
-lin solicitude_N = variants {} ;
-lin solid_A = D.solide_2_A ;
-
-lin solid_N = variants {} ;
-lin solid_state_A = variants {} ;
-lin solidarity_N = variants {} ;
-lin solidification_N = variants {} ;
-lin solidify_V = variants {} ;
-lin solidify_V2 = variants {} ;
-lin solidity_N = variants {} ;
-lin solidness_N = variants {} ;
-lin solihull_PN = variants {} ;
-lin soliloquize_V = variants {} ;
-lin soliloquy_N = variants {} ;
-lin solingen_PN = variants {} ;
-lin solipsism_N = variants {} ;
-lin solitaire_N = variants {} ;
-lin solitary_A = variants {} ;
-lin solitude_N = variants {} ;
-lin solo_A = variants {} ;
-lin solo_N = variants {} ;
-lin soloist_N = variants {} ;
-lin solon_PN = variants {} ;
-lin solstice_N = variants {} ;
-lin solubility_N =  D.solubilite_1_N ;
-
-lin soluble_A = D.soluble_1_A ;
-
-lin solution_N =  D.solution_1_N ;
-
-lin solvable_A = variants {} ;
-lin solve_V2 = variants {} ;
-lin solvency_N = variants {} ;
-lin solvent_A = variants {} ;
-lin solvent_N =  D.solvant_1_N ;
-
-lin somali_A = variants {} ;
-lin somali_N = variants {} ;
-lin somalia_PN = variants {} ;
-lin somalian_A = variants {} ;
-lin somalian_N = variants {} ;
-lin somatic_A = D.somatique_1_A ;
-
-lin sombre_A = variants {} ;
-lin sombreness_N = variants {} ;
-lin sombrero_N = variants {} ;
-lin some_Quant = variants {} ;
-lin somebody_NP = variants {} ;
-lin someday_Adv = variants {} ;
-lin somehow_AdV = variants {} ;
-lin somehow_Adv = variants {} ;
-lin someone_NP = variants {} ;
-lin someplace_Adv = variants {} ;
-lin somercotes_PN = variants {} ;
-lin somersault_N = variants {} ;
-lin somersault_V = variants {} ;
-lin somerset_PN = variants {} ;
-lin something_NP = variants {} ;
-lin sometime_Adv = variants {} ;
-lin sometimes_Adv = variants {} ;
-lin someway_Adv = variants {} ;
-lin somewhat_Adv = variants {} ;
-lin somnambulism_N = variants {} ;
-lin somnambulist_N = variants {} ;
-lin somnolence_N = variants {} ;
-lin somnolent_A = variants {} ;
-lin son_N = variants {} ;
-lin son_in_law_N = variants {} ;
-lin sonar_N = variants {} ;
-lin sonata_N = variants {} ;
-lin song_N = variants {} ;
-lin songbird_N = variants {} ;
-lin songbook_N = variants {} ;
-lin songster_N = variants {} ;
-lin songstress_N = variants {} ;
-lin sonia_PN = variants {} ;
-lin sonic_A = variants {} ;
-lin sonnet_N = variants {} ;
-lin sonneteer_N = variants {} ;
-lin sonny_N = variants {} ;
-lin sonority_N = variants {} ;
-lin sonorous_A = variants {} ;
-lin sonsy_A = variants {} ;
-lin soochow_PN = variants {} ;
-lin soon_Adv = variants {} ;
-lin sooner_Adv = variants {} ;
-lin soonest_Adv = variants {} ;
-lin soot_N = variants {} ;
-lin soot_V2 = variants {} ;
-lin sooth_N = variants {} ;
-lin soothe_V2 = variants {} ;
-lin soothingly_Adv = variants {} ;
-lin soothsayer_N = variants {} ;
-lin sooty_A = variants {} ;
-lin sop_N = variants {} ;
-lin sop_V2 = variants {} ;
-lin sophia_PN = variants {} ;
-lin sophie_PN = variants {} ;
-lin sophism_N = variants {} ;
-lin sophist_N = variants {} ;
-lin sophisticated_A = variants {} ;
-lin sophistication_N = variants {} ;
-lin sophistry_N = variants {} ;
-lin sophomore_N = variants {} ;
-lin soporific_A = variants {} ;
-lin soporific_N = variants {} ;
-lin sopping_A = variants {} ;
-lin sopping_Adv = variants {} ;
-lin soppy_A = variants {} ;
-lin soprano_N = variants {} ;
-lin sorbet_N = variants {} ;
-lin sorcerer_N = variants {} ;
-lin sorceress_N = variants {} ;
-lin sorcery_N = variants {} ;
-lin sordid_A = variants {} ;
-lin sordidness_N = variants {} ;
-lin sore_A = variants {} ;
-lin sore_N = variants {} ;
-lin soreness_N = variants {} ;
-lin sorghum_N = variants {} ;
-lin sorority_N = variants {} ;
-lin sorrel_A = variants {} ;
-lin sorrel_N = variants {} ;
-lin sorrow_N = variants {} ;
-lin sorrow_V = variants {} ;
-lin sorrowful_A = variants {} ;
-lin sorry_A = variants {} ;
-lin sort_N = variants {} ;
-lin sort_V = variants {} ;
-lin sort_V2 = variants {} ;
-lin sorter_N = variants {} ;
-lin sortie_N = variants {} ;
-lin sos_N = variants {} ;
-lin sot_N = variants {} ;
-lin sotho_A = variants {} ;
-lin sotho_N = variants {} ;
-lin sottish_A = variants {} ;
-lin sottishness_N = variants {} ;
-lin sotto_voce_Adv = variants {} ;
-lin sou'_east_Adv = variants {} ;
-lin sou'_east_N = variants {} ;
-lin sou'_sou'_east_Adv = variants {} ;
-lin sou'_sou'_east_N = variants {} ;
-lin sou'_sou'_west_Adv = variants {} ;
-lin sou'_sou'_west_N = variants {} ;
-lin sou'_west_Adv = variants {} ;
-lin sou'_west_N = variants {} ;
-lin sou'_wester_N = variants {} ;
-lin sou_N = variants {} ;
-lin soubrette_N = variants {} ;
-lin soubriquet_N = variants {} ;
-lin souffle_N = variants {} ;
-lin sough_V = variants {} ;
-lin soul_N = variants {} ;
-lin soul_destroying_A = variants {} ;
-lin soul_stirring_A = variants {} ;
-lin soulful_A = variants {} ;
-lin soulless_A = variants {} ;
-lin sound_A = variants {} ;
-lin sound_Adv = variants {} ;
-lin sound_N = variants {} ;
-lin sound_V = variants {} ;
-lin sound_V2 = variants {} ;
-lin sound_VA = variants {} ;
-lin sound_VS = variants {} ;
-lin sound_film_N = variants {} ;
-lin sound_recording_N = variants {} ;
-lin sound_wave_N = variants {} ;
-lin soundbox_N = variants {} ;
-lin sounding_board_N = variants {} ;
-lin soundless_A = variants {} ;
-lin soundness_N = variants {} ;
-lin soundproof_A = variants {} ;
-lin soundproof_V2 = variants {} ;
-lin soundtrack_N = variants {} ;
-lin soup_N = variants {} ;
-lin soup_V2 = variants {} ;
-lin soup_kitchen_N = variants {} ;
-lin soupcon_N = variants {} ;
-lin sour_A = variants {} ;
-lin sour_V = variants {} ;
-lin sour_V2 = variants {} ;
-lin source_N =  D.source_1_N ;
-
-lin sourness_N = variants {} ;
-lin souse_V2 = variants {} ;
-lin soused_A = variants {} ;
-lin soutane_N = variants {} ;
-lin south_A = variants {} ;
-lin south_Adv = variants {} ;
-lin south_N = variants {} ;
-lin south_kirkby_PN = variants {} ;
-lin south_normantown_PN = variants {} ;
-lin south_ockendon_PN = variants {} ;
-lin south_shields_PN = variants {} ;
-lin south_southeast_Adv = variants {} ;
-lin south_southeast_N = variants {} ;
-lin south_southwest_Adv = variants {} ;
-lin south_southwest_N = variants {} ;
-lin southampton_PN = variants {} ;
-lin southeast_Adv = variants {} ;
-lin southeast_N = variants {} ;
-lin southeaster_N = variants {} ;
-lin southeasterly_A = variants {} ;
-lin southeastern_A = variants {} ;
-lin southend_on_sea_PN = variants {} ;
-lin southerly_A = variants {} ;
-lin southerly_Adv = variants {} ;
-lin southern_A = variants {} ;
-lin southerner_N = variants {} ;
-lin southernmost_A = variants {} ;
-lin southpaw_N = variants {} ;
-lin southport_PN = variants {} ;
-lin southward_Adv = variants {} ;
-lin southwards_Adv = variants {} ;
-lin southwark_PN = variants {} ;
-lin southwest_Adv = variants {} ;
-lin southwest_N = variants {} ;
-lin southwester_N = variants {} ;
-lin southwesterly_A = variants {} ;
-lin southwestern_A = variants {} ;
-lin souvenir_N = variants {} ;
-lin sovereign_A = variants {} ;
-lin sovereign_N = variants {} ;
-lin sovereignty_N = variants {} ;
-lin soviet_A = variants {} ;
-lin soviet_N = variants {} ;
-lin sovietize_V2 = variants {} ;
-lin sow_N = variants {} ;
-lin sow_V = variants {} ;
-lin sow_V2 = variants {} ;
-lin sower_N = variants {} ;
-lin soy_N = variants {} ;
-lin soya_N =  D.soja_1_N ;
-
-lin sozzled_A = variants {} ;
-lin spa_N = variants {} ;
-lin space_N = variants {} ;
-lin space_V2 = variants {} ;
-lin space_bar_N = variants {} ;
-lin space_capsule_N = variants {} ;
-lin space_heater_N = variants {} ;
-lin space_helmet_N = variants {} ;
-lin space_rocket_N = variants {} ;
-lin space_time_N = variants {} ;
-lin space_vehicle_N = variants {} ;
-lin spacecraft_N = variants {} ;
-lin spaceship_N = variants {} ;
-lin spacesuit_N = variants {} ;
-lin spacing_N = variants {} ;
-lin spacious_A = variants {} ;
-lin spaciousness_N = variants {} ;
-lin spade_N = variants {} ;
-lin spade_V2 = variants {} ;
-lin spadeful_N = variants {} ;
-lin spadework_N = variants {} ;
-lin spaghetti_N = variants {} ;
-lin spain_PN = variants {} ;
-lin spalding_PN = variants {} ;
-lin spam_N = variants {} ;
-lin span_N = variants {} ;
-lin span_V2 = variants {} ;
-lin spangle_N = variants {} ;
-lin spangle_V2 = variants {} ;
-lin spaniard_N = variants {} ;
-lin spaniel_N = variants {} ;
-lin spanish_A = variants {} ;
-lin spanish_N = variants {} ;
-lin spank_V = variants {} ;
-lin spank_V2 = variants {} ;
-lin spanking_A = variants {} ;
-lin spanking_N = variants {} ;
-lin spanner_N = variants {} ;
-lin spar_N = variants {} ;
-lin spar_V = variants {} ;
-lin spare_A = variants {} ;
-lin spare_N = variants {} ;
-lin spare_V = variants {} ;
-lin spare_V2 = variants {} ;
-lin spare_rib_N = variants {} ;
-lin spareness_N = variants {} ;
-lin sparing_A = variants {} ;
-lin spark_N = variants {} ;
-lin spark_V = variants {} ;
-lin spark_V2 = variants {} ;
-lin spark_plug_N = variants {} ;
-lin sparking_plug_N = variants {} ;
-lin sparkle_N = variants {} ;
-lin sparkle_V = variants {} ;
-lin sparkler_N = variants {} ;
-lin sparkling_A = variants {} ;
-lin sparring_match_N = variants {} ;
-lin sparring_partner_N = variants {} ;
-lin sparrow_N = variants {} ;
-lin sparse_A = variants {} ;
-lin sparseness_N = variants {} ;
-lin sparsity_N = variants {} ;
-lin spartan_A = variants {} ;
-lin spartan_N = variants {} ;
-lin spasm_N =  D.spasme_1_N ;
-
-lin spasmodic_A = D.spasmodique_1_A ;
-
-lin spasmodically_Adv = variants {} ;
-lin spastic_A = variants {} ;
-lin spastic_N = variants {} ;
-lin spat_N = variants {} ;
-lin spat_V = variants {} ;
-lin spat_V2 = variants {} ;
-lin spatchcock_N = variants {} ;
-lin spatchcock_V2 = variants {} ;
-lin spate_N = variants {} ;
-lin spatial_A = variants {} ;
-lin spatter_N = variants {} ;
-lin spatter_V = variants {} ;
-lin spatter_V2 = variants {} ;
-lin spatula_N = variants {} ;
-lin spavin_N = variants {} ;
-lin spavined_A = variants {} ;
-lin spawn_N = variants {} ;
-lin spawn_V = variants {} ;
-lin spawn_V2 = variants {} ;
-lin spay_V2 = variants {} ;
-lin speak_V = variants {} ;
-lin speak_V2 = variants {} ;
-lin speaker_N = variants {} ;
-lin speakership_N = variants {} ;
-lin speaking_trumpet_N = variants {} ;
-lin speaking_tube_N = variants {} ;
-lin spear_N = variants {} ;
-lin spear_V2 = variants {} ;
-lin spearhead_N = variants {} ;
-lin spearhead_V2 = variants {} ;
-lin spearmint_N = variants {} ;
-lin spec_N = variants {} ;
-lin special_A = variants {} ;
-lin special_N = variants {} ;
-lin specialism_N = variants {} ;
-lin specialist_N = variants {} ;
-lin speciality_N = variants {} ;
-lin specialization_N = variants {} ;
-lin specialize_V = variants {} ;
-lin specialize_V2 = variants {} ;
-lin specialty_N = variants {} ;
-lin specie_N = variants {} ;
-lin species_N =  D.espece_1_N ;
-
-lin specifiable_A = variants {} ;
-lin specific_A = D.specifique_1_A ;
-
-lin specific_N = variants {} ;
-lin specifically_Adv = variants {} ;
-lin specification_N = variants {} ;
-lin specificity_N = variants {} ;
-lin specify_V = variants {} ;
-lin specify_V2 = variants {} ;
-lin specify_VS = variants {} ;
-lin specimen_N = variants {} ;
-lin specious_A = variants {} ;
-lin speciousness_N = variants {} ;
-lin speck_N = variants {} ;
-lin specked_A = variants {} ;
-lin speckle_N = variants {} ;
-lin speckled_A = variants {} ;
-lin speckless_A = variants {} ;
-lin spectacle_N = variants {} ;
-lin spectacled_A = variants {} ;
-lin spectacular_A = variants {} ;
-lin spectacular_N = variants {} ;
-lin spectator_N = variants {} ;
-lin spectral_A = variants {} ;
-lin spectre_N = variants {} ;
-lin spectroscope_N = variants {} ;
-lin spectroscopic_A = variants {} ;
-lin spectrum_N =  D.spectre_1_N ;
-
-lin speculate_V = variants {} ;
-lin speculate_VS = variants {} ;
-lin speculation_N = variants {} ;
-lin speculative_A = variants {} ;
-lin speculator_N = variants {} ;
-lin speech_N = variants {} ;
-lin speech_day_N = variants {} ;
-lin speechify_V = variants {} ;
-lin speechless_A = variants {} ;
-lin speed_N = variants {} ;
-lin speed_V = variants {} ;
-lin speed_V2 = variants {} ;
-lin speed_cop_N = variants {} ;
-lin speed_indicator_N = variants {} ;
-lin speed_limit_N = variants {} ;
-lin speed_up_N = variants {} ;
-lin speedboat_N = variants {} ;
-lin speedily_Adv = variants {} ;
-lin speeding_N = variants {} ;
-lin speedometer_N = variants {} ;
-lin speedway_N = variants {} ;
-lin speedwell_N = variants {} ;
-lin speedy_A = variants {} ;
-lin spelaeologist_N = variants {} ;
-lin spelaeology_N = variants {} ;
-lin speleologist_N = variants {} ;
-lin speleology_N = variants {} ;
-lin spell_N = variants {} ;
-lin spell_V = variants {} ;
-lin spell_V2 = variants {} ;
-lin spellbinder_N = variants {} ;
-lin spellbound_A = variants {} ;
-lin speller_N = variants {} ;
-lin spelling_N = variants {} ;
-lin spelt_N = variants {} ;
-lin spenborough_PN = variants {} ;
-lin spend_V = variants {} ;
-lin spend_V2 = variants {} ;
-lin spend_V2V = variants {} ;
-lin spend_VS = variants {} ;
-lin spender_N = variants {} ;
-lin spendthrift_N = variants {} ;
-lin spennymoor_PN = variants {} ;
-lin spent_A = variants {} ;
-lin sperm_N = variants {} ;
-lin sperm_whale_N = variants {} ;
-lin spermaceti_N = variants {} ;
-lin spermatozoon_N = variants {} ;
-lin spermicide_N = variants {} ;
-lin spew_V = variants {} ;
-lin spew_V2 = variants {} ;
-lin sphagnum_N = variants {} ;
-lin sphere_N = variants {} ;
-lin spherical_A = variants {} ;
-lin spheroid_N =  D.spheroide_1_N ;
-
-lin sphinx_N = variants {} ;
-lin spice_N = variants {} ;
-lin spice_V2 = variants {} ;
-lin spicily_Adv = variants {} ;
-lin spiciness_N = variants {} ;
-lin spick_A = variants {} ;
-lin spicy_A = variants {} ;
-lin spider_N = variants {} ;
-lin spidery_A = variants {} ;
-lin spiel_N = variants {} ;
-lin spiel_V = variants {} ;
-lin spiel_V2 = variants {} ;
-lin spigot_N = variants {} ;
-lin spike_N = variants {} ;
-lin spike_V2 = variants {} ;
-lin spikenard_N = variants {} ;
-lin spiky_A = variants {} ;
-lin spill_N = variants {} ;
-lin spill_V = variants {} ;
-lin spill_V2 = variants {} ;
-lin spillage_N = variants {} ;
-lin spillover_N = variants {} ;
-lin spillway_N = variants {} ;
-lin spin_N = variants {} ;
-lin spin_V = variants {} ;
-lin spin_V2 = variants {} ;
-lin spin_drier_N = variants {} ;
-lin spin_dry_V2 = variants {} ;
-lin spin_off_N = variants {} ;
-lin spinach_N = variants {} ;
-lin spinal_A = regA "moelle" ;
-
-lin spindle_N = variants {} ;
-lin spindle_berry_N = variants {} ;
-lin spindle_legged_A = variants {} ;
-lin spindle_shanked_A = variants {} ;
-lin spindle_shanks_N = variants {} ;
-lin spindle_tree_N = variants {} ;
-lin spindly_A = variants {} ;
-lin spindrift_N = variants {} ;
-lin spine_N = variants {} ;
-lin spineless_A = variants {} ;
-lin spinet_N = variants {} ;
-lin spinnaker_N = variants {} ;
-lin spinney_N = variants {} ;
-lin spinning_wheel_N = variants {} ;
-lin spinster_N = variants {} ;
-lin spinsterhood_N = variants {} ;
-lin spiny_A = variants {} ;
-lin spiral_A = variants {} ;
-lin spiral_N = variants {} ;
-lin spiral_V = variants {} ;
-lin spire_N = variants {} ;
-lin spirit_N = variants {} ;
-lin spirit_V2 = variants {} ;
-lin spirit_lamp_N = variants {} ;
-lin spirit_level_N = variants {} ;
-lin spirit_rapper_N = variants {} ;
-lin spirit_stove_N = variants {} ;
-lin spirited_A = variants {} ;
-lin spiritless_A = variants {} ;
-lin spiritual_A = variants {} ;
-lin spiritual_N = variants {} ;
-lin spiritualism_N = variants {} ;
-lin spiritualist_N = variants {} ;
-lin spiritualistic_A = variants {} ;
-lin spirituality_N = variants {} ;
-lin spiritualization_N = variants {} ;
-lin spiritualize_V2 = variants {} ;
-lin spirituous_A = variants {} ;
-lin spirt_N = variants {} ;
-lin spirt_V = variants {} ;
-lin spit_N = variants {} ;
-lin spit_V = variants {} ;
-lin spit_V2 = variants {} ;
-lin spite_N = variants {} ;
-lin spite_V2 = variants {} ;
-lin spiteful_A = variants {} ;
-lin spitefulness_N = variants {} ;
-lin spitfire_N = variants {} ;
-lin spitting_N = variants {} ;
-lin spittle_N = variants {} ;
-lin spittoon_N = variants {} ;
-lin spiv_N = variants {} ;
-lin splash_N = variants {} ;
-lin splash_V = variants {} ;
-lin splash_V2 = variants {} ;
-lin splashdown_N = variants {} ;
-lin splay_A = variants {} ;
-lin splay_N = variants {} ;
-lin splay_V = variants {} ;
-lin splay_V2 = variants {} ;
-lin splayfoot_N = variants {} ;
-lin splayfooted_A = variants {} ;
-lin spleen_N = variants {} ;
-lin splendid_A = variants {} ;
-lin splendiferous_A = variants {} ;
-lin splendour_N = variants {} ;
-lin splenetic_A = variants {} ;
-lin splice_N = variants {} ;
-lin splice_V2 = variants {} ;
-lin splicer_N = variants {} ;
-lin splint_N = variants {} ;
-lin splinter_N = variants {} ;
-lin splinter_V = variants {} ;
-lin splinter_V2 = variants {} ;
-lin splinter_proof_A = variants {} ;
-lin splintery_A = variants {} ;
-lin split_N = variants {} ;
-lin split_PN = variants {} ;
-lin split_V = variants {} ;
-lin split_V2 = variants {} ;
-lin splodge_N = variants {} ;
-lin splosh_V2 = variants {} ;
-lin splotch_N = variants {} ;
-lin splurge_N = variants {} ;
-lin splurge_V = variants {} ;
-lin splutter_N = variants {} ;
-lin splutter_V = variants {} ;
-lin splutter_V2 = variants {} ;
-lin spode_N = variants {} ;
-lin spoil_N = variants {} ;
-lin spoil_V = variants {} ;
-lin spoil_V2 = variants {} ;
-lin spoilsport_N = variants {} ;
-lin spoke_N = variants {} ;
-lin spokesman_N = variants {} ;
-lin spoliation_N = variants {} ;
-lin spondaic_A = variants {} ;
-lin spondee_N = variants {} ;
-lin sponge_N = variants {} ;
-lin sponge_V = variants {} ;
-lin sponge_V2 = variants {} ;
-lin sponge_cake_N = variants {} ;
-lin sponger_N = variants {} ;
-lin sponginess_N = variants {} ;
-lin spongy_A = variants {} ;
-lin sponsor_N = variants {} ;
-lin sponsor_V2 = variants {} ;
-lin sponsorship_N = variants {} ;
-lin spontaneity_N = variants {} ;
-lin spontaneous_A = variants {} ;
-lin spontaneousness_N = variants {} ;
-lin spoof_N = variants {} ;
-lin spoof_V2 = variants {} ;
-lin spook_N = variants {} ;
-lin spook_V2 = variants {} ;
-lin spooky_A = variants {} ;
-lin spool_N = variants {} ;
-lin spoon_N = variants {} ;
-lin spoon_V = variants {} ;
-lin spoon_V2 = variants {} ;
-lin spoonerism_N = variants {} ;
-lin spoonfeed_V2 = variants {} ;
-lin spoonfeeding_N = variants {} ;
-lin spoonful_N = variants {} ;
-lin spoor_N = variants {} ;
-lin sporadic_A = variants {} ;
-lin sporadically_Adv = variants {} ;
-lin spore_N = variants {} ;
-lin sporran_N = variants {} ;
-lin sport_N = variants {} ;
-lin sport_V = variants {} ;
-lin sport_V2 = variants {} ;
-lin sporting_A = variants {} ;
-lin sportive_A = variants {} ;
-lin sportiveness_N = variants {} ;
-lin sports_car_N = variants {} ;
-lin sports_coat_N = variants {} ;
-lin sports_editor_N = variants {} ;
-lin sports_jacket_N = variants {} ;
-lin sportsman_N = variants {} ;
-lin sportsmanlike_A = variants {} ;
-lin sportsmanship_N = variants {} ;
-lin spot_N = variants {} ;
-lin spot_V = variants {} ;
-lin spot_V2 = variants {} ;
-lin spot_VS = variants {} ;
-lin spotless_A = variants {} ;
-lin spotlight_N = variants {} ;
-lin spotlight_V2 = variants {} ;
-lin spotted_A = variants {} ;
-lin spotter_N = variants {} ;
-lin spotty_A = variants {} ;
-lin spouse_N = variants {} ;
-lin spout_N = variants {} ;
-lin spout_V = variants {} ;
-lin spout_V2 = variants {} ;
-lin sprain_N = variants {} ;
-lin sprain_V2 = variants {} ;
-lin sprat_N = variants {} ;
-lin sprawl_N = variants {} ;
-lin sprawl_V = variants {} ;
-lin sprawl_V2 = variants {} ;
-lin spray_N = variants {} ;
-lin spray_V2 = variants {} ;
-lin spray_gun_N = variants {} ;
-lin sprayer_N = variants {} ;
-lin spread_N = variants {} ;
-lin spread_V = variants {} ;
-lin spread_V2 = variants {} ;
-lin spread_V2V = variants {} ;
-lin spread_VS = variants {} ;
-lin spread_over_N = variants {} ;
-lin spreadeagle_N = variants {} ;
-lin spreadeagle_V2 = variants {} ;
-lin spreader_N = variants {} ;
-lin spree_N = variants {} ;
-lin sprig_N = variants {} ;
-lin sprigged_A = variants {} ;
-lin sprightliness_N = variants {} ;
-lin sprightly_A = variants {} ;
-lin spring_N = variants {} ;
-lin spring_V = variants {} ;
-lin spring_V2 = variants {} ;
-lin spring_balance_N = variants {} ;
-lin spring_clean_N = variants {} ;
-lin spring_clean_V2 = variants {} ;
-lin spring_cleaning_N = variants {} ;
-lin spring_gun_N = variants {} ;
-lin spring_mattress_N = variants {} ;
-lin springboard_N = variants {} ;
-lin springbok_N = variants {} ;
-lin springfield_PN = variants {} ;
-lin springless_A = variants {} ;
-lin springlike_A = variants {} ;
-lin springtide_N = variants {} ;
-lin springtime_N = variants {} ;
-lin springy_A = variants {} ;
-lin sprinkle_V2 = variants {} ;
-lin sprinkler_N = variants {} ;
-lin sprinkling_N = variants {} ;
-lin sprint_N = variants {} ;
-lin sprint_V = variants {} ;
-lin sprinter_N = variants {} ;
-lin sprit_N = variants {} ;
-lin sprite_N = variants {} ;
-lin spritsail_N = variants {} ;
-lin sprocket_N = variants {} ;
-lin sprocket_wheel_N = variants {} ;
-lin sprout_N = variants {} ;
-lin sprout_V = variants {} ;
-lin sprout_V2 = variants {} ;
-lin spruce_A = variants {} ;
-lin spruce_N = variants {} ;
-lin spruce_V = variants {} ;
-lin spruce_V2 = variants {} ;
-lin spruceness_N = variants {} ;
-lin spry_A = variants {} ;
-lin spud_N = variants {} ;
-lin spue_V = variants {} ;
-lin spue_V2 = variants {} ;
-lin spume_N = variants {} ;
-lin spunk_N = variants {} ;
-lin spunky_A = variants {} ;
-lin spur_N = variants {} ;
-lin spur_V = variants {} ;
-lin spur_V2 = variants {} ;
-lin spurious_A = variants {} ;
-lin spuriousness_N = variants {} ;
-lin spurn_V2 = variants {} ;
-lin spurre_V2V = variants {} ;
-lin spurt_N = variants {} ;
-lin spurt_V = variants {} ;
-lin sputnik_N = variants {} ;
-lin sputter_V = variants {} ;
-lin sputter_V2 = variants {} ;
-lin sputum_N = variants {} ;
-lin spy_N = variants {} ;
-lin spy_V = variants {} ;
-lin spy_V2 = variants {} ;
-lin spy_hole_N = variants {} ;
-lin spyglass_N = variants {} ;
-lin sq_PN = variants {} ;
-lin squab_N = variants {} ;
-lin squabble_N = variants {} ;
-lin squabble_V = variants {} ;
-lin squad_N = variants {} ;
-lin squadron_N = variants {} ;
-lin squalid_A = variants {} ;
-lin squall_N = variants {} ;
-lin squall_V = variants {} ;
-lin squally_A = variants {} ;
-lin squalor_N = variants {} ;
-lin squander_V2 = variants {} ;
-lin squandermania_N = variants {} ;
-lin square_A = variants {} ;
-lin square_Adv = variants {} ;
-lin square_N = variants {} ;
-lin square_V = variants {} ;
-lin square_V2 = variants {} ;
-lin square_bashing_N = variants {} ;
-lin square_built_A = variants {} ;
-lin square_rigged_A = variants {} ;
-lin square_shouldered_A = variants {} ;
-lin square_toed_A = variants {} ;
-lin square_toes_N = variants {} ;
-lin squareness_N = variants {} ;
-lin squash_N = variants {} ;
-lin squash_V = variants {} ;
-lin squash_V2 = variants {} ;
-lin squashy_A = variants {} ;
-lin squat_A = variants {} ;
-lin squat_V = variants {} ;
-lin squatter_N = variants {} ;
-lin squaw_N = variants {} ;
-lin squawk_N = variants {} ;
-lin squawk_V = variants {} ;
-lin squawker_N = variants {} ;
-lin squeak_N = variants {} ;
-lin squeak_V = variants {} ;
-lin squeak_V2 = variants {} ;
-lin squeaker_N = variants {} ;
-lin squeaky_A = variants {} ;
-lin squeal_N = variants {} ;
-lin squeal_V = variants {} ;
-lin squeal_V2 = variants {} ;
-lin squealer_N = variants {} ;
-lin squeamish_A = variants {} ;
-lin squeamishness_N = variants {} ;
-lin squeegee_N = variants {} ;
-lin squeegee_V2 = variants {} ;
-lin squeeze_N = variants {} ;
-lin squeeze_V = variants {} ;
-lin squeeze_V2 = variants {} ;
-lin squeezer_N = variants {} ;
-lin squelch_N = variants {} ;
-lin squelch_V = variants {} ;
-lin squelch_V2 = variants {} ;
-lin squib_N = variants {} ;
-lin squid_N = variants {} ;
-lin squiffy_A = variants {} ;
-lin squiggle_N = variants {} ;
-lin squiggly_A = variants {} ;
-lin squint_N = variants {} ;
-lin squint_V = variants {} ;
-lin squint_eyed_A = variants {} ;
-lin squire_N = variants {} ;
-lin squire_V2 = variants {} ;
-lin squirearchy_N = variants {} ;
-lin squirm_N = variants {} ;
-lin squirm_V = variants {} ;
-lin squirrel_N = variants {} ;
-lin squirt_N = variants {} ;
-lin squirt_V = variants {} ;
-lin squirt_V2 = variants {} ;
-lin sr_PN = variants {} ;
-lin sri_lanka_PN = variants {} ;
-lin sri_lankan_A = variants {} ;
-lin sri_lankan_N = variants {} ;
-lin srn_N = variants {} ;
-lin ss_N = variants {} ;
-lin st_PN = variants {} ;
-lin st_albans_PN = variants {} ;
-lin st_andrews_PN = variants {} ;
-lin st_andrews_major_PN = variants {} ;
-lin st_austell_PN = variants {} ;
-lin st_blazey_PN = variants {} ;
-lin st_helens_PN = variants {} ;
-lin st_ives_PN = variants {} ;
-lin st_louis_PN = variants {} ;
-lin st_neots_PN = variants {} ;
-lin st_paul_PN = variants {} ;
-lin st_petersburg_PN = variants {} ;
-lin st_stephen_PN = variants {} ;
-lin sta_PN = variants {} ;
-lin stab_N = variants {} ;
-lin stab_V = variants {} ;
-lin stab_V2 = variants {} ;
-lin stabber_N = variants {} ;
-lin stability_N = variants {} ;
-lin stabilization_N = variants {} ;
-lin stabilize_V = variants {} ;
-lin stabilize_V2 = variants {} ;
-lin stabilizer_N =  D.stabilisant_1_N ;
-
-lin stable_A = D.stable_1_A ;
-
-lin stable_N = variants {} ;
-lin stable_V2 = variants {} ;
-lin stable_companion_N = variants {} ;
-lin stableboy_N = variants {} ;
-lin stableman_N = variants {} ;
-lin stablemate_N = variants {} ;
-lin stabling_N = variants {} ;
-lin staccato_A = variants {} ;
-lin staccato_Adv = variants {} ;
-lin stack_N = variants {} ;
-lin stack_V2 = variants {} ;
-lin stadium_N = variants {} ;
-lin staff_N = variants {} ;
-lin staff_V2 = variants {} ;
-lin staff_office_N = variants {} ;
-lin stafford_PN = variants {} ;
-lin staffordshire_PN = variants {} ;
-lin stag_N = variants {} ;
-lin stag_party_N = variants {} ;
-lin stage_N =  D.stade_1_N ;
-
-lin stage_V = variants {} ;
-lin stage_V2 = variants {} ;
-lin stage_struck_A = variants {} ;
-lin stage_whisper_N = variants {} ;
-lin stagecoach_N = variants {} ;
-lin stagecraft_N = variants {} ;
-lin stager_N = variants {} ;
-lin stagflation_N = variants {} ;
-lin stagger_N = variants {} ;
-lin stagger_V = variants {} ;
-lin stagger_V2 = variants {} ;
-lin staggerer_N = variants {} ;
-lin staggeringly_Adv = variants {} ;
-lin staginess_N = variants {} ;
-lin staging_N = variants {} ;
-lin stagnancy_N = variants {} ;
-lin stagnant_A = variants {} ;
-lin stagnate_V = variants {} ;
-lin stagnation_N = variants {} ;
-lin stagy_A = variants {} ;
-lin staid_A = variants {} ;
-lin staidness_N = variants {} ;
-lin stain_N = variants {} ;
-lin stain_V = variants {} ;
-lin stain_V2 = variants {} ;
-lin stainless_A = variants {} ;
-lin stair_N = variants {} ;
-lin stair_carpet_N = variants {} ;
-lin stair_rod_N = variants {} ;
-lin staircase_N = variants {} ;
-lin stairway_N = variants {} ;
-lin stake_N = variants {} ;
-lin stake_V2 = variants {} ;
-lin stake_holder_N = variants {} ;
-lin stakeford_PN = variants {} ;
-lin stalactite_N = variants {} ;
-lin stalagmite_N = variants {} ;
-lin stale_A = variants {} ;
-lin stale_V = variants {} ;
-lin stalemate_N = variants {} ;
-lin stalemate_V2 = variants {} ;
-lin staleness_N = variants {} ;
-lin stalk_N = variants {} ;
-lin stalk_V = variants {} ;
-lin stalk_V2 = variants {} ;
-lin stalker_N = variants {} ;
-lin stalking_horse_N = variants {} ;
-lin stall_N = variants {} ;
-lin stall_V = variants {} ;
-lin stall_V2 = variants {} ;
-lin stall_fed_A = variants {} ;
-lin stallion_N = variants {} ;
-lin stalwart_A = variants {} ;
-lin stalwart_N = variants {} ;
-lin stalybridge_PN = variants {} ;
-lin stamen_N = variants {} ;
-lin stamford_PN = variants {} ;
-lin stamina_N = variants {} ;
-lin stammer_N = variants {} ;
-lin stammer_V = variants {} ;
-lin stammer_V2 = variants {} ;
-lin stammerer_N = variants {} ;
-lin stammeringly_Adv = variants {} ;
-lin stamp_N = variants {} ;
-lin stamp_V = variants {} ;
-lin stamp_V2 = variants {} ;
-lin stamp_album_N = variants {} ;
-lin stamp_collector_N = variants {} ;
-lin stamp_dealer_N = variants {} ;
-lin stamp_duty_N = variants {} ;
-lin stampede_N = variants {} ;
-lin stampede_V = variants {} ;
-lin stampede_V2 = variants {} ;
-lin stamping_ground_N = variants {} ;
-lin stan_PN = variants {} ;
-lin stance_N = variants {} ;
-lin stanch_V2 = variants {} ;
-lin stanchion_N = variants {} ;
-lin stand_N = variants {} ;
-lin stand_V = variants {} ;
-lin stand_V2 = variants {} ;
-lin stand_VS = variants {} ;
-lin stand_VV = variants {} ;
-lin stand_in_N = variants {} ;
-lin stand_to_N = variants {} ;
-lin stand_up_A = variants {} ;
-lin standard_A = variants {} ;
-lin standard_N = variants {} ;
-lin standard_bearer_N = variants {} ;
-lin standardization_N = variants {} ;
-lin standardize_V2 = variants {} ;
-lin standby_N = variants {} ;
-lin standing_A = variants {} ;
-lin standing_N = variants {} ;
-lin standoffish_A = variants {} ;
-lin standoffishness_N = variants {} ;
-lin standpipe_N = variants {} ;
-lin standpoint_N = variants {} ;
-lin standstill_N = variants {} ;
-lin stanford_PN = variants {} ;
-lin stanley_PN = variants {} ;
-lin stanza_N = variants {} ;
-lin staple_N = variants {} ;
-lin staple_V2 = variants {} ;
-lin stapler_N = variants {} ;
-lin stapling_machine_N = variants {} ;
-lin star_N = variants {} ;
-lin star_V = variants {} ;
-lin star_V2 = variants {} ;
-lin starboard_N = variants {} ;
-lin starboard_V2 = variants {} ;
-lin starch_N =  D.amidon_1_N ;
-
-lin starch_V2 = variants {} ;
-lin starchy_A = variants {} ;
-lin stardom_N = variants {} ;
-lin stardust_N = variants {} ;
-lin stare_N = variants {} ;
-lin stare_V = variants {} ;
-lin stare_V2 = variants {} ;
-lin starfish_N = variants {} ;
-lin stargazer_N = variants {} ;
-lin staring_A = variants {} ;
-lin staring_Adv = variants {} ;
-lin stark_A = variants {} ;
-lin stark_Adv = variants {} ;
-lin starkers_A = variants {} ;
-lin starless_A = variants {} ;
-lin starlet_N = variants {} ;
-lin starlight_N = variants {} ;
-lin starling_N = variants {} ;
-lin starlit_A = variants {} ;
-lin starry_A = variants {} ;
-lin starry_eyed_A = variants {} ;
-lin start_N = variants {} ;
-lin start_V = variants {} ;
-lin start_V2 = variants {} ;
-lin start_VS = variants {} ;
-lin start_VV = variants {} ;
-lin starter_N = variants {} ;
-lin starting_gate_N = variants {} ;
-lin starting_point_N = variants {} ;
-lin starting_post_N = variants {} ;
-lin startle_V2 = variants {} ;
-lin startlingly_Adv = variants {} ;
-lin starvation_N = variants {} ;
-lin starve_V = variants {} ;
-lin starve_V2 = variants {} ;
-lin starveling_N = variants {} ;
-lin stash_V2 = variants {} ;
-lin state_N =  D.etat_1_N ;
-
-lin state_V2 = variants {} ;
-lin state_VS = variants {} ;
-lin statecraft_N = variants {} ;
-lin stated_A = variants {} ;
-lin statehouse_N = variants {} ;
-lin stateless_A = variants {} ;
-lin stateliness_N = variants {} ;
-lin stately_A = variants {} ;
-lin statement_N = variants {} ;
-lin statesman_N = variants {} ;
-lin statesmanlike_A = variants {} ;
-lin statesmanship_N = variants {} ;
-lin static_A = variants {} ;
-lin statically_Adv = variants {} ;
-lin statics_N = variants {} ;
-lin station_N = variants {} ;
-lin station_V2 = variants {} ;
-lin station_waggon_N = variants {} ;
-lin stationary_A = variants {} ;
-lin stationer_N = variants {} ;
-lin stationery_N = variants {} ;
-lin stationmaster_N = variants {} ;
-lin statistic_N = variants {} ;
-lin statistical_A = variants {} ;
-lin statistician_N = variants {} ;
-lin statistics_N = variants {} ;
-lin statuary_A = variants {} ;
-lin statuary_N = variants {} ;
-lin statue_N = variants {} ;
-lin statuesque_A = variants {} ;
-lin statuette_N = variants {} ;
-lin stature_N = variants {} ;
-lin status_N = variants {} ;
-lin status_quo_N = variants {} ;
-lin statute_N = variants {} ;
-lin statute_book_N = variants {} ;
-lin statutory_A = variants {} ;
-lin staunch_A = variants {} ;
-lin staunch_V2 = variants {} ;
-lin staunchness_N = variants {} ;
-lin stave_N = variants {} ;
-lin stave_V = variants {} ;
-lin stave_V2 = variants {} ;
-lin stay_N = variants {} ;
-lin stay_V = variants {} ;
-lin stay_V2 = variants {} ;
-lin stay_VA = variants {} ;
-lin stay_VS = variants {} ;
-lin stay_at_home_N = variants {} ;
-lin stayer_N = variants {} ;
-lin std_PN = variants {} ;
-lin stead_N = variants {} ;
-lin steadfast_A = variants {} ;
-lin steadfastness_N = variants {} ;
-lin steadily_Adv = variants {} ;
-lin steadiness_N = variants {} ;
-lin steady_A = D.constant_2_A ;
-
-lin steady_Adv = variants {} ;
-lin steady_N = variants {} ;
-lin steady_V = variants {} ;
-lin steady_V2 = variants {} ;
-lin steak_N = variants {} ;
-lin steal_V = variants {} ;
-lin steal_V2 = variants {} ;
-lin stealth_N = variants {} ;
-lin stealthily_Adv = variants {} ;
-lin stealthy_A = variants {} ;
-lin steam_N = variants {} ;
-lin steam_V = variants {} ;
-lin steam_V2 = variants {} ;
-lin steam_boiler_N = variants {} ;
-lin steam_coal_N = variants {} ;
-lin steam_engine_N = variants {} ;
-lin steam_heat_N = variants {} ;
-lin steam_heat_V2 = variants {} ;
-lin steamboat_N = variants {} ;
-lin steamer_N = variants {} ;
-lin steamroller_N = variants {} ;
-lin steamroller_V2 = variants {} ;
-lin steamship_N = variants {} ;
-lin steamy_A = variants {} ;
-lin steed_N = variants {} ;
-lin steel_N = variants {} ;
-lin steel_V2 = variants {} ;
-lin steel_clad_A = variants {} ;
-lin steel_plated_A = variants {} ;
-lin steelworks_N = variants {} ;
-lin steely_A = variants {} ;
-lin steelyard_N = variants {} ;
-lin steenbok_N = variants {} ;
-lin steep_A = variants {} ;
-lin steep_V = variants {} ;
-lin steep_V2 = variants {} ;
-lin steepen_V = variants {} ;
-lin steepen_V2 = variants {} ;
-lin steepish_A = variants {} ;
-lin steeple_N = variants {} ;
-lin steeplechase_N = variants {} ;
-lin steeplechaser_N = variants {} ;
-lin steeplejack_N = variants {} ;
-lin steepness_N = variants {} ;
-lin steer_N = variants {} ;
-lin steer_V = variants {} ;
-lin steer_V2 = variants {} ;
-lin steerage_N = variants {} ;
-lin steerageway_N = variants {} ;
-lin steering_gear_N = variants {} ;
-lin steering_wheel_N = variants {} ;
-lin steersman_N = variants {} ;
-lin stele_N = variants {} ;
-lin stella_PN = variants {} ;
-lin stellar_A = variants {} ;
-lin stem_N =  D.souche_1_N ;
-
-lin stem_V = variants {} ;
-lin stem_V2 = variants {} ;
-lin stemmed_A = variants {} ;
-lin sten_PN = variants {} ;
-lin stench_N = variants {} ;
-lin stencil_N = variants {} ;
-lin stencil_V2 = variants {} ;
-lin stenographer_N = variants {} ;
-lin stenography_N = variants {} ;
-lin stentorian_A = variants {} ;
-lin step_N =  D.pas_1_N ;
-
-lin step_V = variants {} ;
-lin step_V2 = variants {} ;
-lin stepbrother_N = variants {} ;
-lin stepchild_N = variants {} ;
-lin stepdaughter_N = variants {} ;
-lin stepfather_N = variants {} ;
-lin stephanie_PN = variants {} ;
-lin stephen_PN = variants {} ;
-lin stepladder_N = variants {} ;
-lin stepmother_N = variants {} ;
-lin stepparent_N = variants {} ;
-lin steppe_N = variants {} ;
-lin stepping_stone_N = variants {} ;
-lin stepsister_N = variants {} ;
-lin stepson_N = variants {} ;
-lin stereo_N = variants {} ;
-lin stereophonic_A = variants {} ;
-lin stereoscope_N = variants {} ;
-lin stereoscopic_A = variants {} ;
-lin stereotype_N = variants {} ;
-lin stereotype_V2 = variants {} ;
-lin sterile_A = variants {} ;
-lin sterility_N = variants {} ;
-lin sterilization_N =  D.sterilisation_1_N ;
-
-lin sterilize_V = variants {} ;
-lin sterilize_V2 = variants {} ;
-lin sterling_A = variants {} ;
-lin sterling_N = variants {} ;
-lin stern_A = variants {} ;
-lin stern_N = variants {} ;
-lin sternness_N = variants {} ;
-lin sternum_N = variants {} ;
-lin sternwheeler_N = variants {} ;
-lin stertorous_A = variants {} ;
-lin stethoscope_N = variants {} ;
-lin stetson_N = variants {} ;
-lin steve_PN = variants {} ;
-lin stevedore_N = variants {} ;
-lin steven_PN = variants {} ;
-lin stevenage_PN = variants {} ;
-lin stevenston_PN = variants {} ;
-lin stew_N = variants {} ;
-lin stew_V = variants {} ;
-lin stew_V2 = variants {} ;
-lin steward_N = variants {} ;
-lin stewardess_N = variants {} ;
-lin stewardship_N = variants {} ;
-lin stewart_PN = variants {} ;
-lin stewed_A = variants {} ;
-lin steyning_PN = variants {} ;
-lin stick_N = variants {} ;
-lin stick_V = variants {} ;
-lin stick_V2 = variants {} ;
-lin stick_in_the_mud_A = variants {} ;
-lin stick_in_the_mud_N = variants {} ;
-lin stick_on_A = variants {} ;
-lin stick_up_N = variants {} ;
-lin sticker_N = variants {} ;
-lin stickily_Adv = variants {} ;
-lin stickiness_N = variants {} ;
-lin sticking_plaster_N = variants {} ;
-lin stickler_N = variants {} ;
-lin sticky_A = variants {} ;
-lin stiff_A = variants {} ;
-lin stiff_Adv = variants {} ;
-lin stiff_N = variants {} ;
-lin stiff_necked_A = variants {} ;
-lin stiffen_V = variants {} ;
-lin stiffen_V2 = variants {} ;
-lin stiffener_N = variants {} ;
-lin stiffening_N = variants {} ;
-lin stiffness_N = variants {} ;
-lin stifle_V = variants {} ;
-lin stifle_V2 = variants {} ;
-lin stigma_N = variants {} ;
-lin stigmatize_V2 = variants {} ;
-lin stile_N = variants {} ;
-lin stiletto_N = variants {} ;
-lin still_A = variants {} ;
-lin still_Adv = variants {} ;
-lin still_N = variants {} ;
-lin still_V2 = variants {} ;
-lin still_life_N = variants {} ;
-lin still_room_N = variants {} ;
-lin stillbirth_N = variants {} ;
-lin stillborn_A = variants {} ;
-lin stillness_N = variants {} ;
-lin stilly_A = variants {} ;
-lin stilt_N = variants {} ;
-lin stilted_A = variants {} ;
-lin stilton_N = variants {} ;
-lin stimulant_N = variants {} ;
-lin stimulate_V2 = variants {} ;
-lin stimulating_A = variants {} ;
-lin stimulation_N = variants {} ;
-lin stimulus_N = variants {} ;
-lin sting_N = variants {} ;
-lin sting_V = variants {} ;
-lin sting_V2 = variants {} ;
-lin stinger_N = variants {} ;
-lin stingily_Adv = variants {} ;
-lin stinginess_N = variants {} ;
-lin stingless_A = variants {} ;
-lin stingray_N = variants {} ;
-lin stingy_A = variants {} ;
-lin stink_N = variants {} ;
-lin stink_V = variants {} ;
-lin stink_V2 = variants {} ;
-lin stinker_N = variants {} ;
-lin stint_N = variants {} ;
-lin stint_V = variants {} ;
-lin stint_V2 = variants {} ;
-lin stipend_N = variants {} ;
-lin stipendiary_A = variants {} ;
-lin stipendiary_N = variants {} ;
-lin stipple_V2 = variants {} ;
-lin stipulate_V = variants {} ;
-lin stipulate_V2 = variants {} ;
-lin stipulate_VS = variants {} ;
-lin stipulation_N = variants {} ;
-lin stir_N = variants {} ;
-lin stir_V = variants {} ;
-lin stir_V2 = variants {} ;
-lin stirling_PN = variants {} ;
-lin stirring_A = variants {} ;
-lin stirrup_N = variants {} ;
-lin stirrup_cup_N = variants {} ;
-lin stitch_N = variants {} ;
-lin stitch_V = variants {} ;
-lin stitch_V2 = variants {} ;
-lin stoat_N = variants {} ;
-lin stochastic_A = variants {} ;
-lin stochastically_Adv = variants {} ;
-lin stock_N = variants {} ;
-lin stock_V2 = variants {} ;
-lin stock_cube_N = variants {} ;
-lin stock_farmer_N = variants {} ;
-lin stock_in_trade_N = variants {} ;
-lin stock_list_N = variants {} ;
-lin stock_still_Adv = variants {} ;
-lin stockade_N = variants {} ;
-lin stockade_V2 = variants {} ;
-lin stockbreeder_N = variants {} ;
-lin stockbroker_N = variants {} ;
-lin stockcar_N = variants {} ;
-lin stockfish_N = variants {} ;
-lin stockholder_N = variants {} ;
-lin stockholding_N = variants {} ;
-lin stockholm_PN = variants {} ;
-lin stockily_Adv = variants {} ;
-lin stockinette_N = variants {} ;
-lin stocking_N = variants {} ;
-lin stockinged_A = variants {} ;
-lin stockist_N = variants {} ;
-lin stockjobber_N = variants {} ;
-lin stockpile_N = variants {} ;
-lin stockpile_V2 = variants {} ;
-lin stockpiling_N = variants {} ;
-lin stockport_PN = variants {} ;
-lin stockpot_N = variants {} ;
-lin stockroom_N = variants {} ;
-lin stocksbridge_PN = variants {} ;
-lin stocktaking_N = variants {} ;
-lin stocky_A = variants {} ;
-lin stockyard_N = variants {} ;
-lin stodge_N = variants {} ;
-lin stodginess_N = variants {} ;
-lin stodgy_A = variants {} ;
-lin stoep_N = variants {} ;
-lin stoic_N = variants {} ;
-lin stoical_A = variants {} ;
-lin stoicism_N = variants {} ;
-lin stoke_V = variants {} ;
-lin stoke_V2 = variants {} ;
-lin stoke_on_trent_PN = variants {} ;
-lin stokehold_N = variants {} ;
-lin stokehole_N = variants {} ;
-lin stoker_N = variants {} ;
-lin stole_N = variants {} ;
-lin stolen_A = variants {} ;
-lin stolid_A = variants {} ;
-lin stolidity_N = variants {} ;
-lin stolidness_N = variants {} ;
-lin stomach_N = variants {} ;
-lin stomach_V2 = variants {} ;
-lin stomach_ache_N = variants {} ;
-lin stomach_pump_N = variants {} ;
-lin stomp_N = variants {} ;
-lin stomp_V = variants {} ;
-lin stomp_V2 = variants {} ;
-lin stone_N = variants {} ;
-lin stone_PN = variants {} ;
-lin stone_V2 = variants {} ;
-lin stone_blind_A = variants {} ;
-lin stone_cold_A = variants {} ;
-lin stone_dead_A = variants {} ;
-lin stone_deaf_A = variants {} ;
-lin stone_fruit_N = variants {} ;
-lin stone_pit_N = variants {} ;
-lin stone_sober_A = variants {} ;
-lin stonebreaker_N = variants {} ;
-lin stoned_A = variants {} ;
-lin stonehouse_PN = variants {} ;
-lin stoneless_A = variants {} ;
-lin stonemason_N = variants {} ;
-lin stonewall_V2 = variants {} ;
-lin stonewaller_N = variants {} ;
-lin stonewalling_N = variants {} ;
-lin stoneware_N = variants {} ;
-lin stonework_N = variants {} ;
-lin stonily_Adv = variants {} ;
-lin stony_A = variants {} ;
-lin stony_broke_A = variants {} ;
-lin stood_V2V = variants {} ;
-lin stooge_N = variants {} ;
-lin stooge_V = variants {} ;
-lin stool_N = variants {} ;
-lin stoop_N = variants {} ;
-lin stoop_V = variants {} ;
-lin stoop_V2 = variants {} ;
-lin stop_N = variants {} ;
-lin stop_V = variants {} ;
-lin stop_V2 = variants {} ;
-lin stop_VV = variants {} ;
-lin stopcock_N = variants {} ;
-lin stopgap_N = variants {} ;
-lin stopover_N = variants {} ;
-lin stoppage_N = variants {} ;
-lin stopper_N = variants {} ;
-lin stopping_N = variants {} ;
-lin stopwatch_N = variants {} ;
-lin storage_N = variants {} ;
-lin store_N = variants {} ;
-lin store_V2 = variants {} ;
-lin storehouse_N = variants {} ;
-lin storeroom_N = variants {} ;
-lin storey_N = variants {} ;
-lin storeyed_A = variants {} ;
-lin storied_A = variants {} ;
-lin stork_N = variants {} ;
-lin storm_N = variants {} ;
-lin storm_V = variants {} ;
-lin storm_V2 = variants {} ;
-lin storm_beaten_A = variants {} ;
-lin storm_bound_A = variants {} ;
-lin storm_centre_N = variants {} ;
-lin storm_cloud_N = variants {} ;
-lin storm_cone_N = variants {} ;
-lin storm_lantern_N = variants {} ;
-lin storm_signal_N = variants {} ;
-lin storm_tossed_A = variants {} ;
-lin storm_trooper_N = variants {} ;
-lin stormily_Adv = variants {} ;
-lin stormproof_A = variants {} ;
-lin stormy_A = variants {} ;
-lin stornoway_PN = variants {} ;
-lin story_N = variants {} ;
-lin storyteller_N = variants {} ;
-lin stotfold_PN = variants {} ;
-lin stoup_N = variants {} ;
-lin stourbridge_PN = variants {} ;
-lin stourport_on_severn_PN = variants {} ;
-lin stout_A = variants {} ;
-lin stout_N = variants {} ;
-lin stouthearted_A = variants {} ;
-lin stoutness_N = variants {} ;
-lin stove_N = variants {} ;
-lin stovepipe_N = variants {} ;
-lin stow_V2 = variants {} ;
-lin stowaway_N = variants {} ;
-lin stowmarket_PN = variants {} ;
-lin straddle_V = variants {} ;
-lin straddle_V2 = variants {} ;
-lin strafe_V2 = variants {} ;
-lin straggle_V = variants {} ;
-lin straggler_N = variants {} ;
-lin straggly_A = variants {} ;
-lin straight_A = D.droit_2_A ;
-
-lin straight_Adv = variants {} ;
-lin straight_N =  D.droite_1_N ;
-
-lin straighten_V = variants {} ;
-lin straighten_V2 = variants {} ;
-lin straightforward_A = variants {} ;
-lin straightness_N = variants {} ;
-lin straightway_Adv = variants {} ;
-lin strain_N =  D.souche_1_N ;
-
-lin strain_V = variants {} ;
-lin strain_V2 = variants {} ;
-lin strained_A = variants {} ;
-lin strainer_N = variants {} ;
-lin strait_A = variants {} ;
-lin strait_N = variants {} ;
-lin strait_laced_A = variants {} ;
-lin straiten_V2 = variants {} ;
-lin straitjacket_N = variants {} ;
-lin strand_N = variants {} ;
-lin strand_V = variants {} ;
-lin strand_V2 = variants {} ;
-lin strange_A = variants {} ;
-lin strangeness_N = variants {} ;
-lin stranger_N = variants {} ;
-lin strangle_V2 = variants {} ;
-lin stranglehold_N = variants {} ;
-lin strangulation_N = variants {} ;
-lin stranraer_PN = variants {} ;
-lin strap_N =  D.bride_1_N ;
-
-lin strap_V2 = variants {} ;
-lin straphanger_N = variants {} ;
-lin strapping_A = variants {} ;
-lin strapping_N = variants {} ;
-lin strasbourg_PN = variants {} ;
-lin stratagem_N = variants {} ;
-lin strategic_A = variants {} ;
-lin strategical_A = variants {} ;
-lin strategics_N = variants {} ;
-lin strategist_N = variants {} ;
-lin strategy_N = variants {} ;
-lin stratford_on_avon_PN = variants {} ;
-lin strathaven_PN = variants {} ;
-lin strathclyde_PN = variants {} ;
-lin stratification_N = variants {} ;
-lin stratify_V = variants {} ;
-lin stratify_V2 = variants {} ;
-lin stratosphere_N = variants {} ;
-lin stratum_N = variants {} ;
-lin straw_N = variants {} ;
-lin straw_V2 = variants {} ;
-lin straw_coloured_A = variants {} ;
-lin strawberry_N = variants {} ;
-lin strawboard_N = variants {} ;
-lin stray_N = variants {} ;
-lin stray_V = variants {} ;
-lin streak_N = variants {} ;
-lin streak_V = variants {} ;
-lin streak_V2 = variants {} ;
-lin streaky_A = variants {} ;
-lin stream_N = variants {} ;
-lin stream_V = variants {} ;
-lin streamer_N = variants {} ;
-lin streamlet_N = variants {} ;
-lin streamline_V = variants {} ;
-lin streamline_V2 = variants {} ;
-lin streamlined_A = variants {} ;
-lin street_N = variants {} ;
-lin street_PN = variants {} ;
-lin street_girl_N = variants {} ;
-lin street_urchin_N = variants {} ;
-lin streetcar_N = variants {} ;
-lin streetwalker_N = variants {} ;
-lin strength_N = variants {} ;
-lin strengthen_V = variants {} ;
-lin strengthen_V2 = variants {} ;
-lin strenuous_A = variants {} ;
-lin strenuousness_N = variants {} ;
-lin streptococcus_N = variants {} ;
-lin streptomycin_N = variants {} ;
-lin stress_N =  D.stress_1_N ;
-
-lin stress_V2 = variants {} ;
-lin stress_VS = variants {} ;
-lin stress_mark_N = variants {} ;
-lin stretch_N = variants {} ;
-lin stretch_V = variants {} ;
-lin stretch_V2 = variants {} ;
-lin stretcher_N = variants {} ;
-lin stretcher_bearer_N = variants {} ;
-lin stretcher_party_N = variants {} ;
-lin stretford_PN = variants {} ;
-lin strew_V2 = variants {} ;
-lin striated_A = variants {} ;
-lin stricken_A = variants {} ;
-lin strict_A = variants {} ;
-lin strictness_N = variants {} ;
-lin stricture_N = variants {} ;
-lin stride_N = variants {} ;
-lin stride_V = variants {} ;
-lin stride_V2 = variants {} ;
-lin strident_A = variants {} ;
-lin stridulate_V = variants {} ;
-lin stridulation_N = variants {} ;
-lin strife_N = variants {} ;
-lin strike_N = variants {} ;
-lin strike_V = variants {} ;
-lin strike_V2 = variants {} ;
-lin strike_leader_N = variants {} ;
-lin strike_pay_N = variants {} ;
-lin strikebound_A = variants {} ;
-lin strikebreaker_N = variants {} ;
-lin striker_N = variants {} ;
-lin striking_A = variants {} ;
-lin string_N = variants {} ;
-lin string_V = variants {} ;
-lin string_V2 = variants {} ;
-lin stringency_N = variants {} ;
-lin stringent_A = variants {} ;
-lin stringy_A = variants {} ;
-lin strip_N = variants {} ;
-lin strip_V = variants {} ;
-lin strip_V2 = variants {} ;
-lin strip_lighting_N = variants {} ;
-lin strip_poker_N = variants {} ;
-lin strip_show_N = variants {} ;
-lin stripe_N = variants {} ;
-lin striped_A = variants {} ;
-lin stripling_N = variants {} ;
-lin stripper_N = variants {} ;
-lin striptease_N = variants {} ;
-lin stripy_A = variants {} ;
-lin strive_V = variants {} ;
-lin strive_VV = variants {} ;
-lin striver_N = variants {} ;
-lin stroboscope_N = variants {} ;
-lin stroke_N = variants {} ;
-lin stroke_V2 = variants {} ;
-lin stroll_N = variants {} ;
-lin stroll_V = variants {} ;
-lin stroller_N = variants {} ;
-lin strong_A = variants {} ;
-lin strong_arm_A = variants {} ;
-lin strong_boned_A = variants {} ;
-lin strong_minded_A = variants {} ;
-lin strongbox_N = variants {} ;
-lin stronghold_N = variants {} ;
-lin strongroom_N = variants {} ;
-lin strontium_N = variants {} ;
-lin strop_N = variants {} ;
-lin strop_V2 = variants {} ;
-lin strophe_N = variants {} ;
-lin stroppy_A = variants {} ;
-lin stroud_PN = variants {} ;
-lin struck_A = variants {} ;
-lin structural_A = D.structural_1_A ;
-
-lin structure_N =  D.structure_1_N ;
-
-lin structure_V2 = variants {} ;
-lin structured_A = variants {} ;
-lin strudel_N = variants {} ;
-lin struggle_N = variants {} ;
-lin struggle_V = variants {} ;
-lin struggle_VS = variants {} ;
-lin struggle_VV = variants {} ;
-lin strum_N = variants {} ;
-lin strum_V = variants {} ;
-lin strum_V2 = variants {} ;
-lin strumpet_N = variants {} ;
-lin strut_N = variants {} ;
-lin strut_V = variants {} ;
-lin strychnine_N = variants {} ;
-lin stuart_PN = variants {} ;
-lin stub_N = variants {} ;
-lin stub_V2 = variants {} ;
-lin stubble_N = variants {} ;
-lin stubbly_A = variants {} ;
-lin stubborn_A = variants {} ;
-lin stubbornness_N = variants {} ;
-lin stubby_A = variants {} ;
-lin stucco_N = variants {} ;
-lin stucco_V2 = variants {} ;
-lin stuck_V2 = variants {} ;
-lin stuck_up_A = variants {} ;
-lin stud_N = variants {} ;
-lin stud_V2 = variants {} ;
-lin stud_farm_N = variants {} ;
-lin stud_mare_N = variants {} ;
-lin studbook_N = variants {} ;
-lin student_N = variants {} ;
-lin studied_A = variants {} ;
-lin studio_N = variants {} ;
-lin studious_A = variants {} ;
-lin studiousness_N = variants {} ;
-lin studley_PN = variants {} ;
-lin study_N = variants {} ;
-lin study_V = variants {} ;
-lin study_V2 = variants {} ;
-lin stuff_N = variants {} ;
-lin stuff_V2 = variants {} ;
-lin stuffily_Adv = variants {} ;
-lin stuffiness_N = variants {} ;
-lin stuffing_N = variants {} ;
-lin stuffy_A = variants {} ;
-lin stultification_N = variants {} ;
-lin stultify_V2 = variants {} ;
-lin stumble_N = variants {} ;
-lin stumble_V = variants {} ;
-lin stumbling_block_N = variants {} ;
-lin stump_N = variants {} ;
-lin stump_V = variants {} ;
-lin stump_V2 = variants {} ;
-lin stumper_N = variants {} ;
-lin stumpy_A = variants {} ;
-lin stun_V2 = variants {} ;
-lin stunne_V2V = variants {} ;
-lin stunner_N = variants {} ;
-lin stunning_A = variants {} ;
-lin stunt_N = variants {} ;
-lin stunt_V2 = variants {} ;
-lin stupefaction_N = variants {} ;
-lin stupefy_V2 = variants {} ;
-lin stupendous_A = variants {} ;
-lin stupid_A = variants {} ;
-lin stupid_N = variants {} ;
-lin stupidity_N = variants {} ;
-lin stupify_V2 = variants {} ;
-lin stupifying_A = variants {} ;
-lin stupor_N = variants {} ;
-lin sturdily_Adv = variants {} ;
-lin sturdiness_N = variants {} ;
-lin sturdy_A = variants {} ;
-lin sturgeon_N = variants {} ;
-lin stutter_N = variants {} ;
-lin stutter_V = variants {} ;
-lin stutter_V2 = variants {} ;
-lin stutterer_N = variants {} ;
-lin stutteringly_Adv = variants {} ;
-lin stuttgart_PN = variants {} ;
-lin sty_N = variants {} ;
-lin stye_N = variants {} ;
-lin stygian_A = variants {} ;
-lin style_N = variants {} ;
-lin style_V2 = variants {} ;
-lin stylish_A = variants {} ;
-lin stylishness_N = variants {} ;
-lin stylist_N = variants {} ;
-lin stylistic_A = variants {} ;
-lin stylistically_Adv = variants {} ;
-lin stylization_N = variants {} ;
-lin stylize_V2 = variants {} ;
-lin stylus_N = variants {} ;
-lin stymie_N = variants {} ;
-lin stymie_V2 = variants {} ;
-lin stymy_V2 = variants {} ;
-lin styptic_A = variants {} ;
-lin styptic_N = variants {} ;
-lin styx_PN = variants {} ;
-lin suasion_N = variants {} ;
-lin suave_A = variants {} ;
-lin suavity_N = variants {} ;
-lin sub_N = variants {} ;
-lin sub_V = variants {} ;
-lin sub_V2 = variants {} ;
-lin sub_judice_A = variants {} ;
-lin sub_rosa_Adv = variants {} ;
-lin sub_underwrite_V2 = variants {} ;
-lin subaltern_N = variants {} ;
-lin subatomic_A = variants {} ;
-lin subcommittee_N = variants {} ;
-lin subconscious_A = variants {} ;
-lin subconscious_N = variants {} ;
-lin subconsciousness_N = variants {} ;
-lin subcontinent_N = variants {} ;
-lin subcontract_N = variants {} ;
-lin subcontract_V = variants {} ;
-lin subcontract_V2 = variants {} ;
-lin subcontractor_N = variants {} ;
-lin subcutaneous_A = variants {} ;
-lin subdivide_V = variants {} ;
-lin subdivide_V2 = variants {} ;
-lin subdivision_N = variants {} ;
-lin subdue_V2 = variants {} ;
-lin subedit_V2 = variants {} ;
-lin subeditor_N = variants {} ;
-lin subfusc_A = variants {} ;
-lin subgroup_N = variants {} ;
-lin subheading_N = variants {} ;
-lin subhuman_A = variants {} ;
-lin subject_A2 = variants {} ;
-lin subject_N =  D.sujet_1_N ;
-
-lin subject_V2 = variants {} ;
-lin subject_to_Prep = variants {} ;
-lin subjection_N = variants {} ;
-lin subjective_A = variants {} ;
-lin subjectivity_N = variants {} ;
-lin subjoin_V2 = variants {} ;
-lin subjugate_V2 = variants {} ;
-lin subjugation_N = variants {} ;
-lin subjunctive_A = variants {} ;
-lin subjunctive_N = variants {} ;
-lin sublease_N = variants {} ;
-lin sublease_V = variants {} ;
-lin sublease_V2 = variants {} ;
-lin sublet_V = variants {} ;
-lin sublet_V2 = variants {} ;
-lin sublieutenant_N = variants {} ;
-lin sublimate_A = variants {} ;
-lin sublimate_N = variants {} ;
-lin sublimate_V2 = variants {} ;
-lin sublimation_N = variants {} ;
-lin sublime_A = variants {} ;
-lin sublime_N = variants {} ;
-lin subliminal_A = variants {} ;
-lin sublimity_N = variants {} ;
-lin submarine_A = variants {} ;
-lin submarine_N = variants {} ;
-lin submariner_N = variants {} ;
-lin submerge_V = variants {} ;
-lin submerge_V2 = variants {} ;
-lin submerged_A = variants {} ;
-lin submergence_N = variants {} ;
-lin submersible_A = variants {} ;
-lin submersion_N = variants {} ;
-lin submission_N = variants {} ;
-lin submissive_A = variants {} ;
-lin submissiveness_N = variants {} ;
-lin submit_V = variants {} ;
-lin submit_V2 = variants {} ;
-lin subnormal_A = variants {} ;
-lin subnormal_N = variants {} ;
-lin suborbital_A = variants {} ;
-lin subordinate_A = variants {} ;
-lin subordinate_N = variants {} ;
-lin subordinate_V2 = variants {} ;
-lin subordination_N = variants {} ;
-lin subordinative_A = variants {} ;
-lin suborn_V2 = variants {} ;
-lin subornation_N = variants {} ;
-lin subpoena_N = variants {} ;
-lin subpoena_V2 = variants {} ;
-lin subscribe_V = variants {} ;
-lin subscribe_V2 = variants {} ;
-lin subscriber_N = variants {} ;
-lin subscript_N = variants {} ;
-lin subscription_N = variants {} ;
-lin subsection_N = variants {} ;
-lin subsequent_A = D.subsequent_1_A ;
-
-lin subserve_V2 = variants {} ;
-lin subservience_N = variants {} ;
-lin subservient_A = variants {} ;
-lin subside_V = variants {} ;
-lin subsidence_N = variants {} ;
-lin subsidiary_A = variants {} ;
-lin subsidiary_N = variants {} ;
-lin subsidization_N = variants {} ;
-lin subsidize_V2 = variants {} ;
-lin subsidy_N = variants {} ;
-lin subsist_V = variants {} ;
-lin subsistence_N = variants {} ;
-lin subsoil_N = variants {} ;
-lin subsonic_A = variants {} ;
-lin substance_N =  D.substance_1_N ;
-
-lin substandard_A = variants {} ;
-lin substantial_A = variants {} ;
-lin substantiate_V2 = variants {} ;
-lin substantiation_N = variants {} ;
-lin substantival_A = variants {} ;
-lin substantive_A = variants {} ;
-lin substantive_N = variants {} ;
-lin substation_N = variants {} ;
-lin substitute_N = variants {} ;
-lin substitute_V = variants {} ;
-lin substitute_V2 = variants {} ;
-lin substitution_N =  D.substitution_1_N ;
-
-lin substrate_N =  D.substrat_1_N ;
-
-lin substratum_N = variants {} ;
-lin substructure_N = variants {} ;
-lin subsume_V2 = variants {} ;
-lin subtend_V2 = variants {} ;
-lin subterfuge_N = variants {} ;
-lin subterranean_A = variants {} ;
-lin subtitle_N = variants {} ;
-lin subtitle_VS = variants {} ;
-lin subtle_A = variants {} ;
-lin subtlety_N = variants {} ;
-lin subtly_Adv = variants {} ;
-lin subtopia_N = variants {} ;
-lin subtract_V2 = variants {} ;
-lin subtraction_N = variants {} ;
-lin subtropical_A = variants {} ;
-lin suburb_N = variants {} ;
-lin suburban_A = variants {} ;
-lin suburbia_N = variants {} ;
-lin subvention_N = variants {} ;
-lin subversion_N = variants {} ;
-lin subversive_A = variants {} ;
-lin subversive_N = variants {} ;
-lin subvert_V2 = variants {} ;
-lin subway_N = variants {} ;
-lin succeed_V = variants {} ;
-lin succeed_V2 = variants {} ;
-lin success_N = variants {} ;
-lin successful_A = variants {} ;
-lin succession_N = variants {} ;
-lin successive_A = variants {} ;
-lin successor_N = variants {} ;
-lin succinct_A = variants {} ;
-lin succinctness_N = variants {} ;
-lin succour_N = variants {} ;
-lin succour_V2 = variants {} ;
-lin succubus_N = variants {} ;
-lin succulence_N = variants {} ;
-lin succulent_A = variants {} ;
-lin succulent_N = variants {} ;
-lin succumb_V = variants {} ;
-lin such_Predet = variants {} ;
-lin such_as_Prep = variants {} ;
-lin suchlike_A = variants {} ;
-lin suchow_PN = variants {} ;
-lin suck_N = variants {} ;
-lin suck_V = variants {} ;
-lin suck_V2 = variants {} ;
-lin sucker_N = variants {} ;
-lin sucking_pig_N = variants {} ;
-lin suckle_V2 = variants {} ;
-lin suckling_N = variants {} ;
-lin suction_N = variants {} ;
-lin sudan_PN = variants {} ;
-lin sudanese_A = variants {} ;
-lin sudanese_N = variants {} ;
-lin sudbury_PN = variants {} ;
-lin sudden_A = D.subit_1_A ;
-
-lin sudden_N = variants {} ;
-lin suddenness_N = variants {} ;
-lin sue_PN = variants {} ;
-lin sue_V = variants {} ;
-lin sue_V2 = variants {} ;
-lin sue_V2V = variants {} ;
-lin suede_N = variants {} ;
-lin suet_N = variants {} ;
-lin suety_A = variants {} ;
-lin suffer_V = variants {} ;
-lin suffer_V2 = variants {} ;
-lin sufferable_A = variants {} ;
-lin sufferance_N = variants {} ;
-lin sufferer_N = variants {} ;
-lin suffering_N =  D.souffrance_1_N ;
-
-lin suffice_V = variants {} ;
-lin suffice_V2 = variants {} ;
-lin suffice_V2V = variants {} ;
-lin sufficiency_N = variants {} ;
-lin sufficient_A = D.suffisant_2_A ;
-
-lin suffix_N = variants {} ;
-lin suffocate_V = variants {} ;
-lin suffocate_V2 = variants {} ;
-lin suffocation_N = variants {} ;
-lin suffolk_PN = variants {} ;
-lin suffragan_N = variants {} ;
-lin suffrage_N = variants {} ;
-lin suffragette_N = variants {} ;
-lin suffuse_V2 = variants {} ;
-lin suffusion_N = variants {} ;
-lin sugar_N =  D.sucre_1_N ;
-
-lin sugar_V2 = variants {} ;
-lin sugar_beet_N = variants {} ;
-lin sugar_candy_N = variants {} ;
-lin sugar_cane_N = variants {} ;
-lin sugar_coated_A = variants {} ;
-lin sugar_daddy_N = variants {} ;
-lin sugar_loaf_N = variants {} ;
-lin sugar_refinery_N = variants {} ;
-lin sugarlump_N = variants {} ;
-lin sugary_A = variants {} ;
-lin suggest_V = variants {} ;
-lin suggest_V2 = variants {} ;
-lin suggest_VS = variants {} ;
-lin suggestibility_N = variants {} ;
-lin suggestible_A = variants {} ;
-lin suggestion_N = variants {} ;
-lin suggestive_A = variants {} ;
-lin suicidal_A = variants {} ;
-lin suicide_N = variants {} ;
-lin suit_N = variants {} ;
-lin suit_V = variants {} ;
-lin suit_V2 = variants {} ;
-lin suitability_N = variants {} ;
-lin suitable_A = D.convenable_1_A ;
-
-lin suitableness_N = variants {} ;
-lin suitcase_N = variants {} ;
-lin suite_N = variants {} ;
-lin suiting_N = variants {} ;
-lin suitor_N = variants {} ;
-lin sulk_N = variants {} ;
-lin sulk_V = variants {} ;
-lin sulkily_Adv = variants {} ;
-lin sulkiness_N = variants {} ;
-lin sulky_A = variants {} ;
-lin sulky_N = variants {} ;
-lin sullen_A = variants {} ;
-lin sullenness_N = variants {} ;
-lin sully_V2 = variants {} ;
-lin sulpha_N = variants {} ;
-lin sulphate_N =  D.sulfate_1_N ;
-
-lin sulphide_N = variants {} ;
-lin sulphur_N = variants {} ;
-lin sulphuretted_A = variants {} ;
-lin sulphuric_A = D.sulfurique_1_A ;
-
-lin sulphurous_A = variants {} ;
-lin sultan_N = variants {} ;
-lin sultana_N = variants {} ;
-lin sultanate_N = variants {} ;
-lin sultrily_Adv = variants {} ;
-lin sultriness_N = variants {} ;
-lin sultry_A = variants {} ;
-lin sum_N = variants {} ;
-lin sum_V = variants {} ;
-lin sum_V2 = variants {} ;
-lin sumac_N = variants {} ;
-lin sumach_N = variants {} ;
-lin sumatra_PN = variants {} ;
-lin sumatran_A = variants {} ;
-lin sumatran_N = variants {} ;
-lin summarize_V2 = variants {} ;
-lin summary_A = variants {} ;
-lin summary_N = variants {} ;
-lin summation_N = variants {} ;
-lin summer_N = variants {} ;
-lin summer_V = variants {} ;
-lin summerhouse_N = variants {} ;
-lin summertime_N = variants {} ;
-lin summery_A = variants {} ;
-lin summing_up_N = variants {} ;
-lin summit_N = variants {} ;
-lin summon_V2 = variants {} ;
-lin summons_N = variants {} ;
-lin summons_V2 = variants {} ;
-lin sump_N = variants {} ;
-lin sumpter_N = variants {} ;
-lin sumptuary_A = variants {} ;
-lin sumptuous_A = variants {} ;
-lin sumptuousness_N = variants {} ;
-lin sun_N = variants {} ;
-lin sun_PN = variants {} ;
-lin sun_V2 = variants {} ;
-lin sun_drenched_A = variants {} ;
-lin sun_dried_A = variants {} ;
-lin sun_god_N = variants {} ;
-lin sun_helmet_N = variants {} ;
-lin sun_lounge_N = variants {} ;
-lin sun_parlour_N = variants {} ;
-lin sun_porch_N = variants {} ;
-lin sun_up_N = variants {} ;
-lin sun_visor_N = variants {} ;
-lin sun_worship_N = variants {} ;
-lin sunbaked_A = variants {} ;
-lin sunbathe_N = variants {} ;
-lin sunbathe_V = variants {} ;
-lin sunbeam_N = variants {} ;
-lin sunblind_N = variants {} ;
-lin sunbonnet_N = variants {} ;
-lin sunburn_N = variants {} ;
-lin sunburned_A = variants {} ;
-lin sunburnt_A = variants {} ;
-lin sunburst_N = variants {} ;
-lin sundae_N = variants {} ;
-lin sunday_N = variants {} ;
-lin sunday_PN = variants {} ;
-lin sunder_N = variants {} ;
-lin sunder_V2 = variants {} ;
-lin sunderland_PN = variants {} ;
-lin sundial_N = variants {} ;
-lin sundown_N = variants {} ;
-lin sundowner_N = variants {} ;
-lin sundry_A = variants {} ;
-lin sunfish_N = variants {} ;
-lin sunflower_N = variants {} ;
-lin sunhat_N = variants {} ;
-lin sunlamp_N = variants {} ;
-lin sunless_A = variants {} ;
-lin sunlight_N = variants {} ;
-lin sunlit_A = variants {} ;
-lin sunnily_Adv = variants {} ;
-lin sunny_A = variants {} ;
-lin sunray_A = variants {} ;
-lin sunrise_N = variants {} ;
-lin sunroof_N = variants {} ;
-lin sunset_N = variants {} ;
-lin sunshade_N = variants {} ;
-lin sunshine_N = variants {} ;
-lin sunshine_roof_N = variants {} ;
-lin sunspot_N = variants {} ;
-lin sunstroke_N = variants {} ;
-lin suntan_N = variants {} ;
-lin suntrap_N = variants {} ;
-lin sup_N = variants {} ;
-lin sup_V = variants {} ;
-lin sup_V2 = variants {} ;
-lin super_A = variants {} ;
-lin super_N = variants {} ;
-lin superabundance_N = variants {} ;
-lin superabundant_A = variants {} ;
-lin superannuate_V2 = variants {} ;
-lin superannuated_A = variants {} ;
-lin superannuation_N = variants {} ;
-lin superb_A = variants {} ;
-lin supercargo_N = variants {} ;
-lin supercede_V2 = variants {} ;
-lin supercharged_A = variants {} ;
-lin supercharger_N = variants {} ;
-lin supercilious_A = variants {} ;
-lin superciliousness_N = variants {} ;
-lin superego_N = variants {} ;
-lin supererogation_N = variants {} ;
-lin superfatted_A = variants {} ;
-lin superficial_A = variants {} ;
-lin superficiality_N = variants {} ;
-lin superficies_N = variants {} ;
-lin superfine_A = variants {} ;
-lin superfluity_N = variants {} ;
-lin superfluous_A = variants {} ;
-lin superhuman_A = variants {} ;
-lin superimpose_V2 = variants {} ;
-lin superintend_V = variants {} ;
-lin superintend_V2 = variants {} ;
-lin superintendence_N = variants {} ;
-lin superintendent_N = variants {} ;
-lin superior_A = variants {} ;
-lin superior_N = variants {} ;
-lin superiority_N = variants {} ;
-lin superlative_A = variants {} ;
-lin superlative_N = variants {} ;
-lin superman_N = variants {} ;
-lin supermarket_N = variants {} ;
-lin supernal_A = variants {} ;
-lin supernatural_A = variants {} ;
-lin supernormal_A = variants {} ;
-lin supernumerary_N = variants {} ;
-lin superscription_N = variants {} ;
-lin supersede_V2 = variants {} ;
-lin supersession_N = variants {} ;
-lin supersonic_A = variants {} ;
-lin superstition_N = variants {} ;
-lin superstitious_A = variants {} ;
-lin superstructure_N = variants {} ;
-lin supertax_N = variants {} ;
-lin supervene_V = variants {} ;
-lin supervise_V = variants {} ;
-lin supervise_V2 = variants {} ;
-lin supervision_N = variants {} ;
-lin supervisor_N = variants {} ;
-lin supervisory_A = variants {} ;
-lin supine_A = variants {} ;
-lin supper_N = variants {} ;
-lin supperless_A = variants {} ;
-lin supplant_V2 = variants {} ;
-lin supplanter_N = variants {} ;
-lin supple_A = variants {} ;
-lin supplement_N =  D.supplement_1_N;
-
-lin supplement_V2 = variants {} ;
-lin supplementary_A = variants {} ;
-lin suppleness_N = variants {} ;
-lin suppliant_A = variants {} ;
-lin suppliant_N = variants {} ;
-lin supplicant_N = variants {} ;
-lin supplicate_V = variants {} ;
-lin supplicate_V2 = variants {} ;
-lin supplication_N = variants {} ;
-lin supplier_N = variants {} ;
-lin supply_N =  D.apport_1_N ;
-
-lin supply_V2 = variants {} ;
-lin support_N = variants {} ;
-lin support_V2 = variants {} ;
-lin supportable_A = variants {} ;
-lin supporter_N = variants {} ;
-lin suppose_V2 = variants {} ;
-lin suppose_VS = variants {} ;
-lin suppose_VV = variants {} ;
-lin supposed_A = variants {} ;
-lin supposition_N = variants {} ;
-lin suppository_N = variants {} ;
-lin suppress_V2 = variants {} ;
-lin suppression_N = variants {} ;
-lin suppressive_A = variants {} ;
-lin suppressor_N = variants {} ;
-lin suppurate_V = variants {} ;
-lin suppuration_N = variants {} ;
-lin supra_Adv = variants {} ;
-lin supranational_A = variants {} ;
-lin supremacy_N = variants {} ;
-lin supreme_A = variants {} ;
-lin supt_PN = variants {} ;
-lin surabaja_PN = variants {} ;
-lin surcharge_N = variants {} ;
-lin surcharge_V2 = variants {} ;
-lin surd_N = variants {} ;
-lin sure_A = variants {} ;
-lin sure_Adv = variants {} ;
-lin sure_footed_A = variants {} ;
-lin sureness_N = variants {} ;
-lin surety_N = variants {} ;
-lin surf_N = variants {} ;
-lin surface_N =  D.surface_1_N ;
-
-lin surface_V = variants {} ;
-lin surface_V2 = variants {} ;
-lin surface_V2V = variants {} ;
-lin surface_VS = variants {} ;
-lin surface_to_air_A = variants {} ;
-lin surfboard_N = variants {} ;
-lin surfboat_N = variants {} ;
-lin surfeit_N = variants {} ;
-lin surfeit_V2 = variants {} ;
-lin surfing_N = variants {} ;
-lin surfriding_N = variants {} ;
-lin surge_N = variants {} ;
-lin surge_V = variants {} ;
-lin surge_V2 = variants {} ;
-lin surgeon_N = variants {} ;
-lin surgery_N = variants {} ;
-lin surgical_A = D.chirurgical_1_A ;
-
-lin surlily_Adv = variants {} ;
-lin surliness_N = variants {} ;
-lin surly_A = variants {} ;
-lin surmise_N = variants {} ;
-lin surmise_V = variants {} ;
-lin surmise_V2 = variants {} ;
-lin surmount_V2 = variants {} ;
-lin surmountable_A = variants {} ;
-lin surname_N = variants {} ;
-lin surpass_V2 = variants {} ;
-lin surpassing_A = variants {} ;
-lin surplice_N = variants {} ;
-lin surpliced_A = variants {} ;
-lin surplus_N = variants {} ;
-lin surprise_N = variants {} ;
-lin surprise_V2 = variants {} ;
-lin surprise_V2V = variants {} ;
-lin surprised_A = variants {} ;
-lin surprising_A = variants {} ;
-lin surrealism_N = variants {} ;
-lin surrealist_N = variants {} ;
-lin surrealistic_A = variants {} ;
-lin surrender_N = variants {} ;
-lin surrender_V = variants {} ;
-lin surrender_V2 = variants {} ;
-lin surreptitious_A = variants {} ;
-lin surrey_PN = variants {} ;
-lin surrogate_A = variants {} ;
-lin surrogate_N = variants {} ;
-lin surround_N = variants {} ;
-lin surround_V2 = variants {} ;
-lin surrounding_A = variants {} ;
-lin surtax_N = variants {} ;
-lin surtax_V2 = variants {} ;
-lin surveillance_N = variants {} ;
-lin survey_N = variants {} ;
-lin survey_V2 = variants {} ;
-lin surveying_N = variants {} ;
-lin surveyor_N = variants {} ;
-lin survival_N = variants {} ;
-lin survive_V = variants {} ;
-lin survive_V2 = variants {} ;
-lin survive_VS = variants {} ;
-lin survivor_N = variants {} ;
-lin susan_PN = variants {} ;
-lin susanna_PN = variants {} ;
-lin susceptibility_N = variants {} ;
-lin susceptible_A = D.sensible_1_A ;
-
-lin susie_PN = variants {} ;
-lin suspect_A = variants {} ;
-lin suspect_N = variants {} ;
-lin suspect_V2 = variants {} ;
-lin suspect_VS = variants {} ;
-lin suspend_V = variants {} ;
-lin suspend_V2 = variants {} ;
-lin suspender_N = variants {} ;
-lin suspense_N = variants {} ;
-lin suspension_N =  D.suspension_1_N ;
-
-lin suspicion_N = variants {} ;
-lin suspicious_A = variants {} ;
-lin suss_V2 = variants {} ;
-lin sussex_PN = variants {} ;
-lin sustain_V2 = variants {} ;
-lin sustenance_N = variants {} ;
-lin suttee_N = variants {} ;
-lin sutton_PN = variants {} ;
-lin sutton_at_hone_PN = variants {} ;
-lin sutton_coldfield_PN = variants {} ;
-lin sutton_in_ashfield_PN = variants {} ;
-lin suture_N =  D.suture_1_N ;
-
-lin suzanne_PN = variants {} ;
-lin suzerain_N = variants {} ;
-lin suzerainty_N = variants {} ;
-lin svelte_A = variants {} ;
-lin sverdlovsk_PN = variants {} ;
-lin swab_N = variants {} ;
-lin swab_V2 = variants {} ;
-lin swaddle_V2 = variants {} ;
-lin swadlincote_PN = variants {} ;
-lin swag_N = variants {} ;
-lin swagger_A = variants {} ;
-lin swagger_N = variants {} ;
-lin swagger_V = variants {} ;
-lin swaggerer_N = variants {} ;
-lin swahili_N = variants {} ;
-lin swain_N = variants {} ;
-lin swallow_N = variants {} ;
-lin swallow_V = variants {} ;
-lin swallow_V2 = variants {} ;
-lin swallow_tailed_A = variants {} ;
-lin swami_N = variants {} ;
-lin swamp_N = variants {} ;
-lin swamp_V2 = variants {} ;
-lin swampy_A = variants {} ;
-lin swan's_down_N = variants {} ;
-lin swan_N = variants {} ;
-lin swan_V = variants {} ;
-lin swan_song_N = variants {} ;
-lin swanage_PN = variants {} ;
-lin swank_N = variants {} ;
-lin swank_V = variants {} ;
-lin swanky_A = variants {} ;
-lin swanley_PN = variants {} ;
-lin swansea_PN = variants {} ;
-lin swap_N = variants {} ;
-lin swap_V = variants {} ;
-lin swap_V2 = variants {} ;
-lin sward_N = variants {} ;
-lin swarm_N = variants {} ;
-lin swarm_V = variants {} ;
-lin swarm_V2 = variants {} ;
-lin swarthy_A = variants {} ;
-lin swashbuckler_N = variants {} ;
-lin swashbuckling_A = variants {} ;
-lin swashbuckling_N = variants {} ;
-lin swastika_N = variants {} ;
-lin swat_N = variants {} ;
-lin swat_V2 = variants {} ;
-lin swath_N = variants {} ;
-lin swathe_N = variants {} ;
-lin swathe_V2 = variants {} ;
-lin sway_N = variants {} ;
-lin sway_V = variants {} ;
-lin sway_V2 = variants {} ;
-lin swazi_A = variants {} ;
-lin swazi_N = variants {} ;
-lin swaziland_PN = variants {} ;
-lin swear_V = variants {} ;
-lin swear_V2 = variants {} ;
-lin swearer_N = variants {} ;
-lin swearing_N = variants {} ;
-lin swearword_N = variants {} ;
-lin sweat_N =  D.sueur_1_N  ;
-
-lin sweat_V = variants {} ;
-lin sweat_V2 = variants {} ;
-lin sweatband_N = variants {} ;
-lin sweater_N = variants {} ;
-lin sweatshop_N = variants {} ;
-lin sweaty_A = variants {} ;
-lin swede_A = variants {} ;
-lin swede_N = variants {} ;
-lin sweden_PN = variants {} ;
-lin swedish_A = variants {} ;
-lin swedish_N = variants {} ;
-lin sweep_N = variants {} ;
-lin sweep_V = variants {} ;
-lin sweep_V2 = variants {} ;
-lin sweeper_N = variants {} ;
-lin sweeping_A = variants {} ;
-lin sweeping_N = variants {} ;
-lin sweet_A = variants {} ;
-lin sweet_N = variants {} ;
-lin sweet_scented_A = variants {} ;
-lin sweetbread_N = variants {} ;
-lin sweetbriar_N = variants {} ;
-lin sweetbrier_N = variants {} ;
-lin sweeten_V = variants {} ;
-lin sweeten_V2 = variants {} ;
-lin sweetening_N = variants {} ;
-lin sweetheart_N = variants {} ;
-lin sweetie_N = variants {} ;
-lin sweetish_A = variants {} ;
-lin sweetmeat_N = variants {} ;
-lin sweetness_N = variants {} ;
-lin swell_A = variants {} ;
-lin swell_N = variants {} ;
-lin swell_V = variants {} ;
-lin swell_V2 = variants {} ;
-lin swelling_N = variants {} ;
-lin swelter_V = variants {} ;
-lin sweptback_A = variants {} ;
-lin swerve_N = variants {} ;
-lin swerve_V = variants {} ;
-lin swerve_V2 = variants {} ;
-lin swift_A = variants {} ;
-lin swift_N = variants {} ;
-lin swiftness_N = variants {} ;
-lin swig_N = variants {} ;
-lin swig_V = variants {} ;
-lin swig_V2 = variants {} ;
-lin swill_N = variants {} ;
-lin swill_V = variants {} ;
-lin swill_V2 = variants {} ;
-lin swim_N = variants {} ;
-lin swim_V = variants {} ;
-lin swim_V2 = variants {} ;
-lin swimmer_N = variants {} ;
-lin swimming_N = variants {} ;
-lin swimming_bath_N = variants {} ;
-lin swimming_costume_N = variants {} ;
-lin swimming_pool_N = variants {} ;
-lin swimmingly_Adv = variants {} ;
-lin swimsuit_N = variants {} ;
-lin swindle_N = variants {} ;
-lin swindle_V = variants {} ;
-lin swindle_V2 = variants {} ;
-lin swindler_N = variants {} ;
-lin swindon_PN = variants {} ;
-lin swine_N = variants {} ;
-lin swineherd_N = variants {} ;
-lin swing_N = variants {} ;
-lin swing_V = variants {} ;
-lin swing_V2 = variants {} ;
-lin swinge_V2 = variants {} ;
-lin swingeing_A = variants {} ;
-lin swinging_A = variants {} ;
-lin swinish_A = variants {} ;
-lin swinton_PN = variants {} ;
-lin swipe_N = variants {} ;
-lin swipe_V2 = variants {} ;
-lin swirl_N = variants {} ;
-lin swirl_V = variants {} ;
-lin swirl_V2 = variants {} ;
-lin swish_A = variants {} ;
-lin swish_N = variants {} ;
-lin swish_V = variants {} ;
-lin swish_V2 = variants {} ;
-lin swiss_A = variants {} ;
-lin swiss_N = variants {} ;
-lin switch_N = variants {} ;
-lin switch_V = variants {} ;
-lin switch_V2 = variants {} ;
-lin switchboard_N = variants {} ;
-lin switchman_N = variants {} ;
-lin switzerland_PN = variants {} ;
-lin swivel_N = variants {} ;
-lin swivel_V = variants {} ;
-lin swivel_V2 = variants {} ;
-lin swiz_N = variants {} ;
-lin swizzle_N = variants {} ;
-lin swizzle_stick_N = variants {} ;
-lin swob_N = variants {} ;
-lin swob_V2 = variants {} ;
-lin swollen_headed_A = variants {} ;
-lin swoon_N = variants {} ;
-lin swoon_V = variants {} ;
-lin swoop_N = variants {} ;
-lin swoop_V = variants {} ;
-lin swoop_V2 = variants {} ;
-lin swop_N = variants {} ;
-lin swop_V = variants {} ;
-lin swop_V2 = variants {} ;
-lin sword_N = variants {} ;
-lin sword_cane_N = variants {} ;
-lin sword_cut_N = variants {} ;
-lin sword_dance_N = variants {} ;
-lin swordfish_N = variants {} ;
-lin swordplay_N = variants {} ;
-lin swordsman_N = variants {} ;
-lin swordsmanship_N = variants {} ;
-lin swordstick_N = variants {} ;
-lin swore_V2V = variants {} ;
-lin sworn_A = variants {} ;
-lin swot_N = variants {} ;
-lin swot_V = variants {} ;
-lin swot_V2 = variants {} ;
-lin sybarite_N = variants {} ;
-lin sybaritic_A = variants {} ;
-lin sycamore_N = variants {} ;
-lin sycophancy_N = variants {} ;
-lin sycophant_N = variants {} ;
-lin sycophantic_A = variants {} ;
-lin sydney_PN = variants {} ;
-lin syllabary_N = variants {} ;
-lin syllabic_A = variants {} ;
-lin syllabicate_V2 = variants {} ;
-lin syllabication_N = variants {} ;
-lin syllabification_N = variants {} ;
-lin syllabify_V2 = variants {} ;
-lin syllabize_V2 = variants {} ;
-lin syllable_N = variants {} ;
-lin syllabled_A = variants {} ;
-lin syllabus_N = variants {} ;
-lin syllogism_N = variants {} ;
-lin syllogistic_A = variants {} ;
-lin sylph_N = variants {} ;
-lin sylph_like_A = variants {} ;
-lin sylvan_A = variants {} ;
-lin sylvia_PN = variants {} ;
-lin symbiosis_N = variants {} ;
-lin symbol_N = variants {} ;
-lin symbolic_A = variants {} ;
-lin symbolical_A = variants {} ;
-lin symbolism_N = variants {} ;
-lin symbolization_N = variants {} ;
-lin symbolize_V2 = variants {} ;
-lin symmetric_A = variants {} ;
-lin symmetrical_A = variants {} ;
-lin symmetry_N = variants {} ;
-lin sympathetic_A = variants {} ;
-lin sympathetically_Adv = variants {} ;
-lin sympathize_V = variants {} ;
-lin sympathizer_N = variants {} ;
-lin sympathy_N = variants {} ;
-lin symphonic_A = variants {} ;
-lin symphony_N = variants {} ;
-lin symposium_N = variants {} ;
-lin symptom_N = variants {} ;
-lin symptomatic_A = variants {} ;
-lin symptomatically_Adv = variants {} ;
-lin symptomless_A = variants {} ;
-lin synagogue_N = variants {} ;
-lin synchroflash_N = variants {} ;
-lin synchromesh_N = variants {} ;
-lin synchronization_N = variants {} ;
-lin synchronize_V = variants {} ;
-lin synchronize_V2 = variants {} ;
-lin synchronous_A = variants {} ;
-lin synchrony_N = variants {} ;
-lin synchrotron_N = variants {} ;
-lin syncopate_V2 = variants {} ;
-lin syncopation_N = variants {} ;
-lin syncope_N = variants {} ;
-lin syndciate_V2 = variants {} ;
-lin syndic_N = variants {} ;
-lin syndicalism_N = variants {} ;
-lin syndicalist_N = variants {} ;
-lin syndicate_N = variants {} ;
-lin syndicate_V2 = variants {} ;
-lin syndication_N = variants {} ;
-lin syndrome_N =  D.syndrome_1_N ;
-
-lin synod_N = variants {} ;
-lin synonym_N = variants {} ;
-lin synonymous_A = variants {} ;
-lin synopsis_N = variants {} ;
-lin synoptic_A = variants {} ;
-lin synoptically_Adv = variants {} ;
-lin syntactic_A = variants {} ;
-lin syntactically_Adv = variants {} ;
-lin syntax_N = variants {} ;
-lin synthesis_N =  D.synthese_1_N ;
-
-lin synthesize_V2 = variants {} ;
-lin synthetic_A = D.synthetique_1_A ;
-
-lin synthetic_N = variants {} ;
-lin synthetically_Adv = variants {} ;
-lin syphilis_N = variants {} ;
-lin syphilitic_A = variants {} ;
-lin syphilitic_N = variants {} ;
-lin syphon_N = variants {} ;
-lin syphon_V = variants {} ;
-lin syphon_V2 = variants {} ;
-lin syracuse_PN = variants {} ;
-lin syria_PN = variants {} ;
-lin syrian_A = variants {} ;
-lin syrian_N = variants {} ;
-lin syringa_N = variants {} ;
-lin syringe_N = variants {} ;
-lin syringe_V2 = variants {} ;
-lin syrup_N =  D.sirop_1_N ;
-
-lin syrupy_A = variants {} ;
-lin system_N =  D.systeme_1_N ;
-
-lin systematic_A = variants {} ;
-lin systematically_Adv = variants {} ;
-lin systematization_N = variants {} ;
-lin systematize_V2 = variants {} ;
-lin syston_PN = variants {} ;
-lin t_junction_N = variants {} ;
-lin t_shirt_N = variants {} ;
-lin t_square_N = variants {} ;
-lin tab_N =  D.plaque_1_N ;
-
-lin tabard_N = variants {} ;
-lin tabby_A = variants {} ;
-lin tabby_N = variants {} ;
-lin tabby_cat_N = variants {} ;
-lin tabernacle_N = variants {} ;
-lin table_N = variants {} ;
-lin table_V2 = variants {} ;
-lin table_d'hote_A = variants {} ;
-lin table_d'hote_Adv = variants {} ;
-lin table_knife_N = variants {} ;
-lin table_lifting_N = variants {} ;
-lin table_linen_N = variants {} ;
-lin table_rapping_N = variants {} ;
-lin table_talk_N = variants {} ;
-lin table_turning_N = variants {} ;
-lin tableau_N = variants {} ;
-lin tableau_vivant_N = variants {} ;
-lin tablecloth_N = variants {} ;
-lin tablemat_N = variants {} ;
-lin tablespoon_N = variants {} ;
-lin tablespoonful_N = variants {} ;
-lin tablet_N =  D.pastille_1_N ;
-
-lin tableware_N = variants {} ;
-lin tabloid_N = variants {} ;
-lin taboo_A = variants {} ;
-lin taboo_N = variants {} ;
-lin taboo_V2 = variants {} ;
-lin tabor_N = variants {} ;
-lin tabular_A = variants {} ;
-lin tabulate_V2 = variants {} ;
-lin tabulation_N = variants {} ;
-lin tabulator_N = variants {} ;
-lin tachograph_N = variants {} ;
-lin tacit_A = variants {} ;
-lin taciturn_A = variants {} ;
-lin taciturnity_N = variants {} ;
-lin tack_N = variants {} ;
-lin tack_V = variants {} ;
-lin tack_V2 = variants {} ;
-lin tackle_N = variants {} ;
-lin tackle_V = variants {} ;
-lin tackle_V2 = variants {} ;
-lin tacky_A = variants {} ;
-lin tact_N = variants {} ;
-lin tactful_A = variants {} ;
-lin tactic_N = variants {} ;
-lin tactical_A = variants {} ;
-lin tactician_N = variants {} ;
-lin tactile_A = variants {} ;
-lin tactless_A = variants {} ;
-lin tactlessness_N = variants {} ;
-lin tactual_A = variants {} ;
-lin tadley_PN = variants {} ;
-lin tadpole_N = variants {} ;
-lin taegu_PN = variants {} ;
-lin taffeta_N = variants {} ;
-lin taffrail_N = variants {} ;
-lin taffy_N = variants {} ;
-lin tag_N = variants {} ;
-lin tag_V = variants {} ;
-lin tag_V2 = variants {} ;
-lin tag_VS = variants {} ;
-lin tahiti_PN = variants {} ;
-lin tahitian_A = variants {} ;
-lin tahitian_N = variants {} ;
-lin tail_N = variants {} ;
-lin tail_V = variants {} ;
-lin tail_V2 = variants {} ;
-lin tail_coat_N = variants {} ;
-lin tail_end_N = variants {} ;
-lin tail_light_N = variants {} ;
-lin tailboard_N = variants {} ;
-lin tailed_A = variants {} ;
-lin tailgate_N = variants {} ;
-lin tailless_A = variants {} ;
-lin tailor_N = variants {} ;
-lin tailor_V2 = variants {} ;
-lin tailor_made_A = variants {} ;
-lin tailpiece_N = variants {} ;
-lin tailplane_N = variants {} ;
-lin tailspin_N = variants {} ;
-lin taint_N = variants {} ;
-lin taint_V = variants {} ;
-lin taint_V2 = variants {} ;
-lin taintless_A = variants {} ;
-lin taipei_PN = variants {} ;
-lin taiwan_PN = variants {} ;
-lin taiwanese_A = variants {} ;
-lin taiwanese_N = variants {} ;
-lin taiyuan_PN = variants {} ;
-lin take_N = variants {} ;
-lin take_V = variants {} ;
-lin take_V2 = variants {} ;
-lin take_VA = variants {} ;
-lin take_VS = variants {} ;
-lin take_home_A = variants {} ;
-lin take_off_N = variants {} ;
-lin take_up_N = variants {} ;
-lin takeaway_A = variants {} ;
-lin takeover_N = variants {} ;
-lin taker_N = variants {} ;
-lin taking_A = variants {} ;
-lin talc_N = variants {} ;
-lin talcum_N = variants {} ;
-lin tale_N = variants {} ;
-lin tale_bearer_N = variants {} ;
-lin tale_teller_N = variants {} ;
-lin talent_N = variants {} ;
-lin talented_A = variants {} ;
-lin talisman_N = variants {} ;
-lin talk_N = variants {} ;
-lin talk_V = variants {} ;
-lin talk_V2 = variants {} ;
-lin talk_VA = variants {} ;
-lin talkative_A = variants {} ;
-lin talker_N = variants {} ;
-lin talkie_N = variants {} ;
-lin talking_point_N = variants {} ;
-lin talking_to_N = variants {} ;
-lin tall_A = variants {} ;
-lin tallboy_N = variants {} ;
-lin tallish_A = variants {} ;
-lin tallow_N = variants {} ;
-lin tally_N = variants {} ;
-lin tally_V = variants {} ;
-lin tally_V2 = variants {} ;
-lin tally_clerk_N = variants {} ;
-lin tallyman_N = variants {} ;
-lin talmud_N = variants {} ;
-lin talon_N = variants {} ;
-lin talus_N = variants {} ;
-lin tam_o'_shanter_N = variants {} ;
-lin tamable_A = variants {} ;
-lin tamale_N = variants {} ;
-lin tamarind_N = variants {} ;
-lin tamarisk_N = variants {} ;
-lin tambour_N = variants {} ;
-lin tambourine_N = variants {} ;
-lin tame_A = variants {} ;
-lin tame_V2 = variants {} ;
-lin tameness_N = variants {} ;
-lin tamer_N = variants {} ;
-lin tamil_A = variants {} ;
-lin tamil_N = variants {} ;
-lin tammany_N = variants {} ;
-lin tammy_N = variants {} ;
-lin tamp_V2 = variants {} ;
-lin tamper_V = variants {} ;
-lin tampere_PN = variants {} ;
-lin tamworth_PN = variants {} ;
-lin tan_A = variants {} ;
-lin tan_N = variants {} ;
-lin tan_V = variants {} ;
-lin tan_V2 = variants {} ;
-lin tandem_Adv = variants {} ;
-lin tandem_N = variants {} ;
-lin tang_N = variants {} ;
-lin tangent_N = variants {} ;
-lin tangerine_A = variants {} ;
-lin tangerine_N = variants {} ;
-lin tangibility_N = variants {} ;
-lin tangible_A = variants {} ;
-lin tangle_N = variants {} ;
-lin tangle_V = variants {} ;
-lin tangle_V2 = variants {} ;
-lin tango_N = variants {} ;
-lin tango_V = variants {} ;
-lin tangshan_PN = variants {} ;
-lin tangy_A = variants {} ;
-lin tank_N = variants {} ;
-lin tank_V = variants {} ;
-lin tank_car_N = variants {} ;
-lin tankard_N = variants {} ;
-lin tanker_N = variants {} ;
-lin tanner_N = variants {} ;
-lin tannery_N = variants {} ;
-lin tannic_A = variants {} ;
-lin tannin_N = variants {} ;
-lin tannoy_N = variants {} ;
-lin tansy_N = variants {} ;
-lin tantalize_V2 = variants {} ;
-lin tantamount_A = variants {} ;
-lin tantrum_N = variants {} ;
-lin tanzania_PN = variants {} ;
-lin tanzanian_A = variants {} ;
-lin tanzanian_N = variants {} ;
-lin tap_N = variants {} ;
-lin tap_V = variants {} ;
-lin tap_V2 = variants {} ;
-lin tap_dancing_N = variants {} ;
-lin tape_N = variants {} ;
-lin tape_V = variants {} ;
-lin tape_V2 = variants {} ;
-lin tape_measure_N = variants {} ;
-lin tape_recorder_N = variants {} ;
-lin taper_N = variants {} ;
-lin taper_V = variants {} ;
-lin taper_V2 = variants {} ;
-lin tapestried_A = variants {} ;
-lin tapestry_N = variants {} ;
-lin tapeworm_N = variants {} ;
-lin tapioca_N = variants {} ;
-lin tapir_N = variants {} ;
-lin taproom_N = variants {} ;
-lin taproot_N = variants {} ;
-lin tapster_N = variants {} ;
-lin tar_N = variants {} ;
-lin tar_V2 = variants {} ;
-lin tar_macadam_N = variants {} ;
-lin taradiddle_N = variants {} ;
-lin taranaki_PN = variants {} ;
-lin tarantella_N = variants {} ;
-lin tarantelle_N = variants {} ;
-lin taranto_PN = variants {} ;
-lin tarantula_N = variants {} ;
-lin tarboosh_N = variants {} ;
-lin tardily_Adv = variants {} ;
-lin tardiness_N = variants {} ;
-lin tardy_A = variants {} ;
-lin tare_N = variants {} ;
-lin target_N = variants {} ;
-lin target_V2 = variants {} ;
-lin target_V2V = variants {} ;
-lin target_VS = variants {} ;
-lin tariff_N = variants {} ;
-lin tarmac_N = variants {} ;
-lin tarmac_V2 = variants {} ;
-lin tarn_N = variants {} ;
-lin tarnish_N = variants {} ;
-lin tarnish_V = variants {} ;
-lin tarnish_V2 = variants {} ;
-lin taro_N = variants {} ;
-lin tarpaulin_N = variants {} ;
-lin tarpon_N = variants {} ;
-lin tarradiddle_N = variants {} ;
-lin tarragon_N = variants {} ;
-lin tarrasa_PN = variants {} ;
-lin tarry_A = variants {} ;
-lin tarry_V = variants {} ;
-lin tarsal_A = variants {} ;
-lin tarsal_N = variants {} ;
-lin tarsus_N = variants {} ;
-lin tart_A = variants {} ;
-lin tart_N = variants {} ;
-lin tart_V2 = variants {} ;
-lin tartan_N = variants {} ;
-lin tartar_N = variants {} ;
-lin tartaric_A = variants {} ;
-lin tartness_N = variants {} ;
-lin tashkent_PN = variants {} ;
-lin task_N = variants {} ;
-lin task_V2 = variants {} ;
-lin task_force_N = variants {} ;
-lin taskmaster_N = variants {} ;
-lin tasmania_PN = variants {} ;
-lin tassel_N = variants {} ;
-lin tasseled_A = variants {} ;
-lin tasselled_A = variants {} ;
-lin taste_N = variants {} ;
-lin taste_V = variants {} ;
-lin taste_V2 = variants {} ;
-lin tasteful_A = variants {} ;
-lin tasteless_A = variants {} ;
-lin taster_N = variants {} ;
-lin tastily_Adv = variants {} ;
-lin tasty_A = variants {} ;
-lin tat_N = variants {} ;
-lin tat_V = variants {} ;
-lin tat_V2 = variants {} ;
-lin tatter_N = variants {} ;
-lin tatterdemalion_N = variants {} ;
-lin tattered_A = variants {} ;
-lin tattily_Adv = variants {} ;
-lin tatting_N = variants {} ;
-lin tattle_N = variants {} ;
-lin tattle_V = variants {} ;
-lin tattle_V2 = variants {} ;
-lin tattler_N = variants {} ;
-lin tattoo_N = variants {} ;
-lin tattoo_V2 = variants {} ;
-lin tatty_A = variants {} ;
-lin taunt_N = variants {} ;
-lin taunt_V2 = variants {} ;
-lin tauntingly_Adv = variants {} ;
-lin taunton_PN = variants {} ;
-lin taurus_PN = variants {} ;
-lin taut_A = variants {} ;
-lin tautness_N = variants {} ;
-lin tautological_A = variants {} ;
-lin tautology_N = variants {} ;
-lin taverham_PN = variants {} ;
-lin tavern_N = variants {} ;
-lin tavistock_PN = variants {} ;
-lin tawdrily_Adv = variants {} ;
-lin tawdriness_N = variants {} ;
-lin tawdry_A = variants {} ;
-lin tawny_A = variants {} ;
-lin tawse_N = variants {} ;
-lin tax_N = variants {} ;
-lin tax_V2 = variants {} ;
-lin tax_collector_N = variants {} ;
-lin tax_free_A = variants {} ;
-lin taxability_N = variants {} ;
-lin taxable_A = variants {} ;
-lin taxation_N = variants {} ;
-lin taxi_N = variants {} ;
-lin taxi_V = variants {} ;
-lin taxi_V2 = variants {} ;
-lin taxicab_N = variants {} ;
-lin taxidermist_N = variants {} ;
-lin taxidermy_N = variants {} ;
-lin taximeter_N = variants {} ;
-lin taxonomy_N = variants {} ;
-lin taxpayer_N = variants {} ;
-lin tayside_PN = variants {} ;
-lin tb_N = variants {} ;
-lin tbilisi_PN = variants {} ;
-lin te_deum_N = variants {} ;
-lin tea_N =  D.the_1_N ;
-
-lin tea_bag_N = variants {} ;
-lin tea_break_N = variants {} ;
-lin tea_caddy_N = variants {} ;
-lin tea_chest_N = variants {} ;
-lin tea_cloth_N = variants {} ;
-lin tea_cosy_N = variants {} ;
-lin tea_garden_N = variants {} ;
-lin tea_kettle_N = variants {} ;
-lin tea_leaf_N = variants {} ;
-lin tea_party_N = variants {} ;
-lin tea_service_N = variants {} ;
-lin tea_set_N = variants {} ;
-lin tea_strainer_N = variants {} ;
-lin tea_table_N = variants {} ;
-lin tea_time_N = variants {} ;
-lin tea_towel_N = variants {} ;
-lin tea_tray_N = variants {} ;
-lin tea_trolley_N = variants {} ;
-lin tea_urn_N = variants {} ;
-lin tea_wagon_N = variants {} ;
-lin teacake_N = variants {} ;
-lin teach_V = variants {} ;
-lin teach_V2 = variants {} ;
-lin teach_V2V = variants {} ;
-lin teach_VS = variants {} ;
-lin teach_in_N = variants {} ;
-lin teachable_A = variants {} ;
-lin teacher_N = variants {} ;
-lin teaching_N = variants {} ;
-lin teacup_N = variants {} ;
-lin teahouse_N = variants {} ;
-lin teak_N = variants {} ;
-lin teal_N = variants {} ;
-lin team_N = variants {} ;
-lin team_V = variants {} ;
-lin teamster_N = variants {} ;
-lin teamwork_N = variants {} ;
-lin teapot_N = variants {} ;
-lin tear_N = variants {} ;
-lin tear_V = variants {} ;
-lin tear_V2 = variants {} ;
-lin tear_drop_N = variants {} ;
-lin tear_gas_N = variants {} ;
-lin tearaway_A = variants {} ;
-lin tearaway_N = variants {} ;
-lin tearful_A = variants {} ;
-lin tearing_A = variants {} ;
-lin tearing_N = variants {} ;
-lin tearless_A = variants {} ;
-lin tearoom_N = variants {} ;
-lin tease_N = variants {} ;
-lin tease_V2 = variants {} ;
-lin teasel_N = variants {} ;
-lin teaser_N = variants {} ;
-lin teashop_N = variants {} ;
-lin teasingly_Adv = variants {} ;
-lin teaspoon_N = variants {} ;
-lin teaspoonful_N = variants {} ;
-lin teat_N = variants {} ;
-lin teazel_N = variants {} ;
-lin teazle_N = variants {} ;
-lin tec_N = variants {} ;
-lin tech_N = variants {} ;
-lin technical_A = variants {} ;
-lin technicality_N = variants {} ;
-lin technician_N = variants {} ;
-lin technicolor_N = variants {} ;
-lin technique_N = variants {} ;
-lin technocracy_N = variants {} ;
-lin technocrat_N = variants {} ;
-lin technological_A = variants {} ;
-lin technologist_N = variants {} ;
-lin technology_N =  D.technologie_1_N ;
-
-lin techy_A = variants {} ;
-lin ted_N = variants {} ;
-lin ted_PN = variants {} ;
-lin teddy_N = variants {} ;
-lin teddy_PN = variants {} ;
-lin teddy_boy_N = variants {} ;
-lin tedious_A = variants {} ;
-lin tediousness_N = variants {} ;
-lin tedium_N = variants {} ;
-lin tee_N = variants {} ;
-lin tee_V = variants {} ;
-lin tee_V2 = variants {} ;
-lin tee_shirt_N = variants {} ;
-lin teem_V = variants {} ;
-lin teenage_A = variants {} ;
-lin teenager_N = variants {} ;
-lin teeny_A = variants {} ;
-lin teesside_PN = variants {} ;
-lin teeter_V = variants {} ;
-lin teethe_V = variants {} ;
-lin teetotal_A = variants {} ;
-lin teetotaller_N = variants {} ;
-lin teetotum_N = variants {} ;
-lin teg_N = variants {} ;
-lin tegument_N = variants {} ;
-lin teheran_PN = variants {} ;
-lin teignmouth_PN = variants {} ;
-lin tel_PN = variants {} ;
-lin tel_aviv_PN = variants {} ;
-lin telecast_N = variants {} ;
-lin telecast_V2 = variants {} ;
-lin telecommunication_N = variants {} ;
-lin telegram_N = variants {} ;
-lin telegraph_N = variants {} ;
-lin telegraph_V = variants {} ;
-lin telegraph_V2 = variants {} ;
-lin telegraph_line_N = variants {} ;
-lin telegraph_pole_N = variants {} ;
-lin telegraph_post_N = variants {} ;
-lin telegraph_wire_N = variants {} ;
-lin telegrapher_N = variants {} ;
-lin telegraphese_N = variants {} ;
-lin telegraphic_A = variants {} ;
-lin telegraphically_Adv = variants {} ;
-lin telegraphist_N = variants {} ;
-lin telegraphy_N = variants {} ;
-lin telemetry_N = variants {} ;
-lin teleological_A = variants {} ;
-lin teleologist_N = variants {} ;
-lin teleology_N = variants {} ;
-lin telepathic_A = variants {} ;
-lin telepathist_N = variants {} ;
-lin telepathy_N = variants {} ;
-lin telephone_N = variants {} ;
-lin telephone_V = variants {} ;
-lin telephone_V2 = variants {} ;
-lin telephonic_A = variants {} ;
-lin telephonist_N = variants {} ;
-lin telephony_N = variants {} ;
-lin telephoto_N = variants {} ;
-lin telephotograph_N = variants {} ;
-lin telephotography_N = variants {} ;
-lin teleprinter_N = variants {} ;
-lin teleprompter_N = variants {} ;
-lin telescope_N = variants {} ;
-lin telescope_V = variants {} ;
-lin telescope_V2 = variants {} ;
-lin telescopic_A = variants {} ;
-lin telescopically_Adv = variants {} ;
-lin teletypewriter_N = variants {} ;
-lin televise_V2 = variants {} ;
-lin television_N = variants {} ;
-lin telex_N = variants {} ;
-lin telfer_N = variants {} ;
-lin telford_PN = variants {} ;
-lin tell_V = variants {} ;
-lin tell_V2 = variants {} ;
-lin tell_V2V = variants {} ;
-lin tell_VS = variants {} ;
-lin tell_VV = variants {} ;
-lin teller_N = variants {} ;
-lin telling_A = variants {} ;
-lin telltale_N = variants {} ;
-lin telly_N = variants {} ;
-lin telpher_N = variants {} ;
-lin telstar_PN = variants {} ;
-lin temerity_N = variants {} ;
-lin temp_N = variants {} ;
-lin temper_N = variants {} ;
-lin temper_V = variants {} ;
-lin temper_V2 = variants {} ;
-lin tempera_N = variants {} ;
-lin temperament_N = variants {} ;
-lin temperamental_A = variants {} ;
-lin temperance_N = variants {} ;
-lin temperate_A = variants {} ;
-lin temperateness_N = variants {} ;
-lin temperature_N =  D.temperature_1_N ;
-
-lin tempered_A = variants {} ;
-lin tempest_N = variants {} ;
-lin tempest_swept_A = variants {} ;
-lin tempest_tossed_A = variants {} ;
-lin tempestuous_A = variants {} ;
-lin template_N = variants {} ;
-lin temple_N = variants {} ;
-lin templet_N = variants {} ;
-lin tempo_N = variants {} ;
-lin temporal_A = variants {} ;
-lin temporality_N = variants {} ;
-lin temporalty_N = variants {} ;
-lin temporariness_N = variants {} ;
-lin temporary_A = variants {} ;
-lin temporize_V = variants {} ;
-lin tempt_V2 = variants {} ;
-lin tempt_V2V = variants {} ;
-lin temptation_N = variants {} ;
-lin tempter_N = variants {} ;
-lin temptingly_Adv = variants {} ;
-lin temptress_N = variants {} ;
-lin tenability_N = variants {} ;
-lin tenable_A = variants {} ;
-lin tenacious_A = variants {} ;
-lin tenaciousness_N = variants {} ;
-lin tenacity_N = variants {} ;
-lin tenancy_N = variants {} ;
-lin tenant_N = variants {} ;
-lin tenant_V2 = variants {} ;
-lin tenantry_N = variants {} ;
-lin tenby_PN = variants {} ;
-lin tench_N = variants {} ;
-lin tend_V = variants {} ;
-lin tend_V2 = variants {} ;
-lin tend_VV = variants {} ;
-lin tendency_N = variants {} ;
-lin tendentious_A = variants {} ;
-lin tendentiousness_N = variants {} ;
-lin tender_A = variants {} ;
-lin tender_N = variants {} ;
-lin tender_V = variants {} ;
-lin tender_V2 = variants {} ;
-lin tender_V2V = variants {} ;
-lin tenderfoot_N = variants {} ;
-lin tenderhearted_A = variants {} ;
-lin tenderloin_N = variants {} ;
-lin tenderness_N = variants {} ;
-lin tendon_N =  D.tendon_1_N ;
-
-lin tendril_N = variants {} ;
-lin tenement_N = variants {} ;
-lin tenement_house_N = variants {} ;
-lin tenet_N = variants {} ;
-lin tenfold_Adv = variants {} ;
-lin tenner_N = variants {} ;
-lin tennessee_PN = variants {} ;
-lin tennis_N = variants {} ;
-lin tennis_court_N = variants {} ;
-lin tennis_elbow_N = variants {} ;
-lin tenon_N = variants {} ;
-lin tenor_N = variants {} ;
-lin tenpence_N = variants {} ;
-lin tenpin_N = variants {} ;
-lin tense_A = variants {} ;
-lin tense_N = variants {} ;
-lin tense_V = variants {} ;
-lin tense_V2 = variants {} ;
-lin tenseness_N = variants {} ;
-lin tensile_A = variants {} ;
-lin tension_N = variants {} ;
-lin tensity_N = variants {} ;
-lin tent_N = variants {} ;
-lin tent_peg_N = variants {} ;
-lin tentacle_N = variants {} ;
-lin tentative_A = variants {} ;
-lin tenterden_PN = variants {} ;
-lin tenth_A = variants {} ;
-lin tenth_N = variants {} ;
-lin tenuity_N = variants {} ;
-lin tenuous_A = variants {} ;
-lin tenure_N = variants {} ;
-lin tepee_N = variants {} ;
-lin tepid_A = variants {} ;
-lin tepidity_N = variants {} ;
-lin tepidness_N = variants {} ;
-lin tercentenary_N = variants {} ;
-lin tercentennial_N = variants {} ;
-lin terence_PN = variants {} ;
-lin teresa_PN = variants {} ;
-lin tergiversate_V = variants {} ;
-lin tergiversation_N = variants {} ;
-lin term_N = variants {} ;
-lin term_V2 = variants {} ;
-lin term_VS = variants {} ;
-lin termagant_N = variants {} ;
-lin termi_PN = variants {} ;
-lin terminable_A = variants {} ;
-lin terminal_A = variants {} ;
-lin terminal_N = variants {} ;
-lin terminate_V = variants {} ;
-lin terminate_V2 = variants {} ;
-lin termination_N = variants {} ;
-lin terminological_A = variants {} ;
-lin terminology_N = variants {} ;
-lin terminus_N = variants {} ;
-lin termite_N = variants {} ;
-lin tern_N = variants {} ;
-lin terpsichorean_A = variants {} ;
-lin terr_PN = variants {} ;
-lin terra_cotta_N = variants {} ;
-lin terra_firma_N = variants {} ;
-lin terra_incognita_N = variants {} ;
-lin terrace_N = variants {} ;
-lin terrace_V2 = variants {} ;
-lin terrain_N = variants {} ;
-lin terrapin_N = variants {} ;
-lin terrestrial_A = variants {} ;
-lin terrible_A = variants {} ;
-lin terrier_N = variants {} ;
-lin terrific_A = variants {} ;
-lin terrifically_Adv = variants {} ;
-lin terrify_V2 = variants {} ;
-lin territorial_A = variants {} ;
-lin territorial_N = variants {} ;
-lin territory_N = variants {} ;
-lin terror_N = variants {} ;
-lin terror_stricken_A = variants {} ;
-lin terror_struck_A = variants {} ;
-lin terrorism_N = variants {} ;
-lin terrorist_N = variants {} ;
-lin terrorize_V2 = variants {} ;
-lin terry_PN = variants {} ;
-lin terse_A = variants {} ;
-lin terseness_N = variants {} ;
-lin tertian_A = variants {} ;
-lin tertiary_A = variants {} ;
-lin terylene_N = variants {} ;
-lin tess_PN = variants {} ;
-lin tessa_PN = variants {} ;
-lin tessellated_A = variants {} ;
-lin test_N =  D.test_1_N ;
-
-lin test_V2 = variants {} ;
-lin test_drive_N = variants {} ;
-lin test_drive_V2 = variants {} ;
-lin test_tube_N = variants {} ;
-lin testament_N = variants {} ;
-lin testamentary_A = variants {} ;
-lin testate_A = variants {} ;
-lin testate_N = variants {} ;
-lin testator_N = variants {} ;
-lin testatrix_N = variants {} ;
-lin testbed_N = variants {} ;
-lin testicle_N = variants {} ;
-lin testify_V = variants {} ;
-lin testify_V2 = variants {} ;
-lin testify_VS = variants {} ;
-lin testily_Adv = variants {} ;
-lin testimonial_N = variants {} ;
-lin testimony_N = variants {} ;
-lin testiness_N = variants {} ;
-lin testis_N = variants {} ;
-lin testy_A = variants {} ;
-lin tetanus_N = variants {} ;
-lin tetchily_Adv = variants {} ;
-lin tetchiness_N = variants {} ;
-lin tetchy_A = variants {} ;
-lin tete_a_tete_Adv = variants {} ;
-lin tete_a_tete_N = variants {} ;
-lin tether_N = variants {} ;
-lin tether_V2 = variants {} ;
-lin teuton_N = variants {} ;
-lin teutonic_A = variants {} ;
-lin tewkesbury_PN = variants {} ;
-lin texan_A = variants {} ;
-lin texan_N = variants {} ;
-lin texas_PN = variants {} ;
-lin text_N = variants {} ;
-lin textbook_N = variants {} ;
-lin textile_A = variants {} ;
-lin textile_N = variants {} ;
-lin textual_A = variants {} ;
-lin texture_N = variants {} ;
-lin textured_A = variants {} ;
-lin thai_A = variants {} ;
-lin thai_N = variants {} ;
-lin thailand_PN = variants {} ;
-lin thalidomide_N = variants {} ;
-lin thame_PN = variants {} ;
-lin than_Prep = variants {} ;
-lin thane_N = variants {} ;
-lin thank_V2 = variants {} ;
-lin thank_offering_N = variants {} ;
-lin thankful_A = variants {} ;
-lin thankfulness_N = variants {} ;
-lin thankless_A = variants {} ;
-lin thanksgiving_N = variants {} ;
-lin that_Prep = variants {} ;
-lin that_Quant = variants {} ;
-lin thatch_N = variants {} ;
-lin thatch_V2 = variants {} ;
-lin thatcham_PN = variants {} ;
-lin thatcher_N = variants {} ;
-lin thaw_N = variants {} ;
-lin thaw_V = variants {} ;
-lin thaw_V2 = variants {} ;
-lin theatre_N = variants {} ;
-lin theatregoer_N = variants {} ;
-lin theatrical_A = variants {} ;
-lin theatrical_N = variants {} ;
-lin theft_N = variants {} ;
-lin theism_N = variants {} ;
-lin theist_N = variants {} ;
-lin theistic_A = variants {} ;
-lin theistical_A = variants {} ;
-lin thematic_A = variants {} ;
-lin theme_N = variants {} ;
-lin then_Adv = mkAdv "puis" ;
-
-lin then_Prep = variants {} ;
-lin thence_Adv = variants {} ;
-lin thenceforth_Adv = variants {} ;
-lin thenceforward_Adv = variants {} ;
-lin theo_PN = variants {} ;
-lin theocracy_N = variants {} ;
-lin theocratic_A = variants {} ;
-lin theodolite_N = variants {} ;
-lin theodore_PN = variants {} ;
-lin theologian_N = variants {} ;
-lin theological_A = variants {} ;
-lin theology_N = variants {} ;
-lin theorem_N = variants {} ;
-lin theoretic_A = variants {} ;
-lin theoretical_A = variants {} ;
-lin theoretician_N = variants {} ;
-lin theorist_N = variants {} ;
-lin theorize_V = variants {} ;
-lin theorize_VS = variants {} ;
-lin theory_N = variants {} ;
-lin theosophical_A = variants {} ;
-lin theosophist_N = variants {} ;
-lin theosophy_N = variants {} ;
-lin therapeutic_A = D.therapeutique_2_A ;
-
-lin therapeutical_A = variants {} ;
-lin therapeutics_N = variants {} ;
-lin therapist_N = variants {} ;
-lin therapy_N =  D.traitement_1_N ;
-
-lin thereabout_Adv = variants {} ;
-lin thereabouts_Adv = variants {} ;
-lin thereafter_Adv = variants {} ;
-lin thereby_Adv = variants {} ;
-lin therefore_Adv = variants {} ;
-lin therefrom_Adv = variants {} ;
-
-lin therein_Adv = variants {} ;
-lin thereinafter_Adv = variants {} ;
-lin thereof_Adv = mkAdv "ses" ;
-
-lin thereon_Adv = variants {} ;
-lin theresa_PN = variants {} ;
-lin thereto_Adv = variants {} ;
-lin thereunder_Adv = variants {} ;
-lin thereupon_Adv = variants {} ;
-lin therewith_Adv = variants {} ;
-lin therewithal_Adv = variants {} ;
-lin therm_N = variants {} ;
-lin thermal_A = variants {} ;
-lin thermal_N = variants {} ;
-lin thermionic_A = variants {} ;
-lin thermodynamics_N = variants {} ;
-lin thermometer_N = variants {} ;
-lin thermonuclear_A = variants {} ;
-lin thermoplastic_A = variants {} ;
-lin thermoplastic_N = variants {} ;
-lin thermos_N = variants {} ;
-lin thermosetting_A = variants {} ;
-lin thermostat_N = variants {} ;
-lin thermostatic_A = variants {} ;
-lin thermostatically_Adv = variants {} ;
-lin thesaurus_N = variants {} ;
-lin thesis_N = variants {} ;
-lin thespian_A = variants {} ;
-lin thespian_N = variants {} ;
-lin thessaloniki_PN = variants {} ;
-lin thetford_PN = variants {} ;
-lin they_Pron = variants {} ;
-lin thick_A = variants {} ;
-lin thick_Adv = variants {} ;
-lin thick_N = variants {} ;
-lin thick_headed_A = variants {} ;
-lin thick_set_A = variants {} ;
-lin thick_skinned_A = variants {} ;
-lin thicken_V = variants {} ;
-lin thicken_V2 = variants {} ;
-lin thickening_N =  D.epaississant_1_N ;
-
-lin thicket_N = variants {} ;
-lin thickness_N = variants {} ;
-lin thief_N = variants {} ;
-lin thieve_V = variants {} ;
-lin thieve_V2 = variants {} ;
-lin thievery_N = variants {} ;
-lin thievish_A = variants {} ;
-lin thigh_N = variants {} ;
-lin thighbone_N = variants {} ;
-lin thimble_N = variants {} ;
-lin thimbleful_N = variants {} ;
-lin thin_A = D.mince_1_A ;
-
-lin thin_Adv = variants {} ;
-lin thin_V = variants {} ;
-lin thin_V2 = variants {} ;
-lin thin_skinned_A = variants {} ;
-lin thine_A = variants {} ;
-lin thing_N = variants {} ;
-lin thingmabob_N = variants {} ;
-lin thingmajig_N = variants {} ;
-lin thingumabob_N = variants {} ;
-lin thingumajig_N = variants {} ;
-lin thingummy_N = variants {} ;
-lin think_N = variants {} ;
-lin think_V = variants {} ;
-lin think_V2 = variants {} ;
-lin think_VA = variants {} ;
-lin think_VS = variants {} ;
-lin think_tank_N = variants {} ;
-lin thinkable_A = variants {} ;
-lin thinker_N = variants {} ;
-lin thinking_A = variants {} ;
-lin thinking_N = variants {} ;
-lin thinness_N = variants {} ;
-lin thionville_PN = variants {} ;
-lin third_rate_A = variants {} ;
-lin third_rater_N = variants {} ;
-lin thirsk_PN = variants {} ;
-lin thirst_N = variants {} ;
-lin thirst_V2 = variants {} ;
-lin thirstily_Adv = variants {} ;
-lin thirsty_A = variants {} ;
-lin this_Quant = variants {} ;
-lin thistle_N = variants {} ;
-lin thistledown_N = variants {} ;
-lin thither_Adv = variants {} ;
-lin tho'_Adv = variants {} ;
-lin thole_N = variants {} ;
-lin tholepin_N = variants {} ;
-lin thomas_PN = variants {} ;
-lin thong_N = variants {} ;
-lin thorax_N = variants {} ;
-lin thorn_N = variants {} ;
-lin thornbury_PN = variants {} ;
-lin thorne_PN = variants {} ;
-lin thorny_A = variants {} ;
-lin thorough_A = variants {} ;
-lin thoroughbred_A = variants {} ;
-lin thoroughbred_N = variants {} ;
-lin thoroughfare_N = variants {} ;
-lin thoroughgoing_A = variants {} ;
-lin thoroughness_N = variants {} ;
-lin though_Adv = variants {} ;
-lin though_Prep = variants {} ;
-lin thought_N = variants {} ;
-lin thought_reader_N = variants {} ;
-lin thoughtful_A = variants {} ;
-lin thoughtfulness_N = variants {} ;
-lin thoughtless_A = variants {} ;
-lin thoughtlessness_N = variants {} ;
-lin thousandfold_A = variants {} ;
-lin thousandfold_Adv = variants {} ;
-lin thousandth_A = variants {} ;
-lin thousandth_N = variants {} ;
-lin thraldom_N = variants {} ;
-lin thrall_N = variants {} ;
-lin thrash_V = variants {} ;
-lin thrash_V2 = variants {} ;
-lin thrashing_N = variants {} ;
-lin thread_N = variants {} ;
-lin thread_V2 = variants {} ;
-lin threadbare_A = variants {} ;
-lin threadlike_A = variants {} ;
-lin threat_N = variants {} ;
-lin threaten_V = variants {} ;
-lin threaten_V2 = variants {} ;
-lin threaten_VS = variants {} ;
-lin threaten_VV = variants {} ;
-lin threateningly_Adv = variants {} ;
-lin three_cornered_A = variants {} ;
-lin three_d_A = variants {} ;
-lin three_d_N = variants {} ;
-lin three_decker_N = variants {} ;
-lin three_dimensional_A = variants {} ;
-lin three_figure_A = variants {} ;
-lin three_funnelled_A = variants {} ;
-lin three_lane_A = variants {} ;
-lin three_legged_A = variants {} ;
-lin three_piece_A = variants {} ;
-lin three_ply_A = variants {} ;
-lin three_quarter_A = variants {} ;
-lin three_quarter_N = variants {} ;
-lin three_score_A = variants {} ;
-lin three_score_N = variants {} ;
-lin three_storey_A = variants {} ;
-lin three_storeyed_A = variants {} ;
-lin three_wheeled_A = variants {} ;
-lin threefold_A = variants {} ;
-lin threefold_Adv = variants {} ;
-lin threepence_N = variants {} ;
-lin threepenny_A = variants {} ;
-lin threesome_N = variants {} ;
-lin threnody_N = variants {} ;
-lin thresh_V = variants {} ;
-lin thresh_V2 = variants {} ;
-lin thresher_N = variants {} ;
-lin threshing_floor_N = variants {} ;
-lin threshing_machine_N = variants {} ;
-lin threshold_N = variants {} ;
-lin thrice_Adv = variants {} ;
-lin thrift_N = variants {} ;
-lin thriftily_Adv = variants {} ;
-lin thriftless_A = variants {} ;
-lin thriftlessness_N = variants {} ;
-lin thrifty_A = variants {} ;
-lin thrill_N = variants {} ;
-lin thrill_V = variants {} ;
-lin thrill_V2 = variants {} ;
-lin thriller_N = variants {} ;
-lin thrive_V = variants {} ;
-lin throat_N = variants {} ;
-lin throated_A = variants {} ;
-lin throaty_A = variants {} ;
-lin throb_N = variants {} ;
-lin throb_V = variants {} ;
-lin throbbing_A = variants {} ;
-lin throe_N = variants {} ;
-lin thrombosis_N =  D.thrombose_1_N ;
-
-lin throne_N = variants {} ;
-lin throng_N = variants {} ;
-lin throng_V = variants {} ;
-lin throng_V2 = variants {} ;
-lin throstle_N = variants {} ;
-lin throttle_N = variants {} ;
-lin throttle_V = variants {} ;
-lin throttle_V2 = variants {} ;
-lin throttle_valve_N = variants {} ;
-lin through_Adv = variants {} ;
-lin through_Prep = variants {} ;
-lin throughout_Adv = variants {} ;
-lin throughout_Prep = variants {} ;
-lin throughput_N = variants {} ;
-lin throughway_N = variants {} ;
-lin throw_N = variants {} ;
-lin throw_V = variants {} ;
-lin throw_V2 = variants {} ;
-lin throw_VS = variants {} ;
-lin throw_in_N = variants {} ;
-lin throwaway_N = variants {} ;
-lin throwback_N = variants {} ;
-lin thrum_V = variants {} ;
-lin thrum_V2 = variants {} ;
-lin thrush_N = variants {} ;
-lin thrust_N = variants {} ;
-lin thrust_V = variants {} ;
-lin thrust_V2 = variants {} ;
-lin thruster_N = variants {} ;
-lin thud_N = variants {} ;
-lin thud_V = variants {} ;
-lin thug_N = variants {} ;
-lin thuggery_N = variants {} ;
-lin thumb_N = variants {} ;
-lin thumb_V2 = variants {} ;
-lin thumbnut_N = variants {} ;
-lin thumbscrew_N = variants {} ;
-lin thumbstall_N = variants {} ;
-lin thumbtack_N = variants {} ;
-lin thump_N = variants {} ;
-lin thump_V = variants {} ;
-lin thump_V2 = variants {} ;
-lin thumping_A = variants {} ;
-lin thunder_N = variants {} ;
-lin thunder_V = variants {} ;
-lin thunder_V2 = variants {} ;
-lin thunderbolt_N = variants {} ;
-lin thunderclap_N = variants {} ;
-lin thunderous_A = variants {} ;
-lin thunderstorm_N = variants {} ;
-lin thunderstruck_A = variants {} ;
-lin thundery_A = variants {} ;
-lin thurcroft_PN = variants {} ;
-lin thurible_N = variants {} ;
-lin thurmaston_PN = variants {} ;
-lin thurrock_PN = variants {} ;
-lin thurs_PN = variants {} ;
-lin thursday_N = variants {} ;
-lin thursday_PN = variants {} ;
-lin thurso_PN = variants {} ;
-lin thus_Adv = D.ainsi_1_Adv ;
-
-lin thwack_N = variants {} ;
-lin thwack_V2 = variants {} ;
-lin thwart_N = variants {} ;
-lin thwart_V2 = variants {} ;
-lin thy_A = variants {} ;
-lin thyme_N = variants {} ;
-lin thyroid_N = variants {} ;
-lin ti_N = variants {} ;
-lin tiara_N = variants {} ;
-lin tibet_PN = variants {} ;
-lin tibetan_A = variants {} ;
-lin tibetan_N = variants {} ;
-lin tibia_N = variants {} ;
-lin tic_N = variants {} ;
-lin tick_N = variants {} ;
-lin tick_V = variants {} ;
-lin tick_V2 = variants {} ;
-lin tick_tock_N = variants {} ;
-lin ticker_N = variants {} ;
-lin ticker_tape_N = variants {} ;
-lin ticket_N = variants {} ;
-lin ticket_V2 = variants {} ;
-lin ticket_collector_N = variants {} ;
-lin ticking_N = variants {} ;
-lin tickle_V = variants {} ;
-lin tickle_V2 = variants {} ;
-lin tickler_N = variants {} ;
-lin ticklish_A = variants {} ;
-lin tidal_A = variants {} ;
-lin tidbit_N = variants {} ;
-lin tiddler_N = variants {} ;
-lin tiddley_A = variants {} ;
-lin tiddlywinks_N = variants {} ;
-lin tide_N = variants {} ;
-lin tide_V2 = variants {} ;
-lin tidemark_N = variants {} ;
-lin tideway_N = variants {} ;
-lin tidily_Adv = variants {} ;
-lin tidiness_N = variants {} ;
-lin tidworth_PN = variants {} ;
-lin tidy_A = variants {} ;
-lin tidy_N = variants {} ;
-lin tidy_V = variants {} ;
-lin tidy_V2 = variants {} ;
-lin tie_N = variants {} ;
-lin tie_V = variants {} ;
-lin tie_V2 = variants {} ;
-lin tie_on_A = variants {} ;
-lin tie_up_N = variants {} ;
-lin tientsin_PN = variants {} ;
-lin tier_N = variants {} ;
-lin tiff_N = variants {} ;
-lin tiger_N = variants {} ;
-lin tiger_lily_N = variants {} ;
-lin tigerish_A = variants {} ;
-lin tight_A = variants {} ;
-lin tight_Adv = variants {} ;
-lin tight_laced_A = variants {} ;
-lin tight_lipped_A = variants {} ;
-lin tight_wad_N = variants {} ;
-lin tighten_V = variants {} ;
-lin tighten_V2 = variants {} ;
-lin tightness_N = variants {} ;
-lin tightrope_N = variants {} ;
-lin tigress_N = variants {} ;
-lin tike_N = variants {} ;
-lin til_Prep = variants {} ;
-lin tilburg_PN = variants {} ;
-lin tilbury_PN = variants {} ;
-lin tilde_N = variants {} ;
-lin tile_N = variants {} ;
-lin tile_V2 = variants {} ;
-lin till_N = variants {} ;
-lin till_Prep = variants {} ;
-lin till_V2 = variants {} ;
-lin tillage_N = variants {} ;
-lin tiller_N = variants {} ;
-lin tilt_N = variants {} ;
-lin tilt_V = variants {} ;
-lin tilt_V2 = variants {} ;
-lin tilth_N = variants {} ;
-lin tiltyard_N = variants {} ;
-lin tim_PN = variants {} ;
-lin timber_N = variants {} ;
-lin timbered_A = variants {} ;
-lin timbre_N = variants {} ;
-lin timbrel_N = variants {} ;
-lin time_N =  D.temps_1_N ;
-
-lin time_V2 = variants {} ;
-lin time_ball_N = variants {} ;
-lin time_bomb_N = variants {} ;
-lin time_expired_A = variants {} ;
-lin time_exposure_N = variants {} ;
-lin time_fuse_N = variants {} ;
-lin time_honoured_A = variants {} ;
-lin time_lag_N = variants {} ;
-lin time_limit_N = variants {} ;
-lin time_sheet_N = variants {} ;
-lin time_signal_N = variants {} ;
-lin time_switch_N = variants {} ;
-lin timecard_N = variants {} ;
-lin timekeeper_N = variants {} ;
-lin timekeeping_N = variants {} ;
-lin timeless_A = variants {} ;
-lin timeliness_N = variants {} ;
-lin timely_A = variants {} ;
-lin timepiece_N = variants {} ;
-lin timesaving_A = variants {} ;
-lin timeserver_N = variants {} ;
-lin timeserving_A = variants {} ;
-lin timetable_N = variants {} ;
-lin timework_N = variants {} ;
-lin timid_A = variants {} ;
-lin timidity_N = variants {} ;
-lin timidness_N = variants {} ;
-lin timing_N =  D.rythme_1_N ;
-
-lin timmy_PN = variants {} ;
-lin timorous_A = variants {} ;
-lin timothy_N = variants {} ;
-lin timothy_PN = variants {} ;
-lin timpanist_N = variants {} ;
-lin tin_N =  D.bombe_1_N ;
-
-lin tin_V2 = variants {} ;
-lin tin_opener_N = variants {} ;
-lin tin_pan_alley_N = variants {} ;
-lin tin_plate_N = variants {} ;
-lin tina_PN = variants {} ;
-lin tincture_N = variants {} ;
-lin tincture_V2 = variants {} ;
-lin tinder_N = variants {} ;
-lin tinderbox_N = variants {} ;
-lin tine_N = variants {} ;
-lin tined_A = variants {} ;
-lin tinfoil_N = variants {} ;
-lin ting_N = variants {} ;
-lin ting_V = variants {} ;
-lin ting_V2 = variants {} ;
-lin tinge_N = variants {} ;
-lin tinge_V2 = variants {} ;
-lin tingle_N = variants {} ;
-lin tingle_V = variants {} ;
-lin tinker_N = variants {} ;
-lin tinker_V = variants {} ;
-lin tinkle_N = variants {} ;
-lin tinkle_V = variants {} ;
-lin tinkle_V2 = variants {} ;
-lin tinny_A = variants {} ;
-lin tinsel_N = variants {} ;
-lin tinsel_V2 = variants {} ;
-lin tinselly_A = variants {} ;
-lin tinsmith_N = variants {} ;
-lin tint_N = variants {} ;
-lin tint_V2 = variants {} ;
-lin tintack_N = variants {} ;
-lin tintinnabulation_N = variants {} ;
-lin tiny_A = variants {} ;
-lin tip_N = variants {} ;
-lin tip_V = variants {} ;
-lin tip_V2 = variants {} ;
-lin tip_and_run_A = variants {} ;
-lin tip_off_N = variants {} ;
-lin tip_top_A = variants {} ;
-lin tip_top_Adv = variants {} ;
-lin tip_up_A = variants {} ;
-lin tipperary_PN = variants {} ;
-lin tippet_N = variants {} ;
-lin tipple_N = variants {} ;
-lin tipple_V = variants {} ;
-lin tipple_V2 = variants {} ;
-lin tippler_N = variants {} ;
-lin tipstaff_N = variants {} ;
-lin tipster_N = variants {} ;
-lin tipsy_A = variants {} ;
-lin tiptoe_Adv = variants {} ;
-lin tiptoe_V = variants {} ;
-lin tirade_N = variants {} ;
-lin tire_N = variants {} ;
-lin tire_V = variants {} ;
-lin tire_V2 = variants {} ;
-lin tired_A = variants {} ;
-lin tiredness_N = variants {} ;
-lin tireless_A = variants {} ;
-lin tiresome_A = variants {} ;
-lin tiring_Adv = variants {} ;
-lin tiro_N = variants {} ;
-lin tissue_N =  D.tissu_1_N ;
-
-lin tit_N = variants {} ;
-lin titan_N = variants {} ;
-lin titanic_A = variants {} ;
-lin titbit_N = variants {} ;
-lin tithe_N = variants {} ;
-lin tithe_barn_N = variants {} ;
-lin titillate_V2 = variants {} ;
-lin titillation_N = variants {} ;
-lin titivate_V = variants {} ;
-lin titivate_V2 = variants {} ;
-lin titlark_N = variants {} ;
-lin title_N = variants {} ;
-lin title_VS = variants {} ;
-lin title_deed_N = variants {} ;
-lin title_page_N = variants {} ;
-lin title_role_N = variants {} ;
-lin titled_A = variants {} ;
-lin titmouse_N = variants {} ;
-lin titter_V = variants {} ;
-lin tittivate_V = variants {} ;
-lin tittivate_V2 = variants {} ;
-lin tittle_N = variants {} ;
-lin tittle_tattle_N = variants {} ;
-lin tittle_tattle_V = variants {} ;
-lin titular_A = variants {} ;
-lin tiverton_PN = variants {} ;
-lin tizzy_N = variants {} ;
-lin tnt_N = variants {} ;
-lin to_Adv = variants {} ;
-lin to_Prep = variants {} ;
-lin to_do_N = variants {} ;
-lin toad_N = variants {} ;
-lin toad_in_the_hole_N = variants {} ;
-lin toadstool_N = variants {} ;
-lin toady_N = variants {} ;
-lin toady_V = variants {} ;
-lin toast_N = variants {} ;
-lin toast_V = variants {} ;
-lin toast_V2 = variants {} ;
-lin toaster_N = variants {} ;
-lin toasting_fork_N = variants {} ;
-lin toastmaster_N = variants {} ;
-lin toastrack_N = variants {} ;
-lin tobacco_N = variants {} ;
-lin tobacconist_N = variants {} ;
-lin tobago_PN = variants {} ;
-lin tobagonian_A = variants {} ;
-lin tobagonian_N = variants {} ;
-lin toboggan_N = variants {} ;
-lin toboggan_V = variants {} ;
-lin toby_PN = variants {} ;
-lin toby_jug_N = variants {} ;
-lin toccata_N = variants {} ;
-lin tocsin_N = variants {} ;
-lin today_Adv = variants {} ;
-lin today_N = variants {} ;
-lin toddle_V = variants {} ;
-lin toddler_N = variants {} ;
-lin toddy_N = variants {} ;
-lin todmorden_PN = variants {} ;
-lin toe_N = variants {} ;
-lin toe_V2 = variants {} ;
-lin toecap_N = variants {} ;
-lin toehold_N = variants {} ;
-lin toenail_N = variants {} ;
-lin toff_N = variants {} ;
-lin toffee_N = variants {} ;
-lin tog_V2 = variants {} ;
-lin toga_N = variants {} ;
-lin together_Adv = D.ensemble_3_Adv ;
-
-lin togetherness_N = variants {} ;
-lin toggle_N = variants {} ;
-lin togo_PN = variants {} ;
-lin togolese_A = variants {} ;
-lin togolese_N = variants {} ;
-lin toil_N = variants {} ;
-lin toil_V = variants {} ;
-lin toil_V2V = variants {} ;
-lin toiler_N = variants {} ;
-lin toilet_N = variants {} ;
-lin toilet_paper_N = variants {} ;
-lin toilet_powder_N = variants {} ;
-lin toilet_roll_N = variants {} ;
-lin toilet_table_N = variants {} ;
-lin toilsome_A = variants {} ;
-lin tokay_N = variants {} ;
-lin token_N = variants {} ;
-lin tokyo_PN = variants {} ;
-lin tolerable_A = variants {} ;
-lin tolerance_N = variants {} ;
-lin tolerant_A = variants {} ;
-lin tolerate_V2 = variants {} ;
-lin toleration_N = variants {} ;
-lin toll_N = variants {} ;
-lin toll_V = variants {} ;
-lin toll_V2 = variants {} ;
-lin tollbar_N = variants {} ;
-lin tollbooth_N = variants {} ;
-lin tollgate_N = variants {} ;
-lin tollhouse_N = variants {} ;
-lin tom_PN = variants {} ;
-lin tomahawk_N = variants {} ;
-lin tomahawk_V2 = variants {} ;
-lin tomato_N = variants {} ;
-lin tomb_N = variants {} ;
-lin tombola_N = variants {} ;
-lin tomboy_N = variants {} ;
-lin tombstone_N = variants {} ;
-lin tomcat_N = variants {} ;
-lin tome_N = variants {} ;
-lin tomfool_N = variants {} ;
-lin tomfoolery_N = variants {} ;
-lin tommy_PN = variants {} ;
-lin tommy_gun_N = variants {} ;
-lin tommy_rot_N = variants {} ;
-lin tomorrow_Adv = variants {} ;
-lin tomorrow_N = variants {} ;
-lin tomtit_N = variants {} ;
-lin tomtom_N = variants {} ;
-lin ton_N = variants {} ;
-lin ton_V = variants {} ;
-lin tonal_A = variants {} ;
-lin tonality_N = variants {} ;
-lin tonbridge_PN = variants {} ;
-lin tone_N = variants {} ;
-lin tone_V = variants {} ;
-lin tone_V2 = variants {} ;
-lin tone_deaf_A = variants {} ;
-lin tone_poem_N = variants {} ;
-lin toned_A = variants {} ;
-lin toneless_A = variants {} ;
-lin tonga_PN = variants {} ;
-lin tongan_A = variants {} ;
-lin tongan_N = variants {} ;
-lin tongue_N = variants {} ;
-lin tongue_in_cheek_A = variants {} ;
-lin tongue_in_cheek_Adv = variants {} ;
-lin tongue_tied_A = variants {} ;
-lin tongue_twister_N = variants {} ;
-lin tongued_A = variants {} ;
-lin tonic_A = variants {} ;
-lin tonic_N = variants {} ;
-lin tonic_sol_fa_N = variants {} ;
-lin tonight_Adv = variants {} ;
-lin tonight_N = variants {} ;
-lin tonnage_N = variants {} ;
-lin tonne_N = variants {} ;
-lin tonsil_N = variants {} ;
-lin tonsillitis_N = variants {} ;
-lin tonsorial_A = variants {} ;
-lin tonsure_N = variants {} ;
-lin tonsure_V2 = variants {} ;
-lin tontine_N = variants {} ;
-lin tony_PN = variants {} ;
-lin tonyrefail_PN = variants {} ;
-lin too_Adv = variants {} ;
-lin tool_N = variants {} ;
-lin tool_V2 = variants {} ;
-lin toot_N = variants {} ;
-lin toot_V = variants {} ;
-lin toot_V2 = variants {} ;
-lin tooth_N = variants {} ;
-lin toothache_N = variants {} ;
-lin toothbrush_N = variants {} ;
-lin toothed_A = variants {} ;
-lin toothless_A = variants {} ;
-lin toothpaste_N = variants {} ;
-lin toothpick_N = variants {} ;
-lin toothpowder_N = variants {} ;
-lin toothsome_A = variants {} ;
-lin tootle_N = variants {} ;
-lin tootle_V = variants {} ;
-lin top_N = variants {} ;
-lin top_V2 = variants {} ;
-lin top_boot_N = variants {} ;
-lin top_dress_V2 = variants {} ;
-lin top_dressing_N = variants {} ;
-lin top_flight_A = variants {} ;
-lin top_heavy_A = variants {} ;
-lin top_hole_A = variants {} ;
-lin top_ranking_A = variants {} ;
-lin topaz_N = variants {} ;
-lin topcoat_N = variants {} ;
-lin tope_V = variants {} ;
-lin tope_V2 = variants {} ;
-lin toper_N = variants {} ;
-lin topgallant_A = variants {} ;
-lin topgallant_N = variants {} ;
-lin topi_N = variants {} ;
-lin topiary_N = variants {} ;
-lin topic_N = variants {} ;
-lin topical_A = D.topique_3_A ;
-
-lin topknot_N = variants {} ;
-lin topless_A = variants {} ;
-lin topmast_N = variants {} ;
-lin topmost_A = variants {} ;
-lin topnotch_A = variants {} ;
-lin topographical_A = variants {} ;
-lin topography_N = variants {} ;
-lin topper_N = variants {} ;
-lin topping_A = variants {} ;
-lin topple_V = variants {} ;
-lin topple_V2 = variants {} ;
-lin topsail_N = variants {} ;
-lin topsy_turvy_A = variants {} ;
-lin topsy_turvy_Adv = variants {} ;
-lin topsy_turvydom_N = variants {} ;
-lin toque_N = variants {} ;
-lin tor_N = variants {} ;
-lin torbay_PN = variants {} ;
-lin torch_N = variants {} ;
-lin torch_V2 = variants {} ;
-lin torch_race_N = variants {} ;
-lin torch_singer_N = variants {} ;
-lin torchlight_N = variants {} ;
-lin toreador_N = variants {} ;
-lin torino_PN = variants {} ;
-lin torment_N = variants {} ;
-lin torment_V2 = variants {} ;
-lin tormentor_N = variants {} ;
-lin tornado_N = variants {} ;
-lin toronto_PN = variants {} ;
-lin torpedo_N = variants {} ;
-lin torpedo_V2 = variants {} ;
-lin torpedo_boat_N = variants {} ;
-lin torpedo_tube_N = variants {} ;
-lin torpid_A = variants {} ;
-lin torpidity_N = variants {} ;
-lin torpidness_N = variants {} ;
-lin torpor_N = variants {} ;
-lin torque_N = variants {} ;
-lin torrent_N = variants {} ;
-lin torrential_A = variants {} ;
-lin torrid_A = variants {} ;
-lin torridity_N = variants {} ;
-lin torsion_N = variants {} ;
-lin torso_N = variants {} ;
-lin tort_N = variants {} ;
-lin tortilla_N = variants {} ;
-lin tortoise_N = variants {} ;
-lin tortoiseshell_N = variants {} ;
-lin tortuous_A = variants {} ;
-lin torture_N = variants {} ;
-lin torture_V2 = variants {} ;
-lin torturer_N = variants {} ;
-lin tory_N = variants {} ;
-lin tosh_N = variants {} ;
-lin toss_N = variants {} ;
-lin toss_V = variants {} ;
-lin toss_V2 = variants {} ;
-lin toss_up_N = variants {} ;
-lin tot_N = variants {} ;
-lin tot_V = variants {} ;
-lin tot_V2 = variants {} ;
-lin total_A = D.total_2_A ;
-
-lin total_N =  D.total_1_N ;
-
-lin total_V = variants {} ;
-lin total_V2 = variants {} ;
-lin totalitarian_A = variants {} ;
-lin totalitarianism_N = variants {} ;
-lin totality_N = variants {} ;
-lin totalizator_N = variants {} ;
-lin tote_N = variants {} ;
-lin tote_V2 = variants {} ;
-lin totem_N = variants {} ;
-lin totem_pole_N = variants {} ;
-lin totnes_PN = variants {} ;
-lin totter_V = variants {} ;
-lin tottery_A = variants {} ;
-lin toucan_N = variants {} ;
-lin touch_N = variants {} ;
-lin touch_V = variants {} ;
-lin touch_V2 = variants {} ;
-lin touch_and_go_A = variants {} ;
-lin touch_type_V = variants {} ;
-lin touchable_A = variants {} ;
-lin touchdown_N = variants {} ;
-lin touched_A = variants {} ;
-lin touchily_Adv = variants {} ;
-lin touchiness_N = variants {} ;
-lin touching_A = variants {} ;
-lin touchline_N = variants {} ;
-lin touchstone_N = variants {} ;
-lin touchy_A = variants {} ;
-lin tough_A = variants {} ;
-lin tough_N = variants {} ;
-lin toughen_V = variants {} ;
-lin toughen_V2 = variants {} ;
-lin toughie_N = variants {} ;
-lin toughness_N = variants {} ;
-lin toulon_PN = variants {} ;
-lin toulouse_PN = variants {} ;
-lin toupee_N = variants {} ;
-lin tour_N = variants {} ;
-lin tour_V = variants {} ;
-lin tour_V2 = variants {} ;
-lin tour_de_force_N = variants {} ;
-lin touring_A = variants {} ;
-lin touring_N = variants {} ;
-lin tourism_N = variants {} ;
-lin tourist_N = variants {} ;
-lin tournament_N = variants {} ;
-lin tourney_N = variants {} ;
-lin tourniquet_N = variants {} ;
-lin tours_PN = variants {} ;
-lin tousle_V2 = variants {} ;
-lin tout_N = variants {} ;
-lin tout_V = variants {} ;
-lin tout_V2 = variants {} ;
-lin tout_ensemble_Adv = variants {} ;
-lin tout_ensemble_N = variants {} ;
-lin tow_N = variants {} ;
-lin tow_V2 = variants {} ;
-lin toward_Prep = variants {} ;
-lin towards_Prep = variants {} ;
-lin towel_N = variants {} ;
-lin towel_V2 = variants {} ;
-lin towel_horse_N = variants {} ;
-lin towel_rack_N = variants {} ;
-lin towel_rail_N = variants {} ;
-lin towelling_N = variants {} ;
-lin tower_N = variants {} ;
-lin tower_V = variants {} ;
-lin tower_block_N = variants {} ;
-lin tower_hamlets_PN = variants {} ;
-lin towering_A = variants {} ;
-lin towing_line_N = variants {} ;
-lin towing_path_N = variants {} ;
-lin towing_rope_N = variants {} ;
-lin towline_N = variants {} ;
-lin town_N = variants {} ;
-lin town_crier_N = variants {} ;
-lin town_gas_N = variants {} ;
-lin townee_N = variants {} ;
-lin township_N = variants {} ;
-lin townsman_N = variants {} ;
-lin towpath_N = variants {} ;
-lin towrope_N = variants {} ;
-lin toxaemia_N = variants {} ;
-lin toxic_A = variants {} ;
-lin toxicity_N = variants {} ;
-lin toxicologist_N = variants {} ;
-lin toxicology_N = variants {} ;
-lin toxin_N = variants {} ;
-lin toy_N = variants {} ;
-lin toy_V = variants {} ;
-lin toyshop_N = variants {} ;
-lin trace_N = variants {} ;
-lin trace_V = variants {} ;
-lin trace_V2 = variants {} ;
-lin traceable_A = variants {} ;
-lin tracer_N = variants {} ;
-lin tracery_N = variants {} ;
-lin trachea_N = variants {} ;
-lin trachoma_N = variants {} ;
-lin tracing_N = variants {} ;
-lin tracing_paper_N = variants {} ;
-lin track_N = variants {} ;
-lin track_V = variants {} ;
-lin track_V2 = variants {} ;
-lin tracked_A = variants {} ;
-lin tracker_N = variants {} ;
-lin trackless_A = variants {} ;
-lin tract_N =  D.tractus_1_N ;
-
-lin tractability_N = variants {} ;
-lin tractable_A = variants {} ;
-lin traction_N = variants {} ;
-lin traction_engine_N = variants {} ;
-lin tractor_N = variants {} ;
-lin tracy_PN = variants {} ;
-lin trad_N = variants {} ;
-lin trade_N = variants {} ;
-lin trade_V = variants {} ;
-lin trade_V2 = variants {} ;
-lin trade_in_N = variants {} ;
-lin trade_union_N = variants {} ;
-lin trade_unionism_N = variants {} ;
-lin trade_unionist_N = variants {} ;
-lin trade_wind_N = variants {} ;
-lin trademark_N = variants {} ;
-lin trader_N = variants {} ;
-lin trades_union_N = variants {} ;
-lin tradesman_N = variants {} ;
-lin tradition_N = variants {} ;
-lin traditional_A = variants {} ;
-lin traditionalism_N = variants {} ;
-lin traditionalist_N = variants {} ;
-lin traduce_V2 = variants {} ;
-lin traducer_N = variants {} ;
-lin traffic_N = variants {} ;
-lin traffic_V = variants {} ;
-lin trafficator_N = variants {} ;
-lin trafficker_N = variants {} ;
-lin tragedian_N = variants {} ;
-lin tragedienne_N = variants {} ;
-lin tragedy_N = variants {} ;
-lin tragic_A = variants {} ;
-lin tragically_Adv = variants {} ;
-lin tragicomedy_N = variants {} ;
-lin tragicomic_A = variants {} ;
-lin trail_N = variants {} ;
-lin trail_V = variants {} ;
-lin trail_V2 = variants {} ;
-lin trailer_N = variants {} ;
-lin train_N = variants {} ;
-lin train_V = variants {} ;
-lin train_V2 = variants {} ;
-lin train_V2V = variants {} ;
-lin trainbearer_N = variants {} ;
-lin trainee_N = variants {} ;
-lin trainer_N = variants {} ;
-lin training_N = variants {} ;
-lin training_college_N = variants {} ;
-lin training_ship_N = variants {} ;
-lin trainload_N = variants {} ;
-lin trainman_N = variants {} ;
-lin traipse_V = variants {} ;
-lin trait_N = variants {} ;
-lin traitor_N = variants {} ;
-lin traitorous_A = variants {} ;
-lin traitress_N = variants {} ;
-lin trajectory_N = variants {} ;
-lin tralee_PN = variants {} ;
-lin tram_N = variants {} ;
-lin tram_car_N = variants {} ;
-lin tramline_N = variants {} ;
-lin trammel_V2 = variants {} ;
-lin tramp_N = variants {} ;
-lin tramp_V = variants {} ;
-lin tramp_V2 = variants {} ;
-lin tramp_steamer_N = variants {} ;
-lin trample_N = variants {} ;
-lin trample_V = variants {} ;
-lin trample_V2 = variants {} ;
-lin trampoline_N = variants {} ;
-lin tramway_N = variants {} ;
-lin trance_N = variants {} ;
-lin tranent_PN = variants {} ;
-lin tranquil_A = variants {} ;
-lin tranquility_N = variants {} ;
-lin tranquilize_V2 = variants {} ;
-lin tranquillity_N = variants {} ;
-lin tranquillize_V2 = variants {} ;
-lin tranquillizer_N = variants {} ;
-lin trans_PN = variants {} ;
-lin transact_V2 = variants {} ;
-lin transaction_N = variants {} ;
-lin transalpine_A = variants {} ;
-lin transalpine_N = variants {} ;
-lin transatlantic_A = variants {} ;
-lin transcend_V2 = variants {} ;
-lin transcendence_N = variants {} ;
-lin transcendency_N = variants {} ;
-lin transcendent_A = variants {} ;
-lin transcendental_A = variants {} ;
-lin transcendentalism_N = variants {} ;
-lin transcendentalist_N = variants {} ;
-lin transcontinental_A = variants {} ;
-lin transcribe_V2 = variants {} ;
-lin transcript_N = variants {} ;
-lin transcription_N = variants {} ;
-lin transept_N = variants {} ;
-lin transfer_N = variants {} ;
-lin transfer_V = variants {} ;
-lin transfer_V2 = variants {} ;
-lin transferability_N = variants {} ;
-lin transferable_A = variants {} ;
-lin transference_N = variants {} ;
-lin transfiguration_N = variants {} ;
-lin transfigure_V2 = variants {} ;
-lin transfix_V2 = variants {} ;
-lin transform_V2 = variants {} ;
-lin transformable_A = variants {} ;
-lin transformation_N = variants {} ;
-lin transformer_N = variants {} ;
-lin transfuse_V2 = variants {} ;
-lin transfusion_N = variants {} ;
-lin transgress_V = variants {} ;
-lin transgress_V2 = variants {} ;
-lin transgression_N = variants {} ;
-lin transgressor_N = variants {} ;
-lin transience_N = variants {} ;
-lin transiency_N = variants {} ;
-lin transient_A = D.transitoire_1_A ;
-
-lin transient_N = variants {} ;
-lin transistor_N = variants {} ;
-lin transistorized_A = variants {} ;
-lin transit_N = variants {} ;
-lin transition_N =  D.transition_1_N ;
-
-lin transitional_A = variants {} ;
-lin transitive_A = variants {} ;
-lin transitory_A = variants {} ;
-lin translatable_A = variants {} ;
-lin translate_V = variants {} ;
-lin translate_V2 = variants {} ;
-lin translation_N = variants {} ;
-lin translator_N = variants {} ;
-lin transliterate_V2 = variants {} ;
-lin transliteration_N = variants {} ;
-lin translucence_N = variants {} ;
-lin translucency_N = variants {} ;
-lin translucent_A = variants {} ;
-lin transmigration_N = variants {} ;
-lin transmission_N = variants {} ;
-lin transmit_V2 = variants {} ;
-lin transmitter_N = variants {} ;
-lin transmogrification_N = variants {} ;
-lin transmogrify_V2 = variants {} ;
-lin transmutable_A = variants {} ;
-lin transmutation_N = variants {} ;
-lin transmute_V2 = variants {} ;
-lin transoceanic_A = variants {} ;
-lin transom_N = variants {} ;
-lin transom_window_N = variants {} ;
-lin transparence_N = variants {} ;
-lin transparency_N = variants {} ;
-lin transparent_A = variants {} ;
-lin transpiration_N = variants {} ;
-lin transpire_V = variants {} ;
-lin transpire_V2 = variants {} ;
-lin transplant_N =  D.greffe_1_N ;
-
-lin transplant_V = variants {} ;
-lin transplant_V2 = variants {} ;
-lin transplantation_N =  D.transplantation_1_N ;
-
-lin transpolar_A = variants {} ;
-lin transport_N = variants {} ;
-lin transport_V2 = variants {} ;
-lin transportable_A = variants {} ;
-lin transportation_N =  D.transport_1_N ;
-
-lin transporter_N = variants {} ;
-lin transpose_V2 = variants {} ;
-lin transposition_N = variants {} ;
-lin transsexual_N = variants {} ;
-lin transship_V2 = variants {} ;
-lin transshipment_N = variants {} ;
-lin transubstantiation_N = variants {} ;
-lin transverse_A = variants {} ;
-lin transvestism_N = variants {} ;
-lin transvestite_N = variants {} ;
-lin trap_N = variants {} ;
-lin trap_V = variants {} ;
-lin trap_V2 = variants {} ;
-lin trap_door_N = variants {} ;
-lin trap_shooting_N = variants {} ;
-lin trapeze_N = variants {} ;
-lin trapezium_N = variants {} ;
-lin trapezoid_N = variants {} ;
-lin trapper_N = variants {} ;
-lin trappist_N = variants {} ;
-lin trash_N = variants {} ;
-lin trash_V2 = variants {} ;
-lin trashy_A = variants {} ;
-lin trauma_N = variants {} ;
-lin traumatic_A = variants {} ;
-lin travail_N = variants {} ;
-lin travel_N = variants {} ;
-lin travel_V = variants {} ;
-lin travel_V2 = variants {} ;
-lin travel_soiled_A = variants {} ;
-lin travel_stained_A = variants {} ;
-lin travel_worn_A = variants {} ;
-lin traveled_A = variants {} ;
-lin travelled_A = variants {} ;
-lin traveller_N = variants {} ;
-lin travelling_N = variants {} ;
-lin travelogue_N = variants {} ;
-lin traverse_N = variants {} ;
-lin traverse_V2 = variants {} ;
-lin travesty_N = variants {} ;
-lin travesty_V2 = variants {} ;
-lin trawl_N = variants {} ;
-lin trawl_V = variants {} ;
-lin trawl_V2 = variants {} ;
-lin trawl_net_N = variants {} ;
-lin trawler_N = variants {} ;
-lin tray_N = variants {} ;
-lin tray_cloth_N = variants {} ;
-lin treacherous_A = variants {} ;
-lin treachery_N = variants {} ;
-lin treacle_N = variants {} ;
-lin treacly_A = variants {} ;
-lin tread_N = variants {} ;
-lin tread_V = variants {} ;
-lin tread_V2 = variants {} ;
-lin treadle_N = variants {} ;
-lin treadle_V = variants {} ;
-lin treadmill_N = variants {} ;
-lin treas_N = variants {} ;
-lin treason_N = variants {} ;
-lin treasonable_A = variants {} ;
-lin treasonous_A = variants {} ;
-lin treasure_N = variants {} ;
-lin treasure_V2 = variants {} ;
-lin treasure_house_N = variants {} ;
-lin treasure_trove_N = variants {} ;
-lin treasurer_N = variants {} ;
-lin treasury_N = variants {} ;
-lin treat_N =  D.traite_1_N ;
-
-lin treat_V = variants {} ;
-lin treat_V2 = variants {} ;
-lin treatise_N = variants {} ;
-lin treatment_N =  D.traitement_1_N ;
-
-lin treaty_N = variants {} ;
-lin treble_A = variants {} ;
-lin treble_N = variants {} ;
-lin treble_V = variants {} ;
-lin treble_V2 = variants {} ;
-lin tredegar_PN = variants {} ;
-lin tree_N =  D.arbre_1_N ;
-
-lin tree_V2 = variants {} ;
-lin tree_fern_N = variants {} ;
-lin treeless_A = variants {} ;
-lin trefoil_N = variants {} ;
-lin trek_N = variants {} ;
-lin trek_V = variants {} ;
-lin trellis_N = variants {} ;
-lin trellis_V2 = variants {} ;
-lin tremble_N = variants {} ;
-lin tremble_V = variants {} ;
-lin tremendous_A = variants {} ;
-lin tremolo_N = variants {} ;
-lin tremor_N = variants {} ;
-lin tremulous_A = variants {} ;
-lin trench_N = variants {} ;
-lin trench_V2 = variants {} ;
-lin trenchancy_N = variants {} ;
-lin trenchant_A = variants {} ;
-lin trencher_N = variants {} ;
-lin trencherman_N = variants {} ;
-lin trend_N = variants {} ;
-lin trend_V = variants {} ;
-lin trend_setter_N = variants {} ;
-lin trend_setting_N = variants {} ;
-lin trendy_A = variants {} ;
-lin trepan_V2 = variants {} ;
-lin trephine_N = variants {} ;
-lin trephine_V2 = variants {} ;
-lin trepidation_N = variants {} ;
-lin trespass_N = variants {} ;
-lin trespass_V = variants {} ;
-lin trespasser_N = variants {} ;
-lin tress_N = variants {} ;
-lin trestle_N = variants {} ;
-lin trestle_bridge_N = variants {} ;
-lin trestle_table_N = variants {} ;
-lin trevor_PN = variants {} ;
-lin triad_N = variants {} ;
-lin trial_N = variants {} ;
-lin triangle_N = variants {} ;
-lin triangular_A = variants {} ;
-lin tribal_A = variants {} ;
-lin tribalism_N = variants {} ;
-lin tribe_N = variants {} ;
-lin tribesman_N = variants {} ;
-lin tribulation_N = variants {} ;
-lin tribunal_N = variants {} ;
-lin tribune_N = variants {} ;
-lin tributary_A = variants {} ;
-lin tributary_N = variants {} ;
-lin tribute_N = variants {} ;
-lin trice_N = variants {} ;
-lin trice_V2 = variants {} ;
-lin trick_N = variants {} ;
-lin trick_V2 = variants {} ;
-lin trickery_N = variants {} ;
-lin trickiness_N = variants {} ;
-lin trickle_N = variants {} ;
-lin trickle_V = variants {} ;
-lin trickle_V2 = variants {} ;
-lin trickster_N = variants {} ;
-lin tricksy_A = variants {} ;
-lin tricky_A = variants {} ;
-lin tricolour_N = variants {} ;
-lin tricycle_N = variants {} ;
-lin trident_N = variants {} ;
-lin tried_A = variants {} ;
-lin triennial_A = variants {} ;
-lin triennial_N = variants {} ;
-lin trier_N = variants {} ;
-lin trieste_PN = variants {} ;
-lin trifle_N = variants {} ;
-lin trifle_V = variants {} ;
-lin trifle_V2 = variants {} ;
-lin trifler_N = variants {} ;
-lin trifling_A = variants {} ;
-lin trigger_N = variants {} ;
-lin trigger_V2 = variants {} ;
-lin trigger_happy_A = variants {} ;
-lin trigonometry_N = variants {} ;
-lin trilateral_A = variants {} ;
-lin trilby_N = variants {} ;
-lin trill_N = variants {} ;
-lin trill_V = variants {} ;
-lin trill_V2 = variants {} ;
-lin trillion_A = variants {} ;
-lin trillion_N = variants {} ;
-lin trillionth_A = variants {} ;
-lin trillionth_N = variants {} ;
-lin trilogy_N = variants {} ;
-lin trim_A = variants {} ;
-lin trim_N = variants {} ;
-lin trim_V = variants {} ;
-lin trim_V2 = variants {} ;
-lin trimaran_N = variants {} ;
-lin trimmer_N = variants {} ;
-lin trimming_N = variants {} ;
-lin tring_PN = variants {} ;
-lin trinidad_PN = variants {} ;
-lin trinidadian_A = variants {} ;
-lin trinidadian_N = variants {} ;
-lin trinitrotoluene_N = variants {} ;
-lin trinity_N = variants {} ;
-lin trinket_N = variants {} ;
-lin trio_N = variants {} ;
-lin trip_N = variants {} ;
-lin trip_V = variants {} ;
-lin trip_V2 = variants {} ;
-lin tripartite_A = variants {} ;
-lin tripe_N = variants {} ;
-lin triple_A = variants {} ;
-lin triple_V = variants {} ;
-lin triple_V2 = variants {} ;
-lin triplet_N = variants {} ;
-lin triplex_A = variants {} ;
-lin triplicate_A = variants {} ;
-lin triplicate_N = variants {} ;
-lin triplicate_V2 = variants {} ;
-lin tripod_N = variants {} ;
-lin tripos_N = variants {} ;
-lin tripper_N = variants {} ;
-lin tripping_A = variants {} ;
-lin triptych_N = variants {} ;
-lin trireme_N = variants {} ;
-lin trisect_V2 = variants {} ;
-lin trite_A = variants {} ;
-lin triteness_N = variants {} ;
-lin triumph_N = variants {} ;
-lin triumph_V = variants {} ;
-lin triumphal_A = variants {} ;
-lin triumphant_A = variants {} ;
-lin triumvir_N = variants {} ;
-lin triumvirate_N = variants {} ;
-lin triune_A = variants {} ;
-lin trivet_N = variants {} ;
-lin trivial_A = variants {} ;
-lin triviality_N = variants {} ;
-lin trivialize_V2 = variants {} ;
-lin trochaic_A = variants {} ;
-lin trochee_N = variants {} ;
-lin troglodyte_N = variants {} ;
-lin troika_N = variants {} ;
-lin trojan_A = variants {} ;
-lin trojan_N = variants {} ;
-lin troll_N = variants {} ;
-lin troll_V = variants {} ;
-lin troll_V2 = variants {} ;
-lin trolley_N = variants {} ;
-lin trolley_car_N = variants {} ;
-lin trollop_N = variants {} ;
-lin trombone_N = variants {} ;
-lin trombonist_N = variants {} ;
-lin troon_PN = variants {} ;
-lin troop_N = variants {} ;
-lin troop_V = variants {} ;
-lin troop_V2 = variants {} ;
-lin troop_carrier_N = variants {} ;
-lin trooper_N = variants {} ;
-lin troopship_N = variants {} ;
-lin trope_N = variants {} ;
-lin trophy_N = variants {} ;
-lin tropic_N = variants {} ;
-lin tropical_A = variants {} ;
-lin trot_N = variants {} ;
-lin trot_V = variants {} ;
-lin trot_V2 = variants {} ;
-lin troth_N = variants {} ;
-lin trotter_N = variants {} ;
-lin troubadour_N = variants {} ;
-lin trouble_N = variants {} ;
-lin trouble_V = variants {} ;
-lin trouble_V2 = variants {} ;
-lin troublemaker_N = variants {} ;
-lin troubleshooter_N = variants {} ;
-lin troublesome_A = variants {} ;
-lin troublous_A = variants {} ;
-lin trough_N = variants {} ;
-lin trough_V = variants {} ;
-lin trounce_V2 = variants {} ;
-lin trouncing_N = variants {} ;
-lin troupe_N = variants {} ;
-lin trouper_N = variants {} ;
-lin trouser_N = variants {} ;
-lin trousseau_N = variants {} ;
-lin trout_N = variants {} ;
-lin trove_N = variants {} ;
-lin trowbridge_PN = variants {} ;
-lin trowel_N = variants {} ;
-lin troy_N = variants {} ;
-lin truancy_N = variants {} ;
-lin truant_N = variants {} ;
-lin truce_N = variants {} ;
-lin truck_N = variants {} ;
-lin truckle_N = variants {} ;
-lin truckle_V = variants {} ;
-lin truckle_bed_N = variants {} ;
-lin truculence_N = variants {} ;
-lin truculency_N = variants {} ;
-lin truculent_A = variants {} ;
-lin trudge_N = variants {} ;
-lin trudge_V = variants {} ;
-lin true_A = variants {} ;
-lin true_Adv = variants {} ;
-lin true_N = variants {} ;
-lin true_V2 = variants {} ;
-lin true_blue_A = variants {} ;
-lin true_blue_N = variants {} ;
-lin true_hearted_A = variants {} ;
-lin truelove_N = variants {} ;
-lin truffle_N = variants {} ;
-lin truism_N = variants {} ;
-lin truly_Adv = variants {} ;
-lin trump_N = variants {} ;
-lin trump_V = variants {} ;
-lin trump_V2 = variants {} ;
-lin trumpery_A = variants {} ;
-lin trumpet_N = variants {} ;
-lin trumpet_V = variants {} ;
-lin trumpet_V2 = variants {} ;
-lin trumpeter_N = variants {} ;
-lin truncate_V2 = variants {} ;
-lin truncheon_N = variants {} ;
-lin trundle_V = variants {} ;
-lin trundle_V2 = variants {} ;
-lin trunk_N = variants {} ;
-lin trunk_call_N = variants {} ;
-lin trunk_line_N = variants {} ;
-lin trunk_road_N = variants {} ;
-lin trunking_N = variants {} ;
-lin truro_PN = variants {} ;
-lin truss_N = variants {} ;
-lin truss_V2 = variants {} ;
-lin trust_N = variants {} ;
-lin trust_V = variants {} ;
-lin trust_V2 = variants {} ;
-lin trust_V2V = variants {} ;
-lin trust_VS = variants {} ;
-lin trustee_N = variants {} ;
-lin trusteeship_N = variants {} ;
-lin trustful_A = variants {} ;
-lin trusting_A = variants {} ;
-lin trustworthiness_N = variants {} ;
-lin trustworthy_A = variants {} ;
-lin trusty_A = variants {} ;
-lin truth_N = variants {} ;
-lin truthful_A = variants {} ;
-lin truthfulness_N = variants {} ;
-lin try_N = variants {} ;
-lin try_V = variants {} ;
-lin try_V2 = variants {} ;
-lin try_VS = variants {} ;
-lin try_VV = variants {} ;
-lin try_on_N = variants {} ;
-lin try_out_N = variants {} ;
-lin trying_A = variants {} ;
-lin tryst_N = variants {} ;
-lin tsar_N = variants {} ;
-lin tsarina_N = variants {} ;
-lin tsetse_N = variants {} ;
-lin tsetse_fly_N = variants {} ;
-lin tsinan_PN = variants {} ;
-lin tsingtao_PN = variants {} ;
-lin tsitsihar_PN = variants {} ;
-lin tswana_A = variants {} ;
-lin tswana_N = variants {} ;
-lin tub_N = variants {} ;
-lin tub_thumper_N = variants {} ;
-lin tuba_N = variants {} ;
-lin tubby_A = variants {} ;
-lin tube_N = variants {} ;
-lin tube_well_N = variants {} ;
-lin tubeless_A = variants {} ;
-lin tuber_N = variants {} ;
-lin tubercular_A = variants {} ;
-lin tuberculosis_N = variants {} ;
-lin tuberculous_A = variants {} ;
-lin tubful_N = variants {} ;
-lin tubing_N = variants {} ;
-lin tubular_A = variants {} ;
-lin tuc_N = variants {} ;
-lin tuck_N = variants {} ;
-lin tuck_V = variants {} ;
-lin tuck_V2 = variants {} ;
-lin tuck_in_N = variants {} ;
-lin tuck_shop_N = variants {} ;
-lin tucker_N = variants {} ;
-lin tues_PN = variants {} ;
-lin tuesday_N = variants {} ;
-lin tuesday_PN = variants {} ;
-lin tuft_N = variants {} ;
-lin tufted_A = variants {} ;
-lin tug_N = variants {} ;
-lin tug_V = variants {} ;
-lin tug_V2 = variants {} ;
-lin tugboat_N = variants {} ;
-lin tuition_N = variants {} ;
-lin tulip_N = variants {} ;
-lin tulle_N = variants {} ;
-lin tullibody_PN = variants {} ;
-lin tumble_N = variants {} ;
-lin tumble_V = variants {} ;
-lin tumble_V2 = variants {} ;
-lin tumble_down_A = variants {} ;
-lin tumbler_N = variants {} ;
-lin tumbleweed_N = variants {} ;
-lin tumbrel_N = variants {} ;
-lin tumbril_N = variants {} ;
-lin tumescence_N = variants {} ;
-lin tumescent_A = variants {} ;
-lin tumid_A = variants {} ;
-lin tumidity_N = variants {} ;
-lin tummy_N = variants {} ;
-lin tumour_N =  D.tumeur_1_N ;
-
-lin tumult_N = variants {} ;
-lin tumultuous_A = variants {} ;
-lin tumulus_N = variants {} ;
-lin tun_N = variants {} ;
-lin tuna_N = variants {} ;
-lin tunbridge_wells_PN = variants {} ;
-lin tundra_N = variants {} ;
-lin tune_N = variants {} ;
-lin tune_V = variants {} ;
-lin tune_V2 = variants {} ;
-lin tuneful_A = variants {} ;
-lin tunefulness_N = variants {} ;
-lin tuner_N = variants {} ;
-lin tung_oil_N = variants {} ;
-lin tungsten_N = variants {} ;
-lin tunic_N = variants {} ;
-lin tuning_fork_N = variants {} ;
-lin tunis_PN = variants {} ;
-lin tunisia_PN = variants {} ;
-lin tunisian_A = variants {} ;
-lin tunisian_N = variants {} ;
-lin tunnel_N = variants {} ;
-lin tunnel_V = variants {} ;
-lin tunnel_V2 = variants {} ;
-lin tunny_N = variants {} ;
-lin tup_N = variants {} ;
-lin tuppence_N = variants {} ;
-lin tuppenny_A = variants {} ;
-lin turban_N = variants {} ;
-lin turbaned_A = variants {} ;
-lin turbid_A = variants {} ;
-lin turbidity_N = variants {} ;
-lin turbidness_N = variants {} ;
-lin turbine_N = variants {} ;
-lin turbojet_N = variants {} ;
-lin turboprop_N = variants {} ;
-lin turbot_N = variants {} ;
-lin turbulence_N = variants {} ;
-lin turbulent_A = variants {} ;
-lin turd_N = variants {} ;
-lin tureen_N = variants {} ;
-lin turf_N = variants {} ;
-lin turf_V2 = variants {} ;
-lin turgid_A = variants {} ;
-lin turgidity_N = variants {} ;
-lin turin_PN = variants {} ;
-lin turk_N = variants {} ;
-lin turkey_N = variants {} ;
-lin turkey_PN = variants {} ;
-lin turkish_A = variants {} ;
-lin turkish_N = variants {} ;
-lin turku_PN = variants {} ;
-lin turmeric_N = variants {} ;
-lin turmoil_N = variants {} ;
-lin turn_N = variants {} ;
-lin turn_V = variants {} ;
-lin turn_V2 = variants {} ;
-lin turn_VA = variants {} ;
-lin turn_VS = variants {} ;
-lin turn_off_N = variants {} ;
-lin turn_on_N = variants {} ;
-lin turn_out_N = variants {} ;
-lin turn_round_N = variants {} ;
-lin turn_up_N = variants {} ;
-lin turncoat_N = variants {} ;
-lin turncock_N = variants {} ;
-lin turner_N = variants {} ;
-lin turning_N = variants {} ;
-lin turning_point_N = variants {} ;
-lin turnip_N = variants {} ;
-lin turnkey_N = variants {} ;
-lin turnover_N = variants {} ;
-lin turnpike_N = variants {} ;
-lin turnspit_N = variants {} ;
-lin turnstile_N = variants {} ;
-lin turntable_N = variants {} ;
-lin turpentine_N = variants {} ;
-lin turpitude_N = variants {} ;
-lin turps_N = variants {} ;
-lin turquoise_N = variants {} ;
-lin turret_N = variants {} ;
-lin turtle_N = variants {} ;
-lin turtledove_N = variants {} ;
-lin turtleneck_A = variants {} ;
-lin turtlenecked_A = variants {} ;
-lin tusk_N = variants {} ;
-lin tussle_N = variants {} ;
-lin tussle_V = variants {} ;
-lin tussock_N = variants {} ;
-lin tut_V2 = variants {} ;
-lin tutelage_N = variants {} ;
-lin tutelary_A = variants {} ;
-lin tutor_N = variants {} ;
-lin tutor_V2 = variants {} ;
-lin tutorial_A = variants {} ;
-lin tutorial_N = variants {} ;
-lin tutorship_N = variants {} ;
-lin tutti_frutti_N = variants {} ;
-lin tutu_N = variants {} ;
-lin tuxedo_N = variants {} ;
-lin tv_N = variants {} ;
-lin twaddle_N = variants {} ;
-lin twaddle_V = variants {} ;
-lin twain_N = variants {} ;
-lin twang_N = variants {} ;
-lin twang_V = variants {} ;
-lin twang_V2 = variants {} ;
-lin tweak_N = variants {} ;
-lin tweak_V2 = variants {} ;
-lin twee_A = variants {} ;
-lin tweed_N = variants {} ;
-lin tween_Adv = variants {} ;
-lin tween_decks_Adv = variants {} ;
-lin tweet_N = variants {} ;
-lin tweet_V = variants {} ;
-lin tweeter_N = variants {} ;
-lin twelfth_night_N = variants {} ;
-lin twelfth_night_PN = variants {} ;
-lin twelvemonth_N = variants {} ;
-lin twerp_N = variants {} ;
-lin twice_Adv = mkAdv "deux" ;
-
-lin twiddle_N = variants {} ;
-lin twiddle_V = variants {} ;
-lin twiddle_V2 = variants {} ;
-lin twiddly_A = variants {} ;
-lin twig_N = variants {} ;
-lin twig_V = variants {} ;
-lin twig_V2 = variants {} ;
-lin twiggy_A = variants {} ;
-lin twilight_N = variants {} ;
-lin twilit_A = variants {} ;
-lin twill_N = variants {} ;
-lin twilled_A = variants {} ;
-lin twin_N = variants {} ;
-lin twin_V2 = variants {} ;
-lin twine_N = variants {} ;
-lin twine_V = variants {} ;
-lin twine_V2 = variants {} ;
-lin twinge_N = variants {} ;
-lin twinkle_N = variants {} ;
-lin twinkle_V = variants {} ;
-lin twinkling_N = variants {} ;
-lin twinned_A = variants {} ;
-lin twirl_N = variants {} ;
-lin twirl_V = variants {} ;
-lin twirl_V2 = variants {} ;
-lin twist_N = variants {} ;
-lin twist_V = variants {} ;
-lin twist_V2 = variants {} ;
-lin twister_N = variants {} ;
-lin twisty_A = variants {} ;
-lin twit_N = variants {} ;
-lin twit_V2 = variants {} ;
-lin twitch_N = variants {} ;
-lin twitch_V = variants {} ;
-lin twitch_V2 = variants {} ;
-lin twitter_N = variants {} ;
-lin twitter_V = variants {} ;
-lin twixt_Prep = variants {} ;
-lin two_a_penny_A = variants {} ;
-lin two_edged_A = variants {} ;
-lin two_faced_A = variants {} ;
-lin two_funnelled_A = variants {} ;
-lin two_handed_A = variants {} ;
-lin two_piece_N = variants {} ;
-lin two_ply_A = variants {} ;
-lin two_seater_N = variants {} ;
-lin two_step_N = variants {} ;
-lin two_timing_A = variants {} ;
-lin two_way_A = variants {} ;
-lin twofold_A = variants {} ;
-lin twofold_Adv = variants {} ;
-lin twopence_N = variants {} ;
-lin twopenny_A = variants {} ;
-lin twopenny_halfpenny_A = variants {} ;
-lin tycoon_N = variants {} ;
-lin tyke_N = variants {} ;
-lin tympanum_N = variants {} ;
-lin tyne_PN = variants {} ;
-lin tynemouth_PN = variants {} ;
-lin type_N =  D.type_1_N ;
-
-lin type_V = variants {} ;
-lin type_V2 = variants {} ;
-lin typecast_V2 = variants {} ;
-lin typeface_N = variants {} ;
-lin typescript_N = variants {} ;
-lin typesetter_N = variants {} ;
-lin typewriter_N = variants {} ;
-lin typewritten_A = variants {} ;
-lin typhoid_N = variants {} ;
-lin typhoon_N = variants {} ;
-lin typhus_N = variants {} ;
-lin typical_A = variants {} ;
-lin typify_V2 = variants {} ;
-lin typist_N = variants {} ;
-lin typographer_N = variants {} ;
-lin typographic_A = variants {} ;
-lin typographically_Adv = variants {} ;
-lin typography_N = variants {} ;
-lin tyrannical_A = variants {} ;
-lin tyrannize_V = variants {} ;
-lin tyrannize_V2 = variants {} ;
-lin tyrannous_A = variants {} ;
-lin tyranny_N = variants {} ;
-lin tyrant_N = variants {} ;
-lin tyre_N = variants {} ;
-lin tyro_N = variants {} ;
-lin tyrone_PN = variants {} ;
-lin tzar_N = variants {} ;
-lin tzarina_N = variants {} ;
-lin tzupo_PN = variants {} ;
-lin u_boat_N = variants {} ;
-lin u_turn_N = variants {} ;
-lin ubiquitous_A = variants {} ;
-lin ubiquity_N = variants {} ;
-lin udder_N = variants {} ;
-lin uddingston_PN = variants {} ;
-lin udi_PN = variants {} ;
-lin udine_PN = variants {} ;
-lin ufa_PN = variants {} ;
-lin ufo_N = variants {} ;
-lin uganda_PN = variants {} ;
-lin ugandan_A = variants {} ;
-lin ugandan_N = variants {} ;
-lin uglify_V2 = variants {} ;
-lin ugliness_N = variants {} ;
-lin ugly_A = variants {} ;
-lin uk_PN = variants {} ;
-lin ukase_N = variants {} ;
-lin ukulele_N = variants {} ;
-lin ulcer_N = variants {} ;
-lin ulcerate_V = variants {} ;
-lin ulcerate_V2 = variants {} ;
-lin ulceration_N = variants {} ;
-lin ulcerous_A = variants {} ;
-lin ulna_N = variants {} ;
-lin ulster_N = variants {} ;
-lin ulster_PN = variants {} ;
-lin ulterior_A = variants {} ;
-lin ultimate_A = variants {} ;
-lin ultimatum_N = variants {} ;
-lin ultimo_A = variants {} ;
-lin ultra_vires_A = variants {} ;
-lin ultra_vires_Adv = variants {} ;
-lin ultramarine_A = variants {} ;
-lin ultramarine_N = variants {} ;
-lin ultramontane_A = variants {} ;
-lin ultrasonic_A = variants {} ;
-lin ultraviolet_A = variants {} ;
-lin ululate_V = variants {} ;
-lin ululation_N = variants {} ;
-lin ulverston_PN = variants {} ;
-lin umber_A = variants {} ;
-lin umber_N = variants {} ;
-lin umbilical_A = D.ombilical_1_A ;
-
-lin umbrage_N = variants {} ;
-lin umbrella_N = variants {} ;
-lin umlaut_N = variants {} ;
-lin umpire_N = variants {} ;
-lin umpire_V = variants {} ;
-lin umpire_V2 = variants {} ;
-lin umpteen_A = variants {} ;
-lin umpteenth_A = variants {} ;
-lin un_N = variants {} ;
-lin un_come_at_able_A = variants {} ;
-lin un_get_at_able_A = variants {} ;
-lin unabashed_A = variants {} ;
-lin unabated_A = variants {} ;
-lin unable_A = variants {} ;
-lin unabridged_A = variants {} ;
-lin unacceptable_A = variants {} ;
-lin unaccommodating_A = variants {} ;
-lin unaccompanied_A = variants {} ;
-lin unaccountable_A = variants {} ;
-lin unaccounted_A = variants {} ;
-lin unaccustomed_A = variants {} ;
-lin unacknowledged_A = variants {} ;
-lin unacquainted_A = variants {} ;
-lin unadorned_A = variants {} ;
-lin unadulterated_A = variants {} ;
-lin unadventurous_A = variants {} ;
-lin unadvised_A = variants {} ;
-lin unaffected_A = variants {} ;
-lin unafraid_A = variants {} ;
-lin unaided_A = variants {} ;
-lin unalienable_A = variants {} ;
-lin unaligned_A = variants {} ;
-lin unalloyed_A = variants {} ;
-lin unalterable_A = variants {} ;
-lin unaltered_A = variants {} ;
-lin unambiguous_A = variants {} ;
-lin unamended_A = variants {} ;
-lin unanimity_N = variants {} ;
-lin unanimous_A = variants {} ;
-lin unannounced_A = variants {} ;
-lin unanswerable_A = variants {} ;
-lin unanswered_A = variants {} ;
-lin unanticipated_A = variants {} ;
-lin unappealing_A = variants {} ;
-lin unappetizing_A = variants {} ;
-lin unappreciated_A = variants {} ;
-lin unappreciative_A = variants {} ;
-lin unapproachable_A = variants {} ;
-lin unarguable_A = variants {} ;
-lin unarmed_A = variants {} ;
-lin unarticulated_A = variants {} ;
-lin unashamed_A = variants {} ;
-lin unasked_A = variants {} ;
-lin unassailable_A = variants {} ;
-lin unassisted_A = variants {} ;
-lin unassuming_A = variants {} ;
-lin unattached_A = variants {} ;
-lin unattainable_A = variants {} ;
-lin unattended_A = variants {} ;
-lin unattractive_A = variants {} ;
-lin unauthorized_A = variants {} ;
-lin unavailable_A = variants {} ;
-lin unavailing_A = variants {} ;
-lin unavoidable_A = variants {} ;
-lin unawakened_A = variants {} ;
-lin unaware_A = variants {} ;
-lin unawares_Adv = variants {} ;
-lin unbacked_A = variants {} ;
-lin unbalance_V2 = variants {} ;
-lin unbalanced_A = variants {} ;
-lin unbar_V2 = variants {} ;
-lin unbearable_A = variants {} ;
-lin unbeatable_A = variants {} ;
-lin unbeaten_A = variants {} ;
-lin unbecoming_A = variants {} ;
-lin unbeknown_A = variants {} ;
-lin unbeknown_Adv = variants {} ;
-lin unbeknownst_A = variants {} ;
-lin unbeknownst_Adv = variants {} ;
-lin unbelief_N = variants {} ;
-lin unbelievable_A = variants {} ;
-lin unbeliever_N = variants {} ;
-lin unbelieving_A = variants {} ;
-lin unbeloved_A = variants {} ;
-lin unbend_V = variants {} ;
-lin unbend_V2 = variants {} ;
-lin unbending_A = variants {} ;
-lin unbiased_A = variants {} ;
-lin unbiassed_A = variants {} ;
-lin unbidden_A = variants {} ;
-lin unbind_V2 = variants {} ;
-lin unblock_V2 = variants {} ;
-lin unblushing_A = variants {} ;
-lin unbolt_V = variants {} ;
-lin unbolt_V2 = variants {} ;
-lin unborn_A = variants {} ;
-lin unbosom_V2 = variants {} ;
-lin unbounded_A = variants {} ;
-lin unbowed_A = variants {} ;
-lin unbreakable_A = variants {} ;
-lin unbridled_A = variants {} ;
-lin unbroken_A = variants {} ;
-lin unbuckle_V2 = variants {} ;
-lin unburden_V2 = variants {} ;
-lin unburied_A = variants {} ;
-lin unbutton_V2 = variants {} ;
-lin unbuttoned_A = variants {} ;
-lin uncalled_for_A = variants {} ;
-lin uncanny_A = variants {} ;
-lin uncared_for_A = variants {} ;
-lin uncarpeted_A = variants {} ;
-lin unceasing_A = variants {} ;
-lin uncensored_A = variants {} ;
-lin unceremonious_A = variants {} ;
-lin unceremoniousness_N = variants {} ;
-lin uncertain_A = variants {} ;
-lin uncertainty_N = variants {} ;
-lin unchain_V2 = variants {} ;
-lin unchallengeable_A = variants {} ;
-lin unchallenged_A = variants {} ;
-lin unchanged_A = variants {} ;
-lin unchanging_A = variants {} ;
-lin uncharacteristic_A = variants {} ;
-lin uncharacteristically_Adv = variants {} ;
-lin uncharitable_A = variants {} ;
-lin uncharted_A = variants {} ;
-lin unchecked_A = variants {} ;
-lin unchivalrously_Adv = variants {} ;
-lin unchristian_A = variants {} ;
-lin uncivil_A = variants {} ;
-lin uncivilized_A = variants {} ;
-lin unclaimed_A = variants {} ;
-lin unclassified_A = variants {} ;
-lin uncle_N = variants {} ;
-lin unclean_A = variants {} ;
-lin unclear_A = variants {} ;
-lin unclouded_A = variants {} ;
-lin uncluttered_A = variants {} ;
-lin unco_A = variants {} ;
-lin unco_Adv = variants {} ;
-lin unco_operative_A = variants {} ;
-lin unco_ordinated_A = variants {} ;
-lin uncoloured_A = variants {} ;
-lin uncomfortable_A = variants {} ;
-lin uncommercialized_A = variants {} ;
-lin uncommitted_A = variants {} ;
-lin uncommon_A = variants {} ;
-lin uncommunicative_A = variants {} ;
-lin uncompetitive_A = variants {} ;
-lin uncomplaining_A = variants {} ;
-lin uncompleted_A = variants {} ;
-lin uncomplicated_A = variants {} ;
-lin uncomplimentary_A = variants {} ;
-lin uncomprehending_A = variants {} ;
-lin uncompromising_A = variants {} ;
-lin unconcealed_A = variants {} ;
-lin unconcern_N = variants {} ;
-lin unconcerned_A = variants {} ;
-lin unconditional_A = variants {} ;
-lin unconditioned_A = variants {} ;
-lin unconfined_A = variants {} ;
-lin unconfirmed_A = variants {} ;
-lin unconformable_A = variants {} ;
-lin uncongenial_A = variants {} ;
-lin unconnected_A = variants {} ;
-lin unconquered_A = variants {} ;
-lin unconscionable_A = variants {} ;
-lin unconscious_A = variants {} ;
-lin unconscious_N = variants {} ;
-lin unconsciousness_N = variants {} ;
-lin unconsidered_A = variants {} ;
-lin unconstitutional_A = variants {} ;
-lin unconstrained_A = variants {} ;
-lin unconstructive_A = variants {} ;
-lin unconsummated_A = variants {} ;
-lin uncontaminated_A = variants {} ;
-lin uncontrollable_A = variants {} ;
-lin uncontrolled_A = variants {} ;
-lin uncontroversial_A = variants {} ;
-lin unconventional_A = variants {} ;
-lin unconventionality_N = variants {} ;
-lin unconverted_A = variants {} ;
-lin unconvinced_A = variants {} ;
-lin unconvincing_A = variants {} ;
-lin uncooked_A = variants {} ;
-lin uncork_V2 = variants {} ;
-lin uncorrected_A = variants {} ;
-lin uncorrelated_A = variants {} ;
-lin uncorroborated_A = variants {} ;
-lin uncouple_V2 = variants {} ;
-lin uncouth_A = variants {} ;
-lin uncouthness_N = variants {} ;
-lin uncover_V2 = variants {} ;
-lin uncritical_A = variants {} ;
-lin uncross_V2 = variants {} ;
-lin uncrossed_A = variants {} ;
-lin uncrowned_A = variants {} ;
-lin unction_N = variants {} ;
-lin unctuous_A = variants {} ;
-lin uncultivated_A = variants {} ;
-lin uncultured_A = variants {} ;
-lin uncurl_V = variants {} ;
-lin uncurl_V2 = variants {} ;
-lin uncut_A = variants {} ;
-lin undamaged_A = variants {} ;
-lin undated_A = variants {} ;
-lin undaunted_A = variants {} ;
-lin undeceive_V2 = variants {} ;
-lin undecided_A = variants {} ;
-lin undeclared_A = variants {} ;
-lin undefeated_A = variants {} ;
-lin undefended_A = variants {} ;
-lin undeferential_A = variants {} ;
-lin undefinable_A = variants {} ;
-lin undefined_A = variants {} ;
-lin undemanding_A = variants {} ;
-lin undemocratic_A = variants {} ;
-lin undemocratically_Adv = variants {} ;
-lin undemonstrative_A = variants {} ;
-lin undeniable_A = variants {} ;
-lin undenominational_A = variants {} ;
-lin under_Adv = variants {} ;
-lin under_Prep = variants {} ;
-lin under_the_counter_A = variants {} ;
-lin underact_V = variants {} ;
-lin underact_V2 = variants {} ;
-lin underarm_A = variants {} ;
-lin underarm_Adv = variants {} ;
-lin underbelly_N = variants {} ;
-lin underbid_V2 = variants {} ;
-lin underbred_A = variants {} ;
-lin underbrush_N = variants {} ;
-lin undercarriage_N = variants {} ;
-lin undercharge_N = variants {} ;
-lin undercharge_V2 = variants {} ;
-lin underclothing_N = variants {} ;
-lin undercoat_N = variants {} ;
-lin undercover_A = variants {} ;
-lin undercurrent_N = variants {} ;
-lin undercut_N = variants {} ;
-lin undercut_V2 = variants {} ;
-lin underdeveloped_A = variants {} ;
-lin underdevelopment_N = variants {} ;
-lin underdog_N = variants {} ;
-lin underdone_A = variants {} ;
-lin underemployed_A = variants {} ;
-lin underestimate_N = variants {} ;
-lin underestimate_V2 = variants {} ;
-lin underestimation_N = variants {} ;
-lin underexpose_V2 = variants {} ;
-lin underexposure_N = variants {} ;
-lin underfed_A = variants {} ;
-lin underfelt_N = variants {} ;
-lin underfloor_A = variants {} ;
-lin underfoot_Adv = variants {} ;
-lin underfund_V2 = variants {} ;
-lin undergarment_N = variants {} ;
-lin undergo_V2 = variants {} ;
-lin undergraduate_N = variants {} ;
-lin underground_A = variants {} ;
-lin underground_Adv = variants {} ;
-lin underground_N = variants {} ;
-lin undergrowth_N = variants {} ;
-lin underhand_A = variants {} ;
-lin underhand_Adv = variants {} ;
-lin underhanded_A = variants {} ;
-lin underhung_A = variants {} ;
-lin underlay_N = variants {} ;
-lin underlie_V2 = variants {} ;
-lin underline_N = variants {} ;
-lin underline_V2 = variants {} ;
-lin underling_N = variants {} ;
-lin undermanned_A = variants {} ;
-lin undermentioned_A = variants {} ;
-lin undermine_V2 = variants {} ;
-lin underneath_Adv = variants {} ;
-lin underneath_Prep = variants {} ;
-lin undernourished_A = variants {} ;
-lin undernourishment_N = variants {} ;
-lin underpass_N = variants {} ;
-lin underpay_V2 = variants {} ;
-lin underpayment_N = variants {} ;
-lin underperform_V2 = variants {} ;
-lin underpin_V2 = variants {} ;
-lin underpopulated_A = variants {} ;
-lin underprivileged_A = variants {} ;
-lin underproduction_N = variants {} ;
-lin underquote_V2 = variants {} ;
-lin underrate_V2 = variants {} ;
-lin underscore_V2 = variants {} ;
-lin undersea_A = variants {} ;
-lin underseal_N = variants {} ;
-lin undersealed_A = variants {} ;
-lin undersecretary_N = variants {} ;
-lin undersell_V2 = variants {} ;
-lin undersexed_A = variants {} ;
-lin undershoot_V2 = variants {} ;
-lin underside_N = variants {} ;
-lin undersign_V2 = variants {} ;
-lin undersized_A = variants {} ;
-lin underskirt_N = variants {} ;
-lin underslung_A = variants {} ;
-lin underspend_V = variants {} ;
-lin underspend_V2 = variants {} ;
-lin underspent_A = variants {} ;
-lin understaffed_A = variants {} ;
-lin understand_V = variants {} ;
-lin understand_V2 = variants {} ;
-lin understand_V2V = variants {} ;
-lin understand_VS = variants {} ;
-lin understandable_A = variants {} ;
-lin understanding_A = variants {} ;
-lin understanding_N = variants {} ;
-lin understate_V2 = variants {} ;
-lin understatement_N = variants {} ;
-lin understock_V2 = variants {} ;
-lin understudy_N = variants {} ;
-lin understudy_V2 = variants {} ;
-lin undersurface_N = variants {} ;
-lin undertake_V2 = variants {} ;
-lin undertaker_N = variants {} ;
-lin undertaking_N = variants {} ;
-lin undertone_N = variants {} ;
-lin undertow_N = variants {} ;
-lin undervaluation_N = variants {} ;
-lin undervalue_V2 = variants {} ;
-lin underwater_A = variants {} ;
-lin underwear_N = variants {} ;
-lin underweight_A = variants {} ;
-lin underwhelm_V2 = variants {} ;
-lin underworld_N = variants {} ;
-lin underwrite_V = variants {} ;
-lin underwrite_V2 = variants {} ;
-lin underwriter_N = variants {} ;
-lin undeserved_A = variants {} ;
-lin undeserving_A = variants {} ;
-lin undesigned_A = variants {} ;
-lin undesirable_A = variants {} ;
-lin undesirable_N = variants {} ;
-lin undetected_A = variants {} ;
-lin undetermined_A = variants {} ;
-lin undeterred_A = variants {} ;
-lin undeveloped_A = variants {} ;
-lin undiagnosed_A = variants {} ;
-lin undifferentiated_A = variants {} ;
-lin undigested_A = variants {} ;
-lin undignified_A = variants {} ;
-lin undiluted_A = variants {} ;
-lin undiminished_A = variants {} ;
-lin undimmed_A = variants {} ;
-lin undiplomatic_A = variants {} ;
-lin undiplomatically_Adv = variants {} ;
-lin undischarged_A = variants {} ;
-lin undisciplined_A = variants {} ;
-lin undisclosed_A = variants {} ;
-lin undiscovered_A = variants {} ;
-lin undiscriminating_A = variants {} ;
-lin undisguised_A = variants {} ;
-lin undismayed_A = variants {} ;
-lin undisputed_A = variants {} ;
-lin undissolved_A = variants {} ;
-lin undistinguishable_A = variants {} ;
-lin undistinguished_A = variants {} ;
-lin undistributed_A = variants {} ;
-lin undisturbed_A = variants {} ;
-lin undivided_A = variants {} ;
-lin undo_V2 = variants {} ;
-lin undock_V = variants {} ;
-lin undock_V2 = variants {} ;
-lin undocumented_A = variants {} ;
-lin undogmatic_A = variants {} ;
-lin undoing_N = variants {} ;
-lin undomesticated_A = variants {} ;
-lin undone_A = variants {} ;
-lin undoubted_A = variants {} ;
-lin undramatic_A = variants {} ;
-lin undramatically_Adv = variants {} ;
-lin undreamed_A = variants {} ;
-lin undreamed_of_A = variants {} ;
-lin undreamt_A = variants {} ;
-lin undress_N = variants {} ;
-lin undress_V = variants {} ;
-lin undress_V2 = variants {} ;
-lin undrinkable_A = variants {} ;
-lin undue_A = variants {} ;
-lin undulate_V = variants {} ;
-lin undulation_N = variants {} ;
-lin unduly_Adv = variants {} ;
-lin undying_A = variants {} ;
-lin unearned_A = variants {} ;
-lin unearth_V2 = variants {} ;
-lin unearthly_A = variants {} ;
-lin unease_N = variants {} ;
-lin uneasiness_N = variants {} ;
-lin uneasy_A = variants {} ;
-lin uneatable_A = variants {} ;
-lin uneaten_A = variants {} ;
-lin uneconomic_A = variants {} ;
-lin uneconomical_A = variants {} ;
-lin unedifying_A = variants {} ;
-lin unedited_A = variants {} ;
-lin uneducated_A = variants {} ;
-lin uneffective_A = variants {} ;
-lin unelaborated_A = variants {} ;
-lin unemotional_A = variants {} ;
-lin unemployable_A = variants {} ;
-lin unemployed_A = variants {} ;
-lin unemployment_N = variants {} ;
-lin unending_A = variants {} ;
-lin unendurable_A = variants {} ;
-lin unenlightened_A = variants {} ;
-lin unenterprising_A = variants {} ;
-lin unenthusiastic_A = variants {} ;
-lin unenthusiastically_Adv = variants {} ;
-lin unenviable_A = variants {} ;
-lin unequal_A = variants {} ;
-lin unequalled_A = variants {} ;
-lin unequipped_A = variants {} ;
-lin unequivocal_A = variants {} ;
-lin unerring_A = variants {} ;
-lin unesco_PN = variants {} ;
-lin unethical_A = variants {} ;
-lin uneven_A = variants {} ;
-lin uneventful_A = variants {} ;
-lin unexampled_A = variants {} ;
-lin unexceeded_A = variants {} ;
-lin unexceptionable_A = variants {} ;
-lin unexceptional_A = variants {} ;
-lin unexciting_A = variants {} ;
-lin unexpected_A = variants {} ;
-lin unexpectedness_N = variants {} ;
-lin unexpired_A = variants {} ;
-lin unexplained_A = variants {} ;
-lin unexplored_A = variants {} ;
-lin unexposed_A = variants {} ;
-lin unexpressed_A = variants {} ;
-lin unexpurgated_A = variants {} ;
-lin unfailing_A = variants {} ;
-lin unfair_A = variants {} ;
-lin unfairness_N = variants {} ;
-lin unfaithful_A = variants {} ;
-lin unfaithfulness_N = variants {} ;
-lin unfaltering_A = variants {} ;
-lin unfamiliar_A = variants {} ;
-lin unfamiliarity_N = variants {} ;
-lin unfashionable_A = variants {} ;
-lin unfasten_V = variants {} ;
-lin unfasten_V2 = variants {} ;
-lin unfathomable_A = variants {} ;
-lin unfathomed_A = variants {} ;
-lin unfavourable_A = variants {} ;
-lin unfaze_V2 = variants {} ;
-lin unfed_A = variants {} ;
-lin unfeeling_A = variants {} ;
-lin unfeigned_A = variants {} ;
-lin unfermented_A = variants {} ;
-lin unfertilized_A = variants {} ;
-lin unfettered_A = variants {} ;
-lin unfinished_A = variants {} ;
-lin unfit_A = variants {} ;
-lin unfit_V2 = variants {} ;
-lin unflagging_A = variants {} ;
-lin unflappable_A = variants {} ;
-lin unfledged_A = variants {} ;
-lin unflinching_A = variants {} ;
-lin unflurried_A = variants {} ;
-lin unfold_V = variants {} ;
-lin unfold_V2 = variants {} ;
-lin unforeseeable_A = variants {} ;
-lin unforeseen_A = variants {} ;
-lin unforgettable_A = variants {} ;
-lin unforgivable_A = variants {} ;
-lin unforgiving_A = variants {} ;
-lin unformed_A = variants {} ;
-lin unforthcoming_A = variants {} ;
-lin unfortunate_A = variants {} ;
-lin unfortunate_N = variants {} ;
-lin unfounded_A = variants {} ;
-lin unframed_A = variants {} ;
-lin unfrequented_A = variants {} ;
-lin unfriendliness_N = variants {} ;
-lin unfriendly_A = variants {} ;
-lin unfrock_V2 = variants {} ;
-lin unfruitful_A = variants {} ;
-lin unfulfilled_A = variants {} ;
-lin unfurl_V = variants {} ;
-lin unfurl_V2 = variants {} ;
-lin unfurnished_A = variants {} ;
-lin ungainly_A = variants {} ;
-lin ungenerous_A = variants {} ;
-lin ungentle_A = variants {} ;
-lin ungentlemanly_A = variants {} ;
-lin unglazed_A = variants {} ;
-lin ungodly_A = variants {} ;
-lin ungovernable_A = variants {} ;
-lin ungraceful_A = variants {} ;
-lin ungracious_A = variants {} ;
-lin ungrammatical_A = variants {} ;
-lin ungrateful_A = variants {} ;
-lin ungratefulness_N = variants {} ;
-lin ungrudging_A = variants {} ;
-lin unguarded_A = variants {} ;
-lin unguent_N = variants {} ;
-lin unhallowed_A = variants {} ;
-lin unhampered_A = variants {} ;
-lin unhand_V2 = variants {} ;
-lin unhappily_Adv = variants {} ;
-lin unhappiness_N = variants {} ;
-lin unhappy_A = variants {} ;
-lin unharmed_A = variants {} ;
-lin unhealed_A = variants {} ;
-lin unhealthy_A = variants {} ;
-lin unheard_A = variants {} ;
-lin unheard_of_A = variants {} ;
-lin unhearing_A = variants {} ;
-lin unheated_A = variants {} ;
-lin unheeded_A = variants {} ;
-lin unhelpful_A = variants {} ;
-lin unheralded_A = variants {} ;
-lin unhesitating_A = variants {} ;
-lin unhindered_A = variants {} ;
-lin unhinge_V2 = variants {} ;
-lin unhitch_V = variants {} ;
-lin unhitch_V2 = variants {} ;
-lin unholy_A = variants {} ;
-lin unhook_V2 = variants {} ;
-lin unhoped_for_A = variants {} ;
-lin unhorse_V2 = variants {} ;
-lin unhurried_A = variants {} ;
-lin unhurt_A = variants {} ;
-lin unhygienic_A = variants {} ;
-lin unhygienically_Adv = variants {} ;
-lin unicef_PN = variants {} ;
-lin unicorn_N = variants {} ;
-lin unidentifiable_A = variants {} ;
-lin unidentified_A = variants {} ;
-lin unification_N = variants {} ;
-lin uniform_A = variants {} ;
-lin uniform_N = variants {} ;
-lin uniformed_A = variants {} ;
-lin uniformity_N = variants {} ;
-lin unify_V2 = variants {} ;
-lin unilateral_A = variants {} ;
-lin unilateralism_N = variants {} ;
-lin unilateralist_A = variants {} ;
-lin unilateralist_N = variants {} ;
-lin unimaginable_A = variants {} ;
-lin unimaginative_A = variants {} ;
-lin unimpaired_A = variants {} ;
-lin unimpeachable_A = variants {} ;
-lin unimpeded_A = variants {} ;
-lin unimportant_A = variants {} ;
-lin unimpressed_A = variants {} ;
-lin unimpressive_A = variants {} ;
-lin uninfluenced_A = variants {} ;
-lin uninformative_A = variants {} ;
-lin uninformed_A = variants {} ;
-lin uninhabitable_A = variants {} ;
-lin uninhabited_A = variants {} ;
-lin uninhibited_A = variants {} ;
-lin uninitiated_A = variants {} ;
-lin uninjured_A = variants {} ;
-lin uninspired_A = variants {} ;
-lin uninspiring_A = variants {} ;
-lin uninsured_A = variants {} ;
-lin unintelligent_A = variants {} ;
-lin unintelligible_A = variants {} ;
-lin unintended_A = variants {} ;
-lin unintentional_A = variants {} ;
-lin uninterested_A = variants {} ;
-lin uninteresting_A = variants {} ;
-lin uninterrupted_A = variants {} ;
-lin uninvited_A = variants {} ;
-lin uninviting_A = variants {} ;
-lin union_N = variants {} ;
-lin unionist_N = variants {} ;
-lin unique_A = variants {} ;
-lin uniqueness_N = variants {} ;
-lin unisex_A = variants {} ;
-lin unison_N = variants {} ;
-lin unit_N =  D.unitaire_1_N ;
-
-lin unit_V2V = variants {} ;
-lin unitarian_A = variants {} ;
-lin unitarian_N = variants {} ;
-lin unitarianism_N = variants {} ;
-lin unitary_A = D.unitaire_3_A ;
-
-lin unite_V = variants {} ;
-lin unite_V2 = variants {} ;
-lin united_A = variants {} ;
-lin unity_N = variants {} ;
-lin univ_PN = variants {} ;
-lin universal_A = variants {} ;
-lin universality_N = variants {} ;
-lin universe_N = variants {} ;
-lin university_N = variants {} ;
-lin unjust_A = variants {} ;
-lin unjustifiable_A = variants {} ;
-lin unjustified_A = variants {} ;
-lin unkempt_A = variants {} ;
-lin unkind_A = variants {} ;
-lin unkissed_A = variants {} ;
-lin unknowable_A = variants {} ;
-lin unknowing_A = variants {} ;
-lin unknown_A = variants {} ;
-lin unknown_N = variants {} ;
-lin unlabelled_A = variants {} ;
-lin unladylike_A = variants {} ;
-lin unlamented_A = variants {} ;
-lin unlatched_A = variants {} ;
-lin unlawful_A = variants {} ;
-lin unlearn_V2 = variants {} ;
-lin unleash_V2 = variants {} ;
-lin unleavened_A = variants {} ;
-lin unless_Prep = variants {} ;
-lin unlettered_A = variants {} ;
-lin unlicensed_A = variants {} ;
-lin unlighted_A = variants {} ;
-lin unlikable_A = variants {} ;
-lin unlike_A = variants {} ;
-lin unlike_Prep = variants {} ;
-lin unlikely_A = variants {} ;
-lin unlimited_A = variants {} ;
-lin unlined_A = variants {} ;
-lin unlisted_A = variants {} ;
-lin unlit_A = variants {} ;
-lin unliterary_A = variants {} ;
-lin unload_V = variants {} ;
-lin unload_V2 = variants {} ;
-lin unlocated_A = variants {} ;
-lin unlock_V = variants {} ;
-lin unlock_V2 = variants {} ;
-lin unlooked_for_A = variants {} ;
-lin unloose_V2 = variants {} ;
-lin unlovable_A = variants {} ;
-lin unloved_A = variants {} ;
-lin unlovely_A = variants {} ;
-lin unlucky_A = variants {} ;
-lin unmade_A = variants {} ;
-lin unman_V2 = variants {} ;
-lin unmanageable_A = variants {} ;
-lin unmanly_A = variants {} ;
-lin unmanned_A = variants {} ;
-lin unmannered_A = variants {} ;
-lin unmannerly_A = variants {} ;
-lin unmarked_A = variants {} ;
-lin unmarried_A = variants {} ;
-lin unmask_V = variants {} ;
-lin unmask_V2 = variants {} ;
-lin unmatchable_A = variants {} ;
-lin unmatched_A = variants {} ;
-lin unmechanized_A = variants {} ;
-lin unmemorable_A = variants {} ;
-lin unmentionable_A = variants {} ;
-lin unmerciful_A = variants {} ;
-lin unmerited_A = variants {} ;
-lin unmindful_A = variants {} ;
-lin unmingled_A = variants {} ;
-lin unmistakable_A = variants {} ;
-lin unmitigated_A = variants {} ;
-lin unmixed_A = variants {} ;
-lin unmodernized_A = variants {} ;
-lin unmodified_A = variants {} ;
-lin unmolested_A = variants {} ;
-lin unmourned_A = variants {} ;
-lin unmovable_A = variants {} ;
-lin unmoved_A = variants {} ;
-lin unmoving_A = variants {} ;
-lin unmusical_A = variants {} ;
-lin unnamed_A = variants {} ;
-lin unnatural_A = variants {} ;
-lin unnecessary_A = variants {} ;
-lin unnerve_V2 = variants {} ;
-lin unnoticeable_A = variants {} ;
-lin unnoticed_A = variants {} ;
-lin unnumbered_A = variants {} ;
-lin unobjectionable_A = variants {} ;
-lin unobservant_A = variants {} ;
-lin unobserved_A = variants {} ;
-lin unobtainable_A = variants {} ;
-lin unobtrusive_A = variants {} ;
-lin unobvious_A = variants {} ;
-lin unoccupied_A = variants {} ;
-lin unofficial_A = variants {} ;
-lin unopen_A = variants {} ;
-lin unopened_A = variants {} ;
-lin unopposed_A = variants {} ;
-lin unoriginal_A = variants {} ;
-lin unorthodox_A = variants {} ;
-lin unpack_V = variants {} ;
-lin unpack_V2 = variants {} ;
-lin unpaid_A = variants {} ;
-lin unpainted_A = variants {} ;
-lin unpalatable_A = variants {} ;
-lin unparalleled_A = variants {} ;
-lin unpardonable_A = variants {} ;
-lin unparliamentary_A = variants {} ;
-lin unpatriotic_A = variants {} ;
-lin unpatriotically_Adv = variants {} ;
-lin unpaved_A = variants {} ;
-lin unpersuaded_A = variants {} ;
-lin unperturbed_A = variants {} ;
-lin unpick_V = variants {} ;
-lin unpick_V2 = variants {} ;
-lin unplaced_A = variants {} ;
-lin unplanned_A = variants {} ;
-lin unplayable_A = variants {} ;
-lin unpleasant_A = variants {} ;
-lin unpleasantness_N = variants {} ;
-lin unplug_V = variants {} ;
-lin unplug_V2 = variants {} ;
-lin unplumbed_A = variants {} ;
-lin unpolluted_A = variants {} ;
-lin unpompous_A = variants {} ;
-lin unpopular_A = variants {} ;
-lin unpopularity_N = variants {} ;
-lin unpractised_A = variants {} ;
-lin unprecedented_A = variants {} ;
-lin unpredictability_N = variants {} ;
-lin unpredictable_A = variants {} ;
-lin unpredicted_A = variants {} ;
-lin unprejudiced_A = variants {} ;
-lin unpremeditated_A = variants {} ;
-lin unprepared_A = variants {} ;
-lin unprepossessing_A = variants {} ;
-lin unpretentious_A = variants {} ;
-lin unprincipled_A = variants {} ;
-lin unprintable_A = variants {} ;
-lin unproductive_A = variants {} ;
-lin unprofessional_A = variants {} ;
-lin unprofitable_A = variants {} ;
-lin unpromising_A = variants {} ;
-lin unprompted_A = variants {} ;
-lin unpronounceable_A = variants {} ;
-lin unpropitious_A = variants {} ;
-lin unprotected_A = variants {} ;
-lin unproved_A = variants {} ;
-lin unproven_A = variants {} ;
-lin unprovided_A = variants {} ;
-lin unprovoked_A = variants {} ;
-lin unpublished_A = variants {} ;
-lin unpunished_A = variants {} ;
-lin unputdownable_A = variants {} ;
-lin unqualified_A = variants {} ;
-lin unquestionable_A = variants {} ;
-lin unquestioned_A = variants {} ;
-lin unquestioning_A = variants {} ;
-lin unquiet_A = variants {} ;
-lin unquotable_A = variants {} ;
-lin unquote_Adv = variants {} ;
-lin unravel_V = variants {} ;
-lin unravel_V2 = variants {} ;
-lin unreached_A = variants {} ;
-lin unread_A = variants {} ;
-lin unreadable_A = variants {} ;
-lin unready_A = variants {} ;
-lin unreal_A = variants {} ;
-lin unrealistic_A = variants {} ;
-lin unrealistically_Adv = variants {} ;
-lin unreality_N = variants {} ;
-lin unrealized_A = variants {} ;
-lin unreasonable_A = variants {} ;
-lin unreasoning_A = variants {} ;
-lin unreceptive_A = variants {} ;
-lin unreciprocated_A = variants {} ;
-lin unrecognizable_A = variants {} ;
-lin unrecognized_A = variants {} ;
-lin unreconciled_A = variants {} ;
-lin unrecorded_A = variants {} ;
-lin unredeemable_A = variants {} ;
-lin unrefined_A = variants {} ;
-lin unreflective_A = variants {} ;
-lin unregenerate_A = variants {} ;
-lin unregistered_A = variants {} ;
-lin unrehearsed_A = variants {} ;
-lin unrelated_A = variants {} ;
-lin unrelaxed_A = variants {} ;
-lin unrelenting_A = variants {} ;
-lin unreliable_A = variants {} ;
-lin unrelieved_A = variants {} ;
-lin unremarkable_A = variants {} ;
-lin unremitting_A = variants {} ;
-lin unrepeatable_A = variants {} ;
-lin unrepentant_A = variants {} ;
-lin unrepresentative_A = variants {} ;
-lin unrequested_A = variants {} ;
-lin unrequited_A = variants {} ;
-lin unreserved_A = variants {} ;
-lin unresisting_A = variants {} ;
-lin unresolved_A = variants {} ;
-lin unrest_N = variants {} ;
-lin unrestrained_A = variants {} ;
-lin unrestricted_A = variants {} ;
-lin unrevised_A = variants {} ;
-lin unrewarded_A = variants {} ;
-lin unrewarding_A = variants {} ;
-lin unrhythmical_A = variants {} ;
-lin unrighteous_A = variants {} ;
-lin unripe_A = variants {} ;
-lin unripened_A = variants {} ;
-lin unrivalled_A = variants {} ;
-lin unroll_V = variants {} ;
-lin unroll_V2 = variants {} ;
-lin unromantic_A = variants {} ;
-lin unromantically_Adv = variants {} ;
-lin unruffled_A = variants {} ;
-lin unruly_A = variants {} ;
-lin unsaddle_V2 = variants {} ;
-lin unsaddled_A = variants {} ;
-lin unsafe_A = variants {} ;
-lin unsaid_A = variants {} ;
-lin unsaleable_A = variants {} ;
-lin unsalted_A = variants {} ;
-lin unsatisfactory_A = variants {} ;
-lin unsatisfied_A = variants {} ;
-lin unsatisfying_A = variants {} ;
-lin unsaturated_A = regA "insaturé" ;
-
-lin unsavoury_A = variants {} ;
-lin unsay_V2 = variants {} ;
-lin unscathed_A = variants {} ;
-lin unscheduled_A = variants {} ;
-lin unscientific_A = variants {} ;
-lin unscientifically_Adv = variants {} ;
-lin unscramble_V2 = variants {} ;
-lin unscrew_V = variants {} ;
-lin unscrew_V2 = variants {} ;
-lin unscripted_A = variants {} ;
-lin unscrupulous_A = variants {} ;
-lin unsealed_A = variants {} ;
-lin unseasonable_A = variants {} ;
-lin unseasoned_A = variants {} ;
-lin unseat_V2 = variants {} ;
-lin unseaworthy_A = variants {} ;
-lin unsecured_A = variants {} ;
-lin unseeded_A = variants {} ;
-lin unseeing_A = variants {} ;
-lin unseemly_A = variants {} ;
-lin unseen_A = variants {} ;
-lin unseen_N = variants {} ;
-lin unselected_A = variants {} ;
-lin unselective_A = variants {} ;
-lin unselfconscious_A = variants {} ;
-lin unselfish_A = variants {} ;
-lin unselfishness_N = variants {} ;
-lin unsettle_V2 = variants {} ;
-lin unsex_V2 = variants {} ;
-lin unsexed_A = variants {} ;
-lin unshakable_A = variants {} ;
-lin unshaved_A = variants {} ;
-lin unshaven_A = variants {} ;
-lin unsheathe_V2 = variants {} ;
-lin unshielded_A = variants {} ;
-lin unshrinkable_A = variants {} ;
-lin unshrinking_A = variants {} ;
-lin unshuttered_A = variants {} ;
-lin unsighted_A = variants {} ;
-lin unsightliness_N = variants {} ;
-lin unsightly_A = variants {} ;
-lin unsigned_A = variants {} ;
-lin unsilenced_A = variants {} ;
-lin unsinkable_A = variants {} ;
-lin unskilled_A = variants {} ;
-lin unsmiling_A = variants {} ;
-lin unsociable_A = variants {} ;
-lin unsocial_A = variants {} ;
-lin unsold_A = variants {} ;
-lin unsolicited_A = variants {} ;
-lin unsolved_A = variants {} ;
-lin unsophisticated_A = variants {} ;
-lin unsound_A = variants {} ;
-lin unsparing_A = variants {} ;
-lin unspeakable_A = variants {} ;
-lin unspecialized_A = variants {} ;
-lin unspecific_A = variants {} ;
-lin unspecifically_Adv = variants {} ;
-lin unspecified_A = variants {} ;
-lin unspectacular_A = variants {} ;
-lin unspoiled_A = variants {} ;
-lin unspoilt_A = variants {} ;
-lin unspoken_A = variants {} ;
-lin unsporting_A = variants {} ;
-lin unsportsmanlike_A = variants {} ;
-lin unspotted_A = variants {} ;
-lin unstable_A = D.instable_1_A ;
-
-lin unstartling_A = variants {} ;
-lin unstated_A = variants {} ;
-lin unstatesmanlike_A = variants {} ;
-lin unsteady_A = variants {} ;
-lin unstoppable_A = variants {} ;
-lin unstrained_A = variants {} ;
-lin unstressed_A = variants {} ;
-lin unstructured_A = variants {} ;
-lin unstrung_A = variants {} ;
-lin unstuck_A = variants {} ;
-lin unstudied_A = variants {} ;
-lin unsubtle_A = variants {} ;
-lin unsuccessful_A = variants {} ;
-lin unsuitability_N = variants {} ;
-lin unsuitable_A = variants {} ;
-lin unsuited_A = variants {} ;
-lin unsullied_A = variants {} ;
-lin unsung_A = variants {} ;
-lin unsupervised_A = variants {} ;
-lin unsupported_A = variants {} ;
-lin unsure_A = variants {} ;
-lin unsurpassed_A = variants {} ;
-lin unsuspected_A = variants {} ;
-lin unsuspecting_A = variants {} ;
-lin unsuspicious_A = variants {} ;
-lin unswayed_A = variants {} ;
-lin unsweetened_A = variants {} ;
-lin unswept_A = variants {} ;
-lin unswerving_A = variants {} ;
-lin unsyllabic_A = variants {} ;
-lin unsympathetic_A = variants {} ;
-lin unsympathetically_Adv = variants {} ;
-lin unsystematic_A = variants {} ;
-lin unsystematically_Adv = variants {} ;
-lin untainted_A = variants {} ;
-lin untamed_A = variants {} ;
-lin untapped_A = variants {} ;
-lin untarnished_A = variants {} ;
-lin untaxed_A = variants {} ;
-lin untenable_A = variants {} ;
-lin untenanted_A = variants {} ;
-lin untended_A = variants {} ;
-lin untested_A = variants {} ;
-lin untethered_A = variants {} ;
-lin unthinkable_A = variants {} ;
-lin unthinking_A = variants {} ;
-lin unthought_of_A = variants {} ;
-lin untidily_Adv = variants {} ;
-lin untidiness_N = variants {} ;
-lin untidy_A = variants {} ;
-lin untie_V = variants {} ;
-lin untie_V2 = variants {} ;
-lin until_Prep = variants {} ;
-lin untimely_A = variants {} ;
-lin untiring_A = variants {} ;
-lin untitled_A = variants {} ;
-lin untold_A = variants {} ;
-lin untouchable_A = variants {} ;
-lin untouchable_N = variants {} ;
-lin untouched_A = variants {} ;
-lin untoward_A = variants {} ;
-lin untrained_A = variants {} ;
-lin untrammelled_A = variants {} ;
-lin untranslatable_A = variants {} ;
-lin untreated_A = variants {} ;
-lin untried_A = variants {} ;
-lin untroubled_A = variants {} ;
-lin untrue_A = variants {} ;
-lin untruly_Adv = variants {} ;
-lin untrustworthy_A = variants {} ;
-lin untruth_N = variants {} ;
-lin untruthful_A = variants {} ;
-lin untucked_A = variants {} ;
-lin unturned_A = variants {} ;
-lin untutored_A = variants {} ;
-lin untwisted_A = variants {} ;
-lin untypical_A = variants {} ;
-lin unused_A = variants {} ;
-lin unusual_A = variants {} ;
-lin unutterable_A = variants {} ;
-lin unvaried_A = variants {} ;
-lin unvarnished_A = variants {} ;
-lin unvarying_A = variants {} ;
-lin unveil_V = variants {} ;
-lin unveil_V2 = variants {} ;
-lin unverified_A = variants {} ;
-lin unversed_A = variants {} ;
-lin unvigilant_A = variants {} ;
-lin unvoiced_A = variants {} ;
-lin unwanted_A = variants {} ;
-lin unwarrantably_Adv = variants {} ;
-lin unwarranted_A = variants {} ;
-lin unwary_A = variants {} ;
-lin unwashed_A = variants {} ;
-lin unwavering_A = variants {} ;
-lin unweaned_A = variants {} ;
-lin unwearied_A = variants {} ;
-lin unwed_A = variants {} ;
-lin unwelcome_A = variants {} ;
-lin unwell_A = variants {} ;
-lin unwholesome_A = variants {} ;
-lin unwieldiness_N = variants {} ;
-lin unwieldy_A = variants {} ;
-lin unwilling_A = variants {} ;
-lin unwillingness_N = variants {} ;
-lin unwind_V = variants {} ;
-lin unwind_V2 = variants {} ;
-lin unwise_A = variants {} ;
-lin unwitnessed_A = variants {} ;
-lin unwitting_A = variants {} ;
-lin unwonted_A = variants {} ;
-lin unworkable_A = variants {} ;
-lin unworkmanlike_A = variants {} ;
-lin unworldly_A = variants {} ;
-lin unworn_A = variants {} ;
-lin unworried_A = variants {} ;
-lin unworthiness_N = variants {} ;
-lin unworthy_A = variants {} ;
-lin unwrap_V = variants {} ;
-lin unwrap_V2 = variants {} ;
-lin unwritten_A = variants {} ;
-lin unyielding_A = variants {} ;
-lin unzip_V2 = variants {} ;
-lin up_Adv = variants {} ;
-lin up_Prep = variants {} ;
-lin up_V = variants {} ;
-lin up_V2 = variants {} ;
-lin up_and_coming_A = variants {} ;
-lin up_beat_N = variants {} ;
-lin up_holland_PN = variants {} ;
-lin up_market_A = variants {} ;
-lin up_to_date_A = variants {} ;
-lin up_to_the_minute_A = variants {} ;
-lin upbraid_V2 = variants {} ;
-lin upbraiding_N = variants {} ;
-lin upbringing_N = variants {} ;
-lin upcountry_A = variants {} ;
-lin upcountry_Adv = variants {} ;
-lin update_V2 = variants {} ;
-lin upgrade_N = variants {} ;
-lin upgrade_V2 = variants {} ;
-lin upheaval_N = variants {} ;
-lin uphill_A = variants {} ;
-lin uphill_Adv = variants {} ;
-lin uphold_V2 = variants {} ;
-lin upholster_V2 = variants {} ;
-lin upholsterer_N = variants {} ;
-lin upholstery_N = variants {} ;
-lin upkeep_N = variants {} ;
-lin upland_N = variants {} ;
-lin uplift_N = variants {} ;
-lin uplift_V2 = variants {} ;
-lin upmost_A = variants {} ;
-lin upon_Prep = variants {} ;
-lin upper_A = variants {} ;
-lin upper_N = variants {} ;
-lin uppercut_N = variants {} ;
-lin uppermost_A = variants {} ;
-lin uppermost_Adv = variants {} ;
-lin uppish_A = variants {} ;
-lin uppishness_N = variants {} ;
-lin uppity_A = variants {} ;
-lin upright_A = variants {} ;
-lin upright_N = variants {} ;
-lin uprightness_N = variants {} ;
-lin uprising_N = variants {} ;
-lin uproar_N = variants {} ;
-lin uproarious_A = variants {} ;
-lin uproot_V2 = variants {} ;
-lin upset_N = variants {} ;
-lin upset_V = variants {} ;
-lin upset_V2 = variants {} ;
-lin upshot_N = variants {} ;
-lin upside_down_Adv = variants {} ;
-lin upstage_A = variants {} ;
-lin upstage_Adv = variants {} ;
-lin upstage_V2 = variants {} ;
-lin upstairs_A = variants {} ;
-lin upstairs_Adv = variants {} ;
-lin upstanding_A = variants {} ;
-lin upstart_A = variants {} ;
-lin upstart_N = variants {} ;
-lin upstream_Adv = variants {} ;
-lin upsurge_N = variants {} ;
-lin uptake_N = variants {} ;
-lin uptight_A = variants {} ;
-lin upton_PN = variants {} ;
-lin uptown_A = variants {} ;
-lin uptown_Adv = variants {} ;
-lin upturn_N = variants {} ;
-lin upturned_A = variants {} ;
-lin upward_A = variants {} ;
-lin upward_Adv = variants {} ;
-lin upwards_Adv = variants {} ;
-lin uranium_N = variants {} ;
-lin uranus_PN = variants {} ;
-lin urban_A = variants {} ;
-lin urbane_A = variants {} ;
-lin urbanity_N = variants {} ;
-lin urbanization_N = variants {} ;
-lin urbanize_V2 = variants {} ;
-lin urchin_N = variants {} ;
-lin urdu_A = variants {} ;
-lin urdu_N = variants {} ;
-lin urge_N = variants {} ;
-lin urge_V2 = variants {} ;
-lin urge_V2V = variants {} ;
-lin urge_VS = variants {} ;
-lin urgency_N = variants {} ;
-lin urgent_A = variants {} ;
-lin urging_N = variants {} ;
-lin uric_A = variants {} ;
-lin urinal_N = variants {} ;
-lin urinary_A = D.urinaire_1_A ;
-
-lin urinate_V = variants {} ;
-lin urine_N = variants {} ;
-lin urn_N = variants {} ;
-lin ursula_PN = variants {} ;
-lin uruguay_PN = variants {} ;
-lin uruguayan_A = variants {} ;
-lin uruguayan_N = variants {} ;
-lin urumchi_PN = variants {} ;
-lin us_PN = variants {} ;
-lin usa_PN = variants {} ;
-lin usable_A = D.utilisable_1_A ;
-
-lin usaf_N = variants {} ;
-lin usage_N = variants {} ;
-lin use_N =  D.utilisation_1_N ;
-
-lin use_V = variants {} ;
-lin use_V2 = variants {} ;
-lin use_VV = variants {} ;
-lin used_A = variants {} ;
-lin useful_A = D.utile_2_A ;
-
-lin usefulness_N = variants {} ;
-lin useless_A = variants {} ;
-lin uselessness_N = variants {} ;
-lin user_N = variants {} ;
-lin ushaw_moor_PN = variants {} ;
-lin usher_N = variants {} ;
-lin usher_V2 = variants {} ;
-lin usherette_N = variants {} ;
-lin usn_N = variants {} ;
-lin uss_N = variants {} ;
-lin ussr_N = variants {} ;
-lin usual_A = variants {} ;
-lin usurer_N = variants {} ;
-lin usurious_A = variants {} ;
-lin usurp_V2 = variants {} ;
-lin usurpation_N = variants {} ;
-lin usurper_N = variants {} ;
-lin usury_N = variants {} ;
-lin utah_PN = variants {} ;
-lin utensil_N = variants {} ;
-lin uterine_A = D.uterin_2_A ;
-
-lin uterus_N = variants {} ;
-lin utilitarian_A = variants {} ;
-lin utilitarian_N = variants {} ;
-lin utilitarianism_N = variants {} ;
-lin utility_N = variants {} ;
-lin utilizable_A = variants {} ;
-lin utilization_N = variants {} ;
-lin utilize_V2 = variants {} ;
-lin utmost_A = variants {} ;
-lin utmost_N = variants {} ;
-lin utopia_N = variants {} ;
-lin utopian_A = variants {} ;
-lin utrecht_PN = variants {} ;
-lin utter_A = variants {} ;
-lin utter_V2 = variants {} ;
-lin utterance_N = variants {} ;
-lin uttermost_A = variants {} ;
-lin uttermost_N = variants {} ;
-lin uttoxeter_PN = variants {} ;
-lin uvula_N = variants {} ;
-lin uvular_A = variants {} ;
-lin uxorious_A = variants {} ;
-lin uxoriousness_N = variants {} ;
-lin v_and_a_N = variants {} ;
-lin vac_N = variants {} ;
-lin vacancy_N = variants {} ;
-lin vacant_A = variants {} ;
-lin vacate_V2 = variants {} ;
-lin vacation_N = variants {} ;
-lin vacation_V = variants {} ;
-lin vacationist_N = variants {} ;
-lin vaccinate_V2 = variants {} ;
-lin vaccination_N =  D.vaccination_1_N ;
-
-lin vaccine_N =  D.vaccin_1_N ;
-
-lin vacillate_V = variants {} ;
-lin vacillation_N = variants {} ;
-lin vacuity_N = variants {} ;
-lin vacuous_A = variants {} ;
-lin vacuum_N = variants {} ;
-lin vacuum_V2 = variants {} ;
-lin vade_mecum_N = variants {} ;
-lin vagabond_A = variants {} ;
-lin vagabond_N = variants {} ;
-lin vagary_N = variants {} ;
-lin vagina_N = variants {} ;
-lin vaginal_A = D.vaginal_1_A ;
-
-lin vagrancy_N = variants {} ;
-lin vagrant_A = variants {} ;
-lin vagrant_N = variants {} ;
-lin vague_A = variants {} ;
-lin vagueness_N = variants {} ;
-lin vain_A = variants {} ;
-lin vainglorious_A = variants {} ;
-lin vainglory_N = variants {} ;
-lin valance_N = variants {} ;
-lin vale_N = variants {} ;
-lin valediction_N = variants {} ;
-lin valedictory_A = variants {} ;
-lin valence_N = variants {} ;
-lin valencia_PN = variants {} ;
-lin valenciennes_PN = variants {} ;
-lin valency_N = variants {} ;
-lin valentine_N = variants {} ;
-lin valerian_N = variants {} ;
-lin valet_N = variants {} ;
-lin valet_V2 = variants {} ;
-lin valetudinarian_A = variants {} ;
-lin valetudinarian_N = variants {} ;
-lin valiant_A = variants {} ;
-lin valid_A = variants {} ;
-lin validate_V2 = variants {} ;
-lin validity_N = variants {} ;
-lin valise_N = variants {} ;
-lin valladolid_PN = variants {} ;
-lin valley_N = variants {} ;
-lin valorous_A = variants {} ;
-lin valour_N = variants {} ;
-lin valuable_A = variants {} ;
-lin valuable_N = variants {} ;
-lin valuation_N = variants {} ;
-lin value_N =  D.valeur_1_N ;
-
-lin value_V = variants {} ;
-lin value_V2 = variants {} ;
-lin value_added_A = variants {} ;
-lin valueless_A = variants {} ;
-lin valuer_N = variants {} ;
-lin valve_N =  D.valve_1_N ;
-
-lin valvular_A = variants {} ;
-lin vamoose_V = variants {} ;
-lin vamp_N = variants {} ;
-lin vamp_V = variants {} ;
-lin vamp_V2 = variants {} ;
-lin vampire_N = variants {} ;
-lin van_N = variants {} ;
-lin vancouver_PN = variants {} ;
-lin vandal_N = variants {} ;
-lin vandalism_N = variants {} ;
-lin vane_N = variants {} ;
-lin vanessa_PN = variants {} ;
-lin vanguard_N = variants {} ;
-lin vanilla_N = variants {} ;
-lin vanish_V = variants {} ;
-lin vanity_N = variants {} ;
-lin vanquish_V2 = variants {} ;
-lin vantage_N = variants {} ;
-lin vantage_point_N = variants {} ;
-lin vapid_A = variants {} ;
-lin vapidity_N = variants {} ;
-lin vapidness_N = variants {} ;
-lin vaporization_N = variants {} ;
-lin vaporize_V = variants {} ;
-lin vaporize_V2 = variants {} ;
-lin vaporous_A = variants {} ;
-lin vapour_N = variants {} ;
-lin vapour_bath_N = variants {} ;
-lin varanasi_PN = variants {} ;
-lin variability_N = variants {} ;
-lin variable_A = variants {} ;
-lin variable_N = variants {} ;
-lin variableness_N = variants {} ;
-lin variance_N = variants {} ;
-lin variant_A = variants {} ;
-lin variant_N = variants {} ;
-lin variation_N = variants {} ;
-lin varicoloured_A = variants {} ;
-lin varicose_A = variants {} ;
-lin varied_A = variants {} ;
-lin variegated_A = variants {} ;
-lin variegation_N = variants {} ;
-lin variety_N = variants {} ;
-lin variform_A = variants {} ;
-lin variorum_A = variants {} ;
-lin various_A = variants {} ;
-lin varlet_N = variants {} ;
-lin varnish_N = variants {} ;
-lin varnish_V2 = variants {} ;
-lin varsity_N = variants {} ;
-lin vary_V = variants {} ;
-lin vary_V2 = variants {} ;
-lin vascular_A = D.vasculaire_1_A ;
-
-lin vase_N = variants {} ;
-lin vasectomy_N = variants {} ;
-lin vaseline_N = variants {} ;
-lin vassal_N = variants {} ;
-lin vassalage_N = variants {} ;
-lin vast_A = variants {} ;
-lin vasteras_PN = variants {} ;
-lin vastness_N = variants {} ;
-lin vat_N = variants {} ;
-lin vatican_N = variants {} ;
-lin vaudeville_N = variants {} ;
-lin vault_N = variants {} ;
-lin vault_V = variants {} ;
-lin vault_V2 = variants {} ;
-lin vaulted_A = variants {} ;
-lin vaulter_N = variants {} ;
-lin vaulting_horse_N = variants {} ;
-lin vaunt_N = variants {} ;
-lin vaunt_V = variants {} ;
-lin vaunt_V2 = variants {} ;
-lin vaunter_N = variants {} ;
-lin vauntingly_Adv = variants {} ;
-lin vc_N = variants {} ;
-lin vd_N = variants {} ;
-lin veal_N = variants {} ;
-lin vector_N =  D.vecteur_1_N ;
-
-lin veer_V = variants {} ;
-lin vegetable_A = variants {} ;
-lin vegetable_N = variants {} ;
-lin vegetarian_N = variants {} ;
-lin vegetate_V = variants {} ;
-lin vegetation_N = variants {} ;
-lin vehemence_N = variants {} ;
-lin vehement_A = variants {} ;
-lin vehicle_N = variants {} ;
-lin vehicular_A = variants {} ;
-lin veil_N = variants {} ;
-lin veil_V2 = variants {} ;
-lin veiling_N = variants {} ;
-lin vein_N =  D.veine_1_N ;
-
-lin veined_A = variants {} ;
-lin veld_N = variants {} ;
-lin vellum_N = variants {} ;
-lin velocipede_N = variants {} ;
-lin velocity_N = variants {} ;
-lin velour_N = variants {} ;
-lin velvet_N = variants {} ;
-lin velveteen_N = variants {} ;
-lin velvety_A = variants {} ;
-lin venal_A = variants {} ;
-lin venality_N = variants {} ;
-lin vend_V2 = variants {} ;
-lin vendee_N = variants {} ;
-lin vender_N = variants {} ;
-lin vendetta_N = variants {} ;
-lin vendor_N = variants {} ;
-lin veneer_N = variants {} ;
-lin veneer_V2 = variants {} ;
-lin venerable_A = variants {} ;
-lin venerate_V2 = variants {} ;
-lin veneration_N = variants {} ;
-lin venereal_A = variants {} ;
-lin venetian_A = variants {} ;
-lin venezia_PN = variants {} ;
-lin venezuela_PN = variants {} ;
-lin venezuelan_A = variants {} ;
-lin venezuelan_N = variants {} ;
-lin vengeance_N = variants {} ;
-lin vengeful_A = variants {} ;
-lin venial_A = variants {} ;
-lin venice_PN = variants {} ;
-lin venison_N = variants {} ;
-lin venom_N = variants {} ;
-lin venomed_A = variants {} ;
-lin venomous_A = variants {} ;
-lin venous_A = variants {} ;
-lin vent_N = variants {} ;
-lin vent_V2 = variants {} ;
-lin vent_hole_N = variants {} ;
-lin ventilate_V2 = variants {} ;
-lin ventilation_N = variants {} ;
-lin ventilator_N = variants {} ;
-lin ventnor_PN = variants {} ;
-lin ventral_A = variants {} ;
-lin ventricle_N = variants {} ;
-lin ventricular_A = D.ventriculaire_1_A ;
-
-lin ventriloquism_N = variants {} ;
-lin ventriloquist_N = variants {} ;
-lin venture_N = variants {} ;
-lin venture_V = variants {} ;
-lin venture_V2 = variants {} ;
-lin venture_VS = variants {} ;
-lin venturesome_A = variants {} ;
-lin venturous_A = variants {} ;
-lin venue_N = variants {} ;
-lin venus_PN = variants {} ;
-lin vera_PN = variants {} ;
-lin veracious_A = variants {} ;
-lin veracity_N = variants {} ;
-lin veranda_N = variants {} ;
-lin verandah_N = variants {} ;
-lin verb_N = variants {} ;
-lin verbal_A = variants {} ;
-lin verbalize_V2 = variants {} ;
-lin verbatim_A = variants {} ;
-lin verbatim_Adv = variants {} ;
-lin verbena_N = variants {} ;
-lin verbiage_N = variants {} ;
-lin verbose_A = variants {} ;
-lin verboseness_N = variants {} ;
-lin verbosity_N = variants {} ;
-lin verdancy_N = variants {} ;
-lin verdant_A = variants {} ;
-lin verdict_N = variants {} ;
-lin verdigris_N = variants {} ;
-lin verdure_N = variants {} ;
-lin verey_A = variants {} ;
-lin verge_N = variants {} ;
-lin verge_V = variants {} ;
-lin verger_N = variants {} ;
-lin verifiable_A = variants {} ;
-lin verification_N = variants {} ;
-lin verify_V2 = variants {} ;
-lin verisimilitude_N = variants {} ;
-lin veritable_A = variants {} ;
-lin verity_N = variants {} ;
-lin vermicelli_N = variants {} ;
-lin vermiform_A = variants {} ;
-lin vermilion_A = variants {} ;
-lin vermilion_N = variants {} ;
-lin vermin_N = variants {} ;
-lin verminous_A = variants {} ;
-lin vermont_PN = variants {} ;
-lin vermouth_N = variants {} ;
-lin vernacular_A = variants {} ;
-lin vernacular_N = variants {} ;
-lin vernal_A = variants {} ;
-lin vernon_PN = variants {} ;
-lin verona_PN = variants {} ;
-lin veronica_N = variants {} ;
-lin veronica_PN = variants {} ;
-lin verruca_N = variants {} ;
-lin versatile_A = variants {} ;
-lin versatility_N = variants {} ;
-lin verse_N = variants {} ;
-lin versed_A = variants {} ;
-lin versification_N = variants {} ;
-lin versifier_N = variants {} ;
-lin versify_V = variants {} ;
-lin versify_V2 = variants {} ;
-lin version_N = variants {} ;
-lin verso_N = variants {} ;
-lin versus_Prep = variants {} ;
-lin vertebra_N = variants {} ;
-lin vertebrate_A = variants {} ;
-lin vertebrate_N = variants {} ;
-lin vertex_N = variants {} ;
-lin vertical_A = variants {} ;
-lin vertical_N = variants {} ;
-lin vertiginous_A = variants {} ;
-lin vertigo_N = variants {} ;
-lin verve_N = variants {} ;
-lin very_AdA = variants {} ;
-lin vesicle_N = variants {} ;
-lin vesicular_A = variants {} ;
-lin vessel_N =  D.vaisseau_1_N ;
-
-lin vest_N = variants {} ;
-lin vest_V = variants {} ;
-lin vest_V2 = variants {} ;
-lin vestal_A = variants {} ;
-lin vestal_N = variants {} ;
-lin vestibule_N = variants {} ;
-lin vestige_N = variants {} ;
-lin vestigial_A = variants {} ;
-lin vestment_N = variants {} ;
-lin vestry_N = variants {} ;
-lin vestryman_N = variants {} ;
-lin vesture_N = variants {} ;
-lin vesture_V2 = variants {} ;
-lin vet_N = variants {} ;
-lin vet_V2 = variants {} ;
-lin vetch_N = variants {} ;
-lin veteran_N = variants {} ;
-lin veterinary_A = D.veterinaire_3_A ;
-
-lin veto_N = variants {} ;
-lin veto_V = variants {} ;
-lin veto_V2 = variants {} ;
-lin vex_V2 = variants {} ;
-lin vex_V2V = variants {} ;
-lin vexation_N = variants {} ;
-lin vexatious_A = variants {} ;
-lin vhf_PN = variants {} ;
-lin via_Prep = variants {} ;
-lin via_media_N = variants {} ;
-lin viability_N = variants {} ;
-lin viable_A = variants {} ;
-lin viaduct_N = variants {} ;
-lin vial_N =  D.flacon_1_N ;
-
-lin vibrant_A = variants {} ;
-lin vibraphone_N = variants {} ;
-lin vibrate_V = variants {} ;
-lin vibrate_V2 = variants {} ;
-lin vibration_N = variants {} ;
-lin vibrato_N = variants {} ;
-lin vibrator_N = variants {} ;
-lin vic_PN = variants {} ;
-lin vicar_N = variants {} ;
-lin vicarage_N = variants {} ;
-lin vicarious_A = variants {} ;
-lin vice_N = variants {} ;
-lin vice_versa_Adv = variants {} ;
-lin vicenza_PN = variants {} ;
-lin viceregal_A = variants {} ;
-lin vicereine_N = variants {} ;
-lin viceroy_N = variants {} ;
-lin vicinity_N =  D.voisinage_1_N ;
-
-lin vicious_A = variants {} ;
-lin viciousness_N = variants {} ;
-lin vicissitude_N = variants {} ;
-lin vicky_PN = variants {} ;
-lin victim_N = variants {} ;
-lin victimization_N = variants {} ;
-lin victimize_V2 = variants {} ;
-lin victor_N = variants {} ;
-lin victor_PN = variants {} ;
-lin victoria_N = variants {} ;
-lin victoria_PN = variants {} ;
-lin victorian_A = variants {} ;
-lin victorian_N = variants {} ;
-lin victoriana_N = variants {} ;
-lin victorious_A = variants {} ;
-lin victory_N = variants {} ;
-lin victual_N = variants {} ;
-lin victual_V = variants {} ;
-lin victual_V2 = variants {} ;
-lin victualler_N = variants {} ;
-lin vicuna_N = variants {} ;
-lin videlicet_Adv = variants {} ;
-lin video_N = variants {} ;
-lin videotape_N = variants {} ;
-lin videotape_V2 = variants {} ;
-lin vie_V = variants {} ;
-lin vienna_PN = variants {} ;
-lin vietnam_PN = variants {} ;
-lin vietnamese_A = variants {} ;
-lin vietnamese_N = variants {} ;
-lin view_N = variants {} ;
-lin view_V2 = variants {} ;
-lin viewer_N = variants {} ;
-lin viewfinder_N = variants {} ;
-lin viewless_A = variants {} ;
-lin viewpark_PN = variants {} ;
-lin viewpoint_N = variants {} ;
-lin vigil_N = variants {} ;
-lin vigilance_N = variants {} ;
-lin vigilant_A = variants {} ;
-lin vigilante_N = variants {} ;
-lin vignette_N = variants {} ;
-lin vigo_PN = variants {} ;
-lin vigorous_A = variants {} ;
-lin vigour_N = variants {} ;
-lin viking_N = variants {} ;
-lin vile_A = variants {} ;
-lin vileness_N = variants {} ;
-lin vilification_N = variants {} ;
-lin vilify_V2 = variants {} ;
-lin villa_N = variants {} ;
-lin village_N = variants {} ;
-lin villager_N = variants {} ;
-lin villain_N = variants {} ;
-lin villainess_N = variants {} ;
-lin villainous_A = variants {} ;
-lin villainy_N = variants {} ;
-lin villein_N = variants {} ;
-lin villeinage_N = variants {} ;
-lin vim_N = variants {} ;
-lin vinaigrette_N = variants {} ;
-lin vince_PN = variants {} ;
-lin vincent_PN = variants {} ;
-lin vindicate_V2 = variants {} ;
-lin vindication_N = variants {} ;
-lin vindictive_A = variants {} ;
-lin vindictiveness_N = variants {} ;
-lin vine_N = variants {} ;
-lin vinegar_N = variants {} ;
-lin vinegary_A = variants {} ;
-lin vinery_N = variants {} ;
-lin vineyard_N = variants {} ;
-lin vino_N = variants {} ;
-lin vinous_A = variants {} ;
-lin vintage_N = variants {} ;
-lin vintner_N = variants {} ;
-lin vinyl_N =  D.vinyle_1_N ;
-
-lin viol_N = variants {} ;
-lin viola_N = variants {} ;
-lin viola_PN = variants {} ;
-lin violate_V2 = variants {} ;
-lin violation_N = variants {} ;
-lin violence_N = variants {} ;
-lin violent_A = variants {} ;
-lin violet_N = variants {} ;
-lin violet_PN = variants {} ;
-lin violin_N = variants {} ;
-lin violinist_N = variants {} ;
-lin vip_N = variants {} ;
-lin viper_N = variants {} ;
-lin virago_N = variants {} ;
-lin virgin_A = variants {} ;
-lin virgin_N = variants {} ;
-lin virginal_A = variants {} ;
-lin virginal_N = variants {} ;
-lin virginia_N = variants {} ;
-lin virginia_PN = variants {} ;
-lin virginia_water_PN = variants {} ;
-lin virginity_N = variants {} ;
-lin virgo_PN = variants {} ;
-lin virgule_N = variants {} ;
-lin virile_A = variants {} ;
-lin virility_N = variants {} ;
-lin virology_N = variants {} ;
-lin virtu_N = variants {} ;
-lin virtual_A = variants {} ;
-lin virtue_N = variants {} ;
-lin virtuosity_N = variants {} ;
-lin virtuoso_N = variants {} ;
-lin virtuous_A = variants {} ;
-lin virulence_N = variants {} ;
-lin virulent_A = variants {} ;
-lin virus_N =  D.virus_1_N ;
-
-lin vis_a_vis_Adv = variants {} ;
-lin visa_N = variants {} ;
-lin visa_V2 = variants {} ;
-lin visage_N = variants {} ;
-lin visaged_A = variants {} ;
-lin visceral_A = variants {} ;
-lin viscid_A = variants {} ;
-lin viscosity_N =  D.viscosite_1_N ;
-
-lin viscount_N = variants {} ;
-lin viscountcy_N = variants {} ;
-lin viscountess_N = variants {} ;
-lin viscous_A = D.visqueux_1_A ;
-
-lin visibility_N = variants {} ;
-lin visible_A = variants {} ;
-lin vision_N = variants {} ;
-lin visionary_A = variants {} ;
-lin visionary_N = variants {} ;
-lin visit_N = variants {} ;
-lin visit_V = variants {} ;
-lin visit_V2 = variants {} ;
-lin visitant_N = variants {} ;
-lin visitation_N = variants {} ;
-lin visiting_N = variants {} ;
-lin visitor_N = variants {} ;
-lin visor_N = variants {} ;
-lin vista_N = variants {} ;
-lin visual_A = variants {} ;
-lin visualization_N = variants {} ;
-lin visualize_V2 = variants {} ;
-lin vital_A = variants {} ;
-lin vitalism_N = variants {} ;
-lin vitalist_N = variants {} ;
-lin vitality_N = variants {} ;
-lin vitalize_V2 = variants {} ;
-lin vitamin_N = variants {} ;
-lin vitiate_V2 = variants {} ;
-lin vitoria_PN = variants {} ;
-lin vitreous_A = variants {} ;
-lin vitrify_V = variants {} ;
-lin vitrify_V2 = variants {} ;
-lin vitriol_N = variants {} ;
-lin vitriolic_A = variants {} ;
-lin vituperate_V2 = variants {} ;
-lin vituperation_N = variants {} ;
-lin vituperative_A = variants {} ;
-lin viv_PN = variants {} ;
-lin viva_N = variants {} ;
-lin viva_voce_A = variants {} ;
-lin viva_voce_Adv = variants {} ;
-lin viva_voce_N = variants {} ;
-lin vivace_Adv = variants {} ;
-lin vivacious_A = variants {} ;
-lin vivacity_N = variants {} ;
-lin vivian_PN = variants {} ;
-lin vivid_A = variants {} ;
-lin vividness_N = variants {} ;
-lin vivien_PN = variants {} ;
-lin vivienne_PN = variants {} ;
-lin viviparous_A = variants {} ;
-lin vivisect_V2 = variants {} ;
-lin vivisection_N = variants {} ;
-lin vivisectionist_N = variants {} ;
-lin vixen_N = variants {} ;
-lin vixenish_A = variants {} ;
-lin viz_PN = variants {} ;
-lin vizier_N = variants {} ;
-lin vocabulary_N = variants {} ;
-lin vocal_A = variants {} ;
-lin vocalist_N = variants {} ;
-lin vocalize_V2 = variants {} ;
-lin vocation_N = variants {} ;
-lin vocational_A = variants {} ;
-lin vocative_A = variants {} ;
-lin vocative_N = variants {} ;
-lin vociferate_V = variants {} ;
-lin vociferate_V2 = variants {} ;
-lin vociferation_N = variants {} ;
-lin vociferous_A = variants {} ;
-lin vodka_N = variants {} ;
-lin vogue_N = variants {} ;
-lin voice_N = variants {} ;
-lin voice_V2 = variants {} ;
-lin voiced_A = variants {} ;
-lin voiceless_A = variants {} ;
-lin void_A = variants {} ;
-lin void_N = variants {} ;
-lin void_V2 = variants {} ;
-lin voile_N = variants {} ;
-lin vol_N = variants {} ;
-lin volatile_A = variants {} ;
-lin volatility_N = variants {} ;
-lin volcanic_A = variants {} ;
-lin volcano_N = variants {} ;
-lin vole_N = variants {} ;
-lin volgograd_PN = variants {} ;
-lin volition_N = variants {} ;
-lin volitional_A = variants {} ;
-lin volley_N = variants {} ;
-lin volley_V = variants {} ;
-lin volley_V2 = variants {} ;
-lin volleyball_N = variants {} ;
-lin volt_N = variants {} ;
-lin voltage_N = variants {} ;
-lin volte_face_N = variants {} ;
-lin volubility_N = variants {} ;
-lin voluble_A = variants {} ;
-lin volume_N =  D.volume_1_N ;
-
-lin voluminous_A = variants {} ;
-lin voluntary_A = variants {} ;
-lin voluntary_N = variants {} ;
-lin volunteer_N = variants {} ;
-lin volunteer_V = variants {} ;
-lin volunteer_V2 = variants {} ;
-lin volunteer_V2V = variants {} ;
-lin volunteer_VS = variants {} ;
-lin voluptuary_N = variants {} ;
-lin voluptuous_A = variants {} ;
-lin voluptuousness_N = variants {} ;
-lin volute_N = variants {} ;
-lin voluted_A = variants {} ;
-lin vomit_N = variants {} ;
-lin vomit_V = variants {} ;
-lin vomit_V2 = variants {} ;
-lin voodoo_N = variants {} ;
-lin voodooism_N = variants {} ;
-lin voracious_A = variants {} ;
-lin voracity_N = variants {} ;
-lin voronezh_PN = variants {} ;
-lin vortex_N = variants {} ;
-lin votary_N = variants {} ;
-lin vote_N = variants {} ;
-lin vote_V = variants {} ;
-lin vote_V2 = variants {} ;
-lin vote_VS = variants {} ;
-lin vote_VV = variants {} ;
-lin voteless_A = variants {} ;
-lin voter_N = variants {} ;
-lin votive_A = variants {} ;
-lin vouch_V = variants {} ;
-lin voucher_N = variants {} ;
-lin vouchsafe_V2 = variants {} ;
-lin vow_N = variants {} ;
-lin vow_V2 = variants {} ;
-lin vow_VS = variants {} ;
-lin vow_VV = variants {} ;
-lin vowel_N = variants {} ;
-lin vox_N = variants {} ;
-lin vox_populi_N = variants {} ;
-lin voyage_N = variants {} ;
-lin voyage_V = variants {} ;
-lin voyager_N = variants {} ;
-lin voyeur_N = variants {} ;
-lin voyeurism_N = variants {} ;
-lin voyeuristic_A = variants {} ;
-lin voyeuristically_Adv = variants {} ;
-lin vp_N = variants {} ;
-lin vs_PN = variants {} ;
-lin vs_Prep = variants {} ;
-lin vso_PN = variants {} ;
-lin vulcanite_N = variants {} ;
-lin vulcanization_N = variants {} ;
-lin vulcanize_V2 = variants {} ;
-lin vulgar_A = variants {} ;
-lin vulgarian_N = variants {} ;
-lin vulgarism_N = variants {} ;
-lin vulgarity_N = variants {} ;
-lin vulgarization_N = variants {} ;
-lin vulgarize_V2 = variants {} ;
-lin vulgate_N = variants {} ;
-lin vulnerability_N = variants {} ;
-lin vulnerable_A = variants {} ;
-lin vulpine_A = variants {} ;
-lin vulture_N = variants {} ;
-lin vulva_N = variants {} ;
-lin wad_N = variants {} ;
-lin wad_V2 = variants {} ;
-lin wad_VS = variants {} ;
-lin wadding_N = variants {} ;
-lin waddle_N = variants {} ;
-lin waddle_V = variants {} ;
-lin wade_V = variants {} ;
-lin wade_V2 = variants {} ;
-lin wader_N = variants {} ;
-lin wadi_N = variants {} ;
-lin wafer_N = variants {} ;
-lin waffle_N = variants {} ;
-lin waffle_V = variants {} ;
-lin waffle_V2 = variants {} ;
-lin waft_N = variants {} ;
-lin waft_V2 = variants {} ;
-lin wag_N = variants {} ;
-lin wag_V = variants {} ;
-lin wag_V2 = variants {} ;
-lin wage_N = variants {} ;
-lin wage_V2 = variants {} ;
-lin wage_claim_N = variants {} ;
-lin wage_earner_N = variants {} ;
-lin wage_freeze_N = variants {} ;
-lin wager_N = variants {} ;
-lin wager_V = variants {} ;
-lin wager_V2 = variants {} ;
-lin waggery_N = variants {} ;
-lin waggish_A = variants {} ;
-lin waggishness_N = variants {} ;
-lin waggle_V = variants {} ;
-lin waggle_V2 = variants {} ;
-lin waggon_N = variants {} ;
-lin waggoner_N = variants {} ;
-lin wagon_lit_N = variants {} ;
-lin wagtail_N = variants {} ;
-lin waif_N = variants {} ;
-lin wail_N = variants {} ;
-lin wail_V = variants {} ;
-lin wail_V2 = variants {} ;
-lin wain_N = variants {} ;
-lin wainscot_N = variants {} ;
-lin wainscoted_A = variants {} ;
-lin waist_N = variants {} ;
-lin waist_deep_A = variants {} ;
-lin waist_deep_Adv = variants {} ;
-lin waist_high_A = variants {} ;
-lin waist_high_Adv = variants {} ;
-lin waistband_N = variants {} ;
-lin waistcoat_N = variants {} ;
-lin waistline_N = variants {} ;
-lin wait_N = variants {} ;
-lin wait_V = variants {} ;
-lin wait_V2 = variants {} ;
-lin wait_VV = variants {} ;
-lin waiter_N = variants {} ;
-lin waiting_list_N = variants {} ;
-lin waiting_room_N = variants {} ;
-lin waitress_N = variants {} ;
-lin waive_V2 = variants {} ;
-lin waiver_N = variants {} ;
-lin waiver_V = variants {} ;
-lin wake_N = variants {} ;
-lin wake_V = variants {} ;
-lin wake_V2 = variants {} ;
-lin wakefield_PN = variants {} ;
-lin wakeful_A = variants {} ;
-lin wakefulness_N = variants {} ;
-lin waken_V = variants {} ;
-lin waken_V2 = variants {} ;
-lin waking_A = variants {} ;
-lin wale_N = variants {} ;
-lin wales_PN = variants {} ;
-lin walk_N = variants {} ;
-lin walk_V = variants {} ;
-lin walk_V2 = variants {} ;
-lin walkabout_N = variants {} ;
-lin walkaway_N = variants {} ;
-lin walker_N = variants {} ;
-lin walkie_talkie_N = variants {} ;
-lin walking_N = variants {} ;
-lin walkout_N = variants {} ;
-lin walkover_N = variants {} ;
-lin wall_N =  D.mur_1_N ;
-
-lin wall_V2 = variants {} ;
-lin wall_eyed_A = variants {} ;
-lin wall_painting_N = variants {} ;
-lin wall_street_PN = variants {} ;
-lin wallaby_N = variants {} ;
-lin wallace_PN = variants {} ;
-lin wallah_N = variants {} ;
-lin wallasey_PN = variants {} ;
-lin wallet_N = variants {} ;
-lin wallflower_N = variants {} ;
-lin wallingford_PN = variants {} ;
-lin wallop_N = variants {} ;
-lin wallop_V2 = variants {} ;
-lin walloping_A = variants {} ;
-lin wallow_N = variants {} ;
-lin wallow_V = variants {} ;
-lin wallpaper_N = variants {} ;
-lin wallsend_PN = variants {} ;
-lin wally_PN = variants {} ;
-lin walnut_N = variants {} ;
-lin walrus_N = variants {} ;
-lin walsall_PN = variants {} ;
-lin walsham_PN = variants {} ;
-lin walter_PN = variants {} ;
-lin waltham_forest_PN = variants {} ;
-lin walton_PN = variants {} ;
-lin waltz_N = variants {} ;
-lin waltz_V = variants {} ;
-lin waltz_V2 = variants {} ;
-lin wampum_N = variants {} ;
-lin wan_A = variants {} ;
-lin wand_N = variants {} ;
-lin wander_V = variants {} ;
-lin wander_V2 = variants {} ;
-lin wanderer_N = variants {} ;
-lin wanderlust_N = variants {} ;
-lin wandsworth_PN = variants {} ;
-lin wane_N = variants {} ;
-lin wane_V = variants {} ;
-lin wangle_N = variants {} ;
-lin wangle_V2 = variants {} ;
-lin wank_N = variants {} ;
-lin wank_V = variants {} ;
-lin wanness_N = variants {} ;
-lin want_N = variants {} ;
-lin want_V = variants {} ;
-lin want_V2 = variants {} ;
-lin want_V2V = variants {} ;
-lin want_VS = variants {} ;
-lin want_VV = variants {} ;
-lin want_ad_N = variants {} ;
-lin wantage_PN = variants {} ;
-lin wanton_A = variants {} ;
-lin wanton_N = variants {} ;
-lin wanton_V = variants {} ;
-lin wantonness_N = variants {} ;
-lin war_N = variants {} ;
-lin war_V = variants {} ;
-lin war_baby_N = variants {} ;
-lin war_bride_N = variants {} ;
-lin war_cloud_N = variants {} ;
-lin war_cry_N = variants {} ;
-lin war_dance_N = variants {} ;
-lin war_god_N = variants {} ;
-lin war_torn_A = variants {} ;
-lin war_widow_N = variants {} ;
-lin warble_N = variants {} ;
-lin warble_V = variants {} ;
-lin warble_V2 = variants {} ;
-lin warbler_N = variants {} ;
-lin ward_N = variants {} ;
-lin ward_V2 = variants {} ;
-lin warden_N = variants {} ;
-lin warder_N = variants {} ;
-lin wardress_N = variants {} ;
-lin wardrobe_N = variants {} ;
-lin wardroom_N = variants {} ;
-lin ware_N = variants {} ;
-lin ware_PN = variants {} ;
-lin ware_V2 = variants {} ;
-lin warehouse_N = variants {} ;
-lin warehousing_N = variants {} ;
-lin warfare_N = variants {} ;
-lin warhead_N = variants {} ;
-lin warhorse_N = variants {} ;
-lin warily_Adv = variants {} ;
-lin wariness_N = variants {} ;
-lin warley_PN = variants {} ;
-lin warlike_A = variants {} ;
-lin warlord_N = variants {} ;
-lin warm_A = variants {} ;
-lin warm_V = variants {} ;
-lin warm_V2 = variants {} ;
-lin warm_blooded_A = variants {} ;
-lin warm_hearted_A = variants {} ;
-lin warmer_N = variants {} ;
-lin warming_pan_N = variants {} ;
-lin warminster_PN = variants {} ;
-lin warmonger_N = variants {} ;
-lin warmth_N = variants {} ;
-lin warn_V = variants {} ;
-lin warn_V2 = variants {} ;
-lin warn_VS = variants {} ;
-lin warning_A = variants {} ;
-lin warning_N = variants {} ;
-lin warp_N = variants {} ;
-lin warp_V = variants {} ;
-lin warp_V2 = variants {} ;
-lin warpaint_N = variants {} ;
-lin warpath_N = variants {} ;
-lin warrant_N = variants {} ;
-lin warrant_V2 = variants {} ;
-lin warrant_VS = variants {} ;
-lin warrantee_N = variants {} ;
-lin warrantor_N = variants {} ;
-lin warranty_N = variants {} ;
-lin warren_N = variants {} ;
-lin warrington_PN = variants {} ;
-lin warrior_N = variants {} ;
-lin warsaw_PN = variants {} ;
-lin warship_N = variants {} ;
-lin warsop_PN = variants {} ;
-lin wart_N = variants {} ;
-lin warthog_N = variants {} ;
-lin wartime_N = variants {} ;
-lin warwick_PN = variants {} ;
-lin warwickshire_PN = variants {} ;
-lin wary_A = variants {} ;
-lin wash_N = variants {} ;
-lin wash_V = variants {} ;
-lin wash_V2 = variants {} ;
-lin wash_drawing_N = variants {} ;
-lin wash_hand_basin_N = variants {} ;
-lin wash_hand_stand_N = variants {} ;
-lin wash_house_N = variants {} ;
-lin wash_leather_N = variants {} ;
-lin washable_A = variants {} ;
-lin washbasin_N = variants {} ;
-lin washboard_N = variants {} ;
-lin washbowl_N = variants {} ;
-lin washcloth_N = variants {} ;
-lin washday_N = variants {} ;
-lin washer_N = variants {} ;
-lin washerwoman_N = variants {} ;
-lin washing_N =  D.lavage_1_N ;
-
-lin washing_day_N = variants {} ;
-lin washing_machine_N = variants {} ;
-lin washing_up_N = variants {} ;
-lin washington_PN = variants {} ;
-lin washington_dc_PN = variants {} ;
-lin washout_N = variants {} ;
-lin washroom_N = variants {} ;
-lin washstand_N = variants {} ;
-lin washtub_N = variants {} ;
-lin washy_A = variants {} ;
-lin wasp_N = variants {} ;
-lin wasp_waisted_A = variants {} ;
-lin waspish_A = variants {} ;
-lin wassail_N = variants {} ;
-lin wastage_N = variants {} ;
-lin waste_A = variants {} ;
-lin waste_N =  D.residu_1_N ;
-
-lin waste_V = variants {} ;
-lin waste_V2 = variants {} ;
-lin waste_paper_basket_N = variants {} ;
-lin waste_pipe_N = variants {} ;
-lin wastebasket_N = variants {} ;
-lin wastebin_N = variants {} ;
-lin wasteful_A = variants {} ;
-lin wasteland_N = variants {} ;
-lin waster_N = variants {} ;
-lin wastrel_N = variants {} ;
-lin watch_N = variants {} ;
-lin watch_V = variants {} ;
-lin watch_V2 = variants {} ;
-lin watch_V2V = variants {} ;
-lin watch_VS = variants {} ;
-lin watch_chain_N = variants {} ;
-lin watch_glass_N = variants {} ;
-lin watch_guard_N = variants {} ;
-lin watch_key_N = variants {} ;
-lin watchdog_N = variants {} ;
-lin watcher_N = variants {} ;
-lin watchful_A = variants {} ;
-lin watchfulness_N = variants {} ;
-lin watchmaker_N = variants {} ;
-lin watchman_N = variants {} ;
-lin watchtower_N = variants {} ;
-lin watchword_N = variants {} ;
-lin water_N =  D.eau_1_N ;
-
-lin water_V = variants {} ;
-lin water_V2 = variants {} ;
-lin water_biscuit_N = variants {} ;
-lin water_blister_N = variants {} ;
-lin water_bottle_N = variants {} ;
-lin water_buffalo_N = variants {} ;
-lin water_butt_N = variants {} ;
-lin water_cart_N = variants {} ;
-lin water_closet_N = variants {} ;
-lin water_finder_N = variants {} ;
-lin water_glass_N = variants {} ;
-lin water_hole_N = variants {} ;
-lin water_ice_N = variants {} ;
-lin water_jacket_N = variants {} ;
-lin water_level_N = variants {} ;
-lin water_lily_N = variants {} ;
-lin water_line_N = variants {} ;
-lin water_main_N = variants {} ;
-lin water_nymph_N = variants {} ;
-lin water_polo_N = variants {} ;
-lin water_power_N = variants {} ;
-lin water_rat_N = variants {} ;
-lin water_rate_N = variants {} ;
-lin water_skiing_N = variants {} ;
-lin water_skin_N = variants {} ;
-lin water_softener_N = variants {} ;
-lin water_spaniel_N = variants {} ;
-lin water_supply_N = variants {} ;
-lin water_tower_N = variants {} ;
-lin water_vole_N = variants {} ;
-lin water_waggon_N = variants {} ;
-lin water_wagon_N = variants {} ;
-lin water_wheel_N = variants {} ;
-lin water_worn_A = variants {} ;
-lin waterbird_N = variants {} ;
-lin waterborne_A = variants {} ;
-lin watercannon_N = variants {} ;
-lin waterchute_N = variants {} ;
-lin watercolour_N = variants {} ;
-lin watercolourist_N = variants {} ;
-lin watercourse_N = variants {} ;
-lin watercress_N = variants {} ;
-lin waterfall_N = variants {} ;
-lin waterford_PN = variants {} ;
-lin waterfowl_N = variants {} ;
-lin waterfront_N = variants {} ;
-lin waterhen_N = variants {} ;
-lin waterhyacinth_N = variants {} ;
-lin watering_can_N = variants {} ;
-lin watering_cart_N = variants {} ;
-lin waterless_A = variants {} ;
-lin waterlogged_A = variants {} ;
-lin waterloo_PN = variants {} ;
-lin waterman_N = variants {} ;
-lin watermark_N = variants {} ;
-lin watermelon_N = variants {} ;
-lin watermill_N = variants {} ;
-lin waterproof_A = variants {} ;
-lin waterproof_N = variants {} ;
-lin waterproof_V2 = variants {} ;
-lin watershed_N = variants {} ;
-lin waterside_N = variants {} ;
-lin waterspout_N = variants {} ;
-lin watertable_N = variants {} ;
-lin watertight_A = variants {} ;
-lin waterway_N = variants {} ;
-lin waterworks_N = variants {} ;
-lin watery_A = variants {} ;
-lin watford_PN = variants {} ;
-lin watt_N = variants {} ;
-lin wattage_N = variants {} ;
-lin wattle_N = variants {} ;
-lin wave_N = variants {} ;
-lin wave_V = variants {} ;
-lin wave_V2 = variants {} ;
-lin wavelength_N = variants {} ;
-lin waver_V = variants {} ;
-lin waverer_N = variants {} ;
-lin wavy_A = variants {} ;
-lin wax_N = variants {} ;
-lin wax_V = variants {} ;
-lin wax_V2 = variants {} ;
-lin wax_chandler_N = variants {} ;
-lin wax_paper_N = variants {} ;
-lin waxen_A = variants {} ;
-lin waxwork_N = variants {} ;
-lin waxy_A = variants {} ;
-lin way_Adv = variants {} ;
-lin way_N = variants {} ;
-lin way_out_A = variants {} ;
-lin waybill_N = variants {} ;
-lin wayfarer_N = variants {} ;
-lin wayfaring_A = variants {} ;
-lin waylay_V2 = variants {} ;
-lin wayne_PN = variants {} ;
-lin wayside_N = variants {} ;
-lin wayward_A = variants {} ;
-lin wc_N = variants {} ;
-lin we_Pron = variants {} ;
-lin weak_A = variants {} ;
-lin weak_kneed_A = variants {} ;
-lin weaken_V = variants {} ;
-lin weaken_V2 = variants {} ;
-lin weakling_N = variants {} ;
-lin weakly_A = variants {} ;
-lin weakness_N = variants {} ;
-lin weal_N = variants {} ;
-lin weald_N = variants {} ;
-lin wealth_N = variants {} ;
-lin wealthily_Adv = variants {} ;
-lin wealthy_A = variants {} ;
-lin wean_V2 = variants {} ;
-lin weapon_N = variants {} ;
-lin weaponless_A = variants {} ;
-lin wear_N = variants {} ;
-lin wear_PN = variants {} ;
-lin wear_V = variants {} ;
-lin wear_V2 = variants {} ;
-lin wearable_A = variants {} ;
-lin wearer_N = variants {} ;
-lin wearily_Adv = variants {} ;
-lin weariness_N = variants {} ;
-lin wearing_A = variants {} ;
-lin wearisome_A = variants {} ;
-lin weary_A = variants {} ;
-lin weary_V = variants {} ;
-lin weary_V2 = variants {} ;
-lin weasel_N = variants {} ;
-lin weather_N = variants {} ;
-lin weather_V = variants {} ;
-lin weather_V2 = variants {} ;
-lin weather_beaten_A = variants {} ;
-lin weather_bound_A = variants {} ;
-lin weather_bureau_N = variants {} ;
-lin weather_chart_N = variants {} ;
-lin weather_glass_N = variants {} ;
-lin weather_map_N = variants {} ;
-lin weather_ship_N = variants {} ;
-lin weather_station_N = variants {} ;
-lin weather_vane_N = variants {} ;
-lin weatherboarding_N = variants {} ;
-lin weathercock_N = variants {} ;
-lin weatherman_N = variants {} ;
-lin weatherproof_A = variants {} ;
-lin weave_N = variants {} ;
-lin weave_V = variants {} ;
-lin weave_V2 = variants {} ;
-lin weaver_N = variants {} ;
-lin weaverbird_N = variants {} ;
-lin web_N = variants {} ;
-lin web_footed_A = variants {} ;
-lin web_toed_A = variants {} ;
-lin webbed_A = variants {} ;
-lin webbing_N = variants {} ;
-lin wed_PN = variants {} ;
-lin wed_V = variants {} ;
-lin wed_V2 = variants {} ;
-lin wedding_N = variants {} ;
-lin wedding_cake_N = variants {} ;
-lin wedding_ring_N = variants {} ;
-lin wedge_N = variants {} ;
-lin wedge_V = variants {} ;
-lin wedge_V2 = variants {} ;
-lin wedlock_N = variants {} ;
-lin wednesday_N = variants {} ;
-lin wednesday_PN = variants {} ;
-lin wee_A = variants {} ;
-lin wee_N = variants {} ;
-lin wee_V = variants {} ;
-lin wee_wee_N = variants {} ;
-lin weed_N = variants {} ;
-lin weed_V = variants {} ;
-lin weed_V2 = variants {} ;
-lin weedkiller_N = variants {} ;
-lin weedy_A = variants {} ;
-lin week_N =  D.semaine_1_N ;
-
-lin weekday_N = variants {} ;
-lin weekend_N = variants {} ;
-lin weekend_V = variants {} ;
-lin weekender_N = variants {} ;
-lin weekly_A = variants {} ;
-lin weekly_Adv = variants {} ;
-lin weekly_N = variants {} ;
-lin weeny_A = variants {} ;
-lin weep_V = variants {} ;
-lin weep_V2 = variants {} ;
-lin weeping_A = variants {} ;
-lin weevil_N = variants {} ;
-lin weft_N = variants {} ;
-lin weigh_V = variants {} ;
-lin weigh_V2 = variants {} ;
-lin weighbridge_N = variants {} ;
-lin weighing_machine_N = variants {} ;
-lin weight_N =  D.poids_1_N ;
-
-lin weight_V2 = variants {} ;
-lin weightily_Adv = variants {} ;
-lin weightiness_N = variants {} ;
-lin weightless_A = variants {} ;
-lin weightlessness_N = variants {} ;
-lin weightlifting_N = variants {} ;
-lin weighty_A = variants {} ;
-lin weir_N = variants {} ;
-lin weird_A = variants {} ;
-lin weirdie_N = variants {} ;
-lin weirdness_N = variants {} ;
-lin welcome_A = variants {} ;
-lin welcome_N = variants {} ;
-lin welcome_V2 = variants {} ;
-lin weld_N = variants {} ;
-lin weld_V = variants {} ;
-lin weld_V2 = variants {} ;
-lin welder_N = variants {} ;
-lin welfare_N = variants {} ;
-lin welkin_N = variants {} ;
-lin well_A = variants {} ;
-lin well_Adv = variants {} ;
-
-lin well_N = variants {} ;
-lin well_V = variants {} ;
-lin well_adjusted_A = variants {} ;
-lin well_advised_A = variants {} ;
-lin well_appointed_A = variants {} ;
-lin well_balanced_A = variants {} ;
-lin well_behaved_A = variants {} ;
-lin well_being_N = variants {} ;
-lin well_born_A = variants {} ;
-lin well_bred_A = variants {} ;
-lin well_conducted_A = variants {} ;
-lin well_connected_A = variants {} ;
-lin well_disposed_A = variants {} ;
-lin well_doer_N = variants {} ;
-lin well_doing_N = variants {} ;
-lin well_favoured_A = variants {} ;
-lin well_found_A = variants {} ;
-lin well_founded_A = variants {} ;
-lin well_groomed_A = variants {} ;
-lin well_grounded_A = variants {} ;
-lin well_heeled_A = variants {} ;
-lin well_informed_A = variants {} ;
-lin well_intentioned_A = variants {} ;
-lin well_knit_A = variants {} ;
-lin well_known_A = variants {} ;
-lin well_lined_A = variants {} ;
-lin well_marked_A = variants {} ;
-lin well_meaning_A = variants {} ;
-lin well_meant_A = variants {} ;
-lin well_nigh_Adv = variants {} ;
-lin well_read_A = variants {} ;
-lin well_rounded_A = variants {} ;
-lin well_set_A = variants {} ;
-lin well_shaven_A = variants {} ;
-lin well_spoken_A = variants {} ;
-lin well_timed_A = variants {} ;
-lin well_to_do_A = variants {} ;
-lin well_tried_A = variants {} ;
-lin well_turned_A = variants {} ;
-lin well_water_N = variants {} ;
-lin well_wisher_N = variants {} ;
-lin well_worn_A = variants {} ;
-lin wellhead_N = variants {} ;
-lin wellingborough_PN = variants {} ;
-lin wellington_N = variants {} ;
-lin wellington_PN = variants {} ;
-lin wells_PN = variants {} ;
-lin welsh_A = variants {} ;
-lin welsh_N = variants {} ;
-lin welsh_V = variants {} ;
-lin welsher_N = variants {} ;
-lin welshman_N = variants {} ;
-lin welshpool_PN = variants {} ;
-lin welt_N = variants {} ;
-lin welter_A = variants {} ;
-lin welter_N = variants {} ;
-lin welter_V = variants {} ;
-lin welterweight_N = variants {} ;
-lin welwyn_PN = variants {} ;
-lin welwyn_garden_city_PN = variants {} ;
-lin wen_N = variants {} ;
-lin wench_N = variants {} ;
-lin wench_V = variants {} ;
-lin wend_V2 = variants {} ;
-lin wendover_PN = variants {} ;
-lin wendy_PN = variants {} ;
-lin werewolf_N = variants {} ;
-lin wesleyan_A = variants {} ;
-lin wesleyan_N = variants {} ;
-lin west_A = variants {} ;
-lin west_Adv = variants {} ;
-lin west_N = variants {} ;
-lin west_bromwich_PN = variants {} ;
-lin west_country_A = variants {} ;
-lin west_end_A = variants {} ;
-lin westbury_PN = variants {} ;
-lin westerly_A = variants {} ;
-lin westerly_Adv = variants {} ;
-lin western_A = variants {} ;
-lin western_N = variants {} ;
-lin westerner_N = variants {} ;
-lin westernization_N = variants {} ;
-lin westernize_V2 = variants {} ;
-lin westernmost_A = variants {} ;
-lin westhoughton_PN = variants {} ;
-lin westmeath_PN = variants {} ;
-lin westminster_PN = variants {} ;
-lin westmoreland_PN = variants {} ;
-lin weston_super_mare_PN = variants {} ;
-lin westward_A = variants {} ;
-lin westward_Adv = variants {} ;
-lin westwards_Adv = variants {} ;
-lin wet_A = variants {} ;
-lin wet_N = variants {} ;
-lin wet_V2 = variants {} ;
-lin wet_nurse_N = variants {} ;
-lin wether_N = variants {} ;
-lin wetherby_PN = variants {} ;
-lin wetting_N = variants {} ;
-lin wexford_PN = variants {} ;
-lin weymouth_PN = variants {} ;
-lin whack_N = variants {} ;
-lin whack_V2 = variants {} ;
-lin whacked_A = variants {} ;
-lin whacker_N = variants {} ;
-lin whacking_A = variants {} ;
-lin whacking_Adv = variants {} ;
-lin whacking_N = variants {} ;
-lin whale_N = variants {} ;
-lin whale_V = variants {} ;
-lin whalebone_N = variants {} ;
-lin whaler_N = variants {} ;
-lin whaley_bridge_PN = variants {} ;
-lin whaling_gun_N = variants {} ;
-lin whang_Adv = variants {} ;
-lin whang_N = variants {} ;
-lin whang_V2 = variants {} ;
-lin wharf_N = variants {} ;
-lin wharfage_N = variants {} ;
-lin what_A = variants {} ;
-lin what_for_N = variants {} ;
-lin whate'er_A = variants {} ;
-lin whatever_A = variants {} ;
-lin whatnot_N = variants {} ;
-lin whatsoe'er_A = variants {} ;
-lin whatsoever_A = variants {} ;
-lin wheat_N = variants {} ;
-lin wheaten_A = variants {} ;
-lin wheatley_hill_PN = variants {} ;
-lin wheedle_V2 = variants {} ;
-lin wheel_N = variants {} ;
-lin wheel_V = variants {} ;
-lin wheel_V2 = variants {} ;
-lin wheelbarrow_N = variants {} ;
-lin wheelbase_N = variants {} ;
-lin wheelchair_N = variants {} ;
-lin wheelhouse_N = variants {} ;
-lin wheelwright_N = variants {} ;
-lin wheeze_N = variants {} ;
-lin wheeze_V = variants {} ;
-lin wheeze_V2 = variants {} ;
-lin wheezily_Adv = variants {} ;
-lin wheeziness_N = variants {} ;
-lin wheezy_A = variants {} ;
-lin whelk_N = variants {} ;
-lin whelp_N = variants {} ;
-lin whelp_V = variants {} ;
-lin when_Adv = mkAdv "quand" ;
-
-lin when_Subj = variants {} ;
-lin whence_Adv = variants {} ;
-lin whencesoever_A = variants {} ;
-lin whenever_Adv = variants {} ;
-lin where_Adv = mkAdv "ou" ;
-
-lin whereabouts_Adv = variants {} ;
-lin whereas_Prep = variants {} ;
-lin whereat_Adv = variants {} ;
-lin whereby_Adv = variants {} ;
-
-lin wherefore_Adv = variants {} ;
-lin wherein_Adv = variants {} ;
-
-lin whereof_Adv = variants {} ;
-lin whereon_Adv = variants {} ;
-lin wheresoever_Adv = variants {} ;
-lin whereto_Adv = variants {} ;
-lin whereunto_Adv = variants {} ;
-lin whereupon_Adv = variants {} ;
-lin wherever_Adv = variants {} ;
-lin wherewith_Adv = variants {} ;
-lin wherewithal_Adv = variants {} ;
-lin wherewithal_N = variants {} ;
-lin wherry_N = variants {} ;
-lin whet_V2 = variants {} ;
-lin whether_Prep = variants {} ;
-lin whetstone_N = variants {} ;
-lin whey_N = variants {} ;
-lin which_A = variants {} ;
-lin whichever_A = variants {} ;
-lin whichsoever_A = variants {} ;
-lin whiff_N = variants {} ;
-lin whig_N = variants {} ;
-lin while_N = variants {} ;
-lin while_Subj = variants {} ;
-lin while_V2 = variants {} ;
-lin whilst_Subj = variants {} ;
-lin whim_N = variants {} ;
-lin whimper_N = variants {} ;
-lin whimper_V = variants {} ;
-lin whimper_V2 = variants {} ;
-lin whimsey_N = variants {} ;
-lin whimsical_A = variants {} ;
-lin whimsicality_N = variants {} ;
-lin whimsy_N = variants {} ;
-lin whin_N = variants {} ;
-lin whine_N = variants {} ;
-lin whine_V = variants {} ;
-lin whine_V2 = variants {} ;
-lin whiner_N = variants {} ;
-lin whinny_N = variants {} ;
-lin whinny_V = variants {} ;
-lin whip_N = variants {} ;
-lin whip_V = variants {} ;
-lin whip_V2 = variants {} ;
-lin whip_round_N = variants {} ;
-lin whipcord_N = variants {} ;
-lin whipper_in_N = variants {} ;
-lin whippersnapper_N = variants {} ;
-lin whippet_N = variants {} ;
-lin whipping_N = variants {} ;
-lin whipping_boy_N = variants {} ;
-lin whipping_post_N = variants {} ;
-lin whipping_top_N = variants {} ;
-lin whippoorwill_N = variants {} ;
-lin whippy_A = variants {} ;
-lin whipsaw_V2 = variants {} ;
-lin whir_N = variants {} ;
-lin whir_V = variants {} ;
-lin whirl_N = variants {} ;
-lin whirl_V = variants {} ;
-lin whirl_V2 = variants {} ;
-lin whirligig_N = variants {} ;
-lin whirlpool_N = variants {} ;
-lin whirlwind_N = variants {} ;
-lin whirr_N = variants {} ;
-lin whirr_V = variants {} ;
-lin whisk_N = variants {} ;
-lin whisk_V = variants {} ;
-lin whisk_V2 = variants {} ;
-lin whisker_N = variants {} ;
-lin whiskered_A = variants {} ;
-lin whiskey_N = variants {} ;
-lin whisky_N = variants {} ;
-lin whisper_N = variants {} ;
-lin whisper_V = variants {} ;
-lin whisper_V2 = variants {} ;
-lin whisperer_N = variants {} ;
-lin whispering_N = variants {} ;
-lin whispering_gallery_N = variants {} ;
-lin whist_N = variants {} ;
-lin whist_drive_N = variants {} ;
-lin whistle_N = variants {} ;
-lin whistle_V = variants {} ;
-lin whistle_V2 = variants {} ;
-lin whistle_stop_N = variants {} ;
-lin whit_N = variants {} ;
-lin whitburn_PN = variants {} ;
-lin whitby_PN = variants {} ;
-lin whitchurch_PN = variants {} ;
-lin white_A = variants {} ;
-lin white_N = variants {} ;
-lin white_collar_A = variants {} ;
-lin white_hot_A = variants {} ;
-lin white_lipped_A = variants {} ;
-lin white_livered_A = variants {} ;
-lin whitebait_N = variants {} ;
-lin whitehall_PN = variants {} ;
-lin whitehaven_PN = variants {} ;
-lin whiten_V = variants {} ;
-lin whiten_V2 = variants {} ;
-lin whiteness_N = variants {} ;
-lin whitening_N = variants {} ;
-lin whitethorn_N = variants {} ;
-lin whitewash_N = variants {} ;
-lin whitewash_V2 = variants {} ;
-lin whither_Adv = variants {} ;
-lin whithersoever_Adv = variants {} ;
-lin whiting_N = variants {} ;
-lin whitish_A = variants {} ;
-lin whitley_bay_PN = variants {} ;
-lin whitlow_N = variants {} ;
-lin whitstable_PN = variants {} ;
-lin whitsun_N = variants {} ;
-lin whitsun_PN = variants {} ;
-lin whitsuntide_N = variants {} ;
-lin whitsuntide_PN = variants {} ;
-lin whittle_V = variants {} ;
-lin whittle_V2 = variants {} ;
-lin whittle_le_woods_PN = variants {} ;
-lin whittlesey_PN = variants {} ;
-lin whitworth_PN = variants {} ;
-lin whiz_N = variants {} ;
-lin whiz_V = variants {} ;
-lin whizz_kid_N = variants {} ;
-lin who_N = variants {} ;
-lin whodunit_N = variants {} ;
-lin whole_A = D.entier_2_A ;
-
-lin whole_N = variants {} ;
-lin whole_wheat_N = variants {} ;
-lin wholehearted_A = variants {} ;
-lin wholeheartedness_N = variants {} ;
-lin wholemeal_N = variants {} ;
-lin wholesale_A = variants {} ;
-lin wholesale_Adv = variants {} ;
-lin wholesale_N = variants {} ;
-lin wholesale_V2 = variants {} ;
-lin wholesaler_N = variants {} ;
-lin wholesome_A = variants {} ;
-lin wholly_Adv = variants {} ;
-lin whoop_N = variants {} ;
-lin whoop_V = variants {} ;
-lin whoop_V2 = variants {} ;
-lin whoopee_N = variants {} ;
-lin whooping_cough_N = variants {} ;
-lin whop_V2 = variants {} ;
-lin whopper_N = variants {} ;
-lin whopping_A = variants {} ;
-lin whopping_Adv = variants {} ;
-lin whore_N = variants {} ;
-lin whoremonger_N = variants {} ;
-lin whorl_N = variants {} ;
-lin whorled_A = variants {} ;
-lin why_Adv = variants {} ;
-lin why_N = variants {} ;
-lin wi_N = variants {} ;
-lin wick_N = variants {} ;
-lin wick_PN = variants {} ;
-lin wicked_A = variants {} ;
-lin wickedness_N = variants {} ;
-lin wicker_N = variants {} ;
-lin wickerwork_N = variants {} ;
-lin wicket_N = variants {} ;
-lin wicket_door_N = variants {} ;
-lin wicket_gate_N = variants {} ;
-lin wicket_keeper_N = variants {} ;
-lin wickford_PN = variants {} ;
-lin wicklow_PN = variants {} ;
-lin wide_A = variants {} ;
-lin wide_Adv = variants {} ;
-lin wide_awake_A = variants {} ;
-lin widen_V = variants {} ;
-lin widen_V2 = variants {} ;
-lin widespread_A = variants {} ;
-lin widgeon_N = variants {} ;
-lin widnes_PN = variants {} ;
-lin widow_N = variants {} ;
-lin widowed_A = variants {} ;
-lin widower_N = variants {} ;
-lin widowhood_N = variants {} ;
-lin width_N = variants {} ;
-lin wield_V2 = variants {} ;
-lin wiesbaden_PN = variants {} ;
-lin wife_N = variants {} ;
-lin wifelike_A = variants {} ;
-lin wifely_A = variants {} ;
-lin wig_N = variants {} ;
-lin wigan_PN = variants {} ;
-lin wigged_A = variants {} ;
-lin wigging_N = variants {} ;
-lin wiggle_N = variants {} ;
-lin wiggle_V = variants {} ;
-lin wiggle_V2 = variants {} ;
-lin wight_N = variants {} ;
-lin wight_PN = variants {} ;
-lin wigwam_N = variants {} ;
-lin wild_A = variants {} ;
-lin wild_Adv = variants {} ;
-lin wildcat_A = variants {} ;
-lin wildebeest_N = variants {} ;
-lin wilderness_N = variants {} ;
-lin wildfire_N = variants {} ;
-lin wildness_N = variants {} ;
-lin wile_N = variants {} ;
-lin wilf_PN = variants {} ;
-lin wilfrid_PN = variants {} ;
-lin wilful_A = variants {} ;
-lin wilfulness_N = variants {} ;
-lin wilhelmshaven_PN = variants {} ;
-lin will_N = variants {} ;
-lin will_PN = variants {} ;
-lin will_V = variants {} ;
-lin will_V2 = variants {} ;
-lin will_o'_the_wisp_N = variants {} ;
-lin willed_A = variants {} ;
-lin willful_A = variants {} ;
-lin william_PN = variants {} ;
-lin willie_PN = variants {} ;
-lin willing_A = variants {} ;
-lin willingness_N = variants {} ;
-lin willington_PN = variants {} ;
-lin willow_N = variants {} ;
-lin willow_pattern_N = variants {} ;
-lin willow_tree_N = variants {} ;
-lin willowy_A = variants {} ;
-lin willpower_N = variants {} ;
-lin willy_PN = variants {} ;
-lin willy_nilly_Adv = variants {} ;
-lin wilmslow_PN = variants {} ;
-lin wilt_V = variants {} ;
-lin wilt_V2 = variants {} ;
-lin wilton_N = variants {} ;
-lin wiltshire_PN = variants {} ;
-lin wily_A = variants {} ;
-lin wimbourne_PN = variants {} ;
-lin wimbourne_minster_PN = variants {} ;
-lin wimple_N = variants {} ;
-lin win_N = variants {} ;
-lin win_V = variants {} ;
-lin win_V2 = variants {} ;
-lin wince_N = variants {} ;
-lin wince_V2 = variants {} ;
-lin winceyette_N = variants {} ;
-lin winch_N = variants {} ;
-lin winch_V2 = variants {} ;
-lin winchester_PN = variants {} ;
-lin wind_N = variants {} ;
-lin wind_V = variants {} ;
-lin wind_V2 = variants {} ;
-lin wind_gauge_N = variants {} ;
-lin wind_tunnel_N = variants {} ;
-lin windbag_N = variants {} ;
-lin windblown_A = variants {} ;
-lin windbreak_N = variants {} ;
-lin windbreaker_N = variants {} ;
-lin windcheater_N = variants {} ;
-lin windermere_PN = variants {} ;
-lin windfall_N = variants {} ;
-lin windflower_N = variants {} ;
-lin windily_Adv = variants {} ;
-lin windiness_N = variants {} ;
-lin winding_sheet_N = variants {} ;
-lin windjammer_N = variants {} ;
-lin windlass_N = variants {} ;
-lin windless_A = variants {} ;
-lin windmill_N = variants {} ;
-lin window_N = variants {} ;
-lin window_box_N = variants {} ;
-lin window_dressing_N = variants {} ;
-lin windowpane_N = variants {} ;
-lin windowsill_N = variants {} ;
-lin windpipe_N = variants {} ;
-lin windscreen_N = variants {} ;
-lin windscreen_wiper_N = variants {} ;
-lin windshield_N = variants {} ;
-lin windsock_N = variants {} ;
-lin windsor_PN = variants {} ;
-lin windswept_A = variants {} ;
-lin windward_A = variants {} ;
-lin windward_N = variants {} ;
-lin windy_A = variants {} ;
-lin wine_N = variants {} ;
-lin wine_V2 = variants {} ;
-lin wineglass_N = variants {} ;
-lin winepress_N = variants {} ;
-lin wineskin_N = variants {} ;
-lin wing_N = variants {} ;
-lin wing_V = variants {} ;
-lin wing_V2 = variants {} ;
-lin wing_commander_N = variants {} ;
-lin wing_nut_N = variants {} ;
-lin wing_screw_N = variants {} ;
-lin wingate_PN = variants {} ;
-lin winged_A = variants {} ;
-lin winger_N = variants {} ;
-lin wingless_A = variants {} ;
-lin wingspan_N = variants {} ;
-lin wingspread_N = variants {} ;
-lin winifred_PN = variants {} ;
-lin wink_N = variants {} ;
-lin wink_V = variants {} ;
-lin wink_V2 = variants {} ;
-lin winkle_N = variants {} ;
-lin winkle_V2 = variants {} ;
-lin winner_N = variants {} ;
-lin winnie_PN = variants {} ;
-lin winning_post_N = variants {} ;
-lin winnipeg_PN = variants {} ;
-lin winnow_V2 = variants {} ;
-lin winsford_PN = variants {} ;
-lin winsome_A = variants {} ;
-lin winsomeness_N = variants {} ;
-lin winter_N = variants {} ;
-lin winter_V = variants {} ;
-lin wintery_A = variants {} ;
-lin wintry_A = variants {} ;
-lin wipe_N = variants {} ;
-lin wipe_V = variants {} ;
-lin wipe_V2 = variants {} ;
-lin wiper_N = variants {} ;
-lin wire_N = variants {} ;
-lin wire_V = variants {} ;
-lin wire_V2 = variants {} ;
-lin wire_haired_A = variants {} ;
-lin wireless_A = variants {} ;
-lin wireless_N = variants {} ;
-lin wirepuller_N = variants {} ;
-lin wireworm_N = variants {} ;
-lin wiring_N = variants {} ;
-lin wiry_A = variants {} ;
-lin wisbech_PN = variants {} ;
-lin wisconsin_PN = variants {} ;
-lin wisdom_N = variants {} ;
-lin wisdom_tooth_N = variants {} ;
-lin wise_A = variants {} ;
-lin wise_N = variants {} ;
-lin wiseacre_N = variants {} ;
-lin wisecrack_N = variants {} ;
-lin wisecrack_V = variants {} ;
-lin wish_N = variants {} ;
-lin wish_V = variants {} ;
-lin wish_V2 = variants {} ;
-lin wish_V2V = variants {} ;
-lin wish_VS = variants {} ;
-lin wish_VV = variants {} ;
-lin wishbone_N = variants {} ;
-lin wishful_A = variants {} ;
-lin wishing_cap_N = variants {} ;
-lin wishy_washy_A = variants {} ;
-lin wisp_N = variants {} ;
-lin wispy_A = variants {} ;
-lin wisteria_N = variants {} ;
-lin wistful_A = variants {} ;
-lin wit_N = variants {} ;
-lin witch_N = variants {} ;
-lin witch_doctor_N = variants {} ;
-lin witch_elm_N = variants {} ;
-lin witch_hazel_N = variants {} ;
-lin witch_hunt_N = variants {} ;
-lin witchcraft_N = variants {} ;
-lin witchery_N = variants {} ;
-lin witching_A = variants {} ;
-lin with_Prep = variants {} ;
-lin withal_Adv = variants {} ;
-lin witham_PN = variants {} ;
-lin withdraw_V = variants {} ;
-lin withdraw_V2 = variants {} ;
-lin withdrawal_N = variants {} ;
-lin withe_N = variants {} ;
-lin wither_V = variants {} ;
-lin wither_V2 = variants {} ;
-lin witheringly_Adv = variants {} ;
-lin withernsea_PN = variants {} ;
-lin withhold_V2 = variants {} ;
-lin within_Prep = variants {} ;
-lin without_Prep = variants {} ;
-lin withstand_V2 = variants {} ;
-lin withy_N = variants {} ;
-lin witless_A = variants {} ;
-lin witness_N = variants {} ;
-lin witness_V = variants {} ;
-lin witness_V2 = variants {} ;
-lin witness_box_N = variants {} ;
-lin witness_stand_N = variants {} ;
-lin witney_PN = variants {} ;
-lin witticism_N = variants {} ;
-lin wittily_Adv = variants {} ;
-lin wittingly_Adv = variants {} ;
-lin witty_A = variants {} ;
-lin wive_V = variants {} ;
-lin wive_V2 = variants {} ;
-lin wizard_A = variants {} ;
-lin wizard_N = variants {} ;
-lin wizardry_N = variants {} ;
-lin wizened_A = variants {} ;
-lin wk_N = variants {} ;
-lin woad_N = variants {} ;
-lin wobble_V = variants {} ;
-lin wobble_V2 = variants {} ;
-lin wobbler_N = variants {} ;
-lin wobbly_A = variants {} ;
-lin woburn_PN = variants {} ;
-lin woe_N = variants {} ;
-lin woebegone_A = variants {} ;
-lin woeful_A = variants {} ;
-lin wokingham_PN = variants {} ;
-lin wold_N = variants {} ;
-lin wolf's_bane_N = variants {} ;
-lin wolf_N = variants {} ;
-lin wolf_V2 = variants {} ;
-lin wolf_cub_N = variants {} ;
-lin wolfhound_N = variants {} ;
-lin wolfish_A = variants {} ;
-lin wolfram_N = variants {} ;
-lin wolverhampton_PN = variants {} ;
-lin wolverton_PN = variants {} ;
-lin woman_N =  D.femme_1_N ;
-
-lin womanhood_N = variants {} ;
-lin womanish_A = variants {} ;
-lin womanize_V = variants {} ;
-lin womanizer_N = variants {} ;
-lin womankind_N = variants {} ;
-lin womanlike_A = variants {} ;
-lin womanly_A = variants {} ;
-lin womb_N = variants {} ;
-lin wombat_N = variants {} ;
-lin wombourne_PN = variants {} ;
-lin wonder_N = variants {} ;
-lin wonder_V = variants {} ;
-lin wonder_V2 = variants {} ;
-lin wonder_VS = variants {} ;
-lin wonder_struck_A = variants {} ;
-lin wonderful_A = variants {} ;
-lin wonderingly_Adv = variants {} ;
-lin wonderland_N = variants {} ;
-lin wonderment_N = variants {} ;
-lin wondrous_A = variants {} ;
-lin wondrous_Adv = variants {} ;
-lin wonky_A = variants {} ;
-lin wont_A = variants {} ;
-lin wont_N = variants {} ;
-lin wonted_A = variants {} ;
-lin woo_V2 = variants {} ;
-lin wood_N =  D.bois_1_N ;
-
-lin wood_block_N = variants {} ;
-lin wood_pulp_N = variants {} ;
-lin woodbine_N = variants {} ;
-lin woodbridge_PN = variants {} ;
-lin woodcock_N = variants {} ;
-lin woodcraft_N = variants {} ;
-lin woodcut_N = variants {} ;
-lin woodcutter_N = variants {} ;
-lin wooded_A = variants {} ;
-lin wooden_A = variants {} ;
-lin woodenheaded_A = variants {} ;
-lin woodland_N = variants {} ;
-lin woodlouse_N = variants {} ;
-lin woodman_N = variants {} ;
-lin woodpecker_N = variants {} ;
-lin woodpile_N = variants {} ;
-lin woodshed_N = variants {} ;
-lin woodsman_N = variants {} ;
-lin woodwind_N = variants {} ;
-lin woodwork_N = variants {} ;
-lin woodworm_N = variants {} ;
-lin woody_A = variants {} ;
-lin wooer_N = variants {} ;
-lin woof_N = variants {} ;
-lin woofer_N = variants {} ;
-lin wool_N = variants {} ;
-lin woolen_A = variants {} ;
-lin woolgathering_A = variants {} ;
-lin woolgathering_N = variants {} ;
-lin woollen_A = variants {} ;
-lin woolly_A = variants {} ;
-lin wooly_A = variants {} ;
-lin wooly_N = variants {} ;
-lin wootton_bassett_PN = variants {} ;
-lin worcester_PN = variants {} ;
-lin word_N = variants {} ;
-lin word_V2 = variants {} ;
-lin word_division_N = variants {} ;
-lin word_painter_N = variants {} ;
-lin word_perfect_A = variants {} ;
-lin word_picture_N = variants {} ;
-lin word_splitting_N = variants {} ;
-lin wordbook_N = variants {} ;
-lin wordily_Adv = variants {} ;
-lin wordiness_N = variants {} ;
-lin wording_N = variants {} ;
-lin wordless_A = variants {} ;
-lin wordy_A = variants {} ;
-lin work_N = variants {} ;
-lin work_V = variants {} ;
-lin work_V2 = variants {} ;
-lin work_VV = variants {} ;
-lin work_in_N = variants {} ;
-lin work_out_N = variants {} ;
-lin work_study_N = variants {} ;
-lin workable_A = variants {} ;
-lin workaday_A = variants {} ;
-lin workbag_N = variants {} ;
-lin workbasket_N = variants {} ;
-lin workbench_N = variants {} ;
-lin workbook_N = variants {} ;
-lin workbox_N = variants {} ;
-lin workday_N = variants {} ;
-lin worker_N = variants {} ;
-lin workhouse_N = variants {} ;
-lin working_A = variants {} ;
-lin working_N = variants {} ;
-lin working_class_A = variants {} ;
-lin working_out_N = variants {} ;
-lin workington_PN = variants {} ;
-lin workman_N = variants {} ;
-lin workmanlike_A = variants {} ;
-lin workmanship_N = variants {} ;
-lin workmate_N = variants {} ;
-lin workroom_N = variants {} ;
-lin workshop_N = variants {} ;
-lin workshy_A = variants {} ;
-lin worksop_PN = variants {} ;
-lin worktable_N = variants {} ;
-lin world_N = variants {} ;
-lin world_weary_A = variants {} ;
-lin worldliness_N = variants {} ;
-lin worldly_A = variants {} ;
-lin worldwide_A = variants {} ;
-lin worm_N = variants {} ;
-lin worm_V2 = variants {} ;
-lin worm_eaten_A = variants {} ;
-lin worm_gear_N = variants {} ;
-lin wormcast_N = variants {} ;
-lin wormhole_N = variants {} ;
-lin wormwood_N = variants {} ;
-lin wormy_A = variants {} ;
-lin worried_A = variants {} ;
-lin worrisome_A = variants {} ;
-lin worry_N = variants {} ;
-lin worry_V = variants {} ;
-lin worry_V2 = variants {} ;
-lin worry_VS = variants {} ;
-lin worrying_A = variants {} ;
-lin worse_Adv = variants {} ;
-lin worse_N = variants {} ;
-lin worsen_V = variants {} ;
-lin worsen_V2 = variants {} ;
-lin worship_N = variants {} ;
-lin worship_V = variants {} ;
-lin worship_V2 = variants {} ;
-lin worshipful_A = variants {} ;
-lin worshipper_N = variants {} ;
-lin worst_Adv = variants {} ;
-lin worst_N = variants {} ;
-lin worst_V2 = variants {} ;
-lin worsted_N = variants {} ;
-lin worth_A = variants {} ;
-lin worth_N = variants {} ;
-lin worth_Prep = variants {} ;
-lin worthily_Adv = variants {} ;
-lin worthiness_N = variants {} ;
-lin worthing_PN = variants {} ;
-lin worthless_A = variants {} ;
-lin worthlessness_N = variants {} ;
-lin worthwhile_A = variants {} ;
-lin worthy_A = variants {} ;
-lin worthy_N = variants {} ;
-lin would_be_A = variants {} ;
-lin wound_N =  D.plaie_1_N ;
-
-lin wound_V2 = variants {} ;
-lin wow_N = variants {} ;
-lin wpb_N = variants {} ;
-lin wpm_N = variants {} ;
-lin wrac_N = variants {} ;
-lin wrack_N = variants {} ;
-lin wrack_V2 = variants {} ;
-lin wraf_N = variants {} ;
-lin wraith_N = variants {} ;
-lin wrangle_N = variants {} ;
-lin wrangle_V = variants {} ;
-lin wrap_N = variants {} ;
-lin wrap_V = variants {} ;
-lin wrap_V2 = variants {} ;
-lin wrapper_N = variants {} ;
-lin wrapping_N = variants {} ;
-lin wrath_N = variants {} ;
-lin wrathful_A = variants {} ;
-lin wreak_V2 = variants {} ;
-lin wreath_N = variants {} ;
-lin wreathe_V = variants {} ;
-lin wreathe_V2 = variants {} ;
-lin wreck_N = variants {} ;
-lin wreck_V2 = variants {} ;
-lin wreckage_N = variants {} ;
-lin wrecker_N = variants {} ;
-lin wren_N = variants {} ;
-lin wrench_N = variants {} ;
-lin wrench_V2 = variants {} ;
-lin wrest_V2 = variants {} ;
-lin wrestle_N = variants {} ;
-lin wrestle_V = variants {} ;
-lin wrestle_V2 = variants {} ;
-lin wrestler_N = variants {} ;
-lin wretch_N = variants {} ;
-lin wretched_A = variants {} ;
-lin wretchedness_N = variants {} ;
-lin wrexham_PN = variants {} ;
-lin wrick_N = variants {} ;
-lin wrick_V2 = variants {} ;
-lin wriggle_N = variants {} ;
-lin wriggle_V = variants {} ;
-lin wriggle_V2 = variants {} ;
-lin wriggler_N = variants {} ;
-lin wright_N = variants {} ;
-lin wring_N = variants {} ;
-lin wring_V2 = variants {} ;
-lin wringer_N = variants {} ;
-lin wrinkle_N = variants {} ;
-lin wrinkle_V = variants {} ;
-lin wrinkle_V2 = variants {} ;
-lin wrinkly_A = variants {} ;
-lin wrist_N = variants {} ;
-lin wristband_N = variants {} ;
-lin wristlet_N = variants {} ;
-lin wristwatch_N = variants {} ;
-lin writ_N = variants {} ;
-lin writ_large_A = variants {} ;
-lin write_V = variants {} ;
-lin write_V2 = variants {} ;
-lin write_VS = variants {} ;
-lin write_VV = variants {} ;
-lin write_off_N = variants {} ;
-lin write_up_N = variants {} ;
-lin writer_N = variants {} ;
-lin writhe_V = variants {} ;
-lin writing_N = variants {} ;
-lin writing_desk_N = variants {} ;
-lin writing_ink_N = variants {} ;
-lin writing_paper_N = variants {} ;
-lin writtle_PN = variants {} ;
-lin wrns_N = variants {} ;
-lin wroclaw_PN = variants {} ;
-lin wrong_A = variants {} ;
-lin wrong_Adv = variants {} ;
-lin wrong_N = variants {} ;
-lin wrong_V2 = variants {} ;
-lin wrong_headed_A = variants {} ;
-lin wrongdoer_N = variants {} ;
-lin wrongdoing_N = variants {} ;
-lin wrongful_A = variants {} ;
-lin wroth_A = variants {} ;
-lin wroughton_PN = variants {} ;
-lin wry_A = variants {} ;
-lin wt_N = variants {} ;
-lin wuhan_PN = variants {} ;
-lin wuppertal_PN = variants {} ;
-lin wurzburg_PN = variants {} ;
-lin wusih_PN = variants {} ;
-lin wycombe_PN = variants {} ;
-lin wymondham_PN = variants {} ;
-lin wyoming_PN = variants {} ;
-lin wythall_PN = variants {} ;
-lin x_ray_N = variants {} ;
-lin x_ray_V2 = variants {} ;
-lin xenophobia_N = variants {} ;
-lin xerox_N = variants {} ;
-lin xerox_V2 = variants {} ;
-lin xmas_N = variants {} ;
-lin xmas_PN = variants {} ;
-lin xylophone_N = variants {} ;
-lin yacht_N = variants {} ;
-lin yacht_V = variants {} ;
-lin yacht_club_N = variants {} ;
-lin yachting_N = variants {} ;
-lin yachtsman_N = variants {} ;
-lin yahoo_N = variants {} ;
-lin yak_N = variants {} ;
-lin yam_N = variants {} ;
-lin yammer_V = variants {} ;
-lin yank_N = variants {} ;
-lin yank_V2 = variants {} ;
-lin yankee_N = variants {} ;
-lin yap_N = variants {} ;
-lin yap_V = variants {} ;
-lin yard_N = variants {} ;
-lin yard_measure_N = variants {} ;
-lin yardarm_N = variants {} ;
-lin yardstick_N = variants {} ;
-lin yarmouth_PN = variants {} ;
-lin yarn_N = variants {} ;
-lin yarn_V = variants {} ;
-lin yaroslavi_PN = variants {} ;
-lin yarrow_N = variants {} ;
-lin yashmak_N = variants {} ;
-lin yate_PN = variants {} ;
-lin yateley_PN = variants {} ;
-lin yaw_N = variants {} ;
-lin yaw_V = variants {} ;
-lin yawl_N = variants {} ;
-lin yawn_N = variants {} ;
-lin yawn_V = variants {} ;
-lin yea_Adv = variants {} ;
-lin yea_N = variants {} ;
-lin yeah_Adv = variants {} ;
-lin year_N = variants {} ;
-lin yearbook_N = variants {} ;
-lin yearling_N = variants {} ;
-lin yearlong_A = variants {} ;
-lin yearly_A = variants {} ;
-lin yearly_Adv = variants {} ;
-lin yearn_V = variants {} ;
-lin yearning_N = variants {} ;
-lin yearningly_Adv = variants {} ;
-lin yeast_N = variants {} ;
-lin yeasty_A = variants {} ;
-lin yell_N = variants {} ;
-lin yell_V = variants {} ;
-lin yell_V2 = variants {} ;
-lin yellow_A = variants {} ;
-lin yellow_N = variants {} ;
-lin yellow_V = variants {} ;
-lin yellow_V2 = variants {} ;
-lin yellow_bellied_A = variants {} ;
-lin yellow_flag_N = variants {} ;
-lin yellowish_A = variants {} ;
-lin yellowness_N = variants {} ;
-lin yelp_V = variants {} ;
-lin yemen_PN = variants {} ;
-lin yemeni_A = variants {} ;
-lin yemeni_N = variants {} ;
-lin yen_N = variants {} ;
-lin yen_V = variants {} ;
-lin yeoman_N = variants {} ;
-lin yeomanry_N = variants {} ;
-lin yeovil_PN = variants {} ;
-lin yerevan_PN = variants {} ;
-lin yes_N = variants {} ;
-lin yesterday_Adv = variants {} ;
-lin yesterday_N = variants {} ;
-lin yet_Adv = variants {} ;
-lin yeti_N = variants {} ;
-lin yew_N = variants {} ;
-lin yew_tree_N = variants {} ;
-lin yha_N = variants {} ;
-lin yiddish_N = variants {} ;
-lin yield_N =  D.production_1_N ;
-
-lin yield_V = variants {} ;
-lin yield_V2 = variants {} ;
-lin yield_VA = variants {} ;
-lin yielding_A = variants {} ;
-lin ymca_N = variants {} ;
-lin yo_yo_N = variants {} ;
-lin yob_N = variants {} ;
-lin yobo_N = variants {} ;
-lin yodel_N = variants {} ;
-lin yodel_V = variants {} ;
-lin yodel_V2 = variants {} ;
-lin yodeller_N = variants {} ;
-lin yoga_N = variants {} ;
-lin yoghourt_N = variants {} ;
-lin yoghurt_N = variants {} ;
-lin yogi_N = variants {} ;
-lin yogurt_N = variants {} ;
-lin yoke_N = variants {} ;
-lin yoke_V = variants {} ;
-lin yoke_V2 = variants {} ;
-lin yokel_N = variants {} ;
-lin yokohama_PN = variants {} ;
-lin yolk_N = variants {} ;
-lin yon_A = variants {} ;
-lin yon_Adv = variants {} ;
-lin yonder_A = variants {} ;
-lin yonder_Adv = variants {} ;
-lin yore_N = variants {} ;
-lin york_PN = variants {} ;
-lin yorkley_PN = variants {} ;
-lin yorkshire_PN = variants {} ;
-lin youPl_Pron = variants {} ;
-lin youSg_Pron = variants {} ;
-lin young_A = variants {} ;
-lin young_N = variants {} ;
-lin youngish_A = variants {} ;
-lin youngster_N = variants {} ;
-lin youth_N = variants {} ;
-lin youthful_A = variants {} ;
-lin youthfulness_N = variants {} ;
-lin yowl_V = variants {} ;
-lin yr_N = variants {} ;
-lin ystradgynlais_PN = variants {} ;
-lin yugoslav_A = variants {} ;
-lin yugoslav_N = variants {} ;
-lin yugoslavia_PN = variants {} ;
-lin yugoslavian_A = variants {} ;
-lin yugoslavian_N = variants {} ;
-lin yukon_PN = variants {} ;
-lin yule_N = variants {} ;
-lin yule_log_N = variants {} ;
-lin yuletide_N = variants {} ;
-lin yvonne_PN = variants {} ;
-lin ywca_N = variants {} ;
-lin zagreb_PN = variants {} ;
-lin zaire_PN = variants {} ;
-lin zairean_A = variants {} ;
-lin zairean_N = variants {} ;
-lin zambia_PN = variants {} ;
-lin zambian_A = variants {} ;
-lin zambian_N = variants {} ;
-lin zany_A = variants {} ;
-lin zany_N = variants {} ;
-lin zap_V2 = variants {} ;
-lin zaporozhye_PN = variants {} ;
-lin zaragoza_PN = variants {} ;
-lin zeal_N = variants {} ;
-lin zealand_PN = variants {} ;
-lin zealander_A = variants {} ;
-lin zealander_N = variants {} ;
-lin zealot_N = variants {} ;
-lin zealotry_N = variants {} ;
-lin zealous_A = variants {} ;
-lin zebra_N = variants {} ;
-lin zebu_N = variants {} ;
-lin zee_N = variants {} ;
-lin zen_N = variants {} ;
-lin zenith_N = variants {} ;
-lin zenithal_A = variants {} ;
-lin zephyr_N = variants {} ;
-lin zeppelin_N = variants {} ;
-lin zero_N = variants {} ;
-lin zero_V = variants {} ;
-lin zest_N = variants {} ;
-lin zestful_A = variants {} ;
-lin zigzag_Adv = variants {} ;
-lin zigzag_N = variants {} ;
-lin zigzag_V = variants {} ;
-lin zimbabwe_PN = variants {} ;
-lin zimbabwean_A = variants {} ;
-lin zimbabwean_N = variants {} ;
-lin zinc_N =  D.zinc_1_N ;
-
-lin zing_N = variants {} ;
-lin zinnia_N = variants {} ;
-lin zion_N = variants {} ;
-lin zionism_N = variants {} ;
-lin zionist_A = variants {} ;
-lin zionist_N = variants {} ;
-lin zip_N = variants {} ;
-lin zip_V2 = variants {} ;
-lin zip_code_N = variants {} ;
-lin zip_fastener_N = variants {} ;
-lin zipper_N = variants {} ;
-lin zither_N = variants {} ;
-lin zloty_N = variants {} ;
-lin zodiac_N = variants {} ;
-lin zoe_PN = variants {} ;
-lin zombie_N = variants {} ;
-lin zonal_A = variants {} ;
-lin zone_N = variants {} ;
-lin zone_V2 = variants {} ;
-lin zoning_N = variants {} ;
-lin zoo_N = variants {} ;
-lin zoological_A = variants {} ;
-lin zoologist_N = variants {} ;
-lin zoology_N = variants {} ;
-lin zoom_N = variants {} ;
-lin zoom_V = variants {} ;
-lin zoophyte_N = variants {} ;
-lin zoot_suit_N = variants {} ;
-lin zucchini_N = variants {} ;
-lin zurich_PN = variants {} ;
-
-}
diff --git a/lib/src/french/DictFre.gf b/lib/src/french/DictFre.gf
# file too large to diff: lib/src/french/DictFre.gf
diff --git a/lib/src/french/DiffFre.gf b/lib/src/french/DiffFre.gf
--- a/lib/src/french/DiffFre.gf
+++ b/lib/src/french/DiffFre.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../abstract:../common:prelude
+--# -coding=latin1
 
 instance DiffFre of DiffRomance - [
   imperClit,
@@ -28,8 +29,8 @@
 
     artDef : Gender -> Number -> Case -> Str = \g,n,c ->
       case <g,n,c> of {
-        <Masc,Sg, CPrep P_de> => pre {"du" ; ["de l'"] / voyelle} ;
-        <Masc,Sg, CPrep P_a>  => pre {"au" ; ["à l'"]  / voyelle} ;
+        <Masc,Sg, CPrep P_de> => pre {"du" ; ("de l'" ++ Predef.BIND) / voyelle} ;
+        <Masc,Sg, CPrep P_a>  => pre {"au" ; ("à l'"  ++ Predef.BIND)  / voyelle} ;
         <Masc,Sg, _>    => elisLe ;
         <Fem, Sg, _>    => prepCase c ++ elisLa ;
         <_,   Pl, CPrep P_de> => "des" ;
@@ -167,7 +168,19 @@
 
     relPron : Bool => AAgr => Case => Str = \\b,a,c => 
       let
-        lequel = artDef a.g a.n c + quelPron ! a
+        lequel = case <a.g,a.n,c> of {
+        <Masc,Sg, CPrep P_de> => "duquel" ;
+        <Masc,Sg, CPrep P_a>  => "auquel" ;
+        <Masc,Sg, _>    => prepCase c ++ "lequel" ;
+        <Fem, Sg, _>    => prepCase c ++ "laquelle" ;
+        <Fem, Pl, CPrep P_de> => "desquelles" ;
+        <_,   Pl, CPrep P_de> => "desquels" ;
+        <Fem, Pl, CPrep P_a>  => "auxquelles" ;
+        <_,   Pl, CPrep P_a>  => "auxquels" ;
+        <Fem, Pl, _ >   => "lesquelles" ;
+        <_,   Pl, _ >   => "lesquels"
+        } ;
+      ---- artDef a.g a.n c ++ quelPron ! a  ---- doesn't compile properly AR 17/3/2014
       in
       case b of {
       False => case c of {
diff --git a/lib/src/french/DocumentationFre.gf b/lib/src/french/DocumentationFre.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/french/DocumentationFre.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of French in French: the default introduced in LangFre
+
+concrete DocumentationFre of Documentation = CatFre ** 
+  DocumentationFreFunctor with (Terminology = TerminologyFre) ;
diff --git a/lib/src/french/DocumentationFreEng.gf b/lib/src/french/DocumentationFreEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/french/DocumentationFreEng.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of French in English
+
+concrete DocumentationFreEng of Documentation = CatFre ** 
+  DocumentationFreFunctor with (Terminology = TerminologyEng) ;
diff --git a/lib/src/french/DocumentationFreFunctor.gf b/lib/src/french/DocumentationFreFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/french/DocumentationFreFunctor.gf
@@ -0,0 +1,218 @@
+--# -path=.:../abstract:../common
+
+incomplete concrete DocumentationFreFunctor of Documentation = CatFre ** open 
+  Terminology, -- the interface to be instantiated
+  ResFre,
+  CommonRomance,
+  ParadigmsFre,
+  (G = GrammarFre),
+  (S = SyntaxFre),
+  (L = LexiconFre),
+  Prelude,
+  HTML
+in {
+
+
+lincat
+  Inflection = {t : Str; s1,s2 : Str} ;
+  Document = {s : Str} ;
+  Tag = {s : Str} ;
+  
+{-
+-} --# notpresent
+
+oper
+   heading : N -> Str = \n -> (nounHeading n).s ;
+   
+lin
+  InflectionN, InflectionN3, InflectionN3 = \noun -> {
+    t = "n" ;
+    s1 = heading1 (heading noun_Category ++ 
+                   case noun.g of {
+                     Masc => "("+heading masculine_Parameter+")" ; 
+                     Fem  => "("+heading feminine_Parameter+")"
+                   }) ;
+    s2 = frameTable ( 
+           tr (th (heading singular_Parameter) ++ th  (heading plural_Parameter)) ++
+           tr (td (noun.s ! Sg)                ++ td (noun.s ! Pl))
+           )
+    } ;
+
+  InflectionA, InflectionA2 = \adj -> {
+    t  = "a" ;
+    s1 = heading1 (nounHeading adjective_Category).s ;
+    s2 = frameTable (
+           tr (th ""                            ++ th (heading singular_Parameter)  ++ th  (heading plural_Parameter)) ++
+           tr (th (heading masculine_Parameter) ++ td (adj.s ! Posit ! (AF Masc Sg)) ++ td (adj.s ! Posit ! (AF Masc Pl))) ++
+           tr (th (heading feminine_Parameter)  ++ td (adj.s ! Posit ! (AF Fem Sg))  ++ td (adj.s ! Posit ! (AF Fem Pl)))
+         )
+    } ;
+
+  InflectionAdv adv = {
+    t  = "adv" ;
+    s1 = heading1 "Adverbe" ;
+    s2 = paragraph adv.s
+    } ;
+
+  InflectionPrep p = {
+    t  = "prep" ;
+    s1 = heading1 "Préposition" ;
+    s2 = paragraph p.s
+    } ;
+
+  InflectionV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV3 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2V v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP (lin V2V v) S.we_NP (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2S v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2Q v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2A v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVS v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVQ v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVA v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  MkDocument b i e = ss (i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s) ;  -- explanation appended in a new paragraph
+  MkTag i = ss i.t ;
+
+oper 
+  verbExample : CatFre.Cl -> Str = \cl ->
+     (S.mkUtt cl).s 
+     ++ ";" ++ (S.mkUtt (S.mkS S.anteriorAnt cl)).s  --# notpresent
+     ;
+
+  inflVerb : Verb -> Str = \verb -> 
+     let 
+       vfin : CommonRomance.VF -> Str = \f ->
+         verb.s ! f ; 
+
+       ttable : TMood -> Str = \tense ->
+         frameTable (
+           tr (th "" ++ 
+               th (heading singular_Parameter) ++ 
+               th (heading plural_Parameter)) ++ 
+           tr (th "1.p" ++ 
+               td (vfin (VFin tense Sg P1)) ++
+               td (vfin (VFin tense Pl P1))) ++
+           tr (th "2.p" ++
+               td (vfin (VFin tense Sg P2)) ++
+               td (vfin (VFin tense Pl P2))) ++
+           tr (th "3.p" ++
+               td (vfin (VFin tense Sg P3)) ++
+               td (vfin (VFin tense Pl P3)))
+           ) ;
+
+       ttable2 : (Mood -> TMood) -> Str = \f ->
+         frameTable (
+           tr (intagAttr "th" "colspan=2" "" ++ 
+               th (heading indicative_Parameter) ++ 
+               th (heading conjunctive_Parameter)) ++ 
+           tr (intagAttr "th" "rowspan=3" (heading singular_Parameter) ++
+               th "1.p" ++ 
+               td (vfin (VFin (f Indic) Sg P1)) ++
+               td (vfin (VFin (f Conjunct) Sg P1))) ++
+           tr (th "2.p" ++
+               td (vfin (VFin (f Indic) Sg P2)) ++
+               td (vfin (VFin (f Conjunct) Sg P2))) ++
+           tr (th "3.p" ++
+               td (vfin (VFin (f Indic) Sg P3)) ++
+               td (vfin (VFin (f Conjunct) Sg P3))) ++  
+           tr (intagAttr "th" "rowspan=3" (heading plural_Parameter) ++
+               th "1.p" ++
+               td (vfin (VFin (f Indic) Pl P1)) ++
+               td (vfin (VFin (f Conjunct) Pl P1))) ++
+           tr (th "2.p" ++
+               td (vfin (VFin (f Indic) Pl P2)) ++
+               td (vfin (VFin (f Conjunct) Pl P2))) ++
+           tr (th "3.p" ++ 
+               td (vfin (VFin (f Indic) Pl P3)) ++
+               td (vfin (VFin (f Conjunct) Pl P3)))
+           ) ;
+
+     in heading2 (heading present_Parameter) ++
+        ttable2 VPres ++
+        heading2 (heading imperfect_Parameter) ++
+        ttable2 VImperf
+        ++ heading2 (heading simple_past_Parameter) ++  --# notpresent
+        ttable VPasse  --# notpresent
+        ++ heading2 (heading future_Parameter) ++  --# notpresent
+        ttable VFut  --# notpresent
+        ++ heading2 (heading conditional_Parameter) ++  --# notpresent
+        ttable VCondit  --# notpresent
+        ++ heading2 (heading infinitive_Parameter) ++
+        paragraph (vfin (VInfin False)) ++
+        heading2 (heading imperative_Parameter) ++
+        frameTable (
+          tr (th "sg.2.p" ++ td (vfin (VImper SgP2))) ++ 
+          tr (th "pl.1.p" ++ td (vfin (VImper PlP1))) ++ 
+          tr (th "pl.2.p" ++ td (vfin (VImper PlP2)))
+          ) ++
+        heading2 (heading participle_Parameter) ++
+        frameTable (
+          tr (th (heading past_Parameter)    ++ td (vfin (VPart Masc Sg))) ++
+          tr (th (heading present_Parameter) ++ td (vfin VGer))
+          ) ; 
+
+{- --# notpresent
+-} 
+
+}
diff --git a/lib/src/french/ExtraFre.gf b/lib/src/french/ExtraFre.gf
--- a/lib/src/french/ExtraFre.gf
+++ b/lib/src/french/ExtraFre.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete ExtraFre of ExtraFreAbs = ExtraRomanceFre ** 
   open CommonRomance, PhonoFre, MorphoFre, ParadigmsFre, ParamX, ResFre, Prelude in {
 
@@ -31,10 +32,10 @@
     we8fem_Pron = mkPronoun "nous" "nous" "nous" "nous" "notre" "notre" "nos"
       Fem Pl P1 ;
     whoPl8fem_IP = 
-      {s = \\c => artDef a.g a.n c + quelPron ! a ; a = a}
-      where {a = aagr Fem Sg} ;
+      {s = \\c => "les" + quelPron ! a ; a = a}
+      where {a = aagr Fem Pl} ;
     whoSg8fem_IP = 
-      {s = \\c => artDef a.g a.n c + quelPron ! a ; a = a}
+      {s = \\c => "la" + quelPron ! a ; a = a}
       where {a = aagr Fem Pl} ;
 
     youSg8fem_Pron = mkPronoun 
@@ -49,6 +50,11 @@
       in 
       {s = vous.s ; hasClit = vous.hasClit ; poss = vous.poss ; a = vous.a ; isPol = True ; isNeg = False} ;
 
+    ce_Pron = 
+      let ce = elision "c" 
+      in 
+      mkPronoun ce ce ce ("cela" | "ça") "son" (elisPoss "s") "ses" Masc Sg P3 ; ---- variants?
+
     AdvDatVP = insertClit3 datClit ;
     AdvGenVP = insertClit3 genClit ;
 
@@ -75,5 +81,9 @@
 
     ExistsNP np = 
       mkClause "il" True False np.a (insertComplement (\\_ => (np.s ! Nom).ton) (predV (regV "exister"))) ;
+
+--- in ExtraRomance
+--    PassAgentVPSlash vps np = passVPSlash 
+--      vps ("par" ++ (np.s ! Acc).ton) ;
 
 }
diff --git a/lib/src/french/ExtraFreAbs.gf b/lib/src/french/ExtraFreAbs.gf
--- a/lib/src/french/ExtraFreAbs.gf
+++ b/lib/src/french/ExtraFreAbs.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 -- Structures special for French. These are not implemented in other
 -- Romance languages.
 
@@ -31,6 +32,8 @@
     youPl8fem_Pron : Pron ;
     youPol8fem_Pron : Pron ;
 
+    ce_Pron : Pron ;
+
 -- clitic adverbs
 
     AdvDatVP : VP -> VP ;  -- j'y vais
@@ -44,5 +47,6 @@
 -- Polarity "ne" without "pas"
 
     PNegNe : Pol ;
+
 
 }
diff --git a/lib/src/french/ExtraRomanceFre.gf b/lib/src/french/ExtraRomanceFre.gf
--- a/lib/src/french/ExtraRomanceFre.gf
+++ b/lib/src/french/ExtraRomanceFre.gf
@@ -1,2 +1,2 @@
 concrete ExtraRomanceFre of ExtraRomanceAbs = CatFre ** ExtraRomance - [ProDrop] with
-  (ResRomance = ResFre) ;
+  (ResRomance = ResFre), (Grammar = GrammarFre) ;
diff --git a/lib/src/french/IdiomFre.gf b/lib/src/french/IdiomFre.gf
--- a/lib/src/french/IdiomFre.gf
+++ b/lib/src/french/IdiomFre.gf
@@ -42,8 +42,28 @@
              ! DInv ! RPres ! Simul ! RPos ! Conjunct
       } ;
 
+
+    SelfAdvVP vp = insertComplement memePron vp ;
+    SelfAdVVP vp = insertComplement memePron vp ; ---- should be AdV
+    SelfNP np = heavyNP {
+      s = \\c => (np.s ! c).ton ++ memePron ! np.a ; ---- moi moi-même ? 
+      a = np.a
+      } ;
+
   oper
     elisCe = elision "c" ;
+
+    memePron : Agr => Str = table {
+      {n = Sg ; p = P1} => "moi-même" ;
+      {n = Sg ; p = P2} => "toi-même" ;
+      {g = Masc ; n = Sg ; p = P3} => "lui-même" ;
+      {g = Fem  ; n = Sg ; p = P3} => "elle-même" ;
+      {n = Pl ; p = P1} => "nous-mêmes" ;
+      {n = Pl ; p = P2} => "vous-mêmes" ;
+      {g = Masc ; n = Pl ; p = P3} => "eux-mêmes" ;
+      {g = Fem  ; n = Pl ; p = P3} => "elles-mêmes"
+      } ;
+
 
 }
 
diff --git a/lib/src/french/IrregFre.gf b/lib/src/french/IrregFre.gf
--- a/lib/src/french/IrregFre.gf
+++ b/lib/src/french/IrregFre.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../abstract:../../prelude
+--# -coding=latin1
 
 -- Irregular verbs from Nancy, based on a list from Sylvain Pogodalla, 25/11/2004
 -- Translated to GF by Aarne Ranta
diff --git a/lib/src/french/IrregFreAbs.gf b/lib/src/french/IrregFreAbs.gf
--- a/lib/src/french/IrregFreAbs.gf
+++ b/lib/src/french/IrregFreAbs.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../abstract:../../prelude
+--# -coding=latin1
 
 -- Irregular verbs from Nancy, based on a list from Sylvain Pogodalla, 25/11/2004
 -- Translated to GF by Aarne Ranta
diff --git a/lib/src/french/LangFre.gf b/lib/src/french/LangFre.gf
--- a/lib/src/french/LangFre.gf
+++ b/lib/src/french/LangFre.gf
@@ -1,8 +1,10 @@
---# -path=.:../romance:../abstract:../common:../prelude
+--# -path=.:../romance:../abstract:../common:../api
 
 concrete LangFre of Lang = 
   GrammarFre,
   LexiconFre
+  ,DocumentationFre
+  ,ConstructionFre
   ** {
 
 flags startcat = Phr ; unlexer = text ; lexer = text ;
diff --git a/lib/src/french/LexiconFre.gf b/lib/src/french/LexiconFre.gf
--- a/lib/src/french/LexiconFre.gf
+++ b/lib/src/french/LexiconFre.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../abstract:../../prelude
+--# -coding=latin1
 
 concrete LexiconFre of Lexicon = CatFre ** 
   open (M = MorphoFre), PhonoFre, ParadigmsFre, IrregFre in {
diff --git a/lib/src/french/MkWikt.hs b/lib/src/french/MkWikt.hs
new file mode 100644
--- /dev/null
+++ b/lib/src/french/MkWikt.hs
@@ -0,0 +1,103 @@
+import Data.Char
+import Data.List
+import qualified Data.Map as M
+import qualified Data.Set as S
+
+wiktFile = "en-fr-enwiktionary.txt"
+dictFuns = "dictfuns.txt"
+irregFre = "irregFre.txt"
+oldFre   = "oldFre.txt"
+
+-- AR 10/10/2013
+-- extracting a lexicon from Wiktionary as presented in
+--   http://en.wiktionary.org/wiki/User:Matthias_Buchmeier/download
+-- downloaded from
+--   https://hotfile.com/dl/248980034/2861991/dictionaries_enwiktionary_ding_dictd_20131002.tgz.html
+
+
+-- abjure_V2 : V2 ;    ==>   (abjure_V, 2)
+
+main = do
+  funs <- readFile dictFuns >>= return . map (break (\c -> isDigit c || isSpace c)) . lines
+  let funmap = M.fromList [(w,takeWhile (not . isSpace) c) | (w,c) <- funs]
+  fverbmap <- readFile irregFre >>= return . M.fromList . map mkVerb . lines
+  oldFre <- readFile oldFre >>= return . S.fromList . map (head . words) . lines
+  wiks0 <- readFile wiktFile >>= return . map analyseLine . lines 
+  let wiks1 = [(w1,c1,f1) | (w0,c0,f0) <- wiks0,
+                            c0 /= "?",
+                            not (all isSpace f0),      -- not empty string
+                            let w = w0 ++ "_" ++ c0, 
+                            Just cs <- [M.lookup w funmap],
+                            let c1 = c0 ++ cs,
+                            let w1 = w0 ++ "_" ++ c1,
+                            not (S.member w1 oldFre),
+                            let f1 = analyseFre fverbmap c0 (uncomment f0),
+                            notElem ' ' (fst f1)       -- exclude multiwords, for sanity
+                           ]
+  let dict = unlines $ map convertLine $ groupEntries wiks1
+--  putStrLn dict
+  writeFile "NewDictFre.txt" dict
+
+-- [sur un sofa or sur un canapé] s'allonger  ==> s'allonger
+uncomment s = case break (=='[') s of
+  (s1,_:s2) -> s1 ++ case break (== ']') s2 of
+    (_,_:s4) -> s4
+    _ -> []
+  _ -> s
+
+groupEntries = map variants . groupBy sameFun where
+  sameFun (f,_,_) (g,_,_) = f == g
+  variants fes@((f,c,_):_) = (f,c,[s | (_,_,s) <- fes])
+  
+
+-- abjure {v} /æbˈdʒʊɹ/ (to renounce with solemnity) :: abjurer   ==>  (abjure, V, abjurer)
+
+analyseLine l = case words l of
+  w:c:rest | head c == '{' && elem "::" rest -> 
+       (fun w,cat c, takeWhile (/=',') (unwords (tail (dropWhile (/= "::") rest))))
+  _ -> ([],[],[])
+
+fun = map fc where
+  fc c = if isAlphaNum c then c else '_'
+
+cat s = case (init (tail s)) of
+  "adj"  -> "A"
+  "n"    -> "N"
+  "v"    -> "V"
+  "prop" -> "PN"
+  "adv"  -> "Adv"
+  "conj" -> "Conj"
+  "interj" -> "Interj"
+  "determiner" -> "Det"
+  _ -> "?"
+
+
+analyseFre vmap c s = case (c, break (=='{') s) of
+  ("N", (w,"{m}")) -> (init w,["masculine"])
+  ("N", (w,"{f}")) -> (init w,["feminine"])
+  ("PN", (w,"{m}")) -> (init w,["masculine"])
+  ("PN", (w,"{f}")) -> (init w,["feminine"])
+  ("A",  (w,'{':_)) -> (init w,[])
+  (_,    (w,'{':_)) -> (init w,[])
+  (_,_)             -> case (c, splitAt 2 s) of
+    ('V':_,  ("se", ' ':v)) -> (mkV v, ["reflV"])
+    ('V':_,  ("s'",   v)) -> (mkV v, ["reflV"])
+    ('V':_,  _)           -> (mkV s, [])
+    _ -> (s,     [])
+ where
+  mkV s = case M.lookup s vmap of
+    Just f -> "I." ++ f
+    _ -> s
+
+mkVerb s = case words s of
+  v:_ -> (takeWhile (/='_') v, v)
+
+
+convertLine (eng,cat,fps) = eng ++ " = " ++ unwords (intersperse "|" (map lin fps)) ++ " ;" where
+  lin (fre,ps) = case (cat,fre,ps) of
+    ('V':_,  'I':'.':_,  ["reflV"]) -> "mk" ++ cat ++ " (reflV (mkV " ++ fre ++ "))" 
+    ('V':_,  'I':'.':_,  [])        -> "mk" ++ cat ++ " (mkV " ++ fre ++ ")"
+    ('V':_,  _,          ["reflV"]) -> "mk" ++ cat ++ " (reflV (mkV \"" ++ fre ++ "\"))"
+    ('V':_,  _,          [])        -> "mk" ++ cat ++ " (mkV \"" ++ fre ++ "\")"
+    _ -> "mk" ++ cat ++ " \"" ++ fre ++ "\" " ++ unwords ps
+
diff --git a/lib/src/french/MorphoFre.gf b/lib/src/french/MorphoFre.gf
--- a/lib/src/french/MorphoFre.gf
+++ b/lib/src/french/MorphoFre.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../../prelude
+--# -coding=latin1
 
 --1 A Simple French Resource Morphology
 --
diff --git a/lib/src/french/NumeralFre.gf b/lib/src/french/NumeralFre.gf
--- a/lib/src/french/NumeralFre.gf
+++ b/lib/src/french/NumeralFre.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete NumeralFre of Numeral = CatFre [Numeral,Digits] ** 
   open CommonRomance, ResRomance, MorphoFre, Prelude in {
 
diff --git a/lib/src/french/ParadigmsFre.gf b/lib/src/french/ParadigmsFre.gf
--- a/lib/src/french/ParadigmsFre.gf
+++ b/lib/src/french/ParadigmsFre.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../abstract:../../prelude
+--# -coding=latin1
 
 --1 French Lexical Paradigms
 --
@@ -60,7 +61,10 @@
   genitive   : Prep ; -- genitive, constructed with "de"
   dative     : Prep ; -- dative, usually constructed with "à"
 
-  mkPrep : Str -> Prep ; -- preposition (other than "de" and "à")
+  mkPrep : overload {
+    mkPrep : Str -> Prep  ;         -- simple preposition (other than "de" and "à")
+    mkPrep : Str -> Prep -> Prep ;  -- complex preposition e.g. "à côté de"
+    } ;
 
 
 --2 Nouns
@@ -130,7 +134,8 @@
 
   mkPN  : overload {
     mkPN : Str -> PN ; -- feminine if ends with "e", otherwise masculine
-    mkPN : Str -> Gender -> PN -- gender deviant from the simple rule
+    mkPN : Str -> Gender -> PN ; -- gender deviant from the simple rule
+    mkPN : N -> PN ; -- gender inherited from noun
     } ;
 
 
@@ -231,6 +236,10 @@
 -- reused as one-place verbs.
 
     mkV : V2 -> V ; -- make 2-place to 1-place (e.g. from IrregFre)
+
+-- Particle verbs ("avoir" + "besoin")
+
+    mkV : V -> Str -> V  ;
   } ;
 
 -- The function $mkV$ gives the default compound auxiliary "avoir".
@@ -276,13 +285,25 @@
 
   mkV0  : V -> V0 ;  --%
   mkVS  : V -> VS ;
-  mkV2S : V -> Prep -> V2S ;
+  subjVS  : V -> VS ;
   mkVV  : V -> VV ;  -- plain infinitive: "je veux parler"
   deVV  : V -> VV ;  -- "j'essaie de parler"
   aVV   : V -> VV ;  -- "j'arrive à parler"
-  mkV2V : V -> Prep -> Prep -> V2V ;
+  mkV2S  : overload {
+    mkV2S : V -> V2S ;
+    mkV2S : V -> Prep -> V2S ;
+    } ;
+  mkV2V  : overload {
+    mkV2V : V -> V2V ;
+    mkV2V : V -> Prep -> Prep -> V2V ;
+    } ;
   mkVA  : V -> VA ;
-  mkV2A : V -> Prep -> Prep -> V2A ;
+
+  mkV2A : overload {
+    mkV2A : V -> V2A ;
+    mkV2A : V -> Prep -> Prep -> V2A ;
+    } ;
+
   mkVQ  : V -> VQ ;
   mkV2Q : V -> Prep -> V2Q ;
 
@@ -316,12 +337,15 @@
   accusative = complAcc ** {lock_Prep = <>} ;
   genitive = complGen ** {lock_Prep = <>} ;
   dative = complDat ** {lock_Prep = <>} ;
-  mkPrep p = {s = p ; c = CPrep PNul ; isDir = False ; lock_Prep = <>} ;
+  mkPrep = overload {
+    mkPrep : Str -> Prep  = \p -> {s = p ; c = CPrep PNul ; isDir = False ; lock_Prep = <>} ;
+    mkPrep : Str -> Prep -> Prep = \s,c-> {s = s ; c = c.c ; isDir = False ; lock_Prep = <>}
+    } ;
 
   --- obsolete
   Preposition : Type ;
   mkPreposition : Str -> Preposition ;
-  mkPreposition = mkPrep ;
+  mkPreposition s = mkPrep s ;
 
   regGenN : Str -> Gender -> N ;
   regN : Str -> N ;
@@ -359,7 +383,8 @@
 
   mkPN = overload {
     mkPN : Str -> PN = regPN ;
-    mkPN : Str -> Gender -> PN = \x,g -> {s = x ; g = g} ** {lock_PN = <>} ;
+    mkPN : Str -> Gender -> PN = \x,g -> lin PN {s = x ; g = g} ;
+    mkPN : N -> PN = \x -> lin PN {s = x.s ! Sg ; g = x.g} ;
     } ;
 
   mk4A a b c d = compADeg {s = \\_ => (mkAdj a c b d).s ; isPre = False ; lock_A = <>} ;
@@ -402,14 +427,30 @@
   A2S, A2V : Type = A2 ;
 
   mkV0  v = v ** {lock_V0 = <>} ;
-  mkVS  v = v ** {m = \\_ => Indic ; lock_VS = <>} ;  ---- more moods
-  mkV2S v p = mmkV2 v p ** {mn,mp = Indic ; lock_V2S = <>} ;
+  mkVS  v = v ** {m = \\_ => Indic ; lock_VS = <>} ; 
+  subjVS  v = v ** {m = \\_ => Conjunct ; lock_VS = <>} ;
+
+  mkV2S = overload {
+    mkV2S : V -> V2S = \v -> mmkV2 v dative ** {mn,mp = Indic ; lock_V2S = <>} ;
+    mkV2S : V -> Prep -> V2S = \v,p -> mmkV2 v p ** {mn,mp = Indic ; lock_V2S = <>} ;
+    } ;
+
   mkVV  v = v ** {c2 = complAcc ; lock_VV = <>} ;
   deVV  v = v ** {c2 = complGen ; lock_VV = <>} ;
   aVV  v = v ** {c2 = complDat ; lock_VV = <>} ;
-  mkV2V v p q = mmkV3 v p q ** {lock_V2V = <>} ;
+
+  mkV2V = overload {
+    mkV2V : V -> V2V                 = \v -> mmkV3 v accusative dative ** {lock_V2V = <>} ;
+    mkV2V : V -> Prep -> Prep -> V2V = \v,p,q -> mmkV3 v p q ** {lock_V2V = <>} ;
+    } ;
+
+  mkV2A = overload {
+    mkV2A : V -> V2A                 = \v -> mmkV3 v accusative dative ** {lock_V2A = <>} ;
+    mkV2A : V -> Prep -> Prep -> V2A = \v,p,q -> mmkV3 v p q ** {lock_V2A = <>} ;
+    } ;
+
   mkVA  v = v ** {lock_VA = <>} ;
-  mkV2A v p q = mmkV3 v p q ** {lock_V2A = <>} ;
+
   mkVQ  v = v ** {lock_VQ = <>} ;
   mkV2Q v p = mmkV2 v p ** {lock_V2Q = <>} ;
 
@@ -455,6 +496,10 @@
     = \tenir,tiens,tient,tenons,tenez,tiennent,tienne,tenions,tiensI,tint,tiendra,tenu -> 
       let v = vvf (mkVerb12 tenir tiens tient tenons tenez tiennent tienne tenions tiensI tint tiendra tenu) in
       {s = v ; vtyp = VTyp VHabere (getVerbT v) ; lock_V = <>} ;
+   mkV : V -> V
+    = \v -> v ;
+    mkV : V -> Str -> V 
+    = \v,_ -> v ;  ---- to recognize particles in dict, not yet in lincat V
   } ;
 
   regV : Str -> V ;
diff --git a/lib/src/french/ParseFre.gf b/lib/src/french/ParseFre.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/french/ParseFre.gf
@@ -0,0 +1,189 @@
+--# -path=.:../english/:../abstract:../romance:alltenses:../translator
+concrete ParseFre of ParseEngAbs = 
+  TenseFre,
+--  CatFre,
+  NounFre - [PPartNP],
+  AdjectiveFre,
+  NumeralFre,
+  SymbolFre [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP],
+  ConjunctionFre,
+  VerbFre - [SlashV2V, PassV2, UseCopula, ComplVV],
+  AdverbFre,
+  PhraseFre,
+  SentenceFre,
+  QuestionFre - [QuestCl, QuestIAdv], -- more variants here
+  RelativeFre,
+  IdiomFre [NP, VP, Tense, Cl, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP],
+  ConstructionFre,
+  DocumentationFre,
+  ExtraFre [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash, PassAgentVPSlash,
+            Temp, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
+            VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
+            ClSlash, RCl, EmptyRelSlash],
+
+  DictionaryFre ** 
+open PhonoFre, MorphoFre, ResFre, CommonRomance, ParadigmsFre, SyntaxFre, Prelude, (G = GrammarFre) in {
+
+flags
+  literal=Symb ;
+  coding = utf8 ;
+
+-- overrides from Lang
+
+lin
+  QuestCl cl = 
+    {s = \\t,a,p =>                             -- est-ce qu'il dort ?
+            let cls = cl.s ! DDir ! t ! a ! p 
+            in table {
+              QDir   => "est-ce" ++ elisQue ++ cls ! Indic ;
+              QIndir => subjIf ++ cls ! Indic
+              }
+      }
+  | {s = \\t,a,p =>                             -- dort-il ?
+            let cls = cl.s ! DInv ! t ! a ! p 
+            in table {
+              QDir   => cls ! Indic ;
+              QIndir => subjIf ++ cls ! Indic
+              }
+      }
+  | G.QuestCl cl                                -- il dort ?
+  ;
+
+
+  QuestIAdv iadv cl = 
+     G.QuestIAdv iadv cl                       -- où dort-il
+   | {s = \\t,a,p,q =>                         -- où est-ce qu'il dort        
+            let 
+              ord = DDir ;
+              cls = cl.s ! ord ! t ! a ! p ! Indic ;
+              why = iadv.s
+            in why ++ "est-ce" ++ elisQue ++ cls
+      } ;
+
+lin
+-- missing from ExtraFre; should not really be there either
+
+  GenNP np = 
+    let denp = (np.s ! ResFre.genitive).ton in {
+      s = \\_,_,_,_ => [] ; 
+      sp = \\_,_,_ => denp ;
+      s2 = denp ; 
+      isNeg = False ;
+    } ;
+
+  EmptyRelSlash slash = mkRCl which_RP (lin ClSlash slash) ;
+
+  that_RP = which_RP ;
+
+  UncNeg = negativePol ;
+
+-- lexical entries
+
+----  another_Quant = mkQuantifier "autre" "autre" "autres" "autres" ;
+----  some_Quant = mkQuantifier "quelqu'un" "quelqu'une" "quelques-uns" "quelques-unes" ;
+----  anySg_Det = mkDeterminer "n'importe quel" "n'importe quelle" Sg False ; ---- also meaning "whichever" ? 
+--  each_Det = SyntaxFre.every_Det ;
+
+  but_Subj = {s = "mais" ; m = Indic} ; ---- strange to have this as Subj
+
+{-
+  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 ;
+  themselves_NP = regNP "themselves" plural ;
+-}
+
+  CompoundCN num noun cn = {
+    s = \\n => cn.s ! n ++ elisDe ++ noun.s ! num.n ;
+    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 = table {
+      AF g n => v.s ! VPart g n ;
+      _ => v.s ! VPart Masc Sg  ---- the adverb form
+      } ;
+    isPre = True
+  } ;
+
+{-
+  OrdCompar a = {s = \\c => a.s ! AAdj Compar c } ;
+-}
+
+  PositAdVAdj a = {s = a.s ! Posit ! AA} ;
+
+{-
+  UseQuantPN q pn = {s = \\c => q.s ! False ! Sg ++ pn.s ! npcase2case c ; a = agrgP3 Sg pn.g} ;
+
+  SlashV2V v ant p vp = insertObjc (\\a => v.c3 ++ ant.s ++ p.s ++
+                                           infVP v.typ vp ant.a p.p a)
+                                   (predVc v) ;
+
+  SlashVPIV2V v p vpi = insertObjc (\\a => p.s ++ 
+                                           v.c3 ++ 
+                                           vpi.s ! VVAux ! a)
+                                   (predVc v) ;
+-}
+  ComplVV v a p vp = 
+      insertComplement (\\a => prepCase v.c2.c ++ infVP vp a) (predV v) ; ---- a,p
+
+---- TODO: find proper expressions for OSV and OVS in Fre
+  PredVPosv np vp = mkCl (lin NP np) (lin VP vp) ;
+  PredVPovs np vp = mkCl (lin NP np) (lin VP vp) ;
+
+
+  CompS s = {s = \\_ => "de" ++ "que" ++ s.s ! Indic} ; ---- de ?
+
+{-
+  CompQS qs = {s = \\_ => qs.s ! QIndir} ;
+  CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ 
+                                infVP VVInf vp ant.a p.p a} ;
+
+  VPSlashVS vs vp = 
+    insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs) **
+    {c2 = ""; gapInMiddle = False} ;
+
+  PastPartRS ant pol vps = {
+    s = \\agr => vps.ad ++ vps.ptp ++ vps.s2 ! agr ;
+    c = npNom
+    } ;
+
+  PresPartRS ant pol vp = {
+    s = \\agr => vp.ad ++ vp.prp ++ vp.s2 ! agr ;
+    c = npNom
+  } ;
+
+  ApposNP np1 np2 = {
+    s = \\c => np1.s ! c ++ "," ++ np2.s ! npNom ;
+    a = np1.a
+  } ;
+  
+  AdAdV = cc2 ;
+  
+  UttAdV adv = adv;
+
+-}    
+
+}
diff --git a/lib/src/french/PhonoFre.gf b/lib/src/french/PhonoFre.gf
--- a/lib/src/french/PhonoFre.gf
+++ b/lib/src/french/PhonoFre.gf
@@ -12,15 +12,17 @@
     "I" ; "Î" ; "O" ; "Ô" ; "U" ; "Û" ; "Y"
     } ;
 
-  elision : Str -> Str = \d -> d + pre {"e" ; "'" / voyelle} ;
+----  elision : Str -> Str = \d -> d + pre {"e" ; "'" / voyelle} ;
+  elision : Str -> Str = \d -> d + pre {"e" ; ("'" ++ Predef.BIND) / voyelle} ;
 
 -- The following morphemes are the most common uses of elision.
 
   elisDe  = elision "d" ;
-  elisLa  = pre {"la" ; "l'" / voyelle} ;
+----  elisLa  = pre {"la" ; ("l'") / voyelle} ;
+  elisLa  = pre {"la" ; ("l'" ++ Predef.BIND) / voyelle} ; --- doesn't work properly 15/4/2014
   elisLe  = elision "l" ;
   elisNe  = elision "n" ;
-  elisQue = elision "qu" ;
+  elisQue = elision "qu" ; 
 
 -- The subjunction "si" has a special kind of elision. The rule is
 -- only approximatively correct, for "si" is not really elided before
diff --git a/lib/src/french/TerminologyFre.gf b/lib/src/french/TerminologyFre.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/french/TerminologyFre.gf
@@ -0,0 +1,67 @@
+--# -path=.:../abstract:../common
+
+concrete TerminologyFre of Terminology = CatFre ** open 
+  ResFre,
+  CommonRomance,
+  ParadigmsFre,
+  (G = GrammarFre),
+  (S = SyntaxFre),
+  (L = LexiconFre),
+  Prelude
+
+in {
+
+
+lincat
+  Category = G.N ;
+  ParameterType = G.N ;
+  Parameter = G.N ;
+  
+  Heading = {s : Str} ;
+  
+
+lin
+  noun_Category = mkN "nom" ;
+  adjective_Category = mkN "adjectif" ;
+  verb_Category = mkN "verbe" masculine ;
+
+  gender_ParameterType = mkN "genre" masculine ;
+
+  singular_Parameter = mkN "singulier" ;
+  plural_Parameter = mkN "pluriel" ;
+
+  masculine_Parameter = mkN "masculin" ;
+  feminine_Parameter = mkN "féminin" ;
+  neuter_Parameter = mkN "neutre" ;
+
+  nominative_Parameter = mkN "nominatif" ;
+  genitive_Parameter = mkN "génitif" ;
+  dative_Parameter = mkN "datif" ;
+  accusative_Parameter = mkN "accusativ" ;
+  
+  imperative_Parameter = mkN "impératif" ;
+  indicative_Parameter = mkN "indicatif" ;
+  conjunctive_Parameter = mkN "subjonctif" ;
+  infinitive_Parameter = mkN "infinitif" ;
+
+  present_Parameter = mkN "présent" ;
+  past_Parameter = mkN "passé" ;
+  future_Parameter = mkN "futur" ;
+  conditional_Parameter = mkN "conditionnel" ;
+  perfect_Parameter = mkN "passé composé" ; ----
+  imperfect_Parameter = mkN "imparfait" ;
+  simple_past_Parameter = mkN "passé simple" ; ----
+
+  participle_Parameter = mkN "participe" ;
+  aux_verb_Parameter = mkN "auxiliaire" ;
+
+  positive_Parameter = mkN "positif" ;
+  comparative_Parameter = mkN "comparatif" ;
+  superlative_Parameter = mkN "superlatif" ;
+  predicative_Parameter = mkN "prédicatif" ;
+
+  nounHeading n = ss (n.s ! Sg) ;
+
+  exampleGr_N = mkN "exemple" masculine ;
+
+}
diff --git a/lib/src/french/V1_DictEngFre.gf b/lib/src/french/V1_DictEngFre.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/french/V1_DictEngFre.gf
@@ -0,0 +1,43676 @@
+--# -path=.:../prelude:../abstract:../common:../english:../romance:
+
+concrete DictEngFre of DictEngAbs = CatFre ** open ParadigmsFre, IrregFre, (R = ResFre), (M = MorphoFre), (D=DictFre), Prelude in {
+
+flags
+  coding=utf8 ;
+
+lin a_bomb_N = variants {} ;
+lin a_fortiori_Adv = variants {} ;
+lin a_la_carte_Adv = variants {} ;
+lin a_la_mode_Adv = variants {} ;
+lin a_level_N = variants {} ;
+lin a_posteriori_A = variants {} ;
+lin a_posteriori_Adv = variants {} ;
+lin a_priori_A = variants {} ;
+lin a_priori_Adv = variants {} ;
+lin aachen_PN = variants {} ;
+lin aarhus_PN = variants {} ;
+lin ab_initio_Adv = variants {} ;
+lin aback_Adv = variants {} ;
+lin abacus_N = variants {} ;
+lin abaft_Adv = variants {} ;
+lin abaft_Prep = variants {} ;
+lin abandon_N = variants {} ;
+lin abandon_V2 = variants {} ;
+lin abandoned_A = variants {} ;
+lin abandonment_N = variants {} ;
+lin abase_V2 = variants {} ;
+lin abasement_N = variants {} ;
+lin abash_V2 = variants {} ;
+lin abate_V = variants {} ;
+lin abate_V2 = variants {} ;
+lin abatement_N = variants {} ;
+lin abattoir_N = variants {} ;
+lin abbe_N = variants {} ;
+lin abbess_N = variants {} ;
+lin abbey_N = variants {} ;
+lin abbot_N = variants {} ;
+lin abbreviate_V2 = variants {} ;
+lin abbreviation_N = variants {} ;
+lin abc_N = variants {} ;
+lin abdicate_V = variants {} ;
+lin abdicate_V2 = variants {} ;
+lin abdication_N = variants {} ;
+lin abdomen_N = variants {} ;
+lin abdominal_A = variants {} ;
+lin abduct_V2 = variants {} ;
+lin abduction_N = variants {} ;
+lin abe_PN = variants {} ;
+lin abeam_Adv = variants {} ;
+lin abed_Adv = variants {} ;
+lin abercarn_PN = variants {} ;
+lin aberdare_PN = variants {} ;
+lin aberdeen_PN = variants {} ;
+lin abergavenny_PN = variants {} ;
+lin abergele_PN = variants {} ;
+lin aberrant_A = variants {} ;
+lin aberration_N = variants {} ;
+lin abertillery_PN = variants {} ;
+lin aberystwyth_PN = variants {} ;
+lin abet_V = variants {} ;
+lin abet_V2 = variants {} ;
+lin abeyance_N = variants {} ;
+lin abhor_V2 = variants {} ;
+lin abhorrence_N = variants {} ;
+lin abhorrent_A = variants {} ;
+lin abide_V = variants {} ;
+lin abide_V2 = variants {} ;
+lin abiding_A = variants {} ;
+lin ability_N = variants {} ;
+lin abingdon_PN = variants {} ;
+lin abject_A = variants {} ;
+lin abjection_N = variants {} ;
+lin abjuration_N = variants {} ;
+lin abjure_V2 = variants {} ;
+lin ablative_A = variants {} ;
+lin ablative_N = variants {} ;
+lin ablaut_N = variants {} ;
+lin ablaze_A = variants {} ;
+lin ablaze_Adv = variants {} ;
+lin able_A = variants {} ;
+lin able_bodied_A = variants {} ;
+lin ablution_N = variants {} ;
+lin ably_Adv = variants {} ;
+lin abnegation_N = variants {} ;
+lin abnormal_A = variants {} ;
+lin abnormality_N = variants {} ;
+lin abo_N = variants {} ;
+lin aboard_Adv = variants {} ;
+lin aboard_Prep = variants {} ;
+lin abode_N = variants {} ;
+lin abolish_V2 = variants {} ;
+lin abolition_N = variants {} ;
+lin abolitionist_N = variants {} ;
+lin abominable_A = variants {} ;
+lin abominate_V2 = variants {} ;
+lin abomination_N = variants {} ;
+lin aboriginal_A = variants {} ;
+lin aboriginal_N = variants {} ;
+lin aborigine_N = variants {} ;
+lin abort_V = variants {} ;
+lin abort_V2 = variants {} ;
+lin abortion_N = variants {} ;
+lin abortionist_N = variants {} ;
+lin abortive_A = variants {} ;
+lin abound_V = variants {} ;
+lin about_AdN = variants {} ;
+lin about_Adv = D.environ_2_Adv ;
+lin about_Prep = variants {} ;
+lin about_face_N = variants {} ;
+lin about_face_V = variants {} ;
+lin above_Adv = variants {} ;
+lin above_Prep = variants {} ;
+lin above_board_A = variants {} ;
+lin above_board_Adv = variants {} ;
+lin above_mentioned_A = variants {} ;
+lin above_named_A = variants {} ;
+lin abracadabra_N = variants {} ;
+lin abrade_V2 = variants {} ;
+lin abraham_PN = variants {} ;
+lin abrasion_N = variants {} ;
+lin abrasive_A = variants {} ;
+lin abrasive_N = variants {} ;
+lin abreast_Adv = variants {} ;
+lin abridge_V2 = variants {} ;
+lin abridgement_N = variants {} ;
+lin abridgment_N = variants {} ;
+lin abroad_Adv = variants {} ;
+lin abrogate_V2 = variants {} ;
+lin abrogation_N = variants {} ;
+lin abrupt_A = variants {} ;
+lin abruptness_N = variants {} ;
+lin abscess_N = regN "adnexiel" ;
+lin abscond_V = variants {} ;
+lin absence_N =  D.absence_1_N ;
+lin absent_A = variants {} ;
+lin absent_V2 = variants {} ;
+lin absent_minded_A = variants {} ;
+lin absent_mindedness_N = variants {} ;
+lin absentee_N = variants {} ;
+lin absenteeism_N = variants {} ;
+lin absinth_N = variants {} ;
+lin absinthe_N = variants {} ;
+lin absolute_A = D.absolu_2_A ;
+lin absolution_N = variants {} ;
+lin absolutism_N = variants {} ;
+lin absolve_V2 = variants {} ;
+lin absorb_V2 = variants {} ;
+lin absorbent_A = variants {} ;
+lin absorbent_N = variants {} ;
+lin absorption_N = variants {} ;
+lin abstain_V = variants {} ;
+lin abstainer_N = variants {} ;
+lin abstemious_A = variants {} ;
+lin abstemiousness_N = variants {} ;
+lin abstention_N = variants {} ;
+lin abstinence_N = variants {} ;
+lin abstract_A = variants {} ;
+lin abstract_N = variants {} ;
+lin abstract_V2 = variants {} ;
+lin abstracted_A = variants {} ;
+lin abstraction_N = variants {} ;
+lin abstruse_A = variants {} ;
+lin abstruseness_N = variants {} ;
+lin absurd_A = variants {} ;
+lin absurdity_N = variants {} ;
+lin abundance_N = variants {} ;
+lin abundant_A = variants {} ;
+lin abuse_N = variants {} ;
+lin abuse_V2 = variants {} ;
+lin abusive_A = variants {} ;
+lin abut_V = variants {} ;
+lin abutment_N = variants {} ;
+lin abysm_N = variants {} ;
+lin abysmal_A = variants {} ;
+lin abyss_N = variants {} ;
+lin acacia_N = variants {} ;
+lin academic_A = variants {} ;
+lin academic_N = variants {} ;
+lin academically_Adv = variants {} ;
+lin academician_N = variants {} ;
+lin academy_N = variants {} ;
+lin accede_V = variants {} ;
+lin accelerando_A = variants {} ;
+lin accelerando_Adv = variants {} ;
+lin accelerando_N = variants {} ;
+lin accelerate_V = variants {} ;
+lin accelerate_V2 = variants {} ;
+lin acceleration_N = variants {} ;
+lin accelerator_N = variants {} ;
+lin accent_N = variants {} ;
+lin accent_V2 = variants {} ;
+lin accentuate_V2 = variants {} ;
+lin accentuation_N = variants {} ;
+lin accept_V = variants {} ;
+lin accept_V2 = variants {} ;
+lin accept_VS = variants {} ;
+lin acceptability_N = variants {} ;
+lin acceptable_A = D.acceptable_1_A ;
+lin acceptance_N = variants {} ;
+lin acceptation_N = variants {} ;
+lin access_N = variants {} ;
+lin access_V2 = variants {} ;
+lin accessary_N = variants {} ;
+lin accessibility_N = variants {} ;
+lin accessible_A = variants {} ;
+lin accession_N = variants {} ;
+lin accessory_N = variants {} ;
+lin accidence_N = variants {} ;
+lin accident_N = variants {} ;
+lin accident_prone_A = variants {} ;
+lin accidental_A = variants {} ;
+lin acclaim_N = variants {} ;
+lin acclaim_V2 = variants {} ;
+lin acclamation_N = variants {} ;
+lin acclimate_V = variants {} ;
+lin acclimate_V2 = variants {} ;
+lin acclimation_N = variants {} ;
+lin acclimatization_N = variants {} ;
+lin acclimatize_V = variants {} ;
+lin acclimatize_V2 = variants {} ;
+lin acclivity_N = variants {} ;
+lin accolade_N = variants {} ;
+lin accommodate_V = variants {} ;
+lin accommodate_V2 = variants {} ;
+lin accommodating_A = variants {} ;
+lin accommodation_N = variants {} ;
+lin accompaniment_N = variants {} ;
+lin accompanist_N = variants {} ;
+lin accompany_V2 = variants {} ;
+lin accomplice_N = variants {} ;
+lin accomplish_V2 = variants {} ;
+lin accomplished_A = variants {} ;
+lin accomplishment_N = variants {} ;
+lin accord_N = variants {} ;
+lin accord_V = variants {} ;
+lin accord_V2 = variants {} ;
+lin accordance_N = variants {} ; 
+
+lin accordingly_Adv = variants {} ;
+lin accordion_N = variants {} ;
+lin accost_V2 = variants {} ;
+lin accouchement_N = variants {} ;
+lin account_N = variants {} ;
+lin account_V = variants {} ;
+lin account_V2 = variants {} ;
+lin accountable_A = variants {} ;
+lin accountancy_N = variants {} ;
+lin accountant_N = variants {} ;
+lin accra_PN = variants {} ;
+lin accredit_V2 = variants {} ;
+lin accredited_A = variants {} ;
+lin accretion_N = variants {} ;
+lin accrington_PN = variants {} ;
+lin accrue_V = variants {} ;
+lin accrue_V2 = variants {} ;
+lin accumulate_V = variants {} ;
+lin accumulate_V2 = variants {} ;
+lin accumulation_N = variants {} ;
+lin accumulative_A = variants {} ;
+lin accumulator_N = variants {} ;
+lin accuracy_N = variants {} ;
+lin accurate_A = variants {} ;
+lin accursed_A = variants {} ;
+lin accurst_A = variants {} ;
+lin accusation_N = variants {} ;
+lin accusative_A = variants {} ;
+lin accusative_N = variants {} ;
+lin accuse_V2 = variants {} ;
+lin accuser_N = variants {} ;
+lin accusingly_Adv = variants {} ;
+lin accustom_V2 = variants {} ;
+lin accustomed_A = variants {} ;
+lin ace_N = variants {} ;
+lin acerbity_N = variants {} ;
+lin acetate_N = regN "acétate" ;
+
+lin acetic_A = D.acetique_1_A ;
+
+lin acetylene_N = variants {} ;
+lin ache_N = variants {} ;
+lin ache_V = variants {} ;
+lin achievable_A = variants {} ;
+lin achieve_V2 = variants {} ;
+lin achievement_N = variants {} ;
+lin achilles_PN = variants {} ;
+lin acid_A = variants {} ;
+lin acid_N =  D.acide_1_N ;
+
+lin acidic_A = variants {} ;
+lin acidify_V = variants {} ;
+lin acidify_V2 = variants {} ;
+lin acidity_N = variants {} ;
+lin acidulated_A = variants {} ;
+lin acidulous_A = variants {} ;
+lin ack_ack_N = variants {} ;
+lin acknowledge_V = variants {} ;
+lin acknowledge_V2 = variants {} ;
+lin acknowledge_VS = variants {} ;
+lin acknowledgement_N = variants {} ;
+lin acme_N = variants {} ;
+lin acne_N = regN "acné" ;
+
+lin acolyte_N = variants {} ;
+lin aconite_N = variants {} ;
+lin acorn_N = variants {} ;
+lin acorn_cup_N = variants {} ;
+lin acoustic_A = variants {} ;
+lin acoustic_N = variants {} ;
+lin acoustics_N = variants {} ;
+lin acquaint_V2 = variants {} ;
+lin acquaintance_N = variants {} ;
+lin acquaintanceship_N = variants {} ;
+lin acquiesce_V = variants {} ;
+lin acquiescence_N = variants {} ;
+lin acquiescent_A = variants {} ;
+lin acquire_V2 = variants {} ;
+lin acquirement_N = variants {} ;
+lin acquisition_N = variants {} ;
+lin acquisitive_A = variants {} ;
+lin acquit_V2 = variants {} ;
+lin acquittal_N = variants {} ;
+lin acre_N = variants {} ;
+lin acreage_N = variants {} ;
+lin acrid_A = variants {} ;
+lin acrimonious_A = variants {} ;
+lin acrimony_N = variants {} ;
+lin acrobat_N = variants {} ;
+lin acrobatic_A = variants {} ;
+lin acrobatics_N = variants {} ;
+lin acronym_N = variants {} ;
+lin acropolis_N = variants {} ;
+lin across_Adv = variants {} ;
+lin across_Prep = variants {} ;
+lin acrostic_N = variants {} ;
+lin acrylic_N = variants {} ;
+lin act_N = variants {} ;
+lin act_V = variants {} ;
+lin act_V2 = variants {} ;
+lin act_V2V = variants {} ;
+lin act_VA = variants {} ;
+lin acting_A = variants {} ;
+lin acting_N = variants {} ;
+lin actinic_A = variants {} ;
+lin actinism_N = variants {} ;
+lin action_N = variants {} ;
+lin actionable_A = variants {} ;
+lin activate_V2 = variants {} ;
+lin activation_N = variants {} ;
+lin active_A = D.actif_2_A ;
+
+lin activist_N = variants {} ;
+lin activity_N =  D.activite_1_N ;
+
+lin actor_N = variants {} ;
+lin actress_N = variants {} ;
+lin actual_A = variants {} ;
+lin actuality_N = variants {} ;
+lin actuarial_A = variants {} ;
+lin actuary_N = variants {} ;
+lin actuate_V2 = variants {} ;
+lin acuity_N = variants {} ;
+lin acumen_N = variants {} ;
+lin acupuncture_N = variants {} ;
+lin acute_A = D.aigu_1_A ;
+
+lin acuteness_N = variants {} ;
+lin ad_N = variants {} ;
+lin ad_PN = variants {} ;
+lin ad_hoc_A = variants {} ;
+lin ad_hoc_Adv = variants {} ;
+lin ad_infinitum_Adv = variants {} ;
+lin ad_interim_Adv = variants {} ;
+lin ad_lib_A = variants {} ;
+lin ad_lib_Adv = variants {} ;
+lin ad_lib_V = variants {} ;
+lin ad_libitum_Adv = variants {} ;
+lin ad_man_N = variants {} ;
+lin ad_nauseam_Adv = variants {} ;
+lin ad_valorem_Adv = variants {} ;
+lin ada_PN = variants {} ;
+lin adage_N = variants {} ;
+lin adagio_A = variants {} ;
+lin adagio_Adv = variants {} ;
+lin adagio_N = variants {} ;
+lin adam_PN = variants {} ;
+lin adamant_A = variants {} ;
+lin adamant_N = variants {} ;
+lin adamantine_A = variants {} ;
+lin adapt_V = variants {} ;
+lin adapt_V2 = variants {} ;
+lin adaptability_N = variants {} ;
+lin adaptable_A = variants {} ;
+lin adaptation_N = variants {} ;
+lin adapter_N = variants {} ;
+lin adaptor_N = variants {} ;
+lin add_V = variants {} ;
+lin add_V2 = variants {} ;
+lin add_VS = variants {} ;
+lin addendum_N = variants {} ;
+lin adder_N = variants {} ;
+lin addict_N = variants {} ;
+lin addict_V2 = variants {} ;
+lin addiction_N = variants {} ;
+lin addictive_A = variants {} ;
+lin adding_machine_N = variants {} ;
+lin addis_ababa_PN = variants {} ;
+lin addition_N =  D.addition_1_N ;
+
+lin additional_A = D.additionnel_1_A ;
+
+lin additive_N =  D.additif_1_N ;
+
+lin addle_A = variants {} ;
+lin addle_V = variants {} ;
+lin addle_V2 = variants {} ;
+lin addle_brained_A = variants {} ;
+lin addle_head_N = variants {} ;
+lin addle_pated_A = variants {} ;
+lin address_N = variants {} ;
+lin address_V2 = variants {} ;
+lin addressee_N = variants {} ;
+lin addressograph_N = variants {} ;
+lin adduce_V2 = variants {} ;
+lin adelaide_PN = variants {} ;
+lin adenoidal_A = variants {} ;
+lin adept_A = variants {} ;
+lin adept_N = variants {} ;
+lin adequacy_N = variants {} ;
+lin adequate_A = variants {} ;
+lin adhere_V = variants {} ;
+lin adherence_N = variants {} ;
+lin adherent_N = variants {} ;
+lin adhesion_N =  D.adhesion_1_N ;
+
+lin adhesive_A = variants {} ;
+lin adhesive_N = variants {} ;
+lin adieu_N = variants {} ;
+lin adipose_A = variants {} ;
+lin adjacent_A = D.adjacent_1_A ;
+
+lin adjectival_A = variants {} ;
+lin adjective_N = variants {} ;
+lin adjoin_V = variants {} ;
+lin adjoin_V2 = variants {} ;
+lin adjoining_A = variants {} ;
+lin adjourn_V = variants {} ;
+lin adjourn_V2 = variants {} ;
+lin adjournment_N = variants {} ;
+lin adjudge_V2 = variants {} ;
+lin adjudicate_V = variants {} ;
+lin adjudicate_V2 = variants {} ;
+lin adjudication_N = variants {} ;
+lin adjudicator_N = variants {} ;
+lin adjunct_N = variants {} ;
+lin adjuration_N = variants {} ;
+lin adjure_V2 = variants {} ;
+lin adjust_V = variants {} ;
+lin adjust_V2 = variants {} ;
+lin adjust_V2V = variants {} ;
+lin adjustable_A = variants {} ;
+lin adjuster_N = variants {} ;
+lin adjustment_N = variants {} ;
+lin adjutant_N = variants {} ;
+lin admass_N = variants {} ;
+lin administer_V = variants {} ;
+lin administer_V2 = variants {} ;
+lin administration_N =  D.administration_1_N ;
+
+lin administrative_A = variants {} ;
+lin administrator_N = variants {} ;
+lin admirable_A = variants {} ;
+lin admiral_N = variants {} ;
+lin admiralty_N = variants {} ;
+lin admiration_N = variants {} ;
+lin admire_V2 = variants {} ;
+lin admirer_N = variants {} ;
+lin admiring_A = variants {} ;
+lin admissibility_N = variants {} ;
+lin admissible_A = variants {} ;
+lin admission_N = variants {} ;
+lin admit_V = variants {} ;
+lin admit_V2 = variants {} ;
+lin admit_VS = variants {} ;
+lin admittance_N = variants {} ;
+lin admittedly_Adv = variants {} ;
+lin admix_V = variants {} ;
+lin admix_V2 = variants {} ;
+lin admixture_N = variants {} ;
+lin admonish_V2 = variants {} ;
+lin admonition_N = variants {} ;
+lin admonitory_A = variants {} ;
+lin ado_N = variants {} ;
+lin adobe_N = variants {} ;
+lin adolescence_N = variants {} ;
+lin adolescent_A = variants {} ;
+lin adolescent_N = variants {} ;
+lin adopt_V2 = variants {} ;
+lin adoption_N = variants {} ;
+lin adoptive_A = variants {} ;
+lin adorable_A = variants {} ;
+lin adoration_N = variants {} ;
+lin adore_V2 = variants {} ;
+lin adorer_N = variants {} ;
+lin adoring_A = variants {} ;
+lin adorn_V2 = variants {} ;
+lin adornment_N = variants {} ;
+lin adrenal_A = variants {} ;
+lin adrenalin_N = variants {} ;
+lin adrian_PN = variants {} ;
+lin adrift_A = variants {} ;
+lin adrift_Adv = variants {} ;
+lin adroit_A = variants {} ;
+lin adroitness_N = variants {} ;
+lin adulation_N = variants {} ;
+lin adult_A = D.adulte_3_A ;
+
+lin adult_N = variants {} ;
+lin adulterant_N = variants {} ;
+lin adulterate_V2 = variants {} ;
+lin adulteration_N = variants {} ;
+lin adulterer_N = variants {} ;
+lin adulteress_N = variants {} ;
+lin adulterous_A = variants {} ;
+lin adultery_N = variants {} ;
+lin adulthood_N = variants {} ;
+lin adumbrate_V2 = variants {} ;
+lin advance_N = variants {} ;
+lin advance_V = variants {} ;
+lin advance_V2 = variants {} ;
+lin advanced_A = variants {} ;
+lin advancement_N = variants {} ;
+lin advantage_N = variants {} ;
+lin advantage_V2 = variants {} ;
+lin advantageous_A = variants {} ;
+lin advent_N = variants {} ;
+lin adventist_N = variants {} ;
+lin adventitious_A = variants {} ;
+lin adventure_N = variants {} ;
+lin adventure_V2 = variants {} ;
+lin adventurer_N = variants {} ;
+lin adventuresome_A = variants {} ;
+lin adventuress_N = variants {} ;
+lin adventurous_A = variants {} ;
+lin adverb_N = variants {} ;
+lin adverbial_A = variants {} ;
+lin adversary_N = variants {} ;
+lin adverse_A = D.adverse_1_A ;
+
+lin adversity_N = variants {} ;
+lin advert_N = variants {} ;
+lin advert_V = variants {} ;
+lin advertise_V = variants {} ;
+lin advertise_V2 = variants {} ;
+lin advertisement_N = variants {} ;
+lin advertiser_N = variants {} ;
+lin advice_N = variants {} ;
+lin advisability_N = variants {} ;
+lin advisable_A = variants {} ;
+lin advise_V = variants {} ;
+lin advise_V2 = variants {} ;
+lin advise_VS = variants {} ;
+lin advised_A = variants {} ;
+lin adviser_N = variants {} ;
+lin advisory_A = variants {} ;
+lin advocacy_N = variants {} ;
+lin advocate_N = variants {} ;
+lin advocate_V2 = variants {} ;
+lin advocate_VS = variants {} ;
+lin advowson_N = variants {} ;
+lin adz_N = variants {} ;
+lin adze_N = variants {} ;
+lin aegis_N = variants {} ;
+lin aeon_N = variants {} ;
+lin aerate_V2 = variants {} ;
+lin aeration_N = variants {} ;
+lin aerial_A = variants {} ;
+lin aerial_N = variants {} ;
+lin aerie_N = variants {} ;
+lin aerobatics_N = variants {} ;
+lin aerodrome_N = variants {} ;
+lin aerodynamic_A = variants {} ;
+lin aerodynamics_N = variants {} ;
+lin aeronaut_N = variants {} ;
+lin aeronautics_N = variants {} ;
+lin aeroplane_N = variants {} ;
+lin aerosol_N = variants {} ;
+lin aerospace_N = variants {} ;
+lin aertex_N = variants {} ;
+lin aery_N = variants {} ;
+lin aesthete_N = variants {} ;
+lin aesthetic_A = variants {} ;
+lin aesthetic_N = variants {} ;
+lin aesthetical_A = variants {} ;
+lin aesthetics_N = variants {} ;
+lin aether_N = variants {} ;
+lin aetiology_N = variants {} ;
+lin afar_Adv = variants {} ;
+lin affability_N = variants {} ;
+lin affable_A = variants {} ;
+lin affair_N = variants {} ;
+lin affect_V2 = variants {} ;
+lin affectation_N = variants {} ;
+lin affected_A = D.atteint_1_A ;
+
+lin affecting_A = variants {} ;
+lin affection_N = variants {} ;
+lin affectionate_A = variants {} ;
+lin affiance_V2 = variants {} ;
+lin affidavit_N = variants {} ;
+lin affiliate_V = variants {} ;
+lin affiliate_V2 = variants {} ;
+lin affiliation_N = variants {} ;
+lin affinity_N =  D.affinite_1_N ;
+
+lin affirm_V = variants {} ;
+lin affirm_V2 = variants {} ;
+lin affirm_VS = variants {} ;
+lin affirmation_N = variants {} ;
+lin affirmative_A = variants {} ;
+lin affirmative_N = variants {} ;
+lin affix_N = variants {} ;
+lin affix_V2 = variants {} ;
+lin afflatus_N = variants {} ;
+lin afflict_V2 = variants {} ;
+lin affliction_N = variants {} ;
+lin affluence_N = variants {} ;
+lin affluent_A = variants {} ;
+lin affluent_N = variants {} ;
+lin afford_V2 = variants {} ;
+lin afford_V2V = variants {} ;
+lin afforest_V2 = variants {} ;
+lin afforestation_N = variants {} ;
+lin affranchise_V2 = variants {} ;
+lin affray_N = variants {} ;
+lin affront_N = variants {} ;
+lin affront_V2 = variants {} ;
+lin afghan_A = variants {} ;
+lin afghan_N = variants {} ;
+lin afghanistan_PN = variants {} ;
+lin afghanistani_A = variants {} ;
+lin afghanistani_N = variants {} ;
+lin afield_Adv = variants {} ;
+lin afire_A = variants {} ;
+lin aflame_A = variants {} ;
+lin afloat_A = variants {} ;
+lin afoot_A = variants {} ;
+lin afore_Adv = variants {} ;
+lin afore_Prep = variants {} ;
+lin aforesaid_A = variants {} ;
+lin aforethought_Adv = variants {} ;
+lin afoul_Adv = variants {} ;
+lin afraid_A = variants {} ;
+lin afresh_Adv = variants {} ;
+lin africa_PN = variants {} ;
+lin african_A = variants {} ;
+lin african_N = variants {} ;
+lin afrikaans_N = variants {} ;
+lin afrikaner_A = variants {} ;
+lin afrikaner_N = variants {} ;
+lin afro_american_N = variants {} ;
+lin afro_asian_A = variants {} ;
+lin afro_wig_N = variants {} ;
+lin aft_Adv = variants {} ;
+lin after_A = variants {} ;
+lin after_Adv = variants {} ;
+lin after_Prep = variants {} ;
+lin aftercare_N = variants {} ;
+lin afterdamp_N = variants {} ;
+lin aftereffect_N = variants {} ;
+lin afterglow_N = variants {} ;
+lin aftermath_N = variants {} ;
+lin afternoon_N = variants {} ;
+lin afterthought_N = variants {} ;
+lin afterwards_Adv = variants {} ;
+lin again_Adv = variants {} ;
+lin against_Prep = variants {} ;
+lin agape_A = variants {} ;
+lin agar_agar_N = variants {} ;
+lin agate_N = variants {} ;
+lin agatha_PN = variants {} ;
+lin agave_N = variants {} ;
+lin age_N = variants {} ;
+lin age_V = variants {} ;
+lin age_V2 = variants {} ;
+lin age_bracket_N = variants {} ;
+lin age_group_N = variants {} ;
+lin age_long_A = variants {} ;
+lin age_old_A = variants {} ;
+lin aged_A = variants {} ;
+lin ageing_N = variants {} ;
+lin ageless_A = variants {} ;
+lin agency_N = variants {} ;
+lin agenda_N = variants {} ;
+lin agent_N =  D.agent_1_N ;
+
+lin agent_provocateur_N = variants {} ;
+lin aggie_PN = variants {} ;
+lin agglomerate_A = variants {} ;
+lin agglomerate_V = variants {} ;
+lin agglomerate_V2 = variants {} ;
+lin agglomeration_N = variants {} ;
+lin agglutinate_V2 = variants {} ;
+lin agglutinative_A = variants {} ;
+lin aggrandize_V2 = variants {} ;
+lin aggrandizement_N = variants {} ;
+lin aggravate_V2 = variants {} ;
+lin aggravation_N = variants {} ;
+lin aggregate_N = variants {} ;
+lin aggregate_V = variants {} ;
+lin aggregate_V2 = variants {} ;
+lin aggregation_N =  D.agregation_1_N ;
+
+lin aggression_N = variants {} ;
+lin aggressive_A = D.agressif_1_A ;
+
+lin aggressiveness_N = variants {} ;
+lin aggressor_N = variants {} ;
+lin aggrieve_V2 = variants {} ;
+lin aggro_N = variants {} ;
+lin aghast_A = variants {} ;
+lin agile_A = variants {} ;
+lin agility_N = variants {} ;
+lin agin_Prep = variants {} ;
+lin aging_N = variants {} ;
+lin agitate_V = variants {} ;
+lin agitate_V2 = variants {} ;
+lin agitated_A = variants {} ;
+lin agitating_A = variants {} ;
+lin agitation_N = variants {} ;
+lin agitator_N = variants {} ;
+lin aglow_A = variants {} ;
+lin agm_N = variants {} ;
+lin agnail_N = variants {} ;
+lin agnes_PN = variants {} ;
+lin agnostic_A = variants {} ;
+lin agnostic_N = variants {} ;
+lin agnosticism_N = variants {} ;
+lin ago_Adv = variants {} ;
+lin ago_Prep = variants {} ;
+lin agog_A = variants {} ;
+lin agonize_V = variants {} ;
+lin agonized_A = variants {} ;
+lin agonizing_A = variants {} ;
+lin agony_N = variants {} ;
+lin agora_N = variants {} ;
+lin agoraphobia_N = variants {} ;
+lin agra_PN = variants {} ;
+lin agrarian_A = variants {} ;
+lin agree_V = variants {} ;
+lin agree_V2 = variants {} ;
+lin agree_VS = variants {} ;
+lin agree_VV = variants {} ;
+lin agreeable_A = variants {} ;
+lin agreement_N = variants {} ;
+lin agricultural_A = variants {} ;
+lin agriculture_N = variants {} ;
+lin aground_A = variants {} ;
+lin aground_Adv = variants {} ;
+lin ague_N = variants {} ;
+lin ahead_Adv = variants {} ;
+
+lin ahmedabad_PN = variants {} ;
+lin aid_N =  D.adjuvant_1_N ;
+
+lin aid_V = variants {} ;
+lin aid_V2 = variants {} ;
+lin aide_de_camp_N = variants {} ;
+lin aide_memoire_N = variants {} ;
+lin aids_N = variants {} ;
+lin aigret_N = variants {} ;
+lin aigrette_N = variants {} ;
+lin ail_V = variants {} ;
+lin ail_V2 = variants {} ;
+lin aileron_N = variants {} ;
+lin ailment_N = variants {} ;
+lin aim_N = variants {} ;
+lin aim_V = variants {} ;
+lin aim_V2 = variants {} ;
+lin aim_VV = variants {} ;
+lin aimless_A = variants {} ;
+lin air_N =  D.air_1_N ;
+
+lin air_V = variants {} ;
+lin air_V2 = variants {} ;
+lin air_bladder_N = variants {} ;
+lin air_conditioned_A = variants {} ;
+lin air_conditioning_N = variants {} ;
+lin air_cooled_A = variants {} ;
+lin air_minded_A = variants {} ;
+lin air_pump_N = variants {} ;
+lin air_raid_N = variants {} ;
+lin air_shaft_N = variants {} ;
+lin air_sick_A = variants {} ;
+lin air_sickness_N = variants {} ;
+lin air_to_air_A = variants {} ;
+lin air_to_ground_A = variants {} ;
+lin airbed_N = variants {} ;
+lin airborne_A = variants {} ;
+lin airbrake_N = variants {} ;
+lin aircraft_N = variants {} ;
+lin aircraftman_N = variants {} ;
+lin aircrew_N = variants {} ;
+lin airdrie_PN = variants {} ;
+lin airdrome_N = variants {} ;
+lin aireborough_PN = variants {} ;
+lin airedale_N = variants {} ;
+lin airfield_N = variants {} ;
+lin airflow_N = variants {} ;
+lin airframe_N = variants {} ;
+lin airing_N = variants {} ;
+lin airing_cupboard_N = variants {} ;
+lin airless_A = variants {} ;
+lin airline_N = variants {} ;
+lin airliner_N = variants {} ;
+lin airmail_N = variants {} ;
+lin airman_N = variants {} ;
+lin airplane_N = variants {} ;
+lin airport_N = variants {} ;
+lin airscrew_N = variants {} ;
+lin airship_N = variants {} ;
+lin airstrip_N = variants {} ;
+lin airtight_A = variants {} ;
+lin airway_N = variants {} ;
+lin airwoman_N = variants {} ;
+lin airworthiness_N = variants {} ;
+lin airworthy_A = variants {} ;
+lin airy_A = variants {} ;
+lin aisle_N = variants {} ;
+lin aitch_N = variants {} ;
+lin aitch_bone_N = variants {} ;
+lin ajar_A = variants {} ;
+lin aka_Prep = variants {} ;
+lin akimbo_Adv = variants {} ;
+lin akin_A = variants {} ;
+lin akron_PN = variants {} ;
+lin al_PN = variants {} ;
+lin alabama_PN = variants {} ;
+lin alabaster_A = variants {} ;
+lin alabaster_N = variants {} ;
+lin alacrity_N = variants {} ;
+lin alan_PN = variants {} ;
+lin alarm_N = variants {} ;
+lin alarm_V2 = variants {} ;
+lin alarm_clock_N = variants {} ;
+lin alarming_A = variants {} ;
+lin alarmist_N = variants {} ;
+lin alaska_PN = variants {} ;
+lin alb_N = variants {} ;
+lin albania_PN = variants {} ;
+lin albanian_A = variants {} ;
+lin albanian_N = variants {} ;
+lin albatross_N = variants {} ;
+lin albeit_Subj = variants {} ;
+lin albert_PN = variants {} ;
+lin alberta_PN = variants {} ;
+lin albino_N = variants {} ;
+lin album_N = variants {} ;
+lin albumen_N = variants {} ;
+lin alchemist_N = variants {} ;
+lin alchemy_N = variants {} ;
+lin alcohol_N =  D.alcool_1_N ;
+
+lin alcoholic_A = variants {} ;
+lin alcoholic_N = variants {} ;
+lin alcoholism_N = variants {} ;
+lin alcove_N = variants {} ;
+lin alder_N = variants {} ;
+lin alderman_N = variants {} ;
+lin aldermanic_A = variants {} ;
+lin aldershot_PN = variants {} ;
+lin ale_N = variants {} ;
+lin ale_house_N = variants {} ;
+lin alee_A = variants {} ;
+lin alee_Adv = variants {} ;
+lin aleppo_PN = variants {} ;
+lin alert_A = variants {} ;
+lin alert_N = variants {} ;
+lin alert_V2 = variants {} ;
+lin alertness_N = variants {} ;
+lin alessandria_PN = variants {} ;
+lin alex_PN = variants {} ;
+lin alexander_PN = variants {} ;
+lin alexandra_PN = variants {} ;
+lin alexandria_PN = variants {} ;
+lin alexandrine_N = variants {} ;
+lin alexia_N = variants {} ;
+lin alexic_A = variants {} ;
+lin alexic_N = variants {} ;
+lin alf_PN = variants {} ;
+lin alfalfa_N = variants {} ;
+lin alfred_PN = variants {} ;
+lin alfresco_A = variants {} ;
+lin alfresco_Adv = variants {} ;
+lin alfreton_PN = variants {} ;
+lin alga_N = variants {} ;
+lin algebra_N = variants {} ;
+lin algebraic_A = variants {} ;
+lin algebraical_A = variants {} ;
+lin alger_PN = variants {} ;
+lin algeria_PN = variants {} ;
+lin algerian_A = variants {} ;
+lin algerian_N = variants {} ;
+lin ali_PN = variants {} ;
+lin alias_Adv = variants {} ;
+lin alias_N = variants {} ;
+lin alibi_N = variants {} ;
+lin alicante_PN = variants {} ;
+lin alice_PN = variants {} ;
+lin alien_A = variants {} ;
+lin alien_N = variants {} ;
+lin alienate_V2 = variants {} ;
+lin alienation_N = variants {} ;
+lin alienist_N = variants {} ;
+lin alight_A = variants {} ;
+lin alight_V = variants {} ;
+lin align_V = variants {} ;
+lin align_V2 = variants {} ;
+lin alignment_N = variants {} ;
+lin alike_A = variants {} ;
+lin alike_Adv = variants {} ;
+lin alimentary_A = variants {} ;
+lin alimony_N = variants {} ;
+lin alison_PN = variants {} ;
+lin alive_A = variants {} ;
+lin alkali_N = variants {} ;
+lin alkaline_A = variants {} ;
+lin all_Predet = variants {} ;
+lin all_mains_A = variants {} ;
+lin all_round_A = variants {} ;
+lin all_rounder_N = variants {} ;
+lin allah_PN = variants {} ;
+lin allahabad_PN = variants {} ;
+lin allan_PN = variants {} ;
+lin allay_V2 = variants {} ;
+lin allegation_N = variants {} ;
+lin allege_V2 = variants {} ;
+lin allege_V2V = variants {} ;
+lin allege_VS = variants {} ;
+lin allegedly_Adv = variants {} ;
+lin allegiance_N = variants {} ;
+lin allegoric_A = variants {} ;
+lin allegorical_A = variants {} ;
+lin allegory_N = variants {} ;
+lin allegretto_A = variants {} ;
+lin allegretto_Adv = variants {} ;
+lin allegretto_N = variants {} ;
+lin allegro_A = variants {} ;
+lin allegro_Adv = variants {} ;
+lin allegro_N = variants {} ;
+lin allen_PN = variants {} ;
+lin allergen_N = variants {} ;
+lin allergic_A = D.allergique_1_A ;
+
+lin allergy_N = variants {} ;
+lin alleviate_V2 = variants {} ;
+lin alleviation_N = variants {} ;
+lin alley_N = variants {} ;
+lin alleyway_N = variants {} ;
+lin alliance_N = variants {} ;
+lin alligator_N = variants {} ;
+lin alliteration_N = variants {} ;
+lin alliterative_A = variants {} ;
+lin alloa_PN = variants {} ;
+lin allocate_V = variants {} ;
+lin allocate_V2 = variants {} ;
+lin allocation_N = variants {} ;
+lin allot_V2 = variants {} ;
+lin allotment_N = variants {} ;
+lin allow_V = variants {} ;
+lin allow_V2 = variants {} ;
+lin allow_V2V = variants {} ;
+lin allow_VS = variants {} ;
+lin allowable_A = variants {} ;
+lin allowance_N = variants {} ;
+lin alloy_N = variants {} ;
+lin alloy_V2 = variants {} ;
+lin allspice_N = variants {} ;
+lin allude_V = variants {} ;
+lin allure_N = variants {} ;
+lin allure_V2 = variants {} ;
+lin allurement_N = variants {} ;
+lin alluring_A = variants {} ;
+lin allusion_N = variants {} ;
+lin allusive_A = variants {} ;
+lin alluvial_A = variants {} ;
+lin ally_N = variants {} ;
+lin ally_V2 = variants {} ;
+lin alma_ata_PN = variants {} ;
+lin alma_mater_N = variants {} ;
+lin almanac_N = variants {} ;
+lin almeria_PN = variants {} ;
+lin almighty_A = variants {} ;
+lin almighty_N = variants {} ;
+lin almond_N = variants {} ;
+lin almond_eyed_A = variants {} ;
+lin almoner_N = variants {} ;
+lin almost_AdN = variants {} ;
+lin almost_Adv = variants {} ;
+lin almost_Predet = variants {} ;
+lin alms_box_N = variants {} ;
+lin alms_giving_N = variants {} ;
+lin alms_house_N = variants {} ;
+lin alnwick_PN = variants {} ;
+lin aloe_N = variants {} ;
+lin aloft_Adv = variants {} ;
+lin alone_A = variants {} ;
+lin alone_Adv = variants {} ;
+lin along_Adv = variants {} ;
+lin along_Prep = variants {} ;
+lin alongside_Adv = variants {} ;
+lin alongside_Prep = variants {} ;
+lin aloof_A = variants {} ;
+lin aloof_Adv = variants {} ;
+lin aloofness_N = variants {} ;
+lin aloud_Adv = variants {} ;
+lin alp_N = variants {} ;
+lin alpaca_N = variants {} ;
+lin alpenstock_N = variants {} ;
+lin alpha_N =  D.alpha_1_N ;
+
+lin alphabet_N = variants {} ;
+lin alphabetical_A = variants {} ;
+lin alpine_A = variants {} ;
+lin alpinist_N = variants {} ;
+lin already_AdV = variants {} ;
+lin already_Adv = variants {} ;
+lin alright_Adv = variants {} ;
+lin alsatian_N = variants {} ;
+lin also_AdV = variants {} ;
+lin also_Adv = mkAdv "aussi" ;
+
+lin also_ran_N = variants {} ;
+lin altar_N = variants {} ;
+lin altar_piece_N = variants {} ;
+lin alter_V = variants {} ;
+lin alter_V2 = variants {} ;
+lin alter_ego_N = variants {} ;
+lin alterable_A = variants {} ;
+lin alteration_N = variants {} ;
+lin altercation_N = variants {} ;
+lin alternate_A = variants {} ;
+lin alternate_V = variants {} ;
+lin alternate_V2 = variants {} ;
+lin alternation_N = variants {} ;
+lin alternative_A = variants {} ;
+lin alternative_N = variants {} ;
+lin although_Subj = variants {} ;
+lin altimeter_N = variants {} ;
+lin altitude_N = variants {} ;
+lin alto_N = variants {} ;
+lin altogether_Adv = variants {} ;
+lin alton_PN = variants {} ;
+lin altrincham_PN = variants {} ;
+lin altruism_N = variants {} ;
+lin altruist_N = variants {} ;
+lin altruistic_A = variants {} ;
+lin altruistically_Adv = variants {} ;
+lin alum_N =  D.alun_1_N ;
+
+lin aluminium_N =  D.aluminium_1_N ;
+
+lin alumna_N = variants {} ;
+lin alumnus_N = variants {} ;
+lin alvechurch_PN = variants {} ;
+lin alveolar_A = variants {} ;
+lin alveolar_N = variants {} ;
+lin always_AdV = variants {} ;
+lin amah_N = variants {} ;
+lin amain_Adv = variants {} ;
+lin amalgam_N = variants {} ;
+lin amalgamate_V = variants {} ;
+lin amalgamate_V2 = variants {} ;
+lin amalgamation_N = variants {} ;
+lin amanda_PN = variants {} ;
+lin amanuensis_N = variants {} ;
+lin amaryllis_N = variants {} ;
+lin amass_V2 = variants {} ;
+lin amateur_N = variants {} ;
+lin amateurish_A = variants {} ;
+lin amateurism_N = variants {} ;
+lin amatory_A = variants {} ;
+lin amaze_V2 = variants {} ;
+lin amaze_V2V = variants {} ;
+lin amazement_N = variants {} ;
+lin amazing_A = variants {} ;
+lin amazon_N = variants {} ;
+lin ambassador_N = variants {} ;
+lin ambassadorial_A = variants {} ;
+lin ambassadress_N = variants {} ;
+lin amber_N = variants {} ;
+lin ambergris_N = variants {} ;
+lin ambidextrous_A = variants {} ;
+lin ambience_N = variants {} ;
+lin ambient_A = variants {} ;
+lin ambiguity_N = variants {} ;
+lin ambiguous_A = variants {} ;
+lin ambit_N = variants {} ;
+lin ambition_N = variants {} ;
+lin ambitious_A = variants {} ;
+lin ambivalence_N = variants {} ;
+lin ambivalent_A = variants {} ;
+lin amble_N = variants {} ;
+lin amble_V = variants {} ;
+lin ambrosia_N = variants {} ;
+lin ambulance_N = variants {} ;
+lin ambuscade_N = variants {} ;
+lin ambuscade_V2 = variants {} ;
+lin ambush_N = variants {} ;
+lin ambush_V2 = variants {} ;
+lin ameba_N = variants {} ;
+lin ameer_N = variants {} ;
+lin ameliorate_V = variants {} ;
+lin ameliorate_V2 = variants {} ;
+lin amelioration_N = variants {} ;
+lin amenable_A = variants {} ;
+lin amend_V = variants {} ;
+lin amend_V2 = variants {} ;
+lin amend_V2V = variants {} ;
+lin amendable_A = variants {} ;
+lin amendment_N = variants {} ;
+lin amenity_N = variants {} ;
+lin america_PN = variants {} ;
+lin american_A = variants {} ;
+lin american_N = variants {} ;
+lin americanism_N = variants {} ;
+lin americanize_V2 = variants {} ;
+lin amesbury_PN = variants {} ;
+lin amethyst_N = variants {} ;
+lin amharic_N = variants {} ;
+lin amiability_N = variants {} ;
+lin amiable_A = variants {} ;
+lin amicability_N = variants {} ;
+lin amicable_A = variants {} ;
+lin amid_Prep = variants {} ;
+lin amidships_Adv = variants {} ;
+lin amidst_Prep = variants {} ;
+lin amiens_PN = variants {} ;
+lin amir_N = variants {} ;
+lin amiss_A = variants {} ;
+lin amiss_Adv = variants {} ;
+lin amity_N = variants {} ;
+lin ammanford_PN = variants {} ;
+lin ammeter_N = variants {} ;
+lin ammonia_N = variants {} ;
+lin ammoniated_A = variants {} ;
+lin ammonite_N = variants {} ;
+lin ammunition_N = variants {} ;
+lin amnesia_N = variants {} ;
+lin amnesty_N = variants {} ;
+lin amoeba_N = variants {} ;
+lin amoebic_A = variants {} ;
+lin amok_Adv = variants {} ;
+lin among_Prep = variants {} ;
+lin amongst_Prep = variants {} ;
+lin amoral_A = variants {} ;
+lin amorous_A = variants {} ;
+lin amorphous_A = variants {} ;
+lin amortization_N = variants {} ;
+lin amortize_V2 = variants {} ;
+lin amount_N =  D.proportion_1_N ;
+
+lin amount_V = variants {} ;
+lin amour_N = variants {} ;
+lin amour_propre_N = variants {} ;
+lin amp_Conj = variants {} ;
+lin amp_N = variants {} ;
+lin ampere_N = variants {} ;
+lin amphetamine_N = variants {} ;
+lin amphibian_N = variants {} ;
+lin amphibious_A = variants {} ;
+lin amphitheatre_N = variants {} ;
+lin amphora_N = variants {} ;
+lin ample_A = variants {} ;
+lin amplification_N = variants {} ;
+lin amplifier_N = variants {} ;
+lin amplify_V2 = variants {} ;
+lin amplitude_N = variants {} ;
+lin ampoule_N = variants {} ;
+lin amputate_V2 = variants {} ;
+lin amputation_N = variants {} ;
+lin amsterdam_PN = variants {} ;
+lin amuck_Adv = variants {} ;
+lin amulet_N = variants {} ;
+lin amuse_V2 = variants {} ;
+lin amusement_N = variants {} ;
+lin amusing_A = variants {} ;
+lin amy_PN = variants {} ;
+lin anachronism_N = variants {} ;
+lin anachronistic_A = variants {} ;
+lin anaconda_N = variants {} ;
+lin anaemia_N = variants {} ;
+lin anaemic_A = variants {} ;
+lin anaesthesia_N = variants {} ;
+lin anaesthetic_A = variants {} ;
+lin anaesthetic_N = variants {} ;
+lin anaesthetist_N = variants {} ;
+lin anaesthetize_V2 = variants {} ;
+lin anagram_N = variants {} ;
+lin anal_A = variants {} ;
+lin analgesia_N = variants {} ;
+lin analgesic_N = variants {} ;
+lin analog_N = variants {} ;
+lin analogous_A = variants {} ;
+lin analogue_N =  D.analogue_1_N ;
+
+lin analogy_N = variants {} ;
+lin analyse_V2 = variants {} ;
+lin analysis_N = variants {} ;
+lin analyst_N = variants {} ;
+lin analytic_A = variants {} ;
+lin analytical_A = variants {} ;
+lin analyze_V2 = variants {} ;
+lin anapaest_N = variants {} ;
+lin anapaestic_A = variants {} ;
+lin anarchic_A = variants {} ;
+lin anarchically_Adv = variants {} ;
+lin anarchism_N = variants {} ;
+lin anarchist_N = variants {} ;
+lin anarchy_N = variants {} ;
+lin anathema_N = variants {} ;
+lin anathematize_V = variants {} ;
+lin anathematize_V2 = variants {} ;
+lin anatomical_A = variants {} ;
+lin anatomist_N = variants {} ;
+lin anatomy_N = variants {} ;
+lin ancestor_N = variants {} ;
+lin ancestral_A = variants {} ;
+lin ancestress_N = variants {} ;
+lin ancestry_N = variants {} ;
+lin anchor_N = variants {} ;
+lin anchor_V = variants {} ;
+lin anchor_V2 = variants {} ;
+lin anchorage_N = variants {} ;
+lin anchorite_N = variants {} ;
+lin anchorman_N = variants {} ;
+lin anchovy_N = variants {} ;
+lin ancient_A = variants {} ;
+lin ancillary_A = variants {} ;
+lin ancona_PN = variants {} ;
+lin and_Conj = variants {} ;
+lin andante_A = variants {} ;
+lin andante_Adv = variants {} ;
+lin andante_N = variants {} ;
+lin andiron_N = variants {} ;
+lin andorra_PN = variants {} ;
+lin andorran_A = variants {} ;
+lin andorran_N = variants {} ;
+lin andover_PN = variants {} ;
+lin andrew_PN = variants {} ;
+lin andy_PN = variants {} ;
+lin anecdotal_A = variants {} ;
+lin anecdote_N = variants {} ;
+lin anemometer_N = variants {} ;
+lin anemone_N = variants {} ;
+lin anent_Prep = variants {} ;
+lin aneroid_A = variants {} ;
+lin aneroid_N = variants {} ;
+lin anesthetic_A = variants {} ;
+lin anesthetic_N = variants {} ;
+lin anesthetist_N = variants {} ;
+lin anesthetize_V2 = variants {} ;
+lin anew_Adv = variants {} ;
+lin angel_N = variants {} ;
+lin angela_PN = variants {} ;
+lin angelic_A = variants {} ;
+lin angelica_N = variants {} ;
+lin angelically_Adv = variants {} ;
+lin angelus_N = variants {} ;
+lin anger_N = variants {} ;
+lin anger_V2 = variants {} ;
+lin angers_PN = variants {} ;
+lin angie_PN = variants {} ;
+lin angina_N =  D.angine_1_N ;
+
+lin angle_N = variants {} ;
+lin angle_V = variants {} ;
+lin angle_V2 = variants {} ;
+lin angle_dozer_N = variants {} ;
+lin angle_iron_N = variants {} ;
+lin angle_park_V = variants {} ;
+lin angle_park_V2 = variants {} ;
+lin angler_N = variants {} ;
+lin anglican_A = variants {} ;
+lin anglican_N = variants {} ;
+lin anglicism_N = variants {} ;
+lin anglicize_V2 = variants {} ;
+lin angling_N = variants {} ;
+lin anglo_catholic_A = variants {} ;
+lin anglo_catholic_N = variants {} ;
+lin anglo_indian_A = variants {} ;
+lin anglo_indian_N = variants {} ;
+lin anglo_saxon_A = variants {} ;
+lin anglo_saxon_N = variants {} ;
+lin anglomania_N = variants {} ;
+lin anglophil_N = variants {} ;
+lin anglophile_N = variants {} ;
+lin anglophobe_N = variants {} ;
+lin anglophobia_N = variants {} ;
+lin angola_PN = variants {} ;
+lin angolan_A = variants {} ;
+lin angolan_N = variants {} ;
+lin angora_N = variants {} ;
+lin angostura_N = variants {} ;
+lin angry_A = variants {} ;
+lin angst_N = variants {} ;
+lin anguilla_PN = variants {} ;
+lin anguillan_A = variants {} ;
+lin anguillan_N = variants {} ;
+lin anguish_N = variants {} ;
+lin anguished_A = variants {} ;
+lin angular_A = variants {} ;
+lin angularity_N = variants {} ;
+lin angus_PN = variants {} ;
+lin aniline_N = variants {} ;
+lin animadversion_N = variants {} ;
+lin animadvert_V = variants {} ;
+lin animal_N =  D.animal_1_N ;
+
+lin animalcule_N = variants {} ;
+lin animate_A = variants {} ;
+lin animate_V2 = variants {} ;
+lin animatedly_A = variants {} ;
+lin animation_N = variants {} ;
+lin animism_N = variants {} ;
+lin animosity_N = variants {} ;
+lin animus_N = variants {} ;
+lin anise_N = variants {} ;
+lin aniseed_N = variants {} ;
+lin anita_PN = variants {} ;
+lin ankara_PN = variants {} ;
+lin ankle_N = variants {} ;
+lin anklet_N = variants {} ;
+lin ann_PN = variants {} ;
+lin anna_N = variants {} ;
+lin annabel_PN = variants {} ;
+lin annalist_N = variants {} ;
+lin annan_PN = variants {} ;
+lin anne_PN = variants {} ;
+lin anneal_V2 = variants {} ;
+lin annex_N = variants {} ;
+lin annex_V2 = variants {} ;
+lin annexation_N = variants {} ;
+lin annexe_N = variants {} ;
+lin annfield_PN = variants {} ;
+lin annfield_plain_PN = variants {} ;
+lin annie_PN = variants {} ;
+lin annihilate_V2 = variants {} ;
+lin annihilation_N = variants {} ;
+lin anniversary_N = variants {} ;
+lin annotate_V2 = variants {} ;
+lin annotation_N = variants {} ;
+lin announce_V2 = variants {} ;
+lin announce_VS = variants {} ;
+lin announcement_N = variants {} ;
+lin announcer_N = variants {} ;
+lin annoy_V2 = variants {} ;
+lin annoyance_N = variants {} ;
+lin annoying_A = variants {} ;
+lin annual_A = variants {} ;
+lin annual_N = variants {} ;
+lin annuitant_N = variants {} ;
+lin annuity_N = variants {} ;
+lin annul_V2 = variants {} ;
+lin annular_A = variants {} ;
+lin annulment_N = variants {} ;
+lin annunciate_V2 = variants {} ;
+lin annunciation_N = variants {} ;
+lin anode_N = variants {} ;
+lin anodyne_A = variants {} ;
+lin anodyne_N = variants {} ;
+lin anoint_V2 = variants {} ;
+lin anointment_N = variants {} ;
+lin anomalous_A = variants {} ;
+lin anomaly_N = variants {} ;
+lin anon_Adv = variants {} ;
+lin anon_PN = variants {} ;
+lin anonymity_N = variants {} ;
+lin anonymous_A = variants {} ;
+lin anopheles_N = variants {} ;
+lin anorak_N = variants {} ;
+lin another_Quant = variants {} ;
+lin anshan_PN = variants {} ;
+lin answer_N = variants {} ;
+lin answer_V = variants {} ;
+lin answer_V2 = variants {} ;
+lin answerable_A = variants {} ;
+lin ant_N = variants {} ;
+lin ant_eater_N = variants {} ;
+lin ant_hill_N = variants {} ;
+lin antagonism_N = variants {} ;
+lin antagonist_N =  D.antagoniste_1_N ;
+
+lin antagonistic_A = variants {} ;
+lin antagonistically_Adv = variants {} ;
+lin antagonize_V2 = variants {} ;
+lin antarctic_A = variants {} ;
+lin ante_N = variants {} ;
+lin ante_meridiem_Adv = variants {} ;
+lin antecedence_N = variants {} ;
+lin antecedent_A = variants {} ;
+lin antecedent_N = variants {} ;
+lin antechamber_N = variants {} ;
+lin antedate_V2 = variants {} ;
+lin antediluvian_A = variants {} ;
+lin antediluvian_N = variants {} ;
+lin antelope_N = variants {} ;
+lin antenatal_A = variants {} ;
+lin antenna_N = variants {} ;
+lin antenuptial_A = variants {} ;
+lin antepenultimate_A = variants {} ;
+lin anterior_A = variants {} ;
+lin anteroom_N = variants {} ;
+lin anthea_PN = variants {} ;
+lin anthem_N = variants {} ;
+lin anther_N = variants {} ;
+lin anthology_N = variants {} ;
+lin anthony_PN = variants {} ;
+lin anthracite_N = variants {} ;
+lin anthrax_N = variants {} ;
+lin anthropoid_A = variants {} ;
+lin anthropoid_N = variants {} ;
+lin anthropological_A = variants {} ;
+lin anthropologist_N = variants {} ;
+lin anthropology_N = variants {} ;
+lin anti_aircraft_A = variants {} ;
+lin anti_hero_N = variants {} ;
+lin anti_personnel_A = variants {} ;
+lin anti_semite_A = variants {} ;
+lin anti_semite_N = variants {} ;
+lin anti_semitic_A = variants {} ;
+lin anti_semitism_N = variants {} ;
+lin antibiotic_A = variants {} ;
+lin antibiotic_N =  D.antibiotique_1_N ;
+
+lin antibody_N =  D.anticorps_1_N ;
+
+lin antic_N = variants {} ;
+lin anticipate_V = variants {} ;
+lin anticipate_V2 = variants {} ;
+lin anticipate_VS = variants {} ;
+lin anticipate_VV = variants {} ;
+lin anticipation_N = variants {} ;
+lin anticipatory_A = variants {} ;
+lin anticlimax_N = variants {} ;
+lin anticlockwise_Adv = variants {} ;
+lin anticyclone_N = variants {} ;
+lin antidote_N = variants {} ;
+lin antifreeze_N = variants {} ;
+lin antigua_PN = variants {} ;
+lin antiguan_A = variants {} ;
+lin antiguan_N = variants {} ;
+lin antiknock_N = variants {} ;
+lin antilogarithm_N = variants {} ;
+lin antimacassar_N = variants {} ;
+lin antimony_N = variants {} ;
+lin antipathetic_A = variants {} ;
+lin antipathy_N = variants {} ;
+lin antiquarian_A = variants {} ;
+lin antiquarian_N = variants {} ;
+lin antiquary_N = variants {} ;
+lin antiquated_A = variants {} ;
+lin antique_A = variants {} ;
+lin antique_N = variants {} ;
+lin antiquity_N = variants {} ;
+lin antirrhinum_N = variants {} ;
+lin antiseptic_A = variants {} ;
+lin antiseptic_N = variants {} ;
+lin antisocial_A = variants {} ;
+lin antitank_A = variants {} ;
+lin antithesis_N = variants {} ;
+lin antithetic_A = variants {} ;
+lin antithetical_A = variants {} ;
+lin antitoxin_N = variants {} ;
+lin antitrade_A = variants {} ;
+lin antitrade_N = variants {} ;
+lin antler_N = variants {} ;
+lin antony_PN = variants {} ;
+lin antonym_N = variants {} ;
+lin antrim_PN = variants {} ;
+lin antwerp_PN = variants {} ;
+lin anus_N = variants {} ;
+lin anvil_N = variants {} ;
+lin anxiety_N =  D.angoisse_1_N ;
+
+lin anxious_A = variants {} ;
+lin anyPl_Det = variants {} ;
+lin anySg_Det = variants {} ;
+lin anybody_NP = variants {} ;
+lin anyhow_Adv = variants {} ;
+lin anyone_NP = variants {} ;
+lin anyplace_Adv = variants {} ;
+lin anything_NP = variants {} ;
+lin anyway_Adv = variants {} ;
+lin anywhere_Adv = variants {} ;
+lin aorta_N = variants {} ;
+lin apace_Adv = variants {} ;
+lin apache_N = variants {} ;
+lin apanage_N = variants {} ;
+lin apart_Adv = variants {} ;
+lin apartheid_N = variants {} ;
+lin apartment_N = variants {} ;
+lin apathetic_A = variants {} ;
+lin apathetically_Adv = variants {} ;
+lin apathy_N = variants {} ;
+lin ape_N = variants {} ;
+lin ape_V2 = variants {} ;
+lin apeldoorn_PN = variants {} ;
+lin aperient_A = variants {} ;
+lin aperient_N = variants {} ;
+lin aperitif_N = variants {} ;
+lin aperture_N = variants {} ;
+lin apex_N = variants {} ;
+lin aphasia_N = variants {} ;
+lin aphid_N = variants {} ;
+lin aphis_N = variants {} ;
+lin aphorism_N = variants {} ;
+lin aphrodisiac_A = variants {} ;
+lin aphrodisiac_N = variants {} ;
+lin apiarist_N = variants {} ;
+lin apiary_N = variants {} ;
+lin apiculture_N = variants {} ;
+lin apiece_Adv = variants {} ;
+lin apish_A = variants {} ;
+lin aplomb_N = variants {} ;
+lin apocalypse_N = variants {} ;
+lin apocalyptic_A = variants {} ;
+lin apocrypha_N = variants {} ;
+lin apocryphal_A = variants {} ;
+lin apogee_N = variants {} ;
+lin apologetic_A = variants {} ;
+lin apologetically_Adv = variants {} ;
+lin apologetics_N = variants {} ;
+lin apologist_N = variants {} ;
+lin apologize_V = variants {} ;
+lin apology_N = variants {} ;
+lin apophthegm_N = variants {} ;
+lin apoplectic_A = variants {} ;
+lin apoplexy_N = variants {} ;
+lin apostasy_N = variants {} ;
+lin apostate_A = variants {} ;
+lin apostate_N = variants {} ;
+lin apostle_N = variants {} ;
+lin apostolic_A = variants {} ;
+lin apostrophe_N = variants {} ;
+lin apostrophize_V2 = variants {} ;
+lin apothecary_N = variants {} ;
+lin apothegm_N = variants {} ;
+lin apotheosis_N = variants {} ;
+lin appal_V2 = variants {} ;
+lin appalling_A = variants {} ;
+lin appanage_N = variants {} ;
+lin apparatus_N =  D.appareil_1_N ;
+
+lin apparel_N = variants {} ;
+lin apparel_V2 = variants {} ;
+lin apparent_A = variants {} ;
+lin apparition_N = variants {} ;
+lin appeal_N = variants {} ;
+lin appeal_V = variants {} ;
+lin appeal_V2 = variants {} ;
+lin appeal_V2V = variants {} ;
+lin appealing_A = variants {} ;
+lin appear_V = variants {} ;
+lin appear_V2 = variants {} ;
+lin appear_VA = variants {} ;
+lin appear_VS = variants {} ;
+lin appear_VV = variants {} ;
+lin appearance_N = variants {} ;
+lin appease_V2 = variants {} ;
+lin appeasement_N = variants {} ;
+lin appellant_A = variants {} ;
+lin appellant_N = variants {} ;
+lin appellation_N = variants {} ;
+lin append_V2 = variants {} ;
+lin appendage_N = variants {} ;
+lin appendectomy_N = variants {} ;
+lin appendicitis_N = variants {} ;
+lin appendix_N = variants {} ;
+lin appertain_V = variants {} ;
+lin appetite_N = variants {} ;
+lin appetizer_N = variants {} ;
+lin appetizing_A = variants {} ;
+lin applaud_V = variants {} ;
+lin applaud_V2 = variants {} ;
+lin applause_N = variants {} ;
+lin apple_N = variants {} ;
+lin applejack_N = variants {} ;
+lin appliance_N = variants {} ;
+lin applicability_N = variants {} ;
+lin applicable_A = variants {} ;
+lin applicant_N = variants {} ;
+lin application_N =  D.application_1_N ;
+
+lin applied_A = variants {} ;
+lin applique_N = variants {} ;
+lin applique_V2 = variants {} ;
+lin apply_V = variants {} ;
+lin apply_V2 = variants {} ;
+lin apply_V2V = variants {} ;
+lin appoint_V2 = variants {} ;
+lin appoint_V2V = variants {} ;
+lin appoint_VS = variants {} ;
+lin appointee_N = variants {} ;
+lin appointment_N = variants {} ;
+lin apportion_V2 = variants {} ;
+lin apportionment_N = variants {} ;
+lin apposite_A = variants {} ;
+lin apposition_N = variants {} ;
+lin appraisal_N = variants {} ;
+lin appraise_V2 = variants {} ;
+lin appreciable_A = variants {} ;
+lin appreciate_V = variants {} ;
+lin appreciate_V2 = variants {} ;
+lin appreciation_N = variants {} ;
+lin appreciative_A = variants {} ;
+lin apprehend_V2 = variants {} ;
+lin apprehensible_A = variants {} ;
+lin apprehension_N = variants {} ;
+lin apprehensive_A = variants {} ;
+lin apprentice_N = variants {} ;
+lin apprentice_V2 = variants {} ;
+lin apprenticeship_N = variants {} ;
+lin apprise_V2 = variants {} ;
+lin appro_N = variants {} ;
+lin approach_N = variants {} ;
+lin approach_V = variants {} ;
+lin approach_V2 = variants {} ;
+lin approachable_A = variants {} ;
+lin approbation_N = variants {} ;
+lin appropriate_A = D.adequat_1_A ;
+
+lin appropriate_V2 = variants {} ;
+lin appropriation_N = variants {} ;
+lin approval_N = variants {} ;
+lin approve_V = variants {} ;
+lin approve_V2 = variants {} ;
+lin approvingly_Adv = variants {} ;
+lin approx_PN = variants {} ;
+lin approximate_A = variants {} ;
+lin approximate_V = variants {} ;
+lin approximate_V2 = variants {} ;
+lin approximation_N = variants {} ;
+lin appurtenance_N = variants {} ;
+lin apr_PN = variants {} ;
+lin apres_ski_A = variants {} ;
+lin apricot_N = variants {} ;
+lin april_N = variants {} ;
+lin april_PN = variants {} ;
+lin apron_N = variants {} ;
+lin apropos_A = variants {} ;
+lin apropos_Adv = variants {} ;
+lin apse_N = variants {} ;
+lin apt_A = variants {} ;
+lin aptitude_N = variants {} ;
+lin aptness_N = variants {} ;
+lin aqualung_N = variants {} ;
+lin aquamarine_N = variants {} ;
+lin aquanaut_N = variants {} ;
+lin aquaplane_N = variants {} ;
+lin aquaplane_V = variants {} ;
+lin aquarium_N = variants {} ;
+lin aquarius_PN = variants {} ;
+lin aquatic_A = variants {} ;
+lin aquatint_N = variants {} ;
+lin aquavit_N = variants {} ;
+lin aqueduct_N = variants {} ;
+lin aqueous_A = D.aqueux_1_A ;
+
+lin aquiline_A = variants {} ;
+lin arab_N = variants {} ;
+lin arabesque_N = variants {} ;
+lin arabian_A = variants {} ;
+lin arabian_N = variants {} ;
+lin arabic_A = variants {} ;
+lin arabic_N = variants {} ;
+lin arabist_N = variants {} ;
+lin arable_A = variants {} ;
+lin arachnid_N = variants {} ;
+lin arbiter_N = variants {} ;
+lin arbitrament_N = variants {} ;
+lin arbitrary_A = variants {} ;
+lin arbitrate_V = variants {} ;
+lin arbitrate_V2 = variants {} ;
+lin arbitration_N = variants {} ;
+lin arbitrator_N = variants {} ;
+lin arboreal_A = variants {} ;
+lin arbour_N = variants {} ;
+lin arbroath_PN = variants {} ;
+lin arc_N = variants {} ;
+lin arc_lamp_N = variants {} ;
+lin arc_light_N = variants {} ;
+lin arcade_N = variants {} ;
+lin arcadian_A = variants {} ;
+lin arcadian_N = variants {} ;
+lin arcane_A = variants {} ;
+lin arch_A = variants {} ;
+lin arch_N = variants {} ;
+lin arch_V = variants {} ;
+lin arch_V2 = variants {} ;
+lin archaeological_A = variants {} ;
+lin archaeologist_N = variants {} ;
+lin archaeology_N = variants {} ;
+lin archaic_A = variants {} ;
+lin archaism_N = variants {} ;
+lin archangel_N = variants {} ;
+lin archbishop_N = variants {} ;
+lin archbishopric_N = variants {} ;
+lin archdeacon_N = variants {} ;
+lin archdeaconry_N = variants {} ;
+lin archdiocese_N = variants {} ;
+lin archduke_N = variants {} ;
+lin archeology_N = variants {} ;
+lin archer_N = variants {} ;
+lin archery_N = variants {} ;
+lin archetypal_A = variants {} ;
+lin archetype_N = variants {} ;
+lin archimandrite_N = variants {} ;
+lin archipelago_N = variants {} ;
+lin architect_N = variants {} ;
+lin architectural_A = variants {} ;
+lin architecture_N = variants {} ;
+lin archivist_N = variants {} ;
+lin archway_N = variants {} ;
+lin arctic_A = variants {} ;
+lin ardent_A = variants {} ;
+lin ardour_N = variants {} ;
+lin ardrossan_PN = variants {} ;
+lin arduous_A = variants {} ;
+lin are_N = variants {} ;
+lin area_N = variants {} ;
+lin areca_N = variants {} ;
+lin arena_N = variants {} ;
+lin arete_N = variants {} ;
+lin argent_A = variants {} ;
+lin argent_N = variants {} ;
+lin argentina_PN = variants {} ;
+lin argentine_PN = variants {} ;
+lin argentinian_A = variants {} ;
+lin argentinian_N = variants {} ;
+lin argon_N = variants {} ;
+lin argonaut_N = variants {} ;
+lin argosy_N = variants {} ;
+lin argot_N = variants {} ;
+lin arguable_A = variants {} ;
+lin argue_V = variants {} ;
+lin argue_V2 = variants {} ;
+lin argue_VS = variants {} ;
+lin argument_N = variants {} ;
+lin argumentation_N = variants {} ;
+lin argumentative_A = variants {} ;
+lin argus_N = variants {} ;
+lin argus_eyed_A = variants {} ;
+lin aria_N = variants {} ;
+lin arid_A = variants {} ;
+lin aridity_N = variants {} ;
+lin aries_PN = variants {} ;
+lin aright_Adv = variants {} ;
+lin arise_V = variants {} ;
+lin arise_VS = variants {} ;
+lin aristocracy_N = variants {} ;
+lin aristocrat_N = variants {} ;
+lin aristocratic_A = variants {} ;
+lin aristocratically_Adv = variants {} ;
+lin arithmetic_N = variants {} ;
+lin arithmetical_A = variants {} ;
+lin arithmetician_N = variants {} ;
+lin arizona_PN = variants {} ;
+lin ark_N = variants {} ;
+lin arkansas_PN = variants {} ;
+lin arm_N = variants {} ;
+lin arm_V = variants {} ;
+lin arm_V2 = variants {} ;
+lin arm_hole_N = variants {} ;
+lin armada_N = variants {} ;
+lin armadale_PN = variants {} ;
+lin armadillo_N = variants {} ;
+lin armageddon_PN = variants {} ;
+lin armagh_PN = variants {} ;
+lin armament_N = variants {} ;
+lin armature_N = variants {} ;
+lin armband_N = variants {} ;
+lin armchair_N = variants {} ;
+lin armful_N = variants {} ;
+lin armistice_N = variants {} ;
+lin armlet_N = variants {} ;
+lin armoire_N = variants {} ;
+lin armorial_A = variants {} ;
+lin armour_N = variants {} ;
+lin armour_plate_N = variants {} ;
+lin armoured_A = variants {} ;
+lin armourer_N = variants {} ;
+lin armoury_N = variants {} ;
+lin armpit_N = variants {} ;
+lin arms_race_N = variants {} ;
+lin arms_runner_N = variants {} ;
+lin army_N = variants {} ;
+lin arnhem_PN = variants {} ;
+lin arnica_N = variants {} ;
+lin arnold_PN = variants {} ;
+lin aroma_N = variants {} ;
+lin aromatic_A = D.aromatique_3_A ;
+
+lin arose_V2 = variants {} ;
+lin arose_VS = variants {} ;
+lin around_AdN = variants {} ;
+lin around_Adv = variants {} ;
+lin around_Prep = variants {} ;
+lin arouse_V2 = variants {} ;
+lin arouse_V2V = variants {} ;
+lin arpeggio_N = variants {} ;
+lin arquebus_N = variants {} ;
+lin arr_PN = variants {} ;
+lin arrack_N = variants {} ;
+lin arraign_V2 = variants {} ;
+lin arraignment_N = variants {} ;
+lin arrange_V = variants {} ;
+lin arrange_V2 = variants {} ;
+lin arrangement_N = variants {} ;
+lin arrant_A = variants {} ;
+lin arras_N = variants {} ;
+lin array_N = variants {} ;
+lin array_V2 = variants {} ;
+lin arrest_N = variants {} ;
+lin arrest_V2 = variants {} ;
+lin arrester_N = variants {} ;
+lin arresting_A = variants {} ;
+lin arriere_pensee_N = variants {} ;
+lin arrival_N = variants {} ;
+lin arrive_V = variants {} ;
+lin arrive_V2 = variants {} ;
+lin arrogance_N = variants {} ;
+lin arrogant_A = variants {} ;
+lin arrogate_V2 = variants {} ;
+lin arrow_N = variants {} ;
+lin arrowhead_N = variants {} ;
+lin arrowroot_N = variants {} ;
+lin arse_N = variants {} ;
+lin arsehole_N = variants {} ;
+lin arsenal_N = variants {} ;
+lin arsenic_N = variants {} ;
+lin arson_N = variants {} ;
+lin art_N = variants {} ;
+lin art_PN = variants {} ;
+lin artefact_N = variants {} ;
+lin arterial_A = D.arteriel_1_A ;
+
+lin arteriosclerosis_N = variants {} ;
+lin artery_N =  D.artere_1_N ;
+
+lin artesian_A = variants {} ;
+lin artful_A = variants {} ;
+lin artfulness_N = variants {} ;
+lin arthritic_A = variants {} ;
+lin arthritis_N =  D.arthrite_1_N ;
+
+lin arthur_PN = variants {} ;
+lin artichoke_N = variants {} ;
+lin article_N = variants {} ;
+lin article_V2 = variants {} ;
+lin articulate_A = variants {} ;
+lin articulate_V = variants {} ;
+lin articulate_V2 = variants {} ;
+lin articulation_N = variants {} ;
+lin artie_PN = variants {} ;
+lin artifact_N = variants {} ;
+lin artifice_N = variants {} ;
+lin artificer_N = variants {} ;
+lin artificial_A = D.artificiel_2_A ;
+
+lin artillery_N = variants {} ;
+lin artisan_N = variants {} ;
+lin artist_N = variants {} ;
+lin artiste_N = variants {} ;
+lin artistic_A = variants {} ;
+lin artistically_Adv = variants {} ;
+lin artistry_N = variants {} ;
+lin artless_A = variants {} ;
+lin artlessness_N = variants {} ;
+lin arty_A = variants {} ;
+lin arty_crafty_A = variants {} ;
+lin arum_N = variants {} ;
+lin aryan_A = variants {} ;
+lin aryan_N = variants {} ;
+lin as_Prep = variants {} ;
+lin asap_PN = variants {} ;
+lin asbestos_N = variants {} ;
+lin ascend_V = variants {} ;
+lin ascend_V2 = variants {} ;
+lin ascendancy_N = variants {} ;
+lin ascendant_N = variants {} ;
+lin ascendency_N = variants {} ;
+lin ascendent_N = variants {} ;
+lin ascension_N = variants {} ;
+lin ascent_N = variants {} ;
+lin ascertain_V2 = variants {} ;
+lin ascertainable_A = variants {} ;
+lin ascetic_A = variants {} ;
+lin ascetic_N = variants {} ;
+lin ascetically_Adv = variants {} ;
+lin asceticism_N = variants {} ;
+lin ascorbic_A = variants {} ;
+lin ascot_PN = variants {} ;
+lin ascribable_A = variants {} ;
+lin ascribe_V2 = variants {} ;
+lin ascription_N = variants {} ;
+lin asdic_N = variants {} ;
+lin asepsis_N = variants {} ;
+lin aseptic_A = variants {} ;
+lin asexual_A = variants {} ;
+lin asexuality_N = variants {} ;
+lin ash_N = variants {} ;
+lin ash_bin_N = variants {} ;
+lin ash_can_N = variants {} ;
+lin ash_key_N = variants {} ;
+lin ash_pan_N = variants {} ;
+lin ashamed_A = variants {} ;
+lin ashbourne_PN = variants {} ;
+lin ashby_PN = variants {} ;
+lin ashby_de_la_zouch_PN = variants {} ;
+lin ashby_woulds_PN = variants {} ;
+lin ashen_A = variants {} ;
+lin ashford_PN = variants {} ;
+lin ashington_PN = variants {} ;
+lin ashore_Adv = variants {} ;
+lin ashton_in_makerfield_PN = variants {} ;
+lin ashton_under_lyne_PN = variants {} ;
+lin ashtray_N = variants {} ;
+lin ashy_A = variants {} ;
+lin asian_A = variants {} ;
+lin asian_N = variants {} ;
+lin asiatic_A = variants {} ;
+lin asiatic_N = variants {} ;
+lin aside_Adv = variants {} ;
+lin aside_N = variants {} ;
+lin asinine_A = variants {} ;
+lin ask_V = variants {} ;
+lin ask_V2 = variants {} ;
+lin ask_V2V = variants {} ;
+lin ask_VS = variants {} ;
+lin ask_VV = variants {} ;
+lin askance_Adv = variants {} ;
+lin askern_PN = variants {} ;
+lin askew_A = variants {} ;
+lin askew_Adv = variants {} ;
+lin asking_N = variants {} ;
+lin aslant_Adv = variants {} ;
+lin asleep_A = variants {} ;
+lin asleep_Adv = variants {} ;
+lin asp_N = variants {} ;
+lin asparagus_N = variants {} ;
+lin aspect_N = variants {} ;
+lin aspectual_A = variants {} ;
+lin aspen_N = variants {} ;
+lin asperity_N = variants {} ;
+lin asperse_V2 = variants {} ;
+lin aspersion_N = variants {} ;
+lin asphalt_N = variants {} ;
+lin asphalt_V2 = variants {} ;
+lin asphodel_N = variants {} ;
+lin asphyxia_N = variants {} ;
+lin asphyxiate_V2 = variants {} ;
+lin asphyxiation_N = variants {} ;
+lin aspic_N = variants {} ;
+lin aspidistra_N = variants {} ;
+lin aspirant_N = variants {} ;
+lin aspirate_N = variants {} ;
+lin aspirate_V2 = variants {} ;
+lin aspiration_N = variants {} ;
+lin aspire_V = variants {} ;
+lin aspirin_N = variants {} ;
+lin aspull_PN = variants {} ;
+lin ass_N = variants {} ;
+lin assagai_N = variants {} ;
+lin assail_V2 = variants {} ;
+lin assailable_A = variants {} ;
+lin assailant_N = variants {} ;
+lin assassin_N = variants {} ;
+lin assassinate_V2 = variants {} ;
+lin assassination_N = variants {} ;
+lin assault_N = variants {} ;
+lin assault_V2 = variants {} ;
+lin assay_N = variants {} ;
+lin assay_V2 = variants {} ;
+lin assegai_N = variants {} ;
+lin assemblage_N = variants {} ;
+lin assemble_V = variants {} ;
+lin assemble_V2 = variants {} ;
+lin assembly_N = variants {} ;
+lin assent_N = variants {} ;
+lin assent_V = variants {} ;
+lin assert_V = variants {} ;
+lin assert_V2 = variants {} ;
+lin assert_VS = variants {} ;
+lin assertion_N = variants {} ;
+lin assertive_A = variants {} ;
+lin assess_V2 = variants {} ;
+lin assessment_N = variants {} ;
+lin assessor_N = variants {} ;
+lin asset_N = variants {} ;
+lin asseverate_V2 = variants {} ;
+lin asseveration_N = variants {} ;
+lin asshole_N = variants {} ;
+lin assiduity_N = variants {} ;
+lin assiduous_A = variants {} ;
+lin assign_V2 = variants {} ;
+lin assign_V2V = variants {} ;
+lin assignable_A = variants {} ;
+lin assignation_N = variants {} ;
+lin assignment_N = variants {} ;
+lin assimilate_V = variants {} ;
+lin assimilate_V2 = variants {} ;
+lin assimilation_N = variants {} ;
+lin assist_V = variants {} ;
+lin assist_V2 = variants {} ;
+lin assistance_N = variants {} ;
+lin assistant_N = variants {} ;
+lin assize_N = variants {} ;
+lin assoc_N = variants {} ;
+lin associate_A = variants {} ;
+lin associate_N = variants {} ;
+lin associate_V = variants {} ;
+lin associate_V2 = variants {} ;
+lin association_N =  D.association_1_N ;
+
+lin assonance_N = variants {} ;
+lin assorted_A = variants {} ;
+lin assortment_N = variants {} ;
+lin asst_N = variants {} ;
+lin assuage_V2 = variants {} ;
+lin assume_V = variants {} ;
+lin assume_V2 = variants {} ;
+lin assume_VS = variants {} ;
+lin assumption_N = variants {} ;
+lin assurance_N = variants {} ;
+lin assure_V2 = variants {} ;
+lin assure_VS = variants {} ;
+lin assured_A = variants {} ;
+lin assuredness_N = variants {} ;
+lin aster_N = variants {} ;
+lin asterisk_N = variants {} ;
+lin astern_Adv = variants {} ;
+lin asteroid_N = variants {} ;
+lin asthma_N =  D.asthme_1_N ;
+
+lin asthmatic_A = variants {} ;
+lin astigmatic_A = variants {} ;
+lin astigmatism_N = variants {} ;
+lin astir_A = variants {} ;
+lin astir_Adv = variants {} ;
+lin aston_PN = variants {} ;
+lin astonish_V2 = variants {} ;
+lin astonishing_A = variants {} ;
+lin astonishment_N = variants {} ;
+lin astound_V2 = variants {} ;
+lin astrakhan_N = variants {} ;
+lin astral_A = variants {} ;
+lin astray_A = variants {} ;
+lin astray_Adv = variants {} ;
+lin astride_A = variants {} ;
+lin astride_Adv = variants {} ;
+lin astride_Prep = variants {} ;
+lin astringency_N = variants {} ;
+lin astringent_A = variants {} ;
+lin astringent_N = variants {} ;
+lin astrodome_N = variants {} ;
+lin astrolabe_N = variants {} ;
+lin astrologer_N = variants {} ;
+lin astrological_A = variants {} ;
+lin astrology_N = variants {} ;
+lin astronaut_N = variants {} ;
+lin astronautics_N = variants {} ;
+lin astronomer_N = variants {} ;
+lin astronomical_A = variants {} ;
+lin astronomy_N = variants {} ;
+lin astrophysics_N = variants {} ;
+lin astute_A = variants {} ;
+lin astuteness_N = variants {} ;
+lin asunder_Adv = variants {} ;
+lin asylum_N = variants {} ;
+lin asymmetric_A = variants {} ;
+lin asymmetrical_A = variants {} ;
+lin asymmetry_N = variants {} ;
+lin asymptote_N = variants {} ;
+lin asymptotic_A = variants {} ;
+lin asymptotically_Adv = variants {} ;
+lin at_Prep = variants {} ;
+lin at_home_N = variants {} ;
+lin atabrine_N = variants {} ;
+lin atavism_N = variants {} ;
+lin atavistic_A = variants {} ;
+lin atelier_N = variants {} ;
+lin atheism_N = variants {} ;
+lin atheist_N = variants {} ;
+lin atheistic_A = variants {} ;
+lin athenian_A = variants {} ;
+lin athenian_N = variants {} ;
+lin athens_PN = variants {} ;
+lin atherstone_PN = variants {} ;
+lin athirst_A = variants {} ;
+lin athlete_N = variants {} ;
+lin athletic_A = variants {} ;
+lin athletics_N = variants {} ;
+lin athlone_PN = variants {} ;
+lin athwart_Adv = variants {} ;
+lin atlanta_PN = variants {} ;
+lin atlantic_PN = variants {} ;
+lin atlas_N = variants {} ;
+lin atmosphere_N = variants {} ;
+lin atmospheric_A = variants {} ;
+lin atmospherics_N = variants {} ;
+lin atoll_N = variants {} ;
+lin atom_N =  D.atome_1_N ;
+
+lin atomic_A = variants {} ;
+lin atomize_V2 = variants {} ;
+lin atomizer_N = variants {} ;
+lin atonal_A = variants {} ;
+lin atonality_N = variants {} ;
+lin atone_V = variants {} ;
+lin atonement_N = variants {} ;
+lin atop_Adv = variants {} ;
+lin atop_Prep = variants {} ;
+lin atrabilious_A = variants {} ;
+lin atrocious_A = variants {} ;
+lin atrocity_N = variants {} ;
+lin atrophy_N =  D.atrophie_1_N ;
+
+lin atrophy_V = variants {} ;
+lin atrophy_V2 = variants {} ;
+lin attach_V = variants {} ;
+lin attach_V2 = variants {} ;
+lin attache_N = variants {} ;
+lin attachment_N = variants {} ;
+lin attack_N =  D.attaque_1_N ;
+
+lin attack_V2 = variants {} ;
+lin attacker_N = variants {} ;
+lin attain_V = variants {} ;
+lin attain_V2 = variants {} ;
+lin attainable_A = variants {} ;
+lin attainder_N = variants {} ;
+lin attainment_N = variants {} ;
+lin attar_N = variants {} ;
+lin attempt_N = variants {} ;
+lin attempt_V2 = variants {} ;
+lin attempt_VV = variants {} ;
+lin attend_V = variants {} ;
+lin attend_V2 = variants {} ;
+lin attendance_N = variants {} ;
+lin attendant_A = variants {} ;
+lin attendant_N = variants {} ;
+lin attention_N = variants {} ;
+lin attentive_A = variants {} ;
+lin attentiveness_N = variants {} ;
+lin attenuate_V2 = variants {} ;
+lin attenuation_N = variants {} ;
+lin attest_V = variants {} ;
+lin attest_V2 = variants {} ;
+lin attest_VS = variants {} ;
+lin attic_A = variants {} ;
+lin attic_N = variants {} ;
+lin attire_N = variants {} ;
+lin attire_V2 = variants {} ;
+lin attitude_N = variants {} ;
+lin attitudinize_V = variants {} ;
+lin attorney_N = variants {} ;
+lin attract_V2 = variants {} ;
+lin attraction_N = variants {} ;
+lin attractive_A = variants {} ;
+lin attributable_A = variants {} ;
+lin attribute_N = variants {} ;
+lin attribute_V2 = variants {} ;
+lin attribution_N = variants {} ;
+lin attributive_A = variants {} ;
+lin attrition_N = variants {} ;
+lin attune_V2 = variants {} ;
+lin atypical_A = variants {} ;
+lin au_fait_A = variants {} ;
+lin au_fond_Adv = variants {} ;
+lin au_pair_N = variants {} ;
+lin aubergine_N = variants {} ;
+lin aubrietia_N = variants {} ;
+lin auburn_A = variants {} ;
+lin auckland_PN = variants {} ;
+lin auction_N = variants {} ;
+lin auction_V2 = variants {} ;
+lin auctioneer_N = variants {} ;
+lin audacious_A = variants {} ;
+lin audacity_N = variants {} ;
+lin audibility_N = variants {} ;
+lin audible_A = variants {} ;
+lin audience_N = variants {} ;
+lin audio_lingual_A = variants {} ;
+lin audit_N = variants {} ;
+lin audit_V2 = variants {} ;
+lin audition_N = variants {} ;
+lin audition_V = variants {} ;
+lin audition_V2 = variants {} ;
+lin auditor_N = variants {} ;
+lin auditorium_N = variants {} ;
+lin auditory_A = variants {} ;
+lin audley_PN = variants {} ;
+lin audrey_PN = variants {} ;
+lin aug_PN = variants {} ;
+lin auger_N = variants {} ;
+lin aught_N = variants {} ;
+lin augment_V = variants {} ;
+lin augment_V2 = variants {} ;
+lin augmentation_N = variants {} ;
+lin augsburg_PN = variants {} ;
+lin augur_N = variants {} ;
+lin augur_V = variants {} ;
+lin augur_V2 = variants {} ;
+lin augury_N = variants {} ;
+lin august_A = variants {} ;
+lin august_N = variants {} ;
+lin august_PN = variants {} ;
+lin augustan_A = variants {} ;
+lin auk_N = variants {} ;
+lin auld_lang_syne_N = variants {} ;
+lin aunt_N = variants {} ;
+lin auntie_N = variants {} ;
+lin aunty_N = variants {} ;
+lin aura_N = variants {} ;
+lin aural_A = variants {} ;
+lin aureole_N = variants {} ;
+lin auricle_N = variants {} ;
+lin auricular_A = variants {} ;
+lin auriferous_A = variants {} ;
+lin aurora_N = variants {} ;
+lin auspicious_A = variants {} ;
+lin aussie_N = variants {} ;
+lin austere_A = variants {} ;
+lin austerity_N = variants {} ;
+lin australia_PN = variants {} ;
+lin australian_A = variants {} ;
+lin australian_N = variants {} ;
+lin austria_PN = variants {} ;
+lin austrian_A = variants {} ;
+lin austrian_N = variants {} ;
+lin autarchy_N = variants {} ;
+lin autarky_N = variants {} ;
+lin authentic_A = variants {} ;
+lin authentically_Adv = variants {} ;
+lin authenticate_V2 = variants {} ;
+lin authentication_N = variants {} ;
+lin authenticity_N = variants {} ;
+lin author_N = variants {} ;
+lin authore_V2 = variants {} ;
+lin authoress_N = variants {} ;
+lin authoritarian_A = variants {} ;
+lin authoritarian_N = variants {} ;
+lin authoritarianism_N = variants {} ;
+lin authoritative_A = variants {} ;
+lin authority_N = variants {} ;
+lin authorization_N = variants {} ;
+lin authorize_V2 = variants {} ;
+lin authorize_V2V = variants {} ;
+lin authorship_N = variants {} ;
+lin autism_N = variants {} ;
+lin autistic_A = variants {} ;
+lin auto_N = variants {} ;
+lin auto_changer_N = variants {} ;
+lin auto_da_fe_N = variants {} ;
+lin autobahn_N = variants {} ;
+lin autobiographic_A = variants {} ;
+lin autobiographical_A = variants {} ;
+lin autobiography_N = variants {} ;
+lin autocracy_N = variants {} ;
+lin autocrat_N = variants {} ;
+lin autocratic_A = variants {} ;
+lin autocratically_Adv = variants {} ;
+lin autogiro_N = variants {} ;
+lin autograph_N = variants {} ;
+lin autograph_V2 = variants {} ;
+lin autogyro_N = variants {} ;
+lin automat_N = variants {} ;
+lin automate_V2 = variants {} ;
+lin automatic_A = variants {} ;
+lin automatic_N = variants {} ;
+lin automatically_Adv = variants {} ;
+lin automation_N = variants {} ;
+lin automaton_N = variants {} ;
+lin automobile_N = variants {} ;
+lin autonomous_A = variants {} ;
+lin autonomy_N = variants {} ;
+lin autopsy_N = variants {} ;
+lin autostrada_N = variants {} ;
+lin autumn_N = variants {} ;
+lin autumnal_A = variants {} ;
+lin auxiliary_A = D.auxiliaire_3_A ;
+
+lin auxiliary_N = variants {} ;
+lin avail_N = variants {} ;
+lin avail_V = variants {} ;
+lin avail_V2 = variants {} ;
+lin availability_N = variants {} ;
+lin available_A = variants {} ;
+lin avalanche_N = variants {} ;
+lin avant_garde_N = variants {} ;
+lin avarice_N = variants {} ;
+lin avaricious_A = variants {} ;
+lin avatar_N = variants {} ;
+lin ave_PN = variants {} ;
+lin aveley_PN = variants {} ;
+lin avenge_V2 = variants {} ;
+lin avenger_N = variants {} ;
+lin avenue_N = variants {} ;
+lin aver_V2 = variants {} ;
+lin average_A = variants {} ;
+lin average_N = variants {} ;
+lin average_V = variants {} ;
+lin average_V2 = variants {} ;
+lin averr_VS = variants {} ;
+lin averse_A = variants {} ;
+lin aversion_N = variants {} ;
+lin avert_V2 = variants {} ;
+lin aviary_N = variants {} ;
+lin aviation_N = variants {} ;
+lin aviator_N = variants {} ;
+lin avid_A = variants {} ;
+lin avidity_N = variants {} ;
+lin avignon_PN = variants {} ;
+lin avocado_N = variants {} ;
+lin avocation_N = variants {} ;
+lin avoid_V2 = variants {} ;
+lin avoid_VV = variants {} ;
+lin avoidable_A = variants {} ;
+lin avoidance_N = variants {} ;
+lin avoirdupois_N = variants {} ;
+lin avon_PN = variants {} ;
+lin avouch_V = variants {} ;
+lin avouch_V2 = variants {} ;
+lin avow_V2 = variants {} ;
+lin avowal_N = variants {} ;
+lin avowedly_Adv = variants {} ;
+lin avuncular_A = variants {} ;
+lin await_V2 = variants {} ;
+lin awake_A = variants {} ;
+lin awake_V = variants {} ;
+lin awaken_V2 = variants {} ;
+lin awakening_N = variants {} ;
+lin award_N = variants {} ;
+lin award_V2 = variants {} ;
+lin aware_A = variants {} ;
+lin awareness_N = variants {} ;
+lin awash_A = variants {} ;
+lin away_A = variants {} ;
+lin away_Adv = variants {} ;
+lin awe_N = variants {} ;
+lin awe_V2 = variants {} ;
+lin awe_inspiring_A = variants {} ;
+lin awe_stricken_A = variants {} ;
+lin awe_struck_A = variants {} ;
+lin aweigh_Adv = variants {} ;
+lin awesome_A = variants {} ;
+lin awful_A = variants {} ;
+lin awhile_Adv = variants {} ;
+lin awkward_A = variants {} ;
+lin awkwardness_N = variants {} ;
+lin awl_N = variants {} ;
+lin awning_N = variants {} ;
+lin awol_PN = variants {} ;
+lin awry_A = variants {} ;
+lin awry_Adv = variants {} ;
+lin ax_N = variants {} ;
+lin ax_V2 = variants {} ;
+lin axe_N = variants {} ;
+lin axe_V2 = variants {} ;
+lin axiom_N = variants {} ;
+lin axiomatic_A = variants {} ;
+lin axiomatically_Adv = variants {} ;
+lin axis_N = variants {} ;
+lin axle_N = variants {} ;
+lin ay_Adv = variants {} ;
+lin ayah_N = variants {} ;
+lin aycliffe_PN = variants {} ;
+lin aye_Adv = variants {} ;
+lin aylesbury_PN = variants {} ;
+lin aylesford_PN = variants {} ;
+lin ayr_PN = variants {} ;
+lin azalea_N = variants {} ;
+lin azimuth_N = variants {} ;
+lin azure_A = variants {} ;
+lin azure_N = variants {} ;
+lin b_ed_N = variants {} ;
+lin ba_N = variants {} ;
+lin baa_N = variants {} ;
+lin baa_V = variants {} ;
+lin baa_lamb_N = variants {} ;
+lin babble_N = variants {} ;
+lin babble_V = variants {} ;
+lin babble_V2 = variants {} ;
+lin babbler_N = variants {} ;
+lin babe_N = variants {} ;
+lin babel_N = variants {} ;
+lin baboo_N = variants {} ;
+lin baboon_N = variants {} ;
+lin babs_PN = variants {} ;
+lin babu_N = variants {} ;
+lin baby_N = variants {} ;
+lin baby_V2 = variants {} ;
+lin baby_faced_A = variants {} ;
+lin baby_farmer_N = variants {} ;
+lin baby_minder_N = variants {} ;
+lin baby_talk_N = variants {} ;
+lin babyhood_N = variants {} ;
+lin babyish_A = variants {} ;
+lin babysit_V = variants {} ;
+lin babysitter_N = variants {} ;
+lin babysitting_N = variants {} ;
+lin baccalaureate_N = variants {} ;
+lin baccarat_N = variants {} ;
+lin bacchanal_A = variants {} ;
+lin bacchanal_N = variants {} ;
+lin bacchanalian_A = variants {} ;
+lin baccy_N = variants {} ;
+lin bachelor_N = variants {} ;
+lin bacillus_N = variants {} ;
+lin back_Adv = variants {} ;
+lin back_N = variants {} ;
+lin back_V = variants {} ;
+lin back_V2 = variants {} ;
+lin back_breaking_A = variants {} ;
+lin back_down_N = variants {} ;
+lin back_formation_N = variants {} ;
+lin back_up_N = variants {} ;
+lin backache_N = variants {} ;
+lin backband_N = variants {} ;
+lin backbench_N = variants {} ;
+lin backbencher_N = variants {} ;
+lin backbite_V = variants {} ;
+lin backbite_V2 = variants {} ;
+lin backbiter_N = variants {} ;
+lin backboard_N = variants {} ;
+lin backbone_N = variants {} ;
+lin backchat_N = variants {} ;
+lin backcloth_N = variants {} ;
+lin backdate_V2 = variants {} ;
+lin backdoor_N = variants {} ;
+lin backdrop_N = variants {} ;
+lin backer_N = variants {} ;
+lin backfire_N = variants {} ;
+lin backfire_V = variants {} ;
+lin backgammon_N = variants {} ;
+lin background_N = variants {} ;
+lin backhand_A = variants {} ;
+lin backhanded_A = variants {} ;
+lin backing_N = variants {} ;
+lin backlash_N = variants {} ;
+lin backless_A = variants {} ;
+lin backlog_N = variants {} ;
+lin backmost_A = variants {} ;
+lin backpedal_V = variants {} ;
+lin backpedaling_V = variants {} ;
+lin backroom_N = variants {} ;
+lin backscratcher_N = variants {} ;
+lin backseat_N = variants {} ;
+lin backsheesh_N = variants {} ;
+lin backside_N = variants {} ;
+lin backslide_V = variants {} ;
+lin backspace_V = variants {} ;
+lin backstage_Adv = variants {} ;
+lin backstair_A = variants {} ;
+lin backstroke_N = variants {} ;
+lin backsword_N = variants {} ;
+lin backtalk_N = variants {} ;
+lin backward_A = variants {} ;
+lin backward_Adv = variants {} ;
+lin backwards_A = variants {} ;
+lin backwards_Adv = variants {} ;
+lin backwash_N = variants {} ;
+lin backwater_N = variants {} ;
+lin backwoodsman_N = variants {} ;
+lin backworth_PN = variants {} ;
+lin bacon_N = variants {} ;
+lin bacterial_A = D.bacterien_1_A ;
+
+lin bacteriologist_N = variants {} ;
+lin bacteriology_N = variants {} ;
+lin bacterium_N = variants {} ;
+lin bacup_PN = variants {} ;
+lin bad_A = variants {} ;
+lin bad_N = variants {} ;
+lin badajoz_PN = variants {} ;
+lin badalona_PN = variants {} ;
+lin badge_N = variants {} ;
+lin badger_N = variants {} ;
+lin badger_V2 = variants {} ;
+lin badinage_N = variants {} ;
+lin badly_behaved_A = variants {} ;
+lin badminton_N = variants {} ;
+lin badness_N = variants {} ;
+lin baffle_N = variants {} ;
+lin baffle_V2 = variants {} ;
+lin bag_N = variants {} ;
+lin bag_V = variants {} ;
+lin bag_V2 = variants {} ;
+lin bagatelle_N = variants {} ;
+lin baggage_N = variants {} ;
+lin baggy_A = variants {} ;
+lin baghdad_PN = variants {} ;
+lin bagnio_N = variants {} ;
+lin bagpipe_N = variants {} ;
+lin bahamas_PN = variants {} ;
+lin bahamian_A = variants {} ;
+lin bahamian_N = variants {} ;
+lin bahasa_N = variants {} ;
+lin bahrain_PN = variants {} ;
+lin bahraini_A = variants {} ;
+lin bahraini_N = variants {} ;
+lin bail_N = variants {} ;
+lin bail_V = variants {} ;
+lin bail_V2 = variants {} ;
+lin bailee_N = variants {} ;
+lin bailey_N = variants {} ;
+lin bailey_PN = variants {} ;
+lin bailiff_N = variants {} ;
+lin bailment_N = variants {} ;
+lin bailor_N = variants {} ;
+lin bairn_N = variants {} ;
+lin bait_N = variants {} ;
+lin bait_V = variants {} ;
+lin bait_V2 = variants {} ;
+lin baize_N = variants {} ;
+lin bake_V = variants {} ;
+lin bake_V2 = variants {} ;
+lin bakelite_N = variants {} ;
+lin baker_N = variants {} ;
+lin bakery_N = variants {} ;
+lin baking_hot_A = variants {} ;
+lin baking_powder_N = variants {} ;
+lin baksheesh_N = variants {} ;
+lin baku_PN = variants {} ;
+lin balaclava_N = variants {} ;
+lin balalaika_N = variants {} ;
+lin balance_N = variants {} ;
+lin balance_V = variants {} ;
+lin balance_V2 = variants {} ;
+lin balance_sheet_N = variants {} ;
+lin balance_wheel_N = variants {} ;
+lin balconied_A = variants {} ;
+lin balcony_N = variants {} ;
+lin bald_A = variants {} ;
+lin bald_head_N = variants {} ;
+lin bald_pate_N = variants {} ;
+lin balderdash_N = variants {} ;
+lin baldness_N = variants {} ;
+lin baldock_PN = variants {} ;
+lin baldric_N = variants {} ;
+lin bale_N = variants {} ;
+lin bale_V2 = variants {} ;
+lin baleful_A = variants {} ;
+lin balk_N = variants {} ;
+lin balk_V = variants {} ;
+lin balk_V2 = variants {} ;
+lin ball_N = variants {} ;
+lin ball_V = variants {} ;
+lin ball_V2 = variants {} ;
+lin ball_cartridge_N = variants {} ;
+lin ball_dress_N = variants {} ;
+lin ballad_N = variants {} ;
+lin ballade_N = variants {} ;
+lin ballast_N = variants {} ;
+lin ballast_V2 = variants {} ;
+lin ballbearing_N = variants {} ;
+lin ballcock_N = variants {} ;
+lin ballerina_N = variants {} ;
+lin ballet_N = variants {} ;
+lin ballet_dancer_N = variants {} ;
+lin ballet_skirt_N = variants {} ;
+lin ballistic_A = variants {} ;
+lin ballistics_N = variants {} ;
+lin ballock_N = variants {} ;
+lin balloon_N = variants {} ;
+lin balloon_V = variants {} ;
+lin balloon_V2 = variants {} ;
+lin balloonist_N = variants {} ;
+lin ballot_N = variants {} ;
+lin ballot_V = variants {} ;
+lin ballot_box_N = variants {} ;
+lin ballpen_N = variants {} ;
+lin ballpoint_N = variants {} ;
+lin ballpoint_pen_N = variants {} ;
+lin ballroom_N = variants {} ;
+lin balls_up_N = variants {} ;
+lin bally_A = variants {} ;
+lin bally_Adv = variants {} ;
+lin ballyhoo_N = variants {} ;
+lin balm_N = variants {} ;
+lin balmy_A = variants {} ;
+lin baloney_N = variants {} ;
+lin balsa_N = variants {} ;
+lin balsam_N = variants {} ;
+lin baltimore_PN = variants {} ;
+lin baluster_N = variants {} ;
+lin balustrade_N = variants {} ;
+lin bambino_N = variants {} ;
+lin bamboo_N = variants {} ;
+lin bamboozle_V2 = variants {} ;
+lin ban_N = variants {} ;
+lin ban_V2 = variants {} ;
+lin banal_A = variants {} ;
+lin banality_N = variants {} ;
+lin banana_N = variants {} ;
+lin banbury_PN = variants {} ;
+lin band_N = variants {} ;
+lin band_V = variants {} ;
+lin band_V2 = variants {} ;
+lin band_saw_N = variants {} ;
+lin bandage_N = variants {} ;
+lin bandage_V2 = variants {} ;
+lin bandanna_N = variants {} ;
+lin bandbox_N = variants {} ;
+lin bandeau_N = variants {} ;
+lin bandit_N = variants {} ;
+lin banditry_N = variants {} ;
+lin bandleader_N = variants {} ;
+lin bandmaster_N = variants {} ;
+lin bandoleer_N = variants {} ;
+lin bandolier_N = variants {} ;
+lin bandsman_N = variants {} ;
+lin bandstand_N = variants {} ;
+lin bandung_PN = variants {} ;
+lin bandwagon_N = variants {} ;
+lin bandy_A = variants {} ;
+lin bandy_V2 = variants {} ;
+lin bandy_legged_A = variants {} ;
+lin bane_N = variants {} ;
+lin baneful_A = variants {} ;
+lin bang_Adv = variants {} ;
+lin bang_N = variants {} ;
+lin bang_V = variants {} ;
+lin bang_V2 = variants {} ;
+lin bangalore_PN = variants {} ;
+lin banger_N = variants {} ;
+lin bangkok_PN = variants {} ;
+lin bangladesh_PN = variants {} ;
+lin bangladeshi_A = variants {} ;
+lin bangladeshi_N = variants {} ;
+lin bangle_N = variants {} ;
+lin bangor_PN = variants {} ;
+lin banian_N = variants {} ;
+lin banian_tree_N = variants {} ;
+lin banish_V2 = variants {} ;
+lin banishment_N = variants {} ;
+lin banister_N = variants {} ;
+lin banjo_N = variants {} ;
+lin bank_N = variants {} ;
+lin bank_V = variants {} ;
+lin bank_V2 = variants {} ;
+lin bank_bill_N = variants {} ;
+lin bank_book_N = variants {} ;
+lin bank_draft_N = variants {} ;
+lin bank_rate_N = variants {} ;
+lin banker_N = variants {} ;
+lin banking_N = variants {} ;
+lin banknote_N = variants {} ;
+lin bankroll_N = variants {} ;
+lin bankrupt_A = variants {} ;
+lin bankrupt_N = variants {} ;
+lin bankrupt_V2 = variants {} ;
+lin bankruptcy_N = variants {} ;
+lin banner_N = variants {} ;
+lin banning_order_N = variants {} ;
+lin bannister_N = variants {} ;
+lin bannock_N = variants {} ;
+lin bannockburn_PN = variants {} ;
+lin banquet_N = variants {} ;
+lin banquet_V = variants {} ;
+lin banquet_V2 = variants {} ;
+lin banshee_N = variants {} ;
+lin bant_V = variants {} ;
+lin bantam_N = variants {} ;
+lin banter_N = variants {} ;
+lin banter_V = variants {} ;
+lin banter_V2 = variants {} ;
+lin bantering_A = variants {} ;
+lin banting_N = variants {} ;
+lin bantry_PN = variants {} ;
+lin bantu_A = variants {} ;
+lin bantu_N = variants {} ;
+lin banyan_N = variants {} ;
+lin baobab_N = variants {} ;
+lin baptism_N = variants {} ;
+lin baptismal_A = variants {} ;
+lin baptist_A = variants {} ;
+lin baptist_N = variants {} ;
+lin baptize_V2 = variants {} ;
+lin bar_N = variants {} ;
+lin bar_Prep = variants {} ;
+lin bar_V2 = variants {} ;
+lin baracaldo_PN = variants {} ;
+lin barb_N = variants {} ;
+lin barbadian_A = variants {} ;
+lin barbadian_N = variants {} ;
+lin barbados_PN = variants {} ;
+lin barbara_PN = variants {} ;
+lin barbarian_A = variants {} ;
+lin barbarian_N = variants {} ;
+lin barbaric_A = variants {} ;
+lin barbarism_N = variants {} ;
+lin barbarity_N = variants {} ;
+lin barbarize_V2 = variants {} ;
+lin barbarous_A = variants {} ;
+lin barbecue_N = variants {} ;
+lin barbecue_V2 = variants {} ;
+lin barbed_A = variants {} ;
+lin barbel_N = variants {} ;
+lin barber_N = variants {} ;
+lin barbican_N = variants {} ;
+lin barbitone_N = variants {} ;
+lin barbiturate_N = variants {} ;
+lin barcarole_N = variants {} ;
+lin barcarolle_N = variants {} ;
+lin barcelona_PN = variants {} ;
+lin bard_N = variants {} ;
+lin bardic_A = variants {} ;
+lin bardolatry_N = variants {} ;
+lin bare_A = variants {} ;
+lin bare_V2 = variants {} ;
+lin bareback_Adv = variants {} ;
+lin barebacked_A = variants {} ;
+lin barebacked_Adv = variants {} ;
+lin barefaced_A = variants {} ;
+lin barefoot_Adv = variants {} ;
+lin barefooted_A = variants {} ;
+lin barefooted_Adv = variants {} ;
+lin bareheaded_A = variants {} ;
+lin barelegged_A = variants {} ;
+lin bareness_N = variants {} ;
+lin bargain_N = variants {} ;
+lin bargain_V = variants {} ;
+lin bargain_V2 = variants {} ;
+lin barge_N = variants {} ;
+lin barge_V = variants {} ;
+lin bargee_N = variants {} ;
+lin bargepole_N = variants {} ;
+lin bargoed_PN = variants {} ;
+lin bari_PN = variants {} ;
+lin baritone_N = variants {} ;
+lin barium_N = variants {} ;
+lin bark_N = variants {} ;
+lin bark_V = variants {} ;
+lin bark_V2 = variants {} ;
+lin barker_N = variants {} ;
+lin barking_PN = variants {} ;
+lin barley_N = variants {} ;
+lin barley_sugar_N = variants {} ;
+lin barley_water_N = variants {} ;
+lin barleycorn_N = variants {} ;
+lin barm_N = variants {} ;
+lin barmaid_N = variants {} ;
+lin barman_N = variants {} ;
+lin barmy_A = variants {} ;
+lin barn_N = variants {} ;
+lin barn_door_N = variants {} ;
+lin barnacle_N = variants {} ;
+lin barnard_castle_PN = variants {} ;
+lin barnet_PN = variants {} ;
+lin barnoldswick_PN = variants {} ;
+lin barnsley_PN = variants {} ;
+lin barnstaple_PN = variants {} ;
+lin barnstorm_V = variants {} ;
+lin barnstormer_N = variants {} ;
+lin barnyard_N = variants {} ;
+lin barometer_N = variants {} ;
+lin barometric_A = variants {} ;
+lin baron_N = variants {} ;
+lin baronage_N = variants {} ;
+lin baroness_N = variants {} ;
+lin baronet_N = variants {} ;
+lin baronetcy_N = variants {} ;
+lin baronial_A = variants {} ;
+lin barony_N = variants {} ;
+lin baroque_A = variants {} ;
+lin baroque_N = variants {} ;
+lin barouche_N = variants {} ;
+lin barque_N = variants {} ;
+lin barrack_N = variants {} ;
+lin barrack_V = variants {} ;
+lin barrack_V2 = variants {} ;
+lin barracking_N = variants {} ;
+lin barracuda_N = variants {} ;
+lin barrage_N = variants {} ;
+lin barranquilla_PN = variants {} ;
+lin barrel_N = variants {} ;
+lin barrel_V2 = variants {} ;
+lin barrelled_A = variants {} ;
+lin barren_A = variants {} ;
+lin barrenness_N = variants {} ;
+lin barrhead_PN = variants {} ;
+lin barricade_N = variants {} ;
+lin barricade_V2 = variants {} ;
+lin barrier_N = variants {} ;
+lin barrister_N = variants {} ;
+lin barrow_N = variants {} ;
+lin barrow_boy_N = variants {} ;
+lin barrow_in_furness_PN = variants {} ;
+lin barrow_man_N = variants {} ;
+lin barry_PN = variants {} ;
+lin bart_PN = variants {} ;
+lin bartender_N = variants {} ;
+lin barter_N = variants {} ;
+lin barter_V = variants {} ;
+lin barter_V2 = variants {} ;
+lin barterer_N = variants {} ;
+lin bartholomew_PN = variants {} ;
+lin barton_upon_humber_PN = variants {} ;
+lin bas_relief_N = variants {} ;
+lin basal_A = D.basal_1_A ;
+
+lin basalt_N = variants {} ;
+lin bascule_N = variants {} ;
+lin base_A = variants {} ;
+lin base_N = variants {} ;
+lin base_V = variants {} ;
+lin base_V2 = variants {} ;
+lin baseball_N = variants {} ;
+lin baseboard_N = variants {} ;
+lin basel_PN = variants {} ;
+lin baseless_A = variants {} ;
+lin basement_N =  D.base_1_N ;
+
+lin bash_N = variants {} ;
+lin bash_V2 = variants {} ;
+lin bashful_A = variants {} ;
+lin basic_A = D.basique_1_A ;
+
+lin basically_Adv = variants {} ;
+lin basil_N = variants {} ;
+lin basil_PN = variants {} ;
+lin basildon_PN = variants {} ;
+lin basilica_N = variants {} ;
+lin basilisk_N = variants {} ;
+lin basin_N = variants {} ;
+lin basingstoke_PN = variants {} ;
+lin basis_N = variants {} ;
+lin bask_V = variants {} ;
+lin basket_N = variants {} ;
+lin basketball_N = variants {} ;
+lin basketry_N = variants {} ;
+lin bass_A = variants {} ;
+lin bass_N = variants {} ;
+lin bassinet_N = variants {} ;
+lin bassoon_N = variants {} ;
+lin bast_N = variants {} ;
+lin bastard_N = variants {} ;
+lin bastardize_V2 = variants {} ;
+lin bastardy_N = variants {} ;
+lin baste_V2 = variants {} ;
+lin bastinado_N = variants {} ;
+lin bastinado_V2 = variants {} ;
+lin bastion_N = variants {} ;
+lin bat_N = variants {} ;
+lin bat_V = variants {} ;
+lin bat_V2 = variants {} ;
+lin batch_N = variants {} ;
+lin bate_V2 = variants {} ;
+lin bath_N = variants {} ;
+lin bath_PN = variants {} ;
+lin bath_V = variants {} ;
+lin bath_V2 = variants {} ;
+lin bath_chair_N = variants {} ;
+lin bathe_N = variants {} ;
+lin bathe_V = variants {} ;
+lin bathe_V2 = variants {} ;
+lin bather_N = variants {} ;
+lin bathgate_PN = variants {} ;
+lin bathing_N = variants {} ;
+lin bathing_cap_N = variants {} ;
+lin bathing_costume_N = variants {} ;
+lin bathing_machine_N = variants {} ;
+lin bathing_suit_N = variants {} ;
+lin bathos_N = variants {} ;
+lin bathrobe_N = variants {} ;
+lin bathroom_N = variants {} ;
+lin bathtub_N = variants {} ;
+lin bathysphere_N = variants {} ;
+lin batik_N = variants {} ;
+lin batiste_N = variants {} ;
+lin batley_PN = variants {} ;
+lin batman_N = variants {} ;
+lin baton_N = variants {} ;
+lin bats_A = variants {} ;
+lin batsman_N = variants {} ;
+lin battalion_N = variants {} ;
+lin batten_N = variants {} ;
+lin batten_V = variants {} ;
+lin batten_V2 = variants {} ;
+lin batter_N = variants {} ;
+lin batter_V = variants {} ;
+lin batter_V2 = variants {} ;
+lin battery_N = variants {} ;
+lin batting_N = variants {} ;
+lin battle_N = variants {} ;
+lin battle_V = variants {} ;
+lin battle_V2 = variants {} ;
+lin battle_axe_N = variants {} ;
+lin battle_cruiser_N = variants {} ;
+lin battledore_N = variants {} ;
+lin battledress_N = variants {} ;
+lin battlefield_N = variants {} ;
+lin battleground_N = variants {} ;
+lin battleship_N = variants {} ;
+lin battue_N = variants {} ;
+lin batty_A = variants {} ;
+lin bauble_N = variants {} ;
+lin baulk_N = variants {} ;
+lin baulk_V = variants {} ;
+lin baulk_V2 = variants {} ;
+lin bauxite_N = variants {} ;
+lin bawbee_N = variants {} ;
+lin bawd_N = variants {} ;
+lin bawdily_Adv = variants {} ;
+lin bawdy_A = variants {} ;
+lin bawdy_N = variants {} ;
+lin bawl_V = variants {} ;
+lin bawl_V2 = variants {} ;
+lin bay_A = variants {} ;
+lin bay_N = variants {} ;
+lin bay_V = variants {} ;
+lin bay_wreath_N = variants {} ;
+lin bayonet_N = variants {} ;
+lin bayonet_V2 = variants {} ;
+lin bayou_N = variants {} ;
+lin bazaar_N = variants {} ;
+lin bazooka_N = variants {} ;
+lin bbc_PN = variants {} ;
+lin beach_N = variants {} ;
+lin beach_V2 = variants {} ;
+lin beachcomber_N = variants {} ;
+lin beachhead_N = variants {} ;
+lin beachwear_N = variants {} ;
+lin beacon_N = variants {} ;
+lin beacon_fire_N = variants {} ;
+lin beacon_light_N = variants {} ;
+lin beaconsfield_PN = variants {} ;
+lin bead_N =  D.bille_1_N ;
+
+lin beading_N = variants {} ;
+lin beadle_N = variants {} ;
+lin beady_A = variants {} ;
+lin beagle_N = variants {} ;
+lin beagling_N = variants {} ;
+lin beak_N = variants {} ;
+lin beaker_N = variants {} ;
+lin beam_N = variants {} ;
+lin beam_V = variants {} ;
+lin beam_V2 = variants {} ;
+lin bean_N = variants {} ;
+lin beanfeast_N = variants {} ;
+lin beano_N = variants {} ;
+lin beanstalk_N = variants {} ;
+lin bear_N = variants {} ;
+lin bear_V = variants {} ;
+lin bear_V2 = variants {} ;
+lin bearable_A = variants {} ;
+lin beard_N = variants {} ;
+lin beard_V2 = variants {} ;
+lin bearded_A = variants {} ;
+lin beardless_A = variants {} ;
+lin bearer_N = variants {} ;
+lin bearing_N = variants {} ;
+lin bearish_A = variants {} ;
+lin bearsden_PN = variants {} ;
+lin bearskin_N = variants {} ;
+lin beast_N = variants {} ;
+lin beastliness_N = variants {} ;
+lin beastly_A = variants {} ;
+lin beastly_Adv = variants {} ;
+lin beat_A = variants {} ;
+lin beat_N = variants {} ;
+lin beat_V = variants {} ;
+lin beat_V2 = variants {} ;
+lin beaten_A = variants {} ;
+lin beater_N = variants {} ;
+lin beatific_A = variants {} ;
+lin beatification_N = variants {} ;
+lin beatify_V2 = variants {} ;
+lin beating_N = variants {} ;
+lin beatitude_N = variants {} ;
+lin beatnik_N = variants {} ;
+lin beatrice_PN = variants {} ;
+lin beau_N = variants {} ;
+lin beaujolais_N = variants {} ;
+lin beaumaris_PN = variants {} ;
+lin beauteous_A = variants {} ;
+lin beautician_N = variants {} ;
+lin beautiful_A = variants {} ;
+lin beautify_V2 = variants {} ;
+lin beauty_N = variants {} ;
+lin beauty_parlour_N = variants {} ;
+lin beauty_salon_N = variants {} ;
+lin beauty_sleep_N = variants {} ;
+lin beauty_spot_N = variants {} ;
+lin beaver_N = variants {} ;
+lin beaver_V = variants {} ;
+lin bebington_PN = variants {} ;
+lin becalmed_A = variants {} ;
+lin because_Subj = variants {} ;
+lin beccles_PN = variants {} ;
+lin beck_N = variants {} ;
+lin beckon_V = variants {} ;
+lin beckon_V2 = variants {} ;
+lin become_V = variants {} ;
+lin become_V2 = variants {} ;
+lin become_VA = variants {} ;
+lin become_VS = variants {} ;
+lin becoming_A = variants {} ;
+lin bed_N = variants {} ;
+lin bed_V2 = variants {} ;
+lin bedaubed_A = variants {} ;
+lin bedbug_N = variants {} ;
+lin beddau_PN = variants {} ;
+lin bedded_A = variants {} ;
+lin bedding_N = variants {} ;
+lin bedecked_A = variants {} ;
+lin bedevil_V2 = variants {} ;
+lin bedevilment_N = variants {} ;
+lin bedewed_A = variants {} ;
+lin bedfellow_N = variants {} ;
+lin bedford_PN = variants {} ;
+lin bedfordshire_PN = variants {} ;
+lin bedimmed_A = variants {} ;
+lin bedlam_N = variants {} ;
+lin bedlington_PN = variants {} ;
+lin bedouin_N = variants {} ;
+lin bedpan_N = variants {} ;
+lin bedpost_N = variants {} ;
+lin bedraggled_A = variants {} ;
+lin bedridden_A = variants {} ;
+lin bedrock_N = variants {} ;
+lin bedroll_N = variants {} ;
+lin bedroom_N = variants {} ;
+lin bedroomed_A = variants {} ;
+lin bedside_N = variants {} ;
+lin bedsit_N = variants {} ;
+lin bedsitter_N = variants {} ;
+lin bedsitting_room_N = variants {} ;
+lin bedsore_N = variants {} ;
+lin bedspread_N = variants {} ;
+lin bedstead_N = variants {} ;
+lin bedtime_N = variants {} ;
+lin beduin_N = variants {} ;
+lin bedwas_PN = variants {} ;
+lin bee_N = variants {} ;
+lin beech_N = variants {} ;
+lin beef_N = variants {} ;
+lin beef_V = variants {} ;
+lin beefeater_N = variants {} ;
+lin beefsteak_N = variants {} ;
+lin beefy_A = variants {} ;
+lin beehive_N = variants {} ;
+lin beep_N = variants {} ;
+lin beer_N = variants {} ;
+lin beery_A = variants {} ;
+lin beeswax_N = variants {} ;
+lin beeswax_V2 = variants {} ;
+lin beet_N = variants {} ;
+lin beetle_N = variants {} ;
+lin beetle_V = variants {} ;
+lin beetle_browed_A = variants {} ;
+lin beetroot_N = variants {} ;
+lin befall_V = variants {} ;
+lin befall_V2 = variants {} ;
+lin befit_V2 = variants {} ;
+lin befitting_A = variants {} ;
+lin befogged_A = variants {} ;
+lin before_Adv = variants {} ;
+lin before_Prep = variants {} ;
+lin beforehand_A = variants {} ;
+lin beforehand_Adv = variants {} ;
+lin befoul_V2 = variants {} ;
+lin befriend_V2 = variants {} ;
+lin beg_V = variants {} ;
+lin beg_V2 = variants {} ;
+lin beget_V2 = variants {} ;
+lin begetter_N = variants {} ;
+lin beggar_N = variants {} ;
+lin beggar_V2 = variants {} ;
+lin beggarly_A = variants {} ;
+lin beggarman_N = variants {} ;
+lin beggarwoman_N = variants {} ;
+lin beggary_N = variants {} ;
+lin begin_V = variants {} ;
+lin begin_V2 = variants {} ;
+lin begin_VV = variants {} ;
+lin beginner_N = variants {} ;
+lin beginning_N = variants {} ;
+lin begonia_N = variants {} ;
+lin begrimed_A = variants {} ;
+lin begrudge_V2 = variants {} ;
+lin beguile_V2 = variants {} ;
+lin begum_N = variants {} ;
+lin behalf_N = variants {} ;
+lin behave_V = variants {} ;
+lin behaved_A = variants {} ;
+lin behaviour_N = variants {} ;
+lin behaviourism_N = variants {} ;
+lin behaviourist_N = variants {} ;
+lin behead_V2 = variants {} ;
+lin behest_N = variants {} ;
+lin behind_Adv = variants {} ;
+lin behind_N = variants {} ;
+lin behind_Prep = variants {} ;
+lin behindhand_A = variants {} ;
+lin behold_V2 = variants {} ;
+lin beholden_A = variants {} ;
+lin beholder_N = variants {} ;
+lin behove_V2 = variants {} ;
+lin beige_N = variants {} ;
+lin being_N = variants {} ;
+lin beirut_PN = variants {} ;
+lin beith_PN = variants {} ;
+lin bejewelled_A = variants {} ;
+lin belabour_V2 = variants {} ;
+lin belated_A = variants {} ;
+lin belay_N = variants {} ;
+lin belay_V2 = variants {} ;
+lin belaying_pin_N = variants {} ;
+lin belch_N = variants {} ;
+lin belch_V = variants {} ;
+lin belch_V2 = variants {} ;
+lin beldam_N = variants {} ;
+lin beldame_N = variants {} ;
+lin beleaguer_V2 = variants {} ;
+lin belem_PN = variants {} ;
+lin belfast_PN = variants {} ;
+lin belfry_N = variants {} ;
+lin belgian_A = variants {} ;
+lin belgian_N = variants {} ;
+lin belgium_PN = variants {} ;
+lin belgrade_PN = variants {} ;
+lin belie_V2 = variants {} ;
+lin belief_N = variants {} ;
+lin believable_A = variants {} ;
+lin believe_V = variants {} ;
+lin believe_V2 = variants {} ;
+lin believe_V2V = variants {} ;
+lin believe_VS = variants {} ;
+lin believer_N = variants {} ;
+lin believing_N = variants {} ;
+lin belike_Adv = variants {} ;
+lin belinda_PN = variants {} ;
+lin belittle_V2 = variants {} ;
+lin bell_N = variants {} ;
+lin bell_V2 = variants {} ;
+lin bell_bottomed_A = variants {} ;
+lin bell_buoy_N = variants {} ;
+lin bell_flower_N = variants {} ;
+lin bell_founder_N = variants {} ;
+lin bell_foundry_N = variants {} ;
+lin bell_metal_N = variants {} ;
+lin bell_push_N = variants {} ;
+lin bell_ringer_N = variants {} ;
+lin bell_tent_N = variants {} ;
+lin bella_PN = variants {} ;
+lin belladonna_N = variants {} ;
+lin bellboy_N = variants {} ;
+lin belle_N = variants {} ;
+lin belle_PN = variants {} ;
+lin bellhop_N = variants {} ;
+lin bellicose_A = variants {} ;
+lin bellied_A = variants {} ;
+lin belligerency_N = variants {} ;
+lin belligerent_A = variants {} ;
+lin belligerent_N = variants {} ;
+lin bellow_V = variants {} ;
+lin bellow_V2 = variants {} ;
+lin bellshill_PN = variants {} ;
+lin bellwether_N = variants {} ;
+lin belly_N = variants {} ;
+lin belly_V = variants {} ;
+lin belly_V2 = variants {} ;
+lin bellyache_N = variants {} ;
+lin bellyache_V = variants {} ;
+lin bellyflop_N = variants {} ;
+lin bellyful_N = variants {} ;
+lin bellyland_V = variants {} ;
+lin bellylaugh_N = variants {} ;
+lin bellylaugh_V = variants {} ;
+lin belo_horizonte_PN = variants {} ;
+lin belong_V = variants {} ;
+lin beloved_A = variants {} ;
+lin beloved_N = variants {} ;
+lin below_Adv = variants {} ;
+lin below_Prep = variants {} ;
+lin belper_PN = variants {} ;
+lin belt_N = variants {} ;
+lin belt_V2 = variants {} ;
+lin belting_N = variants {} ;
+lin bemoan_V2 = variants {} ;
+lin bemused_A = variants {} ;
+lin ben_N = variants {} ;
+lin ben_PN = variants {} ;
+lin bench_N = variants {} ;
+lin bend_N = variants {} ;
+lin bend_V = variants {} ;
+lin bend_V2 = variants {} ;
+lin beneath_Adv = variants {} ;
+lin beneath_Prep = variants {} ;
+lin benedick_N = variants {} ;
+lin benedictine_A = variants {} ;
+lin benedictine_N = variants {} ;
+lin benediction_N = variants {} ;
+lin benefaction_N = variants {} ;
+lin benefactor_N = variants {} ;
+lin benefactress_N = variants {} ;
+lin benefice_N = variants {} ;
+lin beneficed_A = variants {} ;
+lin beneficence_N = variants {} ;
+lin beneficent_A = variants {} ;
+lin beneficial_A = variants {} ;
+lin beneficiary_N = variants {} ;
+lin benefit_N = variants {} ;
+lin benefit_V = variants {} ;
+lin benefit_V2 = variants {} ;
+lin benevolence_N = variants {} ;
+lin benevolent_A = variants {} ;
+lin bengali_A = variants {} ;
+lin bengali_N = variants {} ;
+lin benighted_A = variants {} ;
+lin benign_A = variants {} ;
+lin benignant_A = variants {} ;
+lin benignity_N = variants {} ;
+lin benin_PN = variants {} ;
+lin beninese_A = variants {} ;
+lin beninese_N = variants {} ;
+lin benison_N = variants {} ;
+lin benjamin_PN = variants {} ;
+lin benny_PN = variants {} ;
+lin bent_A = variants {} ;
+lin bent_N = variants {} ;
+lin benumbed_A = variants {} ;
+lin benzedrine_N = variants {} ;
+lin benzene_N =  D.benzene_1_N ;
+
+lin benzine_N = variants {} ;
+lin benzol_N = variants {} ;
+lin beograd_PN = variants {} ;
+lin bequeath_V2 = variants {} ;
+lin bequest_N = variants {} ;
+lin berate_V2 = variants {} ;
+lin bereave_V2 = variants {} ;
+lin bereavement_N = variants {} ;
+lin beret_N = variants {} ;
+lin berg_N = variants {} ;
+lin bergamo_PN = variants {} ;
+lin bergen_PN = variants {} ;
+lin beri_beri_N = variants {} ;
+lin berkhamsted_PN = variants {} ;
+lin berkshire_PN = variants {} ;
+lin berlin_PN = variants {} ;
+lin bermuda_PN = variants {} ;
+lin bermudan_A = variants {} ;
+lin bermudan_N = variants {} ;
+lin bern_PN = variants {} ;
+lin bernard_PN = variants {} ;
+lin bernie_PN = variants {} ;
+lin berry_N = variants {} ;
+lin berserk_A = variants {} ;
+lin bert_PN = variants {} ;
+lin berth_N = variants {} ;
+lin berth_V = variants {} ;
+lin berth_V2 = variants {} ;
+lin bertha_PN = variants {} ;
+lin bertie_PN = variants {} ;
+lin berwick_upon_tweed_PN = variants {} ;
+lin beryl_N = variants {} ;
+lin beryl_PN = variants {} ;
+lin beseech_V2 = variants {} ;
+lin beseeching_A = variants {} ;
+lin beseem_V2 = variants {} ;
+lin beset_V2 = variants {} ;
+lin beshrew_V2 = variants {} ;
+lin beside_Prep = variants {} ;
+lin besides_Adv = variants {} ;
+lin besides_Prep = variants {} ;
+lin besiege_V2 = variants {} ;
+lin besieger_N = variants {} ;
+lin besmear_V2 = variants {} ;
+lin besmirch_V2 = variants {} ;
+lin besom_N = variants {} ;
+lin besotted_A = variants {} ;
+lin bespangled_A = variants {} ;
+lin bespattered_A = variants {} ;
+lin bespeak_V2 = variants {} ;
+lin bespectacled_A = variants {} ;
+lin bess_PN = variants {} ;
+lin bessie_PN = variants {} ;
+lin best_Adv = variants {} ;
+lin best_V2 = variants {} ;
+lin best_seller_N = variants {} ;
+lin bestial_A = variants {} ;
+lin bestiality_N = variants {} ;
+lin bestiary_N = variants {} ;
+lin bestir_V2 = variants {} ;
+lin bestow_V2 = variants {} ;
+lin bestowal_N = variants {} ;
+lin bestrew_V2 = variants {} ;
+lin bestride_V2 = variants {} ;
+lin bet_N = variants {} ;
+lin bet_V = variants {} ;
+lin bet_V2 = variants {} ;
+lin bet_VS = variants {} ;
+lin beta_N = variants {} ;
+lin betake_V2 = variants {} ;
+lin bete_noire_N = variants {} ;
+lin betel_N = variants {} ;
+lin betel_nut_N = variants {} ;
+lin bethel_N = variants {} ;
+lin bethink_V2 = variants {} ;
+lin bethune_PN = variants {} ;
+lin betide_V2 = variants {} ;
+lin betimes_Adv = variants {} ;
+lin betoken_V2 = variants {} ;
+lin betray_V2 = variants {} ;
+lin betrayal_N = variants {} ;
+lin betrayer_N = variants {} ;
+lin betroth_V2 = variants {} ;
+lin betrothal_N = variants {} ;
+lin betrothed_N = variants {} ;
+lin betsy_PN = variants {} ;
+lin better_Adv = variants {} ;
+lin better_N = variants {} ;
+lin better_V2 = variants {} ;
+lin betterment_N = variants {} ;
+lin bettor_N = variants {} ;
+lin betty_PN = variants {} ;
+lin between_Adv = variants {} ;
+lin between_Prep = variants {} ;
+lin betwixt_Prep = variants {} ;
+lin bevel_N = variants {} ;
+lin bevel_V2 = variants {} ;
+lin beverage_N = variants {} ;
+lin beverley_PN = variants {} ;
+lin bevy_N = variants {} ;
+lin bewail_V2 = variants {} ;
+lin beware_V = variants {} ;
+lin beware_V2 = variants {} ;
+lin bewdley_PN = variants {} ;
+lin bewilder_V2 = variants {} ;
+lin bewildering_A = variants {} ;
+lin bewilderment_N = variants {} ;
+lin bewitch_V2 = variants {} ;
+lin bewitching_A = variants {} ;
+lin bexhill_PN = variants {} ;
+lin bexley_PN = variants {} ;
+lin bey_N = variants {} ;
+lin beyond_Adv = variants {} ;
+lin beyond_Prep = variants {} ;
+lin bezique_N = variants {} ;
+lin bhang_N = variants {} ;
+lin bhutan_PN = variants {} ;
+lin bhutani_A = variants {} ;
+lin bhutani_N = variants {} ;
+lin bias_N = variants {} ;
+lin bias_V2 = variants {} ;
+lin bib_N = variants {} ;
+lin bib_V = variants {} ;
+lin bible_N = variants {} ;
+lin biblical_A = variants {} ;
+lin bibliographer_N = variants {} ;
+lin bibliography_N = variants {} ;
+lin bibliophile_N = variants {} ;
+lin bibulous_A = variants {} ;
+lin bicameral_A = variants {} ;
+lin bicarbonate_N = variants {} ;
+lin bicentenary_N = variants {} ;
+lin bicentennial_A = variants {} ;
+lin bicentennial_N = variants {} ;
+lin biceps_N = variants {} ;
+lin bicester_PN = variants {} ;
+lin bicker_V = variants {} ;
+lin bicycle_N = variants {} ;
+lin bicycle_V = variants {} ;
+lin bid_N = variants {} ;
+lin bid_V = variants {} ;
+lin bid_V2 = variants {} ;
+lin biddable_A = variants {} ;
+lin bidder_N = variants {} ;
+lin bidding_N = variants {} ;
+lin biddulph_PN = variants {} ;
+lin bide_V2 = variants {} ;
+lin bideford_PN = variants {} ;
+lin bidet_N = variants {} ;
+lin bielefeld_PN = variants {} ;
+lin biennial_A = variants {} ;
+lin biennial_N = variants {} ;
+lin bier_N = variants {} ;
+lin biff_N = variants {} ;
+lin biff_V2 = variants {} ;
+lin bifocal_A = variants {} ;
+lin bifurcate_A = variants {} ;
+lin bifurcate_V = variants {} ;
+lin bifurcate_V2 = variants {} ;
+lin bifurcated_A = variants {} ;
+lin bifurcation_N = variants {} ;
+lin big_A = variants {} ;
+lin big_boned_A = variants {} ;
+lin bigamist_N = variants {} ;
+lin bigamous_A = variants {} ;
+lin bigamy_N = variants {} ;
+lin biggleswade_PN = variants {} ;
+lin bight_N = variants {} ;
+lin bigot_N = variants {} ;
+lin bigoted_A = variants {} ;
+lin bigotry_N = variants {} ;
+lin bigwig_N = variants {} ;
+lin bijou_A = variants {} ;
+lin bijou_N = variants {} ;
+lin bike_N = variants {} ;
+lin bike_V = variants {} ;
+lin bikini_N = variants {} ;
+lin bilabial_A = variants {} ;
+lin bilabial_N = variants {} ;
+lin bilateral_A = variants {} ;
+lin bilateralism_N = variants {} ;
+lin bilbao_PN = variants {} ;
+lin bilberry_N = variants {} ;
+lin bile_N = variants {} ;
+lin bile_duct_N = variants {} ;
+lin bilge_N = variants {} ;
+lin bilge_water_N = variants {} ;
+lin bilharzia_N = variants {} ;
+lin bilingual_A = variants {} ;
+lin bilingual_N = variants {} ;
+lin bilious_A = variants {} ;
+lin biliousness_N = variants {} ;
+lin bilk_V2 = variants {} ;
+lin bill_N = variants {} ;
+lin bill_PN = variants {} ;
+lin bill_V = variants {} ;
+lin bill_V2 = variants {} ;
+lin bill_poster_N = variants {} ;
+lin bill_sticker_N = variants {} ;
+lin billboard_N = variants {} ;
+lin billericay_PN = variants {} ;
+lin billet_N = variants {} ;
+lin billet_V2 = variants {} ;
+lin billet_doux_N = variants {} ;
+lin billfold_N = variants {} ;
+lin billhook_N = variants {} ;
+lin billiard_marker_N = variants {} ;
+lin billiard_player_N = variants {} ;
+lin billiard_room_N = variants {} ;
+lin billiard_table_N = variants {} ;
+lin billiards_N = variants {} ;
+lin billingsgate_N = variants {} ;
+lin billington_PN = variants {} ;
+lin billion_A = variants {} ;
+lin billion_N = variants {} ;
+lin billionth_A = variants {} ;
+lin billionth_N = variants {} ;
+lin billow_N = variants {} ;
+lin billow_V = variants {} ;
+lin billowy_A = variants {} ;
+lin billy_N = variants {} ;
+lin billy_PN = variants {} ;
+lin billy_goat_N = variants {} ;
+lin billy_ho_N = variants {} ;
+lin billy_o_N = variants {} ;
+lin biltong_N = variants {} ;
+lin bimetallic_A = variants {} ;
+lin bimetallism_N = variants {} ;
+lin bin_N = variants {} ;
+lin binary_A = variants {} ;
+lin bind_N = variants {} ;
+lin bind_V = variants {} ;
+lin bind_V2 = variants {} ;
+lin binder_N =  D.liant_1_N ;
+
+lin bindery_N = variants {} ;
+lin binding_A = variants {} ;
+lin bindweed_N = variants {} ;
+lin bine_N = variants {} ;
+lin binge_N = variants {} ;
+lin bingley_PN = variants {} ;
+lin bingo_N = variants {} ;
+lin binnacle_N = variants {} ;
+lin binomial_A = variants {} ;
+lin biochemistry_N = variants {} ;
+lin biodegradable_A = variants {} ;
+lin biograph_N = variants {} ;
+lin biographer_N = variants {} ;
+lin biographic_A = variants {} ;
+lin biographical_A = variants {} ;
+lin biography_N = variants {} ;
+lin biological_A = D.biologique_1_A ;
+
+lin biologist_N = variants {} ;
+lin biology_N = variants {} ;
+lin bioscope_N = variants {} ;
+lin bipartisan_A = variants {} ;
+lin biped_N = variants {} ;
+lin biplane_N = variants {} ;
+lin birch_N = variants {} ;
+lin birch_V2 = variants {} ;
+lin birch_rod_N = variants {} ;
+lin bird's_eye_A = variants {} ;
+lin bird_N = variants {} ;
+lin bird_fancier_N = variants {} ;
+lin birdcage_N = variants {} ;
+lin birdlime_N = variants {} ;
+lin birdnesting_N = variants {} ;
+lin birdwatcher_N = variants {} ;
+lin biretta_N = variants {} ;
+lin birkenhead_PN = variants {} ;
+lin biro_N = variants {} ;
+lin birstall_PN = variants {} ;
+lin birth_N = variants {} ;
+lin birth_control_N = variants {} ;
+lin birthday_N = variants {} ;
+lin birthmark_N = variants {} ;
+lin birthplace_N = variants {} ;
+lin birthrate_N = variants {} ;
+lin birthright_N = variants {} ;
+lin birtley_PN = variants {} ;
+lin biscuit_N = variants {} ;
+lin bisect_V2 = variants {} ;
+lin bisection_N = variants {} ;
+lin bisexual_A = variants {} ;
+lin bisexual_N = variants {} ;
+lin bisexuality_N = variants {} ;
+lin bishop's_cleeve_PN = variants {} ;
+lin bishop's_stortford_PN = variants {} ;
+lin bishop_N = variants {} ;
+lin bishop_auckland_PN = variants {} ;
+lin bishopbriggs_PN = variants {} ;
+lin bishopric_N = variants {} ;
+lin bismuth_N = variants {} ;
+lin bison_N = variants {} ;
+lin bistro_N = variants {} ;
+lin bit_N = variants {} ;
+lin bitch_N = variants {} ;
+lin bitch_V = variants {} ;
+lin bitchy_A = variants {} ;
+lin bite_N = variants {} ;
+lin bite_V = variants {} ;
+lin bite_V2 = variants {} ;
+lin biting_A = variants {} ;
+lin bitter_A = variants {} ;
+lin bitter_N = variants {} ;
+lin bitter_sweet_A = variants {} ;
+lin bittern_N = variants {} ;
+lin bitterness_N = variants {} ;
+lin bitumen_N = variants {} ;
+lin bituminous_A = variants {} ;
+lin bivalve_N = variants {} ;
+lin bivouac_N = variants {} ;
+lin bivouac_V = variants {} ;
+lin biz_N = variants {} ;
+lin bizarre_A = variants {} ;
+lin bizonal_A = variants {} ;
+lin blab_V = variants {} ;
+lin blab_V2 = variants {} ;
+lin blabber_V = variants {} ;
+lin blabber_V2 = variants {} ;
+lin blabbermouth_N = variants {} ;
+lin black_A = variants {} ;
+lin black_N = variants {} ;
+lin black_V2 = variants {} ;
+lin black_beetle_N = variants {} ;
+lin black_lead_N = variants {} ;
+lin black_lead_V2 = variants {} ;
+lin blackamoor_N = variants {} ;
+lin blackball_V2 = variants {} ;
+lin blackberry_N = variants {} ;
+lin blackbird_N = variants {} ;
+lin blackboard_N = variants {} ;
+lin blackburn_PN = variants {} ;
+lin blackcurrant_N = variants {} ;
+lin blacken_V = variants {} ;
+lin blacken_V2 = variants {} ;
+lin blackguard_N = variants {} ;
+lin blackguard_V2 = variants {} ;
+lin blackguardly_A = variants {} ;
+lin blackhall_PN = variants {} ;
+lin blackhead_N = variants {} ;
+lin blacking_N = variants {} ;
+lin blackish_A = variants {} ;
+lin blackleg_N = variants {} ;
+lin blackleg_V = variants {} ;
+lin blackleg_V2 = variants {} ;
+lin blacklist_N = variants {} ;
+lin blacklist_V2 = variants {} ;
+lin blackmail_N = variants {} ;
+lin blackmail_V2 = variants {} ;
+lin blackmailer_N = variants {} ;
+lin blackness_N = variants {} ;
+lin blackout_N = variants {} ;
+lin blackpool_PN = variants {} ;
+lin blackshirt_N = variants {} ;
+lin blacksmith_N = variants {} ;
+lin blackthorn_N = variants {} ;
+lin blackwater_A = variants {} ;
+lin blackwood_PN = variants {} ;
+lin bladder_N =  D.vessie_1_N ;
+
+lin blade_N = variants {} ;
+lin blaeberry_N = variants {} ;
+lin blaenau_ffestiniog_PN = variants {} ;
+lin blaenavon_PN = variants {} ;
+lin blaengwrach_PN = variants {} ;
+lin blah_N = variants {} ;
+lin blaina_PN = variants {} ;
+lin blairgowrie_PN = variants {} ;
+lin blame_N = variants {} ;
+lin blame_V = variants {} ;
+lin blame_V2 = variants {} ;
+lin blameless_A = variants {} ;
+lin blameworthy_A = variants {} ;
+lin blanch_V = variants {} ;
+lin blanch_V2 = variants {} ;
+lin blancmange_N = variants {} ;
+lin bland_A = variants {} ;
+lin blandishment_N = variants {} ;
+lin blandness_N = variants {} ;
+lin blank_A = variants {} ;
+lin blank_N = variants {} ;
+lin blanket_N = variants {} ;
+lin blanket_V2 = variants {} ;
+lin blantyre_PN = variants {} ;
+lin blare_N = variants {} ;
+lin blare_V = variants {} ;
+lin blare_V2 = variants {} ;
+lin blarney_N = variants {} ;
+lin blase_A = variants {} ;
+lin blaspheme_V = variants {} ;
+lin blaspheme_V2 = variants {} ;
+lin blasphemer_N = variants {} ;
+lin blasphemous_A = variants {} ;
+lin blasphemy_N = variants {} ;
+lin blast_N = variants {} ;
+lin blast_V = variants {} ;
+lin blast_V2 = variants {} ;
+lin blast_furnace_N = variants {} ;
+lin blast_off_N = variants {} ;
+lin blasted_A = variants {} ;
+lin blatant_A = variants {} ;
+lin blather_N = variants {} ;
+lin blather_V = variants {} ;
+lin blaze_N = variants {} ;
+lin blaze_V = variants {} ;
+lin blaze_V2 = variants {} ;
+lin blazer_N = variants {} ;
+lin blazing_A = variants {} ;
+lin blazon_N = variants {} ;
+lin blazon_V2 = variants {} ;
+lin blazonry_N = variants {} ;
+lin bldg_PN = variants {} ;
+lin bldgs_PN = variants {} ;
+lin bleach_N = variants {} ;
+lin bleach_V = variants {} ;
+lin bleach_V2 = variants {} ;
+lin bleaching_powder_N = variants {} ;
+lin bleak_A = variants {} ;
+lin bleary_A = variants {} ;
+lin bleary_eyed_A = variants {} ;
+lin bleat_N = variants {} ;
+lin bleat_V = variants {} ;
+lin bleat_V2 = variants {} ;
+lin bleed_V = variants {} ;
+lin bleed_V2 = variants {} ;
+lin bleed_VS = variants {} ;
+lin bleep_N = variants {} ;
+lin bleep_V = variants {} ;
+lin blemish_N = variants {} ;
+lin blemish_V2 = variants {} ;
+lin blench_V = variants {} ;
+lin blend_N =  D.fibre_1_N ;
+
+lin blend_V = variants {} ;
+lin blend_V2 = variants {} ;
+lin bless_V2 = variants {} ;
+lin blessed_A = variants {} ;
+lin blessedness_N = variants {} ;
+lin blessing_N = variants {} ;
+lin bletchley_PN = variants {} ;
+lin blether_N = variants {} ;
+lin blether_V = variants {} ;
+lin blidworth_PN = variants {} ;
+lin blight_N = variants {} ;
+lin blight_V2 = variants {} ;
+lin blighter_N = variants {} ;
+lin blighty_N = variants {} ;
+lin blimp_N = variants {} ;
+lin blind_A = variants {} ;
+lin blind_N = variants {} ;
+lin blind_V2 = variants {} ;
+lin blindfold_A = variants {} ;
+lin blindfold_N = variants {} ;
+lin blindfold_V2 = variants {} ;
+lin blindman's_buff_N = variants {} ;
+lin blindness_N = variants {} ;
+lin blink_N = variants {} ;
+lin blink_V = variants {} ;
+lin blink_V2 = variants {} ;
+lin blinking_A = variants {} ;
+lin blip_N = variants {} ;
+lin bliss_N = variants {} ;
+lin blissful_A = variants {} ;
+lin blister_N = variants {} ;
+lin blister_V = variants {} ;
+lin blister_V2 = variants {} ;
+lin blithe_A = variants {} ;
+lin blithering_A = variants {} ;
+lin blithesome_A = variants {} ;
+lin blitz_N = variants {} ;
+lin blitz_V2 = variants {} ;
+lin blizzard_N = variants {} ;
+lin bloated_A = variants {} ;
+lin bloater_N = variants {} ;
+lin blob_N = variants {} ;
+lin bloc_N = variants {} ;
+lin block_N = variants {} ;
+lin block_V2 = variants {} ;
+lin blockade_N = variants {} ;
+lin blockade_V2 = variants {} ;
+lin blockade_runner_N = variants {} ;
+lin blockage_N = variants {} ;
+lin blockbuster_N = variants {} ;
+lin blockhead_N = variants {} ;
+lin blockhouse_N = variants {} ;
+lin bloke_N = variants {} ;
+lin blond_A = variants {} ;
+lin blond_N = variants {} ;
+lin blonde_A = variants {} ;
+lin blonde_N = variants {} ;
+lin blood_N =  D.sang_1_N ;
+
+lin blood_V2 = variants {} ;
+lin blood_bath_N = variants {} ;
+lin blood_donor_N = variants {} ;
+lin blood_group_N = variants {} ;
+lin blood_heat_N = variants {} ;
+lin blood_letting_N = variants {} ;
+lin blood_money_N = variants {} ;
+lin blood_poisoning_N = variants {} ;
+lin blood_pressure_N = variants {} ;
+lin blood_relation_N = variants {} ;
+lin blood_transfusion_N = variants {} ;
+lin blood_type_N = variants {} ;
+lin blood_vessel_N = variants {} ;
+lin bloodcurdling_A = variants {} ;
+lin bloodhound_N = variants {} ;
+lin bloodless_A = variants {} ;
+lin bloodlust_N = variants {} ;
+lin bloodshed_N = variants {} ;
+lin bloodshot_A = variants {} ;
+lin bloodstain_N = variants {} ;
+lin bloodstained_A = variants {} ;
+lin bloodstock_N = variants {} ;
+lin bloodsucker_N = variants {} ;
+lin bloodthirstiness_N = variants {} ;
+lin bloodthirsty_A = variants {} ;
+lin bloody_A = variants {} ;
+lin bloody_Adv = variants {} ;
+lin bloody_minded_A = variants {} ;
+lin bloom_N = variants {} ;
+lin bloom_V = variants {} ;
+lin bloomer_N = variants {} ;
+lin blooming_A = variants {} ;
+lin blossom_N = variants {} ;
+lin blossom_V = variants {} ;
+lin blot_N = variants {} ;
+lin blot_V2 = variants {} ;
+lin blotch_N = variants {} ;
+lin blotter_N = variants {} ;
+lin blotting_paper_N = variants {} ;
+lin blotto_A = variants {} ;
+lin blouse_N = variants {} ;
+lin blow_N = variants {} ;
+lin blow_V = variants {} ;
+lin blow_V2 = variants {} ;
+lin blow_dry_V2 = variants {} ;
+lin blow_up_N = variants {} ;
+lin blowback_N = variants {} ;
+lin blower_N = variants {} ;
+lin blowfly_N = variants {} ;
+lin blowhole_N = variants {} ;
+lin blowing_up_N = variants {} ;
+lin blowlamp_N = variants {} ;
+lin blowout_N = variants {} ;
+lin blowpipe_N = variants {} ;
+lin blowtorch_N = variants {} ;
+lin blowzy_A = variants {} ;
+lin blubber_N = variants {} ;
+lin blubber_V = variants {} ;
+lin blubber_V2 = variants {} ;
+lin bludgeon_N = variants {} ;
+lin bludgeon_V2 = variants {} ;
+lin blue_A = variants {} ;
+lin blue_N = variants {} ;
+lin blue_V2 = variants {} ;
+lin blue_collar_A = variants {} ;
+lin blue_jacket_N = variants {} ;
+lin blue_pencil_V2 = variants {} ;
+lin bluebell_N = variants {} ;
+lin bluebottle_N = variants {} ;
+lin blueprint_N = variants {} ;
+lin bluestocking_N = variants {} ;
+lin bluff_A = variants {} ;
+lin bluff_N = variants {} ;
+lin bluff_V = variants {} ;
+lin bluff_V2 = variants {} ;
+lin bluffer_N = variants {} ;
+lin bluffness_N = variants {} ;
+lin bluish_A = variants {} ;
+lin blunder_N = variants {} ;
+lin blunder_V = variants {} ;
+lin blunder_V2 = variants {} ;
+lin blunderbuss_N = variants {} ;
+lin blunderer_N = variants {} ;
+lin blunt_A = variants {} ;
+lin blunt_V2 = variants {} ;
+lin bluntness_N = variants {} ;
+lin blur_N = variants {} ;
+lin blur_V = variants {} ;
+lin blur_V2 = variants {} ;
+lin blurb_N = variants {} ;
+lin blurt_V2 = variants {} ;
+lin blush_N = variants {} ;
+lin blush_V = variants {} ;
+lin blushing_A = variants {} ;
+lin bluster_N = variants {} ;
+lin bluster_V = variants {} ;
+lin bluster_V2 = variants {} ;
+lin blustery_A = variants {} ;
+lin blvd_N = variants {} ;
+lin blyth_PN = variants {} ;
+lin bma_N = variants {} ;
+lin bmus_N = variants {} ;
+lin bo'ness_PN = variants {} ;
+lin bo'sn_N = variants {} ;
+lin bo'sun_N = variants {} ;
+lin boa_N = variants {} ;
+lin boa_constrictor_N = variants {} ;
+lin boar_N = variants {} ;
+lin board_N = variants {} ;
+lin board_V = variants {} ;
+lin board_V2 = variants {} ;
+lin boarder_N = variants {} ;
+lin boarding_N = variants {} ;
+lin boarding_card_N = variants {} ;
+lin boarding_house_N = variants {} ;
+lin boarding_school_N = variants {} ;
+lin boardroom_N = variants {} ;
+lin boardwalk_N = variants {} ;
+lin boast_N = variants {} ;
+lin boast_V = variants {} ;
+lin boast_V2 = variants {} ;
+lin boast_VS = variants {} ;
+lin boaster_N = variants {} ;
+lin boastful_A = variants {} ;
+lin boat_N = variants {} ;
+lin boat_V = variants {} ;
+lin boat_hook_N = variants {} ;
+lin boat_house_N = variants {} ;
+lin boat_race_N = variants {} ;
+lin boat_train_N = variants {} ;
+lin boater_N = variants {} ;
+lin boatman_N = variants {} ;
+lin boatswain_N = variants {} ;
+lin bob_N = variants {} ;
+lin bob_PN = variants {} ;
+lin bob_V = variants {} ;
+lin bob_V2 = variants {} ;
+lin bobbin_N = variants {} ;
+lin bobby_N = variants {} ;
+lin bobby_PN = variants {} ;
+lin bobby_soxer_N = variants {} ;
+lin bobolink_N = variants {} ;
+lin bobsled_N = variants {} ;
+lin bobsleigh_N = variants {} ;
+lin bobtail_N = variants {} ;
+lin boche_A = variants {} ;
+lin bochum_PN = variants {} ;
+lin bode_V = variants {} ;
+lin bode_V2 = variants {} ;
+lin bodice_N = variants {} ;
+lin bodied_A = variants {} ;
+lin bodily_A = variants {} ;
+lin bodily_Adv = variants {} ;
+lin boding_N = variants {} ;
+lin bodkin_N = variants {} ;
+lin bodmin_PN = variants {} ;
+lin body_N =  D.corps_1_N ;
+
+lin body_servant_N = variants {} ;
+lin body_snatcher_N = variants {} ;
+lin bodyguard_N = variants {} ;
+lin bodywork_N = variants {} ;
+lin boer_A = variants {} ;
+lin boer_N = variants {} ;
+lin boffin_N = variants {} ;
+lin bog_N = variants {} ;
+lin bog_V = variants {} ;
+lin bog_V2 = variants {} ;
+lin bogey_N = variants {} ;
+lin bogeyman_N = variants {} ;
+lin boggle_V = variants {} ;
+lin boggy_A = variants {} ;
+lin bogie_N = variants {} ;
+lin bognor_PN = variants {} ;
+lin bognor_regis_PN = variants {} ;
+lin bogota_PN = variants {} ;
+lin bogus_A = variants {} ;
+lin bogy_N = variants {} ;
+lin bohemian_A = variants {} ;
+lin bohemian_N = variants {} ;
+lin boil_N = variants {} ;
+lin boil_V = variants {} ;
+lin boil_V2 = variants {} ;
+lin boiler_N = variants {} ;
+lin boilersuit_N = variants {} ;
+lin boiling_point_N = variants {} ;
+lin boisterous_A = variants {} ;
+lin boisterousness_N = variants {} ;
+lin bold_A = variants {} ;
+lin boldness_N = variants {} ;
+lin boldon_PN = variants {} ;
+lin bole_N = variants {} ;
+lin bolero_N = variants {} ;
+lin bolivia_PN = variants {} ;
+lin bolivian_A = variants {} ;
+lin bolivian_N = variants {} ;
+lin boll_N = variants {} ;
+lin bollard_N = variants {} ;
+lin bollington_PN = variants {} ;
+lin bollock_N = variants {} ;
+lin bologna_PN = variants {} ;
+lin boloney_N = variants {} ;
+lin bolshevik_N = variants {} ;
+lin bolshy_A = variants {} ;
+lin bolsover_PN = variants {} ;
+lin bolster_N = variants {} ;
+lin bolster_V = variants {} ;
+lin bolster_V2 = variants {} ;
+lin bolt_Adv = variants {} ;
+lin bolt_N = variants {} ;
+lin bolt_V = variants {} ;
+lin bolt_V2 = variants {} ;
+lin bolt_hole_N = variants {} ;
+lin bolton_PN = variants {} ;
+lin bolton_le_sands_PN = variants {} ;
+lin bolzano_PN = variants {} ;
+lin bomb_N = variants {} ;
+lin bomb_V = variants {} ;
+lin bomb_V2 = variants {} ;
+lin bomb_proof_A = variants {} ;
+lin bomb_sight_N = variants {} ;
+lin bomb_site_N = variants {} ;
+lin bombard_V2 = variants {} ;
+lin bombardier_N = variants {} ;
+lin bombardment_N = variants {} ;
+lin bombast_N = variants {} ;
+lin bombastic_A = variants {} ;
+lin bombastically_Adv = variants {} ;
+lin bombay_PN = variants {} ;
+lin bomber_N = variants {} ;
+lin bombshell_N = variants {} ;
+lin bon_mot_N = variants {} ;
+lin bona_fide_A = variants {} ;
+lin bona_fide_Adv = variants {} ;
+lin bonanza_N = variants {} ;
+lin bonbon_N = variants {} ;
+lin bond_N = variants {} ;
+lin bond_V2 = variants {} ;
+lin bond_holder_N = variants {} ;
+lin bondage_N = variants {} ;
+lin bone_N =  D.os_1_N ;
+
+lin bone_V2 = variants {} ;
+lin bone_dry_A = variants {} ;
+lin bone_head_N = variants {} ;
+lin bone_idle_A = variants {} ;
+lin bone_lazy_A = variants {} ;
+lin bone_setter_N = variants {} ;
+lin boneless_A = variants {} ;
+lin bonemeal_N = variants {} ;
+lin boner_N = variants {} ;
+lin boneshaker_N = variants {} ;
+lin bonfire_N = variants {} ;
+lin bongo_N = variants {} ;
+lin bonhomie_N = variants {} ;
+lin bonito_N = variants {} ;
+lin bonkers_A = variants {} ;
+lin bonn_PN = variants {} ;
+lin bonnet_N = variants {} ;
+lin bonnily_Adv = variants {} ;
+lin bonny_A = variants {} ;
+lin bonnybridge_PN = variants {} ;
+lin bonnyrigg_PN = variants {} ;
+lin bonus_N = variants {} ;
+lin bony_A = variants {} ;
+lin boo_N = variants {} ;
+lin boo_V = variants {} ;
+lin boo_V2 = variants {} ;
+lin boob_N = variants {} ;
+lin boob_V = variants {} ;
+lin booby_N = variants {} ;
+lin booby_trap_N = variants {} ;
+lin boogie_N = variants {} ;
+lin boogie_woogie_N = variants {} ;
+lin book_N = variants {} ;
+lin book_V2 = variants {} ;
+lin book_end_N = variants {} ;
+lin book_keeper_N = variants {} ;
+lin bookable_A = variants {} ;
+lin bookcase_N = variants {} ;
+lin bookclub_N = variants {} ;
+lin bookie_N = variants {} ;
+lin booking_N = variants {} ;
+lin bookish_A = variants {} ;
+lin bookishness_N = variants {} ;
+lin bookkeeper_N = variants {} ;
+lin bookkeeping_N = variants {} ;
+lin booklet_N = variants {} ;
+lin bookmaker_N = variants {} ;
+lin bookmark_N = variants {} ;
+lin bookmarker_N = variants {} ;
+lin bookmobile_N = variants {} ;
+lin bookseller_N = variants {} ;
+lin bookshop_N = variants {} ;
+lin bookstall_N = variants {} ;
+lin bookworm_N = variants {} ;
+lin boom_N = variants {} ;
+lin boom_V = variants {} ;
+lin boom_V2 = variants {} ;
+lin boomerang_N = variants {} ;
+lin boon_A = variants {} ;
+lin boon_N = variants {} ;
+lin boor_N = variants {} ;
+lin boorish_A = variants {} ;
+lin boorishness_N = variants {} ;
+lin boost_N = variants {} ;
+lin boost_V2 = variants {} ;
+lin booster_N =  D.rappel_1_N ;
+
+lin boot_N = variants {} ;
+lin boot_V2 = variants {} ;
+lin booted_A = variants {} ;
+lin bootee_N = variants {} ;
+lin booth_N = variants {} ;
+lin bootlace_N = variants {} ;
+lin bootle_PN = variants {} ;
+lin bootleg_V2 = variants {} ;
+lin bootlegger_N = variants {} ;
+lin bootless_A = variants {} ;
+lin booty_N = variants {} ;
+lin booze_N = variants {} ;
+lin booze_V = variants {} ;
+lin booze_up_N = variants {} ;
+lin boozer_N = variants {} ;
+lin boozy_A = variants {} ;
+lin bopeep_N = variants {} ;
+lin boracic_A = variants {} ;
+lin borage_N = variants {} ;
+lin borax_N = variants {} ;
+lin bordeaux_N = variants {} ;
+lin bordeaux_PN = variants {} ;
+lin border_N = variants {} ;
+lin border_V = variants {} ;
+lin border_V2 = variants {} ;
+lin borderer_N = variants {} ;
+lin borderland_N = variants {} ;
+lin borderline_N = variants {} ;
+lin borders_PN = variants {} ;
+lin bordon_PN = variants {} ;
+lin bore_N = variants {} ;
+lin bore_V = variants {} ;
+lin bore_V2 = variants {} ;
+lin bore_hole_N = variants {} ;
+lin boredom_N = variants {} ;
+lin borer_N = variants {} ;
+lin boric_A = variants {} ;
+lin boring_A = variants {} ;
+lin boris_PN = variants {} ;
+lin boron_N = variants {} ;
+lin borough_N = variants {} ;
+lin borrow_V = variants {} ;
+lin borrow_V2 = variants {} ;
+lin borrow_VV = variants {} ;
+lin borrower_N = variants {} ;
+lin borsch_N = variants {} ;
+lin borstal_N = variants {} ;
+lin bortsch_N = variants {} ;
+lin borzoi_N = variants {} ;
+lin bosh_N = variants {} ;
+lin bosky_A = variants {} ;
+lin bosom_N = variants {} ;
+lin boss_N = variants {} ;
+lin boss_V2 = variants {} ;
+lin boss_eyed_A = variants {} ;
+lin bossy_A = variants {} ;
+lin boston_PN = variants {} ;
+lin botanical_A = variants {} ;
+lin botanist_N = variants {} ;
+lin botanize_V = variants {} ;
+lin botany_N = variants {} ;
+lin botch_N = variants {} ;
+lin botch_V2 = variants {} ;
+lin botcher_N = variants {} ;
+lin both7and_DConj = variants {} ;
+lin both_Adv = variants {} ;
+lin both_Det = variants {} ;
+lin bother_N = variants {} ;
+lin bother_V = variants {} ;
+lin bother_V2 = variants {} ;
+lin bother_V2V = variants {} ;
+lin bothersome_A = variants {} ;
+lin botswana_PN = variants {} ;
+lin bottle_N = variants {} ;
+lin bottle_V2 = variants {} ;
+lin bottle_fed_A = variants {} ;
+lin bottle_green_A = variants {} ;
+lin bottleneck_N = variants {} ;
+lin bottom_N = variants {} ;
+lin bottom_V = variants {} ;
+lin bottomless_A = variants {} ;
+lin bottrop_PN = variants {} ;
+lin botulism_N = variants {} ;
+lin boudoir_N = variants {} ;
+lin bougainvillea_N = variants {} ;
+lin bough_N = variants {} ;
+lin bouillon_N = variants {} ;
+lin boulder_N = variants {} ;
+lin boulevard_N = variants {} ;
+lin bounce_N = variants {} ;
+lin bounce_V = variants {} ;
+lin bounce_V2 = variants {} ;
+lin bouncing_A = variants {} ;
+lin bouncy_A = variants {} ;
+lin bound_A = variants {} ;
+lin bound_N = variants {} ;
+lin bound_V = variants {} ;
+lin bound_V2 = variants {} ;
+lin bound_V2V = variants {} ;
+lin boundary_N = variants {} ;
+lin bounden_A = variants {} ;
+lin bounder_N = variants {} ;
+lin boundless_A = variants {} ;
+lin bounteous_A = variants {} ;
+lin bountiful_A = variants {} ;
+lin bounty_N = variants {} ;
+lin bouquet_N = variants {} ;
+lin bourbon_N = variants {} ;
+lin bourgeois_A = variants {} ;
+lin bourgeois_N = variants {} ;
+lin bourgeoisie_N = variants {} ;
+lin bourn_N = variants {} ;
+lin bourne_N = variants {} ;
+lin bourne_PN = variants {} ;
+lin bournemouth_PN = variants {} ;
+lin bourse_N = variants {} ;
+lin bout_N = variants {} ;
+lin boutique_N = variants {} ;
+lin bovine_A = D.bovin_2_A ;
+
+lin bovril_N = variants {} ;
+lin bow_N = variants {} ;
+lin bow_V = variants {} ;
+lin bow_V2 = variants {} ;
+lin bow_wow_N = variants {} ;
+lin bowburn_PN = variants {} ;
+lin bowdlerize_V2 = variants {} ;
+lin bowel_N =  D.intestin_1_N ;
+
+lin bower_N = variants {} ;
+lin bowie_knife_N = variants {} ;
+lin bowing_N = variants {} ;
+lin bowl_N = variants {} ;
+lin bowl_V = variants {} ;
+lin bowl_V2 = variants {} ;
+lin bowler_N = variants {} ;
+lin bowline_N = variants {} ;
+lin bowling_green_N = variants {} ;
+lin bowls_N = variants {} ;
+lin bowman_N = variants {} ;
+lin bowsprit_N = variants {} ;
+lin box_N = variants {} ;
+lin box_V = variants {} ;
+lin box_V2 = variants {} ;
+lin box_kite_N = variants {} ;
+lin box_number_N = variants {} ;
+lin box_office_N = variants {} ;
+lin boxer_N = variants {} ;
+lin boxful_N = variants {} ;
+lin boxing_N = variants {} ;
+lin boxing_day_N = variants {} ;
+lin boxing_day_PN = variants {} ;
+lin boxing_glove_N = variants {} ;
+lin boxing_match_N = variants {} ;
+lin boxwood_N = variants {} ;
+lin boy_N = variants {} ;
+lin boycott_N = variants {} ;
+lin boycott_V2 = variants {} ;
+lin boyfriend_N = variants {} ;
+lin boyhood_N = variants {} ;
+lin boyish_A = variants {} ;
+lin bra_N = variants {} ;
+lin brace_N = variants {} ;
+lin brace_V = variants {} ;
+lin brace_V2 = variants {} ;
+lin bracelet_N = variants {} ;
+lin bracken_N = variants {} ;
+lin bracket_N = variants {} ;
+lin bracket_V2 = variants {} ;
+lin brackish_A = variants {} ;
+lin bracknell_PN = variants {} ;
+lin bract_N = variants {} ;
+lin brad_N = variants {} ;
+lin bradawl_N = variants {} ;
+lin bradford_PN = variants {} ;
+lin bradford_on_avon_PN = variants {} ;
+lin brae_N = variants {} ;
+lin brag_V = variants {} ;
+lin braggart_N = variants {} ;
+lin bragging_N = variants {} ;
+lin brahmin_N = variants {} ;
+lin braid_N = variants {} ;
+lin braid_V2 = variants {} ;
+lin braille_N = variants {} ;
+lin brain_N =  D.cerveau_1_N ;
+
+lin brain_V2 = variants {} ;
+lin brain_fag_N = variants {} ;
+lin brain_teaser_N = variants {} ;
+lin brainchild_N = variants {} ;
+lin brainless_A = variants {} ;
+lin brainstorm_N = variants {} ;
+lin braintree_PN = variants {} ;
+lin brainwash_V2 = variants {} ;
+lin brainwashed_A = variants {} ;
+lin brainwashing_N = variants {} ;
+lin brainwave_N = variants {} ;
+lin brainy_A = variants {} ;
+lin braise_V2 = variants {} ;
+lin brake_N = variants {} ;
+lin brake_V = variants {} ;
+lin brake_V2 = variants {} ;
+lin brakeman_N = variants {} ;
+lin bramble_N = variants {} ;
+lin bran_N = variants {} ;
+lin bran_new_A = variants {} ;
+lin branch_N =  D.ramification_1_N ;
+
+lin branch_V = variants {} ;
+lin branchy_A = variants {} ;
+lin brand_N = variants {} ;
+lin brand_V2 = variants {} ;
+lin brand_new_A = variants {} ;
+lin branderburgh_PN = variants {} ;
+lin branding_iron_N = variants {} ;
+lin brandish_V2 = variants {} ;
+lin brandy_N = variants {} ;
+lin brandy_ball_N = variants {} ;
+lin brandy_snap_N = variants {} ;
+lin brash_A = variants {} ;
+lin brasilia_PN = variants {} ;
+lin brass_N = variants {} ;
+lin brassard_N = variants {} ;
+lin brasserie_N = variants {} ;
+lin brassiere_1_N = variants {} ;
+lin brassiere_2_N = variants {} ;
+lin brassy_A = variants {} ;
+lin brat_N = variants {} ;
+lin bratislava_PN = variants {} ;
+lin braunschweig_PN = variants {} ;
+lin braunton_PN = variants {} ;
+lin bravado_N = variants {} ;
+lin brave_A = variants {} ;
+lin brave_N = variants {} ;
+lin brave_V2 = variants {} ;
+lin bravery_N = variants {} ;
+lin bravo_N = variants {} ;
+lin brawl_N = variants {} ;
+lin brawl_V = variants {} ;
+lin brawler_N = variants {} ;
+lin brawn_N = variants {} ;
+lin brawny_A = variants {} ;
+lin bray_N = variants {} ;
+lin bray_V2 = variants {} ;
+lin braze_V2 = variants {} ;
+lin brazen_A = variants {} ;
+lin brazen_V2 = variants {} ;
+lin brazen_faced_A = variants {} ;
+lin brazier_N = variants {} ;
+lin brazil_PN = variants {} ;
+lin brazilian_A = variants {} ;
+lin brazilian_N = variants {} ;
+lin breach_N = variants {} ;
+lin breach_V2 = variants {} ;
+lin bread_N = variants {} ;
+lin breadcrumb_N = variants {} ;
+lin breadfruit_N = variants {} ;
+lin breadline_N = variants {} ;
+lin breadth_N = variants {} ;
+lin breadthways_Adv = variants {} ;
+lin breadthwise_Adv = variants {} ;
+lin breadwinner_N = variants {} ;
+lin break_N = variants {} ;
+lin break_V = variants {} ;
+lin break_V2 = variants {} ;
+lin break_in_N = variants {} ;
+lin break_up_N = variants {} ;
+lin breakable_A = variants {} ;
+lin breakage_N = variants {} ;
+lin breakaway_N = variants {} ;
+lin breakaways_N = variants {} ;
+lin breakdown_N = variants {} ;
+lin breaker_N = variants {} ;
+lin breakfast_N = variants {} ;
+lin breakfast_V = variants {} ;
+lin breakneck_A = variants {} ;
+lin breakthrough_N = variants {} ;
+lin breakwater_N = variants {} ;
+lin bream_N = variants {} ;
+lin breast_N = variants {} ;
+lin breast_V2 = variants {} ;
+lin breast_deep_Adv = variants {} ;
+lin breast_fed_A = variants {} ;
+lin breast_high_Adv = variants {} ;
+lin breast_plate_N = variants {} ;
+lin breastfeed_V = variants {} ;
+lin breastfeed_V2 = variants {} ;
+lin breaston_PN = variants {} ;
+lin breaststroke_N = variants {} ;
+lin breastwork_N = variants {} ;
+lin breath_N = variants {} ;
+lin breathalyser_N = variants {} ;
+lin breathe_V = variants {} ;
+lin breathe_V2 = variants {} ;
+lin breather_N = variants {} ;
+lin breathing_N = variants {} ;
+lin breathing_space_N = variants {} ;
+lin breathless_A = variants {} ;
+lin breathtaking_A = variants {} ;
+lin brecknock_PN = variants {} ;
+lin breda_PN = variants {} ;
+lin breech_N = variants {} ;
+lin breech_block_N = variants {} ;
+lin breeches_buoy_N = variants {} ;
+lin breed_N = variants {} ;
+lin breed_V = variants {} ;
+lin breed_V2 = variants {} ;
+lin breeder_N = variants {} ;
+lin breeding_N = variants {} ;
+lin breedsall_PN = variants {} ;
+lin breeze_N = variants {} ;
+lin breeze_V = variants {} ;
+lin breezily_Adv = variants {} ;
+lin breeziness_N = variants {} ;
+lin breezy_A = variants {} ;
+lin bremen_PN = variants {} ;
+lin bremerhaven_PN = variants {} ;
+lin bren_N = variants {} ;
+lin bren_gun_N = variants {} ;
+lin brenda_PN = variants {} ;
+lin brent_PN = variants {} ;
+lin brentwood_PN = variants {} ;
+lin brescia_PN = variants {} ;
+lin brest_PN = variants {} ;
+lin breve_N = variants {} ;
+lin brevet_N = variants {} ;
+lin breviary_N = variants {} ;
+lin brevity_N = variants {} ;
+lin brew_N = variants {} ;
+lin brew_V = variants {} ;
+lin brew_V2 = variants {} ;
+lin brewer_N = variants {} ;
+lin brewery_N = variants {} ;
+lin brian_PN = variants {} ;
+lin briar_N = variants {} ;
+lin bribable_A = variants {} ;
+lin bribe_N = variants {} ;
+lin bribe_V = variants {} ;
+lin bribe_V2 = variants {} ;
+lin bribery_N = variants {} ;
+lin bric_a_brac_N = variants {} ;
+lin brick_N = variants {} ;
+lin brick_V2 = variants {} ;
+lin brick_field_N = variants {} ;
+lin brickbat_N = variants {} ;
+lin bricket_wood_PN = variants {} ;
+lin brickkiln_N = variants {} ;
+lin bricklayer_N = variants {} ;
+lin brickwork_N = variants {} ;
+lin bridal_A = variants {} ;
+lin bridal_N = variants {} ;
+lin bride_N = variants {} ;
+lin bridecake_N = variants {} ;
+lin bridegroom_N = variants {} ;
+lin bridesmaid_N = variants {} ;
+lin bridge_N = variants {} ;
+lin bridge_V2 = variants {} ;
+lin bridgehead_N = variants {} ;
+lin bridgend_PN = variants {} ;
+lin bridget_PN = variants {} ;
+lin bridgnorth_PN = variants {} ;
+lin bridgwater_PN = variants {} ;
+lin bridle_N = variants {} ;
+lin bridle_V = variants {} ;
+lin bridle_V2 = variants {} ;
+lin bridle_path_N = variants {} ;
+lin bridle_road_N = variants {} ;
+lin bridlington_PN = variants {} ;
+lin bridport_PN = variants {} ;
+lin brief_A = variants {} ;
+lin brief_N = variants {} ;
+lin brief_V2 = variants {} ;
+lin briefcase_N = variants {} ;
+lin briefing_N = variants {} ;
+lin brier_N = variants {} ;
+lin brig_N = variants {} ;
+lin brig_PN = variants {} ;
+lin brigade_N = variants {} ;
+lin brigadier_N = variants {} ;
+lin brigand_N = variants {} ;
+lin brigantine_N = variants {} ;
+lin brighouse_PN = variants {} ;
+lin bright_A = variants {} ;
+lin bright_Adv = variants {} ;
+lin brighten_V = variants {} ;
+lin brighten_V2 = variants {} ;
+lin brightlingsea_PN = variants {} ;
+lin brightness_N = variants {} ;
+lin brighton_PN = variants {} ;
+lin brill_N = variants {} ;
+lin brilliance_N = variants {} ;
+lin brilliancy_N = variants {} ;
+lin brilliant_A = variants {} ;
+lin brilliantine_N = variants {} ;
+lin brim_N = variants {} ;
+lin brim_V = variants {} ;
+lin brimful_A = variants {} ;
+lin brimfull_A = variants {} ;
+lin brimstone_N = variants {} ;
+lin brindled_A = variants {} ;
+lin brine_N = variants {} ;
+lin bring_V2 = variants {} ;
+lin bring_V2V = variants {} ;
+lin brink_N = variants {} ;
+lin brinkmanship_N = variants {} ;
+lin briny_A = variants {} ;
+lin brioche_N = variants {} ;
+lin briquet_N = variants {} ;
+lin briquette_N = variants {} ;
+lin brisbane_PN = variants {} ;
+lin brisk_A = variants {} ;
+lin brisket_N = variants {} ;
+lin bristle_N = variants {} ;
+lin bristle_V = variants {} ;
+lin bristly_A = variants {} ;
+lin bristol_PN = variants {} ;
+lin brit_N = variants {} ;
+lin britain_PN = variants {} ;
+lin britannic_A = variants {} ;
+lin british_A = variants {} ;
+lin britisher_N = variants {} ;
+lin briton_A = variants {} ;
+lin briton_N = variants {} ;
+lin brittle_A = variants {} ;
+lin brixham_PN = variants {} ;
+lin brno_PN = variants {} ;
+lin broach_V = variants {} ;
+lin broach_V2 = variants {} ;
+lin broad_A = variants {} ;
+lin broad_N = variants {} ;
+lin broad_minded_A = variants {} ;
+lin broad_mindedness_N = variants {} ;
+lin broadcast_Adv = variants {} ;
+lin broadcast_N = variants {} ;
+lin broadcast_V = variants {} ;
+lin broadcast_V2 = variants {} ;
+lin broadcasting_A = variants {} ;
+lin broadcasting_N = variants {} ;
+lin broadcloth_N = variants {} ;
+lin broaden_V = variants {} ;
+lin broaden_V2 = variants {} ;
+lin broadness_N = variants {} ;
+lin broadsheet_N = variants {} ;
+lin broadside_N = variants {} ;
+lin broadways_Adv = variants {} ;
+lin broadwise_Adv = variants {} ;
+lin brocade_N = variants {} ;
+lin brocade_V2 = variants {} ;
+lin broccoli_N = variants {} ;
+lin brochure_N = variants {} ;
+lin brogue_N = variants {} ;
+lin broil_V = variants {} ;
+lin broil_V2 = variants {} ;
+lin broiler_N = variants {} ;
+lin broke_A = variants {} ;
+lin broke_VA = variants {} ;
+lin broke_VS = variants {} ;
+lin broken_hearted_A = variants {} ;
+lin broker_N = variants {} ;
+lin brokerage_N = variants {} ;
+lin brolly_N = variants {} ;
+lin bromide_N = variants {} ;
+lin bromine_N =  D.brome_1_N ;
+
+lin bromley_PN = variants {} ;
+lin bromsgrove_PN = variants {} ;
+lin bronchial_A = D.bronchique_1_A ;
+
+lin bronchitic_A = variants {} ;
+lin bronchitis_N = variants {} ;
+lin bronchus_N = variants {} ;
+lin bronco_N = variants {} ;
+lin bronze_N = variants {} ;
+lin bronze_V = variants {} ;
+lin bronze_V2 = variants {} ;
+lin brooch_N = variants {} ;
+lin brood_N = variants {} ;
+lin brood_V = variants {} ;
+lin brood_hen_N = variants {} ;
+lin brood_mare_N = variants {} ;
+lin broody_A = variants {} ;
+lin brook_N = variants {} ;
+lin brook_V2 = variants {} ;
+lin broom_N = variants {} ;
+lin broomstick_N = variants {} ;
+lin bros_PN = variants {} ;
+lin broth_N = variants {} ;
+lin brothel_N = variants {} ;
+lin brother_N = variants {} ;
+lin brother_in_law_N = variants {} ;
+lin brotherhood_N = variants {} ;
+lin brotherly_A = variants {} ;
+lin brougham_N = variants {} ;
+lin brought_V = variants {} ;
+lin brought_VS = variants {} ;
+lin broughton_PN = variants {} ;
+lin brouhaha_N = variants {} ;
+lin brow_N = variants {} ;
+lin browbeat_V2 = variants {} ;
+lin brown_A = D.brun_1_A ;
+
+lin brown_V = variants {} ;
+lin brown_V2 = variants {} ;
+lin brownie_N = variants {} ;
+lin brownish_A = variants {} ;
+lin brownstone_N = variants {} ;
+lin browse_N = variants {} ;
+lin browse_V = variants {} ;
+lin broxburn_PN = variants {} ;
+lin bruce_PN = variants {} ;
+lin bruges_PN = variants {} ;
+lin bruin_N = variants {} ;
+lin bruise_N = variants {} ;
+lin bruise_V = variants {} ;
+lin bruise_V2 = variants {} ;
+lin bruiser_N = variants {} ;
+lin bruit_V2 = variants {} ;
+lin brunch_N = variants {} ;
+lin brunei_PN = variants {} ;
+lin bruneian_A = variants {} ;
+lin bruneian_N = variants {} ;
+lin brunette_N = variants {} ;
+lin brunswick_PN = variants {} ;
+lin brunt_N = variants {} ;
+lin brush_N = variants {} ;
+lin brush_V = variants {} ;
+lin brush_V2 = variants {} ;
+lin brush_off_N = variants {} ;
+lin brush_up_N = variants {} ;
+lin brushwood_N = variants {} ;
+lin brushwork_N = variants {} ;
+lin brusque_A = variants {} ;
+lin brusqueness_N = variants {} ;
+lin brussels_PN = variants {} ;
+lin brutal_A = variants {} ;
+lin brutality_N = variants {} ;
+lin brutalize_V2 = variants {} ;
+lin brute_N = variants {} ;
+lin brutish_A = variants {} ;
+lin bryan_PN = variants {} ;
+lin bsc_N = variants {} ;
+lin bst_PN = variants {} ;
+lin bt_PN = variants {} ;
+lin bubble_N = variants {} ;
+lin bubble_V = variants {} ;
+lin bubbly_A = variants {} ;
+lin bubbly_N = variants {} ;
+lin bubonic_A = variants {} ;
+lin bucarest_PN = variants {} ;
+lin buccaneer_N = variants {} ;
+lin buck_N = variants {} ;
+lin buck_V = variants {} ;
+lin buck_V2 = variants {} ;
+lin bucket_N = variants {} ;
+lin bucket_V = variants {} ;
+lin bucketful_N = variants {} ;
+lin buckhaven_PN = variants {} ;
+lin buckie_PN = variants {} ;
+lin buckingham_PN = variants {} ;
+lin buckinghamshire_PN = variants {} ;
+lin buckle_N = variants {} ;
+lin buckle_V = variants {} ;
+lin buckle_V2 = variants {} ;
+lin buckler_N = variants {} ;
+lin buckley_PN = variants {} ;
+lin buckram_N = variants {} ;
+lin bucksburn_PN = variants {} ;
+lin buckshot_N = variants {} ;
+lin buckskin_N = variants {} ;
+lin bucktooth_N = variants {} ;
+lin buckwheat_N = variants {} ;
+lin bucolic_A = variants {} ;
+lin bucolics_N = variants {} ;
+lin bud_N =  D.bourgeon_1_N ;
+
+lin bud_V = variants {} ;
+lin budapest_PN = variants {} ;
+lin buddhism_N = variants {} ;
+lin buddhist_N = variants {} ;
+lin budding_A = variants {} ;
+lin buddy_N = variants {} ;
+lin budge_V = variants {} ;
+lin budge_V2 = variants {} ;
+lin budgerigar_N = variants {} ;
+lin budget_N = variants {} ;
+lin budget_V = variants {} ;
+lin budget_V2 = variants {} ;
+lin budgetary_A = variants {} ;
+lin budgie_N = variants {} ;
+lin buenos_aires_PN = variants {} ;
+lin buff_N = variants {} ;
+lin buff_V2 = variants {} ;
+lin buffalo_N = variants {} ;
+lin buffalo_PN = variants {} ;
+lin buffer_N =  D.tampon_1_N ;
+
+lin buffer_V2 = variants {} ;
+lin buffet_N = variants {} ;
+lin buffet_V = variants {} ;
+lin buffet_V2 = variants {} ;
+lin buffoon_N = variants {} ;
+lin buffoonery_N = variants {} ;
+lin bug_N = variants {} ;
+lin bug_V2 = variants {} ;
+lin bug_hunter_N = variants {} ;
+lin bugaboo_N = variants {} ;
+lin bugbear_N = variants {} ;
+lin bugger_N = variants {} ;
+lin bugger_V = variants {} ;
+lin bugger_V2 = variants {} ;
+lin bugger_all_N = variants {} ;
+lin buggery_N = variants {} ;
+lin buggy_N = variants {} ;
+lin bugle_N = variants {} ;
+lin bugler_N = variants {} ;
+lin buhl_N = variants {} ;
+lin build_N = variants {} ;
+lin build_V = variants {} ;
+lin build_V2 = variants {} ;
+lin build_up_N = variants {} ;
+lin builder_N = variants {} ;
+lin building_N = variants {} ;
+lin building_society_N = variants {} ;
+lin built_in_A = variants {} ;
+lin built_up_A = variants {} ;
+lin bulb_N = variants {} ;
+lin bulbous_A = variants {} ;
+lin bulbul_N = variants {} ;
+lin bulgaria_PN = variants {} ;
+lin bulgarian_A = variants {} ;
+lin bulgarian_N = variants {} ;
+lin bulge_N = variants {} ;
+lin bulge_V = variants {} ;
+lin bulge_V2 = variants {} ;
+lin bulk_N =  D.masse_1_N ;
+
+lin bulk_V = variants {} ;
+lin bulkhead_N = variants {} ;
+lin bulkington_PN = variants {} ;
+lin bulky_A = variants {} ;
+lin bull's_eye_N = variants {} ;
+lin bull_N = variants {} ;
+lin bull_headed_A = variants {} ;
+lin bull_neck_N = variants {} ;
+lin bull_terrier_N = variants {} ;
+lin bulldog_N = variants {} ;
+lin bulldoze_V2 = variants {} ;
+lin bulldozer_N = variants {} ;
+lin bullet_N = variants {} ;
+lin bullet_headed_A = variants {} ;
+lin bulletin_N = variants {} ;
+lin bulletproof_A = variants {} ;
+lin bullfight_N = variants {} ;
+lin bullfighter_N = variants {} ;
+lin bullfinch_N = variants {} ;
+lin bullfrog_N = variants {} ;
+lin bullion_N = variants {} ;
+lin bullock_N = variants {} ;
+lin bullring_N = variants {} ;
+lin bullshit_N = variants {} ;
+lin bullshit_V = variants {} ;
+lin bully_A = variants {} ;
+lin bully_N = variants {} ;
+lin bully_V = variants {} ;
+lin bully_V2 = variants {} ;
+lin bulrush_N = variants {} ;
+lin bulwark_N = variants {} ;
+lin bum_A = variants {} ;
+lin bum_N = variants {} ;
+lin bum_V = variants {} ;
+lin bum_V2 = variants {} ;
+lin bumblebee_N = variants {} ;
+lin bumboat_N = variants {} ;
+lin bump_Adv = variants {} ;
+lin bump_N = variants {} ;
+lin bump_V = variants {} ;
+lin bump_V2 = variants {} ;
+lin bumper_N = variants {} ;
+lin bumpkin_N = variants {} ;
+lin bumptious_A = variants {} ;
+lin bumptiousness_N = variants {} ;
+lin bumpy_A = variants {} ;
+lin bun_N = variants {} ;
+lin buna_N = variants {} ;
+lin bunch_N = variants {} ;
+lin bunch_V = variants {} ;
+lin bunch_V2 = variants {} ;
+lin bundle_N = variants {} ;
+lin bundle_V = variants {} ;
+lin bundle_V2 = variants {} ;
+lin bung_N = variants {} ;
+lin bung_V2 = variants {} ;
+lin bung_hole_N = variants {} ;
+lin bungaloid_A = variants {} ;
+lin bungalow_N = variants {} ;
+lin bungle_N = variants {} ;
+lin bungle_V = variants {} ;
+lin bungle_V2 = variants {} ;
+lin bungler_N = variants {} ;
+lin bunion_N = variants {} ;
+lin bunk_N = variants {} ;
+lin bunk_V = variants {} ;
+lin bunker_N = variants {} ;
+lin bunker_V = variants {} ;
+lin bunker_V2 = variants {} ;
+lin bunkum_N = variants {} ;
+lin bunny_N = variants {} ;
+lin bunsen_N = variants {} ;
+lin bunting_N = variants {} ;
+lin buoy_N = variants {} ;
+lin buoy_V = variants {} ;
+lin buoy_V2 = variants {} ;
+lin buoyancy_N = variants {} ;
+lin buoyant_A = variants {} ;
+lin bur_N = variants {} ;
+lin burberry_N = variants {} ;
+lin burble_V = variants {} ;
+lin burble_VS = variants {} ;
+lin burden_N = variants {} ;
+lin burden_V2 = variants {} ;
+lin burdensome_A = variants {} ;
+lin burdock_N = variants {} ;
+lin bureau_N = variants {} ;
+lin bureaucracy_N = variants {} ;
+lin bureaucrat_N = variants {} ;
+lin bureaucratic_A = variants {} ;
+lin bureaucratically_Adv = variants {} ;
+lin burette_N = variants {} ;
+lin burg_N = variants {} ;
+lin burgeon_V = variants {} ;
+lin burgess_N = variants {} ;
+lin burgess_PN = variants {} ;
+lin burgh_N = variants {} ;
+lin burgher_N = variants {} ;
+lin burglar_N = variants {} ;
+lin burglar_alarm_N = variants {} ;
+lin burglar_proof_A = variants {} ;
+lin burglarious_A = variants {} ;
+lin burglary_N = variants {} ;
+lin burgle_V = variants {} ;
+lin burgle_V2 = variants {} ;
+lin burgomaster_N = variants {} ;
+lin burgos_PN = variants {} ;
+lin burgundy_N = variants {} ;
+lin burial_N = variants {} ;
+lin burial_ground_N = variants {} ;
+lin burke_V2 = variants {} ;
+lin burlap_N = variants {} ;
+lin burlesque_N = variants {} ;
+lin burlesque_V2 = variants {} ;
+lin burley_PN = variants {} ;
+lin burly_A = variants {} ;
+lin burma_PN = variants {} ;
+lin burmese_A = variants {} ;
+lin burmese_N = variants {} ;
+lin burn_N = variants {} ;
+lin burn_V = variants {} ;
+lin burn_V2 = variants {} ;
+lin burn_up_N = variants {} ;
+lin burner_N = variants {} ;
+lin burnham_on_sea_PN = variants {} ;
+lin burning_A = variants {} ;
+lin burnish_V = variants {} ;
+lin burnish_V2 = variants {} ;
+lin burnley_PN = variants {} ;
+lin burnouse_N = variants {} ;
+lin burntisland_PN = variants {} ;
+lin burntwood_PN = variants {} ;
+lin burp_N = variants {} ;
+lin burp_V = variants {} ;
+lin burp_V2 = variants {} ;
+lin burr_N = variants {} ;
+lin burr_drill_N = variants {} ;
+lin burrow_N = variants {} ;
+lin burrow_V = variants {} ;
+lin burrow_V2 = variants {} ;
+lin burry_port_PN = variants {} ;
+lin bursar_N = variants {} ;
+lin bursary_N = variants {} ;
+lin burscough_PN = variants {} ;
+lin burst_N = variants {} ;
+lin burst_V = variants {} ;
+lin burst_V2 = variants {} ;
+lin burthen_N = variants {} ;
+lin burthen_V2 = variants {} ;
+lin burton_N = variants {} ;
+lin burton_upon_trent_PN = variants {} ;
+lin burundi_PN = variants {} ;
+lin burundian_A = variants {} ;
+lin burundian_N = variants {} ;
+lin bury_PN = variants {} ;
+lin bury_V = variants {} ;
+lin bury_V2 = variants {} ;
+lin bury_st__edmunds_PN = variants {} ;
+lin burying_ground_N = variants {} ;
+lin bus_N = variants {} ;
+lin bus_V = variants {} ;
+lin bus_V2 = variants {} ;
+lin busby_N = variants {} ;
+lin bush_N = variants {} ;
+lin bushel_N = variants {} ;
+lin bushman_N = variants {} ;
+lin bushy_A = variants {} ;
+lin busily_Adv = variants {} ;
+lin business_N = variants {} ;
+lin businesslike_A = variants {} ;
+lin businessman_N = variants {} ;
+lin busker_N = variants {} ;
+lin busman_N = variants {} ;
+lin bust_N = variants {} ;
+lin bust_V = variants {} ;
+lin bust_V2 = variants {} ;
+lin bust_up_N = variants {} ;
+lin bustard_N = variants {} ;
+lin buster_N = variants {} ;
+lin bustle_N = variants {} ;
+lin bustle_V = variants {} ;
+lin bustle_V2 = variants {} ;
+lin busy_A = variants {} ;
+lin busy_V2 = variants {} ;
+lin busybody_N = variants {} ;
+lin but_Adv = variants {} ;
+lin but_Prep = variants {} ;
+lin butane_N = variants {} ;
+lin butch_A = variants {} ;
+lin butcher_N = variants {} ;
+lin butcher_V2 = variants {} ;
+lin butchery_N = variants {} ;
+lin butler_N = variants {} ;
+lin butt_N = variants {} ;
+lin butt_V = variants {} ;
+lin butt_V2 = variants {} ;
+lin butter_N = variants {} ;
+lin butter_V2 = variants {} ;
+lin butterbean_N = variants {} ;
+lin buttercup_N = variants {} ;
+lin butterfingers_N = variants {} ;
+lin butterfly_N = variants {} ;
+lin buttermilk_N = variants {} ;
+lin butterscotch_N = variants {} ;
+lin buttery_N = variants {} ;
+lin buttock_N = variants {} ;
+lin button_N = variants {} ;
+lin button_V = variants {} ;
+lin button_V2 = variants {} ;
+lin buttoned_up_A = variants {} ;
+lin buttonhole_N = variants {} ;
+lin buttonhole_V2 = variants {} ;
+lin buttonhook_N = variants {} ;
+lin buttonwood_N = variants {} ;
+lin buttress_N = variants {} ;
+lin buttress_V2 = variants {} ;
+lin buxom_A = variants {} ;
+lin buxton_PN = variants {} ;
+lin buy_N = variants {} ;
+lin buy_V = variants {} ;
+lin buy_V2 = variants {} ;
+lin buyer_N = variants {} ;
+lin buzz_N = variants {} ;
+lin buzz_V = variants {} ;
+lin buzz_V2 = variants {} ;
+lin buzzard_N = variants {} ;
+lin buzzer_N = variants {} ;
+lin bvm_N = variants {} ;
+lin by_Adv = variants {} ;
+lin by_Prep = variants {} ;
+lin by_election_N = variants {} ;
+lin bye_N = variants {} ;
+lin bye_bye_N = variants {} ;
+lin bye_law_N = variants {} ;
+lin bygone_A = variants {} ;
+lin bylaw_N = variants {} ;
+lin bypass_N = variants {} ;
+lin bypass_V2 = variants {} ;
+lin bypath_N = variants {} ;
+lin byplay_N = variants {} ;
+lin byproduct_N = variants {} ;
+lin byroad_N = variants {} ;
+lin bystander_N = variants {} ;
+lin byway_N = variants {} ;
+lin byword_N = variants {} ;
+lin c_in_c_PN = variants {} ;
+lin c_of_e_N = variants {} ;
+lin ca'canny_N = variants {} ;
+lin cab_N = variants {} ;
+lin cab_rank_N = variants {} ;
+lin cabal_N = variants {} ;
+lin cabaret_N = variants {} ;
+lin cabbage_N = variants {} ;
+lin cabby_N = variants {} ;
+lin caber_N = variants {} ;
+lin cabin_N = variants {} ;
+lin cabinet_N = variants {} ;
+lin cabinet_maker_N = variants {} ;
+lin cable's_length_N = variants {} ;
+lin cable_N = variants {} ;
+lin cable_V = variants {} ;
+lin cable_V2 = variants {} ;
+lin cable_car_N = variants {} ;
+lin cable_length_N = variants {} ;
+lin cable_railway_N = variants {} ;
+lin cablegram_N = variants {} ;
+lin cabman_N = variants {} ;
+lin caboodle_N = variants {} ;
+lin caboose_N = variants {} ;
+lin cabstand_N = variants {} ;
+lin cacao_N = variants {} ;
+lin cacao_bean_N = variants {} ;
+lin cacao_tree_N = variants {} ;
+lin cache_N = variants {} ;
+lin cache_V2 = variants {} ;
+lin cachet_N = variants {} ;
+lin cachou_N = variants {} ;
+lin cackle_N = variants {} ;
+lin cackle_V = variants {} ;
+lin cackler_N = variants {} ;
+lin cacophonous_A = variants {} ;
+lin cacophony_N = variants {} ;
+lin cactus_N = variants {} ;
+lin cad_N = variants {} ;
+lin cadaver_N = variants {} ;
+lin cadaverous_A = variants {} ;
+lin caddie_N = variants {} ;
+lin caddish_A = variants {} ;
+lin caddy_N = variants {} ;
+lin cadence_N = variants {} ;
+lin cadenza_N = variants {} ;
+lin cadet_N = variants {} ;
+lin cadge_V = variants {} ;
+lin cadge_V2 = variants {} ;
+lin cadger_N = variants {} ;
+lin cadiz_PN = variants {} ;
+lin cadmium_N = variants {} ;
+lin cadre_N = variants {} ;
+lin caen_PN = variants {} ;
+lin caerleon_PN = variants {} ;
+lin caernarfon_PN = variants {} ;
+lin caerphilly_PN = variants {} ;
+lin caesar_N = variants {} ;
+lin caesarian_A = variants {} ;
+lin caesura_N = variants {} ;
+lin cafe_N = variants {} ;
+lin cafe_au_lait_N = variants {} ;
+lin cafeteria_N = variants {} ;
+lin caff_N = variants {} ;
+lin caffeine_N = variants {} ;
+lin caftan_N = variants {} ;
+lin cage_N = variants {} ;
+lin cage_V2 = variants {} ;
+lin cagey_A = variants {} ;
+lin cagily_Adv = variants {} ;
+lin cagliari_PN = variants {} ;
+lin cagoule_N = variants {} ;
+lin caiman_N = variants {} ;
+lin cairn_N = variants {} ;
+lin cairo_PN = variants {} ;
+lin caisson_N = variants {} ;
+lin caitiff_N = variants {} ;
+lin cajole_V2 = variants {} ;
+lin cajolery_N = variants {} ;
+lin cake_N = variants {} ;
+lin cake_V = variants {} ;
+lin cake_V2 = variants {} ;
+lin calabash_N = variants {} ;
+lin calamitous_A = variants {} ;
+lin calamity_N = variants {} ;
+lin calcify_V = variants {} ;
+lin calcify_V2 = variants {} ;
+lin calcination_N = variants {} ;
+lin calcine_V = variants {} ;
+lin calcine_V2 = variants {} ;
+lin calcium_N =  D.calcium_1_N ;
+
+lin calculable_A = variants {} ;
+lin calculate_V = variants {} ;
+lin calculate_V2 = variants {} ;
+lin calculate_VS = variants {} ;
+lin calculating_A = variants {} ;
+lin calculation_N = variants {} ;
+lin calculator_N = variants {} ;
+lin calculus_N = variants {} ;
+lin calcutta_PN = variants {} ;
+lin caldicot_PN = variants {} ;
+lin caldron_N = variants {} ;
+lin calendar_N = variants {} ;
+lin calender_N = variants {} ;
+lin calender_V2 = variants {} ;
+lin calf_N = variants {} ;
+lin calf_love_N = variants {} ;
+lin cali_PN = variants {} ;
+lin calibrate_V2 = variants {} ;
+lin calibration_N = variants {} ;
+lin calibre_N = variants {} ;
+lin calico_N = variants {} ;
+lin calif_N = variants {} ;
+lin california_PN = variants {} ;
+lin californian_A = variants {} ;
+lin californian_N = variants {} ;
+lin caliph_N = variants {} ;
+lin caliphate_N = variants {} ;
+lin calisthenics_N = variants {} ;
+lin calk_N = variants {} ;
+lin calk_V2 = variants {} ;
+lin call_N = variants {} ;
+lin call_V = variants {} ;
+lin call_V2 = variants {} ;
+lin call_V2V = variants {} ;
+lin call_VS = variants {} ;
+lin call_box_N = variants {} ;
+lin call_girl_N = variants {} ;
+lin call_over_N = variants {} ;
+lin call_up_N = variants {} ;
+lin caller_N = variants {} ;
+lin calligraphy_N = variants {} ;
+lin calling_N = variants {} ;
+lin calliope_N = variants {} ;
+lin callisthenics_N = variants {} ;
+lin callosity_N = variants {} ;
+lin callous_A = variants {} ;
+lin callousness_N = variants {} ;
+lin callow_A = variants {} ;
+lin callowness_N = variants {} ;
+lin callus_N = variants {} ;
+lin calm_A = variants {} ;
+lin calm_N = variants {} ;
+lin calm_V = variants {} ;
+lin calm_V2 = variants {} ;
+lin calmness_N = variants {} ;
+lin calne_PN = variants {} ;
+lin calomel_N = variants {} ;
+lin calor_PN = variants {} ;
+lin calorie_N = variants {} ;
+lin calorific_A = variants {} ;
+lin calumniate_V2 = variants {} ;
+lin calumny_N = variants {} ;
+lin calvary_N = variants {} ;
+lin calve_V = variants {} ;
+lin calverton_PN = variants {} ;
+lin calvinism_N = variants {} ;
+lin calvinist_N = variants {} ;
+lin calypso_N = variants {} ;
+lin calyx_N = variants {} ;
+lin cam_N = variants {} ;
+lin camaraderie_N = variants {} ;
+lin camber_N = variants {} ;
+lin camber_V = variants {} ;
+lin camber_V2 = variants {} ;
+lin cambodia_PN = variants {} ;
+lin cambodian_A = variants {} ;
+lin cambodian_N = variants {} ;
+lin cambourne_PN = variants {} ;
+lin cambric_N = variants {} ;
+lin cambridge_PN = variants {} ;
+lin cambridgeshire_PN = variants {} ;
+lin cambuslang_PN = variants {} ;
+lin camden_PN = variants {} ;
+lin camel_N = variants {} ;
+lin camel_hair_N = variants {} ;
+lin camellia_N = variants {} ;
+lin camembert_N = variants {} ;
+lin cameo_N = variants {} ;
+lin camera_N = variants {} ;
+lin cameraman_N = variants {} ;
+lin cameroon_PN = variants {} ;
+lin cameroonian_A = variants {} ;
+lin cameroonian_N = variants {} ;
+lin camion_N = variants {} ;
+lin camomile_N = variants {} ;
+lin camouflage_N = variants {} ;
+lin camouflage_V2 = variants {} ;
+lin camp_A = variants {} ;
+lin camp_N = variants {} ;
+lin camp_V = variants {} ;
+lin camp_V2 = variants {} ;
+lin camp_bed_N = variants {} ;
+lin camp_chair_N = variants {} ;
+lin camp_fire_N = variants {} ;
+lin camp_follower_N = variants {} ;
+lin camp_stool_N = variants {} ;
+lin campaign_N = variants {} ;
+lin campaign_V = variants {} ;
+lin campaigner_N = variants {} ;
+lin campanile_N = variants {} ;
+lin campanula_N = variants {} ;
+lin campbeltown_PN = variants {} ;
+lin camper_N = variants {} ;
+lin camphor_N = variants {} ;
+lin camphorated_A = variants {} ;
+lin camping_N = variants {} ;
+lin campion_N = variants {} ;
+lin campus_N = variants {} ;
+lin camshaft_N = variants {} ;
+lin can_N = variants {} ;
+lin can_V2 = variants {} ;
+lin can_VV = variants {} ;
+lin canada_PN = variants {} ;
+lin canadian_A = variants {} ;
+lin canadian_N = variants {} ;
+lin canal_N = variants {} ;
+lin canalization_N = variants {} ;
+lin canalize_V2 = variants {} ;
+lin canape_N = variants {} ;
+lin canard_N = variants {} ;
+lin canary_N = variants {} ;
+lin canary_bird_N = variants {} ;
+lin canary_wine_N = variants {} ;
+lin canasta_N = variants {} ;
+lin canberra_PN = variants {} ;
+lin cancan_N = variants {} ;
+lin cancel_V = variants {} ;
+lin cancel_V2 = variants {} ;
+lin cancellation_N = variants {} ;
+lin cancer_N =  D.cancer_1_N ;
+
+lin cancer_PN = variants {} ;
+lin cancerous_A = variants {} ;
+lin candelabrum_N = variants {} ;
+lin candid_A = variants {} ;
+lin candidate_N = variants {} ;
+lin candidature_N = variants {} ;
+lin candied_A = variants {} ;
+lin candle_N = variants {} ;
+lin candle_power_N = variants {} ;
+lin candlelight_N = variants {} ;
+lin candlestick_N = variants {} ;
+lin candlewick_N = variants {} ;
+lin candour_N = variants {} ;
+lin candy_N = variants {} ;
+lin candy_V = variants {} ;
+lin candy_V2 = variants {} ;
+lin candy_floss_N = variants {} ;
+lin candytuft_N = variants {} ;
+lin cane_N = variants {} ;
+lin cane_V2 = variants {} ;
+lin canine_A = variants {} ;
+lin canister_N = variants {} ;
+lin canker_N = variants {} ;
+lin canker_V2 = variants {} ;
+lin cankerous_A = variants {} ;
+lin canna_N = variants {} ;
+lin cannabis_N = variants {} ;
+lin canned_A = variants {} ;
+lin cannery_N = variants {} ;
+lin cannes_PN = variants {} ;
+lin cannibal_N = variants {} ;
+lin cannibalism_N = variants {} ;
+lin cannibalistic_A = variants {} ;
+lin cannibalize_V2 = variants {} ;
+lin cannily_Adv = variants {} ;
+lin cannock_PN = variants {} ;
+lin cannon_N = variants {} ;
+lin cannon_fodder_N = variants {} ;
+lin cannonade_N = variants {} ;
+lin canny_A = variants {} ;
+lin canoe_N = variants {} ;
+lin canoe_V2 = variants {} ;
+lin canoeist_N = variants {} ;
+lin canon_1_N = variants {} ;
+lin canon_2_N = variants {} ;
+lin canonical_A = variants {} ;
+lin canonization_N = variants {} ;
+lin canonize_V2 = variants {} ;
+lin canopied_A = variants {} ;
+lin canopy_N = variants {} ;
+lin cant_N = variants {} ;
+lin cant_V = variants {} ;
+lin cant_V2 = variants {} ;
+lin cantab_PN = variants {} ;
+lin cantaloup_N = variants {} ;
+lin cantaloupe_N = variants {} ;
+lin cantankerous_A = variants {} ;
+lin cantata_N = variants {} ;
+lin canteen_N = variants {} ;
+lin canter_N = variants {} ;
+lin canter_V = variants {} ;
+lin canter_V2 = variants {} ;
+lin canterbury_PN = variants {} ;
+lin canticle_N = variants {} ;
+lin cantilever_N = variants {} ;
+lin canto_N = variants {} ;
+lin canton_N = variants {} ;
+lin canton_PN = variants {} ;
+lin cantonment_N = variants {} ;
+lin cantor_N = variants {} ;
+lin canuck_N = variants {} ;
+lin canvas_N = variants {} ;
+lin canvass_N = variants {} ;
+lin canvass_V = variants {} ;
+lin canvass_V2 = variants {} ;
+lin canvey_PN = variants {} ;
+lin canvey_island_PN = variants {} ;
+lin canyon_N = variants {} ;
+lin cap_N = variants {} ;
+lin cap_V2 = variants {} ;
+lin cap_a_pie_Adv = variants {} ;
+lin capability_N = variants {} ;
+lin capable_A = D.capable_1_A ;
+
+lin capacious_A = variants {} ;
+lin capacity_N = variants {} ;
+lin caparison_N = variants {} ;
+lin caparison_V2 = variants {} ;
+lin cape_N = variants {} ;
+lin cape_town_PN = variants {} ;
+lin caper_N = variants {} ;
+lin caper_V = variants {} ;
+lin capillary_N = variants {} ;
+lin capital_A = variants {} ;
+lin capital_N = variants {} ;
+lin capitalism_A = variants {} ;
+lin capitalism_N = variants {} ;
+lin capitalist_N = variants {} ;
+lin capitalistic_A = variants {} ;
+lin capitalization_N = variants {} ;
+lin capitalize_V = variants {} ;
+lin capitalize_V2 = variants {} ;
+lin capitation_N = variants {} ;
+lin capitol_N = variants {} ;
+lin capitulate_V = variants {} ;
+lin capitulate_V2 = variants {} ;
+lin capitulation_N = variants {} ;
+lin capon_N = variants {} ;
+lin caprice_N = variants {} ;
+lin capricious_A = variants {} ;
+lin capriciousness_N = variants {} ;
+lin capricorn_PN = variants {} ;
+lin capsicum_N = variants {} ;
+lin capsize_V = variants {} ;
+lin capsize_V2 = variants {} ;
+lin capstan_N = variants {} ;
+lin capsule_N =  D.capsule_1_N ;
+
+lin capt_PN = variants {} ;
+lin captain_N = variants {} ;
+lin captain_V2 = variants {} ;
+lin caption_N = variants {} ;
+lin captious_A = variants {} ;
+lin captivate_V2 = variants {} ;
+lin captive_A = variants {} ;
+lin captive_N = variants {} ;
+lin captivity_N = variants {} ;
+lin captor_N = variants {} ;
+lin capture_N = variants {} ;
+lin capture_V2 = variants {} ;
+lin car_N = variants {} ;
+lin car_ferry_N = variants {} ;
+lin caracas_PN = variants {} ;
+lin carafe_N = variants {} ;
+lin caramel_N = variants {} ;
+lin carapace_N = variants {} ;
+lin carat_N = variants {} ;
+lin caravan_N = variants {} ;
+lin caravanning_N = variants {} ;
+lin caravansary_N = variants {} ;
+lin caravanserai_N = variants {} ;
+lin caraway_N = variants {} ;
+lin carbide_N = variants {} ;
+lin carbine_N = variants {} ;
+lin carbohydrate_N = variants {} ; -- D.carbone_1_N ;
+
+lin carbolic_A = variants {} ;
+lin carbon_N =  D.carbone_1_N ;
+
+lin carbon_paper_N = variants {} ;
+lin carbonated_A = variants {} ;
+lin carbonic_A = variants {} ;
+lin carboniferous_A = variants {} ;
+lin carbonization_N = variants {} ;
+lin carbonize_V2 = variants {} ;
+lin carborundum_N = variants {} ;
+lin carboy_N = variants {} ;
+lin carbuncle_N = variants {} ;
+lin carburettor_N = variants {} ;
+lin carcase_N = variants {} ;
+lin carcass_N = variants {} ;
+lin card_N = variants {} ;
+lin card_V2 = variants {} ;
+lin card_sharper_N = variants {} ;
+lin cardamom_N = variants {} ;
+lin cardboard_N = variants {} ;
+lin cardenden_PN = variants {} ;
+lin cardiac_A = D.cardiaque_3_A ;
+
+lin cardiff_PN = variants {} ;
+lin cardigan_N = variants {} ;
+lin cardigan_PN = variants {} ;
+lin cardinal_A = variants {} ;
+lin cardinal_N = variants {} ;
+lin care_N =  D.soin_1_N ;
+
+lin care_V = variants {} ;
+lin careen_V = variants {} ;
+lin careen_V2 = variants {} ;
+lin career_N = variants {} ;
+lin career_V = variants {} ;
+lin careerist_N = variants {} ;
+lin carefree_A = variants {} ;
+lin careful_A = variants {} ;
+lin carefulness_N = variants {} ;
+lin careladen_A = variants {} ;
+lin careless_A = variants {} ;
+lin carelessness_N = variants {} ;
+lin caress_N = variants {} ;
+lin caress_V2 = variants {} ;
+lin caressing_A = variants {} ;
+lin caret_N = variants {} ;
+lin caretaker_N = variants {} ;
+lin careworn_A = variants {} ;
+lin cargo_N = variants {} ;
+lin caribou_N = variants {} ;
+lin caricature_N = variants {} ;
+lin caricature_V2 = variants {} ;
+lin caricaturist_N = variants {} ;
+lin caries_N = variants {} ;
+lin carillon_N = variants {} ;
+lin carious_A = variants {} ;
+lin carl_PN = variants {} ;
+lin carlisle_PN = variants {} ;
+lin carlow_PN = variants {} ;
+lin carluke_PN = variants {} ;
+lin carmarthen_PN = variants {} ;
+lin carmelite_A = variants {} ;
+lin carmelite_N = variants {} ;
+lin carmine_A = variants {} ;
+lin carmine_N = variants {} ;
+lin carnage_N = variants {} ;
+lin carnal_A = variants {} ;
+lin carnation_N = variants {} ;
+lin carnforth_PN = variants {} ;
+lin carnival_N = variants {} ;
+lin carnivore_N = variants {} ;
+lin carnivorous_A = variants {} ;
+lin carnoustie_PN = variants {} ;
+lin carol_N = variants {} ;
+lin carol_PN = variants {} ;
+lin carol_V2 = variants {} ;
+lin carole_PN = variants {} ;
+lin carolina_PN = variants {} ;
+lin caroline_PN = variants {} ;
+lin caroller_N = variants {} ;
+lin carolyn_PN = variants {} ;
+lin carousal_N = variants {} ;
+lin carouse_V2 = variants {} ;
+lin carousel_N = variants {} ;
+lin carp_N = variants {} ;
+lin carp_V = variants {} ;
+lin carp_V2 = variants {} ;
+lin carpal_A = variants {} ;
+lin carpal_N = variants {} ;
+lin carpenter_N = variants {} ;
+lin carpentry_N = variants {} ;
+lin carpet_N = variants {} ;
+lin carpet_V2 = variants {} ;
+lin carpet_beater_N = variants {} ;
+lin carpet_knight_N = variants {} ;
+lin carpet_sweeper_N = variants {} ;
+lin carpetbag_N = variants {} ;
+lin carpetbagger_N = variants {} ;
+lin carport_N = variants {} ;
+lin carriage_N = variants {} ;
+lin carriageway_N = variants {} ;
+lin carrie_PN = variants {} ;
+lin carrier_N =  D.support_1_N ;
+
+lin carrier_bag_N = variants {} ;
+lin carrier_pigeon_N = variants {} ;
+lin carrion_N = variants {} ;
+lin carrion_crow_N = variants {} ;
+lin carron_PN = variants {} ;
+lin carrot_N = variants {} ;
+lin carroty_A = variants {} ;
+lin carry_N = variants {} ;
+lin carry_V = variants {} ;
+lin carry_V2 = variants {} ;
+lin carry_out_V2 = variants {} ;
+lin carrycot_N = variants {} ;
+lin carsick_A = variants {} ;
+lin carsickness_N = variants {} ;
+lin cart_N = variants {} ;
+lin cart_V2 = variants {} ;
+lin cart_track_N = variants {} ;
+lin cartage_N = variants {} ;
+lin cartagena_PN = variants {} ;
+lin carte_blanche_N = variants {} ;
+lin cartel_N = variants {} ;
+lin carter_N = variants {} ;
+lin carthorse_N = variants {} ;
+lin cartilage_N =  D.cartilage_1_N ;
+
+lin cartilaginous_A = variants {} ;
+lin cartload_N = variants {} ;
+lin cartographer_N = variants {} ;
+lin cartography_N = variants {} ;
+lin carton_N = variants {} ;
+lin cartoon_N = variants {} ;
+lin cartoon_V2 = variants {} ;
+lin cartoonist_N = variants {} ;
+lin cartridge_N = variants {} ;
+lin cartridge_belt_N = variants {} ;
+lin cartridge_paper_N = variants {} ;
+lin cartroad_N = variants {} ;
+lin cartwheel_N = variants {} ;
+lin carve_V = variants {} ;
+lin carve_V2 = variants {} ;
+lin carver_N = variants {} ;
+lin carving_N = variants {} ;
+lin carving_fork_N = variants {} ;
+lin carving_knife_N = variants {} ;
+lin caryatid_N = variants {} ;
+lin casablanca_PN = variants {} ;
+lin cascade_N =  D.cascade_1_N ;
+
+lin cascade_V = variants {} ;
+lin case_N =  D.cas_1_N ;
+
+lin case_V2 = variants {} ;
+lin case_hardened_A = variants {} ;
+lin case_history_N = variants {} ;
+lin case_law_N = variants {} ;
+lin casebook_N = variants {} ;
+lin casein_N = variants {} ;
+lin casement_N = variants {} ;
+lin casework_N = variants {} ;
+lin cash_N = variants {} ;
+lin cash_V = variants {} ;
+lin cash_V2 = variants {} ;
+lin cashable_A = variants {} ;
+lin cashew_N = variants {} ;
+lin cashier_N = variants {} ;
+lin cashier_V2 = variants {} ;
+lin cashmere_N = variants {} ;
+lin casing_N = variants {} ;
+lin casino_N = variants {} ;
+lin cask_N = variants {} ;
+lin casket_N = variants {} ;
+lin cassava_N = variants {} ;
+lin casserole_N = variants {} ;
+lin cassette_N = variants {} ;
+lin cassock_N = variants {} ;
+lin cassowary_N = variants {} ;
+lin cast_N = variants {} ;
+lin cast_V = variants {} ;
+lin cast_V2 = variants {} ;
+lin cast_iron_A = variants {} ;
+lin cast_off_A = variants {} ;
+lin castaway_N = variants {} ;
+lin caste_N = variants {} ;
+lin castellated_A = variants {} ;
+lin caster_N = variants {} ;
+lin castigate_V2 = variants {} ;
+lin castigation_N = variants {} ;
+lin casting_N = variants {} ;
+lin castle_N = variants {} ;
+lin castle_V = variants {} ;
+lin castleford_PN = variants {} ;
+lin castor_N = variants {} ;
+lin castor_oil_N = variants {} ;
+lin castrate_V2 = variants {} ;
+lin castration_N = variants {} ;
+lin casual_A = variants {} ;
+lin casualty_N = variants {} ;
+lin casuist_N = variants {} ;
+lin casuistic_A = variants {} ;
+lin casuistical_A = variants {} ;
+lin casuistry_N = variants {} ;
+lin casus_belli_N = variants {} ;
+lin cat_N = variants {} ;
+lin cat_nap_N = variants {} ;
+lin cat_o'_nine_tails_N = variants {} ;
+lin cat_sleep_N = variants {} ;
+lin cataclysm_N = variants {} ;
+lin cataclysmic_A = variants {} ;
+lin catafalque_N = variants {} ;
+lin catalan_A = variants {} ;
+lin catalan_N = variants {} ;
+lin catalepsy_N = variants {} ;
+lin cataleptic_A = variants {} ;
+lin cataleptic_N = variants {} ;
+lin catalog_V2 = variants {} ;
+lin catalogue_N = variants {} ;
+lin catalogue_V2 = variants {} ;
+lin catalpa_N = variants {} ;
+lin catalysis_N = variants {} ;
+lin catalyst_N =  D.catalyseur_1_N ;
+
+lin catalytic_A = D.catalytique_1_A ;
+
+lin catamaran_N = variants {} ;
+lin catania_PN = variants {} ;
+lin catapult_N = variants {} ;
+lin catapult_V2 = variants {} ;
+lin cataract_N = variants {} ;
+lin catarrh_N = variants {} ;
+lin catastrophe_N = variants {} ;
+lin catastrophic_A = variants {} ;
+lin catastrophically_Adv = variants {} ;
+lin catcall_N = variants {} ;
+lin catcall_V = variants {} ;
+lin catch_N = variants {} ;
+lin catch_V = variants {} ;
+lin catch_V2 = variants {} ;
+lin catch_VS = variants {} ;
+lin catch_crop_N = variants {} ;
+lin catcher_N = variants {} ;
+lin catching_A = variants {} ;
+lin catchment_N = variants {} ;
+lin catchment_area_N = variants {} ;
+lin catchment_basin_N = variants {} ;
+lin catchpenny_A = variants {} ;
+lin catchup_N = variants {} ;
+lin catchword_N = variants {} ;
+lin catchy_A = variants {} ;
+lin catechism_N = variants {} ;
+lin catechize_V2 = variants {} ;
+lin categorical_A = variants {} ;
+lin categorize_V2 = variants {} ;
+lin category_N = variants {} ;
+lin cater_V = variants {} ;
+lin caterer_N = variants {} ;
+lin caterpillar_N = variants {} ;
+lin caterwaul_N = variants {} ;
+lin caterwaul_V = variants {} ;
+lin catfish_N = variants {} ;
+lin catgut_N = variants {} ;
+lin cath_PN = variants {} ;
+lin catharsis_N = variants {} ;
+lin cathartic_N = variants {} ;
+lin cathedral_N = variants {} ;
+lin catherine_PN = variants {} ;
+lin cathode_N = variants {} ;
+lin catholic_A = variants {} ;
+lin catholic_N = variants {} ;
+lin catholicism_N = variants {} ;
+lin catholicity_N = variants {} ;
+lin cathy_PN = variants {} ;
+lin catkin_N = variants {} ;
+lin catsup_N = variants {} ;
+lin cattiness_N = variants {} ;
+lin cattish_A = variants {} ;
+lin cattle_cake_N = variants {} ;
+lin cattleman_N = variants {} ;
+lin catty_A = variants {} ;
+lin catwalk_N = variants {} ;
+lin caucasian_A = variants {} ;
+lin caucasian_N = variants {} ;
+lin caucus_N = variants {} ;
+lin caul_N = variants {} ;
+lin cauldron_N = variants {} ;
+lin cauliflower_N = variants {} ;
+lin caulk_V2 = variants {} ;
+lin causal_A = variants {} ;
+lin causality_N = variants {} ;
+lin causation_N = variants {} ;
+lin causative_A = variants {} ;
+lin cause_N = variants {} ;
+lin cause_V2 = variants {} ;
+lin cause_V2V = variants {} ;
+lin cause_VS = variants {} ;
+lin causeless_A = variants {} ;
+lin causerie_N = variants {} ;
+lin causeway_N = variants {} ;
+lin caustic_A = variants {} ;
+lin caustically_Adv = variants {} ;
+lin cauterize_V2 = variants {} ;
+lin caution_N = variants {} ;
+lin caution_V = variants {} ;
+lin caution_V2 = variants {} ;
+lin caution_V2V = variants {} ;
+lin caution_VS = variants {} ;
+lin cautionary_A = variants {} ;
+lin cautious_A = variants {} ;
+lin cavalcade_N = variants {} ;
+lin cavalier_A = variants {} ;
+lin cavalier_N = variants {} ;
+lin cavalry_N = variants {} ;
+lin cavalryman_N = variants {} ;
+lin cavan_PN = variants {} ;
+lin cave_N = variants {} ;
+lin cave_V = variants {} ;
+lin cave_V2 = variants {} ;
+lin cave_dweller_N = variants {} ;
+lin cave_in_N = variants {} ;
+lin caveat_N = variants {} ;
+lin caveman_N = variants {} ;
+lin cavern_N = variants {} ;
+lin cavernous_A = variants {} ;
+lin caviar_N = variants {} ;
+lin caviare_N = variants {} ;
+lin cavil_V = variants {} ;
+lin cavity_N =  D.cavite_1_N ;
+
+lin cavort_V = variants {} ;
+lin caw_N = variants {} ;
+lin caw_V = variants {} ;
+lin caw_V2 = variants {} ;
+lin cayenne_N = variants {} ;
+lin cayenne_pepper_N = variants {} ;
+lin cayman_N = variants {} ;
+lin cbi_N = variants {} ;
+lin cc_N = variants {} ;
+lin cd_N = variants {} ;
+lin cdr_PN = variants {} ;
+lin cdre_PN = variants {} ;
+lin cease_N = variants {} ;
+lin cease_V = variants {} ;
+lin cease_V2 = variants {} ;
+lin cease_V2V = variants {} ;
+lin cease_VS = variants {} ;
+lin cease_fire_N = variants {} ;
+lin ceaseless_A = variants {} ;
+lin cecil_PN = variants {} ;
+lin cecilia_PN = variants {} ;
+lin cecily_PN = variants {} ;
+lin cedar_N = variants {} ;
+lin cede_V2 = variants {} ;
+lin cedilla_N = variants {} ;
+lin cedric_PN = variants {} ;
+lin cefn_mawr_PN = variants {} ;
+lin ceiling_N = variants {} ;
+lin celandine_N = variants {} ;
+lin celebrant_N = variants {} ;
+lin celebrate_V2 = variants {} ;
+lin celebrated_A = variants {} ;
+lin celebration_N = variants {} ;
+lin celebrity_N = variants {} ;
+lin celerity_N = variants {} ;
+lin celery_N = variants {} ;
+lin celestial_A = variants {} ;
+lin celia_PN = variants {} ;
+lin celibacy_N = variants {} ;
+lin celibate_N = variants {} ;
+lin cell_N =  D.cellule_1_N ;
+
+lin cellar_N = variants {} ;
+lin cellarage_N = variants {} ;
+lin cellist_N = variants {} ;
+lin cello_N = variants {} ;
+lin cellophane_N = variants {} ;
+lin cellular_A = variants {} ;
+lin celluloid_N = variants {} ;
+lin cellulose_N =  D.cellulose_1_N ;
+
+lin celt_N = variants {} ;
+lin celtic_A = variants {} ;
+lin celtic_N = variants {} ;
+lin cement_N = variants {} ;
+lin cement_V2 = variants {} ;
+lin cement_mixer_N = variants {} ;
+lin cemetery_N = variants {} ;
+lin cenotaph_N = variants {} ;
+lin censer_N = variants {} ;
+lin censor_N = variants {} ;
+lin censor_V2 = variants {} ;
+lin censorious_A = variants {} ;
+lin censorship_N = variants {} ;
+lin censure_N = variants {} ;
+lin censure_V2 = variants {} ;
+lin census_N = variants {} ;
+lin cent_N = variants {} ;
+lin centaur_N = variants {} ;
+lin centenarian_A = variants {} ;
+lin centenarian_N = variants {} ;
+lin centenary_A = variants {} ;
+lin centenary_N = variants {} ;
+lin centennial_A = variants {} ;
+lin centennial_N = variants {} ;
+lin center_V = variants {} ;
+lin center_V2 = variants {} ;
+lin centigrade_A = variants {} ;
+lin centime_N = variants {} ;
+lin centimetre_N = variants {} ;
+lin centipede_N = variants {} ;
+lin central_A = D.central_2_A ;
+
+lin central_N = variants {} ;
+lin centralization_N = variants {} ;
+lin centralize_V = variants {} ;
+lin centralize_V2 = variants {} ;
+lin centre_N = variants {} ;
+lin centre_V = variants {} ;
+lin centre_V2 = variants {} ;
+lin centre_bit_N = variants {} ;
+lin centre_board_N = variants {} ;
+lin centrepiece_N = variants {} ;
+lin centrifugal_A = variants {} ;
+lin centrifuge_N = variants {} ;
+lin centripetal_A = variants {} ;
+lin centurion_N = variants {} ;
+lin century_N = variants {} ;
+lin ceramic_A = variants {} ;
+lin ceramics_N = variants {} ;
+lin cereal_N = variants {} ;
+lin cerebral_A = D.cerebral_1_A ;
+
+lin cerebration_N = variants {} ;
+lin ceremonial_A = variants {} ;
+lin ceremonial_N = variants {} ;
+lin ceremonious_A = variants {} ;
+lin ceremony_N = variants {} ;
+lin cerise_A = variants {} ;
+lin cerise_N = variants {} ;
+lin cert_N = variants {} ;
+lin certain_A = variants {} ;
+lin certainty_N = variants {} ;
+lin certifiable_A = variants {} ;
+lin certificate_N = variants {} ;
+lin certificate_V2 = variants {} ;
+lin certificated_A = variants {} ;
+lin certification_N = variants {} ;
+lin certify_V = variants {} ;
+lin certify_V2 = variants {} ;
+lin certitude_N = variants {} ;
+lin cerulean_A = variants {} ;
+lin cervical_A = D.cervical_1_A ;
+
+lin cervix_N = variants {} ;
+lin cesarean_A = variants {} ;
+lin cessation_N = variants {} ;
+lin cession_N = variants {} ;
+lin cesspit_N = variants {} ;
+lin cesspool_N = variants {} ;
+lin ceylon_PN = variants {} ;
+lin cf_PN = variants {} ;
+lin chad_PN = variants {} ;
+lin chadian_A = variants {} ;
+lin chadian_N = variants {} ;
+lin chafe_N = variants {} ;
+lin chafe_V = variants {} ;
+lin chafe_V2 = variants {} ;
+lin chaff_N = variants {} ;
+lin chaff_V2 = variants {} ;
+lin chaffinch_N = variants {} ;
+lin chafing_dish_N = variants {} ;
+lin chagrin_N = variants {} ;
+lin chagrin_V2 = variants {} ;
+lin chain_N =  D.fragment_1_N ;
+
+lin chain_V2 = variants {} ;
+lin chain_armour_N = variants {} ;
+lin chain_gang_N = variants {} ;
+lin chain_letter_N = variants {} ;
+lin chain_mail_N = variants {} ;
+lin chain_smoker_N = variants {} ;
+lin chain_stitch_N = variants {} ;
+lin chain_store_N = variants {} ;
+lin chair_N = variants {} ;
+lin chair_V2 = variants {} ;
+lin chair_lift_N = variants {} ;
+lin chairman_N = variants {} ;
+lin chairmanship_N = variants {} ;
+lin chaise_N = variants {} ;
+lin chaise_longue_N = variants {} ;
+lin chalet_N = variants {} ;
+lin chalfont_PN = variants {} ;
+lin chalfont_st_giles_PN = variants {} ;
+lin chalfont_st_peter_PN = variants {} ;
+lin chalice_N = variants {} ;
+lin chalk_N = variants {} ;
+lin chalk_V2 = variants {} ;
+lin chalkpit_N = variants {} ;
+lin chalky_A = variants {} ;
+lin challenge_N = variants {} ;
+lin challenge_V = variants {} ;
+lin challenge_V2 = variants {} ;
+lin challenger_N = variants {} ;
+lin chamber_N = variants {} ;
+lin chamberlain_N = variants {} ;
+lin chambermaid_N = variants {} ;
+lin chamberpot_N = variants {} ;
+lin chameleon_N = variants {} ;
+lin chammy_leather_N = variants {} ;
+lin chamois_N = variants {} ;
+lin chamois_leather_N = variants {} ;
+lin champ_N = variants {} ;
+lin champ_V = variants {} ;
+lin champ_V2 = variants {} ;
+lin champagne_N = variants {} ;
+lin champion_A = variants {} ;
+lin champion_Adv = variants {} ;
+lin champion_N = variants {} ;
+lin champion_V2 = variants {} ;
+lin championship_N = variants {} ;
+lin chance_N = variants {} ;
+lin chance_V = variants {} ;
+lin chance_V2 = variants {} ;
+lin chance_VS = variants {} ;
+lin chancel_N = variants {} ;
+lin chancellery_N = variants {} ;
+lin chancellor_N = variants {} ;
+lin chancery_N = variants {} ;
+lin chancy_A = variants {} ;
+lin chandelier_N = variants {} ;
+lin chandler_N = variants {} ;
+lin changchun_PN = variants {} ;
+lin change_N =  D.changement_1_N ;
+
+lin change_V = variants {} ;
+lin change_V2 = variants {} ;
+lin changeable_A = variants {} ;
+lin changeableness_N = variants {} ;
+lin changeful_A = variants {} ;
+lin changeless_A = variants {} ;
+lin changeling_N = variants {} ;
+lin changeover_N = variants {} ;
+lin changsha_PN = variants {} ;
+lin channel_N = variants {} ;
+lin channel_V2 = variants {} ;
+lin chant_N = variants {} ;
+lin chant_V = variants {} ;
+lin chant_V2 = variants {} ;
+lin chaos_N = variants {} ;
+lin chaotic_A = variants {} ;
+lin chaotically_Adv = variants {} ;
+lin chap_N = variants {} ;
+lin chap_V = variants {} ;
+lin chap_V2 = variants {} ;
+lin chapel_N = variants {} ;
+lin chapelgoer_N = variants {} ;
+lin chaperon_N = variants {} ;
+lin chaperon_V2 = variants {} ;
+lin chapfallen_A = variants {} ;
+lin chaplain_N = variants {} ;
+lin chaplaincy_N = variants {} ;
+lin chaplet_N = variants {} ;
+lin chapman_N = variants {} ;
+lin chapter_N = variants {} ;
+lin chapterhouse_N = variants {} ;
+lin char_N = variants {} ;
+lin char_V = variants {} ;
+lin char_V2 = variants {} ;
+lin charabanc_1_N = variants {} ;
+lin charabanc_2_N = variants {} ;
+lin character_N = variants {} ;
+lin characteristic_A = D.caracteristique_2_A ;
+
+lin characteristic_N =  D.caracteristique_1_N ;
+
+lin characteristically_Adv = variants {} ;
+lin characterization_N = variants {} ;
+lin characterize_V2 = variants {} ;
+lin characterless_A = variants {} ;
+lin charade_N = variants {} ;
+lin charcoal_N = variants {} ;
+lin charcoal_burner_N = variants {} ;
+lin chard_N = variants {} ;
+lin chard_PN = variants {} ;
+lin charge_N = variants {} ;
+lin charge_V = variants {} ;
+lin charge_V2 = variants {} ;
+lin charge_VS = variants {} ;
+lin charge_account_N = variants {} ;
+lin charge_d'affaires_N = variants {} ;
+lin charge_sheet_N = variants {} ;
+lin chargeable_A = variants {} ;
+lin charger_N = variants {} ;
+lin chariot_N = variants {} ;
+lin charioteer_N = variants {} ;
+lin charisma_N = variants {} ;
+lin charismatic_A = variants {} ;
+lin charitable_A = variants {} ;
+lin charity_N = variants {} ;
+lin charivari_N = variants {} ;
+lin charlady_N = variants {} ;
+lin charlatan_N = variants {} ;
+lin charles_PN = variants {} ;
+lin charleston_N = variants {} ;
+lin charlie_PN = variants {} ;
+lin charlock_N = variants {} ;
+lin charlotte_PN = variants {} ;
+lin charm_N = variants {} ;
+lin charm_V = variants {} ;
+lin charm_V2 = variants {} ;
+lin charmer_N = variants {} ;
+lin charming_A = variants {} ;
+lin charnel_house_N = variants {} ;
+lin chart_N = variants {} ;
+lin chart_V2 = variants {} ;
+lin charter_N = variants {} ;
+lin charter_V2 = variants {} ;
+lin charter_party_N = variants {} ;
+lin chartism_N = variants {} ;
+lin chartist_N = variants {} ;
+lin chartreuse_N = variants {} ;
+lin charwoman_N = variants {} ;
+lin chary_A = variants {} ;
+lin charybdis_PN = variants {} ;
+lin chas_PN = variants {} ;
+lin chase_N = variants {} ;
+lin chase_V = variants {} ;
+lin chase_V2 = variants {} ;
+lin chaser_N = variants {} ;
+lin chasm_N = variants {} ;
+lin chassis_N = variants {} ;
+lin chaste_A = variants {} ;
+lin chasten_V2 = variants {} ;
+lin chastise_V2 = variants {} ;
+lin chastisement_N = variants {} ;
+lin chastity_N = variants {} ;
+lin chasuble_N = variants {} ;
+lin chat_N = variants {} ;
+lin chat_V = variants {} ;
+lin chat_V2 = variants {} ;
+lin chateau_N = variants {} ;
+lin chatelaine_N = variants {} ;
+lin chatham_PN = variants {} ;
+lin chattel_N = variants {} ;
+lin chatter_N = variants {} ;
+lin chatter_V = variants {} ;
+lin chatterbox_N = variants {} ;
+lin chattily_Adv = variants {} ;
+lin chatty_A = variants {} ;
+lin chauffeur_N = variants {} ;
+lin chauffeur_V2 = variants {} ;
+lin chauffeuse_N = variants {} ;
+lin chauvinism_N = variants {} ;
+lin chauvinist_N = variants {} ;
+lin chauvinistic_A = variants {} ;
+lin chaw_N = variants {} ;
+lin chaw_V2 = variants {} ;
+lin chaw_bacon_N = variants {} ;
+lin cheadle_PN = variants {} ;
+lin cheap_A = variants {} ;
+lin cheapen_V = variants {} ;
+lin cheapen_V2 = variants {} ;
+lin cheapjack_A = variants {} ;
+lin cheapness_N = variants {} ;
+lin cheat_N = variants {} ;
+lin cheat_V = variants {} ;
+lin cheat_V2 = variants {} ;
+lin check_N = variants {} ;
+lin check_V = variants {} ;
+lin check_V2 = variants {} ;
+lin checkbook_N = variants {} ;
+lin checked_A = variants {} ;
+lin checker_N = variants {} ;
+lin checker_V2 = variants {} ;
+lin checkers_N = variants {} ;
+lin checklist_N = variants {} ;
+lin checkmate_N = variants {} ;
+lin checkmate_V2 = variants {} ;
+lin checkout_N = variants {} ;
+lin checkpoint_N = variants {} ;
+lin checkroom_N = variants {} ;
+lin checkup_N = variants {} ;
+lin cheddar_N = variants {} ;
+lin cheek_N = variants {} ;
+lin cheek_V2 = variants {} ;
+lin cheekbone_N = variants {} ;
+lin cheeked_A = variants {} ;
+lin cheekily_Adv = variants {} ;
+lin cheeky_A = variants {} ;
+lin cheep_N = variants {} ;
+lin cheep_V = variants {} ;
+lin cheer_N = variants {} ;
+lin cheer_V = variants {} ;
+lin cheer_V2 = variants {} ;
+lin cheerful_A = variants {} ;
+lin cheerfulness_N = variants {} ;
+lin cheering_A = variants {} ;
+lin cheering_N = variants {} ;
+lin cheerleader_N = variants {} ;
+lin cheerless_A = variants {} ;
+lin cheerlessness_N = variants {} ;
+lin cheery_A = variants {} ;
+lin cheese_N = variants {} ;
+lin cheesecake_N = variants {} ;
+lin cheesecloth_N = variants {} ;
+lin cheeseparing_A = variants {} ;
+lin cheetah_N = variants {} ;
+lin chef_N = variants {} ;
+lin chef_d'oeuvre_N = variants {} ;
+lin chelmsford_PN = variants {} ;
+lin chelsea_PN = variants {} ;
+lin cheltenham_PN = variants {} ;
+lin chelyabinsk_PN = variants {} ;
+lin chemical_A = D.chimique_1_A ;
+
+lin chemical_N = variants {} ;
+
+lin chemise_N = variants {} ;
+lin chemist_N = variants {} ;
+lin chemistry_N = variants {} ;
+lin chemotherapy_N =  D.chimiotherapie_1_N ;
+
+lin chengchow_PN = variants {} ;
+lin chengtu_PN = variants {} ;
+lin chenille_N = variants {} ;
+lin chepstow_PN = variants {} ;
+lin cheque_N = variants {} ;
+lin chequebook_N = variants {} ;
+lin chequer_V2 = variants {} ;
+lin cherish_V2 = variants {} ;
+lin cheroot_N = variants {} ;
+lin cherry_A = variants {} ;
+lin cherry_N = variants {} ;
+lin cherub_N = variants {} ;
+lin cherubic_A = variants {} ;
+lin chervil_N = variants {} ;
+lin chesham_PN = variants {} ;
+lin cheshire_PN = variants {} ;
+lin chess_N = variants {} ;
+lin chessboard_N = variants {} ;
+lin chessman_N = variants {} ;
+lin chest_N = variants {} ;
+lin chester_PN = variants {} ;
+lin chester_le_street_PN = variants {} ;
+lin chesterfield_N = variants {} ;
+lin chesterfield_PN = variants {} ;
+lin chestnut_N = variants {} ;
+lin cheval_glass_N = variants {} ;
+lin chevron_N = variants {} ;
+lin chew_N = variants {} ;
+lin chew_V = variants {} ;
+lin chew_V2 = variants {} ;
+lin chewing_gum_N = variants {} ;
+lin chianti_N = variants {} ;
+lin chiaroscuro_N = variants {} ;
+lin chic_A = variants {} ;
+lin chic_N = variants {} ;
+lin chicago_PN = variants {} ;
+lin chicanery_N = variants {} ;
+lin chichester_PN = variants {} ;
+lin chichi_A = variants {} ;
+lin chick_N = variants {} ;
+lin chicken_N =  D.poulet_1_N ;
+
+lin chicken_hearted_A = variants {} ;
+lin chicken_run_N = variants {} ;
+lin chickenfeed_N = variants {} ;
+lin chickenpox_N = variants {} ;
+lin chickpea_N = variants {} ;
+lin chickweed_N = variants {} ;
+lin chicle_N = variants {} ;
+lin chicory_N = variants {} ;
+lin chide_V = variants {} ;
+lin chide_V2 = variants {} ;
+lin chief_A = variants {} ;
+lin chief_N = variants {} ;
+lin chieftain_N = variants {} ;
+lin chieftaincy_N = variants {} ;
+lin chiffon_N = variants {} ;
+lin chiffonier_N = variants {} ;
+lin chignon_N = variants {} ;
+lin chilblain_N = variants {} ;
+lin chilblained_A = variants {} ;
+lin child's_play_N = variants {} ;
+lin child_N = variants {} ;
+lin child_bearing_N = variants {} ;
+lin childbirth_N = variants {} ;
+lin childhood_N = variants {} ;
+lin childish_A = variants {} ;
+lin childless_A = variants {} ;
+lin childlike_A = variants {} ;
+lin chile_PN = variants {} ;
+lin chilean_A = variants {} ;
+lin chilean_N = variants {} ;
+lin chill_A = variants {} ;
+lin chill_N = variants {} ;
+lin chill_V = variants {} ;
+lin chill_V2 = variants {} ;
+lin chilli_N = variants {} ;
+lin chilly_A = variants {} ;
+lin chilly_N = variants {} ;
+lin chimaera_N = variants {} ;
+lin chime_N = variants {} ;
+lin chime_V = variants {} ;
+lin chime_V2 = variants {} ;
+lin chimera_N = variants {} ;
+lin chimerical_A = variants {} ;
+lin chimney_N = variants {} ;
+lin chimney_sweep_N = variants {} ;
+lin chimneybreast_N = variants {} ;
+lin chimneypiece_N = variants {} ;
+lin chimneypot_N = variants {} ;
+lin chimneystack_N = variants {} ;
+lin chimneysweep_N = variants {} ;
+lin chimneysweeper_N = variants {} ;
+lin chimp_N = variants {} ;
+lin chimpanzee_N = variants {} ;
+lin chin_N = variants {} ;
+lin chin_strap_N = variants {} ;
+lin chin_wagging_N = variants {} ;
+lin china_N = variants {} ;
+lin china_PN = variants {} ;
+lin china_closet_N = variants {} ;
+lin chinaware_N = variants {} ;
+lin chinchilla_N = variants {} ;
+lin chinchow_PN = variants {} ;
+lin chine_N = variants {} ;
+lin chinese_A = variants {} ;
+lin chinese_N = variants {} ;
+lin chink_N = variants {} ;
+lin chink_V = variants {} ;
+lin chink_V2 = variants {} ;
+lin chintz_N = variants {} ;
+lin chip_N = variants {} ;
+lin chip_V = variants {} ;
+lin chip_V2 = variants {} ;
+lin chipboard_N = variants {} ;
+lin chipmunk_N = variants {} ;
+lin chippendale_N = variants {} ;
+lin chippenham_PN = variants {} ;
+lin chiropodist_N = variants {} ;
+lin chiropody_N = variants {} ;
+lin chiropractor_N = variants {} ;
+lin chirp_N = variants {} ;
+lin chirp_V = variants {} ;
+lin chirp_V2 = variants {} ;
+lin chirpiness_N = variants {} ;
+lin chirpy_A = variants {} ;
+lin chirrup_N = variants {} ;
+lin chirrup_V = variants {} ;
+lin chirrup_V2 = variants {} ;
+lin chisel_N = variants {} ;
+lin chisel_V2 = variants {} ;
+lin chiseller_N = variants {} ;
+lin chit_N = variants {} ;
+lin chit_chat_N = variants {} ;
+lin chivalrous_A = variants {} ;
+lin chivalry_N = variants {} ;
+lin chive_N = variants {} ;
+lin chivvy_V2 = variants {} ;
+lin chivy_V2 = variants {} ;
+lin chloe_PN = variants {} ;
+lin chloride_N =  D.chloride_1_N ;
+
+lin chlorinate_V2 = variants {} ;
+lin chlorination_N = variants {} ;
+lin chlorine_N =  D.chlore_1_N ;
+
+lin chloroform_N =  D.chloroforme_1_N ;
+
+lin chlorophyll_N = variants {} ;
+lin choc_N = variants {} ;
+lin choc_ice_N = variants {} ;
+lin chock_N = variants {} ;
+lin chock_V2 = variants {} ;
+lin chock_a_block_A = variants {} ;
+lin chock_a_block_Adv = variants {} ;
+lin chock_full_A = variants {} ;
+lin chocolate_N = variants {} ;
+lin choice_A = variants {} ;
+lin choice_N = variants {} ;
+lin choir_N = variants {} ;
+lin choir_school_N = variants {} ;
+lin choirboy_N = variants {} ;
+lin choke_N = variants {} ;
+lin choke_V = variants {} ;
+lin choke_V2 = variants {} ;
+lin choke_damp_N = variants {} ;
+lin choker_N = variants {} ;
+lin chokey_N = variants {} ;
+lin choky_N = variants {} ;
+lin choler_N = variants {} ;
+lin cholera_N = variants {} ;
+lin choleric_A = variants {} ;
+lin choose_V = variants {} ;
+lin choose_V2 = variants {} ;
+lin choose_V2V = variants {} ;
+lin choose_VS = variants {} ;
+lin choosey_A = variants {} ;
+lin choosy_A = variants {} ;
+lin chop_N = variants {} ;
+lin chop_V = variants {} ;
+lin chop_V2 = variants {} ;
+lin chop_chop_Adv = variants {} ;
+lin chop_house_N = variants {} ;
+lin chop_suey_N = variants {} ;
+lin chopper_N = variants {} ;
+lin choppy_A = variants {} ;
+lin chopwell_PN = variants {} ;
+lin choral_A = variants {} ;
+lin chorale_N = variants {} ;
+lin chord_N = variants {} ;
+lin chore_N = variants {} ;
+lin choreographer_N = variants {} ;
+lin choreography_N = variants {} ;
+lin chorister_N = variants {} ;
+lin chorley_PN = variants {} ;
+lin chortle_N = variants {} ;
+lin chortle_V = variants {} ;
+lin chorus_N = variants {} ;
+lin chorus_V2 = variants {} ;
+lin chorus_girl_N = variants {} ;
+lin chow_N = variants {} ;
+lin chowder_N = variants {} ;
+lin chris_PN = variants {} ;
+lin chrissie_PN = variants {} ;
+lin chrissy_PN = variants {} ;
+lin christ_PN = variants {} ;
+lin christchurch_PN = variants {} ;
+lin christen_V2 = variants {} ;
+lin christendom_N = variants {} ;
+lin christening_N = variants {} ;
+lin christian_A = variants {} ;
+lin christian_N = variants {} ;
+lin christian_PN = variants {} ;
+lin christianity_N = variants {} ;
+lin christina_PN = variants {} ;
+lin christine_PN = variants {} ;
+lin christlike_A = variants {} ;
+lin christmas_N = variants {} ;
+lin christmas_PN = variants {} ;
+lin christmas_box_N = variants {} ;
+lin christmas_tree_N = variants {} ;
+lin christmastide_N = variants {} ;
+lin christmastime_N = variants {} ;
+lin christopher_PN = variants {} ;
+lin chromatic_A = variants {} ;
+lin chrome_N = variants {} ;
+lin chromium_N = variants {} ;
+lin chromosome_N = variants {} ;
+lin chronic_A = D.chronique_2_A ;
+
+lin chronically_Adv = variants {} ;
+lin chronicle_N = variants {} ;
+lin chronicle_V2 = variants {} ;
+lin chronicler_N = variants {} ;
+lin chronological_A = variants {} ;
+lin chronology_N = variants {} ;
+lin chronometer_N = variants {} ;
+lin chrysalis_N = variants {} ;
+lin chrysanthemum_N = variants {} ;
+lin chubby_A = variants {} ;
+lin chuck_N = variants {} ;
+lin chuck_V2 = variants {} ;
+lin chucker_out_N = variants {} ;
+lin chuckle_N = variants {} ;
+lin chuckle_V = variants {} ;
+lin chuckle_VS = variants {} ;
+lin chug_N = variants {} ;
+lin chug_V = variants {} ;
+lin chukker_N = variants {} ;
+lin chum_N = variants {} ;
+lin chum_V = variants {} ;
+lin chummy_A = variants {} ;
+lin chump_N = variants {} ;
+lin chungking_PN = variants {} ;
+lin chunk_N = variants {} ;
+lin chunky_A = variants {} ;
+lin church_N = variants {} ;
+lin churchgoer_N = variants {} ;
+lin churchman_N = variants {} ;
+lin churchwarden_N = variants {} ;
+lin churchyard_N = variants {} ;
+lin churl_N = variants {} ;
+lin churlish_A = variants {} ;
+lin churn_N = variants {} ;
+lin churn_V = variants {} ;
+lin churn_V2 = variants {} ;
+lin chute_N = variants {} ;
+lin chutney_N = variants {} ;
+lin cia_N = variants {} ;
+lin cicada_N = variants {} ;
+lin cicala_N = variants {} ;
+lin cicatrice_N = variants {} ;
+lin cicatrix_N = variants {} ;
+lin cicerone_N = variants {} ;
+lin cid_N = variants {} ;
+lin cider_N = variants {} ;
+lin ciderpress_N = variants {} ;
+lin cif_PN = variants {} ;
+lin cigar_N = variants {} ;
+lin cigar_shaped_A = variants {} ;
+lin cigarette_N = variants {} ;
+lin cigarette_case_N = variants {} ;
+lin cigarette_holder_N = variants {} ;
+lin cigarette_paper_N = variants {} ;
+lin cinch_N = variants {} ;
+lin cinch_V2 = variants {} ;
+lin cinchona_N = variants {} ;
+lin cincinnati_PN = variants {} ;
+lin cincture_N = variants {} ;
+lin cinder_N = variants {} ;
+lin cinder_track_N = variants {} ;
+lin cinderella_N = variants {} ;
+lin cinderford_PN = variants {} ;
+lin cine_camera_N = variants {} ;
+lin cine_film_N = variants {} ;
+lin cine_projector_N = variants {} ;
+lin cinema_N = variants {} ;
+lin cinematic_A = variants {} ;
+lin cinematography_N = variants {} ;
+lin cinnamon_N = variants {} ;
+lin cinquefoil_N = variants {} ;
+lin cipher_N = variants {} ;
+lin cipher_V = variants {} ;
+lin cipher_V2 = variants {} ;
+lin circa_Prep = variants {} ;
+lin circle_N = variants {} ;
+lin circle_V = variants {} ;
+lin circle_V2 = variants {} ;
+lin circlet_N = variants {} ;
+lin circuit_N = variants {} ;
+lin circuitous_A = variants {} ;
+lin circular_A = variants {} ;
+lin circular_N = variants {} ;
+lin circularity_N = variants {} ;
+lin circularize_V2 = variants {} ;
+lin circulate_V = variants {} ;
+lin circulate_V2 = variants {} ;
+lin circulation_N = variants {} ;
+lin circumcise_V2 = variants {} ;
+lin circumcision_N = variants {} ;
+lin circumference_N = variants {} ;
+lin circumflex_N = variants {} ;
+lin circumlocution_N = variants {} ;
+lin circumnavigate_V2 = variants {} ;
+lin circumnavigation_N = variants {} ;
+lin circumscribe_V2 = variants {} ;
+lin circumscription_N = variants {} ;
+lin circumspect_A = variants {} ;
+lin circumspection_N = variants {} ;
+lin circumstance_N = variants {} ;
+lin circumstantial_A = variants {} ;
+lin circumvent_V2 = variants {} ;
+lin circumvention_N = variants {} ;
+lin circus_N = variants {} ;
+lin cirencester_PN = variants {} ;
+lin cirrhosis_N = variants {} ;
+lin cirrus_N = variants {} ;
+lin cissy_A = variants {} ;
+lin cissy_N = variants {} ;
+lin cistern_N = variants {} ;
+lin citadel_N = variants {} ;
+lin citation_N = variants {} ;
+lin cite_V2 = variants {} ;
+lin citizen_N = variants {} ;
+lin citizenship_N = variants {} ;
+lin citric_A = D.citrique_1_A ;
+
+lin citron_N = variants {} ;
+lin citrous_A = variants {} ;
+lin citrus_N = variants {} ;
+lin city_N = variants {} ;
+lin civet_N = variants {} ;
+lin civet_cat_N = variants {} ;
+lin civic_A = variants {} ;
+lin civics_N = variants {} ;
+lin civil_A = variants {} ;
+lin civilian_A = variants {} ;
+lin civilian_N = variants {} ;
+lin civility_N = variants {} ;
+lin civilization_N = variants {} ;
+lin civilize_V2 = variants {} ;
+lin civvy_street_PN = variants {} ;
+lin clack_N = variants {} ;
+lin clack_V = variants {} ;
+lin clackmannon_PN = variants {} ;
+lin clacton_PN = variants {} ;
+lin clad_V = variants {} ;
+lin clad_V2 = variants {} ;
+lin claim_N =  D.revendication_1_N ;
+
+lin claim_V = variants {} ;
+lin claim_V2 = variants {} ;
+lin claim_VS = variants {} ;
+lin claim_VV = variants {} ;
+lin claimant_N = variants {} ;
+lin clairvoyance_N = variants {} ;
+lin clairvoyant_N = variants {} ;
+lin clam_N = variants {} ;
+lin clam_V = variants {} ;
+lin clambake_N = variants {} ;
+lin clamber_N = variants {} ;
+lin clamber_V = variants {} ;
+lin clammily_Adv = variants {} ;
+lin clammy_A = variants {} ;
+lin clamorous_A = variants {} ;
+lin clamour_N = variants {} ;
+lin clamour_V = variants {} ;
+lin clamour_V2 = variants {} ;
+lin clamp_N = variants {} ;
+lin clamp_V = variants {} ;
+lin clamp_V2 = variants {} ;
+lin clamp_down_N = variants {} ;
+lin clan_N = variants {} ;
+lin clandestine_A = variants {} ;
+lin clang_N = variants {} ;
+lin clang_V = variants {} ;
+lin clang_V2 = variants {} ;
+lin clanger_N = variants {} ;
+lin clangorous_A = variants {} ;
+lin clangour_N = variants {} ;
+lin clank_N = variants {} ;
+lin clank_V = variants {} ;
+lin clank_V2 = variants {} ;
+lin clannish_A = variants {} ;
+lin clansman_N = variants {} ;
+lin clap_N = variants {} ;
+lin clap_V = variants {} ;
+lin clap_V2 = variants {} ;
+lin clapboard_N = variants {} ;
+lin clapper_N = variants {} ;
+lin clapperboard_N = variants {} ;
+lin claptrap_N = variants {} ;
+lin claque_N = variants {} ;
+lin clare_PN = variants {} ;
+lin claret_N = variants {} ;
+lin clarification_N = variants {} ;
+lin clarify_V = variants {} ;
+lin clarify_V2 = variants {} ;
+lin clarinet_N = variants {} ;
+lin clarinetist_N = variants {} ;
+lin clarinettist_N = variants {} ;
+lin clarion_N = variants {} ;
+lin clarity_N = variants {} ;
+lin clarkston_PN = variants {} ;
+lin clarrie_PN = variants {} ;
+lin clash_N = variants {} ;
+lin clash_V = variants {} ;
+lin clash_V2 = variants {} ;
+lin clasp_N = variants {} ;
+lin clasp_V = variants {} ;
+lin clasp_V2 = variants {} ;
+lin clasp_knife_N = variants {} ;
+lin class_N = variants {} ;
+lin class_V2 = variants {} ;
+lin class_conscious_A = variants {} ;
+lin class_feeling_N = variants {} ;
+lin class_fellow_N = variants {} ;
+lin class_list_N = variants {} ;
+lin class_warfare_N = variants {} ;
+lin classic_A = variants {} ;
+lin classic_N = variants {} ;
+lin classical_A = variants {} ;
+lin classicism_N = variants {} ;
+lin classicist_N = variants {} ;
+lin classics_N = variants {} ;
+lin classifiable_A = variants {} ;
+lin classification_N = variants {} ;
+lin classified_A = variants {} ;
+lin classify_V2 = variants {} ;
+lin classless_A = variants {} ;
+lin classmate_N = variants {} ;
+lin classroom_N = variants {} ;
+lin classy_A = variants {} ;
+lin clatter_N = variants {} ;
+lin clatter_V = variants {} ;
+lin clatter_V2 = variants {} ;
+lin claud_PN = variants {} ;
+lin claude_PN = variants {} ;
+lin clause_N = variants {} ;
+lin claustrophobia_N = variants {} ;
+lin claustrophobic_A = variants {} ;
+lin clavichord_N = variants {} ;
+lin clavicle_N = variants {} ;
+lin claw_N = variants {} ;
+lin claw_V2 = variants {} ;
+lin clawback_N = variants {} ;
+lin clawhammer_N = variants {} ;
+lin clay_N = variants {} ;
+lin clay_cross_PN = variants {} ;
+lin clayey_A = variants {} ;
+lin clean_A = D.propre_2_A ;
+
+lin clean_Adv = variants {} ;
+lin clean_N = variants {} ;
+lin clean_V = variants {} ;
+lin clean_V2 = variants {} ;
+lin clean_bowled_A = variants {} ;
+lin clean_cut_A = variants {} ;
+lin clean_limbed_A = variants {} ;
+lin clean_living_A = variants {} ;
+lin clean_shaven_A = variants {} ;
+lin clean_up_N = variants {} ;
+lin cleaner_N = variants {} ;
+lin cleanliness_N = variants {} ;
+lin cleanly_A = variants {} ;
+lin cleanse_V2 = variants {} ;
+lin cleanser_N = variants {} ;
+lin clear_A = variants {} ;
+lin clear_Adv = variants {} ;
+lin clear_N = variants {} ;
+lin clear_V = variants {} ;
+lin clear_V2 = variants {} ;
+lin clear_V2V = variants {} ;
+lin clear_cut_Adv = variants {} ;
+lin clear_headed_A = variants {} ;
+lin clear_sighted_A = variants {} ;
+lin clearance_N = variants {} ;
+lin clearing_N = variants {} ;
+lin clearing_house_N = variants {} ;
+lin clearness_N = variants {} ;
+lin clearway_N = variants {} ;
+lin cleat_N = variants {} ;
+lin cleator_moor_PN = variants {} ;
+lin cleavage_N = variants {} ;
+lin cleave_V = variants {} ;
+lin cleave_V2 = variants {} ;
+lin cleaver_N = variants {} ;
+lin cleethorpes_PN = variants {} ;
+lin clef_N = variants {} ;
+lin cleft_N = variants {} ;
+lin clem_PN = variants {} ;
+lin clematis_N = variants {} ;
+lin clemency_N = variants {} ;
+lin clement_A = variants {} ;
+lin clement_PN = variants {} ;
+lin clench_V2 = variants {} ;
+lin clerestory_N = variants {} ;
+lin clergy_N = variants {} ;
+lin clergyman_N = variants {} ;
+lin cleric_N = variants {} ;
+lin clerical_A = variants {} ;
+lin clerihew_N = variants {} ;
+lin clerk_N = variants {} ;
+lin clerk_V = variants {} ;
+lin clermont_ferrand_PN = variants {} ;
+lin clevedon_PN = variants {} ;
+lin cleveland_PN = variants {} ;
+lin clever_A = variants {} ;
+lin cleverness_N = variants {} ;
+lin clew_N = variants {} ;
+lin clew_V2 = variants {} ;
+lin cliche_N = variants {} ;
+lin click_N = variants {} ;
+lin click_V = variants {} ;
+lin client_N = variants {} ;
+lin clientele_N = variants {} ;
+lin cliff_N = variants {} ;
+lin cliff_PN = variants {} ;
+lin cliff_hanger_N = variants {} ;
+lin clifford_PN = variants {} ;
+lin climacteric_N = variants {} ;
+lin climactic_A = variants {} ;
+lin climate_N = variants {} ;
+lin climatic_A = variants {} ;
+lin climatically_Adv = variants {} ;
+lin climatology_N = variants {} ;
+lin climax_N = variants {} ;
+lin climax_V = variants {} ;
+lin climax_V2 = variants {} ;
+lin climb_N = variants {} ;
+lin climb_V = variants {} ;
+lin climb_V2 = variants {} ;
+lin climb_down_N = variants {} ;
+lin climber_N = variants {} ;
+lin clime_N = variants {} ;
+lin clinch_N = variants {} ;
+lin clinch_V = variants {} ;
+lin clinch_V2 = variants {} ;
+lin clincher_N = variants {} ;
+lin cling_V = variants {} ;
+lin clinic_N = variants {} ;
+lin clinical_A = variants {} ;
+lin clink_N = variants {} ;
+lin clink_V = variants {} ;
+lin clink_V2 = variants {} ;
+lin clinker_N = variants {} ;
+lin clinker_built_A = variants {} ;
+lin clip_N = variants {} ;
+lin clip_V2 = variants {} ;
+lin clip_joint_N = variants {} ;
+lin clip_on_A = variants {} ;
+lin clipper_N = variants {} ;
+lin clipping_N = variants {} ;
+lin clique_N = variants {} ;
+lin cliquish_A = variants {} ;
+lin clitheroe_PN = variants {} ;
+lin clitoris_N = variants {} ;
+lin clive_PN = variants {} ;
+lin cloak_N = variants {} ;
+lin cloak_V2 = variants {} ;
+lin cloakroom_N = variants {} ;
+lin clobber_N = variants {} ;
+lin clobber_V2 = variants {} ;
+lin cloche_N = variants {} ;
+lin clock_N = variants {} ;
+lin clock_V = variants {} ;
+lin clock_V2 = variants {} ;
+lin clock_dial_N = variants {} ;
+lin clock_face_N = variants {} ;
+lin clock_golf_N = variants {} ;
+lin clock_tower_N = variants {} ;
+lin clock_watching_N = variants {} ;
+lin clockwise_Adv = variants {} ;
+lin clockwork_N = variants {} ;
+lin clod_N = variants {} ;
+lin clodhopper_N = variants {} ;
+lin clog_N = variants {} ;
+lin clog_V = variants {} ;
+lin clog_V2 = variants {} ;
+lin clog_dance_N = variants {} ;
+lin cloggy_A = variants {} ;
+lin cloisonne_N = variants {} ;
+lin cloister_N = variants {} ;
+lin cloister_V2 = variants {} ;
+lin clone_N = variants {} ;
+lin clone_V2 = variants {} ;
+lin close_A = variants {} ;
+lin close_Adv = variants {} ;
+lin close_N = variants {} ;
+lin close_V = variants {} ;
+lin close_V2 = variants {} ;
+lin close_V2V = variants {} ;
+lin close_VA = variants {} ;
+lin close_VS = variants {} ;
+lin close_cropped_A = variants {} ;
+lin close_cut_A = variants {} ;
+lin close_down_N = variants {} ;
+lin close_fisted_A = variants {} ;
+lin close_fitting_A = variants {} ;
+lin close_grained_A = variants {} ;
+lin close_hauled_A = variants {} ;
+lin close_set_A = variants {} ;
+lin close_up_N = variants {} ;
+lin closeness_N = variants {} ;
+lin closet_A = variants {} ;
+lin closet_N = variants {} ;
+lin closet_V2 = variants {} ;
+lin closure_N = variants {} ;
+lin clot_N = variants {} ;
+lin clot_V = variants {} ;
+lin clot_V2 = variants {} ;
+lin cloth_N = variants {} ;
+lin clothe_V2 = variants {} ;
+lin clothes_basket_N = variants {} ;
+lin clothes_hanger_N = variants {} ;
+lin clothes_moth_N = variants {} ;
+lin clothes_peg_N = variants {} ;
+lin clothes_pin_N = variants {} ;
+lin clotheshorse_N = variants {} ;
+lin clothesline_N = variants {} ;
+lin clothier_N = variants {} ;
+lin clothing_N = variants {} ;
+lin cloud_N = variants {} ;
+lin cloud_V = variants {} ;
+lin cloud_V2 = variants {} ;
+lin cloud_bank_N = variants {} ;
+lin cloud_capped_A = variants {} ;
+lin cloud_cuckoo_land_N = variants {} ;
+lin cloudburst_N = variants {} ;
+lin cloudless_A = variants {} ;
+lin cloudy_A = variants {} ;
+lin clout_N = variants {} ;
+lin clout_V2 = variants {} ;
+lin clove_N =  D.girofle_1_N ;
+
+lin clove_hitch_N = variants {} ;
+lin clover_N = variants {} ;
+lin cloverleaf_N = variants {} ;
+lin clown_N = variants {} ;
+lin clown_V = variants {} ;
+lin clowne_PN = variants {} ;
+lin clownish_A = variants {} ;
+lin cloy_V = variants {} ;
+lin cloy_V2 = variants {} ;
+lin club_N = variants {} ;
+lin club_V = variants {} ;
+lin club_V2 = variants {} ;
+lin club_footed_A = variants {} ;
+lin clubbable_A = variants {} ;
+lin clubfoot_N = variants {} ;
+lin clubhouse_N = variants {} ;
+lin cluck_N = variants {} ;
+lin cluck_V = variants {} ;
+lin clue_N = variants {} ;
+lin clump_N = variants {} ;
+lin clump_V = variants {} ;
+lin clump_V2 = variants {} ;
+lin clumsily_Adv = variants {} ;
+lin clumsiness_N = variants {} ;
+lin clumsy_A = variants {} ;
+lin clunk_N = variants {} ;
+lin clunk_V = variants {} ;
+lin cluster_N = variants {} ;
+lin cluster_V = variants {} ;
+lin cluster_V2 = variants {} ;
+lin clutch_N = variants {} ;
+lin clutch_V = variants {} ;
+lin clutch_V2 = variants {} ;
+lin clutter_N = variants {} ;
+lin clutter_V2 = variants {} ;
+lin clwyd_PN = variants {} ;
+lin clydach_PN = variants {} ;
+lin clydebank_PN = variants {} ;
+lin cm_N = variants {} ;
+lin co_N = variants {} ;
+lin co_author_V2 = variants {} ;
+lin co_ed_N = variants {} ;
+lin co_edit_V2 = variants {} ;
+lin co_exist_V = variants {} ;
+lin co_found_V2 = variants {} ;
+lin co_manage_V2 = variants {} ;
+lin co_op_N = variants {} ;
+lin co_opt_V2 = variants {} ;
+lin co_respondent_N = variants {} ;
+lin co_sponsor_V2 = variants {} ;
+lin co_star_N = variants {} ;
+lin co_star_V = variants {} ;
+lin co_star_V2 = variants {} ;
+lin coach_N = variants {} ;
+lin coach_V = variants {} ;
+lin coach_V2 = variants {} ;
+lin coach_builder_N = variants {} ;
+lin coachman_N = variants {} ;
+lin coagulate_V = variants {} ;
+lin coagulate_V2 = variants {} ;
+lin coagulation_N =  D.coagulation_1_N ;
+
+lin coal_N = variants {} ;
+lin coal_V = variants {} ;
+lin coal_V2 = variants {} ;
+lin coal_gas_N = variants {} ;
+lin coal_hole_N = variants {} ;
+lin coal_house_N = variants {} ;
+lin coal_scuttle_N = variants {} ;
+lin coal_seam_N = variants {} ;
+lin coal_tar_N = variants {} ;
+lin coalesce_V = variants {} ;
+lin coalescence_N = variants {} ;
+lin coalface_N = variants {} ;
+lin coalfield_N = variants {} ;
+lin coaling_station_N = variants {} ;
+lin coalition_N = variants {} ;
+lin coalman_N = variants {} ;
+lin coalmine_N = variants {} ;
+lin coalpit_N = variants {} ;
+lin coalville_PN = variants {} ;
+lin coaming_N = variants {} ;
+lin coarse_A = variants {} ;
+lin coarsen_V = variants {} ;
+lin coarsen_V2 = variants {} ;
+lin coarseness_N = variants {} ;
+lin coast_N = variants {} ;
+lin coast_V = variants {} ;
+lin coast_V2 = variants {} ;
+lin coastal_A = variants {} ;
+lin coaster_N = variants {} ;
+lin coastguard_N = variants {} ;
+lin coastline_N = variants {} ;
+lin coastwise_A = variants {} ;
+lin coastwise_Adv = variants {} ;
+lin coat_N =  D.enveloppe_1_N ;
+
+lin coat_V2 = variants {} ;
+lin coat_hanger_N = variants {} ;
+lin coatbridge_PN = variants {} ;
+lin coatee_N = variants {} ;
+lin coating_N =  D.enrobage_1_N ;
+
+lin coax_V = variants {} ;
+lin coax_V2 = variants {} ;
+lin coaxing_N = variants {} ;
+lin coaxingly_Adv = variants {} ;
+lin cob_N = variants {} ;
+lin cob_nut_N = variants {} ;
+lin cobalt_N = variants {} ;
+lin cobber_N = variants {} ;
+lin cobble_N = variants {} ;
+lin cobble_V2 = variants {} ;
+lin cobbler_N = variants {} ;
+lin cobblestone_N = variants {} ;
+lin cobham_PN = variants {} ;
+lin cobra_N = variants {} ;
+lin cobweb_N = variants {} ;
+lin coca_cola_N = variants {} ;
+lin cocaine_N = variants {} ;
+lin cochineal_N = variants {} ;
+lin cochlea_N = variants {} ;
+lin cock_N = variants {} ;
+lin cock_V2 = variants {} ;
+lin cock_a_doodle_doo_N = variants {} ;
+lin cock_a_hoop_A = variants {} ;
+lin cock_a_hoop_Adv = variants {} ;
+lin cock_crow_N = variants {} ;
+lin cockade_N = variants {} ;
+lin cockatoo_N = variants {} ;
+lin cockchafer_N = variants {} ;
+lin cocker_N = variants {} ;
+lin cockerel_N = variants {} ;
+lin cockermouth_PN = variants {} ;
+lin cockeyed_A = variants {} ;
+lin cockfighting_N = variants {} ;
+lin cockhorse_N = variants {} ;
+lin cockle_N = variants {} ;
+lin cockleshell_N = variants {} ;
+lin cockney_A = variants {} ;
+lin cockney_N = variants {} ;
+lin cockpit_N = variants {} ;
+lin cockroach_N = variants {} ;
+lin cockscomb_N = variants {} ;
+lin cocksure_A = variants {} ;
+lin cocktail_N = variants {} ;
+lin cockup_N = variants {} ;
+lin cocky_A = variants {} ;
+lin coco_N = variants {} ;
+lin cocoa_N = variants {} ;
+lin coconut_N = variants {} ;
+lin cocoon_N = variants {} ;
+lin cocoon_V2 = variants {} ;
+lin cocotte_N = variants {} ;
+lin cod_N = variants {} ;
+lin cod_PN = variants {} ;
+lin cod_V = variants {} ;
+lin cod_V2 = variants {} ;
+lin cod_liver_oil_N = variants {} ;
+lin coda_N = variants {} ;
+lin coddle_V2 = variants {} ;
+lin code_N = variants {} ;
+lin code_V2 = variants {} ;
+lin codeine_N =  D.codeine_1_N ;
+
+lin codex_N = variants {} ;
+lin codfish_N = variants {} ;
+lin codger_N = variants {} ;
+lin codicil_N = variants {} ;
+lin codification_N = variants {} ;
+lin codify_V2 = variants {} ;
+lin codling_N = variants {} ;
+lin codpiece_N = variants {} ;
+lin codsall_PN = variants {} ;
+lin coeducation_N = variants {} ;
+lin coeducational_A = variants {} ;
+lin coefficient_N = variants {} ;
+lin coerce_V2 = variants {} ;
+lin coercion_N = variants {} ;
+lin coercive_A = variants {} ;
+lin coeval_A = variants {} ;
+lin coeval_N = variants {} ;
+lin coexist_V = variants {} ;
+lin coexistence_N = variants {} ;
+lin coextrude_V2 = variants {} ;
+lin coffee_N = variants {} ;
+lin coffee_house_N = variants {} ;
+lin coffee_mill_N = variants {} ;
+lin coffee_stall_N = variants {} ;
+lin coffer_N = variants {} ;
+lin coffer_dam_N = variants {} ;
+lin coffin_N = variants {} ;
+lin cog_N = variants {} ;
+lin cogency_N = variants {} ;
+lin cogent_A = variants {} ;
+lin cogitate_V = variants {} ;
+lin cogitate_V2 = variants {} ;
+lin cogitation_N = variants {} ;
+lin cognac_N = variants {} ;
+lin cognate_A = variants {} ;
+lin cognate_N = variants {} ;
+lin cognition_N = variants {} ;
+lin cognizance_N = variants {} ;
+lin cognizant_A = variants {} ;
+lin cognomen_N = variants {} ;
+lin cogwheel_N = variants {} ;
+lin cohabit_V = variants {} ;
+lin cohabitation_N = variants {} ;
+lin cohere_V = variants {} ;
+lin coherence_N = variants {} ;
+lin coherency_N = variants {} ;
+lin coherent_A = variants {} ;
+lin cohesion_N = variants {} ;
+lin cohesive_A = variants {} ;
+lin cohort_N = variants {} ;
+lin coif_N = variants {} ;
+lin coiffeur_N = variants {} ;
+lin coiffure_N = variants {} ;
+lin coign_N = variants {} ;
+lin coil_N = variants {} ;
+lin coil_V = variants {} ;
+lin coil_V2 = variants {} ;
+lin coimbatore_PN = variants {} ;
+lin coin_N = variants {} ;
+lin coin_V2 = variants {} ;
+lin coinage_N = variants {} ;
+lin coincide_V = variants {} ;
+lin coincidence_N = variants {} ;
+lin coincident_A = variants {} ;
+lin coincidental_A = variants {} ;
+lin coiner_N = variants {} ;
+lin coir_N = variants {} ;
+lin coition_N = variants {} ;
+lin coitus_N = variants {} ;
+lin coke_N = variants {} ;
+lin coke_V2 = variants {} ;
+lin col_N = variants {} ;
+lin col_PN = variants {} ;
+lin cola_N = variants {} ;
+lin colander_N = variants {} ;
+lin colchester_PN = variants {} ;
+lin cold_A = D.froid_2_A ;
+
+lin cold_N = variants {} ;
+lin cold_blooded_A = variants {} ;
+lin cold_hearted_A = variants {} ;
+lin cold_shoulder_V2 = variants {} ;
+lin coldness_N = variants {} ;
+lin coleshill_PN = variants {} ;
+lin coleslaw_N = variants {} ;
+lin colic_N = variants {} ;
+lin colin_PN = variants {} ;
+lin colitis_N = variants {} ;
+lin coll_PN = variants {} ;
+lin collaborate_V = variants {} ;
+lin collaboration_N = variants {} ;
+lin collaborationist_N = variants {} ;
+lin collaborator_N = variants {} ;
+lin collage_N = variants {} ;
+lin collapsable_A = variants {} ;
+lin collapse_N = variants {} ;
+lin collapse_V = variants {} ;
+lin collapse_V2 = variants {} ;
+lin collapsible_A = variants {} ;
+lin collar_N = variants {} ;
+lin collar_V2 = variants {} ;
+lin collarbone_N = variants {} ;
+lin collate_V2 = variants {} ;
+lin collateral_A = variants {} ;
+lin collateral_N = variants {} ;
+lin collation_N = variants {} ;
+lin colleague_N = variants {} ;
+lin collect_A = variants {} ;
+lin collect_Adv = variants {} ;
+lin collect_N = variants {} ;
+lin collect_V = variants {} ;
+lin collect_V2 = variants {} ;
+lin collected_A = variants {} ;
+lin collection_N = variants {} ;
+lin collective_A = variants {} ;
+lin collectivization_N = variants {} ;
+lin collectivize_V2 = variants {} ;
+lin collector_N = variants {} ;
+lin colleen_N = variants {} ;
+lin college_N = variants {} ;
+lin collegiate_A = variants {} ;
+lin collide_V = variants {} ;
+lin collie_N = variants {} ;
+lin collier_N = variants {} ;
+lin colliery_N = variants {} ;
+lin collision_N = variants {} ;
+lin collocate_V = variants {} ;
+lin collocation_N = variants {} ;
+lin colloquial_A = variants {} ;
+lin colloquialism_N = variants {} ;
+lin colloquy_N = variants {} ;
+lin collusion_N = variants {} ;
+lin collusive_A = variants {} ;
+lin colne_PN = variants {} ;
+lin cologne_PN = variants {} ;
+lin colombia_PN = variants {} ;
+lin colombian_A = variants {} ;
+lin colombian_N = variants {} ;
+lin colombo_PN = variants {} ;
+lin colon_N = variants {} ;
+lin colonel_N = variants {} ;
+lin colonial_A = variants {} ;
+lin colonial_N = variants {} ;
+lin colonialism_N = variants {} ;
+lin colonialist_N = variants {} ;
+lin colonist_N = variants {} ;
+lin colonization_N = variants {} ;
+lin colonize_V2 = variants {} ;
+lin colonizer_N = variants {} ;
+lin colonnade_N = variants {} ;
+lin colonnaded_A = variants {} ;
+lin colony_N = variants {} ;
+lin color_V2 = variants {} ;
+lin color_code_V2 = variants {} ;
+lin colorado_PN = variants {} ;
+lin coloratura_N = variants {} ;
+lin colossal_A = variants {} ;
+lin colossus_N = variants {} ;
+lin colour_N =  D.couleur_1_N ;
+
+lin colour_V = variants {} ;
+lin colour_V2 = variants {} ;
+lin colour_bar_N = variants {} ;
+lin colour_blind_A = variants {} ;
+lin colour_wash_N = variants {} ;
+lin coloured_A = variants {} ;
+lin colourful_A = variants {} ;
+lin colouring_N = variants {} ;
+lin colourless_A = variants {} ;
+lin colt_N = variants {} ;
+lin coltish_A = variants {} ;
+lin columbia_PN = variants {} ;
+lin columbine_N = variants {} ;
+lin columbus_PN = variants {} ;
+lin column_N =  D.colonne_1_N ;
+
+lin columnist_N = variants {} ;
+lin colwyn_bay_PN = variants {} ;
+lin coma_N = variants {} ;
+lin comatose_A = variants {} ;
+lin comb_N = variants {} ;
+lin comb_V = variants {} ;
+lin comb_V2 = variants {} ;
+lin comb_out_N = variants {} ;
+lin combat_N = variants {} ;
+lin combat_V = variants {} ;
+lin combat_V2 = variants {} ;
+lin combatant_A = variants {} ;
+lin combatant_N = variants {} ;
+lin combative_A = variants {} ;
+lin combination_N =  D.combinaison_1_N ;
+
+lin combination_lock_N = variants {} ;
+lin combine_N = variants {} ;
+lin combine_V = variants {} ;
+lin combine_V2 = variants {} ;
+lin combine_V2V = variants {} ;
+lin combustible_A = variants {} ;
+lin combustible_N = variants {} ;
+lin combustion_N = variants {} ;
+lin come_V = variants {} ;
+lin come_V2 = variants {} ;
+lin come_VA = variants {} ;
+lin come_VS = variants {} ;
+lin come_VV = variants {} ;
+lin come_at_able_A = variants {} ;
+lin come_on_N = variants {} ;
+lin comeback_N = variants {} ;
+lin comedian_N = variants {} ;
+lin comedienne_N = variants {} ;
+lin comedown_N = variants {} ;
+lin comedy_N = variants {} ;
+lin comeliness_N = variants {} ;
+lin comely_A = variants {} ;
+lin comer_N = variants {} ;
+lin comestible_N = variants {} ;
+lin comet_N = variants {} ;
+lin comfit_N = variants {} ;
+lin comfort_N = variants {} ;
+lin comfort_V2 = variants {} ;
+lin comfortable_A = variants {} ;
+lin comforter_N = variants {} ;
+lin comfortingly_Adv = variants {} ;
+lin comfortless_A = variants {} ;
+lin comfrey_N = variants {} ;
+lin comfy_A = variants {} ;
+lin comic_A = variants {} ;
+lin comic_N = variants {} ;
+lin comical_A = variants {} ;
+lin coming_A = variants {} ;
+lin coming_N = variants {} ;
+lin comity_N = variants {} ;
+lin comma_N = variants {} ;
+lin command_N = variants {} ;
+lin command_V = variants {} ;
+lin command_V2 = variants {} ;
+lin commandant_N = variants {} ;
+lin commandeer_V2 = variants {} ;
+lin commander_N = variants {} ;
+lin commanding_A = variants {} ;
+lin commandment_N = variants {} ;
+lin commando_N = variants {} ;
+lin commemorate_V2 = variants {} ;
+lin commemoration_N = variants {} ;
+lin commemorative_A = variants {} ;
+lin commence_V = variants {} ;
+lin commence_V2 = variants {} ;
+lin commencement_N = variants {} ;
+lin commend_V2 = variants {} ;
+lin commendable_A = variants {} ;
+lin commendation_N = variants {} ;
+lin commensurable_A = variants {} ;
+lin commensurate_A = variants {} ;
+lin comment_N = variants {} ;
+lin comment_V = variants {} ;
+lin comment_V2 = variants {} ;
+lin comment_VS = variants {} ;
+lin commentary_N = variants {} ;
+lin commentate_V = variants {} ;
+lin commentator_N = variants {} ;
+lin commerce_N = variants {} ;
+lin commercial_A = variants {} ;
+lin commercial_N = variants {} ;
+lin commercialism_N = variants {} ;
+lin commercialize_V2 = variants {} ;
+lin commination_N = variants {} ;
+lin comminatory_A = variants {} ;
+lin commingle_V = variants {} ;
+lin commingle_V2 = variants {} ;
+lin commiserate_V = variants {} ;
+lin commiseration_N = variants {} ;
+lin commissar_N = variants {} ;
+lin commissariat_N = variants {} ;
+lin commissary_N = variants {} ;
+lin commission_N = variants {} ;
+lin commission_V2 = variants {} ;
+lin commission_V2V = variants {} ;
+lin commissionaire_N = variants {} ;
+lin commissioned_A = variants {} ;
+lin commissioner_N = variants {} ;
+lin commit_V2 = variants {} ;
+lin commit_V2V = variants {} ;
+lin commital_N = variants {} ;
+lin commitment_N = variants {} ;
+lin committee_N = variants {} ;
+lin commode_N = variants {} ;
+lin commodious_A = variants {} ;
+lin commodity_N = variants {} ;
+lin commodore_N = variants {} ;
+lin common_A = variants {} ;
+lin common_N = variants {} ;
+lin common_room_N = variants {} ;
+lin commonalty_N = variants {} ;
+lin commoner_N = variants {} ;
+lin commonplace_A = variants {} ;
+lin commonplace_N = variants {} ;
+lin commonwealth_N = variants {} ;
+lin commotion_N = variants {} ;
+lin communal_A = variants {} ;
+lin commune_N = variants {} ;
+lin commune_V = variants {} ;
+lin communicable_A = variants {} ;
+lin communicant_N = variants {} ;
+lin communicate_V = variants {} ;
+lin communicate_V2 = variants {} ;
+lin communication_N = variants {} ;
+lin communicative_A = variants {} ;
+lin communion_N = variants {} ;
+lin communique_N = variants {} ;
+lin communism_N = variants {} ;
+lin communist_A = variants {} ;
+lin communist_N = variants {} ;
+lin community_N = variants {} ;
+lin commutable_A = variants {} ;
+lin commutation_N = variants {} ;
+lin commutator_N = variants {} ;
+lin commute_V = variants {} ;
+lin commute_V2 = variants {} ;
+lin commuter_N = variants {} ;
+lin compact_A = variants {} ;
+lin compact_N = variants {} ;
+lin compact_V2 = variants {} ;
+lin compactness_N = variants {} ;
+lin companion_N = variants {} ;
+lin companionable_A = variants {} ;
+lin companionship_N = variants {} ;
+lin companionway_N = variants {} ;
+lin company_N = variants {} ;
+lin comparability_N = variants {} ;
+lin comparable_A = variants {} ;
+lin comparative_A = variants {} ;
+lin comparative_N = variants {} ;
+lin compare_N = variants {} ;
+lin compare_V = variants {} ;
+lin compare_V2 = variants {} ;
+lin comparison_N = variants {} ;
+lin compartment_N =  D.compartiment_1_N ;
+
+lin compartmentalize_V2 = variants {} ;
+lin compass_N = variants {} ;
+lin compass_V2 = variants {} ;
+lin compassion_N = variants {} ;
+lin compassionate_A = variants {} ;
+lin compatibility_N = variants {} ;
+lin compatible_A = variants {} ;
+lin compatriot_N = variants {} ;
+lin compeer_N = variants {} ;
+lin compel_V2 = variants {} ;
+lin compel_VV = variants {} ;
+lin compendious_A = variants {} ;
+lin compendium_N = variants {} ;
+lin compensate_V = variants {} ;
+lin compensate_V2 = variants {} ;
+lin compensation_N = variants {} ;
+lin compensatory_A = variants {} ;
+lin compere_N = variants {} ;
+lin compere_V2 = variants {} ;
+lin compete_V = variants {} ;
+lin competence_N = variants {} ;
+lin competent_A = variants {} ;
+lin competition_N = variants {} ;
+lin competitive_A = variants {} ;
+lin competitiveness_N = variants {} ;
+lin competitor_N = variants {} ;
+lin compilation_N = variants {} ;
+lin compile_V2 = variants {} ;
+lin compiler_N = variants {} ;
+lin complacence_N = variants {} ;
+lin complacency_N = variants {} ;
+lin complacent_A = variants {} ;
+lin complain_V = variants {} ;
+lin complain_VS = variants {} ;
+lin complainant_N = variants {} ;
+lin complainingly_Adv = variants {} ;
+lin complaint_N = variants {} ;
+lin complaisance_N = variants {} ;
+lin complaisant_A = variants {} ;
+lin complement_N = variants {} ;
+lin complement_V2 = variants {} ;
+lin complementary_A = variants {} ;
+lin complete_A = variants {} ;
+lin complete_V = variants {} ;
+lin complete_V2 = variants {} ;
+lin completeness_N = variants {} ;
+lin completion_N =  D.completion_1_N ;
+
+lin complex_A = variants {} ;
+lin complex_N =  D.complexe_1_N ;
+
+lin complexion_N = variants {} ;
+lin complexity_N = variants {} ;
+lin compliance_N = variants {} ;
+lin compliant_A = variants {} ;
+lin complicate_V2 = variants {} ;
+lin complicated_A = variants {} ;
+lin complication_N = variants {} ;
+lin complicity_N = variants {} ;
+lin compliment_N = variants {} ;
+lin compliment_V2 = variants {} ;
+lin complimentary_A = variants {} ;
+lin complin_N = variants {} ;
+lin compline_N = variants {} ;
+lin comply_V = variants {} ;
+lin comply_V2 = variants {} ;
+lin component_A = variants {} ;
+lin component_N =  D.composant_1_N ;
+
+lin comport_V = variants {} ;
+lin comport_V2 = variants {} ;
+lin comportment_N = variants {} ;
+lin compos_mentis_A = variants {} ;
+lin compose_V = variants {} ;
+lin compose_V2 = variants {} ;
+lin composed_A = variants {} ;
+lin composer_N = variants {} ;
+lin composite_A = variants {} ;
+lin composition_N =  D.composition_1_N ;
+
+lin compositor_N = variants {} ;
+lin compost_N = variants {} ;
+lin compost_V2 = variants {} ;
+lin composure_N = variants {} ;
+lin compote_N = variants {} ;
+lin compound_A = variants {} ;
+lin compound_N =  D.compose_1_N ;
+
+lin compound_V = variants {} ;
+lin compound_V2 = variants {} ;
+lin comprehend_V2 = variants {} ;
+lin comprehensibility_N = variants {} ;
+lin comprehensible_A = variants {} ;
+lin comprehension_N = variants {} ;
+lin comprehensive_A = variants {} ;
+lin comprehensiveness_N = variants {} ;
+lin compress_N = variants {} ;
+lin compress_V2 = variants {} ;
+lin compression_N =  D.compression_1_N ;
+
+lin compressor_N = variants {} ;
+lin comprise_V2 = variants {} ;
+lin compromise_N = variants {} ;
+lin compromise_V = variants {} ;
+lin compromise_V2 = variants {} ;
+lin comptroller_N = variants {} ;
+lin compulsion_N = variants {} ;
+lin compulsive_A = variants {} ;
+lin compulsory_A = variants {} ;
+lin compunction_N = variants {} ;
+lin computation_N = variants {} ;
+lin computational_A = variants {} ;
+lin compute_V = variants {} ;
+lin compute_V2 = variants {} ;
+lin computer_N = variants {} ;
+lin computerize_V2 = variants {} ;
+lin comrade_N = variants {} ;
+lin comradely_Adv = variants {} ;
+lin comradeship_N = variants {} ;
+lin con_Adv = variants {} ;
+lin con_N = variants {} ;
+lin con_V2 = variants {} ;
+lin con_man_N = variants {} ;
+lin concatenation_N = variants {} ;
+lin concave_A = variants {} ;
+lin concavity_N = variants {} ;
+lin conceal_V2 = variants {} ;
+lin conceale_V = variants {} ;
+lin concealment_N = variants {} ;
+lin concede_V = variants {} ;
+lin concede_V2 = variants {} ;
+lin concede_VS = variants {} ;
+lin conceit_N = variants {} ;
+lin conceited_A = variants {} ;
+lin conceivable_A = variants {} ;
+lin conceive_V = variants {} ;
+lin conceive_V2 = variants {} ;
+lin concentrate_N =  D.concentre_1_N ;
+
+lin concentrate_V = variants {} ;
+lin concentrate_V2 = variants {} ;
+lin concentrated_A = D.concentre_2_A ;
+
+lin concentration_N =  D.concentration_1_N ;
+
+lin concentric_A = variants {} ;
+lin concept_N = variants {} ;
+lin conception_N = variants {} ;
+lin conceptual_A = variants {} ;
+lin concern_N = variants {} ;
+lin concern_V = variants {} ;
+lin concern_V2 = variants {} ;
+lin concern_VS = variants {} ;
+lin concerned_A = variants {} ;
+lin concert_N = variants {} ;
+lin concert_V2 = variants {} ;
+lin concert_hall_N = variants {} ;
+lin concerted_A = variants {} ;
+lin concertina_N = variants {} ;
+lin concerto_N = variants {} ;
+lin concession_N = variants {} ;
+lin concessionaire_N = variants {} ;
+lin concessive_A = variants {} ;
+lin conch_N = variants {} ;
+lin conchology_N = variants {} ;
+lin concierge_N = variants {} ;
+lin conciliate_V2 = variants {} ;
+lin conciliation_N = variants {} ;
+lin conciliatory_A = variants {} ;
+lin concise_A = variants {} ;
+lin conciseness_N = variants {} ;
+lin conclave_N = variants {} ;
+lin conclude_V = variants {} ;
+lin conclude_V2 = variants {} ;
+lin conclude_VS = variants {} ;
+lin conclusion_N = variants {} ;
+lin conclusive_A = variants {} ;
+lin concoct_V2 = variants {} ;
+lin concoction_N = variants {} ;
+lin concomitant_A = variants {} ;
+lin concomitant_N = variants {} ;
+lin concord_N = variants {} ;
+lin concordance_N = variants {} ;
+lin concordant_A = variants {} ;
+lin concordat_N = variants {} ;
+lin concourse_N = variants {} ;
+lin concrete_A = variants {} ;
+lin concrete_N = variants {} ;
+lin concrete_V = variants {} ;
+lin concrete_V2 = variants {} ;
+lin concretion_N = variants {} ;
+lin concubine_N = variants {} ;
+lin concupiscence_N = variants {} ;
+lin concur_V = variants {} ;
+lin concurrence_N = variants {} ;
+lin concurrent_A = variants {} ;
+lin concuss_V2 = variants {} ;
+lin concussion_N = variants {} ;
+lin condemn_V2 = variants {} ;
+lin condemnation_N = variants {} ;
+lin condensation_N = variants {} ;
+lin condense_V = variants {} ;
+lin condense_V2 = variants {} ;
+lin condenser_N = variants {} ;
+lin condescend_V = variants {} ;
+lin condescending_A = variants {} ;
+lin condescension_N = variants {} ;
+lin condign_A = variants {} ;
+lin condiment_N = variants {} ;
+lin condition_N =  D.condition_1_N ;
+
+lin condition_V2 = variants {} ;
+lin conditional_A = variants {} ;
+lin conditioned_A = variants {} ;
+lin conditioner_N =  D.conditionneur_1_N ;
+
+lin condole_V = variants {} ;
+lin condolence_N = variants {} ;
+lin condominium_N = variants {} ;
+lin condonation_N = variants {} ;
+lin condone_V2 = variants {} ;
+lin condor_N = variants {} ;
+lin conduce_V = variants {} ;
+lin conducive_A = variants {} ;
+lin conduct_N = variants {} ;
+lin conduct_V = variants {} ;
+lin conduct_V2 = variants {} ;
+lin conduction_N = variants {} ;
+lin conductive_A = variants {} ;
+lin conductivity_N = variants {} ;
+lin conductor_N = variants {} ;
+lin conductress_N = variants {} ;
+lin conduit_N = variants {} ;
+lin cone_N = variants {} ;
+lin cone_V2 = variants {} ;
+lin coney_N = variants {} ;
+lin confab_N = variants {} ;
+lin confab_V = variants {} ;
+lin confabulate_V = variants {} ;
+lin confabulation_N = variants {} ;
+lin confection_N = variants {} ;
+lin confectioner_N = variants {} ;
+lin confectionery_N = variants {} ;
+lin confederacy_N = variants {} ;
+lin confederate_A = variants {} ;
+lin confederate_N = variants {} ;
+lin confederate_V = variants {} ;
+lin confederate_V2 = variants {} ;
+lin confederation_N = variants {} ;
+lin confer_V = variants {} ;
+lin confer_V2 = variants {} ;
+lin conference_N = variants {} ;
+lin conferment_N = variants {} ;
+lin confess_V = variants {} ;
+lin confess_V2 = variants {} ;
+lin confess_VS = variants {} ;
+lin confessedly_Adv = variants {} ;
+lin confession_N = variants {} ;
+lin confessional_N = variants {} ;
+lin confessor_N = variants {} ;
+lin confetti_N = variants {} ;
+lin confidant_N = variants {} ;
+lin confide_V = variants {} ;
+lin confide_V2 = variants {} ;
+lin confide_VS = variants {} ;
+lin confidence_N = variants {} ;
+lin confident_A = variants {} ;
+lin confidential_A = variants {} ;
+lin confidentiality_N = variants {} ;
+lin confiding_A = variants {} ;
+lin configuration_N = variants {} ;
+lin configure_V2 = variants {} ;
+lin configured_A = variants {} ;
+lin confine_V2 = variants {} ;
+lin confined_A = variants {} ;
+lin confinement_N = variants {} ;
+lin confirm_V2 = variants {} ;
+lin confirm_VS = variants {} ;
+lin confirmation_N = variants {} ;
+lin confirmed_A = variants {} ;
+lin confiscate_V2 = variants {} ;
+lin confiscation_N = variants {} ;
+lin conflagration_N = variants {} ;
+lin conflict_N = variants {} ;
+lin conflict_V = variants {} ;
+lin conflicting_A = variants {} ;
+lin confluence_N = variants {} ;
+lin confluent_A = variants {} ;
+lin conform_V = variants {} ;
+lin conform_V2 = variants {} ;
+lin conformable_A = variants {} ;
+lin conformation_N = variants {} ;
+lin conformist_N = variants {} ;
+lin conformity_N = variants {} ;
+lin confound_V2 = variants {} ;
+lin confounded_A = variants {} ;
+lin confrere_N = variants {} ;
+lin confront_V2 = variants {} ;
+lin confrontation_N = variants {} ;
+lin confucian_A = variants {} ;
+lin confucian_N = variants {} ;
+lin confuse_V2 = variants {} ;
+lin confusedly_Adv = variants {} ;
+lin confusion_N = variants {} ;
+lin confutation_N = variants {} ;
+lin confute_V2 = variants {} ;
+lin conge_N = variants {} ;
+lin congeal_V = variants {} ;
+lin congeal_V2 = variants {} ;
+lin congenial_A = variants {} ;
+lin congenital_A = D.congenital_1_A ;
+
+lin conger_N = variants {} ;
+lin conger_eel_N = variants {} ;
+lin congested_A = variants {} ;
+lin congestion_N = variants {} ;
+lin congleton_PN = variants {} ;
+lin conglomerate_A = variants {} ;
+lin conglomerate_N = variants {} ;
+lin conglomerate_V = variants {} ;
+lin conglomerate_V2 = variants {} ;
+lin conglomeration_N = variants {} ;
+lin congo_PN = variants {} ;
+lin congolese_A = variants {} ;
+lin congolese_N = variants {} ;
+lin congratulate_V2 = variants {} ;
+lin congratulation_N = variants {} ;
+lin congratulatory_A = variants {} ;
+lin congregate_V = variants {} ;
+lin congregate_V2 = variants {} ;
+lin congregation_N = variants {} ;
+lin congregational_A = variants {} ;
+lin congress_N = variants {} ;
+lin congressional_A = variants {} ;
+lin congressman_N = variants {} ;
+lin congresswoman_N = variants {} ;
+lin congruent_A = variants {} ;
+lin congruous_A = variants {} ;
+lin conic_A = variants {} ;
+lin conical_A = variants {} ;
+lin conifer_N = variants {} ;
+lin coniferous_A = variants {} ;
+lin conjectural_A = variants {} ;
+lin conjecture_N = variants {} ;
+lin conjecture_V = variants {} ;
+lin conjecture_V2 = variants {} ;
+lin conjoin_V = variants {} ;
+lin conjoin_V2 = variants {} ;
+lin conjoint_A = variants {} ;
+lin conjugal_A = variants {} ;
+lin conjugate_V = variants {} ;
+lin conjugate_V2 = variants {} ;
+lin conjugation_N = variants {} ;
+lin conjunction_N = variants {} ;
+lin conjunctive_A = variants {} ;
+lin conjunctive_N = variants {} ;
+lin conjuncture_N = variants {} ;
+lin conjuration_N = variants {} ;
+lin conjure_V = variants {} ;
+lin conjure_V2 = variants {} ;
+lin conjurer_N = variants {} ;
+lin conjuror_N = variants {} ;
+lin conk_N = variants {} ;
+lin conk_V = variants {} ;
+lin conker_N = variants {} ;
+lin connah's_quay_PN = variants {} ;
+lin connaught_PN = variants {} ;
+lin connect_V = variants {} ;
+lin connect_V2 = variants {} ;
+lin connecticut_PN = variants {} ;
+lin connection_N = variants {} ;
+lin connective_A = D.connectif_2_A ;
+
+lin connective_N = variants {} ;
+lin connexion_N = variants {} ;
+lin connie_PN = variants {} ;
+lin conning_A = variants {} ;
+lin connivance_N = variants {} ;
+lin connive_V = variants {} ;
+lin connoisseur_N = variants {} ;
+lin connotation_N = variants {} ;
+lin connote_V2 = variants {} ;
+lin connubial_A = variants {} ;
+lin conquer_V2 = variants {} ;
+lin conqueror_N = variants {} ;
+lin conquest_N = variants {} ;
+lin conquistador_N = variants {} ;
+lin cons_PN = variants {} ;
+lin consanguinity_N = variants {} ;
+lin conscience_N = variants {} ;
+lin conscience_smitten_A = variants {} ;
+lin conscientious_A = variants {} ;
+lin conscientiousness_N = variants {} ;
+lin conscious_A = variants {} ;
+lin consciousness_N = variants {} ;
+lin conscript_N = variants {} ;
+lin conscript_V2 = variants {} ;
+lin conscription_N = variants {} ;
+lin consecrate_V2 = variants {} ;
+lin consecration_N = variants {} ;
+lin consecutive_A = variants {} ;
+lin consensus_N = variants {} ;
+lin consent_N = variants {} ;
+lin consent_V = variants {} ;
+lin consent_V2V = variants {} ;
+lin consequence_N = variants {} ;
+lin consequent_A = variants {} ;
+lin consequential_A = variants {} ;
+lin conservancy_N = variants {} ;
+lin conservation_N = variants {} ;
+lin conservatism_N = variants {} ;
+lin conservative_A = variants {} ;
+lin conservative_N = variants {} ;
+lin conservatoire_N = variants {} ;
+lin conservatory_N = variants {} ;
+lin conserve_N = variants {} ;
+lin conserve_V2 = variants {} ;
+lin consett_PN = variants {} ;
+lin consider_V = variants {} ;
+lin consider_V2 = variants {} ;
+lin consider_V2V = variants {} ;
+lin consider_VA = variants {} ;
+lin consider_VS = variants {} ;
+lin consider_VV = variants {} ;
+lin considerable_A = variants {} ;
+lin considerate_A = variants {} ;
+lin considerateness_N = variants {} ;
+lin consideration_N = variants {} ;
+lin consign_V2 = variants {} ;
+lin consignee_N = variants {} ;
+lin consigner_N = variants {} ;
+lin consignment_N = variants {} ;
+lin consignor_N = variants {} ;
+lin consist_V = variants {} ;
+lin consistence_N = variants {} ;
+lin consistency_N = variants {} ;
+lin consistent_A = variants {} ;
+lin consistory_N = variants {} ;
+lin consolable_A = variants {} ;
+lin consolation_N = variants {} ;
+lin consolatory_A = variants {} ;
+lin console_N = variants {} ;
+lin console_V2 = variants {} ;
+lin consolidate_V = variants {} ;
+lin consolidate_V2 = variants {} ;
+lin consolidation_N = variants {} ;
+lin consomme_N = variants {} ;
+lin consonance_N = variants {} ;
+lin consonant_A = variants {} ;
+lin consonant_N = variants {} ;
+lin consort_N = variants {} ;
+lin consort_V = variants {} ;
+lin consortium_N = variants {} ;
+lin conspectus_N = variants {} ;
+lin conspicuous_A = variants {} ;
+lin conspicuousness_N = variants {} ;
+lin conspiracy_N = variants {} ;
+lin conspirator_N = variants {} ;
+lin conspiratorial_A = variants {} ;
+lin conspire_V = variants {} ;
+lin conspire_V2 = variants {} ;
+lin conspire_V2V = variants {} ;
+lin constable_N = variants {} ;
+lin constabulary_N = variants {} ;
+lin constance_PN = variants {} ;
+lin constancy_N = variants {} ;
+lin constant_A = variants {} ;
+lin constant_N = variants {} ;
+lin constellation_N = variants {} ;
+lin consternation_N = variants {} ;
+lin constipate_V2 = variants {} ;
+lin constipated_A = variants {} ;
+lin constipation_N = variants {} ;
+lin constituency_N = variants {} ;
+lin constituent_A = variants {} ;
+lin constituent_N =  D.constituant_1_N ;
+
+lin constitute_V2 = variants {} ;
+lin constitution_N = variants {} ;
+lin constitutional_A = variants {} ;
+lin constitutional_N = variants {} ;
+lin constitutionalism_N = variants {} ;
+lin constitutionalist_N = variants {} ;
+lin constitutionalize_V2 = variants {} ;
+lin constitutive_A = variants {} ;
+lin constrain_V2 = variants {} ;
+lin constrained_A = variants {} ;
+lin constraint_N = variants {} ;
+lin constrict_V2 = variants {} ;
+lin constriction_N = variants {} ;
+lin construct_V2 = variants {} ;
+lin construction_N = variants {} ;
+lin constructional_A = variants {} ;
+lin constructive_A = variants {} ;
+lin constructor_N = variants {} ;
+lin construe_V = variants {} ;
+lin construe_V2 = variants {} ;
+lin construe_V2V = variants {} ;
+lin consubstantiation_N = variants {} ;
+lin consul_N = variants {} ;
+lin consular_A = variants {} ;
+lin consulate_N = variants {} ;
+lin consulship_N = variants {} ;
+lin consult_V = variants {} ;
+lin consult_V2 = variants {} ;
+lin consultant_N = variants {} ;
+lin consultation_N = variants {} ;
+lin consultative_A = variants {} ;
+lin consume_V = variants {} ;
+lin consume_V2 = variants {} ;
+lin consumer_N = variants {} ;
+lin consuming_A = variants {} ;
+lin consummate_A = variants {} ;
+lin consummate_V2 = variants {} ;
+lin consummation_N = variants {} ;
+lin consumption_N = variants {} ;
+lin consumptive_A = variants {} ;
+lin consumptive_N = variants {} ;
+lin cont_PN = variants {} ;
+lin contact_N =  D.contact_1_N ;
+
+lin contact_V2 = variants {} ;
+lin contagion_N = variants {} ;
+lin contagious_A = variants {} ;
+lin contain_V2 = variants {} ;
+lin container_N = variants {} ;
+lin containment_N = variants {} ;
+lin contaminant_N = variants {} ;
+lin contaminate_V2 = variants {} ;
+lin contamination_N = variants {} ;
+lin contemn_V2 = variants {} ;
+lin contemplate_V = variants {} ;
+lin contemplate_V2 = variants {} ;
+lin contemplate_VS = variants {} ;
+lin contemplation_N = variants {} ;
+lin contemplative_A = variants {} ;
+lin contemporaneous_A = variants {} ;
+lin contemporary_A = variants {} ;
+lin contemporary_N = variants {} ;
+lin contempt_N = variants {} ;
+lin contemptible_A = variants {} ;
+lin contemptuous_A = variants {} ;
+lin contend_V = variants {} ;
+lin contend_VS = variants {} ;
+lin contender_N = variants {} ;
+lin content_A = variants {} ;
+lin content_N =  D.contenu_1_N ;
+
+lin content_V2 = variants {} ;
+lin contented_A = variants {} ;
+lin contention_N = variants {} ;
+lin contentious_A = variants {} ;
+lin contentment_N = variants {} ;
+lin conterminous_A = variants {} ;
+lin contest_N = variants {} ;
+lin contest_V = variants {} ;
+lin contest_V2 = variants {} ;
+lin contestant_N = variants {} ;
+lin context_N = variants {} ;
+lin contextual_A = variants {} ;
+lin contiguity_N = variants {} ;
+lin contiguous_A = variants {} ;
+lin continence_N = variants {} ;
+lin continent_A = variants {} ;
+lin continent_N = variants {} ;
+lin continental_A = variants {} ;
+lin contingency_N = variants {} ;
+lin contingent_A = variants {} ;
+lin contingent_N = variants {} ;
+lin continual_A = variants {} ;
+lin continuance_N = variants {} ;
+lin continuation_N = variants {} ;
+lin continue_V = variants {} ;
+lin continue_V2 = variants {} ;
+lin continue_VS = variants {} ;
+lin continue_VV = variants {} ;
+lin continuity_N = variants {} ;
+lin continuous_A = variants {} ;
+lin contort_V2 = variants {} ;
+lin contortion_N = variants {} ;
+lin contortionist_N = variants {} ;
+lin contour_N = variants {} ;
+lin contour_V2 = variants {} ;
+lin contraband_N = variants {} ;
+lin contrabass_N = variants {} ;
+lin contraception_N =  D.contraception_1_N ;
+
+lin contraceptive_A = variants {} ;
+lin contraceptive_N = variants {} ;
+lin contract_N = variants {} ;
+lin contract_V = variants {} ;
+lin contract_V2 = variants {} ;
+lin contract_V2V = variants {} ;
+lin contractible_A = variants {} ;
+lin contractile_A = variants {} ;
+lin contraction_N = variants {} ;
+lin contractor_N = variants {} ;
+lin contractual_A = variants {} ;
+lin contradict_V2 = variants {} ;
+lin contradiction_N = variants {} ;
+lin contradictory_A = variants {} ;
+lin contradistinction_N = variants {} ;
+lin contradistinguish_V2 = variants {} ;
+lin contralto_N = variants {} ;
+lin contraption_N = variants {} ;
+lin contrapuntal_A = variants {} ;
+lin contrariety_N = variants {} ;
+lin contrariness_N = variants {} ;
+lin contrariwise_Adv = variants {} ;
+lin contrary_A = variants {} ;
+lin contrary_N = variants {} ;
+lin contrast_N =  D.contraste_1_N ;
+
+lin contrast_V = variants {} ;
+lin contrast_V2 = variants {} ;
+lin contrastingly_Adv = variants {} ;
+lin contravene_V2 = variants {} ;
+lin contravention_N = variants {} ;
+lin contretemps_N = variants {} ;
+lin contribute_V = variants {} ;
+lin contribute_V2 = variants {} ;
+lin contribute_V2V = variants {} ;
+lin contribution_N = variants {} ;
+lin contributor_N = variants {} ;
+lin contributory_A = variants {} ;
+lin contrite_A = variants {} ;
+lin contrition_N = variants {} ;
+lin contrivance_N = variants {} ;
+lin contrive_V = variants {} ;
+lin contrive_V2 = variants {} ;
+lin contriver_N = variants {} ;
+lin control_N =  D.controle_1_N ;
+
+lin control_V = variants {} ;
+lin control_V2 = variants {} ;
+lin controllable_A = variants {} ;
+lin controller_N = variants {} ;
+lin controversial_A = variants {} ;
+lin controversialist_N = variants {} ;
+lin controversy_N = variants {} ;
+lin controvert_V2 = variants {} ;
+lin contumacious_A = variants {} ;
+lin contumacy_N = variants {} ;
+lin contumelious_A = variants {} ;
+lin contumely_N = variants {} ;
+lin contuse_V2 = variants {} ;
+lin contusion_N = variants {} ;
+lin conundrum_N = variants {} ;
+lin conurbation_N = variants {} ;
+lin convalesce_V = variants {} ;
+lin convalescence_N = variants {} ;
+lin convalescent_A = variants {} ;
+lin convalescent_N = variants {} ;
+lin convection_N = variants {} ;
+lin convector_N = variants {} ;
+lin convene_V = variants {} ;
+lin convene_V2 = variants {} ;
+lin convener_N = variants {} ;
+lin convenience_N = variants {} ;
+lin convenient_A = variants {} ;
+lin convent_N = variants {} ;
+lin conventicle_N = variants {} ;
+lin convention_N = variants {} ;
+lin conventional_A = D.conventionnel_2_A ;
+
+lin conventionality_N = variants {} ;
+lin converge_V = variants {} ;
+lin convergence_N = variants {} ;
+lin convergent_A = variants {} ;
+lin conversant_A = variants {} ;
+lin conversation_N = variants {} ;
+lin conversational_A = variants {} ;
+lin conversationalist_N = variants {} ;
+lin converse_A = variants {} ;
+lin converse_N = variants {} ;
+lin converse_V = variants {} ;
+lin conversion_N =  D.conversion_1_N ;
+
+lin convert_N = variants {} ;
+lin convert_V = variants {} ;
+lin convert_V2 = variants {} ;
+lin converted_A = variants {} ;
+lin converter_N = variants {} ;
+lin convertibility_N = variants {} ;
+lin convertible_A = variants {} ;
+lin convertible_N = variants {} ;
+lin convex_A = variants {} ;
+lin convexity_N = variants {} ;
+lin convey_V2 = variants {} ;
+lin conveyance_N = variants {} ;
+lin conveyancer_N = variants {} ;
+lin conveyer_N = variants {} ;
+lin conveyer_belt_N = variants {} ;
+lin conveyor_N = variants {} ;
+lin convict_N = variants {} ;
+lin convict_V2 = variants {} ;
+lin conviction_N = variants {} ;
+lin convince_V2 = variants {} ;
+lin convince_V2V = variants {} ;
+lin convincible_A = variants {} ;
+lin convincing_A = variants {} ;
+lin convivial_A = variants {} ;
+lin conviviality_N = variants {} ;
+lin convocation_N = variants {} ;
+lin convoke_V2 = variants {} ;
+lin convoluted_A = variants {} ;
+lin convolution_N = variants {} ;
+lin convolvulus_N = variants {} ;
+lin convoy_N = variants {} ;
+lin convoy_V2 = variants {} ;
+lin convulse_V2 = variants {} ;
+lin convulsion_N = variants {} ;
+lin convulsive_A = variants {} ;
+lin conwy_PN = variants {} ;
+lin cony_N = variants {} ;
+lin coo_N = variants {} ;
+lin coo_V = variants {} ;
+lin coo_V2 = variants {} ;
+lin cook_N = variants {} ;
+lin cook_V = variants {} ;
+lin cook_V2 = variants {} ;
+lin cookbook_N = variants {} ;
+lin cooker_N = variants {} ;
+lin cookery_N = variants {} ;
+lin cookery_book_N = variants {} ;
+lin cookham_PN = variants {} ;
+lin cookhouse_N = variants {} ;
+lin cookie_N = variants {} ;
+lin cooking_N = variants {} ;
+lin cooky_N = variants {} ;
+lin cool_A = variants {} ;
+lin cool_N = variants {} ;
+lin cool_V = variants {} ;
+lin cool_V2 = variants {} ;
+lin cool_headed_A = variants {} ;
+lin coolant_N = variants {} ;
+lin cooler_N = variants {} ;
+lin coolie_N = variants {} ;
+lin cooling_tower_N = variants {} ;
+lin coolness_N = variants {} ;
+lin coon_N = variants {} ;
+lin coop_N = variants {} ;
+lin coop_V2 = variants {} ;
+lin cooper_N = variants {} ;
+lin cooperate_V = variants {} ;
+lin cooperation_N = variants {} ;
+lin cooperative_A = variants {} ;
+lin cooperative_N = variants {} ;
+lin cooperator_N = variants {} ;
+lin coordinate_A = variants {} ;
+lin coordinate_N = variants {} ;
+lin coordinate_V = variants {} ;
+lin coordinate_V2 = variants {} ;
+lin coordination_N = variants {} ;
+lin coordinator_N = variants {} ;
+lin coot_N = variants {} ;
+lin cop_N = variants {} ;
+lin cop_V = variants {} ;
+lin cop_V2 = variants {} ;
+lin cop_out_N = variants {} ;
+lin copartner_N = variants {} ;
+lin copartnership_N = variants {} ;
+lin cope_N = variants {} ;
+lin cope_V = variants {} ;
+lin copeck_N = variants {} ;
+lin copenhagen_PN = variants {} ;
+lin copernican_A = variants {} ;
+lin coping_N = variants {} ;
+lin coping_stone_N = variants {} ;
+lin copious_A = variants {} ;
+lin copper_N =  D.cuivre_1_N ;
+
+lin copper_V2 = variants {} ;
+lin copper_bottom_V2 = variants {} ;
+lin copper_bottomed_A = variants {} ;
+lin copperhead_N = variants {} ;
+lin copperplate_N = variants {} ;
+lin coppersmith_N = variants {} ;
+lin coppice_N = variants {} ;
+lin coppull_PN = variants {} ;
+lin copra_N = variants {} ;
+lin copse_N = variants {} ;
+lin copt_A = variants {} ;
+lin copt_N = variants {} ;
+lin coptic_N = variants {} ;
+lin copula_N = variants {} ;
+lin copulate_V = variants {} ;
+lin copulation_N = variants {} ;
+lin copulative_A = variants {} ;
+lin copulative_N = variants {} ;
+lin copy_N = variants {} ;
+lin copy_V = variants {} ;
+lin copy_V2 = variants {} ;
+lin copybook_N = variants {} ;
+lin copycat_N = variants {} ;
+lin copyhold_N = variants {} ;
+lin copyholder_N = variants {} ;
+lin copyist_N = variants {} ;
+lin copyright_N = variants {} ;
+lin copyright_V2 = variants {} ;
+lin copywriter_N = variants {} ;
+lin coquetry_N = variants {} ;
+lin coquette_N = variants {} ;
+lin coquettish_A = variants {} ;
+lin cor_anglais_N = variants {} ;
+lin coracle_N = variants {} ;
+lin coral_A = variants {} ;
+lin coral_N = variants {} ;
+lin coral_reef_N = variants {} ;
+lin corbel_N = variants {} ;
+lin corby_PN = variants {} ;
+lin cord_N =  D.moelle_1_N ;
+
+lin cord_V2 = variants {} ;
+lin cordage_N = variants {} ;
+lin cordial_A = variants {} ;
+lin cordial_N = variants {} ;
+lin cordiality_N = variants {} ;
+lin cordite_N = variants {} ;
+lin cordoba_PN = variants {} ;
+lin cordon_N = variants {} ;
+lin cordon_V2 = variants {} ;
+lin cordon_bleu_A = variants {} ;
+lin corduroy_N = variants {} ;
+lin core_N =  D.centre_1_N ;
+
+lin core_V2 = variants {} ;
+lin coreligionist_N = variants {} ;
+lin corgi_N = variants {} ;
+lin corinthian_A = variants {} ;
+lin corinthian_N = variants {} ;
+lin cork_N = variants {} ;
+lin cork_PN = variants {} ;
+lin cork_V2 = variants {} ;
+lin corkage_N = variants {} ;
+lin corked_A = variants {} ;
+lin corker_N = variants {} ;
+lin corkscrew_N = variants {} ;
+lin corm_N = variants {} ;
+lin cormorant_N = variants {} ;
+lin corn_N = variants {} ;
+lin corn_V2 = variants {} ;
+lin corn_exchange_N = variants {} ;
+lin corncob_N = variants {} ;
+lin corncrake_N = variants {} ;
+lin cornea_N = variants {} ;
+lin cornelian_N = variants {} ;
+lin corner_N = variants {} ;
+lin corner_V = variants {} ;
+lin corner_V2 = variants {} ;
+lin corner_kick_N = variants {} ;
+lin cornered_A = variants {} ;
+lin cornerstone_N = variants {} ;
+lin cornet_N = variants {} ;
+lin cornflake_N = variants {} ;
+lin cornflour_N = variants {} ;
+lin cornflower_N = variants {} ;
+lin cornice_N = variants {} ;
+lin cornpone_N = variants {} ;
+lin cornstarch_N = variants {} ;
+lin cornucopia_N = variants {} ;
+lin cornwall_PN = variants {} ;
+lin corny_A = variants {} ;
+lin corolla_N = variants {} ;
+lin corollary_N = variants {} ;
+lin corona_N = variants {} ;
+lin coronary_A = D.coronaire_1_A ;
+
+lin coronary_N = variants {} ;
+lin coronation_N = variants {} ;
+lin coroner_N = variants {} ;
+lin coronet_N = variants {} ;
+lin corp_PN = variants {} ;
+lin corporal_A = variants {} ;
+lin corporal_N = variants {} ;
+lin corporate_A = variants {} ;
+lin corporation_N = variants {} ;
+lin corporeal_A = variants {} ;
+lin corps_N = variants {} ;
+lin corps_de_ballet_N = variants {} ;
+lin corps_diplomatique_N = variants {} ;
+lin corpse_N = variants {} ;
+lin corpulence_N = variants {} ;
+lin corpulent_A = variants {} ;
+lin corpus_N = variants {} ;
+lin corpuscle_N = variants {} ;
+lin corral_N = variants {} ;
+lin corral_V2 = variants {} ;
+lin correct_A = variants {} ;
+lin correct_V = variants {} ;
+lin correct_V2 = variants {} ;
+lin correct_VS = variants {} ;
+lin correction_N = variants {} ;
+lin correctitude_N = variants {} ;
+lin corrective_A = variants {} ;
+lin corrective_N = variants {} ;
+lin correctness_N = variants {} ;
+lin correlate_V = variants {} ;
+lin correlate_V2 = variants {} ;
+lin correlation_N = variants {} ;
+lin correlative_A = variants {} ;
+lin correlative_N = variants {} ;
+lin correspond_V = variants {} ;
+lin correspondence_N = variants {} ;
+lin correspondent_N = variants {} ;
+lin corresponding_A = D.correspondant_2_A ;
+
+lin corridor_N = variants {} ;
+lin corrie_N = variants {} ;
+lin corrigendum_N = variants {} ;
+lin corrigible_A = variants {} ;
+lin corroborate_V2 = variants {} ;
+lin corroboration_N = variants {} ;
+lin corroborative_A = variants {} ;
+lin corrode_V = variants {} ;
+lin corrode_V2 = variants {} ;
+lin corrosion_N = variants {} ;
+lin corrosive_A = variants {} ;
+lin corrosive_N = variants {} ;
+lin corrugate_V = variants {} ;
+lin corrugate_V2 = variants {} ;
+lin corrugation_N = variants {} ;
+lin corrupt_A = variants {} ;
+lin corrupt_V = variants {} ;
+lin corrupt_V2 = variants {} ;
+lin corruptibility_N = variants {} ;
+lin corruptible_A = variants {} ;
+lin corruption_N = variants {} ;
+lin corruptness_N = variants {} ;
+lin corsage_N = variants {} ;
+lin corsair_N = variants {} ;
+lin corse_N = variants {} ;
+lin corselet_N = variants {} ;
+lin corset_N = variants {} ;
+lin corsham_PN = variants {} ;
+lin corslet_N = variants {} ;
+lin cortege_1_N = variants {} ;
+lin cortege_2_N = variants {} ;
+lin cortex_N = variants {} ;
+lin cortical_A = variants {} ;
+lin cortisone_N = variants {} ;
+lin corundum_N = variants {} ;
+lin corunna_PN = variants {} ;
+lin coruscate_V = variants {} ;
+lin coruscation_N = variants {} ;
+lin corvee_N = variants {} ;
+lin corvette_N = variants {} ;
+lin cos_N = variants {} ;
+lin cosenza_PN = variants {} ;
+lin cosh_N = variants {} ;
+lin cosh_V2 = variants {} ;
+lin cosher_A = variants {} ;
+lin cosignatory_A = variants {} ;
+lin cosignatory_N = variants {} ;
+lin cosily_Adv = variants {} ;
+lin cosine_N = variants {} ;
+lin cosiness_N = variants {} ;
+lin cosmetic_A = regA "produit" ;
+
+lin cosmetic_N = variants {} ;
+lin cosmetician_N = variants {} ;
+lin cosmic_A = variants {} ;
+lin cosmogony_N = variants {} ;
+lin cosmonaut_N = variants {} ;
+lin cosmopolitan_A = variants {} ;
+lin cosmopolitan_N = variants {} ;
+lin cosmos_N = variants {} ;
+lin cosset_V2 = variants {} ;
+lin cost_N = variants {} ;
+lin cost_V = variants {} ;
+lin cost_V2 = variants {} ;
+lin costa_rica_PN = variants {} ;
+lin costa_rican_A = variants {} ;
+lin costa_rican_N = variants {} ;
+lin costermonger_N = variants {} ;
+lin costing_N = variants {} ;
+lin costive_A = variants {} ;
+lin costliness_N = variants {} ;
+lin costly_A = variants {} ;
+lin costum_V2 = variants {} ;
+lin costume_N = variants {} ;
+lin costumier_N = variants {} ;
+lin cosy_A = variants {} ;
+lin cosy_N = variants {} ;
+lin cot_N = variants {} ;
+lin cote_N = variants {} ;
+lin cotenant_N = variants {} ;
+lin coterie_N = variants {} ;
+lin coterminous_A = variants {} ;
+lin cotilion_N = variants {} ;
+lin cotillion_N = variants {} ;
+lin cottage_N = variants {} ;
+lin cottar_N = variants {} ;
+lin cotter_N = variants {} ;
+lin cotton_N = variants {} ;
+lin cotton_V = variants {} ;
+lin cotton_cake_N = variants {} ;
+lin cotton_plant_N = variants {} ;
+lin cotton_wool_N = variants {} ;
+lin cottontail_N = variants {} ;
+lin cotyledon_N = variants {} ;
+lin couch_N = variants {} ;
+lin couch_V = variants {} ;
+lin couch_V2 = variants {} ;
+lin couch_grass_N = variants {} ;
+lin couchant_A = variants {} ;
+lin couchette_N = variants {} ;
+lin cougar_N = variants {} ;
+lin cough_N = variants {} ;
+lin cough_V = variants {} ;
+lin cough_V2 = variants {} ;
+lin coulter_N = variants {} ;
+lin council_N = variants {} ;
+lin council_board_N = variants {} ;
+lin council_chamber_N = variants {} ;
+lin councillor_N = variants {} ;
+lin counsel_N = variants {} ;
+lin counsel_V2 = variants {} ;
+lin counsellor_N = variants {} ;
+lin count_N = variants {} ;
+lin count_V = variants {} ;
+lin count_V2 = variants {} ;
+lin countable_A = variants {} ;
+lin countdown_N = variants {} ;
+lin countenance_N = variants {} ;
+lin countenance_V2 = variants {} ;
+lin counter_Adv = variants {} ;
+lin counter_N = variants {} ;
+lin counter_V = variants {} ;
+lin counter_V2 = variants {} ;
+lin counter_VS = variants {} ;
+lin counter_example_N = variants {} ;
+lin counter_revolution_N = variants {} ;
+lin counter_revolutionary_A = variants {} ;
+lin counter_revolutionary_N = variants {} ;
+lin counteract_V2 = variants {} ;
+lin counteraction_N = variants {} ;
+lin counterattack_N = variants {} ;
+lin counterattack_V = variants {} ;
+lin counterattack_V2 = variants {} ;
+lin counterattraction_N = variants {} ;
+lin counterbalance_N = variants {} ;
+lin counterbalance_V2 = variants {} ;
+lin counterblast_N = variants {} ;
+lin counterclaim_N = variants {} ;
+lin counterclockwise_Adv = variants {} ;
+lin counterespionage_N = variants {} ;
+lin counterfeit_A = variants {} ;
+lin counterfeit_N = variants {} ;
+lin counterfeit_V2 = variants {} ;
+lin counterfeiter_N = variants {} ;
+lin counterfoil_N = variants {} ;
+lin counterintelligence_N = variants {} ;
+lin counterirritant_N = variants {} ;
+lin countermand_V2 = variants {} ;
+lin countermine_N = variants {} ;
+lin countermine_V = variants {} ;
+lin countermine_V2 = variants {} ;
+lin counteroffer_N = variants {} ;
+lin counterpane_N = variants {} ;
+lin counterpart_N = variants {} ;
+lin counterplot_N = variants {} ;
+lin counterplot_V = variants {} ;
+lin counterplot_V2 = variants {} ;
+lin counterpoint_N = variants {} ;
+lin counterpoise_N = variants {} ;
+lin counterpoise_V2 = variants {} ;
+lin countersign_N = variants {} ;
+lin countersign_V2 = variants {} ;
+lin countersink_V2 = variants {} ;
+lin countersuing_V2 = variants {} ;
+lin countertenor_N = variants {} ;
+lin countervail_V = variants {} ;
+lin countervail_V2 = variants {} ;
+lin countess_N = variants {} ;
+lin counting_house_N = variants {} ;
+lin countless_A = variants {} ;
+lin countrified_A = variants {} ;
+lin country_N = variants {} ;
+lin country_house_N = variants {} ;
+lin country_seat_N = variants {} ;
+lin countryman_N = variants {} ;
+lin countryside_N = variants {} ;
+lin countrywoman_N = variants {} ;
+lin county_N = variants {} ;
+lin coup_N = variants {} ;
+lin coup_d'etat_N = variants {} ;
+lin coup_de_grace_N = variants {} ;
+lin coupe_N = variants {} ;
+lin couple_N = variants {} ;
+lin couple_V = variants {} ;
+lin couple_V2 = variants {} ;
+lin couplet_N = variants {} ;
+lin coupling_N = variants {} ;
+lin coupon_N = variants {} ;
+lin courage_N = variants {} ;
+lin courageous_A = variants {} ;
+lin courgette_N = variants {} ;
+lin courier_N = variants {} ;
+lin course_N = variants {} ;
+lin course_V = variants {} ;
+lin course_V2 = variants {} ;
+lin courser_N = variants {} ;
+lin coursing_N = variants {} ;
+lin court_N = variants {} ;
+lin court_V = variants {} ;
+lin court_V2 = variants {} ;
+lin court_card_N = variants {} ;
+lin court_martial_N = variants {} ;
+lin court_martial_V2 = variants {} ;
+lin courteous_A = variants {} ;
+lin courtesan_N = variants {} ;
+lin courtesy_N = variants {} ;
+lin courtier_N = variants {} ;
+lin courtliness_N = variants {} ;
+lin courtly_A = variants {} ;
+lin courtroom_N = variants {} ;
+lin courtship_N = variants {} ;
+lin courtyard_N = variants {} ;
+lin cousin_N = variants {} ;
+lin cousinly_A = variants {} ;
+lin cove_N = variants {} ;
+lin coven_N = variants {} ;
+lin covenant_N = variants {} ;
+lin covenant_V = variants {} ;
+lin covenant_V2 = variants {} ;
+lin coventry_PN = variants {} ;
+lin cover_N = variants {} ;
+lin cover_V2 = variants {} ;
+lin cover_VS = variants {} ;
+lin cover_up_N = variants {} ;
+lin coverage_N = variants {} ;
+lin covering_A = variants {} ;
+lin covering_N = variants {} ;
+lin coverlet_N = variants {} ;
+lin covert_A = variants {} ;
+lin covert_N = variants {} ;
+lin covet_V2 = variants {} ;
+lin covetous_A = variants {} ;
+lin covetousness_N = variants {} ;
+lin covey_N = variants {} ;
+lin cow_N = variants {} ;
+lin cow_V2 = variants {} ;
+lin coward_N = variants {} ;
+lin cowardice_N = variants {} ;
+lin cowardly_A = variants {} ;
+lin cowbell_N = variants {} ;
+lin cowboy_N = variants {} ;
+lin cowcatcher_N = variants {} ;
+lin cowdenbeath_PN = variants {} ;
+lin cower_V = variants {} ;
+lin cowes_PN = variants {} ;
+lin cowhand_N = variants {} ;
+lin cowherd_N = variants {} ;
+lin cowhide_N = variants {} ;
+lin cowhouse_N = variants {} ;
+lin cowl_N = variants {} ;
+lin cowling_N = variants {} ;
+lin cowman_N = variants {} ;
+lin cowpox_N = variants {} ;
+lin cowrie_N = variants {} ;
+lin cowshed_N = variants {} ;
+lin cowskin_N = variants {} ;
+lin cowslip_N = variants {} ;
+lin cox_N = variants {} ;
+lin cox_V = variants {} ;
+lin cox_V2 = variants {} ;
+lin coxcomb_N = variants {} ;
+lin coxswain_N = variants {} ;
+lin coy_A = variants {} ;
+lin coyness_N = variants {} ;
+lin coyote_N = variants {} ;
+lin coypu_N = variants {} ;
+lin cozen_V2 = variants {} ;
+lin cozy_A = variants {} ;
+lin cp_PN = variants {} ;
+lin cpl_PN = variants {} ;
+lin crab_N = variants {} ;
+lin crab_V = variants {} ;
+lin crab_V2 = variants {} ;
+lin crab_apple_N = variants {} ;
+lin crabbed_A = variants {} ;
+lin crack_N = variants {} ;
+lin crack_V = variants {} ;
+lin crack_V2 = variants {} ;
+lin crack_down_N = variants {} ;
+lin crack_up_N = variants {} ;
+lin cracker_N = variants {} ;
+lin crackers_A = variants {} ;
+lin crackle_N = variants {} ;
+lin crackle_V = variants {} ;
+lin crackle_china_N = variants {} ;
+lin crackleware_N = variants {} ;
+lin crackling_N = variants {} ;
+lin crackpot_N = variants {} ;
+lin cracksman_N = variants {} ;
+lin cradle_N = variants {} ;
+lin cradle_V2 = variants {} ;
+lin craft_N = variants {} ;
+lin craft_V2 = variants {} ;
+lin craftily_Adv = variants {} ;
+lin craftiness_N = variants {} ;
+lin craftsman_N = variants {} ;
+lin craftsmanship_N = variants {} ;
+lin crafty_A = variants {} ;
+lin crag_N = variants {} ;
+lin cragged_A = variants {} ;
+lin craggy_A = variants {} ;
+lin cragsman_N = variants {} ;
+lin crake_N = variants {} ;
+lin cram_V = variants {} ;
+lin cram_V2 = variants {} ;
+lin cram_full_A = variants {} ;
+lin cram_full_Adv = variants {} ;
+lin cramlington_PN = variants {} ;
+lin crammer_N = variants {} ;
+lin cramp_N = variants {} ;
+lin cramp_V2 = variants {} ;
+lin cramp_iron_N = variants {} ;
+lin cramped_A = variants {} ;
+lin crampon_N = variants {} ;
+lin cranberry_N = variants {} ;
+lin crane_N = variants {} ;
+lin crane_V = variants {} ;
+lin crane_V2 = variants {} ;
+lin crane_fly_N = variants {} ;
+lin cranial_A = variants {} ;
+lin cranium_N = variants {} ;
+lin crank_N = variants {} ;
+lin crank_V2 = variants {} ;
+lin crankshaft_N = variants {} ;
+lin cranky_A = variants {} ;
+lin crannied_A = variants {} ;
+lin cranny_N = variants {} ;
+lin crap_N = variants {} ;
+lin crap_V = variants {} ;
+lin crap_shooting_N = variants {} ;
+lin crape_N = variants {} ;
+lin craps_N = variants {} ;
+lin crash_Adv = variants {} ;
+lin crash_N = variants {} ;
+lin crash_V = variants {} ;
+lin crash_V2 = variants {} ;
+lin crash_dive_N = variants {} ;
+lin crash_dive_V = variants {} ;
+lin crash_helmet_N = variants {} ;
+lin crash_land_V = variants {} ;
+lin crash_land_V2 = variants {} ;
+lin crash_landing_N = variants {} ;
+lin crass_A = variants {} ;
+lin crate_N = variants {} ;
+lin crate_V2 = variants {} ;
+lin crater_N = variants {} ;
+lin crater_V = variants {} ;
+lin cravat_N = variants {} ;
+lin crave_V = variants {} ;
+lin crave_V2 = variants {} ;
+lin craven_A = variants {} ;
+lin craven_N = variants {} ;
+lin craving_N = variants {} ;
+lin crawfish_N = variants {} ;
+lin crawl_N = variants {} ;
+lin crawl_V = variants {} ;
+lin crawler_N = variants {} ;
+lin crawley_PN = variants {} ;
+lin crayfish_N = variants {} ;
+lin crayon_N = variants {} ;
+lin crayon_V2 = variants {} ;
+lin craze_N = variants {} ;
+lin crazed_A = variants {} ;
+lin crazily_Adv = variants {} ;
+lin craziness_N = variants {} ;
+lin crazy_A = variants {} ;
+lin creak_N = variants {} ;
+lin creak_V = variants {} ;
+lin creakily_Adv = variants {} ;
+lin creaky_A = variants {} ;
+lin cream_N =  D.creme_1_N ;
+
+lin cream_V2 = variants {} ;
+lin creamery_N = variants {} ;
+lin creamy_A = variants {} ;
+lin crease_N = variants {} ;
+lin crease_V = variants {} ;
+lin crease_V2 = variants {} ;
+lin create_V = variants {} ;
+lin create_V2 = variants {} ;
+lin create_VV = variants {} ;
+lin creation_N = variants {} ;
+lin creative_A = variants {} ;
+lin creativeness_N = variants {} ;
+lin creator_N = variants {} ;
+lin creature_N = variants {} ;
+lin creche_N = variants {} ;
+lin credence_N = variants {} ;
+lin credibility_N = variants {} ;
+lin credible_A = variants {} ;
+lin credit_N = variants {} ;
+lin credit_V2 = variants {} ;
+lin credit_side_N = variants {} ;
+lin credit_worthiness_N = variants {} ;
+lin credit_worthy_A = variants {} ;
+lin creditable_A = variants {} ;
+lin creditor_N = variants {} ;
+lin credo_N = variants {} ;
+lin credulity_N = variants {} ;
+lin credulous_A = variants {} ;
+lin creed_N = variants {} ;
+lin creek_N = variants {} ;
+lin creel_N = variants {} ;
+lin creep_N = variants {} ;
+lin creep_V = variants {} ;
+lin creeper_N = variants {} ;
+lin creepy_A = variants {} ;
+lin cremate_V2 = variants {} ;
+lin cremation_N = variants {} ;
+lin crematorium_N = variants {} ;
+lin crematory_N = variants {} ;
+lin creme_de_menthe_N = variants {} ;
+lin crenellated_A = variants {} ;
+lin creole_A = variants {} ;
+lin creole_N = variants {} ;
+lin creosote_N = variants {} ;
+lin crepe_1_N = variants {} ;
+lin crepe_2_N = variants {} ;
+lin crepitate_V = variants {} ;
+lin crepitation_N = variants {} ;
+lin crepuscular_A = variants {} ;
+lin cres_PN = variants {} ;
+lin crescendo_N = variants {} ;
+lin crescent_N = variants {} ;
+lin cress_N = variants {} ;
+lin crest_N = variants {} ;
+lin crest_V = variants {} ;
+lin crest_V2 = variants {} ;
+lin crested_A = variants {} ;
+lin crestfallen_A = variants {} ;
+lin creswell_PN = variants {} ;
+lin cretaceous_A = variants {} ;
+lin cretin_N = variants {} ;
+lin cretinous_A = variants {} ;
+lin cretonne_N = variants {} ;
+lin crevasse_N = variants {} ;
+lin crevice_N = variants {} ;
+lin crew_N = variants {} ;
+lin crew_V = variants {} ;
+lin crew_cut_N = variants {} ;
+lin crew_neck_N = variants {} ;
+lin crewe_PN = variants {} ;
+lin crib_N = variants {} ;
+lin crib_V = variants {} ;
+lin crib_V2 = variants {} ;
+lin cribbage_N = variants {} ;
+lin cribbage_board_N = variants {} ;
+lin crick_N = variants {} ;
+lin crick_V2 = variants {} ;
+lin cricket_N = variants {} ;
+lin cricketer_N = variants {} ;
+lin crieff_PN = variants {} ;
+lin crier_N = variants {} ;
+lin crime_N = variants {} ;
+lin crime_V2 = variants {} ;
+lin criminal_A = variants {} ;
+lin criminal_N = variants {} ;
+lin criminalize_V2 = variants {} ;
+lin criminology_N = variants {} ;
+lin crimp_V2 = variants {} ;
+lin crimson_A = variants {} ;
+lin crimson_N = variants {} ;
+lin crimson_V = variants {} ;
+lin crimson_V2 = variants {} ;
+lin cringe_V = variants {} ;
+lin crinkle_N = variants {} ;
+lin crinkle_V = variants {} ;
+lin crinkle_V2 = variants {} ;
+lin crinkly_A = variants {} ;
+lin crinoline_N = variants {} ;
+lin cripple_N = variants {} ;
+lin cripple_V2 = variants {} ;
+lin crisis_N = variants {} ;
+lin crisp_A = variants {} ;
+lin crisp_N = variants {} ;
+lin crisp_V = variants {} ;
+lin crisp_V2 = variants {} ;
+lin crispness_N = variants {} ;
+lin criss_cross_V2 = variants {} ;
+lin crisscross_A = variants {} ;
+lin crisscross_Adv = variants {} ;
+lin crisscross_V = variants {} ;
+lin crisscross_V2 = variants {} ;
+lin criterion_N = variants {} ;
+lin critic_N = variants {} ;
+lin critical_A = variants {} ;
+lin criticism_N = variants {} ;
+lin criticize_V = variants {} ;
+lin criticize_V2 = variants {} ;
+lin critique_N = variants {} ;
+lin croak_N = variants {} ;
+lin croak_V = variants {} ;
+lin croak_V2 = variants {} ;
+lin crochet_N = variants {} ;
+lin crochet_V = variants {} ;
+lin crochet_V2 = variants {} ;
+lin crochet_hook_N = variants {} ;
+lin crock_N = variants {} ;
+lin crock_V = variants {} ;
+lin crock_V2 = variants {} ;
+lin crockery_N = variants {} ;
+lin crocodile_N = variants {} ;
+lin crocus_N = variants {} ;
+lin croesus_PN = variants {} ;
+lin croft_N = variants {} ;
+lin crofter_N = variants {} ;
+lin cromer_PN = variants {} ;
+lin cromlech_N = variants {} ;
+lin crone_N = variants {} ;
+lin crony_N = variants {} ;
+lin crook_N = variants {} ;
+lin crook_PN = variants {} ;
+lin crook_V = variants {} ;
+lin crook_V2 = variants {} ;
+lin crook_back_A = variants {} ;
+lin crook_backed_A = variants {} ;
+lin crooked_A = variants {} ;
+lin crookedness_N = variants {} ;
+lin croon_V = variants {} ;
+lin croon_V2 = variants {} ;
+lin crooner_N = variants {} ;
+lin crop_N =  D.culture_1_N ;
+
+lin crop_V = variants {} ;
+lin crop_V2 = variants {} ;
+lin crop_dusting_N = variants {} ;
+lin cropper_N = variants {} ;
+lin croquet_N = variants {} ;
+lin croquette_N = variants {} ;
+lin crore_N = variants {} ;
+lin crosby_PN = variants {} ;
+lin crosier_N = variants {} ;
+lin cross_A = variants {} ;
+
+lin cross_N = variants {} ;
+
+lin cross_V = variants {} ;
+lin cross_V2 = variants {} ;
+lin cross_bench_N = variants {} ;
+lin cross_bencher_N = variants {} ;
+lin cross_division_N = variants {} ;
+lin cross_examination_N = variants {} ;
+lin cross_examine_V2 = variants {} ;
+lin cross_examiner_N = variants {} ;
+lin cross_fertilization_N = variants {} ;
+lin cross_fertilize_V2 = variants {} ;
+lin cross_grained_A = variants {} ;
+lin cross_heading_N = variants {} ;
+lin cross_index_N = variants {} ;
+lin cross_index_V2 = variants {} ;
+lin cross_legged_Adv = variants {} ;
+lin cross_question_V2 = variants {} ;
+lin cross_reference_N = variants {} ;
+lin cross_section_N = variants {} ;
+lin cross_stitch_N = variants {} ;
+lin crossbar_N = variants {} ;
+lin crossbeam_N = variants {} ;
+lin crossbow_N = variants {} ;
+lin crossbred_A = variants {} ;
+lin crossbreed_N = variants {} ;
+lin crossbreed_V2 = variants {} ;
+lin crosscheck_N = variants {} ;
+lin crosscheck_V = variants {} ;
+lin crosscheck_V2 = variants {} ;
+lin crosscountry_A = variants {} ;
+lin crosscountry_Adv = variants {} ;
+lin crosscurrent_N = variants {} ;
+lin crosscut_A = variants {} ;
+lin crosscut_N = variants {} ;
+lin crosse_N = variants {} ;
+lin crosseyed_A = variants {} ;
+lin crossfire_N = variants {} ;
+lin crossing_N = variants {} ;
+lin crossness_N = variants {} ;
+lin crosspatch_N = variants {} ;
+lin crosspiece_N = variants {} ;
+lin crossroad_N = variants {} ;
+lin crosstalk_N = variants {} ;
+lin crosswalk_N = variants {} ;
+lin crosswind_N = variants {} ;
+lin crosswise_Adv = variants {} ;
+lin crossword_N = variants {} ;
+lin crotch_N = variants {} ;
+lin crotchet_N = variants {} ;
+lin crotchety_A = variants {} ;
+lin crouch_N = variants {} ;
+lin crouch_V = variants {} ;
+lin crouch_V2 = variants {} ;
+lin croup_N = variants {} ;
+lin croupier_N = variants {} ;
+lin crow's_nest_N = variants {} ;
+lin crow_N = variants {} ;
+lin crow_V = variants {} ;
+lin crow_VS = variants {} ;
+lin crowbar_N = variants {} ;
+lin crowborough_PN = variants {} ;
+lin crowd_N = variants {} ;
+lin crowd_V = variants {} ;
+lin crowd_V2 = variants {} ;
+lin crowded_A = variants {} ;
+lin crown_N = variants {} ;
+lin crown_V2 = variants {} ;
+lin crown_land_N = variants {} ;
+lin crowning_A = variants {} ;
+lin crowthorne_PN = variants {} ;
+lin croydon_PN = variants {} ;
+lin crozier_N = variants {} ;
+lin crucial_A = variants {} ;
+lin crucible_N = variants {} ;
+lin crucifix_N = variants {} ;
+lin crucifixion_N = variants {} ;
+lin cruciform_A = variants {} ;
+lin crucify_V2 = variants {} ;
+lin crude_A = D.brut_1_A ;
+
+lin crudeness_N = variants {} ;
+lin crudity_N = variants {} ;
+lin cruel_A = variants {} ;
+lin cruelty_N = variants {} ;
+lin cruet_N = variants {} ;
+lin cruet_stand_N = variants {} ;
+lin cruise_N = variants {} ;
+lin cruise_V = variants {} ;
+lin cruiser_N = variants {} ;
+lin crumb_N = variants {} ;
+lin crumble_V = variants {} ;
+lin crumble_V2 = variants {} ;
+lin crumbly_A = variants {} ;
+lin crumpet_N = variants {} ;
+lin crumple_V = variants {} ;
+lin crumple_V2 = variants {} ;
+lin crunch_N = variants {} ;
+lin crunch_V = variants {} ;
+lin crunch_V2 = variants {} ;
+lin crupper_N = variants {} ;
+lin crusade_N = variants {} ;
+lin crusade_V = variants {} ;
+lin crusader_N = variants {} ;
+lin cruse_N = variants {} ;
+lin crush_N = variants {} ;
+lin crush_V = variants {} ;
+lin crush_V2 = variants {} ;
+lin crushing_A = variants {} ;
+lin crust_N = variants {} ;
+lin crust_V = variants {} ;
+lin crust_V2 = variants {} ;
+lin crustacean_N = variants {} ;
+lin crusted_A = variants {} ;
+lin crusty_A = variants {} ;
+lin crutch_N = variants {} ;
+lin crux_N = variants {} ;
+lin cruzeiro_N = variants {} ;
+lin cry_N = variants {} ;
+lin cry_V = variants {} ;
+lin cry_V2 = variants {} ;
+lin crybaby_N = variants {} ;
+lin crying_A = variants {} ;
+lin crypt_N = variants {} ;
+lin cryptic_A = variants {} ;
+lin cryptically_Adv = variants {} ;
+lin cryptogram_N = variants {} ;
+lin crystal_N = variants {} ;
+lin crystal_gazing_N = variants {} ;
+lin crystalline_A = variants {} ;
+lin crystallization_N = variants {} ;
+lin crystallize_V = variants {} ;
+lin crystallize_V2 = variants {} ;
+lin crystallography_N = variants {} ;
+lin cub_N = variants {} ;
+lin cuba_PN = variants {} ;
+lin cuban_A = variants {} ;
+lin cuban_N = variants {} ;
+lin cubbyhole_N = variants {} ;
+lin cube_N = variants {} ;
+lin cube_V2 = variants {} ;
+lin cubic_A = variants {} ;
+lin cubical_A = variants {} ;
+lin cubicle_N = variants {} ;
+lin cubism_N = variants {} ;
+lin cubist_N = variants {} ;
+lin cubit_N = variants {} ;
+lin cuckold_N = variants {} ;
+lin cuckold_V2 = variants {} ;
+lin cuckoo_N = variants {} ;
+lin cuckoo_clock_N = variants {} ;
+lin cucumber_N = variants {} ;
+lin cud_N = variants {} ;
+lin cuddle_N = variants {} ;
+lin cuddle_V = variants {} ;
+lin cuddle_V2 = variants {} ;
+lin cuddlesome_A = variants {} ;
+lin cuddly_A = variants {} ;
+lin cudgel_N = variants {} ;
+lin cudgel_V2 = variants {} ;
+lin cudworth_PN = variants {} ;
+lin cue_N = variants {} ;
+lin cuff_N = variants {} ;
+lin cuff_V2 = variants {} ;
+lin cuffley_PN = variants {} ;
+lin cuirass_N = variants {} ;
+lin cuirassier_N = variants {} ;
+lin cuisine_N = variants {} ;
+lin cul_de_sac_N = variants {} ;
+lin culcheth_PN = variants {} ;
+lin culinary_A = variants {} ;
+lin cull_N = variants {} ;
+lin cull_V2 = variants {} ;
+lin cullender_N = variants {} ;
+lin culminate_V = variants {} ;
+lin culminate_V2 = variants {} ;
+lin culmination_N = variants {} ;
+lin culpability_N = variants {} ;
+lin culpable_A = variants {} ;
+lin culprit_N = variants {} ;
+lin cult_N = variants {} ;
+lin cultivable_A = variants {} ;
+lin cultivate_V2 = variants {} ;
+lin cultivated_A = variants {} ;
+lin cultivation_N = variants {} ;
+lin cultivator_N = variants {} ;
+lin cultural_A = variants {} ;
+lin culture_N = variants {} ;
+lin cultured_A = variants {} ;
+lin culvert_N = variants {} ;
+lin cumber_V2 = variants {} ;
+lin cumberland_PN = variants {} ;
+lin cumbernauld_PN = variants {} ;
+lin cumbersome_A = variants {} ;
+lin cumbria_PN = variants {} ;
+lin cumbrous_A = variants {} ;
+lin cummerbund_N = variants {} ;
+lin cumnock_PN = variants {} ;
+lin cumulative_A = variants {} ;
+lin cumulus_N = variants {} ;
+lin cuneiform_A = variants {} ;
+lin cunning_A = variants {} ;
+lin cunning_N = variants {} ;
+lin cunt_N = variants {} ;
+lin cup_N =  D.gobelet_1_N ;
+
+lin cup_V2 = variants {} ;
+lin cup_bearer_N = variants {} ;
+lin cup_final_N = variants {} ;
+lin cup_tie_N = variants {} ;
+lin cupar_PN = variants {} ;
+lin cupboard_N = variants {} ;
+lin cupboard_love_N = variants {} ;
+lin cupful_N = variants {} ;
+lin cupid_PN = variants {} ;
+lin cupidity_N = variants {} ;
+lin cupola_N = variants {} ;
+lin cuppa_N = variants {} ;
+lin cupping_N = variants {} ;
+lin cupric_A = variants {} ;
+lin cupro_nickel_N = variants {} ;
+lin cur_N = variants {} ;
+lin curability_N = variants {} ;
+lin curable_A = variants {} ;
+lin curacao_N = variants {} ;
+lin curacoa_N = variants {} ;
+lin curacy_N = variants {} ;
+lin curate_N = variants {} ;
+lin curative_A = variants {} ;
+lin curator_N = variants {} ;
+lin curb_N = variants {} ;
+lin curb_V2 = variants {} ;
+lin curd_N = variants {} ;
+lin curdle_V = variants {} ;
+lin curdle_V2 = variants {} ;
+lin cure_1_N = variants {} ;
+lin cure_2_N = variants {} ;
+lin cure_V = variants {} ;
+lin cure_V2 = variants {} ;
+lin cure_all_N = variants {} ;
+lin curfew_N = variants {} ;
+lin curio_N = variants {} ;
+lin curiosity_N = variants {} ;
+lin curious_A = variants {} ;
+lin curitiba_PN = variants {} ;
+lin curl_N = variants {} ;
+lin curl_V = variants {} ;
+lin curl_V2 = variants {} ;
+lin curler_N = variants {} ;
+lin curlew_N = variants {} ;
+lin curling_N = variants {} ;
+lin curly_A = variants {} ;
+lin curmudgeon_N = variants {} ;
+lin currant_N = variants {} ;
+lin currency_N = variants {} ;
+lin current_A = variants {} ;
+lin current_N = variants {} ;
+lin curriculum_N = variants {} ;
+lin curriculum_vitae_N = variants {} ;
+lin currie_PN = variants {} ;
+lin currish_A = variants {} ;
+lin curry_N = variants {} ;
+lin curry_V2 = variants {} ;
+lin curry_powder_N = variants {} ;
+lin curse_N = variants {} ;
+lin curse_V = variants {} ;
+lin curse_V2 = variants {} ;
+lin cursed_A = variants {} ;
+lin cursive_A = variants {} ;
+lin cursory_A = variants {} ;
+lin curst_A = variants {} ;
+lin curt_A = variants {} ;
+lin curtail_V2 = variants {} ;
+lin curtailment_N = variants {} ;
+lin curtain_N = variants {} ;
+lin curtain_V2 = variants {} ;
+lin curtain_call_N = variants {} ;
+lin curtain_lecture_N = variants {} ;
+lin curtain_raiser_N = variants {} ;
+lin curtness_N = variants {} ;
+lin curtsey_N = variants {} ;
+lin curtsey_V = variants {} ;
+lin curtsy_N = variants {} ;
+lin curtsy_V = variants {} ;
+lin curvature_N = variants {} ;
+lin curve_N = variants {} ;
+lin curve_V = variants {} ;
+lin curve_V2 = variants {} ;
+lin cushion_N = variants {} ;
+lin cushion_V2 = variants {} ;
+lin cushy_A = variants {} ;
+lin cusp_N = variants {} ;
+lin cuspidor_N = variants {} ;
+lin cuss_N = variants {} ;
+lin cussed_A = variants {} ;
+lin cussedness_N = variants {} ;
+lin custard_N = variants {} ;
+lin custodial_A = variants {} ;
+lin custodian_N = variants {} ;
+lin custody_N = variants {} ;
+lin custom_N = variants {} ;
+lin custom_built_A = variants {} ;
+lin custom_made_A = variants {} ;
+lin customary_A = D.usuel_2_A ;
+
+lin customer_N = variants {} ;
+lin customize_V2 = variants {} ;
+lin cut_N = variants {} ;
+lin cut_V = variants {} ;
+lin cut_V2 = variants {} ;
+lin cut_VS = variants {} ;
+lin cut_out_N = variants {} ;
+lin cut_price_A = variants {} ;
+lin cut_rate_A = variants {} ;
+lin cut_throat_A = variants {} ;
+lin cut_throat_N = variants {} ;
+lin cutback_N = variants {} ;
+lin cute_A = variants {} ;
+lin cuteness_N = variants {} ;
+lin cuticle_N = variants {} ;
+lin cutlass_N = variants {} ;
+lin cutler_N = variants {} ;
+lin cutlery_N = variants {} ;
+lin cutlet_N = variants {} ;
+lin cutpurse_N = variants {} ;
+lin cutter_N = variants {} ;
+lin cutting_A = variants {} ;
+lin cutting_N =  D.coupe_1_N ;
+
+lin cutting_room_N = variants {} ;
+lin cuttlefish_N = variants {} ;
+lin cutworm_N = variants {} ;
+lin cwmbran_PN = variants {} ;
+lin cwt_N = variants {} ;
+lin cyanide_N = variants {} ;
+lin cybernetic_A = variants {} ;
+lin cybernetics_N = variants {} ;
+lin cyclamen_N = variants {} ;
+lin cycle_N = variants {} ;
+lin cycle_V = variants {} ;
+lin cyclic_A = D.cyclique_1_A ;
+
+lin cyclical_A = variants {} ;
+lin cyclist_N = variants {} ;
+lin cyclone_N = variants {} ;
+lin cyclonic_A = variants {} ;
+lin cyclopaedia_N = variants {} ;
+lin cyclopean_A = variants {} ;
+lin cyclostyle_N = variants {} ;
+lin cyclostyle_V2 = variants {} ;
+lin cyclotron_N = variants {} ;
+lin cyder_N = variants {} ;
+lin cygnet_N = variants {} ;
+lin cylinder_N = variants {} ;
+lin cylindrical_A = variants {} ;
+lin cymbal_N = variants {} ;
+lin cynic_N = variants {} ;
+lin cynical_A = variants {} ;
+lin cynicism_N = variants {} ;
+lin cynosure_N = variants {} ;
+lin cynthia_PN = variants {} ;
+lin cypher_N = variants {} ;
+lin cypher_V = variants {} ;
+lin cypher_V2 = variants {} ;
+lin cypress_N = variants {} ;
+lin cyprian_A = variants {} ;
+lin cypriot_A = variants {} ;
+lin cypriot_N = variants {} ;
+lin cyprus_PN = variants {} ;
+lin cyril_PN = variants {} ;
+lin cyrillic_A = variants {} ;
+lin cyst_N = variants {} ;
+lin czar_N = variants {} ;
+lin czarina_N = variants {} ;
+lin czech_A = variants {} ;
+lin czech_N = variants {} ;
+lin czechoslovak_A = variants {} ;
+lin czechoslovak_N = variants {} ;
+lin czechoslovakia_PN = variants {} ;
+lin czechoslovakian_A = variants {} ;
+lin czechoslovakian_N = variants {} ;
+lin d_day_PN = variants {} ;
+lin dab_N = variants {} ;
+lin dab_V = variants {} ;
+lin dab_V2 = variants {} ;
+lin dabble_V = variants {} ;
+lin dabble_V2 = variants {} ;
+lin dabbler_N = variants {} ;
+lin dacca_PN = variants {} ;
+lin dace_N = variants {} ;
+lin dacha_N = variants {} ;
+lin dachshund_N = variants {} ;
+lin dacoit_N = variants {} ;
+lin dacoity_N = variants {} ;
+lin dactyl_N = variants {} ;
+lin dactylic_A = variants {} ;
+lin dad_N = variants {} ;
+lin daddy_N = variants {} ;
+lin daddy_longlegs_N = variants {} ;
+lin dado_N = variants {} ;
+lin daemon_N = variants {} ;
+lin daffodil_N = variants {} ;
+lin daft_A = variants {} ;
+lin dagger_N = variants {} ;
+lin dago_N = variants {} ;
+lin daguerreotype_N = variants {} ;
+lin dahlia_N = variants {} ;
+lin dail_eireann_N = variants {} ;
+lin daily_A = D.quotidien_2_A ;
+
+lin daily_Adv = variants {} ;
+lin daily_N = variants {} ;
+lin daintily_Adv = variants {} ;
+lin daintiness_N = variants {} ;
+lin dainty_A = variants {} ;
+lin dainty_N = variants {} ;
+lin dairy_N = variants {} ;
+lin dairy_farm_N = variants {} ;
+lin dairy_farming_N = variants {} ;
+lin dairying_N = variants {} ;
+lin dairymaid_N = variants {} ;
+lin dairyman_N = variants {} ;
+lin dais_N = variants {} ;
+lin daisy_N = variants {} ;
+lin daisy_PN = variants {} ;
+lin dakar_PN = variants {} ;
+lin dakota_PN = variants {} ;
+lin dale_N = variants {} ;
+lin dalesman_N = variants {} ;
+lin dalkeith_PN = variants {} ;
+lin dallas_PN = variants {} ;
+lin dalliance_N = variants {} ;
+lin dally_V = variants {} ;
+lin dalmatian_N = variants {} ;
+lin dalry_PN = variants {} ;
+lin dalton_PN = variants {} ;
+lin dam_N = variants {} ;
+lin dam_V2 = variants {} ;
+lin damage_N =  D.dommage_1_N ;
+
+lin damage_V2 = variants {} ;
+lin damascene_A = variants {} ;
+lin damascene_V2 = variants {} ;
+lin damascus_PN = variants {} ;
+lin damask_N = variants {} ;
+lin dame_N = variants {} ;
+lin damn_A = variants {} ;
+lin damn_Adv = variants {} ;
+lin damn_N = variants {} ;
+lin damn_V2 = variants {} ;
+lin damnable_A = variants {} ;
+lin damnation_N = variants {} ;
+lin damned_A = variants {} ;
+lin damned_Adv = variants {} ;
+lin damocles_PN = variants {} ;
+lin damp_A = variants {} ;
+lin damp_N = variants {} ;
+lin damp_V = variants {} ;
+lin damp_V2 = variants {} ;
+lin dampen_V = variants {} ;
+lin dampen_V2 = variants {} ;
+lin damper_N = variants {} ;
+lin dampish_A = variants {} ;
+lin dampness_N = variants {} ;
+lin damsel_N = variants {} ;
+lin damson_N = variants {} ;
+lin dan_PN = variants {} ;
+lin dance_N = variants {} ;
+lin dance_V = variants {} ;
+lin dance_V2 = variants {} ;
+lin dance_band_N = variants {} ;
+lin dance_hall_N = variants {} ;
+lin dance_orchestra_N = variants {} ;
+lin dancer_N = variants {} ;
+lin dancing_A = variants {} ;
+lin dancing_N = variants {} ;
+lin dandelion_N = variants {} ;
+lin dander_N = variants {} ;
+lin dandified_A = variants {} ;
+lin dandle_V2 = variants {} ;
+lin dandruff_N = variants {} ;
+lin dandy_A = variants {} ;
+lin dandy_N = variants {} ;
+lin dane_N = variants {} ;
+lin danger_N = variants {} ;
+lin dangerous_A = variants {} ;
+lin dangle_V = variants {} ;
+lin dangle_V2 = variants {} ;
+lin daniel_N = variants {} ;
+lin daniel_PN = variants {} ;
+lin danish_A = variants {} ;
+lin danish_N = variants {} ;
+lin dank_A = variants {} ;
+lin danny_PN = variants {} ;
+lin danse_macabre_N = variants {} ;
+lin daphne_N = variants {} ;
+lin daphne_PN = variants {} ;
+lin dapper_A = variants {} ;
+lin dapple_V2 = variants {} ;
+lin dapple_grey_A = variants {} ;
+lin dapple_grey_N = variants {} ;
+lin darby_PN = variants {} ;
+lin dare_N = variants {} ;
+lin dare_V = variants {} ;
+lin dare_V2 = variants {} ;
+lin dare_VV = variants {} ;
+lin daredevil_N = variants {} ;
+lin darenth_PN = variants {} ;
+lin darfield_PN = variants {} ;
+lin daring_A = variants {} ;
+lin daring_N = variants {} ;
+lin dark_A = D.obscur_1_A ;
+
+lin dark_N = variants {} ;
+lin darken_V = variants {} ;
+lin darken_V2 = variants {} ;
+lin darkey_N = variants {} ;
+lin darkie_N = variants {} ;
+lin darkness_N = variants {} ;
+lin darkroom_N = variants {} ;
+lin darky_N = variants {} ;
+lin darling_N = variants {} ;
+lin darlington_PN = variants {} ;
+lin darmstadt_PN = variants {} ;
+lin darn_N = variants {} ;
+lin darn_V = variants {} ;
+lin darn_V2 = variants {} ;
+lin darning_N = variants {} ;
+lin darning_needle_N = variants {} ;
+lin dart_N = variants {} ;
+lin dart_V = variants {} ;
+lin dart_V2 = variants {} ;
+lin dartford_PN = variants {} ;
+lin dartmouth_PN = variants {} ;
+lin darwen_PN = variants {} ;
+lin dash_N = variants {} ;
+lin dash_V = variants {} ;
+lin dash_V2 = variants {} ;
+lin dashboard_N = variants {} ;
+lin dashing_A = variants {} ;
+lin dastard_N = variants {} ;
+lin dastardly_A = variants {} ;
+lin data_N = variants {} ;
+lin datable_A = variants {} ;
+lin date_N = variants {} ;
+lin date_V = variants {} ;
+lin date_V2 = variants {} ;
+lin dated_A = variants {} ;
+lin dateless_A = variants {} ;
+lin dateline_N = variants {} ;
+lin dative_A = variants {} ;
+lin dative_N = variants {} ;
+lin datum_N = variants {} ;
+lin daub_N = variants {} ;
+lin daub_V = variants {} ;
+lin daub_V2 = variants {} ;
+lin dauber_N = variants {} ;
+lin daughter_N = variants {} ;
+lin daughter_in_law_N = variants {} ;
+lin daughterly_A = variants {} ;
+lin daunt_V2 = variants {} ;
+lin dauntless_A = variants {} ;
+lin dauphin_N = variants {} ;
+lin dave_PN = variants {} ;
+lin davenport_N = variants {} ;
+lin daventry_PN = variants {} ;
+lin davey_PN = variants {} ;
+lin david_PN = variants {} ;
+lin davit_N = variants {} ;
+lin daw_N = variants {} ;
+lin dawdle_V = variants {} ;
+lin dawdle_V2 = variants {} ;
+lin dawdler_N = variants {} ;
+lin dawley_PN = variants {} ;
+lin dawlish_PN = variants {} ;
+lin dawn_N = variants {} ;
+lin dawn_PN = variants {} ;
+lin dawn_V = variants {} ;
+lin day_N =  D.jour_1_N ;
+
+lin day_boarder_N = variants {} ;
+lin day_labourer_N = variants {} ;
+lin day_return_N = variants {} ;
+lin day_school_N = variants {} ;
+lin daybook_N = variants {} ;
+lin dayboy_N = variants {} ;
+lin daybreak_N = variants {} ;
+lin daydream_N = variants {} ;
+lin daydream_V = variants {} ;
+lin daygirl_N = variants {} ;
+lin daylight_N = variants {} ;
+lin daylight_saving_A = variants {} ;
+lin daylight_saving_N = variants {} ;
+lin daylong_A = variants {} ;
+lin daylong_Adv = variants {} ;
+lin dayspring_N = variants {} ;
+lin daytime_N = variants {} ;
+lin dayton_PN = variants {} ;
+lin daze_N = variants {} ;
+lin daze_V2 = variants {} ;
+lin dazedly_Adv = variants {} ;
+lin dazzle_N = variants {} ;
+lin dazzle_V2 = variants {} ;
+lin ddt_N = variants {} ;
+lin de_emphasize_V2 = variants {} ;
+lin de_escalate_V2 = variants {} ;
+lin de_escalation_N = variants {} ;
+lin de_facto_A = variants {} ;
+lin de_facto_Adv = variants {} ;
+lin de_ice_V2 = variants {} ;
+lin de_jure_A = variants {} ;
+lin de_jure_Adv = variants {} ;
+lin de_luxe_A = variants {} ;
+lin de_rigeur_A = variants {} ;
+lin de_trop_A = variants {} ;
+lin deacon_N = variants {} ;
+lin deaconess_N = variants {} ;
+lin deactivate_V2 = variants {} ;
+lin dead_A = variants {} ;
+lin dead_Adv = variants {} ;
+lin deaden_V2 = variants {} ;
+lin deadline_N = variants {} ;
+lin deadlock_N = variants {} ;
+lin deadlock_V = variants {} ;
+lin deadlocked_A = variants {} ;
+lin deadly_A = variants {} ;
+lin deadpan_A = variants {} ;
+lin deaf_A = variants {} ;
+lin deaf_aid_N = variants {} ;
+lin deaf_mute_N = variants {} ;
+lin deafen_V2 = variants {} ;
+lin deafness_N = variants {} ;
+lin deal_Adv = variants {} ;
+lin deal_N = variants {} ;
+lin deal_PN = variants {} ;
+lin deal_V = variants {} ;
+lin deal_V2 = variants {} ;
+lin dealer_N = variants {} ;
+lin dealing_N = variants {} ;
+lin dean_N = variants {} ;
+lin dean_PN = variants {} ;
+lin deanery_N = variants {} ;
+lin dear_A = variants {} ;
+lin dear_Adv = variants {} ;
+lin dear_N = variants {} ;
+lin dearest_N = variants {} ;
+lin dearie_N = variants {} ;
+lin dearness_N = variants {} ;
+lin dearth_N = variants {} ;
+lin deary_N = variants {} ;
+lin death_N = variants {} ;
+lin death_mask_N = variants {} ;
+lin death_rate_N = variants {} ;
+lin death_roll_N = variants {} ;
+lin death_warrant_N = variants {} ;
+lin deathbed_N = variants {} ;
+lin deathblow_N = variants {} ;
+lin deathless_A = variants {} ;
+lin deathlike_A = variants {} ;
+lin deathly_A = variants {} ;
+lin deathly_Adv = variants {} ;
+lin deathtrap_N = variants {} ;
+lin deb_N = variants {} ;
+lin debacle_N = variants {} ;
+lin debag_V2 = variants {} ;
+lin debar_V2 = variants {} ;
+lin debark_V = variants {} ;
+lin debark_V2 = variants {} ;
+lin debarkation_N = variants {} ;
+lin debase_V2 = variants {} ;
+lin debasement_N = variants {} ;
+lin debatable_A = variants {} ;
+lin debate_N = variants {} ;
+lin debate_V = variants {} ;
+lin debate_V2 = variants {} ;
+lin debater_N = variants {} ;
+lin debauch_N = variants {} ;
+lin debauch_V2 = variants {} ;
+lin debauchee_N = variants {} ;
+lin debauchery_N = variants {} ;
+lin debbie_PN = variants {} ;
+lin debby_PN = variants {} ;
+lin debenture_N = variants {} ;
+lin debilitate_V2 = variants {} ;
+lin debility_N = variants {} ;
+lin debit_N = variants {} ;
+lin debit_V2 = variants {} ;
+lin debit_side_N = variants {} ;
+lin debonair_A = variants {} ;
+lin deborah_PN = variants {} ;
+lin debouch_V = variants {} ;
+lin debouch_V2 = variants {} ;
+lin debrief_V2 = variants {} ;
+lin debris_1_N = variants {} ;
+lin debris_2_N = variants {} ;
+lin debt_N = variants {} ;
+lin debtor_N = variants {} ;
+lin debug_V2 = variants {} ;
+lin debunk_V2 = variants {} ;
+lin debut_1_N = variants {} ;
+lin debut_2_N = variants {} ;
+lin debut_V2 = variants {} ;
+lin debutante_1_N = variants {} ;
+lin debutante_2_N = variants {} ;
+lin dec_PN = variants {} ;
+lin decade_N = variants {} ;
+lin decadence_N = variants {} ;
+lin decadent_A = variants {} ;
+lin decadent_N = variants {} ;
+lin decalogue_N = variants {} ;
+lin decamp_V = variants {} ;
+lin decant_V2 = variants {} ;
+lin decanter_N = variants {} ;
+lin decapitate_V2 = variants {} ;
+lin decapitation_N = variants {} ;
+lin decarbonize_V2 = variants {} ;
+lin decasyllabic_A = variants {} ;
+lin decasyllable_N = variants {} ;
+lin decay_N = variants {} ;
+lin decay_V = variants {} ;
+lin decease_N = variants {} ;
+lin decease_V = variants {} ;
+lin deceit_N = variants {} ;
+lin deceitful_A = variants {} ;
+lin deceitfulness_N = variants {} ;
+lin deceive_V2 = variants {} ;
+lin deceiver_N = variants {} ;
+lin deceivingly_Adv = variants {} ;
+lin decelerate_V = variants {} ;
+lin decelerate_V2 = variants {} ;
+lin december_N = variants {} ;
+lin december_PN = variants {} ;
+lin decency_N = variants {} ;
+lin decent_A = variants {} ;
+lin decentralization_N = variants {} ;
+lin decentralize_V2 = variants {} ;
+lin deception_N = variants {} ;
+lin deceptive_A = variants {} ;
+lin decibel_N = variants {} ;
+lin decide_V = variants {} ;
+lin decide_V2 = variants {} ;
+lin decide_VS = variants {} ;
+lin decide_VV = variants {} ;
+lin decided_A = variants {} ;
+lin deciduous_A = variants {} ;
+lin decimal_A = variants {} ;
+lin decimalization_N = variants {} ;
+lin decimalize_V2 = variants {} ;
+lin decimate_V2 = variants {} ;
+lin decipher_V2 = variants {} ;
+lin decipherable_A = variants {} ;
+lin decision_N = variants {} ;
+lin decisive_A = variants {} ;
+lin deck_N = variants {} ;
+lin deck_V2 = variants {} ;
+lin decker_N = variants {} ;
+lin deckle_edged_A = variants {} ;
+lin declaim_V = variants {} ;
+lin declaim_V2 = variants {} ;
+lin declamation_N = variants {} ;
+lin declamatory_A = variants {} ;
+lin declarable_A = variants {} ;
+lin declaration_N = variants {} ;
+lin declare_V = variants {} ;
+lin declare_V2 = variants {} ;
+lin declare_V2V = variants {} ;
+lin declare_VS = variants {} ;
+lin declassification_N = variants {} ;
+lin declassify_V2 = variants {} ;
+lin declension_N = variants {} ;
+lin declination_N = variants {} ;
+lin decline_N = variants {} ;
+lin decline_V = variants {} ;
+lin decline_V2 = variants {} ;
+lin decline_VS = variants {} ;
+lin decline_VV = variants {} ;
+lin declivity_N = variants {} ;
+lin declutch_V = variants {} ;
+lin decode_V2 = variants {} ;
+lin decoder_N = variants {} ;
+lin decoke_V2 = variants {} ;
+lin decollete_A = variants {} ;
+lin decolonization_N = variants {} ;
+lin decolonize_V2 = variants {} ;
+lin decompose_V = variants {} ;
+lin decompose_V2 = variants {} ;
+lin decomposition_N = variants {} ;
+lin decompress_V2 = variants {} ;
+lin decompression_N = variants {} ;
+lin decontaminate_V2 = variants {} ;
+lin decontamination_N = variants {} ;
+lin decontrol_V2 = variants {} ;
+lin decor_N = variants {} ;
+lin decorate_V2 = variants {} ;
+lin decoration_N = variants {} ;
+lin decorative_A = variants {} ;
+lin decorator_N = variants {} ;
+lin decorous_A = variants {} ;
+lin decorum_N = variants {} ;
+lin decoy_N = variants {} ;
+lin decoy_V2 = variants {} ;
+lin decrease_N = variants {} ;
+lin decrease_V = variants {} ;
+lin decrease_V2 = variants {} ;
+lin decree_N = variants {} ;
+lin decree_V2 = variants {} ;
+lin decree_nisi_N = variants {} ;
+lin decrepit_A = variants {} ;
+lin decrepitude_N = variants {} ;
+lin decribe_V2 = variants {} ;
+lin decry_V2 = variants {} ;
+lin dedicate_V2 = variants {} ;
+lin dedication_N = variants {} ;
+lin deduce_V2 = variants {} ;
+lin deduct_V2 = variants {} ;
+lin deductible_A = variants {} ;
+lin deduction_N = variants {} ;
+lin deductive_A = variants {} ;
+lin deed_N = variants {} ;
+lin deed_box_N = variants {} ;
+lin deedpoll_N = variants {} ;
+lin deem_V2 = variants {} ;
+lin deem_VS = variants {} ;
+lin deep_A = D.profond_2_A ;
+
+lin deep_Adv = variants {} ;
+lin deep_N = variants {} ;
+lin deep_freeze_N = variants {} ;
+lin deep_freeze_V2 = variants {} ;
+lin deep_laid_A = variants {} ;
+lin deep_mined_A = variants {} ;
+lin deep_rooted_A = variants {} ;
+lin deep_sea_A = variants {} ;
+lin deep_seated_A = variants {} ;
+lin deep_water_A = variants {} ;
+lin deepen_V = variants {} ;
+lin deepen_V2 = variants {} ;
+lin deepness_N = variants {} ;
+lin deer_N = variants {} ;
+lin deerskin_N = variants {} ;
+lin deerstalker_N = variants {} ;
+lin deerstalking_N = variants {} ;
+lin deface_V2 = variants {} ;
+lin defacement_N = variants {} ;
+lin defalcation_N = variants {} ;
+lin defamation_N = variants {} ;
+lin defamatory_A = variants {} ;
+lin defame_V2 = variants {} ;
+lin default_N = variants {} ;
+lin default_V = variants {} ;
+lin defaulter_N = variants {} ;
+lin defeat_N = variants {} ;
+lin defeat_V2 = variants {} ;
+lin defeatism_N = variants {} ;
+lin defeatist_N = variants {} ;
+lin defecate_V = variants {} ;
+lin defecation_N = variants {} ;
+lin defect_N =  D.anomalie_1_N ;
+
+lin defect_V = variants {} ;
+lin defection_N = variants {} ;
+lin defective_A = D.defectif_1_A ;
+
+lin defectiveness_N = variants {} ;
+lin defector_N = variants {} ;
+lin defence_N =  D.defense_1_N ;
+
+lin defenceless_A = variants {} ;
+lin defencelessness_N = variants {} ;
+lin defend_V = variants {} ;
+lin defend_V2 = variants {} ;
+lin defendant_N = variants {} ;
+lin defender_N = variants {} ;
+lin defensible_A = variants {} ;
+lin defensive_A = variants {} ;
+lin defensive_N = variants {} ;
+lin defer_V = variants {} ;
+lin defer_V2 = variants {} ;
+lin deference_N = variants {} ;
+lin deferential_A = variants {} ;
+lin deferment_N = variants {} ;
+lin defiance_N = variants {} ;
+lin defiant_A = variants {} ;
+lin deficiency_N = variants {} ;
+lin deficient_A = variants {} ;
+lin deficit_N = variants {} ;
+lin defile_N = variants {} ;
+lin defile_V = variants {} ;
+lin defile_V2 = variants {} ;
+lin defilement_N = variants {} ;
+lin definable_A = variants {} ;
+lin define_V = variants {} ;
+lin define_V2 = variants {} ;
+lin definite_A = variants {} ;
+lin definition_N = variants {} ;
+lin definitive_A = variants {} ;
+lin deflate_V2 = variants {} ;
+lin deflation_N = variants {} ;
+lin deflationary_A = variants {} ;
+lin deflect_V = variants {} ;
+lin deflect_V2 = variants {} ;
+lin deflection_N = variants {} ;
+lin deflower_V2 = variants {} ;
+lin defoliant_N = variants {} ;
+lin defoliate_V2 = variants {} ;
+lin defoliation_N = variants {} ;
+lin deforest_V2 = variants {} ;
+lin deform_V2 = variants {} ;
+lin deformed_A = variants {} ;
+lin deformity_N = variants {} ;
+lin defraud_V2 = variants {} ;
+lin defray_V2 = variants {} ;
+lin defrayal_N = variants {} ;
+lin defrayment_N = variants {} ;
+lin defrock_V2 = variants {} ;
+lin defrost_V2 = variants {} ;
+lin defroster_N = variants {} ;
+lin deft_A = variants {} ;
+lin deftness_N = variants {} ;
+lin defunct_A = variants {} ;
+lin defuse_V2 = variants {} ;
+lin defy_V2 = variants {} ;
+lin defy_V2V = variants {} ;
+lin degauss_V2 = variants {} ;
+lin degeneracy_N = variants {} ;
+lin degenerate_A = variants {} ;
+lin degenerate_N = variants {} ;
+lin degenerate_V = variants {} ;
+lin degeneration_N = variants {} ;
+lin degradation_N = variants {} ;
+lin degrade_V2 = variants {} ;
+lin degree_N =  D.taux_1_N ;
+
+lin dehorn_V2 = variants {} ;
+lin dehumanize_V2 = variants {} ;
+lin dehydrate_V2 = variants {} ;
+lin deification_N = variants {} ;
+lin deify_V2 = variants {} ;
+lin deign_V = variants {} ;
+lin deirdre_PN = variants {} ;
+lin deism_N = variants {} ;
+lin deist_N = variants {} ;
+lin deity_N = variants {} ;
+lin deject_V2 = variants {} ;
+lin dejectedly_Adv = variants {} ;
+lin dejection_N = variants {} ;
+lin dekko_N = variants {} ;
+lin delaware_PN = variants {} ;
+lin delay_N = variants {} ;
+lin delay_V = variants {} ;
+lin delay_V2 = variants {} ;
+lin delay_VS = variants {} ;
+lin delayed_action_A = variants {} ;
+lin delayed_action_N = variants {} ;
+lin delectable_A = variants {} ;
+lin delectation_N = variants {} ;
+lin delegacy_N = variants {} ;
+lin delegate_N = variants {} ;
+lin delegate_V2 = variants {} ;
+lin delegation_N = variants {} ;
+lin delete_V2 = variants {} ;
+lin deleterious_A = variants {} ;
+lin deletion_N =  D.suppression_1_N ;
+
+lin delf_N = variants {} ;
+lin delft_N = variants {} ;
+lin delhi_PN = variants {} ;
+lin deliberate_A = variants {} ;
+lin deliberate_V = variants {} ;
+lin deliberate_V2 = variants {} ;
+lin deliberation_N = variants {} ;
+lin deliberative_A = variants {} ;
+lin delicacy_N = variants {} ;
+lin delicate_A = variants {} ;
+lin delicatessen_N = variants {} ;
+lin delicious_A = variants {} ;
+lin delight_N = variants {} ;
+lin delight_V = variants {} ;
+lin delight_V2 = variants {} ;
+lin delight_VS = variants {} ;
+lin delightedly_Adv = variants {} ;
+lin delightful_A = variants {} ;
+lin delimit_V2 = variants {} ;
+lin delimitate_V2 = variants {} ;
+lin delimitation_N = variants {} ;
+lin delineate_V2 = variants {} ;
+lin delineation_N = variants {} ;
+lin delinquency_N = variants {} ;
+lin delinquent_A = variants {} ;
+lin delinquent_N = variants {} ;
+lin deliquescent_A = variants {} ;
+lin delirious_A = variants {} ;
+lin delirium_N = variants {} ;
+lin delirium_tremens_N = variants {} ;
+lin deliver_V = variants {} ;
+lin deliver_V2 = variants {} ;
+lin deliverance_N = variants {} ;
+lin deliverer_N = variants {} ;
+lin delivery_N =  D.distribution_1_N ;
+
+lin dell_N = variants {} ;
+lin delouse_V2 = variants {} ;
+lin delphic_A = variants {} ;
+lin delphinium_N = variants {} ;
+lin delta_N = variants {} ;
+lin delude_V2 = variants {} ;
+lin deluge_N = variants {} ;
+lin deluge_V2 = variants {} ;
+lin delusion_N = variants {} ;
+lin delusive_A = variants {} ;
+lin delve_V = variants {} ;
+lin delve_V2 = variants {} ;
+lin demagnetization_N = variants {} ;
+lin demagnetize_V2 = variants {} ;
+lin demagogic_A = variants {} ;
+lin demagogue_N = variants {} ;
+lin demagogy_N = variants {} ;
+lin demand_N = variants {} ;
+lin demand_V2 = variants {} ;
+lin demand_VS = variants {} ;
+lin demarcate_V2 = variants {} ;
+lin demarcation_N = variants {} ;
+lin demarche_N = variants {} ;
+lin demean_V2 = variants {} ;
+lin demeanour_N = variants {} ;
+lin demented_A = variants {} ;
+lin demerara_N = variants {} ;
+lin demerit_N = variants {} ;
+lin demesne_N = variants {} ;
+lin demigod_N = variants {} ;
+lin demijohn_N = variants {} ;
+lin demilitarize_V2 = variants {} ;
+lin demimondaine_N = variants {} ;
+lin demimonde_N = variants {} ;
+lin demise_N = variants {} ;
+lin demist_V2 = variants {} ;
+lin demister_N = variants {} ;
+lin demo_N = variants {} ;
+lin demob_V2 = variants {} ;
+lin demobilization_N = variants {} ;
+lin demobilize_V2 = variants {} ;
+lin democracy_N = variants {} ;
+lin democrat_N = variants {} ;
+lin democratic_A = variants {} ;
+lin democratically_Adv = variants {} ;
+lin democratization_N = variants {} ;
+lin democratize_V2 = variants {} ;
+lin demode_A = variants {} ;
+lin demographic_A = variants {} ;
+lin demography_N = variants {} ;
+lin demolish_V2 = variants {} ;
+lin demolition_N = variants {} ;
+lin demon_N = variants {} ;
+lin demonetization_N = variants {} ;
+lin demonetize_V2 = variants {} ;
+lin demoniac_A = variants {} ;
+lin demoniac_N = variants {} ;
+lin demoniacal_A = variants {} ;
+lin demonic_A = variants {} ;
+lin demonize_V2 = variants {} ;
+lin demonstrability_N = variants {} ;
+lin demonstrable_A = variants {} ;
+lin demonstrate_V = variants {} ;
+lin demonstrate_V2 = variants {} ;
+lin demonstrate_VS = variants {} ;
+lin demonstration_N = variants {} ;
+lin demonstrative_A = variants {} ;
+lin demonstrator_N = variants {} ;
+lin demoralization_N = variants {} ;
+lin demoralize_V2 = variants {} ;
+lin demote_V2 = variants {} ;
+lin demotic_A = variants {} ;
+lin demotion_N = variants {} ;
+lin demur_N = variants {} ;
+lin demur_V = variants {} ;
+lin demur_VS = variants {} ;
+lin demure_A = variants {} ;
+lin demureness_N = variants {} ;
+lin den_N = variants {} ;
+lin denain_PN = variants {} ;
+lin denary_A = variants {} ;
+lin denationalization_N = variants {} ;
+lin denationalize_V2 = variants {} ;
+lin denatured_A = variants {} ;
+lin denbigh_PN = variants {} ;
+lin deniable_A = variants {} ;
+lin denial_N = variants {} ;
+lin denier_N = variants {} ;
+lin denigrate_V2 = variants {} ;
+lin denigration_N = variants {} ;
+lin denim_N = variants {} ;
+lin denis_PN = variants {} ;
+lin denise_PN = variants {} ;
+lin denizen_N = variants {} ;
+lin denmark_PN = variants {} ;
+lin dennis_PN = variants {} ;
+lin denny_PN = variants {} ;
+lin denominate_V2 = variants {} ;
+lin denomination_N = variants {} ;
+lin denominational_A = variants {} ;
+lin denominator_N = variants {} ;
+lin denote_V2 = variants {} ;
+lin denouement_N = variants {} ;
+lin denounce_V2 = variants {} ;
+lin dense_A = variants {} ;
+lin denseness_N = variants {} ;
+lin density_N = variants {} ;
+lin dent_N = variants {} ;
+lin dent_V = variants {} ;
+lin dent_V2 = variants {} ;
+lin dental_A = variants {} ;
+lin dentifrice_N = variants {} ;
+lin dentist_N = variants {} ;
+lin dentistry_N = variants {} ;
+lin denture_N = variants {} ;
+lin denudation_N = variants {} ;
+lin denude_V2 = variants {} ;
+lin denunciation_N = variants {} ;
+lin denver_PN = variants {} ;
+lin deny_V2 = variants {} ;
+lin deny_VS = variants {} ;
+lin deodar_N = variants {} ;
+lin deodorant_N = variants {} ;
+lin deodorize_V2 = variants {} ;
+lin dep_PN = variants {} ;
+lin depart_V = variants {} ;
+lin departed_A = variants {} ;
+lin departed_N = variants {} ;
+lin department_N = variants {} ;
+lin departmental_A = variants {} ;
+lin departure_N = variants {} ;
+lin depend_V = variants {} ;
+lin dependable_A = variants {} ;
+lin dependant_N = variants {} ;
+lin dependence_N = variants {} ;
+lin dependency_N = variants {} ;
+lin dependent_A = D.dependant_1_A ;
+
+lin dependent_N = variants {} ;
+lin depict_V2 = variants {} ;
+lin depiction_N = variants {} ;
+lin depilatory_A = variants {} ;
+lin depilatory_N = variants {} ;
+lin deplane_V = variants {} ;
+lin deplete_V2 = variants {} ;
+lin depletion_N = variants {} ;
+lin deplorable_A = variants {} ;
+lin deplore_V2 = variants {} ;
+lin deploy_V = variants {} ;
+lin deploy_V2 = variants {} ;
+lin deployment_N = variants {} ;
+lin deponent_N = variants {} ;
+lin depopulate_V2 = variants {} ;
+lin depopulation_N = variants {} ;
+lin deport_V2 = variants {} ;
+lin deportation_N = variants {} ;
+lin deportee_N = variants {} ;
+lin deportment_N = variants {} ;
+lin depose_V = variants {} ;
+lin depose_V2 = variants {} ;
+lin deposit_N = variants {} ;
+lin deposit_V2 = variants {} ;
+lin deposition_N = variants {} ;
+lin depositor_N = variants {} ;
+lin depository_N = variants {} ;
+lin depot_N = variants {} ;
+lin deprave_V2 = variants {} ;
+lin depravity_N = variants {} ;
+lin deprecate_V2 = variants {} ;
+lin deprecation_N = variants {} ;
+lin depreciate_V = variants {} ;
+lin depreciate_V2 = variants {} ;
+lin depreciation_N = variants {} ;
+lin depreciatory_A = variants {} ;
+lin depredation_N = variants {} ;
+lin depress_V2 = variants {} ;
+lin depression_N = variants {} ;
+lin depressive_A = variants {} ;
+lin depressive_N = variants {} ;
+lin deprivation_N = variants {} ;
+lin deprive_V2 = variants {} ;
+lin deprived_A = variants {} ;
+lin dept_PN = variants {} ;
+lin depth_N = variants {} ;
+lin depth_bomb_N = variants {} ;
+lin depth_charge_N = variants {} ;
+lin deputation_N = variants {} ;
+lin depute_V2 = variants {} ;
+lin deputize_V = variants {} ;
+lin deputy_N = variants {} ;
+lin derail_V2 = variants {} ;
+lin derailment_N = variants {} ;
+lin derange_V2 = variants {} ;
+lin derangement_N = variants {} ;
+lin derate_V2 = variants {} ;
+lin derby_N = variants {} ;
+lin derby_PN = variants {} ;
+lin derbyshire_PN = variants {} ;
+lin deregulate_V2 = variants {} ;
+lin dereham_PN = variants {} ;
+lin derek_PN = variants {} ;
+lin derelict_A = variants {} ;
+lin dereliction_N = variants {} ;
+lin derequisition_V2 = variants {} ;
+lin derestrict_V2 = variants {} ;
+lin deride_V2 = variants {} ;
+lin derision_N = variants {} ;
+lin derisive_A = variants {} ;
+lin derisory_A = variants {} ;
+lin derivation_N = variants {} ;
+lin derivative_A = D.derivatif_2_A ;
+
+lin derivative_N =  D.derivatif_1_N ;
+
+lin derive_V = variants {} ;
+lin derive_V2 = variants {} ;
+lin dermatitis_N =  D.dermatite_1_N ;
+
+lin dermatologist_N = variants {} ;
+lin dermatology_N = variants {} ;
+lin derogate_V = variants {} ;
+lin derogation_N = variants {} ;
+lin derogatory_A = variants {} ;
+lin derrick_N = variants {} ;
+lin derring_do_N = variants {} ;
+lin derv_N = variants {} ;
+lin dervish_N = variants {} ;
+lin des_N = variants {} ;
+lin des_PN = variants {} ;
+lin desalinate_V2 = variants {} ;
+lin desalination_N = variants {} ;
+lin desalinization_N = variants {} ;
+lin desalinize_V2 = variants {} ;
+lin desalt_V2 = variants {} ;
+lin descale_V2 = variants {} ;
+lin descant_N = variants {} ;
+lin descant_V = variants {} ;
+lin descend_V = variants {} ;
+lin descend_V2 = variants {} ;
+lin descendant_N = variants {} ;
+lin descent_N = variants {} ;
+lin describe_V = variants {} ;
+lin describe_V2 = variants {} ;
+lin describe_VS = variants {} ;
+lin description_N = variants {} ;
+lin descriptive_A = variants {} ;
+lin descry_V2 = variants {} ;
+lin desecrate_V2 = variants {} ;
+lin desecration_N = variants {} ;
+lin desegregate_V2 = variants {} ;
+lin desegregation_N = variants {} ;
+lin desensitization_N = variants {} ;
+lin desensitize_V2 = variants {} ;
+lin desert_A = variants {} ;
+lin desert_N = variants {} ;
+lin desert_V = variants {} ;
+lin desert_V2 = variants {} ;
+lin deserter_N = variants {} ;
+lin desertion_N = variants {} ;
+lin deserve_V = variants {} ;
+lin deserve_V2 = variants {} ;
+lin deserved_A = variants {} ;
+lin deserving_A = variants {} ;
+lin deshabille_N = variants {} ;
+lin desiccant_N = variants {} ;
+lin desiccate_V2 = variants {} ;
+lin desideratum_N = variants {} ;
+lin design_N = variants {} ;
+lin design_V = variants {} ;
+lin design_V2 = variants {} ;
+lin design_VS = variants {} ;
+lin design_VV = variants {} ;
+lin designate_A = variants {} ;
+lin designate_V = variants {} ;
+lin designate_V2 = variants {} ;
+lin designate_V2V = variants {} ;
+lin designate_VS = variants {} ;
+lin designation_N = variants {} ;
+lin designedly_Adv = variants {} ;
+lin designer_N = variants {} ;
+lin designing_A = variants {} ;
+lin designing_N = variants {} ;
+lin desirability_N = variants {} ;
+lin desirable_A = variants {} ;
+lin desire_N = variants {} ;
+lin desire_V2 = variants {} ;
+lin desirous_A = variants {} ;
+lin desist_V = variants {} ;
+lin desk_N = variants {} ;
+lin desmond_PN = variants {} ;
+lin desolate_A = variants {} ;
+lin desolate_V2 = variants {} ;
+lin desolation_N = variants {} ;
+lin despair_N = variants {} ;
+lin despair_V = variants {} ;
+lin despairingly_Adv = variants {} ;
+lin despatch_N = variants {} ;
+lin despatch_V2 = variants {} ;
+lin desperado_N = variants {} ;
+lin desperate_A = variants {} ;
+lin desperation_N = variants {} ;
+lin despicable_A = variants {} ;
+lin despise_V2 = variants {} ;
+lin despite_N = variants {} ;
+lin despite_Prep = variants {} ;
+lin despiteful_A = variants {} ;
+lin despoil_V2 = variants {} ;
+lin despondency_N = variants {} ;
+lin despondent_A = variants {} ;
+lin despot_N = variants {} ;
+lin despotic_A = variants {} ;
+lin despotism_N = variants {} ;
+lin dessau_PN = variants {} ;
+lin dessert_N = variants {} ;
+lin dessertspoon_N = variants {} ;
+lin dessertspoonful_N = variants {} ;
+lin destination_N = variants {} ;
+lin destine_V2 = variants {} ;
+lin destine_V2V = variants {} ;
+lin destiny_N = variants {} ;
+lin destitute_A = variants {} ;
+lin destitution_N = variants {} ;
+lin destroy_V2 = variants {} ;
+lin destroyer_N = variants {} ;
+lin destructibility_N = variants {} ;
+lin destructible_A = variants {} ;
+lin destruction_N = variants {} ;
+lin destructive_A = variants {} ;
+lin destructiveness_N = variants {} ;
+lin desuetude_N = variants {} ;
+lin desultory_A = variants {} ;
+lin detach_V2 = variants {} ;
+lin detachable_A = variants {} ;
+lin detached_A = variants {} ;
+lin detachment_N = variants {} ;
+lin detail_N = variants {} ;
+lin detail_V2 = variants {} ;
+lin detain_V2 = variants {} ;
+lin detainee_N = variants {} ;
+lin detect_V2 = variants {} ;
+lin detectable_A = regA "détectable" ;
+
+lin detection_N = variants {} ;
+lin detective_N = variants {} ;
+lin detector_N = variants {} ;
+lin detente_N = variants {} ;
+lin detention_N = variants {} ;
+lin deter_V2 = variants {} ;
+lin detergent_A = variants {} ;
+lin detergent_N = variants {} ;
+lin deteriorate_V = variants {} ;
+lin deteriorate_V2 = variants {} ;
+lin deterioration_N = variants {} ;
+lin determinable_A = variants {} ;
+lin determinant_A = variants {} ;
+lin determinant_N = variants {} ;
+lin determinate_A = variants {} ;
+lin determination_N = variants {} ;
+lin determinative_A = variants {} ;
+lin determinative_N = variants {} ;
+lin determine_V = variants {} ;
+lin determine_V2 = variants {} ;
+lin determine_V2V = variants {} ;
+lin determine_VS = variants {} ;
+lin determinedly_Adv = variants {} ;
+lin determiner_N = variants {} ;
+lin deterrent_A = variants {} ;
+lin deterrent_N = variants {} ;
+lin detest_V2 = variants {} ;
+lin detestable_A = variants {} ;
+lin detestation_N = variants {} ;
+lin dethrone_V2 = variants {} ;
+lin dethronement_N = variants {} ;
+lin detonate_V = variants {} ;
+lin detonate_V2 = variants {} ;
+lin detonation_N = variants {} ;
+lin detonator_N = variants {} ;
+lin detour_N = variants {} ;
+lin detour_V2 = variants {} ;
+lin detract_V = variants {} ;
+lin detraction_N = variants {} ;
+lin detractor_N = variants {} ;
+lin detrain_V = variants {} ;
+lin detrain_V2 = variants {} ;
+lin detribalization_N = variants {} ;
+lin detribalize_V2 = variants {} ;
+lin detriment_N = variants {} ;
+lin detrimental_A = variants {} ;
+lin detritus_N = variants {} ;
+lin detroit_PN = variants {} ;
+lin deuce_N = variants {} ;
+lin deuced_A = variants {} ;
+lin deutschmark_N = variants {} ;
+lin devaluate_V2 = variants {} ;
+lin devaluation_N = variants {} ;
+lin devalue_V2 = variants {} ;
+lin devastate_V2 = variants {} ;
+lin devastation_N = variants {} ;
+lin develop_V = variants {} ;
+lin develop_V2 = variants {} ;
+lin developer_N = variants {} ;
+lin development_N = variants {} ;
+lin deviant_A = variants {} ;
+lin deviant_N = variants {} ;
+lin deviate_V = variants {} ;
+lin deviation_N = variants {} ;
+lin deviationism_N = variants {} ;
+lin deviationist_N = variants {} ;
+lin device_N =  D.dispositif_1_N ;
+
+lin devil_N = variants {} ;
+lin devil_V = variants {} ;
+lin devil_V2 = variants {} ;
+lin devil_may_care_A = variants {} ;
+lin devilish_A = variants {} ;
+lin devilish_Adv = variants {} ;
+lin devilment_N = variants {} ;
+lin devilry_N = variants {} ;
+lin devious_A = variants {} ;
+lin deviousness_N = variants {} ;
+lin devise_V2 = variants {} ;
+lin devitalization_N = variants {} ;
+lin devitalize_V2 = variants {} ;
+lin devizes_PN = variants {} ;
+lin devoid_A = variants {} ;
+lin devolution_N = variants {} ;
+lin devolve_V = variants {} ;
+lin devolve_V2 = variants {} ;
+lin devon_PN = variants {} ;
+lin devote_V2 = variants {} ;
+lin devoted_A = variants {} ;
+lin devotee_N = variants {} ;
+lin devotion_N = variants {} ;
+lin devotional_A = variants {} ;
+lin devour_V2 = variants {} ;
+lin devout_A = variants {} ;
+lin devoutness_N = variants {} ;
+lin dew_N = variants {} ;
+lin dewlap_N = variants {} ;
+lin dewsbury_PN = variants {} ;
+lin dewy_A = variants {} ;
+lin dexterity_N = variants {} ;
+lin dexterous_A = variants {} ;
+lin dextrose_N = variants {} ;
+lin dextrous_A = variants {} ;
+lin dg_PN = variants {} ;
+lin dhoti_N = variants {} ;
+lin dhow_N = variants {} ;
+lin di_PN = variants {} ;
+lin diabetes_N =  D.diabete_1_N ;
+
+lin diabetic_A = D.diabetique_1_A ;
+
+lin diabetic_N = variants {} ;
+lin diabolic_A = variants {} ;
+lin diabolical_A = variants {} ;
+lin diacritic_A = variants {} ;
+lin diacritic_N = variants {} ;
+lin diacritical_A = variants {} ;
+lin diadem_N = variants {} ;
+lin diaeresis_N = variants {} ;
+lin diagnose_V2 = variants {} ;
+lin diagnosis_N = variants {} ;
+lin diagnostic_A = D.diagnostique_3_A ;
+
+lin diagonal_A = variants {} ;
+lin diagonal_N = variants {} ;
+lin diagram_N = variants {} ;
+lin diagrammatic_A = variants {} ;
+lin diagrammatical_A = variants {} ;
+lin dial_N = variants {} ;
+lin dial_V2 = variants {} ;
+lin dialect_N = variants {} ;
+lin dialectal_A = variants {} ;
+lin dialectic_N = variants {} ;
+lin dialectical_A = variants {} ;
+lin dialectician_N = variants {} ;
+lin dialogue_N = variants {} ;
+lin diameter_N = variants {} ;
+lin diametrically_Adv = variants {} ;
+lin diamond_N = variants {} ;
+lin diana_PN = variants {} ;
+lin diaper_N = variants {} ;
+lin diaphanous_A = variants {} ;
+lin diaphragm_N = variants {} ;
+lin diarchy_N = variants {} ;
+lin diarist_N = variants {} ;
+lin diarrhea_N = variants {} ;
+lin diarrhoea_N = variants {} ;
+lin diary_N = variants {} ;
+lin diaspora_N = variants {} ;
+lin diatonic_A = variants {} ;
+lin diatribe_N = variants {} ;
+lin dibber_N = variants {} ;
+lin dibble_N = variants {} ;
+lin dibble_V2 = variants {} ;
+lin dice_N = variants {} ;
+lin dice_V = variants {} ;
+lin dice_V2 = variants {} ;
+lin dice_box_N = variants {} ;
+lin dicey_A = variants {} ;
+lin dichotomy_N = variants {} ;
+lin dick_PN = variants {} ;
+lin dickens_N = variants {} ;
+lin dicker_V = variants {} ;
+lin dickey_N = variants {} ;
+lin dicky_A = variants {} ;
+lin dicky_N = variants {} ;
+lin dicky_PN = variants {} ;
+lin dicky_seat_N = variants {} ;
+lin dickybird_N = variants {} ;
+lin dictaphone_N = variants {} ;
+lin dictate_N = variants {} ;
+lin dictate_V = variants {} ;
+lin dictate_V2 = variants {} ;
+lin dictate_VS = variants {} ;
+lin dictation_N = variants {} ;
+lin dictator_N = variants {} ;
+lin dictatorial_A = variants {} ;
+lin dictatorship_N = variants {} ;
+lin diction_N = variants {} ;
+lin dictionary_N = variants {} ;
+lin dictum_N = variants {} ;
+lin didactic_A = variants {} ;
+lin didactically_Adv = variants {} ;
+lin didcot_PN = variants {} ;
+lin diddle_V2 = variants {} ;
+lin die_N = variants {} ;
+lin die_V = variants {} ;
+lin die_V2 = variants {} ;
+lin die_cast_A = variants {} ;
+lin die_hard_N = variants {} ;
+lin dieresis_N = variants {} ;
+lin diesel_N = variants {} ;
+lin diet_N = variants {} ;
+lin diet_V = variants {} ;
+lin diet_V2 = variants {} ;
+lin dietary_A = D.alimentaire_1_A ;
+
+lin dietetics_N = variants {} ;
+lin dietician_N = variants {} ;
+lin dietitian_N = variants {} ;
+lin differ_V = variants {} ;
+lin difference_N = variants {} ;
+lin different_A = D.different_1_A ;
+
+lin differential_A = variants {} ;
+lin differential_N = variants {} ;
+lin differentiate_V = variants {} ;
+lin differentiate_V2 = variants {} ;
+lin differentiation_N = variants {} ;
+
+lin difficult_A = variants {} ;
+lin difficulty_N = variants {} ;
+lin diffidence_N = variants {} ;
+lin diffident_A = variants {} ;
+lin diffract_V2 = variants {} ;
+lin diffraction_N = variants {} ;
+lin diffuse_A = variants {} ;
+lin diffuse_V = variants {} ;
+lin diffuse_V2 = variants {} ;
+lin diffuseness_N = variants {} ;
+lin diffusion_N =  D.diffusion_1_N ;
+
+lin dig_N = variants {} ;
+lin dig_V = variants {} ;
+lin dig_V2 = variants {} ;
+lin digest_N = variants {} ;
+lin digest_V = variants {} ;
+lin digest_V2 = variants {} ;
+lin digestibility_N = variants {} ;
+lin digestible_A = variants {} ;
+lin digestion_N = variants {} ;
+lin digestive_A = variants {} ;
+lin digger_N = variants {} ;
+lin digging_N = variants {} ;
+lin digit_N = variants {} ;
+lin digital_A = D.digital_1_A ;
+
+lin dignified_A = variants {} ;
+lin dignify_V2 = variants {} ;
+lin dignitary_N = variants {} ;
+lin dignity_N = variants {} ;
+lin digraph_N = variants {} ;
+lin digress_V = variants {} ;
+lin digression_N = variants {} ;
+lin dijon_PN = variants {} ;
+lin dike_N = variants {} ;
+lin dike_V = variants {} ;
+lin dike_V2 = variants {} ;
+lin dilapidated_A = variants {} ;
+lin dilapidation_N = variants {} ;
+lin dilate_V = variants {} ;
+lin dilate_V2 = variants {} ;
+lin dilation_N = variants {} ;
+lin dilatory_A = variants {} ;
+lin dilemma_N = variants {} ;
+lin dilettante_N = variants {} ;
+lin diligence_N = variants {} ;
+lin diligent_A = variants {} ;
+lin dill_N = variants {} ;
+lin dilly_dally_V = variants {} ;
+lin dilute_A = variants {} ;
+lin dilute_V = variants {} ;
+lin dilute_V2 = variants {} ;
+lin dilution_N = variants {} ;
+lin dim_A = variants {} ;
+lin dim_V = variants {} ;
+lin dim_V2 = variants {} ;
+lin dime_N = variants {} ;
+lin dimension_N = variants {} ;
+lin dimensional_A = variants {} ;
+lin diminish_V = variants {} ;
+lin diminish_V2 = variants {} ;
+lin diminuendo_N = variants {} ;
+lin diminution_N = variants {} ;
+lin diminutive_A = variants {} ;
+lin diminutive_N = variants {} ;
+lin dimity_N = variants {} ;
+lin dimness_N = variants {} ;
+lin dimple_N = variants {} ;
+lin dimple_V = variants {} ;
+lin dimple_V2 = variants {} ;
+lin din_N = variants {} ;
+lin din_V = variants {} ;
+lin din_V2 = variants {} ;
+lin dinar_N = variants {} ;
+lin dine_V = variants {} ;
+lin dine_V2 = variants {} ;
+lin diner_N = variants {} ;
+lin ding_dong_Adv = variants {} ;
+lin ding_dong_N = variants {} ;
+lin dinghy_N = variants {} ;
+lin dingily_Adv = variants {} ;
+lin dinginess_N = variants {} ;
+lin dingle_N = variants {} ;
+lin dingle_PN = variants {} ;
+lin dingy_A = variants {} ;
+lin dining_car_N = variants {} ;
+lin dining_room_N = variants {} ;
+lin dining_table_N = variants {} ;
+lin dinky_A = variants {} ;
+lin dinner_N = variants {} ;
+lin dinner_jacket_N = variants {} ;
+lin dinner_party_N = variants {} ;
+lin dinner_service_N = variants {} ;
+lin dinner_set_N = variants {} ;
+lin dinnington_PN = variants {} ;
+lin dinosaur_N = variants {} ;
+lin dint_N = variants {} ;
+lin diocesan_A = variants {} ;
+lin diocesan_N = variants {} ;
+lin diocese_N = variants {} ;
+lin dioxide_N = variants {} ;
+lin dip_N = variants {} ;
+lin dip_V = variants {} ;
+lin dip_V2 = variants {} ;
+lin dip_ed_N = variants {} ;
+lin diphtheria_N = variants {} ;
+lin diphthong_N = variants {} ;
+lin diploma_N = variants {} ;
+lin diplomacy_N = variants {} ;
+lin diplomat_N = variants {} ;
+lin diplomatic_A = variants {} ;
+lin diplomatically_Adv = variants {} ;
+lin diplomatist_N = variants {} ;
+lin dipper_N = variants {} ;
+lin dipsomania_N = variants {} ;
+lin dipsomaniac_N = variants {} ;
+lin dipstick_N = variants {} ;
+lin diptych_N = variants {} ;
+lin dir_N = variants {} ;
+lin dire_A = variants {} ;
+lin direct_A = D.direct_2_A ;
+
+lin direct_Adv = variants {} ;
+lin direct_V = variants {} ;
+lin direct_V2 = variants {} ;
+lin direct_VS = variants {} ;
+lin direction_N = variants {} ;
+lin direction_finder_N = variants {} ;
+lin directional_A = variants {} ;
+lin directive_N = variants {} ;
+lin directness_N = variants {} ;
+lin director_N = variants {} ;
+lin directorate_N = variants {} ;
+lin directorship_N = variants {} ;
+lin directory_N = variants {} ;
+lin direful_A = variants {} ;
+lin dirge_N = variants {} ;
+lin dirigible_N = variants {} ;
+lin dirk_N = variants {} ;
+lin dirndl_N = variants {} ;
+lin dirt_N = variants {} ;
+lin dirt_cheap_A = variants {} ;
+lin dirt_track_N = variants {} ;
+lin dirtily_Adv = variants {} ;
+lin dirty_A = variants {} ;
+lin dirty_V = variants {} ;
+lin dirty_V2 = variants {} ;
+lin disability_N = variants {} ;
+lin disable_V2 = variants {} ;
+lin disablement_N = variants {} ;
+lin disabuse_V2 = variants {} ;
+lin disadvantage_N = variants {} ;
+lin disadvantageous_A = variants {} ;
+lin disaffected_A = variants {} ;
+lin disaffection_N = variants {} ;
+lin disafforest_V2 = variants {} ;
+lin disagree_V = variants {} ;
+lin disagree_V2 = variants {} ;
+lin disagree_VS = variants {} ;
+lin disagreeable_A = variants {} ;
+lin disagreeableness_N = variants {} ;
+lin disagreement_N = variants {} ;
+lin disallow_V2 = variants {} ;
+lin disappear_V = variants {} ;
+lin disappearance_N =  D.disparition_1_N ;
+
+lin disappoint_V2 = variants {} ;
+lin disappointed_A = variants {} ;
+lin disappointing_A = variants {} ;
+lin disappointment_N = variants {} ;
+lin disapprobation_N = variants {} ;
+lin disapproval_N = variants {} ;
+lin disapprove_V = variants {} ;
+lin disapprove_V2 = variants {} ;
+lin disapprovingly_Adv = variants {} ;
+lin disarm_V = variants {} ;
+lin disarm_V2 = variants {} ;
+lin disarmament_N = variants {} ;
+lin disarrange_V2 = variants {} ;
+lin disarrangement_N = variants {} ;
+lin disarray_N = variants {} ;
+lin disarray_V2 = variants {} ;
+lin disassociate_V2 = variants {} ;
+lin disaster_N = variants {} ;
+lin disastrous_A = variants {} ;
+lin disavow_V2 = variants {} ;
+lin disavowal_N = variants {} ;
+lin disband_V = variants {} ;
+lin disband_V2 = variants {} ;
+lin disbandment_N = variants {} ;
+lin disbelief_N = variants {} ;
+lin disbelieve_V = variants {} ;
+lin disbelieve_V2 = variants {} ;
+lin disbelievingly_Adv = variants {} ;
+lin disbud_V2 = variants {} ;
+lin disburden_V2 = variants {} ;
+lin disburse_V = variants {} ;
+lin disburse_V2 = variants {} ;
+lin disbursement_N = variants {} ;
+lin disc_N =  D.disque_1_N ;
+
+lin discard_N = variants {} ;
+lin discard_V2 = variants {} ;
+lin discern_V2 = variants {} ;
+lin discernible_A = variants {} ;
+lin discerning_A = variants {} ;
+lin discernment_N = variants {} ;
+lin discharge_N = variants {} ;
+lin discharge_V = variants {} ;
+lin discharge_V2 = variants {} ;
+lin disciple_N = variants {} ;
+lin disciplinarian_N = variants {} ;
+lin disciplinary_A = variants {} ;
+lin discipline_N = variants {} ;
+lin discipline_V2 = variants {} ;
+lin disclaim_V2 = variants {} ;
+lin disclaim_VS = variants {} ;
+lin disclaimer_N = variants {} ;
+lin disclose_V = variants {} ;
+lin disclose_V2 = variants {} ;
+lin disclose_VS = variants {} ;
+lin disclosure_N = variants {} ;
+lin disco_N = variants {} ;
+lin discolour_V = variants {} ;
+lin discolour_V2 = variants {} ;
+lin discolouration_N = variants {} ;
+lin discomfit_V2 = variants {} ;
+lin discomfiture_N = variants {} ;
+lin discomfort_N = variants {} ;
+lin discommode_V2 = variants {} ;
+lin discompose_V2 = variants {} ;
+lin discomposure_N = variants {} ;
+lin disconcert_V2 = variants {} ;
+lin disconcertingly_Adv = variants {} ;
+lin disconnect_V2 = variants {} ;
+lin disconnected_A = variants {} ;
+lin disconsolate_A = variants {} ;
+lin discontent_N = variants {} ;
+lin discontent_V2 = variants {} ;
+lin discontentedly_Adv = variants {} ;
+lin discontinuance_N = variants {} ;
+lin discontinue_V = variants {} ;
+lin discontinue_V2 = variants {} ;
+lin discontinuity_N = variants {} ;
+lin discontinuous_A = variants {} ;
+lin discord_N = variants {} ;
+lin discordance_N = variants {} ;
+lin discordant_A = variants {} ;
+lin discotheque_N = variants {} ;
+lin discount_N = variants {} ;
+lin discount_V = variants {} ;
+lin discount_V2 = variants {} ;
+lin discountenance_V2 = variants {} ;
+lin discourage_V2 = variants {} ;
+lin discouragement_N = variants {} ;
+lin discourse_N = variants {} ;
+lin discourse_V = variants {} ;
+lin discourteous_A = variants {} ;
+lin discourtesy_N = variants {} ;
+lin discover_V = variants {} ;
+lin discover_V2 = variants {} ;
+lin discover_V2V = variants {} ;
+lin discover_VS = variants {} ;
+lin discoverer_N = variants {} ;
+lin discovery_N = variants {} ;
+lin discredit_N = variants {} ;
+lin discredit_V2 = variants {} ;
+lin discreditable_A = variants {} ;
+lin discreet_A = variants {} ;
+lin discrepancy_N = variants {} ;
+lin discrete_A = variants {} ;
+lin discreteness_N = variants {} ;
+lin discretion_N = variants {} ;
+lin discretionary_A = variants {} ;
+lin discriminate_V = variants {} ;
+lin discriminate_V2 = variants {} ;
+lin discriminating_A = variants {} ;
+lin discrimination_N = variants {} ;
+lin discriminatory_A = variants {} ;
+lin discursive_A = variants {} ;
+lin discursiveness_N = variants {} ;
+lin discus_N = variants {} ;
+lin discuss_V2 = variants {} ;
+lin discuss_VS = variants {} ;
+lin discussion_N = variants {} ;
+lin disdain_N = variants {} ;
+lin disdain_V2 = variants {} ;
+lin disdainful_A = variants {} ;
+lin disease_N =  D.maladie_1_N ;
+
+lin diseased_A = variants {} ;
+lin disembark_V = variants {} ;
+lin disembark_V2 = variants {} ;
+lin disembarkation_N = variants {} ;
+lin disembarrass_V2 = variants {} ;
+lin disembarrassment_N = variants {} ;
+lin disembody_V2 = variants {} ;
+lin disembowel_V2 = variants {} ;
+lin disenchant_V2 = variants {} ;
+lin disenchantment_N = variants {} ;
+lin disencumber_V2 = variants {} ;
+lin disenfranchise_V2 = variants {} ;
+lin disengage_V = variants {} ;
+lin disengage_V2 = variants {} ;
+lin disengagement_N = variants {} ;
+lin disentangle_V = variants {} ;
+lin disentangle_V2 = variants {} ;
+lin disentanglement_N = variants {} ;
+lin disequilibrium_N = variants {} ;
+lin disestablish_V2 = variants {} ;
+lin disestablishment_N = variants {} ;
+lin disfavour_N = variants {} ;
+lin disfavour_V2 = variants {} ;
+lin disfigure_V2 = variants {} ;
+lin disfigurement_N = variants {} ;
+lin disforest_V2 = variants {} ;
+lin disfranchise_V2 = variants {} ;
+lin disfranchisement_N = variants {} ;
+lin disgorge_V2 = variants {} ;
+lin disgrace_N = variants {} ;
+lin disgrace_V2 = variants {} ;
+lin disgraceful_A = variants {} ;
+lin disgruntled_A = variants {} ;
+lin disguise_N = variants {} ;
+lin disguise_V2 = variants {} ;
+lin disgust_N = variants {} ;
+lin disgust_V2 = variants {} ;
+lin disgustedly_Adv = variants {} ;
+lin disgusting_A = variants {} ;
+lin dish_N = variants {} ;
+lin dish_V2 = variants {} ;
+lin dishabille_N = variants {} ;
+lin disharmonious_A = variants {} ;
+lin disharmony_N = variants {} ;
+lin dishcloth_N = variants {} ;
+lin dishearten_V2 = variants {} ;
+lin dishevelled_A = variants {} ;
+lin dishful_N = variants {} ;
+lin dishonest_A = variants {} ;
+lin dishonesty_N = variants {} ;
+lin dishonour_N = variants {} ;
+lin dishonour_V2 = variants {} ;
+lin dishonourable_A = variants {} ;
+lin dishwasher_N = variants {} ;
+lin dishwater_N = variants {} ;
+lin dishy_A = variants {} ;
+lin disillusion_N = variants {} ;
+lin disillusion_V2 = variants {} ;
+lin disillusionment_N = variants {} ;
+lin disincentive_N = variants {} ;
+lin disinclination_N = variants {} ;
+lin disincline_V2 = variants {} ;
+lin disincline_V2V = variants {} ;
+lin disinfect_V2 = variants {} ;
+lin disinfectant_A = variants {} ;
+lin disinfectant_N = variants {} ;
+lin disinfection_N = variants {} ;
+lin disinfest_V2 = variants {} ;
+lin disinfestation_N = variants {} ;
+lin disinflation_N = variants {} ;
+lin disingenuous_A = variants {} ;
+lin disingenuousness_N = variants {} ;
+lin disinherit_V2 = variants {} ;
+lin disinheritance_N = variants {} ;
+lin disintegrate_V = variants {} ;
+lin disintegrate_V2 = variants {} ;
+lin disintegration_N = variants {} ;
+lin disinter_V2 = variants {} ;
+lin disinterested_A = variants {} ;
+lin disinterestedness_N = variants {} ;
+lin disinterment_N = variants {} ;
+lin disjoint_V2 = variants {} ;
+lin disjointed_A = variants {} ;
+lin disjointedness_N = variants {} ;
+lin disjunctive_A = variants {} ;
+lin disk_N =  D.disque_1_N ;
+
+lin dislike_N = variants {} ;
+lin dislike_V2 = variants {} ;
+lin dislocate_V2 = variants {} ;
+lin dislocation_N = variants {} ;
+lin dislodge_V2 = variants {} ;
+lin dislodgement_N = variants {} ;
+lin disloyal_A = variants {} ;
+lin disloyalty_N = variants {} ;
+lin dismal_A = variants {} ;
+lin dismantle_V2 = variants {} ;
+lin dismantlement_N = variants {} ;
+lin dismay_N = variants {} ;
+lin dismay_V = variants {} ;
+lin dismay_V2 = variants {} ;
+lin dismember_V2 = variants {} ;
+lin dismemberment_N = variants {} ;
+lin dismiss_V2 = variants {} ;
+lin dismissal_N = variants {} ;
+lin dismount_V = variants {} ;
+lin dismount_V2 = variants {} ;
+lin dismounted_A = variants {} ;
+lin disobedience_N = variants {} ;
+lin disobedient_A = variants {} ;
+lin disobey_V2 = variants {} ;
+lin disoblige_V2 = variants {} ;
+lin disorder_N =  D.affection_1_N ;
+
+lin disorder_V2 = variants {} ;
+lin disorderly_A = variants {} ;
+lin disorganization_N = variants {} ;
+lin disorganize_V2 = variants {} ;
+lin disorient_V2 = variants {} ;
+lin disorientate_V2 = variants {} ;
+lin disown_V2 = variants {} ;
+lin disparage_V2 = variants {} ;
+lin disparagement_N = variants {} ;
+lin disparagingly_Adv = variants {} ;
+lin disparate_A = variants {} ;
+lin disparity_N = variants {} ;
+lin dispassionate_A = variants {} ;
+lin dispassionateness_N = variants {} ;
+lin dispatch_N = variants {} ;
+lin dispatch_V2 = variants {} ;
+lin dispatch_V2V = variants {} ;
+lin dispatch_box_N = variants {} ;
+lin dispatch_rider_N = variants {} ;
+lin dispel_V2 = variants {} ;
+lin dispensable_A = variants {} ;
+lin dispensary_N = variants {} ;
+lin dispensation_N = variants {} ;
+lin dispense_V = variants {} ;
+lin dispense_V2 = variants {} ;
+lin dispenser_N = variants {} ;
+lin dispersal_N = variants {} ;
+lin disperse_V = variants {} ;
+lin disperse_V2 = variants {} ;
+lin dispersion_N =  D.dispersion_1_N ;
+
+lin dispirit_V2 = variants {} ;
+lin dispiritedly_Adv = variants {} ;
+lin displace_V2 = variants {} ;
+lin displacement_N = variants {} ;
+lin display_N = variants {} ;
+lin display_V2 = variants {} ;
+lin display_VS = variants {} ;
+lin displease_V2 = variants {} ;
+lin displeasing_A = variants {} ;
+lin displeasure_N = variants {} ;
+lin disport_V2 = variants {} ;
+lin disposable_A = variants {} ;
+lin disposal_N = variants {} ;
+lin dispose_V = variants {} ;
+lin dispose_V2 = variants {} ;
+lin disposition_N = variants {} ;
+lin dispossess_V2 = variants {} ;
+lin dispossession_N = variants {} ;
+lin disproof_N = variants {} ;
+lin disproportion_N = variants {} ;
+lin disproportionate_A = variants {} ;
+lin disprove_V2 = variants {} ;
+lin disprove_VS = variants {} ;
+lin disputable_A = variants {} ;
+lin disputant_N = variants {} ;
+lin disputation_N = variants {} ;
+lin disputatious_A = variants {} ;
+lin dispute_N = variants {} ;
+lin dispute_V = variants {} ;
+lin dispute_V2 = variants {} ;
+lin disqualification_N = variants {} ;
+lin disqualify_V2 = variants {} ;
+lin disquiet_N = variants {} ;
+lin disquiet_V2 = variants {} ;
+lin disquieting_A = variants {} ;
+lin disquietude_N = variants {} ;
+lin disquisition_N = variants {} ;
+lin disregard_N = variants {} ;
+lin disregard_V2 = variants {} ;
+lin disrepair_N = variants {} ;
+lin disreputable_A = variants {} ;
+lin disrepute_N = variants {} ;
+lin disrespect_N = variants {} ;
+lin disrespectful_A = variants {} ;
+lin disrobe_V = variants {} ;
+lin disrobe_V2 = variants {} ;
+lin disrupt_V = variants {} ;
+lin disrupt_V2 = variants {} ;
+lin disruption_N = variants {} ;
+lin disruptive_A = variants {} ;
+lin dissatisfaction_N = variants {} ;
+lin dissatisfy_V2 = variants {} ;
+lin dissect_V2 = variants {} ;
+lin dissection_N = variants {} ;
+lin dissemble_V = variants {} ;
+lin dissemble_V2 = variants {} ;
+lin dissembler_N = variants {} ;
+lin disseminate_V = variants {} ;
+lin disseminate_V2 = variants {} ;
+lin dissemination_N = variants {} ;
+lin dissension_N = variants {} ;
+lin dissent_N = variants {} ;
+lin dissent_V = variants {} ;
+lin dissenter_N = variants {} ;
+lin dissertation_N = variants {} ;
+lin disservice_N = variants {} ;
+lin dissever_V2 = variants {} ;
+lin dissidence_N = variants {} ;
+lin dissident_A = variants {} ;
+lin dissident_N = variants {} ;
+lin dissimilar_A = variants {} ;
+lin dissimilarity_N = variants {} ;
+lin dissimilitude_N = variants {} ;
+lin dissimulate_V = variants {} ;
+lin dissimulate_V2 = variants {} ;
+lin dissimulation_N = variants {} ;
+lin dissipate_V = variants {} ;
+lin dissipate_V2 = variants {} ;
+lin dissipated_A = variants {} ;
+lin dissipation_N = variants {} ;
+lin dissociate_V2 = variants {} ;
+lin dissociation_N = variants {} ;
+lin dissolubility_N = variants {} ;
+lin dissoluble_A = variants {} ;
+lin dissolute_A = variants {} ;
+lin dissolution_N =  D.dissolution_1_N ;
+
+lin dissolve_V = variants {} ;
+lin dissolve_V2 = variants {} ;
+lin dissonance_N = variants {} ;
+lin dissonant_A = variants {} ;
+lin dissuade_V2 = variants {} ;
+lin dissuasion_N = variants {} ;
+lin dissyllable_N = variants {} ;
+lin distaff_N = variants {} ;
+lin distance_N = variants {} ;
+lin distance_V2 = variants {} ;
+lin distant_A = variants {} ;
+lin distaste_N = variants {} ;
+lin distasteful_A = variants {} ;
+lin distastefulness_N = variants {} ;
+lin distemper_N = variants {} ;
+lin distemper_V2 = variants {} ;
+lin distend_V = variants {} ;
+lin distend_V2 = variants {} ;
+lin distension_N = variants {} ;
+lin distil_V = variants {} ;
+lin distil_V2 = variants {} ;
+lin distillation_N = variants {} ;
+lin distiller_N = variants {} ;
+lin distillery_N = variants {} ;
+lin distinct_A = variants {} ;
+lin distinction_N = variants {} ;
+lin distinctive_A = variants {} ;
+lin distinctiveness_N = variants {} ;
+lin distinctness_N = variants {} ;
+lin distinguish_V = variants {} ;
+lin distinguish_V2 = variants {} ;
+lin distinguishable_A = variants {} ;
+lin distinguished_A = variants {} ;
+lin distort_V2 = variants {} ;
+lin distortion_N = variants {} ;
+lin distract_V = variants {} ;
+lin distract_V2 = variants {} ;
+lin distracted_A = variants {} ;
+lin distraction_N = variants {} ;
+lin distrain_V = variants {} ;
+lin distraint_N = variants {} ;
+lin distrait_A = variants {} ;
+lin distraught_A = variants {} ;
+lin distress_N = variants {} ;
+lin distress_V2 = variants {} ;
+lin distressful_A = variants {} ;
+lin distressing_A = variants {} ;
+lin distribute_V2 = variants {} ;
+lin distribution_N =  D.distribution_1_N ;
+
+lin distributive_A = variants {} ;
+lin distributor_N = variants {} ;
+lin district_N = variants {} ;
+lin distrust_N = variants {} ;
+lin distrust_V2 = variants {} ;
+lin distrustful_A = variants {} ;
+lin distrustfulness_N = variants {} ;
+lin disturb_V2 = variants {} ;
+lin disturbance_N = variants {} ;
+lin disturbingly_Adv = variants {} ;
+lin disunion_N = variants {} ;
+lin disunite_V = variants {} ;
+lin disunite_V2 = variants {} ;
+lin disunity_N = variants {} ;
+lin disuse_N = variants {} ;
+lin disused_A = variants {} ;
+lin disyllabic_A = variants {} ;
+lin disyllable_N = variants {} ;
+lin ditch_N = variants {} ;
+lin ditch_V = variants {} ;
+lin ditch_V2 = variants {} ;
+lin dither_N = variants {} ;
+lin dither_V = variants {} ;
+lin ditto_N = variants {} ;
+lin ditty_N = variants {} ;
+lin diurnal_A = variants {} ;
+lin divagate_V = variants {} ;
+lin divagation_N = variants {} ;
+lin divan_N = variants {} ;
+lin divan_bed_N = variants {} ;
+lin dive_N = variants {} ;
+lin dive_V = variants {} ;
+lin dive_bomb_V = variants {} ;
+lin dive_bomb_V2 = variants {} ;
+lin dive_bomber_N = variants {} ;
+lin diver_N = variants {} ;
+lin diverge_V = variants {} ;
+lin divergence_N = variants {} ;
+lin divergency_N = variants {} ;
+lin divergent_A = variants {} ;
+lin divers_A = variants {} ;
+lin diverse_A = variants {} ;
+lin diversification_N = variants {} ;
+lin diversify_V = variants {} ;
+lin diversify_V2 = variants {} ;
+lin diversion_N = variants {} ;
+lin diversionary_A = variants {} ;
+lin diversionist_N = variants {} ;
+lin diversity_N = variants {} ;
+lin divert_V = variants {} ;
+lin divert_V2 = variants {} ;
+lin diverting_A = variants {} ;
+lin dives_PN = variants {} ;
+lin divest_V2 = variants {} ;
+lin divide_N = variants {} ;
+lin divide_V = variants {} ;
+lin divide_V2 = variants {} ;
+lin dividend_N = variants {} ;
+lin dividend_warrant_N = variants {} ;
+lin divination_N = variants {} ;
+lin divine_A = variants {} ;
+lin divine_N = variants {} ;
+lin divine_V = variants {} ;
+lin divine_V2 = variants {} ;
+lin diviner_N = variants {} ;
+lin diving_bell_N = variants {} ;
+lin diving_board_N = variants {} ;
+lin diving_dress_N = variants {} ;
+lin diving_suit_N = variants {} ;
+lin divinity_N = variants {} ;
+lin divisible_A = variants {} ;
+lin division_N = variants {} ;
+lin divisional_A = variants {} ;
+lin divisor_N = variants {} ;
+lin divorce_N = variants {} ;
+lin divorce_V2 = variants {} ;
+lin divorcee_N = variants {} ;
+lin divot_N = variants {} ;
+lin divulge_V2 = variants {} ;
+lin divulgence_N = variants {} ;
+lin divvy_N = variants {} ;
+lin dixie_N = variants {} ;
+lin diy_N = variants {} ;
+lin dizzily_Adv = variants {} ;
+lin dizziness_N = variants {} ;
+lin dizzy_A = variants {} ;
+lin dizzy_V2 = variants {} ;
+lin dj_N = variants {} ;
+lin djibouti_PN = variants {} ;
+lin djiboutian_A = variants {} ;
+lin djiboutian_N = variants {} ;
+lin djinn_N = variants {} ;
+lin djs_N = variants {} ;
+lin dlitt_N = variants {} ;
+lin dm_N = variants {} ;
+lin dna_N = variants {} ;
+lin dnepropetrovsk_PN = variants {} ;
+lin do_N = variants {} ;
+lin do_V = variants {} ;
+lin do_V2 = variants {} ;
+lin do_gooder_N = variants {} ;
+lin dobbin_N = variants {} ;
+lin docile_A = variants {} ;
+lin docility_N = variants {} ;
+lin dock_N = variants {} ;
+lin dock_V = variants {} ;
+lin dock_V2 = variants {} ;
+lin docker_N = variants {} ;
+lin docket_N = variants {} ;
+lin docket_V2 = variants {} ;
+lin dockyard_N = variants {} ;
+lin doctor_N = variants {} ;
+lin doctor_V2 = variants {} ;
+lin doctorate_N = variants {} ;
+lin doctrinaire_A = variants {} ;
+lin doctrinaire_N = variants {} ;
+lin doctrinal_A = variants {} ;
+lin doctrine_N = variants {} ;
+lin document_N = variants {} ;
+lin document_V2 = variants {} ;
+lin documentary_A = variants {} ;
+lin documentation_N = variants {} ;
+lin dodder_V = variants {} ;
+lin dodderer_N = variants {} ;
+lin doddering_A = variants {} ;
+lin doddery_A = variants {} ;
+lin dodge_N = variants {} ;
+lin dodge_V = variants {} ;
+lin dodge_V2 = variants {} ;
+lin dodgem_N = variants {} ;
+lin dodger_N = variants {} ;
+lin dodgy_A = variants {} ;
+lin dodo_N = variants {} ;
+lin doe_N = variants {} ;
+lin doer_N = variants {} ;
+lin doff_V2 = variants {} ;
+lin dog's_tooth_N = variants {} ;
+lin dog_N = variants {} ;
+lin dog_V2 = variants {} ;
+lin dog_biscuit_N = variants {} ;
+lin dog_cart_N = variants {} ;
+lin dog_collar_N = variants {} ;
+lin dog_eared_A = variants {} ;
+lin dog_like_A = variants {} ;
+lin doge_N = variants {} ;
+lin dogfish_N = variants {} ;
+lin dogged_A = variants {} ;
+lin doggedness_N = variants {} ;
+lin doggerel_N = variants {} ;
+lin doggie_N = variants {} ;
+lin doggo_Adv = variants {} ;
+lin doggy_N = variants {} ;
+lin doghouse_N = variants {} ;
+lin dogma_N = variants {} ;
+lin dogmatic_A = variants {} ;
+lin dogmatically_Adv = variants {} ;
+lin dogmatism_N = variants {} ;
+lin dogmatize_V = variants {} ;
+lin dogmatize_V2 = variants {} ;
+lin dogsbody_N = variants {} ;
+lin dogtooth_N = variants {} ;
+lin dogtrot_N = variants {} ;
+lin dogwatch_N = variants {} ;
+lin dogwood_N = variants {} ;
+lin doh_N = variants {} ;
+lin doily_N = variants {} ;
+lin dole_N = variants {} ;
+lin dole_V2 = variants {} ;
+lin doleful_A = variants {} ;
+lin doll_N = variants {} ;
+lin doll_V = variants {} ;
+lin doll_V2 = variants {} ;
+lin dollar_N = variants {} ;
+lin dollop_N = variants {} ;
+lin dolly_N = variants {} ;
+lin dolly_PN = variants {} ;
+lin dolmen_N = variants {} ;
+lin dolour_N = variants {} ;
+lin dolourous_A = variants {} ;
+lin dolphin_N = variants {} ;
+lin dolt_N = variants {} ;
+lin doltish_A = variants {} ;
+lin domain_N = variants {} ;
+lin dome_N = variants {} ;
+lin domed_A = variants {} ;
+lin domesday_PN = variants {} ;
+lin domestic_A = D.domestique_3_A ;
+
+lin domestically_Adv = variants {} ;
+lin domesticate_V2 = variants {} ;
+lin domestication_N = variants {} ;
+lin domesticity_N = variants {} ;
+lin domicile_N = variants {} ;
+lin domiciliary_A = variants {} ;
+lin dominance_N = variants {} ;
+lin dominant_A = variants {} ;
+lin dominate_V = variants {} ;
+lin dominate_V2 = variants {} ;
+lin domination_N = variants {} ;
+lin domineer_V = variants {} ;
+lin domineering_A = variants {} ;
+lin dominic_PN = variants {} ;
+lin dominica_PN = variants {} ;
+lin dominican_A = variants {} ;
+lin dominican_N = variants {} ;
+lin dominie_N = variants {} ;
+lin dominion_N = variants {} ;
+lin domino_N = variants {} ;
+lin don't_know_N = variants {} ;
+lin don_N = variants {} ;
+lin don_PN = variants {} ;
+lin don_V2 = variants {} ;
+lin donald_PN = variants {} ;
+lin donate_V = variants {} ;
+lin donate_V2 = variants {} ;
+lin donation_N = variants {} ;
+lin doncaster_PN = variants {} ;
+lin done_VA = variants {} ;
+lin donegal_PN = variants {} ;
+lin donetsk_PN = variants {} ;
+lin donjon_N = variants {} ;
+lin donkey_N = variants {} ;
+lin donkey_jacket_N = variants {} ;
+lin donkey_work_N = variants {} ;
+lin donnish_A = variants {} ;
+lin donor_N = variants {} ;
+lin doodle_V = variants {} ;
+lin doodlebug_N = variants {} ;
+lin doom_N = variants {} ;
+lin doom_V2 = variants {} ;
+lin doomsday_PN = variants {} ;
+lin door_N = variants {} ;
+lin door_to_door_A = variants {} ;
+lin doorbell_N = variants {} ;
+lin doorcase_N = variants {} ;
+lin doorframe_N = variants {} ;
+lin doorhandle_N = variants {} ;
+lin doorkeeper_N = variants {} ;
+lin doorknob_N = variants {} ;
+lin doorknocker_N = variants {} ;
+lin doorman_N = variants {} ;
+lin doormat_N = variants {} ;
+lin doornail_N = variants {} ;
+lin doorplate_N = variants {} ;
+lin doorpost_N = variants {} ;
+lin doorstep_N = variants {} ;
+lin doorstopper_N = variants {} ;
+lin doorway_N = variants {} ;
+lin dope_N = variants {} ;
+lin dope_V2 = variants {} ;
+lin dopey_A = variants {} ;
+lin dora_PN = variants {} ;
+lin dorchester_PN = variants {} ;
+lin dordrecht_PN = variants {} ;
+lin doreen_PN = variants {} ;
+lin doric_A = variants {} ;
+lin doris_PN = variants {} ;
+lin dorking_PN = variants {} ;
+lin dormant_A = variants {} ;
+lin dormer_N = variants {} ;
+lin dormer_window_N = variants {} ;
+lin dormitory_N = variants {} ;
+lin dormouse_N = variants {} ;
+lin dorothy_PN = variants {} ;
+lin dorsal_A = variants {} ;
+lin dorset_PN = variants {} ;
+lin dortmund_PN = variants {} ;
+lin dory_N = variants {} ;
+lin dosage_N =  D.dosage_1_N ;
+
+lin dose_N =  D.dose_1_N ;
+
+lin dose_V2 = variants {} ;
+lin doss_V = variants {} ;
+lin doss_house_N = variants {} ;
+lin dosser_N = variants {} ;
+lin dossier_N = variants {} ;
+lin dot_N = variants {} ;
+lin dot_V2 = variants {} ;
+lin dotage_N = variants {} ;
+lin dotard_N = variants {} ;
+lin dote_V = variants {} ;
+lin dottle_N = variants {} ;
+lin dotty_A = variants {} ;
+lin douai_PN = variants {} ;
+lin double_A = variants {} ;
+lin double_Adv = variants {} ;
+lin double_N = variants {} ;
+lin double_V = variants {} ;
+lin double_V2 = variants {} ;
+lin double_barrelled_A = variants {} ;
+lin double_bass_N = variants {} ;
+lin double_bedded_A = variants {} ;
+lin double_breasted_A = variants {} ;
+lin double_check_V2 = variants {} ;
+lin double_cross_N = variants {} ;
+lin double_cross_V2 = variants {} ;
+lin double_dealer_N = variants {} ;
+lin double_dealing_A = variants {} ;
+lin double_dealing_N = variants {} ;
+lin double_decker_N = variants {} ;
+lin double_dutch_N = variants {} ;
+lin double_dyed_A = variants {} ;
+lin double_edged_A = variants {} ;
+lin double_entry_N = variants {} ;
+lin double_faced_A = variants {} ;
+lin double_first_N = variants {} ;
+lin double_jointed_A = variants {} ;
+lin double_park_V = variants {} ;
+lin double_park_V2 = variants {} ;
+lin double_quick_A = variants {} ;
+lin double_quick_Adv = variants {} ;
+lin double_spacing_N = variants {} ;
+lin double_talk_N = variants {} ;
+lin double_think_N = variants {} ;
+lin doublet_N = variants {} ;
+lin doubloon_N = variants {} ;
+lin doubt_N = variants {} ;
+lin doubt_V2 = variants {} ;
+lin doubt_VS = variants {} ;
+lin doubtful_A = variants {} ;
+lin doubtless_Adv = variants {} ;
+lin douche_N = variants {} ;
+lin doug_PN = variants {} ;
+lin dough_N = variants {} ;
+lin doughnut_N = variants {} ;
+lin doughty_A = variants {} ;
+lin doughy_A = variants {} ;
+lin douglas_PN = variants {} ;
+lin dour_A = variants {} ;
+lin douse_V2 = variants {} ;
+lin dove_N = variants {} ;
+lin dovecote_N = variants {} ;
+lin dover_PN = variants {} ;
+lin dovetail_N = variants {} ;
+lin dovetail_V = variants {} ;
+lin dovetail_V2 = variants {} ;
+lin dowager_N = variants {} ;
+lin dowdily_Adv = variants {} ;
+lin dowdiness_N = variants {} ;
+lin dowdy_A = variants {} ;
+lin dowel_N = variants {} ;
+lin dower_N = variants {} ;
+lin dower_V2 = variants {} ;
+lin down_Adv = variants {} ;
+lin down_N = variants {} ;
+lin down_PN = variants {} ;
+lin down_Prep = variants {} ;
+lin down_V2 = variants {} ;
+lin down_and_out_N = variants {} ;
+lin down_market_A = variants {} ;
+lin down_to_earth_A = variants {} ;
+lin downbeat_N = variants {} ;
+lin downcast_A = variants {} ;
+lin downfall_N = variants {} ;
+lin downgrade_V2 = variants {} ;
+lin downhearted_A = variants {} ;
+lin downhill_Adv = variants {} ;
+lin downing_street_PN = variants {} ;
+lin downplay_V2 = variants {} ;
+lin downpour_N = variants {} ;
+lin downright_A = variants {} ;
+lin downright_Adv = variants {} ;
+lin downrightness_N = variants {} ;
+lin downsize_V2 = variants {} ;
+lin downstair_A = variants {} ;
+lin downstairs_A = variants {} ;
+lin downstairs_Adv = variants {} ;
+lin downstream_A = variants {} ;
+lin downstream_Adv = mkAdv "aval" ;
+
+lin downtown_Adv = variants {} ;
+lin downtrodden_A = variants {} ;
+lin downward_A = variants {} ;
+lin downward_Adv = variants {} ;
+lin downwards_Adv = variants {} ;
+lin downy_A = variants {} ;
+lin dowry_N = variants {} ;
+lin dowse_V2 = variants {} ;
+lin dowser_N = variants {} ;
+lin dowsing_N = variants {} ;
+lin doxology_N = variants {} ;
+lin doyen_N = variants {} ;
+lin doyley_N = variants {} ;
+lin doyly_N = variants {} ;
+lin doz_N = variants {} ;
+lin doze_N = variants {} ;
+lin doze_V = variants {} ;
+lin dozen_N = variants {} ;
+lin dphil_N = variants {} ;
+lin dr_PN = variants {} ;
+lin drab_A = variants {} ;
+lin drabness_N = variants {} ;
+lin drachm_N = variants {} ;
+lin drachma_N = variants {} ;
+lin draconian_A = variants {} ;
+lin draft_N = variants {} ;
+lin draft_V2 = variants {} ;
+lin draftee_N = variants {} ;
+lin drafting_N = variants {} ;
+lin draftsman_N = variants {} ;
+lin drag_N = variants {} ;
+lin drag_V = variants {} ;
+lin drag_V2 = variants {} ;
+lin draggled_A = variants {} ;
+lin dragnet_N = variants {} ;
+lin dragoman_N = variants {} ;
+lin dragon_N = variants {} ;
+lin dragonfly_N = variants {} ;
+lin dragoon_N = variants {} ;
+lin dragoon_V2 = variants {} ;
+lin drain_N = variants {} ;
+lin drain_V = variants {} ;
+lin drain_V2 = variants {} ;
+lin drainage_N = variants {} ;
+lin drainage_basin_N = variants {} ;
+lin draining_board_N = variants {} ;
+lin drainpipe_N = variants {} ;
+lin drake_N = variants {} ;
+lin dram_N = variants {} ;
+lin drama_N = variants {} ;
+lin dramatic_A = variants {} ;
+lin dramatically_Adv = variants {} ;
+lin dramatics_N = variants {} ;
+lin dramatist_N = variants {} ;
+lin dramatization_N = variants {} ;
+lin dramatize_V2 = variants {} ;
+lin drape_N = variants {} ;
+lin drape_V2 = variants {} ;
+lin draper_N = variants {} ;
+lin drapery_N = variants {} ;
+lin drastic_A = variants {} ;
+lin drastically_Adv = variants {} ;
+lin drat_V2 = variants {} ;
+lin draught_N = variants {} ;
+lin draught_V2 = variants {} ;
+lin draught_horse_N = variants {} ;
+lin draughts_N = variants {} ;
+lin draughtsman_N = variants {} ;
+lin draughty_A = variants {} ;
+lin draw_N = variants {} ;
+lin draw_V = variants {} ;
+lin draw_V2 = variants {} ;
+lin draw_V2V = variants {} ;
+lin drawback_N = variants {} ;
+lin drawbridge_N = variants {} ;
+lin drawer_N = variants {} ;
+lin drawing_N =  D.soutirage_1_N ;
+
+lin drawing_board_N = variants {} ;
+lin drawing_pin_N = variants {} ;
+lin drawing_room_N = variants {} ;
+lin drawl_N = variants {} ;
+lin drawl_V = variants {} ;
+lin drawl_V2 = variants {} ;
+lin dray_N = variants {} ;
+lin drayton_PN = variants {} ;
+lin dread_N = variants {} ;
+lin dread_V = variants {} ;
+lin dread_V2 = variants {} ;
+lin dreaded_A = variants {} ;
+lin dreadful_A = variants {} ;
+lin dreadfulness_N = variants {} ;
+lin dreadnought_N = variants {} ;
+lin dream_N = variants {} ;
+lin dream_V = variants {} ;
+lin dream_V2 = variants {} ;
+lin dreamer_N = variants {} ;
+lin dreamily_Adv = variants {} ;
+lin dreamland_N = variants {} ;
+lin dreamless_A = variants {} ;
+lin dreamlike_A = variants {} ;
+lin dreamworld_N = variants {} ;
+lin dreamy_A = variants {} ;
+lin drear_A = variants {} ;
+lin drearily_Adv = variants {} ;
+lin dreariness_N = variants {} ;
+lin dreary_A = variants {} ;
+lin dredge_N = variants {} ;
+lin dredge_V = variants {} ;
+lin dredge_V2 = variants {} ;
+lin dredger_N = variants {} ;
+lin drench_V2 = variants {} ;
+lin drenching_N = variants {} ;
+lin dresden_PN = variants {} ;
+lin dress_N = variants {} ;
+lin dress_V = variants {} ;
+lin dress_V2 = variants {} ;
+lin dress_hanger_N = variants {} ;
+lin dressage_N = variants {} ;
+lin dresser_N = variants {} ;
+lin dressing_N = variants {} ;
+lin dressing_case_N = variants {} ;
+lin dressing_down_N = variants {} ;
+lin dressing_gown_N = variants {} ;
+lin dressing_table_N = variants {} ;
+lin dressmaker_N = variants {} ;
+lin dressmaking_N = variants {} ;
+lin dressy_A = variants {} ;
+lin dribble_V = variants {} ;
+lin dribble_V2 = variants {} ;
+lin dribbler_N = variants {} ;
+lin driblet_N = variants {} ;
+lin drier_N = variants {} ;
+lin driffield_PN = variants {} ;
+lin drift_N = variants {} ;
+lin drift_V = variants {} ;
+lin drift_V2 = variants {} ;
+lin drift_ice_N = variants {} ;
+lin drift_net_N = variants {} ;
+lin drift_wood_N = variants {} ;
+lin driftage_N = variants {} ;
+lin drifter_N = variants {} ;
+lin drill_N = variants {} ;
+lin drill_V = variants {} ;
+lin drill_V2 = variants {} ;
+lin drily_Adv = variants {} ;
+lin drink_N = variants {} ;
+lin drink_V = variants {} ;
+lin drink_V2 = variants {} ;
+lin drinkable_A = variants {} ;
+lin drinker_N = variants {} ;
+lin drinking_N = variants {} ;
+lin drinking_bout_N = variants {} ;
+lin drinking_fountain_N = variants {} ;
+lin drinking_song_N = variants {} ;
+lin drinking_water_N = variants {} ;
+lin drip_N = variants {} ;
+lin drip_V = variants {} ;
+lin drip_V2 = variants {} ;
+lin drip_dry_A = variants {} ;
+lin drip_dry_V2 = variants {} ;
+lin dripping_N = variants {} ;
+lin dripping_pan_N = variants {} ;
+lin drive_N = variants {} ;
+lin drive_V = variants {} ;
+lin drive_V2 = variants {} ;
+lin drive_V2V = variants {} ;
+lin drive_VS = variants {} ;
+lin drive_in_N = variants {} ;
+lin drivel_N = variants {} ;
+lin drivel_V = variants {} ;
+lin driveller_N = variants {} ;
+lin driver_N = variants {} ;
+lin driveway_N = variants {} ;
+lin driving_belt_N = variants {} ;
+lin driving_wheel_N = variants {} ;
+lin drizzle_N = variants {} ;
+lin drizzle_V = variants {} ;
+lin drizzly_A = variants {} ;
+lin drogheda_PN = variants {} ;
+lin drogue_N = variants {} ;
+lin droitwich_PN = variants {} ;
+lin droll_A = variants {} ;
+lin drollery_N = variants {} ;
+lin dromedary_N = variants {} ;
+lin drone_N = variants {} ;
+lin drone_V = variants {} ;
+lin drone_V2 = variants {} ;
+lin dronfield_PN = variants {} ;
+lin drool_V = variants {} ;
+lin droop_N = variants {} ;
+lin droop_V = variants {} ;
+lin droop_V2 = variants {} ;
+lin droopingly_Adv = variants {} ;
+lin drop_N = variants {} ;
+lin drop_V = variants {} ;
+lin drop_V2 = variants {} ;
+lin drop_curtain_N = variants {} ;
+lin drop_kick_N = variants {} ;
+lin dropout_N = variants {} ;
+lin dropping_zone_N = variants {} ;
+lin dropsical_A = variants {} ;
+lin dropsy_N = variants {} ;
+lin droshky_N = variants {} ;
+lin dross_N = variants {} ;
+lin drought_N = variants {} ;
+lin drove_N = variants {} ;
+lin drover_N = variants {} ;
+lin drown_V = variants {} ;
+lin drown_V2 = variants {} ;
+lin drowse_N = variants {} ;
+lin drowse_V = variants {} ;
+lin drowse_V2 = variants {} ;
+lin drowsily_Adv = variants {} ;
+lin drowsiness_N = variants {} ;
+lin drowsy_A = variants {} ;
+lin drub_V2 = variants {} ;
+lin drubbing_N = variants {} ;
+lin drudge_N = variants {} ;
+lin drudge_V = variants {} ;
+lin drudgery_N = variants {} ;
+lin drug_N =  D.substance_1_N ;
+
+lin drug_V2 = variants {} ;
+lin drugget_N = variants {} ;
+lin druggist_N = variants {} ;
+lin drugstore_N = variants {} ;
+lin druid_N = variants {} ;
+lin drum_N = variants {} ;
+lin drum_V = variants {} ;
+lin drum_V2 = variants {} ;
+lin drum_major_N = variants {} ;
+lin drum_majorette_N = variants {} ;
+lin drumfire_N = variants {} ;
+lin drumhead_A = variants {} ;
+lin drummer_N = variants {} ;
+lin drumstick_N = variants {} ;
+lin drunk_A = variants {} ;
+lin drunk_N = variants {} ;
+lin drunkard_N = variants {} ;
+lin drunken_A = variants {} ;
+lin drunkenness_N = variants {} ;
+lin drupe_N = variants {} ;
+lin dry_A = D.sec_2_A ;
+
+lin dry_V = variants {} ;
+lin dry_V2 = variants {} ;
+lin dry_clean_V2 = variants {} ;
+lin dry_cleaner_N = variants {} ;
+lin dry_cleaning_N = variants {} ;
+lin dry_shod_A = variants {} ;
+lin dry_walling_N = variants {} ;
+lin dryad_N = variants {} ;
+lin dryer_N = variants {} ;
+lin dryness_N = variants {} ;
+lin dsc_N = variants {} ;
+lin dss_N = variants {} ;
+lin dti_N = variants {} ;
+lin dual_A = D.double_2_A ;
+
+lin dub_V2 = variants {} ;
+lin dub_VS = variants {} ;
+lin dubbin_N = variants {} ;
+lin dubiety_N = variants {} ;
+lin dubious_A = variants {} ;
+lin dubiousness_N = variants {} ;
+lin dublin_PN = variants {} ;
+lin dubliner_N = variants {} ;
+lin ducal_A = variants {} ;
+lin ducat_N = variants {} ;
+lin duce_N = variants {} ;
+lin duchess_N = variants {} ;
+lin duchy_N = variants {} ;
+lin duck_N = variants {} ;
+lin duck_V = variants {} ;
+lin duck_V2 = variants {} ;
+lin duckbilled_A = variants {} ;
+lin ducking_N = variants {} ;
+lin ducking_stool_N = variants {} ;
+lin duckling_N = variants {} ;
+lin duckweed_N = variants {} ;
+lin ducky_N = variants {} ;
+lin duct_N = variants {} ;
+lin ductile_A = variants {} ;
+lin ductility_N = variants {} ;
+lin dud_A = variants {} ;
+lin dud_N = variants {} ;
+lin dude_N = variants {} ;
+lin dudgeon_N = variants {} ;
+lin dudley_PN = variants {} ;
+lin due_A = variants {} ;
+lin due_Adv = variants {} ;
+lin due_N = variants {} ;
+lin duel_N = variants {} ;
+lin duel_V = variants {} ;
+lin duelist_N = variants {} ;
+lin duellist_N = variants {} ;
+lin duenna_N = variants {} ;
+lin duet_N = variants {} ;
+lin duffel_N = variants {} ;
+lin duffer_N = variants {} ;
+lin duffle_N = variants {} ;
+lin dug_N = variants {} ;
+lin dugong_N = variants {} ;
+lin dugout_N = variants {} ;
+lin duisburg_PN = variants {} ;
+lin duke_N = variants {} ;
+lin dukedom_N = variants {} ;
+lin dukinfield_PN = variants {} ;
+lin dulcet_A = variants {} ;
+lin dulcimer_N = variants {} ;
+lin dull_A = variants {} ;
+lin dull_V = variants {} ;
+lin dull_V2 = variants {} ;
+lin dullard_N = variants {} ;
+lin dullness_N = variants {} ;
+lin dully_Adv = variants {} ;
+lin duly_Adv = variants {} ;
+lin dumb_A = variants {} ;
+lin dumbarton_PN = variants {} ;
+lin dumbbell_N = variants {} ;
+lin dumbfound_V2 = variants {} ;
+lin dumbness_N = variants {} ;
+lin dumbwaiter_N = variants {} ;
+lin dumdum_N = variants {} ;
+lin dumfries_PN = variants {} ;
+lin dummy_N = variants {} ;
+lin dump_N = variants {} ;
+lin dump_V = variants {} ;
+lin dump_V2 = variants {} ;
+lin dumper_N = variants {} ;
+lin dumpling_N = variants {} ;
+lin dumpy_A = variants {} ;
+lin dun_A = variants {} ;
+lin dun_N = variants {} ;
+lin dun_V2 = variants {} ;
+lin dun_laoghaire_PN = variants {} ;
+lin duncan_PN = variants {} ;
+lin dunce_N = variants {} ;
+lin dundalk_PN = variants {} ;
+lin dundee_PN = variants {} ;
+lin dunderhead_N = variants {} ;
+lin dune_N = variants {} ;
+lin dunfermline_PN = variants {} ;
+lin dung_N = variants {} ;
+lin dungeon_N = variants {} ;
+lin dunghill_N = variants {} ;
+lin dunk_V2 = variants {} ;
+lin dunkirk_PN = variants {} ;
+lin dunoon_PN = variants {} ;
+lin dunstable_PN = variants {} ;
+lin duodecimal_A = variants {} ;
+lin duodenal_A = variants {} ;
+lin duodenum_N = variants {} ;
+lin duologue_N = variants {} ;
+lin dupe_N = variants {} ;
+lin dupe_V2 = variants {} ;
+lin dupl_PN = variants {} ;
+lin duplex_A = variants {} ;
+lin duplicate_A = variants {} ;
+lin duplicate_N = variants {} ;
+lin duplicate_V2 = variants {} ;
+lin duplication_N = variants {} ;
+lin duplicator_N = variants {} ;
+lin duplicity_N = variants {} ;
+lin durability_N = variants {} ;
+lin durable_A = variants {} ;
+lin durable_N = variants {} ;
+lin durance_N = variants {} ;
+lin duration_N = variants {} ;
+lin durban_PN = variants {} ;
+lin durbar_N = variants {} ;
+lin duress_N = variants {} ;
+lin durham_PN = variants {} ;
+lin during_Prep = variants {} ;
+lin durrington_PN = variants {} ;
+lin dursley_PN = variants {} ;
+lin dusk_N = variants {} ;
+lin dusky_A = variants {} ;
+lin dusseldorf_PN = variants {} ;
+lin dust_N = variants {} ;
+lin dust_V2 = variants {} ;
+lin dust_bowl_N = variants {} ;
+lin dust_coat_N = variants {} ;
+lin dust_jacket_N = variants {} ;
+lin dust_sheet_N = variants {} ;
+lin dust_up_N = variants {} ;
+lin dust_wrapper_N = variants {} ;
+lin dustbin_N = variants {} ;
+lin dustcart_N = variants {} ;
+lin duster_N = variants {} ;
+lin dustman_N = variants {} ;
+lin dustpan_N = variants {} ;
+lin dusty_A = variants {} ;
+lin dutch_A = variants {} ;
+lin dutch_N = variants {} ;
+lin dutchman_N = variants {} ;
+lin duteous_A = variants {} ;
+lin dutiable_A = variants {} ;
+lin dutiful_A = variants {} ;
+lin duty_N = variants {} ;
+lin duty_free_A = variants {} ;
+lin duvet_N = variants {} ;
+lin dwarf_N = variants {} ;
+lin dwarf_V2 = variants {} ;
+lin dwarfish_A = variants {} ;
+lin dwell_V = variants {} ;
+lin dweller_N = variants {} ;
+lin dwelling_N = variants {} ;
+lin dwelling_house_N = variants {} ;
+lin dwindle_V = variants {} ;
+lin dyarchy_N = variants {} ;
+lin dye_N =  D.colorant_1_N ;
+
+lin dye_V = variants {} ;
+lin dye_V2 = variants {} ;
+lin dye_works_N = variants {} ;
+lin dyed_in_the_wool_A = variants {} ;
+lin dyer_N = variants {} ;
+lin dyestuff_N = variants {} ;
+lin dyfed_PN = variants {} ;
+lin dyke_N = variants {} ;
+lin dyke_V = variants {} ;
+lin dyke_V2 = variants {} ;
+lin dynamic_A = variants {} ;
+lin dynamic_N = variants {} ;
+lin dynamically_Adv = variants {} ;
+lin dynamism_N = variants {} ;
+lin dynamite_N = variants {} ;
+lin dynamite_V2 = variants {} ;
+lin dynamo_N = variants {} ;
+lin dynast_N = variants {} ;
+lin dynastic_A = variants {} ;
+lin dynasty_N = variants {} ;
+lin dyne_N = variants {} ;
+lin dysentery_N = variants {} ;
+lin dyslexia_N = variants {} ;
+lin dyslexic_A = variants {} ;
+lin dyspepsia_N = variants {} ;
+lin dyspeptic_A = variants {} ;
+lin dyspeptic_N = variants {} ;
+lin e'en_Adv = variants {} ;
+lin e'er_Adv = variants {} ;
+lin each_Det = variants {} ;
+lin eager_A = variants {} ;
+lin eagerness_N = variants {} ;
+lin eagle_N = variants {} ;
+lin eagle_eyed_A = variants {} ;
+lin eaglescliffe_PN = variants {} ;
+lin eaglet_N = variants {} ;
+lin ealing_PN = variants {} ;
+lin ear_N = variants {} ;
+lin ear_trumpet_N = variants {} ;
+lin earache_N = variants {} ;
+lin eardrop_N = variants {} ;
+lin eardrum_N = variants {} ;
+lin earful_N = variants {} ;
+lin earl_N = variants {} ;
+lin earl_shilton_PN = variants {} ;
+lin earldom_N = variants {} ;
+lin early_A = variants {} ;
+lin early_Adv = variants {} ;
+
+lin early_warning_A = variants {} ;
+lin earmark_N = variants {} ;
+lin earmark_V2 = variants {} ;
+lin earn_V = variants {} ;
+lin earn_V2 = variants {} ;
+lin earn_VA = variants {} ;
+lin earnest_A = variants {} ;
+lin earnest_N = variants {} ;
+lin earnest_money_N = variants {} ;
+lin earnestness_N = variants {} ;
+lin earphone_N = variants {} ;
+lin earpiece_N = variants {} ;
+lin earring_N = variants {} ;
+lin earshot_N = variants {} ;
+lin earth_N = variants {} ;
+lin earth_V2 = variants {} ;
+lin earth_closet_N = variants {} ;
+lin earthen_A = variants {} ;
+lin earthenware_N = variants {} ;
+lin earthly_A = variants {} ;
+lin earthnut_N = variants {} ;
+lin earthquake_N = variants {} ;
+lin earthwork_N = variants {} ;
+lin earthworm_N = variants {} ;
+lin earthy_A = variants {} ;
+lin earwax_N = variants {} ;
+lin earwig_N = variants {} ;
+lin ease_N = variants {} ;
+lin ease_V = variants {} ;
+lin ease_V2 = variants {} ;
+lin easel_N = variants {} ;
+lin easily_Adv = variants {} ;
+lin easington_PN = variants {} ;
+lin east_A = variants {} ;
+lin east_Adv = variants {} ;
+lin east_N = variants {} ;
+lin east_dereham_PN = variants {} ;
+lin east_grinstead_PN = variants {} ;
+lin east_kilbride_PN = variants {} ;
+lin east_retford_PN = variants {} ;
+lin eastbourne_PN = variants {} ;
+lin easter_N = variants {} ;
+lin easter_PN = variants {} ;
+lin easterly_A = variants {} ;
+lin easterly_Adv = variants {} ;
+lin eastern_A = variants {} ;
+lin easternmost_A = variants {} ;
+lin eastleigh_PN = variants {} ;
+lin eastward_A = variants {} ;
+lin eastward_Adv = variants {} ;
+lin eastwards_Adv = variants {} ;
+lin easy_A = variants {} ;
+lin easy_Adv = variants {} ;
+lin easy_V2V = variants {} ;
+lin easygoing_A = variants {} ;
+lin eat_V = variants {} ;
+lin eat_V2 = variants {} ;
+lin eatable_A = variants {} ;
+lin eatable_N = variants {} ;
+lin eater_N = variants {} ;
+lin eating_apple_N = variants {} ;
+lin eating_house_N = variants {} ;
+lin eau_de_cologne_N = variants {} ;
+lin eau_de_vie_N = variants {} ;
+lin eavesdrop_V = variants {} ;
+lin eavesdropper_N = variants {} ;
+lin ebb_N = variants {} ;
+lin ebb_V = variants {} ;
+lin ebbtide_N = variants {} ;
+lin ebbw_vale_PN = variants {} ;
+lin ebonite_N = variants {} ;
+lin ebony_A = variants {} ;
+lin ebony_N = variants {} ;
+lin ebullience_N = variants {} ;
+lin ebullient_A = variants {} ;
+lin ec_N = variants {} ;
+lin eccentric_A = variants {} ;
+lin eccentric_N = variants {} ;
+lin eccentricity_N = variants {} ;
+lin eccles_PN = variants {} ;
+lin ecclesiastic_N = variants {} ;
+lin ecclesiastical_A = variants {} ;
+lin echelon_N = variants {} ;
+lin echo_N = variants {} ;
+lin echo_V = variants {} ;
+lin echo_V2 = variants {} ;
+lin echo_sounder_N = variants {} ;
+lin echo_sounding_N = variants {} ;
+lin eclair_N = variants {} ;
+lin eclat_N = variants {} ;
+lin eclectic_A = variants {} ;
+lin eclecticism_N = variants {} ;
+lin eclipse_N = variants {} ;
+lin eclipse_V2 = variants {} ;
+lin ecliptic_N = variants {} ;
+lin ecological_A = variants {} ;
+lin ecologist_N = variants {} ;
+lin ecology_N = variants {} ;
+lin economic_A = variants {} ;
+lin economical_A = variants {} ;
+lin economics_N = variants {} ;
+lin economist_N = variants {} ;
+lin economize_V = variants {} ;
+lin economize_V2 = variants {} ;
+lin economy_N = variants {} ;
+lin ecosystem_N = variants {} ;
+lin ecstasy_N = variants {} ;
+lin ecstatic_A = variants {} ;
+lin ecstatically_Adv = variants {} ;
+lin ectoplasm_N = variants {} ;
+lin ecuador_PN = variants {} ;
+lin ecuadorian_A = variants {} ;
+lin ecuadorian_N = variants {} ;
+lin ecumenical_A = variants {} ;
+lin eczema_N = variants {} ;
+lin ed_PN = variants {} ;
+lin eddie_PN = variants {} ;
+lin eddy_N = variants {} ;
+lin eddy_PN = variants {} ;
+lin eddy_V = variants {} ;
+lin edelweiss_N = variants {} ;
+lin eden_PN = variants {} ;
+lin edenbridge_PN = variants {} ;
+lin edgar_PN = variants {} ;
+lin edge_N = variants {} ;
+lin edge_V = variants {} ;
+lin edge_V2 = variants {} ;
+lin edgeways_Adv = variants {} ;
+lin edgewise_Adv = variants {} ;
+lin edging_N = variants {} ;
+lin edgy_A = variants {} ;
+lin edibility_N = variants {} ;
+lin edible_A = variants {} ;
+lin edible_N = variants {} ;
+lin edict_N = variants {} ;
+lin edification_N = variants {} ;
+lin edifice_N = variants {} ;
+lin edify_V2 = variants {} ;
+lin edinburgh_PN = variants {} ;
+lin edit_V2 = variants {} ;
+lin edith_PN = variants {} ;
+lin edition_N = variants {} ;
+lin editor_N = variants {} ;
+lin editorial_A = variants {} ;
+lin editorial_N = variants {} ;
+lin edmund_PN = variants {} ;
+lin edp_N = variants {} ;
+lin educate_V2 = variants {} ;
+lin education_N = variants {} ;
+lin educational_A = variants {} ;
+lin educationalist_N = variants {} ;
+lin educationist_N = variants {} ;
+lin educator_N = variants {} ;
+lin educe_V2 = variants {} ;
+lin edward_PN = variants {} ;
+lin edwardian_A = variants {} ;
+lin edwardian_N = variants {} ;
+lin eec_N = variants {} ;
+lin eeg_N = variants {} ;
+lin eel_N = variants {} ;
+lin eerie_A = variants {} ;
+lin eerily_Adv = variants {} ;
+lin eeriness_N = variants {} ;
+lin eery_A = variants {} ;
+lin eff_V = variants {} ;
+lin efface_V2 = variants {} ;
+lin effacement_N = variants {} ;
+lin effect_N =  D.effet_1_N ;
+
+lin effect_V2 = variants {} ;
+lin effective_A = D.efficace_2_A ;
+
+lin effectiveness_N = variants {} ;
+lin effectual_A = variants {} ;
+lin effectuality_N = variants {} ;
+lin effectualness_N = variants {} ;
+lin effeminacy_N = variants {} ;
+lin effeminate_A = variants {} ;
+lin effendi_N = variants {} ;
+lin effervesce_V = variants {} ;
+lin effervescence_N = variants {} ;
+lin effervescent_A = variants {} ;
+lin effete_A = variants {} ;
+lin effeteness_N = variants {} ;
+lin efficacious_A = variants {} ;
+lin efficacy_N = variants {} ;
+lin efficiency_N = variants {} ;
+lin efficient_A = variants {} ;
+lin effigy_N = variants {} ;
+lin efflorescence_N = variants {} ;
+lin efflorescent_A = variants {} ;
+lin effluent_N = variants {} ;
+lin efflux_N = variants {} ;
+lin effort_N = variants {} ;
+lin effortless_A = variants {} ;
+lin effrontery_N = variants {} ;
+lin effulgence_N = variants {} ;
+lin effulgent_A = variants {} ;
+lin effusion_N = variants {} ;
+lin effusive_A = variants {} ;
+lin effusiveness_N = variants {} ;
+lin eft_N = variants {} ;
+lin efta_N = variants {} ;
+lin eg_PN = variants {} ;
+lin egalitarian_A = variants {} ;
+lin egalitarian_N = variants {} ;
+lin egalitarianism_N = variants {} ;
+lin egg_N = variants {} ;
+lin egg_V2 = variants {} ;
+lin egg_beater_N = variants {} ;
+lin egg_cup_N = variants {} ;
+lin egg_whisk_N = variants {} ;
+lin egghead_N = variants {} ;
+lin eggplant_N = variants {} ;
+lin eggshake_N = variants {} ;
+lin eggshell_N = variants {} ;
+lin eglantine_N = variants {} ;
+lin ego_N = variants {} ;
+lin egocentric_A = variants {} ;
+lin egoism_N = variants {} ;
+lin egoist_N = variants {} ;
+lin egoistic_A = variants {} ;
+lin egoistical_A = variants {} ;
+lin egotism_N = variants {} ;
+lin egotist_N = variants {} ;
+lin egotistic_A = variants {} ;
+lin egotistically_Adv = variants {} ;
+lin egotrip_N = variants {} ;
+lin egotrip_V = variants {} ;
+lin egregious_A = variants {} ;
+lin egremont_PN = variants {} ;
+lin egress_N = variants {} ;
+lin egret_N = variants {} ;
+lin egypt_PN = variants {} ;
+lin egyptian_A = variants {} ;
+lin egyptian_N = variants {} ;
+lin eiche_PN = variants {} ;
+lin eiderdown_N = variants {} ;
+lin eightpence_N = variants {} ;
+lin eightpenny_A = variants {} ;
+lin eightsome_N = variants {} ;
+lin eileen_PN = variants {} ;
+lin eindhoven_PN = variants {} ;
+lin eisteddfod_N = variants {} ;
+lin either7or_DConj = variants {} ;
+lin either_Adv = variants {} ;
+lin either_Det = variants {} ;
+lin ejaculate_V2 = variants {} ;
+lin ejaculation_N = variants {} ;
+lin eject_V = variants {} ;
+lin eject_V2 = variants {} ;
+lin ejection_N = variants {} ;
+lin ejector_N = variants {} ;
+lin ejector_seat_N = variants {} ;
+lin eke_V2 = variants {} ;
+lin el_dorado_N = variants {} ;
+lin el_salvador_PN = variants {} ;
+lin elaborate_A = variants {} ;
+lin elaborate_V = variants {} ;
+lin elaborate_V2 = variants {} ;
+lin elaborateness_N = variants {} ;
+lin elaboration_N = variants {} ;
+lin elaine_PN = variants {} ;
+lin elan_N = variants {} ;
+lin eland_N = variants {} ;
+lin elapse_V = variants {} ;
+lin elastic_A = variants {} ;
+lin elastic_N = variants {} ;
+lin elasticity_N = variants {} ;
+lin elasticized_A = variants {} ;
+lin elastoplast_N = variants {} ;
+lin elate_V2 = variants {} ;
+lin elation_N = variants {} ;
+lin elbow_N = variants {} ;
+lin elbow_V2 = variants {} ;
+lin elder_N = variants {} ;
+lin elderly_A = variants {} ;
+lin elderslie_PN = variants {} ;
+lin eleanor_PN = variants {} ;
+lin elect_A = variants {} ;
+lin elect_V = variants {} ;
+lin elect_V2 = variants {} ;
+lin elect_V2V = variants {} ;
+lin elect_V3 = variants {} ;
+lin elect_VS = variants {} ;
+lin election_N = variants {} ;
+lin electioneering_N = variants {} ;
+lin elective_A = variants {} ;
+lin elector_N = variants {} ;
+lin electoral_A = variants {} ;
+lin electorate_N = variants {} ;
+lin electric_A = variants {} ;
+lin electrical_A = variants {} ;
+lin electrician_N = variants {} ;
+lin electricity_N = variants {} ;
+lin electrification_N = variants {} ;
+lin electrify_V2 = variants {} ;
+lin electrocardiogram_N = variants {} ;
+lin electrocardiograph_N = variants {} ;
+lin electrochemistry_N = variants {} ;
+lin electrocute_V2 = variants {} ;
+lin electrocution_N = variants {} ;
+lin electrode_N = variants {} ;
+lin electrolysis_N = variants {} ;
+lin electrolyte_N = variants {} ;
+lin electromagnet_N = variants {} ;
+lin electromagnetic_A = variants {} ;
+lin electromagnetism_N = variants {} ;
+lin electron_N = variants {} ;
+lin electronic_A = variants {} ;
+lin electronically_Adv = variants {} ;
+lin electronics_N = variants {} ;
+lin electroplate_N = variants {} ;
+lin electroplate_V2 = variants {} ;
+lin electrostatic_A = variants {} ;
+lin eleemosynary_A = variants {} ;
+lin elegance_N = variants {} ;
+lin elegant_A = variants {} ;
+lin elegiac_A = variants {} ;
+lin elegy_N = variants {} ;
+lin element_N =  D.element_1_N ;
+
+lin elemental_A = variants {} ;
+lin elementary_A = variants {} ;
+lin elephant_N = variants {} ;
+lin elephantiasis_N = variants {} ;
+lin elephantine_A = variants {} ;
+lin elevate_V2 = variants {} ;
+lin elevation_N = variants {} ;
+lin elevator_N = variants {} ;
+lin elf_N = variants {} ;
+lin elfin_A = variants {} ;
+lin elfish_A = variants {} ;
+lin elgin_PN = variants {} ;
+lin elicit_V2 = variants {} ;
+lin elicitation_N = variants {} ;
+lin elide_V2 = variants {} ;
+lin eligibility_N = variants {} ;
+lin eligible_A = variants {} ;
+lin eliminate_V2 = variants {} ;
+lin elimination_N = variants {} ;
+lin elision_N = variants {} ;
+lin elite_N = variants {} ;
+lin elitism_N = variants {} ;
+lin elitist_N = variants {} ;
+lin elixir_N =  D.elixir_1_N ;
+
+lin eliza_PN = variants {} ;
+lin elizabeth_PN = variants {} ;
+lin elizabethan_A = variants {} ;
+lin elizabethan_N = variants {} ;
+lin elk_N = variants {} ;
+lin elland_PN = variants {} ;
+lin ellen_PN = variants {} ;
+lin ellesmere_PN = variants {} ;
+lin ellesmere_port_PN = variants {} ;
+lin ellie_PN = variants {} ;
+lin ellipse_N = variants {} ;
+lin ellipsis_N = variants {} ;
+lin elliptic_A = variants {} ;
+lin elliptical_A = variants {} ;
+lin elloughton_PN = variants {} ;
+lin elm_N = variants {} ;
+lin elocution_N = variants {} ;
+lin elocutionary_A = variants {} ;
+lin elocutionist_N = variants {} ;
+lin elongate_V = variants {} ;
+lin elongate_V2 = variants {} ;
+lin elongation_N = variants {} ;
+lin elope_V = variants {} ;
+lin elopement_N = variants {} ;
+lin eloquence_N = variants {} ;
+lin eloquent_A = variants {} ;
+lin else_Adv = variants {} ;
+lin elsewhere_Adv = variants {} ;
+lin elsie_PN = variants {} ;
+lin elstree_PN = variants {} ;
+lin elucidate_V2 = variants {} ;
+lin elucidation_N = variants {} ;
+lin elude_V2 = variants {} ;
+lin elusive_A = variants {} ;
+lin elver_N = variants {} ;
+lin elvish_A = variants {} ;
+lin ely_PN = variants {} ;
+lin elysian_A = variants {} ;
+lin elysium_PN = variants {} ;
+lin emaciate_V2 = variants {} ;
+lin emaciation_N = variants {} ;
+lin emanate_V = variants {} ;
+lin emanation_N = variants {} ;
+lin emancipate_V2 = variants {} ;
+lin emancipation_N = variants {} ;
+lin emasculate_V2 = variants {} ;
+lin emasculation_N = variants {} ;
+lin embalm_V2 = variants {} ;
+lin embalmment_N = variants {} ;
+lin embankment_N = variants {} ;
+lin embargo_N = variants {} ;
+lin embargo_V2 = variants {} ;
+lin embark_V = variants {} ;
+lin embark_V2 = variants {} ;
+lin embarkation_N = variants {} ;
+lin embarrass_V2 = variants {} ;
+lin embarrassing_A = variants {} ;
+lin embarrassment_N = variants {} ;
+lin embassy_N = variants {} ;
+lin embattled_A = variants {} ;
+lin embed_V2 = variants {} ;
+lin embellish_V2 = variants {} ;
+lin embellishment_N = variants {} ;
+lin ember_N = variants {} ;
+lin embezzle_V2 = variants {} ;
+lin embezzlement_N = variants {} ;
+lin embitter_V2 = variants {} ;
+lin embitterment_N = variants {} ;
+lin emblazon_V2 = variants {} ;
+lin emblem_N = variants {} ;
+lin emblematic_A = variants {} ;
+lin embodiment_N = variants {} ;
+lin embody_V2 = variants {} ;
+lin embolden_V2 = variants {} ;
+lin embonpoint_A = variants {} ;
+lin embonpoint_N = variants {} ;
+lin emboss_V2 = variants {} ;
+lin embrace_N = variants {} ;
+lin embrace_V = variants {} ;
+lin embrace_V2 = variants {} ;
+lin embrasure_N = variants {} ;
+lin embrocation_N = variants {} ;
+lin embroider_V = variants {} ;
+lin embroider_V2 = variants {} ;
+lin embroidery_N = variants {} ;
+lin embroil_V = variants {} ;
+lin embroil_V2 = variants {} ;
+lin embryo_N = variants {} ;
+lin embryonic_A = variants {} ;
+lin emeer_N = variants {} ;
+lin emend_V2 = variants {} ;
+lin emendation_N = variants {} ;
+lin emerald_N = variants {} ;
+lin emerge_V = variants {} ;
+lin emerge_V2 = variants {} ;
+lin emerge_V2V = variants {} ;
+lin emerge_VS = variants {} ;
+lin emergence_N = variants {} ;
+lin emergency_N = variants {} ;
+lin emergent_A = variants {} ;
+lin emeritus_A = variants {} ;
+lin emery_N = variants {} ;
+lin emetic_N = variants {} ;
+lin emigrant_N = variants {} ;
+lin emigrate_V = variants {} ;
+lin emigrate_V2V = variants {} ;
+lin emigration_N = variants {} ;
+lin emigre_N = variants {} ;
+lin emily_PN = variants {} ;
+lin eminence_N = variants {} ;
+lin eminent_A = variants {} ;
+lin emir_N = variants {} ;
+lin emirate_N = variants {} ;
+lin emissary_N = variants {} ;
+lin emission_N = variants {} ;
+lin emit_V2 = variants {} ;
+lin emma_PN = variants {} ;
+lin emolument_N = variants {} ;
+lin emotion_N = variants {} ;
+lin emotional_A = variants {} ;
+lin emotionless_A = variants {} ;
+lin emotive_A = variants {} ;
+lin empale_V2 = variants {} ;
+lin empanel_V2 = variants {} ;
+lin empathize_V = variants {} ;
+lin empathy_N = variants {} ;
+lin emperor_N = variants {} ;
+lin emphasis_N = variants {} ;
+lin emphasize_V2 = variants {} ;
+lin emphasize_VS = variants {} ;
+lin emphatic_A = variants {} ;
+lin emphatically_Adv = variants {} ;
+lin empire_N = variants {} ;
+lin empiric_A = variants {} ;
+lin empirical_A = variants {} ;
+lin empiricism_N = variants {} ;
+lin empiricist_N = variants {} ;
+lin emplacement_N = variants {} ;
+lin emplane_V = variants {} ;
+lin emplane_V2 = variants {} ;
+lin employ_N = variants {} ;
+lin employ_V2 = variants {} ;
+lin employable_A = variants {} ;
+lin employee_N = variants {} ;
+lin employer_N = variants {} ;
+lin employment_N = variants {} ;
+lin emporium_N = variants {} ;
+lin empower_V2 = variants {} ;
+lin empower_V2V = variants {} ;
+lin empress_N = variants {} ;
+lin emptiness_N = variants {} ;
+lin empty_A = variants {} ;
+lin empty_N = variants {} ;
+lin empty_V = variants {} ;
+lin empty_V2 = variants {} ;
+lin empty_handed_A = variants {} ;
+lin empty_headed_A = variants {} ;
+lin empurpled_A = variants {} ;
+lin empyrean_A = variants {} ;
+lin empyrean_N = variants {} ;
+lin emsworth_PN = variants {} ;
+lin emu_N = variants {} ;
+lin emulate_V2 = variants {} ;
+lin emulation_N = variants {} ;
+lin emulous_A = variants {} ;
+lin emulsify_V2 = variants {} ;
+lin emulsion_N =  D.emulsion_1_N ;
+
+lin en_clair_Adv = variants {} ;
+lin en_famille_Adv = variants {} ;
+lin en_masse_Adv = variants {} ;
+lin en_route_Adv = variants {} ;
+lin enable_V2 = variants {} ;
+lin enable_V2V = variants {} ;
+lin enable_VS = variants {} ;
+lin enabling_A = variants {} ;
+lin enact_V2 = variants {} ;
+lin enact_V2V = variants {} ;
+lin enactment_N = variants {} ;
+lin enamel_N = variants {} ;
+lin enamel_V2 = variants {} ;
+lin enamour_V2 = variants {} ;
+lin enc_PN = variants {} ;
+lin encamp_V = variants {} ;
+lin encamp_V2 = variants {} ;
+lin encampment_N = variants {} ;
+lin encase_V2 = variants {} ;
+lin encaustic_A = variants {} ;
+lin encephalitis_N = variants {} ;
+lin enchain_V2 = variants {} ;
+lin enchant_V2 = variants {} ;
+lin enchanter_N = variants {} ;
+lin enchantingly_Adv = variants {} ;
+lin enchantment_N = variants {} ;
+lin enchantress_N = variants {} ;
+lin encircle_V2 = variants {} ;
+lin encirclement_N = variants {} ;
+lin enclave_N = variants {} ;
+lin enclose_V2 = variants {} ;
+lin enclosure_N = variants {} ;
+lin encode_V2 = variants {} ;
+lin encomium_N = variants {} ;
+lin encompass_V2 = variants {} ;
+lin encore_N = variants {} ;
+lin encore_V2 = variants {} ;
+lin encounter_N = variants {} ;
+lin encounter_V2 = variants {} ;
+lin encourage_V2 = variants {} ;
+lin encourage_V2V = variants {} ;
+lin encouragement_N = variants {} ;
+lin encouragingly_Adv = variants {} ;
+lin encroach_V = variants {} ;
+lin encroachment_N = variants {} ;
+lin encrust_V = variants {} ;
+lin encrust_V2 = variants {} ;
+lin encrypt_V2 = variants {} ;
+lin encumber_V2 = variants {} ;
+lin encumbrance_N = variants {} ;
+lin encyclical_A = variants {} ;
+lin encyclical_N = variants {} ;
+lin encyclopaedia_N = variants {} ;
+lin encyclopaedic_A = variants {} ;
+lin encyclopedia_N = variants {} ;
+lin encyclopedic_A = variants {} ;
+lin end_N =  D.fin_1_N ;
+
+lin end_V = variants {} ;
+lin end_V2 = variants {} ;
+lin end_VA = variants {} ;
+lin end_VS = variants {} ;
+lin end_all_N = variants {} ;
+lin end_tail_V2 = variants {} ;
+lin endanger_V2 = variants {} ;
+lin endear_V2 = variants {} ;
+lin endearingly_Adv = variants {} ;
+lin endearment_N = variants {} ;
+lin endeavour_N = variants {} ;
+lin endeavour_V = variants {} ;
+lin endemic_A = variants {} ;
+lin endemic_N = variants {} ;
+lin ending_N = variants {} ;
+lin endive_N = variants {} ;
+lin endless_A = variants {} ;
+lin endorse_V2 = variants {} ;
+lin endorsement_N = variants {} ;
+lin endow_V2 = variants {} ;
+lin endowment_N = variants {} ;
+lin endue_V2 = variants {} ;
+lin endurable_A = variants {} ;
+lin endurance_N = variants {} ;
+lin endure_V = variants {} ;
+lin endure_V2 = variants {} ;
+lin enduring_A = variants {} ;
+lin endways_Adv = variants {} ;
+lin endwise_Adv = variants {} ;
+lin enema_N = variants {} ;
+lin enemy_N = variants {} ;
+lin energetic_A = variants {} ;
+lin energetically_Adv = variants {} ;
+lin energy_N =  D.energie_1_N ;
+
+lin enervate_V2 = variants {} ;
+lin enfant_terrible_N = variants {} ;
+lin enfeeble_V2 = variants {} ;
+lin enfield_PN = variants {} ;
+lin enfold_V2 = variants {} ;
+lin enforce_V2 = variants {} ;
+lin enforceable_A = variants {} ;
+lin enforcement_N = variants {} ;
+lin enfranchise_V2 = variants {} ;
+lin enfranchisement_N = variants {} ;
+lin engage_V = variants {} ;
+lin engage_V2 = variants {} ;
+lin engagement_N = variants {} ;
+lin engaging_A = variants {} ;
+lin engender_V2 = variants {} ;
+lin engine_N = variants {} ;
+lin engine_driver_N = variants {} ;
+lin engineer_N = variants {} ;
+lin engineer_V = variants {} ;
+lin engineer_V2 = variants {} ;
+lin engineering_N = variants {} ;
+lin england_PN = variants {} ;
+lin english_A = variants {} ;
+lin english_N = variants {} ;
+lin englishman_N = variants {} ;
+lin englishwoman_N = variants {} ;
+lin engraft_V2 = variants {} ;
+lin engrave_V2 = variants {} ;
+lin engraver_N = variants {} ;
+lin engraving_N = variants {} ;
+lin engross_V2 = variants {} ;
+lin engulf_V2 = variants {} ;
+lin enhance_V2 = variants {} ;
+lin enhancement_N = variants {} ;
+lin enigma_N = variants {} ;
+lin enigmatic_A = variants {} ;
+lin enigmatically_Adv = variants {} ;
+lin enjoin_V2 = variants {} ;
+lin enjoy_V2 = variants {} ;
+lin enjoy_VV = variants {} ;
+lin enjoyable_A = variants {} ;
+lin enjoyment_N = variants {} ;
+lin enkindle_V2 = variants {} ;
+lin enlarge_V = variants {} ;
+lin enlarge_V2 = variants {} ;
+lin enlargement_N = variants {} ;
+lin enlighten_V2 = variants {} ;
+lin enlightened_A = variants {} ;
+lin enlightenment_N = variants {} ;
+lin enlist_V = variants {} ;
+lin enlist_V2 = variants {} ;
+lin enlistment_N = variants {} ;
+lin enliven_V2 = variants {} ;
+lin enmesh_V2 = variants {} ;
+lin enmity_N = variants {} ;
+lin ennoble_V2 = variants {} ;
+lin ennoblement_N = variants {} ;
+lin ennui_N = variants {} ;
+lin ennumerate_V2 = variants {} ;
+lin enoch_PN = variants {} ;
+lin enormity_N = variants {} ;
+lin enormous_A = variants {} ;
+lin enormousness_N = variants {} ;
+lin enough_A = variants {} ;
+lin enough_Adv = variants {} ;
+lin enough_N = variants {} ;
+lin enplane_V = variants {} ;
+lin enplane_V2 = variants {} ;
+lin enquire_V = variants {} ;
+lin enquire_V2 = variants {} ;
+lin enquirer_N = variants {} ;
+lin enquiringly_Adv = variants {} ;
+lin enquiry_N = variants {} ;
+lin enrage_V2 = variants {} ;
+lin enrapture_V2 = variants {} ;
+lin enrich_V2 = variants {} ;
+lin enrichment_N = variants {} ;
+lin enrol_V = variants {} ;
+lin enrol_V2 = variants {} ;
+lin enroll_V = variants {} ;
+lin enroll_V2 = variants {} ;
+lin enrolment_N = variants {} ;
+lin enschede_PN = variants {} ;
+lin ensconce_V2 = variants {} ;
+lin ensemble_N = variants {} ;
+lin enshrine_V2 = variants {} ;
+lin enshroud_V2 = variants {} ;
+lin ensign_N = variants {} ;
+lin ensilage_N = variants {} ;
+lin enslave_V2 = variants {} ;
+lin enslavement_N = variants {} ;
+lin ensnare_V2 = variants {} ;
+lin ensue_V = variants {} ;
+lin ensure_V = variants {} ;
+lin ensure_V2 = variants {} ;
+lin ensure_VS = variants {} ;
+lin entail_N = variants {} ;
+lin entail_V2 = variants {} ;
+lin entangle_V2 = variants {} ;
+lin entanglement_N = variants {} ;
+lin entente_N = variants {} ;
+lin entente_cordiale_N = variants {} ;
+lin enter_V = variants {} ;
+lin enter_V2 = variants {} ;
+lin enteric_A = D.gastrique_1_A ;
+
+lin enteritis_N = variants {} ;
+lin enterprise_N = variants {} ;
+lin enterprising_A = variants {} ;
+lin entertain_V2 = variants {} ;
+lin entertainer_N = variants {} ;
+lin entertaining_A = variants {} ;
+lin entertainment_N = variants {} ;
+lin enthral_V2 = variants {} ;
+lin enthrall_V2 = variants {} ;
+lin enthrone_V2 = variants {} ;
+lin enthronement_N = variants {} ;
+lin enthuse_V = variants {} ;
+lin enthusiasm_N = variants {} ;
+lin enthusiast_N = variants {} ;
+lin enthusiastic_A = variants {} ;
+lin enthusiastically_Adv = variants {} ;
+lin entice_V2 = variants {} ;
+lin enticement_N = variants {} ;
+lin entire_A = variants {} ;
+lin entirety_N =  D.integralite_1_N ;
+
+lin entitle_V2 = variants {} ;
+lin entitle_V2V = variants {} ;
+lin entitle_VS = variants {} ;
+lin entitlement_N = variants {} ;
+lin entity_N = variants {} ;
+lin entomb_V2 = variants {} ;
+lin entomological_A = variants {} ;
+lin entomologist_N = variants {} ;
+lin entomology_N = variants {} ;
+lin entourage_N = variants {} ;
+lin entr'acte_N = variants {} ;
+lin entrain_V = variants {} ;
+lin entrain_V2 = variants {} ;
+lin entrance_N = variants {} ;
+lin entrance_V2 = variants {} ;
+lin entrance_fee_N = variants {} ;
+lin entrance_money_N = variants {} ;
+lin entrant_N = variants {} ;
+lin entrap_V2 = variants {} ;
+lin entreat_V2 = variants {} ;
+lin entreatingly_Adv = variants {} ;
+lin entreaty_N = variants {} ;
+lin entree_N = variants {} ;
+lin entrench_V2 = variants {} ;
+lin entrenchment_N = variants {} ;
+lin entrepot_N = variants {} ;
+lin entrepreneur_N = variants {} ;
+lin entrepreneurial_A = variants {} ;
+lin entrust_V2 = variants {} ;
+lin entry_N = variants {} ;
+lin entwin_V = variants {} ;
+lin entwine_V2 = variants {} ;
+lin enumerate_V2 = variants {} ;
+lin enumeration_N = variants {} ;
+lin enunciate_V = variants {} ;
+lin enunciate_V2 = variants {} ;
+lin enunciation_N = variants {} ;
+lin envelop_V2 = variants {} ;
+lin envelope_N = variants {} ;
+lin envelopment_N = variants {} ;
+lin envenom_V2 = variants {} ;
+lin enviable_A = variants {} ;
+lin envious_A = variants {} ;
+lin environ_V2 = variants {} ;
+lin environment_N =  D.environnement_1_N ;
+
+lin environmental_A = variants {} ;
+lin envisage_V2 = variants {} ;
+lin envision_V2 = variants {} ;
+lin envision_VS = variants {} ;
+lin envoi_N = variants {} ;
+lin envoy_N = variants {} ;
+lin envy_N = variants {} ;
+lin envy_V2 = variants {} ;
+lin enwrap_V2 = variants {} ;
+lin enzyme_N =  D.enzyme_1_N ;
+
+lin eon_N = variants {} ;
+lin epaulet_N = variants {} ;
+lin epaulette_N = variants {} ;
+lin epee_N = variants {} ;
+lin ephemeral_A = variants {} ;
+lin epic_A = variants {} ;
+lin epic_N = variants {} ;
+lin epicentre_N = variants {} ;
+lin epicure_N = variants {} ;
+lin epicurean_A = variants {} ;
+lin epicurean_N = variants {} ;
+lin epidemic_A = variants {} ;
+lin epidemic_N = variants {} ;
+lin epidemiologist_N = variants {} ;
+lin epidemiology_N = variants {} ;
+lin epidermis_N = variants {} ;
+lin epidiascope_N = variants {} ;
+lin epiglottis_N = variants {} ;
+lin epigram_N = variants {} ;
+lin epigrammatic_A = variants {} ;
+lin epilepsy_N = variants {} ;
+lin epileptic_A = variants {} ;
+lin epileptic_N = variants {} ;
+lin epilogue_N = variants {} ;
+lin epiphany_PN = variants {} ;
+lin episcopal_A = variants {} ;
+lin episcopalian_A = variants {} ;
+lin episcopalian_N = variants {} ;
+lin episode_N = variants {} ;
+lin episodic_A = variants {} ;
+lin epistle_N = variants {} ;
+lin epistolary_A = variants {} ;
+lin epitaph_N = variants {} ;
+lin epithet_N = variants {} ;
+lin epitome_N = variants {} ;
+lin epitomize_V2 = variants {} ;
+lin epoch_N = variants {} ;
+lin epoch_making_A = variants {} ;
+lin epping_PN = variants {} ;
+lin epsom_PN = variants {} ;
+lin equable_A = variants {} ;
+lin equal_A = variants {} ;
+lin equal_N = variants {} ;
+lin equal_V2 = variants {} ;
+lin equalitarian_N = variants {} ;
+lin equality_N = variants {} ;
+lin equalization_N = variants {} ;
+lin equalize_V2 = variants {} ;
+lin equalizer_N = variants {} ;
+lin equanimity_N = variants {} ;
+lin equate_V2 = variants {} ;
+lin equation_N = variants {} ;
+lin equator_N = variants {} ;
+lin equatorial_A = variants {} ;
+lin equerry_N = variants {} ;
+lin equestrian_A = variants {} ;
+lin equestrian_N = variants {} ;
+lin equidistant_A = variants {} ;
+lin equilateral_A = variants {} ;
+lin equilibrium_N = variants {} ;
+lin equine_A = variants {} ;
+lin equinoctial_A = variants {} ;
+lin equinox_N = variants {} ;
+lin equip_V2 = variants {} ;
+lin equipage_N = variants {} ;
+lin equipment_N = variants {} ;
+lin equipoise_N = variants {} ;
+lin equitable_A = variants {} ;
+lin equity_N = variants {} ;
+lin equivalence_N = variants {} ;
+lin equivalent_A = variants {} ;
+lin equivalent_N = variants {} ;
+lin equivocal_A = variants {} ;
+lin equivocation_N = variants {} ;
+lin era_N = variants {} ;
+lin eradicate_V2 = variants {} ;
+lin eradication_N = variants {} ;
+lin erase_V2 = variants {} ;
+lin eraser_N = variants {} ;
+lin erasure_N = variants {} ;
+lin ere_Adv = variants {} ;
+lin erect_A = variants {} ;
+lin erect_V2 = variants {} ;
+lin erectile_A = variants {} ;
+lin erection_N = variants {} ;
+lin erectness_N = variants {} ;
+lin eremite_N = variants {} ;
+lin erfurt_PN = variants {} ;
+lin erg_N = variants {} ;
+lin ergo_Adv = variants {} ;
+lin ergonomics_N = variants {} ;
+lin eric_PN = variants {} ;
+lin erica_PN = variants {} ;
+lin erin_PN = variants {} ;
+lin eritrea_PN = variants {} ;
+lin eritrean_A = variants {} ;
+lin eritrean_N = variants {} ;
+lin erlangen_PN = variants {} ;
+lin ermine_N = variants {} ;
+lin ernest_PN = variants {} ;
+lin ernie_PN = variants {} ;
+lin erode_V = variants {} ;
+lin erode_V2 = variants {} ;
+lin erogenous_A = variants {} ;
+lin erosion_N = variants {} ;
+lin erosive_A = variants {} ;
+lin erotic_A = variants {} ;
+lin eroticism_N = variants {} ;
+lin err_V = variants {} ;
+lin errand_N = variants {} ;
+lin errant_A = variants {} ;
+lin erratic_A = variants {} ;
+lin erratically_Adv = variants {} ;
+lin erratum_N = variants {} ;
+lin erroneous_A = variants {} ;
+lin error_N = variants {} ;
+lin erse_N = variants {} ;
+lin eructation_N = variants {} ;
+lin erudite_A = variants {} ;
+lin erudition_N = variants {} ;
+lin erupt_V = variants {} ;
+lin eruption_N = variants {} ;
+lin erysipelas_N = variants {} ;
+lin escalate_V = variants {} ;
+lin escalate_V2 = variants {} ;
+lin escalation_N = variants {} ;
+lin escalator_N = variants {} ;
+lin escalope_N = variants {} ;
+lin escapade_N = variants {} ;
+lin escape_N = variants {} ;
+lin escape_V = variants {} ;
+lin escape_V2 = variants {} ;
+lin escape_VS = variants {} ;
+lin escapee_N = variants {} ;
+lin escapement_N = variants {} ;
+lin escapism_N = variants {} ;
+lin escapist_N = variants {} ;
+lin escapologist_N = variants {} ;
+lin escarpment_N = variants {} ;
+lin eschatology_N = variants {} ;
+lin eschew_V2 = variants {} ;
+lin escort_N = variants {} ;
+lin escort_V2 = variants {} ;
+lin escritoire_N = variants {} ;
+lin escudo_N = variants {} ;
+lin escutcheon_N = variants {} ;
+lin esfahan_PN = variants {} ;
+lin eskimo_N = variants {} ;
+lin esophagus_N = variants {} ;
+lin esoteric_A = variants {} ;
+lin esp_N = variants {} ;
+lin espalier_N = variants {} ;
+lin especial_A = variants {} ;
+lin esperanto_N = variants {} ;
+lin espionage_N = variants {} ;
+lin esplanade_N = variants {} ;
+lin espousal_N = variants {} ;
+lin espouse_V2 = variants {} ;
+lin espresso_N = variants {} ;
+lin esprit_N = variants {} ;
+lin esprit_de_corps_N = variants {} ;
+lin espy_V2 = variants {} ;
+lin esq_PN = variants {} ;
+lin esquire_N = variants {} ;
+lin essay_N = variants {} ;
+lin essay_V = variants {} ;
+lin essay_V2 = variants {} ;
+lin essayist_N = variants {} ;
+lin essen_PN = variants {} ;
+lin essence_N = variants {} ;
+lin essential_A = variants {} ;
+lin essential_N = variants {} ;
+lin essex_PN = variants {} ;
+lin establish_V2 = variants {} ;
+lin establishment_N = variants {} ;
+lin estaminet_N = variants {} ;
+lin estate_N = variants {} ;
+lin esteem_N = variants {} ;
+lin esteem_V2 = variants {} ;
+lin esther_PN = variants {} ;
+lin esthete_N = variants {} ;
+lin esthetic_A = variants {} ;
+lin esthetic_N = variants {} ;
+lin esthetical_A = variants {} ;
+lin esthetics_N = variants {} ;
+lin estimable_A = variants {} ;
+lin estimate_N = variants {} ;
+lin estimate_V = variants {} ;
+lin estimate_V2 = variants {} ;
+lin estimate_V2V = variants {} ;
+lin estimate_VS = variants {} ;
+lin estimation_N = variants {} ;
+lin estrange_V2 = variants {} ;
+lin estrangement_N = variants {} ;
+lin estuary_N = variants {} ;
+lin et_al_PN = variants {} ;
+lin et_seq_PN = variants {} ;
+lin eta_N = variants {} ;
+lin etc_PN = variants {} ;
+lin etch_V = variants {} ;
+lin etch_V2 = variants {} ;
+lin etcher_N = variants {} ;
+lin etching_N = variants {} ;
+lin etd_N = variants {} ;
+lin eternal_A = variants {} ;
+lin eternity_N = variants {} ;
+lin ethel_PN = variants {} ;
+lin ether_N =  D.ether_1_N ;
+
+lin ethereal_A = variants {} ;
+lin ethic_N = variants {} ;
+lin ethical_A = variants {} ;
+lin ethiopia_PN = variants {} ;
+lin ethiopian_A = variants {} ;
+lin ethiopian_N = variants {} ;
+lin ethnic_A = variants {} ;
+lin ethnically_Adv = variants {} ;
+lin ethnographer_N = variants {} ;
+lin ethnographic_A = variants {} ;
+lin ethnography_N = variants {} ;
+lin ethnological_A = variants {} ;
+lin ethnologist_N = variants {} ;
+lin ethnology_N = variants {} ;
+lin ethos_N = variants {} ;
+lin ethyl_N =  D.ethyle_1_N ;
+
+lin etiology_N = variants {} ;
+lin etiquette_N = variants {} ;
+lin etymological_A = variants {} ;
+lin etymologist_N = variants {} ;
+lin etymology_N = variants {} ;
+lin eucalyptus_N =  D.eucalyptus_1_N ;
+
+lin eucharist_N = variants {} ;
+lin euclidean_A = variants {} ;
+lin eugene_PN = variants {} ;
+lin eugenics_N = variants {} ;
+lin eulogist_N = variants {} ;
+lin eulogistic_A = variants {} ;
+lin eulogize_V2 = variants {} ;
+lin eulogy_N = variants {} ;
+lin eunice_PN = variants {} ;
+lin eunuch_N = variants {} ;
+lin euphemism_N = variants {} ;
+lin euphemistic_A = variants {} ;
+lin euphemistically_Adv = variants {} ;
+lin euphonium_N = variants {} ;
+lin euphony_N = variants {} ;
+lin euphoria_N = variants {} ;
+lin euphoric_A = variants {} ;
+lin euphuism_N = variants {} ;
+lin eurasia_PN = variants {} ;
+lin eurasian_A = variants {} ;
+lin eurasian_N = variants {} ;
+lin eurhythmics_N = variants {} ;
+lin eurodollar_N = variants {} ;
+lin europe_PN = variants {} ;
+lin european_A = variants {} ;
+lin european_N = variants {} ;
+lin eurovision_PN = variants {} ;
+lin eurythmics_N = variants {} ;
+lin eustachian_A = variants {} ;
+lin euthanasia_N = variants {} ;
+lin eva_PN = variants {} ;
+lin evacuate_V2 = variants {} ;
+lin evacuation_N = variants {} ;
+lin evacuee_N = variants {} ;
+lin evade_V2 = variants {} ;
+lin evaluate_V = variants {} ;
+lin evaluate_V2 = variants {} ;
+lin evaluation_N = variants {} ;
+lin evaluative_A = variants {} ;
+lin evanescence_N = variants {} ;
+lin evanescent_A = variants {} ;
+lin evangelical_A = variants {} ;
+lin evangelicalism_N = variants {} ;
+lin evangelism_N = variants {} ;
+lin evangelist_N = variants {} ;
+lin evangelistic_A = variants {} ;
+lin evaporate_V = variants {} ;
+lin evaporate_V2 = variants {} ;
+lin evaporate_VS = variants {} ;
+lin evaporation_N = variants {} ;
+lin evasion_N = variants {} ;
+lin evasive_A = variants {} ;
+lin evasiveness_N = variants {} ;
+lin eve_N = variants {} ;
+lin eve_PN = variants {} ;
+lin evelyn_PN = variants {} ;
+lin even_A = variants {} ;
+lin even_Adv = variants {} ;
+lin even_N = variants {} ;
+lin even_V2 = variants {} ;
+lin even_handed_A = variants {} ;
+lin evening_N = variants {} ;
+lin evenness_N = variants {} ;
+lin evensong_N = variants {} ;
+lin event_N = variants {} ;
+lin eventful_A = variants {} ;
+lin eventide_N = variants {} ;
+lin eventual_A = variants {} ;
+lin eventuality_N = variants {} ;
+lin ever_AdV = variants {} ;
+lin evergreen_A = variants {} ;
+lin evergreen_N = variants {} ;
+lin everlasting_A = variants {} ;
+lin evermore_Adv = variants {} ;
+lin every_Det = variants {} ;
+lin everybody_NP = variants {} ;
+lin everyday_A = variants {} ;
+lin everyone_NP = variants {} ;
+lin everyplace_Adv = variants {} ;
+lin everything_NP = variants {} ;
+lin evesham_PN = variants {} ;
+lin evict_V2 = variants {} ;
+lin eviction_N = variants {} ;
+lin evidence_N = variants {} ;
+lin evidence_V2 = variants {} ;
+lin evident_A = variants {} ;
+lin evil_A = variants {} ;
+lin evil_N = variants {} ;
+lin evil_doer_N = variants {} ;
+lin evil_minded_A = variants {} ;
+lin evince_V2 = variants {} ;
+lin eviscerate_V2 = variants {} ;
+lin evocation_N = variants {} ;
+lin evocative_A = variants {} ;
+lin evoke_V2 = variants {} ;
+lin evolution_N = variants {} ;
+lin evolutionary_A = variants {} ;
+lin evolve_V = variants {} ;
+lin evolve_V2 = variants {} ;
+lin ewe_N = variants {} ;
+lin ewell_PN = variants {} ;
+lin ewer_N = variants {} ;
+lin ex_directory_A = variants {} ;
+lin ex_gratia_A = variants {} ;
+lin ex_officio_A = variants {} ;
+lin ex_officio_Adv = variants {} ;
+lin ex_service_A = variants {} ;
+lin ex_serviceman_N = variants {} ;
+lin exacerbate_V2 = variants {} ;
+lin exacerbation_N = variants {} ;
+lin exact_A = variants {} ;
+lin exact_V2 = variants {} ;
+lin exacting_A = variants {} ;
+lin exaction_N = variants {} ;
+lin exactitude_N = variants {} ;
+lin exactness_N = variants {} ;
+lin exaggerate_V = variants {} ;
+lin exaggerate_V2 = variants {} ;
+lin exaggeration_N = variants {} ;
+lin exalt_V2 = variants {} ;
+lin exaltation_N = variants {} ;
+lin exalted_A = variants {} ;
+lin exam_N = variants {} ;
+lin examination_N = variants {} ;
+lin examine_V2 = variants {} ;
+lin examiner_N = variants {} ;
+lin example_N = variants {} ;
+lin exasperate_V2 = variants {} ;
+lin exasperation_N = variants {} ;
+lin excavate_V2 = variants {} ;
+lin excavation_N = variants {} ;
+lin excavator_N = variants {} ;
+lin exceed_V2 = variants {} ;
+lin exceedingly_Adv = variants {} ;
+lin excel_V = variants {} ;
+lin excel_V2 = variants {} ;
+lin excellence_N = variants {} ;
+lin excellency_N = variants {} ;
+lin excellent_A = variants {} ;
+lin excelsior_N = variants {} ;
+lin except_Prep = variants {} ;
+lin except_V2 = variants {} ;
+lin exception_N =  D.exception_1_N ;
+
+lin exceptionable_A = variants {} ;
+lin exceptional_A = variants {} ;
+lin excerpt_N = variants {} ;
+lin excess_A = variants {} ;
+lin excess_N =  D.exces_1_N ;
+
+lin excessive_A = variants {} ;
+lin exchange_N =  D.remplacement_1_N ;
+
+lin exchange_V2 = variants {} ;
+lin exchangeable_A = variants {} ;
+lin exchanger_N = variants {} ;
+lin exchequer_N = variants {} ;
+lin excise_N = variants {} ;
+lin excise_V2 = variants {} ;
+lin exciseman_N = variants {} ;
+lin excision_N = variants {} ;
+lin excitability_N = variants {} ;
+lin excitable_A = variants {} ;
+lin excite_V2 = variants {} ;
+lin excitedly_Adv = variants {} ;
+lin excitement_N = variants {} ;
+lin excitingly_Adv = variants {} ;
+lin excl_PN = variants {} ;
+lin exclaim_V = variants {} ;
+lin exclaim_V2 = variants {} ;
+lin exclamation_N = variants {} ;
+lin exclamatory_A = variants {} ;
+lin exclude_V2 = variants {} ;
+lin exclusion_N = variants {} ;
+lin exclusive_A = variants {} ;
+lin excogitate_V2 = variants {} ;
+lin excogitation_N = variants {} ;
+lin excommunicate_V2 = variants {} ;
+lin excommunication_N = variants {} ;
+lin excoriate_V2 = variants {} ;
+lin excoriation_N = variants {} ;
+lin excrement_N = variants {} ;
+lin excrescence_N = variants {} ;
+lin excrete_V2 = variants {} ;
+lin excretion_N = variants {} ;
+lin excruciating_A = variants {} ;
+lin exculpate_V2 = variants {} ;
+lin excursion_N = variants {} ;
+lin excursionist_N = variants {} ;
+lin excusable_A = variants {} ;
+lin excuse_N = variants {} ;
+lin excuse_V2 = variants {} ;
+lin execrable_A = variants {} ;
+lin execrate_V2 = variants {} ;
+lin execration_N = variants {} ;
+lin executant_N = variants {} ;
+lin execute_V2 = variants {} ;
+lin execution_N = variants {} ;
+lin executioner_N = variants {} ;
+lin executive_A = variants {} ;
+lin executive_N = variants {} ;
+lin executor_N = variants {} ;
+lin executrix_N = variants {} ;
+lin exegesis_N = variants {} ;
+lin exemplary_A = variants {} ;
+lin exemplification_N = variants {} ;
+lin exemplify_V2 = variants {} ;
+lin exempt_A = variants {} ;
+lin exempt_V2 = variants {} ;
+lin exempt_V2V = variants {} ;
+lin exemption_N = variants {} ;
+lin exercise_N = variants {} ;
+lin exercise_V = variants {} ;
+lin exercise_V2 = variants {} ;
+lin exercise_VV = variants {} ;
+lin exert_V2 = variants {} ;
+lin exertion_N = variants {} ;
+lin exeter_PN = variants {} ;
+lin exhalation_N = variants {} ;
+lin exhale_V = variants {} ;
+lin exhale_V2 = variants {} ;
+lin exhaust_N = variants {} ;
+lin exhaust_V2 = variants {} ;
+lin exhaust_pipe_N = variants {} ;
+lin exhaustion_N = variants {} ;
+lin exhaustive_A = variants {} ;
+lin exhibit_N = variants {} ;
+lin exhibit_V2 = variants {} ;
+lin exhibition_N = variants {} ;
+lin exhibitioner_N = variants {} ;
+lin exhibitionism_N = variants {} ;
+lin exhibitionist_N = variants {} ;
+lin exhibitor_N = variants {} ;
+lin exhilarate_V2 = variants {} ;
+lin exhilaration_N = variants {} ;
+lin exhort_V2 = variants {} ;
+lin exhortation_N = variants {} ;
+lin exhumation_N = variants {} ;
+lin exhume_V2 = variants {} ;
+lin exigency_N = variants {} ;
+lin exigent_A = variants {} ;
+lin exiguous_A = variants {} ;
+lin exile_N = variants {} ;
+lin exile_V2 = variants {} ;
+lin exist_V = variants {} ;
+lin exist_V2V = variants {} ;
+lin existence_N = variants {} ;
+lin existent_A = variants {} ;
+lin existentialism_N = variants {} ;
+lin existentialist_N = variants {} ;
+lin exit_N = variants {} ;
+lin exit_V = variants {} ;
+lin exmouth_PN = variants {} ;
+lin exodus_N = variants {} ;
+lin exonerate_V2 = variants {} ;
+lin exoneration_N = variants {} ;
+lin exorbitance_N = variants {} ;
+lin exorbitant_A = variants {} ;
+lin exorcise_V2 = variants {} ;
+lin exorcize_V2 = variants {} ;
+lin exotic_A = variants {} ;
+lin expand_V = variants {} ;
+lin expand_V2 = variants {} ;
+lin expand_V2V = variants {} ;
+lin expanse_N = variants {} ;
+lin expansion_N = variants {} ;
+lin expansive_A = variants {} ;
+lin expansiveness_N = variants {} ;
+lin expatiate_V = variants {} ;
+lin expatriate_N = variants {} ;
+lin expatriate_V2 = variants {} ;
+lin expect_Prep = variants {} ;
+lin expect_V = variants {} ;
+lin expect_V2 = variants {} ;
+lin expect_V2V = variants {} ;
+lin expect_VS = variants {} ;
+lin expect_VV = variants {} ;
+lin expectancy_N = variants {} ;
+lin expectant_A = variants {} ;
+lin expectation_N = variants {} ;
+lin expected_A = variants {} ;
+lin expectorant_N = variants {} ;
+lin expectorate_V = variants {} ;
+lin expectorate_V2 = variants {} ;
+lin expedience_N = variants {} ;
+lin expediency_N = variants {} ;
+lin expedient_A = variants {} ;
+lin expedient_N = variants {} ;
+lin expedite_V2 = variants {} ;
+lin expedition_N = variants {} ;
+lin expeditionary_A = variants {} ;
+lin expeditious_A = variants {} ;
+lin expel_V2 = variants {} ;
+lin expend_V2 = variants {} ;
+lin expendable_A = variants {} ;
+lin expenditure_N = variants {} ;
+lin expense_N = variants {} ;
+lin expensive_A = variants {} ;
+lin experience_N = variants {} ;
+lin experience_V2 = variants {} ;
+lin experienced_A = variants {} ;
+lin experiment_N = variants {} ;
+lin experiment_V = variants {} ;
+lin experiment_V2 = variants {} ;
+lin experimental_A = variants {} ;
+lin experimentation_N = variants {} ;
+lin experimenter_N = variants {} ;
+lin expert_A = variants {} ;
+lin expert_N = variants {} ;
+lin expertise_N = variants {} ;
+lin expertness_N = variants {} ;
+lin expiate_V2 = variants {} ;
+lin expiation_N = variants {} ;
+lin expiration_N = variants {} ;
+lin expire_V = variants {} ;
+lin expire_V2 = variants {} ;
+lin expire_VS = variants {} ;
+lin expiry_N = variants {} ;
+lin explain_V2 = variants {} ;
+lin explain_VS = variants {} ;
+lin explanation_N = variants {} ;
+lin explanatory_A = variants {} ;
+lin expletive_N = variants {} ;
+lin explicable_A = variants {} ;
+lin explicate_V2 = variants {} ;
+lin explicit_A = variants {} ;
+lin explicitness_N = variants {} ;
+lin explode_V = variants {} ;
+lin explode_V2 = variants {} ;
+lin exploit_N = variants {} ;
+lin exploit_V2 = variants {} ;
+lin exploitation_N = variants {} ;
+lin exploration_N = variants {} ;
+lin exploratory_A = variants {} ;
+lin explore_V2 = variants {} ;
+lin explore_VS = variants {} ;
+lin explorer_N = variants {} ;
+lin explosion_N = variants {} ;
+lin explosive_A = variants {} ;
+lin explosive_N = variants {} ;
+lin expo_N = variants {} ;
+lin exponent_N = variants {} ;
+lin exponential_A = variants {} ;
+lin exponential_N = variants {} ;
+lin export_N = variants {} ;
+lin export_V = variants {} ;
+lin export_V2 = variants {} ;
+lin exportable_A = variants {} ;
+lin exportation_N = variants {} ;
+lin exporter_N = variants {} ;
+lin expose_N = variants {} ;
+lin expose_V = variants {} ;
+lin expose_V2 = variants {} ;
+lin exposition_N = variants {} ;
+lin expostulate_V = variants {} ;
+lin expostulation_N = variants {} ;
+lin exposure_N =  D.exposition_1_N ;
+
+lin expound_V2 = variants {} ;
+lin expound_VS = variants {} ;
+lin express_A = variants {} ;
+lin express_Adv = variants {} ;
+lin express_N = variants {} ;
+lin express_V2 = variants {} ;
+lin expression_N =  D.expression_1_N ;
+
+lin expressionism_N = variants {} ;
+lin expressionist_N = variants {} ;
+lin expressionless_A = variants {} ;
+lin expressive_A = variants {} ;
+lin expressway_N = variants {} ;
+lin expropriate_V2 = variants {} ;
+lin expropriation_N = variants {} ;
+lin expulsion_N = variants {} ;
+lin expunge_V2 = variants {} ;
+lin expurgate_V2 = variants {} ;
+lin expurgation_N = variants {} ;
+lin exquisite_A = variants {} ;
+lin exquisiteness_N = variants {} ;
+lin extant_A = variants {} ;
+lin extemporaneous_A = variants {} ;
+lin extemporary_A = variants {} ;
+lin extempore_A = variants {} ;
+lin extempore_Adv = variants {} ;
+lin extemporize_V = variants {} ;
+lin extemporize_V2 = variants {} ;
+lin extend_V = variants {} ;
+lin extend_V2 = variants {} ;
+lin extension_N = variants {} ;
+lin extensive_A = variants {} ;
+lin extent_N = variants {} ;
+lin extenuate_V2 = variants {} ;
+lin extenuation_N = variants {} ;
+lin exterior_A = variants {} ;
+lin exterior_N = variants {} ;
+lin exteriorize_V2 = variants {} ;
+lin exterminate_V2 = variants {} ;
+lin extermination_N = variants {} ;
+lin external_A = D.externe_3_A ;
+
+lin external_N = variants {} ;
+lin externalize_V2 = variants {} ;
+lin exterritorial_A = variants {} ;
+lin extinct_A = variants {} ;
+lin extinction_N = variants {} ;
+lin extinguish_V2 = variants {} ;
+lin extinguisher_N = variants {} ;
+lin extirpate_V2 = variants {} ;
+lin extirpation_N = variants {} ;
+lin extol_V2 = variants {} ;
+lin extort_V = variants {} ;
+lin extort_V2 = variants {} ;
+lin extortion_N = variants {} ;
+lin extortionate_A = variants {} ;
+lin extra_A = variants {} ;
+lin extra_Adv = variants {} ;
+lin extra_N = variants {} ;
+lin extract_N =  D.extrait_1_N ;
+
+lin extract_V2 = variants {} ;
+lin extraction_N =  D.extraction_1_N ;
+
+lin extracurricular_A = variants {} ;
+lin extradite_V2 = variants {} ;
+lin extradition_N = variants {} ;
+lin extrajudicial_A = variants {} ;
+lin extramarital_A = variants {} ;
+lin extramural_A = variants {} ;
+lin extraneous_A = variants {} ;
+lin extraordinary_A = variants {} ;
+lin extrapolate_V = variants {} ;
+lin extrapolate_V2 = variants {} ;
+lin extrapolation_N = variants {} ;
+lin extrasensory_A = variants {} ;
+lin extraterritorial_A = variants {} ;
+lin extravagance_N = variants {} ;
+lin extravagant_A = variants {} ;
+lin extravaganza_N = variants {} ;
+lin extreme_A = variants {} ;
+lin extreme_N = variants {} ;
+lin extremist_N = variants {} ;
+lin extremity_N = variants {} ;
+lin extricable_A = variants {} ;
+lin extricate_V2 = variants {} ;
+lin extrication_N = variants {} ;
+lin extrinsic_A = variants {} ;
+lin extroversion_N = variants {} ;
+lin extrovert_N = variants {} ;
+lin extrude_V2 = variants {} ;
+lin extrusion_N = variants {} ;
+lin exuberance_N = variants {} ;
+lin exuberant_A = variants {} ;
+lin exude_V = variants {} ;
+lin exude_V2 = variants {} ;
+lin exult_V = variants {} ;
+lin exultant_A = variants {} ;
+lin exultation_N = variants {} ;
+lin eye_N =  D.oeil_1_N ;
+
+lin eye_V2 = variants {} ;
+lin eye_catching_A = variants {} ;
+lin eye_opener_N = variants {} ;
+lin eye_shadow_N = variants {} ;
+lin eyeball_N = variants {} ;
+lin eyeball_V2 = variants {} ;
+lin eyebath_N = variants {} ;
+lin eyebrow_N = variants {} ;
+lin eyecatching_A = variants {} ;
+lin eyecup_N = variants {} ;
+lin eyed_A = variants {} ;
+lin eyeful_N = variants {} ;
+lin eyeglass_N = variants {} ;
+lin eyelash_N = variants {} ;
+lin eyeless_A = variants {} ;
+lin eyelet_N = variants {} ;
+lin eyelid_N = variants {} ;
+lin eyepiece_N = variants {} ;
+lin eyeshot_N = variants {} ;
+lin eyesight_N = variants {} ;
+lin eyesore_N = variants {} ;
+lin eyestrain_N = variants {} ;
+lin eyetooth_N = variants {} ;
+lin eyewash_N = variants {} ;
+lin eyewitness_N = variants {} ;
+lin eyrie_N = variants {} ;
+lin eyry_N = variants {} ;
+lin fa_N = variants {} ;
+lin fab_A = variants {} ;
+lin fabian_A = variants {} ;
+lin fabian_N = variants {} ;
+lin fable_N = variants {} ;
+lin fabled_A = variants {} ;
+lin fabric_N = variants {} ;
+lin fabricate_V2 = variants {} ;
+lin fabrication_N = variants {} ;
+lin fabulous_A = variants {} ;
+lin facade_N = variants {} ;
+lin face_N = variants {} ;
+lin face_V = variants {} ;
+lin face_V2 = variants {} ;
+lin face_ache_N = variants {} ;
+lin face_card_N = variants {} ;
+lin face_cloth_N = variants {} ;
+lin face_cream_N = variants {} ;
+lin face_lift_N = variants {} ;
+lin face_lifting_N = variants {} ;
+lin face_pack_N = variants {} ;
+lin face_powder_N = variants {} ;
+lin face_saver_N = variants {} ;
+lin face_saving_A = variants {} ;
+lin face_saving_N = variants {} ;
+lin faceless_A = variants {} ;
+lin facer_N = variants {} ;
+lin facet_N = variants {} ;
+lin facetious_A = variants {} ;
+lin facetiousness_N = variants {} ;
+lin facia_N = variants {} ;
+lin facial_A = variants {} ;
+lin facial_N = variants {} ;
+lin facile_A = variants {} ;
+lin facilitate_V2 = variants {} ;
+lin facility_N = variants {} ;
+lin facing_N = variants {} ;
+lin facsimile_N = variants {} ;
+lin fact_N = variants {} ;
+lin fact_finding_A = variants {} ;
+lin faction_N = variants {} ;
+lin factious_A = variants {} ;
+lin factitious_A = variants {} ;
+lin factor_N = variants {} ;
+lin factorize_V2 = variants {} ;
+lin factory_N = variants {} ;
+lin factotum_N = variants {} ;
+lin factual_A = variants {} ;
+lin faculty_N = variants {} ;
+lin fad_N = variants {} ;
+lin faddily_Adv = variants {} ;
+lin faddy_A = variants {} ;
+lin fade_V = variants {} ;
+lin fade_V2 = variants {} ;
+lin faerie_N = variants {} ;
+lin faery_N = variants {} ;
+lin fag_N = variants {} ;
+lin fag_V = variants {} ;
+lin fag_V2 = variants {} ;
+lin fag_end_N = variants {} ;
+lin faggot_N = variants {} ;
+lin faience_N = variants {} ;
+lin fail_N = variants {} ;
+lin fail_V = variants {} ;
+lin fail_V2 = variants {} ;
+lin fail_V2V = variants {} ;
+lin fail_VS = variants {} ;
+lin fail_VV = variants {} ;
+lin fail_safe_A = variants {} ;
+lin failing_N = variants {} ;
+lin failure_N = variants {} ;
+lin fain_Adv = variants {} ;
+lin faint_A = variants {} ;
+lin faint_N = variants {} ;
+lin faint_V = variants {} ;
+lin faint_hearted_A = variants {} ;
+lin faintness_N = variants {} ;
+lin fair_A = variants {} ;
+lin fair_Adv = variants {} ;
+lin fair_N = variants {} ;
+lin fair_minded_A = variants {} ;
+lin fairground_N = variants {} ;
+lin fairish_A = variants {} ;
+lin fairness_N = variants {} ;
+lin fairway_N = variants {} ;
+lin fairy_N = variants {} ;
+lin fairyland_N = variants {} ;
+lin fairytale_N = variants {} ;
+lin fait_accompli_N = variants {} ;
+lin faith_N = variants {} ;
+lin faith_healing_N = variants {} ;
+lin faithful_A = variants {} ;
+lin faithfulness_N = variants {} ;
+lin faithless_A = variants {} ;
+lin faithlessness_N = variants {} ;
+lin fake_N = variants {} ;
+lin fake_V2 = variants {} ;
+lin fakir_N = variants {} ;
+lin falcon_N = variants {} ;
+lin falconry_N = variants {} ;
+lin falkirk_PN = variants {} ;
+lin fall_N = variants {} ;
+lin fall_V = variants {} ;
+lin fall_V2 = variants {} ;
+lin fall_VA = variants {} ;
+lin fall_VS = variants {} ;
+lin fallacious_A = variants {} ;
+lin fallacy_N = variants {} ;
+lin fallibility_N = variants {} ;
+lin fallible_A = variants {} ;
+lin fallopian_A = variants {} ;
+lin fallout_N = variants {} ;
+lin fallow_A = variants {} ;
+lin fallow_N = variants {} ;
+lin fallow_deer_N = variants {} ;
+lin falmouth_PN = variants {} ;
+lin false_A = variants {} ;
+lin false_Adv = variants {} ;
+lin falsehood_N = variants {} ;
+lin falseness_N = variants {} ;
+lin falsetto_A = variants {} ;
+lin falsetto_N = variants {} ;
+lin falsification_N = variants {} ;
+lin falsify_V2 = variants {} ;
+lin falsity_N = variants {} ;
+lin falter_V = variants {} ;
+lin falter_V2 = variants {} ;
+lin falteringly_Adv = variants {} ;
+lin fame_N = variants {} ;
+lin fame_V2 = variants {} ;
+lin famed_A = variants {} ;
+lin familiar_A = variants {} ;
+lin familiar_N = variants {} ;
+lin familiarity_N = variants {} ;
+lin familiarize_V2 = variants {} ;
+lin family_N =  D.famille_1_N ;
+
+lin famine_N = variants {} ;
+lin famish_V = variants {} ;
+lin famish_V2 = variants {} ;
+lin famous_A = variants {} ;
+lin fan_N = variants {} ;
+lin fan_V = variants {} ;
+lin fan_V2 = variants {} ;
+lin fan_belt_N = variants {} ;
+lin fanatic_A = variants {} ;
+lin fanatic_N = variants {} ;
+lin fanatical_A = variants {} ;
+lin fanaticism_N = variants {} ;
+lin fancier_N = variants {} ;
+lin fanciful_A = variants {} ;
+lin fancy_A = variants {} ;
+lin fancy_N = variants {} ;
+lin fancy_V2 = variants {} ;
+lin fancy_VS = variants {} ;
+lin fancy_free_A = variants {} ;
+lin fandango_N = variants {} ;
+lin fanfare_N = variants {} ;
+lin fang_N = variants {} ;
+lin fanlight_N = variants {} ;
+lin fanny_N = variants {} ;
+lin fanny_PN = variants {} ;
+lin fantan_N = variants {} ;
+lin fantasia_N = variants {} ;
+lin fantasize_V = variants {} ;
+lin fantastic_A = variants {} ;
+lin fantastically_Adv = variants {} ;
+lin fantasy_N = variants {} ;
+lin fao_N = variants {} ;
+lin far_A = variants {} ;
+lin far_V2 = variants {} ;
+lin far_famed_A = variants {} ;
+lin far_fetched_A = variants {} ;
+lin far_flung_A = variants {} ;
+lin far_off_A = variants {} ;
+lin far_reaching_A = variants {} ;
+lin far_seeing_A = variants {} ;
+lin far_sighted_A = variants {} ;
+lin faraway_A = variants {} ;
+lin farce_N = variants {} ;
+lin farcical_A = variants {} ;
+lin fare_N = variants {} ;
+lin fare_V = variants {} ;
+lin fare_stage_N = variants {} ;
+lin farewell_N = variants {} ;
+lin farinaceous_A = variants {} ;
+lin farm_N = variants {} ;
+lin farm_V = variants {} ;
+lin farm_V2 = variants {} ;
+lin farmer_N = variants {} ;
+lin farmhand_N = variants {} ;
+lin farmhouse_N = variants {} ;
+lin farmstead_N = variants {} ;
+lin farmyard_N = variants {} ;
+lin farnham_PN = variants {} ;
+lin farnworth_PN = variants {} ;
+lin farrago_N = variants {} ;
+lin farrier_N = variants {} ;
+lin farrow_N = variants {} ;
+lin farrow_V = variants {} ;
+lin farsi_N = variants {} ;
+lin fart_N = variants {} ;
+lin fart_V = variants {} ;
+lin farther_Adv = variants {} ;
+lin farthest_Adv = variants {} ;
+lin farthing_N = variants {} ;
+lin fascia_N = variants {} ;
+lin fascinate_V2 = variants {} ;
+lin fascinating_A = variants {} ;
+lin fascination_N = variants {} ;
+lin fascism_N = variants {} ;
+lin fascist_A = variants {} ;
+lin fascist_N = variants {} ;
+lin fashion_N = variants {} ;
+lin fashion_V2 = variants {} ;
+lin fashionable_A = variants {} ;
+lin fast_A = variants {} ;
+lin fast_Adv = variants {} ;
+lin fast_N = variants {} ;
+lin fast_V = variants {} ;
+lin fasten_V = variants {} ;
+lin fasten_V2 = variants {} ;
+lin fastener_N = variants {} ;
+lin fastening_N = variants {} ;
+lin fastidious_A = variants {} ;
+lin fastidiousness_N = variants {} ;
+lin fastness_N = variants {} ;
+lin fat_A = variants {} ;
+lin fat_N = variants {} ;
+lin fat_V2 = variants {} ;
+lin fatal_A = variants {} ;
+lin fatalism_N = variants {} ;
+lin fatalist_N = variants {} ;
+lin fatalistic_A = variants {} ;
+lin fatality_N = variants {} ;
+lin fate_N = variants {} ;
+lin fate_V2 = variants {} ;
+lin fateful_A = variants {} ;
+lin fathead_N = variants {} ;
+lin father_N = variants {} ;
+lin father_V2 = variants {} ;
+lin father_in_law_N = variants {} ;
+lin fatherhood_N = variants {} ;
+lin fatherland_N = variants {} ;
+lin fatherless_A = variants {} ;
+lin fatherly_A = variants {} ;
+lin fathom_N = variants {} ;
+lin fathom_V2 = variants {} ;
+lin fathomless_A = variants {} ;
+lin fatigue_N = variants {} ;
+lin fatigue_V2 = variants {} ;
+lin fatigue_party_N = variants {} ;
+lin fatless_A = variants {} ;
+lin fatness_N = variants {} ;
+lin fatten_V = variants {} ;
+lin fatten_V2 = variants {} ;
+lin fattish_A = variants {} ;
+lin fatty_A = D.gras_1_A ;
+
+lin fatuity_N = variants {} ;
+lin fatuous_A = variants {} ;
+lin fatuousness_N = variants {} ;
+lin faucet_N = variants {} ;
+lin fauldhouse_PN = variants {} ;
+lin fault_N = variants {} ;
+lin fault_V2 = variants {} ;
+lin fault_finder_N = variants {} ;
+lin fault_finding_N = variants {} ;
+lin faultily_Adv = variants {} ;
+lin faultless_A = variants {} ;
+lin faulty_A = variants {} ;
+lin faun_N = variants {} ;
+lin faux_pas_N = variants {} ;
+lin faversham_PN = variants {} ;
+lin favor_V = variants {} ;
+lin favor_V2 = variants {} ;
+lin favor_VS = variants {} ;
+lin favour_N = variants {} ;
+lin favour_V2 = variants {} ;
+lin favourable_A = variants {} ;
+lin favourite_A = variants {} ;
+lin favourite_N = variants {} ;
+lin favouritism_N = variants {} ;
+lin fawley_PN = variants {} ;
+lin fawn_N = variants {} ;
+lin fawn_V = variants {} ;
+lin fbi_PN = variants {} ;
+lin fealty_N = variants {} ;
+lin fear_N = variants {} ;
+lin fear_V = variants {} ;
+lin fear_V2 = variants {} ;
+lin fear_VS = variants {} ;
+lin fearful_A = variants {} ;
+lin fearfulness_N = variants {} ;
+lin fearless_A = variants {} ;
+lin fearlessness_N = variants {} ;
+lin fearsome_A = variants {} ;
+lin feasibility_N = variants {} ;
+lin feasible_A = variants {} ;
+lin feast_N = variants {} ;
+lin feast_V = variants {} ;
+lin feast_V2 = variants {} ;
+lin feast_day_N = variants {} ;
+lin feat_N = variants {} ;
+lin feather_N = variants {} ;
+lin feather_V2 = variants {} ;
+lin feather_boa_N = variants {} ;
+lin featherbed_N = variants {} ;
+lin featherbed_V2 = variants {} ;
+lin featherbrained_A = variants {} ;
+lin featherstone_PN = variants {} ;
+lin featherweight_N = variants {} ;
+lin feathery_A = variants {} ;
+lin feature_N = variants {} ;
+lin feature_V2 = variants {} ;
+lin featureless_A = variants {} ;
+lin feb_PN = variants {} ;
+lin febrile_A = variants {} ;
+lin february_N = variants {} ;
+lin february_PN = variants {} ;
+lin feckless_A = variants {} ;
+lin fecklessness_N = variants {} ;
+lin fecund_A = variants {} ;
+lin fecundity_N = variants {} ;
+lin fed_N = variants {} ;
+lin federal_A = variants {} ;
+lin federalism_N = variants {} ;
+lin federalist_N = variants {} ;
+lin federate_V = variants {} ;
+lin federate_V2 = variants {} ;
+lin federation_N = variants {} ;
+lin fee_N = variants {} ;
+lin fee_V2 = variants {} ;
+lin feeble_A = variants {} ;
+lin feeble_minded_A = variants {} ;
+lin feebleness_N = variants {} ;
+lin feebly_Adv = variants {} ;
+lin feed_N = variants {} ;
+lin feed_V = variants {} ;
+lin feed_V2 = variants {} ;
+lin feedback_N = variants {} ;
+lin feeder_N = variants {} ;
+lin feeding_bottle_N = variants {} ;
+lin feel_N = variants {} ;
+lin feel_V = variants {} ;
+lin feel_V2 = variants {} ;
+lin feel_VA = variants {} ;
+lin feel_VS = variants {} ;
+lin feeler_N = variants {} ;
+lin feeling_A = variants {} ;
+lin feeling_N = variants {} ;
+lin feign_V2 = variants {} ;
+lin feint_N = variants {} ;
+lin feint_V = variants {} ;
+lin feldspar_N = variants {} ;
+lin felicitate_V2 = variants {} ;
+lin felicitation_N = variants {} ;
+lin felicitous_A = variants {} ;
+lin felicity_N = variants {} ;
+lin felicity_PN = variants {} ;
+lin feline_A = variants {} ;
+lin felix_PN = variants {} ;
+lin felixstowe_PN = variants {} ;
+lin fell_A = variants {} ;
+lin fell_V2 = variants {} ;
+lin fell_V2V = variants {} ;
+lin fell_VA = variants {} ;
+lin fell_VS = variants {} ;
+lin fellah_N = variants {} ;
+lin fellow_N = variants {} ;
+lin fellow_feeling_N = variants {} ;
+lin fellow_traveller_N = variants {} ;
+lin fellowship_N = variants {} ;
+lin felon_N = variants {} ;
+lin felonious_A = variants {} ;
+lin felony_N = variants {} ;
+lin felspar_N = variants {} ;
+lin felt_N = variants {} ;
+lin felucca_N = variants {} ;
+lin fem_PN = variants {} ;
+lin female_A = D.femelle_2_A ;
+
+lin female_N = variants {} ;
+lin feminine_A = variants {} ;
+lin femininity_N = variants {} ;
+lin feminism_N = variants {} ;
+lin feminist_N = variants {} ;
+lin femur_N = variants {} ;
+lin fen_N = variants {} ;
+lin fence_N = variants {} ;
+lin fence_V2 = variants {} ;
+lin fencer_N = variants {} ;
+lin fencing_N = variants {} ;
+lin fend_V = variants {} ;
+lin fend_V2 = variants {} ;
+lin fender_N = variants {} ;
+lin fennel_N = variants {} ;
+lin feoff_N = variants {} ;
+lin feral_A = variants {} ;
+lin fermanagh_PN = variants {} ;
+lin ferment_N = variants {} ;
+lin ferment_V = variants {} ;
+lin ferment_V2 = variants {} ;
+lin fermentation_N = variants {} ;
+lin fern_N = variants {} ;
+lin ferny_A = variants {} ;
+lin ferocious_A = variants {} ;
+lin ferocity_N = variants {} ;
+lin ferrara_PN = variants {} ;
+lin ferret_N = variants {} ;
+lin ferret_V = variants {} ;
+lin ferret_V2 = variants {} ;
+lin ferroconcrete_N = variants {} ;
+lin ferrous_A = variants {} ;
+lin ferrule_N = variants {} ;
+lin ferry_N = variants {} ;
+lin ferry_V = variants {} ;
+lin ferry_V2 = variants {} ;
+lin ferryboat_N = variants {} ;
+lin ferryhill_PN = variants {} ;
+lin ferryman_N = variants {} ;
+lin fertile_A = variants {} ;
+lin fertility_N = variants {} ;
+lin fertilization_N = variants {} ;
+lin fertilize_V2 = variants {} ;
+lin fertilizer_N = variants {} ;
+lin ferule_N = variants {} ;
+lin fervency_N = variants {} ;
+lin fervent_A = variants {} ;
+lin fervid_A = variants {} ;
+lin fervour_N = variants {} ;
+lin festal_A = variants {} ;
+lin fester_V = variants {} ;
+lin festival_N = variants {} ;
+lin festive_A = variants {} ;
+lin festivity_N = variants {} ;
+lin festoon_N = variants {} ;
+lin festoon_V2 = variants {} ;
+lin fetal_A = variants {} ;
+lin fetch_V = variants {} ;
+lin fetch_V2 = variants {} ;
+lin fetching_A = variants {} ;
+lin fete_N = variants {} ;
+lin fete_V2 = variants {} ;
+lin fete_day_N = variants {} ;
+lin fetid_A = variants {} ;
+lin fetish_N = variants {} ;
+lin fetlock_N = variants {} ;
+lin fetter_N = variants {} ;
+lin fetter_V2 = variants {} ;
+lin fettle_N = variants {} ;
+lin feud_N = variants {} ;
+lin feudal_A = variants {} ;
+lin feudalism_N = variants {} ;
+lin feudatory_A = variants {} ;
+lin feudatory_N = variants {} ;
+lin feude_V = variants {} ;
+lin fever_N = variants {} ;
+lin fevered_A = variants {} ;
+lin feverish_A = variants {} ;
+lin few_Num = variants {} ;
+lin fewness_N = variants {} ;
+lin fey_A = variants {} ;
+lin fez_N = variants {} ;
+lin fiance_N = variants {} ;
+lin fiancee_N = variants {} ;
+lin fiasco_N = variants {} ;
+lin fiat_N = variants {} ;
+lin fib_N = variants {} ;
+lin fib_V = variants {} ;
+lin fibber_N = variants {} ;
+lin fibbing_N = variants {} ;
+lin fibre_N = variants {} ;
+lin fibreboard_N = variants {} ;
+lin fibreglass_N = variants {} ;
+lin fibrositis_N = variants {} ;
+lin fibrous_A = variants {} ;
+lin fibula_N = variants {} ;
+lin fickle_A = variants {} ;
+lin fickleness_N = variants {} ;
+lin fiction_N = variants {} ;
+lin fictional_A = variants {} ;
+lin fictitious_A = variants {} ;
+lin fiddle_N = variants {} ;
+lin fiddle_V2 = variants {} ;
+lin fiddler_N = variants {} ;
+lin fiddlestick_N = variants {} ;
+lin fiddling_A = variants {} ;
+lin fidelity_N = variants {} ;
+lin fidget_N = variants {} ;
+lin fidget_V = variants {} ;
+lin fidget_V2 = variants {} ;
+lin fidgety_A = variants {} ;
+lin fief_N = variants {} ;
+lin field_N = variants {} ;
+lin field_V = variants {} ;
+lin field_V2 = variants {} ;
+lin field_hospital_N = variants {} ;
+lin field_officer_N = variants {} ;
+lin fielder_N = variants {} ;
+lin fieldsman_N = variants {} ;
+lin fieldwork_N = variants {} ;
+lin fiend_N = variants {} ;
+lin fiendish_A = variants {} ;
+lin fierce_A = variants {} ;
+lin fierceness_N = variants {} ;
+lin fieriness_N = variants {} ;
+lin fiery_A = variants {} ;
+lin fiesta_N = variants {} ;
+lin fife_N = variants {} ;
+lin fife_PN = variants {} ;
+lin fig_N = variants {} ;
+lin fig_leaf_N = variants {} ;
+lin fight_N = variants {} ;
+lin fight_V = variants {} ;
+lin fight_V2 = variants {} ;
+lin fight_V2V = variants {} ;
+lin fighter_N = variants {} ;
+lin fighting_N = variants {} ;
+lin figment_N = variants {} ;
+lin figurative_A = variants {} ;
+lin figure_N =  D.figure_1_N ;
+
+lin figure_V = variants {} ;
+lin figure_V2 = variants {} ;
+lin figure_V2V = variants {} ;
+lin figure_VS = variants {} ;
+lin figured_A = variants {} ;
+lin figurehead_N = variants {} ;
+lin fiji_PN = variants {} ;
+lin fijian_A = variants {} ;
+lin fijian_N = variants {} ;
+lin filament_N = variants {} ;
+lin filature_N = variants {} ;
+lin filbert_N = variants {} ;
+lin filch_V2 = variants {} ;
+lin file_N = variants {} ;
+lin file_V = variants {} ;
+lin file_V2 = variants {} ;
+lin filial_A = variants {} ;
+lin filibuster_N = variants {} ;
+lin filibuster_V = variants {} ;
+lin filigree_N = variants {} ;
+lin filipino_A = variants {} ;
+lin filipino_N = variants {} ;
+lin fill_N = variants {} ;
+lin fill_V = variants {} ;
+lin fill_V2 = variants {} ;
+lin fillet_N = variants {} ;
+lin fillet_V2 = variants {} ;
+lin filling_N = variants {} ;
+lin fillip_N = variants {} ;
+lin filly_N = variants {} ;
+lin film_N = variants {} ;
+lin film_V = variants {} ;
+lin film_V2 = variants {} ;
+lin film_star_N = variants {} ;
+lin filmable_A = variants {} ;
+lin filmy_A = variants {} ;
+lin filter_N =  D.filtre_1_N ;
+
+lin filter_V = variants {} ;
+lin filter_V2 = variants {} ;
+lin filtertipped_A = variants {} ;
+lin filth_N = variants {} ;
+lin filthily_Adv = variants {} ;
+lin filthiness_N = variants {} ;
+lin filthy_A = variants {} ;
+lin filtrate_N =  D.filtrat_1_N ;
+
+lin filtrate_V = variants {} ;
+lin filtrate_V2 = variants {} ;
+lin filtration_N = variants {} ;
+lin fin_N = variants {} ;
+lin finable_A = variants {} ;
+lin finagle_V2 = variants {} ;
+lin final_A = D.final_2_A ;
+
+lin final_N = variants {} ;
+lin finale_N = variants {} ;
+lin finalist_N = variants {} ;
+lin finality_N = variants {} ;
+lin finalize_V2 = variants {} ;
+lin finance_N = variants {} ;
+lin finance_V2 = variants {} ;
+lin financial_A = variants {} ;
+lin financier_N = variants {} ;
+lin finch_N = variants {} ;
+lin find_N = variants {} ;
+lin find_V = variants {} ;
+lin find_V2 = variants {} ;
+lin find_V2V = variants {} ;
+lin find_VS = variants {} ;
+lin finder_N = variants {} ;
+lin finding_N = variants {} ;
+lin fine_A = variants {} ;
+lin fine_Adv = variants {} ;
+lin fine_N = variants {} ;
+lin fine_V2 = variants {} ;
+lin fine_tooth_A = variants {} ;
+lin fineable_A = variants {} ;
+lin fineness_N = variants {} ;
+lin finery_N = variants {} ;
+lin finesse_N = variants {} ;
+lin finesse_V2 = variants {} ;
+lin finger_N = variants {} ;
+lin finger_V2 = variants {} ;
+lin finger_alphabet_N = variants {} ;
+lin finger_bowl_N = variants {} ;
+lin finger_plate_N = variants {} ;
+lin finger_post_N = variants {} ;
+lin fingerboard_N = variants {} ;
+lin fingermark_N = variants {} ;
+lin fingernail_N = variants {} ;
+lin fingerprint_N = variants {} ;
+lin fingerstall_N = variants {} ;
+lin fingertip_N = variants {} ;
+lin finical_A = variants {} ;
+lin finicky_A = variants {} ;
+lin finis_N = variants {} ;
+lin finish_N = variants {} ;
+lin finish_V = variants {} ;
+lin finish_V2 = variants {} ;
+lin finish_VA = variants {} ;
+lin finish_VS = variants {} ;
+lin finite_A = variants {} ;
+lin finland_PN = variants {} ;
+lin finn_N = variants {} ;
+lin finnan_N = variants {} ;
+lin finnan_haddie_N = variants {} ;
+lin finnan_haddock_N = variants {} ;
+lin finnish_A = variants {} ;
+lin finnish_N = variants {} ;
+lin fiona_PN = variants {} ;
+lin fiord_N = variants {} ;
+lin fir_N = variants {} ;
+lin fir_cone_N = variants {} ;
+lin fire_N = variants {} ;
+lin fire_V = variants {} ;
+lin fire_V2 = variants {} ;
+lin fire_alarm_N = variants {} ;
+lin fire_brigade_N = variants {} ;
+lin fire_control_N = variants {} ;
+lin fire_eater_N = variants {} ;
+lin fire_engine_N = variants {} ;
+lin fire_escape_N = variants {} ;
+lin fire_extinguisher_N = variants {} ;
+lin fire_fighter_N = variants {} ;
+lin fire_hose_N = variants {} ;
+lin fire_power_N = variants {} ;
+lin fire_raising_N = variants {} ;
+lin fire_walker_N = variants {} ;
+lin fire_walking_N = variants {} ;
+lin fire_watcher_N = variants {} ;
+lin fire_watching_N = variants {} ;
+lin firearm_N = variants {} ;
+lin fireball_N = variants {} ;
+lin firebird_N = variants {} ;
+lin firebomb_N = variants {} ;
+lin firebox_N = variants {} ;
+lin firebrand_N = variants {} ;
+lin firebreak_N = variants {} ;
+lin firebrick_N = variants {} ;
+lin firebug_N = variants {} ;
+lin fireclay_N = variants {} ;
+lin firecracker_N = variants {} ;
+lin firedamp_N = variants {} ;
+lin firedog_N = variants {} ;
+lin firefly_N = variants {} ;
+lin fireguard_N = variants {} ;
+lin firelight_N = variants {} ;
+lin firelighter_N = variants {} ;
+lin fireman_N = variants {} ;
+lin firenze_PN = variants {} ;
+lin fireplace_N = variants {} ;
+lin fireproof_A = variants {} ;
+lin fireside_N = variants {} ;
+lin firestone_N = variants {} ;
+lin firewater_N = variants {} ;
+lin firewood_N = variants {} ;
+lin firework_N = variants {} ;
+lin firing_line_N = variants {} ;
+lin firing_party_N = variants {} ;
+lin firing_squad_N = variants {} ;
+lin firkin_N = variants {} ;
+lin firm_A = variants {} ;
+lin firm_Adv = variants {} ;
+lin firm_N = variants {} ;
+lin firm_V = variants {} ;
+lin firm_V2 = variants {} ;
+lin firmament_N = variants {} ;
+lin firmness_N = variants {} ;
+lin first_class_A = variants {} ;
+lin first_class_Adv = variants {} ;
+lin first_hand_A = variants {} ;
+lin first_hand_Adv = variants {} ;
+lin first_nighter_N = variants {} ;
+lin first_rate_A = variants {} ;
+lin first_rate_Adv = variants {} ;
+lin firstborn_A = variants {} ;
+lin firstborn_N = variants {} ;
+lin firth_N = variants {} ;
+lin fiscal_A = variants {} ;
+lin fish_N = variants {} ;
+lin fish_V = variants {} ;
+lin fish_V2 = variants {} ;
+lin fish_hook_N = variants {} ;
+lin fish_knife_N = variants {} ;
+lin fish_slice_N = variants {} ;
+lin fishball_N = variants {} ;
+lin fishbone_N = variants {} ;
+lin fishcake_N = variants {} ;
+lin fisher_N = variants {} ;
+lin fisherman_N = variants {} ;
+lin fishery_N = variants {} ;
+lin fishing_N = variants {} ;
+lin fishing_line_N = variants {} ;
+lin fishing_rod_N = variants {} ;
+lin fishing_tackle_N = variants {} ;
+lin fishmonger_N = variants {} ;
+lin fishpaste_N = variants {} ;
+lin fishplate_N = variants {} ;
+lin fishwife_N = variants {} ;
+lin fishy_A = variants {} ;
+lin fissile_A = variants {} ;
+lin fission_N = variants {} ;
+lin fissionable_A = variants {} ;
+lin fissiparous_A = variants {} ;
+lin fissure_N = variants {} ;
+lin fist_N = variants {} ;
+lin fistula_N = variants {} ;
+lin fit_A = variants {} ;
+lin fit_N = variants {} ;
+lin fit_V = variants {} ;
+lin fit_V2 = variants {} ;
+lin fitful_A = variants {} ;
+lin fitment_N = variants {} ;
+lin fitness_N = variants {} ;
+lin fitter_N = variants {} ;
+lin fitting_A = variants {} ;
+lin fitting_N = variants {} ;
+lin fivefold_A = variants {} ;
+lin fivepence_N = variants {} ;
+lin fivepenny_A = variants {} ;
+lin fiver_N = variants {} ;
+lin fives_N = variants {} ;
+lin fix_N = variants {} ;
+lin fix_V = variants {} ;
+lin fix_V2 = variants {} ;
+lin fixate_V2 = variants {} ;
+lin fixation_N = variants {} ;
+lin fixative_N = variants {} ;
+lin fixed_A = variants {} ;
+lin fixture_N = variants {} ;
+lin fizz_N = variants {} ;
+lin fizz_V = variants {} ;
+lin fizzle_V = variants {} ;
+lin fizzy_A = variants {} ;
+lin fjord_N = variants {} ;
+lin flabbergast_V2 = variants {} ;
+lin flabbily_Adv = variants {} ;
+lin flabbiness_N = variants {} ;
+lin flabby_A = variants {} ;
+lin flaccid_A = variants {} ;
+lin flaccidity_N = variants {} ;
+lin flag_N = variants {} ;
+lin flag_V = variants {} ;
+lin flag_V2 = variants {} ;
+lin flag_captain_N = variants {} ;
+lin flag_day_N = variants {} ;
+lin flagellant_N = variants {} ;
+lin flagellate_V2 = variants {} ;
+lin flagellation_N = variants {} ;
+lin flageolet_N = variants {} ;
+lin flagon_N = variants {} ;
+lin flagpole_N = variants {} ;
+lin flagrant_A = variants {} ;
+lin flagship_N = variants {} ;
+lin flagstaff_N = variants {} ;
+lin flagstone_N = variants {} ;
+lin flail_N = variants {} ;
+lin flail_V2 = variants {} ;
+lin flair_N = variants {} ;
+lin flak_N = variants {} ;
+lin flake_N = variants {} ;
+lin flake_V = variants {} ;
+lin flakiness_N = variants {} ;
+lin flaky_A = variants {} ;
+lin flambeau_N = variants {} ;
+lin flamboyance_N = variants {} ;
+lin flamboyant_A = variants {} ;
+lin flame_N = variants {} ;
+lin flame_V = variants {} ;
+lin flamethrower_N = variants {} ;
+lin flaming_A = variants {} ;
+lin flamingo_N = variants {} ;
+lin flammable_A = variants {} ;
+lin flan_N = variants {} ;
+lin flange_N = variants {} ;
+lin flank_N = variants {} ;
+lin flank_V = variants {} ;
+lin flank_V2 = variants {} ;
+lin flannel_N = variants {} ;
+lin flannelette_N = variants {} ;
+lin flap_N = variants {} ;
+lin flap_V = variants {} ;
+lin flap_V2 = variants {} ;
+lin flapjack_N = variants {} ;
+lin flapper_N = variants {} ;
+lin flare_N = variants {} ;
+lin flare_V = variants {} ;
+lin flare_V2 = variants {} ;
+lin flare_path_N = variants {} ;
+lin flare_up_N = variants {} ;
+lin flash_N = variants {} ;
+lin flash_V = variants {} ;
+lin flash_V2 = variants {} ;
+lin flashback_N = variants {} ;
+lin flashbulb_N = variants {} ;
+lin flashgun_N = variants {} ;
+lin flashily_Adv = variants {} ;
+lin flashlight_N = variants {} ;
+lin flashpoint_N = variants {} ;
+lin flashy_A = variants {} ;
+lin flask_N = variants {} ;
+lin flat_A = variants {} ;
+lin flat_Adv = variants {} ;
+lin flat_N = variants {} ;
+lin flat_bottomed_A = variants {} ;
+lin flat_car_N = variants {} ;
+lin flat_footed_A = variants {} ;
+lin flat_iron_N = variants {} ;
+lin flatfish_N = variants {} ;
+lin flatlet_N = variants {} ;
+lin flatness_N = variants {} ;
+lin flatten_V = variants {} ;
+lin flatten_V2 = variants {} ;
+lin flatter_V2 = variants {} ;
+lin flatterer_N = variants {} ;
+lin flattery_N = variants {} ;
+lin flattop_N = variants {} ;
+lin flatulence_N = variants {} ;
+lin flaunt_V = variants {} ;
+lin flaunt_V2 = variants {} ;
+lin flautist_N = variants {} ;
+lin flavour_N = variants {} ;
+lin flavour_V2 = variants {} ;
+lin flavouring_N = variants {} ;
+lin flavourless_A = variants {} ;
+lin flaw_N = variants {} ;
+lin flaw_V2 = variants {} ;
+lin flawed_A = variants {} ;
+lin flawless_A = variants {} ;
+lin flax_N = variants {} ;
+lin flaxen_A = variants {} ;
+lin flay_V2 = variants {} ;
+lin flea_N = variants {} ;
+lin flea_bite_N = variants {} ;
+lin flea_bitten_A = variants {} ;
+lin fleapit_N = variants {} ;
+lin fleck_N = variants {} ;
+lin fleck_V2 = variants {} ;
+lin fledged_A = variants {} ;
+lin fledgeling_N = variants {} ;
+lin fledgling_N = variants {} ;
+lin flee_V = variants {} ;
+lin flee_V2 = variants {} ;
+lin fleece_N = variants {} ;
+lin fleece_V2 = variants {} ;
+lin fleecy_A = variants {} ;
+lin fleet_A = variants {} ;
+lin fleet_N = variants {} ;
+lin fleet_PN = variants {} ;
+lin fleet_street_PN = variants {} ;
+lin fleeting_A = variants {} ;
+lin fleetness_N = variants {} ;
+lin fleetwood_PN = variants {} ;
+lin flemish_A = variants {} ;
+lin flemish_N = variants {} ;
+lin flesh_N = variants {} ;
+lin flesh_wound_N = variants {} ;
+lin fleshly_A = variants {} ;
+lin fleshy_A = variants {} ;
+lin fleur_de_lis_N = variants {} ;
+lin fleur_de_lys_N = variants {} ;
+lin flex_N = variants {} ;
+lin flex_V2 = variants {} ;
+lin flexibility_N = variants {} ;
+lin flexible_A = variants {} ;
+lin flibbertigibbet_N = variants {} ;
+lin flick_N = variants {} ;
+lin flick_V2 = variants {} ;
+lin flick_knife_N = variants {} ;
+lin flicker_N = variants {} ;
+lin flicker_V = variants {} ;
+lin flier_N = variants {} ;
+lin flight_N = variants {} ;
+lin flight_V2 = variants {} ;
+lin flightless_A = variants {} ;
+lin flighty_A = variants {} ;
+lin flimsily_Adv = variants {} ;
+lin flimsiness_N = variants {} ;
+lin flimsy_A = variants {} ;
+lin flimsy_N = variants {} ;
+lin flinch_V = variants {} ;
+lin fling_N = variants {} ;
+lin fling_V = variants {} ;
+lin fling_V2 = variants {} ;
+lin flint_N = variants {} ;
+lin flint_PN = variants {} ;
+lin flintstone_N = variants {} ;
+lin flinty_A = variants {} ;
+lin flip_A = variants {} ;
+lin flip_N = variants {} ;
+lin flip_V = variants {} ;
+lin flip_V2 = variants {} ;
+lin flippancy_N = variants {} ;
+lin flippant_A = variants {} ;
+lin flipper_N = variants {} ;
+lin flirt_N = variants {} ;
+lin flirt_V = variants {} ;
+lin flirtation_N = variants {} ;
+lin flirtatious_A = variants {} ;
+lin flit_N = variants {} ;
+lin flit_V = variants {} ;
+lin float_N = variants {} ;
+lin float_V = variants {} ;
+lin float_V2 = variants {} ;
+lin float_VS = variants {} ;
+lin floatation_N = variants {} ;
+lin floating_A = variants {} ;
+lin flock_N = variants {} ;
+lin flock_V = variants {} ;
+lin flock_V2V = variants {} ;
+lin floe_N = variants {} ;
+lin flog_V2 = variants {} ;
+lin flogging_N = variants {} ;
+lin flood_N = variants {} ;
+lin flood_V = variants {} ;
+lin flood_V2 = variants {} ;
+lin flood_tide_N = variants {} ;
+lin floodgate_N = variants {} ;
+lin floodlight_V2 = variants {} ;
+lin floor_N = variants {} ;
+lin floor_V2 = variants {} ;
+lin floor_walker_N = variants {} ;
+lin floorboard_N = variants {} ;
+lin flooring_N = variants {} ;
+lin floozie_N = variants {} ;
+lin floozy_N = variants {} ;
+lin flop_Adv = variants {} ;
+lin flop_N = variants {} ;
+lin flop_V = variants {} ;
+lin flop_V2 = variants {} ;
+lin floppy_A = variants {} ;
+lin flora_PN = variants {} ;
+lin floral_A = variants {} ;
+lin florence_PN = variants {} ;
+lin floriculture_N = variants {} ;
+lin florid_A = variants {} ;
+lin florida_PN = variants {} ;
+lin florin_N = variants {} ;
+lin florist_N = variants {} ;
+lin florrie_PN = variants {} ;
+lin floss_N = variants {} ;
+lin flotation_N = variants {} ;
+lin flotilla_N = variants {} ;
+lin flotsam_N = variants {} ;
+lin flounce_N = variants {} ;
+lin flounce_V = variants {} ;
+lin flounce_V2 = variants {} ;
+lin flounder_N = variants {} ;
+lin flounder_V = variants {} ;
+lin flour_N = variants {} ;
+lin flour_V2 = variants {} ;
+lin flourish_N = variants {} ;
+lin flourish_V = variants {} ;
+lin flourish_V2 = variants {} ;
+lin floury_A = variants {} ;
+lin flout_V2 = variants {} ;
+lin flow_N =  D.flux_1_N ;
+
+lin flow_V = variants {} ;
+lin flower_N = variants {} ;
+lin flower_V = variants {} ;
+lin flower_girl_N = variants {} ;
+lin flowerbed_N = variants {} ;
+lin flowered_A = variants {} ;
+lin flowerless_A = variants {} ;
+lin flowerpot_N = variants {} ;
+lin flowery_A = variants {} ;
+lin flu_N = variants {} ;
+lin fluctuate_V = variants {} ;
+lin fluctuation_N = variants {} ;
+lin flue_N = variants {} ;
+lin fluency_N = variants {} ;
+lin fluent_A = variants {} ;
+lin fluff_N = variants {} ;
+lin fluff_V2 = variants {} ;
+lin fluffy_A = variants {} ;
+lin fluid_A = variants {} ;
+lin fluid_N =  D.fluide_1_N ;
+
+lin fluidity_N = variants {} ;
+lin fluke_N = variants {} ;
+lin flume_N = variants {} ;
+lin flummox_V2 = variants {} ;
+lin flunk_V = variants {} ;
+lin flunk_V2 = variants {} ;
+lin flunkey_N = variants {} ;
+lin flunky_N = variants {} ;
+lin fluorescence_N = variants {} ;
+lin fluorescent_A = variants {} ;
+lin fluoridate_V2 = variants {} ;
+lin fluoridation_N = variants {} ;
+lin fluoride_N = variants {} ;
+lin fluoridization_N = variants {} ;
+lin fluoridize_V2 = variants {} ;
+lin fluorine_N = variants {} ;
+lin flurry_N = variants {} ;
+lin flurry_V2 = variants {} ;
+lin flush_A = variants {} ;
+lin flush_N = variants {} ;
+lin flush_V = variants {} ;
+lin flush_V2 = variants {} ;
+lin fluster_N = variants {} ;
+lin fluster_V2 = variants {} ;
+lin flute_N = variants {} ;
+lin flute_V = variants {} ;
+lin flute_V2 = variants {} ;
+lin fluting_N = variants {} ;
+lin flutist_N = variants {} ;
+lin flutter_N = variants {} ;
+lin flutter_V = variants {} ;
+lin flutter_V2 = variants {} ;
+lin fluvial_A = variants {} ;
+lin flux_N = variants {} ;
+lin fly_A = variants {} ;
+lin fly_N = variants {} ;
+lin fly_V = variants {} ;
+lin fly_V2 = variants {} ;
+lin fly_VS = variants {} ;
+lin fly_fish_V = variants {} ;
+lin fly_fishing_N = variants {} ;
+lin fly_swat_N = variants {} ;
+lin fly_swatter_N = variants {} ;
+lin flyblown_A = variants {} ;
+lin flycatcher_N = variants {} ;
+lin flyer_N = variants {} ;
+lin flying_A = variants {} ;
+lin flying_bomb_N = variants {} ;
+lin flying_fish_N = variants {} ;
+lin flying_fox_N = variants {} ;
+lin flying_squad_N = variants {} ;
+lin flyleaf_N = variants {} ;
+lin flyover_N = variants {} ;
+lin flypaper_N = variants {} ;
+lin flypast_N = variants {} ;
+lin flytrap_N = variants {} ;
+lin flyweight_N = variants {} ;
+lin flywheel_N = variants {} ;
+lin fm_N = variants {} ;
+lin fo'c'sle_N = variants {} ;
+lin fo_N = variants {} ;
+lin foal_N = variants {} ;
+lin foal_V = variants {} ;
+lin foam_N = variants {} ;
+lin foam_V = variants {} ;
+lin foam_rubber_N = variants {} ;
+lin foamy_A = variants {} ;
+lin fob_V2 = variants {} ;
+lin focal_A = variants {} ;
+lin focus_N = variants {} ;
+lin focus_V = variants {} ;
+lin focus_V2 = variants {} ;
+lin fodder_N = variants {} ;
+lin foe_N = variants {} ;
+lin foetal_A = variants {} ;
+lin foetus_N = variants {} ;
+lin fog_N = variants {} ;
+lin fog_V2 = variants {} ;
+lin fogbank_N = variants {} ;
+lin fogbound_A = variants {} ;
+lin fogey_N = variants {} ;
+lin foggia_PN = variants {} ;
+lin foggy_A = variants {} ;
+lin foghorn_N = variants {} ;
+lin foglamp_N = variants {} ;
+lin fogsignal_N = variants {} ;
+lin foible_N = variants {} ;
+lin foil_N = variants {} ;
+lin foil_V2 = variants {} ;
+lin foist_V2 = variants {} ;
+lin fold_N = variants {} ;
+lin fold_V = variants {} ;
+lin fold_V2 = variants {} ;
+lin folder_N = variants {} ;
+lin foliage_N = variants {} ;
+lin folio_N = variants {} ;
+lin folk_N = variants {} ;
+lin folk_dance_N = variants {} ;
+lin folkestone_PN = variants {} ;
+lin folklore_N = variants {} ;
+lin folksong_N = variants {} ;
+lin folksy_A = variants {} ;
+lin folktale_N = variants {} ;
+lin follow_V = variants {} ;
+lin follow_V2 = variants {} ;
+lin follow_VS = variants {} ;
+lin follow_on_N = variants {} ;
+lin follow_through_N = variants {} ;
+lin follow_up_N = variants {} ;
+lin follower_N = variants {} ;
+lin following_A = variants {} ;
+lin following_N = variants {} ;
+lin folly_N = variants {} ;
+lin foment_V2 = variants {} ;
+lin fomentation_N = variants {} ;
+lin fond_A = variants {} ;
+lin fondant_N = variants {} ;
+lin fondle_V2 = variants {} ;
+lin fondness_N = variants {} ;
+lin font_N = variants {} ;
+lin foochow_PN = variants {} ;
+lin food_N = variants {} ;
+
+lin foodless_A = variants {} ;
+lin foodstuff_N = variants {} ;
+lin fool_N = variants {} ;
+lin fool_V = variants {} ;
+lin fool_V2 = variants {} ;
+lin foolery_N = variants {} ;
+lin foolhardiness_N = variants {} ;
+lin foolhardy_A = variants {} ;
+lin foolish_A = variants {} ;
+lin foolishness_N = variants {} ;
+lin foolproof_A = variants {} ;
+lin foolscap_N = variants {} ;
+lin foot_N =  D.pied_1_N ;
+
+lin foot_V = variants {} ;
+lin foot_V2 = variants {} ;
+lin foot_and_mouth_A = variants {} ;
+lin foot_and_mouth_N = variants {} ;
+lin foot_bath_N = variants {} ;
+lin foot_pound_N = variants {} ;
+lin foot_race_N = variants {} ;
+lin foot_rot_N = variants {} ;
+lin footage_N = variants {} ;
+lin football_N = variants {} ;
+lin footballer_N = variants {} ;
+lin footboard_N = variants {} ;
+lin footbridge_N = variants {} ;
+lin footed_A = variants {} ;
+lin footer_N = variants {} ;
+lin footfall_N = variants {} ;
+lin footfault_N = variants {} ;
+lin foothold_N = variants {} ;
+lin footing_N = variants {} ;
+lin footle_V = variants {} ;
+lin footle_V2 = variants {} ;
+lin footling_A = variants {} ;
+lin footloose_A = variants {} ;
+lin footman_N = variants {} ;
+lin footmark_N = variants {} ;
+lin footnote_N = variants {} ;
+lin footpath_N = variants {} ;
+lin footplate_N = variants {} ;
+lin footprint_N = variants {} ;
+lin footslog_V = variants {} ;
+lin footslogger_N = variants {} ;
+lin footsore_A = variants {} ;
+lin footstep_N = variants {} ;
+lin footstool_N = variants {} ;
+lin footsure_A = variants {} ;
+lin footwear_N = variants {} ;
+lin footwork_N = variants {} ;
+lin fop_N = variants {} ;
+lin foppish_A = variants {} ;
+lin for_Prep = variants {} ;
+lin forage_N = variants {} ;
+lin forage_V = variants {} ;
+lin foray_N = variants {} ;
+lin foray_V = variants {} ;
+lin forbear_N = variants {} ;
+lin forbear_V = variants {} ;
+lin forbear_V2 = variants {} ;
+lin forbearance_N = variants {} ;
+lin forbid_V2 = variants {} ;
+lin forbidding_A = variants {} ;
+lin force_N = variants {} ;
+lin force_V = variants {} ;
+lin force_V2 = variants {} ;
+lin force_V2V = variants {} ;
+lin force_VS = variants {} ;
+lin force_feed_V2 = variants {} ;
+lin force_land_V = variants {} ;
+lin force_land_V2 = variants {} ;
+lin force_majeure_N = variants {} ;
+lin forceful_A = variants {} ;
+lin forcefulness_N = variants {} ;
+lin forcemeat_N = variants {} ;
+lin forcible_A = variants {} ;
+lin ford_N = variants {} ;
+lin ford_V2 = variants {} ;
+lin fordable_A = variants {} ;
+lin fore_A = variants {} ;
+lin fore_Adv = variants {} ;
+lin fore_N = variants {} ;
+lin forearm_N = variants {} ;
+lin forearm_V2 = variants {} ;
+lin forebode_V2 = variants {} ;
+lin foreboding_N = variants {} ;
+lin forecast_N = variants {} ;
+lin forecast_V = variants {} ;
+lin forecast_V2 = variants {} ;
+lin forecast_VS = variants {} ;
+lin forecaster_N = variants {} ;
+lin forecastle_N = variants {} ;
+lin foreclose_V = variants {} ;
+lin foreclose_V2 = variants {} ;
+lin foreclosure_N = variants {} ;
+lin forecourt_N = variants {} ;
+lin foredoom_V2 = variants {} ;
+lin forefather_N = variants {} ;
+lin forefinger_N = variants {} ;
+lin forefoot_N = variants {} ;
+lin forefront_N = variants {} ;
+lin foregather_V = variants {} ;
+lin forego_V = variants {} ;
+lin forego_V2 = variants {} ;
+lin foregoing_A = variants {} ;
+lin foregone_A = variants {} ;
+lin foreground_N = variants {} ;
+lin forehand_A = variants {} ;
+lin forehead_N = variants {} ;
+lin foreign_A = variants {} ;
+lin foreigner_N = variants {} ;
+lin foreknow_V = variants {} ;
+lin foreknow_V2 = variants {} ;
+lin foreknowledge_N = variants {} ;
+lin foreland_N = variants {} ;
+lin foreleg_N = variants {} ;
+lin forelock_N = variants {} ;
+lin foreman_N = variants {} ;
+lin foremast_N = variants {} ;
+lin foremost_A = variants {} ;
+lin foremost_Adv = variants {} ;
+lin forename_N = variants {} ;
+lin forenoon_N = variants {} ;
+lin forensic_A = variants {} ;
+lin foreordain_V2 = variants {} ;
+lin forerunner_N = variants {} ;
+lin foresail_N = variants {} ;
+lin foresee_V2 = variants {} ;
+lin foreseeable_A = variants {} ;
+lin foreshadow_V2 = variants {} ;
+lin foreshore_N = variants {} ;
+lin foreshorten_V2 = variants {} ;
+lin foresight_N = variants {} ;
+lin foreskin_N = variants {} ;
+lin forest_N = variants {} ;
+lin forestall_V2 = variants {} ;
+lin forester_N = variants {} ;
+lin forestry_N = variants {} ;
+lin foreswear_V2 = variants {} ;
+lin foretaste_N = variants {} ;
+lin foretell_V2 = variants {} ;
+lin forethought_N = variants {} ;
+lin foretop_N = variants {} ;
+lin forever_Adv = variants {} ;
+lin forewarn_V2 = variants {} ;
+lin forewoman_N = variants {} ;
+lin foreword_N = variants {} ;
+lin forfar_PN = variants {} ;
+lin forfeit_N = variants {} ;
+lin forfeit_V2 = variants {} ;
+lin forfeiture_N = variants {} ;
+lin forgather_V = variants {} ;
+lin forge_N = variants {} ;
+lin forge_V = variants {} ;
+lin forge_V2 = variants {} ;
+lin forger_N = variants {} ;
+lin forgery_N = variants {} ;
+lin forget_V = variants {} ;
+lin forget_V2 = variants {} ;
+lin forget_VS = variants {} ;
+lin forget_me_not_N = variants {} ;
+lin forgetful_A = variants {} ;
+lin forgetfulness_N = variants {} ;
+lin forging_N = variants {} ;
+lin forgivable_A = variants {} ;
+lin forgive_V = variants {} ;
+lin forgive_V2 = variants {} ;
+lin forgiveness_N = variants {} ;
+lin forgiving_A = variants {} ;
+lin forgo_V2 = variants {} ;
+lin fork_N = variants {} ;
+lin fork_V = variants {} ;
+lin fork_V2 = variants {} ;
+lin forked_A = variants {} ;
+lin forli_PN = variants {} ;
+lin forlorn_A = variants {} ;
+lin forlornness_N = variants {} ;
+lin form_N =  D.forme_1_N ;
+
+lin form_V = variants {} ;
+lin form_V2 = variants {} ;
+lin formal_A = variants {} ;
+lin formaldehyde_N = variants {} ;
+lin formalin_N = variants {} ;
+lin formalism_N = variants {} ;
+lin formality_N = variants {} ;
+lin formalize_V2 = variants {} ;
+lin format_N = variants {} ;
+lin formation_N =  D.formation_1_N ;
+
+lin formative_A = variants {} ;
+lin formby_PN = variants {} ;
+lin former_A = variants {} ;
+lin formic_A = D.formique_1_A ;
+
+lin formica_N = variants {} ;
+lin formidable_A = variants {} ;
+lin formless_A = variants {} ;
+lin formosa_PN = variants {} ;
+lin formula_N =  D.formule_1_N ;
+
+lin formulate_V2 = variants {} ;
+lin formulation_N =  D.formulation_1_N ;
+
+lin fornicate_V = variants {} ;
+lin fornication_N = variants {} ;
+lin forrader_Adv = variants {} ;
+lin forsake_V2 = variants {} ;
+lin forsooth_Adv = variants {} ;
+lin forswear_V2 = variants {} ;
+lin forsythia_N = variants {} ;
+lin fort_N = variants {} ;
+lin fort_lauderdale_PN = variants {} ;
+lin fort_william_PN = variants {} ;
+lin fort_worth_PN = variants {} ;
+lin fortaleza_PN = variants {} ;
+lin forte_A = variants {} ;
+lin forte_Adv = variants {} ;
+lin forte_N = variants {} ;
+lin forth_Adv = variants {} ;
+lin forthcoming_A = variants {} ;
+lin forthright_A = variants {} ;
+lin forthwith_Adv = variants {} ;
+lin fortieth_A = variants {} ;
+lin fortieth_N = variants {} ;
+lin fortification_N = variants {} ;
+lin fortify_V2 = variants {} ;
+lin fortissimo_A = variants {} ;
+lin fortissimo_Adv = variants {} ;
+lin fortitude_N = variants {} ;
+lin fortnight_N = variants {} ;
+lin fortnightly_A = variants {} ;
+lin fortnightly_Adv = variants {} ;
+lin fortress_N = variants {} ;
+lin fortuitous_A = variants {} ;
+lin fortunate_A = variants {} ;
+lin fortune_N = variants {} ;
+lin forty_A = variants {} ;
+lin forty_N = variants {} ;
+lin fortyish_A = variants {} ;
+lin forum_N = variants {} ;
+lin forward_A = variants {} ;
+lin forward_Adv = variants {} ;
+lin forward_N = variants {} ;
+lin forward_V2 = variants {} ;
+lin forwardness_N = variants {} ;
+lin forwards_Adv = variants {} ;
+lin fosse_N = variants {} ;
+lin fossil_N = variants {} ;
+lin fossilization_N = variants {} ;
+lin fossilize_V = variants {} ;
+lin fossilize_V2 = variants {} ;
+lin foster_V2 = variants {} ;
+lin foster_brother_N = variants {} ;
+lin foster_child_N = variants {} ;
+lin foster_father_N = variants {} ;
+lin foster_mother_N = variants {} ;
+lin foster_parent_N = variants {} ;
+lin foster_sister_N = variants {} ;
+lin foul_A = variants {} ;
+lin foul_N = variants {} ;
+lin foul_V = variants {} ;
+lin foul_V2 = variants {} ;
+lin foul_mouthed_A = variants {} ;
+lin foul_spoken_A = variants {} ;
+lin foulness_N = variants {} ;
+lin found_V2 = variants {} ;
+lin foundation_N = variants {} ;
+lin foundation_stone_N = variants {} ;
+lin founder_N = variants {} ;
+lin founder_V = variants {} ;
+lin founder_V2 = variants {} ;
+lin foundling_N = variants {} ;
+lin foundress_N = variants {} ;
+lin foundry_N = variants {} ;
+lin fount_N = variants {} ;
+lin fountain_N = variants {} ;
+lin fountain_head_N = variants {} ;
+lin fountain_pen_N = variants {} ;
+lin four_in_hand_N = variants {} ;
+lin four_part_A = variants {} ;
+lin four_ply_A = variants {} ;
+lin four_poster_N = variants {} ;
+lin four_pounder_N = variants {} ;
+lin four_wheeler_N = variants {} ;
+lin fourfold_A = variants {} ;
+lin fourfold_Adv = variants {} ;
+lin fourpence_N = variants {} ;
+lin fourpenny_A = variants {} ;
+lin fourscore_A = variants {} ;
+lin fourscore_N = variants {} ;
+lin foursome_N = variants {} ;
+lin foursquare_A = variants {} ;
+lin fowey_PN = variants {} ;
+lin fowl_N = variants {} ;
+lin fowl_V = variants {} ;
+lin fowl_run_N = variants {} ;
+lin fowler_N = variants {} ;
+lin fowlingpiece_N = variants {} ;
+lin fowlpest_N = variants {} ;
+lin fox_N = variants {} ;
+lin fox_V2 = variants {} ;
+lin fox_terrier_N = variants {} ;
+lin foxglove_N = variants {} ;
+lin foxhole_N = variants {} ;
+lin foxhound_N = variants {} ;
+lin foxhunt_N = variants {} ;
+lin foxhunt_V = variants {} ;
+lin foxhunter_N = variants {} ;
+lin foxtrot_N = variants {} ;
+lin foxy_A = variants {} ;
+lin foyer_N = variants {} ;
+lin fr_PN = variants {} ;
+lin fracas_N = variants {} ;
+lin fraction_N =  D.fraction_1_N ;
+
+lin fractional_A = variants {} ;
+lin fractious_A = variants {} ;
+lin fractiousness_N = variants {} ;
+lin fracture_N = variants {} ;
+lin fracture_V = variants {} ;
+lin fracture_V2 = variants {} ;
+lin fragile_A = variants {} ;
+lin fragility_N = variants {} ;
+lin fragment_N =  D.fragment_1_N ;
+
+lin fragment_V = variants {} ;
+lin fragment_V2 = variants {} ;
+lin fragmentary_A = variants {} ;
+lin fragmentation_N = variants {} ;
+lin fragrance_N = variants {} ;
+lin fragrant_A = variants {} ;
+lin frail_A = variants {} ;
+lin frailty_N = variants {} ;
+lin frame_N = variants {} ;
+lin frame_V = variants {} ;
+lin frame_V2 = variants {} ;
+lin frame_up_N = variants {} ;
+lin framework_N = variants {} ;
+lin frampton_cotterell_PN = variants {} ;
+lin fran_PN = variants {} ;
+lin franc_N = variants {} ;
+lin france_PN = variants {} ;
+lin frances_PN = variants {} ;
+lin franchise_N = variants {} ;
+lin francis_PN = variants {} ;
+lin franciscan_A = variants {} ;
+lin franciscan_N = variants {} ;
+lin frank_A = variants {} ;
+lin frank_N = variants {} ;
+lin frank_PN = variants {} ;
+lin frank_V2 = variants {} ;
+lin frankfurt_PN = variants {} ;
+lin frankfurter_N = variants {} ;
+lin frankie_PN = variants {} ;
+lin frankincense_N = variants {} ;
+lin franking_machine_N = variants {} ;
+lin franklin_N = variants {} ;
+lin frankness_N = variants {} ;
+lin frantic_A = variants {} ;
+lin frantically_Adv = variants {} ;
+lin fraserburgh_PN = variants {} ;
+lin fraternal_A = variants {} ;
+lin fraternity_N = variants {} ;
+lin fraternization_N = variants {} ;
+lin fraternize_V = variants {} ;
+lin fratricide_N = variants {} ;
+lin frau_N = variants {} ;
+lin fraud_N = variants {} ;
+lin fraudulent_A = variants {} ;
+lin fraught_A = variants {} ;
+lin fraulein_N = variants {} ;
+lin fray_N = variants {} ;
+lin fray_V = variants {} ;
+lin fray_V2 = variants {} ;
+lin frazzle_N = variants {} ;
+lin freak_N = variants {} ;
+lin freak_V = variants {} ;
+lin freak_V2 = variants {} ;
+lin freak_out_N = variants {} ;
+lin freakish_A = variants {} ;
+lin freakishness_N = variants {} ;
+lin freaky_A = variants {} ;
+lin freckle_N = variants {} ;
+lin freckle_V = variants {} ;
+lin freckle_V2 = variants {} ;
+lin freckleton_PN = variants {} ;
+lin fred_PN = variants {} ;
+lin freda_PN = variants {} ;
+lin freddie_PN = variants {} ;
+lin freddy_PN = variants {} ;
+lin frederick_PN = variants {} ;
+lin frederiksberg_PN = variants {} ;
+lin free_A = D.libre_1_A ;
+
+lin free_V2 = variants {} ;
+lin free_V2V = variants {} ;
+lin free_and_easy_A = variants {} ;
+lin free_for_all_N = variants {} ;
+lin free_handed_A = variants {} ;
+lin free_list_N = variants {} ;
+lin free_liver_N = variants {} ;
+lin free_living_N = variants {} ;
+lin free_range_A = variants {} ;
+lin free_spoken_A = variants {} ;
+lin free_standing_A = variants {} ;
+lin free_thinker_N = variants {} ;
+lin free_thinking_A = variants {} ;
+lin free_thought_N = variants {} ;
+lin free_trader_N = variants {} ;
+lin freebooter_N = variants {} ;
+lin freeborn_A = variants {} ;
+lin freedman_N = variants {} ;
+lin freedom_N = variants {} ;
+lin freehand_A = variants {} ;
+lin freehold_N = variants {} ;
+lin freeholder_N = variants {} ;
+lin freelance_N = variants {} ;
+lin freelance_V = variants {} ;
+lin freeman_N = variants {} ;
+lin freemason_N = variants {} ;
+lin freemasonry_N = variants {} ;
+lin freesia_N = variants {} ;
+lin freestone_N = variants {} ;
+lin freestyle_N = variants {} ;
+lin freeway_N = variants {} ;
+lin freewheel_V = variants {} ;
+lin freewill_A = variants {} ;
+lin freeze_N = variants {} ;
+lin freeze_V = variants {} ;
+lin freeze_V2 = variants {} ;
+lin freezer_N = variants {} ;
+lin freezing_mixture_N = variants {} ;
+lin freezing_point_N = variants {} ;
+lin freiburg_PN = variants {} ;
+lin freight_N = variants {} ;
+lin freight_V2 = variants {} ;
+lin freight_train_N = variants {} ;
+lin freighter_N = variants {} ;
+lin freightliner_N = variants {} ;
+lin french_A = variants {} ;
+lin french_N = variants {} ;
+lin frenchman_N = variants {} ;
+lin frenchwoman_N = variants {} ;
+lin frenetic_A = variants {} ;
+lin frenzied_A = variants {} ;
+lin frenzy_N = variants {} ;
+lin frequency_N = variants {} ;
+lin frequent_A = variants {} ;
+lin frequent_V2 = variants {} ;
+lin fresco_N = variants {} ;
+lin fresco_V2 = variants {} ;
+lin fresh_A = variants {} ;
+lin fresh_Adv = variants {} ;
+lin freshen_V = variants {} ;
+lin freshen_V2 = variants {} ;
+lin fresher_N = variants {} ;
+lin freshman_N = variants {} ;
+lin freshness_N = variants {} ;
+lin freshwater_A = variants {} ;
+lin freshwater_PN = variants {} ;
+lin fret_N = variants {} ;
+lin fret_V = variants {} ;
+lin fret_V2 = variants {} ;
+lin fret_VS = variants {} ;
+lin fretful_A = variants {} ;
+lin fretsaw_N = variants {} ;
+lin fretwork_N = variants {} ;
+lin freudian_A = variants {} ;
+lin fri_PN = variants {} ;
+lin friability_N = variants {} ;
+lin friable_A = variants {} ;
+lin friar_N = variants {} ;
+lin fricassee_N = variants {} ;
+lin fricassee_V2 = variants {} ;
+lin fricative_A = variants {} ;
+lin fricative_N = variants {} ;
+lin friction_N = variants {} ;
+lin friday_N = variants {} ;
+lin friday_PN = variants {} ;
+lin fridge_N = variants {} ;
+lin friend_N = variants {} ;
+lin friendless_A = variants {} ;
+lin friendlessness_N = variants {} ;
+lin friendliness_N = variants {} ;
+lin friendly_A = variants {} ;
+lin friendship_N = variants {} ;
+lin frier_N = variants {} ;
+lin frieze_N = variants {} ;
+lin frigate_N = variants {} ;
+lin fright_N = variants {} ;
+lin fright_V2 = variants {} ;
+lin frighten_V2 = variants {} ;
+lin frightened_A = variants {} ;
+lin frightening_A = variants {} ;
+lin frightful_A = variants {} ;
+lin frightfulness_N = variants {} ;
+lin frigid_A = variants {} ;
+lin frigidity_N = variants {} ;
+lin frill_N = variants {} ;
+lin frilled_A = variants {} ;
+lin frilly_A = variants {} ;
+lin fringe_N = variants {} ;
+lin fringe_V2 = variants {} ;
+lin frinton_PN = variants {} ;
+lin frippery_N = variants {} ;
+lin frisk_V = variants {} ;
+lin frisk_V2 = variants {} ;
+lin friskily_Adv = variants {} ;
+lin frisky_A = variants {} ;
+lin frisson_N = variants {} ;
+lin fritter_N = variants {} ;
+lin fritter_V2 = variants {} ;
+lin frivol_V = variants {} ;
+lin frivol_V2 = variants {} ;
+lin frivolity_N = variants {} ;
+lin frivolous_A = variants {} ;
+lin frizz_V2 = variants {} ;
+lin frizzle_V = variants {} ;
+lin frizzle_V2 = variants {} ;
+lin frizzy_A = variants {} ;
+lin fro_Adv = variants {} ;
+lin frock_N = variants {} ;
+lin frock_coat_N = variants {} ;
+lin frodsham_PN = variants {} ;
+lin frog_N = variants {} ;
+lin frogman_N = variants {} ;
+lin frogmarch_V2 = variants {} ;
+lin frolic_N = variants {} ;
+lin frolic_V = variants {} ;
+lin frolicsome_A = variants {} ;
+lin from_Prep = variants {} ;
+lin frome_PN = variants {} ;
+lin frond_N = variants {} ;
+lin front_N =  D.avant_1_N ;
+
+lin front_V = variants {} ;
+lin front_V2 = variants {} ;
+lin front_bench_N = variants {} ;
+lin front_bencher_N = variants {} ;
+lin frontage_N = variants {} ;
+lin frontal_A = variants {} ;
+lin frontier_N = variants {} ;
+lin frontiersman_N = variants {} ;
+lin frontispiece_N = variants {} ;
+lin frost_N = variants {} ;
+lin frost_V = variants {} ;
+lin frost_V2 = variants {} ;
+lin frost_bound_A = variants {} ;
+lin frostbite_N = variants {} ;
+lin frostbitten_A = variants {} ;
+lin frostily_Adv = variants {} ;
+lin frostiness_N = variants {} ;
+lin frosting_N = variants {} ;
+lin frosty_A = variants {} ;
+lin froth_N = variants {} ;
+lin froth_V = variants {} ;
+lin frothily_Adv = variants {} ;
+lin frothiness_N = variants {} ;
+lin frothy_A = variants {} ;
+lin froward_A = variants {} ;
+lin frown_N = variants {} ;
+lin frown_V = variants {} ;
+lin frowningly_Adv = variants {} ;
+lin frowsty_A = variants {} ;
+lin frowzy_A = variants {} ;
+lin frs_N = variants {} ;
+lin fructification_N = variants {} ;
+lin fructify_V = variants {} ;
+lin fructify_V2 = variants {} ;
+lin frugal_A = variants {} ;
+lin frugality_N = variants {} ;
+lin fruit_N = variants {} ;
+lin fruit_V = variants {} ;
+lin fruit_fly_N = variants {} ;
+lin fruitcake_N = variants {} ;
+lin fruiterer_N = variants {} ;
+lin fruitful_A = variants {} ;
+lin fruitfulness_N = variants {} ;
+lin fruition_N = variants {} ;
+lin fruitless_A = variants {} ;
+lin fruitlessness_N = variants {} ;
+lin fruity_A = variants {} ;
+lin frump_N = variants {} ;
+lin frumpish_A = variants {} ;
+lin frumpy_A = variants {} ;
+lin frustrate_V2 = variants {} ;
+lin frustration_N = variants {} ;
+lin fry_N = variants {} ;
+lin fry_V = variants {} ;
+lin fry_V2 = variants {} ;
+lin fry_pan_N = variants {} ;
+lin fryer_N = variants {} ;
+lin frying_pan_N = variants {} ;
+lin ft_PN = variants {} ;
+lin fuchsia_N = variants {} ;
+lin fuck_V = variants {} ;
+lin fuck_V2 = variants {} ;
+lin fuck_all_N = variants {} ;
+lin fucker_N = variants {} ;
+lin fucking_A = variants {} ;
+lin fuddle_V2 = variants {} ;
+lin fuddy_duddy_N = variants {} ;
+lin fudge_N = variants {} ;
+lin fuel_N = variants {} ;
+lin fuel_V = variants {} ;
+lin fuel_V2 = variants {} ;
+lin fug_N = variants {} ;
+lin fuggy_A = variants {} ;
+lin fugitive_A = variants {} ;
+lin fugitive_N = variants {} ;
+lin fugue_N = variants {} ;
+lin fuhrer_N = variants {} ;
+lin fulcrum_N = variants {} ;
+lin fulfil_V2 = variants {} ;
+lin fulfill_V2 = variants {} ;
+lin fulfilment_N = variants {} ;
+lin full_A = variants {} ;
+lin full_blooded_A = variants {} ;
+lin full_blown_A = variants {} ;
+lin full_dress_A = variants {} ;
+lin full_fashioned_A = variants {} ;
+lin full_fledged_A = variants {} ;
+lin full_grown_A = variants {} ;
+lin full_length_A = variants {} ;
+lin full_page_A = variants {} ;
+lin full_scale_A = variants {} ;
+lin full_time_A = variants {} ;
+lin full_time_Adv = variants {} ;
+lin fullback_N = variants {} ;
+lin fuller_N = variants {} ;
+lin fullness_N = variants {} ;
+lin fully_Adv = variants {} ;
+lin fully_fashioned_A = variants {} ;
+lin fully_fledged_A = variants {} ;
+lin fully_grown_A = variants {} ;
+lin fulmar_N = variants {} ;
+lin fulminate_V = variants {} ;
+lin fulmination_N = variants {} ;
+lin fulsome_A = variants {} ;
+lin fulsomeness_N = variants {} ;
+lin fumble_V = variants {} ;
+lin fumble_V2 = variants {} ;
+lin fumbler_N = variants {} ;
+lin fume_N = variants {} ;
+lin fume_V = variants {} ;
+lin fume_V2 = variants {} ;
+lin fumigate_V2 = variants {} ;
+lin fumigation_N = variants {} ;
+lin fun_N = variants {} ;
+lin function_N =  D.fonction_1_N ;
+
+lin function_V = variants {} ;
+lin functional_A = D.fonctionnel_1_A ;
+
+lin functionalism_N = variants {} ;
+lin functionalist_N = variants {} ;
+lin functionary_N = variants {} ;
+lin fund_N = variants {} ;
+lin fund_V2 = variants {} ;
+lin fundamental_A = variants {} ;
+lin fundamental_N = variants {} ;
+lin fundamentalism_N = variants {} ;
+lin fundamentalist_N = variants {} ;
+lin funeral_N = variants {} ;
+lin funereal_A = variants {} ;
+lin funfair_N = variants {} ;
+lin fungicide_N = variants {} ;
+lin fungoid_A = variants {} ;
+lin fungous_A = variants {} ;
+lin fungus_N = variants {} ;
+lin funicular_N = variants {} ;
+lin funk_N = variants {} ;
+lin funk_V = variants {} ;
+lin funk_V2 = variants {} ;
+lin funky_A = variants {} ;
+lin funnel_N = variants {} ;
+lin funnel_V = variants {} ;
+lin funnel_V2 = variants {} ;
+lin funnily_Adv = variants {} ;
+lin funniness_N = variants {} ;
+lin funny_A = variants {} ;
+lin funny_bone_N = variants {} ;
+lin fur_N = variants {} ;
+lin furbelow_N = variants {} ;
+lin furbish_V2 = variants {} ;
+lin furious_A = variants {} ;
+lin furl_V = variants {} ;
+lin furl_V2 = variants {} ;
+lin furlong_N = variants {} ;
+lin furlough_N = variants {} ;
+lin furnace_N = variants {} ;
+lin furnish_V2 = variants {} ;
+lin furniture_N = variants {} ;
+lin furore_N = variants {} ;
+lin furrier_N = variants {} ;
+lin furrow_N = variants {} ;
+lin furrow_V = variants {} ;
+lin furrow_V2 = variants {} ;
+lin furry_A = variants {} ;
+lin furth_PN = variants {} ;
+lin further_Adv = variants {} ;
+
+lin further_V2 = variants {} ;
+lin furtherance_N = variants {} ;
+lin furthermore_Adv = variants {} ;
+lin furthermost_A = variants {} ;
+lin furthest_A = variants {} ;
+lin furthest_Adv = variants {} ;
+lin furtive_A = variants {} ;
+lin furtiveness_N = variants {} ;
+lin fury_N = variants {} ;
+lin furze_N = variants {} ;
+lin fuse_N = variants {} ;
+lin fuse_V = variants {} ;
+lin fuse_V2 = variants {} ;
+lin fuselage_N = variants {} ;
+lin fushun_PN = variants {} ;
+lin fusilier_N = variants {} ;
+lin fusillade_N = variants {} ;
+lin fusion_N = variants {} ;
+lin fuss_N = variants {} ;
+lin fuss_V = variants {} ;
+lin fuss_V2 = variants {} ;
+lin fussily_Adv = variants {} ;
+lin fussiness_N = variants {} ;
+lin fusspot_N = variants {} ;
+lin fussy_A = variants {} ;
+lin fustian_N = variants {} ;
+lin fusty_A = variants {} ;
+lin futile_A = variants {} ;
+lin futility_N = variants {} ;
+lin future_A = variants {} ;
+lin future_N = variants {} ;
+lin futureless_A = variants {} ;
+lin futurism_N = variants {} ;
+lin futurist_N = variants {} ;
+lin futurity_N = variants {} ;
+lin fuze_N = variants {} ;
+lin fuzz_N = variants {} ;
+lin fuzzy_A = variants {} ;
+lin fwd_PN = variants {} ;
+lin g_man_N = variants {} ;
+lin gab_N = variants {} ;
+lin gabardine_N = variants {} ;
+lin gabble_N = variants {} ;
+lin gabble_V = variants {} ;
+lin gabble_V2 = variants {} ;
+lin gaberdine_N = variants {} ;
+lin gable_N = variants {} ;
+lin gabled_A = variants {} ;
+lin gabon_PN = variants {} ;
+lin gabonese_A = variants {} ;
+lin gabonese_N = variants {} ;
+lin gad_V = variants {} ;
+lin gadabout_N = variants {} ;
+lin gadfly_N = variants {} ;
+lin gadget_N = variants {} ;
+lin gadgetry_N = variants {} ;
+lin gael_N = variants {} ;
+lin gaelic_A = variants {} ;
+lin gaelic_N = variants {} ;
+lin gaff_N = variants {} ;
+lin gaffe_N = variants {} ;
+lin gaffer_N = variants {} ;
+lin gag_N = variants {} ;
+lin gag_V = variants {} ;
+lin gag_V2 = variants {} ;
+lin gaga_A = variants {} ;
+lin gage_N = variants {} ;
+lin gage_V2 = variants {} ;
+lin gaggle_N = variants {} ;
+lin gaiety_N = variants {} ;
+lin gaily_Adv = variants {} ;
+lin gain_N = variants {} ;
+lin gain_V = variants {} ;
+lin gain_V2 = variants {} ;
+lin gainful_A = variants {} ;
+lin gainsay_V2 = variants {} ;
+lin gainsborough_N = variants {} ;
+lin gainsborough_PN = variants {} ;
+lin gait_N = variants {} ;
+lin gaiter_N = variants {} ;
+lin gal_N = variants {} ;
+lin gala_N = variants {} ;
+lin galactic_A = variants {} ;
+lin galantine_N = variants {} ;
+lin galashiels_PN = variants {} ;
+lin galaxy_N = variants {} ;
+lin gale_N = variants {} ;
+lin gall_N =  D.vesicule_1_N ;
+
+lin gall_V2 = variants {} ;
+lin gallant_A = variants {} ;
+lin gallant_N = variants {} ;
+lin gallantry_N = variants {} ;
+lin galleon_N = variants {} ;
+lin gallery_N = variants {} ;
+lin galley_N = variants {} ;
+lin galley_proof_N = variants {} ;
+lin galley_slave_N = variants {} ;
+lin gallic_A = variants {} ;
+lin gallicism_N = variants {} ;
+lin gallivant_V = variants {} ;
+lin gallon_N = variants {} ;
+lin gallop_N = variants {} ;
+lin gallop_V = variants {} ;
+lin gallop_V2 = variants {} ;
+lin galloway_PN = variants {} ;
+lin gallows_bird_N = variants {} ;
+lin gallstone_N = variants {} ;
+lin gallup_PN = variants {} ;
+lin galore_Adv = variants {} ;
+lin galosh_N = variants {} ;
+lin galumph_V = variants {} ;
+lin galvanic_A = variants {} ;
+lin galvanism_N = variants {} ;
+lin galvanize_V2 = variants {} ;
+lin galvanize_VS = variants {} ;
+lin galway_PN = variants {} ;
+lin gambia_PN = variants {} ;
+lin gambian_A = variants {} ;
+lin gambian_N = variants {} ;
+lin gambit_N = variants {} ;
+lin gamble_N = variants {} ;
+lin gamble_V = variants {} ;
+lin gamble_V2 = variants {} ;
+lin gambler_N = variants {} ;
+lin gambling_N = variants {} ;
+lin gambling_den_N = variants {} ;
+lin gamboge_N = variants {} ;
+lin gambol_N = variants {} ;
+lin gambol_V = variants {} ;
+lin game_A = variants {} ;
+lin game_N = variants {} ;
+lin game_V = variants {} ;
+lin game_V2 = variants {} ;
+lin game_bag_N = variants {} ;
+lin game_bird_N = variants {} ;
+lin game_licence_N = variants {} ;
+lin gamecock_N = variants {} ;
+lin gamekeeper_N = variants {} ;
+lin games_master_N = variants {} ;
+lin games_mistress_N = variants {} ;
+lin gamesmanship_N = variants {} ;
+lin gaming_house_N = variants {} ;
+lin gaming_table_N = variants {} ;
+lin gamma_N =  D.gamma_1_N ;
+
+lin gammon_N = variants {} ;
+lin gammy_A = variants {} ;
+lin gamp_N = variants {} ;
+lin gamut_N = variants {} ;
+lin gamy_A = variants {} ;
+lin gander_N = variants {} ;
+lin gang_N = variants {} ;
+lin gang_V = variants {} ;
+lin ganger_N = variants {} ;
+lin gangling_A = variants {} ;
+lin ganglion_N = variants {} ;
+lin gangplank_N = variants {} ;
+lin gangrene_N = variants {} ;
+lin gangrene_V = variants {} ;
+lin gangrene_V2 = variants {} ;
+lin gangrenous_A = variants {} ;
+lin gangster_N = variants {} ;
+lin gangway_N = variants {} ;
+lin gannet_N = variants {} ;
+lin gantry_N = variants {} ;
+lin gaol_N = variants {} ;
+lin gaol_V2 = variants {} ;
+lin gaolbird_N = variants {} ;
+lin gaolbreak_N = variants {} ;
+lin gaoler_N = variants {} ;
+lin gap_N =  D.espace_1_N ;
+
+lin gap_toothed_A = variants {} ;
+lin gape_N = variants {} ;
+lin gape_V = variants {} ;
+lin garage_N = variants {} ;
+lin garage_V2 = variants {} ;
+lin garb_N = variants {} ;
+lin garb_V2 = variants {} ;
+lin garbage_N = variants {} ;
+lin garbage_can_N = variants {} ;
+lin garble_V2 = variants {} ;
+lin garden_N = variants {} ;
+lin garden_V = variants {} ;
+lin garden_truck_N = variants {} ;
+lin gardener_N = variants {} ;
+lin gardenia_N = variants {} ;
+lin gardening_N = variants {} ;
+lin gareth_PN = variants {} ;
+lin garforth_PN = variants {} ;
+lin gargantuan_A = variants {} ;
+lin gargle_N = variants {} ;
+lin gargle_V = variants {} ;
+lin gargle_V2 = variants {} ;
+lin gargoyle_N = variants {} ;
+lin garish_A = variants {} ;
+lin garland_N = variants {} ;
+lin garland_V2 = variants {} ;
+lin garlic_N = variants {} ;
+lin garment_N = variants {} ;
+lin garner_N = variants {} ;
+lin garner_V2 = variants {} ;
+lin garnet_N = variants {} ;
+lin garnish_N = variants {} ;
+lin garnish_V2 = variants {} ;
+lin garotte_N = variants {} ;
+lin garotte_V2 = variants {} ;
+lin garret_N = variants {} ;
+lin garrison_N = variants {} ;
+lin garrison_V2 = variants {} ;
+lin garrotte_N = variants {} ;
+lin garrotte_V2 = variants {} ;
+lin garrowhill_PN = variants {} ;
+lin garrulity_N = variants {} ;
+lin garrulous_A = variants {} ;
+lin garter_N = variants {} ;
+lin gary_PN = variants {} ;
+lin gas_N = variants {} ;
+lin gas_V = variants {} ;
+lin gas_V2 = variants {} ;
+lin gas_bracket_N = variants {} ;
+lin gas_cooker_N = variants {} ;
+lin gas_engine_N = variants {} ;
+lin gas_fitter_N = variants {} ;
+lin gas_helmet_N = variants {} ;
+lin gas_holder_N = variants {} ;
+lin gas_mask_N = variants {} ;
+lin gas_meter_N = variants {} ;
+lin gas_oven_N = variants {} ;
+lin gas_ring_N = variants {} ;
+lin gas_station_N = variants {} ;
+lin gas_stove_N = variants {} ;
+lin gasbag_N = variants {} ;
+lin gaseous_A = variants {} ;
+lin gash_N = variants {} ;
+lin gash_V2 = variants {} ;
+lin gasification_N = variants {} ;
+lin gasify_V = variants {} ;
+lin gasify_V2 = variants {} ;
+lin gasket_N = variants {} ;
+lin gaslight_N = variants {} ;
+lin gasmask_N = variants {} ;
+lin gasolene_N = variants {} ;
+lin gasoline_N = variants {} ;
+lin gasometer_N = variants {} ;
+lin gasp_N = variants {} ;
+lin gasp_V = variants {} ;
+lin gasp_V2 = variants {} ;
+lin gassy_A = variants {} ;
+lin gastric_A = variants {} ;
+lin gastritis_N = variants {} ;
+lin gastronomic_A = variants {} ;
+lin gastronomy_N = variants {} ;
+lin gasworks_N = variants {} ;
+lin gate_N = variants {} ;
+lin gate_V2 = variants {} ;
+lin gateau_N = variants {} ;
+lin gatecrash_V2 = variants {} ;
+lin gatecrasher_N = variants {} ;
+lin gatehouse_N = variants {} ;
+lin gatepost_N = variants {} ;
+lin gateshead_PN = variants {} ;
+lin gateway_N = variants {} ;
+lin gather_V = variants {} ;
+lin gather_V2 = variants {} ;
+lin gatherer_N = variants {} ;
+lin gathering_N = variants {} ;
+lin gatt_N = variants {} ;
+lin gauche_A = variants {} ;
+lin gaucherie_N = variants {} ;
+lin gaucho_N = variants {} ;
+lin gaud_N = variants {} ;
+lin gaudily_Adv = variants {} ;
+lin gaudy_A = variants {} ;
+lin gaudy_N = variants {} ;
+lin gauge_N = variants {} ;
+lin gauge_V2 = variants {} ;
+lin gaul_N = variants {} ;
+lin gaunt_A = variants {} ;
+lin gauntlet_N = variants {} ;
+lin gauntness_N = variants {} ;
+lin gauze_N = variants {} ;
+lin gauzy_A = variants {} ;
+lin gavel_N = variants {} ;
+lin gavin_PN = variants {} ;
+lin gavotte_N = variants {} ;
+lin gawk_N = variants {} ;
+lin gawkiness_N = variants {} ;
+lin gawky_A = variants {} ;
+lin gawp_V = variants {} ;
+lin gay_A = variants {} ;
+lin gay_N = variants {} ;
+lin gayness_N = variants {} ;
+lin gaze_N = variants {} ;
+lin gaze_V = variants {} ;
+lin gazelle_N = variants {} ;
+lin gazette_N = variants {} ;
+lin gazette_V2 = variants {} ;
+lin gazetteer_N = variants {} ;
+lin gazump_V = variants {} ;
+lin gazump_V2 = variants {} ;
+lin gb_PN = variants {} ;
+lin gcse_N = variants {} ;
+lin gcses_N = variants {} ;
+lin gdansk_PN = variants {} ;
+lin gdn_PN = variants {} ;
+lin gdns_PN = variants {} ;
+lin gear_N = variants {} ;
+lin gear_V = variants {} ;
+lin gear_V2 = variants {} ;
+lin gear_case_N = variants {} ;
+lin gearbox_N = variants {} ;
+lin gearshift_N = variants {} ;
+lin gecko_N = variants {} ;
+lin gee_gee_N = variants {} ;
+lin geezer_N = variants {} ;
+lin geiger_N = variants {} ;
+lin geisha_N = variants {} ;
+lin gel_N =  D.gel_1_N ;
+
+lin gel_V = variants {} ;
+lin gelatin_N = variants {} ;
+lin gelatine_N = variants {} ;
+lin gelatinous_A = variants {} ;
+lin geld_V2 = variants {} ;
+lin gelding_N = variants {} ;
+lin gelignite_N = variants {} ;
+lin gelligaer_PN = variants {} ;
+lin gelsenkirchen_PN = variants {} ;
+lin gem_N = variants {} ;
+lin gemini_PN = variants {} ;
+lin gemmed_A = variants {} ;
+lin gen_N = variants {} ;
+lin gen_PN = variants {} ;
+lin gen_V2 = variants {} ;
+lin gendarme_N = variants {} ;
+lin gendarmerie_N = variants {} ;
+lin gender_N = variants {} ;
+lin gene_N =  D.gene_1_N0 ;
+
+lin gene_PN = variants {} ;
+lin genealogical_A = variants {} ;
+lin genealogist_N = variants {} ;
+lin genealogy_N = variants {} ;
+lin general_A = D.general_2_A ;
+
+lin general_N = variants {} ;
+lin generalissimo_N = variants {} ;
+lin generality_N = variants {} ;
+lin generalization_N = variants {} ;
+lin generalize_V = variants {} ;
+lin generalize_V2 = variants {} ;
+lin generate_V2 = variants {} ;
+lin generation_N = variants {} ;
+lin generative_A = variants {} ;
+lin generator_N = variants {} ;
+lin generic_A = variants {} ;
+lin generically_Adv = variants {} ;
+lin generosity_N = variants {} ;
+lin generous_A = variants {} ;
+lin genesis_N = variants {} ;
+lin genetic_A = variants {} ;
+lin genetically_Adv = variants {} ;
+lin geneticist_N = variants {} ;
+lin genetics_N = variants {} ;
+lin geneva_PN = variants {} ;
+lin genial_A = variants {} ;
+lin geniality_N = variants {} ;
+lin genie_N = variants {} ;
+lin genital_A = variants {} ;
+lin genitive_A = variants {} ;
+lin genius_N = variants {} ;
+lin genius_loci_N = variants {} ;
+lin genoa_PN = variants {} ;
+lin genocide_N = variants {} ;
+lin genova_PN = variants {} ;
+lin genre_N = variants {} ;
+lin genre_painting_N = variants {} ;
+lin gent_N = variants {} ;
+lin genteel_A = variants {} ;
+lin gentian_N = variants {} ;
+lin gentile_A = variants {} ;
+lin gentile_N = variants {} ;
+lin gentility_N = variants {} ;
+lin gentle_A = variants {} ;
+lin gentleman_N = variants {} ;
+lin gentleman_at_arms_N = variants {} ;
+lin gentlemanly_A = variants {} ;
+lin gentleness_N = variants {} ;
+lin gentlewoman_N = variants {} ;
+lin gently_Adv = variants {} ;
+lin gentry_N = variants {} ;
+lin genuflect_V = variants {} ;
+lin genuflection_N = variants {} ;
+lin genuflexion_N = variants {} ;
+lin genuine_A = variants {} ;
+lin genuineness_N = variants {} ;
+lin genus_N =  D.genre_1_N ;
+
+lin geocentric_A = variants {} ;
+lin geoff_PN = variants {} ;
+lin geoffrey_PN = variants {} ;
+lin geographer_N = variants {} ;
+lin geographical_A = variants {} ;
+lin geography_N = variants {} ;
+lin geological_A = variants {} ;
+lin geologist_N = variants {} ;
+lin geology_N = variants {} ;
+lin geometric_A = variants {} ;
+lin geometrical_A = variants {} ;
+lin geometry_N = variants {} ;
+lin geophysical_A = variants {} ;
+lin geophysics_N = variants {} ;
+lin geopolitics_N = variants {} ;
+lin george_PN = variants {} ;
+lin georgette_N = variants {} ;
+lin georgia_PN = variants {} ;
+lin georgian_A = variants {} ;
+lin georgian_N = variants {} ;
+lin georgie_PN = variants {} ;
+lin gerald_PN = variants {} ;
+lin geraldine_PN = variants {} ;
+lin geranium_N = variants {} ;
+lin gerard_PN = variants {} ;
+lin geriatric_A = variants {} ;
+lin geriatrician_N = variants {} ;
+lin geriatrics_N = variants {} ;
+lin germ_N = variants {} ;
+lin german_A = variants {} ;
+lin german_N = variants {} ;
+lin germane_A = variants {} ;
+lin germanic_A = variants {} ;
+lin germany_PN = variants {} ;
+lin germicide_N = variants {} ;
+lin germinate_V = variants {} ;
+lin germinate_V2 = variants {} ;
+lin germination_N = variants {} ;
+lin gerontology_N = variants {} ;
+lin gerry_PN = variants {} ;
+lin gerrymander_N = variants {} ;
+lin gerrymander_V2 = variants {} ;
+lin gertie_PN = variants {} ;
+lin gertrude_PN = variants {} ;
+lin gerund_N = variants {} ;
+lin gestapo_N = variants {} ;
+lin gestation_N = variants {} ;
+lin gesticulate_V = variants {} ;
+lin gesticulation_N = variants {} ;
+lin gesture_N = variants {} ;
+lin gesture_V = variants {} ;
+lin get_V = variants {} ;
+lin get_V2 = variants {} ;
+lin get_V2V = variants {} ;
+lin get_VA = variants {} ;
+lin get_VS = variants {} ;
+lin get_VV = variants {} ;
+lin get_at_able_A = variants {} ;
+lin get_together_N = variants {} ;
+lin get_up_N = variants {} ;
+lin getaway_N = variants {} ;
+lin geum_N = variants {} ;
+lin geyser_N = variants {} ;
+lin ghana_PN = variants {} ;
+lin ghanaian_A = variants {} ;
+lin ghanaian_N = variants {} ;
+lin gharry_N = variants {} ;
+lin ghastly_A = variants {} ;
+lin ghat_N = variants {} ;
+lin ghee_N = variants {} ;
+lin ghent_PN = variants {} ;
+lin gherkin_N = variants {} ;
+lin ghetto_N = variants {} ;
+lin ghost_N = variants {} ;
+lin ghost_V = variants {} ;
+lin ghost_V2 = variants {} ;
+lin ghost_writer_N = variants {} ;
+lin ghostliness_N = variants {} ;
+lin ghostly_A = variants {} ;
+lin ghoul_N = variants {} ;
+lin ghoulish_A = variants {} ;
+lin ghq_PN = variants {} ;
+lin gi_N = variants {} ;
+lin giant_N = variants {} ;
+lin giantess_N = variants {} ;
+lin gibber_V = variants {} ;
+lin gibberish_N = variants {} ;
+lin gibbet_N = variants {} ;
+lin gibbet_V2 = variants {} ;
+lin gibbon_N = variants {} ;
+lin gibbous_A = variants {} ;
+lin gibe_N = variants {} ;
+lin gibe_V = variants {} ;
+lin gibingly_Adv = variants {} ;
+lin gibraltar_PN = variants {} ;
+lin gibraltarian_A = variants {} ;
+lin gibraltarian_N = variants {} ;
+lin giddily_Adv = variants {} ;
+lin giddiness_N = variants {} ;
+lin giddy_A = variants {} ;
+lin giffnock_PN = variants {} ;
+lin gift_N = variants {} ;
+lin gift_V2 = variants {} ;
+lin gifted_A = variants {} ;
+lin gig_N = variants {} ;
+lin gigantic_A = variants {} ;
+lin giggle_N = variants {} ;
+lin giggle_V = variants {} ;
+lin gigolo_N = variants {} ;
+lin gilbert_PN = variants {} ;
+lin gilbertian_A = variants {} ;
+lin gild_N = variants {} ;
+lin gild_V2 = variants {} ;
+lin gilder_N = variants {} ;
+lin gilding_N = variants {} ;
+lin giles_PN = variants {} ;
+lin gilfach_goch_PN = variants {} ;
+lin gill_N = variants {} ;
+lin gill_PN = variants {} ;
+lin gillian_PN = variants {} ;
+lin gillie_N = variants {} ;
+lin gillingham_PN = variants {} ;
+lin gilt_N = variants {} ;
+lin gilt_edged_A = variants {} ;
+lin gimcrack_A = variants {} ;
+lin gimlet_N = variants {} ;
+lin gimmick_N = variants {} ;
+lin gin_N = variants {} ;
+lin gin_V2 = variants {} ;
+lin gina_PN = variants {} ;
+lin ginger_N = variants {} ;
+lin ginger_V2 = variants {} ;
+lin gingerbread_N = variants {} ;
+lin gingerly_A = variants {} ;
+lin gingerly_Adv = variants {} ;
+lin gingham_N = variants {} ;
+lin gingko_N = variants {} ;
+lin ginseng_N = variants {} ;
+lin gipsy_N = variants {} ;
+lin giraffe_N = variants {} ;
+lin gird_V = variants {} ;
+lin gird_V2 = variants {} ;
+lin girder_N = variants {} ;
+lin girdle_N = variants {} ;
+lin girdle_V2 = variants {} ;
+lin girl_N = variants {} ;
+lin girlfriend_N = variants {} ;
+lin girlhood_N = variants {} ;
+lin girlish_A = variants {} ;
+lin girlishness_N = variants {} ;
+lin giro_N = variants {} ;
+lin girth_N = variants {} ;
+lin girvan_PN = variants {} ;
+lin gist_N = variants {} ;
+lin give_N = variants {} ;
+lin give_V = variants {} ;
+lin give_V2 = variants {} ;
+lin give_V3 = variants {} ;
+lin giveaway_N = variants {} ;
+lin giver_N = variants {} ;
+lin giveth_V2 = variants {} ;
+lin gizzard_N = variants {} ;
+lin glace_A = variants {} ;
+lin glacial_A = variants {} ;
+lin glacier_N = variants {} ;
+lin glad_A = variants {} ;
+lin gladden_V2 = variants {} ;
+lin glade_N = variants {} ;
+lin gladiator_N = variants {} ;
+lin gladiatorial_A = variants {} ;
+lin gladiolus_N = variants {} ;
+lin gladness_N = variants {} ;
+lin gladsome_A = variants {} ;
+lin gladys_PN = variants {} ;
+lin glamorgan_PN = variants {} ;
+lin glamorization_N = variants {} ;
+lin glamorize_V2 = variants {} ;
+lin glamorous_A = variants {} ;
+lin glamour_N = variants {} ;
+lin glance_N = variants {} ;
+lin glance_V = variants {} ;
+lin glance_V2 = variants {} ;
+lin gland_N = variants {} ;
+lin glanders_N = variants {} ;
+lin glandular_A = variants {} ;
+lin glare_N = variants {} ;
+lin glare_V = variants {} ;
+lin glare_V2 = variants {} ;
+lin glaring_A = variants {} ;
+lin glasgow_PN = variants {} ;
+lin glass_N =  D.verre_1_N ;
+
+lin glass_V2 = variants {} ;
+lin glass_blower_N = variants {} ;
+lin glass_cutter_N = variants {} ;
+lin glass_wool_N = variants {} ;
+lin glassful_N = variants {} ;
+lin glasshouse_N = variants {} ;
+lin glassware_N = variants {} ;
+lin glassworks_N = variants {} ;
+lin glassy_A = variants {} ;
+lin glastonbury_PN = variants {} ;
+lin glaswegian_A = variants {} ;
+lin glaswegian_N = variants {} ;
+lin glaucoma_N = variants {} ;
+lin glaucous_A = variants {} ;
+lin glaze_N = variants {} ;
+lin glaze_V = variants {} ;
+lin glaze_V2 = variants {} ;
+lin glazier_N = variants {} ;
+lin gleam_N = variants {} ;
+lin gleam_V = variants {} ;
+lin glean_V = variants {} ;
+lin glean_V2 = variants {} ;
+lin gleaner_N = variants {} ;
+lin glebe_N = variants {} ;
+lin glee_N = variants {} ;
+lin gleeful_A = variants {} ;
+lin glen_N = variants {} ;
+lin glen_PN = variants {} ;
+lin glengarry_N = variants {} ;
+lin glenrothes_PN = variants {} ;
+lin glib_A = variants {} ;
+lin glibness_N = variants {} ;
+lin glide_N = variants {} ;
+lin glide_V = variants {} ;
+lin glider_N = variants {} ;
+lin gliding_N = variants {} ;
+lin glimmer_N = variants {} ;
+lin glimmer_V = variants {} ;
+lin glimpse_N = variants {} ;
+lin glimpse_V2 = variants {} ;
+lin glint_N = variants {} ;
+lin glint_V = variants {} ;
+lin glissade_N = variants {} ;
+lin glissade_V = variants {} ;
+lin glissando_A = variants {} ;
+lin glissando_Adv = variants {} ;
+lin glisten_V = variants {} ;
+lin glister_N = variants {} ;
+lin glister_V = variants {} ;
+lin glitter_N = variants {} ;
+lin glitter_V = variants {} ;
+lin glittering_A = variants {} ;
+lin gloaming_N = variants {} ;
+lin gloat_V = variants {} ;
+lin gloat_VS = variants {} ;
+lin gloatingly_Adv = variants {} ;
+lin global_A = variants {} ;
+lin globe_N = variants {} ;
+lin globetrot_V = variants {} ;
+lin globetrotter_N = variants {} ;
+lin globular_A = variants {} ;
+lin globule_N = variants {} ;
+lin glockenspiel_N = variants {} ;
+lin gloom_N = variants {} ;
+lin gloomily_Adv = variants {} ;
+lin gloomy_A = variants {} ;
+lin gloria_PN = variants {} ;
+lin glorification_N = variants {} ;
+lin glorify_V2 = variants {} ;
+lin glorious_A = variants {} ;
+lin glory_N = variants {} ;
+lin glory_V = variants {} ;
+lin glory_hole_N = variants {} ;
+lin gloss_N = variants {} ;
+lin gloss_V2 = variants {} ;
+lin glossary_N = variants {} ;
+lin glossily_Adv = variants {} ;
+lin glossiness_N = variants {} ;
+lin glossop_PN = variants {} ;
+lin glossy_A = variants {} ;
+lin glottal_A = variants {} ;
+lin glottis_N = variants {} ;
+lin gloucester_PN = variants {} ;
+lin gloucestershire_PN = variants {} ;
+lin glove_N = variants {} ;
+lin glove_compartment_N = variants {} ;
+lin gloved_A = variants {} ;
+lin glow_N = variants {} ;
+lin glow_V = variants {} ;
+lin glow_worm_N = variants {} ;
+lin glower_V = variants {} ;
+lin gloweringly_Adv = variants {} ;
+lin glowing_A = variants {} ;
+lin glucose_N =  D.glucose_1_N ;
+
+lin glue_N = variants {} ;
+lin glue_V2 = variants {} ;
+lin gluey_A = variants {} ;
+lin glum_A = variants {} ;
+lin glumness_N = variants {} ;
+lin glusburn_PN = variants {} ;
+lin glut_N = variants {} ;
+lin glut_V2 = variants {} ;
+lin gluten_N = variants {} ;
+lin glutinous_A = variants {} ;
+lin glutton_N = variants {} ;
+lin gluttonous_A = variants {} ;
+lin gluttony_N = variants {} ;
+lin glycerine_N = variants {} ;
+lin gmt_PN = variants {} ;
+lin gnarled_A = variants {} ;
+lin gnash_V = variants {} ;
+lin gnash_V2 = variants {} ;
+lin gnat_N = variants {} ;
+lin gnaw_V = variants {} ;
+lin gnaw_V2 = variants {} ;
+lin gnome_N = variants {} ;
+lin gnp_N = variants {} ;
+lin gnu_N = variants {} ;
+lin go_N = variants {} ;
+lin go_V = variants {} ;
+lin go_V2 = variants {} ;
+lin go_VA = variants {} ;
+lin go_VS = variants {} ;
+lin go_VV = variants {} ;
+lin go_ahead_N = variants {} ;
+lin go_as_you_please_A = variants {} ;
+lin go_between_N = variants {} ;
+lin go_by_N = variants {} ;
+lin go_cart_N = variants {} ;
+lin go_getter_N = variants {} ;
+lin go_kart_N = variants {} ;
+lin go_slow_N = variants {} ;
+lin go_to_meeting_A = variants {} ;
+lin goad_N = variants {} ;
+lin goad_V2 = variants {} ;
+lin goal_N = variants {} ;
+lin goal_kick_N = variants {} ;
+lin goal_line_N = variants {} ;
+lin goalie_N = variants {} ;
+lin goalkeeper_N = variants {} ;
+lin goalless_A = variants {} ;
+lin goalmouth_N = variants {} ;
+lin goat_N = variants {} ;
+lin goatee_N = variants {} ;
+lin goatherd_N = variants {} ;
+lin goatskin_N = variants {} ;
+lin gob_N = variants {} ;
+lin gobbet_N = variants {} ;
+lin gobble_N = variants {} ;
+lin gobble_V = variants {} ;
+lin gobble_V2 = variants {} ;
+lin gobbledygook_N = variants {} ;
+lin gobbler_N = variants {} ;
+lin goblet_N = variants {} ;
+lin goblin_N = variants {} ;
+lin god_N = variants {} ;
+lin god_PN = variants {} ;
+lin god_damn_A = variants {} ;
+lin god_damned_A = variants {} ;
+lin godalming_PN = variants {} ;
+lin godchild_N = variants {} ;
+lin goddam_A = variants {} ;
+lin goddam_Adv = variants {} ;
+lin goddaughter_N = variants {} ;
+lin goddess_N = variants {} ;
+lin godfather_N = variants {} ;
+lin godfearing_A = variants {} ;
+lin godforsaken_A = variants {} ;
+lin godfrey_PN = variants {} ;
+lin godhead_N = variants {} ;
+lin godless_A = variants {} ;
+lin godlessness_N = variants {} ;
+lin godlike_A = variants {} ;
+lin godliness_N = variants {} ;
+lin godly_A = variants {} ;
+lin godmanchester_PN = variants {} ;
+lin godmother_N = variants {} ;
+lin godown_N = variants {} ;
+lin godparent_N = variants {} ;
+lin godsend_N = variants {} ;
+lin godson_N = variants {} ;
+lin godspeed_N = variants {} ;
+lin goffs_oak_PN = variants {} ;
+lin goggle_V = variants {} ;
+lin goggle_box_N = variants {} ;
+lin goggle_eyed_A = variants {} ;
+lin going_A = variants {} ;
+lin going_N = variants {} ;
+lin going_over_N = variants {} ;
+lin goitre_N = variants {} ;
+lin golbourne_PN = variants {} ;
+lin gold_N = variants {} ;
+lin gold_beater_N = variants {} ;
+lin gold_digger_N = variants {} ;
+lin gold_dust_N = variants {} ;
+lin gold_foil_N = variants {} ;
+lin gold_leaf_N = variants {} ;
+lin gold_plate_N = variants {} ;
+lin gold_rush_N = variants {} ;
+lin golden_A = variants {} ;
+lin goldfield_N = variants {} ;
+lin goldfinch_N = variants {} ;
+lin goldfish_N = variants {} ;
+lin goldmine_N = variants {} ;
+lin goldsmith_N = variants {} ;
+lin golf_N = variants {} ;
+lin golf_V = variants {} ;
+lin golf_ball_N = variants {} ;
+lin golf_club_N = variants {} ;
+lin golf_course_N = variants {} ;
+lin golf_links_N = variants {} ;
+lin golfer_N = variants {} ;
+lin goliath_N = variants {} ;
+lin golliwog_N = variants {} ;
+lin golosh_N = variants {} ;
+lin gondola_N = variants {} ;
+lin gondolier_N = variants {} ;
+lin goner_N = variants {} ;
+lin gong_N = variants {} ;
+lin gong_V2 = variants {} ;
+lin gonorrhea_N = variants {} ;
+lin gonorrhoea_N = variants {} ;
+lin goo_N = variants {} ;
+lin good_A = variants {} ;
+lin good_N = variants {} ;
+lin good_fellowship_N = variants {} ;
+lin good_for_naught_A = variants {} ;
+lin good_for_naught_N = variants {} ;
+lin good_for_nothing_A = variants {} ;
+lin good_for_nothing_N = variants {} ;
+lin good_humoured_A = variants {} ;
+lin good_looking_A = variants {} ;
+lin good_natured_A = variants {} ;
+lin good_neighbourliness_N = variants {} ;
+lin good_tempered_A = variants {} ;
+lin good_time_A = variants {} ;
+lin goodbye_N = variants {} ;
+lin goodish_A = variants {} ;
+lin goodly_A = variants {} ;
+lin goodness_N = variants {} ;
+lin goodwill_N = variants {} ;
+lin goody_N = variants {} ;
+lin goody_goody_A = variants {} ;
+lin goody_goody_N = variants {} ;
+lin gooey_A = variants {} ;
+lin goof_N = variants {} ;
+lin goof_V = variants {} ;
+lin goof_V2 = variants {} ;
+lin goofy_A = variants {} ;
+lin googly_N = variants {} ;
+lin goole_PN = variants {} ;
+lin goon_N = variants {} ;
+lin goose_N = variants {} ;
+lin goose_flesh_N = variants {} ;
+lin goose_step_N = variants {} ;
+lin gooseberry_N = variants {} ;
+lin gopher_N = variants {} ;
+lin gordian_A = variants {} ;
+lin gordon_PN = variants {} ;
+lin gore_N = variants {} ;
+lin gore_V2 = variants {} ;
+lin gorge_N = variants {} ;
+lin gorge_V = variants {} ;
+lin gorge_V2 = variants {} ;
+lin gorgeous_A = variants {} ;
+lin gorgon_N = variants {} ;
+lin gorgonzola_N = variants {} ;
+lin gorilla_N = variants {} ;
+lin gorky_PN = variants {} ;
+lin gormandize_V = variants {} ;
+lin gormless_A = variants {} ;
+lin gorse_N = variants {} ;
+lin gorseinon_PN = variants {} ;
+lin gory_A = variants {} ;
+lin gosling_N = variants {} ;
+lin gospel_N = variants {} ;
+lin gosport_PN = variants {} ;
+lin gossamer_N = variants {} ;
+lin gossip_N = variants {} ;
+lin gossip_V = variants {} ;
+lin goteborg_PN = variants {} ;
+lin goth_N = variants {} ;
+lin gothenburg_PN = variants {} ;
+lin gothic_A = variants {} ;
+lin gothic_N = variants {} ;
+lin gottingen_PN = variants {} ;
+lin gouache_N = variants {} ;
+lin gouge_N = variants {} ;
+lin gouge_V2 = variants {} ;
+lin goulash_N = variants {} ;
+lin gourd_N = variants {} ;
+lin gourmand_N = variants {} ;
+lin gourmet_N = variants {} ;
+lin gourock_PN = variants {} ;
+lin gout_N = variants {} ;
+lin gouty_A = variants {} ;
+lin gov_PN = variants {} ;
+lin govern_V = variants {} ;
+lin govern_V2 = variants {} ;
+lin governance_N = variants {} ;
+lin governess_N = variants {} ;
+lin governing_A = variants {} ;
+lin government_N = variants {} ;
+lin governmental_A = variants {} ;
+lin governor_N = variants {} ;
+lin governor_general_N = variants {} ;
+lin govt_N = variants {} ;
+lin gown_N = variants {} ;
+lin gown_V2 = variants {} ;
+lin gp_N = variants {} ;
+lin grab_N = variants {} ;
+lin grab_V = variants {} ;
+lin grab_V2 = variants {} ;
+lin grabber_N = variants {} ;
+lin grace_N = variants {} ;
+lin grace_V2 = variants {} ;
+lin graceful_A = variants {} ;
+lin graceless_A = variants {} ;
+lin gracious_A = variants {} ;
+lin graciousness_N = variants {} ;
+lin gradation_N = variants {} ;
+lin grade_N = variants {} ;
+lin grade_V2 = variants {} ;
+lin gradient_N =  D.gradient_1_N ;
+
+lin gradual_A = variants {} ;
+lin gradualness_N = variants {} ;
+lin graduate_N = variants {} ;
+lin graduate_V = variants {} ;
+lin graduate_V2 = variants {} ;
+lin graduation_N = variants {} ;
+lin graffito_N = variants {} ;
+lin graft_N =  D.greffon_1_N ;
+
+lin graft_V = variants {} ;
+lin graft_V2 = variants {} ;
+lin grail_N = variants {} ;
+lin grain_N = variants {} ;
+lin grained_A = variants {} ;
+lin gram_N = variants {} ;
+lin grammar_N = variants {} ;
+lin grammarian_N = variants {} ;
+lin grammatical_A = variants {} ;
+lin gramme_N = variants {} ;
+lin gramophone_N = variants {} ;
+lin grampian_PN = variants {} ;
+lin grampus_N = variants {} ;
+lin granada_PN = variants {} ;
+lin granary_N = variants {} ;
+lin grand_A = variants {} ;
+lin grand_prix_N = variants {} ;
+lin grandad_N = variants {} ;
+lin grandaunt_N = variants {} ;
+lin grandchild_N = variants {} ;
+lin granddad_N = variants {} ;
+lin granddaughter_N = variants {} ;
+lin grandee_N = variants {} ;
+lin grandeur_N = variants {} ;
+lin grandfather_N = variants {} ;
+lin grandiloquence_N = variants {} ;
+lin grandiloquent_A = variants {} ;
+lin grandiose_A = variants {} ;
+lin grandma_N = variants {} ;
+lin grandmother_N = variants {} ;
+lin grandnephew_N = variants {} ;
+lin grandniece_N = variants {} ;
+lin grandpa_N = variants {} ;
+lin grandparent_N = variants {} ;
+lin grandson_N = variants {} ;
+lin grandstand_N = variants {} ;
+lin granduncle_N = variants {} ;
+lin grange_N = variants {} ;
+lin grangemouth_PN = variants {} ;
+lin granite_N = variants {} ;
+lin grannie_N = variants {} ;
+lin granny_N = variants {} ;
+lin grant_N = variants {} ;
+lin grant_V2 = variants {} ;
+lin grantham_PN = variants {} ;
+lin granular_A = variants {} ;
+lin granularity_N = variants {} ;
+lin granulate_V = variants {} ;
+lin granulate_V2 = variants {} ;
+lin granule_N = variants {} ;
+lin grape_N = variants {} ;
+lin grape_sugar_N = variants {} ;
+lin grapefruit_N = variants {} ;
+lin grapeshot_N = variants {} ;
+lin grapevine_N = variants {} ;
+lin graph_N = variants {} ;
+lin graphic_A = variants {} ;
+lin graphical_A = variants {} ;
+lin graphics_N = variants {} ;
+lin graphite_N = variants {} ;
+lin grapnel_N = variants {} ;
+lin grapple_V = variants {} ;
+lin grappling_iron_N = variants {} ;
+lin grasp_N = variants {} ;
+lin grasp_V = variants {} ;
+lin grasp_V2 = variants {} ;
+lin grasping_A = variants {} ;
+lin grass_N = variants {} ;
+lin grass_V = variants {} ;
+lin grass_V2 = variants {} ;
+lin grasshopper_N = variants {} ;
+lin grassland_N = variants {} ;
+lin grassy_A = variants {} ;
+lin grate_N = variants {} ;
+lin grate_V = variants {} ;
+lin grate_V2 = variants {} ;
+lin grateful_A = variants {} ;
+lin gratefulness_N = variants {} ;
+lin grater_N = variants {} ;
+lin gratification_N = variants {} ;
+lin gratify_V2 = variants {} ;
+lin gratifying_A = variants {} ;
+lin grating_N = variants {} ;
+lin gratingly_Adv = variants {} ;
+lin gratis_A = variants {} ;
+lin gratis_Adv = variants {} ;
+lin gratitude_N = variants {} ;
+lin gratuitous_A = variants {} ;
+lin gratuity_N = variants {} ;
+lin grave_A = variants {} ;
+lin grave_N = variants {} ;
+lin grave_V2 = variants {} ;
+lin gravel_N = variants {} ;
+lin gravel_V2 = variants {} ;
+lin gravelly_A = variants {} ;
+lin graven_A = variants {} ;
+lin gravenhage_PN = variants {} ;
+lin gravesend_PN = variants {} ;
+lin gravestone_N = variants {} ;
+lin graveyard_N = variants {} ;
+lin graving_dock_N = variants {} ;
+lin gravitate_V = variants {} ;
+lin gravitation_N = variants {} ;
+lin gravity_N = variants {} ;
+lin gravure_N = variants {} ;
+lin gravy_N = variants {} ;
+lin gravy_boat_N = variants {} ;
+lin gray_A = variants {} ;
+lin gray_N = variants {} ;
+lin gray_V = variants {} ;
+lin gray_V2 = variants {} ;
+lin graz_PN = variants {} ;
+lin graze_N = variants {} ;
+lin graze_V = variants {} ;
+lin graze_V2 = variants {} ;
+lin grazier_N = variants {} ;
+lin grazing_land_N = variants {} ;
+lin grease_N = variants {} ;
+lin grease_V2 = variants {} ;
+lin grease_gun_N = variants {} ;
+lin greasepaint_N = variants {} ;
+lin greaseproof_A = variants {} ;
+lin greaser_N = variants {} ;
+lin greasily_Adv = variants {} ;
+lin greasiness_N = variants {} ;
+lin greasy_A = variants {} ;
+lin great_A = D.grand_1_A ;
+
+lin great_harwood_PN = variants {} ;
+lin great_malvern_PN = variants {} ;
+lin great_shelford_PN = variants {} ;
+lin great_yarmouth_PN = variants {} ;
+lin greatcoat_N = variants {} ;
+lin greatness_N = variants {} ;
+lin grebe_N = variants {} ;
+lin grecian_A = variants {} ;
+lin greece_PN = variants {} ;
+lin greed_N = variants {} ;
+lin greedily_Adv = variants {} ;
+lin greediness_N = variants {} ;
+lin greedy_A = variants {} ;
+lin greek_A = variants {} ;
+lin greek_N = variants {} ;
+lin green_A = variants {} ;
+lin green_N = variants {} ;
+lin greenback_N = variants {} ;
+lin greenery_N = variants {} ;
+lin greeneyed_A = variants {} ;
+lin greenfly_N = variants {} ;
+lin greengage_N = variants {} ;
+lin greengrocer_N = variants {} ;
+lin greengrocery_N = variants {} ;
+lin greenhorn_N = variants {} ;
+lin greenhouse_N = variants {} ;
+lin greenish_A = variants {} ;
+lin greenishness_N = variants {} ;
+lin greenock_PN = variants {} ;
+lin greensward_N = variants {} ;
+lin greenwich_PN = variants {} ;
+lin greenwood_N = variants {} ;
+lin greet_V2 = variants {} ;
+lin greeting_N = variants {} ;
+lin greg_PN = variants {} ;
+lin gregarious_A = variants {} ;
+lin gregariousness_N = variants {} ;
+lin gregorian_A = variants {} ;
+lin gregory_PN = variants {} ;
+lin gremlin_N = variants {} ;
+lin grenada_PN = variants {} ;
+lin grenade_N = variants {} ;
+lin grenadian_A = variants {} ;
+lin grenadian_N = variants {} ;
+lin grenadier_N = variants {} ;
+lin grey_A = variants {} ;
+lin grey_N = variants {} ;
+lin grey_V = variants {} ;
+lin grey_V2 = variants {} ;
+lin grey_headed_A = variants {} ;
+lin greybeard_N = variants {} ;
+lin greyhound_N = variants {} ;
+lin greyish_A = variants {} ;
+lin grid_N = variants {} ;
+lin griddle_N = variants {} ;
+lin gridiron_N = variants {} ;
+lin grief_N = variants {} ;
+lin grievance_N = variants {} ;
+lin grieve_V = variants {} ;
+lin grieve_V2 = variants {} ;
+lin grievous_A = variants {} ;
+lin griffin_N = variants {} ;
+lin griffon_N = variants {} ;
+lin grill_N = variants {} ;
+lin grill_V = variants {} ;
+lin grill_V2 = variants {} ;
+lin grille_N = variants {} ;
+lin grillroom_N = variants {} ;
+lin grim_A = variants {} ;
+lin grimace_N = variants {} ;
+lin grimace_V = variants {} ;
+lin grime_N = variants {} ;
+lin grime_V2 = variants {} ;
+lin grimethorpe_PN = variants {} ;
+lin grimness_N = variants {} ;
+lin grimsby_PN = variants {} ;
+lin grimy_A = variants {} ;
+lin grin_N = variants {} ;
+lin grin_V = variants {} ;
+lin grin_V2 = variants {} ;
+lin grind_N = variants {} ;
+lin grind_V = variants {} ;
+lin grind_V2 = variants {} ;
+lin grinder_N = variants {} ;
+lin grindstone_N = variants {} ;
+lin grinstead_PN = variants {} ;
+lin grip_N = variants {} ;
+lin grip_V = variants {} ;
+lin grip_V2 = variants {} ;
+lin gripe_VS = variants {} ;
+lin grippe_N = variants {} ;
+lin gripsack_N = variants {} ;
+lin grisly_A = variants {} ;
+lin grist_N = variants {} ;
+lin gristle_N = variants {} ;
+lin grit_N = variants {} ;
+lin grit_V2 = variants {} ;
+lin grits_N = variants {} ;
+lin gritty_A = variants {} ;
+lin grizzle_V = variants {} ;
+lin grizzled_A = variants {} ;
+lin grizzly_N = variants {} ;
+lin groan_N = variants {} ;
+lin groan_V = variants {} ;
+lin groan_V2 = variants {} ;
+lin groat_N = variants {} ;
+lin grocer_N = variants {} ;
+lin grocery_N = variants {} ;
+lin grog_N = variants {} ;
+lin groggy_A = variants {} ;
+lin groin_N = variants {} ;
+lin groin_V2 = variants {} ;
+lin groningen_PN = variants {} ;
+lin groom_N = variants {} ;
+lin groom_V2 = variants {} ;
+lin groove_N = variants {} ;
+lin groove_V2 = variants {} ;
+lin groover_N = variants {} ;
+lin groovy_A = variants {} ;
+lin grope_V = variants {} ;
+lin grope_V2 = variants {} ;
+lin gropingly_Adv = variants {} ;
+lin gross_A = variants {} ;
+lin gross_N = variants {} ;
+lin gross_V2 = variants {} ;
+lin grossness_N = variants {} ;
+lin grot_N = variants {} ;
+lin grotesque_A = variants {} ;
+lin grotesque_N = variants {} ;
+lin grotesqueness_N = variants {} ;
+lin grotto_N = variants {} ;
+lin grotty_A = variants {} ;
+lin grouch_N = variants {} ;
+lin grouch_V = variants {} ;
+lin grouchy_A = variants {} ;
+lin ground_N =  D.sol_1_N ;
+
+lin ground_V = variants {} ;
+lin ground_V2 = variants {} ;
+lin ground_bait_N = variants {} ;
+lin ground_fish_N = variants {} ;
+lin ground_plan_N = variants {} ;
+lin ground_rent_N = variants {} ;
+lin grounding_N = variants {} ;
+lin groundless_A = variants {} ;
+lin groundnut_N = variants {} ;
+lin groundsel_N = variants {} ;
+lin groundsheet_N = variants {} ;
+lin groundsman_N = variants {} ;
+lin groundwork_N = variants {} ;
+lin group_N =  D.groupe_1_N ;
+
+lin group_V = variants {} ;
+lin group_V2 = variants {} ;
+lin grouping_N = variants {} ;
+lin grouse_N = variants {} ;
+lin grouse_V = variants {} ;
+lin grouse_VS = variants {} ;
+lin grove_N = variants {} ;
+lin grovel_V = variants {} ;
+lin groveller_N = variants {} ;
+lin grow_V = variants {} ;
+lin grow_V2 = variants {} ;
+lin grow_V2V = variants {} ;
+lin grow_VA = variants {} ;
+lin grow_VS = variants {} ;
+lin grower_N = variants {} ;
+lin growl_N = variants {} ;
+lin growl_V = variants {} ;
+lin growl_V2 = variants {} ;
+lin growler_N = variants {} ;
+lin growlingly_Adv = variants {} ;
+lin grown_up_A = variants {} ;
+lin grown_up_N = variants {} ;
+lin growth_N =  D.croissance_1_N ;
+
+lin groyne_N = variants {} ;
+lin grub_N = variants {} ;
+lin grub_V = variants {} ;
+lin grub_V2 = variants {} ;
+lin grubbiness_N = variants {} ;
+lin grubby_A = variants {} ;
+lin grudge_N = variants {} ;
+lin grudge_V2 = variants {} ;
+lin grudgingly_Adv = variants {} ;
+lin gruel_N = variants {} ;
+lin gruelling_A = variants {} ;
+lin gruesome_A = variants {} ;
+lin gruesomeness_N = variants {} ;
+lin gruff_A = variants {} ;
+lin gruffness_N = variants {} ;
+lin grumble_N = variants {} ;
+lin grumble_V = variants {} ;
+lin grumble_V2 = variants {} ;
+lin grumble_VS = variants {} ;
+lin grumbler_N = variants {} ;
+lin grumpily_Adv = variants {} ;
+lin grumpiness_N = variants {} ;
+lin grumpy_A = variants {} ;
+lin grundyism_N = variants {} ;
+lin grunt_N = variants {} ;
+lin grunt_V = variants {} ;
+lin grunt_V2 = variants {} ;
+lin gryphon_N = variants {} ;
+lin guadalajara_PN = variants {} ;
+lin guano_N = variants {} ;
+lin guarantee_N = variants {} ;
+lin guarantee_V = variants {} ;
+lin guarantee_V2 = variants {} ;
+lin guarantee_VS = variants {} ;
+lin guarantor_N = variants {} ;
+lin guaranty_N = variants {} ;
+lin guard_N = variants {} ;
+lin guard_V = variants {} ;
+lin guard_V2 = variants {} ;
+lin guard_boat_N = variants {} ;
+lin guarded_A = variants {} ;
+lin guardhouse_N = variants {} ;
+lin guardian_N = variants {} ;
+lin guardianship_N = variants {} ;
+lin guardrail_N = variants {} ;
+lin guardroom_N = variants {} ;
+lin guardship_N = variants {} ;
+lin guardsman_N = variants {} ;
+lin guatemala_PN = variants {} ;
+lin guatemala_city_PN = variants {} ;
+lin guatemalan_A = variants {} ;
+lin guatemalan_N = variants {} ;
+lin guava_N = variants {} ;
+lin guayaquil_PN = variants {} ;
+lin gudgeon_N = variants {} ;
+lin guelder_rose_N = variants {} ;
+lin guerilla_N = variants {} ;
+lin guerrilla_N = variants {} ;
+lin guess_N = variants {} ;
+lin guess_V = variants {} ;
+lin guess_V2 = variants {} ;
+lin guess_VS = variants {} ;
+lin guesstimate_N = variants {} ;
+lin guesswork_N = variants {} ;
+lin guest_N = variants {} ;
+lin guest_night_N = variants {} ;
+lin guesthouse_N = variants {} ;
+lin guestroom_N = variants {} ;
+lin guffaw_N = variants {} ;
+lin guffaw_V = variants {} ;
+lin guidance_N = variants {} ;
+lin guide_N = variants {} ;
+lin guide_V2 = variants {} ;
+lin guidebook_N = variants {} ;
+lin guideline_N = variants {} ;
+lin guild_N = variants {} ;
+lin guild_hall_N = variants {} ;
+lin guilder_N = variants {} ;
+lin guildford_PN = variants {} ;
+lin guildhall_N = variants {} ;
+lin guile_N = variants {} ;
+lin guileful_A = variants {} ;
+lin guileless_A = variants {} ;
+lin guillemot_N = variants {} ;
+lin guillotine_N = variants {} ;
+lin guillotine_V2 = variants {} ;
+lin guilt_N = variants {} ;
+lin guiltily_Adv = variants {} ;
+lin guiltiness_N = variants {} ;
+lin guiltless_A = variants {} ;
+lin guilty_A = variants {} ;
+lin guinea_N = variants {} ;
+lin guinea_PN = variants {} ;
+lin guinea_fowl_N = variants {} ;
+lin guinea_pig_N = variants {} ;
+lin guinean_A = variants {} ;
+lin guinean_N = variants {} ;
+lin guinness_N = variants {} ;
+lin guisborough_PN = variants {} ;
+lin guise_N = variants {} ;
+lin guitar_N = variants {} ;
+lin guitarist_N = variants {} ;
+lin gulch_N = variants {} ;
+lin gulden_N = variants {} ;
+lin gulf_N = variants {} ;
+lin gull_N = variants {} ;
+lin gull_V2 = variants {} ;
+lin gullet_N = variants {} ;
+lin gullibility_N = variants {} ;
+lin gullible_A = variants {} ;
+lin gully_N = variants {} ;
+lin gulp_N = variants {} ;
+lin gulp_V = variants {} ;
+lin gulp_V2 = variants {} ;
+lin gum_N =  D.gomme_1_N ;
+
+lin gum_V2 = variants {} ;
+lin gumbo_N = variants {} ;
+lin gumboil_N = variants {} ;
+lin gumboot_N = variants {} ;
+lin gummy_A = variants {} ;
+lin gumption_N = variants {} ;
+lin gumshoe_N = variants {} ;
+lin gun_N = variants {} ;
+lin gun_V2 = variants {} ;
+lin gun_carriage_N = variants {} ;
+lin gunboat_N = variants {} ;
+lin guncotton_N = variants {} ;
+lin gundog_N = variants {} ;
+lin gunfire_N = variants {} ;
+lin gunman_N = variants {} ;
+lin gunmetal_N = variants {} ;
+lin gunner_N = variants {} ;
+lin gunnery_N = variants {} ;
+lin gunny_N = variants {} ;
+lin gunplay_N = variants {} ;
+lin gunpoint_N = variants {} ;
+lin gunpowder_N = variants {} ;
+lin gunroom_N = variants {} ;
+lin gunrunner_N = variants {} ;
+lin gunrunning_N = variants {} ;
+lin gunshot_N = variants {} ;
+lin gunsmith_N = variants {} ;
+lin gunwale_N = variants {} ;
+lin gurgle_N = variants {} ;
+lin gurgle_V = variants {} ;
+lin gurkha_N = variants {} ;
+lin guru_N = variants {} ;
+lin gush_N = variants {} ;
+lin gush_V = variants {} ;
+lin gusher_N = variants {} ;
+lin gushes_VS = variants {} ;
+lin gushing_A = variants {} ;
+lin gusset_N = variants {} ;
+lin gusseted_A = variants {} ;
+lin gust_N = variants {} ;
+lin gustation_N = variants {} ;
+lin gusto_N = variants {} ;
+lin gusty_A = variants {} ;
+lin gut_N = variants {} ;
+lin gut_V2 = variants {} ;
+lin gutless_A = variants {} ;
+lin gutta_percha_N = variants {} ;
+lin gutter_N = variants {} ;
+lin gutter_V = variants {} ;
+lin guttersnipe_N = variants {} ;
+lin guttural_A = variants {} ;
+lin guttural_N = variants {} ;
+lin guvnor_N = variants {} ;
+lin guy's_PN = variants {} ;
+lin guy_N = variants {} ;
+lin guy_PN = variants {} ;
+lin guy_V2 = variants {} ;
+lin guyana_PN = variants {} ;
+lin guyanese_A = variants {} ;
+lin guyanese_N = variants {} ;
+lin guzzle_V = variants {} ;
+lin guzzle_V2 = variants {} ;
+lin guzzler_N = variants {} ;
+lin gwen_PN = variants {} ;
+lin gwendoline_PN = variants {} ;
+lin gwent_PN = variants {} ;
+lin gwersyllt_PN = variants {} ;
+lin gwynedd_PN = variants {} ;
+lin gybe_V = variants {} ;
+lin gybe_V2 = variants {} ;
+lin gym_N = variants {} ;
+lin gymkhana_N = variants {} ;
+lin gymnasium_N = variants {} ;
+lin gymnast_N = variants {} ;
+lin gymnastic_A = variants {} ;
+lin gymnastics_N = variants {} ;
+lin gymslip_N = variants {} ;
+lin gynaecological_A = variants {} ;
+lin gynaecologist_N = variants {} ;
+lin gynaecology_N = variants {} ;
+lin gynecological_A = variants {} ;
+lin gynecologist_N = variants {} ;
+lin gyp_N = variants {} ;
+lin gyp_V2 = variants {} ;
+lin gypsum_N = variants {} ;
+lin gypsy_N = variants {} ;
+lin gyrate_V = variants {} ;
+lin gyration_N = variants {} ;
+lin gyro_N = variants {} ;
+lin gyroscope_N = variants {} ;
+lin gyroscopic_A = variants {} ;
+lin h'm_V = variants {} ;
+lin h_bomb_N = variants {} ;
+lin ha'p'orth_N = variants {} ;
+lin ha'penny_N = variants {} ;
+lin haarlem_PN = variants {} ;
+lin habeas_corpus_N = variants {} ;
+lin haberdasher_N = variants {} ;
+lin haberdashery_N = variants {} ;
+lin habit_N = variants {} ;
+lin habitable_A = variants {} ;
+lin habitat_N = variants {} ;
+lin habitation_N = variants {} ;
+lin habitual_A = variants {} ;
+lin habituate_V2 = variants {} ;
+lin habituation_N = variants {} ;
+lin habitude_N = variants {} ;
+lin habitue_N = variants {} ;
+lin hacienda_N = variants {} ;
+lin hack_N = variants {} ;
+lin hack_V = variants {} ;
+lin hack_V2 = variants {} ;
+lin hackney_N = variants {} ;
+lin hackney_PN = variants {} ;
+lin hackneyed_A = variants {} ;
+lin hacksaw_N = variants {} ;
+lin haddington_PN = variants {} ;
+lin haddock_N = variants {} ;
+lin hades_PN = variants {} ;
+lin hadji_N = variants {} ;
+lin haematite_N = variants {} ;
+lin haemoglobin_N = variants {} ;
+lin haemophilia_N = variants {} ;
+lin haemophiliac_N = variants {} ;
+lin haemorrhage_N = variants {} ;
+lin haft_N = variants {} ;
+lin hag_N = variants {} ;
+lin hag_ridden_A = variants {} ;
+lin hagen_PN = variants {} ;
+lin haggard_A = variants {} ;
+lin haggis_N = variants {} ;
+lin haggle_V = variants {} ;
+lin hagiology_N = variants {} ;
+lin hagley_PN = variants {} ;
+lin haha_N = variants {} ;
+lin hail_N = variants {} ;
+lin hail_V = variants {} ;
+lin hail_V2 = variants {} ;
+lin hailsham_PN = variants {} ;
+lin hailstone_N = variants {} ;
+lin hailstorm_N = variants {} ;
+lin haiphong_PN = variants {} ;
+lin hair's_breadth_N = variants {} ;
+lin hair_N =  D.cheveu_1_N ;
+
+lin hair_breadth_N = variants {} ;
+lin hair_dye_N = variants {} ;
+lin hair_oil_N = variants {} ;
+lin hair_raising_A = variants {} ;
+lin hair_shirt_N = variants {} ;
+lin hair_slide_N = variants {} ;
+lin hair_trigger_N = variants {} ;
+lin hairbrush_N = variants {} ;
+lin haircloth_N = variants {} ;
+lin haircut_N = variants {} ;
+lin hairdo_N = variants {} ;
+lin hairdresser_N = variants {} ;
+lin hairdressing_N = variants {} ;
+lin hairiness_N = variants {} ;
+lin hairless_A = variants {} ;
+lin hairlike_A = variants {} ;
+lin hairline_N = variants {} ;
+lin hairnet_N = variants {} ;
+lin hairpiece_N = variants {} ;
+lin hairpin_N = variants {} ;
+lin hairsplitting_A = variants {} ;
+lin hairsplitting_N = variants {} ;
+lin hairspring_N = variants {} ;
+lin hairstyle_N = variants {} ;
+lin hairstylist_N = variants {} ;
+lin hairy_A = variants {} ;
+lin haiti_PN = variants {} ;
+lin haitian_A = variants {} ;
+lin haitian_N = variants {} ;
+lin hake_N = variants {} ;
+lin hal_PN = variants {} ;
+lin halberd_N = variants {} ;
+lin halberdier_N = variants {} ;
+lin halcyon_A = variants {} ;
+lin hale_A = variants {} ;
+lin halesowen_PN = variants {} ;
+lin half_N = variants {} ;
+lin half_Predet = variants {} ;
+lin half_baked_A = variants {} ;
+lin half_blood_N = variants {} ;
+lin half_breed_N = variants {} ;
+lin half_brother_N = variants {} ;
+lin half_caste_N = variants {} ;
+lin half_crazed_A = variants {} ;
+lin half_crown_N = variants {} ;
+lin half_hardy_A = variants {} ;
+lin half_hearted_A = variants {} ;
+lin half_holiday_N = variants {} ;
+lin half_hour_N = variants {} ;
+lin half_hourly_A = variants {} ;
+lin half_hourly_Adv = variants {} ;
+lin half_length_A = variants {} ;
+lin half_pay_N = variants {} ;
+lin half_price_Adv = variants {} ;
+lin half_seas_over_A = variants {} ;
+lin half_sister_N = variants {} ;
+lin half_size_A = variants {} ;
+lin half_timbered_A = variants {} ;
+lin half_time_N = variants {} ;
+lin half_track_N = variants {} ;
+lin half_tracked_A = variants {} ;
+lin half_truth_N = variants {} ;
+lin half_volley_N = variants {} ;
+lin half_yearly_A = variants {} ;
+lin half_yearly_Adv = variants {} ;
+lin halfback_N = variants {} ;
+lin halfpenny_N = variants {} ;
+lin halfpennyworth_N = variants {} ;
+lin halftone_N = variants {} ;
+lin halfway_A = variants {} ;
+lin halfway_Adv = variants {} ;
+lin halfwit_N = variants {} ;
+lin halfwitted_A = variants {} ;
+lin halibut_N = variants {} ;
+lin halifax_PN = variants {} ;
+lin halitosis_N = variants {} ;
+lin hall_N = variants {} ;
+lin hall_stand_N = variants {} ;
+lin halle_PN = variants {} ;
+lin hallelujah_N = variants {} ;
+lin halliard_N = variants {} ;
+lin hallmark_N = variants {} ;
+lin halloo_N = variants {} ;
+lin halloo_V = variants {} ;
+lin hallow_N = variants {} ;
+lin hallow_V2 = variants {} ;
+lin hallowe'en_N = variants {} ;
+lin hallowe'en_PN = variants {} ;
+lin hallucination_N = variants {} ;
+lin hallucinatory_A = variants {} ;
+lin hallucinogenic_A = variants {} ;
+lin halma_N = variants {} ;
+lin halo_N = variants {} ;
+lin halstead_PN = variants {} ;
+lin halt_A = variants {} ;
+lin halt_N = variants {} ;
+lin halt_V = variants {} ;
+lin halt_V2 = variants {} ;
+lin halter_N = variants {} ;
+lin haltingly_Adv = variants {} ;
+lin halve_V2 = variants {} ;
+lin halyard_N = variants {} ;
+lin ham_N = variants {} ;
+lin ham_V = variants {} ;
+lin ham_V2 = variants {} ;
+lin ham_fisted_A = variants {} ;
+lin ham_handed_A = variants {} ;
+lin hamadryad_N = variants {} ;
+lin hamburg_PN = variants {} ;
+lin hamburger_N = variants {} ;
+lin hamhung_PN = variants {} ;
+lin hamilton_PN = variants {} ;
+lin hamlet_N = variants {} ;
+lin hammer_N = variants {} ;
+lin hammer_V = variants {} ;
+lin hammer_V2 = variants {} ;
+lin hammersmith_PN = variants {} ;
+lin hammock_N = variants {} ;
+lin hamper_N = variants {} ;
+lin hamper_V2 = variants {} ;
+lin hampreston_PN = variants {} ;
+lin hampshire_PN = variants {} ;
+lin hamster_N = variants {} ;
+lin hamstring_N = variants {} ;
+lin hamstring_V2 = variants {} ;
+lin hand_N = variants {} ;
+lin hand_V2 = variants {} ;
+lin hand_barrow_N = variants {} ;
+lin hand_carry_V2 = variants {} ;
+lin hand_grenade_N = variants {} ;
+lin hand_luggage_N = variants {} ;
+lin hand_me_down_N = variants {} ;
+lin hand_organ_N = variants {} ;
+lin hand_out_N = variants {} ;
+lin hand_picked_A = variants {} ;
+lin handbag_N = variants {} ;
+lin handbill_N = variants {} ;
+lin handbook_N = variants {} ;
+lin handbrake_N = variants {} ;
+lin handcart_N = variants {} ;
+lin handclap_N = variants {} ;
+lin handcuff_N = variants {} ;
+lin handcuff_V2 = variants {} ;
+lin handful_N = variants {} ;
+lin handhold_N = variants {} ;
+lin handicap_N = variants {} ;
+lin handicap_V2 = variants {} ;
+lin handicraft_N = variants {} ;
+lin handily_Adv = variants {} ;
+lin handiness_N = variants {} ;
+lin handiwork_N = variants {} ;
+lin handkerchief_N = variants {} ;
+lin handle_N = variants {} ;
+lin handle_V = variants {} ;
+lin handle_V2 = variants {} ;
+lin handlebar_N = variants {} ;
+lin handler_N = variants {} ;
+lin handmade_A = variants {} ;
+lin handmaid_N = variants {} ;
+lin handover_N = variants {} ;
+lin handrail_N = variants {} ;
+lin handsaw_N = variants {} ;
+lin handshake_N = variants {} ;
+lin handshaking_N = variants {} ;
+lin handsome_A = variants {} ;
+lin handstand_N = variants {} ;
+lin handwork_N = variants {} ;
+lin handwriting_N = variants {} ;
+lin handy_A = variants {} ;
+lin handyman_N = variants {} ;
+lin hang_N = variants {} ;
+lin hang_V = variants {} ;
+lin hang_V2 = variants {} ;
+lin hang_up_N = variants {} ;
+lin hangar_N = variants {} ;
+lin hangchon_PN = variants {} ;
+lin hangdog_A = variants {} ;
+lin hanger_N = variants {} ;
+lin hanger_on_N = variants {} ;
+lin hanging_N = variants {} ;
+lin hangman_N = variants {} ;
+lin hangnail_N = variants {} ;
+lin hangover_N = variants {} ;
+lin hank_N = variants {} ;
+lin hanker_V = variants {} ;
+lin hankering_N = variants {} ;
+lin hanky_N = variants {} ;
+lin hanky_panky_N = variants {} ;
+lin hanoi_PN = variants {} ;
+lin hanover_PN = variants {} ;
+lin hansard_N = variants {} ;
+lin hansom_N = variants {} ;
+lin hap_N = variants {} ;
+lin hap_V = variants {} ;
+lin haphazard_A = variants {} ;
+lin haphazard_Adv = variants {} ;
+lin hapless_A = variants {} ;
+lin haply_Adv = variants {} ;
+lin happen_V = variants {} ;
+lin happen_V2 = variants {} ;
+lin happen_VV = variants {} ;
+lin happening_N = variants {} ;
+lin happily_Adv = variants {} ;
+lin happiness_N = variants {} ;
+lin happy_A = variants {} ;
+lin happy_go_lucky_A = variants {} ;
+lin hara_kiri_N = variants {} ;
+lin harangue_N = variants {} ;
+lin harangue_V = variants {} ;
+lin harangue_V2 = variants {} ;
+lin harass_V2 = variants {} ;
+lin harassment_N = variants {} ;
+lin harbin_PN = variants {} ;
+lin harbinger_N = variants {} ;
+lin harbor_V2 = variants {} ;
+lin harbour_N = variants {} ;
+lin harbour_V = variants {} ;
+lin harbour_V2 = variants {} ;
+lin harbourage_N = variants {} ;
+lin hard_A = variants {} ;
+lin hard_Adv = variants {} ;
+lin hard_baked_A = variants {} ;
+lin hard_bitten_A = variants {} ;
+lin hard_boiled_A = variants {} ;
+lin hard_headed_A = variants {} ;
+lin hardback_N = variants {} ;
+lin hardbacked_A = variants {} ;
+lin hardboard_N = variants {} ;
+lin hardbound_A = variants {} ;
+lin hardcover_N = variants {} ;
+lin hardcovered_A = variants {} ;
+lin harden_V = variants {} ;
+lin harden_V2 = variants {} ;
+lin hardhearted_A = variants {} ;
+lin hardhitting_A = variants {} ;
+lin hardihood_N = variants {} ;
+lin hardiness_N = variants {} ;
+lin hardliner_N = variants {} ;
+lin hardness_N = variants {} ;
+lin hardship_N = variants {} ;
+lin hardtop_N = variants {} ;
+lin hardware_N = variants {} ;
+lin hardwood_N = variants {} ;
+lin hardworking_A = variants {} ;
+lin hardy_A = variants {} ;
+lin hare_N = variants {} ;
+lin hare_V = variants {} ;
+lin harebell_N = variants {} ;
+lin harebrained_A = variants {} ;
+lin harelip_N = variants {} ;
+lin harem_N = variants {} ;
+lin haricot_N = variants {} ;
+lin haringey_PN = variants {} ;
+lin hark_V = variants {} ;
+lin harlequin_N = variants {} ;
+lin harlequinade_N = variants {} ;
+lin harley_street_PN = variants {} ;
+lin harlot_N = variants {} ;
+lin harlow_PN = variants {} ;
+lin harm_N = variants {} ;
+lin harm_V2 = variants {} ;
+lin harmattan_N = variants {} ;
+lin harmful_A = variants {} ;
+lin harmless_A = variants {} ;
+lin harmonic_N = variants {} ;
+lin harmonica_N = variants {} ;
+lin harmonious_A = variants {} ;
+lin harmonium_N = variants {} ;
+lin harmonization_N = variants {} ;
+lin harmonize_V = variants {} ;
+lin harmonize_V2 = variants {} ;
+lin harmony_N = variants {} ;
+lin harness_N = variants {} ;
+lin harness_V2 = variants {} ;
+lin harold_PN = variants {} ;
+lin harp_N = variants {} ;
+lin harp_V = variants {} ;
+lin harpenden_PN = variants {} ;
+lin harper_N = variants {} ;
+lin harpist_N = variants {} ;
+lin harpoon_N = variants {} ;
+lin harpoon_V2 = variants {} ;
+lin harpsichord_N = variants {} ;
+lin harpsichordist_N = variants {} ;
+lin harpy_N = variants {} ;
+lin harridan_N = variants {} ;
+lin harrier_N = variants {} ;
+lin harriet_PN = variants {} ;
+lin harrogate_PN = variants {} ;
+lin harrow_N = variants {} ;
+lin harrow_PN = variants {} ;
+lin harrow_V2 = variants {} ;
+lin harry_PN = variants {} ;
+lin harry_V2 = variants {} ;
+lin harsh_A = variants {} ;
+lin harshness_N = variants {} ;
+lin hart_N = variants {} ;
+lin hartlepool_PN = variants {} ;
+lin hartley_PN = variants {} ;
+lin harum_scarum_A = variants {} ;
+lin harum_scarum_N = variants {} ;
+lin harvest_N = variants {} ;
+lin harvest_V2 = variants {} ;
+lin harvester_N = variants {} ;
+lin harvey_PN = variants {} ;
+lin harwich_PN = variants {} ;
+lin harwood_PN = variants {} ;
+lin harworth_PN = variants {} ;
+lin has_been_N = variants {} ;
+lin hash_N = variants {} ;
+lin hash_V2 = variants {} ;
+lin hashish_N = variants {} ;
+lin haslemere_PN = variants {} ;
+lin haslingden_PN = variants {} ;
+lin hasp_N = variants {} ;
+lin hassle_N = variants {} ;
+lin hassle_V = variants {} ;
+lin hassle_V2 = variants {} ;
+lin hassock_N = variants {} ;
+lin haste_N = variants {} ;
+lin hasten_V = variants {} ;
+lin hasten_V2 = variants {} ;
+lin hastily_Adv = variants {} ;
+lin hastiness_N = variants {} ;
+lin hastings_PN = variants {} ;
+lin hasty_A = variants {} ;
+lin hat_N = variants {} ;
+lin hatband_N = variants {} ;
+lin hatch_N = variants {} ;
+lin hatch_V = variants {} ;
+lin hatch_V2 = variants {} ;
+lin hatchery_N = variants {} ;
+lin hatchet_N = variants {} ;
+lin hatching_N = variants {} ;
+lin hatchway_N = variants {} ;
+lin hate_N = variants {} ;
+lin hate_V2 = variants {} ;
+lin hate_V2V = variants {} ;
+lin hate_VS = variants {} ;
+lin hateful_A = variants {} ;
+lin hatfield_PN = variants {} ;
+lin hatful_N = variants {} ;
+lin hatless_A = variants {} ;
+lin hatpin_N = variants {} ;
+lin hatred_N = variants {} ;
+lin hatter_N = variants {} ;
+lin hauberk_N = variants {} ;
+lin haughtily_Adv = variants {} ;
+lin haughtiness_N = variants {} ;
+lin haughty_A = variants {} ;
+lin haul_N = variants {} ;
+lin haul_V = variants {} ;
+lin haul_V2 = variants {} ;
+lin haulage_N = variants {} ;
+lin haulier_N = variants {} ;
+lin haulm_N = variants {} ;
+lin haunch_N = variants {} ;
+lin haunt_N = variants {} ;
+lin haunt_V2 = variants {} ;
+lin hautboy_N = variants {} ;
+lin hauteur_N = variants {} ;
+lin havana_N = variants {} ;
+lin havana_PN = variants {} ;
+lin have_V = variants {} ;
+lin have_V2 = variants {} ;
+lin have_VS = variants {} ;
+lin have_VV = variants {} ;
+lin haven_N = variants {} ;
+lin haverfordwest_PN = variants {} ;
+lin haverhill_PN = variants {} ;
+lin havering_PN = variants {} ;
+lin haversack_N = variants {} ;
+lin havoc_N = variants {} ;
+lin haw_N = variants {} ;
+lin haw_V = variants {} ;
+lin haw_haw_N = variants {} ;
+lin hawaii_PN = variants {} ;
+lin hawick_PN = variants {} ;
+lin hawk_N = variants {} ;
+lin hawk_V2 = variants {} ;
+lin hawk_eyed_A = variants {} ;
+lin hawke's_bay_PN = variants {} ;
+lin hawker_N = variants {} ;
+lin hawser_N = variants {} ;
+lin hawthorn_N = variants {} ;
+lin hay_N =  D.foin_1_N ;
+
+lin haycock_N = variants {} ;
+lin hayfork_N = variants {} ;
+lin hayling_PN = variants {} ;
+lin haymaker_N = variants {} ;
+lin haymaking_N = variants {} ;
+lin hayrick_N = variants {} ;
+lin haystack_N = variants {} ;
+lin haywards_heath_PN = variants {} ;
+lin haywire_A = variants {} ;
+lin haywire_N = variants {} ;
+lin hazard_N = variants {} ;
+lin hazard_V2 = variants {} ;
+lin hazardous_A = variants {} ;
+lin haze_N = variants {} ;
+lin haze_V2 = variants {} ;
+lin hazel_N = variants {} ;
+lin hazel_PN = variants {} ;
+lin hazily_Adv = variants {} ;
+lin haziness_N = variants {} ;
+lin hazy_A = variants {} ;
+lin he_Pron = variants {} ;
+lin he_goat_N = variants {} ;
+lin he_man_N = variants {} ;
+lin head_N =  D.tete_1_N0 ;
+
+lin head_V = variants {} ;
+lin head_V2 = variants {} ;
+lin head_hunter_N = variants {} ;
+lin head_on_A = variants {} ;
+lin head_on_Adv = variants {} ;
+lin headache_N =  D.maux_1_N ;
+
+lin headband_N = variants {} ;
+lin headdress_N = variants {} ;
+lin headed_A = variants {} ;
+lin header_N = variants {} ;
+lin headgear_N = variants {} ;
+lin heading_N = variants {} ;
+lin headlamp_N = variants {} ;
+lin headland_N = variants {} ;
+lin headless_A = variants {} ;
+lin headlight_N = variants {} ;
+lin headline_N = variants {} ;
+lin headlong_A = variants {} ;
+lin headlong_Adv = variants {} ;
+lin headman_N = variants {} ;
+lin headmaster_N = variants {} ;
+lin headmistress_N = variants {} ;
+lin headpiece_N = variants {} ;
+lin headrest_N = variants {} ;
+lin headroom_N = variants {} ;
+lin headset_N = variants {} ;
+lin headship_N = variants {} ;
+lin headstall_N = variants {} ;
+lin headstone_N = variants {} ;
+lin headstrong_A = variants {} ;
+lin headway_N = variants {} ;
+lin headwind_N = variants {} ;
+lin headword_N = variants {} ;
+lin heady_A = variants {} ;
+lin heal_V = variants {} ;
+lin heal_V2 = variants {} ;
+lin healer_N = variants {} ;
+lin healing_A = variants {} ;
+lin health_N =  D.sante_1_N ;
+
+lin healthful_A = variants {} ;
+lin healthily_Adv = variants {} ;
+lin healthy_A = variants {} ;
+lin heanor_PN = variants {} ;
+lin heap_N = variants {} ;
+lin heap_V2 = variants {} ;
+lin heaps_Adv = variants {} ;
+lin hear_V = variants {} ;
+lin hear_V2 = variants {} ;
+lin hear_V2V = variants {} ;
+lin hear_VS = variants {} ;
+lin hearer_N = variants {} ;
+lin hearing_N = variants {} ;
+lin hearing_aid_N = variants {} ;
+lin hearken_V = variants {} ;
+lin hearsay_N = variants {} ;
+lin hearse_N = variants {} ;
+lin heart's_ease_N = variants {} ;
+lin heart_N =  D.coeur_1_N ;
+
+lin heart_disease_N = variants {} ;
+lin heart_failure_N = variants {} ;
+lin heart_rending_A = variants {} ;
+lin heartache_N = variants {} ;
+lin heartbeat_N = variants {} ;
+lin heartbreak_N = variants {} ;
+lin heartbreaking_A = variants {} ;
+lin heartbroken_A = variants {} ;
+lin heartburn_N = variants {} ;
+lin heartburning_N = variants {} ;
+lin hearted_A = variants {} ;
+lin hearten_V2 = variants {} ;
+lin heartfelt_A = variants {} ;
+lin hearth_N = variants {} ;
+lin hearthrug_N = variants {} ;
+lin heartily_Adv = variants {} ;
+lin heartless_A = variants {} ;
+lin heartlessness_N = variants {} ;
+lin heartsick_A = variants {} ;
+lin hearty_A = variants {} ;
+lin heat_N =  D.chaud_1_N ;
+
+lin heat_V = variants {} ;
+lin heat_V2 = variants {} ;
+lin heat_flash_N = variants {} ;
+lin heated_A = variants {} ;
+lin heater_N = variants {} ;
+lin heath_N = variants {} ;
+lin heathen_N = variants {} ;
+lin heathenish_A = variants {} ;
+lin heather_N = variants {} ;
+lin heather_PN = variants {} ;
+lin heather_mixture_N = variants {} ;
+lin heating_N =  D.chauffage_1_N ;
+
+lin heatspot_N = variants {} ;
+lin heatstroke_N = variants {} ;
+lin heatwave_N = variants {} ;
+lin heave_N = variants {} ;
+lin heave_V = variants {} ;
+lin heave_V2 = variants {} ;
+lin heaven_N = variants {} ;
+lin heavenly_A = variants {} ;
+lin heavensent_A = variants {} ;
+lin heavenward_A = variants {} ;
+lin heavenward_Adv = variants {} ;
+lin heavenwards_A = variants {} ;
+lin heavenwards_Adv = variants {} ;
+lin heavily_Adv = variants {} ;
+lin heaviness_N = variants {} ;
+lin heaviside_PN = variants {} ;
+lin heavy_A = variants {} ;
+lin heavy_Adv = variants {} ;
+lin heavy_handed_A = variants {} ;
+lin heavy_hearted_A = variants {} ;
+lin heavy_laden_A = variants {} ;
+lin heavyweight_N = variants {} ;
+lin hebden_royal_PN = variants {} ;
+lin hebdomadal_A = variants {} ;
+lin hebraic_A = variants {} ;
+lin hebrew_A = variants {} ;
+lin hebrew_N = variants {} ;
+lin hecatomb_N = variants {} ;
+lin heck_N = variants {} ;
+lin heckle_V2 = variants {} ;
+lin heckler_N = variants {} ;
+lin hectare_N = variants {} ;
+lin hectic_A = variants {} ;
+lin hector_V = variants {} ;
+lin hector_V2 = variants {} ;
+lin hedge_N = variants {} ;
+lin hedge_V = variants {} ;
+lin hedge_V2 = variants {} ;
+lin hedge_end_PN = variants {} ;
+lin hedge_sparrow_N = variants {} ;
+lin hedgehog_N = variants {} ;
+lin hedgehop_V = variants {} ;
+lin hedgerow_N = variants {} ;
+lin hedonism_N = variants {} ;
+lin hedonist_N = variants {} ;
+lin hedonistic_A = variants {} ;
+lin heed_N = variants {} ;
+lin heed_V2 = variants {} ;
+lin heedful_A = variants {} ;
+lin heedless_A = variants {} ;
+lin heehaw_N = variants {} ;
+lin heel_N = variants {} ;
+lin heel_V = variants {} ;
+lin heel_V2 = variants {} ;
+lin hefty_A = variants {} ;
+lin hegemony_N = variants {} ;
+lin hegira_N = variants {} ;
+lin heidelburg_PN = variants {} ;
+lin heifer_N = variants {} ;
+lin height_N = variants {} ;
+lin heighten_V = variants {} ;
+lin heighten_V2 = variants {} ;
+lin heinous_A = variants {} ;
+lin heinousness_N = variants {} ;
+lin heir_N = variants {} ;
+lin heiress_N = variants {} ;
+lin heirloom_N = variants {} ;
+lin hejira_N = variants {} ;
+lin helen_PN = variants {} ;
+lin helensburgh_PN = variants {} ;
+lin helicopter_N = variants {} ;
+lin heliograph_N = variants {} ;
+lin heliograph_V2 = variants {} ;
+lin heliotrope_N = variants {} ;
+lin heliport_N = variants {} ;
+lin helium_N = variants {} ;
+lin hell_N = variants {} ;
+lin hellcat_N = variants {} ;
+lin hellene_N = variants {} ;
+lin hellenic_A = variants {} ;
+lin hellish_A = variants {} ;
+lin helm_N = variants {} ;
+lin helmet_N = variants {} ;
+lin helmeted_A = variants {} ;
+lin helmsman_N = variants {} ;
+lin helot_N = variants {} ;
+lin help_N = variants {} ;
+lin help_V = variants {} ;
+lin help_V2 = variants {} ;
+lin help_V2V = variants {} ;
+lin help_VS = variants {} ;
+lin help_VV = variants {} ;
+lin helper_N = variants {} ;
+lin helpful_A = variants {} ;
+lin helpfulness_N = variants {} ;
+lin helping_N = variants {} ;
+lin helpless_A = variants {} ;
+lin helplessness_N = variants {} ;
+lin helpmate_N = variants {} ;
+lin helpmeet_N = variants {} ;
+lin helsinki_PN = variants {} ;
+lin helston_PN = variants {} ;
+lin helter_skelter_Adv = variants {} ;
+lin helter_skelter_N = variants {} ;
+lin helve_N = variants {} ;
+lin hem_N = variants {} ;
+lin hem_V = variants {} ;
+lin hem_V2 = variants {} ;
+lin hematite_N = variants {} ;
+lin hemel_hempstead_PN = variants {} ;
+lin hemisphere_N = variants {} ;
+lin hemline_N = variants {} ;
+lin hemlock_N = variants {} ;
+lin hemming_stitch_N = variants {} ;
+lin hemoglobin_N = variants {} ;
+lin hemophilia_N = variants {} ;
+lin hemophiliac_N = variants {} ;
+lin hemorrhage_N = variants {} ;
+lin hemorrhage_V = variants {} ;
+lin hemorrhage_V2 = variants {} ;
+lin hemp_N = variants {} ;
+lin hempen_A = variants {} ;
+lin hemstitch_N = variants {} ;
+lin hemstitch_V2 = variants {} ;
+lin hemsworth_PN = variants {} ;
+lin hen_N = variants {} ;
+lin hen_party_N = variants {} ;
+lin henbane_N = variants {} ;
+lin hence_Adv = variants {} ;
+lin henceforth_Adv = variants {} ;
+lin henceforward_Adv = variants {} ;
+lin henchman_N = variants {} ;
+lin hencoop_N = variants {} ;
+lin henhouse_N = variants {} ;
+lin henley_on_thames_PN = variants {} ;
+lin henna_N = variants {} ;
+lin hennaed_A = variants {} ;
+lin henpecked_A = variants {} ;
+lin henroost_N = variants {} ;
+lin henry_PN = variants {} ;
+lin hep_A = variants {} ;
+lin hepatitis_N = variants {} ;
+lin heptagon_N = variants {} ;
+lin herald_N = variants {} ;
+lin herald_V2 = variants {} ;
+lin heraldic_A = variants {} ;
+lin heraldry_N = variants {} ;
+lin herb_N = variants {} ;
+lin herb_PN = variants {} ;
+lin herbaceous_A = variants {} ;
+lin herbage_N = variants {} ;
+lin herbal_A = D.herbeux_1_A ;
+
+lin herbalist_N = variants {} ;
+lin herbert_PN = variants {} ;
+lin herbivorous_A = variants {} ;
+lin herculean_A = variants {} ;
+lin herd_N = variants {} ;
+lin herd_V = variants {} ;
+lin herd_V2 = variants {} ;
+lin herdsman_N = variants {} ;
+lin hereabouts_Adv = variants {} ;
+lin hereafter_Adv = variants {} ;
+lin hereafter_N = variants {} ;
+lin hereby_Adv = variants {} ;
+lin hereditament_N = variants {} ;
+lin hereditary_A = variants {} ;
+lin heredity_N = variants {} ;
+lin hereford_PN = variants {} ;
+lin herein_Adv = variants {} ;
+lin hereinafter_Adv = variants {} ;
+lin hereinbefore_Adv = variants {} ;
+lin hereof_Adv = variants {} ;
+lin heresy_N = variants {} ;
+lin heretic_N = variants {} ;
+lin heretical_A = variants {} ;
+lin hereto_Adv = variants {} ;
+lin heretofore_Adv = variants {} ;
+lin hereupon_Adv = variants {} ;
+lin herewith_Adv = variants {} ;
+lin heritable_A = variants {} ;
+lin heritage_N = variants {} ;
+lin hermaphrodite_N = variants {} ;
+lin hermetic_A = variants {} ;
+lin hermetically_Adv = variants {} ;
+lin hermit_N = variants {} ;
+lin hermitage_N = variants {} ;
+lin herne_PN = variants {} ;
+lin herne_bay_PN = variants {} ;
+lin hernia_N = variants {} ;
+lin hero_N = variants {} ;
+lin heroic_A = variants {} ;
+lin heroically_Adv = variants {} ;
+lin heroics_N = variants {} ;
+lin heroin_N = variants {} ;
+lin heroine_N = variants {} ;
+lin heroism_N = variants {} ;
+lin heron_N = variants {} ;
+lin heronry_N = variants {} ;
+lin herr_N = variants {} ;
+lin herring_N = variants {} ;
+lin herringbone_N = variants {} ;
+lin hertford_PN = variants {} ;
+lin hertfordshire_PN = variants {} ;
+lin hertz_N = variants {} ;
+lin hertzian_A = variants {} ;
+lin hesitance_N = variants {} ;
+lin hesitancy_N = variants {} ;
+lin hesitant_A = variants {} ;
+lin hesitate_V = variants {} ;
+lin hesitate_VS = variants {} ;
+lin hesitate_VV = variants {} ;
+lin hesitatingly_Adv = variants {} ;
+lin hesitation_N = variants {} ;
+lin hessian_N = variants {} ;
+lin het_up_A = variants {} ;
+lin heterodox_A = variants {} ;
+lin heterodoxy_N = variants {} ;
+lin heterogeneous_A = variants {} ;
+lin heterosexual_A = variants {} ;
+lin heterosexual_N = variants {} ;
+lin heterosexuality_N = variants {} ;
+lin hetton_PN = variants {} ;
+lin heuristic_A = variants {} ;
+lin heuristics_N = variants {} ;
+lin hew_V = variants {} ;
+lin hew_V2 = variants {} ;
+lin hewer_N = variants {} ;
+lin hexagon_N = variants {} ;
+lin hexagonal_A = variants {} ;
+lin hexameter_N = variants {} ;
+lin hexham_PN = variants {} ;
+lin heyday_N = variants {} ;
+lin heysham_PN = variants {} ;
+lin heywood_PN = variants {} ;
+lin hi_fi_A = variants {} ;
+lin hi_fi_N = variants {} ;
+lin hiatus_N = variants {} ;
+lin hibernate_V = variants {} ;
+lin hibernation_N = variants {} ;
+lin hibiscus_N = variants {} ;
+lin hiccough_N = variants {} ;
+lin hiccough_V = variants {} ;
+lin hiccup_N = variants {} ;
+lin hiccup_V = variants {} ;
+lin hick_A = variants {} ;
+lin hick_N = variants {} ;
+lin hickory_N = variants {} ;
+lin hide_N = variants {} ;
+lin hide_V = variants {} ;
+lin hide_V2 = variants {} ;
+lin hide_and_seek_N = variants {} ;
+lin hide_out_N = variants {} ;
+lin hideaway_N = variants {} ;
+lin hidebound_A = variants {} ;
+lin hideous_A = variants {} ;
+lin hiding_N = variants {} ;
+lin hiding_place_N = variants {} ;
+lin hie_V = variants {} ;
+lin hierarchic_A = variants {} ;
+lin hierarchical_A = variants {} ;
+lin hierarchy_N = variants {} ;
+lin hieroglyph_N = variants {} ;
+lin hieroglyphic_A = variants {} ;
+lin hieroglyphics_N = variants {} ;
+lin higgledy_piggledy_A = variants {} ;
+lin higgledy_piggledy_Adv = variants {} ;
+lin high_A = D.haute_1_A ;
+
+lin high_Adv = variants {} ;
+lin high_class_A = variants {} ;
+lin high_falutin_A = variants {} ;
+lin high_fidelity_A = variants {} ;
+lin high_fidelity_N = variants {} ;
+lin high_frequency_N = variants {} ;
+lin high_grade_A = variants {} ;
+lin high_handed_A = variants {} ;
+lin high_keyed_A = variants {} ;
+lin high_level_A = variants {} ;
+lin high_minded_A = variants {} ;
+lin high_mindedness_N = variants {} ;
+lin high_necked_A = variants {} ;
+lin high_octane_A = variants {} ;
+lin high_pitched_A = variants {} ;
+lin high_powered_A = variants {} ;
+lin high_pressure_N = variants {} ;
+lin high_priced_A = variants {} ;
+lin high_principled_A = variants {} ;
+lin high_ranking_A = variants {} ;
+lin high_rise_A = variants {} ;
+lin high_sounding_A = variants {} ;
+lin high_speed_A = variants {} ;
+lin high_spen_PN = variants {} ;
+lin high_spirited_A = variants {} ;
+lin high_tension_A = variants {} ;
+lin high_toned_A = variants {} ;
+lin high_up_N = variants {} ;
+lin high_wycombe_PN = variants {} ;
+lin highball_N = variants {} ;
+lin highborn_A = variants {} ;
+lin highboy_N = variants {} ;
+lin highbrow_A = variants {} ;
+lin highbrow_N = variants {} ;
+lin highflier_N = variants {} ;
+lin highflown_A = variants {} ;
+lin highflyer_N = variants {} ;
+lin highflying_A = variants {} ;
+lin highjack_N = variants {} ;
+lin highjack_V2 = variants {} ;
+lin highland_N = variants {} ;
+lin highland_PN = variants {} ;
+lin highlander_N = variants {} ;
+lin highlight_N = variants {} ;
+lin highlight_V2 = variants {} ;
+lin highness_N = variants {} ;
+lin highroad_N = variants {} ;
+lin highway_N = variants {} ;
+lin highwayman_N = variants {} ;
+lin hijack_N = variants {} ;
+lin hijack_V2 = variants {} ;
+lin hijacker_N = variants {} ;
+lin hike_N = variants {} ;
+lin hike_V = variants {} ;
+lin hiker_N = variants {} ;
+lin hilarious_A = variants {} ;
+lin hilarity_N = variants {} ;
+lin hilary_PN = variants {} ;
+lin hilda_PN = variants {} ;
+lin hill_N = variants {} ;
+lin hill_billy_N = variants {} ;
+lin hillingdon_PN = variants {} ;
+lin hillock_N = variants {} ;
+lin hillside_N = variants {} ;
+lin hilly_A = variants {} ;
+lin hilt_N = variants {} ;
+lin hinckley_PN = variants {} ;
+lin hind_A = variants {} ;
+lin hind_N = variants {} ;
+lin hinder_V2 = variants {} ;
+lin hindi_A = variants {} ;
+lin hindi_N = variants {} ;
+lin hindmost_A = variants {} ;
+lin hindrance_N = variants {} ;
+lin hindsight_N = variants {} ;
+lin hindu_A = variants {} ;
+lin hindu_N = variants {} ;
+lin hinduism_N = variants {} ;
+lin hindustani_A = variants {} ;
+lin hindustani_N = variants {} ;
+lin hinge_N = variants {} ;
+lin hinge_V = variants {} ;
+lin hinge_V2 = variants {} ;
+lin hint_N = variants {} ;
+lin hint_V = variants {} ;
+lin hint_V2 = variants {} ;
+lin hint_VS = variants {} ;
+lin hinterland_N = variants {} ;
+lin hip_A = variants {} ;
+lin hip_N = variants {} ;
+lin hip_bath_N = variants {} ;
+lin hip_flask_N = variants {} ;
+lin hip_pocket_N = variants {} ;
+lin hippie_N = variants {} ;
+lin hippo_N = variants {} ;
+lin hippocratic_A = variants {} ;
+lin hippodrome_N = variants {} ;
+lin hippopotamus_N = variants {} ;
+lin hippy_N = variants {} ;
+lin hire_N = variants {} ;
+lin hire_V = variants {} ;
+lin hire_V2 = variants {} ;
+lin hire_V2V = variants {} ;
+lin hire_VS = variants {} ;
+lin hireling_N = variants {} ;
+lin hiroshima_PN = variants {} ;
+lin hirsute_A = variants {} ;
+lin hiss_N = variants {} ;
+lin hiss_V = variants {} ;
+lin hiss_V2 = variants {} ;
+lin histogram_N = variants {} ;
+lin historian_N = variants {} ;
+lin historic_A = variants {} ;
+lin historical_A = variants {} ;
+lin historicize_V2 = variants {} ;
+lin history_N = variants {} ;
+lin histrionic_A = variants {} ;
+lin histrionics_N = variants {} ;
+lin hit_N = variants {} ;
+lin hit_V = variants {} ;
+lin hit_V2 = variants {} ;
+lin hit_and_run_A = variants {} ;
+lin hitch_N = variants {} ;
+lin hitch_V = variants {} ;
+lin hitch_V2 = variants {} ;
+lin hitchhike_V = variants {} ;
+lin hitchhiker_N = variants {} ;
+lin hitchin_PN = variants {} ;
+lin hither_Adv = variants {} ;
+lin hitherto_Adv = variants {} ;
+lin hive_N = variants {} ;
+lin hive_V = variants {} ;
+lin hive_V2 = variants {} ;
+lin hm_PN = variants {} ;
+lin hmso_PN = variants {} ;
+lin hoar_A = variants {} ;
+lin hoard_N = variants {} ;
+lin hoard_V = variants {} ;
+lin hoard_V2 = variants {} ;
+lin hoarder_N = variants {} ;
+lin hoarding_N = variants {} ;
+lin hoarfrost_N = variants {} ;
+lin hoariness_N = variants {} ;
+lin hoarse_A = variants {} ;
+lin hoarseness_N = variants {} ;
+lin hoary_A = variants {} ;
+lin hoax_N = variants {} ;
+lin hoax_V2 = variants {} ;
+lin hoaxer_N = variants {} ;
+lin hob_N = variants {} ;
+lin hobble_N = variants {} ;
+lin hobble_V = variants {} ;
+lin hobble_V2 = variants {} ;
+lin hobble_skirt_N = variants {} ;
+lin hobbledehoy_N = variants {} ;
+lin hobby_N = variants {} ;
+lin hobbyhorse_N = variants {} ;
+lin hobgoblin_N = variants {} ;
+lin hobnail_N = variants {} ;
+lin hobnailed_A = variants {} ;
+lin hobnob_V = variants {} ;
+lin hobo_N = variants {} ;
+lin hobson_PN = variants {} ;
+lin hock_N = variants {} ;
+lin hock_V2 = variants {} ;
+lin hockey_N = variants {} ;
+lin hockley_PN = variants {} ;
+lin hocus_pocus_N = variants {} ;
+lin hod_N = variants {} ;
+lin hoddesdon_PN = variants {} ;
+lin hodgepodge_N = variants {} ;
+lin hoe_N = variants {} ;
+lin hoe_V = variants {} ;
+lin hoe_V2 = variants {} ;
+lin hofei_PN = variants {} ;
+lin hog_N = variants {} ;
+lin hog_V2 = variants {} ;
+lin hoggish_A = variants {} ;
+lin hogmanay_N = variants {} ;
+lin hogmanay_PN = variants {} ;
+lin hogshead_N = variants {} ;
+lin hogwash_N = variants {} ;
+lin hoist_N = variants {} ;
+lin hoist_V2 = variants {} ;
+lin hoity_toity_A = variants {} ;
+lin hold_N = variants {} ;
+lin hold_V = variants {} ;
+lin hold_V2 = variants {} ;
+lin hold_V2V = variants {} ;
+lin hold_VS = variants {} ;
+lin hold_up_N = variants {} ;
+lin holdall_N = variants {} ;
+lin holder_N = variants {} ;
+lin holding_N = variants {} ;
+lin holdup_N = variants {} ;
+lin hole_N =  D.trou_1_N ;
+
+lin hole_V = variants {} ;
+lin hole_V2 = variants {} ;
+lin hole_and_corner_A = variants {} ;
+lin holiday_N = variants {} ;
+lin holiday_V = variants {} ;
+lin holiday_maker_N = variants {} ;
+lin holiness_N = variants {} ;
+lin holland_PN = variants {} ;
+lin hollander_A = variants {} ;
+lin hollander_N = variants {} ;
+lin holler_V = variants {} ;
+lin holler_V2 = variants {} ;
+lin holloa_N = variants {} ;
+lin hollow_A = variants {} ;
+lin hollow_N = variants {} ;
+lin hollow_V2 = variants {} ;
+lin holly_N = variants {} ;
+lin hollyhock_N = variants {} ;
+lin hollywood_PN = variants {} ;
+lin holm_oak_N = variants {} ;
+lin holmfirth_PN = variants {} ;
+lin holocaust_N = variants {} ;
+lin holograph_N = variants {} ;
+lin holster_N = variants {} ;
+lin holy_A = variants {} ;
+lin holy_N = variants {} ;
+lin holyhead_PN = variants {} ;
+lin holystone_N = variants {} ;
+lin holystone_V2 = variants {} ;
+lin homage_N = variants {} ;
+lin home_Adv = variants {} ;
+lin home_N = variants {} ;
+lin home_baked_A = variants {} ;
+lin home_brewed_A = variants {} ;
+lin home_cured_A = variants {} ;
+lin home_farm_N = variants {} ;
+lin home_grown_A = variants {} ;
+lin home_made_A = variants {} ;
+lin homecoming_N = variants {} ;
+lin homeland_N = variants {} ;
+lin homeless_A = variants {} ;
+lin homelike_A = variants {} ;
+lin homeliness_N = variants {} ;
+lin homely_A = variants {} ;
+lin homeopath_N = variants {} ;
+lin homeopathic_A = variants {} ;
+lin homer_V = variants {} ;
+lin homeric_A = variants {} ;
+lin homesick_A = variants {} ;
+lin homesickness_N = variants {} ;
+lin homespun_A = variants {} ;
+lin homespun_N = variants {} ;
+lin homestead_N = variants {} ;
+lin homeward_A = variants {} ;
+lin homeward_Adv = variants {} ;
+lin homewards_Adv = variants {} ;
+lin homework_N = variants {} ;
+lin homey_A = variants {} ;
+lin homicidal_A = variants {} ;
+lin homicide_N = variants {} ;
+lin homiletic_A = variants {} ;
+lin homiletics_N = variants {} ;
+lin homily_N = variants {} ;
+lin homing_A = variants {} ;
+lin hominy_N = variants {} ;
+lin homo_N = variants {} ;
+lin homo_sapiens_N = variants {} ;
+lin homoeopath_N = variants {} ;
+lin homoeopathy_N = variants {} ;
+lin homogeneity_N = variants {} ;
+lin homogeneous_A = variants {} ;
+lin homogenize_V2 = variants {} ;
+lin homograph_N = variants {} ;
+lin homonym_N = variants {} ;
+lin homophone_N = variants {} ;
+lin homosexual_A = variants {} ;
+lin homosexual_N = variants {} ;
+lin homosexuality_N = variants {} ;
+lin hon_PN = variants {} ;
+lin honduran_A = variants {} ;
+lin honduran_N = variants {} ;
+lin honduras_PN = variants {} ;
+lin hone_N = variants {} ;
+lin hone_V2 = variants {} ;
+lin honest_A = variants {} ;
+lin honesty_N = variants {} ;
+lin honey_N = variants {} ;
+lin honeybee_N = variants {} ;
+lin honeycomb_N = variants {} ;
+lin honeycomb_V2 = variants {} ;
+lin honeydew_N = variants {} ;
+lin honeyed_A = variants {} ;
+lin honeymoon_N = variants {} ;
+lin honeymoon_V = variants {} ;
+lin honeysuckle_N = variants {} ;
+lin hong_kong_PN = variants {} ;
+lin honiton_PN = variants {} ;
+lin honk_N = variants {} ;
+lin honk_V = variants {} ;
+lin honor_V2 = variants {} ;
+lin honorarium_N = variants {} ;
+lin honorary_A = variants {} ;
+lin honorific_A = variants {} ;
+lin honorific_N = variants {} ;
+lin honour_N = variants {} ;
+lin honour_V2 = variants {} ;
+lin honourable_A = variants {} ;
+lin hoo_PN = variants {} ;
+lin hooch_N = variants {} ;
+lin hood_N = variants {} ;
+lin hood_V2 = variants {} ;
+lin hoodlum_N = variants {} ;
+lin hoodoo_N = variants {} ;
+lin hoodoo_V2 = variants {} ;
+lin hoodwink_V2 = variants {} ;
+lin hooey_N = variants {} ;
+lin hoof_N = variants {} ;
+lin hook_N = variants {} ;
+lin hook_V = variants {} ;
+lin hook_V2 = variants {} ;
+lin hook_nosed_A = variants {} ;
+lin hook_up_N = variants {} ;
+lin hookah_N = variants {} ;
+lin hooked_A = variants {} ;
+lin hooker_N = variants {} ;
+lin hookworm_N = variants {} ;
+lin hooky_N = variants {} ;
+lin hooligan_N = variants {} ;
+lin hooliganism_N = variants {} ;
+lin hoop_N = variants {} ;
+lin hoop_V2 = variants {} ;
+lin hoop_la_N = variants {} ;
+lin hoot_N = variants {} ;
+lin hoot_V = variants {} ;
+lin hoot_V2 = variants {} ;
+lin hooter_N = variants {} ;
+lin hoover_N = variants {} ;
+lin hoover_V2 = variants {} ;
+lin hop_N = variants {} ;
+lin hop_V = variants {} ;
+lin hop_V2 = variants {} ;
+lin hop_field_N = variants {} ;
+lin hop_garden_N = variants {} ;
+lin hop_picker_N = variants {} ;
+lin hop_pole_N = variants {} ;
+lin hope_N = variants {} ;
+lin hope_PN = variants {} ;
+lin hope_V = variants {} ;
+lin hope_VS = variants {} ;
+lin hope_VV = variants {} ;
+lin hopeful_A = variants {} ;
+lin hopefulness_N = variants {} ;
+lin hopeless_A = variants {} ;
+lin hopelessness_N = variants {} ;
+lin hopped_up_A = variants {} ;
+lin hopper_N = variants {} ;
+lin hopscotch_N = variants {} ;
+lin hopscotch_V = variants {} ;
+lin horace_PN = variants {} ;
+lin horde_N = variants {} ;
+lin horizon_N = variants {} ;
+lin horizontal_A = variants {} ;
+lin horley_PN = variants {} ;
+lin hormone_N = variants {} ;
+lin horn_N = variants {} ;
+lin horn_V = variants {} ;
+lin horn_rimmed_A = variants {} ;
+lin hornbeam_N = variants {} ;
+lin hornbill_N = variants {} ;
+lin horned_A = variants {} ;
+lin hornet_N = variants {} ;
+lin hornless_A = variants {} ;
+lin hornlike_A = variants {} ;
+lin hornpipe_N = variants {} ;
+lin hornsea_PN = variants {} ;
+lin horny_A = variants {} ;
+lin horology_N = variants {} ;
+lin horoscope_N = variants {} ;
+lin horrible_A = variants {} ;
+lin horrid_A = variants {} ;
+lin horridness_N = variants {} ;
+lin horrific_A = variants {} ;
+lin horrify_V2 = variants {} ;
+lin horrifyingly_Adv = variants {} ;
+lin horror_N = variants {} ;
+lin horror_stricken_A = variants {} ;
+lin horror_struck_A = variants {} ;
+lin hors_de_combat_A = variants {} ;
+lin horse_N = variants {} ;
+lin horse_chestnut_N = variants {} ;
+lin horse_laugh_N = variants {} ;
+lin horse_pond_N = variants {} ;
+lin horse_sense_N = variants {} ;
+lin horseback_N = variants {} ;
+lin horsebox_N = variants {} ;
+lin horseflesh_N = variants {} ;
+lin horsefly_N = variants {} ;
+lin horsehair_N = variants {} ;
+lin horseman_N = variants {} ;
+lin horsemanship_N = variants {} ;
+lin horsemeat_N = variants {} ;
+lin horseplay_N = variants {} ;
+lin horsepower_N = variants {} ;
+lin horserace_N = variants {} ;
+lin horseracing_N = variants {} ;
+lin horseradish_N = variants {} ;
+lin horseshoe_N = variants {} ;
+lin horsewhip_N = variants {} ;
+lin horsewhip_V2 = variants {} ;
+lin horsewoman_N = variants {} ;
+lin horsham_PN = variants {} ;
+lin horsley_PN = variants {} ;
+lin horsy_A = variants {} ;
+lin hortative_A = variants {} ;
+lin horticultural_A = variants {} ;
+lin horticulture_N = variants {} ;
+lin horticulturist_N = variants {} ;
+lin horwich_PN = variants {} ;
+lin hosanna_N = variants {} ;
+lin hose_N = variants {} ;
+lin hose_V2 = variants {} ;
+lin hosepipe_N = variants {} ;
+lin hosier_N = variants {} ;
+lin hosiery_N = variants {} ;
+lin hosp_PN = variants {} ;
+lin hospice_N = variants {} ;
+lin hospitable_A = variants {} ;
+lin hospital_N = variants {} ;
+lin hospitality_N = variants {} ;
+lin hospitalization_N = variants {} ;
+lin hospitalize_V2 = variants {} ;
+lin host_N =  D.hote_1_N ;
+
+lin host_V2 = variants {} ;
+lin hostage_N = variants {} ;
+lin hostel_N = variants {} ;
+lin hosteller_N = variants {} ;
+lin hostelry_N = variants {} ;
+lin hostess_N = variants {} ;
+lin hostile_A = variants {} ;
+lin hostility_N = variants {} ;
+lin hot_A = variants {} ;
+lin hot_V = variants {} ;
+lin hot_V2 = variants {} ;
+lin hot_blooded_A = variants {} ;
+lin hot_headed_A = variants {} ;
+lin hot_tempered_A = variants {} ;
+lin hot_water_bottle_N = variants {} ;
+lin hotbed_N = variants {} ;
+lin hotchpotch_N = variants {} ;
+lin hotel_N = variants {} ;
+lin hotelier_N = variants {} ;
+lin hotfoot_Adv = variants {} ;
+lin hotfoot_V = variants {} ;
+lin hothead_N = variants {} ;
+lin hothouse_N = variants {} ;
+lin hotplate_N = variants {} ;
+lin houghton_PN = variants {} ;
+lin hound_N = variants {} ;
+lin hound_V2 = variants {} ;
+lin hounslow_PN = variants {} ;
+lin hour_N =  D.heure_1_N ;
+
+lin hourglass_N = variants {} ;
+lin houri_N = variants {} ;
+lin hourly_A = variants {} ;
+lin hourly_Adv = variants {} ;
+lin house_N = variants {} ;
+lin house_V2 = variants {} ;
+lin house_party_N = variants {} ;
+lin house_warming_N = variants {} ;
+lin houseboat_N = variants {} ;
+lin housebound_A = variants {} ;
+lin housebreaker_N = variants {} ;
+lin housecoat_N = variants {} ;
+lin housecraft_N = variants {} ;
+lin housedog_N = variants {} ;
+lin housefather_N = variants {} ;
+lin housefly_N = variants {} ;
+lin houseful_N = variants {} ;
+lin household_N = variants {} ;
+lin householder_N = variants {} ;
+lin housekeeper_N = variants {} ;
+lin housemaid_N = variants {} ;
+lin houseman_N = variants {} ;
+lin housemaster_N = variants {} ;
+lin housemother_N = variants {} ;
+lin houseproud_A = variants {} ;
+lin houseroom_N = variants {} ;
+lin housetop_N = variants {} ;
+lin housetrained_A = variants {} ;
+lin housewife_N = variants {} ;
+lin housewifely_A = variants {} ;
+lin housewifery_N = variants {} ;
+lin housework_N = variants {} ;
+lin housewrecker_N = variants {} ;
+lin housing_N = variants {} ;
+lin houston_PN = variants {} ;
+lin hove_PN = variants {} ;
+lin hovel_N = variants {} ;
+lin hover_V = variants {} ;
+lin hovercraft_N = variants {} ;
+lin how_Adv = variants {} ;
+lin how_d'ye_do_N = variants {} ;
+lin howard_PN = variants {} ;
+lin howdah_N = variants {} ;
+lin however_Adv = variants {} ;
+lin howitzer_N = variants {} ;
+lin howl_N = variants {} ;
+lin howl_V = variants {} ;
+lin howl_V2 = variants {} ;
+lin howler_N = variants {} ;
+lin howling_A = variants {} ;
+lin hoyden_N = variants {} ;
+lin hoydenish_A = variants {} ;
+lin hoylake_PN = variants {} ;
+lin hoyland_nether_PN = variants {} ;
+lin hp_N = variants {} ;
+lin hq_PN = variants {} ;
+lin hrh_PN = variants {} ;
+lin hub_N = variants {} ;
+lin hubble_bubble_N = variants {} ;
+lin hubbub_N = variants {} ;
+lin hubby_N = variants {} ;
+lin hubert_PN = variants {} ;
+lin hubris_N = variants {} ;
+lin huckaback_N = variants {} ;
+lin huckleberry_N = variants {} ;
+lin hucknall_PN = variants {} ;
+lin huckster_N = variants {} ;
+lin huddersfield_PN = variants {} ;
+lin huddle_N = variants {} ;
+lin huddle_V = variants {} ;
+lin huddle_V2 = variants {} ;
+lin hue_N = variants {} ;
+lin hued_A = variants {} ;
+lin huff_N = variants {} ;
+lin huff_V = variants {} ;
+lin huffily_Adv = variants {} ;
+lin huffish_A = variants {} ;
+lin huffy_A = variants {} ;
+lin hug_N = variants {} ;
+lin hug_V2 = variants {} ;
+lin huge_A = variants {} ;
+lin hugger_mugger_A = variants {} ;
+lin hugger_mugger_Adv = variants {} ;
+lin hugger_mugger_N = variants {} ;
+lin hugh_PN = variants {} ;
+lin hughie_PN = variants {} ;
+lin huguenot_N = variants {} ;
+lin huhehot_PN = variants {} ;
+lin hula_N = variants {} ;
+lin hulk_N = variants {} ;
+lin hulking_A = variants {} ;
+lin hull_N = variants {} ;
+lin hull_V2 = variants {} ;
+lin hullabaloo_N = variants {} ;
+lin hum_N = variants {} ;
+lin hum_V = variants {} ;
+lin hum_V2 = variants {} ;
+lin human_A = D.humain_2_A ;
+
+lin human_N =  D.humain_1_N ;
+
+lin humane_A = variants {} ;
+lin humanism_N = variants {} ;
+lin humanist_N = variants {} ;
+lin humanitarian_A = variants {} ;
+lin humanitarian_N = variants {} ;
+lin humanitarianism_N = variants {} ;
+lin humanity_N = variants {} ;
+lin humanize_V = variants {} ;
+lin humanize_V2 = variants {} ;
+lin humankind_N = variants {} ;
+lin humberside_PN = variants {} ;
+lin humberston_PN = variants {} ;
+lin humble_A = variants {} ;
+lin humble_V2 = variants {} ;
+lin humbly_Adv = variants {} ;
+lin humbug_N = variants {} ;
+lin humbug_V2 = variants {} ;
+lin humdinger_N = variants {} ;
+lin humdrum_A = variants {} ;
+lin humerus_N = variants {} ;
+lin humid_A = variants {} ;
+lin humidify_V2 = variants {} ;
+lin humidity_N =  D.humidite_1_N ;
+
+lin humiliate_V2 = variants {} ;
+lin humiliation_N = variants {} ;
+lin humility_N = variants {} ;
+lin humming_top_N = variants {} ;
+lin hummingbird_N = variants {} ;
+lin hummock_N = variants {} ;
+lin humorist_N = variants {} ;
+lin humorous_A = variants {} ;
+lin humour_N = variants {} ;
+lin humour_V2 = variants {} ;
+lin humourist_N = variants {} ;
+lin humourless_A = variants {} ;
+lin hump_N = variants {} ;
+lin hump_V2 = variants {} ;
+lin humpback_N = variants {} ;
+lin humpbacked_A = variants {} ;
+lin humphrey_PN = variants {} ;
+lin humus_N = variants {} ;
+lin hun_N = variants {} ;
+lin hunch_N = variants {} ;
+lin hunch_V2 = variants {} ;
+lin hunchback_A = variants {} ;
+lin hunchback_N = variants {} ;
+lin hunchbacked_A = variants {} ;
+lin hundredfold_Adv = variants {} ;
+lin hundredweight_N = variants {} ;
+lin hungarian_A = variants {} ;
+lin hungarian_N = variants {} ;
+lin hungary_PN = variants {} ;
+lin hunger_N = variants {} ;
+lin hunger_V = variants {} ;
+lin hunger_march_N = variants {} ;
+lin hunger_marcher_N = variants {} ;
+lin hungrily_Adv = variants {} ;
+lin hungry_A = variants {} ;
+lin hunk_N = variants {} ;
+lin hunt_N = variants {} ;
+lin hunt_V = variants {} ;
+lin hunt_V2 = variants {} ;
+lin hunter_N = variants {} ;
+lin hunting_N = variants {} ;
+lin hunting_crop_N = variants {} ;
+lin huntingdon_PN = variants {} ;
+lin huntress_N = variants {} ;
+lin huntsman_N = variants {} ;
+lin hurdle_N = variants {} ;
+lin hurdle_V = variants {} ;
+lin hurdle_V2 = variants {} ;
+lin hurdler_N = variants {} ;
+lin hurdy_gurdy_N = variants {} ;
+lin hurl_N = variants {} ;
+lin hurl_V2 = variants {} ;
+lin hurling_N = variants {} ;
+lin hurly_burly_N = variants {} ;
+lin hurrah_V = variants {} ;
+lin hurricane_N = variants {} ;
+lin hurried_A = variants {} ;
+lin hurry_N = variants {} ;
+lin hurry_V = variants {} ;
+lin hurry_V2 = variants {} ;
+lin hurry_V2V = variants {} ;
+lin hurstpierpoint_PN = variants {} ;
+lin hurt_N = variants {} ;
+lin hurt_V = variants {} ;
+lin hurt_V2 = variants {} ;
+lin hurt_VS = variants {} ;
+lin hurtful_A = variants {} ;
+lin hurtle_V = variants {} ;
+lin husband_N = variants {} ;
+lin husband_V2 = variants {} ;
+lin husbandman_N = variants {} ;
+lin husbandry_N = variants {} ;
+lin hush_N = variants {} ;
+lin hush_V = variants {} ;
+lin hush_V2 = variants {} ;
+lin hush_hush_A = variants {} ;
+lin hush_money_N = variants {} ;
+lin husk_N = variants {} ;
+lin husk_V2 = variants {} ;
+lin huskily_Adv = variants {} ;
+lin huskiness_N = variants {} ;
+lin husky_A = variants {} ;
+lin husky_N = variants {} ;
+lin hussar_N = variants {} ;
+lin hussy_N = variants {} ;
+lin hustle_N = variants {} ;
+lin hustle_V = variants {} ;
+lin hustle_V2 = variants {} ;
+lin hustler_N = variants {} ;
+lin hut_N = variants {} ;
+lin hutch_N = variants {} ;
+lin hutment_N = variants {} ;
+lin hutted_A = variants {} ;
+lin hwainan_PN = variants {} ;
+lin hyacinth_N = variants {} ;
+lin hyaena_N = variants {} ;
+lin hybrid_A = variants {} ;
+lin hybrid_N = variants {} ;
+lin hybridize_V = variants {} ;
+lin hybridize_V2 = variants {} ;
+lin hyde_PN = variants {} ;
+lin hyderabad_PN = variants {} ;
+lin hydra_N = variants {} ;
+lin hydrangea_N = variants {} ;
+lin hydrant_N = variants {} ;
+lin hydrate_N =  D.hydrate_1_N ;
+
+lin hydrate_V = variants {} ;
+lin hydrate_V2 = variants {} ;
+lin hydraulic_A = variants {} ;
+lin hydraulics_N = variants {} ;
+lin hydrocarbon_N =  D.hydrocarbure_1_N ;
+
+lin hydrochloric_A = variants {} ;
+lin hydroelectric_A = variants {} ;
+lin hydrofoil_N = variants {} ;
+lin hydrogen_N =  D.hydrogene_1_N ;
+
+lin hydropathic_A = variants {} ;
+lin hydropathy_N = variants {} ;
+lin hydrophobia_N = variants {} ;
+lin hydroplane_N = variants {} ;
+lin hydroponics_N = variants {} ;
+lin hyena_N = variants {} ;
+lin hygiene_N = variants {} ;
+lin hygienic_A = variants {} ;
+lin hygienically_Adv = variants {} ;
+lin hymen_N = variants {} ;
+lin hymn_N = variants {} ;
+lin hymn_V2 = variants {} ;
+lin hymnal_N = variants {} ;
+lin hype_V2 = variants {} ;
+lin hyperbola_N = variants {} ;
+lin hyperbole_N = variants {} ;
+lin hyperbolic_A = variants {} ;
+lin hypercritical_A = variants {} ;
+lin hypermarket_N = variants {} ;
+lin hypersensitive_A = variants {} ;
+lin hyphen_N = variants {} ;
+lin hyphen_V2 = variants {} ;
+lin hyphenate_V2 = variants {} ;
+lin hypnosis_N = variants {} ;
+lin hypnotic_A = variants {} ;
+lin hypnotism_N = variants {} ;
+lin hypnotist_N = variants {} ;
+lin hypnotize_V2 = variants {} ;
+lin hypo_N = variants {} ;
+lin hypochondria_N = variants {} ;
+lin hypochondriac_A = variants {} ;
+lin hypochondriac_N = variants {} ;
+lin hypochondriacal_A = variants {} ;
+lin hypocrisy_N = variants {} ;
+lin hypocrite_N = variants {} ;
+lin hypocritical_A = variants {} ;
+lin hypodermic_A = variants {} ;
+lin hypodermic_N = variants {} ;
+lin hypotenuse_N = variants {} ;
+lin hypothecate_V2 = variants {} ;
+lin hypothesis_N = variants {} ;
+lin hypothesize_V2 = variants {} ;
+lin hypothetical_A = variants {} ;
+lin hyssop_N = variants {} ;
+lin hysteria_N = variants {} ;
+lin hysterical_A = variants {} ;
+lin hysterics_N = variants {} ;
+lin hythe_PN = variants {} ;
+lin i_Pron = variants {} ;
+lin iamb_N = variants {} ;
+lin iambic_A = variants {} ;
+lin iambics_N = variants {} ;
+lin iambus_N = variants {} ;
+lin ian_PN = variants {} ;
+lin iba_N = variants {} ;
+lin ibadan_PN = variants {} ;
+lin ibex_N = variants {} ;
+lin ibid_PN = variants {} ;
+lin ibidem_Adv = variants {} ;
+lin ibis_N = variants {} ;
+lin icbm_N = variants {} ;
+lin ice_N = variants {} ;
+lin ice_V = variants {} ;
+lin ice_V2 = variants {} ;
+lin ice_axe_N = variants {} ;
+lin ice_cream_N = variants {} ;
+lin ice_lolly_N = variants {} ;
+lin ice_show_N = variants {} ;
+lin ice_skate_N = variants {} ;
+lin ice_skate_V = variants {} ;
+lin ice_skating_N = variants {} ;
+lin ice_tray_N = variants {} ;
+lin iceberg_N = variants {} ;
+lin iceboat_N = variants {} ;
+lin icebound_A = variants {} ;
+lin icebox_N = variants {} ;
+lin icebreaker_N = variants {} ;
+lin icecap_N = variants {} ;
+lin icecube_N = variants {} ;
+lin icefall_N = variants {} ;
+lin icefield_N = variants {} ;
+lin icefloe_N = variants {} ;
+lin icefree_A = variants {} ;
+lin icehouse_N = variants {} ;
+lin iceland_PN = variants {} ;
+lin icelander_A = variants {} ;
+lin icelander_N = variants {} ;
+lin icelandic_A = variants {} ;
+lin icelandic_N = variants {} ;
+lin iceman_N = variants {} ;
+lin icepack_N = variants {} ;
+lin icepick_N = variants {} ;
+lin icerink_N = variants {} ;
+lin ichneumon_N = variants {} ;
+lin ichneumon_fly_N = variants {} ;
+lin icicle_N = variants {} ;
+lin icily_Adv = variants {} ;
+lin icing_N = variants {} ;
+lin icon_N = variants {} ;
+lin iconoclast_N = variants {} ;
+lin icy_A = variants {} ;
+lin id_N = variants {} ;
+lin ida_PN = variants {} ;
+lin idaho_PN = variants {} ;
+lin idea_N = variants {} ;
+lin ideal_A = variants {} ;
+lin ideal_N = variants {} ;
+lin idealism_N = variants {} ;
+lin idealist_N = variants {} ;
+lin idealistic_A = variants {} ;
+lin idealization_N = variants {} ;
+lin idealize_V2 = variants {} ;
+lin idem_PN = variants {} ;
+lin identical_A = variants {} ;
+lin identifiable_A = variants {} ;
+lin identification_N =  D.identification_1_N ;
+
+lin identify_V = variants {} ;
+lin identify_V2 = variants {} ;
+lin identikit_N = variants {} ;
+lin identity_N = variants {} ;
+lin ideogram_N = variants {} ;
+lin ideograph_N = variants {} ;
+lin ideographic_A = variants {} ;
+lin ideological_A = variants {} ;
+lin ideology_N = variants {} ;
+lin idiocy_N = variants {} ;
+lin idiolect_N = variants {} ;
+lin idiom_N = variants {} ;
+lin idiomatic_A = variants {} ;
+lin idiomatically_Adv = variants {} ;
+lin idiosyncrasy_N = variants {} ;
+lin idiosyncratic_A = variants {} ;
+lin idiot_N = variants {} ;
+lin idiotic_A = variants {} ;
+lin idiotically_Adv = variants {} ;
+lin idle_A = variants {} ;
+lin idle_V = variants {} ;
+lin idle_V2 = variants {} ;
+lin idleness_N = variants {} ;
+lin idler_N = variants {} ;
+lin idly_Adv = variants {} ;
+lin idol_N = variants {} ;
+lin idolater_N = variants {} ;
+lin idolatress_N = variants {} ;
+lin idolatrous_A = variants {} ;
+lin idolatry_N = variants {} ;
+lin idolization_N = variants {} ;
+lin idolize_V2 = variants {} ;
+lin idyll_N = variants {} ;
+lin idyllic_A = variants {} ;
+lin ie_PN = variants {} ;
+lin if_Subj = variants {} ;
+lin igloo_N = variants {} ;
+lin igneous_A = variants {} ;
+lin ignis_fatuus_N = variants {} ;
+lin ignite_V = variants {} ;
+lin ignite_V2 = variants {} ;
+lin ignition_N = variants {} ;
+lin ignoble_A = variants {} ;
+lin ignominious_A = variants {} ;
+lin ignominy_N = variants {} ;
+lin ignoramus_N = variants {} ;
+lin ignorance_N = variants {} ;
+lin ignorant_A = variants {} ;
+lin ignore_V = variants {} ;
+lin ignore_V2 = variants {} ;
+lin iguana_N = variants {} ;
+lin ikon_N = variants {} ;
+lin ilex_N = variants {} ;
+lin ilfracombe_PN = variants {} ;
+lin ilk_N = variants {} ;
+lin ilkeston_PN = variants {} ;
+lin ilkley_PN = variants {} ;
+lin ill_A = variants {} ;
+lin ill_Adv = variants {} ;
+lin ill_N = variants {} ;
+lin ill_advised_A = variants {} ;
+lin ill_affected_A = variants {} ;
+lin ill_bred_A = variants {} ;
+lin ill_breeding_N = variants {} ;
+lin ill_disposed_A = variants {} ;
+lin ill_fated_A = variants {} ;
+lin ill_favoured_A = variants {} ;
+lin ill_gotten_A = variants {} ;
+lin ill_judged_A = variants {} ;
+lin ill_mannered_A = variants {} ;
+lin ill_natured_A = variants {} ;
+lin ill_omened_A = variants {} ;
+lin ill_starred_A = variants {} ;
+lin ill_timed_A = variants {} ;
+lin ill_treat_V2 = variants {} ;
+lin ill_treatment_N = variants {} ;
+lin ill_usage_N = variants {} ;
+lin ill_use_V2 = variants {} ;
+lin illegal_A = variants {} ;
+lin illegality_N = variants {} ;
+lin illegibility_N = variants {} ;
+lin illegible_A = variants {} ;
+lin illegitimacy_N = variants {} ;
+lin illegitimate_A = variants {} ;
+lin illegitimate_N = variants {} ;
+lin illiberal_A = variants {} ;
+lin illiberality_N = variants {} ;
+lin illicit_A = variants {} ;
+lin illimitable_A = variants {} ;
+lin illinois_PN = variants {} ;
+lin illiteracy_N = variants {} ;
+lin illiterate_A = variants {} ;
+lin illiterate_N = variants {} ;
+lin illness_N = variants {} ;
+lin illogical_A = variants {} ;
+lin illogicality_N = variants {} ;
+lin illogicalness_N = variants {} ;
+lin illume_V2 = variants {} ;
+lin illuminate_V2 = variants {} ;
+lin illumination_N = variants {} ;
+lin illumine_V2 = variants {} ;
+lin illusion_N = variants {} ;
+lin illusionist_N = variants {} ;
+lin illusive_A = variants {} ;
+lin illusory_A = variants {} ;
+lin illustrate_V = variants {} ;
+lin illustrate_V2 = variants {} ;
+lin illustrate_VS = variants {} ;
+lin illustration_N = variants {} ;
+lin illustrative_A = variants {} ;
+lin illustrator_N = variants {} ;
+lin illustrious_A = variants {} ;
+lin ilo_N = variants {} ;
+lin image_N = variants {} ;
+lin image_V2 = variants {} ;
+lin imagery_N = variants {} ;
+lin imaginable_A = variants {} ;
+lin imaginary_A = variants {} ;
+lin imagination_N = variants {} ;
+lin imaginative_A = variants {} ;
+lin imagine_V = variants {} ;
+lin imagine_V2 = variants {} ;
+lin imagine_VS = variants {} ;
+lin imam_N = variants {} ;
+lin imbalance_N = variants {} ;
+lin imbecile_A = variants {} ;
+lin imbecile_N = variants {} ;
+lin imbecility_N = variants {} ;
+lin imbed_V2 = variants {} ;
+lin imbibe_V2 = variants {} ;
+lin imbroglio_N = variants {} ;
+lin imbue_V2 = variants {} ;
+lin imf_N = variants {} ;
+lin imitate_V2 = variants {} ;
+lin imitation_N = variants {} ;
+lin imitative_A = variants {} ;
+lin imitator_N = variants {} ;
+lin immaculate_A = variants {} ;
+lin immanence_N = variants {} ;
+lin immanent_A = variants {} ;
+lin immaterial_A = variants {} ;
+lin immature_A = variants {} ;
+lin immaturity_N = variants {} ;
+lin immeasurable_A = variants {} ;
+lin immediacy_N = variants {} ;
+lin immediate_A = variants {} ;
+lin immemorial_A = variants {} ;
+lin immense_A = variants {} ;
+lin immensity_N = variants {} ;
+lin immerse_V2 = variants {} ;
+lin immersion_N = variants {} ;
+lin immigrant_N = variants {} ;
+lin immigrate_V = variants {} ;
+lin immigration_N = variants {} ;
+lin imminence_N = variants {} ;
+lin imminent_A = variants {} ;
+lin immingham_PN = variants {} ;
+lin immobile_A = variants {} ;
+lin immobility_N = variants {} ;
+lin immobilization_N = variants {} ;
+lin immobilize_V2 = variants {} ;
+lin immoderate_A = variants {} ;
+lin immodest_A = variants {} ;
+lin immodesty_N = variants {} ;
+lin immolate_V2 = variants {} ;
+lin immolation_N = variants {} ;
+lin immoral_A = variants {} ;
+lin immorality_N = variants {} ;
+lin immortal_A = variants {} ;
+lin immortal_N = variants {} ;
+lin immortality_N = variants {} ;
+lin immortalize_V2 = variants {} ;
+lin immovable_A = variants {} ;
+lin immune_A = D.immunitaire_1_A ;
+
+lin immunity_N = variants {} ;
+lin immunization_N = variants {} ;
+lin immunize_V2 = variants {} ;
+lin immunology_N = variants {} ;
+lin immure_V2 = variants {} ;
+lin immutability_N = variants {} ;
+lin immutable_A = variants {} ;
+lin imp_N = variants {} ;
+lin impact_N = variants {} ;
+lin impact_V2 = variants {} ;
+lin impair_V2 = variants {} ;
+lin impairment_N = variants {} ;
+lin impala_N = variants {} ;
+lin impale_V2 = variants {} ;
+lin impalement_N = variants {} ;
+lin impalpable_A = variants {} ;
+lin impanel_V2 = variants {} ;
+lin impart_V2 = variants {} ;
+lin impartial_A = variants {} ;
+lin impartiality_N = variants {} ;
+lin impassable_A = variants {} ;
+lin impasse_N = variants {} ;
+lin impassioned_A = variants {} ;
+lin impassive_A = variants {} ;
+lin impassiveness_N = variants {} ;
+lin impassivity_N = variants {} ;
+lin impatience_N = variants {} ;
+lin impatient_A = variants {} ;
+lin impeach_V2 = variants {} ;
+lin impeachment_N = variants {} ;
+lin impeccable_A = variants {} ;
+lin impecunious_A = variants {} ;
+lin impede_V2 = variants {} ;
+lin impediment_N = variants {} ;
+lin impel_V2 = variants {} ;
+lin impeller_N = variants {} ;
+lin impend_V = variants {} ;
+lin impenetrable_A = variants {} ;
+lin impenitence_N = variants {} ;
+lin impenitent_A = variants {} ;
+lin imperative_A = variants {} ;
+lin imperceptible_A = variants {} ;
+lin imperfect_A = variants {} ;
+lin imperfect_N = variants {} ;
+lin imperfection_N = variants {} ;
+lin imperial_A = variants {} ;
+lin imperial_N = variants {} ;
+lin imperialism_N = variants {} ;
+lin imperialist_N = variants {} ;
+lin imperialistic_A = variants {} ;
+lin imperil_V2 = variants {} ;
+lin imperile_V2 = variants {} ;
+lin imperious_A = variants {} ;
+lin imperiousness_N = variants {} ;
+lin imperishable_A = variants {} ;
+lin impermanence_N = variants {} ;
+lin impermanent_A = variants {} ;
+lin impermeable_A = D.impermeable_2_A ;
+
+lin impersonal_A = variants {} ;
+lin impersonate_V2 = variants {} ;
+lin impersonation_N = variants {} ;
+lin impersonator_N = variants {} ;
+lin impertinence_N = variants {} ;
+lin impertinent_A = variants {} ;
+lin imperturbability_N = variants {} ;
+lin imperturbable_A = variants {} ;
+lin impervious_A = variants {} ;
+lin impetigo_N = variants {} ;
+lin impetuosity_N = variants {} ;
+lin impetuous_A = variants {} ;
+lin impetus_N = variants {} ;
+lin impiety_N = variants {} ;
+lin impinge_V = variants {} ;
+lin impingement_N = variants {} ;
+lin impious_A = variants {} ;
+lin impish_A = variants {} ;
+lin impishness_N = variants {} ;
+lin implacable_A = variants {} ;
+lin implant_V2 = variants {} ;
+lin implausibility_N = variants {} ;
+lin implausible_A = variants {} ;
+lin implement_N = variants {} ;
+lin implement_V2 = variants {} ;
+lin implementation_N = variants {} ;
+lin implicate_V2 = variants {} ;
+lin implication_N = variants {} ;
+lin implicit_A = variants {} ;
+lin implore_V2 = variants {} ;
+lin implore_VS = variants {} ;
+lin imploringly_Adv = variants {} ;
+lin implosion_N = variants {} ;
+lin imply_V = variants {} ;
+lin imply_V2 = variants {} ;
+lin imply_VS = variants {} ;
+lin impolite_A = variants {} ;
+lin impoliteness_N = variants {} ;
+lin impolitic_A = variants {} ;
+lin imponderable_A = variants {} ;
+lin imponderable_N = variants {} ;
+lin import_N = variants {} ;
+lin import_V2 = variants {} ;
+lin importance_N = variants {} ;
+lin important_A = variants {} ;
+lin importation_N = variants {} ;
+lin importer_N = variants {} ;
+lin importunate_A = variants {} ;
+lin importune_V2 = variants {} ;
+lin importunity_N = variants {} ;
+lin impose_V = variants {} ;
+lin impose_V2 = variants {} ;
+lin imposing_A = variants {} ;
+lin imposition_N = variants {} ;
+lin impossibility_N = variants {} ;
+lin impossible_A = variants {} ;
+lin impostor_N = variants {} ;
+lin imposture_N = variants {} ;
+lin impotence_N = variants {} ;
+lin impotent_A = variants {} ;
+lin impound_V2 = variants {} ;
+lin impoverish_V2 = variants {} ;
+lin impoverishment_N = variants {} ;
+lin impracticability_N = variants {} ;
+lin impracticable_A = variants {} ;
+lin impracticableness_N = variants {} ;
+lin impractical_A = variants {} ;
+lin imprecate_V2 = variants {} ;
+lin imprecation_N = variants {} ;
+lin imprecise_A = variants {} ;
+lin imprecision_N = variants {} ;
+lin impregnability_N = variants {} ;
+lin impregnable_A = variants {} ;
+lin impregnate_V2 = variants {} ;
+lin impresario_N = variants {} ;
+lin impress_N = variants {} ;
+lin impress_V = variants {} ;
+lin impress_V2 = variants {} ;
+lin impression_N = variants {} ;
+lin impressionable_A = variants {} ;
+lin impressionism_N = variants {} ;
+lin impressionist_N = variants {} ;
+lin impressionistic_A = variants {} ;
+lin impressive_A = variants {} ;
+lin impressiveness_N = variants {} ;
+lin imprimatur_N = variants {} ;
+lin imprint_N = variants {} ;
+lin imprint_V2 = variants {} ;
+lin imprison_V2 = variants {} ;
+lin imprisonment_N = variants {} ;
+lin improbability_N = variants {} ;
+lin improbable_A = variants {} ;
+lin impromptu_A = variants {} ;
+lin impromptu_Adv = variants {} ;
+lin impromptu_N = variants {} ;
+lin improper_A = variants {} ;
+lin impropriety_N = variants {} ;
+lin improve_V = variants {} ;
+lin improve_V2 = variants {} ;
+lin improvement_N = variants {} ;
+lin improver_N = variants {} ;
+lin improvidence_N = variants {} ;
+lin improvident_A = variants {} ;
+lin improvisation_N = variants {} ;
+lin improvise_V = variants {} ;
+lin improvise_V2 = variants {} ;
+lin imprudence_N = variants {} ;
+lin imprudent_A = variants {} ;
+lin impudence_N = variants {} ;
+lin impudent_A = variants {} ;
+lin impugn_V2 = variants {} ;
+lin impulse_N = variants {} ;
+lin impulse_buy_V = variants {} ;
+lin impulse_buy_V2 = variants {} ;
+lin impulsion_N = variants {} ;
+lin impulsive_A = variants {} ;
+lin impulsiveness_N = variants {} ;
+lin impunity_N = variants {} ;
+lin impure_A = variants {} ;
+lin impurity_N =  D.impurete_1_N ;
+
+lin imputation_N = variants {} ;
+lin impute_V2 = variants {} ;
+lin in_Adv = variants {} ;
+lin in_N = variants {} ;
+lin in_Prep = variants {} ;
+lin in_chief_A = variants {} ;
+lin in_fighting_N = variants {} ;
+lin in_loco_parentis_Adv = variants {} ;
+lin in_patient_N = variants {} ;
+lin in_service_A = variants {} ;
+lin in_situ_Adv = variants {} ;
+lin in_toto_Adv = variants {} ;
+lin in_tray_N = variants {} ;
+lin inability_N = variants {} ;
+lin inaccessibility_N = variants {} ;
+lin inaccessible_A = variants {} ;
+lin inaccuracy_N = variants {} ;
+lin inaccurate_A = variants {} ;
+lin inaction_N = variants {} ;
+lin inactivate_V2 = variants {} ;
+lin inactive_A = variants {} ;
+lin inactivity_N = variants {} ;
+lin inadequacy_N = variants {} ;
+lin inadequate_A = D.insuffisant_1_A ;
+
+lin inadmissible_A = variants {} ;
+lin inadvertence_N = variants {} ;
+lin inadvertent_A = variants {} ;
+lin inadvisability_N = variants {} ;
+lin inadvisable_A = variants {} ;
+lin inalienable_A = variants {} ;
+lin inane_A = variants {} ;
+lin inanimate_A = variants {} ;
+lin inanition_N = variants {} ;
+lin inanity_N = variants {} ;
+lin inapplicable_A = variants {} ;
+lin inappreciable_A = variants {} ;
+lin inappropriate_A = variants {} ;
+lin inappropriateness_N = variants {} ;
+lin inapt_A = variants {} ;
+lin inaptitude_N = variants {} ;
+lin inarticulate_A = variants {} ;
+lin inasmuch_as_Adv = variants {} ;
+lin inattention_N = variants {} ;
+lin inattentive_A = variants {} ;
+lin inaudibility_N = variants {} ;
+lin inaudible_A = variants {} ;
+lin inaugural_A = variants {} ;
+lin inaugural_N = variants {} ;
+lin inaugurate_V2 = variants {} ;
+lin inauguration_N = variants {} ;
+lin inauspicious_A = variants {} ;
+lin inboard_A = variants {} ;
+lin inborn_A = variants {} ;
+lin inbound_A = variants {} ;
+lin inbred_A = variants {} ;
+lin inbreeding_N = variants {} ;
+lin inbuilt_A = variants {} ;
+lin inc_PN = variants {} ;
+lin incalculable_A = variants {} ;
+lin incandescence_N = variants {} ;
+lin incandescent_A = variants {} ;
+lin incantation_N = variants {} ;
+lin incapability_N = variants {} ;
+lin incapable_A = variants {} ;
+lin incapacitate_V2 = variants {} ;
+lin incapacity_N = variants {} ;
+lin incarcerate_V2 = variants {} ;
+lin incarceration_N = variants {} ;
+lin incarnate_A = variants {} ;
+lin incarnate_V2 = variants {} ;
+lin incarnation_N = variants {} ;
+lin incautious_A = variants {} ;
+lin incendiarism_N = variants {} ;
+lin incendiary_N = variants {} ;
+lin incense_N = variants {} ;
+lin incense_V2 = variants {} ;
+lin incentive_N = variants {} ;
+lin inception_N = variants {} ;
+lin incertitude_N = variants {} ;
+lin incessant_A = variants {} ;
+lin incest_N = variants {} ;
+lin incestuous_A = variants {} ;
+lin inch_N = variants {} ;
+lin inch_V = variants {} ;
+lin inch_V2 = variants {} ;
+lin inchoate_A = variants {} ;
+lin inchoative_A = variants {} ;
+lin inchon_PN = variants {} ;
+lin incidence_N = variants {} ;
+lin incident_A = variants {} ;
+lin incident_N = variants {} ;
+lin incidental_A = variants {} ;
+lin incinerate_V2 = variants {} ;
+lin incineration_N = variants {} ;
+lin incinerator_N = variants {} ;
+lin incipient_A = variants {} ;
+lin incise_V2 = variants {} ;
+lin incision_N = variants {} ;
+lin incisive_A = variants {} ;
+lin incisor_N = variants {} ;
+lin incite_V2 = variants {} ;
+lin incitement_N = variants {} ;
+lin incivility_N = variants {} ;
+lin incl_PN = variants {} ;
+lin inclemency_N = variants {} ;
+lin inclement_A = variants {} ;
+lin inclination_N = variants {} ;
+lin incline_N = variants {} ;
+lin incline_V = variants {} ;
+lin incline_V2 = variants {} ;
+lin incline_V2V = variants {} ;
+lin inclose_V2 = variants {} ;
+lin inclosure_N = variants {} ;
+lin include_V = variants {} ;
+lin include_V2 = variants {} ;
+lin include_VS = variants {} ;
+lin inclusion_N = variants {} ;
+lin inclusive_A = variants {} ;
+lin incognito_A = variants {} ;
+lin incognito_Adv = variants {} ;
+lin incoherence_N = variants {} ;
+lin incoherent_A = variants {} ;
+lin incombustible_A = variants {} ;
+lin income_N = variants {} ;
+lin income_tax_N = variants {} ;
+lin incoming_A = variants {} ;
+lin incommensurable_A = variants {} ;
+lin incommensurate_A = variants {} ;
+lin incommode_V2 = variants {} ;
+lin incommunicado_A = variants {} ;
+lin incomparable_A = variants {} ;
+lin incompatibility_N = variants {} ;
+lin incompatible_A = variants {} ;
+lin incompetence_N = variants {} ;
+lin incompetency_N = variants {} ;
+lin incompetent_A = variants {} ;
+lin incomplete_A = variants {} ;
+lin incomprehensibility_N = variants {} ;
+lin incomprehensible_A = variants {} ;
+lin incomprehension_N = variants {} ;
+lin incompressible_A = variants {} ;
+lin inconceivable_A = variants {} ;
+lin inconclusive_A = variants {} ;
+lin incongruity_N = variants {} ;
+lin incongruous_A = variants {} ;
+lin inconsequent_A = variants {} ;
+lin inconsequential_A = variants {} ;
+lin inconsiderable_A = variants {} ;
+lin inconsiderate_A = variants {} ;
+lin inconsistency_N = variants {} ;
+lin inconsistent_A = variants {} ;
+lin inconsolable_A = variants {} ;
+lin inconspicuous_A = variants {} ;
+lin inconstancy_N = variants {} ;
+lin inconstant_A = variants {} ;
+lin incontestable_A = variants {} ;
+lin incontinence_N = variants {} ;
+lin incontinent_A = variants {} ;
+lin incontrovertible_A = variants {} ;
+lin inconvenience_N = variants {} ;
+lin inconvenience_V2 = variants {} ;
+lin inconvenient_A = variants {} ;
+lin inconvertibility_N = variants {} ;
+lin inconvertible_A = variants {} ;
+lin incorporate_A = variants {} ;
+lin incorporate_V = variants {} ;
+lin incorporate_V2 = variants {} ;
+lin incorporation_N = variants {} ;
+lin incorporeal_A = variants {} ;
+lin incorrect_A = variants {} ;
+lin incorrectness_N = variants {} ;
+lin incorrigible_A = variants {} ;
+lin incorruptibility_N = variants {} ;
+lin incorruptible_A = variants {} ;
+lin increase_N =  D.augmentation_1_N ;
+
+lin increase_V = variants {} ;
+lin increase_V2 = variants {} ;
+lin increasingly_Adv = variants {} ;
+lin incredibility_N = variants {} ;
+lin incredible_A = variants {} ;
+lin incredulity_N = variants {} ;
+lin incredulous_A = variants {} ;
+lin increment_N = variants {} ;
+lin incremental_A = variants {} ;
+lin incriminate_V2 = variants {} ;
+lin incrustation_N = variants {} ;
+lin incubate_V = variants {} ;
+lin incubate_V2 = variants {} ;
+lin incubation_N = variants {} ;
+lin incubator_N = variants {} ;
+lin incubus_N = variants {} ;
+lin inculcate_V2 = variants {} ;
+lin inculpate_V2 = variants {} ;
+lin incumbency_N = variants {} ;
+lin incumbent_A = variants {} ;
+lin incumbent_N = variants {} ;
+lin incur_V2 = variants {} ;
+lin incurable_A = variants {} ;
+lin incurable_N = variants {} ;
+lin incurious_A = variants {} ;
+lin incursion_N = variants {} ;
+lin incurved_A = variants {} ;
+lin indebted_A = variants {} ;
+lin indebtedness_N = variants {} ;
+lin indecency_N = variants {} ;
+lin indecent_A = variants {} ;
+lin indecipherable_A = variants {} ;
+lin indecision_N = variants {} ;
+lin indecisive_A = variants {} ;
+lin indecorous_A = variants {} ;
+lin indecorum_N = variants {} ;
+lin indeed_Adv = variants {} ;
+lin indefatigable_A = variants {} ;
+lin indefeasible_A = variants {} ;
+lin indefensible_A = variants {} ;
+lin indefinable_A = variants {} ;
+lin indefinite_A = variants {} ;
+lin indelible_A = variants {} ;
+lin indelicacy_N = variants {} ;
+lin indelicate_A = variants {} ;
+lin indemnification_N = variants {} ;
+lin indemnify_V2 = variants {} ;
+lin indemnity_N = variants {} ;
+lin indent_N = variants {} ;
+lin indent_V = variants {} ;
+lin indent_V2 = variants {} ;
+lin indentation_N = variants {} ;
+lin indenture_N = variants {} ;
+lin indenture_V2 = variants {} ;
+lin independence_N = variants {} ;
+lin independent_A = variants {} ;
+lin independent_N = variants {} ;
+lin indescribable_A = variants {} ;
+lin indestructibility_N = variants {} ;
+lin indestructible_A = variants {} ;
+lin indeterminable_A = variants {} ;
+lin indeterminacy_N = variants {} ;
+lin indeterminate_A = variants {} ;
+lin index_N = variants {} ;
+lin index_V2 = variants {} ;
+lin indexer_N = variants {} ;
+lin india_PN = variants {} ;
+lin india_rubber_N = variants {} ;
+lin indiaman_N = variants {} ;
+lin indian_A = variants {} ;
+lin indian_N = variants {} ;
+lin indiana_PN = variants {} ;
+lin indianapolis_PN = variants {} ;
+lin indicate_V = variants {} ;
+lin indicate_V2 = variants {} ;
+lin indicate_VS = variants {} ;
+lin indication_N =  D.indication_1_N ;
+
+lin indicative_A = variants {} ;
+lin indicator_N = variants {} ;
+lin indict_V = variants {} ;
+lin indict_V2 = variants {} ;
+lin indictable_A = variants {} ;
+lin indictment_N = variants {} ;
+lin indies_PN = variants {} ;
+lin indifference_N = variants {} ;
+lin indifferent_A = variants {} ;
+lin indigence_N = variants {} ;
+lin indigenous_A = variants {} ;
+lin indigent_A = variants {} ;
+lin indigestible_A = variants {} ;
+lin indigestion_N = variants {} ;
+lin indignant_A = variants {} ;
+lin indignation_N = variants {} ;
+lin indignity_N = variants {} ;
+lin indigo_N = variants {} ;
+lin indirect_A = variants {} ;
+lin indirectness_N = variants {} ;
+lin indiscernible_A = variants {} ;
+lin indiscipline_N = variants {} ;
+lin indiscreet_A = variants {} ;
+lin indiscrete_A = variants {} ;
+lin indiscretion_N = variants {} ;
+lin indiscriminate_A = variants {} ;
+lin indispensability_N = variants {} ;
+lin indispensable_A = variants {} ;
+lin indisposed_A = variants {} ;
+lin indisposition_N = variants {} ;
+lin indisputable_A = variants {} ;
+lin indissoluble_A = variants {} ;
+lin indistinct_A = variants {} ;
+lin indistinctness_N = variants {} ;
+lin indistinguishable_A = variants {} ;
+lin indite_V2 = variants {} ;
+lin individual_A = D.individuel_2_A ;
+
+lin individual_N =  D.individu_1_N ;
+
+lin individualism_N = variants {} ;
+lin individualist_N = variants {} ;
+lin individualistic_A = variants {} ;
+lin individuality_N = variants {} ;
+lin individualize_V2 = variants {} ;
+lin indivisible_A = variants {} ;
+lin indo_european_A = variants {} ;
+lin indoctrinate_V2 = variants {} ;
+lin indoctrination_N = variants {} ;
+lin indolence_N = variants {} ;
+lin indolent_A = variants {} ;
+lin indomitable_A = variants {} ;
+lin indonesia_PN = variants {} ;
+lin indonesian_A = variants {} ;
+lin indonesian_N = variants {} ;
+lin indoor_A = variants {} ;
+lin indoors_Adv = variants {} ;
+lin indore_PN = variants {} ;
+lin indorse_V2 = variants {} ;
+lin indrawn_A = variants {} ;
+lin indubitable_A = variants {} ;
+lin induce_V2 = variants {} ;
+lin induce_V2V = variants {} ;
+lin inducement_N = variants {} ;
+lin induct_V2 = variants {} ;
+lin induction_N =  D.induction_1_N ;
+
+lin inductive_A = variants {} ;
+lin indue_V2 = variants {} ;
+lin indulge_V = variants {} ;
+lin indulge_V2 = variants {} ;
+lin indulgence_N = variants {} ;
+lin indulgent_A = variants {} ;
+lin industrial_A = variants {} ;
+lin industrialism_N = variants {} ;
+lin industrialist_N = variants {} ;
+lin industrialization_N = variants {} ;
+lin industrialized_A = variants {} ;
+lin industrious_A = variants {} ;
+lin industry_N = variants {} ;
+lin indwelling_A = variants {} ;
+lin inebriate_A = variants {} ;
+lin inebriate_N = variants {} ;
+lin inebriate_V2 = variants {} ;
+lin inebriation_N = variants {} ;
+lin inebriety_N = variants {} ;
+lin inedible_A = variants {} ;
+lin ineffable_A = variants {} ;
+lin ineffective_A = variants {} ;
+lin ineffectiveness_N = variants {} ;
+lin ineffectual_A = variants {} ;
+lin ineffectuality_N = variants {} ;
+lin inefficiency_N = variants {} ;
+lin inefficient_A = variants {} ;
+lin inelastic_A = variants {} ;
+lin inelegance_N = variants {} ;
+lin inelegant_A = variants {} ;
+lin ineligibility_N = variants {} ;
+lin ineligible_A = variants {} ;
+lin ineluctable_A = variants {} ;
+lin inept_A = variants {} ;
+lin ineptitude_N = variants {} ;
+lin inequality_N = variants {} ;
+lin inequitable_A = variants {} ;
+lin inequity_N = variants {} ;
+lin ineradicable_A = variants {} ;
+lin inert_A = variants {} ;
+lin inertia_N = variants {} ;
+lin inescapable_A = variants {} ;
+lin inessential_A = variants {} ;
+lin inessential_N = variants {} ;
+lin inestimable_A = variants {} ;
+lin inevitability_N = variants {} ;
+lin inevitable_A = variants {} ;
+lin inexact_A = variants {} ;
+lin inexactitude_N = variants {} ;
+lin inexcusable_A = variants {} ;
+lin inexhaustible_A = variants {} ;
+lin inexorable_A = variants {} ;
+lin inexpediency_N = variants {} ;
+lin inexpedient_A = variants {} ;
+lin inexpensive_A = variants {} ;
+lin inexperience_N = variants {} ;
+lin inexperienced_A = variants {} ;
+lin inexpert_A = variants {} ;
+lin inexpiable_A = variants {} ;
+lin inexplicable_A = variants {} ;
+lin inexpressible_A = variants {} ;
+lin inextinguishable_A = variants {} ;
+lin inextricable_A = variants {} ;
+lin infallibility_N = variants {} ;
+lin infallible_A = variants {} ;
+lin infamous_A = variants {} ;
+lin infamy_N = variants {} ;
+lin infancy_N = variants {} ;
+lin infant_N = variants {} ;
+lin infanticide_N = variants {} ;
+lin infantile_A = variants {} ;
+lin infantilism_N = variants {} ;
+lin infantry_N = variants {} ;
+lin infantryman_N = variants {} ;
+lin infatuate_V2 = variants {} ;
+lin infatuation_N = variants {} ;
+lin infect_V = variants {} ;
+lin infect_V2 = variants {} ;
+lin infection_N =  D.infection_1_N ;
+
+lin infectious_A = D.infectieux_1_A ;
+
+lin infer_V2 = variants {} ;
+lin inference_N = variants {} ;
+lin inferential_A = variants {} ;
+lin inferior_A = variants {} ;
+lin inferior_N = variants {} ;
+lin inferiority_N = variants {} ;
+lin infernal_A = variants {} ;
+lin inferno_N = variants {} ;
+lin infertile_A = variants {} ;
+lin infertility_N = variants {} ;
+lin infest_V2 = variants {} ;
+lin infestation_N = variants {} ;
+lin infidel_N = variants {} ;
+lin infidelity_N = variants {} ;
+lin infield_N = variants {} ;
+lin infiltrate_V = variants {} ;
+lin infiltrate_V2 = variants {} ;
+lin infiltration_N = variants {} ;
+lin infinite_A = variants {} ;
+lin infinitesimal_A = variants {} ;
+lin infinitive_A = variants {} ;
+lin infinitive_N = variants {} ;
+lin infinitude_N = variants {} ;
+lin infinity_N = variants {} ;
+lin infirm_A = variants {} ;
+lin infirmary_N = variants {} ;
+lin infirmity_N = variants {} ;
+lin inflame_V = variants {} ;
+lin inflame_V2 = variants {} ;
+lin inflammable_A = variants {} ;
+lin inflammation_N =  D.inflammation_1_N ;
+
+lin inflammatory_A = D.inflammatoire_1_A ;
+
+lin inflatable_A = variants {} ;
+lin inflate_V = variants {} ;
+lin inflate_V2 = variants {} ;
+lin inflation_N = variants {} ;
+lin inflationary_A = variants {} ;
+lin inflect_V2 = variants {} ;
+lin inflection_N = variants {} ;
+lin inflectional_A = variants {} ;
+lin inflexibility_N = variants {} ;
+lin inflexible_A = variants {} ;
+lin inflexion_N = variants {} ;
+lin inflict_V2 = variants {} ;
+lin infliction_N = variants {} ;
+lin inflorescence_N = variants {} ;
+lin inflow_N = variants {} ;
+lin influence_N = variants {} ;
+lin influence_V2 = variants {} ;
+lin influential_A = variants {} ;
+lin influenza_N =  D.grippe_1_N ;
+
+lin influx_N = variants {} ;
+lin info_N = variants {} ;
+lin inform_V = variants {} ;
+lin inform_V2 = variants {} ;
+lin informal_A = variants {} ;
+lin informality_N = variants {} ;
+lin informant_N = variants {} ;
+lin information_N = variants {} ;
+lin informative_A = variants {} ;
+lin informer_N = variants {} ;
+lin infra_Adv = variants {} ;
+lin infra_dig_A = variants {} ;
+lin infra_red_A = variants {} ;
+lin infraction_N = variants {} ;
+lin infrastructure_N = variants {} ;
+lin infrequency_N = variants {} ;
+lin infrequent_A = variants {} ;
+lin infringe_V = variants {} ;
+lin infringe_V2 = variants {} ;
+lin infringement_N = variants {} ;
+lin infuriate_V2 = variants {} ;
+lin infuse_V = variants {} ;
+lin infuse_V2 = variants {} ;
+lin infusion_N = variants {} ;
+lin ingatestone_PN = variants {} ;
+lin ingathering_N = variants {} ;
+lin ingenious_A = variants {} ;
+lin ingenue_N = variants {} ;
+lin ingenuity_N = variants {} ;
+lin ingenuous_A = variants {} ;
+lin ingenuousness_N = variants {} ;
+lin ingest_V2 = variants {} ;
+lin ingle_nook_N = variants {} ;
+lin inglorious_A = variants {} ;
+lin ingoing_A = variants {} ;
+lin ingot_N = variants {} ;
+lin ingraft_V2 = variants {} ;
+lin ingrained_A = variants {} ;
+lin ingratiate_V2 = variants {} ;
+lin ingratiatingly_Adv = variants {} ;
+lin ingratitude_N = variants {} ;
+lin ingredient_N =  D.ingredient_1_N ;
+
+lin ingress_N = variants {} ;
+lin ingrid_PN = variants {} ;
+lin ingrowing_A = variants {} ;
+lin inhabit_V2 = variants {} ;
+lin inhabitable_A = variants {} ;
+lin inhabitant_N = variants {} ;
+lin inhalation_N = variants {} ;
+lin inhale_V = variants {} ;
+lin inhale_V2 = variants {} ;
+lin inhaler_N = variants {} ;
+lin inharmonious_A = variants {} ;
+lin inherent_A = variants {} ;
+lin inherit_V = variants {} ;
+lin inherit_V2 = variants {} ;
+lin inheritance_N = variants {} ;
+lin inheritor_N = variants {} ;
+lin inhibit_V2 = variants {} ;
+lin inhibition_N =  D.inhibition_1_N ;
+
+lin inhibitor_N =  D.inhibiteur_1_N ;
+
+lin inhibitory_A = D.inhibiteur_2_A ;
+
+lin inhospitable_A = variants {} ;
+lin inhuman_A = variants {} ;
+lin inhumane_A = variants {} ;
+lin inhumanity_N = variants {} ;
+lin inimical_A = variants {} ;
+lin inimitable_A = variants {} ;
+lin iniquitous_A = variants {} ;
+lin iniquity_N = variants {} ;
+lin initial_A = D.initial_1_A ;
+
+lin initial_N = variants {} ;
+lin initial_V2 = variants {} ;
+lin initiate_A = variants {} ;
+lin initiate_N = variants {} ;
+lin initiate_V2 = variants {} ;
+lin initiation_N = variants {} ;
+lin initiative_N = variants {} ;
+lin inject_V2 = variants {} ;
+lin injection_N =  D.injection_1_N ;
+
+lin injudicious_A = variants {} ;
+lin injunction_N = variants {} ;
+lin injure_V2 = variants {} ;
+lin injured_A = variants {} ;
+lin injurious_A = variants {} ;
+lin injury_N =  D.blessure_1_N ;
+
+lin injustice_N = variants {} ;
+lin ink_N = variants {} ;
+lin ink_V2 = variants {} ;
+lin ink_bottle_N = variants {} ;
+lin ink_pad_N = variants {} ;
+lin ink_pot_N = variants {} ;
+lin inkling_N = variants {} ;
+lin inkstand_N = variants {} ;
+lin inkwell_N = variants {} ;
+lin inky_A = variants {} ;
+lin inland_A = variants {} ;
+lin inland_Adv = variants {} ;
+lin inlay_N = variants {} ;
+lin inlay_V2 = variants {} ;
+lin inlet_N = variants {} ;
+lin inmate_N = variants {} ;
+lin inmost_A = variants {} ;
+lin inn_N = variants {} ;
+lin innate_A = variants {} ;
+lin inner_A = D.interne_3_A ;
+
+lin innermost_A = variants {} ;
+lin inning_N = variants {} ;
+lin innings_N = variants {} ;
+lin innkeeper_N = variants {} ;
+lin innocence_N = variants {} ;
+lin innocent_A = variants {} ;
+lin innocent_N = variants {} ;
+lin innocuous_A = variants {} ;
+lin innovate_V = variants {} ;
+lin innovate_V2 = variants {} ;
+lin innovation_N = variants {} ;
+lin innovator_N = variants {} ;
+lin innsbruck_PN = variants {} ;
+lin innuendo_N = variants {} ;
+lin innumerable_A = variants {} ;
+lin inoculate_V2 = variants {} ;
+lin inoculation_N = variants {} ;
+lin inoffensive_A = variants {} ;
+lin inoperable_A = variants {} ;
+lin inoperative_A = variants {} ;
+lin inopportune_A = variants {} ;
+lin inordinate_A = variants {} ;
+lin inorganic_A = D.inorganique_1_A ;
+
+lin inorganically_Adv = variants {} ;
+lin inpouring_A = variants {} ;
+lin inpouring_N = variants {} ;
+lin input_N = variants {} ;
+lin inquest_N = variants {} ;
+lin inquietude_N = variants {} ;
+lin inquire_V = variants {} ;
+lin inquire_V2 = variants {} ;
+lin inquirer_N = variants {} ;
+lin inquiring_A = variants {} ;
+lin inquiry_N = variants {} ;
+lin inquisition_N = variants {} ;
+lin inquisitive_A = variants {} ;
+lin inquisitiveness_N = variants {} ;
+lin inquisitor_N = variants {} ;
+lin inquisitorial_A = variants {} ;
+lin inroad_N = variants {} ;
+lin inrush_N = variants {} ;
+lin insane_A = variants {} ;
+lin insanitary_A = variants {} ;
+lin insanity_N = variants {} ;
+lin insatiable_A = variants {} ;
+lin insatiate_A = variants {} ;
+lin inscribe_V2 = variants {} ;
+lin inscription_N = variants {} ;
+lin inscrutable_A = variants {} ;
+lin insect_N = variants {} ;
+lin insect_powder_N = variants {} ;
+lin insecticide_N = variants {} ;
+lin insectivorous_A = variants {} ;
+lin insecure_A = variants {} ;
+lin insecurity_N = variants {} ;
+lin inseminate_V2 = variants {} ;
+lin insemination_N = variants {} ;
+lin insensate_A = variants {} ;
+lin insensibility_N = variants {} ;
+lin insensible_A = variants {} ;
+lin insensitive_A = variants {} ;
+lin insensitivity_N = variants {} ;
+lin insentient_A = variants {} ;
+lin inseparable_A = variants {} ;
+lin insert_N = variants {} ;
+lin insert_V2 = variants {} ;
+lin insertion_N =  D.insertion_1_N ;
+
+lin inset_N = variants {} ;
+lin inset_V2 = variants {} ;
+lin inshore_A = variants {} ;
+lin inshore_Adv = variants {} ;
+lin inside_A = variants {} ;
+lin inside_Adv = variants {} ;
+lin inside_N = variants {} ;
+lin inside_Prep = variants {} ;
+lin insider_N = variants {} ;
+lin insidious_A = variants {} ;
+lin insidiousness_N = variants {} ;
+lin insight_N = variants {} ;
+lin insignificance_N = variants {} ;
+lin insignificant_A = variants {} ;
+lin insincere_A = variants {} ;
+lin insincerity_N = variants {} ;
+lin insinuate_V2 = variants {} ;
+lin insinuatingly_Adv = variants {} ;
+lin insinuation_N = variants {} ;
+lin insipid_A = variants {} ;
+lin insipidity_N = variants {} ;
+lin insipidness_N = variants {} ;
+lin insist_V = variants {} ;
+lin insist_V2 = variants {} ;
+lin insist_VS = variants {} ;
+lin insistence_N = variants {} ;
+lin insistent_A = variants {} ;
+lin insofar_Adv = variants {} ;
+lin insole_N = variants {} ;
+lin insolence_N = variants {} ;
+lin insolent_A = variants {} ;
+lin insoluble_A = variants {} ;
+lin insolvency_N = variants {} ;
+lin insolvent_A = variants {} ;
+lin insolvent_N = variants {} ;
+lin insomnia_N = variants {} ;
+lin insomniac_N = variants {} ;
+lin insomuch_Adv = variants {} ;
+lin insouciance_N = variants {} ;
+lin insouciant_A = variants {} ;
+lin inspan_V2 = variants {} ;
+lin inspect_V2 = variants {} ;
+lin inspection_N = variants {} ;
+lin inspector_N = variants {} ;
+lin inspectorate_N = variants {} ;
+lin inspiration_N = variants {} ;
+lin inspirational_A = variants {} ;
+lin inspire_V2 = variants {} ;
+lin inspire_V2V = variants {} ;
+lin inspired_A = variants {} ;
+lin inst_PN = variants {} ;
+lin instability_N = variants {} ;
+lin install_V = variants {} ;
+lin install_V2 = variants {} ;
+lin installation_N = variants {} ;
+lin instalment_N = variants {} ;
+lin instance_N = variants {} ;
+lin instance_V2 = variants {} ;
+lin instant_A = variants {} ;
+lin instant_N = variants {} ;
+lin instantaneous_A = variants {} ;
+lin instead_Adv = variants {} ;
+lin instep_N = variants {} ;
+lin instigate_V2 = variants {} ;
+lin instigation_N = variants {} ;
+lin instigator_N = variants {} ;
+lin instil_V2 = variants {} ;
+lin instillation_N = variants {} ;
+lin instinct_A = variants {} ;
+lin instinct_N = variants {} ;
+lin instinctive_A = variants {} ;
+lin institute_N = variants {} ;
+lin institute_V2 = variants {} ;
+lin institution_N = variants {} ;
+lin institutional_A = variants {} ;
+lin institutionalize_V2 = variants {} ;
+lin instruct_V2 = variants {} ;
+lin instruction_N =  D.instruction_1_N ;
+
+lin instructional_A = variants {} ;
+lin instructive_A = variants {} ;
+lin instructor_N = variants {} ;
+lin instructress_N = variants {} ;
+lin instrument_N = variants {} ;
+lin instrumental_A = variants {} ;
+lin instrumentalist_N = variants {} ;
+lin instrumentality_N = variants {} ;
+lin instrumentation_N = variants {} ;
+lin insubordinate_A = variants {} ;
+lin insubordination_N = variants {} ;
+lin insubstantial_A = variants {} ;
+lin insufferable_A = variants {} ;
+lin insufficiency_N =  D.insuffisance_1_N ;
+
+lin insufficient_A = D.insuffisant_1_A ;
+
+lin insular_A = variants {} ;
+lin insularism_N = variants {} ;
+lin insularity_N = variants {} ;
+lin insulate_V2 = variants {} ;
+lin insulation_N = variants {} ;
+lin insulator_N = variants {} ;
+lin insulin_N =  D.insuline_1_N ;
+
+lin insult_N = variants {} ;
+lin insult_V2 = variants {} ;
+lin insulting_A = variants {} ;
+lin insuperable_A = variants {} ;
+lin insupportable_A = variants {} ;
+lin insurance_N = variants {} ;
+lin insure_V = variants {} ;
+lin insure_V2 = variants {} ;
+lin insure_VS = variants {} ;
+lin insurgent_A = variants {} ;
+lin insurgent_N = variants {} ;
+lin insurmountable_A = variants {} ;
+lin insurrection_N = variants {} ;
+lin intact_A = variants {} ;
+lin intaglio_N = variants {} ;
+lin intake_N = variants {} ;
+lin intangibility_N = variants {} ;
+lin intangible_A = variants {} ;
+lin intangibles_N = variants {} ;
+lin integer_N =  D.entier_1_N ;
+
+lin integral_A = D.integral_1_A ;
+
+lin integrate_V = variants {} ;
+lin integrate_V2 = variants {} ;
+lin integration_N = variants {} ;
+lin integrity_N = variants {} ;
+lin integument_N = variants {} ;
+lin intellect_N = variants {} ;
+lin intellectual_A = variants {} ;
+lin intellectual_N = variants {} ;
+lin intelligence_N = variants {} ;
+lin intelligent_A = variants {} ;
+lin intelligentsia_N = variants {} ;
+lin intelligibility_N = variants {} ;
+lin intelligible_A = variants {} ;
+lin intemperance_N = variants {} ;
+lin intemperate_A = variants {} ;
+lin intend_V = variants {} ;
+lin intend_V2 = variants {} ;
+lin intend_VS = variants {} ;
+lin intend_VV = variants {} ;
+lin intense_A = variants {} ;
+lin intensification_N = variants {} ;
+lin intensify_V = variants {} ;
+lin intensify_V2 = variants {} ;
+lin intensity_N = variants {} ;
+lin intensive_A = variants {} ;
+lin intent_A = variants {} ;
+lin intent_N = variants {} ;
+lin intention_N = variants {} ;
+lin intentional_A = variants {} ;
+lin intentness_N = variants {} ;
+lin inter_V2 = variants {} ;
+lin inter_alia_Adv = variants {} ;
+lin interact_V = variants {} ;
+lin interaction_N =  D.interaction_1_N ;
+
+lin interactive_A = variants {} ;
+lin interbreed_V = variants {} ;
+lin interbreed_V2 = variants {} ;
+lin intercalary_A = variants {} ;
+lin intercede_V = variants {} ;
+lin intercept_V2 = variants {} ;
+lin interception_N = variants {} ;
+lin interceptor_N = variants {} ;
+lin intercession_N = variants {} ;
+lin interchange_N = variants {} ;
+lin interchange_V2 = variants {} ;
+lin interchangeable_A = variants {} ;
+lin intercollegiate_A = variants {} ;
+lin intercom_N = variants {} ;
+lin intercommunicate_V = variants {} ;
+lin intercommunication_N = variants {} ;
+lin intercommunion_N = variants {} ;
+lin interconnect_V = variants {} ;
+lin interconnect_V2 = variants {} ;
+lin interconnectedness_N = variants {} ;
+lin interconnection_N = variants {} ;
+lin intercontinental_A = variants {} ;
+lin intercourse_N = variants {} ;
+lin interdenominational_A = variants {} ;
+lin interdepartmental_A = variants {} ;
+lin interdependence_N = variants {} ;
+lin interdependent_A = variants {} ;
+lin interdict_N = variants {} ;
+lin interdict_V2 = variants {} ;
+lin interdiction_N = variants {} ;
+lin interdisciplinary_A = variants {} ;
+lin interest_N = variants {} ;
+lin interest_V = variants {} ;
+lin interest_V2 = variants {} ;
+lin interested_A = variants {} ;
+lin interesting_A = variants {} ;
+lin interface_N = variants {} ;
+lin interfere_V = variants {} ;
+lin interference_N = variants {} ;
+lin interim_N = variants {} ;
+lin interior_A = variants {} ;
+lin interior_N = variants {} ;
+lin interject_V2 = variants {} ;
+lin interjection_N = variants {} ;
+lin interlace_V = variants {} ;
+lin interlace_V2 = variants {} ;
+lin interlard_V2 = variants {} ;
+lin interleave_V2 = variants {} ;
+lin interlink_V = variants {} ;
+lin interlink_V2 = variants {} ;
+lin interlock_V = variants {} ;
+lin interlock_V2 = variants {} ;
+lin interlocutor_N = variants {} ;
+lin interloper_N = variants {} ;
+lin interlude_N = variants {} ;
+lin intermarriage_N = variants {} ;
+lin intermarry_V = variants {} ;
+lin intermediary_N = variants {} ;
+lin intermediate_A = variants {} ;
+lin intermediate_N = variants {} ;
+lin interment_N = variants {} ;
+lin intermezzo_N = variants {} ;
+lin interminable_A = variants {} ;
+lin intermingle_V = variants {} ;
+lin intermingle_V2 = variants {} ;
+lin intermission_N = variants {} ;
+lin intermittent_A = variants {} ;
+lin intermix_V = variants {} ;
+lin intermix_V2 = variants {} ;
+lin intermixture_N = variants {} ;
+lin intern_N = variants {} ;
+lin intern_V2 = variants {} ;
+lin internal_A = D.interne_3_A ;
+
+lin internalize_V2 = variants {} ;
+lin international_A = variants {} ;
+lin international_N = variants {} ;
+lin internationale_N = variants {} ;
+lin internationalism_N = variants {} ;
+lin internationalist_N = variants {} ;
+lin internationalization_N = variants {} ;
+lin internationalize_V2 = variants {} ;
+lin interne_N = variants {} ;
+lin internecine_A = variants {} ;
+lin internee_N = variants {} ;
+lin internment_N = variants {} ;
+lin interpellate_V2 = variants {} ;
+lin interpellation_N = variants {} ;
+lin interphone_N = variants {} ;
+lin interplanetary_A = variants {} ;
+lin interplay_N = variants {} ;
+lin interpol_PN = variants {} ;
+lin interpolate_V2 = variants {} ;
+lin interpolation_N = variants {} ;
+lin interpose_V = variants {} ;
+lin interpose_V2 = variants {} ;
+lin interposition_N = variants {} ;
+lin interpret_V = variants {} ;
+lin interpret_V2 = variants {} ;
+lin interpretation_N = variants {} ;
+lin interpretative_A = variants {} ;
+lin interpreter_N = variants {} ;
+lin interracial_A = variants {} ;
+lin interregnum_N = variants {} ;
+lin interrelate_V = variants {} ;
+lin interrelate_V2 = variants {} ;
+lin interrelation_N = variants {} ;
+lin interrelationship_N = variants {} ;
+lin interrogate_V2 = variants {} ;
+lin interrogation_N = variants {} ;
+lin interrogative_A = variants {} ;
+lin interrogative_N = variants {} ;
+lin interrogator_N = variants {} ;
+lin interrogatory_A = variants {} ;
+lin interrupt_V = variants {} ;
+lin interrupt_V2 = variants {} ;
+lin interrupter_N = variants {} ;
+lin interruption_N = variants {} ;
+lin intersect_V = variants {} ;
+lin intersect_V2 = variants {} ;
+lin intersection_N = variants {} ;
+lin intersperse_V2 = variants {} ;
+lin interstate_A = variants {} ;
+lin interstellar_A = variants {} ;
+lin interstice_N = variants {} ;
+lin intertribal_A = variants {} ;
+lin intertwine_V = variants {} ;
+lin intertwine_V2 = variants {} ;
+lin interval_N = variants {} ;
+lin intervene_V = variants {} ;
+lin intervene_V2V = variants {} ;
+lin intervention_N =  D.intervention_1_N ;
+
+lin interview_N = variants {} ;
+lin interview_V2 = variants {} ;
+lin interviewer_N = variants {} ;
+lin interweave_V2 = variants {} ;
+lin intestate_A = variants {} ;
+lin intestinal_A = variants {} ;
+lin intestine_N =  D.intestin_1_N ;
+
+lin intimacy_N = variants {} ;
+lin intimate_A = variants {} ;
+lin intimate_N = variants {} ;
+lin intimate_V2 = variants {} ;
+lin intimation_N = variants {} ;
+lin intimidate_V2 = variants {} ;
+lin intimidation_N = variants {} ;
+lin into_Prep = variants {} ;
+lin intolerable_A = variants {} ;
+lin intolerance_N = variants {} ;
+lin intolerant_A = variants {} ;
+lin intonation_N = variants {} ;
+lin intone_V = variants {} ;
+lin intone_V2 = variants {} ;
+lin intoxicant_A = variants {} ;
+lin intoxicant_N = variants {} ;
+lin intoxicate_V2 = variants {} ;
+lin intoxication_N = variants {} ;
+lin intra_uterine_A = variants {} ;
+lin intractability_N = variants {} ;
+lin intractable_A = variants {} ;
+lin intramural_A = variants {} ;
+lin intransigence_N = variants {} ;
+lin intransigent_A = variants {} ;
+lin intransitive_A = variants {} ;
+lin intravenous_A = variants {} ;
+lin intrench_V2 = variants {} ;
+lin intrepid_A = variants {} ;
+lin intrepidity_N = variants {} ;
+lin intricacy_N = variants {} ;
+lin intricate_A = variants {} ;
+lin intrigue_N = variants {} ;
+lin intrigue_V = variants {} ;
+lin intrigue_V2 = variants {} ;
+lin intrinsic_A = variants {} ;
+lin intrinsically_Adv = variants {} ;
+lin intro_N = variants {} ;
+lin introduce_V2 = variants {} ;
+lin introduction_N = variants {} ;
+lin introductory_A = variants {} ;
+lin introspect_V = variants {} ;
+lin introspection_N = variants {} ;
+lin introspective_A = variants {} ;
+lin introversion_N = variants {} ;
+lin introvert_N = variants {} ;
+lin introvert_V2 = variants {} ;
+lin intrude_V = variants {} ;
+lin intrude_V2 = variants {} ;
+lin intruder_N = variants {} ;
+lin intrusion_N = variants {} ;
+lin intrusive_A = variants {} ;
+lin intrust_V2 = variants {} ;
+lin intuit_V = variants {} ;
+lin intuit_V2 = variants {} ;
+lin intuition_N = variants {} ;
+lin intuitive_A = variants {} ;
+lin intumescence_N = variants {} ;
+lin inundate_V2 = variants {} ;
+lin inundation_N = variants {} ;
+lin inure_V2 = variants {} ;
+lin invade_V2 = variants {} ;
+lin invader_N = variants {} ;
+lin invalid_A = variants {} ;
+lin invalid_N = variants {} ;
+lin invalid_V2 = variants {} ;
+lin invalidate_V2 = variants {} ;
+lin invalidation_N = variants {} ;
+lin invalidism_N = variants {} ;
+lin invalidity_N = variants {} ;
+lin invaluable_A = variants {} ;
+lin invariable_A = variants {} ;
+lin invasion_N = variants {} ;
+lin invasive_A = variants {} ;
+lin invective_N = variants {} ;
+lin inveigh_V = variants {} ;
+lin inveigle_V2 = variants {} ;
+lin invent_V = variants {} ;
+lin invent_V2 = variants {} ;
+lin invention_N = variants {} ;
+lin inventive_A = variants {} ;
+lin inventor_N = variants {} ;
+lin inventory_N = variants {} ;
+lin inverkeithing_PN = variants {} ;
+lin inverness_PN = variants {} ;
+lin inverse_A = variants {} ;
+lin inverse_N = variants {} ;
+lin inversion_N = variants {} ;
+lin invert_V2 = variants {} ;
+lin invertebrate_A = variants {} ;
+lin invertebrate_N = variants {} ;
+lin inverurie_PN = variants {} ;
+lin invest_V = variants {} ;
+lin invest_V2 = variants {} ;
+lin investigate_V = variants {} ;
+lin investigate_V2 = variants {} ;
+lin investigation_N = variants {} ;
+lin investigator_N = variants {} ;
+lin investiture_N = variants {} ;
+lin investment_N = variants {} ;
+lin investor_N = variants {} ;
+lin inveterate_A = variants {} ;
+lin invidious_A = variants {} ;
+lin invigilate_V = variants {} ;
+lin invigilation_N = variants {} ;
+lin invigilator_N = variants {} ;
+lin invigorate_V2 = variants {} ;
+lin invincibility_N = variants {} ;
+lin invincible_A = variants {} ;
+lin inviolable_A = variants {} ;
+lin inviolate_A = variants {} ;
+lin invisibility_N = variants {} ;
+lin invisible_A = variants {} ;
+lin invitation_N = variants {} ;
+lin invite_N = variants {} ;
+lin invite_V2 = variants {} ;
+lin invite_V2V = variants {} ;
+lin inviting_A = variants {} ;
+lin invocation_N = variants {} ;
+lin invoice_N = variants {} ;
+lin invoice_V2 = variants {} ;
+lin invoke_V2 = variants {} ;
+lin involuntary_A = variants {} ;
+lin involute_A = variants {} ;
+lin involution_N = variants {} ;
+lin involve_V = variants {} ;
+lin involve_V2 = variants {} ;
+lin involve_VS = variants {} ;
+lin involved_A = variants {} ;
+lin involvement_N = variants {} ;
+lin invulnerable_A = variants {} ;
+lin inward_A = variants {} ;
+lin inward_Adv = variants {} ;
+lin inwardness_N = variants {} ;
+lin inwards_Adv = variants {} ;
+lin inwrought_A = variants {} ;
+lin iodine_N =  D.iode_1_N ;
+
+lin ion_N =  D.ion_1_N ;
+
+lin ionic_A = variants {} ;
+lin ionization_N = variants {} ;
+lin ionize_V = variants {} ;
+lin ionize_V2 = variants {} ;
+lin ionosphere_N = variants {} ;
+lin iota_N = variants {} ;
+lin iou_N = variants {} ;
+lin iowa_PN = variants {} ;
+lin ipse_dixit_N = variants {} ;
+lin ipso_facto_Adv = variants {} ;
+lin ipswich_PN = variants {} ;
+lin iq_N = variants {} ;
+lin ira_N = variants {} ;
+lin iran_PN = variants {} ;
+lin iranian_A = variants {} ;
+lin iranian_N = variants {} ;
+lin iraq_PN = variants {} ;
+lin iraqi_A = variants {} ;
+lin iraqi_N = variants {} ;
+lin irascibility_N = variants {} ;
+lin irascible_A = variants {} ;
+lin irate_A = variants {} ;
+lin ire_N = variants {} ;
+lin ireful_A = variants {} ;
+lin ireland_PN = variants {} ;
+lin irene_PN = variants {} ;
+lin iridescence_N = variants {} ;
+lin iridescent_A = variants {} ;
+lin iridium_N = variants {} ;
+lin iris_N = variants {} ;
+lin iris_PN = variants {} ;
+lin irish_A = variants {} ;
+lin irish_N = variants {} ;
+lin irishman_N = variants {} ;
+lin irishwoman_N = variants {} ;
+lin irk_V2 = variants {} ;
+lin irksome_A = variants {} ;
+lin iron_N = variants {} ;
+lin iron_V = variants {} ;
+lin iron_V2 = variants {} ;
+lin iron_foundry_N = variants {} ;
+lin iron_grey_A = variants {} ;
+lin iron_grey_N = variants {} ;
+lin ironclad_A = variants {} ;
+lin ironic_A = variants {} ;
+lin ironical_A = variants {} ;
+lin ironing_board_N = variants {} ;
+lin ironmonger_N = variants {} ;
+lin ironmongery_N = variants {} ;
+lin ironmould_N = variants {} ;
+lin ironside_N = variants {} ;
+lin ironware_N = variants {} ;
+lin ironwork_N = variants {} ;
+lin ironworks_N = variants {} ;
+lin irony_N = variants {} ;
+lin irradiate_V2 = variants {} ;
+lin irrational_A = variants {} ;
+lin irreconcilable_A = variants {} ;
+lin irrecoverable_A = variants {} ;
+lin irredeemable_A = variants {} ;
+lin irredentist_N = variants {} ;
+lin irreducible_A = variants {} ;
+lin irrefutable_A = variants {} ;
+lin irregular_A = variants {} ;
+lin irregular_N = variants {} ;
+lin irregularity_N = variants {} ;
+lin irrelevance_N = variants {} ;
+lin irrelevancy_N = variants {} ;
+lin irrelevant_A = variants {} ;
+lin irreligious_A = variants {} ;
+lin irremediable_A = variants {} ;
+lin irremovable_A = variants {} ;
+lin irreparable_A = variants {} ;
+lin irreplaceable_A = variants {} ;
+lin irrepressible_A = variants {} ;
+lin irreproachable_A = variants {} ;
+lin irresistible_A = variants {} ;
+lin irresolute_A = variants {} ;
+lin irresolution_N = variants {} ;
+lin irrespective_A = variants {} ;
+lin irresponsibility_N = variants {} ;
+lin irresponsible_A = variants {} ;
+lin irretrievable_A = variants {} ;
+lin irreverence_N = variants {} ;
+lin irreverent_A = variants {} ;
+lin irreversibility_N = variants {} ;
+lin irreversible_A = variants {} ;
+lin irrevocable_A = variants {} ;
+lin irridentism_N = variants {} ;
+lin irrigate_V2 = variants {} ;
+lin irrigation_N =  D.irrigation_1_N ;
+
+lin irritability_N = variants {} ;
+lin irritable_A = variants {} ;
+lin irritant_A = variants {} ;
+lin irritant_N = variants {} ;
+lin irritate_V2 = variants {} ;
+lin irritation_N = variants {} ;
+lin irruption_N = variants {} ;
+lin irthlingborough_PN = variants {} ;
+lin irvine_PN = variants {} ;
+lin isaac_PN = variants {} ;
+lin isabel_PN = variants {} ;
+lin isabella_PN = variants {} ;
+lin isinglass_N = variants {} ;
+lin islam_N = variants {} ;
+lin islamic_A = variants {} ;
+lin island_N = variants {} ;
+lin islander_N = variants {} ;
+lin isle_N = variants {} ;
+lin islet_N =  D.ilot_1_N ;
+
+lin islington_PN = variants {} ;
+lin ism_N = variants {} ;
+lin isobar_N = variants {} ;
+lin isobel_PN = variants {} ;
+lin isolate_V2 = variants {} ;
+lin isolation_N =  D.isolation_1_N ;
+
+lin isolationism_N = variants {} ;
+lin isolationist_N = variants {} ;
+lin isosceles_A = variants {} ;
+lin isotherm_N = variants {} ;
+lin isotope_N = variants {} ;
+lin israel_PN = variants {} ;
+lin israeli_A = variants {} ;
+lin israeli_N = variants {} ;
+lin issue_N = variants {} ;
+lin issue_V = variants {} ;
+lin issue_V2 = variants {} ;
+lin istanbul_PN = variants {} ;
+lin isthmus_N = variants {} ;
+lin it_Pron = variants {} ;
+lin italian_A = variants {} ;
+lin italian_N = variants {} ;
+lin italic_A = variants {} ;
+lin italicize_V2 = variants {} ;
+lin italy_PN = variants {} ;
+lin itch_N = variants {} ;
+lin itch_V = variants {} ;
+lin itchy_A = variants {} ;
+lin item_Adv = variants {} ;
+lin item_N = variants {} ;
+lin itemize_V2 = variants {} ;
+lin iterate_V2 = variants {} ;
+lin iteration_N = variants {} ;
+lin itinerant_A = variants {} ;
+lin itinerary_N = variants {} ;
+lin itv_N = variants {} ;
+lin iud_N = variants {} ;
+lin ivan_PN = variants {} ;
+lin iver_PN = variants {} ;
+lin ivied_A = variants {} ;
+lin ivor_PN = variants {} ;
+lin ivory_N = variants {} ;
+lin ivy_N = variants {} ;
+lin ivy_PN = variants {} ;
+lin izmir_PN = variants {} ;
+lin jab_N = variants {} ;
+lin jab_V = variants {} ;
+lin jab_V2 = variants {} ;
+lin jabalpur_PN = variants {} ;
+lin jabber_N = variants {} ;
+lin jabber_V = variants {} ;
+lin jabber_V2 = variants {} ;
+lin jabberer_N = variants {} ;
+lin jabot_N = variants {} ;
+lin jack_N = variants {} ;
+lin jack_PN = variants {} ;
+lin jack_V2 = variants {} ;
+lin jack_in_the_box_N = variants {} ;
+lin jack_knife_N = variants {} ;
+lin jack_knife_V = variants {} ;
+lin jack_o'_lantern_N = variants {} ;
+lin jack_plane_N = variants {} ;
+lin jackal_N = variants {} ;
+lin jackanapes_N = variants {} ;
+lin jackass_N = variants {} ;
+lin jackboot_N = variants {} ;
+lin jackdaw_N = variants {} ;
+lin jacket_N = variants {} ;
+lin jackie_PN = variants {} ;
+lin jackpot_N = variants {} ;
+lin jacksonville_PN = variants {} ;
+lin jacob_PN = variants {} ;
+lin jacobean_A = variants {} ;
+lin jacobin_A = variants {} ;
+lin jacobin_N = variants {} ;
+lin jacobinism_N = variants {} ;
+lin jacobite_N = variants {} ;
+lin jacqueline_PN = variants {} ;
+lin jade_N = variants {} ;
+lin jaded_A = variants {} ;
+lin jag_N = variants {} ;
+lin jag_V2 = variants {} ;
+lin jagged_A = variants {} ;
+lin jaggy_A = variants {} ;
+lin jaguar_N = variants {} ;
+lin jail_N = variants {} ;
+lin jail_V2 = variants {} ;
+lin jailer_N = variants {} ;
+lin jailor_N = variants {} ;
+lin jaipur_PN = variants {} ;
+lin jakarta_PN = variants {} ;
+lin jake_PN = variants {} ;
+lin jakes_N = variants {} ;
+lin jalopy_N = variants {} ;
+lin jam_N = variants {} ;
+lin jam_V = variants {} ;
+lin jam_V2 = variants {} ;
+lin jam_VS = variants {} ;
+lin jamaica_PN = variants {} ;
+lin jamaican_A = variants {} ;
+lin jamaican_N = variants {} ;
+lin jamb_N = variants {} ;
+lin jamboree_N = variants {} ;
+lin james_PN = variants {} ;
+lin jamjar_N = variants {} ;
+lin jampack_V2 = variants {} ;
+lin jampot_N = variants {} ;
+lin jan_PN = variants {} ;
+lin jane_PN = variants {} ;
+lin janet_PN = variants {} ;
+lin jangle_N = variants {} ;
+lin jangle_V = variants {} ;
+lin jangle_V2 = variants {} ;
+lin janice_PN = variants {} ;
+lin janie_PN = variants {} ;
+lin janitor_N = variants {} ;
+lin january_N = variants {} ;
+lin january_PN = variants {} ;
+lin janus_PN = variants {} ;
+lin japan_PN = variants {} ;
+lin japan_V2 = variants {} ;
+lin japanese_A = variants {} ;
+lin japanese_N = variants {} ;
+lin jape_N = variants {} ;
+lin japonica_N = variants {} ;
+lin jar_N = variants {} ;
+lin jar_V = variants {} ;
+lin jar_V2 = variants {} ;
+lin jarful_N = variants {} ;
+lin jargon_N = variants {} ;
+lin jarring_A = variants {} ;
+lin jarrow_PN = variants {} ;
+lin jasmine_N = variants {} ;
+lin jason_PN = variants {} ;
+lin jasper_N = variants {} ;
+lin jaundice_N = variants {} ;
+lin jaundice_V2 = variants {} ;
+lin jaunt_N = variants {} ;
+lin jaunt_V = variants {} ;
+lin jauntily_Adv = variants {} ;
+lin jauntiness_N = variants {} ;
+lin jaunting_car_N = variants {} ;
+lin jaunty_A = variants {} ;
+lin java_PN = variants {} ;
+lin javanese_A = variants {} ;
+lin javanese_N = variants {} ;
+lin javelin_N = variants {} ;
+lin jaw_N = variants {} ;
+lin jaw_V = variants {} ;
+lin jawbone_N = variants {} ;
+lin jawbreaker_N = variants {} ;
+lin jay_N = variants {} ;
+lin jaywalk_V = variants {} ;
+lin jaywalker_N = variants {} ;
+lin jazz_N = variants {} ;
+lin jazz_V2 = variants {} ;
+lin jazzy_A = variants {} ;
+lin jc_PN = variants {} ;
+lin jealous_A = variants {} ;
+lin jealousy_N = variants {} ;
+lin jean_N = variants {} ;
+lin jean_PN = variants {} ;
+lin jeanie_PN = variants {} ;
+lin jedburgh_PN = variants {} ;
+lin jeep_N = variants {} ;
+lin jeer_N = variants {} ;
+lin jeer_V = variants {} ;
+lin jeer_V2 = variants {} ;
+lin jeeringly_Adv = variants {} ;
+lin jeff_PN = variants {} ;
+lin jeffrey_PN = variants {} ;
+lin jehovah_PN = variants {} ;
+lin jejune_A = variants {} ;
+lin jejuneness_N = variants {} ;
+lin jekyll_and_hyde_PN = variants {} ;
+lin jell_V = variants {} ;
+lin jell_V2 = variants {} ;
+lin jellaba_N = variants {} ;
+lin jellied_A = variants {} ;
+lin jelly_N = variants {} ;
+lin jelly_V = variants {} ;
+lin jelly_V2 = variants {} ;
+lin jellyfish_N = variants {} ;
+lin jemmy_N = variants {} ;
+lin jennifer_PN = variants {} ;
+lin jenny_N = variants {} ;
+lin jenny_PN = variants {} ;
+lin jeopardize_V2 = variants {} ;
+lin jeopardy_N = variants {} ;
+lin jerboa_N = variants {} ;
+lin jeremiad_N = variants {} ;
+lin jeremy_PN = variants {} ;
+lin jerk_N = variants {} ;
+lin jerk_V = variants {} ;
+lin jerk_V2 = variants {} ;
+lin jerkily_Adv = variants {} ;
+lin jerkin_N = variants {} ;
+lin jerkiness_N = variants {} ;
+lin jerky_A = variants {} ;
+lin jerome_PN = variants {} ;
+lin jerry_N = variants {} ;
+lin jerry_PN = variants {} ;
+lin jerry_builder_N = variants {} ;
+lin jerry_building_N = variants {} ;
+lin jerry_built_A = variants {} ;
+lin jersey_N = variants {} ;
+lin jersey_PN = variants {} ;
+lin jess_PN = variants {} ;
+lin jessica_PN = variants {} ;
+lin jessie_PN = variants {} ;
+lin jest_N = variants {} ;
+lin jest_V = variants {} ;
+lin jester_N = variants {} ;
+lin jesting_A = variants {} ;
+lin jesuit_N = variants {} ;
+lin jesuitical_A = variants {} ;
+lin jesus_PN = variants {} ;
+lin jet_N = variants {} ;
+lin jet_V = variants {} ;
+lin jet_V2 = variants {} ;
+lin jet_black_A = variants {} ;
+lin jet_propelled_A = variants {} ;
+lin jetsam_N = variants {} ;
+lin jettison_V2 = variants {} ;
+lin jetty_N = variants {} ;
+lin jew_N = variants {} ;
+lin jewel_N = variants {} ;
+lin jewel_V2 = variants {} ;
+lin jeweller_N = variants {} ;
+lin jewellery_N = variants {} ;
+lin jewelry_N = variants {} ;
+lin jewess_N = variants {} ;
+lin jewish_A = variants {} ;
+lin jezebel_N = variants {} ;
+lin jib_N = variants {} ;
+lin jib_V = variants {} ;
+lin jib_boom_N = variants {} ;
+lin jibe_N = variants {} ;
+lin jibe_V = variants {} ;
+lin jiffy_N = variants {} ;
+lin jig_N = variants {} ;
+lin jig_V = variants {} ;
+lin jig_V2 = variants {} ;
+lin jigger_N = variants {} ;
+lin jiggered_A = variants {} ;
+lin jiggery_pokery_N = variants {} ;
+lin jiggle_N = variants {} ;
+lin jiggle_V = variants {} ;
+lin jiggle_V2 = variants {} ;
+lin jigsaw_N = variants {} ;
+lin jihad_N = variants {} ;
+lin jill_PN = variants {} ;
+lin jilt_N = variants {} ;
+lin jilt_V2 = variants {} ;
+lin jim_PN = variants {} ;
+lin jim_crow_N = variants {} ;
+lin jimmy_N = variants {} ;
+lin jimmy_PN = variants {} ;
+lin jingle_N = variants {} ;
+lin jingle_V = variants {} ;
+lin jingle_V2 = variants {} ;
+lin jingo_N = variants {} ;
+lin jingoism_N = variants {} ;
+lin jingoist_N = variants {} ;
+lin jingoistic_A = variants {} ;
+lin jinks_N = variants {} ;
+lin jinn_N = variants {} ;
+lin jinx_N = variants {} ;
+lin jitney_N = variants {} ;
+lin jitterbug_N = variants {} ;
+lin jittery_A = variants {} ;
+lin jive_N = variants {} ;
+lin jive_V = variants {} ;
+lin jnr_PN = variants {} ;
+lin jo_PN = variants {} ;
+lin joan_PN = variants {} ;
+lin joanie_PN = variants {} ;
+lin joann_PN = variants {} ;
+lin joanna_PN = variants {} ;
+lin joanne_PN = variants {} ;
+lin job_N = variants {} ;
+lin job_PN = variants {} ;
+lin job_V = variants {} ;
+lin job_V2 = variants {} ;
+lin jobber_N = variants {} ;
+lin jobbery_N = variants {} ;
+lin jocelyn_PN = variants {} ;
+lin jockey_N = variants {} ;
+lin jockey_V = variants {} ;
+lin jockey_V2 = variants {} ;
+lin jocose_A = variants {} ;
+lin jocoseness_N = variants {} ;
+lin jocosity_N = variants {} ;
+lin jocular_A = variants {} ;
+lin jocularity_N = variants {} ;
+lin jocund_A = variants {} ;
+lin jocundity_N = variants {} ;
+lin joe_PN = variants {} ;
+lin joey_PN = variants {} ;
+lin jog_N = variants {} ;
+lin jog_V = variants {} ;
+lin jog_V2 = variants {} ;
+lin jog_trot_N = variants {} ;
+lin jogger_N = variants {} ;
+lin jogging_N = variants {} ;
+lin joggle_N = variants {} ;
+lin joggle_V = variants {} ;
+lin joggle_V2 = variants {} ;
+lin johannesburg_PN = variants {} ;
+lin john_PN = variants {} ;
+lin john_bull_N = variants {} ;
+lin johnny_PN = variants {} ;
+lin johnstone_PN = variants {} ;
+lin joie_de_vivre_N = variants {} ;
+lin join_N = variants {} ;
+lin join_V = variants {} ;
+lin join_V2 = variants {} ;
+lin joiner_N = variants {} ;
+lin joinery_N = variants {} ;
+lin joint_A = variants {} ;
+lin joint_N =  D.articulation_1_N ;
+
+lin joint_V2 = variants {} ;
+lin jointure_N = variants {} ;
+lin joist_N = variants {} ;
+lin joke_N = variants {} ;
+lin joke_V = variants {} ;
+lin joke_VS = variants {} ;
+lin joker_N = variants {} ;
+lin jokingly_Adv = variants {} ;
+lin jollification_N = variants {} ;
+lin jollity_N = variants {} ;
+lin jolly_A = variants {} ;
+lin jolly_Adv = variants {} ;
+lin jolly_V2 = variants {} ;
+lin jollyboat_N = variants {} ;
+lin jolt_N = variants {} ;
+lin jolt_V = variants {} ;
+lin jolt_V2 = variants {} ;
+lin jolty_A = variants {} ;
+lin jonah_PN = variants {} ;
+lin jonathan_PN = variants {} ;
+lin jonquil_N = variants {} ;
+lin jordan_PN = variants {} ;
+lin jordanian_A = variants {} ;
+lin jordanian_N = variants {} ;
+lin joseph_PN = variants {} ;
+lin josephine_PN = variants {} ;
+lin josh_PN = variants {} ;
+lin joshua_PN = variants {} ;
+lin joss_N = variants {} ;
+lin joss_house_N = variants {} ;
+lin joss_stick_N = variants {} ;
+lin jostle_V = variants {} ;
+lin jostle_V2 = variants {} ;
+lin jot_N = variants {} ;
+lin jot_V2 = variants {} ;
+lin jotter_N = variants {} ;
+lin joule_N = variants {} ;
+lin journal_N = variants {} ;
+lin journalese_N = variants {} ;
+lin journalism_N = variants {} ;
+lin journalist_N = variants {} ;
+lin journalistic_A = variants {} ;
+lin journalistically_Adv = variants {} ;
+lin journey_N = variants {} ;
+lin journey_V = variants {} ;
+lin journeyman_N = variants {} ;
+lin joust_N = variants {} ;
+lin joust_V = variants {} ;
+lin jove_PN = variants {} ;
+lin jovial_A = variants {} ;
+lin joviality_N = variants {} ;
+lin jowl_N = variants {} ;
+lin jowly_A = variants {} ;
+lin joy_N = variants {} ;
+lin joy_PN = variants {} ;
+lin joy_V = variants {} ;
+lin joy_ride_N = variants {} ;
+lin joy_stick_N = variants {} ;
+lin joyce_PN = variants {} ;
+lin joyful_A = variants {} ;
+lin joyfulness_N = variants {} ;
+lin joyless_A = variants {} ;
+lin joylessness_N = variants {} ;
+lin joyous_A = variants {} ;
+lin joyousness_N = variants {} ;
+lin jp_N = variants {} ;
+lin ju_jitsu_N = variants {} ;
+lin jubilant_A = variants {} ;
+lin jubilation_N = variants {} ;
+lin jubilee_N = variants {} ;
+lin judaic_A = variants {} ;
+lin judaism_N = variants {} ;
+lin judas_N = variants {} ;
+lin judas_PN = variants {} ;
+lin judder_V = variants {} ;
+lin judge_N = variants {} ;
+lin judge_V = variants {} ;
+lin judge_V2 = variants {} ;
+lin judge_V2V = variants {} ;
+lin judge_VS = variants {} ;
+lin judgement_N = variants {} ;
+lin judicature_N = variants {} ;
+lin judicial_A = variants {} ;
+lin judiciary_N = variants {} ;
+lin judicious_A = variants {} ;
+lin judiciousness_N = variants {} ;
+lin judith_PN = variants {} ;
+lin judo_N = variants {} ;
+lin judy_PN = variants {} ;
+lin jug_N = variants {} ;
+lin jug_V2 = variants {} ;
+lin jugful_N = variants {} ;
+lin juggernaut_N = variants {} ;
+lin juggle_V = variants {} ;
+lin juggle_V2 = variants {} ;
+lin juggler_N = variants {} ;
+lin jugular_A = variants {} ;
+lin juice_N = variants {} ;
+lin juiciness_N = variants {} ;
+lin juicy_A = variants {} ;
+lin juju_N = variants {} ;
+lin jujube_N = variants {} ;
+lin jukebox_N = variants {} ;
+lin jul_PN = variants {} ;
+lin julep_N = variants {} ;
+lin julia_PN = variants {} ;
+lin julian_A = variants {} ;
+lin julian_PN = variants {} ;
+lin julie_PN = variants {} ;
+lin juliet_PN = variants {} ;
+lin july_N = variants {} ;
+lin jumble_N = variants {} ;
+lin jumble_V = variants {} ;
+lin jumble_V2 = variants {} ;
+lin jumble_sale_N = variants {} ;
+lin jumbo_A = variants {} ;
+lin jump_N = variants {} ;
+lin jump_V = variants {} ;
+lin jump_V2 = variants {} ;
+lin jump_V2V = variants {} ;
+lin jumped_up_A = variants {} ;
+lin jumper_N = variants {} ;
+lin jumpiness_N = variants {} ;
+lin jumpy_A = variants {} ;
+lin jun_PN = variants {} ;
+lin junction_N = variants {} ;
+lin juncture_N = variants {} ;
+lin june_N = variants {} ;
+lin june_PN = variants {} ;
+lin jungle_N = variants {} ;
+lin jungly_A = variants {} ;
+lin junior_A = variants {} ;
+lin junior_N = variants {} ;
+lin juniper_N = variants {} ;
+lin junk_N = variants {} ;
+lin junk_V2 = variants {} ;
+lin junk_shop_N = variants {} ;
+lin junket_N = variants {} ;
+lin junket_V = variants {} ;
+lin junketing_N = variants {} ;
+lin junkie_N = variants {} ;
+lin junky_N = variants {} ;
+lin junoesque_A = variants {} ;
+lin junta_N = variants {} ;
+lin jupiter_PN = variants {} ;
+lin juridical_A = variants {} ;
+lin jurisdiction_N = variants {} ;
+lin jurisprudence_N = variants {} ;
+lin jurist_N = variants {} ;
+lin juror_N = variants {} ;
+lin jury_N = variants {} ;
+lin jury_box_N = variants {} ;
+lin jury_mast_N = variants {} ;
+lin jury_rigge_V2 = variants {} ;
+lin juryman_N = variants {} ;
+lin just_Adv = variants {} ;
+lin just_Predet = variants {} ;
+lin justice_N = variants {} ;
+lin justiciary_N = variants {} ;
+lin justifiable_A = variants {} ;
+lin justification_N = variants {} ;
+lin justify_V2 = variants {} ;
+lin justify_VV = variants {} ;
+lin justin_PN = variants {} ;
+lin justness_N = variants {} ;
+lin jut_V = variants {} ;
+lin jute_N = variants {} ;
+lin juvenile_A = variants {} ;
+lin juvenile_N = variants {} ;
+lin juxtapose_V2 = variants {} ;
+lin juxtaposition_N = variants {} ;
+lin kaffir_N = variants {} ;
+lin kail_N = variants {} ;
+lin kaiser_N = variants {} ;
+lin kakemono_N = variants {} ;
+lin kale_N = variants {} ;
+lin kaleidoscope_N = variants {} ;
+lin kaleidoscopic_A = variants {} ;
+lin kalgan_PN = variants {} ;
+lin kampong_N = variants {} ;
+lin kampuchea_PN = variants {} ;
+lin kampuchean_A = variants {} ;
+lin kampuchean_N = variants {} ;
+lin kangaroo_N = variants {} ;
+lin kanpur_PN = variants {} ;
+lin kansas_PN = variants {} ;
+lin kansas_city_PN = variants {} ;
+lin kaohsiung_PN = variants {} ;
+lin kaolin_N = variants {} ;
+lin kapok_N = variants {} ;
+lin kaput_A = variants {} ;
+lin karachi_PN = variants {} ;
+lin karaganda_PN = variants {} ;
+lin karat_N = variants {} ;
+lin karate_N = variants {} ;
+lin karen_PN = variants {} ;
+lin karlsruhe_PN = variants {} ;
+lin karma_N = variants {} ;
+lin kashmir_PN = variants {} ;
+lin kashmiri_A = variants {} ;
+lin kashmiri_N = variants {} ;
+lin kassel_PN = variants {} ;
+lin kate_PN = variants {} ;
+lin kath_PN = variants {} ;
+lin katherine_PN = variants {} ;
+lin kathy_PN = variants {} ;
+lin katie_PN = variants {} ;
+lin katowice_PN = variants {} ;
+lin kava_N = variants {} ;
+lin kay_PN = variants {} ;
+lin kayak_N = variants {} ;
+lin kazan_PN = variants {} ;
+lin kebab_N = variants {} ;
+lin kedgeree_N = variants {} ;
+lin keel_N = variants {} ;
+lin keel_V = variants {} ;
+lin keel_V2 = variants {} ;
+lin keen_A = variants {} ;
+lin keen_N = variants {} ;
+lin keen_V = variants {} ;
+lin keen_V2 = variants {} ;
+lin keenness_N = variants {} ;
+lin keep_N = variants {} ;
+lin keep_V = variants {} ;
+lin keep_V2 = variants {} ;
+lin keep_VA = variants {} ;
+lin keep_VS = variants {} ;
+lin keeper_N = variants {} ;
+lin keeping_N = variants {} ;
+lin keepsake_N = variants {} ;
+lin keg_N = variants {} ;
+lin keighley_PN = variants {} ;
+lin keith_PN = variants {} ;
+lin kelp_N = variants {} ;
+lin kelso_PN = variants {} ;
+lin kelt_N = variants {} ;
+lin kelty_PN = variants {} ;
+lin kemsing_PN = variants {} ;
+lin ken_N = variants {} ;
+lin ken_PN = variants {} ;
+lin ken_V2 = variants {} ;
+lin kendal_PN = variants {} ;
+lin kenilworth_PN = variants {} ;
+lin kennel_N = variants {} ;
+lin kennel_V = variants {} ;
+lin kennel_V2 = variants {} ;
+lin kenneth_PN = variants {} ;
+lin kenny_PN = variants {} ;
+lin kensington_PN = variants {} ;
+lin kent_PN = variants {} ;
+lin kentucky_PN = variants {} ;
+lin kenya_PN = variants {} ;
+lin kenyan_A = variants {} ;
+lin kenyan_N = variants {} ;
+lin kepi_N = variants {} ;
+lin kerb_N = variants {} ;
+lin kerbstone_N = variants {} ;
+lin kerchief_N = variants {} ;
+lin kernel_N = variants {} ;
+lin kerosene_N = variants {} ;
+lin kerry_PN = variants {} ;
+lin kestrel_N = variants {} ;
+lin ketch_N = variants {} ;
+lin ketchup_N = variants {} ;
+lin kettering_PN = variants {} ;
+lin kettle_N = variants {} ;
+lin kettledrum_N = variants {} ;
+lin kevin_PN = variants {} ;
+lin key_A = variants {} ;
+lin key_N = variants {} ;
+lin key_V2 = variants {} ;
+lin keyboard_N = variants {} ;
+lin keyhole_N = variants {} ;
+lin keyless_A = variants {} ;
+lin keynote_N = variants {} ;
+lin keynsham_PN = variants {} ;
+lin keyring_N = variants {} ;
+lin keystone_N = variants {} ;
+lin keyword_N = variants {} ;
+lin keyworth_PN = variants {} ;
+lin kg_N = variants {} ;
+lin kgb_N = variants {} ;
+lin khaki_A = variants {} ;
+lin khaki_N = variants {} ;
+lin khalka_N = variants {} ;
+lin khan_N = variants {} ;
+lin kharkov_PN = variants {} ;
+lin khartoum_PN = variants {} ;
+lin khmer_N = variants {} ;
+lin kibbutz_N = variants {} ;
+lin kibbutznik_N = variants {} ;
+lin kick_N = variants {} ;
+lin kick_V = variants {} ;
+lin kick_V2 = variants {} ;
+lin kick_start_N = variants {} ;
+lin kick_starter_N = variants {} ;
+lin kickback_N = variants {} ;
+lin kickoff_N = variants {} ;
+lin kid_N = variants {} ;
+lin kid_V = variants {} ;
+lin kid_V2 = variants {} ;
+lin kidderminster_PN = variants {} ;
+lin kiddy_N = variants {} ;
+lin kidlington_PN = variants {} ;
+lin kidnap_V2 = variants {} ;
+lin kidnapper_N = variants {} ;
+lin kidney_N =  D.rein_1_N ;
+
+lin kidney_bean_N = variants {} ;
+lin kidsgrove_PN = variants {} ;
+lin kiev_PN = variants {} ;
+lin kilbirnie_PN = variants {} ;
+lin kildare_PN = variants {} ;
+lin kilkenny_PN = variants {} ;
+lin kill_N = variants {} ;
+lin kill_V = variants {} ;
+lin kill_V2 = variants {} ;
+lin killarney_PN = variants {} ;
+lin killer_N = variants {} ;
+lin killing_A = variants {} ;
+lin killing_N = variants {} ;
+lin killjoy_N = variants {} ;
+lin kilmarnock_PN = variants {} ;
+lin kiln_N = variants {} ;
+lin kilo_N = variants {} ;
+lin kilocycle_N = variants {} ;
+lin kilogram_N = variants {} ;
+lin kilolitre_N = variants {} ;
+lin kilometre_N = variants {} ;
+lin kilowatt_N = variants {} ;
+lin kilsyth_PN = variants {} ;
+lin kilt_N = variants {} ;
+lin kilwinning_PN = variants {} ;
+lin kimberley_PN = variants {} ;
+lin kimono_N = variants {} ;
+lin kind_A = variants {} ;
+lin kind_N = variants {} ;
+lin kind_hearted_A = variants {} ;
+lin kinda_Adv = variants {} ;
+lin kindergarten_N = variants {} ;
+lin kindle_V = variants {} ;
+lin kindle_V2 = variants {} ;
+lin kindling_N = variants {} ;
+lin kindly_A = variants {} ;
+lin kindness_N = variants {} ;
+lin kindred_A = variants {} ;
+lin kindred_N = variants {} ;
+lin kinetic_A = variants {} ;
+lin kinetics_N = variants {} ;
+lin king's_lynn_PN = variants {} ;
+lin king_N = variants {} ;
+lin king_size_A = variants {} ;
+lin king_sized_A = variants {} ;
+lin kingcup_N = variants {} ;
+lin kingdom_N = variants {} ;
+lin kingfisher_N = variants {} ;
+lin kinglike_A = variants {} ;
+lin kingly_A = variants {} ;
+lin kingpin_N = variants {} ;
+lin kingsbury_PN = variants {} ;
+lin kingship_N = variants {} ;
+lin kingsteignton_PN = variants {} ;
+lin kingston_PN = variants {} ;
+lin kingston_upon_hull_PN = variants {} ;
+lin kingston_upon_thames_PN = variants {} ;
+lin kink_N = variants {} ;
+lin kink_V = variants {} ;
+lin kink_V2 = variants {} ;
+lin kinky_A = variants {} ;
+lin kinshasa_PN = variants {} ;
+lin kinship_N = variants {} ;
+lin kinsman_N = variants {} ;
+lin kinswoman_N = variants {} ;
+lin kiosk_N = variants {} ;
+lin kip_N = variants {} ;
+lin kip_V = variants {} ;
+lin kippax_PN = variants {} ;
+lin kipper_N = variants {} ;
+lin kirin_PN = variants {} ;
+lin kirk_N = variants {} ;
+lin kirkby_PN = variants {} ;
+lin kirkby_in_ashfield_PN = variants {} ;
+lin kirkcaldy_PN = variants {} ;
+lin kirkham_PN = variants {} ;
+lin kirkintilloch_PN = variants {} ;
+lin kirkwall_PN = variants {} ;
+lin kirsch_N = variants {} ;
+lin kirtle_N = variants {} ;
+lin kismet_N = variants {} ;
+lin kiss_N = variants {} ;
+lin kiss_V = variants {} ;
+lin kiss_V2 = variants {} ;
+lin kisser_N = variants {} ;
+lin kit_N =  D.kit_1_N ;
+
+lin kit_V2 = variants {} ;
+lin kitakyushu_PN = variants {} ;
+lin kitbag_N = variants {} ;
+lin kitchen_N = variants {} ;
+lin kitchenette_N = variants {} ;
+lin kite_N = variants {} ;
+lin kite_balloon_N = variants {} ;
+lin kitsch_A = variants {} ;
+lin kitten_N = variants {} ;
+lin kittenish_A = variants {} ;
+lin kitty_N = variants {} ;
+lin kitty_PN = variants {} ;
+lin kiwi_N = variants {} ;
+lin klaxon_N = variants {} ;
+lin kleenex_N = variants {} ;
+lin kleptomania_N = variants {} ;
+lin kleptomaniac_N = variants {} ;
+lin km_N = variants {} ;
+lin knack_N = variants {} ;
+lin knacker_N = variants {} ;
+lin knap_V2 = variants {} ;
+lin knapsack_N = variants {} ;
+lin knaresborough_PN = variants {} ;
+lin knave_N = variants {} ;
+lin knavery_N = variants {} ;
+lin knavish_A = variants {} ;
+lin knead_V = variants {} ;
+lin knead_V2 = variants {} ;
+lin knee_N = variants {} ;
+lin knee_deep_A = variants {} ;
+lin knee_deep_Adv = variants {} ;
+lin knee_high_A = variants {} ;
+lin knee_high_Adv = variants {} ;
+lin kneecap_N = variants {} ;
+lin kneel_V = variants {} ;
+lin knell_N = variants {} ;
+lin knesset_N = variants {} ;
+lin knick_knack_N = variants {} ;
+lin knife_N = variants {} ;
+lin knife_V2 = variants {} ;
+lin knife_edge_N = variants {} ;
+lin knight_N = variants {} ;
+lin knight_V2 = variants {} ;
+lin knight_errant_N = variants {} ;
+lin knighthood_N = variants {} ;
+lin knightly_A = variants {} ;
+lin knit_V = variants {} ;
+lin knit_V2 = variants {} ;
+lin knitter_N = variants {} ;
+lin knitting_N = variants {} ;
+lin knitting_machine_N = variants {} ;
+lin knitting_needle_N = variants {} ;
+lin knitwear_N = variants {} ;
+lin knob_N = variants {} ;
+lin knobble_N = variants {} ;
+lin knobbly_A = variants {} ;
+lin knobkerrie_N = variants {} ;
+lin knock_N = variants {} ;
+lin knock_V = variants {} ;
+lin knock_V2 = variants {} ;
+lin knock_kneed_A = variants {} ;
+lin knock_on_N = variants {} ;
+lin knockabout_A = variants {} ;
+lin knockdown_A = variants {} ;
+lin knocker_N = variants {} ;
+lin knockout_A = variants {} ;
+lin knockout_N = variants {} ;
+lin knoll_N = variants {} ;
+lin knot_N = variants {} ;
+lin knot_V = variants {} ;
+lin knot_V2 = variants {} ;
+lin knothole_N = variants {} ;
+lin knottingley_PN = variants {} ;
+lin knotty_A = variants {} ;
+lin knout_N = variants {} ;
+lin know_N = variants {} ;
+lin know_V = variants {} ;
+lin know_V2 = variants {} ;
+lin know_V2V = variants {} ;
+lin know_VS = variants {} ;
+lin know_all_N = variants {} ;
+lin know_how_N = variants {} ;
+lin knowing_A = variants {} ;
+lin knowledge_N = variants {} ;
+lin knowledgeable_A = variants {} ;
+lin knuckle_N = variants {} ;
+lin knuckle_V = variants {} ;
+lin knutsford_PN = variants {} ;
+lin ko_N = variants {} ;
+lin koala_N = variants {} ;
+lin kobe_PN = variants {} ;
+lin koblenz_PN = variants {} ;
+lin kobo_N = variants {} ;
+lin kohl_N = variants {} ;
+lin kohlrabi_N = variants {} ;
+lin kola_N = variants {} ;
+lin kola_nut_N = variants {} ;
+lin koln_PN = variants {} ;
+lin kookaburra_N = variants {} ;
+lin kopeck_N = variants {} ;
+lin kopje_N = variants {} ;
+lin koppie_N = variants {} ;
+lin koran_N = variants {} ;
+lin koranic_A = variants {} ;
+lin korea_PN = variants {} ;
+lin korean_A = variants {} ;
+lin korean_N = variants {} ;
+lin kosher_A = variants {} ;
+lin kosher_N = variants {} ;
+lin kotow_N = variants {} ;
+lin kotow_V = variants {} ;
+lin koumiss_N = variants {} ;
+lin kowtow_N = variants {} ;
+lin kowtow_V = variants {} ;
+lin kraal_N = variants {} ;
+lin krakow_PN = variants {} ;
+lin krasnoyarsk_PN = variants {} ;
+lin krefeld_PN = variants {} ;
+lin kremlin_N = variants {} ;
+lin krivoi_rog_PN = variants {} ;
+lin krona_N = variants {} ;
+lin krone_N = variants {} ;
+lin kudos_N = variants {} ;
+lin kumis_N = variants {} ;
+lin kummel_N = variants {} ;
+lin kung_fu_N = variants {} ;
+lin kunming_PN = variants {} ;
+lin kuwait_PN = variants {} ;
+lin kuwait_city_PN = variants {} ;
+lin kuwaiti_A = variants {} ;
+lin kuwaiti_N = variants {} ;
+lin kuybyshev_PN = variants {} ;
+lin kvass_N = variants {} ;
+lin kw_N = variants {} ;
+lin kwacha_N = variants {} ;
+lin kweiyang_PN = variants {} ;
+lin kwela_N = variants {} ;
+lin kyoto_PN = variants {} ;
+lin l_plate_N = variants {} ;
+lin la_N = variants {} ;
+lin la_PN = variants {} ;
+lin la_di_da_A = variants {} ;
+lin la_habana_PN = variants {} ;
+lin la_paz_PN = variants {} ;
+lin la_plata_PN = variants {} ;
+lin la_spezia_PN = variants {} ;
+lin laager_N = variants {} ;
+lin lab_N = variants {} ;
+lin lab_PN = variants {} ;
+lin label_N = variants {} ;
+lin label_V = variants {} ;
+lin label_V2 = variants {} ;
+lin label_VS = variants {} ;
+lin labial_A = variants {} ;
+lin labor_V = variants {} ;
+lin laboratory_N = variants {} ;
+lin laborious_A = variants {} ;
+lin labour_N = variants {} ;
+lin labour_V = variants {} ;
+lin labour_V2 = variants {} ;
+lin labour_saving_A = variants {} ;
+lin laboured_A = variants {} ;
+lin labourer_N = variants {} ;
+lin labourite_N = variants {} ;
+lin labrador_PN = variants {} ;
+lin laburnum_N = variants {} ;
+lin labyrinth_N = variants {} ;
+lin labyrinthine_A = variants {} ;
+lin lace_N = variants {} ;
+lin lace_V = variants {} ;
+lin lace_V2 = variants {} ;
+lin lacerate_V2 = variants {} ;
+lin laceration_N = variants {} ;
+lin lachrymal_A = variants {} ;
+lin lachrymose_A = variants {} ;
+lin lack_N = variants {} ;
+lin lack_V = variants {} ;
+lin lack_V2 = variants {} ;
+lin lack_lustre_A = variants {} ;
+lin lackadaisical_A = variants {} ;
+lin lackey_N = variants {} ;
+lin laconic_A = variants {} ;
+lin laconically_Adv = variants {} ;
+lin laconicism_N = variants {} ;
+lin laconism_N = variants {} ;
+lin lacquer_N = variants {} ;
+lin lacquer_V2 = variants {} ;
+lin lacrosse_N = variants {} ;
+lin lactic_A = variants {} ;
+lin lacuna_N = variants {} ;
+lin lacy_A = variants {} ;
+lin lad_N = variants {} ;
+lin ladder_N = variants {} ;
+lin ladder_V = variants {} ;
+lin ladder_proof_A = variants {} ;
+lin laddie_N = variants {} ;
+lin lade_V2 = variants {} ;
+lin laden_A = variants {} ;
+lin lading_N = variants {} ;
+lin ladle_N = variants {} ;
+lin ladle_V2 = variants {} ;
+lin lady's_maid_N = variants {} ;
+lin lady_N = variants {} ;
+lin lady_chapel_N = variants {} ;
+lin lady_in_waiting_N = variants {} ;
+lin lady_killer_N = variants {} ;
+lin ladybird_N = variants {} ;
+lin ladylike_A = variants {} ;
+lin ladyship_N = variants {} ;
+lin lag_N = variants {} ;
+lin lag_V = variants {} ;
+lin lag_V2 = variants {} ;
+lin lager_N = variants {} ;
+lin laggard_N = variants {} ;
+lin lagging_N = variants {} ;
+lin lagoon_N = variants {} ;
+lin lagos_PN = variants {} ;
+lin lahore_PN = variants {} ;
+lin laic_A = variants {} ;
+lin laicize_V2 = variants {} ;
+lin lair_N = variants {} ;
+lin laird_N = variants {} ;
+lin laissez_faire_N = variants {} ;
+lin laity_N = variants {} ;
+lin lake_N = variants {} ;
+lin lakenheath_PN = variants {} ;
+lin lakh_N = variants {} ;
+lin lam_V = variants {} ;
+lin lam_V2 = variants {} ;
+lin lama_N = variants {} ;
+lin lamasery_N = variants {} ;
+lin lamb_N = variants {} ;
+lin lamb_V = variants {} ;
+lin lambaste_V2 = variants {} ;
+lin lambency_N = variants {} ;
+lin lambent_A = variants {} ;
+lin lambeth_PN = variants {} ;
+lin lambkin_N = variants {} ;
+lin lambskin_N = variants {} ;
+lin lame_A = variants {} ;
+lin lame_N = variants {} ;
+lin lame_V2 = variants {} ;
+lin lameness_N = variants {} ;
+lin lament_N = variants {} ;
+lin lament_V = variants {} ;
+lin lament_V2 = variants {} ;
+lin lament_VS = variants {} ;
+lin lamentable_A = variants {} ;
+lin lamentation_N = variants {} ;
+lin laminate_V = variants {} ;
+lin laminate_V2 = variants {} ;
+lin lammas_N = variants {} ;
+lin lammas_PN = variants {} ;
+lin lamp_N = variants {} ;
+lin lamp_black_N = variants {} ;
+lin lamplight_N = variants {} ;
+lin lamplighter_N = variants {} ;
+lin lamplit_A = variants {} ;
+lin lampoon_N = variants {} ;
+lin lampoon_V2 = variants {} ;
+lin lamppost_N = variants {} ;
+lin lamprey_N = variants {} ;
+lin lampshade_N = variants {} ;
+lin lanark_PN = variants {} ;
+lin lancashire_PN = variants {} ;
+lin lancaster_PN = variants {} ;
+lin lancastrian_A = variants {} ;
+lin lancastrian_N = variants {} ;
+lin lance_N = variants {} ;
+lin lance_V2 = variants {} ;
+lin lance_corporal_N = variants {} ;
+lin lancer_N = variants {} ;
+lin lancet_N = variants {} ;
+lin lanchow_PN = variants {} ;
+lin lancing_PN = variants {} ;
+lin land_N = variants {} ;
+lin land_V = variants {} ;
+lin land_V2 = variants {} ;
+lin land_agent_N = variants {} ;
+lin landau_N = variants {} ;
+lin landed_A = variants {} ;
+lin landfall_N = variants {} ;
+lin landgrave_N = variants {} ;
+lin landholder_N = variants {} ;
+lin landing_N = variants {} ;
+lin landing_craft_N = variants {} ;
+lin landing_field_N = variants {} ;
+lin landing_gear_N = variants {} ;
+lin landing_net_N = variants {} ;
+lin landing_party_N = variants {} ;
+lin landing_place_N = variants {} ;
+lin landing_stage_N = variants {} ;
+lin landing_strip_N = variants {} ;
+lin landlady_N = variants {} ;
+lin landless_A = variants {} ;
+lin landlocked_A = variants {} ;
+lin landlord_N = variants {} ;
+lin landlubber_N = variants {} ;
+lin landmark_N = variants {} ;
+lin landmine_N = variants {} ;
+lin landowner_N = variants {} ;
+lin landrover_N = variants {} ;
+lin landscape_N = variants {} ;
+lin landscape_V2 = variants {} ;
+lin landslide_N = variants {} ;
+lin landslip_N = variants {} ;
+lin landsman_N = variants {} ;
+lin landward_Adv = variants {} ;
+lin lane_N = variants {} ;
+lin langsyne_Adv = variants {} ;
+lin langsyne_N = variants {} ;
+lin language_N = variants {} ;
+lin languid_A = variants {} ;
+lin languish_V = variants {} ;
+lin languor_N = variants {} ;
+lin languorous_A = variants {} ;
+lin langur_N = variants {} ;
+lin lank_A = variants {} ;
+lin lanky_A = variants {} ;
+lin lanolin_N =  D.lanoline_1_N ;
+
+lin lantern_N = variants {} ;
+lin lantern_jawed_A = variants {} ;
+lin lanyard_N = variants {} ;
+lin lao_N = variants {} ;
+lin laos_PN = variants {} ;
+lin laotian_A = variants {} ;
+lin laotian_N = variants {} ;
+lin lap_N = variants {} ;
+lin lap_V = variants {} ;
+lin lap_V2 = variants {} ;
+lin lap_dog_N = variants {} ;
+lin lapel_N = variants {} ;
+lin lapidary_A = variants {} ;
+lin lapidary_N = variants {} ;
+lin lapis_lazuli_N = variants {} ;
+lin lapse_N = variants {} ;
+lin lapse_V = variants {} ;
+lin lapwing_N = variants {} ;
+lin larboard_A = variants {} ;
+lin larboard_N = variants {} ;
+lin larceny_N = variants {} ;
+lin larch_N = variants {} ;
+lin lard_N = variants {} ;
+lin lard_V2 = variants {} ;
+lin larder_N = variants {} ;
+lin large_A = D.grande_1_A ;
+
+lin large_Adv = variants {} ;
+lin large_N = variants {} ;
+lin large_scale_A = variants {} ;
+lin largeness_N = variants {} ;
+lin largesse_N = variants {} ;
+lin largish_A = variants {} ;
+lin largo_N = variants {} ;
+lin largs_PN = variants {} ;
+lin lariat_N = variants {} ;
+lin lark_N = variants {} ;
+lin lark_V = variants {} ;
+lin larkhall_PN = variants {} ;
+lin larkspur_N = variants {} ;
+lin larn_V = variants {} ;
+lin larn_V2 = variants {} ;
+lin larne_PN = variants {} ;
+lin larry_PN = variants {} ;
+lin larva_N = variants {} ;
+lin larval_A = variants {} ;
+lin laryngitis_N = variants {} ;
+lin larynx_N = variants {} ;
+lin las_palmas_PN = variants {} ;
+lin lascar_N = variants {} ;
+lin lascivious_A = variants {} ;
+lin lasciviousness_N = variants {} ;
+lin laser_N =  D.laser_1_N ;
+
+lin lash_N = variants {} ;
+lin lash_V = variants {} ;
+lin lash_V2 = variants {} ;
+lin lash_up_N = variants {} ;
+lin lashing_N = variants {} ;
+lin lass_N = variants {} ;
+lin lassie_N = variants {} ;
+lin lassitude_N = variants {} ;
+lin lasso_N = variants {} ;
+lin lasso_V2 = variants {} ;
+lin last_A = variants {} ;
+lin last_V = variants {} ;
+lin last_V2 = variants {} ;
+lin lasting_A = variants {} ;
+lin lat_N = variants {} ;
+lin latch_N = variants {} ;
+lin latch_V = variants {} ;
+lin latch_V2 = variants {} ;
+lin latchkey_N = variants {} ;
+lin late_A = variants {} ;
+lin late_Adv = D.tard_1_Adv ;
+
+lin lateen_A = variants {} ;
+lin latent_A = variants {} ;
+lin lateral_A = D.lateral_1_A ;
+
+lin laterite_N = variants {} ;
+lin latex_N = variants {} ;
+lin lath_N = variants {} ;
+lin lathe_N = variants {} ;
+lin lather_N = variants {} ;
+lin lather_V = variants {} ;
+lin lather_V2 = variants {} ;
+lin lathi_N = variants {} ;
+lin latin_A = variants {} ;
+lin latin_N = variants {} ;
+lin latinist_N = variants {} ;
+lin latinize_V2 = variants {} ;
+lin latish_A = variants {} ;
+lin latitude_N = variants {} ;
+lin latitudes_N = variants {} ;
+lin latitudinal_A = variants {} ;
+lin latitudinarian_A = variants {} ;
+lin latitudinarian_N = variants {} ;
+lin latrine_N = variants {} ;
+lin latter_A = D.dernier_2_A ;
+
+lin latter_day_A = variants {} ;
+lin lattice_N = variants {} ;
+lin latticed_A = variants {} ;
+lin laud_V2 = variants {} ;
+lin laudable_A = variants {} ;
+lin laudanum_N = variants {} ;
+lin laudatory_A = variants {} ;
+lin laugh_N = variants {} ;
+lin laugh_V = variants {} ;
+lin laugh_V2 = variants {} ;
+lin laugh_VS = variants {} ;
+lin laughable_A = variants {} ;
+lin laughing_A = variants {} ;
+lin laughing_gas_N = variants {} ;
+lin laughing_stock_N = variants {} ;
+lin laughter_N = variants {} ;
+lin launch_N = variants {} ;
+lin launch_V = variants {} ;
+lin launch_V2 = variants {} ;
+lin launcher_N = variants {} ;
+lin launching_pad_N = variants {} ;
+lin launching_site_N = variants {} ;
+lin launder_V = variants {} ;
+lin launder_V2 = variants {} ;
+lin launderette_N = variants {} ;
+lin laundress_N = variants {} ;
+lin laundry_N = variants {} ;
+lin laundryman_N = variants {} ;
+lin laundrywoman_N = variants {} ;
+lin laura_PN = variants {} ;
+lin laureate_A = variants {} ;
+lin laureate_N = variants {} ;
+lin laurel_N = variants {} ;
+lin laurelled_A = variants {} ;
+lin laurence_PN = variants {} ;
+lin lausanne_PN = variants {} ;
+lin lav_N = variants {} ;
+lin lava_N = variants {} ;
+lin lavatory_N = variants {} ;
+lin lave_V2 = variants {} ;
+lin lavender_N =  D.lavande_1_N ;
+
+lin lavish_A = variants {} ;
+lin lavish_V2 = variants {} ;
+lin law_N = variants {} ;
+lin law_abiding_A = variants {} ;
+lin law_officer_N = variants {} ;
+lin lawbreaker_N = variants {} ;
+lin lawful_A = variants {} ;
+lin lawgiver_N = variants {} ;
+lin lawless_A = variants {} ;
+lin lawlessness_N = variants {} ;
+lin lawmaker_N = variants {} ;
+lin lawmaking_N = variants {} ;
+lin lawn_N = variants {} ;
+lin lawn_mower_N = variants {} ;
+lin lawrence_PN = variants {} ;
+lin lawyer_N = variants {} ;
+lin lax_A = variants {} ;
+lin laxative_A = variants {} ;
+lin laxative_N = variants {} ;
+lin laxity_N = variants {} ;
+lin lay_A = variants {} ;
+lin lay_N = variants {} ;
+lin lay_V = variants {} ;
+lin lay_V2 = variants {} ;
+lin lay_VS = variants {} ;
+lin lay_figure_N = variants {} ;
+lin lay_off_N = variants {} ;
+lin lay_out_N = variants {} ;
+lin layabout_N = variants {} ;
+lin layby_N = variants {} ;
+lin layer_N =  D.couche_1_N ;
+
+lin layer_V2 = variants {} ;
+lin layer_cake_N = variants {} ;
+lin layette_N = variants {} ;
+lin layman_N = variants {} ;
+lin layover_N = variants {} ;
+lin lazar_N = variants {} ;
+lin lazaret_N = variants {} ;
+lin lazarette_N = variants {} ;
+lin lazaretto_N = variants {} ;
+lin lazarus_N = variants {} ;
+lin lazarus_PN = variants {} ;
+lin laze_V = variants {} ;
+lin laze_V2 = variants {} ;
+lin lazily_Adv = variants {} ;
+lin laziness_N = variants {} ;
+lin lazy_A = variants {} ;
+lin lazybones_N = variants {} ;
+lin lb_N = variants {} ;
+lin lbw_PN = variants {} ;
+lin le_havre_PN = variants {} ;
+lin le_mans_PN = variants {} ;
+lin lea_N = variants {} ;
+lin leach_V2 = variants {} ;
+lin lead_N = variants {} ;
+lin lead_V = variants {} ;
+lin lead_V2 = variants {} ;
+lin lead_V2V = variants {} ;
+lin lead_VS = variants {} ;
+lin lead_in_N = variants {} ;
+lin lead_ore_N = variants {} ;
+lin leaded_A = variants {} ;
+lin leaden_A = variants {} ;
+lin leader_N = variants {} ;
+lin leaderless_A = variants {} ;
+lin leadership_N = variants {} ;
+lin leading_A = variants {} ;
+lin leading_N = variants {} ;
+lin leading_rein_N = variants {} ;
+lin leaf_N = variants {} ;
+lin leaf_V = variants {} ;
+lin leaf_bud_N = variants {} ;
+lin leaf_mould_N = variants {} ;
+lin leafless_A = variants {} ;
+lin leaflet_N = variants {} ;
+lin leafy_A = variants {} ;
+lin league_N = variants {} ;
+lin league_V = variants {} ;
+lin league_V2 = variants {} ;
+lin leak_N = variants {} ;
+lin leak_V = variants {} ;
+lin leak_V2 = variants {} ;
+lin leakage_N = variants {} ;
+lin leaky_A = variants {} ;
+lin leal_A = variants {} ;
+lin leamington_spa_PN = variants {} ;
+lin lean_A = variants {} ;
+lin lean_N = variants {} ;
+lin lean_V = variants {} ;
+lin lean_V2 = variants {} ;
+lin lean_to_N = variants {} ;
+lin leaning_N = variants {} ;
+lin leanness_N = variants {} ;
+lin leap_N = variants {} ;
+lin leap_V = variants {} ;
+lin leap_V2 = variants {} ;
+lin leap_year_N = variants {} ;
+lin leapfrog_N = variants {} ;
+lin leapfrog_V2 = variants {} ;
+lin learn_V = variants {} ;
+lin learn_V2 = variants {} ;
+lin learn_VS = variants {} ;
+lin learn_VV = variants {} ;
+lin learned_A = variants {} ;
+lin learner_N = variants {} ;
+lin learning_N = variants {} ;
+lin lease_N = variants {} ;
+lin lease_V2 = variants {} ;
+lin lease_lend_N = variants {} ;
+lin leasehold_A = variants {} ;
+lin leasehold_N = variants {} ;
+lin leaseholder_N = variants {} ;
+lin leash_N = variants {} ;
+lin least_A = regA "moins" ;
+
+lin least_Adv = variants {} ;
+lin least_N = variants {} ;
+lin leastways_Adv = variants {} ;
+lin leastwise_Adv = variants {} ;
+lin leather_N = variants {} ;
+lin leather_jacket_N = variants {} ;
+lin leatherette_N = variants {} ;
+lin leatherhead_PN = variants {} ;
+lin leatherneck_N = variants {} ;
+lin leatherwork_N = variants {} ;
+lin leathery_A = variants {} ;
+lin leave_N = variants {} ;
+lin leave_V = variants {} ;
+lin leave_V2 = variants {} ;
+lin leave_V2V = variants {} ;
+lin leave_VS = variants {} ;
+lin leave_VV = variants {} ;
+lin leave_taking_N = variants {} ;
+lin leaven_N = variants {} ;
+lin leaven_V2 = variants {} ;
+lin lebanese_A = variants {} ;
+lin lebanese_N = variants {} ;
+lin lebanon_PN = variants {} ;
+lin lecher_N = variants {} ;
+lin lecherous_A = variants {} ;
+lin lechery_N = variants {} ;
+lin lectern_N = variants {} ;
+lin lecture_N = variants {} ;
+lin lecture_V = variants {} ;
+lin lecture_V2 = variants {} ;
+lin lecturer_N = variants {} ;
+lin lectureship_N = variants {} ;
+lin ledge_N = variants {} ;
+lin ledger_N = variants {} ;
+lin lee_N = variants {} ;
+lin leech_N = variants {} ;
+lin leeds_PN = variants {} ;
+lin leek_N = variants {} ;
+lin leek_PN = variants {} ;
+lin leer_N = variants {} ;
+lin leer_V = variants {} ;
+lin leeward_A = variants {} ;
+lin leeward_Adv = variants {} ;
+lin leeway_N = variants {} ;
+lin left_A = variants {} ;
+lin left_Adv = variants {} ;
+lin left_N = variants {} ;
+lin left_VS = variants {} ;
+lin left_hand_A = variants {} ;
+lin left_handed_A = variants {} ;
+lin left_wing_N = variants {} ;
+lin left_winger_N = variants {} ;
+lin leftist_N = variants {} ;
+lin leg_N = variants {} ;
+lin leg_pull_N = variants {} ;
+lin leg_pulling_N = variants {} ;
+lin legacy_N = variants {} ;
+lin legal_A = variants {} ;
+lin legalism_N = variants {} ;
+lin legalistic_A = variants {} ;
+lin legality_N = variants {} ;
+lin legalization_N = variants {} ;
+lin legalize_V2 = variants {} ;
+lin legate_N = variants {} ;
+lin legatee_N = variants {} ;
+lin legation_N = variants {} ;
+lin legato_A = variants {} ;
+lin legato_Adv = variants {} ;
+lin legend_N = variants {} ;
+lin legendary_A = variants {} ;
+lin leger_line_N = variants {} ;
+lin legerdemain_N = variants {} ;
+lin legged_A = variants {} ;
+lin legging_N = variants {} ;
+lin leggy_A = variants {} ;
+lin leghorn_N = variants {} ;
+lin legibility_N = variants {} ;
+lin legible_A = variants {} ;
+lin legion_N = variants {} ;
+lin legionary_N = variants {} ;
+lin legislate_V = variants {} ;
+lin legislation_N = variants {} ;
+lin legislative_A = variants {} ;
+lin legislator_N = variants {} ;
+lin legislature_N = variants {} ;
+lin legitimacy_N = variants {} ;
+lin legitimate_A = variants {} ;
+lin legitimatize_V2 = variants {} ;
+lin legitimize_V2 = variants {} ;
+lin legitimize_V2V = variants {} ;
+lin legless_A = variants {} ;
+lin leguminous_A = variants {} ;
+lin lei_N = variants {} ;
+lin leicester_PN = variants {} ;
+lin leicestershire_PN = variants {} ;
+lin leiden_PN = variants {} ;
+lin leigh_PN = variants {} ;
+lin leighton_linslade_PN = variants {} ;
+lin leinster_PN = variants {} ;
+lin leipzig_PN = variants {} ;
+lin leisure_N = variants {} ;
+lin leisured_A = variants {} ;
+lin leisurely_A = variants {} ;
+lin leisurely_Adv = variants {} ;
+lin leitrim_PN = variants {} ;
+lin leix_PN = variants {} ;
+lin lemming_N = variants {} ;
+lin lemon_N = variants {} ;
+lin lemonade_N = variants {} ;
+lin lemur_N = variants {} ;
+lin len_PN = variants {} ;
+lin lend_V = variants {} ;
+lin lend_V2 = variants {} ;
+lin lender_N = variants {} ;
+lin lending_library_N = variants {} ;
+lin length_N = variants {} ;
+lin lengthen_V = variants {} ;
+lin lengthen_V2 = variants {} ;
+lin lengthily_Adv = variants {} ;
+lin lengthways_A = variants {} ;
+lin lengthways_Adv = variants {} ;
+lin lengthwise_Adv = variants {} ;
+lin lengthy_A = variants {} ;
+lin lenience_N = variants {} ;
+lin leniency_N = variants {} ;
+lin lenient_A = variants {} ;
+lin leningrad_PN = variants {} ;
+lin lenity_N = variants {} ;
+lin lenny_PN = variants {} ;
+lin lens_N = variants {} ;
+lin lens_PN = variants {} ;
+lin lent_N = variants {} ;
+lin lent_PN = variants {} ;
+lin lenten_A = variants {} ;
+lin lentil_N = variants {} ;
+lin lento_A = variants {} ;
+lin lento_Adv = variants {} ;
+lin leo_PN = variants {} ;
+lin leominster_PN = variants {} ;
+lin leon_PN = variants {} ;
+lin leonard_PN = variants {} ;
+lin leonine_A = variants {} ;
+lin leopard_N = variants {} ;
+lin leopardess_N = variants {} ;
+lin leper_N = variants {} ;
+lin leprechaun_N = variants {} ;
+lin leprosy_N = variants {} ;
+lin leprous_A = variants {} ;
+lin lerwick_PN = variants {} ;
+lin les_PN = variants {} ;
+lin lesbian_N = variants {} ;
+lin lesbianism_N = variants {} ;
+lin lese_majesty_N = variants {} ;
+lin lesion_N = variants {} ;
+lin lesley_PN = variants {} ;
+lin leslie_PN = variants {} ;
+lin lesotho_PN = variants {} ;
+lin less_A = variants {} ;
+lin less_Adv = variants {} ;
+lin less_N = variants {} ;
+lin lessee_N = variants {} ;
+lin lessen_V = variants {} ;
+lin lessen_V2 = variants {} ;
+lin lesser_A = variants {} ;
+lin lesson_N = variants {} ;
+lin lessor_N = variants {} ;
+lin lest_Prep = variants {} ;
+lin let_N = variants {} ;
+lin let_V = variants {} ;
+lin let_V2 = variants {} ;
+lin let_V2V = variants {} ;
+lin let_VS = variants {} ;
+lin let_down_N = variants {} ;
+lin let_up_N = variants {} ;
+lin letchworth_PN = variants {} ;
+lin lethal_A = variants {} ;
+lin lethargic_A = variants {} ;
+lin lethargically_Adv = variants {} ;
+lin lethargy_N = variants {} ;
+lin lethe_PN = variants {} ;
+lin letter_N = variants {} ;
+lin letter_box_N = variants {} ;
+lin letter_card_N = variants {} ;
+lin letter_case_N = variants {} ;
+lin lettered_A = variants {} ;
+lin letterhead_N = variants {} ;
+lin lettering_N = variants {} ;
+lin letterpress_N = variants {} ;
+lin letting_N = variants {} ;
+lin lettuce_N = variants {} ;
+lin leucocyte_N = variants {} ;
+lin leukaemia_N =  D.leucemie_1_N ;
+
+lin levant_PN = variants {} ;
+lin levant_V = variants {} ;
+lin levantine_A = variants {} ;
+lin levantine_N = variants {} ;
+lin levee_N = variants {} ;
+lin level_A = variants {} ;
+lin level_N =  D.niveau_1_N ;
+
+lin level_V = variants {} ;
+lin level_V2 = variants {} ;
+lin level_headed_A = variants {} ;
+lin leveller_N = variants {} ;
+lin leven_PN = variants {} ;
+lin lever_N = variants {} ;
+lin lever_V2 = variants {} ;
+lin leverage_N = variants {} ;
+lin leveret_N = variants {} ;
+lin leverkusen_PN = variants {} ;
+lin leviathan_N = variants {} ;
+lin levitate_V = variants {} ;
+lin levitate_V2 = variants {} ;
+lin levitation_N = variants {} ;
+lin levity_N = variants {} ;
+lin levy_N = variants {} ;
+lin levy_V = variants {} ;
+lin levy_V2 = variants {} ;
+lin lewd_A = variants {} ;
+lin lewdness_N = variants {} ;
+lin lewes_PN = variants {} ;
+lin lewis_PN = variants {} ;
+lin lewisham_PN = variants {} ;
+lin lexical_A = variants {} ;
+lin lexicographer_N = variants {} ;
+lin lexicography_N = variants {} ;
+lin lexicon_N = variants {} ;
+lin lexis_N = variants {} ;
+lin ley_N = variants {} ;
+lin leyland_PN = variants {} ;
+lin liability_N = variants {} ;
+lin liable_A = variants {} ;
+lin liaise_V = variants {} ;
+lin liaison_N = variants {} ;
+lin liana_N = variants {} ;
+lin liar_N = variants {} ;
+lin lib_N = variants {} ;
+lin lib_PN = variants {} ;
+lin libation_N = variants {} ;
+lin libel_N = variants {} ;
+lin libel_V2 = variants {} ;
+lin libellous_A = variants {} ;
+lin liberal_A = variants {} ;
+lin liberal_N = variants {} ;
+lin liberalism_N = variants {} ;
+lin liberality_N = variants {} ;
+lin liberalization_N = variants {} ;
+lin liberalize_V2 = variants {} ;
+lin liberate_V2 = variants {} ;
+lin liberation_N = variants {} ;
+lin liberator_N = variants {} ;
+lin liberia_PN = variants {} ;
+lin liberian_A = variants {} ;
+lin liberian_N = variants {} ;
+lin libertine_N = variants {} ;
+lin liberty_N = variants {} ;
+lin libidinous_A = variants {} ;
+lin libido_N = variants {} ;
+lin libra_PN = variants {} ;
+lin librarian_N = variants {} ;
+lin librarianship_N = variants {} ;
+lin library_N = variants {} ;
+lin librettist_N = variants {} ;
+lin libretto_N = variants {} ;
+lin libya_PN = variants {} ;
+lin libyan_A = variants {} ;
+lin libyan_N = variants {} ;
+lin licence_N = variants {} ;
+lin licence_V2 = variants {} ;
+lin license_V2 = variants {} ;
+lin licensee_N = variants {} ;
+lin licentiate_N = variants {} ;
+lin licentious_A = variants {} ;
+lin licentiousness_N = variants {} ;
+lin lichee_N = variants {} ;
+lin lichen_N = variants {} ;
+lin lichfield_PN = variants {} ;
+lin lichgate_N = variants {} ;
+lin lichi_N = variants {} ;
+lin licit_A = variants {} ;
+lin lick_N = variants {} ;
+lin lick_V = variants {} ;
+lin lick_V2 = variants {} ;
+lin licking_N = variants {} ;
+lin lid_N = variants {} ;
+lin lidless_A = variants {} ;
+lin lido_N = variants {} ;
+lin lie_N = variants {} ;
+lin lie_V = variants {} ;
+lin lie_VS = variants {} ;
+lin lie_abed_N = variants {} ;
+lin lie_detector_N = variants {} ;
+lin lie_in_N = variants {} ;
+lin liechtenstein_PN = variants {} ;
+lin liechtensteiner_A = variants {} ;
+lin liechtensteiner_N = variants {} ;
+lin lied_N = variants {} ;
+lin lieder_singer_N = variants {} ;
+lin lief_Adv = variants {} ;
+lin liege_A = variants {} ;
+lin liege_N = variants {} ;
+lin liege_PN = variants {} ;
+lin liegeman_N = variants {} ;
+lin lien_N = variants {} ;
+lin lieu_N = variants {} ;
+lin lieutenancy_N = variants {} ;
+lin lieutenant_N = variants {} ;
+lin life_N =  D.vie_1_N ;
+
+lin life_buoy_N = variants {} ;
+lin life_giving_A = variants {} ;
+lin life_jacket_N = variants {} ;
+lin life_office_N = variants {} ;
+lin life_preserver_N = variants {} ;
+lin life_raft_N = variants {} ;
+lin life_saver_N = variants {} ;
+lin life_size_A = variants {} ;
+lin life_sized_A = variants {} ;
+lin life_span_N = variants {} ;
+lin life_work_N = variants {} ;
+lin lifebelt_N = variants {} ;
+lin lifeblood_N = variants {} ;
+lin lifeboat_N = variants {} ;
+lin lifebuoy_N = variants {} ;
+lin lifeguard_N = variants {} ;
+lin lifeless_A = variants {} ;
+lin lifelike_A = variants {} ;
+lin lifeline_N = variants {} ;
+lin lifelong_A = variants {} ;
+lin lifer_N = variants {} ;
+lin lifetime_N = variants {} ;
+lin lift_N = variants {} ;
+lin lift_V = variants {} ;
+lin lift_V2 = variants {} ;
+lin lift_off_N = variants {} ;
+lin liftman_N = variants {} ;
+lin ligament_N = variants {} ;
+lin ligature_N = variants {} ;
+lin light_A = variants {} ;
+lin light_Adv = variants {} ;
+lin light_N = variants {} ;
+lin light_V = variants {} ;
+lin light_V2 = variants {} ;
+lin light_armed_A = variants {} ;
+lin light_coloured_A = variants {} ;
+lin light_fingered_A = variants {} ;
+lin light_handed_A = variants {} ;
+lin light_headed_A = variants {} ;
+lin light_headedness_N = variants {} ;
+lin light_hearted_A = variants {} ;
+lin light_heartedness_N = variants {} ;
+lin light_heavyweight_N = variants {} ;
+lin light_minded_A = variants {} ;
+lin light_mindedness_N = variants {} ;
+lin light_o'_love_N = variants {} ;
+lin lighten_V = variants {} ;
+lin lighten_V2 = variants {} ;
+lin lighter_N = variants {} ;
+lin lighter_V2 = variants {} ;
+lin lighterage_N = variants {} ;
+lin lighthouse_N = variants {} ;
+lin lighting_up_A = variants {} ;
+lin lightness_N = variants {} ;
+lin lightning_N = variants {} ;
+lin lightning_conductor_N = variants {} ;
+lin lightning_rod_N = variants {} ;
+lin lightship_N = variants {} ;
+lin lightsome_A = variants {} ;
+lin lightsomeness_N = variants {} ;
+lin lightweight_A = variants {} ;
+lin lightweight_N = variants {} ;
+lin ligneous_A = variants {} ;
+lin lignite_N = variants {} ;
+lin likable_A = variants {} ;
+lin like_A = variants {} ;
+lin like_Adv = variants {} ;
+lin like_N = variants {} ;
+lin like_Prep = variants {} ;
+lin like_V2 = variants {} ;
+lin like_V2V = variants {} ;
+lin like_VS = variants {} ;
+lin like_VV = variants {} ;
+lin like_minded_A = variants {} ;
+lin likeable_A = variants {} ;
+lin likelihood_N = variants {} ;
+lin likely_A = variants {} ;
+lin liken_V2 = variants {} ;
+lin likeness_N = variants {} ;
+lin likewise_Adv = variants {} ;
+lin liking_N = variants {} ;
+lin lilac_N = variants {} ;
+lin lilian_PN = variants {} ;
+lin lille_PN = variants {} ;
+lin lilliputian_A = variants {} ;
+lin lilliputian_N = variants {} ;
+lin lilt_N = variants {} ;
+lin lilt_V = variants {} ;
+lin lilt_V2 = variants {} ;
+lin lily_N = variants {} ;
+lin lily_PN = variants {} ;
+lin lily_livered_A = variants {} ;
+lin lily_white_A = variants {} ;
+lin lima_PN = variants {} ;
+lin limb_N = variants {} ;
+lin limbed_A = variants {} ;
+lin limber_A = variants {} ;
+lin limber_V = variants {} ;
+lin limber_V2 = variants {} ;
+lin limbless_A = variants {} ;
+lin limbo_N = variants {} ;
+lin lime_N = variants {} ;
+lin lime_V2 = variants {} ;
+lin lime_tree_N = variants {} ;
+lin limejuice_N = variants {} ;
+lin limekiln_N = variants {} ;
+lin limelight_N = variants {} ;
+lin limerick_N = variants {} ;
+lin limerick_PN = variants {} ;
+lin limestone_N = variants {} ;
+lin limey_N = variants {} ;
+lin limit_N = variants {} ;
+lin limit_V2 = variants {} ;
+lin limitation_N = variants {} ;
+lin limitless_A = variants {} ;
+lin limn_V2 = variants {} ;
+lin limoges_PN = variants {} ;
+lin limousine_N = variants {} ;
+lin limp_A = variants {} ;
+lin limp_N = variants {} ;
+lin limp_V = variants {} ;
+lin limpet_N = variants {} ;
+lin limpid_A = variants {} ;
+lin limpidity_N = variants {} ;
+lin limpness_N = variants {} ;
+lin linchpin_N = variants {} ;
+lin lincoln_PN = variants {} ;
+lin lincolnshire_PN = variants {} ;
+lin linda_PN = variants {} ;
+lin linden_N = variants {} ;
+lin linden_tree_N = variants {} ;
+lin line_N = variants {} ;
+lin line_V = variants {} ;
+lin line_V2 = variants {} ;
+lin line_shooter_N = variants {} ;
+lin line_shooting_N = variants {} ;
+lin line_up_N = variants {} ;
+lin lineage_N = variants {} ;
+lin lineal_A = variants {} ;
+lin lineament_N = variants {} ;
+lin linear_A = D.droit_2_A ;
+
+lin lineman_N = variants {} ;
+lin linen_N = variants {} ;
+lin linen_draper_N = variants {} ;
+lin liner_N = variants {} ;
+lin liner_train_N = variants {} ;
+lin linesman_N = variants {} ;
+lin ling_N = variants {} ;
+lin lingam_N = variants {} ;
+lin linger_V = variants {} ;
+lin lingerer_N = variants {} ;
+lin lingerie_N = variants {} ;
+lin lingering_A = variants {} ;
+lin lingo_N = variants {} ;
+lin lingua_franca_N = variants {} ;
+lin lingual_A = variants {} ;
+lin linguist_N = variants {} ;
+lin linguistic_A = variants {} ;
+lin linguistically_Adv = variants {} ;
+lin linguistics_N = variants {} ;
+lin liniment_N = variants {} ;
+lin lining_N = variants {} ;
+lin link_N = variants {} ;
+lin link_V = variants {} ;
+lin link_V2 = variants {} ;
+lin link_up_N = variants {} ;
+lin linkage_N =  D.liaison_1_N ;
+
+lin linkboy_N = variants {} ;
+lin linkman_N = variants {} ;
+lin links_N = variants {} ;
+lin linlithgow_PN = variants {} ;
+lin linnet_N = variants {} ;
+lin lino_N = variants {} ;
+lin linocut_N = variants {} ;
+lin linoleum_N = variants {} ;
+lin linotype_N = variants {} ;
+lin linseed_N = variants {} ;
+lin linsey_woolsey_N = variants {} ;
+lin lint_N = variants {} ;
+lin lintel_N = variants {} ;
+lin linwood_PN = variants {} ;
+lin linz_PN = variants {} ;
+lin lion_N = variants {} ;
+lin lion_hearted_A = variants {} ;
+lin lion_hunter_N = variants {} ;
+lin lionel_PN = variants {} ;
+lin lioness_N = variants {} ;
+lin lionize_V2 = variants {} ;
+lin lip_N =  D.levre_1_N ;
+
+lin lip_read_V2 = variants {} ;
+lin lip_reading_N = variants {} ;
+lin lipped_A = variants {} ;
+lin lipstick_N = variants {} ;
+lin liquefaction_N = variants {} ;
+lin liquefy_V = variants {} ;
+lin liquefy_V2 = variants {} ;
+lin liquescent_A = variants {} ;
+lin liqueur_N = variants {} ;
+lin liquid_A = D.liquide_2_A ;
+
+lin liquid_N =  D.liquide_1_N ;
+
+lin liquidate_V = variants {} ;
+lin liquidate_V2 = variants {} ;
+lin liquidation_N = variants {} ;
+lin liquidator_N = variants {} ;
+lin liquidity_N = variants {} ;
+lin liquidize_V2 = variants {} ;
+lin liquidizer_N = variants {} ;
+lin liquor_N = variants {} ;
+lin liquorice_N = variants {} ;
+lin lira_N = variants {} ;
+lin lisa_PN = variants {} ;
+lin lisbon_PN = variants {} ;
+lin liskeard_PN = variants {} ;
+lin lisle_N = variants {} ;
+lin lisp_N = variants {} ;
+lin lisp_V = variants {} ;
+lin lisp_V2 = variants {} ;
+lin lispingly_Adv = variants {} ;
+lin lissom_A = variants {} ;
+lin lissome_A = variants {} ;
+lin lissomness_N = variants {} ;
+lin list_N = variants {} ;
+lin list_V = variants {} ;
+lin list_V2 = variants {} ;
+lin list_V2V = variants {} ;
+lin list_price_N = variants {} ;
+lin listen_V = variants {} ;
+lin listener_N = variants {} ;
+lin listing_N = variants {} ;
+lin listless_A = variants {} ;
+lin listlessness_N = variants {} ;
+lin lit_V2 = variants {} ;
+lin litany_N = variants {} ;
+lin litchee_N = variants {} ;
+lin litchi_N = variants {} ;
+lin literacy_N = variants {} ;
+lin literal_A = variants {} ;
+lin literal_N = variants {} ;
+lin literary_A = variants {} ;
+lin literate_A = variants {} ;
+lin literate_N = variants {} ;
+lin literature_N = variants {} ;
+lin lithe_A = variants {} ;
+lin lithograph_N = variants {} ;
+lin lithograph_V = variants {} ;
+lin lithograph_V2 = variants {} ;
+lin lithographic_A = variants {} ;
+lin lithography_N = variants {} ;
+lin litigant_N = variants {} ;
+lin litigate_V = variants {} ;
+lin litigate_V2 = variants {} ;
+lin litigation_N = variants {} ;
+lin litigious_A = variants {} ;
+lin litmus_N = variants {} ;
+lin litmus_paper_N = variants {} ;
+lin litotes_N = variants {} ;
+lin litre_N = variants {} ;
+lin litter_N = variants {} ;
+lin litter_V = variants {} ;
+lin litter_V2 = variants {} ;
+lin litter_basket_N = variants {} ;
+lin litter_lout_N = variants {} ;
+lin litterbin_N = variants {} ;
+lin little_A = variants {} ;
+lin little_Adv = variants {} ;
+lin little_N = variants {} ;
+lin littlehampton_PN = variants {} ;
+lin littleness_N = variants {} ;
+lin littoral_A = variants {} ;
+lin littoral_N = variants {} ;
+lin liturgical_A = variants {} ;
+lin liturgy_N = variants {} ;
+lin livable_A = variants {} ;
+lin live_A = D.vivant_2_A ;
+
+lin live_Adv = variants {} ;
+lin live_V = variants {} ;
+lin live_V2 = variants {} ;
+lin live_birth_N = variants {} ;
+lin liveable_A = variants {} ;
+lin livelihood_N = variants {} ;
+lin liveliness_N = variants {} ;
+lin livelong_A = variants {} ;
+lin lively_A = variants {} ;
+lin liven_V = variants {} ;
+lin liven_V2 = variants {} ;
+lin liver_N = variants {} ;
+lin liveried_A = variants {} ;
+lin liverish_A = variants {} ;
+lin liverpool_PN = variants {} ;
+lin liverpudlian_A = variants {} ;
+lin liverpudlian_N = variants {} ;
+lin liverwurst_N = variants {} ;
+lin livery_A = variants {} ;
+lin livery_N = variants {} ;
+lin liveryman_N = variants {} ;
+lin livestock_N =  D.animal_1_N ;
+
+lin livid_A = variants {} ;
+lin living_A = variants {} ;
+lin living_N =  D.vivant_1_N ;
+
+lin living_room_N = variants {} ;
+lin living_space_N = variants {} ;
+lin livingston_PN = variants {} ;
+lin livorno_PN = variants {} ;
+lin liz_PN = variants {} ;
+lin liza_PN = variants {} ;
+lin lizard_N = variants {} ;
+lin lizzy_PN = variants {} ;
+lin ljubljana_PN = variants {} ;
+lin llama_N = variants {} ;
+lin llandudno_PN = variants {} ;
+lin llanelli_PN = variants {} ;
+lin llangollen_PN = variants {} ;
+lin llantrisant_PN = variants {} ;
+lin llantwit_major_PN = variants {} ;
+lin llb_N = variants {} ;
+lin lloyd's_PN = variants {} ;
+lin load_N = variants {} ;
+lin load_V = variants {} ;
+lin load_V2 = variants {} ;
+lin load_line_N = variants {} ;
+lin load_shedding_N = variants {} ;
+lin loaded_A = variants {} ;
+lin loader_N = variants {} ;
+lin loading_N = variants {} ;
+lin loadstar_N = variants {} ;
+lin loadstone_N = variants {} ;
+lin loaf_N = variants {} ;
+lin loaf_V = variants {} ;
+lin loaf_V2 = variants {} ;
+lin loaf_sugar_N = variants {} ;
+lin loafer_N = variants {} ;
+lin loam_N = variants {} ;
+lin loamy_A = variants {} ;
+lin loan_N = variants {} ;
+lin loan_V2 = variants {} ;
+lin loan_collection_N = variants {} ;
+lin loan_office_N = variants {} ;
+lin loanhead_PN = variants {} ;
+lin loanword_N = variants {} ;
+lin loath_A = variants {} ;
+lin loathe_V2 = variants {} ;
+lin loathing_N = variants {} ;
+lin loathly_A = variants {} ;
+lin loathsome_A = variants {} ;
+lin lob_N = variants {} ;
+lin lob_V = variants {} ;
+lin lob_V2 = variants {} ;
+lin lobby_N = variants {} ;
+lin lobby_V = variants {} ;
+lin lobby_V2 = variants {} ;
+lin lobby_V2V = variants {} ;
+lin lobbyist_N = variants {} ;
+lin lobe_N = variants {} ;
+lin lobed_A = variants {} ;
+lin lobster_N = variants {} ;
+lin lobster_pot_N = variants {} ;
+lin loc_cit_PN = variants {} ;
+lin local_A = D.local_2_A ;
+
+lin local_N = variants {} ;
+lin locale_N = variants {} ;
+lin localism_N = variants {} ;
+lin locality_N = variants {} ;
+lin localization_N = variants {} ;
+lin localize_V2 = variants {} ;
+lin locate_V = variants {} ;
+lin locate_V2 = variants {} ;
+lin location_N = variants {} ;
+lin loch_N = variants {} ;
+lin lochgelly_PN = variants {} ;
+lin lock_N = variants {} ;
+lin lock_V = variants {} ;
+lin lock_V2 = variants {} ;
+lin lock_gate_N = variants {} ;
+lin lock_keeper_N = variants {} ;
+lin locker_N = variants {} ;
+lin locket_N = variants {} ;
+lin lockjaw_N = variants {} ;
+lin locknut_N = variants {} ;
+lin lockout_N = variants {} ;
+lin locksmith_N = variants {} ;
+lin lockstitch_N = variants {} ;
+lin lockup_A = variants {} ;
+lin lockup_N = variants {} ;
+lin loco_A = variants {} ;
+lin locomotion_N = variants {} ;
+lin locomotive_A = variants {} ;
+lin locomotive_N = variants {} ;
+lin locum_N = variants {} ;
+lin locum_tenens_N = variants {} ;
+lin locus_N =  D.locus_1_N ;
+
+lin locus_classicus_N = variants {} ;
+lin locust_N = variants {} ;
+lin locust_tree_N = variants {} ;
+lin locution_N = variants {} ;
+lin lode_N = variants {} ;
+lin lodestar_N = variants {} ;
+lin lodestone_N = variants {} ;
+lin lodge_N = variants {} ;
+lin lodge_V = variants {} ;
+lin lodge_V2 = variants {} ;
+lin lodgement_N = variants {} ;
+lin lodger_N = variants {} ;
+lin lodging_N = variants {} ;
+lin lodging_house_N = variants {} ;
+lin lodgment_N = variants {} ;
+lin lodz_PN = variants {} ;
+lin loess_N = variants {} ;
+lin loft_N = variants {} ;
+lin loft_V2 = variants {} ;
+lin loftily_Adv = variants {} ;
+lin loftiness_N = variants {} ;
+lin loftus_PN = variants {} ;
+lin lofty_A = variants {} ;
+lin log_N = variants {} ;
+lin log_V2 = variants {} ;
+lin log_cabin_N = variants {} ;
+lin log_jam_N = variants {} ;
+lin log_rolling_N = variants {} ;
+lin loganberry_N = variants {} ;
+lin logarithm_N = variants {} ;
+lin logarithmic_A = variants {} ;
+lin logarithmically_Adv = variants {} ;
+lin logbook_N = variants {} ;
+lin loggerheads_N = variants {} ;
+lin loggia_N = variants {} ;
+lin logging_N = variants {} ;
+lin logic_N = variants {} ;
+lin logical_A = variants {} ;
+lin logicality_N = variants {} ;
+lin logician_N = variants {} ;
+lin logistics_N = variants {} ;
+lin loin_N = variants {} ;
+lin loincloth_N = variants {} ;
+lin lois_PN = variants {} ;
+lin loiter_V = variants {} ;
+lin loiter_V2 = variants {} ;
+lin loiterer_N = variants {} ;
+lin loll_V = variants {} ;
+lin loll_V2 = variants {} ;
+lin lollipop_N = variants {} ;
+lin lolly_N = variants {} ;
+lin london_PN = variants {} ;
+lin londonderry_PN = variants {} ;
+lin londoner_N = variants {} ;
+lin lone_A = variants {} ;
+lin loneliness_N = variants {} ;
+lin lonely_A = variants {} ;
+lin lonesome_A = variants {} ;
+lin long_A = D.longue_1_A ;
+
+lin long_Adv = variants {} ;
+lin long_N = variants {} ;
+lin long_V = variants {} ;
+lin long_distance_A = variants {} ;
+lin long_drawn_out_A = variants {} ;
+lin long_eaton_PN = variants {} ;
+lin long_haired_A = variants {} ;
+lin long_headed_A = variants {} ;
+lin long_lived_A = variants {} ;
+lin long_play_A = variants {} ;
+lin long_playing_A = variants {} ;
+lin long_range_A = variants {} ;
+lin long_sighted_A = variants {} ;
+lin long_standing_A = variants {} ;
+lin long_suffering_A = variants {} ;
+lin long_term_A = variants {} ;
+lin long_time_A = variants {} ;
+lin long_winded_A = variants {} ;
+lin long_windedness_N = variants {} ;
+lin longboat_N = variants {} ;
+lin longbow_N = variants {} ;
+lin longer_Adv = variants {} ;
+lin longest_Adv = variants {} ;
+lin longevity_N = variants {} ;
+lin longhand_N = variants {} ;
+lin longing_A = variants {} ;
+lin longing_N = variants {} ;
+lin longish_A = variants {} ;
+lin longitude_N = variants {} ;
+lin longitudinal_A = variants {} ;
+lin longridge_PN = variants {} ;
+lin longshoreman_N = variants {} ;
+lin longton_PN = variants {} ;
+lin longways_Adv = variants {} ;
+lin longwise_Adv = variants {} ;
+lin loo_N = variants {} ;
+lin loofa_N = variants {} ;
+lin loofah_N = variants {} ;
+lin look_N = variants {} ;
+lin look_V = variants {} ;
+lin look_V2 = variants {} ;
+lin look_V2V = variants {} ;
+lin look_VA = variants {} ;
+lin look_over_N = variants {} ;
+lin looker_N = variants {} ;
+lin looker_on_N = variants {} ;
+lin looking_glass_N = variants {} ;
+lin lookout_N = variants {} ;
+lin loom_N = variants {} ;
+lin loom_V = variants {} ;
+lin loon_N = variants {} ;
+lin loony_A = variants {} ;
+lin loony_N = variants {} ;
+lin loonybin_N = variants {} ;
+lin loop_N = variants {} ;
+lin loop_V = variants {} ;
+lin loop_V2 = variants {} ;
+lin loop_line_N = variants {} ;
+lin loophole_N = variants {} ;
+lin loopy_A = variants {} ;
+lin loose_A = variants {} ;
+lin loose_V2 = variants {} ;
+lin loose_leaf_A = variants {} ;
+lin loosen_V = variants {} ;
+lin loosen_V2 = variants {} ;
+lin loot_N = variants {} ;
+lin loot_V = variants {} ;
+lin loot_V2 = variants {} ;
+lin looter_N = variants {} ;
+lin lop_V = variants {} ;
+lin lop_V2 = variants {} ;
+lin lop_eared_A = variants {} ;
+lin lope_N = variants {} ;
+lin lope_V = variants {} ;
+lin lopsided_A = variants {} ;
+lin loquacious_A = variants {} ;
+lin loquaciousness_N = variants {} ;
+lin loquacity_N = variants {} ;
+lin loquat_N = variants {} ;
+lin lord_N = variants {} ;
+lin lord_V2 = variants {} ;
+lin lordless_A = variants {} ;
+lin lordliness_N = variants {} ;
+lin lordly_A = variants {} ;
+lin lordship_N = variants {} ;
+lin lore_N = variants {} ;
+lin lorgnette_N = variants {} ;
+lin lorn_A = variants {} ;
+lin lorna_PN = variants {} ;
+lin lorry_N = variants {} ;
+lin los_angeles_PN = variants {} ;
+lin lose_V = variants {} ;
+lin lose_V2 = variants {} ;
+lin loser_N = variants {} ;
+lin loss_N =  D.perte_1_N ;
+
+lin loss_leader_N = variants {} ;
+lin lossiemouth_PN = variants {} ;
+lin lot_N = variants {} ;
+lin loth_A = variants {} ;
+lin lothian_PN = variants {} ;
+lin lotion_N = variants {} ;
+lin lottery_N = variants {} ;
+lin lotto_N = variants {} ;
+lin lotus_N = variants {} ;
+lin lotus_eater_N = variants {} ;
+lin loud_A = variants {} ;
+lin loud_Adv = variants {} ;
+lin loud_hailer_N = variants {} ;
+lin loudness_N = variants {} ;
+lin loudspeaker_N = variants {} ;
+lin lough_N = variants {} ;
+lin loughborough_PN = variants {} ;
+lin louis_PN = variants {} ;
+lin louise_PN = variants {} ;
+lin louisiana_PN = variants {} ;
+lin louisville_PN = variants {} ;
+lin lounge_N = variants {} ;
+lin lounge_V = variants {} ;
+lin lounge_chair_N = variants {} ;
+lin lounge_lizard_N = variants {} ;
+lin lounge_suit_N = variants {} ;
+lin lounger_N = variants {} ;
+lin lour_V = variants {} ;
+lin louringly_Adv = variants {} ;
+lin louse_N = variants {} ;
+lin lousy_A = variants {} ;
+lin lout_N = variants {} ;
+lin louth_PN = variants {} ;
+lin loutish_A = variants {} ;
+lin louvered_A = variants {} ;
+lin louvre_N = variants {} ;
+lin lovable_A = variants {} ;
+lin love_N = variants {} ;
+lin love_V2 = variants {} ;
+lin love_V2V = variants {} ;
+lin love_affair_N = variants {} ;
+lin love_child_N = variants {} ;
+lin love_feast_N = variants {} ;
+lin love_knot_N = variants {} ;
+lin love_letter_N = variants {} ;
+lin love_match_N = variants {} ;
+lin love_philtre_N = variants {} ;
+lin love_potion_N = variants {} ;
+lin love_seat_N = variants {} ;
+lin love_song_N = variants {} ;
+lin love_story_N = variants {} ;
+lin love_token_N = variants {} ;
+lin lovebird_N = variants {} ;
+lin loveless_A = variants {} ;
+lin loveliness_N = variants {} ;
+lin lovelorn_A = variants {} ;
+lin lovely_A = variants {} ;
+lin lovemaking_N = variants {} ;
+lin lover_N = variants {} ;
+lin loverlike_A = variants {} ;
+lin lovesick_A = variants {} ;
+lin loving_A = variants {} ;
+lin loving_cup_N = variants {} ;
+lin loving_kindness_N = variants {} ;
+lin low_A = D.faible_3_A ;
+
+lin low_Adv = variants {} ;
+lin low_N = variants {} ;
+lin low_V = variants {} ;
+lin low_down_A = variants {} ;
+lin low_keyed_A = variants {} ;
+lin low_pitched_A = variants {} ;
+lin low_relief_N = variants {} ;
+lin low_spirited_A = variants {} ;
+lin lowborn_A = variants {} ;
+lin lowbred_A = variants {} ;
+lin lowbrow_A = variants {} ;
+lin lowbrow_N = variants {} ;
+lin lower_Adv = variants {} ;
+lin lower_V = variants {} ;
+lin lower_V2 = variants {} ;
+lin lowermost_A = variants {} ;
+lin lowest_Adv = variants {} ;
+lin lowestoft_PN = variants {} ;
+lin lowlander_N = variants {} ;
+lin lowliness_N = variants {} ;
+lin lowly_A = variants {} ;
+lin lowness_N = variants {} ;
+lin loyal_A = variants {} ;
+lin loyalist_N = variants {} ;
+lin loyalty_N = variants {} ;
+lin loyang_PN = variants {} ;
+lin lozenge_N = variants {} ;
+lin lp_N = variants {} ;
+lin lsd_N = variants {} ;
+lin lt_PN = variants {} ;
+lin ltd_PN = variants {} ;
+lin lubber_N = variants {} ;
+lin lubberly_A = variants {} ;
+lin lubeck_PN = variants {} ;
+lin lubricant_N = variants {} ;
+lin lubricate_V2 = variants {} ;
+lin lubrication_N = variants {} ;
+lin lucent_A = variants {} ;
+lin lucerne_N = variants {} ;
+lin lucid_A = variants {} ;
+lin lucidity_N = variants {} ;
+lin lucifer_N = variants {} ;
+lin luck_N = variants {} ;
+lin luckily_Adv = variants {} ;
+lin luckless_A = variants {} ;
+lin lucknow_PN = variants {} ;
+lin lucky_A = variants {} ;
+lin lucrative_A = variants {} ;
+lin lucre_N = variants {} ;
+lin lucy_PN = variants {} ;
+lin luddite_N = variants {} ;
+lin ludicrous_A = variants {} ;
+lin ludlow_PN = variants {} ;
+lin ludo_N = variants {} ;
+lin ludwigshafen_PN = variants {} ;
+lin luff_V = variants {} ;
+lin luff_V2 = variants {} ;
+lin lug_N = variants {} ;
+lin lug_V2 = variants {} ;
+lin luge_N = variants {} ;
+lin luggage_N = variants {} ;
+lin luggage_carrier_N = variants {} ;
+lin luggage_rack_N = variants {} ;
+lin luggage_van_N = variants {} ;
+lin lugger_N = variants {} ;
+lin lugsail_N = variants {} ;
+lin lugubrious_A = variants {} ;
+lin lugubriousness_N = variants {} ;
+lin luke_PN = variants {} ;
+lin lukewarm_A = variants {} ;
+lin lukewarmness_N = variants {} ;
+lin lull_N = variants {} ;
+lin lull_V = variants {} ;
+lin lull_V2 = variants {} ;
+lin lullaby_N = variants {} ;
+lin lumbago_N = variants {} ;
+lin lumbar_A = variants {} ;
+lin lumber_N = variants {} ;
+lin lumber_V = variants {} ;
+lin lumber_V2 = variants {} ;
+lin lumber_mill_N = variants {} ;
+lin lumberjack_N = variants {} ;
+lin lumberman_N = variants {} ;
+lin lumberroom_N = variants {} ;
+lin lumberyard_N = variants {} ;
+lin luminary_N = variants {} ;
+lin luminosity_N = variants {} ;
+lin luminous_A = variants {} ;
+lin lump_N = variants {} ;
+lin lump_V2 = variants {} ;
+lin lumpish_A = variants {} ;
+lin lumpy_A = variants {} ;
+lin lunacy_N = variants {} ;
+lin lunar_A = variants {} ;
+lin lunatic_N = variants {} ;
+lin lunch_N = variants {} ;
+lin lunch_V = variants {} ;
+lin lunch_V2 = variants {} ;
+lin luncheon_N = variants {} ;
+lin lunchtime_N = variants {} ;
+lin lung_N = variants {} ;
+lin lung_power_N = variants {} ;
+lin lunge_N = variants {} ;
+lin lunge_V = variants {} ;
+lin lupin_N = variants {} ;
+lin lurch_N = variants {} ;
+lin lurch_V = variants {} ;
+lin lurcher_N = variants {} ;
+lin lure_N = variants {} ;
+lin lure_V2 = variants {} ;
+lin lurid_A = variants {} ;
+lin luridness_N = variants {} ;
+lin lurk_V = variants {} ;
+lin lurking_place_N = variants {} ;
+lin luscious_A = variants {} ;
+lin lusciousness_N = variants {} ;
+lin lush_A = variants {} ;
+lin lush_N = variants {} ;
+lin lust_N = variants {} ;
+lin lust_V = variants {} ;
+lin lustful_A = variants {} ;
+lin lustily_Adv = variants {} ;
+lin lustre_N = variants {} ;
+lin lustrous_A = variants {} ;
+lin lusty_A = variants {} ;
+lin luta_PN = variants {} ;
+lin lutanist_N = variants {} ;
+lin lute_N = variants {} ;
+lin lutenist_N = variants {} ;
+lin lutheran_A = variants {} ;
+lin lutheran_N = variants {} ;
+lin luton_PN = variants {} ;
+lin luxe_A = variants {} ;
+lin luxembourg_PN = variants {} ;
+lin luxemburg_PN = variants {} ;
+lin luxemburger_A = variants {} ;
+lin luxemburger_N = variants {} ;
+lin luxuriance_N = variants {} ;
+lin luxuriant_A = variants {} ;
+lin luxuriate_V = variants {} ;
+lin luxurious_A = variants {} ;
+lin luxury_N = variants {} ;
+lin lvov_PN = variants {} ;
+lin lyallpur_PN = variants {} ;
+lin lycee_N = variants {} ;
+lin lyceum_N = variants {} ;
+lin lychee_N = variants {} ;
+lin lychgate_N = variants {} ;
+lin lydia_PN = variants {} ;
+lin lydney_PN = variants {} ;
+lin lye_N = variants {} ;
+lin lying_in_A = variants {} ;
+lin lymington_PN = variants {} ;
+lin lymm_PN = variants {} ;
+lin lymph_N = variants {} ;
+lin lymphatic_A = D.lymphatique_1_A ;
+
+lin lynch_N = variants {} ;
+lin lynch_V2 = variants {} ;
+lin lynchpin_N = variants {} ;
+lin lynn_PN = variants {} ;
+lin lynne_PN = variants {} ;
+lin lynx_N = variants {} ;
+lin lynx_eyed_A = variants {} ;
+lin lyons_PN = variants {} ;
+lin lyre_N = variants {} ;
+lin lyre_bird_N = variants {} ;
+lin lyric_A = variants {} ;
+lin lyric_N = variants {} ;
+lin lyrical_A = variants {} ;
+lin lyricism_N = variants {} ;
+lin lyricist_N = variants {} ;
+lin lysol_N = variants {} ;
+lin lytham_PN = variants {} ;
+lin lytham_st_annes_PN = variants {} ;
+lin ma'am_N = variants {} ;
+lin ma_N = variants {} ;
+lin maastricht_PN = variants {} ;
+lin mabel_PN = variants {} ;
+lin mac_N = variants {} ;
+lin macabre_A = variants {} ;
+lin macadam_N = variants {} ;
+lin macadamize_V2 = variants {} ;
+lin macaroni_N = variants {} ;
+lin macaroon_N = variants {} ;
+lin macaw_N = variants {} ;
+lin macclesfield_PN = variants {} ;
+lin mace_N = variants {} ;
+lin mace_bearer_N = variants {} ;
+lin macedonian_A = variants {} ;
+lin macedonian_N = variants {} ;
+lin macerate_V = variants {} ;
+lin macerate_V2 = variants {} ;
+lin mach_PN = variants {} ;
+lin machete_N = variants {} ;
+lin machiavellian_A = variants {} ;
+lin machination_N = variants {} ;
+lin machine_N = variants {} ;
+lin machine_V2 = variants {} ;
+lin machine_gun_N = variants {} ;
+lin machine_made_A = variants {} ;
+lin machinery_N = variants {} ;
+lin machinist_N = variants {} ;
+lin machismo_N = variants {} ;
+lin mackerel_N = variants {} ;
+lin mackintosh_N = variants {} ;
+lin macrobiotic_A = variants {} ;
+lin macrocosm_N = variants {} ;
+lin mad_A = variants {} ;
+lin madagascan_A = variants {} ;
+lin madagascan_N = variants {} ;
+lin madagascar_PN = variants {} ;
+lin madam_N = variants {} ;
+lin madame_N = variants {} ;
+lin madcap_N = variants {} ;
+lin madden_V2 = variants {} ;
+lin madder_N = variants {} ;
+lin maddy_PN = variants {} ;
+lin madeira_N = variants {} ;
+lin madeleine_PN = variants {} ;
+lin mademoiselle_N = variants {} ;
+lin madge_PN = variants {} ;
+lin madhouse_N = variants {} ;
+lin madman_N = variants {} ;
+lin madness_N = variants {} ;
+lin madonna_N = variants {} ;
+lin madras_PN = variants {} ;
+lin madrid_PN = variants {} ;
+lin madrigal_N = variants {} ;
+lin madurai_PN = variants {} ;
+lin madwoman_N = variants {} ;
+lin maecenas_PN = variants {} ;
+lin maelstrom_N = variants {} ;
+lin maenad_N = variants {} ;
+lin maesteg_PN = variants {} ;
+lin maestro_N = variants {} ;
+lin maffick_V = variants {} ;
+lin mafia_N = variants {} ;
+lin mag_N = variants {} ;
+lin magazine_N = variants {} ;
+lin magdeburg_PN = variants {} ;
+lin magenta_A = variants {} ;
+lin magenta_N = variants {} ;
+lin maggie_PN = variants {} ;
+lin maggot_N = variants {} ;
+lin maggoty_A = variants {} ;
+lin maghull_PN = variants {} ;
+lin magic_A = variants {} ;
+lin magic_N = variants {} ;
+lin magical_A = variants {} ;
+lin magician_N = variants {} ;
+lin magisterial_A = variants {} ;
+lin magistracy_N = variants {} ;
+lin magistrate_N = variants {} ;
+lin magnanimity_N = variants {} ;
+lin magnanimous_A = variants {} ;
+lin magnate_N = variants {} ;
+lin magnesia_N = variants {} ;
+lin magnesium_N =  D.magnesium_1_N ;
+
+lin magnet_N = variants {} ;
+lin magnetic_A = variants {} ;
+lin magnetically_Adv = variants {} ;
+lin magnetism_N = variants {} ;
+lin magnetization_N = variants {} ;
+lin magnetize_V2 = variants {} ;
+lin magneto_N = variants {} ;
+lin magnificat_N = variants {} ;
+lin magnification_N = variants {} ;
+lin magnificence_N = variants {} ;
+lin magnificent_A = variants {} ;
+lin magnifier_N = variants {} ;
+lin magnify_V2 = variants {} ;
+lin magniloquence_N = variants {} ;
+lin magniloquent_A = variants {} ;
+lin magnitude_N = variants {} ;
+lin magnolia_N = variants {} ;
+lin magnum_N = variants {} ;
+lin magnum_opus_N = variants {} ;
+lin magpie_N = variants {} ;
+lin magyar_A = variants {} ;
+lin magyar_N = variants {} ;
+lin maharaja_N = variants {} ;
+lin maharajah_N = variants {} ;
+lin maharanee_N = variants {} ;
+lin mahatma_N = variants {} ;
+lin mahjong_N = variants {} ;
+lin mahogany_N = variants {} ;
+lin mahout_N = variants {} ;
+lin maid_N = variants {} ;
+lin maiden_A = variants {} ;
+lin maiden_N = variants {} ;
+lin maidenhair_N = variants {} ;
+lin maidenhead_N = variants {} ;
+lin maidenhead_PN = variants {} ;
+lin maidenhood_N = variants {} ;
+lin maidenlike_A = variants {} ;
+lin maidenly_A = variants {} ;
+lin maidservant_N = variants {} ;
+lin maidstone_PN = variants {} ;
+lin mail_N = variants {} ;
+lin mail_V2 = variants {} ;
+lin mail_train_N = variants {} ;
+lin mailbag_N = variants {} ;
+lin mailboat_N = variants {} ;
+lin mailbox_N = variants {} ;
+lin mailed_A = variants {} ;
+lin mailing_card_N = variants {} ;
+lin mailing_list_N = variants {} ;
+lin mailman_N = variants {} ;
+lin maim_V2 = variants {} ;
+lin main_A = variants {} ;
+lin main_N = variants {} ;
+lin maine_PN = variants {} ;
+lin mainland_N = variants {} ;
+lin mainmast_N = variants {} ;
+lin mainspring_N = variants {} ;
+lin mainstay_N = variants {} ;
+lin mainstream_N = variants {} ;
+lin maintain_V = variants {} ;
+lin maintain_V2 = variants {} ;
+lin maintain_VS = variants {} ;
+lin maintainable_A = variants {} ;
+lin maintenance_N = variants {} ;
+lin mainz_PN = variants {} ;
+lin maisonnette_N = variants {} ;
+lin maize_N = variants {} ;
+lin maj_PN = variants {} ;
+lin majestic_A = variants {} ;
+lin majestically_Adv = variants {} ;
+lin majesty_N = variants {} ;
+lin majolica_N = variants {} ;
+lin major_A = variants {} ;
+lin major_N = variants {} ;
+lin major_V = variants {} ;
+lin major_domo_N = variants {} ;
+lin major_general_N = variants {} ;
+lin majority_N = variants {} ;
+lin make_N = variants {} ;
+lin make_V = variants {} ;
+lin make_V2 = variants {} ;
+lin make_V2V = variants {} ;
+lin make_VA = variants {} ;
+lin make_VS = variants {} ;
+lin make_VV = variants {} ;
+lin make_believe_N = variants {} ;
+lin make_up_N = variants {} ;
+lin maker_N = variants {} ;
+lin makeshift_N = variants {} ;
+lin makeweight_N = variants {} ;
+lin making_N = variants {} ;
+lin malacca_N = variants {} ;
+lin malachite_N = variants {} ;
+lin maladjusted_A = variants {} ;
+lin maladjustment_N = variants {} ;
+lin maladroit_A = variants {} ;
+lin maladroitness_N = variants {} ;
+lin malady_N = variants {} ;
+lin malaga_PN = variants {} ;
+lin malaise_N = variants {} ;
+lin malapropism_N = variants {} ;
+lin malapropos_A = variants {} ;
+lin malapropos_Adv = variants {} ;
+lin malaria_N = variants {} ;
+lin malarial_A = variants {} ;
+lin malawi_PN = variants {} ;
+lin malawian_A = variants {} ;
+lin malawian_N = variants {} ;
+lin malay_A = variants {} ;
+lin malay_N = variants {} ;
+lin malaya_PN = variants {} ;
+lin malayan_A = variants {} ;
+lin malayan_N = variants {} ;
+lin malaysia_PN = variants {} ;
+lin malaysian_A = variants {} ;
+lin malaysian_N = variants {} ;
+lin malcolm_PN = variants {} ;
+lin malcontent_A = variants {} ;
+lin malcontent_N = variants {} ;
+lin maldon_PN = variants {} ;
+lin male_A = variants {} ;
+lin male_N = variants {} ;
+lin malediction_N = variants {} ;
+lin malefactor_N = variants {} ;
+lin maleficent_A = variants {} ;
+lin malevolence_N = variants {} ;
+lin malevolent_A = variants {} ;
+lin malfeasance_N = variants {} ;
+lin malformation_N = variants {} ;
+lin malformed_A = variants {} ;
+lin malfunction_N = variants {} ;
+lin malfunction_V = variants {} ;
+lin mali_PN = variants {} ;
+lin malian_A = variants {} ;
+lin malian_N = variants {} ;
+lin malice_N = variants {} ;
+lin malicious_A = variants {} ;
+lin malign_A = variants {} ;
+lin malign_V2 = variants {} ;
+lin malignancy_N = variants {} ;
+lin malignant_A = variants {} ;
+lin malignity_N = variants {} ;
+lin malinger_V = variants {} ;
+lin malingerer_N = variants {} ;
+lin mallard_N = variants {} ;
+lin malleability_N = variants {} ;
+lin malleable_A = variants {} ;
+lin mallet_N = variants {} ;
+lin mallow_N = variants {} ;
+lin mallow_PN = variants {} ;
+lin malmo_PN = variants {} ;
+lin malmsey_N = variants {} ;
+lin malnutrition_N = variants {} ;
+lin malodorous_A = variants {} ;
+lin malpractice_N = variants {} ;
+lin malt_N = variants {} ;
+lin malt_V = variants {} ;
+lin malt_V2 = variants {} ;
+lin malta_PN = variants {} ;
+lin maltby_PN = variants {} ;
+lin maltese_A = variants {} ;
+lin maltese_N = variants {} ;
+lin malthusian_A = variants {} ;
+lin maltreat_V2 = variants {} ;
+lin maltreatment_N = variants {} ;
+lin maltster_N = variants {} ;
+lin malvern_PN = variants {} ;
+lin malversation_N = variants {} ;
+lin mama_N = variants {} ;
+lin mamba_N = variants {} ;
+lin mamie_PN = variants {} ;
+lin mamma_N = variants {} ;
+lin mammal_N = variants {} ;
+lin mammon_N = variants {} ;
+lin mammoth_N = variants {} ;
+lin mammy_N = variants {} ;
+lin man_N =  D.homme_1_N ;
+
+lin man_V2 = variants {} ;
+lin man_at_arms_N = variants {} ;
+lin man_eater_N = variants {} ;
+lin man_hour_N = variants {} ;
+lin man_of_war_N = variants {} ;
+lin man_sized_A = variants {} ;
+lin manacle_N = variants {} ;
+lin manacle_V2 = variants {} ;
+lin manage_V = variants {} ;
+lin manage_V2 = variants {} ;
+lin manage_VV = variants {} ;
+lin manageability_N = variants {} ;
+lin manageable_A = variants {} ;
+lin management_N = variants {} ;
+lin manager_N = variants {} ;
+lin manageress_N = variants {} ;
+lin managerial_A = variants {} ;
+lin manatee_N = variants {} ;
+lin manchester_PN = variants {} ;
+lin mancunian_A = variants {} ;
+lin mancunian_N = variants {} ;
+lin mandarin_N = variants {} ;
+lin mandatary_N = variants {} ;
+lin mandate_N = variants {} ;
+lin mandate_V2 = variants {} ;
+lin mandate_VS = variants {} ;
+lin mandatory_A = variants {} ;
+lin mandatory_N = variants {} ;
+lin mandible_N = variants {} ;
+lin mandolin_N = variants {} ;
+lin mandragora_N = variants {} ;
+lin mandrake_N = variants {} ;
+lin mandrill_N = variants {} ;
+lin mandy_PN = variants {} ;
+lin mane_N = variants {} ;
+lin maneuver_V = variants {} ;
+lin maneuver_V2 = variants {} ;
+lin manful_A = variants {} ;
+lin manganese_N =  D.manganese_1_N ;
+
+lin mange_N = variants {} ;
+lin mangel_wurzel_N = variants {} ;
+lin manger_N = variants {} ;
+lin mangily_Adv = variants {} ;
+lin mangle_N = variants {} ;
+lin mangle_V2 = variants {} ;
+lin mango_N = variants {} ;
+lin mangosteen_N = variants {} ;
+lin mangrove_N =  D.manglier_1_N ;
+
+lin mangy_A = variants {} ;
+lin manhandle_V2 = variants {} ;
+lin manhattan_N = variants {} ;
+lin manhole_N = variants {} ;
+lin manhood_N = variants {} ;
+lin mania_N = variants {} ;
+lin maniac_N = variants {} ;
+lin maniacal_A = variants {} ;
+lin manic_depressive_A = variants {} ;
+lin manic_depressive_N = variants {} ;
+lin manicure_N = variants {} ;
+lin manicure_V2 = variants {} ;
+lin manicurist_N = variants {} ;
+lin manifest_A = variants {} ;
+lin manifest_N = variants {} ;
+lin manifest_V2 = variants {} ;
+lin manifestation_N =  D.manifestation_1_N ;
+
+lin manifesto_N = variants {} ;
+lin manifold_A = variants {} ;
+lin manifold_N = variants {} ;
+lin manifold_V2 = variants {} ;
+lin manikin_N = variants {} ;
+lin manila_PN = variants {} ;
+lin manilla_N = variants {} ;
+lin manipulate_V2 = variants {} ;
+lin manipulation_N = variants {} ;
+lin manipulative_A = variants {} ;
+lin manitoba_PN = variants {} ;
+lin mankind_N = variants {} ;
+lin manlike_A = variants {} ;
+lin manliness_N = variants {} ;
+lin manly_A = variants {} ;
+lin manna_N = variants {} ;
+lin mannequin_N = variants {} ;
+lin manner_N = variants {} ;
+lin mannered_A = variants {} ;
+lin mannerism_N = variants {} ;
+lin mannerly_A = variants {} ;
+lin mannheim_PN = variants {} ;
+lin mannish_A = variants {} ;
+lin manoeuvrability_N = variants {} ;
+lin manoeuvrable_A = variants {} ;
+lin manoeuvre_N = variants {} ;
+lin manoeuvre_V = variants {} ;
+lin manoeuvre_V2 = variants {} ;
+lin manoeuvrer_N = variants {} ;
+lin manor_N = variants {} ;
+lin manor_house_N = variants {} ;
+lin manorial_A = variants {} ;
+lin manpower_N = variants {} ;
+lin mansard_N = variants {} ;
+lin manse_N = variants {} ;
+lin manservant_N = variants {} ;
+lin mansfield_PN = variants {} ;
+lin mansion_N = variants {} ;
+lin manslaughter_N = variants {} ;
+lin mantel_N = variants {} ;
+lin mantelpiece_N = variants {} ;
+lin mantilla_N = variants {} ;
+lin mantis_N = variants {} ;
+lin mantle_N = variants {} ;
+lin mantle_V = variants {} ;
+lin mantle_V2 = variants {} ;
+lin mantrap_N = variants {} ;
+lin manual_A = variants {} ;
+lin manual_N = variants {} ;
+lin manufacture_N =  D.fabrication_1_N ;
+
+lin manufacture_V2 = variants {} ;
+lin manufacturer_N = variants {} ;
+lin manumission_N = variants {} ;
+lin manumit_V2 = variants {} ;
+lin manure_N = variants {} ;
+lin manure_V2 = variants {} ;
+lin manuscript_N = variants {} ;
+lin manx_A = variants {} ;
+lin manx_N = variants {} ;
+lin many_Det = variants {} ;
+lin many_sided_A = variants {} ;
+lin maoism_N = variants {} ;
+lin maoist_N = variants {} ;
+lin maori_N = variants {} ;
+lin map_N = variants {} ;
+lin map_V2 = variants {} ;
+lin map_reader_N = variants {} ;
+lin maple_N = variants {} ;
+lin maple_leaf_N = variants {} ;
+lin maquis_N = variants {} ;
+lin mar_PN = variants {} ;
+lin mar_V2 = variants {} ;
+lin marabou_N = variants {} ;
+lin maracaibo_PN = variants {} ;
+lin maraschino_N = variants {} ;
+lin marathon_N = variants {} ;
+lin maraud_V = variants {} ;
+lin marauder_N = variants {} ;
+lin marble_N = variants {} ;
+lin marbled_A = variants {} ;
+lin marbling_N = variants {} ;
+lin march_N = variants {} ;
+lin march_PN = variants {} ;
+lin march_V = variants {} ;
+lin march_V2 = variants {} ;
+lin marcher_N = variants {} ;
+lin marchioness_N = variants {} ;
+lin mardi_gras_N = variants {} ;
+lin mare_N = variants {} ;
+lin margaret_PN = variants {} ;
+lin margarine_N = variants {} ;
+lin margate_PN = variants {} ;
+lin marge_N = variants {} ;
+lin marge_PN = variants {} ;
+lin margery_PN = variants {} ;
+lin margie_PN = variants {} ;
+lin margin_N = variants {} ;
+lin marginal_A = variants {} ;
+lin marginalize_V2 = variants {} ;
+lin margrave_N = variants {} ;
+lin marguerite_N = variants {} ;
+lin maria_PN = variants {} ;
+lin marian_PN = variants {} ;
+lin marie_PN = variants {} ;
+lin marigold_N = variants {} ;
+lin marihuana_N = variants {} ;
+lin marijuana_N = variants {} ;
+lin marilyn_PN = variants {} ;
+lin marimba_N = variants {} ;
+lin marina_N = variants {} ;
+lin marinade_N = variants {} ;
+lin marinade_V2 = variants {} ;
+lin marinate_V2 = variants {} ;
+lin marine_A = variants {} ;
+lin marine_N = variants {} ;
+lin mariner_N = variants {} ;
+lin marion_PN = variants {} ;
+lin marionette_N = variants {} ;
+lin marital_A = variants {} ;
+lin maritime_A = variants {} ;
+lin marjoram_N = variants {} ;
+lin marjorie_PN = variants {} ;
+lin mark_N = variants {} ;
+lin mark_PN = variants {} ;
+lin mark_V2 = variants {} ;
+lin mark_up_N = variants {} ;
+lin marke_VS = variants {} ;
+lin marked_A = variants {} ;
+lin marker_N = variants {} ;
+lin market_N = variants {} ;
+lin market_V = variants {} ;
+lin market_V2 = variants {} ;
+lin market_cross_N = variants {} ;
+lin market_day_N = variants {} ;
+lin market_drayton_PN = variants {} ;
+lin market_garden_N = variants {} ;
+lin market_gardening_N = variants {} ;
+lin market_harborough_PN = variants {} ;
+lin market_square_N = variants {} ;
+lin market_town_N = variants {} ;
+lin marketable_A = variants {} ;
+lin marketing_N = variants {} ;
+lin marketplace_N = variants {} ;
+lin marking_N = variants {} ;
+lin marking_ink_N = variants {} ;
+lin marking_inks_N = variants {} ;
+lin marksman_N = variants {} ;
+lin marksmanship_N = variants {} ;
+lin marl_N = variants {} ;
+lin marlborough_PN = variants {} ;
+lin marlene_PN = variants {} ;
+lin marlinespike_N = variants {} ;
+lin marlow_PN = variants {} ;
+lin marmalade_N = variants {} ;
+lin marmoreal_A = variants {} ;
+lin marmoset_N = variants {} ;
+lin marmot_N = variants {} ;
+lin marocain_N = variants {} ;
+lin maroon_A = variants {} ;
+lin maroon_N = variants {} ;
+lin maroon_V2 = variants {} ;
+lin marple_PN = variants {} ;
+lin marque_N = variants {} ;
+lin marquee_N = variants {} ;
+lin marquess_N = variants {} ;
+lin marquetry_N = variants {} ;
+lin marquis_N = variants {} ;
+lin marriage_N = variants {} ;
+lin marriageability_N = variants {} ;
+lin marriageable_A = variants {} ;
+lin married_A = variants {} ;
+lin marrow_N = variants {} ;
+lin marrowbone_N = variants {} ;
+lin marry_V = variants {} ;
+lin marry_V2 = variants {} ;
+lin mars_PN = variants {} ;
+lin marsala_N = variants {} ;
+lin marseillaise_N = variants {} ;
+lin marseilles_PN = variants {} ;
+lin marsh_N = variants {} ;
+lin marshal_N = variants {} ;
+lin marshal_V2 = variants {} ;
+lin marshalling_yard_N = variants {} ;
+lin marshmallow_N = variants {} ;
+lin marshy_A = variants {} ;
+lin marske_PN = variants {} ;
+lin marsupial_A = variants {} ;
+lin marsupial_N = variants {} ;
+lin mart_N = variants {} ;
+lin marten_N = variants {} ;
+lin martha_PN = variants {} ;
+lin martial_A = variants {} ;
+lin martian_A = variants {} ;
+lin martian_N = variants {} ;
+lin martin_N = variants {} ;
+lin martin_PN = variants {} ;
+lin martinet_N = variants {} ;
+lin martini_N = variants {} ;
+lin martyr_N = variants {} ;
+lin martyr_V2 = variants {} ;
+lin martyrdom_N = variants {} ;
+lin marvel_N = variants {} ;
+lin marvel_V = variants {} ;
+lin marvel_VS = variants {} ;
+lin marvellous_A = variants {} ;
+lin marvelous_A = variants {} ;
+lin marxism_N = variants {} ;
+lin marxist_N = variants {} ;
+lin mary_PN = variants {} ;
+lin maryland_PN = variants {} ;
+lin maryport_PN = variants {} ;
+lin marzipan_N = variants {} ;
+lin masc_PN = variants {} ;
+lin mascara_N = variants {} ;
+lin mascot_N = variants {} ;
+lin masculine_A = variants {} ;
+lin masculinity_N = variants {} ;
+lin maser_N = variants {} ;
+lin mash_N = variants {} ;
+lin mash_V2 = variants {} ;
+lin masher_N = variants {} ;
+lin mask_N = variants {} ;
+lin mask_V2 = variants {} ;
+lin masochism_N = variants {} ;
+lin masochist_N = variants {} ;
+lin masochistic_A = variants {} ;
+lin masochistically_Adv = variants {} ;
+lin mason_N = variants {} ;
+lin mason_dixon_PN = variants {} ;
+lin masonic_A = variants {} ;
+lin masonry_N = variants {} ;
+lin masque_N = variants {} ;
+lin masquerade_N = variants {} ;
+lin masquerade_V = variants {} ;
+lin mass_N = variants {} ;
+lin mass_V = variants {} ;
+lin mass_V2 = variants {} ;
+lin mass_produce_V2 = variants {} ;
+lin massachusetts_PN = variants {} ;
+lin massacre_N = variants {} ;
+lin massacre_V2 = variants {} ;
+lin massage_N = variants {} ;
+lin massage_V2 = variants {} ;
+lin masseur_N = variants {} ;
+lin masseuse_N = variants {} ;
+lin massif_N = variants {} ;
+lin massive_A = variants {} ;
+lin massiveness_N = variants {} ;
+lin massy_A = variants {} ;
+lin mast_N = variants {} ;
+lin master_N = variants {} ;
+lin master_V2 = variants {} ;
+lin master_at_arms_N = variants {} ;
+lin master_key_N = variants {} ;
+lin masterful_A = variants {} ;
+lin masterless_A = variants {} ;
+lin masterly_A = variants {} ;
+lin mastermind_N = variants {} ;
+lin mastermind_V2 = variants {} ;
+lin masterpiece_N = variants {} ;
+lin mastership_N = variants {} ;
+lin masterstroke_N = variants {} ;
+lin mastery_N = variants {} ;
+lin masthead_N = variants {} ;
+lin masticate_V2 = variants {} ;
+lin mastication_N = variants {} ;
+lin mastiff_N = variants {} ;
+lin mastodon_N = variants {} ;
+lin mastoid_N = variants {} ;
+lin mastoiditis_N = variants {} ;
+lin masturbate_V = variants {} ;
+lin masturbate_V2 = variants {} ;
+lin masturbation_N = variants {} ;
+lin mat_A = variants {} ;
+lin mat_N = variants {} ;
+lin mat_V = variants {} ;
+lin mat_V2 = variants {} ;
+lin matador_N = variants {} ;
+lin match_N = variants {} ;
+lin match_V = variants {} ;
+lin match_V2 = variants {} ;
+lin match_point_N = variants {} ;
+lin matchbox_N = variants {} ;
+lin matchet_N = variants {} ;
+lin matchless_A = variants {} ;
+lin matchlock_N = variants {} ;
+lin matchmaker_N = variants {} ;
+lin matchwood_N = variants {} ;
+lin mate_1_N = variants {} ;
+lin mate_2_N = variants {} ;
+lin mate_V = variants {} ;
+lin mate_V2 = variants {} ;
+lin material_A = variants {} ;
+lin material_N =  D.matiere_1_N ;
+
+lin materialism_N = variants {} ;
+lin materialist_N = variants {} ;
+lin materialistic_A = variants {} ;
+lin materialistically_Adv = variants {} ;
+lin materialization_N = variants {} ;
+lin materialize_V = variants {} ;
+lin materialize_V2V = variants {} ;
+lin maternal_A = variants {} ;
+lin maternity_N = variants {} ;
+lin matey_A = variants {} ;
+lin mathematical_A = variants {} ;
+lin mathematician_N = variants {} ;
+lin mathematics_N = variants {} ;
+lin maths_N = variants {} ;
+lin matinee_N = variants {} ;
+lin matlock_PN = variants {} ;
+lin matriarch_N = variants {} ;
+lin matriarchal_A = variants {} ;
+lin matriarchy_N = variants {} ;
+lin matric_N = variants {} ;
+lin matricide_N = variants {} ;
+lin matriculate_V = variants {} ;
+lin matriculate_V2 = variants {} ;
+lin matriculation_N = variants {} ;
+lin matrimonial_A = variants {} ;
+lin matrimony_N = variants {} ;
+lin matrix_N =  D.matrice_1_N ;
+
+lin matron_N = variants {} ;
+lin matronly_A = variants {} ;
+lin matt_A = variants {} ;
+lin matt_PN = variants {} ;
+lin matted_A = variants {} ;
+lin matter_N = variants {} ;
+lin matter_V = variants {} ;
+lin matter_of_course_A = variants {} ;
+lin matter_of_fact_A = variants {} ;
+lin matthew_PN = variants {} ;
+lin matting_N = variants {} ;
+lin mattock_N = variants {} ;
+lin mattress_N = variants {} ;
+lin maturate_V = variants {} ;
+lin maturation_N = variants {} ;
+lin mature_A = variants {} ;
+lin mature_V = variants {} ;
+lin mature_V2 = variants {} ;
+lin maturity_N = variants {} ;
+lin matutinal_A = variants {} ;
+lin maud_PN = variants {} ;
+lin maudie_PN = variants {} ;
+lin maudlin_A = variants {} ;
+lin maul_V2 = variants {} ;
+lin maulstick_N = variants {} ;
+lin maunder_V = variants {} ;
+lin maundy_thursday_N = variants {} ;
+lin maundy_thursday_PN = variants {} ;
+lin maureen_PN = variants {} ;
+lin maurice_PN = variants {} ;
+lin mauritania_PN = variants {} ;
+lin mauritanian_A = variants {} ;
+lin mauritanian_N = variants {} ;
+lin mauritian_A = variants {} ;
+lin mauritian_N = variants {} ;
+lin mauritius_PN = variants {} ;
+lin mausoleum_N = variants {} ;
+lin mauve_A = variants {} ;
+lin mauve_N = variants {} ;
+lin maverick_N = variants {} ;
+lin mavis_N = variants {} ;
+lin mavis_PN = variants {} ;
+lin maw_N = variants {} ;
+lin mawkish_A = variants {} ;
+lin mawkishness_N = variants {} ;
+lin max_N = variants {} ;
+lin max_PN = variants {} ;
+lin maxim_N = variants {} ;
+lin maximal_A = variants {} ;
+lin maximization_N = variants {} ;
+lin maximize_V2 = variants {} ;
+lin maximum_A = variants {} ;
+lin maximum_N = variants {} ;
+lin maxine_PN = variants {} ;
+lin may_N = variants {} ;
+lin may_PN = variants {} ;
+lin may_VV = variants {} ;
+lin may_beetle_N = variants {} ;
+lin may_bug_N = variants {} ;
+lin maybe_Adv = variants {} ;
+lin mayday_N = variants {} ;
+lin mayfair_PN = variants {} ;
+lin mayfield_PN = variants {} ;
+lin mayfly_N = variants {} ;
+lin mayhem_N = variants {} ;
+lin mayo_PN = variants {} ;
+lin mayonnaise_N = variants {} ;
+lin mayor_N = variants {} ;
+lin mayoral_A = variants {} ;
+lin mayoralty_N = variants {} ;
+lin mayoress_N = variants {} ;
+lin maypole_N = variants {} ;
+lin maze_N = variants {} ;
+lin mazed_A = variants {} ;
+lin mazurka_N = variants {} ;
+lin mb_N = variants {} ;
+lin mc_N = variants {} ;
+lin mcc_N = variants {} ;
+lin mccarthyism_N = variants {} ;
+lin md_N = variants {} ;
+lin mead_N = variants {} ;
+lin meadow_N = variants {} ;
+lin meagre_A = variants {} ;
+lin meagreness_N = variants {} ;
+lin meal_N = variants {} ;
+lin mealie_N = variants {} ;
+lin mealtime_N = variants {} ;
+lin mealy_A = variants {} ;
+lin mealy_bug_N = variants {} ;
+lin mealy_mouthed_A = variants {} ;
+lin mean_A = variants {} ;
+lin mean_N =  D.moyen_1_N ;
+
+lin mean_V = variants {} ;
+lin mean_V2 = variants {} ;
+lin mean_VA = variants {} ;
+lin mean_VS = variants {} ;
+lin mean_VV = variants {} ;
+lin meander_V = variants {} ;
+lin meanderingly_Adv = variants {} ;
+lin meanie_N = variants {} ;
+lin meaning_A = variants {} ;
+lin meaning_N =  D.signification_1_N ;
+
+lin meaningful_A = variants {} ;
+lin meaningless_A = variants {} ;
+lin meanness_N = variants {} ;
+lin meantime_Adv = variants {} ;
+lin meantime_N = variants {} ;
+lin meanwhile_Adv = variants {} ;
+lin meany_N = variants {} ;
+lin measles_N = variants {} ;
+lin measly_A = variants {} ;
+lin measurable_A = variants {} ;
+lin measure_N = variants {} ;
+lin measure_V = variants {} ;
+lin measure_V2 = variants {} ;
+lin measured_A = variants {} ;
+lin measureless_A = variants {} ;
+lin measurement_N = variants {} ;
+lin meat_N = variants {} ;
+lin meat_safe_N = variants {} ;
+lin meatball_N = variants {} ;
+lin meath_PN = variants {} ;
+lin meatless_A = variants {} ;
+lin meaty_A = variants {} ;
+lin mecca_PN = variants {} ;
+lin mechanic_N = variants {} ;
+lin mechanical_A = variants {} ;
+lin mechanics_N = variants {} ;
+lin mechanism_N = variants {} ;
+lin mechanistic_A = variants {} ;
+lin mechanistically_Adv = variants {} ;
+lin mechanization_N = variants {} ;
+lin mechanize_V2 = variants {} ;
+lin med_N = variants {} ;
+lin medal_N = variants {} ;
+lin medalist_N = variants {} ;
+lin medallion_N = variants {} ;
+lin medallist_N = variants {} ;
+lin medan_PN = variants {} ;
+lin meddle_V = variants {} ;
+lin meddler_N = variants {} ;
+lin meddlesome_A = variants {} ;
+lin medellin_PN = variants {} ;
+lin mediaeval_A = variants {} ;
+lin medial_A = variants {} ;
+lin median_A = variants {} ;
+lin median_N = variants {} ;
+lin mediate_V = variants {} ;
+lin mediate_V2 = variants {} ;
+lin mediation_N = variants {} ;
+lin mediator_N = variants {} ;
+lin medic_N = variants {} ;
+lin medical_A = D.medical_1_A ;
+
+lin medical_N = variants {} ;
+lin medicament_N =  D.medicament_1_N ;
+
+lin medicare_N = variants {} ;
+lin medicate_V2 = variants {} ;
+lin medication_N = variants {} ;
+lin medicinal_A = variants {} ;
+lin medicine_N = variants {} ;
+lin medicine_ball_N = variants {} ;
+lin medicine_chest_N = variants {} ;
+lin medicine_man_N = variants {} ;
+lin medico_N = variants {} ;
+lin medieval_A = variants {} ;
+lin mediocre_A = variants {} ;
+lin mediocrity_N = variants {} ;
+lin meditate_V = variants {} ;
+lin meditate_V2 = variants {} ;
+lin meditation_N = variants {} ;
+lin meditative_A = variants {} ;
+lin mediterranean_A = variants {} ;
+lin medium_A = variants {} ;
+lin medium_N = variants {} ;
+lin medium_grade_A = variants {} ;
+lin medlar_N = variants {} ;
+lin medley_N = variants {} ;
+lin meed_N = variants {} ;
+lin meek_A = variants {} ;
+lin meekness_N = variants {} ;
+lin meerschaum_N = variants {} ;
+lin meet_A = variants {} ;
+lin meet_N = variants {} ;
+lin meet_V = variants {} ;
+lin meet_V2 = variants {} ;
+lin meet_V2V = variants {} ;
+lin meeting_N = variants {} ;
+lin meeting_house_N = variants {} ;
+lin meeting_place_N = variants {} ;
+lin meg_PN = variants {} ;
+lin megacycle_N = variants {} ;
+lin megadeath_N = variants {} ;
+lin megalith_N = variants {} ;
+lin megalithic_A = variants {} ;
+lin megalomania_N = variants {} ;
+lin megalomaniac_N = variants {} ;
+lin megaphone_N = variants {} ;
+lin megaton_N = variants {} ;
+lin megrim_N = variants {} ;
+lin meiosis_N = variants {} ;
+lin melancholia_N = variants {} ;
+lin melancholic_A = variants {} ;
+lin melancholy_A = variants {} ;
+lin melancholy_N = variants {} ;
+lin melange_N = variants {} ;
+lin melbourne_PN = variants {} ;
+lin melcombe_PN = variants {} ;
+lin melcombe_regis_PN = variants {} ;
+lin meld_V2 = variants {} ;
+lin melee_N = variants {} ;
+lin meliorate_V = variants {} ;
+lin meliorate_V2 = variants {} ;
+lin melioration_N = variants {} ;
+lin meliorism_N = variants {} ;
+lin melksham_PN = variants {} ;
+lin mellifluous_A = variants {} ;
+lin mellow_A = variants {} ;
+lin mellow_V = variants {} ;
+lin mellow_V2 = variants {} ;
+lin mellowness_N = variants {} ;
+lin melodic_A = variants {} ;
+lin melodious_A = variants {} ;
+lin melodiousness_N = variants {} ;
+lin melodrama_N = variants {} ;
+lin melodramatic_A = variants {} ;
+lin melodramatically_Adv = variants {} ;
+lin melody_N = variants {} ;
+lin melon_N = variants {} ;
+lin melt_V = variants {} ;
+lin melt_V2 = variants {} ;
+lin meltham_PN = variants {} ;
+lin melting_A = variants {} ;
+lin melting_point_N = variants {} ;
+lin melting_pot_N = variants {} ;
+lin melton_mowbray_PN = variants {} ;
+lin member_N =  D.membre_1_N ;
+
+lin membership_N = variants {} ;
+lin membrane_N =  D.membrane_1_N ;
+
+lin membranous_A = variants {} ;
+lin memento_N = variants {} ;
+lin memo_N = variants {} ;
+lin memoir_N = variants {} ;
+lin memorable_A = variants {} ;
+lin memorandum_N = variants {} ;
+lin memorial_N = variants {} ;
+lin memorialize_V2 = variants {} ;
+lin memorize_V2 = variants {} ;
+lin memory_N = variants {} ;
+lin memphis_PN = variants {} ;
+lin memsahib_N = variants {} ;
+lin menace_N = variants {} ;
+lin menace_V2 = variants {} ;
+lin menacingly_Adv = variants {} ;
+lin menage_N = variants {} ;
+lin menagerie_N = variants {} ;
+lin mend_N = variants {} ;
+lin mend_V = variants {} ;
+lin mend_V2 = variants {} ;
+lin mendacious_A = variants {} ;
+lin mendacity_N = variants {} ;
+lin mendelian_A = variants {} ;
+lin mender_N = variants {} ;
+lin mendicant_A = variants {} ;
+lin mendicant_N = variants {} ;
+lin mending_N = variants {} ;
+lin menial_A = variants {} ;
+lin menial_N = variants {} ;
+lin meningitis_N = variants {} ;
+lin menopause_N = variants {} ;
+lin menstrual_A = variants {} ;
+lin menstruate_V = variants {} ;
+lin menstruation_N = variants {} ;
+lin mensurable_A = variants {} ;
+lin mensuration_N = variants {} ;
+lin mental_A = variants {} ;
+lin mentality_N = variants {} ;
+lin menthol_N = variants {} ;
+lin mentholated_A = variants {} ;
+lin mention_N = variants {} ;
+lin mention_V = variants {} ;
+lin mention_V2 = variants {} ;
+lin mention_VS = variants {} ;
+lin mentioned_A = variants {} ;
+lin mentor_N = variants {} ;
+lin menu_N = variants {} ;
+lin meopham_PN = variants {} ;
+lin mephistophelian_A = variants {} ;
+lin mercantile_A = variants {} ;
+lin mercator_PN = variants {} ;
+lin mercenary_A = variants {} ;
+lin mercenary_N = variants {} ;
+lin mercer_N = variants {} ;
+lin mercerize_V2 = variants {} ;
+lin merchandise_N = variants {} ;
+lin merchant_N = variants {} ;
+lin merchantman_N = variants {} ;
+lin merciful_A = variants {} ;
+lin merciless_A = variants {} ;
+lin mercurial_A = variants {} ;
+lin mercury_N = variants {} ;
+lin mercury_PN = variants {} ;
+lin mercy_N = variants {} ;
+lin mere_A = variants {} ;
+lin mere_N = variants {} ;
+lin meretricious_A = variants {} ;
+lin meretriciousness_N = variants {} ;
+lin merge_V = variants {} ;
+lin merge_V2 = variants {} ;
+lin merger_N = variants {} ;
+lin meridian_N = variants {} ;
+lin meridional_A = variants {} ;
+lin meringue_N = variants {} ;
+lin merino_N = variants {} ;
+lin merino_sheep_N = variants {} ;
+lin merit_N = variants {} ;
+lin merit_V2 = variants {} ;
+lin meritocracy_N = variants {} ;
+lin meritocratic_A = variants {} ;
+lin meritorious_A = variants {} ;
+lin mermaid_N = variants {} ;
+lin merman_N = variants {} ;
+lin merrily_Adv = variants {} ;
+lin merriment_N = variants {} ;
+lin merry_A = variants {} ;
+lin merry_go_round_N = variants {} ;
+lin merrymaker_N = variants {} ;
+lin merrymaking_N = variants {} ;
+lin merthyr_tydfil_PN = variants {} ;
+lin merton_PN = variants {} ;
+lin mesalliance_N = variants {} ;
+lin mescal_N = variants {} ;
+lin mescaline_N = variants {} ;
+lin meseems_Adv = variants {} ;
+lin mesh_N = variants {} ;
+lin mesh_V = variants {} ;
+lin mesh_V2 = variants {} ;
+lin mesmeric_A = variants {} ;
+lin mesmerism_N = variants {} ;
+lin mesmerist_N = variants {} ;
+lin mesmerize_V2 = variants {} ;
+lin meson_N = variants {} ;
+lin mess_N = variants {} ;
+lin mess_V = variants {} ;
+lin mess_V2 = variants {} ;
+lin mess_jacket_N = variants {} ;
+lin mess_up_N = variants {} ;
+lin message_N = variants {} ;
+lin messenger_N = variants {} ;
+lin messiah_N = variants {} ;
+lin messianic_A = variants {} ;
+lin messily_Adv = variants {} ;
+lin messina_PN = variants {} ;
+lin messiness_N = variants {} ;
+lin messmate_N = variants {} ;
+lin messuage_N = variants {} ;
+lin messy_A = variants {} ;
+lin met_PN = variants {} ;
+lin metabolic_A = D.metabolique_1_A ;
+
+lin metabolism_N = variants {} ;
+lin metabolize_V2 = variants {} ;
+lin metacarpal_A = variants {} ;
+lin metacarpal_N = variants {} ;
+lin metal_N =  D.metal_1_N ;
+
+lin metal_V2 = variants {} ;
+lin metallic_A = variants {} ;
+lin metallurgical_A = variants {} ;
+lin metallurgist_N = variants {} ;
+lin metallurgy_N = variants {} ;
+lin metalwork_N = variants {} ;
+lin metalworker_N = variants {} ;
+lin metamorphose_V = variants {} ;
+lin metamorphose_V2 = variants {} ;
+lin metamorphosis_N = variants {} ;
+lin metaphor_N = variants {} ;
+lin metaphorical_A = variants {} ;
+lin metaphysical_A = variants {} ;
+lin metaphysics_N = variants {} ;
+lin metatarsal_A = variants {} ;
+lin metatarsal_N = variants {} ;
+lin mete_V2 = variants {} ;
+lin meteor_N = variants {} ;
+lin meteoric_A = variants {} ;
+lin meteorite_N = variants {} ;
+lin meteorological_A = variants {} ;
+lin meteorologist_N = variants {} ;
+lin meteorology_N = variants {} ;
+lin meter_N = variants {} ;
+lin methane_N = variants {} ;
+lin methinks_Adv = variants {} ;
+lin method_N =  D.methode_1_N ;
+
+lin methodical_A = variants {} ;
+lin methodism_N = variants {} ;
+lin methodist_A = variants {} ;
+lin methodist_N = variants {} ;
+lin methodological_A = variants {} ;
+lin methodology_N = variants {} ;
+lin methought_Adv = variants {} ;
+lin methuselah_PN = variants {} ;
+lin methyl_N =  D.methyle_1_N ;
+
+lin methylated_A = variants {} ;
+lin meticulous_A = variants {} ;
+lin meticulousness_N = variants {} ;
+lin metier_N = variants {} ;
+lin metre_N = variants {} ;
+lin metric_A = variants {} ;
+lin metrical_A = variants {} ;
+lin metrication_N = variants {} ;
+lin metricize_V2 = variants {} ;
+lin metro_N = variants {} ;
+lin metronome_N = variants {} ;
+lin metropolis_N = variants {} ;
+lin metropolitan_A = variants {} ;
+lin metropolitan_N = variants {} ;
+lin mettle_N = variants {} ;
+lin mettlesome_A = variants {} ;
+lin metz_PN = variants {} ;
+lin mew_N = variants {} ;
+lin mew_V = variants {} ;
+lin mews_N = variants {} ;
+lin mexican_A = variants {} ;
+lin mexican_N = variants {} ;
+lin mexico_PN = variants {} ;
+lin mexico_city_PN = variants {} ;
+lin mezzanine_A = variants {} ;
+lin mezzanine_N = variants {} ;
+lin mezzo_Adv = variants {} ;
+lin mezzo_soprano_N = variants {} ;
+lin mezzotint_N = variants {} ;
+lin mg_N = regN "mg" ;
+
+lin mgr_PN = variants {} ;
+lin mi5_PN = variants {} ;
+lin mi6_PN = variants {} ;
+lin mi_N = variants {} ;
+lin miami_PN = variants {} ;
+lin miaou_N = variants {} ;
+lin miaou_V = variants {} ;
+lin miaow_N = variants {} ;
+lin miaow_V = variants {} ;
+lin miasma_N = variants {} ;
+lin mica_N = variants {} ;
+lin michael_PN = variants {} ;
+lin michaelmas_N = variants {} ;
+lin michaelmas_PN = variants {} ;
+lin michelle_PN = variants {} ;
+lin michigan_PN = variants {} ;
+lin mick_PN = variants {} ;
+lin mickey_N = variants {} ;
+lin mickey_PN = variants {} ;
+lin mickle_N = variants {} ;
+lin micro_organism_N = variants {} ;
+lin microbe_N = variants {} ;
+lin microbiology_N = variants {} ;
+lin microcosm_N = variants {} ;
+lin microdot_N = variants {} ;
+lin microelectronics_N = variants {} ;
+lin microfiche_N = variants {} ;
+lin microfilm_N = variants {} ;
+lin microfilm_V2 = variants {} ;
+lin micrometer_N = variants {} ;
+lin micron_N = variants {} ;
+lin microphone_N = variants {} ;
+lin microscope_N = variants {} ;
+lin microscopic_A = variants {} ;
+lin microscopical_A = variants {} ;
+lin microscopy_N = variants {} ;
+lin microwave_N =  D.micro_onde_1_N ;
+
+lin mid_A = variants {} ;
+lin mid_off_N = variants {} ;
+lin mid_on_N = variants {} ;
+lin midday_N = variants {} ;
+lin midden_N = variants {} ;
+lin middle_N = variants {} ;
+lin middle_aged_A = variants {} ;
+lin middle_class_A = variants {} ;
+lin middle_distance_A = variants {} ;
+lin middle_of_the_road_A = variants {} ;
+lin middleman_N = variants {} ;
+lin middlesex_PN = variants {} ;
+lin middleton_PN = variants {} ;
+lin middleweight_A = variants {} ;
+lin middleweight_N = variants {} ;
+lin middlewich_PN = variants {} ;
+lin middling_A = variants {} ;
+lin middling_Adv = variants {} ;
+lin middling_N = variants {} ;
+lin middy_N = variants {} ;
+lin midfield_N = variants {} ;
+lin midge_N = variants {} ;
+lin midget_N = variants {} ;
+lin midinette_N = variants {} ;
+lin midland_N = variants {} ;
+lin midlands_PN = variants {} ;
+lin midmost_A = variants {} ;
+lin midmost_Adv = variants {} ;
+lin midnight_N = variants {} ;
+lin midriff_N = variants {} ;
+lin midshipman_N = variants {} ;
+lin midships_Adv = variants {} ;
+lin midst_N = variants {} ;
+lin midstream_N = variants {} ;
+lin midsummer_N = variants {} ;
+lin midway_A = variants {} ;
+lin midway_Adv = variants {} ;
+lin midweek_A = variants {} ;
+lin midweek_Adv = variants {} ;
+lin midwest_PN = variants {} ;
+lin midwestern_A = variants {} ;
+lin midwife_N = variants {} ;
+lin midwifery_N = variants {} ;
+lin mien_N = variants {} ;
+lin miff_V2 = variants {} ;
+lin might_N = variants {} ;
+lin might_have_been_N = variants {} ;
+lin mightily_Adv = variants {} ;
+lin mighty_A = variants {} ;
+lin mighty_Adv = variants {} ;
+lin mignonette_N = variants {} ;
+lin migraine_N = variants {} ;
+lin migrant_N = variants {} ;
+lin migrate_V = variants {} ;
+lin migration_N = variants {} ;
+lin migratory_A = variants {} ;
+lin mikado_N = variants {} ;
+lin mike_N = variants {} ;
+lin mike_PN = variants {} ;
+lin milady_N = variants {} ;
+lin milage_N = variants {} ;
+lin milan_PN = variants {} ;
+lin milano_PN = variants {} ;
+lin milch_A = variants {} ;
+lin mild_A = variants {} ;
+lin mildenhall_PN = variants {} ;
+lin mildew_N = variants {} ;
+lin mildew_V = variants {} ;
+lin mildew_V2 = variants {} ;
+lin mildness_N = variants {} ;
+lin mildred_PN = variants {} ;
+lin mile_N = variants {} ;
+lin mileage_N = variants {} ;
+lin mileometer_N = variants {} ;
+lin miler_N = variants {} ;
+lin miles_PN = variants {} ;
+lin milestone_N = variants {} ;
+lin milford_PN = variants {} ;
+lin milford_haven_PN = variants {} ;
+lin milieu_N = variants {} ;
+lin militancy_N = variants {} ;
+lin militant_A = variants {} ;
+lin militant_N = variants {} ;
+lin militarism_N = variants {} ;
+lin militarist_N = variants {} ;
+lin militaristic_A = variants {} ;
+lin military_A = variants {} ;
+lin military_N = variants {} ;
+lin militate_V = variants {} ;
+lin militia_N = variants {} ;
+lin militiaman_N = variants {} ;
+lin milk_N = variants {} ;
+lin milk_V = variants {} ;
+lin milk_V2 = variants {} ;
+lin milk_churn_N = variants {} ;
+lin milk_powder_N = variants {} ;
+lin milk_shake_N = variants {} ;
+lin milk_tooth_N = variants {} ;
+lin milk_white_A = variants {} ;
+lin milkbar_N = variants {} ;
+lin milking_machine_N = variants {} ;
+lin milkmaid_N = variants {} ;
+lin milkman_N = variants {} ;
+lin milkshake_N = variants {} ;
+lin milksop_N = variants {} ;
+lin milkweed_N = variants {} ;
+lin milky_A = variants {} ;
+lin mill_N = variants {} ;
+lin mill_V = variants {} ;
+lin mill_V2 = variants {} ;
+lin mill_dam_N = variants {} ;
+lin mill_girl_N = variants {} ;
+lin mill_hand_N = variants {} ;
+lin millboard_N = variants {} ;
+lin millenarian_N = variants {} ;
+lin millennial_A = variants {} ;
+lin millennium_N = variants {} ;
+lin millepede_N = variants {} ;
+lin miller_N = variants {} ;
+lin millet_N = variants {} ;
+lin milliard_N = variants {} ;
+lin millibar_N = variants {} ;
+lin millicent_PN = variants {} ;
+lin millie_PN = variants {} ;
+lin milligram_N = variants {} ;
+lin millimetre_N = variants {} ;
+lin milliner_N = variants {} ;
+lin millinery_N = variants {} ;
+lin millionaire_N = variants {} ;
+lin millionairess_N = variants {} ;
+lin millionfold_Adv = variants {} ;
+lin millionth_A = variants {} ;
+lin millionth_N = variants {} ;
+lin millipede_N = variants {} ;
+lin millom_PN = variants {} ;
+lin millpond_N = variants {} ;
+lin millrace_N = variants {} ;
+lin millstone_N = variants {} ;
+lin millwheel_N = variants {} ;
+lin millwright_N = variants {} ;
+lin milly_PN = variants {} ;
+lin milngavie_PN = variants {} ;
+lin milnrow_PN = variants {} ;
+lin milometer_N = variants {} ;
+lin milord_N = variants {} ;
+lin milt_N = variants {} ;
+lin milton_keynes_PN = variants {} ;
+lin milwaukee_PN = variants {} ;
+lin mime_N = variants {} ;
+lin mime_V = variants {} ;
+lin mime_V2 = variants {} ;
+lin mimeograph_N = variants {} ;
+lin mimeograph_V2 = variants {} ;
+lin mimetic_A = variants {} ;
+lin mimic_A = variants {} ;
+lin mimic_N = variants {} ;
+lin mimic_V2 = variants {} ;
+lin mimicry_N = variants {} ;
+lin mimosa_N = variants {} ;
+lin min_N = regN "min" ;
+
+lin minaret_N = variants {} ;
+lin minatory_A = variants {} ;
+lin mince_N = variants {} ;
+lin mince_V = variants {} ;
+lin mince_V2 = variants {} ;
+lin mince_pie_N = variants {} ;
+lin mincemeat_N = variants {} ;
+lin mincer_N = variants {} ;
+lin mincing_A = variants {} ;
+lin mind_N = variants {} ;
+lin mind_V = variants {} ;
+lin mind_V2 = variants {} ;
+lin mind_VS = variants {} ;
+lin mind_bending_A = variants {} ;
+lin mind_blowing_A = variants {} ;
+lin mind_boggling_A = variants {} ;
+lin mind_reader_N = variants {} ;
+lin minded_A = variants {} ;
+lin minder_N = variants {} ;
+lin mindful_A = variants {} ;
+lin mindfulness_N = variants {} ;
+lin mindless_A = variants {} ;
+lin mindlessness_N = variants {} ;
+lin mine_A = variants {} ;
+lin mine_N = variants {} ;
+lin mine_V = variants {} ;
+lin mine_V2 = variants {} ;
+lin mine_detector_N = variants {} ;
+lin mine_disposal_N = variants {} ;
+lin minefield_N = variants {} ;
+lin minehead_PN = variants {} ;
+lin minelayer_N = variants {} ;
+lin minelaying_N = variants {} ;
+lin miner_N = variants {} ;
+lin mineral_A = D.mineral_2_A ;
+
+lin mineral_N = variants {} ;
+lin mineralogist_N = variants {} ;
+lin mineralogy_N = variants {} ;
+lin minestrone_N = variants {} ;
+lin minesweeper_N = variants {} ;
+lin minesweeping_N = variants {} ;
+lin mineworker_N = variants {} ;
+lin mingle_V = variants {} ;
+lin mingle_V2 = variants {} ;
+lin mingy_A = variants {} ;
+lin miniature_N = variants {} ;
+lin miniaturist_N = variants {} ;
+lin miniaturization_N = variants {} ;
+lin miniaturize_V2 = variants {} ;
+lin minim_N = variants {} ;
+lin minimal_A = variants {} ;
+lin minimize_V2 = variants {} ;
+lin minimum_A = D.minime_3_A ;
+
+lin minimum_N = variants {} ;
+lin mining_N = variants {} ;
+lin minion_N = variants {} ;
+lin minister_N = variants {} ;
+lin minister_V = variants {} ;
+lin ministerial_A = variants {} ;
+lin ministrant_A = variants {} ;
+lin ministrant_N = variants {} ;
+lin ministration_N = variants {} ;
+lin ministry_N = variants {} ;
+lin miniver_N = variants {} ;
+lin mink_N = variants {} ;
+lin minneapolis_PN = variants {} ;
+lin minnesota_PN = variants {} ;
+lin minnow_N = variants {} ;
+lin minor_A = variants {} ;
+lin minor_N = variants {} ;
+lin minority_N = variants {} ;
+lin minotaur_N = variants {} ;
+lin minsk_PN = variants {} ;
+lin minster_N = variants {} ;
+lin minster_in_sheppey_PN = variants {} ;
+lin minstrel_N = variants {} ;
+lin minstrelsy_N = variants {} ;
+lin mint_N = variants {} ;
+lin mint_V2 = variants {} ;
+lin minuet_N = variants {} ;
+lin minus_A = variants {} ;
+lin minus_N = variants {} ;
+lin minus_Prep = variants {} ;
+lin minuscule_A = variants {} ;
+lin minute_A = variants {} ;
+lin minute_N =  D.minute_1_N ;
+
+lin minute_V2 = variants {} ;
+lin minute_book_N = variants {} ;
+lin minute_gun_N = variants {} ;
+lin minute_hand_N = variants {} ;
+lin minuteman_N = variants {} ;
+lin minuteness_N = variants {} ;
+lin minx_N = variants {} ;
+lin miracle_N = variants {} ;
+lin miraculous_A = variants {} ;
+lin mirage_N = variants {} ;
+lin miranda_PN = variants {} ;
+lin mire_N = variants {} ;
+lin mire_V = variants {} ;
+lin mire_V2 = variants {} ;
+lin miriam_PN = variants {} ;
+lin mirror_N = variants {} ;
+lin mirror_V2 = variants {} ;
+lin mirth_N = variants {} ;
+lin mirthful_A = variants {} ;
+lin mirthless_A = variants {} ;
+lin miry_A = variants {} ;
+lin misadventure_N = variants {} ;
+lin misadvise_V2 = variants {} ;
+lin misalliance_N = variants {} ;
+lin misanthrope_N = variants {} ;
+lin misanthropic_A = variants {} ;
+lin misanthropy_N = variants {} ;
+lin misapplication_N = variants {} ;
+lin misapply_V2 = variants {} ;
+lin misapprehend_V2 = variants {} ;
+lin misapprehension_N = variants {} ;
+lin misappropriate_V2 = variants {} ;
+lin misappropriation_N = variants {} ;
+lin misbegotten_A = variants {} ;
+lin misbehave_V = variants {} ;
+lin misbehave_V2 = variants {} ;
+lin misbehaviour_N = variants {} ;
+lin misc_PN = variants {} ;
+lin miscalculate_V = variants {} ;
+lin miscalculate_V2 = variants {} ;
+lin miscalculation_N = variants {} ;
+lin miscall_V2 = variants {} ;
+lin miscarriage_N = variants {} ;
+lin miscarry_V2 = variants {} ;
+lin miscast_V2 = variants {} ;
+lin miscegenation_N = variants {} ;
+lin miscellaneous_A = variants {} ;
+lin miscellany_N = variants {} ;
+lin mischance_N = variants {} ;
+lin mischief_N = variants {} ;
+lin mischief_maker_N = variants {} ;
+lin mischief_making_N = variants {} ;
+lin mischievous_A = variants {} ;
+lin mischievousness_N = variants {} ;
+lin misconceive_V = variants {} ;
+lin misconceive_V2 = variants {} ;
+lin misconception_N = variants {} ;
+lin misconduct_N = variants {} ;
+lin misconduct_V2 = variants {} ;
+lin misconstruction_N = variants {} ;
+lin misconstrue_V2 = variants {} ;
+lin miscount_N = variants {} ;
+lin miscount_V = variants {} ;
+lin miscount_V2 = variants {} ;
+lin miscreant_N = variants {} ;
+lin misdate_V2 = variants {} ;
+lin misdeal_N = variants {} ;
+lin misdeal_V = variants {} ;
+lin misdeal_V2 = variants {} ;
+lin misdeed_N = variants {} ;
+lin misdemeanour_N = variants {} ;
+lin misdirect_V2 = variants {} ;
+lin misdirection_N = variants {} ;
+lin misdoing_N = variants {} ;
+lin mise_en_scene_N = variants {} ;
+lin miser_N = variants {} ;
+lin miserable_A = variants {} ;
+lin miserliness_N = variants {} ;
+lin miserly_A = variants {} ;
+lin misery_N = variants {} ;
+lin misfire_N = variants {} ;
+lin misfire_V = variants {} ;
+lin misfit_N = variants {} ;
+lin misfortune_N = variants {} ;
+lin misgive_V2 = variants {} ;
+lin misgiving_N = variants {} ;
+lin misgovern_V2 = variants {} ;
+lin misgovernment_N = variants {} ;
+lin misguide_V2 = variants {} ;
+lin misguided_A = variants {} ;
+lin mishandle_V2 = variants {} ;
+lin mishap_N = variants {} ;
+lin mishmash_N = variants {} ;
+lin misinform_V2 = variants {} ;
+lin misinformation_N = variants {} ;
+lin misinterpret_V2 = variants {} ;
+lin misinterpretation_N = variants {} ;
+lin misjudge_V = variants {} ;
+lin misjudge_V2 = variants {} ;
+lin mislay_V2 = variants {} ;
+lin mislead_V2 = variants {} ;
+lin mismanage_V2 = variants {} ;
+lin mismanagement_N = variants {} ;
+lin misname_V2 = variants {} ;
+lin misnomer_N = variants {} ;
+lin misogynist_N = variants {} ;
+lin misplace_V2 = variants {} ;
+lin misprint_N = variants {} ;
+lin misprint_V2 = variants {} ;
+lin mispronounce_V2 = variants {} ;
+lin mispronunciation_N = variants {} ;
+lin misquotation_N = variants {} ;
+lin misquote_V2 = variants {} ;
+lin misread_V2 = variants {} ;
+lin misrepresent_V2 = variants {} ;
+lin misrepresentation_N = variants {} ;
+lin misrule_N = variants {} ;
+lin miss_N = variants {} ;
+lin miss_V = variants {} ;
+lin miss_V2 = variants {} ;
+lin missal_N = variants {} ;
+lin misshapen_A = variants {} ;
+lin missile_N = variants {} ;
+lin missing_A = variants {} ;
+lin mission_N = variants {} ;
+lin missionary_N = variants {} ;
+lin missis_N = variants {} ;
+lin mississippi_PN = variants {} ;
+lin missive_N = variants {} ;
+lin missouri_PN = variants {} ;
+lin misspell_V2 = variants {} ;
+lin misspelling_N = variants {} ;
+lin misspend_V2 = variants {} ;
+lin misstate_V2 = variants {} ;
+lin misstatement_N = variants {} ;
+lin missus_N = variants {} ;
+lin missy_N = variants {} ;
+lin mist_N = variants {} ;
+lin mist_V = variants {} ;
+lin mist_V2 = variants {} ;
+lin mistake_N = variants {} ;
+lin mistake_V = variants {} ;
+lin mistake_V2 = variants {} ;
+lin mistaken_A = variants {} ;
+lin mister_N = variants {} ;
+lin mistily_Adv = variants {} ;
+lin mistime_V2 = variants {} ;
+lin mistiness_N = variants {} ;
+lin mistletoe_N = variants {} ;
+lin mistral_N = variants {} ;
+lin mistranslate_V2 = variants {} ;
+lin mistranslation_N = variants {} ;
+lin mistreat_V2 = variants {} ;
+lin mistress_N = variants {} ;
+lin mistrial_N = variants {} ;
+lin mistrust_N = variants {} ;
+lin mistrust_V2 = variants {} ;
+lin mistrustful_A = variants {} ;
+lin misty_A = variants {} ;
+lin misunderstand_V2 = variants {} ;
+lin misunderstanding_N = variants {} ;
+lin misuse_N = variants {} ;
+lin misuse_V2 = variants {} ;
+lin mite_N = variants {} ;
+lin mitigate_V2 = variants {} ;
+lin mitigation_N = variants {} ;
+lin mitre_N = variants {} ;
+lin mitre_joint_N = variants {} ;
+lin mitt_N = variants {} ;
+lin mitten_N = variants {} ;
+lin mix_N = variants {} ;
+lin mix_V = variants {} ;
+lin mix_V2 = variants {} ;
+lin mix_up_N = variants {} ;
+lin mixed_A = variants {} ;
+lin mixed_up_A = variants {} ;
+lin mixer_N = variants {} ;
+lin mixture_N =  D.melange_1_N ;
+
+lin mizen_N = variants {} ;
+lin mizzen_N = variants {} ;
+lin mizzen_mast_N = variants {} ;
+lin mizzle_V = variants {} ;
+lin ml_N = regN "ml" ;
+
+lin mlle_PN = variants {} ;
+lin mm_N = variants {} ;
+lin mme_PN = variants {} ;
+lin mnemonic_A = variants {} ;
+lin mnemonics_N = variants {} ;
+lin mo_N = variants {} ;
+lin mo_PN = variants {} ;
+lin moan_N = variants {} ;
+lin moan_V = variants {} ;
+lin moan_V2 = variants {} ;
+lin moan_VS = variants {} ;
+lin moat_N = variants {} ;
+lin moated_A = variants {} ;
+lin mob_N = variants {} ;
+lin mob_V2 = variants {} ;
+lin mobcap_N = variants {} ;
+lin mobile_A = variants {} ;
+lin mobile_N = variants {} ;
+lin mobility_N = variants {} ;
+lin mobilization_N = variants {} ;
+lin mobilize_V = variants {} ;
+lin mobilize_V2 = variants {} ;
+lin mobster_N = variants {} ;
+lin moccasin_N = variants {} ;
+lin mocha_N = variants {} ;
+lin mock_A = variants {} ;
+lin mock_N = variants {} ;
+lin mock_V = variants {} ;
+lin mock_V2 = variants {} ;
+lin mock_up_N = variants {} ;
+lin mocker_N = variants {} ;
+lin mockery_N = variants {} ;
+lin mockingly_Adv = variants {} ;
+lin mod_A = variants {} ;
+lin mod_N = variants {} ;
+lin mod_cons_N = variants {} ;
+lin modal_A = variants {} ;
+lin modality_N = variants {} ;
+lin mode_N = variants {} ;
+lin model_N = variants {} ;
+lin model_V = variants {} ;
+lin model_V2 = variants {} ;
+lin modeler_N = variants {} ;
+lin modeller_N = variants {} ;
+lin modelling_N = variants {} ;
+lin modena_PN = variants {} ;
+lin moderate_A = variants {} ;
+lin moderate_N = variants {} ;
+lin moderate_V = variants {} ;
+lin moderate_V2 = variants {} ;
+lin moderation_N = variants {} ;
+lin moderator_N = variants {} ;
+lin modern_A = variants {} ;
+lin modern_N = variants {} ;
+lin modernism_N = variants {} ;
+lin modernist_N = variants {} ;
+lin modernistic_A = variants {} ;
+lin modernity_N = variants {} ;
+lin modernization_N = variants {} ;
+lin modernize_V2 = variants {} ;
+lin modest_A = variants {} ;
+lin modesty_N = variants {} ;
+lin modicum_N = variants {} ;
+lin modification_N = variants {} ;
+lin modifier_N = variants {} ;
+lin modify_V2 = variants {} ;
+lin modish_A = variants {} ;
+lin modiste_N = variants {} ;
+lin modular_A = variants {} ;
+lin modulate_V = variants {} ;
+lin modulate_V2 = variants {} ;
+lin modulation_N = variants {} ;
+lin module_N = variants {} ;
+lin modus_operandi_N = variants {} ;
+lin modus_vivendi_N = variants {} ;
+lin mogul_N = variants {} ;
+lin mohair_N = variants {} ;
+lin mohammedan_N = variants {} ;
+lin moiety_N = variants {} ;
+
+lin moil_V = variants {} ;
+lin moira_PN = variants {} ;
+lin moist_A = variants {} ;
+lin moisten_V = variants {} ;
+lin moisten_V2 = variants {} ;
+lin moisture_N = variants {} ;
+lin moke_N = variants {} ;
+lin molar_A = D.molaire_2_A ;
+
+lin molar_N = variants {} ;
+lin molasses_N = variants {} ;
+lin mold_PN = variants {} ;
+lin moldy_A = variants {} ;
+lin mole_N = variants {} ;
+lin molecular_A = D.moleculaire_1_A ;
+
+lin molecule_N =  D.molecule_1_N ;
+
+lin molehill_N = variants {} ;
+lin moleskin_N = variants {} ;
+lin molest_V2 = variants {} ;
+lin molestation_N = variants {} ;
+lin moll_N = variants {} ;
+lin mollification_N = variants {} ;
+lin mollify_V2 = variants {} ;
+lin mollusc_N = variants {} ;
+lin molly_PN = variants {} ;
+lin mollycoddle_N = variants {} ;
+lin mollycoddle_V2 = variants {} ;
+lin moloch_PN = variants {} ;
+lin molto_Adv = variants {} ;
+lin molybdenum_N = variants {} ;
+lin moment_N = variants {} ;
+lin momentary_A = variants {} ;
+lin momentous_A = variants {} ;
+lin momentousness_N = variants {} ;
+lin momentum_N = variants {} ;
+lin mon_PN = variants {} ;
+lin monaco_PN = variants {} ;
+lin monaghan_PN = variants {} ;
+lin monarch_N = variants {} ;
+lin monarchic_A = variants {} ;
+lin monarchism_N = variants {} ;
+lin monarchist_N = variants {} ;
+lin monarchy_N = variants {} ;
+lin monastery_N = variants {} ;
+lin monastic_A = variants {} ;
+lin monasticism_N = variants {} ;
+lin monaural_A = variants {} ;
+lin monchengladbach_PN = variants {} ;
+lin monday_N = variants {} ;
+lin monday_PN = variants {} ;
+lin monegasque_A = variants {} ;
+lin monegasque_N = variants {} ;
+lin monetary_A = variants {} ;
+lin monetize_V2 = variants {} ;
+lin money_N = variants {} ;
+lin money_grubber_N = variants {} ;
+lin money_order_N = variants {} ;
+lin money_spinner_N = variants {} ;
+lin moneybox_N = variants {} ;
+lin moneychanger_N = variants {} ;
+lin moneyed_A = variants {} ;
+lin moneylender_N = variants {} ;
+lin moneyless_A = variants {} ;
+lin monger_N = variants {} ;
+lin mongol_A = variants {} ;
+lin mongol_N = variants {} ;
+lin mongolia_PN = variants {} ;
+lin mongolian_A = variants {} ;
+lin mongolian_N = variants {} ;
+lin mongolism_N = variants {} ;
+lin mongoose_N = variants {} ;
+lin mongrel_A = variants {} ;
+lin mongrel_N = variants {} ;
+lin monica_PN = variants {} ;
+lin monifieth_PN = variants {} ;
+lin monitor_N = variants {} ;
+lin monitor_V = variants {} ;
+lin monitor_V2 = variants {} ;
+lin monk_N = variants {} ;
+lin monkey_N = variants {} ;
+lin monkey_V = variants {} ;
+lin monkey_jacket_N = variants {} ;
+lin monkey_nut_N = variants {} ;
+lin monkey_puzzle_N = variants {} ;
+lin monkey_wrench_N = variants {} ;
+lin monkish_A = variants {} ;
+lin monmouth_PN = variants {} ;
+lin mono_A = variants {} ;
+lin monochrome_A = variants {} ;
+lin monochrome_N = variants {} ;
+lin monocle_N = variants {} ;
+lin monocled_A = variants {} ;
+lin monogamist_N = variants {} ;
+lin monogamous_A = variants {} ;
+lin monogamy_N = variants {} ;
+lin monogram_N = variants {} ;
+lin monograph_N = variants {} ;
+lin monolith_N = variants {} ;
+lin monolithic_A = variants {} ;
+lin monologue_N = variants {} ;
+lin monomania_N = variants {} ;
+lin monomaniac_N = variants {} ;
+lin monoplane_N = variants {} ;
+lin monopolist_N = variants {} ;
+lin monopolistic_A = variants {} ;
+lin monopolization_N = variants {} ;
+lin monopolize_V2 = variants {} ;
+lin monopoly_N = variants {} ;
+lin monorail_N = variants {} ;
+lin monosyllabic_A = variants {} ;
+lin monosyllable_N = variants {} ;
+lin monotheism_N = variants {} ;
+lin monotheist_N = variants {} ;
+lin monotheistic_A = variants {} ;
+lin monotone_N = variants {} ;
+lin monotonous_A = variants {} ;
+lin monotony_N = variants {} ;
+lin monotype_N = variants {} ;
+lin monoxide_N = variants {} ;
+lin monsieur_N = variants {} ;
+lin monsignor_N = variants {} ;
+lin monsoon_N = variants {} ;
+lin monster_N = variants {} ;
+lin monstrance_N = variants {} ;
+lin monstrosity_N = variants {} ;
+lin monstrous_A = variants {} ;
+lin montage_N = variants {} ;
+lin montana_PN = variants {} ;
+lin monterrey_PN = variants {} ;
+lin montevideo_PN = variants {} ;
+lin month_N = variants {} ;
+lin monthly_A = variants {} ;
+lin monthly_Adv = variants {} ;
+lin monthly_N = variants {} ;
+lin montreal_PN = variants {} ;
+lin montrose_PN = variants {} ;
+lin montserrat_PN = variants {} ;
+lin montserratian_A = variants {} ;
+lin montserratian_N = variants {} ;
+lin monument_N = variants {} ;
+lin monumental_A = variants {} ;
+lin monza_PN = variants {} ;
+lin moo_N = variants {} ;
+lin moo_V = variants {} ;
+lin moo_cow_N = variants {} ;
+lin mooch_V = variants {} ;
+lin mood_N = variants {} ;
+lin moodily_Adv = variants {} ;
+lin moodiness_N = variants {} ;
+lin moody_A = variants {} ;
+lin moon_N = variants {} ;
+lin moon_V = variants {} ;
+lin moon_V2 = variants {} ;
+lin moonbeam_N = variants {} ;
+lin moonflower_N = variants {} ;
+lin moonless_A = variants {} ;
+lin moonlight_N = variants {} ;
+lin moonlit_A = variants {} ;
+lin moonshine_N = variants {} ;
+lin moonstone_N = variants {} ;
+lin moonstruck_A = variants {} ;
+lin moony_A = variants {} ;
+lin moor_N = variants {} ;
+lin moor_V2 = variants {} ;
+lin moorcock_N = variants {} ;
+lin moorfowl_N = variants {} ;
+lin moorgame_N = variants {} ;
+lin moorhen_N = variants {} ;
+lin mooring_mast_N = variants {} ;
+lin moorish_A = variants {} ;
+lin moorland_N = variants {} ;
+lin moose_N = variants {} ;
+lin moot_A = variants {} ;
+lin moot_V2 = variants {} ;
+lin mop_N = variants {} ;
+lin mop_V = variants {} ;
+lin mop_V2 = variants {} ;
+lin mope_N = variants {} ;
+lin mope_V = variants {} ;
+lin moped_N = variants {} ;
+lin moquette_N = variants {} ;
+lin moraine_N = variants {} ;
+lin moral_A = variants {} ;
+lin moral_N = variants {} ;
+lin morale_N = variants {} ;
+lin moralist_N = variants {} ;
+lin moralistic_A = variants {} ;
+lin morality_N = variants {} ;
+lin moralize_V = variants {} ;
+lin moralize_V2 = variants {} ;
+lin morass_N = variants {} ;
+lin moratorium_N = variants {} ;
+lin morbid_A = variants {} ;
+lin morbidity_N = variants {} ;
+lin morbidness_N = variants {} ;
+lin mordant_A = variants {} ;
+lin more_Adv = mkAdv "plus" ;
+
+lin more_Det = variants {} ;
+lin more_N = variants {} ;
+lin morecambe_PN = variants {} ;
+lin morello_N = variants {} ;
+lin moreover_Adv = variants {} ;
+lin moresque_A = variants {} ;
+lin morganatic_A = variants {} ;
+lin morgue_N = variants {} ;
+lin moribund_A = variants {} ;
+lin morley_PN = variants {} ;
+lin mormon_A = variants {} ;
+lin mormon_N = variants {} ;
+lin mormonism_N = variants {} ;
+lin morn_N = variants {} ;
+lin morning_N = variants {} ;
+lin morning_glory_N = variants {} ;
+lin morning_room_N = variants {} ;
+lin moroccan_A = variants {} ;
+lin moroccan_N = variants {} ;
+lin morocco_N = variants {} ;
+lin morocco_PN = variants {} ;
+lin moron_N = variants {} ;
+lin moronic_A = variants {} ;
+lin morose_A = variants {} ;
+lin moroseness_N = variants {} ;
+lin morpeth_PN = variants {} ;
+lin morpheme_N = variants {} ;
+lin morphemic_A = variants {} ;
+lin morpheus_PN = variants {} ;
+lin morphia_N = variants {} ;
+lin morphine_N =  D.morphine_1_N ;
+
+lin morphological_A = variants {} ;
+lin morphology_N = variants {} ;
+lin morris_dance_N = variants {} ;
+lin morrow_N = variants {} ;
+lin morse_N = variants {} ;
+lin morsel_N = variants {} ;
+lin mortal_A = variants {} ;
+lin mortal_N = variants {} ;
+lin mortality_N = variants {} ;
+lin mortar_N = variants {} ;
+lin mortar_V2 = variants {} ;
+lin mortarboard_N = variants {} ;
+lin mortgage_N = variants {} ;
+lin mortgage_V2 = variants {} ;
+lin mortgagee_N = variants {} ;
+lin mortgagor_N = variants {} ;
+lin mortice_N = variants {} ;
+lin mortice_V2 = variants {} ;
+lin mortician_N = variants {} ;
+lin mortification_N = variants {} ;
+lin mortify_V = variants {} ;
+lin mortify_V2 = variants {} ;
+lin mortise_N = variants {} ;
+lin mortise_V2 = variants {} ;
+lin mortuary_N = variants {} ;
+lin mosaic_A = variants {} ;
+lin mosaic_N = variants {} ;
+lin moscow_PN = variants {} ;
+lin moselle_N = variants {} ;
+lin mosey_V = variants {} ;
+lin moslem_A = variants {} ;
+lin moslem_N = variants {} ;
+lin mosque_N = variants {} ;
+lin mosquito_N = variants {} ;
+lin mosquito_craft_N = variants {} ;
+lin mosquito_net_N = variants {} ;
+lin moss_N = variants {} ;
+lin moss_grown_A = variants {} ;
+lin mossley_PN = variants {} ;
+lin mossy_A = variants {} ;
+lin mostly_Adv = variants {} ;
+lin mote_N = variants {} ;
+lin motel_N = variants {} ;
+lin moth_N = variants {} ;
+lin moth_eaten_A = variants {} ;
+lin mothball_N = variants {} ;
+lin mother_N = variants {} ;
+lin mother_V2 = variants {} ;
+lin mother_in_law_N = variants {} ;
+lin mother_of_pearl_N = variants {} ;
+lin motherhood_N = variants {} ;
+lin motherland_N = variants {} ;
+lin motherless_A = variants {} ;
+lin motherlike_A = variants {} ;
+lin motherliness_N = variants {} ;
+lin motherly_A = variants {} ;
+lin motherwell_PN = variants {} ;
+lin mothproof_A = variants {} ;
+lin mothproof_V2 = variants {} ;
+lin motif_N = variants {} ;
+lin motion_N = variants {} ;
+lin motion_V = variants {} ;
+lin motion_V2 = variants {} ;
+lin motionless_A = variants {} ;
+lin motivate_V2 = variants {} ;
+lin motivate_V2V = variants {} ;
+lin motivation_N = variants {} ;
+lin motive_A = variants {} ;
+lin motive_N = variants {} ;
+lin motiveless_A = variants {} ;
+lin motley_A = variants {} ;
+lin motley_N = variants {} ;
+lin motor_N =  D.moteur_1_N ;
+
+lin motor_V = variants {} ;
+lin motor_assisted_A = variants {} ;
+lin motorbike_N = variants {} ;
+lin motorboat_N = variants {} ;
+lin motorcade_N = variants {} ;
+lin motorcar_N = variants {} ;
+lin motorcoach_N = variants {} ;
+lin motorcycle_N = variants {} ;
+lin motorist_N = variants {} ;
+lin motorize_V2 = variants {} ;
+lin motorman_N = variants {} ;
+lin motorway_N = variants {} ;
+lin mottle_V2 = variants {} ;
+lin motto_N = variants {} ;
+lin moujik_N = variants {} ;
+lin mould_N = variants {} ;
+lin mould_V = variants {} ;
+lin mould_V2 = variants {} ;
+lin moulder_V = variants {} ;
+lin moulding_N = variants {} ;
+lin mouldy_A = variants {} ;
+lin moult_N = variants {} ;
+lin moult_V = variants {} ;
+lin moult_V2 = variants {} ;
+lin mound_N = variants {} ;
+lin mount_N = variants {} ;
+lin mount_V = variants {} ;
+lin mount_V2 = variants {} ;
+lin mount_VS = variants {} ;
+lin mountain_N = variants {} ;
+lin mountain_ash_PN = variants {} ;
+lin mountaineer_N = variants {} ;
+lin mountaineering_N = variants {} ;
+lin mountainous_A = variants {} ;
+lin mountebank_N = variants {} ;
+lin mountie_N = variants {} ;
+lin mourn_V = variants {} ;
+lin mourn_V2 = variants {} ;
+lin mourner_N = variants {} ;
+lin mournful_A = variants {} ;
+lin mourning_N = variants {} ;
+lin mourning_band_N = variants {} ;
+lin mourning_ring_N = variants {} ;
+lin mouse_N = variants {} ;
+lin mouse_V = variants {} ;
+lin mouser_N = variants {} ;
+lin mousetrap_N = variants {} ;
+lin mousse_N = variants {} ;
+lin moustache_N = variants {} ;
+lin mousy_A = variants {} ;
+lin mouth_N = variants {} ;
+lin mouth_V = variants {} ;
+lin mouth_V2 = variants {} ;
+lin mouth_organ_N = variants {} ;
+lin mouth_watering_A = variants {} ;
+lin mouthful_N = variants {} ;
+lin mouthpiece_N = variants {} ;
+lin movable_A = variants {} ;
+lin move_N = variants {} ;
+lin move_V = variants {} ;
+lin move_V2 = variants {} ;
+lin move_V2V = variants {} ;
+lin movement_N = variants {} ;
+lin mover_N = variants {} ;
+lin movie_N = variants {} ;
+lin mow_N = variants {} ;
+lin mow_V = variants {} ;
+lin mow_V2 = variants {} ;
+lin mower_N = variants {} ;
+lin mozambican_A = variants {} ;
+lin mozambican_N = variants {} ;
+lin mozambique_PN = variants {} ;
+lin mp_N = variants {} ;
+lin mpg_N = variants {} ;
+lin mph_N = variants {} ;
+lin mr_PN = variants {} ;
+lin mrs_PN = variants {} ;
+lin ms_N = variants {} ;
+lin ms_PN = variants {} ;
+lin msc_N = variants {} ;
+lin mt_PN = variants {} ;
+lin much_Det = variants {} ;
+lin much_N = variants {} ;
+lin muchness_N = variants {} ;
+lin mucilage_N = variants {} ;
+lin muck_N = variants {} ;
+lin muck_V = variants {} ;
+lin muck_V2 = variants {} ;
+lin muck_heap_N = variants {} ;
+lin muckle_N = variants {} ;
+lin muckraker_N = variants {} ;
+lin muckraking_N = variants {} ;
+lin mucky_A = variants {} ;
+lin mucous_A = D.muqueux_1_A ;
+
+lin mucus_N = variants {} ;
+lin mud_N = variants {} ;
+lin mud_V2 = variants {} ;
+lin mud_bath_N = variants {} ;
+lin muddle_N = variants {} ;
+lin muddle_V = variants {} ;
+lin muddle_V2 = variants {} ;
+lin muddle_headed_A = variants {} ;
+lin muddy_A = variants {} ;
+lin muddy_V2 = variants {} ;
+lin mudguard_N = variants {} ;
+lin mudslinger_N = variants {} ;
+lin muesli_N = variants {} ;
+lin muezzin_N = variants {} ;
+lin muff_N = variants {} ;
+lin muff_V2 = variants {} ;
+lin muffin_N = variants {} ;
+lin muffin_man_N = variants {} ;
+lin muffle_V2 = variants {} ;
+lin muffler_N = variants {} ;
+lin mufti_N = variants {} ;
+lin mug_N = variants {} ;
+lin mug_V2 = variants {} ;
+lin mugger_N = variants {} ;
+lin mugginess_N = variants {} ;
+lin mugging_N = variants {} ;
+lin muggins_N = variants {} ;
+lin muggy_A = variants {} ;
+lin mugwump_N = variants {} ;
+lin muhammad_PN = variants {} ;
+lin muhammadan_A = variants {} ;
+lin muhammadan_N = variants {} ;
+lin muhammadanism_N = variants {} ;
+lin mukden_PN = variants {} ;
+lin mulatto_N = variants {} ;
+lin mulberry_N = variants {} ;
+lin mulch_N = variants {} ;
+lin mulch_V2 = variants {} ;
+lin mulct_V2 = variants {} ;
+lin mule_N = variants {} ;
+lin muleteer_N = variants {} ;
+lin mulheim_PN = variants {} ;
+lin mulhouse_PN = variants {} ;
+lin mulish_A = variants {} ;
+lin mulishness_N = variants {} ;
+lin mull_N = variants {} ;
+lin mull_V2 = variants {} ;
+lin mullah_N = variants {} ;
+lin mullein_N = variants {} ;
+lin mullet_N = variants {} ;
+lin mulligatawny_N = variants {} ;
+lin mullion_N = variants {} ;
+lin mullioned_A = variants {} ;
+lin multan_PN = variants {} ;
+lin multi_lingual_A = variants {} ;
+lin multifarious_A = variants {} ;
+lin multiform_A = variants {} ;
+lin multilateral_A = variants {} ;
+lin multiple_A = D.multiple_2_A ;
+
+lin multiple_N = variants {} ;
+lin multiplex_A = variants {} ;
+lin multiplication_N = variants {} ;
+lin multiplicity_N = variants {} ;
+lin multiply_V = variants {} ;
+lin multiply_V2 = variants {} ;
+lin multitude_N = variants {} ;
+lin multitudinous_A = variants {} ;
+lin multum_in_parvo_N = variants {} ;
+lin mum_A = variants {} ;
+lin mum_N = variants {} ;
+lin mumble_V = variants {} ;
+lin mumble_V2 = variants {} ;
+lin mumbo_jumbo_N = variants {} ;
+lin mummer_N = variants {} ;
+lin mummery_N = variants {} ;
+lin mummification_N = variants {} ;
+lin mummify_V2 = variants {} ;
+lin mummy_N = variants {} ;
+lin mumps_N = variants {} ;
+lin munch_V = variants {} ;
+lin munch_V2 = variants {} ;
+lin mundane_A = variants {} ;
+lin munich_PN = variants {} ;
+lin municipal_A = variants {} ;
+lin municipality_N = variants {} ;
+lin munificence_N = variants {} ;
+lin munificent_A = variants {} ;
+lin munition_N = variants {} ;
+lin munition_V2 = variants {} ;
+lin munster_PN = variants {} ;
+lin mural_A = variants {} ;
+lin mural_N = variants {} ;
+lin murder_N = variants {} ;
+lin murder_V2 = variants {} ;
+lin murderer_N = variants {} ;
+lin murderess_N = variants {} ;
+lin murderous_A = variants {} ;
+lin muriel_PN = variants {} ;
+lin murk_N = variants {} ;
+lin murkily_Adv = variants {} ;
+lin murky_A = variants {} ;
+lin murmur_N = variants {} ;
+lin murmur_V = variants {} ;
+lin murmur_V2 = variants {} ;
+lin murphy_N = variants {} ;
+lin murrain_N = variants {} ;
+lin murton_PN = variants {} ;
+lin muscatel_N = variants {} ;
+lin muscle_N =  D.muscle_1_N ;
+
+lin muscle_V = variants {} ;
+lin muscle_V2 = variants {} ;
+lin muscle_bound_A = variants {} ;
+lin muscleman_N = variants {} ;
+lin muscovite_A = variants {} ;
+lin muscovite_N = variants {} ;
+lin muscovy_N = variants {} ;
+lin muscular_A = D.musculaire_1_A ;
+
+lin muse_N = variants {} ;
+lin muse_V = variants {} ;
+lin muse_VS = variants {} ;
+lin museum_N = variants {} ;
+lin mush_N = variants {} ;
+lin mushroom_N = variants {} ;
+lin mushroom_V = variants {} ;
+lin mushy_A = variants {} ;
+lin music_N = variants {} ;
+lin music_box_N = variants {} ;
+lin music_hall_N = variants {} ;
+lin music_stand_N = variants {} ;
+lin music_stool_N = variants {} ;
+lin musical_A = variants {} ;
+lin musical_N = variants {} ;
+lin musical_box_N = variants {} ;
+lin musician_N = variants {} ;
+lin musicianship_N = variants {} ;
+lin musingly_Adv = variants {} ;
+lin musk_N = variants {} ;
+lin musk_deer_N = variants {} ;
+lin musk_rose_N = variants {} ;
+lin musket_N = variants {} ;
+lin musketeer_N = variants {} ;
+lin musketry_N = variants {} ;
+lin muskrat_N = variants {} ;
+lin musky_A = variants {} ;
+lin muslim_N = variants {} ;
+lin muslin_N = variants {} ;
+lin musquash_N = variants {} ;
+lin muss_N = variants {} ;
+lin muss_V2 = variants {} ;
+lin mussel_N = variants {} ;
+lin musselburgh_PN = variants {} ;
+lin must_N = variants {} ;
+lin must_VV = variants {} ;
+lin mustachio_N = variants {} ;
+lin mustang_N = variants {} ;
+lin mustard_N = variants {} ;
+lin muster_N = variants {} ;
+lin muster_V = variants {} ;
+lin muster_V2 = variants {} ;
+lin mustiness_N = variants {} ;
+lin musty_A = variants {} ;
+lin mutability_N = variants {} ;
+lin mutable_A = variants {} ;
+lin mutation_N =  D.mutation_1_N ;
+
+lin mutatis_mutandis_Adv = variants {} ;
+lin mute_A = variants {} ;
+lin mute_N = variants {} ;
+lin mute_V2 = variants {} ;
+lin mutilate_V = variants {} ;
+lin mutilate_V2 = variants {} ;
+lin mutilation_N = variants {} ;
+lin mutineer_N = variants {} ;
+lin mutinous_A = variants {} ;
+lin mutiny_N = variants {} ;
+lin mutiny_V = variants {} ;
+lin mutt_N = variants {} ;
+lin mutter_N = variants {} ;
+lin mutter_V = variants {} ;
+lin mutter_V2 = variants {} ;
+lin mutterer_N = variants {} ;
+lin mutton_N = variants {} ;
+lin mutton_head_N = variants {} ;
+lin mutual_A = variants {} ;
+lin muzzle_N = variants {} ;
+lin muzzle_V2 = variants {} ;
+lin muzzle_velocity_N = variants {} ;
+lin muzzy_A = variants {} ;
+lin mycology_N = variants {} ;
+lin myelitis_N = variants {} ;
+lin myna_N = variants {} ;
+lin mynah_N = variants {} ;
+lin myopia_N = variants {} ;
+lin myopic_A = variants {} ;
+lin myra_PN = variants {} ;
+lin myriad_A = variants {} ;
+lin myriad_N = variants {} ;
+lin myrmidon_N = variants {} ;
+lin myrrh_N = variants {} ;
+lin myrtle_N = variants {} ;
+lin mysterious_A = variants {} ;
+lin mystery_N = variants {} ;
+lin mystic_A = variants {} ;
+lin mystic_N = variants {} ;
+lin mystical_A = variants {} ;
+lin mysticism_N = variants {} ;
+lin mystification_N = variants {} ;
+lin mystify_V2 = variants {} ;
+lin mystique_N = variants {} ;
+lin myth_N = variants {} ;
+lin mythical_A = variants {} ;
+lin mythological_A = variants {} ;
+lin mythologist_N = variants {} ;
+lin mythology_N = variants {} ;
+lin myxomatosis_N = variants {} ;
+lin naafi_N = variants {} ;
+lin nab_V2 = variants {} ;
+lin nabob_N = variants {} ;
+lin nacelle_N = variants {} ;
+lin nacre_N = variants {} ;
+lin nadir_N = variants {} ;
+lin nag_N = variants {} ;
+lin nag_V = variants {} ;
+lin nag_V2 = variants {} ;
+lin nagger_N = variants {} ;
+lin nagoya_PN = variants {} ;
+lin nagpur_PN = variants {} ;
+lin naiad_N = variants {} ;
+lin nail_N = variants {} ;
+lin nail_V2 = variants {} ;
+lin nail_polish_N = variants {} ;
+lin nail_varnish_N = variants {} ;
+lin nailbrush_N = variants {} ;
+lin nailfile_N = variants {} ;
+lin nailsea_PN = variants {} ;
+lin nainsook_N = variants {} ;
+lin naira_N = variants {} ;
+lin nairn_PN = variants {} ;
+lin nairobi_PN = variants {} ;
+lin naive_1_A = variants {} ;
+lin naive_2_A = variants {} ;
+lin naivete_N = variants {} ;
+lin naivety_N = variants {} ;
+lin naked_A = variants {} ;
+lin nakedness_N = variants {} ;
+lin namby_pamby_A = variants {} ;
+lin namby_pamby_N = variants {} ;
+lin name_N = variants {} ;
+lin name_V2 = variants {} ;
+lin name_V2V = variants {} ;
+lin name_VS = variants {} ;
+lin name_day_N = variants {} ;
+lin name_drop_V = variants {} ;
+lin name_dropping_N = variants {} ;
+lin name_part_N = variants {} ;
+lin nameless_A = variants {} ;
+lin namely_Adv = D.precisement_1_Adv ;
+
+lin nameplate_N = variants {} ;
+lin namesake_N = variants {} ;
+lin namibia_PN = variants {} ;
+lin namibian_A = variants {} ;
+lin namibian_N = variants {} ;
+lin nanchang_PN = variants {} ;
+lin nancy_PN = variants {} ;
+lin nankeen_N = variants {} ;
+lin nanking_PN = variants {} ;
+lin nanning_PN = variants {} ;
+lin nanny_N = variants {} ;
+lin nanny_goat_N = variants {} ;
+lin nantwich_PN = variants {} ;
+lin naomi_PN = variants {} ;
+lin nap_N = variants {} ;
+lin nap_V = variants {} ;
+lin napalm_N = variants {} ;
+lin nape_N = variants {} ;
+lin napery_N = variants {} ;
+lin naphtha_N = variants {} ;
+lin naphthalene_N =  D.naphtalene_1_N ;
+
+lin napkin_N = variants {} ;
+lin napkin_ring_N = variants {} ;
+lin naples_PN = variants {} ;
+lin napoleonic_A = variants {} ;
+lin napoli_PN = variants {} ;
+lin nappy_N = variants {} ;
+lin narborough_PN = variants {} ;
+lin narcissism_N = variants {} ;
+lin narcissus_N = variants {} ;
+lin narcotic_A = variants {} ;
+lin narcotic_N = variants {} ;
+lin nark_N = variants {} ;
+lin nark_V2 = variants {} ;
+lin narrate_V2 = variants {} ;
+lin narration_N = variants {} ;
+lin narrative_N = variants {} ;
+lin narrator_N = variants {} ;
+lin narrow_A = variants {} ;
+lin narrow_N = variants {} ;
+lin narrow_V = variants {} ;
+lin narrow_V2 = variants {} ;
+lin narrow_minded_A = variants {} ;
+lin narrow_mindedness_N = variants {} ;
+lin narrowness_N = variants {} ;
+lin narwhal_N = variants {} ;
+lin nary_Predet = variants {} ;
+lin nasa_PN = variants {} ;
+lin nasal_A = variants {} ;
+lin nasal_N = variants {} ;
+lin nasalize_V2 = variants {} ;
+lin nascent_A = variants {} ;
+lin nastily_Adv = variants {} ;
+lin nastiness_N = variants {} ;
+lin nasturtium_N = variants {} ;
+lin nasty_A = variants {} ;
+lin nat_PN = variants {} ;
+lin natal_A = variants {} ;
+lin natalie_PN = variants {} ;
+lin nathaniel_PN = variants {} ;
+lin nation_N = variants {} ;
+lin national_A = variants {} ;
+lin national_N = variants {} ;
+lin nationalism_N = variants {} ;
+lin nationalist_A = variants {} ;
+lin nationalist_N = variants {} ;
+lin nationalistic_A = variants {} ;
+lin nationality_N = variants {} ;
+lin nationalization_N = variants {} ;
+lin nationalize_V2 = variants {} ;
+lin nationwide_A = variants {} ;
+lin nationwide_Adv = variants {} ;
+lin native_A = D.natif_1_A ;
+
+lin native_N = variants {} ;
+lin nativity_N = variants {} ;
+lin nato_PN = variants {} ;
+lin natter_V = variants {} ;
+lin nattily_Adv = variants {} ;
+lin natty_A = variants {} ;
+lin natural_A = variants {} ;
+lin natural_N = variants {} ;
+lin naturalism_N = variants {} ;
+lin naturalist_N = variants {} ;
+lin naturalistic_A = variants {} ;
+lin naturalization_N = variants {} ;
+lin naturalize_V = variants {} ;
+lin naturalize_V2 = variants {} ;
+lin naturalness_N = variants {} ;
+lin nature_N = variants {} ;
+lin naturism_N = variants {} ;
+lin naturist_N = variants {} ;
+lin naught_N = variants {} ;
+lin naughtily_Adv = variants {} ;
+lin naughtiness_N = variants {} ;
+lin naughty_A = variants {} ;
+lin nauru_PN = variants {} ;
+lin nauruan_A = variants {} ;
+lin nauruan_N = variants {} ;
+lin nausea_N =  D.nausee_1_N ;
+
+lin nauseate_V2 = variants {} ;
+lin nauseous_A = variants {} ;
+lin nautch_N = variants {} ;
+lin nautch_girl_N = variants {} ;
+lin nautical_A = variants {} ;
+lin nautilus_N = variants {} ;
+lin naval_A = variants {} ;
+lin nave_N = variants {} ;
+lin navel_N = variants {} ;
+lin navigability_N = variants {} ;
+lin navigable_A = variants {} ;
+lin navigate_V = variants {} ;
+lin navigate_V2 = variants {} ;
+lin navigation_N = variants {} ;
+lin navigator_N = variants {} ;
+lin navvy_N = variants {} ;
+lin navy_N = variants {} ;
+lin nay_Adv = variants {} ;
+lin naysay_V2 = variants {} ;
+lin nazi_A = variants {} ;
+lin nazi_N = variants {} ;
+lin nazism_N = variants {} ;
+lin nb_PN = variants {} ;
+lin nco_N = variants {} ;
+lin ne'er_Adv = variants {} ;
+lin ne'er_do_well_N = variants {} ;
+lin ne_plus_ultra_N = variants {} ;
+lin neanderthal_A = variants {} ;
+lin neap_N = variants {} ;
+lin neap_tide_N = variants {} ;
+lin neapolitan_A = variants {} ;
+lin neapolitan_N = variants {} ;
+lin near_A = variants {} ;
+lin near_Adv = variants {} ;
+lin near_Prep = variants {} ;
+lin near_V = variants {} ;
+lin near_V2 = variants {} ;
+lin near_sighted_A = variants {} ;
+lin nearby_A = variants {} ;
+lin nearer_Adv = variants {} ;
+lin nearer_Prep = variants {} ;
+lin nearest_Adv = variants {} ;
+lin nearest_Prep = variants {} ;
+lin nearness_N = variants {} ;
+lin nearside_N = variants {} ;
+lin neat_A = variants {} ;
+lin neath_PN = variants {} ;
+lin neatness_N = variants {} ;
+lin nebraska_PN = variants {} ;
+lin nebula_N = variants {} ;
+lin nebular_A = variants {} ;
+lin nebulous_A = variants {} ;
+lin necessary_A = D.necessaire_2_A ;
+
+lin necessary_N = variants {} ;
+lin necessitate_V2 = variants {} ;
+lin necessitous_A = variants {} ;
+lin necessity_N = variants {} ;
+lin neck_N =  D.cou_1_N ;
+
+lin neck_V = variants {} ;
+lin neckband_N = variants {} ;
+lin neckcloth_N = variants {} ;
+lin neckerchief_N = variants {} ;
+lin necklace_N = variants {} ;
+lin necklet_N = variants {} ;
+lin neckline_N = variants {} ;
+lin necktie_N = variants {} ;
+lin neckwear_N = variants {} ;
+lin necromancer_N = variants {} ;
+lin necromancy_N = variants {} ;
+lin necropolis_N = variants {} ;
+lin nectar_N = variants {} ;
+lin nectarine_N = variants {} ;
+lin ned_PN = variants {} ;
+lin neddy_PN = variants {} ;
+lin nee_A = variants {} ;
+lin need_N =  D.besoin_1_N ;
+
+lin need_V = variants {} ;
+lin need_V2 = variants {} ;
+lin need_V2V = variants {} ;
+lin need_VS = variants {} ;
+lin need_VV = variants {} ;
+lin needful_A = variants {} ;
+lin needle_N = variants {} ;
+lin needle_V2 = variants {} ;
+lin needlecraft_N = variants {} ;
+lin needless_A = variants {} ;
+lin needlewoman_N = variants {} ;
+lin needlework_N = variants {} ;
+lin needs_Adv = variants {} ;
+lin needy_A = variants {} ;
+lin nefarious_A = variants {} ;
+lin nefariousness_N = variants {} ;
+lin negate_V2 = variants {} ;
+lin negation_N = variants {} ;
+lin negative_A = D.negatif_2_A ;
+
+lin negative_N = variants {} ;
+lin negative_V2 = variants {} ;
+lin neglect_N = variants {} ;
+lin neglect_V2 = variants {} ;
+lin neglectful_A = variants {} ;
+lin neglectfulness_N = variants {} ;
+lin neglige_N = variants {} ;
+lin negligee_N = variants {} ;
+lin negligence_N = variants {} ;
+lin negligent_A = variants {} ;
+lin negligible_A = variants {} ;
+lin negotiable_A = variants {} ;
+lin negotiate_V = variants {} ;
+lin negotiate_V2 = variants {} ;
+lin negotiate_VV = variants {} ;
+lin negotiation_N = variants {} ;
+lin negotiator_N = variants {} ;
+lin negress_N = variants {} ;
+lin negro_N = variants {} ;
+lin negroid_A = variants {} ;
+lin negroid_N = variants {} ;
+lin negus_N = variants {} ;
+lin neigh_N = variants {} ;
+lin neigh_V = variants {} ;
+lin neighbour_N = variants {} ;
+lin neighbour_V = variants {} ;
+lin neighbour_V2 = variants {} ;
+lin neighbourhood_N = variants {} ;
+lin neighbourliness_N = variants {} ;
+lin neighbourly_A = variants {} ;
+lin neil_PN = variants {} ;
+lin neither7nor_DConj = variants {} ;
+lin neither_A = variants {} ;
+lin neither_Adv = variants {} ;
+lin neither_Prep = variants {} ;
+lin nell_PN = variants {} ;
+lin nelly_N = variants {} ;
+lin nelly_PN = variants {} ;
+lin nelson_PN = variants {} ;
+lin nem_con_Adv = variants {} ;
+lin nemesis_N = variants {} ;
+lin neocolonialism_N = variants {} ;
+lin neolithic_A = variants {} ;
+lin neologism_N = variants {} ;
+lin neon_N = variants {} ;
+lin neophyte_N = variants {} ;
+lin neoplasm_N = variants {} ;
+lin nepal_PN = variants {} ;
+lin nepalese_A = variants {} ;
+lin nepalese_N = variants {} ;
+lin nepali_A = variants {} ;
+lin nepali_N = variants {} ;
+lin nephew_N = variants {} ;
+lin nephritis_N = variants {} ;
+lin nepotism_N = variants {} ;
+lin neptune_PN = variants {} ;
+lin nereid_N = variants {} ;
+lin nerve_N = variants {} ;
+lin nerve_V2 = variants {} ;
+lin nerve_cell_N = variants {} ;
+lin nerve_centre_N = variants {} ;
+lin nerve_racking_A = variants {} ;
+lin nerveless_A = variants {} ;
+lin nervous_A = D.nerveux_1_A ;
+
+lin nervousness_N = variants {} ;
+lin nervy_A = variants {} ;
+lin nescience_N = variants {} ;
+lin nescient_A = variants {} ;
+lin ness_N = variants {} ;
+lin nest_N = variants {} ;
+lin nest_V = variants {} ;
+lin nest_egg_N = variants {} ;
+lin nestle_V = variants {} ;
+lin nestle_V2 = variants {} ;
+lin nestling_N = variants {} ;
+lin neston_PN = variants {} ;
+lin nestor_PN = variants {} ;
+lin net_A = variants {} ;
+lin net_N = variants {} ;
+lin net_V2 = variants {} ;
+lin netball_N = variants {} ;
+lin nether_A = variants {} ;
+lin netherlander_N = variants {} ;
+lin netherlands_PN = variants {} ;
+lin nethermost_A = variants {} ;
+lin netley_PN = variants {} ;
+lin nett_A = variants {} ;
+lin nett_V2 = variants {} ;
+lin netting_N = variants {} ;
+lin nettle_N = variants {} ;
+lin nettle_V2 = variants {} ;
+lin nettlerash_N = variants {} ;
+lin network_N = variants {} ;
+lin neural_A = D.neural_1_A ;
+
+lin neuralgia_N = variants {} ;
+lin neuralgic_A = variants {} ;
+lin neurasthenia_N = variants {} ;
+lin neurasthenic_A = variants {} ;
+lin neurasthenic_N = variants {} ;
+lin neuritis_N = variants {} ;
+lin neurologist_N = variants {} ;
+lin neurology_N = variants {} ;
+lin neurosis_N = variants {} ;
+lin neurotic_A = variants {} ;
+lin neurotic_N = variants {} ;
+lin neurotically_Adv = variants {} ;
+lin neuss_PN = variants {} ;
+lin neuter_A = variants {} ;
+lin neuter_N = variants {} ;
+lin neuter_V2 = variants {} ;
+lin neutral_A = variants {} ;
+lin neutral_N = variants {} ;
+lin neutrality_N = variants {} ;
+lin neutralization_N = variants {} ;
+lin neutralize_V2 = variants {} ;
+lin neutron_N = variants {} ;
+lin nevada_PN = variants {} ;
+lin never_AdV = variants {} ;
+lin nevermore_Adv = variants {} ;
+lin nevertheless_Adv = variants {} ;
+lin neville_PN = variants {} ;
+lin new_A = D.nouveau_2_A ;
+
+lin new_Adv = variants {} ;
+lin new_cumnock_PN = variants {} ;
+lin new_mills_PN = variants {} ;
+lin new_orleans_PN = variants {} ;
+lin new_tredegar_PN = variants {} ;
+lin new_windsor_PN = variants {} ;
+lin new_york_PN = variants {} ;
+lin newark_PN = variants {} ;
+lin newarthill_PN = variants {} ;
+lin newbiggin_PN = variants {} ;
+lin newbury_PN = variants {} ;
+lin newcastle_PN = variants {} ;
+lin newcastle_under_lyme_PN = variants {} ;
+lin newcastle_upon_tyne_PN = variants {} ;
+lin newcomer_N = variants {} ;
+lin newel_N = variants {} ;
+lin newfangled_A = variants {} ;
+lin newfoundland_PN = variants {} ;
+lin newham_PN = variants {} ;
+lin newhaven_PN = variants {} ;
+lin newlywed_N = variants {} ;
+lin newmains_PN = variants {} ;
+lin newmarket_N = variants {} ;
+lin newmarket_PN = variants {} ;
+lin newness_N = variants {} ;
+lin newport_PN = variants {} ;
+lin newport_pagnell_PN = variants {} ;
+lin newquay_PN = variants {} ;
+lin newry_PN = variants {} ;
+lin news_N = variants {} ;
+lin newsagent_N = variants {} ;
+lin newsboy_N = variants {} ;
+lin newscast_N = variants {} ;
+lin newscaster_N = variants {} ;
+lin newsdealer_N = variants {} ;
+lin newsflash_N = variants {} ;
+lin newsless_A = variants {} ;
+lin newsletter_N = variants {} ;
+lin newsmonger_N = variants {} ;
+lin newspaper_N = variants {} ;
+lin newspaperman_N = variants {} ;
+lin newsprint_N = variants {} ;
+lin newsreel_N = variants {} ;
+lin newsroom_N = variants {} ;
+lin newssheet_N = variants {} ;
+lin newsstand_N = variants {} ;
+lin newsvendor_N = variants {} ;
+lin newsworthy_A = variants {} ;
+lin newsy_A = variants {} ;
+lin newt_N = variants {} ;
+lin newton_abbot_PN = variants {} ;
+lin newton_aycliffe_PN = variants {} ;
+lin newton_le_willows_PN = variants {} ;
+lin newton_mearns_PN = variants {} ;
+lin newtonian_A = variants {} ;
+lin newtonian_N = variants {} ;
+lin newtown_PN = variants {} ;
+lin next_A = variants {} ;
+lin next_N = variants {} ;
+lin next_Prep = variants {} ;
+lin nexus_N = variants {} ;
+lin nhs_N = variants {} ;
+lin nib_N = variants {} ;
+lin nibble_N = variants {} ;
+lin nibble_V = variants {} ;
+lin nibble_V2 = variants {} ;
+lin nicaragua_PN = variants {} ;
+lin nicaraguan_A = variants {} ;
+lin nicaraguan_N = variants {} ;
+lin nice_A = variants {} ;
+lin nice_PN = variants {} ;
+lin niceness_N = variants {} ;
+lin nicety_N = variants {} ;
+lin niche_N = variants {} ;
+lin nicholas_PN = variants {} ;
+lin nick_N = variants {} ;
+lin nick_PN = variants {} ;
+lin nick_V2 = variants {} ;
+lin nickel_N = variants {} ;
+lin nickel_V2 = variants {} ;
+lin nicknack_N = variants {} ;
+lin nickname_N = variants {} ;
+lin nickname_V2 = variants {} ;
+lin nickname_VS = variants {} ;
+lin nicola_PN = variants {} ;
+lin nicole_PN = variants {} ;
+lin nicotine_N =  D.nicotine_1_N ;
+
+lin niece_N = variants {} ;
+lin niff_N = variants {} ;
+lin niffy_A = variants {} ;
+lin nifty_A = variants {} ;
+lin nigel_PN = variants {} ;
+lin niger_PN = variants {} ;
+lin nigeria_PN = variants {} ;
+lin nigerian_A = variants {} ;
+lin nigerian_N = variants {} ;
+lin nigerien_A = variants {} ;
+lin nigerien_N = variants {} ;
+lin niggard_N = variants {} ;
+lin niggardliness_N = variants {} ;
+lin niggardly_A = variants {} ;
+lin nigger_N = variants {} ;
+lin niggle_V = variants {} ;
+lin niggling_A = variants {} ;
+lin nigh_Adv = variants {} ;
+lin nigher_Adv = variants {} ;
+lin nighest_Adv = variants {} ;
+lin night_N = variants {} ;
+lin night_bell_N = variants {} ;
+lin night_bird_N = variants {} ;
+lin night_light_N = variants {} ;
+lin night_line_N = variants {} ;
+lin night_porter_N = variants {} ;
+lin night_soil_N = variants {} ;
+lin night_stop_N = variants {} ;
+lin night_time_N = variants {} ;
+lin night_watch_N = variants {} ;
+lin night_watchman_N = variants {} ;
+lin nightcap_N = variants {} ;
+lin nightclub_N = variants {} ;
+lin nightdress_N = variants {} ;
+lin nightfall_N = variants {} ;
+lin nightgown_N = variants {} ;
+lin nightie_N = variants {} ;
+lin nightingale_N = variants {} ;
+lin nightjar_N = variants {} ;
+lin nightlong_A = variants {} ;
+lin nightly_A = variants {} ;
+lin nightly_Adv = variants {} ;
+lin nightmare_N = variants {} ;
+lin nightmarish_A = variants {} ;
+lin nightshade_N = variants {} ;
+lin nightshirt_N = variants {} ;
+lin nightwork_N = variants {} ;
+lin nihilism_N = variants {} ;
+lin nihilist_N = variants {} ;
+lin nihilistic_A = variants {} ;
+lin nijmegen_PN = variants {} ;
+lin nil_N = variants {} ;
+lin nilotic_A = variants {} ;
+lin nimble_A = variants {} ;
+lin nimbleness_N = variants {} ;
+lin nimbly_Adv = variants {} ;
+lin nimbus_N = variants {} ;
+lin niminy_piminy_A = variants {} ;
+lin nimrod_PN = variants {} ;
+lin nincompoop_N = variants {} ;
+lin ninefold_A = variants {} ;
+lin ninefold_Adv = variants {} ;
+lin ninepence_N = variants {} ;
+lin ninepenny_A = variants {} ;
+lin ninepins_N = variants {} ;
+lin ninny_N = variants {} ;
+lin ninth_A = variants {} ;
+lin ninth_N = variants {} ;
+lin niobe_PN = variants {} ;
+lin nip_N = variants {} ;
+lin nip_V = variants {} ;
+lin nip_V2 = variants {} ;
+lin nipper_N = variants {} ;
+lin nipping_A = variants {} ;
+lin nipple_N = variants {} ;
+lin nipponese_A = variants {} ;
+lin nippy_A = variants {} ;
+lin nirvana_N = variants {} ;
+lin nisi_A = variants {} ;
+lin nissen_PN = variants {} ;
+lin nit_N = variants {} ;
+lin nitrate_N = variants {} ;
+lin nitre_N = variants {} ;
+lin nitric_A = variants {} ;
+lin nitrochalk_N = variants {} ;
+lin nitrogen_N =  D.azote_1_N ;
+
+lin nitroglycerin_N = variants {} ;
+lin nitroglycerine_N = variants {} ;
+lin nitrous_A = variants {} ;
+lin nitty_gritty_N = variants {} ;
+lin nitwit_N = variants {} ;
+lin nitwitted_A = variants {} ;
+lin nix_N = variants {} ;
+lin nix_V2 = variants {} ;
+lin no_Quant = variants {} ;
+lin no_ball_N = variants {} ;
+lin no_go_A = variants {} ;
+lin no_man's_land_N = variants {} ;
+lin noah_PN = variants {} ;
+lin nob_N = variants {} ;
+lin nobble_V2 = variants {} ;
+lin nobel_PN = variants {} ;
+lin nobility_N = variants {} ;
+lin noble_A = variants {} ;
+lin noble_N = variants {} ;
+lin noble_mindedness_N = variants {} ;
+lin nobleman_N = variants {} ;
+lin noblesse_N = variants {} ;
+lin noblesse_oblige_N = variants {} ;
+lin nobly_Adv = variants {} ;
+lin noctambulist_N = variants {} ;
+lin nocturnal_A = variants {} ;
+lin nocturne_N = variants {} ;
+lin nod_N = variants {} ;
+lin nod_V = variants {} ;
+lin nod_V2 = variants {} ;
+lin noddle_N = variants {} ;
+lin node_N = variants {} ;
+lin nodular_A = variants {} ;
+lin nodulated_A = variants {} ;
+lin nodule_N = variants {} ;
+lin noel_N = variants {} ;
+lin noel_PN = variants {} ;
+lin noggin_N = variants {} ;
+lin nohow_Adv = variants {} ;
+lin noise_N = variants {} ;
+lin noise_V2 = variants {} ;
+lin noiseless_A = variants {} ;
+lin noiselessness_N = variants {} ;
+lin noisily_Adv = variants {} ;
+lin noisiness_N = variants {} ;
+lin noisome_A = variants {} ;
+lin noisy_A = variants {} ;
+lin nom_de_plume_N = variants {} ;
+lin nomad_N = variants {} ;
+lin nomadic_A = variants {} ;
+lin nomenclature_N = variants {} ;
+lin nominal_A = variants {} ;
+lin nominate_V2 = variants {} ;
+lin nomination_N = variants {} ;
+lin nominative_A = variants {} ;
+lin nominative_N = variants {} ;
+lin nominee_N = variants {} ;
+lin non_compliance_N = variants {} ;
+lin non_compos_mentis_A = variants {} ;
+lin non_contentious_A = variants {} ;
+lin non_interference_N = variants {} ;
+lin non_sequitur_N = variants {} ;
+lin non_skid_A = variants {} ;
+lin non_u_A = variants {} ;
+lin nonage_N = variants {} ;
+lin nonagenarian_A = variants {} ;
+lin nonagenarian_N = variants {} ;
+lin nonaggression_N = variants {} ;
+lin nonalignment_N = variants {} ;
+lin nonce_N = variants {} ;
+lin nonce_word_N = variants {} ;
+lin nonchalance_N = variants {} ;
+lin nonchalant_A = variants {} ;
+lin noncombatant_N = variants {} ;
+lin noncommissioned_A = variants {} ;
+lin noncommittal_A = variants {} ;
+lin nonconductor_N = variants {} ;
+lin nonconformist_N = variants {} ;
+lin nonconformity_N = variants {} ;
+lin nondescript_A = variants {} ;
+lin nondescript_N = variants {} ;
+lin none_Adv = variants {} ;
+lin nonentity_N = variants {} ;
+lin nonesuch_N = variants {} ;
+lin nonevent_N = variants {} ;
+lin nonfiction_N = variants {} ;
+lin nonflammable_A = variants {} ;
+lin nonintervention_N = variants {} ;
+lin nonmoral_A = variants {} ;
+lin nonobservance_N = variants {} ;
+lin nonpareil_A = variants {} ;
+lin nonpareil_N = variants {} ;
+lin nonpayment_N = variants {} ;
+lin nonplus_V2 = variants {} ;
+lin nonresident_A = variants {} ;
+lin nonsense_N = variants {} ;
+lin nonsensical_A = variants {} ;
+lin nonsmoker_N = variants {} ;
+lin nonstarter_N = variants {} ;
+lin nonstick_A = variants {} ;
+lin nonstop_A = variants {} ;
+lin nonstop_Adv = variants {} ;
+lin nonsuch_N = variants {} ;
+lin nonunion_A = variants {} ;
+lin nonviolence_N = variants {} ;
+lin noodle_N = variants {} ;
+lin nook_N = variants {} ;
+lin noon_N = variants {} ;
+lin noonday_A = variants {} ;
+lin noontide_N = variants {} ;
+lin noose_N = variants {} ;
+lin noose_V2 = variants {} ;
+lin nor'_east_Adv = variants {} ;
+lin nor'_east_N = variants {} ;
+lin nor'_nor'_east_Adv = variants {} ;
+lin nor'_nor'_east_N = variants {} ;
+lin nor'_nor'_west_Adv = variants {} ;
+lin nor'_nor'_west_N = variants {} ;
+lin nor'_west_Adv = variants {} ;
+lin nor'_west_N = variants {} ;
+lin nor_Conj = variants {} ;
+lin nora_PN = variants {} ;
+lin nordic_A = variants {} ;
+lin nordic_N = variants {} ;
+lin norfolk_PN = variants {} ;
+lin norm_N = variants {} ;
+lin normal_A = variants {} ;
+lin normal_N = variants {} ;
+lin normalcy_N = variants {} ;
+lin normality_N = variants {} ;
+lin normalization_N = variants {} ;
+lin normalize_V2 = variants {} ;
+lin norman_A = variants {} ;
+lin norman_N = variants {} ;
+lin norman_PN = variants {} ;
+lin normanton_PN = variants {} ;
+lin normantown_PN = variants {} ;
+lin normative_A = variants {} ;
+lin norse_A = variants {} ;
+lin norse_N = variants {} ;
+lin north_A = variants {} ;
+lin north_Adv = variants {} ;
+lin north_N = variants {} ;
+lin north_northeast_Adv = variants {} ;
+lin north_northeast_N = variants {} ;
+lin north_northwest_Adv = variants {} ;
+lin north_northwest_N = variants {} ;
+lin north_walsham_PN = variants {} ;
+lin northallerton_PN = variants {} ;
+lin northam_PN = variants {} ;
+lin northampton_PN = variants {} ;
+lin northamptonshire_PN = variants {} ;
+lin northeast_Adv = variants {} ;
+lin northeast_N = variants {} ;
+lin northeaster_N = variants {} ;
+lin northeasterly_A = variants {} ;
+lin northeastern_A = variants {} ;
+lin northerly_A = variants {} ;
+lin northerly_Adv = variants {} ;
+lin northern_A = variants {} ;
+lin northerner_N = variants {} ;
+lin northernmost_A = variants {} ;
+lin northman_N = variants {} ;
+lin northumberland_PN = variants {} ;
+lin northwards_Adv = variants {} ;
+lin northwest_Adv = variants {} ;
+lin northwest_N = variants {} ;
+lin northwester_N = variants {} ;
+lin northwesterly_A = variants {} ;
+lin northwestern_A = variants {} ;
+lin northwich_PN = variants {} ;
+lin norton_PN = variants {} ;
+lin norway_PN = variants {} ;
+lin norwegian_A = variants {} ;
+lin norwegian_N = variants {} ;
+lin norwich_PN = variants {} ;
+lin nose_N = variants {} ;
+lin nose_V = variants {} ;
+lin nose_V2 = variants {} ;
+lin nose_flute_N = variants {} ;
+lin nose_wheel_N = variants {} ;
+lin nosebag_N = variants {} ;
+lin nosebleed_N = variants {} ;
+lin nosecone_N = variants {} ;
+lin nosed_A = variants {} ;
+lin nosedive_N = variants {} ;
+lin nosedive_V = variants {} ;
+lin nosegay_N = variants {} ;
+lin nosering_N = variants {} ;
+lin nosey_A = variants {} ;
+lin nosh_N = variants {} ;
+lin nosh_V = variants {} ;
+lin nosh_up_N = variants {} ;
+lin nostalgia_N = variants {} ;
+lin nostalgic_A = variants {} ;
+lin nostalgically_Adv = variants {} ;
+lin nostril_N = variants {} ;
+lin nostrum_N = variants {} ;
+lin nosy_A = variants {} ;
+lin not_Adv = mkAdv "pas" ;
+
+lin notability_N = variants {} ;
+lin notable_A = variants {} ;
+lin notable_N = variants {} ;
+lin notary_N = variants {} ;
+lin notation_N = variants {} ;
+lin notch_N = variants {} ;
+lin notch_V2 = variants {} ;
+lin note_N = variants {} ;
+lin note_V = variants {} ;
+lin note_V2 = variants {} ;
+lin note_VS = variants {} ;
+lin notebook_N = variants {} ;
+lin notecase_N = variants {} ;
+lin noted_A = variants {} ;
+lin notepaper_N = variants {} ;
+lin noteworthy_A = variants {} ;
+lin nothing_Adv = variants {} ;
+lin nothingness_N = variants {} ;
+lin notice_N =  D.notice_1_N ;
+
+lin notice_V = variants {} ;
+lin notice_V2 = variants {} ;
+lin notice_VS = variants {} ;
+lin notice_board_N = variants {} ;
+lin noticeable_A = variants {} ;
+lin notifiable_A = variants {} ;
+lin notification_N = variants {} ;
+lin notify_V2 = variants {} ;
+lin notion_N = variants {} ;
+lin notional_A = variants {} ;
+lin notoriety_N = variants {} ;
+lin notorious_A = variants {} ;
+lin nottingham_PN = variants {} ;
+lin nottinghamshire_PN = variants {} ;
+lin notwithstanding_Adv = variants {} ;
+lin notwithstanding_Prep = variants {} ;
+lin nougat_N = variants {} ;
+lin nought_N = variants {} ;
+lin noun_N = variants {} ;
+lin nourish_V2 = variants {} ;
+lin nourishment_N = variants {} ;
+lin nous_N = variants {} ;
+lin nouveau_riche_N = variants {} ;
+lin nov_PN = variants {} ;
+lin nova_N = variants {} ;
+lin nova_scotia_PN = variants {} ;
+lin novara_PN = variants {} ;
+lin novel_A = variants {} ;
+lin novel_N = variants {} ;
+lin novelette_N = variants {} ;
+lin novelist_N = variants {} ;
+lin novelty_N = variants {} ;
+lin november_N = variants {} ;
+lin november_PN = variants {} ;
+lin novice_N = variants {} ;
+lin noviciate_N = variants {} ;
+lin novitiate_N = variants {} ;
+lin novokuznetsk_PN = variants {} ;
+lin novosibirsk_PN = variants {} ;
+lin now_Adv = variants {} ;
+lin nowadays_Adv = variants {} ;
+lin nowhere_Adv = variants {} ;
+lin nowise_Adv = variants {} ;
+lin noxious_A = variants {} ;
+lin noxiousness_N = variants {} ;
+lin nozzle_N = variants {} ;
+lin nr_PN = variants {} ;
+lin nspcc_N = variants {} ;
+lin nt_N = variants {} ;
+lin nuance_N = variants {} ;
+lin nub_N = variants {} ;
+lin nubile_A = variants {} ;
+lin nuclear_A = variants {} ;
+lin nucleic_A = D.nucleique_1_A ;
+
+lin nucleus_N = variants {} ;
+lin nude_A = variants {} ;
+lin nude_N = variants {} ;
+lin nudge_N = variants {} ;
+lin nudge_V2 = variants {} ;
+lin nudism_N = variants {} ;
+lin nudist_N = variants {} ;
+lin nudity_N = variants {} ;
+lin nugatory_A = variants {} ;
+lin nugget_N = variants {} ;
+lin nuisance_N = variants {} ;
+lin null_A = variants {} ;
+lin nullification_N = variants {} ;
+lin nullify_V2 = variants {} ;
+lin nullity_N = variants {} ;
+lin numb_A = variants {} ;
+lin numb_V2 = variants {} ;
+lin number_N =  D.nombre_1_N ;
+
+lin number_V2 = variants {} ;
+lin numberless_A = variants {} ;
+lin numberplate_N = variants {} ;
+lin numbness_N = variants {} ;
+lin numerable_A = variants {} ;
+lin numeracy_N = variants {} ;
+lin numeral_A = variants {} ;
+lin numeral_N = variants {} ;
+lin numerate_A = variants {} ;
+lin numeration_N = variants {} ;
+lin numerator_N = variants {} ;
+lin numeric_A = variants {} ;
+lin numerical_A = variants {} ;
+lin numerous_A = variants {} ;
+lin numinous_A = variants {} ;
+lin numismatics_N = variants {} ;
+lin numismatist_N = variants {} ;
+lin numskull_N = variants {} ;
+lin nun_N = variants {} ;
+lin nuncio_N = variants {} ;
+lin nuneaton_PN = variants {} ;
+lin nunnery_N = variants {} ;
+lin nuptial_A = variants {} ;
+lin nurenburg_PN = variants {} ;
+lin nurse_N = variants {} ;
+lin nurse_V2 = variants {} ;
+lin nurseling_N = variants {} ;
+lin nursemaid_N = variants {} ;
+lin nursery_N = variants {} ;
+lin nurseryman_N = variants {} ;
+lin nursing_home_N = variants {} ;
+lin nursling_N = variants {} ;
+lin nurture_N = variants {} ;
+lin nurture_V2 = variants {} ;
+lin nut_N = variants {} ;
+lin nut_V = variants {} ;
+lin nut_brown_A = variants {} ;
+lin nut_butter_N = variants {} ;
+lin nuthouse_N = variants {} ;
+lin nutmeg_N = variants {} ;
+lin nutria_N = variants {} ;
+lin nutrient_A = D.nutritif_1_A ;
+
+lin nutrient_N = variants {} ;
+lin nutriment_N = variants {} ;
+lin nutrition_N = variants {} ;
+lin nutritional_A = D.nutritionnel_1_A ;
+
+lin nutritious_A = variants {} ;
+lin nutritive_A = variants {} ;
+lin nuts_A = variants {} ;
+lin nutshell_N = variants {} ;
+lin nutty_A = variants {} ;
+lin nuzzle_V = variants {} ;
+lin nuzzle_V2 = variants {} ;
+lin nylon_N = variants {} ;
+lin nymph_N = variants {} ;
+lin nymphet_N = variants {} ;
+lin nympho_N = variants {} ;
+lin nymphomania_N = variants {} ;
+lin nymphomaniac_A = variants {} ;
+lin nymphomaniac_N = variants {} ;
+lin o'er_Adv = variants {} ;
+lin o_level_N = variants {} ;
+lin oaf_N = variants {} ;
+lin oafish_A = variants {} ;
+lin oak_N = variants {} ;
+lin oak_apple_N = variants {} ;
+lin oaken_A = variants {} ;
+lin oakengates_PN = variants {} ;
+lin oakum_N = variants {} ;
+lin oap_N = variants {} ;
+lin oar_N = variants {} ;
+lin oarsman_N = variants {} ;
+lin oarsmanship_N = variants {} ;
+lin oarswoman_N = variants {} ;
+lin oasis_N = variants {} ;
+lin oast_N = variants {} ;
+lin oasthouse_N = variants {} ;
+lin oat_N = variants {} ;
+lin oatcake_N = variants {} ;
+lin oath_N = variants {} ;
+lin oatmeal_N = variants {} ;
+lin oau_N = variants {} ;
+lin ob_PN = variants {} ;
+lin oban_PN = variants {} ;
+lin obbligato_N = variants {} ;
+lin obduracy_N = variants {} ;
+lin obdurate_A = variants {} ;
+lin obedience_N = variants {} ;
+lin obedient_A = variants {} ;
+lin obeisance_N = variants {} ;
+lin obelisk_N = variants {} ;
+lin oberhausen_PN = variants {} ;
+lin obese_A = variants {} ;
+lin obesity_N = variants {} ;
+lin obey_V = variants {} ;
+lin obey_V2 = variants {} ;
+lin obfuscate_V2 = variants {} ;
+lin obi_N = variants {} ;
+lin obiter_dictum_N = variants {} ;
+lin obituary_N = variants {} ;
+lin object_N = variants {} ;
+lin object_V = variants {} ;
+lin object_V2 = variants {} ;
+lin objection_N = variants {} ;
+lin objectionable_A = variants {} ;
+lin objective_A = variants {} ;
+lin objective_N = variants {} ;
+lin objectivity_N = variants {} ;
+lin objector_N = variants {} ;
+lin objurgate_V2 = variants {} ;
+lin objurgation_N = variants {} ;
+lin oblate_A = variants {} ;
+lin oblation_N = variants {} ;
+lin obligate_V2 = variants {} ;
+lin obligate_V2V = variants {} ;
+lin obligation_N = variants {} ;
+lin obligatory_A = variants {} ;
+lin oblige_V2 = variants {} ;
+lin obliging_A = variants {} ;
+lin oblique_A = variants {} ;
+lin obliquity_N = variants {} ;
+lin obliterate_V2 = variants {} ;
+lin obliteration_N = variants {} ;
+lin oblivion_N = variants {} ;
+lin oblivious_A = variants {} ;
+lin oblong_A = variants {} ;
+lin oblong_N = variants {} ;
+lin obloquy_N = variants {} ;
+lin obnoxious_A = variants {} ;
+lin obnoxiousness_N = variants {} ;
+lin oboe_N = variants {} ;
+lin oboist_N = variants {} ;
+lin obscene_A = variants {} ;
+lin obscenity_N = variants {} ;
+lin obscurantism_N = variants {} ;
+lin obscurantist_N = variants {} ;
+lin obscure_A = variants {} ;
+lin obscure_V2 = variants {} ;
+lin obscure_VA = variants {} ;
+lin obscurity_N = variants {} ;
+lin obsequious_A = variants {} ;
+lin obsequiousness_N = variants {} ;
+lin observable_A = variants {} ;
+lin observance_N = variants {} ;
+lin observant_A = variants {} ;
+lin observation_N = variants {} ;
+lin observatory_N = variants {} ;
+lin observe_V = variants {} ;
+lin observe_V2 = variants {} ;
+lin observe_VS = variants {} ;
+lin observer_N = variants {} ;
+lin observing_A = variants {} ;
+lin obsess_V2 = variants {} ;
+lin obsession_N = variants {} ;
+lin obsessional_A = variants {} ;
+lin obsessive_A = variants {} ;
+lin obsidian_N = variants {} ;
+lin obsolescence_N = variants {} ;
+lin obsolescent_A = variants {} ;
+lin obsolete_A = variants {} ;
+lin obstacle_N = variants {} ;
+lin obstetric_A = variants {} ;
+lin obstetrical_A = variants {} ;
+lin obstetrician_N = variants {} ;
+lin obstetrics_N = variants {} ;
+lin obstinacy_N = variants {} ;
+lin obstinate_A = variants {} ;
+lin obstreperous_A = variants {} ;
+lin obstreperousness_N = variants {} ;
+lin obstruct_V2 = variants {} ;
+lin obstruction_N =  D.obstruction_1_N ;
+
+lin obstructionism_N = variants {} ;
+lin obstructionist_N = variants {} ;
+lin obstructive_A = variants {} ;
+lin obtain_V = variants {} ;
+lin obtain_V2 = variants {} ;
+lin obtainable_A = D.obtenable_1_A ;
+
+lin obtrude_V = variants {} ;
+lin obtrude_V2 = variants {} ;
+lin obtrusive_A = variants {} ;
+lin obtuse_A = variants {} ;
+lin obtuseness_N = variants {} ;
+lin obverse_N = variants {} ;
+lin obviate_V2 = variants {} ;
+lin obvious_A = variants {} ;
+lin obviousness_N = variants {} ;
+lin ocarina_N = variants {} ;
+lin occasion_N = variants {} ;
+lin occasion_V2 = variants {} ;
+lin occasional_A = variants {} ;
+lin occident_PN = variants {} ;
+lin occidental_A = variants {} ;
+lin occidental_N = variants {} ;
+lin occult_A = variants {} ;
+lin occult_N = variants {} ;
+lin occupancy_N = variants {} ;
+lin occupant_N = variants {} ;
+lin occupation_N = variants {} ;
+lin occupational_A = variants {} ;
+lin occupier_N = variants {} ;
+lin occupy_V = variants {} ;
+lin occupy_V2 = variants {} ;
+lin occur_V = variants {} ;
+lin occurr_V2 = variants {} ;
+lin occurrence_N = variants {} ;
+lin ocean_N = variants {} ;
+lin oceanic_A = variants {} ;
+lin ochre_N = variants {} ;
+lin ockbrook_PN = variants {} ;
+lin ockendon_PN = variants {} ;
+lin oct_PN = variants {} ;
+lin octagon_N = variants {} ;
+lin octagonal_A = variants {} ;
+lin octane_N = variants {} ;
+lin octave_N = variants {} ;
+lin octavo_N = variants {} ;
+lin octet_N = variants {} ;
+lin octette_N = variants {} ;
+lin october_N = variants {} ;
+lin october_PN = variants {} ;
+lin octogenarian_A = variants {} ;
+lin octogenarian_N = variants {} ;
+lin octopus_N = variants {} ;
+lin octroi_N = variants {} ;
+lin ocular_A = D.oculaire_2_A ;
+
+lin oculist_N = variants {} ;
+lin odalisque_N = variants {} ;
+lin odd_A = variants {} ;
+lin odd_job_A = variants {} ;
+lin oddity_N = variants {} ;
+lin oddment_N = variants {} ;
+lin odds_on_A = variants {} ;
+lin odds_on_Adv = variants {} ;
+lin ode_N = variants {} ;
+lin odessa_PN = variants {} ;
+lin odious_A = variants {} ;
+lin odium_N = variants {} ;
+lin odoriferous_A = variants {} ;
+lin odorous_A = variants {} ;
+lin odour_N = variants {} ;
+lin odourless_A = variants {} ;
+lin odyssey_N = variants {} ;
+lin oecd_N = variants {} ;
+lin oecumenical_A = variants {} ;
+lin oed_N = variants {} ;
+lin oedipus_PN = variants {} ;
+lin oesophagus_N = variants {} ;
+lin of_Prep = variants {} ;
+lin off_A = variants {} ;
+lin off_Adv = variants {} ;
+lin off_Prep = variants {} ;
+lin off_day_N = variants {} ;
+lin off_licence_N = variants {} ;
+lin off_peak_A = variants {} ;
+lin off_putting_A = variants {} ;
+lin off_street_A = variants {} ;
+lin off_white_A = variants {} ;
+lin offal_N = variants {} ;
+lin offaly_PN = variants {} ;
+lin offbeat_A = variants {} ;
+lin offenbach_PN = variants {} ;
+lin offence_N = variants {} ;
+lin offenceless_A = variants {} ;
+lin offend_V = variants {} ;
+lin offend_V2 = variants {} ;
+lin offender_N = variants {} ;
+lin offensive_A = variants {} ;
+lin offensive_N = variants {} ;
+lin offensiveness_N = variants {} ;
+lin offer_N = variants {} ;
+lin offer_V = variants {} ;
+lin offer_V2 = variants {} ;
+lin offer_VS = variants {} ;
+lin offer_VV = variants {} ;
+lin offering_N = variants {} ;
+lin offertory_N = variants {} ;
+lin offhand_A = variants {} ;
+lin offhand_Adv = variants {} ;
+lin offhanded_A = variants {} ;
+lin offhanded_Adv = variants {} ;
+lin offhandedly_A = variants {} ;
+lin office_N = variants {} ;
+lin office_bearer_N = variants {} ;
+lin office_block_N = variants {} ;
+lin office_boy_N = variants {} ;
+lin office_holder_N = variants {} ;
+lin officer_N = variants {} ;
+lin official_A = variants {} ;
+lin official_N = variants {} ;
+lin officialdom_N = variants {} ;
+lin officialese_N = variants {} ;
+lin officiate_V = variants {} ;
+lin officious_A = variants {} ;
+lin officiousness_N = variants {} ;
+lin offing_N = variants {} ;
+lin offish_A = variants {} ;
+lin offprint_N = variants {} ;
+lin offset_N = variants {} ;
+lin offset_V2 = variants {} ;
+lin offshoot_N = variants {} ;
+lin offshore_A = variants {} ;
+lin offside_A = variants {} ;
+lin offside_Adv = variants {} ;
+lin offspring_N = variants {} ;
+lin offstage_A = variants {} ;
+lin offstage_Adv = variants {} ;
+lin oft_Adv = variants {} ;
+lin oft_times_Adv = variants {} ;
+lin often_Adv = variants {} ;
+lin oftener_Adv = variants {} ;
+lin ogle_V = variants {} ;
+lin ogle_V2 = variants {} ;
+lin ogmore_valley_PN = variants {} ;
+lin ogre_N = variants {} ;
+lin ogreish_A = variants {} ;
+lin ogress_N = variants {} ;
+lin ohio_PN = variants {} ;
+lin ohm_N = variants {} ;
+lin oil_N =  D.huile_1_N ;
+
+lin oil_V2 = variants {} ;
+lin oil_bearing_A = variants {} ;
+lin oil_burner_N = variants {} ;
+lin oil_cake_N = variants {} ;
+lin oil_painting_N = variants {} ;
+lin oil_palm_N = variants {} ;
+lin oil_paper_N = variants {} ;
+lin oil_rig_N = variants {} ;
+lin oil_silk_N = variants {} ;
+lin oil_slick_N = variants {} ;
+lin oil_tanker_N = variants {} ;
+lin oil_well_N = variants {} ;
+lin oilcan_N = variants {} ;
+lin oilcloth_N = variants {} ;
+lin oiled_A = variants {} ;
+lin oiler_N = variants {} ;
+lin oilfield_N = variants {} ;
+lin oilfired_A = variants {} ;
+lin oiliness_N = variants {} ;
+lin oilskin_N = variants {} ;
+lin oily_A = variants {} ;
+lin ointment_N = variants {} ;
+lin okapi_N = variants {} ;
+lin okay_A = variants {} ;
+lin okay_Adv = variants {} ;
+lin okay_N = variants {} ;
+lin okay_V2 = variants {} ;
+lin oklahoma_PN = variants {} ;
+lin oklahoma_city_PN = variants {} ;
+lin okra_N = variants {} ;
+lin old_A = variants {} ;
+lin old_N = variants {} ;
+lin old_fashioned_A = variants {} ;
+lin old_maidish_A = variants {} ;
+lin old_time_A = variants {} ;
+lin old_timer_N = variants {} ;
+lin old_windsor_PN = variants {} ;
+lin old_womanish_A = variants {} ;
+lin old_world_A = variants {} ;
+lin olden_A = variants {} ;
+lin oldenburg_PN = variants {} ;
+lin oldham_PN = variants {} ;
+lin oldish_A = variants {} ;
+lin oldland_PN = variants {} ;
+lin oldster_N = variants {} ;
+lin oleaginous_A = variants {} ;
+lin oleander_N = variants {} ;
+lin olfactory_A = variants {} ;
+lin oligarch_N = variants {} ;
+lin oligarchy_N = variants {} ;
+lin olive_A = variants {} ;
+lin olive_N = variants {} ;
+lin olive_PN = variants {} ;
+lin olive_tree_N = variants {} ;
+lin oliver_PN = variants {} ;
+lin olivia_PN = variants {} ;
+lin ollerton_PN = variants {} ;
+lin ollie_PN = variants {} ;
+lin olympiad_N = variants {} ;
+lin olympian_A = variants {} ;
+lin olympian_N = variants {} ;
+lin olympic_A = variants {} ;
+lin olympics_PN = variants {} ;
+lin oman_PN = variants {} ;
+lin omani_A = variants {} ;
+lin omani_N = variants {} ;
+lin ombudsman_N = variants {} ;
+lin omega_N = variants {} ;
+lin omelet_N = variants {} ;
+lin omelette_N = variants {} ;
+lin omen_N = variants {} ;
+lin omen_V2 = variants {} ;
+lin ominous_A = variants {} ;
+lin omission_N = variants {} ;
+lin omit_V2 = variants {} ;
+lin omnibus_N = variants {} ;
+lin omnipotence_N = variants {} ;
+lin omnipotent_A = variants {} ;
+lin omniscience_N = variants {} ;
+lin omniscient_A = variants {} ;
+lin omnivorous_A = variants {} ;
+lin omsk_PN = variants {} ;
+lin on_Adv = variants {} ;
+lin on_Prep = variants {} ;
+lin on_licence_N = variants {} ;
+lin once_Adv = mkAdv "fois" ;
+
+lin once_Prep = variants {} ;
+lin oncoming_A = variants {} ;
+lin oncoming_N = variants {} ;
+lin one_armed_A = variants {} ;
+lin one_eyed_A = variants {} ;
+lin one_horse_A = variants {} ;
+lin one_idea'd_A = variants {} ;
+lin one_sided_A = variants {} ;
+lin one_step_N = variants {} ;
+lin one_time_A = variants {} ;
+lin one_upmanship_N = variants {} ;
+lin oneness_N = variants {} ;
+lin onerous_A = variants {} ;
+lin ongar_PN = variants {} ;
+lin ongoing_A = variants {} ;
+lin onion_N = variants {} ;
+lin onlooker_N = variants {} ;
+lin only_Adv = variants {} ;
+lin only_Predet = variants {} ;
+lin onomatopoeia_N = variants {} ;
+lin onrush_N = variants {} ;
+lin onset_N =  D.apparition_1_N ;
+
+lin onshore_A = variants {} ;
+lin onshore_Adv = variants {} ;
+lin onslaught_N = variants {} ;
+lin ontario_PN = variants {} ;
+lin onto_Prep = variants {} ;
+lin ontology_N = variants {} ;
+lin onus_N = variants {} ;
+lin onward_A = variants {} ;
+lin onward_Adv = variants {} ;
+lin onwards_Adv = variants {} ;
+lin onyx_N = variants {} ;
+lin oomph_N = variants {} ;
+lin ooze_N = variants {} ;
+lin ooze_V = variants {} ;
+lin ooze_V2 = variants {} ;
+lin oozy_A = variants {} ;
+lin op_PN = variants {} ;
+lin op_art_N = variants {} ;
+lin op_cit_PN = variants {} ;
+lin opacity_N = variants {} ;
+lin opal_N = variants {} ;
+lin opalescent_A = variants {} ;
+lin opaque_A = variants {} ;
+lin opaqueness_N = variants {} ;
+lin opec_PN = variants {} ;
+lin open_A = D.ouvert_1_A ;
+
+lin open_N = variants {} ;
+lin open_V = variants {} ;
+lin open_V2 = variants {} ;
+lin open_air_A = variants {} ;
+lin open_ended_A = variants {} ;
+lin open_eyed_A = variants {} ;
+lin open_handed_A = variants {} ;
+lin open_hearted_A = variants {} ;
+lin open_minded_A = variants {} ;
+lin open_mouthed_A = variants {} ;
+lin opencast_A = variants {} ;
+lin opener_N = variants {} ;
+lin opening_A = variants {} ;
+lin opening_N = variants {} ;
+lin openness_N = variants {} ;
+lin openwork_N = variants {} ;
+lin opera_N = variants {} ;
+lin opera_cloak_N = variants {} ;
+lin opera_hat_N = variants {} ;
+lin opera_house_N = variants {} ;
+lin operable_A = variants {} ;
+lin operate_V = variants {} ;
+lin operate_V2 = variants {} ;
+lin operatic_A = variants {} ;
+lin operating_table_N = variants {} ;
+lin operating_theatre_N = variants {} ;
+lin operation_N =  D.operation_1_N ;
+
+lin operational_A = variants {} ;
+lin operative_A = variants {} ;
+lin operative_N = variants {} ;
+lin operator_N = variants {} ;
+lin operetta_N = variants {} ;
+lin ophthalmia_N = variants {} ;
+lin ophthalmic_A = variants {} ;
+lin ophthalmoscope_N = variants {} ;
+lin opiate_N = variants {} ;
+lin opine_V2 = variants {} ;
+lin opine_VS = variants {} ;
+lin opinion_N = variants {} ;
+lin opinionated_A = variants {} ;
+lin opinionative_A = variants {} ;
+lin opium_N = variants {} ;
+lin opium_den_N = variants {} ;
+lin opossum_N = variants {} ;
+lin opp_PN = variants {} ;
+lin opponent_N = variants {} ;
+lin opportune_A = variants {} ;
+lin opportunism_N = variants {} ;
+lin opportunist_N = variants {} ;
+lin opportunity_N = variants {} ;
+lin oppose_V = variants {} ;
+lin oppose_V2 = variants {} ;
+lin oppose_VS = variants {} ;
+lin opposite_A = variants {} ;
+lin opposite_N = variants {} ;
+lin opposite_Prep = variants {} ;
+lin opposition_N = variants {} ;
+lin oppress_V2 = variants {} ;
+lin oppression_N = variants {} ;
+lin oppressive_A = variants {} ;
+lin oppressor_N = variants {} ;
+lin opprobrious_A = variants {} ;
+lin opprobrium_N = variants {} ;
+lin oppugn_V2 = variants {} ;
+lin opt_V = variants {} ;
+lin opt_V2V = variants {} ;
+lin opt_VS = variants {} ;
+lin optative_A = variants {} ;
+lin optative_N = variants {} ;
+lin optic_A = variants {} ;
+lin optical_A = D.optique_2_A ;
+
+lin optician_N = variants {} ;
+lin optics_N = variants {} ;
+lin optimal_A = D.optimal_1_A ;
+
+lin optimism_N = variants {} ;
+lin optimist_N = variants {} ;
+lin optimistic_A = variants {} ;
+lin optimistically_Adv = variants {} ;
+lin optimum_N = variants {} ;
+lin option_N = variants {} ;
+lin optional_A = variants {} ;
+lin opulence_N = variants {} ;
+lin opulent_A = variants {} ;
+lin opus_N = variants {} ;
+lin or_Conj = variants {} ;
+lin oracle_N = variants {} ;
+lin oracular_A = variants {} ;
+lin oral_A = D.oral_1_A ;
+
+lin oral_N = variants {} ;
+lin orang_outan_N = variants {} ;
+lin orang_outang_N = variants {} ;
+lin orang_utan_N = variants {} ;
+lin orange_A = variants {} ;
+lin orange_N =  D.orange_1_N ;
+
+lin orangeade_N = variants {} ;
+lin orangeman_N = variants {} ;
+lin orate_V = variants {} ;
+lin oration_N = variants {} ;
+lin orator_N = variants {} ;
+lin oratorical_A = variants {} ;
+lin oratorio_N = variants {} ;
+lin oratory_N = variants {} ;
+lin orb_N = variants {} ;
+lin orbit_N = variants {} ;
+lin orbit_V = variants {} ;
+lin orbit_V2 = variants {} ;
+lin orbital_A = variants {} ;
+lin orchard_N = variants {} ;
+lin orchestra_N = variants {} ;
+lin orchestral_A = variants {} ;
+lin orchestrate_V2 = variants {} ;
+lin orchestration_N = variants {} ;
+lin orchid_N = variants {} ;
+lin orchis_N = variants {} ;
+lin ordain_V2 = variants {} ;
+lin ordain_VS = variants {} ;
+lin ordeal_N = variants {} ;
+lin order_N =  D.ordre_1_N ;
+
+lin order_V = variants {} ;
+lin order_V2 = variants {} ;
+lin order_V2V = variants {} ;
+lin order_VS = variants {} ;
+lin order_book_N = variants {} ;
+lin order_form_N = variants {} ;
+lin order_paper_N = variants {} ;
+lin ordering_N = variants {} ;
+lin orderliness_N = variants {} ;
+lin orderly_A = variants {} ;
+lin orderly_N = variants {} ;
+lin ordinal_A = variants {} ;
+lin ordinal_N = variants {} ;
+lin ordinance_N = variants {} ;
+lin ordinand_N = variants {} ;
+lin ordinary_A = variants {} ;
+lin ordination_N = variants {} ;
+lin ordnance_N = variants {} ;
+lin ordure_N = variants {} ;
+lin ore_N = variants {} ;
+lin oregon_PN = variants {} ;
+lin organ_N =  D.organe_1_N ;
+
+lin organ_blower_N = variants {} ;
+lin organ_grinder_N = variants {} ;
+lin organ_loft_N = variants {} ;
+lin organdie_N = variants {} ;
+lin organic_A = D.organique_1_A ;
+
+lin organically_Adv = variants {} ;
+lin organism_N =  D.organisme_1_N ;
+
+lin organist_N = variants {} ;
+lin organization_N = variants {} ;
+lin organizational_A = variants {} ;
+lin organize_V2 = variants {} ;
+lin organize_V2V = variants {} ;
+lin organized_A = variants {} ;
+lin organizer_N = variants {} ;
+lin orgasm_N = variants {} ;
+lin orgiastic_A = variants {} ;
+lin orgy_N = variants {} ;
+lin oriel_N = variants {} ;
+lin orient_A = variants {} ;
+lin orient_N = variants {} ;
+lin orient_V2 = variants {} ;
+lin oriental_A = variants {} ;
+lin oriental_N = variants {} ;
+lin orientalist_N = variants {} ;
+lin orientate_V2 = variants {} ;
+lin orientation_N = variants {} ;
+lin orifice_N = variants {} ;
+lin origin_N = variants {} ;
+lin original_A = variants {} ;
+lin original_N = variants {} ;
+lin originality_N = variants {} ;
+lin originate_V = variants {} ;
+lin originate_V2 = variants {} ;
+lin originator_N = variants {} ;
+lin oriole_N = variants {} ;
+lin orison_N = variants {} ;
+lin orkney_PN = variants {} ;
+lin orleans_PN = variants {} ;
+lin orlop_N = variants {} ;
+lin ormolu_N = variants {} ;
+lin ormskirk_PN = variants {} ;
+lin ornament_N = variants {} ;
+lin ornament_V2 = variants {} ;
+lin ornamental_A = variants {} ;
+lin ornamentation_N = variants {} ;
+lin ornate_A = variants {} ;
+lin ornateness_N = variants {} ;
+lin ornery_A = variants {} ;
+lin ornithological_A = variants {} ;
+lin ornithologist_N = variants {} ;
+lin ornithology_N = variants {} ;
+lin orotund_A = variants {} ;
+lin orphan_N = variants {} ;
+lin orphan_V2 = variants {} ;
+lin orphanage_N = variants {} ;
+lin orrisroot_N = variants {} ;
+lin orthodontic_A = variants {} ;
+lin orthodontics_N = variants {} ;
+lin orthodontist_N = variants {} ;
+lin orthodox_A = variants {} ;
+lin orthodoxy_N = variants {} ;
+lin orthogonal_A = variants {} ;
+lin orthographic_A = variants {} ;
+lin orthography_N = variants {} ;
+lin orthopaedic_A = variants {} ;
+lin orthopaedics_N = variants {} ;
+lin orthopedic_A = variants {} ;
+lin orthopedics_N = variants {} ;
+lin ortolan_N = variants {} ;
+lin oryx_N = variants {} ;
+lin osaka_PN = variants {} ;
+lin oscar_N = variants {} ;
+lin oscar_PN = variants {} ;
+lin oscillate_V = variants {} ;
+lin oscillate_V2 = variants {} ;
+lin oscillation_N = variants {} ;
+lin oscillator_N = variants {} ;
+lin oscillograph_N = variants {} ;
+lin oscilloscope_N = variants {} ;
+lin osier_N = variants {} ;
+lin oslo_PN = variants {} ;
+lin osnabruck_PN = variants {} ;
+lin osprey_N = variants {} ;
+lin osseous_A = variants {} ;
+lin ossett_PN = variants {} ;
+lin ossification_N = variants {} ;
+lin ossify_V = variants {} ;
+lin ossify_V2 = variants {} ;
+lin ostensible_A = variants {} ;
+lin ostentation_N = variants {} ;
+lin ostentatious_A = variants {} ;
+lin osteopath_N = variants {} ;
+lin osteopathy_N = variants {} ;
+lin ostler_N = variants {} ;
+lin ostracism_N = variants {} ;
+lin ostracize_V2 = variants {} ;
+lin ostrich_N = variants {} ;
+lin oswald_PN = variants {} ;
+lin oswestry_PN = variants {} ;
+lin ot_N = variants {} ;
+lin otago_PN = variants {} ;
+lin other_A = D.autre_3_A ;
+
+lin other_Adv = variants {} ;
+lin other_N = variants {} ;
+lin otherwise_Adv = variants {} ;
+lin otherworldly_A = variants {} ;
+lin otiose_A = variants {} ;
+lin otley_PN = variants {} ;
+lin ottawa_PN = variants {} ;
+lin otter_N = variants {} ;
+lin ottoman_N = variants {} ;
+lin oubliette_N = variants {} ;
+lin ouija_N = variants {} ;
+lin ouija_board_N = variants {} ;
+lin ounce_N = variants {} ;
+lin oust_V = variants {} ;
+lin oust_V2 = variants {} ;
+lin out_Adv = variants {} ;
+
+lin out_Prep = variants {} ;
+lin out_V2 = variants {} ;
+lin out_herod_V2 = variants {} ;
+lin out_of_date_A = variants {} ;
+lin out_of_door_A = variants {} ;
+lin out_of_doors_Adv = variants {} ;
+lin out_of_the_way_A = variants {} ;
+lin out_of_the_way_Adv = variants {} ;
+lin out_of_work_A = variants {} ;
+lin out_trade_V2 = variants {} ;
+lin out_tray_N = variants {} ;
+lin outback_A = variants {} ;
+lin outback_N = variants {} ;
+lin outbalance_V2 = variants {} ;
+lin outbid_V2 = variants {} ;
+lin outboard_A = variants {} ;
+lin outbound_A = variants {} ;
+lin outbrave_V2 = variants {} ;
+lin outbreak_N = variants {} ;
+lin outbuilding_N = variants {} ;
+lin outburst_N = variants {} ;
+lin outcast_A = variants {} ;
+lin outcast_N = variants {} ;
+lin outcaste_A = variants {} ;
+lin outcaste_N = variants {} ;
+lin outclass_V2 = variants {} ;
+lin outcome_N = variants {} ;
+lin outcrop_N = variants {} ;
+lin outcry_N = variants {} ;
+lin outdated_A = variants {} ;
+lin outdistance_V2 = variants {} ;
+lin outdo_V2 = variants {} ;
+lin outdoor_A = variants {} ;
+lin outdoors_Adv = variants {} ;
+lin outer_A = D.externe_3_A ;
+
+lin outermost_A = variants {} ;
+lin outface_V2 = variants {} ;
+lin outfall_N = variants {} ;
+lin outfield_N = variants {} ;
+lin outfielder_N = variants {} ;
+lin outfight_V2 = variants {} ;
+lin outfit_N = variants {} ;
+lin outfit_V2 = variants {} ;
+lin outfitter_N = variants {} ;
+lin outflank_V2 = variants {} ;
+lin outflow_N = variants {} ;
+lin outfly_V2 = variants {} ;
+lin outfox_V2 = variants {} ;
+lin outgain_V2 = variants {} ;
+lin outgo_N = variants {} ;
+lin outgo_V = variants {} ;
+lin outgoing_A = variants {} ;
+lin outgrow_V2 = variants {} ;
+lin outgrowth_N = variants {} ;
+lin outhouse_N = variants {} ;
+lin outing_N = variants {} ;
+lin outlandish_A = variants {} ;
+lin outlandishness_N = variants {} ;
+lin outlast_V2 = variants {} ;
+lin outlaw_N = variants {} ;
+lin outlaw_V2 = variants {} ;
+lin outlawry_N = variants {} ;
+lin outlay_N = variants {} ;
+lin outleap_V2 = variants {} ;
+lin outlet_N = variants {} ;
+lin outlier_N = variants {} ;
+lin outline_N = variants {} ;
+lin outline_V2 = variants {} ;
+lin outlive_V2 = variants {} ;
+lin outlook_N = variants {} ;
+lin outlying_A = variants {} ;
+lin outmanoeuvre_V2 = variants {} ;
+lin outmarch_V2 = variants {} ;
+lin outmatch_V2 = variants {} ;
+lin outmoded_A = variants {} ;
+lin outmost_A = variants {} ;
+lin outnumber_V2 = variants {} ;
+lin outpace_V2 = variants {} ;
+lin outpatient_N = variants {} ;
+lin outperform_V2 = variants {} ;
+lin outplay_V2 = variants {} ;
+lin outpoint_V2 = variants {} ;
+lin outport_N = variants {} ;
+lin outpost_N = variants {} ;
+lin outpouring_N = variants {} ;
+lin output_N = variants {} ;
+lin outrage_N = variants {} ;
+lin outrage_V2 = variants {} ;
+lin outrageous_A = variants {} ;
+lin outrange_V2 = variants {} ;
+lin outrank_V2 = variants {} ;
+lin outre_A = variants {} ;
+lin outride_V2 = variants {} ;
+lin outrider_N = variants {} ;
+lin outrigged_A = variants {} ;
+lin outrigger_N = variants {} ;
+lin outright_A = variants {} ;
+lin outright_Adv = variants {} ;
+lin outrival_V2 = variants {} ;
+lin outrun_V2 = variants {} ;
+lin outsail_V2 = variants {} ;
+lin outsell_V2 = variants {} ;
+lin outset_N = variants {} ;
+lin outshine_V2 = variants {} ;
+lin outside_A = variants {} ;
+lin outside_Adv = variants {} ;
+lin outside_N = variants {} ;
+lin outside_Prep = variants {} ;
+lin outsider_N = variants {} ;
+lin outsize_A = variants {} ;
+lin outsmart_V2 = variants {} ;
+lin outspan_V = variants {} ;
+lin outspan_V2 = variants {} ;
+lin outspoken_A = variants {} ;
+lin outspokenness_N = variants {} ;
+lin outspread_A = variants {} ;
+lin outstanding_A = variants {} ;
+lin outstation_N = variants {} ;
+lin outstay_V2 = variants {} ;
+lin outstretched_A = variants {} ;
+lin outstrip_V2 = variants {} ;
+lin outvie_V2 = variants {} ;
+lin outvote_V2 = variants {} ;
+lin outward_A = variants {} ;
+lin outward_Adv = variants {} ;
+lin outwards_Adv = variants {} ;
+lin outwear_V2 = variants {} ;
+lin outweigh_V2 = variants {} ;
+lin outwit_V2 = variants {} ;
+lin outwork_N = variants {} ;
+lin ouzel_N = variants {} ;
+lin ouzo_N = variants {} ;
+lin oval_A = variants {} ;
+lin oval_N = variants {} ;
+lin ovary_N = variants {} ;
+lin ovation_N = variants {} ;
+lin oven_N = variants {} ;
+lin ovenware_N = variants {} ;
+lin over_Adv = variants {} ;
+lin over_N = variants {} ;
+lin over_Prep = variants {} ;
+lin over_abundance_N = variants {} ;
+lin over_magazine_V2 = variants {} ;
+lin over_ripe_A = variants {} ;
+lin overabundant_A = variants {} ;
+lin overact_V = variants {} ;
+lin overact_V2 = variants {} ;
+lin overactive_A = variants {} ;
+lin overall_A = variants {} ;
+lin overall_N = variants {} ;
+lin overambitious_A = variants {} ;
+lin overanxiety_N = variants {} ;
+lin overanxious_A = variants {} ;
+lin overarch_V = variants {} ;
+lin overarch_V2 = variants {} ;
+lin overarm_A = variants {} ;
+lin overarm_Adv = variants {} ;
+lin overawe_V2 = variants {} ;
+lin overbalance_V = variants {} ;
+lin overbalance_V2 = variants {} ;
+lin overbear_V2 = variants {} ;
+lin overbearing_A = variants {} ;
+lin overbid_N = variants {} ;
+lin overbid_V = variants {} ;
+lin overbid_V2 = variants {} ;
+lin overblown_A = variants {} ;
+lin overboard_Adv = variants {} ;
+lin overbold_A = variants {} ;
+lin overburden_N = variants {} ;
+lin overburden_V2 = variants {} ;
+lin overbusy_A = variants {} ;
+lin overcall_V = variants {} ;
+lin overcall_V2 = variants {} ;
+lin overcapitalization_N = variants {} ;
+lin overcapitalize_V2 = variants {} ;
+lin overcareful_A = variants {} ;
+lin overcast_A = variants {} ;
+lin overcast_N = variants {} ;
+lin overcautious_A = variants {} ;
+lin overcharge_N = variants {} ;
+lin overcharge_V = variants {} ;
+lin overcharge_V2 = variants {} ;
+lin overclothe_V2 = variants {} ;
+lin overcloud_V = variants {} ;
+lin overcloud_V2 = variants {} ;
+lin overcoat_N = variants {} ;
+lin overcome_V = variants {} ;
+lin overcome_V2 = variants {} ;
+lin overcommit_V2 = variants {} ;
+lin overconfidence_N = variants {} ;
+lin overconfident_A = variants {} ;
+lin overcook_V2 = variants {} ;
+lin overcredulity_N = variants {} ;
+lin overcredulous_A = variants {} ;
+lin overcritical_A = variants {} ;
+lin overcrop_V2 = variants {} ;
+lin overcrowd_V2 = variants {} ;
+lin overcurious_A = variants {} ;
+lin overdelicate_A = variants {} ;
+lin overdo_V2 = variants {} ;
+lin overdose_V = variants {} ;
+lin overdraft_N = variants {} ;
+lin overdraw_V = variants {} ;
+lin overdraw_V2 = variants {} ;
+lin overdress_V = variants {} ;
+lin overdress_V2 = variants {} ;
+lin overdrive_N = variants {} ;
+lin overdue_A = variants {} ;
+lin overeager_A = variants {} ;
+lin overeat_V = variants {} ;
+lin overemotional_A = variants {} ;
+lin overemphasis_N = variants {} ;
+lin overemphasize_V = variants {} ;
+lin overemphasize_V2 = variants {} ;
+lin overenthusiastic_A = variants {} ;
+lin overestimate_V2 = variants {} ;
+lin overexcited_A = variants {} ;
+lin overexert_V2 = variants {} ;
+lin overexertion_N = variants {} ;
+lin overexpose_V2 = variants {} ;
+lin overexposure_N = variants {} ;
+lin overfamiliar_A = variants {} ;
+lin overfeed_V = variants {} ;
+lin overfeed_V2 = variants {} ;
+lin overfeeding_N = variants {} ;
+lin overflow_N = variants {} ;
+lin overflow_V = variants {} ;
+lin overflow_V2 = variants {} ;
+lin overfly_V2 = variants {} ;
+lin overfond_A = variants {} ;
+lin overfull_A = variants {} ;
+lin overgenerous_A = variants {} ;
+lin overgreedy_A = variants {} ;
+lin overgrown_A = variants {} ;
+lin overgrowth_N = variants {} ;
+lin overhand_A = variants {} ;
+lin overhang_N = variants {} ;
+lin overhang_V = variants {} ;
+lin overhang_V2 = variants {} ;
+lin overhasty_A = variants {} ;
+lin overhaul_N = variants {} ;
+lin overhaul_V2 = variants {} ;
+lin overhead_A = variants {} ;
+lin overhead_Adv = variants {} ;
+lin overhear_V2 = variants {} ;
+lin overheat_V2 = variants {} ;
+lin overindulge_V = variants {} ;
+lin overindulge_V2 = variants {} ;
+lin overindulgence_N = variants {} ;
+lin overjealous_A = variants {} ;
+lin overjoyed_A = variants {} ;
+lin overkill_N = variants {} ;
+lin overladen_A = variants {} ;
+lin overland_A = variants {} ;
+lin overlap_N = variants {} ;
+lin overlap_V = variants {} ;
+lin overlap_V2 = variants {} ;
+lin overlarge_A = variants {} ;
+lin overlay_N = variants {} ;
+lin overlay_V2 = variants {} ;
+lin overleaf_Adv = variants {} ;
+lin overleap_V2 = variants {} ;
+lin overlie_V = variants {} ;
+lin overload_V2 = variants {} ;
+lin overlook_V2 = variants {} ;
+lin overlord_N = variants {} ;
+lin overly_Adv = variants {} ;
+lin overmantel_N = variants {} ;
+lin overmaster_V2 = variants {} ;
+lin overmodest_A = variants {} ;
+lin overmuch_A = variants {} ;
+lin overmuch_Adv = variants {} ;
+lin overnervous_A = variants {} ;
+lin overnight_A = variants {} ;
+lin overnight_Adv = variants {} ;
+lin overpass_N = variants {} ;
+lin overpay_V = variants {} ;
+lin overpay_V2 = variants {} ;
+lin overpayment_N = variants {} ;
+lin overplant_V2 = variants {} ;
+lin overplay_V2 = variants {} ;
+lin overplus_N = variants {} ;
+lin overpopulation_N = variants {} ;
+lin overpower_V2 = variants {} ;
+lin overpowering_A = variants {} ;
+lin overpraise_V2 = variants {} ;
+lin overprice_V2 = variants {} ;
+lin overprint_N = variants {} ;
+lin overprint_V2 = variants {} ;
+lin overproduce_V = variants {} ;
+lin overproduce_V2 = variants {} ;
+lin overproduction_N = variants {} ;
+lin overproud_A = variants {} ;
+lin overrate_V2 = variants {} ;
+lin overreach_V2 = variants {} ;
+lin overreact_V = variants {} ;
+lin override_V2 = variants {} ;
+lin overripe_A = variants {} ;
+lin overrule_V2 = variants {} ;
+lin overrun_V2 = variants {} ;
+lin oversea_A = variants {} ;
+lin oversea_Adv = variants {} ;
+lin overseas_A = variants {} ;
+lin overseas_Adv = variants {} ;
+lin oversee_V2 = variants {} ;
+lin overseer_N = variants {} ;
+lin oversell_V2 = variants {} ;
+lin oversensitive_A = variants {} ;
+lin overserious_A = variants {} ;
+lin oversew_V2 = variants {} ;
+lin oversewn_A = variants {} ;
+lin oversexed_A = variants {} ;
+lin overshadow_V2 = variants {} ;
+lin overshoe_N = variants {} ;
+lin overshoot_V2 = variants {} ;
+lin overshot_A = variants {} ;
+lin overside_Adv = variants {} ;
+lin oversight_N = variants {} ;
+lin oversimplify_V = variants {} ;
+lin oversimplify_V2 = variants {} ;
+lin oversize_A = variants {} ;
+lin overskirt_N = variants {} ;
+lin oversleep_V = variants {} ;
+lin overspend_V = variants {} ;
+lin overspend_V2 = variants {} ;
+lin overspill_N = variants {} ;
+lin overstate_V2 = variants {} ;
+lin overstatement_N = variants {} ;
+lin overstay_V2 = variants {} ;
+lin overstep_V2 = variants {} ;
+lin overstock_V2 = variants {} ;
+lin overstrain_N = variants {} ;
+lin overstrain_V2 = variants {} ;
+lin overstrung_A = variants {} ;
+lin overstuffed_A = variants {} ;
+lin oversubscribe_V2 = variants {} ;
+lin oversubscribed_A = variants {} ;
+lin oversuspicious_A = variants {} ;
+lin overt_A = variants {} ;
+lin overtake_V2 = variants {} ;
+lin overtax_V2 = variants {} ;
+lin overthrow_N = variants {} ;
+lin overthrow_V2 = variants {} ;
+lin overtime_Adv = variants {} ;
+lin overtime_N = variants {} ;
+lin overtolerance_N = variants {} ;
+lin overtone_N = variants {} ;
+lin overtop_V2 = variants {} ;
+lin overtrump_V2 = variants {} ;
+lin overture_N = variants {} ;
+lin overturn_V = variants {} ;
+lin overturn_V2 = variants {} ;
+lin overvalue_V2 = variants {} ;
+lin overweening_A = variants {} ;
+lin overweight_A = variants {} ;
+lin overweight_N = variants {} ;
+lin overweighted_A = variants {} ;
+lin overwhelm_V2 = variants {} ;
+lin overwhelmingly_Adv = variants {} ;
+lin overwork_N = variants {} ;
+lin overwork_V = variants {} ;
+lin overwork_V2 = variants {} ;
+lin overwrought_A = variants {} ;
+lin overzealous_A = variants {} ;
+lin oviduct_N = variants {} ;
+lin oviedo_PN = variants {} ;
+lin oviparous_A = variants {} ;
+lin ovoid_A = variants {} ;
+lin ovoid_N = variants {} ;
+lin ovum_N = variants {} ;
+lin owe_V = variants {} ;
+lin owe_V2 = variants {} ;
+lin owing_A = variants {} ;
+lin owl_N = variants {} ;
+lin owlet_N = variants {} ;
+lin owlish_A = variants {} ;
+lin own_A = variants {} ;
+lin own_V = variants {} ;
+lin own_V2 = variants {} ;
+lin owner_N = variants {} ;
+lin owner_driven_A = variants {} ;
+lin owner_driver_N = variants {} ;
+lin owner_occupied_A = variants {} ;
+lin owner_occupier_N = variants {} ;
+lin ownerless_A = variants {} ;
+lin ownership_N = variants {} ;
+lin ox_N = variants {} ;
+lin oxbridge_PN = variants {} ;
+lin oxeye_N = variants {} ;
+lin oxeyed_A = variants {} ;
+lin oxford_PN = variants {} ;
+lin oxfordshire_PN = variants {} ;
+lin oxidation_N =  D.oxydation_1_N ;
+
+lin oxide_N = variants {} ;
+lin oxidization_N = variants {} ;
+lin oxidize_V = variants {} ;
+lin oxidize_V2 = variants {} ;
+lin oxon_PN = variants {} ;
+lin oxonian_A = variants {} ;
+lin oxonian_N = variants {} ;
+lin oxtail_N = variants {} ;
+lin oxted_PN = variants {} ;
+lin oxyacetylene_A = variants {} ;
+lin oxyacetylene_N = variants {} ;
+lin oxygen_N = variants {} ;
+lin oxygenate_V2 = variants {} ;
+lin oxygenize_V2 = variants {} ;
+lin oyster_N = variants {} ;
+lin oyster_bank_N = variants {} ;
+lin oyster_bar_N = variants {} ;
+lin oyster_bed_N = variants {} ;
+lin oyster_catcher_N = variants {} ;
+lin oz_N = variants {} ;
+lin ozone_N = variants {} ;
+lin ozzie_PN = variants {} ;
+lin pa_N = variants {} ;
+lin pabulum_N = variants {} ;
+lin pace_N = variants {} ;
+lin pace_V = variants {} ;
+lin pace_V2 = variants {} ;
+lin pacemaker_N = variants {} ;
+lin pacesetter_N = variants {} ;
+lin pachyderm_N = variants {} ;
+lin pacific_A = variants {} ;
+lin pacific_PN = variants {} ;
+lin pacifically_Adv = variants {} ;
+lin pacification_N = variants {} ;
+lin pacifism_N = variants {} ;
+lin pacifist_N = variants {} ;
+lin pacify_V2 = variants {} ;
+lin pack_N = variants {} ;
+lin pack_V = variants {} ;
+lin pack_V2 = variants {} ;
+lin pack_animal_N = variants {} ;
+lin pack_saddle_N = variants {} ;
+lin pack_thread_N = variants {} ;
+lin package_N = variants {} ;
+lin package_V2 = variants {} ;
+lin packer_N = variants {} ;
+lin packet_N = variants {} ;
+lin packet_boat_N = variants {} ;
+lin packhorse_N = variants {} ;
+lin packing_N = variants {} ;
+lin packing_case_N = variants {} ;
+lin packing_needle_N = variants {} ;
+lin pact_N = variants {} ;
+lin pad_N = variants {} ;
+lin pad_V = variants {} ;
+lin pad_V2 = variants {} ;
+lin padding_N = variants {} ;
+lin paddle_N = variants {} ;
+lin paddle_V = variants {} ;
+lin paddle_V2 = variants {} ;
+lin paddle_box_N = variants {} ;
+lin paddle_steamer_N = variants {} ;
+lin paddle_wheel_N = variants {} ;
+lin paddock_N = variants {} ;
+lin paddy_N = variants {} ;
+lin paddy_PN = variants {} ;
+lin paddy_field_N = variants {} ;
+lin paddy_wagon_N = variants {} ;
+lin padlock_N = variants {} ;
+lin padlock_V2 = variants {} ;
+lin padova_PN = variants {} ;
+lin padre_N = variants {} ;
+lin padua_PN = variants {} ;
+lin paean_N = variants {} ;
+lin paederasty_N = variants {} ;
+lin paediatrics_N = variants {} ;
+lin paeony_N = variants {} ;
+lin pagan_A = variants {} ;
+lin pagan_N = variants {} ;
+lin paganism_N = variants {} ;
+lin page_N = variants {} ;
+lin page_V2 = variants {} ;
+lin pageant_N = variants {} ;
+lin pageantry_N = variants {} ;
+lin pagination_N = variants {} ;
+lin pagoda_N = variants {} ;
+lin pail_N = variants {} ;
+lin pailful_N = variants {} ;
+lin paillasse_N = variants {} ;
+lin pailliasse_N = variants {} ;
+lin pain_N =  D.douleur_1_N ;
+
+lin pain_V2 = variants {} ;
+lin pained_A = variants {} ;
+lin painful_A = variants {} ;
+lin painkiller_N = variants {} ;
+lin painless_A = variants {} ;
+lin painstaking_A = variants {} ;
+lin paint_N = variants {} ;
+lin paint_V = variants {} ;
+lin paint_V2 = variants {} ;
+lin paintbox_N = variants {} ;
+lin paintbrush_N = variants {} ;
+lin painter_N = variants {} ;
+lin painting_N = variants {} ;
+lin pair_N = variants {} ;
+lin pair_V = variants {} ;
+lin pair_V2 = variants {} ;
+lin paisley_N = variants {} ;
+lin paisley_PN = variants {} ;
+lin pakistan_PN = variants {} ;
+lin pakistani_A = variants {} ;
+lin pakistani_N = variants {} ;
+lin pal_N = variants {} ;
+lin pal_V = variants {} ;
+lin palace_N = variants {} ;
+lin paladin_N = variants {} ;
+lin palaeolithic_A = variants {} ;
+lin palaeontologist_N = variants {} ;
+lin palaeontology_N = variants {} ;
+lin palankeen_N = variants {} ;
+lin palanquin_N = variants {} ;
+lin palatable_A = variants {} ;
+lin palatal_A = variants {} ;
+lin palatal_N = variants {} ;
+lin palate_N = variants {} ;
+lin palatial_A = variants {} ;
+lin palatinate_N = variants {} ;
+lin palaver_N = variants {} ;
+lin palaver_V = variants {} ;
+lin pale_A = variants {} ;
+lin pale_N = variants {} ;
+lin pale_V = variants {} ;
+lin paleface_N = variants {} ;
+lin palembang_PN = variants {} ;
+lin paleness_N = variants {} ;
+lin paleolithic_A = variants {} ;
+lin paleontologist_N = variants {} ;
+lin paleontology_N = variants {} ;
+lin palermo_PN = variants {} ;
+lin palestine_PN = variants {} ;
+lin palestinian_A = variants {} ;
+lin palestinian_N = variants {} ;
+lin palette_N = variants {} ;
+lin palette_knife_N = variants {} ;
+lin palfrey_N = variants {} ;
+lin palimpsest_N = variants {} ;
+lin palindrome_N = variants {} ;
+lin paling_N = variants {} ;
+lin palisade_N = variants {} ;
+lin palisade_V2 = variants {} ;
+lin palish_A = variants {} ;
+lin pall_N = variants {} ;
+lin pall_V = variants {} ;
+lin pallbearer_N = variants {} ;
+lin pallet_N = variants {} ;
+lin palliasse_N = variants {} ;
+lin palliate_V2 = variants {} ;
+lin palliation_N = variants {} ;
+lin palliative_A = variants {} ;
+lin palliative_N = variants {} ;
+lin pallid_A = variants {} ;
+lin pallidness_N = variants {} ;
+lin pallor_N = variants {} ;
+lin pally_A = variants {} ;
+lin palm_N = variants {} ;
+lin palm_V2 = variants {} ;
+lin palm_oil_N = variants {} ;
+lin palmer_N = variants {} ;
+lin palmetto_N = variants {} ;
+lin palmist_N = variants {} ;
+lin palmistry_N = variants {} ;
+lin palmy_A = variants {} ;
+lin palpable_A = variants {} ;
+lin palpitate_V = variants {} ;
+lin palpitation_N = variants {} ;
+lin palsy_N = variants {} ;
+lin palsy_V2 = variants {} ;
+lin palter_V = variants {} ;
+lin paltry_A = variants {} ;
+lin pam_PN = variants {} ;
+lin pamela_PN = variants {} ;
+lin pampas_grass_N = variants {} ;
+lin pamper_V2 = variants {} ;
+lin pamphlet_N = variants {} ;
+lin pamphleteer_N = variants {} ;
+lin pamplona_PN = variants {} ;
+lin pan_N = variants {} ;
+lin pan_V = variants {} ;
+lin pan_V2 = variants {} ;
+lin panacea_N = variants {} ;
+lin panache_N = variants {} ;
+lin panama_N = variants {} ;
+lin panama_PN = variants {} ;
+lin panamanian_A = variants {} ;
+lin panamanian_N = variants {} ;
+lin panatella_N = variants {} ;
+lin pancake_N = variants {} ;
+lin panchromatic_A = variants {} ;
+lin pancreas_N = variants {} ;
+lin pancreatic_A = D.pancreatique_1_A ;
+
+lin panda_N = variants {} ;
+lin pandemic_A = variants {} ;
+lin pandemic_N = variants {} ;
+lin pandemonium_N = variants {} ;
+lin pander_N = variants {} ;
+lin pander_V = variants {} ;
+lin pane_N = variants {} ;
+lin panegyric_N = variants {} ;
+lin panel_N = variants {} ;
+lin panel_V2 = variants {} ;
+lin panelling_N = variants {} ;
+lin pang_N = variants {} ;
+lin panga_N = variants {} ;
+lin panhandle_N = variants {} ;
+lin panhandle_V = variants {} ;
+lin panic_N =  D.panique_1_N ;
+
+lin panic_V = variants {} ;
+lin panic_V2 = variants {} ;
+lin panic_stricken_A = variants {} ;
+lin panicky_A = variants {} ;
+lin panjandrum_N = variants {} ;
+lin pannier_N = variants {} ;
+lin pannikin_N = variants {} ;
+lin panoplied_A = variants {} ;
+lin panoply_N = variants {} ;
+lin panoptic_A = variants {} ;
+lin panorama_N = variants {} ;
+lin panoramic_A = variants {} ;
+lin pansy_N = variants {} ;
+lin pant_N = variants {} ;
+lin pant_V = variants {} ;
+lin pant_V2 = variants {} ;
+lin pantaloon_N = variants {} ;
+lin pantechnicon_N = variants {} ;
+lin pantheism_N = variants {} ;
+lin pantheist_N = variants {} ;
+lin pantheistic_A = variants {} ;
+lin pantheon_N = variants {} ;
+lin panther_N = variants {} ;
+lin pantile_N = variants {} ;
+lin pantingly_Adv = variants {} ;
+lin panto_N = variants {} ;
+lin pantograph_N = variants {} ;
+lin pantomime_N = variants {} ;
+lin pantry_N = variants {} ;
+lin pantryman_N = variants {} ;
+lin panty_hose_N = variants {} ;
+lin panzer_A = variants {} ;
+lin paotow_PN = variants {} ;
+lin pap_N = variants {} ;
+lin papa_N = variants {} ;
+lin papacy_N = variants {} ;
+lin papal_A = variants {} ;
+lin papaw_N = variants {} ;
+lin papaya_N = variants {} ;
+lin paper_N = variants {} ;
+lin paper_V2 = variants {} ;
+lin paper_chase_N = variants {} ;
+lin paperback_N = variants {} ;
+lin paperbacked_A = variants {} ;
+lin paperclip_N = variants {} ;
+lin paperhanger_N = variants {} ;
+lin paperknife_N = variants {} ;
+lin paperless_A = variants {} ;
+lin papermill_N = variants {} ;
+lin paperweight_N = variants {} ;
+lin paperwork_N = variants {} ;
+lin papier_mache_N = variants {} ;
+lin papist_A = variants {} ;
+lin papist_N = variants {} ;
+lin papoose_N = variants {} ;
+lin paprika_N = variants {} ;
+lin papua_PN = variants {} ;
+lin papuan_A = variants {} ;
+lin papuan_N = variants {} ;
+lin papyrus_N = variants {} ;
+lin par_N = variants {} ;
+lin par_excellence_Adv = variants {} ;
+lin para_N = variants {} ;
+lin parable_N = variants {} ;
+lin parabola_N = variants {} ;
+lin parabolic_A = variants {} ;
+lin parabolical_A = variants {} ;
+lin parachute_N = variants {} ;
+lin parachute_V = variants {} ;
+lin parachute_V2 = variants {} ;
+lin parachutist_N = variants {} ;
+lin parade_N = variants {} ;
+lin parade_V = variants {} ;
+lin parade_V2 = variants {} ;
+lin parade_ground_N = variants {} ;
+lin paradigm_N = variants {} ;
+lin paradise_N = variants {} ;
+lin paradisiac_A = variants {} ;
+lin paradisiacal_A = variants {} ;
+lin paradox_N = variants {} ;
+lin paradoxical_A = variants {} ;
+lin paraffin_N = variants {} ;
+lin paragon_N = variants {} ;
+lin paragraph_N = variants {} ;
+lin paragraph_V2 = variants {} ;
+lin paraguay_PN = variants {} ;
+lin paraguayan_A = variants {} ;
+lin paraguayan_N = variants {} ;
+lin parakeet_N = variants {} ;
+lin parallel_A = variants {} ;
+lin parallel_N = variants {} ;
+lin parallel_V2 = variants {} ;
+lin parallelism_N = variants {} ;
+lin parallelogram_N = variants {} ;
+lin paralyse_V2 = variants {} ;
+lin paralysis_N = variants {} ;
+lin paralytic_A = variants {} ;
+lin paralytic_N = variants {} ;
+lin paralyze_V2 = variants {} ;
+lin parameter_N = variants {} ;
+lin paramilitary_A = variants {} ;
+lin paramount_A = variants {} ;
+lin paramountcy_N = variants {} ;
+lin paramour_N = variants {} ;
+lin paranoia_N = variants {} ;
+lin paranoiac_N = variants {} ;
+lin paranoid_A = variants {} ;
+lin paranoid_N = variants {} ;
+lin parapet_N = variants {} ;
+lin paraphernalia_N = variants {} ;
+lin paraphrase_V2 = variants {} ;
+lin paraplegia_N = variants {} ;
+lin paraplegic_A = variants {} ;
+lin paraplegic_N = variants {} ;
+lin parasite_N = variants {} ;
+lin parasitic_A = D.parasitaire_1_A ;
+
+lin parasitical_A = variants {} ;
+lin parasol_N = variants {} ;
+lin paratrooper_N = variants {} ;
+lin paratyphoid_N = variants {} ;
+lin parboil_V2 = variants {} ;
+lin parcel_N = variants {} ;
+lin parcel_V2 = variants {} ;
+lin parch_V2 = variants {} ;
+lin parchment_N = variants {} ;
+lin pardon_N = variants {} ;
+lin pardon_V2 = variants {} ;
+lin pardonable_A = variants {} ;
+lin pardoner_N = variants {} ;
+lin pare_V2 = variants {} ;
+lin paregoric_N = variants {} ;
+lin parent_N = variants {} ;
+lin parentage_N = variants {} ;
+lin parental_A = variants {} ;
+lin parenthesis_N = variants {} ;
+
+lin parenthetic_A = variants {} ;
+lin parenthetical_A = variants {} ;
+lin pari_mutuel_N = variants {} ;
+lin pari_passu_Adv = variants {} ;
+lin pariah_N = variants {} ;
+lin pariah_dog_N = variants {} ;
+lin paris_PN = variants {} ;
+lin parish_N = variants {} ;
+lin parishioner_N = variants {} ;
+lin parisian_A = variants {} ;
+lin parisian_N = variants {} ;
+lin parity_N = variants {} ;
+lin park_N = variants {} ;
+lin park_V = variants {} ;
+lin park_V2 = variants {} ;
+lin parka_N = variants {} ;
+lin parking_N = variants {} ;
+lin parkinson's_A = variants {} ;
+lin parky_A = variants {} ;
+lin parlance_N = variants {} ;
+lin parley_N = variants {} ;
+lin parley_V = variants {} ;
+lin parliament_N = variants {} ;
+lin parliamentarian_N = variants {} ;
+lin parliamentary_A = variants {} ;
+lin parlour_N = variants {} ;
+lin parlour_car_N = variants {} ;
+lin parlous_A = variants {} ;
+lin parma_PN = variants {} ;
+lin parmesan_N = variants {} ;
+lin parochial_A = variants {} ;
+lin parochialism_N = variants {} ;
+lin parodist_N = variants {} ;
+lin parody_N = variants {} ;
+lin parody_V2 = variants {} ;
+lin parole_N = variants {} ;
+lin parole_V2 = variants {} ;
+lin paroquet_N = variants {} ;
+lin paroxysm_N = variants {} ;
+lin parquet_N = variants {} ;
+lin parr_N = variants {} ;
+lin parricide_N = variants {} ;
+lin parrot_N = variants {} ;
+lin parry_N = variants {} ;
+lin parry_V2 = variants {} ;
+lin parse_V2 = variants {} ;
+lin parsee_N = variants {} ;
+lin parsimonious_A = variants {} ;
+lin parsimony_N = variants {} ;
+lin parsley_N = variants {} ;
+lin parsnip_N = variants {} ;
+lin parson_N = variants {} ;
+lin parsonage_N = variants {} ;
+lin part_Adv = variants {} ;
+lin part_N =  D.partie_1_N ;
+
+lin part_V = variants {} ;
+lin part_V2 = variants {} ;
+lin part_owner_N = variants {} ;
+lin part_singing_N = variants {} ;
+lin part_song_N = variants {} ;
+lin part_time_A = variants {} ;
+lin part_time_Adv = variants {} ;
+lin part_timer_N = variants {} ;
+lin partake_V = variants {} ;
+lin partake_V2 = variants {} ;
+lin parterre_N = variants {} ;
+lin parthenogenesis_N = variants {} ;
+lin parthian_A = variants {} ;
+lin parti_coloured_A = variants {} ;
+lin partial_A = D.partiel_2_A ;
+
+lin partiality_N = variants {} ;
+lin participant_N = variants {} ;
+lin participate_V = variants {} ;
+lin participate_V2 = variants {} ;
+lin participation_N = variants {} ;
+lin participial_A = variants {} ;
+lin participle_N = variants {} ;
+lin particle_N =  D.particule_1_N ;
+
+lin particular_A = D.particulier_2_A ;
+
+lin particular_N = variants {} ;
+lin particularity_N = variants {} ;
+lin particularize_V = variants {} ;
+lin particularize_V2 = variants {} ;
+lin parting_N = variants {} ;
+lin partisan_A = variants {} ;
+lin partisan_N = variants {} ;
+lin partisanship_N = variants {} ;
+lin partition_N = variants {} ;
+lin partition_V2 = variants {} ;
+lin partitive_A = variants {} ;
+lin partitive_N = variants {} ;
+lin partly_Adv = variants {} ;
+lin partner_N =  D.partenaire_1_N ;
+
+lin partner_V2 = variants {} ;
+lin partnership_N = variants {} ;
+lin partridge_N = variants {} ;
+lin parturition_N = variants {} ;
+lin party_N = variants {} ;
+lin party_spirit_N = variants {} ;
+lin party_spirited_A = variants {} ;
+lin party_wall_N = variants {} ;
+lin parvenu_N = variants {} ;
+lin paschal_A = variants {} ;
+lin pasha_N = variants {} ;
+lin pashto_N = variants {} ;
+lin pass_N = variants {} ;
+lin pass_V = variants {} ;
+lin pass_V2 = variants {} ;
+lin passable_A = variants {} ;
+lin passage_N =  D.passage_1_N ;
+
+lin passageway_N = variants {} ;
+lin passbook_N = variants {} ;
+lin passe_A = variants {} ;
+lin passee_A = variants {} ;
+lin passenger_N = variants {} ;
+lin passepartout_N = variants {} ;
+lin passer_by_N = variants {} ;
+lin passim_Adv = variants {} ;
+lin passing_A = variants {} ;
+lin passing_Adv = variants {} ;
+lin passing_N = variants {} ;
+lin passing_out_A = variants {} ;
+lin passion_N = variants {} ;
+lin passion_flower_N = variants {} ;
+lin passionate_A = variants {} ;
+lin passionless_A = variants {} ;
+lin passive_A = variants {} ;
+lin passive_N = variants {} ;
+lin passiveness_N = variants {} ;
+lin passivity_N = variants {} ;
+lin passkey_N = variants {} ;
+lin passover_N = variants {} ;
+lin passport_N = variants {} ;
+lin password_N = variants {} ;
+lin past_A = variants {} ;
+lin past_Adv = variants {} ;
+lin past_N = variants {} ;
+lin past_Prep = variants {} ;
+lin pasta_N = variants {} ;
+lin paste_N =  D.pate_1_N ;
+
+lin paste_V2 = variants {} ;
+lin paste_up_N = variants {} ;
+lin pasteboard_N = variants {} ;
+lin pastel_N = variants {} ;
+lin pastern_N = variants {} ;
+lin pasteurization_N = variants {} ;
+lin pasteurize_V2 = variants {} ;
+lin pastiche_N = variants {} ;
+lin pastille_N = variants {} ;
+lin pastime_N = variants {} ;
+lin pasting_N = variants {} ;
+lin pastor_N = variants {} ;
+lin pastoral_A = variants {} ;
+lin pastoral_N = variants {} ;
+lin pastorate_N = variants {} ;
+lin pastry_N = variants {} ;
+lin pastry_cook_N = variants {} ;
+lin pasturage_N = variants {} ;
+lin pasture_N = variants {} ;
+lin pasture_V = variants {} ;
+lin pasture_V2 = variants {} ;
+lin pasty_A = variants {} ;
+lin pasty_N = variants {} ;
+lin pat_Adv = variants {} ;
+lin pat_N = variants {} ;
+lin pat_PN = variants {} ;
+lin pat_V = variants {} ;
+lin pat_V2 = variants {} ;
+lin patch_N = variants {} ;
+lin patch_V2 = variants {} ;
+lin patch_pocket_N = variants {} ;
+lin patchily_Adv = variants {} ;
+lin patchiness_N = variants {} ;
+lin patchouli_N = variants {} ;
+lin patchwork_N = variants {} ;
+lin patchy_A = variants {} ;
+lin pate_1_N = variants {} ;
+lin pate_2_N = variants {} ;
+lin pate_de_foie_gras_N = variants {} ;
+lin patella_N = variants {} ;
+lin patent_A = variants {} ;
+lin patent_N = variants {} ;
+lin patent_V2 = variants {} ;
+lin patentee_N = variants {} ;
+lin paterfamilias_N = variants {} ;
+lin paternal_A = variants {} ;
+lin paternalism_N = variants {} ;
+lin paternity_N = variants {} ;
+lin paternoster_N = variants {} ;
+lin path_N = variants {} ;
+lin path_finder_N = variants {} ;
+lin pathetic_A = variants {} ;
+lin pathetically_Adv = variants {} ;
+lin pathless_A = variants {} ;
+lin pathogen_N = variants {} ;
+lin pathological_A = variants {} ;
+lin pathologist_N = variants {} ;
+lin pathology_N = variants {} ;
+lin pathos_N = variants {} ;
+lin pathway_N = variants {} ;
+lin patience_N = variants {} ;
+lin patience_PN = variants {} ;
+lin patient_A = variants {} ;
+lin patient_N =  D.patient_1_N ;
+
+lin patina_N = variants {} ;
+lin patio_N = variants {} ;
+lin patisserie_N = variants {} ;
+lin patois_N = variants {} ;
+lin patrai_PN = variants {} ;
+lin patrial_N = variants {} ;
+lin patriarch_N = variants {} ;
+lin patriarchal_A = variants {} ;
+lin patriarchate_N = variants {} ;
+lin patriarchy_N = variants {} ;
+lin patricia_PN = variants {} ;
+lin patrician_A = variants {} ;
+lin patrician_N = variants {} ;
+lin patricide_N = variants {} ;
+lin patrick_PN = variants {} ;
+lin patrimonial_A = variants {} ;
+lin patrimony_N = variants {} ;
+lin patriot_N = variants {} ;
+lin patriotic_A = variants {} ;
+lin patriotically_Adv = variants {} ;
+lin patriotism_N = variants {} ;
+lin patrol_N = variants {} ;
+lin patrol_V = variants {} ;
+lin patrol_V2 = variants {} ;
+lin patrolman_N = variants {} ;
+lin patron_N = variants {} ;
+lin patronage_N = variants {} ;
+lin patroness_N = variants {} ;
+lin patronize_V2 = variants {} ;
+lin patronizing_A = variants {} ;
+lin patronymic_A = variants {} ;
+lin patronymic_N = variants {} ;
+lin patten_N = variants {} ;
+lin patter_N = variants {} ;
+lin patter_V = variants {} ;
+lin patter_V2 = variants {} ;
+lin pattern_N = variants {} ;
+lin pattern_V2 = variants {} ;
+lin patty_N = variants {} ;
+lin patty_PN = variants {} ;
+lin patty_pan_N = variants {} ;
+lin paucity_N = variants {} ;
+lin paul_PN = variants {} ;
+lin paula_PN = variants {} ;
+lin pauline_PN = variants {} ;
+lin paunch_N = variants {} ;
+lin paunchiness_N = variants {} ;
+lin paunchy_A = variants {} ;
+lin pauper_N = variants {} ;
+lin pauperism_N = variants {} ;
+lin pauperization_N = variants {} ;
+lin pauperize_V2 = variants {} ;
+lin pause_N = variants {} ;
+lin pause_V = variants {} ;
+lin pause_V2V = variants {} ;
+lin pause_VS = variants {} ;
+lin pave_V2 = variants {} ;
+lin pavement_N = variants {} ;
+lin pavilion_N = variants {} ;
+lin paving_stone_N = variants {} ;
+lin paw_N = variants {} ;
+lin paw_V = variants {} ;
+lin paw_V2 = variants {} ;
+lin pawky_A = variants {} ;
+lin pawl_N = variants {} ;
+lin pawn_N = variants {} ;
+lin pawn_V2 = variants {} ;
+lin pawn_ticket_N = variants {} ;
+lin pawnbroker_N = variants {} ;
+lin pawnshop_N = variants {} ;
+lin pawpaw_N = variants {} ;
+lin pax_N = variants {} ;
+lin pax_romana_N = variants {} ;
+lin pay_N = variants {} ;
+lin pay_V = variants {} ;
+lin pay_V2 = variants {} ;
+lin pay_V2V = variants {} ;
+lin pay_VS = variants {} ;
+lin pay_as_you_earn_N = variants {} ;
+lin pay_claim_N = variants {} ;
+lin pay_packet_N = variants {} ;
+lin pay_station_N = variants {} ;
+lin payable_A = variants {} ;
+lin payday_N = variants {} ;
+lin paydirt_N = variants {} ;
+lin paye_PN = variants {} ;
+lin payee_N = variants {} ;
+lin payer_N = variants {} ;
+lin payload_N = variants {} ;
+lin paymaster_N = variants {} ;
+lin payment_N = variants {} ;
+lin paynim_N = variants {} ;
+lin payoff_N = variants {} ;
+lin payphone_N = variants {} ;
+lin payroll_N = variants {} ;
+lin paysheet_N = variants {} ;
+lin payslip_N = variants {} ;
+lin pc_PN = variants {} ;
+lin pdsa_N = variants {} ;
+lin pe_N = variants {} ;
+lin pea_N = variants {} ;
+lin pea_chick_N = variants {} ;
+lin pea_flour_N = variants {} ;
+lin pea_green_A = variants {} ;
+lin pea_green_N = variants {} ;
+lin pea_jacket_N = variants {} ;
+lin pea_soup_N = variants {} ;
+lin peace_N = variants {} ;
+lin peace_offering_N = variants {} ;
+lin peaceable_A = variants {} ;
+lin peaceful_A = variants {} ;
+lin peacefulness_N = variants {} ;
+lin peacehaven_PN = variants {} ;
+lin peacemaker_N = variants {} ;
+lin peacetime_N = variants {} ;
+lin peach_N = variants {} ;
+lin peach_V = variants {} ;
+lin peach_V2 = variants {} ;
+lin peacock_N = variants {} ;
+lin peacock_blue_A = variants {} ;
+lin peacock_blue_N = variants {} ;
+lin peafowl_N = variants {} ;
+lin peahen_N = variants {} ;
+lin peak_N = variants {} ;
+lin peak_V = variants {} ;
+lin peak_V2 = variants {} ;
+lin peaked_A = variants {} ;
+lin peaky_A = variants {} ;
+lin peal_N = variants {} ;
+lin peal_V = variants {} ;
+lin peal_V2 = variants {} ;
+lin peanut_N = variants {} ;
+lin pear_N = variants {} ;
+lin pearl_N = variants {} ;
+lin pearl_PN = variants {} ;
+lin pearl_V = variants {} ;
+lin pearl_barley_N = variants {} ;
+lin pearl_diver_N = variants {} ;
+lin pearl_fishery_N = variants {} ;
+lin pearl_oyster_N = variants {} ;
+lin pearl_sago_N = variants {} ;
+lin pearly_A = variants {} ;
+lin pearmain_N = variants {} ;
+lin peasant_N = variants {} ;
+lin peasantry_N = variants {} ;
+lin pease_N = variants {} ;
+lin pease_pudding_N = variants {} ;
+lin peashooter_N = variants {} ;
+lin peasouper_N = variants {} ;
+lin peat_N = variants {} ;
+lin peaty_A = variants {} ;
+lin pebble_N = variants {} ;
+lin pebbly_A = variants {} ;
+lin pecan_N = variants {} ;
+lin peccable_A = variants {} ;
+lin peccadillo_N = variants {} ;
+lin peccary_N = variants {} ;
+lin peck_N = variants {} ;
+lin peck_V = variants {} ;
+lin peck_V2 = variants {} ;
+lin pecker_N = variants {} ;
+lin peckish_A = variants {} ;
+lin pectic_A = variants {} ;
+lin pectin_N = variants {} ;
+lin pectoral_A = variants {} ;
+lin peculate_V = variants {} ;
+lin peculate_V2 = variants {} ;
+lin peculation_N = variants {} ;
+lin peculiar_A = variants {} ;
+lin peculiarity_N = variants {} ;
+lin pecuniary_A = variants {} ;
+lin pedagogic_A = variants {} ;
+lin pedagogical_A = variants {} ;
+lin pedagogue_N = variants {} ;
+lin pedagogy_N = variants {} ;
+lin pedal_A = variants {} ;
+lin pedal_N = variants {} ;
+lin pedal_V = variants {} ;
+lin pedal_V2 = variants {} ;
+lin pedant_N = variants {} ;
+lin pedantic_A = variants {} ;
+lin pedantically_Adv = variants {} ;
+lin pedantry_N = variants {} ;
+lin peddle_V = variants {} ;
+lin peddle_V2 = variants {} ;
+lin peddler_N = variants {} ;
+lin peddling_A = variants {} ;
+lin pederast_N = variants {} ;
+lin pederasty_N = variants {} ;
+lin pedestal_N = variants {} ;
+lin pedestrian_A = variants {} ;
+lin pedestrian_N = variants {} ;
+lin pediatrician_N = variants {} ;
+lin pediatrics_N = variants {} ;
+lin pedicab_N = variants {} ;
+lin pedicure_N = variants {} ;
+lin pedigree_N = variants {} ;
+lin pediment_N = variants {} ;
+lin pedlar_N = variants {} ;
+lin pedometer_N = variants {} ;
+lin pee_N = variants {} ;
+lin pee_V = variants {} ;
+lin peebles_PN = variants {} ;
+lin peek_N = variants {} ;
+lin peek_V = variants {} ;
+lin peek_a_boo_N = variants {} ;
+lin peel_N = variants {} ;
+lin peel_V = variants {} ;
+lin peel_V2 = variants {} ;
+lin peeler_N = variants {} ;
+lin peep_N = variants {} ;
+lin peep_V = variants {} ;
+lin peeper_N = variants {} ;
+lin peephole_N = variants {} ;
+lin peepshow_N = variants {} ;
+lin peepul_N = variants {} ;
+lin peer_N = variants {} ;
+lin peer_V = variants {} ;
+lin peerage_N = variants {} ;
+lin peeress_N = variants {} ;
+lin peerless_A = variants {} ;
+lin peeve_V2 = variants {} ;
+lin peeved_A = variants {} ;
+lin peevish_A = variants {} ;
+lin peevishness_N = variants {} ;
+lin peewit_N = variants {} ;
+lin peg_N = variants {} ;
+lin peg_PN = variants {} ;
+lin peg_V = variants {} ;
+lin peg_V2 = variants {} ;
+lin peggy_PN = variants {} ;
+lin peignoir_N = variants {} ;
+lin pejorative_A = variants {} ;
+lin peke_N = variants {} ;
+lin pekinese_N = variants {} ;
+lin peking_PN = variants {} ;
+lin pekoe_N = variants {} ;
+lin pelf_N = variants {} ;
+lin pelican_N = variants {} ;
+lin pelisse_N = variants {} ;
+lin pell_mell_Adv = variants {} ;
+lin pellet_N = variants {} ;
+lin pellucid_A = variants {} ;
+lin pelmet_N = variants {} ;
+lin pelota_N = variants {} ;
+lin pelt_N = variants {} ;
+lin pelt_V = variants {} ;
+lin pelt_V2 = variants {} ;
+lin pelton_PN = variants {} ;
+lin pelvic_A = variants {} ;
+lin pelvis_N = variants {} ;
+lin pembroke_PN = variants {} ;
+lin pemmican_N = variants {} ;
+lin pen_N = variants {} ;
+lin pen_V2 = variants {} ;
+lin pen_and_ink_N = variants {} ;
+lin pen_friend_N = variants {} ;
+lin pen_name_N = variants {} ;
+lin pen_pusher_N = variants {} ;
+lin penal_A = variants {} ;
+lin penalization_N = variants {} ;
+lin penalize_V2 = variants {} ;
+lin penalty_N = variants {} ;
+lin penance_N = variants {} ;
+lin penarth_PN = variants {} ;
+lin penchant_N = variants {} ;
+lin pencil_N = variants {} ;
+lin pencil_V2 = variants {} ;
+lin pend_V = variants {} ;
+lin pend_V2 = variants {} ;
+lin pendant_N = variants {} ;
+lin pendent_A = variants {} ;
+lin pending_A = variants {} ;
+lin pending_Prep = variants {} ;
+lin pendlebury_PN = variants {} ;
+lin pendulous_A = variants {} ;
+lin pendulum_N = variants {} ;
+lin penelope_PN = variants {} ;
+lin penetrability_N = variants {} ;
+lin penetrable_A = variants {} ;
+lin penetrate_V = variants {} ;
+lin penetrate_V2 = variants {} ;
+lin penetrating_A = variants {} ;
+lin penetration_N =  D.penetration_1_N ;
+
+lin penetrative_A = variants {} ;
+lin penguin_N = variants {} ;
+lin penicillin_N = variants {} ;
+lin penicuik_PN = variants {} ;
+lin peninsula_N = variants {} ;
+lin peninsular_A = variants {} ;
+lin penis_N = variants {} ;
+lin penitence_N = variants {} ;
+lin penitent_A = variants {} ;
+lin penitent_N = variants {} ;
+lin penitential_A = variants {} ;
+lin penitentiary_A = variants {} ;
+lin penitentiary_N = variants {} ;
+lin penki_PN = variants {} ;
+lin penknife_N = variants {} ;
+lin penmanship_N = variants {} ;
+lin penn'orth_N = variants {} ;
+lin pennant_N = variants {} ;
+lin penniless_A = variants {} ;
+lin pennon_N = variants {} ;
+lin pennsylvania_PN = variants {} ;
+lin penny_N = variants {} ;
+lin penny_PN = variants {} ;
+lin pennyweight_N = variants {} ;
+lin pennyworth_N = variants {} ;
+lin penology_N = variants {} ;
+lin penrhyn_PN = variants {} ;
+lin penrith_PN = variants {} ;
+lin penryn_PN = variants {} ;
+lin pension_N = variants {} ;
+lin pension_V2 = variants {} ;
+lin pensionable_A = variants {} ;
+lin pensioner_N = variants {} ;
+lin pensive_A = variants {} ;
+lin pensiveness_N = variants {} ;
+lin penstock_N = variants {} ;
+lin pent_up_A = variants {} ;
+lin pentagon_N = variants {} ;
+lin pentagonal_A = variants {} ;
+lin pentameter_N = variants {} ;
+lin pentateuch_N = variants {} ;
+lin pentathlon_N = variants {} ;
+lin pentecost_N = variants {} ;
+lin pentecostal_A = variants {} ;
+lin penthouse_N = variants {} ;
+lin penultimate_A = variants {} ;
+lin penultimate_N = variants {} ;
+lin penumbra_N = variants {} ;
+lin penurious_A = variants {} ;
+lin penuriousness_N = variants {} ;
+lin penury_N = variants {} ;
+lin penzance_PN = variants {} ;
+lin peon_N = variants {} ;
+lin peonage_N = variants {} ;
+lin peony_N = variants {} ;
+lin people_N = variants {} ;
+lin people_V2 = variants {} ;
+lin pep_N = variants {} ;
+lin pep_V2 = variants {} ;
+lin pepper_N = variants {} ;
+lin pepper_V2 = variants {} ;
+lin pepper_and_salt_N = variants {} ;
+lin pepper_mill_N = variants {} ;
+lin pepper_pot_N = variants {} ;
+lin peppercorn_N = variants {} ;
+lin peppermint_N = variants {} ;
+lin peppery_A = variants {} ;
+lin pepsin_N = variants {} ;
+lin peptic_A = variants {} ;
+lin per_Prep = variants {} ;
+lin peradventure_Adv = variants {} ;
+lin perambulate_V = variants {} ;
+lin perambulate_V2 = variants {} ;
+lin perambulation_N = variants {} ;
+lin perambulator_N = variants {} ;
+lin perceivable_A = variants {} ;
+lin perceive_V2 = variants {} ;
+lin perceive_V2V = variants {} ;
+lin perceive_VS = variants {} ;
+lin perceiver_N = variants {} ;
+lin percent_N =  D.pourcent_1_N ;
+
+lin percentage_N =  D.pourcentage_1_N ;
+
+lin perceptibility_N = variants {} ;
+lin perceptible_A = variants {} ;
+lin perception_N = variants {} ;
+lin perceptive_A = variants {} ;
+lin perceptual_A = variants {} ;
+lin perch_N = variants {} ;
+lin perch_V = variants {} ;
+lin perch_V2 = variants {} ;
+lin perchance_Adv = variants {} ;
+lin percipient_A = variants {} ;
+lin percolate_V = variants {} ;
+lin percolate_V2 = variants {} ;
+lin percolator_N = variants {} ;
+lin percussion_N = variants {} ;
+lin percussionist_N = variants {} ;
+lin percy_PN = variants {} ;
+lin perdition_N = variants {} ;
+lin peregrination_N = variants {} ;
+lin peremptory_A = variants {} ;
+lin perennial_A = variants {} ;
+lin perennial_N = variants {} ;
+lin perfect_A = variants {} ;
+lin perfect_V2 = variants {} ;
+lin perfectibility_N = variants {} ;
+lin perfectible_A = variants {} ;
+lin perfection_N = variants {} ;
+lin perfectionist_N = variants {} ;
+lin perfervid_A = variants {} ;
+lin perfidious_A = variants {} ;
+lin perfidiousness_N = variants {} ;
+lin perfidy_N = variants {} ;
+lin perforate_V2 = variants {} ;
+lin perforation_N = variants {} ;
+lin perforce_Adv = variants {} ;
+lin perform_V = variants {} ;
+lin perform_V2 = variants {} ;
+lin performance_N = variants {} ;
+lin performer_N = variants {} ;
+lin perfume_N = variants {} ;
+lin perfume_V2 = variants {} ;
+lin perfumer_N = variants {} ;
+lin perfunctory_A = variants {} ;
+lin pergola_N = variants {} ;
+lin perhaps_Adv = variants {} ;
+lin peri_N = variants {} ;
+lin perigee_N = variants {} ;
+lin perihelion_N = variants {} ;
+lin peril_N = variants {} ;
+lin peril_V2 = variants {} ;
+lin perilous_A = variants {} ;
+lin perimeter_N = variants {} ;
+lin period_N =  D.temps_1_N ;
+
+lin periodic_A = variants {} ;
+lin periodical_A = variants {} ;
+lin periodical_N = variants {} ;
+lin peripatetic_A = variants {} ;
+lin peripheral_A = D.peripherique_2_A ;
+
+lin periphery_N = variants {} ;
+lin periphrasis_N = variants {} ;
+lin periphrastic_A = variants {} ;
+lin periscope_N = variants {} ;
+lin perish_V = variants {} ;
+lin perish_V2 = variants {} ;
+lin perishable_A = variants {} ;
+lin perisher_N = variants {} ;
+lin peristyle_N = variants {} ;
+lin peritonitis_N =  D.infection_1_N ;
+
+lin periwig_N = variants {} ;
+lin periwinkle_N = variants {} ;
+lin perjure_V2 = variants {} ;
+lin perjurer_N = variants {} ;
+lin perjury_N = variants {} ;
+lin perk_N = variants {} ;
+lin perk_V = variants {} ;
+lin perk_V2 = variants {} ;
+lin perkily_Adv = variants {} ;
+lin perkiness_N = variants {} ;
+lin perky_A = variants {} ;
+lin perm_N = variants {} ;
+lin perm_PN = variants {} ;
+lin perm_V2 = variants {} ;
+lin permafrost_N = variants {} ;
+lin permanence_N = variants {} ;
+lin permanency_N = variants {} ;
+lin permanent_A = variants {} ;
+lin permanganate_N = variants {} ;
+lin permeability_N =  D.permeabilite_1_N ;
+
+lin permeable_A = D.permeable_1_A ;
+
+lin permeate_V = variants {} ;
+lin permeate_V2 = variants {} ;
+lin permeation_N = variants {} ;
+lin permissible_A = variants {} ;
+lin permission_N = variants {} ;
+lin permissive_A = variants {} ;
+lin permissiveness_N = variants {} ;
+lin permit_N = variants {} ;
+lin permit_V = variants {} ;
+lin permit_V2 = variants {} ;
+lin permit_V2V = variants {} ;
+lin permutation_N = variants {} ;
+lin permute_V2 = variants {} ;
+lin pernicious_A = variants {} ;
+lin perniciousness_N = variants {} ;
+lin pernickety_A = variants {} ;
+lin peroration_N = variants {} ;
+lin peroxide_N = variants {} ;
+lin perpendicular_A = variants {} ;
+lin perpendicular_N = variants {} ;
+lin perpetrate_V2 = variants {} ;
+lin perpetration_N = variants {} ;
+lin perpetrator_N = variants {} ;
+lin perpetual_A = variants {} ;
+lin perpetuate_V2 = variants {} ;
+lin perpetuation_N = variants {} ;
+lin perpetuity_N = variants {} ;
+lin perplex_V2 = variants {} ;
+lin perplexed_A = variants {} ;
+lin perplexity_N = variants {} ;
+lin perquisite_N = variants {} ;
+lin perry_N = variants {} ;
+lin persecute_V2 = variants {} ;
+lin persecution_N = variants {} ;
+lin persecutor_N = variants {} ;
+lin perseverance_N = variants {} ;
+lin persevere_V = variants {} ;
+lin persevering_A = variants {} ;
+lin pershore_PN = variants {} ;
+lin persia_PN = variants {} ;
+lin persian_A = variants {} ;
+lin persian_N = variants {} ;
+lin persiflage_N = variants {} ;
+lin persimmon_N = variants {} ;
+lin persist_V = variants {} ;
+lin persistence_N = variants {} ;
+lin persistent_A = variants {} ;
+lin person_N = variants {} ;
+lin persona_N = variants {} ;
+lin persona_grata_N = variants {} ;
+lin persona_non_grata_N = variants {} ;
+lin personable_A = variants {} ;
+lin personage_N = variants {} ;
+lin personal_A = variants {} ;
+lin personal_N = variants {} ;
+lin personality_N = variants {} ;
+lin personalize_V2 = variants {} ;
+lin personalty_N = variants {} ;
+lin personate_V2 = variants {} ;
+lin personation_N = variants {} ;
+lin personification_N = variants {} ;
+lin personify_V2 = variants {} ;
+lin perspective_N = variants {} ;
+lin perspex_N = variants {} ;
+lin perspicacious_A = variants {} ;
+lin perspicacity_N = variants {} ;
+lin perspicuity_N = variants {} ;
+lin perspicuous_A = variants {} ;
+lin perspicuousness_N = variants {} ;
+lin perspiration_N = variants {} ;
+lin perspire_V = variants {} ;
+lin persuadable_A = variants {} ;
+lin persuade_V2 = variants {} ;
+lin persuasion_N = variants {} ;
+lin persuasive_A = variants {} ;
+lin persuasiveness_N = variants {} ;
+lin pert_A = variants {} ;
+lin pertain_V = variants {} ;
+lin perth_PN = variants {} ;
+lin pertinacious_A = variants {} ;
+lin pertinacity_N = variants {} ;
+lin pertinence_N = variants {} ;
+lin pertinent_A = variants {} ;
+lin pertness_N = variants {} ;
+lin perturb_V2 = variants {} ;
+lin perturbation_N = variants {} ;
+lin peru_PN = variants {} ;
+lin perugia_PN = variants {} ;
+lin peruke_N = variants {} ;
+lin perusal_N = variants {} ;
+lin peruse_V2 = variants {} ;
+lin peruvian_A = variants {} ;
+lin peruvian_N = variants {} ;
+lin pervade_V2 = variants {} ;
+lin pervasion_N = variants {} ;
+lin pervasive_A = variants {} ;
+lin pervasiveness_N = variants {} ;
+lin perverse_A = variants {} ;
+lin perverseness_N = variants {} ;
+lin perversion_N = variants {} ;
+lin perversity_N = variants {} ;
+lin pervert_N = variants {} ;
+lin pervert_V2 = variants {} ;
+lin pescara_PN = variants {} ;
+lin peseta_N = variants {} ;
+lin pesky_A = variants {} ;
+lin peso_N = variants {} ;
+lin pessary_N = variants {} ;
+lin pessimism_N = variants {} ;
+lin pessimist_N = variants {} ;
+lin pessimistic_A = variants {} ;
+lin pessimistically_Adv = variants {} ;
+lin pest_N = variants {} ;
+lin pester_V2 = variants {} ;
+lin pesticide_N =  D.pesticide_1_N ;
+
+lin pestiferous_A = variants {} ;
+lin pestilence_N = variants {} ;
+lin pestilent_A = variants {} ;
+lin pestilential_A = variants {} ;
+lin pestle_N = variants {} ;
+lin pestle_V2 = variants {} ;
+lin pet_N = variants {} ;
+lin pet_V2 = variants {} ;
+lin petal_N = variants {} ;
+lin petaled_A = variants {} ;
+lin petalled_A = variants {} ;
+lin petard_N = variants {} ;
+lin pete_PN = variants {} ;
+lin peter_PN = variants {} ;
+lin peter_V = variants {} ;
+lin peterborough_PN = variants {} ;
+lin peterhead_PN = variants {} ;
+lin peterlee_PN = variants {} ;
+lin petersfield_PN = variants {} ;
+lin petit_bourgeois_N = variants {} ;
+lin petite_A = variants {} ;
+lin petition_N = variants {} ;
+lin petition_V = variants {} ;
+lin petition_V2 = variants {} ;
+lin petitioner_N = variants {} ;
+lin petrel_N = variants {} ;
+lin petrifaction_N = variants {} ;
+lin petrify_V = variants {} ;
+lin petrify_V2 = variants {} ;
+lin petro_chemical_N = variants {} ;
+lin petrol_N = variants {} ;
+lin petroleum_N =  D.petrole_1_N ;
+
+lin petrology_N = variants {} ;
+lin petticoat_N = variants {} ;
+lin pettifogging_A = variants {} ;
+lin pettily_Adv = variants {} ;
+lin pettiness_N = variants {} ;
+lin pettish_A = variants {} ;
+lin pettishness_N = variants {} ;
+lin petty_A = variants {} ;
+lin petulance_N = variants {} ;
+lin petulant_A = variants {} ;
+lin petunia_N = variants {} ;
+lin pew_N = variants {} ;
+lin pew_opener_N = variants {} ;
+lin pewit_N = variants {} ;
+lin pewter_N = variants {} ;
+lin peyote_N = variants {} ;
+lin pfennig_N = variants {} ;
+lin phaeton_N = variants {} ;
+lin phagocyte_N = variants {} ;
+lin phalanx_N = variants {} ;
+lin phallic_A = variants {} ;
+lin phallus_N = variants {} ;
+lin phantasm_N = variants {} ;
+lin phantasmagoria_N = variants {} ;
+lin phantasmal_A = variants {} ;
+lin phantasy_N = variants {} ;
+lin phantom_N = variants {} ;
+lin pharaoh_N = variants {} ;
+lin pharisaic_A = variants {} ;
+lin pharisaical_A = variants {} ;
+lin pharisee_N = variants {} ;
+lin pharmaceutical_A = D.pharmaceutique_2_A ;
+
+lin pharmacist_N = variants {} ;
+lin pharmacological_A = D.pharmacologique_1_A ;
+
+lin pharmacologist_N = variants {} ;
+lin pharmacology_N = variants {} ;
+lin pharmacopoeia_N = variants {} ;
+lin pharmacy_N = variants {} ;
+lin pharos_N = variants {} ;
+lin pharyngitis_N = variants {} ;
+lin pharynx_N = variants {} ;
+lin phase_N = variants {} ;
+lin phase_V2 = variants {} ;
+lin phd_N = variants {} ;
+lin pheasant_N = variants {} ;
+lin phenobarbitone_N = variants {} ;
+lin phenol_N = variants {} ;
+lin phenomenal_A = variants {} ;
+lin phenomenon_N = variants {} ;
+lin phial_N = variants {} ;
+lin phil_PN = variants {} ;
+lin philadelphia_PN = variants {} ;
+lin philander_V = variants {} ;
+lin philanderer_N = variants {} ;
+lin philanthropic_A = variants {} ;
+lin philanthropically_Adv = variants {} ;
+lin philanthropist_N = variants {} ;
+lin philanthropy_N = variants {} ;
+lin philatelic_A = variants {} ;
+lin philatelist_N = variants {} ;
+lin philately_N = variants {} ;
+lin philharmonic_A = variants {} ;
+lin philhellene_A = variants {} ;
+lin philhellene_N = variants {} ;
+lin philhellenic_A = variants {} ;
+lin philip_PN = variants {} ;
+lin philippa_PN = variants {} ;
+lin philippine_A = variants {} ;
+lin philippine_N = variants {} ;
+lin philippines_PN = variants {} ;
+lin philistine_N = variants {} ;
+lin philistinism_N = variants {} ;
+lin philological_A = variants {} ;
+lin philologist_N = variants {} ;
+lin philology_N = variants {} ;
+lin philosopher_N = variants {} ;
+lin philosophic_A = variants {} ;
+lin philosophical_A = variants {} ;
+lin philosophize_V = variants {} ;
+lin philosophy_N = variants {} ;
+lin philtre_N = variants {} ;
+lin phlebitis_N = variants {} ;
+lin phlegm_N = variants {} ;
+lin phlegmatic_A = variants {} ;
+lin phlegmatically_Adv = variants {} ;
+lin phlox_N = variants {} ;
+lin phnom_penh_PN = variants {} ;
+lin phobia_N = variants {} ;
+lin phoebe_PN = variants {} ;
+lin phoenix_N = variants {} ;
+lin phoenix_PN = variants {} ;
+lin phone_N = variants {} ;
+lin phone_V = variants {} ;
+lin phone_V2 = variants {} ;
+lin phone_in_N = variants {} ;
+lin phonebooth_N = variants {} ;
+lin phonecall_N = variants {} ;
+lin phoneme_N = variants {} ;
+lin phonemic_A = variants {} ;
+lin phonemics_N = variants {} ;
+lin phonetic_A = variants {} ;
+lin phonetically_Adv = variants {} ;
+lin phonetician_N = variants {} ;
+lin phonetics_N = variants {} ;
+lin phoney_A = variants {} ;
+lin phoney_N = variants {} ;
+lin phonic_A = variants {} ;
+lin phonics_N = variants {} ;
+lin phonograph_N = variants {} ;
+lin phonological_A = variants {} ;
+lin phonology_N = variants {} ;
+lin phony_A = variants {} ;
+lin phony_N = variants {} ;
+lin phosgene_N = variants {} ;
+lin phosphate_N =  D.phosphate_1_N ;
+
+lin phosphorescence_N = variants {} ;
+lin phosphorescent_A = variants {} ;
+lin phosphoric_A = variants {} ;
+lin phosphorous_A = variants {} ;
+lin phosphorus_N = variants {} ;
+lin photo_N = variants {} ;
+lin photocopier_N = variants {} ;
+lin photocopy_N = variants {} ;
+lin photocopy_V2 = variants {} ;
+lin photoelectric_A = variants {} ;
+lin photoflash_N = variants {} ;
+lin photogenic_A = variants {} ;
+lin photograph_N = variants {} ;
+lin photograph_V2 = variants {} ;
+lin photographer_N = variants {} ;
+lin photographic_A = variants {} ;
+lin photographically_Adv = variants {} ;
+lin photography_N = variants {} ;
+lin photogravure_N = variants {} ;
+lin photolithography_N = variants {} ;
+lin photometer_N = variants {} ;
+lin photon_N = variants {} ;
+lin photosensitize_V2 = variants {} ;
+lin photostat_N = variants {} ;
+lin photostat_V2 = variants {} ;
+lin photosynthesis_N = variants {} ;
+lin phrasal_A = variants {} ;
+lin phrase_N = variants {} ;
+lin phrase_V2 = variants {} ;
+lin phrase_book_N = variants {} ;
+lin phraseology_N = variants {} ;
+lin phrenetic_A = variants {} ;
+lin phrenologist_N = variants {} ;
+lin phrenology_N = variants {} ;
+lin phthisis_N = variants {} ;
+lin phut_Adv = variants {} ;
+lin phyllis_PN = variants {} ;
+lin phylum_N = variants {} ;
+lin physic_N = variants {} ;
+lin physical_A = D.physique_3_A ;
+
+lin physician_N = variants {} ;
+lin physicist_N = variants {} ;
+lin physics_N = variants {} ;
+lin physiognomy_N = variants {} ;
+lin physiological_A = D.physiologique_1_A ;
+
+lin physiologist_N = variants {} ;
+lin physiology_N = variants {} ;
+lin physiotherapist_N = variants {} ;
+lin physiotherapy_N = variants {} ;
+lin physique_N = variants {} ;
+lin pi_N = variants {} ;
+lin piacenza_PN = variants {} ;
+lin pianissimo_A = variants {} ;
+lin pianissimo_Adv = variants {} ;
+lin pianist_N = variants {} ;
+lin piano_A = variants {} ;
+lin piano_Adv = variants {} ;
+lin piano_N = variants {} ;
+lin pianoforte_N = variants {} ;
+lin pianola_N = variants {} ;
+lin piastre_N = variants {} ;
+lin piazza_N = variants {} ;
+lin pibroch_N = variants {} ;
+lin pica_N = variants {} ;
+lin picador_N = variants {} ;
+lin picaresque_A = variants {} ;
+lin piccalilli_N = variants {} ;
+lin piccaninny_N = variants {} ;
+lin piccolo_N = variants {} ;
+lin pick_N = variants {} ;
+lin pick_V = variants {} ;
+lin pick_V2 = variants {} ;
+lin pick_me_up_N = variants {} ;
+lin pick_up_N = variants {} ;
+lin pickaback_Adv = variants {} ;
+lin pickaxe_N = variants {} ;
+lin picker_N = variants {} ;
+lin pickerel_N = variants {} ;
+lin picket_N = variants {} ;
+lin picket_V = variants {} ;
+lin picket_V2 = variants {} ;
+lin picking_N = variants {} ;
+lin pickle_N = variants {} ;
+lin pickle_V2 = variants {} ;
+lin pickpocket_N = variants {} ;
+lin picnic_N = variants {} ;
+lin picnic_V = variants {} ;
+lin picnicker_N = variants {} ;
+lin picric_A = variants {} ;
+lin pictorial_A = variants {} ;
+lin pictorial_N = variants {} ;
+lin picture_N = variants {} ;
+lin picture_V2 = variants {} ;
+lin picture_book_N = variants {} ;
+lin picture_card_N = variants {} ;
+lin picture_gallery_N = variants {} ;
+lin picturesque_A = variants {} ;
+lin picturesqueness_N = variants {} ;
+lin piddle_N = variants {} ;
+lin piddle_V = variants {} ;
+lin piddling_A = variants {} ;
+lin pidgin_N = variants {} ;
+lin pie_N = variants {} ;
+lin pie_crust_N = variants {} ;
+lin piebald_A = variants {} ;
+lin piece_N =  D.partie_1_N ;
+
+lin piece_V2 = variants {} ;
+lin piecemeal_A = variants {} ;
+lin piecemeal_Adv = variants {} ;
+lin piecework_N = variants {} ;
+lin pied_A = variants {} ;
+lin pied_a_terre_N = variants {} ;
+lin pier_N = variants {} ;
+lin pier_glass_N = variants {} ;
+lin pierce_V = variants {} ;
+lin pierce_V2 = variants {} ;
+lin piercing_A = variants {} ;
+lin pierrot_N = variants {} ;
+lin pieta_N = variants {} ;
+lin piety_N = variants {} ;
+lin piffle_N = variants {} ;
+lin piffle_V = variants {} ;
+lin piffling_A = variants {} ;
+lin pig_N = variants {} ;
+lin pig_V = variants {} ;
+lin pig_headed_A = variants {} ;
+lin pig_headedness_N = variants {} ;
+lin pig_iron_N = variants {} ;
+lin pig_sticking_N = variants {} ;
+lin pigboat_N = variants {} ;
+lin pigeon_N = variants {} ;
+lin pigeon_breasted_A = variants {} ;
+lin pigeon_toed_A = variants {} ;
+lin pigeonhole_N = variants {} ;
+lin pigeonhole_V2 = variants {} ;
+lin piggery_N = variants {} ;
+lin piggish_A = variants {} ;
+lin piggishness_N = variants {} ;
+lin piggy_A = variants {} ;
+lin piggy_N = variants {} ;
+lin piggyback_N = variants {} ;
+lin piggyback_V = variants {} ;
+lin piglet_N = variants {} ;
+lin pigment_N = variants {} ;
+lin pigmentation_N = variants {} ;
+lin pigmy_N = variants {} ;
+lin pigskin_N = variants {} ;
+lin pigsty_N = variants {} ;
+lin pigswill_N = variants {} ;
+lin pigtail_N = variants {} ;
+lin pigwash_N = variants {} ;
+lin pike_N = variants {} ;
+lin pikestaff_N = variants {} ;
+lin pilaf_N = variants {} ;
+lin pilaff_N = variants {} ;
+lin pilaster_N = variants {} ;
+lin pilau_N = variants {} ;
+lin pilchard_N = variants {} ;
+lin pile_N = variants {} ;
+lin pile_V = variants {} ;
+lin pile_V2 = variants {} ;
+lin pile_driver_N = variants {} ;
+lin pile_dwelling_N = variants {} ;
+lin pile_up_N = variants {} ;
+lin piles_N = variants {} ;
+lin pilfer_V = variants {} ;
+lin pilfer_V2 = variants {} ;
+lin pilferage_N = variants {} ;
+lin pilferer_N = variants {} ;
+lin pilgrim_N = variants {} ;
+lin pilgrimage_N = variants {} ;
+lin pill_N = variants {} ;
+lin pill_PN = variants {} ;
+lin pillage_N = variants {} ;
+lin pillage_V2 = variants {} ;
+lin pillager_N = variants {} ;
+lin pillar_N = variants {} ;
+lin pillar_box_N = variants {} ;
+lin pillared_A = variants {} ;
+lin pillbox_N = variants {} ;
+lin pillion_N = variants {} ;
+lin pillory_N = variants {} ;
+lin pillory_V2 = variants {} ;
+lin pillow_N = variants {} ;
+lin pillow_V2 = variants {} ;
+lin pillow_fight_N = variants {} ;
+lin pillowcase_N = variants {} ;
+lin pillowslip_N = variants {} ;
+lin pilot_N = variants {} ;
+lin pilot_V2 = variants {} ;
+lin pilot_boat_N = variants {} ;
+lin pilot_burner_N = variants {} ;
+lin pilot_cloth_N = variants {} ;
+lin pilot_engine_N = variants {} ;
+lin pilot_fish_N = variants {} ;
+lin pilot_light_N = variants {} ;
+lin pimento_N = variants {} ;
+lin pimp_N = variants {} ;
+lin pimp_V = variants {} ;
+lin pimpernel_N = variants {} ;
+lin pimple_N = variants {} ;
+lin pimpled_A = variants {} ;
+lin pimply_A = variants {} ;
+lin pin_N = variants {} ;
+lin pin_V2 = variants {} ;
+lin pin_money_N = variants {} ;
+lin pin_point_V2 = variants {} ;
+lin pin_table_N = variants {} ;
+lin pin_up_N = variants {} ;
+lin pinafore_N = variants {} ;
+lin pinball_N = variants {} ;
+lin pince_nez_N = variants {} ;
+lin pincer_N = variants {} ;
+lin pinch_N = variants {} ;
+lin pinch_V = variants {} ;
+lin pinch_V2 = variants {} ;
+lin pinchbeck_A = variants {} ;
+lin pinchbeck_N = variants {} ;
+lin pincushion_N = variants {} ;
+lin pine_N = variants {} ;
+lin pine_V = variants {} ;
+lin pineal_A = variants {} ;
+lin pineapple_N = variants {} ;
+lin ping_N = variants {} ;
+lin ping_V = variants {} ;
+lin pingpong_N = variants {} ;
+lin pinhead_N = variants {} ;
+lin pinion_N = variants {} ;
+lin pinion_V2 = variants {} ;
+lin pink_A = variants {} ;
+lin pink_N = variants {} ;
+lin pink_V = variants {} ;
+lin pink_V2 = variants {} ;
+lin pinkish_A = variants {} ;
+lin pinnace_N = variants {} ;
+lin pinnacle_N = variants {} ;
+lin pinnacle_V2 = variants {} ;
+lin pinnate_A = variants {} ;
+lin pinny_N = variants {} ;
+lin pinpoint_N = variants {} ;
+lin pinpoint_V2 = variants {} ;
+lin pinprick_N = variants {} ;
+lin pinstripe_A = variants {} ;
+lin pint_N = variants {} ;
+lin pioneer_N = variants {} ;
+lin pioneer_V = variants {} ;
+lin pioneer_V2 = variants {} ;
+lin pious_A = variants {} ;
+lin pip_N = variants {} ;
+lin pip_V2 = variants {} ;
+lin pipal_N = variants {} ;
+lin pipe_N = variants {} ;
+lin pipe_V = variants {} ;
+lin pipe_V2 = variants {} ;
+lin pipe_organ_N = variants {} ;
+lin pipe_rack_N = variants {} ;
+lin pipeclay_N = variants {} ;
+lin pipedream_N = variants {} ;
+lin pipeful_N = variants {} ;
+lin pipeline_N = variants {} ;
+lin piper_N = variants {} ;
+lin pipette_N = variants {} ;
+lin pipework_N = variants {} ;
+lin piping_A = variants {} ;
+lin piping_Adv = variants {} ;
+lin piping_N = variants {} ;
+lin pippin_N = variants {} ;
+lin pipsqueak_N = variants {} ;
+lin piquancy_N = variants {} ;
+lin piquant_A = variants {} ;
+lin pique_N = variants {} ;
+lin pique_V2 = variants {} ;
+lin piquet_N = variants {} ;
+lin piracy_N = variants {} ;
+lin piraeus_PN = variants {} ;
+lin piranha_N = variants {} ;
+lin pirate_N = variants {} ;
+lin pirate_V2 = variants {} ;
+lin piratical_A = variants {} ;
+lin pirouette_N = variants {} ;
+lin pirouette_V = variants {} ;
+lin pis_aller_N = variants {} ;
+lin pisa_PN = variants {} ;
+lin piscatorial_A = variants {} ;
+lin pisces_PN = variants {} ;
+lin piss_N = variants {} ;
+lin piss_V = variants {} ;
+lin piss_V2 = variants {} ;
+lin pissed_A = variants {} ;
+lin pistachio_N = variants {} ;
+lin pistil_N = variants {} ;
+lin pistol_N = variants {} ;
+lin piston_N = variants {} ;
+lin pit_N = variants {} ;
+lin pit_V2 = variants {} ;
+lin pit_a_pat_Adv = variants {} ;
+lin pit_prop_N = variants {} ;
+lin pitch_N = variants {} ;
+lin pitch_V = variants {} ;
+lin pitch_V2 = variants {} ;
+lin pitch_black_A = variants {} ;
+lin pitch_dark_A = variants {} ;
+lin pitchblende_N = variants {} ;
+lin pitcher_N = variants {} ;
+lin pitchfork_N = variants {} ;
+lin pitchfork_V2 = variants {} ;
+lin piteous_A = variants {} ;
+lin pitfall_N = variants {} ;
+lin pith_N = variants {} ;
+lin pithead_N = variants {} ;
+lin pithily_Adv = variants {} ;
+lin pithy_A = variants {} ;
+lin pitiable_A = variants {} ;
+lin pitiful_A = variants {} ;
+lin pitiless_A = variants {} ;
+lin pitman_N = variants {} ;
+lin piton_N = variants {} ;
+lin pitsaw_N = variants {} ;
+lin pittance_N = variants {} ;
+lin pitter_patter_N = variants {} ;
+lin pittsburgh_PN = variants {} ;
+lin pituitary_A = variants {} ;
+lin pituitary_N = variants {} ;
+lin pity_N = variants {} ;
+lin pity_V2 = variants {} ;
+lin pitying_A = variants {} ;
+lin pivot_N = variants {} ;
+lin pivot_V = variants {} ;
+lin pivot_V2 = variants {} ;
+lin pivotal_A = variants {} ;
+lin pixie_N = variants {} ;
+lin pixilated_A = variants {} ;
+lin pixy_N = variants {} ;
+lin pizza_N = variants {} ;
+lin pizzicato_A = variants {} ;
+lin pizzicato_Adv = variants {} ;
+lin placard_N = variants {} ;
+lin placard_V2 = variants {} ;
+lin placate_V2 = variants {} ;
+lin placatingly_Adv = variants {} ;
+lin place_N = variants {} ;
+lin place_V2 = variants {} ;
+lin place_bet_N = variants {} ;
+lin place_name_N = variants {} ;
+lin placebo_N = variants {} ;
+lin placeman_N = variants {} ;
+lin placement_N = variants {} ;
+lin placenta_N = variants {} ;
+lin placeseeker_N = variants {} ;
+lin placid_A = variants {} ;
+lin placidity_N = variants {} ;
+lin placing_N = variants {} ;
+lin placket_N = variants {} ;
+lin plage_N = variants {} ;
+lin plagiarism_N = variants {} ;
+lin plagiarist_N = variants {} ;
+lin plagiarize_V2 = variants {} ;
+lin plague_N = variants {} ;
+lin plague_V2 = variants {} ;
+lin plague_spot_N = variants {} ;
+lin plaguy_A = variants {} ;
+lin plaice_N = variants {} ;
+lin plaid_N = variants {} ;
+lin plain_A = variants {} ;
+lin plain_Adv = variants {} ;
+lin plain_N = variants {} ;
+lin plain_V = variants {} ;
+lin plain_V2 = variants {} ;
+lin plain_spoken_A = variants {} ;
+lin plainness_N = variants {} ;
+lin plainsman_N = variants {} ;
+lin plaint_N = variants {} ;
+lin plaintiff_N = variants {} ;
+lin plaintive_A = variants {} ;
+lin plaintiveness_N = variants {} ;
+lin plait_N = variants {} ;
+lin plait_V2 = variants {} ;
+lin plan_N = variants {} ;
+lin plan_V = variants {} ;
+lin plan_V2 = variants {} ;
+lin plan_V2V = variants {} ;
+lin plan_VS = variants {} ;
+lin plan_VV = variants {} ;
+lin planchette_N = variants {} ;
+lin plane_N = variants {} ;
+lin plane_V = variants {} ;
+lin plane_V2 = variants {} ;
+lin plane_tree_N = variants {} ;
+lin planet_N = variants {} ;
+lin planetarium_N = variants {} ;
+lin planetary_A = variants {} ;
+lin plangent_A = variants {} ;
+lin plank_N = variants {} ;
+lin plank_V2 = variants {} ;
+lin plank_bed_N = variants {} ;
+lin planking_N = variants {} ;
+lin plankton_N = variants {} ;
+lin planless_A = variants {} ;
+lin planner_N = variants {} ;
+lin plant_N =  D.plante_1_N ;
+
+lin plant_V2 = variants {} ;
+lin plant_louse_N = variants {} ;
+lin plantain_N = variants {} ;
+lin plantation_N = variants {} ;
+lin planter_N = variants {} ;
+lin plaque_N = variants {} ;
+lin plash_N = variants {} ;
+lin plash_V = variants {} ;
+lin plash_V2 = variants {} ;
+lin plasm_N = variants {} ;
+lin plasma_N = variants {} ;
+lin plaster_N = variants {} ;
+lin plaster_V2 = variants {} ;
+lin plasterboard_N = variants {} ;
+lin plastered_A = variants {} ;
+lin plasterer_N = variants {} ;
+lin plastic_A = variants {} ;
+lin plastic_N = variants {} ;
+lin plastic_bomb_N = variants {} ;
+lin plasticine_N = variants {} ;
+lin plasticity_N = variants {} ;
+lin plastics_N = variants {} ;
+lin plate_N =  D.plaque_1_N ;
+
+lin plate_V2 = variants {} ;
+lin plate_glass_N = variants {} ;
+lin plate_powder_N = variants {} ;
+lin plate_rack_N = variants {} ;
+lin plateau_N = variants {} ;
+lin plateful_N = variants {} ;
+lin platelayer_N = variants {} ;
+lin platform_N = variants {} ;
+lin plating_N = variants {} ;
+lin platinum_N =  D.platine_1_N ;
+
+lin platitude_N = variants {} ;
+lin platitudinous_A = variants {} ;
+lin platonic_A = variants {} ;
+lin platoon_N = variants {} ;
+lin platter_N = variants {} ;
+lin platypus_N = variants {} ;
+lin plaudit_N = variants {} ;
+lin plausibility_N = variants {} ;
+lin plausible_A = variants {} ;
+lin play_N = variants {} ;
+lin play_V = variants {} ;
+lin play_V2 = variants {} ;
+lin play_acting_N = variants {} ;
+lin play_actor_N = variants {} ;
+lin play_box_N = variants {} ;
+lin play_off_N = variants {} ;
+lin play_reading_N = variants {} ;
+lin playback_N = variants {} ;
+lin playbill_N = variants {} ;
+lin playboy_N = variants {} ;
+lin player_N = variants {} ;
+lin player_piano_N = variants {} ;
+lin playfellow_N = variants {} ;
+lin playful_A = variants {} ;
+lin playfulness_N = variants {} ;
+lin playgoer_N = variants {} ;
+lin playground_N = variants {} ;
+lin playgroup_N = variants {} ;
+lin playhouse_N = variants {} ;
+lin playing_N = variants {} ;
+lin playing_card_N = variants {} ;
+lin playing_field_N = variants {} ;
+lin playlet_N = variants {} ;
+lin playmate_N = variants {} ;
+lin playpen_N = variants {} ;
+lin playroom_N = variants {} ;
+lin playschool_N = variants {} ;
+lin playsuit_N = variants {} ;
+lin plaything_N = variants {} ;
+lin playtime_N = variants {} ;
+lin playwright_N = variants {} ;
+lin plaza_N = variants {} ;
+lin plc_PN = variants {} ;
+lin plea_N = variants {} ;
+lin pleach_V2 = variants {} ;
+lin plead_V = variants {} ;
+lin plead_V2 = variants {} ;
+lin plead_VA = variants {} ;
+lin plead_VS = variants {} ;
+lin pleadingly_Adv = variants {} ;
+lin pleasance_N = variants {} ;
+lin pleasant_A = variants {} ;
+lin pleasantness_N = variants {} ;
+lin pleasantry_N = variants {} ;
+lin please_V = variants {} ;
+lin please_V2 = variants {} ;
+lin pleased_A = variants {} ;
+lin pleasing_A = variants {} ;
+lin pleasurable_A = variants {} ;
+lin pleasure_N = variants {} ;
+lin pleasure_boat_N = variants {} ;
+lin pleasure_craft_N = variants {} ;
+lin pleasure_ground_N = variants {} ;
+lin pleat_N = variants {} ;
+lin pleat_V2 = variants {} ;
+lin pleb_N = variants {} ;
+lin plebeian_A = variants {} ;
+lin plebeian_N = variants {} ;
+lin plebiscite_N = variants {} ;
+lin plectrum_N = variants {} ;
+lin pledge_N = variants {} ;
+lin pledge_V2 = variants {} ;
+lin pledge_V2V = variants {} ;
+lin pledge_VS = variants {} ;
+lin plenary_A = variants {} ;
+lin plenipotentiary_N = variants {} ;
+lin plenitude_N = variants {} ;
+lin plenteous_A = variants {} ;
+lin plentiful_A = variants {} ;
+lin plenty_Adv = variants {} ;
+lin plenty_N = variants {} ;
+lin pleonasm_N = variants {} ;
+lin plethora_N = variants {} ;
+lin pleurisy_N = variants {} ;
+lin plexus_N = variants {} ;
+lin pliability_N = variants {} ;
+lin pliable_A = variants {} ;
+lin pliancy_N = variants {} ;
+lin pliant_A = variants {} ;
+lin plight_N = variants {} ;
+lin plight_V2 = variants {} ;
+lin plimsoll_N = variants {} ;
+lin plinth_N = variants {} ;
+lin plod_V = variants {} ;
+lin plod_V2 = variants {} ;
+lin plodder_N = variants {} ;
+lin plodding_A = variants {} ;
+lin plonk_Adv = variants {} ;
+lin plonk_N = variants {} ;
+lin plonk_V = variants {} ;
+lin plop_Adv = variants {} ;
+lin plop_N = variants {} ;
+lin plop_V = variants {} ;
+lin plosive_A = variants {} ;
+lin plosive_N = variants {} ;
+lin plot_N = variants {} ;
+lin plot_V = variants {} ;
+lin plot_V2 = variants {} ;
+lin plotter_N = variants {} ;
+lin plough_N = variants {} ;
+lin plough_V = variants {} ;
+lin plough_V2 = variants {} ;
+lin ploughboy_N = variants {} ;
+lin ploughman_N = variants {} ;
+lin ploughshare_N = variants {} ;
+lin plover_N = variants {} ;
+lin plow_V = variants {} ;
+lin plow_V2 = variants {} ;
+lin ploy_N = variants {} ;
+lin pluck_N = variants {} ;
+lin pluck_V = variants {} ;
+lin pluck_V2 = variants {} ;
+lin pluckily_Adv = variants {} ;
+lin plucky_A = variants {} ;
+lin plug_N =  D.bouchon_1_N ;
+
+lin plug_V = variants {} ;
+lin plug_V2 = variants {} ;
+lin plughole_N = variants {} ;
+lin plum_N = variants {} ;
+lin plum_pudding_N = variants {} ;
+lin plumage_N = variants {} ;
+lin plumb_Adv = variants {} ;
+lin plumb_N = variants {} ;
+lin plumb_V2 = variants {} ;
+lin plumbago_N = variants {} ;
+lin plumber_N = variants {} ;
+lin plumbing_N = variants {} ;
+lin plume_N = variants {} ;
+lin plume_V2 = variants {} ;
+lin plummet_N = variants {} ;
+lin plummet_V = variants {} ;
+lin plummet_V2 = variants {} ;
+lin plummy_A = variants {} ;
+lin plump_A = variants {} ;
+lin plump_Adv = variants {} ;
+lin plump_N = variants {} ;
+lin plump_V = variants {} ;
+lin plump_V2 = variants {} ;
+lin plunder_N = variants {} ;
+lin plunder_V = variants {} ;
+lin plunder_V2 = variants {} ;
+lin plunderer_N = variants {} ;
+lin plunge_N = variants {} ;
+lin plunge_V = variants {} ;
+lin plunge_V2 = variants {} ;
+lin plunger_N = variants {} ;
+lin plunk_N = variants {} ;
+lin pluperfect_A = variants {} ;
+lin pluperfect_N = variants {} ;
+lin plural_A = variants {} ;
+lin plural_N = variants {} ;
+lin pluralism_N = variants {} ;
+lin pluralist_N = variants {} ;
+lin plurality_N =  D.pluralite_1_N ;
+
+lin plus_A = variants {} ;
+lin plus_N = variants {} ;
+lin plus_Prep = variants {} ;
+lin plush_A = variants {} ;
+lin plush_N = variants {} ;
+lin plushy_A = variants {} ;
+lin pluto_PN = variants {} ;
+lin plutocracy_N = variants {} ;
+lin plutocrat_N = variants {} ;
+lin plutocratic_A = variants {} ;
+lin plutonium_N = variants {} ;
+lin ply_N = variants {} ;
+lin ply_V = variants {} ;
+lin ply_V2 = variants {} ;
+lin ply_VS = variants {} ;
+lin plymouth_PN = variants {} ;
+lin plywood_N = variants {} ;
+lin pneumatic_A = variants {} ;
+lin pneumatically_Adv = variants {} ;
+lin pneumonia_N = variants {} ;
+lin po_N = variants {} ;
+lin poach_V = variants {} ;
+lin poach_V2 = variants {} ;
+lin poacher_N = variants {} ;
+lin pock_N = variants {} ;
+lin pocked_A = variants {} ;
+lin pocket_N = variants {} ;
+lin pocket_V2 = variants {} ;
+lin pocket_book_N = variants {} ;
+lin pocket_handkerchief_N = variants {} ;
+lin pocket_knife_N = variants {} ;
+lin pocket_money_N = variants {} ;
+lin pocketful_N = variants {} ;
+lin pockmarked_A = variants {} ;
+lin pod_N = variants {} ;
+lin pod_V = variants {} ;
+lin pod_V2 = variants {} ;
+lin podgy_A = variants {} ;
+lin podiatry_N = variants {} ;
+lin podium_N = variants {} ;
+lin poem_N = variants {} ;
+lin poesy_N = variants {} ;
+lin poet_N = variants {} ;
+lin poetess_N = variants {} ;
+lin poetic_A = variants {} ;
+lin poetical_A = variants {} ;
+lin poetry_N = variants {} ;
+lin pogrom_N = variants {} ;
+lin poignancy_N = variants {} ;
+lin poignant_A = variants {} ;
+lin poinsettia_N = variants {} ;
+lin point_N = variants {} ;
+lin point_V = variants {} ;
+lin point_V2 = variants {} ;
+lin point_blank_A = variants {} ;
+lin point_blank_Adv = variants {} ;
+lin point_duty_N = variants {} ;
+lin pointed_A = variants {} ;
+lin pointer_N = variants {} ;
+lin pointless_A = variants {} ;
+lin pointsman_N = variants {} ;
+lin poise_N = variants {} ;
+lin poise_V = variants {} ;
+lin poise_V2 = variants {} ;
+lin poison_N = variants {} ;
+lin poison_V2 = variants {} ;
+lin poison_gas_N = variants {} ;
+lin poison_ivy_N = variants {} ;
+lin poisoner_N = variants {} ;
+lin poisonous_A = variants {} ;
+lin poke_N = variants {} ;
+lin poke_V = variants {} ;
+lin poke_V2 = variants {} ;
+lin poke_bonnet_N = variants {} ;
+lin poker_N = variants {} ;
+lin poker_face_N = variants {} ;
+lin poky_A = variants {} ;
+lin poland_PN = variants {} ;
+lin polar_A = D.polaire_1_A ;
+
+lin polaris_N = variants {} ;
+lin polarity_N =  D.polarite_1_N ;
+
+lin polarization_N = variants {} ;
+lin polarize_V2 = variants {} ;
+lin polaroid_N = variants {} ;
+lin pole_N = variants {} ;
+lin pole_jumping_N = variants {} ;
+lin pole_star_N = variants {} ;
+lin pole_vault_N = variants {} ;
+lin poleax_N = variants {} ;
+lin poleax_V2 = variants {} ;
+lin poleaxe_N = variants {} ;
+lin poleaxe_V2 = variants {} ;
+lin polecat_N = variants {} ;
+lin polemic_A = variants {} ;
+lin polemic_N = variants {} ;
+lin polemically_Adv = variants {} ;
+lin police_V2 = variants {} ;
+lin police_office_N = variants {} ;
+lin police_officer_N = variants {} ;
+lin police_station_N = variants {} ;
+lin policeman_N = variants {} ;
+lin policewoman_N = variants {} ;
+lin policy_N = variants {} ;
+lin polio_N = variants {} ;
+lin poliomyelitis_N = variants {} ;
+lin polish_A = variants {} ;
+lin polish_N = variants {} ;
+lin polish_V = variants {} ;
+lin polish_V2 = variants {} ;
+lin polisher_N = variants {} ;
+lin politburo_N = variants {} ;
+lin polite_A = variants {} ;
+lin politeness_N = variants {} ;
+lin politic_A = variants {} ;
+lin political_A = variants {} ;
+lin politician_N = variants {} ;
+lin politicize_V = variants {} ;
+lin politicize_V2 = variants {} ;
+lin politick_V = variants {} ;
+lin politics_N = variants {} ;
+lin polity_N = variants {} ;
+lin polka_N = variants {} ;
+lin poll_N = variants {} ;
+lin poll_V = variants {} ;
+lin poll_V2 = variants {} ;
+lin poll_tax_N = variants {} ;
+lin pollard_N = variants {} ;
+lin pollard_V2 = variants {} ;
+lin pollen_N = variants {} ;
+lin pollinate_V2 = variants {} ;
+lin pollination_N = variants {} ;
+lin polling_booth_N = variants {} ;
+lin polling_day_N = variants {} ;
+lin polling_station_N = variants {} ;
+lin pollster_N = variants {} ;
+lin pollutant_N = variants {} ;
+lin pollute_V2 = variants {} ;
+lin pollution_N = variants {} ;
+lin polly_PN = variants {} ;
+lin polo_N = variants {} ;
+lin polo_neck_A = variants {} ;
+lin polonaise_N = variants {} ;
+lin polony_N = variants {} ;
+lin poltergeist_N = variants {} ;
+lin poltroon_N = variants {} ;
+lin poltroonery_N = variants {} ;
+lin poly_N = variants {} ;
+lin polyandrous_A = variants {} ;
+lin polyandry_N = variants {} ;
+lin polyanthus_N = variants {} ;
+lin polygamist_N = variants {} ;
+lin polygamous_A = variants {} ;
+lin polygamy_N = variants {} ;
+lin polyglot_A = variants {} ;
+lin polyglot_N = variants {} ;
+lin polygon_N = variants {} ;
+lin polygonal_A = variants {} ;
+lin polymorphic_A = variants {} ;
+lin polymorphous_A = variants {} ;
+lin polynomial_A = variants {} ;
+lin polynomial_N = variants {} ;
+lin polyp_N = variants {} ;
+lin polyphonic_A = variants {} ;
+lin polyphony_N = variants {} ;
+lin polypus_N = variants {} ;
+lin polysyllabic_A = variants {} ;
+lin polysyllable_N = variants {} ;
+lin polytechnic_N = variants {} ;
+lin polytheism_N = variants {} ;
+lin polytheistic_A = variants {} ;
+lin polythene_N = variants {} ;
+lin pom_N = variants {} ;
+lin pomade_N = variants {} ;
+lin pomade_V2 = variants {} ;
+lin pomegranate_N = variants {} ;
+lin pomelo_N = variants {} ;
+lin pommel_N = variants {} ;
+lin pommel_V2 = variants {} ;
+lin pommy_N = variants {} ;
+lin pomp_N = variants {} ;
+lin pompon_N = variants {} ;
+lin pomposity_N = variants {} ;
+lin pompous_A = variants {} ;
+lin ponce_N = variants {} ;
+lin poncho_N = variants {} ;
+lin pond_N = variants {} ;
+lin ponder_V = variants {} ;
+lin ponder_V2 = variants {} ;
+lin ponder_VS = variants {} ;
+lin ponderable_A = variants {} ;
+lin ponderous_A = variants {} ;
+lin pone_N = variants {} ;
+lin pongee_N = variants {} ;
+lin poniard_N = variants {} ;
+lin poniard_V2 = variants {} ;
+lin pont_llan_fraith_PN = variants {} ;
+lin pontardawe_PN = variants {} ;
+lin pontardulais_PN = variants {} ;
+lin pontefract_PN = variants {} ;
+lin pontiff_N = variants {} ;
+lin pontifical_A = variants {} ;
+lin pontificate_N = variants {} ;
+lin pontificate_V = variants {} ;
+lin pontoon_N = variants {} ;
+lin pontycymmer_PN = variants {} ;
+lin pontypool_PN = variants {} ;
+lin pony_N = variants {} ;
+lin pony_trekking_N = variants {} ;
+lin ponytail_N = variants {} ;
+lin poodle_N = variants {} ;
+lin poof_N = variants {} ;
+lin pooh_pooh_V2 = variants {} ;
+lin pool_N = variants {} ;
+lin pool_V2 = variants {} ;
+lin poole_PN = variants {} ;
+lin poolroom_N = variants {} ;
+lin poona_PN = variants {} ;
+lin poop_N = variants {} ;
+lin poor_A = variants {} ;
+lin poor_box_N = variants {} ;
+lin poor_rate_N = variants {} ;
+lin poor_spirited_A = variants {} ;
+lin poorhouse_N = variants {} ;
+lin poorly_A = variants {} ;
+lin poorness_N = variants {} ;
+lin pop_A = variants {} ;
+lin pop_Adv = variants {} ;
+lin pop_N = variants {} ;
+lin pop_V = variants {} ;
+lin pop_V2 = variants {} ;
+lin popcorn_N = variants {} ;
+lin pope_N = variants {} ;
+lin popery_N = variants {} ;
+lin popeyed_A = variants {} ;
+lin popgun_N = variants {} ;
+lin popinjay_N = variants {} ;
+lin popish_A = variants {} ;
+lin poplar_N = variants {} ;
+lin poplin_N = variants {} ;
+lin poppa_N = variants {} ;
+lin poppet_N = variants {} ;
+lin poppy_N = variants {} ;
+lin poppycock_N = variants {} ;
+lin populace_N = variants {} ;
+lin popular_A = variants {} ;
+lin popularity_N = variants {} ;
+lin popularization_N = variants {} ;
+lin popularize_V2 = variants {} ;
+lin populate_V2 = variants {} ;
+lin population_N = variants {} ;
+lin populism_N = variants {} ;
+lin populist_N = variants {} ;
+lin populous_A = variants {} ;
+lin porcelain_N = variants {} ;
+lin porch_N = variants {} ;
+lin porcine_A = D.porcin_1_A ;
+
+lin porcupine_N = variants {} ;
+lin pore_N =  D.pore_1_N ;
+
+lin pore_V = variants {} ;
+lin pork_N = variants {} ;
+lin pork_barrel_N = variants {} ;
+lin pork_butcher_N = variants {} ;
+lin porker_N = variants {} ;
+lin porn_N = variants {} ;
+lin pornographer_N = variants {} ;
+lin pornographic_A = variants {} ;
+lin pornography_N = variants {} ;
+lin porosity_N = variants {} ;
+lin porous_A = D.poreux_1_A ;
+
+lin porousness_N = variants {} ;
+lin porphyry_N = variants {} ;
+lin porpoise_N = variants {} ;
+lin porridge_N = variants {} ;
+lin porringer_N = variants {} ;
+lin port_N = variants {} ;
+lin port_V2 = variants {} ;
+lin port_glasgow_PN = variants {} ;
+lin port_talbot_PN = variants {} ;
+lin portability_N = variants {} ;
+lin portable_A = variants {} ;
+lin portage_N = variants {} ;
+lin portal_N = variants {} ;
+lin portcullis_N = variants {} ;
+lin porte_cochere_N = variants {} ;
+lin portend_V2 = variants {} ;
+lin portent_N = variants {} ;
+lin portentous_A = variants {} ;
+lin porter_N = variants {} ;
+lin porterage_N = variants {} ;
+lin porterhouse_N = variants {} ;
+lin portfolio_N = variants {} ;
+lin porthcawl_PN = variants {} ;
+lin porthmadog_PN = variants {} ;
+lin porthole_N = variants {} ;
+lin portico_N = variants {} ;
+lin portiere_N = variants {} ;
+lin portion_N =  D.partie_1_N ;
+
+lin portion_V2 = variants {} ;
+lin portishead_PN = variants {} ;
+lin portland_PN = variants {} ;
+lin portly_A = variants {} ;
+lin portmanteau_N = variants {} ;
+lin porto_alegre_PN = variants {} ;
+lin portrait_N = variants {} ;
+lin portraitist_N = variants {} ;
+lin portraiture_N = variants {} ;
+lin portray_V2 = variants {} ;
+lin portrayal_N = variants {} ;
+lin portsmouth_PN = variants {} ;
+lin portugal_PN = variants {} ;
+lin portuguese_A = variants {} ;
+lin portuguese_N = variants {} ;
+lin pose_N = variants {} ;
+lin pose_V = variants {} ;
+lin pose_V2 = variants {} ;
+lin poser_N = variants {} ;
+lin poseur_N = variants {} ;
+lin poseuse_N = variants {} ;
+lin posh_A = variants {} ;
+lin posh_V2 = variants {} ;
+lin posit_V2 = variants {} ;
+lin position_N =  D.position_1_N ;
+
+lin position_V2 = variants {} ;
+lin position_V2V = variants {} ;
+lin positive_A = D.positif_2_A ;
+
+lin positive_N = variants {} ;
+lin positiveness_N = variants {} ;
+lin positivism_N = variants {} ;
+lin positivist_N = variants {} ;
+lin posse_N = variants {} ;
+lin possess_V2 = variants {} ;
+lin possession_N = variants {} ;
+lin possessive_A = variants {} ;
+lin possessiveness_N = variants {} ;
+lin possessor_N = variants {} ;
+lin posset_N = variants {} ;
+lin possibility_N = variants {} ;
+lin possible_A = variants {} ;
+lin possible_N = variants {} ;
+lin possum_N = variants {} ;
+lin post_N = variants {} ;
+lin post_Prep = variants {} ;
+lin post_V = variants {} ;
+lin post_V2 = variants {} ;
+lin post_chaise_N = variants {} ;
+lin post_free_A = variants {} ;
+lin post_free_Adv = variants {} ;
+lin post_haste_Adv = variants {} ;
+lin post_horse_N = variants {} ;
+lin post_meridiem_Adv = variants {} ;
+lin post_mortem_A = variants {} ;
+lin post_mortem_N = variants {} ;
+lin post_paid_A = variants {} ;
+lin post_paid_Adv = variants {} ;
+lin postage_N = variants {} ;
+lin postage_stamp_N = variants {} ;
+lin postal_A = variants {} ;
+lin postbag_N = variants {} ;
+lin postbox_N = variants {} ;
+lin postcard_N = variants {} ;
+lin postcode_N = variants {} ;
+lin postdate_V2 = variants {} ;
+lin poste_restante_N = variants {} ;
+lin poster_N = variants {} ;
+lin posterior_A = variants {} ;
+lin posterior_N = variants {} ;
+lin posterity_N = variants {} ;
+lin postern_N = variants {} ;
+lin postgraduate_A = variants {} ;
+lin postgraduate_N = variants {} ;
+lin posthumous_A = variants {} ;
+lin postilion_N = variants {} ;
+lin postillion_N = variants {} ;
+lin postman_N = variants {} ;
+lin postmark_N = variants {} ;
+lin postmark_V2 = variants {} ;
+lin postmaster_N = variants {} ;
+lin postmistress_N = variants {} ;
+lin postpone_V2 = variants {} ;
+lin postponement_N = variants {} ;
+lin postprandial_A = variants {} ;
+lin postscript_N = variants {} ;
+lin postulant_N = variants {} ;
+lin postulate_N = variants {} ;
+lin postulate_V2 = variants {} ;
+lin postural_A = variants {} ;
+lin posture_N = variants {} ;
+lin posture_V = variants {} ;
+lin posture_V2 = variants {} ;
+lin posturing_N = variants {} ;
+lin posy_N = variants {} ;
+lin pot_N = variants {} ;
+lin pot_V = variants {} ;
+lin pot_V2 = variants {} ;
+lin pot_shot_N = variants {} ;
+lin pot_trained_A = variants {} ;
+lin potable_A = variants {} ;
+lin potash_N = variants {} ;
+lin potassium_N =  D.potassium_1_N ;
+
+lin potation_N = variants {} ;
+lin potato_N = variants {} ;
+lin potbellied_A = variants {} ;
+lin potbelly_N = variants {} ;
+lin potboiler_N = variants {} ;
+lin potbound_A = variants {} ;
+lin potboy_N = variants {} ;
+lin poteen_N = variants {} ;
+lin potency_N = variants {} ;
+lin potent_A = variants {} ;
+lin potentate_N = variants {} ;
+lin potential_A = variants {} ;
+lin potential_N = variants {} ;
+lin potentiality_N = variants {} ;
+lin pothead_N = variants {} ;
+lin pother_N = variants {} ;
+lin potherb_N = variants {} ;
+lin pothole_N = variants {} ;
+lin potholer_N = variants {} ;
+lin pothook_N = variants {} ;
+lin pothouse_N = variants {} ;
+lin pothunter_N = variants {} ;
+lin potion_N = variants {} ;
+lin potman_N = variants {} ;
+lin potpourri_N = variants {} ;
+lin potsdam_PN = variants {} ;
+lin potsherd_N = variants {} ;
+lin pottage_N = variants {} ;
+lin potted_A = variants {} ;
+lin potter_N = variants {} ;
+lin potter_V = variants {} ;
+lin potterer_N = variants {} ;
+lin potters_bar_PN = variants {} ;
+lin pottery_N = variants {} ;
+lin potty_A = variants {} ;
+lin potty_N = variants {} ;
+lin pouch_N = variants {} ;
+lin pouch_V2 = variants {} ;
+lin pouf_N = variants {} ;
+lin pouffe_N = variants {} ;
+lin poulterer_N = variants {} ;
+lin poultice_N = variants {} ;
+lin poultice_V2 = variants {} ;
+lin pounce_N = variants {} ;
+lin pounce_V = variants {} ;
+lin pound_N =  D.livre_1_N ;
+
+lin pound_V = variants {} ;
+lin pound_V2 = variants {} ;
+lin poundage_N = variants {} ;
+lin pounder_N = variants {} ;
+lin pour_V = variants {} ;
+lin pour_V2 = variants {} ;
+lin pout_N = variants {} ;
+lin pout_V = variants {} ;
+lin pout_V2 = variants {} ;
+lin poutingly_Adv = variants {} ;
+lin poverty_N = variants {} ;
+lin poverty_stricken_A = variants {} ;
+lin pow_N = variants {} ;
+lin powder_N =  D.poudre_1_N ;
+
+lin powder_V = variants {} ;
+lin powder_V2 = variants {} ;
+lin powder_flask_N = variants {} ;
+lin powder_horn_N = variants {} ;
+lin powder_magazine_N = variants {} ;
+lin powder_puff_N = variants {} ;
+lin powder_room_N = variants {} ;
+lin powdered_A = variants {} ;
+lin powdery_A = variants {} ;
+lin power_N = variants {} ;
+lin power_V2 = variants {} ;
+lin power_dive_N = variants {} ;
+lin power_dive_V2 = variants {} ;
+lin power_point_N = variants {} ;
+lin power_station_N = variants {} ;
+lin powerboat_N = variants {} ;
+lin powered_A = variants {} ;
+lin powerful_A = variants {} ;
+lin powerhouse_N = variants {} ;
+lin powerless_A = variants {} ;
+lin powwow_N = variants {} ;
+lin powwow_V = variants {} ;
+lin powys_PN = variants {} ;
+lin pox_N = variants {} ;
+lin poynton_PN = variants {} ;
+lin poznan_PN = variants {} ;
+lin pp_N = variants {} ;
+lin pr_N = variants {} ;
+lin practicability_N = variants {} ;
+lin practicable_A = variants {} ;
+lin practical_A = variants {} ;
+lin practicality_N = variants {} ;
+lin practice_N =  D.oeuvre_1_N ;
+
+lin practice_V = variants {} ;
+lin practice_V2 = variants {} ;
+lin practician_N = variants {} ;
+lin practise_V = variants {} ;
+lin practise_V2 = variants {} ;
+lin practised_A = variants {} ;
+lin practitioner_N = variants {} ;
+lin praesidium_N = variants {} ;
+lin praetor_N = variants {} ;
+lin praetorian_A = variants {} ;
+lin pragmatic_A = variants {} ;
+lin pragmatically_Adv = variants {} ;
+lin pragmatism_N = variants {} ;
+lin pragmatist_N = variants {} ;
+lin prague_PN = variants {} ;
+lin prairie_N = variants {} ;
+lin praise_N = variants {} ;
+lin praise_V2 = variants {} ;
+lin praiseworthiness_N = variants {} ;
+lin praiseworthy_A = variants {} ;
+lin pram_N = variants {} ;
+lin prance_N = variants {} ;
+lin prance_V = variants {} ;
+lin prank_N = variants {} ;
+lin prate_V = variants {} ;
+lin prato_PN = variants {} ;
+lin prattle_N = variants {} ;
+lin prattle_V = variants {} ;
+lin prattler_N = variants {} ;
+lin prawn_N = variants {} ;
+lin prawn_V = variants {} ;
+lin pray_V = variants {} ;
+lin pray_V2 = variants {} ;
+lin prayer_N = variants {} ;
+lin prayer_book_N = variants {} ;
+lin prayer_mat_N = variants {} ;
+lin prayer_meeting_N = variants {} ;
+lin prayer_rug_N = variants {} ;
+lin prayer_wheel_N = variants {} ;
+lin pre_approve_V2 = variants {} ;
+lin pre_eminence_N = variants {} ;
+lin pre_eminent_A = variants {} ;
+lin pre_empt_V2 = variants {} ;
+lin pre_emption_N = variants {} ;
+lin pre_emptive_A = variants {} ;
+lin pre_exist_V = variants {} ;
+lin pre_existence_N = variants {} ;
+lin pre_existent_A = variants {} ;
+lin pre_packaged_A = variants {} ;
+lin pre_raphaelite_A = variants {} ;
+lin pre_raphaelite_N = variants {} ;
+lin pre_register_V2 = variants {} ;
+lin pre_sign_V2 = variants {} ;
+lin pre_test_V2 = variants {} ;
+lin preach_V = variants {} ;
+lin preach_V2 = variants {} ;
+lin preacher_N = variants {} ;
+lin preachify_V = variants {} ;
+lin preamble_N = variants {} ;
+lin prearrange_V2 = variants {} ;
+lin prearrangement_N = variants {} ;
+lin prebend_N = variants {} ;
+lin prebendary_N = variants {} ;
+lin precarious_A = variants {} ;
+lin precariousness_N = variants {} ;
+lin precast_A = variants {} ;
+lin precaution_N = variants {} ;
+lin precautionary_A = variants {} ;
+lin precede_V = variants {} ;
+lin precede_V2 = variants {} ;
+lin precedence_N = variants {} ;
+lin precedent_N = variants {} ;
+lin precedented_A = variants {} ;
+lin preceding_A = variants {} ;
+lin precentor_N = variants {} ;
+lin precept_N = variants {} ;
+lin preceptor_N = variants {} ;
+lin precession_N = variants {} ;
+lin precinct_N = variants {} ;
+lin preciosity_N = variants {} ;
+lin precious_A = variants {} ;
+lin precious_Adv = variants {} ;
+lin preciousness_N = variants {} ;
+lin precipice_N = variants {} ;
+lin precipitate_A = variants {} ;
+lin precipitate_N = variants {} ;
+lin precipitate_V2 = variants {} ;
+lin precipitation_N = variants {} ;
+lin precipitous_A = variants {} ;
+lin precis_N = variants {} ;
+lin precis_V2 = variants {} ;
+lin precise_A = variants {} ;
+lin preciseness_N = variants {} ;
+lin precision_N = variants {} ;
+lin preclude_V2 = variants {} ;
+lin preclusion_N = variants {} ;
+lin precocious_A = variants {} ;
+lin precociousness_N = variants {} ;
+lin precocity_N = variants {} ;
+lin precognition_N = variants {} ;
+lin preconceive_V2 = variants {} ;
+lin preconception_N = variants {} ;
+lin preconcerted_A = variants {} ;
+lin precondition_N = variants {} ;
+lin preconditioned_A = variants {} ;
+lin precursor_N =  D.precurseur_1_N ;
+
+lin precursory_A = variants {} ;
+lin predate_V2 = variants {} ;
+lin predator_N = variants {} ;
+lin predatory_A = variants {} ;
+lin predecease_V2 = variants {} ;
+lin predecessor_N = variants {} ;
+lin predestinate_A = variants {} ;
+lin predestinate_V2 = variants {} ;
+lin predestination_N = variants {} ;
+lin predestine_V2 = variants {} ;
+lin predetermination_N = variants {} ;
+lin predetermine_V2 = variants {} ;
+lin predicament_N = variants {} ;
+lin predicate_N = variants {} ;
+lin predicate_V2 = variants {} ;
+lin predicative_A = variants {} ;
+lin predict_V2 = variants {} ;
+lin predict_VS = variants {} ;
+lin predictability_N = variants {} ;
+lin predictable_A = variants {} ;
+lin prediction_N = variants {} ;
+lin predictor_N = variants {} ;
+lin predigest_V2 = variants {} ;
+lin predilection_N = variants {} ;
+lin predispose_V2 = variants {} ;
+lin predisposition_N =  D.predisposition_1_N ;
+
+lin predominance_N = variants {} ;
+lin predominant_A = variants {} ;
+lin predominate_V = variants {} ;
+lin preen_V2 = variants {} ;
+lin prefab_N = variants {} ;
+lin prefabricate_V2 = variants {} ;
+lin prefabrication_N = variants {} ;
+lin preface_N = variants {} ;
+lin preface_V2 = variants {} ;
+lin prefatory_A = variants {} ;
+lin prefect_N = variants {} ;
+lin prefectural_A = variants {} ;
+lin prefecture_N = variants {} ;
+lin prefer_V2 = variants {} ;
+lin prefer_V2V = variants {} ;
+lin prefer_VS = variants {} ;
+lin prefer_VV = variants {} ;
+lin preferable_A = variants {} ;
+lin preference_N = variants {} ;
+lin preferential_A = variants {} ;
+lin preferment_N = variants {} ;
+lin prefigure_V2 = variants {} ;
+lin prefix_N = variants {} ;
+lin prefix_V2 = variants {} ;
+lin pregnancy_N = variants {} ;
+lin pregnant_A = variants {} ;
+lin preheat_V2 = variants {} ;
+lin prehensile_A = variants {} ;
+lin prehistoric_A = variants {} ;
+lin prehistorical_A = variants {} ;
+lin prehistory_N = variants {} ;
+lin prejudge_V2 = variants {} ;
+lin prejudgement_N = variants {} ;
+lin prejudice_N = variants {} ;
+lin prejudice_V2 = variants {} ;
+lin prejudicial_A = variants {} ;
+lin prelacy_N = variants {} ;
+lin prelate_N = variants {} ;
+lin prelim_N = variants {} ;
+lin preliminary_A = variants {} ;
+lin preliminary_N = variants {} ;
+lin prelude_N = variants {} ;
+lin prelude_V2 = variants {} ;
+lin premarital_A = variants {} ;
+lin premature_A = variants {} ;
+lin premeditate_V2 = variants {} ;
+lin premeditation_N = variants {} ;
+lin premier_A = variants {} ;
+lin premier_N = variants {} ;
+lin premiere_N = variants {} ;
+lin premiere_V = variants {} ;
+lin premiere_V2 = variants {} ;
+lin premiership_N = variants {} ;
+lin premise_N = variants {} ;
+lin premise_V2 = variants {} ;
+lin premiss_N = variants {} ;
+lin premiss_V2 = variants {} ;
+lin premium_N = variants {} ;
+lin premonition_N = variants {} ;
+lin premonitory_A = variants {} ;
+lin prenatal_A = variants {} ;
+lin prentice_N = variants {} ;
+lin preoccupation_N = variants {} ;
+lin preoccupy_V2 = variants {} ;
+lin preordain_V2 = variants {} ;
+lin prep_N = variants {} ;
+lin prepacked_A = variants {} ;
+lin preparation_N =  D.fabrication_1_N ;
+
+lin preparatory_A = variants {} ;
+lin prepare_V = variants {} ;
+lin prepare_V2 = variants {} ;
+lin prepare_V2V = variants {} ;
+lin prepare_VS = variants {} ;
+lin prepare_VV = variants {} ;
+lin preparedness_N = variants {} ;
+lin prepay_V2 = variants {} ;
+lin preponderance_N = variants {} ;
+lin preponderant_A = variants {} ;
+lin preponderate_V = variants {} ;
+lin preposition_N = variants {} ;
+lin prepositional_A = variants {} ;
+lin prepossess_V2 = variants {} ;
+lin prepossessing_A = variants {} ;
+lin prepossession_N = variants {} ;
+lin preposterous_A = variants {} ;
+lin prepuce_N = variants {} ;
+lin prerecord_V2 = variants {} ;
+lin prerequisite_A = variants {} ;
+lin prerequisite_N = variants {} ;
+lin prerogative_N = variants {} ;
+lin pres_N = variants {} ;
+lin presage_N = variants {} ;
+lin presage_V2 = variants {} ;
+lin presbyter_N = variants {} ;
+lin presbyterian_A = variants {} ;
+lin presbyterian_N = variants {} ;
+lin presbyterianism_N = variants {} ;
+lin presbytery_N = variants {} ;
+lin prescience_N = variants {} ;
+lin prescient_A = variants {} ;
+lin prescot_PN = variants {} ;
+lin prescribe_V = variants {} ;
+lin prescribe_V2 = variants {} ;
+lin prescript_N = variants {} ;
+lin prescription_N = variants {} ;
+lin prescriptive_A = variants {} ;
+lin presence_N =  D.presence_1_N ;
+
+lin present_A = D.presente_1_A ;
+
+lin present_N = variants {} ;
+lin present_V2 = variants {} ;
+lin present_day_A = variants {} ;
+lin presentable_A = variants {} ;
+lin presentation_N = variants {} ;
+lin presentiment_N = variants {} ;
+lin preservable_A = variants {} ;
+lin preservation_N = variants {} ;
+lin preservative_A = variants {} ;
+lin preservative_N =  D.conservateur_1_N ;
+
+lin preserve_N = variants {} ;
+lin preserve_V2 = variants {} ;
+lin preserver_N = variants {} ;
+lin preside_V = variants {} ;
+lin presidency_N = variants {} ;
+lin president_N = variants {} ;
+lin presidential_A = variants {} ;
+lin presidium_N = variants {} ;
+lin press_N = variants {} ;
+lin press_V = variants {} ;
+lin press_V2 = variants {} ;
+lin press_V2V = variants {} ;
+lin press_agency_N = variants {} ;
+lin press_agent_N = variants {} ;
+lin press_box_N = variants {} ;
+lin press_clipping_N = variants {} ;
+lin press_cutting_N = variants {} ;
+lin press_gallery_N = variants {} ;
+lin press_gang_N = variants {} ;
+lin press_lord_N = variants {} ;
+lin press_photographer_N = variants {} ;
+lin press_stud_N = variants {} ;
+lin press_up_N = variants {} ;
+lin pressing_A = variants {} ;
+lin pressing_N = variants {} ;
+lin pressman_N = variants {} ;
+lin pressmark_N = variants {} ;
+lin pressure_N =  D.pression_1_N ;
+
+lin pressure_V2 = variants {} ;
+lin pressure_V2V = variants {} ;
+lin pressure_cooker_N = variants {} ;
+lin pressure_gauge_N = variants {} ;
+lin pressurized_A = variants {} ;
+lin prestatyn_PN = variants {} ;
+lin prestidigitation_N = variants {} ;
+lin prestidigitator_N = variants {} ;
+lin prestige_N = variants {} ;
+lin prestigious_A = variants {} ;
+lin prestissimo_A = variants {} ;
+lin prestissimo_Adv = variants {} ;
+lin presto_A = variants {} ;
+lin presto_Adv = variants {} ;
+lin preston_PN = variants {} ;
+lin prestonpans_PN = variants {} ;
+lin prestressed_A = variants {} ;
+lin prestwich_PN = variants {} ;
+lin prestwick_PN = variants {} ;
+lin presumable_A = variants {} ;
+lin presume_V = variants {} ;
+lin presume_V2 = variants {} ;
+lin presume_VS = variants {} ;
+lin presuming_A = variants {} ;
+lin presumption_N = variants {} ;
+lin presumptive_A = variants {} ;
+lin presumptuous_A = variants {} ;
+lin presuppose_V2 = variants {} ;
+lin presupposition_N = variants {} ;
+lin pretence_N = variants {} ;
+lin pretend_V = variants {} ;
+lin pretend_V2 = variants {} ;
+lin pretend_VS = variants {} ;
+lin pretendedly_Adv = variants {} ;
+lin pretender_N = variants {} ;
+lin pretension_N = variants {} ;
+lin pretentious_A = variants {} ;
+lin pretentiousness_N = variants {} ;
+lin preterit_A = variants {} ;
+lin preterit_N = variants {} ;
+lin preterite_A = variants {} ;
+lin preterite_N = variants {} ;
+lin preternatural_A = variants {} ;
+lin pretext_N = variants {} ;
+lin pretor_N = variants {} ;
+lin pretoria_PN = variants {} ;
+lin prettify_V2 = variants {} ;
+lin prettily_Adv = variants {} ;
+lin prettiness_N = variants {} ;
+lin pretty_A = variants {} ;
+lin pretty_Adv = variants {} ;
+lin pretty_N = variants {} ;
+lin pretty_pretty_A = variants {} ;
+lin pretzel_N = variants {} ;
+lin prevail_V = variants {} ;
+lin prevail_V2 = variants {} ;
+lin prevailing_A = variants {} ;
+lin prevalence_N = variants {} ;
+lin prevalent_A = variants {} ;
+lin prevaricate_V = variants {} ;
+lin prevarication_N = variants {} ;
+lin prevent_V2 = variants {} ;
+lin preventable_A = variants {} ;
+lin preventative_N = variants {} ;
+lin prevention_N =  D.prophylaxie_1_N ;
+
+lin preventive_A = variants {} ;
+lin preview_N = variants {} ;
+lin preview_V2 = variants {} ;
+lin previous_A = D.anterieur_2_A ;
+
+lin prevision_N = variants {} ;
+lin prey_N = variants {} ;
+lin prey_V = variants {} ;
+lin price_N = variants {} ;
+lin price_V = variants {} ;
+lin price_V2 = variants {} ;
+lin price_V2V = variants {} ;
+lin price_control_N = variants {} ;
+lin price_controlled_A = variants {} ;
+lin priceless_A = variants {} ;
+lin pricelist_N = variants {} ;
+lin pricey_A = variants {} ;
+lin prick_N = variants {} ;
+lin prick_V = variants {} ;
+lin prick_V2 = variants {} ;
+lin pricker_N = variants {} ;
+lin pricking_N = variants {} ;
+lin prickle_N = variants {} ;
+lin prickle_V = variants {} ;
+lin prickle_V2 = variants {} ;
+lin prickly_A = variants {} ;
+lin pride_N = variants {} ;
+lin pride_V2 = variants {} ;
+lin prie_dieu_N = variants {} ;
+lin priest_N = variants {} ;
+lin priest_ridden_A = variants {} ;
+lin priestcraft_N = variants {} ;
+lin priestess_N = variants {} ;
+lin priesthood_N = variants {} ;
+lin priestlike_A = variants {} ;
+lin priestly_A = variants {} ;
+lin prig_N = variants {} ;
+lin priggish_A = variants {} ;
+lin priggishness_N = variants {} ;
+lin prim_A = variants {} ;
+lin prim_V2 = variants {} ;
+lin prima_A = variants {} ;
+lin prima_ballerina_N = variants {} ;
+lin prima_donna_N = variants {} ;
+lin prima_facie_A = variants {} ;
+lin prima_facie_Adv = variants {} ;
+lin primacy_N = variants {} ;
+lin primaeval_A = variants {} ;
+lin primal_A = variants {} ;
+lin primary_A = D.primaire_1_A ;
+
+lin primary_N = variants {} ;
+lin primate_N = variants {} ;
+lin prime_A = variants {} ;
+lin prime_N = variants {} ;
+lin prime_V2 = variants {} ;
+lin primer_N = variants {} ;
+lin primeval_A = variants {} ;
+lin priming_N = variants {} ;
+lin primitive_A = variants {} ;
+lin primitive_N = variants {} ;
+lin primitiveness_N = variants {} ;
+lin primness_N = variants {} ;
+lin primogeniture_N = variants {} ;
+lin primordial_A = variants {} ;
+lin primp_V2 = variants {} ;
+lin primrose_N = variants {} ;
+lin primula_N = variants {} ;
+lin primus_N = variants {} ;
+lin prince_N = variants {} ;
+lin princedom_N = variants {} ;
+lin princely_A = variants {} ;
+lin princes_risborough_PN = variants {} ;
+lin princess_N = variants {} ;
+lin principal_A = variants {} ;
+lin principal_N = variants {} ;
+lin principality_N = variants {} ;
+lin principle_N =  D.principe_1_N ;
+
+lin principled_A = variants {} ;
+lin prink_V2 = variants {} ;
+lin print_N = variants {} ;
+lin print_V = variants {} ;
+lin print_V2 = variants {} ;
+lin print_seller_N = variants {} ;
+lin print_shop_N = variants {} ;
+lin printable_A = variants {} ;
+lin printer_N = variants {} ;
+lin printing_N = variants {} ;
+lin printing_ink_N = variants {} ;
+lin printing_press_N = variants {} ;
+lin printout_N = variants {} ;
+lin prior_A = regA "avant" ;
+
+lin prior_N = variants {} ;
+lin prioress_N = variants {} ;
+lin priority_N = variants {} ;
+lin priory_N = variants {} ;
+lin priscilla_PN = variants {} ;
+lin prise_V2 = variants {} ;
+lin prism_N = variants {} ;
+lin prismatic_A = variants {} ;
+lin prison_N = variants {} ;
+lin prison_breaking_N = variants {} ;
+lin prisoner_N = variants {} ;
+lin pristine_A = variants {} ;
+lin privacy_N = variants {} ;
+lin private_A = variants {} ;
+lin private_N = variants {} ;
+lin privateer_N = variants {} ;
+lin privation_N = variants {} ;
+lin privatize_V2 = variants {} ;
+lin privet_N = variants {} ;
+lin privilege_N = variants {} ;
+lin privileged_A = variants {} ;
+lin privy_A = variants {} ;
+lin privy_N = variants {} ;
+lin prize_N = variants {} ;
+lin prize_V2 = variants {} ;
+lin prize_fight_N = variants {} ;
+lin prize_money_N = variants {} ;
+lin prize_ring_N = variants {} ;
+lin pro_Adv = variants {} ;
+lin pro_N = variants {} ;
+lin pro_forma_A = variants {} ;
+lin pro_forma_Adv = variants {} ;
+lin pro_rata_Adv = variants {} ;
+lin pro_tem_Adv = variants {} ;
+lin pro_tempore_Adv = variants {} ;
+lin probabilistic_A = variants {} ;
+lin probabilistically_Adv = variants {} ;
+lin probability_N = variants {} ;
+lin probable_A = variants {} ;
+lin probable_N = variants {} ;
+lin probate_N = variants {} ;
+lin probate_V2 = variants {} ;
+lin probation_N = variants {} ;
+lin probationary_A = variants {} ;
+lin probationer_N = variants {} ;
+lin probe_N = variants {} ;
+lin probe_V = variants {} ;
+lin probe_V2 = variants {} ;
+lin probity_N = variants {} ;
+lin problem_N = variants {} ;
+lin problematic_A = variants {} ;
+lin problematically_Adv = variants {} ;
+lin proboscis_N = variants {} ;
+lin procedural_A = variants {} ;
+lin procedure_N = variants {} ;
+lin proceed_V = variants {} ;
+lin proceed_V2 = variants {} ;
+lin proceed_V2V = variants {} ;
+lin proceeding_N = variants {} ;
+lin process_N =  D.processus_1_N ;
+
+lin process_V = variants {} ;
+lin process_V2 = variants {} ;
+lin process_server_N = variants {} ;
+lin procession_N = variants {} ;
+lin processional_A = variants {} ;
+lin processor_N = variants {} ;
+lin proclaim_V2 = variants {} ;
+lin proclaim_VS = variants {} ;
+lin proclamation_N = variants {} ;
+lin proclivity_N = variants {} ;
+lin proconsul_N = variants {} ;
+lin proconsular_A = variants {} ;
+lin proconsulate_N = variants {} ;
+lin procrastinate_V = variants {} ;
+lin procrastination_N = variants {} ;
+lin procreate_V2 = variants {} ;
+lin procreation_N = variants {} ;
+lin proctor_N = variants {} ;
+lin procurable_A = variants {} ;
+lin procurator_N = variants {} ;
+lin procure_V2 = variants {} ;
+lin procurement_N = variants {} ;
+lin procurer_N = variants {} ;
+lin procuress_N = variants {} ;
+lin prod_N = variants {} ;
+lin prod_V = variants {} ;
+lin prod_V2 = variants {} ;
+lin prod_V2V = variants {} ;
+lin prodigal_A = variants {} ;
+lin prodigal_N = variants {} ;
+lin prodigality_N = variants {} ;
+lin prodigious_A = variants {} ;
+lin prodigy_N = variants {} ;
+lin produce_N = variants {} ;
+lin produce_V = variants {} ;
+lin produce_V2 = variants {} ;
+lin producer_N = variants {} ;
+lin product_N =  D.produit_1_N ;
+
+lin production_N =  D.production_1_N ;
+
+lin productive_A = D.productif_1_A ;
+
+lin productivity_N = variants {} ;
+lin prof_PN = variants {} ;
+lin profanation_N = variants {} ;
+lin profane_A = variants {} ;
+lin profane_V2 = variants {} ;
+lin profaneness_N = variants {} ;
+lin profanity_N = variants {} ;
+lin profess_V = variants {} ;
+lin profess_V2 = variants {} ;
+lin profess_V2V = variants {} ;
+lin professed_A = variants {} ;
+lin profession_N = variants {} ;
+lin professional_A = variants {} ;
+lin professional_N = variants {} ;
+lin professionalism_N = variants {} ;
+lin professor_N = variants {} ;
+lin professorial_A = variants {} ;
+lin professorship_N = variants {} ;
+lin proffer_N = variants {} ;
+lin proffer_V2 = variants {} ;
+lin proficiency_N = variants {} ;
+lin proficient_A = variants {} ;
+lin profile_N =  D.profil_1_N ;
+
+lin profile_V2 = variants {} ;
+lin profit_N = variants {} ;
+lin profit_V = variants {} ;
+lin profit_V2 = variants {} ;
+lin profit_margin_N = variants {} ;
+lin profit_sharing_N = variants {} ;
+lin profitable_A = variants {} ;
+lin profiteer_N = variants {} ;
+lin profiteer_V = variants {} ;
+lin profitless_A = variants {} ;
+lin profligacy_N = variants {} ;
+lin profligate_A = variants {} ;
+lin profligate_N = variants {} ;
+lin profound_A = variants {} ;
+lin profundity_N = variants {} ;
+lin profuse_A = variants {} ;
+lin profuseness_N = variants {} ;
+lin profusion_N = variants {} ;
+lin progenitor_N = variants {} ;
+lin prognosis_N = variants {} ;
+lin prognostic_A = variants {} ;
+lin prognostic_N = variants {} ;
+lin prognosticate_V2 = variants {} ;
+lin prognostication_N = variants {} ;
+lin program_N =  D.programme_1_N ;
+
+lin program_V2 = variants {} ;
+lin program_V2V = variants {} ;
+lin programme_N = variants {} ;
+lin programme_V2 = variants {} ;
+lin programmer_N = variants {} ;
+lin progress_N =  D.progression_1_N ;
+
+lin progress_V = variants {} ;
+lin progress_V2 = variants {} ;
+lin progression_N = variants {} ;
+lin progressive_A = D.progressif_1_A ;
+
+lin progressive_N = variants {} ;
+lin progressiveness_N = variants {} ;
+lin prohibit_V = variants {} ;
+lin prohibit_V2 = variants {} ;
+lin prohibit_VS = variants {} ;
+lin prohibition_N = variants {} ;
+lin prohibitionist_N = variants {} ;
+lin prohibitive_A = variants {} ;
+lin prohibitory_A = variants {} ;
+lin project_N = variants {} ;
+lin project_V = variants {} ;
+lin project_V2 = variants {} ;
+lin project_V2V = variants {} ;
+lin project_VS = variants {} ;
+lin projectile_A = variants {} ;
+lin projectile_N = variants {} ;
+lin projection_N = variants {} ;
+lin projectionist_N = variants {} ;
+lin projector_N = variants {} ;
+lin prolapse_N = variants {} ;
+lin prolapse_V = variants {} ;
+lin prole_N = variants {} ;
+lin proletarian_A = variants {} ;
+lin proletarian_N = variants {} ;
+lin proletariat_N = variants {} ;
+lin proliferate_V = variants {} ;
+lin proliferate_V2 = variants {} ;
+lin proliferation_N =  D.proliferation_1_N ;
+
+lin prolific_A = variants {} ;
+lin prolix_A = variants {} ;
+lin prolixity_N = variants {} ;
+lin prologue_N = variants {} ;
+lin prolong_V2 = variants {} ;
+lin prolongation_N = variants {} ;
+lin prolonged_A = variants {} ;
+lin prom_N = variants {} ;
+lin promenade_N = variants {} ;
+lin promenade_V = variants {} ;
+lin promenade_V2 = variants {} ;
+lin prominence_N = variants {} ;
+lin prominent_A = variants {} ;
+lin promiscuity_N = variants {} ;
+lin promiscuous_A = variants {} ;
+lin promise_N = variants {} ;
+lin promise_V = variants {} ;
+lin promise_V2 = variants {} ;
+lin promise_VS = variants {} ;
+lin promise_VV = variants {} ;
+lin promising_A = variants {} ;
+lin promissory_A = variants {} ;
+lin promontory_N = variants {} ;
+lin promote_V = variants {} ;
+lin promote_V2 = variants {} ;
+lin promoter_N =  D.promoteur_1_N ;
+
+lin promotion_N = variants {} ;
+lin promotional_A = variants {} ;
+lin prompt_A = variants {} ;
+lin prompt_N = variants {} ;
+lin prompt_V2 = variants {} ;
+lin prompt_V2V = variants {} ;
+lin prompt_box_N = variants {} ;
+lin prompt_copy_N = variants {} ;
+lin prompter_N = variants {} ;
+lin prompting_N = variants {} ;
+lin promptitude_N = variants {} ;
+lin promptness_N = variants {} ;
+lin promulgate_V2 = variants {} ;
+lin promulgation_N = variants {} ;
+lin prone_A = variants {} ;
+lin proneness_N = variants {} ;
+lin prong_N = variants {} ;
+lin pronged_A = variants {} ;
+lin pronominal_A = variants {} ;
+lin pronoun_N = variants {} ;
+lin pronounce_V = variants {} ;
+lin pronounce_V2 = variants {} ;
+lin pronounce_VS = variants {} ;
+lin pronounceable_A = variants {} ;
+lin pronounced_A = variants {} ;
+lin pronouncement_N = variants {} ;
+lin pronto_Adv = variants {} ;
+lin pronunciamento_N = variants {} ;
+lin pronunciation_N = variants {} ;
+lin proof_A = variants {} ;
+lin proof_N = variants {} ;
+lin proof_V2 = variants {} ;
+lin proofread_V = variants {} ;
+lin proofread_V2 = variants {} ;
+lin proofreader_N = variants {} ;
+lin prop_N = variants {} ;
+lin prop_V2 = variants {} ;
+lin propaganda_N = variants {} ;
+lin propagandist_N = variants {} ;
+lin propagandize_V = variants {} ;
+lin propagate_V = variants {} ;
+lin propagate_V2 = variants {} ;
+lin propagation_N = variants {} ;
+lin propagator_N = variants {} ;
+lin propane_N = variants {} ;
+lin propel_V2 = variants {} ;
+lin propellant_A = variants {} ;
+lin propellant_N = variants {} ;
+lin propellent_A = variants {} ;
+lin propellent_N = variants {} ;
+lin propeller_N = variants {} ;
+lin propensity_N = variants {} ;
+lin proper_A = variants {} ;
+lin propertied_A = variants {} ;
+lin property_N = variants {} ;
+lin property_man_N = variants {} ;
+lin property_master_N = variants {} ;
+lin prophecy_N = variants {} ;
+lin prophesy_V = variants {} ;
+lin prophesy_V2 = variants {} ;
+lin prophet_N = variants {} ;
+lin prophetess_N = variants {} ;
+lin prophetic_A = variants {} ;
+lin prophetical_A = variants {} ;
+lin prophylactic_A = D.prophylactique_1_A ;
+
+lin prophylactic_N = variants {} ;
+lin prophylaxis_N =  D.prophylaxie_1_N ;
+
+lin propinquity_N = variants {} ;
+lin propitiate_V2 = variants {} ;
+lin propitiation_N = variants {} ;
+lin propitiatory_A = variants {} ;
+lin propitious_A = variants {} ;
+lin proponent_N = variants {} ;
+lin proportion_N = variants {} ;
+lin proportion_V2 = variants {} ;
+lin proportionable_A = variants {} ;
+lin proportional_A = variants {} ;
+lin proportionality_N = variants {} ;
+lin proportionate_A = variants {} ;
+lin proposal_N = variants {} ;
+lin propose_V = variants {} ;
+lin propose_V2 = variants {} ;
+lin propose_VS = variants {} ;
+lin propose_VV = variants {} ;
+lin proposer_N = variants {} ;
+lin proposition_N = variants {} ;
+lin proposition_V2 = variants {} ;
+lin propound_V2 = variants {} ;
+lin proprietary_A = variants {} ;
+lin proprietor_N = variants {} ;
+lin proprietress_N = variants {} ;
+lin propriety_N = variants {} ;
+lin propulsion_N = variants {} ;
+lin propulsive_A = variants {} ;
+lin prorogation_N = variants {} ;
+lin prorogue_V2 = variants {} ;
+lin prosaic_A = variants {} ;
+lin prosaically_Adv = variants {} ;
+lin proscenium_N = variants {} ;
+lin proscribe_V2 = variants {} ;
+lin proscription_N = variants {} ;
+lin prose_N = variants {} ;
+lin prosecute_V2 = variants {} ;
+lin prosecution_N = variants {} ;
+lin prosecutor_N = variants {} ;
+lin proselyte_N = variants {} ;
+lin proselytize_V = variants {} ;
+lin proselytize_V2 = variants {} ;
+lin prosily_Adv = variants {} ;
+lin prosiness_N = variants {} ;
+lin prosody_N = variants {} ;
+lin prospect_N = variants {} ;
+lin prospect_V = variants {} ;
+lin prospective_A = variants {} ;
+lin prospector_N = variants {} ;
+lin prospectus_N = variants {} ;
+lin prosper_V = variants {} ;
+lin prosper_V2 = variants {} ;
+lin prosperity_N = variants {} ;
+lin prosperous_A = variants {} ;
+lin prostate_N =  D.prostate_1_N ;
+
+lin prostitute_N = variants {} ;
+lin prostitute_V2 = variants {} ;
+lin prostitution_N = variants {} ;
+lin prostrate_A = variants {} ;
+lin prostrate_V2 = variants {} ;
+lin prostration_N = variants {} ;
+lin prosy_A = variants {} ;
+lin protagonist_N = variants {} ;
+lin protean_A = variants {} ;
+lin protect_V = variants {} ;
+lin protect_V2 = variants {} ;
+lin protection_N =  D.protection_1_N ;
+
+lin protectionism_N = variants {} ;
+lin protectionist_N = variants {} ;
+lin protective_A = variants {} ;
+lin protector_N = variants {} ;
+lin protectorate_N = variants {} ;
+lin protege_N = variants {} ;
+lin protegee_N = variants {} ;
+lin protein_N =  D.proteine_1_N ;
+
+lin protest_N = variants {} ;
+lin protest_V = variants {} ;
+lin protest_V2 = variants {} ;
+lin protestant_A = variants {} ;
+lin protestant_N = variants {} ;
+lin protestantism_N = variants {} ;
+lin protestation_N = variants {} ;
+lin protester_N = variants {} ;
+lin protestingly_Adv = variants {} ;
+lin protocol_N = variants {} ;
+lin proton_N =  D.proton_1_N ;
+
+lin protoplasm_N = variants {} ;
+lin prototype_N = variants {} ;
+lin protract_V2 = variants {} ;
+lin protraction_N = variants {} ;
+lin protractor_N = variants {} ;
+lin protrude_V = variants {} ;
+lin protrude_V2 = variants {} ;
+lin protrusion_N = variants {} ;
+lin protrusive_A = variants {} ;
+lin protuberance_N = variants {} ;
+lin protuberant_A = variants {} ;
+lin proud_A = variants {} ;
+lin provable_A = variants {} ;
+lin prove_V = variants {} ;
+lin prove_V2 = variants {} ;
+lin prove_V2V = variants {} ;
+lin prove_VA = variants {} ;
+lin prove_VS = variants {} ;
+lin provenance_N = variants {} ;
+lin provender_N = variants {} ;
+lin proverb_N = variants {} ;
+lin proverbial_A = variants {} ;
+lin provide_V = variants {} ;
+lin provide_V2 = variants {} ;
+lin provide_VS = variants {} ;
+lin providence_N = variants {} ;
+lin providence_PN = variants {} ;
+lin provident_A = variants {} ;
+lin providential_A = variants {} ;
+lin provider_N = variants {} ;
+lin province_N = variants {} ;
+lin provincial_A = variants {} ;
+lin provincial_N = variants {} ;
+lin provincialism_N = variants {} ;
+lin provision_N = variants {} ;
+lin provision_V2 = variants {} ;
+lin provisional_A = variants {} ;
+lin proviso_N =  D.condition_1_N ;
+
+lin provisory_A = variants {} ;
+lin provocation_N = variants {} ;
+lin provocative_A = variants {} ;
+lin provoke_V2 = variants {} ;
+lin provoking_A = variants {} ;
+lin provost_N = variants {} ;
+lin prow_N = variants {} ;
+lin prowess_N = variants {} ;
+lin prowl_N = variants {} ;
+lin prowl_V = variants {} ;
+lin prowl_V2 = variants {} ;
+lin prowler_N = variants {} ;
+lin prox_Adv = variants {} ;
+lin proximate_A = variants {} ;
+lin proximity_N = variants {} ;
+lin proximo_A = variants {} ;
+lin proxy_N = variants {} ;
+lin pru_PN = variants {} ;
+lin prude_N = variants {} ;
+lin prudence_N = variants {} ;
+lin prudence_PN = variants {} ;
+lin prudent_A = variants {} ;
+lin prudential_A = variants {} ;
+lin prudery_N = variants {} ;
+lin prudhoe_PN = variants {} ;
+lin prudish_A = variants {} ;
+lin prune_N = variants {} ;
+lin prune_V2 = variants {} ;
+lin pruning_N = variants {} ;
+lin pruning_hook_N = variants {} ;
+lin pruning_knife_N = variants {} ;
+lin pruning_saw_N = variants {} ;
+lin prurience_N = variants {} ;
+lin pruriency_N = variants {} ;
+lin prurient_A = variants {} ;
+lin prussian_A = variants {} ;
+lin prussian_N = variants {} ;
+lin prussic_A = variants {} ;
+lin pry_V = variants {} ;
+lin pry_V2 = variants {} ;
+lin pryingly_Adv = variants {} ;
+lin psalm_N = variants {} ;
+lin psalmist_N = variants {} ;
+lin psalmody_N = variants {} ;
+lin psalter_N = variants {} ;
+lin psaltery_N = variants {} ;
+lin psephologist_N = variants {} ;
+lin psephology_N = variants {} ;
+lin pseud_N = variants {} ;
+lin pseudo_A = variants {} ;
+lin pseudo_N = variants {} ;
+lin pseudonym_N = variants {} ;
+lin pseudonymous_A = variants {} ;
+lin psittacosis_N = variants {} ;
+lin psyche_N = variants {} ;
+lin psychedelic_A = variants {} ;
+lin psychiatric_A = variants {} ;
+lin psychiatrist_N = variants {} ;
+lin psychiatry_N = variants {} ;
+lin psychic_A = variants {} ;
+lin psychic_N = variants {} ;
+lin psychical_A = variants {} ;
+lin psychoanalyse_V2 = variants {} ;
+lin psychoanalysis_N = variants {} ;
+lin psychoanalyst_N = variants {} ;
+lin psychoanalytic_A = variants {} ;
+lin psychoanalytical_A = variants {} ;
+lin psychoanalyze_V2 = variants {} ;
+lin psychological_A = variants {} ;
+lin psychologist_N = variants {} ;
+lin psychology_N = variants {} ;
+lin psychopath_N = variants {} ;
+lin psychopathic_A = variants {} ;
+lin psychosis_N = variants {} ;
+lin psychosomatic_A = variants {} ;
+lin psychotherapy_N = variants {} ;
+lin psychotic_N = variants {} ;
+lin pt_N = variants {} ;
+lin pta_N = variants {} ;
+lin ptarmigan_N = variants {} ;
+lin pte_PN = variants {} ;
+lin pterodactyl_N = variants {} ;
+lin pto_PN = variants {} ;
+lin ptomaine_N = variants {} ;
+lin pty_PN = variants {} ;
+lin pub_N = variants {} ;
+lin pub_crawl_N = variants {} ;
+lin pub_crawl_V = variants {} ;
+lin puberty_N = variants {} ;
+lin pubic_A = variants {} ;
+lin public_A = variants {} ;
+lin public_N = variants {} ;
+lin public_spirited_A = variants {} ;
+lin publican_N = variants {} ;
+lin publication_N = variants {} ;
+lin publicist_N = variants {} ;
+lin publicity_N = variants {} ;
+lin publicize_V2 = variants {} ;
+lin publish_V = variants {} ;
+lin publish_V2 = variants {} ;
+lin publisher_N = variants {} ;
+lin puce_N = variants {} ;
+lin puck_N = variants {} ;
+lin pucker_N = variants {} ;
+lin pucker_V = variants {} ;
+lin pucker_V2 = variants {} ;
+lin puckish_A = variants {} ;
+lin pud_N = variants {} ;
+lin pudden_N = variants {} ;
+lin pudden_head_N = variants {} ;
+lin pudding_N = variants {} ;
+lin pudding_face_N = variants {} ;
+lin puddle_N = variants {} ;
+lin puddle_V2 = variants {} ;
+lin puddler_N = variants {} ;
+lin pudgy_A = variants {} ;
+lin pudsey_PN = variants {} ;
+lin pueblo_N = variants {} ;
+lin puerile_A = variants {} ;
+lin puerility_N = variants {} ;
+lin puerperal_A = variants {} ;
+lin puff_N = variants {} ;
+lin puff_V = variants {} ;
+lin puff_V2 = variants {} ;
+lin puffball_N = variants {} ;
+lin puffin_N = variants {} ;
+lin puffiness_N = variants {} ;
+lin puffy_A = variants {} ;
+lin pug_N = variants {} ;
+lin pug_dog_N = variants {} ;
+lin pug_nose_A = variants {} ;
+lin pug_nose_N = variants {} ;
+lin pug_nosed_A = variants {} ;
+lin pugilism_N = variants {} ;
+lin pugilist_N = variants {} ;
+lin pugilistic_A = variants {} ;
+lin pugnacious_A = variants {} ;
+lin pugnacity_N = variants {} ;
+lin puissance_N = variants {} ;
+lin puissant_A = variants {} ;
+lin puke_N = variants {} ;
+lin puke_V = variants {} ;
+lin puke_V2 = variants {} ;
+lin pukka_A = variants {} ;
+lin pulchritude_N = variants {} ;
+lin pulchritudinous_A = variants {} ;
+lin pule_V = variants {} ;
+lin pull_N = variants {} ;
+lin pull_V = variants {} ;
+lin pull_V2 = variants {} ;
+lin pull_in_N = variants {} ;
+lin pull_off_N = variants {} ;
+lin pull_out_N = variants {} ;
+lin pull_through_N = variants {} ;
+lin pull_up_N = variants {} ;
+lin pullet_N = variants {} ;
+lin pulley_N = variants {} ;
+lin pulley_block_N = variants {} ;
+lin pullman_N = variants {} ;
+lin pullover_N = variants {} ;
+lin pullulate_V = variants {} ;
+lin pulmonary_A = D.pulmonaire_2_A ;
+
+lin pulp_N = variants {} ;
+lin pulp_V = variants {} ;
+lin pulp_V2 = variants {} ;
+lin pulpit_N = variants {} ;
+lin pulpy_A = variants {} ;
+lin pulque_N = variants {} ;
+lin pulsar_N = variants {} ;
+lin pulsate_V = variants {} ;
+lin pulsate_V2 = variants {} ;
+lin pulsation_N = variants {} ;
+lin pulse_N =  D.impulsion_1_N ;
+
+lin pulse_V = variants {} ;
+lin pulverize_V = variants {} ;
+lin pulverize_V2 = variants {} ;
+lin puma_N = variants {} ;
+lin pumice_N = variants {} ;
+lin pumice_stone_N = variants {} ;
+lin pummel_V2 = variants {} ;
+lin pump_N = variants {} ;
+lin pump_V = variants {} ;
+lin pump_V2 = variants {} ;
+lin pump_room_N = variants {} ;
+lin pumpernickel_N = variants {} ;
+lin pumpkin_N = variants {} ;
+lin pun_N = variants {} ;
+lin pun_V = variants {} ;
+lin punch_N = variants {} ;
+lin punch_V2 = variants {} ;
+lin punch_drunk_A = variants {} ;
+lin punch_up_N = variants {} ;
+lin punchball_N = variants {} ;
+lin punchbowl_N = variants {} ;
+lin punching_ball_N = variants {} ;
+lin punctilio_N = variants {} ;
+lin punctilious_A = variants {} ;
+lin punctiliousness_N = variants {} ;
+lin punctual_A = variants {} ;
+lin punctuality_N = variants {} ;
+lin punctuate_V2 = variants {} ;
+lin punctuation_N = variants {} ;
+lin puncture_N = variants {} ;
+lin puncture_V = variants {} ;
+lin puncture_V2 = variants {} ;
+lin pundit_N = variants {} ;
+lin pungency_N = variants {} ;
+lin pungent_A = variants {} ;
+lin punic_A = variants {} ;
+lin punily_Adv = variants {} ;
+lin punish_V2 = variants {} ;
+lin punishable_A = variants {} ;
+lin punishment_N = variants {} ;
+lin punitive_A = variants {} ;
+lin punk_N = variants {} ;
+lin punkah_N = variants {} ;
+lin punnet_N = variants {} ;
+lin punster_N = variants {} ;
+lin punt_N = variants {} ;
+lin punt_V = variants {} ;
+lin punt_V2 = variants {} ;
+lin punter_N = variants {} ;
+lin puny_A = variants {} ;
+lin pup_N = variants {} ;
+lin pupa_N = variants {} ;
+lin pupil_N = variants {} ;
+lin puppet_N = variants {} ;
+lin puppeteer_N = variants {} ;
+lin puppy_N = variants {} ;
+lin purblind_A = variants {} ;
+lin purchasable_A = variants {} ;
+lin purchase_N = variants {} ;
+lin purchase_V2 = variants {} ;
+lin purchaser_N = variants {} ;
+lin purdah_N = variants {} ;
+lin pure_A = D.pur_2_A ;
+
+lin puree_N = variants {} ;
+lin pureness_N = variants {} ;
+lin purgation_N = variants {} ;
+lin purgative_A = variants {} ;
+lin purgative_N = variants {} ;
+lin purgatorial_A = variants {} ;
+lin purgatory_N = variants {} ;
+lin purge_N = variants {} ;
+lin purge_V2 = variants {} ;
+lin purification_N =  D.purification_1_N ;
+
+lin purifier_N = variants {} ;
+lin purify_V2 = variants {} ;
+lin purist_N = variants {} ;
+lin puritan_A = variants {} ;
+lin puritan_N = variants {} ;
+lin puritanical_A = variants {} ;
+lin puritanism_N = variants {} ;
+lin purity_N = variants {} ;
+lin purl_N = variants {} ;
+lin purl_V = variants {} ;
+lin purl_V2 = variants {} ;
+lin purloin_V2 = variants {} ;
+lin purple_A = variants {} ;
+lin purple_N = variants {} ;
+lin purplish_A = variants {} ;
+lin purport_N = variants {} ;
+lin purport_V2 = variants {} ;
+lin purport_V2V = variants {} ;
+lin purpose_N = variants {} ;
+lin purpose_V2 = variants {} ;
+lin purpose_built_A = variants {} ;
+lin purposeful_A = variants {} ;
+lin purposeless_A = variants {} ;
+lin purposely_Adv = variants {} ;
+lin purposive_A = variants {} ;
+lin purr_N = variants {} ;
+lin purr_V = variants {} ;
+lin purr_V2 = variants {} ;
+lin purr_VS = variants {} ;
+lin purse_N = variants {} ;
+lin purse_V2 = variants {} ;
+lin purse_proud_A = variants {} ;
+lin purser_N = variants {} ;
+lin pursuance_N = variants {} ;
+lin pursuant_A = variants {} ;
+lin pursue_V = variants {} ;
+lin pursue_V2 = variants {} ;
+lin pursuer_N = variants {} ;
+lin pursuit_N = variants {} ;
+lin pursy_A = variants {} ;
+lin purulence_N = variants {} ;
+lin purulent_A = variants {} ;
+lin purvey_V = variants {} ;
+lin purvey_V2 = variants {} ;
+lin purveyance_N = variants {} ;
+lin purveyor_N = variants {} ;
+lin purview_N = variants {} ;
+lin pus_N = variants {} ;
+lin pusan_PN = variants {} ;
+lin push_N = variants {} ;
+lin push_V = variants {} ;
+lin push_V2 = variants {} ;
+lin push_V2V = variants {} ;
+lin push_VS = variants {} ;
+lin push_bike_N = variants {} ;
+lin pushcart_N = variants {} ;
+lin pushchair_N = variants {} ;
+lin pusher_N = variants {} ;
+lin pushful_A = variants {} ;
+lin pushing_A = variants {} ;
+lin pushover_N = variants {} ;
+lin pusillanimity_N = variants {} ;
+lin pusillanimous_A = variants {} ;
+lin puss_N = variants {} ;
+lin pussy_N = variants {} ;
+lin pussycat_N = variants {} ;
+lin pussyfoot_V = variants {} ;
+lin pustule_N = variants {} ;
+lin put_N = variants {} ;
+lin put_V = variants {} ;
+lin put_V2 = variants {} ;
+lin put_V2V = variants {} ;
+lin put_VS = variants {} ;
+lin put_down_N = variants {} ;
+lin put_on_N = variants {} ;
+lin putative_A = variants {} ;
+lin putrefaction_N = variants {} ;
+lin putrefy_V = variants {} ;
+lin putrefy_V2 = variants {} ;
+lin putrescence_N = variants {} ;
+lin putrescent_A = variants {} ;
+lin putrid_A = variants {} ;
+lin putridity_N = variants {} ;
+lin putsch_N = variants {} ;
+lin putt_N = variants {} ;
+lin putt_V = variants {} ;
+lin putt_V2 = variants {} ;
+lin puttee_N = variants {} ;
+lin putter_V = variants {} ;
+lin putter_V2 = variants {} ;
+lin putting_green_N = variants {} ;
+lin putting_iron_N = variants {} ;
+lin putty_N = variants {} ;
+lin putty_V2 = variants {} ;
+lin puzzle_N = variants {} ;
+lin puzzle_V = variants {} ;
+lin puzzle_V2 = variants {} ;
+lin puzzlement_N = variants {} ;
+lin puzzler_N = variants {} ;
+lin pwllheli_PN = variants {} ;
+lin pygmy_N = variants {} ;
+lin pyjama_A = variants {} ;
+lin pyle_PN = variants {} ;
+lin pylon_N = variants {} ;
+lin pyongyang_PN = variants {} ;
+lin pyorrhoea_N = variants {} ;
+lin pyramid_N = variants {} ;
+lin pyre_N = variants {} ;
+lin pyrites_N = variants {} ;
+lin pyrotechnic_A = variants {} ;
+lin pyrrhic_A = variants {} ;
+lin python_N = variants {} ;
+lin pyx_N = variants {} ;
+lin qatar_PN = variants {} ;
+lin qatari_A = variants {} ;
+lin qatari_N = variants {} ;
+lin qc_N = variants {} ;
+lin qed_PN = variants {} ;
+lin qt_N = variants {} ;
+lin quack_N = variants {} ;
+lin quack_V = variants {} ;
+lin quack_quack_N = variants {} ;
+lin quackery_N = variants {} ;
+lin quad_N = variants {} ;
+lin quadrangle_N = variants {} ;
+lin quadrangular_A = variants {} ;
+lin quadrant_N = variants {} ;
+lin quadratic_A = variants {} ;
+lin quadrilateral_A = variants {} ;
+lin quadrilateral_N = variants {} ;
+lin quadrille_N = variants {} ;
+lin quadrillion_N = variants {} ;
+lin quadrophonic_A = variants {} ;
+lin quadrophony_N = variants {} ;
+lin quadruped_N = variants {} ;
+lin quadruple_A = variants {} ;
+lin quadruple_N = variants {} ;
+lin quadruple_V = variants {} ;
+lin quadruple_V2 = variants {} ;
+lin quadruplet_N = variants {} ;
+lin quadruplicate_A = variants {} ;
+lin quadruplicate_N = variants {} ;
+lin quadruplicate_V2 = variants {} ;
+lin quaff_V = variants {} ;
+lin quaff_V2 = variants {} ;
+lin quagga_N = variants {} ;
+lin quagmire_N = variants {} ;
+lin quai_d'orsay_N = variants {} ;
+lin quail_N = variants {} ;
+lin quail_V = variants {} ;
+lin quaint_A = variants {} ;
+lin quaintness_N = variants {} ;
+lin quake_N = variants {} ;
+lin quake_V = variants {} ;
+lin quaker_N = variants {} ;
+lin qualification_N = variants {} ;
+lin qualified_A = variants {} ;
+lin qualifier_N = variants {} ;
+lin qualify_V = variants {} ;
+lin qualify_V2 = variants {} ;
+lin qualitative_A = variants {} ;
+lin quality_N = variants {} ;
+lin qualm_N = variants {} ;
+lin quandary_N = variants {} ;
+lin quango_N = variants {} ;
+lin quantify_V2 = variants {} ;
+lin quantitative_A = D.quantitatif_2_A ;
+
+lin quantity_N =  D.quantite_1_N ;
+
+lin quantum_N = variants {} ;
+lin quarantine_N = variants {} ;
+lin quarantine_V2 = variants {} ;
+lin quark_N = variants {} ;
+lin quarrel_N = variants {} ;
+lin quarrel_V = variants {} ;
+lin quarrelsome_A = variants {} ;
+lin quarry_N = variants {} ;
+lin quarry_V = variants {} ;
+lin quarry_V2 = variants {} ;
+lin quarryman_N = variants {} ;
+lin quart_N = variants {} ;
+lin quarter_N = variants {} ;
+lin quarter_V2 = variants {} ;
+lin quarter_day_N = variants {} ;
+lin quarter_deck_N = variants {} ;
+lin quarter_plate_N = variants {} ;
+lin quarterfinal_N = variants {} ;
+lin quartering_N = variants {} ;
+lin quarterlight_N = variants {} ;
+lin quarterly_A = variants {} ;
+lin quarterly_Adv = variants {} ;
+lin quarterly_N = variants {} ;
+lin quartermaster_N = variants {} ;
+lin quartermaster_general_N = variants {} ;
+lin quarterstaff_N = variants {} ;
+lin quartet_N = variants {} ;
+lin quarto_N = variants {} ;
+lin quartz_N = variants {} ;
+lin quasar_N = variants {} ;
+lin quash_V2 = variants {} ;
+lin quassia_N = variants {} ;
+lin quatercentenary_N = variants {} ;
+lin quatrain_N = variants {} ;
+lin quattrocento_N = variants {} ;
+lin quaver_N = variants {} ;
+lin quaver_V = variants {} ;
+lin quaver_V2 = variants {} ;
+lin quay_N = variants {} ;
+lin queasily_Adv = variants {} ;
+lin queasiness_N = variants {} ;
+lin queasy_A = variants {} ;
+lin quebec_PN = variants {} ;
+lin queen_N = variants {} ;
+lin queen_V2 = variants {} ;
+lin queenborough_in_sheppey_PN = variants {} ;
+lin queenly_A = variants {} ;
+lin queensbury_PN = variants {} ;
+lin queensferry_PN = variants {} ;
+lin queensland_PN = variants {} ;
+lin queer_A = variants {} ;
+lin queer_N = variants {} ;
+lin queer_V2 = variants {} ;
+lin queerness_N = variants {} ;
+lin quell_V2 = variants {} ;
+lin quench_V2 = variants {} ;
+lin quenchless_A = variants {} ;
+lin quentin_PN = variants {} ;
+lin quern_N = variants {} ;
+lin querulous_A = variants {} ;
+lin querulousness_N = variants {} ;
+lin query_N = variants {} ;
+lin query_V2 = variants {} ;
+lin quest_N = variants {} ;
+lin quest_V = variants {} ;
+lin question_N = variants {} ;
+lin question_V2 = variants {} ;
+lin question_mark_N = variants {} ;
+lin question_master_N = variants {} ;
+lin questionable_A = variants {} ;
+lin questioner_N = variants {} ;
+lin questioningly_Adv = variants {} ;
+lin questionnaire_N = variants {} ;
+lin quetzal_N = variants {} ;
+lin queue_N = variants {} ;
+lin queue_V = variants {} ;
+lin qui_vive_N = variants {} ;
+lin quibble_N = variants {} ;
+lin quibble_V = variants {} ;
+lin quibbler_N = variants {} ;
+lin quibbling_A = variants {} ;
+lin quiche_N = variants {} ;
+lin quick_A = variants {} ;
+lin quick_Adv = variants {} ;
+lin quick_N = variants {} ;
+lin quick_change_A = variants {} ;
+lin quick_eared_A = variants {} ;
+lin quick_eyed_A = variants {} ;
+lin quick_freeze_V2 = variants {} ;
+lin quick_sighted_A = variants {} ;
+lin quick_tempered_A = variants {} ;
+lin quick_witted_A = variants {} ;
+lin quicken_V = variants {} ;
+lin quicken_V2 = variants {} ;
+lin quicker_Adv = variants {} ;
+lin quickest_Adv = variants {} ;
+lin quickie_N = variants {} ;
+lin quicklime_N = variants {} ;
+lin quickness_N = variants {} ;
+lin quicksand_N = variants {} ;
+lin quickset_A = variants {} ;
+lin quicksilver_N = variants {} ;
+lin quickstep_N = variants {} ;
+lin quid_N = variants {} ;
+lin quid_pro_quo_N = variants {} ;
+lin quiescence_N = variants {} ;
+lin quiescent_A = variants {} ;
+lin quiet_A = variants {} ;
+lin quiet_N = variants {} ;
+lin quiet_V = variants {} ;
+lin quiet_V2 = variants {} ;
+lin quieten_V = variants {} ;
+lin quieten_V2 = variants {} ;
+lin quietism_N = variants {} ;
+lin quietist_N = variants {} ;
+lin quietness_N = variants {} ;
+lin quietude_N = variants {} ;
+lin quietus_N = variants {} ;
+lin quiff_N = variants {} ;
+lin quill_N = variants {} ;
+lin quill_feather_N = variants {} ;
+lin quilt_N = variants {} ;
+lin quilt_V2 = variants {} ;
+lin quin_N = variants {} ;
+lin quince_N = variants {} ;
+lin quincentenary_A = variants {} ;
+lin quincentenary_N = variants {} ;
+lin quinine_N = variants {} ;
+lin quinquagesima_N = variants {} ;
+lin quinquagesima_PN = variants {} ;
+lin quinsy_N = variants {} ;
+lin quintal_N = variants {} ;
+lin quintessence_N = variants {} ;
+lin quintet_N = variants {} ;
+lin quintuplet_N = variants {} ;
+lin quip_N = variants {} ;
+lin quip_V = variants {} ;
+lin quip_VS = variants {} ;
+lin quire_N = variants {} ;
+lin quirk_N = variants {} ;
+lin quisling_N = variants {} ;
+lin quit_A = variants {} ;
+lin quit_V = variants {} ;
+lin quit_V2 = variants {} ;
+lin quite_Predet = variants {} ;
+lin quito_PN = variants {} ;
+lin quits_A = variants {} ;
+lin quittance_N = variants {} ;
+lin quitter_N = variants {} ;
+lin quiver_N = variants {} ;
+lin quiver_V = variants {} ;
+lin quiver_V2 = variants {} ;
+lin quixotic_A = variants {} ;
+lin quixotically_Adv = variants {} ;
+lin quiz_N = variants {} ;
+lin quiz_V2 = variants {} ;
+lin quizmaster_N = variants {} ;
+lin quizzical_A = variants {} ;
+lin quoin_N = variants {} ;
+lin quoit_N = variants {} ;
+lin quonset_N = variants {} ;
+lin quorum_N = variants {} ;
+lin quot_V = variants {} ;
+lin quot_VS = variants {} ;
+lin quota_N = variants {} ;
+lin quotability_N = variants {} ;
+lin quotable_A = variants {} ;
+lin quotation_N = variants {} ;
+lin quote_N = variants {} ;
+lin quote_V = variants {} ;
+lin quote_V2 = variants {} ;
+lin quotidian_A = variants {} ;
+lin quotient_N = variants {} ;
+lin qv_PN = variants {} ;
+lin ra_N = variants {} ;
+lin rabbi_N = variants {} ;
+lin rabbinical_A = variants {} ;
+lin rabbit_N = variants {} ;
+lin rabbit_V = variants {} ;
+lin rabbit_burrow_N = variants {} ;
+lin rabbit_hole_N = variants {} ;
+lin rabbit_hutch_N = variants {} ;
+lin rabbit_punch_N = variants {} ;
+lin rabbit_warren_N = variants {} ;
+lin rabble_N = variants {} ;
+lin rabble_rousing_A = variants {} ;
+lin rabelaisian_A = variants {} ;
+lin rabid_A = variants {} ;
+lin rabies_N = variants {} ;
+lin raccoon_N = variants {} ;
+lin race_N = variants {} ;
+lin race_V = variants {} ;
+lin race_V2 = variants {} ;
+lin race_V2V = variants {} ;
+lin race_meeting_N = variants {} ;
+lin racecard_N = variants {} ;
+lin racecourse_N = variants {} ;
+lin racehorse_N = variants {} ;
+lin raceme_N = variants {} ;
+lin racer_N = variants {} ;
+lin rachel_PN = variants {} ;
+lin racial_A = variants {} ;
+lin racialism_N = variants {} ;
+lin racialist_N = variants {} ;
+lin racily_Adv = variants {} ;
+lin raciness_N = variants {} ;
+lin racing_N = variants {} ;
+lin racism_N = variants {} ;
+lin racist_N = variants {} ;
+lin rack_N = variants {} ;
+lin rack_V2 = variants {} ;
+lin rack_railway_N = variants {} ;
+lin rack_rent_N = variants {} ;
+lin racket_N = variants {} ;
+lin racket_V = variants {} ;
+lin racketeer_N = variants {} ;
+lin racketeering_N = variants {} ;
+lin raconteur_N = variants {} ;
+lin racoon_N = variants {} ;
+lin racquet_N = variants {} ;
+lin racy_A = variants {} ;
+lin rada_PN = variants {} ;
+lin radar_N = variants {} ;
+lin radcliffe_PN = variants {} ;
+lin radcliffe_on_trent_PN = variants {} ;
+lin raddled_A = variants {} ;
+lin radial_A = variants {} ;
+lin radial_N = variants {} ;
+lin radiance_N = variants {} ;
+lin radiant_A = variants {} ;
+lin radiate_V = variants {} ;
+lin radiate_V2 = variants {} ;
+lin radiation_N =  D.rayonnement_1_N ;
+
+lin radiator_N = variants {} ;
+lin radical_A = variants {} ;
+lin radical_N =  D.radical_1_N ;
+
+lin radicalism_N = variants {} ;
+lin radicle_N = variants {} ;
+lin radio_N = variants {} ;
+lin radio_V2 = variants {} ;
+lin radio_gramophone_N = variants {} ;
+lin radio_location_N = variants {} ;
+lin radio_set_N = variants {} ;
+lin radio_telescope_N = variants {} ;
+lin radioactive_A = variants {} ;
+lin radioactivity_N = variants {} ;
+lin radiogram_N = variants {} ;
+lin radiograph_N = variants {} ;
+lin radiographer_N = variants {} ;
+lin radiography_N = variants {} ;
+lin radioisotope_N = variants {} ;
+lin radiologist_N = variants {} ;
+lin radiology_N = variants {} ;
+lin radiotherapist_N = variants {} ;
+lin radiotherapy_N = variants {} ;
+lin radish_N = variants {} ;
+lin radium_N = variants {} ;
+lin radius_N = variants {} ;
+lin radlett_PN = variants {} ;
+lin radstock_PN = variants {} ;
+lin raf_N = variants {} ;
+lin raffia_N = variants {} ;
+lin raffish_A = variants {} ;
+lin raffle_N = variants {} ;
+lin raffle_V2 = variants {} ;
+lin raft_N = variants {} ;
+lin raft_V = variants {} ;
+lin raft_V2 = variants {} ;
+lin rafter_N = variants {} ;
+lin raftered_A = variants {} ;
+lin raftsman_N = variants {} ;
+lin rag_N = variants {} ;
+lin rag_V2 = variants {} ;
+lin rag_day_N = variants {} ;
+lin ragamuffin_N = variants {} ;
+lin ragbag_N = variants {} ;
+lin rage_N = variants {} ;
+lin rage_V = variants {} ;
+lin ragged_A = variants {} ;
+lin raggedness_N = variants {} ;
+lin raglan_N = variants {} ;
+lin ragout_N = variants {} ;
+lin ragtag_N = variants {} ;
+lin ragtime_N = variants {} ;
+lin raid_N = variants {} ;
+lin raid_V = variants {} ;
+lin raid_V2 = variants {} ;
+lin raider_N = variants {} ;
+lin rail_N = variants {} ;
+lin rail_V = variants {} ;
+lin rail_V2 = variants {} ;
+lin railcar_N = variants {} ;
+lin railhead_N = variants {} ;
+lin railing_N = variants {} ;
+lin raillery_N = variants {} ;
+lin railroad_N = variants {} ;
+lin railroad_V2 = variants {} ;
+lin railway_N = variants {} ;
+lin railwayman_N = variants {} ;
+lin raiment_N = variants {} ;
+lin rain_N = variants {} ;
+lin rain_V = variants {} ;
+lin rain_V2 = variants {} ;
+lin rain_gauge_N = variants {} ;
+lin rainbow_N = variants {} ;
+lin raincoat_N = variants {} ;
+lin raindrop_N = variants {} ;
+lin rainfall_N = variants {} ;
+lin rainford_PN = variants {} ;
+lin rainproof_A = variants {} ;
+lin rainwater_N = variants {} ;
+lin rainy_A = variants {} ;
+lin raise_N = variants {} ;
+lin raise_V2 = variants {} ;
+lin raiser_N = variants {} ;
+lin raisin_N = variants {} ;
+lin raison_d'etre_N = variants {} ;
+lin raj_N = variants {} ;
+lin rajah_N = variants {} ;
+lin rake_N = variants {} ;
+lin rake_V = variants {} ;
+lin rake_V2 = variants {} ;
+lin rake_off_N = variants {} ;
+lin rakish_A = variants {} ;
+lin rakishness_N = variants {} ;
+lin rallentando_A = variants {} ;
+lin rallentando_Adv = variants {} ;
+lin rally_N = variants {} ;
+lin rally_V = variants {} ;
+lin rally_V2 = variants {} ;
+lin rally_V2V = variants {} ;
+lin ralph_PN = variants {} ;
+lin ram_N = variants {} ;
+lin ram_V2 = variants {} ;
+lin ramadan_N = variants {} ;
+lin ramadan_PN = variants {} ;
+lin ramble_N = variants {} ;
+lin ramble_V = variants {} ;
+lin rambler_N = variants {} ;
+lin rambling_A = variants {} ;
+lin rambunctious_A = variants {} ;
+lin ramification_N = variants {} ;
+lin ramify_V = variants {} ;
+lin ramify_V2 = variants {} ;
+lin ramjet_N = variants {} ;
+lin ramp_N = variants {} ;
+lin ramp_V2 = variants {} ;
+lin rampage_N = variants {} ;
+lin rampage_V = variants {} ;
+lin rampageous_A = variants {} ;
+lin rampant_A = variants {} ;
+lin rampart_N = variants {} ;
+lin ramrod_N = variants {} ;
+lin ramsbottom_PN = variants {} ;
+lin ramsgate_PN = variants {} ;
+lin ramshackle_A = variants {} ;
+lin ranch_N = variants {} ;
+lin rancher_N = variants {} ;
+lin rancid_A = variants {} ;
+lin rancorous_A = variants {} ;
+lin rancour_N = variants {} ;
+lin rand_N = variants {} ;
+lin randolph_PN = variants {} ;
+lin random_N = variants {} ;
+lin randomly_Adv = variants {} ;
+lin randomness_N = variants {} ;
+lin randy_A = variants {} ;
+lin ranee_N = variants {} ;
+lin range_N =  D.plage_1_N ;
+
+lin range_V = variants {} ;
+lin range_V2 = variants {} ;
+lin rangefinder_N = variants {} ;
+lin ranger_N = variants {} ;
+lin rangoon_PN = variants {} ;
+lin rani_N = variants {} ;
+lin rank_A = variants {} ;
+lin rank_N = variants {} ;
+lin rank_V = variants {} ;
+lin rank_V2 = variants {} ;
+lin rank_VS = variants {} ;
+lin ranker_N = variants {} ;
+lin ranking_N = variants {} ;
+lin rankle_V = variants {} ;
+lin rankness_N = variants {} ;
+lin ransack_V2 = variants {} ;
+lin ransom_N = variants {} ;
+lin ransom_V2 = variants {} ;
+lin rant_N = variants {} ;
+lin rant_V = variants {} ;
+lin rant_V2 = variants {} ;
+lin ranter_N = variants {} ;
+lin rap_N = variants {} ;
+lin rap_V = variants {} ;
+lin rap_V2 = variants {} ;
+lin rapacious_A = variants {} ;
+lin rapacity_N = variants {} ;
+lin rape_N = variants {} ;
+lin rape_V2 = variants {} ;
+lin rapid_A = D.rapide_2_A ;
+
+lin rapid_N = variants {} ;
+lin rapidity_N = variants {} ;
+lin rapier_N = variants {} ;
+lin rapier_thrust_N = variants {} ;
+lin rapine_N = variants {} ;
+lin rapist_N = variants {} ;
+lin rapport_N = variants {} ;
+lin rapprochement_N = variants {} ;
+lin rapscallion_N = variants {} ;
+lin rapt_A = variants {} ;
+lin rapture_N = variants {} ;
+lin rapturous_A = variants {} ;
+lin rare_A = variants {} ;
+lin rarebit_N = variants {} ;
+lin rarefaction_N = variants {} ;
+lin rarefy_V = variants {} ;
+lin rarefy_V2 = variants {} ;
+lin rareness_N = variants {} ;
+lin raring_A = variants {} ;
+lin rarity_N = variants {} ;
+lin rascal_N = variants {} ;
+lin rascally_A = variants {} ;
+lin rase_V2 = variants {} ;
+lin rash_A = variants {} ;
+lin rash_N = variants {} ;
+lin rasher_N = variants {} ;
+lin rashness_N = variants {} ;
+lin rasp_N = variants {} ;
+lin rasp_V = variants {} ;
+lin rasp_V2 = variants {} ;
+lin raspberry_N = variants {} ;
+lin raspingly_Adv = variants {} ;
+lin rat_N = variants {} ;
+lin rat_V = variants {} ;
+lin rat_V2 = variants {} ;
+lin rat_a_tat_tat_N = variants {} ;
+lin rat_tat_N = variants {} ;
+lin ratability_N = variants {} ;
+lin ratable_A = variants {} ;
+lin ratan_N = variants {} ;
+lin ratch_N = variants {} ;
+lin ratchet_N = variants {} ;
+lin rate_N = variants {} ;
+lin rate_V = variants {} ;
+lin rate_V2 = variants {} ;
+lin rate_VA = variants {} ;
+lin rate_VS = variants {} ;
+lin rateability_N = variants {} ;
+lin rateable_A = variants {} ;
+lin ratepayer_N = variants {} ;
+lin rather_Adv = variants {} ;
+lin ratification_N = variants {} ;
+lin ratify_V2 = variants {} ;
+lin rating_N = variants {} ;
+lin ratio_N =  D.rapport_1_N ;
+
+lin ratiocination_N = variants {} ;
+lin ration_N = variants {} ;
+lin ration_V2 = variants {} ;
+lin rational_A = variants {} ;
+lin rationale_N = variants {} ;
+lin rationalism_N = variants {} ;
+lin rationalist_N = variants {} ;
+lin rationalistic_A = variants {} ;
+lin rationality_N = variants {} ;
+lin rationalization_N = variants {} ;
+lin rationalize_V2 = variants {} ;
+lin ratlin_N = variants {} ;
+lin ratline_N = variants {} ;
+lin rattan_N = variants {} ;
+lin ratter_N = variants {} ;
+lin rattle_N = variants {} ;
+lin rattle_V = variants {} ;
+lin rattle_V2 = variants {} ;
+lin rattlebrained_A = variants {} ;
+lin rattlepated_A = variants {} ;
+lin rattler_N = variants {} ;
+lin rattlesnake_N = variants {} ;
+lin rattling_A = variants {} ;
+lin rattling_Adv = variants {} ;
+lin ratty_A = variants {} ;
+lin raucous_A = variants {} ;
+lin ravage_N = variants {} ;
+lin ravage_V = variants {} ;
+lin ravage_V2 = variants {} ;
+lin rave_N = variants {} ;
+lin rave_V = variants {} ;
+lin rave_V2 = variants {} ;
+lin rave_up_N = variants {} ;
+lin ravel_V = variants {} ;
+lin ravel_V2 = variants {} ;
+lin raven_N = variants {} ;
+lin ravening_A = variants {} ;
+lin ravenna_PN = variants {} ;
+lin ravenous_A = variants {} ;
+lin raver_N = variants {} ;
+lin ravine_N = variants {} ;
+lin raving_A = variants {} ;
+lin raving_Adv = variants {} ;
+lin ravioli_N = variants {} ;
+lin ravish_V2 = variants {} ;
+lin ravishingly_Adv = variants {} ;
+lin ravishment_N = variants {} ;
+lin raw_A = D.brut_1_A ;
+
+lin raw_N = variants {} ;
+lin rawboned_A = variants {} ;
+lin rawhide_A = variants {} ;
+lin rawtenstall_PN = variants {} ;
+lin ray_N = variants {} ;
+lin ray_PN = variants {} ;
+lin ray_V = variants {} ;
+lin ray_V2 = variants {} ;
+lin raymond_PN = variants {} ;
+lin rayon_N = variants {} ;
+lin raze_V2 = variants {} ;
+lin razor_N = variants {} ;
+lin razor_V2 = variants {} ;
+lin razor_edge_N = variants {} ;
+lin razorback_N = variants {} ;
+lin razorbacked_A = variants {} ;
+lin razorblade_N = variants {} ;
+lin razzle_N = variants {} ;
+lin razzle_dazzle_N = variants {} ;
+lin rc_PN = variants {} ;
+lin rd_PN = variants {} ;
+lin re_N = variants {} ;
+lin re_address_V2 = variants {} ;
+lin re_afforest_V2 = variants {} ;
+lin re_afforestation_N = variants {} ;
+lin re_count_N = variants {} ;
+lin re_count_V2 = variants {} ;
+lin re_cover_V2 = variants {} ;
+lin re_create_V2 = variants {} ;
+lin re_echo_N = variants {} ;
+lin re_echo_V = variants {} ;
+lin re_elect_V2 = variants {} ;
+lin re_emerge_V = variants {} ;
+lin re_emphasize_V2 = variants {} ;
+lin re_enter_V = variants {} ;
+lin re_enter_V2 = variants {} ;
+lin re_entry_N = variants {} ;
+lin re_establish_V2 = variants {} ;
+lin re_evaluate_V2 = variants {} ;
+lin re_examine_V2 = variants {} ;
+lin re_form_V = variants {} ;
+lin re_form_V2 = variants {} ;
+lin re_formation_N = variants {} ;
+lin re_join_V2 = variants {} ;
+lin re_supply_V2 = variants {} ;
+lin reach_N = variants {} ;
+lin reach_V = variants {} ;
+lin reach_V2 = variants {} ;
+lin reach_V2V = variants {} ;
+lin reach_VA = variants {} ;
+lin react_V = variants {} ;
+lin reaction_N =  D.reaction_1_N ;
+
+lin reactionary_N = variants {} ;
+lin reactivate_V2 = variants {} ;
+lin reactor_N = variants {} ;
+lin read_N = variants {} ;
+lin read_V = variants {} ;
+lin read_V2 = variants {} ;
+lin read_VA = variants {} ;
+lin read_VS = variants {} ;
+lin readability_N = variants {} ;
+lin readable_A = variants {} ;
+lin reader_N = variants {} ;
+lin readership_N = variants {} ;
+lin readily_Adv = D.facilement_1_Adv ;
+
+lin readiness_N = variants {} ;
+lin reading_N = variants {} ;
+lin reading_PN = variants {} ;
+lin reading_lamp_N = variants {} ;
+lin reading_room_N = variants {} ;
+lin readjust_V2 = variants {} ;
+lin readjustment_N = variants {} ;
+lin readmission_N = variants {} ;
+lin readmit_V2 = variants {} ;
+lin ready_A = variants {} ;
+lin ready_N = variants {} ;
+lin ready_V2 = variants {} ;
+lin ready_made_A = variants {} ;
+lin reaffiliation_N = variants {} ;
+lin reaffirm_V2 = variants {} ;
+lin reagent_N = variants {} ;
+
+lin real_A = variants {} ;
+lin real_N = variants {} ;
+lin realign_V2 = variants {} ;
+lin realism_N = variants {} ;
+lin realist_N = variants {} ;
+lin realistic_A = variants {} ;
+lin realistically_Adv = variants {} ;
+lin reality_N = variants {} ;
+lin realizable_A = variants {} ;
+lin realization_N = variants {} ;
+lin realize_V2 = variants {} ;
+lin realize_VS = variants {} ;
+lin reallocation_N = variants {} ;
+lin realm_N = variants {} ;
+lin realtor_N = variants {} ;
+lin realty_N = variants {} ;
+lin ream_N = variants {} ;
+lin reanimate_V2 = variants {} ;
+lin reap_V = variants {} ;
+lin reap_V2 = variants {} ;
+lin reaper_N = variants {} ;
+lin reaping_hook_N = variants {} ;
+lin reappear_V = variants {} ;
+lin reappearance_N = variants {} ;
+lin reappoint_V = variants {} ;
+lin reappoint_V2 = variants {} ;
+lin reappraisal_N = variants {} ;
+lin reappraise_V2 = variants {} ;
+lin rear_N = variants {} ;
+lin rear_V = variants {} ;
+lin rear_V2 = variants {} ;
+lin rear_admiral_N = variants {} ;
+lin rearguard_N = variants {} ;
+lin rearm_V = variants {} ;
+lin rearm_V2 = variants {} ;
+lin rearmament_N = variants {} ;
+lin rearmost_A = variants {} ;
+lin rearrange_V2 = variants {} ;
+lin rearrangement_N = variants {} ;
+lin rearward_N = variants {} ;
+lin rearwards_Adv = variants {} ;
+lin reason_N = variants {} ;
+lin reason_V = variants {} ;
+lin reason_V2 = variants {} ;
+lin reason_VS = variants {} ;
+lin reasonable_A = variants {} ;
+lin reasonableness_N = variants {} ;
+lin reasoning_N = variants {} ;
+lin reasonless_A = variants {} ;
+lin reassemble_V = variants {} ;
+lin reassemble_V2 = variants {} ;
+lin reassert_V2 = variants {} ;
+lin reassess_V2 = variants {} ;
+lin reassessment_N = variants {} ;
+lin reassign_V2 = variants {} ;
+lin reassume_V2 = variants {} ;
+lin reassurance_N = variants {} ;
+lin reassure_V2 = variants {} ;
+lin reassure_VS = variants {} ;
+lin reassuring_A = variants {} ;
+lin reattribute_V2 = variants {} ;
+lin rebarbative_A = variants {} ;
+lin rebate_N = variants {} ;
+lin rebecca_PN = variants {} ;
+lin rebel_N = variants {} ;
+lin rebel_V = variants {} ;
+lin rebellion_N = variants {} ;
+lin rebellious_A = variants {} ;
+lin rebelliousness_N = variants {} ;
+lin rebind_V2 = variants {} ;
+lin rebirth_N = variants {} ;
+lin reborn_A = variants {} ;
+lin rebound_N = variants {} ;
+lin rebound_V = variants {} ;
+lin rebound_V2 = variants {} ;
+lin rebound_V2V = variants {} ;
+lin rebuff_N = variants {} ;
+lin rebuff_V = variants {} ;
+lin rebuff_V2 = variants {} ;
+lin rebuild_V2 = variants {} ;
+lin rebuke_N = variants {} ;
+lin rebuke_V2 = variants {} ;
+lin rebukingly_Adv = variants {} ;
+lin rebus_N = variants {} ;
+lin rebut_V2 = variants {} ;
+lin rebuttal_N = variants {} ;
+lin rec_PN = variants {} ;
+lin recalcitrance_N = variants {} ;
+lin recalcitrancy_N = variants {} ;
+lin recalcitrant_A = variants {} ;
+lin recalculate_V2 = variants {} ;
+lin recall_N = variants {} ;
+lin recall_V2 = variants {} ;
+lin recall_VS = variants {} ;
+lin recant_V = variants {} ;
+lin recant_V2 = variants {} ;
+lin recantation_N = variants {} ;
+lin recap_N = variants {} ;
+lin recap_V = variants {} ;
+lin recap_V2 = variants {} ;
+lin recapitulate_V = variants {} ;
+lin recapitulate_V2 = variants {} ;
+lin recapitulation_N = variants {} ;
+lin recapture_V2 = variants {} ;
+lin recast_V2 = variants {} ;
+lin recce_N = variants {} ;
+lin recd_PN = variants {} ;
+lin recede_V = variants {} ;
+lin receipt_N = variants {} ;
+lin receipt_V2 = variants {} ;
+lin receivable_A = variants {} ;
+lin receive_V = variants {} ;
+lin receive_V2 = variants {} ;
+lin received_A = variants {} ;
+lin receiver_N = variants {} ;
+lin receivership_N = variants {} ;
+lin receiving_set_N = variants {} ;
+lin recent_A = variants {} ;
+lin recentralize_V2 = variants {} ;
+lin receptacle_N = variants {} ;
+lin reception_N = variants {} ;
+lin reception_desk_N = variants {} ;
+lin receptionist_N = variants {} ;
+lin receptive_A = variants {} ;
+lin receptiveness_N = variants {} ;
+lin receptivity_N = variants {} ;
+lin recess_N = variants {} ;
+lin recess_V2 = variants {} ;
+lin recession_N = variants {} ;
+lin recessional_A = variants {} ;
+lin recessional_N = variants {} ;
+lin recessive_A = variants {} ;
+lin rechauffe_N = variants {} ;
+lin recherche_A = variants {} ;
+lin recidivism_N = variants {} ;
+lin recidivist_N = variants {} ;
+lin recife_PN = variants {} ;
+lin recipe_N = variants {} ;
+lin recipient_N = variants {} ;
+lin reciprocal_A = variants {} ;
+lin reciprocal_N = variants {} ;
+lin reciprocate_V = variants {} ;
+lin reciprocate_V2 = variants {} ;
+lin reciprocation_N = variants {} ;
+lin reciprocity_N = variants {} ;
+lin recital_N = variants {} ;
+lin recitalist_N = variants {} ;
+lin recitation_N = variants {} ;
+lin recitative_N = variants {} ;
+lin recite_V = variants {} ;
+lin recite_V2 = variants {} ;
+lin reckless_A = variants {} ;
+lin recklessness_N = variants {} ;
+lin recklinghausen_PN = variants {} ;
+lin reckon_V = variants {} ;
+lin reckon_V2 = variants {} ;
+lin reckon_VS = variants {} ;
+lin reckoner_N = variants {} ;
+lin reckoning_N = variants {} ;
+lin reclaim_V2 = variants {} ;
+lin reclamation_N = variants {} ;
+lin reclassify_V2 = variants {} ;
+lin recline_V = variants {} ;
+lin recline_V2 = variants {} ;
+lin recluse_N = variants {} ;
+lin recognition_N = variants {} ;
+lin recognizable_A = variants {} ;
+lin recognizance_N = variants {} ;
+lin recognize_V2 = variants {} ;
+lin recognize_VS = variants {} ;
+lin recoil_N = variants {} ;
+lin recoil_V = variants {} ;
+lin recollect_V = variants {} ;
+lin recollect_V2 = variants {} ;
+lin recollection_N = variants {} ;
+lin recommend_V2 = variants {} ;
+lin recommend_VS = variants {} ;
+lin recommendation_N = variants {} ;
+lin recommit_V2 = variants {} ;
+lin recompense_N = variants {} ;
+lin recompense_V2 = variants {} ;
+lin reconcilable_A = variants {} ;
+lin reconcile_V2 = variants {} ;
+lin reconciliation_N = variants {} ;
+lin recondite_A = variants {} ;
+lin recondition_V2 = variants {} ;
+lin reconnaissance_N = variants {} ;
+lin reconnoitre_V = variants {} ;
+lin reconnoitre_V2 = variants {} ;
+lin reconsecrate_V2 = variants {} ;
+lin reconsider_V2 = variants {} ;
+lin reconsider_VS = variants {} ;
+lin reconstruct_V2 = variants {} ;
+lin reconstruction_N = variants {} ;
+lin reconvict_V2 = variants {} ;
+lin record_N = variants {} ;
+lin record_V2 = variants {} ;
+lin record_breaking_A = variants {} ;
+lin record_player_N = variants {} ;
+lin recorder_N = variants {} ;
+lin recording_N = variants {} ;
+lin recount_V2 = variants {} ;
+lin recount_VS = variants {} ;
+lin recoup_V2 = variants {} ;
+lin recourse_N = variants {} ;
+lin recover_V = variants {} ;
+lin recover_V2 = variants {} ;
+lin recover_V2V = variants {} ;
+lin recoverable_A = variants {} ;
+lin recovery_N = variants {} ;
+lin recreant_A = variants {} ;
+lin recreant_N = variants {} ;
+lin recreate_V2 = variants {} ;
+lin recreation_N = variants {} ;
+lin recreational_A = variants {} ;
+lin recriminate_V = variants {} ;
+lin recrimination_N = variants {} ;
+lin recriminatory_A = variants {} ;
+lin recrudescence_N = variants {} ;
+lin recruit_N = variants {} ;
+lin recruit_V = variants {} ;
+lin recruit_V2 = variants {} ;
+lin recruitment_N = variants {} ;
+lin rectal_A = variants {} ;
+lin rectangle_N = variants {} ;
+lin rectangular_A = variants {} ;
+lin rectification_N = variants {} ;
+lin rectifier_N = variants {} ;
+lin rectify_V2 = variants {} ;
+lin rectilinear_A = variants {} ;
+lin rectitude_N = variants {} ;
+lin recto_N = variants {} ;
+lin rector_N = variants {} ;
+lin rectory_N = variants {} ;
+lin rectum_N = variants {} ;
+lin recumbent_A = variants {} ;
+lin recuperate_V = variants {} ;
+lin recuperate_V2 = variants {} ;
+lin recuperation_N = variants {} ;
+lin recuperative_A = variants {} ;
+lin recur_V = variants {} ;
+lin recurrence_N = variants {} ;
+lin recurrent_A = variants {} ;
+lin recurve_V = variants {} ;
+lin recurve_V2 = variants {} ;
+lin recusancy_N = variants {} ;
+lin recusant_A = variants {} ;
+lin recusant_N = variants {} ;
+lin recycle_V2 = variants {} ;
+lin red_A = variants {} ;
+lin red_N = variants {} ;
+lin red_hot_A = variants {} ;
+lin red_rimmed_A = variants {} ;
+lin redact_V2 = variants {} ;
+lin redaction_N = variants {} ;
+lin redbreast_N = variants {} ;
+lin redbrick_A = variants {} ;
+lin redbridge_PN = variants {} ;
+lin redcap_N = variants {} ;
+lin redcoat_N = variants {} ;
+lin redden_V = variants {} ;
+lin redden_V2 = variants {} ;
+lin reddish_A = variants {} ;
+lin redditch_PN = variants {} ;
+lin redecorate_V2 = variants {} ;
+lin redeem_V2 = variants {} ;
+lin redeemable_A = variants {} ;
+lin redeemer_N = variants {} ;
+lin redefine_V2 = variants {} ;
+lin redemption_N = variants {} ;
+lin redemptive_A = variants {} ;
+lin redeploy_V2 = variants {} ;
+lin redeployment_N = variants {} ;
+lin redesign_V2 = variants {} ;
+lin redevelop_V2 = variants {} ;
+lin redevelopment_N = variants {} ;
+lin redhead_N = variants {} ;
+lin rediffusion_N = variants {} ;
+lin rediscover_V2 = variants {} ;
+lin rediscovery_N = variants {} ;
+lin redisposition_N = variants {} ;
+lin redistribute_V2 = variants {} ;
+lin redistribution_N = variants {} ;
+lin redline_V2 = variants {} ;
+lin redness_N = variants {} ;
+lin redo_V2 = variants {} ;
+lin redolence_N = variants {} ;
+lin redolent_A = variants {} ;
+lin redouble_V = variants {} ;
+lin redouble_V2 = variants {} ;
+lin redoubt_N = variants {} ;
+lin redoubtable_A = variants {} ;
+lin redound_V = variants {} ;
+lin redraw_V2 = variants {} ;
+lin redress_N = variants {} ;
+lin redress_V2 = variants {} ;
+lin redruth_PN = variants {} ;
+lin redskin_N = variants {} ;
+lin reduce_V = variants {} ;
+lin reduce_V2 = variants {} ;
+lin reducible_A = variants {} ;
+lin reductio_ad_absurdum_N = variants {} ;
+lin reduction_N =  D.diminution_1_N ;
+
+lin redundance_N = variants {} ;
+lin redundancy_N = variants {} ;
+lin redundant_A = variants {} ;
+lin reduplicate_V2 = variants {} ;
+lin reduplication_N = variants {} ;
+lin redwing_N = variants {} ;
+lin redwood_N = variants {} ;
+lin reed_N = variants {} ;
+lin reedy_A = variants {} ;
+lin reef_N = variants {} ;
+lin reef_V2 = variants {} ;
+lin reef_knot_N = variants {} ;
+lin reefer_N = variants {} ;
+lin reek_N = variants {} ;
+lin reek_V = variants {} ;
+lin reel_N = variants {} ;
+lin reel_V = variants {} ;
+lin reel_V2 = variants {} ;
+lin reeve_N = variants {} ;
+lin reexamine_V = variants {} ;
+lin ref_N = variants {} ;
+lin reface_V2 = variants {} ;
+lin refashion_N = variants {} ;
+lin refashion_V2 = variants {} ;
+lin refection_N = variants {} ;
+lin refectory_N = variants {} ;
+lin refer_V = variants {} ;
+lin refer_V2 = variants {} ;
+lin referable_A = variants {} ;
+lin referee_N = variants {} ;
+lin referee_V = variants {} ;
+lin referee_V2 = variants {} ;
+lin reference_N = variants {} ;
+lin referendum_N = variants {} ;
+lin referential_A = variants {} ;
+lin refill_N = variants {} ;
+lin refill_V2 = variants {} ;
+lin refinance_V = variants {} ;
+lin refinance_V2 = variants {} ;
+lin refine_V = variants {} ;
+lin refine_V2 = variants {} ;
+lin refinement_N = variants {} ;
+lin refiner_N = variants {} ;
+lin refinery_N = variants {} ;
+lin refit_N = variants {} ;
+lin refit_V = variants {} ;
+lin refit_V2 = variants {} ;
+lin reflate_V2 = variants {} ;
+lin reflation_N = variants {} ;
+lin reflect_V = variants {} ;
+lin reflect_V2 = variants {} ;
+lin reflection_N = variants {} ;
+lin reflective_A = variants {} ;
+lin reflector_N = variants {} ;
+lin reflex_A = variants {} ;
+lin reflex_N = variants {} ;
+lin reflexion_N = variants {} ;
+lin reflexive_A = variants {} ;
+lin reflexive_N = variants {} ;
+lin refloat_V = variants {} ;
+lin refloat_V2 = variants {} ;
+lin reflux_N = variants {} ;
+lin refocus_V = variants {} ;
+lin refocus_V2 = variants {} ;
+lin refocus_V2V = variants {} ;
+lin reforest_V2 = variants {} ;
+lin reforestation_N = variants {} ;
+lin reform_N = variants {} ;
+lin reform_V = variants {} ;
+lin reform_V2 = variants {} ;
+lin reformation_N = variants {} ;
+lin reformatory_A = variants {} ;
+lin reformatory_N = variants {} ;
+lin reformer_N = variants {} ;
+lin reformulate_V2 = variants {} ;
+lin refract_V2 = variants {} ;
+lin refraction_N = variants {} ;
+lin refractory_A = variants {} ;
+lin refrain_N = variants {} ;
+lin refrain_V = variants {} ;
+lin refresh_V2 = variants {} ;
+lin refresher_N = variants {} ;
+lin refreshing_A = variants {} ;
+lin refreshment_N = variants {} ;
+lin refrigerant_A = variants {} ;
+lin refrigerant_N = variants {} ;
+lin refrigerate_V2 = variants {} ;
+lin refrigeration_N = variants {} ;
+lin refrigerator_N = variants {} ;
+lin refuel_V = variants {} ;
+lin refuel_V2 = variants {} ;
+lin refuge_N = variants {} ;
+lin refugee_N = variants {} ;
+lin refulgence_N = variants {} ;
+lin refulgent_A = variants {} ;
+lin refund_N = variants {} ;
+lin refund_V2 = variants {} ;
+lin refurbish_V2 = variants {} ;
+lin refurnish_V2 = variants {} ;
+lin refusal_N = variants {} ;
+lin refuse_N = variants {} ;
+lin refuse_V = variants {} ;
+lin refuse_V2 = variants {} ;
+lin refuse_VV = variants {} ;
+lin refuse_collector_N = variants {} ;
+lin refutable_A = variants {} ;
+lin refutation_N = variants {} ;
+lin refute_V2 = variants {} ;
+lin reg_PN = variants {} ;
+lin regain_V2 = variants {} ;
+lin regal_A = variants {} ;
+lin regale_V2 = variants {} ;
+lin regard_N = variants {} ;
+lin regard_V = variants {} ;
+lin regard_V2 = variants {} ;
+lin regard_VS = variants {} ;
+lin regardful_A = variants {} ;
+lin regardless_A = variants {} ;
+lin regatta_N = variants {} ;
+lin regency_N = variants {} ;
+lin regenerate_A = variants {} ;
+lin regenerate_V = variants {} ;
+lin regenerate_V2 = variants {} ;
+lin regeneration_N = variants {} ;
+lin regensburg_PN = variants {} ;
+lin regent_A = variants {} ;
+lin regent_N = variants {} ;
+lin reggae_N = variants {} ;
+lin regicide_N = variants {} ;
+lin regime_1_N = variants {} ;
+lin regime_2_N = variants {} ;
+lin regimen_N = variants {} ;
+lin regiment_N = variants {} ;
+lin regiment_V2 = variants {} ;
+lin regimental_A = variants {} ;
+lin regimentation_N = variants {} ;
+lin regina_PN = variants {} ;
+lin reginald_PN = variants {} ;
+lin region_N =  D.domaine_1_N ;
+
+lin regional_A = variants {} ;
+lin register_N = variants {} ;
+lin register_V = variants {} ;
+lin register_V2 = variants {} ;
+lin registrar_N = variants {} ;
+lin registration_N = variants {} ;
+lin registry_N = variants {} ;
+lin regnant_A = variants {} ;
+lin regress_V = variants {} ;
+lin regression_N = variants {} ;
+lin regressive_A = variants {} ;
+lin regret_N = variants {} ;
+lin regret_V2 = variants {} ;
+lin regret_VS = variants {} ;
+lin regretful_A = variants {} ;
+lin regrettable_A = variants {} ;
+lin regroup_V = variants {} ;
+lin regroup_V2 = variants {} ;
+lin regular_A = variants {} ;
+lin regular_N = variants {} ;
+lin regularity_N = variants {} ;
+lin regularization_N = variants {} ;
+lin regularize_V2 = variants {} ;
+lin regulate_V2 = variants {} ;
+lin regulation_N = variants {} ;
+lin regulator_N = variants {} ;
+lin regum_V2 = variants {} ;
+lin regurgitate_V = variants {} ;
+lin regurgitate_V2 = variants {} ;
+lin rehabilitate_V2 = variants {} ;
+lin rehabilitation_N = variants {} ;
+lin rehash_N = variants {} ;
+lin rehash_V2 = variants {} ;
+lin rehear_V2 = variants {} ;
+lin rehearing_N = variants {} ;
+lin rehearsal_N = variants {} ;
+lin rehearse_V = variants {} ;
+lin rehearse_V2 = variants {} ;
+lin rehouse_V2 = variants {} ;
+lin reich_N = variants {} ;
+lin reigate_PN = variants {} ;
+lin reign_N = variants {} ;
+lin reign_V = variants {} ;
+lin reignite_V2 = variants {} ;
+lin reimburse_V2 = variants {} ;
+lin reimbursement_N = variants {} ;
+lin reimpose_V2 = variants {} ;
+lin reimposition_N = variants {} ;
+lin rein_N = variants {} ;
+lin rein_V2 = variants {} ;
+lin reincarnate_A = variants {} ;
+lin reincarnate_V2 = variants {} ;
+lin reincarnation_N = variants {} ;
+lin reindeer_N = variants {} ;
+lin reindict_V2 = variants {} ;
+lin reinforce_V2 = variants {} ;
+lin reinforcement_N = variants {} ;
+lin reinstall_V2 = variants {} ;
+lin reinstate_V2 = variants {} ;
+lin reinstatement_N = variants {} ;
+lin reinstitute_V2 = variants {} ;
+lin reinsurance_N = variants {} ;
+lin reinsure_V2 = variants {} ;
+lin reintegrate_V2 = variants {} ;
+lin reinterpret_V2 = variants {} ;
+lin reinterpretation_N = variants {} ;
+lin reintroduce_V2 = variants {} ;
+lin reinvent_V2 = variants {} ;
+lin reinvest_V2 = variants {} ;
+lin reinvigorate_V2 = variants {} ;
+lin reissue_N = variants {} ;
+lin reissue_V2 = variants {} ;
+lin reiterate_V2 = variants {} ;
+lin reiterate_VS = variants {} ;
+lin reiteration_N = variants {} ;
+lin reject_N = variants {} ;
+lin reject_V2 = variants {} ;
+lin rejection_N = variants {} ;
+lin rejig_V2 = variants {} ;
+lin rejoice_V = variants {} ;
+lin rejoice_V2 = variants {} ;
+lin rejoicing_N = variants {} ;
+lin rejoin_V = variants {} ;
+lin rejoin_V2 = variants {} ;
+lin rejoinder_N = variants {} ;
+lin rejuvenate_V = variants {} ;
+lin rejuvenate_V2 = variants {} ;
+lin rejuvenation_N = variants {} ;
+lin rekindle_V = variants {} ;
+lin rekindle_V2 = variants {} ;
+lin relapse_N = variants {} ;
+lin relapse_V = variants {} ;
+lin relate_V = variants {} ;
+lin relate_V2 = variants {} ;
+lin relation_N = variants {} ;
+lin relationship_N = variants {} ;
+lin relative_A = D.relatif_1_A ;
+
+lin relative_N = variants {} ;
+lin relativity_N = variants {} ;
+lin relax_V = variants {} ;
+lin relax_V2 = variants {} ;
+lin relaxation_N = variants {} ;
+lin relay_N = variants {} ;
+lin relay_V2 = variants {} ;
+lin release_N = variants {} ;
+
+lin release_V2 = variants {} ;
+lin relegate_V2 = variants {} ;
+lin relegation_N = variants {} ;
+lin relent_V = variants {} ;
+lin relentless_A = variants {} ;
+lin relevance_N = variants {} ;
+lin relevancy_N = variants {} ;
+lin relevant_A = variants {} ;
+lin reliability_N = variants {} ;
+lin reliable_A = variants {} ;
+lin reliance_N = variants {} ;
+lin reliant_A = variants {} ;
+lin relic_N = variants {} ;
+lin relict_N = variants {} ;
+lin relief_N = variants {} ;
+lin relieve_V2 = variants {} ;
+lin religion_N = variants {} ;
+lin religious_A = variants {} ;
+lin religious_N = variants {} ;
+lin reline_V2 = variants {} ;
+lin relinquish_V2 = variants {} ;
+lin reliquary_N = variants {} ;
+lin relish_N = variants {} ;
+lin relish_V2 = variants {} ;
+lin relish_VS = variants {} ;
+lin relive_V2 = variants {} ;
+lin relocate_V = variants {} ;
+lin relocate_V2 = variants {} ;
+lin relocation_N = variants {} ;
+lin reluctance_N = variants {} ;
+lin reluctant_A = variants {} ;
+lin rely_V = variants {} ;
+lin remain_V = variants {} ;
+lin remain_V2 = variants {} ;
+lin remain_VA = variants {} ;
+lin remain_VS = variants {} ;
+lin remain_VV = variants {} ;
+lin remainder_N = variants {} ;
+lin remake_N = variants {} ;
+lin remake_V2 = variants {} ;
+lin remand_N = variants {} ;
+lin remand_V2 = variants {} ;
+lin remark_N = variants {} ;
+lin remark_V = variants {} ;
+lin remark_V2 = variants {} ;
+lin remark_VS = variants {} ;
+lin remarkable_A = variants {} ;
+lin remarriage_N = variants {} ;
+lin remarry_V = variants {} ;
+lin remarry_V2 = variants {} ;
+lin remediable_A = variants {} ;
+lin remedial_A = variants {} ;
+lin remedy_N = variants {} ;
+lin remedy_V2 = variants {} ;
+lin remember_V = variants {} ;
+lin remember_V2 = variants {} ;
+lin remember_VS = variants {} ;
+lin remembrance_N = variants {} ;
+lin remilitarization_N = variants {} ;
+lin remilitarize_V2 = variants {} ;
+lin remind_V2 = variants {} ;
+lin reminder_N = variants {} ;
+lin reminisce_V = variants {} ;
+lin reminiscence_N = variants {} ;
+lin reminiscent_A = variants {} ;
+lin remiss_A = variants {} ;
+lin remission_N = variants {} ;
+lin remissness_N = variants {} ;
+lin remit_V = variants {} ;
+lin remit_V2 = variants {} ;
+lin remittance_N = variants {} ;
+lin remittent_A = variants {} ;
+lin remnant_N = variants {} ;
+lin remodel_V = variants {} ;
+lin remodel_V2 = variants {} ;
+lin remonstrance_N = variants {} ;
+lin remonstrate_V = variants {} ;
+lin remorse_N = variants {} ;
+lin remorseful_A = variants {} ;
+lin remorseless_A = variants {} ;
+lin remote_A = variants {} ;
+lin remoteness_N = variants {} ;
+lin remould_V2 = variants {} ;
+lin remount_N = variants {} ;
+lin remount_V = variants {} ;
+lin remount_V2 = variants {} ;
+lin removable_A = variants {} ;
+lin removal_N = variants {} ;
+lin remove_N = variants {} ;
+lin remove_V = variants {} ;
+lin remove_V2 = variants {} ;
+lin removed_A = variants {} ;
+lin remover_N = variants {} ;
+lin remscheid_PN = variants {} ;
+lin remunerate_V2 = variants {} ;
+lin remuneration_N = variants {} ;
+lin remunerative_A = variants {} ;
+lin renaissance_N = variants {} ;
+lin renal_A = D.renal_1_A ;
+
+lin rename_V2 = variants {} ;
+lin rename_VS = variants {} ;
+lin renascence_N = variants {} ;
+lin renascent_A = variants {} ;
+lin rend_V2 = variants {} ;
+lin render_V2 = variants {} ;
+lin render_VS = variants {} ;
+lin rendering_N = variants {} ;
+lin rendezvous_N = variants {} ;
+lin rendezvous_V = variants {} ;
+lin rendezvouse_V = variants {} ;
+lin rendition_N = variants {} ;
+lin renegade_N = variants {} ;
+lin renegade_V = variants {} ;
+lin renege_V = variants {} ;
+lin renegotiate_V2 = variants {} ;
+lin renegue_V = variants {} ;
+lin renew_V2 = variants {} ;
+lin renewable_A = variants {} ;
+lin renewal_N = variants {} ;
+lin renfrew_PN = variants {} ;
+lin rennes_PN = variants {} ;
+lin rennet_N = variants {} ;
+lin renounce_V2 = variants {} ;
+lin renovate_V2 = variants {} ;
+lin renovation_N = variants {} ;
+lin renovator_N = variants {} ;
+lin renown_N = variants {} ;
+lin renowned_A = variants {} ;
+lin rent_N = variants {} ;
+lin rent_V = variants {} ;
+lin rent_V2 = variants {} ;
+lin rent_collector_N = variants {} ;
+lin rent_free_A = variants {} ;
+lin rent_free_Adv = variants {} ;
+lin rent_rebate_N = variants {} ;
+lin rent_roll_N = variants {} ;
+lin rentable_A = variants {} ;
+lin rental_N = variants {} ;
+lin rentier_N = variants {} ;
+lin renunciation_N = variants {} ;
+lin reoffer_V2 = variants {} ;
+lin reopen_V = variants {} ;
+lin reopen_V2 = variants {} ;
+lin reorganization_N = variants {} ;
+lin reorganize_V = variants {} ;
+lin reorganize_V2 = variants {} ;
+lin reorient_V = variants {} ;
+lin reorient_V2 = variants {} ;
+lin reorientate_V = variants {} ;
+lin reorientate_V2 = variants {} ;
+lin reorientation_N = variants {} ;
+lin rep_N = variants {} ;
+lin repackage_V2 = variants {} ;
+lin repaint_V2 = variants {} ;
+lin repair_N =  D.reparation_1_N ;
+
+lin repair_V = variants {} ;
+lin repair_V2 = variants {} ;
+lin repairable_A = variants {} ;
+lin repairer_N = variants {} ;
+lin reparable_A = variants {} ;
+lin reparation_N = variants {} ;
+lin repartee_N = variants {} ;
+lin repass_V2 = variants {} ;
+lin repast_N = variants {} ;
+lin repatriate_N = variants {} ;
+lin repatriate_V2 = variants {} ;
+lin repatriation_N = variants {} ;
+lin repay_V = variants {} ;
+lin repay_V2 = variants {} ;
+lin repayable_A = variants {} ;
+lin repayment_N = variants {} ;
+lin repeal_N = variants {} ;
+lin repeal_V2 = variants {} ;
+lin repeat_N = variants {} ;
+lin repeat_V = variants {} ;
+lin repeat_V2 = variants {} ;
+lin repeat_VS = variants {} ;
+lin repeatable_A = variants {} ;
+lin repeater_N = variants {} ;
+lin repel_V2 = variants {} ;
+lin repellent_A = variants {} ;
+lin repellent_N = variants {} ;
+lin repent_V = variants {} ;
+lin repent_V2 = variants {} ;
+lin repentance_N = variants {} ;
+lin repentant_A = variants {} ;
+lin repercussion_N = variants {} ;
+lin repertoire_N = variants {} ;
+lin repertory_N = variants {} ;
+lin repetition_N = variants {} ;
+lin repetitious_A = variants {} ;
+lin repetitive_A = variants {} ;
+lin repine_V = variants {} ;
+lin replace_V2 = variants {} ;
+lin replace_VV = variants {} ;
+lin replaceable_A = variants {} ;
+lin replacement_N = variants {} ;
+lin replant_V2 = variants {} ;
+lin replaster_V2 = variants {} ;
+lin replay_N = variants {} ;
+lin replay_V2 = variants {} ;
+lin replenish_V2 = variants {} ;
+lin replenishment_N = variants {} ;
+lin replete_A = variants {} ;
+lin repletion_N = variants {} ;
+lin replica_N = variants {} ;
+lin replicate_V2 = variants {} ;
+lin reply_N = variants {} ;
+lin reply_V = variants {} ;
+lin reply_V2 = variants {} ;
+lin reply_VS = variants {} ;
+lin reply_paid_A = variants {} ;
+lin repoint_V2 = variants {} ;
+lin repond_V = variants {} ;
+lin report_N = variants {} ;
+lin report_V = variants {} ;
+lin report_V2 = variants {} ;
+lin report_V2V = variants {} ;
+lin report_VS = variants {} ;
+lin reportable_A = variants {} ;
+lin reportage_N = variants {} ;
+lin reportedly_Adv = variants {} ;
+lin reporter_N = variants {} ;
+lin repose_N = variants {} ;
+lin repose_V = variants {} ;
+lin repose_V2 = variants {} ;
+lin reposeful_A = variants {} ;
+lin reposition_V2 = variants {} ;
+lin repository_N = variants {} ;
+lin repossess_V2 = variants {} ;
+lin repot_V2 = variants {} ;
+lin repp_N = variants {} ;
+lin reprehend_V2 = variants {} ;
+lin reprehensible_A = variants {} ;
+lin represent_V = variants {} ;
+lin represent_V2 = variants {} ;
+lin representation_N = variants {} ;
+lin representative_A = variants {} ;
+lin representative_N = variants {} ;
+lin repress_V2 = variants {} ;
+lin repressed_A = variants {} ;
+lin repression_N = variants {} ;
+lin repressive_A = variants {} ;
+lin reprieve_N = variants {} ;
+lin reprieve_V2 = variants {} ;
+lin reprimand_N = variants {} ;
+lin reprimand_V2 = variants {} ;
+lin reprint_N = variants {} ;
+lin reprint_V2 = variants {} ;
+lin reprisal_N = variants {} ;
+lin reproach_N = variants {} ;
+lin reproach_V2 = variants {} ;
+lin reproachful_A = variants {} ;
+lin reprobate_N = variants {} ;
+lin reprobate_V2 = variants {} ;
+lin reprobation_N = variants {} ;
+lin reproduce_V = variants {} ;
+lin reproduce_V2 = variants {} ;
+lin reproducer_N = variants {} ;
+lin reproducible_A = variants {} ;
+lin reproduction_N = variants {} ;
+lin reproductive_A = D.reproducteur_2_A ;
+
+lin reproof_N = variants {} ;
+lin reproof_V2 = variants {} ;
+lin reprove_V2 = variants {} ;
+lin reprovingly_Adv = variants {} ;
+lin reps_N = variants {} ;
+lin reptile_N = variants {} ;
+lin reptilian_A = variants {} ;
+lin reptilian_N = variants {} ;
+lin republic_N = variants {} ;
+lin republican_A = variants {} ;
+lin republican_N = variants {} ;
+lin republicanism_N = variants {} ;
+lin repudiate_V2 = variants {} ;
+lin repudiation_N = variants {} ;
+lin repugnance_N = variants {} ;
+lin repugnant_A = variants {} ;
+lin repulse_N = variants {} ;
+lin repulse_V2 = variants {} ;
+lin repulsion_N = variants {} ;
+lin repulsive_A = variants {} ;
+lin repurchase_V2 = variants {} ;
+lin reputable_A = variants {} ;
+lin reputation_N = variants {} ;
+lin repute_N = variants {} ;
+lin repute_V2 = variants {} ;
+lin reputed_A = variants {} ;
+lin request_N = variants {} ;
+lin request_V2 = variants {} ;
+lin request_VS = variants {} ;
+lin requiem_N = variants {} ;
+lin require_V = variants {} ;
+lin require_V2 = variants {} ;
+lin require_V2V = variants {} ;
+lin require_VS = variants {} ;
+lin require_VV = variants {} ;
+lin requirement_N = variants {} ;
+lin requisite_A = variants {} ;
+lin requisite_N = variants {} ;
+lin requisition_N = variants {} ;
+lin requisition_V2 = variants {} ;
+lin requital_N = variants {} ;
+lin requite_V2 = variants {} ;
+lin reread_V2 = variants {} ;
+lin reredos_N = variants {} ;
+lin reroute_V2 = variants {} ;
+lin rerun_N = variants {} ;
+lin rerun_V2 = variants {} ;
+lin res_N = variants {} ;
+lin reschedule_V2 = variants {} ;
+lin rescind_V2 = variants {} ;
+lin rescript_N = variants {} ;
+lin rescue_N = variants {} ;
+lin rescue_V2 = variants {} ;
+lin rescuer_N = variants {} ;
+lin research_N = variants {} ;
+lin research_V = variants {} ;
+lin research_V2 = variants {} ;
+lin researcher_N = variants {} ;
+lin reseat_V2 = variants {} ;
+lin reseed_V2 = variants {} ;
+lin resell_V2 = variants {} ;
+lin resemblance_N = variants {} ;
+lin resemble_V2 = variants {} ;
+lin resent_V2 = variants {} ;
+lin resentful_A = variants {} ;
+lin resentment_N = variants {} ;
+lin reservation_N = variants {} ;
+lin reserve_N = variants {} ;
+lin reserve_V = variants {} ;
+lin reserve_V2 = variants {} ;
+lin reserved_A = variants {} ;
+lin reservist_N = variants {} ;
+lin reservoir_N = variants {} ;
+lin reset_V = variants {} ;
+lin reset_V2 = variants {} ;
+lin resettle_V = variants {} ;
+lin resettle_V2 = variants {} ;
+lin resettlement_N = variants {} ;
+lin reshape_V2 = variants {} ;
+lin reshuffle_N = variants {} ;
+lin reshuffle_V2 = variants {} ;
+lin reside_V = variants {} ;
+lin residence_N = variants {} ;
+lin residency_N = variants {} ;
+lin resident_A = variants {} ;
+lin resident_N = variants {} ;
+lin residential_A = variants {} ;
+lin residual_A = variants {} ;
+lin residuary_A = variants {} ;
+lin residue_N =  D.reste_1_N ;
+
+lin resign_V = variants {} ;
+lin resign_V2 = variants {} ;
+lin resign_V2V = variants {} ;
+lin resign_VS = variants {} ;
+lin resignation_N = variants {} ;
+lin resigned_A = variants {} ;
+lin resilience_N = variants {} ;
+lin resiliency_N = variants {} ;
+lin resilient_A = variants {} ;
+lin resin_N =  D.resine_1_N ;
+
+lin resinated_A = variants {} ;
+lin resinous_A = variants {} ;
+lin resist_V = variants {} ;
+lin resist_V2 = variants {} ;
+lin resist_VS = variants {} ;
+lin resistance_N =  D.resistance_1_N ;
+
+lin resistant_A = variants {} ;
+lin resister_N = variants {} ;
+lin resistive_A = variants {} ;
+lin resistivity_N = variants {} ;
+lin resistless_A = variants {} ;
+lin resistor_N = variants {} ;
+lin resold_V2 = variants {} ;
+lin resole_V2 = variants {} ;
+lin resolute_A = variants {} ;
+lin resoluteness_N = variants {} ;
+lin resolution_N = variants {} ;
+lin resolvable_A = variants {} ;
+lin resolve_N = variants {} ;
+lin resolve_V = variants {} ;
+lin resolve_V2 = variants {} ;
+lin resonance_N =  D.resonance_1_N ;
+
+lin resonant_A = variants {} ;
+lin resonate_V = variants {} ;
+lin resonate_V2 = variants {} ;
+lin resonator_N = variants {} ;
+lin resort_N = variants {} ;
+lin resort_V = variants {} ;
+lin resound_V = variants {} ;
+lin resound_V2 = variants {} ;
+lin resoundingly_Adv = variants {} ;
+lin resource_N = variants {} ;
+lin resourceful_A = variants {} ;
+lin resourceless_A = variants {} ;
+lin respect_N = variants {} ;
+lin respect_V2 = variants {} ;
+lin respectability_N = variants {} ;
+lin respectable_A = variants {} ;
+lin respecter_N = variants {} ;
+lin respectful_A = variants {} ;
+lin respective_A = D.respectif_1_A ;
+
+lin respiration_N = variants {} ;
+lin respirator_N = variants {} ;
+lin respiratory_A = D.respiratoire_1_A ;
+
+lin respire_V = variants {} ;
+lin respite_N = variants {} ;
+lin respite_V2 = variants {} ;
+lin resplendence_N = variants {} ;
+lin resplendency_N = variants {} ;
+lin resplendent_A = variants {} ;
+lin respond_V = variants {} ;
+lin respond_V2 = variants {} ;
+lin respond_VS = variants {} ;
+lin respondent_N = variants {} ;
+lin response_N =  D.reponse_1_N ;
+
+lin responsibility_N = variants {} ;
+lin responsible_A = D.responsable_3_A ;
+
+lin responsive_A = variants {} ;
+lin responsiveness_N = variants {} ;
+lin rest_N = variants {} ;
+lin rest_V = variants {} ;
+lin rest_V2 = variants {} ;
+lin rest_VS = variants {} ;
+lin rest_cure_N = variants {} ;
+lin rest_day_N = variants {} ;
+lin rest_home_N = variants {} ;
+lin rest_house_N = variants {} ;
+lin restart_V = variants {} ;
+lin restart_V2 = variants {} ;
+lin restate_V2 = variants {} ;
+lin restate_V2V = variants {} ;
+lin restatement_N = variants {} ;
+lin restaurant_N = variants {} ;
+lin restauranteur_N = variants {} ;
+lin restaurateur_N = variants {} ;
+lin restful_A = variants {} ;
+lin restfulness_N = variants {} ;
+lin restitution_N = variants {} ;
+lin restive_A = variants {} ;
+lin restiveness_N = variants {} ;
+lin restless_A = variants {} ;
+lin restlessness_N = variants {} ;
+lin restock_V2 = variants {} ;
+lin restoration_N =  D.restauration_1_N ;
+
+lin restorative_A = variants {} ;
+lin restorative_N = variants {} ;
+lin restore_V2 = variants {} ;
+lin restorer_N = variants {} ;
+lin restrain_V2 = variants {} ;
+lin restrained_A = variants {} ;
+lin restraint_N = variants {} ;
+lin restrict_V = variants {} ;
+lin restrict_V2 = variants {} ;
+lin restriction_N = variants {} ;
+lin restrictive_A = variants {} ;
+lin restrictiveness_N = variants {} ;
+lin restructure_V = variants {} ;
+lin restructure_V2 = variants {} ;
+lin restructure_V2V = variants {} ;
+lin result_N =  D.resultat_1_N ;
+
+lin result_V = variants {} ;
+lin resultant_A = variants {} ;
+lin resume_N = variants {} ;
+lin resume_V = variants {} ;
+lin resume_V2 = variants {} ;
+lin resume_VS = variants {} ;
+lin resumption_N = variants {} ;
+lin resurface_V = variants {} ;
+lin resurface_V2 = variants {} ;
+lin resurgence_N = variants {} ;
+lin resurgent_A = variants {} ;
+lin resurrect_V = variants {} ;
+lin resurrect_V2 = variants {} ;
+lin resurrection_N = variants {} ;
+lin resuscitate_V = variants {} ;
+lin resuscitate_V2 = variants {} ;
+lin resuscitation_N = variants {} ;
+lin ret_PN = variants {} ;
+lin ret_V2 = variants {} ;
+lin retail_Adv = variants {} ;
+lin retail_N = variants {} ;
+lin retail_V = variants {} ;
+lin retail_V2 = variants {} ;
+lin retailer_N = variants {} ;
+lin retain_V2 = variants {} ;
+lin retain_V2V = variants {} ;
+lin retainer_N = variants {} ;
+lin retake_N = variants {} ;
+lin retake_V2 = variants {} ;
+lin retaliate_V = variants {} ;
+lin retaliation_N = variants {} ;
+lin retaliative_A = variants {} ;
+lin retaliatory_A = variants {} ;
+lin retard_V2 = variants {} ;
+lin retardation_N = variants {} ;
+lin retch_V = variants {} ;
+lin retd_PN = variants {} ;
+lin retell_V2 = variants {} ;
+lin retention_N = variants {} ;
+lin retentive_A = variants {} ;
+lin retentiveness_N = variants {} ;
+lin retford_PN = variants {} ;
+lin rethink_N = variants {} ;
+lin rethink_V = variants {} ;
+lin rethink_V2 = variants {} ;
+lin reticence_N = variants {} ;
+lin reticent_A = variants {} ;
+lin reticulate_A = variants {} ;
+lin reticulate_V = variants {} ;
+lin reticulate_V2 = variants {} ;
+lin reticulation_N = variants {} ;
+lin reticule_N = variants {} ;
+lin retina_N = variants {} ;
+lin retinal_A = variants {} ;
+lin retinue_N = variants {} ;
+lin retire_N = variants {} ;
+lin retire_V = variants {} ;
+lin retire_V2 = variants {} ;
+lin retired_A = variants {} ;
+lin retirement_N = variants {} ;
+lin retiring_A = variants {} ;
+lin retool_V2 = variants {} ;
+lin retort_N = variants {} ;
+lin retort_V = variants {} ;
+lin retort_V2 = variants {} ;
+lin retouch_V2 = variants {} ;
+lin retrace_V2 = variants {} ;
+lin retract_V = variants {} ;
+lin retract_V2 = variants {} ;
+lin retractable_A = variants {} ;
+lin retractile_A = variants {} ;
+lin retraction_N = variants {} ;
+lin retransmit_V2 = variants {} ;
+lin retread_N = variants {} ;
+lin retread_V2 = variants {} ;
+lin retreat_N = variants {} ;
+lin retreat_V = variants {} ;
+lin retreat_V2 = variants {} ;
+lin retrench_V = variants {} ;
+lin retrench_V2 = variants {} ;
+lin retrenchment_N = variants {} ;
+lin retrial_N = variants {} ;
+lin retribution_N = variants {} ;
+lin retributive_A = variants {} ;
+lin retrievable_A = variants {} ;
+lin retrieval_N = variants {} ;
+lin retrieve_V = variants {} ;
+lin retrieve_V2 = variants {} ;
+lin retriever_N = variants {} ;
+lin retroactive_A = variants {} ;
+lin retrofit_V2 = variants {} ;
+lin retrograde_A = variants {} ;
+lin retrograde_V = variants {} ;
+lin retrogress_V = variants {} ;
+lin retrogression_N = variants {} ;
+lin retrogressive_A = variants {} ;
+lin retrorocket_N = variants {} ;
+lin retrospect_N = variants {} ;
+lin retrospection_N = variants {} ;
+lin retrospective_A = variants {} ;
+lin retrousse_A = variants {} ;
+lin retroversion_N = variants {} ;
+lin retsina_N = variants {} ;
+lin return_N = variants {} ;
+lin return_V = variants {} ;
+lin return_V2 = variants {} ;
+lin return_V2V = variants {} ;
+lin returnable_A = variants {} ;
+lin reunification_N = variants {} ;
+lin reunion_N = variants {} ;
+lin reunite_V = variants {} ;
+lin reunite_V2 = variants {} ;
+lin rev_N = variants {} ;
+lin rev_PN = variants {} ;
+lin rev_V = variants {} ;
+lin rev_V2 = variants {} ;
+lin revaluation_N = variants {} ;
+lin revalue_V2 = variants {} ;
+lin revamp_V2 = variants {} ;
+lin revd_PN = variants {} ;
+lin reveal_V2 = variants {} ;
+lin reveal_VS = variants {} ;
+lin reveille_N = variants {} ;
+lin revel_N = variants {} ;
+lin revel_V = variants {} ;
+lin revelation_N = variants {} ;
+lin reveller_N = variants {} ;
+lin revelry_N = variants {} ;
+lin revenge_N = variants {} ;
+lin revenge_V2 = variants {} ;
+lin revengeful_A = variants {} ;
+lin revenue_N = variants {} ;
+lin reverberant_A = variants {} ;
+lin reverberate_V = variants {} ;
+lin reverberate_V2 = variants {} ;
+lin reverberation_N = variants {} ;
+lin revere_V2 = variants {} ;
+lin reverence_N = variants {} ;
+lin reverence_V2 = variants {} ;
+lin reverend_A = variants {} ;
+lin reverend_N = variants {} ;
+lin reverent_A = variants {} ;
+lin reverential_A = variants {} ;
+lin reverie_N = variants {} ;
+lin revers_N = variants {} ;
+lin reversal_N =  D.inversion_1_N ;
+
+lin reverse_A = variants {} ;
+lin reverse_N = variants {} ;
+lin reverse_V = variants {} ;
+lin reverse_V2 = variants {} ;
+lin reversibility_N = variants {} ;
+lin reversible_A = variants {} ;
+lin reversion_N = variants {} ;
+lin reversionary_A = variants {} ;
+lin revert_V = variants {} ;
+lin revertible_A = variants {} ;
+lin revetment_N = variants {} ;
+lin review_N = variants {} ;
+lin review_V = variants {} ;
+lin review_V2 = variants {} ;
+lin reviewer_N = variants {} ;
+lin revile_V = variants {} ;
+lin revile_V2 = variants {} ;
+lin revise_N = variants {} ;
+lin revise_V = variants {} ;
+lin revise_V2 = variants {} ;
+lin reviser_N = variants {} ;
+lin revision_N = variants {} ;
+lin revisionism_N = variants {} ;
+lin revisionist_N = variants {} ;
+lin revisit_V2 = variants {} ;
+lin revitalization_N = variants {} ;
+lin revitalize_V2 = variants {} ;
+lin revival_N = variants {} ;
+lin revivalist_N = variants {} ;
+lin revive_V = variants {} ;
+lin revive_V2 = variants {} ;
+lin revivify_V2 = variants {} ;
+lin revocable_A = variants {} ;
+lin revocation_N = variants {} ;
+lin revoke_N = variants {} ;
+lin revoke_V = variants {} ;
+lin revoke_V2 = variants {} ;
+lin revolt_N = variants {} ;
+lin revolt_V = variants {} ;
+lin revolt_V2 = variants {} ;
+lin revolting_A = variants {} ;
+lin revolution_N = variants {} ;
+lin revolutionary_A = variants {} ;
+lin revolutionary_N = variants {} ;
+lin revolutionize_V2 = variants {} ;
+lin revolve_V = variants {} ;
+lin revolve_V2 = variants {} ;
+lin revolver_N = variants {} ;
+lin revue_N = variants {} ;
+lin revulsion_N = variants {} ;
+lin reward_N = variants {} ;
+lin reward_V2 = variants {} ;
+lin rewire_V2 = variants {} ;
+lin reword_V2 = variants {} ;
+lin rework_V2 = variants {} ;
+lin rewrite_N = variants {} ;
+lin rewrite_V2 = variants {} ;
+lin rex_PN = variants {} ;
+lin reykjavik_PN = variants {} ;
+lin rhapsodize_V = variants {} ;
+lin rhapsody_N = variants {} ;
+lin rhea_N = variants {} ;
+lin rheims_PN = variants {} ;
+lin rhenish_A = variants {} ;
+lin rheostat_N = variants {} ;
+lin rhesus_N = variants {} ;
+lin rhetoric_N = variants {} ;
+lin rhetorical_A = variants {} ;
+lin rhetorician_N = variants {} ;
+lin rheum_N = variants {} ;
+lin rheumatic_A = D.rhumatismal_1_A ;
+
+lin rheumatic_N = variants {} ;
+lin rheumatism_N = variants {} ;
+lin rheumatoid_A = D.rhumatoide_1_A ;
+
+lin rheydt_PN = variants {} ;
+lin rhinal_A = variants {} ;
+lin rhine_PN = variants {} ;
+lin rhinestone_N = variants {} ;
+lin rhino_N = variants {} ;
+lin rhinoceros_N = variants {} ;
+lin rhizome_N = variants {} ;
+lin rhode_PN = variants {} ;
+lin rhododendron_N = variants {} ;
+lin rhomb_N = variants {} ;
+lin rhomboid_A = variants {} ;
+lin rhomboid_N = variants {} ;
+lin rhombus_N = variants {} ;
+lin rhondda_PN = variants {} ;
+lin rhosllanerchrugog_PN = variants {} ;
+lin rhubarb_N = variants {} ;
+lin rhyl_PN = variants {} ;
+lin rhyme_N = variants {} ;
+lin rhyme_V = variants {} ;
+lin rhyme_V2 = variants {} ;
+lin rhymed_A = variants {} ;
+lin rhymester_N = variants {} ;
+lin rhymney_PN = variants {} ;
+lin rhythm_N = variants {} ;
+lin rhythmic_A = variants {} ;
+lin rhythmical_A = variants {} ;
+lin rib_N = variants {} ;
+lin rib_V2 = variants {} ;
+lin ribald_A = variants {} ;
+lin ribald_N = variants {} ;
+lin ribaldry_N = variants {} ;
+lin riband_N = variants {} ;
+lin ribbon_N = variants {} ;
+lin riboflavin_N = variants {} ;
+lin rice_N = variants {} ;
+lin rice_paper_N = variants {} ;
+lin rich_A = variants {} ;
+lin richard_PN = variants {} ;
+lin richmond_PN = variants {} ;
+lin richmond_upon_thames_PN = variants {} ;
+lin richness_N = variants {} ;
+lin rick_N = variants {} ;
+lin rick_PN = variants {} ;
+lin rick_V2 = variants {} ;
+lin rickets_N = variants {} ;
+lin rickety_A = variants {} ;
+lin rickmansworth_PN = variants {} ;
+lin rickshaw_N = variants {} ;
+lin ricky_PN = variants {} ;
+lin ricochet_N = variants {} ;
+lin ricochet_V = variants {} ;
+lin ricochet_V2 = variants {} ;
+lin rid_V = variants {} ;
+lin rid_V2 = variants {} ;
+lin riddance_N = variants {} ;
+lin riddle_N = variants {} ;
+lin riddle_V2 = variants {} ;
+lin ride_N = variants {} ;
+lin ride_V = variants {} ;
+lin ride_V2 = variants {} ;
+lin rider_N = variants {} ;
+lin riderless_A = variants {} ;
+lin ridge_N = variants {} ;
+lin ridge_V2 = variants {} ;
+lin ridge_tile_N = variants {} ;
+lin ridgepole_N = variants {} ;
+lin ridicule_N = variants {} ;
+lin ridicule_V2 = variants {} ;
+lin ridiculous_A = variants {} ;
+lin riding_N = variants {} ;
+lin riding_habit_N = variants {} ;
+lin riding_lamp_N = variants {} ;
+lin riding_light_N = variants {} ;
+lin riding_master_N = variants {} ;
+lin riding_school_N = variants {} ;
+lin riesling_N = variants {} ;
+lin rife_A = variants {} ;
+lin riff_N = variants {} ;
+lin riff_raff_N = variants {} ;
+lin riffle_V = variants {} ;
+lin riffle_V2 = variants {} ;
+lin rifle_N = variants {} ;
+lin rifle_V2 = variants {} ;
+lin rifle_range_N = variants {} ;
+lin rifle_shot_N = variants {} ;
+lin rifleman_N = variants {} ;
+lin rift_N = variants {} ;
+lin rift_valley_N = variants {} ;
+lin rig_N = variants {} ;
+lin rig_V = variants {} ;
+lin rig_V2 = variants {} ;
+lin riga_PN = variants {} ;
+lin rigger_N = variants {} ;
+lin rigging_N = variants {} ;
+lin right_A = variants {} ;
+lin right_Adv = variants {} ;
+lin right_N = variants {} ;
+lin right_V2 = variants {} ;
+lin right_angled_A = variants {} ;
+lin right_down_A = variants {} ;
+lin right_down_Adv = variants {} ;
+lin right_hand_A = variants {} ;
+lin right_handed_A = variants {} ;
+lin right_hander_N = variants {} ;
+lin right_minded_A = variants {} ;
+lin right_turn_N = variants {} ;
+lin right_wing_N = variants {} ;
+lin right_winger_N = variants {} ;
+lin righteous_A = variants {} ;
+lin righteousness_N = variants {} ;
+lin rightful_A = variants {} ;
+lin rightfulness_N = variants {} ;
+lin rightist_A = variants {} ;
+lin rightist_N = variants {} ;
+lin rightness_N = variants {} ;
+lin rigid_A = variants {} ;
+lin rigidity_N = variants {} ;
+lin rigmarole_N = variants {} ;
+lin rigor_mortis_N = variants {} ;
+lin rigorous_A = variants {} ;
+lin rigour_N = variants {} ;
+lin rigout_N = variants {} ;
+lin rijeka_PN = variants {} ;
+lin rile_V2 = variants {} ;
+lin rill_N = variants {} ;
+lin rim_N = variants {} ;
+lin rim_V2 = variants {} ;
+lin rime_N = variants {} ;
+lin rime_V2 = variants {} ;
+lin rimini_PN = variants {} ;
+lin rind_N = variants {} ;
+lin rinderpest_N = variants {} ;
+lin ring_N =  D.cycle_1_N ;
+
+lin ring_V = variants {} ;
+lin ring_V2 = variants {} ;
+lin ring_armour_N = variants {} ;
+lin ring_finger_N = variants {} ;
+lin ring_mail_N = variants {} ;
+lin ring_road_N = variants {} ;
+lin ringer_N = variants {} ;
+lin ringleader_N = variants {} ;
+lin ringlet_N = variants {} ;
+lin ringmaster_N = variants {} ;
+lin ringside_N = variants {} ;
+lin ringwood_PN = variants {} ;
+lin ringworm_N = variants {} ;
+lin rink_N = variants {} ;
+lin rinse_N = variants {} ;
+lin rinse_V2 = variants {} ;
+lin rio_de_janeiro_PN = variants {} ;
+lin riot_N = variants {} ;
+lin riot_V = variants {} ;
+lin rioter_N = variants {} ;
+lin riotous_A = variants {} ;
+lin rip_N = variants {} ;
+lin rip_PN = variants {} ;
+lin rip_V = variants {} ;
+lin rip_V2 = variants {} ;
+lin rip_off_N = variants {} ;
+lin rip_roaring_A = variants {} ;
+lin riparian_A = variants {} ;
+lin ripcord_N = variants {} ;
+lin ripe_A = variants {} ;
+lin ripen_V = variants {} ;
+lin ripen_V2 = variants {} ;
+lin ripeness_N = variants {} ;
+lin ripley_PN = variants {} ;
+lin ripon_PN = variants {} ;
+lin riposte_N = variants {} ;
+lin riposte_V = variants {} ;
+lin ripple_N = variants {} ;
+lin ripple_V = variants {} ;
+lin ripple_V2 = variants {} ;
+lin ripsaw_N = variants {} ;
+lin riptide_N = variants {} ;
+lin risborough_PN = variants {} ;
+lin risca_PN = variants {} ;
+lin rise_N = variants {} ;
+lin rise_V = variants {} ;
+lin rise_V2 = variants {} ;
+lin rise_VA = variants {} ;
+lin riser_N = variants {} ;
+lin rishton_PN = variants {} ;
+lin risibility_N = variants {} ;
+lin risible_A = variants {} ;
+lin rising_N = variants {} ;
+lin risk_N =  D.risque_1_N ;
+
+lin risk_V2 = variants {} ;
+lin risk_VS = variants {} ;
+lin riskily_Adv = variants {} ;
+lin riskiness_N = variants {} ;
+lin risky_A = variants {} ;
+lin risotto_N = variants {} ;
+lin risque_A = variants {} ;
+lin rissole_N = variants {} ;
+lin rita_PN = variants {} ;
+lin rite_N = variants {} ;
+lin ritual_A = variants {} ;
+lin ritual_N = variants {} ;
+lin ritualism_N = variants {} ;
+lin ritualist_N = variants {} ;
+lin ritualistic_A = variants {} ;
+lin ritzy_A = variants {} ;
+lin rival_N = variants {} ;
+lin rival_V2 = variants {} ;
+lin rivalry_N = variants {} ;
+lin rive_V = variants {} ;
+lin rive_V2 = variants {} ;
+lin river_N = variants {} ;
+lin river_basin_N = variants {} ;
+lin river_bed_N = variants {} ;
+lin riverside_N = variants {} ;
+lin rivet_N = variants {} ;
+lin rivet_V = variants {} ;
+lin rivet_V2 = variants {} ;
+lin riveter_N = variants {} ;
+lin riviera_PN = variants {} ;
+lin rivulet_N = variants {} ;
+lin rly_N = variants {} ;
+lin rm_N = variants {} ;
+lin rn_N = variants {} ;
+lin roach_N = variants {} ;
+lin road_N = variants {} ;
+lin road_book_N = variants {} ;
+lin road_hog_N = variants {} ;
+lin road_metal_N = variants {} ;
+lin road_sense_N = variants {} ;
+lin roadbed_N = variants {} ;
+lin roadblock_N = variants {} ;
+lin roadhouse_N = variants {} ;
+lin roadless_A = variants {} ;
+lin roadman_N = variants {} ;
+lin roadmender_N = variants {} ;
+lin roadside_N = variants {} ;
+lin roadstead_N = variants {} ;
+lin roadster_N = variants {} ;
+lin roadway_N = variants {} ;
+lin roadworthy_A = variants {} ;
+lin roam_V = variants {} ;
+lin roam_V2 = variants {} ;
+lin roan_A = variants {} ;
+lin roan_N = variants {} ;
+lin roar_N = variants {} ;
+lin roar_V = variants {} ;
+lin roar_V2 = variants {} ;
+lin roaring_A = variants {} ;
+lin roaring_Adv = variants {} ;
+lin roast_A = variants {} ;
+lin roast_N = variants {} ;
+lin roast_V = variants {} ;
+lin roast_V2 = variants {} ;
+lin roaster_N = variants {} ;
+lin roasting_N = variants {} ;
+lin rob_PN = variants {} ;
+lin rob_V2 = variants {} ;
+lin robber_N = variants {} ;
+lin robbery_N = variants {} ;
+lin robe_N = variants {} ;
+lin robe_V = variants {} ;
+lin robe_V2 = variants {} ;
+lin robert_PN = variants {} ;
+lin robin_N = variants {} ;
+lin robin_PN = variants {} ;
+lin robot_N = variants {} ;
+lin robust_A = variants {} ;
+lin robustness_N = variants {} ;
+lin roc_N = variants {} ;
+lin rochdale_PN = variants {} ;
+lin rochester_PN = variants {} ;
+lin rock_'n_roll_N = variants {} ;
+lin rock_N = variants {} ;
+lin rock_V = variants {} ;
+lin rock_V2 = variants {} ;
+lin rock_bottom_N = variants {} ;
+lin rock_cake_N = variants {} ;
+lin rock_climbing_N = variants {} ;
+lin rock_crystal_N = variants {} ;
+lin rock_garden_N = variants {} ;
+lin rock_plant_N = variants {} ;
+lin rock_salmon_N = variants {} ;
+lin rock_salt_N = variants {} ;
+lin rocker_N = variants {} ;
+lin rockery_N = variants {} ;
+lin rocket_N = variants {} ;
+lin rocket_V = variants {} ;
+lin rocket_base_N = variants {} ;
+lin rocket_range_N = variants {} ;
+lin rocketry_N = variants {} ;
+lin rocking_chair_N = variants {} ;
+lin rocking_horse_N = variants {} ;
+lin rocky_A = variants {} ;
+lin rococo_A = variants {} ;
+lin rod_N = variants {} ;
+lin rod_PN = variants {} ;
+lin rodent_N = variants {} ;
+lin rodeo_N = variants {} ;
+lin rodney_PN = variants {} ;
+lin rodomontade_N = variants {} ;
+lin roe_N = variants {} ;
+lin roebuck_N = variants {} ;
+lin roentgen_N = variants {} ;
+lin rogation_N = variants {} ;
+lin roger_PN = variants {} ;
+lin rogue_N = variants {} ;
+lin rogue_elephant_N = variants {} ;
+lin roguery_N = variants {} ;
+lin roguish_A = variants {} ;
+lin roguishness_N = variants {} ;
+lin roil_V2 = variants {} ;
+lin roisterer_N = variants {} ;
+lin role_1_N = variants {} ;
+lin role_2_N = variants {} ;
+lin roll_N = variants {} ;
+lin roll_V = variants {} ;
+lin roll_V2 = variants {} ;
+lin roll_call_N = variants {} ;
+lin roll_on_N = variants {} ;
+lin roller_N = variants {} ;
+
+lin roller_skate_N = variants {} ;
+lin rollicking_A = variants {} ;
+lin rolling_N =  D.roulage_1_N ;
+
+lin rolling_mill_N = variants {} ;
+lin rolling_pin_N = variants {} ;
+lin rolling_stock_N = variants {} ;
+lin roly_poly_N = variants {} ;
+lin romaic_A = variants {} ;
+lin romaic_N = variants {} ;
+lin roman_A = variants {} ;
+lin roman_N = variants {} ;
+lin romance_A = variants {} ;
+lin romance_N = variants {} ;
+lin romance_V = variants {} ;
+lin romance_V2 = variants {} ;
+lin romanesque_N = variants {} ;
+lin romania_PN = variants {} ;
+lin romanian_A = variants {} ;
+lin romanian_N = variants {} ;
+lin romantic_A = variants {} ;
+lin romantic_N = variants {} ;
+lin romantically_Adv = variants {} ;
+lin romanticism_N = variants {} ;
+lin romanticist_N = variants {} ;
+lin romanticize_V = variants {} ;
+lin romanticize_V2 = variants {} ;
+lin romany_A = variants {} ;
+lin romany_N = variants {} ;
+lin rome_PN = variants {} ;
+lin romish_A = variants {} ;
+lin romp_N = variants {} ;
+lin romp_V = variants {} ;
+lin romper_N = variants {} ;
+lin romsey_PN = variants {} ;
+lin ron_PN = variants {} ;
+lin ronald_PN = variants {} ;
+lin rondeau_N = variants {} ;
+lin rondel_N = variants {} ;
+lin rondo_N = variants {} ;
+lin roneo_N = variants {} ;
+lin roneo_V2 = variants {} ;
+lin ronnie_PN = variants {} ;
+lin rontgen_N = variants {} ;
+lin rood_N = variants {} ;
+lin rood_tree_N = variants {} ;
+lin roof_N = variants {} ;
+lin roof_V2 = variants {} ;
+lin roof_garden_N = variants {} ;
+lin roof_tree_N = variants {} ;
+lin roofing_N = variants {} ;
+lin roofless_A = variants {} ;
+lin rook_N = variants {} ;
+lin rook_V2 = variants {} ;
+lin rookery_N = variants {} ;
+lin rookie_N = variants {} ;
+lin room_N =  D.chambre_1_N ;
+
+lin room_V = variants {} ;
+lin room_mate_N = variants {} ;
+lin roomed_A = variants {} ;
+lin roomer_N = variants {} ;
+lin roomful_N = variants {} ;
+lin roomily_Adv = variants {} ;
+lin roomy_A = variants {} ;
+lin roost_N = variants {} ;
+lin roost_V = variants {} ;
+lin rooster_N = variants {} ;
+lin root_N = variants {} ;
+lin root_V = variants {} ;
+lin root_V2 = variants {} ;
+lin rootle_V = variants {} ;
+lin rootless_A = variants {} ;
+lin rope_N = variants {} ;
+lin rope_V2 = variants {} ;
+lin rope_dancer_N = variants {} ;
+lin rope_ladder_N = variants {} ;
+lin rope_yard_N = variants {} ;
+lin rope_yarn_N = variants {} ;
+lin ropewalk_N = variants {} ;
+lin ropewalker_N = variants {} ;
+lin ropeway_N = variants {} ;
+lin ropey_A = variants {} ;
+lin roquefort_N = variants {} ;
+lin rosalie_PN = variants {} ;
+lin rosalind_PN = variants {} ;
+lin rosamund_PN = variants {} ;
+lin rosario_PN = variants {} ;
+lin rosary_N = variants {} ;
+lin roscommon_PN = variants {} ;
+lin rose_N = variants {} ;
+lin rose_PN = variants {} ;
+lin rose_V = variants {} ;
+lin rose_V2 = variants {} ;
+lin rose_bed_N = variants {} ;
+lin rose_leaf_N = variants {} ;
+lin rose_red_A = variants {} ;
+lin rose_water_N = variants {} ;
+lin roseate_A = variants {} ;
+lin rosebud_N = variants {} ;
+lin rosemary_N = variants {} ;
+lin rosemary_PN = variants {} ;
+lin rosette_N = variants {} ;
+lin rosewood_N = variants {} ;
+lin rosie_PN = variants {} ;
+lin rosin_N = variants {} ;
+lin rosin_V2 = variants {} ;
+lin roslyn_PN = variants {} ;
+lin ross_on_wye_PN = variants {} ;
+lin rossington_PN = variants {} ;
+lin rosslare_PN = variants {} ;
+lin roster_N = variants {} ;
+lin rostock_PN = variants {} ;
+lin rostov_na_donu_PN = variants {} ;
+lin rostrum_N = variants {} ;
+lin rosy_A = variants {} ;
+lin rot_N = variants {} ;
+lin rot_V = variants {} ;
+lin rot_V2 = variants {} ;
+lin rota_N = variants {} ;
+lin rotarian_N = variants {} ;
+lin rotary_A = variants {} ;
+lin rotary_N = variants {} ;
+lin rotate_V = variants {} ;
+lin rotate_V2 = variants {} ;
+lin rotation_N =  D.rotation_1_N ;
+
+lin rotational_A = variants {} ;
+lin rotatory_A = variants {} ;
+lin rote_N = variants {} ;
+lin rotgut_N = variants {} ;
+lin rotherham_PN = variants {} ;
+lin rothesay_PN = variants {} ;
+lin rothwell_PN = variants {} ;
+lin rotisserie_N = variants {} ;
+lin rotogravure_N = variants {} ;
+lin rotor_N = variants {} ;
+lin rotten_A = variants {} ;
+lin rottenness_N = variants {} ;
+lin rotter_N = variants {} ;
+lin rotterdam_PN = variants {} ;
+lin rotund_A = variants {} ;
+lin rotunda_N = variants {} ;
+lin rotundity_N = variants {} ;
+lin roubaix_PN = variants {} ;
+lin rouble_N = variants {} ;
+lin roue_N = variants {} ;
+lin rouen_PN = variants {} ;
+lin rouge_N = variants {} ;
+lin rouge_V = variants {} ;
+lin rouge_V2 = variants {} ;
+lin rough_A = variants {} ;
+lin rough_Adv = variants {} ;
+lin rough_N = variants {} ;
+lin rough_V2 = variants {} ;
+lin rough_and_tumble_A = variants {} ;
+lin rough_and_tumble_N = variants {} ;
+lin rough_dry_V2 = variants {} ;
+lin rough_hewn_A = variants {} ;
+lin rough_house_V = variants {} ;
+lin rough_house_V2 = variants {} ;
+lin rough_spoken_A = variants {} ;
+lin roughage_N = variants {} ;
+lin roughcast_N = variants {} ;
+lin roughcast_V2 = variants {} ;
+lin roughen_V = variants {} ;
+lin roughen_V2 = variants {} ;
+lin roughish_A = variants {} ;
+lin roughneck_N = variants {} ;
+lin roughness_N = variants {} ;
+lin roughrider_N = variants {} ;
+lin roughshod_A = variants {} ;
+lin roulette_N = variants {} ;
+lin round_A = variants {} ;
+lin round_Adv = variants {} ;
+lin round_N = variants {} ;
+lin round_V = variants {} ;
+lin round_V2 = variants {} ;
+lin round_arm_A = variants {} ;
+lin round_arm_Adv = variants {} ;
+lin round_backed_A = variants {} ;
+lin round_eyed_A = variants {} ;
+lin round_hand_N = variants {} ;
+lin round_shot_N = variants {} ;
+lin round_shouldered_A = variants {} ;
+lin round_the_clock_A = variants {} ;
+lin round_the_clock_Adv = variants {} ;
+lin roundabout_A = variants {} ;
+lin roundabout_N = variants {} ;
+lin roundel_N = variants {} ;
+lin roundelay_N = variants {} ;
+lin roundhead_N = variants {} ;
+lin roundhouse_N = variants {} ;
+lin roundish_A = variants {} ;
+lin roundness_N = variants {} ;
+lin roundsman_N = variants {} ;
+lin roundup_N = variants {} ;
+lin rouse_V = variants {} ;
+lin rouse_V2 = variants {} ;
+lin rout_N = variants {} ;
+lin rout_V2 = variants {} ;
+lin route_N = variants {} ;
+lin route_V2 = variants {} ;
+lin routemarch_N = variants {} ;
+lin routine_A = variants {} ;
+lin routine_N = variants {} ;
+lin rove_V = variants {} ;
+lin rove_V2 = variants {} ;
+lin rover_N = variants {} ;
+lin row_N = variants {} ;
+lin row_V = variants {} ;
+lin row_V2 = variants {} ;
+lin rowan_N = variants {} ;
+lin rowan_berry_N = variants {} ;
+lin rowan_tree_N = variants {} ;
+lin rowboat_N = variants {} ;
+lin rowdily_Adv = variants {} ;
+lin rowdiness_N = variants {} ;
+lin rowdy_A = variants {} ;
+lin rowdy_N = variants {} ;
+lin rowdyism_N = variants {} ;
+lin rowel_N = variants {} ;
+lin rower_N = variants {} ;
+lin rowing_N = variants {} ;
+lin rowing_boat_N = variants {} ;
+lin rowing_club_N = variants {} ;
+lin rowlands_gill_PN = variants {} ;
+lin rowlock_N = variants {} ;
+lin roy_PN = variants {} ;
+lin royal_A = variants {} ;
+lin royalist_N = variants {} ;
+lin royalty_N = variants {} ;
+lin royston_PN = variants {} ;
+lin rpm_N = mkN "rpm" ;
+
+lin rspca_N = variants {} ;
+lin rsvp_PN = variants {} ;
+lin rt_hon_PN = variants {} ;
+lin rub_N = variants {} ;
+lin rub_V = variants {} ;
+lin rub_V2 = variants {} ;
+lin rub_a_dub_N = variants {} ;
+lin rub_down_N = variants {} ;
+lin rub_up_N = variants {} ;
+lin rubber_N = variants {} ;
+lin rubber_V2 = variants {} ;
+lin rubber_necking_V = variants {} ;
+lin rubber_stamp_V2 = variants {} ;
+lin rubberize_V2 = variants {} ;
+lin rubberneck_N = variants {} ;
+lin rubberneck_V = variants {} ;
+lin rubbery_A = variants {} ;
+lin rubbing_N = variants {} ;
+lin rubbish_N = variants {} ;
+lin rubbish_V2 = variants {} ;
+lin rubbishing_N = variants {} ;
+lin rubbishy_A = variants {} ;
+lin rubble_N = variants {} ;
+lin rubicon_N = variants {} ;
+lin rubicund_A = variants {} ;
+lin rubric_N = variants {} ;
+lin ruby_A = variants {} ;
+lin ruby_N = variants {} ;
+lin ruck_N = variants {} ;
+lin ruck_V = variants {} ;
+lin ruck_V2 = variants {} ;
+lin rucksack_N = variants {} ;
+lin ruckus_N = variants {} ;
+lin rudder_N = variants {} ;
+lin rudderless_A = variants {} ;
+lin ruddiness_N = variants {} ;
+lin ruddington_PN = variants {} ;
+lin ruddle_N = variants {} ;
+lin ruddle_V2 = variants {} ;
+lin ruddy_A = variants {} ;
+lin rude_A = variants {} ;
+lin rudeness_N = variants {} ;
+lin rudiment_N = variants {} ;
+lin rudimentary_A = variants {} ;
+lin rudolf_PN = variants {} ;
+lin rudy_PN = variants {} ;
+lin rue_N = variants {} ;
+lin rue_V2 = variants {} ;
+lin rueful_A = variants {} ;
+lin ruff_N = variants {} ;
+lin ruff_V = variants {} ;
+lin ruff_V2 = variants {} ;
+lin ruffian_N = variants {} ;
+lin ruffianism_N = variants {} ;
+lin ruffianly_A = variants {} ;
+lin ruffle_N = variants {} ;
+lin ruffle_V = variants {} ;
+lin ruffle_V2 = variants {} ;
+lin rug_N = variants {} ;
+lin rugby_N = variants {} ;
+lin rugby_PN = variants {} ;
+lin rugeley_PN = variants {} ;
+lin rugged_A = variants {} ;
+lin ruggedness_N = variants {} ;
+lin rugger_N = variants {} ;
+lin ruin_N = variants {} ;
+lin ruin_V2 = variants {} ;
+lin ruin_VS = variants {} ;
+lin ruination_N = variants {} ;
+lin ruinous_A = variants {} ;
+lin rule_N = variants {} ;
+lin rule_V = variants {} ;
+lin rule_V2 = variants {} ;
+lin rule_VS = variants {} ;
+lin ruler_N = variants {} ;
+lin ruling_A = variants {} ;
+lin ruling_N = variants {} ;
+lin rum_N = variants {} ;
+lin rum_runner_N = variants {} ;
+lin rumba_N = variants {} ;
+lin rumble_N = variants {} ;
+lin rumble_V = variants {} ;
+lin rumble_V2 = variants {} ;
+lin rumbling_N = variants {} ;
+lin rumbustious_A = variants {} ;
+lin ruminant_A = variants {} ;
+lin ruminant_N = variants {} ;
+lin ruminate_V = variants {} ;
+lin rumination_N = variants {} ;
+lin ruminative_A = variants {} ;
+lin rummage_N = variants {} ;
+lin rummage_V = variants {} ;
+lin rummage_V2 = variants {} ;
+lin rummy_A = variants {} ;
+lin rummy_N = variants {} ;
+lin rumor_V2 = variants {} ;
+lin rumor_V2V = variants {} ;
+lin rumor_VS = variants {} ;
+lin rumour_N = variants {} ;
+lin rumour_V2 = variants {} ;
+lin rumour_monger_N = variants {} ;
+lin rump_N = variants {} ;
+lin rump_steak_N = variants {} ;
+lin rumple_V2 = variants {} ;
+lin rumpus_N = variants {} ;
+lin run_N = variants {} ;
+lin run_V = variants {} ;
+lin run_V2 = variants {} ;
+lin run_VS = variants {} ;
+lin run_of_the_mill_A = variants {} ;
+lin run_off_N = variants {} ;
+lin run_through_N = variants {} ;
+lin run_up_N = variants {} ;
+lin runaway_A = variants {} ;
+lin runaway_N = variants {} ;
+lin runcorn_PN = variants {} ;
+lin rundown_A = variants {} ;
+lin rundown_N = variants {} ;
+lin rune_N = variants {} ;
+lin rung_N = variants {} ;
+lin rung_V2V = variants {} ;
+lin runic_A = variants {} ;
+lin runnel_N = variants {} ;
+lin runner_N = variants {} ;
+lin runner_up_N = variants {} ;
+lin running_A = variants {} ;
+lin running_N = variants {} ;
+lin running_board_N = variants {} ;
+lin runny_A = variants {} ;
+lin runt_N = variants {} ;
+lin runway_N = variants {} ;
+lin rupee_N = variants {} ;
+lin rupert_PN = variants {} ;
+lin rupiah_N = variants {} ;
+lin rupture_N = variants {} ;
+lin rupture_V = variants {} ;
+lin rupture_V2 = variants {} ;
+lin rural_A = variants {} ;
+lin ruritanian_A = variants {} ;
+lin ruse_N = variants {} ;
+lin rush_N = variants {} ;
+lin rush_V = variants {} ;
+lin rush_V2 = variants {} ;
+lin rush_V2V = variants {} ;
+lin rush_VS = variants {} ;
+lin rushlight_N = variants {} ;
+lin rushy_A = variants {} ;
+lin rusk_N = variants {} ;
+lin russet_A = variants {} ;
+lin russet_N = variants {} ;
+lin russia_PN = variants {} ;
+lin russian_A = variants {} ;
+lin russian_N = variants {} ;
+lin rust_N = variants {} ;
+lin rust_V = variants {} ;
+lin rust_V2 = variants {} ;
+lin rustic_A = variants {} ;
+lin rustic_N = variants {} ;
+lin rusticate_V = variants {} ;
+lin rusticate_V2 = variants {} ;
+lin rusticity_N = variants {} ;
+lin rustiness_N = variants {} ;
+lin rustle_N = variants {} ;
+lin rustle_V = variants {} ;
+lin rustle_V2 = variants {} ;
+lin rustler_N = variants {} ;
+lin rustless_A = variants {} ;
+lin rustling_N = variants {} ;
+lin rusty_A = variants {} ;
+lin rut_N = variants {} ;
+lin rut_V2 = variants {} ;
+lin ruth_PN = variants {} ;
+lin rutherglen_PN = variants {} ;
+lin ruthless_A = variants {} ;
+lin ruthlessness_N = variants {} ;
+lin rutland_PN = variants {} ;
+lin rwanda_PN = variants {} ;
+lin rwandan_A = variants {} ;
+lin rwandan_N = variants {} ;
+lin ryde_PN = variants {} ;
+lin rye_N = variants {} ;
+lin rye_bread_N = variants {} ;
+lin ryehill_PN = variants {} ;
+lin saarbrucken_PN = variants {} ;
+lin sabadeli_PN = variants {} ;
+lin sabah_PN = variants {} ;
+lin sabahan_A = variants {} ;
+lin sabahan_N = variants {} ;
+lin sabbatarian_A = variants {} ;
+lin sabbatarian_N = variants {} ;
+lin sabbath_N = variants {} ;
+lin sabbatical_A = variants {} ;
+lin sabbatical_N = variants {} ;
+lin sable_A = variants {} ;
+lin sable_N = variants {} ;
+lin sabot_N = variants {} ;
+lin sabotage_N = variants {} ;
+lin sabotage_V2 = variants {} ;
+lin saboteur_N = variants {} ;
+lin sabre_N = variants {} ;
+lin sabre_V2 = variants {} ;
+lin sabre_rattling_N = variants {} ;
+lin sabre_toothed_A = variants {} ;
+lin sac_N = variants {} ;
+lin saccharin_N = variants {} ;
+lin saccharine_A = variants {} ;
+lin sacerdotal_A = variants {} ;
+lin sacerdotalism_N = variants {} ;
+lin sachet_N = variants {} ;
+lin sack_N = variants {} ;
+lin sack_V2 = variants {} ;
+lin sack_race_N = variants {} ;
+lin sackbut_N = variants {} ;
+lin sackcloth_N = variants {} ;
+lin sacking_N = variants {} ;
+lin sacrament_N = variants {} ;
+lin sacramental_A = variants {} ;
+lin sacramento_PN = variants {} ;
+lin sacred_A = variants {} ;
+lin sacredness_N = variants {} ;
+lin sacrifice_N = variants {} ;
+lin sacrifice_V = variants {} ;
+lin sacrifice_V2 = variants {} ;
+lin sacrificial_A = variants {} ;
+lin sacrilege_N = variants {} ;
+lin sacrilegious_A = variants {} ;
+lin sacristan_N = variants {} ;
+lin sacristy_N = variants {} ;
+lin sacrosanct_A = variants {} ;
+lin sad_A = variants {} ;
+lin sadden_V = variants {} ;
+lin sadden_V2 = variants {} ;
+lin saddle_N = variants {} ;
+lin saddle_V = variants {} ;
+lin saddle_V2 = variants {} ;
+lin saddle_sore_A = variants {} ;
+lin saddlebag_N = variants {} ;
+lin saddler_N = variants {} ;
+lin saddlery_N = variants {} ;
+lin sadhu_N = variants {} ;
+lin sadism_N = variants {} ;
+lin sadist_N = variants {} ;
+lin sadistic_A = variants {} ;
+lin sadness_N = variants {} ;
+lin sado_masochist_N = variants {} ;
+lin sadomasochism_N = variants {} ;
+lin sae_N = variants {} ;
+lin safari_N = variants {} ;
+lin safe_A = variants {} ;
+lin safe_N = variants {} ;
+lin safe_conduct_N = variants {} ;
+lin safe_deposit_A = variants {} ;
+lin safe_deposit_N = variants {} ;
+lin safecracker_N = variants {} ;
+lin safeguard_N = variants {} ;
+lin safeguard_V2 = variants {} ;
+lin safekeeping_N = variants {} ;
+lin safeness_N = variants {} ;
+lin safety_N = variants {} ;
+lin safety_belt_N = variants {} ;
+lin safety_bolt_N = variants {} ;
+lin safety_catch_N = variants {} ;
+lin safety_curtain_N = variants {} ;
+lin safety_factor_N = variants {} ;
+lin safety_lamp_N = variants {} ;
+lin safety_lock_N = variants {} ;
+lin safety_match_N = variants {} ;
+lin safety_pin_N = variants {} ;
+lin safety_razor_N = variants {} ;
+lin safety_valve_N = variants {} ;
+lin saffron_N = variants {} ;
+lin saffron_walden_PN = variants {} ;
+lin sag_N = variants {} ;
+lin sag_V = variants {} ;
+lin saga_N = variants {} ;
+lin sagacious_A = variants {} ;
+lin sagacity_N = variants {} ;
+lin sage_A = variants {} ;
+lin sage_N = variants {} ;
+lin sage_green_A = variants {} ;
+lin sage_green_N = variants {} ;
+lin sagittarius_PN = variants {} ;
+lin sago_N = variants {} ;
+lin sahib_N = variants {} ;
+lin said_A = variants {} ;
+lin saigon_PN = variants {} ;
+lin sail_N = variants {} ;
+lin sail_V = variants {} ;
+lin sail_V2 = variants {} ;
+lin sailcloth_N = variants {} ;
+lin sailing_N = variants {} ;
+lin sailing_boat_N = variants {} ;
+lin sailing_master_N = variants {} ;
+lin sailing_ship_N = variants {} ;
+lin sailing_vessel_N = variants {} ;
+lin sailor_N = variants {} ;
+lin saint's_day_N = variants {} ;
+lin saint_N = variants {} ;
+lin sainted_A = variants {} ;
+lin sainthood_N = variants {} ;
+lin saintlike_A = variants {} ;
+lin saintliness_N = variants {} ;
+lin saintly_A = variants {} ;
+lin sake_1_N = variants {} ;
+lin sake_2_N = variants {} ;
+lin sal_volatile_N = variants {} ;
+lin salaam_N = variants {} ;
+lin salaam_V = variants {} ;
+lin salable_A = variants {} ;
+lin salacious_A = variants {} ;
+lin salaciousness_N = variants {} ;
+lin salacity_N = variants {} ;
+lin salad_N = variants {} ;
+lin salad_dressing_N = variants {} ;
+lin salad_oil_N = variants {} ;
+lin salamanca_PN = variants {} ;
+lin salamander_N = variants {} ;
+lin salami_N = variants {} ;
+lin salaried_A = variants {} ;
+lin salary_N = variants {} ;
+lin sale_N = variants {} ;
+lin sale_PN = variants {} ;
+lin saleable_A = variants {} ;
+lin salerno_PN = variants {} ;
+lin saleroom_N = variants {} ;
+lin salesman_N = variants {} ;
+lin salesmanship_N = variants {} ;
+lin saleswoman_N = variants {} ;
+lin salford_PN = variants {} ;
+lin salience_N = variants {} ;
+lin salient_A = variants {} ;
+lin salient_N = variants {} ;
+lin saline_A = variants {} ;
+lin saline_N =  D.saline_1_N ;
+
+lin salinity_N = variants {} ;
+lin salisbury_PN = variants {} ;
+lin saliva_N = variants {} ;
+lin salivary_A = variants {} ;
+lin salivate_V = variants {} ;
+lin sallow_A = variants {} ;
+lin sallow_V = variants {} ;
+lin sallow_V2 = variants {} ;
+lin sally_N = variants {} ;
+lin sally_PN = variants {} ;
+lin sally_V = variants {} ;
+lin salmon_N = variants {} ;
+lin salon_N = variants {} ;
+lin saloon_N = variants {} ;
+lin salsify_N = variants {} ;
+lin salt_A = variants {} ;
+lin salt_N =  D.sel_1_N ;
+
+lin salt_PN = variants {} ;
+lin salt_V2 = variants {} ;
+lin salt_cellar_N = variants {} ;
+lin salt_lick_N = variants {} ;
+lin saltash_PN = variants {} ;
+lin saltburn_PN = variants {} ;
+lin saltcoats_PN = variants {} ;
+lin saltiness_N = variants {} ;
+lin saltpan_N = variants {} ;
+lin saltpetre_N = variants {} ;
+lin saltwater_N = variants {} ;
+lin saltworks_N = variants {} ;
+lin salty_A = variants {} ;
+lin salubrious_A = variants {} ;
+lin salubrity_N = variants {} ;
+lin salutary_A = variants {} ;
+lin salutation_N = variants {} ;
+lin salute_N = variants {} ;
+lin salute_V = variants {} ;
+lin salute_V2 = variants {} ;
+lin salvador_PN = variants {} ;
+lin salvadorean_A = variants {} ;
+lin salvadorean_N = variants {} ;
+lin salvage_N = variants {} ;
+lin salvage_V2 = variants {} ;
+lin salvation_N = variants {} ;
+lin salve_N = variants {} ;
+lin salve_V2 = variants {} ;
+lin salver_N = variants {} ;
+lin salvia_N = variants {} ;
+lin salvo_N = variants {} ;
+lin salzburg_PN = variants {} ;
+lin sam_PN = variants {} ;
+lin samantha_PN = variants {} ;
+lin samaritan_N = variants {} ;
+lin samba_N = variants {} ;
+lin same_A = D.identique_1_A ;
+
+lin same_Adv = variants {} ;
+lin sameness_N = variants {} ;
+lin sammy_PN = variants {} ;
+lin samoa_PN = variants {} ;
+lin samoan_A = variants {} ;
+lin samoan_N = variants {} ;
+lin samovar_N = variants {} ;
+lin sampan_N = variants {} ;
+lin sample_N =  D.echantillon_1_N ;
+
+lin sample_V2 = variants {} ;
+lin sampler_N = variants {} ;
+lin samuel_PN = variants {} ;
+lin samurai_N = variants {} ;
+lin san_antonio_PN = variants {} ;
+lin san_bernardino_PN = variants {} ;
+lin san_diego_PN = variants {} ;
+lin san_francisco_PN = variants {} ;
+lin san_jose_PN = variants {} ;
+lin san_juan_PN = variants {} ;
+lin san_marinese_A = variants {} ;
+lin san_marinese_N = variants {} ;
+lin san_marino_PN = variants {} ;
+lin san_sebastian_PN = variants {} ;
+lin sanatorium_N = variants {} ;
+lin sanctification_N = variants {} ;
+lin sanctify_V2 = variants {} ;
+lin sanctimonious_A = variants {} ;
+lin sanction_N = variants {} ;
+lin sanction_V2 = variants {} ;
+lin sanctity_N = variants {} ;
+lin sanctuary_N = variants {} ;
+lin sanctum_N = variants {} ;
+lin sand_N = variants {} ;
+lin sand_V2 = variants {} ;
+lin sand_bar_N = variants {} ;
+lin sandal_N = variants {} ;
+lin sandalled_A = variants {} ;
+lin sandalwood_N = variants {} ;
+lin sandbach_PN = variants {} ;
+lin sandbag_N = variants {} ;
+lin sandbank_N = variants {} ;
+lin sandblast_V2 = variants {} ;
+lin sandboy_N = variants {} ;
+lin sandfly_N = variants {} ;
+lin sandglass_N = variants {} ;
+lin sandiness_N = variants {} ;
+lin sandown_PN = variants {} ;
+lin sandpaper_N = variants {} ;
+lin sandpaper_V2 = variants {} ;
+lin sandpiper_N = variants {} ;
+lin sandpit_N = variants {} ;
+lin sandra_PN = variants {} ;
+lin sandstone_N = variants {} ;
+lin sandstorm_N = variants {} ;
+lin sandwich_N = variants {} ;
+lin sandwich_V = variants {} ;
+lin sandwich_V2 = variants {} ;
+lin sandwich_board_N = variants {} ;
+lin sandwichman_N = variants {} ;
+lin sandy_A = variants {} ;
+lin sandy_PN = variants {} ;
+lin sane_A = variants {} ;
+lin sang_froid_N = variants {} ;
+lin sango_N = variants {} ;
+lin sanguinary_A = variants {} ;
+lin sanguine_A = variants {} ;
+lin sanitary_A = variants {} ;
+lin sanitation_N = variants {} ;
+lin sanitize_V2 = variants {} ;
+lin sanity_N = variants {} ;
+lin sanskrit_N = variants {} ;
+lin santa_claus_N = variants {} ;
+lin santa_claus_PN = variants {} ;
+lin santander_PN = variants {} ;
+lin santiago_PN = variants {} ;
+lin santo_domingo_PN = variants {} ;
+lin santos_PN = variants {} ;
+lin sao_paolo_PN = variants {} ;
+lin sap_N = variants {} ;
+lin sap_V = variants {} ;
+lin sap_V2 = variants {} ;
+lin saphead_N = variants {} ;
+lin sapience_N = variants {} ;
+lin sapient_A = variants {} ;
+lin sapless_A = variants {} ;
+lin sapling_N = variants {} ;
+lin sapper_N = variants {} ;
+lin sapphic_A = variants {} ;
+lin sapphire_N = variants {} ;
+lin sapporo_PN = variants {} ;
+lin sappy_A = variants {} ;
+lin sapwood_N = variants {} ;
+lin sara_PN = variants {} ;
+lin saraband_N = variants {} ;
+lin saracen_N = variants {} ;
+lin sarah_PN = variants {} ;
+lin sarajevo_PN = variants {} ;
+lin saratov_PN = variants {} ;
+lin sarawak_PN = variants {} ;
+lin sarawakian_A = variants {} ;
+lin sarawakian_N = variants {} ;
+lin sarcasm_N = variants {} ;
+lin sarcastic_A = variants {} ;
+lin sarcastically_Adv = variants {} ;
+lin sarcophagus_N = variants {} ;
+lin sardine_N = variants {} ;
+lin sardonic_A = variants {} ;
+lin sardonically_Adv = variants {} ;
+lin sari_N = variants {} ;
+lin sarisbury_PN = variants {} ;
+lin sarong_N = variants {} ;
+lin sarsaparilla_N = variants {} ;
+lin sartorial_A = variants {} ;
+lin sash_N = variants {} ;
+lin sash_cord_N = variants {} ;
+lin sash_line_N = variants {} ;
+lin saskatchewan_PN = variants {} ;
+lin sassari_PN = variants {} ;
+lin sassenach_N = variants {} ;
+lin sat_PN = variants {} ;
+lin satan_N = variants {} ;
+lin satanic_A = variants {} ;
+lin satchel_N = variants {} ;
+lin sate_V2 = variants {} ;
+lin sateen_N = variants {} ;
+lin satellite_N = variants {} ;
+lin satiable_A = variants {} ;
+lin satiate_V2 = variants {} ;
+lin satiety_N = variants {} ;
+lin satin_A = variants {} ;
+lin satin_N = variants {} ;
+lin satinwood_N = variants {} ;
+lin satire_N = variants {} ;
+lin satirical_A = variants {} ;
+lin satirist_N = variants {} ;
+lin satirize_V2 = variants {} ;
+lin satisfaction_N = variants {} ;
+lin satisfactory_A = variants {} ;
+lin satisfy_V = variants {} ;
+lin satisfy_V2 = variants {} ;
+lin satisfying_A = variants {} ;
+lin satrap_N = variants {} ;
+lin satsuma_N = variants {} ;
+lin saturate_V2 = variants {} ;
+lin saturation_N = variants {} ;
+lin saturday_N = variants {} ;
+lin saturday_PN = variants {} ;
+lin saturn_PN = variants {} ;
+lin saturnalia_N = variants {} ;
+lin saturnine_A = variants {} ;
+lin satyr_N = variants {} ;
+lin satyric_A = variants {} ;
+lin sauce_N = variants {} ;
+lin sauce_V2 = variants {} ;
+lin sauce_boat_N = variants {} ;
+lin saucepan_N = variants {} ;
+lin saucer_N = variants {} ;
+lin saucer_eyed_A = variants {} ;
+lin sauchie_PN = variants {} ;
+lin saucily_Adv = variants {} ;
+lin sauciness_N = variants {} ;
+lin saucy_A = variants {} ;
+lin saudi_arabia_PN = variants {} ;
+lin saudi_arabian_A = variants {} ;
+lin saudi_arabian_N = variants {} ;
+lin sauerkraut_N = variants {} ;
+lin sauna_N = variants {} ;
+lin saunter_N = variants {} ;
+lin saunter_V = variants {} ;
+lin saunterer_N = variants {} ;
+lin saurian_A = variants {} ;
+lin saurian_N = variants {} ;
+lin sausage_N = variants {} ;
+lin sausage_dog_N = variants {} ;
+lin sausage_meat_N = variants {} ;
+lin sausage_roll_N = variants {} ;
+lin saute_A = variants {} ;
+lin saute_V2 = variants {} ;
+lin savage_A = variants {} ;
+lin savage_N = variants {} ;
+lin savage_V2 = variants {} ;
+lin savageness_N = variants {} ;
+lin savagery_N = variants {} ;
+lin savanna_N = variants {} ;
+lin savannah_N = variants {} ;
+lin savant_N = variants {} ;
+lin save_N = variants {} ;
+lin save_V = variants {} ;
+lin save_V2 = variants {} ;
+lin saveloy_N = variants {} ;
+lin saver_N = variants {} ;
+lin saving_A = variants {} ;
+lin saving_N = variants {} ;
+lin savings_bank_N = variants {} ;
+lin saviour_N = variants {} ;
+lin savoir_faire_N = variants {} ;
+lin savore_V2 = variants {} ;
+lin savory_N = variants {} ;
+lin savour_N = variants {} ;
+lin savour_V = variants {} ;
+lin savour_V2 = variants {} ;
+lin savoury_A = variants {} ;
+lin savoury_N = variants {} ;
+lin savoy_N = variants {} ;
+lin savvy_N = variants {} ;
+lin savvy_V = variants {} ;
+lin saw_N = variants {} ;
+lin saw_V = variants {} ;
+lin saw_V2 = variants {} ;
+lin saw_pit_N = variants {} ;
+lin sawbridgeworth_PN = variants {} ;
+lin sawdust_N = variants {} ;
+lin sawhorse_N = variants {} ;
+lin sawmill_N = variants {} ;
+lin sawyer_N = variants {} ;
+lin sax_N = variants {} ;
+lin saxhorn_N = variants {} ;
+lin saxifrage_N = variants {} ;
+lin saxon_A = variants {} ;
+lin saxon_N = variants {} ;
+lin saxophone_N = variants {} ;
+lin saxophonist_N = variants {} ;
+lin say_N = variants {} ;
+lin say_V = variants {} ;
+lin say_V2 = variants {} ;
+lin say_VA = variants {} ;
+lin say_VS = variants {} ;
+lin say_VV = variants {} ;
+lin saying_N = variants {} ;
+lin scab_N = variants {} ;
+lin scabbard_N = variants {} ;
+lin scabby_A = variants {} ;
+lin scabies_N = variants {} ;
+lin scabious_N = variants {} ;
+lin scabrous_A = variants {} ;
+lin scaffold_N = variants {} ;
+lin scaffolding_N = variants {} ;
+lin scalawag_N = variants {} ;
+lin scald_N = variants {} ;
+lin scald_V2 = variants {} ;
+lin scale_N = variants {} ;
+lin scale_V = variants {} ;
+lin scale_V2 = variants {} ;
+lin scaling_ladder_N = variants {} ;
+lin scallop_N = variants {} ;
+lin scallop_V2 = variants {} ;
+lin scallop_shell_N = variants {} ;
+lin scallywag_N = variants {} ;
+lin scalp_N =  D.chevelu_1_N ;
+
+lin scalp_V2 = variants {} ;
+lin scalpel_N = variants {} ;
+lin scaly_A = variants {} ;
+lin scam_V2 = variants {} ;
+lin scamp_N = variants {} ;
+lin scamp_V2 = variants {} ;
+lin scamper_N = variants {} ;
+lin scamper_V = variants {} ;
+lin scan_V = variants {} ;
+lin scan_V2 = variants {} ;
+lin scandal_N = variants {} ;
+lin scandalize_V2 = variants {} ;
+lin scandalmonger_N = variants {} ;
+lin scandalmongering_N = variants {} ;
+lin scandalous_A = variants {} ;
+lin scandinavian_A = variants {} ;
+lin scandinavian_N = variants {} ;
+lin scanner_N = variants {} ;
+lin scansion_N = variants {} ;
+lin scant_A = variants {} ;
+lin scant_V2 = variants {} ;
+lin scantily_Adv = variants {} ;
+lin scantiness_N = variants {} ;
+lin scantling_N = variants {} ;
+lin scanty_A = variants {} ;
+lin scapegoat_N = variants {} ;
+lin scapegrace_N = variants {} ;
+lin scapula_N = variants {} ;
+lin scar_N = variants {} ;
+lin scar_V = variants {} ;
+lin scar_V2 = variants {} ;
+lin scarab_N = variants {} ;
+lin scarborough_PN = variants {} ;
+lin scarce_A = variants {} ;
+lin scarcity_N = variants {} ;
+lin scare_N = variants {} ;
+lin scare_V = variants {} ;
+lin scare_V2 = variants {} ;
+lin scarecrow_N = variants {} ;
+lin scaremonger_N = variants {} ;
+lin scarf_N = variants {} ;
+lin scarf_pin_N = variants {} ;
+lin scarify_V2 = variants {} ;
+lin scarlet_A = variants {} ;
+lin scarlet_N = variants {} ;
+lin scarp_N = variants {} ;
+lin scarper_V = variants {} ;
+lin scary_A = variants {} ;
+lin scathing_A = variants {} ;
+lin scatter_N = variants {} ;
+lin scatter_V = variants {} ;
+lin scatter_V2 = variants {} ;
+lin scatterbrain_N = variants {} ;
+lin scatterbrained_A = variants {} ;
+lin scattered_A = variants {} ;
+lin scatty_A = variants {} ;
+lin scavenge_V = variants {} ;
+lin scavenger_N = variants {} ;
+lin scenario_N = variants {} ;
+lin scenarist_N = variants {} ;
+lin scene_N = variants {} ;
+lin scene_painter_N = variants {} ;
+lin scene_shifter_N = variants {} ;
+lin scenery_N = variants {} ;
+lin scenic_A = variants {} ;
+lin scenically_Adv = variants {} ;
+lin scent_N = variants {} ;
+lin scent_V2 = variants {} ;
+lin scentless_A = variants {} ;
+lin sceptered_A = variants {} ;
+lin sceptic_N = variants {} ;
+lin sceptical_A = variants {} ;
+lin scepticism_N = variants {} ;
+lin sceptre_N = variants {} ;
+lin sceptred_A = variants {} ;
+lin schedule_N = variants {} ;
+lin schedule_V = variants {} ;
+lin schedule_V2 = variants {} ;
+lin schedule_VV = variants {} ;
+lin schema_N = variants {} ;
+lin schematic_A = variants {} ;
+lin schematically_Adv = variants {} ;
+lin scheme_N = variants {} ;
+lin scheme_V = variants {} ;
+lin scheme_V2 = variants {} ;
+lin schemer_N = variants {} ;
+lin scherzo_N = variants {} ;
+lin schism_N = variants {} ;
+lin schismatic_A = variants {} ;
+lin schist_N = variants {} ;
+lin schizoid_A = variants {} ;
+lin schizophrenia_N = variants {} ;
+lin schizophrenic_A = variants {} ;
+lin schizophrenic_N = variants {} ;
+lin schmaltz_N = variants {} ;
+lin schmaltzy_A = variants {} ;
+lin schmalz_N = variants {} ;
+lin schmalzy_A = variants {} ;
+lin schnapps_N = variants {} ;
+lin schnitzel_N = variants {} ;
+lin schnorkel_N = variants {} ;
+lin scholar_N = variants {} ;
+lin scholarly_A = variants {} ;
+lin scholarship_N = variants {} ;
+lin scholastic_A = variants {} ;
+lin scholasticism_N = variants {} ;
+lin school_N = variants {} ;
+lin school_V2 = variants {} ;
+lin school_board_N = variants {} ;
+lin schoolbook_N = variants {} ;
+lin schoolboy_N = variants {} ;
+lin schoolchild_N = variants {} ;
+lin schoolfellow_N = variants {} ;
+lin schoolfriend_N = variants {} ;
+lin schoolgirl_N = variants {} ;
+lin schoolhouse_N = variants {} ;
+lin schooling_N = variants {} ;
+lin schoolman_N = variants {} ;
+lin schoolmaster_N = variants {} ;
+lin schoolmate_N = variants {} ;
+lin schoolmistress_N = variants {} ;
+lin schoolroom_N = variants {} ;
+lin schoolteacher_N = variants {} ;
+lin schooltime_N = variants {} ;
+lin schooner_N = variants {} ;
+lin schottische_N = variants {} ;
+lin schwa_N = variants {} ;
+lin schwerin_PN = variants {} ;
+lin sci_fi_N = variants {} ;
+lin sciatic_A = variants {} ;
+lin sciatica_N = variants {} ;
+lin science_N = variants {} ;
+lin scientific_A = variants {} ;
+lin scientifically_Adv = variants {} ;
+lin scientist_N = variants {} ;
+lin scimitar_N = variants {} ;
+lin scintilla_N = variants {} ;
+lin scintillate_V = variants {} ;
+lin scintillation_N = variants {} ;
+lin scion_N = variants {} ;
+lin sclerosis_N =  D.plaque_1_N ;
+
+lin scoff_N = variants {} ;
+lin scoff_V = variants {} ;
+lin scoff_V2 = variants {} ;
+lin scoffer_N = variants {} ;
+lin scoffingly_Adv = variants {} ;
+lin scold_N = variants {} ;
+lin scold_V = variants {} ;
+lin scold_V2 = variants {} ;
+lin scolding_N = variants {} ;
+lin scollop_N = variants {} ;
+lin scollop_V2 = variants {} ;
+lin sconce_N = variants {} ;
+lin scone_N = variants {} ;
+lin scoop_N = variants {} ;
+lin scoop_V = variants {} ;
+lin scoop_V2 = variants {} ;
+lin scoopful_N = variants {} ;
+lin scoot_V = variants {} ;
+lin scoot_V2 = variants {} ;
+lin scooter_N = variants {} ;
+lin scope_N = variants {} ;
+lin scorbutic_A = variants {} ;
+lin scorch_N = variants {} ;
+lin scorch_V = variants {} ;
+lin scorch_V2 = variants {} ;
+lin scorcher_N = variants {} ;
+lin scorching_A = variants {} ;
+lin scorching_Adv = variants {} ;
+lin score_N = variants {} ;
+lin score_V = variants {} ;
+lin score_V2 = variants {} ;
+lin scoreboard_N = variants {} ;
+lin scorebook_N = variants {} ;
+lin scorecard_N = variants {} ;
+lin scorer_N = variants {} ;
+lin scorn_N = variants {} ;
+lin scorn_V2 = variants {} ;
+lin scornful_A = variants {} ;
+lin scorpio_PN = variants {} ;
+lin scorpion_N = variants {} ;
+lin scot_N = variants {} ;
+lin scot_free_Adv = variants {} ;
+lin scotch_A = variants {} ;
+lin scotch_N = variants {} ;
+lin scotch_V2 = variants {} ;
+lin scotchman_N = variants {} ;
+lin scotchwoman_N = variants {} ;
+lin scotland_PN = variants {} ;
+lin scotland_yard_PN = variants {} ;
+lin scots_A = variants {} ;
+lin scotsman_N = variants {} ;
+lin scotswoman_N = variants {} ;
+lin scottish_A = variants {} ;
+lin scoundrel_N = variants {} ;
+lin scoundrelly_A = variants {} ;
+lin scour_N = variants {} ;
+lin scour_V = variants {} ;
+lin scour_V2 = variants {} ;
+lin scourer_N = variants {} ;
+lin scourge_N = variants {} ;
+lin scourge_V2 = variants {} ;
+lin scout_N = variants {} ;
+lin scout_V = variants {} ;
+lin scout_V2 = variants {} ;
+lin scoutmaster_N = variants {} ;
+lin scow_N = variants {} ;
+lin scowl_N = variants {} ;
+lin scowl_V = variants {} ;
+lin scrabble_N = variants {} ;
+lin scrabble_V = variants {} ;
+lin scrag_N = variants {} ;
+lin scrag_V2 = variants {} ;
+lin scrag_end_N = variants {} ;
+lin scraggy_A = variants {} ;
+lin scram_V = variants {} ;
+lin scramble_N = variants {} ;
+lin scramble_V = variants {} ;
+lin scramble_V2 = variants {} ;
+lin scramble_V2V = variants {} ;
+lin scrambler_N = variants {} ;
+lin scrap_N = variants {} ;
+lin scrap_V = variants {} ;
+lin scrap_V2 = variants {} ;
+lin scrap_iron_N = variants {} ;
+lin scrapbook_N = variants {} ;
+lin scrape_N = variants {} ;
+lin scrape_V = variants {} ;
+lin scrape_V2 = variants {} ;
+lin scraper_N = variants {} ;
+lin scrapheap_N = variants {} ;
+lin scraping_N = variants {} ;
+lin scrappily_Adv = variants {} ;
+lin scrappiness_N = variants {} ;
+lin scrappy_A = variants {} ;
+lin scratch_N = variants {} ;
+lin scratch_V = variants {} ;
+lin scratch_V2 = variants {} ;
+lin scratch_pad_N = variants {} ;
+lin scratch_race_N = variants {} ;
+lin scratchy_A = variants {} ;
+lin scrawl_N = variants {} ;
+lin scrawl_V = variants {} ;
+lin scrawl_V2 = variants {} ;
+lin scrawny_A = variants {} ;
+lin scream_N = variants {} ;
+lin scream_V = variants {} ;
+lin scream_V2 = variants {} ;
+lin scream_VS = variants {} ;
+lin screamingly_Adv = variants {} ;
+lin scree_N = variants {} ;
+lin screech_N = variants {} ;
+lin screech_V = variants {} ;
+lin screech_V2 = variants {} ;
+lin screech_owl_N = variants {} ;
+lin screed_N = variants {} ;
+lin screen_N = variants {} ;
+lin screen_V = variants {} ;
+lin screen_V2 = variants {} ;
+lin screw_N = variants {} ;
+lin screw_V = variants {} ;
+lin screw_V2 = variants {} ;
+lin screw_topped_A = variants {} ;
+lin screwball_A = variants {} ;
+lin screwball_N = variants {} ;
+lin screwdriver_N = variants {} ;
+lin screwy_A = variants {} ;
+lin scribble_N = variants {} ;
+lin scribble_V = variants {} ;
+lin scribble_V2 = variants {} ;
+lin scribbler_N = variants {} ;
+lin scribbling_block_N = variants {} ;
+lin scribe_N = variants {} ;
+lin scrimmage_N = variants {} ;
+lin scrimmage_V = variants {} ;
+lin scrimmage_V2 = variants {} ;
+lin scrimp_V = variants {} ;
+lin scrimp_V2 = variants {} ;
+lin scrimshank_V = variants {} ;
+lin scrimshanker_N = variants {} ;
+lin scrip_N = variants {} ;
+lin script_N = variants {} ;
+lin scripted_A = variants {} ;
+lin scriptural_A = variants {} ;
+lin scripture_N = variants {} ;
+lin scriptwriter_N = variants {} ;
+lin scrivener_N = variants {} ;
+lin scrofula_N = variants {} ;
+lin scrofulous_A = variants {} ;
+lin scroll_N = variants {} ;
+lin scrooge_N = variants {} ;
+lin scrotum_N = variants {} ;
+lin scrounge_V = variants {} ;
+lin scrounge_V2 = variants {} ;
+lin scrounger_N = variants {} ;
+lin scrub_N = variants {} ;
+lin scrub_V = variants {} ;
+lin scrub_V2 = variants {} ;
+lin scrubbing_brush_N = variants {} ;
+lin scrubby_A = variants {} ;
+lin scruff_N = variants {} ;
+lin scruffy_A = variants {} ;
+lin scrum_N = variants {} ;
+lin scrummage_N = variants {} ;
+lin scrumptious_A = variants {} ;
+lin scrunch_N = variants {} ;
+lin scrunch_V2 = variants {} ;
+lin scruple_N = variants {} ;
+lin scruple_V = variants {} ;
+lin scrupulous_A = variants {} ;
+lin scrutineer_N = variants {} ;
+lin scrutinize_V2 = variants {} ;
+lin scrutiny_N = variants {} ;
+lin scud_N = variants {} ;
+lin scud_V = variants {} ;
+lin scuff_V = variants {} ;
+lin scuff_V2 = variants {} ;
+lin scuffle_V = variants {} ;
+lin scull_N = variants {} ;
+lin scull_V = variants {} ;
+lin scull_V2 = variants {} ;
+lin sculler_N = variants {} ;
+lin scullery_N = variants {} ;
+lin scullion_N = variants {} ;
+lin sculpt_V = variants {} ;
+lin sculpt_V2 = variants {} ;
+lin sculptor_N = variants {} ;
+lin sculptress_N = variants {} ;
+lin sculptural_A = variants {} ;
+lin sculpture_N = variants {} ;
+lin sculpture_V = variants {} ;
+lin sculpture_V2 = variants {} ;
+lin scum_N = variants {} ;
+lin scummy_A = variants {} ;
+lin scunthorpe_PN = variants {} ;
+lin scupper_N = variants {} ;
+lin scupper_V2 = variants {} ;
+lin scurf_N = variants {} ;
+lin scurfy_A = variants {} ;
+lin scurrility_N = variants {} ;
+lin scurrilous_A = variants {} ;
+lin scurry_N = variants {} ;
+lin scurry_V = variants {} ;
+lin scurvy_A = variants {} ;
+lin scurvy_N = variants {} ;
+lin scut_N = variants {} ;
+lin scutcheon_N = variants {} ;
+lin scuttle_N = variants {} ;
+lin scuttle_V = variants {} ;
+lin scuttle_V2 = variants {} ;
+lin scylla_N = variants {} ;
+lin scythe_N = variants {} ;
+lin scythe_V2 = variants {} ;
+lin sea_N = variants {} ;
+lin sea_anemone_N = variants {} ;
+lin sea_animal_N = variants {} ;
+lin sea_bathing_N = variants {} ;
+lin sea_boat_N = variants {} ;
+lin sea_bream_N = variants {} ;
+lin sea_breeze_N = variants {} ;
+lin sea_coal_N = variants {} ;
+lin sea_cow_N = variants {} ;
+lin sea_dog_N = variants {} ;
+lin sea_fish_N = variants {} ;
+lin sea_girt_A = variants {} ;
+lin sea_god_N = variants {} ;
+lin sea_green_A = variants {} ;
+lin sea_green_N = variants {} ;
+lin sea_horse_N = variants {} ;
+lin sea_level_N = variants {} ;
+lin sea_lion_N = variants {} ;
+lin sea_power_N = variants {} ;
+lin sea_rover_N = variants {} ;
+lin sea_snake_N = variants {} ;
+lin sea_urchin_N = variants {} ;
+lin sea_wall_N = variants {} ;
+lin sea_water_N = variants {} ;
+lin seabed_N = variants {} ;
+lin seabird_N = variants {} ;
+lin seaboard_N = variants {} ;
+lin seaborne_A = variants {} ;
+lin seafarer_N = variants {} ;
+lin seafaring_A = variants {} ;
+lin seafood_N = variants {} ;
+lin seaford_PN = variants {} ;
+lin seafront_N = variants {} ;
+lin seagoing_A = variants {} ;
+lin seagull_N = variants {} ;
+lin seaham_PN = variants {} ;
+lin seakale_N = variants {} ;
+lin seal_N =  D.scellement_1_N ;
+
+lin seal_V = variants {} ;
+lin seal_V2 = variants {} ;
+lin seal_VS = variants {} ;
+lin seal_ring_N = variants {} ;
+lin sealer_N = variants {} ;
+lin sealing_wax_N = variants {} ;
+lin sealskin_N = variants {} ;
+lin sealyham_N = variants {} ;
+lin seam_N = variants {} ;
+lin seam_V2 = variants {} ;
+lin seaman_N = variants {} ;
+lin seamanlike_A = variants {} ;
+lin seamanship_N = variants {} ;
+lin seamless_A = variants {} ;
+lin seamstress_N = variants {} ;
+lin seamus_PN = variants {} ;
+lin seamy_A = variants {} ;
+lin sean_PN = variants {} ;
+lin seance_N = variants {} ;
+lin seaplane_N = variants {} ;
+lin seaport_N = variants {} ;
+lin sear_A = variants {} ;
+lin sear_V2 = variants {} ;
+lin search_N = variants {} ;
+lin search_V = variants {} ;
+lin search_V2 = variants {} ;
+lin search_party_N = variants {} ;
+lin search_warrant_N = variants {} ;
+lin searcher_N = variants {} ;
+lin searching_A = variants {} ;
+lin searchlight_N = variants {} ;
+lin searing_iron_N = variants {} ;
+lin seascape_N = variants {} ;
+lin seashell_N = variants {} ;
+lin seashore_N = variants {} ;
+lin seasick_A = variants {} ;
+lin seasickness_N = variants {} ;
+lin seaside_N = variants {} ;
+lin season_N = variants {} ;
+lin season_V = variants {} ;
+lin season_V2 = variants {} ;
+lin season_ticket_N = variants {} ;
+lin seasonable_A = variants {} ;
+lin seasonal_A = variants {} ;
+lin seasoning_N = variants {} ;
+lin seat_N = variants {} ;
+lin seat_V2 = variants {} ;
+lin seat_belt_N = variants {} ;
+lin seating_room_N = variants {} ;
+lin seaton_burn_PN = variants {} ;
+lin seaton_delaval_PN = variants {} ;
+lin seattle_PN = variants {} ;
+lin seaward_A = variants {} ;
+lin seawards_Adv = variants {} ;
+lin seaway_N = variants {} ;
+lin seaweed_N = variants {} ;
+lin seaworthiness_N = variants {} ;
+lin seaworthy_A = variants {} ;
+lin sec_N = variants {} ;
+lin secede_V = variants {} ;
+lin secession_N = variants {} ;
+lin secessionist_N = variants {} ;
+lin seclude_V2 = variants {} ;
+lin secluded_A = variants {} ;
+lin seclusion_N = variants {} ;
+lin second_N = variants {} ;
+lin second_V2 = variants {} ;
+lin second_best_A = variants {} ;
+lin second_best_Adv = variants {} ;
+lin second_best_N = variants {} ;
+lin second_class_A = variants {} ;
+lin second_class_Adv = variants {} ;
+lin second_class_N = variants {} ;
+lin second_guess_V2 = variants {} ;
+lin second_hand_A = variants {} ;
+lin second_hand_N = variants {} ;
+lin second_rate_A = variants {} ;
+lin second_rater_N = variants {} ;
+lin second_sighted_A = variants {} ;
+lin secondary_A = D.secondaire_2_A ;
+
+lin seconder_N = variants {} ;
+lin secondment_N = variants {} ;
+lin secrecy_N = variants {} ;
+lin secret_A = variants {} ;
+lin secret_N = variants {} ;
+lin secretarial_A = variants {} ;
+lin secretariat_N = variants {} ;
+lin secretary_N = variants {} ;
+lin secretary_general_N = variants {} ;
+lin secrete_V2 = variants {} ;
+lin secretion_N = variants {} ;
+lin secretive_A = variants {} ;
+lin secretiveness_N = variants {} ;
+lin sect_N = variants {} ;
+lin sectarian_A = variants {} ;
+lin sectarian_N = variants {} ;
+lin sectarianism_N = variants {} ;
+lin section_N = variants {} ;
+lin sectional_A = variants {} ;
+lin sectionalism_N = variants {} ;
+lin sector_N = variants {} ;
+lin secular_A = variants {} ;
+lin secularism_N = variants {} ;
+lin secularist_N = variants {} ;
+lin secularize_V2 = variants {} ;
+lin secure_A = variants {} ;
+lin secure_V2 = variants {} ;
+lin securicor_PN = variants {} ;
+lin security_N = variants {} ;
+lin sedan_N = variants {} ;
+lin sedan_chair_N = variants {} ;
+lin sedate_A = variants {} ;
+lin sedate_V2 = variants {} ;
+lin sedateness_N = variants {} ;
+lin sedation_N = variants {} ;
+lin sedative_A = variants {} ;
+lin sedative_N = variants {} ;
+lin sedentary_A = variants {} ;
+lin sedge_N = variants {} ;
+lin sedgy_A = variants {} ;
+lin sediment_N = variants {} ;
+lin sedimentary_A = variants {} ;
+lin sedition_N = variants {} ;
+lin seditious_A = variants {} ;
+lin seduce_V2 = variants {} ;
+lin seducer_N = variants {} ;
+lin seduction_N = variants {} ;
+lin seductive_A = variants {} ;
+lin sedulous_A = variants {} ;
+lin see_N = variants {} ;
+lin see_V = variants {} ;
+lin see_V2 = variants {} ;
+lin see_V2V = variants {} ;
+lin see_VA = variants {} ;
+lin see_VS = variants {} ;
+lin see_through_A = variants {} ;
+lin seed_N = variants {} ;
+lin seed_V = variants {} ;
+lin seed_V2 = variants {} ;
+lin seed_corn_N = variants {} ;
+lin seedbed_N = variants {} ;
+lin seedcake_N = variants {} ;
+lin seedily_Adv = variants {} ;
+lin seediness_N = variants {} ;
+lin seedless_A = variants {} ;
+lin seedling_N = variants {} ;
+lin seedsman_N = variants {} ;
+lin seedtime_N = variants {} ;
+lin seedy_A = variants {} ;
+lin seek_V2 = variants {} ;
+lin seek_VS = variants {} ;
+lin seek_VV = variants {} ;
+lin seeker_N = variants {} ;
+lin seem_V = variants {} ;
+lin seem_V2 = variants {} ;
+lin seem_VA = variants {} ;
+lin seem_VS = variants {} ;
+lin seem_VV = variants {} ;
+lin seeming_A = variants {} ;
+lin seemliness_N = variants {} ;
+lin seemly_A = variants {} ;
+lin seep_V = variants {} ;
+lin seepage_N = variants {} ;
+lin seer_N = variants {} ;
+lin seersucker_N = variants {} ;
+lin seesaw_N = variants {} ;
+lin seesaw_V = variants {} ;
+lin seethe_V = variants {} ;
+lin seethe_V2 = variants {} ;
+lin segment_N = variants {} ;
+lin segment_V = variants {} ;
+lin segment_V2 = variants {} ;
+lin segmentation_N = variants {} ;
+lin segregate_V2 = variants {} ;
+lin segregation_N = variants {} ;
+lin seignior_N = variants {} ;
+lin seine_N = variants {} ;
+lin seine_V = variants {} ;
+lin seine_V2 = variants {} ;
+lin seismic_A = variants {} ;
+lin seismograph_N = variants {} ;
+lin seismologist_N = variants {} ;
+lin seismology_N = variants {} ;
+lin seize_V = variants {} ;
+lin seize_V2 = variants {} ;
+lin seizure_N = variants {} ;
+lin selby_PN = variants {} ;
+lin seldom_Adv = variants {} ;
+lin select_A = variants {} ;
+lin select_V = variants {} ;
+lin select_V2 = variants {} ;
+lin select_V2V = variants {} ;
+lin select_VV = variants {} ;
+lin selection_N = variants {} ;
+lin selective_A = variants {} ;
+lin selectivity_N = variants {} ;
+lin selector_N = variants {} ;
+lin selenium_N = variants {} ;
+lin self_N = variants {} ;
+lin self_abasement_N = variants {} ;
+lin self_abnegation_N = variants {} ;
+lin self_absorbed_A = variants {} ;
+lin self_acting_A = variants {} ;
+lin self_activating_A = variants {} ;
+lin self_addressed_A = variants {} ;
+lin self_appointed_A = variants {} ;
+lin self_assertion_N = variants {} ;
+lin self_assertive_A = variants {} ;
+lin self_assurance_N = variants {} ;
+lin self_assured_A = variants {} ;
+lin self_centred_A = variants {} ;
+lin self_collected_A = variants {} ;
+lin self_coloured_A = variants {} ;
+lin self_command_N = variants {} ;
+lin self_communion_N = variants {} ;
+lin self_complacency_N = variants {} ;
+lin self_confessed_A = variants {} ;
+lin self_confidence_N = variants {} ;
+lin self_confident_A = variants {} ;
+lin self_conscious_A = variants {} ;
+lin self_consciousness_N = variants {} ;
+lin self_contained_A = variants {} ;
+lin self_control_N = variants {} ;
+lin self_defence_N = variants {} ;
+lin self_denial_N = variants {} ;
+lin self_denying_A = variants {} ;
+lin self_destruct_V = variants {} ;
+lin self_determination_N = variants {} ;
+lin self_educated_A = variants {} ;
+lin self_effacing_A = variants {} ;
+lin self_employed_A = variants {} ;
+lin self_esteem_N = variants {} ;
+lin self_evident_A = variants {} ;
+lin self_examination_N = variants {} ;
+lin self_explanatory_A = variants {} ;
+lin self_help_N = variants {} ;
+lin self_importance_N = variants {} ;
+lin self_important_A = variants {} ;
+lin self_imposed_A = variants {} ;
+lin self_indulgence_N = variants {} ;
+lin self_indulgent_A = variants {} ;
+lin self_insure_V = variants {} ;
+lin self_interest_N = variants {} ;
+lin self_locking_A = variants {} ;
+lin self_made_A = variants {} ;
+lin self_opinionated_A = variants {} ;
+lin self_pity_N = variants {} ;
+lin self_possessed_A = variants {} ;
+lin self_possession_N = variants {} ;
+lin self_preservation_N = variants {} ;
+lin self_raising_A = variants {} ;
+lin self_reliance_N = variants {} ;
+lin self_reliant_A = variants {} ;
+lin self_respect_N = variants {} ;
+lin self_respecting_A = variants {} ;
+lin self_righteous_A = variants {} ;
+lin self_rule_N = variants {} ;
+lin self_sacrifice_N = variants {} ;
+lin self_sacrificing_A = variants {} ;
+lin self_same_A = variants {} ;
+lin self_sealing_A = variants {} ;
+lin self_seeker_N = variants {} ;
+lin self_seeking_A = variants {} ;
+lin self_seeking_N = variants {} ;
+lin self_service_N = variants {} ;
+lin self_sown_A = variants {} ;
+lin self_starter_N = variants {} ;
+lin self_styled_A = variants {} ;
+lin self_sufficiency_N = variants {} ;
+lin self_sufficient_A = variants {} ;
+lin self_sufficing_A = variants {} ;
+lin self_supporting_A = variants {} ;
+lin self_will_N = variants {} ;
+lin self_willed_A = variants {} ;
+lin self_winding_A = variants {} ;
+lin selfconsciously_Adv = variants {} ;
+lin selfish_A = variants {} ;
+lin selfishness_N = variants {} ;
+lin selkirk_PN = variants {} ;
+lin sell_N = variants {} ;
+lin sell_V = variants {} ;
+lin sell_V2 = variants {} ;
+lin sell_VA = variants {} ;
+lin sell_VS = variants {} ;
+lin seller_N = variants {} ;
+lin selling_N = variants {} ;
+lin sellout_N = variants {} ;
+lin selsey_PN = variants {} ;
+lin selston_PN = variants {} ;
+lin selvage_N = variants {} ;
+lin selvedge_N = variants {} ;
+lin semantic_A = variants {} ;
+lin semantics_N = variants {} ;
+lin semaphore_N = variants {} ;
+lin semaphore_V = variants {} ;
+lin semaphore_V2 = variants {} ;
+lin semarang_PN = variants {} ;
+lin semblance_N = variants {} ;
+lin semen_N = variants {} ;
+lin semester_N = variants {} ;
+lin semibreve_N = variants {} ;
+lin semicircle_N = variants {} ;
+lin semicircular_A = variants {} ;
+lin semicolon_N = variants {} ;
+lin semiconducting_A = variants {} ;
+lin semiconductor_N = variants {} ;
+lin semiconscious_A = variants {} ;
+lin semidetached_A = variants {} ;
+lin semifinal_N = variants {} ;
+lin semifinalist_N = variants {} ;
+lin seminal_A = variants {} ;
+lin seminar_N = variants {} ;
+lin seminarist_N = variants {} ;
+lin seminary_N = variants {} ;
+lin semiofficial_A = variants {} ;
+lin semiquaver_N = variants {} ;
+lin semirigid_A = variants {} ;
+lin semite_A = variants {} ;
+lin semite_N = variants {} ;
+lin semitic_A = variants {} ;
+lin semitone_N = variants {} ;
+lin semitropical_A = variants {} ;
+lin semivowel_N = variants {} ;
+lin semolina_N = variants {} ;
+lin sempstress_N = variants {} ;
+lin senate_N = variants {} ;
+lin senator_N = variants {} ;
+lin senatorial_A = variants {} ;
+lin send_V = variants {} ;
+lin send_V2 = variants {} ;
+lin send_V2V = variants {} ;
+lin send_VS = variants {} ;
+lin send_up_N = variants {} ;
+lin sender_N = variants {} ;
+lin sendoff_N = variants {} ;
+lin senegal_PN = variants {} ;
+lin senegalese_A = variants {} ;
+lin senegalese_N = variants {} ;
+lin senescence_N = variants {} ;
+lin senescent_A = variants {} ;
+lin seneschal_N = variants {} ;
+lin senile_A = variants {} ;
+lin senility_N = variants {} ;
+lin senior_A = variants {} ;
+lin senior_N = variants {} ;
+lin seniority_N = variants {} ;
+lin senna_N = variants {} ;
+lin senor_N = variants {} ;
+lin senora_N = variants {} ;
+lin senorita_N = variants {} ;
+lin sensation_N = variants {} ;
+lin sensational_A = variants {} ;
+lin sensationalism_N = variants {} ;
+lin sensationalist_N = variants {} ;
+lin sense_N = variants {} ;
+lin sense_V2 = variants {} ;
+lin sense_VS = variants {} ;
+lin sense_organ_N = variants {} ;
+lin senseless_A = variants {} ;
+lin senselessness_N = variants {} ;
+lin sensibility_N = variants {} ;
+lin sensible_A = variants {} ;
+lin sensitive_A = variants {} ;
+lin sensitivity_N = variants {} ;
+lin sensitization_N = variants {} ;
+lin sensitize_V2 = variants {} ;
+lin sensory_A = variants {} ;
+lin sensual_A = variants {} ;
+lin sensualism_N = variants {} ;
+lin sensualist_N = variants {} ;
+lin sensuality_N = variants {} ;
+lin sensuous_A = variants {} ;
+lin sensuousness_N = variants {} ;
+lin sentence_N = variants {} ;
+lin sentence_V = variants {} ;
+lin sentence_V2 = variants {} ;
+lin sententious_A = variants {} ;
+lin sentient_A = variants {} ;
+lin sentiment_N = variants {} ;
+lin sentimental_A = variants {} ;
+lin sentimentalist_N = variants {} ;
+lin sentimentality_N = variants {} ;
+lin sentimentalize_V = variants {} ;
+lin sentimentalize_V2 = variants {} ;
+lin sentinel_N = variants {} ;
+lin sentry_N = variants {} ;
+lin sentry_box_N = variants {} ;
+lin sentry_go_N = variants {} ;
+lin seoul_PN = variants {} ;
+lin sepal_N = variants {} ;
+lin separability_N = variants {} ;
+lin separable_A = variants {} ;
+lin separate_A = D.distinct_1_A ;
+
+lin separate_N = variants {} ;
+lin separate_V = variants {} ;
+lin separate_V2 = variants {} ;
+lin separation_N = variants {} ;
+lin separatist_N = variants {} ;
+lin separator_N = variants {} ;
+lin sepia_N = variants {} ;
+lin sepsis_N = variants {} ;
+lin sept_PN = variants {} ;
+lin september_N = variants {} ;
+lin september_PN = variants {} ;
+lin septet_N = variants {} ;
+lin septic_A = D.septique_1_A ;
+
+lin septicaemia_N = variants {} ;
+lin septicemia_N = variants {} ;
+lin septuagenarian_N = variants {} ;
+lin septuagint_N = variants {} ;
+lin sepulchral_A = variants {} ;
+lin sepulchre_N = variants {} ;
+lin sepulture_N = variants {} ;
+lin sequel_N = variants {} ;
+lin sequence_N =  D.sequence_1_N ;
+
+lin sequent_A = variants {} ;
+lin sequential_A = D.successif_1_A ;
+
+lin sequester_V2 = variants {} ;
+lin sequestered_A = variants {} ;
+lin sequestrate_V2 = variants {} ;
+lin sequestration_N = variants {} ;
+lin sequin_N = variants {} ;
+lin sequoia_N = variants {} ;
+lin seraglio_N = variants {} ;
+lin seraph_N = variants {} ;
+lin seraphic_A = variants {} ;
+lin serbo_croat_N = variants {} ;
+lin sere_A = variants {} ;
+lin serenade_N = variants {} ;
+lin serenade_V2 = variants {} ;
+lin serendipity_N = variants {} ;
+lin serene_A = variants {} ;
+lin serenity_N = variants {} ;
+lin serf_N = variants {} ;
+lin serfdom_N = variants {} ;
+lin serge_N = variants {} ;
+lin sergeant_N = variants {} ;
+lin sergeant_major_N = variants {} ;
+lin serial_A = variants {} ;
+lin serial_N = variants {} ;
+lin serialize_V2 = variants {} ;
+lin seriatim_Adv = variants {} ;
+lin sericultural_A = variants {} ;
+lin sericulture_N = variants {} ;
+lin sericulturist_N = variants {} ;
+lin series_N = variants {} ;
+lin seriocomic_A = variants {} ;
+lin serious_A = variants {} ;
+lin seriousness_N = variants {} ;
+lin serjeant_N = variants {} ;
+lin serjeant_at_arms_N = variants {} ;
+lin sermon_N = variants {} ;
+lin sermonize_V = variants {} ;
+lin sermonize_V2 = variants {} ;
+lin serous_A = variants {} ;
+lin serpent_N = variants {} ;
+lin serpentine_A = variants {} ;
+lin serrated_A = variants {} ;
+lin serried_A = variants {} ;
+lin serum_N =  D.serum_1_N ;
+
+lin servant_N = variants {} ;
+lin serve_N = variants {} ;
+
+lin serve_V = variants {} ;
+lin serve_V2 = variants {} ;
+lin serve_VS = variants {} ;
+lin serve_VV = variants {} ;
+lin server_N = variants {} ;
+lin service_N = variants {} ;
+lin service_V2 = variants {} ;
+lin serviceable_A = variants {} ;
+lin serviceman_N = variants {} ;
+lin serviette_N = variants {} ;
+lin servile_A = variants {} ;
+lin servility_N = variants {} ;
+lin serving_N = variants {} ;
+lin servitor_N = variants {} ;
+lin servitude_N = variants {} ;
+lin sesame_N = variants {} ;
+lin sesotho_N = variants {} ;
+lin sesquipedalian_A = variants {} ;
+lin session_N = variants {} ;
+lin set_N =  D.ensemble_1_N ;
+
+lin set_V = variants {} ;
+lin set_V2 = variants {} ;
+lin set_VS = variants {} ;
+lin set_VV = variants {} ;
+lin set_square_N = variants {} ;
+lin set_to_N = variants {} ;
+lin set_up_N = variants {} ;
+lin setback_N = variants {} ;
+lin setswana_N = variants {} ;
+lin sett_N = variants {} ;
+lin settee_N = variants {} ;
+lin setter_N = variants {} ;
+lin setting_N = variants {} ;
+lin settle_N = variants {} ;
+lin settle_V = variants {} ;
+lin settle_V2 = variants {} ;
+lin settle_VA = variants {} ;
+lin settle_VS = variants {} ;
+lin settled_A = variants {} ;
+lin settlement_N = variants {} ;
+lin settler_N = variants {} ;
+lin seven_sisters_PN = variants {} ;
+lin sevenfold_A = variants {} ;
+lin sevenfold_Adv = variants {} ;
+lin sevenoaks_PN = variants {} ;
+lin sever_V = variants {} ;
+lin sever_V2 = variants {} ;
+lin several_A = regA "plusieurs" ;
+
+lin severally_Adv = variants {} ;
+lin severance_N = variants {} ;
+lin severe_A = D.grave_2_A ;
+
+lin severity_N =  D.importance_1_N ;
+
+lin sevilla_PN = variants {} ;
+lin seville_PN = variants {} ;
+lin sew_V = variants {} ;
+lin sew_V2 = variants {} ;
+lin sewage_N = variants {} ;
+lin sewage_farm_N = variants {} ;
+lin sewage_works_N = variants {} ;
+lin sewer_N = variants {} ;
+lin sewer_gas_N = variants {} ;
+lin sewer_rat_N = variants {} ;
+lin sewerage_N = variants {} ;
+lin sewing_N = variants {} ;
+lin sewing_machine_N = variants {} ;
+lin sex_N = variants {} ;
+lin sex_V2 = variants {} ;
+lin sex_starved_A = variants {} ;
+lin sexagenarian_A = variants {} ;
+lin sexagenarian_N = variants {} ;
+lin sexed_A = variants {} ;
+lin sexism_N = variants {} ;
+lin sexist_A = variants {} ;
+lin sexist_N = variants {} ;
+lin sexless_A = variants {} ;
+lin sextant_N = variants {} ;
+lin sextet_N = variants {} ;
+lin sextette_N = variants {} ;
+lin sexton_N = variants {} ;
+lin sexual_A = D.sexuel_1_A ;
+
+lin sexuality_N = variants {} ;
+lin sexy_A = variants {} ;
+lin seychelles_PN = variants {} ;
+lin seychellois_A = variants {} ;
+lin seychellois_N = variants {} ;
+lin sgd_PN = variants {} ;
+lin sgt_PN = variants {} ;
+lin shabbily_Adv = variants {} ;
+lin shabbiness_N = variants {} ;
+lin shabby_A = variants {} ;
+lin shabby_genteel_A = variants {} ;
+lin shack_N = variants {} ;
+lin shack_V = variants {} ;
+lin shackle_N = variants {} ;
+lin shackle_V2 = variants {} ;
+lin shad_N = variants {} ;
+lin shaddock_N = variants {} ;
+lin shade_N = variants {} ;
+lin shade_V = variants {} ;
+lin shade_V2 = variants {} ;
+lin shade_tree_N = variants {} ;
+lin shading_N = variants {} ;
+lin shadow_N = variants {} ;
+lin shadow_V2 = variants {} ;
+lin shadow_boxing_N = variants {} ;
+lin shadowy_A = variants {} ;
+lin shady_A = variants {} ;
+lin shaft_N = variants {} ;
+lin shag_N = variants {} ;
+lin shag_V = variants {} ;
+lin shag_V2 = variants {} ;
+lin shaggily_Adv = variants {} ;
+lin shagginess_N = variants {} ;
+lin shagging_N = variants {} ;
+lin shaggy_A = variants {} ;
+lin shah_N = variants {} ;
+lin shake_N = variants {} ;
+lin shake_V = variants {} ;
+lin shake_V2 = variants {} ;
+lin shake_up_N = variants {} ;
+lin shakedown_N = variants {} ;
+lin shakeout_N = variants {} ;
+lin shaker_N = variants {} ;
+lin shakespearian_A = variants {} ;
+lin shakily_Adv = variants {} ;
+lin shakiness_N = variants {} ;
+lin shaking_N = variants {} ;
+lin shaky_A = variants {} ;
+lin shale_N = variants {} ;
+lin shale_oil_N = variants {} ;
+lin shallot_N = variants {} ;
+lin shallow_A = variants {} ;
+lin shallow_N = variants {} ;
+lin shallow_V = variants {} ;
+lin sham_A = variants {} ;
+lin sham_N = variants {} ;
+lin sham_V = variants {} ;
+lin sham_V2 = variants {} ;
+lin shamble_N = variants {} ;
+lin shamble_V = variants {} ;
+lin shambles_N = variants {} ;
+lin shame_N = variants {} ;
+lin shame_V2 = variants {} ;
+lin shame_making_A = variants {} ;
+lin shamefaced_A = variants {} ;
+lin shameful_A = variants {} ;
+lin shameless_A = variants {} ;
+lin shamelessness_N = variants {} ;
+lin shammy_N = variants {} ;
+lin shampoo_N = variants {} ;
+lin shampoo_V2 = variants {} ;
+lin shamrock_N = variants {} ;
+lin shandy_N = variants {} ;
+lin shanghai_PN = variants {} ;
+lin shanghai_V2 = variants {} ;
+lin shank_N = variants {} ;
+lin shanklin_PN = variants {} ;
+lin shantung_N = variants {} ;
+lin shanty_N = variants {} ;
+lin shantytown_N = variants {} ;
+lin shape_N = variants {} ;
+lin shape_V = variants {} ;
+lin shape_V2 = variants {} ;
+lin shape_VV = variants {} ;
+lin shapeless_A = variants {} ;
+lin shapelessness_N = variants {} ;
+lin shapely_A = variants {} ;
+lin shard_N = variants {} ;
+lin share_N = variants {} ;
+lin share_V = variants {} ;
+lin share_V2 = variants {} ;
+lin share_out_N = variants {} ;
+lin sharecropper_N = variants {} ;
+lin shareholder_N = variants {} ;
+lin shareholding_N = variants {} ;
+lin shark_N = variants {} ;
+lin sharkskin_N = variants {} ;
+lin sharon_PN = variants {} ;
+lin sharp_A = variants {} ;
+lin sharp_Adv = variants {} ;
+lin sharp_N = variants {} ;
+lin sharp_eyed_A = variants {} ;
+lin sharp_set_A = variants {} ;
+lin sharp_sighted_A = variants {} ;
+lin sharp_witted_A = variants {} ;
+lin sharpen_V = variants {} ;
+lin sharpen_V2 = variants {} ;
+lin sharpener_N = variants {} ;
+lin sharper_N = variants {} ;
+lin sharpness_N = variants {} ;
+lin sharpshooter_N = variants {} ;
+lin shatter_V = variants {} ;
+lin shatter_V2 = variants {} ;
+lin shatterproof_A = variants {} ;
+lin shave_N = variants {} ;
+lin shave_V = variants {} ;
+lin shave_V2 = variants {} ;
+lin shaver_N = variants {} ;
+lin shavian_A = variants {} ;
+lin shavian_N = variants {} ;
+lin shaving_brush_N = variants {} ;
+lin shawl_N = variants {} ;
+lin she_Pron = variants {} ;
+lin she_goat_N = variants {} ;
+lin sheaf_N = variants {} ;
+lin shear_V2 = variants {} ;
+lin sheath_N = variants {} ;
+lin sheath_knife_N = variants {} ;
+lin sheathe_V2 = variants {} ;
+lin sheathing_N = variants {} ;
+lin shebang_N = variants {} ;
+lin shebeen_N = variants {} ;
+lin shed_N = variants {} ;
+lin shed_V2 = variants {} ;
+lin sheen_N = variants {} ;
+lin sheep_N = variants {} ;
+lin sheepdog_N = variants {} ;
+lin sheepfold_N = variants {} ;
+lin sheepish_A = variants {} ;
+lin sheepishness_N = variants {} ;
+lin sheeprun_N = variants {} ;
+lin sheepskin_N = variants {} ;
+lin sheer_A = variants {} ;
+lin sheer_Adv = variants {} ;
+lin sheer_V = variants {} ;
+lin sheerness_PN = variants {} ;
+lin sheet_N = variants {} ;
+lin sheet_anchor_N = variants {} ;
+lin sheet_lightning_N = variants {} ;
+lin sheeting_N = variants {} ;
+lin sheffield_PN = variants {} ;
+lin sheik_N = variants {} ;
+lin sheikdom_N = variants {} ;
+lin sheikh_N = variants {} ;
+lin sheikhdom_N = variants {} ;
+lin sheila_PN = variants {} ;
+lin shekel_N = variants {} ;
+lin sheldrake_N = variants {} ;
+lin shelf_N =  D.stockage_1_N ;
+
+lin shelford_PN = variants {} ;
+lin shell_N = variants {} ;
+lin shell_V = variants {} ;
+lin shell_V2 = variants {} ;
+lin shell_shock_N = variants {} ;
+lin shellac_N = variants {} ;
+lin shellac_V2 = variants {} ;
+lin shellfire_N = variants {} ;
+lin shellfish_N = variants {} ;
+lin shellproof_A = variants {} ;
+lin shelter_N = variants {} ;
+lin shelter_V = variants {} ;
+lin shelter_V2 = variants {} ;
+lin shelve_V = variants {} ;
+lin shelve_V2 = variants {} ;
+lin shepherd_N = variants {} ;
+lin shepherd_V2 = variants {} ;
+lin shepherdess_N = variants {} ;
+lin shepshed_PN = variants {} ;
+lin shepton_mallet_PN = variants {} ;
+lin sheraton_N = variants {} ;
+lin sherbet_N = variants {} ;
+lin sherbourne_PN = variants {} ;
+lin sheriff_N = variants {} ;
+lin sheringham_PN = variants {} ;
+lin sherry_N = variants {} ;
+lin shetland_PN = variants {} ;
+lin shevington_PN = variants {} ;
+lin shew_V = variants {} ;
+lin shew_V2 = variants {} ;
+lin shibboleth_N = variants {} ;
+lin shield_N = variants {} ;
+lin shield_V2 = variants {} ;
+lin shift_N = variants {} ;
+lin shift_V = variants {} ;
+lin shift_V2 = variants {} ;
+lin shiftily_Adv = variants {} ;
+lin shiftiness_N = variants {} ;
+lin shiftless_A = variants {} ;
+lin shifty_A = variants {} ;
+lin shihkiachwang_PN = variants {} ;
+lin shildon_PN = variants {} ;
+lin shillelagh_N = variants {} ;
+lin shilling_N = variants {} ;
+lin shillyshally_N = variants {} ;
+lin shillyshally_V = variants {} ;
+lin shimmer_N = variants {} ;
+lin shimmer_V = variants {} ;
+lin shin_N = variants {} ;
+lin shin_V = variants {} ;
+lin shinbone_N = variants {} ;
+lin shindig_N = variants {} ;
+lin shindy_N = variants {} ;
+lin shine_N = variants {} ;
+lin shine_V = variants {} ;
+lin shine_V2 = variants {} ;
+lin shingle_N = variants {} ;
+lin shingle_V2 = variants {} ;
+lin shingles_N = variants {} ;
+lin shingly_A = variants {} ;
+lin shinguard_N = variants {} ;
+lin shiny_A = variants {} ;
+lin ship's_chandler_N = variants {} ;
+lin ship_N = variants {} ;
+lin ship_V = variants {} ;
+lin ship_V2 = variants {} ;
+lin ship_breaker_N = variants {} ;
+lin ship_canal_N = variants {} ;
+lin shipboard_A = variants {} ;
+lin shipbroker_N = variants {} ;
+lin shipbuilder_N = variants {} ;
+lin shipbuilding_N = variants {} ;
+lin shipload_N = variants {} ;
+lin shipmate_N = variants {} ;
+lin shipment_N = variants {} ;
+lin shipowner_N = variants {} ;
+lin shipper_N = variants {} ;
+lin shipping_N = variants {} ;
+lin shipping_agent_N = variants {} ;
+lin shipping_office_N = variants {} ;
+lin shipshape_A = variants {} ;
+lin shipshape_Adv = variants {} ;
+lin shipway_N = variants {} ;
+lin shipwreck_N = variants {} ;
+lin shipwreck_V = variants {} ;
+lin shipwright_N = variants {} ;
+lin shipyard_N = variants {} ;
+lin shire_N = variants {} ;
+lin shirebrook_PN = variants {} ;
+lin shiremoor_PN = variants {} ;
+lin shirk_V = variants {} ;
+lin shirk_V2 = variants {} ;
+lin shirker_N = variants {} ;
+lin shirley_PN = variants {} ;
+lin shirt_N = variants {} ;
+lin shirt_front_N = variants {} ;
+lin shirting_N = variants {} ;
+lin shirtwaist_N = variants {} ;
+lin shirtwaister_N = variants {} ;
+lin shirty_A = variants {} ;
+lin shish_kebab_N = variants {} ;
+lin shit_N = variants {} ;
+lin shit_V = variants {} ;
+lin shiver_N = variants {} ;
+lin shiver_V = variants {} ;
+lin shiver_V2 = variants {} ;
+lin shivery_A = variants {} ;
+lin shoal_N = variants {} ;
+lin shoal_V = variants {} ;
+lin shock_Adv = variants {} ;
+lin shock_N = variants {} ;
+lin shock_V2 = variants {} ;
+lin shock_brigade_N = variants {} ;
+lin shock_headed_A = variants {} ;
+lin shock_worker_N = variants {} ;
+lin shockable_A = variants {} ;
+lin shocker_N = variants {} ;
+lin shocking_A = variants {} ;
+lin shoddiness_N = variants {} ;
+lin shoddy_A = variants {} ;
+lin shoddy_N = variants {} ;
+lin shoe_N = variants {} ;
+lin shoe_V2 = variants {} ;
+lin shoe_leather_N = variants {} ;
+lin shoeblack_N = variants {} ;
+lin shoehorn_N = variants {} ;
+lin shoehorn_V2 = variants {} ;
+lin shoelace_N = variants {} ;
+lin shoemaker_N = variants {} ;
+lin shoemaking_N = variants {} ;
+lin shoestring_N = variants {} ;
+lin shoetree_N = variants {} ;
+lin shogun_N = variants {} ;
+lin shoo_V = variants {} ;
+lin shoo_V2 = variants {} ;
+lin shoot_N = variants {} ;
+lin shoot_V = variants {} ;
+lin shoot_V2 = variants {} ;
+lin shooter_N = variants {} ;
+lin shooting_N = variants {} ;
+lin shooting_box_N = variants {} ;
+lin shooting_brake_N = variants {} ;
+lin shooting_gallery_N = variants {} ;
+lin shooting_range_N = variants {} ;
+lin shooting_stick_N = variants {} ;
+lin shop_N = variants {} ;
+lin shop_V = variants {} ;
+lin shop_assistant_N = variants {} ;
+lin shop_bell_N = variants {} ;
+lin shop_boy_N = variants {} ;
+lin shop_front_N = variants {} ;
+lin shop_girl_N = variants {} ;
+lin shop_steward_N = variants {} ;
+lin shopkeeper_N = variants {} ;
+lin shoplift_V = variants {} ;
+lin shoplift_V2 = variants {} ;
+lin shoplifter_N = variants {} ;
+lin shoplifting_N = variants {} ;
+lin shopper_N = variants {} ;
+lin shopping_N = variants {} ;
+lin shopsoiled_A = variants {} ;
+lin shopwalker_N = variants {} ;
+lin shopwindow_N = variants {} ;
+lin shopworn_A = variants {} ;
+lin shore_N = variants {} ;
+lin shore_V2 = variants {} ;
+lin shorn_V2 = variants {} ;
+lin short_A = variants {} ;
+lin short_Adv = variants {} ;
+lin short_N = variants {} ;
+lin short_V = variants {} ;
+lin short_V2 = variants {} ;
+lin short_change_V2 = variants {} ;
+lin short_circuit_N = variants {} ;
+lin short_circuit_V = variants {} ;
+lin short_circuit_V2 = variants {} ;
+lin short_dated_A = variants {} ;
+lin short_handed_A = variants {} ;
+lin short_lived_A = variants {} ;
+lin short_range_A = variants {} ;
+lin short_sighted_A = variants {} ;
+lin short_tempered_A = variants {} ;
+lin short_term_A = variants {} ;
+lin short_winded_A = variants {} ;
+lin shortage_N = variants {} ;
+lin shortbread_N = variants {} ;
+lin shortcake_N = variants {} ;
+lin shortcoming_N = variants {} ;
+lin shorten_V = variants {} ;
+lin shorten_V2 = variants {} ;
+lin shortening_N = variants {} ;
+lin shortfall_N = variants {} ;
+lin shorthand_N = variants {} ;
+lin shorthorn_N = variants {} ;
+lin shortish_A = variants {} ;
+lin shortlist_N = variants {} ;
+lin shortlist_V2 = variants {} ;
+lin shortness_N = variants {} ;
+lin shot_N = variants {} ;
+lin shot_put_N = variants {} ;
+lin shot_tower_N = variants {} ;
+lin shotgun_N = variants {} ;
+lin shotton_PN = variants {} ;
+lin shotts_PN = variants {} ;
+lin should_VV = variants {} ;
+lin shoulder_N = variants {} ;
+lin shoulder_V2 = variants {} ;
+lin shoulder_blade_N = variants {} ;
+lin shoulder_flash_N = variants {} ;
+lin shoulder_strap_N = variants {} ;
+lin shout_N = variants {} ;
+lin shout_V = variants {} ;
+lin shout_V2 = variants {} ;
+lin shouting_N = variants {} ;
+lin shove_N = variants {} ;
+lin shove_V = variants {} ;
+lin shove_V2 = variants {} ;
+lin shove_ha'penny_N = variants {} ;
+lin shovel_N = variants {} ;
+lin shovel_V2 = variants {} ;
+lin shovel_board_N = variants {} ;
+lin shovelful_N = variants {} ;
+lin show_N = variants {} ;
+lin show_V = variants {} ;
+lin show_V2 = variants {} ;
+lin show_V2V = variants {} ;
+lin show_VS = variants {} ;
+lin show_business_N = variants {} ;
+lin show_off_N = variants {} ;
+lin show_window_N = variants {} ;
+lin showbiz_N = variants {} ;
+lin showboat_N = variants {} ;
+lin showcase_N = variants {} ;
+lin showdown_N = variants {} ;
+lin shower_N = variants {} ;
+lin shower_V = variants {} ;
+lin shower_V2 = variants {} ;
+lin shower_bath_N = variants {} ;
+lin showery_A = variants {} ;
+lin showgirl_N = variants {} ;
+lin showily_Adv = variants {} ;
+lin showiness_N = variants {} ;
+lin showing_N = variants {} ;
+lin showjumping_N = variants {} ;
+lin showman_N = variants {} ;
+lin showmanship_N = variants {} ;
+lin showplace_N = variants {} ;
+lin showroom_N = variants {} ;
+lin showy_A = variants {} ;
+lin shrapnel_N = variants {} ;
+lin shred_N = variants {} ;
+lin shred_V2 = variants {} ;
+lin shrew_N = variants {} ;
+lin shrew_mouse_N = variants {} ;
+lin shrewd_A = variants {} ;
+lin shrewdness_N = variants {} ;
+lin shrewish_A = variants {} ;
+lin shrewishness_N = variants {} ;
+lin shrewsbury_PN = variants {} ;
+lin shriek_N = variants {} ;
+lin shriek_V = variants {} ;
+lin shriek_V2 = variants {} ;
+lin shrift_N = variants {} ;
+lin shrike_N = variants {} ;
+lin shrill_A = variants {} ;
+lin shrill_V = variants {} ;
+lin shrill_V2 = variants {} ;
+lin shrillness_N = variants {} ;
+lin shrilly_Adv = variants {} ;
+lin shrimp_N = variants {} ;
+lin shrimp_V = variants {} ;
+lin shrine_N = variants {} ;
+lin shrine_V2 = variants {} ;
+lin shrink_N = variants {} ;
+lin shrink_V = variants {} ;
+lin shrink_V2 = variants {} ;
+lin shrinkable_A = variants {} ;
+lin shrinkage_N = variants {} ;
+lin shrive_V2 = variants {} ;
+lin shrivel_V = variants {} ;
+lin shrivel_V2 = variants {} ;
+lin shropshire_PN = variants {} ;
+lin shroud_N = variants {} ;
+lin shroud_V2 = variants {} ;
+lin shrove_tuesday_N = variants {} ;
+lin shrove_tuesday_PN = variants {} ;
+lin shrub_N = variants {} ;
+lin shrubbery_N = variants {} ;
+lin shrug_N = variants {} ;
+lin shrug_V2 = variants {} ;
+lin shrug_VS = variants {} ;
+lin shuck_N = variants {} ;
+lin shuck_V2 = variants {} ;
+lin shudder_N = variants {} ;
+lin shudder_V = variants {} ;
+lin shudderingly_Adv = variants {} ;
+lin shuffle_N = variants {} ;
+lin shuffle_V = variants {} ;
+lin shuffle_V2 = variants {} ;
+lin shuffler_N = variants {} ;
+lin shun_V2 = variants {} ;
+lin shunt_V = variants {} ;
+lin shunt_V2 = variants {} ;
+lin shunter_N = variants {} ;
+lin shush_V = variants {} ;
+lin shush_V2 = variants {} ;
+lin shut_V = variants {} ;
+lin shut_V2 = variants {} ;
+lin shutdown_N = variants {} ;
+lin shuteye_N = variants {} ;
+lin shutter_N = variants {} ;
+lin shutter_V2 = variants {} ;
+lin shuttle_N = variants {} ;
+lin shuttle_V = variants {} ;
+lin shuttle_V2 = variants {} ;
+lin shuttlecock_N = variants {} ;
+lin shy_A = variants {} ;
+lin shy_N = variants {} ;
+lin shy_V = variants {} ;
+lin shy_V2 = variants {} ;
+lin shyness_N = variants {} ;
+lin shyster_N = variants {} ;
+lin siam_PN = variants {} ;
+lin siamese_A = variants {} ;
+lin siamese_N = variants {} ;
+lin sian_PN = variants {} ;
+lin siberian_A = variants {} ;
+lin sibilant_A = variants {} ;
+lin sibilant_N = variants {} ;
+lin sibling_N = variants {} ;
+lin sibyl_N = variants {} ;
+lin sibylline_A = variants {} ;
+lin sic_Adv = variants {} ;
+lin sicilian_A = variants {} ;
+lin sicilian_N = variants {} ;
+lin sick_A = variants {} ;
+lin sick_V2 = variants {} ;
+lin sick_benefit_N = variants {} ;
+lin sick_berth_N = variants {} ;
+lin sick_headache_N = variants {} ;
+lin sick_leave_N = variants {} ;
+lin sick_list_N = variants {} ;
+lin sick_parade_N = variants {} ;
+lin sick_pay_N = variants {} ;
+lin sick_room_N = variants {} ;
+lin sickbay_N = variants {} ;
+lin sickbed_N = variants {} ;
+lin sicken_V = variants {} ;
+lin sicken_V2 = variants {} ;
+lin sickening_A = variants {} ;
+lin sickish_A = variants {} ;
+lin sickle_N = variants {} ;
+lin sickly_A = variants {} ;
+lin sickness_N = variants {} ;
+lin sid_PN = variants {} ;
+lin side_N = variants {} ;
+
+lin side_V = variants {} ;
+lin side_chapel_N = variants {} ;
+lin side_dish_N = variants {} ;
+lin side_drum_N = variants {} ;
+lin side_face_Adv = variants {} ;
+lin side_glance_N = variants {} ;
+lin side_road_N = variants {} ;
+lin side_saddle_Adv = variants {} ;
+lin side_saddle_N = variants {} ;
+lin side_slip_N = variants {} ;
+lin side_slip_V = variants {} ;
+lin side_splitting_A = variants {} ;
+lin side_stroke_N = variants {} ;
+lin side_view_N = variants {} ;
+lin sideboard_N = variants {} ;
+lin sidecar_N = variants {} ;
+lin sided_A = variants {} ;
+lin sidelight_N = variants {} ;
+lin sideline_N = variants {} ;
+lin sideline_V = variants {} ;
+lin sideline_V2 = variants {} ;
+lin sidelong_A = variants {} ;
+lin sidelong_Adv = variants {} ;
+lin sidereal_A = variants {} ;
+lin sideshow_N = variants {} ;
+lin sidesman_N = variants {} ;
+lin sidestep_N = variants {} ;
+lin sidestep_V = variants {} ;
+lin sidestep_V2 = variants {} ;
+lin sidetrack_N = variants {} ;
+lin sidetrack_V2 = variants {} ;
+lin sidewalk_N = variants {} ;
+lin sidewards_Adv = variants {} ;
+lin sideways_Adv = variants {} ;
+lin siding_N = variants {} ;
+lin sidle_V = variants {} ;
+lin sidmouth_PN = variants {} ;
+lin sidney_PN = variants {} ;
+lin siege_N = variants {} ;
+lin sienna_N = variants {} ;
+lin sierra_N = variants {} ;
+lin sierra_leone_PN = variants {} ;
+lin sierra_leonian_A = variants {} ;
+lin sierra_leonian_N = variants {} ;
+lin siesta_N = variants {} ;
+lin sieve_N = variants {} ;
+lin sieve_V2 = variants {} ;
+lin sift_V = variants {} ;
+lin sift_V2 = variants {} ;
+lin sifter_N = variants {} ;
+lin sigh_N = variants {} ;
+lin sigh_V = variants {} ;
+lin sigh_V2 = variants {} ;
+lin sigh_VS = variants {} ;
+lin sight_N = variants {} ;
+lin sight_V2 = variants {} ;
+lin sighted_A = variants {} ;
+lin sighting_N = variants {} ;
+lin sightless_A = variants {} ;
+lin sightseeing_N = variants {} ;
+lin sightseer_N = variants {} ;
+lin sign_N = variants {} ;
+lin sign_V = variants {} ;
+lin sign_V2 = variants {} ;
+lin sign_V2V = variants {} ;
+lin sign_painter_N = variants {} ;
+lin sign_up_V = variants {} ;
+lin signal_A = variants {} ;
+lin signal_N = variants {} ;
+lin signal_V = variants {} ;
+lin signal_V2 = variants {} ;
+lin signal_VS = variants {} ;
+lin signal_box_N = variants {} ;
+lin signale_V2 = variants {} ;
+lin signale_VS = variants {} ;
+lin signalize_V2 = variants {} ;
+lin signaller_N = variants {} ;
+lin signalman_N = variants {} ;
+lin signatory_N = variants {} ;
+lin signature_N = variants {} ;
+lin signet_N = variants {} ;
+lin signet_ring_N = variants {} ;
+lin significance_N = variants {} ;
+lin significant_A = variants {} ;
+lin signification_N = variants {} ;
+lin significative_A = variants {} ;
+lin signify_V = variants {} ;
+lin signify_V2 = variants {} ;
+lin signor_N = variants {} ;
+lin signora_N = variants {} ;
+lin signorina_N = variants {} ;
+lin signpost_N = variants {} ;
+lin signpost_V2 = variants {} ;
+lin sikh_N = variants {} ;
+lin silage_N = variants {} ;
+lin sileby_PN = variants {} ;
+lin silence_N = variants {} ;
+lin silence_V2 = variants {} ;
+lin silencer_N = variants {} ;
+lin silent_A = variants {} ;
+lin silhouette_N = variants {} ;
+lin silhouette_V2 = variants {} ;
+lin silica_N =  D.silice_1_N ;
+
+lin silicate_N = variants {} ;
+lin silicon_N =  D.silicium_1_N ;
+
+lin silicone_N = variants {} ;
+lin silicosis_N = variants {} ;
+lin silk_N = variants {} ;
+lin silken_A = variants {} ;
+lin silkily_Adv = variants {} ;
+lin silkiness_N = variants {} ;
+lin silkworm_N = variants {} ;
+lin silky_A = variants {} ;
+lin sill_N = variants {} ;
+lin sillabub_N = variants {} ;
+lin silliness_N = variants {} ;
+lin silly_A = variants {} ;
+lin silly_N = variants {} ;
+lin silo_N = variants {} ;
+lin silsden_PN = variants {} ;
+lin silt_N = variants {} ;
+lin silt_V = variants {} ;
+lin silt_V2 = variants {} ;
+lin silvan_A = variants {} ;
+lin silver_N = variants {} ;
+lin silver_V = variants {} ;
+lin silver_V2 = variants {} ;
+lin silver_fish_N = variants {} ;
+lin silvern_A = variants {} ;
+lin silverside_N = variants {} ;
+lin silversmith_N = variants {} ;
+lin silvery_A = variants {} ;
+lin silvia_PN = variants {} ;
+lin simian_A = variants {} ;
+lin simian_N = variants {} ;
+lin similar_A = variants {} ;
+lin similarity_N = variants {} ;
+lin simile_N = variants {} ;
+lin similitude_N = variants {} ;
+lin simmer_N = variants {} ;
+lin simmer_V = variants {} ;
+lin simmer_V2 = variants {} ;
+lin simon_PN = variants {} ;
+lin simony_N = variants {} ;
+lin simoom_N = variants {} ;
+lin simoon_N = variants {} ;
+lin simper_V = variants {} ;
+lin simperingly_Adv = variants {} ;
+lin simple_A = variants {} ;
+lin simple_N = variants {} ;
+lin simple_hearted_A = variants {} ;
+lin simple_minded_A = variants {} ;
+lin simpleton_N = variants {} ;
+lin simplicity_N = variants {} ;
+lin simplification_N = variants {} ;
+lin simplify_V = variants {} ;
+lin simplify_V2 = variants {} ;
+lin simulacrum_N = variants {} ;
+lin simulate_V2 = variants {} ;
+lin simulation_N = variants {} ;
+lin simulator_N = variants {} ;
+lin simultaneity_N = variants {} ;
+lin simultaneous_A = D.simultane_1_A ;
+
+lin simultaneousness_N = variants {} ;
+lin sin_N = variants {} ;
+lin sin_V = variants {} ;
+lin since_Adv = variants {} ;
+lin since_Prep = variants {} ;
+lin since_Subj = variants {} ;
+lin sincere_A = variants {} ;
+lin sincerity_N = variants {} ;
+lin sine_N = variants {} ;
+lin sine_die_Adv = variants {} ;
+lin sine_qua_non_N = variants {} ;
+lin sinecure_N = variants {} ;
+lin sinew_N = variants {} ;
+lin sinewy_A = variants {} ;
+lin sinful_A = variants {} ;
+lin sinfulness_N = variants {} ;
+lin sing_V = variants {} ;
+lin sing_V2 = variants {} ;
+lin singable_A = variants {} ;
+lin singapore_PN = variants {} ;
+lin singaporean_A = variants {} ;
+lin singaporean_N = variants {} ;
+lin singe_N = variants {} ;
+lin singe_V = variants {} ;
+lin singe_V2 = variants {} ;
+lin singer_N = variants {} ;
+lin singhalese_A = variants {} ;
+lin singing_N = variants {} ;
+lin single_A = D.unique_1_A ;
+
+lin single_N = variants {} ;
+lin single_V2 = variants {} ;
+lin single_breasted_A = variants {} ;
+lin single_handed_A = variants {} ;
+lin single_handed_Adv = variants {} ;
+lin single_minded_A = variants {} ;
+lin single_spacing_N = variants {} ;
+lin singleness_N = variants {} ;
+lin singlestick_N = variants {} ;
+lin singlet_N = variants {} ;
+lin singleton_N = variants {} ;
+lin singly_Adv = variants {} ;
+lin singsong_N = variants {} ;
+lin singular_A = variants {} ;
+lin singular_N = variants {} ;
+lin singularity_N = variants {} ;
+lin singularize_V2 = variants {} ;
+lin sinhala_N = variants {} ;
+lin sinhalese_A = variants {} ;
+lin sinhalese_N = variants {} ;
+lin sining_PN = variants {} ;
+lin sinister_A = variants {} ;
+lin sink_N = variants {} ;
+lin sink_V = variants {} ;
+lin sink_V2 = variants {} ;
+lin sinkable_A = variants {} ;
+lin sinker_N = variants {} ;
+lin sinking_N = variants {} ;
+lin sinking_fund_N = variants {} ;
+lin sinless_A = variants {} ;
+lin sinlessness_N = variants {} ;
+lin sinn_fein_PN = variants {} ;
+lin sinner_N = variants {} ;
+lin sinologist_N = variants {} ;
+lin sinology_N = variants {} ;
+lin sinuosity_N = variants {} ;
+lin sinuous_A = variants {} ;
+lin sinus_N = variants {} ;
+lin sinusitis_N =  D.sinusite_1_N ;
+
+lin sioux_N = variants {} ;
+lin sip_N = variants {} ;
+lin sip_V = variants {} ;
+lin sip_V2 = variants {} ;
+lin siphon_N = variants {} ;
+lin siphon_V = variants {} ;
+lin siphon_V2 = variants {} ;
+lin sir_N = variants {} ;
+lin sir_roger_de_coverley_N = variants {} ;
+lin siracusa_PN = variants {} ;
+lin sirdar_N = variants {} ;
+lin sire_N = variants {} ;
+lin sire_V2 = variants {} ;
+lin siren_N = variants {} ;
+lin sirloin_N = variants {} ;
+lin sirocco_N = variants {} ;
+lin sirrah_N = variants {} ;
+lin sirup_N = variants {} ;
+lin sisal_N = variants {} ;
+lin sissified_A = variants {} ;
+lin sissy_N = variants {} ;
+lin sister_N = variants {} ;
+lin sister_in_law_N = variants {} ;
+lin sisterhood_N = variants {} ;
+lin sisterly_A = variants {} ;
+lin siswati_N = variants {} ;
+lin sit_V = variants {} ;
+lin sit_V2 = variants {} ;
+lin sit_VA = variants {} ;
+lin sit_in_N = variants {} ;
+lin sitar_N = variants {} ;
+lin site_N =  D.site_1_N ;
+
+lin site_V = variants {} ;
+lin sitter_N = variants {} ;
+lin sitting_N = variants {} ;
+lin sitting_room_N = variants {} ;
+lin sittingbourne_PN = variants {} ;
+lin situate_V2 = variants {} ;
+lin situated_A = variants {} ;
+lin situation_N = variants {} ;
+lin six_footer_N = variants {} ;
+lin six_shooter_N = variants {} ;
+lin sixfold_A = variants {} ;
+lin sixfold_Adv = variants {} ;
+lin sixpence_N = variants {} ;
+lin sixpenny_A = variants {} ;
+lin sixth_former_N = variants {} ;
+lin sizable_A = variants {} ;
+lin size_N =  D.taille_1_N ;
+
+lin size_V2 = variants {} ;
+lin sizeable_A = variants {} ;
+lin sized_A = variants {} ;
+lin sizzle_V = variants {} ;
+lin skate_N = variants {} ;
+lin skate_V = variants {} ;
+lin skateboard_N = variants {} ;
+lin skateboarder_N = variants {} ;
+lin skateboarding_N = variants {} ;
+lin skater_N = variants {} ;
+lin skating_N = variants {} ;
+lin skating_rink_N = variants {} ;
+lin skedaddle_V = variants {} ;
+lin skeet_N = variants {} ;
+lin skegness_PN = variants {} ;
+lin skein_N = variants {} ;
+lin skeleton_N = variants {} ;
+lin skelmanthorpe_PN = variants {} ;
+lin skelmersdale_PN = variants {} ;
+lin skep_N = variants {} ;
+lin skeptical_A = variants {} ;
+lin skepticism_N = variants {} ;
+lin sketch_N = variants {} ;
+lin sketch_V = variants {} ;
+lin sketch_V2 = variants {} ;
+lin sketch_block_N = variants {} ;
+lin sketch_book_N = variants {} ;
+lin sketch_map_N = variants {} ;
+lin sketcher_N = variants {} ;
+lin sketchily_Adv = variants {} ;
+lin sketchiness_N = variants {} ;
+lin sketchy_A = variants {} ;
+lin skew_A = variants {} ;
+lin skew_V2 = variants {} ;
+lin skew_eyed_A = variants {} ;
+lin skewen_PN = variants {} ;
+lin skewer_N = variants {} ;
+lin skewer_V2 = variants {} ;
+lin ski_N = variants {} ;
+lin ski_V = variants {} ;
+lin ski_bob_N = variants {} ;
+lin ski_jump_N = variants {} ;
+lin ski_lift_N = variants {} ;
+lin ski_plane_N = variants {} ;
+lin skid_N = variants {} ;
+lin skid_V = variants {} ;
+lin skid_V2 = variants {} ;
+lin skidpan_N = variants {} ;
+lin skier_N = variants {} ;
+lin skiff_N = variants {} ;
+lin skiffle_N = variants {} ;
+lin skiffle_group_N = variants {} ;
+lin skilful_A = variants {} ;
+lin skill_N = variants {} ;
+lin skilled_A = variants {} ;
+lin skillet_N = variants {} ;
+lin skilly_N = variants {} ;
+lin skim_V = variants {} ;
+lin skim_V2 = variants {} ;
+lin skimmed_milk_N = variants {} ;
+lin skimmer_N = variants {} ;
+lin skimp_V = variants {} ;
+lin skimp_V2 = variants {} ;
+lin skimpily_Adv = variants {} ;
+lin skimpy_A = variants {} ;
+lin skin_N =  D.peau_1_N ;
+
+lin skin_V = variants {} ;
+lin skin_V2 = variants {} ;
+lin skin_deep_A = variants {} ;
+lin skin_diving_N = variants {} ;
+lin skin_graft_N = variants {} ;
+lin skin_tight_A = variants {} ;
+lin skinflint_N = variants {} ;
+lin skinhead_N = variants {} ;
+lin skinny_A = variants {} ;
+lin skint_A = variants {} ;
+lin skip_N = variants {} ;
+lin skip_V = variants {} ;
+lin skip_V2 = variants {} ;
+lin skipper_N = variants {} ;
+lin skipper_V2 = variants {} ;
+lin skipping_rope_N = variants {} ;
+lin skipton_PN = variants {} ;
+lin skirl_N = variants {} ;
+lin skirmish_N = variants {} ;
+lin skirmish_V = variants {} ;
+lin skirmisher_N = variants {} ;
+lin skirt_N = variants {} ;
+lin skirt_V = variants {} ;
+lin skirt_V2 = variants {} ;
+lin skirting_board_N = variants {} ;
+lin skit_N = variants {} ;
+lin skitter_V = variants {} ;
+lin skittish_A = variants {} ;
+lin skittishness_N = variants {} ;
+lin skittle_N = variants {} ;
+lin skittle_V2 = variants {} ;
+lin skittle_pin_N = variants {} ;
+lin skittles_N = variants {} ;
+lin skivvy_N = variants {} ;
+lin skopje_PN = variants {} ;
+lin skua_N = variants {} ;
+lin skulk_V = variants {} ;
+lin skulker_N = variants {} ;
+lin skull_N = variants {} ;
+lin skullcap_N = variants {} ;
+lin skullduggery_N = variants {} ;
+lin skulled_A = variants {} ;
+lin skunk_N = variants {} ;
+lin sky_N = variants {} ;
+lin sky_V2 = variants {} ;
+lin sky_blue_A = variants {} ;
+lin sky_blue_N = variants {} ;
+lin sky_high_Adv = variants {} ;
+lin skylark_N = variants {} ;
+lin skylark_V = variants {} ;
+lin skylight_N = variants {} ;
+lin skyline_N = variants {} ;
+lin skyrocket_V = variants {} ;
+lin skyrocket_V2 = variants {} ;
+lin skyscraper_N = variants {} ;
+lin skyward_A = variants {} ;
+lin skyward_Adv = variants {} ;
+lin skywards_A = variants {} ;
+lin skywards_Adv = variants {} ;
+lin skywriting_N = variants {} ;
+lin slab_N = variants {} ;
+lin slack_A = variants {} ;
+lin slack_N = variants {} ;
+lin slack_V = variants {} ;
+lin slacken_V = variants {} ;
+lin slacken_V2 = variants {} ;
+lin slacker_N = variants {} ;
+lin slackness_N = variants {} ;
+lin slag_N = variants {} ;
+lin slag_heap_N = variants {} ;
+lin slake_V2 = variants {} ;
+lin slalom_N = variants {} ;
+lin slam_N = variants {} ;
+lin slam_V = variants {} ;
+lin slam_V2 = variants {} ;
+lin slam_dunk_V2 = variants {} ;
+lin slander_N = variants {} ;
+lin slander_V2 = variants {} ;
+lin slanderer_N = variants {} ;
+lin slanderous_A = variants {} ;
+lin slang_N = variants {} ;
+lin slang_V2 = variants {} ;
+lin slangily_Adv = variants {} ;
+lin slanginess_N = variants {} ;
+lin slangy_A = variants {} ;
+lin slant_N = variants {} ;
+lin slant_V = variants {} ;
+lin slant_V2 = variants {} ;
+lin slantingly_Adv = variants {} ;
+lin slantwise_Adv = variants {} ;
+lin slap_Adv = variants {} ;
+lin slap_N = variants {} ;
+lin slap_V2 = variants {} ;
+lin slap_bang_Adv = variants {} ;
+lin slap_happy_A = variants {} ;
+lin slap_up_A = variants {} ;
+lin slapdash_A = variants {} ;
+lin slapdash_Adv = variants {} ;
+lin slapstick_N = variants {} ;
+lin slash_N = variants {} ;
+lin slash_V = variants {} ;
+lin slash_V2 = variants {} ;
+lin slat_N = variants {} ;
+lin slate_N = variants {} ;
+lin slate_V2 = variants {} ;
+lin slate_V2V = variants {} ;
+lin slate_club_N = variants {} ;
+lin slate_pencil_N = variants {} ;
+lin slating_N = variants {} ;
+lin slatted_A = variants {} ;
+lin slattern_N = variants {} ;
+lin slatternliness_N = variants {} ;
+lin slatternly_A = variants {} ;
+lin slaty_A = variants {} ;
+lin slaughter_N = variants {} ;
+lin slaughter_V2 = variants {} ;
+lin slaughterer_N = variants {} ;
+lin slaughterhouse_N = variants {} ;
+lin slav_A = variants {} ;
+lin slav_N = variants {} ;
+lin slave_N = variants {} ;
+lin slave_V = variants {} ;
+lin slave_driver_N = variants {} ;
+lin slave_trade_N = variants {} ;
+lin slave_traffic_N = variants {} ;
+lin slaver_N = variants {} ;
+lin slaver_V = variants {} ;
+lin slavery_N = variants {} ;
+lin slavey_N = variants {} ;
+lin slavish_A = variants {} ;
+lin slavonic_A = variants {} ;
+lin slaw_N = variants {} ;
+lin slay_V2 = variants {} ;
+lin slayer_N = variants {} ;
+lin sleaford_PN = variants {} ;
+lin sleazy_A = variants {} ;
+lin sled_N = variants {} ;
+lin sledge_N = variants {} ;
+lin sledge_V = variants {} ;
+lin sledge_V2 = variants {} ;
+lin sledgehammer_N = variants {} ;
+lin sleek_A = variants {} ;
+lin sleek_V2 = variants {} ;
+lin sleekness_N = variants {} ;
+lin sleep_N = variants {} ;
+lin sleep_V = variants {} ;
+lin sleep_V2 = variants {} ;
+lin sleeper_N = variants {} ;
+lin sleepily_Adv = variants {} ;
+lin sleepiness_N = variants {} ;
+lin sleeping_N = variants {} ;
+lin sleeping_bag_N = variants {} ;
+lin sleeping_car_N = variants {} ;
+lin sleeping_draught_N = variants {} ;
+lin sleeping_pill_N = variants {} ;
+lin sleeping_sickness_N = variants {} ;
+lin sleepless_A = variants {} ;
+lin sleeplessness_N = variants {} ;
+lin sleepwalker_N = variants {} ;
+lin sleepy_A = variants {} ;
+lin sleepy_head_N = variants {} ;
+lin sleet_N = variants {} ;
+lin sleet_V = variants {} ;
+lin sleety_A = variants {} ;
+lin sleeve_N = variants {} ;
+lin sleeved_A = variants {} ;
+lin sleeveless_A = variants {} ;
+lin sleigh_N = variants {} ;
+lin sleigh_V = variants {} ;
+lin sleigh_V2 = variants {} ;
+lin sleigh_bell_N = variants {} ;
+lin sleight_N = variants {} ;
+lin slender_A = variants {} ;
+lin slenderize_V = variants {} ;
+lin slenderize_V2 = variants {} ;
+lin slenderness_N = variants {} ;
+lin sleuth_N = variants {} ;
+lin sleuth_hound_N = variants {} ;
+lin slew_V = variants {} ;
+lin slew_V2 = variants {} ;
+lin slice_N = variants {} ;
+lin slice_V = variants {} ;
+lin slice_V2 = variants {} ;
+lin slick_A = variants {} ;
+lin slick_Adv = variants {} ;
+lin slick_N = variants {} ;
+lin slicker_N = variants {} ;
+lin slide_N = variants {} ;
+lin slide_V = variants {} ;
+lin slide_V2 = variants {} ;
+lin slide_rule_N = variants {} ;
+lin slight_A = variants {} ;
+lin slight_N = variants {} ;
+lin slight_V2 = variants {} ;
+lin slightingly_Adv = variants {} ;
+lin slightness_N = variants {} ;
+lin sligo_PN = variants {} ;
+lin slim_A = variants {} ;
+lin slim_V = variants {} ;
+lin slim_V2 = variants {} ;
+lin slime_N = variants {} ;
+lin sliminess_N = variants {} ;
+lin slimness_N = variants {} ;
+lin slimy_A = variants {} ;
+lin sling_N = variants {} ;
+lin sling_V = variants {} ;
+lin sling_V2 = variants {} ;
+lin slinger_N = variants {} ;
+lin slink_V = variants {} ;
+lin slip_N = variants {} ;
+lin slip_V = variants {} ;
+lin slip_V2 = variants {} ;
+lin slip_carriage_N = variants {} ;
+lin slip_coach_N = variants {} ;
+lin slip_road_N = variants {} ;
+lin slip_up_N = variants {} ;
+lin slipcover_N = variants {} ;
+lin slipknot_N = variants {} ;
+lin slipon_N = variants {} ;
+lin slipover_N = variants {} ;
+lin slipper_N = variants {} ;
+lin slippered_A = variants {} ;
+lin slipperiness_N = variants {} ;
+lin slippery_A = variants {} ;
+lin slippy_A = variants {} ;
+lin slipshod_A = variants {} ;
+lin slipstream_N = variants {} ;
+lin slipway_N = variants {} ;
+lin slit_N = variants {} ;
+lin slit_V2 = variants {} ;
+lin slither_V = variants {} ;
+lin slithery_A = variants {} ;
+lin sliver_N = variants {} ;
+lin sliver_V = variants {} ;
+lin sliver_V2 = variants {} ;
+lin slob_N = variants {} ;
+lin slobber_N = variants {} ;
+lin slobber_V = variants {} ;
+lin slobber_V2 = variants {} ;
+lin sloe_N = variants {} ;
+lin sloe_gin_N = variants {} ;
+lin slog_V = variants {} ;
+lin slog_V2 = variants {} ;
+lin slogan_N = variants {} ;
+lin slogger_N = variants {} ;
+lin sloop_N = variants {} ;
+lin slop_N = variants {} ;
+lin slop_V = variants {} ;
+lin slop_V2 = variants {} ;
+lin slop_basin_N = variants {} ;
+lin slop_pail_N = variants {} ;
+lin slop_shop_N = variants {} ;
+lin slope_N = variants {} ;
+lin slope_V = variants {} ;
+lin slope_V2 = variants {} ;
+lin slopingly_Adv = variants {} ;
+lin sloppily_Adv = variants {} ;
+lin sloppiness_N = variants {} ;
+lin sloppy_A = variants {} ;
+lin slosh_V = variants {} ;
+lin slosh_V2 = variants {} ;
+lin sloshed_A = variants {} ;
+lin slot_N = variants {} ;
+lin slot_V2 = variants {} ;
+lin slot_machine_N = variants {} ;
+lin sloth_N = variants {} ;
+lin slothful_A = variants {} ;
+lin slouch_N = variants {} ;
+lin slouch_V = variants {} ;
+lin slouch_hat_N = variants {} ;
+lin slouchingly_Adv = variants {} ;
+lin slough_N = variants {} ;
+lin slough_PN = variants {} ;
+lin slough_V = variants {} ;
+lin slough_V2 = variants {} ;
+lin slovak_N = variants {} ;
+lin sloven_N = variants {} ;
+lin slovenian_A = variants {} ;
+lin slovenian_N = variants {} ;
+lin slovenliness_N = variants {} ;
+lin slovenly_A = variants {} ;
+lin slow_A = variants {} ;
+lin slow_Adv = variants {} ;
+lin slow_V = variants {} ;
+lin slow_V2 = variants {} ;
+lin slow_worm_N = variants {} ;
+lin slowcoach_N = variants {} ;
+lin slowdown_N = variants {} ;
+lin slower_Adv = variants {} ;
+lin slowest_Adv = variants {} ;
+lin slowness_N = variants {} ;
+lin sludge_N = variants {} ;
+lin slug_N = variants {} ;
+lin slug_V = variants {} ;
+lin slug_V2 = variants {} ;
+lin sluggard_N = variants {} ;
+lin sluggish_A = variants {} ;
+lin sluggishness_N = variants {} ;
+lin sluice_N = variants {} ;
+lin sluice_V = variants {} ;
+lin sluice_V2 = variants {} ;
+lin sluice_valve_N = variants {} ;
+lin sluicegate_N = variants {} ;
+lin slum_N = variants {} ;
+lin slum_V = variants {} ;
+lin slumber_N = variants {} ;
+lin slumber_V = variants {} ;
+lin slumber_V2 = variants {} ;
+lin slumberer_N = variants {} ;
+lin slumberous_A = variants {} ;
+lin slummy_A = variants {} ;
+lin slump_N = variants {} ;
+lin slump_V = variants {} ;
+lin slump_V2 = variants {} ;
+lin slur_N = variants {} ;
+lin slur_V = variants {} ;
+lin slur_V2 = variants {} ;
+lin slurry_N = variants {} ;
+lin slush_N = variants {} ;
+lin slushy_A = variants {} ;
+lin slut_N = variants {} ;
+lin sluttish_A = variants {} ;
+lin sly_A = variants {} ;
+lin slyness_N = variants {} ;
+lin smack_Adv = variants {} ;
+lin smack_N = variants {} ;
+lin smack_V = variants {} ;
+lin smack_V2 = variants {} ;
+lin smacker_N = variants {} ;
+lin smacking_N = variants {} ;
+lin small_A = D.petit_2_A ;
+
+lin small_Adv = variants {} ;
+lin small_N = variants {} ;
+lin small_minded_A = variants {} ;
+lin smallholder_N = variants {} ;
+lin smallholding_N = variants {} ;
+lin smallness_N = variants {} ;
+lin smallpox_N = variants {} ;
+lin smalltime_A = variants {} ;
+lin smarmy_A = variants {} ;
+lin smart_A = variants {} ;
+lin smart_N = variants {} ;
+lin smart_V = variants {} ;
+lin smarten_V = variants {} ;
+lin smarten_V2 = variants {} ;
+lin smartness_N = variants {} ;
+lin smash_Adv = variants {} ;
+lin smash_N = variants {} ;
+lin smash_V = variants {} ;
+lin smash_V2 = variants {} ;
+lin smash_up_N = variants {} ;
+lin smasher_N = variants {} ;
+lin smashing_A = variants {} ;
+lin smattering_N = variants {} ;
+lin smear_N = variants {} ;
+lin smear_V = variants {} ;
+lin smear_V2 = variants {} ;
+lin smear_word_N = variants {} ;
+lin smell_N = variants {} ;
+lin smell_V = variants {} ;
+lin smell_V2 = variants {} ;
+lin smell_VA = variants {} ;
+lin smelling_bottle_N = variants {} ;
+lin smelly_A = variants {} ;
+lin smelt_N = variants {} ;
+lin smelt_V2 = variants {} ;
+lin smilax_N = variants {} ;
+lin smile_N = variants {} ;
+lin smile_V = variants {} ;
+lin smile_V2 = variants {} ;
+lin smilingly_Adv = variants {} ;
+lin smirch_N = variants {} ;
+lin smirch_V2 = variants {} ;
+lin smirk_N = variants {} ;
+lin smirk_V = variants {} ;
+lin smite_V = variants {} ;
+lin smite_V2 = variants {} ;
+lin smith_N = variants {} ;
+lin smithy_N = variants {} ;
+lin smock_N = variants {} ;
+lin smocking_N = variants {} ;
+lin smog_N = variants {} ;
+lin smoke_N = variants {} ;
+lin smoke_V = variants {} ;
+lin smoke_V2 = variants {} ;
+lin smoke_bomb_N = variants {} ;
+lin smoke_cured_A = variants {} ;
+lin smoke_dried_A = variants {} ;
+lin smoke_screen_N = variants {} ;
+lin smokeless_A = variants {} ;
+lin smoker_N = variants {} ;
+lin smokestack_N = variants {} ;
+lin smoking_N = variants {} ;
+lin smoking_car_N = variants {} ;
+lin smoking_carriage_N = variants {} ;
+lin smoking_compartment_N = variants {} ;
+lin smoking_mixture_N = variants {} ;
+lin smoking_room_N = variants {} ;
+lin smoky_A = variants {} ;
+lin smooth_A = D.lisse_2_A ;
+
+lin smooth_N = variants {} ;
+lin smooth_V = variants {} ;
+lin smooth_V2 = variants {} ;
+lin smooth_bore_A = variants {} ;
+lin smooth_faced_A = variants {} ;
+lin smooth_spoken_A = variants {} ;
+lin smooth_tongued_A = variants {} ;
+lin smoothing_iron_N = variants {} ;
+lin smoothing_plane_N = variants {} ;
+lin smoothness_N = variants {} ;
+lin smorgasbord_N = variants {} ;
+lin smother_N = variants {} ;
+lin smother_V2 = variants {} ;
+lin smoulder_N = variants {} ;
+lin smoulder_V = variants {} ;
+lin smudge_N = variants {} ;
+lin smudge_V = variants {} ;
+lin smudge_V2 = variants {} ;
+lin smudgy_A = variants {} ;
+lin smug_A = variants {} ;
+lin smuggle_V2 = variants {} ;
+lin smuggler_N = variants {} ;
+lin smugness_N = variants {} ;
+lin smut_N = variants {} ;
+lin smut_V2 = variants {} ;
+lin smuttily_Adv = variants {} ;
+lin smuttiness_N = variants {} ;
+lin smutty_A = variants {} ;
+lin snack_N = variants {} ;
+lin snack_bar_N = variants {} ;
+lin snack_counter_N = variants {} ;
+lin snaffle_N = variants {} ;
+lin snaffle_V2 = variants {} ;
+lin snaffle_bit_N = variants {} ;
+lin snag_N = variants {} ;
+lin snag_V = variants {} ;
+lin snag_V2 = variants {} ;
+lin snail_N = variants {} ;
+lin snake_N = variants {} ;
+lin snake_V = variants {} ;
+lin snake_charmer_N = variants {} ;
+lin snaky_A = variants {} ;
+lin snap_N = variants {} ;
+lin snap_V = variants {} ;
+lin snap_V2 = variants {} ;
+lin snap_VS = variants {} ;
+lin snap_fastener_N = variants {} ;
+lin snapdragon_N = variants {} ;
+lin snappish_A = variants {} ;
+lin snappishness_N = variants {} ;
+lin snappy_A = variants {} ;
+lin snapshot_N = variants {} ;
+lin snare_N = variants {} ;
+lin snare_V2 = variants {} ;
+lin snare_drum_N = variants {} ;
+lin snarl_N = variants {} ;
+lin snarl_V = variants {} ;
+lin snarl_V2 = variants {} ;
+lin snarl_up_N = variants {} ;
+lin snatch_N = variants {} ;
+lin snatch_V = variants {} ;
+lin snatch_V2 = variants {} ;
+lin snatcher_N = variants {} ;
+lin snazzy_A = variants {} ;
+lin sneak_N = variants {} ;
+lin sneak_V = variants {} ;
+lin sneak_V2 = variants {} ;
+lin sneak_thief_N = variants {} ;
+lin sneaking_A = variants {} ;
+lin sneaky_A = variants {} ;
+lin sneer_N = variants {} ;
+lin sneer_V = variants {} ;
+lin sneeringly_Adv = variants {} ;
+lin sneeze_N = variants {} ;
+lin sneeze_V = variants {} ;
+lin snick_N = variants {} ;
+lin snick_V = variants {} ;
+lin snick_V2 = variants {} ;
+lin snicker_N = variants {} ;
+lin snicker_V = variants {} ;
+lin snide_A = variants {} ;
+lin sniff_N = variants {} ;
+lin sniff_V = variants {} ;
+lin sniff_V2 = variants {} ;
+lin sniff_VS = variants {} ;
+lin sniffle_V = variants {} ;
+lin sniffy_A = variants {} ;
+lin snifter_N = variants {} ;
+lin snigger_N = variants {} ;
+lin snigger_V = variants {} ;
+lin snip_N = variants {} ;
+lin snip_V = variants {} ;
+lin snip_V2 = variants {} ;
+lin snipe_N = variants {} ;
+lin snipe_V = variants {} ;
+lin snipe_V2 = variants {} ;
+lin sniper_N = variants {} ;
+lin snippet_N = variants {} ;
+lin snipping_N = variants {} ;
+lin snitch_V = variants {} ;
+lin snitch_V2 = variants {} ;
+lin snivel_V = variants {} ;
+lin sniveller_N = variants {} ;
+lin snob_N = variants {} ;
+lin snobbery_N = variants {} ;
+lin snobbish_A = variants {} ;
+lin snobbishness_N = variants {} ;
+lin snog_V = variants {} ;
+lin snogging_N = variants {} ;
+lin snood_N = variants {} ;
+lin snook_N = variants {} ;
+lin snooker_N = variants {} ;
+lin snoop_V = variants {} ;
+lin snooper_N = variants {} ;
+lin snootily_Adv = variants {} ;
+lin snooty_A = variants {} ;
+lin snooze_N = variants {} ;
+lin snooze_V = variants {} ;
+lin snore_N = variants {} ;
+lin snore_V = variants {} ;
+lin snorer_N = variants {} ;
+lin snorkel_N = variants {} ;
+lin snort_N = variants {} ;
+lin snort_V = variants {} ;
+lin snort_V2 = variants {} ;
+lin snort_VS = variants {} ;
+lin snorter_N = variants {} ;
+lin snorty_A = variants {} ;
+lin snot_N = variants {} ;
+lin snot_nosed_A = variants {} ;
+lin snotty_A = variants {} ;
+lin snout_N = variants {} ;
+lin snow_N = variants {} ;
+lin snow_V = variants {} ;
+lin snow_V2 = variants {} ;
+lin snow_clad_A = variants {} ;
+lin snow_covered_A = variants {} ;
+lin snow_line_N = variants {} ;
+lin snow_white_A = variants {} ;
+lin snowball_N = variants {} ;
+lin snowball_V = variants {} ;
+lin snowball_V2 = variants {} ;
+lin snowberry_N = variants {} ;
+lin snowblind_A = variants {} ;
+lin snowblindness_N = variants {} ;
+lin snowbound_A = variants {} ;
+lin snowcapped_A = variants {} ;
+lin snowdrift_N = variants {} ;
+lin snowdrop_N = variants {} ;
+lin snowfall_N = variants {} ;
+lin snowfield_N = variants {} ;
+lin snowflake_N = variants {} ;
+lin snowman_N = variants {} ;
+lin snowplough_N = variants {} ;
+lin snowstorm_N = variants {} ;
+lin snowy_A = variants {} ;
+lin snr_PN = variants {} ;
+lin snub_A = variants {} ;
+lin snub_N = variants {} ;
+lin snub_V2 = variants {} ;
+lin snub_nosed_A = variants {} ;
+lin snuff_N = variants {} ;
+lin snuff_V = variants {} ;
+lin snuff_V2 = variants {} ;
+lin snuff_colour_A = variants {} ;
+lin snuff_colour_N = variants {} ;
+lin snuff_coloured_A = variants {} ;
+lin snuffbox_N = variants {} ;
+lin snuffle_N = variants {} ;
+lin snuffle_V = variants {} ;
+lin snug_A = variants {} ;
+lin snug_N = variants {} ;
+lin snuggery_N = variants {} ;
+lin snuggle_V = variants {} ;
+lin snuggle_V2 = variants {} ;
+lin snugness_N = variants {} ;
+lin so_AdA = variants {} ;
+lin so_N = variants {} ;
+lin so_Subj = variants {} ;
+lin so_and_so_N = variants {} ;
+lin so_called_A = variants {} ;
+lin so_so_A = variants {} ;
+lin so_so_Adv = variants {} ;
+lin soak_N = variants {} ;
+lin soak_V = variants {} ;
+lin soak_V2 = variants {} ;
+lin soaker_N = variants {} ;
+lin soap_N = variants {} ;
+lin soap_V2 = variants {} ;
+lin soap_bubble_N = variants {} ;
+lin soap_opera_N = variants {} ;
+lin soapbox_N = variants {} ;
+lin soapy_A = variants {} ;
+lin soar_V = variants {} ;
+lin soar_V2 = variants {} ;
+lin sob_N = variants {} ;
+lin sob_V = variants {} ;
+lin sob_V2 = variants {} ;
+lin sob_stuff_N = variants {} ;
+lin sobbingly_Adv = variants {} ;
+lin sober_A = variants {} ;
+lin sober_V = variants {} ;
+lin sober_V2 = variants {} ;
+lin sober_sides_N = variants {} ;
+lin sobriety_N = variants {} ;
+lin sobriquet_N = variants {} ;
+lin soc_N = variants {} ;
+lin soccer_N = variants {} ;
+lin sociability_N = variants {} ;
+lin sociable_A = variants {} ;
+lin social_A = D.social_1_A ;
+
+lin social_N = variants {} ;
+lin social_work_N = variants {} ;
+lin socialism_N = variants {} ;
+lin socialist_A = variants {} ;
+lin socialist_N = variants {} ;
+lin socialite_N = variants {} ;
+lin socialization_N = variants {} ;
+lin socialize_V2 = variants {} ;
+lin society_N = variants {} ;
+lin sociological_A = variants {} ;
+lin sociologist_N = variants {} ;
+lin sociology_N = variants {} ;
+lin sock_Adv = variants {} ;
+lin sock_N = variants {} ;
+lin sock_V2 = variants {} ;
+lin socket_N = variants {} ;
+lin socratic_A = variants {} ;
+lin sod_N = variants {} ;
+lin sod_V = variants {} ;
+lin soda_N = variants {} ;
+lin soda_biscuit_N = variants {} ;
+lin soda_cracker_N = variants {} ;
+lin soda_fountain_N = variants {} ;
+lin soda_water_N = variants {} ;
+lin sodden_A = variants {} ;
+lin sodding_A = variants {} ;
+lin sodium_N =  D.sodium_1_N ;
+
+lin sodomite_N = variants {} ;
+lin sodomy_N = variants {} ;
+lin sofa_N = variants {} ;
+lin sofia_PN = variants {} ;
+lin soft_A = variants {} ;
+lin soft_boiled_A = variants {} ;
+lin soft_footed_A = variants {} ;
+lin soft_headed_A = variants {} ;
+lin soft_hearted_A = variants {} ;
+lin soft_pedal_V = variants {} ;
+lin soft_pedal_V2 = variants {} ;
+lin soft_soap_V2 = variants {} ;
+lin soft_solder_N = variants {} ;
+lin soft_solder_V2 = variants {} ;
+lin soft_spoken_A = variants {} ;
+lin soft_witted_A = variants {} ;
+lin soften_V = variants {} ;
+lin soften_V2 = variants {} ;
+lin softener_N = variants {} ;
+lin softie_N = variants {} ;
+lin softish_A = variants {} ;
+lin softland_V = variants {} ;
+lin softness_N = variants {} ;
+lin software_N = variants {} ;
+lin softwood_N = variants {} ;
+lin softy_N = variants {} ;
+lin sogginess_N = variants {} ;
+lin soggy_A = variants {} ;
+lin soh_N = variants {} ;
+lin soho_PN = variants {} ;
+lin soigne_A = variants {} ;
+lin soignee_A = variants {} ;
+lin soil_N = variants {} ;
+lin soil_V = variants {} ;
+lin soil_V2 = variants {} ;
+lin soil_pipe_N = variants {} ;
+lin soiree_N = variants {} ;
+lin sojourn_N = variants {} ;
+lin sojourn_V = variants {} ;
+lin sojourner_N = variants {} ;
+lin sol_PN = variants {} ;
+lin sol_fa_N = variants {} ;
+lin solace_N = variants {} ;
+lin solace_V2 = variants {} ;
+lin solar_A = variants {} ;
+lin solar_plexus_N = variants {} ;
+lin solarium_N = variants {} ;
+lin solder_N = variants {} ;
+lin solder_V2 = variants {} ;
+lin soldering_iron_N = variants {} ;
+lin soldier_N = variants {} ;
+lin soldier_V = variants {} ;
+lin soldiery_N = variants {} ;
+lin sole_A = D.unique_1_A ;
+
+lin sole_N = variants {} ;
+lin sole_V2 = variants {} ;
+lin solecism_N = variants {} ;
+lin soled_A = variants {} ;
+lin solemn_A = variants {} ;
+lin solemnity_N = variants {} ;
+lin solemnization_N = variants {} ;
+lin solemnize_V2 = variants {} ;
+lin solemnness_N = variants {} ;
+lin solicit_V = variants {} ;
+lin solicit_V2 = variants {} ;
+lin solicitation_N = variants {} ;
+lin solicitor_N = variants {} ;
+lin solicitor_general_N = variants {} ;
+lin solicitous_A = variants {} ;
+lin solicitude_N = variants {} ;
+lin solid_A = D.solide_2_A ;
+
+lin solid_N = variants {} ;
+lin solid_state_A = variants {} ;
+lin solidarity_N = variants {} ;
+lin solidification_N = variants {} ;
+lin solidify_V = variants {} ;
+lin solidify_V2 = variants {} ;
+lin solidity_N = variants {} ;
+lin solidness_N = variants {} ;
+lin solihull_PN = variants {} ;
+lin soliloquize_V = variants {} ;
+lin soliloquy_N = variants {} ;
+lin solingen_PN = variants {} ;
+lin solipsism_N = variants {} ;
+lin solitaire_N = variants {} ;
+lin solitary_A = variants {} ;
+lin solitude_N = variants {} ;
+lin solo_A = variants {} ;
+lin solo_N = variants {} ;
+lin soloist_N = variants {} ;
+lin solon_PN = variants {} ;
+lin solstice_N = variants {} ;
+lin solubility_N =  D.solubilite_1_N ;
+
+lin soluble_A = D.soluble_1_A ;
+
+lin solution_N =  D.solution_1_N ;
+
+lin solvable_A = variants {} ;
+lin solve_V2 = variants {} ;
+lin solvency_N = variants {} ;
+lin solvent_A = variants {} ;
+lin solvent_N =  D.solvant_1_N ;
+
+lin somali_A = variants {} ;
+lin somali_N = variants {} ;
+lin somalia_PN = variants {} ;
+lin somalian_A = variants {} ;
+lin somalian_N = variants {} ;
+lin somatic_A = D.somatique_1_A ;
+
+lin sombre_A = variants {} ;
+lin sombreness_N = variants {} ;
+lin sombrero_N = variants {} ;
+lin some_Quant = variants {} ;
+lin somebody_NP = variants {} ;
+lin someday_Adv = variants {} ;
+lin somehow_AdV = variants {} ;
+lin somehow_Adv = variants {} ;
+lin someone_NP = variants {} ;
+lin someplace_Adv = variants {} ;
+lin somercotes_PN = variants {} ;
+lin somersault_N = variants {} ;
+lin somersault_V = variants {} ;
+lin somerset_PN = variants {} ;
+lin something_NP = variants {} ;
+lin sometime_Adv = variants {} ;
+lin sometimes_Adv = variants {} ;
+lin someway_Adv = variants {} ;
+lin somewhat_Adv = variants {} ;
+lin somnambulism_N = variants {} ;
+lin somnambulist_N = variants {} ;
+lin somnolence_N = variants {} ;
+lin somnolent_A = variants {} ;
+lin son_N = variants {} ;
+lin son_in_law_N = variants {} ;
+lin sonar_N = variants {} ;
+lin sonata_N = variants {} ;
+lin song_N = variants {} ;
+lin songbird_N = variants {} ;
+lin songbook_N = variants {} ;
+lin songster_N = variants {} ;
+lin songstress_N = variants {} ;
+lin sonia_PN = variants {} ;
+lin sonic_A = variants {} ;
+lin sonnet_N = variants {} ;
+lin sonneteer_N = variants {} ;
+lin sonny_N = variants {} ;
+lin sonority_N = variants {} ;
+lin sonorous_A = variants {} ;
+lin sonsy_A = variants {} ;
+lin soochow_PN = variants {} ;
+lin soon_Adv = variants {} ;
+lin sooner_Adv = variants {} ;
+lin soonest_Adv = variants {} ;
+lin soot_N = variants {} ;
+lin soot_V2 = variants {} ;
+lin sooth_N = variants {} ;
+lin soothe_V2 = variants {} ;
+lin soothingly_Adv = variants {} ;
+lin soothsayer_N = variants {} ;
+lin sooty_A = variants {} ;
+lin sop_N = variants {} ;
+lin sop_V2 = variants {} ;
+lin sophia_PN = variants {} ;
+lin sophie_PN = variants {} ;
+lin sophism_N = variants {} ;
+lin sophist_N = variants {} ;
+lin sophisticated_A = variants {} ;
+lin sophistication_N = variants {} ;
+lin sophistry_N = variants {} ;
+lin sophomore_N = variants {} ;
+lin soporific_A = variants {} ;
+lin soporific_N = variants {} ;
+lin sopping_A = variants {} ;
+lin sopping_Adv = variants {} ;
+lin soppy_A = variants {} ;
+lin soprano_N = variants {} ;
+lin sorbet_N = variants {} ;
+lin sorcerer_N = variants {} ;
+lin sorceress_N = variants {} ;
+lin sorcery_N = variants {} ;
+lin sordid_A = variants {} ;
+lin sordidness_N = variants {} ;
+lin sore_A = variants {} ;
+lin sore_N = variants {} ;
+lin soreness_N = variants {} ;
+lin sorghum_N = variants {} ;
+lin sorority_N = variants {} ;
+lin sorrel_A = variants {} ;
+lin sorrel_N = variants {} ;
+lin sorrow_N = variants {} ;
+lin sorrow_V = variants {} ;
+lin sorrowful_A = variants {} ;
+lin sorry_A = variants {} ;
+lin sort_N = variants {} ;
+lin sort_V = variants {} ;
+lin sort_V2 = variants {} ;
+lin sorter_N = variants {} ;
+lin sortie_N = variants {} ;
+lin sos_N = variants {} ;
+lin sot_N = variants {} ;
+lin sotho_A = variants {} ;
+lin sotho_N = variants {} ;
+lin sottish_A = variants {} ;
+lin sottishness_N = variants {} ;
+lin sotto_voce_Adv = variants {} ;
+lin sou'_east_Adv = variants {} ;
+lin sou'_east_N = variants {} ;
+lin sou'_sou'_east_Adv = variants {} ;
+lin sou'_sou'_east_N = variants {} ;
+lin sou'_sou'_west_Adv = variants {} ;
+lin sou'_sou'_west_N = variants {} ;
+lin sou'_west_Adv = variants {} ;
+lin sou'_west_N = variants {} ;
+lin sou'_wester_N = variants {} ;
+lin sou_N = variants {} ;
+lin soubrette_N = variants {} ;
+lin soubriquet_N = variants {} ;
+lin souffle_N = variants {} ;
+lin sough_V = variants {} ;
+lin soul_N = variants {} ;
+lin soul_destroying_A = variants {} ;
+lin soul_stirring_A = variants {} ;
+lin soulful_A = variants {} ;
+lin soulless_A = variants {} ;
+lin sound_A = variants {} ;
+lin sound_Adv = variants {} ;
+lin sound_N = variants {} ;
+lin sound_V = variants {} ;
+lin sound_V2 = variants {} ;
+lin sound_VA = variants {} ;
+lin sound_VS = variants {} ;
+lin sound_film_N = variants {} ;
+lin sound_recording_N = variants {} ;
+lin sound_wave_N = variants {} ;
+lin soundbox_N = variants {} ;
+lin sounding_board_N = variants {} ;
+lin soundless_A = variants {} ;
+lin soundness_N = variants {} ;
+lin soundproof_A = variants {} ;
+lin soundproof_V2 = variants {} ;
+lin soundtrack_N = variants {} ;
+lin soup_N = variants {} ;
+lin soup_V2 = variants {} ;
+lin soup_kitchen_N = variants {} ;
+lin soupcon_N = variants {} ;
+lin sour_A = variants {} ;
+lin sour_V = variants {} ;
+lin sour_V2 = variants {} ;
+lin source_N =  D.source_1_N ;
+
+lin sourness_N = variants {} ;
+lin souse_V2 = variants {} ;
+lin soused_A = variants {} ;
+lin soutane_N = variants {} ;
+lin south_A = variants {} ;
+lin south_Adv = variants {} ;
+lin south_N = variants {} ;
+lin south_kirkby_PN = variants {} ;
+lin south_normantown_PN = variants {} ;
+lin south_ockendon_PN = variants {} ;
+lin south_shields_PN = variants {} ;
+lin south_southeast_Adv = variants {} ;
+lin south_southeast_N = variants {} ;
+lin south_southwest_Adv = variants {} ;
+lin south_southwest_N = variants {} ;
+lin southampton_PN = variants {} ;
+lin southeast_Adv = variants {} ;
+lin southeast_N = variants {} ;
+lin southeaster_N = variants {} ;
+lin southeasterly_A = variants {} ;
+lin southeastern_A = variants {} ;
+lin southend_on_sea_PN = variants {} ;
+lin southerly_A = variants {} ;
+lin southerly_Adv = variants {} ;
+lin southern_A = variants {} ;
+lin southerner_N = variants {} ;
+lin southernmost_A = variants {} ;
+lin southpaw_N = variants {} ;
+lin southport_PN = variants {} ;
+lin southward_Adv = variants {} ;
+lin southwards_Adv = variants {} ;
+lin southwark_PN = variants {} ;
+lin southwest_Adv = variants {} ;
+lin southwest_N = variants {} ;
+lin southwester_N = variants {} ;
+lin southwesterly_A = variants {} ;
+lin southwestern_A = variants {} ;
+lin souvenir_N = variants {} ;
+lin sovereign_A = variants {} ;
+lin sovereign_N = variants {} ;
+lin sovereignty_N = variants {} ;
+lin soviet_A = variants {} ;
+lin soviet_N = variants {} ;
+lin sovietize_V2 = variants {} ;
+lin sow_N = variants {} ;
+lin sow_V = variants {} ;
+lin sow_V2 = variants {} ;
+lin sower_N = variants {} ;
+lin soy_N = variants {} ;
+lin soya_N =  D.soja_1_N ;
+
+lin sozzled_A = variants {} ;
+lin spa_N = variants {} ;
+lin space_N = variants {} ;
+lin space_V2 = variants {} ;
+lin space_bar_N = variants {} ;
+lin space_capsule_N = variants {} ;
+lin space_heater_N = variants {} ;
+lin space_helmet_N = variants {} ;
+lin space_rocket_N = variants {} ;
+lin space_time_N = variants {} ;
+lin space_vehicle_N = variants {} ;
+lin spacecraft_N = variants {} ;
+lin spaceship_N = variants {} ;
+lin spacesuit_N = variants {} ;
+lin spacing_N = variants {} ;
+lin spacious_A = variants {} ;
+lin spaciousness_N = variants {} ;
+lin spade_N = variants {} ;
+lin spade_V2 = variants {} ;
+lin spadeful_N = variants {} ;
+lin spadework_N = variants {} ;
+lin spaghetti_N = variants {} ;
+lin spain_PN = variants {} ;
+lin spalding_PN = variants {} ;
+lin spam_N = variants {} ;
+lin span_N = variants {} ;
+lin span_V2 = variants {} ;
+lin spangle_N = variants {} ;
+lin spangle_V2 = variants {} ;
+lin spaniard_N = variants {} ;
+lin spaniel_N = variants {} ;
+lin spanish_A = variants {} ;
+lin spanish_N = variants {} ;
+lin spank_V = variants {} ;
+lin spank_V2 = variants {} ;
+lin spanking_A = variants {} ;
+lin spanking_N = variants {} ;
+lin spanner_N = variants {} ;
+lin spar_N = variants {} ;
+lin spar_V = variants {} ;
+lin spare_A = variants {} ;
+lin spare_N = variants {} ;
+lin spare_V = variants {} ;
+lin spare_V2 = variants {} ;
+lin spare_rib_N = variants {} ;
+lin spareness_N = variants {} ;
+lin sparing_A = variants {} ;
+lin spark_N = variants {} ;
+lin spark_V = variants {} ;
+lin spark_V2 = variants {} ;
+lin spark_plug_N = variants {} ;
+lin sparking_plug_N = variants {} ;
+lin sparkle_N = variants {} ;
+lin sparkle_V = variants {} ;
+lin sparkler_N = variants {} ;
+lin sparkling_A = variants {} ;
+lin sparring_match_N = variants {} ;
+lin sparring_partner_N = variants {} ;
+lin sparrow_N = variants {} ;
+lin sparse_A = variants {} ;
+lin sparseness_N = variants {} ;
+lin sparsity_N = variants {} ;
+lin spartan_A = variants {} ;
+lin spartan_N = variants {} ;
+lin spasm_N =  D.spasme_1_N ;
+
+lin spasmodic_A = D.spasmodique_1_A ;
+
+lin spasmodically_Adv = variants {} ;
+lin spastic_A = variants {} ;
+lin spastic_N = variants {} ;
+lin spat_N = variants {} ;
+lin spat_V = variants {} ;
+lin spat_V2 = variants {} ;
+lin spatchcock_N = variants {} ;
+lin spatchcock_V2 = variants {} ;
+lin spate_N = variants {} ;
+lin spatial_A = variants {} ;
+lin spatter_N = variants {} ;
+lin spatter_V = variants {} ;
+lin spatter_V2 = variants {} ;
+lin spatula_N = variants {} ;
+lin spavin_N = variants {} ;
+lin spavined_A = variants {} ;
+lin spawn_N = variants {} ;
+lin spawn_V = variants {} ;
+lin spawn_V2 = variants {} ;
+lin spay_V2 = variants {} ;
+lin speak_V = variants {} ;
+lin speak_V2 = variants {} ;
+lin speaker_N = variants {} ;
+lin speakership_N = variants {} ;
+lin speaking_trumpet_N = variants {} ;
+lin speaking_tube_N = variants {} ;
+lin spear_N = variants {} ;
+lin spear_V2 = variants {} ;
+lin spearhead_N = variants {} ;
+lin spearhead_V2 = variants {} ;
+lin spearmint_N = variants {} ;
+lin spec_N = variants {} ;
+lin special_A = variants {} ;
+lin special_N = variants {} ;
+lin specialism_N = variants {} ;
+lin specialist_N = variants {} ;
+lin speciality_N = variants {} ;
+lin specialization_N = variants {} ;
+lin specialize_V = variants {} ;
+lin specialize_V2 = variants {} ;
+lin specialty_N = variants {} ;
+lin specie_N = variants {} ;
+lin species_N =  D.espece_1_N ;
+
+lin specifiable_A = variants {} ;
+lin specific_A = D.specifique_1_A ;
+
+lin specific_N = variants {} ;
+lin specifically_Adv = variants {} ;
+lin specification_N = variants {} ;
+lin specificity_N = variants {} ;
+lin specify_V = variants {} ;
+lin specify_V2 = variants {} ;
+lin specify_VS = variants {} ;
+lin specimen_N = variants {} ;
+lin specious_A = variants {} ;
+lin speciousness_N = variants {} ;
+lin speck_N = variants {} ;
+lin specked_A = variants {} ;
+lin speckle_N = variants {} ;
+lin speckled_A = variants {} ;
+lin speckless_A = variants {} ;
+lin spectacle_N = variants {} ;
+lin spectacled_A = variants {} ;
+lin spectacular_A = variants {} ;
+lin spectacular_N = variants {} ;
+lin spectator_N = variants {} ;
+lin spectral_A = variants {} ;
+lin spectre_N = variants {} ;
+lin spectroscope_N = variants {} ;
+lin spectroscopic_A = variants {} ;
+lin spectrum_N =  D.spectre_1_N ;
+
+lin speculate_V = variants {} ;
+lin speculate_VS = variants {} ;
+lin speculation_N = variants {} ;
+lin speculative_A = variants {} ;
+lin speculator_N = variants {} ;
+lin speech_N = variants {} ;
+lin speech_day_N = variants {} ;
+lin speechify_V = variants {} ;
+lin speechless_A = variants {} ;
+lin speed_N = variants {} ;
+lin speed_V = variants {} ;
+lin speed_V2 = variants {} ;
+lin speed_cop_N = variants {} ;
+lin speed_indicator_N = variants {} ;
+lin speed_limit_N = variants {} ;
+lin speed_up_N = variants {} ;
+lin speedboat_N = variants {} ;
+lin speedily_Adv = variants {} ;
+lin speeding_N = variants {} ;
+lin speedometer_N = variants {} ;
+lin speedway_N = variants {} ;
+lin speedwell_N = variants {} ;
+lin speedy_A = variants {} ;
+lin spelaeologist_N = variants {} ;
+lin spelaeology_N = variants {} ;
+lin speleologist_N = variants {} ;
+lin speleology_N = variants {} ;
+lin spell_N = variants {} ;
+lin spell_V = variants {} ;
+lin spell_V2 = variants {} ;
+lin spellbinder_N = variants {} ;
+lin spellbound_A = variants {} ;
+lin speller_N = variants {} ;
+lin spelling_N = variants {} ;
+lin spelt_N = variants {} ;
+lin spenborough_PN = variants {} ;
+lin spend_V = variants {} ;
+lin spend_V2 = variants {} ;
+lin spend_V2V = variants {} ;
+lin spend_VS = variants {} ;
+lin spender_N = variants {} ;
+lin spendthrift_N = variants {} ;
+lin spennymoor_PN = variants {} ;
+lin spent_A = variants {} ;
+lin sperm_N = variants {} ;
+lin sperm_whale_N = variants {} ;
+lin spermaceti_N = variants {} ;
+lin spermatozoon_N = variants {} ;
+lin spermicide_N = variants {} ;
+lin spew_V = variants {} ;
+lin spew_V2 = variants {} ;
+lin sphagnum_N = variants {} ;
+lin sphere_N = variants {} ;
+lin spherical_A = variants {} ;
+lin spheroid_N =  D.spheroide_1_N ;
+
+lin sphinx_N = variants {} ;
+lin spice_N = variants {} ;
+lin spice_V2 = variants {} ;
+lin spicily_Adv = variants {} ;
+lin spiciness_N = variants {} ;
+lin spick_A = variants {} ;
+lin spicy_A = variants {} ;
+lin spider_N = variants {} ;
+lin spidery_A = variants {} ;
+lin spiel_N = variants {} ;
+lin spiel_V = variants {} ;
+lin spiel_V2 = variants {} ;
+lin spigot_N = variants {} ;
+lin spike_N = variants {} ;
+lin spike_V2 = variants {} ;
+lin spikenard_N = variants {} ;
+lin spiky_A = variants {} ;
+lin spill_N = variants {} ;
+lin spill_V = variants {} ;
+lin spill_V2 = variants {} ;
+lin spillage_N = variants {} ;
+lin spillover_N = variants {} ;
+lin spillway_N = variants {} ;
+lin spin_N = variants {} ;
+lin spin_V = variants {} ;
+lin spin_V2 = variants {} ;
+lin spin_drier_N = variants {} ;
+lin spin_dry_V2 = variants {} ;
+lin spin_off_N = variants {} ;
+lin spinach_N = variants {} ;
+lin spinal_A = regA "moelle" ;
+
+lin spindle_N = variants {} ;
+lin spindle_berry_N = variants {} ;
+lin spindle_legged_A = variants {} ;
+lin spindle_shanked_A = variants {} ;
+lin spindle_shanks_N = variants {} ;
+lin spindle_tree_N = variants {} ;
+lin spindly_A = variants {} ;
+lin spindrift_N = variants {} ;
+lin spine_N = variants {} ;
+lin spineless_A = variants {} ;
+lin spinet_N = variants {} ;
+lin spinnaker_N = variants {} ;
+lin spinney_N = variants {} ;
+lin spinning_wheel_N = variants {} ;
+lin spinster_N = variants {} ;
+lin spinsterhood_N = variants {} ;
+lin spiny_A = variants {} ;
+lin spiral_A = variants {} ;
+lin spiral_N = variants {} ;
+lin spiral_V = variants {} ;
+lin spire_N = variants {} ;
+lin spirit_N = variants {} ;
+lin spirit_V2 = variants {} ;
+lin spirit_lamp_N = variants {} ;
+lin spirit_level_N = variants {} ;
+lin spirit_rapper_N = variants {} ;
+lin spirit_stove_N = variants {} ;
+lin spirited_A = variants {} ;
+lin spiritless_A = variants {} ;
+lin spiritual_A = variants {} ;
+lin spiritual_N = variants {} ;
+lin spiritualism_N = variants {} ;
+lin spiritualist_N = variants {} ;
+lin spiritualistic_A = variants {} ;
+lin spirituality_N = variants {} ;
+lin spiritualization_N = variants {} ;
+lin spiritualize_V2 = variants {} ;
+lin spirituous_A = variants {} ;
+lin spirt_N = variants {} ;
+lin spirt_V = variants {} ;
+lin spit_N = variants {} ;
+lin spit_V = variants {} ;
+lin spit_V2 = variants {} ;
+lin spite_N = variants {} ;
+lin spite_V2 = variants {} ;
+lin spiteful_A = variants {} ;
+lin spitefulness_N = variants {} ;
+lin spitfire_N = variants {} ;
+lin spitting_N = variants {} ;
+lin spittle_N = variants {} ;
+lin spittoon_N = variants {} ;
+lin spiv_N = variants {} ;
+lin splash_N = variants {} ;
+lin splash_V = variants {} ;
+lin splash_V2 = variants {} ;
+lin splashdown_N = variants {} ;
+lin splay_A = variants {} ;
+lin splay_N = variants {} ;
+lin splay_V = variants {} ;
+lin splay_V2 = variants {} ;
+lin splayfoot_N = variants {} ;
+lin splayfooted_A = variants {} ;
+lin spleen_N = variants {} ;
+lin splendid_A = variants {} ;
+lin splendiferous_A = variants {} ;
+lin splendour_N = variants {} ;
+lin splenetic_A = variants {} ;
+lin splice_N = variants {} ;
+lin splice_V2 = variants {} ;
+lin splicer_N = variants {} ;
+lin splint_N = variants {} ;
+lin splinter_N = variants {} ;
+lin splinter_V = variants {} ;
+lin splinter_V2 = variants {} ;
+lin splinter_proof_A = variants {} ;
+lin splintery_A = variants {} ;
+lin split_N = variants {} ;
+lin split_PN = variants {} ;
+lin split_V = variants {} ;
+lin split_V2 = variants {} ;
+lin splodge_N = variants {} ;
+lin splosh_V2 = variants {} ;
+lin splotch_N = variants {} ;
+lin splurge_N = variants {} ;
+lin splurge_V = variants {} ;
+lin splutter_N = variants {} ;
+lin splutter_V = variants {} ;
+lin splutter_V2 = variants {} ;
+lin spode_N = variants {} ;
+lin spoil_N = variants {} ;
+lin spoil_V = variants {} ;
+lin spoil_V2 = variants {} ;
+lin spoilsport_N = variants {} ;
+lin spoke_N = variants {} ;
+lin spokesman_N = variants {} ;
+lin spoliation_N = variants {} ;
+lin spondaic_A = variants {} ;
+lin spondee_N = variants {} ;
+lin sponge_N = variants {} ;
+lin sponge_V = variants {} ;
+lin sponge_V2 = variants {} ;
+lin sponge_cake_N = variants {} ;
+lin sponger_N = variants {} ;
+lin sponginess_N = variants {} ;
+lin spongy_A = variants {} ;
+lin sponsor_N = variants {} ;
+lin sponsor_V2 = variants {} ;
+lin sponsorship_N = variants {} ;
+lin spontaneity_N = variants {} ;
+lin spontaneous_A = variants {} ;
+lin spontaneousness_N = variants {} ;
+lin spoof_N = variants {} ;
+lin spoof_V2 = variants {} ;
+lin spook_N = variants {} ;
+lin spook_V2 = variants {} ;
+lin spooky_A = variants {} ;
+lin spool_N = variants {} ;
+lin spoon_N = variants {} ;
+lin spoon_V = variants {} ;
+lin spoon_V2 = variants {} ;
+lin spoonerism_N = variants {} ;
+lin spoonfeed_V2 = variants {} ;
+lin spoonfeeding_N = variants {} ;
+lin spoonful_N = variants {} ;
+lin spoor_N = variants {} ;
+lin sporadic_A = variants {} ;
+lin sporadically_Adv = variants {} ;
+lin spore_N = variants {} ;
+lin sporran_N = variants {} ;
+lin sport_N = variants {} ;
+lin sport_V = variants {} ;
+lin sport_V2 = variants {} ;
+lin sporting_A = variants {} ;
+lin sportive_A = variants {} ;
+lin sportiveness_N = variants {} ;
+lin sports_car_N = variants {} ;
+lin sports_coat_N = variants {} ;
+lin sports_editor_N = variants {} ;
+lin sports_jacket_N = variants {} ;
+lin sportsman_N = variants {} ;
+lin sportsmanlike_A = variants {} ;
+lin sportsmanship_N = variants {} ;
+lin spot_N = variants {} ;
+lin spot_V = variants {} ;
+lin spot_V2 = variants {} ;
+lin spot_VS = variants {} ;
+lin spotless_A = variants {} ;
+lin spotlight_N = variants {} ;
+lin spotlight_V2 = variants {} ;
+lin spotted_A = variants {} ;
+lin spotter_N = variants {} ;
+lin spotty_A = variants {} ;
+lin spouse_N = variants {} ;
+lin spout_N = variants {} ;
+lin spout_V = variants {} ;
+lin spout_V2 = variants {} ;
+lin sprain_N = variants {} ;
+lin sprain_V2 = variants {} ;
+lin sprat_N = variants {} ;
+lin sprawl_N = variants {} ;
+lin sprawl_V = variants {} ;
+lin sprawl_V2 = variants {} ;
+lin spray_N = variants {} ;
+lin spray_V2 = variants {} ;
+lin spray_gun_N = variants {} ;
+lin sprayer_N = variants {} ;
+lin spread_N = variants {} ;
+lin spread_V = variants {} ;
+lin spread_V2 = variants {} ;
+lin spread_V2V = variants {} ;
+lin spread_VS = variants {} ;
+lin spread_over_N = variants {} ;
+lin spreadeagle_N = variants {} ;
+lin spreadeagle_V2 = variants {} ;
+lin spreader_N = variants {} ;
+lin spree_N = variants {} ;
+lin sprig_N = variants {} ;
+lin sprigged_A = variants {} ;
+lin sprightliness_N = variants {} ;
+lin sprightly_A = variants {} ;
+lin spring_N = variants {} ;
+lin spring_V = variants {} ;
+lin spring_V2 = variants {} ;
+lin spring_balance_N = variants {} ;
+lin spring_clean_N = variants {} ;
+lin spring_clean_V2 = variants {} ;
+lin spring_cleaning_N = variants {} ;
+lin spring_gun_N = variants {} ;
+lin spring_mattress_N = variants {} ;
+lin springboard_N = variants {} ;
+lin springbok_N = variants {} ;
+lin springfield_PN = variants {} ;
+lin springless_A = variants {} ;
+lin springlike_A = variants {} ;
+lin springtide_N = variants {} ;
+lin springtime_N = variants {} ;
+lin springy_A = variants {} ;
+lin sprinkle_V2 = variants {} ;
+lin sprinkler_N = variants {} ;
+lin sprinkling_N = variants {} ;
+lin sprint_N = variants {} ;
+lin sprint_V = variants {} ;
+lin sprinter_N = variants {} ;
+lin sprit_N = variants {} ;
+lin sprite_N = variants {} ;
+lin spritsail_N = variants {} ;
+lin sprocket_N = variants {} ;
+lin sprocket_wheel_N = variants {} ;
+lin sprout_N = variants {} ;
+lin sprout_V = variants {} ;
+lin sprout_V2 = variants {} ;
+lin spruce_A = variants {} ;
+lin spruce_N = variants {} ;
+lin spruce_V = variants {} ;
+lin spruce_V2 = variants {} ;
+lin spruceness_N = variants {} ;
+lin spry_A = variants {} ;
+lin spud_N = variants {} ;
+lin spue_V = variants {} ;
+lin spue_V2 = variants {} ;
+lin spume_N = variants {} ;
+lin spunk_N = variants {} ;
+lin spunky_A = variants {} ;
+lin spur_N = variants {} ;
+lin spur_V = variants {} ;
+lin spur_V2 = variants {} ;
+lin spurious_A = variants {} ;
+lin spuriousness_N = variants {} ;
+lin spurn_V2 = variants {} ;
+lin spurre_V2V = variants {} ;
+lin spurt_N = variants {} ;
+lin spurt_V = variants {} ;
+lin sputnik_N = variants {} ;
+lin sputter_V = variants {} ;
+lin sputter_V2 = variants {} ;
+lin sputum_N = variants {} ;
+lin spy_N = variants {} ;
+lin spy_V = variants {} ;
+lin spy_V2 = variants {} ;
+lin spy_hole_N = variants {} ;
+lin spyglass_N = variants {} ;
+lin sq_PN = variants {} ;
+lin squab_N = variants {} ;
+lin squabble_N = variants {} ;
+lin squabble_V = variants {} ;
+lin squad_N = variants {} ;
+lin squadron_N = variants {} ;
+lin squalid_A = variants {} ;
+lin squall_N = variants {} ;
+lin squall_V = variants {} ;
+lin squally_A = variants {} ;
+lin squalor_N = variants {} ;
+lin squander_V2 = variants {} ;
+lin squandermania_N = variants {} ;
+lin square_A = variants {} ;
+lin square_Adv = variants {} ;
+lin square_N = variants {} ;
+lin square_V = variants {} ;
+lin square_V2 = variants {} ;
+lin square_bashing_N = variants {} ;
+lin square_built_A = variants {} ;
+lin square_rigged_A = variants {} ;
+lin square_shouldered_A = variants {} ;
+lin square_toed_A = variants {} ;
+lin square_toes_N = variants {} ;
+lin squareness_N = variants {} ;
+lin squash_N = variants {} ;
+lin squash_V = variants {} ;
+lin squash_V2 = variants {} ;
+lin squashy_A = variants {} ;
+lin squat_A = variants {} ;
+lin squat_V = variants {} ;
+lin squatter_N = variants {} ;
+lin squaw_N = variants {} ;
+lin squawk_N = variants {} ;
+lin squawk_V = variants {} ;
+lin squawker_N = variants {} ;
+lin squeak_N = variants {} ;
+lin squeak_V = variants {} ;
+lin squeak_V2 = variants {} ;
+lin squeaker_N = variants {} ;
+lin squeaky_A = variants {} ;
+lin squeal_N = variants {} ;
+lin squeal_V = variants {} ;
+lin squeal_V2 = variants {} ;
+lin squealer_N = variants {} ;
+lin squeamish_A = variants {} ;
+lin squeamishness_N = variants {} ;
+lin squeegee_N = variants {} ;
+lin squeegee_V2 = variants {} ;
+lin squeeze_N = variants {} ;
+lin squeeze_V = variants {} ;
+lin squeeze_V2 = variants {} ;
+lin squeezer_N = variants {} ;
+lin squelch_N = variants {} ;
+lin squelch_V = variants {} ;
+lin squelch_V2 = variants {} ;
+lin squib_N = variants {} ;
+lin squid_N = variants {} ;
+lin squiffy_A = variants {} ;
+lin squiggle_N = variants {} ;
+lin squiggly_A = variants {} ;
+lin squint_N = variants {} ;
+lin squint_V = variants {} ;
+lin squint_eyed_A = variants {} ;
+lin squire_N = variants {} ;
+lin squire_V2 = variants {} ;
+lin squirearchy_N = variants {} ;
+lin squirm_N = variants {} ;
+lin squirm_V = variants {} ;
+lin squirrel_N = variants {} ;
+lin squirt_N = variants {} ;
+lin squirt_V = variants {} ;
+lin squirt_V2 = variants {} ;
+lin sr_PN = variants {} ;
+lin sri_lanka_PN = variants {} ;
+lin sri_lankan_A = variants {} ;
+lin sri_lankan_N = variants {} ;
+lin srn_N = variants {} ;
+lin ss_N = variants {} ;
+lin st_PN = variants {} ;
+lin st_albans_PN = variants {} ;
+lin st_andrews_PN = variants {} ;
+lin st_andrews_major_PN = variants {} ;
+lin st_austell_PN = variants {} ;
+lin st_blazey_PN = variants {} ;
+lin st_helens_PN = variants {} ;
+lin st_ives_PN = variants {} ;
+lin st_louis_PN = variants {} ;
+lin st_neots_PN = variants {} ;
+lin st_paul_PN = variants {} ;
+lin st_petersburg_PN = variants {} ;
+lin st_stephen_PN = variants {} ;
+lin sta_PN = variants {} ;
+lin stab_N = variants {} ;
+lin stab_V = variants {} ;
+lin stab_V2 = variants {} ;
+lin stabber_N = variants {} ;
+lin stability_N = variants {} ;
+lin stabilization_N = variants {} ;
+lin stabilize_V = variants {} ;
+lin stabilize_V2 = variants {} ;
+lin stabilizer_N =  D.stabilisant_1_N ;
+
+lin stable_A = D.stable_1_A ;
+
+lin stable_N = variants {} ;
+lin stable_V2 = variants {} ;
+lin stable_companion_N = variants {} ;
+lin stableboy_N = variants {} ;
+lin stableman_N = variants {} ;
+lin stablemate_N = variants {} ;
+lin stabling_N = variants {} ;
+lin staccato_A = variants {} ;
+lin staccato_Adv = variants {} ;
+lin stack_N = variants {} ;
+lin stack_V2 = variants {} ;
+lin stadium_N = variants {} ;
+lin staff_N = variants {} ;
+lin staff_V2 = variants {} ;
+lin staff_office_N = variants {} ;
+lin stafford_PN = variants {} ;
+lin staffordshire_PN = variants {} ;
+lin stag_N = variants {} ;
+lin stag_party_N = variants {} ;
+lin stage_N =  D.stade_1_N ;
+
+lin stage_V = variants {} ;
+lin stage_V2 = variants {} ;
+lin stage_struck_A = variants {} ;
+lin stage_whisper_N = variants {} ;
+lin stagecoach_N = variants {} ;
+lin stagecraft_N = variants {} ;
+lin stager_N = variants {} ;
+lin stagflation_N = variants {} ;
+lin stagger_N = variants {} ;
+lin stagger_V = variants {} ;
+lin stagger_V2 = variants {} ;
+lin staggerer_N = variants {} ;
+lin staggeringly_Adv = variants {} ;
+lin staginess_N = variants {} ;
+lin staging_N = variants {} ;
+lin stagnancy_N = variants {} ;
+lin stagnant_A = variants {} ;
+lin stagnate_V = variants {} ;
+lin stagnation_N = variants {} ;
+lin stagy_A = variants {} ;
+lin staid_A = variants {} ;
+lin staidness_N = variants {} ;
+lin stain_N = variants {} ;
+lin stain_V = variants {} ;
+lin stain_V2 = variants {} ;
+lin stainless_A = variants {} ;
+lin stair_N = variants {} ;
+lin stair_carpet_N = variants {} ;
+lin stair_rod_N = variants {} ;
+lin staircase_N = variants {} ;
+lin stairway_N = variants {} ;
+lin stake_N = variants {} ;
+lin stake_V2 = variants {} ;
+lin stake_holder_N = variants {} ;
+lin stakeford_PN = variants {} ;
+lin stalactite_N = variants {} ;
+lin stalagmite_N = variants {} ;
+lin stale_A = variants {} ;
+lin stale_V = variants {} ;
+lin stalemate_N = variants {} ;
+lin stalemate_V2 = variants {} ;
+lin staleness_N = variants {} ;
+lin stalk_N = variants {} ;
+lin stalk_V = variants {} ;
+lin stalk_V2 = variants {} ;
+lin stalker_N = variants {} ;
+lin stalking_horse_N = variants {} ;
+lin stall_N = variants {} ;
+lin stall_V = variants {} ;
+lin stall_V2 = variants {} ;
+lin stall_fed_A = variants {} ;
+lin stallion_N = variants {} ;
+lin stalwart_A = variants {} ;
+lin stalwart_N = variants {} ;
+lin stalybridge_PN = variants {} ;
+lin stamen_N = variants {} ;
+lin stamford_PN = variants {} ;
+lin stamina_N = variants {} ;
+lin stammer_N = variants {} ;
+lin stammer_V = variants {} ;
+lin stammer_V2 = variants {} ;
+lin stammerer_N = variants {} ;
+lin stammeringly_Adv = variants {} ;
+lin stamp_N = variants {} ;
+lin stamp_V = variants {} ;
+lin stamp_V2 = variants {} ;
+lin stamp_album_N = variants {} ;
+lin stamp_collector_N = variants {} ;
+lin stamp_dealer_N = variants {} ;
+lin stamp_duty_N = variants {} ;
+lin stampede_N = variants {} ;
+lin stampede_V = variants {} ;
+lin stampede_V2 = variants {} ;
+lin stamping_ground_N = variants {} ;
+lin stan_PN = variants {} ;
+lin stance_N = variants {} ;
+lin stanch_V2 = variants {} ;
+lin stanchion_N = variants {} ;
+lin stand_N = variants {} ;
+lin stand_V = variants {} ;
+lin stand_V2 = variants {} ;
+lin stand_VS = variants {} ;
+lin stand_VV = variants {} ;
+lin stand_in_N = variants {} ;
+lin stand_to_N = variants {} ;
+lin stand_up_A = variants {} ;
+lin standard_A = variants {} ;
+lin standard_N = variants {} ;
+lin standard_bearer_N = variants {} ;
+lin standardization_N = variants {} ;
+lin standardize_V2 = variants {} ;
+lin standby_N = variants {} ;
+lin standing_A = variants {} ;
+lin standing_N = variants {} ;
+lin standoffish_A = variants {} ;
+lin standoffishness_N = variants {} ;
+lin standpipe_N = variants {} ;
+lin standpoint_N = variants {} ;
+lin standstill_N = variants {} ;
+lin stanford_PN = variants {} ;
+lin stanley_PN = variants {} ;
+lin stanza_N = variants {} ;
+lin staple_N = variants {} ;
+lin staple_V2 = variants {} ;
+lin stapler_N = variants {} ;
+lin stapling_machine_N = variants {} ;
+lin star_N = variants {} ;
+lin star_V = variants {} ;
+lin star_V2 = variants {} ;
+lin starboard_N = variants {} ;
+lin starboard_V2 = variants {} ;
+lin starch_N =  D.amidon_1_N ;
+
+lin starch_V2 = variants {} ;
+lin starchy_A = variants {} ;
+lin stardom_N = variants {} ;
+lin stardust_N = variants {} ;
+lin stare_N = variants {} ;
+lin stare_V = variants {} ;
+lin stare_V2 = variants {} ;
+lin starfish_N = variants {} ;
+lin stargazer_N = variants {} ;
+lin staring_A = variants {} ;
+lin staring_Adv = variants {} ;
+lin stark_A = variants {} ;
+lin stark_Adv = variants {} ;
+lin starkers_A = variants {} ;
+lin starless_A = variants {} ;
+lin starlet_N = variants {} ;
+lin starlight_N = variants {} ;
+lin starling_N = variants {} ;
+lin starlit_A = variants {} ;
+lin starry_A = variants {} ;
+lin starry_eyed_A = variants {} ;
+lin start_N = variants {} ;
+lin start_V = variants {} ;
+lin start_V2 = variants {} ;
+lin start_VS = variants {} ;
+lin start_VV = variants {} ;
+lin starter_N = variants {} ;
+lin starting_gate_N = variants {} ;
+lin starting_point_N = variants {} ;
+lin starting_post_N = variants {} ;
+lin startle_V2 = variants {} ;
+lin startlingly_Adv = variants {} ;
+lin starvation_N = variants {} ;
+lin starve_V = variants {} ;
+lin starve_V2 = variants {} ;
+lin starveling_N = variants {} ;
+lin stash_V2 = variants {} ;
+lin state_N =  D.etat_1_N ;
+
+lin state_V2 = variants {} ;
+lin state_VS = variants {} ;
+lin statecraft_N = variants {} ;
+lin stated_A = variants {} ;
+lin statehouse_N = variants {} ;
+lin stateless_A = variants {} ;
+lin stateliness_N = variants {} ;
+lin stately_A = variants {} ;
+lin statement_N = variants {} ;
+lin statesman_N = variants {} ;
+lin statesmanlike_A = variants {} ;
+lin statesmanship_N = variants {} ;
+lin static_A = variants {} ;
+lin statically_Adv = variants {} ;
+lin statics_N = variants {} ;
+lin station_N = variants {} ;
+lin station_V2 = variants {} ;
+lin station_waggon_N = variants {} ;
+lin stationary_A = variants {} ;
+lin stationer_N = variants {} ;
+lin stationery_N = variants {} ;
+lin stationmaster_N = variants {} ;
+lin statistic_N = variants {} ;
+lin statistical_A = variants {} ;
+lin statistician_N = variants {} ;
+lin statistics_N = variants {} ;
+lin statuary_A = variants {} ;
+lin statuary_N = variants {} ;
+lin statue_N = variants {} ;
+lin statuesque_A = variants {} ;
+lin statuette_N = variants {} ;
+lin stature_N = variants {} ;
+lin status_N = variants {} ;
+lin status_quo_N = variants {} ;
+lin statute_N = variants {} ;
+lin statute_book_N = variants {} ;
+lin statutory_A = variants {} ;
+lin staunch_A = variants {} ;
+lin staunch_V2 = variants {} ;
+lin staunchness_N = variants {} ;
+lin stave_N = variants {} ;
+lin stave_V = variants {} ;
+lin stave_V2 = variants {} ;
+lin stay_N = variants {} ;
+lin stay_V = variants {} ;
+lin stay_V2 = variants {} ;
+lin stay_VA = variants {} ;
+lin stay_VS = variants {} ;
+lin stay_at_home_N = variants {} ;
+lin stayer_N = variants {} ;
+lin std_PN = variants {} ;
+lin stead_N = variants {} ;
+lin steadfast_A = variants {} ;
+lin steadfastness_N = variants {} ;
+lin steadily_Adv = variants {} ;
+lin steadiness_N = variants {} ;
+lin steady_A = D.constant_2_A ;
+
+lin steady_Adv = variants {} ;
+lin steady_N = variants {} ;
+lin steady_V = variants {} ;
+lin steady_V2 = variants {} ;
+lin steak_N = variants {} ;
+lin steal_V = variants {} ;
+lin steal_V2 = variants {} ;
+lin stealth_N = variants {} ;
+lin stealthily_Adv = variants {} ;
+lin stealthy_A = variants {} ;
+lin steam_N = variants {} ;
+lin steam_V = variants {} ;
+lin steam_V2 = variants {} ;
+lin steam_boiler_N = variants {} ;
+lin steam_coal_N = variants {} ;
+lin steam_engine_N = variants {} ;
+lin steam_heat_N = variants {} ;
+lin steam_heat_V2 = variants {} ;
+lin steamboat_N = variants {} ;
+lin steamer_N = variants {} ;
+lin steamroller_N = variants {} ;
+lin steamroller_V2 = variants {} ;
+lin steamship_N = variants {} ;
+lin steamy_A = variants {} ;
+lin steed_N = variants {} ;
+lin steel_N = variants {} ;
+lin steel_V2 = variants {} ;
+lin steel_clad_A = variants {} ;
+lin steel_plated_A = variants {} ;
+lin steelworks_N = variants {} ;
+lin steely_A = variants {} ;
+lin steelyard_N = variants {} ;
+lin steenbok_N = variants {} ;
+lin steep_A = variants {} ;
+lin steep_V = variants {} ;
+lin steep_V2 = variants {} ;
+lin steepen_V = variants {} ;
+lin steepen_V2 = variants {} ;
+lin steepish_A = variants {} ;
+lin steeple_N = variants {} ;
+lin steeplechase_N = variants {} ;
+lin steeplechaser_N = variants {} ;
+lin steeplejack_N = variants {} ;
+lin steepness_N = variants {} ;
+lin steer_N = variants {} ;
+lin steer_V = variants {} ;
+lin steer_V2 = variants {} ;
+lin steerage_N = variants {} ;
+lin steerageway_N = variants {} ;
+lin steering_gear_N = variants {} ;
+lin steering_wheel_N = variants {} ;
+lin steersman_N = variants {} ;
+lin stele_N = variants {} ;
+lin stella_PN = variants {} ;
+lin stellar_A = variants {} ;
+lin stem_N =  D.souche_1_N ;
+
+lin stem_V = variants {} ;
+lin stem_V2 = variants {} ;
+lin stemmed_A = variants {} ;
+lin sten_PN = variants {} ;
+lin stench_N = variants {} ;
+lin stencil_N = variants {} ;
+lin stencil_V2 = variants {} ;
+lin stenographer_N = variants {} ;
+lin stenography_N = variants {} ;
+lin stentorian_A = variants {} ;
+lin step_N =  D.pas_1_N ;
+
+lin step_V = variants {} ;
+lin step_V2 = variants {} ;
+lin stepbrother_N = variants {} ;
+lin stepchild_N = variants {} ;
+lin stepdaughter_N = variants {} ;
+lin stepfather_N = variants {} ;
+lin stephanie_PN = variants {} ;
+lin stephen_PN = variants {} ;
+lin stepladder_N = variants {} ;
+lin stepmother_N = variants {} ;
+lin stepparent_N = variants {} ;
+lin steppe_N = variants {} ;
+lin stepping_stone_N = variants {} ;
+lin stepsister_N = variants {} ;
+lin stepson_N = variants {} ;
+lin stereo_N = variants {} ;
+lin stereophonic_A = variants {} ;
+lin stereoscope_N = variants {} ;
+lin stereoscopic_A = variants {} ;
+lin stereotype_N = variants {} ;
+lin stereotype_V2 = variants {} ;
+lin sterile_A = variants {} ;
+lin sterility_N = variants {} ;
+lin sterilization_N =  D.sterilisation_1_N ;
+
+lin sterilize_V = variants {} ;
+lin sterilize_V2 = variants {} ;
+lin sterling_A = variants {} ;
+lin sterling_N = variants {} ;
+lin stern_A = variants {} ;
+lin stern_N = variants {} ;
+lin sternness_N = variants {} ;
+lin sternum_N = variants {} ;
+lin sternwheeler_N = variants {} ;
+lin stertorous_A = variants {} ;
+lin stethoscope_N = variants {} ;
+lin stetson_N = variants {} ;
+lin steve_PN = variants {} ;
+lin stevedore_N = variants {} ;
+lin steven_PN = variants {} ;
+lin stevenage_PN = variants {} ;
+lin stevenston_PN = variants {} ;
+lin stew_N = variants {} ;
+lin stew_V = variants {} ;
+lin stew_V2 = variants {} ;
+lin steward_N = variants {} ;
+lin stewardess_N = variants {} ;
+lin stewardship_N = variants {} ;
+lin stewart_PN = variants {} ;
+lin stewed_A = variants {} ;
+lin steyning_PN = variants {} ;
+lin stick_N = variants {} ;
+lin stick_V = variants {} ;
+lin stick_V2 = variants {} ;
+lin stick_in_the_mud_A = variants {} ;
+lin stick_in_the_mud_N = variants {} ;
+lin stick_on_A = variants {} ;
+lin stick_up_N = variants {} ;
+lin sticker_N = variants {} ;
+lin stickily_Adv = variants {} ;
+lin stickiness_N = variants {} ;
+lin sticking_plaster_N = variants {} ;
+lin stickler_N = variants {} ;
+lin sticky_A = variants {} ;
+lin stiff_A = variants {} ;
+lin stiff_Adv = variants {} ;
+lin stiff_N = variants {} ;
+lin stiff_necked_A = variants {} ;
+lin stiffen_V = variants {} ;
+lin stiffen_V2 = variants {} ;
+lin stiffener_N = variants {} ;
+lin stiffening_N = variants {} ;
+lin stiffness_N = variants {} ;
+lin stifle_V = variants {} ;
+lin stifle_V2 = variants {} ;
+lin stigma_N = variants {} ;
+lin stigmatize_V2 = variants {} ;
+lin stile_N = variants {} ;
+lin stiletto_N = variants {} ;
+lin still_A = variants {} ;
+lin still_Adv = variants {} ;
+lin still_N = variants {} ;
+lin still_V2 = variants {} ;
+lin still_life_N = variants {} ;
+lin still_room_N = variants {} ;
+lin stillbirth_N = variants {} ;
+lin stillborn_A = variants {} ;
+lin stillness_N = variants {} ;
+lin stilly_A = variants {} ;
+lin stilt_N = variants {} ;
+lin stilted_A = variants {} ;
+lin stilton_N = variants {} ;
+lin stimulant_N = variants {} ;
+lin stimulate_V2 = variants {} ;
+lin stimulating_A = variants {} ;
+lin stimulation_N = variants {} ;
+lin stimulus_N = variants {} ;
+lin sting_N = variants {} ;
+lin sting_V = variants {} ;
+lin sting_V2 = variants {} ;
+lin stinger_N = variants {} ;
+lin stingily_Adv = variants {} ;
+lin stinginess_N = variants {} ;
+lin stingless_A = variants {} ;
+lin stingray_N = variants {} ;
+lin stingy_A = variants {} ;
+lin stink_N = variants {} ;
+lin stink_V = variants {} ;
+lin stink_V2 = variants {} ;
+lin stinker_N = variants {} ;
+lin stint_N = variants {} ;
+lin stint_V = variants {} ;
+lin stint_V2 = variants {} ;
+lin stipend_N = variants {} ;
+lin stipendiary_A = variants {} ;
+lin stipendiary_N = variants {} ;
+lin stipple_V2 = variants {} ;
+lin stipulate_V = variants {} ;
+lin stipulate_V2 = variants {} ;
+lin stipulate_VS = variants {} ;
+lin stipulation_N = variants {} ;
+lin stir_N = variants {} ;
+lin stir_V = variants {} ;
+lin stir_V2 = variants {} ;
+lin stirling_PN = variants {} ;
+lin stirring_A = variants {} ;
+lin stirrup_N = variants {} ;
+lin stirrup_cup_N = variants {} ;
+lin stitch_N = variants {} ;
+lin stitch_V = variants {} ;
+lin stitch_V2 = variants {} ;
+lin stoat_N = variants {} ;
+lin stochastic_A = variants {} ;
+lin stochastically_Adv = variants {} ;
+lin stock_N = variants {} ;
+lin stock_V2 = variants {} ;
+lin stock_cube_N = variants {} ;
+lin stock_farmer_N = variants {} ;
+lin stock_in_trade_N = variants {} ;
+lin stock_list_N = variants {} ;
+lin stock_still_Adv = variants {} ;
+lin stockade_N = variants {} ;
+lin stockade_V2 = variants {} ;
+lin stockbreeder_N = variants {} ;
+lin stockbroker_N = variants {} ;
+lin stockcar_N = variants {} ;
+lin stockfish_N = variants {} ;
+lin stockholder_N = variants {} ;
+lin stockholding_N = variants {} ;
+lin stockholm_PN = variants {} ;
+lin stockily_Adv = variants {} ;
+lin stockinette_N = variants {} ;
+lin stocking_N = variants {} ;
+lin stockinged_A = variants {} ;
+lin stockist_N = variants {} ;
+lin stockjobber_N = variants {} ;
+lin stockpile_N = variants {} ;
+lin stockpile_V2 = variants {} ;
+lin stockpiling_N = variants {} ;
+lin stockport_PN = variants {} ;
+lin stockpot_N = variants {} ;
+lin stockroom_N = variants {} ;
+lin stocksbridge_PN = variants {} ;
+lin stocktaking_N = variants {} ;
+lin stocky_A = variants {} ;
+lin stockyard_N = variants {} ;
+lin stodge_N = variants {} ;
+lin stodginess_N = variants {} ;
+lin stodgy_A = variants {} ;
+lin stoep_N = variants {} ;
+lin stoic_N = variants {} ;
+lin stoical_A = variants {} ;
+lin stoicism_N = variants {} ;
+lin stoke_V = variants {} ;
+lin stoke_V2 = variants {} ;
+lin stoke_on_trent_PN = variants {} ;
+lin stokehold_N = variants {} ;
+lin stokehole_N = variants {} ;
+lin stoker_N = variants {} ;
+lin stole_N = variants {} ;
+lin stolen_A = variants {} ;
+lin stolid_A = variants {} ;
+lin stolidity_N = variants {} ;
+lin stolidness_N = variants {} ;
+lin stomach_N = variants {} ;
+lin stomach_V2 = variants {} ;
+lin stomach_ache_N = variants {} ;
+lin stomach_pump_N = variants {} ;
+lin stomp_N = variants {} ;
+lin stomp_V = variants {} ;
+lin stomp_V2 = variants {} ;
+lin stone_N = variants {} ;
+lin stone_PN = variants {} ;
+lin stone_V2 = variants {} ;
+lin stone_blind_A = variants {} ;
+lin stone_cold_A = variants {} ;
+lin stone_dead_A = variants {} ;
+lin stone_deaf_A = variants {} ;
+lin stone_fruit_N = variants {} ;
+lin stone_pit_N = variants {} ;
+lin stone_sober_A = variants {} ;
+lin stonebreaker_N = variants {} ;
+lin stoned_A = variants {} ;
+lin stonehouse_PN = variants {} ;
+lin stoneless_A = variants {} ;
+lin stonemason_N = variants {} ;
+lin stonewall_V2 = variants {} ;
+lin stonewaller_N = variants {} ;
+lin stonewalling_N = variants {} ;
+lin stoneware_N = variants {} ;
+lin stonework_N = variants {} ;
+lin stonily_Adv = variants {} ;
+lin stony_A = variants {} ;
+lin stony_broke_A = variants {} ;
+lin stood_V2V = variants {} ;
+lin stooge_N = variants {} ;
+lin stooge_V = variants {} ;
+lin stool_N = variants {} ;
+lin stoop_N = variants {} ;
+lin stoop_V = variants {} ;
+lin stoop_V2 = variants {} ;
+lin stop_N = variants {} ;
+lin stop_V = variants {} ;
+lin stop_V2 = variants {} ;
+lin stop_VV = variants {} ;
+lin stopcock_N = variants {} ;
+lin stopgap_N = variants {} ;
+lin stopover_N = variants {} ;
+lin stoppage_N = variants {} ;
+lin stopper_N = variants {} ;
+lin stopping_N = variants {} ;
+lin stopwatch_N = variants {} ;
+lin storage_N = variants {} ;
+lin store_N = variants {} ;
+lin store_V2 = variants {} ;
+lin storehouse_N = variants {} ;
+lin storeroom_N = variants {} ;
+lin storey_N = variants {} ;
+lin storeyed_A = variants {} ;
+lin storied_A = variants {} ;
+lin stork_N = variants {} ;
+lin storm_N = variants {} ;
+lin storm_V = variants {} ;
+lin storm_V2 = variants {} ;
+lin storm_beaten_A = variants {} ;
+lin storm_bound_A = variants {} ;
+lin storm_centre_N = variants {} ;
+lin storm_cloud_N = variants {} ;
+lin storm_cone_N = variants {} ;
+lin storm_lantern_N = variants {} ;
+lin storm_signal_N = variants {} ;
+lin storm_tossed_A = variants {} ;
+lin storm_trooper_N = variants {} ;
+lin stormily_Adv = variants {} ;
+lin stormproof_A = variants {} ;
+lin stormy_A = variants {} ;
+lin stornoway_PN = variants {} ;
+lin story_N = variants {} ;
+lin storyteller_N = variants {} ;
+lin stotfold_PN = variants {} ;
+lin stoup_N = variants {} ;
+lin stourbridge_PN = variants {} ;
+lin stourport_on_severn_PN = variants {} ;
+lin stout_A = variants {} ;
+lin stout_N = variants {} ;
+lin stouthearted_A = variants {} ;
+lin stoutness_N = variants {} ;
+lin stove_N = variants {} ;
+lin stovepipe_N = variants {} ;
+lin stow_V2 = variants {} ;
+lin stowaway_N = variants {} ;
+lin stowmarket_PN = variants {} ;
+lin straddle_V = variants {} ;
+lin straddle_V2 = variants {} ;
+lin strafe_V2 = variants {} ;
+lin straggle_V = variants {} ;
+lin straggler_N = variants {} ;
+lin straggly_A = variants {} ;
+lin straight_A = D.droit_2_A ;
+
+lin straight_Adv = variants {} ;
+lin straight_N =  D.droite_1_N ;
+
+lin straighten_V = variants {} ;
+lin straighten_V2 = variants {} ;
+lin straightforward_A = variants {} ;
+lin straightness_N = variants {} ;
+lin straightway_Adv = variants {} ;
+lin strain_N =  D.souche_1_N ;
+
+lin strain_V = variants {} ;
+lin strain_V2 = variants {} ;
+lin strained_A = variants {} ;
+lin strainer_N = variants {} ;
+lin strait_A = variants {} ;
+lin strait_N = variants {} ;
+lin strait_laced_A = variants {} ;
+lin straiten_V2 = variants {} ;
+lin straitjacket_N = variants {} ;
+lin strand_N = variants {} ;
+lin strand_V = variants {} ;
+lin strand_V2 = variants {} ;
+lin strange_A = variants {} ;
+lin strangeness_N = variants {} ;
+lin stranger_N = variants {} ;
+lin strangle_V2 = variants {} ;
+lin stranglehold_N = variants {} ;
+lin strangulation_N = variants {} ;
+lin stranraer_PN = variants {} ;
+lin strap_N =  D.bride_1_N ;
+
+lin strap_V2 = variants {} ;
+lin straphanger_N = variants {} ;
+lin strapping_A = variants {} ;
+lin strapping_N = variants {} ;
+lin strasbourg_PN = variants {} ;
+lin stratagem_N = variants {} ;
+lin strategic_A = variants {} ;
+lin strategical_A = variants {} ;
+lin strategics_N = variants {} ;
+lin strategist_N = variants {} ;
+lin strategy_N = variants {} ;
+lin stratford_on_avon_PN = variants {} ;
+lin strathaven_PN = variants {} ;
+lin strathclyde_PN = variants {} ;
+lin stratification_N = variants {} ;
+lin stratify_V = variants {} ;
+lin stratify_V2 = variants {} ;
+lin stratosphere_N = variants {} ;
+lin stratum_N = variants {} ;
+lin straw_N = variants {} ;
+lin straw_V2 = variants {} ;
+lin straw_coloured_A = variants {} ;
+lin strawberry_N = variants {} ;
+lin strawboard_N = variants {} ;
+lin stray_N = variants {} ;
+lin stray_V = variants {} ;
+lin streak_N = variants {} ;
+lin streak_V = variants {} ;
+lin streak_V2 = variants {} ;
+lin streaky_A = variants {} ;
+lin stream_N = variants {} ;
+lin stream_V = variants {} ;
+lin streamer_N = variants {} ;
+lin streamlet_N = variants {} ;
+lin streamline_V = variants {} ;
+lin streamline_V2 = variants {} ;
+lin streamlined_A = variants {} ;
+lin street_N = variants {} ;
+lin street_PN = variants {} ;
+lin street_girl_N = variants {} ;
+lin street_urchin_N = variants {} ;
+lin streetcar_N = variants {} ;
+lin streetwalker_N = variants {} ;
+lin strength_N = variants {} ;
+lin strengthen_V = variants {} ;
+lin strengthen_V2 = variants {} ;
+lin strenuous_A = variants {} ;
+lin strenuousness_N = variants {} ;
+lin streptococcus_N = variants {} ;
+lin streptomycin_N = variants {} ;
+lin stress_N =  D.stress_1_N ;
+
+lin stress_V2 = variants {} ;
+lin stress_VS = variants {} ;
+lin stress_mark_N = variants {} ;
+lin stretch_N = variants {} ;
+lin stretch_V = variants {} ;
+lin stretch_V2 = variants {} ;
+lin stretcher_N = variants {} ;
+lin stretcher_bearer_N = variants {} ;
+lin stretcher_party_N = variants {} ;
+lin stretford_PN = variants {} ;
+lin strew_V2 = variants {} ;
+lin striated_A = variants {} ;
+lin stricken_A = variants {} ;
+lin strict_A = variants {} ;
+lin strictness_N = variants {} ;
+lin stricture_N = variants {} ;
+lin stride_N = variants {} ;
+lin stride_V = variants {} ;
+lin stride_V2 = variants {} ;
+lin strident_A = variants {} ;
+lin stridulate_V = variants {} ;
+lin stridulation_N = variants {} ;
+lin strife_N = variants {} ;
+lin strike_N = variants {} ;
+lin strike_V = variants {} ;
+lin strike_V2 = variants {} ;
+lin strike_leader_N = variants {} ;
+lin strike_pay_N = variants {} ;
+lin strikebound_A = variants {} ;
+lin strikebreaker_N = variants {} ;
+lin striker_N = variants {} ;
+lin striking_A = variants {} ;
+lin string_N = variants {} ;
+lin string_V = variants {} ;
+lin string_V2 = variants {} ;
+lin stringency_N = variants {} ;
+lin stringent_A = variants {} ;
+lin stringy_A = variants {} ;
+lin strip_N = variants {} ;
+lin strip_V = variants {} ;
+lin strip_V2 = variants {} ;
+lin strip_lighting_N = variants {} ;
+lin strip_poker_N = variants {} ;
+lin strip_show_N = variants {} ;
+lin stripe_N = variants {} ;
+lin striped_A = variants {} ;
+lin stripling_N = variants {} ;
+lin stripper_N = variants {} ;
+lin striptease_N = variants {} ;
+lin stripy_A = variants {} ;
+lin strive_V = variants {} ;
+lin strive_VV = variants {} ;
+lin striver_N = variants {} ;
+lin stroboscope_N = variants {} ;
+lin stroke_N = variants {} ;
+lin stroke_V2 = variants {} ;
+lin stroll_N = variants {} ;
+lin stroll_V = variants {} ;
+lin stroller_N = variants {} ;
+lin strong_A = variants {} ;
+lin strong_arm_A = variants {} ;
+lin strong_boned_A = variants {} ;
+lin strong_minded_A = variants {} ;
+lin strongbox_N = variants {} ;
+lin stronghold_N = variants {} ;
+lin strongroom_N = variants {} ;
+lin strontium_N = variants {} ;
+lin strop_N = variants {} ;
+lin strop_V2 = variants {} ;
+lin strophe_N = variants {} ;
+lin stroppy_A = variants {} ;
+lin stroud_PN = variants {} ;
+lin struck_A = variants {} ;
+lin structural_A = D.structural_1_A ;
+
+lin structure_N =  D.structure_1_N ;
+
+lin structure_V2 = variants {} ;
+lin structured_A = variants {} ;
+lin strudel_N = variants {} ;
+lin struggle_N = variants {} ;
+lin struggle_V = variants {} ;
+lin struggle_VS = variants {} ;
+lin struggle_VV = variants {} ;
+lin strum_N = variants {} ;
+lin strum_V = variants {} ;
+lin strum_V2 = variants {} ;
+lin strumpet_N = variants {} ;
+lin strut_N = variants {} ;
+lin strut_V = variants {} ;
+lin strychnine_N = variants {} ;
+lin stuart_PN = variants {} ;
+lin stub_N = variants {} ;
+lin stub_V2 = variants {} ;
+lin stubble_N = variants {} ;
+lin stubbly_A = variants {} ;
+lin stubborn_A = variants {} ;
+lin stubbornness_N = variants {} ;
+lin stubby_A = variants {} ;
+lin stucco_N = variants {} ;
+lin stucco_V2 = variants {} ;
+lin stuck_V2 = variants {} ;
+lin stuck_up_A = variants {} ;
+lin stud_N = variants {} ;
+lin stud_V2 = variants {} ;
+lin stud_farm_N = variants {} ;
+lin stud_mare_N = variants {} ;
+lin studbook_N = variants {} ;
+lin student_N = variants {} ;
+lin studied_A = variants {} ;
+lin studio_N = variants {} ;
+lin studious_A = variants {} ;
+lin studiousness_N = variants {} ;
+lin studley_PN = variants {} ;
+lin study_N = variants {} ;
+lin study_V = variants {} ;
+lin study_V2 = variants {} ;
+lin stuff_N = variants {} ;
+lin stuff_V2 = variants {} ;
+lin stuffily_Adv = variants {} ;
+lin stuffiness_N = variants {} ;
+lin stuffing_N = variants {} ;
+lin stuffy_A = variants {} ;
+lin stultification_N = variants {} ;
+lin stultify_V2 = variants {} ;
+lin stumble_N = variants {} ;
+lin stumble_V = variants {} ;
+lin stumbling_block_N = variants {} ;
+lin stump_N = variants {} ;
+lin stump_V = variants {} ;
+lin stump_V2 = variants {} ;
+lin stumper_N = variants {} ;
+lin stumpy_A = variants {} ;
+lin stun_V2 = variants {} ;
+lin stunne_V2V = variants {} ;
+lin stunner_N = variants {} ;
+lin stunning_A = variants {} ;
+lin stunt_N = variants {} ;
+lin stunt_V2 = variants {} ;
+lin stupefaction_N = variants {} ;
+lin stupefy_V2 = variants {} ;
+lin stupendous_A = variants {} ;
+lin stupid_A = variants {} ;
+lin stupid_N = variants {} ;
+lin stupidity_N = variants {} ;
+lin stupify_V2 = variants {} ;
+lin stupifying_A = variants {} ;
+lin stupor_N = variants {} ;
+lin sturdily_Adv = variants {} ;
+lin sturdiness_N = variants {} ;
+lin sturdy_A = variants {} ;
+lin sturgeon_N = variants {} ;
+lin stutter_N = variants {} ;
+lin stutter_V = variants {} ;
+lin stutter_V2 = variants {} ;
+lin stutterer_N = variants {} ;
+lin stutteringly_Adv = variants {} ;
+lin stuttgart_PN = variants {} ;
+lin sty_N = variants {} ;
+lin stye_N = variants {} ;
+lin stygian_A = variants {} ;
+lin style_N = variants {} ;
+lin style_V2 = variants {} ;
+lin stylish_A = variants {} ;
+lin stylishness_N = variants {} ;
+lin stylist_N = variants {} ;
+lin stylistic_A = variants {} ;
+lin stylistically_Adv = variants {} ;
+lin stylization_N = variants {} ;
+lin stylize_V2 = variants {} ;
+lin stylus_N = variants {} ;
+lin stymie_N = variants {} ;
+lin stymie_V2 = variants {} ;
+lin stymy_V2 = variants {} ;
+lin styptic_A = variants {} ;
+lin styptic_N = variants {} ;
+lin styx_PN = variants {} ;
+lin suasion_N = variants {} ;
+lin suave_A = variants {} ;
+lin suavity_N = variants {} ;
+lin sub_N = variants {} ;
+lin sub_V = variants {} ;
+lin sub_V2 = variants {} ;
+lin sub_judice_A = variants {} ;
+lin sub_rosa_Adv = variants {} ;
+lin sub_underwrite_V2 = variants {} ;
+lin subaltern_N = variants {} ;
+lin subatomic_A = variants {} ;
+lin subcommittee_N = variants {} ;
+lin subconscious_A = variants {} ;
+lin subconscious_N = variants {} ;
+lin subconsciousness_N = variants {} ;
+lin subcontinent_N = variants {} ;
+lin subcontract_N = variants {} ;
+lin subcontract_V = variants {} ;
+lin subcontract_V2 = variants {} ;
+lin subcontractor_N = variants {} ;
+lin subcutaneous_A = variants {} ;
+lin subdivide_V = variants {} ;
+lin subdivide_V2 = variants {} ;
+lin subdivision_N = variants {} ;
+lin subdue_V2 = variants {} ;
+lin subedit_V2 = variants {} ;
+lin subeditor_N = variants {} ;
+lin subfusc_A = variants {} ;
+lin subgroup_N = variants {} ;
+lin subheading_N = variants {} ;
+lin subhuman_A = variants {} ;
+lin subject_A2 = variants {} ;
+lin subject_N =  D.sujet_1_N ;
+
+lin subject_V2 = variants {} ;
+lin subject_to_Prep = variants {} ;
+lin subjection_N = variants {} ;
+lin subjective_A = variants {} ;
+lin subjectivity_N = variants {} ;
+lin subjoin_V2 = variants {} ;
+lin subjugate_V2 = variants {} ;
+lin subjugation_N = variants {} ;
+lin subjunctive_A = variants {} ;
+lin subjunctive_N = variants {} ;
+lin sublease_N = variants {} ;
+lin sublease_V = variants {} ;
+lin sublease_V2 = variants {} ;
+lin sublet_V = variants {} ;
+lin sublet_V2 = variants {} ;
+lin sublieutenant_N = variants {} ;
+lin sublimate_A = variants {} ;
+lin sublimate_N = variants {} ;
+lin sublimate_V2 = variants {} ;
+lin sublimation_N = variants {} ;
+lin sublime_A = variants {} ;
+lin sublime_N = variants {} ;
+lin subliminal_A = variants {} ;
+lin sublimity_N = variants {} ;
+lin submarine_A = variants {} ;
+lin submarine_N = variants {} ;
+lin submariner_N = variants {} ;
+lin submerge_V = variants {} ;
+lin submerge_V2 = variants {} ;
+lin submerged_A = variants {} ;
+lin submergence_N = variants {} ;
+lin submersible_A = variants {} ;
+lin submersion_N = variants {} ;
+lin submission_N = variants {} ;
+lin submissive_A = variants {} ;
+lin submissiveness_N = variants {} ;
+lin submit_V = variants {} ;
+lin submit_V2 = variants {} ;
+lin subnormal_A = variants {} ;
+lin subnormal_N = variants {} ;
+lin suborbital_A = variants {} ;
+lin subordinate_A = variants {} ;
+lin subordinate_N = variants {} ;
+lin subordinate_V2 = variants {} ;
+lin subordination_N = variants {} ;
+lin subordinative_A = variants {} ;
+lin suborn_V2 = variants {} ;
+lin subornation_N = variants {} ;
+lin subpoena_N = variants {} ;
+lin subpoena_V2 = variants {} ;
+lin subscribe_V = variants {} ;
+lin subscribe_V2 = variants {} ;
+lin subscriber_N = variants {} ;
+lin subscript_N = variants {} ;
+lin subscription_N = variants {} ;
+lin subsection_N = variants {} ;
+lin subsequent_A = D.subsequent_1_A ;
+
+lin subserve_V2 = variants {} ;
+lin subservience_N = variants {} ;
+lin subservient_A = variants {} ;
+lin subside_V = variants {} ;
+lin subsidence_N = variants {} ;
+lin subsidiary_A = variants {} ;
+lin subsidiary_N = variants {} ;
+lin subsidization_N = variants {} ;
+lin subsidize_V2 = variants {} ;
+lin subsidy_N = variants {} ;
+lin subsist_V = variants {} ;
+lin subsistence_N = variants {} ;
+lin subsoil_N = variants {} ;
+lin subsonic_A = variants {} ;
+lin substance_N =  D.substance_1_N ;
+
+lin substandard_A = variants {} ;
+lin substantial_A = variants {} ;
+lin substantiate_V2 = variants {} ;
+lin substantiation_N = variants {} ;
+lin substantival_A = variants {} ;
+lin substantive_A = variants {} ;
+lin substantive_N = variants {} ;
+lin substation_N = variants {} ;
+lin substitute_N = variants {} ;
+lin substitute_V = variants {} ;
+lin substitute_V2 = variants {} ;
+lin substitution_N =  D.substitution_1_N ;
+
+lin substrate_N =  D.substrat_1_N ;
+
+lin substratum_N = variants {} ;
+lin substructure_N = variants {} ;
+lin subsume_V2 = variants {} ;
+lin subtend_V2 = variants {} ;
+lin subterfuge_N = variants {} ;
+lin subterranean_A = variants {} ;
+lin subtitle_N = variants {} ;
+lin subtitle_VS = variants {} ;
+lin subtle_A = variants {} ;
+lin subtlety_N = variants {} ;
+lin subtly_Adv = variants {} ;
+lin subtopia_N = variants {} ;
+lin subtract_V2 = variants {} ;
+lin subtraction_N = variants {} ;
+lin subtropical_A = variants {} ;
+lin suburb_N = variants {} ;
+lin suburban_A = variants {} ;
+lin suburbia_N = variants {} ;
+lin subvention_N = variants {} ;
+lin subversion_N = variants {} ;
+lin subversive_A = variants {} ;
+lin subversive_N = variants {} ;
+lin subvert_V2 = variants {} ;
+lin subway_N = variants {} ;
+lin succeed_V = variants {} ;
+lin succeed_V2 = variants {} ;
+lin success_N = variants {} ;
+lin successful_A = variants {} ;
+lin succession_N = variants {} ;
+lin successive_A = variants {} ;
+lin successor_N = variants {} ;
+lin succinct_A = variants {} ;
+lin succinctness_N = variants {} ;
+lin succour_N = variants {} ;
+lin succour_V2 = variants {} ;
+lin succubus_N = variants {} ;
+lin succulence_N = variants {} ;
+lin succulent_A = variants {} ;
+lin succulent_N = variants {} ;
+lin succumb_V = variants {} ;
+lin such_Predet = variants {} ;
+lin such_as_Prep = variants {} ;
+lin suchlike_A = variants {} ;
+lin suchow_PN = variants {} ;
+lin suck_N = variants {} ;
+lin suck_V = variants {} ;
+lin suck_V2 = variants {} ;
+lin sucker_N = variants {} ;
+lin sucking_pig_N = variants {} ;
+lin suckle_V2 = variants {} ;
+lin suckling_N = variants {} ;
+lin suction_N = variants {} ;
+lin sudan_PN = variants {} ;
+lin sudanese_A = variants {} ;
+lin sudanese_N = variants {} ;
+lin sudbury_PN = variants {} ;
+lin sudden_A = D.subit_1_A ;
+
+lin sudden_N = variants {} ;
+lin suddenness_N = variants {} ;
+lin sue_PN = variants {} ;
+lin sue_V = variants {} ;
+lin sue_V2 = variants {} ;
+lin sue_V2V = variants {} ;
+lin suede_N = variants {} ;
+lin suet_N = variants {} ;
+lin suety_A = variants {} ;
+lin suffer_V = variants {} ;
+lin suffer_V2 = variants {} ;
+lin sufferable_A = variants {} ;
+lin sufferance_N = variants {} ;
+lin sufferer_N = variants {} ;
+lin suffering_N =  D.souffrance_1_N ;
+
+lin suffice_V = variants {} ;
+lin suffice_V2 = variants {} ;
+lin suffice_V2V = variants {} ;
+lin sufficiency_N = variants {} ;
+lin sufficient_A = D.suffisant_2_A ;
+
+lin suffix_N = variants {} ;
+lin suffocate_V = variants {} ;
+lin suffocate_V2 = variants {} ;
+lin suffocation_N = variants {} ;
+lin suffolk_PN = variants {} ;
+lin suffragan_N = variants {} ;
+lin suffrage_N = variants {} ;
+lin suffragette_N = variants {} ;
+lin suffuse_V2 = variants {} ;
+lin suffusion_N = variants {} ;
+lin sugar_N =  D.sucre_1_N ;
+
+lin sugar_V2 = variants {} ;
+lin sugar_beet_N = variants {} ;
+lin sugar_candy_N = variants {} ;
+lin sugar_cane_N = variants {} ;
+lin sugar_coated_A = variants {} ;
+lin sugar_daddy_N = variants {} ;
+lin sugar_loaf_N = variants {} ;
+lin sugar_refinery_N = variants {} ;
+lin sugarlump_N = variants {} ;
+lin sugary_A = variants {} ;
+lin suggest_V = variants {} ;
+lin suggest_V2 = variants {} ;
+lin suggest_VS = variants {} ;
+lin suggestibility_N = variants {} ;
+lin suggestible_A = variants {} ;
+lin suggestion_N = variants {} ;
+lin suggestive_A = variants {} ;
+lin suicidal_A = variants {} ;
+lin suicide_N = variants {} ;
+lin suit_N = variants {} ;
+lin suit_V = variants {} ;
+lin suit_V2 = variants {} ;
+lin suitability_N = variants {} ;
+lin suitable_A = D.convenable_1_A ;
+
+lin suitableness_N = variants {} ;
+lin suitcase_N = variants {} ;
+lin suite_N = variants {} ;
+lin suiting_N = variants {} ;
+lin suitor_N = variants {} ;
+lin sulk_N = variants {} ;
+lin sulk_V = variants {} ;
+lin sulkily_Adv = variants {} ;
+lin sulkiness_N = variants {} ;
+lin sulky_A = variants {} ;
+lin sulky_N = variants {} ;
+lin sullen_A = variants {} ;
+lin sullenness_N = variants {} ;
+lin sully_V2 = variants {} ;
+lin sulpha_N = variants {} ;
+lin sulphate_N =  D.sulfate_1_N ;
+
+lin sulphide_N = variants {} ;
+lin sulphur_N = variants {} ;
+lin sulphuretted_A = variants {} ;
+lin sulphuric_A = D.sulfurique_1_A ;
+
+lin sulphurous_A = variants {} ;
+lin sultan_N = variants {} ;
+lin sultana_N = variants {} ;
+lin sultanate_N = variants {} ;
+lin sultrily_Adv = variants {} ;
+lin sultriness_N = variants {} ;
+lin sultry_A = variants {} ;
+lin sum_N = variants {} ;
+lin sum_V = variants {} ;
+lin sum_V2 = variants {} ;
+lin sumac_N = variants {} ;
+lin sumach_N = variants {} ;
+lin sumatra_PN = variants {} ;
+lin sumatran_A = variants {} ;
+lin sumatran_N = variants {} ;
+lin summarize_V2 = variants {} ;
+lin summary_A = variants {} ;
+lin summary_N = variants {} ;
+lin summation_N = variants {} ;
+lin summer_N = variants {} ;
+lin summer_V = variants {} ;
+lin summerhouse_N = variants {} ;
+lin summertime_N = variants {} ;
+lin summery_A = variants {} ;
+lin summing_up_N = variants {} ;
+lin summit_N = variants {} ;
+lin summon_V2 = variants {} ;
+lin summons_N = variants {} ;
+lin summons_V2 = variants {} ;
+lin sump_N = variants {} ;
+lin sumpter_N = variants {} ;
+lin sumptuary_A = variants {} ;
+lin sumptuous_A = variants {} ;
+lin sumptuousness_N = variants {} ;
+lin sun_N = variants {} ;
+lin sun_PN = variants {} ;
+lin sun_V2 = variants {} ;
+lin sun_drenched_A = variants {} ;
+lin sun_dried_A = variants {} ;
+lin sun_god_N = variants {} ;
+lin sun_helmet_N = variants {} ;
+lin sun_lounge_N = variants {} ;
+lin sun_parlour_N = variants {} ;
+lin sun_porch_N = variants {} ;
+lin sun_up_N = variants {} ;
+lin sun_visor_N = variants {} ;
+lin sun_worship_N = variants {} ;
+lin sunbaked_A = variants {} ;
+lin sunbathe_N = variants {} ;
+lin sunbathe_V = variants {} ;
+lin sunbeam_N = variants {} ;
+lin sunblind_N = variants {} ;
+lin sunbonnet_N = variants {} ;
+lin sunburn_N = variants {} ;
+lin sunburned_A = variants {} ;
+lin sunburnt_A = variants {} ;
+lin sunburst_N = variants {} ;
+lin sundae_N = variants {} ;
+lin sunday_N = variants {} ;
+lin sunday_PN = variants {} ;
+lin sunder_N = variants {} ;
+lin sunder_V2 = variants {} ;
+lin sunderland_PN = variants {} ;
+lin sundial_N = variants {} ;
+lin sundown_N = variants {} ;
+lin sundowner_N = variants {} ;
+lin sundry_A = variants {} ;
+lin sunfish_N = variants {} ;
+lin sunflower_N = variants {} ;
+lin sunhat_N = variants {} ;
+lin sunlamp_N = variants {} ;
+lin sunless_A = variants {} ;
+lin sunlight_N = variants {} ;
+lin sunlit_A = variants {} ;
+lin sunnily_Adv = variants {} ;
+lin sunny_A = variants {} ;
+lin sunray_A = variants {} ;
+lin sunrise_N = variants {} ;
+lin sunroof_N = variants {} ;
+lin sunset_N = variants {} ;
+lin sunshade_N = variants {} ;
+lin sunshine_N = variants {} ;
+lin sunshine_roof_N = variants {} ;
+lin sunspot_N = variants {} ;
+lin sunstroke_N = variants {} ;
+lin suntan_N = variants {} ;
+lin suntrap_N = variants {} ;
+lin sup_N = variants {} ;
+lin sup_V = variants {} ;
+lin sup_V2 = variants {} ;
+lin super_A = variants {} ;
+lin super_N = variants {} ;
+lin superabundance_N = variants {} ;
+lin superabundant_A = variants {} ;
+lin superannuate_V2 = variants {} ;
+lin superannuated_A = variants {} ;
+lin superannuation_N = variants {} ;
+lin superb_A = variants {} ;
+lin supercargo_N = variants {} ;
+lin supercede_V2 = variants {} ;
+lin supercharged_A = variants {} ;
+lin supercharger_N = variants {} ;
+lin supercilious_A = variants {} ;
+lin superciliousness_N = variants {} ;
+lin superego_N = variants {} ;
+lin supererogation_N = variants {} ;
+lin superfatted_A = variants {} ;
+lin superficial_A = variants {} ;
+lin superficiality_N = variants {} ;
+lin superficies_N = variants {} ;
+lin superfine_A = variants {} ;
+lin superfluity_N = variants {} ;
+lin superfluous_A = variants {} ;
+lin superhuman_A = variants {} ;
+lin superimpose_V2 = variants {} ;
+lin superintend_V = variants {} ;
+lin superintend_V2 = variants {} ;
+lin superintendence_N = variants {} ;
+lin superintendent_N = variants {} ;
+lin superior_A = variants {} ;
+lin superior_N = variants {} ;
+lin superiority_N = variants {} ;
+lin superlative_A = variants {} ;
+lin superlative_N = variants {} ;
+lin superman_N = variants {} ;
+lin supermarket_N = variants {} ;
+lin supernal_A = variants {} ;
+lin supernatural_A = variants {} ;
+lin supernormal_A = variants {} ;
+lin supernumerary_N = variants {} ;
+lin superscription_N = variants {} ;
+lin supersede_V2 = variants {} ;
+lin supersession_N = variants {} ;
+lin supersonic_A = variants {} ;
+lin superstition_N = variants {} ;
+lin superstitious_A = variants {} ;
+lin superstructure_N = variants {} ;
+lin supertax_N = variants {} ;
+lin supervene_V = variants {} ;
+lin supervise_V = variants {} ;
+lin supervise_V2 = variants {} ;
+lin supervision_N = variants {} ;
+lin supervisor_N = variants {} ;
+lin supervisory_A = variants {} ;
+lin supine_A = variants {} ;
+lin supper_N = variants {} ;
+lin supperless_A = variants {} ;
+lin supplant_V2 = variants {} ;
+lin supplanter_N = variants {} ;
+lin supple_A = variants {} ;
+lin supplement_N =  D.supplement_1_N;
+
+lin supplement_V2 = variants {} ;
+lin supplementary_A = variants {} ;
+lin suppleness_N = variants {} ;
+lin suppliant_A = variants {} ;
+lin suppliant_N = variants {} ;
+lin supplicant_N = variants {} ;
+lin supplicate_V = variants {} ;
+lin supplicate_V2 = variants {} ;
+lin supplication_N = variants {} ;
+lin supplier_N = variants {} ;
+lin supply_N =  D.apport_1_N ;
+
+lin supply_V2 = variants {} ;
+lin support_N = variants {} ;
+lin support_V2 = variants {} ;
+lin supportable_A = variants {} ;
+lin supporter_N = variants {} ;
+lin suppose_V2 = variants {} ;
+lin suppose_VS = variants {} ;
+lin suppose_VV = variants {} ;
+lin supposed_A = variants {} ;
+lin supposition_N = variants {} ;
+lin suppository_N = variants {} ;
+lin suppress_V2 = variants {} ;
+lin suppression_N = variants {} ;
+lin suppressive_A = variants {} ;
+lin suppressor_N = variants {} ;
+lin suppurate_V = variants {} ;
+lin suppuration_N = variants {} ;
+lin supra_Adv = variants {} ;
+lin supranational_A = variants {} ;
+lin supremacy_N = variants {} ;
+lin supreme_A = variants {} ;
+lin supt_PN = variants {} ;
+lin surabaja_PN = variants {} ;
+lin surcharge_N = variants {} ;
+lin surcharge_V2 = variants {} ;
+lin surd_N = variants {} ;
+lin sure_A = variants {} ;
+lin sure_Adv = variants {} ;
+lin sure_footed_A = variants {} ;
+lin sureness_N = variants {} ;
+lin surety_N = variants {} ;
+lin surf_N = variants {} ;
+lin surface_N =  D.surface_1_N ;
+
+lin surface_V = variants {} ;
+lin surface_V2 = variants {} ;
+lin surface_V2V = variants {} ;
+lin surface_VS = variants {} ;
+lin surface_to_air_A = variants {} ;
+lin surfboard_N = variants {} ;
+lin surfboat_N = variants {} ;
+lin surfeit_N = variants {} ;
+lin surfeit_V2 = variants {} ;
+lin surfing_N = variants {} ;
+lin surfriding_N = variants {} ;
+lin surge_N = variants {} ;
+lin surge_V = variants {} ;
+lin surge_V2 = variants {} ;
+lin surgeon_N = variants {} ;
+lin surgery_N = variants {} ;
+lin surgical_A = D.chirurgical_1_A ;
+
+lin surlily_Adv = variants {} ;
+lin surliness_N = variants {} ;
+lin surly_A = variants {} ;
+lin surmise_N = variants {} ;
+lin surmise_V = variants {} ;
+lin surmise_V2 = variants {} ;
+lin surmount_V2 = variants {} ;
+lin surmountable_A = variants {} ;
+lin surname_N = variants {} ;
+lin surpass_V2 = variants {} ;
+lin surpassing_A = variants {} ;
+lin surplice_N = variants {} ;
+lin surpliced_A = variants {} ;
+lin surplus_N = variants {} ;
+lin surprise_N = variants {} ;
+lin surprise_V2 = variants {} ;
+lin surprise_V2V = variants {} ;
+lin surprised_A = variants {} ;
+lin surprising_A = variants {} ;
+lin surrealism_N = variants {} ;
+lin surrealist_N = variants {} ;
+lin surrealistic_A = variants {} ;
+lin surrender_N = variants {} ;
+lin surrender_V = variants {} ;
+lin surrender_V2 = variants {} ;
+lin surreptitious_A = variants {} ;
+lin surrey_PN = variants {} ;
+lin surrogate_A = variants {} ;
+lin surrogate_N = variants {} ;
+lin surround_N = variants {} ;
+lin surround_V2 = variants {} ;
+lin surrounding_A = variants {} ;
+lin surtax_N = variants {} ;
+lin surtax_V2 = variants {} ;
+lin surveillance_N = variants {} ;
+lin survey_N = variants {} ;
+lin survey_V2 = variants {} ;
+lin surveying_N = variants {} ;
+lin surveyor_N = variants {} ;
+lin survival_N = variants {} ;
+lin survive_V = variants {} ;
+lin survive_V2 = variants {} ;
+lin survive_VS = variants {} ;
+lin survivor_N = variants {} ;
+lin susan_PN = variants {} ;
+lin susanna_PN = variants {} ;
+lin susceptibility_N = variants {} ;
+lin susceptible_A = D.sensible_1_A ;
+
+lin susie_PN = variants {} ;
+lin suspect_A = variants {} ;
+lin suspect_N = variants {} ;
+lin suspect_V2 = variants {} ;
+lin suspect_VS = variants {} ;
+lin suspend_V = variants {} ;
+lin suspend_V2 = variants {} ;
+lin suspender_N = variants {} ;
+lin suspense_N = variants {} ;
+lin suspension_N =  D.suspension_1_N ;
+
+lin suspicion_N = variants {} ;
+lin suspicious_A = variants {} ;
+lin suss_V2 = variants {} ;
+lin sussex_PN = variants {} ;
+lin sustain_V2 = variants {} ;
+lin sustenance_N = variants {} ;
+lin suttee_N = variants {} ;
+lin sutton_PN = variants {} ;
+lin sutton_at_hone_PN = variants {} ;
+lin sutton_coldfield_PN = variants {} ;
+lin sutton_in_ashfield_PN = variants {} ;
+lin suture_N =  D.suture_1_N ;
+
+lin suzanne_PN = variants {} ;
+lin suzerain_N = variants {} ;
+lin suzerainty_N = variants {} ;
+lin svelte_A = variants {} ;
+lin sverdlovsk_PN = variants {} ;
+lin swab_N = variants {} ;
+lin swab_V2 = variants {} ;
+lin swaddle_V2 = variants {} ;
+lin swadlincote_PN = variants {} ;
+lin swag_N = variants {} ;
+lin swagger_A = variants {} ;
+lin swagger_N = variants {} ;
+lin swagger_V = variants {} ;
+lin swaggerer_N = variants {} ;
+lin swahili_N = variants {} ;
+lin swain_N = variants {} ;
+lin swallow_N = variants {} ;
+lin swallow_V = variants {} ;
+lin swallow_V2 = variants {} ;
+lin swallow_tailed_A = variants {} ;
+lin swami_N = variants {} ;
+lin swamp_N = variants {} ;
+lin swamp_V2 = variants {} ;
+lin swampy_A = variants {} ;
+lin swan's_down_N = variants {} ;
+lin swan_N = variants {} ;
+lin swan_V = variants {} ;
+lin swan_song_N = variants {} ;
+lin swanage_PN = variants {} ;
+lin swank_N = variants {} ;
+lin swank_V = variants {} ;
+lin swanky_A = variants {} ;
+lin swanley_PN = variants {} ;
+lin swansea_PN = variants {} ;
+lin swap_N = variants {} ;
+lin swap_V = variants {} ;
+lin swap_V2 = variants {} ;
+lin sward_N = variants {} ;
+lin swarm_N = variants {} ;
+lin swarm_V = variants {} ;
+lin swarm_V2 = variants {} ;
+lin swarthy_A = variants {} ;
+lin swashbuckler_N = variants {} ;
+lin swashbuckling_A = variants {} ;
+lin swashbuckling_N = variants {} ;
+lin swastika_N = variants {} ;
+lin swat_N = variants {} ;
+lin swat_V2 = variants {} ;
+lin swath_N = variants {} ;
+lin swathe_N = variants {} ;
+lin swathe_V2 = variants {} ;
+lin sway_N = variants {} ;
+lin sway_V = variants {} ;
+lin sway_V2 = variants {} ;
+lin swazi_A = variants {} ;
+lin swazi_N = variants {} ;
+lin swaziland_PN = variants {} ;
+lin swear_V = variants {} ;
+lin swear_V2 = variants {} ;
+lin swearer_N = variants {} ;
+lin swearing_N = variants {} ;
+lin swearword_N = variants {} ;
+lin sweat_N =  D.sueur_1_N  ;
+
+lin sweat_V = variants {} ;
+lin sweat_V2 = variants {} ;
+lin sweatband_N = variants {} ;
+lin sweater_N = variants {} ;
+lin sweatshop_N = variants {} ;
+lin sweaty_A = variants {} ;
+lin swede_A = variants {} ;
+lin swede_N = variants {} ;
+lin sweden_PN = variants {} ;
+lin swedish_A = variants {} ;
+lin swedish_N = variants {} ;
+lin sweep_N = variants {} ;
+lin sweep_V = variants {} ;
+lin sweep_V2 = variants {} ;
+lin sweeper_N = variants {} ;
+lin sweeping_A = variants {} ;
+lin sweeping_N = variants {} ;
+lin sweet_A = variants {} ;
+lin sweet_N = variants {} ;
+lin sweet_scented_A = variants {} ;
+lin sweetbread_N = variants {} ;
+lin sweetbriar_N = variants {} ;
+lin sweetbrier_N = variants {} ;
+lin sweeten_V = variants {} ;
+lin sweeten_V2 = variants {} ;
+lin sweetening_N = variants {} ;
+lin sweetheart_N = variants {} ;
+lin sweetie_N = variants {} ;
+lin sweetish_A = variants {} ;
+lin sweetmeat_N = variants {} ;
+lin sweetness_N = variants {} ;
+lin swell_A = variants {} ;
+lin swell_N = variants {} ;
+lin swell_V = variants {} ;
+lin swell_V2 = variants {} ;
+lin swelling_N = variants {} ;
+lin swelter_V = variants {} ;
+lin sweptback_A = variants {} ;
+lin swerve_N = variants {} ;
+lin swerve_V = variants {} ;
+lin swerve_V2 = variants {} ;
+lin swift_A = variants {} ;
+lin swift_N = variants {} ;
+lin swiftness_N = variants {} ;
+lin swig_N = variants {} ;
+lin swig_V = variants {} ;
+lin swig_V2 = variants {} ;
+lin swill_N = variants {} ;
+lin swill_V = variants {} ;
+lin swill_V2 = variants {} ;
+lin swim_N = variants {} ;
+lin swim_V = variants {} ;
+lin swim_V2 = variants {} ;
+lin swimmer_N = variants {} ;
+lin swimming_N = variants {} ;
+lin swimming_bath_N = variants {} ;
+lin swimming_costume_N = variants {} ;
+lin swimming_pool_N = variants {} ;
+lin swimmingly_Adv = variants {} ;
+lin swimsuit_N = variants {} ;
+lin swindle_N = variants {} ;
+lin swindle_V = variants {} ;
+lin swindle_V2 = variants {} ;
+lin swindler_N = variants {} ;
+lin swindon_PN = variants {} ;
+lin swine_N = variants {} ;
+lin swineherd_N = variants {} ;
+lin swing_N = variants {} ;
+lin swing_V = variants {} ;
+lin swing_V2 = variants {} ;
+lin swinge_V2 = variants {} ;
+lin swingeing_A = variants {} ;
+lin swinging_A = variants {} ;
+lin swinish_A = variants {} ;
+lin swinton_PN = variants {} ;
+lin swipe_N = variants {} ;
+lin swipe_V2 = variants {} ;
+lin swirl_N = variants {} ;
+lin swirl_V = variants {} ;
+lin swirl_V2 = variants {} ;
+lin swish_A = variants {} ;
+lin swish_N = variants {} ;
+lin swish_V = variants {} ;
+lin swish_V2 = variants {} ;
+lin swiss_A = variants {} ;
+lin swiss_N = variants {} ;
+lin switch_N = variants {} ;
+lin switch_V = variants {} ;
+lin switch_V2 = variants {} ;
+lin switchboard_N = variants {} ;
+lin switchman_N = variants {} ;
+lin switzerland_PN = variants {} ;
+lin swivel_N = variants {} ;
+lin swivel_V = variants {} ;
+lin swivel_V2 = variants {} ;
+lin swiz_N = variants {} ;
+lin swizzle_N = variants {} ;
+lin swizzle_stick_N = variants {} ;
+lin swob_N = variants {} ;
+lin swob_V2 = variants {} ;
+lin swollen_headed_A = variants {} ;
+lin swoon_N = variants {} ;
+lin swoon_V = variants {} ;
+lin swoop_N = variants {} ;
+lin swoop_V = variants {} ;
+lin swoop_V2 = variants {} ;
+lin swop_N = variants {} ;
+lin swop_V = variants {} ;
+lin swop_V2 = variants {} ;
+lin sword_N = variants {} ;
+lin sword_cane_N = variants {} ;
+lin sword_cut_N = variants {} ;
+lin sword_dance_N = variants {} ;
+lin swordfish_N = variants {} ;
+lin swordplay_N = variants {} ;
+lin swordsman_N = variants {} ;
+lin swordsmanship_N = variants {} ;
+lin swordstick_N = variants {} ;
+lin swore_V2V = variants {} ;
+lin sworn_A = variants {} ;
+lin swot_N = variants {} ;
+lin swot_V = variants {} ;
+lin swot_V2 = variants {} ;
+lin sybarite_N = variants {} ;
+lin sybaritic_A = variants {} ;
+lin sycamore_N = variants {} ;
+lin sycophancy_N = variants {} ;
+lin sycophant_N = variants {} ;
+lin sycophantic_A = variants {} ;
+lin sydney_PN = variants {} ;
+lin syllabary_N = variants {} ;
+lin syllabic_A = variants {} ;
+lin syllabicate_V2 = variants {} ;
+lin syllabication_N = variants {} ;
+lin syllabification_N = variants {} ;
+lin syllabify_V2 = variants {} ;
+lin syllabize_V2 = variants {} ;
+lin syllable_N = variants {} ;
+lin syllabled_A = variants {} ;
+lin syllabus_N = variants {} ;
+lin syllogism_N = variants {} ;
+lin syllogistic_A = variants {} ;
+lin sylph_N = variants {} ;
+lin sylph_like_A = variants {} ;
+lin sylvan_A = variants {} ;
+lin sylvia_PN = variants {} ;
+lin symbiosis_N = variants {} ;
+lin symbol_N = variants {} ;
+lin symbolic_A = variants {} ;
+lin symbolical_A = variants {} ;
+lin symbolism_N = variants {} ;
+lin symbolization_N = variants {} ;
+lin symbolize_V2 = variants {} ;
+lin symmetric_A = variants {} ;
+lin symmetrical_A = variants {} ;
+lin symmetry_N = variants {} ;
+lin sympathetic_A = variants {} ;
+lin sympathetically_Adv = variants {} ;
+lin sympathize_V = variants {} ;
+lin sympathizer_N = variants {} ;
+lin sympathy_N = variants {} ;
+lin symphonic_A = variants {} ;
+lin symphony_N = variants {} ;
+lin symposium_N = variants {} ;
+lin symptom_N = variants {} ;
+lin symptomatic_A = variants {} ;
+lin symptomatically_Adv = variants {} ;
+lin symptomless_A = variants {} ;
+lin synagogue_N = variants {} ;
+lin synchroflash_N = variants {} ;
+lin synchromesh_N = variants {} ;
+lin synchronization_N = variants {} ;
+lin synchronize_V = variants {} ;
+lin synchronize_V2 = variants {} ;
+lin synchronous_A = variants {} ;
+lin synchrony_N = variants {} ;
+lin synchrotron_N = variants {} ;
+lin syncopate_V2 = variants {} ;
+lin syncopation_N = variants {} ;
+lin syncope_N = variants {} ;
+lin syndciate_V2 = variants {} ;
+lin syndic_N = variants {} ;
+lin syndicalism_N = variants {} ;
+lin syndicalist_N = variants {} ;
+lin syndicate_N = variants {} ;
+lin syndicate_V2 = variants {} ;
+lin syndication_N = variants {} ;
+lin syndrome_N =  D.syndrome_1_N ;
+
+lin synod_N = variants {} ;
+lin synonym_N = variants {} ;
+lin synonymous_A = variants {} ;
+lin synopsis_N = variants {} ;
+lin synoptic_A = variants {} ;
+lin synoptically_Adv = variants {} ;
+lin syntactic_A = variants {} ;
+lin syntactically_Adv = variants {} ;
+lin syntax_N = variants {} ;
+lin synthesis_N =  D.synthese_1_N ;
+
+lin synthesize_V2 = variants {} ;
+lin synthetic_A = D.synthetique_1_A ;
+
+lin synthetic_N = variants {} ;
+lin synthetically_Adv = variants {} ;
+lin syphilis_N = variants {} ;
+lin syphilitic_A = variants {} ;
+lin syphilitic_N = variants {} ;
+lin syphon_N = variants {} ;
+lin syphon_V = variants {} ;
+lin syphon_V2 = variants {} ;
+lin syracuse_PN = variants {} ;
+lin syria_PN = variants {} ;
+lin syrian_A = variants {} ;
+lin syrian_N = variants {} ;
+lin syringa_N = variants {} ;
+lin syringe_N = variants {} ;
+lin syringe_V2 = variants {} ;
+lin syrup_N =  D.sirop_1_N ;
+
+lin syrupy_A = variants {} ;
+lin system_N =  D.systeme_1_N ;
+
+lin systematic_A = variants {} ;
+lin systematically_Adv = variants {} ;
+lin systematization_N = variants {} ;
+lin systematize_V2 = variants {} ;
+lin syston_PN = variants {} ;
+lin t_junction_N = variants {} ;
+lin t_shirt_N = variants {} ;
+lin t_square_N = variants {} ;
+lin tab_N =  D.plaque_1_N ;
+
+lin tabard_N = variants {} ;
+lin tabby_A = variants {} ;
+lin tabby_N = variants {} ;
+lin tabby_cat_N = variants {} ;
+lin tabernacle_N = variants {} ;
+lin table_N = variants {} ;
+lin table_V2 = variants {} ;
+lin table_d'hote_A = variants {} ;
+lin table_d'hote_Adv = variants {} ;
+lin table_knife_N = variants {} ;
+lin table_lifting_N = variants {} ;
+lin table_linen_N = variants {} ;
+lin table_rapping_N = variants {} ;
+lin table_talk_N = variants {} ;
+lin table_turning_N = variants {} ;
+lin tableau_N = variants {} ;
+lin tableau_vivant_N = variants {} ;
+lin tablecloth_N = variants {} ;
+lin tablemat_N = variants {} ;
+lin tablespoon_N = variants {} ;
+lin tablespoonful_N = variants {} ;
+lin tablet_N =  D.pastille_1_N ;
+
+lin tableware_N = variants {} ;
+lin tabloid_N = variants {} ;
+lin taboo_A = variants {} ;
+lin taboo_N = variants {} ;
+lin taboo_V2 = variants {} ;
+lin tabor_N = variants {} ;
+lin tabular_A = variants {} ;
+lin tabulate_V2 = variants {} ;
+lin tabulation_N = variants {} ;
+lin tabulator_N = variants {} ;
+lin tachograph_N = variants {} ;
+lin tacit_A = variants {} ;
+lin taciturn_A = variants {} ;
+lin taciturnity_N = variants {} ;
+lin tack_N = variants {} ;
+lin tack_V = variants {} ;
+lin tack_V2 = variants {} ;
+lin tackle_N = variants {} ;
+lin tackle_V = variants {} ;
+lin tackle_V2 = variants {} ;
+lin tacky_A = variants {} ;
+lin tact_N = variants {} ;
+lin tactful_A = variants {} ;
+lin tactic_N = variants {} ;
+lin tactical_A = variants {} ;
+lin tactician_N = variants {} ;
+lin tactile_A = variants {} ;
+lin tactless_A = variants {} ;
+lin tactlessness_N = variants {} ;
+lin tactual_A = variants {} ;
+lin tadley_PN = variants {} ;
+lin tadpole_N = variants {} ;
+lin taegu_PN = variants {} ;
+lin taffeta_N = variants {} ;
+lin taffrail_N = variants {} ;
+lin taffy_N = variants {} ;
+lin tag_N = variants {} ;
+lin tag_V = variants {} ;
+lin tag_V2 = variants {} ;
+lin tag_VS = variants {} ;
+lin tahiti_PN = variants {} ;
+lin tahitian_A = variants {} ;
+lin tahitian_N = variants {} ;
+lin tail_N = variants {} ;
+lin tail_V = variants {} ;
+lin tail_V2 = variants {} ;
+lin tail_coat_N = variants {} ;
+lin tail_end_N = variants {} ;
+lin tail_light_N = variants {} ;
+lin tailboard_N = variants {} ;
+lin tailed_A = variants {} ;
+lin tailgate_N = variants {} ;
+lin tailless_A = variants {} ;
+lin tailor_N = variants {} ;
+lin tailor_V2 = variants {} ;
+lin tailor_made_A = variants {} ;
+lin tailpiece_N = variants {} ;
+lin tailplane_N = variants {} ;
+lin tailspin_N = variants {} ;
+lin taint_N = variants {} ;
+lin taint_V = variants {} ;
+lin taint_V2 = variants {} ;
+lin taintless_A = variants {} ;
+lin taipei_PN = variants {} ;
+lin taiwan_PN = variants {} ;
+lin taiwanese_A = variants {} ;
+lin taiwanese_N = variants {} ;
+lin taiyuan_PN = variants {} ;
+lin take_N = variants {} ;
+lin take_V = variants {} ;
+lin take_V2 = variants {} ;
+lin take_VA = variants {} ;
+lin take_VS = variants {} ;
+lin take_home_A = variants {} ;
+lin take_off_N = variants {} ;
+lin take_up_N = variants {} ;
+lin takeaway_A = variants {} ;
+lin takeover_N = variants {} ;
+lin taker_N = variants {} ;
+lin taking_A = variants {} ;
+lin talc_N = variants {} ;
+lin talcum_N = variants {} ;
+lin tale_N = variants {} ;
+lin tale_bearer_N = variants {} ;
+lin tale_teller_N = variants {} ;
+lin talent_N = variants {} ;
+lin talented_A = variants {} ;
+lin talisman_N = variants {} ;
+lin talk_N = variants {} ;
+lin talk_V = variants {} ;
+lin talk_V2 = variants {} ;
+lin talk_VA = variants {} ;
+lin talkative_A = variants {} ;
+lin talker_N = variants {} ;
+lin talkie_N = variants {} ;
+lin talking_point_N = variants {} ;
+lin talking_to_N = variants {} ;
+lin tall_A = variants {} ;
+lin tallboy_N = variants {} ;
+lin tallish_A = variants {} ;
+lin tallow_N = variants {} ;
+lin tally_N = variants {} ;
+lin tally_V = variants {} ;
+lin tally_V2 = variants {} ;
+lin tally_clerk_N = variants {} ;
+lin tallyman_N = variants {} ;
+lin talmud_N = variants {} ;
+lin talon_N = variants {} ;
+lin talus_N = variants {} ;
+lin tam_o'_shanter_N = variants {} ;
+lin tamable_A = variants {} ;
+lin tamale_N = variants {} ;
+lin tamarind_N = variants {} ;
+lin tamarisk_N = variants {} ;
+lin tambour_N = variants {} ;
+lin tambourine_N = variants {} ;
+lin tame_A = variants {} ;
+lin tame_V2 = variants {} ;
+lin tameness_N = variants {} ;
+lin tamer_N = variants {} ;
+lin tamil_A = variants {} ;
+lin tamil_N = variants {} ;
+lin tammany_N = variants {} ;
+lin tammy_N = variants {} ;
+lin tamp_V2 = variants {} ;
+lin tamper_V = variants {} ;
+lin tampere_PN = variants {} ;
+lin tamworth_PN = variants {} ;
+lin tan_A = variants {} ;
+lin tan_N = variants {} ;
+lin tan_V = variants {} ;
+lin tan_V2 = variants {} ;
+lin tandem_Adv = variants {} ;
+lin tandem_N = variants {} ;
+lin tang_N = variants {} ;
+lin tangent_N = variants {} ;
+lin tangerine_A = variants {} ;
+lin tangerine_N = variants {} ;
+lin tangibility_N = variants {} ;
+lin tangible_A = variants {} ;
+lin tangle_N = variants {} ;
+lin tangle_V = variants {} ;
+lin tangle_V2 = variants {} ;
+lin tango_N = variants {} ;
+lin tango_V = variants {} ;
+lin tangshan_PN = variants {} ;
+lin tangy_A = variants {} ;
+lin tank_N = variants {} ;
+lin tank_V = variants {} ;
+lin tank_car_N = variants {} ;
+lin tankard_N = variants {} ;
+lin tanker_N = variants {} ;
+lin tanner_N = variants {} ;
+lin tannery_N = variants {} ;
+lin tannic_A = variants {} ;
+lin tannin_N = variants {} ;
+lin tannoy_N = variants {} ;
+lin tansy_N = variants {} ;
+lin tantalize_V2 = variants {} ;
+lin tantamount_A = variants {} ;
+lin tantrum_N = variants {} ;
+lin tanzania_PN = variants {} ;
+lin tanzanian_A = variants {} ;
+lin tanzanian_N = variants {} ;
+lin tap_N = variants {} ;
+lin tap_V = variants {} ;
+lin tap_V2 = variants {} ;
+lin tap_dancing_N = variants {} ;
+lin tape_N = variants {} ;
+lin tape_V = variants {} ;
+lin tape_V2 = variants {} ;
+lin tape_measure_N = variants {} ;
+lin tape_recorder_N = variants {} ;
+lin taper_N = variants {} ;
+lin taper_V = variants {} ;
+lin taper_V2 = variants {} ;
+lin tapestried_A = variants {} ;
+lin tapestry_N = variants {} ;
+lin tapeworm_N = variants {} ;
+lin tapioca_N = variants {} ;
+lin tapir_N = variants {} ;
+lin taproom_N = variants {} ;
+lin taproot_N = variants {} ;
+lin tapster_N = variants {} ;
+lin tar_N = variants {} ;
+lin tar_V2 = variants {} ;
+lin tar_macadam_N = variants {} ;
+lin taradiddle_N = variants {} ;
+lin taranaki_PN = variants {} ;
+lin tarantella_N = variants {} ;
+lin tarantelle_N = variants {} ;
+lin taranto_PN = variants {} ;
+lin tarantula_N = variants {} ;
+lin tarboosh_N = variants {} ;
+lin tardily_Adv = variants {} ;
+lin tardiness_N = variants {} ;
+lin tardy_A = variants {} ;
+lin tare_N = variants {} ;
+lin target_N = variants {} ;
+lin target_V2 = variants {} ;
+lin target_V2V = variants {} ;
+lin target_VS = variants {} ;
+lin tariff_N = variants {} ;
+lin tarmac_N = variants {} ;
+lin tarmac_V2 = variants {} ;
+lin tarn_N = variants {} ;
+lin tarnish_N = variants {} ;
+lin tarnish_V = variants {} ;
+lin tarnish_V2 = variants {} ;
+lin taro_N = variants {} ;
+lin tarpaulin_N = variants {} ;
+lin tarpon_N = variants {} ;
+lin tarradiddle_N = variants {} ;
+lin tarragon_N = variants {} ;
+lin tarrasa_PN = variants {} ;
+lin tarry_A = variants {} ;
+lin tarry_V = variants {} ;
+lin tarsal_A = variants {} ;
+lin tarsal_N = variants {} ;
+lin tarsus_N = variants {} ;
+lin tart_A = variants {} ;
+lin tart_N = variants {} ;
+lin tart_V2 = variants {} ;
+lin tartan_N = variants {} ;
+lin tartar_N = variants {} ;
+lin tartaric_A = variants {} ;
+lin tartness_N = variants {} ;
+lin tashkent_PN = variants {} ;
+lin task_N = variants {} ;
+lin task_V2 = variants {} ;
+lin task_force_N = variants {} ;
+lin taskmaster_N = variants {} ;
+lin tasmania_PN = variants {} ;
+lin tassel_N = variants {} ;
+lin tasseled_A = variants {} ;
+lin tasselled_A = variants {} ;
+lin taste_N = variants {} ;
+lin taste_V = variants {} ;
+lin taste_V2 = variants {} ;
+lin tasteful_A = variants {} ;
+lin tasteless_A = variants {} ;
+lin taster_N = variants {} ;
+lin tastily_Adv = variants {} ;
+lin tasty_A = variants {} ;
+lin tat_N = variants {} ;
+lin tat_V = variants {} ;
+lin tat_V2 = variants {} ;
+lin tatter_N = variants {} ;
+lin tatterdemalion_N = variants {} ;
+lin tattered_A = variants {} ;
+lin tattily_Adv = variants {} ;
+lin tatting_N = variants {} ;
+lin tattle_N = variants {} ;
+lin tattle_V = variants {} ;
+lin tattle_V2 = variants {} ;
+lin tattler_N = variants {} ;
+lin tattoo_N = variants {} ;
+lin tattoo_V2 = variants {} ;
+lin tatty_A = variants {} ;
+lin taunt_N = variants {} ;
+lin taunt_V2 = variants {} ;
+lin tauntingly_Adv = variants {} ;
+lin taunton_PN = variants {} ;
+lin taurus_PN = variants {} ;
+lin taut_A = variants {} ;
+lin tautness_N = variants {} ;
+lin tautological_A = variants {} ;
+lin tautology_N = variants {} ;
+lin taverham_PN = variants {} ;
+lin tavern_N = variants {} ;
+lin tavistock_PN = variants {} ;
+lin tawdrily_Adv = variants {} ;
+lin tawdriness_N = variants {} ;
+lin tawdry_A = variants {} ;
+lin tawny_A = variants {} ;
+lin tawse_N = variants {} ;
+lin tax_N = variants {} ;
+lin tax_V2 = variants {} ;
+lin tax_collector_N = variants {} ;
+lin tax_free_A = variants {} ;
+lin taxability_N = variants {} ;
+lin taxable_A = variants {} ;
+lin taxation_N = variants {} ;
+lin taxi_N = variants {} ;
+lin taxi_V = variants {} ;
+lin taxi_V2 = variants {} ;
+lin taxicab_N = variants {} ;
+lin taxidermist_N = variants {} ;
+lin taxidermy_N = variants {} ;
+lin taximeter_N = variants {} ;
+lin taxonomy_N = variants {} ;
+lin taxpayer_N = variants {} ;
+lin tayside_PN = variants {} ;
+lin tb_N = variants {} ;
+lin tbilisi_PN = variants {} ;
+lin te_deum_N = variants {} ;
+lin tea_N =  D.the_1_N ;
+
+lin tea_bag_N = variants {} ;
+lin tea_break_N = variants {} ;
+lin tea_caddy_N = variants {} ;
+lin tea_chest_N = variants {} ;
+lin tea_cloth_N = variants {} ;
+lin tea_cosy_N = variants {} ;
+lin tea_garden_N = variants {} ;
+lin tea_kettle_N = variants {} ;
+lin tea_leaf_N = variants {} ;
+lin tea_party_N = variants {} ;
+lin tea_service_N = variants {} ;
+lin tea_set_N = variants {} ;
+lin tea_strainer_N = variants {} ;
+lin tea_table_N = variants {} ;
+lin tea_time_N = variants {} ;
+lin tea_towel_N = variants {} ;
+lin tea_tray_N = variants {} ;
+lin tea_trolley_N = variants {} ;
+lin tea_urn_N = variants {} ;
+lin tea_wagon_N = variants {} ;
+lin teacake_N = variants {} ;
+lin teach_V = variants {} ;
+lin teach_V2 = variants {} ;
+lin teach_V2V = variants {} ;
+lin teach_VS = variants {} ;
+lin teach_in_N = variants {} ;
+lin teachable_A = variants {} ;
+lin teacher_N = variants {} ;
+lin teaching_N = variants {} ;
+lin teacup_N = variants {} ;
+lin teahouse_N = variants {} ;
+lin teak_N = variants {} ;
+lin teal_N = variants {} ;
+lin team_N = variants {} ;
+lin team_V = variants {} ;
+lin teamster_N = variants {} ;
+lin teamwork_N = variants {} ;
+lin teapot_N = variants {} ;
+lin tear_N = variants {} ;
+lin tear_V = variants {} ;
+lin tear_V2 = variants {} ;
+lin tear_drop_N = variants {} ;
+lin tear_gas_N = variants {} ;
+lin tearaway_A = variants {} ;
+lin tearaway_N = variants {} ;
+lin tearful_A = variants {} ;
+lin tearing_A = variants {} ;
+lin tearing_N = variants {} ;
+lin tearless_A = variants {} ;
+lin tearoom_N = variants {} ;
+lin tease_N = variants {} ;
+lin tease_V2 = variants {} ;
+lin teasel_N = variants {} ;
+lin teaser_N = variants {} ;
+lin teashop_N = variants {} ;
+lin teasingly_Adv = variants {} ;
+lin teaspoon_N = variants {} ;
+lin teaspoonful_N = variants {} ;
+lin teat_N = variants {} ;
+lin teazel_N = variants {} ;
+lin teazle_N = variants {} ;
+lin tec_N = variants {} ;
+lin tech_N = variants {} ;
+lin technical_A = variants {} ;
+lin technicality_N = variants {} ;
+lin technician_N = variants {} ;
+lin technicolor_N = variants {} ;
+lin technique_N = variants {} ;
+lin technocracy_N = variants {} ;
+lin technocrat_N = variants {} ;
+lin technological_A = variants {} ;
+lin technologist_N = variants {} ;
+lin technology_N =  D.technologie_1_N ;
+
+lin techy_A = variants {} ;
+lin ted_N = variants {} ;
+lin ted_PN = variants {} ;
+lin teddy_N = variants {} ;
+lin teddy_PN = variants {} ;
+lin teddy_boy_N = variants {} ;
+lin tedious_A = variants {} ;
+lin tediousness_N = variants {} ;
+lin tedium_N = variants {} ;
+lin tee_N = variants {} ;
+lin tee_V = variants {} ;
+lin tee_V2 = variants {} ;
+lin tee_shirt_N = variants {} ;
+lin teem_V = variants {} ;
+lin teenage_A = variants {} ;
+lin teenager_N = variants {} ;
+lin teeny_A = variants {} ;
+lin teesside_PN = variants {} ;
+lin teeter_V = variants {} ;
+lin teethe_V = variants {} ;
+lin teetotal_A = variants {} ;
+lin teetotaller_N = variants {} ;
+lin teetotum_N = variants {} ;
+lin teg_N = variants {} ;
+lin tegument_N = variants {} ;
+lin teheran_PN = variants {} ;
+lin teignmouth_PN = variants {} ;
+lin tel_PN = variants {} ;
+lin tel_aviv_PN = variants {} ;
+lin telecast_N = variants {} ;
+lin telecast_V2 = variants {} ;
+lin telecommunication_N = variants {} ;
+lin telegram_N = variants {} ;
+lin telegraph_N = variants {} ;
+lin telegraph_V = variants {} ;
+lin telegraph_V2 = variants {} ;
+lin telegraph_line_N = variants {} ;
+lin telegraph_pole_N = variants {} ;
+lin telegraph_post_N = variants {} ;
+lin telegraph_wire_N = variants {} ;
+lin telegrapher_N = variants {} ;
+lin telegraphese_N = variants {} ;
+lin telegraphic_A = variants {} ;
+lin telegraphically_Adv = variants {} ;
+lin telegraphist_N = variants {} ;
+lin telegraphy_N = variants {} ;
+lin telemetry_N = variants {} ;
+lin teleological_A = variants {} ;
+lin teleologist_N = variants {} ;
+lin teleology_N = variants {} ;
+lin telepathic_A = variants {} ;
+lin telepathist_N = variants {} ;
+lin telepathy_N = variants {} ;
+lin telephone_N = variants {} ;
+lin telephone_V = variants {} ;
+lin telephone_V2 = variants {} ;
+lin telephonic_A = variants {} ;
+lin telephonist_N = variants {} ;
+lin telephony_N = variants {} ;
+lin telephoto_N = variants {} ;
+lin telephotograph_N = variants {} ;
+lin telephotography_N = variants {} ;
+lin teleprinter_N = variants {} ;
+lin teleprompter_N = variants {} ;
+lin telescope_N = variants {} ;
+lin telescope_V = variants {} ;
+lin telescope_V2 = variants {} ;
+lin telescopic_A = variants {} ;
+lin telescopically_Adv = variants {} ;
+lin teletypewriter_N = variants {} ;
+lin televise_V2 = variants {} ;
+lin television_N = variants {} ;
+lin telex_N = variants {} ;
+lin telfer_N = variants {} ;
+lin telford_PN = variants {} ;
+lin tell_V = variants {} ;
+lin tell_V2 = variants {} ;
+lin tell_V2V = variants {} ;
+lin tell_VS = variants {} ;
+lin tell_VV = variants {} ;
+lin teller_N = variants {} ;
+lin telling_A = variants {} ;
+lin telltale_N = variants {} ;
+lin telly_N = variants {} ;
+lin telpher_N = variants {} ;
+lin telstar_PN = variants {} ;
+lin temerity_N = variants {} ;
+lin temp_N = variants {} ;
+lin temper_N = variants {} ;
+lin temper_V = variants {} ;
+lin temper_V2 = variants {} ;
+lin tempera_N = variants {} ;
+lin temperament_N = variants {} ;
+lin temperamental_A = variants {} ;
+lin temperance_N = variants {} ;
+lin temperate_A = variants {} ;
+lin temperateness_N = variants {} ;
+lin temperature_N =  D.temperature_1_N ;
+
+lin tempered_A = variants {} ;
+lin tempest_N = variants {} ;
+lin tempest_swept_A = variants {} ;
+lin tempest_tossed_A = variants {} ;
+lin tempestuous_A = variants {} ;
+lin template_N = variants {} ;
+lin temple_N = variants {} ;
+lin templet_N = variants {} ;
+lin tempo_N = variants {} ;
+lin temporal_A = variants {} ;
+lin temporality_N = variants {} ;
+lin temporalty_N = variants {} ;
+lin temporariness_N = variants {} ;
+lin temporary_A = variants {} ;
+lin temporize_V = variants {} ;
+lin tempt_V2 = variants {} ;
+lin tempt_V2V = variants {} ;
+lin temptation_N = variants {} ;
+lin tempter_N = variants {} ;
+lin temptingly_Adv = variants {} ;
+lin temptress_N = variants {} ;
+lin tenability_N = variants {} ;
+lin tenable_A = variants {} ;
+lin tenacious_A = variants {} ;
+lin tenaciousness_N = variants {} ;
+lin tenacity_N = variants {} ;
+lin tenancy_N = variants {} ;
+lin tenant_N = variants {} ;
+lin tenant_V2 = variants {} ;
+lin tenantry_N = variants {} ;
+lin tenby_PN = variants {} ;
+lin tench_N = variants {} ;
+lin tend_V = variants {} ;
+lin tend_V2 = variants {} ;
+lin tend_VV = variants {} ;
+lin tendency_N = variants {} ;
+lin tendentious_A = variants {} ;
+lin tendentiousness_N = variants {} ;
+lin tender_A = variants {} ;
+lin tender_N = variants {} ;
+lin tender_V = variants {} ;
+lin tender_V2 = variants {} ;
+lin tender_V2V = variants {} ;
+lin tenderfoot_N = variants {} ;
+lin tenderhearted_A = variants {} ;
+lin tenderloin_N = variants {} ;
+lin tenderness_N = variants {} ;
+lin tendon_N =  D.tendon_1_N ;
+
+lin tendril_N = variants {} ;
+lin tenement_N = variants {} ;
+lin tenement_house_N = variants {} ;
+lin tenet_N = variants {} ;
+lin tenfold_Adv = variants {} ;
+lin tenner_N = variants {} ;
+lin tennessee_PN = variants {} ;
+lin tennis_N = variants {} ;
+lin tennis_court_N = variants {} ;
+lin tennis_elbow_N = variants {} ;
+lin tenon_N = variants {} ;
+lin tenor_N = variants {} ;
+lin tenpence_N = variants {} ;
+lin tenpin_N = variants {} ;
+lin tense_A = variants {} ;
+lin tense_N = variants {} ;
+lin tense_V = variants {} ;
+lin tense_V2 = variants {} ;
+lin tenseness_N = variants {} ;
+lin tensile_A = variants {} ;
+lin tension_N = variants {} ;
+lin tensity_N = variants {} ;
+lin tent_N = variants {} ;
+lin tent_peg_N = variants {} ;
+lin tentacle_N = variants {} ;
+lin tentative_A = variants {} ;
+lin tenterden_PN = variants {} ;
+lin tenth_A = variants {} ;
+lin tenth_N = variants {} ;
+lin tenuity_N = variants {} ;
+lin tenuous_A = variants {} ;
+lin tenure_N = variants {} ;
+lin tepee_N = variants {} ;
+lin tepid_A = variants {} ;
+lin tepidity_N = variants {} ;
+lin tepidness_N = variants {} ;
+lin tercentenary_N = variants {} ;
+lin tercentennial_N = variants {} ;
+lin terence_PN = variants {} ;
+lin teresa_PN = variants {} ;
+lin tergiversate_V = variants {} ;
+lin tergiversation_N = variants {} ;
+lin term_N = variants {} ;
+lin term_V2 = variants {} ;
+lin term_VS = variants {} ;
+lin termagant_N = variants {} ;
+lin termi_PN = variants {} ;
+lin terminable_A = variants {} ;
+lin terminal_A = variants {} ;
+lin terminal_N = variants {} ;
+lin terminate_V = variants {} ;
+lin terminate_V2 = variants {} ;
+lin termination_N = variants {} ;
+lin terminological_A = variants {} ;
+lin terminology_N = variants {} ;
+lin terminus_N = variants {} ;
+lin termite_N = variants {} ;
+lin tern_N = variants {} ;
+lin terpsichorean_A = variants {} ;
+lin terr_PN = variants {} ;
+lin terra_cotta_N = variants {} ;
+lin terra_firma_N = variants {} ;
+lin terra_incognita_N = variants {} ;
+lin terrace_N = variants {} ;
+lin terrace_V2 = variants {} ;
+lin terrain_N = variants {} ;
+lin terrapin_N = variants {} ;
+lin terrestrial_A = variants {} ;
+lin terrible_A = variants {} ;
+lin terrier_N = variants {} ;
+lin terrific_A = variants {} ;
+lin terrifically_Adv = variants {} ;
+lin terrify_V2 = variants {} ;
+lin territorial_A = variants {} ;
+lin territorial_N = variants {} ;
+lin territory_N = variants {} ;
+lin terror_N = variants {} ;
+lin terror_stricken_A = variants {} ;
+lin terror_struck_A = variants {} ;
+lin terrorism_N = variants {} ;
+lin terrorist_N = variants {} ;
+lin terrorize_V2 = variants {} ;
+lin terry_PN = variants {} ;
+lin terse_A = variants {} ;
+lin terseness_N = variants {} ;
+lin tertian_A = variants {} ;
+lin tertiary_A = variants {} ;
+lin terylene_N = variants {} ;
+lin tess_PN = variants {} ;
+lin tessa_PN = variants {} ;
+lin tessellated_A = variants {} ;
+lin test_N =  D.test_1_N ;
+
+lin test_V2 = variants {} ;
+lin test_drive_N = variants {} ;
+lin test_drive_V2 = variants {} ;
+lin test_tube_N = variants {} ;
+lin testament_N = variants {} ;
+lin testamentary_A = variants {} ;
+lin testate_A = variants {} ;
+lin testate_N = variants {} ;
+lin testator_N = variants {} ;
+lin testatrix_N = variants {} ;
+lin testbed_N = variants {} ;
+lin testicle_N = variants {} ;
+lin testify_V = variants {} ;
+lin testify_V2 = variants {} ;
+lin testify_VS = variants {} ;
+lin testily_Adv = variants {} ;
+lin testimonial_N = variants {} ;
+lin testimony_N = variants {} ;
+lin testiness_N = variants {} ;
+lin testis_N = variants {} ;
+lin testy_A = variants {} ;
+lin tetanus_N = variants {} ;
+lin tetchily_Adv = variants {} ;
+lin tetchiness_N = variants {} ;
+lin tetchy_A = variants {} ;
+lin tete_a_tete_Adv = variants {} ;
+lin tete_a_tete_N = variants {} ;
+lin tether_N = variants {} ;
+lin tether_V2 = variants {} ;
+lin teuton_N = variants {} ;
+lin teutonic_A = variants {} ;
+lin tewkesbury_PN = variants {} ;
+lin texan_A = variants {} ;
+lin texan_N = variants {} ;
+lin texas_PN = variants {} ;
+lin text_N = variants {} ;
+lin textbook_N = variants {} ;
+lin textile_A = variants {} ;
+lin textile_N = variants {} ;
+lin textual_A = variants {} ;
+lin texture_N = variants {} ;
+lin textured_A = variants {} ;
+lin thai_A = variants {} ;
+lin thai_N = variants {} ;
+lin thailand_PN = variants {} ;
+lin thalidomide_N = variants {} ;
+lin thame_PN = variants {} ;
+lin than_Prep = variants {} ;
+lin thane_N = variants {} ;
+lin thank_V2 = variants {} ;
+lin thank_offering_N = variants {} ;
+lin thankful_A = variants {} ;
+lin thankfulness_N = variants {} ;
+lin thankless_A = variants {} ;
+lin thanksgiving_N = variants {} ;
+lin that_Prep = variants {} ;
+lin that_Quant = variants {} ;
+lin thatch_N = variants {} ;
+lin thatch_V2 = variants {} ;
+lin thatcham_PN = variants {} ;
+lin thatcher_N = variants {} ;
+lin thaw_N = variants {} ;
+lin thaw_V = variants {} ;
+lin thaw_V2 = variants {} ;
+lin theatre_N = variants {} ;
+lin theatregoer_N = variants {} ;
+lin theatrical_A = variants {} ;
+lin theatrical_N = variants {} ;
+lin theft_N = variants {} ;
+lin theism_N = variants {} ;
+lin theist_N = variants {} ;
+lin theistic_A = variants {} ;
+lin theistical_A = variants {} ;
+lin thematic_A = variants {} ;
+lin theme_N = variants {} ;
+lin then_Adv = mkAdv "puis" ;
+
+lin then_Prep = variants {} ;
+lin thence_Adv = variants {} ;
+lin thenceforth_Adv = variants {} ;
+lin thenceforward_Adv = variants {} ;
+lin theo_PN = variants {} ;
+lin theocracy_N = variants {} ;
+lin theocratic_A = variants {} ;
+lin theodolite_N = variants {} ;
+lin theodore_PN = variants {} ;
+lin theologian_N = variants {} ;
+lin theological_A = variants {} ;
+lin theology_N = variants {} ;
+lin theorem_N = variants {} ;
+lin theoretic_A = variants {} ;
+lin theoretical_A = variants {} ;
+lin theoretician_N = variants {} ;
+lin theorist_N = variants {} ;
+lin theorize_V = variants {} ;
+lin theorize_VS = variants {} ;
+lin theory_N = variants {} ;
+lin theosophical_A = variants {} ;
+lin theosophist_N = variants {} ;
+lin theosophy_N = variants {} ;
+lin therapeutic_A = D.therapeutique_2_A ;
+
+lin therapeutical_A = variants {} ;
+lin therapeutics_N = variants {} ;
+lin therapist_N = variants {} ;
+lin therapy_N =  D.traitement_1_N ;
+
+lin thereabout_Adv = variants {} ;
+lin thereabouts_Adv = variants {} ;
+lin thereafter_Adv = variants {} ;
+lin thereby_Adv = variants {} ;
+lin therefore_Adv = variants {} ;
+lin therefrom_Adv = variants {} ;
+
+lin therein_Adv = variants {} ;
+lin thereinafter_Adv = variants {} ;
+lin thereof_Adv = mkAdv "ses" ;
+
+lin thereon_Adv = variants {} ;
+lin theresa_PN = variants {} ;
+lin thereto_Adv = variants {} ;
+lin thereunder_Adv = variants {} ;
+lin thereupon_Adv = variants {} ;
+lin therewith_Adv = variants {} ;
+lin therewithal_Adv = variants {} ;
+lin therm_N = variants {} ;
+lin thermal_A = variants {} ;
+lin thermal_N = variants {} ;
+lin thermionic_A = variants {} ;
+lin thermodynamics_N = variants {} ;
+lin thermometer_N = variants {} ;
+lin thermonuclear_A = variants {} ;
+lin thermoplastic_A = variants {} ;
+lin thermoplastic_N = variants {} ;
+lin thermos_N = variants {} ;
+lin thermosetting_A = variants {} ;
+lin thermostat_N = variants {} ;
+lin thermostatic_A = variants {} ;
+lin thermostatically_Adv = variants {} ;
+lin thesaurus_N = variants {} ;
+lin thesis_N = variants {} ;
+lin thespian_A = variants {} ;
+lin thespian_N = variants {} ;
+lin thessaloniki_PN = variants {} ;
+lin thetford_PN = variants {} ;
+lin they_Pron = variants {} ;
+lin thick_A = variants {} ;
+lin thick_Adv = variants {} ;
+lin thick_N = variants {} ;
+lin thick_headed_A = variants {} ;
+lin thick_set_A = variants {} ;
+lin thick_skinned_A = variants {} ;
+lin thicken_V = variants {} ;
+lin thicken_V2 = variants {} ;
+lin thickening_N =  D.epaississant_1_N ;
+
+lin thicket_N = variants {} ;
+lin thickness_N = variants {} ;
+lin thief_N = variants {} ;
+lin thieve_V = variants {} ;
+lin thieve_V2 = variants {} ;
+lin thievery_N = variants {} ;
+lin thievish_A = variants {} ;
+lin thigh_N = variants {} ;
+lin thighbone_N = variants {} ;
+lin thimble_N = variants {} ;
+lin thimbleful_N = variants {} ;
+lin thin_A = D.mince_1_A ;
+
+lin thin_Adv = variants {} ;
+lin thin_V = variants {} ;
+lin thin_V2 = variants {} ;
+lin thin_skinned_A = variants {} ;
+lin thine_A = variants {} ;
+lin thing_N = variants {} ;
+lin thingmabob_N = variants {} ;
+lin thingmajig_N = variants {} ;
+lin thingumabob_N = variants {} ;
+lin thingumajig_N = variants {} ;
+lin thingummy_N = variants {} ;
+lin think_N = variants {} ;
+lin think_V = variants {} ;
+lin think_V2 = variants {} ;
+lin think_VA = variants {} ;
+lin think_VS = variants {} ;
+lin think_tank_N = variants {} ;
+lin thinkable_A = variants {} ;
+lin thinker_N = variants {} ;
+lin thinking_A = variants {} ;
+lin thinking_N = variants {} ;
+lin thinness_N = variants {} ;
+lin thionville_PN = variants {} ;
+lin third_rate_A = variants {} ;
+lin third_rater_N = variants {} ;
+lin thirsk_PN = variants {} ;
+lin thirst_N = variants {} ;
+lin thirst_V2 = variants {} ;
+lin thirstily_Adv = variants {} ;
+lin thirsty_A = variants {} ;
+lin this_Quant = variants {} ;
+lin thistle_N = variants {} ;
+lin thistledown_N = variants {} ;
+lin thither_Adv = variants {} ;
+lin tho'_Adv = variants {} ;
+lin thole_N = variants {} ;
+lin tholepin_N = variants {} ;
+lin thomas_PN = variants {} ;
+lin thong_N = variants {} ;
+lin thorax_N = variants {} ;
+lin thorn_N = variants {} ;
+lin thornbury_PN = variants {} ;
+lin thorne_PN = variants {} ;
+lin thorny_A = variants {} ;
+lin thorough_A = variants {} ;
+lin thoroughbred_A = variants {} ;
+lin thoroughbred_N = variants {} ;
+lin thoroughfare_N = variants {} ;
+lin thoroughgoing_A = variants {} ;
+lin thoroughness_N = variants {} ;
+lin though_Adv = variants {} ;
+lin though_Prep = variants {} ;
+lin thought_N = variants {} ;
+lin thought_reader_N = variants {} ;
+lin thoughtful_A = variants {} ;
+lin thoughtfulness_N = variants {} ;
+lin thoughtless_A = variants {} ;
+lin thoughtlessness_N = variants {} ;
+lin thousandfold_A = variants {} ;
+lin thousandfold_Adv = variants {} ;
+lin thousandth_A = variants {} ;
+lin thousandth_N = variants {} ;
+lin thraldom_N = variants {} ;
+lin thrall_N = variants {} ;
+lin thrash_V = variants {} ;
+lin thrash_V2 = variants {} ;
+lin thrashing_N = variants {} ;
+lin thread_N = variants {} ;
+lin thread_V2 = variants {} ;
+lin threadbare_A = variants {} ;
+lin threadlike_A = variants {} ;
+lin threat_N = variants {} ;
+lin threaten_V = variants {} ;
+lin threaten_V2 = variants {} ;
+lin threaten_VS = variants {} ;
+lin threaten_VV = variants {} ;
+lin threateningly_Adv = variants {} ;
+lin three_cornered_A = variants {} ;
+lin three_d_A = variants {} ;
+lin three_d_N = variants {} ;
+lin three_decker_N = variants {} ;
+lin three_dimensional_A = variants {} ;
+lin three_figure_A = variants {} ;
+lin three_funnelled_A = variants {} ;
+lin three_lane_A = variants {} ;
+lin three_legged_A = variants {} ;
+lin three_piece_A = variants {} ;
+lin three_ply_A = variants {} ;
+lin three_quarter_A = variants {} ;
+lin three_quarter_N = variants {} ;
+lin three_score_A = variants {} ;
+lin three_score_N = variants {} ;
+lin three_storey_A = variants {} ;
+lin three_storeyed_A = variants {} ;
+lin three_wheeled_A = variants {} ;
+lin threefold_A = variants {} ;
+lin threefold_Adv = variants {} ;
+lin threepence_N = variants {} ;
+lin threepenny_A = variants {} ;
+lin threesome_N = variants {} ;
+lin threnody_N = variants {} ;
+lin thresh_V = variants {} ;
+lin thresh_V2 = variants {} ;
+lin thresher_N = variants {} ;
+lin threshing_floor_N = variants {} ;
+lin threshing_machine_N = variants {} ;
+lin threshold_N = variants {} ;
+lin thrice_Adv = variants {} ;
+lin thrift_N = variants {} ;
+lin thriftily_Adv = variants {} ;
+lin thriftless_A = variants {} ;
+lin thriftlessness_N = variants {} ;
+lin thrifty_A = variants {} ;
+lin thrill_N = variants {} ;
+lin thrill_V = variants {} ;
+lin thrill_V2 = variants {} ;
+lin thriller_N = variants {} ;
+lin thrive_V = variants {} ;
+lin throat_N = variants {} ;
+lin throated_A = variants {} ;
+lin throaty_A = variants {} ;
+lin throb_N = variants {} ;
+lin throb_V = variants {} ;
+lin throbbing_A = variants {} ;
+lin throe_N = variants {} ;
+lin thrombosis_N =  D.thrombose_1_N ;
+
+lin throne_N = variants {} ;
+lin throng_N = variants {} ;
+lin throng_V = variants {} ;
+lin throng_V2 = variants {} ;
+lin throstle_N = variants {} ;
+lin throttle_N = variants {} ;
+lin throttle_V = variants {} ;
+lin throttle_V2 = variants {} ;
+lin throttle_valve_N = variants {} ;
+lin through_Adv = variants {} ;
+lin through_Prep = variants {} ;
+lin throughout_Adv = variants {} ;
+lin throughout_Prep = variants {} ;
+lin throughput_N = variants {} ;
+lin throughway_N = variants {} ;
+lin throw_N = variants {} ;
+lin throw_V = variants {} ;
+lin throw_V2 = variants {} ;
+lin throw_VS = variants {} ;
+lin throw_in_N = variants {} ;
+lin throwaway_N = variants {} ;
+lin throwback_N = variants {} ;
+lin thrum_V = variants {} ;
+lin thrum_V2 = variants {} ;
+lin thrush_N = variants {} ;
+lin thrust_N = variants {} ;
+lin thrust_V = variants {} ;
+lin thrust_V2 = variants {} ;
+lin thruster_N = variants {} ;
+lin thud_N = variants {} ;
+lin thud_V = variants {} ;
+lin thug_N = variants {} ;
+lin thuggery_N = variants {} ;
+lin thumb_N = variants {} ;
+lin thumb_V2 = variants {} ;
+lin thumbnut_N = variants {} ;
+lin thumbscrew_N = variants {} ;
+lin thumbstall_N = variants {} ;
+lin thumbtack_N = variants {} ;
+lin thump_N = variants {} ;
+lin thump_V = variants {} ;
+lin thump_V2 = variants {} ;
+lin thumping_A = variants {} ;
+lin thunder_N = variants {} ;
+lin thunder_V = variants {} ;
+lin thunder_V2 = variants {} ;
+lin thunderbolt_N = variants {} ;
+lin thunderclap_N = variants {} ;
+lin thunderous_A = variants {} ;
+lin thunderstorm_N = variants {} ;
+lin thunderstruck_A = variants {} ;
+lin thundery_A = variants {} ;
+lin thurcroft_PN = variants {} ;
+lin thurible_N = variants {} ;
+lin thurmaston_PN = variants {} ;
+lin thurrock_PN = variants {} ;
+lin thurs_PN = variants {} ;
+lin thursday_N = variants {} ;
+lin thursday_PN = variants {} ;
+lin thurso_PN = variants {} ;
+lin thus_Adv = D.ainsi_1_Adv ;
+
+lin thwack_N = variants {} ;
+lin thwack_V2 = variants {} ;
+lin thwart_N = variants {} ;
+lin thwart_V2 = variants {} ;
+lin thy_A = variants {} ;
+lin thyme_N = variants {} ;
+lin thyroid_N = variants {} ;
+lin ti_N = variants {} ;
+lin tiara_N = variants {} ;
+lin tibet_PN = variants {} ;
+lin tibetan_A = variants {} ;
+lin tibetan_N = variants {} ;
+lin tibia_N = variants {} ;
+lin tic_N = variants {} ;
+lin tick_N = variants {} ;
+lin tick_V = variants {} ;
+lin tick_V2 = variants {} ;
+lin tick_tock_N = variants {} ;
+lin ticker_N = variants {} ;
+lin ticker_tape_N = variants {} ;
+lin ticket_N = variants {} ;
+lin ticket_V2 = variants {} ;
+lin ticket_collector_N = variants {} ;
+lin ticking_N = variants {} ;
+lin tickle_V = variants {} ;
+lin tickle_V2 = variants {} ;
+lin tickler_N = variants {} ;
+lin ticklish_A = variants {} ;
+lin tidal_A = variants {} ;
+lin tidbit_N = variants {} ;
+lin tiddler_N = variants {} ;
+lin tiddley_A = variants {} ;
+lin tiddlywinks_N = variants {} ;
+lin tide_N = variants {} ;
+lin tide_V2 = variants {} ;
+lin tidemark_N = variants {} ;
+lin tideway_N = variants {} ;
+lin tidily_Adv = variants {} ;
+lin tidiness_N = variants {} ;
+lin tidworth_PN = variants {} ;
+lin tidy_A = variants {} ;
+lin tidy_N = variants {} ;
+lin tidy_V = variants {} ;
+lin tidy_V2 = variants {} ;
+lin tie_N = variants {} ;
+lin tie_V = variants {} ;
+lin tie_V2 = variants {} ;
+lin tie_on_A = variants {} ;
+lin tie_up_N = variants {} ;
+lin tientsin_PN = variants {} ;
+lin tier_N = variants {} ;
+lin tiff_N = variants {} ;
+lin tiger_N = variants {} ;
+lin tiger_lily_N = variants {} ;
+lin tigerish_A = variants {} ;
+lin tight_A = variants {} ;
+lin tight_Adv = variants {} ;
+lin tight_laced_A = variants {} ;
+lin tight_lipped_A = variants {} ;
+lin tight_wad_N = variants {} ;
+lin tighten_V = variants {} ;
+lin tighten_V2 = variants {} ;
+lin tightness_N = variants {} ;
+lin tightrope_N = variants {} ;
+lin tigress_N = variants {} ;
+lin tike_N = variants {} ;
+lin til_Prep = variants {} ;
+lin tilburg_PN = variants {} ;
+lin tilbury_PN = variants {} ;
+lin tilde_N = variants {} ;
+lin tile_N = variants {} ;
+lin tile_V2 = variants {} ;
+lin till_N = variants {} ;
+lin till_Prep = variants {} ;
+lin till_V2 = variants {} ;
+lin tillage_N = variants {} ;
+lin tiller_N = variants {} ;
+lin tilt_N = variants {} ;
+lin tilt_V = variants {} ;
+lin tilt_V2 = variants {} ;
+lin tilth_N = variants {} ;
+lin tiltyard_N = variants {} ;
+lin tim_PN = variants {} ;
+lin timber_N = variants {} ;
+lin timbered_A = variants {} ;
+lin timbre_N = variants {} ;
+lin timbrel_N = variants {} ;
+lin time_N =  D.temps_1_N ;
+
+lin time_V2 = variants {} ;
+lin time_ball_N = variants {} ;
+lin time_bomb_N = variants {} ;
+lin time_expired_A = variants {} ;
+lin time_exposure_N = variants {} ;
+lin time_fuse_N = variants {} ;
+lin time_honoured_A = variants {} ;
+lin time_lag_N = variants {} ;
+lin time_limit_N = variants {} ;
+lin time_sheet_N = variants {} ;
+lin time_signal_N = variants {} ;
+lin time_switch_N = variants {} ;
+lin timecard_N = variants {} ;
+lin timekeeper_N = variants {} ;
+lin timekeeping_N = variants {} ;
+lin timeless_A = variants {} ;
+lin timeliness_N = variants {} ;
+lin timely_A = variants {} ;
+lin timepiece_N = variants {} ;
+lin timesaving_A = variants {} ;
+lin timeserver_N = variants {} ;
+lin timeserving_A = variants {} ;
+lin timetable_N = variants {} ;
+lin timework_N = variants {} ;
+lin timid_A = variants {} ;
+lin timidity_N = variants {} ;
+lin timidness_N = variants {} ;
+lin timing_N =  D.rythme_1_N ;
+
+lin timmy_PN = variants {} ;
+lin timorous_A = variants {} ;
+lin timothy_N = variants {} ;
+lin timothy_PN = variants {} ;
+lin timpanist_N = variants {} ;
+lin tin_N =  D.bombe_1_N ;
+
+lin tin_V2 = variants {} ;
+lin tin_opener_N = variants {} ;
+lin tin_pan_alley_N = variants {} ;
+lin tin_plate_N = variants {} ;
+lin tina_PN = variants {} ;
+lin tincture_N = variants {} ;
+lin tincture_V2 = variants {} ;
+lin tinder_N = variants {} ;
+lin tinderbox_N = variants {} ;
+lin tine_N = variants {} ;
+lin tined_A = variants {} ;
+lin tinfoil_N = variants {} ;
+lin ting_N = variants {} ;
+lin ting_V = variants {} ;
+lin ting_V2 = variants {} ;
+lin tinge_N = variants {} ;
+lin tinge_V2 = variants {} ;
+lin tingle_N = variants {} ;
+lin tingle_V = variants {} ;
+lin tinker_N = variants {} ;
+lin tinker_V = variants {} ;
+lin tinkle_N = variants {} ;
+lin tinkle_V = variants {} ;
+lin tinkle_V2 = variants {} ;
+lin tinny_A = variants {} ;
+lin tinsel_N = variants {} ;
+lin tinsel_V2 = variants {} ;
+lin tinselly_A = variants {} ;
+lin tinsmith_N = variants {} ;
+lin tint_N = variants {} ;
+lin tint_V2 = variants {} ;
+lin tintack_N = variants {} ;
+lin tintinnabulation_N = variants {} ;
+lin tiny_A = variants {} ;
+lin tip_N = variants {} ;
+lin tip_V = variants {} ;
+lin tip_V2 = variants {} ;
+lin tip_and_run_A = variants {} ;
+lin tip_off_N = variants {} ;
+lin tip_top_A = variants {} ;
+lin tip_top_Adv = variants {} ;
+lin tip_up_A = variants {} ;
+lin tipperary_PN = variants {} ;
+lin tippet_N = variants {} ;
+lin tipple_N = variants {} ;
+lin tipple_V = variants {} ;
+lin tipple_V2 = variants {} ;
+lin tippler_N = variants {} ;
+lin tipstaff_N = variants {} ;
+lin tipster_N = variants {} ;
+lin tipsy_A = variants {} ;
+lin tiptoe_Adv = variants {} ;
+lin tiptoe_V = variants {} ;
+lin tirade_N = variants {} ;
+lin tire_N = variants {} ;
+lin tire_V = variants {} ;
+lin tire_V2 = variants {} ;
+lin tired_A = variants {} ;
+lin tiredness_N = variants {} ;
+lin tireless_A = variants {} ;
+lin tiresome_A = variants {} ;
+lin tiring_Adv = variants {} ;
+lin tiro_N = variants {} ;
+lin tissue_N =  D.tissu_1_N ;
+
+lin tit_N = variants {} ;
+lin titan_N = variants {} ;
+lin titanic_A = variants {} ;
+lin titbit_N = variants {} ;
+lin tithe_N = variants {} ;
+lin tithe_barn_N = variants {} ;
+lin titillate_V2 = variants {} ;
+lin titillation_N = variants {} ;
+lin titivate_V = variants {} ;
+lin titivate_V2 = variants {} ;
+lin titlark_N = variants {} ;
+lin title_N = variants {} ;
+lin title_VS = variants {} ;
+lin title_deed_N = variants {} ;
+lin title_page_N = variants {} ;
+lin title_role_N = variants {} ;
+lin titled_A = variants {} ;
+lin titmouse_N = variants {} ;
+lin titter_V = variants {} ;
+lin tittivate_V = variants {} ;
+lin tittivate_V2 = variants {} ;
+lin tittle_N = variants {} ;
+lin tittle_tattle_N = variants {} ;
+lin tittle_tattle_V = variants {} ;
+lin titular_A = variants {} ;
+lin tiverton_PN = variants {} ;
+lin tizzy_N = variants {} ;
+lin tnt_N = variants {} ;
+lin to_Adv = variants {} ;
+lin to_Prep = variants {} ;
+lin to_do_N = variants {} ;
+lin toad_N = variants {} ;
+lin toad_in_the_hole_N = variants {} ;
+lin toadstool_N = variants {} ;
+lin toady_N = variants {} ;
+lin toady_V = variants {} ;
+lin toast_N = variants {} ;
+lin toast_V = variants {} ;
+lin toast_V2 = variants {} ;
+lin toaster_N = variants {} ;
+lin toasting_fork_N = variants {} ;
+lin toastmaster_N = variants {} ;
+lin toastrack_N = variants {} ;
+lin tobacco_N = variants {} ;
+lin tobacconist_N = variants {} ;
+lin tobago_PN = variants {} ;
+lin tobagonian_A = variants {} ;
+lin tobagonian_N = variants {} ;
+lin toboggan_N = variants {} ;
+lin toboggan_V = variants {} ;
+lin toby_PN = variants {} ;
+lin toby_jug_N = variants {} ;
+lin toccata_N = variants {} ;
+lin tocsin_N = variants {} ;
+lin today_Adv = variants {} ;
+lin today_N = variants {} ;
+lin toddle_V = variants {} ;
+lin toddler_N = variants {} ;
+lin toddy_N = variants {} ;
+lin todmorden_PN = variants {} ;
+lin toe_N = variants {} ;
+lin toe_V2 = variants {} ;
+lin toecap_N = variants {} ;
+lin toehold_N = variants {} ;
+lin toenail_N = variants {} ;
+lin toff_N = variants {} ;
+lin toffee_N = variants {} ;
+lin tog_V2 = variants {} ;
+lin toga_N = variants {} ;
+lin together_Adv = D.ensemble_3_Adv ;
+
+lin togetherness_N = variants {} ;
+lin toggle_N = variants {} ;
+lin togo_PN = variants {} ;
+lin togolese_A = variants {} ;
+lin togolese_N = variants {} ;
+lin toil_N = variants {} ;
+lin toil_V = variants {} ;
+lin toil_V2V = variants {} ;
+lin toiler_N = variants {} ;
+lin toilet_N = variants {} ;
+lin toilet_paper_N = variants {} ;
+lin toilet_powder_N = variants {} ;
+lin toilet_roll_N = variants {} ;
+lin toilet_table_N = variants {} ;
+lin toilsome_A = variants {} ;
+lin tokay_N = variants {} ;
+lin token_N = variants {} ;
+lin tokyo_PN = variants {} ;
+lin tolerable_A = variants {} ;
+lin tolerance_N = variants {} ;
+lin tolerant_A = variants {} ;
+lin tolerate_V2 = variants {} ;
+lin toleration_N = variants {} ;
+lin toll_N = variants {} ;
+lin toll_V = variants {} ;
+lin toll_V2 = variants {} ;
+lin tollbar_N = variants {} ;
+lin tollbooth_N = variants {} ;
+lin tollgate_N = variants {} ;
+lin tollhouse_N = variants {} ;
+lin tom_PN = variants {} ;
+lin tomahawk_N = variants {} ;
+lin tomahawk_V2 = variants {} ;
+lin tomato_N = variants {} ;
+lin tomb_N = variants {} ;
+lin tombola_N = variants {} ;
+lin tomboy_N = variants {} ;
+lin tombstone_N = variants {} ;
+lin tomcat_N = variants {} ;
+lin tome_N = variants {} ;
+lin tomfool_N = variants {} ;
+lin tomfoolery_N = variants {} ;
+lin tommy_PN = variants {} ;
+lin tommy_gun_N = variants {} ;
+lin tommy_rot_N = variants {} ;
+lin tomorrow_Adv = variants {} ;
+lin tomorrow_N = variants {} ;
+lin tomtit_N = variants {} ;
+lin tomtom_N = variants {} ;
+lin ton_N = variants {} ;
+lin ton_V = variants {} ;
+lin tonal_A = variants {} ;
+lin tonality_N = variants {} ;
+lin tonbridge_PN = variants {} ;
+lin tone_N = variants {} ;
+lin tone_V = variants {} ;
+lin tone_V2 = variants {} ;
+lin tone_deaf_A = variants {} ;
+lin tone_poem_N = variants {} ;
+lin toned_A = variants {} ;
+lin toneless_A = variants {} ;
+lin tonga_PN = variants {} ;
+lin tongan_A = variants {} ;
+lin tongan_N = variants {} ;
+lin tongue_N = variants {} ;
+lin tongue_in_cheek_A = variants {} ;
+lin tongue_in_cheek_Adv = variants {} ;
+lin tongue_tied_A = variants {} ;
+lin tongue_twister_N = variants {} ;
+lin tongued_A = variants {} ;
+lin tonic_A = variants {} ;
+lin tonic_N = variants {} ;
+lin tonic_sol_fa_N = variants {} ;
+lin tonight_Adv = variants {} ;
+lin tonight_N = variants {} ;
+lin tonnage_N = variants {} ;
+lin tonne_N = variants {} ;
+lin tonsil_N = variants {} ;
+lin tonsillitis_N = variants {} ;
+lin tonsorial_A = variants {} ;
+lin tonsure_N = variants {} ;
+lin tonsure_V2 = variants {} ;
+lin tontine_N = variants {} ;
+lin tony_PN = variants {} ;
+lin tonyrefail_PN = variants {} ;
+lin too_Adv = variants {} ;
+lin tool_N = variants {} ;
+lin tool_V2 = variants {} ;
+lin toot_N = variants {} ;
+lin toot_V = variants {} ;
+lin toot_V2 = variants {} ;
+lin tooth_N = variants {} ;
+lin toothache_N = variants {} ;
+lin toothbrush_N = variants {} ;
+lin toothed_A = variants {} ;
+lin toothless_A = variants {} ;
+lin toothpaste_N = variants {} ;
+lin toothpick_N = variants {} ;
+lin toothpowder_N = variants {} ;
+lin toothsome_A = variants {} ;
+lin tootle_N = variants {} ;
+lin tootle_V = variants {} ;
+lin top_N = variants {} ;
+lin top_V2 = variants {} ;
+lin top_boot_N = variants {} ;
+lin top_dress_V2 = variants {} ;
+lin top_dressing_N = variants {} ;
+lin top_flight_A = variants {} ;
+lin top_heavy_A = variants {} ;
+lin top_hole_A = variants {} ;
+lin top_ranking_A = variants {} ;
+lin topaz_N = variants {} ;
+lin topcoat_N = variants {} ;
+lin tope_V = variants {} ;
+lin tope_V2 = variants {} ;
+lin toper_N = variants {} ;
+lin topgallant_A = variants {} ;
+lin topgallant_N = variants {} ;
+lin topi_N = variants {} ;
+lin topiary_N = variants {} ;
+lin topic_N = variants {} ;
+lin topical_A = D.topique_3_A ;
+
+lin topknot_N = variants {} ;
+lin topless_A = variants {} ;
+lin topmast_N = variants {} ;
+lin topmost_A = variants {} ;
+lin topnotch_A = variants {} ;
+lin topographical_A = variants {} ;
+lin topography_N = variants {} ;
+lin topper_N = variants {} ;
+lin topping_A = variants {} ;
+lin topple_V = variants {} ;
+lin topple_V2 = variants {} ;
+lin topsail_N = variants {} ;
+lin topsy_turvy_A = variants {} ;
+lin topsy_turvy_Adv = variants {} ;
+lin topsy_turvydom_N = variants {} ;
+lin toque_N = variants {} ;
+lin tor_N = variants {} ;
+lin torbay_PN = variants {} ;
+lin torch_N = variants {} ;
+lin torch_V2 = variants {} ;
+lin torch_race_N = variants {} ;
+lin torch_singer_N = variants {} ;
+lin torchlight_N = variants {} ;
+lin toreador_N = variants {} ;
+lin torino_PN = variants {} ;
+lin torment_N = variants {} ;
+lin torment_V2 = variants {} ;
+lin tormentor_N = variants {} ;
+lin tornado_N = variants {} ;
+lin toronto_PN = variants {} ;
+lin torpedo_N = variants {} ;
+lin torpedo_V2 = variants {} ;
+lin torpedo_boat_N = variants {} ;
+lin torpedo_tube_N = variants {} ;
+lin torpid_A = variants {} ;
+lin torpidity_N = variants {} ;
+lin torpidness_N = variants {} ;
+lin torpor_N = variants {} ;
+lin torque_N = variants {} ;
+lin torrent_N = variants {} ;
+lin torrential_A = variants {} ;
+lin torrid_A = variants {} ;
+lin torridity_N = variants {} ;
+lin torsion_N = variants {} ;
+lin torso_N = variants {} ;
+lin tort_N = variants {} ;
+lin tortilla_N = variants {} ;
+lin tortoise_N = variants {} ;
+lin tortoiseshell_N = variants {} ;
+lin tortuous_A = variants {} ;
+lin torture_N = variants {} ;
+lin torture_V2 = variants {} ;
+lin torturer_N = variants {} ;
+lin tory_N = variants {} ;
+lin tosh_N = variants {} ;
+lin toss_N = variants {} ;
+lin toss_V = variants {} ;
+lin toss_V2 = variants {} ;
+lin toss_up_N = variants {} ;
+lin tot_N = variants {} ;
+lin tot_V = variants {} ;
+lin tot_V2 = variants {} ;
+lin total_A = D.total_2_A ;
+
+lin total_N =  D.total_1_N ;
+
+lin total_V = variants {} ;
+lin total_V2 = variants {} ;
+lin totalitarian_A = variants {} ;
+lin totalitarianism_N = variants {} ;
+lin totality_N = variants {} ;
+lin totalizator_N = variants {} ;
+lin tote_N = variants {} ;
+lin tote_V2 = variants {} ;
+lin totem_N = variants {} ;
+lin totem_pole_N = variants {} ;
+lin totnes_PN = variants {} ;
+lin totter_V = variants {} ;
+lin tottery_A = variants {} ;
+lin toucan_N = variants {} ;
+lin touch_N = variants {} ;
+lin touch_V = variants {} ;
+lin touch_V2 = variants {} ;
+lin touch_and_go_A = variants {} ;
+lin touch_type_V = variants {} ;
+lin touchable_A = variants {} ;
+lin touchdown_N = variants {} ;
+lin touched_A = variants {} ;
+lin touchily_Adv = variants {} ;
+lin touchiness_N = variants {} ;
+lin touching_A = variants {} ;
+lin touchline_N = variants {} ;
+lin touchstone_N = variants {} ;
+lin touchy_A = variants {} ;
+lin tough_A = variants {} ;
+lin tough_N = variants {} ;
+lin toughen_V = variants {} ;
+lin toughen_V2 = variants {} ;
+lin toughie_N = variants {} ;
+lin toughness_N = variants {} ;
+lin toulon_PN = variants {} ;
+lin toulouse_PN = variants {} ;
+lin toupee_N = variants {} ;
+lin tour_N = variants {} ;
+lin tour_V = variants {} ;
+lin tour_V2 = variants {} ;
+lin tour_de_force_N = variants {} ;
+lin touring_A = variants {} ;
+lin touring_N = variants {} ;
+lin tourism_N = variants {} ;
+lin tourist_N = variants {} ;
+lin tournament_N = variants {} ;
+lin tourney_N = variants {} ;
+lin tourniquet_N = variants {} ;
+lin tours_PN = variants {} ;
+lin tousle_V2 = variants {} ;
+lin tout_N = variants {} ;
+lin tout_V = variants {} ;
+lin tout_V2 = variants {} ;
+lin tout_ensemble_Adv = variants {} ;
+lin tout_ensemble_N = variants {} ;
+lin tow_N = variants {} ;
+lin tow_V2 = variants {} ;
+lin toward_Prep = variants {} ;
+lin towards_Prep = variants {} ;
+lin towel_N = variants {} ;
+lin towel_V2 = variants {} ;
+lin towel_horse_N = variants {} ;
+lin towel_rack_N = variants {} ;
+lin towel_rail_N = variants {} ;
+lin towelling_N = variants {} ;
+lin tower_N = variants {} ;
+lin tower_V = variants {} ;
+lin tower_block_N = variants {} ;
+lin tower_hamlets_PN = variants {} ;
+lin towering_A = variants {} ;
+lin towing_line_N = variants {} ;
+lin towing_path_N = variants {} ;
+lin towing_rope_N = variants {} ;
+lin towline_N = variants {} ;
+lin town_N = variants {} ;
+lin town_crier_N = variants {} ;
+lin town_gas_N = variants {} ;
+lin townee_N = variants {} ;
+lin township_N = variants {} ;
+lin townsman_N = variants {} ;
+lin towpath_N = variants {} ;
+lin towrope_N = variants {} ;
+lin toxaemia_N = variants {} ;
+lin toxic_A = variants {} ;
+lin toxicity_N = variants {} ;
+lin toxicologist_N = variants {} ;
+lin toxicology_N = variants {} ;
+lin toxin_N = variants {} ;
+lin toy_N = variants {} ;
+lin toy_V = variants {} ;
+lin toyshop_N = variants {} ;
+lin trace_N = variants {} ;
+lin trace_V = variants {} ;
+lin trace_V2 = variants {} ;
+lin traceable_A = variants {} ;
+lin tracer_N = variants {} ;
+lin tracery_N = variants {} ;
+lin trachea_N = variants {} ;
+lin trachoma_N = variants {} ;
+lin tracing_N = variants {} ;
+lin tracing_paper_N = variants {} ;
+lin track_N = variants {} ;
+lin track_V = variants {} ;
+lin track_V2 = variants {} ;
+lin tracked_A = variants {} ;
+lin tracker_N = variants {} ;
+lin trackless_A = variants {} ;
+lin tract_N =  D.tractus_1_N ;
+
+lin tractability_N = variants {} ;
+lin tractable_A = variants {} ;
+lin traction_N = variants {} ;
+lin traction_engine_N = variants {} ;
+lin tractor_N = variants {} ;
+lin tracy_PN = variants {} ;
+lin trad_N = variants {} ;
+lin trade_N = variants {} ;
+lin trade_V = variants {} ;
+lin trade_V2 = variants {} ;
+lin trade_in_N = variants {} ;
+lin trade_union_N = variants {} ;
+lin trade_unionism_N = variants {} ;
+lin trade_unionist_N = variants {} ;
+lin trade_wind_N = variants {} ;
+lin trademark_N = variants {} ;
+lin trader_N = variants {} ;
+lin trades_union_N = variants {} ;
+lin tradesman_N = variants {} ;
+lin tradition_N = variants {} ;
+lin traditional_A = variants {} ;
+lin traditionalism_N = variants {} ;
+lin traditionalist_N = variants {} ;
+lin traduce_V2 = variants {} ;
+lin traducer_N = variants {} ;
+lin traffic_N = variants {} ;
+lin traffic_V = variants {} ;
+lin trafficator_N = variants {} ;
+lin trafficker_N = variants {} ;
+lin tragedian_N = variants {} ;
+lin tragedienne_N = variants {} ;
+lin tragedy_N = variants {} ;
+lin tragic_A = variants {} ;
+lin tragically_Adv = variants {} ;
+lin tragicomedy_N = variants {} ;
+lin tragicomic_A = variants {} ;
+lin trail_N = variants {} ;
+lin trail_V = variants {} ;
+lin trail_V2 = variants {} ;
+lin trailer_N = variants {} ;
+lin train_N = variants {} ;
+lin train_V = variants {} ;
+lin train_V2 = variants {} ;
+lin train_V2V = variants {} ;
+lin trainbearer_N = variants {} ;
+lin trainee_N = variants {} ;
+lin trainer_N = variants {} ;
+lin training_N = variants {} ;
+lin training_college_N = variants {} ;
+lin training_ship_N = variants {} ;
+lin trainload_N = variants {} ;
+lin trainman_N = variants {} ;
+lin traipse_V = variants {} ;
+lin trait_N = variants {} ;
+lin traitor_N = variants {} ;
+lin traitorous_A = variants {} ;
+lin traitress_N = variants {} ;
+lin trajectory_N = variants {} ;
+lin tralee_PN = variants {} ;
+lin tram_N = variants {} ;
+lin tram_car_N = variants {} ;
+lin tramline_N = variants {} ;
+lin trammel_V2 = variants {} ;
+lin tramp_N = variants {} ;
+lin tramp_V = variants {} ;
+lin tramp_V2 = variants {} ;
+lin tramp_steamer_N = variants {} ;
+lin trample_N = variants {} ;
+lin trample_V = variants {} ;
+lin trample_V2 = variants {} ;
+lin trampoline_N = variants {} ;
+lin tramway_N = variants {} ;
+lin trance_N = variants {} ;
+lin tranent_PN = variants {} ;
+lin tranquil_A = variants {} ;
+lin tranquility_N = variants {} ;
+lin tranquilize_V2 = variants {} ;
+lin tranquillity_N = variants {} ;
+lin tranquillize_V2 = variants {} ;
+lin tranquillizer_N = variants {} ;
+lin trans_PN = variants {} ;
+lin transact_V2 = variants {} ;
+lin transaction_N = variants {} ;
+lin transalpine_A = variants {} ;
+lin transalpine_N = variants {} ;
+lin transatlantic_A = variants {} ;
+lin transcend_V2 = variants {} ;
+lin transcendence_N = variants {} ;
+lin transcendency_N = variants {} ;
+lin transcendent_A = variants {} ;
+lin transcendental_A = variants {} ;
+lin transcendentalism_N = variants {} ;
+lin transcendentalist_N = variants {} ;
+lin transcontinental_A = variants {} ;
+lin transcribe_V2 = variants {} ;
+lin transcript_N = variants {} ;
+lin transcription_N = variants {} ;
+lin transept_N = variants {} ;
+lin transfer_N = variants {} ;
+lin transfer_V = variants {} ;
+lin transfer_V2 = variants {} ;
+lin transferability_N = variants {} ;
+lin transferable_A = variants {} ;
+lin transference_N = variants {} ;
+lin transfiguration_N = variants {} ;
+lin transfigure_V2 = variants {} ;
+lin transfix_V2 = variants {} ;
+lin transform_V2 = variants {} ;
+lin transformable_A = variants {} ;
+lin transformation_N = variants {} ;
+lin transformer_N = variants {} ;
+lin transfuse_V2 = variants {} ;
+lin transfusion_N = variants {} ;
+lin transgress_V = variants {} ;
+lin transgress_V2 = variants {} ;
+lin transgression_N = variants {} ;
+lin transgressor_N = variants {} ;
+lin transience_N = variants {} ;
+lin transiency_N = variants {} ;
+lin transient_A = D.transitoire_1_A ;
+
+lin transient_N = variants {} ;
+lin transistor_N = variants {} ;
+lin transistorized_A = variants {} ;
+lin transit_N = variants {} ;
+lin transition_N =  D.transition_1_N ;
+
+lin transitional_A = variants {} ;
+lin transitive_A = variants {} ;
+lin transitory_A = variants {} ;
+lin translatable_A = variants {} ;
+lin translate_V = variants {} ;
+lin translate_V2 = variants {} ;
+lin translation_N = variants {} ;
+lin translator_N = variants {} ;
+lin transliterate_V2 = variants {} ;
+lin transliteration_N = variants {} ;
+lin translucence_N = variants {} ;
+lin translucency_N = variants {} ;
+lin translucent_A = variants {} ;
+lin transmigration_N = variants {} ;
+lin transmission_N = variants {} ;
+lin transmit_V2 = variants {} ;
+lin transmitter_N = variants {} ;
+lin transmogrification_N = variants {} ;
+lin transmogrify_V2 = variants {} ;
+lin transmutable_A = variants {} ;
+lin transmutation_N = variants {} ;
+lin transmute_V2 = variants {} ;
+lin transoceanic_A = variants {} ;
+lin transom_N = variants {} ;
+lin transom_window_N = variants {} ;
+lin transparence_N = variants {} ;
+lin transparency_N = variants {} ;
+lin transparent_A = variants {} ;
+lin transpiration_N = variants {} ;
+lin transpire_V = variants {} ;
+lin transpire_V2 = variants {} ;
+lin transplant_N =  D.greffe_1_N ;
+
+lin transplant_V = variants {} ;
+lin transplant_V2 = variants {} ;
+lin transplantation_N =  D.transplantation_1_N ;
+
+lin transpolar_A = variants {} ;
+lin transport_N = variants {} ;
+lin transport_V2 = variants {} ;
+lin transportable_A = variants {} ;
+lin transportation_N =  D.transport_1_N ;
+
+lin transporter_N = variants {} ;
+lin transpose_V2 = variants {} ;
+lin transposition_N = variants {} ;
+lin transsexual_N = variants {} ;
+lin transship_V2 = variants {} ;
+lin transshipment_N = variants {} ;
+lin transubstantiation_N = variants {} ;
+lin transverse_A = variants {} ;
+lin transvestism_N = variants {} ;
+lin transvestite_N = variants {} ;
+lin trap_N = variants {} ;
+lin trap_V = variants {} ;
+lin trap_V2 = variants {} ;
+lin trap_door_N = variants {} ;
+lin trap_shooting_N = variants {} ;
+lin trapeze_N = variants {} ;
+lin trapezium_N = variants {} ;
+lin trapezoid_N = variants {} ;
+lin trapper_N = variants {} ;
+lin trappist_N = variants {} ;
+lin trash_N = variants {} ;
+lin trash_V2 = variants {} ;
+lin trashy_A = variants {} ;
+lin trauma_N = variants {} ;
+lin traumatic_A = variants {} ;
+lin travail_N = variants {} ;
+lin travel_N = variants {} ;
+lin travel_V = variants {} ;
+lin travel_V2 = variants {} ;
+lin travel_soiled_A = variants {} ;
+lin travel_stained_A = variants {} ;
+lin travel_worn_A = variants {} ;
+lin traveled_A = variants {} ;
+lin travelled_A = variants {} ;
+lin traveller_N = variants {} ;
+lin travelling_N = variants {} ;
+lin travelogue_N = variants {} ;
+lin traverse_N = variants {} ;
+lin traverse_V2 = variants {} ;
+lin travesty_N = variants {} ;
+lin travesty_V2 = variants {} ;
+lin trawl_N = variants {} ;
+lin trawl_V = variants {} ;
+lin trawl_V2 = variants {} ;
+lin trawl_net_N = variants {} ;
+lin trawler_N = variants {} ;
+lin tray_N = variants {} ;
+lin tray_cloth_N = variants {} ;
+lin treacherous_A = variants {} ;
+lin treachery_N = variants {} ;
+lin treacle_N = variants {} ;
+lin treacly_A = variants {} ;
+lin tread_N = variants {} ;
+lin tread_V = variants {} ;
+lin tread_V2 = variants {} ;
+lin treadle_N = variants {} ;
+lin treadle_V = variants {} ;
+lin treadmill_N = variants {} ;
+lin treas_N = variants {} ;
+lin treason_N = variants {} ;
+lin treasonable_A = variants {} ;
+lin treasonous_A = variants {} ;
+lin treasure_N = variants {} ;
+lin treasure_V2 = variants {} ;
+lin treasure_house_N = variants {} ;
+lin treasure_trove_N = variants {} ;
+lin treasurer_N = variants {} ;
+lin treasury_N = variants {} ;
+lin treat_N =  D.traite_1_N ;
+
+lin treat_V = variants {} ;
+lin treat_V2 = variants {} ;
+lin treatise_N = variants {} ;
+lin treatment_N =  D.traitement_1_N ;
+
+lin treaty_N = variants {} ;
+lin treble_A = variants {} ;
+lin treble_N = variants {} ;
+lin treble_V = variants {} ;
+lin treble_V2 = variants {} ;
+lin tredegar_PN = variants {} ;
+lin tree_N =  D.arbre_1_N ;
+
+lin tree_V2 = variants {} ;
+lin tree_fern_N = variants {} ;
+lin treeless_A = variants {} ;
+lin trefoil_N = variants {} ;
+lin trek_N = variants {} ;
+lin trek_V = variants {} ;
+lin trellis_N = variants {} ;
+lin trellis_V2 = variants {} ;
+lin tremble_N = variants {} ;
+lin tremble_V = variants {} ;
+lin tremendous_A = variants {} ;
+lin tremolo_N = variants {} ;
+lin tremor_N = variants {} ;
+lin tremulous_A = variants {} ;
+lin trench_N = variants {} ;
+lin trench_V2 = variants {} ;
+lin trenchancy_N = variants {} ;
+lin trenchant_A = variants {} ;
+lin trencher_N = variants {} ;
+lin trencherman_N = variants {} ;
+lin trend_N = variants {} ;
+lin trend_V = variants {} ;
+lin trend_setter_N = variants {} ;
+lin trend_setting_N = variants {} ;
+lin trendy_A = variants {} ;
+lin trepan_V2 = variants {} ;
+lin trephine_N = variants {} ;
+lin trephine_V2 = variants {} ;
+lin trepidation_N = variants {} ;
+lin trespass_N = variants {} ;
+lin trespass_V = variants {} ;
+lin trespasser_N = variants {} ;
+lin tress_N = variants {} ;
+lin trestle_N = variants {} ;
+lin trestle_bridge_N = variants {} ;
+lin trestle_table_N = variants {} ;
+lin trevor_PN = variants {} ;
+lin triad_N = variants {} ;
+lin trial_N = variants {} ;
+lin triangle_N = variants {} ;
+lin triangular_A = variants {} ;
+lin tribal_A = variants {} ;
+lin tribalism_N = variants {} ;
+lin tribe_N = variants {} ;
+lin tribesman_N = variants {} ;
+lin tribulation_N = variants {} ;
+lin tribunal_N = variants {} ;
+lin tribune_N = variants {} ;
+lin tributary_A = variants {} ;
+lin tributary_N = variants {} ;
+lin tribute_N = variants {} ;
+lin trice_N = variants {} ;
+lin trice_V2 = variants {} ;
+lin trick_N = variants {} ;
+lin trick_V2 = variants {} ;
+lin trickery_N = variants {} ;
+lin trickiness_N = variants {} ;
+lin trickle_N = variants {} ;
+lin trickle_V = variants {} ;
+lin trickle_V2 = variants {} ;
+lin trickster_N = variants {} ;
+lin tricksy_A = variants {} ;
+lin tricky_A = variants {} ;
+lin tricolour_N = variants {} ;
+lin tricycle_N = variants {} ;
+lin trident_N = variants {} ;
+lin tried_A = variants {} ;
+lin triennial_A = variants {} ;
+lin triennial_N = variants {} ;
+lin trier_N = variants {} ;
+lin trieste_PN = variants {} ;
+lin trifle_N = variants {} ;
+lin trifle_V = variants {} ;
+lin trifle_V2 = variants {} ;
+lin trifler_N = variants {} ;
+lin trifling_A = variants {} ;
+lin trigger_N = variants {} ;
+lin trigger_V2 = variants {} ;
+lin trigger_happy_A = variants {} ;
+lin trigonometry_N = variants {} ;
+lin trilateral_A = variants {} ;
+lin trilby_N = variants {} ;
+lin trill_N = variants {} ;
+lin trill_V = variants {} ;
+lin trill_V2 = variants {} ;
+lin trillion_A = variants {} ;
+lin trillion_N = variants {} ;
+lin trillionth_A = variants {} ;
+lin trillionth_N = variants {} ;
+lin trilogy_N = variants {} ;
+lin trim_A = variants {} ;
+lin trim_N = variants {} ;
+lin trim_V = variants {} ;
+lin trim_V2 = variants {} ;
+lin trimaran_N = variants {} ;
+lin trimmer_N = variants {} ;
+lin trimming_N = variants {} ;
+lin tring_PN = variants {} ;
+lin trinidad_PN = variants {} ;
+lin trinidadian_A = variants {} ;
+lin trinidadian_N = variants {} ;
+lin trinitrotoluene_N = variants {} ;
+lin trinity_N = variants {} ;
+lin trinket_N = variants {} ;
+lin trio_N = variants {} ;
+lin trip_N = variants {} ;
+lin trip_V = variants {} ;
+lin trip_V2 = variants {} ;
+lin tripartite_A = variants {} ;
+lin tripe_N = variants {} ;
+lin triple_A = variants {} ;
+lin triple_V = variants {} ;
+lin triple_V2 = variants {} ;
+lin triplet_N = variants {} ;
+lin triplex_A = variants {} ;
+lin triplicate_A = variants {} ;
+lin triplicate_N = variants {} ;
+lin triplicate_V2 = variants {} ;
+lin tripod_N = variants {} ;
+lin tripos_N = variants {} ;
+lin tripper_N = variants {} ;
+lin tripping_A = variants {} ;
+lin triptych_N = variants {} ;
+lin trireme_N = variants {} ;
+lin trisect_V2 = variants {} ;
+lin trite_A = variants {} ;
+lin triteness_N = variants {} ;
+lin triumph_N = variants {} ;
+lin triumph_V = variants {} ;
+lin triumphal_A = variants {} ;
+lin triumphant_A = variants {} ;
+lin triumvir_N = variants {} ;
+lin triumvirate_N = variants {} ;
+lin triune_A = variants {} ;
+lin trivet_N = variants {} ;
+lin trivial_A = variants {} ;
+lin triviality_N = variants {} ;
+lin trivialize_V2 = variants {} ;
+lin trochaic_A = variants {} ;
+lin trochee_N = variants {} ;
+lin troglodyte_N = variants {} ;
+lin troika_N = variants {} ;
+lin trojan_A = variants {} ;
+lin trojan_N = variants {} ;
+lin troll_N = variants {} ;
+lin troll_V = variants {} ;
+lin troll_V2 = variants {} ;
+lin trolley_N = variants {} ;
+lin trolley_car_N = variants {} ;
+lin trollop_N = variants {} ;
+lin trombone_N = variants {} ;
+lin trombonist_N = variants {} ;
+lin troon_PN = variants {} ;
+lin troop_N = variants {} ;
+lin troop_V = variants {} ;
+lin troop_V2 = variants {} ;
+lin troop_carrier_N = variants {} ;
+lin trooper_N = variants {} ;
+lin troopship_N = variants {} ;
+lin trope_N = variants {} ;
+lin trophy_N = variants {} ;
+lin tropic_N = variants {} ;
+lin tropical_A = variants {} ;
+lin trot_N = variants {} ;
+lin trot_V = variants {} ;
+lin trot_V2 = variants {} ;
+lin troth_N = variants {} ;
+lin trotter_N = variants {} ;
+lin troubadour_N = variants {} ;
+lin trouble_N = variants {} ;
+lin trouble_V = variants {} ;
+lin trouble_V2 = variants {} ;
+lin troublemaker_N = variants {} ;
+lin troubleshooter_N = variants {} ;
+lin troublesome_A = variants {} ;
+lin troublous_A = variants {} ;
+lin trough_N = variants {} ;
+lin trough_V = variants {} ;
+lin trounce_V2 = variants {} ;
+lin trouncing_N = variants {} ;
+lin troupe_N = variants {} ;
+lin trouper_N = variants {} ;
+lin trouser_N = variants {} ;
+lin trousseau_N = variants {} ;
+lin trout_N = variants {} ;
+lin trove_N = variants {} ;
+lin trowbridge_PN = variants {} ;
+lin trowel_N = variants {} ;
+lin troy_N = variants {} ;
+lin truancy_N = variants {} ;
+lin truant_N = variants {} ;
+lin truce_N = variants {} ;
+lin truck_N = variants {} ;
+lin truckle_N = variants {} ;
+lin truckle_V = variants {} ;
+lin truckle_bed_N = variants {} ;
+lin truculence_N = variants {} ;
+lin truculency_N = variants {} ;
+lin truculent_A = variants {} ;
+lin trudge_N = variants {} ;
+lin trudge_V = variants {} ;
+lin true_A = variants {} ;
+lin true_Adv = variants {} ;
+lin true_N = variants {} ;
+lin true_V2 = variants {} ;
+lin true_blue_A = variants {} ;
+lin true_blue_N = variants {} ;
+lin true_hearted_A = variants {} ;
+lin truelove_N = variants {} ;
+lin truffle_N = variants {} ;
+lin truism_N = variants {} ;
+lin truly_Adv = variants {} ;
+lin trump_N = variants {} ;
+lin trump_V = variants {} ;
+lin trump_V2 = variants {} ;
+lin trumpery_A = variants {} ;
+lin trumpet_N = variants {} ;
+lin trumpet_V = variants {} ;
+lin trumpet_V2 = variants {} ;
+lin trumpeter_N = variants {} ;
+lin truncate_V2 = variants {} ;
+lin truncheon_N = variants {} ;
+lin trundle_V = variants {} ;
+lin trundle_V2 = variants {} ;
+lin trunk_N = variants {} ;
+lin trunk_call_N = variants {} ;
+lin trunk_line_N = variants {} ;
+lin trunk_road_N = variants {} ;
+lin trunking_N = variants {} ;
+lin truro_PN = variants {} ;
+lin truss_N = variants {} ;
+lin truss_V2 = variants {} ;
+lin trust_N = variants {} ;
+lin trust_V = variants {} ;
+lin trust_V2 = variants {} ;
+lin trust_V2V = variants {} ;
+lin trust_VS = variants {} ;
+lin trustee_N = variants {} ;
+lin trusteeship_N = variants {} ;
+lin trustful_A = variants {} ;
+lin trusting_A = variants {} ;
+lin trustworthiness_N = variants {} ;
+lin trustworthy_A = variants {} ;
+lin trusty_A = variants {} ;
+lin truth_N = variants {} ;
+lin truthful_A = variants {} ;
+lin truthfulness_N = variants {} ;
+lin try_N = variants {} ;
+lin try_V = variants {} ;
+lin try_V2 = variants {} ;
+lin try_VS = variants {} ;
+lin try_VV = variants {} ;
+lin try_on_N = variants {} ;
+lin try_out_N = variants {} ;
+lin trying_A = variants {} ;
+lin tryst_N = variants {} ;
+lin tsar_N = variants {} ;
+lin tsarina_N = variants {} ;
+lin tsetse_N = variants {} ;
+lin tsetse_fly_N = variants {} ;
+lin tsinan_PN = variants {} ;
+lin tsingtao_PN = variants {} ;
+lin tsitsihar_PN = variants {} ;
+lin tswana_A = variants {} ;
+lin tswana_N = variants {} ;
+lin tub_N = variants {} ;
+lin tub_thumper_N = variants {} ;
+lin tuba_N = variants {} ;
+lin tubby_A = variants {} ;
+lin tube_N = variants {} ;
+lin tube_well_N = variants {} ;
+lin tubeless_A = variants {} ;
+lin tuber_N = variants {} ;
+lin tubercular_A = variants {} ;
+lin tuberculosis_N = variants {} ;
+lin tuberculous_A = variants {} ;
+lin tubful_N = variants {} ;
+lin tubing_N = variants {} ;
+lin tubular_A = variants {} ;
+lin tuc_N = variants {} ;
+lin tuck_N = variants {} ;
+lin tuck_V = variants {} ;
+lin tuck_V2 = variants {} ;
+lin tuck_in_N = variants {} ;
+lin tuck_shop_N = variants {} ;
+lin tucker_N = variants {} ;
+lin tues_PN = variants {} ;
+lin tuesday_N = variants {} ;
+lin tuesday_PN = variants {} ;
+lin tuft_N = variants {} ;
+lin tufted_A = variants {} ;
+lin tug_N = variants {} ;
+lin tug_V = variants {} ;
+lin tug_V2 = variants {} ;
+lin tugboat_N = variants {} ;
+lin tuition_N = variants {} ;
+lin tulip_N = variants {} ;
+lin tulle_N = variants {} ;
+lin tullibody_PN = variants {} ;
+lin tumble_N = variants {} ;
+lin tumble_V = variants {} ;
+lin tumble_V2 = variants {} ;
+lin tumble_down_A = variants {} ;
+lin tumbler_N = variants {} ;
+lin tumbleweed_N = variants {} ;
+lin tumbrel_N = variants {} ;
+lin tumbril_N = variants {} ;
+lin tumescence_N = variants {} ;
+lin tumescent_A = variants {} ;
+lin tumid_A = variants {} ;
+lin tumidity_N = variants {} ;
+lin tummy_N = variants {} ;
+lin tumour_N =  D.tumeur_1_N ;
+
+lin tumult_N = variants {} ;
+lin tumultuous_A = variants {} ;
+lin tumulus_N = variants {} ;
+lin tun_N = variants {} ;
+lin tuna_N = variants {} ;
+lin tunbridge_wells_PN = variants {} ;
+lin tundra_N = variants {} ;
+lin tune_N = variants {} ;
+lin tune_V = variants {} ;
+lin tune_V2 = variants {} ;
+lin tuneful_A = variants {} ;
+lin tunefulness_N = variants {} ;
+lin tuner_N = variants {} ;
+lin tung_oil_N = variants {} ;
+lin tungsten_N = variants {} ;
+lin tunic_N = variants {} ;
+lin tuning_fork_N = variants {} ;
+lin tunis_PN = variants {} ;
+lin tunisia_PN = variants {} ;
+lin tunisian_A = variants {} ;
+lin tunisian_N = variants {} ;
+lin tunnel_N = variants {} ;
+lin tunnel_V = variants {} ;
+lin tunnel_V2 = variants {} ;
+lin tunny_N = variants {} ;
+lin tup_N = variants {} ;
+lin tuppence_N = variants {} ;
+lin tuppenny_A = variants {} ;
+lin turban_N = variants {} ;
+lin turbaned_A = variants {} ;
+lin turbid_A = variants {} ;
+lin turbidity_N = variants {} ;
+lin turbidness_N = variants {} ;
+lin turbine_N = variants {} ;
+lin turbojet_N = variants {} ;
+lin turboprop_N = variants {} ;
+lin turbot_N = variants {} ;
+lin turbulence_N = variants {} ;
+lin turbulent_A = variants {} ;
+lin turd_N = variants {} ;
+lin tureen_N = variants {} ;
+lin turf_N = variants {} ;
+lin turf_V2 = variants {} ;
+lin turgid_A = variants {} ;
+lin turgidity_N = variants {} ;
+lin turin_PN = variants {} ;
+lin turk_N = variants {} ;
+lin turkey_N = variants {} ;
+lin turkey_PN = variants {} ;
+lin turkish_A = variants {} ;
+lin turkish_N = variants {} ;
+lin turku_PN = variants {} ;
+lin turmeric_N = variants {} ;
+lin turmoil_N = variants {} ;
+lin turn_N = variants {} ;
+lin turn_V = variants {} ;
+lin turn_V2 = variants {} ;
+lin turn_VA = variants {} ;
+lin turn_VS = variants {} ;
+lin turn_off_N = variants {} ;
+lin turn_on_N = variants {} ;
+lin turn_out_N = variants {} ;
+lin turn_round_N = variants {} ;
+lin turn_up_N = variants {} ;
+lin turncoat_N = variants {} ;
+lin turncock_N = variants {} ;
+lin turner_N = variants {} ;
+lin turning_N = variants {} ;
+lin turning_point_N = variants {} ;
+lin turnip_N = variants {} ;
+lin turnkey_N = variants {} ;
+lin turnover_N = variants {} ;
+lin turnpike_N = variants {} ;
+lin turnspit_N = variants {} ;
+lin turnstile_N = variants {} ;
+lin turntable_N = variants {} ;
+lin turpentine_N = variants {} ;
+lin turpitude_N = variants {} ;
+lin turps_N = variants {} ;
+lin turquoise_N = variants {} ;
+lin turret_N = variants {} ;
+lin turtle_N = variants {} ;
+lin turtledove_N = variants {} ;
+lin turtleneck_A = variants {} ;
+lin turtlenecked_A = variants {} ;
+lin tusk_N = variants {} ;
+lin tussle_N = variants {} ;
+lin tussle_V = variants {} ;
+lin tussock_N = variants {} ;
+lin tut_V2 = variants {} ;
+lin tutelage_N = variants {} ;
+lin tutelary_A = variants {} ;
+lin tutor_N = variants {} ;
+lin tutor_V2 = variants {} ;
+lin tutorial_A = variants {} ;
+lin tutorial_N = variants {} ;
+lin tutorship_N = variants {} ;
+lin tutti_frutti_N = variants {} ;
+lin tutu_N = variants {} ;
+lin tuxedo_N = variants {} ;
+lin tv_N = variants {} ;
+lin twaddle_N = variants {} ;
+lin twaddle_V = variants {} ;
+lin twain_N = variants {} ;
+lin twang_N = variants {} ;
+lin twang_V = variants {} ;
+lin twang_V2 = variants {} ;
+lin tweak_N = variants {} ;
+lin tweak_V2 = variants {} ;
+lin twee_A = variants {} ;
+lin tweed_N = variants {} ;
+lin tween_Adv = variants {} ;
+lin tween_decks_Adv = variants {} ;
+lin tweet_N = variants {} ;
+lin tweet_V = variants {} ;
+lin tweeter_N = variants {} ;
+lin twelfth_night_N = variants {} ;
+lin twelfth_night_PN = variants {} ;
+lin twelvemonth_N = variants {} ;
+lin twerp_N = variants {} ;
+lin twice_Adv = mkAdv "deux" ;
+
+lin twiddle_N = variants {} ;
+lin twiddle_V = variants {} ;
+lin twiddle_V2 = variants {} ;
+lin twiddly_A = variants {} ;
+lin twig_N = variants {} ;
+lin twig_V = variants {} ;
+lin twig_V2 = variants {} ;
+lin twiggy_A = variants {} ;
+lin twilight_N = variants {} ;
+lin twilit_A = variants {} ;
+lin twill_N = variants {} ;
+lin twilled_A = variants {} ;
+lin twin_N = variants {} ;
+lin twin_V2 = variants {} ;
+lin twine_N = variants {} ;
+lin twine_V = variants {} ;
+lin twine_V2 = variants {} ;
+lin twinge_N = variants {} ;
+lin twinkle_N = variants {} ;
+lin twinkle_V = variants {} ;
+lin twinkling_N = variants {} ;
+lin twinned_A = variants {} ;
+lin twirl_N = variants {} ;
+lin twirl_V = variants {} ;
+lin twirl_V2 = variants {} ;
+lin twist_N = variants {} ;
+lin twist_V = variants {} ;
+lin twist_V2 = variants {} ;
+lin twister_N = variants {} ;
+lin twisty_A = variants {} ;
+lin twit_N = variants {} ;
+lin twit_V2 = variants {} ;
+lin twitch_N = variants {} ;
+lin twitch_V = variants {} ;
+lin twitch_V2 = variants {} ;
+lin twitter_N = variants {} ;
+lin twitter_V = variants {} ;
+lin twixt_Prep = variants {} ;
+lin two_a_penny_A = variants {} ;
+lin two_edged_A = variants {} ;
+lin two_faced_A = variants {} ;
+lin two_funnelled_A = variants {} ;
+lin two_handed_A = variants {} ;
+lin two_piece_N = variants {} ;
+lin two_ply_A = variants {} ;
+lin two_seater_N = variants {} ;
+lin two_step_N = variants {} ;
+lin two_timing_A = variants {} ;
+lin two_way_A = variants {} ;
+lin twofold_A = variants {} ;
+lin twofold_Adv = variants {} ;
+lin twopence_N = variants {} ;
+lin twopenny_A = variants {} ;
+lin twopenny_halfpenny_A = variants {} ;
+lin tycoon_N = variants {} ;
+lin tyke_N = variants {} ;
+lin tympanum_N = variants {} ;
+lin tyne_PN = variants {} ;
+lin tynemouth_PN = variants {} ;
+lin type_N =  D.type_1_N ;
+
+lin type_V = variants {} ;
+lin type_V2 = variants {} ;
+lin typecast_V2 = variants {} ;
+lin typeface_N = variants {} ;
+lin typescript_N = variants {} ;
+lin typesetter_N = variants {} ;
+lin typewriter_N = variants {} ;
+lin typewritten_A = variants {} ;
+lin typhoid_N = variants {} ;
+lin typhoon_N = variants {} ;
+lin typhus_N = variants {} ;
+lin typical_A = variants {} ;
+lin typify_V2 = variants {} ;
+lin typist_N = variants {} ;
+lin typographer_N = variants {} ;
+lin typographic_A = variants {} ;
+lin typographically_Adv = variants {} ;
+lin typography_N = variants {} ;
+lin tyrannical_A = variants {} ;
+lin tyrannize_V = variants {} ;
+lin tyrannize_V2 = variants {} ;
+lin tyrannous_A = variants {} ;
+lin tyranny_N = variants {} ;
+lin tyrant_N = variants {} ;
+lin tyre_N = variants {} ;
+lin tyro_N = variants {} ;
+lin tyrone_PN = variants {} ;
+lin tzar_N = variants {} ;
+lin tzarina_N = variants {} ;
+lin tzupo_PN = variants {} ;
+lin u_boat_N = variants {} ;
+lin u_turn_N = variants {} ;
+lin ubiquitous_A = variants {} ;
+lin ubiquity_N = variants {} ;
+lin udder_N = variants {} ;
+lin uddingston_PN = variants {} ;
+lin udi_PN = variants {} ;
+lin udine_PN = variants {} ;
+lin ufa_PN = variants {} ;
+lin ufo_N = variants {} ;
+lin uganda_PN = variants {} ;
+lin ugandan_A = variants {} ;
+lin ugandan_N = variants {} ;
+lin uglify_V2 = variants {} ;
+lin ugliness_N = variants {} ;
+lin ugly_A = variants {} ;
+lin uk_PN = variants {} ;
+lin ukase_N = variants {} ;
+lin ukulele_N = variants {} ;
+lin ulcer_N = variants {} ;
+lin ulcerate_V = variants {} ;
+lin ulcerate_V2 = variants {} ;
+lin ulceration_N = variants {} ;
+lin ulcerous_A = variants {} ;
+lin ulna_N = variants {} ;
+lin ulster_N = variants {} ;
+lin ulster_PN = variants {} ;
+lin ulterior_A = variants {} ;
+lin ultimate_A = variants {} ;
+lin ultimatum_N = variants {} ;
+lin ultimo_A = variants {} ;
+lin ultra_vires_A = variants {} ;
+lin ultra_vires_Adv = variants {} ;
+lin ultramarine_A = variants {} ;
+lin ultramarine_N = variants {} ;
+lin ultramontane_A = variants {} ;
+lin ultrasonic_A = variants {} ;
+lin ultraviolet_A = variants {} ;
+lin ululate_V = variants {} ;
+lin ululation_N = variants {} ;
+lin ulverston_PN = variants {} ;
+lin umber_A = variants {} ;
+lin umber_N = variants {} ;
+lin umbilical_A = D.ombilical_1_A ;
+
+lin umbrage_N = variants {} ;
+lin umbrella_N = variants {} ;
+lin umlaut_N = variants {} ;
+lin umpire_N = variants {} ;
+lin umpire_V = variants {} ;
+lin umpire_V2 = variants {} ;
+lin umpteen_A = variants {} ;
+lin umpteenth_A = variants {} ;
+lin un_N = variants {} ;
+lin un_come_at_able_A = variants {} ;
+lin un_get_at_able_A = variants {} ;
+lin unabashed_A = variants {} ;
+lin unabated_A = variants {} ;
+lin unable_A = variants {} ;
+lin unabridged_A = variants {} ;
+lin unacceptable_A = variants {} ;
+lin unaccommodating_A = variants {} ;
+lin unaccompanied_A = variants {} ;
+lin unaccountable_A = variants {} ;
+lin unaccounted_A = variants {} ;
+lin unaccustomed_A = variants {} ;
+lin unacknowledged_A = variants {} ;
+lin unacquainted_A = variants {} ;
+lin unadorned_A = variants {} ;
+lin unadulterated_A = variants {} ;
+lin unadventurous_A = variants {} ;
+lin unadvised_A = variants {} ;
+lin unaffected_A = variants {} ;
+lin unafraid_A = variants {} ;
+lin unaided_A = variants {} ;
+lin unalienable_A = variants {} ;
+lin unaligned_A = variants {} ;
+lin unalloyed_A = variants {} ;
+lin unalterable_A = variants {} ;
+lin unaltered_A = variants {} ;
+lin unambiguous_A = variants {} ;
+lin unamended_A = variants {} ;
+lin unanimity_N = variants {} ;
+lin unanimous_A = variants {} ;
+lin unannounced_A = variants {} ;
+lin unanswerable_A = variants {} ;
+lin unanswered_A = variants {} ;
+lin unanticipated_A = variants {} ;
+lin unappealing_A = variants {} ;
+lin unappetizing_A = variants {} ;
+lin unappreciated_A = variants {} ;
+lin unappreciative_A = variants {} ;
+lin unapproachable_A = variants {} ;
+lin unarguable_A = variants {} ;
+lin unarmed_A = variants {} ;
+lin unarticulated_A = variants {} ;
+lin unashamed_A = variants {} ;
+lin unasked_A = variants {} ;
+lin unassailable_A = variants {} ;
+lin unassisted_A = variants {} ;
+lin unassuming_A = variants {} ;
+lin unattached_A = variants {} ;
+lin unattainable_A = variants {} ;
+lin unattended_A = variants {} ;
+lin unattractive_A = variants {} ;
+lin unauthorized_A = variants {} ;
+lin unavailable_A = variants {} ;
+lin unavailing_A = variants {} ;
+lin unavoidable_A = variants {} ;
+lin unawakened_A = variants {} ;
+lin unaware_A = variants {} ;
+lin unawares_Adv = variants {} ;
+lin unbacked_A = variants {} ;
+lin unbalance_V2 = variants {} ;
+lin unbalanced_A = variants {} ;
+lin unbar_V2 = variants {} ;
+lin unbearable_A = variants {} ;
+lin unbeatable_A = variants {} ;
+lin unbeaten_A = variants {} ;
+lin unbecoming_A = variants {} ;
+lin unbeknown_A = variants {} ;
+lin unbeknown_Adv = variants {} ;
+lin unbeknownst_A = variants {} ;
+lin unbeknownst_Adv = variants {} ;
+lin unbelief_N = variants {} ;
+lin unbelievable_A = variants {} ;
+lin unbeliever_N = variants {} ;
+lin unbelieving_A = variants {} ;
+lin unbeloved_A = variants {} ;
+lin unbend_V = variants {} ;
+lin unbend_V2 = variants {} ;
+lin unbending_A = variants {} ;
+lin unbiased_A = variants {} ;
+lin unbiassed_A = variants {} ;
+lin unbidden_A = variants {} ;
+lin unbind_V2 = variants {} ;
+lin unblock_V2 = variants {} ;
+lin unblushing_A = variants {} ;
+lin unbolt_V = variants {} ;
+lin unbolt_V2 = variants {} ;
+lin unborn_A = variants {} ;
+lin unbosom_V2 = variants {} ;
+lin unbounded_A = variants {} ;
+lin unbowed_A = variants {} ;
+lin unbreakable_A = variants {} ;
+lin unbridled_A = variants {} ;
+lin unbroken_A = variants {} ;
+lin unbuckle_V2 = variants {} ;
+lin unburden_V2 = variants {} ;
+lin unburied_A = variants {} ;
+lin unbutton_V2 = variants {} ;
+lin unbuttoned_A = variants {} ;
+lin uncalled_for_A = variants {} ;
+lin uncanny_A = variants {} ;
+lin uncared_for_A = variants {} ;
+lin uncarpeted_A = variants {} ;
+lin unceasing_A = variants {} ;
+lin uncensored_A = variants {} ;
+lin unceremonious_A = variants {} ;
+lin unceremoniousness_N = variants {} ;
+lin uncertain_A = variants {} ;
+lin uncertainty_N = variants {} ;
+lin unchain_V2 = variants {} ;
+lin unchallengeable_A = variants {} ;
+lin unchallenged_A = variants {} ;
+lin unchanged_A = variants {} ;
+lin unchanging_A = variants {} ;
+lin uncharacteristic_A = variants {} ;
+lin uncharacteristically_Adv = variants {} ;
+lin uncharitable_A = variants {} ;
+lin uncharted_A = variants {} ;
+lin unchecked_A = variants {} ;
+lin unchivalrously_Adv = variants {} ;
+lin unchristian_A = variants {} ;
+lin uncivil_A = variants {} ;
+lin uncivilized_A = variants {} ;
+lin unclaimed_A = variants {} ;
+lin unclassified_A = variants {} ;
+lin uncle_N = variants {} ;
+lin unclean_A = variants {} ;
+lin unclear_A = variants {} ;
+lin unclouded_A = variants {} ;
+lin uncluttered_A = variants {} ;
+lin unco_A = variants {} ;
+lin unco_Adv = variants {} ;
+lin unco_operative_A = variants {} ;
+lin unco_ordinated_A = variants {} ;
+lin uncoloured_A = variants {} ;
+lin uncomfortable_A = variants {} ;
+lin uncommercialized_A = variants {} ;
+lin uncommitted_A = variants {} ;
+lin uncommon_A = variants {} ;
+lin uncommunicative_A = variants {} ;
+lin uncompetitive_A = variants {} ;
+lin uncomplaining_A = variants {} ;
+lin uncompleted_A = variants {} ;
+lin uncomplicated_A = variants {} ;
+lin uncomplimentary_A = variants {} ;
+lin uncomprehending_A = variants {} ;
+lin uncompromising_A = variants {} ;
+lin unconcealed_A = variants {} ;
+lin unconcern_N = variants {} ;
+lin unconcerned_A = variants {} ;
+lin unconditional_A = variants {} ;
+lin unconditioned_A = variants {} ;
+lin unconfined_A = variants {} ;
+lin unconfirmed_A = variants {} ;
+lin unconformable_A = variants {} ;
+lin uncongenial_A = variants {} ;
+lin unconnected_A = variants {} ;
+lin unconquered_A = variants {} ;
+lin unconscionable_A = variants {} ;
+lin unconscious_A = variants {} ;
+lin unconscious_N = variants {} ;
+lin unconsciousness_N = variants {} ;
+lin unconsidered_A = variants {} ;
+lin unconstitutional_A = variants {} ;
+lin unconstrained_A = variants {} ;
+lin unconstructive_A = variants {} ;
+lin unconsummated_A = variants {} ;
+lin uncontaminated_A = variants {} ;
+lin uncontrollable_A = variants {} ;
+lin uncontrolled_A = variants {} ;
+lin uncontroversial_A = variants {} ;
+lin unconventional_A = variants {} ;
+lin unconventionality_N = variants {} ;
+lin unconverted_A = variants {} ;
+lin unconvinced_A = variants {} ;
+lin unconvincing_A = variants {} ;
+lin uncooked_A = variants {} ;
+lin uncork_V2 = variants {} ;
+lin uncorrected_A = variants {} ;
+lin uncorrelated_A = variants {} ;
+lin uncorroborated_A = variants {} ;
+lin uncouple_V2 = variants {} ;
+lin uncouth_A = variants {} ;
+lin uncouthness_N = variants {} ;
+lin uncover_V2 = variants {} ;
+lin uncritical_A = variants {} ;
+lin uncross_V2 = variants {} ;
+lin uncrossed_A = variants {} ;
+lin uncrowned_A = variants {} ;
+lin unction_N = variants {} ;
+lin unctuous_A = variants {} ;
+lin uncultivated_A = variants {} ;
+lin uncultured_A = variants {} ;
+lin uncurl_V = variants {} ;
+lin uncurl_V2 = variants {} ;
+lin uncut_A = variants {} ;
+lin undamaged_A = variants {} ;
+lin undated_A = variants {} ;
+lin undaunted_A = variants {} ;
+lin undeceive_V2 = variants {} ;
+lin undecided_A = variants {} ;
+lin undeclared_A = variants {} ;
+lin undefeated_A = variants {} ;
+lin undefended_A = variants {} ;
+lin undeferential_A = variants {} ;
+lin undefinable_A = variants {} ;
+lin undefined_A = variants {} ;
+lin undemanding_A = variants {} ;
+lin undemocratic_A = variants {} ;
+lin undemocratically_Adv = variants {} ;
+lin undemonstrative_A = variants {} ;
+lin undeniable_A = variants {} ;
+lin undenominational_A = variants {} ;
+lin under_Adv = variants {} ;
+lin under_Prep = variants {} ;
+lin under_the_counter_A = variants {} ;
+lin underact_V = variants {} ;
+lin underact_V2 = variants {} ;
+lin underarm_A = variants {} ;
+lin underarm_Adv = variants {} ;
+lin underbelly_N = variants {} ;
+lin underbid_V2 = variants {} ;
+lin underbred_A = variants {} ;
+lin underbrush_N = variants {} ;
+lin undercarriage_N = variants {} ;
+lin undercharge_N = variants {} ;
+lin undercharge_V2 = variants {} ;
+lin underclothing_N = variants {} ;
+lin undercoat_N = variants {} ;
+lin undercover_A = variants {} ;
+lin undercurrent_N = variants {} ;
+lin undercut_N = variants {} ;
+lin undercut_V2 = variants {} ;
+lin underdeveloped_A = variants {} ;
+lin underdevelopment_N = variants {} ;
+lin underdog_N = variants {} ;
+lin underdone_A = variants {} ;
+lin underemployed_A = variants {} ;
+lin underestimate_N = variants {} ;
+lin underestimate_V2 = variants {} ;
+lin underestimation_N = variants {} ;
+lin underexpose_V2 = variants {} ;
+lin underexposure_N = variants {} ;
+lin underfed_A = variants {} ;
+lin underfelt_N = variants {} ;
+lin underfloor_A = variants {} ;
+lin underfoot_Adv = variants {} ;
+lin underfund_V2 = variants {} ;
+lin undergarment_N = variants {} ;
+lin undergo_V2 = variants {} ;
+lin undergraduate_N = variants {} ;
+lin underground_A = variants {} ;
+lin underground_Adv = variants {} ;
+lin underground_N = variants {} ;
+lin undergrowth_N = variants {} ;
+lin underhand_A = variants {} ;
+lin underhand_Adv = variants {} ;
+lin underhanded_A = variants {} ;
+lin underhung_A = variants {} ;
+lin underlay_N = variants {} ;
+lin underlie_V2 = variants {} ;
+lin underline_N = variants {} ;
+lin underline_V2 = variants {} ;
+lin underling_N = variants {} ;
+lin undermanned_A = variants {} ;
+lin undermentioned_A = variants {} ;
+lin undermine_V2 = variants {} ;
+lin underneath_Adv = variants {} ;
+lin underneath_Prep = variants {} ;
+lin undernourished_A = variants {} ;
+lin undernourishment_N = variants {} ;
+lin underpass_N = variants {} ;
+lin underpay_V2 = variants {} ;
+lin underpayment_N = variants {} ;
+lin underperform_V2 = variants {} ;
+lin underpin_V2 = variants {} ;
+lin underpopulated_A = variants {} ;
+lin underprivileged_A = variants {} ;
+lin underproduction_N = variants {} ;
+lin underquote_V2 = variants {} ;
+lin underrate_V2 = variants {} ;
+lin underscore_V2 = variants {} ;
+lin undersea_A = variants {} ;
+lin underseal_N = variants {} ;
+lin undersealed_A = variants {} ;
+lin undersecretary_N = variants {} ;
+lin undersell_V2 = variants {} ;
+lin undersexed_A = variants {} ;
+lin undershoot_V2 = variants {} ;
+lin underside_N = variants {} ;
+lin undersign_V2 = variants {} ;
+lin undersized_A = variants {} ;
+lin underskirt_N = variants {} ;
+lin underslung_A = variants {} ;
+lin underspend_V = variants {} ;
+lin underspend_V2 = variants {} ;
+lin underspent_A = variants {} ;
+lin understaffed_A = variants {} ;
+lin understand_V = variants {} ;
+lin understand_V2 = variants {} ;
+lin understand_V2V = variants {} ;
+lin understand_VS = variants {} ;
+lin understandable_A = variants {} ;
+lin understanding_A = variants {} ;
+lin understanding_N = variants {} ;
+lin understate_V2 = variants {} ;
+lin understatement_N = variants {} ;
+lin understock_V2 = variants {} ;
+lin understudy_N = variants {} ;
+lin understudy_V2 = variants {} ;
+lin undersurface_N = variants {} ;
+lin undertake_V2 = variants {} ;
+lin undertaker_N = variants {} ;
+lin undertaking_N = variants {} ;
+lin undertone_N = variants {} ;
+lin undertow_N = variants {} ;
+lin undervaluation_N = variants {} ;
+lin undervalue_V2 = variants {} ;
+lin underwater_A = variants {} ;
+lin underwear_N = variants {} ;
+lin underweight_A = variants {} ;
+lin underwhelm_V2 = variants {} ;
+lin underworld_N = variants {} ;
+lin underwrite_V = variants {} ;
+lin underwrite_V2 = variants {} ;
+lin underwriter_N = variants {} ;
+lin undeserved_A = variants {} ;
+lin undeserving_A = variants {} ;
+lin undesigned_A = variants {} ;
+lin undesirable_A = variants {} ;
+lin undesirable_N = variants {} ;
+lin undetected_A = variants {} ;
+lin undetermined_A = variants {} ;
+lin undeterred_A = variants {} ;
+lin undeveloped_A = variants {} ;
+lin undiagnosed_A = variants {} ;
+lin undifferentiated_A = variants {} ;
+lin undigested_A = variants {} ;
+lin undignified_A = variants {} ;
+lin undiluted_A = variants {} ;
+lin undiminished_A = variants {} ;
+lin undimmed_A = variants {} ;
+lin undiplomatic_A = variants {} ;
+lin undiplomatically_Adv = variants {} ;
+lin undischarged_A = variants {} ;
+lin undisciplined_A = variants {} ;
+lin undisclosed_A = variants {} ;
+lin undiscovered_A = variants {} ;
+lin undiscriminating_A = variants {} ;
+lin undisguised_A = variants {} ;
+lin undismayed_A = variants {} ;
+lin undisputed_A = variants {} ;
+lin undissolved_A = variants {} ;
+lin undistinguishable_A = variants {} ;
+lin undistinguished_A = variants {} ;
+lin undistributed_A = variants {} ;
+lin undisturbed_A = variants {} ;
+lin undivided_A = variants {} ;
+lin undo_V2 = variants {} ;
+lin undock_V = variants {} ;
+lin undock_V2 = variants {} ;
+lin undocumented_A = variants {} ;
+lin undogmatic_A = variants {} ;
+lin undoing_N = variants {} ;
+lin undomesticated_A = variants {} ;
+lin undone_A = variants {} ;
+lin undoubted_A = variants {} ;
+lin undramatic_A = variants {} ;
+lin undramatically_Adv = variants {} ;
+lin undreamed_A = variants {} ;
+lin undreamed_of_A = variants {} ;
+lin undreamt_A = variants {} ;
+lin undress_N = variants {} ;
+lin undress_V = variants {} ;
+lin undress_V2 = variants {} ;
+lin undrinkable_A = variants {} ;
+lin undue_A = variants {} ;
+lin undulate_V = variants {} ;
+lin undulation_N = variants {} ;
+lin unduly_Adv = variants {} ;
+lin undying_A = variants {} ;
+lin unearned_A = variants {} ;
+lin unearth_V2 = variants {} ;
+lin unearthly_A = variants {} ;
+lin unease_N = variants {} ;
+lin uneasiness_N = variants {} ;
+lin uneasy_A = variants {} ;
+lin uneatable_A = variants {} ;
+lin uneaten_A = variants {} ;
+lin uneconomic_A = variants {} ;
+lin uneconomical_A = variants {} ;
+lin unedifying_A = variants {} ;
+lin unedited_A = variants {} ;
+lin uneducated_A = variants {} ;
+lin uneffective_A = variants {} ;
+lin unelaborated_A = variants {} ;
+lin unemotional_A = variants {} ;
+lin unemployable_A = variants {} ;
+lin unemployed_A = variants {} ;
+lin unemployment_N = variants {} ;
+lin unending_A = variants {} ;
+lin unendurable_A = variants {} ;
+lin unenlightened_A = variants {} ;
+lin unenterprising_A = variants {} ;
+lin unenthusiastic_A = variants {} ;
+lin unenthusiastically_Adv = variants {} ;
+lin unenviable_A = variants {} ;
+lin unequal_A = variants {} ;
+lin unequalled_A = variants {} ;
+lin unequipped_A = variants {} ;
+lin unequivocal_A = variants {} ;
+lin unerring_A = variants {} ;
+lin unesco_PN = variants {} ;
+lin unethical_A = variants {} ;
+lin uneven_A = variants {} ;
+lin uneventful_A = variants {} ;
+lin unexampled_A = variants {} ;
+lin unexceeded_A = variants {} ;
+lin unexceptionable_A = variants {} ;
+lin unexceptional_A = variants {} ;
+lin unexciting_A = variants {} ;
+lin unexpected_A = variants {} ;
+lin unexpectedness_N = variants {} ;
+lin unexpired_A = variants {} ;
+lin unexplained_A = variants {} ;
+lin unexplored_A = variants {} ;
+lin unexposed_A = variants {} ;
+lin unexpressed_A = variants {} ;
+lin unexpurgated_A = variants {} ;
+lin unfailing_A = variants {} ;
+lin unfair_A = variants {} ;
+lin unfairness_N = variants {} ;
+lin unfaithful_A = variants {} ;
+lin unfaithfulness_N = variants {} ;
+lin unfaltering_A = variants {} ;
+lin unfamiliar_A = variants {} ;
+lin unfamiliarity_N = variants {} ;
+lin unfashionable_A = variants {} ;
+lin unfasten_V = variants {} ;
+lin unfasten_V2 = variants {} ;
+lin unfathomable_A = variants {} ;
+lin unfathomed_A = variants {} ;
+lin unfavourable_A = variants {} ;
+lin unfaze_V2 = variants {} ;
+lin unfed_A = variants {} ;
+lin unfeeling_A = variants {} ;
+lin unfeigned_A = variants {} ;
+lin unfermented_A = variants {} ;
+lin unfertilized_A = variants {} ;
+lin unfettered_A = variants {} ;
+lin unfinished_A = variants {} ;
+lin unfit_A = variants {} ;
+lin unfit_V2 = variants {} ;
+lin unflagging_A = variants {} ;
+lin unflappable_A = variants {} ;
+lin unfledged_A = variants {} ;
+lin unflinching_A = variants {} ;
+lin unflurried_A = variants {} ;
+lin unfold_V = variants {} ;
+lin unfold_V2 = variants {} ;
+lin unforeseeable_A = variants {} ;
+lin unforeseen_A = variants {} ;
+lin unforgettable_A = variants {} ;
+lin unforgivable_A = variants {} ;
+lin unforgiving_A = variants {} ;
+lin unformed_A = variants {} ;
+lin unforthcoming_A = variants {} ;
+lin unfortunate_A = variants {} ;
+lin unfortunate_N = variants {} ;
+lin unfounded_A = variants {} ;
+lin unframed_A = variants {} ;
+lin unfrequented_A = variants {} ;
+lin unfriendliness_N = variants {} ;
+lin unfriendly_A = variants {} ;
+lin unfrock_V2 = variants {} ;
+lin unfruitful_A = variants {} ;
+lin unfulfilled_A = variants {} ;
+lin unfurl_V = variants {} ;
+lin unfurl_V2 = variants {} ;
+lin unfurnished_A = variants {} ;
+lin ungainly_A = variants {} ;
+lin ungenerous_A = variants {} ;
+lin ungentle_A = variants {} ;
+lin ungentlemanly_A = variants {} ;
+lin unglazed_A = variants {} ;
+lin ungodly_A = variants {} ;
+lin ungovernable_A = variants {} ;
+lin ungraceful_A = variants {} ;
+lin ungracious_A = variants {} ;
+lin ungrammatical_A = variants {} ;
+lin ungrateful_A = variants {} ;
+lin ungratefulness_N = variants {} ;
+lin ungrudging_A = variants {} ;
+lin unguarded_A = variants {} ;
+lin unguent_N = variants {} ;
+lin unhallowed_A = variants {} ;
+lin unhampered_A = variants {} ;
+lin unhand_V2 = variants {} ;
+lin unhappily_Adv = variants {} ;
+lin unhappiness_N = variants {} ;
+lin unhappy_A = variants {} ;
+lin unharmed_A = variants {} ;
+lin unhealed_A = variants {} ;
+lin unhealthy_A = variants {} ;
+lin unheard_A = variants {} ;
+lin unheard_of_A = variants {} ;
+lin unhearing_A = variants {} ;
+lin unheated_A = variants {} ;
+lin unheeded_A = variants {} ;
+lin unhelpful_A = variants {} ;
+lin unheralded_A = variants {} ;
+lin unhesitating_A = variants {} ;
+lin unhindered_A = variants {} ;
+lin unhinge_V2 = variants {} ;
+lin unhitch_V = variants {} ;
+lin unhitch_V2 = variants {} ;
+lin unholy_A = variants {} ;
+lin unhook_V2 = variants {} ;
+lin unhoped_for_A = variants {} ;
+lin unhorse_V2 = variants {} ;
+lin unhurried_A = variants {} ;
+lin unhurt_A = variants {} ;
+lin unhygienic_A = variants {} ;
+lin unhygienically_Adv = variants {} ;
+lin unicef_PN = variants {} ;
+lin unicorn_N = variants {} ;
+lin unidentifiable_A = variants {} ;
+lin unidentified_A = variants {} ;
+lin unification_N = variants {} ;
+lin uniform_A = variants {} ;
+lin uniform_N = variants {} ;
+lin uniformed_A = variants {} ;
+lin uniformity_N = variants {} ;
+lin unify_V2 = variants {} ;
+lin unilateral_A = variants {} ;
+lin unilateralism_N = variants {} ;
+lin unilateralist_A = variants {} ;
+lin unilateralist_N = variants {} ;
+lin unimaginable_A = variants {} ;
+lin unimaginative_A = variants {} ;
+lin unimpaired_A = variants {} ;
+lin unimpeachable_A = variants {} ;
+lin unimpeded_A = variants {} ;
+lin unimportant_A = variants {} ;
+lin unimpressed_A = variants {} ;
+lin unimpressive_A = variants {} ;
+lin uninfluenced_A = variants {} ;
+lin uninformative_A = variants {} ;
+lin uninformed_A = variants {} ;
+lin uninhabitable_A = variants {} ;
+lin uninhabited_A = variants {} ;
+lin uninhibited_A = variants {} ;
+lin uninitiated_A = variants {} ;
+lin uninjured_A = variants {} ;
+lin uninspired_A = variants {} ;
+lin uninspiring_A = variants {} ;
+lin uninsured_A = variants {} ;
+lin unintelligent_A = variants {} ;
+lin unintelligible_A = variants {} ;
+lin unintended_A = variants {} ;
+lin unintentional_A = variants {} ;
+lin uninterested_A = variants {} ;
+lin uninteresting_A = variants {} ;
+lin uninterrupted_A = variants {} ;
+lin uninvited_A = variants {} ;
+lin uninviting_A = variants {} ;
+lin union_N = variants {} ;
+lin unionist_N = variants {} ;
+lin unique_A = variants {} ;
+lin uniqueness_N = variants {} ;
+lin unisex_A = variants {} ;
+lin unison_N = variants {} ;
+lin unit_N =  D.unitaire_1_N ;
+
+lin unit_V2V = variants {} ;
+lin unitarian_A = variants {} ;
+lin unitarian_N = variants {} ;
+lin unitarianism_N = variants {} ;
+lin unitary_A = D.unitaire_3_A ;
+
+lin unite_V = variants {} ;
+lin unite_V2 = variants {} ;
+lin united_A = variants {} ;
+lin unity_N = variants {} ;
+lin univ_PN = variants {} ;
+lin universal_A = variants {} ;
+lin universality_N = variants {} ;
+lin universe_N = variants {} ;
+lin university_N = variants {} ;
+lin unjust_A = variants {} ;
+lin unjustifiable_A = variants {} ;
+lin unjustified_A = variants {} ;
+lin unkempt_A = variants {} ;
+lin unkind_A = variants {} ;
+lin unkissed_A = variants {} ;
+lin unknowable_A = variants {} ;
+lin unknowing_A = variants {} ;
+lin unknown_A = variants {} ;
+lin unknown_N = variants {} ;
+lin unlabelled_A = variants {} ;
+lin unladylike_A = variants {} ;
+lin unlamented_A = variants {} ;
+lin unlatched_A = variants {} ;
+lin unlawful_A = variants {} ;
+lin unlearn_V2 = variants {} ;
+lin unleash_V2 = variants {} ;
+lin unleavened_A = variants {} ;
+lin unless_Prep = variants {} ;
+lin unlettered_A = variants {} ;
+lin unlicensed_A = variants {} ;
+lin unlighted_A = variants {} ;
+lin unlikable_A = variants {} ;
+lin unlike_A = variants {} ;
+lin unlike_Prep = variants {} ;
+lin unlikely_A = variants {} ;
+lin unlimited_A = variants {} ;
+lin unlined_A = variants {} ;
+lin unlisted_A = variants {} ;
+lin unlit_A = variants {} ;
+lin unliterary_A = variants {} ;
+lin unload_V = variants {} ;
+lin unload_V2 = variants {} ;
+lin unlocated_A = variants {} ;
+lin unlock_V = variants {} ;
+lin unlock_V2 = variants {} ;
+lin unlooked_for_A = variants {} ;
+lin unloose_V2 = variants {} ;
+lin unlovable_A = variants {} ;
+lin unloved_A = variants {} ;
+lin unlovely_A = variants {} ;
+lin unlucky_A = variants {} ;
+lin unmade_A = variants {} ;
+lin unman_V2 = variants {} ;
+lin unmanageable_A = variants {} ;
+lin unmanly_A = variants {} ;
+lin unmanned_A = variants {} ;
+lin unmannered_A = variants {} ;
+lin unmannerly_A = variants {} ;
+lin unmarked_A = variants {} ;
+lin unmarried_A = variants {} ;
+lin unmask_V = variants {} ;
+lin unmask_V2 = variants {} ;
+lin unmatchable_A = variants {} ;
+lin unmatched_A = variants {} ;
+lin unmechanized_A = variants {} ;
+lin unmemorable_A = variants {} ;
+lin unmentionable_A = variants {} ;
+lin unmerciful_A = variants {} ;
+lin unmerited_A = variants {} ;
+lin unmindful_A = variants {} ;
+lin unmingled_A = variants {} ;
+lin unmistakable_A = variants {} ;
+lin unmitigated_A = variants {} ;
+lin unmixed_A = variants {} ;
+lin unmodernized_A = variants {} ;
+lin unmodified_A = variants {} ;
+lin unmolested_A = variants {} ;
+lin unmourned_A = variants {} ;
+lin unmovable_A = variants {} ;
+lin unmoved_A = variants {} ;
+lin unmoving_A = variants {} ;
+lin unmusical_A = variants {} ;
+lin unnamed_A = variants {} ;
+lin unnatural_A = variants {} ;
+lin unnecessary_A = variants {} ;
+lin unnerve_V2 = variants {} ;
+lin unnoticeable_A = variants {} ;
+lin unnoticed_A = variants {} ;
+lin unnumbered_A = variants {} ;
+lin unobjectionable_A = variants {} ;
+lin unobservant_A = variants {} ;
+lin unobserved_A = variants {} ;
+lin unobtainable_A = variants {} ;
+lin unobtrusive_A = variants {} ;
+lin unobvious_A = variants {} ;
+lin unoccupied_A = variants {} ;
+lin unofficial_A = variants {} ;
+lin unopen_A = variants {} ;
+lin unopened_A = variants {} ;
+lin unopposed_A = variants {} ;
+lin unoriginal_A = variants {} ;
+lin unorthodox_A = variants {} ;
+lin unpack_V = variants {} ;
+lin unpack_V2 = variants {} ;
+lin unpaid_A = variants {} ;
+lin unpainted_A = variants {} ;
+lin unpalatable_A = variants {} ;
+lin unparalleled_A = variants {} ;
+lin unpardonable_A = variants {} ;
+lin unparliamentary_A = variants {} ;
+lin unpatriotic_A = variants {} ;
+lin unpatriotically_Adv = variants {} ;
+lin unpaved_A = variants {} ;
+lin unpersuaded_A = variants {} ;
+lin unperturbed_A = variants {} ;
+lin unpick_V = variants {} ;
+lin unpick_V2 = variants {} ;
+lin unplaced_A = variants {} ;
+lin unplanned_A = variants {} ;
+lin unplayable_A = variants {} ;
+lin unpleasant_A = variants {} ;
+lin unpleasantness_N = variants {} ;
+lin unplug_V = variants {} ;
+lin unplug_V2 = variants {} ;
+lin unplumbed_A = variants {} ;
+lin unpolluted_A = variants {} ;
+lin unpompous_A = variants {} ;
+lin unpopular_A = variants {} ;
+lin unpopularity_N = variants {} ;
+lin unpractised_A = variants {} ;
+lin unprecedented_A = variants {} ;
+lin unpredictability_N = variants {} ;
+lin unpredictable_A = variants {} ;
+lin unpredicted_A = variants {} ;
+lin unprejudiced_A = variants {} ;
+lin unpremeditated_A = variants {} ;
+lin unprepared_A = variants {} ;
+lin unprepossessing_A = variants {} ;
+lin unpretentious_A = variants {} ;
+lin unprincipled_A = variants {} ;
+lin unprintable_A = variants {} ;
+lin unproductive_A = variants {} ;
+lin unprofessional_A = variants {} ;
+lin unprofitable_A = variants {} ;
+lin unpromising_A = variants {} ;
+lin unprompted_A = variants {} ;
+lin unpronounceable_A = variants {} ;
+lin unpropitious_A = variants {} ;
+lin unprotected_A = variants {} ;
+lin unproved_A = variants {} ;
+lin unproven_A = variants {} ;
+lin unprovided_A = variants {} ;
+lin unprovoked_A = variants {} ;
+lin unpublished_A = variants {} ;
+lin unpunished_A = variants {} ;
+lin unputdownable_A = variants {} ;
+lin unqualified_A = variants {} ;
+lin unquestionable_A = variants {} ;
+lin unquestioned_A = variants {} ;
+lin unquestioning_A = variants {} ;
+lin unquiet_A = variants {} ;
+lin unquotable_A = variants {} ;
+lin unquote_Adv = variants {} ;
+lin unravel_V = variants {} ;
+lin unravel_V2 = variants {} ;
+lin unreached_A = variants {} ;
+lin unread_A = variants {} ;
+lin unreadable_A = variants {} ;
+lin unready_A = variants {} ;
+lin unreal_A = variants {} ;
+lin unrealistic_A = variants {} ;
+lin unrealistically_Adv = variants {} ;
+lin unreality_N = variants {} ;
+lin unrealized_A = variants {} ;
+lin unreasonable_A = variants {} ;
+lin unreasoning_A = variants {} ;
+lin unreceptive_A = variants {} ;
+lin unreciprocated_A = variants {} ;
+lin unrecognizable_A = variants {} ;
+lin unrecognized_A = variants {} ;
+lin unreconciled_A = variants {} ;
+lin unrecorded_A = variants {} ;
+lin unredeemable_A = variants {} ;
+lin unrefined_A = variants {} ;
+lin unreflective_A = variants {} ;
+lin unregenerate_A = variants {} ;
+lin unregistered_A = variants {} ;
+lin unrehearsed_A = variants {} ;
+lin unrelated_A = variants {} ;
+lin unrelaxed_A = variants {} ;
+lin unrelenting_A = variants {} ;
+lin unreliable_A = variants {} ;
+lin unrelieved_A = variants {} ;
+lin unremarkable_A = variants {} ;
+lin unremitting_A = variants {} ;
+lin unrepeatable_A = variants {} ;
+lin unrepentant_A = variants {} ;
+lin unrepresentative_A = variants {} ;
+lin unrequested_A = variants {} ;
+lin unrequited_A = variants {} ;
+lin unreserved_A = variants {} ;
+lin unresisting_A = variants {} ;
+lin unresolved_A = variants {} ;
+lin unrest_N = variants {} ;
+lin unrestrained_A = variants {} ;
+lin unrestricted_A = variants {} ;
+lin unrevised_A = variants {} ;
+lin unrewarded_A = variants {} ;
+lin unrewarding_A = variants {} ;
+lin unrhythmical_A = variants {} ;
+lin unrighteous_A = variants {} ;
+lin unripe_A = variants {} ;
+lin unripened_A = variants {} ;
+lin unrivalled_A = variants {} ;
+lin unroll_V = variants {} ;
+lin unroll_V2 = variants {} ;
+lin unromantic_A = variants {} ;
+lin unromantically_Adv = variants {} ;
+lin unruffled_A = variants {} ;
+lin unruly_A = variants {} ;
+lin unsaddle_V2 = variants {} ;
+lin unsaddled_A = variants {} ;
+lin unsafe_A = variants {} ;
+lin unsaid_A = variants {} ;
+lin unsaleable_A = variants {} ;
+lin unsalted_A = variants {} ;
+lin unsatisfactory_A = variants {} ;
+lin unsatisfied_A = variants {} ;
+lin unsatisfying_A = variants {} ;
+lin unsaturated_A = regA "insaturé" ;
+
+lin unsavoury_A = variants {} ;
+lin unsay_V2 = variants {} ;
+lin unscathed_A = variants {} ;
+lin unscheduled_A = variants {} ;
+lin unscientific_A = variants {} ;
+lin unscientifically_Adv = variants {} ;
+lin unscramble_V2 = variants {} ;
+lin unscrew_V = variants {} ;
+lin unscrew_V2 = variants {} ;
+lin unscripted_A = variants {} ;
+lin unscrupulous_A = variants {} ;
+lin unsealed_A = variants {} ;
+lin unseasonable_A = variants {} ;
+lin unseasoned_A = variants {} ;
+lin unseat_V2 = variants {} ;
+lin unseaworthy_A = variants {} ;
+lin unsecured_A = variants {} ;
+lin unseeded_A = variants {} ;
+lin unseeing_A = variants {} ;
+lin unseemly_A = variants {} ;
+lin unseen_A = variants {} ;
+lin unseen_N = variants {} ;
+lin unselected_A = variants {} ;
+lin unselective_A = variants {} ;
+lin unselfconscious_A = variants {} ;
+lin unselfish_A = variants {} ;
+lin unselfishness_N = variants {} ;
+lin unsettle_V2 = variants {} ;
+lin unsex_V2 = variants {} ;
+lin unsexed_A = variants {} ;
+lin unshakable_A = variants {} ;
+lin unshaved_A = variants {} ;
+lin unshaven_A = variants {} ;
+lin unsheathe_V2 = variants {} ;
+lin unshielded_A = variants {} ;
+lin unshrinkable_A = variants {} ;
+lin unshrinking_A = variants {} ;
+lin unshuttered_A = variants {} ;
+lin unsighted_A = variants {} ;
+lin unsightliness_N = variants {} ;
+lin unsightly_A = variants {} ;
+lin unsigned_A = variants {} ;
+lin unsilenced_A = variants {} ;
+lin unsinkable_A = variants {} ;
+lin unskilled_A = variants {} ;
+lin unsmiling_A = variants {} ;
+lin unsociable_A = variants {} ;
+lin unsocial_A = variants {} ;
+lin unsold_A = variants {} ;
+lin unsolicited_A = variants {} ;
+lin unsolved_A = variants {} ;
+lin unsophisticated_A = variants {} ;
+lin unsound_A = variants {} ;
+lin unsparing_A = variants {} ;
+lin unspeakable_A = variants {} ;
+lin unspecialized_A = variants {} ;
+lin unspecific_A = variants {} ;
+lin unspecifically_Adv = variants {} ;
+lin unspecified_A = variants {} ;
+lin unspectacular_A = variants {} ;
+lin unspoiled_A = variants {} ;
+lin unspoilt_A = variants {} ;
+lin unspoken_A = variants {} ;
+lin unsporting_A = variants {} ;
+lin unsportsmanlike_A = variants {} ;
+lin unspotted_A = variants {} ;
+lin unstable_A = D.instable_1_A ;
+
+lin unstartling_A = variants {} ;
+lin unstated_A = variants {} ;
+lin unstatesmanlike_A = variants {} ;
+lin unsteady_A = variants {} ;
+lin unstoppable_A = variants {} ;
+lin unstrained_A = variants {} ;
+lin unstressed_A = variants {} ;
+lin unstructured_A = variants {} ;
+lin unstrung_A = variants {} ;
+lin unstuck_A = variants {} ;
+lin unstudied_A = variants {} ;
+lin unsubtle_A = variants {} ;
+lin unsuccessful_A = variants {} ;
+lin unsuitability_N = variants {} ;
+lin unsuitable_A = variants {} ;
+lin unsuited_A = variants {} ;
+lin unsullied_A = variants {} ;
+lin unsung_A = variants {} ;
+lin unsupervised_A = variants {} ;
+lin unsupported_A = variants {} ;
+lin unsure_A = variants {} ;
+lin unsurpassed_A = variants {} ;
+lin unsuspected_A = variants {} ;
+lin unsuspecting_A = variants {} ;
+lin unsuspicious_A = variants {} ;
+lin unswayed_A = variants {} ;
+lin unsweetened_A = variants {} ;
+lin unswept_A = variants {} ;
+lin unswerving_A = variants {} ;
+lin unsyllabic_A = variants {} ;
+lin unsympathetic_A = variants {} ;
+lin unsympathetically_Adv = variants {} ;
+lin unsystematic_A = variants {} ;
+lin unsystematically_Adv = variants {} ;
+lin untainted_A = variants {} ;
+lin untamed_A = variants {} ;
+lin untapped_A = variants {} ;
+lin untarnished_A = variants {} ;
+lin untaxed_A = variants {} ;
+lin untenable_A = variants {} ;
+lin untenanted_A = variants {} ;
+lin untended_A = variants {} ;
+lin untested_A = variants {} ;
+lin untethered_A = variants {} ;
+lin unthinkable_A = variants {} ;
+lin unthinking_A = variants {} ;
+lin unthought_of_A = variants {} ;
+lin untidily_Adv = variants {} ;
+lin untidiness_N = variants {} ;
+lin untidy_A = variants {} ;
+lin untie_V = variants {} ;
+lin untie_V2 = variants {} ;
+lin until_Prep = variants {} ;
+lin untimely_A = variants {} ;
+lin untiring_A = variants {} ;
+lin untitled_A = variants {} ;
+lin untold_A = variants {} ;
+lin untouchable_A = variants {} ;
+lin untouchable_N = variants {} ;
+lin untouched_A = variants {} ;
+lin untoward_A = variants {} ;
+lin untrained_A = variants {} ;
+lin untrammelled_A = variants {} ;
+lin untranslatable_A = variants {} ;
+lin untreated_A = variants {} ;
+lin untried_A = variants {} ;
+lin untroubled_A = variants {} ;
+lin untrue_A = variants {} ;
+lin untruly_Adv = variants {} ;
+lin untrustworthy_A = variants {} ;
+lin untruth_N = variants {} ;
+lin untruthful_A = variants {} ;
+lin untucked_A = variants {} ;
+lin unturned_A = variants {} ;
+lin untutored_A = variants {} ;
+lin untwisted_A = variants {} ;
+lin untypical_A = variants {} ;
+lin unused_A = variants {} ;
+lin unusual_A = variants {} ;
+lin unutterable_A = variants {} ;
+lin unvaried_A = variants {} ;
+lin unvarnished_A = variants {} ;
+lin unvarying_A = variants {} ;
+lin unveil_V = variants {} ;
+lin unveil_V2 = variants {} ;
+lin unverified_A = variants {} ;
+lin unversed_A = variants {} ;
+lin unvigilant_A = variants {} ;
+lin unvoiced_A = variants {} ;
+lin unwanted_A = variants {} ;
+lin unwarrantably_Adv = variants {} ;
+lin unwarranted_A = variants {} ;
+lin unwary_A = variants {} ;
+lin unwashed_A = variants {} ;
+lin unwavering_A = variants {} ;
+lin unweaned_A = variants {} ;
+lin unwearied_A = variants {} ;
+lin unwed_A = variants {} ;
+lin unwelcome_A = variants {} ;
+lin unwell_A = variants {} ;
+lin unwholesome_A = variants {} ;
+lin unwieldiness_N = variants {} ;
+lin unwieldy_A = variants {} ;
+lin unwilling_A = variants {} ;
+lin unwillingness_N = variants {} ;
+lin unwind_V = variants {} ;
+lin unwind_V2 = variants {} ;
+lin unwise_A = variants {} ;
+lin unwitnessed_A = variants {} ;
+lin unwitting_A = variants {} ;
+lin unwonted_A = variants {} ;
+lin unworkable_A = variants {} ;
+lin unworkmanlike_A = variants {} ;
+lin unworldly_A = variants {} ;
+lin unworn_A = variants {} ;
+lin unworried_A = variants {} ;
+lin unworthiness_N = variants {} ;
+lin unworthy_A = variants {} ;
+lin unwrap_V = variants {} ;
+lin unwrap_V2 = variants {} ;
+lin unwritten_A = variants {} ;
+lin unyielding_A = variants {} ;
+lin unzip_V2 = variants {} ;
+lin up_Adv = variants {} ;
+lin up_Prep = variants {} ;
+lin up_V = variants {} ;
+lin up_V2 = variants {} ;
+lin up_and_coming_A = variants {} ;
+lin up_beat_N = variants {} ;
+lin up_holland_PN = variants {} ;
+lin up_market_A = variants {} ;
+lin up_to_date_A = variants {} ;
+lin up_to_the_minute_A = variants {} ;
+lin upbraid_V2 = variants {} ;
+lin upbraiding_N = variants {} ;
+lin upbringing_N = variants {} ;
+lin upcountry_A = variants {} ;
+lin upcountry_Adv = variants {} ;
+lin update_V2 = variants {} ;
+lin upgrade_N = variants {} ;
+lin upgrade_V2 = variants {} ;
+lin upheaval_N = variants {} ;
+lin uphill_A = variants {} ;
+lin uphill_Adv = variants {} ;
+lin uphold_V2 = variants {} ;
+lin upholster_V2 = variants {} ;
+lin upholsterer_N = variants {} ;
+lin upholstery_N = variants {} ;
+lin upkeep_N = variants {} ;
+lin upland_N = variants {} ;
+lin uplift_N = variants {} ;
+lin uplift_V2 = variants {} ;
+lin upmost_A = variants {} ;
+lin upon_Prep = variants {} ;
+lin upper_A = variants {} ;
+lin upper_N = variants {} ;
+lin uppercut_N = variants {} ;
+lin uppermost_A = variants {} ;
+lin uppermost_Adv = variants {} ;
+lin uppish_A = variants {} ;
+lin uppishness_N = variants {} ;
+lin uppity_A = variants {} ;
+lin upright_A = variants {} ;
+lin upright_N = variants {} ;
+lin uprightness_N = variants {} ;
+lin uprising_N = variants {} ;
+lin uproar_N = variants {} ;
+lin uproarious_A = variants {} ;
+lin uproot_V2 = variants {} ;
+lin upset_N = variants {} ;
+lin upset_V = variants {} ;
+lin upset_V2 = variants {} ;
+lin upshot_N = variants {} ;
+lin upside_down_Adv = variants {} ;
+lin upstage_A = variants {} ;
+lin upstage_Adv = variants {} ;
+lin upstage_V2 = variants {} ;
+lin upstairs_A = variants {} ;
+lin upstairs_Adv = variants {} ;
+lin upstanding_A = variants {} ;
+lin upstart_A = variants {} ;
+lin upstart_N = variants {} ;
+lin upstream_Adv = variants {} ;
+lin upsurge_N = variants {} ;
+lin uptake_N = variants {} ;
+lin uptight_A = variants {} ;
+lin upton_PN = variants {} ;
+lin uptown_A = variants {} ;
+lin uptown_Adv = variants {} ;
+lin upturn_N = variants {} ;
+lin upturned_A = variants {} ;
+lin upward_A = variants {} ;
+lin upward_Adv = variants {} ;
+lin upwards_Adv = variants {} ;
+lin uranium_N = variants {} ;
+lin uranus_PN = variants {} ;
+lin urban_A = variants {} ;
+lin urbane_A = variants {} ;
+lin urbanity_N = variants {} ;
+lin urbanization_N = variants {} ;
+lin urbanize_V2 = variants {} ;
+lin urchin_N = variants {} ;
+lin urdu_A = variants {} ;
+lin urdu_N = variants {} ;
+lin urge_N = variants {} ;
+lin urge_V2 = variants {} ;
+lin urge_V2V = variants {} ;
+lin urge_VS = variants {} ;
+lin urgency_N = variants {} ;
+lin urgent_A = variants {} ;
+lin urging_N = variants {} ;
+lin uric_A = variants {} ;
+lin urinal_N = variants {} ;
+lin urinary_A = D.urinaire_1_A ;
+
+lin urinate_V = variants {} ;
+lin urine_N = variants {} ;
+lin urn_N = variants {} ;
+lin ursula_PN = variants {} ;
+lin uruguay_PN = variants {} ;
+lin uruguayan_A = variants {} ;
+lin uruguayan_N = variants {} ;
+lin urumchi_PN = variants {} ;
+lin us_PN = variants {} ;
+lin usa_PN = variants {} ;
+lin usable_A = D.utilisable_1_A ;
+
+lin usaf_N = variants {} ;
+lin usage_N = variants {} ;
+lin use_N =  D.utilisation_1_N ;
+
+lin use_V = variants {} ;
+lin use_V2 = variants {} ;
+lin use_VV = variants {} ;
+lin used_A = variants {} ;
+lin useful_A = D.utile_2_A ;
+
+lin usefulness_N = variants {} ;
+lin useless_A = variants {} ;
+lin uselessness_N = variants {} ;
+lin user_N = variants {} ;
+lin ushaw_moor_PN = variants {} ;
+lin usher_N = variants {} ;
+lin usher_V2 = variants {} ;
+lin usherette_N = variants {} ;
+lin usn_N = variants {} ;
+lin uss_N = variants {} ;
+lin ussr_N = variants {} ;
+lin usual_A = variants {} ;
+lin usurer_N = variants {} ;
+lin usurious_A = variants {} ;
+lin usurp_V2 = variants {} ;
+lin usurpation_N = variants {} ;
+lin usurper_N = variants {} ;
+lin usury_N = variants {} ;
+lin utah_PN = variants {} ;
+lin utensil_N = variants {} ;
+lin uterine_A = D.uterin_2_A ;
+
+lin uterus_N = variants {} ;
+lin utilitarian_A = variants {} ;
+lin utilitarian_N = variants {} ;
+lin utilitarianism_N = variants {} ;
+lin utility_N = variants {} ;
+lin utilizable_A = variants {} ;
+lin utilization_N = variants {} ;
+lin utilize_V2 = variants {} ;
+lin utmost_A = variants {} ;
+lin utmost_N = variants {} ;
+lin utopia_N = variants {} ;
+lin utopian_A = variants {} ;
+lin utrecht_PN = variants {} ;
+lin utter_A = variants {} ;
+lin utter_V2 = variants {} ;
+lin utterance_N = variants {} ;
+lin uttermost_A = variants {} ;
+lin uttermost_N = variants {} ;
+lin uttoxeter_PN = variants {} ;
+lin uvula_N = variants {} ;
+lin uvular_A = variants {} ;
+lin uxorious_A = variants {} ;
+lin uxoriousness_N = variants {} ;
+lin v_and_a_N = variants {} ;
+lin vac_N = variants {} ;
+lin vacancy_N = variants {} ;
+lin vacant_A = variants {} ;
+lin vacate_V2 = variants {} ;
+lin vacation_N = variants {} ;
+lin vacation_V = variants {} ;
+lin vacationist_N = variants {} ;
+lin vaccinate_V2 = variants {} ;
+lin vaccination_N =  D.vaccination_1_N ;
+
+lin vaccine_N =  D.vaccin_1_N ;
+
+lin vacillate_V = variants {} ;
+lin vacillation_N = variants {} ;
+lin vacuity_N = variants {} ;
+lin vacuous_A = variants {} ;
+lin vacuum_N = variants {} ;
+lin vacuum_V2 = variants {} ;
+lin vade_mecum_N = variants {} ;
+lin vagabond_A = variants {} ;
+lin vagabond_N = variants {} ;
+lin vagary_N = variants {} ;
+lin vagina_N = variants {} ;
+lin vaginal_A = D.vaginal_1_A ;
+
+lin vagrancy_N = variants {} ;
+lin vagrant_A = variants {} ;
+lin vagrant_N = variants {} ;
+lin vague_A = variants {} ;
+lin vagueness_N = variants {} ;
+lin vain_A = variants {} ;
+lin vainglorious_A = variants {} ;
+lin vainglory_N = variants {} ;
+lin valance_N = variants {} ;
+lin vale_N = variants {} ;
+lin valediction_N = variants {} ;
+lin valedictory_A = variants {} ;
+lin valence_N = variants {} ;
+lin valencia_PN = variants {} ;
+lin valenciennes_PN = variants {} ;
+lin valency_N = variants {} ;
+lin valentine_N = variants {} ;
+lin valerian_N = variants {} ;
+lin valet_N = variants {} ;
+lin valet_V2 = variants {} ;
+lin valetudinarian_A = variants {} ;
+lin valetudinarian_N = variants {} ;
+lin valiant_A = variants {} ;
+lin valid_A = variants {} ;
+lin validate_V2 = variants {} ;
+lin validity_N = variants {} ;
+lin valise_N = variants {} ;
+lin valladolid_PN = variants {} ;
+lin valley_N = variants {} ;
+lin valorous_A = variants {} ;
+lin valour_N = variants {} ;
+lin valuable_A = variants {} ;
+lin valuable_N = variants {} ;
+lin valuation_N = variants {} ;
+lin value_N =  D.valeur_1_N ;
+
+lin value_V = variants {} ;
+lin value_V2 = variants {} ;
+lin value_added_A = variants {} ;
+lin valueless_A = variants {} ;
+lin valuer_N = variants {} ;
+lin valve_N =  D.valve_1_N ;
+
+lin valvular_A = variants {} ;
+lin vamoose_V = variants {} ;
+lin vamp_N = variants {} ;
+lin vamp_V = variants {} ;
+lin vamp_V2 = variants {} ;
+lin vampire_N = variants {} ;
+lin van_N = variants {} ;
+lin vancouver_PN = variants {} ;
+lin vandal_N = variants {} ;
+lin vandalism_N = variants {} ;
+lin vane_N = variants {} ;
+lin vanessa_PN = variants {} ;
+lin vanguard_N = variants {} ;
+lin vanilla_N = variants {} ;
+lin vanish_V = variants {} ;
+lin vanity_N = variants {} ;
+lin vanquish_V2 = variants {} ;
+lin vantage_N = variants {} ;
+lin vantage_point_N = variants {} ;
+lin vapid_A = variants {} ;
+lin vapidity_N = variants {} ;
+lin vapidness_N = variants {} ;
+lin vaporization_N = variants {} ;
+lin vaporize_V = variants {} ;
+lin vaporize_V2 = variants {} ;
+lin vaporous_A = variants {} ;
+lin vapour_N = variants {} ;
+lin vapour_bath_N = variants {} ;
+lin varanasi_PN = variants {} ;
+lin variability_N = variants {} ;
+lin variable_A = variants {} ;
+lin variable_N = variants {} ;
+lin variableness_N = variants {} ;
+lin variance_N = variants {} ;
+lin variant_A = variants {} ;
+lin variant_N = variants {} ;
+lin variation_N = variants {} ;
+lin varicoloured_A = variants {} ;
+lin varicose_A = variants {} ;
+lin varied_A = variants {} ;
+lin variegated_A = variants {} ;
+lin variegation_N = variants {} ;
+lin variety_N = variants {} ;
+lin variform_A = variants {} ;
+lin variorum_A = variants {} ;
+lin various_A = variants {} ;
+lin varlet_N = variants {} ;
+lin varnish_N = variants {} ;
+lin varnish_V2 = variants {} ;
+lin varsity_N = variants {} ;
+lin vary_V = variants {} ;
+lin vary_V2 = variants {} ;
+lin vascular_A = D.vasculaire_1_A ;
+
+lin vase_N = variants {} ;
+lin vasectomy_N = variants {} ;
+lin vaseline_N = variants {} ;
+lin vassal_N = variants {} ;
+lin vassalage_N = variants {} ;
+lin vast_A = variants {} ;
+lin vasteras_PN = variants {} ;
+lin vastness_N = variants {} ;
+lin vat_N = variants {} ;
+lin vatican_N = variants {} ;
+lin vaudeville_N = variants {} ;
+lin vault_N = variants {} ;
+lin vault_V = variants {} ;
+lin vault_V2 = variants {} ;
+lin vaulted_A = variants {} ;
+lin vaulter_N = variants {} ;
+lin vaulting_horse_N = variants {} ;
+lin vaunt_N = variants {} ;
+lin vaunt_V = variants {} ;
+lin vaunt_V2 = variants {} ;
+lin vaunter_N = variants {} ;
+lin vauntingly_Adv = variants {} ;
+lin vc_N = variants {} ;
+lin vd_N = variants {} ;
+lin veal_N = variants {} ;
+lin vector_N =  D.vecteur_1_N ;
+
+lin veer_V = variants {} ;
+lin vegetable_A = variants {} ;
+lin vegetable_N = variants {} ;
+lin vegetarian_N = variants {} ;
+lin vegetate_V = variants {} ;
+lin vegetation_N = variants {} ;
+lin vehemence_N = variants {} ;
+lin vehement_A = variants {} ;
+lin vehicle_N = variants {} ;
+lin vehicular_A = variants {} ;
+lin veil_N = variants {} ;
+lin veil_V2 = variants {} ;
+lin veiling_N = variants {} ;
+lin vein_N =  D.veine_1_N ;
+
+lin veined_A = variants {} ;
+lin veld_N = variants {} ;
+lin vellum_N = variants {} ;
+lin velocipede_N = variants {} ;
+lin velocity_N = variants {} ;
+lin velour_N = variants {} ;
+lin velvet_N = variants {} ;
+lin velveteen_N = variants {} ;
+lin velvety_A = variants {} ;
+lin venal_A = variants {} ;
+lin venality_N = variants {} ;
+lin vend_V2 = variants {} ;
+lin vendee_N = variants {} ;
+lin vender_N = variants {} ;
+lin vendetta_N = variants {} ;
+lin vendor_N = variants {} ;
+lin veneer_N = variants {} ;
+lin veneer_V2 = variants {} ;
+lin venerable_A = variants {} ;
+lin venerate_V2 = variants {} ;
+lin veneration_N = variants {} ;
+lin venereal_A = variants {} ;
+lin venetian_A = variants {} ;
+lin venezia_PN = variants {} ;
+lin venezuela_PN = variants {} ;
+lin venezuelan_A = variants {} ;
+lin venezuelan_N = variants {} ;
+lin vengeance_N = variants {} ;
+lin vengeful_A = variants {} ;
+lin venial_A = variants {} ;
+lin venice_PN = variants {} ;
+lin venison_N = variants {} ;
+lin venom_N = variants {} ;
+lin venomed_A = variants {} ;
+lin venomous_A = variants {} ;
+lin venous_A = variants {} ;
+lin vent_N = variants {} ;
+lin vent_V2 = variants {} ;
+lin vent_hole_N = variants {} ;
+lin ventilate_V2 = variants {} ;
+lin ventilation_N = variants {} ;
+lin ventilator_N = variants {} ;
+lin ventnor_PN = variants {} ;
+lin ventral_A = variants {} ;
+lin ventricle_N = variants {} ;
+lin ventricular_A = D.ventriculaire_1_A ;
+
+lin ventriloquism_N = variants {} ;
+lin ventriloquist_N = variants {} ;
+lin venture_N = variants {} ;
+lin venture_V = variants {} ;
+lin venture_V2 = variants {} ;
+lin venture_VS = variants {} ;
+lin venturesome_A = variants {} ;
+lin venturous_A = variants {} ;
+lin venue_N = variants {} ;
+lin venus_PN = variants {} ;
+lin vera_PN = variants {} ;
+lin veracious_A = variants {} ;
+lin veracity_N = variants {} ;
+lin veranda_N = variants {} ;
+lin verandah_N = variants {} ;
+lin verb_N = variants {} ;
+lin verbal_A = variants {} ;
+lin verbalize_V2 = variants {} ;
+lin verbatim_A = variants {} ;
+lin verbatim_Adv = variants {} ;
+lin verbena_N = variants {} ;
+lin verbiage_N = variants {} ;
+lin verbose_A = variants {} ;
+lin verboseness_N = variants {} ;
+lin verbosity_N = variants {} ;
+lin verdancy_N = variants {} ;
+lin verdant_A = variants {} ;
+lin verdict_N = variants {} ;
+lin verdigris_N = variants {} ;
+lin verdure_N = variants {} ;
+lin verey_A = variants {} ;
+lin verge_N = variants {} ;
+lin verge_V = variants {} ;
+lin verger_N = variants {} ;
+lin verifiable_A = variants {} ;
+lin verification_N = variants {} ;
+lin verify_V2 = variants {} ;
+lin verisimilitude_N = variants {} ;
+lin veritable_A = variants {} ;
+lin verity_N = variants {} ;
+lin vermicelli_N = variants {} ;
+lin vermiform_A = variants {} ;
+lin vermilion_A = variants {} ;
+lin vermilion_N = variants {} ;
+lin vermin_N = variants {} ;
+lin verminous_A = variants {} ;
+lin vermont_PN = variants {} ;
+lin vermouth_N = variants {} ;
+lin vernacular_A = variants {} ;
+lin vernacular_N = variants {} ;
+lin vernal_A = variants {} ;
+lin vernon_PN = variants {} ;
+lin verona_PN = variants {} ;
+lin veronica_N = variants {} ;
+lin veronica_PN = variants {} ;
+lin verruca_N = variants {} ;
+lin versatile_A = variants {} ;
+lin versatility_N = variants {} ;
+lin verse_N = variants {} ;
+lin versed_A = variants {} ;
+lin versification_N = variants {} ;
+lin versifier_N = variants {} ;
+lin versify_V = variants {} ;
+lin versify_V2 = variants {} ;
+lin version_N = variants {} ;
+lin verso_N = variants {} ;
+lin versus_Prep = variants {} ;
+lin vertebra_N = variants {} ;
+lin vertebrate_A = variants {} ;
+lin vertebrate_N = variants {} ;
+lin vertex_N = variants {} ;
+lin vertical_A = variants {} ;
+lin vertical_N = variants {} ;
+lin vertiginous_A = variants {} ;
+lin vertigo_N = variants {} ;
+lin verve_N = variants {} ;
+lin very_AdA = variants {} ;
+lin vesicle_N = variants {} ;
+lin vesicular_A = variants {} ;
+lin vessel_N =  D.vaisseau_1_N ;
+
+lin vest_N = variants {} ;
+lin vest_V = variants {} ;
+lin vest_V2 = variants {} ;
+lin vestal_A = variants {} ;
+lin vestal_N = variants {} ;
+lin vestibule_N = variants {} ;
+lin vestige_N = variants {} ;
+lin vestigial_A = variants {} ;
+lin vestment_N = variants {} ;
+lin vestry_N = variants {} ;
+lin vestryman_N = variants {} ;
+lin vesture_N = variants {} ;
+lin vesture_V2 = variants {} ;
+lin vet_N = variants {} ;
+lin vet_V2 = variants {} ;
+lin vetch_N = variants {} ;
+lin veteran_N = variants {} ;
+lin veterinary_A = D.veterinaire_3_A ;
+
+lin veto_N = variants {} ;
+lin veto_V = variants {} ;
+lin veto_V2 = variants {} ;
+lin vex_V2 = variants {} ;
+lin vex_V2V = variants {} ;
+lin vexation_N = variants {} ;
+lin vexatious_A = variants {} ;
+lin vhf_PN = variants {} ;
+lin via_Prep = variants {} ;
+lin via_media_N = variants {} ;
+lin viability_N = variants {} ;
+lin viable_A = variants {} ;
+lin viaduct_N = variants {} ;
+lin vial_N =  D.flacon_1_N ;
+
+lin vibrant_A = variants {} ;
+lin vibraphone_N = variants {} ;
+lin vibrate_V = variants {} ;
+lin vibrate_V2 = variants {} ;
+lin vibration_N = variants {} ;
+lin vibrato_N = variants {} ;
+lin vibrator_N = variants {} ;
+lin vic_PN = variants {} ;
+lin vicar_N = variants {} ;
+lin vicarage_N = variants {} ;
+lin vicarious_A = variants {} ;
+lin vice_N = variants {} ;
+lin vice_versa_Adv = variants {} ;
+lin vicenza_PN = variants {} ;
+lin viceregal_A = variants {} ;
+lin vicereine_N = variants {} ;
+lin viceroy_N = variants {} ;
+lin vicinity_N =  D.voisinage_1_N ;
+
+lin vicious_A = variants {} ;
+lin viciousness_N = variants {} ;
+lin vicissitude_N = variants {} ;
+lin vicky_PN = variants {} ;
+lin victim_N = variants {} ;
+lin victimization_N = variants {} ;
+lin victimize_V2 = variants {} ;
+lin victor_N = variants {} ;
+lin victor_PN = variants {} ;
+lin victoria_N = variants {} ;
+lin victoria_PN = variants {} ;
+lin victorian_A = variants {} ;
+lin victorian_N = variants {} ;
+lin victoriana_N = variants {} ;
+lin victorious_A = variants {} ;
+lin victory_N = variants {} ;
+lin victual_N = variants {} ;
+lin victual_V = variants {} ;
+lin victual_V2 = variants {} ;
+lin victualler_N = variants {} ;
+lin vicuna_N = variants {} ;
+lin videlicet_Adv = variants {} ;
+lin video_N = variants {} ;
+lin videotape_N = variants {} ;
+lin videotape_V2 = variants {} ;
+lin vie_V = variants {} ;
+lin vienna_PN = variants {} ;
+lin vietnam_PN = variants {} ;
+lin vietnamese_A = variants {} ;
+lin vietnamese_N = variants {} ;
+lin view_N = variants {} ;
+lin view_V2 = variants {} ;
+lin viewer_N = variants {} ;
+lin viewfinder_N = variants {} ;
+lin viewless_A = variants {} ;
+lin viewpark_PN = variants {} ;
+lin viewpoint_N = variants {} ;
+lin vigil_N = variants {} ;
+lin vigilance_N = variants {} ;
+lin vigilant_A = variants {} ;
+lin vigilante_N = variants {} ;
+lin vignette_N = variants {} ;
+lin vigo_PN = variants {} ;
+lin vigorous_A = variants {} ;
+lin vigour_N = variants {} ;
+lin viking_N = variants {} ;
+lin vile_A = variants {} ;
+lin vileness_N = variants {} ;
+lin vilification_N = variants {} ;
+lin vilify_V2 = variants {} ;
+lin villa_N = variants {} ;
+lin village_N = variants {} ;
+lin villager_N = variants {} ;
+lin villain_N = variants {} ;
+lin villainess_N = variants {} ;
+lin villainous_A = variants {} ;
+lin villainy_N = variants {} ;
+lin villein_N = variants {} ;
+lin villeinage_N = variants {} ;
+lin vim_N = variants {} ;
+lin vinaigrette_N = variants {} ;
+lin vince_PN = variants {} ;
+lin vincent_PN = variants {} ;
+lin vindicate_V2 = variants {} ;
+lin vindication_N = variants {} ;
+lin vindictive_A = variants {} ;
+lin vindictiveness_N = variants {} ;
+lin vine_N = variants {} ;
+lin vinegar_N = variants {} ;
+lin vinegary_A = variants {} ;
+lin vinery_N = variants {} ;
+lin vineyard_N = variants {} ;
+lin vino_N = variants {} ;
+lin vinous_A = variants {} ;
+lin vintage_N = variants {} ;
+lin vintner_N = variants {} ;
+lin vinyl_N =  D.vinyle_1_N ;
+
+lin viol_N = variants {} ;
+lin viola_N = variants {} ;
+lin viola_PN = variants {} ;
+lin violate_V2 = variants {} ;
+lin violation_N = variants {} ;
+lin violence_N = variants {} ;
+lin violent_A = variants {} ;
+lin violet_N = variants {} ;
+lin violet_PN = variants {} ;
+lin violin_N = variants {} ;
+lin violinist_N = variants {} ;
+lin vip_N = variants {} ;
+lin viper_N = variants {} ;
+lin virago_N = variants {} ;
+lin virgin_A = variants {} ;
+lin virgin_N = variants {} ;
+lin virginal_A = variants {} ;
+lin virginal_N = variants {} ;
+lin virginia_N = variants {} ;
+lin virginia_PN = variants {} ;
+lin virginia_water_PN = variants {} ;
+lin virginity_N = variants {} ;
+lin virgo_PN = variants {} ;
+lin virgule_N = variants {} ;
+lin virile_A = variants {} ;
+lin virility_N = variants {} ;
+lin virology_N = variants {} ;
+lin virtu_N = variants {} ;
+lin virtual_A = variants {} ;
+lin virtue_N = variants {} ;
+lin virtuosity_N = variants {} ;
+lin virtuoso_N = variants {} ;
+lin virtuous_A = variants {} ;
+lin virulence_N = variants {} ;
+lin virulent_A = variants {} ;
+lin virus_N =  D.virus_1_N ;
+
+lin vis_a_vis_Adv = variants {} ;
+lin visa_N = variants {} ;
+lin visa_V2 = variants {} ;
+lin visage_N = variants {} ;
+lin visaged_A = variants {} ;
+lin visceral_A = variants {} ;
+lin viscid_A = variants {} ;
+lin viscosity_N =  D.viscosite_1_N ;
+
+lin viscount_N = variants {} ;
+lin viscountcy_N = variants {} ;
+lin viscountess_N = variants {} ;
+lin viscous_A = D.visqueux_1_A ;
+
+lin visibility_N = variants {} ;
+lin visible_A = variants {} ;
+lin vision_N = variants {} ;
+lin visionary_A = variants {} ;
+lin visionary_N = variants {} ;
+lin visit_N = variants {} ;
+lin visit_V = variants {} ;
+lin visit_V2 = variants {} ;
+lin visitant_N = variants {} ;
+lin visitation_N = variants {} ;
+lin visiting_N = variants {} ;
+lin visitor_N = variants {} ;
+lin visor_N = variants {} ;
+lin vista_N = variants {} ;
+lin visual_A = variants {} ;
+lin visualization_N = variants {} ;
+lin visualize_V2 = variants {} ;
+lin vital_A = variants {} ;
+lin vitalism_N = variants {} ;
+lin vitalist_N = variants {} ;
+lin vitality_N = variants {} ;
+lin vitalize_V2 = variants {} ;
+lin vitamin_N = variants {} ;
+lin vitiate_V2 = variants {} ;
+lin vitoria_PN = variants {} ;
+lin vitreous_A = variants {} ;
+lin vitrify_V = variants {} ;
+lin vitrify_V2 = variants {} ;
+lin vitriol_N = variants {} ;
+lin vitriolic_A = variants {} ;
+lin vituperate_V2 = variants {} ;
+lin vituperation_N = variants {} ;
+lin vituperative_A = variants {} ;
+lin viv_PN = variants {} ;
+lin viva_N = variants {} ;
+lin viva_voce_A = variants {} ;
+lin viva_voce_Adv = variants {} ;
+lin viva_voce_N = variants {} ;
+lin vivace_Adv = variants {} ;
+lin vivacious_A = variants {} ;
+lin vivacity_N = variants {} ;
+lin vivian_PN = variants {} ;
+lin vivid_A = variants {} ;
+lin vividness_N = variants {} ;
+lin vivien_PN = variants {} ;
+lin vivienne_PN = variants {} ;
+lin viviparous_A = variants {} ;
+lin vivisect_V2 = variants {} ;
+lin vivisection_N = variants {} ;
+lin vivisectionist_N = variants {} ;
+lin vixen_N = variants {} ;
+lin vixenish_A = variants {} ;
+lin viz_PN = variants {} ;
+lin vizier_N = variants {} ;
+lin vocabulary_N = variants {} ;
+lin vocal_A = variants {} ;
+lin vocalist_N = variants {} ;
+lin vocalize_V2 = variants {} ;
+lin vocation_N = variants {} ;
+lin vocational_A = variants {} ;
+lin vocative_A = variants {} ;
+lin vocative_N = variants {} ;
+lin vociferate_V = variants {} ;
+lin vociferate_V2 = variants {} ;
+lin vociferation_N = variants {} ;
+lin vociferous_A = variants {} ;
+lin vodka_N = variants {} ;
+lin vogue_N = variants {} ;
+lin voice_N = variants {} ;
+lin voice_V2 = variants {} ;
+lin voiced_A = variants {} ;
+lin voiceless_A = variants {} ;
+lin void_A = variants {} ;
+lin void_N = variants {} ;
+lin void_V2 = variants {} ;
+lin voile_N = variants {} ;
+lin vol_N = variants {} ;
+lin volatile_A = variants {} ;
+lin volatility_N = variants {} ;
+lin volcanic_A = variants {} ;
+lin volcano_N = variants {} ;
+lin vole_N = variants {} ;
+lin volgograd_PN = variants {} ;
+lin volition_N = variants {} ;
+lin volitional_A = variants {} ;
+lin volley_N = variants {} ;
+lin volley_V = variants {} ;
+lin volley_V2 = variants {} ;
+lin volleyball_N = variants {} ;
+lin volt_N = variants {} ;
+lin voltage_N = variants {} ;
+lin volte_face_N = variants {} ;
+lin volubility_N = variants {} ;
+lin voluble_A = variants {} ;
+lin volume_N =  D.volume_1_N ;
+
+lin voluminous_A = variants {} ;
+lin voluntary_A = variants {} ;
+lin voluntary_N = variants {} ;
+lin volunteer_N = variants {} ;
+lin volunteer_V = variants {} ;
+lin volunteer_V2 = variants {} ;
+lin volunteer_V2V = variants {} ;
+lin volunteer_VS = variants {} ;
+lin voluptuary_N = variants {} ;
+lin voluptuous_A = variants {} ;
+lin voluptuousness_N = variants {} ;
+lin volute_N = variants {} ;
+lin voluted_A = variants {} ;
+lin vomit_N = variants {} ;
+lin vomit_V = variants {} ;
+lin vomit_V2 = variants {} ;
+lin voodoo_N = variants {} ;
+lin voodooism_N = variants {} ;
+lin voracious_A = variants {} ;
+lin voracity_N = variants {} ;
+lin voronezh_PN = variants {} ;
+lin vortex_N = variants {} ;
+lin votary_N = variants {} ;
+lin vote_N = variants {} ;
+lin vote_V = variants {} ;
+lin vote_V2 = variants {} ;
+lin vote_VS = variants {} ;
+lin vote_VV = variants {} ;
+lin voteless_A = variants {} ;
+lin voter_N = variants {} ;
+lin votive_A = variants {} ;
+lin vouch_V = variants {} ;
+lin voucher_N = variants {} ;
+lin vouchsafe_V2 = variants {} ;
+lin vow_N = variants {} ;
+lin vow_V2 = variants {} ;
+lin vow_VS = variants {} ;
+lin vow_VV = variants {} ;
+lin vowel_N = variants {} ;
+lin vox_N = variants {} ;
+lin vox_populi_N = variants {} ;
+lin voyage_N = variants {} ;
+lin voyage_V = variants {} ;
+lin voyager_N = variants {} ;
+lin voyeur_N = variants {} ;
+lin voyeurism_N = variants {} ;
+lin voyeuristic_A = variants {} ;
+lin voyeuristically_Adv = variants {} ;
+lin vp_N = variants {} ;
+lin vs_PN = variants {} ;
+lin vs_Prep = variants {} ;
+lin vso_PN = variants {} ;
+lin vulcanite_N = variants {} ;
+lin vulcanization_N = variants {} ;
+lin vulcanize_V2 = variants {} ;
+lin vulgar_A = variants {} ;
+lin vulgarian_N = variants {} ;
+lin vulgarism_N = variants {} ;
+lin vulgarity_N = variants {} ;
+lin vulgarization_N = variants {} ;
+lin vulgarize_V2 = variants {} ;
+lin vulgate_N = variants {} ;
+lin vulnerability_N = variants {} ;
+lin vulnerable_A = variants {} ;
+lin vulpine_A = variants {} ;
+lin vulture_N = variants {} ;
+lin vulva_N = variants {} ;
+lin wad_N = variants {} ;
+lin wad_V2 = variants {} ;
+lin wad_VS = variants {} ;
+lin wadding_N = variants {} ;
+lin waddle_N = variants {} ;
+lin waddle_V = variants {} ;
+lin wade_V = variants {} ;
+lin wade_V2 = variants {} ;
+lin wader_N = variants {} ;
+lin wadi_N = variants {} ;
+lin wafer_N = variants {} ;
+lin waffle_N = variants {} ;
+lin waffle_V = variants {} ;
+lin waffle_V2 = variants {} ;
+lin waft_N = variants {} ;
+lin waft_V2 = variants {} ;
+lin wag_N = variants {} ;
+lin wag_V = variants {} ;
+lin wag_V2 = variants {} ;
+lin wage_N = variants {} ;
+lin wage_V2 = variants {} ;
+lin wage_claim_N = variants {} ;
+lin wage_earner_N = variants {} ;
+lin wage_freeze_N = variants {} ;
+lin wager_N = variants {} ;
+lin wager_V = variants {} ;
+lin wager_V2 = variants {} ;
+lin waggery_N = variants {} ;
+lin waggish_A = variants {} ;
+lin waggishness_N = variants {} ;
+lin waggle_V = variants {} ;
+lin waggle_V2 = variants {} ;
+lin waggon_N = variants {} ;
+lin waggoner_N = variants {} ;
+lin wagon_lit_N = variants {} ;
+lin wagtail_N = variants {} ;
+lin waif_N = variants {} ;
+lin wail_N = variants {} ;
+lin wail_V = variants {} ;
+lin wail_V2 = variants {} ;
+lin wain_N = variants {} ;
+lin wainscot_N = variants {} ;
+lin wainscoted_A = variants {} ;
+lin waist_N = variants {} ;
+lin waist_deep_A = variants {} ;
+lin waist_deep_Adv = variants {} ;
+lin waist_high_A = variants {} ;
+lin waist_high_Adv = variants {} ;
+lin waistband_N = variants {} ;
+lin waistcoat_N = variants {} ;
+lin waistline_N = variants {} ;
+lin wait_N = variants {} ;
+lin wait_V = variants {} ;
+lin wait_V2 = variants {} ;
+lin wait_VV = variants {} ;
+lin waiter_N = variants {} ;
+lin waiting_list_N = variants {} ;
+lin waiting_room_N = variants {} ;
+lin waitress_N = variants {} ;
+lin waive_V2 = variants {} ;
+lin waiver_N = variants {} ;
+lin waiver_V = variants {} ;
+lin wake_N = variants {} ;
+lin wake_V = variants {} ;
+lin wake_V2 = variants {} ;
+lin wakefield_PN = variants {} ;
+lin wakeful_A = variants {} ;
+lin wakefulness_N = variants {} ;
+lin waken_V = variants {} ;
+lin waken_V2 = variants {} ;
+lin waking_A = variants {} ;
+lin wale_N = variants {} ;
+lin wales_PN = variants {} ;
+lin walk_N = variants {} ;
+lin walk_V = variants {} ;
+lin walk_V2 = variants {} ;
+lin walkabout_N = variants {} ;
+lin walkaway_N = variants {} ;
+lin walker_N = variants {} ;
+lin walkie_talkie_N = variants {} ;
+lin walking_N = variants {} ;
+lin walkout_N = variants {} ;
+lin walkover_N = variants {} ;
+lin wall_N =  D.mur_1_N ;
+
+lin wall_V2 = variants {} ;
+lin wall_eyed_A = variants {} ;
+lin wall_painting_N = variants {} ;
+lin wall_street_PN = variants {} ;
+lin wallaby_N = variants {} ;
+lin wallace_PN = variants {} ;
+lin wallah_N = variants {} ;
+lin wallasey_PN = variants {} ;
+lin wallet_N = variants {} ;
+lin wallflower_N = variants {} ;
+lin wallingford_PN = variants {} ;
+lin wallop_N = variants {} ;
+lin wallop_V2 = variants {} ;
+lin walloping_A = variants {} ;
+lin wallow_N = variants {} ;
+lin wallow_V = variants {} ;
+lin wallpaper_N = variants {} ;
+lin wallsend_PN = variants {} ;
+lin wally_PN = variants {} ;
+lin walnut_N = variants {} ;
+lin walrus_N = variants {} ;
+lin walsall_PN = variants {} ;
+lin walsham_PN = variants {} ;
+lin walter_PN = variants {} ;
+lin waltham_forest_PN = variants {} ;
+lin walton_PN = variants {} ;
+lin waltz_N = variants {} ;
+lin waltz_V = variants {} ;
+lin waltz_V2 = variants {} ;
+lin wampum_N = variants {} ;
+lin wan_A = variants {} ;
+lin wand_N = variants {} ;
+lin wander_V = variants {} ;
+lin wander_V2 = variants {} ;
+lin wanderer_N = variants {} ;
+lin wanderlust_N = variants {} ;
+lin wandsworth_PN = variants {} ;
+lin wane_N = variants {} ;
+lin wane_V = variants {} ;
+lin wangle_N = variants {} ;
+lin wangle_V2 = variants {} ;
+lin wank_N = variants {} ;
+lin wank_V = variants {} ;
+lin wanness_N = variants {} ;
+lin want_N = variants {} ;
+lin want_V = variants {} ;
+lin want_V2 = variants {} ;
+lin want_V2V = variants {} ;
+lin want_VS = variants {} ;
+lin want_VV = variants {} ;
+lin want_ad_N = variants {} ;
+lin wantage_PN = variants {} ;
+lin wanton_A = variants {} ;
+lin wanton_N = variants {} ;
+lin wanton_V = variants {} ;
+lin wantonness_N = variants {} ;
+lin war_N = variants {} ;
+lin war_V = variants {} ;
+lin war_baby_N = variants {} ;
+lin war_bride_N = variants {} ;
+lin war_cloud_N = variants {} ;
+lin war_cry_N = variants {} ;
+lin war_dance_N = variants {} ;
+lin war_god_N = variants {} ;
+lin war_torn_A = variants {} ;
+lin war_widow_N = variants {} ;
+lin warble_N = variants {} ;
+lin warble_V = variants {} ;
+lin warble_V2 = variants {} ;
+lin warbler_N = variants {} ;
+lin ward_N = variants {} ;
+lin ward_V2 = variants {} ;
+lin warden_N = variants {} ;
+lin warder_N = variants {} ;
+lin wardress_N = variants {} ;
+lin wardrobe_N = variants {} ;
+lin wardroom_N = variants {} ;
+lin ware_N = variants {} ;
+lin ware_PN = variants {} ;
+lin ware_V2 = variants {} ;
+lin warehouse_N = variants {} ;
+lin warehousing_N = variants {} ;
+lin warfare_N = variants {} ;
+lin warhead_N = variants {} ;
+lin warhorse_N = variants {} ;
+lin warily_Adv = variants {} ;
+lin wariness_N = variants {} ;
+lin warley_PN = variants {} ;
+lin warlike_A = variants {} ;
+lin warlord_N = variants {} ;
+lin warm_A = variants {} ;
+lin warm_V = variants {} ;
+lin warm_V2 = variants {} ;
+lin warm_blooded_A = variants {} ;
+lin warm_hearted_A = variants {} ;
+lin warmer_N = variants {} ;
+lin warming_pan_N = variants {} ;
+lin warminster_PN = variants {} ;
+lin warmonger_N = variants {} ;
+lin warmth_N = variants {} ;
+lin warn_V = variants {} ;
+lin warn_V2 = variants {} ;
+lin warn_VS = variants {} ;
+lin warning_A = variants {} ;
+lin warning_N = variants {} ;
+lin warp_N = variants {} ;
+lin warp_V = variants {} ;
+lin warp_V2 = variants {} ;
+lin warpaint_N = variants {} ;
+lin warpath_N = variants {} ;
+lin warrant_N = variants {} ;
+lin warrant_V2 = variants {} ;
+lin warrant_VS = variants {} ;
+lin warrantee_N = variants {} ;
+lin warrantor_N = variants {} ;
+lin warranty_N = variants {} ;
+lin warren_N = variants {} ;
+lin warrington_PN = variants {} ;
+lin warrior_N = variants {} ;
+lin warsaw_PN = variants {} ;
+lin warship_N = variants {} ;
+lin warsop_PN = variants {} ;
+lin wart_N = variants {} ;
+lin warthog_N = variants {} ;
+lin wartime_N = variants {} ;
+lin warwick_PN = variants {} ;
+lin warwickshire_PN = variants {} ;
+lin wary_A = variants {} ;
+lin wash_N = variants {} ;
+lin wash_V = variants {} ;
+lin wash_V2 = variants {} ;
+lin wash_drawing_N = variants {} ;
+lin wash_hand_basin_N = variants {} ;
+lin wash_hand_stand_N = variants {} ;
+lin wash_house_N = variants {} ;
+lin wash_leather_N = variants {} ;
+lin washable_A = variants {} ;
+lin washbasin_N = variants {} ;
+lin washboard_N = variants {} ;
+lin washbowl_N = variants {} ;
+lin washcloth_N = variants {} ;
+lin washday_N = variants {} ;
+lin washer_N = variants {} ;
+lin washerwoman_N = variants {} ;
+lin washing_N =  D.lavage_1_N ;
+
+lin washing_day_N = variants {} ;
+lin washing_machine_N = variants {} ;
+lin washing_up_N = variants {} ;
+lin washington_PN = variants {} ;
+lin washington_dc_PN = variants {} ;
+lin washout_N = variants {} ;
+lin washroom_N = variants {} ;
+lin washstand_N = variants {} ;
+lin washtub_N = variants {} ;
+lin washy_A = variants {} ;
+lin wasp_N = variants {} ;
+lin wasp_waisted_A = variants {} ;
+lin waspish_A = variants {} ;
+lin wassail_N = variants {} ;
+lin wastage_N = variants {} ;
+lin waste_A = variants {} ;
+lin waste_N =  D.residu_1_N ;
+
+lin waste_V = variants {} ;
+lin waste_V2 = variants {} ;
+lin waste_paper_basket_N = variants {} ;
+lin waste_pipe_N = variants {} ;
+lin wastebasket_N = variants {} ;
+lin wastebin_N = variants {} ;
+lin wasteful_A = variants {} ;
+lin wasteland_N = variants {} ;
+lin waster_N = variants {} ;
+lin wastrel_N = variants {} ;
+lin watch_N = variants {} ;
+lin watch_V = variants {} ;
+lin watch_V2 = variants {} ;
+lin watch_V2V = variants {} ;
+lin watch_VS = variants {} ;
+lin watch_chain_N = variants {} ;
+lin watch_glass_N = variants {} ;
+lin watch_guard_N = variants {} ;
+lin watch_key_N = variants {} ;
+lin watchdog_N = variants {} ;
+lin watcher_N = variants {} ;
+lin watchful_A = variants {} ;
+lin watchfulness_N = variants {} ;
+lin watchmaker_N = variants {} ;
+lin watchman_N = variants {} ;
+lin watchtower_N = variants {} ;
+lin watchword_N = variants {} ;
+lin water_N =  D.eau_1_N ;
+
+lin water_V = variants {} ;
+lin water_V2 = variants {} ;
+lin water_biscuit_N = variants {} ;
+lin water_blister_N = variants {} ;
+lin water_bottle_N = variants {} ;
+lin water_buffalo_N = variants {} ;
+lin water_butt_N = variants {} ;
+lin water_cart_N = variants {} ;
+lin water_closet_N = variants {} ;
+lin water_finder_N = variants {} ;
+lin water_glass_N = variants {} ;
+lin water_hole_N = variants {} ;
+lin water_ice_N = variants {} ;
+lin water_jacket_N = variants {} ;
+lin water_level_N = variants {} ;
+lin water_lily_N = variants {} ;
+lin water_line_N = variants {} ;
+lin water_main_N = variants {} ;
+lin water_nymph_N = variants {} ;
+lin water_polo_N = variants {} ;
+lin water_power_N = variants {} ;
+lin water_rat_N = variants {} ;
+lin water_rate_N = variants {} ;
+lin water_skiing_N = variants {} ;
+lin water_skin_N = variants {} ;
+lin water_softener_N = variants {} ;
+lin water_spaniel_N = variants {} ;
+lin water_supply_N = variants {} ;
+lin water_tower_N = variants {} ;
+lin water_vole_N = variants {} ;
+lin water_waggon_N = variants {} ;
+lin water_wagon_N = variants {} ;
+lin water_wheel_N = variants {} ;
+lin water_worn_A = variants {} ;
+lin waterbird_N = variants {} ;
+lin waterborne_A = variants {} ;
+lin watercannon_N = variants {} ;
+lin waterchute_N = variants {} ;
+lin watercolour_N = variants {} ;
+lin watercolourist_N = variants {} ;
+lin watercourse_N = variants {} ;
+lin watercress_N = variants {} ;
+lin waterfall_N = variants {} ;
+lin waterford_PN = variants {} ;
+lin waterfowl_N = variants {} ;
+lin waterfront_N = variants {} ;
+lin waterhen_N = variants {} ;
+lin waterhyacinth_N = variants {} ;
+lin watering_can_N = variants {} ;
+lin watering_cart_N = variants {} ;
+lin waterless_A = variants {} ;
+lin waterlogged_A = variants {} ;
+lin waterloo_PN = variants {} ;
+lin waterman_N = variants {} ;
+lin watermark_N = variants {} ;
+lin watermelon_N = variants {} ;
+lin watermill_N = variants {} ;
+lin waterproof_A = variants {} ;
+lin waterproof_N = variants {} ;
+lin waterproof_V2 = variants {} ;
+lin watershed_N = variants {} ;
+lin waterside_N = variants {} ;
+lin waterspout_N = variants {} ;
+lin watertable_N = variants {} ;
+lin watertight_A = variants {} ;
+lin waterway_N = variants {} ;
+lin waterworks_N = variants {} ;
+lin watery_A = variants {} ;
+lin watford_PN = variants {} ;
+lin watt_N = variants {} ;
+lin wattage_N = variants {} ;
+lin wattle_N = variants {} ;
+lin wave_N = variants {} ;
+lin wave_V = variants {} ;
+lin wave_V2 = variants {} ;
+lin wavelength_N = variants {} ;
+lin waver_V = variants {} ;
+lin waverer_N = variants {} ;
+lin wavy_A = variants {} ;
+lin wax_N = variants {} ;
+lin wax_V = variants {} ;
+lin wax_V2 = variants {} ;
+lin wax_chandler_N = variants {} ;
+lin wax_paper_N = variants {} ;
+lin waxen_A = variants {} ;
+lin waxwork_N = variants {} ;
+lin waxy_A = variants {} ;
+lin way_Adv = variants {} ;
+lin way_N = variants {} ;
+lin way_out_A = variants {} ;
+lin waybill_N = variants {} ;
+lin wayfarer_N = variants {} ;
+lin wayfaring_A = variants {} ;
+lin waylay_V2 = variants {} ;
+lin wayne_PN = variants {} ;
+lin wayside_N = variants {} ;
+lin wayward_A = variants {} ;
+lin wc_N = variants {} ;
+lin we_Pron = variants {} ;
+lin weak_A = variants {} ;
+lin weak_kneed_A = variants {} ;
+lin weaken_V = variants {} ;
+lin weaken_V2 = variants {} ;
+lin weakling_N = variants {} ;
+lin weakly_A = variants {} ;
+lin weakness_N = variants {} ;
+lin weal_N = variants {} ;
+lin weald_N = variants {} ;
+lin wealth_N = variants {} ;
+lin wealthily_Adv = variants {} ;
+lin wealthy_A = variants {} ;
+lin wean_V2 = variants {} ;
+lin weapon_N = variants {} ;
+lin weaponless_A = variants {} ;
+lin wear_N = variants {} ;
+lin wear_PN = variants {} ;
+lin wear_V = variants {} ;
+lin wear_V2 = variants {} ;
+lin wearable_A = variants {} ;
+lin wearer_N = variants {} ;
+lin wearily_Adv = variants {} ;
+lin weariness_N = variants {} ;
+lin wearing_A = variants {} ;
+lin wearisome_A = variants {} ;
+lin weary_A = variants {} ;
+lin weary_V = variants {} ;
+lin weary_V2 = variants {} ;
+lin weasel_N = variants {} ;
+lin weather_N = variants {} ;
+lin weather_V = variants {} ;
+lin weather_V2 = variants {} ;
+lin weather_beaten_A = variants {} ;
+lin weather_bound_A = variants {} ;
+lin weather_bureau_N = variants {} ;
+lin weather_chart_N = variants {} ;
+lin weather_glass_N = variants {} ;
+lin weather_map_N = variants {} ;
+lin weather_ship_N = variants {} ;
+lin weather_station_N = variants {} ;
+lin weather_vane_N = variants {} ;
+lin weatherboarding_N = variants {} ;
+lin weathercock_N = variants {} ;
+lin weatherman_N = variants {} ;
+lin weatherproof_A = variants {} ;
+lin weave_N = variants {} ;
+lin weave_V = variants {} ;
+lin weave_V2 = variants {} ;
+lin weaver_N = variants {} ;
+lin weaverbird_N = variants {} ;
+lin web_N = variants {} ;
+lin web_footed_A = variants {} ;
+lin web_toed_A = variants {} ;
+lin webbed_A = variants {} ;
+lin webbing_N = variants {} ;
+lin wed_PN = variants {} ;
+lin wed_V = variants {} ;
+lin wed_V2 = variants {} ;
+lin wedding_N = variants {} ;
+lin wedding_cake_N = variants {} ;
+lin wedding_ring_N = variants {} ;
+lin wedge_N = variants {} ;
+lin wedge_V = variants {} ;
+lin wedge_V2 = variants {} ;
+lin wedlock_N = variants {} ;
+lin wednesday_N = variants {} ;
+lin wednesday_PN = variants {} ;
+lin wee_A = variants {} ;
+lin wee_N = variants {} ;
+lin wee_V = variants {} ;
+lin wee_wee_N = variants {} ;
+lin weed_N = variants {} ;
+lin weed_V = variants {} ;
+lin weed_V2 = variants {} ;
+lin weedkiller_N = variants {} ;
+lin weedy_A = variants {} ;
+lin week_N =  D.semaine_1_N ;
+
+lin weekday_N = variants {} ;
+lin weekend_N = variants {} ;
+lin weekend_V = variants {} ;
+lin weekender_N = variants {} ;
+lin weekly_A = variants {} ;
+lin weekly_Adv = variants {} ;
+lin weekly_N = variants {} ;
+lin weeny_A = variants {} ;
+lin weep_V = variants {} ;
+lin weep_V2 = variants {} ;
+lin weeping_A = variants {} ;
+lin weevil_N = variants {} ;
+lin weft_N = variants {} ;
+lin weigh_V = variants {} ;
+lin weigh_V2 = variants {} ;
+lin weighbridge_N = variants {} ;
+lin weighing_machine_N = variants {} ;
+lin weight_N =  D.poids_1_N ;
+
+lin weight_V2 = variants {} ;
+lin weightily_Adv = variants {} ;
+lin weightiness_N = variants {} ;
+lin weightless_A = variants {} ;
+lin weightlessness_N = variants {} ;
+lin weightlifting_N = variants {} ;
+lin weighty_A = variants {} ;
+lin weir_N = variants {} ;
+lin weird_A = variants {} ;
+lin weirdie_N = variants {} ;
+lin weirdness_N = variants {} ;
+lin welcome_A = variants {} ;
+lin welcome_N = variants {} ;
+lin welcome_V2 = variants {} ;
+lin weld_N = variants {} ;
+lin weld_V = variants {} ;
+lin weld_V2 = variants {} ;
+lin welder_N = variants {} ;
+lin welfare_N = variants {} ;
+lin welkin_N = variants {} ;
+lin well_A = variants {} ;
+lin well_Adv = variants {} ;
+
+lin well_N = variants {} ;
+lin well_V = variants {} ;
+lin well_adjusted_A = variants {} ;
+lin well_advised_A = variants {} ;
+lin well_appointed_A = variants {} ;
+lin well_balanced_A = variants {} ;
+lin well_behaved_A = variants {} ;
+lin well_being_N = variants {} ;
+lin well_born_A = variants {} ;
+lin well_bred_A = variants {} ;
+lin well_conducted_A = variants {} ;
+lin well_connected_A = variants {} ;
+lin well_disposed_A = variants {} ;
+lin well_doer_N = variants {} ;
+lin well_doing_N = variants {} ;
+lin well_favoured_A = variants {} ;
+lin well_found_A = variants {} ;
+lin well_founded_A = variants {} ;
+lin well_groomed_A = variants {} ;
+lin well_grounded_A = variants {} ;
+lin well_heeled_A = variants {} ;
+lin well_informed_A = variants {} ;
+lin well_intentioned_A = variants {} ;
+lin well_knit_A = variants {} ;
+lin well_known_A = variants {} ;
+lin well_lined_A = variants {} ;
+lin well_marked_A = variants {} ;
+lin well_meaning_A = variants {} ;
+lin well_meant_A = variants {} ;
+lin well_nigh_Adv = variants {} ;
+lin well_read_A = variants {} ;
+lin well_rounded_A = variants {} ;
+lin well_set_A = variants {} ;
+lin well_shaven_A = variants {} ;
+lin well_spoken_A = variants {} ;
+lin well_timed_A = variants {} ;
+lin well_to_do_A = variants {} ;
+lin well_tried_A = variants {} ;
+lin well_turned_A = variants {} ;
+lin well_water_N = variants {} ;
+lin well_wisher_N = variants {} ;
+lin well_worn_A = variants {} ;
+lin wellhead_N = variants {} ;
+lin wellingborough_PN = variants {} ;
+lin wellington_N = variants {} ;
+lin wellington_PN = variants {} ;
+lin wells_PN = variants {} ;
+lin welsh_A = variants {} ;
+lin welsh_N = variants {} ;
+lin welsh_V = variants {} ;
+lin welsher_N = variants {} ;
+lin welshman_N = variants {} ;
+lin welshpool_PN = variants {} ;
+lin welt_N = variants {} ;
+lin welter_A = variants {} ;
+lin welter_N = variants {} ;
+lin welter_V = variants {} ;
+lin welterweight_N = variants {} ;
+lin welwyn_PN = variants {} ;
+lin welwyn_garden_city_PN = variants {} ;
+lin wen_N = variants {} ;
+lin wench_N = variants {} ;
+lin wench_V = variants {} ;
+lin wend_V2 = variants {} ;
+lin wendover_PN = variants {} ;
+lin wendy_PN = variants {} ;
+lin werewolf_N = variants {} ;
+lin wesleyan_A = variants {} ;
+lin wesleyan_N = variants {} ;
+lin west_A = variants {} ;
+lin west_Adv = variants {} ;
+lin west_N = variants {} ;
+lin west_bromwich_PN = variants {} ;
+lin west_country_A = variants {} ;
+lin west_end_A = variants {} ;
+lin westbury_PN = variants {} ;
+lin westerly_A = variants {} ;
+lin westerly_Adv = variants {} ;
+lin western_A = variants {} ;
+lin western_N = variants {} ;
+lin westerner_N = variants {} ;
+lin westernization_N = variants {} ;
+lin westernize_V2 = variants {} ;
+lin westernmost_A = variants {} ;
+lin westhoughton_PN = variants {} ;
+lin westmeath_PN = variants {} ;
+lin westminster_PN = variants {} ;
+lin westmoreland_PN = variants {} ;
+lin weston_super_mare_PN = variants {} ;
+lin westward_A = variants {} ;
+lin westward_Adv = variants {} ;
+lin westwards_Adv = variants {} ;
+lin wet_A = variants {} ;
+lin wet_N = variants {} ;
+lin wet_V2 = variants {} ;
+lin wet_nurse_N = variants {} ;
+lin wether_N = variants {} ;
+lin wetherby_PN = variants {} ;
+lin wetting_N = variants {} ;
+lin wexford_PN = variants {} ;
+lin weymouth_PN = variants {} ;
+lin whack_N = variants {} ;
+lin whack_V2 = variants {} ;
+lin whacked_A = variants {} ;
+lin whacker_N = variants {} ;
+lin whacking_A = variants {} ;
+lin whacking_Adv = variants {} ;
+lin whacking_N = variants {} ;
+lin whale_N = variants {} ;
+lin whale_V = variants {} ;
+lin whalebone_N = variants {} ;
+lin whaler_N = variants {} ;
+lin whaley_bridge_PN = variants {} ;
+lin whaling_gun_N = variants {} ;
+lin whang_Adv = variants {} ;
+lin whang_N = variants {} ;
+lin whang_V2 = variants {} ;
+lin wharf_N = variants {} ;
+lin wharfage_N = variants {} ;
+lin what_A = variants {} ;
+lin what_for_N = variants {} ;
+lin whate'er_A = variants {} ;
+lin whatever_A = variants {} ;
+lin whatnot_N = variants {} ;
+lin whatsoe'er_A = variants {} ;
+lin whatsoever_A = variants {} ;
+lin wheat_N = variants {} ;
+lin wheaten_A = variants {} ;
+lin wheatley_hill_PN = variants {} ;
+lin wheedle_V2 = variants {} ;
+lin wheel_N = variants {} ;
+lin wheel_V = variants {} ;
+lin wheel_V2 = variants {} ;
+lin wheelbarrow_N = variants {} ;
+lin wheelbase_N = variants {} ;
+lin wheelchair_N = variants {} ;
+lin wheelhouse_N = variants {} ;
+lin wheelwright_N = variants {} ;
+lin wheeze_N = variants {} ;
+lin wheeze_V = variants {} ;
+lin wheeze_V2 = variants {} ;
+lin wheezily_Adv = variants {} ;
+lin wheeziness_N = variants {} ;
+lin wheezy_A = variants {} ;
+lin whelk_N = variants {} ;
+lin whelp_N = variants {} ;
+lin whelp_V = variants {} ;
+lin when_Adv = mkAdv "quand" ;
+
+lin when_Subj = variants {} ;
+lin whence_Adv = variants {} ;
+lin whencesoever_A = variants {} ;
+lin whenever_Adv = variants {} ;
+lin where_Adv = mkAdv "ou" ;
+
+lin whereabouts_Adv = variants {} ;
+lin whereas_Prep = variants {} ;
+lin whereat_Adv = variants {} ;
+lin whereby_Adv = variants {} ;
+
+lin wherefore_Adv = variants {} ;
+lin wherein_Adv = variants {} ;
+
+lin whereof_Adv = variants {} ;
+lin whereon_Adv = variants {} ;
+lin wheresoever_Adv = variants {} ;
+lin whereto_Adv = variants {} ;
+lin whereunto_Adv = variants {} ;
+lin whereupon_Adv = variants {} ;
+lin wherever_Adv = variants {} ;
+lin wherewith_Adv = variants {} ;
+lin wherewithal_Adv = variants {} ;
+lin wherewithal_N = variants {} ;
+lin wherry_N = variants {} ;
+lin whet_V2 = variants {} ;
+lin whether_Prep = variants {} ;
+lin whetstone_N = variants {} ;
+lin whey_N = variants {} ;
+lin which_A = variants {} ;
+lin whichever_A = variants {} ;
+lin whichsoever_A = variants {} ;
+lin whiff_N = variants {} ;
+lin whig_N = variants {} ;
+lin while_N = variants {} ;
+lin while_Subj = variants {} ;
+lin while_V2 = variants {} ;
+lin whilst_Subj = variants {} ;
+lin whim_N = variants {} ;
+lin whimper_N = variants {} ;
+lin whimper_V = variants {} ;
+lin whimper_V2 = variants {} ;
+lin whimsey_N = variants {} ;
+lin whimsical_A = variants {} ;
+lin whimsicality_N = variants {} ;
+lin whimsy_N = variants {} ;
+lin whin_N = variants {} ;
+lin whine_N = variants {} ;
+lin whine_V = variants {} ;
+lin whine_V2 = variants {} ;
+lin whiner_N = variants {} ;
+lin whinny_N = variants {} ;
+lin whinny_V = variants {} ;
+lin whip_N = variants {} ;
+lin whip_V = variants {} ;
+lin whip_V2 = variants {} ;
+lin whip_round_N = variants {} ;
+lin whipcord_N = variants {} ;
+lin whipper_in_N = variants {} ;
+lin whippersnapper_N = variants {} ;
+lin whippet_N = variants {} ;
+lin whipping_N = variants {} ;
+lin whipping_boy_N = variants {} ;
+lin whipping_post_N = variants {} ;
+lin whipping_top_N = variants {} ;
+lin whippoorwill_N = variants {} ;
+lin whippy_A = variants {} ;
+lin whipsaw_V2 = variants {} ;
+lin whir_N = variants {} ;
+lin whir_V = variants {} ;
+lin whirl_N = variants {} ;
+lin whirl_V = variants {} ;
+lin whirl_V2 = variants {} ;
+lin whirligig_N = variants {} ;
+lin whirlpool_N = variants {} ;
+lin whirlwind_N = variants {} ;
+lin whirr_N = variants {} ;
+lin whirr_V = variants {} ;
+lin whisk_N = variants {} ;
+lin whisk_V = variants {} ;
+lin whisk_V2 = variants {} ;
+lin whisker_N = variants {} ;
+lin whiskered_A = variants {} ;
+lin whiskey_N = variants {} ;
+lin whisky_N = variants {} ;
+lin whisper_N = variants {} ;
+lin whisper_V = variants {} ;
+lin whisper_V2 = variants {} ;
+lin whisperer_N = variants {} ;
+lin whispering_N = variants {} ;
+lin whispering_gallery_N = variants {} ;
+lin whist_N = variants {} ;
+lin whist_drive_N = variants {} ;
+lin whistle_N = variants {} ;
+lin whistle_V = variants {} ;
+lin whistle_V2 = variants {} ;
+lin whistle_stop_N = variants {} ;
+lin whit_N = variants {} ;
+lin whitburn_PN = variants {} ;
+lin whitby_PN = variants {} ;
+lin whitchurch_PN = variants {} ;
+lin white_A = variants {} ;
+lin white_N = variants {} ;
+lin white_collar_A = variants {} ;
+lin white_hot_A = variants {} ;
+lin white_lipped_A = variants {} ;
+lin white_livered_A = variants {} ;
+lin whitebait_N = variants {} ;
+lin whitehall_PN = variants {} ;
+lin whitehaven_PN = variants {} ;
+lin whiten_V = variants {} ;
+lin whiten_V2 = variants {} ;
+lin whiteness_N = variants {} ;
+lin whitening_N = variants {} ;
+lin whitethorn_N = variants {} ;
+lin whitewash_N = variants {} ;
+lin whitewash_V2 = variants {} ;
+lin whither_Adv = variants {} ;
+lin whithersoever_Adv = variants {} ;
+lin whiting_N = variants {} ;
+lin whitish_A = variants {} ;
+lin whitley_bay_PN = variants {} ;
+lin whitlow_N = variants {} ;
+lin whitstable_PN = variants {} ;
+lin whitsun_N = variants {} ;
+lin whitsun_PN = variants {} ;
+lin whitsuntide_N = variants {} ;
+lin whitsuntide_PN = variants {} ;
+lin whittle_V = variants {} ;
+lin whittle_V2 = variants {} ;
+lin whittle_le_woods_PN = variants {} ;
+lin whittlesey_PN = variants {} ;
+lin whitworth_PN = variants {} ;
+lin whiz_N = variants {} ;
+lin whiz_V = variants {} ;
+lin whizz_kid_N = variants {} ;
+lin who_N = variants {} ;
+lin whodunit_N = variants {} ;
+lin whole_A = D.entier_2_A ;
+
+lin whole_N = variants {} ;
+lin whole_wheat_N = variants {} ;
+lin wholehearted_A = variants {} ;
+lin wholeheartedness_N = variants {} ;
+lin wholemeal_N = variants {} ;
+lin wholesale_A = variants {} ;
+lin wholesale_Adv = variants {} ;
+lin wholesale_N = variants {} ;
+lin wholesale_V2 = variants {} ;
+lin wholesaler_N = variants {} ;
+lin wholesome_A = variants {} ;
+lin wholly_Adv = variants {} ;
+lin whoop_N = variants {} ;
+lin whoop_V = variants {} ;
+lin whoop_V2 = variants {} ;
+lin whoopee_N = variants {} ;
+lin whooping_cough_N = variants {} ;
+lin whop_V2 = variants {} ;
+lin whopper_N = variants {} ;
+lin whopping_A = variants {} ;
+lin whopping_Adv = variants {} ;
+lin whore_N = variants {} ;
+lin whoremonger_N = variants {} ;
+lin whorl_N = variants {} ;
+lin whorled_A = variants {} ;
+lin why_Adv = variants {} ;
+lin why_N = variants {} ;
+lin wi_N = variants {} ;
+lin wick_N = variants {} ;
+lin wick_PN = variants {} ;
+lin wicked_A = variants {} ;
+lin wickedness_N = variants {} ;
+lin wicker_N = variants {} ;
+lin wickerwork_N = variants {} ;
+lin wicket_N = variants {} ;
+lin wicket_door_N = variants {} ;
+lin wicket_gate_N = variants {} ;
+lin wicket_keeper_N = variants {} ;
+lin wickford_PN = variants {} ;
+lin wicklow_PN = variants {} ;
+lin wide_A = variants {} ;
+lin wide_Adv = variants {} ;
+lin wide_awake_A = variants {} ;
+lin widen_V = variants {} ;
+lin widen_V2 = variants {} ;
+lin widespread_A = variants {} ;
+lin widgeon_N = variants {} ;
+lin widnes_PN = variants {} ;
+lin widow_N = variants {} ;
+lin widowed_A = variants {} ;
+lin widower_N = variants {} ;
+lin widowhood_N = variants {} ;
+lin width_N = variants {} ;
+lin wield_V2 = variants {} ;
+lin wiesbaden_PN = variants {} ;
+lin wife_N = variants {} ;
+lin wifelike_A = variants {} ;
+lin wifely_A = variants {} ;
+lin wig_N = variants {} ;
+lin wigan_PN = variants {} ;
+lin wigged_A = variants {} ;
+lin wigging_N = variants {} ;
+lin wiggle_N = variants {} ;
+lin wiggle_V = variants {} ;
+lin wiggle_V2 = variants {} ;
+lin wight_N = variants {} ;
+lin wight_PN = variants {} ;
+lin wigwam_N = variants {} ;
+lin wild_A = variants {} ;
+lin wild_Adv = variants {} ;
+lin wildcat_A = variants {} ;
+lin wildebeest_N = variants {} ;
+lin wilderness_N = variants {} ;
+lin wildfire_N = variants {} ;
+lin wildness_N = variants {} ;
+lin wile_N = variants {} ;
+lin wilf_PN = variants {} ;
+lin wilfrid_PN = variants {} ;
+lin wilful_A = variants {} ;
+lin wilfulness_N = variants {} ;
+lin wilhelmshaven_PN = variants {} ;
+lin will_N = variants {} ;
+lin will_PN = variants {} ;
+lin will_V = variants {} ;
+lin will_V2 = variants {} ;
+lin will_o'_the_wisp_N = variants {} ;
+lin willed_A = variants {} ;
+lin willful_A = variants {} ;
+lin william_PN = variants {} ;
+lin willie_PN = variants {} ;
+lin willing_A = variants {} ;
+lin willingness_N = variants {} ;
+lin willington_PN = variants {} ;
+lin willow_N = variants {} ;
+lin willow_pattern_N = variants {} ;
+lin willow_tree_N = variants {} ;
+lin willowy_A = variants {} ;
+lin willpower_N = variants {} ;
+lin willy_PN = variants {} ;
+lin willy_nilly_Adv = variants {} ;
+lin wilmslow_PN = variants {} ;
+lin wilt_V = variants {} ;
+lin wilt_V2 = variants {} ;
+lin wilton_N = variants {} ;
+lin wiltshire_PN = variants {} ;
+lin wily_A = variants {} ;
+lin wimbourne_PN = variants {} ;
+lin wimbourne_minster_PN = variants {} ;
+lin wimple_N = variants {} ;
+lin win_N = variants {} ;
+lin win_V = variants {} ;
+lin win_V2 = variants {} ;
+lin wince_N = variants {} ;
+lin wince_V2 = variants {} ;
+lin winceyette_N = variants {} ;
+lin winch_N = variants {} ;
+lin winch_V2 = variants {} ;
+lin winchester_PN = variants {} ;
+lin wind_N = variants {} ;
+lin wind_V = variants {} ;
+lin wind_V2 = variants {} ;
+lin wind_gauge_N = variants {} ;
+lin wind_tunnel_N = variants {} ;
+lin windbag_N = variants {} ;
+lin windblown_A = variants {} ;
+lin windbreak_N = variants {} ;
+lin windbreaker_N = variants {} ;
+lin windcheater_N = variants {} ;
+lin windermere_PN = variants {} ;
+lin windfall_N = variants {} ;
+lin windflower_N = variants {} ;
+lin windily_Adv = variants {} ;
+lin windiness_N = variants {} ;
+lin winding_sheet_N = variants {} ;
+lin windjammer_N = variants {} ;
+lin windlass_N = variants {} ;
+lin windless_A = variants {} ;
+lin windmill_N = variants {} ;
+lin window_N = variants {} ;
+lin window_box_N = variants {} ;
+lin window_dressing_N = variants {} ;
+lin windowpane_N = variants {} ;
+lin windowsill_N = variants {} ;
+lin windpipe_N = variants {} ;
+lin windscreen_N = variants {} ;
+lin windscreen_wiper_N = variants {} ;
+lin windshield_N = variants {} ;
+lin windsock_N = variants {} ;
+lin windsor_PN = variants {} ;
+lin windswept_A = variants {} ;
+lin windward_A = variants {} ;
+lin windward_N = variants {} ;
+lin windy_A = variants {} ;
+lin wine_N = variants {} ;
+lin wine_V2 = variants {} ;
+lin wineglass_N = variants {} ;
+lin winepress_N = variants {} ;
+lin wineskin_N = variants {} ;
+lin wing_N = variants {} ;
+lin wing_V = variants {} ;
+lin wing_V2 = variants {} ;
+lin wing_commander_N = variants {} ;
+lin wing_nut_N = variants {} ;
+lin wing_screw_N = variants {} ;
+lin wingate_PN = variants {} ;
+lin winged_A = variants {} ;
+lin winger_N = variants {} ;
+lin wingless_A = variants {} ;
+lin wingspan_N = variants {} ;
+lin wingspread_N = variants {} ;
+lin winifred_PN = variants {} ;
+lin wink_N = variants {} ;
+lin wink_V = variants {} ;
+lin wink_V2 = variants {} ;
+lin winkle_N = variants {} ;
+lin winkle_V2 = variants {} ;
+lin winner_N = variants {} ;
+lin winnie_PN = variants {} ;
+lin winning_post_N = variants {} ;
+lin winnipeg_PN = variants {} ;
+lin winnow_V2 = variants {} ;
+lin winsford_PN = variants {} ;
+lin winsome_A = variants {} ;
+lin winsomeness_N = variants {} ;
+lin winter_N = variants {} ;
+lin winter_V = variants {} ;
+lin wintery_A = variants {} ;
+lin wintry_A = variants {} ;
+lin wipe_N = variants {} ;
+lin wipe_V = variants {} ;
+lin wipe_V2 = variants {} ;
+lin wiper_N = variants {} ;
+lin wire_N = variants {} ;
+lin wire_V = variants {} ;
+lin wire_V2 = variants {} ;
+lin wire_haired_A = variants {} ;
+lin wireless_A = variants {} ;
+lin wireless_N = variants {} ;
+lin wirepuller_N = variants {} ;
+lin wireworm_N = variants {} ;
+lin wiring_N = variants {} ;
+lin wiry_A = variants {} ;
+lin wisbech_PN = variants {} ;
+lin wisconsin_PN = variants {} ;
+lin wisdom_N = variants {} ;
+lin wisdom_tooth_N = variants {} ;
+lin wise_A = variants {} ;
+lin wise_N = variants {} ;
+lin wiseacre_N = variants {} ;
+lin wisecrack_N = variants {} ;
+lin wisecrack_V = variants {} ;
+lin wish_N = variants {} ;
+lin wish_V = variants {} ;
+lin wish_V2 = variants {} ;
+lin wish_V2V = variants {} ;
+lin wish_VS = variants {} ;
+lin wish_VV = variants {} ;
+lin wishbone_N = variants {} ;
+lin wishful_A = variants {} ;
+lin wishing_cap_N = variants {} ;
+lin wishy_washy_A = variants {} ;
+lin wisp_N = variants {} ;
+lin wispy_A = variants {} ;
+lin wisteria_N = variants {} ;
+lin wistful_A = variants {} ;
+lin wit_N = variants {} ;
+lin witch_N = variants {} ;
+lin witch_doctor_N = variants {} ;
+lin witch_elm_N = variants {} ;
+lin witch_hazel_N = variants {} ;
+lin witch_hunt_N = variants {} ;
+lin witchcraft_N = variants {} ;
+lin witchery_N = variants {} ;
+lin witching_A = variants {} ;
+lin with_Prep = variants {} ;
+lin withal_Adv = variants {} ;
+lin witham_PN = variants {} ;
+lin withdraw_V = variants {} ;
+lin withdraw_V2 = variants {} ;
+lin withdrawal_N = variants {} ;
+lin withe_N = variants {} ;
+lin wither_V = variants {} ;
+lin wither_V2 = variants {} ;
+lin witheringly_Adv = variants {} ;
+lin withernsea_PN = variants {} ;
+lin withhold_V2 = variants {} ;
+lin within_Prep = variants {} ;
+lin without_Prep = variants {} ;
+lin withstand_V2 = variants {} ;
+lin withy_N = variants {} ;
+lin witless_A = variants {} ;
+lin witness_N = variants {} ;
+lin witness_V = variants {} ;
+lin witness_V2 = variants {} ;
+lin witness_box_N = variants {} ;
+lin witness_stand_N = variants {} ;
+lin witney_PN = variants {} ;
+lin witticism_N = variants {} ;
+lin wittily_Adv = variants {} ;
+lin wittingly_Adv = variants {} ;
+lin witty_A = variants {} ;
+lin wive_V = variants {} ;
+lin wive_V2 = variants {} ;
+lin wizard_A = variants {} ;
+lin wizard_N = variants {} ;
+lin wizardry_N = variants {} ;
+lin wizened_A = variants {} ;
+lin wk_N = variants {} ;
+lin woad_N = variants {} ;
+lin wobble_V = variants {} ;
+lin wobble_V2 = variants {} ;
+lin wobbler_N = variants {} ;
+lin wobbly_A = variants {} ;
+lin woburn_PN = variants {} ;
+lin woe_N = variants {} ;
+lin woebegone_A = variants {} ;
+lin woeful_A = variants {} ;
+lin wokingham_PN = variants {} ;
+lin wold_N = variants {} ;
+lin wolf's_bane_N = variants {} ;
+lin wolf_N = variants {} ;
+lin wolf_V2 = variants {} ;
+lin wolf_cub_N = variants {} ;
+lin wolfhound_N = variants {} ;
+lin wolfish_A = variants {} ;
+lin wolfram_N = variants {} ;
+lin wolverhampton_PN = variants {} ;
+lin wolverton_PN = variants {} ;
+lin woman_N =  D.femme_1_N ;
+
+lin womanhood_N = variants {} ;
+lin womanish_A = variants {} ;
+lin womanize_V = variants {} ;
+lin womanizer_N = variants {} ;
+lin womankind_N = variants {} ;
+lin womanlike_A = variants {} ;
+lin womanly_A = variants {} ;
+lin womb_N = variants {} ;
+lin wombat_N = variants {} ;
+lin wombourne_PN = variants {} ;
+lin wonder_N = variants {} ;
+lin wonder_V = variants {} ;
+lin wonder_V2 = variants {} ;
+lin wonder_VS = variants {} ;
+lin wonder_struck_A = variants {} ;
+lin wonderful_A = variants {} ;
+lin wonderingly_Adv = variants {} ;
+lin wonderland_N = variants {} ;
+lin wonderment_N = variants {} ;
+lin wondrous_A = variants {} ;
+lin wondrous_Adv = variants {} ;
+lin wonky_A = variants {} ;
+lin wont_A = variants {} ;
+lin wont_N = variants {} ;
+lin wonted_A = variants {} ;
+lin woo_V2 = variants {} ;
+lin wood_N =  D.bois_1_N ;
+
+lin wood_block_N = variants {} ;
+lin wood_pulp_N = variants {} ;
+lin woodbine_N = variants {} ;
+lin woodbridge_PN = variants {} ;
+lin woodcock_N = variants {} ;
+lin woodcraft_N = variants {} ;
+lin woodcut_N = variants {} ;
+lin woodcutter_N = variants {} ;
+lin wooded_A = variants {} ;
+lin wooden_A = variants {} ;
+lin woodenheaded_A = variants {} ;
+lin woodland_N = variants {} ;
+lin woodlouse_N = variants {} ;
+lin woodman_N = variants {} ;
+lin woodpecker_N = variants {} ;
+lin woodpile_N = variants {} ;
+lin woodshed_N = variants {} ;
+lin woodsman_N = variants {} ;
+lin woodwind_N = variants {} ;
+lin woodwork_N = variants {} ;
+lin woodworm_N = variants {} ;
+lin woody_A = variants {} ;
+lin wooer_N = variants {} ;
+lin woof_N = variants {} ;
+lin woofer_N = variants {} ;
+lin wool_N = variants {} ;
+lin woolen_A = variants {} ;
+lin woolgathering_A = variants {} ;
+lin woolgathering_N = variants {} ;
+lin woollen_A = variants {} ;
+lin woolly_A = variants {} ;
+lin wooly_A = variants {} ;
+lin wooly_N = variants {} ;
+lin wootton_bassett_PN = variants {} ;
+lin worcester_PN = variants {} ;
+lin word_N = variants {} ;
+lin word_V2 = variants {} ;
+lin word_division_N = variants {} ;
+lin word_painter_N = variants {} ;
+lin word_perfect_A = variants {} ;
+lin word_picture_N = variants {} ;
+lin word_splitting_N = variants {} ;
+lin wordbook_N = variants {} ;
+lin wordily_Adv = variants {} ;
+lin wordiness_N = variants {} ;
+lin wording_N = variants {} ;
+lin wordless_A = variants {} ;
+lin wordy_A = variants {} ;
+lin work_N = variants {} ;
+lin work_V = variants {} ;
+lin work_V2 = variants {} ;
+lin work_VV = variants {} ;
+lin work_in_N = variants {} ;
+lin work_out_N = variants {} ;
+lin work_study_N = variants {} ;
+lin workable_A = variants {} ;
+lin workaday_A = variants {} ;
+lin workbag_N = variants {} ;
+lin workbasket_N = variants {} ;
+lin workbench_N = variants {} ;
+lin workbook_N = variants {} ;
+lin workbox_N = variants {} ;
+lin workday_N = variants {} ;
+lin worker_N = variants {} ;
+lin workhouse_N = variants {} ;
+lin working_A = variants {} ;
+lin working_N = variants {} ;
+lin working_class_A = variants {} ;
+lin working_out_N = variants {} ;
+lin workington_PN = variants {} ;
+lin workman_N = variants {} ;
+lin workmanlike_A = variants {} ;
+lin workmanship_N = variants {} ;
+lin workmate_N = variants {} ;
+lin workroom_N = variants {} ;
+lin workshop_N = variants {} ;
+lin workshy_A = variants {} ;
+lin worksop_PN = variants {} ;
+lin worktable_N = variants {} ;
+lin world_N = variants {} ;
+lin world_weary_A = variants {} ;
+lin worldliness_N = variants {} ;
+lin worldly_A = variants {} ;
+lin worldwide_A = variants {} ;
+lin worm_N = variants {} ;
+lin worm_V2 = variants {} ;
+lin worm_eaten_A = variants {} ;
+lin worm_gear_N = variants {} ;
+lin wormcast_N = variants {} ;
+lin wormhole_N = variants {} ;
+lin wormwood_N = variants {} ;
+lin wormy_A = variants {} ;
+lin worried_A = variants {} ;
+lin worrisome_A = variants {} ;
+lin worry_N = variants {} ;
+lin worry_V = variants {} ;
+lin worry_V2 = variants {} ;
+lin worry_VS = variants {} ;
+lin worrying_A = variants {} ;
+lin worse_Adv = variants {} ;
+lin worse_N = variants {} ;
+lin worsen_V = variants {} ;
+lin worsen_V2 = variants {} ;
+lin worship_N = variants {} ;
+lin worship_V = variants {} ;
+lin worship_V2 = variants {} ;
+lin worshipful_A = variants {} ;
+lin worshipper_N = variants {} ;
+lin worst_Adv = variants {} ;
+lin worst_N = variants {} ;
+lin worst_V2 = variants {} ;
+lin worsted_N = variants {} ;
+lin worth_A = variants {} ;
+lin worth_N = variants {} ;
+lin worth_Prep = variants {} ;
+lin worthily_Adv = variants {} ;
+lin worthiness_N = variants {} ;
+lin worthing_PN = variants {} ;
+lin worthless_A = variants {} ;
+lin worthlessness_N = variants {} ;
+lin worthwhile_A = variants {} ;
+lin worthy_A = variants {} ;
+lin worthy_N = variants {} ;
+lin would_be_A = variants {} ;
+lin wound_N =  D.plaie_1_N ;
+
+lin wound_V2 = variants {} ;
+lin wow_N = variants {} ;
+lin wpb_N = variants {} ;
+lin wpm_N = variants {} ;
+lin wrac_N = variants {} ;
+lin wrack_N = variants {} ;
+lin wrack_V2 = variants {} ;
+lin wraf_N = variants {} ;
+lin wraith_N = variants {} ;
+lin wrangle_N = variants {} ;
+lin wrangle_V = variants {} ;
+lin wrap_N = variants {} ;
+lin wrap_V = variants {} ;
+lin wrap_V2 = variants {} ;
+lin wrapper_N = variants {} ;
+lin wrapping_N = variants {} ;
+lin wrath_N = variants {} ;
+lin wrathful_A = variants {} ;
+lin wreak_V2 = variants {} ;
+lin wreath_N = variants {} ;
+lin wreathe_V = variants {} ;
+lin wreathe_V2 = variants {} ;
+lin wreck_N = variants {} ;
+lin wreck_V2 = variants {} ;
+lin wreckage_N = variants {} ;
+lin wrecker_N = variants {} ;
+lin wren_N = variants {} ;
+lin wrench_N = variants {} ;
+lin wrench_V2 = variants {} ;
+lin wrest_V2 = variants {} ;
+lin wrestle_N = variants {} ;
+lin wrestle_V = variants {} ;
+lin wrestle_V2 = variants {} ;
+lin wrestler_N = variants {} ;
+lin wretch_N = variants {} ;
+lin wretched_A = variants {} ;
+lin wretchedness_N = variants {} ;
+lin wrexham_PN = variants {} ;
+lin wrick_N = variants {} ;
+lin wrick_V2 = variants {} ;
+lin wriggle_N = variants {} ;
+lin wriggle_V = variants {} ;
+lin wriggle_V2 = variants {} ;
+lin wriggler_N = variants {} ;
+lin wright_N = variants {} ;
+lin wring_N = variants {} ;
+lin wring_V2 = variants {} ;
+lin wringer_N = variants {} ;
+lin wrinkle_N = variants {} ;
+lin wrinkle_V = variants {} ;
+lin wrinkle_V2 = variants {} ;
+lin wrinkly_A = variants {} ;
+lin wrist_N = variants {} ;
+lin wristband_N = variants {} ;
+lin wristlet_N = variants {} ;
+lin wristwatch_N = variants {} ;
+lin writ_N = variants {} ;
+lin writ_large_A = variants {} ;
+lin write_V = variants {} ;
+lin write_V2 = variants {} ;
+lin write_VS = variants {} ;
+lin write_VV = variants {} ;
+lin write_off_N = variants {} ;
+lin write_up_N = variants {} ;
+lin writer_N = variants {} ;
+lin writhe_V = variants {} ;
+lin writing_N = variants {} ;
+lin writing_desk_N = variants {} ;
+lin writing_ink_N = variants {} ;
+lin writing_paper_N = variants {} ;
+lin writtle_PN = variants {} ;
+lin wrns_N = variants {} ;
+lin wroclaw_PN = variants {} ;
+lin wrong_A = variants {} ;
+lin wrong_Adv = variants {} ;
+lin wrong_N = variants {} ;
+lin wrong_V2 = variants {} ;
+lin wrong_headed_A = variants {} ;
+lin wrongdoer_N = variants {} ;
+lin wrongdoing_N = variants {} ;
+lin wrongful_A = variants {} ;
+lin wroth_A = variants {} ;
+lin wroughton_PN = variants {} ;
+lin wry_A = variants {} ;
+lin wt_N = variants {} ;
+lin wuhan_PN = variants {} ;
+lin wuppertal_PN = variants {} ;
+lin wurzburg_PN = variants {} ;
+lin wusih_PN = variants {} ;
+lin wycombe_PN = variants {} ;
+lin wymondham_PN = variants {} ;
+lin wyoming_PN = variants {} ;
+lin wythall_PN = variants {} ;
+lin x_ray_N = variants {} ;
+lin x_ray_V2 = variants {} ;
+lin xenophobia_N = variants {} ;
+lin xerox_N = variants {} ;
+lin xerox_V2 = variants {} ;
+lin xmas_N = variants {} ;
+lin xmas_PN = variants {} ;
+lin xylophone_N = variants {} ;
+lin yacht_N = variants {} ;
+lin yacht_V = variants {} ;
+lin yacht_club_N = variants {} ;
+lin yachting_N = variants {} ;
+lin yachtsman_N = variants {} ;
+lin yahoo_N = variants {} ;
+lin yak_N = variants {} ;
+lin yam_N = variants {} ;
+lin yammer_V = variants {} ;
+lin yank_N = variants {} ;
+lin yank_V2 = variants {} ;
+lin yankee_N = variants {} ;
+lin yap_N = variants {} ;
+lin yap_V = variants {} ;
+lin yard_N = variants {} ;
+lin yard_measure_N = variants {} ;
+lin yardarm_N = variants {} ;
+lin yardstick_N = variants {} ;
+lin yarmouth_PN = variants {} ;
+lin yarn_N = variants {} ;
+lin yarn_V = variants {} ;
+lin yaroslavi_PN = variants {} ;
+lin yarrow_N = variants {} ;
+lin yashmak_N = variants {} ;
+lin yate_PN = variants {} ;
+lin yateley_PN = variants {} ;
+lin yaw_N = variants {} ;
+lin yaw_V = variants {} ;
+lin yawl_N = variants {} ;
+lin yawn_N = variants {} ;
+lin yawn_V = variants {} ;
+lin yea_Adv = variants {} ;
+lin yea_N = variants {} ;
+lin yeah_Adv = variants {} ;
+lin year_N = variants {} ;
+lin yearbook_N = variants {} ;
+lin yearling_N = variants {} ;
+lin yearlong_A = variants {} ;
+lin yearly_A = variants {} ;
+lin yearly_Adv = variants {} ;
+lin yearn_V = variants {} ;
+lin yearning_N = variants {} ;
+lin yearningly_Adv = variants {} ;
+lin yeast_N = variants {} ;
+lin yeasty_A = variants {} ;
+lin yell_N = variants {} ;
+lin yell_V = variants {} ;
+lin yell_V2 = variants {} ;
+lin yellow_A = variants {} ;
+lin yellow_N = variants {} ;
+lin yellow_V = variants {} ;
+lin yellow_V2 = variants {} ;
+lin yellow_bellied_A = variants {} ;
+lin yellow_flag_N = variants {} ;
+lin yellowish_A = variants {} ;
+lin yellowness_N = variants {} ;
+lin yelp_V = variants {} ;
+lin yemen_PN = variants {} ;
+lin yemeni_A = variants {} ;
+lin yemeni_N = variants {} ;
+lin yen_N = variants {} ;
+lin yen_V = variants {} ;
+lin yeoman_N = variants {} ;
+lin yeomanry_N = variants {} ;
+lin yeovil_PN = variants {} ;
+lin yerevan_PN = variants {} ;
+lin yes_N = variants {} ;
+lin yesterday_Adv = variants {} ;
+lin yesterday_N = variants {} ;
+lin yet_Adv = variants {} ;
+lin yeti_N = variants {} ;
+lin yew_N = variants {} ;
+lin yew_tree_N = variants {} ;
+lin yha_N = variants {} ;
+lin yiddish_N = variants {} ;
+lin yield_N =  D.production_1_N ;
+
+lin yield_V = variants {} ;
+lin yield_V2 = variants {} ;
+lin yield_VA = variants {} ;
+lin yielding_A = variants {} ;
+lin ymca_N = variants {} ;
+lin yo_yo_N = variants {} ;
+lin yob_N = variants {} ;
+lin yobo_N = variants {} ;
+lin yodel_N = variants {} ;
+lin yodel_V = variants {} ;
+lin yodel_V2 = variants {} ;
+lin yodeller_N = variants {} ;
+lin yoga_N = variants {} ;
+lin yoghourt_N = variants {} ;
+lin yoghurt_N = variants {} ;
+lin yogi_N = variants {} ;
+lin yogurt_N = variants {} ;
+lin yoke_N = variants {} ;
+lin yoke_V = variants {} ;
+lin yoke_V2 = variants {} ;
+lin yokel_N = variants {} ;
+lin yokohama_PN = variants {} ;
+lin yolk_N = variants {} ;
+lin yon_A = variants {} ;
+lin yon_Adv = variants {} ;
+lin yonder_A = variants {} ;
+lin yonder_Adv = variants {} ;
+lin yore_N = variants {} ;
+lin york_PN = variants {} ;
+lin yorkley_PN = variants {} ;
+lin yorkshire_PN = variants {} ;
+lin youPl_Pron = variants {} ;
+lin youSg_Pron = variants {} ;
+lin young_A = variants {} ;
+lin young_N = variants {} ;
+lin youngish_A = variants {} ;
+lin youngster_N = variants {} ;
+lin youth_N = variants {} ;
+lin youthful_A = variants {} ;
+lin youthfulness_N = variants {} ;
+lin yowl_V = variants {} ;
+lin yr_N = variants {} ;
+lin ystradgynlais_PN = variants {} ;
+lin yugoslav_A = variants {} ;
+lin yugoslav_N = variants {} ;
+lin yugoslavia_PN = variants {} ;
+lin yugoslavian_A = variants {} ;
+lin yugoslavian_N = variants {} ;
+lin yukon_PN = variants {} ;
+lin yule_N = variants {} ;
+lin yule_log_N = variants {} ;
+lin yuletide_N = variants {} ;
+lin yvonne_PN = variants {} ;
+lin ywca_N = variants {} ;
+lin zagreb_PN = variants {} ;
+lin zaire_PN = variants {} ;
+lin zairean_A = variants {} ;
+lin zairean_N = variants {} ;
+lin zambia_PN = variants {} ;
+lin zambian_A = variants {} ;
+lin zambian_N = variants {} ;
+lin zany_A = variants {} ;
+lin zany_N = variants {} ;
+lin zap_V2 = variants {} ;
+lin zaporozhye_PN = variants {} ;
+lin zaragoza_PN = variants {} ;
+lin zeal_N = variants {} ;
+lin zealand_PN = variants {} ;
+lin zealander_A = variants {} ;
+lin zealander_N = variants {} ;
+lin zealot_N = variants {} ;
+lin zealotry_N = variants {} ;
+lin zealous_A = variants {} ;
+lin zebra_N = variants {} ;
+lin zebu_N = variants {} ;
+lin zee_N = variants {} ;
+lin zen_N = variants {} ;
+lin zenith_N = variants {} ;
+lin zenithal_A = variants {} ;
+lin zephyr_N = variants {} ;
+lin zeppelin_N = variants {} ;
+lin zero_N = variants {} ;
+lin zero_V = variants {} ;
+lin zest_N = variants {} ;
+lin zestful_A = variants {} ;
+lin zigzag_Adv = variants {} ;
+lin zigzag_N = variants {} ;
+lin zigzag_V = variants {} ;
+lin zimbabwe_PN = variants {} ;
+lin zimbabwean_A = variants {} ;
+lin zimbabwean_N = variants {} ;
+lin zinc_N =  D.zinc_1_N ;
+
+lin zing_N = variants {} ;
+lin zinnia_N = variants {} ;
+lin zion_N = variants {} ;
+lin zionism_N = variants {} ;
+lin zionist_A = variants {} ;
+lin zionist_N = variants {} ;
+lin zip_N = variants {} ;
+lin zip_V2 = variants {} ;
+lin zip_code_N = variants {} ;
+lin zip_fastener_N = variants {} ;
+lin zipper_N = variants {} ;
+lin zither_N = variants {} ;
+lin zloty_N = variants {} ;
+lin zodiac_N = variants {} ;
+lin zoe_PN = variants {} ;
+lin zombie_N = variants {} ;
+lin zonal_A = variants {} ;
+lin zone_N = variants {} ;
+lin zone_V2 = variants {} ;
+lin zoning_N = variants {} ;
+lin zoo_N = variants {} ;
+lin zoological_A = variants {} ;
+lin zoologist_N = variants {} ;
+lin zoology_N = variants {} ;
+lin zoom_N = variants {} ;
+lin zoom_V = variants {} ;
+lin zoophyte_N = variants {} ;
+lin zoot_suit_N = variants {} ;
+lin zucchini_N = variants {} ;
+lin zurich_PN = variants {} ;
+
+}
diff --git a/lib/src/german/AllGer.gf b/lib/src/german/AllGer.gf
--- a/lib/src/german/AllGer.gf
+++ b/lib/src/german/AllGer.gf
@@ -1,4 +1,4 @@
---# -path=.:../abstract:../common:prelude
+--# -path=.:../abstract:../common:../api
 
 concrete AllGer of AllGerAbs = 
   LangGer,
diff --git a/lib/src/german/CatGer.gf b/lib/src/german/CatGer.gf
--- a/lib/src/german/CatGer.gf
+++ b/lib/src/german/CatGer.gf
@@ -88,9 +88,9 @@
     A  = {s : Degree => AForm => Str} ;
     A2 = {s : Degree => AForm => Str ; c2 : Preposition} ;
 
-    N  = {s : Number => Case => Str ; g : Gender} ;
-    N2 = {s : Number => Case => Str ; g : Gender} ** {c2 : Preposition} ;
-    N3 = {s : Number => Case => Str ; g : Gender} ** {c2,c3 : Preposition} ;
+    N  = ResGer.Noun ;
+    N2 = ResGer.Noun ** {c2 : Preposition} ;
+    N3 = ResGer.Noun ** {c2,c3 : Preposition} ;
     PN = {s : Case => Str} ;
 
 -- tense with possibility to choose conjunctive forms
@@ -98,4 +98,18 @@
     Temp = {s : Str ; t : ResGer.Tense ; a : Anteriority ; m : Mood} ;
     Tense = {s : Str ; t : ResGer.Tense ; m : Mood} ;
 
+  linref
+    SSlash = \ss -> ss.s ! Main ++ ss.c2.s  ;
+    ClSlash = \cls -> cls.s ! MIndic ! Pres ! Simul ! Pos ! Main ++ cls.c2.s ;
+
+    VP = \vp -> useInfVP False vp ;
+    VPSlash = \vps -> useInfVP False vps ++ vps.c2.s ;
+
+    V, VS, VQ, VA = \v -> useInfVP False (predV v) ;
+    V2, V2A, V2Q, V2S = \v -> useInfVP False (predV v) ++ v.c2.s ;
+    V3 = \v -> useInfVP False (predV v) ++ v.c2.s ++ v.c3.s ;
+    VV = \v -> useInfVP False (predV v) ;
+    V2V = \v -> useInfVP False (predV v) ++ v.c2.s ;
+
+    Conj = \c -> c.s1 ++ c.s2 ;
 }
diff --git a/lib/src/german/ConstructionGer.gf b/lib/src/german/ConstructionGer.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/german/ConstructionGer.gf
@@ -0,0 +1,141 @@
+--# -path=.:../abstract
+
+concrete ConstructionGer of Construction = CatGer ** 
+  open SyntaxGer, SymbolicGer, ParadigmsGer, 
+       (L = LexiconGer), (E = ExtraGer), (G = GrammarGer), (I = IrregGer), (R = ResGer), (N = NounGer), Prelude in {
+
+
+lin
+  hungry_VP = mkVP (mkA "hungrig") ;
+  thirsty_VP = mkVP (mkA "durstig") ;
+  has_age_VP card = mkVP (lin AP (mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> L.year_N))) L.old_A)) ;
+
+  have_name_Cl x y = mkCl (lin NP x) (mkV2 I.heißen_V) (lin NP y) ;
+  married_Cl x y = ----mkCl (lin NP x) L.married_A2 (lin NP y) | 
+                   mkCl (mkNP and_Conj (lin NP x) (lin NP y)) (mkA "verheiratet") ;
+
+  what_name_QCl x = mkQCl how_IAdv (mkCl (lin NP x) I.heißen_V) ;
+----  how_old_QCl x = mkQCl (E.ICompAP (mkAP L.old_A)) (lin NP x) ; ---- compilation slow
+  how_old_QCl x = mkQCl (E.IAdvAdv (ParadigmsGer.mkAdv "alt")) (mkCl (lin NP x) G.UseCopula) ; ----
+  how_far_QCl x = mkQCl (E.IAdvAdv L.far_Adv) (mkCl (mkVP (SyntaxGer.mkAdv to_Prep (lin NP x)))) ;
+
+-- some more things
+  weather_adjCl ap = mkCl (mkVP (lin AP ap)) ;
+   
+  is_right_VP = mkVP have_V2 (mkNP (ParadigmsGer.mkN "Recht")) ;
+  is_wrong_VP = mkVP have_V2 (mkNP (ParadigmsGer.mkN "Unrecht")) ;
+
+  n_units_AP card cn a = mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> (lin CN cn)))) (lin A a) ;
+ 
+  bottle_of_CN np = N.ApposCN (mkCN (mkN "Flasche")) np ;
+  cup_of_CN np    = N.ApposCN (mkCN (mkN "Tasse"))   np ;
+  glass_of_CN np  = N.ApposCN (mkCN (mkN "Glas"))    np ;
+
+-- spatial deixis and motion verbs
+  where_go_QCl np = mkQCl (lin IAdv (ss "wohin")) (mkCl np (mkVP L.go_V)) ;
+  where_come_from_QCl np =  mkQCl (lin IAdv (ss "woher")) (mkCl np (mkVP L.come_V)) ;
+  
+  go_here_VP = mkVP (mkVP L.go_V) (mkAdv "her") ;
+  come_here_VP = mkVP (mkVP L.come_V) (mkAdv "her") ;
+  come_from_here_VP = mkVP (mkVP L.come_V) (mkAdv "von hier") ;
+
+  go_there_VP = mkVP (mkVP L.go_V) (mkAdv "hin") ;
+  come_there_VP = mkVP (mkVP L.come_V) (mkAdv "hin") ;
+  come_from_there_VP = mkVP (mkVP L.come_V) (mkAdv "von dort") ;
+
+lincat
+  Weekday = N ;
+  Monthday = NP ;
+  Month = N ;
+  Year = NP ;
+lin
+  weekdayPunctualAdv w = SyntaxGer.mkAdv anDat_Prep (mkNP the_Det w) ;         -- am Montag
+  weekdayHabitualAdv w = SyntaxGer.mkAdv (mkPrep "" accusative) (mkNP every_Det w) ;            ---- jeden Montag
+  weekdayLastAdv w = SyntaxGer.mkAdv (mkPrep "am letzten" dative) (mkNP w)  ; -- letzten Montag ----
+  weekdayNextAdv w = SyntaxGer.mkAdv (mkPrep "am nächsten" dative) (mkNP w)  ; -- nächsten Montag ----
+
+  monthAdv m = SyntaxGer.mkAdv inDat_Prep (mkNP the_Det m) ;
+  yearAdv y = SyntaxGer.mkAdv (mkPrep "im Jahr" dative) y ; ----
+  dayMonthAdv d m = ParadigmsGer.mkAdv ("am" ++ d.s ! dative ++ BIND ++ "." ++ m.s ! R.Sg ! R.Nom) ; -- am 17 Mai
+  monthYearAdv m y = SyntaxGer.mkAdv inDat_Prep (mkNP the_Det (mkCN m y)) ; -- im Mai 2012
+  dayMonthYearAdv d m y = ParadigmsGer.mkAdv ("am" ++ d.s ! dative ++ BIND ++ "." ++ m.s ! R.Sg ! R.Nom ++ y.s ! accusative) ; -- am 17 Mai 2013
+
+  intYear = symb ;
+  intMonthday = symb ;
+
+lincat Language = PN ;
+
+lin InLanguage l = SyntaxGer.mkAdv on_Prep (mkNP l) ;
+
+lin
+  weekdayN w = w ;
+  monthN m = m ;
+
+  weekdayPN w = mkPN w ;
+  monthPN m = mkPN m ;
+
+  languagePN l = l ;
+
+oper mkLanguage : Str -> PN = \s -> mkPN s ;
+
+----------------------------------------------
+---- lexicon of special names
+
+lin monday_Weekday = mkN "Montag" ;
+lin tuesday_Weekday = mkN "Dienstag" ;
+lin wednesday_Weekday = mkN "Mittwoch" ;
+lin thursday_Weekday = mkN "Donnerstag" ;
+lin friday_Weekday = mkN "Freitag" ;
+lin saturday_Weekday = mkN "Samstag" ;
+lin sunday_Weekday = mkN "Sonntag" ;
+
+lin january_Month = mkN "Januar" ; 
+lin february_Month = mkN "Februar" ; 
+lin march_Month = mkN "März" ; 
+lin april_Month = mkN "April" ;
+lin may_Month = mkN "Mai" ;
+lin june_Month = mkN "Juni" ;
+lin july_Month = mkN "Juli" ;
+lin august_Month = mkN "August" ;
+lin september_Month = mkN "September" ;
+lin october_Month = mkN "Oktober" ;
+lin november_Month = mkN "November" ;
+lin december_Month = mkN "Dezember" ;
+
+lin afrikaans_Language = mkLanguage "Afrikaans" ;
+lin amharic_Language = mkLanguage "Amharisch" ;
+lin arabic_Language = mkLanguage "Arabisch" ;
+lin bulgarian_Language = mkLanguage "Bulgarisch" ;
+lin catalan_Language = mkLanguage "Katalanish" ;
+lin chinese_Language = mkLanguage "Chinesisch" ;
+lin danish_Language = mkLanguage "Dänisch" ;
+lin dutch_Language = mkLanguage "Holländisch" ;
+lin english_Language = mkLanguage "Englisch" ;
+lin estonian_Language = mkLanguage "Estnisch" ;
+lin finnish_Language = mkLanguage "Finnisch" ;
+lin french_Language = mkLanguage "Französisch" ;
+lin german_Language = mkLanguage "Deutsch" ;
+lin greek_Language = mkLanguage "Griechisch" ;
+lin hebrew_Language = mkLanguage "Hebräisch" ;
+lin hindi_Language = mkLanguage "Hindi" ;
+lin japanese_Language = mkLanguage "Japanisch" ;
+lin italian_Language = mkLanguage "Italienisch" ;
+lin latin_Language = mkLanguage "Latein" ;
+lin latvian_Language = mkLanguage "Lettisch" ;
+lin maltese_Language = mkLanguage "Maltesisch" ;
+lin nepali_Language = mkLanguage "Nepali" ;
+lin norwegian_Language = mkLanguage "Norwegisch" ;
+lin persian_Language = mkLanguage "Persisch" ;
+lin polish_Language = mkLanguage "Polnisch" ;
+lin punjabi_Language = mkLanguage "Punjabi" ;
+lin romanian_Language = mkLanguage "Rumänisch" ;
+lin russian_Language = mkLanguage "Russisch" ;
+lin sindhi_Language = mkLanguage "Sindhi" ;
+lin spanish_Language = mkLanguage "Spanisch" ;
+lin swahili_Language = mkLanguage "Swahili" ;
+lin swedish_Language = mkLanguage "Schwedisch" ;
+lin thai_Language = mkLanguage "Thai" ;
+lin turkish_Language = mkLanguage "Türkisch" ;
+lin urdu_Language = mkLanguage "Urdu" ;
+  
+}
diff --git a/lib/src/german/DictEngGer.gf b/lib/src/german/DictEngGer.gf
deleted file mode 100644
--- a/lib/src/german/DictEngGer.gf
+++ /dev/null
@@ -1,43296 +0,0 @@
---# -path=.:../prelude:../abstract:../common:../english
-
-concrete DictEngGer of DictEngAbs = CatGer ** open ParadigmsGer, IrregGer, (R = ResGer), (M = MorphoGer), Prelude in {
-
-flags
-  coding=utf8 ;
-
-lin a_bomb_N = variants {};
-lin a_fortiori_Adv = variants {};
-lin a_la_carte_Adv = variants {};
-lin a_la_mode_Adv = variants {};
-lin a_level_N = variants {};
-lin a_posteriori_A = variants {};
-lin a_posteriori_Adv = variants {};
-lin a_priori_A = variants {};
-lin a_priori_Adv = variants {};
-lin aachen_PN = variants {};
-lin aarhus_PN = variants {};
-lin ab_initio_Adv = variants {};
-lin aback_Adv = variants {};
-lin abacus_N = variants {};
-lin abaft_Adv = variants {};
-lin abaft_Prep = variants {};
-lin abandon_N = variants {};
-lin abandon_V2 = dirV2 (irregV "verlassen" "verlasst" "verließ" "verließe" "verlassen" );
-lin abandonment_N = variants {};
-lin abase_V2 = dirV2 (irregV "erniedrigen" "erniedrigt" "erniedrigte" "erniedrigte" "erniedrigt");
-lin abasement_N = mkN "Erniedrigung";
-lin abash_V2 = dirV2 (regV "beschämen");
-lin abate_V = variants {};
-lin abate_V2 = variants {};
-lin abatement_N = reg2N  "Abnahme" "Abnahmen" feminine;
-lin abattoir_N = reg2N  "Schlachthof" "Schlachthöfe" masculine;
-lin abbe_N = variants {};
-lin abbess_N = variants {};
-lin abbey_N = reg2N  "Abtei" "Abteien" feminine;
-lin abbot_N = reg2N  "Abt" "Äbte" masculine;
-lin abbreviate_V2 = dirV2 (regV "kürzen");
-lin abbreviation_N = mkN "Abkürzung";
-lin abc_N = variants {};
-lin abdicate_V = irregV "verweigern" "verweigert" "verweigerte" "verweigerte" "verweigert";
-lin abdicate_V2 = dirV2 (irregV "verweigern" "verweigert" "verweigerte" "verweigerte" "verweigert");
-lin abdication_N = mkN "Abdankung";
-lin abdomen_N = reg2N  "Bauch" "Bäuche" masculine;
-lin abdominal_A = variants {};
-lin abduct_V2 = dirV2 (irregV "entführen" "entführt" "entführte" "entführte" "entführt");
-lin abduction_N = mkN "Abduktion";
-lin abe_PN = variants {};
-lin abeam_Adv = variants {};
-lin abed_Adv = variants {};
-lin abercarn_PN = variants {};
-lin aberdare_PN = variants {};
-lin aberdeen_PN = variants {};
-lin abergavenny_PN = variants {};
-lin abergele_PN = variants {};
-lin aberrant_A = variants {};
-lin aberration_N = mkN "Aberration";
-lin abertillery_PN = variants {};
-lin aberystwyth_PN = variants {};
-lin abet_V = irregV "ermutigen" "ermutigt" "ermutigte" "ermutigte" "ermutigt";
-lin abet_V2 = dirV2 (irregV "ermutigen" "ermutigt" "ermutigte" "ermutigte" "ermutigt");
-lin abeyance_N = variants {};
-lin abhor_V2 = variants {};
-lin abhorrence_N = reg2N  "Ekel" "Ekel" masculine;
-lin abhorrent_A = variants {};
-lin abide_V = regV "weilen";
-lin abide_V2 = dirV2 (regV "weilen");
-lin ability_N = reg2N  "Fähigkeit" "Fähigkeiten" feminine;
-lin abingdon_PN = variants {};
-lin abject_A = mk3A "bitter" "bitterer" "bitterste";
-lin abjection_N = variants {};
-lin abjuration_N = variants {};
-lin abjure_V2 = variants {};
-lin ablative_A = variants {};
-lin ablative_N = variants {};
-lin ablaut_N = reg2N  "Ablaut" "Ablaute" masculine;
-lin ablaze_A = variants {};
-lin ablaze_Adv = variants {};
-lin able_A = mk3A "fähig" "fähiger" "fähigste";
-lin able_bodied_A = variants {};
-lin ablution_N = variants {};
-lin ably_Adv = variants {};
-lin abnegation_N = variants {};
-lin abnormal_A = mk3A "abnormal" "abnormaler" "abnormalste";
-lin abnormality_N = mkN "Abweichung";
-lin abo_N = variants {};
-lin aboard_Adv = variants {};
-lin aboard_Prep = variants {};
-lin abode_N = reg2N  "Aufenthalt" "Aufenthalte" masculine;
-lin abolish_V2 = dirV2 (irregV "vernichten" "vernichtet" "vernichtete" "vernichte" "vernichtet" );
-lin abolition_N = mkN "Abschaffung";
-lin abolitionist_N = variants {};
-lin abominable_A = mk3A "abscheulich" "abscheulicher" "abscheulichste";
-lin abominate_V2 = variants {};
-lin abomination_N = variants {};
-lin aboriginal_A = regA "einheimisch";
-lin aboriginal_N = variants {};
-lin aborigine_N = variants {};
-lin abort_V = variants {};
-lin abort_V2 = variants {};
-lin abortion_N = mkN "Abtreibung";
-lin abortionist_N = reg2N  "Engelmacher" "Engelmacher" masculine;
-lin abortive_A = mk3A "rudimentär" "rudimentärer" "rudimentärste";
-lin abound_V = variants {};
-lin about_AdN = variants {};
-lin about_Adv = variants {};
-lin about_Prep = variants {};
-lin about_face_N = variants {};
-lin about_face_V = variants {};
-lin above_Adv = variants {};
-lin above_Prep = mkPrep "über" dative;
-lin above_board_A = variants {};
-lin above_board_Adv = variants {};
-lin above_mentioned_A = variants {};
-lin above_named_A = variants {};
-lin abracadabra_N = variants {};
-lin abrade_V2 = variants {};
-lin abraham_PN = variants {};
-lin abrasion_N = mkN "Abrasion";
-lin abrasive_A = variants {};
-lin abrasive_N = variants {};
-lin abreast_Adv = variants {};
-lin abridge_V2 = dirV2 (regV "kürzen");
-lin abridgement_N = reg2N  "Auszug" "Auszüge" masculine;
-lin abridgment_N = variants {};
-lin abroad_Adv = variants {};
-lin abrogate_V2 = variants {};
-lin abrogation_N = variants {};
-lin abrupt_A = mk3A "abrupt" "abrupter" "abrupteste";
-lin abruptness_N = variants {};
-lin abscess_N = variants {};
-lin abscond_V = variants {};
-lin absence_N = reg2N  "Abwesenheit" "Abwesenheiten" feminine;
-lin absent_A = regA "abwesend";
-lin absent_V2 = variants {};
-lin absent_minded_A = variants {};
-lin absent_mindedness_N = variants {};
-lin absentee_N = variants {};
-lin absenteeism_N = variants {};
-lin absinth_N = variants {};
-lin absinthe_N = reg2N  "Absinth" "Absinthe" masculine;
-lin absolute_A = regA "absolut";
-lin absolution_N = variants {};
-lin absolutism_N = variants {};
-lin absolve_V2 = variants {};
-lin absorb_V2 = dirV2 (irregV "absorbieren" "absorbiert" "absorbierte" "absorbierte" "absorbiert");
-lin absorbent_A = variants {};
-lin absorbent_N = variants {};
-lin absorption_N = mkN "Absorption";
-lin abstain_V = variants {};
-lin abstainer_N = variants {};
-lin abstemious_A = variants {};
-lin abstemiousness_N = variants {};
-lin abstention_N = variants {};
-lin abstinence_N = variants {};
-lin abstract_A = variants {};
-lin abstract_N = reg2N  "Auszug" "Auszüge" masculine;
-lin abstract_V2 = variants {};
-lin abstraction_N = mkN "Abstraktion";
-lin abstruse_A = variants {};
-lin abstruseness_N = variants {};
-lin absurd_A = mk3A "absurd" "absurder" "absurdeste";
-lin absurdity_N = reg2N  "Absurdität" "Absurditäten" feminine;
-lin abundance_N = variants {};
-lin abundant_A = variants {};
-lin abuse_N = reg2N  "Missbrauch" "Missbräuche" masculine;
-lin abuse_V2 = variants {};
-lin abusive_A = variants {};
-lin abut_V = regV "grenzen";
-lin abutment_N = variants {};
-lin abysm_N = reg2N  "Abgrund" "Abgründe" masculine;
-lin abysmal_A = mk3A "erbärmlich" "erbärmlicher" "erbärmlichste";
-lin abyss_N = reg2N  "Abgrund" "Abgründe" masculine;
-lin acacia_N = reg2N  "Akazie" "Akazien" feminine;
-lin academic_A = variants {};
-lin academic_N = variants {};
-lin academically_Adv = variants {};
-lin academician_N = reg2N  "Akademiker" "Akademiker" masculine;
-lin academy_N = reg2N  "Akademie" "Akademien" feminine;
-lin accede_V = variants {};
-lin accelerando_A = variants {};
-lin accelerando_Adv = variants {};
-lin accelerando_N = variants {};
-lin accelerate_V = regV "beschleunigen";
-lin accelerate_V2 = dirV2 (regV "beschleunigen");
-lin acceleration_N = mkN "Beschleunigung";
-lin accelerator_N = reg2N  "Gaspedal" "Gaspedale" neuter;
-lin accent_N = reg2N  "Akzent" "Akzente" masculine;
-lin accent_V2 = variants {};
-lin accentuate_V2 = dirV2 (regV "akzentuieren");
-lin accentuation_N = variants {};
-lin accept_V = regV "akzeptieren";
-lin accept_V2 = dirV2 (regV "akzeptieren");
-lin accept_VS = variants {};
-lin acceptability_N = variants {};
-lin acceptable_A = mk3A "annehmbar" "annehmbarer" "annehmbarste";
-lin acceptance_N = reg2N  "Annahme" "Annahmen" feminine;
-lin acceptation_N = variants {};
-lin access_N = reg2N  "Zugang" "Zugänge" masculine;
-lin access_V2 = variants {};
-lin accessary_N = variants {};
-lin accessibility_N = variants {};
-lin accessible_A = regA "verfügbar";
-lin accession_N = reg2N  "Antritt" "Antritte" masculine;
-lin accessory_N = variants {};
-lin accidence_N = variants {};
-lin accident_N = reg2N  "Unfall" "Unfälle" masculine;
-lin accident_prone_A = variants {};
-lin accidental_A = regA "versehentlich";
-lin acclaim_N = variants {};
-lin acclaim_V2 = dirV2 (regV "applaudieren");
-lin acclamation_N = variants {};
-lin acclimate_V = variants {};
-lin acclimate_V2 = variants {};
-lin acclimation_N = variants {};
-lin acclimatization_N = variants {};
-lin acclimatize_V = variants {};
-lin acclimatize_V2 = variants {};
-lin acclivity_N = variants {};
-lin accolade_N = variants {};
-lin accommodate_V = variants {};
-lin accommodate_V2 = variants {};
-lin accommodation_N = mkN "Anpassung";
-lin accompaniment_N = mkN "Begleitung";
-lin accompanist_N = variants {};
-lin accompany_V2 = dirV2 (irregV "begleiten" "begleitet" "begleitete" "begleite" "begleitet" );
-lin accomplice_N = reg2N  "Komplize" "Komplizen" masculine;
-lin accomplish_V2 = variants {};
-lin accomplished_A = variants {};
-lin accomplishment_N = variants {};
-lin accord_N = reg2N  "Akkord" "Akkorde" masculine;
-lin accord_V = variants {};
-lin accord_V2 = variants {};
-lin accordance_N = variants {};
-lin accordingly_Adv = variants {};
-lin according_to_Prep = mkPrep "gemäß" accusative;
-lin accordion_N = reg2N  "Akkordeon" "Akkordeons" neuter;
-lin accost_V2 = variants {};
-lin accouchement_N = variants {};
-lin account_N = mkN "Begründung";
-lin account_V = variants {};
-lin account_V2 = variants {};
-lin accountable_A = mk3A "verantwortlich" "verantwortlicher" "verantwortlichste";
-lin accountability_N = variants {};
-lin accountancy_N = variants {};
-lin accountant_N = variants {};
-lin accra_PN = variants {};
-lin accredit_V2 = dirV2 (regV "akkreditieren");
-lin accreditation_N = variants {};
-lin accretion_N = reg2N  "Zunahme" "Zunahmen" feminine;
-lin accrington_PN = variants {};
-lin accrue_V = variants {};
-lin accrue_V2 = variants {};
-lin accumulate_V = variants {};
-lin accumulate_V2 = dirV2 (regV "akkumulieren");
-lin accumulation_N = mkN "Anhäufung";
-lin accumulative_A = variants {};
-lin accumulator_N = reg2N  "Akkumulator" "Akkumulatoren" masculine;
-lin accuracy_N = variants {};
-lin accurate_A = mk3A "exakt" "exakter" "exakteste";
-lin accursed_A = variants {};
-lin accurst_A = variants {};
-lin accusation_N = reg2N  "Anklage" "Anklagen" feminine;
-lin accusative_A = variants {};
-lin accusative_N = variants {};
-lin accuse_V2 = variants {};
-lin accuser_N = variants {};
-lin accusingly_Adv = variants {};
-lin accustom_V2 = variants {};
-lin ace_N = reg2N  "Ass" "Asse" neuter;
-lin acerbity_N = variants {};
-lin acetate_N = reg2N "Acetat" "Acetate" neuter;
-lin acetic_A = variants {};
-lin acetylene_N = variants {};
-lin ache_N = variants {};
-lin ache_V = variants {};
-lin achievable_A = variants {};
-lin achieve_V2 = dirV2 (irregV "erlangen" "erlangt" "erlangte" "erlangte" "erlangt");
-lin achievement_N = variants {};
-lin achilles_PN = variants {};
-lin acid_A = mk3A "sauer" "saurer" "sauerste";
-lin acid_N = reg2N "Säure" "Säuren" feminine;
-lin acidic_A = mk3A "sauer" "saurer" "sauerste";
-lin acidify_V = variants {};
-lin acidify_V2 = variants {};
-lin acidity_N = variants {};
-lin acidulated_A = variants {};
-lin acidulous_A = variants {};
-lin ack_ack_N = variants {};
-lin acknowledge_V = irregV "bekennen" "bekennt" "bekannte" "bekannte" "bekannt" ;
-lin acknowledge_V2 = dirV2 (irregV "bekennen" "bekennt" "bekannte" "bekannte" "bekannt" );
-lin acknowledge_VS = variants {};
-lin acknowledgement_N = mkN "Anerkennung";
-lin acme_N = variants {};
-lin acne_N = reg2N  "Akne" "Aknen" feminine;
-lin acolyte_N = reg2N  "Akolyth" "Akolythen" masculine;
-lin aconite_N = reg2N  "Eisenhut" "Eisenhüte" masculine;
-lin acorn_N = reg2N  "Eichel" "Eicheln" feminine;
-lin acorn_cup_N = variants {};
-lin acoustic_A = regA "akustisch";
-lin acoustic_N = variants {};
-lin acoustics_N = reg2N "Akustik" "Akustiken" feminine;
-lin acquaint_V2 = variants {};
-lin acquaintance_N = variants {};
-lin acquaintanceship_N = variants {};
-lin acquiesce_V = variants {};
-lin acquiescence_N = variants {};
-lin acquiescent_A = variants {};
-lin acquire_V2 = dirV2 (regV "akquirieren");
-lin acquirement_N = variants {};
-lin acquisition_N = reg2N  "Erwerb" "Erwerbe" masculine;
-lin acquisitive_A = variants {};
-lin acquit_V2 = dirV2 (irregV "begleichen" "begleicht" "beglich" "beglich" "beglichen" );
-lin acquittal_N = variants {};
-lin acre_N = variants {};
-lin acreage_N = variants {};
-lin acrid_A = variants {};
-lin acrimonious_A = variants {};
-lin acrimony_N = variants {};
-lin acrobat_N = reg2N  "Akrobat" "Akrobaten" masculine;
-lin acrobatic_A = variants {};
-lin acrobatics_N = variants {};
-lin acronym_N = reg2N  "Akronym" "Akronyme" neuter;
-lin acropolis_N = variants {};
-lin across_Adv = variants {};
-lin across_Prep = variants {};
-lin acrostic_N = variants {};
-lin acrylic_N = variants {};
-lin act_N = reg2N  "Akt" "Akte" masculine;
-lin act_V = variants {};
-lin act_V2 = variants {};
-lin act_V2V = variants {};
-lin act_VA = variants {};
-lin actinic_A = variants {};
-lin actinism_N = variants {};
-lin action_N = mkN "Aktion";
-lin actionable_A = variants {};
-lin activate_V2 = variants {};
-lin activation_N = reg2N "Aktivierung" "Aktivierungen" feminine;
-lin active_A = mk3A "aktiv" "aktiver" "aktivste";
-lin activism_N = variants {};
-lin activist_N = reg2N  "Aktivist" "Aktivisten" masculine;
-lin activity_N = reg2N  "Aktivität" "Aktivitäten" feminine;
-lin actor_N = reg2N  "Schauspieler" "Schauspieler" masculine;
-lin actress_N = reg2N  "Schauspielerin" "Schauspielerinnen" feminine;
-lin actual_A = mk3A "aktuell" "aktueller" "aktuellste";
-lin actuality_N = variants {};
-lin actuarial_A = variants {};
-lin actuary_N = variants {};
-lin actuate_V2 = variants {};
-lin acuity_N = variants {};
-lin acumen_N = variants {};
-lin acupuncture_N = reg2N  "Akupunktur" "Akupunkturen" feminine;
-lin acute_A = mk3A "scharf" "schärfer" "schärfste";
-lin acuteness_N = variants {};
-lin ad_N = variants {};
-lin ad_PN = variants {};
-lin ad_hoc_A = variants {};
-lin ad_hoc_Adv = variants {};
-lin ad_infinitum_Adv = variants {};
-lin ad_interim_Adv = variants {};
-lin ad_lib_A = variants {};
-lin ad_lib_Adv = variants {};
-lin ad_lib_V = variants {};
-lin ad_libitum_Adv = variants {};
-lin ad_man_N = variants {};
-lin ad_nauseam_Adv = variants {};
-lin ad_valorem_Adv = variants {};
-lin ada_PN = variants {};
-lin adage_N = reg2N  "Sprichwort" "Sprichwörter" neuter;
-lin adagio_A = variants {};
-lin adagio_Adv = variants {};
-lin adagio_N = variants {};
-lin adam_PN = variants {};
-lin adamant_A = mk3A "felsenfest" "felsenfester" "felsenfesteste";
-lin adamant_N = variants {};
-lin adamantine_A = variants {};
-lin adapt_V = variants {};
-lin adapt_V2 = variants {};
-lin adaptability_N = variants {};
-lin adaptable_A = variants {};
-lin adaptation_N = mkN "Anpassung";
-lin adapter_N = reg2N  "Adapter" "Adapter" masculine;
-lin adaptor_N = variants {};
-lin add_V = regV "addieren";
-lin add_V2 = dirV2 (regV "addieren");
-lin add_VS = variants {};
-lin addendum_N = reg2N  "Anhang" "Anhänge" masculine;
-lin adder_N = reg2N  "Kreuzotter" "Kreuzottern" feminine;
-lin addict_N = variants {};
-lin addict_V2 = variants {};
-lin addiction_N = reg2N  "Abhängigkeit" "Abhängigkeiten" feminine;
-lin addictive_A = variants {};
-lin adding_machine_N = variants {};
-lin addis_ababa_PN = variants {};
-lin addition_N = mkN "Addition";
-lin additional_A = regA "zusätzlich";
-lin additive_N = variants {};
-lin addle_A = variants {};
-lin addle_V = variants {};
-lin addle_V2 = variants {};
-lin addle_brained_A = variants {};
-lin addle_head_N = variants {};
-lin addle_pated_A = variants {};
-lin address_N = reg2N  "Adresse" "Adressen" feminine;
-lin address_V2 = variants {};
-lin addressee_N = reg2N  "Empfänger" "Empfänger" masculine;
-lin addressograph_N = variants {};
-lin adduce_V2 = variants {};
-lin adelaide_PN = variants {};
-lin adenoidal_A = variants {};
-lin adept_A = variants {};
-lin adept_N = variants {};
-lin adequacy_N = variants {};
-lin adequate_A = mk3A "adäquat" "adäquater" "adäquateste";
-lin adhere_V = regV "befolgen";
-lin adherence_N = mkN "Unterstützung";
-lin adherent_N = variants {};
-lin adhesion_N = mkN "Adhäsion";
-lin adhesive_A = variants {};
-lin adhesive_N = variants {};
-lin adieu_N = variants {};
-lin adipose_A = variants {};
-lin adjacent_A = regA "benachbart";
-lin adjectival_A = variants {};
-lin adjective_N = variants {};
-lin adjoin_V = variants {};
-lin adjoin_V2 = variants {};
-lin adjourn_V = variants {};
-lin adjourn_V2 = variants {};
-lin adjournment_N = variants {};
-lin adjudge_V2 = variants {};
-lin adjudicate_V = variants {};
-lin adjudicate_V2 = variants {};
-lin adjudication_N = variants {};
-lin adjudicator_N = variants {};
-lin adjunct_N = mkN "Bestimmung";
-lin adjuration_N = variants {};
-lin adjure_V2 = variants {};
-lin adjust_V = regV "berichtigen";
-lin adjust_V2 = dirV2 (regV "berichtigen");
-lin adjust_V2V = variants {};
-lin adjustable_A = variants {};
-lin adjuster_N = variants {};
-lin adjustment_N = mkN "Anpassung";
-lin adjutant_N = reg2N  "Adjutant" "Adjutanten" masculine;
-lin admass_N = variants {};
-lin administer_V = variants {};
-lin administer_V2 = dirV2 (irregV "verabreichen" "verabreicht" "verabreichte" "verabreichte" "verabreicht");
-lin administration_N = mkN "Verwaltung";
-lin administrative_A = regA "administrativ";
-lin administrator_N = reg2N  "Administrator" "Administratoren" masculine;
-lin admirable_A = mk3A "bewundernswert" "bewundernswerter" "bewundernswerteste";
-lin admiral_N = variants {};
-lin admiralty_N = variants {};
-lin admiration_N = mkN "Bewunderung";
-lin admire_V2 = variants {};
-lin admirer_N = variants {};
-lin admissibility_N = variants {};
-lin admissible_A = mk3A "akzeptabel" "akzeptabler" "akzeptabelste";
-lin admission_N = variants {};
-lin admit_V = variants {};
-lin admit_V2 = variants {};
-lin admit_VS = variants {};
-lin admittance_N = variants {};
-lin admittedly_Adv = variants {};
-lin admix_V = variants {};
-lin admix_V2 = variants {};
-lin admixture_N = reg2N "Gemisch" "Gemische" neuter;
-lin admonish_V2 = dirV2 (regV "warnen");
-lin admonition_N = variants {};
-lin admonitory_A = variants {};
-lin ado_N = variants {};
-lin adobe_N = variants {};
-lin adolescence_N = variants {};
-lin adolescent_A = variants {};
-lin adolescent_N = variants {};
-lin adopt_V2 = dirV2 (regV "adoptieren");
-lin adoption_N = mkN "Adoption";
-lin adoptive_A = variants {};
-lin adorable_A = mk3A "bezaubernd" "bezaubernder" "bezauberndste";
-lin adoration_N = variants {};
-lin adore_V2 = dirV2 (irregV "verehren" "verehrt" "verehrte" "verehrte" "verehrt");
-lin adorer_N = variants {};
-lin adoring_A = variants {};
-lin adorn_V2 = dirV2 (regV "schmücken");
-lin adornment_N = variants {};
-lin adrenal_A = variants {};
-lin adrenalin_N = variants {};
-lin adrian_PN = variants {};
-lin adrift_A = variants {};
-lin adrift_Adv = variants {};
-lin adroit_A = variants {};
-lin adroitness_N = variants {};
-lin adulation_N = variants {};
-lin adult_A = variants {};
-lin adult_N = reg2N  "Erwachsene" "Erwachsenen" masculine;
-lin adulterant_N = variants {};
-lin adulterate_V2 = variants {};
-lin adulteration_N = variants {};
-lin adulterer_N = variants {};
-lin adulteress_N = variants {};
-lin adulterous_A = variants {};
-lin adultery_N = reg2N  "Ehebruch" "Ehebrüche" masculine;
-lin adulthood_N = variants {};
-lin adumbrate_V2 = variants {};
-lin advance_N = variants {};
-lin advance_V = variants {};
-lin advance_V2 = variants {};
-lin advanced_A = variants {};
-lin advancement_N = reg2N  "Fortschritt" "Fortschritte" masculine;
-lin advantage_N = reg2N  "Vorteil" "Vorteile" masculine;
-lin advantage_V2 = variants {};
-lin advantageous_A = mk3A "vorteilhaft" "vorteilhafter" "vorteilhafteste";
-lin advent_N = reg2N  "Ankunft" "Ankünfte" feminine;
-lin adventist_N = variants {};
-lin adventitious_A = variants {};
-lin adventure_N = reg2N  "Abenteuer" "Abenteuer" neuter;
-lin adventure_V2 = variants {};
-lin adventurer_N = reg2N  "Abenteurerin" "Abenteurerinnen" feminine;
-lin adventuresome_A = variants {};
-lin adventuress_N = reg2N  "Abenteuerin" "Abenteuerinnen" feminine;
-lin adventurous_A = mk3A "abenteuerlich" "abenteuerlicher" "abenteuerlichste";
-lin adverb_N = reg2N  "Adverb" "Adverbien" neuter;
-lin adverbial_A = regA "adverbial";
-lin adversary_N = reg2N  "Gegner" "Gegner" masculine;
-lin adverse_A = mk3A "widrig" "widriges" "widrigste";
-lin adversity_N = variants {};
-lin advert_N = mkN "Werbung";
-lin advert_V = variants {};
-lin advertise_V = variants {};
-lin advertise_V2 = variants {};
-lin advertisement_N = variants {};
-lin advertiser_N = variants {};
-lin advice_N = reg2N  "Rat" "Räte" masculine;
-lin advisability_N = variants {};
-lin advisable_A = variants {};
-lin advise_V = irregV "beraten" "berät" "beriet" "beriete" "beraten" ;
-lin advise_V2 = dirV2 (irregV "beraten" "berät" "beriet" "beriete" "beraten" );
-lin advise_VS = variants {};
-lin advised_A = variants {};
-lin adviser_N = reg2N  "Ratgeber" "Ratgeber" masculine;
-lin advisory_A = variants {};
-lin advocacy_N = variants {};
-lin advocate_N = reg2N  "Rechtsanwalt" "Rechtsanwälte" masculine;
-lin advocate_V2 = variants {};
-lin advocate_VS = variants {};
-lin advowson_N = variants {};
-lin adz_N = variants {};
-lin adze_N = variants {};
-lin aegis_N = variants {};
-lin aeon_N = variants {};
-lin aerate_V2 = variants {};
-lin aeration_N = variants {};
-lin aerial_A = variants {};
-lin aerial_N = variants {};
-lin aerie_N = variants {};
-lin aerobatics_N = variants {};
-lin aerodrome_N = variants {};
-lin aerodynamic_A = mk3A "aerodynamisch" "aerodynamischer" "aerodynamischste";
-lin aerodynamics_N = variants {};
-lin aeronaut_N = variants {};
-lin aeronautics_N = variants {};
-lin aeroplane_N = reg2N  "Flugzeug" "Flugzeuge" neuter;
-lin aerosol_N = variants {};
-lin aerospace_N = variants {};
-lin aertex_N = variants {};
-lin aery_N = variants {};
-lin aesthete_N = variants {};
-lin aesthetic_A = mk3A "ästhetisch" "ästhetischer" "ästhetischste";
-lin aesthetic_N = variants {};
-lin aesthetical_A = variants {};
-lin aesthetics_N = reg2N  "Ästhetik" "Ästhetiken" feminine;
-lin aether_N = variants {};
-lin aetiology_N = reg2N  "Ätiologie" "Ätiologien" feminine;
-lin afar_Adv = variants {};
-lin affability_N = variants {};
-lin affable_A = mk3A "umgänglich" "umgänglicher" "umgänglichste";
-lin affair_N = reg2N  "Affäre" "Affären" feminine;
-lin affect_V2 = dirV2 (regV "beeinflussen");
-lin affectation_N = variants {};
-lin affection_N = mkN "Zuneigung";
-lin affectionate_A = variants {};
-lin affiance_V2 = variants {};
-lin affidavit_N = variants {};
-lin affiliate_V = variants {};
-lin affiliate_V2 = variants {};
-lin affiliation_N = variants {};
-lin affinity_N = reg2N "Affinität" "Affinitäten" feminine;
-lin affirm_V = variants {};
-lin affirm_V2 = variants {};
-lin affirm_VS = variants {};
-lin affirmation_N = variants {};
-lin affirmative_A = variants {};
-lin affirmative_N = variants {};
-lin affix_N = reg2N  "Affix" "Affixe" neuter;
-lin affix_V2 = variants {};
-lin afflatus_N = variants {};
-lin afflict_V2 = variants {};
-lin affliction_N = variants {};
-lin affluence_N = variants {};
-lin affluent_A = variants {};
-lin affluent_N = variants {};
-lin afford_V2 = variants {};
-lin afford_V2V = variants {};
-lin afforest_V2 = variants {};
-lin afforestation_N = variants {};
-lin affranchise_V2 = variants {};
-lin affray_N = variants {};
-lin affront_N = variants {};
-lin affront_V2 = variants {};
-lin afghan_A = variants {};
-lin afghan_N = variants {};
-lin afghanistan_PN = variants {};
-lin afghanistani_A = variants {};
-lin afghanistaniMasc_N = variants {};
-lin afghanistaniFem_N = variants {};
-lin afield_Adv = variants {};
-lin afire_A = variants {};
-lin aflame_A = variants {};
-lin afloat_A = variants {};
-lin afoot_A = variants {};
-lin afore_Adv = variants {};
-lin afore_Prep = variants {};
-lin aforesaid_A = variants {};
-lin aforethought_Adv = variants {};
-lin afoul_Adv = variants {};
-lin afraid_A = mk3A "ängstlich" "ängstlicher" "ängstlichste";
-lin afresh_Adv = variants {};
-lin africa_PN = variants {};
-lin african_A = regA "afrikanisch";
-lin africanMasc_N = variants {};
-lin africanFem_N = variants {};
-lin afrikaans_N = variants {};
-lin afrikaner_A = variants {};
-lin afrikaner_N = reg2N  "Afrikaner" "Afrikaner" masculine;
-lin afro_americanMasc_N = variants {};
-lin afro_americanFem_N = variants {};
-lin afro_asian_A = variants {};
-lin afro_wig_N = variants {};
-lin aft_Adv = variants {};
-lin after_A = variants {};
-lin after_Adv = variants {};
-lin after_Prep = mkPrep "nach" dative;
-lin after_Subj = variants {};
-lin aftercare_N = variants {};
-lin afterdamp_N = variants {};
-lin aftereffect_N = variants {};
-lin afterglow_N = variants {};
-lin aftermath_N = reg2N  "Folge" "Folgen" feminine;
-lin afternoon_N = reg2N  "Nachmittag" "Nachmittage" masculine;
-lin afterthought_N = variants {};
-lin afterwards_Adv = variants {};
-lin again_Adv = variants {};
-lin against_Prep = variants {};
-lin agape_A = variants {};
-lin agar_agar_N = variants {};
-lin agate_N = variants {};
-lin agatha_PN = variants {};
-lin agave_N = reg2N  "Agave" "Agaven" feminine;
-lin age_N = reg2N  "Alter" "Alter" neuter;
-lin age_V = variants {};
-lin age_V2 = variants {};
-lin age_bracket_N = variants {};
-lin age_group_N = variants {};
-lin age_long_A = variants {};
-lin age_old_A = variants {};
-lin aged_A = variants {};
-lin ageing_N = variants {};
-lin ageless_A = variants {};
-lin agency_N = reg2N  "Agentur" "Agenturen" feminine;
-lin agenda_N = reg2N  "Agenda" "Agenden" feminine;
-lin agent_N = reg2N  "Agent" "Agenten" masculine;
-lin agent_provocateur_N = variants {};
-lin aggie_PN = variants {};
-lin agglomerate_A = variants {};
-lin agglomerate_V = variants {};
-lin agglomerate_V2 = variants {};
-lin agglomeration_N = mkN "Ansammlung";
-lin agglutinate_V2 = variants {};
-lin agglutinative_A = regA "agglutinierend";
-lin aggrandize_V2 = variants {};
-lin aggrandizement_N = variants {};
-lin aggravate_V2 = dirV2 (irregV "erschweren" "erschwert" "erschwerte" "erschwerte" "erschwert");
-lin aggravation_N = variants {};
-lin aggregate_N = reg2N "Aggregat" "Aggregate" neuter;
-lin aggregate_V = variants {};
-lin aggregate_V2 = variants {};
-lin aggregation_N = mkN "Aggregation";
-lin aggression_N = mkN "Aggression";
-lin aggressive_A = mk3A "aggressiv" "aggressiver" "aggressivste";
-lin aggressiveness_N = reg2N  "Aggressivität" "Aggressivitäten" feminine;
-lin aggressor_N = reg2N  "Aggressor" "Aggressoren" masculine;
-lin aggrieve_V2 = variants {};
-lin aggro_N = variants {};
-lin aghast_A = variants {};
-lin agile_A = mk3A "agil" "agiler" "agilste";
-lin agility_N = variants {};
-lin agin_Prep = variants {};
-lin aging_N = variants {};
-lin agitate_V = variants {};
-lin agitate_V2 = variants {};
-lin agitated_A = variants {};
-lin agitating_A = variants {};
-lin agitation_N = reg2N "Rühren" "Rühren" neuter;
-lin agitator_N = reg2N  "Agitator" "Agitatoren" masculine;
-lin aglow_A = variants {};
-lin agm_N = variants {};
-lin agnail_N = variants {};
-lin agnes_PN = variants {};
-lin agnostic_A = variants {};
-lin agnostic_N = reg2N  "Agnostiker" "Agnostiker" masculine;
-lin agnosticism_N = variants {};
-lin ago_Adv = variants {};
-lin ago_Prep = variants {};
-lin agog_A = variants {};
-lin agonize_V = variants {};
-lin agony_N = reg2N  "Agonie" "Agonien" feminine;
-lin agora_N = variants {};
-lin agoraphobia_N = reg2N  "Agoraphobie" "Agoraphobien" feminine;
-lin agra_PN = variants {};
-lin agrarian_A = variants {};
-lin agree_V = regV "akzeptieren";
-lin agree_V2 = dirV2 (regV "akzeptieren");
-lin agree_VV = variants {};
-lin agree_VS = variants {};
-lin agreeable_A = variants {};
-lin agreement_N = reg2N  "Kongruenz" "Kongruenzen" feminine;
-lin agricultural_A = regA "landwirtschaftlich";
-lin agriculture_N = reg2N  "Landwirtschaft" "Landwirtschaften" feminine;
-lin aground_A = variants {};
-lin aground_Adv = variants {};
-lin ague_N = variants {};
-lin ahead_Adv = variants {};
-lin ahmedabad_PN = variants {};
-lin aid_N = reg2N  "Helfer" "Helfer" masculine;
-lin aid_V = variants {};
-lin aid_V2 = variants {};
-lin aide_de_camp_N = variants {};
-lin aide_memoire_N = variants {};
-lin aids_N = variants {};
-lin aigret_N = variants {};
-lin aigrette_N = variants {};
-lin ail_V = variants {};
-lin ail_V2 = variants {};
-lin aileron_N = variants {};
-lin ailment_N = reg2N  "Nervensystem" "Nervensysteme" neuter;
-lin aim_N = reg2N  "Ziel" "Ziele" neuter;
-lin aim_V = variants {};
-lin aim_V2 = variants {};
-lin aim_VV = variants {};
-lin aimless_A = variants {};
-lin air_N = reg2N  "Arie" "Arien" feminine;
-lin air_V = variants {};
-lin air_V2 = variants {};
-lin air_bladder_N = variants {};
-lin air_conditioned_A = variants {};
-lin air_conditioning_N = variants {};
-lin air_cooled_A = variants {};
-lin air_minded_A = variants {};
-lin air_pump_N = variants {};
-lin air_raid_N = variants {};
-lin air_shaft_N = variants {};
-lin air_sick_A = variants {};
-lin air_sickness_N = variants {};
-lin air_to_air_A = variants {};
-lin air_to_ground_A = variants {};
-lin airbed_N = variants {};
-lin airborne_A = variants {};
-lin airbrake_N = variants {};
-lin aircraft_N = reg2N  "Flugzeug" "Flugzeuge" neuter;
-lin aircraftman_N = variants {};
-lin aircrew_N = variants {};
-lin airdrie_PN = variants {};
-lin airdrome_N = variants {};
-lin aireborough_PN = variants {};
-lin airedale_N = variants {};
-lin airfield_N = reg2N  "Flugplatz" "Flugplätze" masculine;
-lin airflow_N = variants {};
-lin airframe_N = variants {};
-lin airforce_N = variants {};
-lin airing_N = variants {};
-lin airing_cupboard_N = variants {};
-lin airless_A = variants {};
-lin airline_N = variants {};
-lin airliner_N = variants {};
-lin airmail_N = variants {};
-lin airman_N = variants {};
-lin airplane_N = mkN "Flugzeug";
-lin airport_N = reg2N  "Flughafen" "Flughäfen" masculine;
-lin airscrew_N = reg2N  "Propeller" "Propeller" masculine;
-lin airship_N = reg2N  "Luftschiff" "Luftschiffe" neuter;
-lin airstrip_N = variants {};
-lin airtight_A = mk3A "hermetisch" "hermetischer" "hermetischste";
-lin airway_N = variants {};
-lin airwoman_N = variants {};
-lin airworthiness_N = variants {};
-lin airworthy_A = variants {};
-lin airy_A = variants {};
-lin aisle_N = reg2N  "Gang" "Gänge" masculine;
-lin aitch_N = variants {};
-lin aitch_bone_N = variants {};
-lin ajar_A = variants {};
-lin aka_Prep = variants {};
-lin akimbo_Adv = variants {};
-lin akin_A = mk3A "verwandt" "verwandter" "verwandteste";
-lin akron_PN = variants {};
-lin al_PN = variants {};
-lin alabama_PN = variants {};
-lin alabaster_A = variants {};
-lin alabaster_N = variants {};
-lin alacrity_N = variants {};
-lin alan_PN = variants {};
-lin alarm_N = reg2N  "Alarm" "Alarme" masculine;
-lin alarm_V2 = variants {};
-lin alarm_clock_N = variants {};
-lin alarming_A = variants {};
-lin alarmist_N = variants {};
-lin alaska_PN = variants {};
-lin alb_N = reg2N  "Albe" "Alben" feminine;
-lin albania_PN = variants {};
-lin albanian_A = variants {};
-lin albanian_N = variants {};
-lin albatross_N = reg2N  "Albatros" "Albatrosse" masculine;
-lin albeit_Subj = variants {};
-lin albert_PN = variants {};
-lin alberta_PN = variants {};
-lin albino_N = variants {};
-lin album_N = reg2N  "Album" "Alben" neuter;
-lin albumen_N = reg2N  "Eiweiß" "Eiweiße" neuter;
-lin alchemist_N = reg2N  "Alchemist" "Alchemisten" masculine;
-lin alchemy_N = variants {};
-lin alcohol_N = reg2N  "Alkohol" "Alkohole" masculine;
-lin alcoholic_A = variants {};
-lin alcoholic_N = variants {};
-lin alcoholism_N = variants {};
-lin alcove_N = variants {};
-lin alder_N = reg2N  "Erle" "Erlen" feminine;
-lin alderman_N = variants {};
-lin aldermanic_A = variants {};
-lin aldershot_PN = variants {};
-lin ale_N = variants {};
-lin ale_house_N = variants {};
-lin alee_A = variants {};
-lin alee_Adv = variants {};
-lin aleppo_PN = variants {};
-lin alert_A = variants {};
-lin alert_N = variants {};
-lin alert_V2 = variants {};
-lin alertness_N = variants {};
-lin alessandria_PN = variants {};
-lin alex_PN = variants {};
-lin alexander_PN = variants {};
-lin alexandra_PN = variants {};
-lin alexandria_PN = variants {};
-lin alexandrine_N = variants {};
-lin alexia_N = variants {};
-lin alexic_A = variants {};
-lin alexic_N = variants {};
-lin alf_PN = variants {};
-lin alfalfa_N = reg2N  "Luzerne" "Luzernen" feminine;
-lin alfred_PN = variants {};
-lin alfresco_A = variants {};
-lin alfresco_Adv = variants {};
-lin alfreton_PN = variants {};
-lin alga_N = reg2N  "Alge" "Algen" feminine;
-lin algebra_N = reg2N  "Algebra" "Algebren" feminine;
-lin algebraic_A = variants {};
-lin algebraical_A = variants {};
-lin alger_PN = variants {};
-lin algeria_PN = variants {};
-lin algerian_A = variants {};
-lin algerian_N = variants {};
-lin ali_PN = variants {};
-lin alias_Adv = variants {};
-lin alias_N = variants {};
-lin alibi_N = reg2N  "Alibi" "Alibis" neuter;
-lin alicante_PN = variants {};
-lin alice_PN = variants {};
-lin alien_A = variants {};
-lin alien_N = reg2N  "Ausländer" "Ausländer" masculine;
-lin alienate_V2 = variants {};
-lin alienation_N = variants {};
-lin alienist_N = variants {};
-lin alight_A = variants {};
-lin alight_V = variants {};
-lin align_V = variants {};
-lin align_V2 = variants {};
-lin alignment_N = mkN "Konstellation";
-lin alike_A = variants {};
-lin alike_Adv = variants {};
-lin alimentary_A = variants {};
-lin alimony_N = variants {};
-lin alison_PN = variants {};
-lin alive_A = mk3A "lebendig" "lebendiger" "lebendigste";
-lin alkali_N = variants {};
-lin alkaline_A = variants {};
-lin all_Predet = {s = R.appAdj (regA "all") ; c = R.noCase ; a = R.PAgNone};
-lin all_mains_A = variants {};
-lin all_round_A = variants {};
-lin all_rounder_N = variants {};
-lin allah_PN = variants {};
-lin allahabad_PN = variants {};
-lin allan_PN = variants {};
-lin allay_V2 = variants {};
-lin allegation_N = variants {};
-lin allege_V2 = dirV2 (irregV "behaupten" "behauptet" "behauptete" "behaupte" "behauptet" );
-lin allege_V2V = variants {};
-lin allege_VS = variants {};
-lin allegedly_Adv = variants {};
-lin allegiance_N = variants {};
-lin allegoric_A = regA "allegorisch";
-lin allegorical_A = regA "allegorisch";
-lin allegory_N = variants {};
-lin allegretto_A = variants {};
-lin allegretto_Adv = variants {};
-lin allegretto_N = variants {};
-lin allegro_A = variants {};
-lin allegro_Adv = variants {};
-lin allegro_N = variants {};
-lin allen_PN = variants {};
-lin allergen_N = reg2N  "Allergen" "Allergene" neuter;
-lin allergic_A = regA "allergisch";
-lin allergy_N = reg2N  "Allergie" "Allergien" feminine;
-lin alleviate_V2 = dirV2 (regV "lindern");
-lin alleviation_N = mkN "Erleichterung";
-lin alley_N = reg2N  "Gasse" "Gassen" feminine;
-lin alleyway_N = variants {};
-lin alliance_N = reg2N  "Allianz" "Allianzen" feminine;
-lin alligator_N = reg2N  "Alligator" "Alligatoren" masculine;
-lin alliteration_N = variants {};
-lin alliterative_A = variants {};
-lin alloa_PN = variants {};
-lin allocate_V = variants {};
-lin allocate_V2 = variants {};
-lin allocation_N = variants {};
-lin allot_V2 = variants {};
-lin allotment_N = variants {};
-lin allow_V = regV "akzeptieren";
-lin allow_V2 = dirV2 (regV "akzeptieren");
-lin allow_V2V = variants {};
-lin allow_VS = variants {};
-lin allowable_A = variants {};
-lin allowance_N = reg2N  "Erlaubnis" "Erlaubnisse" feminine;
-lin alloy_N = mkN "Legierung";
-lin alloy_V2 = variants {};
-lin allspice_N = variants {};
-lin allude_V = variants {};
-lin allure_N = reg2N  "Anziehungskraft" "Anziehungskräfte" feminine;
-lin allure_V2 = variants {};
-lin allurement_N = variants {};
-lin alluring_A = variants {};
-lin allusion_N = mkN "Anspielung";
-lin allusive_A = variants {};
-lin alluvial_A = variants {};
-lin ally_N = variants {};
-lin ally_V2 = variants {};
-lin alma_ata_PN = variants {};
-lin alma_mater_N = variants {};
-lin almanac_N = variants {};
-lin almeria_PN = variants {};
-lin almighty_A = mk3A "allmächtig" "allmächtiger" "allmächtigste";
-lin almighty_N = variants {};
-lin almond_N = reg2N  "Mandel" "Mandeln" feminine;
-lin almond_eyed_A = variants {};
-lin almoner_N = variants {};
-lin almost_AdA = variants {};
-lin almost_AdN = ss "fast";
-lin almost_Adv = variants {};
-lin almost_Predet = variants {};
-lin alms_box_N = variants {};
-lin alms_giving_N = variants {};
-lin alms_house_N = variants {};
-lin alnwick_PN = variants {};
-lin aloe_N = reg2N  "Aloe" "Aloen" feminine;
-lin aloft_Adv = variants {};
-lin alone_A = regA "allein";
-lin alone_Adv = variants {};
-lin along_Adv = variants {};
-lin along_Prep = variants {};
-lin alongside_Adv = variants {};
-lin alongside_Prep = variants {};
-lin aloof_A = variants {};
-lin aloof_Adv = variants {};
-lin aloofness_N = variants {};
-lin aloud_Adv = variants {};
-lin alp_N = variants {};
-lin alpaca_N = reg2N  "Alpaka" "Alpakas" neuter;
-lin alpenstock_N = variants {};
-lin alpha_N = variants {};
-lin alphabet_N = reg2N  "Alphabet" "Alphabete" neuter;
-lin alphabetical_A = regA "alphabetisch";
-lin alpine_A = variants {};
-lin alpinist_N = variants {};
-lin already_Adv = variants {};
-lin already_AdV = variants {};
-lin alright_Adv = variants {};
-lin alsatian_N = variants {};
-lin also_AdV = variants {};
-lin also_Adv = mkAdv "auch";
-lin also_ran_N = variants {};
-lin altar_N = reg2N  "Altar" "Altäre" masculine;
-lin altar_piece_N = variants {};
-lin alter_V = variants {};
-lin alter_V2 = variants {};
-lin alter_ego_N = variants {};
-lin alterable_A = variants {};
-lin alteration_N = variants {};
-lin altercation_N = variants {};
-lin alternate_A = variants {};
-lin alternate_V = variants {};
-lin alternate_V2 = variants {};
-lin alternation_N = variants {};
-lin alternative_A = mk3A "alternativ" "alternativer" "alternativste";
-lin alternative_N = variants {};
-lin although_Subj = ss "obwohl";
-lin altimeter_N = variants {};
-lin altitude_N = reg2N  "Höhe" "Höhen" feminine;
-lin alto_N = variants {};
-lin altogether_Adv = variants {};
-lin alton_PN = variants {};
-lin altrincham_PN = variants {};
-lin altruism_N = variants {};
-lin altruist_N = variants {};
-lin altruistic_A = mk3A "altruistisch" "altruistischer" "altruistischste";
-lin altruistically_Adv = variants {};
-lin alum_N = variants {};
-lin aluminium_N = reg2N  "Aluminium" "Aluminien" neuter;
-lin alumna_N = variants {};
-lin alumnus_N = reg2N  "Student" "Studenten" masculine;
-lin alvechurch_PN = variants {};
-lin alveolar_A = variants {};
-lin alveolar_N = variants {};
-lin always_AdV = ss "immer";
-lin amah_N = variants {};
-lin amain_Adv = variants {};
-lin amalgam_N = variants {};
-lin amalgamate_V = irregV "amalgamieren" "amalgamiert" "amalgamierte" "amalgamierte" "amalgamiert";
-lin amalgamate_V2 = dirV2 (irregV "amalgamieren" "amalgamiert" "amalgamierte" "amalgamierte" "amalgamiert");
-lin amalgamation_N = variants {};
-lin amanda_PN = variants {};
-lin amanuensis_N = reg2N  "Schreiber" "Schreiber" masculine;
-lin amaryllis_N = variants {};
-lin amass_V2 = variants {};
-lin amateur_N = variants {};
-lin amateurish_A = variants {};
-lin amateurism_N = variants {};
-lin amatory_A = variants {};
-lin amaze_V2 = variants {};
-lin amaze_V2V = variants {};
-lin amazement_N = variants {};
-lin amazing_A = variants {};
-lin amazon_N = variants {};
-lin ambassador_N = reg2N  "Botschafter" "Botschafter" masculine;
-lin ambassadorial_A = variants {};
-lin ambassadress_N = variants {};
-lin amber_N = reg2N  "Bernstein" "Bernsteine" masculine;
-lin ambergris_N = reg2N  "Ambra" "Ambras" feminine;
-lin ambidextrous_A = variants {};
-lin ambience_N = variants {};
-lin ambient_A = variants {};
-lin ambiguity_N = variants {};
-lin ambiguous_A = mk3A "unklar" "unklarer" "unklarste";
-lin ambit_N = variants {};
-lin ambition_N = variants {};
-lin ambitious_A = mk3A "ambitioniert" "ambitionierter" "ambitionierteste";
-lin ambivalence_N = reg2N  "Ambivalenz" "Ambivalenzen" feminine;
-lin ambivalent_A = variants {};
-lin amble_N = variants {};
-lin amble_V = variants {};
-lin ambrosia_N = reg2N  "Ambrosia" "Ambrosien" feminine;
-lin ambulance_N = reg2N  "Krankenwagen" "Krankenwagen" masculine;
-lin ambuscade_N = variants {};
-lin ambuscade_V2 = variants {};
-lin ambush_N = reg2N  "Hinterhalt" "Hinterhalte" masculine;
-lin ambush_V2 = variants {};
-lin ameba_N = variants {};
-lin ameer_N = variants {};
-lin ameliorate_V = irregV "verbessern" "verbessert" "verbesserte" "verbesserte" "verbessert";
-lin ameliorate_V2 = dirV2 (irregV "verbessern" "verbessert" "verbesserte" "verbesserte" "verbessert");
-lin amelioration_N = mkN "Verbesserung";
-lin amenable_A = mk3A "zugänglich" "zugänglicher" "zugänglichste";
-lin amend_V = irregV "verbessern" "verbessert" "verbesserte" "verbesserte" "verbessert";
-lin amend_V2 = dirV2 (irregV "verbessern" "verbessert" "verbesserte" "verbesserte" "verbessert");
-lin amend_V2V = variants {};
-lin amendable_A = variants {};
-lin amendment_N = mkN "Änderung";
-lin amenity_N = reg2N  "Annehmlichkeit" "Annehmlichkeiten" feminine;
-lin america_PN = variants {};
-lin american_A = variants {};
-lin americanMasc_N = variants {};
-lin americanFem_N = variants {};
-lin americanism_N = variants {};
-lin americanize_V2 = variants {};
-lin amesbury_PN = variants {};
-lin amethyst_N = reg2N  "Amethyst" "Amethyste" masculine;
-lin amharic_N = variants {};
-lin amiability_N = variants {};
-lin amiable_A = mk3A "liebenswürdig" "liebenswürdiger" "liebenswürdigste";
-lin amicability_N = variants {};
-lin amicable_A = variants {};
-lin amid_Prep = variants {};
-lin amidst_Prep = variants {};
-lin amidships_Adv = variants {};
-lin amiens_PN = variants {};
-lin amir_N = variants {};
-lin amiss_A = variants {};
-lin amiss_Adv = variants {};
-lin amity_N = variants {};
-lin ammanford_PN = variants {};
-lin ammeter_N = variants {};
-lin ammonia_N = variants {};
-lin ammoniated_A = variants {};
-lin ammonite_N = variants {};
-lin ammunition_N = mkN "Munition";
-lin amnesia_N = variants {};
-lin amnesty_N = reg2N  "Amnestie" "Amnestien" feminine;
-lin amoeba_N = reg2N  "Amöbe" "Amöben" feminine;
-lin amoebic_A = variants {};
-lin amok_Adv = variants {};
-lin among_Prep = variants {};
-lin amongst_Prep = variants {};
-lin amoral_A = variants {};
-lin amorous_A = variants {};
-lin amorphous_A = regA "amorph";
-lin amortization_N = mkN "Abschreibung";
-lin amortize_V2 = variants {};
-lin amount_N = reg2N "Anzahl" "Anzahlen" feminine;
-lin amount_V = variants {};
-lin amour_N = variants {};
-lin amour_propre_N = variants {};
-lin amp_Conj = variants {};
-lin amp_N = variants {};
-lin ampere_N = reg2N  "Ampere" "Ampere" neuter;
-lin amphetamine_N = variants {};
-lin amphibian_N = variants {};
-lin amphibious_A = variants {};
-lin amphitheatre_N = variants {};
-lin amphora_N = reg2N  "Amphore" "Amphoren" feminine;
-lin ample_A = mk3A "üppig" "üppiger" "üppigste";
-lin amplification_N = mkN "Verstärkung";
-lin amplifier_N = variants {};
-lin amplify_V2 = dirV2 (irregV "verstärken" "verstärkt" "verstärkte" "verstärkte" "verstärkt");
-lin amplitude_N = reg2N  "Amplitude" "Amplituden" feminine;
-lin ampoule_N = reg2N  "Ampulle" "Ampullen" feminine;
-lin amputate_V2 = dirV2 (irregV "amputieren" "amputiert" "amputierte" "amputierte" "amputiert");
-lin amputation_N = mkN "Amputation";
-lin amsterdam_PN = variants {};
-lin amuck_Adv = variants {};
-lin amulet_N = reg2N  "Amulett" "Amulette" neuter;
-lin amuse_V2 = dirV2 (irregV "amüsieren" "amüsiert" "amüsierte" "amüsierte" "amüsiert");
-lin amusement_N = variants {};
-lin amusing_A = variants {};
-lin amy_PN = variants {};
-lin anachronism_N = reg2N  "Anachronismus" "Anachronismen" masculine;
-lin anachronistic_A = mk3A "anachronistisch" "anachronistischer" "anachronistischste";
-lin anaconda_N = variants {};
-lin anaemia_N = variants {};
-lin anaemic_A = variants {};
-lin anaesthesia_N = reg2N  "Anästhesie" "Anästhesien" feminine;
-lin anaesthetic_A = variants {};
-lin anaesthetic_N = reg2N "Anästhetikum" "Anästhetiken" neuter;
-lin anaesthetist_N = variants {};
-lin anaesthetize_V2 = variants {};
-lin anagram_N = reg2N  "Anagramm" "Anagramme" neuter;
-lin anal_A = variants {};
-lin analgesia_N = variants {};
-lin analgesic_N = reg2N  "Analgetikum" "Analgetika" neuter;
-lin analog_N = variants {};
-lin analogous_A = regA "analog";
-lin analogue_N = reg2N  "Analogon" "Analoga" neuter;
-lin analogy_N = reg2N  "Analogie" "Analogien" feminine;
-lin analyse_V2 = variants {};
-lin analysis_N = reg2N  "Analyse" "Analysen" feminine;
-lin analyst_N = reg2N  "Analytiker" "Analytiker" masculine;
-lin analytic_A = mk3A "analytisch" "analytischer" "analytischste";
-lin analytical_A = variants {};
-lin analyze_V2 = variants {};
-lin anapaest_N = variants {};
-lin anapaestic_A = variants {};
-lin anarchic_A = variants {};
-lin anarchically_Adv = variants {};
-lin anarchism_N = variants {};
-lin anarchist_N = variants {};
-lin anarchy_N = reg2N  "Anarchie" "Anarchien" feminine;
-lin anathema_N = reg2N  "Kirchenbann" "Kirchenbanne" masculine;
-lin anathematize_V = variants {};
-lin anathematize_V2 = variants {};
-lin anatomical_A = regA "anatomisch";
-lin anatomist_N = reg2N  "Anatom" "Anatomen" masculine;
-lin anatomy_N = reg2N  "Anatomie" "Anatomien" feminine;
-lin ancestor_N = reg2N  "Ahne" "Ahnen" masculine;
-lin ancestral_A = variants {};
-lin ancestress_N = variants {};
-lin ancestry_N = variants {};
-lin anchor_N = reg2N  "Anker" "Anker" masculine;
-lin anchor_V = variants {};
-lin anchor_V2 = variants {};
-lin anchorage_N = reg2N  "Ankerplatz" "Ankerplätze" masculine;
-lin anchorite_N = variants {};
-lin anchorman_N = variants {};
-lin anchovy_N = reg2N  "Sardelle" "Sardellen" feminine;
-lin ancient_A = regA "antik";
-lin ancillary_A = variants {};
-lin ancona_PN = variants {};
-lin and_Conj = {s1 = [] ; s2 = "und" ; n = R.Pl};
-lin andante_A = variants {};
-lin andante_Adv = variants {};
-lin andante_N = variants {};
-lin andiron_N = variants {};
-lin andorra_PN = variants {};
-lin andorran_A = variants {};
-lin andorran_N = variants {};
-lin andover_PN = variants {};
-lin andrew_PN = variants {};
-lin andy_PN = variants {};
-lin anecdotal_A = variants {};
-lin anecdote_N = reg2N  "Anekdote" "Anekdoten" feminine;
-lin anemometer_N = variants {};
-lin anemone_N = reg2N  "Anemone" "Anemonen" feminine;
-lin anent_Prep = variants {};
-lin aneroid_A = variants {};
-lin aneroid_N = variants {};
-lin anesthetic_A = variants {};
-lin anesthetic_N = variants {};
-lin anesthetist_N = variants {};
-lin anesthetize_V2 = variants {};
-lin anew_Adv = variants {};
-lin angel_N = reg2N  "Engel" "Engel" masculine;
-lin angela_PN = variants {};
-lin angelic_A = variants {};
-lin angelica_N = variants {};
-lin angelically_Adv = variants {};
-lin angelus_N = variants {};
-lin anger_N = variants {};
-lin anger_V2 = variants {};
-lin angers_PN = variants {};
-lin angie_PN = variants {};
-lin angina_N = reg2N "Angina" "Anginen" feminine;
-lin angle_N = reg2N  "Blickwinkel" "Blickwinkel" masculine;
-lin angle_V = variants {};
-lin angle_V2 = variants {};
-lin angle_dozer_N = variants {};
-lin angle_iron_N = variants {};
-lin angle_park_V = variants {};
-lin angle_park_V2 = variants {};
-lin angler_N = reg2N  "Angler" "Angler" masculine;
-lin anglican_A = variants {};
-lin anglican_N = variants {};
-lin anglicism_N = reg2N  "Anglizismus" "Anglizismen" masculine;
-lin anglicize_V2 = variants {};
-lin angling_N = variants {};
-lin anglo_catholic_A = variants {};
-lin anglo_catholic_N = variants {};
-lin anglo_indian_A = variants {};
-lin anglo_indian_N = variants {};
-lin anglo_saxon_A = variants {};
-lin anglo_saxon_N = variants {};
-lin anglomania_N = variants {};
-lin anglophil_N = variants {};
-lin anglophile_N = variants {};
-lin anglophobe_N = variants {};
-lin anglophobia_N = variants {};
-lin angola_PN = variants {};
-lin angolan_A = variants {};
-lin angolan_N = variants {};
-lin angora_N = variants {};
-lin angostura_N = variants {};
-lin angry_A = mk3A "böse" "böser" "böseste";
-lin angst_N = variants {};
-lin anguilla_PN = variants {};
-lin anguillan_A = variants {};
-lin anguillan_N = variants {};
-lin anguish_N = reg2N  "Agonie" "Agonien" feminine;
-lin anguished_A = variants {};
-lin angular_A = mk3A "eckig" "eckiger" "eckigste";
-lin angularity_N = variants {};
-lin angus_PN = variants {};
-lin aniline_N = variants {};
-lin animadversion_N = variants {};
-lin animadvert_V = variants {};
-lin animal_N = reg2N "Tier" "Tiere" neuter;
-lin animalcule_N = variants {};
-lin animate_A = mk3A "belebt" "belebter" "belebteste";
-lin animate_V2 = variants {};
-lin animatedly_A = variants {};
-lin animation_N = variants {};
-lin animism_N = variants {};
-lin animosity_N = mkN "Abneigung";
-lin animus_N = variants {};
-lin anise_N = reg2N  "Anis" "Anise" masculine;
-lin aniseed_N = variants {};
-lin anita_PN = variants {};
-lin ankara_PN = variants {};
-lin ankle_N = reg2N  "Knöchel" "Knöchel" masculine;
-lin anklet_N = variants {};
-lin ann_PN = variants {};
-lin anna_N = variants {};
-lin annabel_PN = variants {};
-lin annalist_N = variants {};
-lin annan_PN = variants {};
-lin anne_PN = variants {};
-lin anneal_V2 = variants {};
-lin annex_N = variants {};
-lin annex_V2 = variants {};
-lin annexation_N = mkN "Annexion";
-lin annexe_N = variants {};
-lin annfield_PN = variants {};
-lin annfield_plain_PN = variants {};
-lin annie_PN = variants {};
-lin annihilate_V2 = dirV2 (irregV "vernichten" "vernichtet" "vernichtete" "vernichte" "vernichtet" );
-lin annihilation_N = variants {};
-lin anniversary_N = reg2N  "Hochzeitstag" "Hochzeitstage" masculine;
-lin annotate_V2 = variants {};
-lin annotation_N = mkN "Anmerkung";
-lin announce_V2 = variants {};
-lin announce_VS = variants {};
-lin announcement_N = mkN "Ankündigung";
-lin announcer_N = reg2N  "Sprecher" "Sprecher" masculine;
-lin annoy_V2 = dirV2 (regV "belästigen");
-lin annoyance_N = variants {};
-lin annoying_A = mk3A "lästig" "lästiger" "lästigste";
-lin annual_A = regA "jährlich";
-lin annual_N = variants {};
-lin annuitant_N = variants {};
-lin annuity_N = variants {};
-lin annul_V2 = variants {};
-lin annular_A = variants {};
-lin annulment_N = variants {};
-lin annunciate_V2 = dirV2 (irregV "verkünden" "verkündet" "verkündete" "verkündete" "verkündet");
-lin annunciation_N = variants {};
-lin anode_N = variants {};
-lin anodyne_A = variants {};
-lin anodyne_N = variants {};
-lin anoint_V2 = dirV2 (regV "schmieren");
-lin anointment_N = variants {};
-lin anomalous_A = regA "anomal";
-lin anomaly_N = reg2N  "Anomalie" "Anomalien" feminine;
-lin anon_Adv = variants {};
-lin anon_PN = variants {};
-lin anonymity_N = variants {};
-lin anonymous_A = mk3A "anonym" "anonymer" "anonymste";
-lin anopheles_N = variants {};
-lin anorak_N = reg2N  "Anorak" "Anoraks" masculine;
---lin another_Quant = variants {};
-lin anshan_PN = variants {};
-lin answer_N = reg2N  "Antwort" "Antworten" feminine;
-lin answer_V = variants {};
-lin answer_V2 = variants {};
-lin answerable_A = variants {};
-lin ant_N = reg2N  "Ameise" "Ameisen" feminine;
-lin ant_eater_N = variants {};
-lin ant_hill_N = variants {};
-lin antagonism_N = reg2N  "Antagonismus" "Antagonismen" masculine;
-lin antagonist_N = reg2N  "Antagonist" "Antagonisten" masculine;
-lin antagonistic_A = variants {};
-lin antagonistically_Adv = variants {};
-lin antagonize_V2 = variants {};
-lin antarctic_A = variants {};
-lin ante_N = variants {};
-lin ante_meridiem_Adv = variants {};
-lin antecedence_N = variants {};
-lin antecedent_A = regA "vorausgehend";
-lin antecedent_N = variants {};
-lin antechamber_N = variants {};
-lin antedate_V2 = variants {};
-lin antediluvian_A = variants {};
-lin antediluvian_N = variants {};
-lin antelope_N = reg2N  "Antilope" "Antilopen" feminine;
-lin antenatal_A = variants {};
-lin antenna_N = reg2N  "Antenne" "Antennen" feminine;
-lin antenuptial_A = variants {};
-lin antepenultimate_A = variants {};
-lin anterior_A = variants {};
-lin anteroom_N = variants {};
-lin anthea_PN = variants {};
-lin anthem_N = reg2N  "Hymne" "Hymnen" feminine;
-lin anther_N = variants {};
-lin anthology_N = variants {};
-lin anthony_PN = variants {};
-lin anthracite_N = variants {};
-lin anthrax_N = variants {};
-lin anthropoid_A = variants {};
-lin anthropoid_N = variants {};
-lin anthropological_A = variants {};
-lin anthropologist_N = reg2N  "Anthropologe" "Anthropologen" masculine;
-lin anthropology_N = variants {};
-lin anti_aircraft_A = variants {};
-lin anti_hero_N = variants {};
-lin anti_personnel_A = variants {};
-lin anti_semite_A = variants {};
-lin anti_semite_N = variants {};
-lin anti_semitic_A = variants {};
-lin anti_semitism_N = variants {};
-lin antibiotic_A = variants {};
-lin antibiotic_N = reg2N  "Antibiotikum" "Antibiotika" neuter;
-lin antibody_N = reg2N  "Antikörper" "Antikörper" masculine;
-lin antic_N = variants {};
-lin anticipate_V = variants {};
-lin anticipate_V2 = variants {};
-lin anticipate_VS = variants {};
-lin anticipate_VV = variants {};
-lin anticipation_N = variants {};
-lin anticipatory_A = variants {};
-lin anticlimax_N = variants {};
-lin anticlockwise_Adv = variants {};
-lin anticyclone_N = variants {};
-lin antidote_N = reg2N  "Gegengift" "Gegengifte" neuter;
-lin antifreeze_N = reg2N  "Frostschutzmittel" "Frostschutzmittel" neuter;
-lin antigua_PN = variants {};
-lin antiguan_A = variants {};
-lin antiguan_N = variants {};
-lin antiknock_N = variants {};
-lin antilogarithm_N = variants {};
-lin antimacassar_N = variants {};
-lin antimony_N = variants {};
-lin antipathetic_A = variants {};
-lin antipathy_N = variants {};
-lin antiquarian_A = variants {};
-lin antiquarian_N = variants {};
-lin antiquary_N = variants {};
-lin antiquated_A = mk3A "antiquiert" "antiquierter" "antiquierteste";
-lin antique_A = regA "antik";
-lin antique_N = variants {};
-lin antiquity_N = reg2N  "Antike" "Antiken" feminine;
-lin antirrhinum_N = variants {};
-lin antiseptic_A = variants {};
-lin antiseptic_N = variants {};
-lin antisocial_A = variants {};
-lin antitank_A = variants {};
-lin antithesis_N = reg2N  "Antithese" "Antithesen" feminine;
-lin antithetic_A = variants {};
-lin antithetical_A = variants {};
-lin antitoxin_N = variants {};
-lin antitrade_A = variants {};
-lin antitrade_N = variants {};
-lin antler_N = reg2N  "Geweih" "Geweihe" neuter;
-lin antony_PN = variants {};
-lin antonym_N = variants {};
-lin antrim_PN = variants {};
-lin antwerp_PN = variants {};
-lin anus_N = reg2N "After" "After" masculine;
-lin anvil_N = reg2N "Amboss" "Ambosse" masculine;
-lin anxiety_N = reg2N "Angstzustand" "Angstzustände" feminine;
-lin anxious_A = mk3A "ängstlich" "ängstlicher" "ängstlichste";
-lin anyPl_Det = variants {};
-lin anySg_Det = variants {};
-lin anybody_NP = variants {};
-lin anyhow_Adv = variants {};
-lin anymore_Adv = variants {};
-lin anyone_NP = variants {};
-lin anyplace_Adv = variants {};
-lin anything_NP = variants {};
-lin anyway_Adv = variants {};
-lin anywhere_Adv = variants {};
-lin aorta_N = reg2N  "Aorta" "Aorten" feminine;
-lin apace_Adv = variants {};
-lin apache_N = variants {};
-lin apanage_N = variants {};
-lin apart_Adv = variants {};
-lin apartheid_N = variants {};
-lin apartment_N = mkN "Wohnung";
-lin apathetic_A = mk3A "apathisch" "apathischer" "apathischste";
-lin apathetically_Adv = variants {};
-lin apathy_N = reg2N  "Apathie" "Apathien" feminine;
-lin ape_N = reg2N  "Affe" "Affen" masculine;
-lin ape_V2 = variants {};
-lin apeldoorn_PN = variants {};
-lin aperient_A = variants {};
-lin aperient_N = variants {};
-lin aperitif_N = variants {};
-lin aperture_N = reg2N  "Blende" "Blenden" feminine;
-lin apex_N = reg2N  "Gipfel" "Gipfel" masculine;
-lin aphasia_N = reg2N  "Aphasie" "Aphasien" feminine;
-lin aphid_N = reg2N  "Blattlaus" "Blattläuse" feminine;
-lin aphis_N = variants {};
-lin aphorism_N = reg2N  "Aphorismus" "Aphorismen" masculine;
-lin aphrodisiac_A = variants {};
-lin aphrodisiac_N = variants {};
-lin apiarist_N = variants {};
-lin apiary_N = variants {};
-lin apiculture_N = variants {};
-lin apiece_Adv = variants {};
-lin apish_A = mk3A "affig" "affiger" "affigste";
-lin aplomb_N = reg2N  "Souveränität" "Souveränitäten" feminine;
-lin apocalypse_N = variants {};
-lin apocalyptic_A = regA "apokalyptisch";
-lin apocrypha_N = variants {};
-lin apocryphal_A = variants {};
-lin apogee_N = reg2N  "Apogäum" "Apogäen" neuter;
-lin apologetic_A = variants {};
-lin apologetically_Adv = variants {};
-lin apologetics_N = variants {};
-lin apologist_N = variants {};
-lin apologize_V = variants {};
-lin apology_N = mkN "Entschuldigung";
-lin apophthegm_N = variants {};
-lin apoplectic_A = mk3A "apoplektisch" "apoplektischer" "apoplektischste";
-lin apoplexy_N = reg2N "Apoplexie" "Apoplexien" feminine;
-lin apostasy_N = variants {};
-lin apostate_A = variants {};
-lin apostate_N = variants {};
-lin apostle_N = reg2N  "Apostel" "Apostel" masculine;
-lin apostolic_A = variants {};
-lin apostrophe_N = reg2N  "Apostroph" "Apostrophe" masculine;
-lin apostrophize_V2 = variants {};
-lin apothecary_N = reg2N  "Apotheke" "Apotheken" feminine;
-lin apothegm_N = variants {};
-lin apotheosis_N = variants {};
-lin appal_V2 = variants {};
-lin appalling_A = variants {};
-lin appanage_N = variants {};
-lin apparatus_N = reg2N  "Apparat" "Apparate" masculine;
-lin apparel_N = variants {};
-lin apparel_V2 = variants {};
-lin apparent_A = mk3A "offenbar" "offenbarer" "offenbarste";
-lin apparition_N = variants {};
-lin appeal_N = variants {};
-lin appeal_V = variants {};
-lin appeal_V2 = variants {};
-lin appeal_V2V = variants {};
-lin appealing_A = variants {};
-lin appear_V = irregV "erscheinen" "erscheint" "erschien" "erschiene" "erschienen" ;
-lin appear_V2 = dirV2 (irregV "erscheinen" "erscheint" "erschien" "erschiene" "erschienen" );
-lin appear_VA = variants {};
-lin appear_VV = variants {};
-lin appear_VS = variants {};
-lin appearance_N = variants {};
-lin appease_V2 = variants {};
-lin appeasement_N = variants {};
-lin appellant_A = variants {};
-lin appellant_N = variants {};
-lin appellation_N = variants {};
-lin append_V2 = variants {};
-lin appendage_N = reg2N  "Extremität" "Extremitäten" feminine;
-lin appendectomy_N = reg2N  "Appendektomie" "Appendektomien" feminine;
-lin appendicitis_N = reg2N  "Appendizitis" "Appendizitiden" feminine;
-lin appendix_N = reg2N  "Anhang" "Anhänge" masculine;
-lin appertain_V = variants {};
-lin appetite_N = reg2N "Appetit" "Appetite" masculine;
-lin appetizer_N = variants {};
-lin appetizing_A = variants {};
-lin applaud_V = variants {};
-lin applaud_V2 = variants {};
-lin applause_N = reg2N  "Applaus" "Applause" masculine;
-lin apple_N = reg2N "Apfel" "Äpfel" masculine;
-lin applejack_N = variants {};
-lin appliance_N = reg2N  "Apparat" "Apparate" masculine;
-lin applicability_N = variants {};
-lin applicable_A = regA "anwendbar";
-lin applicant_N = reg2N  "Bewerber" "Bewerber" masculine;
-lin application_N = reg2N  "Antrag" "Anträge" masculine;
-lin applied_A = variants {};
-lin applique_N = variants {};
-lin applique_V2 = variants {};
-lin apply_V = regV "benutzen";
-lin apply_V2 = dirV2 (regV "benutzen");
-lin apply_V2V = variants {};
-lin apply_VV = variants {};
-lin appoint_V2 = variants {};
-lin appoint_V2V = variants {};
-lin appoint_VS = variants {};
-lin appointee_N = variants {};
-lin appointment_N = mkN "Berufung";
-lin apportion_V2 = variants {};
-lin apportionment_N = variants {};
-lin apposite_A = variants {};
-lin apposition_N = mkN "Apposition";
-lin appraisal_N = mkN "Einschätzung";
-lin appraise_V2 = dirV2 (regV "taxieren");
-lin appreciable_A = variants {};
-lin appreciate_V = irregV "verstehen" "versteht" "verstand" "verstände" "verstanden" ;
-lin appreciate_V2 = dirV2 (irregV "verstehen" "versteht" "verstand" "verstände" "verstanden" );
-lin appreciation_N = mkN "Anerkennung";
-lin appreciative_A = variants {};
-lin apprehend_V2 = dirV2 (irregV "begreifen" "begreift" "begriff" "begriffe" "begriffen" );
-lin apprehensible_A = variants {};
-lin apprehension_N = variants {};
-lin apprehensive_A = mk3A "besorgt" "besorgter" "besorgteste";
-lin apprentice_N = reg2N  "Lehrling" "Lehrlinge" masculine;
-lin apprentice_V2 = variants {};
-lin apprenticeship_N = reg2N  "Lehre" "Lehren" feminine;
-lin apprise_V2 = dirV2 (regV "benachrichtigen");
-lin appro_N = variants {};
-lin approach_N = variants {};
-lin approach_V = variants {};
-lin approach_V2 = variants {};
-lin approachable_A = variants {};
-lin approachability_N = variants {};
-lin approbation_N = variants {};
-lin appropriate_A = regA "angebracht";
-lin appropriate_V2 = variants {};
-lin appropriation_N = variants {};
-lin approval_N = mkN "Genehmigung";
-lin approve_V = variants {};
-lin approve_V2 = variants {};
-lin approvingly_Adv = variants {};
-lin approx_PN = variants {};
-lin approximate_A = variants {};
-lin approximate_V = variants {};
-lin approximate_V2 = variants {};
-lin approximation_N = variants {};
-lin appurtenance_N = variants {};
-lin apr_PN = variants {};
-lin apres_ski_A = variants {};
-lin apricot_N = reg2N  "Aprikose" "Aprikosen" feminine;
-lin april_N = variants {};
-lin april_PN = variants {};
-lin apron_N = reg2N  "Schürze" "Schürzen" feminine;
-lin apropos_A = variants {};
-lin apropos_Adv = variants {};
-lin apse_N = reg2N  "Apsis" "Apsiden" feminine;
-lin apt_A = mk3A "geeignet" "geeigneter" "geeignetste";
-lin aptitude_N = mkN "Begabung";
-lin aptness_N = variants {};
-lin aqualung_N = variants {};
-lin aquamarine_N = variants {};
-lin aquanaut_N = variants {};
-lin aquaplane_N = variants {};
-lin aquaplane_V = variants {};
-lin aquarium_N = reg2N  "Aquarium" "Aquarien" neuter;
-lin aquarius_PN = variants {};
-lin aquatic_A = variants {};
-lin aquatint_N = variants {};
-lin aquavit_N = variants {};
-lin aqueduct_N = variants {};
-lin aqueous_A = mk3A "wässrig" "wässriger" "wässrigste";
-lin aquiline_A = variants {};
-lin arab_N = variants {};
-lin arabesque_N = reg2N  "Arabeske" "Arabesken" feminine;
-lin arabian_A = variants {};
-lin arabian_N = variants {};
-lin arabic_A = variants {};
-lin arabic_N = variants {};
-lin arabist_N = variants {};
-lin arable_A = variants {};
-lin arachnid_N = variants {};
-lin arbiter_N = reg2N  "Schiedsrichter" "Schiedsrichter" masculine;
-lin arbitrament_N = variants {};
-lin arbitrary_A = mk3A "arbiträr" "arbiträrer" "arbiträrste";
-lin arbitrate_V = variants {};
-lin arbitrate_V2 = variants {};
-lin arbitration_N = variants {};
-lin arbitrator_N = variants {};
-lin arboreal_A = variants {};
-lin arbour_N = variants {};
-lin arbroath_PN = variants {};
-lin arc_N = reg2N  "Kurve" "Kurven" feminine;
-lin arc_lamp_N = variants {};
-lin arc_light_N = variants {};
-lin arcade_N = variants {};
-lin arcadian_A = variants {};
-lin arcadian_N = variants {};
-lin arcane_A = mk3A "geheim" "geheimer" "geheimste";
-lin arch_A = variants {};
-lin arch_N = variants {};
-lin arch_V = variants {};
-lin arch_V2 = variants {};
-lin archaeological_A = variants {};
-lin archaeologist_N = reg2N  "Archäologe" "Archäologen" masculine;
-lin archaeology_N = variants {};
-lin archaic_A = variants {};
-lin archaism_N = variants {};
-lin archangel_N = reg2N  "Erzengel" "Erzengel" masculine;
-lin archbishop_N = reg2N  "Erzbischof" "Erzbischöfe" masculine;
-lin archbishopric_N = variants {};
-lin archdeacon_N = variants {};
-lin archdeaconry_N = variants {};
-lin archdiocese_N = reg2N  "Erzbistum" "Erzbistümer" neuter;
-lin archduke_N = reg2N  "Erzherzog" "Erzherzöge" masculine;
-lin archeology_N = variants {};
-lin archer_N = reg2N  "Bogenschütze" "Bogenschützen" masculine;
-lin archery_N = reg2N  "Bogenschießen" "Bogenschießen" neuter;
-lin archetypal_A = variants {};
-lin archetype_N = variants {};
-lin archimandrite_N = variants {};
-lin archipelago_N = reg2N  "Archipel" "Archipele" masculine;
-lin architect_N = reg2N  "Architekt" "Architekten" masculine;
-lin architectural_A = variants {};
-lin architecture_N = reg2N  "Architektur" "Architekturen" feminine;
-lin archivist_N = variants {};
-lin archway_N = variants {};
-lin arctic_A = mk3A "arktisch" "arktischer" "arktischste";
-lin ardent_A = variants {};
-lin ardour_N = variants {};
-lin ardrossan_PN = variants {};
-lin arduous_A = mk3A "anstrengend" "anstrengender" "anstrengendste";
-lin are_N = variants {};
-lin area_N = reg2N  "Gebiet" "Gebiete" neuter;
-lin areca_N = variants {};
-lin arena_N = reg2N  "Arena" "Arenen" feminine;
-lin arete_N = variants {};
-lin argent_A = variants {};
-lin argent_N = variants {};
-lin argentina_PN = variants {};
-lin argentine_PN = variants {};
-lin argentinian_A = variants {};
-lin argentinian_N = variants {};
-lin argon_N = variants {};
-lin argonaut_N = variants {};
-lin argosy_N = variants {};
-lin argot_N = variants {};
-lin arguable_A = variants {};
-lin argue_V = regV "argumentieren";
-lin argue_V2 = dirV2 (regV "argumentieren");
-lin argue_VS = variants {};
-lin argument_N = reg2N  "Argument" "Argumente" neuter;
-lin argumentation_N = variants {};
-lin argumentative_A = variants {};
-lin argus_N = variants {};
-lin argus_eyed_A = variants {};
-lin aria_N = reg2N  "Arie" "Arien" feminine;
-lin arid_A = variants {};
-lin aridity_N = variants {};
-lin aries_PN = variants {};
-lin aright_Adv = variants {};
-lin arise_V = variants {};
-lin arise_VS = variants {};
-lin aristocracy_N = reg2N  "Aristokratie" "Aristokratien" feminine;
-lin aristocrat_N = reg2N  "Aristokrat" "Aristokraten" masculine;
-lin aristocratic_A = mk3A "adlig" "adliger" "adligste";
-lin aristocratically_Adv = variants {};
-lin arithmetic_N = variants {};
-lin arithmetical_A = variants {};
-lin arithmetician_N = variants {};
-lin arizona_PN = variants {};
-lin ark_N = reg2N  "Arche" "Archen" feminine;
-lin arkansas_PN = variants {};
-lin arm_N = reg2N  "Arm" "Arme" masculine;
-lin arm_V = variants {};
-lin arm_V2 = variants {};
-lin arm_hole_N = variants {};
-lin armada_N = variants {};
-lin armadale_PN = variants {};
-lin armadillo_N = reg2N  "Gürteltier" "Gürteltiere" neuter;
-lin armageddon_PN = variants {};
-lin armagh_PN = variants {};
-lin armament_N = mkN "Ausrüstung";
-lin armature_N = variants {};
-lin armband_N = variants {};
-lin armchair_N = variants {};
-lin armenian_N = variants {};
-lin armful_N = variants {};
-lin armistice_N = reg2N  "Waffenstillstand" "Waffenstillstände" masculine;
-lin armlet_N = variants {};
-lin armoire_N = variants {};
-lin armorial_A = variants {};
-lin armour_N = variants {};
-lin armour_plate_N = variants {};
-lin armoured_A = variants {};
-lin armourer_N = variants {};
-lin armoury_N = variants {};
-lin armpit_N = reg2N  "Achselhöhle" "Achselhöhlen" feminine;
-lin arms_race_N = variants {};
-lin arms_runner_N = variants {};
-lin army_N = reg2N  "Armee" "Armeen" feminine;
-lin arnhem_PN = variants {};
-lin arnica_N = reg2N  "Arnika" "Arnikas" feminine;
-lin arnold_PN = variants {};
-lin aroma_N = variants {};
-lin aromatic_A = mk3A "aromatisch" "aromatischer" "aromatischste";
-lin arose_V2 = variants {};
-lin arose_VS = variants {};
-lin around_Adv = variants {};
-lin around_AdN = variants {};
-lin around_Prep = variants {};
-lin arouse_V2 = variants {};
-lin arouse_V2V = variants {};
-lin arpeggio_N = variants {};
-lin arquebus_N = variants {};
-lin arr_PN = variants {};
-lin arrack_N = variants {};
-lin arraign_V2 = variants {};
-lin arraignment_N = reg2N  "Anklage" "Anklagen" feminine;
-lin arrange_V = regV "arrangieren";
-lin arrange_V2 = dirV2 (regV "arrangieren");
-lin arrangement_N = mkN "Anordnung";
-lin arrant_A = variants {};
-lin arras_N = variants {};
-lin array_N = variants {};
-lin array_V2 = variants {};
-lin arrest_N = mkN "Verhaftung";
-lin arrest_V2 = variants {};
-lin arrester_N = variants {};
-lin arresting_A = variants {};
-lin arriere_pensee_N = variants {};
-lin arrival_N = reg2N  "Ankunft" "Ankünfte" feminine;
-lin arrive_V = irregV "erreichen" "erreicht" "erreichte" "erreichte" "erreicht";
-lin arrive_V2 = dirV2 (irregV "erreichen" "erreicht" "erreichte" "erreichte" "erreicht");
-lin arrogance_N = reg2N  "Arroganz" "Arroganzen" feminine;
-lin arrogant_A = variants {};
-lin arrogate_V2 = variants {};
-lin arrow_N = reg2N  "Pfeil" "Pfeile" masculine;
-lin arrowhead_N = variants {};
-lin arrowroot_N = variants {};
-lin arse_N = variants {};
-lin arsehole_N = variants {};
-lin arsenal_N = reg2N  "Arsenal" "Arsenale" neuter;
-lin arsenic_N = variants {};
-lin arson_N = mkN "Brandstiftung";
-lin art_N = reg2N "Kunst" "Künste" feminine;
-lin art_PN = variants {};
-lin artefact_N = variants {};
-lin arterial_A = regA "arteriell";
-lin arteriosclerosis_N = reg2N  "Arteriosklerose" "Arteriosklerosen" feminine;
-lin artery_N = reg2N  "Arterie" "Arterien" feminine;
-lin artesian_A = variants {};
-lin artful_A = variants {};
-lin artfulness_N = variants {};
-lin arthritic_A = variants {};
-lin arthritis_N = reg2N "Arthritis" "Arthrites" feminine;
-lin arthur_PN = variants {};
-lin artichoke_N = reg2N  "Artischocke" "Artischocken" feminine;
-lin article_N = reg2N  "Artikel" "Artikel" masculine;
-lin article_V2 = variants {};
-lin articulate_A = mk3A "effektiv" "effektiver" "effektivste";
-lin articulate_V = variants {};
-lin articulate_V2 = variants {};
-lin articulation_N = mkN "Artikulation";
-lin artie_PN = variants {};
-lin artifact_N = reg2N  "Artefakt" "Artefakte" neuter;
-lin artifice_N = variants {};
-lin artificer_N = variants {};
-lin artificial_A = mk3A "künstlich" "künstlicher" "künstlichste";
-lin artillery_N = reg2N  "Artillerie" "Artillerien" feminine;
-lin artisan_N = reg2N  "Handwerker" "Handwerker" masculine;
-lin artist_N = reg2N  "Künstler" "Künstler" masculine;
-lin artiste_N = variants {};
-lin artistic_A = mk3A "artistisch" "artistischer" "artistischste";
-lin artistically_Adv = variants {};
-lin artistry_N = variants {};
-lin artless_A = variants {};
-lin artlessness_N = variants {};
-lin arty_A = variants {};
-lin arty_crafty_A = variants {};
-lin arum_N = variants {};
-lin aryan_A = variants {};
-lin aryan_N = variants {};
-lin as_Prep = mkPrep "wie" accusative;
---lin as_Subj = variants {};
-lin as_well_Adv = variants {};
-lin asap_PN = variants {};
-lin asbestos_N = reg2N  "Asbest" "Asbeste" masculine;
-lin ascend_V = variants {};
-lin ascend_V2 = variants {};
-lin ascendancy_N = variants {};
-lin ascendant_N = variants {};
-lin ascendency_N = variants {};
-lin ascendent_N = variants {};
-lin ascension_N = variants {};
-lin ascent_N = reg2N  "Anstieg" "Anstiege" masculine;
-lin ascertain_V2 = variants {};
-lin ascertainable_A = variants {};
-lin ascetic_A = mk3A "asketisch" "asketischer" "asketischste";
-lin ascetic_N = variants {};
-lin ascetically_Adv = variants {};
-lin asceticism_N = variants {};
-lin ascorbic_A = variants {};
-lin ascot_PN = variants {};
-lin ascribable_A = variants {};
-lin ascribe_V2 = variants {};
-lin ascription_N = variants {};
-lin asdic_N = variants {};
-lin asepsis_N = variants {};
-lin aseptic_A = variants {};
-lin asexual_A = variants {};
-lin asexuality_N = variants {};
-lin ash_N = reg2N  "Asche" "Aschen" feminine;
-lin ash_bin_N = variants {};
-lin ash_can_N = variants {};
-lin ash_key_N = variants {};
-lin ash_pan_N = variants {};
-lin ashamed_A = variants {};
-lin ashbourne_PN = variants {};
-lin ashby_PN = variants {};
-lin ashby_de_la_zouch_PN = variants {};
-lin ashby_woulds_PN = variants {};
-lin ashen_A = variants {};
-lin ashford_PN = variants {};
-lin ashington_PN = variants {};
-lin ashore_Adv = variants {};
-lin ashton_in_makerfield_PN = variants {};
-lin ashton_under_lyne_PN = variants {};
-lin ashtray_N = reg2N  "Aschenbecher" "Aschenbecher" masculine;
-lin ashy_A = variants {};
-lin asian_A = variants {};
-lin asian_N = reg2N  "Asiatin" "Asiatinnen" feminine;
-lin asiatic_A = variants {};
-lin asiatic_N = variants {};
-lin aside_Adv = variants {};
-lin aside_N = variants {};
-lin asinine_A = variants {};
-lin ask_V = irregV "bitten" "bittet" "bat" "bäte" "gebeten" ;
-lin ask_V2 = dirV2 (irregV "bitten" "bittet" "bat" "bäte" "gebeten" );
-lin ask_V2V = variants {};
-lin ask_VS = variants {};
-lin ask_VV = variants {};
-lin ask_VQ = variants {};
-lin askance_Adv = variants {};
-lin askern_PN = variants {};
-lin askew_A = mk3A "schief" "schiefer" "schiefste";
-lin askew_Adv = variants {};
-lin asking_N = variants {};
-lin aslant_Adv = variants {};
-lin asleep_A = variants {};
-lin asleep_Adv = variants {};
-lin asp_N = variants {};
-lin asparagus_N = reg2N  "Spargel" "Spargel" masculine;
-lin aspect_N = reg2N  "Aspekt" "Aspekte" masculine;
-lin aspectual_A = variants {};
-lin aspen_N = reg2N  "Espe" "Espen" feminine;
-lin asperity_N = variants {};
-lin asperse_V2 = variants {};
-lin aspersion_N = variants {};
-lin asphalt_N = reg2N  "Asphalt" "Asphalte" masculine;
-lin asphalt_V2 = variants {};
-lin asphodel_N = variants {};
-lin asphyxia_N = variants {};
-lin asphyxiate_V2 = variants {};
-lin asphyxiation_N = variants {};
-lin aspic_N = reg2N  "Sülze" "Sülzen" feminine;
-lin aspidistra_N = variants {};
-lin aspirant_N = variants {};
-lin aspirate_N = variants {};
-lin aspirate_V2 = variants {};
-lin aspiration_N = mkN "Aspiration";
-lin aspire_V = regV "streben";
-lin aspire_VV = variants {};
-lin aspirin_N = reg2N "Aspirin" "Aspirine" neuter;
-lin aspull_PN = variants {};
-lin ass_N = reg2N  "Arsch" "Ärsche" masculine;
-lin assagai_N = variants {};
-lin assail_V2 = variants {};
-lin assailable_A = variants {};
-lin assailant_N = variants {};
-lin assassin_N = reg2N  "Assassine" "Assassinen" masculine;
-lin assassinate_V2 = dirV2 (irregV "ermorden" "ermordet" "ermordete" "ermordete" "ermordet");
-lin assassination_N = mkN "Ermordung";
-lin assault_N = reg2N  "Anschlag" "Anschläge" masculine;
-lin assault_V2 = variants {};
-lin assay_N = variants {};
-lin assay_V2 = variants {};
-lin assegai_N = variants {};
-lin assemblage_N = variants {};
-lin assemble_V = irregV "versammeln" "versammelt" "versammelte" "versammelte" "versammelt";
-lin assemble_V2 = dirV2 (irregV "versammeln" "versammelt" "versammelte" "versammelte" "versammelt");
-lin assembly_N = reg2N  "Baugruppe" "Baugruppen" feminine;
-lin assent_N = variants {};
-lin assent_V = variants {};
-lin assert_V = variants {};
-lin assert_V2 = variants {};
-lin assert_VS = variants {};
-lin assertion_N = mkN "Versicherung";
-lin assertive_A = variants {};
-lin assess_V2 = variants {};
-lin assessment_N = mkN "Bewertung";
-lin assessor_N = variants {};
-lin asset_N = variants {};
-lin asseverate_V2 = dirV2 (irregV "beteuern" "beteuert" "beteuerte" "beteuerte" "beteuert" );
-lin asseveration_N = variants {};
-lin asshole_N = reg2N  "Arschloch" "Arschlöcher" neuter;
-lin assiduity_N = variants {};
-lin assiduous_A = mk3A "fleißig" "fleißiger" "fleißigste";
-lin assign_V2 = variants {};
-lin assign_V2V = variants {};
-lin assignable_A = variants {};
-lin assignation_N = variants {};
-lin assignment_N = variants {};
-lin assimilate_V = irregV "assimilieren" "assimiliert" "assimilierte" "assimilierte" "assimiliert";
-lin assimilate_V2 = dirV2 (irregV "assimilieren" "assimiliert" "assimilierte" "assimilierte" "assimiliert");
-lin assimilation_N = mkN "Assimilation";
-lin assist_V = variants {};
-lin assist_V2 = variants {};
-lin assistance_N = reg2N  "Hilfe" "Hilfen" feminine;
-lin assistant_N = variants {};
-lin assize_N = variants {};
-lin assoc_N = variants {};
-lin associate_A = variants {};
-lin associate_N = variants {};
-lin associate_V = variants {};
-lin associate_V2 = dirV2 (irregV "assoziieren" "assoziiert" "assoziierte" "assoziierte" "assoziiert");
-lin association_N = mkN "Verbindung";
-lin assonance_N = variants {};
-lin assorted_A = variants {};
-lin assortment_N = variants {};
-lin asst_N = variants {};
-lin assuage_V2 = variants {};
-lin assume_V = variants {};
-lin assume_V2 = variants {};
-lin assume_VS = variants {};
-lin assumption_N = reg2N  "Auffahrt" "Auffahrten" feminine;
-lin assurance_N = variants {};
-lin assure_V2 = variants {};
-lin assure_VS = variants {};
-lin assured_A = variants {};
-lin assuredness_N = variants {};
-lin aster_N = reg2N  "Aster" "Astern" feminine;
-lin asterisk_N = reg2N  "Sternchen" "Sternchen" neuter;
-lin astern_Adv = variants {};
-lin asteroid_N = reg2N  "Asteroid" "Asteroiden" masculine;
-lin asthma_N = reg2N  "Asthma" "Asthmen" neuter;
-lin asthmatic_A = regA "asthmatisch";
-lin astigmatic_A = variants {};
-lin astigmatism_N = variants {};
-lin astir_A = variants {};
-lin astir_Adv = variants {};
-lin aston_PN = variants {};
-lin astonish_V2 = variants {};
-lin astonishing_A = variants {};
-lin astonishment_N = variants {};
-lin astound_V2 = variants {};
-lin astrakhan_N = variants {};
-lin astral_A = variants {};
-lin astray_A = variants {};
-lin astray_Adv = variants {};
-lin astride_A = variants {};
-lin astride_Adv = variants {};
-lin astride_Prep = variants {};
-lin astringency_N = variants {};
-lin astringent_A = variants {};
-lin astringent_N = variants {};
-lin astrodome_N = variants {};
-lin astrolabe_N = variants {};
-lin astrologer_N = reg2N  "Astrologe" "Astrologen" masculine;
-lin astrological_A = variants {};
-lin astrology_N = variants {};
-lin astronaut_N = reg2N  "Astronaut" "Astronauten" masculine;
-lin astronautics_N = variants {};
-lin astronomer_N = reg2N  "Astronom" "Astronomen" masculine;
-lin astronomical_A = regA "astronomisch";
-lin astronomy_N = variants {};
-lin astrophysics_N = variants {};
-lin astute_A = mk3A "gerissen" "gerissener" "gerissenste";
-lin astuteness_N = variants {};
-lin asunder_Adv = variants {};
-lin asylum_N = reg2N  "Asyl" "Asyle" neuter;
-lin asymmetric_A = variants {};
-lin asymmetrical_A = regA "asymmetrisch";
-lin asymmetry_N = variants {};
-lin asymptote_N = reg2N  "Asymptote" "Asymptoten" feminine;
-lin asymptotic_A = variants {};
-lin asymptotically_Adv = variants {};
-lin at_Prep = mkPrep "am" accusative;
-lin at_least_AdN = ss "zumindest";
-lin at_home_N = variants {};
-lin atabrine_N = variants {};
-lin atavism_N = variants {};
-lin atavistic_A = variants {};
-lin atelier_N = reg2N  "Atelier" "Ateliers" neuter;
-lin atheism_N = variants {};
-lin atheist_N = reg2N  "Agnostiker" "Agnostiker" masculine;
-lin atheistic_A = regA "atheistisch";
-lin athenian_A = variants {};
-lin athenian_N = variants {};
-lin athens_PN = variants {};
-lin atherstone_PN = variants {};
-lin athirst_A = variants {};
-lin athlete_N = reg2N  "Athlet" "Athleten" masculine;
-lin athletic_A = variants {};
-lin athletics_N = variants {};
-lin athlone_PN = variants {};
-lin athwart_Adv = variants {};
-lin atlanta_PN = variants {};
-lin atlantic_PN = variants {};
-lin atlas_N = reg2N  "Atlant" "Atlanten" masculine;
-lin atmosphere_N = reg2N  "Atmosphäre" "Atmosphären" feminine;
-lin atmospheric_A = regA "atmosphärisch";
-lin atmospherics_N = variants {};
-lin atoll_N = variants {};
-lin atom_N = reg2N  "Atom" "Atome" neuter;
-lin atomic_A = regA "atomar";
-lin atomize_V2 = variants {};
-lin atomizer_N = variants {};
-lin atonal_A = variants {};
-lin atonality_N = variants {};
-lin atone_V = variants {};
-lin atonement_N = reg2N  "Buße" "Bußen" feminine;
-lin atop_Adv = variants {};
-lin atop_Prep = variants {};
-lin atrabilious_A = variants {};
-lin atrocious_A = mk3A "grauenhaft" "grauenhafter" "grauenhafteste";
-lin atrocity_N = reg2N  "Grausamkeit" "Grausamkeiten" feminine;
-lin atrophy_N = reg2N  "Atrophie" "Atrophien" feminine;
-lin atrophy_V = variants {};
-lin atrophy_V2 = variants {};
-lin attach_V = variants {};
-lin attach_V2 = variants {};
-lin attache_N = reg2N  "Attaché" "Attachés" masculine;
-lin attachment_N = reg2N  "Anhang" "Anhänge" masculine;
-lin attack_N = reg2N  "Anfall" "Anfälle" masculine;
-lin attack_V2 = variants {};
-lin attacker_N = reg2N  "Angreifer" "Angreifer" masculine;
-lin attain_V = irregV "erlangen" "erlangt" "erlangte" "erlangte" "erlangt";
-lin attain_V2 = dirV2 (irregV "erlangen" "erlangt" "erlangte" "erlangte" "erlangt");
-lin attainable_A = variants {};
-lin attainder_N = variants {};
-lin attainment_N = variants {};
-lin attar_N = variants {};
-lin attempt_N = variants {};
-lin attempt_V2 = dirV2 (irregV "versuchen" "versucht" "versuchte" "versuchte" "versucht");
-lin attempt_VV = variants {};
-lin attend_V = irregV "beachten" "beachtet" "beachtete" "beachte" "beachtet" ;
-lin attend_V2 = dirV2 (irregV "beachten" "beachtet" "beachtete" "beachte" "beachtet" );
-lin attendance_N = variants {};
-lin attendant_A = variants {};
-lin attendant_N = variants {};
-lin attention_N = reg2N  "Aufmerksamkeit" "Aufmerksamkeiten" feminine;
-lin attentive_A = mk3A "aufmerksam" "aufmerksamer" "aufmerksamste";
-lin attentiveness_N = variants {};
-lin attenuate_V2 = dirV2 (prefixV "ab" (regV "schwächen"));
-lin attenuation_N = variants {};
-lin attest_V = variants {};
-lin attest_V2 = variants {};
-lin attest_VS = variants {};
-lin attic_A = variants {};
-lin attic_N = reg2N  "Dachboden" "Dachböden" masculine;
-lin attire_N = variants {};
-lin attire_V2 = variants {};
-lin attitude_N = mkN "Einstellung";
-lin attitudinize_V = variants {};
-lin attorney_N = reg2N  "Rechtsanwalt" "Rechtsanwälte" masculine;
-lin attract_V2 = variants {};
-lin attraction_N = mkN "Anziehung";
-lin attractive_A = mk3A "attraktiv" "attraktiver" "attraktivste";
-lin attributable_A = variants {};
-lin attribute_N = reg2N  "Attribut" "Attribute" neuter;
-lin attribute_V2 = variants {};
-lin attribution_N = variants {};
-lin attributive_A = regA "attributiv";
-lin attrition_N = variants {};
-lin attune_V2 = variants {};
-lin atypical_A = variants {};
-lin au_fait_A = variants {};
-lin au_fond_Adv = variants {};
-lin au_pair_N = variants {};
-lin aubergine_N = reg2N  "Aubergine" "Auberginen" feminine;
-lin aubrietia_N = variants {};
-lin auburn_A = variants {};
-lin auckland_PN = variants {};
-lin auction_N = mkN "Auktion";
-lin auction_V2 = variants {};
-lin auctioneer_N = reg2N  "Auktionator" "Auktionatoren" masculine;
-lin audacious_A = variants {};
-lin audacity_N = reg2N  "Frechheit" "Frechheiten" feminine;
-lin audibility_N = variants {};
-lin audible_A = mk3A "hörbar" "hörbarer" "hörbarste";
-lin audience_N = reg2N  "Audienz" "Audienzen" feminine;
-lin audio_lingual_A = variants {};
-lin audit_N = reg2N  "Kontrolle" "Kontrollen" feminine;
-lin audit_V2 = variants {};
-lin audition_N = variants {};
-lin audition_V = variants {};
-lin audition_V2 = variants {};
-lin auditor_N = variants {};
-lin auditorium_N = variants {};
-lin auditory_A = variants {};
-lin audley_PN = variants {};
-lin audrey_PN = variants {};
-lin aug_PN = variants {};
-lin auger_N = variants {};
-lin aught_N = variants {};
-lin augment_V = variants {};
-lin augment_V2 = variants {};
-lin augmentation_N = variants {};
-lin augsburg_PN = variants {};
-lin augur_N = reg2N  "Augur" "Auguren" masculine;
-lin augur_V = variants {};
-lin augur_V2 = variants {};
-lin augury_N = variants {};
-lin august_A = variants {};
-lin august_N = variants {};
-lin august_PN = variants {};
-lin augustan_A = variants {};
-lin auk_N = variants {};
-lin auld_lang_syne_N = variants {};
-lin aunt_N = reg2N  "Tante" "Tanten" feminine;
-lin auntie_N = reg2N  "Tante" "Tanten" feminine;
-lin aunty_N = variants {};
-lin aura_N = reg2N  "Aura" "Auren" feminine;
-lin aural_A = variants {};
-lin aureole_N = reg2N  "Heiligenschein" "Heiligenscheine" masculine;
-lin auricle_N = reg2N  "Ohrmuschel" "Ohrmuscheln" feminine;
-lin auricular_A = variants {};
-lin auriferous_A = variants {};
-lin aurora_N = reg2N  "Polarlicht" "Polarlichter" neuter;
-lin auspicious_A = mk3A "günstig" "günstiger" "günstigste";
-lin aussie_N = variants {};
-lin austere_A = mk3A "schlicht" "schlichter" "schlichteste";
-lin austerity_N = mkN "Einschränkung";
-lin australia_PN = variants {};
-lin australian_A = variants {};
-lin australian_N = variants {};
-lin austria_PN = variants {};
-lin austrian_A = variants {};
-lin austrian_N = variants {};
-lin autarchy_N = variants {};
-lin autarky_N = variants {};
-lin authentic_A = mk3A "authentisch" "authentischer" "authentischste";
-lin authentically_Adv = variants {};
-lin authenticate_V2 = variants {};
-lin authentication_N = mkN "Authentifikation";
-lin authenticity_N = variants {};
-lin author_N = reg2N  "Autor" "Autoren" masculine;
-lin authore_V2 = variants {};
-lin authoress_N = variants {};
-lin authoritarian_A = mk3A "autoritär" "autoritärer" "autoritärste";
-lin authoritarian_N = variants {};
-lin authoritarianism_N = variants {};
-lin authoritative_A = variants {};
-lin authority_N = reg2N  "Autorität" "Autoritäten" feminine;
-lin authorization_N = variants {};
-lin authorize_V2 = dirV2 (regV "autorisieren");
-lin authorize_V2V = variants {};
-lin authorship_N = variants {};
-lin autism_N = variants {};
-lin autistic_A = regA "autistisch";
-lin auto_N = variants {};
-lin auto_changer_N = variants {};
-lin auto_da_fe_N = variants {};
-lin autobahn_N = variants {};
-lin autobiographic_A = variants {};
-lin autobiographical_A = mk3A "autobiografisch" "autobiografischer" "autobiografischste";
-lin autobiography_N = reg2N  "Autobiografie" "Autobiografien" feminine;
-lin autocracy_N = reg2N  "Autokratie" "Autokratien" feminine;
-lin autocrat_N = reg2N  "Autokrat" "Autokraten" masculine;
-lin autocratic_A = variants {};
-lin autocratically_Adv = variants {};
-lin autogiro_N = variants {};
-lin autograph_N = reg2N  "Unterschrift" "Unterschriften" feminine;
-lin autograph_V2 = variants {};
-lin autogyro_N = variants {};
-lin automat_N = variants {};
-lin automate_V2 = variants {};
-lin automatic_A = mk3A "automatisch" "automatischer" "automatischste";
-lin automatic_N = variants {};
-lin automatically_Adv = variants {};
-lin automation_N = mkN "Automatisierung";
-lin automaton_N = variants {};
-lin automobile_N = reg2N  "Automobil" "Automobile" neuter;
-lin autonomous_A = mk3A "autonom" "autonomer" "autonomste";
-lin autonomy_N = reg2N  "Autonomie" "Autonomien" feminine;
-lin autopsy_N = reg2N  "Autopsie" "Autopsien" feminine;
-lin autostrada_N = variants {};
-lin autumn_N = reg2N  "Herbst" "Herbste" masculine;
-lin autumnal_A = mk3A "herbstlich" "herbstlicher" "herbstlichste";
-lin auxiliary_A = mk3A "subsidiär" "subsidiärer" "subsidärste";
-lin auxiliary_N = variants {};
-lin avail_N = variants {};
-lin avail_V = variants {};
-lin avail_V2 = variants {};
-lin availability_N = reg2N  "Verfügbarkeit" "Verfügbarkeiten" feminine;
-lin available_A = mk3A "disponibel" "disponibler" "disponibelste";
-lin avalanche_N = reg2N  "Lawine" "Lawinen" feminine;
-lin avant_garde_N = variants {};
-lin avarice_N = variants {};
-lin avaricious_A = variants {};
-lin avatar_N = variants {};
-lin ave_PN = variants {};
-lin aveley_PN = variants {};
-lin avenge_V2 = variants {};
-lin avenger_N = variants {};
-lin avenue_N = reg2N  "Allee" "Alleen" feminine;
-lin aver_V2 = variants {};
-lin average_A = mk3A "durchschnittlich" "durchschnittlicher" "durchschnittlichste";
-lin average_N = variants {};
-lin average_V = variants {};
-lin average_V2 = variants {};
-lin averr_VS = variants {};
-lin averse_A = variants {};
-lin aversion_N = mkN "Abneigung";
-lin avert_V2 = variants {};
-lin aviary_N = variants {};
-lin aviation_N = variants {};
-lin aviator_N = variants {};
-lin avid_A = mk3A "eifrig" "eifriger" "eifrigste";
-lin avidity_N = variants {};
-lin avignon_PN = variants {};
-lin avocado_N = reg2N  "Avocado" "Avocados" feminine;
-lin avocation_N = variants {};
-lin avoid_V2 = dirV2 (irregV "meiden" "meidet" "mied" "miede" "gemieden" );
-lin avoid_VV = variants {};
-lin avoidable_A = variants {};
-lin avoidance_N = variants {};
-lin avoirdupois_N = variants {};
-lin avon_PN = variants {};
-lin avouch_V = variants {};
-lin avouch_V2 = variants {};
-lin avow_V2 = variants {};
-lin avowal_N = variants {};
-lin avowedly_Adv = variants {};
-lin avuncular_A = variants {};
-lin await_V2 = dirV2 (irregV "erwarten" "erwartet" "erwartete" "erwarte" "erwartet" );
-lin awake_A = mk3A "wach" "wacher" "wachste";
-lin awake_V = variants {};
-lin awaken_V2 = dirV2 (irregV "erwachen" "erwacht" "erwachte" "erwachte" "erwacht");
-lin awakening_N = variants {};
-lin award_N = reg2N  "Preis" "Preise" masculine;
-lin award_V2 = variants {};
-lin aware_A = variants {};
-lin awareness_N = variants {};
-lin awash_A = variants {};
-lin away_A = variants {};
-lin away_Adv = variants {};
-lin awe_N = variants {};
-lin awe_V2 = variants {};
-lin awe_inspiring_A = variants {};
-lin awe_stricken_A = variants {};
-lin awe_struck_A = variants {};
-lin aweigh_Adv = variants {};
-lin awesome_A = mk3A "großartig" "großartiger" "großartigste";
-lin awful_A = mk3A "schrecklich" "schrecklicher" "schrecklichste";
-lin awhile_Adv = variants {};
-lin awkward_A = variants {};
-lin awkwardness_N = variants {};
-lin awl_N = reg2N  "Ahle" "Ahlen" feminine;
-lin awning_N = reg2N  "Markise" "Markisen" feminine;
-lin awol_PN = variants {};
-lin awry_A = variants {};
-lin awry_Adv = variants {};
-lin ax_N = variants {};
-lin ax_V2 = variants {};
-lin axe_N = reg2N  "Axt" "Äxte" feminine;
-lin axe_V2 = variants {};
-lin axiom_N = reg2N  "Axiom" "Axiome" neuter;
-lin axiomatic_A = variants {};
-lin axiomatically_Adv = variants {};
-lin axis_N = reg2N  "Achse" "Achsen" feminine;
-lin axle_N = variants {};
-lin ay_Adv = variants {};
-lin ayah_N = variants {};
-lin aycliffe_PN = variants {};
-lin aye_Adv = variants {};
-lin aylesbury_PN = variants {};
-lin aylesford_PN = variants {};
-lin ayr_PN = variants {};
-lin azalea_N = reg2N  "Azalee" "Azaleen" feminine;
-lin azimuth_N = variants {};
-lin azure_A = variants {};
-lin azure_N = variants {};
-lin b_ed_N = variants {};
-lin ba_N = variants {};
-lin baa_N = variants {};
-lin baa_V = variants {};
-lin baa_lamb_N = variants {};
-lin babble_N = variants {};
-lin babble_V = variants {};
-lin babble_V2 = variants {};
-lin babbler_N = variants {};
-lin babe_N = variants {};
-lin babel_N = variants {};
-lin baboo_N = variants {};
-lin baboon_N = reg2N  "Pavian" "Paviane" masculine;
-lin babs_PN = variants {};
-lin babu_N = variants {};
-lin baby_N = reg2N "Baby" "Babies" neuter;
-lin baby_V2 = variants {};
-lin baby_faced_A = variants {};
-lin baby_farmer_N = variants {};
-lin baby_minder_N = variants {};
-lin baby_talk_N = variants {};
-lin babyhood_N = variants {};
-lin babyish_A = variants {};
-lin babysit_V = variants {};
-lin babysitter_N = reg2N  "Babysitter" "Babysitter" masculine;
-lin babysitting_N = variants {};
-lin baccalaureate_N = reg2N  "Bakkalaureat" "Bakkalaureate" neuter;
-lin baccarat_N = variants {};
-lin bacchanal_A = variants {};
-lin bacchanal_N = variants {};
-lin bacchanalian_A = variants {};
-lin baccy_N = variants {};
-lin bachelor_N = reg2N  "Junggeselle" "Junggesellen" masculine;
-lin bacillus_N = reg2N  "Bazillus" "Bazillen" masculine;
-lin back_Adv = variants {};
-lin back_N = reg2N "Rücken" "Rücken" masculine;
-lin back_V = variants {};
-lin back_V2 = variants {};
-lin back_breaking_A = variants {};
-lin back_down_N = variants {};
-lin back_formation_N = variants {};
-lin back_up_N = variants {};
-lin backache_N = variants {};
-lin backband_N = variants {};
-lin backbench_N = variants {};
-lin backbencher_N = variants {};
-lin backbite_V = variants {};
-lin backbite_V2 = variants {};
-lin backbiter_N = variants {};
-lin backboard_N = variants {};
-lin backbone_N = reg2N  "Rückgrat" "Rückgrate" neuter;
-lin backchat_N = variants {};
-lin backcloth_N = variants {};
-lin backdate_V2 = variants {};
-lin backdoor_N = reg2N  "Hintertür" "Hintertüren" feminine;
-lin backdrop_N = variants {};
-lin backer_N = variants {};
-lin backfire_N = variants {};
-lin backfire_V = variants {};
-lin backgammon_N = variants {};
-lin background_N = reg2N  "Hintergrund" "Hintergründe" masculine;
-lin backhand_A = variants {};
-lin backhanded_A = variants {};
-lin backing_N = variants {};
-lin backlash_N = variants {};
-lin backless_A = variants {};
-lin backlog_N = variants {};
-lin backmost_A = variants {};
-lin backpedal_V = variants {};
-lin backpedaling_V = variants {};
-lin backroom_N = reg2N  "Hinterzimmer" "Hinterzimmer" neuter;
-lin backscratcher_N = variants {};
-lin backseat_N = variants {};
-lin backsheesh_N = variants {};
-lin backside_N = reg2N  "Gesäß" "Gesäße" neuter;
-lin backslide_V = variants {};
-lin backspace_V = variants {};
-lin backstage_Adv = variants {};
-lin backstair_A = variants {};
-lin backstroke_N = variants {};
-lin backsword_N = variants {};
-lin backtalk_N = variants {};
-lin backward_A = variants {};
-lin backward_Adv = variants {};
-lin backwards_A = variants {};
-lin backwards_Adv = variants {};
-lin backwash_N = variants {};
-lin backwater_N = variants {};
-lin backwoodsman_N = variants {};
-lin backworth_PN = variants {};
-lin bacon_N = reg2N  "Speck" "Specke" masculine;
-lin bacterial_A = regA "bakteriell";
-lin bacteriologist_N = reg2N  "Bakteriologe" "Bakteriologen" masculine;
-lin bacteriology_N = variants {};
-lin bacterium_N = reg2N  "Bakterie" "Bakterien" feminine;
-lin bacup_PN = variants {};
-lin bad_A = regA "schlecht";
-lin bad_N = variants {};
-lin badajoz_PN = variants {};
-lin badalona_PN = variants {};
-lin badge_N = reg2N  "Abzeichen" "Abzeichen" neuter;
-lin badger_N = reg2N  "Dachs" "Dachse" masculine;
-lin badger_V2 = variants {};
-lin badinage_N = variants {};
-lin badly_behaved_A = variants {};
-lin badminton_N = reg2N  "Federball" "Federbälle" masculine;
-lin badness_N = variants {};
-lin baffle_N = variants {};
-lin baffle_V2 = variants {};
-lin bag_N = reg2N  "Beutel" "Beutel" masculine;
-lin bag_V = variants {};
-lin bag_V2 = variants {};
-lin bagatelle_N = reg2N  "Bagatelle" "Bagatellen" feminine;
-lin baggage_N = reg2N  "Ballast" "Ballaste" masculine;
-lin baggy_A = variants {};
-lin baghdad_PN = variants {};
-lin bagnio_N = variants {};
-lin bagpipe_N = variants {};
-lin bahamas_PN = variants {};
-lin bahamian_A = variants {};
-lin bahamian_N = variants {};
-lin bahasa_N = variants {};
-lin bahrain_PN = variants {};
-lin bahraini_A = variants {};
-lin bahraini_N = variants {};
-lin bail_N = mkN "Kaution";
-lin bail_V = variants {};
-lin bail_V2 = variants {};
-lin bailee_N = variants {};
-lin bailey_N = variants {};
-lin bailey_PN = variants {};
-lin bailiff_N = variants {};
-lin bailment_N = variants {};
-lin bailor_N = variants {};
-lin bairn_N = variants {};
-lin bait_N = reg2N  "Köder" "Köder" masculine;
-lin bait_V = variants {};
-lin bait_V2 = variants {};
-lin baize_N = variants {};
-lin bake_V = irregV "backen" "backt" "buk" "büke" "gebacken" ;
-lin bake_V2 = dirV2 (irregV "backen" "backt" "buk" "büke" "gebacken" );
-lin bakelite_N = variants {};
-lin baker_N = reg2N  "Bäcker" "Bäcker" masculine;
-lin bakery_N = reg2N  "Bäckerei" "Bäckereien" feminine;
-lin baking_hot_A = variants {};
-lin baking_powder_N = variants {};
-lin baksheesh_N = reg2N  "Bakschisch" "Bakschische" neuter;
-lin baku_PN = variants {};
-lin balaclava_N = reg2N  "Sturmhaube" "Sturmhauben" feminine;
-lin balalaika_N = variants {};
-lin balance_N = reg2N  "Balance" "Balancen" feminine;
-lin balance_V = variants {};
-lin balance_V2 = variants {};
-lin balance_sheet_N = variants {};
-lin balance_wheel_N = variants {};
-lin balconied_A = variants {};
-lin balcony_N = variants {};
-lin bald_A = mk3A "glatzköpfig" "glatzköpfiger" "glatzköpfigste";
-lin bald_head_N = variants {};
-lin bald_pate_N = variants {};
-lin balderdash_N = variants {};
-lin baldness_N = reg2N  "Glatze" "Glatzen" feminine;
-lin baldock_PN = variants {};
-lin baldric_N = variants {};
-lin bale_N = variants {};
-lin bale_V2 = variants {};
-lin baleful_A = variants {};
-lin balk_N = variants {};
-lin balk_V = variants {};
-lin balk_V2 = variants {};
-lin ball_N = reg2N  "Ball" "Bälle" masculine;
-lin ball_V = variants {};
-lin ball_V2 = variants {};
-lin ball_cartridge_N = variants {};
-lin ball_dress_N = variants {};
-lin ballad_N = reg2N  "Ballade" "Balladen" feminine;
-lin ballade_N = variants {};
-lin ballast_N = reg2N  "Ballast" "Ballaste" masculine;
-lin ballast_V2 = variants {};
-lin ballbearing_N = variants {};
-lin ballcock_N = variants {};
-lin ballerina_N = reg2N  "Ballerina" "Ballerinen" feminine;
-lin ballet_N = reg2N  "Ballett" "Ballette" neuter;
-lin ballet_dancer_N = variants {};
-lin ballet_skirt_N = variants {};
-lin ballistic_A = variants {};
-lin ballistics_N = variants {};
-lin ballock_N = variants {};
-lin balloon_N = variants {};
-lin balloon_V = variants {};
-lin balloon_V2 = variants {};
-lin balloonist_N = variants {};
-lin ballot_N = variants {};
-lin ballot_V = variants {};
-lin ballot_box_N = variants {};
-lin ballpen_N = variants {};
-lin ballpoint_N = variants {};
-lin ballpoint_pen_N = variants {};
-lin ballroom_N = reg2N  "Ballsaal" "Ballsäle" masculine;
-lin balls_up_N = variants {};
-lin bally_A = variants {};
-lin bally_Adv = variants {};
-lin ballyhoo_N = variants {};
-lin balm_N = variants {};
-lin balmy_A = regA "lindernd";
-lin baloney_N = reg2N  "Käse" "Käse" masculine;
-lin balsa_N = variants {};
-lin balsam_N = reg2N  "Balsam" "Balsame" masculine;
-lin baltimore_PN = variants {};
-lin baluster_N = variants {};
-lin balustrade_N = reg2N  "Balustrade" "Balustraden" feminine;
-lin bambino_N = variants {};
-lin bamboo_N = reg2N  "Bambus" "Bambusse" masculine;
-lin bamboozle_V2 = dirV2 (regV "beschwindeln");
-lin ban_N = variants {};
-lin ban_V2 = dirV2 (irregV "verbieten" "verbietet" "verbot" "verböte" "verboten" );
-lin banal_A = mk3A "banal" "banaler" "banalste";
-lin banality_N = reg2N  "Banalität" "Banalitäten" feminine;
-lin banana_N = reg2N  "Banane" "Bananen" feminine;
-lin banbury_PN = variants {};
-lin band_N = reg2N  "Bande" "Banden" feminine;
-lin band_V = variants {};
-lin band_V2 = variants {};
-lin band_saw_N = variants {};
-lin bandage_N = reg2N  "Verband" "Verbände" masculine;
-lin bandage_V2 = variants {};
-lin bandanna_N = variants {};
-lin bandbox_N = variants {};
-lin bandeau_N = variants {};
-lin bandit_N = reg2N  "Bandit" "Banditen" masculine;
-lin banditry_N = variants {};
-lin bandleader_N = variants {};
-lin bandmaster_N = variants {};
-lin bandoleer_N = variants {};
-lin bandolier_N = variants {};
-lin bandsman_N = variants {};
-lin bandstand_N = variants {};
-lin bandung_PN = variants {};
-lin bandwagon_N = variants {};
-lin bandy_A = variants {};
-lin bandy_V2 = variants {};
-lin bandy_legged_A = variants {};
-lin bane_N = reg2N  "Verderben" "Verderben" neuter;
-lin baneful_A = variants {};
-lin bang_Adv = variants {};
-lin bang_N = reg2N  "Hieb" "Hiebe" masculine;
-lin bang_V = variants {};
-lin bang_V2 = variants {};
-lin bangalore_PN = variants {};
-lin banger_N = variants {};
-lin bangkok_PN = variants {};
-lin bangladesh_PN = variants {};
-lin bangladeshi_A = variants {};
-lin bangladeshi_N = variants {};
-lin bangle_N = variants {};
-lin bangor_PN = variants {};
-lin banian_N = variants {};
-lin banian_tree_N = variants {};
-lin banish_V2 = dirV2 (irregV "verbannen" "verbannt" "verbannte" "verbannte" "verbannt");
-lin banishment_N = variants {};
-lin banister_N = reg2N  "Geländer" "Geländer" neuter;
-lin banjo_N = reg2N  "Banjo" "Banjos" neuter;
-lin bank_N = reg2N "Bank" "Banken" feminine;
-lin bank_V = variants {};
-lin bank_V2 = variants {};
-lin bank_bill_N = variants {};
-lin bank_book_N = variants {};
-lin bank_draft_N = variants {};
-lin bank_rate_N = variants {};
-lin banker_N = reg2N  "Bankier" "Bankiers" masculine;
-lin banking_N = variants {};
-lin banknote_N = reg2N  "Banknote" "Banknoten" feminine;
-lin bankroll_N = variants {};
-lin bankrupt_A = regA "bankrott";
-lin bankrupt_N = variants {};
-lin bankrupt_V2 = variants {};
-lin bankruptcy_N = reg2N  "Bankrott" "Bankrotte" masculine;
-lin banner_N = reg2N  "Banner" "Banner" neuter;
-lin banning_order_N = variants {};
-lin bannister_N = variants {};
-lin bannock_N = variants {};
-lin bannockburn_PN = variants {};
-lin banquet_N = reg2N  "Bankett" "Bankette" neuter;
-lin banquet_V = variants {};
-lin banquet_V2 = variants {};
-lin banshee_N = reg2N  "Banshee" "Banshees" feminine;
-lin bant_V = variants {};
-lin bantam_N = variants {};
-lin banter_N = variants {};
-lin banter_V = variants {};
-lin banter_V2 = variants {};
-lin bantering_A = variants {};
-lin banting_N = variants {};
-lin bantry_PN = variants {};
-lin bantu_A = variants {};
-lin bantu_N = variants {};
-lin banyan_N = variants {};
-lin baobab_N = reg2N  "Affenbrotbaum" "Affenbrotbäume" masculine;
-lin baptism_N = reg2N  "Taufe" "Taufen" feminine;
-lin baptismal_A = variants {};
-lin baptist_A = variants {};
-lin baptist_N = variants {};
-lin baptize_V2 = dirV2 (regV "taufen");
-lin bar_N = reg2N  "Balken" "Balken" masculine;
-lin bar_V2 = variants {};
-lin bar_Prep = variants {};
-lin baracaldo_PN = variants {};
-lin barb_N = variants {};
-lin barbadian_A = variants {};
-lin barbadian_N = variants {};
-lin barbados_PN = variants {};
-lin barbara_PN = variants {};
-lin barbarian_A = variants {};
-lin barbarian_N = variants {};
-lin barbaric_A = variants {};
-lin barbarism_N = reg2N  "Barbarei" "Barbareien" feminine;
-lin barbarity_N = variants {};
-lin barbarize_V2 = variants {};
-lin barbarous_A = variants {};
-lin barbecue_N = reg2N  "Grill" "Grills" masculine;
-lin barbecue_V2 = variants {};
-lin barbed_A = variants {};
-lin barbel_N = reg2N  "Barbe" "Barben" feminine;
-lin barber_N = reg2N  "Friseur" "Friseure" masculine;
-lin barbican_N = variants {};
-lin barbitone_N = variants {};
-lin barbiturate_N = reg2N "Barbiturat" "Barbiturate" neuter;
-lin barcarole_N = variants {};
-lin barcarolle_N = variants {};
-lin barcelona_PN = variants {};
-lin bard_N = reg2N  "Barde" "Barden" masculine;
-lin bardic_A = variants {};
-lin bardolatry_N = variants {};
-lin bare_A = regA "bar";
-lin bare_V2 = variants {};
-lin bareback_Adv = variants {};
-lin barebacked_A = variants {};
-lin barebacked_Adv = variants {};
-lin barefaced_A = variants {};
-lin barefoot_Adv = variants {};
-lin barefooted_A = variants {};
-lin barefooted_Adv = variants {};
-lin bareheaded_A = regA "barhäuptig";
-lin barelegged_A = variants {};
-lin bareness_N = variants {};
-lin bargain_N = variants {};
-lin bargain_V = variants {};
-lin bargain_V2 = variants {};
-lin barge_N = variants {};
-lin barge_V = variants {};
-lin bargee_N = variants {};
-lin bargepole_N = variants {};
-lin bargoed_PN = variants {};
-lin bari_PN = variants {};
-lin baritone_N = variants {};
-lin barium_N = variants {};
-lin bark_N = mkN "Rinde";
-lin bark_V = variants {};
-lin bark_V2 = variants {};
-lin barker_N = variants {};
-lin barking_PN = variants {};
-lin barley_N = reg2N  "Gerste" "Gersten" feminine;
-lin barley_sugar_N = variants {};
-lin barley_water_N = variants {};
-lin barleycorn_N = variants {};
-lin barm_N = variants {};
-lin barmaid_N = variants {};
-lin barman_N = variants {};
-lin barmy_A = variants {};
-lin barn_N = reg2N  "Scheune" "Scheunen" feminine;
-lin barn_door_N = variants {};
-lin barnacle_N = variants {};
-lin barnard_castle_PN = variants {};
-lin barnet_PN = variants {};
-lin barnoldswick_PN = variants {};
-lin barnsley_PN = variants {};
-lin barnstaple_PN = variants {};
-lin barnstorm_V = variants {};
-lin barnstormer_N = variants {};
-lin barnyard_N = variants {};
-lin barometer_N = reg2N  "Barometer" "Barometer" neuter;
-lin barometric_A = variants {};
-lin baron_N = reg2N  "Baron" "Barone" masculine;
-lin baronage_N = variants {};
-lin baroness_N = variants {};
-lin baronet_N = variants {};
-lin baronetcy_N = variants {};
-lin baronial_A = variants {};
-lin barony_N = variants {};
-lin baroque_A = variants {};
-lin baroque_N = variants {};
-lin barouche_N = variants {};
-lin barque_N = variants {};
-lin barrack_N = variants {};
-lin barrack_V = variants {};
-lin barrack_V2 = variants {};
-lin barracking_N = variants {};
-lin barracuda_N = variants {};
-lin barrage_N = variants {};
-lin barranquilla_PN = variants {};
-lin barrel_N = reg2N  "Fass" "Fässer" neuter;
-lin barrel_V2 = variants {};
-lin barrelled_A = variants {};
-lin barren_A = mk3A "steril" "steriler" "sterilste";
-lin barrenness_N = variants {};
-lin barrhead_PN = variants {};
-lin barricade_N = reg2N  "Barrikade" "Barrikaden" feminine;
-lin barricade_V2 = variants {};
-lin barrier_N = reg2N  "Barriere" "Barrieren" feminine;
-lin barrister_N = variants {};
-lin barrow_N = reg2N  "Borg" "Börge" masculine;
-lin barrow_boy_N = variants {};
-lin barrow_in_furness_PN = variants {};
-lin barrow_man_N = variants {};
-lin barry_PN = variants {};
-lin bart_PN = variants {};
-lin bartender_N = reg2N  "Barmann" "Barmänner" masculine;
-lin barter_N = variants {};
-lin barter_V = variants {};
-lin barter_V2 = variants {};
-lin barterer_N = variants {};
-lin bartholomew_PN = variants {};
-lin barton_upon_humber_PN = variants {};
-lin bas_relief_N = variants {};
-lin basal_A = variants {};
-lin basalt_N = variants {};
-lin bascule_N = variants {};
-lin base_A = variants {};
-lin base_N = reg2N  "Base" "Basen" feminine;
-lin base_V = irregV "beziehen" "bezieht" "bezog" "bezöge" "bezogen";
-lin base_V2 = dirV2 (irregV "beziehen" "bezieht" "bezog" "bezöge" "bezogen");
-lin baseball_N = reg2N  "Baseball" "Baseballs" masculine;
-lin baseboard_N = variants {};
-lin basel_PN = variants {};
-lin baseless_A = variants {};
-lin basement_N = reg2N  "Keller" "Keller" masculine;
-lin bash_N = variants {};
-lin bash_V2 = variants {};
-lin bashful_A = variants {};
-lin basic_A = mk3A "basisch" "basischer" "basischste";
-lin basically_Adv = variants {};
-lin basil_N = variants {};
-lin basil_PN = variants {};
-lin basildon_PN = variants {};
-lin basilica_N = reg2N  "Basilika" "Basiliken" feminine;
-lin basilisk_N = variants {};
-lin basin_N = reg2N  "Becken" "Becken" neuter;
-lin basingstoke_PN = variants {};
-lin basis_N = reg2N  "Basis" "Basen" feminine;
-lin bask_V = variants {};
-lin basket_N = reg2N  "Korb" "Körbe" masculine;
-lin basketball_N = reg2N  "Basketball" "Basketbälle" masculine;
-lin basketry_N = variants {};
-lin bass_A = mk3A "bass" "besser" "beste";
-lin bass_N = variants {};
-lin bassinet_N = variants {};
-lin bassoon_N = reg2N  "Fagott" "Fagotte" neuter;
-lin bast_N = variants {};
-lin bastard_N = reg2N  "Arsch" "Ärsche" masculine;
-lin bastardize_V2 = variants {};
-lin bastardy_N = variants {};
-lin baste_V2 = variants {};
-lin bastinado_N = variants {};
-lin bastinado_V2 = variants {};
-lin bastion_N = mkN "Bastion";
-lin bat_N = reg2N  "Fledermaus" "Fledermäuse" feminine;
-lin bat_V = variants {};
-lin bat_V2 = variants {};
-lin batch_N = variants {};
-lin bate_V2 = variants {};
-lin bath_N = reg2N  "Bad" "Bäder" neuter;
-lin bath_PN = variants {};
-lin bath_V = variants {};
-lin bath_V2 = variants {};
-lin bath_chair_N = variants {};
-lin bathe_N = variants {};
-lin bathe_V = variants {};
-lin bathe_V2 = variants {};
-lin bather_N = reg2N  "Schwimmer" "Schwimmer" masculine;
-lin bathgate_PN = variants {};
-lin bathing_N = variants {};
-lin bathing_cap_N = variants {};
-lin bathing_costume_N = variants {};
-lin bathing_machine_N = variants {};
-lin bathing_suit_N = variants {};
-lin bathos_N = variants {};
-lin bathrobe_N = reg2N  "Bademantel" "Bademäntel" masculine;
-lin bathroom_N = reg2N  "Bad" "Bäder" neuter;
-lin bathtub_N = reg2N  "Badewanne" "Badewannen" feminine;
-lin bathysphere_N = variants {};
-lin batik_N = variants {};
-lin batiste_N = variants {};
-lin batley_PN = variants {};
-lin batman_N = variants {};
-lin baton_N = reg2N  "Taktstock" "Taktstöcke" masculine;
-lin bats_A = variants {};
-lin batsman_N = variants {};
-lin battalion_N = reg2N  "Bataillon" "Bataillone" neuter;
-lin batten_N = variants {};
-lin batten_V = variants {};
-lin batten_V2 = variants {};
-lin batter_N = variants {};
-lin batter_V = regV "panieren";
-lin batter_V2 = dirV2 (regV "panieren");
-lin battery_N = reg2N  "Batterie" "Batterien" feminine;
-lin batting_N = variants {};
-lin battle_N = variants {};
-lin battle_V = variants {};
-lin battle_V2 = variants {};
-lin battle_axe_N = variants {};
-lin battle_cruiser_N = variants {};
-lin battledore_N = variants {};
-lin battledress_N = variants {};
-lin battlefield_N = reg2N  "Schlachtfeld" "Schlachtfelder" neuter;
-lin battleground_N = variants {};
-lin battleship_N = variants {};
-lin battue_N = variants {};
-lin batty_A = variants {};
-lin bauble_N = reg2N  "Christbaumkugel" "Christbaumkugeln" feminine;
-lin baulk_N = variants {};
-lin baulk_V = variants {};
-lin baulk_V2 = variants {};
-lin bauxite_N = variants {};
-lin bawbee_N = variants {};
-lin bawd_N = variants {};
-lin bawdily_Adv = variants {};
-lin bawdy_A = variants {};
-lin bawdy_N = variants {};
-lin bawl_V = variants {};
-lin bawl_V2 = variants {};
-lin bay_A = variants {};
-lin bay_N = reg2N  "Bucht" "Buchten" feminine;
-lin bay_V = variants {};
-lin bay_wreath_N = variants {};
-lin bayonet_N = reg2N  "Bajonett" "Bajonette" neuter;
-lin bayonet_V2 = variants {};
-lin bayou_N = variants {};
-lin bazaar_N = reg2N  "Basar" "Basare" masculine;
-lin bazooka_N = variants {};
-lin bbc_PN = variants {};
-lin beach_N = reg2N  "Strand" "Strände" masculine;
-lin beach_V2 = variants {};
-lin beachcomber_N = variants {};
-lin beachhead_N = variants {};
-lin beachwear_N = variants {};
-lin beacon_N = variants {};
-lin beacon_fire_N = variants {};
-lin beacon_light_N = variants {};
-lin beaconsfield_PN = variants {};
-lin bead_N = reg2N  "Perle" "Perlen" feminine;
-lin beading_N = variants {};
-lin beadle_N = variants {};
-lin beady_A = variants {};
-lin beagle_N = variants {};
-lin beagling_N = variants {};
-lin beak_N = reg2N  "Schnabel" "Schnäbel" masculine;
-lin beaker_N = reg2N  "Becherglas" "Bechergläser" neuter;
-lin beam_N = reg2N  "Balken" "Balken" masculine;
-lin beam_V = variants {};
-lin beam_V2 = variants {};
-lin bean_N = reg2N  "Bohne" "Bohnen" feminine;
-lin beanfeast_N = variants {};
-lin beano_N = variants {};
-lin beanstalk_N = variants {};
-lin bear_N = reg2N  "Bär" "Bären" masculine;
-lin bear_V = variants {};
-lin bear_V2 = variants {};
-lin bearable_A = mk3A "erträglich" "erträglicher" "erträglichste";
-lin beard_N = reg2N  "Bart" "Bärte" masculine;
-lin beard_V2 = variants {};
-lin bearded_A = variants {};
-lin beardless_A = variants {};
-lin bearer_N = variants {};
-lin bearing_N = variants {};
-lin bearish_A = variants {};
-lin bearsden_PN = variants {};
-lin bearskin_N = variants {};
-lin beast_N = reg2N  "Bestie" "Bestien" feminine;
-lin beastliness_N = variants {};
-lin beastly_A = variants {};
-lin beastly_Adv = variants {};
-lin beat_A = variants {};
-lin beat_N = variants {};
-lin beat_V = variants {};
-lin beat_V2 = variants {};
-lin beaten_A = variants {};
-lin beater_N = reg2N  "Quirl" "Quirle" masculine;
-lin beatific_A = variants {};
-lin beatification_N = variants {};
-lin beatify_V2 = variants {};
-lin beating_N = variants {};
-lin beatitude_N = variants {};
-lin beatnik_N = variants {};
-lin beatrice_PN = variants {};
-lin beau_N = variants {};
-lin beaujolais_N = variants {};
-lin beaumaris_PN = variants {};
-lin beauteous_A = variants {};
-lin beautician_N = variants {};
-lin beautiful_A = regA "schön";
-lin beautify_V2 = variants {};
-lin beauty_N = reg2N  "Schönheit" "Schönheiten" feminine;
-lin beauty_parlour_N = variants {};
-lin beauty_salon_N = variants {};
-lin beauty_sleep_N = variants {};
-lin beauty_spot_N = variants {};
-lin beaver_N = reg2N  "Biber" "Biber" masculine;
-lin beaver_V = variants {};
-lin bebington_PN = variants {};
-lin becalmed_A = variants {};
-lin because_Subj = ss "weil";
-lin beccles_PN = variants {};
-lin beck_N = variants {};
-lin beckon_V = regV "winken";
-lin beckon_V2 = dirV2 (regV "winken");
-lin become_V = irregV "stehen" "steht" "stand" "stände" "gestanden" ;
-lin become_V2 = dirV2 (irregV "stehen" "steht" "stand" "stände" "gestanden" );
-lin become_VA = variants {};
-lin become_VS = variants {};
-lin becoming_A = variants {};
-lin bed_N = reg2N  "Bank" "Bänke" feminine;
-lin bed_V2 = variants {};
-lin bedaubed_A = variants {};
-lin bedbug_N = reg2N  "Wanze" "Wanzen" feminine;
-lin beddau_PN = variants {};
-lin bedded_A = variants {};
-lin bedding_N = variants {};
-lin bedecked_A = variants {};
-lin bedevil_V2 = variants {};
-lin bedevilment_N = variants {};
-lin bedewed_A = variants {};
-lin bedfellow_N = variants {};
-lin bedford_PN = variants {};
-lin bedfordshire_PN = variants {};
-lin bedimmed_A = variants {};
-lin bedlam_N = variants {};
-lin bedlington_PN = variants {};
-lin bedouin_N = reg2N  "Beduine" "Beduinen" masculine;
-lin bedpan_N = variants {};
-lin bedpost_N = variants {};
-lin bedraggled_A = variants {};
-lin bedridden_A = variants {};
-lin bedrock_N = variants {};
-lin bedroll_N = variants {};
-lin bedroom_N = reg2N  "Schlafzimmer" "Schlafzimmer" neuter;
-lin bedroomed_A = variants {};
-lin bedside_N = variants {};
-lin bedsit_N = variants {};
-lin bedsitter_N = variants {};
-lin bedsitting_room_N = variants {};
-lin bedsore_N = reg2N  "Dekubitus" "Dekubiti" masculine;
-lin bedspread_N = variants {};
-lin bedstead_N = variants {};
-lin bedtime_N = variants {};
-lin beduin_N = variants {};
-lin bedwas_PN = variants {};
-lin bee_N = reg2N  "Biene" "Bienen" feminine;
-lin beech_N = reg2N  "Buche" "Buchen" feminine;
-lin beef_N = variants {};
-lin beef_V = variants {};
-lin beefeater_N = variants {};
-lin beefsteak_N = variants {};
-lin beefy_A = mk3A "fleischig" "fleischiger" "fleischigste";
-lin beehive_N = reg2N  "Bienenkorb" "Bienenkörbe" masculine;
-lin beep_N = variants {};
-lin beer_N = reg2N "Bier" "Biere" neuter;
-lin beery_A = variants {};
-lin beeswax_N = variants {};
-lin beeswax_V2 = variants {};
-lin beet_N = reg2N  "Rübe" "Rüben" feminine;
-lin beetle_N = reg2N  "Käfer" "Käfer" masculine;
-lin beetle_V = variants {};
-lin beetle_browed_A = variants {};
-lin beetroot_N = variants {};
-lin befall_V = irregV "werden" "wird" "wurde" "wurde" "geworden" ;
-lin befall_V2 = dirV2 (irregV "werden" "wird" "wurde" "wurde" "geworden" );
-lin befit_V2 = variants {};
-lin befitting_A = variants {};
-lin befogged_A = variants {};
-lin before_Adv = variants {};
-lin before_Prep = mkPrep "vor" dative;
-lin before_Subj = variants {};
-lin beforehand_A = variants {};
-lin beforehand_Adv = variants {};
-lin befoul_V2 = variants {};
-lin befriend_V2 = variants {};
-lin beg_V = variants {};
-lin beg_V2 = variants {};
-lin beget_V2 = dirV2 (irregV "werden" "wird" "wurde" "wurde" "geworden" );
-lin begetter_N = variants {};
-lin beggar_N = reg2N  "Bettler" "Bettler" masculine;
-lin beggar_V2 = variants {};
-lin beggarly_A = variants {};
-lin beggarman_N = variants {};
-lin beggarwoman_N = variants {};
-lin beggary_N = variants {};
-lin begin_V = irregV "beginnen" "beginnt" "begann" "begänne" "begonnen" ;
-lin begin_V2 = dirV2 (irregV "beginnen" "beginnt" "begann" "begänne" "begonnen" );
-lin begin_VV = variants {};
-lin beginner_N = reg2N  "Anfänger" "Anfänger" masculine;
-lin beginning_N = reg2N  "Anfang" "Anfänge" masculine;
-lin begonia_N = reg2N  "Begonie" "Begonien" feminine;
-lin begrimed_A = variants {};
-lin begrudge_V2 = variants {};
-lin beguile_V2 = dirV2 (regV "betören");
-lin begum_N = variants {};
-lin behalf_N = variants {};
-lin behave_V = variants {};
-lin behaved_A = variants {};
-lin behaviour_N = variants {};
-lin behaviourism_N = variants {};
-lin behaviourist_N = variants {};
-lin behead_V2 = dirV2 (irregV "enthaupten" "enthauptet" "enthauptete" "enthauptete" "enthauptet" );
-lin behest_N = reg2N  "Befehl" "Befehle" masculine;
-lin behind_Adv = variants {};
-lin behind_N = variants {};
-lin behind_Prep = mkPrep "hinter" dative;
-lin behindhand_A = variants {};
-lin behold_V2 = dirV2 (irregV "werden" "wird" "wurde" "wurde" "geworden" );
-lin beholden_A = variants {};
-lin beholder_N = reg2N  "Beobachter" "Beobachter" masculine;
-lin behove_V2 = variants {};
-lin beige_N = variants {};
-lin being_N = variants {};
-lin beirut_PN = variants {};
-lin beith_PN = variants {};
-lin bejewelled_A = variants {};
-lin belabour_V2 = variants {};
-lin belated_A = mk3A "säumig" "säumiger" "säumigste";
-lin belay_N = variants {};
-lin belay_V2 = dirV2 (regV "beenden");
-lin belaying_pin_N = variants {};
-lin belch_N = variants {};
-lin belch_V = regV "rülpsen";
-lin belch_V2 = dirV2 (regV "rülpsen");
-lin beldam_N = variants {};
-lin beldame_N = variants {};
-lin beleaguer_V2 = dirV2 (regV "bedrängen");
-lin belem_PN = variants {};
-lin belfast_PN = variants {};
-lin belfry_N = variants {};
-lin belgian_A = variants {};
-lin belgian_N = variants {};
-lin belgium_PN = variants {};
-lin belgrade_PN = variants {};
-lin belie_V2 = dirV2 (irregV "werden" "wird" "wurde" "wurde" "geworden" );
-lin belief_N = variants {};
-lin believable_A = mk3A "glaubhaft" "glaubhafter" "glaubhafteste";
-lin believe_V = regV "glauben";
-lin believe_V2 = dirV2 (regV "glauben");
-lin believe_V2V = variants {};
-lin believe_VS = variants {};
-lin believer_N = reg2N  "Gläubiger" "Gläubiger" masculine;
-lin believing_N = variants {};
-lin belike_Adv = variants {};
-lin belinda_PN = variants {};
-lin belittle_V2 = dirV2 (regV "schmälern");
-lin bell_N = reg2N  "Glocke" "Glocken" feminine;
-lin bell_V2 = variants {};
-lin bell_bottomed_A = variants {};
-lin bell_buoy_N = variants {};
-lin bell_flower_N = variants {};
-lin bell_founder_N = variants {};
-lin bell_foundry_N = variants {};
-lin bell_metal_N = variants {};
-lin bell_push_N = variants {};
-lin bell_ringer_N = variants {};
-lin bell_tent_N = variants {};
-lin bella_PN = variants {};
-lin belladonna_N = variants {};
-lin bellboy_N = variants {};
-lin belle_N = variants {};
-lin belle_PN = variants {};
-lin bellhop_N = variants {};
-lin bellicose_A = mk3A "kriegerisch" "kriegerischer" "kriegerischste";
-lin bellied_A = variants {};
-lin belligerency_N = variants {};
-lin belligerent_A = variants {};
-lin belligerent_N = variants {};
-lin bellow_V = variants {};
-lin bellow_V2 = variants {};
-lin bellshill_PN = variants {};
-lin bellwether_N = variants {};
-lin belly_N = reg2N "Bauch" "Bäuche" masculine;
-lin belly_V = variants {};
-lin belly_V2 = variants {};
-lin bellyache_N = variants {};
-lin bellyache_V = variants {};
-lin bellyflop_N = variants {};
-lin bellyful_N = variants {};
-lin bellyland_V = variants {};
-lin bellylaugh_N = variants {};
-lin bellylaugh_V = variants {};
-lin belo_horizonte_PN = variants {};
-lin belong_V = variants {};
-lin beloved_A = variants {};
-lin beloved_N = variants {};
-lin below_Adv = variants {};
-lin below_Prep = variants {};
-lin belper_PN = variants {};
-lin belt_N = reg2N  "Gurt" "Gurte" masculine;
-lin belt_V2 = variants {};
-lin belting_N = variants {};
-lin bemoan_V2 = variants {};
-lin bemused_A = variants {};
-lin ben_N = variants {};
-lin ben_PN = variants {};
-lin bench_N = reg2N  "Bank" "Bänke" feminine;
-lin bend_N = variants {};
-lin bend_V = regV "beugen";
-lin bend_V2 = dirV2 (regV "beugen");
-lin beneath_Adv = variants {};
-lin beneath_Prep = variants {};
-lin benedick_N = variants {};
-lin benedictine_A = variants {};
-lin benedictine_N = variants {};
-lin benediction_N = variants {};
-lin benefaction_N = variants {};
-lin benefactor_N = variants {};
-lin benefactress_N = variants {};
-lin benefice_N = variants {};
-lin beneficed_A = variants {};
-lin beneficence_N = variants {};
-lin beneficent_A = mk3A "gnädig" "gnädiger" "gnädigste";
-lin beneficial_A = variants {};
-lin beneficiary_N = reg2N  "Nutznießer" "Nutznießer" masculine;
-lin benefit_N = mkN "Leistung";
-lin benefit_V = variants {};
-lin benefit_V2 = variants {};
-lin benevolence_N = variants {};
-lin benevolent_A = variants {};
-lin bengali_A = variants {};
-lin bengali_N = variants {};
-lin benighted_A = variants {};
-lin benign_A = mk3A "freundlich" "freundlicher" "freundlichste";
-lin benignant_A = variants {};
-lin benignity_N = variants {};
-lin benin_PN = variants {};
-lin beninese_A = variants {};
-lin beninese_N = variants {};
-lin benison_N = reg2N  "Segen" "Segen" masculine;
-lin benjamin_PN = variants {};
-lin benny_PN = variants {};
-lin bent_A = variants {};
-lin bent_N = variants {};
-lin benumbed_A = variants {};
-lin benzedrine_N = variants {};
-lin benzene_N = reg2N  "Benzol" "Benzole" neuter;
-lin benzine_N = reg2N  "Benzin" "Benzine" neuter;
-lin benzol_N = variants {};
-lin beograd_PN = variants {};
-lin bequeath_V2 = dirV2 (irregV "hinterlassen" "hinterlasst" "hinterließ" "hinterließe" "hinterlassen" );
-lin bequest_N = variants {};
-lin berate_V2 = dirV2 (regV "beschimpfen");
-lin bereave_V2 = variants {};
-lin bereavement_N = variants {};
-lin beret_N = reg2N  "Baskenmütze" "Baskenmützen" feminine;
-lin berg_N = variants {};
-lin bergamo_PN = variants {};
-lin bergen_PN = variants {};
-lin beri_beri_N = variants {};
-lin berkhamsted_PN = variants {};
-lin berkshire_PN = variants {};
-lin berlin_PN = variants {};
-lin bermuda_PN = variants {};
-lin bermudan_A = variants {};
-lin bermudan_N = variants {};
-lin bern_PN = variants {};
-lin bernard_PN = variants {};
-lin bernie_PN = variants {};
-lin berry_N = reg2N  "Beere" "Beeren" feminine;
-lin berserk_A = variants {};
-lin bert_PN = variants {};
-lin berth_N = variants {};
-lin berth_V = variants {};
-lin berth_V2 = variants {};
-lin bertha_PN = variants {};
-lin bertie_PN = variants {};
-lin berwick_upon_tweed_PN = variants {};
-lin beryl_N = variants {};
-lin beryl_PN = variants {};
-lin beseech_V2 = dirV2 (irregV "ersuchen" "ersucht" "ersuchte" "ersuchte" "ersucht");
-lin beseeching_A = variants {};
-lin beseem_V2 = dirV2 (regV "ziemen");
-lin beset_V2 = variants {};
-lin beshrew_V2 = variants {};
-lin beside_Prep = variants {};
-lin besides_Adv = variants {};
-lin besides_Prep = variants {};
-lin besiege_V2 = dirV2 (regV "belagern");
-lin besieger_N = variants {};
-lin besmear_V2 = variants {};
-lin besmirch_V2 = dirV2 (regV "beschmutzen");
-lin besom_N = variants {};
-lin besotted_A = variants {};
-lin bespangled_A = variants {};
-lin bespattered_A = variants {};
-lin bespeak_V2 = dirV2 (irregV "werden" "wird" "wurde" "wurde" "geworden" );
-lin bespectacled_A = variants {};
-lin bess_PN = variants {};
-lin bessie_PN = variants {};
-lin best_Adv = variants {};
-lin best_V2 = variants {};
-lin best_seller_N = variants {};
-lin bestial_A = mk3A "tierisch" "tierischer" "tierischste";
-lin bestiality_N = variants {};
-lin bestiary_N = variants {};
-lin bestir_V2 = variants {};
-lin bestow_V2 = dirV2 (regV "schenken");
-lin bestowal_N = variants {};
-lin bestrew_V2 = variants {};
-lin bestride_V2 = dirV2 (irregV "werden" "wird" "wurde" "wurde" "geworden" );
-lin bet_N = reg2N  "Wette" "Wetten" feminine;
-lin bet_V = variants {};
-lin bet_V2 = variants {};
-lin bet_VS = variants {};
-lin beta_N = variants {};
-lin betake_V2 = dirV2 (irregV "werden" "wird" "wurde" "wurde" "geworden" );
-lin bete_noire_N = variants {};
-lin betel_N = variants {};
-lin betel_nut_N = variants {};
-lin bethel_N = variants {};
-lin bethink_V2 = dirV2 (irregV "werden" "wird" "wurde" "wurde" "geworden" );
-lin bethune_PN = variants {};
-lin betide_V2 = variants {};
-lin betimes_Adv = variants {};
-lin betoken_V2 = variants {};
-lin betray_V2 = dirV2 (irregV "verraten" "verrät" "verriet" "verriete" "verraten" );
-lin betrayal_N = variants {};
-lin betrayer_N = reg2N  "Verräter" "Verräter" masculine;
-lin betroth_V2 = variants {};
-lin betrothal_N = variants {};
-lin betrothed_N = variants {};
-lin betsy_PN = variants {};
-lin better_Adv = variants {};
-lin better_N = variants {};
-lin better_V2 = variants {};
-lin betterment_N = variants {};
-lin bettor_N = variants {};
-lin betty_PN = variants {};
-lin between_Adv = variants {};
-lin between_Prep = mkPrep "zwischen" dative;
-lin betwixt_Prep = variants {};
---lin bevel_N = variants {};
-lin bevel_V2 = variants {};
-lin beverage_N = reg2N  "Getränk" "Getränke" neuter;
-lin beverley_PN = variants {};
-lin bevy_N = variants {};
-lin bewail_V2 = dirV2 (regV "beklagen");
-lin beware_V = variants {};
-lin beware_V2 = variants {};
-lin bewdley_PN = variants {};
-lin bewilder_V2 = variants {};
-lin bewildering_A = variants {};
-lin bewilderment_N = variants {};
-lin bewitch_V2 = variants {};
-lin bewitching_A = variants {};
-lin bexhill_PN = variants {};
-lin bexley_PN = variants {};
-lin bey_N = variants {};
-lin beyond_Adv = variants {};
-lin beyond_Prep = variants {};
-lin bezique_N = variants {};
-lin bhang_N = variants {};
-lin bhutan_PN = variants {};
-lin bhutani_A = variants {};
-lin bhutani_N = variants {};
-lin bias_N = variants {};
-lin bias_V2 = variants {};
-lin bib_N = reg2N  "Latz" "Lätze" masculine;
-lin bib_V = variants {};
-lin bible_N = reg2N  "Bibel" "Bibeln" feminine;
-lin biblical_A = regA "biblisch";
-lin bibliographer_N = variants {};
-lin bibliography_N = reg2N  "Bibliographie" "Bibliographien" feminine;
-lin bibliophile_N = variants {};
-lin bibulous_A = variants {};
-lin bicameral_A = variants {};
-lin bicarbonate_N = variants {};
-lin bicentenary_N = variants {};
-lin bicentennial_A = variants {};
-lin bicentennial_N = variants {};
-lin biceps_N = variants {};
-lin bicester_PN = variants {};
-lin bicker_V = variants {};
-lin bicycle_N = reg2N  "Fahrrad" "Fahrräder" neuter;
-lin bicycle_V = variants {};
-lin bid_N = variants {};
-lin bid_V = irregV "bieten" "bietet" "bot" "böte" "geboten" ;
-lin bid_V2 = dirV2 (irregV "bieten" "bietet" "bot" "böte" "geboten" );
-lin biddable_A = variants {};
-lin bidder_N = variants {};
-lin bidding_N = variants {};
-lin biddulph_PN = variants {};
-lin bide_V2 = variants {};
-lin bideford_PN = variants {};
-lin bidet_N = reg2N  "Bidet" "Bidets" neuter;
-lin bielefeld_PN = variants {};
-lin biennial_A = variants {};
-lin biennial_N = variants {};
-lin bier_N = reg2N  "Bahre" "Bahren" feminine;
-lin biff_N = variants {};
-lin biff_V2 = variants {};
-lin bifocal_A = variants {};
-lin bifurcate_A = variants {};
-lin bifurcate_V = variants {};
-lin bifurcate_V2 = variants {};
-lin bifurcated_A = variants {};
-lin bifurcation_N = mkN "Bifurkation";
-lin big_A = mk3A "groß" "größer" "größte";
-lin big_boned_A = variants {};
-lin bigamist_N = variants {};
-lin bigamous_A = variants {};
-lin bigamy_N = variants {};
-lin biggleswade_PN = variants {};
-lin bight_N = reg2N  "Bucht" "Buchten" feminine;
-lin bigot_N = reg2N  "Fanatiker" "Fanatiker" masculine;
-lin bigoted_A = regA "bigott";
-lin bigotry_N = variants {};
-lin bigwig_N = variants {};
-lin bijou_A = variants {};
-lin bijou_N = variants {};
-lin bike_N = reg2N "Fahrrad" "Fahrräder" neuter;
-lin bike_V = variants {};
-lin bikini_N = reg2N  "Bikini" "Bikinis" masculine;
-lin bilabial_A = variants {};
-lin bilabial_N = variants {};
-lin bilateral_A = regA "bilateral";
-lin bilateralism_N = variants {};
-lin bilbao_PN = variants {};
-lin bilberry_N = reg2N  "Blaubeere" "Blaubeeren" feminine;
-lin bile_N = reg2N  "Galle" "Gallen" feminine;
-lin bile_duct_N = variants {};
-lin bilge_N = reg2N  "Bilge" "Bilgen" feminine;
-lin bilge_water_N = variants {};
-lin bilharzia_N = variants {};
-lin bilingual_A = variants {};
-lin bilingual_N = variants {};
-lin bilingualism_N = variants {};
-lin bilious_A = variants {};
-lin biliousness_N = variants {};
-lin bilk_V2 = variants {};
-lin bill_N = reg2N  "Geldschein" "Geldscheine" masculine;
-lin bill_PN = variants {};
-lin bill_V = variants {};
-lin bill_V2 = variants {};
-lin bill_poster_N = variants {};
-lin bill_sticker_N = variants {};
-lin billboard_N = variants {};
-lin billericay_PN = variants {};
-lin billet_N = variants {};
-lin billet_V2 = variants {};
-lin billet_doux_N = variants {};
-lin billfold_N = variants {};
-lin billhook_N = variants {};
-lin billiard_marker_N = variants {};
-lin billiard_player_N = variants {};
-lin billiard_room_N = variants {};
-lin billiard_table_N = variants {};
-lin billiards_N = variants {};
-lin billingsgate_N = variants {};
-lin billington_PN = variants {};
-lin billion_A = variants {};
-lin billion_N = variants {};
-lin billionth_A = variants {};
-lin billionth_N = variants {};
-lin billow_N = reg2N  "Woge" "Wogen" feminine;
-lin billow_V = variants {};
-lin billowy_A = variants {};
-lin billy_N = variants {};
-lin billy_PN = variants {};
-lin billy_goat_N = variants {};
-lin billy_ho_N = variants {};
-lin billy_o_N = variants {};
-lin biltong_N = variants {};
-lin bimetallic_A = variants {};
-lin bimetallism_N = variants {};
-lin bin_N = variants {};
-lin binary_A = regA "binär";
-lin bind_N = variants {};
-lin bind_V = variants {};
-lin bind_V2 = dirV2 (prefixV "um" (irregV "binden" "bindet" "band" "bände" "gebunden")) ;
-lin binder_N = reg2N "Bindemittel" "Bindemittel" neuter;
-lin bindery_N = variants {};
-lin binding_A = variants {};
-lin bindweed_N = reg2N  "Winde" "Winden" feminine;
-lin bine_N = variants {};
-lin binge_N = variants {};
-lin bingley_PN = variants {};
-lin bingo_N = variants {};
-lin binnacle_N = variants {};
-lin binomial_A = variants {};
-lin biochemistry_N = variants {};
-lin biodegradable_A = variants {};
-lin biograph_N = variants {};
-lin biographer_N = variants {};
-lin biographic_A = variants {};
-lin biographical_A = regA "biografisch";
-lin biography_N = reg2N  "Biografie" "Biografien" feminine;
-lin biological_A = regA "biologisch";
-lin biologist_N = reg2N  "Biologe" "Biologen" masculine;
-lin biology_N = variants {};
-lin bioscope_N = variants {};
-lin bipartisan_A = variants {};
-lin biped_N = variants {};
-lin biplane_N = reg2N  "Doppeldecker" "Doppeldecker" masculine;
-lin birch_N = reg2N  "Birke" "Birken" feminine;
-lin birch_V2 = variants {};
-lin birch_rod_N = variants {};
-lin bird's_eye_A = variants {};
-lin bird_N = reg2N "Vogel" "Vögel" masculine;
-lin bird_fancier_N = variants {};
-lin birdcage_N = variants {};
-lin birdlime_N = variants {};
-lin birdnesting_N = variants {};
-lin birdwatcher_N = variants {};
-lin biretta_N = variants {};
-lin birkenhead_PN = variants {};
-lin biro_N = variants {};
-lin birstall_PN = variants {};
-lin birth_N = reg2N  "Geburt" "Geburten" feminine;
-lin birth_control_N = variants {};
-lin birthday_N = reg2N  "Geburtsdatum" "Geburtsdaten" neuter;
-lin birthmark_N = variants {};
-lin birthplace_N = reg2N  "Geburtsort" "Geburtsorte" masculine;
-lin birthrate_N = variants {};
-lin birthright_N = variants {};
-lin birtley_PN = variants {};
-lin biscuit_N = variants {};
-lin bisect_V2 = variants {};
-lin bisection_N = variants {};
-lin bisexual_A = regA "bisexuell";
-lin bisexual_N = variants {};
-lin bisexuality_N = variants {};
-lin bishop's_cleeve_PN = variants {};
-lin bishop's_stortford_PN = variants {};
-lin bishop_N = reg2N  "Bischof" "Bischöfe" masculine;
-lin bishop_auckland_PN = variants {};
-lin bishopbriggs_PN = variants {};
-lin bishopric_N = reg2N  "Bistum" "Bistümer" neuter;
-lin bismuth_N = variants {};
-lin bison_N = reg2N  "Bison" "Bisons" masculine;
-lin bistro_N = variants {};
-lin bit_N = reg2N  "Bit" "Bits" neuter;
-lin bitch_N = reg2N  "Füchsin" "Füchsinnen" feminine;
-lin bitch_V = variants {};
-lin bitchy_A = variants {};
-lin bite_N = variants {};
-lin bite_V = irregV "beißen" "beißt" "biss" "bisse" "gebissen" ;
-lin bite_V2 = dirV2 (irregV "beißen" "beißt" "biss" "bisse" "gebissen");
-lin biting_A = variants {};
-lin bitter_A = mk3A "arg" "ärger" "ärgste";
-lin bitter_N = variants {};
-lin bitter_sweet_A = variants {};
-lin bittern_N = variants {};
-lin bitterness_N = variants {};
-lin bitumen_N = variants {};
-lin bituminous_A = variants {};
-lin bivalve_N = variants {};
-lin bivouac_N = variants {};
-lin bivouac_V = variants {};
-lin biz_N = variants {};
-lin bizarre_A = mk3A "bizarr" "bizarrer" "bizarrste";
-lin bizonal_A = variants {};
-lin blab_V = variants {};
-lin blab_V2 = variants {};
-lin blabber_V = variants {};
-lin blabber_V2 = variants {};
-lin blabbermouth_N = variants {};
-lin black_A = regA "schwarz";
-lin black_N = variants {};
-lin black_V2 = variants {};
-lin black_beetle_N = variants {};
-lin black_lead_N = variants {};
-lin black_lead_V2 = variants {};
-lin blackamoor_N = reg2N  "Mohr" "Mohren" masculine;
-lin blackball_V2 = variants {};
-lin blackberry_N = reg2N  "Brombeere" "Brombeeren" feminine;
-lin blackbird_N = reg2N  "Amsel" "Amseln" feminine;
-lin blackboard_N = reg2N  "Tafel" "Tafeln" feminine;
-lin blackburn_PN = variants {};
-lin blackcurrant_N = variants {};
-lin blacken_V = variants {};
-lin blacken_V2 = variants {};
-lin blackguard_N = variants {};
-lin blackguard_V2 = variants {};
-lin blackguardly_A = variants {};
-lin blackhall_PN = variants {};
-lin blackhead_N = variants {};
-lin blacking_N = variants {};
-lin blackish_A = variants {};
-lin blackleg_N = variants {};
-lin blackleg_V = variants {};
-lin blackleg_V2 = variants {};
-lin blacklist_N = variants {};
-lin blacklist_V2 = variants {};
-lin blackmail_N = mkN "Erpressung";
-lin blackmail_V2 = variants {};
-lin blackmailer_N = reg2N  "Erpresser" "Erpresser" masculine;
-lin blackness_N = variants {};
-lin blackout_N = reg2N  "Filmriss" "Filmrisse" masculine;
-lin blackpool_PN = variants {};
-lin blackshirt_N = variants {};
-lin blacksmith_N = reg2N  "Schmied" "Schmiede" masculine;
-lin blackthorn_N = reg2N  "Schlehe" "Schlehen" feminine;
-lin blackwater_A = variants {};
-lin blackwood_PN = variants {};
-lin bladder_N = reg2N "Blase" "Blasen" feminine;
-lin blade_N = reg2N "Blatt" "Blätter" neuter;
-lin blaeberry_N = variants {};
-lin blaenau_ffestiniog_PN = variants {};
-lin blaenavon_PN = variants {};
-lin blaengwrach_PN = variants {};
-lin blah_N = variants {};
-lin blaina_PN = variants {};
-lin blairgowrie_PN = variants {};
-lin blame_N = reg2N  "Schuld" "Schulden" feminine;
-lin blame_V = variants {};
-lin blame_V2 = variants {};
-lin blameless_A = variants {};
-lin blameworthy_A = variants {};
-lin blanch_V = variants {};
-lin blanch_V2 = variants {};
-lin blancmange_N = variants {};
-lin bland_A = mk3A "fad" "fader" "fadeste";
-lin blandishment_N = variants {};
-lin blandness_N = variants {};
-lin blank_A = mk3A "ausdruckslos" "ausdrucksloser" "ausdrucksloseste";
-lin blank_N = variants {};
-lin blanket_N = reg2N  "Decke" "Decken" feminine;
-lin blanket_V2 = variants {};
-lin blantyre_PN = variants {};
-lin blare_N = variants {};
-lin blare_V = variants {};
-lin blare_V2 = variants {};
-lin blarney_N = variants {};
-lin blase_A = variants {};
-lin blaspheme_V = variants {};
-lin blaspheme_V2 = variants {};
-lin blasphemer_N = variants {};
-lin blasphemous_A = variants {};
-lin blasphemy_N = reg2N  "Blasphemie" "Blasphemien" feminine;
-lin blast_N = variants {};
-lin blast_V = variants {};
-lin blast_V2 = variants {};
-lin blast_furnace_N = variants {};
-lin blast_off_N = variants {};
-lin blasted_A = variants {};
-lin blatant_A = mk3A "eklatant" "eklatanter" "eklatanteste";
-lin blather_N = variants {};
-lin blather_V = variants {};
-lin blaze_N = variants {};
-lin blaze_V = variants {};
-lin blaze_V2 = variants {};
-lin blazer_N = variants {};
-lin blazing_A = variants {};
-lin blazon_N = variants {};
-lin blazon_V2 = variants {};
-lin blazonry_N = variants {};
-lin bldg_PN = variants {};
-lin bldgs_PN = variants {};
-lin bleach_N = reg2N  "Bleiche" "Bleichen" feminine;
-lin bleach_V = variants {};
-lin bleach_V2 = variants {};
-lin bleaching_powder_N = variants {};
-lin bleak_A = mk3A "farblos" "farbloser" "farbloseste";
-lin bleary_A = variants {};
-lin bleary_eyed_A = variants {};
-lin bleat_N = variants {};
-lin bleat_V = variants {};
-lin bleat_V2 = variants {};
-lin bleed_V = irregV "bluten" "blutet" "blutete" "blute" "geblutet" ;
-lin bleed_V2 = dirV2 (irregV "bluten" "blutet" "blutete" "blute" "geblutet" );
-lin bleed_VS = variants {};
-lin bleep_N = variants {};
-lin bleep_V = variants {};
-lin blemish_N = reg2N  "Makel" "Makel" masculine;
-lin blemish_V2 = variants {};
-lin blench_V = variants {};
-lin blend_N = variants {};
-lin blend_V = variants {};
-lin blend_V2 = variants {};
-lin bless_V2 = dirV2 (regV "benedeien");
-lin blessed_A = variants {};
-lin blessedness_N = variants {};
-lin blessing_N = reg2N  "Segen" "Segen" masculine;
-lin bletchley_PN = variants {};
-lin blether_N = variants {};
-lin blether_V = variants {};
-lin blidworth_PN = variants {};
-lin blight_N = variants {};
-lin blight_V2 = variants {};
-lin blighter_N = variants {};
-lin blighty_N = variants {};
-lin blimp_N = variants {};
-lin blind_A = variants {};
-lin blind_N = variants {};
-lin blind_V2 = variants {};
-lin blindfold_A = variants {};
-lin blindfold_N = variants {};
-lin blindfold_V2 = variants {};
-lin blindman's_buff_N = variants {};
-lin blindness_N = variants {};
-lin blink_N = variants {};
-lin blink_V = variants {};
-lin blink_V2 = variants {};
-lin blinking_A = variants {};
-lin blip_N = variants {};
-lin bliss_N = variants {};
-lin blissful_A = variants {};
-lin blister_N = reg2N  "Blase" "Blasen" feminine;
-lin blister_V = variants {};
-lin blister_V2 = variants {};
-lin blithe_A = variants {};
-lin blithering_A = variants {};
-lin blithesome_A = variants {};
-lin blitz_N = variants {};
-lin blitz_V2 = variants {};
-lin blizzard_N = reg2N  "Schneesturm" "Schneestürme" masculine;
-lin bloated_A = variants {};
-lin bloater_N = variants {};
-lin blob_N = variants {};
-lin bloc_N = variants {};
-lin block_N = reg2N  "Klotz" "Klötze" masculine;
-lin block_V2 = variants {};
-lin blockade_N = reg2N  "Blockade" "Blockaden" feminine;
-lin blockade_V2 = variants {};
-lin blockade_runner_N = variants {};
-lin blockage_N = variants {};
-lin blockbuster_N = reg2N  "Blockbuster" "Blockbuster" masculine;
-lin blockhead_N = reg2N  "Dummkopf" "Dummköpfe" masculine;
-lin blockhouse_N = reg2N  "Blockhaus" "Blockhäuser" neuter;
-lin bloke_N = reg2N  "Kerl" "Kerle" masculine;
-lin blond_A = variants {};
-lin blond_N = reg2N  "Blondine" "Blondinen" feminine;
-lin blonde_A = variants {};
-lin blonde_N = reg2N  "Blondine" "Blondinen" feminine;
-lin blood_N = mkN "Blut" "Blute" neuter;
-lin blood_V2 = variants {};
-lin blood_bath_N = variants {};
-lin blood_donor_N = variants {};
-lin blood_group_N = variants {};
-lin blood_heat_N = variants {};
-lin blood_letting_N = variants {};
-lin blood_money_N = variants {};
-lin blood_poisoning_N = variants {};
-lin blood_pressure_N = variants {};
-lin blood_relation_N = variants {};
-lin blood_transfusion_N = variants {};
-lin blood_type_N = variants {};
-lin blood_vessel_N = variants {};
-lin bloodcurdling_A = variants {};
-lin bloodhound_N = reg2N  "Detektiv" "Detektive" masculine;
-lin bloodless_A = mk3A "bleich" "bleicher" "bleichste";
-lin bloodlust_N = variants {};
-lin bloodshed_N = variants {};
-lin bloodshot_A = variants {};
-lin bloodstain_N = variants {};
-lin bloodstained_A = variants {};
-lin bloodstock_N = variants {};
-lin bloodsucker_N = variants {};
-lin bloodthirstiness_N = variants {};
-lin bloodthirsty_A = mk3A "blutrünstig" "blutrünstiger" "blutrünstigste";
-lin bloody_A = mk3A "blutig" "blutiger" "blutigste";
-lin bloody_Adv = variants {};
-lin bloody_minded_A = variants {};
-lin bloom_N = variants {};
-lin bloom_V = variants {};
-lin bloomer_N = variants {};
-lin blooming_A = variants {};
-lin blossom_N = reg2N  "Blüte" "Blüten" feminine;
-lin blossom_V = variants {};
-lin blot_N = reg2N  "Fleck" "Flecke" masculine;
-lin blot_V2 = variants {};
-lin blotch_N = variants {};
-lin blotter_N = variants {};
-lin blotting_paper_N = variants {};
-lin blotto_A = variants {};
-lin blouse_N = reg2N  "Bluse" "Blusen" feminine;
-lin blow_N = variants {};
-lin blow_V = regV "blasen";
-lin blow_V2 = dirV2 (irregV "blasen" "blast" "blies" "bliese" "geblasen" );
-lin blow_dry_V2 = variants {};
-lin blow_up_N = variants {};
-lin blowback_N = variants {};
-lin blower_N = variants {};
-lin blowfly_N = reg2N  "Aasfliege" "Aasfliegen" feminine;
-lin blowhole_N = reg2N  "Lunker" "Lunker" masculine;
-lin blowing_up_N = variants {};
-lin blowlamp_N = variants {};
-lin blowout_N = variants {};
-lin blowpipe_N = variants {};
-lin blowtorch_N = variants {};
-lin blowzy_A = variants {};
-lin blubber_N = variants {};
-lin blubber_V = variants {};
-lin blubber_V2 = variants {};
-lin bludgeon_N = reg2N  "Knüppel" "Knüppel" masculine;
-lin bludgeon_V2 = variants {};
-lin blue_A = regA "blau";
-lin blue_N = variants {};
-lin blue_V2 = variants {};
-lin blue_collar_A = variants {};
-lin blue_jacket_N = variants {};
-lin blue_pencil_V2 = variants {};
-lin bluebell_N = variants {};
-lin bluebottle_N = variants {};
-lin blueprint_N = reg2N  "Blaupause" "Blaupausen" feminine;
-lin bluestocking_N = variants {};
-lin bluff_A = variants {};
-lin bluff_N = variants {};
-lin bluff_V = variants {};
-lin bluff_V2 = variants {};
-lin bluffer_N = variants {};
-lin bluffness_N = variants {};
-lin bluish_A = mk3A "bläulich" "bläulicher" "bläulichste";
-lin blunder_N = reg2N  "Patzer" "Patzer" masculine;
-lin blunder_V = variants {};
-lin blunder_V2 = variants {};
-lin blunderbuss_N = variants {};
-lin blunderer_N = variants {};
-lin blunt_A = variants {};
-lin blunt_V2 = variants {};
-lin bluntness_N = variants {};
-lin blur_N = variants {};
-lin blur_V = variants {};
-lin blur_V2 = variants {};
-lin blurb_N = variants {};
-lin blurt_V2 = variants {};
-lin blush_N = variants {};
-lin blush_V = variants {};
-lin blushing_A = variants {};
-lin bluster_N = variants {};
-lin bluster_V = variants {};
-lin bluster_V2 = variants {};
-lin blustery_A = variants {};
-lin blvd_N = variants {};
-lin blyth_PN = variants {};
-lin bma_N = variants {};
-lin bmus_N = variants {};
-lin bo'ness_PN = variants {};
-lin bo'sn_N = variants {};
-lin bo'sun_N = variants {};
-lin boa_N = variants {};
-lin boa_constrictor_N = variants {};
-lin boar_N = reg2N  "Eber" "Eber" masculine;
-lin board_N = reg2N  "Brett" "Bretter" neuter;
-lin board_V = variants {};
-lin board_V2 = variants {};
-lin boarder_N = variants {};
-lin boarding_N = variants {};
-lin boarding_card_N = variants {};
-lin boarding_house_N = variants {};
-lin boarding_school_N = variants {};
-lin boardroom_N = variants {};
-lin boardwalk_N = variants {};
-lin boast_N = variants {};
-lin boast_V = variants {};
-lin boast_V2 = variants {};
-lin boast_VS = variants {};
-lin boaster_N = variants {};
-lin boastful_A = variants {};
-lin boat_N = reg2N "Boot" "Boote" neuter;
-lin boat_V = variants {};
-lin boat_hook_N = variants {};
-lin boat_house_N = variants {};
-lin boat_race_N = variants {};
-lin boat_train_N = variants {};
-lin boater_N = variants {};
-lin boatman_N = variants {};
-lin boatswain_N = reg2N  "Bootsmann" "Bootsleute" masculine;
-lin bob_N = variants {};
-lin bob_PN = variants {};
-lin bob_V = variants {};
-lin bob_V2 = variants {};
-lin bobbin_N = variants {};
-lin bobby_N = variants {};
-lin bobby_PN = variants {};
-lin bobby_soxer_N = variants {};
-lin bobolink_N = variants {};
-lin bobsled_N = variants {};
-lin bobsleigh_N = variants {};
-lin bobtail_N = variants {};
-lin boche_A = variants {};
-lin bochum_PN = variants {};
-lin bode_V = variants {};
-lin bode_V2 = variants {};
-lin bodice_N = variants {};
-lin bodied_A = variants {};
-lin bodily_A = variants {};
-lin bodily_Adv = variants {};
-lin boding_N = variants {};
-lin bodkin_N = variants {};
-lin bodmin_PN = variants {};
-lin body_N = reg2N  "Karosserie" "Karosserien" feminine;
-lin body_servant_N = variants {};
-lin body_snatcher_N = variants {};
-lin bodyguard_N = reg2N  "Bodyguard" "Bodyguards" masculine;
-lin bodywork_N = variants {};
-lin boer_A = variants {};
-lin boer_N = variants {};
-lin boffin_N = variants {};
-lin bog_N = reg2N  "Hochmoor" "Hochmoore" neuter;
-lin bog_V = variants {};
-lin bog_V2 = variants {};
-lin bogey_N = reg2N  "Popel" "Popel" masculine;
-lin bogeyman_N = variants {};
-lin boggle_V = variants {};
-lin boggy_A = variants {};
-lin bogie_N = variants {};
-lin bognor_PN = variants {};
-lin bognor_regis_PN = variants {};
-lin bogota_PN = variants {};
-lin bogus_A = mk3A "falsch" "falscher" "falscheste";
-lin bogy_N = variants {};
-lin bohemian_A = variants {};
-lin bohemian_N = variants {};
-lin boil_N = reg2N  "Furunkel" "Furunkel" masculine;
-lin boil_V = variants {};
-lin boil_V2 = variants {};
-lin boiler_N = reg2N  "Boiler" "Boiler" masculine;
-lin boilersuit_N = variants {};
-lin boiling_point_N = variants {};
-lin boisterous_A = variants {};
-lin boisterousness_N = variants {};
-lin bold_A = variants {};
-lin boldness_N = variants {};
-lin boldon_PN = variants {};
-lin bole_N = variants {};
-lin bolero_N = variants {};
-lin bolivia_PN = variants {};
-lin bolivian_A = variants {};
-lin bolivian_N = variants {};
-lin boll_N = variants {};
-lin bollard_N = reg2N  "Poller" "Poller" masculine;
-lin bollington_PN = variants {};
-lin bollock_N = reg2N  "Hoden" "Hoden" masculine;
-lin bologna_PN = variants {};
-lin boloney_N = variants {};
-lin bolshevik_N = variants {};
-lin bolshy_A = variants {};
-lin bolsover_PN = variants {};
-lin bolster_N = variants {};
-lin bolster_V = variants {};
-lin bolster_V2 = variants {};
-lin bolt_Adv = variants {};
-lin bolt_N = reg2N  "Ballen" "Ballen" masculine;
-lin bolt_V = variants {};
-lin bolt_V2 = variants {};
-lin bolt_hole_N = variants {};
-lin bolton_PN = variants {};
-lin bolton_le_sands_PN = variants {};
-lin bolzano_PN = variants {};
-lin bomb_N = reg2N  "Bombe" "Bomben" feminine;
-lin bomb_V = variants {};
-lin bomb_V2 = variants {};
-lin bomb_proof_A = variants {};
-lin bomb_sight_N = variants {};
-lin bomb_site_N = variants {};
-lin bombard_V2 = variants {};
-lin bombardier_N = variants {};
-lin bombardment_N = reg2N  "Bombardement" "Bombardements" neuter;
-lin bombast_N = variants {};
-lin bombastic_A = variants {};
-lin bombastically_Adv = variants {};
-lin bombay_PN = variants {};
-lin bomber_N = reg2N  "Bomber" "Bomber" masculine;
-lin bombshell_N = reg2N  "Bombe" "Bomben" feminine;
-lin bon_mot_N = variants {};
-lin bona_fide_A = variants {};
-lin bona_fide_Adv = variants {};
-lin bonanza_N = variants {};
-lin bonbon_N = variants {};
-lin bond_N = mkN "Bindung";
-lin bond_V2 = variants {};
-lin bond_holder_N = variants {};
-lin bondage_N = reg2N  "Pflicht" "Pflichten" feminine;
-lin bone_N = reg2N "Knochen" "Knochen" masculine;
-lin bone_V2 = variants {};
-lin bone_dry_A = variants {};
-lin bone_head_N = variants {};
-lin bone_idle_A = variants {};
-lin bone_lazy_A = variants {};
-lin bone_setter_N = variants {};
-lin boneless_A = variants {};
-lin bonemeal_N = variants {};
-lin boner_N = reg2N  "Latte" "Latten" feminine;
-lin boneshaker_N = variants {};
-lin bonfire_N = variants {};
-lin bongo_N = variants {};
-lin bonhomie_N = variants {};
-lin bonito_N = variants {};
-lin bonkers_A = mk3A "beknackt" "beknackter" "beknackteste";
-lin bonn_PN = variants {};
-lin bonnet_N = reg2N  "Haube" "Hauben" feminine;
-lin bonnily_Adv = variants {};
-lin bonny_A = variants {};
-lin bonnybridge_PN = variants {};
-lin bonnyrigg_PN = variants {};
-lin bonus_N = reg2N  "Prämie" "Prämien" feminine;
-lin bony_A = mk3A "grätig" "grätiger" "grätigste";
-lin boo_N = reg2N  "Buhruf" "Buhrufe" masculine;
-lin boo_V = variants {};
-lin boo_V2 = variants {};
-lin boob_N = variants {};
-lin boob_V = variants {};
-lin booby_N = reg2N  "Depp" "Deppen" masculine;
-lin booby_trap_N = variants {};
-lin boogie_N = variants {};
-lin boogie_woogie_N = variants {};
-lin book_N = reg2N "Buch" "Bücher" neuter;
-lin book_V2 = dirV2 (regV "bestrafen");
-lin book_end_N = variants {};
-lin book_keeper_N = variants {};
-lin bookable_A = variants {};
-lin bookcase_N = reg2N  "Bücherregal" "Bücherregale" neuter;
-lin bookclub_N = variants {};
-lin bookie_N = variants {};
-lin booking_N = variants {};
-lin bookish_A = variants {};
-lin bookishness_N = variants {};
-lin bookkeeper_N = variants {};
-lin bookkeeping_N = variants {};
-lin booklet_N = reg2N  "Broschüre" "Broschüren" feminine;
-lin bookmaker_N = variants {};
-lin bookmark_N = reg2N  "Lesezeichen" "Lesezeichen" neuter;
-lin bookmarker_N = variants {};
-lin bookmobile_N = variants {};
-lin bookseller_N = reg2N  "Buchhändler" "Buchhändler" masculine;
-lin bookshop_N = mkN "Buchhandlung";
-lin bookstall_N = variants {};
-lin bookworm_N = reg2N  "Bücherwurm" "Bücherwürmer" masculine;
-lin boom_N = variants {};
-lin boom_V = regV "blühen";
-lin boom_V2 = dirV2 (regV "blühen");
-lin boomerang_N = variants {};
-lin boon_A = variants {};
-lin boon_N = reg2N  "Segen" "Segen" masculine;
-lin boor_N = variants {};
-lin boorish_A = variants {};
-lin boorishness_N = variants {};
-lin boost_N = variants {};
-lin boost_V2 = variants {};
-lin booster_N = variants {};
-lin boot_N = reg2N "Stiefel" "Stiefel" masculine;
-lin boot_V2 = variants {};
-lin booted_A = variants {};
-lin bootee_N = variants {};
-lin booth_N = variants {};
-lin bootlace_N = variants {};
-lin bootle_PN = variants {};
-lin bootleg_V2 = variants {};
-lin bootlegger_N = variants {};
-lin bootless_A = variants {};
-lin booty_N = variants {};
-lin booze_N = reg2N  "Schnaps" "Schnäpse" masculine;
-lin booze_V = variants {};
-lin booze_up_N = variants {};
-lin boozer_N = variants {};
-lin boozy_A = variants {};
-lin bopeep_N = variants {};
-lin boracic_A = variants {};
-lin borage_N = variants {};
-lin borax_N = variants {};
-lin bordeaux_N = variants {};
-lin bordeaux_PN = variants {};
-lin border_N = reg2N  "Rand" "Ränder" masculine;
-lin border_V = variants {};
-lin border_V2 = variants {};
-lin borderer_N = variants {};
-lin borderland_N = variants {};
-lin borderline_N = variants {};
-lin borders_PN = variants {};
-lin bordon_PN = variants {};
-lin bore_N = variants {};
-lin bore_V = regV "bohren";
-lin bore_V2 = dirV2 (regV "bohren");
-lin bore_hole_N = variants {};
-lin boredom_N = variants {};
-lin borer_N = reg2N  "Bohrmaschine" "Bohrmaschinen" feminine;
-lin boric_A = variants {};
-lin boring_A = variants {};
-lin boris_PN = variants {};
-lin boron_N = variants {};
-lin borough_N = reg2N  "Bezirk" "Bezirke" masculine;
-lin borrow_V = regV "borgen";
-lin borrow_V2 = dirV2 (regV "borgen");
-lin borrow_VV = variants {};
-lin borrower_N = reg2N  "Kreditnehmer" "Kreditnehmer" masculine;
-lin borsch_N = variants {};
-lin borstal_N = variants {};
-lin bortsch_N = variants {};
-lin borzoi_N = variants {};
-lin bosh_N = variants {};
-lin bosky_A = variants {};
-lin bosom_N = reg2N  "Busen" "Busen" masculine;
-lin boss_N = reg2N "Chef" "Chefs" masculine;
-lin boss_V2 = variants {};
-lin boss_eyed_A = variants {};
-lin bossy_A = variants {};
-lin boston_PN = variants {};
-lin botanical_A = regA "botanisch";
-lin botanist_N = reg2N  "Botaniker" "Botaniker" masculine;
-lin botanize_V = variants {};
-lin botany_N = variants {};
-lin botch_N = variants {};
-lin botch_V2 = variants {};
-lin botcher_N = variants {};
-lin both7and_DConj = sd2 "sowohl" ["als auch"] ** {n = R.Pl};
-lin both_Adv = variants {};
-lin both_Det = variants {};
-lin bother_N = variants {};
-lin bother_V = regV "belästigen";
-lin bother_V2 = dirV2 (regV "belästigen");
-lin bother_V2V = variants {};
-lin bothersome_A = variants {};
-lin botswana_PN = variants {};
-lin bottle_N = reg2N  "Flasche" "Flaschen" feminine;
-lin bottle_V2 = variants {};
-lin bottle_fed_A = variants {};
-lin bottle_green_A = variants {};
-lin bottleneck_N = reg2N  "Engpass" "Engpässe" masculine;
-lin bottom_N = reg2N  "Boden" "Böden" masculine;
-lin bottom_V = variants {};
-lin bottomless_A = variants {};
-lin bottrop_PN = variants {};
-lin botulism_N = variants {};
-lin boudoir_N = variants {};
-lin bougainvillea_N = variants {};
-lin bough_N = reg2N  "Ast" "Äste" masculine;
-lin bouillon_N = reg2N  "Bouillon" "Bouillons" feminine;
-lin boulder_N = variants {};
-lin boulevard_N = reg2N  "Boulevard" "Boulevards" masculine;
-lin bounce_N = variants {};
-lin bounce_V = regV "platzen";
-lin bounce_V2 = dirV2 (regV "platzen");
-lin bouncing_A = variants {};
-lin bouncy_A = variants {};
-lin bound_A = variants {};
-lin bound_N = variants {};
-lin bound_V = variants {};
-lin bound_V2 = variants {};
-lin bound_V2V = variants {};
-lin boundary_N = reg2N  "Rand" "Ränder" masculine;
-lin bounden_A = variants {};
-lin bounder_N = variants {};
-lin boundless_A = variants {};
-lin bounteous_A = variants {};
-lin bountiful_A = variants {};
-lin bounty_N = mkN "Belohnung";
-lin bouquet_N = reg2N  "Blumenstrauß" "Blumensträuße" masculine;
-lin bourbon_N = reg2N  "Bourbon" "Bourbons" masculine;
-lin bourgeois_A = mk3A "spießig" "spießiger" "spießigste";
-lin bourgeois_N = variants {};
-lin bourgeoisie_N = reg2N  "Bourgeoisie" "Bourgeoisien" feminine;
-lin bourn_N = variants {};
-lin bourne_N = variants {};
-lin bourne_PN = variants {};
-lin bournemouth_PN = variants {};
-lin bourse_N = variants {};
-lin bout_N = variants {};
-lin boutique_N = variants {};
-lin bovine_A = variants {};
-lin bovril_N = variants {};
-lin bow_N = reg2N  "Schleife" "Schleifen" feminine;
-lin bow_V = variants {};
-lin bow_V2 = variants {};
-lin bow_wow_N = variants {};
-lin bowburn_PN = variants {};
-lin bowdlerize_V2 = dirV2 (regV "zensieren");
-lin bowel_N = reg2N  "Darm" "Därme" masculine;
-lin bower_N = variants {};
-lin bowie_knife_N = variants {};
-lin bowing_N = variants {};
-lin bowl_N = reg2N  "Schale" "Schalen" feminine;
-lin bowl_V = variants {};
-lin bowl_V2 = variants {};
-lin bowler_N = variants {};
-lin bowline_N = variants {};
-lin bowling_green_N = variants {};
-lin bowls_N = variants {};
-lin bowman_N = variants {};
-lin bowsprit_N = variants {};
-lin box_N = reg2N  "Box" "Boxen" feminine;
-lin box_V = variants {};
-lin box_V2 = variants {};
-lin box_kite_N = variants {};
-lin box_number_N = variants {};
-lin box_office_N = variants {};
-lin boxer_N = variants {};
-lin boxful_N = variants {};
-lin boxing_N = variants {};
-lin boxing_day_N = variants {};
-lin boxing_day_PN = variants {};
-lin boxing_glove_N = variants {};
-lin boxing_match_N = variants {};
-lin boxwood_N = variants {};
-lin boy_N = reg2N "Junge" "Jungen" masculine;
-lin boycott_N = variants {};
-lin boycott_V2 = dirV2 (regV "boykottieren");
-lin boyfriend_N = reg2N  "Freund" "Freunde" masculine;
-lin boyhood_N = variants {};
-lin boyish_A = variants {};
-lin bra_N = reg2N  "Büstenhalter" "Büstenhalter" masculine;
-lin brace_N = reg2N  "Hosenträger" "Hosenträger" masculine;
-lin brace_V = variants {};
-lin brace_V2 = variants {};
-lin bracelet_N = reg2N  "Armband" "Armbänder" neuter;
-lin bracken_N = variants {};
-lin bracket_N = reg2N  "Klammer" "Klammern" feminine;
-lin bracket_V2 = variants {};
-lin brackish_A = variants {};
-lin bracknell_PN = variants {};
-lin bract_N = variants {};
-lin brad_N = variants {};
-lin bradawl_N = variants {};
-lin bradford_PN = variants {};
-lin bradford_on_avon_PN = variants {};
-lin brae_N = variants {};
-lin brag_V = regV "prahlen";
-lin braggart_N = reg2N  "Angeber" "Angeber" masculine;
-lin bragging_N = variants {};
-lin brahmin_N = variants {};
-lin braid_N = variants {};
-lin braid_V2 = variants {};
-lin braille_N = variants {};
-lin brain_N = reg2N  "Gehirn" "Gehirne" neuter;
-lin brain_V2 = variants {};
-lin brain_fag_N = variants {};
-lin brain_teaser_N = variants {};
-lin brainchild_N = variants {};
-lin brainless_A = mk3A "einfältig" "einfältiger" "einfältigste";
-lin brainstorm_N = variants {};
-lin braintree_PN = variants {};
-lin brainwash_V2 = variants {};
-lin brainwashed_A = variants {};
-lin brainwashing_N = variants {};
-lin brainwave_N = variants {};
-lin brainy_A = variants {};
-lin braise_V2 = variants {};
-lin brake_N = reg2N  "Bremse" "Bremsen" feminine;
-lin brake_V = variants {};
-lin brake_V2 = variants {};
-lin brakeman_N = variants {};
-lin bramble_N = reg2N  "Brombeere" "Brombeeren" feminine;
-lin bran_N = reg2N  "Kleie" "Kleien" feminine;
-lin bran_new_A = variants {};
-lin branch_N = reg2N  "Ast" "Äste" masculine;
-lin branch_V = variants {};
-lin branchy_A = variants {};
-lin brand_N = reg2N  "Brandmal" "Brandmale" neuter;
-lin brand_V2 = variants {};
-lin brand_new_A = variants {};
-lin branderburgh_PN = variants {};
-lin branding_iron_N = variants {};
-lin brandish_V2 = dirV2 (irregV "schwingen" "schwingt" "schwang" "schwänge" "geschwungen" );
-lin brandy_N = reg2N  "Kognak" "Kognaks" masculine;
-lin brandy_ball_N = variants {};
-lin brandy_snap_N = variants {};
-lin brash_A = mk3A "dreist" "dreister" "dreisteste";
-lin brasilia_PN = variants {};
-lin brass_N = reg2N  "Blech" "Bleche" neuter;
-lin brassard_N = variants {};
-lin brasserie_N = variants {};
-lin brassiere_1_N = variants {};
-lin brassiere_2_N = variants {};
-lin brassy_A = variants {};
-lin brat_N = reg2N  "Balg" "Bälge" masculine;
-lin bratislava_PN = variants {};
-lin braunschweig_PN = variants {};
-lin braunton_PN = variants {};
-lin bravado_N = variants {};
-lin brave_A = mk3A "mutig" "mutiger" "mutigste";
-lin brave_N = variants {};
-lin brave_V2 = variants {};
-lin bravery_N = variants {};
-lin bravo_N = variants {};
-lin brawl_N = variants {};
-lin brawl_V = variants {};
-lin brawler_N = variants {};
-lin brawn_N = reg2N  "Sülze" "Sülzen" feminine;
-lin brawny_A = variants {};
-lin bray_N = variants {};
-lin bray_V2 = dirV2 (regV "iahen");
-lin braze_V2 = variants {};
-lin brazen_A = variants {};
-lin brazen_V2 = variants {};
-lin brazen_faced_A = variants {};
-lin brazier_N = variants {};
-lin brazil_PN = variants {};
-lin brazilian_A = variants {};
-lin brazilian_N = variants {};
-lin breach_N = reg2N  "Bresche" "Breschen" feminine;
-lin breach_V2 = variants {};
-lin bread_N = reg2N "Brot" "Brote" neuter;
-lin breadcrumb_N = reg2N  "Brotkrume" "Brotkrumen" feminine;
-lin breadfruit_N = variants {};
-lin breadline_N = variants {};
-lin breadth_N = reg2N  "Breite" "Breiten" feminine;
-lin breadthways_Adv = variants {};
-lin breadthwise_Adv = variants {};
-lin breadwinner_N = variants {};
-lin break_N = variants {};
-lin break_V = irregV "brechen" "brecht" "brach" "bräche" "gebrochen" ;
-lin break_V2 = dirV2 (irregV "zerschlagen" "zerschlägt" "zerschlug" "zerschlüge" "zerschlagen");
-lin break_in_N = variants {};
-lin break_up_N = variants {};
-lin breakable_A = variants {};
-lin breakage_N = variants {};
-lin breakaway_N = variants {};
-lin breakaways_N = variants {};
-lin breakdown_N = reg2N  "Panne" "Pannen" feminine;
-lin breaker_N = variants {};
-lin breakfast_N = reg2N  "Frühstück" "Frühstücke" neuter;
-lin breakfast_V = variants {};
-lin breakneck_A = variants {};
-lin breakthrough_N = variants {};
-lin breakwater_N = reg2N  "Buhne" "Buhnen" feminine;
-lin bream_N = variants {};
-lin breast_N = reg2N "Brust" "Brüste" feminine;
-lin breast_V2 = variants {};
-lin breast_deep_Adv = variants {};
-lin breast_fed_A = variants {};
-lin breast_high_Adv = variants {};
-lin breast_plate_N = variants {};
-lin breastfeed_V = variants {};
-lin breastfeed_V2 = variants {};
-lin breaston_PN = variants {};
-lin breaststroke_N = reg2N  "Brust" "Brüste" feminine;
-lin breastwork_N = variants {};
-lin breath_N = reg2N "Atem" "Ateme" masculine;
-lin breathalyser_N = variants {};
-lin breathe_V = regV "atmen";
-lin breathe_V2 = dirV2 (irregV "atmen" "atmet" "atmte" "atmte" "atmt");
-lin breather_N = variants {};
-lin breathing_N = variants {};
-lin breathing_space_N = variants {};
-lin breathless_A = variants {};
-lin breathtaking_A = variants {};
-lin brecknock_PN = variants {};
-lin breda_PN = variants {};
-lin breech_N = variants {};
-lin breech_block_N = variants {};
-lin breeches_buoy_N = variants {};
-lin breed_N = variants {};
-lin breed_V = irregV "erzeugen" "erzeugt" "erzeugte" "erzeugte" "erzeugt";
-lin breed_V2 = dirV2 (irregV "erzeugen" "erzeugt" "erzeugte" "erzeugte" "erzeugt");
-lin breeder_N = reg2N  "Züchter" "Züchter" masculine;
-lin breeding_N = variants {};
-lin breedsall_PN = variants {};
-lin breeze_N = reg2N  "Brise" "Brisen" feminine;
-lin breeze_V = variants {};
-lin breezily_Adv = variants {};
-lin breeziness_N = variants {};
-lin breezy_A = variants {};
-lin bremen_PN = variants {};
-lin bremerhaven_PN = variants {};
-lin bren_N = variants {};
-lin bren_gun_N = variants {};
-lin brenda_PN = variants {};
-lin brent_PN = variants {};
-lin brentwood_PN = variants {};
-lin brescia_PN = variants {};
-lin brest_PN = variants {};
-lin breve_N = variants {};
-lin brevet_N = variants {};
-lin breviary_N = reg2N  "Brevier" "Breviere" neuter;
-lin brevity_N = variants {};
-lin brew_N = variants {};
-lin brew_V = regV "brauen";
-lin brew_V2 = dirV2 (regV "brauen");
-lin brewer_N = variants {};
-lin brewery_N = reg2N  "Brauerei" "Brauereien" feminine;
-lin brian_PN = variants {};
-lin briar_N = variants {};
-lin bribable_A = variants {};
-lin bribe_N = mkN "Bestechung";
-lin bribe_V = variants {};
-lin bribe_V2 = variants {};
-lin bribery_N = mkN "Bestechung";
-lin bric_a_brac_N = variants {};
-lin brick_N = reg2N  "Backstein" "Backsteine" masculine;
-lin brick_V2 = variants {};
-lin brick_field_N = variants {};
-lin brickbat_N = variants {};
-lin bricket_wood_PN = variants {};
-lin brickkiln_N = variants {};
-lin bricklayer_N = reg2N  "Maurer" "Maurer" masculine;
-lin brickwork_N = variants {};
-lin bridal_A = variants {};
-lin bridal_N = variants {};
-lin bride_N = reg2N  "Braut" "Bräute" feminine;
-lin bridecake_N = variants {};
-lin bridegroom_N = variants {};
-lin bridesmaid_N = variants {};
-lin bridge_N = reg2N  "Brücke" "Brücken" feminine;
-lin bridge_V2 = variants {};
-lin bridgehead_N = variants {};
-lin bridgend_PN = variants {};
-lin bridget_PN = variants {};
-lin bridgnorth_PN = variants {};
-lin bridgwater_PN = variants {};
-lin bridle_N = variants {};
-lin bridle_V = variants {};
-lin bridle_V2 = variants {};
-lin bridle_path_N = variants {};
-lin bridle_road_N = variants {};
-lin bridlington_PN = variants {};
-lin bridport_PN = variants {};
-lin brief_A = mk3A "kurz" "kürzer" "kürzeste";
-lin brief_N = variants {};
-lin brief_V2 = variants {};
-lin briefcase_N = variants {};
-lin briefing_N = variants {};
-lin brier_N = variants {};
-lin brig_N = variants {};
-lin brig_PN = variants {};
-lin brigade_N = reg2N  "Brigade" "Brigaden" feminine;
-lin brigadier_N = variants {};
-lin brigand_N = variants {};
-lin brigantine_N = variants {};
-lin brighouse_PN = variants {};
-lin bright_A = mk3A "glänzend" "glänzender" "glänzendste";
-lin bright_Adv = variants {};
-lin brighten_V = regV "schönen";
-lin brighten_V2 = dirV2 (regV "schönen");
-lin brightlingsea_PN = variants {};
-lin brightness_N = reg2N  "Helligkeit" "Helligkeiten" feminine;
-lin brighton_PN = variants {};
-lin brill_N = variants {};
-lin brilliance_N = variants {};
-lin brilliancy_N = variants {};
-lin brilliant_A = mk3A "brillant" "brillanter" "brillanteste";
-lin brilliantine_N = variants {};
-lin brim_N = reg2N  "Krempe" "Krempen" feminine;
-lin brim_V = variants {};
-lin brimful_A = variants {};
-lin brimfull_A = variants {};
-lin brimstone_N = variants {};
-lin brindled_A = variants {};
-lin brine_N = variants {};
-lin bring_V2 = dirV2 (irregV "bringen" "bringt" "brachte" "brächte" "gebracht" );
-lin bring_V2V = variants {};
-lin bring_V3 = variants {};
-lin brink_N = variants {};
-lin brinkmanship_N = variants {};
-lin briny_A = variants {};
-lin brioche_N = reg2N  "Brioche" "Brioches" feminine;
-lin briquet_N = variants {};
-lin briquette_N = variants {};
-lin brisbane_PN = variants {};
-lin brisk_A = mk3A "anregend" "anregender" "anregendste";
-lin brisket_N = reg2N  "Brust" "Brüste" feminine;
-lin bristle_N = variants {};
-lin bristle_V = variants {};
-lin bristly_A = variants {};
-lin bristol_PN = variants {};
-lin brit_N = variants {};
-lin britain_PN = variants {};
-lin britannic_A = variants {};
-lin british_A = variants {};
-lin britisher_N = variants {};
-lin briton_A = variants {};
-lin briton_N = variants {};
-lin brittle_A = mk3A "kühl" "kühler" "kühlste";
-lin brixham_PN = variants {};
-lin brno_PN = variants {};
-lin broach_V = variants {};
-lin broach_V2 = variants {};
-lin broad_A = regA "breit";
-lin broad_N = variants {};
-lin broad_minded_A = variants {};
-lin broad_mindedness_N = variants {};
-lin broadcast_Adv = variants {};
-lin broadcast_N = variants {};
-lin broadcast_V = variants {};
-lin broadcast_V2 = variants {};
-lin broadcasting_A = variants {};
-lin broadcasting_N = variants {};
-lin broadcloth_N = variants {};
-lin broaden_V = variants {};
-lin broaden_V2 = variants {};
-lin broadness_N = variants {};
-lin broadsheet_N = variants {};
-lin broadside_N = variants {};
-lin broadways_Adv = variants {};
-lin broadwise_Adv = variants {};
-lin brocade_N = variants {};
-lin brocade_V2 = variants {};
-lin broccoli_N = variants {};
-lin brochure_N = reg2N  "Broschüre" "Broschüren" feminine;
-lin brogue_N = variants {};
-lin broil_V = variants {};
-lin broil_V2 = variants {};
-lin broiler_N = variants {};
-lin broke_A = regA "pleite";
-lin broke_VA = variants {};
-lin broke_VS = variants {};
-lin broken_hearted_A = variants {};
-lin broker_N = variants {};
-lin brokerage_N = variants {};
-lin brolly_N = variants {};
-lin bromide_N = reg2N  "Bromid" "Bromide" neuter;
-lin bromine_N = variants {};
-lin bromley_PN = variants {};
-lin bromsgrove_PN = variants {};
-lin bronchial_A = regA "bronchial";
-lin bronchitic_A = variants {};
-lin bronchitis_N = reg2N  "Bronchitis" "Bronchitiden" feminine;
-lin bronchus_N = variants {};
-lin bronco_N = variants {};
-lin bronze_N = reg2N  "Bronze" "Bronzen" feminine;
-lin bronze_V = variants {};
-lin bronze_V2 = variants {};
-lin brooch_N = variants {};
-lin brood_N = variants {};
-lin brood_V = variants {};
-lin brood_hen_N = variants {};
-lin brood_mare_N = variants {};
-lin broody_A = variants {};
-lin brook_N = variants {};
-lin brook_V2 = variants {};
-lin broom_N = reg2N  "Besen" "Besen" masculine;
-lin broomstick_N = reg2N  "Besenstiel" "Besenstiele" masculine;
-lin bros_PN = variants {};
-lin broth_N = reg2N  "Brühe" "Brühen" feminine;
-lin brothel_N = reg2N  "Bordell" "Bordelle" neuter;
-lin brother_N = variants {};
-lin brother_in_law_N = variants {};
-lin brotherhood_N = variants {};
-lin brotherly_A = mk3A "brüderlich" "brüderlicher" "brüderlichste";
-lin brougham_N = variants {};
-lin brought_V = variants {};
-lin brought_VS = variants {};
-lin broughton_PN = variants {};
-lin brouhaha_N = reg2N  "Aufruhr" "Aufruhre" masculine;
-lin brow_N = reg2N  "Augenbraue" "Augenbrauen" feminine;
-lin browbeat_V2 = variants {};
-lin brown_A = regA "braun";
-lin brown_V = variants {};
-lin brown_V2 = variants {};
-lin brownie_N = variants {};
-lin brownish_A = mk3A "bräunlich" "bräunlicher" "bräunlichste";
-lin brownstone_N = variants {};
-lin browse_N = variants {};
-lin browse_V = irregV "blättern" "blättert" "blätterte" "blätterte" "geblättert" ;
-lin broxburn_PN = variants {};
-lin bruce_PN = variants {};
-lin bruges_PN = variants {};
-lin bruin_N = variants {};
-lin bruise_N = variants {};
-lin bruise_V = variants {};
-lin bruise_V2 = variants {};
-lin bruiser_N = variants {};
-lin bruit_V2 = variants {};
-lin brunch_N = variants {};
-lin brunei_PN = variants {};
-lin bruneian_A = variants {};
-lin bruneian_N = variants {};
-lin brunette_N = variants {};
-lin brunswick_PN = variants {};
-lin brunt_N = variants {};
-lin brush_N = reg2N  "Busch" "Büsche" masculine;
-lin brush_V = variants {};
-lin brush_V2 = variants {};
-lin brush_off_N = variants {};
-lin brush_up_N = variants {};
-lin brushwood_N = variants {};
-lin brushwork_N = variants {};
-lin brusque_A = mk3A "brüsk" "brüsker" "brüskeste";
-lin brusqueness_N = variants {};
-lin brussels_PN = variants {};
-lin brutal_A = mk3A "brutal" "brutaler" "brutalste";
-lin brutality_N = reg2N  "Brutalität" "Brutalitäten" feminine;
-lin brutalize_V2 = variants {};
-lin brute_N = variants {};
-lin brutish_A = mk3A "brutal" "brutaler" "brutalste";
-lin bryan_PN = variants {};
-lin bsc_N = variants {};
-lin bst_PN = variants {};
-lin bt_PN = variants {};
-lin bubble_N = reg2N  "Blase" "Blasen" feminine;
-lin bubble_V = variants {};
-lin bubbly_A = variants {};
-lin bubbly_N = variants {};
-lin bubonic_A = variants {};
-lin bucarest_PN = variants {};
-lin buccaneer_N = variants {};
-lin buck_N = reg2N  "Bock" "Böcke" masculine;
-lin buck_V = variants {};
-lin buck_V2 = variants {};
-lin bucket_N = reg2N  "Eimer" "Eimer" masculine;
-lin bucket_V = variants {};
-lin bucketful_N = variants {};
-lin buckhaven_PN = variants {};
-lin buckie_PN = variants {};
-lin buckingham_PN = variants {};
-lin buckinghamshire_PN = variants {};
-lin buckle_N = variants {};
-lin buckle_V = variants {};
-lin buckle_V2 = variants {};
-lin buckler_N = variants {};
-lin buckley_PN = variants {};
-lin buckram_N = variants {};
-lin bucksburn_PN = variants {};
-lin buckshot_N = variants {};
-lin buckskin_N = variants {};
-lin bucktooth_N = variants {};
-lin buckwheat_N = variants {};
-lin bucolic_A = variants {};
-lin bucolics_N = variants {};
-lin bud_N = reg2N  "Knospe" "Knospen" feminine;
-lin bud_V = variants {};
-lin budapest_PN = variants {};
-lin buddhism_N = variants {};
-lin buddhist_N = variants {};
-lin budding_A = variants {};
-lin buddy_N = reg2N  "Kollege" "Kollegen" masculine;
-lin budge_V = variants {};
-lin budge_V2 = variants {};
-lin budgerigar_N = reg2N  "Wellensittich" "Wellensittiche" masculine;
-lin budget_N = reg2N  "Budget" "Budgets" neuter;
-lin budget_V = variants {};
-lin budget_V2 = variants {};
-lin budgetary_A = variants {};
-lin budgie_N = variants {};
-lin buenos_aires_PN = variants {};
-lin buff_N = variants {};
-lin buff_V2 = variants {};
-lin buffalo_N = reg2N  "Bison" "Bisons" masculine;
-lin buffalo_PN = variants {};
-lin buffer_N = reg2N  "Puffer" "Puffer" masculine;
-lin buffer_V2 = dirV2 (regV "puffern");
-lin buffet_N = variants {};
-lin buffet_V = variants {};
-lin buffet_V2 = variants {};
-lin buffoon_N = variants {};
-lin buffoonery_N = variants {};
-lin bug_N = reg2N  "Fehler" "Fehler" masculine;
-lin bug_V2 = variants {};
-lin bug_hunter_N = variants {};
-lin bugaboo_N = variants {};
-lin bugbear_N = variants {};
-lin bugger_N = variants {};
-lin bugger_V = variants {};
-lin bugger_V2 = variants {};
-lin bugger_all_N = variants {};
-lin buggery_N = variants {};
-lin buggy_N = variants {};
-lin bugle_N = reg2N  "Bügelhorn" "Bügelhörner" neuter;
-lin bugler_N = variants {};
-lin buhl_N = variants {};
-lin build_N = variants {};
-lin build_V = regV "bauen";
-lin build_V2 = dirV2 (regV "bauen");
-lin build_up_N = variants {};
-lin builder_N = variants {};
-lin building_N = reg2N  "Gebäude" "Gebäude" neuter;
-lin building_society_N = variants {};
-lin built_in_A = variants {};
-lin built_up_A = variants {};
-lin bulb_N = variants {};
-lin bulbous_A = variants {};
-lin bulbul_N = variants {};
-lin bulgaria_PN = variants {};
-lin bulgarian_A = mk3A "bulgarisch" "bulgarischer" "bulgarischste";
-lin bulgarianMasc_N = variants {};
-lin bulgarianFem_N = variants {};
-lin bulge_N = variants {};
-lin bulge_V = variants {};
-lin bulge_V2 = variants {};
-lin bulk_N = reg2N  "Großteil" "Großteile" masculine;
-lin bulk_V = variants {};
-lin bulkhead_N = variants {};
-lin bulkington_PN = variants {};
-lin bulky_A = variants {};
-lin bull's_eye_N = variants {};
-lin bull_N = reg2N  "Bulle" "Bullen" masculine;
-lin bull_headed_A = variants {};
-lin bull_neck_N = variants {};
-lin bull_terrier_N = variants {};
-lin bulldog_N = reg2N  "Bulldogge" "Bulldoggen" feminine;
-lin bulldoze_V2 = variants {};
-lin bulldozer_N = reg2N  "Planierraupe" "Planierraupen" feminine;
-lin bullet_N = reg2N  "Kugel" "Kugeln" feminine;
-lin bullet_headed_A = variants {};
-lin bulletin_N = reg2N  "Bulletin" "Bulletins" neuter;
-lin bulletproof_A = regA "kugelsicher";
-lin bullfight_N = variants {};
-lin bullfighter_N = reg2N  "Torero" "Toreros" masculine;
-lin bullfinch_N = reg2N  "Dompfaff" "Dompfaffen" masculine;
-lin bullfrog_N = variants {};
-lin bullion_N = variants {};
-lin bullock_N = variants {};
-lin bullring_N = variants {};
-lin bullshit_N = variants {};
-lin bullshit_V = variants {};
-lin bully_A = variants {};
-lin bully_N = reg2N  "Rabauke" "Rabauken" masculine;
-lin bully_V = variants {};
-lin bully_V2 = variants {};
-lin bulrush_N = variants {};
-lin bulwark_N = variants {};
-lin bum_A = variants {};
-lin bum_N = reg2N  "Penner" "Penner" masculine;
-lin bum_V = variants {};
-lin bum_V2 = variants {};
-lin bumblebee_N = reg2N  "Hummel" "Hummeln" feminine;
-lin bumboat_N = variants {};
-lin bump_Adv = variants {};
-lin bump_N = variants {};
-lin bump_V = variants {};
-lin bump_V2 = variants {};
-lin bumper_N = variants {};
-lin bumpkin_N = variants {};
-lin bumptious_A = variants {};
-lin bumptiousness_N = variants {};
-lin bumpy_A = mk3A "holprig" "holpriger" "holprigste";
-lin bun_N = reg2N  "Brötchen" "Brötchen" neuter;
-lin buna_N = variants {};
-lin bunch_N = variants {};
-lin bunch_V = variants {};
-lin bunch_V2 = variants {};
-lin bundle_N = reg2N  "Bündel" "Bündel" neuter;
-lin bundle_V = variants {};
-lin bundle_V2 = variants {};
-lin bung_N = variants {};
-lin bung_V2 = variants {};
-lin bung_hole_N = variants {};
-lin bungaloid_A = variants {};
-lin bungalow_N = reg2N  "Bungalow" "Bungalows" masculine;
-lin bungle_N = variants {};
-lin bungle_V = variants {};
-lin bungle_V2 = variants {};
-lin bungler_N = variants {};
-lin bunion_N = variants {};
-lin bunk_N = reg2N  "Koje" "Kojen" feminine;
-lin bunk_V = variants {};
-lin bunker_N = reg2N  "Bunker" "Bunker" masculine;
-lin bunker_V = variants {};
-lin bunker_V2 = variants {};
-lin bunkum_N = variants {};
-lin bunny_N = reg2N  "Hase" "Hasen" masculine;
-lin bunsen_N = variants {};
-lin bunting_N = variants {};
-lin buoy_N = reg2N  "Boje" "Bojen" feminine;
-lin buoy_V = variants {};
-lin buoy_V2 = variants {};
-lin buoyancy_N = reg2N  "Auftrieb" "Auftriebe" masculine;
-lin buoyant_A = mk3A "heiter" "heiterer" "heiterste";
-lin bur_N = variants {};
-lin burberry_N = variants {};
-lin burble_V = variants {};
-lin burble_VS = variants {};
-lin burden_N = mkN "Belastung";
-lin burden_V2 = variants {};
-lin burdensome_A = variants {};
-lin burdock_N = reg2N  "Klette" "Kletten" feminine;
-lin bureau_N = reg2N  "Büro" "Büros" neuter;
-lin bureaucracy_N = reg2N  "Bürokratie" "Bürokratien" feminine;
-lin bureaucrat_N = reg2N  "Bürokrat" "Bürokraten" masculine;
-lin bureaucratic_A = variants {};
-lin bureaucratically_Adv = variants {};
-lin burette_N = reg2N  "Bürette" "Büretten" feminine;
-lin burg_N = variants {};
-lin burgeon_V = variants {};
-lin burgess_N = variants {};
-lin burgess_PN = variants {};
-lin burgh_N = variants {};
-lin burgher_N = variants {};
-lin burglar_N = reg2N  "Dieb" "Diebe" masculine;
-lin burglar_alarm_N = variants {};
-lin burglar_proof_A = variants {};
-lin burglarious_A = variants {};
-lin burglary_N = reg2N  "Einbruch" "Einbrüche" masculine;
-lin burgle_V = variants {};
-lin burgle_V2 = variants {};
-lin burgomaster_N = reg2N  "Bürgermeister" "Bürgermeister" masculine;
-lin burgos_PN = variants {};
-lin burgundy_N = variants {};
-lin burial_N = reg2N  "Begräbnis" "Begräbnisse" neuter;
-lin burial_ground_N = variants {};
-lin burke_V2 = variants {};
-lin burlap_N = variants {};
-lin burlesque_N = variants {};
-lin burlesque_V2 = variants {};
-lin burley_PN = variants {};
-lin burly_A = mk3A "kräftig" "kräftiger" "kräftigste";
-lin burma_PN = variants {};
-lin burmese_A = variants {};
-lin burmese_N = variants {};
-lin burn_N = reg2N  "Bach" "Bäche" masculine;
-lin burn_V = regV "brennen";
-lin burn_V2 = variants {};
-lin burn_up_N = variants {};
-lin burner_N = reg2N  "Brenner" "Brenner" masculine;
-lin burnham_on_sea_PN = variants {};
-lin burning_A = variants {};
-lin burnish_V = variants {};
-lin burnish_V2 = variants {};
-lin burnley_PN = variants {};
-lin burnouse_N = variants {};
-lin burntisland_PN = variants {};
-lin burntwood_PN = variants {};
-lin burp_N = variants {};
-lin burp_V = variants {};
-lin burp_V2 = variants {};
-lin burr_N = reg2N  "Grat" "Grate" masculine;
-lin burr_drill_N = variants {};
-lin burrow_N = variants {};
-lin burrow_V = variants {};
-lin burrow_V2 = variants {};
-lin burry_port_PN = variants {};
-lin bursar_N = variants {};
-lin bursary_N = variants {};
-lin burscough_PN = variants {};
-lin burst_N = variants {};
-lin burst_V = variants {};
-lin burst_V2 = variants {};
-lin burthen_N = variants {};
-lin burthen_V2 = variants {};
-lin burton_N = variants {};
-lin burton_upon_trent_PN = variants {};
-lin burundi_PN = variants {};
-lin burundian_A = variants {};
-lin burundian_N = variants {};
-lin bury_PN = variants {};
-lin bury_V = regV "beerdigen";
-lin bury_V2 = dirV2 (regV "beerdigen");
-lin bury_st__edmunds_PN = variants {};
-lin burying_ground_N = variants {};
-lin bus_N = reg2N  "Bus" "Busse" masculine;
-lin bus_V = variants {};
-lin bus_V2 = variants {};
-lin busby_N = variants {};
-lin bush_N = reg2N  "Busch" "Büsche" masculine;
-lin bushel_N = reg2N  "Scheffel" "Scheffel" masculine;
-lin bushman_N = variants {};
-lin bushy_A = variants {};
-lin busily_Adv = variants {};
-lin business_N = reg2N  "Geschäft" "Geschäfte" neuter;
-lin businesslike_A = mk3A "sachbezogen" "sachbezogener" "sachbezogenste";
-lin businessman_N = variants {};
-lin busker_N = variants {};
-lin busman_N = variants {};
-lin bust_N = reg2N  "Büste" "Büsten" feminine;
-lin bust_V = variants {};
-lin bust_V2 = variants {};
-lin bust_up_N = variants {};
-lin bustard_N = variants {};
-lin buster_N = variants {};
-lin bustle_N = variants {};
-lin bustle_V = variants {};
-lin bustle_V2 = variants {};
-lin busy_A = mk3A "beschäftigt" "beschäftigter" "beschäftigste";
-lin busy_V2 = variants {};
-lin busybody_N = variants {};
-lin but_Adv = variants {};
-lin but_Prep = variants {};
-lin but_PConj = ss "aber";
-lin but_Subj = variants {};
-lin butane_N = variants {};
-lin butch_A = variants {};
-lin butcher_N = reg2N  "Fleischer" "Fleischer" masculine;
-lin butcher_V2 = variants {};
-lin butchery_N = variants {};
-lin butler_N = reg2N  "Butler" "Butler" masculine;
-lin butt_N = reg2N  "Arsch" "Ärsche" masculine;
-lin butt_V = variants {};
-lin butt_V2 = variants {};
-lin butter_N = reg2N "Butter" "Butter" feminine;
-lin butter_V2 = variants {};
-lin butterbean_N = variants {};
-lin buttercup_N = reg2N  "Hahnenfuß" "Hahnenfüße" masculine;
-lin butterfingers_N = variants {};
-lin butterfly_N = reg2N  "Delfin" "Delfine" masculine;
-lin buttermilk_N = variants {};
-lin butterscotch_N = variants {};
-lin buttery_N = variants {};
-lin buttock_N = reg2N  "Backe" "Backen" feminine;
-lin button_N = reg2N  "Knopf" "Knöpfe" masculine;
-lin button_V = variants {};
-lin button_V2 = variants {};
-lin buttoned_up_A = variants {};
-lin buttonhole_N = reg2N  "Knopfloch" "Knopflöcher" neuter;
-lin buttonhole_V2 = variants {};
-lin buttonhook_N = variants {};
-lin buttonwood_N = variants {};
-lin buttress_N = reg2N  "Stütze" "Stützen" feminine;
-lin buttress_V2 = variants {};
-lin buxom_A = mk3A "drall" "draller" "drallste";
-lin buxton_PN = variants {};
-lin buy_N = variants {};
-lin buy_V = regV "kaufen";
-lin buy_V2 = dirV2 (regV "kaufen");
-lin buyer_N = reg2N  "Käufer" "Käufer" masculine;
-lin buzz_N = reg2N  "Anruf" "Anrufe" masculine;
-lin buzz_V = variants {};
-lin buzz_V2 = variants {};
-lin buzzard_N = reg2N  "Bussard" "Bussarde" masculine;
-lin buzzer_N = variants {};
-lin bvm_N = variants {};
-lin by_Adv = variants {};
-lin by_Prep = mkPrep "mit" dative;
-lin by_election_N = variants {};
-lin bye_N = variants {};
-lin bye_bye_N = variants {};
-lin bye_law_N = variants {};
-lin bygone_A = variants {};
-lin bylaw_N = mkN "Satzung";
-lin bypass_N = reg2N  "Bypass" "Bypasse" neuter;
-lin bypass_V2 = variants {};
-lin bypath_N = variants {};
-lin byplay_N = variants {};
-lin byproduct_N = reg2N  "Nebenprodukt" "Nebenprodukte" neuter;
-lin byroad_N = variants {};
-lin bystander_N = variants {};
-lin byway_N = variants {};
-lin byword_N = variants {};
-lin c_in_c_PN = variants {};
-lin c_of_e_N = variants {};
-lin ca'canny_N = variants {};
-lin cab_N = reg2N  "Taxi" "Taxis" neuter;
-lin cab_rank_N = variants {};
-lin cabal_N = variants {};
-lin cabaret_N = reg2N  "Kabarett" "Kabarette" neuter;
-lin cabbage_N = reg2N  "Kohl" "Kohle" masculine;
-lin cabby_N = variants {};
-lin caber_N = variants {};
-lin cabin_N = reg2N  "Kabine" "Kabinen" feminine;
-lin cabinet_N = reg2N  "Kabinett" "Kabinette" neuter;
-lin cabinet_maker_N = variants {};
-lin cable's_length_N = variants {};
-lin cable_N = reg2N  "Kabel" "Kabel" neuter;
-lin cable_V = variants {};
-lin cable_V2 = variants {};
-lin cable_car_N = variants {};
-lin cable_length_N = variants {};
-lin cable_railway_N = variants {};
-lin cablegram_N = variants {};
-lin cabman_N = variants {};
-lin caboodle_N = variants {};
-lin caboose_N = variants {};
-lin cabstand_N = variants {};
-lin cacao_N = reg2N  "Kakaobaum" "Kakaobäume" masculine;
-lin cacao_bean_N = variants {};
-lin cacao_tree_N = variants {};
-lin cache_N = reg2N  "Cache" "Caches" masculine;
-lin cache_V2 = variants {};
-lin cachet_N = variants {};
-lin cachou_N = variants {};
-lin cackle_N = variants {};
-lin cackle_V = variants {};
-lin cackler_N = variants {};
-lin cacophonous_A = variants {};
-lin cacophony_N = reg2N  "Kakophonie" "Kakophonien" feminine;
-lin cactus_N = variants {};
-lin cad_N = variants {};
-lin cadaver_N = reg2N  "Kadaver" "Kadaver" masculine;
-lin cadaverous_A = variants {};
-lin caddie_N = variants {};
-lin caddish_A = variants {};
-lin caddy_N = variants {};
-lin cadence_N = reg2N  "Kadenz" "Kadenzen" feminine;
-lin cadenza_N = reg2N  "Kadenz" "Kadenzen" feminine;
-lin cadet_N = variants {};
-lin cadge_V = variants {};
-lin cadge_V2 = variants {};
-lin cadger_N = variants {};
-lin cadiz_PN = variants {};
-lin cadmium_N = variants {};
-lin cadre_N = reg2N  "Kader" "Kader" masculine;
-lin caen_PN = variants {};
-lin caerleon_PN = variants {};
-lin caernarfon_PN = variants {};
-lin caerphilly_PN = variants {};
-lin caesar_N = variants {};
-lin caesarian_A = variants {};
-lin caesura_N = reg2N  "Zäsur" "Zäsuren" feminine;
-lin cafe_N = reg2N  "Café" "Cafés" neuter;
-lin cafe_au_lait_N = variants {};
-lin cafeteria_N = reg2N  "Kantine" "Kantinen" feminine;
-lin caff_N = variants {};
-lin caffeine_N = variants {};
-lin caftan_N = variants {};
-lin cage_N = reg2N  "Käfig" "Käfige" masculine;
-lin cage_V2 = variants {};
-lin cagey_A = variants {};
-lin cagily_Adv = variants {};
-lin cagliari_PN = variants {};
-lin cagoule_N = variants {};
-lin caiman_N = variants {};
-lin cairn_N = variants {};
-lin cairo_PN = variants {};
-lin caisson_N = variants {};
-lin caitiff_N = variants {};
-lin cajole_V2 = variants {};
-lin cajolery_N = variants {};
-lin cake_N = reg2N  "Kuchen" "Kuchen" masculine;
-lin cake_V = variants {};
-lin cake_V2 = variants {};
-lin calabash_N = variants {};
-lin calamitous_A = variants {};
-lin calamity_N = reg2N  "Kalamität" "Kalamitäten" feminine;
-lin calcify_V = variants {};
-lin calcify_V2 = variants {};
-lin calcination_N = variants {};
-lin calcine_V = variants {};
-lin calcine_V2 = variants {};
-lin calcium_N = reg2N  "Calcium" "Calcien" neuter;
-lin calculable_A = variants {};
-lin calculate_V = regV "berechnen";
-lin calculate_V2 = dirV2 (regV "berechnen");
-lin calculate_VS = variants {};
-lin calculating_A = variants {};
-lin calculation_N = variants {};
-lin calculator_N = reg2N  "Rechner" "Rechner" masculine;
-lin calculus_N = variants {};
-lin calcutta_PN = variants {};
-lin caldicot_PN = variants {};
-lin caldron_N = variants {};
-lin calendar_N = reg2N  "Kalender" "Kalender" masculine;
-lin calender_N = variants {};
-lin calender_V2 = variants {};
-lin calf_N = reg2N  "Kalb" "Kälber" neuter;
-lin calf_love_N = variants {};
-lin cali_PN = variants {};
-lin calibrate_V2 = dirV2 (irregV "kalibrieren" "kalibriert" "kalibrierte" "kalibrierte" "kalibriert");
-lin calibration_N = variants {};
-lin calibre_N = mkN "Bohrung";
-lin calico_N = variants {};
-lin calif_N = variants {};
-lin california_PN = variants {};
-lin californian_A = variants {};
-lin californian_N = variants {};
-lin caliph_N = reg2N  "Kalif" "Kalifen" masculine;
-lin caliphate_N = reg2N  "Kalifat" "Kalifate" neuter;
-lin calisthenics_N = variants {};
-lin calk_N = variants {};
-lin calk_V2 = variants {};
-lin call_N = reg2N  "Anruf" "Anrufe" masculine;
-lin call_V = variants {};
-lin call_V2 = variants {};
-lin call_V2V = variants {};
-lin call_V2A = variants {};
-lin call_V3 = variants {};
-lin call_VS = variants {};
-lin call_box_N = variants {};
-lin call_girl_N = variants {};
-lin call_over_N = variants {};
-lin call_up_N = variants {};
-lin caller_N = variants {};
-lin calligraphy_N = variants {};
-lin calling_N = variants {};
-lin calliope_N = variants {};
-lin callisthenics_N = variants {};
-lin callosity_N = variants {};
-lin callous_A = mk3A "schwielig" "schwieliger" "schwieligste";
-lin callousness_N = variants {};
-lin callow_A = mk3A "kahl" "kahler" "kahlste";
-lin callowness_N = variants {};
-lin callus_N = variants {};
-lin calm_A = mk3A "ruhig" "ruhiger" "ruhigste";
-lin calm_N = variants {};
-lin calm_V = variants {};
-lin calm_V2 = variants {};
-lin calmness_N = variants {};
-lin calne_PN = variants {};
-lin calomel_N = variants {};
-lin calor_PN = variants {};
-lin calorie_N = reg2N  "Kalorie" "Kalorien" feminine;
-lin calorific_A = variants {};
-lin calumniate_V2 = variants {};
-lin calumny_N = reg2N  "Rufmord" "Rufmorde" masculine;
-lin calvary_N = variants {};
-lin calve_V = variants {};
-lin calverton_PN = variants {};
-lin calvinism_N = variants {};
-lin calvinist_N = variants {};
-lin calypso_N = variants {};
-lin calyx_N = variants {};
-lin cam_N = variants {};
-lin camaraderie_N = variants {};
-lin camber_N = variants {};
-lin camber_V = variants {};
-lin camber_V2 = variants {};
-lin cambodia_PN = variants {};
-lin cambodian_A = variants {};
-lin cambodian_N = variants {};
-lin cambourne_PN = variants {};
-lin cambric_N = variants {};
-lin cambridge_PN = variants {};
-lin cambridgeshire_PN = variants {};
-lin cambuslang_PN = variants {};
-lin camden_PN = variants {};
-lin camel_N = reg2N  "Kamel" "Kamele" neuter;
-lin camel_hair_N = variants {};
-lin camellia_N = reg2N  "Kamelie" "Kamelien" feminine;
-lin camembert_N = reg2N  "Camembert" "Camemberts" masculine;
-lin cameo_N = variants {};
-lin camera_N = reg2N "Kamera" "Kameras" feminine;
-lin cameraman_N = reg2N  "Kamerafrau" "Kamerafrauen" feminine;
-lin cameroon_PN = variants {};
-lin cameroonian_A = variants {};
-lin cameroonian_N = variants {};
-lin camion_N = variants {};
-lin camomile_N = reg2N  "Kamille" "Kamillen" feminine;
-lin camouflage_N = mkN "Tarnung";
-lin camouflage_V2 = variants {};
-lin camp_A = variants {};
-lin camp_N = variants {};
-lin camp_V = variants {};
-lin camp_V2 = variants {};
-lin camp_bed_N = variants {};
-lin camp_chair_N = variants {};
-lin camp_fire_N = variants {};
-lin camp_follower_N = variants {};
-lin camp_stool_N = variants {};
-lin campaign_N = reg2N  "Feldzug" "Feldzüge" masculine;
-lin campaign_V = variants {};
-lin campaigner_N = variants {};
-lin campanile_N = variants {};
-lin campanula_N = variants {};
-lin campbeltown_PN = variants {};
-lin camper_N = variants {};
-lin camphor_N = variants {};
-lin camphorated_A = variants {};
-lin camping_N = variants {};
-lin campion_N = variants {};
-lin campus_N = variants {};
-lin camshaft_N = reg2N  "Nockenwelle" "Nockenwellen" feminine;
-lin can_N = variants {};
-lin can_V2 = dirV2 (irregV "dürfen" "dürft" "durfte" "dürfte" "gedurft" );
-lin can_VV = R.auxVV 
-      (R.mkV 
-        "können" "kann" "kannst" "kann" "könnt" "könn" 
-        "konnte" "konntest" "konnten" "konntet"
-        "könnte" "gekonnt" [] 
-        R.VHaben) ;
-lin canada_PN = variants {};
-lin canadian_A = variants {};
-lin canadian_N = reg2N  "Kanadier" "Kanadier" masculine;
-lin canal_N = reg2N  "Kanal" "Kanäle" masculine;
-lin canalization_N = variants {};
-lin canalize_V2 = variants {};
-lin canape_N = reg2N  "Kanapee" "Kanapees" neuter;
-lin canard_N = reg2N  "Zeitungsente" "Zeitungsenten" feminine;
-lin canary_N = reg2N  "Kanarienvogel" "Kanarienvögel" masculine;
-lin canary_bird_N = variants {};
-lin canary_wine_N = variants {};
-lin canasta_N = variants {};
-lin canberra_PN = variants {};
-lin cancan_N = variants {};
-lin cancel_V = regV "kürzen";
-lin cancel_V2 = dirV2 (regV "kürzen");
-lin cancellation_N = variants {};
-lin cancer_N = reg2N  "Krebs" "Krebse" masculine;
-lin cancer_PN = variants {};
-lin cancerous_A = variants {};
-lin candelabrum_N = reg2N  "Kandelaber" "Kandelaber" masculine;
-lin candid_A = variants {};
-lin candidacy_N = variants {};
-lin candidate_N = reg2N  "Kandidat" "Kandidaten" masculine;
-lin candidature_N = variants {};
-lin candied_A = variants {};
-lin candle_N = reg2N  "Kerze" "Kerzen" feminine;
-lin candle_power_N = variants {};
-lin candlelight_N = reg2N  "Kerzenlicht" "Kerzenlichter" neuter;
-lin candlestick_N = variants {};
-lin candlewick_N = reg2N  "Docht" "Dochte" masculine;
-lin candour_N = variants {};
-lin candy_N = variants {};
-lin candy_V = variants {};
-lin candy_V2 = variants {};
-lin candy_floss_N = variants {};
-lin candytuft_N = variants {};
-lin cane_N = reg2N  "Rohr" "Rohre" neuter;
-lin cane_V2 = variants {};
-lin canine_A = variants {};
-lin canister_N = variants {};
-lin canker_N = variants {};
-lin canker_V2 = variants {};
-lin cankerous_A = variants {};
-lin canna_N = variants {};
-lin cannabis_N = variants {};
-lin canned_A = variants {};
-lin cannery_N = variants {};
-lin cannes_PN = variants {};
-lin cannibal_N = reg2N  "Kannibale" "Kannibalen" masculine;
-lin cannibalism_N = variants {};
-lin cannibalistic_A = variants {};
-lin cannibalize_V2 = variants {};
-lin cannily_Adv = variants {};
-lin cannock_PN = variants {};
-lin cannon_N = variants {};
-lin cannon_fodder_N = variants {};
-lin cannonade_N = variants {};
-lin canny_A = variants {};
-lin canoe_N = reg2N  "Kanu" "Kanus" neuter;
-lin canoe_V2 = variants {};
-lin canoeist_N = variants {};
-lin canon_1_N = variants {};
-lin canon_2_N = variants {};
-lin canonical_A = variants {};
-lin canonization_N = variants {};
-lin canonize_V2 = variants {};
-lin canopied_A = variants {};
-lin canopy_N = reg2N  "Baldachin" "Baldachine" masculine;
-lin cant_N = reg2N  "Fachsprache" "Fachsprachen" feminine;
-lin cant_V = variants {};
-lin cant_V2 = variants {};
-lin cantab_PN = variants {};
-lin cantaloup_N = variants {};
-lin cantaloupe_N = variants {};
-lin cantankerous_A = variants {};
-lin cantata_N = variants {};
-lin canteen_N = reg2N  "Kantine" "Kantinen" feminine;
-lin canter_N = variants {};
-lin canter_V = variants {};
-lin canter_V2 = variants {};
-lin canterbury_PN = variants {};
-lin canticle_N = variants {};
-lin cantilever_N = mkN "Auskragung";
-lin canto_N = variants {};
-lin canton_N = reg2N  "Kanton" "Kantone" masculine;
-lin canton_PN = variants {};
-lin cantonment_N = variants {};
-lin cantor_N = variants {};
-lin canuck_N = variants {};
-lin canvas_N = reg2N  "Leinen" "Leinen" neuter;
-lin canvass_N = variants {};
-lin canvass_V = variants {};
-lin canvass_V2 = variants {};
-lin canvey_PN = variants {};
-lin canvey_island_PN = variants {};
-lin canyon_N = reg2N  "Klamm" "Klammen" feminine;
-lin cap_N = mkN "Mütze";
-lin cap_V2 = variants {};
-lin cap_a_pie_Adv = variants {};
-lin capability_N = variants {};
-lin capable_A = mk3A "fähig" "fähiger" "fähigste";
-lin capacious_A = variants {};
-lin capacity_N = reg2N  "Kapazität" "Kapazitäten" feminine;
-lin caparison_N = variants {};
-lin caparison_V2 = variants {};
-lin cape_N = reg2N  "Kap" "Kaps" neuter;
-lin cape_town_PN = variants {};
-lin caper_N = variants {};
-lin caper_V = variants {};
-lin capillary_N = variants {};
-lin capital_A = variants {};
-lin capital_N = reg2N  "Großbuchstabe" "Großbuchstaben" masculine;
-lin capitalism_A = variants {};
-lin capitalism_N = variants {};
-lin capitalist_N = variants {};
-lin capitalistic_A = variants {};
-lin capitalization_N = variants {};
-lin capitalize_V = variants {};
-lin capitalize_V2 = variants {};
-lin capitation_N = variants {};
-lin capitol_N = variants {};
-lin capitulate_V = variants {};
-lin capitulate_V2 = variants {};
-lin capitulation_N = mkN "Kapitulation";
-lin capon_N = reg2N  "Kapaun" "Kapaune" masculine;
-lin caprice_N = reg2N  "Laune" "Launen" feminine;
-lin capricious_A = mk3A "kapriziös" "kapriziöser" "kapriziöseste";
-lin capriciousness_N = variants {};
-lin capricorn_PN = variants {};
-lin capsicum_N = variants {};
-lin capsize_V = irregV "kentern" "kentert" "kenterte" "kenterte" "gekentert" ;
-lin capsize_V2 = dirV2 (irregV "kentern" "kentert" "kenterte" "kenterte" "gekentert" );
-lin capstan_N = variants {};
-lin capsule_N = reg2N  "Kapsel" "Kapseln" feminine;
-lin capt_PN = variants {};
-lin captain_N = reg2N  "Kapitän" "Kapitäne" masculine;
-lin captain_V2 = variants {};
-lin caption_N = reg2N  "Legende" "Legenden" feminine;
-lin captious_A = variants {};
-lin captivate_V2 = dirV2 (irregV "bestechen" "bestecht" "bestach" "bestäche" "bestochen" );
-lin captive_A = variants {};
-lin captive_N = variants {};
-lin captivity_N = reg2N  "Gefangenschaft" "Gefangenschaften" feminine;
-lin captor_N = variants {};
-lin capture_N = reg2N  "Fang" "Fänge" masculine;
-lin capture_V2 = variants {};
-lin car_N = mkN "Wagen";
-lin car_ferry_N = variants {};
-lin caracas_PN = variants {};
-lin carafe_N = reg2N  "Karaffe" "Karaffen" feminine;
-lin caramel_N = variants {};
-lin carapace_N = variants {};
-lin carat_N = reg2N  "Karat" "Karate" neuter;
-lin caravan_N = reg2N  "Karawane" "Karawanen" feminine;
-lin caravanning_N = variants {};
-lin caravansary_N = variants {};
-lin caravanserai_N = reg2N  "Karawanserei" "Karawansereien" feminine;
-lin caraway_N = reg2N  "Kümmel" "Kümmel" masculine;
-lin carbide_N = variants {};
-lin carbine_N = reg2N  "Karabiner" "Karabiner" masculine;
-lin carbohydrate_N = reg2N  "Kohlenhydrat" "Kohlenhydrate" neuter;
-lin carbolic_A = variants {};
-lin carbon_N = reg2N  "Kohle" "Kohlen" feminine;
-lin carbon_paper_N = variants {};
-lin carbonated_A = variants {};
-lin carbonic_A = variants {};
-lin carboniferous_A = variants {};
-lin carbonization_N = variants {};
-lin carbonize_V2 = variants {};
-lin carborundum_N = variants {};
-lin carboy_N = variants {};
-lin carbuncle_N = reg2N  "Karbunkel" "Karbunkel" masculine;
-lin carburettor_N = variants {};
-lin carcase_N = variants {};
-lin carcass_N = variants {};
-lin card_N = reg2N  "Karte" "Karten" feminine;
-lin card_V2 = variants {};
-lin card_sharper_N = variants {};
-lin cardamom_N = variants {};
-lin cardboard_N = reg2N  "Pappe" "Pappen" feminine;
-lin cardenden_PN = variants {};
-lin cardiac_A = variants {};
-lin cardiff_PN = variants {};
-lin cardigan_N = reg2N  "Strickjacke" "Strickjacken" feminine;
-lin cardigan_PN = variants {};
-lin cardinal_A = regA "grundsätzlich";
-lin cardinal_N = variants {};
-lin care_N = reg2N  "Pflege" "Pflegen" feminine;
-lin care_V = variants {};
-lin careen_V = variants {};
-lin careen_V2 = variants {};
-lin career_N = reg2N  "Karriere" "Karrieren" feminine;
-lin career_V = variants {};
-lin careerist_N = variants {};
-lin carefree_A = mk3A "sorglos" "sorgloser" "sorgloseste";
-lin careful_A = mk3A "behutsam" "behutsamer" "behutsamste";
-lin carefulness_N = variants {};
-lin careladen_A = variants {};
-lin careless_A = mk3A "sorglos" "sorgloser" "sorgloseste";
-lin carelessness_N = variants {};
-lin caress_N = variants {};
-lin caress_V2 = variants {};
-lin caressing_A = variants {};
-lin caret_N = variants {};
-lin caretaker_N = variants {};
-lin careworn_A = variants {};
-lin cargo_N = reg2N  "Fracht" "Frachten" feminine;
-lin caribou_N = variants {};
-lin caricature_N = reg2N  "Karikatur" "Karikaturen" feminine;
-lin caricature_V2 = variants {};
-lin caricaturist_N = reg2N  "Karikaturist" "Karikaturisten" masculine;
-lin caries_N = variants {};
-lin carillon_N = variants {};
-lin carious_A = variants {};
-lin carl_PN = variants {};
-lin carlisle_PN = variants {};
-lin carlow_PN = variants {};
-lin carluke_PN = variants {};
-lin carmarthen_PN = variants {};
-lin carmelite_A = variants {};
-lin carmelite_N = variants {};
-lin carmine_A = variants {};
-lin carmine_N = variants {};
-lin carnage_N = reg2N  "Massaker" "Massaker" neuter;
-lin carnal_A = variants {};
-lin carnation_N = reg2N  "Nelke" "Nelken" feminine;
-lin carnforth_PN = variants {};
-lin carnival_N = variants {};
-lin carnivore_N = reg2N  "Fleischfresser" "Fleischfresser" masculine;
-lin carnivorous_A = variants {};
-lin carnoustie_PN = variants {};
-lin carol_N = variants {};
-lin carol_PN = variants {};
-lin carol_V2 = variants {};
-lin carole_PN = variants {};
-lin carolina_PN = variants {};
-lin caroline_PN = variants {};
-lin caroller_N = variants {};
-lin carolyn_PN = variants {};
-lin carousal_N = variants {};
-lin carouse_V2 = variants {};
-lin carousel_N = variants {};
-lin carp_N = reg2N  "Karpfen" "Karpfen" masculine;
-lin carp_V = variants {};
-lin carp_V2 = variants {};
-lin carpal_A = variants {};
-lin carpal_N = variants {};
-lin carpenter_N = reg2N  "Schreiner" "Schreiner" masculine;
-lin carpentry_N = variants {};
-lin carpet_N = mkN "Teppich";
-lin carpet_V2 = variants {};
-lin carpet_beater_N = variants {};
-lin carpet_knight_N = variants {};
-lin carpet_sweeper_N = variants {};
-lin carpetbag_N = variants {};
-lin carpetbagger_N = variants {};
-lin carport_N = variants {};
-lin carriage_N = reg2N  "Gang" "Gänge" masculine;
-lin carriageway_N = variants {};
-lin carrie_PN = variants {};
-lin carrier_N = reg2N  "Brieftaube" "Brieftauben" feminine;
-lin carrier_bag_N = variants {};
-lin carrier_pigeon_N = variants {};
-lin carrion_N = reg2N  "Kadaver" "Kadaver" masculine;
-lin carrion_crow_N = variants {};
-lin carron_PN = variants {};
-lin carrot_N = reg2N  "Karotte" "Karotten" feminine;
-lin carroty_A = variants {};
-lin carry_N = variants {};
-lin carry_V = regV "führen";
-lin carry_V2 = dirV2 (regV "führen");
-lin carry_out_V2 = variants {};
-lin carrycot_N = variants {};
-lin carsick_A = variants {};
-lin carsickness_N = variants {};
-lin cart_N = reg2N  "Karren" "Karren" masculine;
-lin cart_V2 = variants {};
-lin cart_track_N = variants {};
-lin cartage_N = variants {};
-lin cartagena_PN = variants {};
-lin carte_blanche_N = variants {};
-lin cartel_N = reg2N  "Kartell" "Kartelle" neuter;
-lin carter_N = reg2N  "Wagner" "Wagner" masculine;
-lin carthorse_N = variants {};
-lin cartilage_N = reg2N  "Knorpel" "Knorpel" masculine;
-lin cartilaginous_A = variants {};
-lin cartload_N = variants {};
-lin cartographer_N = variants {};
-lin cartography_N = variants {};
-lin carton_N = variants {};
-lin cartoon_N = reg2N  "Karikatur" "Karikaturen" feminine;
-lin cartoon_V2 = variants {};
-lin cartoonist_N = variants {};
-lin cartridge_N = reg2N  "Patrone" "Patronen" feminine;
-lin cartridge_belt_N = variants {};
-lin cartridge_paper_N = variants {};
-lin cartroad_N = variants {};
-lin cartwheel_N = variants {};
-lin carve_V = irregV "schneiden" "schneidet" "schnitt" "schnitte" "geschnitten" ;
-lin carve_V2 = dirV2 (irregV "schneiden" "schneidet" "schnitt" "schnitte" "geschnitten" );
-lin carver_N = reg2N  "Schnitzer" "Schnitzer" masculine;
-lin carving_N = variants {};
-lin carving_fork_N = variants {};
-lin carving_knife_N = variants {};
-lin caryatid_N = variants {};
-lin casablanca_PN = variants {};
-lin cascade_N = reg2N  "Kaskade" "Kaskaden" feminine;
-lin cascade_V = variants {};
-lin case_N = reg2N  "Behälter" "Behälter" masculine;
-lin case_V2 = variants {};
-lin case_hardened_A = variants {};
-lin case_history_N = variants {};
-lin case_law_N = variants {};
-lin casebook_N = variants {};
-lin casein_N = variants {};
-lin casement_N = variants {};
-lin casework_N = variants {};
-lin cash_N = variants {};
-lin cash_V = variants {};
-lin cash_V2 = variants {};
-lin cashable_A = variants {};
-lin cashew_N = variants {};
-lin cashier_N = reg2N  "Kassierer" "Kassierer" masculine;
-lin cashier_V2 = variants {};
-lin cashmere_N = variants {};
-lin casing_N = variants {};
-lin casino_N = reg2N  "Kasino" "Kasinos" neuter;
-lin cask_N = variants {};
-lin casket_N = reg2N  "Kästchen" "Kästchen" neuter;
-lin cassava_N = variants {};
-lin casserole_N = reg2N  "Auflauf" "Aufläufe" masculine;
-lin cassette_N = reg2N  "Kassette" "Kassetten" feminine;
-lin cassock_N = reg2N  "Soutane" "Soutanen" feminine;
-lin cassowary_N = variants {};
-lin cast_N = variants {};
-lin cast_V = irregV "gießen" "gießt" "goss" "gösse" "gegossen" ;
-lin cast_V2 = dirV2 (irregV "gießen" "gießt" "goss" "gösse" "gegossen" );
-lin cast_iron_A = variants {};
-lin cast_off_A = variants {};
-lin castaway_N = variants {};
-lin caste_N = variants {};
-lin castellated_A = variants {};
-lin caster_N = variants {};
-lin castigate_V2 = variants {};
-lin castigation_N = mkN "Züchtigung";
-lin casting_N = variants {};
-lin castle_N = mkN "Festung";
-lin castle_V = variants {};
-lin castleford_PN = variants {};
-lin castor_N = variants {};
-lin castor_oil_N = variants {};
-lin castrate_V2 = dirV2 (irregV "kastrieren" "kastriert" "kastrierte" "kastrierte" "kastriert");
-lin castration_N = variants {};
-lin casual_A = regA "gelegentlich";
-lin casualty_N = reg2N  "Opfer" "Opfer" neuter;
-lin casuist_N = variants {};
-lin casuistic_A = variants {};
-lin casuistical_A = variants {};
-lin casuistry_N = variants {};
-lin casus_belli_N = variants {};
-lin cat_N = mkN "Katze";
-lin cat_nap_N = variants {};
-lin cat_o'_nine_tails_N = variants {};
-lin cat_sleep_N = variants {};
-lin cataclysm_N = reg2N  "Kataklysmus" "Kataklysmen" masculine;
-lin cataclysmic_A = variants {};
-lin catafalque_N = reg2N  "Katafalk" "Katafalke" masculine;
-lin catalan_A = variants {};
-lin catalan_N = variants {};
-lin catalepsy_N = variants {};
-lin cataleptic_A = variants {};
-lin cataleptic_N = variants {};
-lin catalog_V2 = variants {};
-lin catalogue_N = reg2N  "Katalog" "Kataloge" masculine;
-lin catalogue_V2 = variants {};
-lin catalpa_N = variants {};
-lin catalysis_N = reg2N  "Katalyse" "Katalysen" feminine;
-lin catalyst_N = reg2N  "Katalysator" "Katalysatoren" masculine;
-lin catalytic_A = variants {};
-lin catamaran_N = reg2N  "Katamaran" "Katamarane" masculine;
-lin catania_PN = variants {};
-lin catapult_N = reg2N  "Katapult" "Katapulte" neuter;
-lin catapult_V2 = variants {};
-lin cataract_N = reg2N  "Katarakt" "Katarakte" neuter;
-lin catarrh_N = variants {};
-lin catastrophe_N = reg2N  "Katastrophe" "Katastrophen" feminine;
-lin catastrophic_A = mk3A "katastrophal" "katastrophaler" "katastrophalste";
-lin catastrophically_Adv = variants {};
-lin catcall_N = variants {};
-lin catcall_V = variants {};
-lin catch_N = reg2N  "Fang" "Fänge" masculine;
-lin catch_V = variants {};
-lin catch_V2 = variants {};
-lin catch_VS = variants {};
-lin catch_crop_N = variants {};
-lin catcher_N = variants {};
-lin catching_A = variants {};
-lin catchment_N = variants {};
-lin catchment_area_N = variants {};
-lin catchment_basin_N = variants {};
-lin catchpenny_A = variants {};
-lin catchup_N = variants {};
-lin catchword_N = reg2N  "Kustos" "Kustoden" masculine;
-lin catchy_A = mk3A "packend" "packender" "packendste";
-lin catechism_N = reg2N  "Katechismus" "Katechismen" masculine;
-lin catechize_V2 = variants {};
-lin categorical_A = variants {};
-lin categorize_V2 = dirV2 (irregV "kategorisieren" "kategorisiert" "kategorisierte" "kategorisiere" "kategorisiert" );
-lin category_N = reg2N  "Kategorie" "Kategorien" feminine;
-lin cater_V = variants {};
-lin caterer_N = variants {};
-lin caterpillar_N = reg2N  "Raupe" "Raupen" feminine;
-lin caterwaul_N = variants {};
-lin caterwaul_V = variants {};
-lin catfish_N = reg2N  "Wels" "Welse" masculine;
-lin catgut_N = variants {};
-lin cath_PN = variants {};
-lin catharsis_N = variants {};
-lin cathartic_N = variants {};
-lin cathedral_N = reg2N  "Dom" "Dome" masculine;
-lin catherine_PN = variants {};
-lin cathode_N = reg2N  "Kathode" "Kathoden" feminine;
-lin catholic_A = variants {};
-lin catholic_N = variants {};
-lin catholicism_N = variants {};
-lin catholicity_N = variants {};
-lin cathy_PN = variants {};
-lin catkin_N = reg2N  "Kätzchen" "Kätzchen" neuter;
-lin catsup_N = variants {};
-lin cattiness_N = variants {};
-lin cattish_A = mk3A "boshaft" "boshafter" "boshafteste";
-lin cattle_cake_N = variants {};
-lin cattleman_N = variants {};
-lin catty_A = mk3A "boshaft" "boshafter" "boshafteste";
-lin catwalk_N = reg2N  "Laufsteg" "Laufstege" masculine;
-lin caucasian_A = variants {};
-lin caucasian_N = variants {};
-lin caucus_N = variants {};
-lin caul_N = variants {};
-lin cauldron_N = reg2N  "Kessel" "Kessel" masculine;
-lin cauliflower_N = variants {};
-lin caulk_V2 = variants {};
-lin causal_A = variants {};
-lin causality_N = reg2N  "Kausalität" "Kausalitäten" feminine;
-lin causation_N = reg2N  "Ursache" "Ursachen" feminine;
-lin causative_A = variants {};
-lin cause_N = reg2N  "Sache" "Sachen" feminine;
-lin cause_V2 = dirV2 (irregV "verursachen" "verursacht" "verursachte" "verursachte" "verursacht");
-lin cause_V2V = variants {};
-lin cause_VS = variants {};
-lin causeless_A = variants {};
-lin causerie_N = variants {};
-lin causeway_N = reg2N  "Bahndamm" "Bahndämme" masculine;
-lin caustic_A = variants {};
-lin caustically_Adv = variants {};
-lin cauterize_V2 = variants {};
-lin caution_N = reg2N  "Achtsamkeit" "Achtsamkeiten" feminine;
-lin caution_V = variants {};
-lin caution_V2 = variants {};
-lin caution_V2V = variants {};
-lin caution_VS = variants {};
-lin cautionary_A = variants {};
-lin cautious_A = mk3A "behutsam" "behutsamer" "behutsamste";
-lin cavalcade_N = variants {};
-lin cavalier_A = variants {};
-lin cavalier_N = variants {};
-lin cavalry_N = reg2N  "Kavallerie" "Kavallerien" feminine;
-lin cavalryman_N = variants {};
-lin cavan_PN = variants {};
-lin cave_N = reg2N  "Höhle" "Höhlen" feminine;
-lin cave_V = variants {};
-lin cave_V2 = variants {};
-lin cave_dweller_N = variants {};
-lin cave_in_N = variants {};
-lin caveat_N = reg2N  "Ausnahme" "Ausnahmen" feminine;
-lin caveman_N = variants {};
-lin cavern_N = variants {};
-lin cavernous_A = variants {};
-lin caviar_N = reg2N  "Kaviar" "Kaviare" masculine;
-lin caviare_N = variants {};
-lin cavil_V = regV "nörgeln";
-lin cavity_N = reg2N "Höhle" "Höhlen" feminine;
-lin cavort_V = variants {};
-lin caw_N = variants {};
-lin caw_V = variants {};
-lin caw_V2 = variants {};
-lin cayenne_N = variants {};
-lin cayenne_pepper_N = variants {};
-lin cayman_N = variants {};
-lin cbi_N = variants {};
-lin cc_N = variants {};
-lin cd_N = variants {};
-lin cdr_PN = variants {};
-lin cdre_PN = variants {};
-lin cease_N = variants {};
-lin cease_V = variants {};
-lin cease_V2 = variants {};
-lin cease_V2V = variants {};
-lin cease_VS = variants {};
-lin cease_fire_N = variants {};
-lin ceaseless_A = variants {};
-lin cecil_PN = variants {};
-lin cecilia_PN = variants {};
-lin cecily_PN = variants {};
-lin cedar_N = reg2N  "Zeder" "Zedern" feminine;
-lin cede_V2 = variants {};
-lin cedilla_N = reg2N  "Cedille" "Cedillen" feminine;
-lin cedric_PN = variants {};
-lin cefn_mawr_PN = variants {};
-lin ceiling_N = variants {};
-lin celandine_N = variants {};
-lin celebrant_N = variants {};
-lin celebrate_V2 = dirV2 (regV "feiern");
-lin celebrated_A = variants {};
-lin celebration_N = reg2N  "Feier" "Feiern" feminine;
-lin celebrity_N = reg2N  "Berühmtheit" "Berühmtheiten" feminine;
-lin celerity_N = variants {};
-lin celery_N = variants {};
-lin celestial_A = variants {};
-lin celia_PN = variants {};
-lin celibacy_N = variants {};
-lin celibate_N = variants {};
-lin cell_N = reg2N  "Handy" "Handys" neuter;
-lin cellar_N = reg2N  "Keller" "Keller" masculine;
-lin cellarage_N = variants {};
-lin cellist_N = variants {};
-lin cello_N = reg2N  "Cello" "Celli" neuter;
-lin cellophane_N = variants {};
-lin cellular_A = regA "zellulär";
-lin celluloid_N = variants {};
-lin cellulose_N = reg2N  "Zellulose" "Zellulosen" feminine;
-lin celt_N = variants {};
-lin celtic_A = variants {};
-lin celtic_N = variants {};
-lin cement_N = reg2N  "Zement" "Zemente" masculine;
-lin cement_V2 = variants {};
-lin cement_mixer_N = variants {};
-lin cemetery_N = variants {};
-lin cenotaph_N = variants {};
-lin censer_N = variants {};
-lin censor_N = variants {};
-lin censor_V2 = variants {};
-lin censorious_A = variants {};
-lin censorship_N = reg2N  "Zensur" "Zensuren" feminine;
-lin censure_N = variants {};
-lin censure_V2 = variants {};
-lin census_N = reg2N  "Zensus" "Zensus" masculine;
-lin cent_N = variants {};
-lin centaur_N = reg2N  "Kentaur" "Kentauren" masculine;
-lin centenarian_A = variants {};
-lin centenarian_N = variants {};
-lin centenary_A = variants {};
-lin centenary_N = variants {};
-lin centennial_A = variants {};
-lin centennial_N = variants {};
-lin center_V = variants {};
-lin center_V2 = variants {};
-lin centigrade_A = variants {};
-lin centime_N = variants {};
-lin centimetre_N = variants {};
-lin centipede_N = reg2N  "Tausendfüßer" "Tausendfüßer" masculine;
-lin central_A = mk3A "zentral" "zentraler" "zentralste";
-lin central_N = variants {};
-lin centralization_N = variants {};
-lin centralize_V = variants {};
-lin centralize_V2 = variants {};
-lin centre_N = variants {};
-lin centre_V = variants {};
-lin centre_V2 = variants {};
-lin centre_bit_N = variants {};
-lin centre_board_N = variants {};
-lin centrepiece_N = variants {};
-lin centrifugal_A = variants {};
-lin centrifuge_N = reg2N  "Zentrifuge" "Zentrifugen" feminine;
-lin centripetal_A = variants {};
-lin centurion_N = variants {};
-lin century_N = reg2N  "Jahrhundert" "Jahrhunderte" neuter;
-lin ceramic_A = regA "keramisch";
-lin ceramics_N = variants {};
-lin cereal_N = variants {};
-lin cerebral_A = regA "zerebral";
-lin cerebration_N = variants {};
-lin ceremonial_A = variants {};
-lin ceremonial_N = variants {};
-lin ceremonious_A = variants {};
-lin ceremony_N = reg2N  "Zeremonie" "Zeremonien" feminine;
-lin cerise_A = variants {};
-lin cerise_N = variants {};
-lin cert_N = variants {};
-lin certain_A = mk3A "bestimmt" "bestimmter" "bestimmteste";
-lin certainty_N = reg2N  "Sicherheit" "Sicherheiten" feminine;
-lin certifiable_A = variants {};
-lin certificate_N = reg2N  "Zertifikat" "Zertifikate" neuter;
-lin certificate_V2 = variants {};
-lin certificated_A = variants {};
-lin certification_N = mkN "Zertifizierung";
-lin certify_V = regV "zertifizieren";
-lin certify_V2 = dirV2 (regV "zertifizieren");
-lin certitude_N = variants {};
-lin cerulean_A = variants {};
---lin cervical_A = variants {};
-lin cervix_N = variants {};
-lin cesarean_A = variants {};
-lin cessation_N = variants {};
-lin cession_N = variants {};
-lin cesspit_N = variants {};
-lin cesspool_N = variants {};
-lin ceylon_PN = variants {};
-lin cf_PN = variants {};
-lin chad_PN = variants {};
-lin chadian_A = variants {};
-lin chadian_N = variants {};
-lin chafe_N = variants {};
-lin chafe_V = variants {};
-lin chafe_V2 = variants {};
-lin chaff_N = variants {};
-lin chaff_V2 = variants {};
-lin chaffinch_N = reg2N  "Buchfink" "Buchfinken" masculine;
-lin chafing_dish_N = variants {};
-lin chagrin_N = variants {};
-lin chagrin_V2 = variants {};
-lin chain_N = reg2N  "Kette" "Ketten" feminine;
-lin chain_V2 = variants {};
-lin chain_armour_N = variants {};
-lin chain_gang_N = variants {};
-lin chain_letter_N = variants {};
-lin chain_mail_N = variants {};
-lin chain_smoker_N = variants {};
-lin chain_stitch_N = variants {};
-lin chain_store_N = variants {};
-lin chair_N = reg2N "Stuhl" "Stühle" masculine;
-lin chair_V2 = variants {};
-lin chair_lift_N = variants {};
-lin chairman_N = reg2N  "Vorsitzende" "Vorsitzenden" feminine;
-lin chairmanship_N = variants {};
-lin chaise_N = variants {};
-lin chaise_longue_N = variants {};
-lin chalet_N = variants {};
-lin chalfont_PN = variants {};
-lin chalfont_st_giles_PN = variants {};
-lin chalfont_st_peter_PN = variants {};
-lin chalice_N = reg2N  "Kelch" "Kelche" masculine;
-lin chalk_N = reg2N  "Kreide" "Kreiden" feminine;
-lin chalk_V2 = variants {};
-lin chalkpit_N = variants {};
-lin chalky_A = variants {};
-lin challenge_N = mkN "Herausforderung";
-lin challenge_V = variants {};
-lin challenge_V2 = variants {};
-lin challenger_N = variants {};
-lin chamber_N = reg2N  "Gemach" "Gemächer" neuter;
-lin chamberlain_N = variants {};
-lin chambermaid_N = reg2N  "Stubenmädchen" "Stubenmädchen" neuter;
-lin chamberpot_N = variants {};
-lin chameleon_N = reg2N  "Chamäleon" "Chamäleons" neuter;
-lin chammy_leather_N = variants {};
-lin chamois_N = variants {};
-lin chamois_leather_N = variants {};
-lin champ_N = variants {};
-lin champ_V = variants {};
-lin champ_V2 = variants {};
-lin champagne_N = reg2N  "Champagner" "Champagner" masculine;
-lin champion_A = variants {};
-lin champion_Adv = variants {};
-lin champion_N = reg2N  "Gewinner" "Gewinner" masculine;
-lin champion_V2 = variants {};
-lin championship_N = reg2N  "Meisterschaft" "Meisterschaften" feminine;
-lin chance_N = reg2N  "Chance" "Chancen" feminine;
-lin chance_V = variants {};
-lin chance_V2 = variants {};
-lin chance_VS = variants {};
-lin chancel_N = variants {};
-lin chancellery_N = variants {};
-lin chancellor_N = reg2N  "Kanzler" "Kanzler" masculine;
-lin chancery_N = variants {};
-lin chancy_A = variants {};
-lin chandelier_N = variants {};
-lin chandler_N = variants {};
-lin changchun_PN = variants {};
-lin change_N = mkN "Veränderung";
-lin change_V = variants {};
-lin change_V2 = variants {};
-lin changeable_A = variants {};
-lin changeableness_N = variants {};
-lin changeful_A = variants {};
-lin changeless_A = variants {};
-lin changeling_N = variants {};
-lin changeover_N = variants {};
-lin changsha_PN = variants {};
-lin channel_N = reg2N  "Kanal" "Kanäle" masculine;
-lin channel_V2 = variants {};
-lin chant_N = variants {};
-lin chant_V = variants {};
-lin chant_V2 = variants {};
-lin chaos_N = variants {};
-lin chaotic_A = mk3A "chaotisch" "chaotischer" "chaotischste";
-lin chaotically_Adv = variants {};
-lin chap_N = reg2N  "Kerl" "Kerle" masculine;
-lin chap_V = variants {};
-lin chap_V2 = variants {};
-lin chapel_N = reg2N  "Kapelle" "Kapellen" feminine;
-lin chapelgoer_N = variants {};
-lin chaperon_N = variants {};
-lin chaperon_V2 = variants {};
-lin chapfallen_A = variants {};
-lin chaplain_N = reg2N  "Kaplan" "Kapläne" masculine;
-lin chaplaincy_N = variants {};
-lin chaplet_N = variants {};
-lin chapman_N = variants {};
-lin chapter_N = reg2N  "Abschnitt" "Abschnitte" masculine;
-lin chapterhouse_N = variants {};
-lin char_N = reg2N  "Kohle" "Kohlen" feminine;
-lin char_V = variants {};
-lin char_V2 = variants {};
-lin charabanc_1_N = variants {};
-lin charabanc_2_N = variants {};
-lin character_N = reg2N  "Buchstabe" "Buchstaben" masculine;
-lin characteristic_A = mk3A "charakteristisch" "charakteristischer" "charakteristischste";
-lin characteristic_N = variants {};
-lin characteristically_Adv = variants {};
-lin characterization_N = variants {};
-lin characterize_V2 = dirV2 (irregV "charakterisieren" "charakterisiert" "charakterisierte" "charakterisiere" "charakterisiert" );
-lin characterless_A = variants {};
-lin charade_N = variants {};
-lin charcoal_N = reg2N  "Holzkohle" "Holzkohlen" feminine;
-lin charcoal_burner_N = variants {};
-lin chard_N = reg2N  "Mangold" "Mangolde" masculine;
-lin chard_PN = variants {};
-lin charge_N = reg2N  "Entgelt" "Entgelte" neuter;
-lin charge_V = variants {};
-lin charge_V2 = variants {};
-lin charge_VS = variants {};
-lin charge_account_N = variants {};
-lin charge_d'affaires_N = variants {};
-lin charge_sheet_N = variants {};
-lin chargeable_A = variants {};
-lin charger_N = reg2N  "Ladegerät" "Ladegeräte" neuter;
-lin chariot_N = variants {};
-lin charioteer_N = variants {};
-lin charisma_N = variants {};
-lin charismatic_A = mk3A "charismatisch" "charismatischer" "charismatischste";
-lin charitable_A = variants {};
-lin charity_N = variants {};
-lin charivari_N = variants {};
-lin charlady_N = variants {};
-lin charlatan_N = reg2N  "Scharlatan" "Scharlatane" masculine;
-lin charles_PN = variants {};
-lin charleston_N = variants {};
-lin charlie_PN = variants {};
-lin charlock_N = variants {};
-lin charlotte_PN = variants {};
-lin charm_N = variants {};
-lin charm_V = variants {};
-lin charm_V2 = variants {};
-lin charmer_N = variants {};
-lin charming_A = mk3A "charmant" "charmanter" "charmanteste";
-lin charnel_house_N = variants {};
-lin chart_N = reg2N  "Karte" "Karten" feminine;
-lin chart_V2 = variants {};
-lin charter_N = reg2N  "Charta" "Chartas" feminine;
-lin charter_V2 = variants {};
-lin charter_party_N = variants {};
-lin chartism_N = variants {};
-lin chartist_N = variants {};
-lin chartreuse_N = variants {};
-lin charwoman_N = reg2N  "Putzfrau" "Putzfrauen" feminine;
-lin chary_A = variants {};
-lin charybdis_PN = variants {};
-lin chas_PN = variants {};
-lin chase_N = reg2N  "Jagd" "Jagden" feminine;
-lin chase_V = variants {};
-lin chase_V2 = variants {};
-lin chaser_N = reg2N  "Gewindeschneider" "Gewindeschneider" masculine;
-lin chasm_N = reg2N  "Abgrund" "Abgründe" masculine;
-lin chassis_N = reg2N  "Chassis" "Chassis" neuter;
-lin chaste_A = variants {};
-lin chasten_V2 = variants {};
-lin chastise_V2 = variants {};
-lin chastisement_N = variants {};
-lin chastity_N = variants {};
-lin chasuble_N = variants {};
-lin chat_N = variants {};
-lin chat_V = irregV "chatten" "chattet" "chattete" "chatte" "gechattet" ;
-lin chat_V2 = dirV2 (irregV "chatten" "chattet" "chattete" "chatte" "gechattet" );
-lin chateau_N = reg2N  "Château" "Châteaus" neuter;
-lin chatelaine_N = variants {};
-lin chatham_PN = variants {};
-lin chattel_N = variants {};
-lin chatter_N = variants {};
-lin chatter_V = variants {};
-lin chatterbox_N = variants {};
-lin chattily_Adv = variants {};
-lin chatty_A = mk3A "geschwätzig" "geschwätziger" "geschwätzigste";
-lin chauffeur_N = reg2N  "Chauffeur" "Chauffeure" masculine;
-lin chauffeur_V2 = variants {};
-lin chauffeuse_N = variants {};
-lin chauvinism_N = reg2N  "Chauvinismus" "Chauvinismen" masculine;
-lin chauvinist_N = variants {};
-lin chauvinistic_A = variants {};
-lin chaw_N = variants {};
-lin chaw_V2 = variants {};
-lin chaw_bacon_N = variants {};
-lin cheadle_PN = variants {};
-lin cheap_A = variants {};
-lin cheapen_V = variants {};
-lin cheapen_V2 = variants {};
-lin cheapjack_A = variants {};
-lin cheapness_N = variants {};
-lin cheat_N = variants {};
-lin cheat_V = irregV "betrügen" "betrügt" "betrog" "betröge" "betrogen" ;
-lin cheat_V2 = dirV2 (irregV "betrügen" "betrügt" "betrog" "betröge" "betrogen" );
-lin check_N = reg2N  "Karo" "Karos" neuter;
-lin check_V = variants {};
-lin check_V2 = variants {};
-lin checkbook_N = variants {};
-lin checked_A = variants {};
-lin checker_N = variants {};
-lin checker_V2 = variants {};
-lin checkers_N = reg2N  "Dame" "Damen" feminine;
-lin checklist_N = reg2N  "Checkliste" "Checklisten" feminine;
-lin checkmate_N = reg2N  "Niederlage" "Niederlagen" feminine;
-lin checkmate_V2 = variants {};
-lin checkout_N = variants {};
-lin checkpoint_N = variants {};
-lin checkroom_N = variants {};
-lin checkup_N = variants {};
-lin cheddar_N = variants {};
-lin cheek_N = reg2N  "Backe" "Backen" feminine;
-lin cheek_V2 = variants {};
-lin cheekbone_N = reg2N  "Jochbein" "Jochbeine" neuter;
-lin cheeked_A = variants {};
-lin cheekily_Adv = variants {};
-lin cheeky_A = mk3A "frech" "frecher" "frechste";
-lin cheep_N = variants {};
-lin cheep_V = variants {};
-lin cheer_N = variants {};
-lin cheer_V = variants {};
-lin cheer_V2 = variants {};
-lin cheerful_A = mk3A "freundlich" "freundlicher" "freundlichste";
-lin cheerfulness_N = variants {};
-lin cheering_A = variants {};
-lin cheering_N = variants {};
-lin cheerleader_N = reg2N  "Cheerleader" "Cheerleader" masculine;
-lin cheerless_A = variants {};
-lin cheerlessness_N = variants {};
-lin cheery_A = variants {};
-lin cheese_N = mkN "Käse" "Käse" masculine;
-lin cheesecake_N = reg2N  "Käsekuchen" "Käsekuchen" masculine;
-lin cheesecloth_N = variants {};
-lin cheeseparing_A = variants {};
-lin cheetah_N = variants {};
-lin chef_N = variants {};
-lin chef_d'oeuvre_N = variants {};
-lin chelmsford_PN = variants {};
-lin chelsea_PN = variants {};
-lin cheltenham_PN = variants {};
-lin chelyabinsk_PN = variants {};
-lin chemical_A = regA "chemisch";
-lin chemical_N = variants {};
-lin chemise_N = variants {};
-lin chemist_N = reg2N  "Chemiker" "Chemiker" masculine;
-lin chemistry_N = reg2N  "Chemie" "Chemien" feminine;
-lin chemotherapy_N = variants {};
-lin chengchow_PN = variants {};
-lin chengtu_PN = variants {};
-lin chenille_N = variants {};
-lin chepstow_PN = variants {};
-lin cheque_N = reg2N  "Scheck" "Schecks" masculine;
-lin chequebook_N = variants {};
-lin chequer_V2 = variants {};
-lin cherish_V2 = dirV2 (regV "hegen");
-lin cheroot_N = variants {};
-lin cherry_A = variants {};
-lin cherry_N = reg2N  "Kirschbaum" "Kirschbäume" masculine;
-lin cherub_N = variants {};
-lin cherubic_A = variants {};
-lin chervil_N = variants {};
-lin chesham_PN = variants {};
-lin cheshire_PN = variants {};
-lin chess_N = variants {};
-lin chessboard_N = reg2N  "Schachbrett" "Schachbretter" neuter;
-lin chessman_N = variants {};
-lin chest_N = reg2N  "Brust" "Brüste" feminine;
-lin chester_PN = variants {};
-lin chester_le_street_PN = variants {};
-lin chesterfield_N = variants {};
-lin chesterfield_PN = variants {};
-lin chestnut_N = reg2N  "Fuchs" "Füchse" masculine;
-lin cheval_glass_N = variants {};
-lin chevron_N = variants {};
-lin chew_N = variants {};
-lin chew_V = variants {};
-lin chew_V2 = variants {};
-lin chewing_gum_N = variants {};
-lin chianti_N = variants {};
-lin chiaroscuro_N = variants {};
-lin chic_A = mk3A "chic" "chicer" "chicste";
-lin chic_N = variants {};
-lin chicago_PN = variants {};
-lin chicanery_N = reg2N  "Schikane" "Schikanen" feminine;
-lin chichester_PN = variants {};
-lin chichi_A = variants {};
-lin chick_N = reg2N  "Küken" "Küken" neuter;
-lin chicken_N = reg2N  "Feigling" "Feiglinge" masculine;
-lin chicken_hearted_A = variants {};
-lin chicken_run_N = variants {};
-lin chickenfeed_N = variants {};
-lin chickenpox_N = variants {};
-lin chickpea_N = reg2N  "Kichererbse" "Kichererbsen" feminine;
-lin chickweed_N = variants {};
-lin chicle_N = variants {};
-lin chicory_N = reg2N  "Wegwarte" "Wegwarten" feminine;
-lin chide_V = irregV "schelten" "schiltt" "schalt" "schölte" "gescholten" ;
-lin chide_V2 = dirV2 (irregV "schelten" "schiltt" "schalt" "schölte" "gescholten" );
-lin chief_A = variants {};
-lin chief_N = reg2N  "Boss" "Bosse" masculine;
-lin chieftain_N = variants {};
-lin chieftaincy_N = variants {};
-lin chiffon_N = variants {};
-lin chiffonier_N = variants {};
-lin chignon_N = variants {};
-lin chilblain_N = variants {};
-lin chilblained_A = variants {};
-lin child's_play_N = variants {};
-lin child_N = reg2N "Kind" "Kinder" neuter;
-lin child_bearing_N = variants {};
-lin childbirth_N = reg2N  "Geburt" "Geburten" feminine;
-lin childhood_N = variants {};
-lin childish_A = mk3A "kindisch" "kindischer" "kindischste";
-lin childless_A = regA "kinderlos";
-lin childlike_A = mk3A "kindlich" "kindlicher" "kindlichste";
-lin chile_PN = variants {};
-lin chilean_A = variants {};
-lin chilean_N = variants {};
-lin chill_A = variants {};
-lin chill_N = reg2N  "Frost" "Fröste" masculine;
-lin chill_V = variants {};
-lin chill_V2 = variants {};
-lin chilli_N = variants {};
-lin chilly_A = variants {};
-lin chilly_N = variants {};
-lin chimaera_N = reg2N "Chimäre" "Chimären" feminine;
-lin chime_N = variants {};
-lin chime_V = variants {};
-lin chime_V2 = variants {};
-lin chimera_N = reg2N  "Chimäre" "Chimären" feminine;
-lin chimerical_A = variants {};
-lin chimney_N = reg2N  "Esse" "Essen" feminine;
-lin chimney_sweep_N = variants {};
-lin chimneybreast_N = variants {};
-lin chimneypiece_N = variants {};
-lin chimneypot_N = variants {};
-lin chimneystack_N = variants {};
-lin chimneysweep_N = variants {};
-lin chimneysweeper_N = variants {};
-lin chimp_N = variants {};
-lin chimpanzee_N = reg2N  "Schimpanse" "Schimpansen" masculine;
-lin chin_N = reg2N  "Kinn" "Kinne" neuter;
-lin chin_strap_N = variants {};
-lin chin_wagging_N = variants {};
-lin china_N = variants {};
-lin china_PN = variants {};
-lin china_closet_N = variants {};
-lin chinaware_N = variants {};
-lin chinchilla_N = reg2N  "Chinchilla" "Chinchilla" neuter;
-lin chinchow_PN = variants {};
-lin chine_N = variants {};
-lin chinese_A = variants {};
-lin chinese_N = variants {};
-lin chink_N = variants {};
-lin chink_V = variants {};
-lin chink_V2 = variants {};
-lin chintz_N = variants {};
-lin chip_N = reg2N  "Kartoffelchip" "Kartoffelchips" masculine;
-lin chip_V = variants {};
-lin chip_V2 = variants {};
-lin chipboard_N = variants {};
-lin chipmunk_N = reg2N  "Streifenhörnchen" "Streifenhörnchen" neuter;
-lin chippendale_N = variants {};
-lin chippenham_PN = variants {};
-lin chiropodist_N = variants {};
-lin chiropody_N = variants {};
-lin chiropractor_N = reg2N  "Chiropraktiker" "Chiropraktiker" masculine;
-lin chirp_N = variants {};
-lin chirp_V = variants {};
-lin chirp_V2 = variants {};
-lin chirpiness_N = variants {};
-lin chirpy_A = variants {};
-lin chirrup_N = variants {};
-lin chirrup_V = variants {};
-lin chirrup_V2 = variants {};
-lin chisel_N = reg2N  "Meißel" "Meißel" masculine;
-lin chisel_V2 = variants {};
-lin chiseller_N = variants {};
-lin chit_N = variants {};
-lin chit_chat_N = variants {};
-lin chivalrous_A = mk3A "ehrlich" "ehrlicher" "ehrlichste";
-lin chivalry_N = variants {};
-lin chive_N = reg2N  "Schnittlauch" "Schnittlauche" masculine;
-lin chivvy_V2 = variants {};
-lin chivy_V2 = variants {};
-lin chloe_PN = variants {};
-lin chloride_N = reg2N  "Chlorid" "Chloride" neuter;
-lin chlorinate_V2 = variants {};
-lin chlorination_N = variants {};
-lin chlorine_N = reg2N  "Chlor" "Chloren" neuter;
-lin chloroform_N = variants {};
-lin chlorophyll_N = variants {};
-lin choc_N = variants {};
-lin choc_ice_N = variants {};
-lin chock_N = variants {};
-lin chock_V2 = variants {};
-lin chock_a_block_A = variants {};
-lin chock_a_block_Adv = variants {};
-lin chock_full_A = variants {};
-lin chocolate_N = reg2N  "Praline" "Pralinen" feminine;
-lin choice_A = variants {};
-lin choice_N = reg2N  "Auswahl" "Auswahlen" feminine;
-lin choir_N = variants {};
-lin choir_school_N = variants {};
-lin choirboy_N = variants {};
-lin choke_N = variants {};
-lin choke_V = variants {};
-lin choke_V2 = variants {};
-lin choke_damp_N = variants {};
-lin choker_N = variants {};
-lin chokey_N = variants {};
-lin choky_N = variants {};
-lin choler_N = variants {};
-lin cholera_N = variants {};
-lin choleric_A = variants {};
-lin choose_V = irregV "entscheiden" "entscheidet" "entschied" "entschiede" "entschieden" ;
-lin choose_V2 = dirV2 (irregV "entscheiden" "entscheidet" "entschied" "entschiede" "entschieden" );
-lin choose_V2V = variants {};
-lin choose_VS = variants {};
-lin choose_VV = variants {};
-lin choosey_A = variants {};
-lin choosy_A = mk3A "wählerisch" "wählerischer" "wählerischste";
-lin chop_N = reg2N  "Hieb" "Hiebe" masculine;
-lin chop_V = variants {};
-lin chop_V2 = variants {};
-lin chop_chop_Adv = variants {};
-lin chop_house_N = variants {};
-lin chop_suey_N = variants {};
-lin chopper_N = variants {};
-lin choppy_A = variants {};
-lin chopwell_PN = variants {};
-lin choral_A = variants {};
-lin chorale_N = reg2N  "Choral" "Choräle" masculine;
-lin chord_N = reg2N  "Akkord" "Akkorde" masculine;
-lin chore_N = variants {};
-lin choreographer_N = variants {};
-lin choreography_N = reg2N  "Choreografie" "Choreografien" feminine;
-lin chorister_N = variants {};
-lin chorley_PN = variants {};
-lin chortle_N = variants {};
-lin chortle_V = variants {};
-lin chorus_N = reg2N  "Refrain" "Refrains" masculine;
-lin chorus_V2 = variants {};
-lin chorus_girl_N = variants {};
-lin chow_N = variants {};
-lin chowder_N = reg2N  "Fischsuppe" "Fischsuppen" feminine;
-lin chris_PN = variants {};
-lin chrissie_PN = variants {};
-lin chrissy_PN = variants {};
-lin christ_PN = variants {};
-lin christchurch_PN = variants {};
-lin christen_V2 = dirV2 (regV "taufen");
-lin christendom_N = variants {};
-lin christening_N = variants {};
-lin christian_A = variants {};
-lin christian_N = variants {};
-lin christian_PN = variants {};
-lin christianity_N = variants {};
-lin christina_PN = variants {};
-lin christine_PN = variants {};
-lin christlike_A = variants {};
-lin christmas_N = variants {};
-lin christmas_PN = variants {};
-lin christmas_box_N = variants {};
-lin christmas_tree_N = variants {};
-lin christmastide_N = variants {};
-lin christmastime_N = variants {};
-lin christopher_PN = variants {};
-lin chromatic_A = variants {};
-lin chrome_N = variants {};
-lin chromium_N = variants {};
-lin chromosome_N = reg2N  "Chromosom" "Chromosomen" neuter;
-lin chronic_A = mk3A "chronisch" "chronischer" "chronischste";
-lin chronically_Adv = mkAdv "chronisch";
-lin chronicle_N = reg2N  "Chronik" "Chroniken" feminine;
-lin chronicle_V2 = variants {};
-lin chronicler_N = variants {};
-lin chronological_A = regA "chronologisch";
-lin chronology_N = variants {};
-lin chronometer_N = variants {};
-lin chrysalis_N = variants {};
-lin chrysanthemum_N = reg2N  "Chrysantheme" "Chrysanthemen" feminine;
-lin chubby_A = variants {};
-lin chuck_N = reg2N  "Spannfutter" "Spannfutter" neuter;
-lin chuck_V2 = variants {};
-lin chucker_out_N = variants {};
-lin chuckle_N = variants {};
-lin chuckle_V = variants {};
-lin chuckle_VS = variants {};
-lin chug_N = variants {};
-lin chug_V = variants {};
-lin chukker_N = variants {};
-lin chum_N = variants {};
-lin chum_V = variants {};
-lin chummy_A = variants {};
-lin chump_N = reg2N  "Dummkopf" "Dummköpfe" masculine;
-lin chungking_PN = variants {};
-lin chunk_N = reg2N  "Stück" "Stücke" neuter;
-lin chunky_A = variants {};
-lin church_N = mkN "Kirche";
-lin churchgoer_N = reg2N  "Kirchgänger" "Kirchgänger" masculine;
-lin churchman_N = variants {};
-lin churchwarden_N = variants {};
-lin churchyard_N = variants {};
-lin churl_N = reg2N  "Kerl" "Kerle" masculine;
-lin churlish_A = mk3A "knauserig" "knauseriger" "knauserigste";
-lin churn_N = variants {};
-lin churn_V = variants {};
-lin churn_V2 = variants {};
-lin chute_N = variants {};
-lin chutney_N = reg2N  "Chutney" "Chutneys" neuter;
-lin cia_N = variants {};
-lin cicada_N = variants {};
-lin cicala_N = variants {};
-lin cicatrice_N = variants {};
-lin cicatrix_N = variants {};
-lin cicerone_N = variants {};
-lin cid_N = variants {};
-lin cider_N = reg2N  "Apfelwein" "Apfelweine" masculine;
-lin ciderpress_N = variants {};
-lin cif_PN = variants {};
-lin cigar_N = reg2N  "Zigarre" "Zigarren" feminine;
-lin cigar_shaped_A = variants {};
-lin cigarette_N = reg2N  "Zigarette" "Zigaretten" feminine;
-lin cigarette_case_N = variants {};
-lin cigarette_holder_N = variants {};
-lin cigarette_paper_N = variants {};
-lin cinch_N = reg2N  "Kinderspiel" "Kinderspiele" neuter;
-lin cinch_V2 = variants {};
-lin cinchona_N = variants {};
-lin cincinnati_PN = variants {};
-lin cincture_N = variants {};
-lin cinder_N = variants {};
-lin cinder_track_N = variants {};
-lin cinderella_N = variants {};
-lin cinderford_PN = variants {};
-lin cine_camera_N = variants {};
-lin cine_film_N = variants {};
-lin cine_projector_N = variants {};
-lin cinema_N = reg2N  "Film" "Filme" masculine;
-lin cinematic_A = variants {};
-lin cinematography_N = variants {};
-lin cinnamon_N = reg2N  "Zimt" "Zimte" masculine;
-lin cinquefoil_N = variants {};
-lin cipher_N = reg2N  "Chiffre" "Chiffren" feminine;
-lin cipher_V = variants {};
-lin cipher_V2 = variants {};
-lin circa_Prep = variants {};
-lin circle_N = reg2N  "Kreis" "Kreise" masculine;
-lin circle_V = variants {};
-lin circle_V2 = variants {};
-lin circlet_N = variants {};
-lin circuit_N = variants {};
-lin circuitous_A = variants {};
-lin circular_A = variants {};
-lin circular_N = variants {};
-lin circularity_N = variants {};
-lin circularize_V2 = variants {};
-lin circulate_V = variants {};
-lin circulate_V2 = variants {};
-lin circulation_N = reg2N "Kreislauf" "Kreisläufe" masculine;
-lin circumcise_V2 = dirV2 (irregV "beschneiden" "beschneidet" "beschnitt" "beschnitte" "beschnitten" );
-lin circumcision_N = variants {};
-lin circumference_N = reg2N  "Umfang" "Umfänge" masculine;
-lin circumflex_N = variants {};
-lin circumlocution_N = variants {};
-lin circumnavigate_V2 = variants {};
-lin circumnavigation_N = variants {};
-lin circumscribe_V2 = variants {};
-lin circumscription_N = variants {};
-lin circumspect_A = mk3A "vorsichtig" "vorsichtiger" "vorsichtigste";
-lin circumspection_N = variants {};
-lin circumstance_N = reg2N  "Umstand" "Umstände" masculine;
-lin circumstantial_A = variants {};
-lin circumvent_V2 = variants {};
-lin circumvention_N = variants {};
-lin circus_N = reg2N  "Zirkus" "Zirkusse" masculine;
-lin cirencester_PN = variants {};
-lin cirrhosis_N = reg2N  "Zirrhose" "Zirrhosen" feminine;
-lin cirrus_N = variants {};
-lin cissy_A = variants {};
-lin cissy_N = variants {};
-lin cistern_N = reg2N  "Zisterne" "Zisternen" feminine;
-lin citadel_N = reg2N  "Zitadelle" "Zitadellen" feminine;
-lin citation_N = reg2N  "Zitat" "Zitate" neuter;
-lin cite_V2 = variants {};
-lin citizen_N = reg2N  "Bürger" "Bürger" masculine;
-lin citizenship_N = reg2N  "Staatsbürgerschaft" "Staatsbürgerschaften" feminine;
-lin citric_A = variants {};
-lin citron_N = variants {};
-lin citrous_A = variants {};
-lin citrus_N = variants {};
-lin city_N = reg2N "Stadt" "Städte" feminine;
-lin civet_N = variants {};
-lin civet_cat_N = variants {};
-lin civic_A = mk3A "bürgerlich" "bürgerlicher" "bürgerlichste";
-lin civics_N = variants {};
-lin civil_A = mk3A "bürgerlich" "bürgerlicher" "bürgerlichste";
-lin civilian_A = variants {};
-lin civilian_N = variants {};
-lin civility_N = reg2N  "Anstand" "Anstände" masculine;
-lin civilization_N = reg2N  "Kultur" "Kulturen" feminine;
-lin civilize_V2 = variants {};
-lin civvy_street_PN = variants {};
-lin clack_N = variants {};
-lin clack_V = variants {};
-lin clackmannon_PN = variants {};
-lin clacton_PN = variants {};
-lin clad_V = variants {};
-lin clad_V2 = variants {};
-lin claim_N = reg2N  "Anspruch" "Ansprüche" masculine;
---lin claim_V = variants {};
-lin claim_V2 = variants {};
-lin claim_VV = variants {};
-lin claim_VS = variants {};
-lin claimant_N = variants {};
-lin clairvoyance_N = variants {};
-lin clairvoyant_N = variants {};
-lin clam_N = reg2N  "Muschel" "Muscheln" feminine;
-lin clam_V = variants {};
-lin clambake_N = variants {};
-lin clamber_N = variants {};
-lin clamber_V = variants {};
-lin clammily_Adv = variants {};
-lin clammy_A = mk3A "klamm" "klammer" "klammste";
-lin clamorous_A = variants {};
-lin clamour_N = variants {};
-lin clamour_V = variants {};
-lin clamour_V2 = variants {};
-lin clamp_N = reg2N  "Klammer" "Klammern" feminine;
-lin clamp_V = variants {};
-lin clamp_V2 = variants {};
-lin clamp_down_N = variants {};
-lin clan_N = reg2N  "Sippe" "Sippen" feminine;
-lin clandestine_A = variants {};
-lin clang_N = variants {};
-lin clang_V = variants {};
-lin clang_V2 = variants {};
-lin clanger_N = variants {};
-lin clangorous_A = variants {};
-lin clangour_N = variants {};
-lin clank_N = variants {};
-lin clank_V = variants {};
-lin clank_V2 = variants {};
-lin clannish_A = variants {};
-lin clansman_N = variants {};
-lin clap_N = variants {};
-lin clap_V = variants {};
-lin clap_V2 = variants {};
-lin clapboard_N = variants {};
-lin clapper_N = reg2N  "Klöppel" "Klöppel" masculine;
-lin clapperboard_N = variants {};
-lin claptrap_N = variants {};
-lin claque_N = variants {};
-lin clare_PN = variants {};
-lin claret_N = variants {};
-lin clarification_N = variants {};
-lin clarify_V = variants {};
-lin clarify_V2 = variants {};
-lin clarinet_N = reg2N  "Klarinette" "Klarinetten" feminine;
-lin clarinetist_N = reg2N  "Klarinettist" "Klarinettisten" masculine;
-lin clarinettist_N = variants {};
-lin clarion_N = variants {};
-lin clarity_N = reg2N  "Klarheit" "Klarheiten" feminine;
-lin clarkston_PN = variants {};
-lin clarrie_PN = variants {};
-lin clash_N = variants {};
-lin clash_V = variants {};
-lin clash_V2 = variants {};
-lin clasp_N = reg2N  "Griff" "Griffe" masculine;
-lin clasp_V = variants {};
-lin clasp_V2 = variants {};
-lin clasp_knife_N = variants {};
-lin class_N = reg2N  "Classis" "Classes" feminine;
-lin class_V2 = variants {};
-lin class_conscious_A = variants {};
-lin class_feeling_N = variants {};
-lin class_fellow_N = variants {};
-lin class_list_N = variants {};
-lin class_warfare_N = variants {};
-lin classic_A = mk3A "klassisch" "klassischer" "klassischste";
-lin classic_N = variants {};
-lin classical_A = mk3A "klassisch" "klassischer" "klassischste";
-lin classicism_N = variants {};
-lin classicist_N = variants {};
-lin classics_N = variants {};
-lin classifiable_A = variants {};
-lin classification_N = mkN "Klassifikation";
-lin classified_A = variants {};
-lin classify_V2 = variants {};
-lin classless_A = variants {};
-lin classmate_N = reg2N  "Klassenkamerad" "Klassenkameraden" masculine;
-lin classroom_N = reg2N  "Klassenzimmer" "Klassenzimmer" neuter;
-lin classy_A = mk3A "nobel" "nobler" "nobelste";
-lin clatter_N = variants {};
-lin clatter_V = variants {};
-lin clatter_V2 = variants {};
-lin claud_PN = variants {};
-lin claude_PN = variants {};
-lin clause_N = reg2N  "Klausel" "Klauseln" feminine;
-lin claustrophobia_N = reg2N  "Klaustrophobie" "Klaustrophobien" feminine;
-lin claustrophobic_A = variants {};
-lin clavichord_N = variants {};
-lin clavicle_N = reg2N  "Clavicula" "Claviculae" feminine;
-lin claw_N = reg2N  "Klaue" "Klauen" feminine;
-lin claw_V2 = variants {};
-lin clawback_N = variants {};
-lin clawhammer_N = variants {};
-lin clay_N = reg2N  "Asche" "Aschen" feminine;
-lin clay_cross_PN = variants {};
-lin clayey_A = variants {};
-lin clean_A = regA "rein";
-lin clean_Adv = variants {};
-lin clean_N = variants {};
-lin clean_V = variants {};
-lin clean_V2 = variants {};
-lin clean_bowled_A = variants {};
-lin clean_cut_A = variants {};
-lin clean_limbed_A = variants {};
-lin clean_living_A = variants {};
-lin clean_shaven_A = variants {};
-lin clean_up_N = variants {};
-lin cleaner_N = variants {};
-lin cleanliness_N = variants {};
-lin cleanly_A = variants {};
-lin cleanse_V2 = variants {};
-lin cleanser_N = variants {};
-lin clear_A = mk3A "durchsichtig" "durchsichtiger" "durchsichtigste";
-lin clear_Adv = variants {};
-lin clear_N = variants {};
-lin clear_V = variants {};
-lin clear_V2 = variants {};
-lin clear_V2V = variants {};
-lin clear_cut_Adv = variants {};
-lin clear_headed_A = variants {};
-lin clear_sighted_A = variants {};
-lin clearance_N = variants {};
-lin clearing_N = variants {};
-lin clearing_house_N = variants {};
-lin clearness_N = variants {};
-lin clearway_N = variants {};
-lin cleat_N = variants {};
-lin cleator_moor_PN = variants {};
-lin cleavage_N = reg2N  "Dekolletee" "Dekolletees" neuter;
-lin cleave_V = variants {};
-lin cleave_V2 = variants {};
-lin cleaver_N = reg2N  "Cleaver" "Cleaver" masculine;
-lin cleethorpes_PN = variants {};
-lin clef_N = reg2N  "Schlüssel" "Schlüssel" masculine;
-lin cleft_N = reg2N  "Spalte" "Spalten" feminine;
-lin clem_PN = variants {};
-lin clematis_N = variants {};
-lin clemency_N = variants {};
-lin clement_A = mk3A "mild" "milder" "mildeste";
-lin clement_PN = variants {};
-lin clench_V2 = variants {};
-lin clerestory_N = reg2N  "Obergaden" "Obergaden" masculine;
-lin clergy_N = variants {};
-lin clergyman_N = reg2N  "Kleriker" "Kleriker" masculine;
-lin cleric_N = variants {};
-lin clerical_A = regA "geistlich";
-lin clerihew_N = variants {};
-lin clerk_N = variants {};
-lin clerk_V = variants {};
-lin clermont_ferrand_PN = variants {};
-lin clevedon_PN = variants {};
-lin cleveland_PN = variants {};
-lin clever_A = mk3A "klug" "klüger" "klügste";
-lin cleverness_N = variants {};
-lin clew_N = variants {};
-lin clew_V2 = variants {};
-lin cliche_N = reg2N  "Klischee" "Klischees" neuter;
-lin click_N = reg2N  "Mausklick" "Mausklicks" masculine;
-lin click_V = variants {};
-lin client_N = reg2N  "Kunde" "Kunden" masculine;
-lin clientele_N = reg2N  "Klientel" "Klientelen" feminine;
-lin cliff_N = reg2N  "Felsen" "Felsen" masculine;
-lin cliff_PN = variants {};
-lin cliff_hanger_N = variants {};
-lin clifford_PN = variants {};
-lin climacteric_N = variants {};
-lin climactic_A = variants {};
-lin climate_N = variants {};
-lin climatic_A = variants {};
-lin climatically_Adv = variants {};
-lin climatology_N = variants {};
-lin climax_N = variants {};
-lin climax_V = variants {};
-lin climax_V2 = variants {};
-lin climb_N = variants {};
-lin climb_V = irregV "klettern" "klettert" "kletterte" "klettere" "geklettert" ;
-lin climb_V2 = dirV2 (irregV "klettern" "klettert" "kletterte" "klettere" "geklettert" );
-lin climb_down_N = variants {};
-lin climber_N = reg2N  "Bergsteiger" "Bergsteiger" masculine;
-lin clime_N = variants {};
-lin clinch_N = variants {};
-lin clinch_V = variants {};
-lin clinch_V2 = variants {};
-lin clincher_N = variants {};
-lin cling_V = variants {};
-lin clinic_N = variants {};
-lin clinical_A = mk3A "klinisch" "klinischer" "klinischste";
-lin clink_N = variants {};
-lin clink_V = variants {};
-lin clink_V2 = variants {};
-lin clinker_N = variants {};
-lin clinker_built_A = variants {};
-lin clip_N = variants {};
-lin clip_V2 = variants {};
-lin clip_joint_N = variants {};
-lin clip_on_A = variants {};
-lin clipper_N = variants {};
-lin clipping_N = variants {};
-lin clique_N = variants {};
-lin cliquish_A = variants {};
-lin clitheroe_PN = variants {};
-lin clitoris_N = reg2N  "Kitzler" "Kitzler" masculine;
-lin clive_PN = variants {};
-lin cloak_N = variants {};
-lin cloak_V2 = variants {};
-lin cloakroom_N = reg2N  "Garderobe" "Garderoben" feminine;
-lin clobber_N = variants {};
-lin clobber_V2 = variants {};
-lin cloche_N = variants {};
-lin clock_N = reg2N  "Uhr" "Uhren" feminine;
-lin clock_V = variants {};
-lin clock_V2 = variants {};
-lin clock_dial_N = variants {};
-lin clock_face_N = variants {};
-lin clock_golf_N = variants {};
-lin clock_tower_N = variants {};
-lin clock_watching_N = variants {};
-lin clockwise_Adv = variants {};
-lin clockwork_N = variants {};
-lin clod_N = reg2N  "Trottel" "Trottel" masculine;
-lin clodhopper_N = variants {};
-lin clog_N = variants {};
-lin clog_V = variants {};
-lin clog_V2 = variants {};
-lin clog_dance_N = variants {};
-lin cloggy_A = variants {};
-lin cloisonne_N = variants {};
-lin cloister_N = reg2N  "Kloster" "Klöster" neuter;
-lin cloister_V2 = variants {};
-lin clone_N = reg2N  "Klon" "Klone" masculine;
-lin clone_V2 = variants {};
-lin close_A = variants {};
-lin close_Adv = variants {};
-lin close_N = variants {};
-lin close_V = regV "beenden";
-lin close_V2 = dirV2 (irregV "schließen" "schließt" "schloß" "schlösse" "geschlossen");
-lin close_V2V = variants {};
-lin close_VA = variants {};
-lin close_VS = variants {};
-lin close_cropped_A = variants {};
-lin close_cut_A = variants {};
-lin close_down_N = variants {};
-lin close_fisted_A = variants {};
-lin close_fitting_A = variants {};
-lin close_grained_A = variants {};
-lin close_hauled_A = variants {};
-lin close_set_A = variants {};
-lin close_up_N = variants {};
-lin closeness_N = variants {};
-lin closet_A = variants {};
-lin closet_N = reg2N  "Schrank" "Schränke" masculine;
-lin closet_V2 = variants {};
-lin closure_N = variants {};
-lin clot_N = reg2N  "Blutgerinnsel" "Blutgerinnsel" neuter;
-lin clot_V = variants {};
-lin clot_V2 = variants {};
-lin cloth_N = reg2N  "Kleidungsstück" "Kleidungsstücke" neuter;
-lin clothe_V2 = variants {};
-lin clothes_basket_N = variants {};
-lin clothes_hanger_N = variants {};
-lin clothes_moth_N = variants {};
-lin clothes_peg_N = variants {};
-lin clothes_pin_N = variants {};
-lin clotheshorse_N = variants {};
-lin clothesline_N = variants {};
-lin clothier_N = variants {};
-lin clothing_N = variants {};
-lin cloud_N = mkN "Wolke";
-lin cloud_V = variants {};
-lin cloud_V2 = variants {};
-lin cloud_bank_N = variants {};
-lin cloud_capped_A = variants {};
-lin cloud_cuckoo_land_N = variants {};
-lin cloudburst_N = variants {};
-lin cloudless_A = variants {};
-lin cloudy_A = mk3A "bewölkt" "bewölkter" "bewölktesten e";
-lin clout_N = reg2N  "Einfluss" "Einflüsse" masculine;
-lin clout_V2 = variants {};
-lin clove_N = reg2N  "Zehe" "Zehen" feminine;
-lin clove_hitch_N = variants {};
-lin clover_N = variants {};
-lin cloverleaf_N = variants {};
-lin clown_N = reg2N  "Clown" "Clowns" masculine;
-lin clown_V = variants {};
-lin clowne_PN = variants {};
-lin clownish_A = variants {};
-lin cloy_V = variants {};
-lin cloy_V2 = variants {};
-lin club_N = reg2N  "Bengel" "Bengel" masculine;
-lin club_V = variants {};
-lin club_V2 = variants {};
-lin club_footed_A = variants {};
-lin clubbable_A = variants {};
-lin clubfoot_N = variants {};
-lin clubhouse_N = reg2N  "Klubhaus" "Klubhäuser" neuter;
-lin cluck_N = variants {};
-lin cluck_V = variants {};
-lin clue_N = reg2N  "Anhaltspunkt" "Anhaltspunkte" masculine;
-lin clump_N = reg2N  "Büschel" "Büschel" neuter;
-lin clump_V = variants {};
-lin clump_V2 = variants {};
-lin clumsily_Adv = variants {};
-lin clumsiness_N = variants {};
-lin clumsy_A = mk3A "klobig" "klobiger" "klobigste";
-lin clunk_N = variants {};
-lin clunk_V = variants {};
-lin cluster_N = mkN "Anhäufung";
-lin cluster_V = variants {};
-lin cluster_V2 = variants {};
-lin clutch_N = mkN "Kupplung";
-lin clutch_V = variants {};
-lin clutch_V2 = variants {};
-lin clutter_N = reg2N  "Durcheinander" "Durcheinander" neuter;
-lin clutter_V2 = variants {};
-lin clwyd_PN = variants {};
-lin clydach_PN = variants {};
-lin clydebank_PN = variants {};
-lin cm_N = variants {};
---lin co_N = variants {};
-lin co_author_V2 = variants {};
-lin co_ed_N = variants {};
-lin co_edit_V2 = variants {};
-lin co_exist_V = variants {};
-lin co_found_V2 = variants {};
-lin co_manage_V2 = variants {};
-lin co_op_N = variants {};
-lin co_opt_V2 = variants {};
-lin co_respondent_N = variants {};
-lin co_sponsor_V2 = variants {};
-lin co_star_N = variants {};
-lin co_star_V = variants {};
-lin co_star_V2 = variants {};
-lin coaling_station_N = variants {};
-lin coastline_N = variants {};
-lin codling_N = variants {};
-lin colin_PN = variants {};
-lin colour_blind_A = variants {};
-lin comeliness_N = variants {};
-lin complin_N = variants {};
-lin compline_N = variants {};
-lin connah's_quay_PN = variants {};
-lin cooling_tower_N = variants {};
-lin costliness_N = variants {};
-lin coup_d'etat_N = variants {};
-lin coupling_N = reg2N "Kopplung" "Kopplungen" feminine;
-lin courtliness_N = variants {};
-lin cowling_N = variants {};
-lin coworker_N = variants {};
-lin coach_N = reg2N  "Kutsche" "Kutschen" feminine;
-lin coach_V = variants {};
-lin coach_V2 = variants {};
-lin coach_builder_N = variants {};
-lin coachman_N = reg2N  "Kutscher" "Kutscher" masculine;
-lin coagulate_V = irregV "gerinnen" "gerinnt" "gerann" "geränne" "geronnen" ;
-lin coagulate_V2 = dirV2 (irregV "gerinnen" "gerinnt" "gerann" "geränne" "geronnen" );
-lin coagulation_N = reg2N "Koagulation" "Koagulationen" feminine;
-lin coal_N = reg2N  "Kohle" "Kohlen" feminine;
-lin coal_V = variants {};
-lin coal_V2 = variants {};
-lin coal_gas_N = variants {};
-lin coal_hole_N = variants {};
-lin coal_house_N = variants {};
-lin coal_scuttle_N = variants {};
-lin coal_seam_N = variants {};
-lin coal_tar_N = variants {};
-lin coalesce_V = irregV "vereinigen" "vereinigt" "vereinigte" "vereinigte" "vereinigt";
-lin coalescence_N = variants {};
-lin coalface_N = variants {};
-lin coalfield_N = variants {};
-lin coalition_N = mkN "Koalition";
-lin coalman_N = variants {};
-lin coalmine_N = variants {};
-lin coalpit_N = variants {};
-lin coalville_PN = variants {};
-lin coaming_N = variants {};
-lin coarse_A = mk3A "derb" "derber" "derbste";
-lin coarsen_V = variants {};
-lin coarsen_V2 = variants {};
-lin coarseness_N = variants {};
-lin coast_N = variants {};
-lin coast_V = variants {};
-lin coast_V2 = variants {};
-lin coastal_A = variants {};
-lin coaster_N = variants {};
-lin coastguard_N = variants {};
-lin coastwise_A = variants {};
-lin coastwise_Adv = variants {};
-lin coat_N = mkN "Jacke";
-lin coat_V2 = dirV2 (regV "bedecken");
-lin coat_hanger_N = variants {};
-lin coatbridge_PN = variants {};
-lin coatee_N = variants {};
-lin coating_N = reg2N "Beschichtung" "Beschichtungen" feminine;
-lin coax_V = regV "schmeicheln";
-lin coax_V2 = dirV2 (regV "schmeicheln");
-lin coaxing_N = variants {};
-lin coaxingly_Adv = variants {};
-lin cob_N = variants {};
-lin cob_nut_N = variants {};
-lin cobalt_N = variants {};
-lin cobber_N = variants {};
-lin cobble_N = variants {};
-lin cobble_V2 = variants {};
-lin cobbler_N = reg2N  "Schuster" "Schuster" masculine;
-lin cobblestone_N = variants {};
-lin cobham_PN = variants {};
-lin cobra_N = reg2N  "Kobra" "Kobras" feminine;
-lin cobweb_N = reg2N  "Spinnennetz" "Spinnennetze" neuter;
-lin coca_cola_N = variants {};
-lin cocaine_N = reg2N "Kokain" "Kokaine" neuter;
-lin cochineal_N = variants {};
-lin cochlea_N = variants {};
-lin cock_N = reg2N  "Hahn" "Hähne" masculine;
-lin cock_V2 = variants {};
-lin cock_a_doodle_doo_N = variants {};
-lin cock_a_hoop_A = variants {};
-lin cock_a_hoop_Adv = variants {};
-lin cock_crow_N = variants {};
-lin cockade_N = variants {};
-lin cockatoo_N = reg2N  "Kakadu" "Kakadus" masculine;
-lin cockchafer_N = reg2N  "Maikäfer" "Maikäfer" masculine;
-lin cocker_N = variants {};
-lin cockerel_N = reg2N  "Hahn" "Hähne" masculine;
-lin cockermouth_PN = variants {};
-lin cockeyed_A = variants {};
-lin cockfighting_N = variants {};
-lin cockhorse_N = variants {};
-lin cockle_N = variants {};
-lin cockleshell_N = variants {};
-lin cockney_A = variants {};
-lin cockney_N = variants {};
-lin cockpit_N = variants {};
-lin cockroach_N = reg2N  "Kakerlake" "Kakerlaken" feminine;
-lin cockscomb_N = reg2N  "Hahnenkamm" "Hahnenkämme" masculine;
-lin cocksure_A = variants {};
-lin cocktail_N = reg2N  "Cocktail" "Cocktails" masculine;
-lin cockup_N = variants {};
-lin cocky_A = variants {};
-lin coco_N = variants {};
-lin cocoa_N = reg2N  "Kakaobohne" "Kakaobohnen" feminine;
-lin coconut_N = reg2N  "Kokosnuss" "Kokosnüsse" feminine;
-lin cocoon_N = variants {};
-lin cocoon_V2 = variants {};
-lin cocotte_N = variants {};
-lin cod_N = reg2N  "Dorsch" "Dorsche" masculine;
-lin cod_PN = variants {};
-lin cod_V = variants {};
-lin cod_V2 = variants {};
-lin cod_liver_oil_N = variants {};
-lin coda_N = variants {};
-lin coddle_V2 = variants {};
-lin code_N = reg2N  "Gesetzbuch" "Gesetzbücher" neuter;
-lin code_V2 = variants {};
-lin codeine_N = variants {};
-lin codex_N = variants {};
-lin codfish_N = variants {};
-lin codger_N = variants {};
-lin codicil_N = variants {};
-lin codification_N = variants {};
-lin codify_V2 = variants {};
-lin codpiece_N = variants {};
-lin codsall_PN = variants {};
-lin coeducation_N = variants {};
-lin coeducational_A = variants {};
-lin coefficient_N = variants {};
-lin coerce_V2 = dirV2 (irregV "zwingen" "zwingt" "zwang" "zwänge" "gezwungen" );
-lin coercion_N = reg2N  "Zwang" "Zwänge" masculine;
-lin coercive_A = variants {};
-lin coeval_A = variants {};
-lin coeval_N = variants {};
-lin coexist_V = variants {};
-lin coexistence_N = variants {};
-lin coextrude_V2 = variants {};
-lin coffee_N = reg2N  "Kaffee" "Kaffees" masculine;
-lin coffee_house_N = variants {};
-lin coffee_mill_N = variants {};
-lin coffee_stall_N = variants {};
-lin coffer_N = variants {};
-lin coffer_dam_N = variants {};
-lin coffin_N = reg2N  "Sarg" "Särge" masculine;
-lin cog_N = reg2N  "Kogge" "Koggen" feminine;
-lin cogency_N = variants {};
-lin cogent_A = variants {};
-lin cogitate_V = variants {};
-lin cogitate_V2 = variants {};
-lin cogitation_N = variants {};
-lin cognac_N = reg2N  "Cognac" "Cognacs" masculine;
-lin cognate_A = mk3A "verwandt" "verwandter" "verwandteste";
-lin cognate_N = variants {};
-lin cognition_N = mkN "Kognition";
-lin cognizance_N = variants {};
-lin cognizant_A = variants {};
-lin cognomen_N = variants {};
-lin cogwheel_N = variants {};
-lin cohabit_V = variants {};
-lin cohabitation_N = variants {};
-lin cohere_V = irregV "binden" "bindet" "band" "bände" "gebunden" ;
-lin coherence_N = reg2N  "Zusammenhang" "Zusammenhänge" masculine;
-lin coherency_N = variants {};
-lin coherent_A = mk3A "kohärent" "kohärenter" "kohärenteste";
-lin cohesion_N = variants {};
-lin cohesive_A = regA "zusammenhängend";
-lin cohort_N = reg2N  "Kohorte" "Kohorten" feminine;
-lin coif_N = variants {};
-lin coiffeur_N = variants {};
-lin coiffure_N = variants {};
-lin coign_N = variants {};
-lin coil_N = reg2N  "Spule" "Spulen" feminine;
-lin coil_V = variants {};
-lin coil_V2 = variants {};
-lin coimbatore_PN = variants {};
-lin coin_N = reg2N  "Chip" "Chips" masculine;
-lin coin_V2 = variants {};
-lin coinage_N = variants {};
-lin coincide_V = variants {};
-lin coincidence_N = reg2N  "Koinzidenz" "Koinzidenzen" feminine;
-lin coincident_A = variants {};
-lin coincidental_A = variants {};
-lin coiner_N = variants {};
-lin coir_N = variants {};
-lin coition_N = variants {};
-lin coitus_N = variants {};
-lin coke_N = reg2N  "Koks" "Kokse" masculine;
-lin coke_V2 = variants {};
-lin col_N = variants {};
-lin col_PN = variants {};
-lin cola_N = variants {};
-lin colander_N = reg2N  "Durchschlag" "Durchschläge" masculine;
-lin colchester_PN = variants {};
-lin cold_A = regA "kalt";
-lin cold_N = variants {};
-lin cold_blooded_A = variants {};
-lin cold_hearted_A = variants {};
-lin cold_shoulder_V2 = variants {};
-lin coldness_N = variants {};
-lin coleshill_PN = variants {};
-lin coleslaw_N = reg2N  "Krautsalat" "Krautsalate" masculine;
-lin colic_N = reg2N  "Kolik" "Koliken" feminine;
-lin colitis_N = variants {};
-lin coll_PN = variants {};
-lin collaborate_V = variants {};
-lin collaboration_N = variants {};
-lin collaborationist_N = variants {};
-lin collaborator_N = variants {};
-lin collage_N = reg2N  "Collage" "Collagen" feminine;
-lin collapsable_A = variants {};
-lin collapse_N = variants {};
-lin collapse_V = irregV "kollabieren" "kollabiert" "kollabierte" "kollabierte" "kollabiert";
-lin collapse_V2 = dirV2 (irregV "kollabieren" "kollabiert" "kollabierte" "kollabierte" "kollabiert");
-lin collapsible_A = variants {};
-lin collar_N = reg2N  "Halskette" "Halsketten" feminine;
-lin collar_V2 = variants {};
-lin collarbone_N = reg2N  "Schlüsselbein" "Schlüsselbeine" neuter;
-lin collate_V2 = dirV2 (regV "mischen");
-lin collateral_A = variants {};
-lin collateral_N = variants {};
-lin collation_N = variants {};
-lin colleague_N = reg2N  "Kollege" "Kollegen" masculine;
-lin collect_A = variants {};
-lin collect_Adv = variants {};
-lin collect_N = variants {};
-lin collect_V = regV "sammeln";
-lin collect_V2 = dirV2 (regV "sammeln");
-lin collected_A = variants {};
-lin collection_N = reg2N  "Menge" "Mengen" feminine;
-lin collective_A = variants {};
-lin collectivization_N = variants {};
-lin collectivize_V2 = variants {};
-lin collector_N = reg2N  "Kassierer" "Kassierer" masculine;
-lin colleen_N = variants {};
-lin college_N = reg2N  "Fachhochschule" "Fachhochschulen" feminine;
-lin collegiate_A = variants {};
-lin collide_V = irregV "kollidieren" "kollidiert" "kollidierte" "kollidierte" "kollidiert";
-lin collie_N = variants {};
-lin collier_N = variants {};
-lin colliery_N = variants {};
-lin collision_N = mkN "Kollision";
-lin collocate_V = variants {};
-lin collocation_N = mkN "Kollokation";
-lin colloquial_A = regA "umgangssprachlich";
-lin colloquialism_N = reg2N  "Gemeinsprache" "Gemeinsprachen" feminine;
-lin colloquy_N = variants {};
-lin collusion_N = variants {};
-lin collusive_A = variants {};
-lin colne_PN = variants {};
-lin cologne_PN = variants {};
-lin colombia_PN = variants {};
-lin colombian_A = variants {};
-lin colombian_N = variants {};
-lin colombo_PN = variants {};
-lin colon_N = reg2N  "Doppelpunkt" "Doppelpunkte" masculine;
-lin colonel_N = variants {};
-lin colonial_A = variants {};
-lin colonial_N = variants {};
-lin colonialism_N = variants {};
-lin colonialist_N = variants {};
-lin colonist_N = variants {};
-lin colonization_N = variants {};
-lin colonize_V2 = variants {};
-lin colonizer_N = variants {};
-lin colonnade_N = reg2N  "Kolonnade" "Kolonnaden" feminine;
-lin colonnaded_A = variants {};
-lin colony_N = reg2N  "Kolonie" "Kolonien" feminine;
-lin color_V2 = variants {};
-lin color_code_V2 = variants {};
-lin colorado_PN = variants {};
-lin coloratura_N = variants {};
-lin colossal_A = mk3A "kolossal" "kolossaler" "kolossalste";
-lin colossus_N = reg2N  "Gigant" "Giganten" masculine;
-lin colour_N = variants {};
-lin colour_V = variants {};
-lin colour_V2 = variants {};
-lin colour_bar_N = variants {};
-lin colour_wash_N = variants {};
-lin coloured_A = mk3A "bunt" "bunter" "bunteste";
-lin colourful_A = variants {};
-lin colouring_N = variants {};
-lin colourless_A = mk3A "farblos" "farbloser" "farbloseste";
-lin colt_N = variants {};
-lin coltish_A = variants {};
-lin columbia_PN = variants {};
-lin columbine_N = reg2N  "Akelei" "Akeleien" feminine;
-lin columbus_PN = variants {};
-lin column_N = reg2N  "Kolonne" "Kolonnen" feminine;
-lin columnist_N = variants {};
-lin colwyn_bay_PN = variants {};
-lin coma_N = variants {};
-lin comatose_A = variants {};
-lin comb_N = reg2N  "Kamm" "Kämme" masculine;
-lin comb_V = variants {};
-lin comb_V2 = variants {};
-lin comb_out_N = variants {};
-lin combat_N = reg2N  "Kampf" "Kämpfe" masculine;
-lin combat_V = variants {};
-lin combat_V2 = variants {};
-lin combatant_A = variants {};
-lin combatant_N = variants {};
-lin combative_A = variants {};
-lin combination_N = mkN "Kombination";
-lin combination_lock_N = variants {};
-lin combine_N = variants {};
-lin combine_V = irregV "kombinieren" "kombiniert" "kombinierte" "kombinierte" "kombiniert";
-lin combine_V2 = dirV2 (irregV "kombinieren" "kombiniert" "kombinierte" "kombinierte" "kombiniert");
-lin combine_V2V = variants {};
-lin combine_VV = variants {};
-lin combustible_A = regA "brennbar";
-lin combustible_N = variants {};
-lin combustion_N = mkN "Verbrennung";
-lin come_V = seinV (mk6V "kommen" "kommt" "komm" "kam" "käme" "gekommen");
-lin come_V2 = dirV2 (irregV "kommen" "kommt" "kam" "käme" "gekommen" );
-lin come_VV = variants {};
-lin come_VA = variants {};
-lin come_VS = variants {};
-lin come_at_able_A = variants {};
-lin come_on_N = variants {};
-lin comeback_N = reg2N  "Comeback" "Comebacks" neuter;
-lin comedian_N = reg2N  "Komiker" "Komiker" masculine;
-lin comedienne_N = variants {};
-lin comedown_N = variants {};
-lin comedy_N = reg2N  "Komödie" "Komödien" feminine;
-lin comely_A = variants {};
-lin comer_N = variants {};
-lin comestible_N = variants {};
-lin comet_N = reg2N  "Komet" "Kometen" masculine;
-lin comfit_N = variants {};
-lin comfort_N = reg2N  "Bequemlichkeit" "Bequemlichkeiten" feminine;
-lin comfort_V2 = variants {};
-lin comfortable_A = mk3A "behaglich" "behaglicher" "behaglichste";
-lin comforter_N = variants {};
-lin comfortingly_Adv = variants {};
-lin comfortless_A = variants {};
-lin comfrey_N = variants {};
-lin comfy_A = mk3A "bequem" "bequemer" "bequemste";
-lin comic_A = variants {};
-lin comic_N = variants {};
-lin comical_A = variants {};
-lin coming_A = variants {};
-lin coming_N = variants {};
-lin comity_N = variants {};
-lin comma_N = reg2N  "Beistrich" "Beistriche" masculine;
-lin command_N = reg2N  "Befehl" "Befehle" masculine;
-lin command_V = variants {};
-lin command_V2 = variants {};
-lin commandant_N = variants {};
-lin commandeer_V2 = variants {};
-lin commander_N = reg2N  "Befehlshaber" "Befehlshaber" masculine;
-lin commanding_A = variants {};
-lin commandment_N = reg2N  "Gebot" "Gebote" neuter;
-lin commando_N = variants {};
-lin commemorate_V2 = dirV2 (irregV "gedenken" "gedenkt" "gedachte" "gedächte" "gedacht" );
-lin commemoration_N = variants {};
-lin commemorative_A = variants {};
-lin commence_V = irregV "beginnen" "beginnt" "begann" "begänne" "begonnen" ;
-lin commence_V2 = dirV2 (irregV "beginnen" "beginnt" "begann" "begänne" "begonnen" );
-lin commencement_N = variants {};
-lin commend_V2 = variants {};
-lin commendable_A = variants {};
-lin commendation_N = variants {};
-lin commensurable_A = variants {};
-lin commensurate_A = variants {};
-lin comment_N = reg2N  "Kommentar" "Kommentare" masculine;
-lin comment_V = variants {};
-lin comment_V2 = variants {};
-lin comment_VS = variants {};
-lin commentary_N = reg2N  "Kommentar" "Kommentare" masculine;
-lin commentate_V = variants {};
-lin commentator_N = variants {};
-lin commerce_N = variants {};
-lin commercial_A = regA "handelsüblich";
-lin commercial_N = mkN "Werbung";
-lin commercialism_N = variants {};
-lin commercialize_V2 = variants {};
-lin commination_N = variants {};
-lin comminatory_A = variants {};
-lin commingle_V = variants {};
-lin commingle_V2 = variants {};
-lin commiserate_V = variants {};
-lin commiseration_N = variants {};
-lin commissar_N = variants {};
-lin commissariat_N = variants {};
-lin commissary_N = variants {};
-lin commission_N = mkN "Kommission";
-lin commission_V2 = variants {};
-lin commission_V2V = variants {};
-lin commissionaire_N = variants {};
-lin commissioned_A = variants {};
-lin commissioner_N = reg2N  "Kommissar" "Kommissare" masculine;
-lin commit_V2 = dirV2 (irregV "begehen" "begeht" "beging" "beginge" "begangen" );
-lin commit_V2V = variants {};
-lin commital_N = variants {};
-lin commitment_N = mkN "Bindung";
-lin committee_N = reg2N  "Komitee" "Komitees" neuter;
-lin commode_N = variants {};
-lin commodious_A = variants {};
-lin commodity_N = reg2N  "Ware" "Waren" feminine;
-lin commodore_N = variants {};
-lin common_A = mk3A "gemein" "gemeiner" "gemeinste";
-lin common_N = variants {};
-lin common_room_N = variants {};
-lin commonalty_N = variants {};
-lin commoner_N = variants {};
-lin commonplace_A = variants {};
-lin commonplace_N = variants {};
-lin commonwealth_N = variants {};
-lin commotion_N = variants {};
-lin communal_A = variants {};
-lin commune_N = variants {};
-lin commune_V = variants {};
-lin communicable_A = variants {};
-lin communicant_N = variants {};
-lin communicate_V = irregV "kommunizieren" "kommuniziert" "kommunizierte" "kommunizierte" "kommuniziert";
-lin communicate_V2 = dirV2 (irregV "kommunizieren" "kommuniziert" "kommunizierte" "kommunizierte" "kommuniziert");
-lin communication_N = mkN "Kommunikation";
-lin communicative_A = mk3A "kommunikativ" "kommunikativer" "kommunikativste";
-lin communion_N = variants {};
-lin communique_N = variants {};
-lin communism_N = variants {};
-lin communist_A = mk3A "kommunistisch" "kommunistischer" "kommunistischste";
-lin communist_N = variants {};
-lin community_N = reg2N  "Gemeinde" "Gemeinden" feminine;
-lin commutable_A = variants {};
-lin commutation_N = variants {};
-lin commutator_N = variants {};
-lin commute_V = regV "pendeln";
-lin commute_V2 = dirV2 (regV "pendeln");
-lin commuter_N = reg2N  "Pendler" "Pendler" masculine;
-lin compact_A = variants {};
-lin compact_N = variants {};
-lin compact_V2 = variants {};
-lin compactness_N = variants {};
-lin companion_N = reg2N  "Gefährte" "Gefährten" masculine;
-lin companionable_A = variants {};
-lin companionship_N = variants {};
-lin companionway_N = variants {};
-lin company_N = reg2N  "Firma" "Firmen" feminine;
-lin comparability_N = variants {};
-lin comparable_A = regA "vergleichbar";
-lin comparative_A = variants {};
-lin comparative_N = variants {};
-lin compare_N = variants {};
-lin compare_V = irregV "steigern" "steigert" "steigerte" "steigerte" "gesteigert" ;
-lin compare_V2 = dirV2 (irregV "steigern" "steigert" "steigerte" "steigerte" "gesteigert" );
-lin comparison_N = mkN "Gegenüberstellung";
-lin compartment_N = reg2N  "Abteil" "Abteile" neuter;
-lin compartmentalize_V2 = variants {};
-lin compass_N = reg2N  "Kompass" "Kompasse" masculine;
-lin compass_V2 = variants {};
-lin compassion_N = variants {};
-lin compassionate_A = variants {};
-lin compatibility_N = reg2N  "Kompatibilität" "Kompatibilitäten" feminine;
-lin compatible_A = regA "austauschbar";
-lin compatriot_N = variants {};
-lin compeer_N = variants {};
-lin compel_V2 = dirV2 (irregV "zwingen" "zwingt" "zwang" "zwänge" "gezwungen" );
-lin compel_V2V = variants {};
-lin compel_VV = variants {};
-lin compendious_A = variants {};
-lin compendium_N = variants {};
-lin compensate_V = irregV "kompensieren" "kompensiert" "kompensierte" "kompensierte" "kompensiert";
-lin compensate_V2 = dirV2 (irregV "kompensieren" "kompensiert" "kompensierte" "kompensierte" "kompensiert");
-lin compensation_N = mkN "Abfindung";
-lin compensatory_A = variants {};
-lin compere_N = variants {};
-lin compere_V2 = variants {};
-lin compete_V = irregV "streiten" "streitet" "stritt" "stritte" "gestritten" ;
-lin competence_N = reg2N  "Befugnis" "Befugnisse" feminine;
-lin competent_A = mk3A "kompetent" "kompetenter" "kompetenteste";
-lin competition_N = reg2N  "Konkurrenz" "Konkurrenzen" feminine;
-lin competitive_A = variants {};
-lin competitiveness_N = variants {};
-lin competitor_N = reg2N  "Konkurrent" "Konkurrenten" masculine;
-lin compilation_N = variants {};
-lin compile_V2 = dirV2 (irregV "kompilieren" "kompiliert" "kompilierte" "kompilierte" "kompiliert");
-lin compiler_N = reg2N  "Compiler" "Compiler" masculine;
-lin complacence_N = variants {};
-lin complacency_N = variants {};
-lin complacent_A = variants {};
-lin complain_V = regV "klagen";
-lin complain_VS = variants {};
-lin complainant_N = variants {};
-lin complainingly_Adv = variants {};
-lin complaint_N = reg2N  "Anzeige" "Anzeigen" feminine;
-lin complaisance_N = variants {};
-lin complaisant_A = variants {};
-lin complement_N = variants {};
-lin complement_V2 = dirV2 (irregV "komplementieren" "komplementiert" "komplementierte" "komplementierte" "komplementiert");
-lin complementary_A = regA "komplementär";
-lin complete_A = variants {};
-lin complete_V = variants {};
-lin complete_V2 = variants {};
-lin completeness_N = variants {};
-lin completion_N = variants {};
-lin complex_A = mk3A "kompliziert" "komplizierter" "komplizierteste";
-lin complex_N = reg2N "Komplex" "Komplexe" masculine;
-lin complexion_N = reg2N "Teint" "Teints" masculine;
-lin complexity_N = reg2N  "Schwierigkeit" "Schwierigkeiten" feminine;
-lin compliance_N = variants {};
-lin compliant_A = variants {};
-lin complicate_V2 = dirV2 (irregV "komplizieren" "kompliziert" "komplizierte" "komplizierte" "kompliziert");
-lin complicated_A = mk3A "kompliziert" "komplizierter" "komplizierteste";
-lin complication_N = reg2N  "Komplikation" "Komplikationen" feminine;
-lin complicity_N = variants {};
-lin compliment_N = reg2N  "Kompliment" "Komplimente" neuter;
-lin compliment_V2 = variants {};
-lin complimentary_A = regA "gratis";
-lin comply_V = variants {};
-lin comply_V2 = variants {};
-lin component_A = variants {};
-lin component_N = reg2N  "Komponente" "Komponenten" feminine;
-lin comport_V = variants {};
-lin comport_V2 = variants {};
-lin comportment_N = variants {};
-lin compos_mentis_A = variants {};
-lin compose_V = regV "bilden";
-lin compose_V2 = dirV2 (regV "bilden");
-lin composed_A = variants {};
-lin composer_N = reg2N  "Komponist" "Komponisten" masculine;
-lin composite_A = regA "zusammengesetzt";
-lin composition_N = mkN "Zusammensetzung";
-lin compositor_N = variants {};
-lin compost_N = variants {};
-lin compost_V2 = variants {};
-lin composure_N = variants {};
-lin compote_N = reg2N  "Kompott" "Kompotte" neuter;
-lin compound_A = variants {};
-lin compound_N = mkN "Mischung";
-lin compound_V = variants {};
-lin compound_V2 = variants {};
-lin comprehend_V2 = dirV2 (irregV "begreifen" "begreift" "begriff" "begriffe" "begriffen" );
-lin comprehensibility_N = variants {};
-lin comprehensible_A = variants {};
-lin comprehension_N = reg2N  "Verständnis" "Verständnisse" neuter;
-lin comprehensive_A = mk3A "umfassend" "umfassender" "umfassendste";
-lin comprehensiveness_N = variants {};
-lin compress_N = variants {};
-lin compress_V2 = dirV2 (irregV "komprimieren" "komprimiert" "komprimierte" "komprimierte" "komprimiert");
-lin compression_N = reg2N  "Kompression" "Kompressionen" feminine;
-lin compressor_N = variants {};
-lin comprise_V2 = dirV2 (irregV "beinhalten" "beinhaltet" "beinhaltete" "beinhaltete" "beinhaltet" );
-lin compromise_N = reg2N  "Ausgleich" "Ausgleiche" masculine;
-lin compromise_V = variants {};
-lin compromise_V2 = variants {};
-lin comptroller_N = variants {};
-lin compulsion_N = variants {};
-lin compulsive_A = regA "zwanghaft";
-lin compulsory_A = regA "gesetzlich";
-lin compunction_N = variants {};
-lin computation_N = mkN "Berechnung";
-lin computational_A = variants {};
-lin compute_V = variants {};
-lin compute_V2 = variants {};
-lin computer_N = reg2N "Rechner" "Rechner" masculine;
-lin computerize_V2 = variants {};
-lin computerization_N = variants {};
-lin comrade_N = reg2N  "Genosse" "Genossen" masculine;
-lin comradely_Adv = variants {};
-lin comradeship_N = variants {};
-lin con_Adv = variants {};
-lin con_N = variants {};
-lin con_V2 = dirV2 (irregV "betrügen" "betrügt" "betrog" "betröge" "betrogen" );
-lin con_man_N = variants {};
-lin concatenation_N = mkN "Verkettung";
-lin concave_A = regA "konkav";
-lin concavity_N = variants {};
-lin conceal_V2 = variants {};
-lin conceale_V = variants {};
-lin concealment_N = variants {};
-lin concede_V = variants {};
-lin concede_V2 = variants {};
-lin concede_VS = variants {};
-lin conceit_N = mkN "Einbildung";
-lin conceited_A = variants {};
-lin conceivable_A = mk3A "denkbar" "denkbarer" "denkbarste";
-lin conceive_V = irregV "empfangen" "empfangt" "empfing" "empfinge" "empfangen" ;
-lin conceive_V2 = dirV2 (irregV "empfangen" "empfangt" "empfing" "empfinge" "empfangen" );
-lin concentrate_N = variants {};
-lin concentrate_V = irregV "konzentrieren" "konzentriert" "konzentrierte" "konzentrierte" "konzentriert";
-lin concentrate_V2 = dirV2 (irregV "konzentrieren" "konzentriert" "konzentrierte" "konzentrierte" "konzentriert");
-lin concentrated_A = variants {};
-lin concentration_N = mkN "Konzentration";
-lin concentric_A = variants {};
-lin concept_N = reg2N  "Begriff" "Begriffe" feminine;
-lin conception_N = variants {};
-lin conceptual_A = variants {};
-lin concern_N = reg2N  "Betroffenheit" "Betroffenheiten" feminine;
-lin concern_V = variants {};
-lin concern_V2 = variants {};
-lin concern_VS = variants {};
-lin concerned_A = variants {};
-lin concert_N = variants {};
-lin concert_V2 = variants {};
-lin concert_hall_N = variants {};
-lin concerted_A = variants {};
-lin concertina_N = variants {};
-lin concerto_N = variants {};
-lin concession_N = variants {};
-lin concessionaire_N = variants {};
-lin concessive_A = variants {};
-lin conch_N = variants {};
-lin conchology_N = variants {};
-lin concierge_N = reg2N  "Hausmeister" "Hausmeister" masculine;
-lin conciliate_V2 = variants {};
-lin conciliation_N = variants {};
-lin conciliatory_A = variants {};
-lin concise_A = mk3A "bündig" "bündiger" "bündigste";
-lin conciseness_N = variants {};
-lin conclave_N = variants {};
-lin conclude_V = regV "beenden";
-lin conclude_V2 = dirV2 (regV "beenden");
-lin conclude_VS = variants {};
-lin conclusion_N = reg2N  "Abschluss" "Abschlüsse" masculine;
-lin conclusive_A = regA "endgültig";
-lin concoct_V2 = variants {};
-lin concoction_N = variants {};
-lin concomitant_A = variants {};
-lin concomitant_N = variants {};
-lin concord_N = variants {};
-lin concordance_N = variants {};
-lin concordant_A = variants {};
-lin concordat_N = reg2N  "Konkordat" "Konkordate" neuter;
-lin concourse_N = variants {};
-lin concrete_A = mk3A "bestimmt" "bestimmter" "bestimmteste";
-lin concrete_N = variants {};
-lin concrete_V = variants {};
-lin concrete_V2 = variants {};
-lin concretion_N = variants {};
-lin concubine_N = variants {};
-lin concupiscence_N = variants {};
-lin concur_V = irregV "übereinstimmen" "übereinstimmt" "übereinstimmte" "übereinstimmte" "übereinstimmt";
-lin concurrence_N = variants {};
-lin concurrent_A = variants {};
-lin concurrentness_N = variants {};
-lin concuss_V2 = variants {};
-lin concussion_N = variants {};
-lin condemn_V2 = variants {};
-lin condemnation_N = variants {};
-lin condensation_N = variants {};
-lin condense_V = irregV "kondensieren" "kondensiert" "kondensierte" "kondensierte" "kondensiert";
-lin condense_V2 = dirV2 (irregV "kondensieren" "kondensiert" "kondensierte" "kondensierte" "kondensiert");
-lin condenser_N = variants {};
-lin condescend_V = variants {};
-lin condescending_A = mk3A "herablassend" "herablassender" "herablassendste";
-lin condescension_N = variants {};
-lin condign_A = variants {};
-lin condiment_N = variants {};
-lin condition_N = mkN "Bedingung";
-lin condition_V2 = variants {};
-lin conditional_A = variants {};
-lin conditioned_A = variants {};
-lin conditioner_N = variants {};
-lin condole_V = variants {};
-lin condolence_N = reg2N  "Kondolenz" "Kondolenzen" feminine;
-lin condominium_N = mkN "Eigentumswohnung";
-lin condonation_N = variants {};
-lin condone_V2 = variants {};
-lin condor_N = reg2N  "Kondor" "Kondore" masculine;
-lin conduce_V = variants {};
-lin conducive_A = variants {};
-lin conduct_N = variants {};
-lin conduct_V = variants {};
-lin conduct_V2 = variants {};
-lin conduction_N = mkN "Leitung";
-lin conductive_A = variants {};
-lin conductivity_N = variants {};
-lin conductor_N = reg2N  "Dirigent" "Dirigenten" masculine;
-lin conductress_N = variants {};
-lin conduit_N = reg2N  "Kabelkanal" "Kabelkanäle" masculine;
-lin cone_N = reg2N  "Kegel" "Kegel" masculine;
-lin cone_V2 = variants {};
-lin coney_N = variants {};
-lin confab_N = variants {};
-lin confab_V = variants {};
-lin confabulate_V = variants {};
-lin confabulation_N = variants {};
-lin confection_N = variants {};
-lin confectioner_N = variants {};
-lin confectionery_N = reg2N  "Konditorei" "Konditoreien" feminine;
-lin confederacy_N = variants {};
-lin confederate_A = variants {};
-lin confederate_N = variants {};
-lin confederate_V = variants {};
-lin confederate_V2 = variants {};
-lin confederation_N = reg2N  "Bund" "Bünde" masculine;
-lin confer_V = variants {};
-lin confer_V2 = variants {};
-lin conference_N = reg2N  "Konferenz" "Konferenzen" feminine;
-lin conferment_N = variants {};
-lin confess_V = irregV "beichten" "beichtet" "beichtete" "beichte" "gebeichtet" ;
-lin confess_V2 = dirV2 (irregV "beichten" "beichtet" "beichtete" "beichte" "gebeichtet" );
-lin confess_VS = variants {};
-lin confessedly_Adv = variants {};
-lin confession_N = reg2N  "Beichte" "Beichten" feminine;
-lin confessional_N = variants {};
-lin confessor_N = reg2N  "Beichtvater" "Beichtväter" masculine;
-lin confetti_N = variants {};
-lin confidant_N = variants {};
-lin confide_V = variants {};
-lin confide_V2 = variants {};
-lin confide_VS = variants {};
-lin confidence_N = reg2N  "Zuversicht" "Zuversichten" feminine;
-lin confident_A = variants {};
-lin confidential_A = mk3A "vertraulich" "vertraulicher" "vertraulichste";
-lin confidentiality_N = variants {};
-lin confiding_A = variants {};
-lin configuration_N = mkN "Konfiguration";
-lin configure_V2 = dirV2 (irregV "konfigurieren" "konfiguriert" "konfigurierte" "konfigurierte" "konfiguriert");
-lin configured_A = variants {};
-lin confine_V2 = dirV2 (regV "beschränken");
-lin confined_A = variants {};
-lin confinement_N = variants {};
-lin confirm_V2 = dirV2 (regV "bekräftigen");
-lin confirm_VS = variants {};
-lin confirmation_N = mkN "Bestätigung";
-lin confirmed_A = variants {};
-lin confiscate_V2 = dirV2 (irregV "konfiszieren" "konfisziert" "konfiszierte" "konfiszierte" "konfisziert");
-lin confiscation_N = variants {};
-lin conflagration_N = variants {};
-lin conflict_N = reg2N  "Inkompatibilität" "Inkompatibilitäten" feminine;
-lin conflict_V = variants {};
-lin conflicting_A = variants {};
-lin confluence_N = variants {};
-lin confluent_A = variants {};
-lin conform_V = variants {};
-lin conform_V2 = variants {};
-lin conformable_A = variants {};
-lin conformation_N = reg2N "Konformation" "Konformationen" feminine;
-lin conformist_N = variants {};
-lin conformity_N = variants {};
-lin confound_V2 = variants {};
-lin confounded_A = variants {};
-lin confrere_N = variants {};
-lin confront_V2 = dirV2 (regV "begegnen");
-lin confrontation_N = mkN "Gegenüberstellung";
-lin confucian_A = variants {};
-lin confucian_N = variants {};
-lin confuse_V2 = dirV2 (irregV "vermischen" "vermischt" "vermischte" "vermischte" "vermischt");
-lin confusedly_Adv = variants {};
-lin confusion_N = variants {};
-lin confutation_N = variants {};
-lin confute_V2 = variants {};
-lin conge_N = variants {};
-lin congeal_V = variants {};
-lin congeal_V2 = variants {};
-lin congenial_A = mk3A "freundlich" "freundlicher" "freundlichste";
-lin congenital_A = regA "angeboren";
-lin conger_N = variants {};
-lin conger_eel_N = variants {};
-lin congested_A = variants {};
-lin congestion_N = variants {};
-lin congleton_PN = variants {};
-lin conglomerate_A = variants {};
-lin conglomerate_N = reg2N  "Konglomerat" "Konglomerate" neuter;
-lin conglomerate_V = variants {};
-lin conglomerate_V2 = variants {};
-lin conglomeration_N = variants {};
-lin congo_PN = variants {};
-lin congolese_A = variants {};
-lin congolese_N = variants {};
-lin congratulate_V2 = dirV2 (regV "gratulieren");
-lin congratulation_N = variants {};
-lin congratulatory_A = variants {};
-lin congregate_V = variants {};
-lin congregate_V2 = variants {};
-lin congregation_N = mkN "Versammlung";
-lin congregational_A = variants {};
-lin congress_N = reg2N  "Kongress" "Kongresse" masculine;
-lin congressional_A = variants {};
-lin congressman_N = variants {};
-lin congresswoman_N = variants {};
-lin congruent_A = regA "kongruent";
-lin congruous_A = variants {};
-lin conic_A = variants {};
-lin conical_A = variants {};
-lin conifer_N = reg2N  "Konifere" "Koniferen" feminine;
-lin coniferous_A = variants {};
-lin conjectural_A = variants {};
-lin conjecture_N = reg2N  "Hypothese" "Hypothesen" feminine;
-lin conjecture_V = variants {};
-lin conjecture_V2 = variants {};
-lin conjoin_V = variants {};
-lin conjoin_V2 = variants {};
-lin conjoint_A = variants {};
-lin conjugal_A = variants {};
-lin conjugate_V = irregV "konjugieren" "konjugiert" "konjugierte" "konjugierte" "konjugiert";
-lin conjugate_V2 = dirV2 (irregV "konjugieren" "konjugiert" "konjugierte" "konjugierte" "konjugiert");
-lin conjugation_N = mkN "Konjugation";
-lin conjunction_N = reg2N  "Bindewort" "Bindewörter" neuter;
-lin conjunctive_A = variants {};
-lin conjunctive_N = variants {};
-lin conjuncture_N = variants {};
-lin conjuration_N = variants {};
-lin conjure_V = variants {};
-lin conjure_V2 = variants {};
-lin conjurer_N = variants {};
-lin conjuror_N = variants {};
-lin conk_N = variants {};
-lin conk_V = variants {};
-lin conker_N = variants {};
-lin connaught_PN = variants {};
-lin connect_V = irregV "anschließen" "schließt" "schloss" "schlösse" "geschlossen" ;
-lin connect_V2 = dirV2 (irregV "anschließen" "schließt" "schloss" "schlösse" "geschlossen" );
-lin connecticut_PN = variants {};
-lin connection_N = mkN "Verbindung";
-lin connective_A = variants {};
-lin connective_N = variants {};
-lin connexion_N = variants {};
-lin connie_PN = variants {};
-lin conning_A = variants {};
-lin connivance_N = variants {};
-lin connive_V = variants {};
-lin connoisseur_N = reg2N  "Kenner" "Kenner" masculine;
-lin connotation_N = variants {};
-lin connote_V2 = dirV2 (irregV "bedeuten" "bedeutet" "bedeutete" "bedeutete" "bedeutet" );
-lin connubial_A = variants {};
-lin conquer_V2 = dirV2 (irregV "erobern" "erobert" "eroberte" "eroberte" "erobert");
-lin conqueror_N = variants {};
-lin conquest_N = variants {};
-lin conquistador_N = variants {};
-lin cons_PN = variants {};
-lin consanguinity_N = variants {};
-lin conscience_N = reg2N  "Gewissen" "Gewissen" neuter;
-lin conscience_smitten_A = variants {};
-lin conscientious_A = variants {};
-lin conscientiousness_N = variants {};
-lin conscious_A = variants {};
-lin consciousness_N = variants {};
-lin conscript_N = variants {};
-lin conscript_V2 = variants {};
-lin conscription_N = variants {};
-lin consecrate_V2 = dirV2 (regV "weihen");
-lin consecration_N = reg2N  "Weihe" "Weihen" feminine;
-lin consecutive_A = regA "fortlaufend";
-lin consensus_N = reg2N  "Konsens" "Konsense" masculine;
-lin consent_N = variants {};
-lin consent_V = variants {};
-lin consent_V2V = variants {};
-lin consequence_N = reg2N  "Folge" "Folgen" feminine;
-lin consequent_A = variants {};
-lin consequential_A = variants {};
-lin conservancy_N = variants {};
-lin conservation_N = variants {};
-lin conservatism_N = variants {};
-lin conservative_A = variants {};
-lin conservative_N = variants {};
-lin conservatoire_N = variants {};
-lin conservatory_N = variants {};
-lin conserve_N = variants {};
-lin conserve_V2 = variants {};
-lin consett_PN = variants {};
-lin consider_V = irregV "überlegen" "überlegt" "überlegte" "überlegte" "überlegt";
-lin consider_V2 = dirV2 (irregV "überlegen" "überlegt" "überlegte" "überlegte" "überlegt");
-lin consider_V3 = variants {};
-lin consider_V2V = variants {};
-lin consider_V2A = variants {};
-lin consider_VV = variants {};
-lin consider_VS = variants {};
-lin considerable_A = mk3A "beträchtlich" "beträchtlicher" "beträchtlichste";
-lin considerate_A = variants {};
-lin considerateness_N = variants {};
-lin consideration_N = reg2N  "Rücksicht" "Rücksichten" feminine;
-lin consign_V2 = variants {};
-lin consignee_N = variants {};
-lin consigner_N = variants {};
-lin consignment_N = variants {};
-lin consignor_N = variants {};
-lin consist_V = variants {};
-lin consistence_N = variants {};
-lin consistency_N = reg2N  "Konsistenz" "Konsistenzen" feminine;
-lin consistent_A = mk3A "konsistent" "konsistenter" "konsistenteste";
-lin consistory_N = variants {};
-lin consolable_A = variants {};
-lin consolation_N = variants {};
-lin consolatory_A = variants {};
-lin console_N = reg2N  "Konsole" "Konsolen" feminine;
-lin console_V2 = variants {};
-lin consolidate_V = irregV "konsolidieren" "konsolidiert" "konsolidierte" "konsolidierte" "konsolidiert";
-lin consolidate_V2 = dirV2 (irregV "konsolidieren" "konsolidiert" "konsolidierte" "konsolidierte" "konsolidiert");
-lin consolidation_N = variants {};
-lin consomme_N = variants {};
-lin consonance_N = variants {};
-lin consonant_A = variants {};
-lin consonant_N = reg2N  "Konsonant" "Konsonanten" masculine;
-lin consort_N = variants {};
-lin consort_V = variants {};
-lin consortium_N = variants {};
-lin conspectus_N = variants {};
-lin conspicuous_A = mk3A "auffällig" "auffälliger" "auffälligste";
-lin conspicuousness_N = variants {};
-lin conspiracy_N = mkN "Verschwörung";
-lin conspirator_N = variants {};
-lin conspiratorial_A = regA "konspirativ";
-lin conspire_V = variants {};
-lin conspire_V2 = variants {};
-lin conspire_V2V = variants {};
-lin constable_N = variants {};
-lin constabulary_N = variants {};
-lin constance_PN = variants {};
-lin constancy_N = variants {};
-lin constant_A = mk3A "beständig" "beständiger" "beständigste";
-lin constant_N = reg2N "Konstante" "Konstanten" feminine;
-lin constellation_N = mkN "Konstellation";
-lin consternation_N = variants {};
-lin constipate_V2 = variants {};
-lin constipated_A = variants {};
-lin constipation_N = mkN "Verstopfung";
-lin constituency_N = variants {};
-lin constituent_A = variants {};
-lin constituent_N = reg2N "Bestandteil" "Bestandteile" masculine;
-lin constitute_V2 = dirV2 (regV "begründen");
-lin constitution_N = reg2N  "Grundgesetz" "Grundgesetze" neuter;
-lin constitutional_A = variants {};
-lin constitutional_N = variants {};
-lin constitutionalism_N = variants {};
-lin constitutionalist_N = variants {};
-lin constitutionalize_V2 = variants {};
-lin constitutive_A = variants {};
-lin constrain_V2 = dirV2 (regV "behindern");
-lin constrained_A = variants {};
-lin constraint_N = variants {};
-lin constrict_V2 = dirV2 (irregV "verengen" "verengt" "verengte" "verengte" "verengt");
-lin constriction_N = variants {};
-lin construct_V2 = variants {};
-lin construction_N = reg2N  "Aufbau" "Aufbauten" masculine;
-lin constructional_A = variants {};
-lin constructive_A = mk3A "konstruktiv" "konstruktiver" "konstruktivste";
-lin constructiveness_N = variants {};
-lin constructor_N = reg2N  "Konstruktor" "Konstruktoren" masculine;
-lin construe_V = variants {};
-lin construe_V2 = variants {};
-lin construe_V2V = variants {};
-lin consubstantiation_N = variants {};
-lin consul_N = reg2N  "Konsul" "Konsuln" masculine;
-lin consular_A = variants {};
-lin consulate_N = reg2N  "Konsulat" "Konsulate" neuter;
-lin consulship_N = variants {};
-lin consult_V = variants {};
-lin consult_V2 = variants {};
-lin consultant_N = reg2N  "Berater" "Berater" masculine;
-lin consultation_N = variants {};
-lin consultative_A = variants {};
-lin consume_V = irregV "verbrauchen" "verbraucht" "verbrauchte" "verbrauchte" "verbraucht";
-lin consume_V2 = dirV2 (irregV "verbrauchen" "verbraucht" "verbrauchte" "verbrauchte" "verbraucht");
-lin consumer_N = reg2N  "Konsument" "Konsumenten" masculine;
-lin consuming_A = variants {};
-lin consummate_A = regA "perfekt";
-lin consummate_V2 = variants {};
-lin consummation_N = variants {};
-lin consumption_N = reg2N  "Verbrauch" "Verbräuche" masculine;
-lin consumptive_A = variants {};
-lin consumptive_N = variants {};
-lin cont_PN = variants {};
-lin contact_N = mkN "Berührung";
-lin contact_V2 = dirV2 (irregV "kontaktieren" "kontaktiert" "kontaktierte" "kontaktierte" "kontaktiert");
-lin contagion_N = mkN "Ansteckung";
-lin contagious_A = regA "ansteckend";
-lin contain_V2 = dirV2 (irregV "enthalten" "enthält" "enthielt" "enthielte" "enthalten") ;
-lin container_N = reg2N  "Behälter" "Behälter" masculine;
-lin containment_N = variants {};
-lin contaminant_N = variants {};
-lin contaminate_V2 = variants {};
-lin contamination_N = mkN "Kontamination";
-lin contemn_V2 = variants {};
-lin contemplate_V = variants {};
-lin contemplate_V2 = variants {};
-lin contemplate_VS = variants {};
-lin contemplation_N = variants {};
-lin contemplative_A = variants {};
-lin contemporaneous_A = variants {};
-lin contemporary_A = regA "zeitgenössisch";
-lin contemporary_N = variants {};
-lin contempt_N = reg2N  "Blamage" "Blamagen" feminine;
-lin contemptible_A = variants {};
-lin contemptuous_A = variants {};
-lin contend_V = variants {};
-lin contend_VS = variants {};
-lin contender_N = variants {};
-lin content_A = variants {};
-lin content_N = reg2N  "Inhalt" "Inhalte" masculine;
-lin content_V2 = variants {};
-lin contented_A = variants {};
-lin contention_N = variants {};
-lin contentious_A = mk3A "streitsüchtig" "streitsüchtiger" "streitsüchtigste";
-lin contentment_N = variants {};
-lin conterminous_A = variants {};
-lin contest_N = reg2N  "Wettbewerb" "Wettbewerbe" masculine;
-lin contest_V = variants {};
-lin contest_V2 = variants {};
-lin contestant_N = variants {};
-lin context_N = reg2N  "Kontext" "Kontexte" masculine;
-lin contextual_A = variants {};
-lin contiguity_N = variants {};
-lin contiguous_A = regA "angrenzend";
-lin continence_N = variants {};
-lin continent_A = variants {};
-lin continent_N = reg2N  "Erdteil" "Erdteile" masculine;
-lin continental_A = variants {};
-lin contingency_N = variants {};
-lin contingent_A = variants {};
-lin contingent_N = variants {};
-lin continual_A = variants {};
-lin continuance_N = variants {};
-lin continuation_N = variants {};
-lin continue_V = variants {};
-lin continue_V2 = variants {};
-lin continue_VV = variants {};
-lin continue_VS = variants {};
-lin continuity_N = variants {};
-lin continuous_A = regA "kontinuierlich";
-lin contort_V2 = variants {};
-lin contortion_N = variants {};
-lin contortionist_N = variants {};
-lin contour_N = variants {};
-lin contour_V2 = variants {};
-lin contraband_N = variants {};
-lin contrabass_N = variants {};
-lin contraception_N = mkN "Verhütung";
-lin contraceptive_A = regA "empfängnisverhütend";
-lin contraceptive_N = variants {};
-lin contract_N = reg2N  "Vertrag" "Verträge" masculine;
-lin contract_V = variants {};
-lin contract_V2 = variants {};
-lin contract_V2V = variants {};
-lin contractible_A = variants {};
-lin contractile_A = variants {};
-lin contraction_N = mkN "Kontraktion";
-lin contractor_N = variants {};
-lin contractual_A = variants {};
-lin contradict_V2 = dirV2 (irregV "widersprechen" "widersprecht" "widersprach" "widerspräche" "widersprochen" );
-lin contradiction_N = reg2N  "Gegensatz" "Gegensätze" masculine;
-lin contradictory_A = variants {};
-lin contradistinction_N = variants {};
-lin contradistinguish_V2 = variants {};
-lin contralto_N = variants {};
-lin contraption_N = variants {};
-lin contrapuntal_A = variants {};
-lin contrariety_N = variants {};
-lin contrariness_N = variants {};
-lin contrariwise_Adv = variants {};
-lin contrary_A = variants {};
-lin contrary_N = variants {};
-lin contrast_N = reg2N  "Kontrast" "Kontraste" masculine;
-lin contrast_V = variants {};
-lin contrast_V2 = variants {};
-lin contrastingly_Adv = variants {};
-lin contravene_V2 = variants {};
-lin contravention_N = variants {};
-lin contretemps_N = variants {};
-lin contribute_V = variants {};
-lin contribute_V2 = variants {};
-lin contribute_V2V = variants {};
-lin contribution_N = reg2N  "Beitrag" "Beiträge" masculine;
-lin contributor_N = variants {};
-lin contributory_A = variants {};
-lin contrite_A = variants {};
-lin contrition_N = variants {};
-lin contrivance_N = mkN "Erfindung";
-lin contrive_V = variants {};
-lin contrive_V2 = variants {};
-lin contriver_N = variants {};
-lin control_N = reg2N "Kontrolle" "Kontrollen" feminine;
-lin control_V = irregV "kontrollieren" "kontrolliert" "kontrollierte" "kontrollierte" "kontrolliert";
-lin control_V2 = dirV2 (irregV "kontrollieren" "kontrolliert" "kontrollierte" "kontrollierte" "kontrolliert");
-lin controllable_A = variants {};
-lin controller_N = reg2N  "Aufseher" "Aufseher" masculine;
-lin controversial_A = mk3A "kontrovers" "kontroverser" "kontroverseste";
-lin controversialist_N = variants {};
-lin controversy_N = reg2N  "Kontroverse" "Kontroversen" feminine;
-lin controvert_V2 = variants {};
-lin contumacious_A = variants {};
-lin contumacy_N = variants {};
-lin contumelious_A = variants {};
-lin contumely_N = variants {};
-lin contuse_V2 = variants {};
-lin contusion_N = mkN "Prellung";
-lin conundrum_N = reg2N  "Rätsel" "Rätsel" neuter;
-lin conurbation_N = variants {};
-lin convalesce_V = variants {};
-lin convalescence_N = variants {};
-lin convalescent_A = variants {};
-lin convalescent_N = variants {};
-lin convection_N = variants {};
-lin convector_N = variants {};
-lin convene_V = variants {};
-lin convene_V2 = variants {};
-lin convener_N = variants {};
-lin convenience_N = reg2N  "Annehmlichkeit" "Annehmlichkeiten" feminine;
-lin convenient_A = mk3A "bequem" "bequemer" "bequemste";
-lin convent_N = variants {};
-lin conventicle_N = variants {};
-lin convention_N = mkN "Konvention";
-lin conventional_A = mk3A "herkömmlich" "herkömmlicher" "herkömmlichste";
-lin conventionality_N = variants {};
-lin converge_V = irregV "konvergieren" "konvergiert" "konvergierte" "konvergierte" "konvergiert";
-lin convergence_N = variants {};
-lin convergent_A = variants {};
-lin conversant_A = variants {};
-lin conversation_N = reg2N  "Gespräch" "Gespräche" neuter;
-lin conversational_A = variants {};
-lin conversationalist_N = variants {};
-lin converse_A = variants {};
-lin converse_N = variants {};
-lin converse_V = variants {};
-lin conversion_N = reg2N  "Umwandlung" "Umwandlungen" feminine;
-lin convert_N = variants {};
-lin convert_V = variants {};
-lin convert_V2 = dirV2 (regV "umwandeln");
-lin converted_A = variants {};
-lin converter_N = variants {};
-lin convertibility_N = variants {};
-lin convertible_A = variants {};
-lin convertible_N = variants {};
-lin convex_A = regA "konvex";
-lin convexity_N = variants {};
-lin convey_V2 = dirV2 (regV "befördern");
-lin conveyance_N = variants {};
-lin conveyancer_N = variants {};
-lin conveyer_N = variants {};
-lin conveyer_belt_N = variants {};
-lin conveyor_N = variants {};
-lin convict_N = variants {};
-lin convict_V2 = variants {};
-lin conviction_N = mkN "Überzeugung";
-lin convince_V2 = dirV2 (irregV "überzeugen" "überzeugt" "überzeugte" "überzeugte" "überzeugt");
-lin convince_V2V = variants {};
-lin convincible_A = variants {};
-lin convincing_A = variants {};
-lin convivial_A = variants {};
-lin conviviality_N = variants {};
-lin convocation_N = variants {};
-lin convoke_V2 = variants {};
-lin convoluted_A = variants {};
-lin convolution_N = variants {};
-lin convolvulus_N = variants {};
-lin convoy_N = reg2N  "Geleitzug" "Geleitzüge" masculine;
-lin convoy_V2 = variants {};
-lin convulse_V2 = variants {};
-lin convulsion_N = reg2N "Krampf" "Krämpfe" masculine;
-lin convulsive_A = variants {};
-lin conwy_PN = variants {};
-lin cony_N = variants {};
-lin coo_N = variants {};
-lin coo_V = variants {};
-lin coo_V2 = variants {};
-lin cook_N = reg2N  "Koch" "Köche" masculine;
-lin cook_V = variants {};
-lin cook_V2 = variants {};
-lin cookbook_N = reg2N  "Kochbuch" "Kochbücher" neuter;
-lin cooker_N = reg2N  "Herd" "Herde" masculine;
-lin cookery_N = variants {};
-lin cookery_book_N = variants {};
-lin cookham_PN = variants {};
-lin cookhouse_N = variants {};
-lin cookie_N = variants {};
-lin cooking_N = variants {};
-lin cooky_N = variants {};
-lin cool_A = mk3A "cool" "cooler" "coolste";
-lin cool_N = variants {};
-lin cool_V = variants {};
-lin cool_V2 = variants {};
-lin cool_headed_A = variants {};
-lin coolant_N = variants {};
-lin cooler_N = reg2N  "Kühler" "Kühler" masculine;
-lin coolie_N = reg2N  "Kuli" "Kulis" masculine;
-lin coolness_N = variants {};
-lin coon_N = variants {};
-lin coop_N = variants {};
-lin coop_V2 = variants {};
-lin cooper_N = reg2N  "Küfer" "Küfer" masculine;
-lin cooperate_V = irregV "kooperieren" "kooperiert" "kooperierte" "kooperierte" "kooperiert";
-lin cooperation_N = variants {};
-lin cooperative_A = mk3A "kooperativ" "kooperativer" "kooperativste";
-lin cooperative_N = variants {};
-lin cooperator_N = variants {};
-lin coordinate_A = variants {};
-lin coordinate_N = variants {};
-lin coordinate_V = variants {};
-lin coordinate_V2 = variants {};
-lin coordination_N = mkN "Koordination";
-lin coordinator_N = variants {};
-lin coot_N = variants {};
-lin cop_N = reg2N  "Gendarm" "Gendarmen" masculine;
-lin cop_V = variants {};
-lin cop_V2 = variants {};
-lin cop_out_N = variants {};
-lin copartner_N = variants {};
-lin copartnership_N = variants {};
-lin cope_N = variants {};
-lin cope_V = irregV "schaffen" "schafft" "schuf" "schüfe" "geschaffen" ;
-lin copeck_N = variants {};
-lin copenhagen_PN = variants {};
-lin copernican_A = variants {};
-lin coping_N = variants {};
-lin coping_stone_N = variants {};
-lin copious_A = variants {};
-lin copper_N = reg2N  "Bulle" "Bullen" masculine;
-lin copper_V2 = variants {};
-lin copper_bottom_V2 = variants {};
-lin copper_bottomed_A = variants {};
-lin copperhead_N = variants {};
-lin copperplate_N = variants {};
-lin coppersmith_N = variants {};
-lin coppice_N = variants {};
-lin coppull_PN = variants {};
-lin copra_N = variants {};
-lin coproduction_N = variants {};
-lin copse_N = variants {};
-lin copt_A = variants {};
-lin copt_N = variants {};
-lin coptic_N = variants {};
-lin copula_N = variants {};
-lin copulate_V = irregV "kopulieren" "kopuliert" "kopulierte" "kopulierte" "kopuliert";
-lin copulation_N = variants {};
-lin copulative_A = variants {};
-lin copulative_N = variants {};
-lin copy_N = reg2N  "Kopie" "Kopien" feminine;
-lin copy_V = variants {};
-lin copy_V2 = variants {};
-lin copybook_N = variants {};
-lin copycat_N = variants {};
-lin copyhold_N = variants {};
-lin copyholder_N = variants {};
-lin copyist_N = variants {};
-lin copyright_N = reg2N  "Urheberrecht" "Urheberrechte" neuter;
-lin copyright_V2 = variants {};
-lin copywriter_N = variants {};
-lin coquetry_N = reg2N  "Koketterie" "Koketterien" feminine;
-lin coquette_N = variants {};
-lin coquettish_A = mk3A "kokett" "koketter" "koketteste";
-lin cor_anglais_N = variants {};
-lin coracle_N = variants {};
-lin coral_A = variants {};
-lin coral_N = reg2N  "Koralle" "Korallen" feminine;
-lin coral_reef_N = variants {};
-lin corbel_N = variants {};
-lin corby_PN = variants {};
-lin cord_N = reg2N  "Kabel" "Kabel" neuter;
-lin cord_V2 = variants {};
-lin cordage_N = variants {};
-lin cordial_A = mk3A "herzlich" "herzlicher" "herzlichste";
-lin cordial_N = variants {};
-lin cordiality_N = variants {};
-lin cordite_N = variants {};
-lin cordoba_PN = variants {};
-lin cordon_N = variants {};
-lin cordon_V2 = variants {};
-lin cordon_bleu_A = variants {};
-lin corduroy_N = variants {};
-lin core_N = reg2N  "Kern" "Kerne" masculine;
-lin core_V2 = variants {};
-lin coreligionist_N = variants {};
-lin corgi_N = variants {};
-lin corinthian_A = variants {};
-lin corinthian_N = variants {};
-lin cork_N = reg2N  "Kork" "Korke" masculine;
-lin cork_PN = variants {};
-lin cork_V2 = variants {};
-lin corkage_N = variants {};
-lin corked_A = variants {};
-lin corker_N = variants {};
-lin corkscrew_N = reg2N  "Korkenzieher" "Korkenzieher" masculine;
-lin corm_N = variants {};
-lin cormorant_N = reg2N  "Kormoran" "Kormorane" masculine;
-lin corn_N = reg2N  "Hühnerauge" "Hühneraugen" neuter;
-lin corn_V2 = variants {};
-lin corn_exchange_N = variants {};
-lin corncob_N = variants {};
-lin corncrake_N = reg2N  "Wachtelkönig" "Wachtelkönige" masculine;
-lin cornea_N = reg2N  "Hornhaut" "Hornhäute" feminine;
-lin cornelian_N = variants {};
-lin corner_N = reg2N  "Ecke" "Ecken" feminine;
-lin corner_V = variants {};
-lin corner_V2 = variants {};
-lin corner_kick_N = variants {};
-lin cornered_A = variants {};
-lin cornerstone_N = reg2N  "Grundstein" "Grundsteine" masculine;
-lin cornet_N = reg2N  "Kornett" "Kornette" neuter;
-lin cornflake_N = variants {};
-lin cornflour_N = variants {};
-lin cornflower_N = reg2N  "Kornblume" "Kornblumen" feminine;
-lin cornice_N = variants {};
-lin cornpone_N = variants {};
-lin cornstarch_N = variants {};
-lin cornucopia_N = reg2N  "Fülle" "Füllen" feminine;
-lin cornwall_PN = variants {};
-lin corny_A = variants {};
-lin corolla_N = variants {};
-lin corollary_N = reg2N  "Korollar" "Korollare" neuter;
-lin corona_N = reg2N  "Korona" "Koronen" feminine;
-lin coronary_A = regA "koronar";
-lin coronary_N = variants {};
-lin coronation_N = variants {};
-lin coroner_N = variants {};
-lin coronet_N = variants {};
-lin corp_PN = variants {};
-lin corporal_A = regA "körperlich";
-lin corporal_N = variants {};
-lin corporate_A = variants {};
-lin corporation_N = variants {};
-lin corporeal_A = regA "körperlich";
-lin corps_N = reg2N  "Korps" "Korps" neuter;
-lin corps_de_ballet_N = variants {};
-lin corps_diplomatique_N = variants {};
-lin corpse_N = reg2N  "Leiche" "Leichen" feminine;
-lin corpulence_N = variants {};
-lin corpulent_A = mk3A "korpulent" "korpulenter" "korpulenteste";
-lin corpus_N = variants {};
-lin corpuscle_N = variants {};
-lin corral_N = variants {};
-lin corral_V2 = variants {};
-lin correct_A = regA "richtig";
-lin correct_V = variants {};
-lin correct_V2 = variants {};
-lin correct_VS = variants {};
-lin correction_N = mkN "Berichtigung";
-lin correctitude_N = variants {};
-lin corrective_A = variants {};
-lin corrective_N = variants {};
-lin correctness_N = reg2N  "Richtigkeit" "Richtigkeiten" feminine;
-lin correlate_V = variants {};
-lin correlate_V2 = variants {};
-lin correlation_N = mkN "Korrelation";
-lin correlative_A = variants {};
-lin correlative_N = variants {};
-lin correspond_V = irregV "entsprechen" "entsprecht" "entsprach" "entspräche" "entsprochen" ;
-lin correspondence_N = variants {};
-lin correspondent_N = variants {};
-lin corresponding_A = variants {};
-lin corridor_N = reg2N  "Gang" "Gänge" masculine;
-lin corrie_N = variants {};
-lin corrigendum_N = variants {};
-lin corrigible_A = variants {};
-lin corroborate_V2 = variants {};
-lin corroboration_N = variants {};
-lin corroborative_A = variants {};
-lin corrode_V = irregV "rosten" "rostet" "rostete" "rostete" "gerostet" ;
-lin corrode_V2 = dirV2 (irregV "rosten" "rostet" "rostete" "rostete" "gerostet" );
-lin corrosion_N = variants {};
-lin corrosive_A = variants {};
-lin corrosive_N = variants {};
-lin corrugate_V = variants {};
-lin corrugate_V2 = variants {};
-lin corrugation_N = variants {};
-lin corrupt_A = mk3A "korrupt" "korrupter" "korrupteste";
-lin corrupt_V = variants {};
-lin corrupt_V2 = variants {};
-lin corruptibility_N = variants {};
-lin corruptible_A = mk3A "bestechlich" "bestechlicher" "bestechlichste";
-lin corruption_N = variants {};
-lin corruptness_N = variants {};
-lin corsage_N = variants {};
-lin corsair_N = reg2N  "Korsar" "Korsaren" masculine;
-lin corse_N = variants {};
-lin corselet_N = variants {};
-lin corset_N = variants {};
-lin corsham_PN = variants {};
-lin corslet_N = variants {};
-lin cortege_1_N = variants {};
-lin cortege_2_N = variants {};
-lin cortex_N = variants {};
-lin cortical_A = variants {};
-lin cortisone_N = variants {};
-lin corundum_N = variants {};
-lin corunna_PN = variants {};
-lin coruscate_V = variants {};
-lin coruscation_N = variants {};
-lin corvee_N = variants {};
-lin corvette_N = variants {};
-lin cos_N = variants {};
-lin cosenza_PN = variants {};
-lin cosh_N = variants {};
-lin cosh_V2 = variants {};
-lin cosher_A = variants {};
-lin cosignatory_A = variants {};
-lin cosignatory_N = variants {};
-lin cosily_Adv = variants {};
-lin cosine_N = reg2N  "Kosinus" "Kosinusse" masculine;
-lin cosiness_N = variants {};
-lin cosmetic_A = regA "kosmetisch";
-lin cosmetic_N = variants {};
-lin cosmetician_N = variants {};
-lin cosmic_A = regA "kosmisch";
-lin cosmogony_N = variants {};
-lin cosmonaut_N = reg2N  "Kosmonaut" "Kosmonauten" masculine;
-lin cosmopolitan_A = variants {};
-lin cosmopolitan_N = variants {};
-lin cosmos_N = variants {};
-lin cosset_V2 = variants {};
-lin cost_N = reg2N  "Verlust" "Verluste" masculine;
-lin cost_V = variants {};
-lin cost_V2 = variants {};
-lin costa_rica_PN = variants {};
-lin costa_rican_A = variants {};
-lin costa_rican_N = variants {};
-lin costermonger_N = variants {};
-lin costing_N = variants {};
-lin costive_A = variants {};
-lin costly_A = variants {};
-lin costum_V2 = variants {};
-lin costume_N = reg2N  "Kostüm" "Kostüme" neuter;
-lin costumier_N = variants {};
-lin cosy_A = mk3A "gemütlich" "gemütlicher" "gemütlichste";
-lin cosy_N = variants {};
-lin cot_N = reg2N  "Feldbett" "Feldbetten" neuter;
-lin cote_N = variants {};
-lin cotenant_N = variants {};
-lin coterie_N = variants {};
-lin coterminous_A = variants {};
-lin cotilion_N = variants {};
-lin cotillion_N = variants {};
-lin cottage_N = variants {};
-lin cottar_N = variants {};
-lin cotter_N = variants {};
-lin cotton_N = reg2N  "Baumwolle" "Baumwollen" feminine;
-lin cotton_V = variants {};
-lin cotton_cake_N = variants {};
-lin cotton_plant_N = variants {};
-lin cotton_wool_N = variants {};
-lin cottontail_N = variants {};
-lin cotyledon_N = variants {};
-lin couch_N = reg2N  "Sofa" "Sofas" neuter;
-lin couch_V = variants {};
-lin couch_V2 = variants {};
-lin couch_grass_N = variants {};
-lin couchant_A = variants {};
-lin couchette_N = variants {};
-lin cougar_N = reg2N  "Puma" "Pumas" masculine;
-lin cough_N = variants {};
-lin cough_V = irregV "husten" "hustet" "hustete" "huste" "gehustet" ;
-lin cough_V2 = dirV2 (irregV "husten" "hustet" "hustete" "huste" "gehustet" );
-lin coulter_N = variants {};
-lin council_N = reg2N  "Rat" "Räte" masculine;
-lin council_board_N = variants {};
-lin council_chamber_N = variants {};
-lin councillor_N = variants {};
-lin counsel_N = reg2N  "Anwalt" "Anwälte" masculine;
-lin counsel_V2 = variants {};
-lin counsellor_N = variants {};
-lin count_N = reg2N "Anzahl" "Anzahlen" feminine;
-lin count_V = variants {};
-lin count_V2 = dirV2 (regV "zählen");
-lin countable_A = variants {};
-lin countdown_N = variants {};
-lin countenance_N = variants {};
-lin countenance_V2 = variants {};
-lin counter_Adv = variants {};
-lin counter_N = reg2N  "Schalter" "Schalter" masculine;
-lin counter_V = variants {};
-lin counter_V2 = variants {};
-lin counter_VS = variants {};
-lin counter_example_N = variants {};
-lin counter_revolution_N = variants {};
-lin counter_revolutionary_A = variants {};
-lin counter_revolutionary_N = variants {};
-lin counteract_V2 = dirV2 (regV "bekämpfen");
-lin counteraction_N = variants {};
-lin counterattack_N = variants {};
-lin counterattack_V = variants {};
-lin counterattack_V2 = variants {};
-lin counterattraction_N = variants {};
-lin counterbalance_N = variants {};
-lin counterbalance_V2 = variants {};
-lin counterblast_N = variants {};
-lin counterclaim_N = variants {};
-lin counterclockwise_Adv = variants {};
-lin counterespionage_N = variants {};
-lin counterfeit_A = mk3A "falsch" "falscher" "falscheste";
-lin counterfeit_N = variants {};
-lin counterfeit_V2 = variants {};
-lin counterfeiter_N = variants {};
-lin counterfoil_N = variants {};
-lin counterintelligence_N = variants {};
-lin counterirritant_N = variants {};
-lin countermand_V2 = variants {};
-lin countermine_N = variants {};
-lin countermine_V = variants {};
-lin countermine_V2 = variants {};
-lin counteroffer_N = variants {};
-lin counterpane_N = variants {};
-lin counterpart_N = reg2N  "Duplikat" "Duplikate" neuter;
-lin counterplot_N = variants {};
-lin counterplot_V = variants {};
-lin counterplot_V2 = variants {};
-lin counterpoint_N = reg2N  "Kontrapunkt" "Kontrapunkte" masculine;
-lin counterpoise_N = variants {};
-lin counterpoise_V2 = variants {};
-lin countersign_N = variants {};
-lin countersign_V2 = variants {};
-lin countersink_V2 = variants {};
-lin countersuing_V2 = variants {};
-lin countertenor_N = reg2N  "Countertenor" "Countertenöre" masculine;
-lin countervail_V = variants {};
-lin countervail_V2 = variants {};
-lin countess_N = reg2N  "Gräfin" "Gräfinnen" feminine;
-lin counting_house_N = variants {};
-lin countless_A = variants {};
-lin countrified_A = variants {};
-lin country_N = reg2N "Land" "Länder" neuter;
-lin country_house_N = variants {};
-lin country_seat_N = variants {};
-lin countryman_N = reg2N  "Landsmännin" "Landsmänninen" feminine;
-lin countryside_N = variants {};
-lin countrywoman_N = variants {};
-lin county_N = reg2N  "Bezirk" "Bezirke" masculine;
-lin coup_N = reg2N  "Putsch" "Putsche" masculine;
-lin coup_de_grace_N = variants {};
-lin coupe_N = reg2N  "Coupé" "Coupés" neuter;
-lin couple_N = reg2N  "Paar" "Paare" neuter;
-lin couple_V = variants {};
-lin couple_V2 = variants {};
-lin couplet_N = variants {};
-lin coupon_N = reg2N  "Gutschein" "Gutscheine" masculine;
-lin courage_N = variants {};
-lin courageous_A = mk3A "mutig" "mutiger" "mutigste";
-lin courgette_N = variants {};
-lin courier_N = reg2N  "Reiseführer" "Reiseführer" masculine;
-lin course_N = reg2N  "Bahn" "Bahnen" feminine;
-lin course_V = variants {};
-lin course_V2 = variants {};
-lin courser_N = variants {};
-lin coursing_N = variants {};
-lin court_N = reg2N  "Gericht" "Gerichte" neuter;
-lin court_V = variants {};
-lin court_V2 = variants {};
-lin court_card_N = variants {};
-lin court_martial_N = variants {};
-lin court_martial_V2 = variants {};
-lin courteous_A = mk3A "höflich" "höflicher" "höflichste";
-lin courtesan_N = reg2N  "Kurtisane" "Kurtisanen" feminine;
-lin courtesy_N = reg2N  "Höflichkeit" "Höflichkeiten" feminine;
-lin courtier_N = variants {};
-lin courtly_A = variants {};
-lin courtroom_N = variants {};
-lin courtship_N = variants {};
-lin courtyard_N = reg2N  "Hof" "Höfe" masculine;
-lin cousin_N = reg2N "Vetter" "Vetter" masculine;
-lin cousinly_A = variants {};
-lin cove_N = variants {};
-lin coven_N = variants {};
-lin covenant_N = reg2N  "Zusage" "Zusagen" feminine;
-lin covenant_V = variants {};
-lin covenant_V2 = variants {};
-lin coventry_PN = variants {};
-lin cover_N = mkN "Abdeckung";
-lin cover_V2 = variants {};
-lin cover_VS = variants {};
-lin cover_up_N = variants {};
-lin coverage_N = variants {};
-lin covering_A = variants {};
-lin covering_N = variants {};
-lin coverlet_N = variants {};
-lin covert_A = variants {};
-lin covert_N = variants {};
-lin covet_V2 = dirV2 (regV "begehren");
-lin covetous_A = mk3A "begierig" "begieriger" "begierigste";
-lin covetousness_N = variants {};
-lin covey_N = variants {};
-lin cow_N = reg2N "Kuh" "Kühe" feminine;
-lin cow_V2 = variants {};
-lin coward_N = reg2N  "Angsthase" "Angsthasen" masculine;
-lin cowardice_N = variants {};
-lin cowardly_A = variants {};
-lin cowbell_N = variants {};
-lin cowboy_N = reg2N  "Cowboy" "Cowboys" masculine;
-lin cowcatcher_N = variants {};
-lin cowdenbeath_PN = variants {};
-lin cower_V = regV "kauern";
-lin cowes_PN = variants {};
-lin cowhand_N = variants {};
-lin cowherd_N = variants {};
-lin cowhide_N = variants {};
-lin cowhouse_N = variants {};
-lin cowl_N = variants {};
-lin cowman_N = variants {};
-lin cowpox_N = variants {};
-lin cowrie_N = variants {};
-lin cowshed_N = reg2N  "Kuhstall" "Kuhställe" masculine;
-lin cowskin_N = variants {};
-lin cowslip_N = variants {};
-lin cox_N = variants {};
-lin cox_V = variants {};
-lin cox_V2 = variants {};
-lin coxcomb_N = variants {};
-lin coxswain_N = variants {};
-lin coy_A = mk3A "keusch" "keuscher" "keuscheste";
-lin coyness_N = variants {};
-lin coyote_N = reg2N  "Kojote" "Kojoten" masculine;
-lin coypu_N = reg2N  "Nutria" "Nutrias" feminine;
-lin cozen_V2 = variants {};
-lin cozy_A = mk3A "gemütlich" "gemütlicher" "gemütlichste";
-lin cp_PN = variants {};
-lin cpl_PN = variants {};
-lin crab_N = reg2N  "Krabbe" "Krabben" feminine;
-lin crab_V = variants {};
-lin crab_V2 = variants {};
-lin crab_apple_N = variants {};
-lin crabbed_A = variants {};
-lin crack_N = reg2N  "Knall" "Knalle" masculine;
-lin crack_V = variants {};
-lin crack_V2 = variants {};
-lin crack_down_N = variants {};
-lin crack_up_N = variants {};
-lin cracker_N = variants {};
-lin crackers_A = variants {};
-lin crackle_N = variants {};
-lin crackle_V = variants {};
-lin crackle_china_N = variants {};
-lin crackleware_N = variants {};
-lin crackling_N = variants {};
-lin crackpot_N = variants {};
-lin cracksman_N = variants {};
-lin cradle_N = reg2N  "Wiege" "Wiegen" feminine;
-lin cradle_V2 = variants {};
-lin craft_N = reg2N  "Handwerk" "Handwerke" neuter;
-lin craft_V2 = variants {};
-lin craftily_Adv = variants {};
-lin craftiness_N = variants {};
-lin craftsman_N = reg2N  "Handwerker" "Handwerker" masculine;
-lin craftsmanship_N = variants {};
-lin crafty_A = variants {};
-lin crag_N = variants {};
-lin cragged_A = variants {};
-lin craggy_A = variants {};
-lin cragsman_N = variants {};
-lin crake_N = variants {};
-lin cram_V = variants {};
-lin cram_V2 = variants {};
-lin cram_full_A = variants {};
-lin cram_full_Adv = variants {};
-lin cramlington_PN = variants {};
-lin crammer_N = variants {};
-lin cramp_N = reg2N  "Klammer" "Klammern" feminine;
-lin cramp_V2 = variants {};
-lin cramp_iron_N = variants {};
-lin cramped_A = variants {};
-lin crampon_N = variants {};
-lin cranberry_N = reg2N  "Preiselbeere" "Preiselbeeren" feminine;
-lin crane_N = reg2N  "Kranich" "Kraniche" masculine;
-lin crane_V = variants {};
-lin crane_V2 = variants {};
-lin crane_fly_N = variants {};
-lin cranial_A = mk3A "kranial" "kranialer" "kranialste";
-lin cranium_N = reg2N  "Hirnschale" "Hirnschalen" feminine;
-lin crank_N = variants {};
-lin crank_V2 = variants {};
-lin crankshaft_N = variants {};
-lin cranky_A = mk3A "launisch" "launischer" "launischste";
-lin crannied_A = variants {};
-lin cranny_N = reg2N  "Spalt" "Spalten" feminine;
-lin crap_N = variants {};
-lin crap_V = variants {};
-lin crap_shooting_N = variants {};
-lin crape_N = variants {};
-lin craps_N = variants {};
-lin crash_Adv = variants {};
-lin crash_N = reg2N  "Absturz" "Abstürze" masculine;
-lin crash_V = variants {};
-lin crash_V2 = variants {};
-lin crash_dive_N = variants {};
-lin crash_dive_V = variants {};
-lin crash_helmet_N = variants {};
-lin crash_land_V = variants {};
-lin crash_land_V2 = variants {};
-lin crash_landing_N = variants {};
-lin crass_A = variants {};
-lin crate_N = variants {};
-lin crate_V2 = variants {};
-lin crater_N = reg2N  "Krater" "Krater" masculine;
-lin crater_V = variants {};
-lin cravat_N = variants {};
-lin crave_V = variants {};
-lin crave_V2 = variants {};
-lin craven_A = variants {};
-lin craven_N = variants {};
-lin craving_N = reg2N  "Begierde" "Begierden" feminine;
-lin crawfish_N = variants {};
-lin crawl_N = variants {};
-lin crawl_V = regV "krabbeln";
-lin crawler_N = variants {};
-lin crawley_PN = variants {};
-lin crayfish_N = variants {};
-lin crayon_N = variants {};
-lin crayon_V2 = variants {};
-lin craze_N = variants {};
-lin crazed_A = variants {};
-lin crazily_Adv = variants {};
-lin craziness_N = variants {};
-lin crazy_A = mk3A "verrückt" "verrückter" "verrückteste";
-lin creak_N = variants {};
-lin creak_V = variants {};
-lin creakily_Adv = variants {};
-lin creaky_A = variants {};
-lin cream_N = reg2N "Creme" "Cremes" feminine;
-lin cream_V2 = variants {};
-lin creamery_N = variants {};
-lin creamy_A = variants {};
-lin crease_N = reg2N  "Falte" "Falten" feminine;
-lin crease_V = variants {};
-lin crease_V2 = variants {};
-lin create_V = irregV "entwerfen" "entwerft" "entwarf" "entwürfe" "entworfen" ;
-lin create_V2 = dirV2 (irregV "entwerfen" "entwerft" "entwarf" "entwürfe" "entworfen" );
-lin create_VV = variants {};
-lin creation_N = mkN "Schöpfung";
-lin creative_A = mk3A "kreativ" "kreativer" "kreativste";
-lin creativeness_N = variants {};
-lin creativity_N = variants {};
-lin creator_N = reg2N  "Schöpfer" "Schöpfer" masculine;
-lin creature_N = reg2N  "Geschöpf" "Geschöpfe" neuter;
-lin creche_N = variants {};
-lin credence_N = mkN "Beglaubigung";
-lin credibility_N = variants {};
-lin credible_A = mk3A "glaubwürdig" "glaubwürdiger" "glaubwürdigste";
-lin credit_N = variants {};
-lin credit_V2 = variants {};
-lin credit_side_N = variants {};
-lin credit_worthiness_N = variants {};
-lin credit_worthy_A = variants {};
-lin creditable_A = variants {};
-lin creditor_N = reg2N  "Gläubiger" "Gläubiger" masculine;
-lin credo_N = variants {};
-lin credulity_N = variants {};
-lin credulous_A = variants {};
-lin creed_N = reg2N  "Glaubensbekenntnis" "Glaubensbekenntnisse" neuter;
-lin creek_N = reg2N  "Bach" "Bäche" masculine;
-lin creel_N = variants {};
-lin creep_N = reg2N  "Knilch" "Knilche" masculine;
-lin creep_V = variants {};
-lin creeper_N = variants {};
-lin creepy_A = mk3A "gruselig" "gruseliger" "gruseligste";
-lin cremate_V2 = dirV2 (regV "kremieren");
-lin cremation_N = mkN "Einäscherung";
-lin crematorium_N = reg2N  "Krematorium" "Krematorien" neuter;
-lin crematory_N = variants {};
-lin creme_de_menthe_N = variants {};
-lin crenellated_A = variants {};
-lin creole_A = variants {};
-lin creole_N = variants {};
-lin creosote_N = variants {};
-lin crepe_1_N = variants {};
-lin crepe_2_N = variants {};
-lin crepitate_V = variants {};
-lin crepitation_N = variants {};
-lin crepuscular_A = variants {};
-lin cres_PN = variants {};
-lin crescendo_N = variants {};
-lin crescent_N = reg2N  "Croissant" "Croissants" neuter;
-lin cress_N = reg2N  "Kresse" "Kressen" feminine;
-lin crest_N = variants {};
-lin crest_V = variants {};
-lin crest_V2 = variants {};
-lin crested_A = variants {};
-lin crestfallen_A = variants {};
-lin creswell_PN = variants {};
-lin cretaceous_A = variants {};
-lin cretin_N = reg2N  "Kretin" "Kretins" masculine;
-lin cretinous_A = variants {};
-lin cretonne_N = variants {};
-lin crevasse_N = variants {};
-lin crevice_N = reg2N  "Spalt" "Spalten" feminine;
-lin crew_N = mkN "Besatzung";
-lin crew_V = variants {};
-lin crew_cut_N = variants {};
-lin crew_neck_N = variants {};
-lin crewe_PN = variants {};
-lin crib_N = reg2N  "Krippe" "Krippen" feminine;
-lin crib_V = variants {};
-lin crib_V2 = variants {};
-lin cribbage_N = variants {};
-lin cribbage_board_N = variants {};
-lin crick_N = variants {};
-lin crick_V2 = variants {};
-lin cricket_N = reg2N  "Grille" "Grillen" feminine;
-lin cricketer_N = variants {};
-lin crieff_PN = variants {};
-lin crier_N = variants {};
-lin crime_N = reg2N  "Verbrechen" "Verbrechen" neuter;
-lin crime_V2 = variants {};
-lin criminal_A = mk3A "kriminell" "krimineller" "kriminellste";
-lin criminal_N = variants {};
-lin criminalize_V2 = dirV2 (regV "kriminalisieren");
-lin criminology_N = variants {};
-lin crimp_V2 = variants {};
-lin crimson_A = variants {};
-lin crimson_N = variants {};
-lin crimson_V = variants {};
-lin crimson_V2 = variants {};
-lin cringe_V = variants {};
-lin crinkle_N = variants {};
-lin crinkle_V = variants {};
-lin crinkle_V2 = variants {};
-lin crinkly_A = variants {};
-lin crinoline_N = variants {};
-lin cripple_N = variants {};
-lin cripple_V2 = variants {};
-lin crisis_N = reg2N  "Krise" "Krisen" feminine;
-lin crisp_A = variants {};
-lin crisp_N = variants {};
-lin crisp_V = variants {};
-lin crisp_V2 = variants {};
-lin crispness_N = variants {};
-lin criss_cross_V2 = variants {};
-lin crisscross_A = variants {};
-lin crisscross_Adv = variants {};
-lin crisscross_V = variants {};
-lin crisscross_V2 = variants {};
-lin criterion_N = reg2N  "Kriterium" "Kriterien" neuter;
-lin critic_N = reg2N  "Kritiker" "Kritiker" masculine;
-lin critical_A = mk3A "kritisch" "kritischer" "kritischste";
-lin criticism_N = reg2N  "Kritik" "Kritiken" feminine;
-lin criticize_V = variants {};
-lin criticize_V2 = variants {};
-lin critique_N = reg2N  "Kritik" "Kritiken" feminine;
-lin croak_N = variants {};
-lin croak_V = variants {};
-lin croak_V2 = variants {};
-lin crochet_N = variants {};
-lin crochet_V = variants {};
-lin crochet_V2 = variants {};
-lin crochet_hook_N = variants {};
-lin crock_N = variants {};
-lin crock_V = variants {};
-lin crock_V2 = variants {};
-lin crockery_N = reg2N  "Geschirr" "Geschirre" neuter;
-lin crocodile_N = reg2N  "Krokodil" "Krokodile" neuter;
-lin crocus_N = reg2N  "Krokus" "Krokusse" masculine;
-lin croesus_PN = variants {};
-lin croft_N = variants {};
-lin crofter_N = variants {};
-lin cromer_PN = variants {};
-lin cromlech_N = variants {};
-lin crone_N = variants {};
-lin crony_N = reg2N  "Freund" "Freunde" masculine;
-lin crook_N = reg2N  "Ganove" "Ganoven" masculine;
-lin crook_PN = variants {};
-lin crook_V = variants {};
-lin crook_V2 = variants {};
-lin crook_back_A = variants {};
-lin crook_backed_A = variants {};
-lin crooked_A = variants {};
-lin crookedness_N = variants {};
-lin croon_V = variants {};
-lin croon_V2 = variants {};
-lin crooner_N = variants {};
-lin crop_N = reg2N  "Getreide" "Getreide" neuter;
-lin crop_V = variants {};
-lin crop_V2 = variants {};
-lin crop_dusting_N = variants {};
-lin cropper_N = variants {};
-lin croquet_N = variants {};
-lin croquette_N = reg2N  "Krokette" "Kroketten" feminine;
-lin crore_N = variants {};
-lin crosby_PN = variants {};
-lin crosier_N = variants {};
-lin cross_A = variants {};
-lin cross_N = reg2N  "Flanke" "Flanken" feminine;
-lin cross_V = variants {};
-lin cross_V2 = variants {};
-lin cross_bench_N = variants {};
-lin cross_bencher_N = variants {};
-lin cross_division_N = variants {};
-lin cross_examination_N = variants {};
-lin cross_examine_V2 = variants {};
-lin cross_examiner_N = variants {};
-lin cross_fertilization_N = variants {};
-lin cross_fertilize_V2 = variants {};
-lin cross_grained_A = variants {};
-lin cross_heading_N = variants {};
-lin cross_index_N = variants {};
-lin cross_index_V2 = variants {};
-lin cross_legged_Adv = variants {};
-lin cross_question_V2 = variants {};
-lin cross_reference_N = variants {};
-lin cross_section_N = variants {};
-lin cross_stitch_N = variants {};
-lin crossbar_N = variants {};
-lin crossbeam_N = variants {};
-lin crossbow_N = reg2N  "Armbrust" "Armbrüste" feminine;
-lin crossbred_A = variants {};
-lin crossbreed_N = variants {};
-lin crossbreed_V2 = variants {};
-lin crosscheck_N = variants {};
-lin crosscheck_V = variants {};
-lin crosscheck_V2 = variants {};
-lin crosscountry_A = variants {};
-lin crosscountry_Adv = variants {};
-lin crosscurrent_N = variants {};
-lin crosscut_A = variants {};
-lin crosscut_N = variants {};
-lin crosse_N = variants {};
-lin crosseyed_A = variants {};
-lin crossfire_N = variants {};
-lin crossing_N = mkN "Kreuzung";
-lin crossness_N = variants {};
-lin crosspatch_N = variants {};
-lin crosspiece_N = variants {};
-lin crossroad_N = variants {};
-lin crosstalk_N = variants {};
-lin crosswalk_N = reg2N  "Zebrastreifen" "Zebrastreifen" masculine;
-lin crosswind_N = variants {};
-lin crosswise_Adv = variants {};
-lin crossword_N = variants {};
-lin crotch_N = reg2N  "Schritt" "Schritte" masculine;
-lin crotchet_N = variants {};
-lin crotchety_A = variants {};
-lin crouch_N = variants {};
-lin crouch_V = variants {};
-lin crouch_V2 = variants {};
-lin croup_N = variants {};
-lin croupier_N = variants {};
-lin crow's_nest_N = variants {};
-lin crow_N = reg2N  "Brecheisen" "Brecheisen" neuter;
-lin crow_V = variants {};
-lin crow_VS = variants {};
-lin crowbar_N = variants {};
-lin crowborough_PN = variants {};
-lin crowd_N = variants {};
-lin crowd_V = variants {};
-lin crowd_V2 = variants {};
-lin crowded_A = variants {};
-lin crown_N = reg2N  "Krone" "Kronen" feminine;
-lin crown_V2 = variants {};
-lin crown_land_N = variants {};
-lin crowning_A = variants {};
-lin crowthorne_PN = variants {};
-lin croydon_PN = variants {};
-lin crozier_N = variants {};
-lin crucial_A = regA "ausschlaggebend";
-lin crucible_N = reg2N  "Tiegel" "Tiegel" masculine;
-lin crucifix_N = reg2N  "Kruzifix" "Kruzifixe" neuter;
-lin crucifixion_N = mkN "Kreuzigung";
-lin cruciform_A = variants {};
-lin crucify_V2 = dirV2 (regV "kreuzigen");
-lin crude_A = mk3A "grob" "gröber" "gröbste";
-lin crudeness_N = variants {};
-lin crudity_N = variants {};
-lin cruel_A = mk3A "grausam" "grausamer" "grausamste";
-lin cruelty_N = reg2N  "Grausamkeit" "Grausamkeiten" feminine;
-lin cruet_N = variants {};
-lin cruet_stand_N = variants {};
-lin cruise_N = reg2N  "Kreuzfahrt" "Kreuzfahrten" feminine;
-lin cruise_V = variants {};
-lin cruiser_N = reg2N  "Kreuzer" "Kreuzer" masculine;
-lin crumb_N = reg2N  "Brosame" "Brosamen" feminine;
-lin crumble_V = variants {};
-lin crumble_V2 = variants {};
-lin crumbly_A = variants {};
-lin crumpet_N = variants {};
-lin crumple_V = variants {};
-lin crumple_V2 = variants {};
-lin crunch_N = variants {};
-lin crunch_V = variants {};
-lin crunch_V2 = variants {};
-lin crupper_N = variants {};
-lin crusade_N = reg2N  "Feldzug" "Feldzüge" masculine;
-lin crusade_V = variants {};
-lin crusader_N = variants {};
-lin cruse_N = variants {};
-lin crush_N = reg2N  "Schwarm" "Schwärme" masculine;
-lin crush_V = variants {};
-lin crush_V2 = variants {};
-lin crushing_A = variants {};
-lin crust_N = variants {};
-lin crust_V = variants {};
-lin crust_V2 = variants {};
-lin crustacean_N = variants {};
-lin crusted_A = variants {};
-lin crusty_A = mk3A "mürrisch" "mürrischer" "mürrischste";
-lin crutch_N = reg2N  "Krücke" "Krücken" feminine;
-lin crux_N = variants {};
-lin cruzeiro_N = variants {};
-lin cry_N = variants {};
-lin cry_V = irregV "schreien" "schreit" "schrie" "schriee" "geschrien" ;
-lin cry_V2 = dirV2 (irregV "schreien" "schreit" "schrie" "schriee" "geschrien" );
-lin crybaby_N = reg2N  "Heulsuse" "Heulsusen" feminine;
-lin crying_A = variants {};
-lin crypt_N = variants {};
-lin cryptic_A = mk3A "kryptisch" "kryptischer" "kryptischste";
-lin cryptically_Adv = variants {};
-lin cryptogram_N = variants {};
-lin crystal_N = reg2N  "Kristall" "Kristalle" masculine;
-lin crystal_gazing_N = variants {};
-lin crystalline_A = variants {};
-lin crystallization_N = mkN "Kristallisation";
-lin crystallize_V = variants {};
-lin crystallize_V2 = variants {};
-lin crystallography_N = variants {};
-lin cub_N = reg2N  "Welpe" "Welpen" masculine;
-lin cuba_PN = variants {};
-lin cuban_A = variants {};
-lin cuban_N = variants {};
-lin cubbyhole_N = variants {};
-lin cube_N = reg2N  "Kubus" "Kuben" masculine;
-lin cube_V2 = variants {};
-lin cubic_A = variants {};
-lin cubical_A = variants {};
-lin cubicle_N = variants {};
-lin cubism_N = variants {};
-lin cubist_N = variants {};
-lin cubit_N = variants {};
-lin cuckold_N = reg2N  "Hahnrei" "Hahnreie" masculine;
-lin cuckold_V2 = variants {};
-lin cuckoo_N = variants {};
-lin cuckoo_clock_N = variants {};
-lin cucumber_N = reg2N  "Gurke" "Gurken" feminine;
-lin cud_N = variants {};
-lin cuddle_N = variants {};
-lin cuddle_V = variants {};
-lin cuddle_V2 = variants {};
-lin cuddlesome_A = variants {};
-lin cuddly_A = variants {};
-lin cudgel_N = variants {};
-lin cudgel_V2 = variants {};
-lin cudworth_PN = variants {};
-lin cue_N = reg2N  "Queue" "Queues" neuter;
-lin cuff_N = reg2N  "Manschette" "Manschetten" feminine;
-lin cuff_V2 = variants {};
-lin cuffley_PN = variants {};
-lin cuirass_N = variants {};
-lin cuirassier_N = variants {};
-lin cuisine_N = reg2N  "Küche" "Küchen" feminine;
-lin cul_de_sac_N = variants {};
-lin culcheth_PN = variants {};
-lin culinary_A = variants {};
-lin cull_N = variants {};
-lin cull_V2 = variants {};
-lin cullender_N = variants {};
-lin culminate_V = regV "gipfeln";
-lin culminate_V2 = dirV2 (regV "gipfeln");
-lin culmination_N = variants {};
-lin culpability_N = variants {};
-lin culpable_A = variants {};
-lin culprit_N = variants {};
-lin cult_N = reg2N  "Kultus" "Kulte" masculine;
-lin cultivable_A = variants {};
-lin cultivate_V2 = dirV2 (irregV "bestellen" "bestellt" "bestellte" "bestelle" "bestellt" );
-lin cultivated_A = variants {};
-lin cultivation_N = mkN "Bildung";
-lin cultivator_N = variants {};
-lin cultural_A = mk3A "kulturell" "kultureller" "kulturellste";
-lin culture_N = reg2N  "Kultur" "Kulturen" feminine;
-lin cultured_A = variants {};
-lin culvert_N = reg2N  "Düker" "Düker" masculine;
-lin cumber_V2 = variants {};
-lin cumberland_PN = variants {};
-lin cumbernauld_PN = variants {};
-lin cumbersome_A = mk3A "beschwerlich" "beschwerlicher" "beschwerlichste";
-lin cumbria_PN = variants {};
-lin cumbrous_A = variants {};
-lin cummerbund_N = reg2N  "Kummerbund" "Kummerbunde" masculine;
-lin cumnock_PN = variants {};
-lin cumulative_A = variants {};
-lin cumulus_N = reg2N  "Haufenwolke" "Haufenwolken" feminine;
-lin cuneiform_A = variants {};
-lin cunning_A = mk3A "gerissen" "gerissener" "gerissenste";
-lin cunning_N = variants {};
-lin cunt_N = reg2N  "Fotze" "Fotzen" feminine;
-lin cup_N = reg2N  "Becher" "Becher" masculine;
-lin cup_V2 = variants {};
-lin cup_bearer_N = variants {};
-lin cup_final_N = variants {};
-lin cup_tie_N = variants {};
-lin cupar_PN = variants {};
-lin cupboard_N = reg2N  "Schrank" "Schränke" masculine;
-lin cupboard_love_N = variants {};
-lin cupful_N = variants {};
-lin cupid_PN = variants {};
-lin cupidity_N = variants {};
-lin cupola_N = reg2N  "Kuppel" "Kuppeln" feminine;
-lin cuppa_N = variants {};
-lin cupping_N = variants {};
-lin cupric_A = variants {};
-lin cupro_nickel_N = variants {};
-lin cur_N = reg2N  "Köter" "Köter" masculine;
-lin curability_N = variants {};
-lin curable_A = variants {};
-lin curacao_N = reg2N  "Curaçao" "Curaçaos" masculine;
-lin curacoa_N = variants {};
-lin curacy_N = variants {};
-lin curate_N = variants {};
-lin curative_A = regA "kurativ";
-lin curator_N = reg2N  "Kurator" "Kuratoren" masculine;
-lin curb_N = reg2N  "Kandare" "Kandaren" feminine;
-lin curb_V2 = variants {};
-lin curd_N = variants {};
-lin curdle_V = variants {};
-lin curdle_V2 = variants {};
-lin cure_1_N = variants {};
-lin cure_2_N = variants {};
-lin cure_V = variants {};
-lin cure_V2 = variants {};
-lin cure_all_N = variants {};
-lin curfew_N = reg2N  "Ausgangssperre" "Ausgangssperren" feminine;
-lin curio_N = variants {};
-lin curiosity_N = variants {};
-lin curious_A = mk3A "kurios" "kurioser" "kurioseste";
-lin curitiba_PN = variants {};
-lin curl_N = variants {};
-lin curl_V = variants {};
-lin curl_V2 = variants {};
-lin curler_N = variants {};
-lin curlew_N = variants {};
-lin curling_N = variants {};
-lin curly_A = variants {};
-lin curmudgeon_N = reg2N  "Miesepeter" "Miesepeter" masculine;
-lin currant_N = reg2N  "Johannisbeere" "Johannisbeeren" feminine;
-lin currency_N = mkN "Währung";
-lin current_A = variants {};
-lin current_N = reg2N  "Strom" "Ströme" masculine;
-lin curriculum_N = variants {};
-lin curriculum_vitae_N = variants {};
-lin currie_PN = variants {};
-lin currish_A = variants {};
-lin curry_N = reg2N  "Curry" "Currys" masculine;
-lin curry_V2 = variants {};
-lin curry_powder_N = variants {};
-lin curse_N = reg2N  "Fluch" "Flüche" masculine;
-lin curse_V = variants {};
-lin curse_V2 = variants {};
-lin cursed_A = variants {};
-lin cursive_A = regA "kursiv";
-lin cursory_A = variants {};
-lin curst_A = variants {};
-lin curt_A = variants {};
-lin curtail_V2 = dirV2 (irregV "beschneiden" "beschneidet" "beschnitt" "beschnitte" "beschnitten" );
-lin curtailment_N = variants {};
-lin curtain_N = reg2N  "Gardine" "Gardinen" feminine;
-lin curtain_V2 = variants {};
-lin curtain_call_N = variants {};
-lin curtain_lecture_N = variants {};
-lin curtain_raiser_N = variants {};
-lin curtness_N = variants {};
-lin curtsey_N = variants {};
-lin curtsey_V = variants {};
-lin curtsy_N = variants {};
-lin curtsy_V = variants {};
-lin curvature_N = variants {};
-lin curve_N = variants {};
-lin curve_V = variants {};
-lin curve_V2 = variants {};
-lin cushion_N = reg2N  "Bande" "Banden" feminine;
-lin cushion_V2 = variants {};
-lin cushy_A = variants {};
-lin cusp_N = variants {};
-lin cuspidor_N = variants {};
-lin cuss_N = variants {};
-lin cussed_A = variants {};
-lin cussedness_N = variants {};
-lin custard_N = variants {};
-lin custodial_A = variants {};
-lin custodian_N = variants {};
-lin custody_N = reg2N  "Sorgerecht" "Sorgerechte" neuter;
-lin custom_N = reg2N  "Brauch" "Bräuche" masculine;
-lin custom_built_A = variants {};
-lin custom_made_A = variants {};
-lin customary_A = variants {};
-lin customerMasc_N = variants {};
-lin customerFem_N = variants {};
-lin customize_V2 = variants {};
-lin cut_N = variants {};
-lin cut_V = variants {};
-lin cut_V2 = dirV2 (irregV "schneiden" "schneidet" "schnitt" "schnitte" "geschnitten");
-lin cut_V2A = variants {};
-lin cut_out_N = variants {};
-lin cut_price_A = variants {};
-lin cut_rate_A = variants {};
-lin cut_throat_A = variants {};
-lin cut_throat_N = variants {};
-lin cutback_N = variants {};
-lin cute_A = mk3A "goldig" "goldiger" "goldigste";
-lin cuteness_N = variants {};
-lin cuticle_N = variants {};
-lin cutlass_N = reg2N  "Machete" "Macheten" feminine;
-lin cutler_N = variants {};
-lin cutlery_N = reg2N  "Essbesteck" "Essbestecke" neuter;
-lin cutlet_N = reg2N  "Schnitzel" "Schnitzel" masculine;
-lin cutpurse_N = variants {};
-lin cutter_N = reg2N  "Kutter" "Kutter" masculine;
-lin cutting_A = variants {};
-lin cutting_N = variants {};
-lin cutting_room_N = variants {};
-lin cuttlefish_N = reg2N  "Kopffüßer" "Kopffüßer" masculine;
-lin cutworm_N = variants {};
-lin cwmbran_PN = variants {};
-lin cwt_N = variants {};
-lin cyanide_N = reg2N  "Zyanid" "Zyanide" neuter;
-lin cybernetic_A = variants {};
-lin cybernetics_N = variants {};
-lin cyclamen_N = reg2N  "Alpenveilchen" "Alpenveilchen" neuter;
-lin cycle_N = reg2N  "Programm" "Programme" neuter;
-lin cycle_V = variants {};
-lin cyclic_A = regA "periodisch";
-lin cyclical_A = mk3A "zyklisch" "zyklischer" "zyklischste";
-lin cyclist_N = reg2N  "Radfahrer" "Radfahrer" masculine;
-lin cyclone_N = reg2N  "Zyklon" "Zyklone" masculine;
-lin cyclonic_A = variants {};
-lin cyclopaedia_N = variants {};
-lin cyclopean_A = variants {};
-lin cyclostyle_N = variants {};
-lin cyclostyle_V2 = variants {};
-lin cyclotron_N = variants {};
-lin cyder_N = variants {};
-lin cygnet_N = variants {};
-lin cyder_N = variants {};
-lin cylinder_N = reg2N "Zylinder" "Zylinder" masculine;
-lin cylindrical_A = variants {};
-lin cymbal_N = reg2N  "Becken" "Becken" neuter;
-lin cynic_N = variants {};
-lin cynical_A = mk3A "zynisch" "zynischer" "zynischste";
-lin cynicism_N = reg2N  "Zynismus" "Zynismen" masculine;
-lin cynosure_N = reg2N  "Anziehungspunkt" "Anziehungspunkte" masculine;
-lin cynthia_PN = variants {};
-lin cypher_N = variants {};
-lin cypher_V = variants {};
-lin cypher_V2 = variants {};
-lin cypress_N = reg2N  "Zypresse" "Zypressen" feminine;
-lin cyprian_A = variants {};
-lin cypriot_A = variants {};
-lin cypriot_N = variants {};
-lin cyprus_PN = variants {};
-lin cyril_PN = variants {};
-lin cyrillic_A = variants {};
-lin cyst_N = reg2N  "Zyste" "Zysten" feminine;
-lin czar_N = variants {};
-lin czarina_N = variants {};
-lin czech_A = variants {};
-lin czech_N = variants {};
-lin czechoslovak_A = variants {};
-lin czechoslovak_N = variants {};
-lin czechoslovakia_PN = variants {};
-lin czechoslovakian_A = variants {};
-lin czechoslovakian_N = variants {};
-lin d_day_PN = variants {};
-lin dab_N = variants {};
-lin dab_V = variants {};
-lin dab_V2 = variants {};
-lin dabble_V = variants {};
-lin dabble_V2 = variants {};
-lin dabbler_N = variants {};
-lin dacca_PN = variants {};
-lin dace_N = reg2N  "Weißfisch" "Weißfische" masculine;
-lin dacha_N = reg2N  "Datsche" "Datschen" feminine;
-lin dachshund_N = reg2N  "Dachshund" "Dachshunde" masculine;
-lin dacoit_N = variants {};
-lin dacoity_N = variants {};
-lin dactyl_N = variants {};
-lin dactylic_A = variants {};
-lin dad_N = reg2N  "Papa" "Papas" masculine;
-lin daddy_N = reg2N  "Papa" "Papas" masculine;
-lin daddy_longlegs_N = variants {};
-lin dado_N = variants {};
-lin daemon_N = variants {};
-lin daffodil_N = variants {};
-lin daft_A = mk3A "bescheuert" "bescheuerter" "bescheuerteste";
-lin dagger_N = reg2N  "Dolch" "Dolche" masculine;
-lin dago_N = variants {};
-lin daguerreotype_N = variants {};
-lin dahlia_N = reg2N  "Dahlie" "Dahlien" feminine;
-lin dail_eireann_N = variants {};
-lin daily_A = regA "täglich";
-lin daily_Adv = mkAdv "täglich";
-lin daily_N = variants {};
-lin daintily_Adv = variants {};
-lin daintiness_N = variants {};
-lin dainty_A = variants {};
-lin dainty_N = variants {};
-lin dairy_N = reg2N  "Molkerei" "Molkereien" feminine;
-lin dairy_farm_N = variants {};
-lin dairy_farming_N = variants {};
-lin dairying_N = variants {};
-lin dairymaid_N = variants {};
-lin dairyman_N = variants {};
-lin dais_N = variants {};
-lin daisy_N = reg2N  "Gänseblümchen" "Gänseblümchen" neuter;
-lin daisy_PN = variants {};
-lin dakar_PN = variants {};
-lin dakota_PN = variants {};
-lin dale_N = variants {};
-lin dalesman_N = variants {};
-lin dalkeith_PN = variants {};
-lin dallas_PN = variants {};
-lin dalliance_N = variants {};
-lin dally_V = variants {};
-lin dalmatian_N = variants {};
-lin dalry_PN = variants {};
-lin dalton_PN = variants {};
-lin dam_N = reg2N  "Damm" "Dämme" masculine;
-lin dam_V2 = variants {};
-lin damage_N = reg2N  "Schaden" "Schäden" masculine;
-lin damage_V2 = variants {};
-lin damascene_A = variants {};
-lin damascene_V2 = variants {};
-lin damascus_PN = variants {};
-lin damask_N = variants {};
-lin dame_N = variants {};
-lin damn_A = variants {};
-lin damn_Adv = variants {};
-lin damn_N = variants {};
-lin damn_V2 = variants {};
-lin damnable_A = variants {};
-lin damnation_N = variants {};
-lin damned_A = mk3A "verdammt" "verdammter" "verdammteste";
-lin damned_Adv = variants {};
-lin damocles_PN = variants {};
-lin damp_A = mk3A "feucht" "feuchter" "feuchteste";
-lin damp_N = variants {};
-lin damp_V = variants {};
-lin damp_V2 = variants {};
-lin dampen_V = variants {};
-lin dampen_V2 = variants {};
-lin damper_N = variants {};
-lin dampish_A = variants {};
-lin dampness_N = variants {};
-lin damsel_N = variants {};
-lin damson_N = reg2N  "Zwetschge" "Zwetschgen" feminine;
-lin dan_PN = variants {};
-lin dance_N = reg2N  "Tanz" "Tänze" masculine;
-lin dance_V = variants {};
-lin dance_V2 = variants {};
-lin dance_band_N = variants {};
-lin dance_hall_N = variants {};
-lin dance_orchestra_N = variants {};
-lin dancer_N = reg2N  "Tänzer" "Tänzer" masculine;
-lin dancing_A = variants {};
-lin dancing_N = variants {};
-lin dandelion_N = reg2N  "Löwenzahn" "Löwenzähne" masculine;
-lin dander_N = variants {};
-lin dandified_A = variants {};
-lin dandle_V2 = variants {};
-lin dandruff_N = variants {};
-lin dandy_A = variants {};
-lin dandy_N = variants {};
-lin dane_N = variants {};
-lin danger_N = reg2N  "Gefahr" "Gefahren" feminine;
-lin dangerous_A = mk3A "gefährlich" "gefährlicher" "gefährlichste";
-lin dangle_V = variants {};
-lin dangle_V2 = variants {};
-lin daniel_N = variants {};
-lin daniel_PN = variants {};
-lin danish_A = variants {};
-lin danish_N = variants {};
-lin dank_A = variants {};
-lin danny_PN = variants {};
-lin danse_macabre_N = variants {};
-lin daphne_N = variants {};
-lin daphne_PN = variants {};
-lin dapper_A = variants {};
-lin dapple_V2 = variants {};
-lin dapple_grey_A = variants {};
-lin dapple_grey_N = variants {};
-lin darby_PN = variants {};
-lin dare_N = variants {};
-lin dare_V = irregV "riskieren" "riskiert" "riskierte" "riskierte" "riskiert";
-lin dare_V2 = dirV2 (irregV "riskieren" "riskiert" "riskierte" "riskierte" "riskiert");
-lin dare_VV = variants {};
-lin daredevil_N = variants {};
-lin darenth_PN = variants {};
-lin darfield_PN = variants {};
-lin daring_A = variants {};
-lin daring_N = variants {};
-lin dark_A = mk3A "dunkel" "dunkler" "dunkelste";
-lin dark_N = variants {};
-lin darken_V = variants {};
-lin darken_V2 = variants {};
-lin darkey_N = variants {};
-lin darkie_N = variants {};
-lin darkness_N = reg2N  "Dunkelheit" "Dunkelheiten" feminine;
-lin darkroom_N = reg2N  "Darkroom" "Darkrooms" masculine;
-lin darky_N = variants {};
-lin darling_N = variants {};
-lin darlington_PN = variants {};
-lin darmstadt_PN = variants {};
-lin darn_N = variants {};
-lin darn_V = variants {};
-lin darn_V2 = variants {};
-lin darning_N = variants {};
-lin darning_needle_N = variants {};
-lin dart_N = variants {};
-lin dart_V = variants {};
-lin dart_V2 = variants {};
-lin dartford_PN = variants {};
-lin dartmouth_PN = variants {};
-lin darwen_PN = variants {};
-lin dash_N = reg2N  "Gedankenstrich" "Gedankenstriche" masculine;
-lin dash_V = variants {};
-lin dash_V2 = variants {};
-lin dashboard_N = reg2N  "Armaturenbrett" "Armaturenbretter" neuter;
-lin dashing_A = mk3A "schneidig" "schneidiger" "schneidigste";
-lin dastard_N = variants {};
-lin dastardly_A = variants {};
-lin data_N = variants {};
-lin database_N = variants {};
-lin datable_A = variants {};
-lin date_N = reg2N  "Date" "Dates" neuter;
-lin date_V = variants {};
-lin date_V2 = variants {};
-lin dated_A = mk3A "anachronistisch" "anachronistischer" "anachronistischste";
-lin dateless_A = variants {};
-lin dateline_N = variants {};
-lin dative_A = variants {};
-lin dative_N = variants {};
-lin datum_N = variants {};
-lin daub_N = variants {};
-lin daub_V = regV "schmieren";
-lin daub_V2 = dirV2 (regV "schmieren");
-lin dauber_N = variants {};
-lin daughter_N = reg2N  "Tochter" "Töchter" feminine;
-lin daughter_in_law_N = variants {};
-lin daughterly_A = variants {};
-lin daunt_V2 = variants {};
-lin dauntless_A = variants {};
-lin dauphin_N = variants {};
-lin dave_PN = variants {};
-lin davenport_N = variants {};
-lin daventry_PN = variants {};
-lin davey_PN = variants {};
-lin david_PN = variants {};
-lin davit_N = variants {};
-lin daw_N = variants {};
-lin dawdle_V = regV "trödeln";
-lin dawdle_V2 = dirV2 (regV "trödeln");
-lin dawdler_N = variants {};
-lin dawley_PN = variants {};
-lin dawlish_PN = variants {};
-lin dawn_N = variants {};
-lin dawn_PN = variants {};
-lin dawn_V = variants {};
-lin day_N = mkN "Tag";
-lin day_boarder_N = variants {};
-lin day_labourer_N = variants {};
-lin day_return_N = variants {};
-lin day_school_N = variants {};
-lin daybook_N = variants {};
-lin dayboy_N = variants {};
-lin daybreak_N = reg2N  "Tagesanbruch" "Tagesanbrüche" masculine;
-lin daydream_N = variants {};
-lin daydream_V = variants {};
-lin daygirl_N = variants {};
-lin daylight_N = variants {};
-lin daylight_saving_A = variants {};
-lin daylight_saving_N = variants {};
-lin daylong_A = variants {};
-lin daylong_Adv = variants {};
-lin dayspring_N = variants {};
-lin daytime_N = reg2N  "Tageszeit" "Tageszeiten" feminine;
-lin dayton_PN = variants {};
-lin daze_N = variants {};
-lin daze_V2 = variants {};
-lin dazedly_Adv = variants {};
-lin dazzle_N = variants {};
-lin dazzle_V2 = variants {};
-lin ddt_N = variants {};
-lin de_emphasize_V2 = variants {};
-lin de_escalate_V2 = variants {};
-lin de_escalation_N = variants {};
-lin de_facto_A = variants {};
-lin de_facto_Adv = variants {};
-lin de_ice_V2 = variants {};
-lin de_jure_A = variants {};
-lin de_jure_Adv = variants {};
-lin de_luxe_A = variants {};
-lin de_rigeur_A = variants {};
-lin de_trop_A = variants {};
-lin deacon_N = variants {};
-lin deaconess_N = variants {};
-lin deactivate_V2 = dirV2 (irregV "deaktivieren" "deaktiviert" "deaktivierte" "deaktivierte" "deaktiviert");
-lin deactivation_N = variants {};
-lin dead_A = mk3A "genau" "genauer" "genausten, genaueste";
-lin dead_Adv = variants {};
-lin deaden_V2 = variants {};
-lin deadline_N = variants {};
-lin deadlock_N = reg2N  "Stillstand" "Stillstände" masculine;
-lin deadlock_V = variants {};
-lin deadlocked_A = variants {};
-lin deadly_A = mk3A "tödlich" "tödlicher" "tödlichste";
-lin deadpan_A = mk3A "ausdruckslos" "ausdrucksloser" "ausdrucksloseste";
-lin deaf_A = regA "gehörlos";
-lin deaf_aid_N = variants {};
-lin deaf_mute_N = variants {};
-lin deafen_V2 = variants {};
-lin deafness_N = reg2N  "Schwerhörigkeit" "Schwerhörigkeiten" feminine;
-lin deal_Adv = variants {};
-lin deal_N = reg2N  "Abkommen" "Abkommen" neuter;
-lin deal_PN = variants {};
-lin deal_V = variants {};
-lin deal_V2 = variants {};
-lin dealer_N = reg2N  "Dealer" "Dealer" masculine;
-lin dealing_N = variants {};
-lin dean_N = variants {};
-lin dean_PN = variants {};
-lin deanery_N = variants {};
-lin dear_A = mk3A "teuer" "teurer" "teuerste";
-lin dear_Adv = variants {};
-lin dear_N = variants {};
-lin dearest_N = variants {};
-lin dearie_N = variants {};
-lin dearness_N = variants {};
-lin dearth_N = reg2N  "Hungersnot" "Hungersnöte" feminine;
-lin deary_N = variants {};
-lin death_N = reg2N  "Tod" "Tode" masculine;
-lin death_mask_N = variants {};
-lin death_rate_N = variants {};
-lin death_roll_N = variants {};
-lin death_warrant_N = variants {};
-lin deathbed_N = reg2N  "Sterbebett" "Sterbebetten" neuter;
-lin deathblow_N = variants {};
-lin deathless_A = variants {};
-lin deathlike_A = variants {};
-lin deathly_A = mk3A "tödlich" "tödlicher" "tödlichste";
-lin deathly_Adv = variants {};
-lin deathtrap_N = variants {};
-lin deb_N = variants {};
-lin debacle_N = variants {};
-lin debag_V2 = variants {};
-lin debar_V2 = variants {};
-lin debark_V = variants {};
-lin debark_V2 = variants {};
-lin debarkation_N = variants {};
-lin debase_V2 = variants {};
-lin debasement_N = variants {};
-lin debatable_A = variants {};
-lin debate_N = reg2N  "Debatte" "Debatten" feminine;
-lin debate_V = variants {};
-lin debate_V2 = variants {};
-lin debater_N = variants {};
-lin debauch_N = variants {};
-lin debauch_V2 = variants {};
-lin debauchee_N = variants {};
-lin debauchery_N = variants {};
-lin debbie_PN = variants {};
-lin debby_PN = variants {};
-lin debenture_N = variants {};
-lin debilitate_V2 = variants {};
-lin debility_N = variants {};
-lin debit_N = variants {};
-lin debit_V2 = variants {};
-lin debit_side_N = variants {};
-lin debonair_A = variants {};
-lin deborah_PN = variants {};
-lin debouch_V = variants {};
-lin debouch_V2 = variants {};
-lin debrief_V2 = variants {};
-lin debris_1_N = variants {};
-lin debris_2_N = variants {};
-lin debt_N = reg2N  "Schuld" "Schulden" feminine;
-lin debtor_N = reg2N  "Schuldner" "Schuldner" masculine;
-lin debug_V2 = variants {};
-lin debunk_V2 = variants {};
-lin debut_1_N = variants {};
-lin debut_2_N = variants {};
-lin debut_V2 = variants {};
-lin debutante_1_N = variants {};
-lin debutante_2_N = variants {};
-lin dec_PN = variants {};
-lin decade_N = reg2N  "Dekade" "Dekaden" feminine;
-lin decadence_N = variants {};
-lin decadent_A = mk3A "dekadent" "dekadenter" "dekadenteste";
-lin decadent_N = variants {};
-lin decalogue_N = variants {};
-lin decamp_V = variants {};
-lin decant_V2 = variants {};
-lin decanter_N = variants {};
-lin decapitate_V2 = dirV2 (irregV "enthaupten" "enthauptet" "enthauptete" "enthauptete" "enthauptet" );
-lin decapitation_N = mkN "Enthauptung";
-lin decarbonize_V2 = variants {};
-lin decasyllabic_A = variants {};
-lin decasyllable_N = variants {};
-lin decay_N = variants {};
-lin decay_V = variants {};
-lin decease_N = variants {};
-lin decease_V = variants {};
-lin deceit_N = reg2N  "Falschheit" "Falschheiten" feminine;
-lin deceitful_A = variants {};
-lin deceitfulness_N = variants {};
-lin deceive_V2 = dirV2 (irregV "betrügen" "betrügt" "betrog" "betröge" "betrogen" );
-lin deceiver_N = variants {};
-lin deceivingly_Adv = variants {};
-lin decelerate_V = variants {};
-lin decelerate_V2 = variants {};
-lin december_N = variants {};
-lin december_PN = variants {};
-lin decency_N = reg2N  "Anstand" "Anstände" masculine;
-lin decent_A = mk3A "anständig" "anständiger" "anständigste";
-lin decentralization_N = variants {};
-lin decentralize_V2 = variants {};
-lin deception_N = mkN "Täuschung";
-lin deceptive_A = variants {};
-lin decibel_N = variants {};
-lin decide_V = irregV "beschließen" "beschließt" "beschloss" "beschlösse" "beschlossen" ;
-lin decide_V2 = dirV2 (irregV "beschließen" "beschließt" "beschloss" "beschlösse" "beschlossen" );
-lin decide_VV = variants {};
-lin decide_VS = variants {};
-lin decided_A = variants {};
-lin deciduous_A = regA "sommergrün";
-lin decimal_A = variants {};
-lin decimalization_N = variants {};
-lin decimalize_V2 = variants {};
-lin decimate_V2 = dirV2 (irregV "dezimieren" "dezimiert" "dezimierte" "dezimierte" "dezimiert");
-lin decipher_V2 = dirV2 (irregV "dechiffrieren" "dechiffriert" "dechiffrierte" "dechiffrierte" "dechiffriert");
-lin decipherable_A = variants {};
-lin decision_N = reg2N  "Beschluss" "Beschlüsse" masculine;
-lin decisive_A = regA "ausschlaggebend";
-lin deck_N = reg2N  "Deck" "Decks" neuter;
-lin deck_V2 = variants {};
-lin decker_N = variants {};
-lin deckle_edged_A = variants {};
-lin declaim_V = variants {};
-lin declaim_V2 = variants {};
-lin declamation_N = variants {};
-lin declamatory_A = variants {};
-lin declarable_A = variants {};
-lin declaration_N = mkN "Deklaration";
-lin declare_V = irregV "deklarieren" "deklariert" "deklarierte" "deklarierte" "deklariert";
-lin declare_V2 = dirV2 (irregV "deklarieren" "deklariert" "deklarierte" "deklarierte" "deklariert");
-lin declare_V2V = variants {};
-lin declare_VS = variants {};
-lin declassification_N = variants {};
-lin declassify_V2 = variants {};
-lin declension_N = mkN "Beugung";
-lin declination_N = variants {};
-lin decline_N = reg2N "Abnahme" "Abnahmen" feminine;
-lin decline_V = variants {};
-lin decline_V2 = variants {};
-lin decline_VS = variants {};
-lin decline_VV = variants {};
-lin declivity_N = variants {};
-lin declutch_V = variants {};
-lin decode_V2 = variants {};
-lin decoder_N = variants {};
-lin decoke_V2 = variants {};
-lin decollete_A = variants {};
-lin decolonization_N = variants {};
-lin decolonize_V2 = variants {};
-lin decompose_V = variants {};
-lin decompose_V2 = variants {};
-lin decomposition_N = reg2N  "Abbau" "Abbaue" masculine;
-lin decompress_V2 = variants {};
-lin decompression_N = variants {};
-lin decontaminate_V2 = variants {};
-lin decontamination_N = variants {};
-lin decontrol_V2 = variants {};
-lin decor_N = variants {};
-lin decorate_V2 = variants {};
-lin decoration_N = mkN "Auszeichnung";
-lin decorative_A = variants {};
-lin decorator_N = variants {};
-lin decorous_A = variants {};
-lin decorum_N = variants {};
-lin decoy_N = reg2N  "Lockvogel" "Lockvögel" masculine;
-lin decoy_V2 = variants {};
-lin decrease_N = reg2N "Abnahme" "Abnahmen" feminine;
-lin decrease_V = irregV "verringern" "verringert" "verringerte" "verringerte" "verringert";
-lin decrease_V2 = dirV2 (irregV "verringern" "verringert" "verringerte" "verringerte" "verringert");
-lin decree_N = variants {};
-lin decree_V2 = variants {};
-lin decree_nisi_N = variants {};
-lin decrepit_A = variants {};
-lin decrepitude_N = variants {};
-lin decribe_V2 = variants {};
-lin decry_V2 = variants {};
-lin dedicate_V2 = variants {};
-lin dedication_N = mkN "Widmung";
-lin deduce_V2 = variants {};
-lin deduct_V2 = variants {};
-lin deductible_A = variants {};
-lin deduction_N = variants {};
-lin deductive_A = variants {};
-lin deed_N = reg2N  "Akt" "Akte" masculine;
-lin deed_box_N = variants {};
-lin deedpoll_N = variants {};
-lin deem_V2 = dirV2 (irregV "halten" "hält" "hielt" "hielte" "gehalten" );
-lin deem_V2V = variants {};
-lin deem_V2A = variants {};
-lin deep_A = mk3A "dunkel" "dunkler" "dunkelste";
-lin deep_Adv = variants {};
-lin deep_N = variants {};
-lin deep_freeze_N = variants {};
-lin deep_freeze_V2 = variants {};
-lin deep_laid_A = variants {};
-lin deep_mined_A = variants {};
-lin deep_rooted_A = variants {};
-lin deep_sea_A = variants {};
-lin deep_seated_A = variants {};
-lin deep_water_A = variants {};
-lin deepen_V = irregV "vergrößern" "vergrößert" "vergrößerte" "vergrößerte" "vergrößert";
-lin deepen_V2 = dirV2 (irregV "vergrößern" "vergrößert" "vergrößerte" "vergrößerte" "vergrößert");
-lin deepness_N = variants {};
-lin deer_N = variants {};
-lin deerskin_N = variants {};
-lin deerstalker_N = variants {};
-lin deerstalking_N = variants {};
-lin deface_V2 = variants {};
-lin defacement_N = variants {};
-lin defalcation_N = variants {};
-lin defamation_N = mkN "Verleumdung";
-lin defamatory_A = variants {};
-lin defame_V2 = dirV2 (irregV "diffamieren" "diffamiert" "diffamierte" "diffamierte" "diffamiert");
-lin default_N = reg2N  "Standard" "Standards" masculine;
-lin default_V = variants {};
-lin defaulter_N = variants {};
-lin defeat_N = variants {};
-lin defeat_V2 = dirV2 (regV "besiegen");
-lin defeatism_N = variants {};
-lin defeatist_N = variants {};
-lin defecate_V = variants {};
-lin defecation_N = variants {};
-lin defect_N = reg2N  "Defekt" "Defekte" masculine;
-lin defect_V = variants {};
-lin defection_N = variants {};
-lin defective_A = regA "defekt";
-lin defectiveness_N = variants {};
-lin defector_N = reg2N  "Überläufer" "Überläufer" masculine;
-lin defence_N = variants {};
-lin defenceless_A = variants {};
-lin defencelessness_N = variants {};
-lin defend_V = irregV "verteidigen" "verteidigt" "verteidigte" "verteidige" "verteidigt" ;
-lin defend_V2 = dirV2 (irregV "verteidigen" "verteidigt" "verteidigte" "verteidige" "verteidigt" );
-lin defendant_N = variants {};
-lin defender_N = reg2N  "Verteidiger" "Verteidiger" masculine;
-lin defensible_A = variants {};
-lin defensive_A = variants {};
-lin defensive_N = variants {};
-lin defer_V = irregV "verschieben" "verschiebt" "verschob" "verschöbe" "verschoben" ;
-lin defer_V2 = dirV2 (irregV "verschieben" "verschiebt" "verschob" "verschöbe" "verschoben" );
-lin deference_N = variants {};
-lin deferential_A = variants {};
-lin deferment_N = variants {};
-lin defiance_N = variants {};
-lin defiant_A = mk3A "trotzig" "trotziger" "trotzigste";
-lin deficiency_N = variants {};
-lin deficient_A = regA "mangelhaft";
-lin deficit_N = reg2N  "Defizit" "Defizite" neuter;
-lin defile_N = variants {};
-lin defile_V = variants {};
-lin defile_V2 = variants {};
-lin defilement_N = variants {};
-lin definable_A = variants {};
-lin define_V = regV "bestimmen";
-lin define_V2 = dirV2 (regV "bestimmen");
-lin definite_A = variants {};
-lin definition_N = mkN "Definition";
-lin definitive_A = variants {};
-lin deflate_V2 = variants {};
-lin deflation_N = mkN "Deflation";
-lin deflationary_A = variants {};
-lin deflect_V = variants {};
-lin deflect_V2 = variants {};
-lin deflection_N = variants {};
-lin deflower_V2 = dirV2 (irregV "deflorieren" "defloriert" "deflorierte" "deflorierte" "defloriert");
-lin defoliant_N = variants {};
-lin defoliate_V2 = variants {};
-lin defoliation_N = variants {};
-lin deforest_V2 = dirV2 (irregV "entwalden" "entwaldet" "entwaldete" "entwaldete" "entwaldet");
-lin deform_V2 = variants {};
-lin deformed_A = variants {};
-lin deformity_N = variants {};
-lin defraud_V2 = dirV2 (irregV "betrügen" "betrügt" "betrog" "betröge" "betrogen" );
-lin defray_V2 = variants {};
-lin defrayal_N = variants {};
-lin defrayment_N = variants {};
-lin defrock_V2 = variants {};
-lin defrost_V2 = variants {};
-lin defroster_N = variants {};
-lin deft_A = mk3A "geschickt" "geschickter" "geschickteste";
-lin deftness_N = variants {};
-lin defunct_A = variants {};
-lin defuse_V2 = dirV2 (irregV "entschärfen" "entschärft" "entschärfte" "entschärfte" "entschärft");
-lin defy_V2 = variants {};
-lin defy_V2V = variants {};
-lin degauss_V2 = variants {};
-lin degeneracy_N = variants {};
-lin degenerate_A = variants {};
-lin degenerate_N = variants {};
-lin degenerate_V = variants {};
-lin degeneration_N = mkN "Degeneration";
-lin degradation_N = reg2N "Abbau" "Abbaue" masculine;
-lin degrade_V2 = variants {};
-lin degree_N = reg2N  "Ausmaß" "Ausmaße" neuter;
-lin dehorn_V2 = variants {};
-lin dehumanize_V2 = variants {};
-lin dehydrate_V2 = dirV2 (irregV "dehydrieren" "dehydriert" "dehydrierte" "dehydrierte" "dehydriert");
-lin deification_N = variants {};
-lin deify_V2 = variants {};
-lin deign_V = variants {};
-lin deirdre_PN = variants {};
-lin deism_N = variants {};
-lin deist_N = reg2N  "Deist" "Deisten" masculine;
-lin deity_N = reg2N  "Gott" "Götter" masculine;
-lin deject_V2 = variants {};
-lin dejectedly_Adv = variants {};
-lin dejection_N = variants {};
-lin dekko_N = variants {};
-lin delaware_PN = variants {};
-lin delay_N = mkN "Verzögerung";
-lin delay_V = variants {};
-lin delay_V2 = variants {};
-lin delay_VS = variants {};
-lin delayed_action_A = variants {};
-lin delayed_action_N = variants {};
-lin delectable_A = variants {};
-lin delectation_N = variants {};
-lin delegacy_N = variants {};
-lin delegate_N = reg2N  "Vertreter" "Vertreter" masculine;
-lin delegate_V2 = variants {};
-lin delegation_N = mkN "Delegation";
-lin delete_V2 = variants {};
-lin deleterious_A = variants {};
-lin deletion_N = mkN "Deletion";
-lin delf_N = variants {};
-lin delft_N = variants {};
-lin delhi_PN = variants {};
-lin deliberate_A = regA "absichtlich";
-lin deliberate_V = variants {};
-lin deliberate_V2 = variants {};
-lin deliberation_N = mkN "Abwägung";
-lin deliberative_A = variants {};
-lin delicacy_N = reg2N  "Delikatesse" "Delikatessen" feminine;
-lin delicate_A = mk3A "empfindlich" "empfindlicher" "empfindlichste";
-lin delicatessen_N = variants {};
-lin delicious_A = mk3A "köstlich" "köstlicher" "köstlichste";
-lin delight_N = mkN "Entzückung";
-lin delight_V = variants {};
-lin delight_V2 = variants {};
-lin delight_VS = variants {};
-lin delightedly_Adv = variants {};
-lin delightful_A = mk3A "angenehm" "angenehmer" "angenehmste";
-lin delimit_V2 = variants {};
-lin delimitate_V2 = variants {};
-lin delimitation_N = variants {};
-lin delineate_V2 = variants {};
-lin delineation_N = variants {};
-lin delinquency_N = variants {};
-lin delinquent_A = variants {};
-lin delinquent_N = variants {};
-lin deliquescent_A = variants {};
-lin delirious_A = variants {};
-lin delirium_N = reg2N  "Delirium" "Delirien" neuter;
-lin delirium_tremens_N = variants {};
-lin deliver_V = regV "befreien";
-lin deliver_V2 = dirV2 (regV "befreien");
-lin deliverance_N = mkN "Erlösung";
-lin deliverer_N = variants {};
-lin delivery_N = reg2N  "Geburt" "Geburten" feminine;
-lin dell_N = variants {};
-lin delouse_V2 = variants {};
-lin delphic_A = variants {};
-lin delphinium_N = variants {};
-lin delta_N = variants {};
-lin delude_V2 = variants {};
-lin deluge_N = reg2N  "Sintflut" "Sintfluten" feminine;
-lin deluge_V2 = variants {};
-lin delusion_N = mkN "Täuschung";
-lin delusive_A = variants {};
-lin delve_V = variants {};
-lin delve_V2 = variants {};
-lin demagnetization_N = variants {};
-lin demagnetize_V2 = variants {};
-lin demagogic_A = mk3A "demagogisch" "demagogischer" "demagogischste";
-lin demagogue_N = reg2N  "Demagoge" "Demagogen" masculine;
-lin demagogy_N = reg2N  "Demagogie" "Demagogien" feminine;
-lin demand_N = reg2N  "Nachfrage" "Nachfragen" feminine;
-lin demand_V2 = variants {};
-lin demand_VS = variants {};
-lin demarcate_V2 = variants {};
-lin demarcation_N = mkN "Abgrenzung";
-lin demarche_N = variants {};
-lin demean_V2 = variants {};
-lin demeanour_N = variants {};
-lin demented_A = mk3A "dement" "dementer" "dementeste";
-lin demerara_N = variants {};
-lin demerit_N = reg2N  "Nachteil" "Nachteile" masculine;
-lin demesne_N = variants {};
-lin demigod_N = reg2N  "Halbgott" "Halbgötter" masculine;
-lin demijohn_N = variants {};
-lin demilitarize_V2 = variants {};
-lin demilitarization_N = variants {};
-lin demimondaine_N = variants {};
-lin demimonde_N = variants {};
-lin demise_N = variants {};
-lin demist_V2 = variants {};
-lin demister_N = variants {};
-lin demo_N = variants {};
-lin demob_V2 = variants {};
-lin demobilization_N = variants {};
-lin demobilize_V2 = variants {};
-lin democracy_N = reg2N  "Demokratie" "Demokratien" feminine;
-lin democrat_N = variants {};
-lin democratic_A = mk3A "demokratisch" "demokratischer" "demokratischste";
-lin democratically_Adv = variants {};
-lin democratization_N = variants {};
-lin democratize_V2 = variants {};
-lin demode_A = variants {};
-lin demographic_A = regA "demographisch";
-lin demography_N = reg2N  "Demografie" "Demografien" feminine;
-lin demolish_V2 = variants {};
-lin demolition_N = reg2N  "Abbruch" "Abbrüche" masculine;
-lin demon_N = reg2N  "Dämon" "Dämonen" masculine;
-lin demonetization_N = variants {};
-lin demonetize_V2 = variants {};
-lin demoniac_A = variants {};
-lin demoniac_N = variants {};
-lin demoniacal_A = variants {};
-lin demonic_A = mk3A "dämonisch" "dämonischer" "dämonischste";
-lin demonize_V2 = variants {};
-lin demonstrability_N = variants {};
-lin demonstrable_A = variants {};
-lin demonstrate_V = irregV "demonstrieren" "demonstriert" "demonstrierte" "demonstrierte" "demonstriert";
-lin demonstrate_V2 = dirV2 (irregV "demonstrieren" "demonstriert" "demonstrierte" "demonstrierte" "demonstriert");
-lin demonstrate_VS = variants {};
-lin demonstration_N = mkN "Demonstration";
-lin demonstrative_A = variants {};
-lin demonstrator_N = variants {};
-lin demoralization_N = variants {};
-lin demoralize_V2 = variants {};
-lin demote_V2 = dirV2 (irregV "degradieren" "degradiert" "degradierte" "degradierte" "degradiert");
-lin demotic_A = variants {};
-lin demotion_N = variants {};
-lin demur_N = variants {};
-lin demur_V = variants {};
-lin demur_VS = variants {};
-lin demure_A = variants {};
-lin demureness_N = variants {};
-lin den_N = reg2N  "Höhle" "Höhlen" feminine;
-lin denain_PN = variants {};
-lin denar_N = variants {};
-lin denary_A = variants {};
-lin denationalization_N = variants {};
-lin denationalize_V2 = variants {};
-lin denatured_A = variants {};
-lin denbigh_PN = variants {};
-lin deniable_A = variants {};
-lin denial_N = reg2N  "Dementi" "Dementis" neuter;
-lin denier_N = variants {};
-lin denigrate_V2 = dirV2 (irregV "verleumden" "verleumdet" "verleumdete" "verleumdete" "verleumdet");
-lin denigration_N = variants {};
-lin denim_N = variants {};
-lin denis_PN = variants {};
-lin denise_PN = variants {};
-lin denizen_N = reg2N  "Bewohner" "Bewohner" masculine;
-lin denmark_PN = variants {};
-lin dennis_PN = variants {};
-lin denny_PN = variants {};
-lin denominate_V2 = variants {};
-lin denomination_N = mkN "Benennung";
-lin denominational_A = variants {};
-lin denominator_N = reg2N  "Nenner" "Nenner" masculine;
-lin denote_V2 = dirV2 (irregV "bedeuten" "bedeutet" "bedeutete" "bedeutete" "bedeutet" );
-lin denouement_N = variants {};
-lin denounce_V2 = dirV2 (regV "kündigen");
-lin dense_A = variants {};
-lin denseness_N = variants {};
-lin density_N = reg2N  "Dichte" "Dichten" feminine;
-lin dent_N = reg2N  "Beule" "Beulen" feminine;
-lin dent_V = variants {};
-lin dent_V2 = variants {};
-lin dental_A = variants {};
-lin dentifrice_N = variants {};
-lin dentist_N = reg2N  "Zahnarzt" "Zahnärzte" masculine;
-lin dentistry_N = variants {};
-lin denture_N = reg2N  "Gebiss" "Gebisse" neuter;
-lin denudation_N = variants {};
-lin denude_V2 = variants {};
-lin denunciation_N = variants {};
-lin denver_PN = variants {};
-lin deny_V2 = dirV2 (irregV "dementieren" "dementiert" "dementierte" "dementierte" "dementiert");
-lin deny_V3 = variants {};
-lin deny_VS = variants {};
-lin deodar_N = variants {};
-lin deodorant_N = variants {};
-lin deodorize_V2 = variants {};
-lin dep_PN = variants {};
-lin depart_V = irregV "verlassen" "verlasst" "verließ" "verließe" "verlassen" ;
-lin departed_A = variants {};
-lin departed_N = variants {};
-lin department_N = mkN "Abteilung";
-lin departmental_A = variants {};
-lin departure_N = reg2N  "Abfahrt" "Abfahrten" feminine;
-lin depend_V = variants {};
-lin dependable_A = mk3A "verlässlich" "verlässlicher" "verlässlichste";
-lin dependant_N = variants {};
-lin dependence_N = reg2N  "Abhängigkeit" "Abhängigkeiten" feminine;
-lin dependency_N = reg2N  "Abhängigkeit" "Abhängigkeiten" feminine;
-lin dependent_A = mk3A "abhängig" "abhängiger" "abhängigste";
-lin dependent_N = variants {};
-lin depict_V2 = variants {};
-lin depiction_N = mkN "Darstellung";
-lin depilatory_A = variants {};
-lin depilatory_N = variants {};
-lin deplane_V = variants {};
-lin deplete_V2 = dirV2 (irregV "dezimieren" "dezimiert" "dezimierte" "dezimierte" "dezimiert");
-lin depletion_N = variants {};
-lin deplorable_A = variants {};
-lin deplore_V2 = dirV2 (regV "bedauern");
-lin deploy_V = variants {};
-lin deploy_V2 = variants {};
-lin deployment_N = variants {};
-lin deponent_N = variants {};
-lin depopulate_V2 = variants {};
-lin depopulation_N = variants {};
-lin deport_V2 = dirV2 (irregV "deportieren" "deportiert" "deportierte" "deportierte" "deportiert");
-lin deportation_N = mkN "Abschiebung";
-lin deportee_N = variants {};
-lin deportment_N = variants {};
-lin depose_V = irregV "deponieren" "deponiert" "deponierte" "deponierte" "deponiert";
-lin depose_V2 = dirV2 (irregV "deponieren" "deponiert" "deponierte" "deponierte" "deponiert");
-lin deposit_N = reg2N  "Pfand" "Pfänder" neuter;
-lin deposit_V2 = variants {};
-lin deposition_N = variants {};
-lin depositor_N = variants {};
-lin depository_N = variants {};
-lin depot_N = reg2N  "Depot" "Depots" neuter;
-lin deprave_V2 = variants {};
-lin depravity_N = variants {};
-lin deprecate_V2 = variants {};
-lin deprecation_N = variants {};
-lin depreciate_V = variants {};
-lin depreciate_V2 = variants {};
-lin depreciation_N = variants {};
-lin depreciatory_A = variants {};
-lin depredation_N = variants {};
-lin depress_V2 = variants {};
-lin depression_N = mkN "Depression";
-lin depressive_A = variants {};
-lin depressive_N = variants {};
-lin deprivation_N = variants {};
-lin deprive_V2 = dirV2 (irregV "verweigern" "verweigert" "verweigerte" "verweigerte" "verweigert");
-lin deprived_A = variants {};
-lin dept_PN = variants {};
-lin depth_N = reg2N  "Tiefe" "Tiefen" feminine;
-lin depth_bomb_N = variants {};
-lin depth_charge_N = variants {};
-lin deputation_N = variants {};
-lin depute_V2 = variants {};
-lin deputize_V = variants {};
-lin deputy_N = variants {};
-lin derail_V2 = variants {};
-lin derailment_N = variants {};
-lin derange_V2 = variants {};
-lin derangement_N = variants {};
-lin derate_V2 = variants {};
-lin derby_N = reg2N  "Derby" "Derbys" neuter;
-lin derby_PN = variants {};
-lin derbyshire_PN = variants {};
-lin deregulate_V2 = variants {};
-lin dereham_PN = variants {};
-lin derek_PN = variants {};
-lin derelict_A = variants {};
-lin dereliction_N = variants {};
-lin derequisition_V2 = variants {};
-lin derestrict_V2 = variants {};
-lin deride_V2 = variants {};
-lin derision_N = variants {};
-lin derisive_A = mk3A "höhnisch" "höhnischer" "höhnischste";
-lin derisory_A = variants {};
-lin derivation_N = variants {};
-lin derivative_A = regA "derivativ";
-lin derivative_N = reg2N "Derivat" "Derivate" neuter;
-lin derive_V = irregV "erlangen" "erlangt" "erlangte" "erlangte" "erlangt";
-lin derive_V2 = dirV2 (irregV "erlangen" "erlangt" "erlangte" "erlangte" "erlangt");
-lin dermatitis_N = reg2N "Dermatitis" "Dermatitiden" feminine;
-lin dermatologist_N = reg2N  "Dermatologe" "Dermatologen" masculine;
-lin dermatology_N = variants {};
-lin derogate_V = variants {};
-lin derogation_N = variants {};
-lin derogatory_A = mk3A "abwertend" "abwertender" "abwertendste";
-lin derrick_N = variants {};
-lin derring_do_N = variants {};
-lin derv_N = variants {};
-lin dervish_N = variants {};
-lin des_N = variants {};
-lin des_PN = variants {};
-lin desalinate_V2 = variants {};
-lin desalination_N = variants {};
-lin desalinization_N = variants {};
-lin desalinize_V2 = variants {};
-lin desalt_V2 = dirV2 (irregV "entsalzen" "entsalzt" "entsalzte" "entsalzte" "entsalzt");
-lin descale_V2 = variants {};
-lin descant_N = variants {};
-lin descant_V = variants {};
-lin descend_V = variants {};
-lin descend_V2 = variants {};
-lin descendant_N = variants {};
-lin descent_N = reg2N  "Herkunft" "Herkünfte" feminine;
-lin describe_V = irregV "beschreiben" "beschreibt" "beschrieb" "beschriebe" "beschrieben" ;
-lin describe_V2 = dirV2 (irregV "beschreiben" "beschreibt" "beschrieb" "beschriebe" "beschrieben" );
-lin describe_VS = variants {};
-lin description_N = mkN "Beschreibung";
-lin descriptive_A = regA "deskriptiv";
-lin descry_V2 = variants {};
-lin desecrate_V2 = dirV2 (irregV "entweihen" "entweiht" "entweihte" "entweihte" "entweiht");
-lin desecration_N = variants {};
-lin desegregate_V2 = variants {};
-lin desegregation_N = variants {};
-lin desensitization_N = variants {};
-lin desensitize_V2 = variants {};
-lin desert_A = variants {};
-lin desert_N = reg2N  "Wüste" "Wüsten" feminine;
-lin desert_V = variants {};
-lin desert_V2 = variants {};
-lin deserter_N = reg2N  "Deserteur" "Deserteure" masculine;
-lin desertion_N = variants {};
-lin deserve_V = irregV "verdienen" "verdient" "verdiente" "verdiente" "verdient";
-lin deserve_V2 = dirV2 (irregV "verdienen" "verdient" "verdiente" "verdiente" "verdient");
-lin deserve_VV = variants {};
-lin deserved_A = variants {};
-lin deserving_A = variants {};
-lin deshabille_N = variants {};
-lin desiccant_N = variants {};
-lin desiccate_V2 = variants {};
-lin desideratum_N = variants {};
-lin design_N = reg2N  "Absicht" "Absichten" feminine;
-lin design_V = variants {};
-lin design_V2 = variants {};
-lin design_V2V = variants {};
-lin designate_A = variants {};
-lin designate_V = variants {};
-lin designate_V2 = variants {};
-lin designate_V2V = variants {};
-lin designate_VS = variants {};
-lin designation_N = mkN "Benennung";
-lin designedly_Adv = variants {};
-lin designer_N = reg2N  "Designer" "Designer" masculine;
-lin designing_A = variants {};
-lin designing_N = variants {};
-lin desirability_N = variants {};
-lin desirable_A = variants {};
-lin desire_N = variants {};
-lin desire_V2 = dirV2 (regV "begehren");
-lin desirous_A = variants {};
-lin desist_V = variants {};
-lin desk_N = reg2N  "Schreibtisch" "Schreibtische" masculine;
-lin desmond_PN = variants {};
-lin desolate_A = mk3A "öde" "öder" "ödeste";
-lin desolate_V2 = variants {};
-lin desolation_N = variants {};
-lin despair_N = variants {};
-lin despair_V = irregV "verzweifeln" "verzweifelt" "verzweifelte" "verzweifelte" "verzweifelt";
-lin despairingly_Adv = variants {};
-lin despatch_N = variants {};
-lin despatch_V2 = variants {};
-lin desperado_N = variants {};
-lin desperate_A = variants {};
-lin desperation_N = mkN "Verzweiflung";
-lin despicable_A = variants {};
-lin despise_V2 = variants {};
-lin despite_N = variants {};
-lin despite_Prep = variants {};
-lin despiteful_A = variants {};
-lin despoil_V2 = variants {};
-lin despondency_N = variants {};
-lin despondent_A = mk3A "mutlos" "mutloser" "mutloseste";
-lin despot_N = reg2N  "Despot" "Despoten" masculine;
-lin despotic_A = mk3A "despotisch" "despotischer" "despotischste";
-lin despotism_N = variants {};
-lin dessau_PN = variants {};
-lin dessert_N = reg2N  "Dessert" "Desserts" neuter;
-lin dessertspoon_N = variants {};
-lin dessertspoonful_N = variants {};
-lin destabilization_N = variants {};
-lin destination_N = reg2N  "Reiseziel" "Reiseziele" neuter;
-lin destine_V2 = variants {};
-lin destine_V2V = variants {};
-lin destiny_N = reg2N  "Schicksal" "Schicksale" neuter;
-lin destitute_A = variants {};
-lin destitution_N = variants {};
-lin destroy_V2 = dirV2 (regV "löschen");
-lin destroyer_N = reg2N  "Zerstörer" "Zerstörer" masculine;
-lin destructibility_N = variants {};
-lin destructible_A = variants {};
-lin destruction_N = mkN "Vernichtung";
-lin destructive_A = mk3A "destruktiv" "destruktiver" "destruktivste";
-lin destructiveness_N = variants {};
-lin desuetude_N = variants {};
-lin desultory_A = variants {};
-lin detach_V2 = dirV2 (irregV "entfernen" "entfernt" "entfernte" "entfernte" "entfernt");
-lin detachable_A = variants {};
-lin detached_A = variants {};
-lin detachment_N = variants {};
-lin detail_N = reg2N  "Detail" "Details" neuter;
-lin detail_V2 = variants {};
-lin detain_V2 = dirV2 (irregV "verhaften" "verhaftet" "verhaftete" "verhaftete" "verhaftet" );
-lin detainee_N = variants {};
-lin detect_V2 = dirV2 (irregV "entdecken" "entdeckt" "entdeckte" "entdeckte" "entdeckt");
-lin detectable_A = variants {};
-lin detection_N = reg2N "Nachweis" "Nachweise" masculine;
-lin detective_N = reg2N "Detektiv" "Detektive" masculine;
-lin detector_N = reg2N "Detektor" "Detektoren" masculine;
-lin detente_N = variants {};
-lin detention_N = variants {};
-lin deter_V2 = variants {};
-lin detergent_A = variants {};
-lin detergent_N = variants {};
-lin deteriorate_V = irregV "verschlechtern" "verschlechtert" "verschlechterte" "verschlechterte" "verschlechtert" ;
-lin deteriorate_V2 = dirV2 (irregV "verschlechtern" "verschlechtert" "verschlechterte" "verschlechterte" "verschlechtert" );
-lin deterioration_N = variants {};
-lin determinable_A = variants {};
-lin determinant_A = variants {};
-lin determinant_N = reg2N  "Determinante" "Determinanten" feminine;
-lin determinate_A = variants {};
-lin determination_N = mkN "Bestimmung";
-lin determinative_A = variants {};
-lin determinative_N = variants {};
-lin determine_V = variants {};
-lin determine_V2 = dirV2 (regV "bestimmen");
-lin determine_V2V = variants {};
-lin determine_VV = variants {};
-lin determine_VS = variants {};
-lin determinedly_Adv = variants {};
-lin determiner_N = variants {};
-lin deterrent_A = variants {};
-lin deterrent_N = variants {};
-lin detest_V2 = dirV2 (irregV "verabscheuen" "verabscheut" "verabscheute" "verabscheute" "verabscheut");
-lin detestable_A = variants {};
-lin detestation_N = variants {};
-lin dethrone_V2 = dirV2 (irregV "entthronen" "entthront" "entthronte" "entthronte" "entthront");
-lin dethronement_N = variants {};
-lin detonate_V = variants {};
-lin detonate_V2 = variants {};
-lin detonation_N = mkN "Detonation";
-lin detonator_N = variants {};
-lin detour_N = variants {};
-lin detour_V2 = variants {};
-lin detract_V = variants {};
-lin detraction_N = variants {};
-lin detractor_N = variants {};
-lin detrain_V = variants {};
-lin detrain_V2 = variants {};
-lin detribalization_N = variants {};
-lin detribalize_V2 = variants {};
-lin detriment_N = variants {};
-lin detrimental_A = mk3A "schädlich" "schädlicher" "schädlichste";
-lin detritus_N = variants {};
-lin detroit_PN = variants {};
-lin deuce_N = variants {};
-lin deuced_A = variants {};
-lin deutschmark_N = variants {};
-lin devaluate_V2 = variants {};
-lin devaluation_N = variants {};
-lin devalue_V2 = variants {};
-lin devastate_V2 = dirV2 (irregV "verwüsten" "verwüstet" "verwüstete" "verwüste" "verwüstet" );
-lin devastation_N = mkN "Zerstörung";
-lin develop_V = irregV "entwickeln" "entwickelt" "entwickelte" "entwickelte" "entwickelt";
-lin develop_V2 = dirV2 (irregV "entwickeln" "entwickelt" "entwickelte" "entwickelte" "entwickelt");
-lin developer_N = reg2N  "Entwickler" "Entwickler" masculine;
-lin development_N = mkN "Entwicklung";
-lin deviant_A = variants {};
-lin deviant_N = variants {};
-lin deviate_V = variants {};
-lin deviation_N = mkN "Abweichung";
-lin deviationism_N = variants {};
-lin deviationist_N = variants {};
-lin device_N = reg2N  "Apparat" "Apparate" masculine;
-lin devil_N = reg2N  "Satan" "Satane" masculine;
-lin devil_V = variants {};
-lin devil_V2 = variants {};
-lin devil_may_care_A = variants {};
-lin devilish_A = mk3A "teuflisch" "teuflischer" "teuflischste";
-lin devilish_Adv = variants {};
-lin devilment_N = variants {};
-lin devilry_N = reg2N  "Ulk" "Ulke" masculine;
-lin devious_A = variants {};
-lin deviousness_N = variants {};
-lin devise_V2 = dirV2 (irregV "entwerfen" "entwerft" "entwarf" "entwürfe" "entworfen" );
-lin devitalization_N = variants {};
-lin devitalize_V2 = variants {};
-lin devizes_PN = variants {};
-lin devoid_A = variants {};
-lin devolution_N = variants {};
-lin devolve_V = variants {};
-lin devolve_V2 = variants {};
-lin devon_PN = variants {};
-lin devote_V2 = variants {};
-lin devoted_A = variants {};
-lin devotee_N = variants {};
-lin devotion_N = variants {};
-lin devotional_A = variants {};
-lin devour_V2 = dirV2 (irregV "fressen" "fresst" "fraß" "fräße" "gefressen" );
-lin devout_A = variants {};
-lin devoutness_N = variants {};
-lin dew_N = variants {};
-lin dewlap_N = variants {};
-lin dewsbury_PN = variants {};
-lin dewy_A = variants {};
-lin dexterity_N = reg2N  "Geschicklichkeit" "Geschicklichkeiten" feminine;
-lin dexterous_A = mk3A "behänd" "behänder" "behändeste";
-lin dextrose_N = reg2N  "Dextrose" "Dextrosen" feminine;
-lin dextrous_A = variants {};
-lin dg_PN = variants {};
-lin dhoti_N = variants {};
-lin dhow_N = variants {};
-lin di_PN = variants {};
-lin diabetes_N = reg2N "Diabetes" "Diabetes" neuter;
-lin diabetic_A = regA "diabetisch";
-lin diabetic_N = variants {};
-lin diabolic_A = mk3A "diabolisch" "diabolischer" "diabolischste";
-lin diabolical_A = variants {};
-lin diacritic_A = variants {};
-lin diacritic_N = variants {};
-lin diacritical_A = variants {};
-lin diadem_N = variants {};
-lin diaeresis_N = reg2N  "Diärese" "Diäresen" feminine;
-lin diagnose_V2 = dirV2 (irregV "diagnostizieren" "diagnostiziert" "diagnostizierte" "diagnostizierte" "diagnostiziert");
-lin diagnosis_N = reg2N  "Diagnose" "Diagnosen" feminine;
-lin diagnostic_A = regA "diagnostisch";
-lin diagonal_A = regA "diagonal";
-lin diagonal_N = variants {};
-lin diagram_N = reg2N  "Diagramm" "Diagramme" neuter;
-lin diagrammatic_A = variants {};
-lin diagrammatical_A = variants {};
-lin dial_N = reg2N  "Wählscheibe" "Wählscheiben" feminine;
-lin dial_V2 = variants {};
-lin dialect_N = reg2N  "Dialekt" "Dialekte" masculine;
-lin dialectal_A = regA "dialektal";
-lin dialectic_N = variants {};
-lin dialectical_A = variants {};
-lin dialectician_N = variants {};
-lin dialogue_N = reg2N  "Dialog" "Dialoge" masculine;
-lin diameter_N = reg2N  "Durchmesser" "Durchmesser" masculine;
-lin diametrically_Adv = variants {};
-lin diamond_N = reg2N  "Diamant" "Diamanten" masculine;
-lin diana_PN = variants {};
-lin diaper_N = reg2N  "Windel" "Windeln" feminine;
-lin diaphanous_A = mk3A "diaphan" "diaphaner" "diaphanste";
-lin diaphragm_N = reg2N  "Diaphragma" "Diaphragmen" neuter;
-lin diarchy_N = variants {};
-lin diarist_N = variants {};
-lin diarrhea_N = reg2N  "Diarrhoe" "Diarrhoen" feminine;
-lin diarrhoea_N = variants {};
-lin diary_N = reg2N  "Tagebuch" "Tagebücher" neuter;
-lin diaspora_N = variants {};
-lin diatonic_A = variants {};
-lin diatribe_N = variants {};
-lin dibber_N = variants {};
-lin dibble_N = variants {};
-lin dibble_V2 = variants {};
-lin dice_N = variants {};
-lin dice_V = variants {};
-lin dice_V2 = variants {};
-lin dice_box_N = variants {};
-lin dicey_A = mk3A "brenzlig" "brenzliger" "brenzligste";
-lin dichotomy_N = reg2N  "Dichotomie" "Dichotomien" feminine;
-lin dick_PN = variants {};
-lin dickens_N = variants {};
-lin dicker_V = variants {};
-lin dickey_N = variants {};
-lin dicky_A = variants {};
-lin dicky_N = variants {};
-lin dicky_PN = variants {};
-lin dicky_seat_N = variants {};
-lin dickybird_N = variants {};
-lin dictaphone_N = variants {};
-lin dictate_N = reg2N  "Gebot" "Gebote" neuter;
-lin dictate_V = variants {};
-lin dictate_V2 = variants {};
-lin dictate_VS = variants {};
-lin dictation_N = variants {};
-lin dictator_N = reg2N  "Diktator" "Diktatoren" masculine;
-lin dictatorial_A = mk3A "diktatorisch" "diktatorischer" "diktatorischste";
-lin dictatorship_N = reg2N  "Diktatur" "Diktaturen" feminine;
-lin diction_N = variants {};
-lin dictionary_N = reg2N  "Wörterbuch" "Wörterbücher" neuter;
-lin dictum_N = variants {};
-lin didactic_A = mk3A "didaktisch" "didaktischer" "didaktischste";
-lin didactically_Adv = variants {};
-lin didcot_PN = variants {};
-lin diddle_V2 = variants {};
-lin die_N = variants {};
-lin die_V = seinV (irregV "sterben" "stirbt" "starb" "stürbe" "gestorben");
-lin die_V2 = dirV2 (irregV "sterben" "sterbt" "starb" "stürbe" "gestorben" );
-lin die_cast_A = variants {};
-lin die_hard_N = variants {};
-lin dieresis_N = variants {};
-lin diesel_N = reg2N  "Diesel" "Diesel" masculine;
-lin diet_N = reg2N  "Diät" "Diäten" feminine;
-lin diet_V = variants {};
-lin diet_V2 = variants {};
-lin dietary_A = variants {};
-lin dietetics_N = variants {};
-lin dietician_N = variants {};
-lin dietitian_N = variants {};
-lin differ_V = variants {};
-lin difference_N = reg2N  "Differenz" "Differenzen" feminine;
-lin different_A = mk3A "verschieden" "verschiedner, verschiedener" "verschiedenste";
-lin differential_A = variants {};
-lin differential_N = variants {};
-lin differentiate_V = irregV "differenzieren" "differenziert" "differenzierte" "differenzierte" "differenziert";
-lin differentiate_V2 = dirV2 (irregV "differenzieren" "differenziert" "differenzierte" "differenzierte" "differenziert");
-lin differentiation_N = reg2N "Differenzierung" "Differenzierungen" feminine;
-lin difficult_A = mk3A "schwer" "schwerer" "schwerste";
-lin difficulty_N = variants {};
-lin diffidence_N = variants {};
-lin diffident_A = mk3A "schüchtern" "schüchterner" "schüchternste";
-lin diffract_V2 = variants {};
-lin diffraction_N = mkN "Beugung";
-lin diffuse_A = variants {};
-lin diffuse_V = variants {};
-lin diffuse_V2 = variants {};
-lin diffuseness_N = variants {};
-lin diffusion_N = mkN "Diffusion";
-lin dig_N = variants {};
-lin dig_V = regV "graben";
-lin dig_V2 = dirV2 (irregV "graben" "grabt" "grub" "grübe" "gegraben" );
-lin digest_N = variants {};
-lin digest_V = irregV "verdauen" "verdaut" "verdaute" "verdaute" "verdaut";
-lin digest_V2 = dirV2 (irregV "verdauen" "verdaut" "verdaute" "verdaute" "verdaut");
-lin digestibility_N = variants {};
-lin digestible_A = regA "verdaulich";
-lin digestion_N = variants {};
-lin digestive_A = variants {};
-lin digger_N = variants {};
-lin digging_N = variants {};
-lin digit_N = reg2N  "Ziffer" "Ziffern" feminine;
-lin digital_A = regA "digital";
-lin digitalization_N = variants {};
-lin diglyceride_N = mkN "Diglycerid";
-lin dignified_A = variants {};
-lin dignify_V2 = variants {};
-lin dignitary_N = variants {};
-lin dignity_N = reg2N  "Würde" "Würden" feminine;
-lin digraph_N = variants {};
-lin digress_V = variants {};
-lin digression_N = variants {};
-lin dijon_PN = variants {};
-lin dike_N = reg2N  "Deich" "Deiche" masculine;
-lin dike_V = variants {};
-lin dike_V2 = variants {};
-lin dilapidated_A = variants {};
-lin dilapidation_N = mkN "Zerstörung";
-lin dilate_V = variants {};
-lin dilate_V2 = variants {};
-lin dilation_N = variants {};
-lin dilatory_A = mk3A "langsam" "langsamer" "langsamste";
-lin dilemma_N = variants {};
-lin dilettante_N = reg2N  "Amateur" "Amateure" masculine;
-lin diligence_N = variants {};
-lin diligent_A = mk3A "eifrig" "eifriger" "eifrigste";
-lin dill_N = reg2N  "Dill" "Dille" masculine;
-lin dilly_dally_V = variants {};
-lin dilute_A = variants {};
-lin dilute_V = irregV "verdünnen" "verdünnt" "verdünnte" "verdünnte" "verdünnt";
-lin dilute_V2 = dirV2 (irregV "verdünnen" "verdünnt" "verdünnte" "verdünnte" "verdünnt");
-lin dilution_N = variants {};
-lin dim_A = mk3A "dämlich" "dämlicher" "dämlichste";
-lin dim_V = variants {};
-lin dim_V2 = variants {};
-lin dime_N = variants {};
-lin dimension_N = mkN "Dimension";
-lin dimensional_A = variants {};
-lin diminish_V = irregV "reduzieren" "reduziert" "reduzierte" "reduzierte" "reduziert";
-lin diminish_V2 = dirV2 (irregV "reduzieren" "reduziert" "reduzierte" "reduzierte" "reduziert");
-lin diminuendo_N = variants {};
-lin diminution_N = variants {};
-lin diminutive_A = mk3A "winzig" "winziger" "winzigste";
-lin diminutive_N = variants {};
-lin dimity_N = variants {};
-lin dimness_N = variants {};
-lin dimple_N = reg2N  "Beule" "Beulen" feminine;
-lin dimple_V = variants {};
-lin dimple_V2 = variants {};
-lin din_N = variants {};
-lin din_V = variants {};
-lin din_V2 = variants {};
-lin dinar_N = variants {};
-lin dine_V = regV "speisen";
-lin dine_V2 = dirV2 (regV "speisen");
-lin diner_N = variants {};
-lin ding_dong_Adv = variants {};
-lin ding_dong_N = variants {};
-lin dinghy_N = reg2N  "Jolle" "Jollen" feminine;
-lin dingily_Adv = variants {};
-lin dinginess_N = variants {};
-lin dingle_N = variants {};
-lin dingle_PN = variants {};
-lin dingy_A = mk3A "schmutzig" "schmutziger" "schmutzigste";
-lin dining_car_N = variants {};
-lin dining_room_N = variants {};
-lin dining_table_N = variants {};
-lin dinky_A = variants {};
-lin dinner_N = reg2N  "Hauptmahlzeit" "Hauptmahlzeiten" feminine;
-lin dinner_jacket_N = variants {};
-lin dinner_party_N = variants {};
-lin dinner_service_N = variants {};
-lin dinner_set_N = variants {};
-lin dinnington_PN = variants {};
-lin dinosaur_N = reg2N  "Dinosaurier" "Dinosaurier" masculine;
-lin dint_N = variants {};
-lin diocesan_A = variants {};
-lin diocesan_N = variants {};
-lin diocese_N = reg2N  "Diözese" "Diözesen" feminine;
-lin dioxide_N = reg2N  "Dioxid" "Dioxide" neuter;
-lin dip_N = reg2N  "Senke" "Senken" feminine;
-lin dip_V = variants {};
-lin dip_V2 = variants {};
-lin dip_ed_N = variants {};
-lin diphtheria_N = reg2N  "Diphtherie" "Diphtherien" feminine;
-lin diphthong_N = reg2N  "Diphthong" "Diphthonge" masculine;
-lin diploma_N = reg2N  "Diplom" "Diplome" neuter;
-lin diplomacy_N = variants {};
-lin diplomat_N = reg2N  "Diplomat" "Diplomaten" masculine;
-lin diplomatic_A = mk3A "diplomatisch" "diplomatischer" "diplomatischste";
-lin diplomatically_Adv = variants {};
-lin diplomatist_N = variants {};
-lin dipper_N = reg2N  "Kelle" "Kellen" feminine;
-lin dipsomania_N = reg2N  "Dipsomanie" "Dipsomanien" feminine;
-lin dipsomaniac_N = variants {};
-lin dipstick_N = variants {};
-lin diptych_N = variants {};
-lin dir_N = variants {};
-lin dire_A = variants {};
-lin direct_A = mk3A "direkt" "direkter" "direkteste";
-lin direct_Adv = variants {};
-lin direct_V = variants {};
-lin direct_V2 = variants {};
-lin direct_VS = variants {};
-lin direction_N = mkN "Führung";
-lin direction_finder_N = variants {};
-lin directional_A = variants {};
-lin directive_N = mkN "Anordnung";
-lin directness_N = variants {};
-lin director_N = variants {};
-lin directorate_N = variants {};
-lin directorship_N = variants {};
-lin directory_N = reg2N  "Ordner" "Ordner" masculine;
-lin direful_A = variants {};
-lin dirge_N = variants {};
-lin dirigible_N = reg2N  "Luftschiff" "Luftschiffe" neuter;
-lin dirk_N = variants {};
-lin dirndl_N = variants {};
-lin dirt_N = reg2N  "Erde" "Erden" feminine;
-lin dirt_cheap_A = variants {};
-lin dirt_track_N = variants {};
-lin dirtily_Adv = variants {};
-lin dirty_A = regA "schmutzig";
-lin dirty_V = variants {};
-lin dirty_V2 = variants {};
-lin disability_N = mkN "Behinderung";
-lin disable_V2 = variants {};
-lin disablement_N = variants {};
-lin disabuse_V2 = variants {};
-lin disadvantage_N = reg2N  "Nachteil" "Nachteile" masculine;
-lin disadvantageous_A = variants {};
-lin disaffected_A = variants {};
-lin disaffection_N = variants {};
-lin disafforest_V2 = variants {};
-lin disagree_V = variants {};
-lin disagree_V2 = variants {};
-lin disagree_VS = variants {};
-lin disagreeable_A = variants {};
-lin disagreeableness_N = variants {};
-lin disagreement_N = reg2N  "Streit" "Streite" masculine;
-lin disallow_V2 = variants {};
-lin disappear_V = irregV "verschwinden" "verschwindet" "verschwand" "verschwände" "verschwunden" ;
-lin disappearance_N = variants {};
-lin disappoint_V2 = dirV2 (irregV "enttäuschen" "enttäuscht" "enttäuschte" "enttäuschte" "enttäuscht");
-lin disappointed_A = mk3A "enttäuscht" "enttäuschter" "enttäuschteste";
-lin disappointing_A = variants {};
-lin disappointment_N = mkN "Enttäuschung";
-lin disapprobation_N = variants {};
-lin disapproval_N = variants {};
-lin disapprove_V = variants {};
-lin disapprove_V2 = variants {};
-lin disapprovingly_Adv = variants {};
-lin disarm_V = irregV "entwaffnen" "entwaffnet" "entwaffnte" "entwaffnte" "entwaffnt";
-lin disarm_V2 = dirV2 (irregV "entwaffnen" "entwaffnet" "entwaffnte" "entwaffnte" "entwaffnt");
-lin disarmament_N = variants {};
-lin disarrange_V2 = variants {};
-lin disarrangement_N = variants {};
-lin disarray_N = variants {};
-lin disarray_V2 = variants {};
-lin disassociate_V2 = variants {};
-lin disaster_N = reg2N  "Desaster" "Desaster" neuter;
-lin disastrous_A = mk3A "desaströs" "desaströser" "desaströseste";
-lin disavow_V2 = variants {};
-lin disavowal_N = variants {};
-lin disband_V = variants {};
-lin disband_V2 = variants {};
-lin disbandment_N = variants {};
-lin disbelief_N = variants {};
-lin disbelieve_V = variants {};
-lin disbelieve_V2 = variants {};
-lin disbelievingly_Adv = variants {};
-lin disbud_V2 = variants {};
-lin disburden_V2 = variants {};
-lin disburse_V = variants {};
-lin disburse_V2 = variants {};
-lin disbursement_N = variants {};
-lin disc_N = reg2N  "Bandscheibe" "Bandscheiben" feminine;
-lin discard_N = variants {};
-lin discard_V2 = dirV2 (irregV "verwerfen" "verwerft" "verwarf" "verwürfe" "verworfen" );
-lin discern_V2 = dirV2 (irregV "erkennen" "erkennt" "erkannte" "erkannte" "erkannt" );
-lin discernible_A = variants {};
-lin discerning_A = variants {};
-lin discernment_N = mkN "Diskriminierung";
-lin discharge_N = variants {};
-lin discharge_V = variants {};
-lin discharge_V2 = variants {};
-lin disciple_N = variants {};
-lin disciplinarian_N = variants {};
-lin disciplinary_A = variants {};
-lin discipline_N = variants {};
-lin discipline_V2 = variants {};
-lin disclaim_V2 = variants {};
-lin disclaim_VS = variants {};
-lin disclaimer_N = variants {};
-lin disclose_V = variants {};
-lin disclose_V2 = variants {};
-lin disclose_VS = variants {};
-lin disclosure_N = variants {};
-lin disco_N = reg2N  "Diskothek" "Diskotheken" feminine;
-lin discolour_V = variants {};
-lin discolour_V2 = variants {};
-lin discolouration_N = variants {};
-lin discomfit_V2 = variants {};
-lin discomfiture_N = variants {};
-lin discomfort_N = variants {};
-lin discommode_V2 = variants {};
-lin discompose_V2 = variants {};
-lin discomposure_N = variants {};
-lin disconcert_V2 = variants {};
-lin disconcertingly_Adv = variants {};
-lin disconnect_V2 = variants {};
-lin disconnected_A = variants {};
-lin disconsolate_A = variants {};
-lin discontent_N = variants {};
-lin discontent_V2 = variants {};
-lin discontentedly_Adv = variants {};
-lin discontentment_N = variants {};
-lin discontinuance_N = variants {};
-lin discontinue_V = variants {};
-lin discontinue_V2 = variants {};
-lin discontinuity_N = variants {};
-lin discontinuous_A = variants {};
-lin discord_N = reg2N  "Dissonanz" "Dissonanzen" feminine;
-lin discordance_N = variants {};
-lin discordant_A = variants {};
-lin discotheque_N = reg2N  "Diskothek" "Diskotheken" feminine;
-lin discount_N = variants {};
-lin discount_V = variants {};
-lin discount_V2 = variants {};
-lin discountenance_V2 = variants {};
-lin discourage_V2 = dirV2 (irregV "entmutigen" "entmutigt" "entmutigte" "entmutigte" "entmutigt");
-lin discouragement_N = variants {};
-lin discourse_N = reg2N  "Diskurs" "Diskurse" masculine;
-lin discourse_V = variants {};
-lin discourteous_A = variants {};
-lin discourtesy_N = variants {};
-lin discover_V = irregV "entdecken" "entdeckt" "entdeckte" "entdeckte" "entdeckt";
-lin discover_V2 = dirV2 (irregV "entdecken" "entdeckt" "entdeckte" "entdeckte" "entdeckt");
-lin discover_V2V = variants {};
-lin discover_VS = variants {};
-lin discoverer_N = reg2N  "Entdecker" "Entdecker" masculine;
-lin discovery_N = mkN "Entdeckung";
-lin discredit_N = variants {};
-lin discredit_V2 = variants {};
-lin discreditable_A = variants {};
-lin discreet_A = mk3A "diskret" "diskreter" "diskreteste";
-lin discrepancy_N = reg2N  "Diskrepanz" "Diskrepanzen" feminine;
-lin discrete_A = variants {};
-lin discreteness_N = variants {};
-lin discretion_N = variants {};
-lin discretionary_A = variants {};
-lin discriminate_V = variants {};
-lin discriminate_V2 = variants {};
-lin discriminating_A = variants {};
-lin discrimination_N = mkN "Diskriminierung";
-lin discriminatory_A = variants {};
-lin discursive_A = variants {};
-lin discursiveness_N = variants {};
-lin discus_N = variants {};
-lin discuss_V2 = dirV2 (irregV "besprechen" "besprecht" "besprach" "bespräche" "besprochen" );
-lin discuss_VS = variants {};
-lin discussion_N = mkN "Diskussion";
-lin disdain_N = variants {};
-lin disdain_V2 = variants {};
-lin disdainful_A = mk3A "verächtlich" "verächtlicher" "verächtlichste";
-lin disease_N = reg2N  "Krankheit" "Krankheiten" feminine;
-lin diseased_A = variants {};
-lin disembark_V = variants {};
-lin disembark_V2 = variants {};
-lin disembarkation_N = variants {};
-lin disembarrass_V2 = variants {};
-lin disembarrassment_N = variants {};
-lin disembody_V2 = variants {};
-lin disembowel_V2 = variants {};
-lin disenchant_V2 = variants {};
-lin disenchantment_N = variants {};
-lin disencumber_V2 = variants {};
-lin disenfranchise_V2 = variants {};
-lin disengage_V = variants {};
-lin disengage_V2 = variants {};
-lin disengagement_N = variants {};
-lin disentangle_V = variants {};
-lin disentangle_V2 = variants {};
-lin disentanglement_N = variants {};
-lin disequilibrium_N = reg2N  "Ungleichgewicht" "Ungleichgewichte" neuter;
-lin disestablish_V2 = variants {};
-lin disestablishment_N = variants {};
-lin disfavour_N = variants {};
-lin disfavour_V2 = variants {};
-lin disfigure_V2 = dirV2 (irregV "verunstalten" "verunstaltet" "verunstaltete" "verunstaltete" "verunstaltet" );
-lin disfigurement_N = variants {};
-lin disforest_V2 = variants {};
-lin disfranchise_V2 = variants {};
-lin disfranchisement_N = variants {};
-lin disgorge_V2 = variants {};
-lin disgrace_N = variants {};
-lin disgrace_V2 = variants {};
-lin disgraceful_A = mk3A "schändlich" "schändlicher" "schändlichste";
-lin disgruntled_A = variants {};
-lin disguise_N = mkN "Tarnung";
-lin disguise_V2 = variants {};
-lin disgust_N = variants {};
-lin disgust_V2 = variants {};
-lin disgustedly_Adv = variants {};
-lin disgusting_A = mk3A "ekelhaft" "ekelhafter" "ekelhafteste";
-lin dish_N = reg2N  "Gericht" "Gerichte" neuter;
-lin dish_V2 = variants {};
-lin dishabille_N = variants {};
-lin disharmonious_A = variants {};
-lin disharmony_N = variants {};
-lin dishcloth_N = variants {};
-lin dishearten_V2 = variants {};
-lin dishevelled_A = variants {};
-lin dishful_N = variants {};
-lin dishonest_A = variants {};
-lin dishonesty_N = variants {};
-lin dishonour_N = variants {};
-lin dishonour_V2 = variants {};
-lin dishonourable_A = variants {};
-lin dishwasher_N = reg2N  "Geschirrspüler" "Geschirrspüler" masculine;
-lin dishwater_N = variants {};
-lin dishy_A = variants {};
-lin disillusion_N = variants {};
-lin disillusion_V2 = variants {};
-lin disillusionment_N = variants {};
-lin disincentive_N = variants {};
-lin disinclination_N = variants {};
-lin disincline_V2 = variants {};
-lin disincline_V2V = variants {};
-lin disinfect_V2 = variants {};
-lin disinfectant_A = variants {};
-lin disinfectant_N = variants {};
-lin disinfection_N = variants {};
-lin disinfest_V2 = variants {};
-lin disinfestation_N = variants {};
-lin disinflation_N = variants {};
-lin disingenuous_A = variants {};
-lin disingenuousness_N = variants {};
-lin disinherit_V2 = variants {};
-lin disinheritance_N = variants {};
-lin disintegrate_V = variants {};
-lin disintegrate_V2 = variants {};
-lin disintegration_N = variants {};
-lin disinter_V2 = variants {};
-lin disinterested_A = variants {};
-lin disinterestedness_N = variants {};
-lin disinterment_N = variants {};
-lin disjoint_V2 = variants {};
-lin disjointed_A = variants {};
-lin disjointedness_N = variants {};
-lin disjunctive_A = variants {};
-lin disk_N = reg2N  "Scheibe" "Scheiben" feminine;
-lin dislike_N = reg2N  "Unbehagen" "Unbehagen" neuter;
-lin dislike_V2 = variants {};
-lin dislocate_V2 = variants {};
-lin dislocation_N = mkN "Luxation";
-lin dislodge_V2 = variants {};
-lin dislodgement_N = variants {};
-lin disloyal_A = variants {};
-lin disloyalty_N = variants {};
-lin dismal_A = variants {};
-lin dismantle_V2 = variants {};
-lin dismantlement_N = variants {};
-lin dismay_N = variants {};
-lin dismay_V = variants {};
-lin dismay_V2 = variants {};
-lin dismember_V2 = variants {};
-lin dismemberment_N = variants {};
-lin dismiss_V2 = dirV2 (irregV "entlassen" "entlasst" "entließ" "entließe" "entlassen" );
-lin dismissal_N = mkN "Entlassung";
-lin dismount_V = variants {};
-lin dismount_V2 = variants {};
-lin dismounted_A = variants {};
-lin disobedience_N = variants {};
-lin disobedient_A = variants {};
-lin disobey_V2 = variants {};
-lin disoblige_V2 = variants {};
-lin disorder_N = reg2N  "Störung" "Störungen" feminine;
-lin disorder_V2 = variants {};
-lin disorderly_A = variants {};
-lin disorganization_N = variants {};
-lin disorganize_V2 = variants {};
-lin disorient_V2 = variants {};
-lin disorientate_V2 = variants {};
-lin disown_V2 = variants {};
-lin disparage_V2 = variants {};
-lin disparagement_N = variants {};
-lin disparagingly_Adv = variants {};
-lin disparate_A = mk3A "disparat" "disparater" "disparateste";
-lin disparity_N = variants {};
-lin dispassionate_A = variants {};
-lin dispassionateness_N = variants {};
-lin dispatch_N = variants {};
-lin dispatch_V2 = variants {};
-lin dispatch_V2V = variants {};
-lin dispatch_box_N = variants {};
-lin dispatch_rider_N = variants {};
-lin dispel_V2 = variants {};
-lin dispensable_A = variants {};
-lin dispensary_N = variants {};
-lin dispensation_N = variants {};
-lin dispense_V = variants {};
-lin dispense_V2 = variants {};
-lin dispenser_N = variants {};
-lin dispersal_N = variants {};
-lin disperse_V = variants {};
-lin disperse_V2 = variants {};
-lin dispersion_N = variants {};
-lin dispirit_V2 = variants {};
-lin dispiritedly_Adv = variants {};
-lin displace_V2 = variants {};
-lin displacement_N = variants {};
-lin display_N = variants {};
-lin display_V2 = variants {};
-lin display_VS = variants {};
-lin displease_V2 = variants {};
-lin displeasing_A = variants {};
-lin displeasure_N = variants {};
-lin disport_V2 = variants {};
-lin disposable_A = variants {};
-lin disposal_N = mkN "Verfügung";
-lin dispose_V = regV "beseitigen";
-lin dispose_V2 = dirV2 (regV "beseitigen");
-lin disposition_N = mkN "Einteilung";
-lin dispossess_V2 = variants {};
-lin dispossession_N = variants {};
-lin disproof_N = variants {};
-lin disproportion_N = variants {};
-lin disproportionate_A = variants {};
-lin disprove_V2 = dirV2 (regV "widerlegen");
-lin disprove_VS = variants {};
-lin disputable_A = variants {};
-lin disputant_N = variants {};
-lin disputation_N = variants {};
-lin disputatious_A = variants {};
-lin dispute_N = reg2N  "Disput" "Dispute" masculine;
-lin dispute_V = variants {};
-lin dispute_V2 = variants {};
-lin disqualification_N = mkN "Disqualifikation";
-lin disqualify_V2 = variants {};
-lin disquiet_N = variants {};
-lin disquiet_V2 = variants {};
-lin disquieting_A = variants {};
-lin disquietude_N = variants {};
-lin disquisition_N = variants {};
-lin disregard_N = variants {};
-lin disregard_V2 = variants {};
-lin disrepair_N = variants {};
-lin disreputable_A = variants {};
-lin disrepute_N = variants {};
-lin disrespect_N = reg2N  "Respektlosigkeit" "Respektlosigkeiten" feminine;
-lin disrespectful_A = mk3A "respektlos" "respektloser" "respektloseste";
-lin disrobe_V = variants {};
-lin disrobe_V2 = variants {};
-lin disrupt_V = variants {};
-lin disrupt_V2 = dirV2 (irregV "unterbrechen" "unterbrecht" "unterbrach" "unterbräche" "unterbrochen") ;
-lin disruption_N = reg2N  "Durcheinander" "Durcheinander" neuter;
-lin disruptive_A = variants {};
-lin dissatisfaction_N = variants {};
-lin dissatisfy_V2 = variants {};
-lin dissect_V2 = dirV2 (irregV "sezieren" "seziert" "sezierte" "sezierte" "seziert");
-lin dissection_N = variants {};
-lin dissemble_V = irregV "verbergen" "verbergt" "verbarg" "verbärge" "verborgen" ;
-lin dissemble_V2 = dirV2 (irregV "verbergen" "verbergt" "verbarg" "verbärge" "verborgen" );
-lin dissembler_N = variants {};
-lin disseminate_V = variants {};
-lin disseminate_V2 = variants {};
-lin dissemination_N = variants {};
-lin dissension_N = variants {};
-lin dissent_N = variants {};
-lin dissent_V = irregV "dissentieren" "dissentiert" "dissentierte" "dissentierte" "dissentiert";
-lin dissenter_N = variants {};
-lin dissertation_N = mkN "Dissertation";
-lin disservice_N = variants {};
-lin dissever_V2 = variants {};
-lin dissidence_N = variants {};
-lin dissident_A = variants {};
-lin dissident_N = variants {};
-lin dissimilar_A = variants {};
-lin dissimilarity_N = variants {};
-lin dissimilitude_N = variants {};
-lin dissimulate_V = variants {};
-lin dissimulate_V2 = variants {};
-lin dissimulation_N = variants {};
-lin dissipate_V = regV "zerstreuen";
-lin dissipate_V2 = dirV2 (regV "zerstreuen");
-lin dissipated_A = variants {};
-lin dissipation_N = variants {};
-lin dissociate_V2 = variants {};
-lin dissociation_N = variants {};
-lin dissolubility_N = variants {};
-lin dissoluble_A = variants {};
-lin dissolute_A = variants {};
-lin dissolution_N = mkN "Auflösung";
-lin dissolve_V = variants {};
-lin dissolve_V2 = dirV2 (prefixV "auf" (regV "lösen"));
-lin dissonance_N = variants {};
-lin dissonant_A = mk3A "dissonant" "dissonanter" "dissonanteste";
-lin dissuade_V2 = variants {};
-lin dissuasion_N = variants {};
-lin dissyllable_N = variants {};
-lin distaff_N = variants {};
-lin distance_N = reg2N  "Abstand" "Abstände" masculine;
-lin distance_V2 = variants {};
-lin distant_A = mk3A "entfernt" "entfernter" "entfernteste";
-lin distaste_N = variants {};
-lin distasteful_A = variants {};
-lin distastefulness_N = variants {};
-lin distemper_N = variants {};
-lin distemper_V2 = variants {};
-lin distend_V = variants {};
-lin distend_V2 = variants {};
-lin distension_N = variants {};
-lin distil_V = irregV "destillieren" "destilliert" "destillierte" "destillierte" "destilliert";
-lin distil_V2 = dirV2 (irregV "destillieren" "destilliert" "destillierte" "destillierte" "destilliert");
-lin distillation_N = reg2N  "Destillation" "Destillationen" feminine;
-lin distiller_N = reg2N  "Brenner" "Brenner" masculine;
-lin distillery_N = reg2N  "Brennerei" "Brennereien" feminine;
-lin distinct_A = variants {};
-lin distinction_N = mkN "Auszeichnung";
-lin distinctive_A = variants {};
-lin distinctiveness_N = variants {};
-lin distinctness_N = variants {};
-lin distinguish_V = irregV "erkennen" "erkennt" "erkannte" "erkannte" "erkannt" ;
-lin distinguish_V2 = dirV2 (irregV "erkennen" "erkennt" "erkannte" "erkannte" "erkannt" );
-lin distinguishable_A = regA "differenzierbar";
-lin distinguished_A = variants {};
-lin distort_V2 = variants {};
-lin distortion_N = variants {};
-lin distract_V = variants {};
-lin distract_V2 = variants {};
-lin distracted_A = variants {};
-lin distraction_N = mkN "Ablenkung";
-lin distrain_V = variants {};
-lin distraint_N = variants {};
-lin distrait_A = variants {};
-lin distraught_A = regA "angetan";
-lin distress_N = variants {};
-lin distress_V2 = variants {};
-lin distressful_A = variants {};
-lin distressing_A = variants {};
-lin distribute_V2 = dirV2 (regV "beliefern");
-lin distribution_N = reg2N  "Absatz" "Absätze" masculine;
-lin distributive_A = variants {};
-lin distributor_N = variants {};
-lin district_N = variants {};
-lin distrust_N = variants {};
-lin distrust_V2 = variants {};
-lin distrustful_A = variants {};
-lin distrustfulness_N = variants {};
-lin disturb_V2 = dirV2 (regV "stören");
-lin disturbance_N = reg2N "Störung " "Störungen" feminine;
-lin disturbingly_Adv = variants {};
-lin disunion_N = variants {};
-lin disunite_V = variants {};
-lin disunite_V2 = variants {};
-lin disunity_N = variants {};
-lin disuse_N = variants {};
-lin disused_A = variants {};
-lin disyllabic_A = variants {};
-lin disyllable_N = variants {};
-lin ditch_N = variants {};
-lin ditch_V = regV "notwassern";
-lin ditch_V2 = dirV2 (regV "notwassern");
-lin dither_N = variants {};
-lin dither_V = variants {};
-lin ditto_N = variants {};
-lin ditty_N = variants {};
-lin diurnal_A = regA "täglich";
-lin divagate_V = variants {};
-lin divagation_N = variants {};
-lin divan_N = variants {};
-lin divan_bed_N = variants {};
-lin dive_N = variants {};
-lin dive_V = regV "tauchen";
-lin dive_bomb_V = variants {};
-lin dive_bomb_V2 = variants {};
-lin dive_bomber_N = variants {};
-lin diver_N = reg2N  "Seetaucher" "Seetaucher" masculine;
-lin diverge_V = irregV "divergieren" "divergiert" "divergierte" "divergierte" "divergiert";
-lin divergence_N = variants {};
-lin divergency_N = variants {};
-lin divergent_A = variants {};
-lin divers_A = variants {};
-lin diverse_A = mk3A "unterschiedlich" "unterschiedlicher" "unterschiedlichste";
-lin diversification_N = variants {};
-lin diversify_V = variants {};
-lin diversify_V2 = variants {};
-lin diversion_N = mkN "Ablenkung";
-lin diversionary_A = variants {};
-lin diversionist_N = variants {};
-lin diversity_N = reg2N  "Mannigfaltigkeit" "Mannigfaltigkeiten" feminine;
-lin divert_V = variants {};
-lin divert_V2 = variants {};
-lin diverting_A = variants {};
-lin dives_PN = variants {};
-lin divest_V2 = dirV2 (irregV "entziehen" "entzieht" "entzog" "entzöge" "entzogen" );
-lin divide_N = variants {};
-lin divide_V = irregV "dividieren" "dividiert" "dividierte" "dividierte" "dividiert";
-lin divide_V2 = dirV2 (irregV "dividieren" "dividiert" "dividierte" "dividierte" "dividiert");
-lin dividend_N = reg2N  "Dividend" "Dividenden" masculine;
-lin dividend_warrant_N = variants {};
-lin divination_N = variants {};
-lin divine_A = mk3A "göttlich" "göttlicher" "göttlichste";
-lin divine_N = variants {};
-lin divine_V = variants {};
-lin divine_V2 = variants {};
-lin diviner_N = variants {};
-lin diving_bell_N = variants {};
-lin diving_board_N = variants {};
-lin diving_dress_N = variants {};
-lin diving_suit_N = variants {};
-lin divinity_N = variants {};
-lin divisible_A = regA "teilbar";
-lin division_N = mkN "Abteilung";
-lin divisional_A = variants {};
-lin divisor_N = reg2N  "Divisor" "Divisoren" masculine;
-lin divorce_N = mkN "Scheidung";
-lin divorce_V2 = variants {};
-lin divorcee_N = variants {};
-lin divot_N = variants {};
-lin divulge_V2 = dirV2 (irregV "enthüllen" "enthüllt" "enthüllte" "enthüllte" "enthüllt");
-lin divulgence_N = variants {};
-lin divvy_N = variants {};
-lin dixie_N = variants {};
-lin diy_N = variants {};
-lin dizzily_Adv = variants {};
-lin dizziness_N = variants {};
-lin dizzy_A = mk3A "schwindelig" "schwindeliger" "schwindeligste";
-lin dizzy_V2 = variants {};
-lin dj_N = variants {};
-lin djibouti_PN = variants {};
-lin djiboutian_A = variants {};
-lin djiboutian_N = variants {};
-lin djinn_N = variants {};
-lin djs_N = variants {};
-lin dlitt_N = variants {};
-lin dm_N = variants {};
---lin dna_N = variants {};
-lin dnepropetrovsk_PN = variants {};
-lin do_N = variants {};
-lin do_V = variants {};
-lin do_V2 = dirV2 (irregV "tun" "tut" "tat" "täte" "getan");
-lin do_gooder_N = variants {};
-lin dobbin_N = reg2N  "Mähre" "Mähren" feminine;
-lin docile_A = variants {};
-lin docility_N = variants {};
-lin dock_N = variants {};
-lin dock_V = variants {};
-lin dock_V2 = variants {};
-lin docker_N = variants {};
-lin docket_N = variants {};
-lin docket_V2 = variants {};
-lin dockyard_N = reg2N  "Werft" "Werften" feminine;
-lin doctor_N = reg2N "Arzt" "Ärzte" masculine;
-lin doctor_V2 = variants {};
-lin doctorate_N = reg2N  "Doktorgrad" "Doktorgrade" masculine;
-lin doctrinaire_A = variants {};
-lin doctrinaire_N = variants {};
-lin doctrinal_A = variants {};
-lin doctrine_N = reg2N  "Doktrin" "Doktrinen" feminine;
-lin document_N = reg2N  "Dokument" "Dokumente" neuter;
-lin document_V2 = variants {};
-lin documentary_A = variants {};
-lin documentation_N = mkN "Dokumentation";
-lin dodder_V = variants {};
-lin dodderer_N = variants {};
-lin doddering_A = variants {};
-lin doddery_A = variants {};
-lin dodge_N = variants {};
-lin dodge_V = variants {};
-lin dodge_V2 = variants {};
-lin dodgem_N = variants {};
-lin dodger_N = variants {};
-lin dodgy_A = variants {};
-lin dodo_N = variants {};
-lin doe_N = variants {};
-lin doer_N = variants {};
-lin doff_V2 = variants {};
-lin dog's_tooth_N = variants {};
-lin dog_N = mkN "Hund";
-lin dog_V2 = variants {};
-lin dog_biscuit_N = variants {};
-lin dog_cart_N = variants {};
-lin dog_collar_N = variants {};
-lin dog_eared_A = variants {};
-lin dog_like_A = variants {};
-lin doge_N = reg2N  "Doge" "Dogen" masculine;
-lin dogfish_N = variants {};
-lin dogged_A = variants {};
-lin doggedness_N = variants {};
-lin doggerel_N = variants {};
-lin doggie_N = variants {};
-lin doggo_Adv = variants {};
-lin doggy_N = variants {};
-lin doghouse_N = reg2N  "Hundehütte" "Hundehütten" feminine;
-lin dogma_N = variants {};
-lin dogmatic_A = mk3A "dogmatisch" "dogmatischer" "dogmatischste";
-lin dogmatically_Adv = variants {};
-lin dogmatism_N = variants {};
-lin dogmatize_V = variants {};
-lin dogmatize_V2 = variants {};
-lin dogsbody_N = variants {};
-lin dogtooth_N = variants {};
-lin dogtrot_N = variants {};
-lin dogwatch_N = variants {};
-lin dogwood_N = variants {};
-lin doh_N = variants {};
-lin doily_N = variants {};
-lin dole_N = variants {};
-lin dole_V2 = variants {};
-lin doleful_A = variants {};
-lin doll_N = reg2N  "Puppe" "Puppen" feminine;
-lin doll_V = variants {};
-lin doll_V2 = variants {};
-lin dollar_N = variants {};
-lin dollop_N = variants {};
-lin dolly_N = variants {};
-lin dolly_PN = variants {};
-lin dolmen_N = variants {};
-lin dolour_N = variants {};
-lin dolourous_A = variants {};
-lin dolphin_N = reg2N  "Delfin" "Delfine" masculine;
-lin dolt_N = variants {};
-lin doltish_A = variants {};
-lin domain_N = reg2N  "Bereich" "Bereiche" masculine;
-lin dome_N = variants {};
-lin domed_A = variants {};
-lin domesday_PN = variants {};
-lin domestic_A = variants {};
-lin domestically_Adv = variants {};
-lin domesticate_V2 = dirV2 (regV "domestizieren");
-lin domestication_N = variants {};
-lin domesticity_N = variants {};
-lin domicile_N = reg2N  "Domizil" "Domizile" neuter;
-lin domiciliary_A = variants {};
-lin dominance_N = reg2N  "Dominanz" "Dominanzen" feminine;
-lin dominant_A = variants {};
-lin dominate_V = regV "dominieren";
-lin dominate_V2 = dirV2 (regV "dominieren");
-lin domination_N = variants {};
-lin domineer_V = variants {};
-lin domineering_A = variants {};
-lin dominic_PN = variants {};
-lin dominica_PN = variants {};
-lin dominican_A = variants {};
-lin dominican_N = variants {};
-lin dominie_N = variants {};
-lin dominion_N = variants {};
-lin domino_N = variants {};
-lin don't_know_N = variants {};
-lin don_N = reg2N  "Professor" "Professoren" masculine;
-lin don_PN = variants {};
-lin don_V2 = variants {};
-lin donald_PN = variants {};
-lin donate_V = regV "schenken";
-lin donate_V2 = dirV2 (regV "schenken");
-lin donation_N = reg2N  "Abgabe" "Abgaben" feminine;
-lin doncaster_PN = variants {};
-lin done_VA = variants {};
-lin donegal_PN = variants {};
-lin donetsk_PN = variants {};
-lin donjon_N = reg2N  "Donjon" "Donjons" masculine;
-lin donkey_N = reg2N  "Esel" "Esel" masculine;
-lin donkey_jacket_N = variants {};
-lin donkey_work_N = variants {};
-lin donnish_A = variants {};
-lin donor_N = reg2N  "Spender" "Spender" masculine;
-lin doodle_V = variants {};
-lin doodlebug_N = variants {};
-lin doom_N = reg2N  "Untergang" "Untergänge" masculine;
-lin doom_V2 = variants {};
-lin doomsday_PN = variants {};
-lin door_N = reg2N "Tür" "Türen" feminine;
-lin door_to_door_A = variants {};
-lin doorbell_N = variants {};
-lin doorcase_N = variants {};
-lin doorframe_N = variants {};
-lin doorhandle_N = variants {};
-lin doorkeeper_N = variants {};
-lin doorknob_N = variants {};
-lin doorknocker_N = variants {};
-lin doorman_N = variants {};
-lin doormat_N = variants {};
-lin doornail_N = variants {};
-lin doorplate_N = variants {};
-lin doorpost_N = variants {};
-lin doorstep_N = variants {};
-lin doorstopper_N = variants {};
-lin doorway_N = variants {};
-lin dope_N = variants {};
-lin dope_V2 = variants {};
-lin dopey_A = variants {};
-lin dora_PN = variants {};
-lin dorchester_PN = variants {};
-lin dordrecht_PN = variants {};
-lin doreen_PN = variants {};
-lin doric_A = variants {};
-lin doris_PN = variants {};
-lin dorking_PN = variants {};
-lin dormant_A = variants {};
-lin dormer_N = reg2N  "Dachgaube" "Dachgauben" feminine;
-lin dormer_window_N = variants {};
-lin dormitory_N = reg2N  "Heim" "Heime" neuter;
-lin dormouse_N = reg2N  "Bilch" "Bilche" masculine;
-lin dorothy_PN = variants {};
-lin dorsal_A = regA "dorsal";
-lin dorset_PN = variants {};
-lin dortmund_PN = variants {};
-lin dory_N = variants {};
-lin dosage_N = reg2N "Dosierung" "Dosierungen" feminine;
-lin dose_N = reg2N  "Dosis" "Dosen" feminine;
-lin dose_V2 = variants {};
-lin doss_V = variants {};
-lin doss_house_N = variants {};
-lin dosser_N = variants {};
-lin dossier_N = reg2N  "Akte" "Akten" feminine;
-lin dot_N = reg2N  "Punkt" "Punkte" masculine;
-lin dot_V2 = variants {};
-lin dotage_N = variants {};
-lin dotard_N = variants {};
-lin dote_V = regV "schwärmen";
-lin dottle_N = variants {};
-lin dotty_A = variants {};
-lin douai_PN = variants {};
-lin double_A = regA "doppelt";
-lin double_Adv = variants {};
-lin double_N = variants {};
-lin double_V = variants {};
-lin double_V2 = variants {};
-lin double_barrelled_A = variants {};
-lin double_bass_N = variants {};
-lin double_bedded_A = variants {};
-lin double_breasted_A = variants {};
-lin double_check_V2 = variants {};
-lin double_cross_N = variants {};
-lin double_cross_V2 = variants {};
-lin double_dealer_N = variants {};
-lin double_dealing_A = variants {};
-lin double_dealing_N = variants {};
-lin double_decker_N = variants {};
-lin double_dutch_N = variants {};
-lin double_dyed_A = variants {};
-lin double_edged_A = variants {};
-lin double_entry_N = variants {};
-lin double_faced_A = variants {};
-lin double_first_N = variants {};
-lin double_jointed_A = variants {};
-lin double_park_V = variants {};
-lin double_park_V2 = variants {};
-lin double_quick_A = variants {};
-lin double_quick_Adv = variants {};
-lin double_spacing_N = variants {};
-lin double_talk_N = variants {};
-lin double_think_N = variants {};
-lin doublet_N = variants {};
-lin doubloon_N = variants {};
-lin doubt_N = variants {};
-lin doubt_V2 = dirV2 (regV "zweifeln");
-lin doubt_VS = variants {};
-lin doubtful_A = mk3A "zweifelhaft" "zweifelhafter" "zweifelhafteste";
-lin doubtless_Adv = variants {};
-lin douche_N = reg2N  "Dusche" "Duschen" feminine;
-lin doug_PN = variants {};
-lin dough_N = reg2N  "Knete" "Kneten" feminine;
-lin doughnut_N = reg2N  "Donut" "Donuts" masculine;
-lin doughty_A = variants {};
-lin doughy_A = variants {};
-lin douglas_PN = variants {};
-lin dour_A = variants {};
-lin douse_V2 = variants {};
-lin dove_N = reg2N  "Taube" "Tauben" feminine;
-lin dovecote_N = variants {};
-lin dover_PN = variants {};
-lin dovetail_N = reg2N  "Verzahnung" "Verzahnungen" feminine;
-lin dovetail_V = variants {};
-lin dovetail_V2 = variants {};
-lin dowager_N = variants {};
-lin dowdily_Adv = variants {};
-lin dowdiness_N = variants {};
-lin dowdy_A = variants {};
-lin dowel_N = reg2N  "Dübel" "Dübel" masculine;
-lin dower_N = variants {};
-lin dower_V2 = variants {};
-lin down_Adv = variants {};
-lin down_N = reg2N  "Daune" "Daunen" feminine;
-lin down_PN = variants {};
-lin down_Prep = variants {};
-lin down_V2 = variants {};
-lin down_and_out_N = variants {};
-lin down_market_A = variants {};
-lin down_to_earth_A = variants {};
-lin downbeat_N = variants {};
-lin downcast_A = variants {};
-lin downfall_N = reg2N  "Niedergang" "Niedergänge" masculine;
-lin downgrade_V2 = variants {};
-lin downhearted_A = variants {};
-lin downhill_Adv = variants {};
-lin downing_street_PN = variants {};
-lin downplay_V2 = variants {};
-lin downpour_N = reg2N  "Regenguss" "Regengüsse" masculine;
-lin downright_A = variants {};
-lin downright_Adv = variants {};
-lin downrightness_N = variants {};
-lin downsize_V2 = variants {};
-lin downstair_A = variants {};
-lin downstairs_A = variants {};
-lin downstairs_Adv = variants {};
-lin downstream_A = variants {};
-lin downstream_Adv = variants {};
-lin downtown_Adv = variants {};
-lin downtrodden_A = regA "unterdrückt";
-lin downward_A = variants {};
-lin downward_Adv = variants {};
-lin downwards_Adv = variants {};
-lin downy_A = variants {};
-lin dowry_N = reg2N  "Mitgift" "Mitgiften" feminine;
-lin dowse_V2 = variants {};
-lin dowser_N = variants {};
-lin dowsing_N = variants {};
-lin doxology_N = reg2N  "Doxologie" "Doxologien" feminine;
-lin doyen_N = variants {};
-lin doyley_N = variants {};
-lin doyly_N = variants {};
-lin doz_N = variants {};
-lin doze_N = variants {};
-lin doze_V = variants {};
-lin dozen_N = reg2N  "Dutzend" "Dutzende" neuter;
-lin dphil_N = variants {};
-lin dr_PN = variants {};
-lin drab_A = variants {};
-lin drabness_N = variants {};
-lin drachm_N = variants {};
-lin drachma_N = reg2N  "Drachme" "Drachmen" feminine;
-lin draconian_A = mk3A "drakonisch" "drakonischer" "drakonischste";
-lin draft_N = reg2N  "Entwurf" "Entwürfe" masculine;
-lin draft_V2 = variants {};
-lin draftee_N = variants {};
-lin drafting_N = variants {};
-lin draftsman_N = variants {};
-lin drag_N = variants {};
-lin drag_V = variants {};
-lin drag_V2 = variants {};
-lin draggled_A = variants {};
-lin dragnet_N = variants {};
-lin dragoman_N = reg2N  "Dolmetscher" "Dolmetscher" masculine;
-lin dragon_N = reg2N  "Drache" "Drachen" masculine;
-lin dragonfly_N = reg2N  "Libelle" "Libellen" feminine;
-lin dragoon_N = variants {};
-lin dragoon_V2 = variants {};
-lin drain_N = reg2N  "Abfluss" "Abflüsse" masculine;
-lin drain_V = variants {};
-lin drain_V2 = variants {};
-lin drainage_N = variants {};
-lin drainage_basin_N = variants {};
-lin draining_board_N = variants {};
-lin drainpipe_N = variants {};
-lin drake_N = reg2N  "Enterich" "Enteriche" masculine;
-lin dram_N = variants {};
-lin drama_N = reg2N  "Drama" "Dramen" neuter;
-lin dramatic_A = mk3A "dramatisch" "dramatischer" "dramatischste";
-lin dramatically_Adv = variants {};
-lin dramatics_N = variants {};
-lin dramatist_N = variants {};
-lin dramatization_N = variants {};
-lin dramatize_V2 = variants {};
-lin drape_N = variants {};
-lin drape_V2 = variants {};
-lin draper_N = variants {};
-lin drapery_N = variants {};
-lin drastic_A = mk3A "drastisch" "drastischer" "drastischste";
-lin drastically_Adv = variants {};
-lin drat_V2 = variants {};
-lin draught_N = reg2N  "Zug" "Züge" masculine;
-lin draught_V2 = variants {};
-lin draught_horse_N = variants {};
-lin draughts_N = reg2N  "Dame" "Damen" feminine;
-lin draughtsman_N = variants {};
-lin draughty_A = variants {};
-lin draw_N = variants {};
-lin draw_V = regV "zeichnen";
-lin draw_V2 = dirV2 (regV "zeichnen");
-lin draw_V2V = variants {};
-lin drawback_N = reg2N  "Nachteil" "Nachteile" masculine;
-lin drawbridge_N = reg2N  "Zugbrücke" "Zugbrücken" feminine;
-lin drawer_N = reg2N  "Schublade" "Schubladen" feminine;
-lin drawing_N = variants {};
-lin drawing_board_N = variants {};
-lin drawing_pin_N = variants {};
-lin drawing_room_N = variants {};
-lin drawl_N = variants {};
-lin drawl_V = variants {};
-lin drawl_V2 = variants {};
-lin dray_N = variants {};
-lin drayton_PN = variants {};
-lin dread_N = variants {};
-lin dread_V = irregV "befürchten" "befürchtet" "befürchtete" "befürchtete" "befürchtet" ;
-lin dread_V2 = dirV2 (irregV "befürchten" "befürchtet" "befürchtete" "befürchtete" "befürchtet" );
-lin dreaded_A = variants {};
-lin dreadful_A = mk3A "furchtbar" "furchtbarer" "furchtbarste";
-lin dreadfulness_N = variants {};
-lin dreadnought_N = variants {};
-lin dream_N = reg2N  "Traum" "Träume" masculine;
-lin dream_V = variants {};
-lin dream_V2 = variants {};
-lin dreamer_N = variants {};
-lin dreamily_Adv = variants {};
-lin dreamland_N = variants {};
-lin dreamless_A = variants {};
-lin dreamlike_A = variants {};
-lin dreamworld_N = variants {};
-lin dreamy_A = regA "versonnen";
-lin drear_A = variants {};
-lin drearily_Adv = variants {};
-lin dreariness_N = variants {};
-lin dreary_A = variants {};
-lin dredge_N = variants {};
-lin dredge_V = variants {};
-lin dredge_V2 = variants {};
-lin dredger_N = variants {};
-lin drench_V2 = variants {};
-lin drenching_N = variants {};
-lin dresden_PN = variants {};
-lin dress_N = mkN "Kleidung";
-lin dress_V = variants {};
-lin dress_V2 = variants {};
-lin dress_hanger_N = variants {};
-lin dressage_N = variants {};
-lin dresser_N = variants {};
-lin dressing_N = variants {};
-lin dressing_case_N = variants {};
-lin dressing_down_N = variants {};
-lin dressing_gown_N = variants {};
-lin dressing_table_N = variants {};
-lin dressmaker_N = variants {};
-lin dressmaking_N = variants {};
-lin dressy_A = variants {};
-lin dribble_V = regV "dribbeln";
-lin dribble_V2 = dirV2 (regV "dribbeln");
-lin dribbler_N = variants {};
-lin driblet_N = variants {};
-lin drier_N = variants {};
-lin driffield_PN = variants {};
-lin drift_N = variants {};
-lin drift_V = variants {};
-lin drift_V2 = variants {};
-lin drift_ice_N = variants {};
-lin drift_net_N = variants {};
-lin drift_wood_N = variants {};
-lin driftage_N = variants {};
-lin drifter_N = variants {};
-lin drill_N = variants {};
-lin drill_V = regV "bohren";
-lin drill_V2 = dirV2 (regV "bohren");
-lin drily_Adv = variants {};
-lin drink_N = reg2N "Getränk" "Getränke" neuter;
-lin drink_V = irregV "saufen" "sauft" "soff" "söffe" "gesoffen" ;
-lin drink_V2 = dirV2 (irregV "trinken" "trinkt" "trank" "tränke" "getrunken");
-lin drinkable_A = regA "trinkbar";
-lin drinker_N = variants {};
-lin drinking_N = variants {};
-lin drinking_bout_N = variants {};
-lin drinking_fountain_N = variants {};
-lin drinking_song_N = variants {};
-lin drinking_water_N = variants {};
-lin drip_N = variants {};
-lin drip_V = regV "lecken";
-lin drip_V2 = dirV2 (regV "lecken");
-lin drip_dry_A = variants {};
-lin drip_dry_V2 = variants {};
-lin dripping_N = variants {};
-lin dripping_pan_N = variants {};
-lin drive_N = variants {};
-lin drive_V = irregV "fahren" "fahrt" "fuhr" "führe" "gefahren" ;
-lin drive_V2 = dirV2 (irregV "fahren" "fahrt" "fuhr" "führe" "gefahren" );
-lin drive_V2V = variants {};
-lin drive_VS = variants {};
-lin drive_in_N = variants {};
-lin drivel_N = variants {};
-lin drivel_V = variants {};
-lin driveller_N = variants {};
-lin driver_N = reg2N  "Fahrer" "Fahrer" masculine;
-lin driveway_N = reg2N  "Auffahrt" "Auffahrten" feminine;
-lin driving_belt_N = variants {};
-lin driving_wheel_N = variants {};
-lin drizzle_N = variants {};
-lin drizzle_V = variants {};
-lin drizzly_A = variants {};
-lin drogheda_PN = variants {};
-lin drogue_N = variants {};
-lin droitwich_PN = variants {};
-lin droll_A = mk3A "drollig" "drolliger" "drolligste";
-lin drollery_N = variants {};
-lin dromedary_N = variants {};
-lin drone_N = reg2N  "Drohne" "Drohnen" feminine;
-lin drone_V = variants {};
-lin drone_V2 = variants {};
-lin dronfield_PN = variants {};
-lin drool_V = regV "sabbern";
-lin droop_N = variants {};
-lin droop_V = variants {};
-lin droop_V2 = variants {};
-lin droopingly_Adv = variants {};
-lin drop_N = reg2N  "Abfall" "Abfälle" masculine;
-lin drop_V = variants {};
-lin drop_V2 = variants {};
-lin drop_curtain_N = variants {};
-lin drop_kick_N = variants {};
-lin dropout_N = variants {};
-lin dropping_zone_N = variants {};
-lin dropsical_A = variants {};
-lin dropsy_N = variants {};
-lin droshky_N = reg2N  "Droschke" "Droschken" feminine;
-lin dross_N = variants {};
-lin drought_N = reg2N  "Dürre" "Dürren" feminine;
-lin drove_N = variants {};
-lin drover_N = variants {};
-lin drown_V = irregV "ertrinken" "ertrinkt" "ertrank" "ertränke" "ertrunken" ;
-lin drown_V2 = dirV2 (irregV "ertrinken" "ertrinkt" "ertrank" "ertränke" "ertrunken" );
-lin drowse_N = variants {};
-lin drowse_V = variants {};
-lin drowse_V2 = variants {};
-lin drowsily_Adv = variants {};
-lin drowsiness_N = variants {};
-lin drowsy_A = mk3A "schläfrig" "schläfriger" "schläfrigste";
-lin drub_V2 = variants {};
-lin drubbing_N = variants {};
-lin drudge_N = variants {};
-lin drudge_V = variants {};
-lin drudgery_N = variants {};
-lin drug_N = reg2N  "Droge" "Drogen" feminine;
-lin drug_V2 = variants {};
-lin drugget_N = variants {};
-lin druggist_N = variants {};
-lin drugstore_N = variants {};
-lin druid_N = reg2N  "Druide" "Druiden" masculine;
-lin drum_N = reg2N  "Fass" "Fässer" neuter;
-lin drum_V = variants {};
-lin drum_V2 = variants {};
-lin drum_major_N = variants {};
-lin drum_majorette_N = variants {};
-lin drumfire_N = variants {};
-lin drumhead_A = variants {};
-lin drummer_N = reg2N  "Schlagzeuger" "Schlagzeuger" masculine;
-lin drumstick_N = reg2N  "Hähnchenkeule" "Hähnchenkeulen" feminine;
-lin drunk_A = mk3A "besoffen" "besoffener" "besoffenste";
-lin drunk_N = variants {};
-lin drunkard_N = reg2N  "Säufer" "Säufer" masculine;
-lin drunken_A = mk3A "betrunken" "betrunkener" "betrunkenste";
-lin drunkenness_N = variants {};
-lin drupe_N = variants {};
-lin dry_A = regA "trocken";
-lin dry_V = variants {};
-lin dry_V2 = dirV2 (regV "trocknen");
-lin dry_clean_V2 = variants {};
-lin dry_cleaner_N = variants {};
-lin dry_cleaning_N = variants {};
-lin dry_shod_A = variants {};
-lin dry_walling_N = variants {};
-lin dryad_N = variants {};
-lin dryer_N = reg2N  "Trockner" "Trockner" masculine;
-lin dryness_N = variants {};
-lin dsc_N = variants {};
-lin dss_N = variants {};
-lin dti_N = variants {};
-lin dual_A = variants {};
-lin dub_V2 = variants {};
-lin dub_V3 = variants {};
-lin dubbin_N = variants {};
-lin dubiety_N = variants {};
-lin dubious_A = mk3A "dubios" "dubioser" "dubioseste";
-lin dubiousness_N = variants {};
-lin dublin_PN = variants {};
-lin dubliner_N = variants {};
-lin ducal_A = variants {};
-lin ducat_N = variants {};
-lin duce_N = variants {};
-lin duchess_N = variants {};
-lin duchy_N = variants {};
-lin duck_N = reg2N  "Ente" "Enten" feminine;
-lin duck_V = variants {};
-lin duck_V2 = variants {};
-lin duckbilled_A = variants {};
-lin ducking_N = variants {};
-lin ducking_stool_N = variants {};
-lin duckling_N = variants {};
-lin duckweed_N = variants {};
-lin ducky_N = variants {};
-lin duct_N = variants {};
-lin ductile_A = variants {};
-lin ductility_N = variants {};
-lin dud_A = variants {};
-lin dud_N = reg2N  "Blindgänger" "Blindgänger" masculine;
-lin dude_N = reg2N  "Alter" "Alter" neuter;
-lin dudgeon_N = variants {};
-lin dudley_PN = variants {};
-lin due_A = regA "fällig";
---lin due_Adv = variants {};
-lin due_N = variants {};
-lin duel_N = reg2N  "Duell" "Duelle" neuter;
-lin duel_V = variants {};
-lin duelist_N = variants {};
-lin duellist_N = variants {};
-lin duenna_N = variants {};
-lin duet_N = reg2N  "Duett" "Duette" neuter;
-lin duffel_N = variants {};
-lin duffer_N = variants {};
-lin duffle_N = variants {};
-lin dug_N = variants {};
-lin dugong_N = variants {};
-lin dugout_N = variants {};
-lin duisburg_PN = variants {};
-lin duke_N = reg2N  "Herzog" "Herzöge" masculine;
-lin dukedom_N = variants {};
-lin dukinfield_PN = variants {};
-lin dulcet_A = mk3A "angenehm" "angenehmer" "angenehmste";
-lin dulcimer_N = variants {};
-lin dull_A = regA "stumpf";
-lin dull_V = variants {};
-lin dull_V2 = variants {};
-lin dullard_N = variants {};
-lin dullness_N = variants {};
-lin dully_Adv = variants {};
-lin duly_Adv = variants {};
-lin dumb_A = mk3A "dumm" "dümmer" "dümmste";
-lin dumbarton_PN = variants {};
-lin dumbbell_N = reg2N  "Hantel" "Hanteln" feminine;
-lin dumbfound_V2 = variants {};
-lin dumbness_N = variants {};
-lin dumbwaiter_N = variants {};
-lin dumdum_N = variants {};
-lin dumfries_PN = variants {};
-lin dummy_N = reg2N  "Attrappe" "Attrappen" feminine;
-lin dump_N = variants {};
-lin dump_V = variants {};
-lin dump_V2 = variants {};
-lin dumper_N = variants {};
-lin dumpling_N = variants {};
-lin dumpy_A = variants {};
-lin dun_A = variants {};
-lin dun_N = variants {};
-lin dun_V2 = variants {};
-lin dun_laoghaire_PN = variants {};
-lin duncan_PN = variants {};
-lin dunce_N = variants {};
-lin dundalk_PN = variants {};
-lin dundee_PN = variants {};
-lin dunderhead_N = variants {};
-lin dune_N = reg2N  "Düne" "Dünen" feminine;
-lin dunfermline_PN = variants {};
-lin dung_N = variants {};
-lin dungeon_N = reg2N  "Kerker" "Kerker" masculine;
-lin dunghill_N = variants {};
-lin dunk_V2 = variants {};
-lin dunkirk_PN = variants {};
-lin dunoon_PN = variants {};
-lin dunstable_PN = variants {};
-lin duodecimal_A = variants {};
-lin duodenal_A = regA "duodenal";
-lin duodenum_N = reg2N  "Duodenum" "Duodena" neuter;
-lin duologue_N = variants {};
-lin dupe_N = variants {};
-lin dupe_V2 = variants {};
-lin dupl_PN = variants {};
-lin duplex_A = variants {};
-lin duplicate_A = variants {};
-lin duplicate_N = variants {};
-lin duplicate_V2 = variants {};
-lin duplication_N = variants {};
-lin duplicator_N = variants {};
-lin duplicity_N = variants {};
-lin durability_N = variants {};
-lin durable_A = variants {};
-lin durable_N = variants {};
-lin durance_N = variants {};
-lin duration_N = reg2N  "Dauer" "Dauern" feminine;
-lin durban_PN = variants {};
-lin durbar_N = variants {};
-lin duress_N = variants {};
-lin durham_PN = variants {};
-lin during_Prep = mkPrep "während" genitive;
-lin durrington_PN = variants {};
-lin dursley_PN = variants {};
-lin dusk_N = mkN "Abenddämmerung";
-lin dusky_A = variants {};
-lin dusseldorf_PN = variants {};
-lin dust_N = reg2N "Staub" "Stäube" masculine;
-lin dust_V2 = variants {};
-lin dust_bowl_N = variants {};
-lin dust_coat_N = variants {};
-lin dust_jacket_N = variants {};
-lin dust_sheet_N = variants {};
-lin dust_up_N = variants {};
-lin dust_wrapper_N = variants {};
-lin dustbin_N = reg2N  "Mülleimer" "Mülleimer" masculine;
-lin dustcart_N = variants {};
-lin duster_N = reg2N  "Staublappen" "Staublappen" masculine;
-lin dustman_N = variants {};
-lin dustpan_N = reg2N  "Kutterschaufel" "Kutterschaufeln" feminine;
-lin dusty_A = mk3A "staubig" "staubiger" "staubigste";
-lin dutch_A = mk3A "holländisch" "holländischer" "holländischste";
-lin dutch_N = variants {};
-lin dutchman_N = variants {};
-lin duteous_A = variants {};
-lin dutiable_A = variants {};
-lin dutiful_A = variants {};
-lin duty_N = reg2N  "Arbeitszeit" "Arbeitszeiten" feminine;
-lin duty_free_A = variants {};
-lin duvet_N = variants {};
-lin dwarf_N = reg2N  "Zwerg" "Zwerge" masculine;
-lin dwarf_V2 = variants {};
-lin dwarfish_A = variants {};
-lin dwell_V = variants {};
-lin dweller_N = variants {};
-lin dwelling_N = variants {};
-lin dwelling_house_N = variants {};
-lin dwindle_V = irregV "schwinden" "schwindet" "schwand" "schwände" "geschwunden" ;
-lin dyarchy_N = variants {};
-lin dye_N = variants {};
-lin dye_V = variants {};
-lin dye_V2 = variants {};
-lin dye_works_N = variants {};
-lin dyed_in_the_wool_A = variants {};
-lin dyer_N = reg2N  "Färber" "Färber" masculine;
-lin dyestuff_N = variants {};
-lin dyfed_PN = variants {};
-lin dyke_N = variants {};
-lin dyke_V = variants {};
-lin dyke_V2 = variants {};
-lin dynamic_A = mk3A "dynamisch" "dynamischer" "dynamischste";
-lin dynamic_N = variants {};
-lin dynamically_Adv = variants {};
-lin dynamism_N = variants {};
-lin dynamite_N = reg2N  "Sprengstoff" "Sprengstoffe" masculine;
-lin dynamite_V2 = variants {};
-lin dynamo_N = reg2N  "Dynamo" "Dynamos" masculine;
-lin dynast_N = variants {};
-lin dynastic_A = mk3A "dynastisch" "dynastischer" "dynastischste";
-lin dynasty_N = reg2N  "Dynastie" "Dynastien" feminine;
-lin dyne_N = variants {};
-lin dysentery_N = variants {};
-lin dyslexia_N = variants {};
-lin dyslexic_A = variants {};
-lin dyspepsia_N = variants {};
-lin dyspeptic_A = variants {};
-lin dyspeptic_N = variants {};
-lin e'en_Adv = variants {};
-lin e'er_Adv = variants {};
-lin each_Det = variants {};
-lin eager_A = variants {};
-lin eagerness_N = variants {};
-lin eagle_N = variants {};
-lin eagle_eyed_A = variants {};
-lin eaglescliffe_PN = variants {};
-lin eaglet_N = variants {};
-lin ealing_PN = variants {};
-lin ear_N = mkN "Ohr" "Ohren" neuter;
-lin ear_trumpet_N = variants {};
-lin earache_N = variants {};
-lin eardrop_N = variants {};
-lin eardrum_N = variants {};
-lin earful_N = variants {};
-lin earl_N = reg2N  "Graf" "Grafen" masculine;
-lin earl_shilton_PN = variants {};
-lin earldom_N = variants {};
-lin early_A = mk3A "früh" "früher" "früheste";
-lin early_Adv = variants {};
-lin early_warning_A = variants {};
-lin earmark_N = variants {};
-lin earmark_V2 = variants {};
-lin earn_V = irregV "verdienen" "verdient" "verdiente" "verdiente" "verdient";
-lin earn_V2 = dirV2 (irregV "verdienen" "verdient" "verdiente" "verdiente" "verdient");
-lin earn_VA = variants {};
-lin earnest_A = variants {};
-lin earnest_N = variants {};
-lin earnest_money_N = variants {};
-lin earnestness_N = variants {};
-lin earphone_N = reg2N  "Ohrhörer" "Ohrhörer" masculine;
-lin earpiece_N = variants {};
-lin earring_N = reg2N  "Ohrring" "Ohrringe" masculine;
-lin earshot_N = variants {};
-lin earth_N = mkN "Erde";
-lin earth_V2 = variants {};
-lin earth_closet_N = variants {};
-lin earthen_A = variants {};
-lin earthenware_N = variants {};
-lin earthly_A = variants {};
-lin earthnut_N = variants {};
-lin earthquake_N = reg2N  "Erdbeben" "Erdbeben" neuter;
-lin earthwork_N = variants {};
-lin earthworm_N = reg2N  "Regenwurm" "Regenwürmer" masculine;
-lin earthy_A = variants {};
-lin earwax_N = variants {};
-lin earwig_N = reg2N  "Ohrwurm" "Ohrwürmer" masculine;
-lin ease_N = reg2N  "Bequemlichkeit" "Bequemlichkeiten" feminine;
-lin ease_V = variants {};
-lin ease_V2 = variants {};
-lin easel_N = variants {};
-lin easily_Adv = variants {};
-lin easington_PN = variants {};
-lin east_A = variants {};
-lin east_Adv = variants {};
-lin east_N = variants {};
-lin east_dereham_PN = variants {};
-lin east_grinstead_PN = variants {};
-lin east_kilbride_PN = variants {};
-lin east_retford_PN = variants {};
-lin eastbourne_PN = variants {};
-lin easter_N = variants {};
-lin easter_PN = variants {};
-lin easterly_A = variants {};
-lin easterly_Adv = variants {};
-lin eastern_A = mk3A "östlich" "östlicher" "östlichste";
-lin easternmost_A = variants {};
-lin eastleigh_PN = variants {};
-lin eastward_A = variants {};
-lin eastward_Adv = variants {};
-lin eastwards_Adv = variants {};
-lin easy_A = mk3A "einfach" "einfacher" "einfachste";
-lin easy_Adv = variants {};
-lin easy_V2V = variants {};
-lin easygoing_A = variants {};
-lin eat_V = irregV "essen" "esst" "aß" "äße" "gegessen" ;
-lin eat_V2 = dirV2 (irregV "essen" "ißt" "aß" "äße" "gegessen");
-lin eatable_A = variants {};
-lin eatable_N = variants {};
-lin eater_N = variants {};
-lin eating_apple_N = variants {};
-lin eating_house_N = variants {};
-lin eau_de_cologne_N = variants {};
-lin eau_de_vie_N = variants {};
-lin eavesdrop_V = variants {};
-lin eavesdropper_N = variants {};
-lin ebb_N = reg2N  "Ebbe" "Ebben" feminine;
-lin ebb_V = variants {};
-lin ebbtide_N = variants {};
-lin ebbw_vale_PN = variants {};
-lin ebonite_N = variants {};
-lin ebony_A = variants {};
-lin ebony_N = reg2N  "Ebenholz" "Ebenhölzer" neuter;
-lin ebullience_N = variants {};
-lin ebullient_A = variants {};
-lin ec_N = variants {};
-lin eccentric_A = mk3A "exzentrisch" "exzentrischer" "exzentrischste";
-lin eccentric_N = variants {};
-lin eccentricity_N = variants {};
-lin eccles_PN = variants {};
-lin ecclesiastic_N = variants {};
-lin ecclesiastical_A = mk3A "sakral" "sakraler" "sakralste";
-lin echelon_N = variants {};
-lin echo_N = reg2N  "Echo" "Echos" neuter;
-lin echo_V = variants {};
-lin echo_V2 = variants {};
-lin echo_sounder_N = variants {};
-lin echo_sounding_N = variants {};
-lin eclair_N = variants {};
-lin eclat_N = variants {};
-lin eclectic_A = variants {};
-lin eclecticism_N = variants {};
-lin eclipse_N = variants {};
-lin eclipse_V2 = variants {};
-lin ecliptic_N = reg2N  "Ekliptik" "Ekliptiken" feminine;
-lin ecological_A = regA "ökologisch";
-lin ecologist_N = reg2N  "Ökologe" "Ökologen" masculine;
-lin ecology_N = variants {};
-lin economic_A = mk3A "ökonomisch" "ökonomischer" "ökonomischste";
-lin economical_A = mk3A "sparsam" "sparsamer" "sparsamste";
-lin economics_N = reg2N  "Wirtschaftswissenschaft" "Wirtschaftswissenschaften" feminine;
-lin economist_N = reg2N  "Ökonom" "Ökonomen" masculine;
-lin economize_V = variants {};
-lin economize_V2 = variants {};
-lin economy_N = reg2N  "Wirtschaft" "Wirtschaften" feminine;
-lin ecosystem_N = reg2N  "Ökosystem" "Ökosysteme" neuter;
-lin ecstasy_N = variants {};
-lin ecstatic_A = mk3A "ekstatisch" "ekstatischer" "ekstatischste";
-lin ecstatically_Adv = variants {};
-lin ectoplasm_N = variants {};
-lin ecuador_PN = variants {};
-lin ecuadorian_A = variants {};
-lin ecuadorian_N = variants {};
-lin ecumenical_A = variants {};
-lin eczema_N = reg2N  "Ekzem" "Ekzeme" neuter;
-lin ed_PN = variants {};
-lin eddie_PN = variants {};
-lin eddy_N = reg2N  "Wirbel" "Wirbel" masculine;
-lin eddy_PN = variants {};
-lin eddy_V = variants {};
-lin edelweiss_N = reg2N  "Edelweiß" "Edelweiße" neuter;
-lin eden_PN = variants {};
-lin edenbridge_PN = variants {};
-lin edgar_PN = variants {};
-lin edge_N = reg2N  "Kante" "Kanten" feminine;
-lin edge_V = variants {};
-lin edge_V2 = variants {};
-lin edgeways_Adv = variants {};
-lin edgewise_Adv = variants {};
-lin edging_N = variants {};
-lin edgy_A = variants {};
-lin edibility_N = variants {};
-lin edible_A = mk3A "essbar" "essbarer" "essbarste";
-lin edible_N = variants {};
-lin edict_N = reg2N  "Edikt" "Edikte" neuter;
-lin edification_N = variants {};
-lin edifice_N = reg2N  "Bauwerk" "Bauwerke" neuter;
-lin edify_V2 = variants {};
-lin edinburgh_PN = variants {};
-lin edit_V2 = variants {};
-lin edith_PN = variants {};
-lin edition_N = reg2N  "Aufgabe" "Aufgaben" feminine;
-lin editor_N = variants {};
-lin editorial_A = variants {};
-lin editorial_N = variants {};
-lin edmund_PN = variants {};
-lin edp_N = variants {};
-lin educate_V2 = variants {};
-lin education_N = mkN "Aufklärung";
-lin educational_A = variants {};
-lin educationalist_N = variants {};
-lin educationist_N = variants {};
-lin educator_N = variants {};
-lin educe_V2 = variants {};
-lin edward_PN = variants {};
-lin edwardian_A = variants {};
-lin edwardian_N = variants {};
-lin eec_N = variants {};
-lin eeg_N = variants {};
-lin eel_N = reg2N  "Aal" "Aale" masculine;
-lin eerie_A = mk3A "unheimlich" "unheimlicher" "unheimlichste";
-lin eerily_Adv = variants {};
-lin eeriness_N = variants {};
-lin eery_A = variants {};
-lin eff_V = variants {};
-lin efface_V2 = variants {};
-lin effacement_N = variants {};
-lin effect_N = mkN "Auswirkung";
-lin effect_V2 = variants {};
-lin effective_A = mk3A "wirksam" "wirksamer" "wirksamste";
-lin effectiveness_N = reg2N "Wirksamkeit" "Wirksamkeiten" feminine;
-lin effectual_A = variants {};
-lin effectuality_N = variants {};
-lin effectualness_N = variants {};
-lin effeminacy_N = variants {};
-lin effeminate_A = mk3A "weibisch" "weibischer" "weibischste";
-lin effendi_N = variants {};
-lin effervesce_V = variants {};
-lin effervescence_N = variants {};
-lin effervescent_A = variants {};
-lin effete_A = variants {};
-lin effeteness_N = variants {};
-lin efficacious_A = variants {};
-lin efficacy_N = reg2N "Wirksamkeit" "Wirksamkeiten" feminine;
-lin efficiency_N = variants {};
-lin efficient_A = mk3A "effizient" "effizienter" "effizienteste";
-lin effigy_N = variants {};
-lin efflorescence_N = variants {};
-lin efflorescent_A = variants {};
-lin effluent_N = variants {};
-lin efflux_N = variants {};
-lin effort_N = mkN "Anstrengung";
-lin effortless_A = variants {};
-lin effrontery_N = variants {};
-lin effulgence_N = variants {};
-lin effulgent_A = variants {};
-lin effusion_N = variants {};
-lin effusive_A = mk3A "überschwänglich" "überschwänglicher" "überschwänglichste";
-lin effusiveness_N = variants {};
-lin eft_N = variants {};
-lin efta_N = variants {};
-lin eg_PN = variants {};
-lin egalitarian_A = mk3A "egalitär" "egalitärer" "egalitärste";
-lin egalitarian_N = variants {};
-lin egalitarianism_N = variants {};
-lin egg_N = mkN "Ei" "Eier" neuter;
-lin egg_V2 = variants {};
-lin egg_beater_N = variants {};
-lin egg_cup_N = variants {};
-lin egg_whisk_N = variants {};
-lin egghead_N = variants {};
-lin eggplant_N = reg2N  "Aubergine" "Auberginen" feminine;
-lin eggshake_N = variants {};
-lin eggshell_N = reg2N  "Eierschale" "Eierschalen" feminine;
-lin eglantine_N = variants {};
-lin ego_N = reg2N  "Ego" "Egos" neuter;
-lin egocentric_A = mk3A "egozentrisch" "egozentrischer" "egozentrischste";
-lin egoism_N = reg2N  "Egoismus" "Egoismen" masculine;
-lin egoist_N = reg2N  "Egoist" "Egoisten" masculine;
-lin egoistic_A = mk3A "egoistisch" "egoistischer" "egoistischste";
-lin egoistical_A = variants {};
-lin egotism_N = variants {};
-lin egotist_N = variants {};
-lin egotistic_A = variants {};
-lin egotistically_Adv = variants {};
-lin egotrip_N = variants {};
-lin egotrip_V = variants {};
-lin egregious_A = variants {};
-lin egremont_PN = variants {};
-lin egress_N = variants {};
-lin egret_N = variants {};
-lin egypt_PN = variants {};
-lin egyptian_A = variants {};
-lin egyptian_N = variants {};
-lin eiche_PN = variants {};
-lin eiderdown_N = variants {};
-lin eightpence_N = variants {};
-lin eightpenny_A = variants {};
-lin eightsome_N = variants {};
-lin eileen_PN = variants {};
-lin eindhoven_PN = variants {};
-lin eisteddfod_N = variants {};
-lin either7or_DConj = sd2 "entweder" "oder" ** {n = R.Sg};
-lin either_Adv = variants {};
-lin either_Det = variants {};
-lin ejaculate_V2 = dirV2 (irregV "ejakulieren" "ejakuliert" "ejakulierte" "ejakulierte" "ejakuliert");
-lin ejaculation_N = mkN "Ejakulation";
-lin eject_V = variants {};
-lin eject_V2 = variants {};
-lin ejection_N = reg2N "Ejektion" "Ejektionen" feminine;
-lin ejector_N = variants {};
-lin ejector_seat_N = variants {};
-lin eke_V2 = variants {};
-lin el_dorado_N = variants {};
-lin el_salvador_PN = variants {};
-lin elaborate_A = variants {};
-lin elaborate_V = variants {};
-lin elaborate_V2 = variants {};
-lin elaborateness_N = variants {};
-lin elaboration_N = variants {};
-lin elaine_PN = variants {};
-lin elan_N = variants {};
-lin eland_N = variants {};
-lin elapse_V = irregV "vergehen" "vergeht" "verging" "verginge" "vergangen" ;
-lin elastic_A = variants {};
-lin elastic_N = variants {};
-lin elasticity_N = variants {};
-lin elasticized_A = variants {};
-lin elastoplast_N = variants {};
-lin elate_V2 = variants {};
-lin elation_N = mkN "Begeisterung";
-lin elbow_N = reg2N  "Ellbogen" "Ellbogen" masculine;
-lin elbow_V2 = variants {};
-lin elder_N = variants {};
-lin elderly_A = mk3A "alt" "älter" "älteste";
-lin elderslie_PN = variants {};
-lin eleanor_PN = variants {};
-lin elect_A = variants {};
-lin elect_V = variants {};
-lin elect_V2 = variants {};
-lin elect_V2V = variants {};
-lin elect_V3 = variants {};
-lin elect_VS = variants {};
-lin election_N = reg2N  "Wahl" "Wahlen" feminine;
-lin electioneering_N = variants {};
-lin elective_A = variants {};
-lin elector_N = variants {};
-lin electoral_A = variants {};
-lin electorate_N = variants {};
-lin electric_A = regA "elektrisch";
-lin electrical_A = variants {};
-lin electrician_N = reg2N  "Elektriker" "Elektriker" masculine;
-lin electricity_N = variants {};
-lin electrification_N = variants {};
-lin electrify_V2 = variants {};
-lin electrocardiogram_N = variants {};
-lin electrocardiograph_N = variants {};
-lin electrochemistry_N = variants {};
-lin electrocute_V2 = variants {};
-lin electrocution_N = variants {};
-lin electrode_N = reg2N  "Elektrode" "Elektroden" feminine;
-lin electrolysis_N = reg2N  "Elektrolyse" "Elektrolysen" feminine;
-lin electrolyte_N = variants {};
-lin electromagnet_N = reg2N  "Elektromagnet" "Elektromagnete" masculine;
-lin electromagnetic_A = variants {};
-lin electromagnetism_N = variants {};
-lin electron_N = reg2N  "Elektron" "Elektronen" neuter;
-lin electronic_A = regA "elektronisch";
-lin electronically_Adv = variants {};
-lin electronics_N = variants {};
-lin electroplate_N = variants {};
-lin electroplate_V2 = variants {};
-lin electrostatic_A = variants {};
-lin eleemosynary_A = variants {};
-lin elegance_N = variants {};
-lin elegant_A = mk3A "elegant" "eleganter" "eleganteste";
-lin elegiac_A = variants {};
-lin elegy_N = reg2N  "Elegie" "Elegien" feminine;
-lin element_N = reg2N  "Bauelement" "Bauelemente" neuter;
-lin elemental_A = variants {};
-lin elementary_A = variants {};
-lin elephant_N = reg2N  "Elefant" "Elefanten" masculine;
-lin elephantiasis_N = variants {};
-lin elephantine_A = variants {};
-lin elevate_V2 = variants {};
-lin elevation_N = variants {};
-lin elevator_N = variants {};
-lin elf_N = reg2N  "Alb" "Alben" masculine;
-lin elfin_A = variants {};
-lin elfish_A = variants {};
-lin elgin_PN = variants {};
-lin elicit_V2 = variants {};
-lin elicitation_N = variants {};
-lin elide_V2 = variants {};
-lin eligibility_N = variants {};
-lin eligible_A = variants {};
-lin eliminate_V2 = dirV2 (irregV "eliminieren" "eliminiert" "eliminierte" "eliminierte" "eliminiert");
-lin elimination_N = mkN "Elimination";
-lin elision_N = mkN "Elision";
-lin elite_N = variants {};
-lin elitism_N = variants {};
-lin elitist_N = variants {};
-lin elixir_N = reg2N  "Elixier" "Elixiere" neuter;
-lin eliza_PN = variants {};
-lin elizabeth_PN = variants {};
-lin elizabethan_A = variants {};
-lin elizabethan_N = variants {};
-lin elk_N = reg2N  "Elch" "Elche" masculine;
-lin elland_PN = variants {};
-lin ellen_PN = variants {};
-lin ellesmere_PN = variants {};
-lin ellesmere_port_PN = variants {};
-lin ellie_PN = variants {};
-lin ellipse_N = reg2N  "Ellipse" "Ellipsen" feminine;
-lin ellipsis_N = reg2N  "Ellipse" "Ellipsen" feminine;
-lin elliptic_A = variants {};
-lin elliptical_A = variants {};
-lin elloughton_PN = variants {};
-lin elm_N = reg2N  "Ulme" "Ulmen" feminine;
-lin elocution_N = variants {};
-lin elocutionary_A = variants {};
-lin elocutionist_N = variants {};
-lin elongate_V = variants {};
-lin elongate_V2 = variants {};
-lin elongation_N = variants {};
-lin elope_V = variants {};
-lin elopement_N = variants {};
-lin eloquence_N = variants {};
-lin eloquent_A = mk3A "eloquent" "eloquenter" "eloquenteste";
-lin else_Adv = variants {};
-lin elsewhere_Adv = variants {};
-lin elsie_PN = variants {};
-lin elstree_PN = variants {};
-lin elucidate_V2 = variants {};
-lin elucidation_N = variants {};
-lin elude_V2 = variants {};
-lin elusive_A = variants {};
-lin elver_N = variants {};
-lin elvish_A = variants {};
-lin ely_PN = variants {};
-lin elysian_A = variants {};
-lin elysium_PN = variants {};
-lin emaciate_V2 = variants {};
-lin emaciation_N = variants {};
-lin emanate_V = variants {};
-lin emanation_N = variants {};
-lin emancipate_V2 = variants {};
-lin emancipation_N = variants {};
-lin emasculate_V2 = variants {};
-lin emasculation_N = variants {};
-lin embalm_V2 = variants {};
-lin embalmment_N = variants {};
-lin embankment_N = variants {};
-lin embargo_N = reg2N  "Embargo" "Embargos" neuter;
-lin embargo_V2 = variants {};
-lin embark_V = variants {};
-lin embark_V2 = variants {};
-lin embarkation_N = variants {};
-lin embarrass_V2 = variants {};
-lin embarrassing_A = variants {};
-lin embarrassment_N = variants {};
-lin embassy_N = reg2N  "Botschaft" "Botschaften" feminine;
-lin embattled_A = variants {};
-lin embed_V2 = variants {};
-lin embellish_V2 = dirV2 (regV "schmücken");
-lin embellishment_N = variants {};
-lin ember_N = variants {};
-lin embezzle_V2 = variants {};
-lin embezzlement_N = variants {};
-lin embitter_V2 = variants {};
-lin embitterment_N = variants {};
-lin emblazon_V2 = variants {};
-lin emblem_N = variants {};
-lin emblematic_A = variants {};
-lin embodiment_N = reg2N  "Inbegriff" "Inbegriffe" masculine;
-lin embody_V2 = variants {};
-lin embolden_V2 = variants {};
-lin embonpoint_A = variants {};
-lin embonpoint_N = variants {};
-lin emboss_V2 = variants {};
-lin embrace_N = variants {};
-lin embrace_V = regV "umarmen";
-lin embrace_V2 = dirV2 (regV "umarmen");
-lin embrasure_N = reg2N  "Scharte" "Scharten" feminine;
-lin embrocation_N = variants {};
-lin embroider_V = regV "sticken";
-lin embroider_V2 = dirV2 (regV "sticken");
-lin embroidery_N = variants {};
-lin embroil_V = variants {};
-lin embroil_V2 = variants {};
-lin embryo_N = reg2N "Embryo" "Embryonen" masculine;
-lin embryonic_A = regA "embryonal";
-lin emeer_N = variants {};
-lin emend_V2 = dirV2 (irregV "emendieren" "emendiert" "emendierte" "emendierte" "emendiert");
-lin emendation_N = variants {};
-lin emerald_N = variants {};
-lin emerge_V = variants {};
-lin emerge_V2 = variants {};
-lin emerge_V2V = variants {};
-lin emerge_VS = variants {};
-lin emergence_N = reg2N  "Emergenz" "Emergenzen" feminine;
-lin emergency_N = reg2N  "Notfall" "Notfälle" masculine;
-lin emergent_A = variants {};
-lin emeritus_A = variants {};
-lin emery_N = variants {};
-lin emetic_N = variants {};
-lin emigrant_N = reg2N  "Auswanderer" "Auswanderer" masculine;
-lin emigrate_V = variants {};
-lin emigrate_V2V = variants {};
-lin emigration_N = mkN "Auswanderung";
-lin emigre_N = variants {};
-lin emily_PN = variants {};
-lin eminence_N = variants {};
-lin eminent_A = mk3A "angesehen" "angesehener" "angesehenste";
-lin emir_N = variants {};
-lin emirate_N = reg2N  "Emirat" "Emirate" neuter;
-lin emissary_N = reg2N  "Emissär" "Emissäre" masculine;
-lin emission_N = mkN "Emission";
-lin emit_V2 = dirV2 (irregV "emittieren" "emittiert" "emittierte" "emittierte" "emittiert");
-lin emma_PN = variants {};
-lin emolument_N = reg2N  "Honorar" "Honorare" neuter;
-lin emotion_N = mkN "Emotion";
-lin emotional_A = mk3A "emotional" "emotionaler" "emotionalste";
-lin emotionless_A = variants {};
-lin emotive_A = variants {};
-lin empale_V2 = variants {};
-lin empanel_V2 = variants {};
-lin empathize_V = variants {};
-lin empathy_N = variants {};
-lin emperor_N = reg2N  "Kaiser" "Kaiser" masculine;
-lin emphasis_N = mkN "Betonung";
-lin emphasize_V2 = dirV2 (regV "betonen");
-lin emphasize_VS = variants {};
-lin emphatic_A = mk3A "emphatisch" "emphatischer" "emphatischste";
-lin emphatically_Adv = variants {};
-lin empire_N = reg2N  "Imperium" "Imperien" neuter;
-lin empiric_A = variants {};
-lin empirical_A = mk3A "empirisch" "empirischer" "empirischste";
-lin empiricism_N = variants {};
-lin empiricist_N = variants {};
-lin emplacement_N = variants {};
-lin emplane_V = variants {};
-lin emplane_V2 = variants {};
-lin employ_N = variants {};
-lin employ_V2 = variants {};
-lin employable_A = variants {};
-lin employee_N = variants {};
-lin employer_N = reg2N  "Arbeitgeber" "Arbeitgeber" masculine;
-lin employment_N = mkN "Anstellung";
-lin emporium_N = variants {};
-lin empower_V2 = variants {};
-lin empower_V2V = variants {};
-lin empress_N = reg2N  "Kaiserin" "Kaiserinnen" feminine;
-lin emptiness_N = variants {};
-lin empty_A = regA "leer";
-lin empty_N = variants {};
-lin empty_V = variants {};
-lin empty_V2 = variants {};
-lin empty_handed_A = variants {};
-lin empty_headed_A = variants {};
-lin empurpled_A = variants {};
-lin empyrean_A = variants {};
-lin empyrean_N = variants {};
-lin emsworth_PN = variants {};
-lin emu_N = reg2N  "Emu" "Emus" masculine;
-lin emulate_V2 = variants {};
-lin emulation_N = variants {};
-lin emulous_A = variants {};
-lin emulsifier_N = mkN "Emulgator";
-lin emulsify_V2 = variants {};
-lin emulsion_N = reg2N  "Emulsion" "Emulsionen" feminine;
-lin en_clair_Adv = variants {};
-lin en_famille_Adv = variants {};
-lin en_masse_Adv = variants {};
-lin en_route_Adv = variants {};
-lin enable_V2 = dirV2 (regV "aktivieren");
-lin enable_V2V = variants {};
-lin enable_VS = variants {};
-lin enabling_A = variants {};
-lin enact_V2 = variants {};
-lin enact_V2V = variants {};
-lin enactment_N = variants {};
-lin enamel_N = reg2N  "Email" "Emails" neuter;
-lin enamel_V2 = variants {};
-lin enamour_V2 = variants {};
-lin enc_PN = variants {};
-lin encamp_V = variants {};
-lin encamp_V2 = variants {};
-lin encampment_N = variants {};
-lin encase_V2 = variants {};
-lin encaustic_A = variants {};
-lin encephalitis_N = reg2N  "Enzephalitis" "Enzephalitiden" feminine;
-lin enchain_V2 = variants {};
-lin enchant_V2 = variants {};
-lin enchanter_N = variants {};
-lin enchantingly_Adv = variants {};
-lin enchantment_N = variants {};
-lin enchantress_N = variants {};
-lin encircle_V2 = variants {};
-lin encirclement_N = variants {};
-lin enclave_N = reg2N  "Enklave" "Enklaven" feminine;
-lin enclose_V2 = variants {};
-lin enclosure_N = reg2N  "Anlage" "Anlagen" feminine;
-lin encode_V2 = dirV2 (irregV "kodieren" "kodiert" "kodierte" "kodierte" "kodiert");
-lin encomium_N = variants {};
-lin encompass_V2 = dirV2 (regV "umfassen");
-lin encore_N = reg2N  "Zugabe" "Zugaben" feminine;
-lin encore_V2 = variants {};
-lin encounter_N = variants {};
-lin encounter_V2 = dirV2 (regV "begegnen");
-lin encourage_V2 = dirV2 (irregV "empfehlen" "empfehlt" "empfahl" "empfähle" "empfohlen" );
-lin encourage_V2V = variants {};
-lin encouragement_N = variants {};
-lin encouragingly_Adv = variants {};
-lin encroach_V = variants {};
-lin encroachment_N = variants {};
-lin encrust_V = variants {};
-lin encrust_V2 = variants {};
-lin encrypt_V2 = dirV2 (irregV "verschlüsseln" "verschlüsselt" "verschlüsselte" "verschlüsselte" "verschlüsselt");
-lin encumber_V2 = variants {};
-lin encumbrance_N = variants {};
-lin encyclical_A = variants {};
-lin encyclical_N = reg2N  "Enzyklika" "Enzykliken" feminine;
-lin encyclopaedia_N = reg2N  "Enzyklopädie" "Enzyklopädien" feminine;
-lin encyclopaedic_A = variants {};
-lin encyclopedia_N = reg2N  "Enzyklopädie" "Enzyklopädien" feminine;
-lin encyclopedic_A = variants {};
-lin end_N = reg2N  "Ende" "Enden" neuter;
-lin end_V = variants {};
-lin end_V2 = variants {};
-lin end_VA = variants {};
-lin end_VS = variants {};
-lin end_all_N = variants {};
-lin end_tail_V2 = variants {};
-lin endanger_V2 = dirV2 (irregV "gefährden" "gefährdet" "gefährdete" "gefährdete" "gefährdet");
-lin endear_V2 = variants {};
-lin endearingly_Adv = variants {};
-lin endearment_N = variants {};
-lin endeavour_N = variants {};
-lin endeavour_V = variants {};
-lin endemic_A = regA "endemisch";
-lin endemic_N = variants {};
-lin ending_N = variants {};
-lin endive_N = variants {};
-lin endless_A = mk3A "endlos" "endloser" "endloseste";
-lin endorse_V2 = dirV2 (regV "bestätigen");
-lin endorsement_N = variants {};
-lin endow_V2 = variants {};
-lin endowment_N = variants {};
-lin endue_V2 = variants {};
-lin endurable_A = mk3A "erträglich" "erträglicher" "erträglichste";
-lin endurance_N = variants {};
-lin endure_V = regV "dulden";
-lin endure_V2 = dirV2 (regV "dulden");
-lin enduring_A = variants {};
-lin endways_Adv = variants {};
-lin endwise_Adv = variants {};
-lin enema_N = reg2N  "Einlauf" "Einläufe" masculine;
-lin enemy_N = mkN "Feind";
-lin energetic_A = mk3A "energisch" "energischer" "energischste";
-lin energetically_Adv = variants {};
-lin energy_N = reg2N  "Energie" "Energien" feminine;
-lin enervate_V2 = variants {};
-lin enfant_terrible_N = variants {};
-lin enfeeble_V2 = variants {};
-lin enfield_PN = variants {};
-lin enfold_V2 = variants {};
-lin enforce_V2 = variants {};
-lin enforceable_A = variants {};
-lin enforcement_N = variants {};
-lin enfranchise_V2 = variants {};
-lin enfranchisement_N = variants {};
-lin engage_V = variants {};
-lin engage_V2 = variants {};
-lin engagement_N = reg2N  "Gefecht" "Gefechte" neuter;
-lin engaging_A = variants {};
-lin engender_V2 = dirV2 (irregV "erzeugen" "erzeugt" "erzeugte" "erzeugte" "erzeugt");
-lin engine_N = reg2N  "Antrieb" "Antriebe" masculine;
-lin engine_driver_N = variants {};
-lin engineer_N = reg2N  "Ingenieur" "Ingenieure" masculine;
-lin engineer_V = variants {};
-lin engineer_V2 = variants {};
-lin engineering_N = variants {};
-lin england_PN = variants {};
-lin english_A = mk3A "englisch" "englischer" "englischste";
-lin english_N = variants {};
-lin englishman_N = variants {};
-lin englishwoman_N = variants {};
-lin engraft_V2 = variants {};
-lin engrave_V2 = variants {};
-lin engraver_N = variants {};
-lin engraving_N = variants {};
-lin engross_V2 = variants {};
-lin engulf_V2 = variants {};
-lin enhance_V2 = dirV2 (irregV "verstärken" "verstärkt" "verstärkte" "verstärkte" "verstärkt");
-lin enhancement_N = variants {};
-lin enigma_N = reg2N  "Rätsel" "Rätsel" neuter;
-lin enigmatic_A = variants {};
-lin enigmatically_Adv = variants {};
-lin enjoin_V2 = variants {};
-lin enjoy_V2 = dirV2 (irregV "genießen" "genießt" "genoss" "genösse" "genossen" );
-lin enjoy_VV = variants {};
-lin enjoyable_A = variants {};
-lin enjoyment_N = variants {};
-lin enkindle_V2 = variants {};
-lin enlarge_V = irregV "vergrößern" "vergrößert" "vergrößerte" "vergrößerte" "vergrößert";
-lin enlarge_V2 = dirV2 (irregV "vergrößern" "vergrößert" "vergrößerte" "vergrößerte" "vergrößert");
-lin enlargement_N = mkN "Vergrößerung";
-lin enlighten_V2 = variants {};
-lin enlightened_A = variants {};
-lin enlightenment_N = mkN "Aufklärung";
-lin enlist_V = variants {};
-lin enlist_V2 = variants {};
-lin enlistment_N = variants {};
-lin enliven_V2 = variants {};
-lin enmesh_V2 = variants {};
-lin enmity_N = variants {};
-lin ennoble_V2 = variants {};
-lin ennoblement_N = variants {};
-lin ennui_N = reg2N  "Apathie" "Apathien" feminine;
-lin ennumerate_V2 = variants {};
-lin enoch_PN = variants {};
-lin enormity_N = variants {};
-lin enormous_A = variants {};
-lin enormousness_N = variants {};
-lin enough_A = variants {};
-lin enough_Adv = variants {};
-lin enough_N = variants {};
-lin enplane_V = variants {};
-lin enplane_V2 = variants {};
-lin enquire_V = variants {};
-lin enquire_V2 = variants {};
-lin enquirer_N = variants {};
-lin enquiringly_Adv = variants {};
-lin enquiry_N = variants {};
-lin enrage_V2 = variants {};
-lin enrapture_V2 = variants {};
-lin enrich_V2 = variants {};
-lin enrichment_N = variants {};
-lin enrol_V = variants {};
-lin enrol_V2 = variants {};
-lin enroll_V = irregV "immatrikulieren" "immatrikuliert" "immatrikulierte" "immatrikulierte" "immatrikuliert";
-lin enroll_V2 = dirV2 (irregV "immatrikulieren" "immatrikuliert" "immatrikulierte" "immatrikulierte" "immatrikuliert");
-lin enrolment_N = mkN "Anmeldung";
-lin enschede_PN = variants {};
-lin ensconce_V2 = variants {};
-lin ensemble_N = reg2N  "Ensemble" "Ensembles" neuter;
-lin enshrine_V2 = variants {};
-lin enshroud_V2 = variants {};
-lin ensign_N = reg2N  "Fahne" "Fahnen" feminine;
-lin ensilage_N = variants {};
-lin enslave_V2 = dirV2 (irregV "versklaven" "versklavt" "versklavte" "versklavte" "versklavt");
-lin enslavement_N = variants {};
-lin ensnare_V2 = variants {};
-lin ensue_V = irregV "erfolgen" "erfolgt" "erfolgte" "erfolgte" "erfolgt";
-lin ensure_V = irregV "gewährleisten" "gewährleistet" "gewährleistete" "gewährleistete" "gewährleistet" ;
-lin ensure_V2 = dirV2 (irregV "gewährleisten" "gewährleistet" "gewährleistete" "gewährleistete" "gewährleistet" );
-lin ensure_VS = variants {};
-lin entail_N = variants {};
-lin entail_V2 = variants {};
-lin entangle_V2 = variants {};
-lin entanglement_N = variants {};
-lin entente_N = variants {};
-lin entente_cordiale_N = variants {};
-lin enter_V = irregV "betreten" "betritt" "betrat" "beträte" "betreten" ;
-lin enter_V2 = dirV2 (irregV "betreten" "betritt" "betrat" "beträte" "betreten" );
-lin enteric_A = variants {};
-lin enteritis_N = variants {};
-lin enterprise_N = reg2N  "Unterfangen" "Unterfangen" neuter;
-lin enterprising_A = variants {};
-lin entertain_V2 = dirV2 (irregV "unterhalten" "unterhält" "unterhielt" "unterhielte" "unterhalten" );
-lin entertainer_N = variants {};
-lin entertaining_A = variants {};
-lin entertainment_N = mkN "Unterhaltung";
-lin enthral_V2 = variants {};
-lin enthrall_V2 = variants {};
-lin enthrone_V2 = variants {};
-lin enthronement_N = mkN "Inthronisation";
-lin enthuse_V = irregV "begeistern" "begeistert" "begeisterte" "begeisterte" "begeistert" ;
-lin enthusiasm_N = mkN "Begeisterung";
-lin enthusiast_N = variants {};
-lin enthusiastic_A = mk3A "enthusiastisch" "enthusiastischer" "enthusiastischste";
-lin enthusiastically_Adv = variants {};
-lin entice_V2 = variants {};
-lin enticement_N = variants {};
-lin entire_A = variants {};
-lin entirety_N = variants {};
-lin entitle_V2 = dirV2 (irregV "benennen" "benennt" "benannte" "benannte" "benannt" );
-lin entitle_V2V = variants {};
-lin entitle_VS = variants {};
-lin entitlement_N = reg2N  "Anspruch" "Ansprüche" masculine;
-lin entity_N = variants {};
-lin entomb_V2 = variants {};
-lin entomological_A = variants {};
-lin entomologist_N = variants {};
-lin entomology_N = variants {};
-lin entourage_N = reg2N  "Gefolge" "Gefolge" neuter;
-lin entr'acte_N = variants {};
-lin entrain_V = variants {};
-lin entrain_V2 = variants {};
-lin entrance_N = reg2N  "Einfahrt" "Einfahrten" feminine;
-lin entrance_V2 = variants {};
-lin entrance_fee_N = variants {};
-lin entrance_money_N = variants {};
-lin entrant_N = variants {};
-lin entrap_V2 = variants {};
-lin entreat_V2 = variants {};
-lin entreatingly_Adv = variants {};
-lin entreaty_N = variants {};
-lin entree_N = variants {};
-lin entrench_V2 = variants {};
-lin entrenchment_N = variants {};
-lin entrepot_N = variants {};
-lin entrepreneur_N = reg2N  "Unternehmer" "Unternehmer" masculine;
-lin entrepreneurial_A = variants {};
-lin entrust_V2 = variants {};
-lin entry_N = reg2N  "Eingang" "Eingänge" masculine;
-lin entwin_V = variants {};
-lin entwine_V2 = variants {};
-lin enumerate_V2 = variants {};
-lin enumeration_N = variants {};
-lin enunciate_V = variants {};
-lin enunciate_V2 = variants {};
-lin enunciation_N = variants {};
-lin envelop_V2 = variants {};
-lin envelope_N = reg2N  "Briefumschlag" "Briefumschläge" masculine;
-lin envelopment_N = variants {};
-lin envenom_V2 = variants {};
-lin enviable_A = mk3A "beneidenswert" "beneidenswerter" "beneidenswerteste";
-lin envious_A = mk3A "neidisch" "neidischer" "neidischste";
-lin environ_V2 = variants {};
-lin environment_N = reg2N  "Umfeld" "Umfelder" neuter;
-lin environmental_A = variants {};
-lin envisage_V2 = variants {};
-lin envision_V2 = variants {};
-lin envision_VS = variants {};
-lin envoi_N = variants {};
-lin envoy_N = variants {};
-lin envy_N = variants {};
-lin envy_V2 = variants {};
-lin enwrap_V2 = variants {};
-lin enzyme_N = reg2N  "Enzym" "Enzyme" neuter;
-lin eon_N = reg2N  "Äon" "Äonen" masculine;
-lin epaulet_N = reg2N  "Epaulette" "Epauletten" feminine;
-lin epaulette_N = variants {};
-lin epee_N = variants {};
-lin ephemeral_A = variants {};
-lin epic_A = variants {};
-lin epic_N = reg2N  "Epos" "Epen" neuter;
-lin epicentre_N = reg2N  "Epizentrum" "Epizentren" neuter;
-lin epicure_N = variants {};
-lin epicurean_A = variants {};
-lin epicurean_N = variants {};
-lin epidemic_A = variants {};
-lin epidemic_N = reg2N  "Epidemie" "Epidemien" feminine;
-lin epidemiologist_N = variants {};
-lin epidemiology_N = variants {};
-lin epidermis_N = variants {};
-lin epidiascope_N = variants {};
-lin epiglottis_N = variants {};
-lin epigram_N = reg2N  "Epigramm" "Epigramme" neuter;
-lin epigrammatic_A = variants {};
-lin epilepsy_N = reg2N  "Epilepsie" "Epilepsien" feminine;
-lin epileptic_A = variants {};
-lin epileptic_N = variants {};
-lin epilogue_N = variants {};
-lin epiphany_PN = variants {};
-lin episcopal_A = variants {};
-lin episcopalian_A = variants {};
-lin episcopalian_N = variants {};
-lin episode_N = reg2N  "Episode" "Episoden" feminine;
-lin episodic_A = variants {};
-lin epistle_N = variants {};
-lin epistolary_A = variants {};
-lin epitaph_N = reg2N  "Epitaph" "Epitaphe" neuter;
-lin epithet_N = reg2N  "Beiwort" "Beiwörter" neuter;
-lin epitome_N = reg2N  "Abriss" "Abrisse" masculine;
-lin epitomize_V2 = variants {};
-lin epoch_N = reg2N  "Epoche" "Epochen" feminine;
-lin epoch_making_A = variants {};
-lin epping_PN = variants {};
-lin epsom_PN = variants {};
-lin equable_A = variants {};
-lin equal_A = regA "gleich";
-lin equal_N = variants {};
-lin equal_V2 = variants {};
-lin equalitarian_N = variants {};
-lin equality_N = reg2N  "Gleichheit" "Gleichheiten" feminine;
-lin equalization_N = variants {};
-lin equalize_V2 = variants {};
-lin equalizer_N = variants {};
-lin equanimity_N = variants {};
-lin equate_V2 = variants {};
-lin equation_N = mkN "Gleichung";
-lin equator_N = reg2N  "Äquator" "Äquatoren" masculine;
-lin equatorial_A = mk3A "äquatorial" "äquatorialer" "äquatorialste";
-lin equerry_N = variants {};
-lin equestrian_A = variants {};
-lin equestrian_N = variants {};
-lin equidistant_A = variants {};
-lin equilateral_A = variants {};
-lin equilibrium_N = reg2N  "Balance" "Balancen" feminine;
-lin equine_A = variants {};
-lin equinoctial_A = variants {};
-lin equinox_N = reg2N  "Tagundnachtgleiche" "Tagundnachtgleichen" feminine;
-lin equip_V2 = variants {};
-lin equipage_N = mkN "Ausrüstung";
-lin equipment_N = mkN "Ausrüstung";
-lin equipoise_N = variants {};
-lin equitable_A = mk3A "ehrlich" "ehrlicher" "ehrlichste";
-lin equity_N = variants {};
-lin equivalence_N = reg2N  "Äquivalenz" "Äquivalenzen" feminine;
-lin equivalent_A = mk3A "gleichwertig" "gleichwertiger" "gleichwertigste";
-lin equivalent_N = variants {};
-lin equivocal_A = variants {};
-lin equivocation_N = variants {};
-lin era_N = reg2N  "Epoche" "Epochen" feminine;
-lin eradicate_V2 = variants {};
-lin eradication_N = variants {};
-lin erase_V2 = variants {};
-lin eraser_N = variants {};
-lin erasure_N = variants {};
-lin ere_Adv = variants {};
-lin erect_A = variants {};
-lin erect_V2 = variants {};
-lin erectile_A = variants {};
-lin erection_N = mkN "Erektion";
-lin erectness_N = variants {};
-lin eremite_N = reg2N  "Einsiedler" "Einsiedler" masculine;
-lin erfurt_PN = variants {};
-lin erg_N = variants {};
-lin ergo_Adv = variants {};
-lin ergonomics_N = reg2N  "Ergonomie" "Ergonomien" feminine;
-lin eric_PN = variants {};
-lin erica_PN = variants {};
-lin erin_PN = variants {};
-lin eritrea_PN = variants {};
-lin eritrean_A = variants {};
-lin eritrean_N = variants {};
-lin erlangen_PN = variants {};
-lin ermine_N = reg2N  "Hermelin" "Hermeline" neuter;
-lin ernest_PN = variants {};
-lin ernie_PN = variants {};
-lin erode_V = variants {};
-lin erode_V2 = variants {};
-lin erogenous_A = variants {};
-lin erosion_N = mkN "Erosion";
-lin erosive_A = regA "erosiv";
-lin erotic_A = mk3A "erotisch" "erotischer" "erotischste";
-lin eroticism_N = variants {};
-lin err_V = regV "irren";
-lin errand_N = mkN "Besorgung";
-lin errant_A = variants {};
-lin erratic_A = mk3A "erratisch" "erratischer" "erratischste";
-lin erratically_Adv = variants {};
-lin erratum_N = reg2N  "Erratum" "Errata" neuter;
-lin erroneous_A = regA "unrichtig";
-lin error_N = reg2N  "Fehler" "Fehler" masculine;
-lin erse_N = variants {};
-lin eructation_N = variants {};
-lin erudite_A = variants {};
-lin erudition_N = variants {};
-lin erupt_V = variants {};
-lin eruption_N = reg2N  "Ausbruch" "Ausbrüche" masculine;
-lin erysipelas_N = variants {};
-lin escalate_V = irregV "eskalieren" "eskaliert" "eskalierte" "eskalierte" "eskaliert";
-lin escalate_V2 = dirV2 (irregV "eskalieren" "eskaliert" "eskalierte" "eskalierte" "eskaliert");
-lin escalation_N = mkN "Eskalation";
-lin escalator_N = reg2N  "Rolltreppe" "Rolltreppen" feminine;
-lin escalope_N = variants {};
-lin escapade_N = reg2N  "Eskapade" "Eskapade" feminine;
-lin escape_N = variants {};
-lin escape_V = irregV "entgehen" "entgeht" "entging" "entginge" "entgangen" ;
-lin escape_V2 = dirV2 (irregV "entgehen" "entgeht" "entging" "entginge" "entgangen" );
-lin escape_VS = variants {};
-lin escapee_N = variants {};
-lin escapement_N = variants {};
-lin escapism_N = reg2N  "Eskapismus" "Eskapismen" masculine;
-lin escapist_N = variants {};
-lin escapologist_N = variants {};
-lin escarpment_N = mkN "Böschung";
-lin eschatology_N = reg2N  "Eschatologie" "Eschatologien" feminine;
-lin eschew_V2 = dirV2 (irregV "meiden" "meidet" "mied" "miede" "gemieden" );
-lin escort_N = reg2N  "Eskorte" "Eskorten" feminine;
-lin escort_V2 = variants {};
-lin escritoire_N = variants {};
-lin escudo_N = variants {};
-lin escutcheon_N = variants {};
-lin esfahan_PN = variants {};
-lin eskimo_N = variants {};
-lin esophagus_N = reg2N "Oesophagus" "Oesophagen" masculine;
-lin esoteric_A = mk3A "geheim" "geheimer" "geheimste";
-lin esp_N = variants {};
-lin espalier_N = variants {};
-lin especial_A = variants {};
-lin esperanto_N = variants {};
-lin espionage_N = variants {};
-lin esplanade_N = variants {};
-lin espousal_N = variants {};
-lin espouse_V2 = variants {};
-lin espresso_N = variants {};
-lin esprit_N = variants {};
-lin esprit_de_corps_N = variants {};
-lin espy_V2 = variants {};
-lin esq_PN = variants {};
-lin esquire_N = variants {};
-lin essay_N = reg2N  "Aufsatz" "Aufsätze" masculine;
-lin essay_V = variants {};
-lin essay_V2 = variants {};
-lin essayist_N = variants {};
-lin essen_PN = variants {};
-lin essence_N = variants {};
-lin essential_A = mk3A "essentiell" "essentieller" "essentiellste";
-lin essential_N = variants {};
-lin essex_PN = variants {};
-lin establish_V2 = dirV2 (regV "begründen");
-lin establishment_N = variants {};
-lin estaminet_N = variants {};
-lin estate_N = reg2N  "Gut" "Güter" neuter;
-lin esteem_N = reg2N "Ansehen" "Ansehen" neuter;
-lin esteem_V2 = variants {};
-lin esther_PN = variants {};
-lin esthete_N = variants {};
-lin esthetic_A = variants {};
-lin esthetic_N = variants {};
-lin esthetical_A = variants {};
-lin esthetics_N = variants {};
-lin estimable_A = variants {};
-lin estimate_N = mkN "Abschätzung";
-lin estimate_V = variants {};
-lin estimate_V2 = variants {};
-lin estimate_V2V = variants {};
-lin estimate_VS = variants {};
-lin estimation_N = variants {};
-lin estrange_V2 = variants {};
-lin estrangement_N = variants {};
-lin estuary_N = variants {};
-lin et_al_PN = variants {};
-lin et_seq_PN = variants {};
-lin eta_N = variants {};
-lin etc_PN = variants {};
-lin etch_V = irregV "radieren" "radiert" "radierte" "radierte" "radiert";
-lin etch_V2 = dirV2 (irregV "radieren" "radiert" "radierte" "radierte" "radiert");
-lin etcher_N = variants {};
-lin etching_N = variants {};
-lin etd_N = variants {};
-lin eternal_A = mk3A "ewig" "ewiger" "ewigste";
-lin eternity_N = reg2N  "Ewigkeit" "Ewigkeiten" feminine;
-lin ethel_PN = variants {};
-lin ether_N = reg2N  "Ether" "Ether" masculine;
-lin ethereal_A = regA "ätherisch";
-lin ethic_N = variants {};
-lin ethical_A = mk3A "ethisch" "ethischer" "ethischste";
-lin ethiopia_PN = variants {};
-lin ethiopian_A = variants {};
-lin ethiopian_N = variants {};
-lin ethnic_A = regA "ethnisch";
-lin ethnically_Adv = variants {};
-lin ethnographer_N = variants {};
-lin ethnographic_A = variants {};
-lin ethnography_N = variants {};
-lin ethnological_A = variants {};
-lin ethnologist_N = variants {};
-lin ethnology_N = variants {};
-lin ethos_N = variants {};
-lin ethyl_N = reg2N "Ethyl" "Ethyle" neuter;
-lin etiology_N = variants {};
-lin etiquette_N = reg2N  "Etikette" "Etiketten" feminine;
-lin etymological_A = regA "etymologisch";
-lin etymologist_N = reg2N  "Etymologe" "Etymologen" masculine;
-lin etymology_N = reg2N  "Etymologie" "Etymologien" feminine;
-lin eucalyptus_N = variants {};
-lin eucharist_N = variants {};
-lin euclidean_A = variants {};
-lin eugene_PN = variants {};
-lin eugenics_N = variants {};
-lin eulogist_N = variants {};
-lin eulogistic_A = variants {};
-lin eulogize_V2 = variants {};
-lin eulogy_N = reg2N  "Lobrede" "Lobre" feminine;
-lin eunice_PN = variants {};
-lin eunuch_N = variants {};
-lin euphemism_N = reg2N  "Euphemismus" "Euphemismen" masculine;
-lin euphemistic_A = variants {};
-lin euphemistically_Adv = variants {};
-lin euphonium_N = reg2N  "Euphonium" "Euphonien" neuter;
-lin euphony_N = variants {};
-lin euphoria_N = reg2N  "Euphorie" "Euphorien" feminine;
-lin euphoric_A = variants {};
-lin euphuism_N = variants {};
-lin eurasia_PN = variants {};
-lin eurasian_A = variants {};
-lin eurasian_N = variants {};
-lin eurhythmics_N = variants {};
-lin euro_N = variants {};
-lin eurodollar_N = variants {};
-lin europe_PN = variants {};
-lin european_A = mk3A "europäisch" "europäischer" "europäischste";
-lin european_N = variants {};
-lin eurovision_PN = variants {};
-lin eurythmics_N = variants {};
-lin eustachian_A = variants {};
-lin euthanasia_N = reg2N  "Sterbehilfe" "Sterbehilfen" feminine;
-lin eva_PN = variants {};
-lin evacuate_V2 = variants {};
-lin evacuation_N = mkN "Evakuierung";
-lin evacuee_N = variants {};
-lin evade_V2 = variants {};
-lin evaluate_V = irregV "evaluieren" "evaluiert" "evaluierte" "evaluierte" "evaluiert";
-lin evaluate_V2 = dirV2 (irregV "evaluieren" "evaluiert" "evaluierte" "evaluierte" "evaluiert");
-lin evaluation_N = mkN "Beurteilung";
-lin evaluative_A = variants {};
-lin evanescence_N = variants {};
-lin evanescent_A = variants {};
-lin evangelical_A = variants {};
-lin evangelicalism_N = variants {};
-lin evangelism_N = variants {};
-lin evangelist_N = variants {};
-lin evangelistic_A = variants {};
-lin evaporate_V = variants {};
-lin evaporate_V2 = variants {};
-lin evaporate_VS = variants {};
-lin evaporation_N = variants {};
-lin evasion_N = variants {};
-lin evasive_A = variants {};
-lin evasiveness_N = variants {};
-lin eve_N = reg2N  "Vorabend" "Vorabende" masculine;
-lin eve_PN = variants {};
-lin evelyn_PN = variants {};
-lin even_A = mk3A "eben" "ebener" "ebenste";
-lin even_AdA = variants {};
-lin even_Adv = variants {};
-lin even_AdV = variants {};
-lin even_N = variants {};
-lin even_V2 = variants {};
-lin even_handed_A = variants {};
-lin even_though_Subj = variants {};
-lin evening_N = reg2N  "Abend" "Abende" masculine;
-lin evenness_N = variants {};
-lin evensong_N = variants {};
-lin event_N = reg2N  "Ereignis" "Ereignisse" neuter;
-lin eventful_A = variants {};
-lin eventide_N = variants {};
-lin eventual_A = variants {};
-lin eventuality_N = variants {};
-lin ever_AdV = variants {};
-lin evergreen_A = regA "immergrün";
-lin evergreen_N = variants {};
-lin everlasting_A = variants {};
-lin evermore_Adv = variants {};
-lin every_Det = M.detLikeAdj False R.Sg "jed";
-lin everybody_NP = M.nameNounPhrase {s = R.caselist "jeder" "jeden" "jedem" "jedes"};
-lin everyday_A = mk3A "alltäglich" "alltäglicher" "alltäglichste";
-lin everyone_NP = variants {};
-lin everyplace_Adv = variants {};
-lin everything_NP = M.nameNounPhrase {s = R.caselist "alles" "alles" "allem" "alles"};
-lin everywhere_Adv = ss "überall";
-lin evesham_PN = variants {};
-lin evict_V2 = dirV2 (irregV "vertreiben" "vertreibt" "vertrieb" "vertriebe" "vertrieben" );
-lin eviction_N = mkN "Räumung";
-lin evidence_N = reg2N  "Beweis" "Beweise" masculine;
-lin evidence_V2 = variants {};
-lin evident_A = variants {};
-lin evil_A = mk3A "böse" "böser" "böseste";
-lin evil_N = variants {};
-lin evil_doer_N = variants {};
-lin evil_minded_A = variants {};
-lin evince_V2 = variants {};
-lin eviscerate_V2 = variants {};
-lin evocation_N = variants {};
-lin evocative_A = variants {};
-lin evoke_V2 = variants {};
-lin evolution_N = mkN "Evolution";
-lin evolutionary_A = variants {};
-lin evolve_V = variants {};
-lin evolve_V2 = variants {};
-lin ewe_N = variants {};
-lin ewell_PN = variants {};
-lin ewer_N = reg2N  "Krug" "Krüge" masculine;
-lin ex_directory_A = variants {};
-lin ex_gratia_A = variants {};
-lin ex_officio_A = variants {};
-lin ex_officio_Adv = variants {};
-lin ex_service_A = variants {};
-lin ex_serviceman_N = variants {};
-lin exacerbate_V2 = dirV2 (irregV "erbittern" "erbittert" "erbitterte" "erbittere" "erbittert" );
-lin exacerbation_N = variants {};
-lin exact_A = mk3A "exakt" "exakter" "exakteste";
-lin exact_V2 = variants {};
-lin exacting_A = variants {};
-lin exaction_N = variants {};
-lin exactitude_N = variants {};
-lin exactness_N = variants {};
-lin exaggerate_V = irregV "übertreiben" "übertreibt" "übertrieb" "übertriebe" "übertrieben" ;
-lin exaggerate_V2 = dirV2 (irregV "übertreiben" "übertreibt" "übertrieb" "übertriebe" "übertrieben" );
-lin exaggeration_N = mkN "Übertreibung";
-lin exalt_V2 = variants {};
-lin exaltation_N = variants {};
-lin exalted_A = variants {};
-lin exam_N = variants {};
-lin examination_N = variants {};
-lin examine_V2 = dirV2 (regV "befragen");
-lin examiner_N = variants {};
-lin example_N = reg2N  "Beispiel" "Beispiele" neuter;
-lin exasperate_V2 = variants {};
-lin exasperation_N = variants {};
-lin excavate_V = variants {};
-lin excavate_V2 = variants {};
-lin excavation_N = variants {};
-lin excavator_N = reg2N  "Bagger" "Bagger" masculine;
-lin exceed_V2 = variants {};
-lin exceedingly_Adv = variants {};
-lin excel_V = irregV "übersteigen" "übersteigt" "überstieg" "überstiege" "überstiegen" ;
-lin excel_V2 = dirV2 (irregV "übersteigen" "übersteigt" "überstieg" "überstiege" "überstiegen" );
-lin excellence_N = variants {};
-lin excellency_N = variants {};
-lin excellent_A = regA "ausgezeichnet";
-lin excelsior_N = variants {};
-lin except_Prep = mkPrep "außer" dative;
-lin except_V2 = variants {};
-lin exception_N = reg2N  "Ausnahme" "Ausnahmen" feminine;
-lin exceptionable_A = variants {};
-lin exceptional_A = regA "außergewöhnlich";
-lin excerpt_N = reg2N  "Auszug" "Auszüge" masculine;
-lin excess_A = variants {};
-lin excess_N = reg2N "Überschuss" "Überschüsse" masculine;
-lin excessive_A = mk3A "exzessiv" "exzessiver" "exzessivsten e";
-lin exchange_N = reg2N  "Austausch" "Austausche" masculine;
-lin exchange_V2 = variants {};
-lin exchangeable_A = variants {};
-lin exchanger_N = variants {};
-lin exchequer_N = variants {};
-lin excise_N = variants {};
-lin excise_V2 = variants {};
-lin exciseman_N = variants {};
-lin excision_N = variants {};
-lin excitability_N = variants {};
-lin excitable_A = variants {};
-lin excite_V2 = dirV2 (irregV "erregen" "erregt" "erregte" "erregte" "erregt");
-lin excitedly_Adv = variants {};
-lin excitement_N = mkN "Aufregung";
-lin excitingly_Adv = variants {};
-lin excl_PN = variants {};
-lin exclaim_V = variants {};
-lin exclaim_V2 = variants {};
-lin exclaim_VQ = variants {};
-lin exclamation_N = mkN "Exklamation";
-lin exclamatory_A = variants {};
-lin exclude_V2 = variants {};
-lin exclusion_N = reg2N "Ausschluss" "Ausschlüsse" masculine;
-lin exclusive_A = regA "ausschließlich";
-lin excogitate_V2 = variants {};
-lin excogitation_N = variants {};
-lin excommunicate_V2 = variants {};
-lin excommunication_N = variants {};
-lin excoriate_V2 = variants {};
-lin excoriation_N = variants {};
-lin excrement_N = variants {};
-lin excrescence_N = variants {};
-lin excrete_V2 = variants {};
-lin excretion_N = variants {};
-lin excruciating_A = variants {};
-lin exculpate_V2 = variants {};
-lin excursion_N = reg2N  "Ausflug" "Ausflüge" masculine;
-lin excursionist_N = variants {};
-lin excusable_A = variants {};
-lin excuse_N = variants {};
-lin excuse_V2 = dirV2 (irregV "entschuldigen" "entschuldigt" "entschuldigte" "entschuldigte" "entschuldigt");
-lin execrable_A = variants {};
-lin execrate_V2 = variants {};
-lin execration_N = variants {};
-lin executant_N = variants {};
-lin execute_V2 = variants {};
-lin execution_N = mkN "Ausführung";
-lin executioner_N = reg2N  "Henker" "Henker" masculine;
-lin executive_A = variants {};
-lin executive_N = variants {};
-lin executor_N = variants {};
-lin executrix_N = variants {};
-lin exegesis_N = reg2N  "Exegese" "Exegesen" feminine;
-lin exemplary_A = variants {};
-lin exemplification_N = variants {};
-lin exemplify_V2 = variants {};
-lin exempt_A = variants {};
-lin exempt_V2 = variants {};
-lin exempt_V2V = variants {};
-lin exemption_N = variants {};
-lin exercise_N = reg2N  "Training" "Trainings" neuter;
-lin exercise_V = variants {};
-lin exercise_V2 = variants {};
-lin exercise_VV = variants {};
-lin exert_V2 = variants {};
-lin exertion_N = variants {};
-lin exeter_PN = variants {};
-lin exhalation_N = variants {};
-lin exhale_V = variants {};
-lin exhale_V2 = variants {};
-lin exhaust_N = variants {};
-lin exhaust_V2 = variants {};
-lin exhaust_pipe_N = variants {};
-lin exhaustion_N = variants {};
-lin exhaustive_A = variants {};
-lin exhibit_N = variants {};
-lin exhibit_V2 = variants {};
-lin exhibition_N = mkN "Ausstellung";
-lin exhibitioner_N = variants {};
-lin exhibitionism_N = variants {};
-lin exhibitionist_N = reg2N  "Exhibitionist" "Exhibitionisten" masculine;
-lin exhibitor_N = variants {};
-lin exhilarate_V2 = variants {};
-lin exhilaration_N = variants {};
-lin exhort_V2 = variants {};
-lin exhortation_N = variants {};
-lin exhumation_N = variants {};
-lin exhume_V2 = dirV2 (irregV "exhumieren" "exhumiert" "exhumierte" "exhumierte" "exhumiert");
-lin exigency_N = variants {};
-lin exigent_A = variants {};
-lin exiguous_A = variants {};
-lin exile_N = reg2N  "Exil" "Exile" neuter;
-lin exile_V2 = variants {};
-lin exist_V = irregV "bestehen" "besteht" "bestand" "bestände" "bestanden" ;
-lin exist_V2V = variants {};
-lin existence_N = reg2N  "Existenz" "Existenzen" feminine;
-lin existent_A = variants {};
-lin existentialism_N = variants {};
-lin existentialist_N = variants {};
-lin exit_N = reg2N  "Abtritt" "Abtritte" masculine;
-lin exit_V = variants {};
-lin exmouth_PN = variants {};
-lin exodus_N = reg2N  "Exodus" "Exodusse" masculine;
-lin exonerate_V2 = variants {};
-lin exoneration_N = variants {};
-lin exorbitance_N = variants {};
-lin exorbitant_A = mk3A "exorbitant" "exorbitanter" "exorbitanteste";
-lin exorcise_V2 = variants {};
-lin exorcize_V2 = variants {};
-lin exotic_A = variants {};
-lin expand_V = irregV "expandieren" "expandiert" "expandierte" "expandierte" "expandiert";
-lin expand_V2 = dirV2 (irregV "expandieren" "expandiert" "expandierte" "expandierte" "expandiert");
-lin expand_V2V = variants {};
-lin expanse_N = variants {};
-lin expansion_N = mkN "Expansion";
-lin expansive_A = variants {};
-lin expansiveness_N = variants {};
-lin expatiate_V = variants {};
-lin expatriate_N = variants {};
-lin expatriate_V2 = variants {};
-lin expect_V = variants {};
-lin expect_V2 = variants {};
-lin expect_V2V = variants {};
-lin expect_VV = variants {};
-lin expect_VS = variants {};
-lin expectancy_N = variants {};
-lin expectant_A = variants {};
-lin expectation_N = mkN "Erwartung";
-lin expectorant_N = variants {};
-lin expectorate_V = variants {};
-lin expectorate_V2 = variants {};
-lin expedience_N = variants {};
-lin expediency_N = variants {};
-lin expedient_A = variants {};
-lin expedient_N = variants {};
-lin expedite_V2 = dirV2 (regV "beschleunigen");
-lin expedition_N = variants {};
-lin expeditionary_A = variants {};
-lin expeditious_A = variants {};
-lin expel_V2 = dirV2 (irregV "deportieren" "deportiert" "deportierte" "deportierte" "deportiert");
-lin expend_V2 = variants {};
-lin expendable_A = variants {};
-lin expenditure_N = variants {};
-lin expense_N = reg2N  "Verlust" "Verluste" masculine;
-lin expensive_A = variants {};
-lin experience_N = mkN "Erfahrung";
-lin experience_V2 = variants {};
-lin experienced_A = variants {};
-lin experiment_N = reg2N  "Experiment" "Experimente" neuter;
-lin experiment_V = variants {};
-lin experiment_V2 = variants {};
-lin experimental_A = regA "experimentell";
-lin experimentation_N = variants {};
-lin experimenter_N = variants {};
-lin expert_A = variants {};
-lin expert_N = variants {};
-lin expertise_N = reg2N  "Expertise" "Expertisen" feminine;
-lin expertness_N = variants {};
-lin expiate_V2 = variants {};
-lin expiation_N = variants {};
-lin expiration_N = variants {};
-lin expire_V = irregV "erlöschen" "erlöscht" "erlosch" "erlösche" "erloschen" ;
-lin expire_V2 = dirV2 (irregV "erlöschen" "erlöscht" "erlosch" "erlösche" "erloschen" );
-lin expire_VS = variants {};
-lin expiry_N = reg2N  "Ablauf" "Abläufe" masculine;
-lin explain_V2 = dirV2 (irregV "erklären" "erklärt" "erklärte" "erklärte" "erklärt");
-lin explain_VS = variants {};
-lin explanation_N = mkN "Ausführung";
-lin explanatory_A = variants {};
-lin expletive_N = variants {};
-lin explicable_A = variants {};
-lin explicate_V2 = dirV2 (irregV "explizieren" "expliziert" "explizierte" "explizierte" "expliziert");
-lin explicit_A = regA "ausdrücklich";
-lin explicitness_N = variants {};
-lin explode_V = irregV "explodieren" "explodiert" "explodierte" "explodierte" "explodiert";
-lin explode_V2 = dirV2 (irregV "explodieren" "explodiert" "explodierte" "explodierte" "explodiert");
-lin exploit_N = variants {};
-lin exploit_V2 = variants {};
-lin exploitation_N = variants {};
-lin exploration_N = mkN "Untersuchung";
-lin exploratory_A = variants {};
-lin explore_V2 = variants {};
-lin explore_VS = variants {};
-lin explorer_N = reg2N  "Forscher" "Forscher" masculine;
-lin explosion_N = mkN "Explosion";
-lin explosive_A = variants {};
-lin explosive_N = reg2N  "Sprengstoff" "Sprengstoffe" masculine;
-lin expo_N = variants {};
-lin exponent_N = variants {};
-lin exponential_A = regA "exponentiell";
-lin exponential_N = variants {};
-lin export_N = variants {};
-lin export_V = variants {};
-lin export_V2 = variants {};
-lin exportable_A = variants {};
-lin exportation_N = variants {};
-lin exporter_N = reg2N  "Exporteur" "Exporteure" masculine;
-lin expose_N = variants {};
-lin expose_V = irregV "offenbaren" "offenbart" "offenbarte" "offenbarte" "offenbart";
-lin expose_V2 = dirV2 (irregV "offenbaren" "offenbart" "offenbarte" "offenbarte" "offenbart");
-lin exposition_N = mkN "Ausstellung";
-lin expostulate_V = variants {};
-lin expostulation_N = variants {};
-lin exposure_N = reg2N  "Einwirkung" "Einwirkungen" feminine;
-lin expound_V2 = variants {};
-lin expound_VS = variants {};
-lin express_A = regA "ausdrücklich";
-lin express_Adv = variants {};
-lin express_N = variants {};
-lin express_V2 = dirV2 (irregV "exprimieren" "exprimiert" "exprimierte" "exprimierte" "exprimiert");
-lin expression_N = reg2N  "Redensart" "Redensarten" feminine;
-lin expressionism_N = variants {};
-lin expressionist_N = variants {};
-lin expressionless_A = mk3A "ausdruckslos" "ausdrucksloser" "ausdrucksloseste";
-lin expressive_A = variants {};
-lin expressway_N = reg2N  "Autobahn" "Autobahnen" feminine;
-lin expropriate_V2 = variants {};
-lin expropriation_N = mkN "Enteignung";
-lin expulsion_N = mkN "Entfernung";
-lin expunge_V2 = variants {};
-lin expurgate_V2 = variants {};
-lin expurgation_N = variants {};
-lin exquisite_A = mk3A "exquisit" "exquisiter" "exquisiteste";
-lin exquisiteness_N = variants {};
-lin extant_A = variants {};
-lin extemporaneous_A = variants {};
-lin extemporary_A = variants {};
-lin extempore_A = variants {};
-lin extempore_Adv = variants {};
-lin extemporize_V = irregV "extemporieren" "extemporiert" "extemporierte" "extemporierte" "extemporiert" ;
-lin extemporize_V2 = dirV2 (irregV "extemporieren" "extemporiert" "extemporierte" "extemporierte" "extemporiert" );
-lin extend_V = irregV "erweitern" "erweitert" "erweiterte" "erweiterte" "erweitert" ;
-lin extend_V2 = dirV2 (irregV "erweitern" "erweitert" "erweiterte" "erweiterte" "erweitert" );
-lin extension_N = mkN "Ausdehnung";
-lin extensive_A = mk3A "umfangreich" "umfangreicher" "umfangreichste";
-lin extent_N = reg2N  "Ausmaß" "Ausmaße" neuter;
-lin extenuate_V2 = variants {};
-lin extenuation_N = variants {};
-lin exterior_A = variants {};
-lin exterior_N = variants {};
-lin exteriorize_V2 = variants {};
-lin exterminate_V2 = variants {};
-lin extermination_N = variants {};
-lin external_A = mk3A "extern" "externer" "externste";
-lin external_N = variants {};
-lin externalize_V2 = variants {};
-lin exterritorial_A = variants {};
-lin extinct_A = variants {};
-lin extinction_N = variants {};
-lin extinguish_V2 = dirV2 (regV "löschen");
-lin extinguisher_N = variants {};
-lin extirpate_V2 = variants {};
-lin extirpation_N = variants {};
-lin extol_V2 = variants {};
-lin extort_V = variants {};
-lin extort_V2 = variants {};
-lin extortion_N = mkN "Erpressung";
-lin extortionate_A = variants {};
-lin extra_A = variants {};
-lin extra_Adv = variants {};
-lin extra_N = variants {};
-lin extract_N = reg2N "Extrakt" "Extrakte" masculine;
-lin extract_V2 = variants {};
-lin extraction_N = variants {};
-lin extracurricular_A = variants {};
-lin extradite_V2 = variants {};
-lin extradition_N = mkN "Auslieferung";
-lin extrajudicial_A = variants {};
-lin extramarital_A = variants {};
-lin extramural_A = variants {};
-lin extraneous_A = variants {};
-lin extraordinary_A = regA "außergewöhnlich";
-lin extrapolate_V = variants {};
-lin extrapolate_V2 = variants {};
-lin extrapolation_N = variants {};
-lin extrasensory_A = variants {};
-lin extraterritorial_A = variants {};
-lin extravagance_N = variants {};
-lin extravagant_A = mk3A "extravagant" "extravaganter" "extravaganteste";
-lin extravaganza_N = variants {};
-lin extreme_A = mk3A "extrem" "extremer" "extremste";
-lin extreme_N = variants {};
-lin extremist_N = reg2N  "Extremist" "Extremisten" masculine;
-lin extremity_N = reg2N  "Extremität" "Extremitäten" feminine;
-lin extricable_A = variants {};
-lin extricate_V2 = variants {};
-lin extrication_N = variants {};
-lin extrinsic_A = variants {};
-lin extroversion_N = variants {};
-lin extrovert_N = variants {};
-lin extrude_V2 = variants {};
-lin extrusion_N = variants {};
-lin exuberance_N = variants {};
-lin exuberant_A = mk3A "ausgelassen" "ausgelassener" "ausgelassenste";
-lin exude_V = variants {};
-lin exude_V2 = variants {};
-lin exult_V = regV "jauchzen";
-lin exultant_A = variants {};
-lin exultation_N = variants {};
-lin eye_N = mkN "Auge" "Augen" neuter;
-lin eye_V2 = variants {};
-lin eye_catching_A = variants {};
-lin eye_opener_N = variants {};
-lin eye_shadow_N = variants {};
-lin eyeball_N = reg2N  "Augapfel" "Augäpfel" masculine;
-lin eyeball_V2 = variants {};
-lin eyebath_N = variants {};
-lin eyebrow_N = reg2N  "Augenbraue" "Augenbrauen" feminine;
-lin eyecatching_A = variants {};
-lin eyecup_N = variants {};
-lin eyed_A = variants {};
-lin eyeful_N = variants {};
-lin eyeglass_N = reg2N  "Augenglas" "Augengläser" neuter;
-lin eyelash_N = reg2N  "Wimper" "Wimpern" feminine;
-lin eyeless_A = variants {};
-lin eyelet_N = reg2N  "Öse" "Ösen" feminine;
-lin eyelid_N = reg2N  "Augenlid" "Augenlider" neuter;
-lin eyepiece_N = variants {};
-lin eyeshot_N = variants {};
-lin eyesight_N = variants {};
-lin eyesore_N = variants {};
-lin eyestrain_N = variants {};
-lin eyetooth_N = variants {};
-lin eyewash_N = variants {};
-lin eyewitness_N = reg2N  "Augenzeuge" "Augenzeugen" masculine;
-lin eyrie_N = reg2N  "Adlerhorst" "Adlerhorste" masculine;
-lin eyry_N = variants {};
-lin fa_N = variants {};
-lin fab_A = variants {};
-lin fabian_A = variants {};
-lin fabian_N = variants {};
-lin fable_N = reg2N  "Fabel" "Fabeln" feminine;
-lin fabled_A = variants {};
-lin fabric_N = reg2N  "Gewebe" "Gewebe" neuter;
-lin fabricate_V2 = dirV2 (irregV "erzeugen" "erzeugt" "erzeugte" "erzeugte" "erzeugt");
-lin fabrication_N = variants {};
-lin fabulous_A = mk3A "fabelhaft" "fabelhafter" "fabelhafteste";
-lin facade_N = reg2N  "Fassade" "Fassaden" feminine;
-lin face_N = reg2N  "Antlitz" "Antlitze" neuter;
-lin face_V = variants {};
-lin face_V2 = variants {};
-lin face_ache_N = variants {};
-lin face_card_N = variants {};
-lin face_cloth_N = variants {};
-lin face_cream_N = variants {};
-lin face_lift_N = variants {};
-lin face_lifting_N = variants {};
-lin face_pack_N = variants {};
-lin face_powder_N = variants {};
-lin face_saver_N = variants {};
-lin face_saving_A = variants {};
-lin face_saving_N = variants {};
-lin faceless_A = variants {};
-lin facer_N = variants {};
-lin facet_N = reg2N  "Facette" "Facetten" feminine;
-lin facetious_A = variants {};
-lin facetiousness_N = variants {};
-lin facia_N = variants {};
-lin facial_A = variants {};
-lin facial_N = variants {};
-lin facile_A = variants {};
-lin facilitate_V2 = dirV2 (irregV "erleichtern" "erleichtert" "erleichterte" "erleichtere" "erleichtert" );
-lin facilitation_N = variants {};
-lin facility_N = mkN "Einrichtung";
-lin facing_N = variants {};
-lin facsimile_N = variants {};
-lin fact_N = reg2N  "Faktum" "Fakten" neuter;
-lin fact_finding_A = variants {};
-lin faction_N = mkN "Fraktion";
-lin factious_A = variants {};
-lin factitious_A = variants {};
-lin factor_N = reg2N  "Faktor" "Faktoren" masculine;
-lin factorize_V2 = variants {};
-lin factory_N = mkN "Fabrik" "Fabriken" feminine;
-lin factotum_N = variants {};
-lin factual_A = variants {};
-lin faculty_N = mkN "Begabung";
-lin fad_N = variants {};
-lin faddily_Adv = variants {};
-lin faddy_A = variants {};
-lin fade_V = variants {};
-lin fade_V2 = variants {};
-lin faerie_N = variants {};
-lin faery_N = variants {};
-lin fag_N = reg2N  "Schwuchtel" "Schwuchteln" feminine;
-lin fag_V = variants {};
-lin fag_V2 = variants {};
-lin fag_end_N = variants {};
-lin faggot_N = reg2N  "Schwuchtel" "Schwuchteln" feminine;
-lin faience_N = reg2N  "Steingut" "Steingute" neuter;
-lin fail_N = variants {};
-lin fail_V = irregV "scheitern" "scheitert" "scheiterte" "scheiterte" "gescheitert" ;
-lin fail_V2 = dirV2 (irregV "scheitern" "scheitert" "scheiterte" "scheiterte" "gescheitert" );
-lin fail_V2V = variants {};
-lin fail_VS = variants {};
-lin fail_VV = variants {};
-lin fail_safe_A = variants {};
-lin failing_N = variants {};
-lin failure_N = reg2N "Insuffizienz" "Insuffizienzen" feminine;
-lin fain_Adv = variants {};
-lin faint_A = mk3A "kraftlos" "kraftloser" "kraftloseste";
-lin faint_N = variants {};
-lin faint_V = variants {};
-lin faint_hearted_A = variants {};
-lin faintness_N = variants {};
-lin fair_A = mk3A "blond" "blonder" "blondeste";
-lin fair_Adv = variants {};
-lin fair_N = variants {};
-lin fair_minded_A = variants {};
-lin fairground_N = variants {};
-lin fairish_A = variants {};
-lin fairness_N = variants {};
-lin fairway_N = variants {};
-lin fairy_N = variants {};
-lin fairyland_N = variants {};
-lin fairytale_N = variants {};
-lin fait_accompli_N = variants {};
-lin faith_N = variants {};
-lin faith_healing_N = variants {};
-lin faithful_A = mk3A "treu" "treuer" "treusten, treueste";
-lin faithfulness_N = variants {};
-lin faithless_A = variants {};
-lin faithlessness_N = variants {};
-lin fake_N = variants {};
-lin fake_V2 = variants {};
-lin fakir_N = reg2N  "Fakir" "Fakire" masculine;
-lin falcon_N = reg2N  "Falke" "Falken" masculine;
-lin falconry_N = variants {};
-lin falkirk_PN = variants {};
-lin fall_N = variants {};
-lin fall_V = regV "fallen";
-lin fall_V2 = dirV2 (irregV "fallen" "fallt" "fiel" "fiele" "gefallen" );
-lin fall_VA = variants {};
-lin fallacious_A = variants {};
-lin fallacy_N = reg2N  "Trugschluss" "Trugschlüsse" masculine;
-lin fallibility_N = variants {};
-lin fallible_A = mk3A "fehlbar" "fehlbarer" "fehlbarste";
-lin fallopian_A = variants {};
-lin fallout_N = reg2N  "Fallout" "Fallouts" masculine;
-lin fallow_A = variants {};
-lin fallow_N = variants {};
-lin fallow_deer_N = variants {};
-lin falmouth_PN = variants {};
-lin false_A = mk3A "falsch" "falscher" "falscheste";
-lin false_Adv = variants {};
-lin falsehood_N = reg2N  "Lüge" "Lügen" feminine;
-lin falseness_N = variants {};
-lin falsetto_A = variants {};
-lin falsetto_N = reg2N  "Falsett" "Falsette" neuter;
-lin falsification_N = mkN "Fälschung";
-lin falsify_V2 = variants {};
-lin falsity_N = variants {};
-lin falter_V = variants {};
-lin falter_V2 = variants {};
-lin falteringly_Adv = variants {};
-lin fame_N = variants {};
-lin fame_V2 = variants {};
-lin famed_A = variants {};
-lin familiar_A = variants {};
-lin familiar_A2 = variants {};
-lin familiar_N = variants {};
-lin familiarity_N = variants {};
-lin familiarize_V2 = variants {};
-lin family_N = reg2N  "Familie" "Familien" feminine;
-lin famine_N = reg2N  "Hungersnot" "Hungersnöte" feminine;
-lin famish_V = variants {};
-lin famish_V2 = variants {};
-lin famous_A = mk3A "bekannt" "bekannter" "bekannteste";
-lin fan_N = reg2N  "Fan" "Fans" masculine;
-lin fan_V = variants {};
-lin fan_V2 = variants {};
-lin fan_belt_N = variants {};
-lin fanatic_A = mk3A "fanatisch" "fanatischer" "fanatischste";
-lin fanatic_N = variants {};
-lin fanatical_A = mk3A "fanatisch" "fanatischer" "fanatischste";
-lin fanaticism_N = variants {};
-lin fancier_N = variants {};
-lin fanciful_A = variants {};
-lin fancy_A = variants {};
-lin fancy_N = variants {};
-lin fancy_V2 = variants {};
-lin fancy_VS = variants {};
-lin fancy_free_A = variants {};
-lin fandango_N = variants {};
-lin fanfare_N = variants {};
-lin fang_N = variants {};
-lin fanlight_N = variants {};
-lin fanny_N = variants {};
-lin fanny_PN = variants {};
-lin fantan_N = variants {};
-lin fantasia_N = variants {};
-lin fantasize_V = variants {};
-lin fantastic_A = mk3A "fantastisch" "fantastischer" "fantastischste";
-lin fantastically_Adv = variants {};
-lin fantasy_N = reg2N  "Fantasie" "Fantasien" feminine;
-lin fao_N = variants {};
-lin far_A = mk3A "entfernt" "entfernter" "entfernteste";
-lin far_V2 = variants {};
-lin far_famed_A = variants {};
-lin far_fetched_A = variants {};
-lin far_flung_A = variants {};
-lin far_off_A = variants {};
-lin far_reaching_A = variants {};
-lin far_seeing_A = variants {};
-lin far_sighted_A = variants {};
-lin faraway_A = variants {};
-lin farce_N = reg2N  "Farce" "Farcen" feminine;
-lin farcical_A = variants {};
-lin fare_N = reg2N  "Fahrgast" "Fahrgäste" masculine;
-lin fare_V = variants {};
-lin fare_stage_N = variants {};
-lin farewell_N = reg2N  "Abschied" "Abschiede" masculine;
-lin farinaceous_A = variants {};
-lin farm_N = reg2N  "Bauernhof" "Bauernhöfe" masculine;
-lin farm_V = variants {};
-lin farm_V2 = variants {};
-lin farmer_N = reg2N  "Bauer" "Bauern" masculine;
-lin farming_N = variants {};
-lin farmhand_N = reg2N  "Knecht" "Knechte" masculine;
-lin farmhouse_N = reg2N  "Bauernhaus" "Bauernhäuser" neuter;
-lin farmstead_N = variants {};
-lin farmyard_N = variants {};
-lin farnham_PN = variants {};
-lin farnworth_PN = variants {};
-lin farrago_N = variants {};
-lin farrier_N = variants {};
-lin farrow_N = variants {};
-lin farrow_V = variants {};
-lin farsi_N = variants {};
-lin fart_N = variants {};
-lin fart_V = regV "furzen";
-lin farther_Adv = variants {};
-lin farthest_Adv = variants {};
-lin farthing_N = variants {};
-lin fascia_N = variants {};
-lin fascinate_V2 = dirV2 (regV "faszinieren");
-lin fascinating_A = variants {};
-lin fascination_N = mkN "Faszination";
-lin fascism_N = variants {};
-lin fascist_A = mk3A "faschistisch" "faschistischer" "faschistischste";
-lin fascist_N = variants {};
-lin fashion_N = reg2N  "Mode" "Moden" feminine;
-lin fashion_V2 = variants {};
-lin fashionable_A = variants {};
-lin fast_A = variants {};
-lin fast_Adv = variants {};
-lin fast_N = variants {};
-lin fast_V = irregV "fasten" "fastet" "fastete" "fastete" "gefastet" ;
-lin fasten_V = variants {};
-lin fasten_V2 = variants {};
-lin fastener_N = reg2N  "Verschluss" "Verschlüsse" masculine;
-lin fastening_N = variants {};
-lin fastidious_A = mk3A "anspruchsvoll" "anspruchsvoller" "anspruchsvollste";
-lin fastidiousness_N = variants {};
-lin fastness_N = variants {};
-lin fat_A = variants {};
-lin fat_N = mkN "Fett" "Fetter" neuter;
-lin fat_V2 = variants {};
-lin fatal_A = mk3A "fatal" "fataler" "fatalste";
-lin fatalism_N = variants {};
-lin fatalist_N = variants {};
-lin fatalistic_A = variants {};
-lin fatality_N = variants {};
-lin fate_N = reg2N  "Geschick" "Geschicke" neuter;
-lin fate_V2 = variants {};
-lin fateful_A = regA "vorbestimmt";
-lin fathead_N = variants {};
-lin father_N = reg2N  "Vater" "Väter" masculine;
-lin father_V2 = variants {};
-lin father_in_law_N = variants {};
-lin fatherhood_N = reg2N  "Vaterschaft" "Vaterschaften" feminine;
-lin fatherland_N = variants {};
-lin fatherless_A = variants {};
-lin fatherly_A = variants {};
-lin fathom_N = variants {};
-lin fathom_V2 = variants {};
-lin fathomless_A = variants {};
-lin fatigue_N = mkN "Erschöpfung";
-lin fatigue_V2 = variants {};
-lin fatigue_party_N = variants {};
-lin fatless_A = variants {};
-lin fatness_N = variants {};
-lin fatten_V = irregV "mästen" "mästet" "mästete" "mäste" "gemästet" ;
-lin fatten_V2 = dirV2 (irregV "mästen" "mästet" "mästete" "mäste" "gemästet" );
-lin fattish_A = variants {};
-lin fatty_A = mk3A "fettig" "fettiger" "fettigste";
-lin fatuity_N = variants {};
-lin fatuous_A = mk3A "töricht" "törichter" "törichtste";
-lin fatuousness_N = variants {};
-lin faucet_N = variants {};
-lin fauldhouse_PN = variants {};
-lin fault_N = reg2N  "Fehler" "Fehler" masculine;
-lin fault_V2 = variants {};
-lin fault_finder_N = variants {};
-lin fault_finding_N = variants {};
-lin faultily_Adv = variants {};
-lin faultless_A = variants {};
-lin faulty_A = regA "fehlerhaft";
-lin faun_N = variants {};
-lin faux_pas_N = variants {};
-lin faversham_PN = variants {};
-lin favor_V = variants {};
-lin favor_V2 = variants {};
-lin favor_VS = variants {};
-lin favour_N = reg2N  "Gefallen" "Gefallen" masculine;
-lin favour_V2 = variants {};
-lin favourable_A = variants {};
-lin favourite_A = variants {};
-lin favourite_N = variants {};
-lin favouritism_N = variants {};
-lin fawley_PN = variants {};
-lin fawn_N = variants {};
-lin fawn_V = variants {};
-lin fbi_PN = variants {};
-lin fealty_N = variants {};
-lin fear_N = reg2N  "Angst" "Ängste" feminine;
-lin fear_V = variants {};
-lin fear_V2 = dirV2 (regV "fürchten");
-lin fear_VS = variants {};
-lin fearful_A = mk3A "furchtbar" "furchtbarer" "furchtbarste";
-lin fearfulness_N = variants {};
-lin fearless_A = mk3A "furchtlos" "furchtloser" "furchtloseste";
-lin fearlessness_N = variants {};
-lin fearsome_A = variants {};
-lin feasibility_N = variants {};
-lin feasible_A = mk3A "machbar" "machbarer" "machbarste";
-lin feast_N = reg2N  "Festmahl" "Festmahle" neuter;
-lin feast_V = variants {};
-lin feast_V2 = variants {};
-lin feast_day_N = variants {};
-lin feat_N = variants {};
-lin feather_N = mkN "Feder" "Federn" feminine;
-lin feather_V2 = variants {};
-lin feather_boa_N = variants {};
-lin featherbed_N = variants {};
-lin featherbed_V2 = variants {};
-lin featherbrained_A = variants {};
-lin featherstone_PN = variants {};
-lin featherweight_N = variants {};
-lin feathery_A = variants {};
-lin feature_N = reg2N  "Besonderheit" "Besonderheiten" feminine;
-lin feature_V2 = variants {};
-lin featureless_A = variants {};
-lin feb_PN = variants {};
-lin febrile_A = variants {};
-lin february_N = variants {};
-lin february_PN = variants {};
-lin feckless_A = variants {};
-lin fecklessness_N = variants {};
-lin fecund_A = variants {};
-lin fecundity_N = reg2N "Fruchtbarkeit" "Fruchtbarkeiten" feminine;
-lin fed_N = variants {};
-lin federal_A = variants {};
-lin federalism_N = variants {};
-lin federalist_N = variants {};
-lin federate_V = variants {};
-lin federate_V2 = variants {};
-lin federation_N = reg2N  "Bund" "Bünde" masculine;
-lin fee_N = reg2N  "Gebühr" "Gebühren" feminine;
-lin fee_V2 = variants {};
-lin feeble_A = variants {};
-lin feeble_minded_A = variants {};
-lin feebleness_N = variants {};
-lin feebly_Adv = variants {};
-lin feed_N = reg2N "Futtermittel" "Futtermittel" neuter;
-lin feed_V = irregV "fressen" "fresst" "fraß" "fräße" "gefressen" ;
-lin feed_V2 = dirV2 (irregV "fressen" "fresst" "fraß" "fräße" "gefressen" );
-lin feedback_N = mkN "Rückmeldung";
-lin feeder_N = variants {};
-lin feeding_bottle_N = variants {};
-lin feel_N = variants {};
-lin feel_V = irregV "denken" "denkt" "dachte" "dächte" "gedacht" ;
-lin feel_V2 = dirV2 (irregV "denken" "denkt" "dachte" "dächte" "gedacht" );
-lin feel_VA = variants {};
-lin feel_VS = variants {};
-lin feeler_N = reg2N  "Fühler" "Fühler" masculine;
-lin feeling_A = variants {};
-lin feeling_N = variants {};
-lin feign_V2 = dirV2 (regV "fingieren");
-lin feint_N = variants {};
-lin feint_V = variants {};
-lin feldspar_N = reg2N  "Feldspat" "Feldspate" masculine;
-lin felicitate_V2 = variants {};
-lin felicitation_N = variants {};
-lin felicitous_A = variants {};
-lin felicity_N = variants {};
-lin felicity_PN = variants {};
-lin feline_A = variants {};
-lin felix_PN = variants {};
-lin felixstowe_PN = variants {};
-lin fell_A = variants {};
-lin fell_V2 = dirV2 (regV "fällen");
-lin fell_V2V = variants {};
-lin fell_VA = variants {};
-lin fellah_N = variants {};
-lin fellow_N = reg2N  "Gefährte" "Gefährten" masculine;
-lin fellow_feeling_N = variants {};
-lin fellow_traveller_N = variants {};
-lin fellowship_N = variants {};
-lin felon_N = reg2N  "Verbrecher" "Verbrecher" masculine;
-lin felonious_A = variants {};
-lin felony_N = variants {};
-lin felspar_N = variants {};
-lin felt_N = reg2N  "Filz" "Filze" masculine;
-lin felucca_N = variants {};
-lin fem_PN = variants {};
-lin female_A = mk3A "weiblich" "weiblicher" "weiblichste";
-lin female_N = variants {};
-lin feminine_A = mk3A "feminin" "femininer" "femininste";
-lin femininity_N = reg2N  "Weiblichkeit" "Weiblichkeiten" feminine;
-lin feminism_N = reg2N  "Feminismus" "Feminismen" masculine;
-lin feminist_N = variants {};
-lin femur_N = reg2N  "Oberschenkelknochen" "Oberschenkelknochen" masculine;
-lin fen_N = variants {};
-lin fence_N = reg2N  "Hag" "Hage" masculine;
-lin fence_V2 = variants {};
-lin fencer_N = reg2N  "Fechter" "Fechter" masculine;
-lin fencing_N = variants {};
-lin fend_V = variants {};
-lin fend_V2 = variants {};
-lin fender_N = reg2N  "Kotflügel" "Kotflügel" masculine;
-lin fennel_N = reg2N  "Fenchel" "Fenchel" masculine;
-lin feoff_N = variants {};
-lin feral_A = mk3A "wild" "wilder" "wildeste";
-lin fermanagh_PN = variants {};
-lin ferment_N = variants {};
-lin ferment_V = irregV "gären" "gärt" "gor" "gor" "gegoren" ;
-lin ferment_V2 = dirV2 (irregV "gären" "gärt" "gor" "gor" "gegoren" );
-lin fermentation_N = mkN "Gärung";
-lin fern_N = reg2N  "Farn" "Farne" masculine;
-lin ferny_A = variants {};
-lin ferocious_A = variants {};
-lin ferocity_N = variants {};
-lin ferrara_PN = variants {};
-lin ferret_N = reg2N  "Frettchen" "Frettchen" neuter;
-lin ferret_V = variants {};
-lin ferret_V2 = variants {};
-lin ferroconcrete_N = variants {};
-lin ferrous_A = variants {};
-lin ferrule_N = variants {};
-lin ferry_N = reg2N  "Fähre" "Fähren" feminine;
-lin ferry_V = variants {};
-lin ferry_V2 = variants {};
-lin ferryboat_N = reg2N  "Fähre" "Fähren" feminine;
-lin ferryhill_PN = variants {};
-lin ferryman_N = reg2N  "Ferge" "Fergen" masculine;
-lin fertile_A = mk3A "fruchtbar" "fruchtbarer" "fruchtbarste";
-lin fertility_N = reg2N "Fruchtbarkeit" "Fruchtbarkeiten" feminine;
-lin fertilization_N = mkN "Befruchtung";
-lin fertilize_V2 = dirV2 (irregV "befruchten" "befruchtet" "befruchtete" "befruchte" "befruchtet" );
-lin fertilizer_N = variants {};
-lin ferule_N = variants {};
-lin fervency_N = variants {};
-lin fervent_A = variants {};
-lin fervid_A = variants {};
-lin fervour_N = variants {};
-lin festal_A = variants {};
-lin fester_V = irregV "eitern" "eitert" "eiterte" "eitere" "geeitert" ;
-lin festival_N = variants {};
-lin festive_A = mk3A "festlich" "festlicher" "festlichste";
-lin festivity_N = variants {};
-lin festoon_N = reg2N  "Feston" "Festons" neuter;
-lin festoon_V2 = variants {};
-lin fetal_A = regA "fötal";
-lin fetch_V = regV "holen";
-lin fetch_V2 = dirV2 (regV "holen");
-lin fetching_A = variants {};
-lin fete_N = variants {};
-lin fete_V2 = variants {};
-lin fete_day_N = variants {};
-lin fetid_A = variants {};
-lin fetish_N = variants {};
-lin fetlock_N = variants {};
-lin fetter_N = variants {};
-lin fetter_V2 = variants {};
-lin fettle_N = variants {};
-lin feud_N = reg2N  "Fehde" "Fehden" feminine;
-lin feudal_A = mk3A "feudal" "feudaler" "feudalste";
-lin feudalism_N = variants {};
-lin feudatory_A = variants {};
-lin feudatory_N = variants {};
-lin feude_V = variants {};
-lin fever_N = reg2N  "Fieber" "Fieber" neuter;
-lin fevered_A = variants {};
-lin feverish_A = mk3A "fieberhaft" "fieberhafter" "fieberhafteste";
-lin few_Num = variants {};
-lin fewer_than_AdN = variants {};
-lin fewness_N = variants {};
-lin fey_A = variants {};
-lin fez_N = reg2N  "Fes" "Fese" masculine;
-lin fiance_N = variants {};
-lin fiancee_N = variants {};
-lin fiasco_N = reg2N  "Fiasko" "Fiaskos" neuter;
-lin fiat_N = variants {};
-lin fib_N = variants {};
-lin fib_V = variants {};
-lin fibber_N = variants {};
-lin fibbing_N = variants {};
-lin fibre_N = reg2N  "Faser" "Fasern" feminine;
-lin fibreboard_N = variants {};
-lin fibreglass_N = variants {};
-lin fibrositis_N = variants {};
-lin fibrous_A = variants {};
-lin fibula_N = reg2N  "Fibel" "Fibeln" feminine;
-lin fickle_A = mk3A "unbeständig" "unbeständiger" "unbeständigste";
-lin fickleness_N = variants {};
-lin fiction_N = mkN "Fiktion";
-lin fictional_A = mk3A "fiktiv" "fiktiver" "fiktivste";
-lin fictitious_A = variants {};
-lin fiddle_N = reg2N  "Geige" "Geigen" feminine;
-lin fiddle_V2 = variants {};
-lin fiddler_N = variants {};
-lin fiddlestick_N = variants {};
-lin fiddling_A = variants {};
-lin fidelity_N = variants {};
-lin fidget_N = variants {};
-lin fidget_V = regV "zappeln";
-lin fidget_V2 = dirV2 (regV "zappeln");
-lin fidgety_A = variants {};
-lin fief_N = variants {};
-lin field_N = reg2N  "Bereich" "Bereiche" masculine;
-lin field_V = variants {};
-lin field_V2 = variants {};
-lin field_hospital_N = variants {};
-lin field_officer_N = variants {};
-lin fielder_N = variants {};
-lin fieldsman_N = variants {};
-lin fieldwork_N = variants {};
-lin fiend_N = variants {};
-lin fiendish_A = mk3A "teuflisch" "teuflischer" "teuflischste";
-lin fierce_A = mk3A "wild" "wilder" "wildeste";
-lin fierceness_N = variants {};
-lin fieriness_N = variants {};
-lin fiery_A = variants {};
-lin fiesta_N = variants {};
-lin fife_N = variants {};
-lin fife_PN = variants {};
-lin fig_N = reg2N  "Feige" "Feigen" feminine;
-lin fig_leaf_N = variants {};
-lin fight_N = variants {};
-lin fight_V = regV "bekämpfen";
-lin fight_V2 = dirV2 (regV "bekämpfen");
-lin fight_V2V = variants {};
-lin fighter_N = reg2N  "Jäger" "Jäger" masculine;
-lin fighting_N = variants {};
-lin figment_N = mkN "Erfindung";
-lin figurative_A = regA "bildlich";
-lin figure_N = reg2N  "Abbildung" "Abbildungen" feminine;
-lin figure_V = variants {};
-lin figure_V2 = variants {};
-lin figure_V2V = variants {};
-lin figure_VS = variants {};
-lin figured_A = variants {};
-lin figurehead_N = variants {};
-lin fiji_PN = variants {};
-lin fijian_A = variants {};
-lin fijian_N = variants {};
-lin filament_N = variants {};
-lin filature_N = variants {};
-lin filbert_N = variants {};
-lin filch_V2 = variants {};
-lin file_N = reg2N  "Akte" "Akten" feminine;
-lin file_V = variants {};
-lin file_V2 = variants {};
-lin filial_A = variants {};
-lin filibuster_N = variants {};
-lin filibuster_V = variants {};
-lin filigree_N = variants {};
-lin filipino_A = variants {};
-lin filipino_N = variants {};
-lin fill_N = variants {};
-lin fill_V = regV "füllen";
-lin fill_V2 = dirV2 (regV "füllen");
-lin fillet_N = variants {};
-lin fillet_V2 = variants {};
-lin filling_N = variants {};
-lin fillip_N = variants {};
-lin filly_N = variants {};
-lin film_N = reg2N  "Film" "Filme" masculine;
-lin film_V = variants {};
-lin film_V2 = variants {};
-lin film_star_N = variants {};
-lin filmable_A = variants {};
-lin filmy_A = variants {};
-lin filter_N = reg2N  "Filter" "Filter" masculine;
-lin filter_V = variants {};
-lin filter_V2 = variants {};
-lin filtertipped_A = variants {};
-lin filth_N = variants {};
-lin filthily_Adv = variants {};
-lin filthiness_N = variants {};
-lin filthy_A = mk3A "dreckig" "dreckiger" "dreckigste";
-lin filtrate_N = reg2N  "Filtrat" "Filtrate" neuter;
-lin filtrate_V = variants {};
-lin filtrate_V2 = variants {};
-lin filtration_N = variants {};
-lin fin_N = reg2N  "Flosse" "Flossen" feminine;
-lin finable_A = variants {};
-lin finagle_V2 = variants {};
-lin final_A = regA "final";
-lin final_N = mkN "Abschlussprüfung";
-lin finale_N = variants {};
-lin finalist_N = variants {};
-lin finality_N = variants {};
-lin finalize_V2 = variants {};
-lin finance_N = reg2N  "Finanz" "Finanzen" feminine;
-lin finance_V2 = variants {};
-lin financial_A = regA "finanziell";
-lin financier_N = reg2N  "Finanzier" "Finanziers" masculine;
-lin finch_N = reg2N  "Fink" "Finken" masculine;
-lin find_N = variants {};
-lin find_V = irregV "finden" "findet" "fand" "fände" "gefunden" ;
-lin find_V2 = dirV2 (irregV "finden" "findet" "fand" "fände" "gefunden");
-lin find_V2V = variants {};
-lin find_V2A = variants {};
-lin find_VS = variants {};
-lin finder_N = variants {};
-lin finding_N = variants {};
-lin fine_A = mk3A "filigran" "filigraner" "filigranste";
-lin fine_Adv = variants {};
-lin fine_N = variants {};
-lin fine_V2 = variants {};
-lin fine_tooth_A = variants {};
-lin fineable_A = variants {};
-lin fineness_N = variants {};
-lin finery_N = variants {};
-lin finesse_N = variants {};
-lin finesse_V2 = variants {};
-lin finger_N = reg2N  "Finger" "Finger" masculine;
-lin finger_V2 = variants {};
-lin finger_alphabet_N = variants {};
-lin finger_bowl_N = variants {};
-lin finger_plate_N = variants {};
-lin finger_post_N = variants {};
-lin fingerboard_N = variants {};
-lin fingermark_N = variants {};
-lin fingernail_N = reg2N "Fingernagel" "Fingernägel" masculine;
-lin fingerprint_N = reg2N  "Fingerabdruck" "Fingerabdrücke" masculine;
-lin fingerstall_N = variants {};
-lin fingertip_N = reg2N  "Fingerspitze" "Fingerspitzen" feminine;
-lin finical_A = variants {};
-lin finicky_A = variants {};
-lin finis_N = variants {};
-lin finish_N = reg2N  "Ende" "Enden" neuter;
-lin finish_V = variants {};
-lin finish_V2 = variants {};
-lin finish_VA = variants {};
-lin finite_A = regA "endlich";
-lin finland_PN = variants {};
-lin finn_N = variants {};
-lin finnan_N = variants {};
-lin finnan_haddie_N = variants {};
-lin finnan_haddock_N = variants {};
-lin finnish_A = mk3A "finnisch" "finnischer" "finnischste";
-lin finnish_N = variants {};
-lin fiona_PN = variants {};
-lin fiord_N = variants {};
-lin fir_N = reg2N  "Tanne" "Tannen" feminine;
-lin fir_cone_N = variants {};
-lin fire_N = mkN "Feuer" "Feuer" neuter;
-lin fire_V = variants {};
-lin fire_V2 = variants {};
-lin fire_alarm_N = variants {};
-lin fire_brigade_N = variants {};
-lin fire_control_N = variants {};
-lin fire_eater_N = variants {};
-lin fire_engine_N = variants {};
-lin fire_escape_N = variants {};
-lin fire_extinguisher_N = variants {};
-lin fire_fighter_N = variants {};
-lin fire_hose_N = variants {};
-lin fire_power_N = variants {};
-lin fire_raising_N = variants {};
-lin fire_walker_N = variants {};
-lin fire_walking_N = variants {};
-lin fire_watcher_N = variants {};
-lin fire_watching_N = variants {};
-lin firearm_N = reg2N  "Feuerwaffe" "Feuerwaffen" feminine;
-lin fireball_N = variants {};
-lin firebird_N = variants {};
-lin firebomb_N = variants {};
-lin firebox_N = variants {};
-lin firebrand_N = variants {};
-lin firebreak_N = variants {};
-lin firebrick_N = variants {};
-lin firebug_N = reg2N  "Feuerteufel" "Feuerteufel" masculine;
-lin fireclay_N = variants {};
-lin firecracker_N = reg2N  "Feuerwerkskörper" "Feuerwerkskörper" masculine;
-lin firedamp_N = variants {};
-lin firedog_N = variants {};
-lin firefly_N = reg2N  "Glühwürmchen" "Glühwürmchen" neuter;
-lin fireguard_N = variants {};
-lin firelight_N = variants {};
-lin firelighter_N = variants {};
-lin fireman_N = reg2N  "Heizer" "Heizer" masculine;
-lin firenze_PN = variants {};
-lin fireplace_N = reg2N  "Kamin" "Kamine" masculine;
-lin fireproof_A = variants {};
-lin fireside_N = variants {};
-lin firestone_N = variants {};
-lin firewater_N = variants {};
-lin firewood_N = variants {};
-lin firework_N = reg2N  "Feuerwerk" "Feuerwerke" neuter;
-lin firing_line_N = variants {};
-lin firing_party_N = variants {};
-lin firing_squad_N = variants {};
-lin firkin_N = variants {};
-lin firm_A = variants {};
-lin firm_Adv = variants {};
-lin firm_N = reg2N  "Firma" "Firmen" feminine;
-lin firm_V = variants {};
-lin firm_V2 = variants {};
-lin firmament_N = variants {};
-lin firmness_N = variants {};
-lin first_class_A = variants {};
-lin first_class_Adv = variants {};
-lin first_hand_A = variants {};
-lin first_hand_Adv = variants {};
-lin first_nighter_N = variants {};
-lin first_rate_A = variants {};
-lin first_rate_Adv = variants {};
-lin firstborn_A = variants {};
-lin firstborn_N = variants {};
-lin firth_N = variants {};
-lin fiscal_A = variants {};
-lin fish_N = mkN "Fisch";
-lin fish_V = variants {};
-lin fish_V2 = variants {};
-lin fish_hook_N = variants {};
-lin fish_knife_N = variants {};
-lin fish_slice_N = variants {};
-lin fishball_N = variants {};
-lin fishbone_N = reg2N  "Gräte" "Gräten" feminine;
-lin fishcake_N = variants {};
-lin fisher_N = reg2N  "Fischer" "Fischer" masculine;
-lin fisherman_N = reg2N  "Fischer" "Fischer" masculine;
-lin fishery_N = variants {};
-lin fishing_N = variants {};
-lin fishing_line_N = variants {};
-lin fishing_rod_N = variants {};
-lin fishing_tackle_N = variants {};
-lin fishmonger_N = reg2N  "Fischhändler" "Fischhändler" masculine;
-lin fishpaste_N = variants {};
-lin fishplate_N = variants {};
-lin fishwife_N = variants {};
-lin fishy_A = variants {};
-lin fissile_A = regA "spaltbar";
-lin fission_N = mkN "Kernspaltung";
-lin fissionable_A = regA "spaltbar";
-lin fissiparous_A = variants {};
-lin fissure_N = reg2N  "Riss" "Risse" masculine;
-lin fist_N = reg2N  "Faust" "Fäuste" feminine;
-lin fistula_N = reg2N  "Fistel" "Fisteln" feminine;
-lin fit_A = variants {};
-lin fit_N = variants {};
-lin fit_V = regV "passen";
-lin fit_V2 = dirV2 (regV "passen");
-lin fitful_A = variants {};
-lin fitment_N = variants {};
-lin fitness_N = variants {};
-lin fitter_N = variants {};
-lin fitting_A = variants {};
-lin fitting_N = variants {};
-lin fivefold_A = variants {};
-lin fivepence_N = variants {};
-lin fivepenny_A = variants {};
-lin fiver_N = variants {};
-lin fives_N = variants {};
-lin fix_N = variants {};
-lin fix_V = variants {};
-lin fix_V2 = variants {};
-lin fixate_V2 = variants {};
-lin fixation_N = variants {};
-lin fixative_N = variants {};
-lin fixed_A = variants {};
-lin fixture_N = variants {};
-lin fizz_N = variants {};
-lin fizz_V = variants {};
-lin fizzle_V = variants {};
-lin fizzy_A = regA "kohlensäurehaltig";
-lin fjord_N = reg2N  "Fjord" "Fjorde" masculine;
-lin flabbergast_V2 = dirV2 (irregV "erstaunen" "erstaunt" "erstaunte" "erstaunte" "erstaunt");
-lin flabbily_Adv = variants {};
-lin flabbiness_N = variants {};
-lin flabby_A = variants {};
-lin flaccid_A = variants {};
-lin flaccidity_N = reg2N  "Atonie" "Atonien" feminine;
-lin flag_N = reg2N  "Fahne" "Fahnen" feminine;
-lin flag_V = variants {};
-lin flag_V2 = variants {};
-lin flag_captain_N = variants {};
-lin flag_day_N = variants {};
-lin flagellant_N = variants {};
-lin flagellate_V2 = variants {};
-lin flagellation_N = variants {};
-lin flageolet_N = variants {};
-lin flagon_N = variants {};
-lin flagpole_N = reg2N  "Fahnenmast" "Fahnenmasten" masculine;
-lin flagrant_A = variants {};
-lin flagship_N = reg2N  "Flaggschiff" "Flaggschiffe" neuter;
-lin flagstaff_N = reg2N  "Fahnenmast" "Fahnenmasten" masculine;
-lin flagstone_N = variants {};
-lin flail_N = reg2N  "Flegel" "Flegel" masculine;
-lin flail_V2 = variants {};
-lin flair_N = mkN "Begabung";
-lin flak_N = variants {};
-lin flake_N = reg2N  "Flocke" "Flocken" feminine;
-lin flake_V = variants {};
-lin flakiness_N = variants {};
-lin flaky_A = variants {};
-lin flambeau_N = variants {};
-lin flamboyance_N = variants {};
-lin flamboyant_A = mk3A "extravagant" "extravaganter" "extravaganteste";
-lin flame_N = reg2N  "Flamme" "Flammen" feminine;
-lin flame_V = variants {};
-lin flamethrower_N = reg2N  "Flammenwerfer" "Flammenwerfer" masculine;
-lin flaming_A = variants {};
-lin flamingo_N = reg2N  "Flamingo" "Flamingos" masculine;
-lin flammable_A = regA "brennbar";
-lin flan_N = variants {};
-lin flange_N = reg2N  "Flansch" "Flansche" masculine;
-lin flank_N = variants {};
-lin flank_V = variants {};
-lin flank_V2 = variants {};
-lin flannel_N = reg2N  "Flanell" "Flanelle" masculine;
-lin flannelette_N = variants {};
-lin flap_N = mkN "Aufregung";
-lin flap_V = variants {};
-lin flap_V2 = variants {};
-lin flapjack_N = variants {};
-lin flapper_N = variants {};
-lin flare_N = reg2N  "Fackel" "Fackeln" feminine;
-lin flare_V = variants {};
-lin flare_V2 = variants {};
-lin flare_path_N = variants {};
-lin flare_up_N = variants {};
-lin flash_N = variants {};
-lin flash_V = variants {};
-lin flash_V2 = variants {};
-lin flashback_N = reg2N  "Flashback" "Flashbacks" masculine;
-lin flashbulb_N = variants {};
-lin flashgun_N = variants {};
-lin flashily_Adv = variants {};
-lin flashlight_N = reg2N  "Taschenlampe" "Taschenlampen" feminine;
-lin flashpoint_N = variants {};
-lin flashy_A = variants {};
-lin flask_N = variants {};
-lin flat_A = mk3A "direkt" "direkter" "direkteste";
-lin flat_Adv = variants {};
-lin flat_N = variants {};
-lin flat_bottomed_A = variants {};
-lin flat_car_N = variants {};
-lin flat_footed_A = variants {};
-lin flat_iron_N = variants {};
-lin flatfish_N = reg2N  "Plattfisch" "Plattfische" masculine;
-lin flatlet_N = variants {};
-lin flatness_N = variants {};
-lin flatten_V = variants {};
-lin flatten_V2 = variants {};
-lin flatter_V2 = variants {};
-lin flatterer_N = variants {};
-lin flattery_N = reg2N  "Schmeichelei" "Schmeicheleien" feminine;
-lin flattop_N = variants {};
-lin flatulence_N = reg2N  "Flatulenz" "Flatulenzen" feminine;
-lin flaunt_V = variants {};
-lin flaunt_V2 = variants {};
-lin flautist_N = reg2N  "Flötist" "Flötisten" masculine;
-lin flavour_N = variants {};
-lin flavour_V2 = variants {};
-lin flavouring_N = variants {};
-lin flavourless_A = variants {};
-lin flaw_N = reg2N  "Fehler" "Fehler" masculine;
-lin flaw_V2 = variants {};
-lin flawed_A = variants {};
-lin flawless_A = variants {};
-lin flax_N = reg2N  "Lein" "Leine" masculine;
-lin flaxen_A = variants {};
-lin flay_V2 = dirV2 (irregV "häuten" "häutet" "häutete" "häutete" "gehäutet" );
-lin flea_N = reg2N  "Floh" "Flöhe" masculine;
-lin flea_bite_N = variants {};
-lin flea_bitten_A = variants {};
-lin fleapit_N = variants {};
-lin fleck_N = reg2N  "Fleck" "Flecke" masculine;
-lin fleck_V2 = variants {};
-lin fledged_A = variants {};
-lin fledgeling_N = variants {};
-lin fledgling_N = variants {};
-lin flee_V = irregV "fliehen" "flieht" "floh" "flöhe" "geflohen" ;
-lin flee_V2 = dirV2 (irregV "fliehen" "flieht" "floh" "flöhe" "geflohen" );
-lin fleece_N = variants {};
-lin fleece_V2 = variants {};
-lin fleecy_A = variants {};
-lin fleet_A = variants {};
-lin fleet_N = reg2N  "Flotte" "Flotten" feminine;
-lin fleet_PN = variants {};
-lin fleet_street_PN = variants {};
-lin fleeting_A = variants {};
-lin fleetness_N = variants {};
-lin fleetwood_PN = variants {};
-lin flemish_A = variants {};
-lin flemish_N = variants {};
-lin flesh_N = reg2N  "Haut" "Häute" feminine;
-lin flesh_wound_N = variants {};
-lin fleshly_A = variants {};
-lin fleshy_A = mk3A "fleischig" "fleischiger" "fleischigste";
-lin fleur_de_lis_N = variants {};
-lin flex_N = variants {};
-lin flex_V2 = variants {};
-lin flexibility_N = variants {};
-lin flexible_A = mk3A "flexibel" "flexibler" "flexibelste";
-lin flibbertigibbet_N = variants {};
-lin flick_N = reg2N  "Kino" "Kinos" neuter;
-lin flick_V2 = variants {};
-lin flick_knife_N = variants {};
-lin flicker_N = variants {};
-lin flicker_V = variants {};
-lin flier_N = variants {};
-lin flight_N = reg2N  "Flucht" "Fluchten" feminine;
-lin flight_V2 = variants {};
-lin flightless_A = variants {};
-lin flighty_A = variants {};
-lin flimsily_Adv = variants {};
-lin flimsiness_N = variants {};
-lin flimsy_A = variants {};
-lin flimsy_N = variants {};
-lin flinch_V = variants {};
-lin fling_N = variants {};
-lin fling_V = variants {};
-lin fling_V2 = variants {};
-lin flint_N = variants {};
-lin flint_PN = variants {};
-lin flintstone_N = variants {};
-lin flinty_A = variants {};
-lin fo'c'sle_N = variants {};
-lin footling_A = variants {};
-lin formalin_N = variants {};
-lin foundling_N = variants {};
-lin fowlingpiece_N = variants {};
-lin franklin_N = variants {};
-lin freightliner_N = variants {};
-lin friendliness_N = variants {};
-lin ft_PN = variants {};
-lin flip_A = variants {};
-lin flip_N = variants {};
-lin flip_V = variants {};
-lin flip_V2 = variants {};
-lin flippancy_N = variants {};
-lin flippant_A = mk3A "frech" "frecher" "frechste";
-lin flipper_N = reg2N  "Flosse" "Flossen" feminine;
-lin flirt_N = variants {};
-lin flirt_V = variants {};
-lin flirtation_N = variants {};
-lin flirtatious_A = mk3A "kokett" "koketter" "koketteste";
-lin flit_N = variants {};
-lin flit_V = variants {};
-lin float_N = variants {};
-lin float_V = regV "treiben";
-lin float_V2 = variants {};
-lin float_VS = variants {};
-lin floatation_N = variants {};
-lin floating_A = variants {};
-lin flock_N = reg2N  "Herde" "Herden" feminine;
-lin flock_V = variants {};
-lin flock_V2V = variants {};
-lin floe_N = variants {};
-lin flog_V2 = variants {};
-lin flogging_N = variants {};
-lin flood_N = reg2N  "Flut" "Fluten" feminine;
-lin flood_V = variants {};
-lin flood_V2 = variants {};
-lin flood_tide_N = variants {};
-lin floodgate_N = variants {};
-lin floodlight_V2 = variants {};
-lin floor_N = reg2N "Fußboden" "Fußböden" masculine;
-lin floor_V2 = variants {};
-lin floor_walker_N = variants {};
-lin floorboard_N = variants {};
-lin flooring_N = variants {};
-lin floozie_N = reg2N  "Flittchen" "Flittchen" neuter;
-lin floozy_N = variants {};
-lin flop_Adv = variants {};
-lin flop_N = variants {};
-lin flop_V = regV "plumpsen";
-lin flop_V2 = dirV2 (regV "plumpsen");
-lin floppy_A = mk3A "schlaff" "schlaffer" "schlaffeste";
-lin flora_PN = variants {};
-lin floral_A = variants {};
-lin florence_PN = variants {};
-lin floriculture_N = variants {};
-lin florid_A = variants {};
-lin florida_PN = variants {};
-lin florin_N = variants {};
-lin florist_N = reg2N  "Florist" "Floristen" masculine;
-lin florrie_PN = variants {};
-lin floss_N = reg2N  "Zuckerwatte" "Zuckerwatten" feminine;
-lin flotation_N = variants {};
-lin flotilla_N = variants {};
-lin flotsam_N = variants {};
-lin flounce_N = variants {};
-lin flounce_V = variants {};
-lin flounce_V2 = variants {};
-lin flounder_N = reg2N  "Flunder" "Flundern" feminine;
-lin flounder_V = variants {};
-lin flour_N = reg2N  "Mehl" "Mehle" neuter;
-lin flour_V2 = variants {};
-lin flourish_N = variants {};
-lin flourish_V = regV "blühen";
-lin flourish_V2 = dirV2 (regV "blühen");
-lin floury_A = variants {};
-lin flout_V2 = dirV2 (regV "beleidigen");
-lin flow_N = reg2N  "Fluss" "Flüsse" masculine;
-lin flow_V = regV "fließen";
-lin flower_N = mkN "Blume";
-lin flower_V = variants {};
-lin flower_girl_N = variants {};
-lin flowerbed_N = reg2N  "Blumenbeet" "Blumenbeete" neuter;
-lin flowered_A = variants {};
-lin flowerless_A = variants {};
-lin flowerpot_N = reg2N  "Blumentopf" "Blumentöpfe" masculine;
-lin flowery_A = mk3A "blumig" "blumiger" "blumigste";
-lin flu_N = reg2N  "Grippe" "Grippen" feminine;
-lin fluctuate_V = regV "fluktuieren";
-lin fluctuation_N = mkN "Fluktuation";
-lin flue_N = variants {};
-lin fluency_N = variants {};
-lin fluent_A = regA "fließend";
-lin fluff_N = reg2N  "Fluse" "Flusen" feminine;
-lin fluff_V2 = variants {};
-lin fluffy_A = mk3A "flauschig" "flauschiger" "flauschigste";
-lin fluid_A = variants {};
-lin fluid_N = reg2N  "Fluid" "Fluide" neuter;
-lin fluidity_N = variants {};
-lin fluke_N = variants {};
-lin flume_N = variants {};
-lin flummox_V2 = variants {};
-lin flunk_V = variants {};
-lin flunk_V2 = variants {};
-lin flunkey_N = variants {};
-lin flunky_N = variants {};
-lin fluorescence_N = variants {};
-lin fluorescent_A = variants {};
-lin fluoridate_V2 = variants {};
-lin fluoridation_N = variants {};
-lin fluoride_N = variants {};
-lin fluoridization_N = variants {};
-lin fluoridize_V2 = variants {};
-lin fluorine_N = reg2N  "Fluor" "Fluoren" neuter;
-lin flurry_N = variants {};
-lin flurry_V2 = variants {};
-lin flush_A = mk3A "bündig" "bündiger" "bündigste";
-lin flush_N = variants {};
-lin flush_V = variants {};
-lin flush_V2 = variants {};
-lin fluster_N = variants {};
-lin fluster_V2 = variants {};
-lin flute_N = reg2N  "Flöte" "Flöten" feminine;
-lin flute_V = variants {};
-lin flute_V2 = variants {};
-lin fluting_N = variants {};
-lin flutist_N = reg2N  "Flötist" "Flötisten" masculine;
-lin flutter_N = variants {};
-lin flutter_V = irregV "flattern" "flattert" "flatterte" "flatterte" "geflattert" ;
-lin flutter_V2 = dirV2 (irregV "flattern" "flattert" "flatterte" "flatterte" "geflattert" );
-lin fluvial_A = variants {};
-lin flux_N = reg2N  "Fluss" "Flüsse" masculine;
-lin fly_A = variants {};
-lin fly_N = reg2N  "Fliege" "Fliegen" feminine;
-lin fly_V = regV "fliegen";
-lin fly_V2 = variants {};
-lin fly_VS = variants {};
-lin fly_fish_V = variants {};
-lin fly_fishing_N = variants {};
-lin fly_swat_N = variants {};
-lin fly_swatter_N = variants {};
-lin flyblown_A = variants {};
-lin flycatcher_N = variants {};
-lin flyer_N = reg2N  "Flieger" "Flieger" masculine;
-lin flying_A = variants {};
-lin flying_bomb_N = variants {};
-lin flying_fish_N = variants {};
-lin flying_fox_N = variants {};
-lin flying_squad_N = variants {};
-lin flyleaf_N = variants {};
-lin flyover_N = variants {};
-lin flypaper_N = variants {};
-lin flypast_N = variants {};
-lin flytrap_N = variants {};
-lin flyweight_N = variants {};
-lin flywheel_N = variants {};
-lin fm_N = variants {};
-lin fo_N = variants {};
-lin foal_N = reg2N  "Fohlen" "Fohlen" neuter;
-lin foal_V = variants {};
-lin foam_N = reg2N  "Schaum" "Schäume" masculine;
-lin foam_V = variants {};
-lin foam_rubber_N = variants {};
-lin foamy_A = variants {};
-lin fob_V2 = variants {};
-lin focal_A = variants {};
-lin focus_N = reg2N  "Brennpunkt" "Brennpunkte" masculine;
-lin focus_V = variants {};
-lin focus_V2 = variants {};
-lin fodder_N = variants {};
-lin foe_N = variants {};
-lin foetal_A = variants {};
-lin foetus_N = variants {};
-lin fog_N = mkN "Nebel" "Nebel" masculine;
-lin fog_V2 = variants {};
-lin fogbank_N = variants {};
-lin fogbound_A = variants {};
-lin fogey_N = variants {};
-lin foggia_PN = variants {};
-lin foggy_A = mk3A "diesig" "diesiger" "diesigste";
-lin foghorn_N = reg2N  "Nebelhorn" "Nebelhörner" neuter;
-lin foglamp_N = variants {};
-lin fogsignal_N = variants {};
-lin foible_N = variants {};
-lin foil_N = reg2N  "Aluminiumfolie" "Aluminiumfolien" feminine;
-lin foil_V2 = variants {};
-lin foist_V2 = variants {};
-lin fold_N = reg2N  "Falte" "Falten" feminine;
-lin fold_V = variants {};
-lin fold_V2 = variants {};
-lin folder_N = reg2N  "Ordner" "Ordner" masculine;
-lin foliage_N = variants {};
-lin folio_N = variants {};
-lin folk_N = variants {};
-lin folk_dance_N = variants {};
-lin folkestone_PN = variants {};
-lin folklore_N = variants {};
-lin folksong_N = variants {};
-lin folksy_A = mk3A "gesellig" "geselliger" "geselligste";
-lin folktale_N = reg2N  "Märchen" "Märchen" neuter;
-lin follow_V = regV "folgen";
-lin follow_V2 = dirV2 (regV "folgen");
-lin follow_VS = variants {};
-lin follow_on_N = variants {};
-lin follow_through_N = variants {};
-lin follow_up_N = variants {};
-lin follower_N = variants {};
-lin following_A = regA "anschließend";
-lin following_N = variants {};
-lin folly_N = reg2N  "Torheit" "Torheiten" feminine;
-lin foment_V2 = variants {};
-lin fomentation_N = variants {};
-lin fond_A = variants {};
-lin fondant_N = variants {};
-lin fondle_V2 = dirV2 (regV "liebkosen");
-lin fondness_N = variants {};
-lin font_N = variants {};
-lin foochow_PN = variants {};
-lin food_N = reg2N  "Essen" "Essen" neuter;
-lin foodless_A = variants {};
-lin foodstuff_N = reg2N  "Nahrungsmittel" "Nahrungsmittel" neuter;
-lin fool_N = reg2N  "Dummkopf" "Dummköpfe" masculine;
-lin fool_V = variants {};
-lin fool_V2 = variants {};
-lin foolery_N = variants {};
-lin foolhardiness_N = variants {};
-lin foolhardy_A = variants {};
-lin foolish_A = mk3A "dumm" "dümmer" "dümmste";
-lin foolishness_N = reg2N  "Dummheit" "Dummheiten" feminine;
-lin foolproof_A = variants {};
-lin foolscap_N = variants {};
-lin foot_N = reg2N "Fuß" "Füße" masculine;
-lin foot_V = variants {};
-lin foot_V2 = variants {};
-lin foot_and_mouth_A = variants {};
-lin foot_and_mouth_N = variants {};
-lin foot_bath_N = variants {};
-lin foot_pound_N = variants {};
-lin foot_race_N = variants {};
-lin foot_rot_N = variants {};
-lin footage_N = reg2N  "Filmmaterial" "Filmmaterialien" neuter;
-lin football_N = variants {};
-lin footballer_N = reg2N  "Fußballer" "Fußballer" masculine;
-lin footboard_N = variants {};
-lin footbridge_N = variants {};
-lin footed_A = variants {};
-lin footer_N = variants {};
-lin footfall_N = variants {};
-lin footfault_N = variants {};
-lin foothold_N = variants {};
-lin footing_N = variants {};
-lin footle_V = variants {};
-lin footle_V2 = variants {};
-lin footloose_A = variants {};
-lin footman_N = variants {};
-lin footmark_N = variants {};
-lin footnote_N = reg2N  "Fußnote" "Fußnoten" feminine;
-lin footpath_N = variants {};
-lin footplate_N = variants {};
-lin footprint_N = reg2N  "Fußabdruck" "Fußabdrücke" masculine;
-lin footslog_V = variants {};
-lin footslogger_N = variants {};
-lin footsore_A = variants {};
-lin footstep_N = variants {};
-lin footstool_N = reg2N  "Fußbank" "Fußbänke" feminine;
-lin footsure_A = variants {};
-lin footwear_N = variants {};
-lin footwork_N = variants {};
-lin fop_N = variants {};
-lin foppish_A = variants {};
-lin for_Prep = mkPrep "für" accusative;
-lin forage_N = variants {};
-lin forage_V = variants {};
-lin foray_N = variants {};
-lin foray_V = variants {};
-lin forbear_N = variants {};
-lin forbear_V = variants {};
-lin forbear_V2 = variants {};
-lin forbearance_N = variants {};
-lin forbid_V2 = dirV2 (irregV "untersagen" "untersagt" "untersagte" "untersagte" "untersagt" );
-lin forbidding_A = variants {};
-lin force_N = reg2N  "Gewalt" "Gewalten" feminine;
-lin force_V = variants {};
-lin force_V2 = variants {};
-lin force_V2V = variants {};
-lin force_VS = variants {};
-lin force_feed_V2 = variants {};
-lin force_land_V = variants {};
-lin force_land_V2 = variants {};
-lin force_majeure_N = variants {};
-lin forceful_A = variants {};
-lin forcefulness_N = variants {};
-lin forcemeat_N = variants {};
-lin forcible_A = variants {};
-lin ford_N = reg2N  "Furt" "Furten" feminine;
-lin ford_V2 = variants {};
-lin fordable_A = variants {};
-lin fore_A = variants {};
-lin fore_Adv = variants {};
-lin fore_N = variants {};
-lin forearm_N = reg2N  "Unterarm" "Unterarme" masculine;
-lin forearm_V2 = variants {};
-lin forebode_V2 = variants {};
-lin foreboding_N = variants {};
-lin forecast_N = variants {};
-lin forecast_V = irregV "prognostizieren" "prognostiziert" "prognostizierte" "prognostizierte" "prognostiziert";
-lin forecast_V2 = dirV2 (irregV "prognostizieren" "prognostiziert" "prognostizierte" "prognostizierte" "prognostiziert");
-lin forecast_VS = variants {};
-lin forecaster_N = variants {};
-lin forecastle_N = variants {};
-lin foreclose_V = variants {};
-lin foreclose_V2 = variants {};
-lin foreclosure_N = variants {};
-lin forecourt_N = variants {};
-lin foredoom_V2 = variants {};
-lin forefather_N = reg2N  "Vorfahre" "Vorfahren" masculine;
-lin forefinger_N = reg2N  "Zeigefinger" "Zeigefinger" masculine;
-lin forefoot_N = variants {};
-lin forefront_N = reg2N  "Vordergrund" "Vordergründe" masculine;
-lin foregather_V = variants {};
-lin forego_V = variants {};
-lin forego_V2 = variants {};
-lin foregoing_A = variants {};
-lin foregone_A = variants {};
-lin foreground_N = reg2N  "Vordergrund" "Vordergründe" masculine;
-lin forehand_A = variants {};
-lin forehead_N = reg2N  "Stirn" "Stirnen" feminine;
-lin foreign_A = regA "ausländisch";
-lin foreigner_N = reg2N  "Ausländer" "Ausländer" masculine;
-lin foreknow_V = variants {};
-lin foreknow_V2 = variants {};
-lin foreknowledge_N = variants {};
-lin foreland_N = variants {};
-lin foreleg_N = variants {};
-lin forelock_N = variants {};
-lin foreman_N = variants {};
-lin foremast_N = variants {};
-lin foremost_A = variants {};
-lin foremost_Adv = variants {};
-lin forename_N = reg2N  "Vorname" "Vornamen" masculine;
-lin forenoon_N = reg2N  "Vormittag" "Vormittage" masculine;
-lin forensic_A = regA "forensisch";
-lin foreordain_V2 = variants {};
-lin forerunner_N = variants {};
-lin foresail_N = variants {};
-lin foresee_V2 = variants {};
-lin foreseeable_A = regA "vorhersehbar";
-lin foreshadow_V2 = variants {};
-lin foreshore_N = reg2N  "Wattenmeer" "Wattenmeere" neuter;
-lin foreshorten_V2 = variants {};
-lin foresight_N = reg2N  "Voraussicht" "Voraussichten" feminine;
-lin foreskin_N = reg2N  "Vorhaut" "Vorhäute" feminine;
-lin forest_N = reg2N "Wald" "Wälder" masculine;
-lin forestall_V2 = variants {};
-lin forester_N = variants {};
-lin forestry_N = variants {};
-lin foreswear_V2 = variants {};
-lin foretaste_N = variants {};
-lin foretell_V2 = variants {};
-lin forethought_N = variants {};
-lin foretop_N = variants {};
-lin forever_Adv = variants {};
-lin forewarn_V2 = variants {};
-lin forewoman_N = variants {};
-lin foreword_N = reg2N  "Vorwort" "Vorworte" neuter;
-lin forfar_PN = variants {};
-lin forfeit_N = variants {};
-lin forfeit_V2 = variants {};
-lin forfeiture_N = variants {};
-lin forgather_V = variants {};
-lin forge_N = reg2N  "Schmiede" "Schmieden" feminine;
-lin forge_V = variants {};
-lin forge_V2 = variants {};
-lin forger_N = variants {};
-lin forgery_N = reg2N  "Falsifikat" "Falsifikate" masculine;
-lin forget_V = irregV "vergessen" "vergesst" "vergaß" "vergäße" "vergessen" ;
-lin forget_V2 = dirV2 (irregV "vergessen" "vergißt" "vergaß" "vergäße" "vergessen");
-lin forget_VS = variants {};
-lin forget_me_not_N = variants {};
-lin forgetful_A = mk3A "vergesslich" "vergesslicher" "vergesslichste";
-lin forgetfulness_N = variants {};
-lin forging_N = variants {};
-lin forgivable_A = variants {};
-lin forgive_V = variants {};
-lin forgive_V2 = variants {};
-lin forgiveness_N = mkN "Vergebung";
-lin forgiving_A = variants {};
-lin forgo_V2 = variants {};
-lin fork_N = reg2N  "Gabel" "Gabeln" feminine;
-lin fork_V = variants {};
-lin fork_V2 = variants {};
-lin forked_A = variants {};
-lin forli_PN = variants {};
-lin forlorn_A = variants {};
-lin forlornness_N = variants {};
-lin form_N = reg2N  "Form" "Formen" feminine;
---lin form_V = variants {};
-lin form_V2 = dirV2 (regV "formen");
-lin formal_A = mk3A "formal" "formaler" "formalste";
-lin formaldehyde_N = variants {};
-lin formalism_N = variants {};
-lin formality_N = variants {};
-lin formalize_V2 = variants {};
-lin format_N = reg2N  "Format" "Formate" neuter;
-lin formation_N = mkN "Bildung";
-lin formative_A = variants {};
-lin formby_PN = variants {};
-lin former_A = variants {};
-lin formic_A = variants {};
-lin formica_N = variants {};
-lin formidable_A = variants {};
-lin formless_A = variants {};
-lin formosa_PN = variants {};
-lin formula_N = reg2N  "Formel" "Formeln" feminine;
-lin formulate_V2 = variants {};
-lin formulation_N = mkN "Formulierung";
-lin fornicate_V = variants {};
-lin fornication_N = variants {};
-lin forrader_Adv = variants {};
-lin forsake_V2 = variants {};
-lin forsooth_Adv = variants {};
-lin forswear_V2 = variants {};
-lin forsythia_N = reg2N  "Forsythie" "Forsythien" feminine;
-lin fort_N = mkN "Festung";
-lin fort_lauderdale_PN = variants {};
-lin fort_william_PN = variants {};
-lin fort_worth_PN = variants {};
-lin fortaleza_PN = variants {};
-lin forte_A = variants {};
-lin forte_Adv = variants {};
-lin forte_N = variants {};
-lin forth_Adv = variants {};
-lin forthcoming_A = mk3A "entgegenkommend" "entgegenkommender" "entgegenkommendsten e";
-lin forthright_A = variants {};
-lin forthwith_Adv = variants {};
-lin fortieth_A = variants {};
-lin fortieth_N = variants {};
-lin fortification_N = mkN "Festung";
-lin fortify_V2 = variants {};
-lin fortissimo_A = variants {};
-lin fortissimo_Adv = variants {};
-lin fortitude_N = variants {};
-lin fortnight_N = variants {};
-lin fortnightly_A = variants {};
-lin fortnightly_Adv = variants {};
-lin fortress_N = mkN "Festung";
-lin fortuitous_A = variants {};
-lin fortunate_A = variants {};
-lin fortune_N = reg2N  "Schicksal" "Schicksale" neuter;
-lin forty_A = variants {};
-lin forty_N = variants {};
-lin fortyish_A = variants {};
-lin forum_N = variants {};
-lin forward_A = variants {};
-lin forward_Adv = variants {};
-lin forward_N = variants {};
-lin forward_V2 = variants {};
-lin forwardness_N = variants {};
-lin forwards_Adv = variants {};
-lin fosse_N = variants {};
-lin fossil_N = reg2N  "Fossil" "Fossilien" neuter;
-lin fossilization_N = variants {};
-lin fossilize_V = variants {};
-lin fossilize_V2 = variants {};
-lin foster_V2 = variants {};
-lin foster_brother_N = variants {};
-lin foster_child_N = variants {};
-lin foster_father_N = variants {};
-lin foster_mother_N = variants {};
-lin foster_parent_N = variants {};
-lin foster_sister_N = variants {};
-lin foul_A = mk3A "faul" "fauler" "faulste";
-lin foul_N = variants {};
-lin foul_V = variants {};
-lin foul_V2 = variants {};
-lin foul_mouthed_A = variants {};
-lin foul_spoken_A = variants {};
-lin foulness_N = variants {};
-lin found_V2 = variants {};
-lin foundation_N = reg2N  "Fundament" "Fundamente" neuter;
-lin foundation_stone_N = variants {};
-lin founder_N = reg2N  "Gründer" "Gründer" masculine;
-lin founder_V = variants {};
-lin founder_V2 = variants {};
-lin foundress_N = variants {};
-lin foundry_N = reg2N  "Gießerei" "Gießereien" feminine;
-lin fount_N = reg2N  "Quelle" "Quellen" feminine;
-lin fountain_N = reg2N  "Springbrunnen" "Springbrunnen" masculine;
-lin fountain_head_N = variants {};
-lin fountain_pen_N = variants {};
-lin four_in_hand_N = variants {};
-lin four_part_A = variants {};
-lin four_ply_A = variants {};
-lin four_poster_N = variants {};
-lin four_pounder_N = variants {};
-lin four_wheeler_N = variants {};
-lin fourfold_A = variants {};
-lin fourfold_Adv = variants {};
-lin fourpence_N = variants {};
-lin fourpenny_A = variants {};
-lin fourscore_A = variants {};
-lin fourscore_N = variants {};
-lin foursome_N = variants {};
-lin foursquare_A = variants {};
-lin fowey_PN = variants {};
-lin fowl_N = reg2N  "Geflügel" "Geflügel" neuter;
-lin fowl_V = variants {};
-lin fowl_run_N = variants {};
-lin fowler_N = variants {};
-lin fowlpest_N = variants {};
-lin fox_N = reg2N  "Fuchs" "Füchse" masculine;
-lin fox_V2 = variants {};
-lin fox_terrier_N = variants {};
-lin foxglove_N = reg2N  "Fingerhut" "Fingerhüte" masculine;
-lin foxhole_N = variants {};
-lin foxhound_N = variants {};
-lin foxhunt_N = variants {};
-lin foxhunt_V = variants {};
-lin foxhunter_N = variants {};
-lin foxtrot_N = variants {};
-lin foxy_A = variants {};
-lin foyer_N = reg2N  "Foyer" "Foyers" neuter;
-lin fr_PN = variants {};
-lin fracas_N = reg2N  "Aufruhr" "Aufruhre" masculine;
-lin fraction_N = reg2N  "Bruch" "Brüche" masculine;
-lin fractional_A = variants {};
-lin fractious_A = mk3A "aufsässig" "aufsässiger" "aufsässigste";
-lin fractiousness_N = variants {};
-lin fracture_N = reg2N  "Bruch" "Brüche" masculine;
-lin fracture_V = variants {};
-lin fracture_V2 = variants {};
-lin fragile_A = mk3A "fragil" "fragiler" "fragilste";
-lin fragility_N = variants {};
-lin fragment_N = reg2N  "Fragment" "Fragmente" neuter;
-lin fragment_V = variants {};
-lin fragment_V2 = variants {};
-lin fragmentary_A = regA "fragmentarisch";
-lin fragmentation_N = mkN "Fragmentierung";
-lin fragrance_N = variants {};
-lin fragrant_A = variants {};
-lin frail_A = variants {};
-lin frailty_N = variants {};
-lin frame_N = reg2N "Rahmen" "Rahmen" masculine;
-lin frame_V = irregV "entwerfen" "entwerft" "entwarf" "entwürfe" "entworfen" ;
-lin frame_V2 = dirV2 (irregV "entwerfen" "entwerft" "entwarf" "entwürfe" "entworfen" );
-lin frame_up_N = variants {};
-lin framework_N = reg2N  "Fachwerk" "Fachwerke" neuter;
-lin frampton_cotterell_PN = variants {};
-lin fran_PN = variants {};
-lin franc_N = reg2N  "Franc" "Francs" masculine;
-lin france_PN = variants {};
-lin frances_PN = variants {};
-lin franchise_N = mkN "Konzession";
-lin francis_PN = variants {};
-lin franciscan_A = variants {};
-lin franciscan_N = variants {};
-lin frank_A = variants {};
-lin frank_N = variants {};
-lin frank_PN = variants {};
-lin frank_V2 = variants {};
-lin frankfurt_PN = variants {};
-lin frankfurter_N = variants {};
-lin frankie_PN = variants {};
-lin frankincense_N = reg2N  "Weihrauch" "Weihrauche" masculine;
-lin franking_machine_N = variants {};
-lin frank_N = variants {};
-lin frankness_N = variants {};
-lin frantic_A = variants {};
-lin frantically_Adv = variants {};
-lin fraserburgh_PN = variants {};
-lin fraternal_A = variants {};
-lin fraternity_N = variants {};
-lin fraternization_N = variants {};
-lin fraternize_V = variants {};
-lin fratricide_N = variants {};
-lin frau_N = variants {};
-lin fraud_N = reg2N  "Betrug" "Betrugsfälle" masculine;
-lin fraudulent_A = variants {};
-lin fraught_A = variants {};
-lin fraulein_N = variants {};
-lin fray_N = reg2N  "Schlacht" "Schlachten" feminine;
-lin fray_V = variants {};
-lin fray_V2 = variants {};
-lin frazzle_N = variants {};
-lin freak_N = reg2N  "Freak" "Freaks" masculine;
-lin freak_V = variants {};
-lin freak_V2 = variants {};
-lin freak_out_N = variants {};
-lin freakish_A = variants {};
-lin freakishness_N = variants {};
-lin freaky_A = variants {};
-lin freckle_N = reg2N  "Sommersprosse" "Sommersprossen" feminine;
-lin freckle_V = variants {};
-lin freckle_V2 = variants {};
-lin freckleton_PN = variants {};
-lin fred_PN = variants {};
-lin freda_PN = variants {};
-lin freddie_PN = variants {};
-lin freddy_PN = variants {};
-lin frederick_PN = variants {};
-lin frederiksberg_PN = variants {};
-lin free_A = regA "gratis";
-lin free_V2 = variants {};
-lin free_V2V = variants {};
-lin free_and_easy_A = variants {};
-lin free_for_all_N = variants {};
-lin free_handed_A = variants {};
-lin free_list_N = variants {};
-lin free_liver_N = variants {};
-lin free_living_N = variants {};
-lin free_range_A = variants {};
-lin free_spoken_A = variants {};
-lin free_standing_A = variants {};
-lin free_thinker_N = variants {};
-lin free_thinking_A = variants {};
-lin free_thought_N = variants {};
-lin free_trader_N = variants {};
-lin freebooter_N = variants {};
-lin freeborn_A = variants {};
-lin freedman_N = variants {};
-lin freedom_N = reg2N  "Freiheit" "Freiheiten" feminine;
-lin freehand_A = variants {};
-lin freehold_N = variants {};
-lin freeholder_N = variants {};
-lin freelance_N = variants {};
-lin freelance_V = variants {};
-lin freeman_N = variants {};
-lin freemason_N = reg2N  "Freimaurer" "Freimaurer" masculine;
-lin freemasonry_N = variants {};
-lin freesia_N = variants {};
-lin freestone_N = variants {};
-lin freestyle_N = variants {};
-lin freeway_N = reg2N  "Autobahn" "Autobahnen" feminine;
-lin freewheel_V = variants {};
-lin freewill_A = variants {};
-lin freeze_N = variants {};
-lin freeze_V = regV "frieren";
-lin freeze_V2 = variants {};
-lin freezer_N = reg2N  "Gefrierschrank" "Gefrierschränke" masculine;
-lin freezing_mixture_N = variants {};
-lin freezing_point_N = variants {};
-lin freiburg_PN = variants {};
-lin freight_N = reg2N  "Fracht" "Frachten" feminine;
-lin freight_V2 = variants {};
-lin freight_train_N = variants {};
-lin freighter_N = variants {};
-lin freighter_N = variants {};
-lin french_A = variants {};
-lin french_N = variants {};
-lin frenchman_N = variants {};
-lin frenchwoman_N = variants {};
-lin frenetic_A = variants {};
-lin frenzied_A = variants {};
-lin frenzy_N = reg2N  "Rausch" "Räusche" masculine;
-lin frequency_N = reg2N  "Frequenz" "Frequenzen" feminine;
-lin frequent_A = mk3A "häufig" "häufiger" "häufigste";
-lin frequent_V2 = variants {};
-lin fresco_N = reg2N  "Fresko" "Fresken" neuter;
-lin fresco_V2 = variants {};
-lin fresh_A = mk3A "frech" "frecher" "frechste";
-lin fresh_Adv = variants {};
-lin freshen_V = variants {};
-lin freshen_V2 = variants {};
-lin fresher_N = variants {};
-lin freshman_N = reg2N  "Neuling" "Neulinge" masculine;
-lin freshness_N = variants {};
-lin freshwater_A = variants {};
-lin freshwater_PN = variants {};
-lin fret_N = variants {};
-lin fret_V = irregV "verschlingen" "verschlingt" "verschlang" "verschlänge" "verschlungen" ;
-lin fret_V2 = dirV2 (irregV "verschlingen" "verschlingt" "verschlang" "verschlänge" "verschlungen" );
-lin fret_VS = variants {};
-lin fretful_A = variants {};
-lin fretsaw_N = variants {};
-lin fretwork_N = variants {};
-lin freudian_A = variants {};
-lin fri_PN = variants {};
-lin friability_N = variants {};
-lin friable_A = variants {};
-lin friar_N = variants {};
-lin fricassee_N = reg2N  "Frikassee" "Frikassees" neuter;
-lin fricassee_V2 = variants {};
-lin fricative_A = variants {};
-lin fricative_N = reg2N  "Frikativ" "Frikative" masculine;
-lin friction_N = mkN "Reibung";
-lin friday_N = reg2N  "Freitag" "Freitage" masculine;
-lin friday_PN = variants {};
-lin fridge_N = reg2N "Kühlschrank" "Kühlschränke" masculine;
-lin friend_N = mkN "Freund";
-lin friendless_A = variants {};
-lin friendlessness_N = variants {};
-lin friendly_A = mk3A "freundlich" "freundlicher" "freundlichste";
-lin friendship_N = reg2N  "Freundschaft" "Freundschaften" feminine;
-lin frier_N = variants {};
-lin frieze_N = reg2N  "Fries" "Friese" masculine;
-lin frigate_N = reg2N  "Fregatte" "Fregatten" feminine;
-lin fright_N = reg2N  "Schreck" "Schrecke" masculine;
-lin fright_V2 = variants {};
-lin frighten_V2 = dirV2 (irregV "erschrecken" "erschreckt" "erschreckte" "erschreckte" "erschreckt");
-lin frightened_A = variants {};
-lin frightening_A = variants {};
-lin frightful_A = variants {};
-lin frightfulness_N = variants {};
-lin frigid_A = mk3A "kalt" "kälter" "kälteste";
-lin frigidity_N = variants {};
-lin frill_N = variants {};
-lin frilled_A = variants {};
-lin frilly_A = variants {};
-lin fringe_N = variants {};
-lin fringe_V2 = variants {};
-lin frinton_PN = variants {};
-lin frippery_N = variants {};
-lin frisk_V = variants {};
-lin frisk_V2 = variants {};
-lin friskily_Adv = variants {};
-lin frisky_A = variants {};
-lin frisson_N = variants {};
-lin fritter_N = variants {};
-lin fritter_V2 = variants {};
-lin frivol_V = variants {};
-lin frivol_V2 = variants {};
-lin frivolity_N = variants {};
-lin frivolous_A = mk3A "frivol" "frivoler" "frivolste";
-lin frizz_V2 = variants {};
-lin frizzle_V = variants {};
-lin frizzle_V2 = variants {};
-lin frizzy_A = variants {};
-lin fro_Adv = variants {};
-lin frock_N = reg2N  "Kleid" "Kleider" neuter;
-lin frock_coat_N = variants {};
-lin frodsham_PN = variants {};
-lin frog_N = reg2N  "Frosch" "Frösche" masculine;
-lin frogman_N = variants {};
-lin frogmarch_V2 = variants {};
-lin frolic_N = variants {};
-lin frolic_V = variants {};
-lin frolicsome_A = variants {};
-lin from_Prep = mkPrep "aus" dative;
-lin frome_PN = variants {};
-lin frond_N = variants {};
-lin front_N = reg2N  "Front" "Fronten" feminine;
-lin front_V = variants {};
-lin front_V2 = variants {};
-lin front_bench_N = variants {};
-lin front_bencher_N = variants {};
-lin frontage_N = variants {};
-lin frontal_A = regA "frontal";
-lin frontier_N = reg2N  "Grenze" "Grenzen" feminine;
-lin frontiersman_N = variants {};
-lin frontispiece_N = variants {};
-lin frost_N = reg2N  "Frost" "Fröste" masculine;
-lin frost_V = variants {};
-lin frost_V2 = variants {};
-lin frost_bound_A = variants {};
-lin frostbite_N = mkN "Erfrierung";
-lin frostbitten_A = variants {};
-lin frostily_Adv = variants {};
-lin frostiness_N = variants {};
-lin frosting_N = variants {};
-lin frosty_A = mk3A "frostig" "frostiger" "frostigste";
-lin froth_N = reg2N  "Schaum" "Schäume" masculine;
-lin froth_V = variants {};
-lin frothily_Adv = variants {};
-lin frothiness_N = variants {};
-lin frothy_A = variants {};
-lin froward_A = variants {};
-lin frown_N = variants {};
-lin frown_V = variants {};
-lin frowningly_Adv = variants {};
-lin frowsty_A = variants {};
-lin frowzy_A = variants {};
-lin frs_N = variants {};
-lin fructification_N = variants {};
-lin fructify_V = variants {};
-lin fructify_V2 = variants {};
-lin frugal_A = variants {};
-lin frugality_N = variants {};
-lin fruit_N = reg2N "Frucht" "Früchte" feminine;
-lin fruit_V = variants {};
-lin fruit_fly_N = variants {};
-lin fruitcake_N = variants {};
-lin fruiterer_N = reg2N  "Obsthändler" "Obsthändler" masculine;
-lin fruitful_A = mk3A "fruchtbar" "fruchtbarer" "fruchtbarste";
-lin fruitfulness_N = variants {};
-lin fruition_N = variants {};
-lin fruitless_A = variants {};
-lin fruitlessness_N = variants {};
-lin fruity_A = variants {};
-lin frump_N = variants {};
-lin frumpish_A = variants {};
-lin frumpy_A = variants {};
-lin frustrate_V2 = variants {};
-lin frustration_N = mkN "Frustration";
-lin fry_N = variants {};
-lin fry_V = irregV "braten" "brät" "briet" "briete" "gebraten" ;
-lin fry_V2 = dirV2 (irregV "braten" "brät" "briet" "briete" "gebraten" );
-lin fry_pan_N = variants {};
-lin fryer_N = variants {};
-lin frying_pan_N = variants {};
-lin ft_PN = variants {};
-lin fuchsia_N = variants {};
-lin fuck_V = regV "bumsen";
-lin fuck_V2 = dirV2 (regV "bumsen");
-lin fuck_all_N = variants {};
-lin fucker_N = variants {};
-lin fucking_A = variants {};
-lin fuddle_V2 = variants {};
-lin fuddy_duddy_N = variants {};
-lin fudge_N = variants {};
-lin fuel_N = reg2N  "Brennstoff" "Brennstoffe" masculine;
-lin fuel_V = variants {};
-lin fuel_V2 = variants {};
-lin fug_N = reg2N  "Muff" "Muffe" masculine;
-lin fuggy_A = variants {};
-lin fugitive_A = variants {};
-lin fugitive_N = reg2N  "Flüchtling" "Flüchtlinge" masculine;
-lin fugue_N = reg2N  "Fuge" "Fugen" feminine;
-lin fuhrer_N = variants {};
-lin fulcrum_N = variants {};
-lin fulfil_V2 = dirV2 (irregV "erfüllen" "erfüllt" "erfüllte" "erfüllte" "erfüllt");
-lin fulfill_V2 = dirV2 (irregV "erfüllen" "erfüllt" "erfüllte" "erfüllte" "erfüllt");
-lin fulfilment_N = variants {};
-lin full_A = regA "voll";
-lin full_blooded_A = variants {};
-lin full_blown_A = variants {};
-lin full_dress_A = variants {};
-lin full_fashioned_A = variants {};
-lin full_fledged_A = variants {};
-lin full_grown_A = variants {};
-lin full_length_A = variants {};
-lin full_page_A = variants {};
-lin full_scale_A = variants {};
-lin full_time_A = variants {};
-lin full_time_Adv = variants {};
-lin fullback_N = variants {};
-lin fuller_N = variants {};
-lin fullness_N = variants {};
-lin fully_Adv = variants {};
-lin fully_fashioned_A = variants {};
-lin fully_fledged_A = variants {};
-lin fully_grown_A = variants {};
-lin fulmar_N = variants {};
-lin fulminate_V = variants {};
-lin fulmination_N = variants {};
-lin fulsome_A = variants {};
-lin fulsomeness_N = variants {};
-lin fumble_V = variants {};
-lin fumble_V2 = variants {};
-lin fumbler_N = variants {};
-lin fume_N = reg2N  "Rauch" "Rauche" masculine;
-lin fume_V = variants {};
-lin fume_V2 = variants {};
-lin fume_VS = variants {};
-lin fumigate_V2 = variants {};
-lin fumigation_N = variants {};
-lin fun_N = variants {};
-lin function_N = reg2N  "Aufgabe" "Aufgaben" feminine;
-lin function_V = variants {};
-lin functional_A = mk3A "funktional" "funktionaler" "funktionalste";
-lin functionalism_N = variants {};
-lin functionalist_N = variants {};
-lin functionary_N = variants {};
-lin fund_N = reg2N  "Fonds" "Fonds" masculine;
-lin fund_V2 = variants {};
-lin fundamental_A = variants {};
-lin fundamental_N = reg2N  "Grundlage" "Grundlagen" feminine;
-lin fundamentalism_N = reg2N  "Fundamentalismus" "Fundamentalismen" masculine;
-lin fundamentalist_N = variants {};
-lin funeral_N = variants {};
-lin funereal_A = variants {};
-lin funfair_N = variants {};
-lin fungicide_N = reg2N  "Fungizid" "Fungizide" neuter;
-lin fungoid_A = variants {};
-lin fungous_A = variants {};
-lin fungus_N = reg2N  "Pilz" "Pilze" masculine;
-lin funicular_N = variants {};
-lin funk_N = variants {};
-lin funk_V = variants {};
-lin funk_V2 = variants {};
-lin funky_A = variants {};
-lin funnel_N = reg2N  "Trichter" "Trichter" masculine;
-lin funnel_V = variants {};
-lin funnel_V2 = variants {};
-lin funnily_Adv = variants {};
-lin funniness_N = variants {};
-lin funny_A = mk3A "eigenartig" "eigenartiger" "eigenartigste";
-lin funny_bone_N = variants {};
-lin fur_N = reg2N  "Fell" "Felle" neuter;
-lin furbelow_N = reg2N  "Krause" "Krausen" feminine;
-lin furbish_V2 = variants {};
-lin furious_A = variants {};
-lin furl_V = variants {};
-lin furl_V2 = variants {};
-lin furlong_N = variants {};
-lin furlough_N = reg2N  "Urlaub" "Urlaube" masculine;
-lin furnace_N = reg2N  "Hochofen" "Hochöfen" masculine;
-lin furnish_V2 = variants {};
-lin furniture_N = reg2N  "Möbelstück" "Möbelstücke" neuter;
-lin furore_N = variants {};
-lin furrier_N = reg2N  "Kürschner" "Kürschner" masculine;
-lin furrow_N = variants {};
-lin furrow_V = variants {};
-lin furrow_V2 = variants {};
-lin furry_A = mk3A "pelzig" "pelziger" "pelzigste";
-lin furth_PN = variants {};
-lin further_Adv = mkAdv "ferner";
-lin further_V2 = dirV2 (regV "fördern");
-lin furtherance_N = variants {};
-lin furthermore_Adv = variants {};
-lin furthermost_A = variants {};
-lin furthest_A = variants {};
-lin furthest_Adv = variants {};
-lin furtive_A = mk3A "geheim" "geheimer" "geheimste";
-lin furtiveness_N = variants {};
-lin fury_N = variants {};
-lin furze_N = variants {};
-lin fuse_N = mkN "Sicherung";
-lin fuse_V = variants {};
-lin fuse_V2 = variants {};
-lin fuselage_N = variants {};
-lin fushun_PN = variants {};
-lin fusilier_N = variants {};
-lin fusillade_N = variants {};
-lin fusion_N = reg2N "Fusionsprotein" "Fusionsproteine" neuter;
-lin fuss_N = reg2N "Aufstand" "Aufstände" masculine;
-lin fuss_V = variants {};
-lin fuss_V2 = variants {};
-lin fussily_Adv = variants {};
-lin fussiness_N = variants {};
-lin fusspot_N = variants {};
-lin fussy_A = variants {};
-lin fustian_N = variants {};
-lin fusty_A = mk3A "modrig" "modriger" "modrigste";
-lin futile_A = mk3A "sinnlos" "sinnloser" "sinnloseste";
-lin futility_N = variants {};
-lin future_A = variants {};
-lin future_N = reg2N  "Futur" "Future" neuter;
-lin futureless_A = variants {};
-lin futurism_N = variants {};
-lin futurist_N = variants {};
-lin futurity_N = variants {};
-lin fuze_N = variants {};
-lin fuzz_N = variants {};
-lin fuzzy_A = mk3A "vage" "vager" "vagste";
-lin fwd_PN = variants {};
-lin g_man_N = variants {};
-lin gab_N = variants {};
-lin gabardine_N = variants {};
-lin gabble_N = variants {};
-lin gabble_V = variants {};
-lin gabble_V2 = variants {};
-lin gaberdine_N = variants {};
-lin gable_N = reg2N  "Giebel" "Giebel" masculine;
-lin gabled_A = variants {};
-lin gabon_PN = variants {};
-lin gabonese_A = variants {};
-lin gabonese_N = variants {};
-lin gad_V = variants {};
-lin gadabout_N = variants {};
-lin gadfly_N = reg2N  "Bremse" "Bremsen" feminine;
-lin gadget_N = reg2N  "Apparat" "Apparate" masculine;
-lin gadgetry_N = variants {};
-lin gael_N = variants {};
-lin gaelic_A = variants {};
-lin gaelic_N = variants {};
-lin gaff_N = variants {};
-lin gaffe_N = variants {};
-lin gaffer_N = variants {};
-lin gag_N = reg2N  "Gag" "Gags" masculine;
-lin gag_V = variants {};
-lin gag_V2 = variants {};
-lin gaga_A = variants {};
-lin gage_N = variants {};
-lin gage_V2 = variants {};
-lin gaggle_N = variants {};
-lin gaiety_N = variants {};
-lin gaily_Adv = variants {};
-lin gain_N = reg2N "Zunahme" "Zunahmen" feminine;
-lin gain_V = variants {};
-lin gain_V2 = variants {};
-lin gainful_A = variants {};
-lin gainsay_V2 = variants {};
-lin gainsborough_N = variants {};
-lin gainsborough_PN = variants {};
-lin gait_N = reg2N  "Gang" "Gänge" masculine;
-lin gaiter_N = variants {};
-lin gal_N = variants {};
-lin gala_N = variants {};
-lin galactic_A = variants {};
-lin galantine_N = variants {};
-lin galashiels_PN = variants {};
-lin galaxy_N = reg2N  "Galaxie" "Galaxien" feminine;
-lin gale_N = variants {};
-lin gall_N = reg2N  "Frechheit" "Frechheiten" feminine;
-lin gall_V2 = variants {};
-lin gallant_A = variants {};
-lin gallant_N = variants {};
-lin gallantry_N = variants {};
-lin galleon_N = reg2N  "Galeone" "Galeonen" feminine;
-lin gallery_N = reg2N  "Galerie" "Galerien" feminine;
-lin galley_N = reg2N  "Galeere" "Galeeren" feminine;
-lin galley_proof_N = variants {};
-lin galley_slave_N = variants {};
-lin gallic_A = variants {};
-lin gallicism_N = variants {};
-lin gallivant_V = variants {};
-lin gallon_N = variants {};
-lin gallop_N = variants {};
-lin gallop_V = variants {};
-lin gallop_V2 = variants {};
-lin galloway_PN = variants {};
-lin gallows_bird_N = variants {};
-lin gallstone_N = reg2N  "Gallenstein" "Gallensteine" masculine;
-lin gallup_PN = variants {};
-lin galore_Adv = variants {};
-lin galosh_N = reg2N  "Galosche" "Galoschen" feminine;
-lin galumph_V = variants {};
-lin galvanic_A = variants {};
-lin galvanism_N = variants {};
-lin galvanize_V2 = variants {};
-lin galvanize_VS = variants {};
-lin galway_PN = variants {};
-lin gambia_PN = variants {};
-lin gambian_A = variants {};
-lin gambian_N = variants {};
-lin gambit_N = reg2N  "Gambit" "Gambits" neuter;
-lin gamble_N = reg2N  "Glücksspiel" "Glücksspiele" neuter;
-lin gamble_V = variants {};
-lin gamble_V2 = variants {};
-lin gambler_N = reg2N  "Hasardeur" "Hasardeure" masculine;
-lin gambling_N = variants {};
-lin gambling_den_N = variants {};
-lin gamboge_N = variants {};
-lin gambol_N = variants {};
-lin gambol_V = variants {};
-lin game_A = variants {};
-lin game_N = reg2N  "Spiel" "Spiele" neuter;
-lin game_V = variants {};
-lin game_V2 = variants {};
-lin game_bag_N = variants {};
-lin game_bird_N = variants {};
-lin game_licence_N = variants {};
-lin gamecock_N = variants {};
-lin gamekeeper_N = variants {};
-lin games_master_N = variants {};
-lin games_mistress_N = variants {};
-lin gamesmanship_N = variants {};
-lin gaming_house_N = variants {};
-lin gaming_table_N = variants {};
-lin gamma_N = reg2N  "Gamma" "Gammas" neuter;
-lin gammon_N = variants {};
-lin gammy_A = variants {};
-lin gamp_N = variants {};
-lin gamut_N = variants {};
-lin gamy_A = variants {};
-lin gander_N = reg2N  "Blick" "Blicke" masculine;
-lin gang_N = variants {};
-lin gang_V = variants {};
-lin ganger_N = variants {};
-lin gangling_A = variants {};
-lin ganglion_N = reg2N  "Kopf" "Köpfe" masculine;
-lin gangplank_N = reg2N  "Landungsbrücke" "Landungsbrücken" feminine;
-lin gangrene_N = reg2N  "Gangrän" "Gangräne" neuter;
-lin gangrene_V = variants {};
-lin gangrene_V2 = variants {};
-lin gangrenous_A = variants {};
-lin gangster_N = reg2N  "Gangster" "Gangster" masculine;
-lin gangway_N = reg2N  "Gang" "Gänge" masculine;
-lin gannet_N = reg2N  "Basstölpel" "Basstölpel" masculine;
-lin gantry_N = variants {};
-lin gaol_N = variants {};
-lin gaol_V2 = variants {};
-lin gaolbird_N = variants {};
-lin gaolbreak_N = variants {};
-lin gaoler_N = variants {};
-lin gap_N = reg2N  "Ritz" "Ritze" masculine;
-lin gap_toothed_A = variants {};
-lin gape_N = variants {};
-lin gape_V = variants {};
-lin garage_N = reg2N  "Garage" "Garagen" feminine;
-lin garage_V2 = variants {};
-lin garb_N = variants {};
-lin garb_V2 = variants {};
-lin garbage_N = reg2N  "Abfall" "Abfälle" masculine;
-lin garbage_can_N = variants {};
-lin garble_V2 = variants {};
-lin garden_N = reg2N "Garten" "Gärten" masculine;
-lin garden_V = variants {};
-lin garden_truck_N = variants {};
-lin gardener_N = reg2N  "Gärtner" "Gärtner" masculine;
-lin gardenia_N = variants {};
-lin gardening_N = variants {};
-lin gareth_PN = variants {};
-lin garforth_PN = variants {};
-lin gargantuan_A = variants {};
-lin gargle_N = variants {};
-lin gargle_V = regV "gurgeln";
-lin gargle_V2 = dirV2 (regV "gurgeln");
-lin gargoyle_N = variants {};
-lin garish_A = variants {};
-lin garland_N = variants {};
-lin garland_V2 = variants {};
-lin garlic_N = variants {};
-lin garment_N = reg2N  "Kleidungsstück" "Kleidungsstücke" neuter;
-lin garner_N = variants {};
-lin garner_V2 = variants {};
-lin garnet_N = variants {};
-lin garnish_N = variants {};
-lin garnish_V2 = dirV2 (regV "garnieren");
-lin garotte_N = variants {};
-lin garotte_V2 = variants {};
-lin garret_N = variants {};
-lin garrison_N = reg2N  "Garnison" "Garnisonen" feminine;
-lin garrison_V2 = variants {};
-lin garrotte_N = variants {};
-lin garrotte_V2 = variants {};
-lin garrowhill_PN = variants {};
-lin garrulity_N = variants {};
-lin garrulous_A = mk3A "geschwätzig" "geschwätziger" "geschwätzigste";
-lin garter_N = variants {};
-lin gary_PN = variants {};
-lin gas_N = reg2N  "Benzin" "Benzine" neuter;
-lin gas_V = variants {};
-lin gas_V2 = variants {};
-lin gas_bracket_N = variants {};
-lin gas_cooker_N = variants {};
-lin gas_engine_N = variants {};
-lin gas_fitter_N = variants {};
-lin gas_helmet_N = variants {};
-lin gas_holder_N = variants {};
-lin gas_mask_N = variants {};
-lin gas_meter_N = variants {};
-lin gas_oven_N = variants {};
-lin gas_ring_N = variants {};
-lin gas_station_N = variants {};
-lin gas_stove_N = variants {};
-lin gasbag_N = variants {};
-lin gaseous_A = regA "gasförmig";
-lin gash_N = variants {};
-lin gash_V2 = variants {};
-lin gasification_N = variants {};
-lin gasify_V = variants {};
-lin gasify_V2 = variants {};
-lin gasket_N = mkN "Dichtung";
-lin gaslight_N = variants {};
-lin gasmask_N = variants {};
-lin gasolene_N = variants {};
-lin gasoline_N = variants {};
-lin gasometer_N = variants {};
-lin gasp_N = variants {};
-lin gasp_V = variants {};
-lin gasp_V2 = variants {};
-lin gassy_A = variants {};
-lin gastric_A = regA "gastrisch";
-lin gastritis_N = reg2N "Gastritis" "Gastrites" feminine;
-lin gastronomic_A = variants {};
-lin gastronomy_N = reg2N  "Gastronomie" "Gastronomien" feminine;
-lin gasworks_N = variants {};
-lin gate_N = reg2N  "Schlagbaum" "Schlagbäume" masculine;
-lin gate_V2 = variants {};
-lin gateau_N = variants {};
-lin gatecrash_V2 = variants {};
-lin gatecrasher_N = variants {};
-lin gatehouse_N = variants {};
-lin gatepost_N = variants {};
-lin gateshead_PN = variants {};
-lin gateway_N = reg2N  "Einfahrt" "Einfahrten" feminine;
-lin gather_V = regV "sammeln";
-lin gather_V2 = dirV2 (regV "sammeln");
-lin gatherer_N = variants {};
-lin gathering_N = variants {};
-lin gatt_N = variants {};
-lin gauche_A = variants {};
-lin gaucherie_N = variants {};
-lin gaucho_N = variants {};
-lin gaud_N = variants {};
-lin gaudily_Adv = variants {};
-lin gaudy_A = mk3A "grell" "greller" "grellste";
-lin gaudy_N = variants {};
-lin gauge_N = variants {};
-lin gauge_V2 = variants {};
-lin gaul_N = variants {};
-lin gaunt_A = mk3A "dünn" "dünner" "dünnste";
-lin gauntlet_N = variants {};
-lin gauntness_N = variants {};
-lin gauze_N = reg2N  "Gaze" "Gazen" feminine;
-lin gauzy_A = variants {};
-lin gavel_N = variants {};
-lin gavin_PN = variants {};
-lin gavotte_N = variants {};
-lin gawk_N = variants {};
-lin gawkiness_N = variants {};
-lin gawky_A = variants {};
-lin gawp_V = variants {};
-lin gay_A = mk3A "ausgelassen" "ausgelassener" "ausgelassenste";
-lin gay_N = variants {};
-lin gayness_N = variants {};
-lin gaze_N = variants {};
-lin gaze_V = variants {};
-lin gazelle_N = reg2N  "Gazelle" "Gazellen" feminine;
-lin gazette_N = variants {};
-lin gazette_V2 = variants {};
-lin gazetteer_N = variants {};
-lin gazump_V = variants {};
-lin gazump_V2 = variants {};
-lin gb_PN = variants {};
-lin gcse_N = variants {};
-lin gcses_N = variants {};
-lin gdansk_PN = variants {};
-lin gdn_PN = variants {};
-lin gdns_PN = variants {};
-lin gear_N = reg2N  "Gang" "Gänge" masculine;
-lin gear_V = variants {};
-lin gear_V2 = variants {};
-lin gear_case_N = variants {};
-lin gearbox_N = variants {};
-lin gearshift_N = variants {};
-lin gecko_N = variants {};
-lin gee_gee_N = variants {};
-lin geezer_N = variants {};
-lin geiger_N = variants {};
-lin geisha_N = reg2N  "Geisha" "Geishas" feminine;
-lin gel_N = reg2N  "Gel" "Gele" neuter;
-lin gel_V = variants {};
-lin gelatin_N = reg2N "Gelatine" "Gelatinen" feminine;
-lin gelatine_N = reg2N "Gelatine" "Gelatinen" feminine;
-lin gelatinous_A = variants {};
-lin geld_V2 = variants {};
-lin gelding_N = reg2N  "Wallach" "Wallache" masculine;
-lin gelignite_N = variants {};
-lin gelligaer_PN = variants {};
-lin gelsenkirchen_PN = variants {};
-lin gem_N = reg2N  "Edelstein" "Edelsteine" masculine;
-lin gemini_PN = variants {};
-lin gemmed_A = variants {};
-lin gen_N = variants {};
-lin gen_PN = variants {};
-lin gen_V2 = variants {};
-lin gendarme_N = reg2N  "Gendarm" "Gendarmen" masculine;
-lin gendarmerie_N = variants {};
-lin gender_N = reg2N  "Geschlecht" "Geschlechter" neuter;
-lin gene_N = reg2N  "Gen" "Gene" neuter;
-lin gene_PN = variants {};
-lin genealogical_A = variants {};
-lin genealogist_N = variants {};
-lin genealogy_N = mkN "Abstammung";
-lin general_A = mk3A "allgemein" "allgemeiner" "allgemeinste";
-lin general_N = variants {};
-lin generalissimo_N = variants {};
-lin generality_N = variants {};
-lin generalization_N = variants {};
-lin generalize_V = variants {};
-lin generalize_V2 = variants {};
-lin generate_V2 = dirV2 (irregV "erzeugen" "erzeugt" "erzeugte" "erzeugte" "erzeugt");
-lin generation_N = reg2N "Erzeugung" "Erzeugungen" feminine;
-lin generative_A = variants {};
-lin generator_N = reg2N  "Generator" "Generatoren" masculine;
-lin generic_A = mk3A "allgemein" "allgemeiner" "allgemeinste";
-lin generically_Adv = variants {};
-lin generosity_N = reg2N  "Generosität" "Generositäten" feminine;
-lin generous_A = mk3A "generös" "generöser" "generöseste";
-lin genesis_N = variants {};
-lin genetic_A = regA "genetisch";
-lin genetically_Adv = variants {};
-lin geneticist_N = variants {};
-lin genetics_N = variants {};
-lin geneva_PN = variants {};
-lin genial_A = variants {};
-lin geniality_N = variants {};
-lin genie_N = variants {};
-lin genital_A = variants {};
-lin genitive_A = variants {};
-lin genius_N = reg2N  "Genie" "Genies" neuter;
-lin genius_loci_N = variants {};
-lin genoa_PN = variants {};
-lin genocide_N = reg2N  "Völkermord" "Völkermorde" masculine;
-lin genova_PN = variants {};
-lin genre_N = reg2N  "Genre" "Genres" neuter;
-lin genre_painting_N = variants {};
-lin gent_N = variants {};
-lin genteel_A = variants {};
-lin gentian_N = variants {};
-lin gentile_A = variants {};
-lin gentile_N = variants {};
-lin gentility_N = variants {};
-lin gentle_A = variants {};
-lin gentleman_N = reg2N  "Herr" "Herren" masculine;
-lin gentleman_at_arms_N = variants {};
-lin gentlemanly_A = variants {};
-lin gentleness_N = variants {};
-lin gentlewoman_N = variants {};
-lin gently_Adv = variants {};
-lin gentry_N = variants {};
-lin genuflect_V = variants {};
-lin genuflection_N = variants {};
-lin genuflexion_N = variants {};
-lin genuine_A = mk3A "echt" "echter" "echteste";
-lin genuineness_N = variants {};
-lin genus_N = mkN "Gattung";
-lin geocentric_A = variants {};
-lin geoff_PN = variants {};
-lin geoffrey_PN = variants {};
-lin geographer_N = variants {};
-lin geographical_A = variants {};
-lin geography_N = reg2N  "Geografie" "Geografien" feminine;
-lin geological_A = variants {};
-lin geologist_N = reg2N  "Geologe" "Geologen" masculine;
-lin geology_N = variants {};
-lin geometric_A = regA "geometrisch";
-lin geometrical_A = variants {};
-lin geometry_N = reg2N  "Geometrie" "Geometrien" feminine;
-lin geophysical_A = variants {};
-lin geophysics_N = variants {};
-lin geopolitics_N = variants {};
-lin george_PN = variants {};
-lin georgette_N = variants {};
-lin georgia_PN = variants {};
-lin georgian_A = variants {};
-lin georgian_N = variants {};
-lin georgie_PN = variants {};
-lin gerald_PN = variants {};
-lin geraldine_PN = variants {};
-lin geranium_N = reg2N  "Geranie" "Geranien" feminine;
-lin gerard_PN = variants {};
-lin geriatric_A = variants {};
-lin geriatrician_N = variants {};
-lin geriatrics_N = variants {};
-lin germ_N = reg2N  "Keim" "Keime" masculine;
-lin german_A = variants {};
-lin german_N = reg2N  "Germane" "Germanen" masculine;
-lin germane_A = mk3A "relevant" "relevanter" "relevanteste";
-lin germanic_A = variants {};
-lin germany_PN = variants {};
-lin germicide_N = variants {};
-lin germinate_V = variants {};
-lin germinate_V2 = variants {};
-lin germination_N = variants {};
-lin gerontology_N = variants {};
-lin gerry_PN = variants {};
-lin gerrymander_N = variants {};
-lin gerrymander_V2 = variants {};
-lin gertie_PN = variants {};
-lin gertrude_PN = variants {};
-lin gerund_N = reg2N  "Gerundium" "Gerundien" neuter;
-lin gestapo_N = variants {};
-lin gestation_N = variants {};
-lin gesticulate_V = variants {};
-lin gesticulation_N = variants {};
-lin gesture_N = reg2N  "Attitüde" "Attitüden" feminine;
-lin gesture_V = variants {};
-lin get_V = irregV "werden" "wird" "wurde" "wurde" "geworden" ;
-lin get_V2 = dirV2 (irregV "werden" "wird" "wurde" "wurde" "geworden" );
-lin get_V2V = variants {};
-lin get_VA = variants {};
-lin get_VV = variants {};
-lin get_VS = variants {};
-lin get_at_able_A = variants {};
-lin get_together_N = variants {};
-lin get_up_N = variants {};
-lin getaway_N = variants {};
-lin geum_N = variants {};
-lin geyser_N = reg2N  "Geysir" "Geysire" masculine;
-lin ghana_PN = variants {};
-lin ghanaian_A = variants {};
-lin ghanaian_N = variants {};
-lin gharry_N = variants {};
-lin ghastly_A = variants {};
-lin ghat_N = variants {};
-lin ghee_N = variants {};
-lin ghent_PN = variants {};
-lin gherkin_N = reg2N  "Gewürzgurke" "Gewürzgurken" feminine;
-lin ghetto_N = variants {};
-lin ghost_N = mkN "Erscheinung";
-lin ghost_V = variants {};
-lin ghost_V2 = variants {};
-lin ghost_writer_N = variants {};
-lin ghostliness_N = variants {};
-lin ghostly_A = variants {};
-lin ghoul_N = variants {};
-lin ghoulish_A = variants {};
-lin ghq_PN = variants {};
-lin gi_N = variants {};
-lin giant_N = reg2N  "Gigant" "Giganten" masculine;
-lin giantess_N = variants {};
-lin gibber_V = variants {};
-lin gibberish_N = variants {};
-lin gibbet_N = variants {};
-lin gibbet_V2 = variants {};
-lin gibbon_N = reg2N  "Gibbon" "Gibbons" masculine;
-lin gibbous_A = variants {};
-lin gibe_N = variants {};
-lin gibe_V = variants {};
-lin gibingly_Adv = variants {};
-lin gibraltar_PN = variants {};
-lin gibraltarian_A = variants {};
-lin gibraltarian_N = variants {};
-lin giddily_Adv = variants {};
-lin giddiness_N = variants {};
-lin giddy_A = variants {};
-lin giffnock_PN = variants {};
-lin gift_N = mkN "Begabung";
-lin gift_V2 = variants {};
-lin gifted_A = variants {};
-lin gig_N = reg2N  "Auftritt" "Auftritte" masculine;
-lin gigantic_A = mk3A "gigantisch" "gigantischer" "gigantischste";
-lin giggle_N = variants {};
-lin giggle_V = regV "kichern";
-lin gigolo_N = variants {};
-lin gilbert_PN = variants {};
-lin gilbertian_A = variants {};
-lin gild_N = variants {};
-lin gild_V2 = dirV2 (irregV "vergolden" "vergoldet" "vergoldete" "vergoldete" "vergoldet");
-lin gilder_N = variants {};
-lin gilding_N = variants {};
-lin giles_PN = variants {};
-lin gilfach_goch_PN = variants {};
-lin gill_N = reg2N  "Kieme" "Kiemen" feminine;
-lin gill_PN = variants {};
-lin gillian_PN = variants {};
-lin gillie_N = variants {};
-lin gillingham_PN = variants {};
-lin gilt_N = variants {};
-lin gilt_edged_A = variants {};
-lin gimcrack_A = variants {};
-lin gimlet_N = variants {};
-lin gimmick_N = variants {};
-lin gin_N = reg2N  "Gin" "Gins" masculine;
-lin gin_V2 = variants {};
-lin gina_PN = variants {};
-lin ginger_N = reg2N  "Ingwer" "Ingwer" masculine;
-lin ginger_V2 = variants {};
-lin gingerbread_N = reg2N  "Lebkuchen" "Lebkuchen" masculine;
-lin gingerly_A = variants {};
-lin gingerly_Adv = variants {};
-lin gingham_N = variants {};
-lin gingko_N = variants {};
-lin ginseng_N = variants {};
-lin gipsy_N = variants {};
-lin giraffe_N = reg2N  "Giraffe" "Giraffen" feminine;
-lin gird_V = variants {};
-lin gird_V2 = variants {};
-lin girder_N = reg2N  "Balken" "Balken" masculine;
-lin girdle_N = variants {};
-lin girdle_V2 = variants {};
-lin girl_N = reg2N "Mädchen" "Mädchen" neuter;
-lin girlfriend_N = reg2N  "Freundin" "Freundinnen" feminine;
-lin girlhood_N = variants {};
-lin girlish_A = mk3A "mädchenhaft" "mädchenhafter" "mädchenhafteste";
-lin girlishness_N = variants {};
-lin giro_N = variants {};
-lin girth_N = reg2N  "Umfang" "Umfänge" masculine;
-lin girvan_PN = variants {};
-lin gist_N = variants {};
-lin give_N = variants {};
-lin give_V = irregV "geben" "gebt" "gab" "gäbe" "gegeben" ;
-lin give_V2 = dirV2 (irregV "geben" "gebt" "gab" "gäbe" "gegeben" );
-lin give_V3 = accdatV3 (irregV "geben" "gibt" "gab" "gäbe" "gegeben");
-lin giveaway_N = variants {};
-lin giver_N = variants {};
-lin giveth_V2 = variants {};
-lin gizzard_N = variants {};
-lin glace_A = variants {};
-lin glacial_A = variants {};
-lin glacier_N = reg2N  "Gletscher" "Gletscher" masculine;
-lin glad_A = mk3A "froh" "froher" "frohsten, froheste";
-lin gladden_V2 = variants {};
-lin glade_N = variants {};
-lin gladiator_N = reg2N  "Gladiator" "Gladiatoren" masculine;
-lin gladiatorial_A = variants {};
-lin gladiolus_N = variants {};
-lin gladness_N = variants {};
-lin gladsome_A = variants {};
-lin gladys_PN = variants {};
-lin glamorgan_PN = variants {};
-lin glamorization_N = variants {};
-lin glamorize_V2 = variants {};
-lin glamorous_A = variants {};
-lin glamour_N = variants {};
-lin glance_N = variants {};
-lin glance_V = regV "blicken";
-lin glance_V2 = dirV2 (regV "blicken");
-lin gland_N = reg2N  "Drüse" "Drüsen" feminine;
-lin glanders_N = variants {};
-lin glandular_A = variants {};
-lin glare_N = variants {};
-lin glare_V = variants {};
-lin glare_V2 = variants {};
-lin glaring_A = variants {};
-lin glasgow_PN = variants {};
-lin glass_N = variants {};
-lin glass_V2 = variants {};
-lin glass_blower_N = variants {};
-lin glass_cutter_N = variants {};
-lin glass_wool_N = variants {};
-lin glassful_N = variants {};
-lin glasshouse_N = variants {};
-lin glassware_N = variants {};
-lin glassworks_N = variants {};
-lin glassy_A = variants {};
-lin glastonbury_PN = variants {};
-lin glaswegian_A = variants {};
-lin glaswegian_N = variants {};
-lin glaucoma_N = reg2N "Glaukom" "Glaukome" neuter;
-lin glaucous_A = variants {};
-lin glaze_N = reg2N  "Glasur" "Glasuren" feminine;
-lin glaze_V = variants {};
-lin glaze_V2 = variants {};
-lin glazier_N = variants {};
-lin gleam_N = variants {};
-lin gleam_V = variants {};
-lin glean_V = variants {};
-lin glean_V2 = variants {};
-lin gleaner_N = variants {};
-lin glebe_N = variants {};
-lin glee_N = reg2N  "Freude" "Freuden" feminine;
-lin gleeful_A = mk3A "schadenfroh" "schadenfroher" "schadenfrohesten, schadenfrohste";
-lin glen_N = variants {};
-lin glen_PN = variants {};
-lin glengarry_N = variants {};
-lin glenrothes_PN = variants {};
-lin glib_A = variants {};
-lin glibness_N = variants {};
-lin glide_N = variants {};
-lin glide_V = irregV "gleiten" "gleitet" "glitt" "glitt" "geglitten" ;
-lin glider_N = reg2N  "Segelflugzeug" "Segelflugzeuge" neuter;
-lin gliding_N = variants {};
-lin glimmer_N = variants {};
-lin glimmer_V = variants {};
-lin glimpse_N = variants {};
-lin glimpse_V2 = variants {};
-lin glint_N = variants {};
-lin glint_V = variants {};
-lin goal_line_N = variants {};
-lin goblin_N = variants {};
-lin godliness_N = variants {};
-lin golf_links_N = variants {};
-lin good_neighbourliness_N = variants {};
-lin gosling_N = variants {};
-lin grappling_iron_N = variants {};
-lin gremlin_N = variants {};
-lin growlingly_Adv = variants {};
-lin gruelling_A = variants {};
-lin glissade_N = variants {};
-lin glissade_V = variants {};
-lin glissando_A = variants {};
-lin glissando_Adv = variants {};
-lin glisten_V = regV "glitzern";
-lin glister_N = variants {};
-lin glister_V = variants {};
-lin glitter_N = variants {};
-lin glitter_V = variants {};
-lin glittering_A = variants {};
-lin gloaming_N = variants {};
-lin gloat_V = variants {};
-lin gloat_VS = variants {};
-lin gloatingly_Adv = variants {};
-lin global_A = regA "global";
-lin globalization_N = variants {};
-lin globe_N = reg2N  "Erde" "Erden" feminine;
-lin globetrot_V = variants {};
-lin globetrotter_N = reg2N  "Weltenbummler" "Weltenbummler" masculine;
-lin globular_A = variants {};
-lin globule_N = variants {};
-lin glockenspiel_N = reg2N  "Glockenspiel" "Glockenspiele" neuter;
-lin gloom_N = variants {};
-lin gloomily_Adv = variants {};
-lin gloomy_A = mk3A "düster" "düsterer, düstrer" "düsterste";
-lin gloria_PN = variants {};
-lin glorification_N = mkN "Glorifizierung";
-lin glorify_V2 = variants {};
-lin glorious_A = mk3A "glorreich" "glorreicher" "glorreichste";
-lin glory_N = variants {};
-lin glory_V = variants {};
-lin glory_hole_N = variants {};
-lin gloss_N = mkN "Randbemerkung";
-lin gloss_V2 = variants {};
-lin glossary_N = variants {};
-lin glossily_Adv = variants {};
-lin glossiness_N = variants {};
-lin glossop_PN = variants {};
-lin glossy_A = mk3A "glänzend" "glänzender" "glänzendste";
-lin glottal_A = variants {};
-lin glottis_N = reg2N  "Glottis" "Glottides" feminine;
-lin gloucester_PN = variants {};
-lin gloucestershire_PN = variants {};
-lin glove_N = mkN "Handschuh";
-lin glove_compartment_N = variants {};
-lin gloved_A = variants {};
-lin glow_N = variants {};
-lin glow_V = regV "glühen";
-lin glow_worm_N = variants {};
-lin glower_V = variants {};
-lin gloweringly_Adv = variants {};
-lin glowing_A = variants {};
-lin glucose_N = reg2N "Glucose" "Glucosen" feminine;
-lin glue_N = reg2N  "Kleber" "Kleber" masculine;
-lin glue_V2 = variants {};
-lin gluey_A = mk3A "klebrig" "klebriger" "klebrigste";
-lin glum_A = variants {};
-lin glumness_N = variants {};
-lin glusburn_PN = variants {};
-lin glut_N = variants {};
-lin glut_V2 = variants {};
-lin gluten_N = variants {};
-lin glutinous_A = mk3A "klebrig" "klebriger" "klebrigste";
-lin glutton_N = variants {};
-lin gluttonous_A = variants {};
-lin gluttony_N = variants {};
-lin glycerine_N = variants {};
-lin gmt_PN = variants {};
-lin gnarled_A = variants {};
-lin gnash_V = variants {};
-lin gnash_V2 = variants {};
-lin gnat_N = variants {};
-lin gnaw_V = regV "nagen";
-lin gnaw_V2 = dirV2 (regV "nagen");
-lin gnome_N = variants {};
-lin gnp_N = variants {};
-lin gnu_N = reg2N  "Gnu" "Gnus" neuter;
-lin go_N = variants {};
-lin go_V = seinV (irregV "gehen" "geht" "ging" "ginge" "gegangen");
-lin go_V2 = dirV2 (irregV "fahren" "fahrt" "fuhr" "führe" "gefahren" );
-lin go_VA = variants {};
-lin go_VV = variants {};
-lin go_VS = variants {};
-lin go_ahead_N = variants {};
-lin go_as_you_please_A = variants {};
-lin go_between_N = variants {};
-lin go_by_N = variants {};
-lin go_cart_N = variants {};
-lin go_getter_N = variants {};
-lin go_kart_N = variants {};
-lin go_slow_N = variants {};
-lin go_to_meeting_A = variants {};
-lin goad_N = variants {};
-lin goad_V2 = variants {};
-lin goal_N = reg2N  "Tor" "Tore" neuter;
-lin goal_kick_N = variants {};
-lin goalie_N = variants {};
-lin goalkeeper_N = reg2N  "Torhüterin" "Torhüterinnen" feminine;
-lin goalless_A = variants {};
-lin goalmouth_N = variants {};
-lin goat_N = reg2N  "Geiß" "Geißen" feminine;
-lin goatee_N = reg2N  "Ziegenbart" "Ziegenbärte " masculine;
-lin goatherd_N = variants {};
-lin goatskin_N = variants {};
-lin gob_N = reg2N  "Schnauze" "Schnauzen" feminine;
-lin gobbet_N = variants {};
-lin gobble_N = variants {};
-lin gobble_V = variants {};
-lin gobble_V2 = variants {};
-lin gobbledygook_N = variants {};
-lin gobbler_N = variants {};
-lin goblet_N = reg2N  "Kelch" "Kelche" masculine;
-lin gob_N = reg2N  "Schnauze" "Schnauzen" feminine;
-lin god_N = reg2N  "Gott" "Götter" masculine;
-lin god_PN = variants {};
-lin god_damn_A = variants {};
-lin god_damned_A = variants {};
-lin godalming_PN = variants {};
-lin godchild_N = reg2N  "Patenkind" "Patenkinder" neuter;
-lin goddam_A = variants {};
-lin goddam_Adv = variants {};
-lin goddaughter_N = variants {};
-lin goddess_N = reg2N  "Göttin" "Göttinnen" feminine;
-lin godfather_N = reg2N  "Pate" "Paten" masculine;
-lin godfearing_A = variants {};
-lin godforsaken_A = variants {};
-lin godfrey_PN = variants {};
-lin godhead_N = variants {};
-lin godless_A = mk3A "gottlos" "gottloser" "gottloseste";
-lin godlessness_N = variants {};
-lin godlike_A = variants {};
-lin godly_A = mk3A "fromm" "frommerfrömmer" "frommstenfrömmste";
-lin godmanchester_PN = variants {};
-lin godmother_N = reg2N  "Patin" "Patinnen" feminine;
-lin godown_N = variants {};
-lin godparent_N = variants {};
-lin godsend_N = variants {};
-lin godson_N = variants {};
-lin godspeed_N = variants {};
-lin goffs_oak_PN = variants {};
-lin goggle_V = regV "glotzen";
-lin goggle_box_N = variants {};
-lin goggle_eyed_A = variants {};
-lin going_A = variants {};
-lin going_N = variants {};
-lin going_over_N = variants {};
-lin goitre_N = reg2N  "Kropf" "Kröpfe" masculine;
-lin golbourne_PN = variants {};
-lin gold_N = reg2N "Gold" "Golde" neuter;
-lin gold_beater_N = variants {};
-lin gold_digger_N = variants {};
-lin gold_dust_N = variants {};
-lin gold_foil_N = variants {};
-lin gold_leaf_N = variants {};
-lin gold_plate_N = variants {};
-lin gold_rush_N = variants {};
-lin golden_A = mk3A "golden" "goldener" "goldenste";
-lin goldfield_N = variants {};
-lin goldfinch_N = reg2N  "Stieglitz" "Stieglitze" masculine;
-lin goldfish_N = reg2N  "Goldfisch" "Goldfische" masculine;
-lin goldmine_N = variants {};
-lin goldsmith_N = variants {};
-lin golf_N = reg2N  "Golf" "Golfe" masculine;
-lin golf_V = variants {};
-lin golf_ball_N = variants {};
-lin golf_club_N = variants {};
-lin golf_course_N = variants {};
-lin golfer_N = variants {};
-lin goliath_N = variants {};
-lin golliwog_N = variants {};
-lin golosh_N = variants {};
-lin gondola_N = reg2N  "Gondel" "Gondeln" feminine;
-lin gondolier_N = variants {};
-lin goner_N = variants {};
-lin gong_N = variants {};
-lin gong_V2 = variants {};
-lin gonorrhea_N = variants {};
-lin gonorrhoea_N = variants {};
-lin goo_N = reg2N  "Klebstoff" "Klebstoffe" masculine;
-lin good_A = mk3A "gut" "besser" "beste";
-lin good_N = variants {};
-lin good_fellowship_N = variants {};
-lin good_for_naught_A = variants {};
-lin good_for_naught_N = variants {};
-lin good_for_nothing_A = variants {};
-lin good_for_nothing_N = variants {};
-lin good_humoured_A = variants {};
-lin good_looking_A = variants {};
-lin good_natured_A = variants {};
-lin good_tempered_A = variants {};
-lin good_time_A = variants {};
-lin goodbye_N = variants {};
-lin goodish_A = variants {};
-lin goodly_A = variants {};
-lin goodness_N = variants {};
-lin goodwill_N = variants {};
-lin goody_N = variants {};
-lin goody_goody_A = variants {};
-lin goody_goody_N = variants {};
-lin gooey_A = variants {};
-lin goof_N = variants {};
-lin goof_V = variants {};
-lin goof_V2 = variants {};
-lin goofy_A = variants {};
-lin googly_N = variants {};
-lin goole_PN = variants {};
-lin goon_N = variants {};
-lin goose_N = reg2N  "Gans" "Gänse" feminine;
-lin goose_flesh_N = variants {};
-lin goose_step_N = variants {};
-lin gooseberry_N = reg2N  "Stachelbeere" "Stachelbeeren" feminine;
-lin gopher_N = variants {};
-lin gordian_A = variants {};
-lin gordon_PN = variants {};
-lin gore_N = variants {};
-lin gore_V2 = variants {};
-lin gorge_N = reg2N  "Schlucht" "Schluchten" feminine;
-lin gorge_V = variants {};
-lin gorge_V2 = variants {};
-lin gorgeous_A = variants {};
-lin gorgon_N = variants {};
-lin gorgonzola_N = variants {};
-lin gorilla_N = reg2N  "Gorilla" "Gorillas" masculine;
-lin gorky_PN = variants {};
-lin gormandize_V = variants {};
-lin gormless_A = mk3A "dämlich" "dämlicher" "dämlichste";
-lin gorse_N = variants {};
-lin gorseinon_PN = variants {};
-lin gory_A = mk3A "blutig" "blutiger" "blutigste";
-lin gospel_N = variants {};
-lin gosport_PN = variants {};
-lin gossamer_N = variants {};
-lin gossip_N = reg2N  "Klatsch" "Klatsche" masculine;
-lin gossip_V = variants {};
-lin goteborg_PN = variants {};
-lin goth_N = variants {};
-lin gothenburg_PN = variants {};
-lin gothic_A = variants {};
-lin gothic_N = variants {};
-lin gottingen_PN = variants {};
-lin gouache_N = variants {};
-lin gouge_N = reg2N  "Rille" "Rillen" feminine;
-lin gouge_V2 = variants {};
-lin goulash_N = variants {};
-lin gourd_N = reg2N  "Kalebasse" "Kalebassen" feminine;
-lin gourmand_N = reg2N  "Feinschmecker" "Feinschmecker" masculine;
-lin gourmet_N = variants {};
-lin gourock_PN = variants {};
-lin gout_N = reg2N  "Gicht" "Gichten" feminine;
-lin gouty_A = variants {};
-lin gov_PN = variants {};
-lin govern_V = regV "lenken";
-lin govern_V2 = dirV2 (regV "lenken");
-lin governance_N = variants {};
-lin governess_N = reg2N  "Gouvernante" "Gouvernanten" feminine;
-lin governing_A = variants {};
-lin government_N = mkN "Regierung";
-lin governmental_A = variants {};
-lin governor_N = reg2N  "Gouverneur" "Gouverneure" masculine;
-lin governor_general_N = variants {};
-lin govt_N = variants {};
-lin gown_N = variants {};
-lin gown_V2 = variants {};
-lin gp_N = variants {};
-lin grab_N = variants {};
-lin grab_V = irregV "greifen" "greift" "griff" "griffe" "gegriffen" ;
-lin grab_V2 = dirV2 (irregV "greifen" "greift" "griff" "griffe" "gegriffen" );
-lin grabber_N = variants {};
-lin grace_N = reg2N  "Aufschub" "Aufschübe" masculine;
-lin grace_V2 = variants {};
-lin graceful_A = mk3A "anmutig" "anmutiger" "anmutigste";
-lin graceless_A = variants {};
-lin gracious_A = variants {};
-lin graciousness_N = variants {};
-lin gradation_N = variants {};
-lin grade_N = variants {};
-lin grade_V2 = variants {};
-lin gradient_N = variants {};
-lin gradual_A = regA "graduell";
-lin gradualness_N = variants {};
-lin graduate_N = reg2N  "Absolvent" "Absolventen" masculine;
-lin graduate_V = variants {};
-lin graduate_V2 = variants {};
-lin graduation_N = reg2N  "Abschluss" "Abschlüsse" masculine;
-lin graffito_N = variants {};
-lin graft_N = variants {};
-lin graft_V = variants {};
-lin graft_V2 = variants {};
-lin grail_N = variants {};
-lin grain_N = reg2N  "Getreide" "Getreide" neuter;
-lin grained_A = variants {};
-lin gram_N = reg2N  "Gramm" "Gramme" neuter;
-lin grammar_N = reg2N "Grammatik" "Grammatiken" feminine;
-lin grammarian_N = reg2N  "Grammatiker" "Grammatiker" masculine;
-lin grammatical_A = regA "grammatikalisch";
-lin gramme_N = variants {};
-lin gramophone_N = variants {};
-lin grampian_PN = variants {};
-lin grampus_N = variants {};
-lin granada_PN = variants {};
-lin granary_N = variants {};
-lin grand_A = variants {};
-lin grand_prix_N = variants {};
-lin grandad_N = variants {};
-lin grandaunt_N = reg2N  "Großtante" "Großtanten" feminine;
-lin grandchild_N = reg2N  "Enkelkind" "Enkelkinder" neuter;
-lin granddad_N = variants {};
-lin granddaughter_N = reg2N  "Enkelin" "Enkelinnen" feminine;
-lin grandee_N = variants {};
-lin grandeur_N = variants {};
-lin grandfather_N = reg2N  "Großvater" "Großväter" masculine;
-lin grandiloquence_N = variants {};
-lin grandiloquent_A = variants {};
-lin grandiose_A = variants {};
-lin grandma_N = reg2N  "Oma" "Omas" feminine;
-lin grandmother_N = reg2N  "Großmutter" "Großmütter" feminine;
-lin grandnephew_N = reg2N  "Großneffe" "Großneffen" masculine;
-lin grandniece_N = reg2N  "Großnichte" "Großnichten" feminine;
-lin grandpa_N = reg2N  "Opa" "Opas" masculine;
-lin grandparent_N = variants {};
-lin grandson_N = reg2N  "Enkel" "Enkel" masculine;
-lin grandstand_N = variants {};
-lin granduncle_N = reg2N  "Großonkel" "Großonkel" masculine;
-lin grange_N = variants {};
-lin grangemouth_PN = variants {};
-lin granite_N = reg2N  "Granit" "Granite" masculine;
-lin grannie_N = variants {};
-lin granny_N = variants {};
-lin grant_N = variants {};
-lin grant_V2 = variants {};
-lin grantham_PN = variants {};
-lin granular_A = variants {};
-lin granularity_N = variants {};
-lin granulate_V = variants {};
-lin granulate_V2 = dirV2 (regV "granulieren");
-lin granule_N = reg2N "Granulat" "Granulate" neuter;
-lin grape_N = reg2N  "Weinbeere" "Weinbeeren" feminine;
-lin grape_sugar_N = variants {};
-lin grapefruit_N = reg2N  "Grapefruit" "Grapefruits" feminine;
-lin grapeshot_N = variants {};
-lin grapevine_N = reg2N  "Rebstock" "Rebstöcke" masculine;
-lin graph_N = reg2N  "Graph" "Graphen" masculine;
-lin graphic_A = regA "grafisch";
-lin graphical_A = regA "grafisch";
-lin graphics_N = variants {};
-lin graphite_N = variants {};
-lin grapnel_N = variants {};
-lin grapple_V = variants {};
-lin grasp_N = variants {};
-lin grasp_V = irregV "begreifen" "begreift" "begriff" "begriffe" "begriffen" ;
-lin grasp_V2 = dirV2 (irregV "begreifen" "begreift" "begriff" "begriffe" "begriffen" );
-lin grasping_A = variants {};
-lin grass_N = mkN "Gras" "Gräser" neuter;
-lin grass_V = variants {};
-lin grass_V2 = variants {};
-lin grasshopper_N = reg2N  "Heuschrecke" "Heuschrecken" feminine;
-lin grassland_N = variants {};
-lin grassy_A = variants {};
-lin grate_N = variants {};
-lin grate_V = variants {};
-lin grate_V2 = variants {};
-lin grateful_A = mk3A "dankbar" "dankbarer" "dankbarste";
-lin gratefulness_N = reg2N  "Dankbarkeit" "Dankbarkeiten" feminine;
-lin grater_N = reg2N  "Reibe" "Reiben" feminine;
-lin gratification_N = variants {};
-lin gratify_V2 = variants {};
-lin gratifying_A = variants {};
-lin grating_N = variants {};
-lin gratingly_Adv = variants {};
-lin gratis_A = variants {};
-lin gratis_Adv = variants {};
-lin gratitude_N = reg2N  "Dankbarkeit" "Dankbarkeiten" feminine;
-lin gratuitous_A = regA "gratis";
-lin gratuity_N = variants {};
-lin grave_A = variants {};
-lin grave_N = reg2N  "Grab" "Gräber" neuter;
-lin grave_V2 = variants {};
-lin gravel_N = reg2N  "Kies" "Kiese" masculine;
-lin gravel_V2 = variants {};
-lin gravelly_A = variants {};
-lin graven_A = variants {};
-lin gravenhage_PN = variants {};
-lin gravesend_PN = variants {};
-lin gravestone_N = variants {};
-lin graveyard_N = variants {};
-lin graving_dock_N = variants {};
-lin gravitate_V = variants {};
-lin gravitation_N = reg2N  "Schwerkraft" "Schwerkräfte" feminine;
-lin gravity_N = reg2N  "Schwerkraft" "Schwerkräfte" feminine;
-lin gravure_N = variants {};
-lin gravy_N = reg2N  "Soße" "Soßen" feminine;
-lin gravy_boat_N = variants {};
-lin gray_A = variants {};
-lin gray_N = variants {};
-lin gray_V = variants {};
-lin gray_V2 = variants {};
-lin graz_PN = variants {};
-lin graze_N = reg2N  "Kratzer" "Kratzer" masculine;
-lin graze_V = variants {};
-lin graze_V2 = variants {};
-lin grazier_N = variants {};
-lin grazing_land_N = variants {};
-lin grease_N = reg2N  "Fett" "Fette" neuter;
-lin grease_V2 = variants {};
-lin grease_gun_N = variants {};
-lin greasepaint_N = variants {};
-lin greaseproof_A = variants {};
-lin greaser_N = variants {};
-lin greasily_Adv = variants {};
-lin greasiness_N = variants {};
-lin greasy_A = mk3A "schmierig" "schmieriger" "schmierigste";
-lin great_A = mk3A "fein" "feiner" "feinste";
-lin great_harwood_PN = variants {};
-lin great_malvern_PN = variants {};
-lin great_shelford_PN = variants {};
-lin great_yarmouth_PN = variants {};
-lin greatcoat_N = variants {};
-lin greatness_N = reg2N  "Größe" "Größen" feminine;
-lin grebe_N = variants {};
-lin grecian_A = variants {};
-lin greece_PN = variants {};
-lin greed_N = reg2N  "Habsucht" "Habsüchte" feminine;
-lin greedily_Adv = variants {};
-lin greediness_N = variants {};
-lin greedy_A = variants {};
-lin greek_A = variants {};
-lin greek_N = reg2N  "Grieche" "Griechen" masculine;
-lin green_A = regA "grün";
-lin green_N = variants {};
-lin greenback_N = variants {};
-lin greenery_N = variants {};
-lin greeneyed_A = variants {};
-lin greenfly_N = variants {};
-lin greengage_N = reg2N  "Reneklode" "Renekloden" feminine;
-lin greengrocer_N = reg2N  "Gemüsehändler" "Gemüsehändler" masculine;
-lin greengrocery_N = variants {};
-lin greenhorn_N = reg2N  "Grünschnabel" "Grünschnäbel" masculine;
-lin greenhouse_N = reg2N  "Gewächshaus" "Gewächshäuser" neuter;
-lin greenish_A = mk3A "grünlich" "grünlicher" "grünlichste";
-lin greenishness_N = variants {};
-lin greenock_PN = variants {};
-lin greensward_N = variants {};
-lin greenwich_PN = variants {};
-lin greenwood_N = variants {};
-lin greet_V2 = dirV2 (regV "begrüßen");
-lin greeting_N = mkN "Begrüßung";
-lin greg_PN = variants {};
-lin gregarious_A = mk3A "gesellig" "geselliger" "geselligste";
-lin gregariousness_N = variants {};
-lin gregorian_A = variants {};
-lin gregory_PN = variants {};
-lin grenada_PN = variants {};
-lin grenade_N = reg2N  "Granatapfel" "Granatäpfel" masculine;
-lin grenadian_A = variants {};
-lin grenadian_N = variants {};
-lin grenadier_N = variants {};
-lin grey_A = mk3A "grau" "grauer" "grauste";
-lin grey_N = variants {};
-lin grey_V = variants {};
-lin grey_V2 = variants {};
-lin grey_headed_A = variants {};
-lin greybeard_N = variants {};
-lin greyhound_N = variants {};
-lin greyish_A = variants {};
-lin grid_N = variants {};
-lin griddle_N = variants {};
-lin gridiron_N = reg2N  "Rost" "Roste" masculine;
-lin grief_N = variants {};
-lin grievance_N = variants {};
-lin grieve_V = variants {};
-lin grieve_V2 = variants {};
-lin grievous_A = variants {};
-lin griffin_N = variants {};
-lin griffon_N = variants {};
-lin grill_N = variants {};
-lin grill_V = regV "grillen";
-lin grill_V2 = dirV2 (regV "grillen");
-lin grille_N = variants {};
-lin grillroom_N = variants {};
-lin grim_A = variants {};
-lin grimace_N = reg2N  "Grimasse" "Grimassen" feminine;
-lin grimace_V = variants {};
-lin grime_N = variants {};
-lin grime_V2 = variants {};
-lin grimethorpe_PN = variants {};
-lin grimness_N = variants {};
-lin grimsby_PN = variants {};
-lin grimy_A = variants {};
-lin grin_N = variants {};
-lin grin_V = variants {};
-lin grin_V2 = variants {};
-lin grind_N = variants {};
-lin grind_V = regV "mahlen";
-lin grind_V2 = dirV2 (regV "mahlen");
-lin grinder_N = variants {};
-lin grindstone_N = variants {};
-lin grinstead_PN = variants {};
-lin grip_N = variants {};
-lin grip_V = irregV "greifen" "greift" "griff" "griffe" "gegriffen" ;
-lin grip_V2 = dirV2 (irregV "greifen" "greift" "griff" "griffe" "gegriffen" );
-lin gripe_VS = variants {};
-lin grippe_N = variants {};
-lin gripsack_N = variants {};
-lin grisly_A = mk3A "grässlich" "grässlicher" "grässlichste";
-lin grist_N = variants {};
-lin gristle_N = variants {};
-lin grit_N = reg2N  "Ballaststoff" "Ballaststoffe" masculine;
-lin grit_V2 = variants {};
-lin grits_N = variants {};
-lin gritty_A = mk3A "mutig" "mutiger" "mutigste";
-lin grizzle_V = variants {};
-lin grizzled_A = variants {};
-lin grizzly_N = variants {};
-lin groan_N = variants {};
-lin groan_V = variants {};
-lin groan_V2 = variants {};
-lin groat_N = variants {};
-lin grocer_N = reg2N  "Einzelhändler" "Einzelhändler" masculine;
-lin grocery_N = reg2N  "Lebensmittelgeschäft" "Lebensmittelgeschäfte" neuter;
-lin grog_N = reg2N  "Grog" "Grogs" masculine;
-lin groggy_A = variants {};
-lin groin_N = reg2N  "Leiste" "Leisten" feminine;
-lin groin_V2 = variants {};
-lin groningen_PN = variants {};
-lin groom_N = variants {};
-lin groom_V2 = variants {};
-lin groove_N = variants {};
-lin groove_V2 = variants {};
-lin groover_N = variants {};
-lin groovy_A = variants {};
-lin grope_V = irregV "tasten" "tastet" "tastete" "tastete" "getastet" ;
-lin grope_V2 = dirV2 (irregV "tasten" "tastet" "tastete" "tastete" "getastet" );
-lin gropingly_Adv = variants {};
-lin gross_A = mk3A "dick" "dicker" "dickste";
-lin gross_N = variants {};
-lin gross_V2 = variants {};
-lin grossness_N = variants {};
-lin grot_N = variants {};
-lin grotesque_A = mk3A "grotesk" "grotesker" "groteskeste";
-lin grotesque_N = variants {};
-lin grotesqueness_N = variants {};
-lin grotto_N = reg2N  "Grotte" "Grotten" feminine;
-lin grotty_A = variants {};
-lin grouch_N = variants {};
-lin grouch_V = variants {};
-lin grouchy_A = variants {};
-lin ground_N = reg2N  "Boden" "Böden" masculine;
-lin ground_V = variants {};
-lin ground_V2 = variants {};
-lin ground_bait_N = variants {};
-lin ground_fish_N = variants {};
-lin ground_plan_N = variants {};
-lin ground_rent_N = variants {};
-lin grounding_N = variants {};
-lin groundless_A = regA "grundlos";
-lin groundnut_N = variants {};
-lin groundsel_N = variants {};
-lin groundsheet_N = variants {};
-lin groundsman_N = variants {};
-lin groundwork_N = reg2N  "Grundlage" "Grundlagen" feminine;
-lin group_N = reg2N  "Gruppe" "Gruppen" feminine;
-lin group_V = variants {};
-lin group_V2 = variants {};
-lin grouping_N = variants {};
-lin grouse_N = variants {};
-lin grouse_V = variants {};
-lin grouse_VS = variants {};
-lin grove_N = reg2N  "Hain" "Haine" masculine;
-lin grovel_V = variants {};
-lin groveller_N = variants {};
-lin grow_V = irregV "wachsen" "wachst" "wuchs" "wüchse" "gewachsen" ;
-lin grow_V2 = dirV2 (irregV "wachsen" "wachst" "wuchs" "wüchse" "gewachsen" );
-lin grow_V2V = variants {};
-lin grow_VA = variants {};
-lin grow_VS = variants {};
-lin grower_N = variants {};
-lin growl_N = variants {};
-lin growl_V = variants {};
-lin growl_V2 = variants {};
-lin growler_N = variants {};
-lin grown_up_A = variants {};
-lin grown_up_N = variants {};
-lin growth_N = reg2N "Wachstumsfaktor" "Wachstumsfaktoren" masculine;
-lin groyne_N = variants {};
-lin grub_N = reg2N  "Larve" "Larven" feminine;
-lin grub_V = variants {};
-lin grub_V2 = variants {};
-lin grubbiness_N = variants {};
-lin grubby_A = variants {};
-lin grudge_N = variants {};
-lin grudge_V2 = variants {};
-lin grudgingly_Adv = variants {};
-lin gruel_N = variants {};
-lin gruesome_A = mk3A "grauenhaft" "grauenhafter" "grauenhafteste";
-lin gruesomeness_N = variants {};
-lin gruff_A = variants {};
-lin gruffness_N = variants {};
-lin grumble_N = variants {};
-lin grumble_V = variants {};
-lin grumble_V2 = variants {};
-lin grumble_VS = variants {};
-lin grumbler_N = variants {};
-lin grumpily_Adv = variants {};
-lin grumpiness_N = variants {};
-lin grumpy_A = mk3A "mürrisch" "mürrischer" "mürrischste";
-lin grundyism_N = variants {};
-lin grunt_N = variants {};
-lin grunt_V = variants {};
-lin grunt_V2 = variants {};
-lin gryphon_N = variants {};
-lin guadalajara_PN = variants {};
-lin guano_N = variants {};
-lin guarantee_N = reg2N  "Garant" "Garanten" masculine;
-lin guarantee_V = variants {};
-lin guarantee_V2 = variants {};
-lin guarantee_VS = variants {};
-lin guarantor_N = reg2N  "Garant" "Garanten" masculine;
-lin guaranty_N = variants {};
-lin guard_N = reg2N  "Schutz" "Schutze" masculine;
-lin guard_V = variants {};
-lin guard_V2 = variants {};
-lin guard_boat_N = variants {};
-lin guarded_A = variants {};
-lin guardhouse_N = variants {};
-lin guardian_N = reg2N  "Wache" "Wachen" feminine;
-lin guardianship_N = variants {};
-lin guardrail_N = variants {};
-lin guardroom_N = variants {};
-lin guardship_N = variants {};
-lin guardsman_N = variants {};
-lin guatemala_PN = variants {};
-lin guatemala_city_PN = variants {};
-lin guatemalan_A = variants {};
-lin guatemalan_N = variants {};
-lin guava_N = reg2N  "Guave" "Guaven" feminine;
-lin guayaquil_PN = variants {};
-lin gudgeon_N = variants {};
-lin guelder_rose_N = variants {};
-lin guerilla_N = variants {};
-lin guerrilla_N = variants {};
-lin guess_N = mkN "Vermutung";
-lin guess_V = variants {};
-lin guess_V2 = variants {};
-lin guess_VS = variants {};
-lin guesstimate_N = variants {};
-lin guesswork_N = variants {};
-lin guest_N = reg2N  "Gast" "Gäste" masculine;
-lin guest_night_N = variants {};
-lin guesthouse_N = reg2N  "Gasthaus" "Gasthäuser" neuter;
-lin guestroom_N = variants {};
-lin guffaw_N = variants {};
-lin guffaw_V = variants {};
-lin guidance_N = variants {};
-lin guide_N = variants {};
-lin guide_V2 = variants {};
-lin guidebook_N = variants {};
-lin guideline_N = variants {};
-lin guild_N = reg2N  "Gilde" "Gilden" feminine;
-lin guild_hall_N = variants {};
-lin guilder_N = variants {};
-lin guildford_PN = variants {};
-lin guildhall_N = variants {};
-lin guile_N = variants {};
-lin guileful_A = variants {};
-lin guileless_A = mk3A "arglos" "argloser" "argloseste";
-lin guillemot_N = variants {};
-lin guillotine_N = reg2N  "Guillotine" "Guillotinen" feminine;
-lin guillotine_V2 = variants {};
-lin guilt_N = reg2N  "Schuld" "Schulden" feminine;
-lin guiltily_Adv = variants {};
-lin guiltiness_N = variants {};
-lin guiltless_A = variants {};
-lin guilty_A = mk3A "fehlbar" "fehlbarer" "fehlbarste";
-lin guinea_N = variants {};
-lin guinea_PN = variants {};
-lin guinea_fowl_N = variants {};
-lin guinea_pig_N = variants {};
-lin guinean_A = variants {};
-lin guinean_N = variants {};
-lin guinness_N = variants {};
-lin guisborough_PN = variants {};
-lin guise_N = mkN "Erscheinung";
-lin guitar_N = reg2N  "Gitarre" "Gitarren" feminine;
-lin guitarist_N = reg2N  "Gitarrenspieler" "Gitarrenspieler" masculine;
-lin gulch_N = variants {};
-lin gulden_N = variants {};
-lin gulf_N = reg2N  "Golf" "Golfe" masculine;
-lin gull_N = reg2N  "Möwe" "Möwen" feminine;
-lin gull_V2 = variants {};
-lin gullet_N = reg2N  "Speiseröhre" "Speiseröhren" feminine;
-lin gullibility_N = variants {};
-lin gullible_A = mk3A "einfältig" "einfältiger" "einfältigste";
-lin gully_N = variants {};
-lin gulp_N = variants {};
-lin gulp_V = variants {};
-lin gulp_V2 = variants {};
-lin gum_N = reg2N  "Kautschuk" "Kautschuke" masculine;
-lin gum_V2 = variants {};
-lin gumbo_N = variants {};
-lin gumboil_N = variants {};
-lin gumboot_N = variants {};
-lin gummy_A = variants {};
-lin gumption_N = variants {};
-lin gumshoe_N = variants {};
-lin gun_N = reg2N  "Gewehr" "Gewehre" neuter;
-lin gun_V2 = variants {};
-lin gun_carriage_N = variants {};
-lin gunboat_N = variants {};
-lin guncotton_N = variants {};
-lin gundog_N = variants {};
-lin gunfire_N = variants {};
-lin gunman_N = variants {};
-lin gunmetal_N = variants {};
-lin gunner_N = variants {};
-lin gunnery_N = variants {};
-lin gunny_N = variants {};
-lin gunplay_N = variants {};
-lin gunpoint_N = variants {};
-lin gunpowder_N = reg2N  "Schießpulver" "Schießpulver" neuter;
-lin gunroom_N = variants {};
-lin gunrunner_N = variants {};
-lin gunrunning_N = variants {};
-lin gunshot_N = variants {};
-lin gunsmith_N = reg2N  "Waffenschmied" "Waffenschmiede" masculine;
-lin gunwale_N = variants {};
-lin gurgle_N = variants {};
-lin gurgle_V = regV "gurgeln";
-lin gurkha_N = variants {};
-lin guru_N = reg2N  "Guru" "Gurus" masculine;
-lin gush_N = reg2N  "Schwall" "Schwalle" masculine;
-lin gush_V = variants {};
-lin gusher_N = variants {};
-lin gushes_VS = variants {};
-lin gushing_A = variants {};
-lin gusset_N = variants {};
-lin gusseted_A = variants {};
-lin gust_N = variants {};
-lin gustation_N = variants {};
-lin gusto_N = variants {};
-lin gusty_A = variants {};
-lin gut_N = reg2N  "Bauch" "Bäuche" masculine;
-lin gut_V2 = variants {};
-lin gutless_A = variants {};
-lin gutta_percha_N = variants {};
-lin gutter_N = reg2N  "Dachrinne" "Dachrinnen" feminine;
-lin gutter_V = variants {};
-lin guttersnipe_N = variants {};
-lin guttural_A = variants {};
-lin guttural_N = variants {};
-lin guvnor_N = variants {};
-lin guy's_PN = variants {};
-lin guy_N = reg2N  "Kerl" "Kerle" masculine;
-lin guy_PN = variants {};
-lin guy_V2 = variants {};
-lin guyana_PN = variants {};
-lin guyanese_A = variants {};
-lin guyanese_N = variants {};
-lin guzzle_V = irregV "saufen" "sauft" "soff" "söffe" "gesoffen" ;
-lin guzzle_V2 = dirV2 (irregV "saufen" "sauft" "soff" "söffe" "gesoffen" );
-lin guzzler_N = variants {};
-lin gwen_PN = variants {};
-lin gwendoline_PN = variants {};
-lin gwent_PN = variants {};
-lin gwersyllt_PN = variants {};
-lin gwynedd_PN = variants {};
-lin gybe_V = variants {};
-lin gybe_V2 = variants {};
-lin gym_N = reg2N  "Fitnessstudio" "Fitnessstudios" neuter;
-lin gymkhana_N = variants {};
-lin gymnasium_N = reg2N  "Fitnessstudio" "Fitnessstudios" neuter;
-lin gymnast_N = reg2N  "Turner" "Turner" masculine;
-lin gymnastic_A = variants {};
-lin gymnastics_N = variants {};
-lin gymslip_N = variants {};
-lin gynaecological_A = variants {};
-lin gynaecologist_N = reg2N  "Frauenarzt" "Frauenärzte" masculine;
-lin gynaecology_N = variants {};
-lin gynecological_A = regA "gynäkologisch";
-lin gynecologist_N = variants {};
-lin gyp_N = variants {};
-lin gyp_V2 = variants {};
-lin gypsum_N = reg2N  "Gips" "Gipse" masculine;
-lin gypsy_N = reg2N  "Zigeuner" "Zigeuner" masculine;
-lin gyrate_V = variants {};
-lin gyration_N = variants {};
-lin gyro_N = reg2N  "Gyros" "Gyros" neuter;
-lin gyroscope_N = variants {};
-lin gyroscopic_A = variants {};
-lin h'm_V = variants {};
-lin h_bomb_N = variants {};
-lin ha'p'orth_N = variants {};
-lin ha'penny_N = variants {};
-lin haarlem_PN = variants {};
-lin habeas_corpus_N = variants {};
-lin haberdasher_N = variants {};
-lin haberdashery_N = variants {};
-lin habit_N = reg2N  "Gewohnheit" "Gewohnheiten" feminine;
-lin habitable_A = mk3A "bewohnbar" "bewohnbarer" "bewohnbarste";
-lin habitat_N = reg2N  "Habitat" "Habitate" neuter;
-lin habitation_N = variants {};
-lin habitual_A = mk3A "gewöhnlich" "gewöhnlicher" "gewöhnlichste";
-lin habituate_V2 = variants {};
-lin habituation_N = variants {};
-lin habitude_N = variants {};
-lin habitue_N = variants {};
-lin hacienda_N = variants {};
-lin hack_N = variants {};
-lin hack_V = variants {};
-lin hack_V2 = variants {};
-lin hackney_N = variants {};
-lin hackney_PN = variants {};
-lin hackneyed_A = mk3A "banal" "banaler" "banalste";
-lin hacksaw_N = variants {};
-lin haddington_PN = variants {};
-lin haddock_N = reg2N  "Schellfisch" "Schellfische" masculine;
-lin hades_PN = variants {};
-lin hadji_N = variants {};
-lin haematite_N = variants {};
-lin haemoglobin_N = variants {};
-lin haemophilia_N = variants {};
-lin haemophiliac_N = variants {};
-lin haemorrhage_N = mkN "Blutung";
-lin haft_N = variants {};
-lin hag_N = variants {};
-lin hag_ridden_A = variants {};
-lin hagen_PN = variants {};
-lin haggard_A = mk3A "wild" "wilder" "wildeste";
-lin haggis_N = variants {};
-lin haggle_V = regV "feilschen";
-lin hagiology_N = variants {};
-lin hagley_PN = variants {};
-lin haha_N = variants {};
-lin hail_N = variants {};
-lin hail_V = variants {};
-lin hail_V2 = variants {};
-lin hailsham_PN = variants {};
-lin hailstone_N = reg2N  "Hagelkorn" "Hagelkörner" neuter;
-lin hailstorm_N = variants {};
-lin haiphong_PN = variants {};
-lin hair's_breadth_N = variants {};
-lin hair_N = mkN "Haar" "Haare" neuter;
-lin hair_breadth_N = variants {};
-lin hair_dye_N = variants {};
-lin hair_oil_N = variants {};
-lin hair_raising_A = variants {};
-lin hair_shirt_N = variants {};
-lin hair_slide_N = variants {};
-lin hair_trigger_N = variants {};
-lin hairbrush_N = variants {};
-lin haircloth_N = variants {};
-lin haircut_N = reg2N  "Frisur" "Frisuren" feminine;
-lin hairdo_N = variants {};
-lin hairdresser_N = reg2N  "Friseur" "Friseure" masculine;
-lin hairdressing_N = variants {};
-lin hairiness_N = variants {};
-lin hairless_A = variants {};
-lin hairlike_A = variants {};
-lin hairline_N = variants {};
-lin hairnet_N = reg2N  "Haarnetz" "Haarnetze" neuter;
-lin hairpiece_N = variants {};
-lin hairpin_N = variants {};
-lin hairsplitting_A = variants {};
-lin hairsplitting_N = variants {};
-lin hairspring_N = variants {};
-lin hairstyle_N = reg2N  "Frisur" "Frisuren" feminine;
-lin hairstylist_N = variants {};
-lin hairy_A = mk3A "behaart" "behaarter" "behaarteste";
-lin haiti_PN = variants {};
-lin haitian_A = variants {};
-lin haitian_N = variants {};
-lin hake_N = reg2N  "Seehecht" "Seehechte" masculine;
-lin hal_PN = variants {};
-lin halberd_N = reg2N  "Hellebarde" "Hellebarden" feminine;
-lin halberdier_N = variants {};
-lin halcyon_A = variants {};
-lin hale_A = variants {};
-lin halesowen_PN = variants {};
-lin half_N = variants {};
-lin half_Predet = variants {};
-lin half_baked_A = variants {};
-lin half_blood_N = variants {};
-lin half_breed_N = variants {};
-lin half_brother_N = variants {};
-lin half_caste_N = variants {};
-lin half_crazed_A = variants {};
-lin half_crown_N = variants {};
-lin half_hardy_A = variants {};
-lin half_hearted_A = variants {};
-lin half_holiday_N = variants {};
-lin half_hour_N = variants {};
-lin half_hourly_A = variants {};
-lin half_hourly_Adv = variants {};
-lin half_length_A = variants {};
-lin half_pay_N = variants {};
-lin half_price_Adv = variants {};
-lin half_seas_over_A = variants {};
-lin half_sister_N = variants {};
-lin half_size_A = variants {};
-lin half_timbered_A = variants {};
-lin half_time_N = variants {};
-lin half_track_N = variants {};
-lin half_tracked_A = variants {};
-lin half_truth_N = variants {};
-lin half_volley_N = variants {};
-lin half_yearly_A = variants {};
-lin half_yearly_Adv = variants {};
-lin halfback_N = variants {};
-lin halfpenny_N = variants {};
-lin halfpennyworth_N = variants {};
-lin halftone_N = variants {};
-lin halfway_A = variants {};
-lin halfway_Adv = variants {};
-lin halfwit_N = variants {};
-lin halfwitted_A = variants {};
-lin halibut_N = reg2N  "Heilbutt" "Heilbutt" masculine;
-lin halifax_PN = variants {};
-lin halitosis_N = reg2N  "Mundgeruch" "Mundgerüche" masculine;
-lin hall_N = reg2N  "Flur" "Flure" masculine;
-lin hall_stand_N = variants {};
-lin halle_PN = variants {};
-lin hallelujah_N = reg2N  "Halleluja" "Hallelujas" neuter;
-lin halliard_N = variants {};
-lin hallmark_N = variants {};
-lin halloo_N = variants {};
-lin halloo_V = variants {};
-lin hallow_N = variants {};
-lin hallow_V2 = variants {};
-lin hallowe'en_N = variants {};
-lin hallowe'en_PN = variants {};
-lin hallucination_N = mkN "Halluzination";
-lin hallucinatory_A = variants {};
-lin hallucinogenic_A = variants {};
-lin halma_N = variants {};
-lin halo_N = reg2N  "Heiligenschein" "Heiligenscheine" masculine;
-lin halstead_PN = variants {};
-lin halt_A = variants {};
-lin halt_N = variants {};
-lin halt_V = irregV "rasten" "rastet" "rastete" "rastete" "gerastet" ;
-lin halt_V2 = dirV2 (irregV "rasten" "rastet" "rastete" "rastete" "gerastet" );
-lin halter_N = variants {};
-lin haltingly_Adv = variants {};
-lin halve_V2 = dirV2 (regV "halbieren");
-lin halyard_N = variants {};
-lin ham_N = reg2N  "Schinken" "Schinken" masculine;
-lin ham_V = variants {};
-lin ham_V2 = variants {};
-lin ham_fisted_A = variants {};
-lin ham_handed_A = variants {};
-lin hamadryad_N = variants {};
-lin hamburg_PN = variants {};
-lin hamburger_N = reg2N  "Hamburger" "Hamburger" masculine;
-lin hamhung_PN = variants {};
-lin hamilton_PN = variants {};
-lin hamlet_N = reg2N  "Weiler" "Weiler" masculine;
-lin hammer_N = reg2N  "Hammer" "Hämmer" masculine;
-lin hammer_V = variants {};
-lin hammer_V2 = variants {};
-lin hammersmith_PN = variants {};
-lin hammock_N = reg2N  "Hängematte" "Hängematten" feminine;
-lin hamper_N = reg2N  "Hindernis" "Hindernisse" neuter;
-lin hamper_V2 = variants {};
-lin hampreston_PN = variants {};
-lin hampshire_PN = variants {};
-lin hamster_N = reg2N  "Hamster" "Hamster" masculine;
-lin hamstring_N = variants {};
-lin hamstring_V2 = variants {};
-lin hand_N = mkN "Hand" "Hände" feminine;
-lin hand_V2 = variants {};
-lin hand_barrow_N = variants {};
-lin hand_carry_V2 = variants {};
-lin hand_grenade_N = variants {};
-lin hand_luggage_N = variants {};
-lin hand_me_down_N = variants {};
-lin hand_organ_N = variants {};
-lin hand_out_N = variants {};
-lin hand_picked_A = variants {};
-lin handbag_N = reg2N  "Handtasche" "Handtaschen" feminine;
-lin handbill_N = variants {};
-lin handbook_N = reg2N  "Handbuch" "Handbücher" neuter;
-lin handbrake_N = variants {};
-lin handcart_N = variants {};
-lin handclap_N = variants {};
-lin handcuff_N = reg2N  "Handschelle" "Handschellen" feminine;
-lin handcuff_V2 = variants {};
-lin handful_N = variants {};
-lin handhold_N = variants {};
-lin handicap_N = mkN "Behinderung";
-lin handicap_V2 = variants {};
-lin handicraft_N = reg2N  "Handarbeit" "Handarbeiten" feminine;
-lin handily_Adv = variants {};
-lin handiness_N = variants {};
-lin handiwork_N = variants {};
-lin handkerchief_N = reg2N  "Halstuch" "Halstücher" neuter;
-lin handle_N = reg2N  "Griff" "Griffe" masculine;
-lin handle_V = variants {};
-lin handle_V2 = variants {};
-lin handlebar_N = variants {};
-lin handler_N = variants {};
-lin handmade_A = variants {};
-lin handmaid_N = variants {};
-lin handover_N = variants {};
-lin handrail_N = variants {};
-lin handsaw_N = variants {};
-lin handshake_N = reg2N  "Handschlag" "Handschläge" masculine;
-lin handshaking_N = variants {};
-lin handsome_A = mk3A "hübsch" "hübscher" "hübscheste";
-lin handstand_N = reg2N  "Handstand" "Handstände" masculine;
-lin handwork_N = variants {};
-lin handwriting_N = reg2N  "Handschrift" "Handschriften" feminine;
-lin handy_A = variants {};
-lin handyman_N = variants {};
-lin hang_N = variants {};
-lin hang_V = irregV "hängen" "hängt" "hing" "hinge" "gehangen" ;
-lin hang_V2 = dirV2 (irregV "hängen" "hängt" "hing" "hinge" "gehangen" );
-lin hang_up_N = variants {};
-lin hangar_N = reg2N  "Hangar" "Hangars" masculine;
-lin hangchon_PN = variants {};
-lin hangdog_A = variants {};
-lin hanger_N = variants {};
-lin hanger_on_N = variants {};
-lin hanging_N = variants {};
-lin hangman_N = variants {};
-lin hangnail_N = reg2N  "Niednagel" "Niednägel" masculine;
-lin hangover_N = reg2N  "Kater" "Kater" masculine;
-lin hank_N = variants {};
-lin hanker_V = variants {};
-lin hankering_N = variants {};
-lin hanky_N = variants {};
-lin hanky_panky_N = variants {};
-lin hanoi_PN = variants {};
-lin hanover_PN = variants {};
-lin hansard_N = variants {};
-lin hansom_N = variants {};
-lin hap_N = variants {};
-lin hap_V = variants {};
-lin haphazard_A = regA "willkürlich";
-lin haphazard_Adv = variants {};
-lin hapless_A = mk3A "unglückselig" "unglückseliger" "unglückseligste";
-lin haply_Adv = variants {};
-lin happen_V = irregV "geschehen" "gescheht" "geschah" "geschähe" "geschehen" ;
-lin happen_V2 = dirV2 (irregV "geschehen" "gescheht" "geschah" "geschähe" "geschehen" );
-lin happen_VV = variants {};
-lin happening_N = variants {};
-lin happily_Adv = variants {};
-lin happiness_N = variants {};
-lin happy_A = mk3A "glücklich" "glücklicher" "glücklichste";
-lin happy_go_lucky_A = variants {};
-lin hara_kiri_N = variants {};
-lin harangue_N = reg2N  "Tirade" "Tiraden" feminine;
-lin harangue_V = variants {};
-lin harangue_V2 = variants {};
-lin harass_V2 = dirV2 (regV "belästigen");
-lin harassment_N = mkN "Belästigung";
-lin harbin_PN = variants {};
-lin harbinger_N = variants {};
-lin harbor_V2 = variants {};
-lin harbour_N = reg2N "Hafen" "Häfen" masculine;
-lin harbour_V = variants {};
-lin harbour_V2 = variants {};
-lin harbourage_N = variants {};
-lin hard_A = mk3A "fix" "fixer" "fixeste";
-lin hard_Adv = variants {};
-lin hard_baked_A = variants {};
-lin hard_bitten_A = variants {};
-lin hard_boiled_A = variants {};
-lin hard_headed_A = variants {};
-lin hardback_N = variants {};
-lin hardbacked_A = variants {};
-lin hardboard_N = variants {};
-lin hardbound_A = variants {};
-lin hardcover_N = variants {};
-lin hardcovered_A = variants {};
-lin harden_V = variants {};
-lin harden_V2 = variants {};
-lin hardhearted_A = variants {};
-lin hardhitting_A = variants {};
-lin hardihood_N = variants {};
-lin hardiness_N = variants {};
-lin hardliner_N = variants {};
-lin hardness_N = reg2N  "Härte" "Härten" feminine;
-lin hardship_N = reg2N  "Härte" "Härten" feminine;
-lin hardtop_N = variants {};
-lin hardware_N = variants {};
-lin hardwood_N = variants {};
-lin hardworking_A = mk3A "eifrig" "eifriger" "eifrigste";
-lin hardy_A = variants {};
-lin hare_N = reg2N  "Hase" "Hasen" masculine;
-lin hare_V = variants {};
-lin harebell_N = variants {};
-lin harebrained_A = variants {};
-lin harelip_N = reg2N  "Hasenscharte" "Hasenscharten" feminine;
-lin harem_N = reg2N  "Harem" "Harems" masculine;
-lin haricot_N = variants {};
-lin haringey_PN = variants {};
-lin hark_V = variants {};
-lin harlequin_N = variants {};
-lin harlequinade_N = variants {};
-lin harley_street_PN = variants {};
-lin harlot_N = reg2N  "Dirne" "Dirnen" feminine;
-lin harlow_PN = variants {};
-lin harm_N = reg2N  "Schaden" "Schäden" masculine;
-lin harm_V2 = variants {};
-lin harmattan_N = variants {};
-lin harmful_A = mk3A "schädlich" "schädlicher" "schädlichste";
-lin harmless_A = mk3A "harmlos" "harmloser" "harmloseste";
-lin harmonic_N = variants {};
-lin harmonica_N = reg2N  "Glasharmonika" "Glasharmonikas" feminine;
-lin harmonious_A = variants {};
-lin harmonium_N = reg2N  "Harmonium" "Harmonien" neuter;
-lin harmonization_N = variants {};
-lin harmonize_V = variants {};
-lin harmonize_V2 = variants {};
-lin harmony_N = reg2N  "Harmonie" "Harmonien" feminine;
-lin harness_N = reg2N  "Geschirr" "Geschirre" neuter;
-lin harness_V2 = variants {};
-lin harold_PN = variants {};
-lin harp_N = reg2N  "Harfe" "Harfen" feminine;
-lin harp_V = variants {};
-lin harpenden_PN = variants {};
-lin harper_N = variants {};
-lin harpist_N = variants {};
-lin harpoon_N = reg2N  "Harpune" "Harpunen" feminine;
-lin harpoon_V2 = variants {};
-lin harpsichord_N = reg2N  "Spinett" "Spinette" neuter;
-lin harpsichordist_N = variants {};
-lin harpy_N = variants {};
-lin harridan_N = reg2N  "Drache" "Drachen" masculine;
-lin harrier_N = reg2N  "Weihe" "Weihen" feminine;
-lin harriet_PN = variants {};
-lin harrogate_PN = variants {};
-lin harrow_N = reg2N  "Egge" "Eggen" feminine;
-lin harrow_PN = variants {};
-lin harrow_V2 = variants {};
-lin harry_PN = variants {};
-lin harry_V2 = variants {};
-lin harsh_A = mk3A "grell" "greller" "grellste";
-lin harshness_N = variants {};
-lin hart_N = variants {};
-lin hartlepool_PN = variants {};
-lin hartley_PN = variants {};
-lin harum_scarum_A = variants {};
-lin harum_scarum_N = variants {};
-lin harvest_N = reg2N  "Ernte" "Ernten" feminine;
-lin harvest_V2 = dirV2 (regV "ernten");
-lin harvester_N = variants {};
-lin harvey_PN = variants {};
-lin harwich_PN = variants {};
-lin harwood_PN = variants {};
-lin harworth_PN = variants {};
-lin has_been_N = variants {};
-lin hash_N = reg2N  "Doppelkreuz" "Doppelkreuze" neuter;
-lin hash_V2 = variants {};
-lin hashish_N = variants {};
-lin haslemere_PN = variants {};
-lin haslingden_PN = variants {};
-lin hasp_N = variants {};
-lin hassle_N = reg2N  "Mühe" "Mühen" feminine;
-lin hassle_V = variants {};
-lin hassle_V2 = variants {};
-lin hassock_N = variants {};
-lin haste_N = variants {};
-lin hasten_V = variants {};
-lin hasten_V2 = variants {};
-lin hastily_Adv = variants {};
-lin hastiness_N = variants {};
-lin hastings_PN = variants {};
-lin hasty_A = mk3A "hastig" "hastiger" "hastigste";
-lin hat_N = reg2N "Hut" "Hüte" masculine;
-lin hatband_N = variants {};
-lin hatch_N = reg2N  "Luke" "Luken" feminine;
-lin hatch_V = variants {};
-lin hatch_V2 = variants {};
-lin hatchery_N = variants {};
-lin hatchet_N = reg2N  "Beil" "Beile" neuter;
-lin hatching_N = variants {};
-lin hatchway_N = variants {};
-lin hate_N = variants {};
-lin hate_V2 = dirV2 (regV "hassen");
-lin hate_V2V = variants {};
-lin hate_VS = variants {};
-lin hateful_A = mk3A "hasserfüllt" "hasserfüllter" "hasserfüllteste";
-lin hatfield_PN = variants {};
-lin hatful_N = variants {};
-lin hatless_A = variants {};
-lin hatpin_N = variants {};
-lin hatred_N = variants {};
-lin hatter_N = reg2N  "Hutmacher" "Hutmacher" masculine;
-lin hauberk_N = variants {};
-lin haughtily_Adv = variants {};
-lin haughtiness_N = variants {};
-lin haughty_A = mk3A "stolz" "stolzer" "stolzeste";
-lin haul_N = variants {};
-lin haul_V = variants {};
-lin haul_V2 = variants {};
-lin haulage_N = variants {};
-lin haulier_N = variants {};
-lin haulm_N = variants {};
-lin haunch_N = variants {};
-lin haunt_N = variants {};
-lin haunt_V2 = variants {};
-lin hautboy_N = variants {};
-lin hauteur_N = variants {};
-lin havana_N = variants {};
-lin havana_PN = variants {};
-lin have_V = irregV "bekommen" "bekommt" "bekam" "bekäme" "bekommen" ;
-lin have_V2 = dirV2 IrregGer.haben_V;
-lin have_VS = variants {};
-lin have_VV = variants {};
-lin have_V2V = variants {};
-lin haven_N = reg2N  "Hafen" "Häfen" masculine;
-lin haverfordwest_PN = variants {};
-lin haverhill_PN = variants {};
-lin havering_PN = variants {};
-lin haversack_N = variants {};
-lin havoc_N = mkN "Zerstörung";
-lin haw_N = variants {};
-lin haw_V = variants {};
-lin haw_haw_N = variants {};
-lin hawaii_PN = variants {};
-lin hawick_PN = variants {};
-lin hawk_N = reg2N  "Habicht" "Habichte" masculine;
-lin hawk_V2 = variants {};
-lin hawk_eyed_A = variants {};
-lin hawke's_bay_PN = variants {};
-lin hawker_N = variants {};
-lin hawser_N = reg2N  "Trosse" "Trossen" feminine;
-lin hawthorn_N = reg2N  "Weißdorn" "Weißdorne" masculine;
-lin hay_N = reg2N "Heu" "Heue" neuter;
-lin haycock_N = variants {};
-lin hayfork_N = variants {};
-lin hayling_PN = variants {};
-lin haymaker_N = variants {};
-lin haymaking_N = variants {};
-lin hayrick_N = variants {};
-lin haystack_N = reg2N  "Heuschober" "Heuschober" masculine;
-lin haywards_heath_PN = variants {};
-lin haywire_A = variants {};
-lin haywire_N = variants {};
-lin hazard_N = reg2N  "Gefahr" "Gefahren" feminine;
-lin hazard_V2 = variants {};
-lin hazardous_A = mk3A "gefährlich" "gefährlicher" "gefährlichste";
-lin haze_N = reg2N  "Dunst" "Dünste" masculine;
-lin haze_V2 = variants {};
-lin hazel_N = reg2N  "Haselnuss" "Haselnüsse" feminine;
-lin hazel_PN = variants {};
-lin hazily_Adv = variants {};
-lin haziness_N = variants {};
-lin hazy_A = mk3A "trüb" "trüber" "trübste";
-lin he_Pron = M.mkPronPers "er" "ihn" "ihm" "seiner" "sein" R.Masc R.Sg R.P3;
-lin he_goat_N = variants {};
-lin he_man_N = variants {};
-lin head_N = mkN "Kopf" "Köpfe" masculine;
-lin head_V = variants {};
-lin head_V2 = variants {};
-lin head_hunter_N = variants {};
-lin head_on_A = variants {};
-lin head_on_Adv = variants {};
-lin headache_N = reg2N "Kopfschmerz" "Kopfschmerzen" masculine;
-lin headband_N = variants {};
-lin headdress_N = mkN "Kopfbedeckung";
-lin headed_A = variants {};
-lin header_N = reg2N  "Kopfball" "Kopfbälle" masculine;
-lin headgear_N = mkN "Kopfbedeckung";
-lin heading_N = variants {};
-lin headlamp_N = reg2N  "Scheinwerfer" "Scheinwerfer" masculine;
-lin headland_N = variants {};
-lin headless_A = variants {};
-lin headlight_N = reg2N  "Scheinwerfer" "Scheinwerfer" masculine;
-lin headline_N = variants {};
-lin headlong_A = variants {};
-lin headlong_Adv = variants {};
-lin headman_N = variants {};
-lin headmaster_N = variants {};
-lin headmistress_N = variants {};
-lin headpiece_N = variants {};
-lin headrest_N = variants {};
-lin headroom_N = variants {};
-lin headscarf_N = variants {};
-lin headset_N = variants {};
-lin headship_N = variants {};
-lin headstall_N = variants {};
-lin headstone_N = reg2N  "Grabstein" "Grabsteine" masculine;
-lin headstrong_A = variants {};
-lin headway_N = variants {};
-lin headwind_N = variants {};
-lin headword_N = variants {};
-lin heady_A = variants {};
-lin heal_V = variants {};
-lin heal_V2 = variants {};
-lin healer_N = variants {};
-lin healing_A = variants {};
-lin health_N = variants {};
-lin healthful_A = variants {};
-lin healthily_Adv = variants {};
-lin healthy_A = mk3A "anständig" "anständiger" "anständigste";
-lin heanor_PN = variants {};
-lin heap_N = reg2N  "Haufen" "Haufen" masculine;
-lin heap_V2 = variants {};
-lin heaps_Adv = variants {};
-lin hear_V = regV "hören";
-lin hear_V2 = dirV2 (regV "hören");
-lin hear_V2V = variants {};
-lin hear_VS = variants {};
-lin hearer_N = variants {};
-lin hearing_N = variants {};
-lin hearing_aid_N = variants {};
-lin hearken_V = variants {};
-lin hearsay_N = variants {};
-lin hearse_N = reg2N  "Leichenwagen" "Leichenwagen" masculine;
-lin heart's_ease_N = variants {};
-lin heart_N = mkN "Herz" "Herzen" neuter;
-lin heart_disease_N = variants {};
-lin heart_failure_N = variants {};
-lin heart_rending_A = variants {};
-lin heartache_N = variants {};
-lin heartbeat_N = variants {};
-lin heartbreak_N = variants {};
-lin heartbreaking_A = variants {};
-lin heartbroken_A = variants {};
-lin heartburn_N = reg2N  "Sodbrennen" "Sodbrennen" neuter;
-lin heartburning_N = variants {};
-lin hearted_A = variants {};
-lin hearten_V2 = variants {};
-lin heartfelt_A = mk3A "herzlich" "herzlicher" "herzlichste";
-lin hearth_N = reg2N  "Herd" "Herde" masculine;
-lin hearthrug_N = variants {};
-lin heartily_Adv = variants {};
-lin heartless_A = variants {};
-lin heartlessness_N = variants {};
-lin heartsick_A = variants {};
-lin hearty_A = mk3A "herzlich" "herzlicher" "herzlichste";
-lin heat_N = reg2N  "Brunft" "Brünfte" feminine;
-lin heat_V = variants {};
-lin heat_V2 = variants {};
-lin heat_flash_N = variants {};
-lin heated_A = variants {};
-lin heater_N = variants {};
-lin heath_N = reg2N  "Heide" "Heiden" masculine;
-lin heathen_N = variants {};
-lin heathenish_A = variants {};
-lin heather_N = reg2N  "Erika" "Erikas" feminine;
-lin heather_PN = variants {};
-lin heather_mixture_N = variants {};
-lin heating_N = mkN "Heizung";
-lin heatspot_N = variants {};
-lin heatstroke_N = variants {};
-lin heatwave_N = reg2N  "Hitzewelle" "Hitzewellen" feminine;
-lin heave_N = variants {};
-lin heave_V = variants {};
-lin heave_V2 = variants {};
-lin heaven_N = reg2N  "Himmel" "Himmel" masculine;
-lin heavenly_A = variants {};
-lin heavensent_A = variants {};
-lin heavenward_A = variants {};
-lin heavenward_Adv = variants {};
-lin heavenwards_A = variants {};
-lin heavenwards_Adv = variants {};
-lin heavily_Adv = variants {};
-lin heaviness_N = variants {};
-lin heaviside_PN = variants {};
-lin heavy_A = mkA "schwer" "schwere" "schwerer" "schwerste";
-lin heavy_Adv = variants {};
-lin heavy_handed_A = variants {};
-lin heavy_hearted_A = variants {};
-lin heavy_laden_A = variants {};
-lin heavyweight_N = variants {};
-lin hebden_royal_PN = variants {};
-lin hebdomadal_A = variants {};
-lin hebraic_A = variants {};
-lin hebrew_A = variants {};
-lin hebrew_N = variants {};
-lin hecatomb_N = variants {};
-lin heck_N = variants {};
-lin heckle_V2 = variants {};
-lin heckler_N = variants {};
-lin hectare_N = reg2N  "Hektar" "Hektare" neuter;
-lin hectic_A = mk3A "hektisch" "hektischer" "hektischste";
-lin hector_V = variants {};
-lin hector_V2 = variants {};
-lin hedge_N = reg2N  "Hecke" "Hecken" feminine;
-lin hedge_V = variants {};
-lin hedge_V2 = variants {};
-lin hedge_end_PN = variants {};
-lin hedge_sparrow_N = variants {};
-lin hedgehog_N = reg2N  "Igel" "Igel" masculine;
-lin hedgehop_V = variants {};
-lin hedgerow_N = variants {};
-lin hedonism_N = reg2N  "Hedonismus" "Hedonismen" masculine;
-lin hedonist_N = reg2N  "Hedonist" "Hedonisten" masculine;
-lin hedonistic_A = mk3A "hedonistisch" "hedonistischer" "hedonistischste";
-lin heed_N = variants {};
-lin heed_V2 = variants {};
-lin heedful_A = variants {};
-lin heedless_A = variants {};
-lin heehaw_N = variants {};
-lin heel_N = reg2N  "Absatz" "Absätze" masculine;
-lin heel_V = variants {};
-lin heel_V2 = variants {};
-lin hefty_A = variants {};
-lin hegemony_N = reg2N  "Hegemonie" "Hegemonien" feminine;
-lin hegira_N = variants {};
-lin heidelburg_PN = variants {};
-lin heifer_N = reg2N  "Färse" "Färsen" feminine;
-lin height_N = reg2N  "Größe" "Größen" feminine;
-lin heighten_V = variants {};
-lin heighten_V2 = variants {};
-lin heinous_A = variants {};
-lin heinousness_N = variants {};
-lin heir_N = variants {};
-lin heiress_N = variants {};
-lin heirloom_N = reg2N  "Erbstück" "Erbstücke" neuter;
-lin hejira_N = variants {};
-lin helen_PN = variants {};
-lin helensburgh_PN = variants {};
-lin helicopter_N = reg2N  "Helikopter" "Helikopter" masculine;
-lin heliograph_N = variants {};
-lin heliograph_V2 = variants {};
-lin heliotrope_N = variants {};
-lin heliport_N = variants {};
-lin helium_N = variants {};
-lin hell_N = variants {};
-lin hellcat_N = variants {};
-lin hellene_N = variants {};
-lin hellenic_A = variants {};
-lin hellish_A = variants {};
-lin helm_N = reg2N  "Ruder" "Ruder" neuter;
-lin helmet_N = reg2N  "Helm" "Helme" masculine;
-lin helmeted_A = variants {};
-lin helmsman_N = variants {};
-lin helot_N = variants {};
-lin help_N = reg2N  "Hilfe" "Hilfen" feminine;
-lin help_V = variants {};
-lin help_V2 = variants {};
-lin help_V2V = variants {};
-lin help_VV = variants {};
-lin help_VS = variants {};
-lin helper_N = variants {};
-lin helpful_A = mk3A "hilfreich" "hilfreicher" "hilfreichste";
-lin helpfulness_N = variants {};
-lin helping_N = variants {};
-lin helpless_A = variants {};
-lin helplessness_N = variants {};
-lin helpmate_N = variants {};
-lin helpmeet_N = variants {};
-lin helsinki_PN = variants {};
-lin helston_PN = variants {};
-lin helter_skelter_Adv = variants {};
-lin helter_skelter_N = variants {};
-lin helve_N = variants {};
-lin hem_N = reg2N  "Saum" "Säume" masculine;
-lin hem_V = variants {};
-lin hem_V2 = variants {};
-lin hematite_N = variants {};
-lin hemel_hempstead_PN = variants {};
-lin hemisphere_N = reg2N  "Halbkugel" "Halbkugeln" feminine;
-lin hemline_N = variants {};
-lin hemlock_N = reg2N  "Schierling" "Schierlinge" masculine;
-lin hemming_stitch_N = variants {};
-lin hemoglobin_N = variants {};
-lin hemophilia_N = variants {};
-lin hemophiliac_N = variants {};
-lin hemorrhage_N = variants {};
-lin hemorrhage_V = variants {};
-lin hemorrhage_V2 = variants {};
-lin hemp_N = variants {};
-lin hempen_A = variants {};
-lin hemstitch_N = variants {};
-lin hemstitch_V2 = variants {};
-lin hemsworth_PN = variants {};
-lin hen_N = variants {};
-lin hen_party_N = variants {};
-lin henbane_N = reg2N  "Bilsenkraut" "Bilsenkräuter" neuter;
-lin hence_Adv = variants {};
-lin henceforth_Adv = variants {};
-lin henceforward_Adv = variants {};
-lin henchman_N = variants {};
-lin hencoop_N = variants {};
-lin henhouse_N = reg2N  "Hühnerstall" "Hühnerstall" masculine;
-lin henley_on_thames_PN = variants {};
-lin henna_N = variants {};
-lin hennaed_A = variants {};
-lin henpecked_A = variants {};
-lin henroost_N = variants {};
-lin henry_PN = variants {};
-lin hep_A = variants {};
-lin hepatitis_N = reg2N  "Hepatitis" "Hepatitiden" feminine;
-lin heptagon_N = variants {};
-lin herald_N = variants {};
-lin herald_V2 = variants {};
-lin heraldic_A = variants {};
-lin heraldry_N = variants {};
-lin herb_N = reg2N  "Kraut" "Kräuter" neuter;
-lin herb_PN = variants {};
-lin herbaceous_A = variants {};
-lin herbage_N = variants {};
-lin herbal_A = variants {};
-lin herbalist_N = variants {};
-lin herbert_PN = variants {};
-lin herbivorous_A = variants {};
-lin herculean_A = variants {};
-lin herd_N = reg2N  "Herde" "Herden" feminine;
-lin herd_V = variants {};
-lin herd_V2 = variants {};
-lin herdsman_N = reg2N  "Schäfer" "Schäfer" masculine;
-lin here_Adv = ss "hier";
-lin hereabouts_Adv = variants {};
-lin hereafter_Adv = variants {};
-lin hereafter_N = variants {};
-lin hereby_Adv = variants {};
-lin hereditament_N = variants {};
-lin hereditary_A = regA "erblich";
-lin heredity_N = variants {};
-lin hereford_PN = variants {};
-lin herein_Adv = variants {};
-lin hereinafter_Adv = variants {};
-lin hereinbefore_Adv = variants {};
-lin hereof_Adv = variants {};
-lin heresy_N = reg2N  "Häresie" "Häresien" feminine;
-lin heretic_N = reg2N  "Häretiker" "Häretiker" masculine;
-lin heretical_A = regA "ketzerisch";
-lin hereto_Adv = variants {};
-lin heretofore_Adv = variants {};
-lin hereupon_Adv = variants {};
-lin herewith_Adv = variants {};
-lin heritable_A = variants {};
-lin heritage_N = reg2N  "Erbschaft" "Erbschaften" feminine;
-lin hermaphrodite_N = reg2N  "Hermaphrodit" "Hermaphroditen" masculine;
-lin hermetic_A = mk3A "hermetisch" "hermetischer" "hermetischste";
-lin hermetically_Adv = variants {};
-lin hermit_N = reg2N  "Eremit" "Eremiten" masculine;
-lin hermitage_N = variants {};
-lin herne_PN = variants {};
-lin herne_bay_PN = variants {};
-lin hernia_N = reg2N  "Bruch" "Brüche" masculine;
-lin hero_N = reg2N  "Held" "Helden" masculine;
-lin heroic_A = mk3A "heldenhaft" "heldenhafter" "heldenhafteste";
-lin heroically_Adv = variants {};
-lin heroics_N = variants {};
-lin heroin_N = variants {};
-lin heroine_N = reg2N  "Heldin" "Heldinnen" feminine;
-lin heroism_N = variants {};
-lin heron_N = reg2N  "Reiher" "Reiher" masculine;
-lin heronry_N = variants {};
-lin herr_N = variants {};
-lin herring_N = reg2N  "Hering" "Heringe" masculine;
-lin herringbone_N = variants {};
-lin hertford_PN = variants {};
-lin hertfordshire_PN = variants {};
-lin hertz_N = variants {};
-lin hertzian_A = variants {};
-lin hesitance_N = variants {};
-lin hesitancy_N = variants {};
-lin hesitant_A = mk3A "zögerlich" "zögerlicher" "zögerlichste";
-lin hesitate_V = regV "stammeln";
-lin hesitate_VV = variants {};
-lin hesitate_VS = variants {};
-lin hesitatingly_Adv = variants {};
-lin hesitation_N = variants {};
-lin hessian_N = variants {};
-lin het_up_A = variants {};
-lin heterodox_A = variants {};
-lin heterodoxy_N = variants {};
-lin heterogeneous_A = regA "heterogen";
-lin heterosexual_A = regA "heterosexuell";
-lin heterosexual_N = variants {};
-lin heterosexuality_N = reg2N  "Heterosexualität" "Heterosexualitäten" feminine;
-lin hetton_PN = variants {};
-lin heuristic_A = regA "heuristisch";
-lin heuristics_N = variants {};
-lin hew_V = irregV "bearbeiten" "bearbeitet" "bearbeitete" "bearbeite" "bearbeitet" ;
-lin hew_V2 = dirV2 (irregV "bearbeiten" "bearbeitet" "bearbeitete" "bearbeite" "bearbeitet" );
-lin hewer_N = variants {};
-lin hexagon_N = reg2N  "Sechseck" "Sechsecke" neuter;
-lin hexagonal_A = variants {};
-lin hexameter_N = variants {};
-lin hexham_PN = variants {};
-lin heyday_N = variants {};
-lin heysham_PN = variants {};
-lin heywood_PN = variants {};
-lin hi_fi_A = variants {};
-lin hi_fi_N = variants {};
-lin hiatus_N = variants {};
-lin hibernate_V = variants {};
-lin hibernation_N = variants {};
-lin hibiscus_N = reg2N  "Hibiskus" "Hibisken" masculine;
-lin hiccough_N = variants {};
-lin hiccough_V = variants {};
-lin hiccup_N = variants {};
-lin hiccup_V = variants {};
-lin hick_A = variants {};
-lin hick_N = reg2N  "Landei" "Landeier" neuter;
-lin hickory_N = variants {};
-lin hide_N = variants {};
-lin hide_V = variants {};
-lin hide_V2 = variants {};
-lin hide_and_seek_N = variants {};
-lin hide_out_N = variants {};
-lin hideaway_N = variants {};
-lin hidebound_A = variants {};
-lin hideous_A = mk3A "abscheulich" "abscheulicher" "abscheulichste";
-lin hiding_N = variants {};
-lin hiding_place_N = variants {};
-lin hie_V = irregV "eilen" "eilt" "eilte" "eilte" "eilt";
-lin hierarchic_A = variants {};
-lin hierarchical_A = variants {};
-lin hierarchy_N = reg2N  "Hierarchie" "Hierarchien" feminine;
-lin hieroglyph_N = reg2N  "Hieroglyphe" "Hieroglyphen" feminine;
-lin hieroglyphic_A = variants {};
-lin hieroglyphics_N = variants {};
-lin higgledy_piggledy_A = variants {};
-lin higgledy_piggledy_Adv = variants {};
-lin high_A = mkA "hoch" "hoh" "höher" "höchste";
-lin high_Adv = variants {};
-lin high_class_A = variants {};
-lin high_falutin_A = variants {};
-lin high_fidelity_A = variants {};
-lin high_fidelity_N = variants {};
-lin high_frequency_N = variants {};
-lin high_grade_A = variants {};
-lin high_handed_A = variants {};
-lin high_keyed_A = variants {};
-lin high_level_A = variants {};
-lin high_minded_A = variants {};
-lin high_mindedness_N = variants {};
-lin high_necked_A = variants {};
-lin high_octane_A = variants {};
-lin high_pitched_A = variants {};
-lin high_powered_A = variants {};
-lin high_pressure_N = variants {};
-lin high_priced_A = variants {};
-lin high_principled_A = variants {};
-lin high_ranking_A = variants {};
-lin high_rise_A = variants {};
-lin high_sounding_A = variants {};
-lin high_speed_A = variants {};
-lin high_spen_PN = variants {};
-lin high_spirited_A = variants {};
-lin high_tension_A = variants {};
-lin high_toned_A = variants {};
-lin high_up_N = variants {};
-lin high_wycombe_PN = variants {};
-lin highball_N = variants {};
-lin highborn_A = variants {};
-lin highboy_N = variants {};
-lin highbrow_A = variants {};
-lin highbrow_N = variants {};
-lin highflier_N = variants {};
-lin highflown_A = variants {};
-lin highflyer_N = variants {};
-lin highflying_A = variants {};
-lin highjack_N = variants {};
-lin highjack_V2 = variants {};
-lin highland_N = variants {};
-lin highland_PN = variants {};
-lin highlander_N = variants {};
-lin highlight_N = variants {};
-lin highlight_V2 = variants {};
-lin highness_N = variants {};
-lin highroad_N = variants {};
-lin highway_N = reg2N  "Autobahn" "Autobahnen" feminine;
-lin highwayman_N = variants {};
-lin hijack_N = variants {};
-lin hijack_V2 = dirV2 (irregV "entführen" "entführt" "entführte" "entführte" "entführt");
-lin hijacker_N = variants {};
-lin hike_N = mkN "Wanderung";
-lin hike_V = variants {};
-lin hiker_N = variants {};
-lin hilarious_A = variants {};
-lin hilarity_N = variants {};
-lin hilary_PN = variants {};
-lin hilda_PN = variants {};
-lin hill_N = mkN "Hügel";
-lin hill_billy_N = variants {};
-lin hillingdon_PN = variants {};
-lin hillock_N = variants {};
-lin hillside_N = variants {};
-lin hilly_A = variants {};
-lin hilt_N = reg2N  "Griff" "Griffe" masculine;
-lin hinckley_PN = variants {};
-lin hind_A = variants {};
-lin hind_N = variants {};
-lin hinder_V2 = dirV2 (regV "behindern");
-lin hindi_A = variants {};
-lin hindi_N = variants {};
-lin hindmost_A = variants {};
-lin hindrance_N = mkN "Behinderung";
-lin hindsight_N = variants {};
-lin hindu_A = variants {};
-lin hindu_N = variants {};
-lin hinduism_N = variants {};
-lin hindustani_A = variants {};
-lin hindustani_N = variants {};
-lin hinge_N = reg2N  "Angel" "Angeln" feminine;
-lin hinge_V = variants {};
-lin hinge_V2 = variants {};
-lin hint_N = reg2N  "Hinweis" "Hinweise" masculine;
-lin hint_V = variants {};
-lin hint_V2 = variants {};
-lin hint_VS = variants {};
-lin hinterland_N = variants {};
-lin hip_A = variants {};
-lin hip_N = reg2N  "Hagebutte" "Hagebutten" feminine;
-lin hip_bath_N = variants {};
-lin hip_flask_N = variants {};
-lin hip_pocket_N = variants {};
-lin hippie_N = reg2N  "Hippie" "Hippies" masculine;
-lin hippo_N = variants {};
-lin hippocratic_A = variants {};
-lin hippodrome_N = variants {};
-lin hippopotamus_N = variants {};
-lin hippy_N = variants {};
-lin hire_N = variants {};
-lin hire_V = variants {};
-lin hire_V2 = variants {};
-lin hire_V2V = variants {};
-lin hire_VS = variants {};
-lin hireling_N = variants {};
-lin hiroshima_PN = variants {};
-lin hirsute_A = variants {};
-lin hiss_N = variants {};
-lin hiss_V = variants {};
-lin hiss_V2 = variants {};
-lin hiss_VQ = variants {};
-lin histogram_N = variants {};
-lin historian_N = reg2N  "Historiker" "Historiker" masculine;
-lin historic_A = mk3A "historisch" "historischer" "historischste";
-lin historical_A = mk3A "historisch" "historischer" "historischste";
-lin historicize_V2 = variants {};
-lin history_N = mkN "Erzählung";
-lin histrionic_A = mk3A "pathetisch" "pathetischer" "pathetischste";
-lin histrionics_N = variants {};
-lin hit_N = variants {};
-lin hit_V = regV "morden";
-lin hit_V2 = dirV2 (irregV "schlagen" "schlägt" "schlug" "schlüge" "geschlagen");
-lin hit_and_run_A = variants {};
-lin hitch_N = mkN "Anhängerkupplung";
-lin hitch_V = variants {};
-lin hitch_V2 = variants {};
-lin hitchhike_V = regV "trampen";
-lin hitchhiker_N = reg2N  "Anhalter" "Anhalter" masculine;
-lin hitchin_PN = variants {};
-lin hither_Adv = variants {};
-lin hitherto_Adv = variants {};
-lin hive_N = reg2N  "Bienenstock" "Bienenstöcke" masculine;
-lin hive_V = variants {};
-lin hive_V2 = variants {};
-lin hm_PN = variants {};
-lin hmso_PN = variants {};
-lin hoar_A = variants {};
-lin hoard_N = reg2N  "Hort" "Horte" masculine;
-lin hoard_V = variants {};
-lin hoard_V2 = variants {};
-lin hoarder_N = variants {};
-lin hoarding_N = variants {};
-lin hoarfrost_N = variants {};
-lin hoariness_N = variants {};
-lin hoarse_A = mk3A "heiser" "heiserer" "heiserste";
-lin hoarseness_N = variants {};
-lin hoary_A = variants {};
-lin hoax_N = variants {};
-lin hoax_V2 = variants {};
-lin hoaxer_N = variants {};
-lin hob_N = variants {};
-lin hobble_N = variants {};
-lin hobble_V = variants {};
-lin hobble_V2 = variants {};
-lin hobble_skirt_N = variants {};
-lin hobbledehoy_N = variants {};
-lin hobby_N = reg2N  "Hobby" "Hobbys" neuter;
-lin hobbyhorse_N = variants {};
-lin hobgoblin_N = variants {};
-lin hobnail_N = variants {};
-lin hobnailed_A = variants {};
-lin hobnob_V = variants {};
-lin hobo_N = variants {};
-lin hobson_PN = variants {};
-lin hock_N = variants {};
-lin hock_V2 = variants {};
-lin hockey_N = variants {};
-lin hockley_PN = variants {};
-lin hocus_pocus_N = variants {};
-lin hod_N = variants {};
-lin hoddesdon_PN = variants {};
-lin hodgepodge_N = reg2N  "Sammelsurium" "Sammelsurien" neuter;
-lin hoe_N = reg2N  "Hacke" "Hacken" feminine;
-lin hoe_V = variants {};
-lin hoe_V2 = variants {};
-lin hofei_PN = variants {};
-lin hog_N = reg2N  "Schwein" "Schweine" neuter;
-lin hog_V2 = variants {};
-lin hoggish_A = variants {};
-lin hogmanay_N = variants {};
-lin hogmanay_PN = variants {};
-lin hogshead_N = variants {};
-lin hogwash_N = variants {};
-lin hoist_N = variants {};
-lin hoist_V2 = variants {};
-lin hoity_toity_A = variants {};
-lin hold_N = variants {};
-lin hold_V = variants {};
-lin hold_V2 = dirV2 (irregV "halten" "hält" "hielt" "hielte" "gehalten");
-lin hold_V2V = variants {};
-lin hold_V3 = variants {};
-lin hold_VS = variants {};
-lin hold_up_N = variants {};
-lin holdall_N = variants {};
-lin holder_N = variants {};
-lin holding_N = variants {};
-lin holdup_N = variants {};
-lin hole_N = reg2N  "Loch" "Löcher" neuter;
-lin hole_V = variants {};
-lin hole_V2 = variants {};
-lin hole_and_corner_A = variants {};
-lin holiday_N = reg2N  "Feiertag" "Feiertage" masculine;
-lin holiday_V = variants {};
-lin holiday_maker_N = variants {};
-lin holiness_N = variants {};
-lin holland_PN = variants {};
-lin hollander_A = variants {};
-lin hollander_N = variants {};
-lin holler_V = variants {};
-lin holler_V2 = variants {};
-lin holloa_N = variants {};
-lin hollow_A = mk3A "hohl" "hohler" "hohlste";
-lin hollow_N = variants {};
-lin hollow_V2 = variants {};
-lin holly_N = reg2N  "Hülse" "Hülsen" feminine;
-lin hollyhock_N = variants {};
-lin hollywood_PN = variants {};
-lin holm_oak_N = variants {};
-lin holmfirth_PN = variants {};
-lin holocaust_N = mkN "Auslöschung";
-lin holograph_N = variants {};
-lin holster_N = reg2N  "Holster" "Holster" neuter;
-lin holy_A = mk3A "heilig" "heiliger" "heiligste";
-lin holy_N = variants {};
-lin holyhead_PN = variants {};
-lin holystone_N = variants {};
-lin holystone_V2 = variants {};
-lin homage_N = reg2N  "Hommage" "Hommagen" feminine;
-lin home_Adv = variants {};
-lin home_N = reg2N  "Heim" "Heime" neuter;
-lin home_baked_A = variants {};
-lin home_brewed_A = variants {};
-lin home_cured_A = variants {};
-lin home_farm_N = variants {};
-lin home_grown_A = variants {};
-lin home_made_A = variants {};
-lin homecoming_N = variants {};
-lin homeland_N = variants {};
-lin homeless_A = regA "obdachlos";
-lin homelike_A = variants {};
-lin homeliness_N = variants {};
-lin homely_A = variants {};
-lin homeopath_N = variants {};
-lin homeopathic_A = variants {};
-lin homer_V = variants {};
-lin homeric_A = variants {};
-lin homesick_A = variants {};
-lin homesickness_N = reg2N  "Nostalgie" "Nostalgien" feminine;
-lin homespun_A = variants {};
-lin homespun_N = variants {};
-lin homestead_N = variants {};
-lin homeward_A = variants {};
-lin homeward_Adv = variants {};
-lin homewards_Adv = variants {};
-lin homework_N = variants {};
-lin homey_A = variants {};
-lin homicidal_A = variants {};
-lin homicide_N = reg2N  "Mörder" "Mörder" masculine;
-lin homiletic_A = variants {};
-lin homiletics_N = variants {};
-lin homily_N = reg2N  "Homilie" "Homilien" feminine;
-lin homing_A = variants {};
-lin hominy_N = variants {};
-lin homo_N = reg2N  "Homo" "Homos" masculine;
-lin homo_sapiens_N = variants {};
-lin homoeopath_N = variants {};
-lin homoeopathy_N = variants {};
-lin homogeneity_N = reg2N  "Homogenität" "Homogenitäten" feminine;
-lin homogeneous_A = mk3A "homogen" "homogener" "homogenste";
-lin homogenize_V2 = dirV2 (irregV "homogenisieren" "homogenisiert" "homogenisierte" "homogenisierte" "homogenisiert");
-lin homograph_N = variants {};
-lin homonym_N = reg2N  "Homonym" "Homonyme" neuter;
-lin homophone_N = reg2N  "Homophon" "Homophone" neuter;
-lin homosexual_A = regA "homosexuell";
-lin homosexual_N = variants {};
-lin homosexuality_N = reg2N  "Homosexualität" "Homosexualitäten" feminine;
-lin hon_PN = variants {};
-lin honduran_A = variants {};
-lin honduran_N = variants {};
-lin honduras_PN = variants {};
-lin hone_N = reg2N  "Schleifstein" "Schleifsteine" masculine;
-lin hone_V2 = variants {};
-lin honest_A = mk3A "aufrichtig" "aufrichtiger" "aufrichtigste";
-lin honesty_N = reg2N  "Silberblatt" "Silberblätter" neuter;
-lin honey_N = reg2N  "Honig" "Honige" masculine;
-lin honeybee_N = reg2N  "Honigbiene" "Honigbienen" feminine;
-lin honeycomb_N = reg2N  "Bienenwabe" "Bienenwaben" feminine;
-lin honeycomb_V2 = variants {};
-lin honeydew_N = variants {};
-lin honeyed_A = variants {};
-lin honeymoon_N = reg2N  "Hochzeitsreise" "Hochzeitsreisen" feminine;
-lin honeymoon_V = variants {};
-lin honeysuckle_N = variants {};
-lin hong_kong_PN = variants {};
-lin honiton_PN = variants {};
-lin honk_N = variants {};
-lin honk_V = regV "hupen";
-lin honor_V2 = variants {};
-lin honorarium_N = variants {};
-lin honorary_A = variants {};
-lin honorific_A = variants {};
-lin honorific_N = variants {};
-lin honour_N = reg2N  "Ehre" "Ehren" feminine;
-lin honour_V2 = variants {};
-lin honourable_A = variants {};
-lin hoo_PN = variants {};
-lin hooch_N = variants {};
-lin hood_N = variants {};
-lin hood_V2 = variants {};
-lin hoodlum_N = variants {};
-lin hoodoo_N = variants {};
-lin hoodoo_V2 = variants {};
-lin hoodwink_V2 = variants {};
-lin hooey_N = variants {};
-lin hoof_N = reg2N  "Huf" "Hufe" masculine;
-lin hook_N = reg2N  "Haken" "Haken" masculine;
-lin hook_V = variants {};
-lin hook_V2 = variants {};
-lin hook_nosed_A = variants {};
-lin hook_up_N = variants {};
-lin hookah_N = reg2N  "Shisha" "Shishas" feminine;
-lin hooked_A = variants {};
-lin hooker_N = reg2N  "Dirne" "Dirnen" feminine;
-lin hookworm_N = variants {};
-lin hooky_N = variants {};
-lin hooligan_N = variants {};
-lin hooliganism_N = variants {};
-lin hoop_N = reg2N  "Reif" "Reife" masculine;
-lin hoop_V2 = variants {};
-lin hoop_la_N = variants {};
-lin hoot_N = variants {};
-lin hoot_V = variants {};
-lin hoot_V2 = variants {};
-lin hooter_N = variants {};
-lin hoover_N = variants {};
-lin hoover_V2 = variants {};
-lin hop_N = reg2N  "Hopfen" "Hopfen" masculine;
-lin hop_V = variants {};
-lin hop_V2 = variants {};
-lin hop_field_N = variants {};
-lin hop_garden_N = variants {};
-lin hop_picker_N = variants {};
-lin hop_pole_N = variants {};
-lin hope_N = mkN "Hoffnung";
-lin hope_PN = variants {};
-lin hope_V = variants {};
-lin hope_VV = variants {};
-lin hope_VS = variants {};
-lin hopeful_A = variants {};
-lin hopefulness_N = variants {};
-lin hopeless_A = variants {};
-lin hopelessness_N = variants {};
-lin hopped_up_A = variants {};
-lin hopper_N = variants {};
-lin hopscotch_N = variants {};
-lin hopscotch_V = variants {};
-lin horace_PN = variants {};
-lin horde_N = reg2N  "Horde" "Horden" feminine;
-lin horizon_N = reg2N  "Horizont" "Horizonte" masculine;
-lin horizontal_A = regA "horizontal";
-lin horley_PN = variants {};
-lin hormone_N = reg2N  "Hormon" "Hormone" neuter;
-lin horn_N = mkN "Horn" "Hörner" neuter;
-lin horn_V = variants {};
-lin horn_rimmed_A = variants {};
-lin hornbeam_N = reg2N  "Hainbuche" "Hainbuchen" feminine;
-lin hornbill_N = variants {};
-lin horned_A = variants {};
-lin hornet_N = reg2N  "Hornisse" "Hornissen" feminine;
-lin hornless_A = variants {};
-lin hornlike_A = variants {};
-lin hornpipe_N = variants {};
-lin hornsea_PN = variants {};
-lin horny_A = mk3A "geil" "geiler" "geilste";
-lin horology_N = variants {};
-lin horoscope_N = reg2N  "Horoskop" "Horoskope" neuter;
-lin horrible_A = variants {};
-lin horrid_A = variants {};
-lin horridness_N = variants {};
-lin horrific_A = variants {};
-lin horrify_V2 = variants {};
-lin horrifyingly_Adv = variants {};
-lin horror_N = variants {};
-lin horror_stricken_A = variants {};
-lin horror_struck_A = variants {};
-lin hors_de_combat_A = variants {};
-lin horse_N = reg2N "Pferd" "Pferde" neuter;
-lin horse_chestnut_N = variants {};
-lin horse_laugh_N = variants {};
-lin horse_pond_N = variants {};
-lin horse_sense_N = variants {};
-lin horseback_N = variants {};
-lin horsebox_N = variants {};
-lin horseflesh_N = variants {};
-lin horsefly_N = reg2N  "Bremse" "Bremsen" feminine;
-lin horsehair_N = variants {};
-lin horseman_N = variants {};
-lin horsemanship_N = variants {};
-lin horsemeat_N = variants {};
-lin horseplay_N = variants {};
-lin horsepower_N = reg2N  "Pferdestärke" "Pferdestärken" feminine;
-lin horserace_N = variants {};
-lin horseracing_N = variants {};
-lin horseradish_N = reg2N  "Meerrettich" "Meerrettiche" masculine;
-lin horseshoe_N = reg2N  "Hufeisen" "Hufeisen" neuter;
-lin horsewhip_N = variants {};
-lin horsewhip_V2 = variants {};
-lin horsewoman_N = variants {};
-lin horsham_PN = variants {};
-lin horsley_PN = variants {};
-lin horsy_A = variants {};
-lin hortative_A = variants {};
-lin horticultural_A = variants {};
-lin horticulture_N = variants {};
-lin horticulturist_N = variants {};
-lin horwich_PN = variants {};
-lin hosanna_N = variants {};
-lin hose_N = reg2N  "Schlauch" "Schläuche" masculine;
-lin hose_V2 = variants {};
-lin hosepipe_N = variants {};
-lin hosier_N = variants {};
-lin hosiery_N = variants {};
-lin hosp_PN = variants {};
-lin hospice_N = reg2N  "Hospiz" "Hospize" neuter;
-lin hospitable_A = mk3A "gastfreundlich" "gastfreundlicher" "gastfreundlichste";
-lin hospital_N = reg2N  "Krankenhaus" "Krankenhäuser" neuter;
-lin hospitality_N = mkN "Bewirtung";
-lin hospitalization_N = variants {};
-lin hospitalize_V2 = variants {};
-lin host_N = reg2N  "Gastgeber" "Gastgeber" masculine;
-lin host_V2 = variants {};
-lin hostage_N = reg2N  "Geisel" "Geiseln" feminine;
-lin hostel_N = reg2N  "Heim" "Heime" neuter;
-lin hosteller_N = variants {};
-lin hostelry_N = variants {};
-lin hostess_N = variants {};
-lin hostile_A = mk3A "feindlich" "feindlicher" "feindlichste";
-lin hostility_N = variants {};
-lin hot_A = regA "heiß";
-lin hot_V = variants {};
-lin hot_V2 = variants {};
-lin hot_blooded_A = variants {};
-lin hot_headed_A = variants {};
-lin hot_tempered_A = variants {};
-lin hot_water_bottle_N = variants {};
-lin hotbed_N = variants {};
-lin hotchpotch_N = variants {};
-lin hotel_N = reg2N  "Hotel" "Hotels" neuter;
-lin hotelier_N = variants {};
-lin hotfoot_Adv = variants {};
-lin hotfoot_V = variants {};
-lin hothead_N = reg2N  "Hitzkopf" "Hitzköpfe" masculine;
-lin hothouse_N = variants {};
-lin hotplate_N = variants {};
-lin houghton_PN = variants {};
-lin hound_N = reg2N  "Jagdhund" "Jagdhunde" masculine;
-lin hound_V2 = variants {};
-lin hounslow_PN = variants {};
-lin hour_N = reg2N  "Stunde" "Stunden" feminine;
-lin hourglass_N = reg2N  "Sanduhr" "Sanduhren" feminine;
-lin houri_N = variants {};
-lin hourly_A = variants {};
-lin hourly_Adv = variants {};
-lin house_N = reg2N "Haus" "Häuser" neuter;
-lin house_V2 = variants {};
-lin house_party_N = variants {};
-lin house_warming_N = variants {};
-lin houseboat_N = variants {};
-lin housebound_A = variants {};
-lin housebreaker_N = variants {};
-lin housecoat_N = variants {};
-lin housecraft_N = variants {};
-lin housedog_N = variants {};
-lin housefather_N = variants {};
-lin housefly_N = variants {};
-lin houseful_N = variants {};
-lin household_N = reg2N  "Haushalt" "Haushalte" masculine;
-lin householder_N = variants {};
-lin housekeeper_N = reg2N  "Hausfrau" "Hausfrauen" feminine;
-lin housemaid_N = variants {};
-lin houseman_N = variants {};
-lin housemaster_N = variants {};
-lin housemother_N = variants {};
-lin houseproud_A = variants {};
-lin houseroom_N = variants {};
-lin housetop_N = variants {};
-lin housetrained_A = variants {};
-lin housewife_N = reg2N  "Hausfrau" "Hausfrauen" feminine;
-lin housewifely_A = variants {};
-lin housewifery_N = variants {};
-lin housework_N = reg2N  "Hausarbeit" "Hausarbeiten" feminine;
-lin housewrecker_N = variants {};
-lin housing_N = variants {};
-lin houston_PN = variants {};
-lin hove_PN = variants {};
-lin hovel_N = variants {};
-lin hover_V = regV "schweben";
-lin hovercraft_N = variants {};
-lin how_IAdv = ss "wie";
-lin how8many_IDet = {s = \\g,c => (M.detLikeAdj False R.Pl "wieviel").s ! g ! R.NPC c ; n = R.Pl};
-lin how8much_IDet = variants {};
-lin how_d'ye_do_N = variants {};
-lin howard_PN = variants {};
-lin howdah_N = variants {};
-lin however_Adv = variants {};
-lin howitzer_N = reg2N  "Haubitze" "Haubitzen" feminine;
-lin howl_N = variants {};
-lin howl_V = variants {};
-lin howl_V2 = variants {};
-lin howler_N = variants {};
-lin howling_A = variants {};
-lin hoyden_N = variants {};
-lin hoydenish_A = variants {};
-lin hoylake_PN = variants {};
-lin hoyland_nether_PN = variants {};
-lin hp_N = variants {};
-lin hq_PN = variants {};
-lin hrh_PN = variants {};
-lin hub_N = reg2N  "Hub" "Hübe" masculine;
-lin hubble_bubble_N = variants {};
-lin hubbub_N = variants {};
-lin hubby_N = variants {};
-lin hubert_PN = variants {};
-lin hubris_N = reg2N  "Überheblichkeit" "Überheblichkeiten" feminine;
-lin huckaback_N = variants {};
-lin huckleberry_N = variants {};
-lin hucknall_PN = variants {};
-lin huckster_N = variants {};
-lin huddersfield_PN = variants {};
-lin huddle_N = variants {};
-lin huddle_V = variants {};
-lin huddle_V2 = variants {};
-lin hue_N = reg2N  "Farbton" "Farbtöne" masculine;
-lin hued_A = variants {};
-lin huff_N = variants {};
-lin huff_V = variants {};
-lin huffily_Adv = variants {};
-lin huffish_A = variants {};
-lin huffy_A = variants {};
-lin hug_N = mkN "Umarmung";
-lin hug_V2 = variants {};
-lin huge_A = mk3A "riesig" "riesiger" "riesigste";
-lin hugger_mugger_A = variants {};
-lin hugger_mugger_Adv = variants {};
-lin hugger_mugger_N = variants {};
-lin hugh_PN = variants {};
-lin hughie_PN = variants {};
-lin huguenot_N = variants {};
-lin huhehot_PN = variants {};
-lin hula_N = variants {};
-lin hulk_N = reg2N  "Bulle" "Bullen" masculine;
-lin hulking_A = variants {};
-lin hull_N = variants {};
-lin hull_V2 = variants {};
-lin hullabaloo_N = variants {};
-lin hum_N = variants {};
-lin hum_V = variants {};
-lin hum_V2 = variants {};
-lin human_A = mk3A "menschlich" "menschlicher" "menschlichste";
---lin human_N = variants {};
-lin humane_A = mk3A "menschlich" "menschlicher" "menschlichste";
-lin humanism_N = variants {};
-lin humanist_N = variants {};
-lin humanitarian_A = mk3A "humanitär" "humanitärer" "humanitärste";
-lin humanitarian_N = variants {};
-lin humanitarianism_N = variants {};
-lin humanity_N = reg2N  "Menschlichkeit" "Menschlichkeiten" feminine;
-lin humanize_V = variants {};
-lin humanize_V2 = variants {};
-lin humankind_N = variants {};
-lin humberside_PN = variants {};
-lin humberston_PN = variants {};
-lin humble_A = mk3A "bescheiden" "bescheidener" "bescheidenste";
-lin humble_V2 = variants {};
-lin humbly_Adv = variants {};
-lin humbug_N = variants {};
-lin humbug_V2 = variants {};
-lin humdinger_N = variants {};
-lin humdrum_A = variants {};
-lin humerus_N = reg2N  "Oberarmknochen" "Oberarmknochen" masculine;
-lin humid_A = mk3A "feucht" "feuchter" "feuchteste";
-lin humidify_V2 = variants {};
-lin humidity_N = reg2N  "Feuchtigkeit" "Feuchtigkeiten" feminine;
-lin humiliate_V2 = dirV2 (regV "beschämen");
-lin humiliation_N = mkN "Erniedrigung";
-lin humility_N = variants {};
-lin humming_top_N = variants {};
-lin hummingbird_N = reg2N  "Kolibri" "Kolibris" masculine;
-lin hummock_N = variants {};
-lin humorist_N = variants {};
-lin humorous_A = mk3A "humorvoll" "humorvoller" "humorvollste";
-lin humour_N = reg2N  "Humor" "Humore" masculine;
-lin humour_V2 = variants {};
-lin humourist_N = variants {};
-lin humourless_A = variants {};
-lin hump_N = reg2N  "Buckel" "Buckel" masculine;
-lin hump_V2 = variants {};
-lin humpback_N = reg2N  "Buckel" "Buckel" masculine;
-lin humpbacked_A = variants {};
-lin humphrey_PN = variants {};
-lin humus_N = reg2N  "Humus" "Humusarten" masculine;
-lin hun_N = variants {};
-lin hunch_N = mkN "Ahnung";
-lin hunch_V2 = variants {};
-lin hunchback_A = variants {};
-lin hunchback_N = variants {};
-lin hunchbacked_A = variants {};
-lin hundredfold_Adv = variants {};
-lin hundredweight_N = variants {};
-lin hungarian_A = mk3A "ungarisch" "ungarischer" "ungarischste";
-lin hungarian_N = variants {};
-lin hungary_PN = variants {};
-lin hunger_N = variants {};
-lin hunger_V = variants {};
-lin hunger_march_N = variants {};
-lin hunger_marcher_N = variants {};
-lin hungrily_Adv = variants {};
-lin hungry_A = mk3A "hungrig" "hungriger" "hungrigste";
-lin hunk_N = variants {};
-lin hunt_N = variants {};
-lin hunt_V = regV "jagen";
-lin hunt_V2 = dirV2 (regV "jagen");
-lin hunter_N = reg2N  "Jäger" "Jäger" masculine;
-lin hunting_N = reg2N  "Jagd" "Jagden" feminine;
-lin hunting_crop_N = variants {};
-lin huntingdon_PN = variants {};
-lin huntress_N = variants {};
-lin huntsman_N = variants {};
-lin hurdle_N = reg2N  "Hindernis" "Hindernisse" neuter;
-lin hurdle_V = variants {};
-lin hurdle_V2 = variants {};
-lin hurdler_N = variants {};
-lin hurdy_gurdy_N = variants {};
-lin hurl_N = variants {};
-lin hurl_V2 = dirV2 (regV "schleudern");
-lin hurling_N = variants {};
-lin hurly_burly_N = variants {};
-lin hurrah_V = variants {};
-lin hurricane_N = reg2N  "Hurrikan" "Hurrikane" masculine;
-lin hurried_A = variants {};
-lin hurry_N = variants {};
-lin hurry_V = variants {};
-lin hurry_V2 = variants {};
-lin hurry_V2V = variants {};
-lin hurstpierpoint_PN = variants {};
-lin hurt_N = variants {};
-lin hurt_V = regV "quälen";
-lin hurt_V2 = dirV2 (regV "quälen");
-lin hurt_VS = variants {};
-lin hurtful_A = variants {};
-lin hurtle_V = regV "schleudern";
-lin husband_N = mkN "Ehemann" "Ehemänner" masculine;
-lin husband_V2 = variants {};
-lin husbandman_N = variants {};
-lin husbandry_N = mkN "Haltung";
-lin hush_N = variants {};
-lin hush_V = variants {};
-lin hush_V2 = variants {};
-lin hush_hush_A = variants {};
-lin hush_money_N = variants {};
-lin husk_N = reg2N  "Hülle" "Hüllen" feminine;
-lin husk_V2 = variants {};
-lin huskily_Adv = variants {};
-lin huskiness_N = variants {};
-lin husky_A = variants {};
-lin husky_N = variants {};
-lin hussar_N = reg2N  "Husar" "Husaren" masculine;
-lin hussy_N = variants {};
-lin hustle_N = variants {};
-lin hustle_V = variants {};
-lin hustle_V2 = variants {};
-lin hustler_N = reg2N  "Stricher" "Stricher" masculine;
-lin hut_N = variants {};
-lin hutch_N = variants {};
-lin hutment_N = variants {};
-lin hutted_A = variants {};
-lin hwainan_PN = variants {};
-lin hyacinth_N = variants {};
-lin hyaena_N = variants {};
-lin hybrid_A = variants {};
-lin hybrid_N = mkN "Kreuzung";
-lin hybridize_V = variants {};
-lin hybridize_V2 = variants {};
-lin hyde_PN = variants {};
-lin hyderabad_PN = variants {};
-lin hydra_N = variants {};
-lin hydrangea_N = variants {};
-lin hydrant_N = variants {};
-lin hydrate_N = reg2N  "Hydrat" "Hydrate" neuter;
-lin hydrate_V = variants {};
-lin hydrate_V2 = variants {};
-lin hydraulic_A = variants {};
-lin hydraulics_N = reg2N  "Hydraulik" "Hydrauliken" feminine;
-lin hydrocarbon_N = reg2N  "Kohlenwasserstoff" "Kohlenwasserstoffe" masculine;
-lin hydrochloric_A = variants {};
-lin hydroelectric_A = variants {};
-lin hydrofoil_N = reg2N  "Tragflügelboot" "Tragflügelboote" neuter;
-lin hydrogen_N = reg2N  "Wasserstoff" "Wasserstoffe" masculine;
-lin hydropathic_A = variants {};
-lin hydropathy_N = variants {};
-lin hydrophobia_N = variants {};
-lin hydroplane_N = variants {};
-lin hydroponics_N = variants {};
-lin hyena_N = reg2N  "Hyäne" "Hyänen" feminine;
-lin hygiene_N = variants {};
-lin hygienic_A = regA "hygienisch";
-lin hygienically_Adv = variants {};
-lin hymen_N = reg2N  "Jungfernhäutchen" "Jungfernhäutchen" neuter;
-lin hymn_N = reg2N  "Hymne" "Hymnen" feminine;
-lin hymn_V2 = variants {};
-lin hymnal_N = variants {};
-lin hype_V2 = variants {};
-lin hyperbola_N = reg2N  "Hyperbel" "Hyperbeln" feminine;
-lin hyperbole_N = reg2N  "Hyperbel" "Hyperbeln" feminine;
-lin hyperbolic_A = variants {};
-lin hypercritical_A = variants {};
-lin hyperinflation_N = variants {};
-lin hypermarket_N = variants {};
-lin hypersensitive_A = variants {};
-lin hyphen_N = reg2N  "Bindestrich" "Bindestriche" masculine;
-lin hyphen_V2 = variants {};
-lin hyphenate_V2 = variants {};
-lin hypnosis_N = reg2N  "Hypnose" "Hypnosen" feminine;
-lin hypnotic_A = variants {};
-lin hypnotism_N = variants {};
-lin hypnotist_N = variants {};
-lin hypnotize_V2 = variants {};
-lin hypo_N = variants {};
-lin hypochondria_N = reg2N  "Hypochondrie" "Hypochondrien" feminine;
-lin hypochondriac_A = variants {};
-lin hypochondriac_N = variants {};
-lin hypochondriacal_A = variants {};
-lin hypocrisy_N = reg2N  "Heuchelei" "Heucheleien" feminine;
-lin hypocrite_N = reg2N  "Heuchler" "Heuchler" masculine;
-lin hypocritical_A = mk3A "heuchlerisch" "heuchlerischer" "heuchlerischste";
-lin hypodermic_A = variants {};
-lin hypodermic_N = variants {};
-lin hypotenuse_N = reg2N  "Hypotenuse" "Hypotenusen" feminine;
-lin hypothecate_V2 = variants {};
-lin hypothesis_N = reg2N  "Hypothese" "Hypothesen" feminine;
-lin hypothesize_V2 = variants {};
-lin hypothetical_A = regA "hypothetisch";
-lin hyssop_N = reg2N  "Ysop" "Ysope" masculine;
-lin hysteria_N = reg2N  "Hysterie" "Hysterien" feminine;
-lin hysterical_A = mk3A "hysterisch" "hysterischer" "hysterischsten e";
-lin hysterics_N = variants {};
-lin hythe_PN = variants {};
-lin i_Pron = M.mkPronPers "ich" "mich" "mir" "meiner" "mein" R.Masc R.Sg R.P1;
-lin iamb_N = reg2N  "Jambus" "Jamben" masculine;
-lin iambic_A = regA "jambisch";
-lin iambics_N = variants {};
-lin iambus_N = variants {};
-lin ian_PN = variants {};
-lin iba_N = variants {};
-lin ibadan_PN = variants {};
-lin ibex_N = reg2N  "Steinbock" "Steinböcke" masculine;
-lin ibid_PN = variants {};
-lin ibidem_Adv = variants {};
-lin ibis_N = reg2N  "Ibis" "Ibisse" masculine;
-lin icbm_N = variants {};
-lin ice_N = mkN "Eis" "Eise" neuter;
-lin ice_V = variants {};
-lin ice_V2 = variants {};
-lin ice_axe_N = variants {};
-lin ice_cream_N = variants {};
-lin ice_lolly_N = variants {};
-lin ice_show_N = variants {};
-lin ice_skate_N = variants {};
-lin ice_skate_V = variants {};
-lin ice_skating_N = variants {};
-lin ice_tray_N = variants {};
-lin iceberg_N = reg2N  "Eisberg" "Eisberge" masculine;
-lin iceboat_N = variants {};
-lin icebound_A = variants {};
-lin icebox_N = variants {};
-lin icebreaker_N = reg2N  "Eisbrecher" "Eisbrecher" masculine;
-lin icecap_N = variants {};
-lin icecube_N = variants {};
-lin icefall_N = variants {};
-lin icefield_N = variants {};
-lin icefloe_N = variants {};
-lin icefree_A = variants {};
-lin icehouse_N = variants {};
-lin iceland_PN = variants {};
-lin icelander_A = variants {};
-lin icelander_N = variants {};
-lin icelandic_A = variants {};
-lin icelandic_N = variants {};
-lin iceman_N = variants {};
-lin icepack_N = variants {};
-lin icepick_N = variants {};
-lin icerink_N = variants {};
-lin ichneumon_N = variants {};
-lin ichneumon_fly_N = variants {};
-lin icicle_N = reg2N  "Eiszapfen" "Eiszapfen" masculine;
-lin icily_Adv = variants {};
-lin icing_N = reg2N  "Zuckerguss" "Zuckergüsse" masculine;
-lin icon_N = reg2N  "Bild" "Bilder" neuter;
-lin iconoclast_N = variants {};
-lin icy_A = variants {};
-lin id_N = variants {};
-lin ida_PN = variants {};
-lin idaho_PN = variants {};
-lin idea_N = mkN "Ahnung";
-lin ideal_A = mk3A "ideal" "idealer" "idealste";
-lin ideal_N = variants {};
-lin idealism_N = variants {};
-lin idealist_N = reg2N  "Idealist" "Idealisten" masculine;
-lin idealistic_A = variants {};
-lin idealization_N = variants {};
-lin idealize_V2 = variants {};
-lin idem_PN = variants {};
-lin identical_A = regA "identisch";
-lin identifiable_A = variants {};
-lin identification_N = variants {};
-lin identify_V = regV "identifizieren";
-lin identify_V2 = dirV2 (regV "identifizieren");
-lin identikit_N = reg2N  "Phantombild" "Phantombilder" neuter;
-lin identity_N = reg2N  "Gleichheit" "Gleichheiten" feminine;
-lin ideogram_N = reg2N  "Ideogramm" "Ideogramme" neuter;
-lin ideograph_N = variants {};
-lin ideographic_A = variants {};
-lin ideological_A = mk3A "ideologisch" "ideologischer" "ideologischste";
-lin ideology_N = reg2N  "Ideologie" "Ideologien" feminine;
-lin idiocy_N = variants {};
-lin idiolect_N = variants {};
-lin idiom_N = reg2N  "Idiom" "Idiome" neuter;
-lin idiomatic_A = regA "idiomatisch";
-lin idiomatically_Adv = variants {};
-lin idiosyncrasy_N = reg2N  "Eigenart" "Eigenarten" feminine;
-lin idiosyncratic_A = mk3A "eigenartig" "eigenartiger" "eigenartigste";
-lin idiot_N = reg2N  "Idiot" "Idioten" masculine;
-lin idiotic_A = mk3A "blöd" "blöder" "blödeste";
-lin idiotically_Adv = variants {};
-lin idle_A = regA "müßig";
-lin idle_V = variants {};
-lin idle_V2 = variants {};
-lin idleness_N = reg2N  "Stillstand" "Stillstände" masculine;
-lin idler_N = reg2N  "Drohne" "Drohnen" feminine;
-lin idly_Adv = variants {};
-lin idol_N = reg2N  "Götze" "Götzen" masculine;
-lin idolater_N = variants {};
-lin idolatress_N = variants {};
-lin idolatrous_A = variants {};
-lin idolatry_N = variants {};
-lin idolization_N = variants {};
-lin idolize_V2 = variants {};
-lin idyll_N = reg2N  "Idyll" "Idylle" neuter;
-lin idyllic_A = variants {};
-lin ie_PN = variants {};
-lin if_Subj = ss "wenn";
-lin igloo_N = variants {};
-lin igneous_A = variants {};
-lin ignis_fatuus_N = variants {};
-lin ignite_V = regV "zünden";
-lin ignite_V2 = dirV2 (regV "zünden");
-lin ignition_N = variants {};
-lin ignoble_A = variants {};
-lin ignominious_A = variants {};
-lin ignominy_N = variants {};
-lin ignoramus_N = reg2N  "Ignorant" "Ignoranten" masculine;
-lin ignorance_N = variants {};
-lin ignorant_A = variants {};
-lin ignore_V = regV "ignorieren";
-lin ignore_V2 = dirV2 (regV "ignorieren");
-lin iguana_N = reg2N  "Leguan" "Leguane" masculine;
-lin ikon_N = variants {};
-lin ilex_N = variants {};
-lin ilfracombe_PN = variants {};
-lin ilk_N = variants {};
-lin ilkeston_PN = variants {};
-lin ilkley_PN = variants {};
-lin ill_A = mk3A "schlecht" "schlechter" "schlechteste";
-lin ill_Adv = variants {};
-lin ill_N = variants {};
-lin ill_advised_A = variants {};
-lin ill_affected_A = variants {};
-lin ill_bred_A = variants {};
-lin ill_breeding_N = variants {};
-lin ill_disposed_A = variants {};
-lin ill_fated_A = variants {};
-lin ill_favoured_A = variants {};
-lin ill_gotten_A = variants {};
-lin ill_judged_A = variants {};
-lin ill_mannered_A = variants {};
-lin ill_natured_A = variants {};
-lin ill_omened_A = variants {};
-lin ill_starred_A = variants {};
-lin ill_timed_A = variants {};
-lin ill_treat_V2 = variants {};
-lin ill_treatment_N = variants {};
-lin ill_usage_N = variants {};
-lin ill_use_V2 = variants {};
-lin illegal_A = mk3A "illegal" "illegaler" "illegalste";
-lin illegality_N = variants {};
-lin illegibility_N = variants {};
-lin illegible_A = variants {};
-lin illegitimacy_N = variants {};
-lin illegitimate_A = mk3A "unrechtmäßig" "unrechtmäßiger" "unrechtmäßigste";
-lin illegitimate_N = variants {};
-lin illiberal_A = variants {};
-lin illiberality_N = variants {};
-lin illicit_A = regA "verboten";
-lin illimitable_A = variants {};
-lin illinois_PN = variants {};
-lin illiteracy_N = reg2N  "Analphabetismus" "Analphabetismen" masculine;
-lin illiterate_A = mk3A "ungebildet" "ungebildeter" "ungebildetste";
-lin illiterate_N = variants {};
-lin illness_N = variants {};
-lin illogical_A = variants {};
-lin illogicality_N = variants {};
-lin illogicalness_N = variants {};
-lin illume_V2 = variants {};
-lin illuminate_V2 = dirV2 (irregV "beleuchten" "beleuchtet" "beleuchtete" "beleuchtete" "beleuchtet" );
-lin illumination_N = variants {};
-lin illumine_V2 = variants {};
-lin illusion_N = mkN "Illusion";
-lin illusionist_N = variants {};
-lin illusive_A = variants {};
-lin illusory_A = mk3A "illusorisch" "illusorischer" "illusorischste";
-lin illustrate_V = regV "illustrieren";
-lin illustrate_V2 = dirV2 (regV "illustrieren");
-lin illustrate_VS = variants {};
-lin illustration_N = mkN "Illustration";
-lin illustrative_A = variants {};
-lin illustrator_N = variants {};
-lin illustrious_A = variants {};
-lin ilo_N = variants {};
-lin image_N = reg2N  "Bild" "Bilder" neuter;
-lin image_V2 = dirV2 (prefixV "ab" (regV "bilden"));
-lin imagery_N = variants {};
-lin imaginable_A = regA "vorstellbar";
-lin imaginary_A = variants {};
-lin imagination_N = mkN "Imagination";
-lin imaginative_A = variants {};
-lin imagine_V = irregV "vorstellen" "stellt" "stell" "stelle" "vorgestellt" ;
-lin imagine_V2 = dirV2 (irregV "vorstellen" "stellt" "stell" "stelle" "vorgestellt" );
-lin imagine_VS = variants {};
-lin imam_N = variants {};
-lin imbalance_N = reg2N  "Ungleichgewicht" "Ungleichgewichte" neuter;
-lin imbecile_A = variants {};
-lin imbecile_N = variants {};
-lin imbecility_N = variants {};
-lin imbed_V2 = variants {};
-lin imbibe_V2 = variants {};
-lin imbroglio_N = variants {};
-lin imbue_V2 = variants {};
-lin imf_N = variants {};
-lin imitate_V2 = variants {};
-lin imitation_N = mkN "Imitation";
-lin imitative_A = variants {};
-lin imitator_N = variants {};
-lin immaculate_A = mk3A "makellos" "makelloser" "makelloseste";
-lin immanence_N = variants {};
-lin immanent_A = variants {};
-lin immaterial_A = variants {};
-lin immature_A = regA "unreif";
-lin immaturity_N = variants {};
-lin immeasurable_A = variants {};
-lin immediacy_N = variants {};
-lin immediate_A = regA "sofortig";
-lin immemorial_A = variants {};
-lin immense_A = mk3A "immens" "immenser" "immenseste";
-lin immensity_N = variants {};
-lin immerse_V2 = variants {};
-lin immersion_N = variants {};
-lin immigrant_N = variants {};
-lin immigrate_V = variants {};
-lin immigration_N = mkN "Einwanderung";
-lin imminence_N = variants {};
-lin imminent_A = variants {};
-lin immingham_PN = variants {};
-lin immobile_A = variants {};
-lin immobility_N = variants {};
-lin immobilization_N = variants {};
-lin immobilize_V2 = variants {};
-lin immoderate_A = variants {};
-lin immodest_A = mk3A "unanständig" "unanständiger" "unanständigste";
-lin immodesty_N = variants {};
-lin immolate_V2 = dirV2 (regV "zerstören");
-lin immolation_N = variants {};
-lin immoral_A = variants {};
-lin immorality_N = variants {};
-lin immortal_A = regA "unsterblich";
-lin immortal_N = variants {};
-lin immortality_N = reg2N  "Unsterblichkeit" "Unsterblichkeiten" feminine;
-lin immortalize_V2 = variants {};
-lin immovable_A = variants {};
-lin immune_A = mk3A "immun" "immuner" "immunste";
-lin immunity_N = reg2N  "Immunität" "Immunitäten" feminine;
-lin immunization_N = variants {};
-lin immunize_V2 = dirV2 (irregV "immunisieren" "immunisiert" "immunisierte" "immunisierte" "immunisiert");
-lin immunology_N = variants {};
-lin immure_V2 = variants {};
-lin immutability_N = variants {};
-lin immutable_A = regA "unveränderbar";
-lin imp_N = variants {};
-lin impact_N = reg2N  "Aufprall" "Aufpralle" masculine;
-lin impact_V2 = variants {};
-lin impair_V2 = variants {};
-lin impairment_N = variants {};
-lin impala_N = reg2N  "Impala" "Impalas" feminine;
-lin impale_V2 = variants {};
-lin impalement_N = variants {};
-lin impalpable_A = variants {};
-lin impanel_V2 = variants {};
-lin impart_V2 = dirV2 (irregV "gewähren" "gewährt" "gewährte" "gewährte" "gewährt");
-lin impartial_A = mk3A "unparteiisch" "unparteiischer" "unparteiischste";
-lin impartiality_N = variants {};
-lin impassable_A = variants {};
-lin impasse_N = reg2N  "Sackgasse" "Sackgassen" feminine;
-lin impassioned_A = variants {};
-lin impassive_A = mk3A "gleichmütig" "gleichmütiger" "gleichmütigste";
-lin impassiveness_N = variants {};
-lin impassivity_N = variants {};
-lin impatience_N = variants {};
-lin impatient_A = variants {};
-lin impeach_V2 = variants {};
-lin impeachment_N = variants {};
-lin impeccable_A = mk3A "makellos" "makelloser" "makelloseste";
-lin impecunious_A = variants {};
-lin impede_V2 = dirV2 (regV "behindern");
-lin impediment_N = mkN "Behinderung";
-lin impel_V2 = variants {};
-lin impeller_N = variants {};
-lin impend_V = regV "drohen";
-lin impenetrable_A = variants {};
-lin impenitence_N = variants {};
-lin impenitent_A = variants {};
-lin imperative_A = variants {};
-lin imperceptible_A = variants {};
-lin imperfect_A = variants {};
-lin imperfect_N = variants {};
-lin imperfection_N = variants {};
-lin imperial_A = variants {};
-lin imperial_N = variants {};
-lin imperialism_N = reg2N  "Imperialismus" "Imperialismen" masculine;
-lin imperialist_N = variants {};
-lin imperialistic_A = mk3A "imperialistisch" "imperialistischer" "imperialistischste";
-lin imperil_V2 = variants {};
-lin imperile_V2 = variants {};
-lin imperious_A = mk3A "königlich" "königlicher" "königlichste";
-lin imperiousness_N = variants {};
-lin imperishable_A = variants {};
-lin impermanence_N = variants {};
-lin impermanent_A = variants {};
-lin impermeable_A = variants {};
-lin impersonal_A = variants {};
-lin impersonate_V2 = variants {};
-lin impersonation_N = variants {};
-lin impersonator_N = variants {};
-lin impertinence_N = variants {};
-lin impertinent_A = mk3A "unverschämt" "unverschämter" "unverschämteste";
-lin imperturbability_N = variants {};
-lin imperturbable_A = variants {};
-lin impervious_A = mk3A "gleichgültig" "gleichgültiger" "gleichgültigste";
-lin impetigo_N = variants {};
-lin impetuosity_N = variants {};
-lin impetuous_A = mk3A "ungestüm" "ungestümer" "ungestümste";
-lin impetus_N = variants {};
-lin impiety_N = variants {};
-lin impinge_V = variants {};
-lin impingement_N = variants {};
-lin impious_A = variants {};
-lin impish_A = variants {};
-lin impishness_N = variants {};
-lin implacable_A = variants {};
-lin implant_V2 = variants {};
-lin implausibility_N = variants {};
-lin implausible_A = variants {};
-lin implement_N = variants {};
-lin implement_V2 = variants {};
-lin implementation_N = mkN "Implementierung";
-lin implicate_V2 = variants {};
-lin implication_N = mkN "Bedeutung";
-lin implicit_A = regA "implizit";
-lin implore_V2 = variants {};
-lin implore_VS = variants {};
-lin imploringly_Adv = variants {};
-lin implosion_N = variants {};
-lin imply_V = irregV "bedeuten" "bedeutet" "bedeutete" "bedeutete" "bedeutet" ;
-lin imply_V2 = dirV2 (irregV "bedeuten" "bedeutet" "bedeutete" "bedeutete" "bedeutet" );
-lin imply_VS = variants {};
-lin impolite_A = mk3A "unhöflich" "unhöflicher" "unhöflichste";
-lin impoliteness_N = variants {};
-lin impolitic_A = variants {};
-lin imponderable_A = variants {};
-lin imponderable_N = variants {};
-lin import_N = reg2N  "Einfuhr" "Einfuhren" feminine;
-lin import_V2 = variants {};
-lin importance_N = reg2N  "Belang" "Belange" masculine;
-lin important_A = regA "wichtig";
-lin importation_N = variants {};
-lin importer_N = reg2N  "Importeur" "Importeure" masculine;
-lin importunate_A = variants {};
-lin importune_V2 = dirV2 (regV "bedrängen");
-lin importunity_N = variants {};
-lin impose_V = variants {};
-lin impose_V2 = variants {};
-lin imposing_A = variants {};
-lin imposition_N = variants {};
-lin impossibility_N = variants {};
-lin impossible_A = mk3A "unmöglich" "unmöglicher" "unmöglichste";
-lin impostor_N = reg2N  "Betrüger" "Betrüger" masculine;
-lin imposture_N = variants {};
-lin impotence_N = variants {};
-lin impotent_A = variants {};
-lin impound_V2 = variants {};
-lin impoverish_V2 = variants {};
-lin impoverishment_N = variants {};
-lin impracticability_N = variants {};
-lin impracticable_A = variants {};
-lin impracticableness_N = variants {};
-lin impractical_A = regA "untauglich";
-lin imprecate_V2 = variants {};
-lin imprecation_N = variants {};
-lin imprecise_A = variants {};
-lin imprecision_N = variants {};
-lin impregnability_N = variants {};
-lin impregnable_A = variants {};
-lin impregnate_V2 = dirV2 (irregV "imprägnieren" "imprägniert" "imprägnierte" "imprägnierte" "imprägniert");
-lin impresario_N = variants {};
-lin impress_N = variants {};
-lin impress_V = variants {};
-lin impress_V2 = variants {};
-lin impression_N = reg2N  "Eindruck" "Eindrücke" masculine;
-lin impressionable_A = variants {};
-lin impressionism_N = variants {};
-lin impressionist_N = reg2N  "Impressionist" "Impressionisten" masculine;
-lin impressionistic_A = variants {};
-lin impressive_A = mk3A "eindrucksvoll" "eindrucksvoller" "eindrucksvollste";
-lin impressiveness_N = variants {};
-lin imprimatur_N = variants {};
-lin imprint_N = reg2N  "Aufdruck" "Aufdrucke" masculine;
-lin imprint_V2 = variants {};
-lin imprison_V2 = variants {};
-lin imprisonment_N = reg2N  "Gefangenschaft" "Gefangenschaften" feminine;
-lin improbability_N = variants {};
-lin improbable_A = variants {};
-lin impromptu_A = variants {};
-lin impromptu_Adv = variants {};
-lin impromptu_N = variants {};
-lin improper_A = mk3A "unpassend" "unpassender" "unpassendste";
-lin impropriety_N = variants {};
-lin improve_V = irregV "verbessern" "verbessert" "verbesserte" "verbesserte" "verbessert";
-lin improve_V2 = dirV2 (irregV "verbessern" "verbessert" "verbesserte" "verbesserte" "verbessert");
-lin improvement_N = mkN "Verbesserung";
-lin improver_N = variants {};
-lin improvidence_N = variants {};
-lin improvident_A = variants {};
-lin improvisation_N = mkN "Improvisation";
-lin improvise_V = irregV "improvisieren" "improvisiert" "improvisierte" "improvisierte" "improvisiert";
-lin improvise_V2 = dirV2 (irregV "improvisieren" "improvisiert" "improvisierte" "improvisierte" "improvisiert");
-lin imprudence_N = variants {};
-lin imprudent_A = variants {};
-lin impudence_N = reg2N  "Frechheit" "Frechheiten" feminine;
-lin impudent_A = mk3A "frech" "frecher" "frechste";
-lin impugn_V2 = variants {};
-lin impulse_N = reg2N  "Impuls" "Impulse" masculine;
-lin impulse_buy_V = variants {};
-lin impulse_buy_V2 = variants {};
-lin impulsion_N = variants {};
-lin impulsive_A = mk3A "impulsiv" "impulsiver" "impulsivste";
-lin impulsiveness_N = variants {};
-lin impunity_N = variants {};
-lin impure_A = variants {};
-lin impurity_N = reg2N  "Fremdkörper" "Fremdkörper" masculine;
-lin imputation_N = variants {};
-lin impute_V2 = variants {};
-lin in_Adv = variants {};
-lin in_N = variants {};
-lin in_Prep = mkPrep [] (R.NPP R.CInDat);
-lin in_chief_A = variants {};
-lin in_fighting_N = variants {};
-lin in_loco_parentis_Adv = variants {};
-lin in_patient_N = variants {};
-lin in_service_A = variants {};
-lin in_situ_Adv = variants {};
-lin in_toto_Adv = variants {};
-lin in_tray_N = variants {};
-lin inability_N = variants {};
-lin inaccessibility_N = variants {};
-lin inaccessible_A = variants {};
-lin inaccuracy_N = variants {};
-lin inaccurate_A = variants {};
-lin inaction_N = variants {};
-lin inactivate_V2 = variants {};
-lin inactive_A = variants {};
-lin inactivity_N = variants {};
-lin inadequacy_N = variants {};
-lin inadequate_A = regA "unangemessen";
-lin inadmissible_A = variants {};
-lin inadvertence_N = variants {};
-lin inadvertent_A = regA "unbeabsichtigt";
-lin inadvisability_N = variants {};
-lin inadvisable_A = variants {};
-lin inalienable_A = regA "unabdingbar";
-lin inane_A = mk3A "sinnlos" "sinnloser" "sinnloseste";
-lin inanimate_A = mk3A "unbelebt" "unbelebter" "unbelebteste";
-lin inanition_N = variants {};
-lin inanity_N = variants {};
-lin inapplicable_A = variants {};
-lin inappreciable_A = variants {};
-lin inappropriate_A = regA "unangebracht";
-lin inappropriateness_N = variants {};
-lin inapt_A = variants {};
-lin inaptitude_N = variants {};
-lin inarticulate_A = variants {};
-lin inasmuch_as_Adv = variants {};
-lin inattention_N = variants {};
-lin inattentive_A = variants {};
-lin inaudibility_N = variants {};
-lin inaudible_A = mk3A "unhörbar" "unhörbarer" "unhörbarste";
-lin inaugural_A = variants {};
-lin inaugural_N = variants {};
-lin inaugurate_V2 = variants {};
-lin inauguration_N = mkN "Inauguration";
-lin inauspicious_A = regA "ungünstig";
-lin inboard_A = variants {};
-lin inborn_A = regA "angeboren";
-lin inbound_A = variants {};
-lin inbred_A = variants {};
-lin inbreeding_N = variants {};
-lin inbuilt_A = variants {};
-lin inc_PN = variants {};
-lin incalculable_A = variants {};
-lin incandescence_N = variants {};
-lin incandescent_A = variants {};
-lin incantation_N = variants {};
-lin incapability_N = variants {};
-lin incapable_A = variants {};
-lin incapacitate_V2 = variants {};
-lin incapacity_N = variants {};
-lin incarcerate_V2 = variants {};
-lin incarceration_N = variants {};
-lin incarnate_A = variants {};
-lin incarnate_V2 = variants {};
-lin incarnation_N = variants {};
-lin incautious_A = variants {};
-lin incendiarism_N = variants {};
-lin incendiary_N = variants {};
-lin incense_N = reg2N  "Weihrauch" "Weihrauche" masculine;
-lin incense_V2 = variants {};
-lin incentive_N = reg2N  "Anreiz" "Anreize" masculine;
-lin inception_N = variants {};
-lin incertitude_N = variants {};
-lin incessant_A = variants {};
-lin incest_N = reg2N  "Inzest" "Inzeste" masculine;
-lin incestuous_A = variants {};
-lin inch_N = reg2N  "Zoll" "Zölle" masculine;
-lin inch_V = variants {};
-lin inch_V2 = variants {};
-lin inchoate_A = variants {};
-lin inchoative_A = variants {};
-lin inchon_PN = variants {};
-lin incidence_N = variants {};
-lin incident_A = variants {};
-lin incident_N = reg2N  "Begebenheit" "Begebenheiten" feminine;
-lin incidental_A = variants {};
-lin incinerate_V2 = variants {};
-lin incineration_N = variants {};
-lin incinerator_N = variants {};
-lin incipient_A = variants {};
-lin incise_V2 = variants {};
-lin incision_N = variants {};
-lin incisive_A = variants {};
-lin incisor_N = reg2N  "Schneidezahn" "Schneidezähne" masculine;
-lin incite_V2 = variants {};
-lin incitement_N = variants {};
-lin incivility_N = variants {};
-lin incl_PN = variants {};
-lin inclemency_N = variants {};
-lin inclement_A = variants {};
-lin inclination_N = variants {};
-lin incline_N = variants {};
-lin incline_V = variants {};
-lin incline_V2 = variants {};
-lin incline_V2V = variants {};
-lin inclose_V2 = variants {};
-lin inclosure_N = variants {};
-lin include_V = variants {};
-lin include_V2 = dirV2 (regV "umfassen");
-lin include_VV = variants {};
-lin inclusion_N = reg2N "Einschluss" "Einschlüsse" masculine;
-lin inclusive_A = variants {};
-lin incognito_A = variants {};
-lin incognito_Adv = variants {};
-lin incoherence_N = variants {};
-lin incoherent_A = mk3A "inkohärent" "inkohärenter" "inkohärenteste";
-lin incombustible_A = variants {};
-lin income_N = reg2N  "Einkommen" "Einkommen" neuter;
-lin income_tax_N = variants {};
-lin incoming_A = variants {};
-lin incommensurable_A = variants {};
-lin incommensurate_A = variants {};
-lin incommode_V2 = variants {};
-lin incommunicado_A = variants {};
-lin incomparable_A = variants {};
-lin incompatibility_N = reg2N  "Inkompatibilität" "Inkompatibilitäten" feminine;
-lin incompatible_A = variants {};
-lin incompetence_N = variants {};
-lin incompetency_N = variants {};
-lin incompetent_A = mk3A "inkompetent" "inkompetenter" "inkompetenteste";
-lin incomplete_A = mk3A "unvollständig" "unvollständiger" "unvollständigste";
-lin incomprehensibility_N = variants {};
-lin incomprehensible_A = mk3A "unverständlich" "unverständlicher" "unverständlichste";
-lin incomprehension_N = variants {};
-lin incompressible_A = variants {};
-lin inconceivable_A = mk3A "unfassbar" "unfassbarer" "unfassbarste";
-lin inconclusive_A = variants {};
-lin incongruity_N = variants {};
-lin incongruous_A = mk3A "disparat" "disparater" "disparateste";
-lin inconsequent_A = variants {};
-lin inconsequential_A = variants {};
-lin inconsiderable_A = variants {};
-lin inconsiderate_A = variants {};
-lin inconsistency_N = variants {};
-lin inconsistent_A = variants {};
-lin inconsolable_A = variants {};
-lin inconspicuous_A = mk3A "unauffällig" "unauffälliger" "unauffälligste";
-lin inconstancy_N = variants {};
-lin inconstant_A = variants {};
-lin incontestable_A = variants {};
-lin incontinence_N = reg2N "Inkontinenz" "Inkontinenzen" feminine;
-lin incontinent_A = variants {};
-lin incontrovertible_A = variants {};
-lin inconvenience_N = reg2N  "Unannehmlichkeit" "Unannehmlichkeiten" feminine;
-lin inconvenience_V2 = variants {};
-lin inconvenient_A = mk3A "lästig" "lästiger" "lästigste";
-lin inconvertibility_N = variants {};
-lin inconvertible_A = variants {};
-lin incorporate_A = variants {};
-lin incorporate_V = variants {};
-lin incorporate_V2 = dirV2 (irregV "vereinigen" "vereinigt" "vereinigte" "vereinigte" "vereinigt");
-lin incorporation_N = variants {};
-lin incorporeal_A = variants {};
-lin incorrect_A = variants {};
-lin incorrectness_N = variants {};
-lin incorrigible_A = variants {};
-lin incorruptibility_N = variants {};
-lin incorruptible_A = variants {};
-lin increase_N = mkN "Erhöhung";
-lin increase_V = irregV "erhöhen" "erhöht" "erhöhte" "erhöhte" "erhöht";
-lin increase_V2 = dirV2 (irregV "erhöhen" "erhöht" "erhöhte" "erhöhte" "erhöht");
-lin increasingly_Adv = variants {};
-lin incredibility_N = variants {};
-lin incredible_A = mk3A "unglaublich" "unglaublicher" "unglaublichste";
-lin incredulity_N = variants {};
-lin incredulous_A = mk3A "skeptisch" "skeptischer" "skeptischste";
-lin increment_N = mkN "Erhöhung";
-lin incremental_A = regA "inkremental";
-lin incriminate_V2 = dirV2 (irregV "belasten" "belastet" "belastete" "belastete" "belastet" );
-lin incrustation_N = variants {};
-lin incubate_V = variants {};
-lin incubate_V2 = dirV2 (irregV "inkubieren" "inkubiert" "inkubierte" "inkubierte" "inkubiert");
-lin incubation_N = variants {};
-lin incubator_N = reg2N  "Brutkasten" "Brutkästen" masculine;
-lin incubus_N = reg2N  "Alptraum" "Alpträume" masculine;
-lin inculcate_V2 = variants {};
-lin inculpate_V2 = variants {};
-lin incumbency_N = variants {};
-lin incumbent_A = variants {};
-lin incumbent_N = variants {};
-lin incur_V2 = variants {};
-lin incurable_A = variants {};
-lin incurable_N = variants {};
-lin incurious_A = variants {};
-lin incursion_N = variants {};
-lin incurved_A = variants {};
-lin indebted_A = variants {};
-lin indebtedness_N = variants {};
-lin indecency_N = variants {};
-lin indecent_A = mk3A "unanständig" "unanständiger" "unanständigste";
-lin indecipherable_A = variants {};
-lin indecision_N = variants {};
-lin indecisive_A = variants {};
-lin indecorous_A = variants {};
-lin indecorum_N = variants {};
-lin indeed_Adv = variants {};
-lin indefatigable_A = mk3A "unermüdlich" "unermüdlicher" "unermüdlichste";
-lin indefeasible_A = variants {};
-lin indefensible_A = variants {};
-lin indefinable_A = variants {};
-lin indefinite_A = variants {};
-lin indelible_A = variants {};
-lin indelicacy_N = variants {};
-lin indelicate_A = variants {};
-lin indemnification_N = variants {};
-lin indemnify_V2 = variants {};
-lin indemnity_N = variants {};
-lin indent_N = variants {};
-lin indent_V = variants {};
-lin indent_V2 = variants {};
-lin indentation_N = mkN "Einrückung";
-lin indenture_N = variants {};
-lin indenture_V2 = variants {};
-lin independence_N = reg2N  "Unabhängigkeit" "Unabhängigkeiten" feminine;
-lin independent_A = mk3A "unabhängig" "unabhängiger" "unabhängigste";
---lin independent_N = variants {};
-lin indescribable_A = variants {};
-lin indestructibility_N = variants {};
-lin indestructible_A = variants {};
-lin indeterminable_A = variants {};
-lin indeterminacy_N = variants {};
-lin indeterminate_A = variants {};
-lin index_N = reg2N  "Verzeichnis" "Verzeichnisse" neuter;
-lin index_V2 = variants {};
-lin indexer_N = variants {};
-lin india_PN = variants {};
-lin india_rubber_N = variants {};
-lin indiaman_N = variants {};
-lin indian_A = variants {};
-lin indian_N = variants {};
-lin indiana_PN = variants {};
-lin indianapolis_PN = variants {};
-lin indicate_V = variants {};
-lin indicate_V2 = dirV2 (irregV "einen" "eint" "einte" "einte" "geeint");
-lin indicate_VS = variants {};
-lin indication_N = variants {};
-lin indicative_A = variants {};
-lin indicator_N = reg2N  "Blinker" "Blinker" masculine;
-lin indict_V = variants {};
-lin indict_V2 = variants {};
-lin indictable_A = variants {};
-lin indictment_N = variants {};
-lin indies_PN = variants {};
-lin indifference_N = variants {};
-lin indifferent_A = mk3A "gleichgültig" "gleichgültiger" "gleichgültigste";
-lin indigence_N = variants {};
-lin indigenous_A = regA "indigen";
-lin indigent_A = variants {};
-lin indigestible_A = variants {};
-lin indigestion_N = variants {};
-lin indignant_A = variants {};
-lin indignation_N = mkN "Entrüstung";
-lin indignity_N = variants {};
-lin indigo_N = variants {};
-lin indirect_A = variants {};
-lin indirectness_N = variants {};
-lin indiscernible_A = variants {};
-lin indiscipline_N = variants {};
-lin indiscreet_A = variants {};
-lin indiscrete_A = variants {};
-lin indiscretion_N = variants {};
-lin indiscriminate_A = mk3A "gedankenlos" "gedankenloser" "gedankenloseste";
-lin indispensability_N = variants {};
-lin indispensable_A = regA "unabdingbar";
-lin indisposed_A = variants {};
-lin indisposition_N = variants {};
-lin indisputable_A = variants {};
-lin indissoluble_A = variants {};
-lin indistinct_A = variants {};
-lin indistinctness_N = variants {};
-lin indistinguishable_A = variants {};
-lin indite_V2 = variants {};
-lin individual_A = variants {};
-lin individual_N = reg2N  "Individuum" "Individuen" neuter;
-lin individualism_N = variants {};
-lin individualist_N = variants {};
-lin individualistic_A = variants {};
-lin individuality_N = variants {};
-lin individualize_V2 = variants {};
-lin indivisible_A = variants {};
-lin indo_european_A = variants {};
-lin indoctrinate_V2 = dirV2 (irregV "indoktrinieren" "indoktriniert" "indoktrinierte" "indoktrinierte" "indoktriniert");
-lin indoctrination_N = mkN "Indoktrination";
-lin indolence_N = variants {};
-lin indolent_A = variants {};
-lin indomitable_A = variants {};
-lin indonesia_PN = variants {};
-lin indonesian_A = variants {};
-lin indonesian_N = variants {};
-lin indoor_A = variants {};
-lin indoors_Adv = variants {};
-lin indore_PN = variants {};
-lin indorse_V2 = variants {};
-lin indrawn_A = variants {};
-lin indubitable_A = variants {};
-lin induce_V2 = dirV2 (irregV "induzieren" "induziert" "induzierte" "induzierte" "induziert");
-lin induce_V2V = variants {};
-lin inducement_N = variants {};
-lin induct_V2 = variants {};
-lin induction_N = mkN "Induktion";
-lin inductive_A = variants {};
-lin indue_V2 = variants {};
-lin indulge_V = regV "frönen";
-lin indulge_V2 = dirV2 (regV "frönen");
-lin indulgence_N = reg2N  "Ablass" "Ablässe" masculine;
-lin indulgent_A = variants {};
-lin industrial_A = regA "industriell";
-lin industrialism_N = variants {};
-lin industrialist_N = variants {};
-lin industrialization_N = mkN "Industrialisierung";
-lin industrialize_V2 = variants {};
-lin industrious_A = mk3A "eifrig" "eifriger" "eifrigste";
-lin industry_N = mkN "Industrie";
-lin indwelling_A = variants {};
-lin inebriate_A = variants {};
-lin inebriate_N = variants {};
-lin inebriate_V2 = variants {};
-lin inebriation_N = variants {};
-lin inebriety_N = variants {};
-lin inedible_A = variants {};
-lin ineffable_A = variants {};
-lin ineffective_A = mk3A "unfähig" "unfähiger" "unfähigste";
-lin ineffectiveness_N = variants {};
-lin ineffectual_A = variants {};
-lin ineffectuality_N = variants {};
-lin inefficiency_N = variants {};
-lin inefficient_A = variants {};
-lin inelastic_A = variants {};
-lin inelegance_N = variants {};
-lin inelegant_A = variants {};
-lin ineligibility_N = variants {};
-lin ineligible_A = variants {};
-lin ineluctable_A = variants {};
-lin inept_A = mk3A "unfähig" "unfähiger" "unfähigste";
-lin ineptitude_N = variants {};
-lin inequality_N = reg2N  "Ungleichheit" "Ungleichheiten" feminine;
-lin inequitable_A = variants {};
-lin inequity_N = variants {};
-lin ineradicable_A = variants {};
-lin inert_A = mk3A "inert" "inerter" "inerteste";
-lin inertia_N = variants {};
-lin inescapable_A = mk3A "unumgänglich" "unumgänglicher" "unumgänglichste";
-lin inessential_A = variants {};
-lin inessential_N = variants {};
-lin inestimable_A = variants {};
-lin inevitability_N = variants {};
-lin inevitable_A = regA "zwangsläufig";
-lin inexact_A = variants {};
-lin inexactitude_N = variants {};
-lin inexcusable_A = variants {};
-lin inexhaustible_A = mk3A "unerschöpflich" "unerschöpflicher" "unerschöpflichste";
-lin inexorable_A = variants {};
-lin inexpediency_N = variants {};
-lin inexpedient_A = variants {};
-lin inexpensive_A = mk3A "billig" "billiger" "billigste";
-lin inexperience_N = variants {};
-lin inexperienced_A = mk3A "unerfahren" "unerfahrener" "unerfahrenste";
-lin inexpert_A = variants {};
-lin inexpiable_A = variants {};
-lin inexplicable_A = variants {};
-lin inexpressible_A = variants {};
-lin inextinguishable_A = variants {};
-lin inextricable_A = variants {};
-lin infallibility_N = variants {};
-lin infallible_A = mk3A "unfehlbar" "unfehlbarer" "unfehlbarste";
-lin infamous_A = mk3A "berüchtigt" "berüchtigter" "berüchtigtste";
-lin infamy_N = variants {};
-lin infancy_N = reg2N  "Anfangsphase" "Anfangsphasen" feminine;
-lin infant_N = reg2N  "Baby" "Babys" neuter;
-lin infanticide_N = variants {};
-lin infantile_A = variants {};
-lin infantilism_N = variants {};
-lin infantry_N = reg2N  "Infanterie" "Infanterien" feminine;
-lin infantryman_N = reg2N  "Infanterist" "Infanteristen" masculine;
-lin infatuate_V2 = dirV2 (regV "betören");
-lin infatuation_N = variants {};
-lin infect_V = irregV "infizieren" "infiziert" "infizierte" "infizierte" "infiziert";
-lin infect_V2 = dirV2 (irregV "infizieren" "infiziert" "infizierte" "infizierte" "infiziert");
-lin infection_N = mkN "Ansteckung";
-lin infectious_A = regA "ansteckend";
-lin infer_V2 = variants {};
-lin inference_N = variants {};
-lin inferential_A = variants {};
-lin inferior_A = variants {};
-lin inferior_N = variants {};
-lin inferiority_N = variants {};
-lin infernal_A = variants {};
-lin inferno_N = reg2N  "Hölle" "Höllen" feminine;
-lin infertile_A = variants {};
-lin infertility_N = variants {};
-lin infest_V2 = variants {};
-lin infestation_N = variants {};
-lin infidel_N = variants {};
-lin infidelity_N = variants {};
-lin infield_N = variants {};
-lin infiltrate_V = variants {};
-lin infiltrate_V2 = variants {};
-lin infiltration_N = mkN "Infiltration";
-lin infinite_A = regA "unendlich";
-lin infinitesimal_A = variants {};
-lin infinitive_A = variants {};
-lin infinitive_N = reg2N  "Infinitiv" "Infinitive" masculine;
-lin infinitude_N = variants {};
-lin infinity_N = variants {};
-lin infirm_A = variants {};
-lin infirmary_N = variants {};
-lin infirmity_N = variants {};
-lin inflame_V = irregV "erzürnen" "erzürnt" "erzürnte" "erzürnte" "erzürnt";
-lin inflame_V2 = dirV2 (irregV "erzürnen" "erzürnt" "erzürnte" "erzürnte" "erzürnt");
-lin inflammable_A = regA "brennbar";
-lin inflammation_N = mkN "Entzündung";
-lin inflammatory_A = mk3A "aufrührerisch" "aufrührerischer" "aufrührerischste";
-lin inflatable_A = variants {};
-lin inflate_V = variants {};
-lin inflate_V2 = variants {};
-lin inflation_N = mkN "Inflation";
-lin inflationary_A = variants {};
-lin inflect_V2 = variants {};
-lin inflection_N = mkN "Beugung";
-lin inflectional_A = variants {};
-lin inflexibility_N = variants {};
-lin inflexible_A = variants {};
-lin inflexion_N = variants {};
-lin inflict_V2 = variants {};
-lin infliction_N = variants {};
-lin inflorescence_N = reg2N  "Blütenstand" "Blütenstände" masculine;
-lin inflow_N = variants {};
-lin influence_N = reg2N  "Einfluss" "Einflüsse" masculine;
-lin influence_V2 = variants {};
-lin influential_A = variants {};
-lin influenza_N = reg2N  "Grippe" "Grippen" feminine;
-lin influx_N = variants {};
-lin info_N = variants {};
-lin inform_V = irregV "informieren" "informiert" "informierte" "informierte" "informiert";
-lin inform_V2 = dirV2 (irregV "informieren" "informiert" "informierte" "informierte" "informiert");
-lin informal_A = mk3A "informell" "informeller" "informellste";
-lin informality_N = variants {};
-lin informant_N = reg2N  "Informant" "Informanten" masculine;
-lin information_N = reg2N  "Auskunft" "Auskünfte" feminine;
-lin informative_A = variants {};
-lin informer_N = reg2N  "Informant" "Informanten" masculine;
-lin infra_Adv = variants {};
-lin infra_dig_A = variants {};
-lin infra_red_A = variants {};
-lin infraction_N = variants {};
-lin infrastructure_N = reg2N  "Infrastruktur" "Infrastrukturen" feminine;
-lin infrequency_N = variants {};
-lin infrequent_A = variants {};
-lin infringe_V = variants {};
-lin infringe_V2 = variants {};
-lin infringement_N = mkN "Verletzung";
-lin infuriate_V2 = variants {};
-lin infuse_V = variants {};
-lin infuse_V2 = variants {};
-lin infusion_N = variants {};
-lin ingatestone_PN = variants {};
-lin ingathering_N = variants {};
-lin ingenious_A = variants {};
-lin ingenue_N = variants {};
-lin ingenuity_N = variants {};
-lin ingenuous_A = variants {};
-lin ingenuousness_N = variants {};
-lin ingest_V2 = variants {};
-lin ingle_nook_N = variants {};
-lin inglorious_A = variants {};
-lin ingoing_A = variants {};
-lin ingot_N = reg2N  "Barren" "Barren" masculine;
-lin ingraft_V2 = variants {};
-lin ingrained_A = variants {};
-lin ingratiate_V2 = variants {};
-lin ingratiatingly_Adv = variants {};
-lin ingratitude_N = variants {};
-lin ingredient_N = reg2N "Wirkstoff" "Wirkstoffe" masculine;
-lin ingress_N = reg2N "Eingang" "Eingänge" masculine;
-lin ingrid_PN = variants {};
-lin ingrowing_A = variants {};
-lin inhabit_V2 = variants {};
-lin inhabitable_A = variants {};
-lin inhabitant_N = reg2N  "Bewohner" "Bewohner" masculine;
-lin inhalation_N = mkN "Inhalation";
-lin inhale_V = irregV "inhalieren" "inhaliert" "inhalierte" "inhalierte" "inhaliert";
-lin inhale_V2 = dirV2 (irregV "inhalieren" "inhaliert" "inhalierte" "inhalierte" "inhaliert");
-lin inhaler_N = variants {};
-lin inharmonious_A = variants {};
-lin inherent_A = regA "inhärent";
-lin inherit_V = irregV "erben" "erbt" "erbte" "erbte" "geerbt";
-lin inherit_V2 = dirV2 (irregV "erben" "erbt" "erbte" "erbte" "geerbt");
-lin inheritance_N = reg2N  "Erbschaft" "Erbschaften" feminine;
-lin inheritor_N = variants {};
-lin inhibit_V2 = dirV2 (regV "hemmen");
-lin inhibition_N = regN "Hemmung";
-lin inhibitor_N = reg2N "Inhibitor" "Inhibitoren" masculine;
-lin inhibitory_A = regA "hemmend";
-lin inhospitable_A = variants {};
-lin inhuman_A = mk3A "unmenschlich" "unmenschlicher" "unmenschlichste";
-lin inhumane_A = mk3A "unmenschlich" "unmenschlicher" "unmenschlichste";
-lin inhumanity_N = variants {};
-lin inimical_A = mk3A "feindlich" "feindlicher" "feindlichste";
-lin inimitable_A = variants {};
-lin iniquitous_A = variants {};
-lin iniquity_N = variants {};
-lin initial_A = regA "anfänglich";
-lin initial_N = variants {};
-lin initial_V2 = variants {};
-lin initiate_A = variants {};
-lin initiate_N = variants {};
-lin initiate_V2 = variants {};
-lin initiation_N = mkN "Initiierung";
-lin initiative_N = reg2N  "Initiative" "Initiativen" feminine;
-lin inject_V2 = dirV2 (irregV "injizieren" "injiziert" "injizierte" "injizierte" "injiziert");
-lin injection_N = mkN "Injektion";
-lin injudicious_A = variants {};
-lin injunction_N = variants {};
-lin injure_V2 = dirV2 (irregV "verletzen" "verletzt" "verletzte" "verletzte" "verletzt");
-lin injured_A = variants {};
-lin injurious_A = variants {};
-lin injury_N = mkN "Verletzung";
-lin injustice_N = variants {};
-lin ink_N = reg2N  "Tinte" "Tinten" feminine;
-lin ink_V2 = variants {};
-lin ink_bottle_N = variants {};
-lin ink_pad_N = variants {};
-lin ink_pot_N = variants {};
-lin inkling_N = variants {};
-lin inkstand_N = reg2N  "Schreibzeug" "Schreibzeuge" neuter;
-lin inkwell_N = reg2N  "Tintenfass" "Tintenfässer" neuter;
-lin inky_A = variants {};
-lin inland_A = variants {};
-lin inland_Adv = variants {};
-lin inlay_N = variants {};
-lin inlay_V2 = variants {};
-lin inlet_N = variants {};
-lin inmate_N = variants {};
-lin inmost_A = variants {};
-lin inn_N = reg2N  "Gasthaus" "Gasthäuser" neuter;
-lin innate_A = variants {};
-lin inner_A = variants {};
-lin innermost_A = variants {};
-lin inning_N = variants {};
-lin innings_N = variants {};
-lin innkeeper_N = variants {};
-lin innocence_N = variants {};
-lin innocent_A = variants {};
-lin innocent_N = variants {};
-lin innocuous_A = mk3A "harmlos" "harmloser" "harmloseste";
-lin innovate_V = variants {};
-lin innovate_V2 = variants {};
-lin innovation_N = mkN "Innovation";
-lin innovator_N = variants {};
-lin innsbruck_PN = variants {};
-lin innuendo_N = mkN "Anspielung";
-lin innumerable_A = variants {};
-lin inoculate_V2 = variants {};
-lin inoculation_N = mkN "Impfung";
-lin inoffensive_A = variants {};
-lin inoperable_A = variants {};
-lin inoperative_A = variants {};
-lin inopportune_A = variants {};
-lin inordinate_A = variants {};
-lin inorganic_A = variants {};
-lin inorganically_Adv = variants {};
-lin inpouring_A = variants {};
-lin inpouring_N = variants {};
-lin input_N = reg2N  "Eingabe" "Eingaben" feminine;
-lin inquest_N = variants {};
-lin inquietude_N = variants {};
-lin inquire_V = variants {};
-lin inquire_V2 = variants {};
-lin inquirer_N = variants {};
-lin inquiring_A = variants {};
-lin inquiry_N = reg2N  "Anfrage" "Anfragen" feminine;
-lin inquisition_N = variants {};
-lin inquisitive_A = variants {};
-lin inquisitiveness_N = variants {};
-lin inquisitor_N = variants {};
-lin inquisitorial_A = variants {};
-lin inroad_N = variants {};
-lin inrush_N = variants {};
-lin insane_A = regA "geisteskrank";
-lin insanitary_A = variants {};
-lin insanity_N = variants {};
-lin insatiable_A = variants {};
-lin insatiate_A = variants {};
-lin inscribe_V2 = variants {};
-lin inscription_N = reg2N  "Inschrift" "Inschriften" feminine;
-lin inscrutable_A = variants {};
-lin insect_N = reg2N  "Insekt" "Insekten" neuter;
-lin insect_powder_N = variants {};
-lin insecticide_N = reg2N "Insektizid" "Insektizide" neuter;
-lin insectivorous_A = variants {};
-lin insecure_A = variants {};
-lin insecurity_N = reg2N  "Unsicherheit" "Unsicherheiten" feminine;
-lin inseminate_V2 = variants {};
-lin insemination_N = mkN "Befruchtung";
-lin insensate_A = mk3A "unsinnig" "unsinniger" "unsinnigste";
-lin insensibility_N = variants {};
-lin insensible_A = variants {};
-lin insensitive_A = variants {};
-lin insensitivity_N = variants {};
-lin insentient_A = variants {};
-lin inseparable_A = variants {};
-lin insert_N = variants {};
-lin insert_V2 = variants {};
-lin insertion_N = reg2N "Insertion" "Insertionen" feminine;
-lin inset_N = variants {};
-lin inset_V2 = variants {};
-lin inshore_A = variants {};
-lin inshore_Adv = variants {};
-lin inside_A = regA "in";
-lin inside_Adv = variants {};
-lin inside_N = reg2N  "Innenseite" "Innenseiten" feminine;
-lin inside_Prep = variants {};
-lin insider_N = variants {};
-lin insidious_A = variants {};
-lin insidiousness_N = variants {};
-lin insight_N = reg2N  "Einsicht" "Einsichten" feminine;
-lin insignificance_N = variants {};
-lin insignificant_A = mk3A "bedeutungslos" "bedeutungsloser" "bedeutungsloseste";
-lin insincere_A = variants {};
-lin insincerity_N = variants {};
-lin insinuate_V2 = variants {};
-lin insinuatingly_Adv = variants {};
-lin insinuation_N = variants {};
-lin insipid_A = mk3A "fade" "fader" "fadeste";
-lin insipidity_N = variants {};
-lin insipidness_N = variants {};
-lin insist_V = irregV "bestehen" "besteht" "bestand" "bestände" "bestanden" ;
-lin insist_V2 = dirV2 (irregV "bestehen" "besteht" "bestand" "bestände" "bestanden" );
-lin insist_VS = variants {};
-lin insistence_N = variants {};
-lin insistent_A = variants {};
-lin insofar_Adv = variants {};
-lin insole_N = variants {};
-lin insolence_N = variants {};
-lin insolent_A = variants {};
-lin insoluble_A = regA "unlöslich";
-lin insolvency_N = reg2N  "Insolvenz" "Insolvenzen" feminine;
-lin insolvent_A = variants {};
-lin insolvent_N = variants {};
-lin insomnia_N = regN "Schlaflosigkeit";
-lin insomniac_N = variants {};
-lin insomuch_Adv = variants {};
-lin insouciance_N = variants {};
-lin insouciant_A = variants {};
-lin inspan_V2 = variants {};
-lin inspect_V2 = dirV2 (regV "prüfen");
-lin inspection_N = mkN "Inspektion";
-lin inspector_N = variants {};
-lin inspectorate_N = variants {};
-lin inspiration_N = reg2N  "Inspiration" "Inspirationen" feminine;
-lin inspirational_A = variants {};
-lin inspire_V2 = variants {};
-lin inspire_V2V = variants {};
-lin inspired_A = variants {};
-lin inst_PN = variants {};
-lin instability_N = variants {};
-lin install_V = irregV "installieren" "installiert" "installierte" "installierte" "installiert";
-lin install_V2 = dirV2 (irregV "installieren" "installiert" "installierte" "installierte" "installiert");
-lin installation_N = variants {};
-lin instalment_N = variants {};
-lin instance_N = reg2N  "Instanz" "Instanzen" feminine;
-lin instance_V2 = variants {};
-lin instant_A = variants {};
-lin instant_N = reg2N  "Augenblick" "Augenblicke" masculine;
-lin instantaneous_A = regA "augenblicklich";
-lin instead_Adv = variants {};
-lin instep_N = variants {};
-lin instigate_V2 = variants {};
-lin instigation_N = variants {};
-lin instigator_N = variants {};
-lin instil_V2 = variants {};
-lin instillation_N = variants {};
-lin instinct_A = variants {};
-lin instinct_N = reg2N  "Instinkt" "Instinkte" masculine;
-lin instinctive_A = variants {};
-lin institute_N = reg2N  "Institut" "Institute" neuter;
-lin institute_V2 = variants {};
-lin institution_N = mkN "Institution";
-lin institutional_A = variants {};
-lin institutionalize_V2 = variants {};
-lin institutionalization_N = variants {};
-lin instruct_V2 = variants {};
-lin instruction_N = reg2N "Anweisung" "Anweisungen" feminine;
-lin instructional_A = variants {};
-lin instructive_A = variants {};
-lin instructor_N = reg2N  "Ausbilder" "Ausbilder" masculine;
-lin instructress_N = variants {};
-lin instrument_N = reg2N  "Dokument" "Dokumente" neuter;
-lin instrumental_A = variants {};
-lin instrumentalist_N = variants {};
-lin instrumentality_N = variants {};
-lin instrumentation_N = variants {};
-lin insubordinate_A = variants {};
-lin insubordination_N = variants {};
-lin insubstantial_A = variants {};
-lin insufferable_A = variants {};
-lin insufficiency_N = variants {};
-lin insufficient_A = variants {};
-lin insular_A = variants {};
-lin insularism_N = variants {};
-lin insularity_N = variants {};
-lin insulate_V2 = dirV2 (regV "isolieren");
-lin insulation_N = variants {};
-lin insulator_N = reg2N  "Isolator" "Isolatoren" masculine;
-lin insulin_N = reg2N "Insulin" "Insuline" neuter;
-lin insult_N = variants {};
-lin insult_V2 = dirV2 (regV "beleidigen");
-lin insulting_A = variants {};
-lin insuperable_A = variants {};
-lin insupportable_A = variants {};
-lin insurance_N = mkN "Versicherung";
-lin insure_V = irregV "versichern" "versichert" "versicherte" "versicherte" "versichert";
-lin insure_V2 = dirV2 (irregV "versichern" "versichert" "versicherte" "versicherte" "versichert");
-lin insure_VS = variants {};
-lin insurgent_A = variants {};
-lin insurgent_N = variants {};
-lin insurmountable_A = variants {};
-lin insurrection_N = reg2N  "Aufstand" "Aufstände" masculine;
-lin intact_A = variants {};
-lin intaglio_N = variants {};
-lin intake_N = variants {};
-lin intangibility_N = variants {};
-lin intangible_A = variants {};
-lin intangibles_N = variants {};
-lin integer_N = reg2N  "Ganzzahl" "Ganzzahlen" feminine;
-lin integral_A = variants {};
-lin integrate_V = irregV "integrieren" "integriert" "integrierte" "integrierte" "integriert" ;
-lin integrate_V2 = dirV2 (irregV "integrieren" "integriert" "integrierte" "integrierte" "integriert" );
-lin integration_N = mkN "Integration";
-lin integrity_N = variants {};
-lin integument_N = variants {};
-lin intellect_N = reg2N  "Intellekt" "Intellekte" masculine;
-lin intellectual_A = mk3A "intellektuell" "intellektueller" "intellektuellste";
-lin intellectual_N = variants {};
-lin intelligence_N = reg2N  "Intelligenz" "Intelligenzen" feminine;
-lin intelligent_A = mk3A "intelligent" "intelligenter" "intelligenteste";
-lin intelligentsia_N = reg2N  "Intelligenz" "Intelligenzen" feminine;
-lin intelligibility_N = variants {};
-lin intelligible_A = mk3A "verständlich" "verständlicher" "verständlichste";
-lin intemperance_N = variants {};
-lin intemperate_A = variants {};
-lin intend_V = regV "beabsichtigen";
-lin intend_V2 = dirV2 (regV "beabsichtigen");
-lin intend_V2V = variants {};
-lin intend_VV = variants {};
-lin intense_A = mk3A "intensiv" "intensiver" "intensivste";
-lin intensification_N = variants {};
-lin intensify_V = variants {};
-lin intensify_V2 = variants {};
-lin intensity_N = reg2N  "Intensität" "Intensitäten" feminine;
-lin intensive_A = variants {};
-lin intent_A = variants {};
-lin intent_N = reg2N  "Absicht" "Absichten" feminine;
-lin intention_N = reg2N  "Absicht" "Absichten" feminine;
-lin intentional_A = regA "absichtlich";
-lin intentness_N = variants {};
-lin inter_V2 = dirV2 (irregV "begraben" "begrabt" "begrub" "begrübe" "begraben" );
-lin inter_alia_Adv = variants {};
-lin interact_V = variants {};
-lin interaction_N = mkN "Interaktion";
-lin interactive_A = mk3A "interaktiv" "interaktiver" "interaktivste";
-lin interbreed_V = irregV "begraben" "begrabt" "begrub" "begrübe" "begraben" ;
-lin interbreed_V2 = dirV2 (irregV "begraben" "begrabt" "begrub" "begrübe" "begraben" );
-lin intercalary_A = variants {};
-lin intercede_V = variants {};
-lin intercept_V2 = variants {};
-lin interception_N = variants {};
-lin interceptor_N = variants {};
-lin intercession_N = variants {};
-lin interchange_N = variants {};
-lin interchange_V2 = variants {};
-lin interchangeable_A = variants {};
-lin intercollegiate_A = variants {};
-lin intercom_N = variants {};
-lin intercommunicate_V = variants {};
-lin intercommunication_N = variants {};
-lin intercommunion_N = variants {};
-lin interconnect_V = variants {};
-lin interconnect_V2 = variants {};
-lin interconnectedness_N = variants {};
-lin interconnection_N = variants {};
-lin intercontinental_A = regA "interkontinental";
-lin intercourse_N = variants {};
-lin interdenominational_A = variants {};
-lin interdepartmental_A = variants {};
-lin interdependence_N = variants {};
-lin interdependent_A = variants {};
-lin interdict_N = variants {};
-lin interdict_V2 = variants {};
-lin interdiction_N = variants {};
-lin interdisciplinary_A = variants {};
-lin interest_N = reg2N  "Interesse" "Interessen" neuter;
-lin interest_V = variants {};
-lin interest_V2 = variants {};
-lin interested_A = mk3A "interessiert" "interessierter" "interessierteste";
-lin interesting_A = mk3A "interessant" "interessanter" "interessanteste";
-lin interface_N = reg2N  "Schnittstelle" "Schnittstellen" feminine;
-lin interfere_V = variants {};
-lin interference_N = reg2N  "Interferenz" "Interferenzen" feminine;
-lin interim_N = variants {};
-lin interior_A = variants {};
-lin interior_N = variants {};
-lin interject_V2 = variants {};
-lin interjection_N = mkN "Interjektion";
-lin interlace_V = variants {};
-lin interlace_V2 = variants {};
-lin interlard_V2 = variants {};
-lin interleave_V2 = variants {};
-lin interlink_V = variants {};
-lin interlink_V2 = variants {};
-lin interlock_V = variants {};
-lin interlock_V2 = variants {};
-lin interlocutor_N = reg2N  "Gesprächspartner" "Gesprächspartner" masculine;
-lin interloper_N = variants {};
-lin interlude_N = variants {};
-lin intermarriage_N = variants {};
-lin intermarry_V = variants {};
-lin intermediary_N = variants {};
-lin intermediate_A = variants {};
-lin intermediate_N = variants {};
-lin interment_N = variants {};
-lin intermezzo_N = variants {};
-lin interminable_A = variants {};
-lin intermingle_V = variants {};
-lin intermingle_V2 = variants {};
-lin intermission_N = reg2N  "Pause" "Pausen" feminine;
-lin intermittent_A = variants {};
-lin intermix_V = variants {};
-lin intermix_V2 = variants {};
-lin intermixture_N = variants {};
-lin intern_N = variants {};
-lin intern_V2 = dirV2 (irregV "internieren" "interniert" "internierte" "internierte" "interniert" );
-lin internal_A = variants {};
-lin internalize_V2 = variants {};
-lin international_A = regA "international";
-lin international_N = variants {};
-lin internationale_N = variants {};
-lin internationalism_N = reg2N  "Internationalismus" "Internationalismen" masculine;
-lin internationalist_N = variants {};
-lin internationalization_N = variants {};
-lin internationalize_V2 = variants {};
-lin interne_N = variants {};
-lin internet_N = variants {};
-lin internecine_A = variants {};
-lin internee_N = variants {};
-lin internment_N = variants {};
-lin interpellate_V2 = variants {};
-lin interpellation_N = variants {};
-lin interphone_N = variants {};
-lin interplanetary_A = regA "interplanetar";
-lin interplay_N = variants {};
-lin interpol_PN = variants {};
-lin interpolate_V2 = variants {};
-lin interpolation_N = variants {};
-lin interpose_V = variants {};
-lin interpose_V2 = variants {};
-lin interposition_N = variants {};
-lin interpret_V = regV "dolmetschen";
-lin interpret_V2 = dirV2 (regV "dolmetschen");
-lin interpretation_N = mkN "Interpretation";
-lin interpretative_A = variants {};
-lin interpreter_N = reg2N  "Dolmetscher" "Dolmetscher" masculine;
-lin interracial_A = variants {};
-lin interregnum_N = reg2N  "Pause" "Pausen" feminine;
-lin interrelate_V = variants {};
-lin interrelate_V2 = variants {};
-lin interrelation_N = reg2N  "Zusammenhang" "Zusammenhänge" masculine;
-lin interrelationship_N = variants {};
-lin interrogate_V2 = dirV2 (irregV "verhören" "verhört" "verhörte" "verhörte" "verhört");
-lin interrogation_N = variants {};
-lin interrogative_A = variants {};
-lin interrogative_N = variants {};
-lin interrogator_N = variants {};
-lin interrogatory_A = variants {};
-lin interrupt_V = irregV "unterbrechen" "unterbrecht" "unterbrach" "unterbräche" "unterbrochen" ;
-lin interrupt_V2 = dirV2 (irregV "unterbrechen" "unterbrecht" "unterbrach" "unterbräche" "unterbrochen" );
-lin interrupter_N = variants {};
-lin interruption_N = mkN "Unterbrechung";
-lin intersect_V = variants {};
-lin intersect_V2 = variants {};
-lin intersection_N = reg2N  "Durchschnitt" "Durchschnitte" masculine;
-lin intersperse_V2 = variants {};
-lin interstate_A = variants {};
-lin interstellar_A = regA "interstellar";
-lin interstice_N = variants {};
-lin intertribal_A = variants {};
-lin intertwine_V = variants {};
-lin intertwine_V2 = variants {};
-lin interval_N = reg2N  "Abstand" "Abstände" masculine;
-lin intervene_V = variants {};
-lin intervene_V2V = variants {};
-lin intervention_N = mkN "Intervention";
-lin interview_N = reg2N  "Interview" "Interviews" neuter;
-lin interview_V2 = variants {};
-lin interviewer_N = reg2N  "Befrager" "Befrager" masculine;
-lin interweave_V2 = dirV2 (irregV "begraben" "begrabt" "begrub" "begrübe" "begraben" );
-lin intestate_A = variants {};
-lin intestinal_A = regA "intestinal";
-lin intestine_N = reg2N  "Darm" "Därme" masculine;
-lin intimacy_N = reg2N  "Intimität" "Intimitäten" feminine;
-lin intimate_A = mk3A "innig" "inniger" "innigste";
-lin intimate_N = variants {};
-lin intimate_V2 = variants {};
-lin intimation_N = variants {};
-lin intimidate_V2 = dirV2 (regV "beeindrucken");
-lin intimidation_N = variants {};
-lin into_Prep = variants {};
-lin intolerable_A = variants {};
-lin intolerance_N = reg2N  "Intoleranz" "Intoleranzen" feminine;
-lin intolerant_A = mk3A "intolerant" "intoleranter" "intoleranteste";
-lin intonation_N = mkN "Intonation";
-lin intone_V = variants {};
-lin intone_V2 = variants {};
-lin intoxicant_A = variants {};
-lin intoxicant_N = variants {};
-lin intoxicate_V2 = dirV2 (irregV "vergiften" "vergiftet" "vergiftete" "vergiftete" "vergiftet" );
-lin intoxication_N = variants {};
-lin intra_uterine_A = variants {};
-lin intractability_N = variants {};
-lin intractable_A = variants {};
-lin intramural_A = variants {};
-lin intransigence_N = variants {};
-lin intransigent_A = mk3A "intransigent" "intransigenter" "intransigenteste";
-lin intransitive_A = regA "intransitiv";
-lin intravenous_A = regA "intravenös";
-lin intrench_V2 = variants {};
-lin intrepid_A = mk3A "furchtlos" "furchtloser" "furchtloseste";
-lin intrepidity_N = variants {};
-lin intricacy_N = reg2N  "Schwierigkeit" "Schwierigkeiten" feminine;
-lin intricate_A = mk3A "aufwendig" "aufwendiger" "aufwendigste";
-lin intrigue_N = reg2N  "Intrige" "Intrigen" feminine;
-lin intrigue_V = variants {};
-lin intrigue_V2 = variants {};
-lin intrinsic_A = regA "intrinsisch";
-lin intrinsically_Adv = variants {};
-lin intro_N = variants {};
-lin introduce_V2 = dirV2 (irregV "vorstellen" "stellt" "stell" "stelle" "vorgestellt" );
-lin introduction_N = mkN "Einführung";
-lin introductory_A = variants {};
-lin introspect_V = variants {};
-lin introspection_N = variants {};
-lin introspective_A = variants {};
-lin introversion_N = variants {};
-lin introvert_N = variants {};
-lin introvert_V2 = variants {};
-lin intrude_V = regV "stören";
-lin intrude_V2 = dirV2 (regV "stören");
-lin intruder_N = reg2N  "Eindringling" "Eindringlinge" masculine;
-lin intrusion_N = variants {};
-lin intrusive_A = variants {};
-lin intrust_V2 = variants {};
-lin intuit_V = variants {};
-lin intuit_V2 = variants {};
-lin intuition_N = mkN "Ahnung";
-lin intuitive_A = regA "intuitiv";
-lin intumescence_N = variants {};
-lin inundate_V2 = variants {};
-lin inundation_N = variants {};
-lin inure_V2 = dirV2 (irregV "gewöhnen" "gewöhnt" "gewöhnte" "gewöhnte" "gewöhnt");
-lin invade_V2 = dirV2 (irregV "verletzen" "verletzt" "verletzte" "verletzte" "verletzt");
-lin invader_N = variants {};
-lin invalid_A = mk3A "ungültig" "ungültiger" "ungültigste";
-lin invalid_N = variants {};
-lin invalid_V2 = variants {};
-lin invalidate_V2 = variants {};
-lin invalidation_N = variants {};
-lin invalidism_N = variants {};
-lin invalidity_N = variants {};
-lin invaluable_A = variants {};
-lin invariable_A = variants {};
-lin invasion_N = mkN "Invasion";
-lin invasive_A = variants {};
-lin invective_N = variants {};
-lin inveigh_V = variants {};
-lin inveigle_V2 = variants {};
-lin invent_V = irregV "erfinden" "erfindet" "erfand" "erfände" "erfunden" ;
-lin invent_V2 = dirV2 (irregV "erfinden" "erfindet" "erfand" "erfände" "erfunden" );
-lin invention_N = mkN "Erfindung";
-lin inventive_A = variants {};
-lin inventor_N = reg2N  "Erfinder" "Erfinder" masculine;
-lin inventory_N = reg2N  "Inventar" "Inventare" neuter;
-lin inverkeithing_PN = variants {};
-lin inverness_PN = variants {};
-lin inverse_A = regA "entgegengesetzt";
-lin inverse_N = variants {};
-lin inversion_N = variants {};
-lin invert_V2 = variants {};
-lin invertebrate_A = variants {};
-lin invertebrate_N = variants {};
-lin inverurie_PN = variants {};
-lin invest_V = irregV "investieren" "investiert" "investierte" "investierte" "investiert";
-lin invest_V2 = dirV2 (irregV "investieren" "investiert" "investierte" "investierte" "investiert");
-lin investigate_V = irregV "untersuchen" "untersucht" "untersuchte" "untersuchte" "untersucht" ;
-lin investigate_V2 = dirV2 (irregV "untersuchen" "untersucht" "untersuchte" "untersuchte" "untersucht" );
-lin investigation_N = mkN "Untersuchung";
-lin investigator_N = variants {};
-lin investiture_N = variants {};
-lin investment_N = mkN "Investition";
-lin investor_N = reg2N  "Investor" "Investoren" masculine;
-lin inveterate_A = variants {};
-lin invidious_A = variants {};
-lin invigilate_V = variants {};
-lin invigilation_N = variants {};
-lin invigilator_N = variants {};
-lin invigorate_V2 = dirV2 (regV "beleben");
-lin invincibility_N = variants {};
-lin invincible_A = variants {};
-lin inviolable_A = variants {};
-lin inviolate_A = variants {};
-lin invisibility_N = variants {};
-lin invisible_A = regA "unsichtbar";
-lin invitation_N = mkN "Einladung";
-lin invite_N = variants {};
-lin invite_V2 = variants {};
-lin invite_V2V = variants {};
-lin inviting_A = variants {};
-lin invocation_N = variants {};
-lin invoice_N = mkN "Rechnung";
-lin invoice_V2 = variants {};
-lin invoke_V2 = variants {};
-lin involuntary_A = mk3A "unfreiwillig" "unfreiwilliger" "unfreiwilligste";
-lin involute_A = variants {};
-lin involution_N = variants {};
-lin involve_V = variants {};
-lin involve_V2 = variants {};
-lin involve_VS = variants {};
-lin involved_A = variants {};
-lin involvement_N = variants {};
-lin invulnerable_A = regA "unverwundbar";
-lin inward_A = variants {};
-lin inward_Adv = variants {};
-lin inwardness_N = variants {};
-lin inwards_Adv = variants {};
-lin inwrought_A = variants {};
-lin iodine_N = variants {};
-lin ion_N = reg2N  "Ion" "Ionen" neuter;
-lin ionic_A = variants {};
-lin ionization_N = variants {};
-lin ionize_V = variants {};
-lin ionize_V2 = variants {};
-lin ionosphere_N = reg2N  "Ionosphäre" "Ionosphären" feminine;
-lin iota_N = reg2N  "Jota" "Jotas" feminine;
-lin iou_N = variants {};
-lin iowa_PN = variants {};
-lin ipse_dixit_N = variants {};
-lin ipso_facto_Adv = variants {};
-lin ipswich_PN = variants {};
-lin iq_N = variants {};
-lin ira_N = variants {};
-lin iran_PN = variants {};
-lin iranian_A = variants {};
-lin iranian_N = variants {};
-lin iraq_PN = variants {};
-lin iraqi_A = variants {};
-lin iraqi_N = variants {};
-lin irascibility_N = variants {};
-lin irascible_A = variants {};
-lin irate_A = variants {};
-lin ire_N = variants {};
-lin ireful_A = variants {};
-lin ireland_PN = variants {};
-lin irene_PN = variants {};
-lin iridescence_N = variants {};
-lin iridescent_A = regA "irisierend";
-lin iridium_N = variants {};
-lin iris_N = reg2N  "Regenbogenhaut" "Regenbogenhäute" feminine;
-lin iris_PN = variants {};
-lin irish_A = variants {};
-lin irish_N = variants {};
-lin irishman_N = variants {};
-lin irishwoman_N = variants {};
-lin irk_V2 = variants {};
-lin irksome_A = variants {};
-lin iron_N = reg2N "Eisen" "Eisen" neuter;
-lin iron_V = variants {};
-lin iron_V2 = variants {};
-lin iron_foundry_N = variants {};
-lin iron_grey_A = variants {};
-lin iron_grey_N = variants {};
-lin ironclad_A = variants {};
-lin ironic_A = mk3A "ironisch" "ironischer" "ironischste";
-lin ironical_A = mk3A "ironisch" "ironischer" "ironischste";
-lin ironing_board_N = variants {};
-lin ironmonger_N = variants {};
-lin ironmongery_N = variants {};
-lin ironmould_N = variants {};
-lin ironside_N = variants {};
-lin ironware_N = variants {};
-lin ironwork_N = variants {};
-lin ironworks_N = variants {};
-lin irony_N = reg2N  "Ironie" "Ironien" feminine;
-lin irradiate_V2 = variants {};
-lin irrational_A = mk3A "irrational" "irrationaler" "irrationalste";
-lin irreconcilable_A = variants {};
-lin irrecoverable_A = variants {};
-lin irredeemable_A = variants {};
-lin irredentist_N = variants {};
-lin irreducible_A = variants {};
-lin irrefutable_A = variants {};
-lin irregular_A = variants {};
-lin irregular_N = variants {};
-lin irregularity_N = variants {};
-lin irrelevance_N = variants {};
-lin irrelevancy_N = variants {};
-lin irrelevant_A = regA "irrelevant";
-lin irreligious_A = variants {};
-lin irremediable_A = variants {};
-lin irremovable_A = variants {};
-lin irreparable_A = variants {};
-lin irreplaceable_A = variants {};
-lin irrepressible_A = variants {};
-lin irreproachable_A = variants {};
-lin irresistible_A = mk3A "unwiderstehlich" "unwiderstehlicher" "unwiderstehlichste";
-lin irresolute_A = variants {};
-lin irresolution_N = variants {};
-lin irrespective_A = variants {};
-lin irresponsibility_N = variants {};
-lin irresponsible_A = mk3A "verantwortungslos" "verantwortungsloser" "verantwortungsloseste";
-lin irretrievable_A = variants {};
-lin irreverence_N = variants {};
-lin irreverent_A = mk3A "respektlos" "respektloser" "respektloseste";
-lin irreversibility_N = variants {};
-lin irreversible_A = variants {};
-lin irrevocable_A = variants {};
-lin irridentism_N = variants {};
-lin irrigate_V2 = dirV2 (regV "bewässern");
-lin irrigation_N = mkN "Irrigation";
-lin irritability_N = variants {};
-lin irritable_A = variants {};
-lin irritant_A = variants {};
-lin irritant_N = variants {};
-lin irritate_V2 = dirV2 (irregV "reizen" "reizt" "reizte" "reizte" "reizt");
-lin irritation_N = variants {};
-lin irruption_N = variants {};
-lin irthlingborough_PN = variants {};
-lin irvine_PN = variants {};
-lin isaac_PN = variants {};
-lin isabel_PN = variants {};
-lin isabella_PN = variants {};
-lin isinglass_N = variants {};
-lin islam_N = variants {};
-lin islamic_A = variants {};
-lin island_N = reg2N  "Eiland" "Eilande" neuter;
-lin islander_N = reg2N  "Insulaner" "Insulaner" masculine;
-lin isle_N = variants {};
-lin islet_N = variants {};
-lin islington_PN = variants {};
-lin ism_N = variants {};
-lin isobar_N = reg2N  "Isobare" "Isobaren" feminine;
-lin isobel_PN = variants {};
-lin isolate_V2 = dirV2 (regV "isolieren");
-lin isolation_N = mkN "Isolierung";
-lin isolationism_N = variants {};
-lin isolationist_N = variants {};
-lin isosceles_A = regA "gleichschenklig";
-lin isotherm_N = reg2N  "Isotherme" "Isothermen" feminine;
-lin isotope_N = reg2N  "Isotop" "Isotope" neuter;
-lin israel_PN = variants {};
-lin israeli_A = variants {};
-lin israeli_N = variants {};
-lin issue_N = variants {};
-lin issue_V = variants {};
-lin issue_V2 = variants {};
-lin istanbul_PN = variants {};
-lin isthmus_N = reg2N  "Isthmus" "Isthmen" masculine;
-lin it_Pron = M.mkPronPers "es" "es" "ihm" "seiner" "sein" R.Neutr R.Sg R.P3;
-lin italian_A = mk3A "italienisch" "italienischer" "italienischste";
-lin italian_N = variants {};
-lin italic_A = regA "kursiv";
-lin italicize_V2 = variants {};
-lin italy_PN = variants {};
-lin itch_N = reg2N "Juckreiz" "Juckreize" masculine;
-lin itch_V = variants {};
-lin itchy_A = variants {};
-lin item_Adv = variants {};
-lin item_N = reg2N  "Artikel" "Artikel" masculine;
-lin itemize_V2 = variants {};
-lin iterate_V2 = variants {};
-lin iteration_N = mkN "Iteration";
-lin itinerant_A = variants {};
-lin itinerary_N = reg2N  "Reiseführer" "Reiseführer" masculine;
-lin itv_N = variants {};
-lin iud_N = variants {};
-lin ivan_PN = variants {};
-lin iver_PN = variants {};
-lin ivied_A = variants {};
-lin ivor_PN = variants {};
-lin ivory_N = variants {};
-lin ivy_N = variants {};
-lin ivy_PN = variants {};
-lin izmir_PN = variants {};
-lin jab_N = variants {};
-lin jab_V = variants {};
-lin jab_V2 = variants {};
-lin jabalpur_PN = variants {};
-lin jabber_N = variants {};
-lin jabber_V = variants {};
-lin jabber_V2 = variants {};
-lin jabberer_N = variants {};
-lin jabot_N = variants {};
-lin jack_N = reg2N  "Bube" "Buben" masculine;
-lin jack_PN = variants {};
-lin jack_V2 = variants {};
-lin jack_in_the_box_N = variants {};
-lin jack_knife_N = variants {};
-lin jack_knife_V = variants {};
-lin jack_o'_lantern_N = variants {};
-lin jack_plane_N = variants {};
-lin jackal_N = reg2N  "Schakal" "Schakale" masculine;
-lin jackanapes_N = variants {};
-lin jackass_N = reg2N  "Esel" "Esel" masculine;
-lin jackboot_N = variants {};
-lin jackdaw_N = reg2N  "Dohle" "Dohlen" feminine;
-lin jacket_N = reg2N  "Jacke" "Jacken" feminine;
-lin jackie_PN = variants {};
-lin jackpot_N = reg2N  "Jackpot" "Jackpots" masculine;
-lin jacksonville_PN = variants {};
-lin jacob_PN = variants {};
-lin jacobean_A = variants {};
-lin jacobin_A = variants {};
-lin jacobin_N = variants {};
-lin jacobinism_N = variants {};
-lin jacobite_N = variants {};
-lin jacqueline_PN = variants {};
-lin jade_N = reg2N  "Mähre" "Mähren" feminine;
-lin jaded_A = variants {};
-lin jag_N = variants {};
-lin jag_V2 = variants {};
-lin jagged_A = variants {};
-lin jaggy_A = variants {};
-lin jaguar_N = reg2N  "Jaguar" "Jaguare" masculine;
-lin jail_N = variants {};
-lin jail_V2 = variants {};
-lin jailer_N = reg2N  "Gefängniswärter" "Gefängniswärter" masculine;
-lin jailor_N = variants {};
-lin jaipur_PN = variants {};
-lin jakarta_PN = variants {};
-lin jake_PN = variants {};
-lin jakes_N = variants {};
-lin jalopy_N = variants {};
-lin jam_N = reg2N  "Konfitüre" "Konfitüren" feminine;
-lin jam_V = variants {};
-lin jam_V2 = variants {};
-lin jam_VS = variants {};
-lin jamaica_PN = variants {};
-lin jamaican_A = variants {};
-lin jamaican_N = variants {};
-lin jamb_N = variants {};
-lin jamboree_N = variants {};
-lin james_PN = variants {};
-lin jamjar_N = variants {};
-lin jampack_V2 = variants {};
-lin jampot_N = variants {};
-lin jan_PN = variants {};
-lin jane_PN = variants {};
-lin janet_PN = variants {};
-lin jangle_N = variants {};
-lin jangle_V = variants {};
-lin jangle_V2 = variants {};
-lin janice_PN = variants {};
-lin janie_PN = variants {};
-lin janitor_N = reg2N  "Hausmeister" "Hausmeister" masculine;
-lin january_N = variants {};
-lin january_PN = variants {};
-lin janus_PN = variants {};
-lin japan_PN = variants {};
-lin japan_V2 = variants {};
-lin japanese_A = mk3A "japanisch" "japanischer" "japanischste";
-lin japaneseMasc_N = variants {};
-lin japaneseFem_N = variants {};
-lin jape_N = variants {};
-lin japonica_N = variants {};
-lin jar_N = variants {};
-lin jar_V = variants {};
-lin jar_V2 = variants {};
-lin jarful_N = variants {};
-lin jargon_N = variants {};
-lin jarring_A = variants {};
-lin jarrow_PN = variants {};
-lin jasmine_N = variants {};
-lin jason_PN = variants {};
-lin jasper_N = variants {};
-lin jaundice_N = variants {};
-lin jaundice_V2 = variants {};
-lin jaunt_N = variants {};
-lin jaunt_V = variants {};
-lin jauntily_Adv = variants {};
-lin jauntiness_N = variants {};
-lin jaunting_car_N = variants {};
-lin jaunty_A = variants {};
-lin java_PN = variants {};
-lin javanese_A = variants {};
-lin javanese_N = variants {};
-lin javelin_N = variants {};
-lin jaw_N = reg2N  "Kiefer" "Kiefern" feminine;
-lin jaw_V = variants {};
-lin jawbone_N = reg2N  "Kiefer" "Kiefern" feminine;
-lin jawbreaker_N = variants {};
-lin jay_N = reg2N  "Häher" "Häher" masculine;
-lin jaywalk_V = variants {};
-lin jaywalker_N = variants {};
-lin jazz_N = variants {};
-lin jazz_V2 = variants {};
-lin jazzy_A = variants {};
-lin jc_PN = variants {};
-lin jealous_A = mk3A "eifersüchtig" "eifersüchtiger" "eifersüchtigste";
-lin jealousy_N = variants {};
-lin jean_N = variants {};
-lin jean_PN = variants {};
-lin jeanie_PN = variants {};
-lin jedburgh_PN = variants {};
-lin jeep_N = reg2N  "Jeep" "Jeeps" masculine;
-lin jeer_N = reg2N  "Fall" "Fälle" masculine;
-lin jeer_V = variants {};
-lin jeer_V2 = variants {};
-lin jeeringly_Adv = variants {};
-lin jeff_PN = variants {};
-lin jeffrey_PN = variants {};
-lin jehovah_PN = variants {};
-lin jejune_A = variants {};
-lin jejuneness_N = variants {};
-lin jekyll_and_hyde_PN = variants {};
-lin jell_V = variants {};
-lin jell_V2 = variants {};
-lin jellaba_N = variants {};
-lin jellied_A = variants {};
-lin jelly_N = reg2N  "Marmelade" "Marmeladen" feminine;
-lin jelly_V = variants {};
-lin jelly_V2 = variants {};
-lin jellyfish_N = reg2N  "Qualle" "Quallen" feminine;
-lin jemmy_N = variants {};
-lin jennifer_PN = variants {};
-lin jenny_N = variants {};
-lin jenny_PN = variants {};
-lin jeopardize_V2 = variants {};
-lin jeopardy_N = variants {};
-lin jerboa_N = variants {};
-lin jeremiad_N = variants {};
-lin jeremy_PN = variants {};
-lin jerk_N = reg2N  "Arsch" "Ärsche" masculine;
-lin jerk_V = variants {};
-lin jerk_V2 = variants {};
-lin jerkily_Adv = variants {};
-lin jerkin_N = variants {};
-lin jerkiness_N = variants {};
-lin jerky_A = variants {};
-lin jerome_PN = variants {};
-lin jerry_N = variants {};
-lin jerry_PN = variants {};
-lin jerry_builder_N = variants {};
-lin jerry_building_N = variants {};
-lin jerry_built_A = variants {};
-lin jersey_N = reg2N  "Trikot" "Trikots" masculine;
-lin jersey_PN = variants {};
-lin jess_PN = variants {};
-lin jessica_PN = variants {};
-lin jessie_PN = variants {};
-lin jest_N = variants {};
-lin jest_V = variants {};
-lin jester_N = reg2N  "Hofnarr" "Hofnarren" masculine;
-lin jesting_A = variants {};
-lin jesuit_N = variants {};
-lin jesuitical_A = variants {};
-lin jesus_PN = variants {};
-lin jet_N = reg2N  "Jet" "Jets" masculine;
-lin jet_V = variants {};
-lin jet_V2 = variants {};
-lin jet_black_A = variants {};
-lin jet_propelled_A = variants {};
-lin jetsam_N = variants {};
-lin jettison_V2 = variants {};
-lin jetty_N = variants {};
-lin jew_N = variants {};
-lin jewel_N = reg2N  "Edelstein" "Edelsteine" masculine;
-lin jewel_V2 = variants {};
-lin jeweller_N = variants {};
-lin jewellery_N = reg2N  "Schmuck" "Schmucke" masculine;
-lin jewelry_N = variants {};
-lin jewess_N = variants {};
-lin jewish_A = variants {};
-lin jezebel_N = variants {};
-lin jib_N = variants {};
-lin jib_V = variants {};
-lin jib_boom_N = variants {};
-lin jibe_N = variants {};
-lin jibe_V = variants {};
-lin jiffy_N = reg2N  "Augenblick" "Augenblicke" masculine;
-lin jig_N = reg2N  "Schablone" "Schablonen" feminine;
-lin jig_V = variants {};
-lin jig_V2 = variants {};
-lin jigger_N = variants {};
-lin jiggered_A = variants {};
-lin jiggery_pokery_N = variants {};
-lin jiggle_N = variants {};
-lin jiggle_V = variants {};
-lin jiggle_V2 = variants {};
-lin jigsaw_N = variants {};
-lin jihad_N = variants {};
-lin jill_PN = variants {};
-lin jilt_N = variants {};
-lin jilt_V2 = variants {};
-lin jim_PN = variants {};
-lin jim_crow_N = variants {};
-lin jimmy_N = variants {};
-lin jimmy_PN = variants {};
-lin jingle_N = variants {};
-lin jingle_V = variants {};
-lin jingle_V2 = variants {};
-lin jingo_N = variants {};
-lin jingoism_N = variants {};
-lin jingoist_N = variants {};
-lin jingoistic_A = variants {};
-lin jinks_N = variants {};
-lin jinn_N = variants {};
-lin jinx_N = variants {};
-lin jitney_N = variants {};
-lin jitterbug_N = variants {};
-lin jittery_A = variants {};
-lin jive_N = variants {};
-lin jive_V = variants {};
-lin jnr_PN = variants {};
-lin jo_PN = variants {};
-lin joan_PN = variants {};
-lin joanie_PN = variants {};
-lin joann_PN = variants {};
-lin joanna_PN = variants {};
-lin joanne_PN = variants {};
-lin job_N = mkN "Anstellung";
-lin job_PN = variants {};
-lin job_V = variants {};
-lin job_V2 = variants {};
-lin jobber_N = variants {};
-lin jobbery_N = variants {};
-lin jocelyn_PN = variants {};
-lin jockey_N = reg2N  "Jockey" "Jockeys" masculine;
-lin jockey_V = variants {};
-lin jockey_V2 = variants {};
-lin jocose_A = mk3A "drollig" "drolliger" "drolligste";
-lin jocoseness_N = variants {};
-lin jocosity_N = variants {};
-lin jocular_A = mk3A "scherzhaft" "scherzhafter" "scherzhafteste";
-lin jocularity_N = variants {};
-lin jocund_A = variants {};
-lin jocundity_N = variants {};
-lin joe_PN = variants {};
-lin joey_PN = variants {};
-lin jog_N = variants {};
-lin jog_V = variants {};
-lin jog_V2 = variants {};
-lin jog_trot_N = variants {};
-lin jogger_N = variants {};
-lin jogging_N = variants {};
-lin joggle_N = variants {};
-lin joggle_V = variants {};
-lin joggle_V2 = variants {};
-lin johannesburg_PN = variants {};
-lin john_PN = variants {};
-lin john_bull_N = variants {};
-lin johnny_PN = variants {};
-lin johnstone_PN = variants {};
-lin joie_de_vivre_N = variants {};
-lin join_N = variants {};
-lin join_V = variants {};
-lin join_V2 = variants {};
-lin joiner_N = reg2N  "Bindeglied" "Bindeglieder" neuter;
-lin joinery_N = variants {};
-lin joint_A = variants {};
-lin joint_N = variants {};
-lin joint_V2 = variants {};
-lin jointure_N = variants {};
-lin joist_N = reg2N  "Balken" "Balken" masculine;
-lin joke_N = reg2N  "Scherz" "Scherze" masculine;
-lin joke_V = variants {};
-lin joke_VS = variants {};
-lin joker_N = reg2N  "Joker" "Joker" masculine;
-lin jokingly_Adv = variants {};
-lin jollification_N = variants {};
-lin jollity_N = variants {};
-lin jolly_A = variants {};
-lin jolly_Adv = variants {};
-lin jolly_V2 = variants {};
-lin jollyboat_N = variants {};
-lin jolt_N = variants {};
-lin jolt_V = variants {};
-lin jolt_V2 = variants {};
-lin jolty_A = variants {};
-lin jonah_PN = variants {};
-lin jonathan_PN = variants {};
-lin jonquil_N = variants {};
-lin jordan_PN = variants {};
-lin jordanian_A = variants {};
-lin jordanian_N = reg2N  "Jordanier" "Jordanier" masculine;
-lin joseph_PN = variants {};
-lin josephine_PN = variants {};
-lin josh_PN = variants {};
-lin joshua_PN = variants {};
-lin joss_N = variants {};
-lin joss_house_N = variants {};
-lin joss_stick_N = variants {};
-lin jostle_V = variants {};
-lin jostle_V2 = variants {};
-lin jot_N = variants {};
-lin jot_V2 = variants {};
-lin jotter_N = variants {};
-lin joule_N = reg2N  "Joule" "Joule" neuter;
-lin journal_N = variants {};
-lin journalese_N = variants {};
-lin journalism_N = variants {};
-lin journalist_N = reg2N  "Journalist" "Journalisten" masculine;
-lin journalistic_A = variants {};
-lin journalistically_Adv = variants {};
-lin journey_N = reg2N  "Reise" "Reisen" feminine;
-lin journey_V = variants {};
-lin journeyman_N = reg2N  "Wandergeselle" "Wandergesellen" masculine;
-lin joust_N = variants {};
-lin joust_V = variants {};
-lin jove_PN = variants {};
-lin jovial_A = mk3A "fröhlich" "fröhlicher" "fröhlichste";
-lin joviality_N = variants {};
-lin jowl_N = reg2N  "Backe" "Backen" feminine;
-lin jowly_A = variants {};
-lin joy_N = reg2N  "Freude" "Freuden" feminine;
-lin joy_PN = variants {};
-lin joy_V = variants {};
-lin joy_ride_N = variants {};
-lin joy_stick_N = variants {};
-lin joyce_PN = variants {};
-lin joyful_A = mk3A "erfreulich" "erfreulicher" "erfreulichste";
-lin joyfulness_N = variants {};
-lin joyless_A = variants {};
-lin joylessness_N = variants {};
-lin joyous_A = variants {};
-lin joyousness_N = variants {};
-lin jp_N = variants {};
-lin ju_jitsu_N = variants {};
-lin jubilant_A = variants {};
-lin jubilation_N = variants {};
-lin jubilee_N = variants {};
-lin judaic_A = variants {};
-lin judaism_N = variants {};
-lin judas_N = variants {};
-lin judas_PN = variants {};
-lin judder_V = variants {};
-lin judge_N = reg2N  "Richter" "Richter" masculine;
-lin judge_V = variants {};
-lin judge_V2 = variants {};
-lin judge_V2V = variants {};
-lin judge_VS = variants {};
-lin judgement_N = variants {};
-lin judicature_N = variants {};
-lin judicial_A = variants {};
-lin judiciary_N = variants {};
-lin judicious_A = variants {};
-lin judiciousness_N = variants {};
-lin judith_PN = variants {};
-lin judo_N = variants {};
-lin judy_PN = variants {};
-lin jug_N = reg2N  "Kanne" "Kannen" feminine;
-lin jug_V2 = variants {};
-lin jugful_N = variants {};
-lin juggernaut_N = variants {};
-lin juggle_V = regV "jonglieren";
-lin juggle_V2 = dirV2 (regV "jonglieren");
-lin juggler_N = reg2N  "Jongleur" "Jongleure" masculine;
-lin jugular_A = variants {};
-lin juice_N = reg2N  "Saft" "Säfte" masculine;
-lin juiciness_N = variants {};
-lin juicy_A = variants {};
-lin juju_N = variants {};
-lin jujube_N = variants {};
-lin jukebox_N = reg2N  "Musikbox" "Musikboxen" feminine;
-lin jul_PN = variants {};
-lin julep_N = variants {};
-lin julia_PN = variants {};
-lin julian_A = variants {};
-lin julian_PN = variants {};
-lin julie_PN = variants {};
-lin juliet_PN = variants {};
-lin july_N = variants {};
-lin jumble_N = variants {};
-lin jumble_V = variants {};
-lin jumble_V2 = variants {};
-lin jumble_sale_N = variants {};
-lin jumbo_A = variants {};
-lin jump_N = variants {};
-lin jump_V = seinV (irregV "springen" "springt" "sprang" "spränge" "gesprungen");
-lin jump_V2 = dirV2 (irregV "springen" "springt" "sprang" "spränge" "gesprungen" );
-lin jump_V2V = variants {};
-lin jump_VV = variants {};
-lin jumped_up_A = variants {};
-lin jumper_N = reg2N  "Springer" "Springer" masculine;
-lin jumpiness_N = variants {};
-lin jumpy_A = variants {};
-lin jun_PN = variants {};
-lin junction_N = reg2N  "Knotenpunkt" "Knotenpunkte" masculine;
-lin juncture_N = variants {};
-lin june_N = variants {};
-lin june_PN = variants {};
-lin jungle_N = variants {};
-lin jungly_A = variants {};
-lin junior_A = variants {};
-lin junior_N = variants {};
-lin juniper_N = reg2N  "Wacholder" "Wacholder" masculine;
-lin junk_N = reg2N  "Abfall" "Abfälle" masculine;
-lin junk_V2 = variants {};
-lin junk_shop_N = variants {};
-lin junket_N = variants {};
-lin junket_V = variants {};
-lin junketing_N = variants {};
-lin junkie_N = variants {};
-lin junky_N = variants {};
-lin junoesque_A = variants {};
-lin junta_N = variants {};
-lin jupiter_PN = variants {};
-lin juridical_A = regA "juristisch";
-lin jurisdiction_N = mkN "Jurisdiktion";
-lin jurisprudence_N = mkN "Rechtsprechung";
-lin jurist_N = reg2N  "Jurist" "Juristen" masculine;
-lin juror_N = variants {};
-lin jury_N = reg2N  "Jury" "Jurys" feminine;
-lin jury_box_N = variants {};
-lin jury_mast_N = variants {};
-lin jury_rigge_V2 = variants {};
-lin juryman_N = variants {};
-lin just_Adv = variants {};
-lin just_AdV = variants {};
-lin just_Predet = variants {};
-lin justice_N = reg2N  "Gerechtigkeit" "Gerechtigkeiten" feminine;
-lin justiciary_N = variants {};
-lin justifiable_A = variants {};
-lin justification_N = mkN "Rechtfertigung";
-lin justify_V2 = dirV2 (regV "justieren");
-lin justify_VV = variants {};
-lin justin_PN = variants {};
-lin justness_N = variants {};
-lin jut_V = variants {};
-lin jute_N = variants {};
-lin juvenile_A = variants {};
-lin juvenile_N = variants {};
-lin juxtapose_V2 = variants {};
-lin juxtaposition_N = variants {};
-lin kaffir_N = variants {};
-lin kail_N = variants {};
-lin kaiser_N = variants {};
-lin kakemono_N = variants {};
-lin kale_N = variants {};
-lin kaleidoscope_N = variants {};
-lin kaleidoscopic_A = variants {};
-lin kalgan_PN = variants {};
-lin kampong_N = variants {};
-lin kampuchea_PN = variants {};
-lin kampuchean_A = variants {};
-lin kampuchean_N = variants {};
-lin kangaroo_N = reg2N  "Känguru" "Kängurus" neuter;
-lin kanpur_PN = variants {};
-lin kansas_PN = variants {};
-lin kansas_city_PN = variants {};
-lin kaohsiung_PN = variants {};
-lin kaolin_N = variants {};
-lin kapok_N = variants {};
-lin kaput_A = variants {};
-lin karachi_PN = variants {};
-lin karaganda_PN = variants {};
-lin karat_N = variants {};
-lin karate_N = variants {};
-lin karen_PN = variants {};
-lin karlsruhe_PN = variants {};
-lin karma_N = variants {};
-lin kashmir_PN = variants {};
-lin kashmiri_A = variants {};
-lin kashmiri_N = variants {};
-lin kassel_PN = variants {};
-lin kate_PN = variants {};
-lin kath_PN = variants {};
-lin katherine_PN = variants {};
-lin kathy_PN = variants {};
-lin katie_PN = variants {};
-lin katowice_PN = variants {};
-lin kava_N = variants {};
-lin kay_PN = variants {};
-lin kayak_N = variants {};
-lin kazan_PN = variants {};
-lin kebab_N = variants {};
-lin kedgeree_N = variants {};
-lin keel_N = reg2N  "Kiel" "Kiele" masculine;
-lin keel_V = variants {};
-lin keel_V2 = variants {};
-lin keen_A = variants {};
-lin keen_N = variants {};
-lin keen_V = variants {};
-lin keen_V2 = variants {};
-lin keenness_N = variants {};
-lin keep_N = variants {};
-lin keep_V = irregV "behalten" "behält" "behielt" "behielte" "behalten" ;
-lin keep_V2 = dirV2 (irregV "behalten" "behält" "behielt" "behielte" "behalten" );
-lin keep_V2A = variants {};
-lin keep_to_V2V = variants {};
-lin keep_ing_V2V = variants {};
-lin keep_VA = variants {};
-lin keep_VS = variants {};
-lin keep_VV = variants {};
-lin keeper_N = variants {};
-lin keeping_N = variants {};
-lin keepsake_N = variants {};
-lin keg_N = reg2N  "Fass" "Fässer" neuter;
-lin keighley_PN = variants {};
-lin keith_PN = variants {};
-lin kelp_N = variants {};
-lin kelso_PN = variants {};
-lin kelt_N = variants {};
-lin kelty_PN = variants {};
-lin kemsing_PN = variants {};
-lin ken_N = variants {};
-lin ken_PN = variants {};
-lin ken_V2 = variants {};
-lin kendal_PN = variants {};
-lin kenilworth_PN = variants {};
-lin kennel_N = reg2N  "Hundehütte" "Hundehütten" feminine;
-lin kennel_V = variants {};
-lin kennel_V2 = variants {};
-lin kenneth_PN = variants {};
-lin kenny_PN = variants {};
-lin kensington_PN = variants {};
-lin kent_PN = variants {};
-lin kentucky_PN = variants {};
-lin kenya_PN = variants {};
-lin kenyan_A = variants {};
-lin kenyan_N = variants {};
-lin kepi_N = reg2N  "Käppi" "Käppis" neuter;
-lin kerb_N = variants {};
-lin kerbstone_N = variants {};
-lin kerchief_N = reg2N  "Kopftuch" "Kopftücher" neuter;
-lin kernel_N = reg2N  "Kern" "Kerne" masculine;
-lin kerosene_N = variants {};
-lin kerry_PN = variants {};
-lin kestrel_N = reg2N  "Falke" "Falken" masculine;
-lin ketch_N = variants {};
-lin ketchup_N = variants {};
-lin kettering_PN = variants {};
-lin kettle_N = reg2N  "Kessel" "Kessel" masculine;
-lin kettledrum_N = variants {};
-lin kevin_PN = variants {};
-lin key_A = variants {};
-lin key_N = reg2N  "Schlüssel" "Schlüssel" masculine;
-lin key_V2 = variants {};
-lin keyboard_N = reg2N  "Keyboard" "Keyboards" neuter;
-lin keyhole_N = reg2N  "Schlüsselloch" "Schlüssellöcher" neuter;
-lin keyless_A = variants {};
-lin keynote_N = variants {};
-lin keynsham_PN = variants {};
-lin keyring_N = variants {};
-lin keystone_N = reg2N  "Schlussstein" "Schlusssteine" masculine;
-lin keyword_N = reg2N  "Schlüssel" "Schlüssel" masculine;
-lin keyworth_PN = variants {};
-lin kg_N = variants {};
-lin kgb_N = variants {};
-lin khaki_A = variants {};
-lin khaki_N = variants {};
-lin khalka_N = variants {};
-lin khan_N = reg2N  "Khan" "Khane" masculine;
-lin kharkov_PN = variants {};
-lin khartoum_PN = variants {};
-lin khmer_N = variants {};
-lin kibbutz_N = variants {};
-lin kibbutznik_N = variants {};
-lin kick_N = variants {};
-lin kick_V = regV "kicken";
-lin kick_V2 = dirV2 (regV "kicken");
-lin kick_start_N = variants {};
-lin kick_starter_N = variants {};
-lin kickback_N = variants {};
-lin kickoff_N = variants {};
-lin kid_N = reg2N  "Kind" "Kinder" neuter;
-lin kid_V = variants {};
-lin kid_V2 = variants {};
-lin kidderminster_PN = variants {};
-lin kiddy_N = variants {};
-lin kidlington_PN = variants {};
-lin kidnap_V2 = dirV2 (irregV "entführen" "entführt" "entführte" "entführte" "entführt");
-lin kidnapper_N = variants {};
-lin kidney_N = reg2N  "Niere" "Nieren" feminine;
-lin kidney_bean_N = variants {};
-lin kidsgrove_PN = variants {};
-lin kiev_PN = variants {};
-lin kilbirnie_PN = variants {};
-lin kildare_PN = variants {};
-lin kilkenny_PN = variants {};
-lin kill_N = reg2N  "Opfer" "Opfer" neuter;
-lin kill_V = variants {};
-lin kill_V2 = dirV2 (regV "töten");
-lin killarney_PN = variants {};
-lin killer_N = reg2N  "Mörder" "Mörder" masculine;
-lin killing_A = variants {};
-lin killing_N = variants {};
-lin killjoy_N = variants {};
-lin kilmarnock_PN = variants {};
-lin kiln_N = variants {};
-lin kilo_N = variants {};
-lin kilocycle_N = variants {};
-lin kilogram_N = reg2N  "Kilogramm" "Kilogramme" neuter;
-lin kilolitre_N = variants {};
-lin kilometre_N = reg2N  "Kilometer" "Kilometer" masculine;
-lin kilowatt_N = variants {};
-lin kilsyth_PN = variants {};
-lin kilt_N = variants {};
-lin kilwinning_PN = variants {};
-lin kimberley_PN = variants {};
-lin kimono_N = variants {};
-lin kind_A = mk3A "aufmerksam" "aufmerksamer" "aufmerksamste";
-lin kind_N = variants {};
-lin kind_hearted_A = variants {};
-lin kinda_Adv = variants {};
-lin kindergarten_N = reg2N  "Kindergarten" "Kindergärten" masculine;
-lin kindle_V = variants {};
-lin kindle_V2 = variants {};
-lin kindling_N = variants {};
-lin kindly_A = variants {};
-lin kindness_N = reg2N  "Liebenswürdigkeit" "Liebenswürdigkeiten" feminine;
-lin kindred_A = variants {};
-lin kindred_N = variants {};
-lin kinetic_A = variants {};
-lin kinetics_N = variants {};
-lin king's_lynn_PN = variants {};
-lin king_N = mkN "König";
-lin king_size_A = variants {};
-lin king_sized_A = variants {};
-lin kingcup_N = variants {};
-lin kingdom_N = reg2N  "Königreich" "Königreiche" neuter;
-lin kingfisher_N = reg2N  "Eisvogel" "Eisvögel" masculine;
-lin kinglike_A = variants {};
-lin kingly_A = variants {};
-lin kingpin_N = variants {};
-lin kingsbury_PN = variants {};
-lin kingship_N = variants {};
-lin kingsteignton_PN = variants {};
-lin kingston_PN = variants {};
-lin kingston_upon_hull_PN = variants {};
-lin kingston_upon_thames_PN = variants {};
-lin kink_N = variants {};
-lin kink_V = variants {};
-lin kink_V2 = variants {};
-lin kinky_A = variants {};
-lin kinshasa_PN = variants {};
-lin kinship_N = reg2N  "Verwandtschaft" "Verwandtschaften" feminine;
-lin kinsman_N = variants {};
-lin kinswoman_N = variants {};
-lin kiosk_N = reg2N  "Kiosk" "Kioske" masculine;
-lin kip_N = variants {};
-lin kip_V = variants {};
-lin kippax_PN = variants {};
-lin kipper_N = variants {};
-lin kirin_PN = variants {};
-lin kirk_N = variants {};
-lin kirkby_PN = variants {};
-lin kirkby_in_ashfield_PN = variants {};
-lin kirkcaldy_PN = variants {};
-lin kirkham_PN = variants {};
-lin kirkintilloch_PN = variants {};
-lin kirkwall_PN = variants {};
-lin kirsch_N = reg2N  "Kirschwasser" "Kirschwässer" neuter;
-lin kirtle_N = variants {};
-lin kismet_N = variants {};
-lin kiss_N = variants {};
-lin kiss_V = regV "küssen";
-lin kiss_V2 = dirV2 (regV "küssen");
-lin kisser_N = variants {};
-lin kit_N = reg2N "Kit" "Kits" masculine;
-lin kit_V2 = variants {};
-lin kitakyushu_PN = variants {};
-lin kitbag_N = variants {};
-lin kitchen_N = reg2N  "Küche" "Küchen" feminine;
-lin kitchenette_N = variants {};
-lin kite_N = reg2N  "Drachen" "Drachen" masculine;
-lin kite_balloon_N = variants {};
-lin kitsch_A = variants {};
-lin kitten_N = reg2N  "Kätzchen" "Kätzchen" neuter;
-lin kittenish_A = variants {};
-lin kitty_N = reg2N  "Kätzchen" "Kätzchen" neuter;
-lin kitty_PN = variants {};
-lin kiwi_N = reg2N  "Kiwi" "Kiwis" masculine;
-lin klaxon_N = variants {};
-lin kleenex_N = variants {};
-lin kleptomania_N = reg2N  "Kleptomanie" "Kleptomanien" feminine;
-lin kleptomaniac_N = variants {};
-lin km_N = variants {};
-lin knack_N = variants {};
-lin knacker_N = variants {};
-lin knap_V2 = variants {};
-lin knapsack_N = variants {};
-lin knaresborough_PN = variants {};
-lin knave_N = reg2N  "Boy" "Boys" masculine;
-lin knavery_N = reg2N  "Gaunerei" "Gaunereien" feminine;
-lin knavish_A = variants {};
-lin knead_V = irregV "kneten" "knetet" "knetete" "knetete" "geknetet" ;
-lin knead_V2 = dirV2 (irregV "kneten" "knetet" "knetete" "knetete" "geknetet" );
-lin knee_N = mkN "Knie" "Knien" neuter;
-lin knee_deep_A = variants {};
-lin knee_deep_Adv = variants {};
-lin knee_high_A = variants {};
-lin knee_high_Adv = variants {};
-lin kneecap_N = reg2N  "Kniescheibe" "Kniescheiben" feminine;
-lin kneel_V = regV "knien";
-lin knell_N = variants {};
-lin knesset_N = variants {};
-lin knick_knack_N = variants {};
-lin knife_N = reg2N  "Messer" "Messer" neuter;
-lin knife_V2 = variants {};
-lin knife_edge_N = variants {};
-lin knight_N = reg2N  "Ritter" "Ritter" masculine;
-lin knight_V2 = variants {};
-lin knight_errant_N = variants {};
-lin knighthood_N = variants {};
-lin knightly_A = variants {};
-lin knit_V = variants {};
-lin knit_V2 = variants {};
-lin knitter_N = variants {};
-lin knitting_N = variants {};
-lin knitting_machine_N = variants {};
-lin knitting_needle_N = variants {};
-lin knitwear_N = variants {};
-lin knob_N = variants {};
-lin knobble_N = variants {};
-lin knobbly_A = variants {};
-lin knobkerrie_N = variants {};
-lin knock_N = reg2N  "Schlag" "Schläge" masculine;
-lin knock_V = variants {};
-lin knock_V2 = variants {};
-lin knock_kneed_A = variants {};
-lin knock_on_N = variants {};
-lin knockabout_A = variants {};
-lin knockdown_A = variants {};
-lin knocker_N = variants {};
-lin knockout_A = variants {};
-lin knockout_N = variants {};
-lin knoll_N = variants {};
-lin knot_N = reg2N  "Ast" "Äste" masculine;
-lin knot_V = variants {};
-lin knot_V2 = variants {};
-lin knothole_N = variants {};
-lin knottingley_PN = variants {};
-lin knotty_A = variants {};
-lin knout_N = variants {};
-lin know_N = variants {};
-lin know_V = irregV "erkennen" "erkennt" "erkannte" "erkannte" "erkannt" ;
-lin know_V2 = dirV2 (irregV "kennen" "kennt" "kannte" "kännte" "gekannt");
-lin know_V2V = variants {};
-lin know_VS = variants {};
-lin know_VQ = variants {};
-lin know_all_N = variants {};
-lin know_how_N = variants {};
-lin knowing_A = variants {};
-lin knowledge_N = reg2N  "Kenntnis" "Kenntnisse" feminine;
-lin knowledgeable_A = variants {};
-lin knuckle_N = reg2N  "Fingerknöchel" "Fingerknöchel" masculine;
-lin knuckle_V = variants {};
-lin knutsford_PN = variants {};
-lin ko_N = variants {};
-lin koala_N = reg2N  "Koala" "Koalas" masculine;
-lin kobe_PN = variants {};
-lin koblenz_PN = variants {};
-lin kobo_N = variants {};
-lin kohl_N = variants {};
-lin kohlrabi_N = reg2N  "Kohlrabi" "Kohlrabis" masculine;
-lin kola_N = variants {};
-lin kola_nut_N = variants {};
-lin koln_PN = variants {};
-lin kookaburra_N = variants {};
-lin kopeck_N = variants {};
-lin kopje_N = variants {};
-lin koppie_N = variants {};
-lin koran_N = variants {};
-lin koranic_A = variants {};
-lin korea_PN = variants {};
-lin korean_A = variants {};
-lin korean_N = variants {};
-lin kosher_A = regA "koscher";
-lin kosher_N = variants {};
-lin kotow_N = variants {};
-lin kotow_V = variants {};
-lin koumiss_N = variants {};
-lin kowtow_N = variants {};
-lin kowtow_V = regV "knien";
-lin kraal_N = variants {};
-lin krakow_PN = variants {};
-lin krasnoyarsk_PN = variants {};
-lin krefeld_PN = variants {};
-lin kremlin_N = variants {};
-lin krivoi_rog_PN = variants {};
-lin krona_N = reg2N  "Krone" "Kronen" feminine;
-lin krone_N = reg2N  "Krone" "Kronen" feminine;
-lin kudos_N = variants {};
-lin kumis_N = variants {};
-lin kummel_N = variants {};
-lin kung_fu_N = variants {};
-lin kunming_PN = variants {};
-lin kurd_N = variants {};
-lin kuwait_PN = variants {};
-lin kuwait_city_PN = variants {};
-lin kuwaiti_A = variants {};
-lin kuwaiti_N = variants {};
-lin kuybyshev_PN = variants {};
-lin kvass_N = variants {};
-lin kw_N = variants {};
-lin kwacha_N = variants {};
-lin kweiyang_PN = variants {};
-lin kwela_N = variants {};
-lin kyoto_PN = variants {};
-lin l_plate_N = variants {};
-lin la_N = variants {};
-lin la_PN = variants {};
-lin la_di_da_A = variants {};
-lin la_habana_PN = variants {};
-lin la_paz_PN = variants {};
-lin la_plata_PN = variants {};
-lin la_spezia_PN = variants {};
-lin laager_N = variants {};
-lin lab_N = variants {};
-lin lab_PN = variants {};
-lin label_N = variants {};
-lin label_V = variants {};
-lin label_V2 = dirV2 (irregV "markieren" "markiert" "markierte" "markierte" "markiert");
-lin label_VS = variants {};
-lin labial_A = regA "labial";
-lin labor_V = variants {};
-lin laboratory_N = reg2N  "Laboratorium" "Laboratorien" neuter;
-lin laborious_A = variants {};
-lin labour_N = reg2N  "Arbeit" "Arbeiten" feminine;
-lin labour_V = variants {};
-lin labour_V2 = variants {};
-lin labour_saving_A = variants {};
-lin laboured_A = variants {};
-lin labourer_N = variants {};
-lin labourite_N = variants {};
-lin labrador_PN = variants {};
-lin laburnum_N = variants {};
-lin labyrinth_N = reg2N  "Labyrinth" "Labyrinthe" neuter;
-lin labyrinthine_A = variants {};
-lin lace_N = reg2N  "Spitze" "Spitzen" feminine;
-lin lace_V = variants {};
-lin lace_V2 = variants {};
-lin lacerate_V2 = variants {};
-lin laceration_N = variants {};
-lin lachrymal_A = variants {};
-lin lachrymose_A = mk3A "traurig" "trauriger" "traurigste";
-lin lack_N = reg2N  "Mangel" "Mängel" masculine;
-lin lack_V = variants {};
-lin lack_V2 = variants {};
-lin lack_lustre_A = variants {};
-lin lackadaisical_A = variants {};
-lin lackey_N = reg2N  "Lakai" "Lakaien" masculine;
-lin laconic_A = mk3A "lakonisch" "lakonischer" "lakonischste";
-lin laconically_Adv = variants {};
-lin laconicism_N = variants {};
-lin laconism_N = variants {};
-lin lacquer_N = reg2N  "Lack" "Lacke" masculine;
-lin lacquer_V2 = variants {};
-lin lacrosse_N = variants {};
-lin lactic_A = variants {};
-lin lacuna_N = variants {};
-lin lacy_A = variants {};
-lin lad_N = reg2N  "Bursche" "Burschen" masculine;
-lin ladder_N = reg2N  "Leiter" "Leitern" feminine;
-lin ladder_V = variants {};
-lin ladder_proof_A = variants {};
-lin laddie_N = variants {};
-lin lade_V2 = variants {};
-lin laden_A = variants {};
-lin lading_N = variants {};
-lin ladle_N = reg2N  "Schöpfkelle" "Schöpfkellen" feminine;
-lin ladle_V2 = variants {};
-lin lady's_maid_N = variants {};
-lin lady_N = reg2N  "Dame" "Damen" feminine;
-lin lady_chapel_N = variants {};
-lin lady_in_waiting_N = variants {};
-lin lady_killer_N = variants {};
-lin ladybird_N = reg2N  "Marienkäfer" "Marienkäfer" masculine;
-lin ladylike_A = variants {};
-lin ladyship_N = variants {};
-lin lag_N = variants {};
-lin lag_V = variants {};
-lin lag_V2 = variants {};
-lin lager_N = variants {};
-lin laggard_N = variants {};
-lin lagging_N = variants {};
-lin lagoon_N = reg2N  "Lagune" "Lagunen" feminine;
-lin lagos_PN = variants {};
-lin lahore_PN = variants {};
-lin laic_A = variants {};
-lin laicize_V2 = variants {};
-lin lair_N = variants {};
-lin laird_N = variants {};
-lin laissez_faire_N = variants {};
-lin laity_N = variants {};
-lin lake_N = reg2N "See" "Seen" masculine;
-lin lakenheath_PN = variants {};
-lin lakh_N = variants {};
-lin lam_V = variants {};
-lin lam_V2 = variants {};
-lin lama_N = reg2N  "Lama" "Lamas" neuter;
-lin lamasery_N = variants {};
-lin lamb_N = reg2N  "Lamm" "Lämmer" neuter;
-lin lamb_V = variants {};
-lin lambaste_V2 = variants {};
-lin lambency_N = variants {};
-lin lambent_A = variants {};
-lin lambeth_PN = variants {};
-lin lambkin_N = variants {};
-lin lambskin_N = variants {};
-lin lame_A = variants {};
-lin lame_N = variants {};
-lin lame_V2 = variants {};
-lin lameness_N = variants {};
-lin lament_N = variants {};
-lin lament_V = variants {};
-lin lament_V2 = variants {};
-lin lament_VS = variants {};
-lin lamentable_A = variants {};
-lin lamentation_N = variants {};
-lin laminate_V = variants {};
-lin laminate_V2 = variants {};
-lin lammas_N = variants {};
-lin lammas_PN = variants {};
-lin lamp_N = mkN "Lampe";
-lin lamp_black_N = variants {};
-lin lamplight_N = variants {};
-lin lamplighter_N = variants {};
-lin lamplit_A = variants {};
-lin lampoon_N = variants {};
-lin lampoon_V2 = variants {};
-lin lamppost_N = variants {};
-lin lamprey_N = reg2N  "Neunauge" "Neunaugen" neuter;
-lin lampshade_N = reg2N  "Lampenschirm" "Lampenschirme" masculine;
-lin lanark_PN = variants {};
-lin lancashire_PN = variants {};
-lin lancaster_PN = variants {};
-lin lancastrian_A = variants {};
-lin lancastrian_N = variants {};
-lin lance_N = reg2N  "Harpune" "Harpunen" feminine;
-lin lance_V2 = variants {};
-lin lance_corporal_N = variants {};
-lin lancer_N = variants {};
-lin lancet_N = variants {};
-lin lanchow_PN = variants {};
-lin lancing_PN = variants {};
-lin land_N = variants {};
-lin land_V = variants {};
-lin land_V2 = variants {};
-lin land_agent_N = variants {};
-lin landau_N = variants {};
-lin landed_A = variants {};
-lin landfall_N = mkN "Landung";
-lin landgrave_N = variants {};
-lin landholder_N = variants {};
-lin landing_N = mkN "Landung";
-lin landing_craft_N = variants {};
-lin landing_field_N = variants {};
-lin landing_gear_N = variants {};
-lin landing_net_N = variants {};
-lin landing_party_N = variants {};
-lin landing_place_N = variants {};
-lin landing_stage_N = variants {};
-lin landing_strip_N = variants {};
-lin landlady_N = reg2N  "Vermieterin" "Vermieterinnen" feminine;
-lin landless_A = variants {};
-lin landlocked_A = variants {};
-lin landlord_N = reg2N  "Hauswirt" "Hauswirte" masculine;
-lin landlubber_N = reg2N  "Landratte" "Landratten" feminine;
-lin landmark_N = reg2N  "Sehenswürdigkeit" "Sehenswürdigkeiten" feminine;
-lin landmine_N = variants {};
-lin landowner_N = variants {};
-lin landrover_N = variants {};
-lin landscape_N = reg2N  "Landschaft" "Landschaften" feminine;
-lin landscape_V2 = variants {};
-lin landslide_N = reg2N  "Erdrutsch" "Erdrutsche" masculine;
-lin landslip_N = variants {};
-lin landsman_N = variants {};
-lin landward_Adv = variants {};
-lin lane_N = reg2N  "Gang" "Gänge" masculine;
-lin langsyne_Adv = variants {};
-lin langsyne_N = variants {};
-lin language_N = mkN "Sprache";
-lin languid_A = variants {};
-lin languish_V = irregV "schmachten" "schmachtet" "schmachtete" "schmachte" "geschmachtet" ;
-lin languor_N = variants {};
-lin languorous_A = variants {};
-lin langur_N = variants {};
-lin lank_A = variants {};
-lin lanky_A = variants {};
-lin lanolin_N = reg2N "Lanolin" "Lanoline" neuter;
-lin lantern_N = reg2N  "Laterne" "Laternen" feminine;
-lin lantern_jawed_A = variants {};
-lin lanyard_N = variants {};
-lin lao_N = variants {};
-lin laos_PN = variants {};
-lin laotian_A = variants {};
-lin laotian_N = variants {};
-lin lap_N = reg2N  "Schoß" "Schöße" masculine;
-lin lap_V = variants {};
-lin lap_V2 = variants {};
-lin lap_dog_N = variants {};
-lin lapel_N = variants {};
-lin lapidary_A = variants {};
-lin lapidary_N = variants {};
-lin lapis_lazuli_N = variants {};
-lin lapse_N = variants {};
-lin lapse_V = variants {};
-lin lapwing_N = reg2N  "Kiebitz" "Kiebitze" masculine;
-lin larboard_A = variants {};
-lin larboard_N = reg2N  "Backbord" "Backborde" neuter;
-lin larceny_N = variants {};
-lin larch_N = reg2N  "Lärche" "Lärchen" feminine;
-lin lard_N = reg2N  "Schmalz" "Schmalze" neuter;
-lin lard_V2 = variants {};
-lin larder_N = reg2N  "Speisekammer" "Speisekammern" feminine;
-lin large_A = mk3A "weit" "weiter" "weiteste";
-lin large_Adv = variants {};
-lin large_N = variants {};
-lin large_scale_A = variants {};
-lin largeness_N = variants {};
-lin largesse_N = variants {};
-lin largish_A = variants {};
-lin largo_N = variants {};
-lin largs_PN = variants {};
-lin lariat_N = variants {};
-lin lark_N = reg2N  "Frühaufsteher" "Frühaufsteher" masculine;
-lin lark_V = variants {};
-lin larkhall_PN = variants {};
-lin larkspur_N = variants {};
-lin larn_V = variants {};
-lin larn_V2 = variants {};
-lin larne_PN = variants {};
-lin larry_PN = variants {};
-lin larva_N = reg2N  "Larve" "Larven" feminine;
-lin larval_A = variants {};
-lin laryngitis_N = variants {};
-lin larynx_N = reg2N  "Kehlkopf" "Kehlköpfe" masculine;
-lin las_palmas_PN = variants {};
-lin lascar_N = variants {};
-lin lascivious_A = mk3A "lasziv" "lasziver" "laszivste";
-lin lasciviousness_N = variants {};
-lin laser_N = reg2N  "Laser" "Laser" masculine;
-lin lash_N = variants {};
-lin lash_V = variants {};
-lin lash_V2 = variants {};
-lin lash_up_N = variants {};
-lin lashing_N = variants {};
-lin lass_N = reg2N  "Jungfrau" "Jungfrauen" feminine;
-lin lassie_N = variants {};
-lin lassitude_N = variants {};
-lin lasso_N = variants {};
-lin lasso_V2 = variants {};
-lin last_A = variants {};
-lin last_V = variants {};
-lin last_V2 = variants {};
-lin lasting_A = variants {};
-lin lat_N = variants {};
-lin latch_N = variants {};
-lin latch_V = variants {};
-lin latch_V2 = variants {};
-lin latchkey_N = variants {};
-lin late_A = mk3A "spät" "später" "späteste";
-lin late_Adv = variants {};
-lin lateen_A = variants {};
-lin latent_A = regA "latent";
-lin lateral_A = regA "lateral";
-lin laterite_N = variants {};
-lin latex_N = variants {};
-lin lath_N = variants {};
-lin lathe_N = variants {};
-lin lather_N = variants {};
-lin lather_V = variants {};
-lin lather_V2 = variants {};
-lin lathi_N = variants {};
-lin latin_A = variants {};
-lin latin_N = variants {};
-lin latinist_N = variants {};
-lin latinize_V2 = variants {};
-lin latish_A = variants {};
-lin latitude_N = reg2N  "Breite" "Breiten" feminine;
-lin latitudes_N = variants {};
-lin latitudinal_A = variants {};
-lin latitudinarian_A = variants {};
-lin latitudinarian_N = variants {};
-lin latrine_N = reg2N  "Latrine" "Latrinen" feminine;
-lin latter_A = variants {};
-lin latter_day_A = variants {};
-lin lattice_N = reg2N  "Verband" "Verbände" masculine;
-lin latticed_A = variants {};
-lin laud_V2 = variants {};
-lin laudable_A = mk3A "lobenswert" "lobenswerter" "lobenswerteste";
-lin laudanum_N = variants {};
-lin laudatory_A = variants {};
-lin laugh_N = variants {};
-lin laugh_V = regV "lachen";
-lin laugh_V2 = variants {};
-lin laugh_VS = variants {};
-lin laughable_A = variants {};
-lin laughing_A = variants {};
-lin laughing_gas_N = variants {};
-lin laughing_stock_N = variants {};
-lin laughter_N = reg2N  "Gelächter" "Gelächter" neuter;
-lin launch_N = variants {};
-lin launch_V = regV "lancieren";
-lin launch_V2 = dirV2 (regV "lancieren");
-lin launcher_N = variants {};
-lin launching_pad_N = variants {};
-lin launching_site_N = variants {};
-lin launder_V = variants {};
-lin launder_V2 = variants {};
-lin launderette_N = variants {};
-lin laundress_N = variants {};
-lin laundry_N = reg2N  "Waschküche" "Waschküchen" feminine;
-lin laundryman_N = variants {};
-lin laundrywoman_N = variants {};
-lin laura_PN = variants {};
-lin laureate_A = variants {};
-lin laureate_N = variants {};
-lin laurel_N = reg2N  "Lorbeer" "Lorbeeren" masculine;
-lin laurelled_A = variants {};
-lin laurence_PN = variants {};
-lin lausanne_PN = variants {};
-lin lav_N = variants {};
-lin lava_N = variants {};
-lin lavatory_N = reg2N  "Abort" "Aborte" masculine;
-lin lave_V2 = variants {};
-lin lavender_N = reg2N  "Lavendel" "Lavendel" masculine;
-lin lavish_A = variants {};
-lin lavish_V2 = variants {};
-lin law_N = reg2N  "Gesetz" "Gesetze" neuter;
-lin law_abiding_A = variants {};
-lin law_officer_N = variants {};
-lin lawbreaker_N = variants {};
-lin lawful_A = variants {};
-lin lawgiver_N = variants {};
-lin lawless_A = variants {};
-lin lawlessness_N = variants {};
-lin lawmaker_N = reg2N  "Gesetzgeber" "Gesetzgeber" masculine;
-lin lawmaking_N = variants {};
-lin lawn_N = reg2N  "Rasen" "Rasen" masculine;
-lin lawn_mower_N = variants {};
-lin lawrence_PN = variants {};
-lin lawyer_N = reg2N  "Rechtsanwalt" "Rechtsanwälte" masculine;
-lin lax_A = variants {};
-lin laxative_A = variants {};
-lin laxative_N = variants {};
-lin laxity_N = variants {};
-lin lay_A = variants {};
-lin lay_N = variants {};
-lin lay_V = irregV "legen" "legt" "legte" "legte" "legt";
-lin lay_V2 = dirV2 (irregV "legen" "legt" "legte" "legte" "legt");
-lin lay_VS = variants {};
-lin lay_figure_N = variants {};
-lin lay_off_N = variants {};
-lin lay_out_N = variants {};
-lin layabout_N = reg2N  "Faulenzer" "Faulenzer" masculine;
-lin layby_N = variants {};
-lin layer_N = reg2N  "Lage" "Lagen" feminine;
-lin layer_V2 = variants {};
-lin layer_cake_N = variants {};
-lin layette_N = variants {};
-lin layman_N = reg2N  "Laie" "Laien" masculine;
-lin layover_N = reg2N  "Aufenthalt" "Aufenthalte" masculine;
-lin lazar_N = variants {};
-lin lazaret_N = variants {};
-lin lazarette_N = variants {};
-lin lazaretto_N = variants {};
-lin lazarus_N = variants {};
-lin lazarus_PN = variants {};
-lin laze_V = variants {};
-lin laze_V2 = variants {};
-lin lazily_Adv = variants {};
-lin laziness_N = variants {};
-lin lazy_A = mk3A "faul" "fauler" "faulste";
-lin lazybones_N = reg2N  "Faulpelz" "Faulpelze" masculine;
-lin lb_N = variants {};
-lin lbw_PN = variants {};
-lin le_havre_PN = variants {};
-lin le_mans_PN = variants {};
-lin lea_N = variants {};
-lin leach_V2 = variants {};
-lin lead_N = reg2N  "Ader" "Adern" feminine;
-lin lead_V = variants {};
-lin lead_V2 = variants {};
-lin lead_V2V = variants {};
-lin lead_VS = variants {};
-lin lead_in_N = variants {};
-lin lead_ore_N = variants {};
-lin leaded_A = variants {};
-lin leaden_A = variants {};
-lin leader_N = reg2N  "Anführer" "Anführer" masculine;
-lin leaderless_A = variants {};
-lin leadership_N = variants {};
-lin leading_A = variants {};
-lin leading_N = variants {};
-lin leading_rein_N = variants {};
-lin leaf_N = reg2N "Blatt" "Blätter" neuter;
-lin leaf_V = variants {};
-lin leaf_bud_N = variants {};
-lin leaf_mould_N = variants {};
-lin leafless_A = variants {};
-lin leaflet_N = reg2N  "Broschüre" "Broschüren" feminine;
-lin leafy_A = variants {};
-lin league_N = reg2N  "Bund" "Bünde" masculine;
-lin league_V = variants {};
-lin league_V2 = variants {};
-lin leak_N = reg2N  "Leck" "Lecks" neuter;
-lin leak_V = variants {};
-lin leak_V2 = variants {};
-lin leakage_N = reg2N "Abgang" "Abgänge" masculine;
-lin leaky_A = variants {};
-lin leal_A = variants {};
-lin leamington_spa_PN = variants {};
-lin lean_A = variants {};
-lin lean_N = variants {};
-lin lean_V = regV "lehnen";
-lin lean_V2 = dirV2 (regV "lehnen");
-lin lean_to_N = variants {};
-lin leaning_N = variants {};
-lin leanness_N = variants {};
-lin leap_N = variants {};
-lin leap_V = variants {};
-lin leap_V2 = variants {};
-lin leap_year_N = variants {};
-lin leapfrog_N = reg2N  "Bockspringen" "Bockspringen" neuter;
-lin leapfrog_V2 = variants {};
-lin learn_V = irregV "erfahren" "erfahrt" "erfuhr" "erführe" "erfahren" ;
-lin learn_V2 = dirV2 (regV "lernen");
-lin learn_VV = variants {};
-lin learn_VS = variants {};
-lin learned_A = variants {};
-lin learner_N = reg2N  "Lerner" "Lerner" masculine;
-lin learning_N = variants {};
-lin lease_N = variants {};
-lin lease_V2 = dirV2 (irregV "pachten" "pachtet" "pachtete" "pachtete" "gepachtet" );
-lin lease_lend_N = variants {};
-lin leasehold_A = variants {};
-lin leasehold_N = variants {};
-lin leaseholder_N = reg2N  "Pächter" "Pächter" masculine;
-lin leash_N = reg2N  "Hundeleine" "Hundeleinen" feminine;
-lin least_Adv = variants {};
-lin least_N = variants {};
-lin leastways_Adv = variants {};
-lin leastwise_Adv = variants {};
-lin leather_N = reg2N "Leder" "Leder" neuter;
-lin leather_jacket_N = variants {};
-lin leatherette_N = variants {};
-lin leatherhead_PN = variants {};
-lin leatherneck_N = variants {};
-lin leatherwork_N = variants {};
-lin leathery_A = variants {};
-lin leave_N = variants {};
-lin leave_V = irregV "lassen" "lasst" "ließ" "ließe" "gelassen" ;
-lin leave_V2 = dirV2 (irregV "verlassen" "verläßt" "verließ" "verließe" "verlassen");
-lin leave_V2V = variants {};
-lin leave_VV = variants {};
-lin leave_VS = variants {};
-lin leave_taking_N = variants {};
-lin leaven_N = reg2N  "Treibmittel" "Treibmittel" neuter;
-lin leaven_V2 = variants {};
-lin lebanese_A = variants {};
-lin lebanese_N = variants {};
-lin lebanon_PN = variants {};
-lin lecher_N = reg2N  "Lustmolch" "Lustmolche" masculine;
-lin lecherous_A = mk3A "lüstern" "lüsterner" "lüsternste";
-lin lechery_N = reg2N  "Wollust" "Wollüste" feminine;
-lin lectern_N = variants {};
-lin lecture_N = mkN "Vorlesung";
-lin lecture_V = variants {};
-lin lecture_V2 = variants {};
-lin lecturer_N = reg2N  "Lektor" "Lektoren" masculine;
-lin lectureship_N = variants {};
-lin ledge_N = reg2N  "Ader" "Adern" feminine;
-lin ledger_N = variants {};
-lin lee_N = variants {};
-lin leech_N = reg2N  "Blutegel" "Blutegel" masculine;
-lin leeds_PN = variants {};
-lin leek_N = reg2N  "Porree" "Porrees" masculine;
-lin leek_PN = variants {};
-lin leer_N = variants {};
-lin leer_V = variants {};
-lin leeward_A = variants {};
-lin leeward_Adv = variants {};
-lin leeway_N = variants {};
-lin left_A = regA "übrig";
-lin left_Adv = variants {};
-lin left_N = variants {};
-lin left_VS = variants {};
-lin left_hand_A = variants {};
-lin left_handed_A = variants {};
-lin left_wing_N = variants {};
-lin left_winger_N = variants {};
-lin leftist_N = variants {};
-lin leg_N = mkN "Bein" "Beine" neuter;
-lin leg_pull_N = variants {};
-lin leg_pulling_N = variants {};
-lin legacy_N = variants {};
-lin legal_A = regA "juristisch";
-lin legalism_N = variants {};
-lin legalistic_A = variants {};
-lin legality_N = variants {};
-lin legalization_N = mkN "Legalisierung";
-lin legalize_V2 = variants {};
-lin legate_N = variants {};
-lin legatee_N = variants {};
-lin legation_N = variants {};
-lin legato_A = variants {};
-lin legato_Adv = variants {};
-lin legend_N = reg2N  "Legende" "Legenden" feminine;
-lin legendary_A = mk3A "legendär" "legendärer" "legendärste";
-lin leger_line_N = variants {};
-lin legerdemain_N = variants {};
-lin legged_A = variants {};
-lin legging_N = variants {};
-lin leggy_A = variants {};
-lin leghorn_N = variants {};
-lin legibility_N = variants {};
-lin legible_A = mk3A "leserlich" "leserlicher" "leserlichste";
-lin legion_N = variants {};
-lin legionary_N = variants {};
-lin legislate_V = variants {};
-lin legislation_N = reg2N  "Gesetz" "Gesetze" neuter;
-lin legislative_A = variants {};
-lin legislator_N = reg2N  "Gesetzgeber" "Gesetzgeber" masculine;
-lin legislature_N = reg2N  "Legislative" "Legislativen" feminine;
-lin legitimacy_N = variants {};
-lin legitimate_A = regA "gültig";
-lin legitimatize_V2 = variants {};
-lin legitimize_V2 = variants {};
-lin legitimize_V2V = variants {};
-lin legless_A = variants {};
-lin leguminous_A = variants {};
-lin lei_N = variants {};
-lin leicester_PN = variants {};
-lin leicestershire_PN = variants {};
-lin leiden_PN = variants {};
-lin leigh_PN = variants {};
-lin leighton_linslade_PN = variants {};
-lin leinster_PN = variants {};
-lin leipzig_PN = variants {};
-lin leisure_N = reg2N  "Freizeit" "Freizeiten" feminine;
-lin leisured_A = variants {};
-lin leisurely_A = variants {};
-lin leisurely_Adv = variants {};
-lin leitrim_PN = variants {};
-lin leix_PN = variants {};
-lin lemming_N = reg2N  "Lemming" "Lemminge" masculine;
-lin lemon_N = reg2N  "Zitrone" "Zitronen" feminine;
-lin lemonade_N = reg2N  "Brause" "Brausen" feminine;
-lin lemur_N = reg2N  "Lemur" "Lemuren" masculine;
-lin len_PN = variants {};
-lin lend_V = regV "borgen";
-lin lend_V2 = dirV2 (regV "borgen");
-lin lender_N = variants {};
-lin lending_library_N = variants {};
-lin length_N = reg2N  "Länge" "Längen" feminine;
-lin lengthen_V = irregV "verlängern" "verlängert" "verlängerte" "verlängerte" "verlängert";
-lin lengthen_V2 = dirV2 (irregV "verlängern" "verlängert" "verlängerte" "verlängerte" "verlängert");
-lin lengthily_Adv = variants {};
-lin lengthways_A = variants {};
-lin lengthways_Adv = variants {};
-lin lengthwise_Adv = variants {};
-lin lengthy_A = variants {};
-lin lenience_N = variants {};
-lin leniency_N = variants {};
-lin lenient_A = variants {};
-lin leningrad_PN = variants {};
-lin lenity_N = variants {};
-lin lenny_PN = variants {};
-lin lens_N = reg2N  "Linse" "Linsen" feminine;
-lin lens_PN = variants {};
-lin lent_N = variants {};
-lin lent_PN = variants {};
-lin lenten_A = variants {};
-lin lentil_N = reg2N  "Linse" "Linsen" feminine;
-lin lento_A = variants {};
-lin lento_Adv = variants {};
-lin leo_PN = variants {};
-lin leominster_PN = variants {};
-lin leon_PN = variants {};
-lin leonard_PN = variants {};
-lin leonine_A = variants {};
-lin leopard_N = reg2N  "Leopard" "Leoparden" masculine;
-lin leopardess_N = variants {};
-lin leper_N = variants {};
-lin leprechaun_N = variants {};
-lin leprosy_N = variants {};
-lin leprous_A = variants {};
-lin lerwick_PN = variants {};
-lin les_PN = variants {};
-lin lesbian_N = variants {};
-lin lesbianism_N = variants {};
-lin lese_majesty_N = variants {};
-lin lesion_N = variants {};
-lin lesley_PN = variants {};
-lin leslie_PN = variants {};
-lin lesotho_PN = variants {};
-lin less_AdA = variants {};
-lin less_Adv = variants {};
-lin less_Det = variants {};
-lin less_than_AdN = variants {};
-lin lessee_N = reg2N  "Pächter" "Pächter" masculine;
-lin lessen_V = variants {};
-lin lessen_V2 = variants {};
-lin lesson_N = reg2N  "Lehre" "Lehren" feminine;
-lin lessor_N = reg2N  "Vermieter" "Vermieter" masculine;
-lin lest_Prep = variants {};
-lin let_N = variants {};
-lin let_V = irregV "lassen" "lasst" "ließ" "ließe" "gelassen" ;
-lin let_V2 = dirV2 (irregV "lassen" "lasst" "ließ" "ließe" "gelassen" );
-lin let_V2V = variants {};
-lin let_VS = variants {};
-lin let_down_N = variants {};
-lin let_up_N = variants {};
-lin letchworth_PN = variants {};
-lin lethal_A = mk3A "tödlich" "tödlicher" "tödlichste";
-lin lethargic_A = variants {};
-lin lethargically_Adv = variants {};
-lin lethargy_N = variants {};
-lin lethe_PN = variants {};
-lin letter_N = reg2N  "Brief" "Briefe" masculine;
-lin letter_box_N = variants {};
-lin letter_card_N = variants {};
-lin letter_case_N = variants {};
-lin lettered_A = variants {};
-lin letterhead_N = variants {};
-lin lettering_N = variants {};
-lin letterpress_N = variants {};
-lin letting_N = variants {};
-lin lettuce_N = reg2N  "Kopfsalat" "Kopfsalate" masculine;
-lin leucocyte_N = variants {};
-lin leukaemia_N = reg2N  "Leukämie" "Leukämien" feminine;
-lin levant_PN = variants {};
-lin levant_V = variants {};
-lin levantine_A = variants {};
-lin levantine_N = variants {};
-lin levee_N = variants {};
-lin level_A = mk3A "eben" "ebener" "ebenste";
-lin level_N = reg2N "Niveau" "Niveaus" neuter;
-lin level_V = variants {};
-lin level_V2 = variants {};
-lin level_headed_A = variants {};
-lin leveller_N = variants {};
-lin leven_PN = variants {};
-lin lever_N = reg2N  "Hebel" "Hebel" masculine;
-lin lever_V2 = variants {};
-lin leverage_N = reg2N  "Einfluss" "Einflüsse" masculine;
-lin leveret_N = variants {};
-lin leverkusen_PN = variants {};
-lin leviathan_N = variants {};
-lin levitate_V = regV "schweben";
-lin levitate_V2 = dirV2 (regV "schweben");
-lin levitation_N = mkN "Levitation";
-lin levity_N = variants {};
-lin levy_N = variants {};
-lin levy_V = variants {};
-lin levy_V2 = variants {};
-lin lewd_A = mk3A "lasziv" "lasziver" "laszivste";
-lin lewdness_N = variants {};
-lin lewes_PN = variants {};
-lin lewis_PN = variants {};
-lin lewisham_PN = variants {};
-lin lexical_A = regA "lexikalisch";
-lin lexicographer_N = variants {};
-lin lexicography_N = variants {};
-lin lexicon_N = variants {};
-lin lexis_N = variants {};
-lin ley_N = variants {};
-lin leyland_PN = variants {};
-lin liability_N = reg2N  "Schuld" "Schulden" feminine;
-lin liable_A = mk3A "fehlbar" "fehlbarer" "fehlbarste";
-lin liaise_V = variants {};
-lin liaison_N = reg2N  "Liaison" "Liaisons" feminine;
-lin liana_N = variants {};
-lin liar_N = reg2N  "Lügner" "Lügner" masculine;
-lin lib_N = variants {};
-lin lib_PN = variants {};
-lin libation_N = variants {};
-lin libel_N = mkN "Verleumdung";
-lin libel_V2 = variants {};
-lin libellous_A = variants {};
-lin liberal_A = variants {};
-lin liberal_N = variants {};
-lin liberalism_N = variants {};
-lin liberality_N = variants {};
-lin liberalization_N = variants {};
-lin liberalize_V2 = variants {};
-lin liberate_V2 = dirV2 (regV "befreien");
-lin liberation_N = mkN "Befreiung";
-lin liberator_N = variants {};
-lin liberia_PN = variants {};
-lin liberian_A = variants {};
-lin liberian_N = variants {};
-lin libertine_N = variants {};
-lin liberty_N = reg2N  "Freiheit" "Freiheiten" feminine;
-lin libidinous_A = mk3A "lüstern" "lüsterner" "lüsternste";
-lin libido_N = variants {};
-lin libra_PN = variants {};
-lin librarian_N = reg2N  "Bibliothekar" "Bibliothekare" masculine;
-lin librarianship_N = variants {};
-lin library_N = reg2N  "Bibliothek" "Bibliotheken" feminine;
-lin librettist_N = variants {};
-lin libretto_N = variants {};
-lin libya_PN = variants {};
-lin libyan_A = variants {};
-lin libyan_N = variants {};
-lin licence_N = variants {};
-lin licence_V2 = variants {};
-lin license_V2 = variants {};
-lin licensee_N = variants {};
-lin licentiate_N = variants {};
-lin licentious_A = mk3A "ausschweifend" "ausschweifender" "ausschweifendste";
-lin licentiousness_N = variants {};
-lin lichee_N = variants {};
-lin lichen_N = reg2N  "Flechte" "Flechten" feminine;
-lin lichfield_PN = variants {};
-lin lichgate_N = variants {};
-lin lichi_N = variants {};
-lin licit_A = variants {};
-lin lick_N = variants {};
-lin lick_V = regV "besiegen";
-lin lick_V2 = dirV2 (regV "besiegen");
-lin licking_N = variants {};
-lin lid_N = reg2N  "Deckel" "Deckel" masculine;
-lin lidless_A = variants {};
-lin lido_N = variants {};
-lin lie_N = variants {};
-lin lie_1_V = variants {};
-lin lie_2_V = variants {};
-lin lie_VS = variants {};
-lin lie_abed_N = variants {};
-lin lie_detector_N = variants {};
-lin lie_in_N = variants {};
-lin liechtenstein_PN = variants {};
-lin liechtensteiner_A = variants {};
-lin liechtensteiner_N = variants {};
-lin lied_N = variants {};
-lin lieder_singer_N = variants {};
-lin lief_Adv = variants {};
-lin liege_A = variants {};
-lin liege_N = variants {};
-lin liege_PN = variants {};
-lin liegeman_N = variants {};
-lin lien_N = variants {};
-lin lieu_N = variants {};
-lin lieutenancy_N = variants {};
-lin lieutenant_N = variants {};
-lin life_N = reg2N  "Leben" "Leben" neuter;
-lin life_buoy_N = variants {};
-lin life_giving_A = variants {};
-lin life_jacket_N = variants {};
-lin life_office_N = variants {};
-lin life_preserver_N = variants {};
-lin life_raft_N = variants {};
-lin life_saver_N = variants {};
-lin life_size_A = variants {};
-lin life_sized_A = variants {};
-lin life_span_N = variants {};
-lin life_work_N = variants {};
-lin lifebelt_N = variants {};
-lin lifeblood_N = variants {};
-lin lifeboat_N = reg2N  "Rettungsboot" "Rettungsboote" neuter;
-lin lifebuoy_N = variants {};
-lin lifeguard_N = reg2N  "Rettungsschwimmer" "Rettungsschwimmer" masculine;
-lin lifeless_A = regA "leblos";
-lin lifelike_A = variants {};
-lin lifeline_N = variants {};
-lin lifelong_A = variants {};
-lin lifer_N = variants {};
-lin lifetime_N = reg2N  "Ewigkeit" "Ewigkeiten" feminine;
-lin lift_N = reg2N  "Auftrieb" "Auftriebe" masculine;
-lin lift_V = variants {};
-lin lift_V2 = variants {};
-lin lift_off_N = variants {};
-lin liftman_N = variants {};
-lin ligament_N = variants {};
-lin ligature_N = reg2N  "Ligatur" "Ligaturen" feminine;
-lin light_A = mk3A "leicht" "leichter" "leichteste";
-lin light_Adv = variants {};
-lin light_N = variants {};
-lin light_V = irregV "beleuchten" "beleuchtet" "beleuchtete" "beleuchtete" "beleuchtet" ;
-lin light_V2 = dirV2 (irregV "beleuchten" "beleuchtet" "beleuchtete" "beleuchtete" "beleuchtet" );
-lin light_armed_A = variants {};
-lin light_coloured_A = variants {};
-lin light_fingered_A = variants {};
-lin light_handed_A = variants {};
-lin light_headed_A = variants {};
-lin light_headedness_N = variants {};
-lin light_hearted_A = variants {};
-lin light_heartedness_N = variants {};
-lin light_heavyweight_N = variants {};
-lin light_minded_A = variants {};
-lin light_mindedness_N = variants {};
-lin light_o'_love_N = variants {};
-lin lighten_V = irregV "erleichtern" "erleichtert" "erleichterte" "erleichtere" "erleichtert" ;
-lin lighten_V2 = dirV2 (irregV "erleichtern" "erleichtert" "erleichterte" "erleichtere" "erleichtert" );
-lin lighter_N = variants {};
-lin lighter_V2 = variants {};
-lin lighterage_N = variants {};
-lin lighthouse_N = reg2N  "Leuchtturm" "Leuchttürme" masculine;
-lin lighting_up_A = variants {};
-lin lightness_N = variants {};
-lin lightning_N = reg2N  "Blitz" "Blitze" masculine;
-lin lightning_conductor_N = variants {};
-lin lightning_rod_N = variants {};
-lin lightship_N = variants {};
-lin lightsome_A = variants {};
-lin lightsomeness_N = variants {};
-lin lightweight_A = variants {};
-lin lightweight_N = variants {};
-lin ligneous_A = variants {};
-lin lignite_N = reg2N  "Braunkohle" "Braunkohlen" feminine;
-lin likable_A = variants {};
-lin like_A = variants {};
-lin like_Adv = variants {};
-lin like_N = variants {};
-lin like_Prep = variants {};
-lin like_V2 = dirV2 (irregV "mögen" "mag" "mochte" "möchte" "gemocht");
-lin like_V2V = variants {};
-lin like_VV = variants {};
-lin like_VS = variants {};
-lin like_minded_A = variants {};
-lin likeable_A = variants {};
-lin likelihood_N = reg2N  "Wahrscheinlichkeit" "Wahrscheinlichkeiten" feminine;
-lin likely_A = mk3A "glaubhaft" "glaubhafter" "glaubhafteste";
-lin liken_V2 = dirV2 (irregV "vergleichen" "vergleicht" "verglich" "vergliche" "verglichen" );
-lin likeness_N = variants {};
-lin likewise_Adv = variants {};
-lin liking_N = variants {};
-lin lilac_N = reg2N  "Flieder" "Flieder" masculine;
-lin lilian_PN = variants {};
-lin lille_PN = variants {};
-lin lilliputian_A = variants {};
-lin lilliputian_N = variants {};
-lin lilt_N = variants {};
-lin lilt_V = variants {};
-lin lilt_V2 = variants {};
-lin lily_N = reg2N  "Lilie" "Lilien" feminine;
-lin lily_PN = variants {};
-lin lily_livered_A = variants {};
-lin lily_white_A = variants {};
-lin lima_PN = variants {};
-lin limb_N = variants {};
-lin limbed_A = variants {};
-lin limber_A = variants {};
-lin limber_V = variants {};
-lin limber_V2 = variants {};
-lin limbless_A = variants {};
-lin limbo_N = variants {};
-lin lime_N = reg2N  "Limone" "Limonen" feminine;
-lin lime_V2 = variants {};
-lin lime_tree_N = variants {};
-lin limejuice_N = variants {};
-lin limekiln_N = variants {};
-lin limelight_N = reg2N  "Rampenlicht" "Rampenlichter" neuter;
-lin limerick_N = variants {};
-lin limerick_PN = variants {};
-lin limestone_N = reg2N  "Kalkstein" "Kalksteine" masculine;
-lin limey_N = variants {};
-lin limit_N = reg2N  "Grenze" "Grenzen" feminine;
-lin limit_V2 = dirV2 (regV "begrenzen");
-lin limitation_N = variants {};
-lin limitless_A = variants {};
-lin limn_V2 = variants {};
-lin limoges_PN = variants {};
-lin limousine_N = variants {};
-lin limp_A = variants {};
-lin limp_N = variants {};
-lin limp_V = regV "hinken";
-lin limpet_N = variants {};
-lin limpid_A = variants {};
-lin limpidity_N = variants {};
-lin limpness_N = variants {};
-lin den_N = reg2N  "Höhle" "Höhlen" feminine;
-lin go_N = variants {};
-lin linchpin_N = variants {};
-lin lincoln_PN = variants {};
-lin lincolnshire_PN = variants {};
-lin linda_PN = variants {};
-lin linden_N = variants {};
-lin linden_tree_N = variants {};
-lin line_N = reg2N "Linie" "Linien" feminine;
-lin line_V = variants {};
-lin line_V2 = variants {};
-lin line_shooter_N = variants {};
-lin line_shooting_N = variants {};
-lin line_up_N = variants {};
-lin lineage_N = variants {};
-lin lineal_A = variants {};
-lin lineament_N = variants {};
-lin linear_A = variants {};
-lin lineman_N = variants {};
-lin linen_N = variants {};
-lin linen_draper_N = variants {};
-lin liner_N = variants {};
-lin liner_train_N = variants {};
-lin linesman_N = variants {};
-lin ling_N = variants {};
-lin lingam_N = variants {};
-lin linger_V = variants {};
-lin lingerer_N = variants {};
-lin lingerie_N = variants {};
-lin lingering_A = variants {};
-lin lingo_N = variants {};
-lin lingua_franca_N = variants {};
-lin lingual_A = variants {};
-lin linguist_N = variants {};
-lin linguistic_A = variants {};
-lin linguistically_Adv = variants {};
-lin linguistics_N = variants {};
-lin liniment_N = variants {};
-lin lining_N = reg2N "Auskleidung" "Auskleidungen" feminine;
-lin link_N = variants {};
-lin link_V = variants {};
-lin link_V2 = dirV2 (irregV "verbinden" "verbindet" "verband" "verbände" "verbunden");
-lin link_up_N = variants {};
-lin linkage_N = mkN "Verknüpfung";
-lin linkboy_N = variants {};
-lin linkman_N = variants {};
-lin links_N = variants {};
-lin linlithgow_PN = variants {};
-lin linnet_N = variants {};
-lin lino_N = variants {};
-lin linocut_N = variants {};
-lin linoleum_N = variants {};
-lin linotype_N = variants {};
-lin linseed_N = variants {};
-lin linsey_woolsey_N = variants {};
-lin lint_N = variants {};
-lin lintel_N = variants {};
-lin linwood_PN = variants {};
-lin linz_PN = variants {};
-lin liveliness_N = variants {};
-lin lloyd's_PN = variants {};
-lin load_line_N = variants {};
-lin log_rolling_N = variants {};
-lin loneliness_N = variants {};
-lin loop_line_N = variants {};
-lin lordliness_N = variants {};
-lin loveliness_N = variants {};
-lin lowliness_N = variants {};
-lin ma'am_N = variants {};
-lin mailing_card_N = variants {};
-lin mailing_list_N = variants {};
-lin malinger_V = variants {};
-lin malingerer_N = variants {};
-lin mandolin_N = variants {};
-lin manliness_N = variants {};
-lin marbling_N = variants {};
-lin marlinespike_N = variants {};
-lin marshalling_yard_N = variants {};
-lin masculine_A = variants {};
-lin masculinity_N = variants {};
-lin maudlin_A = variants {};
-lin medellin_PN = variants {};
-lin mescaline_N = variants {};
-lin middling_A = variants {};
-lin middling_Adv = variants {};
-lin middling_N = variants {};
-lin milliner_N = variants {};
-lin millinery_N = variants {};
-lin mind_boggling_A = variants {};
-lin miserliness_N = variants {};
-lin misspelling_N = variants {};
-lin modelling_N = variants {};
-lin motherliness_N = variants {};
-lin mudslinger_N = variants {};
-lin multi_lingual_A = variants {};
-lin muslin_N = variants {};
-lin ne'er_Adv = variants {};
-lin ne'er_do_well_N = variants {};
-lin neckline_N = variants {};
-lin neighbourliness_N = variants {};
-lin nestling_N = variants {};
-lin net_N = reg2N  "Netz" "Netze" neuter;
-lin niggardliness_N = variants {};
-lin niggling_A = variants {};
-lin night_line_N = variants {};
-lin no_fewer_than_AdN = variants {};
-lin no_man's_land_N = variants {};
-lin no_more_than_AdN = variants {};
-lin nor'_east_Adv = variants {};
-lin nor'_east_N = variants {};
-lin nor'_nor'_east_Adv = variants {};
-lin nor'_nor'_east_N = variants {};
-lin nor'_nor'_west_Adv = variants {};
-lin nor'_nor'_west_N = variants {};
-lin nor'_west_Adv = variants {};
-lin nor'_west_N = variants {};
-lin nurseling_N = variants {};
-lin nursling_N = variants {};
-lin o'er_Adv = variants {};
-lin oiliness_N = variants {};
-lin one_idea'd_A = variants {};
-lin orderliness_N = variants {};
-lin outline_N = variants {};
-lin outline_V2 = variants {};
-lin palindrome_N = variants {};
-lin paling_N = variants {};
-lin panelling_N = variants {};
-lin parkinson's_A = variants {};
-lin pauline_PN = variants {};
-lin peddling_A = variants {};
-lin penicillin_N = variants {};
-lin penn'orth_N = variants {};
-lin piddling_A = variants {};
-lin piffling_A = variants {};
-lin pile_dwelling_N = variants {};
-lin pipeline_N = variants {};
-lin plinth_N = variants {};
-lin pollinate_V2 = variants {};
-lin pollination_N = variants {};
-lin polling_booth_N = variants {};
-lin polling_day_N = variants {};
-lin polling_station_N = variants {};
-lin poplin_N = variants {};
-lin prevailing_A = variants {};
-lin purblind_A = variants {};
-lin quai_d'orsay_N = variants {};
-lin quibbling_A = variants {};
-lin quisling_N = variants {};
-lin railing_N = variants {};
-lin raison_d'etre_N = variants {};
-lin rambling_A = variants {};
-lin ratlin_N = variants {};
-lin ratline_N = variants {};
-lin rattling_A = variants {};
-lin rattling_Adv = variants {};
-lin recklinghausen_PN = variants {};
-lin recline_V = variants {};
-lin recline_V2 = variants {};
-lin rectilinear_A = variants {};
-lin redline_V2 = variants {};
-lin reline_V2 = variants {};
-lin relinquish_V2 = variants {};
-lin riesling_N = variants {};
-lin rock_'n_roll_N = variants {};
-lin rolling_N = variants {};
-lin rolling_mill_N = variants {};
-lin rolling_pin_N = variants {};
-lin rolling_stock_N = variants {};
-lin rosalind_PN = variants {};
-lin ruling_A = variants {};
-lin ruling_N = variants {};
-lin rumbling_N = variants {};
-lin rustling_N = variants {};
-lin sabre_rattling_N = variants {};
-lin sailing_N = variants {};
-lin sailing_boat_N = variants {};
-lin sailing_master_N = variants {};
-lin sailing_ship_N = variants {};
-lin sailing_vessel_N = variants {};
-lin saint's_day_N = variants {};
-lin saintliness_N = variants {};
-lin saline_A = variants {};
-lin saline_N = variants {};
-lin salinity_N = reg2N "Salzgehalt" "Salzgehalte" masculine;
-lin sapling_N = variants {};
-lin sash_line_N = variants {};
-lin scaling_ladder_N = variants {};
-lin scantling_N = variants {};
-lin schooling_N = variants {};
-lin scribbling_block_N = variants {};
-lin sealing_wax_N = variants {};
-lin seed_N = mkN "Same";
-lin seedling_N = variants {};
-lin seemliness_N = variants {};
-lin self_sealing_A = variants {};
-lin selling_N = variants {};
-lin semolina_N = variants {};
-lin shanklin_PN = variants {};
-lin shilling_N = variants {};
-lin ship's_chandler_N = variants {};
-lin shove_ha'penny_N = variants {};
-lin sibling_N = variants {};
-lin sibylline_A = variants {};
-lin sideline_N = variants {};
-lin sideline_V = variants {};
-lin sideline_V2 = variants {};
-lin silliness_N = variants {};
-lin skinflint_N = variants {};
-lin skyline_N = variants {};
-lin slatternliness_N = variants {};
-lin sling_N = variants {};
-lin sling_V = variants {};
-lin sling_V2 = variants {};
-lin slinger_N = variants {};
-lin slink_V = variants {};
-lin slovenliness_N = variants {};
-lin smelling_bottle_N = variants {};
-lin smilingly_Adv = variants {};
-lin snow_line_N = variants {};
-lin snowblind_A = variants {};
-lin snowblindness_N = variants {};
-lin solingen_PN = variants {};
-lin sou'_east_Adv = variants {};
-lin sou'_east_N = variants {};
-lin sou'_sou'_east_Adv = variants {};
-lin sou'_sou'_east_N = variants {};
-lin sou'_sou'_west_Adv = variants {};
-lin sou'_sou'_west_N = variants {};
-lin sou'_west_Adv = variants {};
-lin sou'_west_N = variants {};
-lin sou'_wester_N = variants {};
-lin sparkling_A = variants {};
-lin spelling_N = variants {};
-lin splint_N = variants {};
-lin splinter_N = variants {};
-lin splinter_V = variants {};
-lin splinter_V2 = variants {};
-lin splinter_proof_A = variants {};
-lin splintery_A = variants {};
-lin sprightliness_N = variants {};
-lin sprinkling_N = variants {};
-lin stabling_N = variants {};
-lin stapling_machine_N = variants {};
-lin starling_N = variants {};
-lin startlingly_Adv = variants {};
-lin starveling_N = variants {};
-lin stateliness_N = variants {};
-lin sterling_A = variants {};
-lin sterling_N = variants {};
-lin stirling_PN = variants {};
-lin stockpiling_N = variants {};
-lin stone_blind_A = variants {};
-lin stonewalling_N = variants {};
-lin streamline_V = variants {};
-lin streamline_V2 = variants {};
-lin streamlined_A = variants {};
-lin stripling_N = variants {};
-lin stumbling_block_N = variants {};
-lin suckling_N = variants {};
-lin sunblind_N = variants {};
-lin surliness_N = variants {};
-lin swadlincote_PN = variants {};
-lin swan's_down_N = variants {};
-lin swashbuckling_A = variants {};
-lin swashbuckling_N = variants {};
-lin swelling_N = variants {};
-lin lion_N = reg2N  "Leu" "Leuen" masculine;
-lin lion_hearted_A = variants {};
-lin lion_hunter_N = variants {};
-lin lionel_PN = variants {};
-lin lioness_N = reg2N  "Löwin" "Löwinnen" feminine;
-lin lionize_V2 = variants {};
-lin lip_N = reg2N  "Lefze" "Lefzen" feminine;
-lin lip_read_V2 = variants {};
-lin lip_reading_N = variants {};
-lin lipped_A = variants {};
-lin lipstick_N = reg2N  "Lippenstift" "Lippenstifte" masculine;
-lin liquefaction_N = variants {};
-lin liquefy_V = irregV "verflüssigen" "verflüssigt" "verflüssigte" "verflüssigte" "verflüssigt";
-lin liquefy_V2 = dirV2 (irregV "verflüssigen" "verflüssigt" "verflüssigte" "verflüssigte" "verflüssigt");
-lin liquescent_A = variants {};
-lin liqueur_N = reg2N  "Likör" "Liköre" masculine;
-lin liquid_A = mk3A "flüssig" "flüssiger" "flüssigste";
-lin liquid_N = reg2N  "Flüssigkeit" "Flüssigkeiten" feminine;
-lin liquidate_V = variants {};
-lin liquidate_V2 = variants {};
-lin liquidation_N = variants {};
-lin liquidator_N = variants {};
-lin liquidity_N = variants {};
-lin liquidize_V2 = variants {};
-lin liquidizer_N = variants {};
-lin liquor_N = variants {};
-lin liquorice_N = reg2N  "Lakritze" "Lakritzen" masculine;
-lin lira_N = variants {};
-lin lisa_PN = variants {};
-lin lisbon_PN = variants {};
-lin liskeard_PN = variants {};
-lin lisle_N = variants {};
-lin lisp_N = variants {};
-lin lisp_V = variants {};
-lin lisp_V2 = variants {};
-lin lispingly_Adv = variants {};
-lin lissom_A = variants {};
-lin lissome_A = variants {};
-lin lissomness_N = variants {};
-lin list_N = mkN "Krängung";
-lin list_V = variants {};
-lin list_V2 = variants {};
-lin list_V2V = variants {};
-lin list_price_N = variants {};
-lin listen_V = regV "hören";
-lin listener_N = variants {};
-lin listing_N = variants {};
-lin listless_A = mk3A "lasch" "lascher" "lascheste";
-lin listlessness_N = variants {};
-lin lit_V2 = variants {};
-lin litany_N = variants {};
-lin litchee_N = variants {};
-lin litchi_N = variants {};
-lin literacy_N = mkN "Bildung";
-lin literal_A = mk3A "buchstäblich" "buchstäblicher" "buchstäblichste";
-lin literal_N = variants {};
-lin literary_A = mk3A "literarisch" "literarischer" "literarischsten e";
-lin literate_A = variants {};
-lin literate_N = variants {};
-lin literature_N = reg2N  "Literatur" "Literaturen" feminine;
-lin lithe_A = variants {};
-lin lithograph_N = variants {};
-lin lithograph_V = variants {};
-lin lithograph_V2 = variants {};
-lin lithographic_A = variants {};
-lin lithography_N = variants {};
-lin litigant_N = variants {};
-lin litigate_V = irregV "prozessieren" "prozessiert" "prozessierte" "prozessierte" "prozessiert";
-lin litigate_V2 = dirV2 (irregV "prozessieren" "prozessiert" "prozessierte" "prozessierte" "prozessiert");
-lin litigation_N = variants {};
-lin litigious_A = mk3A "streitsüchtig" "streitsüchtiger" "streitsüchtigste";
-lin litmus_N = variants {};
-lin litmus_paper_N = variants {};
-lin litotes_N = reg2N  "Litotes" "Litotes" feminine;
-lin litre_N = variants {};
-lin litter_N = reg2N  "Abfall" "Abfälle" masculine;
-lin litter_V = variants {};
-lin litter_V2 = variants {};
-lin litter_basket_N = variants {};
-lin litter_lout_N = variants {};
-lin litterbin_N = variants {};
-lin little_A = mk3A "jung" "jünger" "jüngste";
-lin little_Det = variants {};
-lin littlehampton_PN = variants {};
-lin littleness_N = variants {};
-lin littoral_A = variants {};
-lin littoral_N = variants {};
-lin liturgical_A = regA "liturgisch";
-lin liturgy_N = reg2N  "Liturgie" "Liturgien" feminine;
-lin livable_A = variants {};
-lin live_A = variants {};
-lin live_Adv = variants {};
-lin live_V = regV "leben";
-lin live_V2 = dirV2 (regV "leben");
-lin live_VV = variants {};
-lin live_birth_N = variants {};
-lin liveable_A = variants {};
-lin livelihood_N = variants {};
-lin livelong_A = variants {};
-lin lively_A = mk3A "lebhaft" "lebhafter" "lebhafteste";
-lin liven_V = variants {};
-lin liven_V2 = variants {};
-lin liver_N = mkN "Leber" "Lebern" feminine;
-lin liveried_A = variants {};
-lin liverish_A = variants {};
-lin liverpool_PN = variants {};
-lin liverpudlian_A = variants {};
-lin liverpudlian_N = variants {};
-lin liverwurst_N = reg2N  "Leberwurst" "Leberwürste" feminine;
-lin livery_A = variants {};
-lin livery_N = variants {};
-lin liveryman_N = variants {};
-lin livestock_N = variants {};
-lin livid_A = variants {};
-lin living_A = variants {};
-lin living_N = variants {};
-lin living_room_N = variants {};
-lin living_space_N = variants {};
-lin livingston_PN = variants {};
-lin livorno_PN = variants {};
-lin liz_PN = variants {};
-lin liza_PN = variants {};
-lin lizard_N = reg2N  "Eidechse" "Eidechsen" feminine;
-lin lizzy_PN = variants {};
-lin ljubljana_PN = variants {};
-lin llama_N = reg2N  "Lama" "Lamas" neuter;
-lin llandudno_PN = variants {};
-lin llanelli_PN = variants {};
-lin llangollen_PN = variants {};
-lin llantrisant_PN = variants {};
-lin llantwit_major_PN = variants {};
-lin llb_N = variants {};
-lin load_N = variants {};
-lin load_V = variants {};
-lin load_V2 = variants {};
-lin load_shedding_N = variants {};
-lin loaded_A = variants {};
-lin loader_N = variants {};
-lin loading_N = variants {};
-lin loadstar_N = variants {};
-lin loadstone_N = variants {};
-lin loaf_N = reg2N  "Laib" "Laibe" masculine;
-lin loaf_V = variants {};
-lin loaf_V2 = variants {};
-lin loaf_sugar_N = variants {};
-lin loafer_N = reg2N  "Faulpelz" "Faulpelze" masculine;
-lin loam_N = reg2N  "Lehm" "Lehme" masculine;
-lin loamy_A = variants {};
-lin loan_N = reg2N  "Anleihe" "Anleihen" feminine;
-lin loan_V2 = variants {};
-lin loan_collection_N = variants {};
-lin loan_office_N = variants {};
-lin loanhead_PN = variants {};
-lin loanword_N = reg2N  "Lehnwort" "Lehnwörter" neuter;
-lin loath_A = mk3A "abgeneigt" "abgeneigter" "abgeneigteste";
-lin loathe_V2 = dirV2 (irregV "verabscheuen" "verabscheut" "verabscheute" "verabscheute" "verabscheut");
-lin loathing_N = variants {};
-lin loathly_A = variants {};
-lin loathsome_A = mk3A "abscheulich" "abscheulicher" "abscheulichste";
-lin lob_N = variants {};
-lin lob_V = variants {};
-lin lob_V2 = variants {};
-lin lobby_N = reg2N  "Foyer" "Foyers" neuter;
-lin lobby_V = variants {};
-lin lobby_V2 = variants {};
-lin lobby_V2V = variants {};
-lin lobbyist_N = variants {};
-lin lobe_N = variants {};
-lin lobed_A = variants {};
-lin lobster_N = variants {};
-lin lobster_pot_N = variants {};
-lin loc_cit_PN = variants {};
-lin local_A = regA "lokal";
---lin local_N = variants {};
-lin locale_N = variants {};
-lin localism_N = variants {};
-lin locality_N = variants {};
-lin localization_N = reg2N  "Lokalisierung" "Lokalisierungen" feminine;
-lin localize_V2 = variants {};
-lin locate_V = variants {};
-lin locate_V2 = variants {};
-lin location_N = reg2N  "Ort" "Orte" masculine;
-lin loch_N = variants {};
-lin lochgelly_PN = variants {};
-lin lock_N = reg2N  "Locke" "Locken" feminine;
-lin lock_V = variants {};
-lin lock_V2 = variants {};
-lin lock_gate_N = variants {};
-lin lock_keeper_N = variants {};
-lin locker_N = reg2N  "Spind" "Spinde" masculine;
-lin locket_N = variants {};
-lin lockjaw_N = variants {};
-lin locknut_N = variants {};
-lin lockout_N = variants {};
-lin locksmith_N = reg2N  "Schlosser" "Schlosser" masculine;
-lin lockstitch_N = variants {};
-lin lockup_A = variants {};
-lin lockup_N = variants {};
-lin loco_A = variants {};
-lin locomotion_N = variants {};
-lin locomotive_A = variants {};
-lin locomotive_N = reg2N  "Lokomotive" "Lokomotiven" feminine;
-lin locum_N = variants {};
-lin locum_tenens_N = variants {};
-lin locus_N = variants {};
-lin locus_classicus_N = variants {};
-lin locust_N = reg2N  "Heuschrecke" "Heuschrecken" feminine;
-lin locust_tree_N = variants {};
-lin locution_N = variants {};
-lin lode_N = reg2N  "Ader" "Adern" feminine;
-lin lodestar_N = variants {};
-lin lodestone_N = variants {};
-lin lodge_N = reg2N  "Loge" "Logen" feminine;
-lin lodge_V = variants {};
-lin lodge_V2 = variants {};
-lin lodgement_N = variants {};
-lin lodger_N = variants {};
-lin lodging_N = variants {};
-lin lodging_house_N = variants {};
-lin lodgment_N = variants {};
-lin lodz_PN = variants {};
-lin loess_N = reg2N  "Löss" "Lösse" masculine;
-lin loft_N = reg2N  "Dachboden" "Dachböden" masculine;
-lin loft_V2 = variants {};
-lin loftily_Adv = variants {};
-lin loftiness_N = variants {};
-lin loftus_PN = variants {};
-lin lofty_A = mk3A "ambitioniert" "ambitionierter" "ambitionierteste";
-lin log_N = reg2N  "Log" "Loge" neuter;
-lin log_V2 = variants {};
-lin log_cabin_N = variants {};
-lin log_jam_N = variants {};
-lin loganberry_N = variants {};
-lin logarithm_N = reg2N  "Logarithmus" "Logarithmen" masculine;
-lin logarithmic_A = variants {};
-lin logarithmically_Adv = variants {};
-lin logbook_N = reg2N  "Logbuch" "Logbücher" neuter;
-lin loggerheads_N = variants {};
-lin loggia_N = variants {};
-lin logging_N = variants {};
-lin logic_N = reg2N  "Logik" "Logiken" feminine;
-lin logical_A = mk3A "logisch" "logischer" "logischste";
-lin logicality_N = variants {};
-lin logician_N = variants {};
-lin logistics_N = reg2N  "Logistik" "Logistiken" feminine;
-lin loin_N = reg2N  "Lende" "Lenden" feminine;
-lin loincloth_N = reg2N  "Lendenschurz" "Lendenschurze" masculine;
-lin lois_PN = variants {};
-lin loiter_V = variants {};
-lin loiter_V2 = variants {};
-lin loiterer_N = variants {};
-lin loll_V = regV "räkeln";
-lin loll_V2 = dirV2 (regV "räkeln");
-lin lollipop_N = reg2N  "Dauerlutscher" "Dauerlutscher" masculine;
-lin lolly_N = variants {};
-lin london_PN = variants {};
-lin londonderry_PN = variants {};
-lin londoner_N = variants {};
-lin lone_A = regA "einzeln";
-lin lonely_A = mk3A "einsam" "einsamer" "einsamste";
-lin lonesome_A = mk3A "einsam" "einsamer" "einsamste";
-lin long_A = mk3A "lang" "länger" "längste";
-lin long_Adv = mkAdv "lang";
-lin long_N = variants {};
-lin long_V = variants {};
-lin long_distance_A = variants {};
-lin long_drawn_out_A = variants {};
-lin long_eaton_PN = variants {};
-lin long_haired_A = variants {};
-lin long_headed_A = variants {};
-lin long_lived_A = variants {};
-lin long_play_A = variants {};
-lin long_playing_A = variants {};
-lin long_range_A = variants {};
-lin long_sighted_A = variants {};
-lin long_standing_A = variants {};
-lin long_suffering_A = variants {};
-lin long_term_A = variants {};
-lin long_time_A = variants {};
-lin long_winded_A = variants {};
-lin long_windedness_N = variants {};
-lin longboat_N = variants {};
-lin longbow_N = variants {};
-lin longer_Adv = variants {};
-lin longest_Adv = variants {};
-lin longevity_N = variants {};
-lin longhand_N = variants {};
-lin longing_A = variants {};
-lin longing_N = variants {};
-lin longish_A = variants {};
-lin longitude_N = variants {};
-lin longitudinal_A = variants {};
-lin longridge_PN = variants {};
-lin longshoreman_N = variants {};
-lin longton_PN = variants {};
-lin longways_Adv = variants {};
-lin longwise_Adv = variants {};
-lin loo_N = variants {};
-lin loofa_N = variants {};
-lin loofah_N = variants {};
-lin look_N = variants {};
-lin look_V = regV "blicken";
-lin look_V2 = dirV2 (regV "blicken");
-lin look_V2V = variants {};
-lin look_VA = variants {};
-lin look_over_N = variants {};
-lin looker_N = variants {};
-lin looker_on_N = variants {};
-lin looking_glass_N = variants {};
-lin lookout_N = variants {};
-lin loom_N = reg2N  "Webstuhl" "Webstühle" masculine;
-lin loom_V = variants {};
-lin loon_N = reg2N  "Seetaucher" "Seetaucher" masculine;
-lin loony_A = variants {};
-lin loony_N = variants {};
-lin loonybin_N = variants {};
-lin loop_N = reg2N  "Schleife" "Schleifen" feminine;
-lin loop_V = variants {};
-lin loop_V2 = variants {};
-lin loophole_N = reg2N  "Ausflucht" "Ausflüchte" feminine;
-lin loopy_A = variants {};
-lin loose_A = variants {};
-lin loose_V2 = dirV2 (regV "lösen");
-lin loose_leaf_A = variants {};
-lin loosen_V = regV "lösen";
-lin loosen_V2 = dirV2 (regV "lösen");
-lin loot_N = variants {};
-lin loot_V = variants {};
-lin loot_V2 = variants {};
-lin looter_N = reg2N  "Plünderer" "Plünderer" masculine;
-lin lop_V = variants {};
-lin lop_V2 = variants {};
-lin lop_eared_A = variants {};
-lin lope_N = variants {};
-lin lope_V = variants {};
-lin lopsided_A = mk3A "einseitig" "einseitiger" "einseitigste";
-lin loquacious_A = mk3A "geschwätzig" "geschwätziger" "geschwätzigste";
-lin loquaciousness_N = variants {};
-lin loquacity_N = reg2N  "Geschwätzigkeit" "Geschwätzigkeiten" feminine;
-lin loquat_N = variants {};
-lin lord_N = reg2N  "Herr" "Herren" masculine;
-lin lord_V2 = variants {};
-lin lordless_A = variants {};
-lin lordly_A = variants {};
-lin lordship_N = variants {};
-lin lore_N = variants {};
-lin lorgnette_N = variants {};
-lin lorn_A = variants {};
-lin lorna_PN = variants {};
-lin lorry_N = reg2N  "Lastkraftwagen" "Lastkraftwagen" masculine;
-lin los_angeles_PN = variants {};
-lin lose_V = irregV "verlieren" "verliert" "verlor" "verlöre" "verloren" ;
-lin lose_V2 = dirV2 (irregV "verlieren" "verliert" "verlor" "verlöre" "verloren");
-lin loser_N = reg2N  "Verlierer" "Verlierer" masculine;
-lin loss_N = reg2N  "Niederlage" "Niederlagen" feminine;
-lin loss_leader_N = variants {};
-lin lossiemouth_PN = variants {};
-lin lot_N = reg2N "Anzahl" "Anzahlen" feminine;
-lin loth_A = variants {};
-lin lothian_PN = variants {};
-lin lotion_N = reg2N  "Lotion" "Lotionen" feminine;
-lin lottery_N = reg2N  "Lotterie" "Lotterien" feminine;
-lin lotto_N = variants {};
-lin lotus_N = variants {};
-lin lotus_eater_N = variants {};
-lin loud_A = mk3A "grell" "greller" "grellste";
-lin loud_Adv = variants {};
-lin loud_hailer_N = variants {};
-lin loudness_N = variants {};
-lin loudspeaker_N = reg2N  "Lautsprecher" "Lautsprecher" masculine;
-lin lough_N = variants {};
-lin loughborough_PN = variants {};
-lin louis_PN = variants {};
-lin louise_PN = variants {};
-lin louisiana_PN = variants {};
-lin louisville_PN = variants {};
-lin lounge_N = reg2N  "Lounge" "Lounges" feminine;
-lin lounge_V = variants {};
-lin lounge_chair_N = variants {};
-lin lounge_lizard_N = variants {};
-lin lounge_suit_N = variants {};
-lin lounger_N = variants {};
-lin lour_V = variants {};
-lin louringly_Adv = variants {};
-lin louse_N = reg2N "Laus" "Läuse" feminine;
-lin lousy_A = mk3A "lausig" "lausiger" "lausigste";
-lin lout_N = variants {};
-lin louth_PN = variants {};
-lin loutish_A = variants {};
-lin louvered_A = variants {};
-lin louvre_N = variants {};
-lin lovable_A = variants {};
-lin love_N = mkN "Liebe";
-lin love_V2 = dirV2 (regV "lieben");
-lin love_V2V = variants {};
-lin love_VV = variants {};
-lin love_affair_N = variants {};
-lin love_child_N = variants {};
-lin love_feast_N = variants {};
-lin love_knot_N = variants {};
-lin love_letter_N = variants {};
-lin love_match_N = variants {};
-lin love_philtre_N = variants {};
-lin love_potion_N = variants {};
-lin love_seat_N = variants {};
-lin love_song_N = variants {};
-lin love_story_N = variants {};
-lin love_token_N = variants {};
-lin lovebird_N = variants {};
-lin loveless_A = mk3A "herzlos" "herzloser" "herzloseste";
-lin lovelorn_A = variants {};
-lin lovely_A = mk3A "lieblich" "lieblicher" "lieblichste";
-lin lovemaking_N = variants {};
-lin lover_N = reg2N  "Liebhaber" "Liebhaber" masculine;
-lin loverlike_A = variants {};
-lin lovesick_A = variants {};
-lin loving_A = variants {};
-lin loving_cup_N = variants {};
-lin loving_kindness_N = variants {};
-lin low_A = mk3A "niedrig" "niedriger" "niedrigste";
-lin low_Adv = variants {};
-lin low_N = variants {};
-lin low_V = variants {};
-lin low_down_A = variants {};
-lin low_keyed_A = variants {};
-lin low_pitched_A = variants {};
-lin low_relief_N = variants {};
-lin low_spirited_A = variants {};
-lin lowborn_A = variants {};
-lin lowbred_A = variants {};
-lin lowbrow_A = variants {};
-lin lowbrow_N = variants {};
-lin lower_Adv = variants {};
-lin lower_V = variants {};
-lin lower_V2 = dirV2 (irregV "verringern" "verringert" "verringerte" "verringerte" "verringert");
-lin lowermost_A = variants {};
-lin lowest_Adv = variants {};
-lin lowestoft_PN = variants {};
-lin lowlander_N = variants {};
-lin lowly_A = variants {};
-lin lowness_N = variants {};
-lin loyal_A = mk3A "loyal" "loyaler" "loyalste";
-lin loyalist_N = variants {};
-lin loyalty_N = reg2N  "Loyalität" "Loyalitäten" feminine;
-lin loyang_PN = variants {};
-lin lozenge_N = reg2N  "Raute" "Rauten" feminine;
-lin lp_N = variants {};
-lin lsd_N = variants {};
-lin lt_PN = variants {};
-lin ltd_PN = variants {};
-lin lubber_N = variants {};
-lin lubberly_A = variants {};
-lin lubeck_PN = variants {};
-lin lubricant_N = reg2N  "Gleitmittel" "Gleitmittel" neuter;
-lin lubricate_V2 = dirV2 (regV "schmieren");
-lin lubrication_N = variants {};
-lin lucent_A = variants {};
-lin lucerne_N = variants {};
-lin lucid_A = variants {};
-lin lucidity_N = variants {};
-lin lucifer_N = variants {};
-lin luck_N = variants {};
-lin luckily_Adv = variants {};
-lin luckless_A = variants {};
-lin lucknow_PN = variants {};
-lin lucky_A = mk3A "glücklich" "glücklicher" "glücklichste";
-lin lucrative_A = variants {};
-lin lucre_N = variants {};
-lin lucy_PN = variants {};
-lin luddite_N = variants {};
-lin ludicrous_A = mk3A "aberwitzig" "aberwitziger" "aberwitzigste";
-lin ludlow_PN = variants {};
-lin ludo_N = variants {};
-lin ludwigshafen_PN = variants {};
-lin luff_V = variants {};
-lin luff_V2 = variants {};
-lin lug_N = variants {};
-lin lug_V2 = variants {};
-lin luge_N = variants {};
-lin luggage_N = variants {};
-lin luggage_carrier_N = variants {};
-lin luggage_rack_N = variants {};
-lin luggage_van_N = variants {};
-lin lugger_N = variants {};
-lin lugsail_N = variants {};
-lin lugubrious_A = mk3A "düster" "düsterer, düstrer" "düsterste";
-lin lugubriousness_N = variants {};
-lin luke_PN = variants {};
-lin lukewarm_A = regA "lauwarm";
-lin lukewarmness_N = variants {};
-lin lull_N = variants {};
-lin lull_V = variants {};
-lin lull_V2 = variants {};
-lin lullaby_N = reg2N  "Schlaflied" "Schlaflieder" neuter;
-lin lumbago_N = variants {};
-lin lumbar_A = variants {};
-lin lumber_N = reg2N  "Bauholz" "Bauhölzer" neuter;
-lin lumber_V = variants {};
-lin lumber_V2 = variants {};
-lin lumber_mill_N = variants {};
-lin lumberjack_N = reg2N  "Holzfäller" "Holzfäller" masculine;
-lin lumberman_N = variants {};
-lin lumberroom_N = variants {};
-lin lumberyard_N = variants {};
-lin luminary_N = variants {};
-lin luminosity_N = reg2N  "Helligkeit" "Helligkeiten" feminine;
-lin luminous_A = variants {};
-lin lump_N = reg2N  "Kloß" "Klöße" masculine;
-lin lump_V2 = variants {};
-lin lumpish_A = variants {};
-lin lumpy_A = variants {};
-lin lunacy_N = variants {};
-lin lunar_A = regA "lunar";
-lin lunatic_N = variants {};
-lin lunch_N = reg2N  "Mittagessen" "Mittagessen" neuter;
-lin lunch_V = variants {};
-lin lunch_V2 = variants {};
-lin luncheon_N = variants {};
-lin lunchtime_N = variants {};
-lin lung_N = reg2N  "Lunge" "Lungen" feminine;
-lin lung_power_N = variants {};
-lin lunge_N = variants {};
-lin lunge_V = variants {};
-lin lupin_N = variants {};
-lin lurch_N = reg2N  "Ruck" "Rucke" masculine;
-lin lurch_V = variants {};
-lin lurcher_N = variants {};
-lin lure_N = reg2N  "Köder" "Köder" masculine;
-lin lure_V2 = variants {};
-lin lurid_A = mk3A "grell" "greller" "grellste";
-lin luridness_N = variants {};
-lin lurk_V = regV "lauern";
-lin lurking_place_N = variants {};
-lin luscious_A = variants {};
-lin lusciousness_N = variants {};
-lin lush_A = variants {};
-lin lush_N = variants {};
-lin lust_N = reg2N  "Lust" "Lüste" feminine;
-lin lust_V = variants {};
-lin lustful_A = variants {};
-lin lustily_Adv = variants {};
-lin lustre_N = variants {};
-lin lustrous_A = variants {};
-lin lusty_A = variants {};
-lin luta_PN = variants {};
-lin lutanist_N = variants {};
-lin lute_N = reg2N  "Laute" "Lauten" feminine;
-lin lutenist_N = variants {};
-lin lutheran_A = variants {};
-lin lutheran_N = variants {};
-lin luton_PN = variants {};
-lin luxe_A = variants {};
-lin luxembourg_PN = variants {};
-lin luxemburg_PN = variants {};
-lin luxemburger_A = variants {};
-lin luxemburger_N = variants {};
-lin luxuriance_N = variants {};
-lin luxuriant_A = mk3A "luxuriös" "luxuriöser" "luxuriöseste";
-lin luxuriate_V = variants {};
-lin luxurious_A = mk3A "luxuriös" "luxuriöser" "luxuriöseste";
-lin luxury_N = variants {};
-lin lvov_PN = variants {};
-lin lyallpur_PN = variants {};
-lin lycee_N = variants {};
-lin lyceum_N = variants {};
-lin lychee_N = reg2N  "Litschi" "Litschis" feminine;
-lin lychgate_N = variants {};
-lin lydia_PN = variants {};
-lin lydney_PN = variants {};
-lin lye_N = reg2N  "Lauge" "Laugen" feminine;
-lin lying_in_A = variants {};
-lin lymington_PN = variants {};
-lin lymm_PN = variants {};
-lin lymph_N = reg2N  "Lymphe" "Lymphen" feminine;
-lin lymphatic_A = regA "lymphatisch";
-lin lynch_N = variants {};
-lin lynch_V2 = dirV2 (regV "lynchen");
-lin lynchpin_N = variants {};
-lin lynn_PN = variants {};
-lin lynne_PN = variants {};
-lin lynx_N = reg2N  "Luchs" "Luchse" masculine;
-lin lynx_eyed_A = variants {};
-lin lyons_PN = variants {};
-lin lyre_N = reg2N  "Leier" "Leiern" feminine;
-lin lyre_bird_N = variants {};
-lin lyric_A = variants {};
-lin lyric_N = variants {};
-lin lyrical_A = variants {};
-lin lyricism_N = variants {};
-lin lyricist_N = variants {};
-lin lysol_N = variants {};
-lin lytham_PN = variants {};
-lin lytham_st_annes_PN = variants {};
-lin ma_N = reg2N  "Mutter" "Mütter" feminine;
-lin maastricht_PN = variants {};
-lin mabel_PN = variants {};
-lin mac_N = variants {};
-lin macabre_A = mk3A "makaber" "makabrer" "makaberste";
-lin macadam_N = variants {};
-lin macadamize_V2 = variants {};
-lin macaroni_N = variants {};
-lin macaroon_N = variants {};
-lin macaw_N = variants {};
-lin macclesfield_PN = variants {};
-lin mace_N = variants {};
-lin mace_bearer_N = variants {};
-lin macedonian_A = variants {};
-lin macedonian_N = variants {};
-lin macerate_V = variants {};
-lin macerate_V2 = variants {};
-lin mach_PN = variants {};
-lin machete_N = reg2N  "Machete" "Macheten" feminine;
-lin machiavellian_A = variants {};
-lin machination_N = reg2N  "Machenschaft" "Machenschaften" feminine;
-lin machine_N = reg2N  "Maschine" "Maschinen" feminine;
-lin machine_V2 = variants {};
-lin machine_gun_N = variants {};
-lin machine_made_A = variants {};
-lin machinery_N = variants {};
-lin machinist_N = variants {};
-lin machismo_N = variants {};
-lin mackerel_N = reg2N  "Makrele" "Makrelen" feminine;
-lin mackintosh_N = variants {};
-lin macrobiotic_A = variants {};
-lin macrocosm_N = variants {};
-lin mad_A = mk3A "böse" "böser" "böseste";
-lin madagascan_A = variants {};
-lin madagascan_N = variants {};
-lin madagascar_PN = variants {};
-lin madam_N = reg2N  "Frau" "Frauen" feminine;
-lin madame_N = variants {};
-lin madcap_N = variants {};
-lin madden_V2 = variants {};
-lin madder_N = variants {};
-lin maddy_PN = variants {};
-lin madeira_N = variants {};
-lin madeleine_PN = variants {};
-lin mademoiselle_N = variants {};
-lin madge_PN = variants {};
-lin madhouse_N = variants {};
-lin madman_N = variants {};
-lin madness_N = variants {};
-lin madonna_N = variants {};
-lin madras_PN = variants {};
-lin madrid_PN = variants {};
-lin madrigal_N = variants {};
-lin madurai_PN = variants {};
-lin madwoman_N = reg2N "Irre" "e" feminine;
-lin maecenas_PN = variants {};
-lin maelstrom_N = variants {};
-lin maenad_N = variants {};
-lin maesteg_PN = variants {};
-lin maestro_N = variants {};
-lin maffick_V = variants {};
-lin mafia_N = reg2N  "Mafia" "Mafias" feminine;
-lin mag_N = variants {};
-lin magazine_N = reg2N  "Magazin" "Magazine" neuter;
-lin magdeburg_PN = variants {};
-lin magenta_A = variants {};
-lin magenta_N = variants {};
-lin maggie_PN = variants {};
-lin maggot_N = reg2N  "Made" "Maden" feminine;
-lin maggoty_A = variants {};
-lin maghull_PN = variants {};
-lin magic_A = variants {};
-lin magic_N = reg2N  "Zauber" "Zauber" masculine;
-lin magical_A = variants {};
-lin magician_N = reg2N  "Zauberer" "Zauberer" masculine;
-lin magisterial_A = variants {};
-lin magistracy_N = variants {};
-lin magistrate_N = variants {};
-lin magnanimity_N = variants {};
-lin magnanimous_A = mk3A "großmütig" "großmütiger" "großmütigste";
-lin magnate_N = variants {};
-lin magnesia_N = variants {};
-lin magnesium_N = reg2N "Magnesium" "Magnesien" neuter;
-lin magnet_N = variants {};
-lin magnetic_A = regA "magnetisch";
-lin magnetically_Adv = variants {};
-lin magnetism_N = variants {};
-lin magnetization_N = variants {};
-lin magnetize_V2 = variants {};
-lin magneto_N = variants {};
-lin magnificat_N = variants {};
-lin magnification_N = mkN "Vergrößerung";
-lin magnificence_N = variants {};
-lin magnificent_A = regA "ausgezeichnet";
-lin magnifier_N = variants {};
-lin magnify_V2 = dirV2 (irregV "vergrößern" "vergrößert" "vergrößerte" "vergrößerte" "vergrößert");
-lin magniloquence_N = variants {};
-lin magniloquent_A = variants {};
-lin magnitude_N = reg2N "Größenordnung" "Größenordnungen" feminine;
-lin magnolia_N = reg2N  "Magnolie" "Magnolien" feminine;
-lin magnum_N = variants {};
-lin magnum_opus_N = variants {};
-lin magpie_N = reg2N  "Elster" "Elstern" feminine;
-lin magyar_A = variants {};
-lin magyar_N = variants {};
-lin maharaja_N = variants {};
-lin maharajah_N = variants {};
-lin maharanee_N = variants {};
-lin mahatma_N = variants {};
-lin mahjong_N = variants {};
-lin mahogany_N = variants {};
-lin mahout_N = variants {};
-lin maid_N = reg2N  "Dienstmädchen" "Dienstmädchen" neuter;
-lin maiden_A = variants {};
-lin maiden_N = reg2N  "Jungfrau" "Jungfrauen" feminine;
-lin maidenhair_N = variants {};
-lin maidenhead_N = variants {};
-lin maidenhead_PN = variants {};
-lin maidenhood_N = variants {};
-lin maidenlike_A = variants {};
-lin maidenly_A = variants {};
-lin maidservant_N = variants {};
-lin maidstone_PN = variants {};
-lin mail_N = variants {};
-lin mail_V2 = variants {};
-lin mail_train_N = variants {};
-lin mailbag_N = variants {};
-lin mailboat_N = variants {};
-lin mailbox_N = reg2N  "Briefkasten" "Briefkästen" masculine;
-lin mailed_A = variants {};
-lin mailman_N = reg2N  "Postbote" "Postboten" masculine;
-lin maim_V2 = dirV2 (irregV "verstümmeln" "verstümmelt" "verstümmelte" "verstümmelte" "verstümmelt");
-lin main_A = regA "hauptsächlich";
-lin main_N = variants {};
-lin maine_PN = variants {};
-lin mainland_N = reg2N  "Festland" "Festländer" neuter;
-lin mainmast_N = variants {};
-lin mainspring_N = variants {};
-lin mainstay_N = variants {};
-lin mainstream_N = variants {};
-lin maintain_V = irregV "unterhalten" "unterhält" "unterhielt" "unterhielte" "unterhalten" ;
-lin maintain_V2 = dirV2 (irregV "unterhalten" "unterhält" "unterhielt" "unterhielte" "unterhalten" );
-lin maintain_VS = variants {};
-lin maintainable_A = variants {};
-lin maintenance_N = mkN "Wartung";
-lin mainz_PN = variants {};
-lin maisonnette_N = variants {};
-lin maize_N = reg2N  "Mais" "Maissorten" masculine;
-lin maj_PN = variants {};
-lin majestic_A = variants {};
-lin majestically_Adv = variants {};
-lin majesty_N = reg2N  "Majestät" "Majestäten" feminine;
-lin majolica_N = variants {};
-lin major_A = variants {};
-lin major_N = reg2N  "Major" "Majore" masculine;
-lin major_V = variants {};
-lin major_domo_N = variants {};
-lin major_general_N = variants {};
-lin majority_N = reg2N  "Mehrheit" "Mehrheiten" feminine;
-lin make_N = variants {};
-lin make_V = regV "bauen";
-lin make_V2 = dirV2 (regV "bauen");
-lin make_V2A = variants {};
-lin make_V2V = variants {};
-lin make_V3 = variants {};
-lin make_VA = variants {};
-lin make_VV = variants {};
-lin make_VS = variants {};
-lin make_believe_N = variants {};
-lin make_up_N = variants {};
-lin maker_N = reg2N  "Fabrikant" "Fabrikanten" masculine;
-lin makeshift_N = variants {};
-lin makeweight_N = variants {};
-lin making_N = variants {};
-lin malacca_N = variants {};
-lin malachite_N = variants {};
-lin maladjusted_A = variants {};
-lin maladjustment_N = variants {};
-lin maladroit_A = variants {};
-lin maladroitness_N = variants {};
-lin malady_N = variants {};
-lin malaga_PN = variants {};
-lin malaise_N = variants {};
-lin malapropism_N = variants {};
-lin malapropos_A = variants {};
-lin malapropos_Adv = variants {};
-lin malaria_N = variants {};
-lin malarial_A = variants {};
-lin malawi_PN = variants {};
-lin malawian_A = variants {};
-lin malawian_N = variants {};
-lin malay_A = variants {};
-lin malay_N = variants {};
-lin malaya_PN = variants {};
-lin malayan_A = variants {};
-lin malayan_N = variants {};
-lin malaysia_PN = variants {};
-lin malaysian_A = variants {};
-lin malaysian_N = variants {};
-lin malcolm_PN = variants {};
-lin malcontent_A = variants {};
-lin malcontent_N = variants {};
-lin maldon_PN = variants {};
-lin male_A = mk3A "männlich" "männlicher" "männlichste";
-lin male_N = variants {};
-lin malediction_N = variants {};
-lin malefactor_N = reg2N  "Übeltäter" "Übeltäter" masculine;
-lin maleficent_A = variants {};
-lin malevolence_N = variants {};
-lin malevolent_A = variants {};
-lin malfeasance_N = reg2N  "Sabotage" "Sabotagen" feminine;
-lin malformation_N = variants {};
-lin malformed_A = variants {};
-lin malfunction_N = variants {};
-lin malfunction_V = variants {};
-lin mali_PN = variants {};
-lin malian_A = variants {};
-lin malian_N = variants {};
-lin malice_N = variants {};
-lin malicious_A = mk3A "boshaft" "boshafter" "boshafteste";
-lin malign_A = mk3A "unheilvoll" "unheilvoller" "unheilvollste";
-lin malign_V2 = variants {};
-lin malignancy_N = variants {};
-lin malignant_A = mk3A "bösartig" "bösartiger" "bösartigste";
-lin malignity_N = variants {};
-lin mallard_N = reg2N  "Stockente" "Stockenten" feminine;
-lin malleability_N = variants {};
-lin malleable_A = variants {};
-lin mallet_N = variants {};
-lin mallow_N = variants {};
-lin mallow_PN = variants {};
-lin malmo_PN = variants {};
-lin malmsey_N = variants {};
-lin malnutrition_N = variants {};
-lin malodorous_A = variants {};
-lin malpractice_N = variants {};
-lin malt_N = variants {};
-lin malt_V = variants {};
-lin malt_V2 = variants {};
-lin malta_PN = variants {};
-lin maltby_PN = variants {};
-lin maltese_A = variants {};
-lin maltese_N = variants {};
-lin malthusian_A = variants {};
-lin maltreat_V2 = dirV2 (regV "misshandeln");
-lin maltreatment_N = variants {};
-lin maltster_N = variants {};
-lin malvern_PN = variants {};
-lin malversation_N = variants {};
-lin mama_N = variants {};
-lin mamba_N = variants {};
-lin mamie_PN = variants {};
-lin mamma_N = variants {};
-lin mammal_N = reg2N  "Säugetier" "Säugetiere" neuter;
-lin mammon_N = variants {};
-lin mammoth_N = variants {};
-lin mammy_N = variants {};
-lin man_N = reg2N "Mann" "Männer" masculine;
-lin man_V2 = variants {};
-lin man_at_arms_N = variants {};
-lin man_eater_N = variants {};
-lin man_hour_N = variants {};
-lin man_of_war_N = variants {};
-lin man_sized_A = variants {};
-lin manacle_N = variants {};
-lin manacle_V2 = variants {};
-lin manage_V = irregV "leiten" "leitet" "leitete" "leite" "geleitet" ;
-lin manage_V2 = dirV2 (irregV "leiten" "leitet" "leitete" "leite" "geleitet" );
-lin manage_VV = variants {};
-lin manageability_N = variants {};
-lin manageable_A = variants {};
-lin management_N = mkN "Führung";
-lin manager_N = reg2N  "Direktor" "Direktoren" masculine;
-lin manageress_N = variants {};
-lin managerial_A = variants {};
-lin manatee_N = variants {};
-lin manchester_PN = variants {};
-lin mancunian_A = variants {};
-lin mancunian_N = variants {};
-lin mandarin_N = reg2N  "Mandarin" "Mandarine" masculine;
-lin mandatary_N = variants {};
-lin mandate_N = reg2N  "Mandat" "Mandate" neuter;
-lin mandate_V2 = variants {};
-lin mandate_VS = variants {};
-lin mandatory_A = variants {};
-lin mandatory_N = variants {};
-lin mandible_N = variants {};
-lin mandragora_N = variants {};
-lin mandrake_N = reg2N  "Alraune" "Alraunen" feminine;
-lin mandrill_N = variants {};
-lin mandy_PN = variants {};
-lin mane_N = reg2N  "Mähne" "Mähnen" feminine;
-lin maneuver_V = variants {};
-lin maneuver_V2 = variants {};
-lin manful_A = variants {};
-lin manganese_N = variants {};
-lin mange_N = variants {};
-lin mangel_wurzel_N = variants {};
-lin manger_N = reg2N  "Krippe" "Krippen" feminine;
-lin mangily_Adv = variants {};
-lin mangle_N = variants {};
-lin mangle_V2 = dirV2 (regV "mangeln");
-lin mango_N = variants {};
-lin mangosteen_N = variants {};
-lin mangrove_N = variants {};
-lin mangy_A = mk3A "räudig" "räudiger" "räudigste";
-lin manhandle_V2 = variants {};
-lin manhattan_N = variants {};
-lin manhole_N = variants {};
-lin manhood_N = variants {};
-lin mania_N = reg2N  "Manie" "Manien" feminine;
-lin maniac_N = variants {};
-lin maniacal_A = variants {};
-lin manic_depressive_A = variants {};
-lin manic_depressive_N = variants {};
-lin manicure_N = variants {};
-lin manicure_V2 = variants {};
-lin manicurist_N = variants {};
-lin manifest_A = variants {};
-lin manifest_N = variants {};
-lin manifest_V2 = variants {};
-lin manifestation_N = mkN "Erscheinung";
-lin manifesto_N = reg2N  "Manifest" "Manifeste" neuter;
-lin manifold_A = variants {};
-lin manifold_N = reg2N  "Mannigfaltigkeit" "Mannigfaltigkeiten" feminine;
-lin manifold_V2 = variants {};
-lin manikin_N = variants {};
-lin manila_PN = variants {};
-lin manilla_N = variants {};
-lin manipulate_V2 = dirV2 (irregV "manipulieren" "manipuliert" "manipulierte" "manipulierte" "manipuliert");
-lin manipulation_N = mkN "Manipulation";
-lin manipulative_A = mk3A "manipulativ" "manipulativer" "manipulativste";
-lin manitoba_PN = variants {};
-lin mankind_N = variants {};
-lin manlike_A = variants {};
-lin manly_A = mk3A "männlich" "männlicher" "männlichste";
-lin manna_N = variants {};
-lin mannequin_N = reg2N  "Model" "Models" neuter;
-lin manner_N = reg2N  "Manier" "Manieren" feminine;
-lin mannered_A = variants {};
-lin mannerism_N = variants {};
-lin mannerly_A = variants {};
-lin mannheim_PN = variants {};
-lin mannish_A = variants {};
-lin manoeuvrability_N = variants {};
-lin manoeuvrable_A = variants {};
-lin manoeuvre_N = variants {};
-lin manoeuvre_V = variants {};
-lin manoeuvre_V2 = variants {};
-lin manoeuvrer_N = variants {};
-lin manor_N = variants {};
-lin manor_house_N = variants {};
-lin manorial_A = variants {};
-lin manpower_N = variants {};
-lin mansard_N = variants {};
-lin manse_N = variants {};
-lin manservant_N = variants {};
-lin mansfield_PN = variants {};
-lin mansion_N = variants {};
-lin manslaughter_N = variants {};
-lin mantel_N = variants {};
-lin mantelpiece_N = variants {};
-lin mantilla_N = variants {};
-lin mantis_N = reg2N  "Gottesanbeterin" "Gottesanbeterinnen" feminine;
-lin mantle_N = reg2N  "Hülle" "Hüllen" feminine;
-lin mantle_V = variants {};
-lin mantle_V2 = variants {};
-lin mantrap_N = variants {};
-lin manual_A = variants {};
-lin manual_N = reg2N  "Handbuch" "Handbücher" neuter;
-lin manufacture_N = reg2N  "Produkt" "Produkte" neuter;
-lin manufacture_V2 = dirV2 (prefixV "her" (regV "stellen"));
-lin manufacturer_N = reg2N  "Hersteller" "Hersteller" masculine;
-lin manumission_N = variants {};
-lin manumit_V2 = variants {};
-lin manure_N = variants {};
-lin manure_V2 = variants {};
-lin manuscript_N = variants {};
-lin manx_A = variants {};
-lin manx_N = variants {};
-lin many_Det = M.detLikeAdj False R.Pl "viel";
-lin many_sided_A = variants {};
-lin maoism_N = variants {};
-lin maoist_N = variants {};
-lin maori_N = variants {};
-lin map_N = reg2N  "Abbildung" "Abbildungen" feminine;
-lin map_V2 = variants {};
-lin map_reader_N = variants {};
-lin maple_N = reg2N  "Ahorn" "Ahorne" masculine;
-lin maple_leaf_N = variants {};
-lin maquis_N = variants {};
-lin mar_PN = variants {};
-lin mar_V2 = variants {};
-lin marabou_N = reg2N  "Marabu" "Marabus" masculine;
-lin maracaibo_PN = variants {};
-lin maraschino_N = variants {};
-lin marathon_N = reg2N  "Marathon" "Marathons" masculine;
-lin maraud_V = irregV "marodieren" "marodiert" "marodierte" "marodierte" "marodiert";
-lin marauder_N = variants {};
-lin marble_N = reg2N  "Marmor" "Marmore" masculine;
-lin marbled_A = variants {};
-lin march_N = reg2N  "Fortgang" "Fortgänge" masculine;
-lin march_PN = variants {};
-lin march_V = variants {};
-lin march_V2 = variants {};
-lin marcher_N = variants {};
-lin marchioness_N = reg2N  "Marquise" "Marquisen" feminine;
-lin mardi_gras_N = variants {};
-lin mare_N = reg2N  "Mähre" "Mähren" feminine;
-lin margaret_PN = variants {};
-lin margarine_N = variants {};
-lin margate_PN = variants {};
-lin marge_N = variants {};
-lin marge_PN = variants {};
-lin margery_PN = variants {};
-lin margie_PN = variants {};
-lin margin_N = variants {};
-lin marginal_A = variants {};
-lin marginalize_V2 = variants {};
-lin marginalization_N = variants {};
-lin margrave_N = variants {};
-lin marguerite_N = variants {};
-lin maria_PN = variants {};
-lin marian_PN = variants {};
-lin marie_PN = variants {};
-lin marigold_N = reg2N  "Ringelblume" "Ringelblumen" feminine;
-lin marihuana_N = variants {};
-lin marijuana_N = variants {};
-lin marilyn_PN = variants {};
-lin marimba_N = variants {};
-lin marina_N = variants {};
-lin marinade_N = reg2N  "Marinade" "Marinaden" feminine;
-lin marinade_V2 = variants {};
-lin marinate_V2 = dirV2 (irregV "marinieren" "mariniert" "marinierte" "marinierte" "mariniert");
-lin marine_A = variants {};
-lin marine_N = variants {};
-lin mariner_N = variants {};
-lin marion_PN = variants {};
-lin marionette_N = reg2N  "Marionette" "Marionetten" feminine;
-lin marital_A = regA "ehelich";
-lin maritime_A = variants {};
-lin marjoram_N = reg2N  "Majoran" "Majorane" masculine;
-lin marjorie_PN = variants {};
-lin mark_N = reg2N  "Note" "Noten" feminine;
-lin mark_PN = variants {};
-lin mark_V2 = variants {};
-lin mark_V3 = variants {};
-lin mark_up_N = variants {};
-lin marke_VS = variants {};
-lin marked_A = variants {};
-lin marker_N = variants {};
-lin market_N = reg2N  "Markt" "Märkte" masculine;
-lin market_V = variants {};
-lin market_V2 = variants {};
-lin market_cross_N = variants {};
-lin market_day_N = variants {};
-lin market_drayton_PN = variants {};
-lin market_garden_N = variants {};
-lin market_gardening_N = variants {};
-lin market_harborough_PN = variants {};
-lin market_square_N = variants {};
-lin market_town_N = variants {};
-lin marketable_A = variants {};
-lin marketing_N = variants {};
-lin marketplace_N = variants {};
-lin marking_N = variants {};
-lin marking_ink_N = variants {};
-lin marking_inks_N = variants {};
-lin marksman_N = reg2N  "Scharfschütze" "Scharfschützen" masculine;
-lin marksmanship_N = variants {};
-lin marl_N = variants {};
-lin marlborough_PN = variants {};
-lin marlene_PN = variants {};
-lin marlow_PN = variants {};
-lin marmalade_N = reg2N  "Marmelade" "Marmeladen" feminine;
-lin marmoreal_A = variants {};
-lin marmoset_N = variants {};
-lin marmot_N = reg2N  "Murmeltier" "Murmeltiere" neuter;
-lin marocain_N = variants {};
-lin maroon_A = variants {};
-lin maroon_N = variants {};
-lin maroon_V2 = variants {};
-lin marple_PN = variants {};
-lin marque_N = variants {};
-lin marquee_N = variants {};
-lin marquess_N = reg2N  "Marquis" "Marquis" masculine;
-lin marquetry_N = variants {};
-lin marquis_N = variants {};
-lin marriage_N = reg2N  "Ehe" "Ehen" feminine;
-lin marriageability_N = variants {};
-lin marriageable_A = variants {};
-lin married_A = regA "verheiratet";
-lin marrow_N = variants {};
-lin marrowbone_N = variants {};
-lin marry_V = irregV "heiraten" "heiratet" "heiratete" "heirate" "geheiratet" ;
-lin marry_V2 = dirV2 (irregV "heiraten" "heiratet" "heiratete" "heirate" "geheiratet" );
-lin mars_PN = variants {};
-lin marsala_N = variants {};
-lin marseillaise_N = variants {};
-lin marseilles_PN = variants {};
-lin marsh_N = reg2N  "Marsch" "Marschen" feminine;
-lin marshal_N = reg2N  "Feldmarschall" "Feldmarschälle" masculine;
-lin marshal_V2 = variants {};
-lin marshmallow_N = reg2N  "Eibisch" "Eibische" masculine;
-lin marshy_A = variants {};
-lin marske_PN = variants {};
-lin marsupial_A = variants {};
-lin marsupial_N = reg2N  "Beuteltier" "Beuteltiere" neuter;
-lin mart_N = variants {};
-lin marten_N = reg2N  "Marder" "Marder" masculine;
-lin martha_PN = variants {};
-lin martial_A = variants {};
-lin martian_A = variants {};
-lin martian_N = variants {};
-lin martin_N = variants {};
-lin martin_PN = variants {};
-lin martinet_N = variants {};
-lin martini_N = variants {};
-lin martyr_N = reg2N  "Märtyrer" "Märtyrer" masculine;
-lin martyr_V2 = variants {};
-lin martyrdom_N = variants {};
-lin marvel_N = variants {};
-lin marvel_V = variants {};
-lin marvel_VS = variants {};
-lin marvellous_A = variants {};
-lin marvelous_A = mk3A "wunderbar" "wunderbarer" "wunderbarste";
-lin marxism_N = variants {};
-lin marxist_N = variants {};
-lin mary_PN = variants {};
-lin maryland_PN = variants {};
-lin maryport_PN = variants {};
-lin marzipan_N = reg2N  "Marzipan" "Marzipane" neuter;
-lin masc_PN = variants {};
-lin mascara_N = variants {};
-lin mascot_N = variants {};
-lin maser_N = variants {};
-lin mash_N = variants {};
-lin mash_V2 = variants {};
-lin masher_N = variants {};
-lin mask_N = reg2N  "Maske" "Masken" feminine;
-lin mask_V2 = variants {};
-lin masochism_N = variants {};
-lin masochist_N = variants {};
-lin masochistic_A = mk3A "masochistisch" "masochistischer" "masochistischste";
-lin masochistically_Adv = variants {};
-lin mason_N = reg2N  "Maurer" "Maurer" masculine;
-lin mason_dixon_PN = variants {};
-lin masonic_A = variants {};
-lin masonry_N = variants {};
-lin masque_N = variants {};
-lin masquerade_N = variants {};
-lin masquerade_V = variants {};
-lin mass_N = reg2N  "Masse" "Massen" feminine;
-lin mass_V = variants {};
-lin mass_V2 = variants {};
-lin mass_produce_V2 = variants {};
-lin massachusetts_PN = variants {};
-lin massacre_N = reg2N  "Massaker" "Massaker" neuter;
-lin massacre_V2 = variants {};
-lin massage_N = reg2N  "Massage" "Massagen" feminine;
-lin massage_V2 = variants {};
-lin masseur_N = reg2N  "Masseur" "Masseure" masculine;
-lin masseuse_N = reg2N  "Masseurin" "Masseurinnen" feminine;
-lin massif_N = reg2N  "Massiv" "Massive" neuter;
-lin massive_A = mk3A "massiv" "massiver" "massivste";
-lin massiveness_N = variants {};
-lin massy_A = variants {};
-lin mast_N = variants {};
-lin master_N = reg2N  "Meister" "Meister" masculine;
-lin master_V2 = variants {};
-lin master_at_arms_N = variants {};
-lin master_key_N = variants {};
-lin masterful_A = variants {};
-lin masterless_A = variants {};
-lin masterly_A = variants {};
-lin mastermind_N = variants {};
-lin mastermind_V2 = variants {};
-lin masterpiece_N = reg2N  "Meisterwerk" "Meisterwerke" neuter;
-lin mastership_N = variants {};
-lin masterstroke_N = variants {};
-lin mastery_N = reg2N  "Meisterschaft" "Meisterschaften" feminine;
-lin masthead_N = variants {};
-lin masticate_V2 = dirV2 (regV "kauen");
-lin mastication_N = variants {};
-lin mastiff_N = variants {};
-lin mastodon_N = variants {};
-lin mastoid_N = variants {};
-lin mastoiditis_N = variants {};
-lin masturbate_V = irregV "masturbieren" "masturbiert" "masturbierte" "masturbierte" "masturbiert";
-lin masturbate_V2 = dirV2 (irregV "masturbieren" "masturbiert" "masturbierte" "masturbierte" "masturbiert");
-lin masturbation_N = mkN "Masturbation";
-lin mat_A = variants {};
-lin mat_N = reg2N  "Matte" "Matten" feminine;
-lin mat_V = variants {};
-lin mat_V2 = variants {};
-lin matador_N = variants {};
-lin match_N = reg2N  "Spiel" "Spiele" neuter;
-lin match_V = variants {};
-lin match_V2 = variants {};
-lin match_point_N = variants {};
-lin matchbox_N = reg2N  "Streichholzschachtel" "Streichholzschachteln" feminine;
-lin matchet_N = variants {};
-lin matchless_A = variants {};
-lin matchlock_N = variants {};
-lin matchmaker_N = variants {};
-lin matchwood_N = variants {};
-lin mate_1_N = variants {};
-lin mate_2_N = variants {};
-lin mate_V = variants {};
-lin mate_V2 = variants {};
-lin material_A = mk3A "materiell" "materieller" "materiellste";
-lin material_N = reg2N "Material" "Materialien" neuter;
-lin materialism_N = variants {};
-lin materialist_N = variants {};
-lin materialistic_A = variants {};
-lin materialistically_Adv = variants {};
-lin materialization_N = variants {};
-lin materialize_V = variants {};
-lin materialize_V2V = variants {};
-lin maternal_A = variants {};
-lin maternity_N = variants {};
-lin matey_A = variants {};
-lin mathematical_A = mk3A "mathematisch" "mathematischer" "mathematischste";
-lin mathematician_N = reg2N  "Mathematiker" "Mathematiker" masculine;
-lin mathematics_N = variants {};
-lin maths_N = variants {};
-lin matinee_N = reg2N  "Matinee" "Matineen" feminine;
-lin matlock_PN = variants {};
-lin matriarch_N = variants {};
-lin matriarchal_A = variants {};
-lin matriarchy_N = variants {};
-lin matric_N = variants {};
-lin matricide_N = variants {};
-lin matriculate_V = variants {};
-lin matriculate_V2 = variants {};
-lin matriculation_N = variants {};
-lin matrimonial_A = variants {};
-lin matrimony_N = reg2N  "Ehe" "Ehen" feminine;
-lin matrix_N = reg2N "Matrix" "Matrizen" feminine;
-lin matron_N = variants {};
-lin matronly_A = variants {};
-lin matt_A = variants {};
-lin matt_PN = variants {};
-lin matted_A = variants {};
-lin matter_N = reg2N  "Angelegenheit" "Angelegenheiten" feminine;
-lin matter_V = variants {};
-lin matter_of_course_A = variants {};
-lin matter_of_fact_A = variants {};
-lin matthew_PN = variants {};
-lin matting_N = variants {};
-lin mattock_N = variants {};
-lin mattress_N = reg2N  "Matratze" "Matratzen" feminine;
-lin maturate_V = variants {};
-lin maturation_N = variants {};
-lin mature_A = mk3A "reif" "reifer" "reifste";
-lin mature_V = variants {};
-lin mature_V2 = variants {};
-lin maturity_N = variants {};
-lin matutinal_A = regA "morgendlich";
-lin maud_PN = variants {};
-lin maudie_PN = variants {};
-lin maul_V2 = variants {};
-lin maulstick_N = variants {};
-lin maunder_V = variants {};
-lin maundy_thursday_N = variants {};
-lin maundy_thursday_PN = variants {};
-lin maureen_PN = variants {};
-lin maurice_PN = variants {};
-lin mauritania_PN = variants {};
-lin mauritanian_A = variants {};
-lin mauritanian_N = variants {};
-lin mauritian_A = variants {};
-lin mauritian_N = variants {};
-lin mauritius_PN = variants {};
-lin mausoleum_N = reg2N  "Mausoleum" "Mausoleen" neuter;
-lin mauve_A = variants {};
-lin mauve_N = variants {};
-lin maverick_N = variants {};
-lin mavis_N = variants {};
-lin mavis_PN = variants {};
-lin maw_N = variants {};
-lin mawkish_A = variants {};
-lin mawkishness_N = variants {};
-lin max_N = variants {};
-lin max_PN = variants {};
-lin maxim_N = reg2N  "Maxime" "Maximen" feminine;
-lin maximal_A = regA "maximal";
-lin maximization_N = variants {};
-lin maximize_V2 = dirV2 (regV "maximieren");
-lin maximum_A = regA "maximal";
-lin maximum_N = reg2N  "Maximum" "Maxima" neuter;
-lin maxine_PN = variants {};
-lin may_N = variants {};
-lin may_PN = variants {};
-lin may_VV = variants {};
-lin may_beetle_N = variants {};
-lin may_bug_N = variants {};
-lin maybe_Adv = variants {};
-lin mayday_N = variants {};
-lin mayfair_PN = variants {};
-lin mayfield_PN = variants {};
-lin mayfly_N = reg2N  "Eintagsfliege" "Eintagsfliegen" feminine;
-lin mayhem_N = variants {};
-lin mayo_PN = variants {};
-lin mayonnaise_N = reg2N  "Majonäse" "Majonäsen" feminine;
-lin mayor_N = reg2N  "Bürgermeister" "Bürgermeister" masculine;
-lin mayoral_A = variants {};
-lin mayoralty_N = variants {};
-lin mayoress_N = variants {};
-lin maypole_N = reg2N  "Maibaum" "Maibäume" masculine;
-lin maze_N = reg2N  "Irrgarten" "Irrgärten" masculine;
-lin mazed_A = variants {};
-lin mazurka_N = variants {};
-lin mb_N = variants {};
-lin mc_N = variants {};
-lin mcc_N = variants {};
-lin mccarthyism_N = variants {};
-lin md_N = variants {};
-lin mead_N = variants {};
-lin meadow_N = reg2N  "Weide" "Weiden" feminine;
-lin meagre_A = variants {};
-lin meagreness_N = variants {};
-lin meal_N = reg2N  "Mehl" "Mehle" neuter;
-lin mealie_N = variants {};
-lin mealtime_N = variants {};
-lin mealy_A = variants {};
-lin mealy_bug_N = variants {};
-lin mealy_mouthed_A = variants {};
-lin mean_A = mk3A "mittel" "mittlere" "mittelstee";
-lin mean_N = reg2N "Durchschnitt" "Durchschnitte" masculine;
-lin mean_V = regV "beabsichtigen";
-lin mean_V2 = dirV2 (regV "beabsichtigen");
-lin mean_V2V = variants {};
-lin mean_VA = variants {};
-lin mean_VV = variants {};
-lin mean_VS = variants {};
-lin meander_V = variants {};
-lin meanderingly_Adv = variants {};
-lin meanie_N = variants {};
-lin meaning_A = variants {};
-lin meaning_N = mkN "Bedeutung";
-lin meaningful_A = mk3A "bedeutend" "bedeutender" "bedeutendste";
-lin meaningless_A = mk3A "bedeutungslos" "bedeutungsloser" "bedeutungsloseste";
-lin meanness_N = variants {};
-lin meantime_Adv = variants {};
-lin meantime_N = variants {};
-lin meanwhile_Adv = variants {};
-lin meany_N = variants {};
-lin measles_N = variants {};
-lin measly_A = variants {};
-lin measurable_A = mk3A "messbar" "messbarer" "messbarste";
-lin measure_N = reg2N  "Maß" "Maße" neuter;
-lin measure_V = variants {};
-lin measure_V2 = variants {};
-lin measured_A = variants {};
-lin measureless_A = variants {};
-lin measurement_N = reg2N  "Maß" "Maße" neuter;
-lin meat_N = reg2N "Fleisch" "Fleische" neuter;
-lin meat_safe_N = variants {};
-lin meatball_N = reg2N  "Frikadelle" "Frikadellen" feminine;
-lin meath_PN = variants {};
-lin meatless_A = variants {};
-lin meaty_A = variants {};
-lin mecca_PN = variants {};
-lin mechanic_N = reg2N  "Mechaniker" "Mechaniker" masculine;
-lin mechanical_A = mk3A "mechanisch" "mechanischer" "mechanischste";
-lin mechanics_N = reg2N  "Mechanik" "Mechaniken" feminine;
-lin mechanism_N = reg2N  "Mechanismus" "Mechanismen" masculine;
-lin mechanistic_A = variants {};
-lin mechanistically_Adv = variants {};
-lin mechanization_N = variants {};
-lin mechanize_V2 = variants {};
-lin med_N = variants {};
-lin medal_N = reg2N  "Medaille" "Medaillen" feminine;
-lin medalist_N = variants {};
-lin medallion_N = variants {};
-lin medallist_N = variants {};
-lin medan_PN = variants {};
-lin meddle_V = variants {};
-lin meddler_N = variants {};
-lin meddlesome_A = variants {};
-lin mediaeval_A = variants {};
-lin medial_A = variants {};
-lin median_A = variants {};
-lin median_N = reg2N  "Median" "Mediane" masculine;
-lin mediate_V = irregV "schlichten" "schlichtet" "schlichtete" "schlichtete" "geschlichtet" ;
-lin mediate_V2 = dirV2 (irregV "schlichten" "schlichtet" "schlichtete" "schlichtete" "geschlichtet" );
-lin mediation_N = variants {};
-lin mediator_N = variants {};
-lin medic_N = variants {};
-lin medical_A = regA "medizinisch";
-lin medical_N = variants {};
-lin medicament_N = reg2N "Medikament" "Medikamente" neuter;
-lin medicare_N = variants {};
-lin medicate_V2 = dirV2 (irregV "verschreiben" "verschreibt" "verschrieb" "verschriebe" "verschrieben" );
-lin medication_N = mkN "Medikation";
-lin medicinal_A = variants {};
-lin medicine_N = reg2N  "Arznei" "Arzneien" feminine;
-lin medicine_ball_N = variants {};
-lin medicine_chest_N = variants {};
-lin medicine_man_N = variants {};
-lin medico_N = variants {};
-lin medieval_A = regA "mittelalterlich";
-lin mediocre_A = mk3A "mittelmäßig" "mittelmäßiger" "mittelmäßigste";
-lin mediocrity_N = variants {};
-lin meditate_V = variants {};
-lin meditate_V2 = variants {};
-lin meditation_N = mkN "Meditation";
-lin meditative_A = variants {};
-lin mediterranean_A = variants {};
-lin media_N = variants {};
-lin medium_A = variants {};
-lin medium_N = reg2N  "Medium" "Medien" neuter;
-lin medium_grade_A = variants {};
-lin medlar_N = reg2N  "Mispel" "Mispeln" feminine;
-lin medley_N = variants {};
-lin meed_N = variants {};
-lin meek_A = variants {};
-lin meekness_N = variants {};
-lin meerschaum_N = variants {};
-lin meet_A = variants {};
-lin meet_N = variants {};
-lin meet_V = regV "begegnen";
-lin meet_V2 = dirV2 (regV "begegnen");
-lin meet_V2V = variants {};
-lin meeting_N = variants {};
-lin meeting_house_N = variants {};
-lin meeting_place_N = variants {};
-lin meg_PN = variants {};
-lin megacycle_N = variants {};
-lin megadeath_N = variants {};
-lin megalith_N = variants {};
-lin megalithic_A = variants {};
-lin megalomania_N = variants {};
-lin megalomaniac_N = variants {};
-lin megaphone_N = variants {};
-lin megaton_N = variants {};
-lin megrim_N = variants {};
-lin meiosis_N = reg2N  "Meiose" "Meiosen" feminine;
-lin melancholia_N = variants {};
-lin melancholic_A = mk3A "melancholisch" "melancholischer" "melancholischste";
-lin melancholy_A = mk3A "melancholisch" "melancholischer" "melancholischste";
-lin melancholy_N = variants {};
-lin melange_N = variants {};
-lin melbourne_PN = variants {};
-lin melcombe_PN = variants {};
-lin melcombe_regis_PN = variants {};
-lin meld_V2 = variants {};
-lin melee_N = variants {};
-lin meliorate_V = variants {};
-lin meliorate_V2 = variants {};
-lin melioration_N = mkN "Melioration";
-lin meliorism_N = variants {};
-lin melksham_PN = variants {};
-lin mellifluous_A = variants {};
-lin mellow_A = variants {};
-lin mellow_V = variants {};
-lin mellow_V2 = variants {};
-lin mellowness_N = variants {};
-lin melodic_A = variants {};
-lin melodious_A = variants {};
-lin melodiousness_N = variants {};
-lin melodrama_N = variants {};
-lin melodramatic_A = variants {};
-lin melodramatically_Adv = variants {};
-lin melody_N = reg2N  "Melodie" "Melodien" feminine;
-lin melon_N = reg2N  "Melone" "Melonen" feminine;
-lin melt_V = variants {};
-lin melt_V2 = dirV2 (irregV "schmelzen" "schmelzt" "schmolz" "schmölze" "geschmolzen");
-lin meltham_PN = variants {};
-lin melting_point_N = variants {};
-lin melting_pot_N = variants {};
-lin melton_mowbray_PN = variants {};
-lin member_N = reg2N  "Glied" "Glieder" neuter;
-lin membership_N = reg2N  "Mitgliedschaft" "Mitgliedschaften" feminine;
-lin membrane_N = reg2N "Membran" "Membranen" feminine;
-lin membranous_A = variants {};
-lin memento_N = reg2N  "Andenken" "Andenken" neuter;
-lin memo_N = reg2N  "Memo" "Memos" neuter;
-lin memoir_N = variants {};
-lin memorable_A = variants {};
-lin memorandum_N = reg2N  "Memorandum" "Memoranden" neuter;
-lin memorial_N = variants {};
-lin memorialize_V2 = variants {};
-lin memorize_V2 = variants {};
-lin memory_N = mkN "Erinnerung";
-lin memphis_PN = variants {};
-lin memsahib_N = variants {};
-lin menace_N = variants {};
-lin menace_V2 = variants {};
-lin menacingly_Adv = variants {};
-lin menage_N = variants {};
-lin menagerie_N = variants {};
-lin mend_N = variants {};
-lin mend_V = variants {};
-lin mend_V2 = variants {};
-lin mendacious_A = mk3A "lügnerisch" "lügnerischer" "lügnerischste";
-lin mendacity_N = variants {};
-lin mendelian_A = variants {};
-lin mender_N = variants {};
-lin mendicant_A = variants {};
-lin mendicant_N = variants {};
-lin mending_N = variants {};
-lin menial_A = mk3A "niedrig" "niedriger" "niedrigste";
-lin menial_N = variants {};
-lin meningitis_N = variants {};
-lin menopause_N = reg2N "Menopause" "Menopausen" feminine;
-lin menstrual_A = variants {};
-lin menstruate_V = variants {};
-lin menstruation_N = mkN "Menstruation";
-lin mensurable_A = variants {};
-lin mensuration_N = variants {};
-lin mental_A = regA "geistig";
-lin mentality_N = reg2N  "Mentalität" "Mentalitäten" feminine;
-lin menthol_N = variants {};
-lin mentholated_A = variants {};
-lin mention_N = mkN "Erwähnung";
-lin mention_V = variants {};
-lin mention_V2 = variants {};
-lin mention_VS = variants {};
-lin mentioned_A = variants {};
-lin mentor_N = reg2N  "Mentor" "Mentoren" masculine;
-lin menu_N = reg2N  "Menü" "Menüs" neuter;
-lin meopham_PN = variants {};
-lin mephistophelian_A = variants {};
-lin mercantile_A = variants {};
-lin mercator_PN = variants {};
-lin mercenary_A = variants {};
-lin mercenary_N = variants {};
-lin mercer_N = variants {};
-lin mercerize_V2 = variants {};
-lin merchandise_N = variants {};
-lin merchant_N = reg2N  "Kaufmann" "Kaufleute" masculine;
-lin merchantman_N = variants {};
-lin merciful_A = mk3A "barmherzig" "barmherziger" "barmherzigste";
-lin merciless_A = variants {};
-lin mercurial_A = variants {};
-lin mercury_N = variants {};
-lin mercury_PN = variants {};
-lin mercy_N = reg2N  "Gnade" "Gnaden" feminine;
-lin mere_A = variants {};
-lin mere_N = variants {};
-lin meretricious_A = variants {};
-lin meretriciousness_N = variants {};
-lin merge_V = variants {};
-lin merge_V2 = variants {};
-lin merger_N = mkN "Fusion";
-lin meridian_N = reg2N  "Meridian" "Meridiane" masculine;
-lin meridional_A = variants {};
-lin meringue_N = reg2N  "Baiser" "Baisers" neuter;
-lin merino_N = variants {};
-lin merino_sheep_N = variants {};
-lin merit_N = reg2N  "Verdienst" "Verdienste" masculine;
-lin merit_V2 = variants {};
-lin meritocracy_N = variants {};
-lin meritocratic_A = variants {};
-lin meritorious_A = variants {};
-lin mermaid_N = reg2N  "Meerjungfrau" "Meerjungfrauen" feminine;
-lin merman_N = variants {};
-lin merrily_Adv = variants {};
-lin merriment_N = variants {};
-lin merry_A = mk3A "fröhlich" "fröhlicher" "fröhlichste";
-lin merry_go_round_N = variants {};
-lin merrymaker_N = variants {};
-lin merrymaking_N = variants {};
-lin merthyr_tydfil_PN = variants {};
-lin merton_PN = variants {};
-lin mesalliance_N = variants {};
-lin mescal_N = variants {};
-lin meseems_Adv = variants {};
-lin mesh_N = variants {};
-lin mesh_V = variants {};
-lin mesh_V2 = variants {};
-lin mesmeric_A = variants {};
-lin mesmerism_N = variants {};
-lin mesmerist_N = variants {};
-lin mesmerize_V2 = variants {};
-lin meson_N = variants {};
-lin mess_N = reg2N  "Durcheinander" "Durcheinander" neuter;
-lin mess_V = variants {};
-lin mess_V2 = variants {};
-lin mess_jacket_N = variants {};
-lin mess_up_N = variants {};
-lin message_N = reg2N  "Botschaft" "Botschaften" feminine;
-lin messenger_N = reg2N  "Bote" "Boten" masculine;
-lin messiah_N = reg2N  "Messias" "Messiasse" masculine;
-lin messianic_A = variants {};
-lin messily_Adv = variants {};
-lin messina_PN = variants {};
-lin messiness_N = variants {};
-lin messmate_N = variants {};
-lin messuage_N = variants {};
-lin messy_A = mk3A "chaotisch" "chaotischer" "chaotischste";
-lin met_PN = variants {};
-lin metabolic_A = regA "metabolisch";
-lin metabolism_N = reg2N  "Metabolismus" "Metabolismen" masculine;
-lin metabolize_V2 = variants {};
-lin metacarpal_A = variants {};
-lin metacarpal_N = variants {};
-lin metal_N = reg2N  "Metall" "Metalle" neuter;
-lin metal_V2 = variants {};
-lin metallic_A = variants {};
-lin metallurgical_A = variants {};
-lin metallurgist_N = variants {};
-lin metallurgy_N = variants {};
-lin metalwork_N = variants {};
-lin metalworker_N = variants {};
-lin metamorphose_V = variants {};
-lin metamorphose_V2 = variants {};
-lin metamorphosis_N = reg2N  "Metamorphose" "Metamorphosen" feminine;
-lin metaphor_N = reg2N  "Metapher" "Metaphern" feminine;
-lin metaphorical_A = regA "metaphorisch";
-lin metaphysical_A = mk3A "metaphysisch" "metaphysischer" "metaphysischste";
-lin metaphysics_N = variants {};
-lin metatarsal_A = variants {};
-lin metatarsal_N = variants {};
-lin mete_V2 = variants {};
-lin meteor_N = variants {};
-lin meteoric_A = variants {};
-lin meteorite_N = reg2N  "Meteorit" "Meteoriten" masculine;
-lin meteorological_A = variants {};
-lin meteorologist_N = variants {};
-lin meteorology_N = reg2N  "Wettervorhersage" "Wettervorhersagen" feminine;
-lin meter_N = reg2N  "Messgerät" "Messgeräte" neuter;
-lin methane_N = variants {};
-lin methinks_Adv = variants {};
-lin method_N = reg2N  "Methode" "Methoden" feminine;
-lin methodical_A = variants {};
-lin methodism_N = variants {};
-lin methodist_A = variants {};
-lin methodist_N = variants {};
-lin methodological_A = mk3A "methodologisch" "methodologischer" "methodologischste";
-lin methodology_N = reg2N  "Methodologie" "Methodologien" feminine;
-lin methought_Adv = variants {};
-lin methuselah_PN = variants {};
-lin methyl_N = reg2N "Methyl" "Methyle" neuter;
-lin methylated_A = variants {};
-lin meticulous_A = variants {};
-lin meticulousness_N = variants {};
-lin metier_N = reg2N  "Metier" "Metiers" neuter;
-lin metre_N = variants {};
-lin metric_A = regA "metrisch";
-lin metrical_A = variants {};
-lin metrication_N = variants {};
-lin metricize_V2 = variants {};
-lin metro_N = reg2N  "Untergrundbahn" "Untergrundbahnen" feminine;
-lin metronome_N = reg2N  "Metronom" "Metronome" neuter;
-lin metropolis_N = variants {};
-lin metropolitan_A = variants {};
-lin metropolitan_N = variants {};
-lin mettle_N = variants {};
-lin mettlesome_A = variants {};
-lin metz_PN = variants {};
-lin mew_N = variants {};
-lin mew_V = variants {};
-lin mews_N = variants {};
-lin mexican_A = variants {};
-lin mexican_N = variants {};
-lin mexico_PN = variants {};
-lin mexico_city_PN = variants {};
-lin mezzanine_A = variants {};
-lin mezzanine_N = variants {};
-lin mezzo_Adv = variants {};
-lin mezzo_soprano_N = variants {};
-lin mezzotint_N = variants {};
---lin mg_N = variants {};
-lin mgr_PN = variants {};
-lin mi5_PN = variants {};
-lin mi6_PN = variants {};
-lin mi_N = variants {};
-lin miami_PN = variants {};
-lin miaou_N = variants {};
-lin miaou_V = variants {};
-lin miaow_N = variants {};
-lin miaow_V = variants {};
-lin miasma_N = variants {};
-lin mica_N = variants {};
-lin michael_PN = variants {};
-lin michaelmas_N = variants {};
-lin michaelmas_PN = variants {};
-lin michelle_PN = variants {};
-lin michigan_PN = variants {};
-lin mick_PN = variants {};
-lin mickey_N = variants {};
-lin mickey_PN = variants {};
-lin mickle_N = variants {};
-lin micro_organism_N = variants {};
-lin microbe_N = reg2N  "Mikrobe" "Mikroben" masculine;
-lin microbiology_N = variants {};
-lin microcosm_N = variants {};
-lin microdot_N = variants {};
-lin microelectronics_N = variants {};
-lin microfiche_N = variants {};
-lin microfilm_N = variants {};
-lin microfilm_V2 = variants {};
-lin micrometer_N = reg2N  "Mikrometer" "Mikrometer" masculine;
---lin micron_N = variants {};
-lin microphone_N = reg2N  "Mikrofon" "Mikrofone" neuter;
-lin microscope_N = reg2N  "Mikroskop" "Mikroskope" neuter;
-lin microscopic_A = regA "mikroskopisch";
-lin microscopical_A = variants {};
-lin microscopy_N = variants {};
-lin microwave_N = reg2N  "Mikrowelle" "Mikrowellen" feminine;
-lin mid_A = variants {};
-lin mid_off_N = variants {};
-lin mid_on_N = variants {};
-lin midday_N = variants {};
-lin midden_N = variants {};
-lin middle_N = reg2N  "Mitte" "Mitten" feminine;
-lin middle_aged_A = variants {};
-lin middle_class_A = variants {};
-lin middle_distance_A = variants {};
-lin middle_of_the_road_A = variants {};
-lin middleman_N = variants {};
-lin middlesex_PN = variants {};
-lin middleton_PN = variants {};
-lin middleweight_A = variants {};
-lin middleweight_N = variants {};
-lin middlewich_PN = variants {};
-lin middy_N = variants {};
-lin midfield_N = variants {};
-lin midge_N = reg2N  "Mücke" "Mücken" feminine;
-lin midget_N = reg2N  "Zwerg" "Zwerge" masculine;
-lin midinette_N = variants {};
-lin midland_N = variants {};
-lin midlands_PN = variants {};
-lin midmost_A = variants {};
-lin midmost_Adv = variants {};
-lin midnight_N = reg2N  "Mitternacht" "Mitternächte" feminine;
-lin midriff_N = variants {};
-lin midshipman_N = variants {};
-lin midships_Adv = variants {};
-lin midst_N = variants {};
-lin midstream_N = variants {};
-lin midsummer_N = variants {};
-lin midway_A = variants {};
-lin midway_Adv = variants {};
-lin midweek_A = variants {};
-lin midweek_Adv = variants {};
-lin midwest_PN = variants {};
-lin midwestern_A = variants {};
-lin midwife_N = reg2N  "Geburtshelfer" "Geburtshelfer" masculine;
-lin midwifery_N = variants {};
-lin mien_N = variants {};
-lin miff_V2 = variants {};
-lin might_N = reg2N  "Kraft" "Kräfte" feminine;
-lin might_have_been_N = variants {};
-lin mightily_Adv = variants {};
-lin mighty_A = variants {};
-lin mighty_Adv = variants {};
-lin mignonette_N = variants {};
-lin migraine_N = reg2N  "Migräne" "Migränen" feminine;
-lin migrant_N = reg2N  "Migrant" "Migranten" masculine;
-lin migrate_V = variants {};
-lin migration_N = mkN "Migration";
-lin migratory_A = variants {};
-lin mikado_N = variants {};
-lin mike_N = variants {};
-lin mike_PN = variants {};
-lin milady_N = variants {};
-lin milage_N = variants {};
-lin milan_PN = variants {};
-lin milano_PN = variants {};
-lin milch_A = variants {};
-lin mild_A = mk3A "mild" "milder" "mildeste";
-lin mildenhall_PN = variants {};
-lin mildew_N = reg2N  "Schimmel" "Schimmel" masculine;
-lin mildew_V = variants {};
-lin mildew_V2 = variants {};
-lin mildness_N = variants {};
-lin mildred_PN = variants {};
-lin mile_N = reg2N  "Meile" "Meilen" feminine;
-lin mileage_N = variants {};
-lin mileometer_N = variants {};
-lin miler_N = variants {};
-lin miles_PN = variants {};
-lin milestone_N = reg2N  "Meilenstein" "Meilensteine" masculine;
-lin milford_PN = variants {};
-lin milford_haven_PN = variants {};
-lin milieu_N = reg2N  "Milieu" "Milieus" neuter;
-lin militancy_N = variants {};
-lin militant_A = variants {};
-lin militant_N = variants {};
-lin militarism_N = variants {};
-lin militarist_N = variants {};
-lin militaristic_A = variants {};
-lin military_A = variants {};
-lin military_N = variants {};
-lin militate_V = variants {};
-lin militia_N = reg2N  "Miliz" "Milizen" feminine;
-lin militiaman_N = variants {};
-lin milk_N = reg2N "Milch" "Milche" feminine;
-lin milk_V = variants {};
-lin milk_V2 = variants {};
-lin milk_churn_N = variants {};
-lin milk_powder_N = variants {};
-lin milk_shake_N = variants {};
-lin milk_tooth_N = variants {};
-lin milk_white_A = variants {};
-lin milkbar_N = variants {};
-lin milking_machine_N = variants {};
-lin milkmaid_N = reg2N  "Melkerin" "Melkerinnen" feminine;
-lin milkman_N = variants {};
-lin milkshake_N = reg2N  "Milchmixgetränk" "Milchmixgetränke" neuter;
-lin milksop_N = variants {};
-lin milkweed_N = variants {};
-lin milky_A = variants {};
-lin mill_N = reg2N  "Mühle" "Mühlen" feminine;
-lin mill_V = variants {};
-lin mill_V2 = variants {};
-lin mill_dam_N = variants {};
-lin mill_girl_N = variants {};
-lin mill_hand_N = variants {};
-lin millboard_N = variants {};
-lin millenarian_N = variants {};
-lin millennial_A = variants {};
-lin millennium_N = reg2N  "Jahrtausend" "Jahrtausende" neuter;
-lin millepede_N = variants {};
-lin miller_N = variants {};
-lin millet_N = reg2N  "Hirse" "Hirsen" feminine;
-lin milliard_N = reg2N  "Milliarde" "Milliarden" feminine;
-lin millibar_N = variants {};
-lin millicent_PN = variants {};
-lin millie_PN = variants {};
-lin milligram_N = variants {};
-lin millimetre_N = reg2N  "Millimeter" "Millimeter" masculine;
-lin miler_N = variants {};
-lin millionaire_N = reg2N  "Millionär" "Millionäre" masculine;
-lin millionairess_N = variants {};
-lin millionfold_Adv = variants {};
-lin millionth_A = regA "millionstel";
-lin millionth_N = variants {};
-lin millipede_N = reg2N  "Tausendfüßler" "Tausendfüßler" masculine;
-lin millom_PN = variants {};
-lin millpond_N = variants {};
-lin millrace_N = variants {};
-lin millstone_N = reg2N  "Mühlstein" "Mühlsteine" masculine;
-lin millwheel_N = variants {};
-lin millwright_N = variants {};
-lin milly_PN = variants {};
-lin milngavie_PN = variants {};
-lin milnrow_PN = variants {};
-lin milometer_N = variants {};
-lin milord_N = variants {};
-lin milt_N = reg2N "Milch" "Milche" feminine;
-lin milton_keynes_PN = variants {};
-lin milwaukee_PN = variants {};
-lin mime_N = variants {};
-lin mime_V = variants {};
-lin mime_V2 = variants {};
-lin mimeograph_N = variants {};
-lin mimeograph_V2 = variants {};
-lin mimetic_A = variants {};
-lin mimic_A = variants {};
-lin mimic_N = variants {};
-lin mimic_V2 = variants {};
-lin mimicry_N = variants {};
-lin mimosa_N = variants {};
-lin min_N = variants {};
-lin minaret_N = variants {};
-lin minatory_A = variants {};
-lin mince_N = variants {};
-lin mince_V = variants {};
-lin mince_V2 = variants {};
-lin mince_pie_N = variants {};
-lin mincemeat_N = variants {};
-lin mincer_N = reg2N  "Fleischwolf" "Fleischwölfe" masculine;
-lin mincing_A = variants {};
-lin mind_N = mkN "Meinung";
-lin mind_V = variants {};
-lin mind_V2 = variants {};
-lin mind_VS = variants {};
-lin mind_bending_A = variants {};
-lin mind_blowing_A = variants {};
-lin mind_reader_N = variants {};
-lin minded_A = variants {};
-lin minder_N = reg2N  "Leibwächter" "Leibwächter" masculine;
-lin mindful_A = variants {};
-lin mindfulness_N = variants {};
-lin mindless_A = variants {};
-lin mindlessness_N = variants {};
-lin mine_A = variants {};
-lin mine_N = reg2N  "Bergwerk" "Bergwerke" neuter;
-lin mine_V = variants {};
-lin mine_V2 = variants {};
-lin mine_detector_N = variants {};
-lin mine_disposal_N = variants {};
-lin minefield_N = reg2N  "Minenfeld" "Minenfelder" neuter;
-lin minehead_PN = variants {};
-lin minelayer_N = variants {};
-lin minelaying_N = variants {};
-lin miner_N = reg2N  "Bergarbeiter" "Bergarbeiter" masculine;
-lin mineral_A = variants {};
-lin mineral_N = variants {};
-lin mineralogist_N = variants {};
-lin mineralogy_N = variants {};
-lin minestrone_N = variants {};
-lin minesweeper_N = variants {};
-lin minesweeping_N = variants {};
-lin mineworker_N = variants {};
-lin mingle_V = irregV "vermengen" "vermengt" "vermengte" "vermengte" "vermengt";
-lin mingle_V2 = dirV2 (irregV "vermengen" "vermengt" "vermengte" "vermengte" "vermengt");
-lin mingy_A = variants {};
-lin miniature_N = variants {};
-lin miniaturist_N = variants {};
-lin miniaturization_N = variants {};
-lin miniaturize_V2 = variants {};
-lin minim_N = variants {};
-lin minimal_A = regA "minimal";
-lin minimize_V2 = dirV2 (regV "minimieren");
-lin minimum_A = variants {};
-lin minimum_N = reg2N  "Minimum" "Minima" neuter;
-lin mining_N = variants {};
-lin minion_N = variants {};
-lin minister_N = reg2N  "Minister" "Minister" masculine;
-lin minister_V = variants {};
-lin ministerial_A = variants {};
-lin ministrant_A = variants {};
-lin ministrant_N = variants {};
-lin ministration_N = variants {};
-lin ministry_N = reg2N  "Ministerium" "Ministerien" neuter;
-lin miniver_N = variants {};
-lin mink_N = reg2N  "Nerz" "Nerze" masculine;
-lin minneapolis_PN = variants {};
-lin minnesota_PN = variants {};
-lin minnow_N = variants {};
-lin minor_A = mk3A "gering" "geringer" "geringste";
-lin minor_N = variants {};
-lin minority_N = reg2N  "Minderheit" "Minderheiten" feminine;
-lin minotaur_N = variants {};
-lin minsk_PN = variants {};
-lin minster_N = variants {};
-lin minster_in_sheppey_PN = variants {};
-lin minstrel_N = variants {};
-lin minstrelsy_N = variants {};
-lin mint_N = variants {};
-lin mint_V2 = dirV2 (irregV "prägen" "prägt" "prägte" "prägte" "prägt");
-lin minuet_N = variants {};
-lin minus_A = variants {};
-lin minus_N = variants {};
-lin minus_Prep = variants {};
-lin minuscule_A = variants {};
-lin minute_A = variants {};
-lin minute_N = reg2N  "Minute" "Minuten" feminine;
-lin minute_V2 = variants {};
-lin minute_book_N = variants {};
-lin minute_gun_N = variants {};
-lin minute_hand_N = variants {};
-lin minuteman_N = variants {};
-lin minuteness_N = variants {};
-lin minx_N = variants {};
-lin miracle_N = reg2N  "Wunder" "Wunder" neuter;
-lin miraculous_A = variants {};
-lin mirage_N = mkN "Luftspiegelung";
-lin miranda_PN = variants {};
-lin mire_N = reg2N  "Schlamm" "Schlämme" masculine;
-lin mire_V = variants {};
-lin mire_V2 = variants {};
-lin miriam_PN = variants {};
-lin mirror_N = reg2N  "Kopie" "Kopien" feminine;
-lin mirror_V2 = variants {};
-lin mirth_N = mkN "Belustigung";
-lin mirthful_A = variants {};
-lin mirthless_A = variants {};
-lin miry_A = variants {};
-lin misadventure_N = variants {};
-lin misadvise_V2 = variants {};
-lin misalliance_N = variants {};
-lin misanthrope_N = reg2N  "Misanthrop" "Misanthropen" masculine;
-lin misanthropic_A = variants {};
-lin misanthropy_N = variants {};
-lin misapplication_N = variants {};
-lin misapply_V2 = variants {};
-lin misapprehend_V2 = variants {};
-lin misapprehension_N = variants {};
-lin misappropriate_V2 = variants {};
-lin misappropriation_N = variants {};
-lin misbegotten_A = variants {};
-lin misbehave_V = variants {};
-lin misbehave_V2 = variants {};
-lin misbehaviour_N = variants {};
-lin misc_PN = variants {};
-lin miscalculate_V = variants {};
-lin miscalculate_V2 = variants {};
-lin miscalculation_N = variants {};
-lin miscall_V2 = variants {};
-lin miscarriage_N = reg2N  "Fehlgeburt" "Fehlgeburten" feminine;
-lin miscarry_V2 = dirV2 (irregV "misslingen" "misslingt" "misslang" "misslänge" "misslungen" );
-lin miscast_V2 = variants {};
-lin miscegenation_N = variants {};
-lin miscellaneous_A = regA "gemischt";
-lin miscellany_N = variants {};
-lin mischance_N = variants {};
-lin mischief_N = reg2N  "Störenfried" "Störenfriede" masculine;
-lin mischief_maker_N = variants {};
-lin mischief_making_N = variants {};
-lin mischievous_A = mk3A "dreist" "dreister" "dreisteste";
-lin mischievousness_N = variants {};
-lin misconceive_V = variants {};
-lin misconceive_V2 = variants {};
-lin misconception_N = variants {};
-lin misconduct_N = variants {};
-lin misconduct_V2 = variants {};
-lin misconstruction_N = variants {};
-lin misconstrue_V2 = variants {};
-lin miscount_N = variants {};
-lin miscount_V = variants {};
-lin miscount_V2 = variants {};
-lin miscreant_N = variants {};
-lin misdate_V2 = variants {};
-lin misdeal_N = variants {};
-lin misdeal_V = variants {};
-lin misdeal_V2 = variants {};
-lin misdeed_N = variants {};
-lin misdemeanour_N = variants {};
-lin misdirect_V2 = variants {};
-lin misdirection_N = variants {};
-lin misdoing_N = variants {};
-lin mise_en_scene_N = variants {};
-lin miser_N = reg2N  "Geizhals" "Geizhälse" masculine;
-lin miserable_A = mk3A "erbärmlich" "erbärmlicher" "erbärmlichste";
-lin miserly_A = mk3A "geizig" "geiziger" "geizigste";
-lin misery_N = variants {};
-lin misfire_N = variants {};
-lin misfire_V = variants {};
-lin misfit_N = variants {};
-lin misfortune_N = reg2N  "Pech" "Peche" neuter;
-lin misgive_V2 = variants {};
-lin misgiving_N = variants {};
-lin misgovern_V2 = variants {};
-lin misgovernment_N = variants {};
-lin misguide_V2 = variants {};
-lin misguided_A = variants {};
-lin mishandle_V2 = variants {};
-lin mishap_N = reg2N  "Missgeschick" "Missgeschicke" neuter;
-lin mishmash_N = reg2N  "Mischmasch" "Mischmasche" masculine;
-lin misinform_V2 = variants {};
-lin misinformation_N = variants {};
-lin misinterpret_V2 = variants {};
-lin misinterpretation_N = variants {};
-lin misjudge_V = variants {};
-lin misjudge_V2 = variants {};
-lin mislay_V2 = variants {};
-lin mislead_V2 = variants {};
-lin mismanage_V2 = variants {};
-lin mismanagement_N = variants {};
-lin misname_V2 = variants {};
-lin misnomer_N = reg2N  "Unwort" "Unwörter" neuter;
-lin misogynist_N = reg2N  "Misogyn" "Misogyne" masculine;
-lin misplace_V2 = dirV2 (irregV "verlegen" "verlegt" "verlegte" "verlegte" "verlegt");
-lin misprint_N = variants {};
-lin misprint_V2 = variants {};
-lin mispronounce_V2 = variants {};
-lin mispronunciation_N = variants {};
-lin misquotation_N = variants {};
-lin misquote_V2 = variants {};
-lin misread_V2 = variants {};
-lin misrepresent_V2 = variants {};
-lin misrepresentation_N = variants {};
-lin misrule_N = variants {};
-lin miss_N = variants {};
-lin miss_V = irregV "vermissen" "vermisst" "vermisste" "vermisste" "vermisst";
-lin miss_V2 = dirV2 (irregV "vermissen" "vermisst" "vermisste" "vermisste" "vermisst");
-lin missal_N = variants {};
-lin misshapen_A = variants {};
-lin missile_N = reg2N  "Rakete" "Raketen" feminine;
-lin missing_A = variants {};
-lin mission_N = reg2N  "Auftrag" "Aufträge" masculine;
-lin missionary_N = reg2N  "Missionar" "Missionare" masculine;
-lin missis_N = variants {};
-lin mississippi_PN = variants {};
-lin missive_N = variants {};
-lin missouri_PN = variants {};
-lin misspell_V2 = variants {};
-lin misspend_V2 = variants {};
-lin misstate_V2 = variants {};
-lin misstatement_N = variants {};
-lin missus_N = variants {};
-lin missy_N = variants {};
-lin mist_N = reg2N  "Dunst" "Dünste" masculine;
-lin mist_V = variants {};
-lin mist_V2 = variants {};
-lin mistake_N = reg2N  "Fehler" "Fehler" masculine;
-lin mistake_V = variants {};
-lin mistake_V2 = variants {};
-lin mistaken_A = variants {};
-lin mister_N = reg2N  "Herr" "Herren" masculine;
-lin mistily_Adv = variants {};
-lin mistime_V2 = variants {};
-lin mistiness_N = variants {};
-lin mistletoe_N = reg2N  "Mistel" "Misteln" feminine;
-lin mistral_N = variants {};
-lin mistranslate_V2 = variants {};
-lin mistranslation_N = variants {};
-lin mistreat_V2 = dirV2 (regV "misshandeln");
-lin mistress_N = reg2N  "Mätresse" "Mätressen" feminine;
-lin mistrial_N = variants {};
-lin mistrust_N = variants {};
-lin mistrust_V2 = variants {};
-lin mistrustful_A = variants {};
-lin misty_A = variants {};
-lin misunderstand_V2 = variants {};
-lin misunderstanding_N = reg2N  "Missverständnis" "Missverständnisse" neuter;
-lin misuse_N = variants {};
-lin misuse_V2 = variants {};
-lin mite_N = reg2N  "Milbe" "Milben" feminine;
-lin mitigate_V2 = variants {};
-lin mitigation_N = mkN "Erleichterung";
-lin mitre_N = variants {};
-lin mitre_joint_N = variants {};
-lin mitt_N = variants {};
-lin mitten_N = variants {};
-lin mix_N = variants {};
-lin mix_V = regV "mischen";
-lin mix_V2 = dirV2 (regV "mischen");
-lin mix_up_N = variants {};
-lin mixed_A = regA "vermischt";
-lin mixed_up_A = variants {};
-lin mixer_N = reg2N  "Mixer" "Mixer" masculine;
-lin mixture_N = mkN "Mischung";
-lin mizen_N = variants {};
-lin mizzen_N = variants {};
-lin mizzen_mast_N = variants {};
-lin mizzle_V = variants {};
-lin ml_N = mk6N "ml" "ml" "ml" "ml" "ml" "ml" masculine;
-lin mlle_PN = variants {};
---lin mm_N = variants {};
-lin mme_PN = variants {};
-lin mnemonic_A = variants {};
-lin mnemonics_N = variants {};
-lin mo_N = variants {};
-lin mo_PN = variants {};
-lin moan_N = variants {};
-lin moan_V = variants {};
-lin moan_V2 = variants {};
-lin moan_VS = variants {};
-lin moat_N = variants {};
-lin moated_A = variants {};
-lin mob_N = variants {};
-lin mob_V2 = variants {};
-lin mobcap_N = variants {};
-lin mobile_A = regA "beweglich";
-lin mobile_N = variants {};
-lin mobility_N = variants {};
-lin mobilization_N = variants {};
-lin mobilize_V = variants {};
-lin mobilize_V2 = variants {};
-lin mobster_N = variants {};
-lin moccasin_N = variants {};
-lin mocha_N = variants {};
-lin mock_A = variants {};
-lin mock_N = variants {};
-lin mock_V = variants {};
-lin mock_V2 = variants {};
-lin mock_up_N = variants {};
-lin mocker_N = variants {};
-lin mockery_N = variants {};
-lin mockingly_Adv = variants {};
-lin mod_A = variants {};
-lin mod_N = variants {};
-lin mod_cons_N = variants {};
-lin modal_A = regA "modal";
-lin modality_N = variants {};
-lin mode_N = reg2N  "Mode" "Moden" feminine;
-lin model_N = reg2N  "Model" "Models" neuter;
-lin model_V = variants {};
-lin model_V2 = variants {};
-lin modeler_N = variants {};
-lin modeller_N = variants {};
-lin modena_PN = variants {};
-lin moderate_A = mk3A "moderat" "moderater" "moderateste";
-lin moderate_N = variants {};
-lin moderate_V = variants {};
-lin moderate_V2 = variants {};
-lin moderation_N = variants {};
-lin moderator_N = reg2N  "Moderator" "Moderatoren" masculine;
-lin modern_A = variants {};
-lin modern_N = variants {};
-lin modernism_N = variants {};
-lin modernist_N = variants {};
-lin modernistic_A = variants {};
-lin modernity_N = variants {};
-lin modernization_N = variants {};
-lin modernize_V2 = variants {};
-lin modest_A = mk3A "bescheiden" "bescheidener" "bescheidenste";
-lin modesty_N = variants {};
-lin modicum_N = variants {};
-lin modification_N = mkN "Abänderung";
-lin modifier_N = mkN "Bestimmung";
-lin modify_V2 = dirV2 (regV "modifizieren");
-lin modish_A = variants {};
-lin modiste_N = variants {};
-lin modular_A = mk3A "modular" "modularer" "modularste";
-lin modulate_V = variants {};
-lin modulate_V2 = variants {};
-lin modulation_N = variants {};
-lin module_N = reg2N  "Modul" "Moduln" masculine;
-lin modus_operandi_N = variants {};
-lin modus_vivendi_N = variants {};
-lin mogul_N = reg2N  "Buckel" "Buckel" masculine;
-lin mohair_N = variants {};
-lin mohammedan_N = variants {};
-lin moiety_N = variants {};
-lin moil_V = variants {};
-lin moira_PN = variants {};
-lin moist_A = mk3A "feucht" "feuchter" "feuchteste";
-lin moisten_V = variants {};
-lin moisten_V2 = variants {};
-lin moisture_N = reg2N  "Feuchtigkeit" "Feuchtigkeiten" feminine;
-lin moke_N = variants {};
-lin molar_A = regA "molar";
-lin molar_N = reg2N  "Backenzahn" "Backenzähne" masculine;
-lin molasses_N = reg2N  "Melasse" "Melassen" feminine;
-lin mold_V = variants {};
-lin mold_V2 = variants {};
-lin mold_PN = variants {};
-lin moldy_A = variants {};
-lin mole_N = reg2N  "Mal" "Male" neuter;
-lin molecular_A = regA "molekular";
-lin molecule_N = reg2N  "Molekül" "Moleküle" neuter;
-lin molehill_N = reg2N  "Maulwurfshaufen" "Maulwurfshaufen" masculine;
-lin moleskin_N = variants {};
-lin molest_V2 = dirV2 (regV "belästigen");
-lin molestation_N = variants {};
-lin moll_N = variants {};
-lin mollification_N = variants {};
-lin mollify_V2 = variants {};
-lin mollusc_N = reg2N  "Molluske" "Mollusken" feminine;
-lin molly_PN = variants {};
-lin mollycoddle_N = variants {};
-lin mollycoddle_V2 = variants {};
-lin moloch_PN = variants {};
-lin molto_Adv = variants {};
-lin molybdenum_N = reg2N "Molybden" "Molybdene" neuter;
-lin moment_N = reg2N "Augenblick" "Augenblicke" masculine;
-lin momentary_A = variants {};
-lin momentous_A = mk3A "bedeutsam" "bedeutsamer" "bedeutsamste";
-lin momentousness_N = variants {};
-lin momentum_N = reg2N  "Impuls" "Impulse" masculine;
-lin mon_PN = variants {};
-lin monaco_PN = variants {};
-lin monaghan_PN = variants {};
-lin monarch_N = reg2N  "Fürst" "Fürsten" masculine;
-lin monarchic_A = variants {};
-lin monarchism_N = variants {};
-lin monarchist_N = variants {};
-lin monarchy_N = reg2N  "Monarchie" "Monarchien" feminine;
-lin monastery_N = reg2N  "Kloster" "Klöster" neuter;
-lin monastic_A = variants {};
-lin monasticism_N = variants {};
-lin monaural_A = variants {};
-lin monchengladbach_PN = variants {};
-lin monday_N = reg2N  "Montag" "Montage" masculine;
-lin monday_PN = variants {};
-lin monegasque_A = variants {};
-lin monegasque_N = variants {};
-lin monetary_A = variants {};
-lin monetize_V2 = variants {};
-lin money_N = reg2N  "Geld" "Gel" neuter;
-lin money_grubber_N = variants {};
-lin money_order_N = variants {};
-lin money_spinner_N = variants {};
-lin moneybox_N = variants {};
-lin moneychanger_N = variants {};
-lin moneyed_A = variants {};
-lin moneylender_N = variants {};
-lin moneyless_A = variants {};
-lin monger_N = variants {};
-lin mongol_A = variants {};
-lin mongol_N = variants {};
-lin mongolia_PN = variants {};
-lin mongolian_A = variants {};
-lin mongolian_N = variants {};
-lin mongolism_N = variants {};
-lin mongoose_N = variants {};
-lin mongrel_A = variants {};
-lin mongrel_N = variants {};
-lin monica_PN = variants {};
-lin monifieth_PN = variants {};
-lin monitor_N = reg2N  "Bildschirm" "Bildschirme" masculine;
-lin monitor_V = variants {};
-lin monitor_V2 = variants {};
-lin monk_N = reg2N  "Mönch" "Mönche" masculine;
-lin monkey_N = reg2N  "Affe" "Affen" masculine;
-lin monkey_V = variants {};
-lin monkey_jacket_N = variants {};
-lin monkey_nut_N = variants {};
-lin monkey_puzzle_N = variants {};
-lin monkey_wrench_N = variants {};
-lin monkish_A = variants {};
-lin monmouth_PN = variants {};
-lin mono_A = variants {};
-lin monochrome_A = variants {};
-lin monochrome_N = variants {};
-lin monocle_N = variants {};
-lin monocled_A = variants {};
-lin monogamist_N = variants {};
-lin monogamous_A = variants {};
-lin monogamy_N = variants {};
-lin monogram_N = reg2N  "Monogramm" "Monogramme" neuter;
-lin monograph_N = variants {};
-lin monolith_N = variants {};
-lin monolithic_A = variants {};
-lin monologue_N = reg2N  "Monolog" "Monologe" masculine;
-lin monomania_N = variants {};
-lin monomaniac_N = variants {};
-lin monoplane_N = variants {};
-lin monopolist_N = variants {};
-lin monopolistic_A = variants {};
-lin monopolization_N = variants {};
-lin monopolize_V2 = variants {};
-lin monopoly_N = reg2N  "Monopol" "Monopole" neuter;
-lin monorail_N = variants {};
-lin monosyllabic_A = mk3A "einsilbig" "einsilbiger" "einsilbigste";
-lin monosyllable_N = variants {};
-lin monotheism_N = variants {};
-lin monotheist_N = reg2N  "Monotheist" "Monotheisten" masculine;
-lin monotheistic_A = mk3A "monotheistisch" "monotheistischer" "monotheistischste";
-lin monotone_N = variants {};
-lin monotonous_A = mk3A "eintönig" "eintöniger" "eintönigste";
-lin monotony_N = reg2N "Eintönigkeit" "e" feminine;
-lin monotype_N = variants {};
-lin monoxide_N = variants {};
-lin monsieur_N = variants {};
-lin monsignor_N = variants {};
-lin monsoon_N = reg2N  "Monsun" "Monsune" masculine;
-lin monster_N = reg2N  "Monster" "Monster" neuter;
-lin monstrance_N = reg2N  "Monstranz" "Monstranzen" feminine;
-lin monstrosity_N = variants {};
-lin monstrous_A = mk3A "ungeheuerlich" "ungeheuerlicher" "ungeheuerlichste";
-lin montage_N = reg2N  "Montage" "Montagen" feminine;
-lin montana_PN = variants {};
-lin monterrey_PN = variants {};
-lin montevideo_PN = variants {};
-lin month_N = reg2N  "Monat" "Monate" masculine;
-lin monthly_A = regA "monatlich";
-lin monthly_Adv = variants {};
-lin monthly_N = variants {};
-lin montreal_PN = variants {};
-lin montrose_PN = variants {};
-lin montserrat_PN = variants {};
-lin montserratian_A = variants {};
-lin montserratian_N = variants {};
-lin monument_N = variants {};
-lin monumental_A = variants {};
-lin monza_PN = variants {};
-lin moo_N = variants {};
-lin moo_V = variants {};
-lin moo_cow_N = variants {};
-lin mooch_V = regV "schnorren";
-lin mood_N = reg2N  "Gemüt" "Gemüter" neuter;
-lin moodily_Adv = variants {};
-lin moodiness_N = variants {};
-lin moody_A = mk3A "launisch" "launischer" "launischste";
-lin moon_N = mkN "Mond";
-lin moon_V = variants {};
-lin moon_V2 = variants {};
-lin moonbeam_N = variants {};
-lin moonflower_N = variants {};
-lin moonless_A = variants {};
-lin moonlight_N = variants {};
-lin moonlit_A = variants {};
-lin moonshine_N = variants {};
-lin moonstone_N = reg2N  "Mondstein" "Mondsteine" masculine;
-lin moonstruck_A = variants {};
-lin moony_A = variants {};
-lin moor_N = reg2N  "Moor" "Moore" neuter;
-lin moor_V2 = variants {};
-lin moorcock_N = variants {};
-lin moorfowl_N = variants {};
-lin moorgame_N = variants {};
-lin moorhen_N = variants {};
-lin mooring_mast_N = variants {};
-lin moorish_A = variants {};
-lin moorland_N = variants {};
-lin moose_N = reg2N  "Elch" "Elche" masculine;
-lin moot_A = regA "irrelevant";
-lin moot_V2 = variants {};
-lin mop_N = variants {};
-lin mop_V = variants {};
-lin mop_V2 = variants {};
-lin mope_N = variants {};
-lin mope_V = variants {};
-lin moped_N = variants {};
-lin moquette_N = variants {};
-lin moraine_N = reg2N  "Moräne" "Moränen" feminine;
-lin moral_A = mk3A "moralisch" "moralischer" "moralischste";
-lin moral_N = variants {};
-lin morale_N = reg2N  "Moral" "Moralen" feminine;
-lin moralist_N = variants {};
-lin moralistic_A = variants {};
-lin morality_N = reg2N  "Moral" "Moralen" feminine;
-lin moralize_V = variants {};
-lin moralize_V2 = variants {};
-lin morass_N = variants {};
-lin moratorium_N = reg2N  "Moratorium" "Moratorien" neuter;
-lin morbid_A = mk3A "krankhaft" "krankhafter" "krankhafteste";
-lin morbidity_N = variants {};
-lin morbidness_N = variants {};
-lin mordant_A = mk3A "beißend" "beißender" "beißendste";
-lin more_Adv = variants {};
-lin moreSg_Det = variants {};
-lin morePl_Det = variants {};
-lin more_N = variants {};
-lin more_than_AdN = variants {};
-lin more_than_Predet = variants {};
-lin morecambe_PN = variants {};
-lin morello_N = reg2N  "Schattenmorelle" "Schattenmorellen" feminine;
-lin moreover_Adv = variants {};
-lin moresque_A = variants {};
-lin morganatic_A = variants {};
-lin morgue_N = variants {};
-lin moribund_A = variants {};
-lin morley_PN = variants {};
-lin mormon_A = variants {};
-lin mormon_N = variants {};
-lin mormonism_N = variants {};
-lin morn_N = variants {};
-lin morning_N = reg2N  "Morgen" "Morgen" masculine;
-lin morning_glory_N = variants {};
-lin morning_room_N = variants {};
-lin moroccan_A = variants {};
-lin moroccan_N = variants {};
-lin morocco_N = variants {};
-lin morocco_PN = variants {};
-lin moron_N = reg2N  "Schwachkopf" "Schwachköpfe" masculine;
-lin moronic_A = variants {};
-lin morose_A = variants {};
-lin moroseness_N = variants {};
-lin morpeth_PN = variants {};
-lin morpheme_N = reg2N  "Morphem" "Morpheme" neuter;
-lin morphemic_A = variants {};
-lin morpheus_PN = variants {};
-lin morphia_N = variants {};
-lin morphine_N = reg2N  "Morphin" "Morphine" neuter;
-lin morphological_A = variants {};
-lin morphology_N = mkN "Wortbildung";
-lin morris_dance_N = variants {};
-lin morrow_N = reg2N  "Morgen" "Morgen" masculine;
-lin morse_N = variants {};
-lin morsel_N = reg2N  "Happen" "Happen" masculine;
-lin mortal_A = regA "sterblich";
-lin mortal_N = variants {};
-lin mortality_N = reg2N  "Sterblichkeit" "Sterblichkeiten" feminine;
-lin mortar_N = reg2N  "Mörser" "Mörser" masculine;
-lin mortar_V2 = variants {};
-lin mortarboard_N = variants {};
-lin mortgage_N = reg2N  "Hypothek" "Hypotheken" feminine;
-lin mortgage_V2 = variants {};
-lin mortgagee_N = variants {};
-lin mortgagor_N = variants {};
-lin mortice_N = variants {};
-lin mortice_V2 = variants {};
-lin mortician_N = variants {};
-lin mortification_N = variants {};
-lin mortify_V = variants {};
-lin mortify_V2 = variants {};
-lin mortise_N = variants {};
-lin mortise_V2 = variants {};
-lin mortuary_N = variants {};
-lin mosaic_A = variants {};
-lin mosaic_N = reg2N  "Collage" "Collagen" feminine;
-lin moscow_PN = variants {};
-lin moselle_N = variants {};
-lin mosey_V = variants {};
-lin moslem_A = variants {};
-lin moslem_N = variants {};
-lin mosque_N = reg2N  "Moschee" "Moscheen" feminine;
-lin mosquito_N = reg2N  "Moskito" "Moskitos" masculine;
-lin mosquito_craft_N = variants {};
-lin mosquito_net_N = variants {};
-lin moss_N = variants {};
-lin moss_grown_A = variants {};
-lin mossley_PN = variants {};
-lin mossy_A = variants {};
-lin most_Det = variants {};
-lin mostly_Adv = variants {};
-lin mote_N = variants {};
-lin motel_N = reg2N  "Motel" "Motels" neuter;
-lin moth_N = reg2N  "Motte" "Motten" feminine;
-lin moth_eaten_A = variants {};
-lin mothball_N = variants {};
-lin mother_N = reg2N  "Mutter" "Mütter" feminine;
-lin mother_V2 = variants {};
-lin mother_in_law_N = variants {};
-lin mother_of_pearl_N = variants {};
-lin motherhood_N = variants {};
-lin motherland_N = variants {};
-lin motherless_A = variants {};
-lin motherlike_A = variants {};
-lin motherly_A = variants {};
-lin motherwell_PN = variants {};
-lin mothproof_A = variants {};
-lin mothproof_V2 = variants {};
-lin motif_N = reg2N  "Motiv" "Motive" neuter;
-lin motion_N = mkN "Bewegung";
-lin motion_V = variants {};
-lin motion_V2 = variants {};
-lin motionless_A = variants {};
-lin motivate_V2 = dirV2 (regV "motivieren");
-lin motivate_V2V = variants {};
-lin motivation_N = mkN "Motivation";
-lin motive_A = variants {};
-lin motive_N = reg2N  "Motiv" "Motive" neuter;
-lin motiveless_A = variants {};
-lin motley_A = variants {};
-lin motley_N = variants {};
-lin motor_N = reg2N  "Antrieb" "Antriebe" masculine;
-lin motor_V = variants {};
-lin motor_assisted_A = variants {};
-lin motorbike_N = variants {};
-lin motorboat_N = reg2N  "Motorboot" "Motorboote" neuter;
-lin motorcade_N = variants {};
-lin motorcar_N = reg2N  "Auto" "Autos" neuter;
-lin motorcoach_N = variants {};
-lin motorcycle_N = reg2N  "Motorrad" "Motorräder" neuter;
-lin motorist_N = variants {};
-lin motorize_V2 = variants {};
-lin motorman_N = variants {};
-lin motorway_N = reg2N  "Autobahn" "Autobahnen" feminine;
-lin mottle_V2 = variants {};
-lin motto_N = variants {};
-lin moujik_N = variants {};
-lin mould_N = variants {};
-lin mould_V = variants {};
-lin mould_V2 = variants {};
-lin moulder_V = variants {};
-lin moulding_N = variants {};
-lin mouldy_A = variants {};
-lin moult_N = reg2N  "Mauser" "Mausern" feminine;
-lin moult_V = variants {};
-lin moult_V2 = variants {};
-lin mound_N = variants {};
-lin mount_N = reg2N  "Berg" "Berge" masculine;
-lin mount_V = variants {};
-lin mount_V2 = variants {};
-lin mount_VS = variants {};
-lin mountain_N = mkN "Berg";
-lin mountain_ash_PN = variants {};
-lin mountaineer_N = reg2N  "Bergsteiger" "Bergsteiger" masculine;
-lin mountaineering_N = variants {};
-lin mountainous_A = mk3A "bergig" "bergiger" "bergigste";
-lin mountebank_N = variants {};
-lin mountie_N = variants {};
-lin mourn_V = regV "trauern";
-lin mourn_V2 = dirV2 (regV "trauern");
-lin mourner_N = variants {};
-lin mournful_A = variants {};
-lin mourning_N = variants {};
-lin mourning_band_N = variants {};
-lin mourning_ring_N = variants {};
-lin mouse_N = reg2N  "Maus" "Mäuse" feminine;
-lin mouse_V = variants {};
-lin mouser_N = variants {};
-lin mousetrap_N = reg2N  "Mausefalle" "Mausefallen" feminine;
-lin mousse_N = variants {};
-lin moustache_N = reg2N  "Schnurrbart" "Schnurrbärte" masculine;
-lin mousy_A = variants {};
-lin mouth_N = mkN "Mund" "Münder" masculine;
-lin mouth_V = variants {};
-lin mouth_V2 = variants {};
-lin mouth_organ_N = variants {};
-lin mouth_watering_A = variants {};
-lin mouthful_N = variants {};
-lin mouthpiece_N = variants {};
-lin movable_A = regA "beweglich";
-lin move_N = variants {};
-lin move_V = regV "bewegen";
-lin move_V2 = dirV2 (regV "bewegen");
-lin move_V2V = variants {};
-lin move_VV = variants {};
-lin movement_N = mkN "Bewegung";
-lin mover_N = variants {};
-lin movie_N = reg2N  "Film" "Filme" masculine;
-lin mow_N = variants {};
-lin mow_V = regV "mähen";
-lin mow_V2 = dirV2 (regV "mähen");
-lin mower_N = variants {};
-lin mozambican_A = variants {};
-lin mozambican_N = variants {};
-lin mozambique_PN = variants {};
-lin mp_N = variants {};
-lin mpg_N = variants {};
-lin mph_N = variants {};
-lin mr_PN = variants {};
-lin mrs_PN = variants {};
-lin ms_N = variants {};
-lin ms_PN = variants {};
-lin msc_N = variants {};
-lin mt_PN = variants {};
-lin much_Det = M.detLikeAdj False R.Sg "viel";
-lin much_N = variants {};
-lin muchness_N = variants {};
-lin mucilage_N = variants {};
-lin muck_N = variants {};
-lin muck_V = variants {};
-lin muck_V2 = variants {};
-lin muck_heap_N = variants {};
-lin muckle_N = variants {};
-lin muckraker_N = variants {};
-lin muckraking_N = variants {};
-lin mucky_A = mk3A "dreckig" "dreckiger" "dreckigste";
-lin mucous_A = variants {};
-lin mucus_N = reg2N  "Schleim" "Schleime" masculine;
-lin mud_N = reg2N  "Schlamm" "Schlämme" masculine;
-lin mud_V2 = variants {};
-lin mud_bath_N = variants {};
-lin muddle_N = variants {};
-lin muddle_V = irregV "verwirren" "verwirrt" "verwirrte" "verwirrte" "verwirrt";
-lin muddle_V2 = dirV2 (irregV "verwirren" "verwirrt" "verwirrte" "verwirrte" "verwirrt");
-lin muddle_headed_A = variants {};
-lin muddy_A = variants {};
-lin muddy_V2 = variants {};
-lin mudguard_N = variants {};
-lin muesli_N = reg2N  "Müsli" "Müslis" neuter;
-lin muezzin_N = reg2N  "Muezzin" "Muezzins" masculine;
-lin muff_N = reg2N  "Muff" "Muffe" masculine;
-lin muff_V2 = variants {};
-lin muffin_N = reg2N  "Muffin" "Muffins" masculine;
-lin muffin_man_N = variants {};
-lin muffle_V2 = variants {};
-lin muffler_N = reg2N  "Schalldämpfer" "Schalldämpfer" masculine;
-lin mufti_N = reg2N  "Mufti" "Muftis" masculine;
-lin mug_N = reg2N  "Becher" "Becher" masculine;
-lin mug_V2 = variants {};
-lin mugger_N = variants {};
-lin mugginess_N = variants {};
-lin mugging_N = variants {};
-lin muggins_N = variants {};
-lin muggy_A = mk3A "schwül" "schwüler" "schwülste";
-lin mugwump_N = variants {};
-lin muhammad_PN = variants {};
-lin muhammadan_A = variants {};
-lin muhammadan_N = variants {};
-lin muhammadanism_N = variants {};
-lin mukden_PN = variants {};
-lin mulatto_N = variants {};
-lin mulberry_N = reg2N  "Maulbeere" "Maulbeeren" feminine;
-lin mulch_N = reg2N  "Mulch" "Mulche" masculine;
-lin mulch_V2 = variants {};
-lin mulct_V2 = variants {};
-lin mule_N = variants {};
-lin muleteer_N = variants {};
-lin mulheim_PN = variants {};
-lin mulhouse_PN = variants {};
-lin mulish_A = variants {};
-lin mulishness_N = variants {};
-lin mull_N = variants {};
-lin mull_V2 = dirV2 (irregV "erwägen" "erwägt" "erwog" "erwöge" "erwogen" );
-lin mullah_N = variants {};
-lin mullein_N = reg2N  "Königskerze" "Königskerzen" feminine;
-lin mullet_N = reg2N  "Vokuhila" "Vokuhilas" masculine;
-lin mulligatawny_N = variants {};
-lin mullion_N = variants {};
-lin mullioned_A = variants {};
-lin multan_PN = variants {};
-lin multi_ethnicity_N = variants {};
-lin multifarious_A = variants {};
-lin multiform_A = variants {};
-lin multilateral_A = regA "multilateral";
-lin multiple_A = regA "multipel";
-lin multiple_N = variants {};
-lin multiplex_A = variants {};
-lin multiplication_N = mkN "Multiplikation";
-lin multiplicity_N = reg2N "Vielzahl" "Vielzahlen" feminine;
-lin multiply_V = regV "multiplizieren";
-lin multiply_V2 = dirV2 (regV "multiplizieren");
-lin multitude_N = variants {};
-lin multitudinous_A = variants {};
-lin multum_in_parvo_N = variants {};
-lin mum_A = variants {};
-lin mum_N = reg2N  "Mama" "Mamas" feminine;
-lin mumble_V = regV "murmeln";
-lin mumble_V2 = dirV2 (regV "murmeln");
-lin mumbo_jumbo_N = variants {};
-lin mummer_N = variants {};
-lin mummery_N = variants {};
-lin mummification_N = variants {};
-lin mummify_V2 = variants {};
-lin mummy_N = reg2N  "Mama" "Mamas" feminine;
-lin mumps_N = variants {};
-lin munch_V = regV "mampfen";
-lin munch_V2 = dirV2 (regV "mampfen");
-lin mundane_A = mk3A "alltäglich" "alltäglicher" "alltäglichste";
-lin munich_PN = variants {};
-lin municipal_A = regA "munizipal";
-lin municipality_N = reg2N  "Gemeinde" "Gemeinden" feminine;
-lin munificence_N = variants {};
-lin munificent_A = variants {};
-lin munition_N = variants {};
-lin munition_V2 = variants {};
-lin munster_PN = variants {};
-lin mural_A = variants {};
-lin mural_N = variants {};
-lin murder_N = reg2N  "Mord" "Morde" masculine;
-lin murder_V2 = variants {};
-lin murderer_N = reg2N  "Mörder" "Mörder" masculine;
-lin murderess_N = reg2N  "Mörderin" "Mörderinnen" feminine;
-lin murderous_A = variants {};
-lin muriel_PN = variants {};
-lin murk_N = variants {};
-lin murkily_Adv = variants {};
-lin murky_A = mk3A "düster" "düsterer, düstrer" "düsterste";
-lin murmur_N = variants {};
-lin murmur_V = variants {};
-lin murmur_V2 = variants {};
-lin murphy_N = variants {};
-lin murrain_N = variants {};
-lin murton_PN = variants {};
-lin muscatel_N = reg2N  "Muskateller" "Muskateller" masculine;
-lin muscle_N = reg2N  "Muskel" "Muskeln" masculine;
-lin muscle_V = variants {};
-lin muscle_V2 = variants {};
-lin muscle_bound_A = variants {};
-lin muscleman_N = variants {};
-lin muscovite_A = variants {};
-lin muscovite_N = variants {};
-lin muscovy_N = variants {};
-lin muscular_A = regA "muskulär";
-lin muse_N = reg2N  "Muse" "Musen" feminine;
-lin muse_V = variants {};
-lin muse_VS = variants {};
-lin museum_N = reg2N  "Museum" "Museen" neuter;
-lin mush_N = variants {};
-lin mushroom_N = reg2N  "Pilz" "Pilze" masculine;
-lin mushroom_V = variants {};
-lin mushy_A = variants {};
-lin music_N = reg2N "Musik" "Musiken" feminine;
-lin music_box_N = variants {};
-lin music_hall_N = variants {};
-lin music_stand_N = variants {};
-lin music_stool_N = variants {};
-lin musical_A = variants {};
-lin musical_N = variants {};
-lin musical_box_N = variants {};
-lin musician_N = reg2N  "Musikant" "Musikanten" masculine;
-lin musicianship_N = variants {};
-lin musingly_Adv = variants {};
-lin musk_N = variants {};
-lin musk_deer_N = variants {};
-lin musk_rose_N = variants {};
-lin musket_N = reg2N  "Muskete" "Musketen" feminine;
-lin musketeer_N = reg2N  "Musketier" "Musketiere" masculine;
-lin musketry_N = variants {};
-lin muskrat_N = reg2N  "Bisamratte" "Bisamratten" feminine;
-lin musky_A = variants {};
-lin muslim_N = variants {};
-lin musquash_N = variants {};
-lin muss_N = variants {};
-lin muss_V2 = variants {};
-lin mussel_N = reg2N  "Miesmuschel" "Miesmuscheln" feminine;
-lin musselburgh_PN = variants {};
-lin must_N = variants {};
-lin must_VV = R.auxVV 
-      (R.mkV 
-        "müssen" "muß" "mußt" "muß" "müßt" "müß" 
-        "mußte" "mußtest" "mußten" "mußtet"
-        "müßte" "gemußt" [] 
-        R.VHaben) ;
-lin mustachio_N = variants {};
-lin mustang_N = variants {};
-lin mustard_N = reg2N "Senf" "Senfe" masculine;
-lin muster_N = variants {};
-lin muster_V = variants {};
-lin muster_V2 = variants {};
-lin mustiness_N = variants {};
-lin musty_A = mk3A "modrig" "modriger" "modrigste";
-lin mutability_N = variants {};
-lin mutable_A = variants {};
-lin mutation_N = mkN "Mutation";
-lin mutatis_mutandis_Adv = variants {};
-lin mute_A = mk3A "stumm" "stummer" "stummste";
-lin mute_N = variants {};
-lin mute_V2 = variants {};
-lin mutilate_V = irregV "verstümmeln" "verstümmelt" "verstümmelte" "verstümmelte" "verstümmelt";
-lin mutilate_V2 = dirV2 (irregV "verstümmeln" "verstümmelt" "verstümmelte" "verstümmelte" "verstümmelt");
-lin mutilation_N = variants {};
-lin mutineer_N = variants {};
-lin mutinous_A = variants {};
-lin mutiny_N = reg2N  "Meuterei" "Meutereien" feminine;
-lin mutiny_V = variants {};
-lin mutt_N = reg2N  "Köter" "Köter" masculine;
-lin mutter_N = variants {};
-lin mutter_V = variants {};
-lin mutter_V2 = variants {};
-lin mutterer_N = variants {};
-lin mutton_N = reg2N  "Hammel" "Hammel" masculine;
-lin mutton_head_N = variants {};
-lin mutual_A = regA "gegenseitig";
-lin muzzle_N = reg2N  "Maulkorb" "Maulkörbe" masculine;
-lin muzzle_V2 = variants {};
-lin muzzle_velocity_N = variants {};
-lin muzzy_A = variants {};
-lin mycology_N = variants {};
-lin myelitis_N = variants {};
-lin myna_N = variants {};
-lin mynah_N = variants {};
-lin myopia_N = variants {};
-lin myopic_A = mk3A "kurzsichtig" "kurzsichtiger" "kurzsichtigste";
-lin myra_PN = variants {};
-lin myriad_A = variants {};
-lin myriad_N = reg2N  "Unzahl" "Unzahlen" feminine;
-lin myrmidon_N = variants {};
-lin myrrh_N = reg2N  "Myrrhe" "Myrrhen" feminine;
-lin myrtle_N = variants {};
-lin mysterious_A = mk3A "mysteriös" "mysteriöser" "mysteriöseste";
-lin mystery_N = reg2N  "Geheimnis" "Geheimnisse" neuter;
-lin mystic_A = variants {};
-lin mystic_N = variants {};
-lin mystical_A = variants {};
-lin mysticism_N = reg2N  "Mystizismus" "Mystizismen" masculine;
-lin mystification_N = variants {};
-lin mystify_V2 = variants {};
-lin mystique_N = variants {};
-lin myth_N = reg2N  "Mythos" "Mythen" masculine;
-lin mythical_A = variants {};
-lin mythological_A = variants {};
-lin mythologist_N = variants {};
-lin mythology_N = reg2N  "Mythologie" "Mythologien" feminine;
-lin myxomatosis_N = variants {};
-lin naafi_N = variants {};
-lin nab_V2 = dirV2 (regV "schnappen");
-lin nabob_N = variants {};
-lin nacelle_N = variants {};
-lin nacre_N = variants {};
-lin nadir_N = variants {};
-lin nag_N = variants {};
-lin nag_V = variants {};
-lin nag_V2 = variants {};
-lin nagger_N = reg2N  "Nörgler" "Nörgler" masculine;
-lin nagoya_PN = variants {};
-lin nagpur_PN = variants {};
-lin naiad_N = variants {};
-lin nail_N = reg2N  "Nagel" "Nägel" masculine;
-lin nail_V2 = variants {};
-lin nail_polish_N = variants {};
-lin nail_varnish_N = variants {};
-lin nailbrush_N = variants {};
-lin nailfile_N = variants {};
-lin nailsea_PN = variants {};
-lin nainsook_N = variants {};
-lin naira_N = variants {};
-lin nairn_PN = variants {};
-lin nairobi_PN = variants {};
-lin naive_1_A = variants {};
-lin naive_2_A = variants {};
-lin naivete_N = variants {};
-lin naivety_N = variants {};
-lin naked_A = variants {};
-lin nakedness_N = reg2N  "Nacktheit" "Nacktheiten" feminine;
-lin namby_pamby_A = variants {};
-lin namby_pamby_N = variants {};
-lin name_N = mkN "Name" "Namen" "Namen" "Namens" "Namen" "Namen" masculine;
-lin name_V2 = variants {};
-lin name_V3 = variants {};
-lin name_V2V = variants {};
-lin name_day_N = variants {};
-lin name_drop_V = variants {};
-lin name_dropping_N = variants {};
-lin name_part_N = variants {};
-lin nameless_A = mk3A "namenlos" "namenloser" "namenloseste";
-lin namely_Adv = variants {};
-lin nameplate_N = variants {};
-lin namesake_N = reg2N  "Namensvetter" "Namensvettern" masculine;
-lin namibia_PN = variants {};
-lin namibian_A = variants {};
-lin namibian_N = variants {};
-lin nanchang_PN = variants {};
-lin nancy_PN = variants {};
-lin nankeen_N = variants {};
-lin nanking_PN = variants {};
-lin nanning_PN = variants {};
-lin nanny_N = variants {};
-lin nanny_goat_N = variants {};
-lin nantwich_PN = variants {};
-lin naomi_PN = variants {};
-lin nap_N = reg2N  "Nickerchen" "Nickerchen" neuter;
-lin nap_V = variants {};
-lin napalm_N = variants {};
-lin nape_N = reg2N  "Genick" "Genicke" neuter;
-lin napery_N = variants {};
-lin naphtha_N = variants {};
-lin naphthalene_N = variants {};
-lin napkin_N = reg2N  "Serviette" "Servietten" feminine;
-lin napkin_ring_N = variants {};
-lin naples_PN = variants {};
-lin napoleonic_A = variants {};
-lin napoli_PN = variants {};
-lin nappy_N = reg2N  "Windel" "Windeln" feminine;
-lin narborough_PN = variants {};
-lin narcissism_N = reg2N  "Narzissmus" "Narzissmen" masculine;
-lin narcissus_N = variants {};
-lin narcotic_A = variants {};
-lin narcotic_N = variants {};
-lin nark_N = variants {};
-lin nark_V2 = variants {};
-lin narrate_V2 = dirV2 (irregV "erzählen" "erzählt" "erzählte" "erzählte" "erzählt");
-lin narration_N = mkN "Erzählung";
-lin narrative_N = variants {};
-lin narrator_N = variants {};
-lin narrow_A = regA "schmal";
-lin narrow_N = variants {};
-lin narrow_V = variants {};
-lin narrow_V2 = variants {};
-lin narrow_minded_A = variants {};
-lin narrow_mindedness_N = variants {};
-lin narrowness_N = variants {};
-lin narwhal_N = reg2N  "Narwal" "Narwale" masculine;
-lin nary_Predet = variants {};
-lin nasa_PN = variants {};
-lin nasal_A = regA "nasal";
-lin nasal_N = variants {};
-lin nasalize_V2 = variants {};
-lin nascent_A = variants {};
-lin nastily_Adv = variants {};
-lin nastiness_N = variants {};
-lin nasturtium_N = variants {};
-lin nasty_A = mk3A "boshaft" "boshafter" "boshafteste";
-lin nat_PN = variants {};
-lin natal_A = variants {};
-lin natalie_PN = variants {};
-lin nathaniel_PN = variants {};
-lin nation_N = mkN "Nation";
-lin national_A = variants {};
-lin national_N = variants {};
-lin nationalism_N = variants {};
-lin nationalist_A = mk3A "nationalistisch" "nationalistischer" "nationalistischste";
-lin nationalist_N = variants {};
-lin nationalistic_A = variants {};
-lin nationality_N = reg2N  "Nationalität" "Nationalitäten" feminine;
-lin nationalization_N = variants {};
-lin nationalize_V2 = variants {};
-lin nationwide_A = variants {};
-lin nationwide_Adv = variants {};
-lin native_A = regA "einheimisch";
-lin native_N = variants {};
-lin nativity_N = variants {};
-lin nato_PN = variants {};
-lin natter_V = variants {};
-lin nattily_Adv = variants {};
-lin natty_A = mk3A "nett" "netter" "netteste";
-lin natural_A = mk3A "natürlich" "natürlicher" "natürlichste";
-lin natural_N = variants {};
-lin naturalism_N = variants {};
-lin naturalist_N = reg2N  "Naturalist" "Naturalisten" masculine;
-lin naturalistic_A = mk3A "naturalistisch" "naturalistischer" "naturalistischste";
-lin naturalization_N = variants {};
-lin naturalize_V = variants {};
-lin naturalize_V2 = variants {};
-lin naturalness_N = variants {};
-lin nature_N = reg2N  "Natur" "Naturen" feminine;
-lin naturism_N = variants {};
-lin naturist_N = variants {};
-lin naught_N = variants {};
-lin naughtily_Adv = variants {};
-lin naughtiness_N = variants {};
-lin naughty_A = mk3A "dreist" "dreister" "dreisteste";
-lin nauru_PN = variants {};
-lin nauruan_A = variants {};
-lin nauruan_N = variants {};
-lin nausea_N = reg2N  "Ekel" "Ekel" masculine;
-lin nauseate_V2 = variants {};
-lin nauseous_A = variants {};
-lin nautch_N = variants {};
-lin nautch_girl_N = variants {};
-lin nautical_A = variants {};
-lin nautilus_N = variants {};
-lin naval_A = variants {};
-lin nave_N = reg2N  "Schiff" "Schiffe" neuter;
-lin navel_N = reg2N  "Bauchnabel" "Bauchnabel" masculine;
-lin navigability_N = variants {};
-lin navigable_A = variants {};
-lin navigate_V = variants {};
-lin navigate_V2 = variants {};
-lin navigation_N = variants {};
-lin navigator_N = variants {};
-lin navvy_N = variants {};
-lin navy_N = reg2N  "Marine" "Marinen" feminine;
-lin nay_Adv = variants {};
-lin naysay_V2 = variants {};
-lin nazi_A = variants {};
-lin nazi_N = variants {};
-lin nazism_N = variants {};
-lin nb_PN = variants {};
-lin nco_N = variants {};
-lin ne_plus_ultra_N = variants {};
-lin neanderthal_A = variants {};
-lin neap_N = variants {};
-lin neap_tide_N = variants {};
-lin neapolitan_A = variants {};
-lin neapolitan_N = variants {};
-lin near_A = mk3A "nahe" "näher" "nächste";
-lin near_Adv = variants {};
-lin near_Prep = variants {};
-lin near_V = variants {};
-lin near_V2 = variants {};
-lin near_sighted_A = variants {};
-lin nearby_A = mk3A "nah" "näher" "nächste";
-lin nearer_Adv = variants {};
-lin nearer_Prep = variants {};
-lin nearest_Adv = variants {};
-lin nearest_Prep = variants {};
-lin nearness_N = variants {};
-lin nearside_N = variants {};
-lin neat_A = variants {};
-lin neath_PN = variants {};
-lin neatness_N = variants {};
-lin nebraska_PN = variants {};
-lin nebula_N = reg2N  "Nebel" "Nebel" masculine;
-lin nebular_A = variants {};
-lin nebulous_A = variants {};
-lin necessary_A = mk3A "notwendig" "notwendiger" "notwendigste";
-lin necessary_N = variants {};
-lin necessitate_V2 = variants {};
-lin necessitous_A = variants {};
-lin necessity_N = variants {};
-lin neck_N = mkN "Nacken" "Nacken" masculine;
-lin neck_V = variants {};
-lin neckband_N = variants {};
-lin neckcloth_N = variants {};
-lin neckerchief_N = reg2N  "Halstuch" "Halstücher" neuter;
-lin necklace_N = reg2N  "Halskette" "Halsketten" feminine;
-lin necklet_N = variants {};
-lin necktie_N = reg2N  "Krawatte" "Krawatten" feminine;
-lin neckwear_N = variants {};
-lin necromancer_N = variants {};
-lin necromancy_N = variants {};
-lin necropolis_N = variants {};
-lin nectar_N = reg2N  "Nektar" "Nektare" masculine;
-lin nectarine_N = reg2N  "Nektarine" "Nektarinen" feminine;
-lin ned_PN = variants {};
-lin neddy_PN = variants {};
-lin nee_A = variants {};
-lin need_N = reg2N  "Bedarf" "Bedarfe" masculine;
-lin need_V = variants {};
-lin need_V2 = variants {};
-lin need_V2V = variants {};
-lin need_VV = variants {};
-lin need_VS = variants {};
-lin needful_A = variants {};
-lin needle_N = reg2N  "Nadel" "Nadeln" feminine;
-lin needle_V2 = variants {};
-lin needlecraft_N = variants {};
-lin needless_A = mk3A "unnötig" "unnötiger" "unnötigste";
-lin needlewoman_N = variants {};
-lin needlework_N = variants {};
-lin needs_Adv = variants {};
-lin needy_A = variants {};
-lin nefarious_A = mk3A "berüchtigt" "berüchtigter" "berüchtigtste";
-lin nefariousness_N = variants {};
-lin negate_V2 = variants {};
-lin negation_N = mkN "Negation";
-lin negative_A = mk3A "negativ" "negativer" "negativste";
-lin negative_N = variants {};
-lin negative_V2 = variants {};
-lin neglect_N = variants {};
-lin neglect_V2 = dirV2 (irregV "missachten" "missachtet" "missachtete" "missachte" "missachtet" );
-lin neglectful_A = mk3A "nachlässig" "nachlässiger" "nachlässigste";
-lin neglectfulness_N = variants {};
-lin neglige_N = variants {};
-lin negligee_N = reg2N  "Negligé" "Negligés" neuter;
-lin negligence_N = reg2N  "Fahrlässigkeit" "Fahrlässigkeiten" feminine;
-lin negligent_A = mk3A "fahrlässig" "fahrlässiger" "fahrlässigste";
-lin negligible_A = variants {};
-lin negotiable_A = variants {};
-lin negotiate_V = irregV "verhandeln" "verhandelt" "verhandelte" "verhandelte" "verhandelt";
-lin negotiate_V2 = dirV2 (irregV "verhandeln" "verhandelt" "verhandelte" "verhandelte" "verhandelt");
-lin negotiate_VV = variants {};
-lin negotiation_N = mkN "Verhandlung";
-lin negotiator_N = variants {};
-lin negress_N = variants {};
-lin negro_N = variants {};
-lin negroid_A = variants {};
-lin negroid_N = variants {};
-lin negus_N = variants {};
-lin neigh_N = variants {};
-lin neigh_V = variants {};
-lin neighbour_N = reg2N  "Nachbarin" "Nachbarinnen" feminine;
-lin neighbour_V = variants {};
-lin neighbour_V2 = variants {};
-lin neighbourhood_N = reg2N  "Nachbarschaft" "Nachbarschaften" feminine;
-lin neighbourly_A = variants {};
-lin neil_PN = variants {};
-lin neither7nor_DConj = variants {};
-lin neither_Det = variants {};
-lin neither_Adv = variants {};
-lin neither_Prep = variants {};
-lin nell_PN = variants {};
-lin nelly_N = variants {};
-lin nelly_PN = variants {};
-lin nelson_PN = variants {};
-lin nem_con_Adv = variants {};
-lin nemesis_N = variants {};
-lin neocolonialism_N = variants {};
-lin neolithic_A = variants {};
-lin neologism_N = reg2N  "Neologismus" "Neologismen" masculine;
-lin neon_N = variants {};
-lin neophyte_N = variants {};
-lin neoplasm_N = variants {};
-lin nepal_PN = variants {};
-lin nepalese_A = variants {};
-lin nepalese_N = variants {};
-lin nepali_A = variants {};
-lin nepali_N = variants {};
-lin nephew_N = reg2N  "Neffe" "Neffen" masculine;
-lin nephritis_N = variants {};
-lin nepotism_N = variants {};
-lin neptune_PN = variants {};
-lin nereid_N = variants {};
-lin nerve_N = reg2N  "Nerv" "Nerven" masculine;
-lin nerve_V2 = variants {};
-lin nerve_cell_N = variants {};
-lin nerve_centre_N = variants {};
-lin nerve_racking_A = variants {};
-lin nerveless_A = variants {};
-lin nervous_A = mk3A "nervös" "nervöser" "nervöseste";
-lin nervousness_N = variants {};
-lin nervy_A = variants {};
-lin nescience_N = variants {};
-lin nescient_A = variants {};
-lin ness_N = variants {};
-lin nest_N = reg2N  "Nest" "Nester" neuter;
-lin nest_V = variants {};
-lin nest_egg_N = variants {};
-lin nestle_V = variants {};
-lin nestle_V2 = variants {};
-lin neston_PN = variants {};
-lin nestor_PN = variants {};
-lin net_A = variants {};
-lin net_N = reg2N  "Netz" "Netze" neuter;
-lin net_V2 = variants {};
-lin netball_N = variants {};
-lin nether_A = regA "unterirdisch";
-lin netherlander_N = variants {};
-lin netherlands_PN = variants {};
-lin nethermost_A = variants {};
-lin netley_PN = variants {};
-lin nett_A = variants {};
-lin nett_V2 = variants {};
-lin netting_N = variants {};
-lin nettle_N = reg2N  "Brennnessel" "Brennnesseln" feminine;
-lin nettle_V2 = variants {};
-lin nettlerash_N = variants {};
-lin network_N = reg2N  "Netzwerk" "Netzwerke" neuter;
-lin neural_A = variants {};
-lin neuralgia_N = reg2N  "Neuralgie" "Neuralgien" feminine;
-lin neuralgic_A = regA "neuralgisch";
-lin neurasthenia_N = variants {};
-lin neurasthenic_A = variants {};
-lin neurasthenic_N = variants {};
-lin neuritis_N = variants {};
-lin neurologist_N = variants {};
-lin neurology_N = variants {};
-lin neurosis_N = reg2N  "Neurose" "Neurosen" feminine;
-lin neurotic_A = mk3A "neurotisch" "neurotischer" "neurotischste";
-lin neurotic_N = variants {};
-lin neurotically_Adv = variants {};
-lin neuss_PN = variants {};
-lin neuter_A = regA "geschlechtslos";
-lin neuter_N = variants {};
-lin neuter_V2 = variants {};
-lin neutral_A = mk3A "neutral" "neutraler" "neutralste";
---lin neutral_N = variants {};
-lin neutrality_N = reg2N  "Neutralität" "Neutralitäten" feminine;
-lin neutralization_N = variants {};
-lin neutralize_V2 = variants {};
-lin neutron_N = reg2N  "Neutron" "Neutronen" neuter;
-lin nevada_PN = variants {};
-lin never_AdV = variants {};
-lin nevermore_Adv = variants {};
-lin nevertheless_Adv = variants {};
-lin neville_PN = variants {};
-lin new_A = regA "neu";
-lin new_Adv = variants {};
-lin new_cumnock_PN = variants {};
-lin new_mills_PN = variants {};
-lin new_orleans_PN = variants {};
-lin new_tredegar_PN = variants {};
-lin new_windsor_PN = variants {};
-lin new_york_PN = variants {};
-lin newark_PN = variants {};
-lin newarthill_PN = variants {};
-lin newbiggin_PN = variants {};
-lin newbury_PN = variants {};
-lin newcastle_PN = variants {};
-lin newcastle_under_lyme_PN = variants {};
-lin newcastle_upon_tyne_PN = variants {};
-lin newcomer_N = variants {};
-lin newel_N = variants {};
-lin newfangled_A = mk3A "neumodisch" "neumodischer" "neumodischste";
-lin newfoundland_PN = variants {};
-lin newham_PN = variants {};
-lin newhaven_PN = variants {};
-lin newlywed_N = variants {};
-lin newmains_PN = variants {};
-lin newmarket_N = variants {};
-lin newmarket_PN = variants {};
-lin newness_N = variants {};
-lin newport_PN = variants {};
-lin newport_pagnell_PN = variants {};
-lin newquay_PN = variants {};
-lin newry_PN = variants {};
-lin news_N = reg2N  "Nachricht" "Nachrichten" feminine;
-lin newsagent_N = variants {};
-lin newsboy_N = variants {};
-lin newscast_N = variants {};
-lin newscaster_N = reg2N  "Nachrichtensprecher" "Nachrichtensprecher" masculine;
-lin newsdealer_N = variants {};
-lin newsflash_N = variants {};
-lin newsless_A = variants {};
-lin newsletter_N = variants {};
-lin newsmonger_N = variants {};
-lin newspaper_N = mkN "Zeitung";
-lin newspaperman_N = variants {};
-lin newsprint_N = variants {};
-lin newsreel_N = variants {};
-lin newsroom_N = mkN "Redaktion";
-lin newssheet_N = variants {};
-lin newsstand_N = variants {};
-lin newsvendor_N = variants {};
-lin newsworthy_A = variants {};
-lin newsy_A = variants {};
-lin newt_N = reg2N  "Molch" "Molche" masculine;
-lin newton_abbot_PN = variants {};
-lin newton_aycliffe_PN = variants {};
-lin newton_le_willows_PN = variants {};
-lin newton_mearns_PN = variants {};
-lin newtonian_A = variants {};
-lin newtonian_N = variants {};
-lin newtown_PN = variants {};
-lin next_A = variants {};
-lin next_N = variants {};
-lin next_Prep = variants {};
-lin nexus_N = mkN "Verbindung";
-lin nhs_N = variants {};
-lin nib_N = variants {};
-lin nibble_N = variants {};
-lin nibble_V = variants {};
-lin nibble_V2 = variants {};
-lin nicaragua_PN = variants {};
-lin nicaraguan_A = variants {};
-lin nicaraguan_N = variants {};
-lin nice_A = mk3A "angenehm" "angenehmer" "angenehmste";
-lin nice_PN = variants {};
-lin niceness_N = variants {};
-lin nicety_N = variants {};
-lin niche_N = reg2N  "Nische" "Nischen" feminine;
-lin nicholas_PN = variants {};
-lin nick_N = variants {};
-lin nick_PN = variants {};
-lin nick_V2 = variants {};
-lin nickel_N = variants {};
-lin nickel_V2 = variants {};
-lin nicknack_N = variants {};
-lin nickname_N = reg2N  "Beiname" "Beinamen" masculine;
-lin nickname_V2 = variants {};
-lin nickname_V3 = variants {};
-lin nicola_PN = variants {};
-lin nicole_PN = variants {};
-lin nicotine_N = variants {};
-lin niece_N = reg2N  "Nichte" "Nichten" feminine;
-lin niff_N = variants {};
-lin niffy_A = variants {};
-lin nifty_A = mk3A "elegant" "eleganter" "eleganteste";
-lin nigel_PN = variants {};
-lin niger_PN = variants {};
-lin nigeria_PN = variants {};
-lin nigerian_A = variants {};
-lin nigerian_N = variants {};
-lin nigerien_A = variants {};
-lin nigerien_N = variants {};
-lin niggard_N = variants {};
-lin niggardly_A = variants {};
-lin nigger_N = reg2N  "Kaffer" "Kaffern" masculine;
-lin niggle_V = variants {};
-lin nigh_Adv = variants {};
-lin nigher_Adv = variants {};
-lin nighest_Adv = variants {};
-lin night_N = reg2N "Nacht" "Nächte" feminine;
-lin night_bell_N = variants {};
-lin night_bird_N = variants {};
-lin night_light_N = variants {};
-lin night_porter_N = variants {};
-lin night_soil_N = variants {};
-lin night_stop_N = variants {};
-lin night_time_N = variants {};
-lin night_watch_N = variants {};
-lin night_watchman_N = variants {};
-lin nightcap_N = reg2N  "Schlafmütze" "Schlafmützen" feminine;
-lin nightclub_N = reg2N  "Nachtklub" "Nachtklubs" masculine;
-lin nightdress_N = reg2N  "Nachthemd" "Nachthemden" neuter;
-lin nightfall_N = variants {};
-lin nightgown_N = reg2N  "Nachthemd" "Nachthemden" neuter;
-lin nightie_N = reg2N  "Nachthemd" "Nachthemden" neuter;
-lin nightingale_N = reg2N  "Nachtigall" "Nachtigallen" feminine;
-lin nightjar_N = reg2N  "Ziegenmelker" "Ziegenmelker" masculine;
-lin nightlong_A = variants {};
-lin nightly_A = variants {};
-lin nightly_Adv = variants {};
-lin nightmare_N = reg2N  "Albdruck" "Albdrücke" masculine;
-lin nightmarish_A = mk3A "albtraumhaft" "albtraumhafter" "albtraumhafteste";
-lin nightshade_N = reg2N  "Tollkirsche" "Tollkirschen" feminine;
-lin nightshirt_N = variants {};
-lin nightwork_N = variants {};
-lin nihilism_N = variants {};
-lin nihilist_N = variants {};
-lin nihilistic_A = variants {};
-lin nijmegen_PN = variants {};
-lin nil_N = variants {};
-lin nilotic_A = variants {};
-lin nimble_A = mk3A "flink" "flinker" "flinkste";
-lin nimbleness_N = variants {};
-lin nimbly_Adv = variants {};
-lin nimbus_N = reg2N  "Nimbus" "Nimbusse" masculine;
-lin niminy_piminy_A = variants {};
-lin nimrod_PN = variants {};
-lin nincompoop_N = reg2N  "Dummkopf" "Dummköpfe" masculine;
-lin ninefold_A = variants {};
-lin ninefold_Adv = variants {};
-lin ninepence_N = variants {};
-lin ninepenny_A = variants {};
-lin ninepins_N = variants {};
-lin ninny_N = variants {};
-lin ninth_A = variants {};
-lin ninth_N = variants {};
-lin niobe_PN = variants {};
-lin nip_N = variants {};
-lin nip_V = variants {};
-lin nip_V2 = variants {};
-lin nipper_N = variants {};
-lin nipping_A = variants {};
-lin nipple_N = variants {};
-lin nipponese_A = variants {};
-lin nippy_A = variants {};
-lin nirvana_N = variants {};
-lin nisi_A = variants {};
-lin nissen_PN = variants {};
-lin nit_N = reg2N  "Nisse" "Nissen" feminine;
-lin nitrate_N = variants {};
-lin nitre_N = variants {};
-lin nitric_A = variants {};
-lin nitrochalk_N = variants {};
-lin nitrogen_N = reg2N "Stickstoff" "Stickstoffe" masculine;
-lin nitroglycerin_N = variants {};
-lin nitroglycerine_N = variants {};
-lin nitrous_A = variants {};
-lin nitty_gritty_N = variants {};
-lin nitwit_N = variants {};
-lin nitwitted_A = variants {};
-lin nix_N = variants {};
-lin nix_V2 = variants {};
-lin no_Quant = 
-      let keiner : R.Number => R.Gender => R.PCase => Str = 
-            table {
-              R.Sg => \\g,c => R.usePrepC c (\k -> "kein" + R.pronEnding ! R.GSg g ! k) ;
-              R.Pl => (M.detLikeAdj False R.Pl "kein").s
-            }
-      in {s,sp = \\_ => keiner ; a = R.Strong ; aPl = R.Weak} ;
-lin no_ball_N = variants {};
-lin no_go_A = variants {};
-lin noah_PN = variants {};
-lin nob_N = variants {};
-lin nobble_V2 = variants {};
-lin nobel_PN = variants {};
-lin nobility_N = variants {};
-lin noble_A = variants {};
-lin noble_N = reg2N  "Aristokrat" "Aristokraten" masculine;
-lin noble_mindedness_N = variants {};
-lin nobleman_N = variants {};
-lin noblesse_N = variants {};
-lin noblesse_oblige_N = variants {};
-lin nobly_Adv = variants {};
-lin nobody_NP = M.nameNounPhrase {s = R.caselist "niemand" "niemanden" "niemandem" "niemands"};
-lin noctambulist_N = variants {};
-lin nocturnal_A = variants {};
-lin nocturne_N = variants {};
-lin nod_N = variants {};
-lin nod_V = regV "nicken";
-lin nod_V2 = dirV2 (regV "nicken");
-lin noddle_N = variants {};
-lin node_N = reg2N  "Ecke" "Ecken" feminine;
-lin nodular_A = variants {};
-lin nodulated_A = variants {};
-lin nodule_N = variants {};
-lin noel_N = variants {};
-lin noel_PN = variants {};
-lin noggin_N = reg2N  "Birne" "Birnen" feminine;
-lin nohow_Adv = variants {};
-lin noise_N = reg2N  "Störung" "Störungen" feminine;
-lin noise_V2 = variants {};
-lin noiseless_A = variants {};
-lin noiselessness_N = variants {};
-lin noisily_Adv = variants {};
-lin noisiness_N = variants {};
-lin noisome_A = mk3A "ekelhaft" "ekelhafter" "ekelhafteste";
-lin noisy_A = mk3A "laut" "lauter" "lauteste";
-lin nom_de_plume_N = variants {};
-lin nomad_N = reg2N  "Nomade" "Nomaden" masculine;
-lin nomadic_A = variants {};
-lin nomenclature_N = reg2N  "Nomenklatur" "Nomenklaturen" feminine;
-lin nominal_A = variants {};
-lin nominate_V2 = dirV2 (regV "nominieren");
-lin nomination_N = variants {};
-lin nominative_A = variants {};
-lin nominative_N = variants {};
-lin nominee_N = reg2N  "Kandidat" "Kandidaten" masculine;
-lin non_compliance_N = variants {};
-lin non_compos_mentis_A = variants {};
-lin non_contentious_A = variants {};
-lin non_interference_N = variants {};
-lin non_sequitur_N = variants {};
-lin non_skid_A = variants {};
-lin non_u_A = variants {};
-lin nonage_N = variants {};
-lin nonagenarian_A = variants {};
-lin nonagenarian_N = variants {};
-lin nonaggression_N = variants {};
-lin nonalignment_N = variants {};
-lin nonce_N = variants {};
-lin nonce_word_N = variants {};
-lin nonchalance_N = variants {};
-lin nonchalant_A = mk3A "gleichgültig" "gleichgültiger" "gleichgültigste";
-lin noncombatant_N = variants {};
-lin noncommissioned_A = variants {};
-lin noncommittal_A = variants {};
-lin nonconductor_N = variants {};
-lin nonconformist_N = variants {};
-lin nonconformity_N = variants {};
-lin nondescript_A = variants {};
-lin nondescript_N = variants {};
-lin none_Adv = variants {};
-lin nonentity_N = variants {};
-lin nonesuch_N = variants {};
-lin nonevent_N = variants {};
-lin nonfiction_N = variants {};
-lin nonflammable_A = variants {};
-lin nonintervention_N = variants {};
-lin nonmoral_A = variants {};
-lin nonobservance_N = variants {};
-lin nonpareil_A = variants {};
-lin nonpareil_N = variants {};
-lin nonpayment_N = variants {};
-lin nonplus_V2 = variants {};
-lin nonresident_A = variants {};
-lin nonsense_N = variants {};
-lin nonsensical_A = variants {};
-lin nonsmoker_N = variants {};
-lin nonstarter_N = variants {};
-lin nonstick_A = variants {};
-lin nonstop_A = regA "durchgehend";
-lin nonstop_Adv = variants {};
-lin nonsuch_N = variants {};
-lin nonunion_A = variants {};
-lin nonviolence_N = variants {};
-lin noodle_N = variants {};
-lin nook_N = reg2N  "Alkoven" "Alkoven" masculine;
-lin noon_N = reg2N  "Mittag" "Mittage" masculine;
-lin noonday_A = variants {};
-lin noontide_N = variants {};
-lin noose_N = reg2N  "Schlinge" "Schlingen" feminine;
-lin noose_V2 = variants {};
-lin nor_Conj = variants {};
-lin nora_PN = variants {};
-lin nordic_A = variants {};
-lin nordic_N = variants {};
-lin norfolk_PN = variants {};
-lin norm_N = reg2N  "Norm" "Normen" feminine;
-lin normal_A = mk3A "normal" "normaler" "normalste";
-lin normal_N = variants {};
-lin normalcy_N = variants {};
-lin normality_N = variants {};
-lin normalization_N = mkN "Normalisierung";
-lin normalize_V2 = variants {};
-lin norman_A = variants {};
-lin norman_N = variants {};
-lin norman_PN = variants {};
-lin normanton_PN = variants {};
-lin normantown_PN = variants {};
-lin normative_A = mk3A "normativ" "normativer" "normativste";
-lin norse_A = variants {};
-lin norse_N = variants {};
-lin north_A = variants {};
-lin north_Adv = variants {};
-lin north_N = variants {};
-lin north_northeast_Adv = variants {};
-lin north_northeast_N = variants {};
-lin north_northwest_Adv = variants {};
-lin north_northwest_N = variants {};
-lin north_walsham_PN = variants {};
-lin northallerton_PN = variants {};
-lin northam_PN = variants {};
-lin northampton_PN = variants {};
-lin northamptonshire_PN = variants {};
-lin northeast_Adv = variants {};
-lin northeast_N = variants {};
-lin northeaster_N = variants {};
-lin northeasterly_A = variants {};
-lin northeastern_A = variants {};
-lin northerly_A = variants {};
-lin northerly_Adv = variants {};
-lin northern_A = variants {};
-lin northerner_N = variants {};
-lin northernmost_A = variants {};
-lin northman_N = variants {};
-lin northumberland_PN = variants {};
-lin northwards_Adv = variants {};
-lin northwest_Adv = variants {};
-lin northwest_N = variants {};
-lin northwester_N = variants {};
-lin northwesterly_A = variants {};
-lin northwestern_A = variants {};
-lin northwich_PN = variants {};
-lin norton_PN = variants {};
-lin norway_PN = variants {};
-lin norwegian_A = variants {};
-lin norwegian_N = variants {};
-lin norwich_PN = variants {};
-lin nose_N = mkN "Nase";
-lin nose_V = variants {};
-lin nose_V2 = variants {};
-lin nose_flute_N = variants {};
-lin nose_wheel_N = variants {};
-lin nosebag_N = variants {};
-lin nosebleed_N = variants {};
-lin nosecone_N = variants {};
-lin nosed_A = variants {};
-lin nosedive_N = variants {};
-lin nosedive_V = variants {};
-lin nosegay_N = variants {};
-lin nosering_N = variants {};
-lin nosey_A = variants {};
-lin nosh_N = variants {};
-lin nosh_V = variants {};
-lin nosh_up_N = variants {};
-lin nostalgia_N = reg2N  "Nostalgie" "Nostalgien" feminine;
-lin nostalgic_A = mk3A "nostalgisch" "nostalgischer" "nostalgischste";
-lin nostalgically_Adv = variants {};
-lin nostril_N = variants {};
-lin nostrum_N = variants {};
-lin nosy_A = variants {};
-lin not_Adv = variants {};
-lin notability_N = variants {};
-lin notable_A = mk3A "bemerkenswert" "bemerkenswerter" "bemerkenswerteste";
-lin notable_N = variants {};
-lin notary_N = reg2N  "Notar" "Notare" masculine;
-lin notation_N = variants {};
-lin notch_N = variants {};
-lin notch_V2 = variants {};
-lin note_N = reg2N  "Notiz" "Notizen" feminine;
-lin note_V = variants {};
-lin note_V2 = variants {};
-lin note_VS = variants {};
-lin notebook_N = reg2N  "Notebook" "Notebooks" neuter;
-lin notecase_N = variants {};
-lin noted_A = variants {};
-lin notepaper_N = variants {};
-lin noteworthy_A = variants {};
-lin nothing_NP = M.nameNounPhrase {s = \\_ => "nichts"};
-lin nothingness_N = variants {};
-lin notice_N = mkN "Bekanntmachung";
-lin notice_V = variants {};
-lin notice_V2 = variants {};
-lin notice_VS = variants {};
-lin notice_board_N = variants {};
-lin noticeable_A = mk3A "auffällig" "auffälliger" "auffälligste";
-lin notifiable_A = variants {};
-lin notification_N = mkN "Benachrichtigung";
-lin notify_V2 = dirV2 (regV "benachrichtigen");
-lin notion_N = mkN "Ahnung";
-lin notional_A = variants {};
-lin notoriety_N = variants {};
-lin notorious_A = mk3A "berüchtigt" "berüchtigter" "berüchtigtste";
-lin nottingham_PN = variants {};
-lin nottinghamshire_PN = variants {};
-lin notwithstanding_Adv = variants {};
-lin notwithstanding_Prep = variants {};
-lin nougat_N = variants {};
-lin nought_N = variants {};
-lin noun_N = reg2N  "Substantiv" "Substantive" neuter;
-lin nourish_V2 = variants {};
-lin nourishment_N = variants {};
-lin nous_N = variants {};
-lin nouveau_riche_N = variants {};
-lin nov_PN = variants {};
-lin nova_N = reg2N  "Nova" "Novas" feminine;
-lin nova_scotia_PN = variants {};
-lin novara_PN = variants {};
-lin novel_A = mk3A "neu" "neuer" "neusten, neueste";
-lin novel_N = variants {};
-lin novelette_N = variants {};
-lin novelist_N = variants {};
-lin novelty_N = reg2N  "Neuheit" "Neuheiten" feminine;
-lin november_N = variants {};
-lin november_PN = variants {};
-lin novice_N = reg2N  "Neuling" "Neulinge" masculine;
-lin noviciate_N = variants {};
-lin novitiate_N = variants {};
-lin novokuznetsk_PN = variants {};
-lin novosibirsk_PN = variants {};
-lin now_Adv = variants {};
-lin now_AdV = variants {};
-lin nowadays_Adv = variants {};
-lin nowhere_Adv = variants {};
-lin nowise_Adv = variants {};
-lin noxious_A = variants {};
-lin noxiousness_N = variants {};
-lin nozzle_N = reg2N "Düse" "Düsen" feminine;
-lin nr_PN = variants {};
-lin nspcc_N = variants {};
-lin nt_N = variants {};
-lin nuance_N = reg2N  "Nuance" "Nuancen" feminine;
-lin nub_N = variants {};
-lin nubile_A = variants {};
-lin nuclear_A = variants {};
-lin nucleic_A = variants {};
-lin nucleus_N = reg2N  "Atomkern" "Atomkerne" masculine;
-lin nude_A = variants {};
-lin nude_N = variants {};
-lin nudge_N = variants {};
-lin nudge_V2 = variants {};
-lin nudism_N = variants {};
-lin nudist_N = variants {};
-lin nudity_N = reg2N  "Nacktheit" "Nacktheiten" feminine;
-lin nugatory_A = mk3A "belanglos" "belangloser" "belangloseste";
-lin nugget_N = variants {};
-lin nuisance_N = mkN "Belästigung";
-lin null_A = variants {};
-lin nullification_N = variants {};
-lin nullify_V2 = variants {};
-lin nullity_N = variants {};
-lin numb_A = variants {};
-lin numb_V2 = variants {};
-lin number_N = reg2N "Zahl" "Zahlen" feminine;
-lin number_V2 = variants {};
-lin numberless_A = variants {};
-lin numberplate_N = variants {};
-lin numbness_N = variants {};
-lin numerable_A = variants {};
-lin numeracy_N = variants {};
-lin numeral_A = variants {};
-lin numeral_N = reg2N  "Zahl" "Zahlen" feminine;
-lin numerate_A = variants {};
-lin numeration_N = variants {};
-lin numerator_N = reg2N  "Zähler" "Zähler" masculine;
-lin numeric_A = regA "numerisch";
-lin numerical_A = regA "numerisch";
-lin numerous_A = mk3A "zahlreich" "zahlreicher" "zahlreichste";
-lin numinous_A = variants {};
-lin numismatics_N = variants {};
-lin numismatist_N = variants {};
-lin numskull_N = variants {};
-lin nun_N = variants {};
-lin nuncio_N = variants {};
-lin nuneaton_PN = variants {};
-lin nunnery_N = variants {};
-lin nuptial_A = variants {};
-lin nurenburg_PN = variants {};
-lin nurse_N = reg2N  "Krankenpfleger" "Krankenpfleger" masculine;
-lin nurse_V2 = variants {};
-lin nursemaid_N = variants {};
-lin nursery_N = reg2N  "Kindergarten" "Kindergärten" masculine;
-lin nurseryman_N = variants {};
-lin nursing_home_N = variants {};
-lin nurture_N = variants {};
-lin nurture_V2 = variants {};
-lin nut_N = reg2N  "Birne" "Birnen" feminine;
-lin nut_V = variants {};
-lin nut_brown_A = variants {};
-lin nut_butter_N = variants {};
-lin nuthouse_N = variants {};
-lin nutmeg_N = variants {};
-lin nutria_N = variants {};
-lin nutrient_A = variants {};
-lin nutrient_N = variants {};
-lin nutriment_N = variants {};
-lin nutrition_N = reg2N  "Ernährung" "Ernährungen" feminine;
-lin nutritional_A = variants {};
-lin nutritious_A = mk3A "nahrhaft" "nahrhafter" "nahrhafteste";
-lin nutritive_A = variants {};
-lin nuts_A = variants {};
-lin nutshell_N = variants {};
-lin nutty_A = mk3A "bekloppt" "bekloppter" "bekloppteste";
-lin nuzzle_V = regV "hätscheln";
-lin nuzzle_V2 = dirV2 (regV "hätscheln");
-lin nylon_N = variants {};
-lin nymph_N = reg2N  "Nymphe" "Nymphen" feminine;
-lin nymphet_N = variants {};
-lin nympho_N = variants {};
-lin nymphomania_N = variants {};
-lin nymphomaniac_A = variants {};
-lin nymphomaniac_N = variants {};
-lin o_level_N = variants {};
-lin oaf_N = variants {};
-lin oafish_A = variants {};
-lin oak_N = reg2N  "Eiche" "Eichen" feminine;
-lin oak_apple_N = variants {};
-lin oaken_A = variants {};
-lin oakengates_PN = variants {};
-lin oakum_N = variants {};
-lin oap_N = variants {};
-lin oar_N = reg2N  "Ruder" "Ruder" neuter;
-lin oarsman_N = variants {};
-lin oarsmanship_N = variants {};
-lin oarswoman_N = variants {};
-lin oasis_N = reg2N  "Oase" "Oasen" feminine;
-lin oast_N = reg2N  "Darre" "Darren" feminine;
-lin oasthouse_N = variants {};
-lin oat_N = reg2N  "Hafer" "Hafer" masculine;
-lin oatcake_N = variants {};
-lin oath_N = reg2N  "Eid" "Eide" masculine;
-lin oatmeal_N = variants {};
-lin oau_N = variants {};
-lin ob_PN = variants {};
-lin oban_PN = variants {};
-lin obbligato_N = variants {};
-lin obduracy_N = variants {};
-lin obdurate_A = variants {};
-lin obedience_N = variants {};
-lin obedient_A = mk3A "gehorsam" "gehorsamer" "gehorsamste";
-lin obeisance_N = variants {};
-lin obelisk_N = reg2N  "Kreuz" "Kreuze" neuter;
-lin oberhausen_PN = variants {};
-lin obese_A = mk3A "fettleibig" "fettleibiger" "fettleibigste";
-lin obesity_N = reg2N "Fettleibigkeit" "Fettleibigkeiten" feminine;
-lin obey_V = irregV "gehorchen" "gehorcht" "gehorchte" "gehorchte" "gehorcht";
-lin obey_V2 = dirV2 (irregV "gehorchen" "gehorcht" "gehorchte" "gehorchte" "gehorcht");
-lin obfuscate_V2 = dirV2 (irregV "verschleiern" "verschleiert" "verschleierte" "verschleierte" "verschleiert");
-lin obi_N = variants {};
-lin obiter_dictum_N = variants {};
-lin obituary_N = reg2N  "Nachruf" "Nachrufe" masculine;
-lin object_N = reg2N  "Gegenstand" "Gegenstände" masculine;
-lin object_V = variants {};
-lin object_V2 = variants {};
-lin objection_N = reg2N  "Einwand" "Einwände" masculine;
-lin objectionable_A = variants {};
-lin objective_A = mk3A "objektiv" "objektiver" "objektivste";
-lin objective_N = variants {};
-lin objectivity_N = variants {};
-lin objector_N = variants {};
-lin objurgate_V2 = variants {};
-lin objurgation_N = variants {};
-lin oblate_A = variants {};
-lin oblation_N = variants {};
-lin obligate_V2 = variants {};
-lin obligate_V2V = variants {};
-lin obligation_N = reg2N  "Pflicht" "Pflichten" feminine;
-lin obligatory_A = variants {};
-lin oblige_V2 = variants {};
-lin oblige_V2V = variants {};
-lin obliging_A = mk3A "verbindlich" "verbindlicher" "verbindlichste";
-lin oblique_A = variants {};
-lin obliquity_N = variants {};
-lin obliterate_V2 = variants {};
-lin obliteration_N = variants {};
-lin oblivion_N = variants {};
-lin oblivious_A = mk3A "vergesslich" "vergesslicher" "vergesslichste";
-lin oblong_A = mk3A "länglich" "länglicher" "länglichste";
-lin oblong_N = variants {};
-lin obloquy_N = variants {};
-lin obnoxious_A = variants {};
-lin obnoxiousness_N = variants {};
-lin oboe_N = reg2N  "Oboe" "Oboen" feminine;
-lin oboist_N = variants {};
-lin obscene_A = mk3A "obszön" "obszöner" "obszönste";
-lin obscenity_N = variants {};
-lin obscurantism_N = variants {};
-lin obscurantist_N = variants {};
-lin obscure_A = mk3A "düster" "düsterer, düstrer" "düsterste";
-lin obscure_V2 = variants {};
-lin obscure_VA = variants {};
-lin obscurity_N = variants {};
-lin obsequious_A = variants {};
-lin obsequiousness_N = variants {};
-lin observable_A = variants {};
-lin observance_N = variants {};
-lin observant_A = variants {};
-lin observation_N = variants {};
-lin observatory_N = reg2N  "Observatorium" "Observatorien" neuter;
-lin observe_V = irregV "beobachten" "beobachtet" "beobachtete" "beobachte" "beobachtet" ;
-lin observe_V2 = dirV2 (irregV "beobachten" "beobachtet" "beobachtete" "beobachte" "beobachtet" );
-lin observe_VS = variants {};
-lin observer_N = reg2N  "Beobachter" "Beobachter" masculine;
-lin observing_A = variants {};
-lin obsess_V2 = variants {};
-lin obsession_N = variants {};
-lin obsessional_A = variants {};
-lin obsessive_A = regA "obsessiv";
-lin obsidian_N = variants {};
-lin obsolescence_N = variants {};
-lin obsolescent_A = regA "veraltend";
-lin obsolete_A = mk3A "obsolet" "obsoleter" "obsoleteste";
-lin obstacle_N = reg2N  "Hindernis" "Hindernisse" neuter;
-lin obstetric_A = variants {};
-lin obstetrical_A = variants {};
-lin obstetrician_N = variants {};
-lin obstetrics_N = variants {};
-lin obstinacy_N = reg2N  "Sturheit" "Sturheiten" feminine;
-lin obstinate_A = mk3A "hartnäckig" "hartnäckiger" "hartnäckigste";
-lin obstreperous_A = variants {};
-lin obstreperousness_N = variants {};
-lin obstruct_V2 = dirV2 (regV "behindern");
-lin obstruction_N = mkN "Obstruktion";
-lin obstructionism_N = variants {};
-lin obstructionist_N = variants {};
-lin obstructive_A = variants {};
-lin obtain_V = irregV "bestehen" "besteht" "bestand" "bestände" "bestanden" ;
-lin obtain_V2 = dirV2 (irregV "bestehen" "besteht" "bestand" "bestände" "bestanden" );
-lin obtainable_A = regA "verfügbar";
-lin obtrude_V = variants {};
-lin obtrude_V2 = variants {};
-lin obtrusive_A = variants {};
-lin obtuse_A = regA "beschränkt";
-lin obtuseness_N = variants {};
-lin obverse_N = variants {};
-lin obviate_V2 = dirV2 (regV "machen");
-lin obvious_A = mk3A "offensichtlich" "offensichtlicher" "offensichtlichste";
-lin obviousness_N = variants {};
-lin ocarina_N = variants {};
-lin occasion_N = reg2N  "Gelegenheit" "Gelegenheiten" feminine;
-lin occasion_V2 = variants {};
-lin occasional_A = regA "gelegentlich";
-lin occident_PN = variants {};
-lin occidental_A = variants {};
-lin occidental_N = variants {};
-lin occult_A = variants {};
-lin occult_N = variants {};
-lin occupancy_N = variants {};
-lin occupant_N = reg2N  "Besatzer" "Besatzer" masculine;
-lin occupation_N = reg2N  "Beruf" "Berufe" masculine;
-lin occupational_A = variants {};
-lin occupier_N = variants {};
-lin occupy_V = regV "besetzen";
-lin occupy_V2 = dirV2 (regV "besetzen");
-lin occur_V = regV "passieren";
-lin occurr_V2 = variants {};
-lin occurrence_N = reg2N  "Vorfall" "Vorfälle" masculine;
-lin ocean_N = reg2N  "Ozean" "Ozeane" masculine;
-lin oceanic_A = variants {};
-lin ochre_N = variants {};
-lin ockbrook_PN = variants {};
-lin ockendon_PN = variants {};
-lin oct_PN = variants {};
-lin octagon_N = reg2N  "Achteck" "Achtecke" neuter;
-lin octagonal_A = variants {};
-lin octane_N = reg2N  "Octan" "Octane" neuter;
-lin octave_N = variants {};
-lin octavo_N = variants {};
-lin octet_N = reg2N  "Oktett" "Oktette" neuter;
-lin octette_N = variants {};
-lin october_N = variants {};
-lin october_PN = variants {};
-lin octogenarian_A = variants {};
-lin octogenarian_N = variants {};
-lin octopus_N = reg2N  "Tintenfisch" "Tintenfische" masculine;
-lin octroi_N = variants {};
-lin ocular_A = variants {};
-lin oculist_N = variants {};
-lin odalisque_N = variants {};
-lin odd_A = regA "einzeln";
-lin odd_job_A = variants {};
-lin oddity_N = variants {};
-lin oddment_N = variants {};
-lin odds_on_A = variants {};
-lin odds_on_Adv = variants {};
-lin ode_N = variants {};
-lin odessa_PN = variants {};
-lin odious_A = variants {};
-lin odium_N = variants {};
-lin odoriferous_A = variants {};
-lin odorous_A = variants {};
-lin odour_N = reg2N  "Geruch" "Gerüche" masculine;
-lin odourless_A = variants {};
-lin odyssey_N = reg2N  "Odyssee" "Odysseen" feminine;
-lin oecd_N = variants {};
-lin oecumenical_A = variants {};
-lin oed_N = variants {};
-lin oedipus_PN = variants {};
-lin oesophagus_N = reg2N  "Speiseröhre" "Speiseröhren" feminine;
-lin of_Prep = mkPrep "nach" accusative;
-lin off_A = variants {};
-lin off_Adv = variants {};
-lin off_Prep = variants {};
-lin off_day_N = variants {};
-lin off_licence_N = variants {};
-lin off_peak_A = variants {};
-lin off_putting_A = variants {};
-lin off_street_A = variants {};
-lin off_white_A = variants {};
-lin offal_N = reg2N  "Abfall" "Abfälle" masculine;
-lin offaly_PN = variants {};
-lin offbeat_A = variants {};
-lin offenbach_PN = variants {};
-lin offence_N = variants {};
-lin offenceless_A = variants {};
-lin offend_V = regV "beleidigen";
-lin offend_V2 = dirV2 (regV "beleidigen");
-lin offender_N = variants {};
-lin offensive_A = mk3A "offensiv" "offensiver" "offensivste";
-lin offensive_N = variants {};
-lin offensiveness_N = variants {};
-lin offer_N = reg2N  "Angebot" "Angebote" neuter;
-lin offer_V = variants {};
-lin offer_V2 = variants {};
-lin offer_V2V = variants {};
-lin offer_VV = variants {};
-lin offer_VS = variants {};
-lin offering_N = variants {};
-lin offertory_N = variants {};
-lin offhand_A = mk3A "nachlässig" "nachlässiger" "nachlässigste";
-lin offhand_Adv = variants {};
-lin offhanded_A = variants {};
-lin offhanded_Adv = variants {};
-lin offhandedly_A = variants {};
-lin office_N = reg2N  "Amt" "Ämter" neuter;
-lin office_bearer_N = variants {};
-lin office_block_N = variants {};
-lin office_boy_N = variants {};
-lin office_holder_N = variants {};
-lin officer_N = reg2N  "Offizier" "Offiziere" masculine;
-lin official_A = mk3A "amtlich" "amtlicher" "amtlichste";
-lin officialMasc_N = variants {};
-lin officialFem_N = variants {};
-lin officialdom_N = variants {};
-lin officialese_N = variants {};
-lin officiate_V = variants {};
-lin officious_A = variants {};
-lin officiousness_N = variants {};
-lin offing_N = variants {};
-lin offish_A = variants {};
-lin offprint_N = variants {};
-lin offset_N = variants {};
-lin offset_V2 = variants {};
-lin offshoot_N = variants {};
-lin offshore_A = variants {};
-lin offside_A = variants {};
-lin offside_Adv = variants {};
-lin offspring_N = reg2N  "Abkömmling" "Abkömmlinge" masculine;
-lin offstage_A = variants {};
-lin offstage_Adv = variants {};
-lin oft_Adv = variants {};
-lin oft_times_Adv = variants {};
-lin often_AdA = variants {};
-lin often_Adv = variants {};
-lin often_AdV = variants {};
-lin oftener_Adv = variants {};
-lin ogle_V = variants {};
-lin ogle_V2 = variants {};
-lin ogmore_valley_PN = variants {};
-lin ogre_N = reg2N  "Oger" "Oger" masculine;
-lin ogreish_A = variants {};
-lin ogress_N = variants {};
-lin ohio_PN = variants {};
-lin ohm_N = variants {};
-lin oil_N = reg2N "Öl" "Öle" neuter;
-lin oil_V2 = variants {};
-lin oil_bearing_A = variants {};
-lin oil_burner_N = variants {};
-lin oil_cake_N = variants {};
-lin oil_painting_N = variants {};
-lin oil_palm_N = variants {};
-lin oil_paper_N = variants {};
-lin oil_rig_N = variants {};
-lin oil_silk_N = variants {};
-lin oil_slick_N = variants {};
-lin oil_tanker_N = variants {};
-lin oil_well_N = variants {};
-lin oilcan_N = variants {};
-lin oilcloth_N = variants {};
-lin oiled_A = variants {};
-lin oiler_N = variants {};
-lin oilfield_N = variants {};
-lin oilfired_A = variants {};
-lin oilskin_N = variants {};
-lin oily_A = mk3A "ölig" "öliger" "öligste";
-lin ointment_N = reg2N  "Salbe" "Salben" feminine;
-lin okapi_N = reg2N  "Okapi" "Okapis" neuter;
-lin okay_A = variants {};
-lin okay_Adv = variants {};
-lin okay_N = variants {};
-lin okay_V2 = variants {};
-lin oklahoma_PN = variants {};
-lin oklahoma_city_PN = variants {};
-lin okra_N = variants {};
-lin old_A = mk3A "alt" "älter" "älteste";
-lin old_N = variants {};
-lin old_fashioned_A = variants {};
-lin old_maidish_A = variants {};
-lin old_time_A = variants {};
-lin old_timer_N = variants {};
-lin old_windsor_PN = variants {};
-lin old_womanish_A = variants {};
-lin old_world_A = variants {};
-lin olden_A = variants {};
-lin oldenburg_PN = variants {};
-lin oldham_PN = variants {};
-lin oldish_A = variants {};
-lin oldland_PN = variants {};
-lin oldster_N = variants {};
-lin oleaginous_A = variants {};
-lin oleander_N = reg2N  "Oleander" "Oleander" masculine;
-lin olfactory_A = variants {};
-lin oligarch_N = variants {};
-lin oligarchy_N = reg2N  "Oligarchie" "Oligarchien" feminine;
-lin olive_A = variants {};
-lin olive_N = reg2N  "Olive" "Oliven" feminine;
-lin olive_PN = variants {};
-lin olive_tree_N = variants {};
-lin oliver_PN = variants {};
-lin olivia_PN = variants {};
-lin ollerton_PN = variants {};
-lin ollie_PN = variants {};
-lin olympiad_N = reg2N  "Olympiade" "Olympiaden" feminine;
-lin olympian_A = variants {};
-lin olympian_N = variants {};
-lin olympic_A = variants {};
-lin olympics_PN = variants {};
-lin oman_PN = variants {};
-lin omani_A = variants {};
-lin omani_N = variants {};
-lin ombudsman_N = variants {};
-lin omega_N = reg2N  "Omega" "Omegas" neuter;
-lin omelet_N = variants {};
-lin omelette_N = variants {};
-lin omen_N = variants {};
-lin omen_V2 = variants {};
-lin ominous_A = mk3A "ominös" "ominöser" "ominöseste";
-lin omission_N = variants {};
-lin omit_V2 = variants {};
-lin omnibus_N = reg2N  "Bus" "Busse" masculine;
-lin omnipotence_N = variants {};
-lin omnipotent_A = mk3A "allmächtig" "allmächtiger" "allmächtigste";
-lin omniscience_N = variants {};
-lin omniscient_A = variants {};
-lin omnivorous_A = variants {};
-lin omsk_PN = variants {};
-lin on_Adv = variants {};
-lin on_Prep = mkPrep "auf" dative;
-lin on_licence_N = variants {};
-lin once_Adv = variants {};
-lin once_AdV = variants {};
-lin once_Prep = variants {};
-lin once_Subj = variants {};
-lin oncoming_A = variants {};
-lin oncoming_N = variants {};
-lin one_armed_A = variants {};
-lin one_eyed_A = variants {};
-lin one_horse_A = variants {};
-lin one_sided_A = variants {};
-lin one_step_N = variants {};
-lin one_time_A = variants {};
-lin one_upmanship_N = variants {};
-lin oneness_N = variants {};
-lin onerous_A = mk3A "beschwerlich" "beschwerlicher" "beschwerlichste";
-lin ongar_PN = variants {};
-lin ongoing_A = regA "laufend";
-lin onion_N = reg2N  "Zwiebel" "Zwiebeln" feminine;
-lin onlooker_N = variants {};
-lin only_Adv = variants {};
-lin only_Predet = {s = \\_,_,_ => "nur" ; c = R.noCase ; a = R.PAgNone};
-lin onomatopoeia_N = reg2N  "Lautmalerei" "Lautmalereien" feminine;
-lin onrush_N = variants {};
-lin onset_N = variants {};
-lin onshore_A = variants {};
-lin onshore_Adv = variants {};
-lin onslaught_N = variants {};
-lin ontario_PN = variants {};
-lin onto_Prep = variants {};
-lin ontology_N = reg2N  "Ontologie" "Ontologien" feminine;
-lin onus_N = variants {};
-lin onward_A = variants {};
-lin onward_Adv = variants {};
-lin onwards_Adv = variants {};
-lin onyx_N = reg2N  "Onyx" "Onyxe" masculine;
-lin oomph_N = variants {};
-lin ooze_N = variants {};
-lin ooze_V = variants {};
-lin ooze_V2 = variants {};
-lin oozy_A = variants {};
-lin op_PN = variants {};
-lin op_art_N = variants {};
-lin op_cit_PN = variants {};
-lin opacity_N = variants {};
-lin opal_N = reg2N  "Opal" "Opale" masculine;
-lin opalescent_A = variants {};
-lin opaque_A = regA "undurchsichtig";
-lin opaqueness_N = variants {};
-lin opec_PN = variants {};
-lin open_A = mk3A "offen" "offener" "offenste";
-lin open_N = variants {};
-lin open_V = variants {};
-lin open_V2 = dirV2 (regV "öffnen");
-lin open_air_A = variants {};
-lin open_ended_A = variants {};
-lin open_eyed_A = variants {};
-lin open_handed_A = variants {};
-lin open_hearted_A = variants {};
-lin open_minded_A = variants {};
-lin open_mouthed_A = variants {};
-lin opencast_A = variants {};
-lin opener_N = reg2N  "Öffner" "Öffner" masculine;
-lin opening_N = mkN "Eröffnung";
-lin openness_N = variants {};
-lin openwork_N = variants {};
-lin opera_N = reg2N  "Oper" "Opern" feminine;
-lin opera_cloak_N = variants {};
-lin opera_hat_N = variants {};
-lin opera_house_N = variants {};
-lin operable_A = variants {};
-lin operate_V = variants {};
-lin operate_V2 = variants {};
-lin operatic_A = variants {};
-lin operating_table_N = variants {};
-lin operating_theatre_N = variants {};
-lin operation_N = reg2N  "Betrieb" "Betriebe" masculine;
-lin operational_A = variants {};
-lin operative_A = variants {};
-lin operative_N = variants {};
-lin operator_N = reg2N  "Betreiber" "Betreiber" masculine;
-lin operetta_N = variants {};
-lin ophthalmia_N = variants {};
-lin ophthalmic_A = variants {};
-lin ophthalmoscope_N = variants {};
-lin opiate_N = variants {};
-lin opine_V2 = variants {};
-lin opine_VS = variants {};
-lin opinion_N = mkN "Anschauung";
-lin opinionated_A = variants {};
-lin opinionative_A = variants {};
-lin opium_N = variants {};
-lin opium_den_N = variants {};
-lin opossum_N = variants {};
-lin opp_PN = variants {};
-lin opponent_N = reg2N  "Gegenspieler" "Gegenspieler" masculine;
-lin opportune_A = variants {};
-lin opportunism_N = variants {};
-lin opportunist_N = reg2N  "Opportunist" "Opportunisten" masculine;
-lin opportunity_N = reg2N  "Gelegenheit" "Gelegenheiten" feminine;
-lin oppose_V = irregV "widersprechen" "widersprecht" "widersprach" "widerspräche" "widersprochen" ;
-lin oppose_V2 = dirV2 (irregV "widersprechen" "widersprecht" "widersprach" "widerspräche" "widersprochen" );
-lin oppose_VS = variants {};
-lin opposite_A = variants {};
-lin opposite_N = variants {};
-lin opposite_Prep = variants {};
-lin opposition_N = mkN "Opposition";
-lin oppress_V2 = dirV2 (irregV "unterdrücken" "unterdrückt" "unterdrückte" "unterdrückte" "unterdrückt" );
-lin oppression_N = variants {};
-lin oppressive_A = variants {};
-lin oppressor_N = variants {};
-lin opprobrious_A = variants {};
-lin opprobrium_N = variants {};
-lin oppugn_V2 = variants {};
-lin opt_V = irregV "optieren" "optiert" "optierte" "optierte" "optiert";
-lin opt_V2V = variants {};
-lin opt_VV = variants {};
-lin opt_VS = variants {};
-lin optative_A = variants {};
-lin optative_N = variants {};
-lin optic_A = variants {};
-lin optical_A = regA "optisch";
-lin optician_N = reg2N  "Optiker" "Optiker" masculine;
-lin optics_N = reg2N  "Optik" "Optiken" feminine;
-lin optimal_A = variants {};
-lin optimism_N = reg2N  "Zuversicht" "Zuversichten" feminine;
-lin optimist_N = reg2N  "Optimist" "Optimisten" masculine;
-lin optimistic_A = mk3A "optimistisch" "optimistischer" "optimistischste";
-lin optimistically_Adv = variants {};
-lin optimization_N = variants {};
-lin optimum_N = variants {};
-lin option_N = variants {};
-lin optional_A = mk3A "freiwillig" "freiwilliger" "freiwilligste";
-lin opulence_N = variants {};
-lin opulent_A = mk3A "opulent" "opulenter" "opulenteste";
-lin opus_N = variants {};
-lin or_Conj = {s1 = [] ; s2 = "oder" ; n = R.Sg};
-lin oracle_N = variants {};
-lin oracular_A = variants {};
-lin oral_A = regA "mündlich";
---lin oral_N = variants {};
-lin orang_outan_N = variants {};
-lin orang_outang_N = variants {};
-lin orang_utan_N = variants {};
-lin orange_A = variants {};
-lin orange_N = reg2N  "Apfelsine" "Apfelsinen" feminine;
-lin orangeade_N = variants {};
-lin orangeman_N = variants {};
-lin orate_V = variants {};
-lin oration_N = variants {};
-lin orator_N = reg2N  "Redner" "Redner" masculine;
-lin oratorical_A = variants {};
-lin oratorio_N = variants {};
-lin oratory_N = variants {};
-lin orb_N = reg2N  "Kugel" "Kugeln" feminine;
-lin orbit_N = reg2N  "Orbit" "Orbits" masculine;
-lin orbit_V = variants {};
-lin orbit_V2 = variants {};
-lin orbital_A = regA "orbital";
-lin orchard_N = reg2N  "Obstgarten" "Obstgärten" masculine;
-lin orchestra_N = reg2N  "Orchestergraben" "Orchestergräben" masculine;
-lin orchestral_A = variants {};
-lin orchestrate_V2 = variants {};
-lin orchestration_N = variants {};
-lin orchid_N = reg2N  "Orchidee" "Orchideen" feminine;
-lin orchis_N = variants {};
-lin ordain_V2 = variants {};
-lin ordain_VS = variants {};
-lin ordeal_N = reg2N  "Gottesurteil" "Gottesurteile" neuter;
-lin order_N = reg2N  "Befehl" "Befehle" masculine;
-lin order_V = variants {};
-lin order_V2 = variants {};
-lin order_V2V = variants {};
-lin order_VS = variants {};
-lin order_book_N = variants {};
-lin order_form_N = variants {};
-lin order_paper_N = variants {};
-lin ordering_N = variants {};
-lin orderly_A = mk3A "ordentlich" "ordentlicher" "ordentlichste";
-lin orderly_N = variants {};
-lin ordinal_A = variants {};
-lin ordinal_N = variants {};
-lin ordinance_N = variants {};
-lin ordinand_N = variants {};
-lin ordinary_A = mk3A "gewöhnlich" "gewöhnlicher" "gewöhnlichste";
-lin ordination_N = variants {};
-lin ordnance_N = reg2N  "Artillerie" "Artillerien" feminine;
-lin ordure_N = variants {};
-lin ore_N = reg2N  "Erz" "Erze" neuter;
-lin oregon_PN = variants {};
-lin organ_N = reg2N  "Organ" "Organe" neuter;
-lin organ_blower_N = variants {};
-lin organ_grinder_N = variants {};
-lin organ_loft_N = variants {};
-lin organdie_N = variants {};
-lin organic_A = regA "organisch";
-lin organically_Adv = variants {};
-lin organism_N = reg2N  "Organismus" "Organismen" masculine;
-lin organist_N = variants {};
-lin organization_N = mkN "Ordnung";
-lin organizational_A = variants {};
-lin organize_V2 = dirV2 (regV "organisieren");
-lin organize_V2V = variants {};
-lin organizer_N = reg2N  "Organisator" "Organisatoren" masculine;
-lin orgasm_N = reg2N  "Orgasmus" "Orgasmen" masculine;
-lin orgiastic_A = variants {};
-lin orgy_N = reg2N  "Orgie" "Orgien" feminine;
-lin oriel_N = variants {};
-lin orient_A = variants {};
-lin orient_N = variants {};
-lin orient_V2 = variants {};
-lin oriental_A = variants {};
-lin oriental_N = variants {};
-lin orientalist_N = variants {};
-lin orientate_V2 = variants {};
-lin orientation_N = variants {};
-lin orifice_N = variants {};
-lin origin_N = reg2N  "Anfang" "Anfänge" masculine;
-lin original_A = mk3A "original" "originaler" "originalste";
-lin original_N = variants {};
-lin originality_N = variants {};
-lin originate_V = irregV "entspringen" "entspringt" "entsprang" "entspränge" "entsprungen" ;
-lin originate_V2 = dirV2 (irregV "entspringen" "entspringt" "entsprang" "entspränge" "entsprungen" );
-lin originator_N = variants {};
-lin oriole_N = variants {};
-lin orison_N = variants {};
-lin orkney_PN = variants {};
-lin orleans_PN = variants {};
-lin orlop_N = variants {};
-lin ormolu_N = variants {};
-lin ormskirk_PN = variants {};
-lin ornament_N = variants {};
-lin ornament_V2 = variants {};
-lin ornamental_A = variants {};
-lin ornamentation_N = variants {};
-lin ornate_A = variants {};
-lin ornateness_N = variants {};
-lin ornery_A = variants {};
-lin ornithological_A = variants {};
-lin ornithologist_N = reg2N  "Ornithologe" "Ornithologen" masculine;
-lin ornithology_N = variants {};
-lin orotund_A = variants {};
-lin orphan_N = reg2N  "Schusterjunge" "Schusterjungen" masculine;
-lin orphan_V2 = variants {};
-lin orphanage_N = reg2N  "Waisenhaus" "Waisenhäuser" neuter;
-lin orrisroot_N = variants {};
-lin orthodontic_A = variants {};
-lin orthodontics_N = variants {};
-lin orthodontist_N = variants {};
-lin orthodox_A = mk3A "orthodox" "orthodoxer" "orthodoxeste";
-lin orthodoxy_N = variants {};
-lin orthogonal_A = regA "orthogonal";
-lin orthographic_A = variants {};
-lin orthography_N = reg2N  "Orthografie" "Orthografien" feminine;
-lin orthopaedic_A = variants {};
-lin orthopaedics_N = variants {};
-lin orthopedic_A = variants {};
-lin orthopedics_N = variants {};
-lin ortolan_N = reg2N  "Ortolan" "Ortolane" masculine;
-lin oryx_N = variants {};
-lin osaka_PN = variants {};
-lin oscar_N = variants {};
-lin oscar_PN = variants {};
-lin oscillate_V = regV "pendeln";
-lin oscillate_V2 = dirV2 (regV "pendeln");
-lin oscillation_N = mkN "Oszillation";
-lin oscillator_N = variants {};
-lin oscillograph_N = variants {};
-lin oscilloscope_N = reg2N  "Oszilloskop" "Oszilloskope" neuter;
-lin osier_N = variants {};
-lin oslo_PN = variants {};
-lin osnabruck_PN = variants {};
-lin osprey_N = variants {};
-lin osseous_A = variants {};
-lin ossett_PN = variants {};
-lin ossification_N = variants {};
-lin ossify_V = variants {};
-lin ossify_V2 = variants {};
-lin ostensible_A = regA "angeblich";
-lin ostentation_N = variants {};
-lin ostentatious_A = variants {};
-lin osteopath_N = variants {};
-lin osteopathy_N = variants {};
-lin ostler_N = variants {};
-lin ostracism_N = variants {};
-lin ostracize_V2 = dirV2 (irregV "verbannen" "verbannt" "verbannte" "verbannte" "verbannt");
-lin ostrich_N = variants {};
-lin oswald_PN = variants {};
-lin oswestry_PN = variants {};
-lin ot_N = variants {};
-lin otago_PN = variants {};
-lin other_A = variants {};
-lin other_Adv = variants {};
-lin other_N = variants {};
-lin otherwise_Adv = variants {};
-lin otherworldly_A = variants {};
-lin otiose_A = variants {};
-lin otley_PN = variants {};
-lin ottawa_PN = variants {};
-lin otter_N = reg2N  "Otter" "Otter" masculine;
-lin ottoman_N = variants {};
-lin oubliette_N = variants {};
-lin ouija_N = variants {};
-lin ouija_board_N = variants {};
-lin ounce_N = reg2N  "Unze" "Unzen" feminine;
-lin oust_V = irregV "verdrängen" "verdrängt" "verdrängte" "verdrängte" "verdrängt";
-lin oust_V2 = dirV2 (irregV "verdrängen" "verdrängt" "verdrängte" "verdrängte" "verdrängt");
-lin out_Adv = variants {};
-lin out_Prep = variants {};
-lin out_V2 = variants {};
-lin out_herod_V2 = variants {};
-lin out_of_date_A = variants {};
-lin out_of_door_A = variants {};
-lin out_of_doors_Adv = variants {};
-lin out_of_the_way_A = variants {};
-lin out_of_the_way_Adv = variants {};
-lin out_of_work_A = variants {};
-lin out_trade_V2 = variants {};
-lin out_tray_N = variants {};
-lin outback_A = variants {};
-lin outback_N = variants {};
-lin outbalance_V2 = variants {};
-lin outbid_V2 = variants {};
-lin outboard_A = variants {};
-lin outbound_A = variants {};
-lin outbrave_V2 = variants {};
-lin outbreak_N = variants {};
-lin outbuilding_N = variants {};
-lin outburst_N = variants {};
-lin outcast_A = variants {};
-lin outcast_N = reg2N  "Außenseiter" "Außenseiter" masculine;
-lin outcaste_A = variants {};
-lin outcaste_N = variants {};
-lin outclass_V2 = variants {};
-lin outcome_N = reg2N  "Ausgang" "Ausgänge" masculine;
-lin outcrop_N = variants {};
-lin outcry_N = variants {};
-lin outdated_A = mk3A "veraltet" "veralteter" "veraltetste";
-lin outdistance_V2 = variants {};
-lin outdo_V2 = variants {};
-lin outdoor_A = variants {};
-lin outdoors_Adv = variants {};
-lin outer_A = variants {};
-lin outermost_A = variants {};
-lin outface_V2 = variants {};
-lin outfall_N = variants {};
-lin outfield_N = variants {};
-lin outfielder_N = variants {};
-lin outfight_V2 = variants {};
-lin outfit_N = reg2N  "Outfit" "Outfits" neuter;
-lin outfit_V2 = variants {};
-lin outfitter_N = variants {};
-lin outflank_V2 = variants {};
-lin outflow_N = variants {};
-lin outfly_V2 = variants {};
-lin outfox_V2 = variants {};
-lin outgain_V2 = variants {};
-lin outgo_N = variants {};
-lin outgo_V = variants {};
-lin outgoing_A = variants {};
-lin outgrow_V2 = variants {};
-lin outgrowth_N = variants {};
-lin outhouse_N = variants {};
-lin outing_N = variants {};
-lin outlandish_A = variants {};
-lin outlandishness_N = variants {};
-lin outlast_V2 = variants {};
-lin outlaw_N = variants {};
-lin outlaw_V2 = variants {};
-lin outlawry_N = variants {};
-lin outlay_N = variants {};
-lin outleap_V2 = variants {};
-lin outlet_N = reg2N  "Steckdose" "Steckdosen" feminine;
-lin outlier_N = reg2N  "Ausreißer" "Ausreißer" masculine;
-lin outlive_V2 = dirV2 (irregV "überleben" "überlebt" "überlebte" "überlebte" "überlebt");
-lin outlook_N = reg2N  "Ausblick" "Ausblicke" masculine;
-lin outlying_A = variants {};
-lin outmanoeuvre_V2 = variants {};
-lin outmarch_V2 = variants {};
-lin outmatch_V2 = variants {};
-lin outmoded_A = variants {};
-lin outmost_A = variants {};
-lin outnumber_V2 = variants {};
-lin outpace_V2 = variants {};
-lin outpatient_N = variants {};
-lin outperform_V2 = variants {};
-lin outplay_V2 = variants {};
-lin outpoint_V2 = variants {};
-lin outport_N = variants {};
-lin outpost_N = variants {};
-lin outpouring_N = variants {};
-lin output_N = variants {};
-lin outrage_N = variants {};
-lin outrage_V2 = variants {};
-lin outrageous_A = mk3A "ungeheuerlich" "ungeheuerlicher" "ungeheuerlichste";
-lin outrange_V2 = variants {};
-lin outrank_V2 = variants {};
-lin outre_A = variants {};
-lin outride_V2 = variants {};
-lin outrider_N = variants {};
-lin outrigged_A = variants {};
-lin outrigger_N = variants {};
-lin outright_A = variants {};
-lin outright_Adv = variants {};
-lin outrival_V2 = variants {};
-lin outrun_V2 = variants {};
-lin outsail_V2 = variants {};
-lin outsell_V2 = variants {};
-lin outset_N = reg2N  "Anfang" "Anfänge" masculine;
-lin outshine_V2 = variants {};
-lin outside_A = variants {};
-lin outside_Adv = variants {};
-lin outside_N = reg2N  "Außenseite" "Außenseiten" feminine;
-lin outside_Prep = variants {};
-lin outsider_N = reg2N  "Außenseiter" "Außenseiter" masculine;
-lin outsize_A = variants {};
-lin outsmart_V2 = dirV2 (irregV "überlisten" "überlistet" "überlistete" "überlistete" "überlistet" );
-lin outspan_V = variants {};
-lin outspan_V2 = variants {};
-lin outspoken_A = variants {};
-lin outspokenness_N = variants {};
-lin outspread_A = variants {};
-lin outstanding_A = variants {};
-lin outstation_N = variants {};
-lin outstay_V2 = variants {};
-lin outstretched_A = variants {};
-lin outstrip_V2 = variants {};
-lin outvie_V2 = variants {};
-lin outvote_V2 = variants {};
-lin outward_A = variants {};
-lin outward_Adv = variants {};
-lin outwards_Adv = variants {};
-lin outwear_V2 = variants {};
-lin outweigh_V2 = variants {};
-lin outwit_V2 = variants {};
-lin outwork_N = variants {};
-lin ouzel_N = variants {};
-lin ouzo_N = reg2N  "Ouzo" "Ouzos" masculine;
-lin oval_A = variants {};
-lin oval_N = variants {};
-lin ovary_N = reg2N  "Eierstock" "Eierstöcke" masculine;
-lin ovation_N = variants {};
-lin oven_N = reg2N  "Ofen" "Öfen" masculine;
-lin ovenware_N = variants {};
-lin over_Adv = variants {};
-lin over_N = variants {};
-lin over_Prep = variants {};
-lin over_abundance_N = variants {};
-lin over_magazine_V2 = variants {};
-lin over_ripe_A = variants {};
-lin overabundant_A = variants {};
-lin overact_V = variants {};
-lin overact_V2 = variants {};
-lin overactive_A = variants {};
-lin overall_A = variants {};
-lin overall_N = variants {};
-lin overambitious_A = variants {};
-lin overanxiety_N = variants {};
-lin overanxious_A = variants {};
-lin overarch_V = variants {};
-lin overarch_V2 = variants {};
-lin overarm_A = variants {};
-lin overarm_Adv = variants {};
-lin overawe_V2 = variants {};
-lin overbalance_V = variants {};
-lin overbalance_V2 = variants {};
-lin overbear_V2 = variants {};
-lin overbearing_A = mk3A "anmaßend" "anmaßender" "anmaßendste";
-lin overbid_N = variants {};
-lin overbid_V = variants {};
-lin overbid_V2 = variants {};
-lin overblown_A = variants {};
-lin overboard_Adv = variants {};
-lin overbold_A = variants {};
-lin overburden_N = variants {};
-lin overburden_V2 = variants {};
-lin overbusy_A = variants {};
-lin overcall_V = variants {};
-lin overcall_V2 = variants {};
-lin overcapitalization_N = variants {};
-lin overcapitalize_V2 = variants {};
-lin overcareful_A = variants {};
-lin overcast_A = variants {};
-lin overcast_N = variants {};
-lin overcautious_A = variants {};
-lin overcharge_N = variants {};
-lin overcharge_V = variants {};
-lin overcharge_V2 = variants {};
-lin overclothe_V2 = variants {};
-lin overcloud_V = variants {};
-lin overcloud_V2 = variants {};
-lin overcoat_N = reg2N  "Mantel" "Mäntel" masculine;
-lin overcome_V = irregV "überwinden" "überwindet" "überwand" "überwände" "überwunden" ;
-lin overcome_V2 = dirV2 (irregV "überwinden" "überwindet" "überwand" "überwände" "überwunden" );
-lin overcommit_V2 = variants {};
-lin overconfidence_N = variants {};
-lin overconfident_A = variants {};
-lin overcook_V2 = variants {};
-lin overcredulity_N = variants {};
-lin overcredulous_A = variants {};
-lin overcritical_A = variants {};
-lin overcrop_V2 = variants {};
-lin overcrowd_V2 = variants {};
-lin overcurious_A = variants {};
-lin overdelicate_A = variants {};
-lin overdo_V2 = dirV2 (irregV "übertreiben" "übertreibt" "übertrieb" "übertriebe" "übertrieben" );
-lin overdose_V = variants {};
-lin overdraft_N = variants {};
-lin overdraw_V = variants {};
-lin overdraw_V2 = variants {};
-lin overdress_V = variants {};
-lin overdress_V2 = variants {};
-lin overdrive_N = variants {};
-lin overdue_A = regA "überfällig";
-lin overeager_A = variants {};
-lin overeat_V = variants {};
-lin overemotional_A = variants {};
-lin overemphasis_N = variants {};
-lin overemphasize_V = variants {};
-lin overemphasize_V2 = variants {};
-lin overenthusiastic_A = variants {};
-lin overestimate_V2 = dirV2 (irregV "überschätzen" "überschätzt" "überschätzte" "überschätzte" "überschätzt");
-lin overexcited_A = variants {};
-lin overexert_V2 = variants {};
-lin overexertion_N = variants {};
-lin overexpose_V2 = variants {};
-lin overexposure_N = variants {};
-lin overfamiliar_A = variants {};
-lin overfeed_V = variants {};
-lin overfeed_V2 = variants {};
-lin overfeeding_N = variants {};
-lin overflow_N = variants {};
-lin overflow_V = variants {};
-lin overflow_V2 = variants {};
-lin overfly_V2 = variants {};
-lin overfond_A = variants {};
-lin overfull_A = variants {};
-lin overgenerous_A = variants {};
-lin overgreedy_A = variants {};
-lin overgrown_A = variants {};
-lin overgrowth_N = variants {};
-lin overhand_A = variants {};
-lin overhang_N = variants {};
-lin overhang_V = variants {};
-lin overhang_V2 = variants {};
-lin overhasty_A = variants {};
-lin overhaul_N = variants {};
-lin overhaul_V2 = variants {};
-lin overhead_A = variants {};
-lin overhead_Adv = variants {};
-lin overhear_V2 = variants {};
-lin overheat_V2 = variants {};
-lin overindulge_V = variants {};
-lin overindulge_V2 = variants {};
-lin overindulgence_N = variants {};
-lin overjealous_A = variants {};
-lin overjoyed_A = regA "überglücklich";
-lin overkill_N = variants {};
-lin overladen_A = variants {};
-lin overland_A = variants {};
-lin overlap_N = variants {};
-lin overlap_V = variants {};
-lin overlap_V2 = variants {};
-lin overlarge_A = variants {};
-lin overlay_N = variants {};
-lin overlay_V2 = variants {};
-lin overleaf_Adv = variants {};
-lin overleap_V2 = variants {};
-lin overlie_V = variants {};
-lin overload_V2 = variants {};
-lin overlook_V2 = variants {};
-lin overlord_N = variants {};
-lin overly_Adv = variants {};
-lin overmantel_N = variants {};
-lin overmaster_V2 = variants {};
-lin overmodest_A = variants {};
-lin overmuch_A = variants {};
-lin overmuch_Adv = variants {};
-lin overnervous_A = variants {};
-lin overnight_A = variants {};
-lin overnight_Adv = variants {};
-lin overpass_N = reg2N  "Überführung" "Überführungen" feminine;
-lin overpay_V = variants {};
-lin overpay_V2 = variants {};
-lin overpayment_N = variants {};
-lin overplant_V2 = variants {};
-lin overplay_V2 = variants {};
-lin overplus_N = variants {};
-lin overpopulation_N = variants {};
-lin overpower_V2 = variants {};
-lin overpowering_A = variants {};
-lin overpraise_V2 = variants {};
-lin overprice_V2 = variants {};
-lin overprint_N = variants {};
-lin overprint_V2 = variants {};
-lin overproduce_V = variants {};
-lin overproduce_V2 = variants {};
-lin overproduction_N = variants {};
-lin overproud_A = variants {};
-lin overrate_V2 = variants {};
-lin overreach_V2 = variants {};
-lin overreact_V = variants {};
-lin override_V2 = variants {};
-lin overripe_A = variants {};
-lin overrule_V2 = variants {};
-lin overrun_V2 = variants {};
-lin oversea_A = variants {};
-lin oversea_Adv = variants {};
-lin overseas_A = variants {};
-lin overseas_Adv = variants {};
-lin oversee_V2 = variants {};
-lin overseer_N = reg2N  "Aufseher" "Aufseher" masculine;
-lin oversell_V2 = variants {};
-lin oversensitive_A = variants {};
-lin overserious_A = variants {};
-lin oversew_V2 = variants {};
-lin oversewn_A = variants {};
-lin oversexed_A = variants {};
-lin overshadow_V2 = variants {};
-lin overshoe_N = variants {};
-lin overshoot_V2 = variants {};
-lin overshot_A = variants {};
-lin overside_Adv = variants {};
-lin oversight_N = variants {};
-lin oversimplify_V = variants {};
-lin oversimplify_V2 = variants {};
-lin oversize_A = variants {};
-lin overskirt_N = variants {};
-lin oversleep_V = variants {};
-lin overspend_V = variants {};
-lin overspend_V2 = variants {};
-lin overspill_N = variants {};
-lin overstate_V2 = dirV2 (irregV "übertreiben" "übertreibt" "übertrieb" "übertriebe" "übertrieben" );
-lin overstatement_N = variants {};
-lin overstay_V2 = variants {};
-lin overstep_V2 = variants {};
-lin overstock_V2 = variants {};
-lin overstrain_N = variants {};
-lin overstrain_V2 = variants {};
-lin overstrung_A = variants {};
-lin overstuffed_A = variants {};
-lin oversubscribe_V2 = variants {};
-lin oversubscribed_A = variants {};
-lin oversuspicious_A = variants {};
-lin overt_A = variants {};
-lin overtake_V2 = dirV2 (irregV "überholen" "überholt" "überholte" "überholte" "überholt");
-lin overtax_V2 = variants {};
-lin overthrow_N = variants {};
-lin overthrow_V2 = dirV2 (regV "stürzen");
-lin overtime_Adv = variants {};
-lin overtime_N = mkN "Verlängerung";
-lin overtolerance_N = variants {};
-lin overtone_N = variants {};
-lin overtop_V2 = variants {};
-lin overtrump_V2 = variants {};
-lin overture_N = reg2N  "Angebot" "Angebote" neuter;
-lin overturn_V = variants {};
-lin overturn_V2 = variants {};
-lin overvalue_V2 = variants {};
-lin overweening_A = variants {};
-lin overweight_A = regA "übergewichtig";
-lin overweight_N = variants {};
-lin overweighted_A = variants {};
-lin overwhelm_V2 = variants {};
-lin overwhelmingly_Adv = variants {};
-lin overwork_N = variants {};
-lin overwork_V = variants {};
-lin overwork_V2 = variants {};
-lin overwrought_A = variants {};
-lin overzealous_A = variants {};
-lin oviduct_N = variants {};
-lin oviedo_PN = variants {};
-lin oviparous_A = regA "eierlegend";
-lin ovoid_A = variants {};
-lin ovoid_N = variants {};
-lin ovum_N = variants {};
-lin owe_V = variants {};
-lin owe_V2 = variants {};
-lin owing_A = variants {};
-lin owl_N = reg2N  "Eule" "Eulen" feminine;
-lin owlet_N = variants {};
-lin owlish_A = variants {};
-lin own_A = variants {};
-lin own_V = irregV "besitzen" "besitzt" "besaß" "besäße" "besessen" ;
-lin own_V2 = dirV2 (irregV "besitzen" "besitzt" "besaß" "besäße" "besessen" );
-lin owner_N = reg2N  "Besitzer" "Besitzer" masculine;
-lin owner_driven_A = variants {};
-lin owner_driver_N = variants {};
-lin owner_occupied_A = variants {};
-lin owner_occupier_N = variants {};
-lin ownerless_A = variants {};
-lin ownership_N = variants {};
-lin ox_N = reg2N  "Ochse" "Ochsen" masculine;
-lin oxbridge_PN = variants {};
-lin oxeye_N = variants {};
-lin oxeyed_A = variants {};
-lin oxford_PN = variants {};
-lin oxfordshire_PN = variants {};
-lin oxidation_N = mkN "Oxidation";
-lin oxide_N = reg2N  "Oxid" "Oxide" neuter;
-lin oxidization_N = variants {};
-lin oxidize_V = variants {};
-lin oxidize_V2 = variants {};
-lin oxon_PN = variants {};
-lin oxonian_A = variants {};
-lin oxonian_N = variants {};
-lin oxtail_N = variants {};
-lin oxted_PN = variants {};
-lin oxyacetylene_A = variants {};
-lin oxyacetylene_N = variants {};
-lin oxygen_N = reg2N  "Sauerstoff" "Sauerstoffe" masculine;
-lin oxygenate_V2 = variants {};
-lin oxygenize_V2 = variants {};
-lin oyster_N = reg2N  "Auster" "Austern" feminine;
-lin oyster_bank_N = variants {};
-lin oyster_bar_N = variants {};
-lin oyster_bed_N = variants {};
-lin oyster_catcher_N = variants {};
-lin oz_N = variants {};
-lin ozone_N = variants {};
-lin ozzie_PN = variants {};
-lin pa_N = reg2N  "Opa" "Opas" masculine;
-lin pabulum_N = variants {};
-lin pace_N = reg2N  "Geschwindigkeit" "Geschwindigkeiten" feminine;
-lin pace_V = variants {};
-lin pace_V2 = variants {};
-lin pacemaker_N = reg2N  "Herzschrittmacher" "Herzschrittmacher" masculine;
-lin pacesetter_N = variants {};
-lin pachyderm_N = variants {};
-lin pacific_A = mk3A "friedlich" "friedlicher" "friedlichste";
-lin pacific_PN = variants {};
-lin pacifically_Adv = variants {};
-lin pacification_N = variants {};
-lin pacifism_N = variants {};
-lin pacifist_N = reg2N  "Pazifist" "Pazifisten" masculine;
-lin pacify_V2 = variants {};
-lin pack_N = variants {};
-lin pack_V = variants {};
-lin pack_V2 = variants {};
-lin pack_animal_N = variants {};
-lin pack_saddle_N = variants {};
-lin pack_thread_N = variants {};
-lin package_N = reg2N  "Paket" "Pakete" neuter;
-lin package_V2 = variants {};
-lin packer_N = variants {};
-lin packet_N = variants {};
-lin packet_boat_N = variants {};
-lin packhorse_N = variants {};
-lin packing_case_N = variants {};
-lin packing_needle_N = variants {};
-lin pact_N = variants {};
-lin pad_N = variants {};
-lin pad_V = variants {};
-lin pad_V2 = variants {};
-lin padding_N = variants {};
-lin paddle_N = reg2N  "Tischtennisschläger" "Tischtennisschläger" masculine;
-lin paddle_V = variants {};
-lin paddle_V2 = variants {};
-lin paddle_box_N = variants {};
-lin paddle_steamer_N = variants {};
-lin paddle_wheel_N = variants {};
-lin paddock_N = variants {};
-lin paddy_N = variants {};
-lin paddy_PN = variants {};
-lin paddy_field_N = variants {};
-lin paddy_wagon_N = variants {};
-lin padlock_N = variants {};
-lin padlock_V2 = variants {};
-lin padova_PN = variants {};
-lin padre_N = variants {};
-lin padua_PN = variants {};
-lin paean_N = variants {};
-lin paederasty_N = variants {};
-lin paediatrics_N = variants {};
-lin paeony_N = variants {};
-lin pagan_A = regA "heidnisch";
-lin pagan_N = variants {};
-lin paganism_N = variants {};
-lin page_N = reg2N  "Page" "Pagen" masculine;
-lin page_V2 = variants {};
-lin pageant_N = variants {};
-lin pageantry_N = variants {};
-lin pagination_N = variants {};
-lin pagoda_N = reg2N  "Pagode" "Pagoden" feminine;
-lin pail_N = reg2N  "Eimer" "Eimer" masculine;
-lin pailful_N = variants {};
-lin paillasse_N = variants {};
-lin pailliasse_N = variants {};
-lin pain_N = reg2N  "Schmerz" "Schmerzen" masculine;
-lin pain_V2 = variants {};
-lin pained_A = variants {};
-lin painful_A = mk3A "schmerzhaft" "schmerzhafter" "schmerzhafteste";
-lin painkiller_N = reg2N  "Schmerzmittel" "Schmerzmittel" neuter;
-lin painless_A = variants {};
-lin painstaking_A = mk3A "akribisch" "akribischer" "akribischste";
-lin paint_N = reg2N  "Farbe" "Farben" feminine;
-lin paint_V = variants {};
-lin paint_V2 = variants {};
-lin paintbox_N = variants {};
-lin paintbrush_N = reg2N  "Pinsel" "Pinsel" masculine;
-lin painter_N = reg2N  "Maler" "Maler" masculine;
-lin painting_N = variants {};
-lin pair_N = reg2N  "Paar" "Paare" neuter;
-lin pair_V = variants {};
-lin pair_V2 = variants {};
-lin paisley_N = variants {};
-lin paisley_PN = variants {};
-lin pakistan_PN = variants {};
-lin pakistani_A = variants {};
-lin pakistani_N = variants {};
-lin pal_N = variants {};
-lin pal_V = variants {};
-lin palace_N = reg2N  "Palast" "Paläste" masculine;
-lin paladin_N = variants {};
-lin palaeolithic_A = variants {};
-lin palaeontologist_N = variants {};
-lin palaeontology_N = variants {};
-lin palankeen_N = variants {};
-lin palanquin_N = reg2N  "Sänfte" "Sänften" feminine;
-lin palatable_A = mk3A "annehmbar" "annehmbarer" "annehmbarste";
-lin palatal_A = regA "palatal";
-lin palatal_N = variants {};
-lin palate_N = reg2N  "Gaumen" "Gaumen" masculine;
-lin palatial_A = variants {};
-lin palatinate_N = variants {};
-lin palaver_N = reg2N  "Palaver" "Palaver" neuter;
-lin palaver_V = variants {};
-lin pale_A = mk3A "blass" "blasser" "blasseste";
-lin pale_N = variants {};
-lin pale_V = variants {};
-lin paleface_N = variants {};
-lin palembang_PN = variants {};
-lin paleness_N = variants {};
-lin paleolithic_A = variants {};
-lin paleontologist_N = variants {};
-lin paleontology_N = variants {};
-lin palermo_PN = variants {};
-lin palestine_PN = variants {};
-lin palestinian_A = variants {};
-lin palestinian_N = variants {};
-lin palette_N = reg2N  "Palette" "Paletten" feminine;
-lin palette_knife_N = variants {};
-lin palfrey_N = variants {};
-lin palimpsest_N = variants {};
-lin palisade_N = reg2N  "Palisade" "Palisaden" feminine;
-lin palisade_V2 = variants {};
-lin palish_A = variants {};
-lin pall_N = variants {};
-lin pall_V = variants {};
-lin pallbearer_N = variants {};
-lin pallet_N = reg2N  "Palette" "Paletten" feminine;
-lin palliasse_N = variants {};
-lin palliate_V2 = variants {};
-lin palliation_N = variants {};
-lin palliative_A = regA "palliativ";
-lin palliative_N = variants {};
-lin pallid_A = variants {};
-lin pallidness_N = variants {};
-lin pallor_N = variants {};
-lin pally_A = variants {};
-lin palm_N = reg2N  "Handfläche" "Handflächen" feminine;
-lin palm_V2 = variants {};
-lin palm_oil_N = variants {};
-lin palmer_N = variants {};
-lin palmetto_N = variants {};
-lin palmist_N = variants {};
-lin palmistry_N = variants {};
-lin palmy_A = variants {};
-lin palpable_A = mk3A "greifbar" "greifbarer" "greifbarste";
-lin palpitate_V = variants {};
-lin palpitation_N = variants {};
-lin palsy_N = variants {};
-lin palsy_V2 = variants {};
-lin palter_V = variants {};
-lin paltry_A = variants {};
-lin pam_PN = variants {};
-lin pamela_PN = variants {};
-lin pampas_grass_N = variants {};
-lin pamper_V2 = dirV2 (regV "hätscheln");
-lin pamphlet_N = variants {};
-lin pamphleteer_N = variants {};
-lin pamplona_PN = variants {};
-lin pan_N = reg2N  "Pfanne" "Pfannen" feminine;
-lin pan_V = variants {};
-lin pan_V2 = variants {};
-lin panacea_N = reg2N  "Allheilmittel" "Allheilmittel" neuter;
-lin panache_N = mkN "Schwung";
-lin panama_N = variants {};
-lin panama_PN = variants {};
-lin panamanian_A = variants {};
-lin panamanian_N = variants {};
-lin panatella_N = variants {};
-lin pancake_N = reg2N  "Pfannkuchen" "Pfannkuchen" masculine;
-lin panchromatic_A = variants {};
-lin pancreas_N = reg2N  "Bauchspeicheldrüse" "Bauchspeicheldrüsen" feminine;
-lin pancreatic_A = regA "pankreatisch";
-lin panda_N = reg2N  "Panda" "Pandas" masculine;
-lin pandemic_A = variants {};
-lin pandemic_N = variants {};
-lin pandemonium_N = variants {};
-lin pander_N = variants {};
-lin pander_V = variants {};
-lin pane_N = reg2N  "Glasscheibe" "Glasscheiben" feminine;
-lin panegyric_N = reg2N  "Lobrede" "Lobre" feminine;
-lin panel_N = reg2N  "Platte" "Platten" feminine;
-lin panel_V2 = variants {};
-lin pang_N = variants {};
-lin panga_N = variants {};
-lin panhandle_N = variants {};
-lin panhandle_V = variants {};
-lin panic_N = reg2N "Panik" "Paniken" feminine;
-lin panic_V = variants {};
-lin panic_V2 = variants {};
-lin panic_stricken_A = variants {};
-lin panicky_A = mk3A "panikartig" "panikartiger" "panikartigste";
-lin panjandrum_N = variants {};
-lin pannier_N = variants {};
-lin pannikin_N = variants {};
-lin panoplied_A = variants {};
-lin panoply_N = variants {};
-lin panoptic_A = variants {};
-lin panorama_N = reg2N  "Panorama" "Panoramen" neuter;
-lin panoramic_A = variants {};
-lin pansy_N = reg2N  "Stiefmütterchen" "Stiefmütterchen" neuter;
-lin pant_N = variants {};
-lin pant_V = variants {};
-lin pant_V2 = variants {};
-lin pantaloon_N = variants {};
-lin pantechnicon_N = variants {};
-lin pantheism_N = variants {};
-lin pantheist_N = reg2N  "Pantheist" "Pantheisten" masculine;
-lin pantheistic_A = variants {};
-lin pantheon_N = reg2N  "Pantheon" "Pantheons" neuter;
-lin panther_N = reg2N  "Panter" "Panter" masculine;
-lin pantile_N = variants {};
-lin pantingly_Adv = variants {};
-lin panto_N = variants {};
-lin pantograph_N = variants {};
-lin pantomime_N = reg2N  "Pantomime" "Pantomimen" feminine;
-lin pantry_N = reg2N  "Speisekammer" "Speisekammern" feminine;
-lin pantryman_N = variants {};
-lin panty_hose_N = variants {};
-lin panzer_A = variants {};
-lin paotow_PN = variants {};
-lin pap_N = reg2N  "Brei" "Breie" masculine;
-lin papa_N = variants {};
-lin papacy_N = variants {};
-lin papal_A = variants {};
-lin papaw_N = variants {};
-lin papaya_N = reg2N  "Papaya" "Papayas" feminine;
-lin paper_N = reg2N "Papier" "Papiere" neuter;
-lin paper_V2 = variants {};
-lin paper_chase_N = variants {};
-lin paperback_N = variants {};
-lin paperbacked_A = variants {};
-lin paperclip_N = variants {};
-lin paperhanger_N = variants {};
-lin paperknife_N = variants {};
-lin paperless_A = variants {};
-lin papermill_N = variants {};
-lin paperweight_N = reg2N  "Briefbeschwerer" "Briefbeschwerer" masculine;
-lin paperwork_N = variants {};
-lin papier_mache_N = variants {};
-lin papist_A = variants {};
-lin papist_N = variants {};
-lin papoose_N = variants {};
-lin paprika_N = variants {};
-lin papua_PN = variants {};
-lin papuan_A = variants {};
-lin papuan_N = variants {};
-lin papyrus_N = reg2N  "Papyrus" "Papyri" masculine;
-lin par_N = variants {};
-lin par_excellence_Adv = variants {};
-lin para_N = variants {};
-lin parable_N = reg2N  "Parabel" "Parabeln" feminine;
-lin parabola_N = reg2N  "Parabel" "Parabeln" feminine;
-lin parabolic_A = variants {};
-lin parabolical_A = variants {};
-lin parachute_N = reg2N  "Fallschirm" "Fallschirme" masculine;
-lin parachute_V = variants {};
-lin parachute_V2 = variants {};
-lin parachutist_N = reg2N  "Fallschirmspringer" "Fallschirmspringer" masculine;
-lin parade_N = reg2N  "Abfolge" "Abfolgen" feminine;
-lin parade_V = variants {};
-lin parade_V2 = variants {};
-lin parade_ground_N = variants {};
-lin paradigm_N = reg2N  "Beispiel" "Beispiele" neuter;
-lin paradise_N = variants {};
-lin paradisiac_A = variants {};
-lin paradisiacal_A = variants {};
-lin paradox_N = reg2N  "Paradox" "Paradoxe" neuter;
-lin paradoxical_A = mk3A "paradox" "paradoxer" "paradoxeste";
-lin paraffin_N = reg2N "Paraffin" "Paraffine" neuter;
-lin paragon_N = reg2N  "Vorbild" "Vorbilder" neuter;
-lin paragraph_N = reg2N  "Absatz" "Absätze" masculine;
-lin paragraph_V2 = variants {};
-lin paraguay_PN = variants {};
-lin paraguayan_A = variants {};
-lin paraguayan_N = variants {};
-lin parakeet_N = reg2N  "Sittich" "Sittiche" masculine;
-lin parallel_A = regA "parallel";
-lin parallel_N = variants {};
-lin parallel_V2 = variants {};
-lin parallelism_N = variants {};
-lin parallelogram_N = reg2N  "Parallelogramm" "Parallelogramme" neuter;
-lin paralyse_V2 = variants {};
-lin paralysis_N = reg2N  "Lähmung" "Lähmungen" feminine;
-lin paralytic_A = variants {};
-lin paralytic_N = variants {};
-lin paralyze_V2 = dirV2 (regV "lähmen");
-lin parameter_N = reg2N  "Parameter" "Parameter" masculine;
-lin paramilitary_A = variants {};
-lin paramount_A = variants {};
-lin paramountcy_N = variants {};
-lin paramour_N = variants {};
-lin paranoia_N = variants {};
-lin paranoiac_N = variants {};
-lin paranoid_A = mk3A "paranoid" "paranoider" "paranoideste";
-lin paranoid_N = variants {};
-lin parapet_N = variants {};
-lin paraphernalia_N = variants {};
-lin paraphrase_V2 = variants {};
-lin paraplegia_N = variants {};
-lin paraplegic_A = variants {};
-lin paraplegic_N = variants {};
-lin parasite_N = reg2N  "Parasit" "Parasiten" masculine;
-lin parasitic_A = regA "parasitär";
-lin parasitical_A = variants {};
-lin parasol_N = reg2N  "Sonnenschirm" "Sonnenschirme" masculine;
-lin paratrooper_N = reg2N  "Fallschirmjäger" "Fallschirmjäger" masculine;
-lin paratyphoid_N = variants {};
-lin parboil_V2 = variants {};
-lin parcel_N = reg2N  "Paket" "Pakete" neuter;
-lin parcel_V2 = variants {};
-lin parch_V2 = variants {};
-lin parchment_N = reg2N  "Pergament" "Pergamente" neuter;
-lin pardon_N = mkN "Begnadigung";
-lin pardon_V2 = variants {};
-lin pardonable_A = variants {};
-lin pardoner_N = variants {};
-lin pare_V2 = variants {};
-lin paregoric_N = variants {};
-lin parent_N = variants {};
-lin parentage_N = variants {};
-lin parental_A = regA "elterlich";
-lin parenthesis_N = variants {};
-lin parenthetic_A = variants {};
-lin parenthetical_A = variants {};
-lin pari_mutuel_N = variants {};
-lin pari_passu_Adv = variants {};
-lin pariah_N = reg2N  "Paria" "Parias" masculine;
-lin pariah_dog_N = variants {};
-lin paris_PN = variants {};
-lin parish_N = reg2N  "Gemeinde" "Gemeinden" feminine;
-lin parishioner_N = variants {};
-lin parisian_A = variants {};
-lin parisian_N = variants {};
-lin parity_N = variants {};
-lin park_N = variants {};
-lin park_V = variants {};
-lin park_V2 = variants {};
-lin parka_N = reg2N  "Anorak" "Anoraks" masculine;
-lin parking_N = variants {};
-lin parky_A = variants {};
-lin parlance_N = reg2N  "Ausdrucksweise" "Ausdrucksweisen" feminine;
-lin parley_N = variants {};
-lin parley_V = variants {};
-lin parliament_N = reg2N  "Parlament" "Parlamente" neuter;
-lin parliamentarian_N = reg2N  "Parlamentarier" "Parlamentarier" masculine;
-lin parliamentary_A = variants {};
-lin parlour_N = variants {};
-lin parlour_car_N = variants {};
-lin parlous_A = variants {};
-lin parma_PN = variants {};
-lin parmesan_N = reg2N  "Parmesankäse" "Parmesankäse" masculine;
-lin parochial_A = regA "beschränkt";
-lin parochialism_N = variants {};
-lin parodist_N = variants {};
-lin parody_N = reg2N  "Parodie" "Parodien" feminine;
-lin parody_V2 = variants {};
-lin parole_N = mkN "Bewährung";
-lin parole_V2 = variants {};
-lin paroquet_N = variants {};
-lin paroxysm_N = reg2N  "Paroxysmus" "Paroxysmen" masculine;
-lin parquet_N = variants {};
-lin parr_N = variants {};
-lin parricide_N = variants {};
-lin parrot_N = variants {};
-lin parry_N = variants {};
-lin parry_V2 = variants {};
-lin parse_V2 = variants {};
-lin parsee_N = variants {};
-lin parsimonious_A = variants {};
-lin parsimony_N = variants {};
-lin parsley_N = variants {};
-lin parsnip_N = variants {};
-lin parson_N = variants {};
-lin parsonage_N = variants {};
---lin part_Adv = variants {};
-lin part_N = reg2N  "Rolle" "Rollen" feminine;
-lin part_V = variants {};
-lin part_V2 = variants {};
-lin part_owner_N = variants {};
-lin part_singing_N = variants {};
-lin part_song_N = variants {};
-lin part_time_A = variants {};
-lin part_time_Adv = variants {};
-lin part_timer_N = variants {};
-lin partake_V = variants {};
-lin partake_V2 = variants {};
-lin parterre_N = variants {};
-lin parthenogenesis_N = variants {};
-lin parthian_A = variants {};
-lin parti_coloured_A = variants {};
-lin partial_A = mk3A "parteiisch" "parteiischer" "parteiischste";
-lin partiality_N = variants {};
-lin participant_N = reg2N  "Teilnehmer" "Teilnehmer" masculine;
-lin participate_V = variants {};
-lin participate_V2 = variants {};
-lin participation_N = mkN "Beteiligung";
-lin participial_A = variants {};
-lin participle_N = reg2N  "Partizip" "Partizipien" neuter;
-lin particle_N = reg2N  "Partikel" "Partikeln" feminine;
-lin particular_A = mk3A "bestimmt" "bestimmter" "bestimmteste";
-lin particular_N = variants {};
-lin particularity_N = variants {};
-lin particularize_V = variants {};
-lin particularize_V2 = variants {};
-lin parting_N = reg2N  "Abschied" "Abschiede" masculine;
-lin partisan_A = variants {};
-lin partisan_N = reg2N  "Partisane" "Partisanen" masculine;
-lin partisanship_N = variants {};
-lin partition_N = variants {};
-lin partition_V2 = variants {};
-lin partitive_A = variants {};
-lin partitive_N = variants {};
-lin partly_Adv = variants {};
-lin partner_N = reg2N  "Partner" "Partner" masculine;
-lin partner_V2 = variants {};
-lin partnership_N = reg2N  "Partnerschaft" "Partnerschaften" feminine;
-lin partridge_N = reg2N  "Rebhuhn" "Rebhühner" neuter;
-lin parturition_N = reg2N  "Geburt" "Geburten" feminine;
-lin party_N = reg2N  "Feier" "Feiern" feminine;
-lin party_spirit_N = variants {};
-lin party_spirited_A = variants {};
-lin party_wall_N = variants {};
-lin parvenu_N = reg2N  "Emporkömmling" "Emporkömmlinge" masculine;
-lin paschal_A = variants {};
-lin pasha_N = reg2N  "Pascha" "Paschas" masculine;
-lin pashto_N = variants {};
-lin pass_N = variants {};
-lin pass_V = variants {};
-lin pass_V2 = variants {};
-lin passable_A = variants {};
-lin passage_N = reg2N  "Passage" "Passagen" feminine;
-lin passageway_N = variants {};
-lin passbook_N = variants {};
-lin passe_A = variants {};
-lin passee_A = variants {};
-lin passenger_N = reg2N  "Fahrgast" "Fahrgäste" masculine;
-lin passepartout_N = variants {};
-lin passer_by_N = variants {};
-lin passim_Adv = variants {};
-lin passing_A = variants {};
-lin passing_Adv = variants {};
-lin passing_N = variants {};
-lin passing_out_A = variants {};
-lin passion_N = reg2N  "Leidenschaft" "Leidenschaften" feminine;
-lin passion_flower_N = variants {};
-lin passionate_A = mk3A "leidenschaftlich" "leidenschaftlicher" "leidenschaftlichste";
-lin passionless_A = variants {};
-lin passive_A = variants {};
-lin passive_N = variants {};
-lin passiveness_N = variants {};
-lin passivity_N = variants {};
-lin passkey_N = variants {};
-lin passover_N = variants {};
-lin passport_N = reg2N  "Pass" "Pässe" masculine;
-lin password_N = reg2N  "Passwort" "Passwörter" neuter;
-lin past_A = variants {};
-lin past_Adv = variants {};
-lin past_N = reg2N  "Vergangenheit" "Vergangenheiten" feminine;
-lin past_Prep = variants {};
-lin pasta_N = variants {};
-lin paste_N = reg2N  "Paste" "Pasten" feminine;
-lin paste_V2 = variants {};
-lin paste_up_N = variants {};
-lin pasteboard_N = variants {};
-lin pastel_N = variants {};
-lin pastern_N = variants {};
-lin pasteurization_N = variants {};
-lin pasteurize_V2 = dirV2 (irregV "pasteurisieren" "pasteurisiert" "pasteurisierte" "pasteurisierte" "pasteurisiert" );
-lin pastiche_N = reg2N  "Potpourri" "Potpourris" neuter;
-lin pastille_N = reg2N  "Pastille" "Pastillen" feminine;
-lin pastime_N = reg2N  "Zeitvertreib" "Zeitvertreibe" masculine;
-lin pasting_N = variants {};
-lin pastor_N = reg2N  "Pastor" "Pastoren" masculine;
-lin pastoral_A = variants {};
-lin pastoral_N = variants {};
-lin pastorate_N = variants {};
-lin pastry_N = reg2N  "Gebäck" "Gebäcke" neuter;
-lin pastry_cook_N = variants {};
-lin pasturage_N = variants {};
-lin pasture_N = reg2N  "Weide" "Weiden" feminine;
-lin pasture_V = variants {};
-lin pasture_V2 = variants {};
-lin pasty_A = variants {};
-lin pasty_N = variants {};
-lin pat_Adv = variants {};
-lin pat_N = variants {};
-lin pat_PN = variants {};
-lin pat_V = variants {};
-lin pat_V2 = variants {};
-lin patch_N = reg2N  "Flicken" "Flicken" masculine;
-lin patch_V2 = variants {};
-lin patch_pocket_N = variants {};
-lin patchily_Adv = variants {};
-lin patchiness_N = variants {};
-lin patchouli_N = variants {};
-lin patchwork_N = variants {};
-lin patchy_A = variants {};
-lin pate_1_N = variants {};
-lin pate_2_N = variants {};
-lin pate_de_foie_gras_N = variants {};
-lin patella_N = variants {};
-lin patent_A = variants {};
-lin patent_N = reg2N  "Patent" "Patente" neuter;
-lin patent_V2 = variants {};
-lin patentee_N = variants {};
-lin paterfamilias_N = variants {};
-lin paternal_A = variants {};
-lin paternalism_N = variants {};
-lin paternity_N = variants {};
-lin paternoster_N = reg2N  "Vaterunser" "Vaterunser" neuter;
-lin path_N = reg2N  "Pfad" "Pfade" masculine;
-lin path_finder_N = variants {};
-lin pathetic_A = mk3A "bemitleidenswert" "bemitleidenswerter" "bemitleidenswerteste";
-lin pathetically_Adv = variants {};
-lin pathless_A = variants {};
-lin pathogen_N = variants {};
-lin pathological_A = mk3A "krankhaft" "krankhafter" "krankhafteste";
-lin pathologist_N = variants {};
-lin pathology_N = reg2N  "Pathologie" "Pathologien" feminine;
-lin pathos_N = variants {};
-lin pathway_N = variants {};
-lin patience_N = variants {};
-lin patience_PN = variants {};
-lin patient_A = mk3A "geduldig" "geduldiger" "geduldigste";
-lin patient_N = reg2N "Patient" "Patienten" masculine;
-lin patina_N = variants {};
-lin patio_N = reg2N  "Patio" "Patios" masculine;
-lin patisserie_N = variants {};
-lin patois_N = variants {};
-lin patrai_PN = variants {};
-lin patrial_N = variants {};
-lin patriarch_N = variants {};
-lin patriarchal_A = variants {};
-lin patriarchate_N = variants {};
-lin patriarchy_N = variants {};
-lin patricia_PN = variants {};
-lin patrician_A = variants {};
-lin patrician_N = reg2N  "Patrizier" "Patrizier" masculine;
-lin patricide_N = variants {};
-lin patrick_PN = variants {};
-lin patrimonial_A = variants {};
-lin patrimony_N = reg2N  "Patrimonium" "Patrimonien" neuter;
-lin patriot_N = reg2N  "Patriot" "Patrioten" masculine;
-lin patriotic_A = mk3A "patriotisch" "patriotischer" "patriotischsten e";
-lin patriotically_Adv = variants {};
-lin patriotism_N = variants {};
-lin patrol_N = reg2N  "Patrouille" "Patrouillen" feminine;
-lin patrol_V = variants {};
-lin patrol_V2 = variants {};
-lin patrolman_N = variants {};
-lin patron_N = variants {};
-lin patronage_N = variants {};
-lin patroness_N = variants {};
-lin patronize_V2 = variants {};
-lin patronizing_A = variants {};
-lin patronymic_A = variants {};
-lin patronymic_N = variants {};
-lin patten_N = variants {};
-lin patter_N = variants {};
-lin patter_V = variants {};
-lin patter_V2 = variants {};
-lin pattern_N = reg2N  "Modell" "Modelle" neuter;
-lin pattern_V2 = variants {};
-lin patty_N = variants {};
-lin patty_PN = variants {};
-lin patty_pan_N = variants {};
-lin paucity_N = variants {};
-lin paul_PN = variants {};
-lin paula_PN = variants {};
-lin paunch_N = reg2N  "Pansen" "Pansen" masculine;
-lin paunchiness_N = variants {};
-lin paunchy_A = variants {};
-lin pauper_N = variants {};
-lin pauperism_N = reg2N "Pauperismus" "Pauperismuse" masculine;
-lin pauperization_N = variants {};
-lin pauperize_V2 = variants {};
-lin pause_N = variants {};
-lin pause_V = variants {};
-lin pause_V2V = variants {};
-lin pause_VS = variants {};
-lin pave_V2 = variants {};
-lin pavement_N = reg2N  "Asphalt" "Asphalte" masculine;
-lin pavilion_N = reg2N  "Pavillon" "Pavillons" masculine;
-lin paving_stone_N = variants {};
-lin paw_N = reg2N  "Pfote" "Pfoten" feminine;
-lin paw_V = variants {};
-lin paw_V2 = variants {};
-lin pawky_A = variants {};
-lin pawl_N = variants {};
-lin pawn_N = reg2N  "Bauer" "Bauern" masculine;
-lin pawn_V2 = variants {};
-lin pawn_ticket_N = variants {};
-lin pawnbroker_N = reg2N  "Pfandleiher" "Pfandleiher" masculine;
-lin pawnshop_N = reg2N  "Pfandhaus" "Pfandhäuser" neuter;
-lin pawpaw_N = variants {};
-lin pax_N = variants {};
-lin pax_romana_N = variants {};
-lin pay_N = variants {};
-lin pay_V = regV "bezahlen";
-lin pay_V2 = dirV2 (regV "bezahlen");
-lin pay_V2V = variants {};
-lin pay_VS = variants {};
-lin pay_as_you_earn_N = variants {};
-lin pay_claim_N = variants {};
-lin pay_packet_N = variants {};
-lin pay_station_N = variants {};
-lin payable_A = variants {};
-lin payday_N = reg2N  "Zahltag" "Zahltage" masculine;
-lin paydirt_N = variants {};
-lin paye_PN = variants {};
-lin payee_N = variants {};
-lin payer_N = variants {};
-lin payload_N = variants {};
-lin paymaster_N = variants {};
-lin payment_N = mkN "Zahlung";
-lin paynim_N = variants {};
-lin payoff_N = variants {};
-lin payphone_N = variants {};
-lin payroll_N = variants {};
-lin paysheet_N = variants {};
-lin payslip_N = variants {};
-lin pc_PN = variants {};
-lin pdsa_N = variants {};
-lin pe_N = variants {};
-lin pea_N = reg2N  "Erbse" "Erbsen" feminine;
-lin pea_chick_N = variants {};
-lin pea_flour_N = variants {};
-lin pea_green_A = variants {};
-lin pea_green_N = variants {};
-lin pea_jacket_N = variants {};
-lin pea_soup_N = variants {};
-lin peace_N = mk6N "Friede" "Frieden" "Frieden" "Friedens" "Frieden" "Frieden" masculine;
-lin peace_offering_N = variants {};
-lin peaceable_A = variants {};
-lin peaceful_A = mk3A "friedfertig" "friedfertiger" "friedfertigste";
-lin peacefulness_N = variants {};
-lin peacehaven_PN = variants {};
-lin peacekeeper_N = variants {};
-lin peacemaker_N = variants {};
-lin peacetime_N = variants {};
-lin peach_N = reg2N  "Pfirsich" "Pfirsiche" masculine;
-lin peach_V = variants {};
-lin peach_V2 = variants {};
-lin peacock_N = reg2N  "Pfau" "Pfauen" masculine;
-lin peacock_blue_A = variants {};
-lin peacock_blue_N = variants {};
-lin peafowl_N = reg2N  "Pfau" "Pfauen" masculine;
-lin peahen_N = variants {};
-lin peak_N = reg2N  "Gipfel" "Gipfel" masculine;
-lin peak_V = variants {};
-lin peak_V2 = variants {};
-lin peaked_A = variants {};
-lin peaky_A = variants {};
-lin peal_N = variants {};
-lin peal_V = variants {};
-lin peal_V2 = variants {};
-lin peanut_N = reg2N  "Erdnuss" "Erdnüsse" feminine;
-lin pear_N = reg2N  "Birnbaum" "Birnbäume" masculine;
-lin pearl_N = reg2N  "Perle" "Perlen" feminine;
-lin pearl_PN = variants {};
-lin pearl_V = variants {};
-lin pearl_barley_N = variants {};
-lin pearl_diver_N = variants {};
-lin pearl_fishery_N = variants {};
-lin pearl_oyster_N = variants {};
-lin pearl_sago_N = variants {};
-lin pearly_A = variants {};
-lin pearmain_N = variants {};
-lin peasant_N = reg2N  "Bauer" "Bauern" masculine;
-lin peasantry_N = variants {};
-lin pease_N = variants {};
-lin pease_pudding_N = variants {};
-lin peashooter_N = variants {};
-lin peasouper_N = variants {};
-lin peat_N = reg2N  "Torf" "Torfe" masculine;
-lin peaty_A = variants {};
-lin pebble_N = reg2N  "Kieselstein" "Kieselsteine" masculine;
-lin pebbly_A = variants {};
-lin pecan_N = variants {};
-lin peccable_A = variants {};
-lin peccadillo_N = variants {};
-lin peccary_N = variants {};
-lin peck_N = variants {};
-lin peck_V = variants {};
-lin peck_V2 = variants {};
-lin pecker_N = variants {};
-lin peckish_A = mk3A "hungrig" "hungriger" "hungrigste";
-lin pectic_A = variants {};
-lin pectin_N = variants {};
-lin pectoral_A = variants {};
-lin peculate_V = variants {};
-lin peculate_V2 = variants {};
-lin peculation_N = variants {};
-lin peculiar_A = variants {};
-lin peculiarity_N = variants {};
-lin pecuniary_A = variants {};
-lin pedagogic_A = mk3A "pädagogisch" "pädagogischer" "pädagogischste";
-lin pedagogical_A = variants {};
-lin pedagogue_N = reg2N  "Pädagoge" "Pädagogen" masculine;
-lin pedagogy_N = variants {};
-lin pedal_A = variants {};
-lin pedal_N = reg2N  "Pedal" "Pedale" neuter;
-lin pedal_V = variants {};
-lin pedal_V2 = variants {};
-lin pedant_N = variants {};
-lin pedantic_A = variants {};
-lin pedantically_Adv = variants {};
-lin pedantry_N = variants {};
-lin peddle_V = variants {};
-lin peddle_V2 = variants {};
-lin peddler_N = reg2N  "Hausierer" "Hausierer" masculine;
-lin pederast_N = variants {};
-lin pederasty_N = variants {};
-lin pedestal_N = reg2N  "Piedestal" "Piedestale" neuter;
-lin pedestrian_A = variants {};
-lin pedestrian_N = variants {};
-lin pediatrician_N = variants {};
-lin pediatrics_N = variants {};
-lin pedicab_N = variants {};
-lin pedicure_N = variants {};
-lin pedigree_N = variants {};
-lin pediment_N = variants {};
-lin pedlar_N = variants {};
-lin pedometer_N = variants {};
-lin pee_N = variants {};
-lin pee_V = variants {};
-lin peebles_PN = variants {};
-lin peek_N = variants {};
-lin peek_V = regV "gucken";
-lin peek_a_boo_N = variants {};
-lin peel_N = variants {};
-lin peel_V = regV "schälen";
-lin peel_V2 = dirV2 (regV "schälen");
-lin peeler_N = variants {};
-lin peep_N = variants {};
-lin peep_V = variants {};
-lin peeper_N = variants {};
-lin peephole_N = mkN "Spion";
-lin peepshow_N = variants {};
-lin peepul_N = variants {};
-lin peer_N = variants {};
-lin peer_V = regV "spähen";
-lin peerage_N = variants {};
-lin peeress_N = variants {};
-lin peerless_A = variants {};
-lin peeve_V2 = variants {};
-lin peeved_A = variants {};
-lin peevish_A = mk3A "mürrisch" "mürrischer" "mürrischste";
-lin peevishness_N = variants {};
-lin peewit_N = variants {};
-lin peg_N = reg2N  "Stift" "Stifte" masculine;
-lin peg_PN = variants {};
-lin peg_V = variants {};
-lin peg_V2 = variants {};
-lin peggy_PN = variants {};
-lin peignoir_N = variants {};
-lin pejorative_A = mk3A "abschätzig" "abschätziger" "abschätzigste";
-lin peke_N = variants {};
-lin pekinese_N = variants {};
-lin peking_PN = variants {};
-lin pekoe_N = variants {};
-lin pelf_N = variants {};
-lin pelican_N = reg2N  "Pelikan" "Pelikane" masculine;
-lin pelisse_N = variants {};
-lin pell_mell_Adv = variants {};
-lin pellet_N = variants {};
-lin pellucid_A = variants {};
-lin pelmet_N = variants {};
-lin pelota_N = variants {};
-lin pelt_N = reg2N  "Balg" "Bälge" masculine;
-lin pelt_V = variants {};
-lin pelt_V2 = variants {};
-lin pelton_PN = variants {};
-lin pelvic_A = variants {};
-lin pelvis_N = reg2N  "Becken" "Becken" neuter;
-lin pembroke_PN = variants {};
-lin pemmican_N = variants {};
-lin pen_N = mkN "Bleistift";
-lin pen_V2 = variants {};
-lin pen_and_ink_N = variants {};
-lin pen_friend_N = variants {};
-lin pen_name_N = variants {};
-lin pen_pusher_N = variants {};
-lin penal_A = variants {};
-lin penalization_N = variants {};
-lin penalize_V2 = variants {};
-lin penalty_N = reg2N  "Elfmeter" "Elfmeter" masculine;
-lin penance_N = variants {};
-lin penarth_PN = variants {};
-lin penchant_N = reg2N  "Hang" "Hänge" masculine;
-lin pencil_N = reg2N  "Bleistift" "Bleistifte" masculine;
-lin pencil_V2 = variants {};
-lin pend_V = variants {};
-lin pend_V2 = variants {};
-lin pendant_N = variants {};
-lin pendent_A = variants {};
-lin pending_A = variants {};
-lin pending_Prep = variants {};
-lin pendlebury_PN = variants {};
-lin pendulous_A = variants {};
-lin pendulum_N = reg2N  "Pendel" "Pendel" neuter;
-lin penelope_PN = variants {};
-lin penetrability_N = variants {};
-lin penetrable_A = regA "durchlässig";
-lin penetrate_V = regV "penetrieren";
-lin penetrate_V2 = dirV2 (regV "penetrieren");
-lin penetrating_A = variants {};
-lin penetration_N = mkN "Penetration";
-lin penetrative_A = variants {};
-lin penguin_N = reg2N  "Pinguin" "Pinguine" masculine;
-lin penicuik_PN = variants {};
-lin peninsula_N = reg2N  "Halbinsel" "Halbinseln" feminine;
-lin peninsular_A = variants {};
-lin penis_N = reg2N  "Glied" "Glieder" neuter;
-lin penitence_N = variants {};
-lin penitent_A = variants {};
-lin penitent_N = variants {};
-lin penitential_A = variants {};
-lin penitentiary_A = variants {};
-lin penitentiary_N = reg2N  "Gefängnis" "Gefängnisse" neuter;
-lin penki_PN = variants {};
-lin penknife_N = reg2N  "Taschenmesser" "Taschenmesser" neuter;
-lin penmanship_N = variants {};
-lin pennant_N = variants {};
-lin penniless_A = variants {};
-lin pennon_N = variants {};
-lin pennsylvania_PN = variants {};
-lin penny_N = reg2N  "Penny" "Pence" masculine;
-lin penny_PN = variants {};
-lin pennyweight_N = variants {};
-lin pennyworth_N = variants {};
-lin penology_N = variants {};
-lin penrhyn_PN = variants {};
-lin penrith_PN = variants {};
-lin penryn_PN = variants {};
-lin pension_N = mkN "Pension";
-lin pension_V2 = variants {};
-lin pensionable_A = variants {};
-lin pensioner_N = reg2N  "Rentner" "Rentner" masculine;
-lin pensive_A = variants {};
-lin pensiveness_N = variants {};
-lin penstock_N = variants {};
-lin pent_up_A = variants {};
-lin pentagon_N = reg2N  "Fünfeck" "Fünfecke" neuter;
-lin pentagonal_A = variants {};
-lin pentameter_N = variants {};
-lin pentateuch_N = variants {};
-lin pentathlon_N = variants {};
-lin pentecost_N = variants {};
-lin pentecostal_A = variants {};
-lin penthouse_N = reg2N  "Penthouse" "Penthouses" neuter;
-lin penultimate_A = variants {};
-lin penultimate_N = variants {};
-lin penumbra_N = variants {};
-lin penurious_A = variants {};
-lin penuriousness_N = variants {};
-lin penury_N = variants {};
-lin penzance_PN = variants {};
-lin peon_N = variants {};
-lin peonage_N = variants {};
-lin peony_N = variants {};
-lin people_N = variants {};
-lin people_V2 = variants {};
-lin pep_N = variants {};
-lin pep_V2 = variants {};
-lin pepper_N = reg2N  "Pfeffer" "Pfeffer" masculine;
-lin pepper_V2 = variants {};
-lin pepper_and_salt_N = variants {};
-lin pepper_mill_N = variants {};
-lin pepper_pot_N = variants {};
-lin peppercorn_N = variants {};
-lin peppermint_N = variants {};
-lin peppery_A = variants {};
-lin pepsin_N = reg2N  "Pepsin" "Pepsine" neuter;
-lin peptic_A = variants {};
-lin per_Prep = variants {};
-lin peradventure_Adv = variants {};
-lin perambulate_V = variants {};
-lin perambulate_V2 = variants {};
-lin perambulation_N = variants {};
-lin perambulator_N = variants {};
-lin perceivable_A = variants {};
-lin perceive_V2 = variants {};
-lin perceive_V2V = variants {};
-lin perceive_VS = variants {};
-lin perceiver_N = variants {};
-lin percent_N = reg2N  "Prozent" "Prozente" neuter;
-lin percentage_N = variants {};
-lin perceptibility_N = variants {};
-lin perceptible_A = variants {};
-lin perception_N = mkN "Wahrnehmung";
-lin perceptive_A = variants {};
-lin perceptual_A = variants {};
-lin perch_N = reg2N  "Barsch" "Barsche" masculine;
-lin perch_V = variants {};
-lin perch_V2 = variants {};
-lin perchance_Adv = variants {};
-lin percipient_A = variants {};
-lin percolate_V = regV "filtrieren";
-lin percolate_V2 = dirV2 (regV "filtrieren");
-lin percolator_N = variants {};
-lin percussion_N = variants {};
-lin percussionist_N = variants {};
-lin percy_PN = variants {};
-lin perdition_N = variants {};
-lin peregrination_N = variants {};
-lin peremptory_A = mk3A "entschieden" "entschiedener" "entschiedenste";
-lin perennial_A = variants {};
-lin perennial_N = variants {};
-lin perfect_A = regA "perfekt";
-lin perfect_V2 = variants {};
-lin perfectibility_N = variants {};
-lin perfectible_A = variants {};
-lin perfection_N = variants {};
-lin perfectionist_N = variants {};
-lin perfervid_A = variants {};
-lin perfidious_A = variants {};
-lin perfidiousness_N = variants {};
-lin perfidy_N = variants {};
-lin perforate_V2 = variants {};
-lin perforation_N = variants {};
-lin perforce_Adv = variants {};
-lin perform_V = regV "spielen";
-lin perform_V2 = dirV2 (regV "spielen");
-lin performance_N = mkN "Aufführung";
-lin performer_N = variants {};
-lin perfume_N = reg2N  "Duft" "Düfte" masculine;
-lin perfume_V2 = variants {};
-lin perfumer_N = reg2N  "Parfümeur" "Parfümeure" masculine;
-lin perfunctory_A = variants {};
-lin pergola_N = variants {};
-lin perhaps_Adv = variants {};
-lin peri_N = variants {};
-lin perigee_N = variants {};
-lin perihelion_N = reg2N  "Perihel" "Perihele" neuter;
-lin peril_N = reg2N  "Gefahr" "Gefahren" feminine;
-lin peril_V2 = variants {};
-lin perilous_A = mk3A "gefahrvoll" "gefahrvoller" "gefahrvollste";
-lin perimeter_N = reg2N  "Umfang" "Umfänge" masculine;
-lin period_N = reg2N "Zeitraum" "Zeiträume" masculine;
-lin periodic_A = variants {};
-lin periodical_A = variants {};
-lin periodical_N = variants {};
-lin peripatetic_A = variants {};
-lin peripheral_A = regA "peripher";
-lin periphery_N = reg2N  "Peripherie" "Peripherien" feminine;
-lin periphrasis_N = variants {};
-lin periphrastic_A = variants {};
-lin periscope_N = reg2N  "Periskop" "Periskope" neuter;
-lin perish_V = irregV "verderben" "verderbt" "verdarb" "verdürbe" "verdorben" ;
-lin perish_V2 = dirV2 (irregV "verderben" "verderbt" "verdarb" "verdürbe" "verdorben" );
-lin perishable_A = variants {};
-lin perisher_N = variants {};
-lin peristyle_N = variants {};
-lin peritonitis_N = reg2N "Peritonitis" "Peritoniten" feminine;
-lin periwig_N = variants {};
-lin periwinkle_N = reg2N  "Immergrün" "Immergrüne" neuter;
-lin perjure_V2 = variants {};
-lin perjurer_N = variants {};
-lin perjury_N = reg2N  "Meineid" "Meineide" masculine;
-lin perk_N = variants {};
-lin perk_V = variants {};
-lin perk_V2 = variants {};
-lin perkily_Adv = variants {};
-lin perkiness_N = variants {};
-lin perky_A = variants {};
-lin perm_N = variants {};
-lin perm_PN = variants {};
-lin perm_V2 = variants {};
-lin permafrost_N = variants {};
-lin permanence_N = variants {};
-lin permanency_N = variants {};
-lin permanent_A = mk3A "beständig" "beständiger" "beständigste";
-lin permanganate_N = variants {};
-lin permeability_N = variants {};
-lin permeable_A = variants {};
-lin permeate_V = variants {};
-lin permeate_V2 = variants {};
-lin permeation_N = variants {};
-lin permissible_A = regA "zulässig";
-lin permission_N = reg2N  "Erlaubnis" "Erlaubnisse" feminine;
-lin permissive_A = variants {};
-lin permissiveness_N = variants {};
-lin permit_N = variants {};
-lin permit_V = irregV "erlauben" "erlaubt" "erlaubte" "erlaubte" "erlaubt";
-lin permit_V2 = dirV2 (irregV "erlauben" "erlaubt" "erlaubte" "erlaubte" "erlaubt");
-lin permit_V2V = variants {};
-lin permutation_N = variants {};
-lin permute_V2 = variants {};
-lin pernicious_A = mk3A "bösartig" "bösartiger" "bösartigste";
-lin perniciousness_N = variants {};
-lin pernickety_A = variants {};
-lin peroration_N = mkN "Zusammenfassung";
-lin peroxide_N = variants {};
-lin perpendicular_A = regA "rechtwinklig";
-lin perpendicular_N = variants {};
-lin perpetrate_V2 = variants {};
-lin perpetration_N = variants {};
-lin perpetrator_N = reg2N  "Täter" "Täter" masculine;
-lin perpetual_A = variants {};
-lin perpetuate_V2 = variants {};
-lin perpetuation_N = variants {};
-lin perpetuity_N = variants {};
-lin perplex_V2 = variants {};
-lin perplexed_A = mk3A "perplex" "perplexer" "perplexeste";
-lin perplexity_N = variants {};
-lin perquisite_N = variants {};
-lin perry_N = variants {};
-lin persecute_V2 = variants {};
-lin persecution_N = mkN "Verfolgung";
-lin persecutor_N = variants {};
-lin perseverance_N = variants {};
-lin persevere_V = variants {};
-lin persevering_A = variants {};
-lin pershore_PN = variants {};
-lin persia_PN = variants {};
-lin persian_A = variants {};
-lin persianMasc_N = variants {};
-lin persianFem_N = variants {};
-lin persiflage_N = reg2N  "Persiflage" "Persiflagen" feminine;
-lin persimmon_N = variants {};
-lin persist_V = variants {};
-lin persistence_N = variants {};
-lin persistent_A = regA "ständig";
-lin person_N = mkN "Person" "Personen" feminine;
-lin persona_N = variants {};
-lin persona_grata_N = variants {};
-lin persona_non_grata_N = variants {};
-lin personable_A = mk3A "ansehnlich" "ansehnlicher" "ansehnlichste";
-lin personage_N = reg2N  "Persönlichkeit" "Persönlichkeiten" feminine;
-lin personal_A = mk3A "persönlich" "persönlicher" "persönlichste";
-lin personal_N = variants {};
-lin personnel_N = variants {};
-lin personality_N = reg2N  "Persönlichkeit" "Persönlichkeiten" feminine;
-lin personalize_V2 = variants {};
-lin personalty_N = variants {};
-lin personate_V2 = variants {};
-lin personation_N = variants {};
-lin personification_N = variants {};
-lin personify_V2 = variants {};
-lin perspective_N = reg2N  "Aussicht" "Aussichten" feminine;
-lin perspex_N = variants {};
-lin perspicacious_A = variants {};
-lin perspicacity_N = variants {};
-lin perspicuity_N = variants {};
-lin perspicuous_A = variants {};
-lin perspicuousness_N = variants {};
-lin perspiration_N = reg2N "Schwitzen" "Schwitzen" neuter;
-lin perspire_V = variants {};
-lin persuadable_A = variants {};
-lin persuade_V2 = dirV2 (irregV "überreden" "überredet" "überredete" "überredete" "überredet");
-lin persuasion_N = mkN "Überzeugung";
-lin persuasive_A = variants {};
-lin persuasiveness_N = variants {};
-lin pert_A = variants {};
-lin pertain_V = irregV "betreffen" "betrefft" "betraf" "beträfe" "betroffen" ;
-lin perth_PN = variants {};
-lin pertinacious_A = variants {};
-lin pertinacity_N = variants {};
-lin pertinence_N = variants {};
-lin pertinent_A = mk3A "angemessen" "angemessener" "angemessenste";
-lin pertness_N = variants {};
-lin perturb_V2 = variants {};
-lin perturbation_N = reg2N  "Störung" "Störungen" feminine;
-lin peru_PN = variants {};
-lin perugia_PN = variants {};
-lin peruke_N = reg2N  "Perücke" "Perücken" feminine;
-lin perusal_N = variants {};
-lin peruse_V2 = variants {};
-lin peruvian_A = variants {};
-lin peruvian_N = variants {};
-lin pervade_V2 = variants {};
-lin pervasion_N = variants {};
-lin pervasive_A = variants {};
-lin pervasiveness_N = variants {};
-lin perverse_A = variants {};
-lin perverseness_N = variants {};
-lin perversion_N = variants {};
-lin perversity_N = variants {};
-lin pervert_N = variants {};
-lin pervert_V2 = variants {};
-lin pescara_PN = variants {};
-lin peseta_N = variants {};
-lin pesky_A = mk3A "lästig" "lästiger" "lästigste";
-lin peso_N = reg2N  "Peso" "Pesos" masculine;
-lin pessary_N = variants {};
-lin pessimism_N = variants {};
-lin pessimist_N = reg2N  "Pessimist" "Pessimisten" masculine;
-lin pessimistic_A = mk3A "pessimistisch" "pessimistischer" "pessimistischste";
-lin pessimistically_Adv = variants {};
-lin pest_N = variants {};
-lin pester_V2 = variants {};
-lin pesticide_N = reg2N  "Pestizid" "Pestizide" neuter;
-lin pestiferous_A = variants {};
-lin pestilence_N = reg2N  "Pest" "Pesten" feminine;
-lin pestilent_A = variants {};
-lin pestilential_A = variants {};
-lin pestle_N = variants {};
-lin pestle_V2 = variants {};
-lin pet_N = reg2N  "Haustier" "Haustiere" neuter;
-lin pet_V2 = variants {};
-lin petal_N = reg2N  "Blütenblatt" "Blütenblätter" neuter;
-lin petaled_A = variants {};
-lin petalled_A = variants {};
-lin petard_N = variants {};
-lin pete_PN = variants {};
-lin peter_PN = variants {};
-lin peter_V = variants {};
-lin peterborough_PN = variants {};
-lin peterhead_PN = variants {};
-lin peterlee_PN = variants {};
-lin petersfield_PN = variants {};
-lin petit_bourgeois_N = variants {};
-lin petite_A = variants {};
-lin petition_N = mkN "Petition";
-lin petition_V = variants {};
-lin petition_V2 = variants {};
-lin petitioner_N = variants {};
-lin petrel_N = variants {};
-lin petrifaction_N = mkN "Versteinerung";
-lin petrify_V = irregV "erstarren" "erstarrt" "erstarrte" "erstarrte" "erstarrt";
-lin petrify_V2 = dirV2 (irregV "erstarren" "erstarrt" "erstarrte" "erstarrte" "erstarrt");
-lin petro_chemical_N = variants {};
-lin petrol_N = reg2N  "Benzin" "Benzine" neuter;
-lin petroleum_N = variants {};
-lin petrology_N = variants {};
-lin petticoat_N = reg2N  "Unterrock" "Unterröcke" masculine;
-lin pettifogging_A = variants {};
-lin pettily_Adv = variants {};
-lin pettiness_N = variants {};
-lin pettish_A = variants {};
-lin pettishness_N = variants {};
-lin petty_A = mk3A "gering" "geringer" "geringste";
-lin petulance_N = variants {};
-lin petulant_A = mk3A "launisch" "launischer" "launischste";
-lin petunia_N = variants {};
-lin pew_N = variants {};
-lin pew_opener_N = variants {};
-lin pewit_N = variants {};
-lin pewter_N = variants {};
-lin peyote_N = variants {};
-lin pfennig_N = reg2N  "Pfennig" "Pfennige" masculine;
-lin phaeton_N = variants {};
-lin phagocyte_N = variants {};
-lin phalanx_N = variants {};
-lin phallic_A = mk3A "phallisch" "phallischer" "phallischste";
-lin phallus_N = reg2N  "Phallus" "Phalli" masculine;
-lin phantasm_N = variants {};
-lin phantasmagoria_N = reg2N  "Phantasmagorie" "Phantasmagorien" feminine;
-lin phantasmal_A = variants {};
-lin phantasy_N = variants {};
-lin phantom_N = reg2N  "Phantom" "Phantome" neuter;
-lin pharaoh_N = reg2N  "Pharao" "Pharaonen" masculine;
-lin pharisaic_A = variants {};
-lin pharisaical_A = variants {};
-lin pharisee_N = variants {};
-lin pharmaceutical_A = regA "pharmazeutisch";
-lin pharmacist_N = reg2N  "Apotheker" "Apotheker" masculine;
-lin pharmacological_A = regA "pharmakologisch";
-lin pharmacologist_N = variants {};
-lin pharmacology_N = variants {};
-lin pharmacopoeia_N = variants {};
-lin pharmacy_N = reg2N  "Apotheke" "Apotheken" feminine;
-lin pharos_N = variants {};
-lin pharyngitis_N = variants {};
-lin pharynx_N = variants {};
-lin phase_N = reg2N "Phase" "Phasen" feminine;
-lin phase_V2 = variants {};
-lin phd_N = variants {};
-lin pheasant_N = variants {};
-lin phenobarbitone_N = variants {};
-lin phenol_N = reg2N  "Phenol" "Phenole" neuter;
-lin phenomenal_A = variants {};
-lin phenomenon_N = reg2N  "Phänomen" "Phänomene" neuter;
-lin phial_N = variants {};
-lin phil_PN = variants {};
-lin philadelphia_PN = variants {};
-lin philander_V = variants {};
-lin philanderer_N = variants {};
-lin philanthropic_A = variants {};
-lin philanthropically_Adv = variants {};
-lin philanthropist_N = reg2N  "Philanthrop" "Philanthropen" masculine;
-lin philanthropy_N = variants {};
-lin philatelic_A = variants {};
-lin philatelist_N = reg2N  "Briefmarkensammler" "Briefmarkensammler" masculine;
-lin philately_N = variants {};
-lin philharmonic_A = variants {};
-lin philhellene_A = variants {};
-lin philhellene_N = variants {};
-lin philhellenic_A = variants {};
-lin philip_PN = variants {};
-lin philippa_PN = variants {};
-lin philippine_A = variants {};
-lin philippine_N = variants {};
-lin philippines_PN = variants {};
-lin philistine_N = variants {};
-lin philistinism_N = variants {};
-lin philological_A = mk3A "philologisch" "philologischer" "philologischste";
-lin philologist_N = reg2N  "Philologe" "Philologen" masculine;
-lin philology_N = variants {};
-lin philosopher_N = reg2N  "Philosoph" "Philosophen" masculine;
-lin philosophic_A = variants {};
-lin philosophical_A = mk3A "philosophisch" "philosophischer" "philosophischste";
-lin philosophize_V = regV "philosophieren";
-lin philosophy_N = reg2N  "Philosophie" "Philosophien" feminine;
-lin philtre_N = variants {};
-lin phlebitis_N = variants {};
-lin phlegm_N = reg2N  "Nasenschleim" "Nasenschleime" masculine;
-lin phlegmatic_A = mk3A "phlegmatisch" "phlegmatischer" "phlegmatischste";
-lin phlegmatically_Adv = variants {};
-lin phlox_N = variants {};
-lin phnom_penh_PN = variants {};
-lin phobia_N = reg2N  "Phobie" "Phobien" feminine;
-lin phoebe_PN = variants {};
-lin phoenix_N = reg2N  "Phönix" "Phönixe" masculine;
-lin phoenix_PN = variants {};
-lin phone_N = reg2N  "Fernsprecher" "Fernsprecher" masculine;
-lin phone_V = variants {};
-lin phone_V2 = variants {};
-lin phone_in_N = variants {};
-lin phonebooth_N = variants {};
-lin phonecall_N = variants {};
-lin phoneme_N = reg2N  "Phonem" "Phoneme" neuter;
-lin phonemic_A = variants {};
-lin phonemics_N = variants {};
-lin phonetic_A = variants {};
-lin phonetically_Adv = variants {};
-lin phonetician_N = variants {};
-lin phonetics_N = variants {};
-lin phoney_A = variants {};
-lin phoney_N = variants {};
-lin phonic_A = variants {};
-lin phonics_N = variants {};
-lin phonograph_N = variants {};
-lin phonological_A = variants {};
-lin phonology_N = variants {};
-lin phony_A = variants {};
-lin phony_N = variants {};
-lin phosgene_N = variants {};
-lin phosphate_N = reg2N "Phosphat" "Phosphate" neuter;
-lin phosphorescence_N = variants {};
-lin phosphorescent_A = variants {};
-lin phosphoric_A = regA "phosphorisch";
-lin phosphorous_A = variants {};
-lin phosphorus_N = reg2N  "Phosphor" "Phosphoren" neuter;
-lin photo_N = reg2N  "Bild" "Bilder" neuter;
-lin photocopier_N = variants {};
-lin photocopy_N = variants {};
-lin photocopy_V2 = variants {};
-lin photoelectric_A = variants {};
-lin photoflash_N = variants {};
-lin photogenic_A = mk3A "fotogen" "fotogener" "fotogenste";
-lin photograph_N = variants {};
-lin photograph_V2 = variants {};
-lin photographer_N = reg2N  "Fotograf" "Fotografen" masculine;
-lin photographic_A = variants {};
-lin photographically_Adv = variants {};
-lin photography_N = reg2N  "Fotografie" "Fotografien" feminine;
-lin photogravure_N = variants {};
-lin photolithography_N = variants {};
-lin photometer_N = variants {};
-lin photon_N = reg2N  "Photon" "Photonen" neuter;
-lin photosensitize_V2 = variants {};
-lin photostat_N = variants {};
-lin photostat_V2 = variants {};
-lin photosynthesis_N = reg2N  "Photosynthese" "Photosynthesen" feminine;
-lin phrasal_A = variants {};
-lin phrase_N = reg2N  "Phrase" "Phrasen" feminine;
-lin phrase_V2 = variants {};
-lin phrase_book_N = variants {};
-lin phraseology_N = variants {};
-lin phrenetic_A = variants {};
-lin phrenologist_N = variants {};
-lin phrenology_N = variants {};
-lin phthisis_N = variants {};
-lin phut_Adv = variants {};
-lin phyllis_PN = variants {};
-lin phylum_N = reg2N  "Stamm" "Stämme" masculine;
-lin physic_N = variants {};
-lin physical_A = regA "körperlich";
-lin physician_N = reg2N  "Arzt" "Ärzte" masculine;
-lin physicist_N = reg2N  "Physiker" "Physiker" masculine;
-lin physics_N = variants {};
-lin physiognomy_N = reg2N  "Physiognomie" "Physiognomien" feminine;
-lin physiological_A = regA "physiologisch";
-lin physiologist_N = reg2N  "Physiologe" "Physiologen" masculine;
-lin physiology_N = variants {};
-lin physiotherapist_N = variants {};
-lin physiotherapy_N = reg2N  "Physiotherapie" "Physiotherapien" feminine;
-lin physique_N = variants {};
-lin pi_N = variants {};
-lin piacenza_PN = variants {};
-lin pianissimo_A = variants {};
-lin pianissimo_Adv = variants {};
-lin pianist_N = reg2N  "Klavierspieler" "Klavierspieler" masculine;
-lin piano_A = variants {};
-lin piano_Adv = variants {};
-lin piano_N = reg2N  "Klavier" "Klaviere" neuter;
-lin pianoforte_N = variants {};
-lin pianola_N = variants {};
-lin piastre_N = variants {};
-lin piazza_N = variants {};
-lin pibroch_N = variants {};
-lin pica_N = variants {};
-lin picador_N = variants {};
-lin picaresque_A = variants {};
-lin piccalilli_N = variants {};
-lin piccaninny_N = variants {};
-lin piccolo_N = reg2N  "Piccoloflöte" "Piccoloflöten" feminine;
-lin pick_N = variants {};
-lin pick_V = variants {};
-lin pick_V2 = variants {};
-lin pick_me_up_N = variants {};
-lin pick_up_N = variants {};
-lin pickaback_Adv = variants {};
-lin pickaxe_N = variants {};
-lin picker_N = variants {};
-lin pickerel_N = variants {};
-lin picket_N = variants {};
-lin picket_V = variants {};
-lin picket_V2 = variants {};
-lin picking_N = variants {};
-lin pickle_N = variants {};
-lin pickle_V2 = variants {};
-lin pickpocket_N = reg2N  "Taschendieb" "Taschendiebe" masculine;
-lin picnic_N = variants {};
-lin picnic_V = variants {};
-lin picnicker_N = variants {};
-lin picric_A = variants {};
-lin pictorial_A = variants {};
-lin pictorial_N = variants {};
-lin picture_N = reg2N  "Abbild" "Abbilder" neuter;
-lin picture_V2 = variants {};
-lin picture_book_N = variants {};
-lin picture_card_N = variants {};
-lin picture_gallery_N = variants {};
-lin picturesque_A = mk3A "pittoresk" "pittoresker" "pittoreskeste";
-lin picturesqueness_N = variants {};
-lin piddle_N = variants {};
-lin piddle_V = variants {};
-lin pidgin_N = variants {};
-lin pie_N = reg2N  "Torte" "Torten" feminine;
-lin pie_crust_N = variants {};
-lin piebald_A = variants {};
-lin piece_N = reg2N  "Stück" "Stücke" neuter;
-lin piece_V2 = variants {};
-lin piecemeal_A = variants {};
-lin piecemeal_Adv = variants {};
-lin piecework_N = variants {};
-lin pied_A = variants {};
-lin pied_a_terre_N = variants {};
-lin pier_N = reg2N  "Pfeiler" "Pfeiler" masculine;
-lin pier_glass_N = variants {};
-lin pierce_V = variants {};
-lin pierce_V2 = variants {};
-lin piercing_A = variants {};
-lin pierrot_N = variants {};
-lin pieta_N = variants {};
-lin piety_N = variants {};
-lin piffle_N = variants {};
-lin piffle_V = variants {};
-lin pig_N = reg2N  "Bulle" "Bullen" masculine;
-lin pig_V = variants {};
-lin pig_headed_A = variants {};
-lin pig_headedness_N = variants {};
-lin pig_iron_N = variants {};
-lin pig_sticking_N = variants {};
-lin pigboat_N = variants {};
-lin pigeon_N = reg2N  "Taube" "Tauben" feminine;
-lin pigeon_breasted_A = variants {};
-lin pigeon_toed_A = variants {};
-lin pigeonhole_N = variants {};
-lin pigeonhole_V2 = variants {};
-lin piggery_N = variants {};
-lin piggish_A = variants {};
-lin piggishness_N = variants {};
-lin piggy_A = variants {};
-lin piggy_N = variants {};
-lin piggyback_N = variants {};
-lin piggyback_V = variants {};
-lin piglet_N = reg2N  "Ferkel" "Ferkel" neuter;
-lin pigment_N = reg2N  "Farbstoff" "Farbstoffe" masculine;
-lin pigmentation_N = variants {};
-lin pigmy_N = variants {};
-lin pigskin_N = variants {};
-lin pigsty_N = reg2N  "Koben" "Koben" masculine;
-lin pigswill_N = variants {};
-lin pigtail_N = reg2N  "Zopf" "Zöpfe" masculine;
-lin pigwash_N = variants {};
-lin pike_N = reg2N  "Hecht" "Hechte" masculine;
-lin pikestaff_N = variants {};
-lin pilaf_N = variants {};
-lin pilaff_N = variants {};
-lin pilaster_N = variants {};
-lin pilau_N = variants {};
-lin pilchard_N = variants {};
-lin pile_N = reg2N  "Halde" "Halden" feminine;
-lin pile_V = variants {};
-lin pile_V2 = variants {};
-lin pile_driver_N = variants {};
-lin pile_up_N = variants {};
-lin piles_N = variants {};
-lin pilfer_V = regV "klauen";
-lin pilfer_V2 = dirV2 (regV "klauen");
-lin pilferage_N = variants {};
-lin pilferer_N = reg2N  "Dieb" "Diebe" masculine;
-lin pilgrim_N = reg2N  "Pilger" "Pilger" masculine;
-lin pilgrimage_N = reg2N  "Wallfahrt" "Wallfahrten" feminine;
-lin pill_N = reg2N  "Pille" "Pillen" feminine;
-lin pill_PN = variants {};
-lin pillage_N = variants {};
-lin pillage_V2 = variants {};
-lin pillager_N = variants {};
-lin pillar_N = reg2N  "Pfeiler" "Pfeiler" masculine;
-lin pillar_box_N = variants {};
-lin pillared_A = variants {};
-lin pillbox_N = reg2N  "Bunker" "Bunker" masculine;
-lin pillion_N = variants {};
-lin pillory_N = reg2N  "Pranger" "Pranger" masculine;
-lin pillory_V2 = variants {};
-lin pillow_N = reg2N  "Kissen" "Kissen" neuter;
-lin pillow_V2 = variants {};
-lin pillow_fight_N = variants {};
-lin pillowcase_N = variants {};
-lin pillowslip_N = variants {};
-lin pilot_N = reg2N  "Lotse" "Lotsen" masculine;
-lin pilot_V2 = variants {};
-lin pilot_boat_N = variants {};
-lin pilot_burner_N = variants {};
-lin pilot_cloth_N = variants {};
-lin pilot_engine_N = variants {};
-lin pilot_fish_N = variants {};
-lin pilot_light_N = variants {};
-lin pimento_N = variants {};
-lin pimp_N = reg2N  "Lude" "Luden" masculine;
-lin pimp_V = variants {};
-lin pimpernel_N = reg2N  "Gauchheil" "Gauchheile" masculine;
-lin pimple_N = reg2N  "Pickel" "Pickel" masculine;
-lin pimpled_A = variants {};
-lin pimply_A = variants {};
-lin pin_N = reg2N  "Bolzen" "Bolzen" masculine;
-lin pin_V2 = variants {};
-lin pin_money_N = variants {};
-lin pin_point_V2 = variants {};
-lin pin_table_N = variants {};
-lin pin_up_N = variants {};
-lin pinafore_N = variants {};
-lin pinball_N = variants {};
-lin pince_nez_N = variants {};
-lin pincer_N = variants {};
-lin pinch_N = variants {};
-lin pinch_V = irregV "kneifen" "kneift" "kniff" "kniffe" "gekniffen" ;
-lin pinch_V2 = dirV2 (irregV "kneifen" "kneift" "kniff" "kniffe" "gekniffen" );
-lin pinchbeck_A = variants {};
-lin pinchbeck_N = variants {};
-lin pincushion_N = reg2N  "Nadelkissen" "Nadelkissen" neuter;
-lin pine_N = reg2N  "Föhre" "Föhren" feminine;
-lin pine_V = variants {};
-lin pineal_A = variants {};
-lin pineapple_N = variants {};
-lin ping_N = variants {};
-lin ping_V = variants {};
-lin pingpong_N = variants {};
-lin pinhead_N = variants {};
-lin pinion_N = variants {};
-lin pinion_V2 = variants {};
-lin pink_A = variants {};
-lin pink_N = reg2N  "Nelke" "Nelken" feminine;
-lin pink_V = variants {};
-lin pink_V2 = variants {};
-lin pinkish_A = variants {};
-lin pinnace_N = variants {};
-lin pinnacle_N = reg2N  "Gipfel" "Gipfel" masculine;
-lin pinnacle_V2 = variants {};
-lin pinnate_A = variants {};
-lin pinny_N = variants {};
-lin pinpoint_N = variants {};
-lin pinpoint_V2 = variants {};
-lin pinprick_N = variants {};
-lin pinstripe_A = variants {};
-lin pint_N = variants {};
-lin pioneer_N = reg2N  "Pionier" "Pioniere" masculine;
-lin pioneer_V = variants {};
-lin pioneer_V2 = variants {};
-lin pious_A = mk3A "fromm" "frommerfrömmer" "frommstenfrömmste";
-lin pip_N = variants {};
-lin pip_V2 = variants {};
-lin pipal_N = variants {};
-lin pipe_N = reg2N  "Flöte" "Flöten" feminine;
-lin pipe_V = variants {};
-lin pipe_V2 = variants {};
-lin pipe_organ_N = variants {};
-lin pipe_rack_N = variants {};
-lin pipeclay_N = variants {};
-lin pipedream_N = variants {};
-lin pipeful_N = variants {};
-lin piper_N = variants {};
-lin pipette_N = reg2N  "Pipette" "Pipetten" feminine;
-lin pipework_N = variants {};
-lin piping_A = variants {};
-lin piping_Adv = variants {};
-lin piping_N = variants {};
-lin pippin_N = variants {};
-lin pipsqueak_N = variants {};
-lin piquancy_N = variants {};
-lin piquant_A = mk3A "pikant" "pikanter" "pikanteste";
-lin pique_N = variants {};
-lin pique_V2 = variants {};
-lin piquet_N = variants {};
-lin piracy_N = reg2N  "Piraterie" "Piraterien" feminine;
-lin piraeus_PN = variants {};
-lin piranha_N = variants {};
-lin pirate_N = reg2N  "Korsar" "Korsaren" masculine;
-lin pirate_V2 = variants {};
-lin piratical_A = variants {};
-lin pirouette_N = variants {};
-lin pirouette_V = variants {};
-lin pis_aller_N = variants {};
-lin pisa_PN = variants {};
-lin piscatorial_A = variants {};
-lin pisces_PN = variants {};
-lin piss_N = variants {};
-lin piss_V = variants {};
-lin piss_V2 = variants {};
-lin pissed_A = variants {};
-lin pistachio_N = variants {};
-lin pistil_N = reg2N  "Stempel" "Stempel" masculine;
-lin pistol_N = reg2N  "Pistole" "Pistolen" feminine;
-lin piston_N = reg2N  "Kolben" "Kolben" masculine;
-lin pit_N = reg2N  "Box" "Boxen" feminine;
-lin pit_V2 = variants {};
-lin pit_a_pat_Adv = variants {};
-lin pit_prop_N = variants {};
-lin pitch_N = reg2N  "Abstand" "Abstände" masculine;
-lin pitch_V = variants {};
-lin pitch_V2 = variants {};
-lin pitch_black_A = variants {};
-lin pitch_dark_A = variants {};
-lin pitchblende_N = variants {};
-lin pitcher_N = reg2N  "Krug" "Krüge" masculine;
-lin pitchfork_N = reg2N  "Heugabel" "Heugabeln" feminine;
-lin pitchfork_V2 = variants {};
-lin piteous_A = variants {};
-lin pitfall_N = variants {};
-lin pith_N = variants {};
-lin pithead_N = variants {};
-lin pithily_Adv = variants {};
-lin pithy_A = variants {};
-lin pitiable_A = variants {};
-lin pitiful_A = variants {};
-lin pitiless_A = variants {};
-lin pitman_N = variants {};
-lin piton_N = variants {};
-lin pitsaw_N = variants {};
-lin pittance_N = reg2N  "Almosen" "Almosen" neuter;
-lin pitter_patter_N = variants {};
-lin pittsburgh_PN = variants {};
-lin pituitary_A = variants {};
-lin pituitary_N = variants {};
-lin pity_N = variants {};
-lin pity_V2 = variants {};
-lin pitying_A = variants {};
-lin pivot_N = variants {};
-lin pivot_V = variants {};
-lin pivot_V2 = variants {};
-lin pivotal_A = regA "ausschlaggebend";
-lin pixie_N = reg2N  "Kobold" "Kobolde" masculine;
-lin pixilated_A = variants {};
-lin pixy_N = variants {};
-lin pizza_N = variants {};
-lin pizzicato_A = variants {};
-lin pizzicato_Adv = variants {};
-lin placard_N = reg2N  "Plakat" "Plakate" neuter;
-lin placard_V2 = variants {};
-lin placate_V2 = variants {};
-lin placatingly_Adv = variants {};
-lin place_N = reg2N  "Ort" "Orte" masculine;
-lin place_V2 = variants {};
-lin place_bet_N = variants {};
-lin place_name_N = variants {};
-lin placebo_N = reg2N  "Placebo" "Placebos" neuter;
-lin placeman_N = variants {};
-lin placement_N = variants {};
-lin placenta_N = variants {};
-lin placeseeker_N = variants {};
-lin placid_A = mk3A "friedlich" "friedlicher" "friedlichste";
-lin placidity_N = variants {};
-lin placing_N = variants {};
-lin placket_N = variants {};
-lin plage_N = variants {};
-lin plagiarism_N = reg2N  "Plagiat" "Plagiate" neuter;
-lin plagiarist_N = variants {};
-lin plagiarize_V2 = variants {};
-lin plague_N = variants {};
-lin plague_V2 = variants {};
-lin plague_spot_N = variants {};
-lin plaguy_A = variants {};
-lin plaice_N = reg2N  "Scholle" "Schollen" feminine;
-lin plaid_N = variants {};
-lin plain_A = mk3A "schlicht" "schlichter" "schlichteste";
-lin plain_Adv = variants {};
-lin plain_N = variants {};
-lin plain_V = variants {};
-lin plain_V2 = variants {};
-lin plain_spoken_A = variants {};
-lin plainness_N = variants {};
-lin plainsman_N = variants {};
-lin plaint_N = variants {};
-lin plaintiff_N = reg2N  "Kläger" "Kläger" masculine;
-lin plaintive_A = variants {};
-lin plaintiveness_N = variants {};
-lin plait_N = variants {};
-lin plait_V2 = variants {};
-lin plan_N = reg2N  "Plan" "Pläne" masculine;
-lin plan_V = variants {};
-lin plan_V2 = variants {};
-lin plan_V2V = variants {};
-lin plan_VS = variants {};
-lin plan_VV = variants {};
-lin planchette_N = variants {};
-lin plane_N = variants {};
-lin plane_V = variants {};
-lin plane_V2 = variants {};
-lin plane_tree_N = variants {};
-lin planet_N = reg2N "Planet" "Planeten" masculine;
-lin planetarium_N = reg2N  "Planetarium" "Planetarien" neuter;
-lin planetary_A = variants {};
-lin plangent_A = variants {};
-lin plank_N = reg2N  "Planke" "Planken" feminine;
-lin plank_V2 = variants {};
-lin plank_bed_N = variants {};
-lin planking_N = variants {};
-lin plankton_N = variants {};
-lin planless_A = variants {};
-lin planner_N = variants {};
-lin plant_N = reg2N  "Anlage" "Anlagen" feminine;
-lin plant_V2 = variants {};
-lin plant_louse_N = variants {};
-lin plantain_N = reg2N  "Wegerich" "Wegeriche" masculine;
-lin plantation_N = reg2N  "Plantage" "Plantagen" feminine;
-lin planter_N = variants {};
-lin plaque_N = reg2N  "Plakette" "Plaketten" feminine;
-lin plash_N = variants {};
-lin plash_V = variants {};
-lin plash_V2 = variants {};
-lin plasm_N = variants {};
-lin plasma_N = reg2N  "Plasma" "Plasmen" neuter;
-lin plaster_N = reg2N  "Gips" "Gipse" masculine;
-lin plaster_V2 = variants {};
-lin plasterboard_N = variants {};
-lin plastered_A = variants {};
-lin plasterer_N = reg2N  "Stuckateur" "Stuckateure" masculine;
-lin plastic_A = variants {};
-lin plastic_N = reg2N "Plastik" "Plastiken" feminine;
-lin plastic_bomb_N = variants {};
-lin plasticine_N = reg2N  "Knete" "Kneten" feminine;
-lin plasticity_N = variants {};
-lin plastics_N = variants {};
-lin plate_N = reg2N  "Gang" "Gänge" masculine;
-lin plate_V2 = variants {};
-lin plate_glass_N = variants {};
-lin plate_powder_N = variants {};
-lin plate_rack_N = variants {};
-lin plateau_N = variants {};
-lin plateful_N = variants {};
-lin platelayer_N = variants {};
-lin platform_N = reg2N  "Bahnsteig" "Bahnsteige" masculine;
-lin plating_N = variants {};
-lin platinum_N = reg2N "Platin" "Platine" neuter;
-lin platitude_N = reg2N  "Plattitüde" "Plattitüden" feminine;
-lin platitudinous_A = variants {};
-lin platonic_A = regA "platonisch";
-lin platoon_N = reg2N  "Kolonne" "Kolonnen" feminine;
-lin platter_N = reg2N  "Teller" "Teller" masculine;
-lin platypus_N = reg2N  "Schnabeltier" "Schnabeltiere" neuter;
-lin plaudit_N = variants {};
-lin plausibility_N = variants {};
-lin plausible_A = variants {};
-lin play_N = reg2N  "Schauspiel" "Schauspiele" neuter;
-lin play_V = regV "spielen";
-lin play_V2 = dirV2 (regV "spielen");
-lin play_VV = variants {};
-lin play_acting_N = variants {};
-lin play_actor_N = variants {};
-lin play_box_N = variants {};
-lin play_off_N = variants {};
-lin play_reading_N = variants {};
-lin playback_N = variants {};
-lin playbill_N = variants {};
-lin playboy_N = reg2N  "Playboy" "Playboys" masculine;
-lin player_N = reg2N  "Spieler" "Spieler" masculine;
-lin player_piano_N = variants {};
-lin playfellow_N = variants {};
-lin playful_A = variants {};
-lin playfulness_N = variants {};
-lin playgoer_N = variants {};
-lin playground_N = reg2N  "Schulhof" "Schulhöfe" masculine;
-lin playgroup_N = variants {};
-lin playhouse_N = variants {};
-lin playing_N = variants {};
-lin playing_card_N = variants {};
-lin playing_field_N = variants {};
-lin playlet_N = variants {};
-lin playmate_N = reg2N  "Playmate" "Playmates" neuter;
-lin playpen_N = variants {};
-lin playroom_N = variants {};
-lin playschool_N = variants {};
-lin playsuit_N = variants {};
-lin plaything_N = reg2N  "Spielball" "Spielbälle" masculine;
-lin playtime_N = variants {};
-lin playwright_N = variants {};
-lin plaza_N = reg2N  "Platz" "Plätze" masculine;
-lin plc_PN = variants {};
-lin plea_N = variants {};
-lin pleach_V2 = variants {};
-lin plead_V = regV "plädieren";
-lin plead_V2 = dirV2 (regV "plädieren");
-lin plead_VA = variants {};
-lin plead_VS = variants {};
-lin pleadingly_Adv = variants {};
-lin pleasance_N = variants {};
-lin pleasant_A = mk3A "angenehm" "angenehmer" "angenehmste";
-lin pleasantness_N = variants {};
-lin pleasantry_N = variants {};
-lin please_V = variants {};
-lin please_V2 = variants {};
-lin pleased_A = mk3A "froh" "froher" "frohsten, froheste";
-lin pleasing_A = variants {};
-lin pleasurable_A = variants {};
-lin pleasure_N = reg2N  "Freude" "Freuden" feminine;
-lin pleasure_boat_N = variants {};
-lin pleasure_craft_N = variants {};
-lin pleasure_ground_N = variants {};
-lin pleat_N = variants {};
-lin pleat_V2 = variants {};
-lin pleb_N = variants {};
-lin plebeian_A = variants {};
-lin plebeian_N = variants {};
-lin plebiscite_N = reg2N  "Plebiszit" "Plebiszite" neuter;
-lin plectrum_N = variants {};
-lin pledge_N = variants {};
-lin pledge_V2 = dirV2 (irregV "versprechen" "versprecht" "versprach" "verspräche" "versprochen" );
-lin pledge_V2V = variants {};
-lin pledge_VS = variants {};
-lin plenary_A = variants {};
-lin plenipotentiary_N = variants {};
-lin plenitude_N = variants {};
-lin plenteous_A = variants {};
-lin plentiful_A = variants {};
-lin plenty_Adv = variants {};
-lin plenty_N = reg2N  "Fülle" "Füllen" feminine;
-lin pleonasm_N = reg2N  "Pleonasmus" "Pleonasmen" masculine;
-lin plethora_N = reg2N  "Fülle" "Füllen" feminine;
-lin pleurisy_N = variants {};
-lin plexus_N = variants {};
-lin pliability_N = variants {};
-lin pliable_A = variants {};
-lin pliancy_N = variants {};
-lin pliant_A = variants {};
-lin plight_N = variants {};
-lin plight_V2 = variants {};
-lin plimsoll_N = variants {};
-lin plod_V = variants {};
-lin plod_V2 = variants {};
-lin plodder_N = variants {};
-lin plodding_A = variants {};
-lin plonk_Adv = variants {};
-lin plonk_N = variants {};
-lin plonk_V = variants {};
-lin plop_Adv = variants {};
-lin plop_N = variants {};
-lin plop_V = variants {};
-lin plosive_A = variants {};
-lin plosive_N = reg2N  "Plosiv" "Plosive" masculine;
-lin plot_N = mkN "Handlung";
-lin plot_V = variants {};
-lin plot_V2 = variants {};
-lin plotter_N = variants {};
-lin plough_N = reg2N  "Pflug" "Pflüge" masculine;
-lin plough_V = variants {};
-lin plough_V2 = variants {};
-lin ploughboy_N = variants {};
-lin ploughman_N = variants {};
-lin ploughshare_N = variants {};
-lin plover_N = reg2N  "Regenpfeifer" "Regenpfeifer" masculine;
-lin plow_V = variants {};
-lin plow_V2 = variants {};
-lin ploy_N = variants {};
-lin pluck_N = variants {};
-lin pluck_V = regV "pflücken";
-lin pluck_V2 = dirV2 (regV "pflücken");
-lin pluckily_Adv = variants {};
-lin plucky_A = mk3A "beherzt" "beherzter" "beherzteste";
-lin plug_N = reg2N  "Stecker" "Stecker" masculine;
-lin plug_V = variants {};
-lin plug_V2 = variants {};
-lin plughole_N = variants {};
-lin plum_N = reg2N  "Pflaume" "Pflaumen" feminine;
-lin plum_pudding_N = variants {};
-lin plumage_N = reg2N  "Federkleid" "Federkleider" neuter;
-lin plumb_Adv = variants {};
-lin plumb_N = variants {};
-lin plumb_V2 = variants {};
-lin plumbago_N = variants {};
-lin plumber_N = reg2N  "Klempner" "Klempner" masculine;
-lin plumbing_N = reg2N  "Gedärm" "Gedärme" neuter;
-lin plume_N = variants {};
-lin plume_V2 = variants {};
-lin plummet_N = variants {};
-lin plummet_V = variants {};
-lin plummet_V2 = variants {};
-lin plummy_A = variants {};
-lin plump_A = variants {};
-lin plump_Adv = variants {};
-lin plump_N = variants {};
-lin plump_V = variants {};
-lin plump_V2 = variants {};
-lin plunder_N = variants {};
-lin plunder_V = regV "plündern";
-lin plunder_V2 = dirV2 (regV "plündern");
-lin plunderer_N = variants {};
-lin plunge_N = variants {};
-lin plunge_V = variants {};
-lin plunge_V2 = variants {};
-lin plunger_N = reg2N "Kolben" "Kolben" masculine;
-lin plunk_N = variants {};
-lin pluperfect_A = variants {};
-lin pluperfect_N = variants {};
-lin plural_A = variants {};
-lin plural_N = variants {};
-lin pluralism_N = variants {};
-lin pluralist_N = variants {};
-lin plurality_N = variants {};
-lin plus_A = variants {};
-lin plus_N = variants {};
-lin plus_Conj = variants {};
-lin plush_A = variants {};
-lin plush_N = variants {};
-lin plushy_A = variants {};
-lin pluto_PN = variants {};
-lin plutocracy_N = reg2N  "Plutokratie" "Plutokratien" feminine;
-lin plutocrat_N = variants {};
-lin plutocratic_A = variants {};
-lin plutonium_N = variants {};
-lin ply_N = variants {};
-lin ply_V = variants {};
-lin ply_V2 = variants {};
-lin ply_VS = variants {};
-lin plymouth_PN = variants {};
-lin plywood_N = variants {};
-lin pneumatic_A = regA "pneumatisch";
-lin pneumatically_Adv = variants {};
-lin pneumonia_N = mkN "Lungenentzündung";
-lin po_N = variants {};
-lin poach_V = regV "pochieren";
-lin poach_V2 = dirV2 (regV "pochieren");
-lin poacher_N = reg2N  "Wilderer" "Wilderer" masculine;
-lin pock_N = variants {};
-lin pocked_A = variants {};
-lin pocket_N = reg2N  "Tasche" "Taschen" feminine;
-lin pocket_V2 = variants {};
-lin pocket_book_N = variants {};
-lin pocket_handkerchief_N = variants {};
-lin pocket_knife_N = variants {};
-lin pocket_money_N = variants {};
-lin pocketful_N = variants {};
-lin pockmarked_A = variants {};
-lin pod_N = reg2N  "Schote" "Schoten" feminine;
-lin pod_V = variants {};
-lin pod_V2 = variants {};
-lin podgy_A = variants {};
-lin podiatry_N = variants {};
-lin podium_N = variants {};
-lin poem_N = mkN "Dichtung";
-lin poesy_N = variants {};
-lin poet_N = reg2N  "Dichter" "Dichter" masculine;
-lin poetess_N = reg2N  "Dichterin" "Dichterinnen" feminine;
-lin poetic_A = variants {};
-lin poetical_A = variants {};
-lin poetry_N = variants {};
-lin pogrom_N = variants {};
-lin poignancy_N = variants {};
-lin poignant_A = variants {};
-lin poinsettia_N = reg2N  "Weihnachtsstern" "Weihnachtssterne" masculine;
-lin point_N = reg2N  "Punkt" "Punkte" masculine;
-lin point_V = variants {};
-lin point_V2 = variants {};
-lin pointedly_AdV = variants {};
-lin point_blank_A = variants {};
-lin point_blank_Adv = variants {};
-lin point_duty_N = variants {};
-lin pointer_N = reg2N  "Zeiger" "Zeiger" masculine;
-lin pointless_A = mk3A "sinnlos" "sinnloser" "sinnloseste";
-lin pointsman_N = variants {};
-lin poise_N = variants {};
-lin poise_V = variants {};
-lin poise_V2 = variants {};
-lin poison_N = reg2N  "Gift" "Gifte" neuter;
-lin poison_V2 = variants {};
-lin poison_gas_N = variants {};
-lin poison_ivy_N = variants {};
-lin poisoner_N = variants {};
-lin poisonous_A = mk3A "giftig" "giftiger" "giftigste";
-lin poke_N = variants {};
-lin poke_V = regV "schüren";
-lin poke_V2 = dirV2 (regV "schüren");
-lin poke_bonnet_N = variants {};
-lin poker_N = reg2N  "Schürhaken" "Schürhaken" masculine;
-lin poker_face_N = variants {};
-lin poky_A = variants {};
-lin poland_PN = variants {};
-lin polar_A = regA "polar";
-lin polaris_N = variants {};
-lin polarity_N = variants {};
-lin polarization_N = variants {};
-lin polarize_V2 = dirV2 (irregV "polarisieren" "polarisiert" "polarisierte" "polarisierte" "polarisiert");
-lin polaroid_N = variants {};
-lin pole_N = reg2N  "Pol" "Pole" masculine;
-lin pole_jumping_N = variants {};
-lin pole_star_N = variants {};
-lin pole_vault_N = variants {};
-lin poleax_N = variants {};
-lin poleax_V2 = variants {};
-lin poleaxe_N = variants {};
-lin poleaxe_V2 = variants {};
-lin polecat_N = reg2N  "Iltis" "Iltisse" masculine;
-lin polemic_A = variants {};
-lin polemic_N = reg2N  "Polemik" "Polemiken" feminine;
-lin polemically_Adv = variants {};
-lin police_V2 = variants {};
-lin police_office_N = variants {};
-lin police_officer_N = variants {};
-lin police_station_N = variants {};
-lin policeman_N = reg2N "Polizist" "Polizisten" masculine;
-lin policewoman_N = reg2N  "Polizistin" "Polizistinnen" feminine;
-lin policy_N = reg2N  "Politik" "Politiken" feminine;
-lin polio_N = variants {};
-lin poliomyelitis_N = variants {};
-lin polish_A = variants {};
-lin polish_N = reg2N  "Politur" "Polituren" feminine;
-lin polish_V = variants {};
-lin polish_V2 = variants {};
-lin polisher_N = variants {};
-lin politburo_N = variants {};
-lin polite_A = mk3A "höflich" "höflicher" "höflichste";
-lin politeness_N = reg2N  "Höflichkeit" "Höflichkeiten" feminine;
-lin politic_A = variants {};
-lin political_A = mk3A "politisch" "politischer" "politischste";
-lin politician_N = reg2N  "Politiker" "Politiker" masculine;
-lin politicize_V = variants {};
-lin politicize_V2 = variants {};
-lin politick_V = variants {};
-lin politics_N = reg2N  "Politik" "Politiken" feminine;
-lin polity_N = variants {};
-lin polka_N = reg2N  "Polka" "Polkas" feminine;
-lin poll_N = reg2N  "Umfrage" "Umfragen" feminine;
-lin poll_V = variants {};
-lin poll_V2 = variants {};
-lin poll_tax_N = variants {};
-lin pollard_N = variants {};
-lin pollard_V2 = variants {};
-lin pollen_N = reg2N  "Blütenstaub" "Blütenstäube" masculine;
-lin pollster_N = variants {};
-lin pollutant_N = variants {};
-lin pollute_V2 = variants {};
-lin pollution_N = mkN "Umweltverschmutzung";
-lin polly_PN = variants {};
-lin polo_N = variants {};
-lin polo_neck_A = variants {};
-lin polonaise_N = variants {};
-lin polony_N = variants {};
-lin poltergeist_N = reg2N  "Poltergeist" "Poltergeister" masculine;
-lin poltroon_N = variants {};
-lin poltroonery_N = variants {};
-lin poly_N = variants {};
-lin polyandrous_A = variants {};
-lin polyandry_N = variants {};
-lin polyanthus_N = variants {};
-lin polygamist_N = variants {};
-lin polygamous_A = regA "polygam";
-lin polygamy_N = variants {};
-lin polyglot_A = regA "mehrsprachig";
-lin polyglot_N = variants {};
-lin polygon_N = reg2N  "Polygon" "Polygone" neuter;
-lin polygonal_A = variants {};
-lin polymorphic_A = variants {};
-lin polymorphous_A = variants {};
-lin polynomial_A = variants {};
-lin polynomial_N = variants {};
-lin polyp_N = reg2N  "Polyp" "Polypen" masculine;
-lin polyphonic_A = variants {};
-lin polyphony_N = variants {};
-lin polypus_N = variants {};
-lin polysyllabic_A = variants {};
-lin polysyllable_N = variants {};
-lin polytechnic_N = variants {};
-lin polytheism_N = variants {};
-lin polytheistic_A = mk3A "polytheistisch" "polytheistischer" "polytheistischste";
-lin polythene_N = variants {};
-lin pom_N = variants {};
-lin pomade_N = reg2N  "Pomade" "Pomaden" feminine;
-lin pomade_V2 = variants {};
-lin pomegranate_N = reg2N  "Granatapfel" "Granatäpfel" masculine;
-lin pomelo_N = reg2N  "Pampelmuse" "Pampelmusen" feminine;
-lin pommel_N = variants {};
-lin pommel_V2 = variants {};
-lin pommy_N = variants {};
-lin pomp_N = variants {};
-lin pompon_N = variants {};
-lin pomposity_N = variants {};
-lin pompous_A = mk3A "pompös" "pompöser" "pompöseste";
-lin ponce_N = variants {};
-lin poncho_N = variants {};
-lin pond_N = reg2N  "Teich" "Teiche" masculine;
-lin ponder_V = irregV "überlegen" "überlegt" "überlegte" "überlegte" "überlegt";
-lin ponder_V2 = dirV2 (irregV "überlegen" "überlegt" "überlegte" "überlegte" "überlegt");
-lin ponder_VS = variants {};
-lin ponderable_A = variants {};
-lin ponderous_A = variants {};
-lin pone_N = variants {};
-lin pongee_N = variants {};
-lin poniard_N = variants {};
-lin poniard_V2 = variants {};
-lin pont_llan_fraith_PN = variants {};
-lin pontardawe_PN = variants {};
-lin pontardulais_PN = variants {};
-lin pontefract_PN = variants {};
-lin pontiff_N = variants {};
-lin pontifical_A = variants {};
-lin pontificate_N = variants {};
-lin pontificate_V = variants {};
-lin pontoon_N = reg2N  "Ponton" "Pontons" masculine;
-lin pontycymmer_PN = variants {};
-lin pontypool_PN = variants {};
-lin pony_N = variants {};
-lin pony_trekking_N = variants {};
-lin ponytail_N = reg2N  "Pferdeschwanz" "Pferdeschwänze" masculine;
-lin poodle_N = reg2N  "Pudel" "Pudel" masculine;
-lin poof_N = variants {};
-lin pooh_pooh_V2 = variants {};
-lin pool_N = reg2N  "Becken" "Becken" neuter;
-lin pool_V2 = variants {};
-lin poole_PN = variants {};
-lin poolroom_N = variants {};
-lin poona_PN = variants {};
-lin poop_N = variants {};
-lin poor_A = mk3A "arm" "ärmer" "ärmste";
-lin poor_box_N = variants {};
-lin poor_rate_N = variants {};
-lin poor_spirited_A = variants {};
-lin poorhouse_N = reg2N  "Armenhaus" "Armenhäuser" neuter;
-lin poorly_A = variants {};
-lin poorness_N = variants {};
-lin pop_A = variants {};
-lin pop_Adv = variants {};
-lin pop_N = variants {};
-lin pop_V = variants {};
-lin pop_V2 = variants {};
-lin popcorn_N = variants {};
-lin pope_N = reg2N  "Papst" "Päpste" masculine;
-lin popery_N = variants {};
-lin popeyed_A = variants {};
-lin popgun_N = variants {};
-lin popinjay_N = variants {};
-lin popish_A = variants {};
-lin poplar_N = reg2N  "Pappel" "Pappeln" feminine;
-lin pop_N = variants {};
-lin poppa_N = variants {};
-lin poppet_N = variants {};
-lin poppy_N = variants {};
-lin poppycock_N = variants {};
-lin populace_N = mkN "Bevölkerung";
-lin popular_A = mk3A "beliebt" "beliebter" "beliebteste";
-lin popularity_N = variants {};
-lin popularization_N = variants {};
-lin popularize_V2 = variants {};
-lin populate_V2 = variants {};
-lin population_N = mkN "Bevölkerung";
-lin populism_N = variants {};
-lin populist_N = variants {};
-lin populous_A = variants {};
-lin porcelain_N = reg2N  "Porzellan" "Porzellane" neuter;
-lin porch_N = variants {};
-lin porcine_A = variants {};
-lin porcupine_N = reg2N  "Urson" "Ursons" masculine;
-lin pore_N = reg2N  "Pore" "Poren" feminine;
-lin pore_V = variants {};
-lin pork_N = variants {};
-lin pork_barrel_N = variants {};
-lin pork_butcher_N = variants {};
-lin porker_N = variants {};
-lin porn_N = reg2N  "Porno" "Pornos" masculine;
-lin pornographer_N = variants {};
-lin pornographic_A = variants {};
-lin pornography_N = reg2N  "Pornografie" "Pornografien" feminine;
-lin porosity_N = variants {};
-lin porous_A = variants {};
-lin porousness_N = variants {};
-lin porphyry_N = variants {};
-lin porpoise_N = variants {};
-lin porridge_N = variants {};
-lin porringer_N = variants {};
-lin port_N = reg2N  "Hafen" "Häfen" masculine;
-lin port_V2 = variants {};
-lin port_glasgow_PN = variants {};
-lin port_talbot_PN = variants {};
-lin portability_N = variants {};
-lin portable_A = mk3A "portabel" "portabler" "portabelste";
-lin portage_N = variants {};
-lin portal_N = reg2N  "Portal" "Portale" neuter;
-lin portcullis_N = reg2N  "Fallgatter" "Fallgatter" neuter;
-lin porte_cochere_N = variants {};
-lin portend_V2 = variants {};
-lin portent_N = variants {};
-lin portentous_A = variants {};
-lin porter_N = variants {};
-lin porterage_N = variants {};
-lin porterhouse_N = variants {};
-lin portfolio_N = reg2N  "Mappe" "Mappen" feminine;
-lin porthcawl_PN = variants {};
-lin porthmadog_PN = variants {};
-lin porthole_N = reg2N  "Bullauge" "Bullaugen" neuter;
-lin portico_N = variants {};
-lin portiere_N = variants {};
-lin portion_N = reg2N  "Teil" "Teile" neuter;
-lin portion_V2 = variants {};
-lin portishead_PN = variants {};
-lin portland_PN = variants {};
-lin portly_A = variants {};
-lin portmanteau_N = reg2N  "Koffer" "Koffer" masculine;
-lin porto_alegre_PN = variants {};
-lin portrait_N = variants {};
-lin portraitist_N = variants {};
-lin portraiture_N = variants {};
-lin portray_V2 = dirV2 (regV "porträtieren");
-lin portrayal_N = reg2N  "Abbild" "Abbilder" neuter;
-lin portsmouth_PN = variants {};
-lin portugal_PN = variants {};
-lin portuguese_A = mk3A "portugiesisch" "portugiesischer" "portugiesischste";
-lin portuguese_N = variants {};
-lin pose_N = variants {};
-lin pose_V = irregV "legen" "legt" "legte" "legte" "legt";
-lin pose_V2 = dirV2 (irregV "legen" "legt" "legte" "legte" "legt");
-lin poser_N = variants {};
-lin poseur_N = variants {};
-lin poseuse_N = variants {};
-lin posh_A = variants {};
-lin posh_V2 = variants {};
-lin posit_V2 = variants {};
-lin position_N = mkN "Position";
-lin position_V2 = variants {};
-lin position_V2V = variants {};
-lin positive_A = mk3A "positiv" "positiver" "positivste";
-lin positive_N = variants {};
-lin positiveness_N = variants {};
-lin positivism_N = variants {};
-lin positivist_N = variants {};
-lin posse_N = reg2N  "Bande" "Banden" feminine;
-lin possess_V2 = dirV2 (irregV "besitzen" "besitzt" "besaß" "besäße" "besessen" );
-lin possession_N = variants {};
-lin possessive_A = variants {};
-lin possessiveness_N = variants {};
-lin possessor_N = reg2N  "Besitzer" "Besitzer" masculine;
-lin posset_N = variants {};
-lin possibility_N = reg2N  "Möglichkeit" "Möglichkeiten" feminine;
-lin possible_A = mk3A "möglich" "möglicher" "möglichste";
-lin possible_N = variants {};
-lin possum_N = reg2N  "Possum" "Possums" neuter;
-lin post_N = reg2N  "Beitrag" "Beiträge" masculine;
-lin post_Prep = variants {};
-lin post_V = variants {};
-lin post_V2 = variants {};
-lin post_chaise_N = variants {};
-lin post_free_A = variants {};
-lin post_free_Adv = variants {};
-lin post_haste_Adv = variants {};
-lin post_horse_N = variants {};
-lin post_meridiem_Adv = variants {};
-lin post_mortem_A = variants {};
-lin post_mortem_N = variants {};
-lin post_paid_A = variants {};
-lin post_paid_Adv = variants {};
-lin postage_N = variants {};
-lin postage_stamp_N = variants {};
-lin postal_A = regA "postalisch";
-lin postbag_N = variants {};
-lin postbox_N = variants {};
-lin postcard_N = reg2N  "Postkarte" "Postkarten" feminine;
-lin postcode_N = reg2N  "Postleitzahl" "Postleitzahlen" feminine;
-lin postdate_V2 = variants {};
-lin poste_restante_N = variants {};
-lin poster_N = reg2N  "Anschlag" "Anschläge" masculine;
-lin posterior_A = variants {};
-lin posterior_N = variants {};
-lin posterity_N = variants {};
-lin postern_N = reg2N  "Hintertür" "Hintertüren" feminine;
-lin postgraduate_A = variants {};
-lin postgraduate_N = variants {};
-lin posthumous_A = regA "posthum";
-lin postilion_N = variants {};
-lin postillion_N = variants {};
-lin postman_N = variants {};
-lin postmark_N = variants {};
-lin postmark_V2 = variants {};
-lin postmaster_N = variants {};
-lin postmistress_N = variants {};
-lin postpone_V2 = dirV2 (irregV "verschieben" "verschiebt" "verschob" "verschöbe" "verschoben" );
-lin postponement_N = variants {};
-lin postprandial_A = variants {};
-lin postscript_N = variants {};
-lin postulant_N = variants {};
-lin postulate_N = reg2N  "Postulat" "Postulate" neuter;
-lin postulate_V2 = variants {};
-lin postural_A = variants {};
-lin posture_N = mkN "Haltung";
-lin posture_V = variants {};
-lin posture_V2 = variants {};
-lin posturing_N = variants {};
-lin posy_N = variants {};
-lin pot_N = reg2N  "Einsatz" "Einsätze" masculine;
-lin pot_V = variants {};
-lin pot_V2 = variants {};
-lin pot_shot_N = variants {};
-lin pot_trained_A = variants {};
-lin potable_A = regA "trinkbar";
-lin potash_N = reg2N  "Pottasche" "Pottaschen" feminine;
-lin potassium_N = variants {};
-lin potation_N = variants {};
-lin potato_N = reg2N  "Erdapfel" "Erdäpfel" masculine;
-lin potbellied_A = mk3A "dickbäuchig" "dickbäuchiger" "dickbäuchigste";
-lin potbelly_N = reg2N  "Wampe" "Wampen" feminine;
-lin potboiler_N = variants {};
-lin potbound_A = variants {};
-lin potboy_N = variants {};
-lin poteen_N = variants {};
-lin potency_N = variants {};
-lin potent_A = variants {};
-lin potentate_N = variants {};
-lin potential_A = variants {};
-lin potential_N = reg2N  "Potential" "Potentiale" neuter;
-lin potentiality_N = variants {};
-lin pothead_N = reg2N  "Kiffer" "Kiffer" masculine;
-lin pother_N = variants {};
-lin potherb_N = variants {};
-lin pothole_N = reg2N  "Schlagloch" "Schlaglöcher" neuter;
-lin potholer_N = variants {};
-lin pothook_N = variants {};
-lin pothouse_N = variants {};
-lin pothunter_N = variants {};
-lin potion_N = reg2N  "Trank" "Tränke" masculine;
-lin potman_N = variants {};
-lin potpourri_N = reg2N  "Potpourri" "Potpourris" neuter;
-lin potsdam_PN = variants {};
-lin potsherd_N = reg2N  "Scherbe" "Scherben" feminine;
-lin pottage_N = variants {};
-lin potted_A = variants {};
-lin potter_N = reg2N  "Töpfer" "Töpfer" masculine;
-lin potter_V = variants {};
-lin potterer_N = variants {};
-lin potters_bar_PN = variants {};
-lin pottery_N = variants {};
-lin potty_A = variants {};
-lin potty_N = variants {};
-lin pouch_N = reg2N  "Beutel" "Beutel" masculine;
-lin pouch_V2 = variants {};
-lin pouf_N = variants {};
-lin pouffe_N = variants {};
-lin poulterer_N = variants {};
-lin poultice_N = variants {};
-lin poultice_V2 = variants {};
-lin pounce_N = variants {};
-lin pounce_V = variants {};
-lin pound_N = reg2N  "Pfund" "Pfunde" neuter;
-lin pound_V = variants {};
-lin pound_V2 = variants {};
-lin poundage_N = variants {};
-lin pounder_N = variants {};
-lin pour_V = irregV "gießen" "gießt" "goss" "gösse" "gegossen" ;
-lin pour_V2 = dirV2 (irregV "gießen" "gießt" "goss" "gösse" "gegossen" );
-lin pour_in_V2 = variants {};
-lin pout_N = variants {};
-lin pout_V = variants {};
-lin pout_V2 = variants {};
-lin poutingly_Adv = variants {};
-lin poverty_N = variants {};
-lin poverty_stricken_A = variants {};
-lin pow_N = variants {};
-lin powder_N = reg2N  "Puder" "Puder" masculine;
-lin powder_V = variants {};
-lin powder_V2 = variants {};
-lin powder_flask_N = variants {};
-lin powder_horn_N = variants {};
-lin powder_magazine_N = variants {};
-lin powder_puff_N = variants {};
-lin powder_room_N = variants {};
-lin powdered_A = variants {};
-lin powdery_A = variants {};
-lin power_N = reg2N  "Energie" "Energien" feminine;
-lin power_V2 = variants {};
-lin power_dive_N = variants {};
-lin power_dive_V2 = variants {};
-lin power_point_N = variants {};
-lin power_station_N = variants {};
-lin powerboat_N = variants {};
-lin powered_A = variants {};
-lin powerful_A = variants {};
-lin powerhouse_N = variants {};
-lin powerless_A = mk3A "machtlos" "machtloser" "machtloseste";
-lin powwow_N = variants {};
-lin powwow_V = variants {};
-lin powys_PN = variants {};
-lin pox_N = variants {};
-lin poynton_PN = variants {};
-lin poznan_PN = variants {};
-lin pp_N = variants {};
-lin pr_N = variants {};
-lin practicability_N = variants {};
-lin practicable_A = variants {};
-lin practical_A = variants {};
-lin practicality_N = variants {};
-lin practice_N = reg2N  "Praxis" "Praxen" feminine;
-lin practice_V = variants {};
-lin practice_V2 = variants {};
-lin practician_N = variants {};
-lin practise_V = variants {};
-lin practise_V2 = variants {};
-lin practised_A = variants {};
-lin practitioner_N = variants {};
-lin praesidium_N = variants {};
-lin praetor_N = variants {};
-lin praetorian_A = variants {};
-lin pragmatic_A = mk3A "pragmatisch" "pragmatischer" "pragmatischste";
-lin pragmatically_Adv = variants {};
-lin pragmatism_N = variants {};
-lin pragmatist_N = variants {};
-lin prague_PN = variants {};
-lin prairie_N = reg2N  "Prärie" "Prärien" feminine;
-lin praise_N = reg2N  "Lob" "Lobe" neuter;
-lin praise_V2 = variants {};
-lin praiseworthiness_N = variants {};
-lin praiseworthy_A = variants {};
-lin pram_N = reg2N  "Kinderwagen" "Kinderwagen" masculine;
-lin prance_N = variants {};
-lin prance_V = variants {};
-lin prank_N = reg2N  "Streich" "Streiche" masculine;
-lin prate_V = variants {};
-lin prato_PN = variants {};
-lin prattle_N = variants {};
-lin prattle_V = variants {};
-lin prattler_N = variants {};
-lin prawn_N = reg2N  "Garnele" "Garnelen" feminine;
-lin prawn_V = variants {};
-lin pray_V = irregV "beten" "betet" "betete" "bete" "gebetet" ;
-lin pray_V2 = dirV2 (irregV "beten" "betet" "betete" "bete" "gebetet" );
-lin prayer_N = reg2N  "Gebet" "Gebete" neuter;
-lin prayer_book_N = variants {};
-lin prayer_mat_N = variants {};
-lin prayer_meeting_N = variants {};
-lin prayer_rug_N = variants {};
-lin prayer_wheel_N = variants {};
-lin pre_approve_V2 = variants {};
-lin pre_eminence_N = variants {};
-lin pre_eminent_A = variants {};
-lin pre_empt_V2 = variants {};
-lin pre_emption_N = variants {};
-lin pre_emptive_A = variants {};
-lin pre_exist_V = variants {};
-lin pre_existence_N = variants {};
-lin pre_existent_A = variants {};
-lin pre_packaged_A = variants {};
-lin pre_raphaelite_A = variants {};
-lin pre_raphaelite_N = variants {};
-lin pre_register_V2 = variants {};
-lin pre_sign_V2 = variants {};
-lin pre_test_V2 = variants {};
-lin preach_V = regV "predigen";
-lin preach_V2 = dirV2 (regV "predigen");
-lin preacher_N = reg2N  "Prediger" "Prediger" masculine;
-lin preachify_V = variants {};
-lin preamble_N = reg2N  "Präambel" "Präambeln" feminine;
-lin prearrange_V2 = variants {};
-lin prearrangement_N = variants {};
-lin prebend_N = variants {};
-lin prebendary_N = variants {};
-lin precarious_A = mk3A "prekär" "prekärer" "prekärste";
-lin precariousness_N = variants {};
-lin precast_A = variants {};
-lin precaution_N = variants {};
-lin precautionary_A = variants {};
-lin precede_V = variants {};
-lin precede_V2 = dirV2 (prefixV "voraus" (irregV "gehen" "geht" "ging" "ginge" "gegangen"));
-lin precedence_N = variants {};
-lin precedent_N = variants {};
-lin precedented_A = variants {};
-lin preceding_A = variants {};
-lin precentor_N = variants {};
-lin precept_N = reg2N  "Gebot" "Gebote" neuter;
-lin preceptor_N = variants {};
-lin precession_N = variants {};
-lin precinct_N = variants {};
-lin preciosity_N = variants {};
-lin precious_A = variants {};
-lin precious_Adv = variants {};
-lin preciousness_N = variants {};
-lin precipice_N = reg2N  "Abgrund" "Abgründe" masculine;
-lin precipitate_A = variants {};
-lin precipitate_N = variants {};
-lin precipitate_V2 = variants {};
-lin precipitation_N = reg2N  "Niederschlag" "Niederschläge" masculine;
-lin precipitous_A = mk3A "abrupt" "abrupter" "abrupteste";
-lin precis_N = variants {};
-lin precis_V2 = variants {};
-lin precise_A = mk3A "exakt" "exakter" "exakteste";
-lin preciseness_N = variants {};
-lin precision_N = variants {};
-lin preclude_V2 = variants {};
-lin preclusion_N = variants {};
-lin precocious_A = variants {};
-lin precociousness_N = variants {};
-lin precocity_N = variants {};
-lin precognition_N = variants {};
-lin preconceive_V2 = variants {};
-lin preconception_N = variants {};
-lin preconcerted_A = variants {};
-lin precondition_N = mkN "Vorbedingung";
-lin preconditioned_A = variants {};
-lin precursor_N = reg2N  "Edukt" "Edukte" neuter;
-lin precursory_A = variants {};
-lin predate_V2 = variants {};
-lin predator_N = reg2N  "Raubtier" "Raubtiere" neuter;
-lin predatory_A = variants {};
-lin predecease_V2 = variants {};
-lin predecessor_N = reg2N  "Vorgänger" "Vorgänger" masculine;
-lin predestinate_A = variants {};
-lin predestinate_V2 = variants {};
-lin predestination_N = variants {};
-lin predestine_V2 = variants {};
-lin predetermination_N = variants {};
-lin predetermine_V2 = variants {};
-lin predicament_N = reg2N  "Kategorie" "Kategorien" feminine;
-lin predicate_N = reg2N  "Prädikat" "Prädikate" neuter;
-lin predicate_V2 = variants {};
-lin predicative_A = variants {};
-lin predict_V2 = dirV2 (irregV "prophezeien" "prophezeit" "prophezeite" "prophezeite" "prophezeit");
-lin predict_VS = variants {};
-lin predictability_N = variants {};
-lin predictable_A = variants {};
-lin prediction_N = mkN "Prophezeiung";
-lin predictor_N = variants {};
-lin predigest_V2 = variants {};
-lin predilection_N = variants {};
-lin predispose_V2 = variants {};
-lin predisposition_N = variants {};
-lin predominance_N = variants {};
-lin predominant_A = variants {};
-lin predominate_V = variants {};
-lin preen_V2 = variants {};
-lin prefab_N = variants {};
-lin prefabricate_V2 = variants {};
-lin prefabrication_N = variants {};
-lin preface_N = variants {};
-lin preface_V2 = variants {};
-lin prefatory_A = variants {};
-lin prefect_N = variants {};
-lin prefectural_A = variants {};
-lin prefecture_N = variants {};
-lin prefer_V2 = dirV2 (regV "bevorzugen");
-lin prefer_V2V = variants {};
-lin prefer_VV = variants {};
-lin prefer_VS = variants {};
-lin preferable_A = variants {};
-lin preference_N = variants {};
-lin preferential_A = variants {};
-lin preferment_N = variants {};
-lin prefigure_V2 = variants {};
-lin prefix_N = reg2N  "Präfix" "Präfixe" neuter;
-lin prefix_V2 = variants {};
-lin pregnancy_N = reg2N  "Schwangerschaft" "Schwangerschaften" feminine;
-lin pregnant_A = mk3A "bedeutungsvoll" "bedeutungsvoller" "bedeutungsvollste";
-lin preheat_V2 = variants {};
-lin prehensile_A = variants {};
-lin prehistoric_A = regA "prähistorisch";
-lin prehistorical_A = variants {};
-lin prehistory_N = variants {};
-lin prejudge_V2 = variants {};
-lin prejudgement_N = variants {};
-lin prejudice_N = reg2N  "Vorurteil" "Vorurteile" neuter;
-lin prejudice_V2 = variants {};
-lin prejudicial_A = mk3A "abträglich" "abträglicher" "abträglichste";
-lin prelacy_N = variants {};
-lin prelate_N = variants {};
-lin prelim_N = variants {};
-lin preliminary_A = regA "vorläufig";
-lin preliminary_N = variants {};
-lin prelude_N = reg2N  "Präludium" "Präludien" neuter;
-lin prelude_V2 = variants {};
-lin premarital_A = variants {};
-lin premature_A = variants {};
-lin premeditate_V2 = variants {};
-lin premeditation_N = variants {};
-lin premier_A = variants {};
-lin premier_N = variants {};
-lin premiere_N = variants {};
-lin premiere_V = variants {};
-lin premiere_V2 = variants {};
-lin premiership_N = variants {};
-lin premise_N = variants {};
-lin premise_V2 = variants {};
-lin premiss_N = variants {};
-lin premiss_V2 = variants {};
-lin premium_N = variants {};
-lin premonition_N = variants {};
-lin premonitory_A = variants {};
-lin prenatal_A = variants {};
-lin prentice_N = variants {};
-lin preoccupation_N = variants {};
-lin preoccupy_V2 = variants {};
-lin preordain_V2 = variants {};
-lin prep_N = variants {};
-lin prepacked_A = variants {};
-lin preparation_N = mkN "Zubereitung";
-lin preparatory_A = variants {};
-lin prepare_V = variants {};
-lin prepare_V2 = variants {};
-lin prepare_V2V = variants {};
-lin prepare_VV = variants {};
-lin prepare_VS = variants {};
-lin preparedness_N = variants {};
-lin prepay_V2 = variants {};
-lin preponderance_N = variants {};
-lin preponderant_A = variants {};
-lin preponderate_V = variants {};
-lin preposition_N = mkN "Präposition";
-lin prepositional_A = variants {};
-lin prepossess_V2 = variants {};
-lin prepossessing_A = variants {};
-lin prepossession_N = variants {};
-lin preposterous_A = mk3A "absurd" "absurder" "absurdeste";
-lin prepuce_N = reg2N  "Vorhaut" "Vorhäute" feminine;
-lin prerecord_V2 = variants {};
-lin prerequisite_A = variants {};
-lin prerequisite_N = variants {};
-lin prerogative_N = reg2N  "Prärogative" "Prärogativen" feminine;
-lin pres_N = variants {};
-lin presage_N = variants {};
-lin presage_V2 = variants {};
-lin presbyter_N = variants {};
-lin presbyterian_A = variants {};
-lin presbyterian_N = variants {};
-lin presbyterianism_N = variants {};
-lin presbytery_N = variants {};
-lin prescience_N = variants {};
-lin prescient_A = variants {};
-lin prescot_PN = variants {};
-lin prescribe_V = irregV "verordnen" "verordnet" "verordnete" "verordnete" "verordnet";
-lin prescribe_V2 = dirV2 (irregV "verordnen" "verordnet" "verordnete" "verordnete" "verordnet");
-lin prescript_N = variants {};
-lin prescription_N = reg2N  "Rezept" "Rezepte" neuter;
-lin prescriptive_A = variants {};
-lin presence_N = variants {};
-lin present_A = regA "anwesend";
-lin present_N = variants {};
-lin present_V2 = variants {};
-lin present_day_A = variants {};
-lin presentable_A = variants {};
-lin presentation_N = mkN "Präsentation";
-lin presentiment_N = variants {};
-lin preservable_A = variants {};
-lin preservation_N = variants {};
-lin preservative_A = variants {};
-lin preservative_N = variants {};
-lin preserve_N = variants {};
-lin preserve_V2 = variants {};
-lin preserver_N = variants {};
-lin preside_V = variants {};
-lin presidency_N = variants {};
-lin presidentMasc_N = variants {};
-lin presidentFem_N = variants {};
-lin presidential_A = variants {};
-lin presidium_N = variants {};
-lin press_N = reg2N  "Presse" "Pressen" feminine;
-lin press_V = variants {};
-lin press_V2 = variants {};
-lin press_V2V = variants {};
-lin press_agency_N = variants {};
-lin press_agent_N = variants {};
-lin press_box_N = variants {};
-lin press_clipping_N = variants {};
-lin press_cutting_N = variants {};
-lin press_gallery_N = variants {};
-lin press_gang_N = variants {};
-lin press_lord_N = variants {};
-lin press_photographer_N = variants {};
-lin press_stud_N = variants {};
-lin press_up_N = variants {};
-lin pressing_A = variants {};
-lin pressing_N = variants {};
-lin pressman_N = variants {};
-lin pressmark_N = variants {};
-lin pressure_N = reg2N "Druck" "Drucke" masculine;
-lin pressure_V2 = variants {};
-lin pressure_V2V = variants {};
-lin pressure_cooker_N = variants {};
-lin pressure_gauge_N = variants {};
-lin pressurized_A = variants {};
-lin prestatyn_PN = variants {};
-lin prestidigitation_N = variants {};
-lin prestidigitator_N = variants {};
-lin prestige_N = variants {};
-lin prestigious_A = mk3A "prestigeträchtig" "prestigeträchtiger" "prestigeträchtigste";
-lin prestissimo_A = variants {};
-lin prestissimo_Adv = variants {};
-lin presto_A = variants {};
-lin presto_Adv = variants {};
-lin preston_PN = variants {};
-lin prestonpans_PN = variants {};
-lin prestressed_A = variants {};
-lin prestwich_PN = variants {};
-lin prestwick_PN = variants {};
-lin presumable_A = variants {};
-lin presume_V = regV "mutmaßen";
-lin presume_V2 = dirV2 (regV "mutmaßen");
-lin presume_VS = variants {};
-lin presume_VV = variants {};
-lin presuming_A = variants {};
-lin presumption_N = reg2N  "Annahme" "Annahmen" feminine;
-lin presumptive_A = variants {};
-lin presumptuous_A = mk3A "anmaßend" "anmaßender" "anmaßendste";
-lin presuppose_V2 = variants {};
-lin presupposition_N = reg2N  "Annahme" "Annahmen" feminine;
-lin pretence_N = variants {};
-lin pretend_V = variants {};
-lin pretend_V2 = variants {};
-lin pretend_VS = variants {};
-lin pretendedly_Adv = variants {};
-lin pretender_N = reg2N  "Angeber" "Angeber" masculine;
-lin pretension_N = variants {};
-lin pretentious_A = mk3A "prätentiös" "prätentiöser" "prätentiöseste";
-lin pretentiousness_N = variants {};
-lin preterit_A = variants {};
-lin preterit_N = variants {};
-lin preterite_A = variants {};
-lin preterite_N = variants {};
-lin preternatural_A = variants {};
-lin pretext_N = reg2N  "Vorwand" "Vorwände" masculine;
-lin pretor_N = variants {};
-lin pretoria_PN = variants {};
-lin prettify_V2 = variants {};
-lin prettily_Adv = variants {};
-lin prettiness_N = variants {};
-lin pretty_A = mk3A "hübsch" "hübscher" "hübscheste";
-lin pretty_Adv = variants {};
-lin pretty_N = variants {};
-lin pretty_pretty_A = variants {};
-lin pretzel_N = variants {};
-lin prevail_V = variants {};
-lin prevail_V2 = variants {};
-lin prevalence_N = variants {};
-lin prevalent_A = variants {};
-lin prevaricate_V = variants {};
-lin prevarication_N = reg2N  "Ausflucht" "Ausflüchte" feminine;
-lin prevent_V2 = dirV2 (irregV "verhindern" "verhindert" "verhinderte" "verhinderte" "verhindert");
-lin preventable_A = variants {};
-lin preventative_N = variants {};
-lin prevention_N = mkN "Prävention";
-lin preventive_A = regA "präventiv";
-lin preview_N = variants {};
-lin preview_V2 = variants {};
-lin previous_A = variants {};
-lin prevision_N = variants {};
-lin prey_N = variants {};
-lin prey_V = variants {};
-lin price_N = reg2N  "Preis" "Preise" masculine;
-lin price_V = variants {};
-lin price_V2 = variants {};
-lin price_V2V = variants {};
-lin price_control_N = variants {};
-lin price_controlled_A = variants {};
-lin priceless_A = variants {};
-lin pricelist_N = variants {};
-lin pricey_A = variants {};
-lin prick_N = reg2N  "Pimmel" "Pimmel" masculine;
-lin prick_V = variants {};
-lin prick_V2 = variants {};
-lin pricker_N = variants {};
-lin pricking_N = variants {};
-lin prickle_N = variants {};
-lin prickle_V = variants {};
-lin prickle_V2 = variants {};
-lin prickly_A = variants {};
-lin pride_N = reg2N  "Rudel" "Rudel" neuter;
-lin pride_V2 = variants {};
-lin prie_dieu_N = variants {};
-lin priest_N = mkN "Priester";
-lin priest_ridden_A = variants {};
-lin priestcraft_N = variants {};
-lin priestess_N = variants {};
-lin priesthood_N = variants {};
-lin priestlike_A = variants {};
-lin priestly_A = variants {};
-lin prig_N = variants {};
-lin priggish_A = variants {};
-lin priggishness_N = variants {};
-lin prim_A = variants {};
-lin prim_V2 = variants {};
-lin prima_A = variants {};
-lin prima_ballerina_N = variants {};
-lin prima_donna_N = variants {};
-lin prima_facie_A = variants {};
-lin prima_facie_Adv = variants {};
-lin primacy_N = variants {};
-lin primaeval_A = variants {};
-lin primal_A = variants {};
-lin primary_A = mk3A "primär" "primärer" "primärste";
-lin primary_N = variants {};
-lin primate_N = reg2N  "Primat" "Primaten" masculine;
-lin prime_A = variants {};
-lin prime_N = variants {};
-lin prime_V2 = variants {};
-lin primer_N = reg2N  "Fibel" "Fibeln" feminine;
-lin primeval_A = variants {};
-lin priming_N = variants {};
-lin primitive_A = variants {};
-lin primitive_N = variants {};
-lin primitiveness_N = variants {};
-lin primness_N = variants {};
-lin primogeniture_N = variants {};
-lin primordial_A = mk3A "ursprünglich" "ursprünglicher" "ursprünglichste";
-lin primp_V2 = variants {};
-lin primrose_N = variants {};
-lin primula_N = variants {};
-lin primus_N = variants {};
-lin prince_N = reg2N  "Fürst" "Fürsten" masculine;
-lin princedom_N = variants {};
-lin princely_A = variants {};
-lin princes_risborough_PN = variants {};
-lin princess_N = reg2N  "Prinzessin" "Prinzessinnen" feminine;
-lin principal_A = regA "hauptsächlich";
-lin principal_N = variants {};
-lin principality_N = reg2N  "Fürstentum" "Fürstentümer" neuter;
-lin principle_N = variants {};
-lin principled_A = variants {};
-lin prink_V2 = variants {};
-lin print_N = variants {};
-lin print_V = variants {};
-lin print_V2 = variants {};
-lin print_seller_N = variants {};
-lin print_shop_N = variants {};
-lin printable_A = variants {};
-lin printer_N = reg2N  "Drucker" "Drucker" masculine;
-lin printing_N = variants {};
-lin printing_ink_N = variants {};
-lin printing_press_N = variants {};
-lin printout_N = variants {};
-lin prior_A = regA "vorherig";
-lin prior_N = variants {};
-lin prioress_N = variants {};
-lin priority_N = reg2N  "Priorität" "Prioritäten" feminine;
-lin priory_N = variants {};
-lin priscilla_PN = variants {};
-lin prise_V2 = variants {};
-lin prism_N = reg2N  "Prisma" "Prismen" neuter;
-lin prismatic_A = variants {};
-lin prison_N = reg2N  "Gefangenschaft" "Gefangenschaften" feminine;
-lin prison_breaking_N = variants {};
-lin prisoner_N = variants {};
-lin pristine_A = variants {};
-lin privacy_N = reg2N  "Privatsphäre" "Privatsphären" feminine;
-lin private_A = mk3A "privat" "privater" "privateste";
-lin private_N = variants {};
-lin privateer_N = variants {};
-lin privation_N = variants {};
-lin privatize_V2 = dirV2 (regV "privatisieren");
-lin privatization_N = variants {};
-lin privet_N = reg2N  "Liguster" "Liguster" masculine;
-lin privilege_N = variants {};
-lin privileged_A = variants {};
-lin privy_A = mk3A "geheim" "geheimer" "geheimste";
-lin privy_N = variants {};
-lin prize_N = reg2N  "Preis" "Preise" masculine;
-lin prize_V2 = variants {};
-lin prize_fight_N = variants {};
-lin prize_money_N = variants {};
-lin prize_ring_N = variants {};
-lin pro_Adv = variants {};
-lin pro_N = variants {};
-lin pro_forma_A = variants {};
-lin pro_forma_Adv = variants {};
-lin pro_rata_Adv = variants {};
-lin pro_tem_Adv = variants {};
-lin pro_tempore_Adv = variants {};
-lin probabilistic_A = variants {};
-lin probabilistically_Adv = variants {};
-lin probability_N = reg2N  "Wahrscheinlichkeit" "Wahrscheinlichkeiten" feminine;
-lin probable_A = mk3A "wahrscheinlich" "wahrscheinlicher" "wahrscheinlichste";
-lin probable_N = variants {};
-lin probate_N = variants {};
-lin probate_V2 = variants {};
-lin probation_N = mkN "Bewährung";
-lin probationary_A = variants {};
-lin probationer_N = variants {};
-lin probe_N = variants {};
-lin probe_V = variants {};
-lin probe_V2 = variants {};
-lin probity_N = variants {};
-lin problem_N = reg2N  "Problem" "Probleme" neuter;
-lin problematic_A = mk3A "problematisch" "problematischer" "problematischste";
-lin problematically_Adv = variants {};
-lin proboscis_N = reg2N  "Rüssel" "Rüssel" masculine;
-lin procedural_A = variants {};
-lin procedure_N = reg2N  "Prozedere" "Prozedere" neuter;
-lin proceed_V = variants {};
-lin proceed_V2 = variants {};
-lin proceed_V2V = variants {};
-lin proceeding_N = variants {};
-lin process_N = reg2N  "Prozess" "Prozesse" masculine;
-lin process_V = variants {};
-lin process_V2 = variants {};
-lin process_server_N = variants {};
-lin procession_N = variants {};
-lin processional_A = variants {};
-lin processor_N = reg2N  "Prozessor" "Prozessoren" masculine;
-lin proclaim_V2 = variants {};
-lin proclaim_VS = variants {};
-lin proclamation_N = variants {};
-lin proclivity_N = reg2N  "Hang" "Hänge" masculine;
-lin proconsul_N = variants {};
-lin proconsular_A = variants {};
-lin proconsulate_N = variants {};
-lin procrastinate_V = irregV "prokrastinieren" "prokrastiniert" "prokrastinierte" "prokrastinierte" "prokrastiniert";
-lin procrastination_N = reg2N  "Aufschub" "Aufschübe" masculine;
-lin procreate_V2 = variants {};
-lin procreation_N = variants {};
-lin proctor_N = variants {};
-lin procurable_A = variants {};
-lin procurator_N = variants {};
-lin procure_V2 = dirV2 (regV "beschaffen");
-lin procurement_N = mkN "Beschaffung";
-lin procurer_N = variants {};
-lin procuress_N = variants {};
-lin prod_N = variants {};
-lin prod_V = variants {};
-lin prod_V2 = variants {};
-lin prod_V2V = variants {};
-lin prodigal_A = mk3A "verschwenderisch" "verschwenderischer" "verschwenderischste";
-lin prodigal_N = variants {};
-lin prodigality_N = variants {};
-lin prodigious_A = mk3A "gewaltig" "gewaltiger" "gewaltigste";
-lin prodigy_N = variants {};
-lin produce_N = variants {};
-lin produce_V = irregV "produzieren" "produziert" "produzierte" "produzierte" "produziert";
-lin produce_V2 = dirV2 (irregV "produzieren" "produziert" "produzierte" "produzierte" "produziert");
-lin producer_N = reg2N  "Hersteller" "Hersteller" masculine;
-lin product_N = reg2N  "Produkt" "Produkte" neuter;
-lin production_N = mkN "Herstellung";
-lin productive_A = variants {};
-lin productivity_N = variants {};
-lin prof_PN = variants {};
-lin profanation_N = variants {};
-lin profane_A = variants {};
-lin profane_V2 = variants {};
-lin profaneness_N = variants {};
-lin profanity_N = variants {};
-lin profess_V = variants {};
-lin profess_V2 = variants {};
-lin profess_V2V = variants {};
-lin professed_A = variants {};
-lin profession_N = variants {};
-lin professional_A = variants {};
-lin professional_N = reg2N  "Profi" "Profis" masculine;
-lin professionalism_N = variants {};
-lin professor_N = reg2N  "Professor" "Professoren" masculine;
-lin professorial_A = variants {};
-lin professorship_N = variants {};
-lin proffer_N = variants {};
-lin proffer_V2 = variants {};
-lin proficiency_N = variants {};
-lin proficient_A = regA "befähigt";
-lin profile_N = variants {};
-lin profile_V2 = variants {};
-lin profit_N = reg2N  "Gewinn" "Gewinne" masculine;
-lin profit_V = variants {};
-lin profit_V2 = variants {};
-lin profit_margin_N = variants {};
-lin profit_sharing_N = variants {};
-lin profitable_A = mk3A "lukrativ" "lukrativer" "lukrativste";
-lin profiteer_N = variants {};
-lin profiteer_V = variants {};
-lin profitless_A = variants {};
-lin profligacy_N = mkN "Verschwendung";
-lin profligate_A = variants {};
-lin profligate_N = variants {};
-lin profound_A = mk3A "profund" "profunder" "profundeste";
-lin profundity_N = variants {};
-lin profuse_A = variants {};
-lin profuseness_N = variants {};
-lin profusion_N = variants {};
-lin progenitor_N = reg2N  "Erzeuger" "Erzeuger" masculine;
-lin prognosis_N = variants {};
-lin prognostic_A = variants {};
-lin prognostic_N = variants {};
-lin prognosticate_V2 = dirV2 (irregV "prognostizieren" "prognostiziert" "prognostizierte" "prognostizierte" "prognostiziert");
-lin prognostication_N = variants {};
-lin program_N = reg2N  "Programm" "Programme" neuter;
-lin program_V2 = variants {};
-lin program_V2V = variants {};
-lin programme_N = variants {};
-lin programme_V2 = variants {};
-lin programmer_N = variants {};
-lin progress_N = reg2N  "Fortschritt" "Fortschritte" masculine;
-lin progress_V = variants {};
-lin progress_V2 = variants {};
-lin progression_N = variants {};
-lin progressive_A = mk3A "progressiv" "progressiver" "progressivste";
-lin progressive_N = variants {};
-lin progressiveness_N = variants {};
-lin prohibit_V = irregV "verbieten" "verbietet" "verbot" "verböte" "verboten" ;
-lin prohibit_V2 = dirV2 (irregV "verbieten" "verbietet" "verbot" "verböte" "verboten" );
-lin prohibit_VS = variants {};
-lin prohibition_N = reg2N  "Verbot" "Verbote" neuter;
-lin prohibitionist_N = variants {};
-lin prohibitive_A = variants {};
-lin prohibitory_A = variants {};
-lin project_N = reg2N  "Projekt" "Projekte" neuter;
-lin project_V = variants {};
-lin project_V2 = variants {};
-lin project_V2V = variants {};
-lin project_VS = variants {};
-lin projectile_A = variants {};
-lin projectile_N = variants {};
-lin projection_N = reg2N  "Prognose" "Prognosen" feminine;
-lin projectionist_N = variants {};
-lin projector_N = reg2N  "Projektor" "Projektoren" masculine;
-lin prolapse_N = variants {};
-lin prolapse_V = variants {};
-lin prole_N = variants {};
-lin proletarian_A = variants {};
-lin proletarian_N = variants {};
-lin proletariat_N = variants {};
-lin proliferate_V = variants {};
-lin proliferate_V2 = variants {};
-lin proliferation_N = mkN "Verbreitung";
-lin prolific_A = mk3A "fruchtbar" "fruchtbarer" "fruchtbarste";
-lin prolix_A = mk3A "weitschweifig" "weitschweifiger" "weitschweifigste";
-lin prolixity_N = variants {};
-lin prologue_N = variants {};
-lin prolong_V2 = variants {};
-lin prolongation_N = variants {};
-lin prolonged_A = variants {};
-lin prom_N = reg2N  "Ball" "Bälle" masculine;
-lin promenade_N = reg2N  "Promenade" "Promenaden" feminine;
-lin promenade_V = variants {};
-lin promenade_V2 = variants {};
-lin prominence_N = variants {};
-lin prominent_A = mk3A "prominent" "prominenter" "prominenteste";
-lin promiscuity_N = variants {};
-lin promiscuous_A = mk3A "freizügig" "freizügiger" "freizügigste";
-lin promise_N = reg2N  "Versprechen" "Versprechen" neuter;
-lin promise_V = variants {};
-lin promise_V2 = variants {};
-lin promise_VV = variants {};
-lin promise_VS = variants {};
-lin promising_A = variants {};
-lin promissory_A = variants {};
-lin promontory_N = variants {};
-lin promote_V = regV "befördern";
-lin promote_V2 = dirV2 (regV "befördern");
-lin promoter_N = variants {};
-lin promotion_N = mkN "Beförderung";
-lin promotional_A = variants {};
-lin prompt_A = variants {};
-lin prompt_N = variants {};
-lin prompt_V2 = variants {};
-lin prompt_V2V = variants {};
-lin prompt_box_N = variants {};
-lin prompt_copy_N = variants {};
-lin prompter_N = variants {};
-lin prompting_N = variants {};
-lin promptitude_N = variants {};
-lin promptness_N = variants {};
-lin promulgate_V2 = variants {};
-lin promulgation_N = variants {};
-lin prone_A = variants {};
-lin proneness_N = variants {};
-lin prong_N = variants {};
-lin pronged_A = variants {};
-lin pronominal_A = variants {};
-lin pronoun_N = variants {};
-lin pronounce_V = irregV "verkünden" "verkündet" "verkündete" "verkündete" "verkündet";
-lin pronounce_V2 = dirV2 (irregV "verkünden" "verkündet" "verkündete" "verkündete" "verkündet");
-lin pronounce_VS = variants {};
-lin pronounceable_A = variants {};
-lin pronounced_A = variants {};
-lin pronouncement_N = variants {};
-lin pronto_Adv = variants {};
-lin pronunciamento_N = variants {};
-lin pronunciation_N = reg2N  "Aussprache" "Aussprachen" feminine;
-lin proof_A = variants {};
-lin proof_N = reg2N  "Beweis" "Beweise" masculine;
-lin proof_V2 = variants {};
-lin proofread_V = variants {};
-lin proofread_V2 = variants {};
-lin proofreader_N = variants {};
-lin prop_N = reg2N  "Stütze" "Stützen" feminine;
-lin prop_V2 = variants {};
-lin propaganda_N = variants {};
-lin propagandist_N = variants {};
-lin propagandize_V = variants {};
-lin propagandize_V2 = variants {};
-lin propagate_V = irregV "verbreiten" "verbreitet" "verbreitete" "verbreitete" "verbreitet" ;
-lin propagate_V2 = dirV2 (irregV "verbreiten" "verbreitet" "verbreitete" "verbreitete" "verbreitet" );
-lin propagation_N = variants {};
-lin propagator_N = variants {};
-lin propane_N = variants {};
-lin propel_V2 = variants {};
-lin propellant_A = variants {};
-lin propellant_N = variants {};
-lin propellent_A = variants {};
-lin propellent_N = variants {};
-lin propeller_N = reg2N  "Propeller" "Propeller" masculine;
-lin propensity_N = mkN "Neigung";
-lin proper_A = mk3A "angemessen" "angemessener" "angemessenste";
-lin propertied_A = variants {};
-lin property_N = reg2N  "Anwesen" "Anwesen" neuter;
-lin property_man_N = variants {};
-lin property_master_N = variants {};
-lin prophecy_N = mkN "Prophezeiung";
-lin prophesy_V = irregV "prophezeien" "prophezeit" "prophezeite" "prophezeite" "prophezeit";
-lin prophesy_V2 = dirV2 (irregV "prophezeien" "prophezeit" "prophezeite" "prophezeite" "prophezeit");
-lin prophet_N = reg2N  "Prophet" "Propheten" masculine;
-lin prophetess_N = variants {};
-lin prophetic_A = variants {};
-lin prophetical_A = variants {};
-lin prophylactic_A = regA "prophylaktisch";
-lin prophylactic_N = variants {};
-lin prophylaxis_N = reg2N "Prophylaxe" "Prophylaxen" feminine;
-lin propinquity_N = variants {};
-lin propitiate_V2 = variants {};
-lin propitiation_N = variants {};
-lin propitiatory_A = variants {};
-lin propitious_A = variants {};
-lin proponent_N = reg2N  "Befürworter" "Befürworter" masculine;
-lin proportion_N = mkN "Proportion";
-lin proportion_V2 = variants {};
-lin proportionable_A = variants {};
-lin proportional_A = mk3A "proportional" "proportionaler" "proportionalste";
-lin proportionality_N = variants {};
-lin proportionate_A = variants {};
-lin proposal_N = reg2N  "Vorschlag" "Vorschläge" masculine;
-lin propose_V = variants {};
-lin propose_V2 = variants {};
-lin propose_VV = variants {};
-lin propose_VS = variants {};
-lin proposer_N = variants {};
-lin proposition_N = reg2N  "Satz" "Sätze" masculine;
-lin proposition_V2 = variants {};
-lin propound_V2 = variants {};
-lin proprietary_A = regA "proprietär";
-lin proprietor_N = variants {};
-lin proprietress_N = variants {};
-lin propriety_N = variants {};
-lin propulsion_N = variants {};
-lin propulsive_A = variants {};
-lin prorogation_N = variants {};
-lin prorogue_V2 = dirV2 (irregV "verlängern" "verlängert" "verlängerte" "verlängerte" "verlängert");
-lin prosaic_A = mk3A "prosaisch" "prosaischer" "prosaischste";
-lin prosaically_Adv = variants {};
-lin proscenium_N = variants {};
-lin proscribe_V2 = dirV2 (irregV "verbieten" "verbietet" "verbot" "verböte" "verboten" );
-lin proscription_N = variants {};
-lin prose_N = reg2N "Prosa" "e" feminine;
-lin prosecute_V2 = variants {};
-lin prosecution_N = variants {};
-lin prosecutor_N = reg2N  "Staatsanwalt" "Staatsanwälte" masculine;
-lin proselyte_N = variants {};
-lin proselytize_V = variants {};
-lin proselytize_V2 = variants {};
-lin prosily_Adv = variants {};
-lin prosiness_N = variants {};
-lin prosody_N = reg2N  "Prosodie" "Prosodien" feminine;
-lin prospect_N = variants {};
-lin prospect_V = variants {};
-lin prospective_A = regA "voraussichtlich";
-lin prospector_N = reg2N  "Goldsucher" "Goldsucher" masculine;
-lin prospectus_N = variants {};
-lin prosper_V = variants {};
-lin prosper_V2 = variants {};
-lin prosperity_N = variants {};
-lin prosperous_A = variants {};
-lin prostate_N = reg2N  "Prostata" "Prostatae" feminine;
-lin prostitute_N = reg2N  "Dirne" "Dirnen" feminine;
-lin prostitute_V2 = variants {};
-lin prostitution_N = variants {};
-lin prostrate_A = variants {};
-lin prostrate_V2 = variants {};
-lin prostration_N = variants {};
-lin prosy_A = variants {};
-lin protagonist_N = reg2N  "Held" "Helden" masculine;
-lin protean_A = variants {};
-lin protect_V = regV "schützen";
-lin protect_V2 = dirV2 (regV "schützen");
-lin protection_N = reg2N "Schutz" "Schutze" masculine;
-lin protectionism_N = variants {};
-lin protectionist_N = variants {};
-lin protective_A = variants {};
-lin protector_N = variants {};
-lin protectorate_N = variants {};
-lin protege_N = variants {};
-lin protegee_N = variants {};
-lin protein_N = reg2N  "Protein" "Proteine" neuter;
-lin protest_N = variants {};
-lin protest_V = variants {};
-lin protest_V2 = variants {};
-lin protestant_A = variants {};
-lin protestant_N = variants {};
-lin protestantism_N = variants {};
-lin protestation_N = variants {};
-lin protester_N = reg2N  "Protestant" "Protestanten" masculine;
-lin protestingly_Adv = variants {};
-lin protocol_N = variants {};
-lin proton_N = reg2N  "Proton" "Protonen" neuter;
-lin protoplasm_N = variants {};
-lin prototype_N = reg2N  "Prototyp" "Prototypen" masculine;
-lin protract_V2 = variants {};
-lin protraction_N = variants {};
-lin protractor_N = variants {};
-lin protrude_V = variants {};
-lin protrude_V2 = variants {};
-lin protrusion_N = variants {};
-lin protrusive_A = variants {};
-lin protuberance_N = variants {};
-lin protuberant_A = variants {};
-lin proud_A = variants {};
-lin provable_A = variants {};
-lin prove_V = irregV "beweisen" "beweist" "bewies" "bewiese" "bewiesen" ;
-lin prove_V2 = dirV2 (irregV "beweisen" "beweist" "bewies" "bewiese" "bewiesen" );
-lin prove_V2V = variants {};
-lin prove_VA = variants {};
-lin prove_VS = variants {};
-lin provenance_N = variants {};
-lin provender_N = variants {};
-lin proverb_N = variants {};
-lin proverbial_A = variants {};
-lin provide_V = irregV "versehen" "verseht" "versah" "versähe" "versehen" ;
-lin provide_V2 = dirV2 (irregV "versehen" "verseht" "versah" "versähe" "versehen" );
-lin provide_VS = variants {};
-lin providence_N = reg2N  "Vorsorge" "Vorsorgen" feminine;
-lin providence_PN = variants {};
-lin provident_A = variants {};
-lin providential_A = variants {};
-lin provider_N = variants {};
-lin province_N = reg2N  "Provinz" "Provinzen" feminine;
-lin provincial_A = variants {};
-lin provincial_N = variants {};
-lin provincialism_N = variants {};
-lin provision_N = variants {};
-lin provision_V2 = variants {};
-lin provisional_A = regA "provisorisch";
-lin proviso_N = variants {};
-lin provisory_A = variants {};
-lin provocation_N = mkN "Provokation";
-lin provocative_A = mk3A "provokant" "provokanter" "provokanteste";
-lin provoke_V2 = dirV2 (irregV "provozieren" "provoziert" "provozierte" "provozierte" "provoziert");
-lin provoking_A = variants {};
-lin provost_N = variants {};
-lin prow_N = variants {};
-lin prowess_N = variants {};
-lin prowl_N = variants {};
-lin prowl_V = variants {};
-lin prowl_V2 = variants {};
-lin prowler_N = variants {};
-lin prox_Adv = variants {};
-lin proximate_A = variants {};
-lin proximity_N = variants {};
-lin proximo_A = variants {};
-lin proxy_N = variants {};
-lin pru_PN = variants {};
-lin prude_N = variants {};
-lin prudence_N = variants {};
-lin prudence_PN = variants {};
-lin prudent_A = variants {};
-lin prudential_A = variants {};
-lin prudery_N = variants {};
-lin prudhoe_PN = variants {};
-lin prudish_A = mk3A "prüde" "prüder" "prüdeste";
-lin prune_N = variants {};
-lin prune_V2 = variants {};
-lin pruning_N = variants {};
-lin pruning_hook_N = variants {};
-lin pruning_knife_N = variants {};
-lin pruning_saw_N = variants {};
-lin prurience_N = variants {};
-lin pruriency_N = variants {};
-lin prurient_A = variants {};
-lin prussian_A = mk3A "preußisch" "preußischer" "preußischste";
-lin prussian_N = variants {};
-lin prussic_A = variants {};
-lin pry_V = regV "schnüffeln";
-lin pry_V2 = dirV2 (regV "schnüffeln");
-lin pryingly_Adv = variants {};
-lin psalm_N = reg2N  "Psalm" "Psalmen" masculine;
-lin psalmist_N = variants {};
-lin psalmody_N = variants {};
-lin psalter_N = variants {};
-lin psaltery_N = variants {};
-lin psephologist_N = variants {};
-lin psephology_N = variants {};
-lin pseud_N = variants {};
-lin pseudo_A = variants {};
-lin pseudo_N = variants {};
-lin pseudonym_N = reg2N  "Pseudonym" "Pseudonyme" neuter;
-lin pseudonymous_A = variants {};
-lin psittacosis_N = variants {};
-lin psyche_N = variants {};
-lin psychedelic_A = regA "psychedelisch";
-lin psychiatric_A = variants {};
-lin psychiatrist_N = reg2N  "Psychiater" "Psychiater" masculine;
-lin psychiatry_N = reg2N  "Psychiatrie" "Psychiatrien" feminine;
-lin psychic_A = variants {};
-lin psychic_N = variants {};
-lin psychical_A = variants {};
-lin psychoanalyse_V2 = variants {};
-lin psychoanalysis_N = reg2N  "Psychoanalyse" "Psychoanalysen" feminine;
-lin psychoanalyst_N = variants {};
-lin psychoanalytic_A = variants {};
-lin psychoanalytical_A = variants {};
-lin psychoanalyze_V2 = variants {};
-lin psychological_A = variants {};
-lin psychologist_N = reg2N  "Psychologe" "Psychologen" masculine;
-lin psychology_N = variants {};
-lin psychopath_N = reg2N  "Psychopath" "Psychopathen" masculine;
-lin psychopathic_A = variants {};
-lin psychosis_N = reg2N  "Psychose" "Psychosen" feminine;
-lin psychosomatic_A = regA "psychosomatisch";
-lin psychotherapy_N = variants {};
-lin psychotic_N = variants {};
-lin pt_N = variants {};
-lin pta_N = variants {};
-lin ptarmigan_N = variants {};
-lin pte_PN = variants {};
-lin pterodactyl_N = variants {};
-lin pto_PN = variants {};
-lin ptomaine_N = variants {};
-lin pty_PN = variants {};
-lin pub_N = reg2N  "Kneipe" "Kneipen" feminine;
-lin pub_crawl_N = variants {};
-lin pub_crawl_V = variants {};
-lin puberty_N = variants {};
-lin pubic_A = variants {};
-lin public_A = mk3A "öffentlich" "öffentlicher" "öffentlichste";
-lin public_N = variants {};
-lin public_spirited_A = variants {};
-lin publican_N = variants {};
-lin publication_N = mkN "Veröffentlichung";
-lin publicist_N = variants {};
-lin publicity_N = mkN "Werbung";
-lin publicize_V2 = variants {};
-lin publish_V = regV "publizieren";
-lin publish_V2 = dirV2 (regV "publizieren");
-lin publisher_N = reg2N  "Herausgeber" "Herausgeber" masculine;
-lin puce_N = variants {};
-lin puck_N = reg2N  "Puck" "Pucks" masculine;
-lin pucker_N = variants {};
-lin pucker_V = variants {};
-lin pucker_V2 = variants {};
-lin puckish_A = variants {};
-lin pud_N = variants {};
-lin pudden_N = variants {};
-lin pudden_head_N = variants {};
-lin pudding_N = reg2N  "Blutwurst" "Blutwürste" feminine;
-lin pudding_face_N = variants {};
-lin puddle_N = reg2N  "Lache" "Lachen" feminine;
-lin puddle_V2 = variants {};
-lin puddler_N = variants {};
-lin pudgy_A = variants {};
-lin pudsey_PN = variants {};
-lin pueblo_N = variants {};
-lin puerile_A = variants {};
-lin puerility_N = variants {};
-lin puerperal_A = variants {};
-lin puff_N = variants {};
-lin puff_V = variants {};
-lin puff_V2 = variants {};
-lin puffball_N = variants {};
-lin puffin_N = variants {};
-lin puffiness_N = variants {};
-lin puffy_A = variants {};
-lin pug_N = variants {};
-lin pug_dog_N = variants {};
-lin pug_nose_A = variants {};
-lin pug_nose_N = variants {};
-lin pug_nosed_A = variants {};
-lin pugilism_N = variants {};
-lin pugilist_N = variants {};
-lin pugilistic_A = variants {};
-lin pugnacious_A = mk3A "streitsüchtig" "streitsüchtiger" "streitsüchtigste";
-lin pugnacity_N = variants {};
-lin puissance_N = variants {};
-lin puissant_A = variants {};
-lin puke_N = variants {};
-lin puke_V = variants {};
-lin puke_V2 = variants {};
-lin pukka_A = variants {};
-lin pulchritude_N = variants {};
-lin pulchritudinous_A = variants {};
-lin pule_V = variants {};
-lin pull_N = variants {};
-lin pull_V = irregV "ziehen" "zieht" "zog" "zöge" "gezogen" ;
-lin pull_V2 = dirV2 (irregV "ziehen" "zieht" "zog" "zöge" "gezogen");
-lin pull_in_N = variants {};
-lin pull_off_N = variants {};
-lin pull_out_N = variants {};
-lin pull_through_N = variants {};
-lin pull_up_N = variants {};
-lin pullet_N = variants {};
-lin pulley_N = reg2N  "Rolle" "Rollen" feminine;
-lin pulley_block_N = variants {};
-lin pullman_N = variants {};
-lin pullover_N = reg2N  "Pullover" "Pullover" masculine;
-lin pullulate_V = variants {};
-lin pulmonary_A = regA "pulmonar";
-lin pulp_N = variants {};
-lin pulp_V = variants {};
-lin pulp_V2 = variants {};
-lin pulpit_N = reg2N  "Kanzel" "Kanzeln" feminine;
-lin pulpy_A = variants {};
-lin pulque_N = variants {};
-lin pulsar_N = reg2N  "Pulsar" "Pulsare" masculine;
-lin pulsate_V = regV "pulsieren";
-lin pulsate_V2 = dirV2 (regV "pulsieren");
-lin pulsation_N = variants {};
-lin pulse_N = reg2N  "Puls" "Pulse" masculine;
-lin pulse_V = variants {};
-lin pulverize_V = variants {};
-lin pulverize_V2 = variants {};
-lin puma_N = reg2N  "Puma" "Pumas" masculine;
-lin pumice_N = reg2N  "Bims" "Bimse" masculine;
-lin pumice_stone_N = variants {};
-lin pummel_V2 = variants {};
-lin pump_N = reg2N  "Pumpe" "Pumpen" feminine;
-lin pump_V = variants {};
-lin pump_V2 = variants {};
-lin pump_room_N = variants {};
-lin pumpernickel_N = variants {};
-lin pumpkin_N = reg2N  "Kürbis" "Kürbisse" masculine;
-lin pun_N = reg2N  "Wortspiel" "Wortspiele" neuter;
-lin pun_V = variants {};
-lin punch_N = reg2N  "Bowle" "Bowlen" feminine;
-lin punch_V2 = variants {};
-lin punch_drunk_A = variants {};
-lin punch_up_N = variants {};
-lin punchball_N = variants {};
-lin punchbowl_N = reg2N  "Bowle" "Bowlen" feminine;
-lin punching_ball_N = variants {};
-lin punctilio_N = variants {};
-lin punctilious_A = variants {};
-lin punctiliousness_N = variants {};
-lin punctual_A = mk3A "pünktlich" "pünktlicher" "pünktlichste";
-lin punctuality_N = variants {};
-lin punctuate_V2 = variants {};
-lin punctuation_N = reg2N  "Satzzeichen" "Satzzeichen" neuter;
-lin puncture_N = variants {};
-lin puncture_V = variants {};
-lin puncture_V2 = variants {};
-lin pundit_N = variants {};
-lin pungency_N = variants {};
-lin pungent_A = variants {};
-lin punic_A = variants {};
-lin punily_Adv = variants {};
-lin punish_V2 = dirV2 (regV "bestrafen");
-lin punishable_A = regA "strafbar";
-lin punishment_N = mkN "Bestrafung";
-lin punitive_A = variants {};
-lin punk_N = reg2N  "Punk" "Punks" masculine;
-lin punkah_N = variants {};
-lin punnet_N = variants {};
-lin punster_N = variants {};
-lin punt_N = reg2N  "Stocherkahn" "Stocherkähne" masculine;
-lin punt_V = variants {};
-lin punt_V2 = variants {};
-lin punter_N = variants {};
-lin puny_A = variants {};
-lin pup_N = variants {};
-lin pupa_N = reg2N  "Puppe" "Puppen" feminine;
-lin pupil_N = reg2N  "Pupille" "Pupillen" feminine;
-lin puppet_N = reg2N  "Marionette" "Marionetten" feminine;
-lin puppeteer_N = variants {};
-lin puppy_N = reg2N  "Welpe" "Welpen" masculine;
-lin purchasable_A = variants {};
-lin purchase_N = mkN "Anschaffung";
-lin purchase_V2 = variants {};
-lin purchaser_N = variants {};
-lin purdah_N = variants {};
-lin pure_A = mk3A "pur" "purer" "purste";
-lin puree_N = reg2N  "Püree" "Pürees" neuter;
-lin pureness_N = variants {};
-lin purgation_N = variants {};
-lin purgative_A = variants {};
-lin purgative_N = variants {};
-lin purgatorial_A = variants {};
-lin purgatory_N = reg2N  "Purgatorium" "Purgatorien" neuter;
-lin purge_N = variants {};
-lin purge_V2 = variants {};
-lin purification_N = mkN "Reinigung";
-lin purifier_N = variants {};
-lin purify_V2 = dirV2 (irregV "reinigen" "reinigt" "reinigte" "reinigte" "reinigt");
-lin purist_N = variants {};
-lin puritan_A = variants {};
-lin puritan_N = variants {};
-lin puritanical_A = variants {};
-lin puritanism_N = variants {};
-lin purity_N = variants {};
-lin purl_N = variants {};
-lin purl_V = variants {};
-lin purl_V2 = variants {};
-lin purloin_V2 = dirV2 (irregV "entwenden" "entwendet" "entwendete" "entwendete" "entwendet");
-lin purple_A = variants {};
-lin purple_N = variants {};
-lin purplish_A = variants {};
-lin purport_N = variants {};
-lin purport_V2 = variants {};
-lin purport_V2V = variants {};
-lin purpose_N = reg2N  "Absicht" "Absichten" feminine;
-lin purpose_V2 = variants {};
-lin purpose_built_A = variants {};
-lin purposeful_A = variants {};
-lin purposeless_A = variants {};
-lin purposely_Adv = variants {};
-lin purposive_A = variants {};
-lin purr_N = variants {};
-lin purr_V = regV "schnurren";
-lin purr_V2 = dirV2 (regV "schnurren");
-lin purr_VS = variants {};
-lin purse_N = reg2N  "Geldbeutel" "Geldbeutel" masculine;
-lin purse_V2 = variants {};
-lin purse_proud_A = variants {};
-lin purser_N = variants {};
-lin pursuance_N = variants {};
-lin pursuant_A = variants {};
-lin pursue_V = irregV "verfolgen" "verfolgt" "verfolgte" "verfolgte" "verfolgt";
-lin pursue_V2 = dirV2 (irregV "verfolgen" "verfolgt" "verfolgte" "verfolgte" "verfolgt");
-lin pursuer_N = variants {};
-lin pursuit_N = variants {};
-lin pursy_A = variants {};
-lin purulence_N = variants {};
-lin purulent_A = variants {};
-lin purvey_V = variants {};
-lin purvey_V2 = variants {};
-lin purveyance_N = variants {};
-lin purveyor_N = variants {};
-lin purview_N = reg2N  "Bereich" "Bereiche" masculine;
-lin pus_N = variants {};
-lin pusan_PN = variants {};
-lin push_N = variants {};
-lin push_V = regV "drängen";
-lin push_V2 = dirV2 (irregV "schieben" "schiebt" "schub" "schübe" "geschoben");
-lin push_V2V = variants {};
-lin push_VS = variants {};
-lin push_bike_N = variants {};
-lin pushcart_N = variants {};
-lin pushchair_N = variants {};
-lin pusher_N = variants {};
-lin pushful_A = variants {};
-lin pushing_A = variants {};
-lin pushover_N = variants {};
-lin pusillanimity_N = variants {};
-lin pusillanimous_A = variants {};
-lin puss_N = variants {};
-lin pussy_N = variants {};
-lin pussycat_N = variants {};
-lin pussyfoot_V = variants {};
-lin pustule_N = variants {};
-lin put_N = variants {};
-lin put_V = irregV "legen" "legt" "legte" "legte" "legt";
-lin put_V2 = dirV2 (regV "setzen");
-lin put_V2V = variants {};
-lin put_VS = variants {};
-lin put_down_N = variants {};
-lin put_on_N = variants {};
-lin putative_A = regA "mutmaßlich";
-lin putrefaction_N = variants {};
-lin putrefy_V = variants {};
-lin putrefy_V2 = variants {};
-lin putrescence_N = variants {};
-lin putrescent_A = variants {};
-lin putrid_A = variants {};
-lin putridity_N = variants {};
-lin putsch_N = reg2N  "Putsch" "Putsche" masculine;
-lin putt_N = variants {};
-lin putt_V = variants {};
-lin putt_V2 = variants {};
-lin puttee_N = variants {};
-lin putter_V = variants {};
-lin putter_V2 = variants {};
-lin putting_green_N = variants {};
-lin putting_iron_N = variants {};
-lin putty_N = variants {};
-lin putty_V2 = variants {};
-lin puzzle_N = reg2N  "Puzzle" "Puzzles" neuter;
-lin puzzle_V = variants {};
-lin puzzle_V2 = variants {};
-lin puzzlement_N = variants {};
-lin puzzler_N = variants {};
-lin pwllheli_PN = variants {};
-lin pygmy_N = variants {};
-lin pyjama_A = variants {};
-lin pyle_PN = variants {};
-lin pylon_N = variants {};
-lin pyongyang_PN = variants {};
-lin pyorrhoea_N = variants {};
-lin pyramid_N = reg2N  "Pyramide" "Pyramiden" feminine;
-lin pyre_N = reg2N  "Scheiterhaufen" "Scheiterhaufen" masculine;
-lin pyrites_N = variants {};
-lin pyrotechnic_A = variants {};
-lin pyrrhic_A = variants {};
-lin python_N = reg2N  "Python" "Pythons" masculine;
-lin pyx_N = variants {};
-lin qatar_PN = variants {};
-lin qatari_A = variants {};
-lin qatari_N = variants {};
-lin qc_N = variants {};
-lin qed_PN = variants {};
-lin qt_N = variants {};
-lin quack_N = reg2N  "Quacksalber" "Quacksalber" masculine;
-lin quack_V = variants {};
-lin quack_quack_N = variants {};
-lin quackery_N = reg2N  "Quacksalberei" "Quacksalbereien" feminine;
-lin quad_N = variants {};
-lin quadrangle_N = reg2N  "Viereck" "Vierecke" neuter;
-lin quadrangular_A = variants {};
-lin quadrant_N = variants {};
-lin quadratic_A = regA "quadratisch";
-lin quadrilateral_A = variants {};
-lin quadrilateral_N = reg2N  "Viereck" "Vierecke" neuter;
-lin quadrille_N = reg2N  "Quadrille" "Quadrillen" feminine;
-lin quadrillion_N = mkN "Quadrillion";
-lin quadrophonic_A = variants {};
-lin quadrophony_N = variants {};
-lin quadruped_N = variants {};
-lin quadruple_A = variants {};
-lin quadruple_N = variants {};
-lin quadruple_V = variants {};
-lin quadruple_V2 = variants {};
-lin quadruplet_N = variants {};
-lin quadruplicate_A = variants {};
-lin quadruplicate_N = variants {};
-lin quadruplicate_V2 = variants {};
-lin quaff_V = variants {};
-lin quaff_V2 = variants {};
-lin quagga_N = variants {};
-lin quagmire_N = reg2N  "Sumpf" "Sümpfe" masculine;
-lin quail_N = variants {};
-lin quail_V = variants {};
-lin quaint_A = variants {};
-lin quaintness_N = variants {};
-lin quake_N = variants {};
-lin quake_V = variants {};
-lin quaker_N = variants {};
-lin qualification_N = mkN "Qualifikation";
-lin qualified_A = variants {};
-lin qualifier_N = variants {};
-lin qualify_V = regV "qualifizieren";
-lin qualify_V2 = dirV2 (regV "qualifizieren");
-lin qualitative_A = regA "qualitativ";
-lin quality_N = reg2N  "Eigenschaft" "Eigenschaften" feminine;
-lin qualm_N = variants {};
-lin quandary_N = reg2N  "Zwickmühle" "Zwickmühlen" feminine;
-lin quango_N = variants {};
-lin quantify_V2 = variants {};
-lin quantitative_A = regA "quantitativ";
-lin quantity_N = reg2N  "Menge" "Mengen" feminine;
-lin quantum_N = reg2N  "Minimum" "Minima" neuter;
-lin quarantine_N = reg2N  "Quarantäne" "Quarantänen" feminine;
-lin quarantine_V2 = variants {};
-lin quark_N = variants {};
-lin quarrel_N = reg2N  "Streit" "Streite" masculine;
-lin quarrel_V = variants {};
-lin quarrelsome_A = variants {};
-lin quarry_N = reg2N  "Steinbruch" "Steinbrüche" masculine;
-lin quarry_V = variants {};
-lin quarry_V2 = variants {};
-lin quarryman_N = variants {};
-lin quart_N = variants {};
-lin quarter_N = variants {};
-lin quarter_V2 = variants {};
-lin quarter_day_N = variants {};
-lin quarter_deck_N = variants {};
-lin quarter_plate_N = variants {};
-lin quarterfinal_N = reg2N  "Viertelfinale" "Viertelfinale" neuter;
-lin quartering_N = variants {};
-lin quarterlight_N = variants {};
-lin quarterly_A = variants {};
-lin quarterly_Adv = variants {};
-lin quarterly_N = variants {};
-lin quartermaster_N = variants {};
-lin quartermaster_general_N = variants {};
-lin quarterstaff_N = variants {};
-lin quartet_N = reg2N  "Quartett" "Quartette" neuter;
-lin quarto_N = variants {};
-lin quartz_N = reg2N  "Quarz" "Quarze" masculine;
-lin quasar_N = reg2N  "Quasar" "Quasare" masculine;
-lin quash_V2 = variants {};
-lin quassia_N = variants {};
-lin quatercentenary_N = variants {};
-lin quatrain_N = variants {};
-lin quattrocento_N = variants {};
-lin quaver_N = variants {};
-lin quaver_V = variants {};
-lin quaver_V2 = variants {};
-lin quay_N = reg2N  "Kai" "Kais" masculine;
-lin queasily_Adv = variants {};
-lin queasiness_N = variants {};
-lin queasy_A = mk3A "übel" "übler" "übelste";
-lin quebec_PN = variants {};
-lin queen_N = reg2N "Königin" "Königinnen" feminine;
-lin queen_V2 = variants {};
-lin queenborough_in_sheppey_PN = variants {};
-lin queenly_A = variants {};
-lin queensbury_PN = variants {};
-lin queensferry_PN = variants {};
-lin queensland_PN = variants {};
-lin queer_A = mk3A "schwul" "schwuler" "schwulste";
-lin queer_N = variants {};
-lin queer_V2 = variants {};
-lin queerness_N = variants {};
-lin quell_V2 = variants {};
-lin quench_V2 = dirV2 (regV "löschen");
-lin quenchless_A = variants {};
-lin quentin_PN = variants {};
-lin quern_N = variants {};
-lin querulous_A = variants {};
-lin querulousness_N = variants {};
-lin query_N = reg2N  "Abfrage" "Abfragen" feminine;
-lin query_V = variants {};
-lin query_V2 = variants {};
-lin quest_N = reg2N  "Suche" "Suchen" feminine;
-lin quest_V = variants {};
-lin question_N = mkN "Frage";
-lin question_V2 = variants {};
-lin question_mark_N = variants {};
-lin question_master_N = variants {};
-lin questionable_A = mk3A "fragwürdig" "fragwürdiger" "fragwürdigste";
-lin questioner_N = variants {};
-lin questioningly_Adv = variants {};
-lin questionnaire_N = variants {};
-lin quetzal_N = variants {};
-lin queue_N = reg2N  "Reihe" "Reihen" feminine;
-lin queue_V = variants {};
-lin qui_vive_N = variants {};
-lin quibble_N = reg2N  "Haarspalterei" "Haarspaltereien" feminine;
-lin quibble_V = variants {};
-lin quibbler_N = variants {};
-lin quiche_N = reg2N  "Quiche" "Quiches" feminine;
-lin quick_A = mk3A "geschwind" "geschwinder" "geschwindeste";
-lin quick_Adv = variants {};
-lin quick_N = variants {};
-lin quick_change_A = variants {};
-lin quick_eared_A = variants {};
-lin quick_eyed_A = variants {};
-lin quick_freeze_V2 = variants {};
-lin quick_sighted_A = variants {};
-lin quick_tempered_A = variants {};
-lin quick_witted_A = variants {};
-lin quicken_V = variants {};
-lin quicken_V2 = variants {};
-lin quicker_Adv = variants {};
-lin quickest_Adv = variants {};
-lin quickie_N = reg2N  "Quickie" "Quickies" masculine;
-lin quicklime_N = variants {};
-lin quickness_N = variants {};
-lin quicksand_N = variants {};
-lin quickset_A = variants {};
-lin quicksilver_N = variants {};
-lin quickstep_N = variants {};
-lin quid_N = variants {};
-lin quid_pro_quo_N = variants {};
-lin quiescence_N = variants {};
-lin quiescent_A = mk3A "ruhig" "ruhiger" "ruhigste";
-lin quiet_A = mk3A "leise" "leiser" "leiseste";
-lin quiet_N = variants {};
-lin quiet_V = variants {};
-lin quiet_V2 = variants {};
-lin quieten_V = variants {};
-lin quieten_V2 = variants {};
-lin quietism_N = variants {};
-lin quietist_N = variants {};
-lin quietness_N = variants {};
-lin quietude_N = variants {};
-lin quietus_N = variants {};
-lin quiff_N = variants {};
-lin quill_N = reg2N  "Kiel" "Kiele" masculine;
-lin quill_feather_N = variants {};
-lin quilt_N = variants {};
-lin quilt_V2 = variants {};
-lin quin_N = variants {};
-lin quince_N = reg2N  "Quitte" "Quitten" feminine;
-lin quincentenary_A = variants {};
-lin quincentenary_N = variants {};
-lin quinine_N = variants {};
-lin quinquagesima_N = variants {};
-lin quinquagesima_PN = variants {};
-lin quinsy_N = variants {};
-lin quintal_N = variants {};
-lin quintessence_N = variants {};
-lin quintet_N = reg2N  "Quintett" "Quintette" neuter;
-lin quintuplet_N = variants {};
-lin quip_N = variants {};
-lin quip_V = variants {};
-lin quip_VS = variants {};
-lin quire_N = variants {};
-lin quirk_N = variants {};
-lin quit_A = variants {};
-lin quit_V = irregV "verlassen" "verlasst" "verließ" "verließe" "verlassen" ;
-lin quit_V2 = dirV2 (irregV "verlassen" "verlasst" "verließ" "verließe" "verlassen" );
-lin quite_Predet = variants {};
-lin quite_AdA = variants {};
-lin quito_PN = variants {};
-lin quits_A = variants {};
-lin quittance_N = variants {};
-lin quitter_N = variants {};
-lin quiver_N = reg2N  "Köcher" "Köcher" masculine;
-lin quiver_V = variants {};
-lin quiver_V2 = variants {};
-lin quixotic_A = variants {};
-lin quixotically_Adv = variants {};
-lin quiz_N = variants {};
-lin quiz_V2 = variants {};
-lin quizmaster_N = variants {};
-lin quizzical_A = variants {};
-lin quoin_N = variants {};
-lin quoit_N = variants {};
-lin quonset_N = variants {};
-lin quorum_N = reg2N  "Quorum" "Quoren" neuter;
-lin quot_V = variants {};
-lin quot_VS = variants {};
-lin quota_N = reg2N  "Quote" "Quoten" feminine;
-lin quotability_N = variants {};
-lin quotable_A = variants {};
-lin quotation_N = reg2N  "Angebot" "Angebote" neuter;
-lin quote_N = variants {};
-lin quote_V = regV "zitieren";
-lin quote_V2 = dirV2 (regV "zitieren");
-lin quotidian_A = mk3A "alltäglich" "alltäglicher" "alltäglichste";
-lin quotient_N = reg2N  "Quotient" "Quotienten" masculine;
-lin qv_PN = variants {};
-lin ra_N = variants {};
-lin rabbi_N = reg2N  "Rabbiner" "Rabbiner" masculine;
-lin rabbinical_A = regA "rabbinisch";
-lin rabbit_N = reg2N  "Kaninchen" "Kaninchen" neuter;
-lin rabbit_V = variants {};
-lin rabbit_burrow_N = variants {};
-lin rabbit_hole_N = variants {};
-lin rabbit_hutch_N = variants {};
-lin rabbit_punch_N = variants {};
-lin rabbit_warren_N = variants {};
-lin rabble_N = variants {};
-lin rabble_rousing_A = variants {};
-lin rabelaisian_A = variants {};
-lin rabid_A = mk3A "fanatisch" "fanatischer" "fanatischste";
-lin rabies_N = variants {};
-lin raccoon_N = reg2N  "Waschbär" "Waschbären" masculine;
-lin race_N = reg2N  "Geschlecht" "Geschlechter" neuter;
-lin race_V = variants {};
-lin race_V2 = variants {};
-lin race_V2V = variants {};
-lin race_VV = variants {};
-lin race_meeting_N = variants {};
-lin racecard_N = variants {};
-lin racecourse_N = variants {};
-lin racehorse_N = reg2N  "Rennpferd" "Rennpferde" neuter;
-lin raceme_N = variants {};
-lin racer_N = variants {};
-lin rachel_PN = variants {};
-lin racial_A = variants {};
-lin racialism_N = variants {};
-lin racialist_N = variants {};
-lin racily_Adv = variants {};
-lin raciness_N = variants {};
-lin racing_N = variants {};
-lin racism_N = variants {};
-lin racist_N = reg2N  "Rassist" "Rassisten" masculine;
-lin rack_N = variants {};
-lin rack_V2 = variants {};
-lin rack_railway_N = variants {};
-lin rack_rent_N = variants {};
-lin racket_N = reg2N  "Krach" "Kräche" masculine;
-lin racket_V = variants {};
-lin racketeer_N = variants {};
-lin racketeering_N = variants {};
-lin raconteur_N = variants {};
-lin racoon_N = variants {};
-lin racquet_N = variants {};
-lin racy_A = variants {};
-lin rada_PN = variants {};
-lin radar_N = variants {};
-lin radcliffe_PN = variants {};
-lin radcliffe_on_trent_PN = variants {};
-lin raddled_A = variants {};
-lin radial_A = variants {};
-lin radial_N = variants {};
-lin radiance_N = variants {};
-lin radiant_A = variants {};
-lin radiate_V = variants {};
-lin radiate_V2 = variants {};
-lin radiation_N = mkN "Radiation";
-lin radiator_N = reg2N  "Kühler" "Kühler" masculine;
-lin radical_A = mk3A "krass" "krasser" "krasseste";
-lin radical_N = variants {};
-lin radicalism_N = variants {};
-lin radicle_N = variants {};
-lin radio_N = reg2N "Radio" "Radios" neuter;
-lin radio_V2 = variants {};
-lin radio_gramophone_N = variants {};
-lin radio_location_N = variants {};
-lin radio_set_N = variants {};
-lin radio_telescope_N = variants {};
-lin radioactive_A = mk3A "radioaktiv" "radioaktiver" "radioaktivste";
-lin radioactivity_N = variants {};
-lin radiogram_N = variants {};
-lin radiograph_N = variants {};
-lin radiographer_N = variants {};
-lin radiography_N = variants {};
-lin radioisotope_N = variants {};
-lin radiologist_N = variants {};
-lin radiology_N = variants {};
-lin radiotherapist_N = variants {};
-lin radiotherapy_N = variants {};
-lin radish_N = reg2N  "Radieschen" "Radieschen" neuter;
-lin radium_N = variants {};
-lin radius_N = reg2N  "Radius" "Radien" masculine;
-lin radlett_PN = variants {};
-lin radstock_PN = variants {};
-lin raf_N = variants {};
-lin raffia_N = variants {};
-lin raffish_A = variants {};
-lin raffle_N = variants {};
-lin raffle_V2 = variants {};
-lin raft_N = reg2N  "Floß" "Flöße" neuter;
-lin raft_V = variants {};
-lin raft_V2 = variants {};
-lin rafter_N = reg2N  "Sparren" "Sparren" masculine;
-lin raftered_A = variants {};
-lin raftsman_N = variants {};
-lin rag_N = reg2N  "Fetzen" "Fetzen" masculine;
-lin rag_V2 = variants {};
-lin rag_day_N = variants {};
-lin ragamuffin_N = variants {};
-lin ragbag_N = variants {};
-lin rage_N = variants {};
-lin rage_V = variants {};
-lin ragged_A = variants {};
-lin raggedness_N = variants {};
-lin raglan_N = variants {};
-lin ragout_N = reg2N  "Ragout" "Ragouts" neuter;
-lin ragtag_N = variants {};
-lin ragtime_N = variants {};
-lin raid_N = reg2N  "Razzia" "Razzien" feminine;
-lin raid_V = variants {};
-lin raid_V2 = variants {};
-lin raider_N = variants {};
-lin rail_N = reg2N  "Geländer" "Geländer" neuter;
-lin rail_V = variants {};
-lin rail_V2 = variants {};
-lin railcar_N = variants {};
-lin railhead_N = variants {};
-lin raillery_N = variants {};
-lin railroad_N = reg2N  "Eisenbahn" "Eisenbahnen" feminine;
-lin railroad_V2 = variants {};
-lin railway_N = reg2N  "Bahn" "Bahnen" feminine;
-lin railwayman_N = variants {};
-lin raiment_N = variants {};
-lin rain_N = mkN "Regen";
-lin rain_V = variants {};
-lin rain_V2 = variants {};
-lin rain_gauge_N = variants {};
-lin rainbow_N = reg2N  "Regenbogen" "Regenbögen" masculine;
-lin raincoat_N = reg2N  "Regenmantel" "Regenmäntel" masculine;
-lin raindrop_N = reg2N  "Regentropfen" "Regentropfen" masculine;
-lin rainfall_N = reg2N  "Niederschlag" "Niederschläge" masculine;
-lin rainford_PN = variants {};
-lin rainproof_A = variants {};
-lin rainwater_N = variants {};
-lin rainy_A = mk3A "regnerisch" "regnerischer" "regnerischste";
-lin raise_N = variants {};
-lin raise_V2 = dirV2 (irregV "heben" "hebt" "hob" "höbe" "gehoben" );
-lin raise_V2V = variants {};
-lin raiser_N = variants {};
-lin raisin_N = reg2N  "Rosine" "Rosinen" feminine;
-lin raj_N = variants {};
-lin rajah_N = variants {};
-lin rake_N = reg2N  "Harke" "Harken" feminine;
-lin rake_V = variants {};
-lin rake_V2 = variants {};
-lin rake_off_N = variants {};
-lin rakish_A = variants {};
-lin rakishness_N = variants {};
-lin rallentando_A = variants {};
-lin rallentando_Adv = variants {};
-lin rally_N = mkN "Kundgebung";
-lin rally_V = variants {};
-lin rally_V2 = variants {};
-lin rally_V2V = variants {};
-lin ralph_PN = variants {};
-lin ram_N = variants {};
-lin ram_V2 = variants {};
-lin ramadan_N = variants {};
-lin ramadan_PN = variants {};
-lin ramble_N = variants {};
-lin ramble_V = variants {};
-lin rambler_N = variants {};
-lin rambunctious_A = mk3A "wild" "wilder" "wildeste";
-lin ramification_N = mkN "Auswirkung";
-lin ramify_V = regV "ramifizieren";
-lin ramify_V2 = dirV2 (regV "ramifizieren");
-lin ramjet_N = variants {};
-lin ramp_N = reg2N  "Rampe" "Rampen" feminine;
-lin ramp_V2 = variants {};
-lin rampage_N = variants {};
-lin rampage_V = variants {};
-lin rampageous_A = variants {};
-lin rampant_A = variants {};
-lin rampart_N = reg2N  "Wall" "Wälle" masculine;
-lin ramrod_N = variants {};
-lin ramsbottom_PN = variants {};
-lin ramsgate_PN = variants {};
-lin ramshackle_A = variants {};
-lin ranch_N = variants {};
-lin rancher_N = variants {};
-lin rancid_A = mk3A "ranzig" "ranziger" "ranzigste";
-lin rancorous_A = mk3A "nachtragend" "nachtragender" "nachtragendste";
-lin rancour_N = variants {};
-lin rand_N = reg2N  "Rand" "Ränder" masculine;
-lin randolph_PN = variants {};
-lin random_N = variants {};
-lin randomly_Adv = variants {};
-lin randomness_N = variants {};
-lin randy_A = variants {};
-lin ranee_N = variants {};
-lin range_N = reg2N  "Reichweite" "Reichweiten" feminine;
-lin range_V = variants {};
-lin range_V2 = variants {};
-lin rangefinder_N = variants {};
-lin ranger_N = variants {};
-lin rangoon_PN = variants {};
-lin rani_N = variants {};
-lin rank_A = mk3A "ekelhaft" "ekelhafter" "ekelhafteste";
-lin rank_N = variants {};
-lin rank_V = variants {};
-lin rank_V2 = variants {};
-lin rank_VS = variants {};
-lin ranker_N = variants {};
-lin ranking_N = variants {};
-lin rankle_V = variants {};
-lin rankness_N = variants {};
-lin ransack_V2 = dirV2 (regV "plündern");
-lin ransom_N = reg2N  "Lösegeld" "Lösegelder" neuter;
-lin ransom_V2 = variants {};
-lin rant_N = variants {};
-lin rant_V = variants {};
-lin rant_V2 = variants {};
-lin ranter_N = variants {};
-lin rap_N = variants {};
-lin rap_V = variants {};
-lin rap_V2 = variants {};
-lin rapacious_A = variants {};
-lin rapacity_N = variants {};
-lin rape_N = mkN "Vergewaltigung";
-lin rape_V2 = variants {};
-lin rapid_A = mk3A "schnell" "schneller" "schnellste";
-lin rapid_N = variants {};
-lin rapidity_N = variants {};
-lin rapier_N = reg2N  "Florett" "Florette" neuter;
-lin rapier_thrust_N = variants {};
-lin rapine_N = reg2N  "Raub" "Raube" masculine;
-lin rapist_N = variants {};
-lin rapport_N = variants {};
-lin rapprochement_N = mkN "Annäherung";
-lin rapscallion_N = variants {};
-lin rapt_A = variants {};
-lin rapture_N = variants {};
-lin rapturous_A = variants {};
-lin rare_A = mk3A "blutig" "blutiger" "blutigste";
-lin rarebit_N = variants {};
-lin rarefaction_N = variants {};
-lin rarefy_V = variants {};
-lin rarefy_V2 = variants {};
-lin rareness_N = variants {};
-lin raring_A = variants {};
-lin rarity_N = variants {};
-lin rascal_N = reg2N  "Bengel" "Bengel" masculine;
-lin rascally_A = variants {};
-lin rase_V2 = variants {};
-lin rash_A = variants {};
-lin rash_N = variants {};
-lin rasher_N = variants {};
-lin rashness_N = variants {};
-lin rasp_N = reg2N  "Raspel" "Raspeln" feminine;
-lin rasp_V = variants {};
-lin rasp_V2 = variants {};
-lin raspberry_N = reg2N  "Himbeere" "Himbeeren" feminine;
-lin raspingly_Adv = variants {};
-lin rat_N = reg2N  "Ratte" "Ratten" feminine;
-lin rat_V = variants {};
-lin rat_V2 = variants {};
-lin rat_a_tat_tat_N = variants {};
-lin rat_tat_N = variants {};
-lin ratability_N = variants {};
-lin ratable_A = variants {};
-lin ratan_N = variants {};
-lin ratch_N = variants {};
-lin ratchet_N = reg2N  "Ratsche" "Ratschen" feminine;
-lin rate_N = reg2N  "Rate" "Raten" feminine;
-lin rate_V = variants {};
-lin rate_V2 = variants {};
-lin rate_VA = variants {};
-lin rate_VS = variants {};
-lin rateability_N = variants {};
-lin rateable_A = variants {};
-lin ratepayer_N = variants {};
-lin rather_Adv = variants {};
-lin ratification_N = mkN "Bestätigung";
-lin ratify_V2 = variants {};
-lin rating_N = variants {};
-lin ratio_N = reg2N "Verhältnis" "Verhältnisse" neuter;
-lin ratiocination_N = variants {};
-lin ration_N = mkN "Ration";
-lin ration_V2 = variants {};
-lin rational_A = mk3A "rational" "rationaler" "rationalste";
-lin rationale_N = mkN "Argumentation";
-lin rationalism_N = variants {};
-lin rationalist_N = variants {};
-lin rationalistic_A = variants {};
-lin rationality_N = variants {};
-lin rationalization_N = variants {};
-lin rationalize_V2 = variants {};
-lin rat_N = reg2N  "Ratte" "Ratten" feminine;
-lin rate_N = reg2N  "Rate" "Raten" feminine;
-lin rattan_N = variants {};
-lin ratter_N = variants {};
-lin rattle_N = reg2N  "Rassel" "Rasseln" feminine;
-lin rattle_V = variants {};
-lin rattle_V2 = variants {};
-lin rattlebrained_A = variants {};
-lin rattlepated_A = variants {};
-lin rattler_N = variants {};
-lin rattlesnake_N = reg2N  "Klapperschlange" "Klapperschlangen" feminine;
-lin ratty_A = variants {};
-lin raucous_A = variants {};
-lin ravage_N = variants {};
-lin ravage_V = variants {};
-lin ravage_V2 = variants {};
-lin rave_N = variants {};
-lin rave_V = variants {};
-lin rave_V2 = variants {};
-lin rave_up_N = variants {};
-lin ravel_V = variants {};
-lin ravel_V2 = variants {};
-lin raven_N = reg2N  "Kolkrabe" "Kolkraben" masculine;
-lin ravening_A = variants {};
-lin ravenna_PN = variants {};
-lin ravenous_A = variants {};
-lin raver_N = variants {};
-lin ravine_N = reg2N  "Schlucht" "Schluchten" feminine;
-lin raving_A = variants {};
-lin raving_Adv = variants {};
-lin ravioli_N = variants {};
-lin ravish_V2 = variants {};
-lin ravishingly_Adv = variants {};
-lin ravishment_N = variants {};
-lin raw_A = mk3A "roh" "roher" "rohstenroheste";
-lin raw_N = variants {};
-lin rawboned_A = variants {};
-lin rawhide_A = variants {};
-lin rawtenstall_PN = variants {};
-lin ray_N = reg2N  "Rochen" "Rochen" masculine;
-lin ray_PN = variants {};
-lin ray_V = variants {};
-lin ray_V2 = variants {};
-lin raymond_PN = variants {};
-lin rayon_N = variants {};
-lin raze_V2 = variants {};
-lin razor_N = variants {};
-lin razor_V2 = variants {};
-lin razor_edge_N = variants {};
-lin razorback_N = variants {};
-lin razorbacked_A = variants {};
-lin razorblade_N = variants {};
-lin razzle_N = variants {};
-lin razzle_dazzle_N = variants {};
-lin rc_PN = variants {};
-lin rd_PN = variants {};
-lin re_N = variants {};
-lin re_address_V2 = variants {};
-lin re_afforest_V2 = variants {};
-lin re_afforestation_N = variants {};
-lin re_count_N = variants {};
-lin re_count_V2 = variants {};
-lin re_cover_V2 = variants {};
-lin re_create_V2 = variants {};
-lin re_echo_N = variants {};
-lin re_echo_V = variants {};
-lin re_elect_V2 = variants {};
-lin re_emerge_V = variants {};
-lin re_emphasize_V2 = variants {};
-lin re_enter_V = variants {};
-lin re_enter_V2 = variants {};
-lin re_entry_N = variants {};
-lin re_establish_V2 = variants {};
-lin re_evaluate_V2 = variants {};
-lin re_examine_V2 = variants {};
-lin re_form_V = variants {};
-lin re_form_V2 = variants {};
-lin re_formation_N = variants {};
-lin re_join_V2 = variants {};
-lin re_supply_V2 = variants {};
-lin reach_N = variants {};
-lin reach_V = irregV "begreifen" "begreift" "begriff" "begriffe" "begriffen" ;
-lin reach_V2 = dirV2 (irregV "begreifen" "begreift" "begriff" "begriffe" "begriffen" );
-lin reach_V2V = variants {};
-lin reach_VA = variants {};
-lin react_V = variants {};
-lin reaction_N = reg2N  "Reaktion" "Reaktionen" feminine;
-lin reactionary_N = variants {};
-lin reactivate_V2 = variants {};
-lin reactor_N = reg2N  "Atomreaktor" "Atomreaktoren" masculine;
-lin read_N = variants {};
-lin read_V = variants {};
-lin read_V2 = dirV2 (irregV "lesen" "liest" "las" "läse" "gelesen");
-lin read_VA = variants {};
-lin read_VS = variants {};
-lin readability_N = variants {};
-lin readable_A = variants {};
-lin reader_N = reg2N  "Leser" "Leser" masculine;
-lin readership_N = variants {};
-lin readily_Adv = variants {};
-lin readiness_N = variants {};
-lin reading_N = variants {};
-lin reading_PN = variants {};
-lin reading_lamp_N = variants {};
-lin reading_room_N = variants {};
-lin readjust_V2 = variants {};
-lin readjustment_N = variants {};
-lin readmission_N = reg2N  "Wiederaufnahme" "Wiederaufnahmen" feminine;
-lin readmit_V2 = variants {};
-lin ready_A = regA "fertig";
-lin ready_N = variants {};
-lin ready_V2 = variants {};
-lin ready_made_A = variants {};
-lin reaffiliation_N = variants {};
-lin reaffirm_V2 = variants {};
-lin reagent_N = variants {};
-lin real_A = variants {};
-lin real_N = variants {};
-lin realign_V2 = variants {};
-lin realism_N = reg2N  "Realismus" "Realismen" masculine;
-lin realist_N = variants {};
-lin realistic_A = mk3A "realistisch" "realistischer" "realistischste";
-lin realistically_Adv = variants {};
-lin reality_N = reg2N  "Realität" "Realitäten" feminine;
-lin realizable_A = variants {};
-lin realization_N = variants {};
-lin realize_V2 = variants {};
-lin realize_VS = variants {};
-lin reallocation_N = variants {};
-lin realm_N = reg2N  "Königreich" "Königreiche" neuter;
-lin realtor_N = variants {};
-lin realty_N = variants {};
-lin ream_N = variants {};
-lin reanimate_V2 = variants {};
-lin reap_V = irregV "ernten" "erntet" "erntete" "erntete" "geerntet" ;
-lin reap_V2 = dirV2 (irregV "ernten" "erntet" "erntete" "erntete" "geerntet" );
-lin reaper_N = variants {};
-lin reaping_hook_N = variants {};
-lin reappear_V = variants {};
-lin reappearance_N = variants {};
-lin reappoint_V = variants {};
-lin reappoint_V2 = variants {};
-lin reappraisal_N = variants {};
-lin reappraise_V2 = variants {};
-lin rear_N = variants {};
-lin rear_V = variants {};
-lin rear_V2 = variants {};
-lin rear_admiral_N = variants {};
-lin rearguard_N = reg2N  "Nachhut" "Nachhuten" feminine;
-lin rearm_V = variants {};
-lin rearm_V2 = variants {};
-lin rearmament_N = variants {};
-lin rearmost_A = variants {};
-lin rearrange_V2 = variants {};
-lin rearrangement_N = variants {};
-lin rearward_N = variants {};
-lin rearwards_Adv = variants {};
-lin reason_N = reg2N "Grund" "Gründe" masculine;
-lin reason_V = variants {};
-lin reason_V2 = variants {};
-lin reason_VS = variants {};
-lin reasonable_A = mk3A "anständig" "anständiger" "anständigste";
-lin reasonableness_N = variants {};
-lin reasoning_N = variants {};
-lin reasonless_A = variants {};
-lin reassemble_V = variants {};
-lin reassemble_V2 = variants {};
-lin reassert_V2 = variants {};
-lin reassess_V2 = variants {};
-lin reassessment_N = variants {};
-lin reassign_V2 = variants {};
-lin reassume_V2 = variants {};
-lin reassurance_N = variants {};
-lin reassure_V2 = variants {};
-lin reassure_VS = variants {};
-lin reassuring_A = variants {};
-lin reattribute_V2 = variants {};
-lin rebarbative_A = variants {};
-lin rebate_N = variants {};
-lin rebecca_PN = variants {};
-lin rebel_N = reg2N  "Aufrührer" "Aufrührer" masculine;
-lin rebel_V = variants {};
-lin rebellion_N = variants {};
-lin rebellious_A = variants {};
-lin rebelliousness_N = variants {};
-lin rebind_V2 = variants {};
-lin rebirth_N = reg2N  "Wiedergeburt" "Wiedergeburten" feminine;
-lin reborn_A = variants {};
-lin rebound_N = variants {};
-lin rebound_V = variants {};
-lin rebound_V2 = variants {};
-lin rebound_V2V = variants {};
-lin rebuff_N = variants {};
-lin rebuff_V = variants {};
-lin rebuff_V2 = variants {};
-lin rebuild_V2 = variants {};
-lin rebuke_N = reg2N  "Tadel" "Tadel" masculine;
-lin rebuke_V2 = variants {};
-lin rebukingly_Adv = variants {};
-lin rebus_N = variants {};
-lin rebut_V2 = variants {};
-lin rebuttal_N = variants {};
-lin rec_PN = variants {};
-lin recalcitrance_N = variants {};
-lin recalcitrancy_N = variants {};
-lin recalcitrant_A = variants {};
-lin recalculate_V2 = variants {};
-lin recall_N = variants {};
-lin recall_V2 = dirV2 (irregV "gedenken" "gedenkt" "gedachte" "gedächte" "gedacht" );
-lin recall_VS = variants {};
-lin recant_V = variants {};
-lin recant_V2 = variants {};
-lin recantation_N = variants {};
-lin recap_N = variants {};
-lin recap_V = variants {};
-lin recap_V2 = variants {};
-lin recapitulate_V = variants {};
-lin recapitulate_V2 = variants {};
-lin recapitulation_N = variants {};
-lin recapture_V2 = variants {};
-lin recast_V2 = variants {};
-lin recce_N = variants {};
-lin recd_PN = variants {};
-lin recede_V = variants {};
-lin receipt_N = reg2N  "Empfang" "Empfänge" masculine;
-lin receipt_V2 = variants {};
-lin receivable_A = variants {};
-lin receive_V = irregV "bekommen" "bekommt" "bekam" "bekäme" "bekommen" ;
-lin receive_V2 = dirV2 (irregV "bekommen" "bekommt" "bekam" "bekäme" "bekommen" );
-lin received_A = variants {};
-lin receiver_N = reg2N  "Empfänger" "Empfänger" masculine;
-lin receivership_N = variants {};
-lin receiving_set_N = variants {};
-lin recent_A = mk3A "neu" "neuer" "neusten, neueste";
-lin recentralize_V2 = variants {};
-lin receptacle_N = variants {};
-lin reception_N = reg2N  "Empfang" "Empfänge" masculine;
-lin reception_desk_N = variants {};
-lin receptionist_N = variants {};
-lin receptive_A = variants {};
-lin receptiveness_N = variants {};
-lin receptivity_N = variants {};
-lin recess_N = reg2N  "Nische" "Nischen" feminine;
-lin recess_V2 = variants {};
-lin recession_N = mkN "Rezession";
-lin recessional_A = variants {};
-lin recessional_N = variants {};
-lin recessive_A = variants {};
-lin rechauffe_N = variants {};
-lin recherche_A = variants {};
-lin recidivism_N = variants {};
-lin recidivist_N = variants {};
-lin recife_PN = variants {};
-lin recipe_N = reg2N  "Kochrezept" "Kochrezepte" neuter;
-lin recipient_N = reg2N  "Empfänger" "Empfänger" masculine;
-lin reciprocal_A = regA "entgegengesetzt";
-lin reciprocal_N = variants {};
-lin reciprocate_V = irregV "erwidern" "erwidert" "erwiderte" "erwiderte" "erwidert";
-lin reciprocate_V2 = dirV2 (irregV "erwidern" "erwidert" "erwiderte" "erwiderte" "erwidert");
-lin reciprocation_N = variants {};
-lin reciprocity_N = variants {};
-lin recital_N = variants {};
-lin recitalist_N = variants {};
-lin recitation_N = mkN "Rezitation";
-lin recitative_N = variants {};
-lin recite_V = variants {};
-lin recite_V2 = variants {};
-lin reckless_A = mk3A "rücksichtslos" "rücksichtsloser" "rücksichtsloseste";
-lin recklessness_N = variants {};
-lin reckon_V = variants {};
-lin reckon_V2 = variants {};
-lin reckon_VS = variants {};
-lin reckoner_N = variants {};
-lin reckoning_N = variants {};
-lin reclaim_V2 = variants {};
-lin reclamation_N = variants {};
-lin reclassify_V2 = variants {};
-lin recluse_N = variants {};
-lin recognition_N = mkN "Anerkennung";
-lin recognizable_A = variants {};
-lin recognizance_N = variants {};
-lin recognize_V2 = dirV2 (irregV "erkennen" "erkennt" "erkannte" "erkannte" "erkannt" );
-lin recognize_VS = variants {};
-lin recoil_N = variants {};
-lin recoil_V = variants {};
-lin recollect_V = variants {};
-lin recollect_V2 = variants {};
-lin recollection_N = variants {};
-lin recommend_V2 = dirV2 (irregV "empfehlen" "empfehlt" "empfahl" "empfähle" "empfohlen" );
-lin recommend_VS = variants {};
-lin recommendation_N = mkN "Empfehlung";
-lin recommit_V2 = variants {};
-lin recompense_N = variants {};
-lin recompense_V2 = variants {};
-lin reconcilable_A = variants {};
-lin reconcile_V2 = variants {};
-lin reconciliation_N = mkN "Aussöhnung";
-lin recondite_A = variants {};
-lin recondition_V2 = variants {};
-lin reconfiguration_N = variants {};
-lin reconnaissance_N = mkN "Aufklärung";
-lin reconnoitre_V = variants {};
-lin reconnoitre_V2 = variants {};
-lin reconsecrate_V2 = variants {};
-lin reconsider_V2 = dirV2 (irregV "überdenken" "überdenkt" "überdachte" "überdächte" "überdacht" );
-lin reconsider_VS = variants {};
-lin reconstruct_V2 = variants {};
-lin reconstruction_N = mkN "Rekonstruktion";
-lin reconvict_V2 = variants {};
-lin record_N = reg2N  "Aufnahme" "Aufnahmen" feminine;
-lin record_V2 = variants {};
-lin record_breaking_A = variants {};
-lin record_player_N = variants {};
-lin recorder_N = reg2N  "Blockflöte" "Blockflöten" feminine;
-lin recording_N = variants {};
-lin recount_V2 = variants {};
-lin recount_VS = variants {};
-lin recoup_V2 = variants {};
-lin recourse_N = variants {};
-lin recover_V = variants {};
-lin recover_V2 = variants {};
-lin recover_V2V = variants {};
-lin recoverable_A = variants {};
-lin recovery_N = mkN "Genesung";
-lin recreant_A = variants {};
-lin recreant_N = variants {};
-lin recreate_V2 = variants {};
-lin recreation_N = mkN "Unterhaltung";
-lin recreational_A = variants {};
-lin recriminate_V = variants {};
-lin recrimination_N = variants {};
-lin recriminatory_A = variants {};
-lin recrudescence_N = variants {};
-lin recruit_N = reg2N  "Rekrut" "Rekruten" masculine;
-lin recruit_V = variants {};
-lin recruit_V2 = variants {};
-lin recruitment_N = variants {};
-lin rectal_A = regA "rektal";
-lin rectangle_N = reg2N  "Rechteck" "Rechtecke" neuter;
-lin rectangular_A = regA "rechteckig";
-lin rectification_N = variants {};
-lin rectifier_N = variants {};
-lin rectify_V2 = dirV2 (irregV "korrigieren" "korrigiert" "korrigierte" "korrigierte" "korrigiert");
-lin rectitude_N = variants {};
-lin recto_N = variants {};
-lin rector_N = reg2N  "Rektor" "Rektoren" masculine;
-lin rectory_N = variants {};
-lin rectum_N = reg2N  "Rektum" "Rekta" neuter;
-lin recumbent_A = variants {};
-lin recuperate_V = variants {};
-lin recuperate_V2 = variants {};
-lin recuperation_N = variants {};
-lin recuperative_A = variants {};
-lin recur_V = variants {};
-lin recurrence_N = reg2N  "Rekurrenz" "Rekurrenzen" feminine;
-lin recurrent_A = regA "wiederholt";
-lin recurve_V = variants {};
-lin recurve_V2 = variants {};
-lin recusancy_N = variants {};
-lin recusant_A = variants {};
-lin recusant_N = variants {};
-lin recycle_V2 = variants {};
-lin red_A = regA "rot";
-lin red_N = variants {};
-lin red_hot_A = variants {};
-lin red_rimmed_A = variants {};
-lin redact_V2 = variants {};
-lin redaction_N = variants {};
-lin redbreast_N = variants {};
-lin redbrick_A = variants {};
-lin redbridge_PN = variants {};
-lin redcap_N = variants {};
-lin redcoat_N = variants {};
-lin redden_V = variants {};
-lin redden_V2 = variants {};
-lin reddish_A = mk3A "rötlich" "rötlicher" "rötlichste";
-lin redditch_PN = variants {};
-lin redecorate_V2 = variants {};
-lin redeem_V2 = dirV2 (regV "befreien");
-lin redeemable_A = variants {};
-lin redeemer_N = variants {};
-lin redefine_V2 = variants {};
-lin redemption_N = mkN "Erlösung";
-lin redemptive_A = variants {};
-lin redeploy_V2 = variants {};
-lin redeployment_N = variants {};
-lin redesign_V2 = variants {};
-lin redevelop_V2 = variants {};
-lin redevelopment_N = variants {};
-lin redhead_N = variants {};
-lin rediffusion_N = variants {};
-lin rediscover_V2 = variants {};
-lin rediscovery_N = variants {};
-lin redisposition_N = variants {};
-lin redistribute_V2 = variants {};
-lin redistribution_N = variants {};
-lin redness_N = variants {};
-lin redo_V2 = variants {};
-lin redolence_N = variants {};
-lin redolent_A = variants {};
-lin redouble_V = variants {};
-lin redouble_V2 = variants {};
-lin redoubt_N = variants {};
-lin redoubtable_A = variants {};
-lin redound_V = variants {};
-lin redraw_V2 = variants {};
-lin redress_N = variants {};
-lin redress_V2 = variants {};
-lin redruth_PN = variants {};
-lin redskin_N = variants {};
-lin reduce_V = variants {};
-lin reduce_V2 = dirV2 (irregV "verringern" "verringert" "verringerte" "verringerte" "verringert");
-lin reducible_A = variants {};
-lin reductio_ad_absurdum_N = variants {};
-lin reduction_N = mkN "Reduktion";
-lin redundance_N = variants {};
-lin redundancy_N = reg2N  "Redundanz" "Redundanzen" feminine;
-lin redundant_A = mk3A "redundant" "redundanter" "redundanteste";
-lin reduplicate_V2 = variants {};
-lin reduplication_N = variants {};
-lin redwing_N = variants {};
-lin redwood_N = variants {};
-lin reed_N = reg2N  "Schilf" "Schilfe" neuter;
-lin reedy_A = variants {};
-lin reef_N = variants {};
-lin reef_V2 = variants {};
-lin reef_knot_N = variants {};
-lin reefer_N = reg2N  "Joint" "Joints" masculine;
-lin reek_N = reg2N  "Dampf" "Dämpfe" masculine;
-lin reek_V = variants {};
-lin reel_N = reg2N  "Spule" "Spulen" feminine;
-lin reel_V = variants {};
-lin reel_V2 = variants {};
-lin reeve_N = variants {};
-lin reexamine_V = variants {};
-lin ref_N = variants {};
-lin reface_V2 = variants {};
-lin refashion_N = variants {};
-lin refashion_V2 = variants {};
-lin refection_N = variants {};
-lin refectory_N = variants {};
-lin refer_V = irregV "verweisen" "verweist" "verwies" "verwiese" "verwiesen" ;
-lin refer_V2 = dirV2 (irregV "verweisen" "verweist" "verwies" "verwiese" "verwiesen" );
-lin referable_A = variants {};
-lin referee_N = reg2N  "Lektor" "Lektoren" masculine;
-lin referee_V = variants {};
-lin referee_V2 = variants {};
-lin reference_N = reg2N  "Quelle" "Quellen" feminine;
-lin referendum_N = reg2N  "Referendum" "Referenden" neuter;
-lin referential_A = variants {};
-lin refile_V2 = variants {};
-lin refill_N = variants {};
-lin refill_V2 = variants {};
-lin refinance_V = variants {};
-lin refinance_V2 = variants {};
-lin refine_V = variants {};
-lin refine_V2 = variants {};
-lin refinement_N = variants {};
-lin refiner_N = variants {};
-lin refinery_N = reg2N  "Raffinerie" "Raffinerien" feminine;
-lin refit_N = variants {};
-lin refit_V = variants {};
-lin refit_V2 = variants {};
-lin reflate_V2 = variants {};
-lin reflation_N = variants {};
-lin reflect_V = irregV "reflektieren" "reflektiert" "reflektierte" "reflektierte" "reflektiert";
-lin reflect_V2 = dirV2 (irregV "reflektieren" "reflektiert" "reflektierte" "reflektierte" "reflektiert");
-lin reflection_N = reg2N  "Abbild" "Abbilder" neuter;
-lin reflective_A = variants {};
-lin reflector_N = variants {};
-lin reflex_A = variants {};
-lin reflex_N = reg2N  "Reflex" "Reflexe" masculine;
-lin reflexion_N = variants {};
-lin reflexive_A = regA "reflexiv";
-lin reflexive_N = variants {};
-lin refloat_V = variants {};
-lin refloat_V2 = variants {};
-lin reflux_N = variants {};
-lin refocus_V = variants {};
-lin refocus_V2 = variants {};
-lin refocus_V2V = variants {};
-lin reforest_V2 = variants {};
-lin reforestation_N = variants {};
-lin reform_N = reg2N  "Reform" "Reformen" feminine;
-lin reform_V = variants {};
-lin reform_V2 = variants {};
-lin reformation_N = variants {};
-lin reformatory_A = variants {};
-lin reformatory_N = variants {};
-lin reformer_N = reg2N  "Reformator" "Reformatoren" masculine;
-lin reformulate_V2 = variants {};
-lin refract_V2 = dirV2 (irregV "brechen" "brecht" "brach" "bräche" "gebrochen" );
-lin refraction_N = mkN "Brechung";
-lin refractory_A = variants {};
-lin refrain_N = variants {};
-lin refrain_V = variants {};
-lin refresh_V2 = variants {};
-lin refresher_N = variants {};
-lin refreshing_A = mk3A "erfrischend" "erfrischender" "erfrischendste";
-lin refreshment_N = variants {};
-lin refrigerant_A = variants {};
-lin refrigerant_N = variants {};
-lin refrigerate_V2 = dirV2 (regV "kühlen");
-lin refrigeration_N = variants {};
-lin refrigerator_N = variants {};
-lin refuel_V = variants {};
-lin refuel_V2 = variants {};
-lin refuge_N = reg2N  "Herberge" "Herbergen" feminine;
-lin refugee_N = reg2N  "Asylant" "Asylanten" masculine;
-lin refulgence_N = variants {};
-lin refulgent_A = variants {};
-lin refund_N = variants {};
-lin refund_V2 = variants {};
-lin refurbish_V2 = variants {};
-lin refurnish_V2 = variants {};
-lin refusal_N = variants {};
-lin refuse_N = variants {};
-lin refuse_V = variants {};
-lin refuse_V2 = variants {};
-lin refuse_VV = variants {};
-lin refuse_collector_N = variants {};
-lin refutable_A = variants {};
-lin refutation_N = variants {};
-lin refute_V2 = dirV2 (regV "widerlegen");
-lin reg_PN = variants {};
-lin regain_V2 = variants {};
-lin regal_A = variants {};
-lin regale_V2 = variants {};
-lin regard_N = variants {};
-lin regard_V = variants {};
-lin regard_V2 = variants {};
-lin regard_VS = variants {};
-lin regardful_A = variants {};
-lin regardless_A = variants {};
-lin regatta_N = variants {};
-lin regency_N = variants {};
-lin regenerate_A = variants {};
-lin regenerate_V = irregV "erneuern" "erneuert" "erneuerte" "erneuerte" "erneuert";
-lin regenerate_V2 = dirV2 (irregV "erneuern" "erneuert" "erneuerte" "erneuerte" "erneuert");
-lin regeneration_N = variants {};
-lin regensburg_PN = variants {};
-lin regent_A = variants {};
-lin regent_N = variants {};
-lin reggae_N = variants {};
-lin regicide_N = variants {};
-lin regime_1_N = variants {};
-lin regime_2_N = variants {};
-lin regimen_N = reg2N "Behandlungsschema" "Behandlungsschemen" neuter;
-lin regiment_N = reg2N "Regiment" "Regimenter" neuter;
-lin regiment_V2 = variants {};
-lin regimental_A = variants {};
-lin regimentation_N = variants {};
-lin regina_PN = variants {};
-lin reginald_PN = variants {};
-lin region_N = reg2N  "Gegend" "Gegenden" feminine;
-lin regional_A = regA "regional";
-lin register_N = reg2N  "Register" "Register" neuter;
-lin register_V = variants {};
-lin register_V2 = variants {};
-lin registrar_N = variants {};
-lin registration_N = mkN "Anmeldung";
-lin registry_N = variants {};
-lin regnant_A = variants {};
-lin regress_V = variants {};
-lin regression_N = variants {};
-lin regressive_A = variants {};
-lin regret_N = variants {};
-lin regret_V2 = dirV2 (regV "bedauern");
-lin regret_VS = variants {};
-lin regretful_A = variants {};
-lin regrettable_A = mk3A "bedauerlich" "bedauerlicher" "bedauerlichste";
-lin regroup_V = variants {};
-lin regroup_V2 = variants {};
-lin regular_A = mk3A "gewöhnlich" "gewöhnlicher" "gewöhnlichste";
-lin regular_N = variants {};
-lin regularity_N = variants {};
-lin regularization_N = variants {};
-lin regularize_V2 = variants {};
-lin regulate_V2 = dirV2 (irregV "regeln" "regelt" "regelte" "regelte" "regelt");
-lin regulation_N = mkN "Regelung";
-lin regulator_N = reg2N "Regulator" "Regulatoren" masculine;
-lin regum_V2 = variants {};
-lin regurgitate_V = variants {};
-lin regurgitate_V2 = variants {};
-lin rehabilitate_V2 = dirV2 (irregV "rehabilitieren" "rehabilitiert" "rehabilitierte" "rehabilitierte" "rehabilitiert");
-lin rehabilitation_N = mkN "Rehabilitation";
-lin rehash_N = variants {};
-lin rehash_V2 = variants {};
-lin rehear_V2 = variants {};
-lin rehearing_N = variants {};
-lin rehearsal_N = reg2N  "Probe" "Proben" feminine;
-lin rehearse_V = irregV "erzählen" "erzählt" "erzählte" "erzählte" "erzählt";
-lin rehearse_V2 = dirV2 (irregV "erzählen" "erzählt" "erzählte" "erzählte" "erzählt");
-lin rehouse_V2 = variants {};
-lin reich_N = variants {};
-lin reigate_PN = variants {};
-lin reign_N = reg2N  "Herrschaft" "Herrschaften" feminine;
-lin reign_V = variants {};
-lin reignite_V2 = variants {};
-lin reimburse_V2 = dirV2 (irregV "erstatten" "erstattet" "erstattete" "erstattete" "erstattet" );
-lin reimbursement_N = variants {};
-lin reimpose_V2 = variants {};
-lin reimposition_N = variants {};
-lin rein_N = reg2N  "Zügel" "Zügel" masculine;
-lin rein_V2 = variants {};
-lin reincarnate_A = variants {};
-lin reincarnate_V2 = variants {};
-lin reincarnation_N = mkN "Reinkarnation";
-lin reindeer_N = reg2N  "Rentier" "Rentiers" masculine;
-lin reindict_V2 = variants {};
-lin reinforce_V2 = dirV2 (irregV "verstärken" "verstärkt" "verstärkte" "verstärkte" "verstärkt");
-lin reinforcement_N = mkN "Verstärkung";
-lin reinstall_V2 = variants {};
-lin reinstate_V2 = variants {};
-lin reinstatement_N = variants {};
-lin reinstitute_V2 = variants {};
-lin reinsurance_N = variants {};
-lin reinsure_V2 = variants {};
-lin reintegrate_V2 = variants {};
-lin reintegration_N = variants {};
-lin reinterpret_V2 = variants {};
-lin reinterpretation_N = variants {};
-lin reintroduce_V2 = variants {};
-lin reinvent_V2 = variants {};
-lin reinvest_V2 = variants {};
-lin reinvigorate_V2 = variants {};
-lin reissue_N = variants {};
-lin reissue_V2 = variants {};
-lin reiterate_V2 = variants {};
-lin reiterate_VS = variants {};
-lin reiteration_N = variants {};
-lin reject_N = variants {};
-lin reject_V2 = dirV2 (irregV "verwerfen" "verwerft" "verwarf" "verwürfe" "verworfen" );
-lin rejection_N = reg2N "Abstossung" "Abstossungen" feminine;
-lin rejig_V2 = variants {};
-lin rejoice_V = irregV "erfreuen" "erfreut" "erfreute" "erfreute" "erfreut";
-lin rejoice_V2 = dirV2 (irregV "erfreuen" "erfreut" "erfreute" "erfreute" "erfreut");
-lin rejoicing_N = variants {};
-lin rejoin_V = variants {};
-lin rejoin_V2 = variants {};
-lin rejoinder_N = variants {};
-lin rejuvenate_V = irregV "verjüngen" "verjüngt" "verjüngte" "verjüngte" "verjüngt";
-lin rejuvenate_V2 = dirV2 (irregV "verjüngen" "verjüngt" "verjüngte" "verjüngte" "verjüngt");
-lin rejuvenation_N = variants {};
-lin rekindle_V = variants {};
-lin rekindle_V2 = variants {};
-lin relapse_N = variants {};
-lin relapse_V = variants {};
-lin relate_V = variants {};
-lin relate_V2 = dirV2 (irregV "betreffen" "betrefft" "betraf" "beträfe" "betroffen");
-lin relation_N = mkN "Beziehung";
-lin relationship_N = mkN "Beziehung";
-lin relative_A = mk3A "relativ" "relativer" "relativsten e";
-lin relative_N = variants {};
-lin relativity_N = variants {};
-lin relax_V = irregV "entspannen" "entspannt" "entspannte" "entspannte" "entspannt";
-lin relax_V2 = dirV2 (irregV "entspannen" "entspannt" "entspannte" "entspannte" "entspannt");
-lin relaxation_N = variants {};
-lin relay_N = reg2N  "Relais" "Relais" neuter;
-lin relay_V2 = variants {};
-lin release_N = mkN "Version";
-lin release_V2 = dirV2 (regV "freisetzen");
-lin relegate_V2 = variants {};
-lin relegation_N = variants {};
-lin relent_V = variants {};
-lin relentless_A = mk3A "unnachgiebig" "unnachgiebiger" "unnachgiebigste";
-lin relevance_N = reg2N  "Aktualität" "Aktualitäten" feminine;
-lin relevancy_N = variants {};
-lin relevant_A = mk3A "relevant" "relevanter" "relevanteste";
-lin reliability_N = variants {};
-lin reliable_A = mk3A "verlässlich" "verlässlicher" "verlässlichste";
-lin reliance_N = variants {};
-lin reliant_A = variants {};
-lin relic_N = reg2N  "Relikt" "Relikte" neuter;
-lin relict_N = variants {};
-lin relief_N = mkN "Entlastung";
-lin relieve_V2 = variants {};
-lin religion_N = mkN "Religion";
-lin religious_A = mk3A "religiös" "religiöser" "religiöseste";
-lin religious_N = variants {};
-lin reliquary_N = variants {};
-lin relish_N = variants {};
-lin relish_V2 = variants {};
-lin relish_VS = variants {};
-lin relive_V2 = variants {};
-lin relocate_V = irregV "umziehen" "zieht" "zog" "zöge" "umzogen" ;
-lin relocate_V2 = dirV2 (irregV "umziehen" "zieht" "zog" "zöge" "umzogen" );
-lin relocation_N = variants {};
-lin reluctance_N = variants {};
-lin reluctant_A = variants {};
-lin rely_V = variants {};
-lin rely_on_V2V = variants {};
-lin remain_V = variants {};
-lin remain_V2 = dirV2 (irregV "bleiben" "bleibt" "blieb" "blieb" "geblieben");
-lin remain_VA = variants {};
-lin remain_VV = variants {};
-lin remain_VS = variants {};
-lin remainder_N = reg2N  "Rest" "Reste" masculine;
-lin remake_N = variants {};
-lin remake_V2 = variants {};
-lin remand_N = variants {};
-lin remand_V2 = variants {};
-lin remark_N = mkN "Bemerkung";
-lin remark_V = variants {};
-lin remark_V2 = variants {};
-lin remark_VS = variants {};
-lin remarkable_A = variants {};
-lin remarriage_N = variants {};
-lin remarry_V = variants {};
-lin remarry_V2 = variants {};
-lin remediable_A = variants {};
-lin remedial_A = variants {};
-lin remedy_N = reg2N  "Heilmittel" "Heilmittel" neuter;
-lin remedy_V2 = variants {};
-lin remember_V = variants {};
-lin remember_V2 = variants {};
-lin remember_VS = variants {};
-lin remembrance_N = variants {};
-lin remilitarization_N = variants {};
-lin remilitarize_V2 = variants {};
-lin remind_V2 = dirV2 (irregV "erinnern" "erinnert" "erinnerte" "erinnerte" "erinnert");
-lin reminder_N = reg2N  "Gedächtnisstütze" "Gedächtnisstützen" feminine;
-lin reminisce_V = variants {};
-lin reminiscence_N = reg2N  "Reminiszenz" "Reminiszenzen" feminine;
-lin reminiscent_A = variants {};
-lin remiss_A = variants {};
-lin remission_N = variants {};
-lin remissness_N = variants {};
-lin remit_V = variants {};
-lin remit_V2 = variants {};
-lin remittance_N = mkN "Überweisung";
-lin remittent_A = variants {};
-lin remnant_N = reg2N  "Rest" "Reste" masculine;
-lin remodel_V = variants {};
-lin remodel_V2 = variants {};
-lin remonstrance_N = variants {};
-lin remonstrate_V = variants {};
-lin remorse_N = variants {};
-lin remorseful_A = variants {};
-lin remorseless_A = variants {};
-lin remote_A = mk3A "entfernt" "entfernter" "entfernteste";
-lin remoteness_N = variants {};
-lin remould_V2 = variants {};
-lin remount_N = variants {};
-lin remount_V = variants {};
-lin remount_V2 = variants {};
-lin removable_A = variants {};
-lin removal_N = mkN "Entlassung";
-lin remove_N = variants {};
-lin remove_V = irregV "entfernen" "entfernt" "entfernte" "entfernte" "entfernt";
-lin remove_V2 = dirV2 (irregV "entfernen" "entfernt" "entfernte" "entfernte" "entfernt");
-lin removed_A = variants {};
-lin remover_N = variants {};
-lin remscheid_PN = variants {};
-lin remunerate_V2 = variants {};
-lin remuneration_N = mkN "Belohnung";
-lin remunerative_A = variants {};
-lin renaissance_N = variants {};
-lin renal_A = regA "renal";
-lin rename_V2 = variants {};
-lin rename_V3 = variants {};
-lin renascence_N = variants {};
-lin renascent_A = variants {};
-lin rend_V2 = variants {};
-lin render_V2 = variants {};
-lin render_VS = variants {};
-lin rendering_N = reg2N "Rendering" "Renderings" neuter;
-lin rendezvous_N = reg2N "Rendezvous" "Rendezvous" neuter;
-lin rendezvous_V = variants {};
-lin rendezvouse_V = variants {};
-lin rendition_N = variants {};
-lin renegade_N = reg2N  "Renegat" "Renegaten" masculine;
-lin renegade_V = variants {};
-lin renege_V = variants {};
-lin renegotiate_V2 = variants {};
-lin renegue_V = variants {};
-lin renew_V2 = dirV2 (irregV "erneuern" "erneuert" "erneuerte" "erneuerte" "erneuert");
-lin renewable_A = regA "erneuerbar";
-lin renewal_N = variants {};
-lin renfrew_PN = variants {};
-lin rennes_PN = variants {};
-lin rennet_N = reg2N  "Lab" "Labe" neuter;
-lin renounce_V2 = variants {};
-lin renovate_V2 = dirV2 (irregV "erneuern" "erneuert" "erneuerte" "erneuerte" "erneuert");
-lin renovation_N = mkN "Renovierung";
-lin renovator_N = variants {};
-lin renown_N = reg2N "Ansehen" "Ansehen" neuter;
-lin renowned_A = mk3A "berühmt" "berühmter" "berühmteste";
-lin rent_N = reg2N  "Miete" "Mieten" feminine;
-lin rent_V = variants {};
-lin rent_V2 = variants {};
-lin rent_collector_N = variants {};
-lin rent_free_A = variants {};
-lin rent_free_Adv = variants {};
-lin rent_rebate_N = variants {};
-lin rent_roll_N = variants {};
-lin rentable_A = variants {};
-lin rental_N = variants {};
-lin rentier_N = variants {};
-lin renunciation_N = variants {};
-lin reoffer_V2 = variants {};
-lin reopen_V = variants {};
-lin reopen_V2 = variants {};
-lin reorganization_N = variants {};
-lin reorganize_V = variants {};
-lin reorganize_V2 = variants {};
-lin reorient_V = variants {};
-lin reorient_V2 = variants {};
-lin reorientate_V = variants {};
-lin reorientate_V2 = variants {};
-lin reorientation_N = variants {};
-lin rep_N = variants {};
-lin repackage_V2 = variants {};
-lin repaint_V2 = variants {};
-lin repair_N = mkN "Ausbesserung";
-lin repair_V = variants {};
-lin repair_V2 = dirV2 (irregV "reparieren" "repariert" "reparierte" "reparierte" "repariert");
-lin repairable_A = variants {};
-lin repairer_N = variants {};
-lin reparable_A = variants {};
-lin reparation_N = variants {};
-lin repartee_N = variants {};
-lin repass_V2 = variants {};
-lin repast_N = variants {};
-lin repatriate_N = variants {};
-lin repatriate_V2 = variants {};
-lin repatriation_N = mkN "Repatriierung";
-lin repay_V = variants {};
-lin repay_V2 = variants {};
-lin repayable_A = variants {};
-lin repayment_N = variants {};
-lin repeal_N = variants {};
-lin repeal_V2 = variants {};
-lin repeat_N = variants {};
-lin repeat_V = regV "wiederholen";
-lin repeat_V2 = dirV2 (regV "wiederholen");
-lin repeat_VS = variants {};
-lin repeatable_A = variants {};
-lin repeater_N = variants {};
-lin repel_V2 = variants {};
-lin repellent_A = variants {};
-lin repellent_N = variants {};
-lin repent_V = regV "bedauern";
-lin repent_V2 = dirV2 (regV "bedauern");
-lin repentance_N = variants {};
-lin repentant_A = variants {};
-lin repercussion_N = variants {};
-lin repertoire_N = reg2N  "Repertoire" "Repertoires" neuter;
-lin repertory_N = variants {};
-lin repetition_N = mkN "Wiederholung";
-lin repetitious_A = variants {};
-lin repetitive_A = variants {};
-lin repine_V = variants {};
-lin replace_V2 = dirV2 (irregV "ersetzen" "ersetzt" "ersetzte" "ersetzte" "ersetzt");
-lin replace_VV = variants {};
-lin replaceable_A = variants {};
-lin replacement_N = reg2N  "Ersatz" "Ersätze" masculine;
-lin replant_V2 = variants {};
-lin replaster_V2 = variants {};
-lin replay_N = variants {};
-lin replay_V2 = variants {};
-lin replenish_V2 = variants {};
-lin replenishment_N = variants {};
-lin replete_A = variants {};
-lin repletion_N = variants {};
-lin replica_N = variants {};
-lin replicate_V2 = variants {};
-lin reply_N = variants {};
-lin reply_V = irregV "antworten" "antwortet" "antwortete" "antwortete" "geantwortet" ;
-lin reply_V2 = dirV2 (irregV "antworten" "antwortet" "antwortete" "antwortete" "geantwortet" );
-lin reply_VS = variants {};
-lin reply_paid_A = variants {};
-lin repoint_V2 = variants {};
-lin repond_V = variants {};
-lin report_N = variants {};
-lin report_V = irregV "berichten" "berichtet" "berichtete" "berichtete" "berichtet" ;
-lin report_V2 = dirV2 (irregV "berichten" "berichtet" "berichtete" "berichtete" "berichtet" );
-lin report_V2V = variants {};
-lin report_VS = variants {};
-lin reportable_A = variants {};
-lin reportage_N = reg2N  "Reportage" "Reportagen" feminine;
-lin reportedly_Adv = variants {};
-lin reporter_N = reg2N  "Reporter" "Reporter" masculine;
-lin repose_N = variants {};
-lin repose_V = variants {};
-lin repose_V2 = variants {};
-lin reposeful_A = variants {};
-lin repossess_V2 = variants {};
-lin reposition_V2 = variants {};
-lin repository_N = reg2N  "Ablage" "Ablagen" feminine;
-lin repot_V2 = variants {};
-lin repp_N = variants {};
-lin reprehend_V2 = variants {};
-lin reprehensible_A = mk3A "verwerflich" "verwerflicher" "verwerflichste";
-lin represent_V = irregV "repräsentieren" "repräsentiert" "repräsentierte" "repräsentierte" "repräsentiert";
-lin represent_V2 = dirV2 (irregV "repräsentieren" "repräsentiert" "repräsentierte" "repräsentierte" "repräsentiert");
-lin representation_N = mkN "Darstellung";
-lin representative_A = regA "repräsentativ";
-lin representativeMasc_N = variants {};
-lin representativeFem_N = variants {};
-lin repress_V2 = variants {};
-lin repressed_A = variants {};
-lin repression_N = variants {};
-lin repressive_A = regA "repressiv";
-lin reprieve_N = variants {};
-lin reprieve_V2 = variants {};
-lin reprimand_N = variants {};
-lin reprimand_V2 = variants {};
-lin reprint_N = reg2N  "Nachdruck" "Nachdrucke" masculine;
-lin reprint_V2 = variants {};
-lin reprisal_N = variants {};
-lin reproach_N = reg2N  "Vorwurf" "Vorwürfe" masculine;
-lin reproach_V2 = variants {};
-lin reproachful_A = variants {};
-lin reprobate_N = variants {};
-lin reprobate_V2 = variants {};
-lin reprobation_N = variants {};
-lin reproduce_V = variants {};
-lin reproduce_V2 = variants {};
-lin reproducer_N = variants {};
-lin reproducible_A = variants {};
-lin reproduction_N = variants {};
-lin reproductive_A = variants {};
-lin reproof_N = variants {};
-lin reproof_V2 = variants {};
-lin reprove_V2 = dirV2 (regV "rügen");
-lin reprovingly_Adv = variants {};
-lin reps_N = variants {};
-lin reptile_N = variants {};
-lin reptilian_A = variants {};
-lin reptilian_N = variants {};
-lin republic_N = reg2N  "Republik" "Republiken" feminine;
-lin republican_A = variants {};
-lin republican_N = variants {};
-lin republicanism_N = variants {};
-lin repudiate_V2 = variants {};
-lin repudiation_N = mkN "Ablehnung";
-lin repugnance_N = variants {};
-lin repugnant_A = variants {};
-lin repulse_N = variants {};
-lin repulse_V2 = variants {};
-lin repulsion_N = variants {};
-lin repulsive_A = variants {};
-lin repurchase_V2 = variants {};
-lin reputable_A = variants {};
-lin reputation_N = reg2N "Ansehen" "Ansehen" neuter;
-lin repute_N = reg2N  "Ruf" "Rufe" masculine;
-lin repute_V2 = variants {};
-lin repute_V2V = variants {};
-lin reputed_A = variants {};
-lin request_N = reg2N  "Bitte" "Bitten" feminine;
-lin request_V2 = variants {};
-lin request_VS = variants {};
-lin requiem_N = reg2N  "Totenmesse" "Totenmessen" feminine;
-lin require_V = regV "brauchen";
-lin require_V2 = dirV2 (regV "brauchen");
-lin require_V2V = variants {};
-lin require_VV = variants {};
-lin require_VS = variants {};
-lin requirement_N = mkN "Anforderung";
-lin requisite_A = variants {};
-lin requisite_N = variants {};
-lin requisition_N = variants {};
-lin requisition_V2 = variants {};
-lin requital_N = variants {};
-lin requite_V2 = dirV2 (regV "belohnen");
-lin reread_V2 = variants {};
-lin reredos_N = variants {};
-lin reroute_V2 = variants {};
-lin rerun_N = variants {};
-lin rerun_V2 = variants {};
-lin res_N = variants {};
-lin reschedule_V2 = variants {};
-lin rescind_V2 = variants {};
-lin rescript_N = variants {};
-lin rescue_N = variants {};
-lin rescue_V2 = dirV2 (irregV "retten" "rettet" "rettete" "rette" "gerettet" );
-lin rescuer_N = reg2N  "Retter" "Retter" masculine;
-lin research_N = mkN "Forschung";
-lin research_V = variants {};
-lin research_V2 = variants {};
-lin researcherMasc_N = variants {};
-lin researcherFem_N = variants {};
-lin reseat_V2 = variants {};
-lin reseed_V2 = variants {};
-lin resell_V2 = variants {};
-lin resemblance_N = reg2N  "Ähnlichkeit" "Ähnlichkeiten" feminine;
-lin resemble_V2 = dirV2 (irregV "gleichen" "gleicht" "glich" "gliche" "geglichen" );
-lin resent_V2 = variants {};
-lin resent_VS = variants {};
-lin resentful_A = variants {};
-lin resentment_N = mkN "Abneigung";
-lin reservation_N = variants {};
-lin reserve_N = reg2N  "Reserve" "Reserven" feminine;
-lin reserve_V = variants {};
-lin reserve_V2 = variants {};
-lin reservist_N = variants {};
-lin reservoir_N = reg2N "Reservoir" "Reservoirs" neuter;
-lin reset_V = variants {};
-lin reset_V2 = variants {};
-lin resettle_V = variants {};
-lin resettle_V2 = variants {};
-lin resettlement_N = variants {};
-lin reshape_V2 = variants {};
-lin reshuffle_N = variants {};
-lin reshuffle_V2 = variants {};
-lin reside_V = regV "wohnen";
-lin residence_N = reg2N  "Firmensitz" "Firmensitze" masculine;
-lin residency_N = variants {};
-lin resident_A = variants {};
-lin resident_N = reg2N  "Bewohner" "Bewohner" masculine;
-lin residential_A = variants {};
-lin residual_A = regA "restlich";
-lin residuary_A = variants {};
-lin residue_N = reg2N "Rest" "Reste" masculine;
-lin resign_V = regV "kündigen";
-lin resign_V2 = dirV2 (regV "kündigen");
-lin resign_V2V = variants {};
-lin resign_VS = variants {};
-lin resign_VV = variants {};
-lin resignation_N = mkN "Resignation";
-lin resigned_A = variants {};
-lin resilience_N = reg2N  "Resilienz" "Resilienzen" feminine;
-lin resiliency_N = variants {};
-lin resilient_A = variants {};
-lin resin_N = reg2N  "Harz" "Harze" neuter;
-lin resinated_A = variants {};
-lin resinous_A = variants {};
-lin resist_V = irregV "widerstehen" "widersteht" "widerstand" "widerstände" "widerstanden" ;
-lin resist_V2 = dirV2 (irregV "widerstehen" "widersteht" "widerstand" "widerstände" "widerstanden" );
-lin resist_VV = variants {};
-lin resistance_N = reg2N "Resistenz" "Resistenzen" feminine;
-lin resistant_A = mk3A "resistent" "resistenter" "resistenteste";
-lin resister_N = variants {};
-lin resistive_A = variants {};
-lin resistivity_N = variants {};
-lin resistless_A = variants {};
-lin resistor_N = reg2N  "Widerstandskämpfer" "Widerstandskämpfer" masculine;
-lin resold_V2 = variants {};
-lin resole_V2 = variants {};
-lin resolute_A = mk3A "entschieden" "entschiedener" "entschiedenste";
-lin resoluteness_N = variants {};
-lin resolution_N = mkN "Auflösung";
-lin resolvable_A = variants {};
-lin resolve_N = variants {};
-lin resolve_V = variants {};
-lin resolve_V2 = variants {};
-lin resonance_N = reg2N "Resonanz" "Resonanzen" feminine;
-lin resonant_A = variants {};
-lin resonate_V = variants {};
-lin resonate_V2 = variants {};
-lin resonator_N = variants {};
-lin resort_N = reg2N  "Ausweg" "Auswege" masculine;
-lin resort_V = variants {};
-lin resound_V = variants {};
-lin resound_V2 = variants {};
-lin resoundingly_Adv = variants {};
-lin resource_N = reg2N  "Mittel" "Mittel" neuter;
-lin resourceful_A = mk3A "findig" "findiger" "findigste";
-lin resourceless_A = variants {};
-lin respect_N = variants {};
-lin respect_V2 = variants {};
-lin respectability_N = variants {};
-lin respectable_A = mk3A "angesehen" "angesehener" "angesehenste";
-lin respecter_N = variants {};
-lin respectful_A = variants {};
-lin respective_A = regA "jeweilig";
-lin respiration_N = variants {};
-lin respirator_N = variants {};
-lin respiratory_A = regA "respiratorisch";
-lin respire_V = variants {};
-lin respite_N = variants {};
-lin respite_V2 = variants {};
-lin resplendence_N = variants {};
-lin resplendency_N = variants {};
-lin resplendent_A = mk3A "glänzend" "glänzender" "glänzendste";
-lin respond_V = variants {};
-lin respond_V2 = variants {};
-lin respond_VS = variants {};
-lin respondent_N = variants {};
-lin response_N = reg2N  "Antwort" "Antworten" feminine;
-lin responsibility_N = mkN "Verantwortung";
-lin responsible_A = mk3A "verantwortlich" "verantwortlicher" "verantwortlichste";
-lin responsive_A = regA "responsiv";
-lin responsiveness_N = variants {};
-lin rest_N = reg2N  "Lehne" "Lehnen" feminine;
-lin rest_V = variants {};
-lin rest_V2 = variants {};
-lin rest_VS = variants {};
-lin rest_cure_N = variants {};
-lin rest_day_N = variants {};
-lin rest_home_N = variants {};
-lin rest_house_N = variants {};
-lin restart_V = variants {};
-lin restart_V2 = variants {};
-lin restate_V2 = variants {};
-lin restate_V2V = variants {};
-lin restatement_N = variants {};
-lin restaurant_N = reg2N "Restaurant" "Restaurants" neuter;
-lin restauranteur_N = variants {};
-lin restaurateur_N = variants {};
-lin restful_A = variants {};
-lin restfulness_N = variants {};
-lin restitution_N = mkN "Entschädigung";
-lin restive_A = variants {};
-lin restiveness_N = variants {};
-lin restless_A = mk3A "rastlos" "rastloser" "rastloseste";
-lin restlessness_N = variants {};
-lin restock_V2 = variants {};
-lin restoration_N = mkN "Restauration";
-lin restorative_A = variants {};
-lin restorative_N = variants {};
-lin restore_V2 = variants {};
-lin restorer_N = variants {};
-lin restrain_V2 = variants {};
-lin restrained_A = variants {};
-lin restraint_N = mkN "Beschränkung";
-lin restrict_V = regV "beschränken";
-lin restrict_V2 = dirV2 (regV "beschränken");
-lin restriction_N = mkN "Beschränkung";
-lin restrictive_A = variants {};
-lin restrictiveness_N = variants {};
-lin restructure_V = variants {};
-lin restructure_V2 = variants {};
-lin restructure_V2V = variants {};
-lin result_N = variants {};
-lin result_V = variants {};
-lin resultant_A = variants {};
-lin resume_N = reg2N  "Lebenslauf" "Lebensläufe" masculine;
-lin resume_V = variants {};
-lin resume_V2 = variants {};
-lin resume_VS = variants {};
-lin resumption_N = variants {};
-lin resurface_V = variants {};
-lin resurface_V2 = variants {};
-lin resurgence_N = variants {};
-lin resurgent_A = variants {};
-lin resurrect_V = variants {};
-lin resurrect_V2 = variants {};
-lin resurrection_N = variants {};
-lin resuscitate_V = variants {};
-lin resuscitate_V2 = variants {};
-lin resuscitation_N = variants {};
-lin ret_PN = variants {};
-lin ret_V2 = variants {};
-lin retail_Adv = variants {};
-lin retail_N = variants {};
-lin retail_V = variants {};
-lin retail_V2 = variants {};
-lin retailer_N = reg2N  "Einzelhändler" "Einzelhändler" masculine;
-lin retain_V2 = dirV2 (irregV "behalten" "behält" "behielt" "behielte" "behalten" );
-lin retain_V2V = variants {};
-lin retainer_N = variants {};
-lin retake_N = variants {};
-lin retake_V2 = variants {};
-lin retaliate_V = variants {};
-lin retaliation_N = mkN "Vergeltung";
-lin retaliative_A = variants {};
-lin retaliatory_A = variants {};
-lin retard_V2 = variants {};
-lin retardation_N = reg2N "Retardierung" "Retardierungen" feminine;
-lin retch_V = regV "würgen";
-lin retd_PN = variants {};
-lin retell_V2 = variants {};
-lin retention_N = reg2N "Retentionszeit" "Retentionszeiten" feminine;
-lin retentive_A = variants {};
-lin retentiveness_N = variants {};
-lin retford_PN = variants {};
-lin rethink_N = variants {};
-lin rethink_V = variants {};
-lin rethink_V2 = variants {};
-lin reticence_N = reg2N  "Schweigsamkeit" "Schweigsamkeiten" feminine;
-lin reticent_A = mk3A "verschwiegen" "verschwiegener" "verschwiegenste";
-lin reticulate_A = variants {};
-lin reticulate_V = variants {};
-lin reticulate_V2 = variants {};
-lin reticulation_N = variants {};
-lin reticule_N = variants {};
-lin retina_N = reg2N  "Netzhaut" "Netzhäute" feminine;
-lin retinal_A = variants {};
-lin retinue_N = variants {};
-lin retire_N = variants {};
-lin retire_V = variants {};
-lin retire_V2 = variants {};
-lin retirement_N = reg2N  "Rente" "Renten" feminine;
-lin retool_V2 = variants {};
-lin retort_N = variants {};
-lin retort_V = variants {};
-lin retort_V2 = variants {};
-lin retouch_V2 = dirV2 (irregV "retuschieren" "retuschiert" "retuschierte" "retuschierte" "retuschiert");
-lin retrace_V2 = variants {};
-lin retract_V = variants {};
-lin retract_V2 = variants {};
-lin retractable_A = variants {};
-lin retractile_A = variants {};
-lin retraction_N = variants {};
-lin retransmit_V2 = variants {};
-lin retread_N = variants {};
-lin retread_V2 = variants {};
-lin retreat_N = reg2N  "Rückzug" "Rückzüge" masculine;
-lin retreat_V = variants {};
-lin retreat_V2 = variants {};
-lin retrench_V = variants {};
-lin retrench_V2 = variants {};
-lin retrenchment_N = variants {};
-lin retrial_N = variants {};
-lin retribution_N = variants {};
-lin retributive_A = variants {};
-lin retrievable_A = variants {};
-lin retrieval_N = variants {};
-lin retrieve_V = variants {};
-lin retrieve_V2 = variants {};
-lin retriever_N = variants {};
-lin retroactive_A = variants {};
-lin retrofit_V2 = variants {};
-lin retrograde_A = variants {};
-lin retrograde_V = variants {};
-lin retrogress_V = variants {};
-lin retrogression_N = variants {};
-lin retrogressive_A = variants {};
-lin retrorocket_N = variants {};
-lin retrospect_N = reg2N  "Rückblick" "Rückblicke" masculine;
-lin retrospection_N = variants {};
-lin retrospective_A = variants {};
-lin retrousse_A = variants {};
-lin retroversion_N = variants {};
-lin retsina_N = variants {};
-lin return_N = variants {};
-lin return_V = variants {};
-lin return_V2 = variants {};
-lin return_V2V = variants {};
-lin returnable_A = variants {};
-lin reunification_N = mkN "Wiedervereinigung";
-lin reunion_N = reg2N  "Treffen" "Treffen" neuter;
-lin reunite_V = variants {};
-lin reunite_V2 = variants {};
-lin rev_N = variants {};
-lin rev_PN = variants {};
-lin rev_V = variants {};
-lin rev_V2 = variants {};
-lin revaluation_N = variants {};
-lin revalue_V2 = variants {};
-lin revamp_V2 = variants {};
-lin revd_PN = variants {};
-lin reveal_V2 = variants {};
-lin reveal_VS = variants {};
-lin reveille_N = variants {};
-lin revel_N = variants {};
-lin revel_V = variants {};
-lin revelation_N = mkN "Enthüllung";
-lin reveller_N = reg2N  "Nachtschwärmer" "Nachtschwärmer" masculine;
-lin revelry_N = variants {};
-lin revenge_N = variants {};
-lin revenge_V2 = variants {};
-lin revengeful_A = variants {};
-lin revenue_N = variants {};
-lin reverberant_A = variants {};
-lin reverberate_V = variants {};
-lin reverberate_V2 = variants {};
-lin reverberation_N = variants {};
-lin revere_V2 = variants {};
-lin reverence_N = variants {};
-lin reverence_V2 = variants {};
-lin reverend_A = variants {};
-lin reverend_N = variants {};
-lin reverent_A = variants {};
-lin reverential_A = variants {};
-lin reverie_N = variants {};
-lin revers_N = variants {};
-lin reversal_N = variants {};
-lin reverse_A = variants {};
-lin reverse_N = variants {};
-lin reverse_V = variants {};
-lin reverse_V2 = variants {};
-lin reversibility_N = variants {};
-lin reversible_A = variants {};
-lin reversion_N = variants {};
-lin reversionary_A = variants {};
-lin revert_V = variants {};
-lin revertible_A = variants {};
-lin revetment_N = variants {};
-lin review_N = mkN "Rezension";
-lin review_V = variants {};
-lin review_V2 = variants {};
-lin reviewer_N = variants {};
-lin revile_V = variants {};
-lin revile_V2 = variants {};
-lin revise_N = variants {};
-lin revise_V = irregV "revidieren" "revidiert" "revidierte" "revidierte" "revidiert";
-lin revise_V2 = dirV2 (irregV "revidieren" "revidiert" "revidierte" "revidierte" "revidiert");
-lin reviser_N = variants {};
-lin revision_N = mkN "Wiederholung";
-lin revisionism_N = variants {};
-lin revisionist_N = variants {};
-lin revisit_V2 = variants {};
-lin revitalization_N = variants {};
-lin revitalize_V2 = variants {};
-lin revival_N = mkN "Wiederbelebung";
-lin revivalist_N = variants {};
-lin revive_V = variants {};
-lin revive_V2 = variants {};
-lin revivify_V2 = variants {};
-lin revocable_A = variants {};
-lin revocation_N = reg2N  "Widerruf" "Widerrufe" masculine;
-lin revoke_N = variants {};
-lin revoke_V = irregV "revozieren" "revoziert" "revozierte" "revozierte" "revoziert";
-lin revoke_V2 = dirV2 (irregV "revozieren" "revoziert" "revozierte" "revozierte" "revoziert");
-lin revolt_N = variants {};
-lin revolt_V = variants {};
-lin revolt_V2 = variants {};
-lin revolting_A = variants {};
-lin revolution_N = mkN "Revolution";
-lin revolutionary_A = mk3A "revolutionär" "revolutionärer" "revolutionärste";
-lin revolutionary_N = variants {};
-lin revolutionize_V2 = variants {};
-lin revolve_V = variants {};
-lin revolve_V2 = variants {};
-lin revolver_N = reg2N  "Revolver" "Revolver" masculine;
-lin revue_N = reg2N  "Revue" "Revuen" feminine;
-lin revulsion_N = variants {};
-lin reward_N = mkN "Belohnung";
-lin reward_V2 = variants {};
-lin rewire_V2 = variants {};
-lin reword_V2 = variants {};
-lin rework_V2 = variants {};
-lin rewrite_N = variants {};
-lin rewrite_V2 = variants {};
-lin rex_PN = variants {};
-lin reykjavik_PN = variants {};
-lin rhapsodize_V = variants {};
-lin rhapsody_N = variants {};
-lin rhea_N = reg2N  "Nandu" "Nandus" masculine;
-lin rheims_PN = variants {};
-lin rhenish_A = variants {};
-lin rheostat_N = variants {};
-lin rhesus_N = variants {};
-lin rhetoric_N = reg2N  "Rhetorik" "Rhetoriken" feminine;
-lin rhetorical_A = regA "rhetorisch";
-lin rhetorician_N = variants {};
-lin rheum_N = variants {};
-lin rheumatic_A = regA "rheumatisch";
-lin rheumatic_N = variants {};
-lin rheumatism_N = reg2N  "Rheuma" "Rheumen" neuter;
-lin rheumatoid_A = regA "rheumatoid";
-lin rheydt_PN = variants {};
-lin rhinal_A = variants {};
-lin rhine_PN = variants {};
-lin rhinestone_N = reg2N  "Strass" "Strasse" masculine;
-lin rhino_N = variants {};
-lin rhinoceros_N = reg2N  "Nashorn" "Nashörner" neuter;
-lin rhizome_N = reg2N  "Rhizom" "Rhizome" neuter;
-lin rhode_PN = variants {};
-lin rhododendron_N = reg2N  "Alpenrose" "Alpenrosen" feminine;
-lin rhomb_N = variants {};
-lin rhomboid_A = variants {};
-lin rhomboid_N = variants {};
-lin rhombus_N = reg2N  "Raute" "Rauten" feminine;
-lin rhondda_PN = variants {};
-lin rhosllanerchrugog_PN = variants {};
-lin rhubarb_N = reg2N  "Rhabarber" "Rhabarber" masculine;
-lin rhyl_PN = variants {};
-lin rhyme_N = reg2N  "Reim" "Reime" masculine;
-lin rhyme_V = variants {};
-lin rhyme_V2 = variants {};
-lin rhymed_A = variants {};
-lin rhymester_N = reg2N  "Dichterling" "Dichterlinge" masculine;
-lin rhymney_PN = variants {};
-lin rhythm_N = variants {};
-lin rhythmic_A = mk3A "rhythmisch" "rhythmischer" "rhythmischste";
-lin rhythmical_A = variants {};
-lin rib_N = reg2N  "Rippchen" "Rippchen" neuter;
-lin rib_V2 = variants {};
-lin ribald_A = mk3A "frivol" "frivoler" "frivolste";
-lin ribald_N = variants {};
-lin ribaldry_N = variants {};
-lin riband_N = variants {};
-lin ribbon_N = variants {};
-lin riboflavin_N = variants {};
-lin rice_N = variants {};
-lin rice_paper_N = variants {};
-lin rich_A = mk3A "reich" "reicher" "reichste";
-lin richard_PN = variants {};
-lin richmond_PN = variants {};
-lin richmond_upon_thames_PN = variants {};
-lin richness_N = variants {};
-lin rick_N = variants {};
-lin rick_PN = variants {};
-lin rick_V2 = variants {};
-lin rickets_N = variants {};
-lin rickety_A = variants {};
-lin rickmansworth_PN = variants {};
-lin rickshaw_N = reg2N  "Rikscha" "Rikschas" feminine;
-lin ricky_PN = variants {};
-lin ricochet_N = variants {};
-lin ricochet_V = variants {};
-lin ricochet_V2 = variants {};
-lin rid_V = variants {};
-lin rid_V2 = variants {};
-lin riddance_N = variants {};
-lin riddle_N = reg2N  "Rätsel" "Rätsel" neuter;
-lin riddle_V2 = variants {};
-lin ride_N = variants {};
-lin ride_V = irregV "fahren" "fahrt" "fuhr" "führe" "gefahren" ;
-lin ride_V2 = dirV2 (irregV "fahren" "fahrt" "fuhr" "führe" "gefahren" );
-lin rider_N = variants {};
-lin riderless_A = variants {};
-lin ridge_N = reg2N  "Grat" "Grate" masculine;
-lin ridge_V2 = variants {};
-lin ridge_tile_N = variants {};
-lin ridgepole_N = variants {};
-lin ridicule_N = variants {};
-lin ridicule_V2 = variants {};
-lin ridiculous_A = variants {};
-lin riding_N = variants {};
-lin riding_habit_N = variants {};
-lin riding_lamp_N = variants {};
-lin riding_light_N = variants {};
-lin riding_master_N = variants {};
-lin riding_school_N = variants {};
-lin rife_A = variants {};
-lin riff_N = variants {};
-lin riff_raff_N = variants {};
-lin riffle_V = variants {};
-lin riffle_V2 = variants {};
-lin rifle_N = reg2N  "Gewehr" "Gewehre" neuter;
-lin rifle_V2 = variants {};
-lin rifle_range_N = variants {};
-lin rifle_shot_N = variants {};
-lin rifleman_N = variants {};
-lin rift_N = variants {};
-lin rift_valley_N = variants {};
-lin rig_N = reg2N  "Anlage" "Anlagen" feminine;
-lin rig_V = variants {};
-lin rig_V2 = variants {};
-lin riga_PN = variants {};
-lin rigger_N = variants {};
-lin rigging_N = reg2N  "Takelage" "Takelagen" feminine;
-lin right_A = mk3A "gerade" "gerader" "geradeste";
-lin right_Adv = variants {};
-lin right_N = variants {};
-lin right_V2 = variants {};
-lin right_angled_A = variants {};
-lin right_down_A = variants {};
-lin right_down_Adv = variants {};
-lin right_hand_A = variants {};
-lin right_handed_A = variants {};
-lin right_hander_N = variants {};
-lin right_minded_A = variants {};
-lin right_turn_N = variants {};
-lin right_wing_N = variants {};
-lin right_winger_N = variants {};
-lin righteous_A = mk3A "gerecht" "gerechter" "gerechteste";
-lin righteousness_N = variants {};
-lin rightful_A = mk3A "rechtmäßig" "rechtmäßiger" "rechtmäßigste";
-lin rightfulness_N = variants {};
-lin rightist_A = variants {};
-lin rightist_N = variants {};
-lin rightness_N = variants {};
-lin rigid_A = mk3A "starr" "starrer" "starrste";
-lin rigidity_N = variants {};
-lin rigmarole_N = reg2N  "Theater" "Theater" neuter;
-lin rigor_mortis_N = variants {};
-lin rigorous_A = mk3A "gewaltig" "gewaltiger" "gewaltigste";
-lin rigour_N = variants {};
-lin rigout_N = variants {};
-lin rijeka_PN = variants {};
-lin rile_V2 = variants {};
-lin rill_N = variants {};
-lin rim_N = variants {};
-lin rim_V2 = variants {};
-lin rime_N = variants {};
-lin rime_V2 = variants {};
-lin rimini_PN = variants {};
-lin rind_N = reg2N  "Rinde" "Rinden" feminine;
-lin rinderpest_N = variants {};
-lin ring_N = reg2N  "Ring" "Ringe" masculine;
-lin ring_V = variants {};
-lin ring_V2 = variants {};
-lin ring_armour_N = variants {};
-lin ring_finger_N = variants {};
-lin ring_mail_N = variants {};
-lin ring_road_N = variants {};
-lin ringer_N = variants {};
-lin ringleader_N = reg2N  "Anführer" "Anführer" masculine;
-lin ringlet_N = variants {};
-lin ringmaster_N = variants {};
-lin ringside_N = variants {};
-lin ringwood_PN = variants {};
-lin ringworm_N = variants {};
-lin rink_N = variants {};
-lin rinse_N = variants {};
-lin rinse_V2 = dirV2 (regV "spülen");
-lin rio_de_janeiro_PN = variants {};
-lin riot_N = variants {};
-lin riot_V = variants {};
-lin rioter_N = variants {};
-lin riotous_A = variants {};
-lin rip_N = variants {};
-lin rip_PN = variants {};
-lin rip_V = variants {};
-lin rip_V2 = variants {};
-lin rip_off_N = variants {};
-lin rip_roaring_A = variants {};
-lin riparian_A = variants {};
-lin ripcord_N = variants {};
-lin ripe_A = mk3A "reif" "reifer" "reifste";
-lin ripen_V = irregV "reifen" "reift" "reifte" "reifte" "reift";
-lin ripen_V2 = dirV2 (irregV "reifen" "reift" "reifte" "reifte" "reift");
-lin ripeness_N = variants {};
-lin ripley_PN = variants {};
-lin ripon_PN = variants {};
-lin riposte_N = variants {};
-lin riposte_V = variants {};
-lin ripple_N = variants {};
-lin ripple_V = variants {};
-lin ripple_V2 = variants {};
-lin ripsaw_N = variants {};
-lin riptide_N = variants {};
-lin risborough_PN = variants {};
-lin risca_PN = variants {};
-lin rise_N = variants {};
-lin rise_V = variants {};
-lin rise_V2 = variants {};
-lin rise_VA = variants {};
-lin riser_N = variants {};
-lin rishton_PN = variants {};
-lin risibility_N = variants {};
-lin risible_A = variants {};
-lin rising_N = variants {};
-lin risk_N = reg2N "Risiko" "Risiken" neuter;
-lin risk_V2 = variants {};
-lin risk_VV = variants {};
-lin riskily_Adv = variants {};
-lin riskiness_N = variants {};
-lin risky_A = variants {};
-lin risotto_N = reg2N  "Risotto" "Risottos" neuter;
-lin risque_A = variants {};
-lin rissole_N = variants {};
-lin rita_PN = variants {};
-lin rite_N = variants {};
-lin ritual_A = variants {};
-lin ritual_N = variants {};
-lin ritualism_N = variants {};
-lin ritualist_N = variants {};
-lin ritualistic_A = variants {};
-lin ritzy_A = variants {};
-lin rival_N = reg2N  "Gegner" "Gegner" masculine;
-lin rival_V2 = variants {};
-lin rivalry_N = reg2N  "Rivalität" "Rivalitäten" feminine;
-lin rive_V = variants {};
-lin rive_V2 = variants {};
-lin river_N = reg2N "Fluß" "Flüsse" masculine;
-lin river_basin_N = variants {};
-lin river_bed_N = variants {};
-lin riverside_N = variants {};
-lin rivet_N = variants {};
-lin rivet_V = variants {};
-lin rivet_V2 = variants {};
-lin riveter_N = variants {};
-lin riviera_PN = variants {};
-lin rivulet_N = variants {};
-lin rly_N = variants {};
-lin rm_N = variants {};
-lin rn_N = variants {};
-lin roach_N = variants {};
-lin road_N = mkN "Straße";
-lin road_book_N = variants {};
-lin road_hog_N = variants {};
-lin road_metal_N = variants {};
-lin road_sense_N = variants {};
-lin roadbed_N = variants {};
-lin roadblock_N = variants {};
-lin roadhouse_N = variants {};
-lin roadless_A = variants {};
-lin roadman_N = variants {};
-lin roadmender_N = variants {};
-lin roadside_N = variants {};
-lin roadstead_N = reg2N  "Reede" "Reeden" feminine;
-lin roadster_N = variants {};
-lin roadway_N = variants {};
-lin roadworthy_A = variants {};
-lin roam_V = regV "wandern";
-lin roam_V2 = dirV2 (regV "wandern");
-lin roan_A = variants {};
-lin roan_N = variants {};
-lin roar_N = variants {};
-lin roar_V = regV "brüllen";
-lin roar_V2 = dirV2 (regV "brüllen");
-lin roaring_A = variants {};
-lin roaring_Adv = variants {};
-lin roast_A = variants {};
-lin roast_N = variants {};
-lin roast_V = irregV "braten" "brät" "briet" "briete" "gebraten" ;
-lin roast_V2 = dirV2 (irregV "braten" "brät" "briet" "briete" "gebraten" );
-lin roaster_N = variants {};
-lin roasting_N = variants {};
-lin rob_PN = variants {};
-lin rob_V2 = variants {};
-lin robber_N = reg2N  "Räuber" "Räuber" masculine;
-lin robbery_N = reg2N  "Raub" "Raube" masculine;
-lin robe_N = reg2N  "Robe" "Roben" feminine;
-lin robe_V = variants {};
-lin robe_V2 = variants {};
-lin robert_PN = variants {};
-lin robin_N = reg2N  "Rotkehlchen" "Rotkehlchen" neuter;
-lin robin_PN = variants {};
-lin robot_N = reg2N  "Roboter" "Roboter" masculine;
-lin robust_A = mk3A "robust" "robuster" "robusteste";
-lin robustness_N = variants {};
-lin roc_N = variants {};
-lin rochdale_PN = variants {};
-lin rochester_PN = variants {};
-lin rock_N = mkN "Stein";
-lin rock_V = variants {};
-lin rock_V2 = variants {};
-lin rock_bottom_N = variants {};
-lin rock_cake_N = variants {};
-lin rock_climbing_N = variants {};
-lin rock_crystal_N = variants {};
-lin rock_garden_N = variants {};
-lin rock_plant_N = variants {};
-lin rock_salmon_N = variants {};
-lin rock_salt_N = variants {};
-lin rocker_N = variants {};
-lin rockery_N = variants {};
-lin rocket_N = reg2N  "Rakete" "Raketen" feminine;
-lin rocket_V = variants {};
-lin rocket_base_N = variants {};
-lin rocket_range_N = variants {};
-lin rocketry_N = variants {};
-lin rocking_chair_N = variants {};
-lin rocking_horse_N = variants {};
-lin rocky_A = mk3A "steinig" "steiniger" "steinigste";
-lin rococo_A = variants {};
-lin rod_N = reg2N  "Stange" "Stangen" feminine;
-lin rod_PN = variants {};
-lin rodent_N = reg2N  "Nager" "Nager" masculine;
-lin rodeo_N = variants {};
-lin rodney_PN = variants {};
-lin rodomontade_N = variants {};
-lin roe_N = reg2N  "Rogen" "Rogen" masculine;
-lin roebuck_N = reg2N  "Rehbock" "Rehböcke" masculine;
-lin roentgen_N = variants {};
-lin rogation_N = variants {};
-lin roger_PN = variants {};
-lin rogue_N = reg2N  "Schurke" "Schurken" masculine;
-lin rogue_elephant_N = variants {};
-lin roguery_N = variants {};
-lin roguish_A = variants {};
-lin roguishness_N = variants {};
-lin roil_V2 = dirV2 (regV "trüben");
-lin roisterer_N = variants {};
-lin role_1_N = variants {};
-lin role_2_N = variants {};
-lin roll_N = variants {};
-lin roll_V = irregV "laufen" "lauft" "lief" "liefe" "gelaufen" ;
-lin roll_V2 = dirV2 (irregV "laufen" "lauft" "lief" "liefe" "gelaufen" );
-lin roll_call_N = variants {};
-lin roll_on_N = variants {};
-lin roller_N = reg2N  "Racke" "Racken" feminine;
-lin roller_skate_N = variants {};
-lin rollicking_A = variants {};
-lin roly_poly_N = variants {};
-lin romaic_A = variants {};
-lin romaic_N = variants {};
-lin roman_A = variants {};
-lin roman_N = variants {};
-lin romance_A = variants {};
-lin romance_N = variants {};
-lin romance_V = variants {};
-lin romance_V2 = variants {};
-lin romanesque_N = variants {};
-lin romania_PN = variants {};
-lin romanian_A = mk3A "rumänisch" "rumänischer" "rumänischste";
-lin romanian_N = variants {};
-lin romantic_A = mk3A "romantisch" "romantischer" "romantischste";
-lin romantic_N = variants {};
-lin romantically_Adv = variants {};
-lin romanticism_N = variants {};
-lin romanticist_N = variants {};
-lin romanticize_V = variants {};
-lin romanticize_V2 = variants {};
-lin romany_A = variants {};
-lin romany_N = variants {};
-lin rome_PN = variants {};
-lin romish_A = variants {};
-lin romp_N = variants {};
-lin romp_V = regV "raufen";
-lin romper_N = variants {};
-lin romsey_PN = variants {};
-lin ron_PN = variants {};
-lin ronald_PN = variants {};
-lin rondeau_N = variants {};
-lin rondel_N = variants {};
-lin rondo_N = variants {};
-lin roneo_N = variants {};
-lin roneo_V2 = variants {};
-lin ronnie_PN = variants {};
-lin rontgen_N = variants {};
-lin rood_N = variants {};
-lin rood_tree_N = variants {};
-lin roof_N = reg2N "Dach" "Dächer" neuter;
-lin roof_V2 = variants {};
-lin roof_garden_N = variants {};
-lin roof_tree_N = variants {};
-lin roofing_N = variants {};
-lin roofless_A = variants {};
-lin rook_N = mkN "Festung";
-lin rook_V2 = variants {};
-lin rookery_N = variants {};
-lin rookie_N = reg2N  "Anfänger" "Anfänger" masculine;
-lin room_N = variants {};
-lin room_V = variants {};
-lin room_mate_N = variants {};
-lin roomed_A = variants {};
-lin roomer_N = variants {};
-lin roomful_N = variants {};
-lin roomily_Adv = variants {};
-lin roomy_A = variants {};
-lin roost_N = variants {};
-lin roost_V = variants {};
-lin rooster_N = reg2N  "Hahn" "Hähne" masculine;
-lin root_N = mkN "Wurzel" "Wurzeln" feminine;
-lin root_V = variants {};
-lin root_V2 = variants {};
-lin rootle_V = variants {};
-lin rootless_A = variants {};
-lin rope_N = mkN "Seil" "Seile" neuter;
-lin rope_V2 = variants {};
-lin rope_dancer_N = variants {};
-lin rope_ladder_N = variants {};
-lin rope_yard_N = variants {};
-lin rope_yarn_N = variants {};
-lin ropewalk_N = variants {};
-lin ropewalker_N = variants {};
-lin ropeway_N = variants {};
-lin ropey_A = variants {};
-lin roquefort_N = variants {};
-lin rosalie_PN = variants {};
-lin rosamund_PN = variants {};
-lin rosario_PN = variants {};
-lin rosary_N = reg2N  "Rosenkranz" "Rosenkränze" masculine;
-lin roscommon_PN = variants {};
-lin rose_N = reg2N  "Rose" "Rosen" feminine;
-lin rose_PN = variants {};
-lin rose_V = variants {};
-lin rose_V2 = variants {};
-lin rose_bed_N = variants {};
-lin rose_leaf_N = variants {};
-lin rose_red_A = variants {};
-lin rose_water_N = variants {};
-lin roseate_A = variants {};
-lin rosebud_N = variants {};
-lin rosemary_N = variants {};
-lin rosemary_PN = variants {};
-lin rosette_N = variants {};
-lin rosewood_N = variants {};
-lin rosie_PN = variants {};
-lin rosin_N = reg2N  "Kolophonium" "Kolophonien" neuter;
-lin rosin_V2 = variants {};
-lin roslyn_PN = variants {};
-lin ross_on_wye_PN = variants {};
-lin rossington_PN = variants {};
-lin rosslare_PN = variants {};
-lin roster_N = variants {};
-lin rostock_PN = variants {};
-lin rostov_na_donu_PN = variants {};
-lin rostrum_N = variants {};
-lin rosy_A = variants {};
-lin rot_N = variants {};
-lin rot_V = irregV "verderben" "verderbt" "verdarb" "verdürbe" "verdorben" ;
-lin rot_V2 = dirV2 (irregV "verderben" "verderbt" "verdarb" "verdürbe" "verdorben" );
-lin rota_N = variants {};
-lin rotarian_N = variants {};
-lin rotary_A = variants {};
-lin rotary_N = variants {};
-lin rotate_V = variants {};
-lin rotate_V2 = variants {};
-lin rotation_N = variants {};
-lin rotational_A = variants {};
-lin rotatory_A = variants {};
-lin rote_N = variants {};
-lin rotgut_N = variants {};
-lin rotherham_PN = variants {};
-lin rothesay_PN = variants {};
-lin rothwell_PN = variants {};
-lin rotisserie_N = variants {};
-lin rotogravure_N = variants {};
-lin rotor_N = reg2N  "Rotor" "Rotoren" masculine;
-lin rotten_A = regA "verdorben";
-lin rottenness_N = variants {};
-lin rotter_N = variants {};
-lin rotterdam_PN = variants {};
-lin rotund_A = variants {};
-lin rotunda_N = variants {};
-lin rotundity_N = variants {};
-lin roubaix_PN = variants {};
-lin rouble_N = variants {};
-lin roue_N = reg2N  "Lustmolch" "Lustmolche" masculine;
-lin rouen_PN = variants {};
-lin rouge_N = variants {};
-lin rouge_V = variants {};
-lin rouge_V2 = variants {};
-lin rough_A = mk3A "grob" "gröber" "gröbste";
-lin rough_Adv = variants {};
-lin rough_N = variants {};
-lin rough_V2 = variants {};
-lin rough_and_tumble_A = variants {};
-lin rough_and_tumble_N = variants {};
-lin rough_dry_V2 = variants {};
-lin rough_hewn_A = variants {};
-lin rough_house_V = variants {};
-lin rough_house_V2 = variants {};
-lin rough_spoken_A = variants {};
-lin roughage_N = variants {};
-lin roughcast_N = variants {};
-lin roughcast_V2 = variants {};
-lin roughen_V = variants {};
-lin roughen_V2 = variants {};
-lin roughish_A = variants {};
-lin roughneck_N = variants {};
-lin roughness_N = variants {};
-lin roughrider_N = variants {};
-lin roughshod_A = variants {};
-lin roulette_N = reg2N  "Roulette" "Roulettes" neuter;
-lin round_A = regA "rund";
-lin round_Adv = variants {};
-lin round_N = variants {};
-lin round_V = variants {};
-lin round_V2 = variants {};
-lin round_arm_A = variants {};
-lin round_arm_Adv = variants {};
-lin round_backed_A = variants {};
-lin round_eyed_A = variants {};
-lin round_hand_N = variants {};
-lin round_shot_N = variants {};
-lin round_shouldered_A = variants {};
-lin round_the_clock_A = variants {};
-lin round_the_clock_Adv = variants {};
-lin roundabout_A = variants {};
-lin roundabout_N = variants {};
-lin roundel_N = variants {};
-lin roundelay_N = variants {};
-lin roundhead_N = variants {};
-lin roundhouse_N = variants {};
-lin roundish_A = mk3A "rundlich" "rundlicher" "rundlichste";
-lin roundness_N = variants {};
-lin roundsman_N = variants {};
-lin roundup_N = variants {};
-lin rouse_V = variants {};
-lin rouse_V2 = variants {};
-lin rout_N = variants {};
-lin rout_V2 = variants {};
-lin route_N = reg2N "Weg" "Wege" masculine;
-lin route_V2 = variants {};
-lin routemarch_N = variants {};
-lin routine_A = variants {};
-lin routine_N = variants {};
-lin rove_V = variants {};
-lin rove_V2 = variants {};
-lin rover_N = variants {};
-lin row_N = reg2N  "Reihe" "Reihen" feminine;
-lin row_V = variants {};
-lin row_V2 = variants {};
-lin rowan_N = reg2N  "Eberesche" "Ebereschen" feminine;
-lin rowan_berry_N = variants {};
-lin rowan_tree_N = variants {};
-lin rowboat_N = variants {};
-lin rowdily_Adv = variants {};
-lin rowdiness_N = variants {};
-lin rowdy_A = variants {};
-lin rowdy_N = variants {};
-lin rowdyism_N = variants {};
-lin rowel_N = variants {};
-lin rower_N = variants {};
-lin rowing_N = variants {};
-lin rowing_boat_N = variants {};
-lin rowing_club_N = variants {};
-lin rowlands_gill_PN = variants {};
-lin rowlock_N = variants {};
-lin roy_PN = variants {};
-lin royal_A = mk3A "königlich" "königlicher" "königlichste";
-lin royalist_N = variants {};
-lin royalty_N = variants {};
-lin royston_PN = variants {};
-lin rpm_N = variants {};
-lin rspca_N = variants {};
-lin rsvp_PN = variants {};
-lin rt_hon_PN = variants {};
-lin rub_N = variants {};
-lin rub_V = variants {};
-lin rub_V2 = dirV2 (irregV "reiben" "reibt" "rieb" "riebe" "gerieben");
-lin rub_a_dub_N = variants {};
-lin rub_down_N = variants {};
-lin rub_up_N = variants {};
-lin rubber_N = reg2N "Gummi" "Gummis" neuter;
-lin rubber_V2 = variants {};
-lin rubber_necking_V = variants {};
-lin rubber_stamp_V2 = variants {};
-lin rubberize_V2 = variants {};
-lin rubberneck_N = variants {};
-lin rubberneck_V = variants {};
-lin rubbery_A = variants {};
-lin rubbing_N = variants {};
-lin rubbish_N = variants {};
-lin rubbish_V2 = variants {};
-lin rubbishing_N = variants {};
-lin rubbishy_A = variants {};
-lin rubble_N = variants {};
-lin rubicon_N = variants {};
-lin rubicund_A = variants {};
-lin rubric_N = reg2N  "Rubrik" "Rubriken" feminine;
-lin ruby_A = variants {};
-lin ruby_N = reg2N  "Rubin" "Rubine" masculine;
-lin ruck_N = variants {};
-lin ruck_V = variants {};
-lin ruck_V2 = variants {};
-lin rucksack_N = reg2N  "Rucksack" "Rucksäcke" masculine;
-lin ruckus_N = variants {};
-lin rudder_N = variants {};
-lin rudderless_A = variants {};
-lin ruddiness_N = variants {};
-lin ruddington_PN = variants {};
-lin ruddle_N = variants {};
-lin ruddle_V2 = variants {};
-lin ruddy_A = variants {};
-lin rude_A = mk3A "frech" "frecher" "frechste";
-lin rudeness_N = variants {};
-lin rudiment_N = variants {};
-lin rudimentary_A = mk3A "rudimentär" "rudimentärer" "rudimentärste";
-lin rudolf_PN = variants {};
-lin rudy_PN = variants {};
-lin rue_N = variants {};
-lin rue_V2 = variants {};
-lin rueful_A = variants {};
-lin ruff_N = reg2N  "Kampfläufer" "Kampfläufer" masculine;
-lin ruff_V = variants {};
-lin ruff_V2 = variants {};
-lin ruffian_N = variants {};
-lin ruffianism_N = variants {};
-lin ruffianly_A = variants {};
-lin ruffle_N = reg2N  "Rüsche" "Rüschen" feminine;
-lin ruffle_V = variants {};
-lin ruffle_V2 = variants {};
-lin rug_N = reg2N  "Brücke" "Brücken" feminine;
-lin rugby_N = variants {};
-lin rugby_PN = variants {};
-lin rugeley_PN = variants {};
-lin rugged_A = variants {};
-lin ruggedness_N = variants {};
-lin rugger_N = variants {};
-lin ruin_N = reg2N  "Ruine" "Ruinen" feminine;
-lin ruin_V2 = variants {};
-lin ruin_VS = variants {};
-lin ruination_N = variants {};
-lin ruinous_A = variants {};
-lin rule_N = reg2N "Regel" "Regeln" feminine;
-lin rule_V = variants {};
-lin rule_V2 = variants {};
-lin rule_VS = variants {};
-lin ruler_N = reg2N  "Herrscher" "Herrscher" masculine;
-lin rug_N = reg2N  "Brücke" "Brücken" feminine;
-lin rum_N = reg2N  "Rum" "Rums" masculine;
-lin rum_runner_N = variants {};
-lin rumba_N = variants {};
-lin rumble_N = variants {};
-lin rumble_V = variants {};
-lin rumble_V2 = variants {};
-lin rumbustious_A = variants {};
-lin ruminant_A = variants {};
-lin ruminant_N = variants {};
-lin ruminate_V = variants {};
-lin rumination_N = variants {};
-lin ruminative_A = variants {};
-lin rummage_N = variants {};
-lin rummage_V = regV "wühlen";
-lin rummage_V2 = dirV2 (regV "wühlen");
-lin rummy_A = variants {};
-lin rummy_N = reg2N  "Rommé" "Rommés" neuter;
-lin rumour_N = variants {};
-lin rumour_V2 = variants {};
-lin rumour_V3 = variants {};
-lin rumour_monger_N = variants {};
-lin rump_N = variants {};
-lin rump_steak_N = variants {};
-lin rumple_V2 = variants {};
-lin rumpus_N = variants {};
-lin run_N = reg2N  "Lauf" "Läufe" masculine;
-lin run_V = seinV (irregV "laufen" "läuft" "lief" "liefe" "gelaufen");
-lin run_V2 = variants {};
-lin run_VS = variants {};
-lin run_of_the_mill_A = variants {};
-lin run_off_N = variants {};
-lin run_through_N = variants {};
-lin run_up_N = variants {};
-lin runaway_A = variants {};
-lin runaway_N = variants {};
-lin runcorn_PN = variants {};
-lin rundown_A = variants {};
-lin rundown_N = variants {};
-lin rune_N = reg2N  "Rune" "Runen" feminine;
-lin rung_N = reg2N  "Sprosse" "Sprossen" feminine;
-lin rung_V2V = variants {};
-lin runic_A = variants {};
-lin runnel_N = variants {};
-lin runner_N = reg2N  "Läufer" "Läufer" masculine;
-lin runner_up_N = variants {};
-lin running_A = variants {};
-lin running_N = variants {};
-lin running_board_N = variants {};
-lin runny_A = variants {};
-lin runt_N = variants {};
-lin runway_N = variants {};
-lin rupee_N = reg2N  "Rupie" "Rupien" feminine;
-lin rupert_PN = variants {};
-lin rupiah_N = variants {};
-lin rupture_N = reg2N  "Bruch" "Brüche" masculine;
-lin rupture_V = variants {};
-lin rupture_V2 = variants {};
-lin rural_A = variants {};
-lin ruritanian_A = variants {};
-lin ruse_N = variants {};
-lin rush_N = reg2N  "Binse" "Binsen" feminine;
-lin rush_V = variants {};
-lin rush_V2 = variants {};
-lin rush_V2V = variants {};
-lin rush_VS = variants {};
-lin rushlight_N = variants {};
-lin rushy_A = variants {};
-lin rusk_N = variants {};
-lin russet_A = variants {};
-lin russet_N = variants {};
-lin russia_PN = variants {};
-lin russian_A = variants {};
-lin russian_N = reg2N  "Russe" "Russen" masculine;
-lin rust_N = reg2N  "Rost" "Roste" masculine;
-lin rust_V = variants {};
-lin rust_V2 = variants {};
-lin rustic_A = mk3A "rustikal" "rustikaler" "rustikalste";
-lin rustic_N = variants {};
-lin rusticate_V = irregV "exmatrikulieren" "exmatrikuliert" "exmatrikulierte" "exmatrikulierte" "exmatrikuliert";
-lin rusticate_V2 = dirV2 (irregV "exmatrikulieren" "exmatrikuliert" "exmatrikulierte" "exmatrikulierte" "exmatrikuliert");
-lin rusticity_N = variants {};
-lin rustiness_N = variants {};
-lin rustle_N = variants {};
-lin rustle_V = variants {};
-lin rustle_V2 = variants {};
-lin rustler_N = variants {};
-lin rustless_A = variants {};
-lin rusty_A = mk3A "rostig" "rostiger" "rostigste";
-lin rut_N = reg2N  "Brunft" "Brünfte" feminine;
-lin rut_V2 = variants {};
-lin ruth_PN = variants {};
-lin rutherglen_PN = variants {};
-lin ruthless_A = mk3A "ruchlos" "ruchloser" "ruchloseste";
-lin ruthlessness_N = variants {};
-lin rutland_PN = variants {};
-lin rwanda_PN = variants {};
-lin rwandan_A = variants {};
-lin rwandan_N = variants {};
-lin ryde_PN = variants {};
-lin rye_N = reg2N  "Roggen" "Roggensorten" masculine;
-lin rye_bread_N = variants {};
-lin ryehill_PN = variants {};
-lin saarbrucken_PN = variants {};
-lin sabadeli_PN = variants {};
-lin sabah_PN = variants {};
-lin sabahan_A = variants {};
-lin sabahan_N = variants {};
-lin sabbatarian_A = variants {};
-lin sabbatarian_N = variants {};
-lin sabbath_N = variants {};
-lin sabbatical_A = variants {};
-lin sabbatical_N = variants {};
-lin sable_A = variants {};
-lin sable_N = reg2N  "Zobel" "Zobel" masculine;
-lin sabot_N = variants {};
-lin sabotage_N = reg2N  "Sabotage" "Sabotagen" feminine;
-lin sabotage_V2 = variants {};
-lin saboteur_N = variants {};
-lin sabre_N = reg2N  "Säbel" "Säbel" masculine;
-lin sabre_V2 = variants {};
-lin sabre_toothed_A = variants {};
-lin sac_N = variants {};
-lin saccharin_N = variants {};
-lin saccharine_A = variants {};
-lin sacerdotal_A = variants {};
-lin sacerdotalism_N = variants {};
-lin sachet_N = variants {};
-lin sack_N = reg2N  "Sack" "Säcke" masculine;
-lin sack_V2 = variants {};
-lin sack_race_N = variants {};
-lin sackbut_N = reg2N  "Posaune" "Posaunen" feminine;
-lin sackcloth_N = variants {};
-lin sacking_N = variants {};
-lin sacrament_N = reg2N  "Sakrament" "Sakramente" neuter;
-lin sacramental_A = variants {};
-lin sacramento_PN = variants {};
-lin sacred_A = variants {};
-lin sacredness_N = variants {};
-lin sacrifice_N = variants {};
-lin sacrifice_V = irregV "opfern" "opfert" "opferte" "opferte" "opfert";
-lin sacrifice_V2 = dirV2 (irregV "opfern" "opfert" "opferte" "opferte" "opfert");
-lin sacrificial_A = variants {};
-lin sacrilege_N = reg2N  "Sakrileg" "Sakrilegien" neuter;
-lin sacrilegious_A = variants {};
-lin sacristan_N = reg2N  "Küster" "Küster" masculine;
-lin sacristy_N = variants {};
-lin sacrosanct_A = regA "sakrosankt";
-lin sad_A = mk3A "traurig" "trauriger" "traurigste";
-lin sadden_V = regV "betrüben";
-lin sadden_V2 = dirV2 (regV "betrüben");
-lin saddle_N = reg2N  "Rücken" "Rücken" masculine;
-lin saddle_V = variants {};
-lin saddle_V2 = variants {};
-lin saddle_sore_A = variants {};
-lin saddlebag_N = variants {};
-lin saddler_N = reg2N  "Sattler" "Sattler" masculine;
-lin saddlery_N = variants {};
-lin sadhu_N = variants {};
-lin sadism_N = variants {};
-lin sadist_N = variants {};
-lin sadistic_A = variants {};
-lin sadness_N = variants {};
-lin sado_masochist_N = variants {};
-lin sadomasochism_N = variants {};
-lin sae_N = variants {};
-lin safari_N = reg2N  "Safari" "Safaris" feminine;
-lin safe_A = regA "gefahrlos";
-lin safe_N = variants {};
-lin safe_conduct_N = variants {};
-lin safe_deposit_A = variants {};
-lin safe_deposit_N = variants {};
-lin safecracker_N = variants {};
-lin safeguard_N = variants {};
-lin safeguard_V2 = variants {};
-lin safekeeping_N = variants {};
-lin safeness_N = variants {};
-lin safety_N = variants {};
-lin safety_belt_N = variants {};
-lin safety_bolt_N = variants {};
-lin safety_catch_N = variants {};
-lin safety_curtain_N = variants {};
-lin safety_factor_N = variants {};
-lin safety_lamp_N = variants {};
-lin safety_lock_N = variants {};
-lin safety_match_N = variants {};
-lin safety_pin_N = variants {};
-lin safety_razor_N = variants {};
-lin safety_valve_N = variants {};
-lin saffron_N = variants {};
-lin saffron_walden_PN = variants {};
-lin sag_N = variants {};
-lin sag_V = variants {};
-lin saga_N = reg2N  "Saga" "Sagas" feminine;
-lin sagacious_A = mk3A "klug" "klüger" "klügste";
-lin sagacity_N = reg2N  "Weisheit" "Weisheiten" feminine;
-lin sage_A = variants {};
-lin sage_N = variants {};
-lin sage_green_A = variants {};
-lin sage_green_N = variants {};
-lin sagittarius_PN = variants {};
-lin sago_N = variants {};
-lin sahib_N = variants {};
-lin said_Quant = let jener : R.Number => R.Gender => R.PCase => Str = \\n => (M.detLikeAdj True n "genannt").s
-      in {s,sp = \\_ => jener ; a,aPl = R.Weak} ;
-lin saigon_PN = variants {};
-lin sail_N = reg2N  "Segel" "Segel" neuter;
-lin sail_V = variants {};
-lin sail_V2 = variants {};
-lin sailcloth_N = variants {};
-lin sailor_N = reg2N  "Matrose" "Matrosen" masculine;
-lin saint_N = variants {};
-lin sainted_A = variants {};
-lin sainthood_N = variants {};
-lin saintlike_A = variants {};
-lin saintly_A = variants {};
-lin sake_1_N = variants {};
-lin sake_2_N = variants {};
-lin sal_volatile_N = variants {};
-lin salaam_N = variants {};
-lin salaam_V = variants {};
-lin salable_A = variants {};
-lin salacious_A = mk3A "anzüglich" "anzüglicher" "anzüglichste";
-lin salaciousness_N = variants {};
-lin salacity_N = variants {};
-lin salad_N = reg2N  "Salat" "Salate" masculine;
-lin salad_dressing_N = variants {};
-lin salad_oil_N = variants {};
-lin salamanca_PN = variants {};
-lin salamander_N = reg2N  "Salamander" "Salamander" masculine;
-lin salami_N = variants {};
-lin salaried_A = variants {};
-lin salary_N = reg2N  "Gehalt" "Gehälter" neuter;
-lin sale_N = mkN "Auktion";
-lin sale_PN = variants {};
-lin saleable_A = variants {};
-lin salerno_PN = variants {};
-lin saleroom_N = variants {};
-lin salesman_N = reg2N  "Verkäufer" "Verkäufer" masculine;
-lin salesmanship_N = variants {};
-lin saleswoman_N = reg2N  "Verkäuferin" "Verkäuferinnen" feminine;
-lin salford_PN = variants {};
-lin salience_N = reg2N  "Salienz" "Salienzen" feminine;
-lin salient_A = variants {};
-lin salient_N = variants {};
-lin sae_N = variants {};
-lin salisbury_PN = variants {};
-lin saliva_N = variants {};
-lin salivary_A = variants {};
-lin salivate_V = irregV "geifern" "geifert" "geiferte" "geiferte" "geifert";
-lin sallow_A = variants {};
-lin sallow_V = variants {};
-lin sallow_V2 = variants {};
-lin sally_N = reg2N  "Ausfall" "Ausfälle" masculine;
-lin sally_PN = variants {};
-lin sally_V = variants {};
-lin salmon_N = reg2N  "Lachs" "Lachse" masculine;
-lin salon_N = reg2N  "Salon" "Salons" masculine;
-lin saloon_N = variants {};
-lin salsify_N = variants {};
-lin salt_A = variants {};
-lin salt_N = mkN "Salz" "Salze" neuter;
-lin salt_PN = variants {};
-lin salt_V2 = variants {};
-lin salt_cellar_N = variants {};
-lin salt_lick_N = variants {};
-lin saltash_PN = variants {};
-lin saltburn_PN = variants {};
-lin saltcoats_PN = variants {};
-lin saltiness_N = variants {};
-lin saltpan_N = variants {};
-lin saltpetre_N = variants {};
-lin saltwater_N = variants {};
-lin saltworks_N = variants {};
-lin salty_A = mk3A "salzhaltig" "salzhaltiger" "salzhaltigste";
-lin salubrious_A = variants {};
-lin salubrity_N = variants {};
-lin salutary_A = variants {};
-lin salutation_N = variants {};
-lin salute_N = variants {};
-lin salute_V = variants {};
-lin salute_V2 = variants {};
-lin salvador_PN = variants {};
-lin salvadorean_A = variants {};
-lin salvadorean_N = variants {};
-lin salvage_N = variants {};
-lin salvage_V2 = variants {};
-lin salvation_N = mkN "Erlösung";
-lin salve_N = variants {};
-lin salve_V2 = variants {};
-lin salver_N = variants {};
-lin salvia_N = variants {};
-lin salvo_N = reg2N  "Salve" "Salven" feminine;
-lin salzburg_PN = variants {};
-lin sam_PN = variants {};
-lin samantha_PN = variants {};
-lin samaritan_N = variants {};
-lin samba_N = variants {};
-lin same_A = regA "gleich";
-lin same_Adv = variants {};
-lin sameness_N = variants {};
-lin sammy_PN = variants {};
-lin samoa_PN = variants {};
-lin samoan_A = variants {};
-lin samoan_N = variants {};
-lin samovar_N = reg2N  "Samowar" "Samoware" masculine;
-lin sampan_N = variants {};
-lin sample_N = reg2N  "Muster" "Muster" neuter;
-lin sample_V2 = variants {};
-lin sampler_N = variants {};
-lin samuel_PN = variants {};
-lin samurai_N = reg2N  "Samurai" "Samurai" masculine;
-lin san_antonio_PN = variants {};
-lin san_bernardino_PN = variants {};
-lin san_diego_PN = variants {};
-lin san_francisco_PN = variants {};
-lin san_jose_PN = variants {};
-lin san_juan_PN = variants {};
-lin san_marinese_A = variants {};
-lin san_marinese_N = variants {};
-lin san_marino_PN = variants {};
-lin san_sebastian_PN = variants {};
-lin sanatorium_N = reg2N  "Sanatorium" "Sanatorien" neuter;
-lin sanctification_N = variants {};
-lin sanctify_V2 = variants {};
-lin sanctimonious_A = variants {};
-lin sanction_N = mkN "Sanktion";
-lin sanction_V2 = variants {};
-lin sanctity_N = variants {};
-lin sanctuary_N = variants {};
-lin sanctum_N = variants {};
-lin sand_N = mkN "Sand";
-lin sand_V2 = variants {};
-lin sand_bar_N = variants {};
-lin sandal_N = reg2N  "Sandale" "Sandalen" feminine;
-lin sandalled_A = variants {};
-lin sandalwood_N = variants {};
-lin sandbach_PN = variants {};
-lin sandbag_N = reg2N  "Sandsack" "Sandsäcke" masculine;
-lin sandbank_N = variants {};
-lin sandblast_V2 = variants {};
-lin sandboy_N = variants {};
-lin sandfly_N = variants {};
-lin sandglass_N = variants {};
-lin sandiness_N = variants {};
-lin sandown_PN = variants {};
-lin sandpaper_N = reg2N  "Sandpapier" "Sandpapiere" neuter;
-lin sandpaper_V2 = variants {};
-lin sandpiper_N = variants {};
-lin sandpit_N = reg2N  "Sandkasten" "Sandkästen" masculine;
-lin sandra_PN = variants {};
-lin sandstone_N = reg2N  "Sandstein" "Sandsteine" masculine;
-lin sandstorm_N = reg2N  "Sandsturm" "Sandstürme" masculine;
-lin sandwich_N = variants {};
-lin sandwich_V = variants {};
-lin sandwich_V2 = variants {};
-lin sandwich_board_N = variants {};
-lin sandwichman_N = variants {};
-lin sandy_A = mk3A "sandig" "sandiger" "sandigste";
-lin sandy_PN = variants {};
-lin sane_A = variants {};
-lin sang_froid_N = variants {};
-lin sango_N = variants {};
-lin sanguinary_A = variants {};
-lin sanguine_A = variants {};
-lin sanitary_A = variants {};
-lin sanitation_N = variants {};
-lin sanitize_V2 = variants {};
-lin sanity_N = variants {};
-lin sanskrit_N = variants {};
-lin santa_claus_N = variants {};
-lin santa_claus_PN = variants {};
-lin santander_PN = variants {};
-lin santiago_PN = variants {};
-lin santo_domingo_PN = variants {};
-lin santos_PN = variants {};
-lin sao_paolo_PN = variants {};
-lin sap_N = reg2N  "Saft" "Säfte" masculine;
-lin sap_V = variants {};
-lin sap_V2 = variants {};
-lin saphead_N = variants {};
-lin sapience_N = variants {};
-lin sapient_A = variants {};
-lin sapless_A = variants {};
-lin sapper_N = variants {};
-lin sapphic_A = variants {};
-lin sapphire_N = reg2N  "Saphir" "Saphire" masculine;
-lin sapporo_PN = variants {};
-lin sappy_A = variants {};
-lin sapwood_N = variants {};
-lin sara_PN = variants {};
-lin saraband_N = variants {};
-lin saracen_N = variants {};
-lin sarah_PN = variants {};
-lin sarajevo_PN = variants {};
-lin saratov_PN = variants {};
-lin sarawak_PN = variants {};
-lin sarawakian_A = variants {};
-lin sarawakian_N = variants {};
-lin sarcasm_N = reg2N  "Sarkasmus" "Sarkasmen" masculine;
-lin sarcastic_A = mk3A "sarkastisch" "sarkastischer" "sarkastischste";
-lin sarcastically_Adv = variants {};
-lin sarcophagus_N = reg2N  "Sarkophag" "Sarkophage" masculine;
-lin sardine_N = reg2N  "Sardine" "Sardinen" feminine;
-lin sardonic_A = mk3A "bitter" "bitterer" "bitterste";
-lin sardonically_Adv = variants {};
-lin sari_N = variants {};
-lin sarisbury_PN = variants {};
-lin sarong_N = variants {};
-lin sarsaparilla_N = variants {};
-lin sartorial_A = variants {};
-lin sash_N = variants {};
-lin sash_cord_N = variants {};
-lin saskatchewan_PN = variants {};
-lin sassari_PN = variants {};
-lin sassenach_N = variants {};
-lin sat_PN = variants {};
-lin satan_N = variants {};
-lin satanic_A = variants {};
-lin satchel_N = reg2N  "Schulranzen" "Schulranzen" masculine;
-lin sate_V2 = variants {};
-lin sateen_N = variants {};
-lin satellite_N = reg2N  "Satellit" "Satelliten" masculine;
-lin satiable_A = variants {};
-lin satiate_V2 = dirV2 (regV "sättigen");
-lin satiety_N = reg2N "Sättigung" "Sättigungen" feminine;
-lin satin_A = variants {};
-lin satin_N = variants {};
-lin satinwood_N = variants {};
-lin satire_N = reg2N  "Satire" "Satiren" feminine;
-lin satirical_A = variants {};
-lin satirist_N = variants {};
-lin satirize_V2 = variants {};
-lin satisfaction_N = variants {};
-lin satisfactory_A = mk3A "befriedigend" "befriedigender" "befriedigendste";
-lin satisfy_V = regV "befriedigen";
-lin satisfy_V2 = dirV2 (regV "befriedigen");
-lin satisfying_A = mk3A "befriedigend" "befriedigender" "befriedigendste";
-lin satrap_N = reg2N  "Satrap" "Satrapen" masculine;
-lin satsuma_N = variants {};
-lin saturate_V2 = dirV2 (regV "sättigen");
-lin saturation_N = variants {};
-lin saturday_N = reg2N  "Sabbat" "Sabbate" masculine;
-lin saturday_PN = variants {};
-lin saturn_PN = variants {};
-lin saturnalia_N = variants {};
-lin saturnine_A = variants {};
-lin satyr_N = variants {};
-lin satyric_A = variants {};
-lin sauce_N = reg2N  "Sauce" "Saucen" feminine;
-lin sauce_V2 = variants {};
-lin sauce_boat_N = variants {};
-lin saucepan_N = reg2N  "Kochtopf" "Kochtöpfe" masculine;
-lin saucer_N = variants {};
-lin saucer_eyed_A = variants {};
-lin sauchie_PN = variants {};
-lin saucily_Adv = variants {};
-lin sauciness_N = variants {};
-lin saucy_A = variants {};
-lin saudi_arabia_PN = variants {};
-lin saudi_arabian_A = variants {};
-lin saudi_arabian_N = variants {};
-lin sauerkraut_N = variants {};
-lin sauna_N = variants {};
-lin saunter_N = variants {};
-lin saunter_V = variants {};
-lin saunterer_N = variants {};
-lin saurian_A = variants {};
-lin saurian_N = variants {};
-lin sausage_N = reg2N  "Wurst" "Würste" feminine;
-lin sausage_dog_N = variants {};
-lin sausage_meat_N = variants {};
-lin sausage_roll_N = variants {};
-lin saute_A = variants {};
-lin saute_V2 = variants {};
-lin savage_A = mk3A "grausam" "grausamer" "grausamste";
-lin savage_N = variants {};
-lin savage_V2 = variants {};
-lin savageness_N = variants {};
-lin savagery_N = variants {};
-lin savanna_N = reg2N  "Savanne" "Savannen" feminine;
-lin savannah_N = variants {};
-lin savant_N = variants {};
-lin save_N = variants {};
-lin save_V = variants {};
-lin save_V2 = variants {};
-lin saveloy_N = variants {};
-lin saver_N = variants {};
-lin saving_A = variants {};
-lin saving_N = variants {};
-lin savings_bank_N = variants {};
-lin saviour_N = variants {};
-lin savoir_faire_N = variants {};
-lin savore_V2 = variants {};
-lin savory_N = variants {};
-lin savour_N = variants {};
-lin savour_V = variants {};
-lin savour_V2 = variants {};
-lin savoury_A = variants {};
-lin savoury_N = variants {};
-lin savoy_N = variants {};
-lin savvy_N = variants {};
-lin savvy_V = variants {};
-lin saw_N = reg2N  "Sprichwort" "Sprichwörter" neuter;
-lin saw_V = variants {};
-lin saw_V2 = variants {};
-lin saw_pit_N = variants {};
-lin sawbridgeworth_PN = variants {};
-lin sawdust_N = variants {};
-lin sawhorse_N = variants {};
-lin sawmill_N = variants {};
-lin sawyer_N = variants {};
-lin sax_N = variants {};
-lin saxhorn_N = reg2N  "Bügelhorn" "Bügelhörner" neuter;
-lin saxifrage_N = variants {};
-lin saxon_A = variants {};
-lin saxon_N = variants {};
-lin saxophone_N = reg2N  "Saxofon" "Saxofone" neuter;
-lin saxophonist_N = reg2N  "Saxophonist" "Saxophonisten" masculine;
-lin say_N = variants {};
-lin say_V = regV "sagen";
-lin say_V2 = dirV2 (regV "sagen");
-lin say_VA = variants {};
-lin say_VV = variants {};
-lin say_VS = variants {};
-lin saying_N = variants {};
-lin scab_N = reg2N  "Schorf" "Schorfe" masculine;
-lin scabbard_N = reg2N  "Scheide" "Scheiden" feminine;
-lin scabby_A = variants {};
-lin scabies_N = variants {};
-lin scabious_N = variants {};
-lin scabrous_A = variants {};
-lin scaffold_N = reg2N  "Gerüst" "Gerüste" neuter;
-lin scaffolding_N = reg2N  "Gerüst" "Gerüste" neuter;
-lin scalawag_N = variants {};
-lin scald_N = variants {};
-lin scald_V2 = variants {};
-lin scale_N = reg2N  "Ausmaß" "Ausmaße" neuter;
-lin scale_V = variants {};
-lin scale_V2 = variants {};
-lin scallop_N = reg2N  "Jakobsmuschel" "Jakobsmuscheln" feminine;
-lin scallop_V2 = variants {};
-lin scallop_shell_N = variants {};
-lin scallywag_N = reg2N  "Taugenichts" "Taugenichtse" masculine;
-lin scalp_N = variants {};
-lin scalp_V2 = variants {};
-lin scalpel_N = reg2N  "Skalpell" "Skalpelle" neuter;
-lin scaly_A = variants {};
-lin scam_V2 = variants {};
-lin scamp_N = reg2N  "Gauner" "Gauner" masculine;
-lin scamp_V2 = variants {};
-lin scamper_N = variants {};
-lin scamper_V = variants {};
-lin scan_V = irregV "skandieren" "skandiert" "skandierte" "skandierte" "skandiert";
-lin scan_V2 = dirV2 (irregV "skandieren" "skandiert" "skandierte" "skandierte" "skandiert");
-lin scandal_N = reg2N  "Skandal" "Skandale" masculine;
-lin scandalize_V2 = variants {};
-lin scandalmonger_N = variants {};
-lin scandalmongering_N = variants {};
-lin scandalous_A = mk3A "skandalös" "skandalöser" "skandalöseste";
-lin scandinavian_A = variants {};
-lin scandinavian_N = variants {};
-lin scanner_N = reg2N  "Scanner" "Scanner" masculine;
-lin scansion_N = variants {};
-lin scant_A = mk3A "dürftig" "dürftiger" "dürftigste";
-lin scant_V2 = variants {};
-lin scantily_Adv = variants {};
-lin scantiness_N = variants {};
-lin scanty_A = variants {};
-lin scapegoat_N = reg2N  "Prügelknabe" "Prügelknaben" masculine;
-lin scapegrace_N = variants {};
-lin scapula_N = variants {};
-lin scar_N = reg2N  "Narbe" "Narben" feminine;
-lin scar_V = variants {};
-lin scar_V2 = variants {};
-lin scarab_N = variants {};
-lin scarborough_PN = variants {};
-lin scarce_A = mk3A "spärlich" "spärlicher" "spärlichste";
-lin scarcity_N = reg2N  "Mangel" "Mängel" masculine;
-lin scare_N = variants {};
-lin scare_V = variants {};
-lin scare_V2 = variants {};
-lin scarecrow_N = reg2N  "Vogelscheuche" "Vogelscheuchen" feminine;
-lin scaremonger_N = variants {};
-lin scarf_N = variants {};
-lin scarf_pin_N = variants {};
-lin scarify_V2 = variants {};
-lin scarlet_A = variants {};
-lin scarlet_N = variants {};
-lin scarp_N = variants {};
-lin scarper_V = variants {};
-lin scary_A = variants {};
-lin scathing_A = variants {};
-lin scatter_N = variants {};
-lin scatter_V = regV "streuen";
-lin scatter_V2 = dirV2 (regV "streuen");
-lin scatterbrain_N = variants {};
-lin scatterbrained_A = variants {};
-lin scattered_A = variants {};
-lin scatty_A = variants {};
-lin scavenge_V = variants {};
-lin scavenger_N = reg2N  "Aasfresser" "Aasfresser" masculine;
-lin scenario_N = reg2N  "Drehbuch" "Drehbücher" neuter;
-lin scenarist_N = variants {};
-lin scene_N = reg2N  "Szene" "Szenen" feminine;
-lin scene_painter_N = variants {};
-lin scene_shifter_N = variants {};
-lin scenery_N = variants {};
-lin scenic_A = variants {};
-lin scenically_Adv = variants {};
-lin scent_N = reg2N  "Duft" "Düfte" masculine;
-lin scent_V2 = variants {};
-lin scentless_A = variants {};
-lin sceptered_A = variants {};
-lin sceptic_N = variants {};
-lin sceptical_A = mk3A "skeptisch" "skeptischer" "skeptischste";
-lin scepticism_N = variants {};
-lin sceptre_N = variants {};
-lin sceptred_A = variants {};
-lin schedule_N = reg2N  "Programm" "Programme" neuter;
-lin schedule_V = variants {};
-lin schedule_V2 = variants {};
-lin schedule_V2V = variants {};
-lin schema_N = variants {};
-lin schematic_A = mk3A "schematisch" "schematischer" "schematischste";
-lin schematically_Adv = variants {};
-lin scheme_N = variants {};
-lin scheme_V = variants {};
-lin scheme_V2 = variants {};
-lin schemer_N = variants {};
-lin scherzo_N = variants {};
-lin schism_N = variants {};
-lin schismatic_A = variants {};
-lin schist_N = reg2N  "Schiefer" "Schiefer" masculine;
-lin schizoid_A = variants {};
-lin schizophrenia_N = reg2N  "Schizophrenie" "Schizophrenien" feminine;
-lin schizophrenic_A = regA "schizophren";
-lin schizophrenic_N = variants {};
-lin schmaltz_N = variants {};
-lin schmaltzy_A = variants {};
-lin schmalz_N = variants {};
-lin schmalzy_A = variants {};
-lin schnapps_N = reg2N  "Schnaps" "Schnäpse" masculine;
-lin schnitzel_N = reg2N  "Schnitzel" "Schnitzel" masculine;
-lin schnorkel_N = variants {};
-lin scholar_N = variants {};
-lin scholarly_A = variants {};
-lin scholarship_N = reg2N  "Stipendium" "Stipendien" neuter;
-lin scholastic_A = variants {};
-lin scholasticism_N = variants {};
-lin school_N = mkN "Schule";
-lin school_V2 = variants {};
-lin school_board_N = variants {};
-lin schoolbook_N = variants {};
-lin schoolboy_N = variants {};
-lin schoolchild_N = reg2N  "Schüler" "Schüler" masculine;
-lin schoolfellow_N = variants {};
-lin schoolfriend_N = variants {};
-lin schoolgirl_N = variants {};
-lin schoolhouse_N = variants {};
-lin schoolman_N = variants {};
-lin schoolmaster_N = variants {};
-lin schoolmate_N = reg2N  "Mitschüler" "Mitschüler" masculine;
-lin schoolmistress_N = variants {};
-lin schoolroom_N = variants {};
-lin schoolteacher_N = variants {};
-lin schooltime_N = variants {};
-lin schooner_N = reg2N  "Schoner" "Schoner" masculine;
-lin schottische_N = variants {};
-lin schwa_N = variants {};
-lin schwerin_PN = variants {};
-lin sci_fi_N = variants {};
-lin sciatic_A = variants {};
-lin sciatica_N = variants {};
-lin science_N = reg2N "Wissenschaft" "Wissenschaften" feminine;
-lin scientific_A = mk3A "wissenschaftlich" "wissenschaftlicher" "wissenschaftlichste";
-lin scientifically_Adv = variants {};
-lin scientist_N = reg2N  "Wissenschaftlerin" "Wissenschaftlerinnen" feminine;
-lin scimitar_N = variants {};
-lin scintilla_N = variants {};
-lin scintillate_V = variants {};
-lin scintillation_N = variants {};
-lin scion_N = reg2N  "Nachkomme" "Nachkommen" masculine;
-lin sclerosis_N = reg2N "Sklerose" "Sklerosen" feminine;
-lin scoff_N = variants {};
-lin scoff_V = variants {};
-lin scoff_V2 = variants {};
-lin scoffer_N = variants {};
-lin scoffingly_Adv = variants {};
-lin scold_N = variants {};
-lin scold_V = variants {};
-lin scold_V2 = variants {};
-lin scolding_N = variants {};
-lin scollop_N = variants {};
-lin scollop_V2 = variants {};
-lin sconce_N = variants {};
-lin scone_N = variants {};
-lin scoop_N = reg2N  "Schaufel" "Schaufeln" feminine;
-lin scoop_V = variants {};
-lin scoop_V2 = variants {};
-lin scoopful_N = variants {};
-lin scoot_V = variants {};
-lin scoot_V2 = variants {};
-lin scooter_N = reg2N  "Motorroller" "Motorroller" masculine;
-lin scope_N = reg2N  "Umfang" "Umfänge" masculine;
-lin scorbutic_A = variants {};
-lin scorch_N = variants {};
-lin scorch_V = variants {};
-lin scorch_V2 = variants {};
-lin scorcher_N = variants {};
-lin scorching_A = variants {};
-lin scorching_Adv = variants {};
-lin score_N = variants {};
-lin score_V = variants {};
-lin score_V2 = variants {};
-lin scoreboard_N = variants {};
-lin scorebook_N = variants {};
-lin scorecard_N = variants {};
-lin scorer_N = variants {};
-lin scorn_N = variants {};
-lin scorn_V2 = dirV2 (irregV "verschmähen" "verschmäht" "verschmähte" "verschmähte" "verschmäht");
-lin scornful_A = mk3A "verächtlich" "verächtlicher" "verächtlichste";
-lin scorpio_PN = variants {};
-lin scorpion_N = mkN "Skorpion";
-lin scot_N = variants {};
-lin scot_free_Adv = variants {};
-lin scotch_A = variants {};
-lin scotch_N = variants {};
-lin scotch_V2 = variants {};
-lin scotchman_N = variants {};
-lin scotchwoman_N = variants {};
-lin scotland_PN = variants {};
-lin scotland_yard_PN = variants {};
-lin scots_A = variants {};
-lin scotsman_N = variants {};
-lin scotswoman_N = variants {};
-lin scottish_A = variants {};
-lin scoundrel_N = reg2N  "Gauner" "Gauner" masculine;
-lin scoundrelly_A = variants {};
-lin scour_N = variants {};
-lin scour_V = variants {};
-lin scour_V2 = variants {};
-lin scourer_N = variants {};
-lin scourge_N = reg2N  "Geißel" "Geißeln" feminine;
-lin scourge_V2 = variants {};
-lin scout_N = reg2N  "Pfadfinder" "Pfadfinder" masculine;
-lin scout_V = variants {};
-lin scout_V2 = variants {};
-lin scoutmaster_N = variants {};
-lin scow_N = variants {};
-lin scowl_N = variants {};
-lin scowl_V = variants {};
-lin scrabble_N = variants {};
-lin scrabble_V = variants {};
-lin scrag_N = variants {};
-lin scrag_V2 = variants {};
-lin scrag_end_N = variants {};
-lin scraggy_A = variants {};
-lin scram_V = variants {};
-lin scramble_N = variants {};
-lin scramble_V = variants {};
-lin scramble_V2 = variants {};
-lin scramble_VV = variants {};
-lin scramble_V2V = variants {};
-lin scrambler_N = variants {};
-lin scrap_N = variants {};
-lin scrap_V = variants {};
-lin scrap_V2 = variants {};
-lin scrap_iron_N = variants {};
-lin scrapbook_N = variants {};
-lin scrape_N = variants {};
-lin scrape_V = regV "kratzen";
-lin scrape_V2 = dirV2 (regV "kratzen");
-lin scraper_N = variants {};
-lin scrapheap_N = variants {};
-lin scraping_N = variants {};
-lin scrappily_Adv = variants {};
-lin scrappiness_N = variants {};
-lin scrappy_A = variants {};
-lin scratch_N = variants {};
-lin scratch_V = regV "kratzen";
-lin scratch_V2 = dirV2 (regV "kratzen");
-lin scratch_pad_N = variants {};
-lin scratch_race_N = variants {};
-lin scratchy_A = variants {};
-lin scrawl_N = variants {};
-lin scrawl_V = variants {};
-lin scrawl_V2 = variants {};
-lin scrawny_A = mk3A "dürr" "dürrer" "dürrste";
-lin scream_N = reg2N  "Aufschrei" "Aufschreie" masculine;
-lin scream_V = variants {};
-lin scream_V2 = variants {};
-lin scream_VS = variants {};
-lin screamingly_Adv = variants {};
-lin scree_N = variants {};
-lin screech_N = variants {};
-lin screech_V = variants {};
-lin screech_V2 = variants {};
-lin screech_owl_N = variants {};
-lin screed_N = variants {};
-lin screen_N = reg2N  "Bildschirm" "Bildschirme" masculine;
-lin screen_V = variants {};
-lin screen_V2 = variants {};
-lin screw_N = reg2N  "Schraube" "Schrauben" feminine;
-lin screw_V = variants {};
-lin screw_V2 = variants {};
-lin screw_topped_A = variants {};
-lin screwball_A = variants {};
-lin screwball_N = variants {};
-lin screwdriver_N = reg2N  "Schraubendreher" "Schraubendreher" masculine;
-lin screwy_A = variants {};
-lin scribble_N = variants {};
-lin scribble_V = variants {};
-lin scribble_V2 = variants {};
-lin scribbler_N = variants {};
-lin scribe_N = reg2N  "Schreiber" "Schreiber" masculine;
-lin scrimmage_N = variants {};
-lin scrimmage_V = variants {};
-lin scrimmage_V2 = variants {};
-lin scrimp_V = variants {};
-lin scrimp_V2 = variants {};
-lin scrimshank_V = variants {};
-lin scrimshanker_N = variants {};
-lin scrip_N = variants {};
-lin script_N = reg2N  "Drehbuch" "Drehbücher" neuter;
-lin scripted_A = variants {};
-lin scriptural_A = variants {};
-lin scripture_N = reg2N  "Schrift" "Schriften" feminine;
-lin scriptwriter_N = variants {};
-lin scrivener_N = reg2N  "Schreiber" "Schreiber" masculine;
-lin scrofula_N = variants {};
-lin scrofulous_A = variants {};
-lin scroll_N = reg2N  "Schnecke" "Schnecken" feminine;
-lin scrooge_N = reg2N  "Geizhals" "Geizhälse" masculine;
-lin scrotum_N = reg2N  "Hodensack" "Hodensäcke" masculine;
-lin scrounge_V = regV "klauben";
-lin scrounge_V2 = dirV2 (regV "klauben");
-lin scrounger_N = variants {};
-lin scrub_N = variants {};
-lin scrub_V = variants {};
-lin scrub_V2 = variants {};
-lin scrubbing_brush_N = variants {};
-lin scrubby_A = variants {};
-lin scruff_N = variants {};
-lin scruffy_A = variants {};
-lin scrum_N = variants {};
-lin scrummage_N = variants {};
-lin scrumptious_A = mk3A "lecker" "leckerer" "leckerste";
-lin scrunch_N = variants {};
-lin scrunch_V2 = variants {};
-lin scruple_N = reg2N  "Skrupel" "Skrupel" masculine;
-lin scruple_V = variants {};
-lin scrupulous_A = mk3A "gewissenhaft" "gewissenhafter" "gewissenhafteste";
-lin scrutineer_N = variants {};
-lin scrutinize_V2 = variants {};
-lin scrutiny_N = variants {};
-lin scud_N = variants {};
-lin scud_V = variants {};
-lin scuff_V = variants {};
-lin scuff_V2 = variants {};
-lin scuffle_V = variants {};
-lin scull_N = variants {};
-lin scull_V = variants {};
-lin scull_V2 = variants {};
-lin sculler_N = variants {};
-lin scullery_N = variants {};
-lin scullion_N = variants {};
-lin sculpt_V = regV "formen";
-lin sculpt_V2 = dirV2 (regV "formen");
-lin sculptor_N = variants {};
-lin sculptress_N = variants {};
-lin sculptural_A = variants {};
-lin sculpture_N = reg2N  "Skulptur" "Skulpturen" feminine;
-lin sculpture_V = variants {};
-lin sculpture_V2 = variants {};
-lin scum_N = variants {};
-lin scummy_A = variants {};
-lin scunthorpe_PN = variants {};
-lin scupper_N = variants {};
-lin scupper_V2 = variants {};
-lin scurf_N = variants {};
-lin scurfy_A = variants {};
-lin scurrility_N = variants {};
-lin scurrilous_A = variants {};
-lin scurry_N = variants {};
-lin scurry_V = variants {};
-lin scurvy_A = variants {};
-lin scurvy_N = variants {};
-lin scut_N = variants {};
-lin scutcheon_N = variants {};
-lin scuttle_N = reg2N  "Luke" "Luken" feminine;
-lin scuttle_V = variants {};
-lin scuttle_V2 = variants {};
-lin scylla_N = variants {};
-lin scythe_N = reg2N  "Sense" "Sensen" feminine;
-lin scythe_V2 = variants {};
-lin sea_N = reg2N "Meer" "Meere" neuter;
-lin sea_anemone_N = variants {};
-lin sea_animal_N = variants {};
-lin sea_bathing_N = variants {};
-lin sea_boat_N = variants {};
-lin sea_bream_N = variants {};
-lin sea_breeze_N = variants {};
-lin sea_coal_N = variants {};
-lin sea_cow_N = variants {};
-lin sea_dog_N = variants {};
-lin sea_fish_N = variants {};
-lin sea_girt_A = variants {};
-lin sea_god_N = variants {};
-lin sea_green_A = variants {};
-lin sea_green_N = variants {};
-lin sea_horse_N = variants {};
-lin sea_level_N = variants {};
-lin sea_lion_N = variants {};
-lin sea_power_N = variants {};
-lin sea_rover_N = variants {};
-lin sea_snake_N = variants {};
-lin sea_urchin_N = variants {};
-lin sea_wall_N = variants {};
-lin sea_water_N = variants {};
-lin seabed_N = variants {};
-lin seabird_N = reg2N  "Seevogel" "Seevögel" masculine;
-lin seaboard_N = variants {};
-lin seaborne_A = variants {};
-lin seafarer_N = reg2N  "Seefahrer" "Seefahrer" masculine;
-lin seafaring_A = variants {};
-lin seafood_N = variants {};
-lin seaford_PN = variants {};
-lin seafront_N = variants {};
-lin seagoing_A = variants {};
-lin seagull_N = reg2N  "Möwe" "Möwen" feminine;
-lin seaham_PN = variants {};
-lin seakale_N = variants {};
-lin seal_N = mkN "Dichtung";
-lin seal_V = variants {};
-lin seal_V2 = variants {};
-lin seal_VS = variants {};
-lin seal_ring_N = variants {};
-lin sealer_N = variants {};
-lin sealskin_N = variants {};
-lin sealyham_N = variants {};
-lin seam_N = reg2N  "Flöz" "Flöze" neuter;
-lin seam_V2 = variants {};
-lin seaman_N = variants {};
-lin seamanlike_A = variants {};
-lin seamanship_N = variants {};
-lin seamless_A = variants {};
-lin seamstress_N = reg2N  "Näherin" "Näherinnen" feminine;
-lin seamus_PN = variants {};
-lin seamy_A = variants {};
-lin sean_PN = variants {};
-lin seance_N = variants {};
-lin seaplane_N = reg2N  "Wasserflugzeug" "Wasserflugzeuge" neuter;
-lin seaport_N = reg2N  "Hafenstadt" "Hafenstädte" feminine;
-lin sear_A = variants {};
-lin sear_V2 = dirV2 (irregV "verbrennen" "verbrennt" "verbrannte" "verbrennte" "verbrannt" );
-lin search_N = variants {};
-lin search_V = regV "suchen";
-lin search_V2 = dirV2 (regV "suchen");
-lin search_party_N = variants {};
-lin search_warrant_N = variants {};
-lin searcher_N = variants {};
-lin searching_A = variants {};
-lin searchlight_N = variants {};
-lin searing_iron_N = variants {};
-lin seascape_N = reg2N  "Seestück" "Seestücke" neuter;
-lin seashell_N = variants {};
-lin seashore_N = variants {};
-lin seasick_A = variants {};
-lin seasickness_N = variants {};
-lin seaside_N = variants {};
-lin season_N = reg2N  "Jahreszeit" "Jahreszeiten" feminine;
-lin season_V = variants {};
-lin season_V2 = variants {};
-lin season_ticket_N = variants {};
-lin seasonable_A = variants {};
-lin seasonal_A = variants {};
-lin seasoning_N = reg2N  "Gewürz" "Gewürze" neuter;
-lin seat_N = variants {};
-lin seat_V2 = variants {};
-lin seat_belt_N = variants {};
-lin seating_room_N = variants {};
-lin seaton_burn_PN = variants {};
-lin seaton_delaval_PN = variants {};
-lin seattle_PN = variants {};
-lin seaward_A = variants {};
-lin seawards_Adv = variants {};
-lin seaway_N = variants {};
-lin seaweed_N = reg2N  "Tang" "Tange" masculine;
-lin seaworthiness_N = variants {};
-lin seaworthy_A = variants {};
-lin sec_N = variants {};
-lin secede_V = variants {};
-lin secession_N = mkN "Sezession";
-lin secessionist_N = variants {};
-lin seclude_V2 = variants {};
-lin secluded_A = regA "abgesondert";
-lin seclusion_N = variants {};
-lin second_N = variants {};
-lin second_V2 = variants {};
-lin second_best_A = variants {};
-lin second_best_Adv = variants {};
-lin second_best_N = variants {};
-lin second_class_A = variants {};
-lin second_class_Adv = variants {};
-lin second_class_N = variants {};
-lin second_guess_V2 = variants {};
-lin second_hand_A = variants {};
-lin second_hand_N = variants {};
-lin second_rate_A = variants {};
-lin second_rater_N = variants {};
-lin second_sighted_A = variants {};
-lin secondary_A = regA "sekundär";
-lin seconder_N = variants {};
-lin secondment_N = variants {};
-lin secrecy_N = variants {};
-lin secret_A = variants {};
-lin secret_N = reg2N  "Geheimnis" "Geheimnisse" neuter;
-lin secretarial_A = variants {};
-lin secretariat_N = variants {};
-lin secretary_N = reg2N  "Minister" "Minister" masculine;
-lin secretary_general_N = variants {};
-lin secrete_V2 = variants {};
-lin secretion_N = reg2N "Sekretion" "Sekretionen" feminine;
-lin secretive_A = regA "verschlossen";
-lin secretiveness_N = variants {};
-lin sect_N = reg2N  "Sekte" "Sekten" feminine;
-lin sectarian_A = variants {};
-lin sectarian_N = variants {};
-lin sectarianism_N = variants {};
-lin section_N = reg2N  "Abschnitt" "Abschnitte" masculine;
-lin sectional_A = variants {};
-lin sectionalism_N = variants {};
-lin sector_N = variants {};
-lin secular_A = mk3A "säkular" "säkularer" "säkularste";
-lin secularism_N = reg2N  "Säkularismus" "Säkularismen" masculine;
-lin secularist_N = variants {};
-lin secularize_V2 = variants {};
-lin secure_A = mk3A "zuverlässig" "zuverlässiger" "zuverlässigste";
-lin secure_V2 = variants {};
-lin securicor_PN = variants {};
-lin security_N = reg2N  "Sicherheit" "Sicherheiten" feminine;
-lin sedan_N = reg2N  "Sänfte" "Sänften" feminine;
-lin sedan_chair_N = variants {};
-lin sedate_A = variants {};
-lin sedate_V2 = variants {};
-lin sedateness_N = variants {};
-lin sedation_N = variants {};
-lin sedative_A = variants {};
-lin sedative_N = reg2N  "Beruhigungsmittel" "Beruhigungsmittel" neuter;
-lin sedentary_A = regA "ortsgebunden";
-lin sedge_N = variants {};
-lin sedgy_A = variants {};
-lin sediment_N = variants {};
-lin sedimentary_A = variants {};
-lin sedition_N = variants {};
-lin seditious_A = variants {};
-lin seduce_V2 = dirV2 (irregV "verführen" "verführt" "verführte" "verführte" "verführt");
-lin seducer_N = variants {};
-lin seduction_N = variants {};
-lin seductive_A = variants {};
-lin sedulous_A = variants {};
-lin see_N = variants {};
-lin see_V = regV "schauen";
-lin see_V2 = dirV2 (irregV "sehen" "sieht" "sah" "sähe" "gesehen");
-lin see_V2V = variants {};
-lin see_VA = variants {};
-lin see_VS = variants {};
-lin see_VQ = variants {};
-lin see_through_A = variants {};
-lin seed_N = mkN "Same";
-lin seed_V = variants {};
-lin seed_V2 = variants {};
-lin seed_corn_N = variants {};
-lin seedbed_N = variants {};
-lin seedcake_N = variants {};
-lin seedily_Adv = variants {};
-lin seediness_N = variants {};
-lin seedless_A = regA "kernlos";
-lin seedsman_N = variants {};
-lin seedtime_N = variants {};
-lin seedy_A = variants {};
-lin seek_V2 = dirV2 (regV "suchen");
-lin seek_VV = variants {};
-lin seek_VS = variants {};
-lin seeker_N = variants {};
-lin seem_V = irregV "dünken" "dünkt" "deuchte" "deuche" "gedeucht" ;
-lin seem_V2 = dirV2 (irregV "dünken" "dünkt" "deuchte" "deuche" "gedeucht" );
-lin seem_VA = variants {};
-lin seem_VV = variants {};
-lin seem_VS = variants {};
-lin seeming_A = variants {};
-lin seemly_A = variants {};
-lin seep_V = variants {};
-lin seepage_N = variants {};
-lin seer_N = reg2N  "Seher" "Seher" masculine;
-lin seersucker_N = variants {};
-lin seesaw_N = variants {};
-lin seesaw_V = variants {};
-lin seethe_V = regV "sieden";
-lin seethe_V2 = dirV2 (regV "sieden");
-lin segment_N = reg2N  "Segment" "Segmente" neuter;
-lin segment_V = variants {};
-lin segment_V2 = variants {};
-lin segmentation_N = variants {};
-lin segregate_V2 = variants {};
-lin segregation_N = mkN "Rassentrennung";
-lin seignior_N = variants {};
-lin seine_N = variants {};
-lin seine_V = variants {};
-lin seine_V2 = variants {};
-lin seismic_A = regA "seismisch";
-lin seismograph_N = reg2N  "Seismograf" "Seismografen" masculine;
-lin seismologist_N = variants {};
-lin seismology_N = variants {};
-lin seize_V = irregV "ergreifen" "ergreift" "ergriff" "ergriffe" "ergriffen" ;
-lin seize_V2 = dirV2 (irregV "ergreifen" "ergreift" "ergriff" "ergriffe" "ergriffen" );
-lin seizure_N = reg2N  "Anfall" "Anfälle" masculine;
-lin selby_PN = variants {};
-lin seldom_Adv = variants {};
-lin select_A = variants {};
-lin select_V = variants {};
-lin select_V2 = dirV2 (irregV "selektieren" "selektiert" "selektierte" "selektierte" "selektiert");
-lin select_V2V = variants {};
-lin select_VV = variants {};
-lin selection_N = reg2N  "Aufruf" "Aufrufe" masculine;
-lin selective_A = mk3A "wählerisch" "wählerischer" "wählerischste";
-lin selectivity_N = variants {};
-lin selector_N = variants {};
-lin selenium_N = reg2N "Selen" "Selenen" neuter;
-lin self_N = variants {};
-lin self_abasement_N = variants {};
-lin self_abnegation_N = variants {};
-lin self_absorbed_A = variants {};
-lin self_acting_A = variants {};
-lin self_activating_A = variants {};
-lin self_addressed_A = variants {};
-lin self_appointed_A = variants {};
-lin self_assertion_N = variants {};
-lin self_assertive_A = variants {};
-lin self_assurance_N = variants {};
-lin self_assured_A = variants {};
-lin self_centred_A = variants {};
-lin self_collected_A = variants {};
-lin self_coloured_A = variants {};
-lin self_command_N = variants {};
-lin self_communion_N = variants {};
-lin self_complacency_N = variants {};
-lin self_confessed_A = variants {};
-lin self_confidence_N = variants {};
-lin self_confident_A = variants {};
-lin self_conscious_A = variants {};
-lin self_consciousness_N = variants {};
-lin self_contained_A = variants {};
-lin self_control_N = variants {};
-lin self_defence_N = variants {};
-lin self_denial_N = variants {};
-lin self_denying_A = variants {};
-lin self_destruct_V = variants {};
-lin self_determination_N = variants {};
-lin self_educated_A = variants {};
-lin self_effacing_A = variants {};
-lin self_employed_A = variants {};
-lin self_esteem_N = variants {};
-lin self_evident_A = variants {};
-lin self_examination_N = variants {};
-lin self_explanatory_A = variants {};
-lin self_help_N = variants {};
-lin self_importance_N = variants {};
-lin self_important_A = variants {};
-lin self_imposed_A = variants {};
-lin self_indulgence_N = variants {};
-lin self_indulgent_A = variants {};
-lin self_insure_V = variants {};
-lin self_interest_N = variants {};
-lin self_locking_A = variants {};
-lin self_made_A = variants {};
-lin self_opinionated_A = variants {};
-lin self_pity_N = variants {};
-lin self_possessed_A = variants {};
-lin self_possession_N = variants {};
-lin self_preservation_N = variants {};
-lin self_raising_A = variants {};
-lin self_reliance_N = variants {};
-lin self_reliant_A = variants {};
-lin self_respect_N = variants {};
-lin self_respecting_A = variants {};
-lin self_righteous_A = variants {};
-lin self_rule_N = variants {};
-lin self_sacrifice_N = variants {};
-lin self_sacrificing_A = variants {};
-lin self_same_A = variants {};
-lin self_seeker_N = variants {};
-lin self_seeking_A = variants {};
-lin self_seeking_N = variants {};
-lin self_service_N = variants {};
-lin self_sown_A = variants {};
-lin self_starter_N = variants {};
-lin self_styled_A = variants {};
-lin self_sufficiency_N = variants {};
-lin self_sufficient_A = variants {};
-lin self_sufficing_A = variants {};
-lin self_supporting_A = variants {};
-lin self_will_N = variants {};
-lin self_willed_A = variants {};
-lin self_winding_A = variants {};
-lin selfconsciously_Adv = variants {};
-lin selfish_A = variants {};
-lin selfishness_N = reg2N  "Egoismus" "Egoismen" masculine;
-lin selkirk_PN = variants {};
-lin sell_N = variants {};
-lin sell_V = irregV "verkaufen" "verkauft" "verkaufte" "verkaufte" "verkauft";
-lin sell_V2 = dirV2 (irregV "verkaufen" "verkauft" "verkaufte" "verkaufte" "verkauft");
-lin sell_VA = variants {};
-lin sell_VS = variants {};
-lin seller_N = reg2N  "Verkäufer" "Verkäufer" masculine;
-lin sellout_N = variants {};
-lin selsey_PN = variants {};
-lin selston_PN = variants {};
-lin selvage_N = variants {};
-lin selvedge_N = variants {};
-lin semantic_A = regA "semantisch";
-lin semantics_N = variants {};
-lin semaphore_N = variants {};
-lin semaphore_V = variants {};
-lin semaphore_V2 = variants {};
-lin semarang_PN = variants {};
-lin semblance_N = variants {};
-lin semen_N = reg2N  "Samen" "Samen" masculine;
-lin semester_N = reg2N  "Halbjahr" "Halbjahre" neuter;
-lin semibreve_N = variants {};
-lin semicircle_N = reg2N  "Halbkreis" "Halbkreise" masculine;
-lin semicircular_A = variants {};
-lin semicolon_N = reg2N  "Strichpunkt" "Strichpunkte" masculine;
-lin semiconducting_A = variants {};
-lin semiconductor_N = reg2N  "Halbleiter" "Halbleiter" masculine;
-lin semiconscious_A = variants {};
-lin semidetached_A = variants {};
-lin semifinal_N = reg2N  "Halbfinale" "Halbfinale" neuter;
-lin semifinalist_N = variants {};
-lin seminal_A = mk3A "einflussreich" "einflussreicher" "einflussreichste";
-lin seminar_N = reg2N  "Kolloquium" "Kolloquien" neuter;
-lin seminarist_N = variants {};
-lin seminary_N = variants {};
-lin semiofficial_A = variants {};
-lin semiquaver_N = variants {};
-lin semirigid_A = variants {};
-lin semite_A = variants {};
-lin semite_N = variants {};
-lin semitic_A = variants {};
-lin semitone_N = variants {};
-lin semitropical_A = variants {};
-lin semivowel_N = reg2N  "Halbvokal" "Halbvokale" masculine;
-lin sempstress_N = variants {};
-lin senate_N = reg2N  "Senat" "Senate" masculine;
-lin senator_N = reg2N  "Senator" "Senatoren" masculine;
-lin senatorial_A = variants {};
-lin send_V = regV "schicken";
-lin send_V2 = dirV2 (regV "schicken");
-lin send_V2V = variants {};
-lin send_VS = variants {};
-lin send_up_N = variants {};
-lin sender_N = reg2N  "Absender" "Absender" masculine;
-lin sendoff_N = variants {};
-lin senegal_PN = variants {};
-lin senegalese_A = variants {};
-lin senegalese_N = variants {};
-lin senescence_N = reg2N  "Alterungsprozess" "Alterungsprozesse" neuter;
-lin senescent_A = variants {};
-lin seneschal_N = variants {};
-lin senile_A = mk3A "senil" "seniler" "senilste";
-lin senility_N = variants {};
-lin senior_A = variants {};
-lin senior_N = variants {};
-lin seniority_N = variants {};
-lin senna_N = variants {};
-lin senor_N = variants {};
-lin senora_N = variants {};
-lin senorita_N = variants {};
-lin sensation_N = reg2N  "Gefühl" "Gefühle" neuter;
-lin sensational_A = variants {};
-lin sensationalism_N = variants {};
-lin sensationalist_N = variants {};
-lin sense_N = mkN "Bedeutung";
-lin sense_V2 = variants {};
-lin sense_VS = variants {};
-lin sense_organ_N = variants {};
-lin senseless_A = variants {};
-lin senselessness_N = variants {};
-lin sensibility_N = variants {};
-lin sensible_A = regA "spürbar";
-lin sensitive_A = mk3A "empfindlich" "empfindlicher" "empfindlichste";
-lin sensitivity_N = variants {};
-lin sensitization_N = variants {};
-lin sensitize_V2 = variants {};
-lin sensory_A = variants {};
-lin sensual_A = mk3A "sinnlich" "sinnlicher" "sinnlichste";
-lin sensualism_N = variants {};
-lin sensualist_N = variants {};
-lin sensuality_N = variants {};
-lin sensuous_A = variants {};
-lin sensuousness_N = variants {};
-lin sentence_N = reg2N  "Satz" "Sätze" masculine;
-lin sentence_V = variants {};
-lin sentence_V2 = variants {};
-lin sententious_A = variants {};
-lin sentient_A = variants {};
-lin sentiment_N = variants {};
-lin sentimental_A = mk3A "sentimental" "sentimentaler" "sentimentalste";
-lin sentimentalist_N = variants {};
-lin sentimentality_N = reg2N  "Empfindsamkeit" "Empfindsamkeiten" feminine;
-lin sentimentalize_V = variants {};
-lin sentimentalize_V2 = variants {};
-lin sentinel_N = reg2N  "Wache" "Wachen" feminine;
-lin sentry_N = reg2N  "Wache" "Wachen" feminine;
-lin sentry_box_N = variants {};
-lin sentry_go_N = variants {};
-lin seoul_PN = variants {};
-lin sepal_N = variants {};
-lin separability_N = variants {};
-lin separable_A = variants {};
-lin separate_A = regA "einzeln";
---lin separate_N = variants {};
-lin separate_V = variants {};
-lin separate_V2 = dirV2 (regV "trennen");
-lin separation_N = mkN "Trennung";
-lin separatist_N = variants {};
-lin separator_N = variants {};
-lin sepia_N = variants {};
-lin sepsis_N = variants {};
-lin sept_PN = variants {};
-lin september_N = variants {};
-lin september_PN = variants {};
-lin septet_N = variants {};
-lin septic_A = regA "septisch";
-lin septicaemia_N = variants {};
-lin septicemia_N = variants {};
-lin septuagenarian_N = variants {};
-lin septuagint_N = variants {};
-lin sepulchral_A = mk3A "düster" "düsterer, düstrer" "düsterste";
-lin sepulchre_N = variants {};
-lin sepulture_N = variants {};
-lin sequel_N = reg2N  "Folge" "Folgen" feminine;
-lin sequence_N = reg2N  "Folge" "Folgen" feminine;
-lin sequent_A = variants {};
-lin sequential_A = regA "aufeinanderfolgend";
-lin sequester_V2 = variants {};
-lin sequestered_A = variants {};
-lin sequestrate_V2 = variants {};
-lin sequestration_N = variants {};
-lin sequin_N = variants {};
-lin sequoia_N = variants {};
-lin seraglio_N = variants {};
-lin seraph_N = variants {};
-lin seraphic_A = variants {};
-lin serbo_croat_N = variants {};
-lin sere_A = mk3A "trocken" "trockener" "trockenste";
-lin serenade_N = reg2N  "Serenade" "Serenaden" feminine;
-lin serenade_V2 = variants {};
-lin serendipity_N = variants {};
-lin serene_A = variants {};
-lin serenity_N = reg2N  "Durchlaucht" "Durchlauchten" feminine;
-lin serf_N = variants {};
-lin serfdom_N = variants {};
-lin serge_N = variants {};
-lin sergeant_N = reg2N  "Feldwebel" "Feldwebel" masculine;
-lin sergeant_major_N = variants {};
-lin serial_A = variants {};
-lin serial_N = variants {};
-lin serialize_V2 = variants {};
-lin seriatim_Adv = variants {};
-lin sericultural_A = variants {};
-lin sericulture_N = variants {};
-lin sericulturist_N = variants {};
-lin series_N = reg2N  "Reihe" "Reihen" feminine;
-lin seriocomic_A = variants {};
-lin serious_A = mk3A "ernst" "ernster" "ernsteste";
-lin seriousness_N = variants {};
-lin serjeant_N = variants {};
-lin serjeant_at_arms_N = variants {};
-lin sermon_N = reg2N  "Predigt" "Predigten" feminine;
-lin sermonize_V = variants {};
-lin sermonize_V2 = variants {};
-lin serous_A = variants {};
-lin serpent_N = reg2N  "Schlange" "Schlangen" feminine;
-lin serpentine_A = regA "schlangenförmig";
-lin serrated_A = variants {};
-lin serried_A = variants {};
-lin serum_N = reg2N  "Serum" "Seren" neuter;
-lin servant_N = variants {};
-lin serve_N = variants {};
-lin serve_V = variants {};
-lin serve_V2 = variants {};
-lin serve_VV = variants {};
-lin serve_VS = variants {};
-lin server_N = reg2N  "Server" "Server" masculine;
-lin service_N = reg2N  "Angabe" "Angaben" feminine;
-lin service_V2 = variants {};
-lin serviceable_A = variants {};
-lin serviceman_N = variants {};
-lin serviette_N = variants {};
-lin servile_A = variants {};
-lin servility_N = variants {};
-lin serving_N = variants {};
-lin servitor_N = variants {};
-lin servitude_N = variants {};
-lin sesame_N = reg2N  "Sesam" "Sesams" masculine;
-lin sesotho_N = variants {};
-lin sesquipedalian_A = variants {};
-lin session_N = mkN "Sitzung";
-lin set_N = reg2N "Menge" "Mengen" feminine;
-lin set_V = prefixV "bereit" (irregV "stellen" "stellt" "stellte" "stellte" "gestellt") ;
-lin set_V2 = dirV2 (prefixV "bereit" (irregV "stellen" "stellt" "stellte" "stellte" "gestellt") );
-lin set_VV = variants {};
-lin set_VS = variants {};
-lin set_square_N = variants {};
-lin set_to_N = variants {};
-lin set_up_N = variants {};
-lin setback_N = variants {};
-lin setswana_N = variants {};
-lin sett_N = variants {};
-lin settee_N = reg2N  "Sofa" "Sofas" neuter;
-lin setter_N = variants {};
-lin setting_N = variants {};
-lin settle_N = variants {};
-lin settle_V = variants {};
-lin settle_V2 = variants {};
-lin settle_VA = variants {};
-lin settle_VS = variants {};
-lin settled_A = variants {};
-lin settlement_N = mkN "Ansiedlung";
-lin settler_N = reg2N  "Siedler" "Siedler" masculine;
-lin seven_sisters_PN = variants {};
-lin sevenfold_A = variants {};
-lin sevenfold_Adv = variants {};
-lin sevenoaks_PN = variants {};
-lin sever_V = variants {};
-lin sever_V2 = variants {};
-lin several_Num = variants {};
-lin severally_Adv = variants {};
-lin severance_N = variants {};
-lin severe_A = mk3A "schwer" "schwerer" "schwerste";
-lin severity_N = reg2N  "Härte" "Härten" feminine;
-lin sevilla_PN = variants {};
-lin seville_PN = variants {};
-lin sew_V = regV "nähen";
-lin sew_V2 = dirV2 (regV "nähen");
-lin sewage_N = variants {};
-lin sewage_farm_N = variants {};
-lin sewage_works_N = variants {};
-lin sewer_N = mkN "Kanalisation";
-lin sewer_gas_N = variants {};
-lin sewer_rat_N = variants {};
-lin sewerage_N = mkN "Kanalisation";
-lin sewing_N = variants {};
-lin sewing_machine_N = variants {};
-lin sex_N = reg2N  "Geschlecht" "Geschlechter" neuter;
-lin sex_V2 = variants {};
-lin sex_starved_A = variants {};
-lin sexagenarian_A = variants {};
-lin sexagenarian_N = variants {};
-lin sexed_A = variants {};
-lin sexism_N = variants {};
-lin sexist_A = variants {};
-lin sexist_N = variants {};
-lin sexless_A = regA "geschlechtslos";
-lin sextant_N = reg2N  "Sextant" "Sextanten" masculine;
-lin sextet_N = variants {};
-lin sextette_N = variants {};
-lin sexton_N = reg2N  "Küster" "Küster" masculine;
-lin sexual_A = variants {};
-lin sexuality_N = reg2N  "Geschlecht" "Geschlechter" neuter;
-lin sexy_A = mk3A "sexy" "sexyer" "sexyste";
-lin seychelles_PN = variants {};
-lin seychellois_A = variants {};
-lin seychellois_N = variants {};
-lin sgd_PN = variants {};
-lin sgt_PN = variants {};
-lin shabbily_Adv = variants {};
-lin shabbiness_N = reg2N  "Schäbigkeit" "Schäbigkeiten" feminine;
-lin shabby_A = mk3A "schäbig" "schäbiger" "schäbigste";
-lin shabby_genteel_A = variants {};
-lin shack_N = reg2N  "Bude" "Buden" feminine;
-lin shack_V = variants {};
-lin shackle_N = reg2N  "Schäkel" "Schäkel" masculine;
-lin shackle_V2 = variants {};
-lin shad_N = variants {};
-lin shaddock_N = variants {};
-lin shade_N = reg2N  "Farbton" "Farbtöne" masculine;
-lin shade_V = variants {};
-lin shade_V2 = variants {};
-lin shade_tree_N = variants {};
-lin shading_N = variants {};
-lin shadow_N = reg2N  "Schatten" "Schatten" masculine;
-lin shadow_V2 = variants {};
-lin shadow_boxing_N = variants {};
-lin shadowy_A = variants {};
-lin shady_A = variants {};
-lin shaft_N = reg2N  "Schacht" "Schächte" masculine;
-lin shag_N = variants {};
-lin shag_V = variants {};
-lin shag_V2 = variants {};
-lin shaggily_Adv = variants {};
-lin shagginess_N = variants {};
-lin shagging_N = variants {};
-lin shaggy_A = mk3A "struppig" "struppiger" "struppigste";
-lin shah_N = reg2N  "Schah" "Schahs" masculine;
-lin shake_N = variants {};
-lin shake_V = irregV "erschüttern" "erschüttert" "erschütterte" "erschüttere" "erschüttert" ;
-lin shake_V2 = dirV2 (irregV "erschüttern" "erschüttert" "erschütterte" "erschüttere" "erschüttert" );
-lin shake_up_N = variants {};
-lin shakedown_N = variants {};
-lin shakeout_N = variants {};
-lin shaker_N = variants {};
-lin shakespearian_A = variants {};
-lin shakily_Adv = variants {};
-lin shakiness_N = variants {};
-lin shaking_N = variants {};
-lin shaky_A = variants {};
-lin shale_N = reg2N  "Schiefer" "Schiefer" masculine;
-lin shale_oil_N = variants {};
-lin shallot_N = reg2N  "Schalotte" "Schalotten" feminine;
-lin shallow_A = mk3A "flach" "flacher" "flachste";
-lin shallow_N = variants {};
-lin shallow_V = variants {};
-lin sham_A = variants {};
-lin sham_N = variants {};
-lin sham_V = variants {};
-lin sham_V2 = variants {};
-lin shamble_N = variants {};
-lin shamble_V = variants {};
-lin shambles_N = variants {};
-lin shame_N = variants {};
-lin shame_V2 = variants {};
-lin shame_making_A = variants {};
-lin shamefaced_A = variants {};
-lin shameful_A = variants {};
-lin shameless_A = mk3A "schamlos" "schamloser" "schamloseste";
-lin shamelessness_N = variants {};
-lin shammy_N = variants {};
-lin shampoo_N = reg2N  "Haarwaschmittel" "Haarwaschmittel" neuter;
-lin shampoo_V2 = variants {};
-lin shamrock_N = reg2N  "Kleeblatt" "Kleeblätter" neuter;
-lin shandy_N = variants {};
-lin shanghai_PN = variants {};
-lin shanghai_V2 = dirV2 (regV "schanghaien");
-lin shank_N = variants {};
-lin shantung_N = variants {};
-lin shanty_N = variants {};
-lin shantytown_N = variants {};
-lin shape_N = reg2N  "Form" "Formen" feminine;
-lin shape_V = variants {};
-lin shape_V2 = variants {};
-lin shape_VV = variants {};
-lin shapeless_A = variants {};
-lin shapelessness_N = variants {};
-lin shapely_A = variants {};
-lin shard_N = reg2N  "Scherbe" "Scherben" feminine;
-lin share_N = reg2N  "Aktie" "Aktien" feminine;
-lin share_V = variants {};
-lin share_V2 = variants {};
-lin share_out_N = variants {};
-lin sharecropper_N = variants {};
-lin shareholder_N = reg2N  "Aktionär" "Aktionäre" masculine;
-lin shareholding_N = variants {};
-lin shark_N = reg2N  "Hai" "Haie" masculine;
-lin sharkskin_N = variants {};
-lin sharon_PN = variants {};
-lin sharp_A = mk3A "scharf" "schärfer" "schärfste";
-lin sharp_Adv = variants {};
-lin sharp_N = variants {};
-lin sharp_eyed_A = variants {};
-lin sharp_set_A = variants {};
-lin sharp_sighted_A = variants {};
-lin sharp_witted_A = variants {};
-lin sharpen_V = variants {};
-lin sharpen_V2 = variants {};
-lin sharpener_N = reg2N  "Spitzer" "Spitzer" masculine;
-lin sharper_N = variants {};
-lin sharpness_N = variants {};
-lin sharpshooter_N = reg2N  "Scharfschütze" "Scharfschützen" masculine;
-lin shatter_V = variants {};
-lin shatter_V2 = variants {};
-lin shatterproof_A = variants {};
-lin shave_N = variants {};
-lin shave_V = regV "rasieren";
-lin shave_V2 = dirV2 (regV "rasieren");
-lin shaver_N = variants {};
-lin shavian_A = variants {};
-lin shavian_N = variants {};
-lin shaving_brush_N = variants {};
-lin shawl_N = variants {};
-lin she_Pron = M.mkPronPers "sie" "sie" "ihr" "ihrer" "ihr" R.Fem R.Sg R.P3;
-lin she_goat_N = variants {};
-lin sheaf_N = reg2N  "Garbe" "Garben" feminine;
-lin shear_V2 = dirV2 (irregV "scheren" "schert" "schor" "schöre" "geschoren" );
-lin sheath_N = reg2N  "Hülle" "Hüllen" feminine;
-lin sheath_knife_N = variants {};
-lin sheathe_V2 = variants {};
-lin sheathing_N = variants {};
-lin shebang_N = variants {};
-lin shebeen_N = variants {};
-lin shed_N = variants {};
-lin shed_V2 = dirV2 (irregV "vergießen" "vergießt" "vergoss" "vergösse" "vergossen" );
-lin sheen_N = variants {};
-lin sheep_N = reg2N "Schaf" "Schafe" neuter;
-lin sheepdog_N = reg2N  "Schäferhund" "Schäferhunde" masculine;
-lin sheepfold_N = reg2N  "Schafstall" "Schafställe" masculine;
-lin sheepish_A = variants {};
-lin sheepishness_N = variants {};
-lin sheeprun_N = variants {};
-lin sheepskin_N = variants {};
-lin sheer_A = mk3A "bloß" "bloßer" "bloßeste";
-lin sheer_Adv = variants {};
-lin sheer_V = variants {};
-lin sheerness_PN = variants {};
-lin sheet_N = reg2N  "Blatt" "Blätter" neuter;
-lin sheet_anchor_N = variants {};
-lin sheet_lightning_N = variants {};
-lin sheeting_N = variants {};
-lin sheffield_PN = variants {};
-lin sheik_N = variants {};
-lin sheikdom_N = variants {};
-lin sheikh_N = variants {};
-lin sheikhdom_N = variants {};
-lin sheila_PN = variants {};
-lin shekel_N = reg2N  "Schekel" "Schekel" masculine;
-lin sheldrake_N = variants {};
-lin shelf_N = variants {};
-lin shelford_PN = variants {};
-lin shell_N = reg2N  "Eierschale" "Eierschalen" feminine;
-lin shell_V = variants {};
-lin shell_V2 = variants {};
-lin shell_shock_N = variants {};
-lin shellac_N = reg2N  "Schellack" "Schellacke" masculine;
-lin shellac_V2 = variants {};
-lin shellfire_N = variants {};
-lin shellfish_N = variants {};
-lin shellproof_A = variants {};
-lin shelter_N = reg2N  "Zufluchtsort" "Zufluchtsorte" masculine;
-lin shelter_V = variants {};
-lin shelter_V2 = variants {};
-lin shelve_V = variants {};
-lin shelve_V2 = variants {};
-lin shepherd_N = reg2N  "Hirte" "Hirten" masculine;
-lin shepherd_V2 = variants {};
-lin shepherdess_N = reg2N  "Schafhirtin" "Schafhirtinnen" feminine;
-lin shepshed_PN = variants {};
-lin shepton_mallet_PN = variants {};
-lin sheraton_N = variants {};
-lin sherbet_N = reg2N  "Brausepulver" "Brausepulver" neuter;
-lin sherbourne_PN = variants {};
-lin sheriff_N = variants {};
-lin sheringham_PN = variants {};
-lin sherry_N = variants {};
-lin shetland_PN = variants {};
-lin shevington_PN = variants {};
-lin shew_V = variants {};
-lin shew_V2 = variants {};
-lin shibboleth_N = variants {};
-lin shield_N = reg2N  "Schild" "Schilde" masculine;
-lin shield_V2 = variants {};
-lin shift_N = variants {};
-lin shift_V = variants {};
-lin shift_V2 = variants {};
-lin shiftily_Adv = variants {};
-lin shiftiness_N = variants {};
-lin shiftless_A = variants {};
-lin shifty_A = variants {};
-lin shihkiachwang_PN = variants {};
-lin shildon_PN = variants {};
-lin shillelagh_N = variants {};
-lin shillyshally_N = variants {};
-lin shillyshally_V = variants {};
-lin shimmer_N = variants {};
-lin shimmer_V = regV "schimmern";
-lin shin_N = reg2N  "Schienbein" "Schienbeine" neuter;
-lin shin_V = variants {};
-lin shinbone_N = reg2N  "Schienbein" "Schienbeine" neuter;
-lin shindig_N = variants {};
-lin shindy_N = variants {};
-lin shine_N = variants {};
-lin shine_V = regV "glänzen";
-lin shine_V2 = dirV2 (regV "glänzen");
-lin shingle_N = reg2N  "Schindel" "Schindeln" feminine;
-lin shingle_V2 = variants {};
-lin shingles_N = variants {};
-lin shingly_A = variants {};
-lin shinguard_N = variants {};
-lin shiny_A = mk3A "glänzend" "glänzender" "glänzendste";
-lin ship_N = reg2N "Schiff" "Schiffe" neuter;
-lin ship_V = variants {};
-lin ship_V2 = variants {};
-lin ship_breaker_N = variants {};
-lin ship_canal_N = variants {};
-lin shipboard_A = variants {};
-lin shipbroker_N = variants {};
-lin shipbuilder_N = variants {};
-lin shipbuilding_N = variants {};
-lin shipload_N = variants {};
-lin shipmate_N = variants {};
-lin shipment_N = variants {};
-lin shipowner_N = variants {};
-lin shipper_N = variants {};
-lin shipping_N = reg2N  "Schifffahrt" "Schifffahrten" feminine;
-lin shipping_agent_N = variants {};
-lin shipping_office_N = variants {};
-lin shipshape_A = variants {};
-lin shipshape_Adv = variants {};
-lin shipway_N = variants {};
-lin shipwreck_N = reg2N  "Schiffbruch" "Schiffbrüche" masculine;
-lin shipwreck_V = variants {};
-lin shipwright_N = variants {};
-lin shipyard_N = reg2N  "Werft" "Werften" feminine;
-lin shire_N = variants {};
-lin shirebrook_PN = variants {};
-lin shiremoor_PN = variants {};
-lin shirk_V = variants {};
-lin shirk_V2 = variants {};
-lin shirker_N = variants {};
-lin shirley_PN = variants {};
-lin shirt_N = reg2N "Hemd" "Hemden" neuter;
-lin shirt_front_N = variants {};
-lin shirting_N = variants {};
-lin shirtwaist_N = variants {};
-lin shirtwaister_N = variants {};
-lin shirty_A = variants {};
-lin shish_kebab_N = variants {};
-lin shit_N = reg2N  "Durchfall" "Durchfälle" masculine;
-lin shit_V = variants {};
-lin shiver_N = variants {};
-lin shiver_V = variants {};
-lin shiver_V2 = variants {};
-lin shivery_A = variants {};
-lin shoal_N = variants {};
-lin shoal_V = variants {};
-lin shock_Adv = variants {};
-lin shock_N = variants {};
-lin shock_V2 = variants {};
-lin shock_brigade_N = variants {};
-lin shock_headed_A = variants {};
-lin shock_worker_N = variants {};
-lin shockable_A = variants {};
-lin shocker_N = variants {};
-lin shocking_A = variants {};
-lin shoddiness_N = variants {};
-lin shoddy_A = mk3A "minderwertig" "minderwertiger" "minderwertigste";
-lin shoddy_N = variants {};
-lin shoe_N = mkN "Schuh";
-lin shoe_V2 = variants {};
-lin shoe_leather_N = variants {};
-lin shoeblack_N = variants {};
-lin shoehorn_N = reg2N  "Schuhanzieher" "Schuhanzieher" masculine;
-lin shoehorn_V2 = variants {};
-lin shoelace_N = reg2N  "Schnürsenkel" "Schnürsenkel" masculine;
-lin shoemaker_N = reg2N  "Schuhmacher" "Schuhmacher" masculine;
-lin shoemaking_N = variants {};
-lin shoestring_N = variants {};
-lin shoetree_N = variants {};
-lin shogun_N = variants {};
-lin shoo_V = variants {};
-lin shoo_V2 = variants {};
-lin shoot_N = variants {};
-lin shoot_V = irregV "schießen" "schießt" "schoss" "schösse" "geschossen" ;
-lin shoot_V2 = dirV2 (irregV "schießen" "schießt" "schoss" "schösse" "geschossen" );
-lin shooter_N = reg2N  "Ballerspiel" "Ballerspiele" neuter;
-lin shooting_N = variants {};
-lin shooting_box_N = variants {};
-lin shooting_brake_N = variants {};
-lin shooting_gallery_N = variants {};
-lin shooting_range_N = variants {};
-lin shooting_stick_N = variants {};
-lin shop_N = reg2N "Laden" "Läden" masculine;
-lin shop_V = variants {};
-lin shop_assistant_N = variants {};
-lin shop_bell_N = variants {};
-lin shop_boy_N = variants {};
-lin shop_front_N = variants {};
-lin shop_girl_N = variants {};
-lin shop_steward_N = variants {};
-lin shopkeeper_N = reg2N  "Händler" "Händler" masculine;
-lin shoplift_V = regV "klauen";
-lin shoplift_V2 = dirV2 (regV "klauen");
-lin shoplifter_N = variants {};
-lin shoplifting_N = reg2N  "Ladendiebstahl" "Ladendiebstähle" masculine;
-lin shopper_N = variants {};
-lin shopping_N = variants {};
-lin shopsoiled_A = variants {};
-lin shopwalker_N = variants {};
-lin shopwindow_N = variants {};
-lin shopworn_A = variants {};
-lin shore_N = reg2N  "Ufer" "Ufer" neuter;
-lin shore_V2 = variants {};
-lin shorn_V2 = variants {};
-lin short_A = mk3A "kurz" "kürzer" "kürzeste";
-lin short_Adv = variants {};
-lin short_N = variants {};
-lin short_V = variants {};
-lin short_V2 = variants {};
-lin short_change_V2 = variants {};
-lin short_circuit_N = variants {};
-lin short_circuit_V = variants {};
-lin short_circuit_V2 = variants {};
-lin short_dated_A = variants {};
-lin short_handed_A = variants {};
-lin short_lived_A = variants {};
-lin short_range_A = variants {};
-lin short_sighted_A = variants {};
-lin short_tempered_A = variants {};
-lin short_term_A = variants {};
-lin short_winded_A = variants {};
-lin shortage_N = variants {};
-lin shortbread_N = variants {};
-lin shortcake_N = variants {};
-lin shortcoming_N = reg2N  "Manko" "Mankos" neuter;
-lin shorten_V = variants {};
-lin shorten_V2 = variants {};
-lin shortening_N = variants {};
-lin shortfall_N = variants {};
-lin shorthand_N = reg2N  "Kurzschrift" "Kurzschriften" feminine;
-lin shorthorn_N = variants {};
-lin shortish_A = variants {};
-lin shortlist_N = variants {};
-lin shortlist_V2 = variants {};
-lin shortness_N = variants {};
-lin shot_N = variants {};
-lin shot_put_N = variants {};
-lin shot_tower_N = variants {};
-lin shotgun_N = reg2N  "Beifahrersitz" "Beifahrersitze" masculine;
-lin shotton_PN = variants {};
-lin shotts_PN = variants {};
-lin should_VV = variants {};
-lin shoulder_N = reg2N  "Schulter" "Schultern" feminine;
-lin shoulder_V2 = variants {};
-lin shoulder_blade_N = variants {};
-lin shoulder_flash_N = variants {};
-lin shoulder_strap_N = variants {};
-lin shout_N = reg2N  "Schrei" "Schreie" masculine;
-lin shout_V = variants {};
-lin shout_V2 = variants {};
-lin shouting_N = variants {};
-lin shove_N = variants {};
-lin shove_V = regV "schubsen";
-lin shove_V2 = dirV2 (regV "schubsen");
-lin shovel_N = reg2N  "Schaufel" "Schaufeln" feminine;
-lin shovel_V2 = variants {};
-lin shovel_board_N = variants {};
-lin shovelful_N = variants {};
-lin show_N = variants {};
-lin show_V = regV "zeigen";
-lin show_V2 = dirV2 (regV "zeigen");
-lin show_V2V = variants {};
-lin show_VS = variants {};
-lin show_VQ = variants {};
-lin show_up_V = variants {};
-lin show_business_N = variants {};
-lin show_off_N = variants {};
-lin show_window_N = variants {};
-lin showbiz_N = variants {};
-lin showboat_N = variants {};
-lin showcase_N = variants {};
-lin showdown_N = variants {};
-lin shower_N = reg2N  "Brause" "Brausen" feminine;
-lin shower_V = variants {};
-lin shower_V2 = variants {};
-lin shower_bath_N = variants {};
-lin showery_A = variants {};
-lin showgirl_N = variants {};
-lin showily_Adv = variants {};
-lin showiness_N = variants {};
-lin showing_N = variants {};
-lin showjumping_N = variants {};
-lin showman_N = variants {};
-lin showmanship_N = variants {};
-lin showplace_N = variants {};
-lin showroom_N = variants {};
-lin showy_A = variants {};
-lin shrapnel_N = variants {};
-lin shred_N = variants {};
-lin shred_V2 = variants {};
-lin shrew_N = variants {};
-lin shrew_mouse_N = variants {};
-lin shrewd_A = mk3A "klug" "klüger" "klügste";
-lin shrewdness_N = variants {};
-lin shrewish_A = variants {};
-lin shrewishness_N = variants {};
-lin shrewsbury_PN = variants {};
-lin shriek_N = variants {};
-lin shriek_V = variants {};
-lin shriek_V2 = variants {};
-lin shrift_N = variants {};
-lin shrike_N = reg2N  "Würger" "Würger" masculine;
-lin shrill_A = mk3A "scharf" "schärfer" "schärfste";
-lin shrill_V = variants {};
-lin shrill_V2 = variants {};
-lin shrillness_N = variants {};
-lin shrilly_Adv = variants {};
-lin shrimp_N = reg2N  "Garnele" "Garnelen" feminine;
-lin shrimp_V = variants {};
-lin shrine_N = reg2N  "Schrein" "Schreine" masculine;
-lin shrine_V2 = variants {};
-lin shrink_N = variants {};
-lin shrink_V = regV "schrumpfen";
-lin shrink_V2 = dirV2 (regV "schrumpfen");
-lin shrinkable_A = variants {};
-lin shrinkage_N = variants {};
-lin shrive_V2 = variants {};
-lin shrivel_V = variants {};
-lin shrivel_V2 = variants {};
-lin shropshire_PN = variants {};
-lin shroud_N = variants {};
-lin shroud_V2 = variants {};
-lin shrove_tuesday_N = variants {};
-lin shrove_tuesday_PN = variants {};
-lin shrub_N = reg2N  "Busch" "Büsche" masculine;
-lin shrubbery_N = variants {};
-lin shrug_N = reg2N "Schulterzucken" "Schulterzucken" neuter;
-lin shrug_V2 = variants {};
-lin shrug_VS = variants {};
-lin shuck_N = variants {};
-lin shuck_V2 = variants {};
-lin shudder_N = variants {};
-lin shudder_V = variants {};
-lin shudderingly_Adv = variants {};
-lin shuffle_N = variants {};
-lin shuffle_V = variants {};
-lin shuffle_V2 = variants {};
-lin shuffler_N = variants {};
-lin shun_V2 = variants {};
-lin shunt_V = regV "rangieren";
-lin shunt_V2 = dirV2 (regV "rangieren");
-lin shunter_N = variants {};
-lin shush_V = variants {};
-lin shush_V2 = variants {};
-lin shut_V = irregV "schließen" "schließt" "schloss" "schlösse" "geschlossen" ;
-lin shut_V2 = dirV2 (irregV "schließen" "schließt" "schloss" "schlösse" "geschlossen" );
-lin shutdown_N = variants {};
-lin shuteye_N = variants {};
-lin shutter_N = variants {};
-lin shutter_V2 = variants {};
-lin shuttle_N = variants {};
-lin shuttle_V = variants {};
-lin shuttle_V2 = variants {};
-lin shuttlecock_N = reg2N  "Federball" "Federbälle" masculine;
-lin shy_A = mk3A "scheu" "scheuer" "scheusten, scheueste";
-lin shy_N = variants {};
-lin shy_V = variants {};
-lin shy_V2 = variants {};
-lin shyness_N = variants {};
-lin shyster_N = variants {};
-lin siam_PN = variants {};
-lin siamese_A = variants {};
-lin siamese_N = variants {};
-lin sian_PN = variants {};
-lin siberian_A = variants {};
-lin sibilant_A = variants {};
-lin sibilant_N = variants {};
-lin sibyl_N = variants {};
-lin sic_Adv = variants {};
-lin sicilian_A = variants {};
-lin sicilian_N = variants {};
-lin sick_A = variants {};
-lin sick_V2 = variants {};
-lin sick_benefit_N = variants {};
-lin sick_berth_N = variants {};
-lin sick_headache_N = variants {};
-lin sick_leave_N = variants {};
-lin sick_list_N = variants {};
-lin sick_parade_N = variants {};
-lin sick_pay_N = variants {};
-lin sick_room_N = variants {};
-lin sickbay_N = reg2N  "Krankenzimmer" "Krankenzimmer" neuter;
-lin sickbed_N = variants {};
-lin sicken_V = variants {};
-lin sicken_V2 = variants {};
-lin sickening_A = mk3A "ekelhaft" "ekelhafter" "ekelhafteste";
-lin sickish_A = variants {};
-lin sickle_N = reg2N  "Sichel" "Sicheln" feminine;
-lin sickly_A = mk3A "fahl" "fahler" "fahlste";
-lin sickness_N = reg2N  "Krankheit" "Krankheiten" feminine;
-lin sid_PN = variants {};
-lin side_N = reg2N  "Seite" "Seiten" feminine;
-lin side_V = variants {};
-lin side_chapel_N = variants {};
-lin side_dish_N = variants {};
-lin side_drum_N = variants {};
-lin side_face_Adv = variants {};
-lin side_glance_N = variants {};
-lin side_road_N = variants {};
-lin side_saddle_Adv = variants {};
-lin side_saddle_N = variants {};
-lin side_slip_N = variants {};
-lin side_slip_V = variants {};
-lin side_splitting_A = variants {};
-lin side_stroke_N = variants {};
-lin side_view_N = variants {};
-lin sideboard_N = variants {};
-lin sidecar_N = reg2N  "Beiwagen" "Beiwagen" masculine;
-lin sided_A = variants {};
-lin sidelight_N = variants {};
-lin sidelong_A = variants {};
-lin sidelong_Adv = variants {};
-lin sidereal_A = regA "siderisch";
-lin sideshow_N = variants {};
-lin sidesman_N = variants {};
-lin sidestep_N = variants {};
-lin sidestep_V = variants {};
-lin sidestep_V2 = variants {};
-lin sidetrack_N = variants {};
-lin sidetrack_V2 = variants {};
-lin sidewalk_N = reg2N  "Bürgersteig" "Bürgersteige" masculine;
-lin sidewards_Adv = variants {};
-lin sideways_Adv = variants {};
-lin siding_N = variants {};
-lin sidle_V = variants {};
-lin sidmouth_PN = variants {};
-lin sidney_PN = variants {};
-lin siege_N = mkN "Belagerung";
-lin sienna_N = variants {};
-lin sierra_N = variants {};
-lin sierra_leone_PN = variants {};
-lin sierra_leonian_A = variants {};
-lin sierra_leonian_N = variants {};
-lin siesta_N = variants {};
-lin sieve_N = reg2N  "Sieb" "Siebe" neuter;
-lin sieve_V2 = dirV2 (regV "sieben");
-lin sift_V = regV "sieben";
-lin sift_V2 = dirV2 (regV "sieben");
-lin sifter_N = variants {};
-lin sigh_N = variants {};
-lin sigh_V = variants {};
-lin sigh_V2 = variants {};
-lin sigh_VS = variants {};
-lin sight_N = reg2N  "Sehenswürdigkeit" "Sehenswürdigkeiten" feminine;
-lin sight_V2 = variants {};
-lin sighted_A = variants {};
-lin sighting_N = variants {};
-lin sightless_A = variants {};
-lin sightseeing_N = mkN "Besichtigung";
-lin sightseer_N = variants {};
-lin sign_N = reg2N  "Anzeichen" "Anzeichen" neuter;
-lin sign_V = variants {};
-lin sign_V2 = variants {};
-lin sign_V2V = variants {};
-lin sign_painter_N = variants {};
-lin sign_up_V = variants {};
-lin signal_A = variants {};
-lin signal_N = reg2N  "Signal" "Signale" neuter;
-lin signal_V = variants {};
-lin signal_V2 = variants {};
-lin signal_VS = variants {};
-lin signal_box_N = variants {};
-lin signale_V2 = variants {};
-lin signale_VS = variants {};
-lin signalize_V2 = variants {};
-lin signaller_N = variants {};
-lin signalman_N = variants {};
-lin signatory_N = variants {};
-lin signature_N = reg2N  "Unterschrift" "Unterschriften" feminine;
-lin signet_N = variants {};
-lin signet_ring_N = variants {};
-lin significance_N = mkN "Bedeutung";
-lin significant_A = mk3A "bedeutend" "bedeutender" "bedeutendste";
-lin signification_N = variants {};
-lin significative_A = variants {};
-lin signify_V = variants {};
-lin signify_V2 = variants {};
-lin signor_N = variants {};
-lin signora_N = variants {};
-lin signorina_N = variants {};
-lin signpost_N = variants {};
-lin signpost_V2 = variants {};
-lin sikh_N = variants {};
-lin silage_N = variants {};
-lin sileby_PN = variants {};
-lin silence_N = reg2N  "Stille" "Stillen" feminine;
-lin silence_V2 = variants {};
-lin silencer_N = variants {};
-lin silent_A = mk3A "schweigsam" "schweigsamer" "schweigsamste";
-lin silhouette_N = reg2N  "Silhouette" "Silhouetten" feminine;
-lin silhouette_V2 = variants {};
-lin silica_N = variants {};
-lin silicate_N = reg2N  "Silikat" "Silikate" neuter;
-lin silicon_N = variants {};
-lin silicone_N = variants {};
-lin silicosis_N = variants {};
-lin silk_N = reg2N  "Seide" "Seiden" feminine;
-lin silken_A = regA "seiden";
-lin silkily_Adv = variants {};
-lin silkiness_N = variants {};
-lin silkworm_N = variants {};
-lin silky_A = mk3A "seidig" "seidiger" "seidigste";
-lin sill_N = variants {};
-lin sillabub_N = variants {};
-lin silly_A = mk3A "doof" "doofer" "doofste";
-lin silly_N = variants {};
-lin silo_N = variants {};
-lin silsden_PN = variants {};
-lin silt_N = variants {};
-lin silt_V = variants {};
-lin silt_V2 = variants {};
-lin silvan_A = variants {};
-lin silver_N = reg2N "Silber" "Silber" neuter;
-lin silver_V = variants {};
-lin silver_V2 = variants {};
-lin silver_fish_N = variants {};
-lin silvern_A = variants {};
-lin silverside_N = variants {};
-lin silversmith_N = variants {};
-lin silvery_A = variants {};
-lin silvia_PN = variants {};
-lin simian_A = variants {};
-lin simian_N = variants {};
-lin similar_A = mk3A "ähnlich" "ähnlicher" "ähnlichste";
-lin similarity_N = reg2N  "Ähnlichkeit" "Ähnlichkeiten" feminine;
-lin simile_N = reg2N  "Vergleich" "Vergleiche" masculine;
-lin similitude_N = variants {};
-lin simmer_N = variants {};
-lin simmer_V = variants {};
-lin simmer_V2 = variants {};
-lin simon_PN = variants {};
-lin simony_N = reg2N  "Simonie" "Simonien" feminine;
-lin simoom_N = variants {};
-lin simoon_N = variants {};
-lin simper_V = variants {};
-lin simperingly_Adv = variants {};
-lin simple_A = mk3A "einfach" "einfacher" "einfachste";
-lin simple_N = variants {};
-lin simple_hearted_A = variants {};
-lin simple_minded_A = variants {};
-lin simpleton_N = reg2N  "Einfaltspinsel" "Einfaltspinsel" masculine;
-lin simplicity_N = variants {};
-lin simplification_N = variants {};
-lin simplify_V = irregV "vereinfachen" "vereinfacht" "vereinfachte" "vereinfachte" "vereinfacht";
-lin simplify_V2 = dirV2 (irregV "vereinfachen" "vereinfacht" "vereinfachte" "vereinfachte" "vereinfacht");
-lin simulacrum_N = variants {};
-lin simulate_V2 = variants {};
-lin simulation_N = variants {};
-lin simulator_N = reg2N  "Simulator" "Simulatoren" masculine;
-lin simultaneity_N = variants {};
-lin simultaneous_A = regA "gleichzeitig";
-lin simultaneousness_N = variants {};
-lin sin_N = reg2N  "Sünde" "Sünden" feminine;
-lin sin_V = variants {};
-lin since_Adv = variants {};
-lin since_Subj = variants {};
-lin since_Prep = variants {};
-lin sincere_A = mk3A "aufrichtig" "aufrichtiger" "aufrichtigste";
-lin sincerity_N = reg2N  "Aufrichtigkeit" "Aufrichtigkeiten" feminine;
-lin sine_N = variants {};
-lin sine_die_Adv = variants {};
-lin sine_qua_non_N = variants {};
-lin sinecure_N = variants {};
-lin sinew_N = variants {};
-lin sinewy_A = variants {};
-lin sinful_A = variants {};
-lin sinfulness_N = variants {};
-lin sing_V = regV "singen";
-lin sing_V2 = dirV2 (irregV "singen" "singt" "sang" "sänge" "gesungen" );
-lin singable_A = variants {};
-lin singapore_PN = variants {};
-lin singaporean_A = variants {};
-lin singaporean_N = variants {};
-lin singe_N = variants {};
-lin singe_V = variants {};
-lin singe_V2 = variants {};
-lin singer_N = reg2N  "Sänger" "Sänger" masculine;
-lin singhalese_A = variants {};
-lin singing_N = reg2N  "Gesang" "Gesänge" masculine;
-lin single_A = regA "allein";
-lin single_N = variants {};
-lin single_V2 = variants {};
-lin single_breasted_A = variants {};
-lin single_handed_A = variants {};
-lin single_handed_Adv = variants {};
-lin single_minded_A = variants {};
-lin single_spacing_N = variants {};
-lin singleness_N = variants {};
-lin singlestick_N = variants {};
-lin singlet_N = variants {};
-lin singleton_N = reg2N  "Einermenge" "Einermengen" feminine;
-lin singly_Adv = variants {};
-lin singsong_N = variants {};
-lin singular_A = regA "einzigartig";
-lin singular_N = variants {};
-lin singularity_N = reg2N  "Eigenheit" "Eigenheiten" feminine;
-lin singularize_V2 = variants {};
-lin sinhala_N = variants {};
-lin sinhalese_A = variants {};
-lin sinhalese_N = variants {};
-lin sining_PN = variants {};
-lin sinister_A = variants {};
-lin sink_N = variants {};
-lin sink_V = irregV "sinken" "sinkt" "sank" "sänke" "gesunken" ;
-lin sink_V2 = dirV2 (irregV "sinken" "sinkt" "sank" "sänke" "gesunken" );
-lin sinkable_A = variants {};
-lin sinker_N = variants {};
-lin sinking_N = variants {};
-lin sinking_fund_N = variants {};
-lin sinless_A = variants {};
-lin sinlessness_N = variants {};
-lin sinn_fein_PN = variants {};
-lin sinner_N = reg2N  "Sünder" "Sünder" masculine;
-lin sinologist_N = variants {};
-lin sinology_N = variants {};
-lin sinuosity_N = variants {};
-lin sinuous_A = variants {};
-lin sinus_N = variants {};
-lin sinusitis_N = reg2N  "Sinusitis" "Sinusitiden" feminine;
-lin sioux_N = variants {};
-lin sip_N = variants {};
-lin sip_V = variants {};
-lin sip_V2 = variants {};
-lin siphon_N = variants {};
-lin siphon_V = variants {};
-lin siphon_V2 = variants {};
-lin sir_N = variants {};
-lin sir_roger_de_coverley_N = variants {};
-lin siracusa_PN = variants {};
-lin sirdar_N = variants {};
-lin sire_N = variants {};
-lin sire_V2 = variants {};
-lin siren_N = variants {};
-lin sirloin_N = variants {};
-lin sirocco_N = variants {};
-lin sirrah_N = variants {};
-lin sirup_N = variants {};
-lin sisal_N = variants {};
-lin sissified_A = variants {};
-lin sissy_N = reg2N  "Memme" "Memmen" feminine;
-lin sister_N = reg2N "Schwester" "Schwestern" feminine;
-lin sister_in_law_N = variants {};
-lin sisterhood_N = variants {};
-lin sisterly_A = variants {};
-lin siswati_N = variants {};
-lin sit_V = irregV "sitzen" "sitzt" "saß" "säße" "gesessen";
-lin sit_V2 = dirV2 (irregV "liegen" "liegt" "lag" "läge" "gelegen" );
-lin sit_VA = variants {};
-lin sit_in_N = variants {};
-lin sitar_N = reg2N  "Sitar" "Sitars" feminine;
-lin site_N = reg2N  "Standort" "Standorte" masculine;
-lin site_V = variants {};
-lin sitter_N = variants {};
-lin sitting_N = variants {};
-lin sitting_room_N = variants {};
-lin sittingbourne_PN = variants {};
-lin situate_V2 = variants {};
-lin situated_A = variants {};
-lin situation_N = reg2N  "Lage" "Lagen" feminine;
-lin six_footer_N = variants {};
-lin six_shooter_N = variants {};
-lin sixfold_A = variants {};
-lin sixfold_Adv = variants {};
-lin sixpence_N = variants {};
-lin sixpenny_A = variants {};
-lin sixth_former_N = variants {};
-lin sizable_A = variants {};
-lin size_N = reg2N  "Größe" "Größen" feminine;
-lin size_V2 = variants {};
-lin sizeable_A = variants {};
-lin sized_A = variants {};
-lin sizzle_V = regV "zischen";
-lin skate_N = reg2N "Eislaufen" "Eislaufen" neuter;
-lin skate_V = variants {};
-lin skateboard_N = reg2N  "Skateboard" "Skateboards" neuter;
-lin skateboarder_N = variants {};
-lin skateboarding_N = variants {};
-lin skater_N = variants {};
-lin skating_N = variants {};
-lin skating_rink_N = variants {};
-lin skedaddle_V = variants {};
-lin skeet_N = variants {};
-lin skegness_PN = variants {};
-lin skein_N = reg2N  "Strang" "Stränge" masculine;
-lin skeleton_N = reg2N  "Gerippe" "Gerippe" neuter;
-lin skelmanthorpe_PN = variants {};
-lin skelmersdale_PN = variants {};
-lin skep_N = variants {};
-lin skeptical_A = mk3A "skeptisch" "skeptischer" "skeptischste";
-lin skepticism_N = variants {};
-lin sketch_N = variants {};
-lin sketch_V = irregV "skizzieren" "skizziert" "skizzierte" "skizzierte" "skizziert";
-lin sketch_V2 = dirV2 (irregV "skizzieren" "skizziert" "skizzierte" "skizzierte" "skizziert");
-lin sketch_block_N = variants {};
-lin sketch_book_N = variants {};
-lin sketch_map_N = variants {};
-lin sketcher_N = variants {};
-lin sketchily_Adv = variants {};
-lin sketchiness_N = variants {};
-lin sketchy_A = variants {};
-lin skew_A = mk3A "schief" "schiefer" "schiefste";
-lin skew_V2 = variants {};
-lin skew_eyed_A = variants {};
-lin skewen_PN = variants {};
-lin skewer_N = reg2N  "Spieß" "Spieße" masculine;
-lin skewer_V2 = variants {};
-lin ski_N = variants {};
-lin ski_V = variants {};
-lin ski_bob_N = variants {};
-lin ski_jump_N = variants {};
-lin ski_lift_N = variants {};
-lin ski_plane_N = variants {};
-lin skid_N = reg2N  "Kufe" "Kufen" feminine;
-lin skid_V = variants {};
-lin skid_V2 = variants {};
-lin skidpan_N = variants {};
-lin skier_N = reg2N  "Skifahrer" "Skifahrer" masculine;
-lin skiff_N = variants {};
-lin skiffle_N = variants {};
-lin skiffle_group_N = variants {};
-lin skilful_A = mk3A "geschickt" "geschickter" "geschickteste";
-lin skill_N = variants {};
-lin skilled_A = variants {};
-lin skillet_N = reg2N  "Bratpfanne" "Bratpfannen" feminine;
-lin skilly_N = variants {};
-lin skim_V = irregV "überfliegen" "überfliegt" "überflog" "überflögee" "überflogen" ;
-lin skim_V2 = dirV2 (irregV "überfliegen" "überfliegt" "überflog" "überflögee" "überflogen" );
-lin skimmed_milk_N = variants {};
-lin skimmer_N = variants {};
-lin skimp_V = variants {};
-lin skimp_V2 = variants {};
-lin skimpily_Adv = variants {};
-lin skimpy_A = variants {};
-lin skin_N = mkN "Haut" "Häute" feminine;
-lin skin_V = variants {};
-lin skin_V2 = variants {};
-lin skin_deep_A = variants {};
-lin skin_diving_N = variants {};
-lin skin_graft_N = variants {};
-lin skin_tight_A = variants {};
-lin skinhead_N = reg2N  "Skinhead" "Skinheads" masculine;
-lin skinny_A = variants {};
-lin skint_A = variants {};
-lin skip_N = variants {};
-lin skip_V = regV "hüpfen";
-lin skip_V2 = dirV2 (regV "hüpfen");
-lin skipper_N = reg2N  "Schiffer" "Schiffer" masculine;
-lin skipper_V2 = variants {};
-lin skipping_rope_N = variants {};
-lin skipton_PN = variants {};
-lin skirl_N = variants {};
-lin skirmish_N = reg2N  "Scharmützel" "Scharmützel" neuter;
-lin skirmish_V = variants {};
-lin skirmisher_N = variants {};
-lin skirt_N = reg2N  "Rock" "Röcke" masculine;
-lin skirt_V = variants {};
-lin skirt_V2 = variants {};
-lin skirting_board_N = variants {};
-lin skit_N = variants {};
-lin skitter_V = variants {};
-lin skittish_A = variants {};
-lin skittishness_N = variants {};
-lin skittle_N = variants {};
-lin skittle_V2 = variants {};
-lin skittle_pin_N = variants {};
-lin skittles_N = variants {};
-lin skivvy_N = variants {};
-lin skopje_PN = variants {};
-lin skua_N = variants {};
-lin skulk_V = variants {};
-lin skulker_N = variants {};
-lin skull_N = reg2N  "Totenkopf" "Totenköpfe" masculine;
-lin skullcap_N = reg2N  "Kippa" "Kippot" feminine;
-lin skullduggery_N = variants {};
-lin skulled_A = variants {};
-lin skunk_N = reg2N  "Stinktier" "Stinktiere" neuter;
-lin sky_N = mkN "Himmel";
-lin sky_V2 = variants {};
-lin sky_blue_A = variants {};
-lin sky_blue_N = variants {};
-lin sky_high_Adv = variants {};
-lin skylark_N = reg2N  "Lerche" "Lerchen" feminine;
-lin skylark_V = variants {};
-lin skylight_N = reg2N  "Dachfenster" "Dachfenster" neuter;
-lin skyrocket_V = variants {};
-lin skyrocket_V2 = variants {};
-lin skyscraper_N = reg2N  "Hochhaus" "Hochhäuser" neuter;
-lin skyward_A = variants {};
-lin skyward_Adv = variants {};
-lin skywards_A = variants {};
-lin skywards_Adv = variants {};
-lin skywriting_N = variants {};
-lin slab_N = reg2N  "Fliese" "Fliesen" feminine;
-lin slack_A = variants {};
-lin slack_N = variants {};
-lin slack_V = variants {};
-lin slacken_V = variants {};
-lin slacken_V2 = variants {};
-lin slacker_N = variants {};
-lin slackness_N = variants {};
-lin slag_N = reg2N  "Schlacke" "Schlacken" feminine;
-lin slag_heap_N = variants {};
-lin slake_V2 = variants {};
-lin slalom_N = variants {};
-lin slam_N = variants {};
-lin slam_V = variants {};
-lin slam_V2 = variants {};
-lin slam_dunk_V2 = variants {};
-lin slander_N = mkN "Verleumdung";
-lin slander_V2 = variants {};
-lin slanderer_N = variants {};
-lin slanderous_A = variants {};
-lin slang_N = reg2N  "Jargon" "Jargons" masculine;
-lin slang_V2 = variants {};
-lin slangily_Adv = variants {};
-lin slanginess_N = variants {};
-lin slangy_A = variants {};
-lin slant_N = variants {};
-lin slant_V = variants {};
-lin slant_V2 = variants {};
-lin slantingly_Adv = variants {};
-lin slantwise_Adv = variants {};
-lin slap_Adv = variants {};
-lin slap_N = reg2N  "Klaps" "Klapse" masculine;
-lin slap_V2 = variants {};
-lin slap_bang_Adv = variants {};
-lin slap_happy_A = variants {};
-lin slap_up_A = variants {};
-lin slapdash_A = variants {};
-lin slapdash_Adv = variants {};
-lin slapstick_N = variants {};
-lin slash_N = reg2N  "Bruchstrich" "Bruchstriche" masculine;
-lin slash_V = variants {};
-lin slash_V2 = variants {};
-lin slat_N = variants {};
-lin slate_N = reg2N  "Schiefer" "Schiefer" masculine;
-lin slate_V2 = variants {};
-lin slate_V2V = variants {};
-lin slate_club_N = variants {};
-lin slate_pencil_N = variants {};
-lin slating_N = variants {};
-lin slatted_A = variants {};
-lin slattern_N = variants {};
-lin slatternly_A = variants {};
-lin slaty_A = variants {};
-lin slaughter_N = reg2N  "Gemetzel" "Gemetzel" neuter;
-lin slaughter_V2 = variants {};
-lin slaughterer_N = reg2N  "Fleischer" "Fleischer" masculine;
-lin slaughterhouse_N = reg2N  "Schlachthof" "Schlachthöfe" masculine;
-lin slav_A = variants {};
-lin slav_N = variants {};
-lin slave_N = reg2N  "Sklave" "Sklaven" masculine;
-lin slave_V = variants {};
-lin slave_driver_N = variants {};
-lin slave_trade_N = variants {};
-lin slave_traffic_N = variants {};
-lin slaver_N = variants {};
-lin slaver_V = regV "sabbern";
-lin slavery_N = variants {};
-lin slavey_N = variants {};
-lin slavish_A = variants {};
-lin slavonic_A = variants {};
-lin slaw_N = variants {};
-lin slay_V2 = dirV2 (irregV "ermorden" "ermordet" "ermordete" "ermordete" "ermordet");
-lin slayer_N = variants {};
-lin sleaford_PN = variants {};
-lin sleazy_A = mk3A "frivol" "frivoler" "frivolste";
-lin sled_N = reg2N  "Schlitten" "Schlitten" masculine;
-lin sledge_N = variants {};
-lin sledge_V = variants {};
-lin sledge_V2 = variants {};
-lin sledgehammer_N = variants {};
-lin sleek_A = mk3A "geschmeidig" "geschmeidiger" "geschmeidigste";
-lin sleek_V2 = variants {};
-lin sleekness_N = variants {};
-lin sleep_N = variants {};
-lin sleep_V = irregV "schlafen" "schläft" "schlief" "schliefe" "geschlafen";
-lin sleep_V2 = variants {};
-lin sleeper_N = reg2N  "Schläfer" "Schläfer" masculine;
-lin sleepily_Adv = variants {};
-lin sleepiness_N = variants {};
-lin sleeping_N = variants {};
-lin sleeping_bag_N = variants {};
-lin sleeping_car_N = variants {};
-lin sleeping_draught_N = variants {};
-lin sleeping_pill_N = variants {};
-lin sleeping_sickness_N = variants {};
-lin sleepless_A = variants {};
-lin sleeplessness_N = variants {};
-lin sleepwalker_N = variants {};
-lin sleepy_A = mk3A "schläfrig" "schläfriger" "schläfrigste";
-lin sleepy_head_N = variants {};
-lin sleet_N = reg2N "Eisregen" "Eisregen" masculine;
-lin sleet_V = variants {};
-lin sleety_A = variants {};
-lin sleeve_N = reg2N  "Ärmel" "Ärmel" masculine;
-lin sleeved_A = variants {};
-lin sleeveless_A = regA "ärmellos";
-lin sleigh_N = variants {};
-lin sleigh_V = variants {};
-lin sleigh_V2 = variants {};
-lin sleigh_bell_N = variants {};
-lin sleight_N = variants {};
-lin slender_A = mk3A "schlank" "schlanker" "schlankste";
-lin slenderize_V = variants {};
-lin slenderize_V2 = variants {};
-lin slenderness_N = variants {};
-lin sleuth_N = variants {};
-lin sleuth_hound_N = variants {};
-lin slew_V = variants {};
-lin slew_V2 = variants {};
-lin slice_N = reg2N  "Anteil" "Anteile" masculine;
-lin slice_V = variants {};
-lin slice_V2 = variants {};
-lin slick_A = variants {};
-lin slick_Adv = variants {};
-lin slick_N = variants {};
-lin slicker_N = variants {};
-lin slide_N = variants {};
-lin slide_V = irregV "gleiten" "gleitet" "glitt" "glitt" "geglitten" ;
-lin slide_V2 = dirV2 (irregV "gleiten" "gleitet" "glitt" "glitt" "geglitten" );
-lin slide_rule_N = variants {};
-lin slight_A = mk3A "geringfügig" "geringfügiger" "geringfügigste";
-lin slight_N = variants {};
-lin slight_V2 = variants {};
-lin slightingly_Adv = variants {};
-lin slightness_N = variants {};
-lin sligo_PN = variants {};
-lin slim_A = mk3A "schlank" "schlanker" "schlankste";
-lin slim_V = variants {};
-lin slim_V2 = variants {};
-lin slime_N = reg2N  "Schleim" "Schleime" masculine;
-lin sliminess_N = variants {};
-lin slimness_N = variants {};
-lin slimy_A = variants {};
-lin slip_N = reg2N  "Ausrutscher" "Ausrutscher" masculine;
-lin slip_V = variants {};
-lin slip_V2 = variants {};
-lin slip_carriage_N = variants {};
-lin slip_coach_N = variants {};
-lin slip_road_N = variants {};
-lin slip_up_N = variants {};
-lin slipcover_N = variants {};
-lin slipknot_N = variants {};
-lin slipon_N = variants {};
-lin slipover_N = variants {};
-lin slipper_N = reg2N  "Hausschuh" "Hausschuhe" masculine;
-lin slippered_A = variants {};
-lin slipperiness_N = variants {};
-lin slippery_A = variants {};
-lin slippy_A = variants {};
-lin slipshod_A = mk3A "schlampig" "schlampiger" "schlampigste";
-lin slipstream_N = variants {};
-lin slipway_N = variants {};
-lin slit_N = reg2N  "Schlitz" "Schlitze" masculine;
-lin slit_V2 = variants {};
-lin slither_V = variants {};
-lin slithery_A = variants {};
-lin sliver_N = reg2N  "Splitter" "Splitter" masculine;
-lin sliver_V = variants {};
-lin sliver_V2 = variants {};
-lin slob_N = variants {};
-lin slobber_N = variants {};
-lin slobber_V = variants {};
-lin slobber_V2 = variants {};
-lin sloe_N = variants {};
-lin sloe_gin_N = variants {};
-lin slog_V = variants {};
-lin slog_V2 = variants {};
-lin slogan_N = mkN "Losung";
-lin slogger_N = variants {};
-lin sloop_N = variants {};
-lin slop_N = variants {};
-lin slop_V = variants {};
-lin slop_V2 = variants {};
-lin slop_basin_N = variants {};
-lin slop_pail_N = variants {};
-lin slop_shop_N = variants {};
-lin slope_N = reg2N  "Hang" "Hänge" masculine;
-lin slope_V = variants {};
-lin slope_V2 = variants {};
-lin slopingly_Adv = variants {};
-lin sloppily_Adv = variants {};
-lin sloppiness_N = variants {};
-lin sloppy_A = mk3A "schlampig" "schlampiger" "schlampigste";
-lin slosh_V = variants {};
-lin slosh_V2 = variants {};
-lin sloshed_A = variants {};
-lin slot_N = reg2N  "Schlitz" "Schlitze" masculine;
-lin slot_V2 = variants {};
-lin slot_machine_N = variants {};
-lin sloth_N = reg2N  "Faultier" "Faultiere" neuter;
-lin slothful_A = variants {};
-lin slouch_N = variants {};
-lin slouch_V = variants {};
-lin slouch_hat_N = variants {};
-lin slouchingly_Adv = variants {};
-lin slough_N = variants {};
-lin slough_PN = variants {};
-lin slough_V = variants {};
-lin slough_V2 = variants {};
-lin slovak_N = variants {};
-lin sloven_N = variants {};
-lin slovenian_A = variants {};
-lin slovenian_N = variants {};
-lin slovenly_A = variants {};
-lin slow_A = mk3A "dumm" "dümmer" "dümmste";
-lin slow_Adv = variants {};
-lin slow_V = variants {};
-lin slow_V2 = variants {};
-lin slow_worm_N = variants {};
-lin slowcoach_N = variants {};
-lin slowdown_N = variants {};
-lin slower_Adv = variants {};
-lin slowest_Adv = variants {};
-lin slowness_N = variants {};
-lin sludge_N = reg2N  "Schlamm" "Schlämme" masculine;
-lin slug_N = reg2N  "Nacktschnecke" "Nacktschnecken" feminine;
-lin slug_V = variants {};
-lin slug_V2 = variants {};
-lin sluggard_N = variants {};
-lin sluggish_A = variants {};
-lin sluggishness_N = variants {};
-lin sluice_N = reg2N  "Schleuse" "Schleusen" feminine;
-lin sluice_V = variants {};
-lin sluice_V2 = variants {};
-lin sluice_valve_N = variants {};
-lin sluicegate_N = variants {};
-lin slum_N = reg2N  "Slum" "Slum" masculine;
-lin slum_V = variants {};
-lin slumber_N = variants {};
-lin slumber_V = variants {};
-lin slumber_V2 = variants {};
-lin slumberer_N = variants {};
-lin slumberous_A = variants {};
-lin slummy_A = variants {};
-lin slump_N = variants {};
-lin slump_V = variants {};
-lin slump_V2 = variants {};
-lin slur_N = variants {};
-lin slur_V = variants {};
-lin slur_V2 = variants {};
-lin slurry_N = variants {};
-lin slush_N = variants {};
-lin slushy_A = variants {};
-lin slut_N = reg2N  "Flittchen" "Flittchen" neuter;
-lin sluttish_A = variants {};
-lin sly_A = mk3A "gerissen" "gerissener" "gerissenste";
-lin slyness_N = variants {};
-lin smack_Adv = variants {};
-lin smack_N = variants {};
-lin smack_V = variants {};
-lin smack_V2 = variants {};
-lin smacker_N = variants {};
-lin smacking_N = variants {};
-lin small_A = regA "klein";
-lin small_Adv = variants {};
-lin small_N = variants {};
-lin small_minded_A = variants {};
-lin smallholder_N = variants {};
-lin smallholding_N = variants {};
-lin smallness_N = variants {};
-lin smallpox_N = variants {};
-lin smalltime_A = variants {};
-lin smarmy_A = variants {};
-lin smart_A = variants {};
-lin smart_N = variants {};
-lin smart_V = regV "schmerzen";
-lin smarten_V = variants {};
-lin smarten_V2 = variants {};
-lin smartness_N = variants {};
-lin smash_Adv = variants {};
-lin smash_N = variants {};
-lin smash_V = variants {};
-lin smash_V2 = variants {};
-lin smash_up_N = variants {};
-lin smasher_N = variants {};
-lin smashing_A = variants {};
-lin smattering_N = reg2N "Halbwissen" "Halbwissen" neuter;
-lin smear_N = variants {};
-lin smear_V = variants {};
-lin smear_V2 = variants {};
-lin smear_word_N = variants {};
-lin smell_N = reg2N  "Geruch" "Gerüche" masculine;
-lin smell_V = regV "riechen";
-lin smell_V2 = variants {};
-lin smell_VA = variants {};
-lin smelly_A = variants {};
-lin smelt_N = variants {};
-lin smelt_V2 = variants {};
-lin smilax_N = variants {};
-lin smile_N = reg2N  "Lächeln" "Lächeln" neuter;
-lin smile_V = variants {};
-lin smile_V2 = variants {};
-lin smirch_N = variants {};
-lin smirch_V2 = variants {};
-lin smirk_N = variants {};
-lin smirk_V = variants {};
-lin smite_V = variants {};
-lin smite_V2 = variants {};
-lin smith_N = variants {};
-lin smithy_N = variants {};
-lin smock_N = variants {};
-lin smocking_N = variants {};
-lin smog_N = variants {};
-lin smoke_N = mkN "Rauch";
-lin smoke_V = variants {};
-lin smoke_V2 = variants {};
-lin smoke_bomb_N = variants {};
-lin smoke_cured_A = variants {};
-lin smoke_dried_A = variants {};
-lin smoke_screen_N = variants {};
-lin smokeless_A = variants {};
-lin smoker_N = reg2N  "Raucher" "Raucher" masculine;
-lin smokestack_N = reg2N  "Schornstein" "Schornsteine" masculine;
-lin smoking_N = variants {};
-lin smoking_car_N = variants {};
-lin smoking_carriage_N = variants {};
-lin smoking_compartment_N = variants {};
-lin smoking_mixture_N = variants {};
-lin smoking_room_N = variants {};
-lin smoky_A = variants {};
-lin smooth_A = regA "glatt";
-lin smooth_N = variants {};
-lin smooth_V = variants {};
-lin smooth_V2 = variants {};
-lin smooth_bore_A = variants {};
-lin smooth_faced_A = variants {};
-lin smooth_spoken_A = variants {};
-lin smooth_tongued_A = variants {};
-lin smoothing_iron_N = variants {};
-lin smoothing_plane_N = variants {};
-lin smoothness_N = reg2N  "Glätte" "Glätten" feminine;
-lin smorgasbord_N = variants {};
-lin smother_N = variants {};
-lin smother_V2 = variants {};
-lin smoulder_N = variants {};
-lin smoulder_V = variants {};
-lin smudge_N = reg2N  "Fleck" "Flecke" masculine;
-lin smudge_V = variants {};
-lin smudge_V2 = variants {};
-lin smudgy_A = variants {};
-lin smug_A = mk3A "blasiert" "blasierter" "blasierteste";
-lin smuggle_V2 = dirV2 (regV "schmuggeln");
-lin smuggler_N = reg2N  "Schmuggler" "Schmuggler" masculine;
-lin smugness_N = variants {};
-lin smut_N = variants {};
-lin smut_V2 = variants {};
-lin smuttily_Adv = variants {};
-lin smuttiness_N = variants {};
-lin smutty_A = variants {};
-lin snack_N = reg2N  "Happen" "Happen" masculine;
-lin snack_bar_N = variants {};
-lin snack_counter_N = variants {};
-lin snaffle_N = variants {};
-lin snaffle_V2 = variants {};
-lin snaffle_bit_N = variants {};
-lin snag_N = variants {};
-lin snag_V = variants {};
-lin snag_V2 = variants {};
-lin snail_N = reg2N  "Schnecke" "Schnecken" feminine;
-lin snake_N = mkN "Schlange";
-lin snake_V = variants {};
-lin snake_charmer_N = variants {};
-lin snaky_A = variants {};
-lin snap_N = variants {};
-lin snap_V = variants {};
-lin snap_V2 = variants {};
-lin snap_VS = variants {};
-lin snap_fastener_N = variants {};
-lin snapdragon_N = variants {};
-lin snappish_A = variants {};
-lin snappishness_N = variants {};
-lin snappy_A = variants {};
-lin snapshot_N = reg2N  "Schnappschuss" "Schnappschüsse" masculine;
-lin snare_N = variants {};
-lin snare_V2 = variants {};
-lin snare_drum_N = variants {};
-lin snarl_N = variants {};
-lin snarl_V = variants {};
-lin snarl_V2 = variants {};
-lin snarl_up_N = variants {};
-lin snatch_N = variants {};
-lin snatch_V = regV "klauen";
-lin snatch_V2 = dirV2 (regV "klauen");
-lin snatcher_N = variants {};
-lin snazzy_A = variants {};
-lin sneak_N = variants {};
-lin sneak_V = variants {};
-lin sneak_V2 = variants {};
-lin sneak_thief_N = variants {};
-lin sneaking_A = variants {};
-lin sneaky_A = variants {};
-lin sneer_N = variants {};
-lin sneer_V = regV "grinsen";
-lin sneeringly_Adv = variants {};
-lin sneeze_N = variants {};
-lin sneeze_V = regV "niesen";
-lin snick_N = variants {};
-lin snick_V = variants {};
-lin snick_V2 = variants {};
-lin snicker_N = variants {};
-lin snicker_V = variants {};
-lin snide_A = variants {};
-lin sniff_N = variants {};
-lin sniff_V = variants {};
-lin sniff_V2 = variants {};
-lin sniff_VS = variants {};
-lin sniffle_V = variants {};
-lin sniffy_A = variants {};
-lin snifter_N = variants {};
-lin snigger_N = variants {};
-lin snigger_V = variants {};
-lin snip_N = variants {};
-lin snip_V = variants {};
-lin snip_V2 = variants {};
-lin snipe_N = reg2N  "Schnepfe" "Schnepfen" feminine;
-lin snipe_V = variants {};
-lin snipe_V2 = variants {};
-lin sniper_N = reg2N  "Heckenschütze" "Heckenschützen" masculine;
-lin snippet_N = variants {};
-lin snipping_N = variants {};
-lin snitch_V = regV "klauen";
-lin snitch_V2 = dirV2 (regV "klauen");
-lin snivel_V = variants {};
-lin sniveller_N = variants {};
-lin snob_N = variants {};
-lin snobbery_N = reg2N  "Snobismus" "Snobismen" masculine;
-lin snobbish_A = variants {};
-lin snobbishness_N = variants {};
-lin snog_V = variants {};
-lin snogging_N = variants {};
-lin snood_N = variants {};
-lin snook_N = variants {};
-lin snooker_N = variants {};
-lin snoop_V = variants {};
-lin snooper_N = variants {};
-lin snootily_Adv = variants {};
-lin snooty_A = variants {};
-lin snooze_N = variants {};
-lin snooze_V = variants {};
-lin snore_N = variants {};
-lin snore_V = regV "schnarchen";
-lin snorer_N = variants {};
-lin snorkel_N = reg2N  "Schnorchel" "Schnorchel" masculine;
-lin snort_N = variants {};
-lin snort_V = variants {};
-lin snort_V2 = variants {};
-lin snort_VS = variants {};
-lin snorter_N = variants {};
-lin snorty_A = variants {};
-lin snot_N = variants {};
-lin snot_nosed_A = variants {};
-lin snotty_A = mk3A "patzig" "patziger" "patzigste";
-lin snout_N = reg2N  "Rüssel" "Rüssel" masculine;
-lin snow_N = mkN "Schnee" "Schneen" masculine;
-lin snow_V = variants {};
-lin snow_V2 = variants {};
-lin snow_clad_A = variants {};
-lin snow_covered_A = variants {};
-lin snow_white_A = variants {};
-lin snowball_N = reg2N  "Schneeball" "Schneebälle" masculine;
-lin snowball_V = variants {};
-lin snowball_V2 = variants {};
-lin snowberry_N = variants {};
-lin snowbound_A = variants {};
-lin snowcapped_A = variants {};
-lin snowdrift_N = variants {};
-lin snowdrop_N = reg2N  "Schneeglöckchen" "Schneeglöckchen" neuter;
-lin snowfall_N = reg2N  "Schneefall" "Schneefälle" masculine;
-lin snowfield_N = variants {};
-lin snowflake_N = reg2N  "Märzenbecher" "Märzenbecher" masculine;
-lin snowman_N = reg2N  "Schneemann" "Schneemänner" masculine;
-lin snowplough_N = variants {};
-lin snowstorm_N = reg2N  "Schneesturm" "Schneestürme" masculine;
-lin snowy_A = variants {};
-lin snr_PN = variants {};
-lin snub_A = variants {};
-lin snub_N = variants {};
-lin snub_V2 = variants {};
-lin snub_nosed_A = variants {};
-lin snuff_N = variants {};
-lin snuff_V = variants {};
-lin snuff_V2 = variants {};
-lin snuff_colour_A = variants {};
-lin snuff_colour_N = variants {};
-lin snuff_coloured_A = variants {};
-lin snuffbox_N = variants {};
-lin snuffle_N = variants {};
-lin snuffle_V = variants {};
-lin snug_A = variants {};
-lin snug_N = variants {};
-lin snuggery_N = variants {};
-lin snuggle_V = variants {};
-lin snuggle_V2 = variants {};
-lin snugness_N = variants {};
-lin so_AdA = ss "so";
-lin so_N = variants {};
-lin so_Subj = variants {};
-lin so_PConj = variants {};
-lin so_and_so_N = variants {};
-lin so_called_A = variants {};
-lin so_so_A = variants {};
-lin so_so_Adv = variants {};
-lin soak_N = variants {};
-lin soak_V = variants {};
-lin soak_V2 = variants {};
-lin soaker_N = variants {};
-lin soap_N = reg2N  "Seife" "Seifen" feminine;
-lin soap_V2 = variants {};
-lin soap_bubble_N = variants {};
-lin soap_opera_N = variants {};
-lin soapbox_N = variants {};
-lin soapy_A = variants {};
-lin soar_V = variants {};
-lin soar_V2 = variants {};
-lin sob_N = variants {};
-lin sob_V = variants {};
-lin sob_V2 = variants {};
-lin sob_stuff_N = variants {};
-lin sobbingly_Adv = variants {};
-lin sober_A = mk3A "besonnen" "besonnener" "besonnenste";
-lin sober_V = variants {};
-lin sober_V2 = variants {};
-lin sober_sides_N = variants {};
-lin sobriety_N = variants {};
-lin sobriquet_N = reg2N  "Beiname" "Beinamen" masculine;
-lin soc_N = variants {};
-lin soccer_N = reg2N  "Fußball" "Fußbälle" masculine;
-lin sociability_N = variants {};
-lin sociable_A = mk3A "gesellig" "geselliger" "geselligste";
-lin social_A = mk3A "sozial" "sozialer" "sozialste";
-lin social_N = variants {};
-lin social_work_N = variants {};
-lin socialism_N = variants {};
-lin socialist_A = regA "sozialistisch";
-lin socialist_N = variants {};
-lin socialite_N = variants {};
-lin socialization_N = variants {};
-lin socialize_V2 = variants {};
-lin society_N = reg2N  "Gesellschaft" "Gesellschaften" feminine;
-lin sociological_A = variants {};
-lin sociologist_N = reg2N  "Soziologe" "Soziologen" masculine;
-lin sociology_N = variants {};
-lin sock_Adv = variants {};
-lin sock_N = reg2N "Strumpf" "Strümpfe" masculine;
-lin sock_V2 = variants {};
-lin socket_N = mkN "Fassung";
-lin socratic_A = variants {};
-lin sod_N = variants {};
-lin sod_V = variants {};
-lin soda_N = variants {};
-lin soda_biscuit_N = variants {};
-lin soda_cracker_N = variants {};
-lin soda_fountain_N = variants {};
-lin soda_water_N = variants {};
-lin sodden_A = variants {};
-lin sodding_A = variants {};
-lin sodium_N = reg2N "Natrium" "Natrien" neuter;
-lin sodomite_N = variants {};
-lin sodomy_N = variants {};
-lin sofa_N = reg2N  "Sofa" "Sofas" neuter;
-lin sofia_PN = variants {};
-lin soft_A = mk3A "leise" "leiser" "leiseste";
-lin soft_boiled_A = variants {};
-lin soft_footed_A = variants {};
-lin soft_headed_A = variants {};
-lin soft_hearted_A = variants {};
-lin soft_pedal_V = variants {};
-lin soft_pedal_V2 = variants {};
-lin soft_soap_V2 = variants {};
-lin soft_solder_N = variants {};
-lin soft_solder_V2 = variants {};
-lin soft_spoken_A = variants {};
-lin soft_witted_A = variants {};
-lin soften_V = variants {};
-lin soften_V2 = variants {};
-lin softener_N = variants {};
-lin softie_N = variants {};
-lin softish_A = variants {};
-lin softland_V = variants {};
-lin softness_N = variants {};
-lin software_N = variants {};
-lin softwood_N = variants {};
-lin softy_N = variants {};
-lin sogginess_N = variants {};
-lin soggy_A = variants {};
-lin soh_N = variants {};
-lin soho_PN = variants {};
-lin soigne_A = variants {};
-lin soignee_A = variants {};
-lin soil_N = reg2N  "Boden" "Böden" masculine;
-lin soil_V = variants {};
-lin soil_V2 = variants {};
-lin soil_pipe_N = variants {};
-lin soiree_N = reg2N  "Soiree" "Soireen" feminine;
-lin sojourn_N = reg2N  "Aufenthalt" "Aufenthalte" masculine;
-lin sojourn_V = variants {};
-lin sojourner_N = variants {};
-lin sol_PN = variants {};
-lin sol_fa_N = variants {};
-lin solace_N = variants {};
-lin solace_V2 = variants {};
-lin solar_A = variants {};
-lin solar_plexus_N = variants {};
-lin solarium_N = reg2N  "Solarium" "Solarien" neuter;
-lin solder_N = reg2N  "Lot" "Lote" neuter;
-lin solder_V2 = variants {};
-lin soldering_iron_N = variants {};
-lin soldier_N = reg2N  "Soldat" "Soldaten" masculine;
-lin soldier_V = variants {};
-lin soldiery_N = variants {};
-lin sole_A = variants {};
-lin sole_N = reg2N  "Fußsohle" "Fußsohlen" feminine;
-lin sole_V2 = variants {};
-lin solecism_N = variants {};
-lin soled_A = variants {};
-lin solemn_A = mk3A "ernst" "ernster" "ernsteste";
-lin solemnity_N = variants {};
-lin solemnization_N = variants {};
-lin solemnize_V2 = variants {};
-lin solemnness_N = variants {};
-lin solicit_V = variants {};
-lin solicit_V2 = variants {};
-lin solicitation_N = variants {};
-lin solicitor_N = variants {};
-lin solicitor_general_N = variants {};
-lin solicitous_A = variants {};
-lin solicitude_N = variants {};
-lin solid_A = mk3A "bündig" "bündiger" "bündigste";
---lin solid_N = variants {};
-lin solid_state_A = variants {};
-lin solidarity_N = reg2N  "Solidarität" "Solidaritäten" feminine;
-lin solidification_N = variants {};
-lin solidify_V = irregV "erstarren" "erstarrt" "erstarrte" "erstarrte" "erstarrt";
-lin solidify_V2 = dirV2 (irregV "erstarren" "erstarrt" "erstarrte" "erstarrte" "erstarrt");
-lin solidity_N = variants {};
-lin solidness_N = variants {};
-lin solihull_PN = variants {};
-lin soliloquize_V = variants {};
-lin soliloquy_N = reg2N  "Monolog" "Monologe" masculine;
-lin solipsism_N = variants {};
-lin solitaire_N = variants {};
-lin solitary_A = variants {};
-lin solitude_N = reg2N  "Einsamkeit" "Einsamkeiten" feminine;
-lin solo_A = variants {};
-lin solo_N = variants {};
-lin soloist_N = reg2N  "Solist" "Solisten" masculine;
-lin solon_PN = variants {};
-lin solstice_N = reg2N  "Sonnenwende" "Sonnenwenden" feminine;
-lin solubility_N = variants {};
-lin soluble_A = regA "löslich";
-lin solution_N = mkN "Lösung";
-lin solvable_A = regA "löslich";
-lin solve_V2 = dirV2 (regV "lösen");
-lin solvency_N = reg2N  "Solvenz" "Solvenz" feminine;
-lin solvent_A = variants {};
-lin solvent_N = reg2N  "Lösemittel" "Lösemittel" neuter;
-lin somali_A = variants {};
-lin somali_N = variants {};
-lin somalia_PN = variants {};
-lin somalian_A = variants {};
-lin somalian_N = variants {};
-lin somatic_A = variants {};
-lin sombre_A = variants {};
-lin sombreness_N = variants {};
-lin sombrero_N = variants {};
---lin some_Quant = variants {};
-lin somebody_NP = M.nameNounPhrase {s = R.caselist "jemand" "jemanden" "jemandem" "jemands"};
-lin someday_Adv = variants {};
-lin somehow_Adv = variants {};
-lin somehow_AdV = variants {};
-lin someone_NP = variants {};
-lin someplace_Adv = variants {};
-lin somercotes_PN = variants {};
-lin somersault_N = reg2N  "Purzelbaum" "Purzelbäume" masculine;
-lin somersault_V = variants {};
-lin somerset_PN = variants {};
-lin something_NP = M.nameNounPhrase {s = \\_ => "etwas"};
-lin sometime_Adv = variants {};
-lin sometimes_Adv = variants {};
-lin someway_Adv = variants {};
-lin somewhat_Adv = variants {};
-lin somewhere_Adv = ss "irgendwo";
-lin somnambulism_N = variants {};
-lin somnambulist_N = variants {};
-lin somnolence_N = variants {};
-lin somnolent_A = mk3A "schläfrig" "schläfriger" "schläfrigste";
-lin son_N = reg2N  "Sohn" "Söhne" masculine;
-lin son_in_law_N = variants {};
-lin sonar_N = variants {};
-lin sonata_N = reg2N  "Sonate" "Sonaten" feminine;
-lin song_N = reg2N "Lied" "Lieder" neuter;
-lin songbird_N = reg2N  "Singvogel" "Singvögel" masculine;
-lin songbook_N = variants {};
-lin songster_N = variants {};
-lin songstress_N = variants {};
-lin sonia_PN = variants {};
-lin sonic_A = variants {};
-lin sonnet_N = reg2N  "Sonett" "Sonette" neuter;
-lin sonneteer_N = variants {};
-lin sonny_N = variants {};
-lin sonority_N = variants {};
-lin sonorous_A = variants {};
-lin sonsy_A = variants {};
-lin soochow_PN = variants {};
-lin soon_Adv = variants {};
-lin sooner_Adv = variants {};
-lin soonest_Adv = variants {};
-lin soot_N = reg2N  "Ruß" "Ruße" masculine;
-lin soot_V2 = variants {};
-lin sooth_N = variants {};
-lin soothe_V2 = variants {};
-lin soothingly_Adv = variants {};
-lin soothsayer_N = reg2N  "Seher" "Seher" masculine;
-lin sooty_A = variants {};
-lin sop_N = variants {};
-lin sop_V2 = variants {};
-lin sophia_PN = variants {};
-lin sophie_PN = variants {};
-lin sophism_N = variants {};
-lin sophist_N = variants {};
-lin sophisticated_A = variants {};
-lin sophistication_N = variants {};
-lin sophistry_N = variants {};
-lin sophomore_N = variants {};
-lin soporific_A = variants {};
-lin soporific_N = variants {};
-lin sopping_A = variants {};
-lin sopping_Adv = variants {};
-lin soppy_A = variants {};
-lin soprano_N = reg2N  "Sopran" "Soprane" masculine;
-lin sorbet_N = reg2N  "Sorbet" "Sorbets" neuter;
-lin sorcerer_N = reg2N  "Zauberer" "Zauberer" masculine;
-lin sorceress_N = reg2N  "Zauberin" "Zauberinnen" feminine;
-lin sorcery_N = variants {};
-lin sordid_A = mk3A "dreckig" "dreckiger" "dreckigste";
-lin sordidness_N = variants {};
-lin sore_A = regA "entzündet";
-lin sore_N = variants {};
-lin soreness_N = reg2N  "Schmerz" "Schmerzen" masculine;
-lin sorghum_N = variants {};
-lin sorority_N = variants {};
-lin sorrel_A = variants {};
-lin sorrel_N = reg2N  "Ampfer" "Ampfer" masculine;
-lin sorrow_N = reg2N  "Leiden" "Leiden" neuter;
-lin sorrow_V = variants {};
-lin sorrowful_A = mk3A "betrübt" "betrübter" "betrübteste";
-lin sorry_A = mk3A "armselig" "armseliger" "armseligste";
-lin sort_N = reg2N  "Art" "Arten" feminine;
-lin sort_V = variants {};
-lin sort_V2 = variants {};
-lin sorter_N = variants {};
-lin sortie_N = variants {};
-lin sos_N = variants {};
-lin sot_N = variants {};
-lin sotho_A = variants {};
-lin sotho_N = variants {};
-lin sottish_A = variants {};
-lin sottishness_N = variants {};
-lin sotto_voce_Adv = variants {};
-lin sou_N = variants {};
-lin soubrette_N = variants {};
-lin soubriquet_N = variants {};
-lin souffle_N = reg2N  "Auflauf" "Aufläufe" masculine;
-lin sough_V = variants {};
-lin soul_N = reg2N  "Seele" "Seelen" feminine;
-lin soul_destroying_A = variants {};
-lin soul_stirring_A = variants {};
-lin soulful_A = variants {};
-lin soulless_A = variants {};
-lin sound_A = mk3A "gesund" "gesünder" "gesündeste";
-lin sound_Adv = variants {};
-lin sound_N = variants {};
-lin sound_V = variants {};
-lin sound_V2 = variants {};
-lin sound_VA = variants {};
-lin sound_VS = variants {};
-lin sound_film_N = variants {};
-lin sound_recording_N = variants {};
-lin sound_wave_N = variants {};
-lin soundbox_N = variants {};
-lin sounding_board_N = variants {};
-lin soundless_A = variants {};
-lin soundness_N = variants {};
-lin soundproof_A = variants {};
-lin soundproof_V2 = variants {};
-lin soundtrack_N = reg2N  "Soundtrack" "Soundtracks" masculine;
-lin soup_N = reg2N  "Suppe" "Suppen" feminine;
-lin soup_V2 = variants {};
-lin soup_kitchen_N = variants {};
-lin soupcon_N = variants {};
-lin sour_A = mk3A "sauer" "saurer" "sauerste";
-lin sour_V = variants {};
-lin sour_V2 = variants {};
-lin source_N = reg2N  "Quellcode" "Quellcodes" masculine;
-lin sourness_N = variants {};
-lin souse_V2 = variants {};
-lin soused_A = variants {};
-lin soutane_N = reg2N  "Soutane" "Soutanen" feminine;
-lin south_A = variants {};
-lin south_Adv = variants {};
-lin south_N = variants {};
-lin south_kirkby_PN = variants {};
-lin south_normantown_PN = variants {};
-lin south_ockendon_PN = variants {};
-lin south_shields_PN = variants {};
-lin south_southeast_Adv = variants {};
-lin south_southeast_N = variants {};
-lin south_southwest_Adv = variants {};
-lin south_southwest_N = variants {};
-lin southampton_PN = variants {};
-lin southeast_Adv = variants {};
-lin southeast_N = variants {};
-lin southeaster_N = variants {};
-lin southeasterly_A = variants {};
-lin southeastern_A = variants {};
-lin southend_on_sea_PN = variants {};
-lin southerly_A = variants {};
-lin southerly_Adv = variants {};
-lin southern_A = mk3A "südlich" "südlicher" "südlichste";
-lin southerner_N = variants {};
-lin southernmost_A = variants {};
-lin southpaw_N = reg2N  "Linkshänder" "Linkshänder" masculine;
-lin southport_PN = variants {};
-lin southward_Adv = variants {};
-lin southwards_Adv = variants {};
-lin southwark_PN = variants {};
-lin southwest_Adv = variants {};
-lin southwest_N = variants {};
-lin southwester_N = variants {};
-lin southwesterly_A = variants {};
-lin southwestern_A = variants {};
-lin souvenir_N = reg2N  "Souvenir" "Souvenirs" neuter;
-lin sovereign_A = variants {};
-lin sovereign_N = variants {};
-lin sovereignty_N = reg2N  "Souveränität" "Souveränitäten" feminine;
-lin soviet_A = variants {};
-lin soviet_N = reg2N  "Sowjet" "Sowjets" masculine;
-lin sovietize_V2 = variants {};
-lin sow_N = variants {};
-lin sow_V = variants {};
-lin sow_V2 = variants {};
-lin sower_N = variants {};
-lin soy_N = reg2N  "Soja" "Sojen" feminine;
-lin soya_N = variants {};
-lin sozzled_A = variants {};
-lin spa_N = reg2N  "Bad" "Bäder" neuter;
-lin space_N = reg2N  "Freiraum" "Freiräume" masculine;
-lin space_V2 = variants {};
-lin space_bar_N = variants {};
-lin space_capsule_N = variants {};
-lin space_heater_N = variants {};
-lin space_helmet_N = variants {};
-lin space_rocket_N = variants {};
-lin space_time_N = variants {};
-lin space_vehicle_N = variants {};
-lin spacecraft_N = reg2N  "Raumschiff" "Raumschiffe" neuter;
-lin spaceship_N = reg2N  "Raumschiff" "Raumschiffe" neuter;
-lin spacesuit_N = variants {};
-lin spacing_N = reg2N "Abstand" "Abstände" masculine;
-lin spacious_A = variants {};
-lin spaciousness_N = variants {};
-lin spade_N = reg2N  "Pik" "Piks" neuter;
-lin spade_V2 = variants {};
-lin spadeful_N = variants {};
-lin spadework_N = variants {};
-lin spaghetti_N = variants {};
-lin spain_PN = variants {};
-lin spalding_PN = variants {};
-lin spam_N = variants {};
-lin span_N = variants {};
-lin span_V2 = variants {};
-lin spangle_N = variants {};
-lin spangle_V2 = variants {};
-lin spaniard_N = variants {};
-lin spaniel_N = variants {};
-lin spanish_A = mk3A "spanisch" "spanischer" "spanischste";
-lin spanish_N = variants {};
-lin spank_V = variants {};
-lin spank_V2 = variants {};
-lin spanking_A = variants {};
-lin spanking_N = variants {};
-lin spanner_N = reg2N  "Schlüssel" "Schlüssel" masculine;
-lin spar_N = variants {};
-lin spar_V = variants {};
-lin spare_A = variants {};
-lin spare_N = variants {};
-lin spare_V = variants {};
-lin spare_V2 = variants {};
-lin spare_rib_N = variants {};
-lin spareness_N = variants {};
-lin sparing_A = variants {};
-lin spark_N = reg2N  "Funke" "Funken" masculine;
-lin spark_V = variants {};
-lin spark_V2 = variants {};
-lin spark_plug_N = variants {};
-lin sparking_plug_N = variants {};
-lin sparkle_N = variants {};
-lin sparkle_V = variants {};
-lin sparkler_N = variants {};
-lin sparring_match_N = variants {};
-lin sparring_partner_N = variants {};
-lin sparrow_N = reg2N  "Sperling" "Sperlinge" masculine;
-lin sparse_A = mk3A "spärlich" "spärlicher" "spärlichste";
-lin sparseness_N = variants {};
-lin sparsity_N = variants {};
-lin spartan_A = variants {};
-lin spartan_N = variants {};
-lin spasm_N = reg2N  "Krampf" "Krämpfe" masculine;
-lin spasmodic_A = variants {};
-lin spasmodically_Adv = variants {};
-lin spastic_A = regA "spastisch";
---lin spastic_N = variants {};
-lin spat_N = variants {};
-lin spat_V = variants {};
-lin spat_V2 = variants {};
-lin spatchcock_N = variants {};
-lin spatchcock_V2 = variants {};
-lin spate_N = variants {};
-lin spatial_A = mk3A "räumlich" "räumlicher" "räumlichste";
-lin spatter_N = variants {};
-lin spatter_V = variants {};
-lin spatter_V2 = variants {};
-lin spatula_N = reg2N  "Pfannenwender" "Pfannenwender" masculine;
-lin spavin_N = variants {};
-lin spavined_A = variants {};
-lin spawn_N = variants {};
-lin spawn_V = irregV "erzeugen" "erzeugt" "erzeugte" "erzeugte" "erzeugt";
-lin spawn_V2 = dirV2 (irregV "erzeugen" "erzeugt" "erzeugte" "erzeugte" "erzeugt");
-lin spay_V2 = variants {};
-lin speak_V = irregV "reden" "redet" "redete" "redete" "redet";
-lin speak_V2 = dirV2 (irregV "sprechen" "spricht" "sprach" "spräche" "gesprochen");
-lin speaker_N = reg2N  "Lautsprecher" "Lautsprecher" masculine;
-lin speakership_N = variants {};
-lin speaking_trumpet_N = variants {};
-lin speaking_tube_N = variants {};
-lin spear_N = reg2N  "Speer" "Speere" masculine;
-lin spear_V2 = variants {};
-lin spearhead_N = variants {};
-lin spearhead_V2 = variants {};
-lin spearmint_N = variants {};
-lin spec_N = variants {};
-lin special_A = variants {};
-lin special_N = variants {};
-lin specialism_N = variants {};
-lin specialist_N = variants {};
-lin speciality_N = reg2N  "Spezialität" "Spezialitäten" feminine;
-lin specialization_N = variants {};
-lin specialize_V = variants {};
-lin specialize_V2 = variants {};
-lin specialty_N = reg2N  "Spezialität" "Spezialitäten" feminine;
-lin specie_N = variants {};
-lin species_N = mkN "Gattung";
-lin specifiable_A = variants {};
-lin specific_A = mk3A "spezifisch" "spezifischer" "spezifischste";
-lin specific_N = variants {};
-lin specifically_Adv = mkAdv "spezifisch";
-lin specification_N = reg2N  "Spezifikation" "Spezifikationen" feminine;
-lin specificity_N = variants {};
-lin specify_V = variants {};
-lin specify_V2 = variants {};
-lin specify_VS = variants {};
-lin specimen_N = reg2N  "Exemplar" "Exemplare" neuter;
-lin specious_A = mk3A "fadenscheinig" "fadenscheiniger" "fadenscheinigste";
-lin speciousness_N = variants {};
-lin speck_N = reg2N  "Fleck" "Flecke" masculine;
-lin specked_A = variants {};
-lin speckle_N = variants {};
-lin speckled_A = variants {};
-lin speckless_A = variants {};
-lin spectacle_N = reg2N  "Schauspiel" "Schauspiele" neuter;
-lin spectacled_A = variants {};
-lin spectacular_A = mk3A "spektakulär" "spektakulärer" "spektakulärste";
-lin spectacular_N = variants {};
-lin spectator_N = reg2N  "Zuschauer" "Zuschauer" masculine;
-lin spectral_A = variants {};
-lin spectre_N = variants {};
-lin spectroscope_N = variants {};
-lin spectroscopic_A = variants {};
-lin spectrum_N = reg2N  "Spektrum" "Spektren" neuter;
-lin speculate_V = irregV "vermuten" "vermutet" "vermutete" "vermutete" "vermutet" ;
-lin speculate_VS = variants {};
-lin speculation_N = mkN "Spekulation";
-lin speculative_A = mk3A "spekulativ" "spekulativer" "spekulativste";
-lin speculator_N = reg2N  "Spekulant" "Spekulanten" masculine;
-lin speech_N = reg2N  "Ansprache" "Ansprachen" feminine;
-lin speech_day_N = variants {};
-lin speechify_V = variants {};
-lin speechless_A = regA "sprachlos";
-lin speed_N = reg2N  "Geschwindigkeit" "Geschwindigkeiten" feminine;
-lin speed_V = variants {};
-lin speed_V2 = variants {};
-lin speed_cop_N = variants {};
-lin speed_indicator_N = variants {};
-lin speed_limit_N = variants {};
-lin speed_up_N = variants {};
-lin speedboat_N = variants {};
-lin speedily_Adv = variants {};
-lin speeding_N = variants {};
-lin speedometer_N = variants {};
-lin speedway_N = variants {};
-lin speedwell_N = variants {};
-lin speedy_A = mk3A "schnell" "schneller" "schnellste";
-lin spelaeologist_N = variants {};
-lin spelaeology_N = variants {};
-lin speleologist_N = variants {};
-lin speleology_N = variants {};
-lin spell_N = reg2N  "Zauber" "Zauber" masculine;
-lin spell_V = variants {};
-lin spell_V2 = variants {};
-lin spellbinder_N = variants {};
-lin spellbound_A = variants {};
-lin speller_N = variants {};
-lin spelt_N = variants {};
-lin spenborough_PN = variants {};
-lin spend_V = irregV "verbringen" "verbringt" "verbrachte" "verbrächte" "verbracht" ;
-lin spend_V2 = dirV2 (irregV "verbringen" "verbringt" "verbrachte" "verbrächte" "verbracht" );
-lin spend_V2V = variants {};
-lin spend_VS = variants {};
-lin spender_N = variants {};
-lin spendthrift_N = variants {};
-lin spennymoor_PN = variants {};
-lin spent_A = variants {};
-lin sperm_N = reg2N  "Samenzelle" "Samenzellen" feminine;
-lin sperm_whale_N = variants {};
-lin spermaceti_N = variants {};
-lin spermatozoon_N = reg2N  "Spermium" "Spermien" neuter;
-lin spermicide_N = variants {};
-lin spew_V = irregV "erbrechen" "erbrecht" "erbrach" "erbräche" "erbrochen" ;
-lin spew_V2 = dirV2 (irregV "erbrechen" "erbrecht" "erbrach" "erbräche" "erbrochen" );
-lin sphagnum_N = variants {};
-lin sphere_N = reg2N  "Bereich" "Bereiche" masculine;
-lin spherical_A = regA "kugelförmig";
-lin spheroid_N = variants {};
-lin sphinx_N = variants {};
-lin spice_N = reg2N  "Gewürz" "Gewürze" neuter;
-lin spice_V2 = variants {};
-lin spicily_Adv = variants {};
-lin spiciness_N = variants {};
-lin spick_A = variants {};
-lin spicy_A = mk3A "pikant" "pikanter" "pikanteste";
-lin spider_N = reg2N  "Spinne" "Spinnen" feminine;
-lin spidery_A = variants {};
-lin spiel_N = variants {};
-lin spiel_V = variants {};
-lin spiel_V2 = variants {};
-lin spigot_N = variants {};
-lin spike_N = reg2N  "Nagel" "Nägel" masculine;
-lin spike_V2 = variants {};
-lin spikenard_N = variants {};
-lin spiky_A = variants {};
-lin spill_N = variants {};
-lin spill_V = irregV "schütten" "schüttet" "schüttete" "schüttete" "geschüttet" ;
-lin spill_V2 = dirV2 (irregV "schütten" "schüttet" "schüttete" "schüttete" "geschüttet" );
-lin spillage_N = variants {};
-lin spillover_N = variants {};
-lin spillway_N = variants {};
-lin spin_N = variants {};
-lin spin_V = variants {};
-lin spin_V2 = variants {};
-lin spin_drier_N = variants {};
-lin spin_dry_V2 = variants {};
-lin spin_off_N = variants {};
-lin spinach_N = reg2N  "Spinat" "Spinate" masculine;
-lin spinal_A = variants {};
-lin spindle_N = reg2N  "Spindel" "Spindeln" feminine;
-lin spindle_berry_N = variants {};
-lin spindle_legged_A = variants {};
-lin spindle_shanked_A = variants {};
-lin spindle_shanks_N = variants {};
-lin spindle_tree_N = variants {};
-lin spindly_A = variants {};
-lin spindrift_N = variants {};
-lin spine_N = reg2N  "Dorn" "Dornen" masculine;
-lin spineless_A = variants {};
-lin spinet_N = reg2N  "Spinett" "Spinette" neuter;
-lin spinnaker_N = variants {};
-lin spinney_N = variants {};
-lin spinning_wheel_N = variants {};
-lin spinster_N = variants {};
-lin spinsterhood_N = variants {};
-lin spiny_A = variants {};
-lin spiral_A = variants {};
-lin spiral_N = variants {};
-lin spiral_V = variants {};
-lin spire_N = variants {};
-lin spirit_N = reg2N  "Alkohol" "Alkohole" masculine;
-lin spirit_V2 = variants {};
-lin spirit_lamp_N = variants {};
-lin spirit_level_N = variants {};
-lin spirit_rapper_N = variants {};
-lin spirit_stove_N = variants {};
-lin spirited_A = variants {};
-lin spiritless_A = variants {};
-lin spiritual_A = regA "geistig";
-lin spiritual_N = variants {};
-lin spiritualism_N = variants {};
-lin spiritualist_N = variants {};
-lin spiritualistic_A = variants {};
-lin spirituality_N = variants {};
-lin spiritualization_N = variants {};
-lin spiritualize_V2 = variants {};
-lin spirituous_A = variants {};
-lin spirt_N = variants {};
-lin spirt_V = variants {};
-lin spit_N = mkN "Nehrung";
-lin spit_V = regV "spucken";
-lin spit_V2 = variants {};
-lin spite_N = variants {};
-lin spite_V2 = variants {};
-lin spiteful_A = mk3A "boshaft" "boshafter" "boshafteste";
-lin spitefulness_N = variants {};
-lin spitfire_N = variants {};
-lin spitting_N = variants {};
-lin spittle_N = reg2N  "Spucke" "Spucken" feminine;
-lin spittoon_N = variants {};
-lin spiv_N = variants {};
-lin splash_N = variants {};
-lin splash_V = variants {};
-lin splash_V2 = variants {};
-lin splashdown_N = variants {};
-lin splay_A = variants {};
-lin splay_N = variants {};
-lin splay_V = variants {};
-lin splay_V2 = variants {};
-lin splayfoot_N = variants {};
-lin splayfooted_A = variants {};
-lin spleen_N = reg2N  "Milz" "Milze" feminine;
-lin splendid_A = mk3A "glänzend" "glänzender" "glänzendste";
-lin splendiferous_A = variants {};
-lin splendour_N = variants {};
-lin splenetic_A = variants {};
-lin splice_N = variants {};
-lin splice_V2 = variants {};
-lin splicer_N = variants {};
-lin split_N = variants {};
-lin split_PN = variants {};
-lin split_V = variants {};
-lin split_V2 = dirV2 (prefixV "auf" (regV "teilen"));
-lin splodge_N = variants {};
-lin splosh_V2 = variants {};
-lin splotch_N = variants {};
-lin splurge_N = variants {};
-lin splurge_V = variants {};
-lin splutter_N = variants {};
-lin splutter_V = variants {};
-lin splutter_V2 = variants {};
-lin spode_N = variants {};
-lin spoil_N = variants {};
-lin spoil_V = regV "ruinieren";
-lin spoil_V2 = dirV2 (regV "ruinieren");
-lin spoilsport_N = reg2N  "Spielverderber" "Spielverderber" masculine;
-lin spoke_N = reg2N  "Speiche" "Speichen" feminine;
-lin spokesman_N = variants {};
-lin spoliation_N = variants {};
-lin spondaic_A = variants {};
-lin spondee_N = variants {};
-lin sponge_N = reg2N  "Schnorrer" "Schnorrer" masculine;
-lin sponge_V = variants {};
-lin sponge_V2 = variants {};
-lin sponge_cake_N = variants {};
-lin sponger_N = reg2N  "Schnorrer" "Schnorrer" masculine;
-lin sponginess_N = variants {};
-lin spongy_A = mk3A "schwammig" "schwammiger" "schwammigste";
-lin sponsor_N = variants {};
-lin sponsor_V2 = variants {};
-lin sponsorship_N = variants {};
-lin spontaneity_N = variants {};
-lin spontaneous_A = mk3A "spontan" "spontaner" "spontanste";
-lin spontaneousness_N = variants {};
-lin spoof_N = variants {};
-lin spoof_V2 = variants {};
-lin spook_N = variants {};
-lin spook_V2 = variants {};
-lin spooky_A = variants {};
-lin spool_N = variants {};
-lin spoon_N = reg2N  "Löffel" "Löffel" masculine;
-lin spoon_V = variants {};
-lin spoon_V2 = variants {};
-lin spoonerism_N = variants {};
-lin spoonfeed_V2 = variants {};
-lin spoonfeeding_N = variants {};
-lin spoonful_N = variants {};
-lin spoor_N = variants {};
-lin sporadic_A = mk3A "sporadisch" "sporadischer" "sporadischste";
-lin sporadically_Adv = variants {};
-lin spore_N = variants {};
-lin sporran_N = variants {};
-lin sport_N = variants {};
-lin sport_V = variants {};
-lin sport_V2 = variants {};
-lin sporting_A = variants {};
-lin sportive_A = variants {};
-lin sportiveness_N = variants {};
-lin sports_car_N = variants {};
-lin sports_coat_N = variants {};
-lin sports_editor_N = variants {};
-lin sports_jacket_N = variants {};
-lin sportsman_N = reg2N  "Sportler" "Sportler" masculine;
-lin sportsmanlike_A = variants {};
-lin sportsmanship_N = variants {};
-lin spot_N = reg2N  "Fleck" "Flecke" masculine;
-lin spot_V = variants {};
-lin spot_V2 = variants {};
-lin spot_VS = variants {};
-lin spotless_A = variants {};
-lin spotlight_N = reg2N  "Scheinwerfer" "Scheinwerfer" masculine;
-lin spotlight_V2 = variants {};
-lin spotted_A = variants {};
-lin spotter_N = variants {};
-lin spotty_A = variants {};
-lin spouse_N = reg2N  "Ehepartner" "Ehepartner" masculine;
-lin spout_N = variants {};
-lin spout_V = variants {};
-lin spout_V2 = variants {};
-lin sprain_N = mkN "Verstauchung";
-lin sprain_V2 = variants {};
-lin sprat_N = variants {};
-lin sprawl_N = variants {};
-lin sprawl_V = regV "grätschen";
-lin sprawl_V2 = dirV2 (regV "grätschen");
-lin spray_N = reg2N "Spray" "Sprays" neuter;
-lin spray_V2 = dirV2 (regV "sprühen");
-lin spray_gun_N = variants {};
-lin sprayer_N = variants {};
-lin spread_N = variants {};
-lin spread_V = regV "spreizen";
-lin spread_V2 = dirV2 (regV "spreizen");
-lin spread_V2V = variants {};
-lin spread_VS = variants {};
-lin spread_over_N = variants {};
-lin spreadeagle_N = variants {};
-lin spreadeagle_V2 = variants {};
-lin spreader_N = variants {};
-lin spree_N = variants {};
-lin sprig_N = variants {};
-lin sprigged_A = variants {};
-lin sprightly_A = variants {};
-lin spring_N = variants {};
-lin spring_V = irregV "springen" "springt" "sprang" "spränge" "gesprungen" ;
-lin spring_V2 = dirV2 (irregV "springen" "springt" "sprang" "spränge" "gesprungen" );
-lin spring_balance_N = variants {};
-lin spring_clean_N = variants {};
-lin spring_clean_V2 = variants {};
-lin spring_cleaning_N = variants {};
-lin spring_gun_N = variants {};
-lin spring_mattress_N = variants {};
-lin springboard_N = variants {};
-lin springbok_N = variants {};
-lin springfield_PN = variants {};
-lin springless_A = variants {};
-lin springlike_A = variants {};
-lin springtide_N = variants {};
-lin springtime_N = variants {};
-lin springy_A = variants {};
-lin sprinkle_V2 = dirV2 (regV "besprühen");
-lin sprinkler_N = variants {};
-lin sprint_N = reg2N  "Sprint" "Sprints" masculine;
-lin sprint_V = variants {};
-lin sprinter_N = variants {};
-lin sprit_N = variants {};
-lin sprite_N = reg2N  "Grünspecht" "Grünspechte" masculine;
-lin spritsail_N = variants {};
-lin sprocket_N = variants {};
-lin sprocket_wheel_N = variants {};
-lin sprout_N = variants {};
-lin sprout_V = variants {};
-lin sprout_V2 = variants {};
-lin spruce_A = variants {};
-lin spruce_N = reg2N  "Fichte" "Fichten" feminine;
-lin spruce_V = variants {};
-lin spruce_V2 = variants {};
-lin spruceness_N = variants {};
-lin spry_A = variants {};
-lin spud_N = reg2N  "Kartoffel" "Kartoffeln" feminine;
-lin spue_V = variants {};
-lin spue_V2 = variants {};
-lin spume_N = variants {};
-lin spunk_N = reg2N  "Saft" "Säfte" masculine;
-lin spunky_A = variants {};
-lin spur_N = variants {};
-lin spur_V = variants {};
-lin spur_V2 = variants {};
-lin spurious_A = variants {};
-lin spuriousness_N = variants {};
-lin spurn_V2 = dirV2 (irregV "verschmähen" "verschmäht" "verschmähte" "verschmähte" "verschmäht");
-lin spurre_V2V = variants {};
-lin spurt_N = variants {};
-lin spurt_V = variants {};
-lin sputnik_N = variants {};
-lin sputter_V = variants {};
-lin sputter_V2 = variants {};
-lin sputum_N = variants {};
-lin spy_N = mkN "Spion";
-lin spy_V = variants {};
-lin spy_V2 = variants {};
-lin spy_hole_N = variants {};
-lin spyglass_N = reg2N  "Fernglas" "Ferngläser" neuter;
-lin sq_PN = variants {};
-lin squab_N = variants {};
-lin squabble_N = variants {};
-lin squabble_V = variants {};
-lin squad_N = variants {};
-lin squadron_N = variants {};
-lin squalid_A = variants {};
-lin squall_N = variants {};
-lin squall_V = variants {};
-lin squally_A = variants {};
-lin squalor_N = variants {};
-lin squander_V2 = dirV2 (irregV "vergeuden" "vergeudet" "vergeudete" "vergeudete" "vergeudet");
-lin squandermania_N = variants {};
-lin square_A = variants {};
-lin square_Adv = variants {};
-lin square_N = reg2N  "Doppelkreuz" "Doppelkreuze" neuter;
-lin square_V = variants {};
-lin square_V2 = variants {};
-lin square_bashing_N = variants {};
-lin square_built_A = variants {};
-lin square_rigged_A = variants {};
-lin square_shouldered_A = variants {};
-lin square_toed_A = variants {};
-lin square_toes_N = variants {};
-lin squareness_N = variants {};
-lin squash_N = variants {};
-lin squash_V = variants {};
-lin squash_V2 = variants {};
-lin squashy_A = variants {};
-lin squat_A = variants {};
-lin squat_V = variants {};
-lin squatter_N = reg2N  "Hausbesetzer" "Hausbesetzer" masculine;
-lin squaw_N = variants {};
-lin squawk_N = variants {};
-lin squawk_V = variants {};
-lin squawker_N = variants {};
-lin squeak_N = variants {};
-lin squeak_V = variants {};
-lin squeak_V2 = variants {};
-lin squeaker_N = variants {};
-lin squeaky_A = variants {};
-lin squeal_N = variants {};
-lin squeal_V = variants {};
-lin squeal_V2 = variants {};
-lin squealer_N = variants {};
-lin squeamish_A = mk3A "empfindlich" "empfindlicher" "empfindlichste";
-lin squeamishness_N = variants {};
-lin squeegee_N = variants {};
-lin squeegee_V2 = variants {};
-lin squeeze_N = variants {};
-lin squeeze_V = regV "drücken";
-lin squeeze_V2 = dirV2 (regV "pressen");
-lin squeezer_N = variants {};
-lin squelch_N = variants {};
-lin squelch_V = variants {};
-lin squelch_V2 = variants {};
-lin squib_N = variants {};
-lin squid_N = variants {};
-lin squiffy_A = variants {};
-lin squiggle_N = variants {};
-lin squiggly_A = variants {};
-lin squint_N = variants {};
-lin squint_V = regV "blinzeln";
-lin squint_eyed_A = variants {};
-lin squire_N = reg2N  "Galan" "Galane" masculine;
-lin squire_V2 = variants {};
-lin squirearchy_N = variants {};
-lin squirm_N = variants {};
-lin squirm_V = variants {};
-lin squirrel_N = reg2N  "Eichhörnchen" "Eichhörnchen" neuter;
-lin squirt_N = variants {};
-lin squirt_V = variants {};
-lin squirt_V2 = variants {};
-lin sr_PN = variants {};
-lin sri_lanka_PN = variants {};
-lin sri_lankan_A = variants {};
-lin sri_lankan_N = variants {};
-lin srn_N = variants {};
-lin ss_N = variants {};
-lin st_PN = variants {};
-lin st_albans_PN = variants {};
-lin st_andrews_PN = variants {};
-lin st_andrews_major_PN = variants {};
-lin st_austell_PN = variants {};
-lin st_blazey_PN = variants {};
-lin st_helens_PN = variants {};
-lin st_ives_PN = variants {};
-lin st_louis_PN = variants {};
-lin st_neots_PN = variants {};
-lin st_paul_PN = variants {};
-lin st_petersburg_PN = variants {};
-lin st_stephen_PN = variants {};
-lin sta_PN = variants {};
-lin stab_N = variants {};
-lin stab_V = variants {};
-lin stab_V2 = dirV2 (irregV "stechen" "sticht" "stach" "stäche" "gestochen");
-lin stabber_N = variants {};
-lin stability_N = variants {};
-lin stabilization_N = reg2N  "Stabilisierung" "Stabilisierungen" feminine;
-lin stabilize_V = regV "stabilisieren";
-lin stabilize_V2 = dirV2 (regV "stabilisieren");
-lin stabilizer_N = reg2N  "Stabilisator" "Stabilisatoren" masculine;
-lin stable_A = variants {};
-lin stable_N = reg2N  "Pferdestall" "Pferdeställe" masculine;
-lin stable_V2 = variants {};
-lin stable_companion_N = variants {};
-lin stableboy_N = variants {};
-lin stableman_N = variants {};
-lin stablemate_N = variants {};
-lin staccato_A = variants {};
-lin staccato_Adv = variants {};
-lin stack_N = reg2N  "Stapel" "Stapel" masculine;
-lin stack_V2 = variants {};
-lin stadium_N = mkN "Stadion";
-lin staff_N = reg2N  "Belegschaft" "Belegschaften" feminine;
-lin staff_V2 = variants {};
-lin staff_office_N = variants {};
-lin stafford_PN = variants {};
-lin staffordshire_PN = variants {};
-lin stag_N = variants {};
-lin stag_party_N = variants {};
-lin stage_N = reg2N  "Bühne" "Bühnen" feminine;
-lin stage_V = variants {};
-lin stage_V2 = variants {};
-lin stage_struck_A = variants {};
-lin stage_whisper_N = variants {};
-lin stagecoach_N = variants {};
-lin stagecraft_N = variants {};
-lin stager_N = variants {};
-lin stagflation_N = mkN "Stagflation";
-lin stagger_N = variants {};
-lin stagger_V = variants {};
-lin stagger_V2 = variants {};
-lin staggerer_N = variants {};
-lin staggeringly_Adv = variants {};
-lin staginess_N = variants {};
-lin staging_N = variants {};
-lin stagnancy_N = variants {};
-lin stagnant_A = variants {};
-lin stagnate_V = irregV "stagnieren" "stagniert" "stagnierte" "stagnierte" "stagniert";
-lin stagnation_N = mkN "Stagnation";
-lin stagy_A = variants {};
-lin staid_A = regA "gesetzt";
-lin staidness_N = variants {};
-lin stain_N = reg2N  "Fleck" "Flecke" masculine;
-lin stain_V = variants {};
-lin stain_V2 = variants {};
-lin stainless_A = regA "rostfrei";
-lin stair_N = reg2N  "Stufe" "Stufen" feminine;
-lin stair_carpet_N = variants {};
-lin stair_rod_N = variants {};
-lin staircase_N = reg2N  "Treppe" "Treppen" feminine;
-lin stairway_N = variants {};
-lin stake_N = reg2N  "Pfahl" "Pfähle" masculine;
-lin stake_V2 = variants {};
-lin stake_holder_N = variants {};
-lin stakeford_PN = variants {};
-lin stalactite_N = variants {};
-lin stalagmite_N = variants {};
-lin stale_A = mk3A "schal" "schaler" "schalste";
-lin stale_V = variants {};
-lin stalemate_N = reg2N  "Patt" "Patts" neuter;
-lin stalemate_V2 = variants {};
-lin staleness_N = variants {};
-lin stalk_N = variants {};
-lin stalk_V = variants {};
-lin stalk_V2 = variants {};
-lin stalker_N = reg2N  "Stalker" "Stalker" masculine;
-lin stalking_horse_N = variants {};
-lin stall_N = reg2N  "Bude" "Buden" feminine;
-lin stall_V = variants {};
-lin stall_V2 = variants {};
-lin stall_fed_A = variants {};
-lin stallion_N = reg2N  "Beschäler" "Beschäler" masculine;
-lin stalwart_A = mk3A "handfest" "handfester" "handfesteste";
-lin stalwart_N = variants {};
-lin stalybridge_PN = variants {};
-lin stamen_N = variants {};
-lin stamford_PN = variants {};
-lin stamina_N = variants {};
-lin stammer_N = variants {};
-lin stammer_V = regV "stammeln";
-lin stammer_V2 = dirV2 (regV "stammeln");
-lin stammerer_N = variants {};
-lin stammeringly_Adv = variants {};
-lin stamp_N = reg2N  "Stempel" "Stempel" masculine;
-lin stamp_V = variants {};
-lin stamp_V2 = variants {};
-lin stamp_album_N = variants {};
-lin stamp_collector_N = variants {};
-lin stamp_dealer_N = variants {};
-lin stamp_duty_N = variants {};
-lin stampede_N = variants {};
-lin stampede_V = variants {};
-lin stampede_V2 = variants {};
-lin stamping_ground_N = variants {};
-lin stan_PN = variants {};
-lin stance_N = variants {};
-lin stanch_V2 = variants {};
-lin stanchion_N = reg2N  "Pfosten" "Pfosten" masculine;
-lin stand_N = variants {};
-lin stand_V = regV "stehen";
-lin stand_V2 = dirV2 (irregV "kandidieren" "kandidiert" "kandidierte" "kandidierte" "kandidiert");
-lin stand_VV = variants {};
-lin stand_VS = variants {};
-lin stand_in_N = variants {};
-lin stand_to_N = variants {};
-lin stand_up_A = variants {};
-lin standard_A = variants {};
-lin standard_N = reg2N  "Banner" "Banner" neuter;
-lin standard_bearer_N = variants {};
-lin standardization_N = variants {};
-lin standardize_V2 = variants {};
-lin standby_N = reg2N  "Bereitschaft" "Bereitschaften" feminine;
-lin standing_A = variants {};
-lin standing_N = variants {};
-lin standoffish_A = variants {};
-lin standoffishness_N = variants {};
-lin standpipe_N = variants {};
-lin standpoint_N = reg2N  "Standpunkt" "Standpunkte" masculine;
-lin standstill_N = reg2N  "Stillstand" "Stillstände" masculine;
-lin stanford_PN = variants {};
-lin stanley_PN = variants {};
-lin stanza_N = reg2N  "Strophe" "Strophen" feminine;
-lin staple_N = reg2N  "Ausgangsmaterial" "Ausgangsmaterialien" neuter;
-lin staple_V2 = variants {};
-lin stapler_N = reg2N  "Heftgerät" "Heftgeräte" neuter;
-lin star_N = mkN "Sterne";
-lin star_V = variants {};
-lin star_V2 = variants {};
-lin starboard_N = reg2N  "Steuerbord" "Steuerborde" neuter;
-lin starboard_V2 = variants {};
-lin starch_N = reg2N  "Stärke" "Stärken" feminine;
-lin starch_V2 = variants {};
-lin starchy_A = variants {};
-lin stardom_N = variants {};
-lin stardust_N = variants {};
-lin stare_N = variants {};
-lin stare_V = regV "starren";
-lin stare_V2 = dirV2 (regV "starren");
-lin starfish_N = reg2N  "Seestern" "Seesterne" masculine;
-lin stargazer_N = variants {};
-lin staring_A = variants {};
-lin staring_Adv = variants {};
-lin stark_A = variants {};
-lin stark_Adv = variants {};
-lin starkers_A = regA "splitternackt";
-lin starless_A = variants {};
-lin starlet_N = variants {};
-lin starlight_N = variants {};
-lin starlit_A = variants {};
-lin starry_A = regA "gestirnt";
-lin starry_eyed_A = variants {};
-lin start_N = reg2N  "Beginn" "Beginne" masculine;
-lin start_V = variants {};
-lin start_V2 = variants {};
-lin start_to_VV = variants {};
-lin start_ing_VV = variants {};
-lin starter_N = reg2N  "Vorspeise" "Vorspeisen" feminine;
-lin starting_gate_N = variants {};
-lin starting_point_N = variants {};
-lin starting_post_N = variants {};
-lin startle_V2 = variants {};
-lin starvation_N = variants {};
-lin starve_V = variants {};
-lin starve_V2 = variants {};
-lin stash_V2 = variants {};
-lin state_N = reg2N  "Staat" "Staaten" masculine;
-lin state_V2 = variants {};
-lin state_VS = variants {};
-lin statecraft_N = variants {};
-lin statehood_N = variants {};
-lin stated_A = variants {};
-lin statehouse_N = variants {};
-lin stateless_A = variants {};
-lin stately_A = variants {};
-lin statement_N = variants {};
-lin statesman_N = reg2N  "Staatsmann" "Staatsmänner" masculine;
-lin statesmanlike_A = variants {};
-lin statesmanship_N = variants {};
-lin static_A = variants {};
-lin statically_Adv = variants {};
-lin statics_N = variants {};
-lin station_N = reg2N  "Bahnhof" "Bahnhöfe" masculine;
-lin station_V2 = variants {};
-lin station_waggon_N = variants {};
-lin stationary_A = variants {};
-lin stationer_N = variants {};
-lin stationery_N = reg2N  "Büromaterial" "Büromaterialien" neuter;
-lin stationmaster_N = variants {};
-lin statistic_N = variants {};
-lin statistical_A = regA "statistisch";
-lin statistician_N = variants {};
-lin statistics_N = reg2N  "Statistik" "Statistiken" feminine;
-lin statuary_A = variants {};
-lin statuary_N = variants {};
-lin statue_N = reg2N  "Statue" "Statuen" feminine;
-lin statuesque_A = variants {};
-lin statuette_N = variants {};
-lin stature_N = variants {};
-lin status_N = reg2N  "Stand" "Stände" masculine;
-lin status_quo_N = variants {};
-lin statute_N = variants {};
-lin statute_book_N = variants {};
-lin statutory_A = variants {};
-lin staunch_A = variants {};
-lin staunch_V2 = variants {};
-lin staunchness_N = variants {};
-lin stave_N = reg2N  "Daube" "Dauben" feminine;
-lin stave_V = variants {};
-lin stave_V2 = variants {};
-lin stay_N = variants {};
-lin stay_V = variants {};
-lin stay_V2 = variants {};
-lin stay_VA = variants {};
-lin stay_VS = variants {};
-lin stay_at_home_N = variants {};
-lin stayer_N = variants {};
-lin std_PN = variants {};
-lin stead_N = variants {};
-lin steadfast_A = variants {};
-lin steadfastness_N = variants {};
-lin steadily_Adv = variants {};
-lin steadiness_N = variants {};
-lin steady_A = regA "stetig";
-lin steady_Adv = variants {};
-lin steady_N = variants {};
-lin steady_V = variants {};
-lin steady_V2 = variants {};
-lin steak_N = reg2N  "Schnitte" "Schnitten" feminine;
-lin steal_V = regV "rauben";
-lin steal_V2 = dirV2 (regV "rauben");
-lin stealth_N = variants {};
-lin stealthily_Adv = variants {};
-lin stealthy_A = mk3A "geheim" "geheimer" "geheimste";
-lin steam_N = reg2N  "Dampf" "Dämpfe" masculine;
-lin steam_V = variants {};
-lin steam_V2 = variants {};
-lin steam_boiler_N = variants {};
-lin steam_coal_N = variants {};
-lin steam_engine_N = variants {};
-lin steam_heat_N = variants {};
-lin steam_heat_V2 = variants {};
-lin steamboat_N = reg2N  "Dampfer" "Dampfer" masculine;
-lin steamer_N = reg2N  "Dampfer" "Dampfer" masculine;
-lin steamroller_N = variants {};
-lin steamroller_V2 = variants {};
-lin steamship_N = reg2N  "Dampfer" "Dampfer" masculine;
-lin steamy_A = variants {};
-lin steed_N = variants {};
-lin steel_N = mkN "Stahl";
-lin steel_V2 = variants {};
-lin steel_clad_A = variants {};
-lin steel_plated_A = variants {};
-lin steelworks_N = variants {};
-lin steely_A = variants {};
-lin steelyard_N = reg2N  "Balkenwaage" "Balkenwaagen" feminine;
-lin steenbok_N = variants {};
-lin steep_A = mk3A "steil" "steiler" "steilste";
-lin steep_V = variants {};
-lin steep_V2 = variants {};
-lin steepen_V = variants {};
-lin steepen_V2 = variants {};
-lin steepish_A = variants {};
-lin steeple_N = reg2N  "Kirchturm" "Kirchtürme" masculine;
-lin steeplechase_N = variants {};
-lin steeplechaser_N = variants {};
-lin steeplejack_N = variants {};
-lin steepness_N = variants {};
-lin steer_N = variants {};
-lin steer_V = variants {};
-lin steer_V2 = variants {};
-lin steerage_N = variants {};
-lin steerageway_N = variants {};
-lin steering_gear_N = variants {};
-lin steering_wheel_N = variants {};
-lin steersman_N = variants {};
-lin stele_N = variants {};
-lin stella_PN = variants {};
-lin stellar_A = variants {};
-lin stem_N = reg2N  "Stamm" "Stämme" masculine;
-lin stem_V = variants {};
-lin stem_V2 = variants {};
-lin stemmed_A = variants {};
-lin sten_PN = variants {};
-lin stench_N = variants {};
-lin stencil_N = reg2N  "Schablone" "Schablonen" feminine;
-lin stencil_V2 = variants {};
-lin stenographer_N = variants {};
-lin stenography_N = variants {};
-lin stentorian_A = variants {};
-lin step_N = reg2N "Schritt" "Schritte" masculine;
-lin step_V = variants {};
-lin step_V2 = variants {};
-lin stepbrother_N = reg2N  "Stiefbruder" "Stiefbrüder" masculine;
-lin stepchild_N = reg2N  "Stiefkind" "Stiefkin" neuter;
-lin stepdaughter_N = reg2N  "Stieftochter" "Stieftöchter" feminine;
-lin stepfather_N = reg2N  "Stiefvater" "Stiefväter" masculine;
-lin stephanie_PN = variants {};
-lin stephen_PN = variants {};
-lin stepladder_N = variants {};
-lin stepmother_N = reg2N  "Stiefmutter" "Stiefmütter" feminine;
-lin stepparent_N = reg2N  "Stiefmutter" "Stiefmütter" feminine;
-lin steppe_N = reg2N  "Steppe" "Steppen" feminine;
-lin stepping_stone_N = variants {};
-lin stepsister_N = reg2N  "Stiefschwester" "Stiefschwestern" feminine;
-lin stepson_N = reg2N  "Stiefsohn" "Stiefsöhne" masculine;
-lin stereo_N = variants {};
-lin stereophonic_A = variants {};
-lin stereoscope_N = variants {};
-lin stereoscopic_A = variants {};
-lin stereotype_N = reg2N  "Stereotyp" "Stereotype" neuter;
-lin stereotype_V2 = variants {};
-lin sterile_A = mk3A "steril" "steriler" "sterilste";
-lin sterility_N = variants {};
-lin sterilization_N = variants {};
-lin sterilize_V = irregV "entkeimen" "entkeimt" "entkeimte" "entkeimte" "entkeimt";
-lin sterilize_V2 = dirV2 (irregV "entkeimen" "entkeimt" "entkeimte" "entkeimte" "entkeimt");
-lin stern_A = mk3A "streng" "strenger" "strengste";
-lin stern_N = variants {};
-lin sternness_N = variants {};
-lin sternum_N = variants {};
-lin sternwheeler_N = variants {};
-lin stertorous_A = variants {};
-lin stethoscope_N = reg2N  "Stethoskop" "Stethoskope" neuter;
-lin stetson_N = variants {};
-lin steve_PN = variants {};
-lin stevedore_N = variants {};
-lin steven_PN = variants {};
-lin stevenage_PN = variants {};
-lin stevenston_PN = variants {};
-lin stew_N = reg2N  "Brei" "Breie" masculine;
-lin stew_V = variants {};
-lin stew_V2 = variants {};
-lin steward_N = variants {};
-lin stewardess_N = reg2N  "Stewardess" "Stewardessen" feminine;
-lin stewardship_N = variants {};
-lin stewart_PN = variants {};
-lin stewed_A = variants {};
-lin steyning_PN = variants {};
-lin stick_N = mkN "Stock" "Stöcke" masculine;
-lin stick_V = variants {};
-lin stick_V2 = variants {};
-lin stick_in_the_mud_A = variants {};
-lin stick_in_the_mud_N = variants {};
-lin stick_on_A = variants {};
-lin stick_up_N = variants {};
-lin sticker_N = reg2N  "Aufkleber" "Aufkleber" masculine;
-lin stickily_Adv = variants {};
-lin stickiness_N = variants {};
-lin sticking_plaster_N = variants {};
-lin stickler_N = variants {};
-lin sticky_A = variants {};
-lin stiff_A = mk3A "starr" "starrer" "starrste";
-lin stiff_Adv = variants {};
-lin stiff_N = variants {};
-lin stiff_necked_A = variants {};
-lin stiffen_V = variants {};
-lin stiffen_V2 = variants {};
-lin stiffener_N = variants {};
-lin stiffening_N = variants {};
-lin stiffness_N = variants {};
-lin stifle_V = variants {};
-lin stifle_V2 = variants {};
-lin stigma_N = variants {};
-lin stigmatize_V2 = variants {};
-lin stile_N = variants {};
-lin stiletto_N = variants {};
-lin still_A = variants {};
-lin still_Adv = variants {};
-lin still_AdV = variants {};
-lin still_N = variants {};
-lin still_V2 = variants {};
-lin still_life_N = variants {};
-lin still_room_N = variants {};
-lin stillbirth_N = variants {};
-lin stillborn_A = variants {};
-lin stillness_N = reg2N  "Stille" "Stillen" feminine;
-lin stilly_A = variants {};
-lin stilt_N = variants {};
-lin stilted_A = variants {};
-lin stilton_N = variants {};
-lin stimulant_N = variants {};
-lin stimulate_V2 = dirV2 (irregV "stimulieren" "stimuliert" "stimulierte" "stimulierte" "stimuliert");
-lin stimulation_N = mkN "Anregung";
-lin stimulus_N = reg2N  "Stimulus" "Stimuli" masculine;
-lin sting_N = reg2N  "Stich" "Stiche" masculine;
-lin sting_V = variants {};
-lin sting_V2 = variants {};
-lin stinger_N = reg2N  "Stachel" "Stacheln" masculine;
-lin stingily_Adv = variants {};
-lin stinginess_N = variants {};
-lin stingless_A = variants {};
-lin stingray_N = variants {};
-lin stingy_A = mk3A "geizig" "geiziger" "geizigste";
-lin stink_N = variants {};
-lin stink_V = irregV "stinken" "stinkt" "stank" "stänke" "gestunken" ;
-lin stink_V2 = dirV2 (irregV "stinken" "stinkt" "stank" "stänke" "gestunken" );
-lin stinker_N = variants {};
-lin stint_N = variants {};
-lin stint_V = variants {};
-lin stint_V2 = variants {};
-lin stipend_N = mkN "Besoldung";
-lin stipendiary_A = variants {};
-lin stipendiary_N = variants {};
-lin stipple_V2 = variants {};
-lin stipulate_V = regV "stipulieren";
-lin stipulate_V2 = dirV2 (regV "stipulieren");
-lin stipulate_VS = variants {};
-lin stipulation_N = mkN "Abmachung";
-lin stir_N = variants {};
-lin stir_V = regV "bewegen";
-lin stir_V2 = dirV2 (regV "bewegen");
-lin stirring_A = variants {};
-lin stirrup_N = reg2N  "Steigbügel" "Steigbügel" masculine;
-lin stirrup_cup_N = variants {};
-lin stitch_N = reg2N  "Masche" "Maschen" feminine;
-lin stitch_V = variants {};
-lin stitch_V2 = variants {};
-lin stoat_N = reg2N  "Hermelin" "Hermeline" neuter;
-lin stochastic_A = regA "stochastisch";
-lin stochastically_Adv = variants {};
-lin stock_N = reg2N  "Aktie" "Aktien" feminine;
-lin stock_V2 = variants {};
-lin stock_cube_N = variants {};
-lin stock_farmer_N = variants {};
-lin stock_in_trade_N = variants {};
-lin stock_list_N = variants {};
-lin stock_still_Adv = variants {};
-lin stockade_N = variants {};
-lin stockade_V2 = variants {};
-lin stockbreeder_N = variants {};
-lin stockbroker_N = variants {};
-lin stockcar_N = variants {};
-lin stockfish_N = reg2N  "Stockfisch" "Stockfische" masculine;
-lin stockholder_N = reg2N  "Aktionär" "Aktionäre" masculine;
-lin stockholding_N = variants {};
-lin stockholm_PN = variants {};
-lin stockily_Adv = variants {};
-lin stockinette_N = variants {};
-lin stocking_N = reg2N  "Strumpf" "Strümpfe" masculine;
-lin stockinged_A = variants {};
-lin stockist_N = variants {};
-lin stockjobber_N = variants {};
-lin stockpile_N = variants {};
-lin stockpile_V2 = variants {};
-lin stockport_PN = variants {};
-lin stockpot_N = variants {};
-lin stockroom_N = variants {};
-lin stocksbridge_PN = variants {};
-lin stocktaking_N = variants {};
-lin stocky_A = variants {};
-lin stockyard_N = variants {};
-lin stodge_N = variants {};
-lin stodginess_N = variants {};
-lin stodgy_A = variants {};
-lin stoep_N = variants {};
-lin stoic_N = reg2N  "Stoiker" "Stoiker" masculine;
-lin stoical_A = variants {};
-lin stoicism_N = variants {};
-lin stoke_V = variants {};
-lin stoke_V2 = variants {};
-lin stoke_on_trent_PN = variants {};
-lin stokehold_N = variants {};
-lin stokehole_N = variants {};
-lin stoker_N = variants {};
-lin stole_N = variants {};
-lin stolen_A = variants {};
-lin stolid_A = variants {};
-lin stolidity_N = variants {};
-lin stolidness_N = variants {};
-lin stomach_N = reg2N  "Bauch" "Bäuche" masculine;
-lin stomach_V2 = variants {};
-lin stomach_ache_N = variants {};
-lin stomach_pump_N = variants {};
-lin stomp_N = variants {};
-lin stomp_V = regV "stampfen";
-lin stomp_V2 = dirV2 (regV "stampfen");
-lin stone_N = mkN "Stein";
-lin stone_PN = variants {};
-lin stone_V2 = variants {};
-lin stone_cold_A = variants {};
-lin stone_dead_A = variants {};
-lin stone_deaf_A = variants {};
-lin stone_fruit_N = variants {};
-lin stone_pit_N = variants {};
-lin stone_sober_A = variants {};
-lin stonebreaker_N = variants {};
-lin stoned_A = variants {};
-lin stonehouse_PN = variants {};
-lin stoneless_A = variants {};
-lin stonemason_N = reg2N  "Steinmetz" "Steinmetzen" masculine;
-lin stonewall_V2 = variants {};
-lin stonewaller_N = variants {};
-lin stoneware_N = variants {};
-lin stonework_N = variants {};
-lin stonily_Adv = variants {};
-lin stony_A = regA "steinern";
-lin stony_broke_A = variants {};
-lin stood_V2V = variants {};
-lin stooge_N = mkN "Spion";
-lin stooge_V = variants {};
-lin stool_N = reg2N  "Exkrement" "Exkremente" neuter;
-lin stoop_N = variants {};
-lin stoop_V = variants {};
-lin stoop_V2 = variants {};
-lin stop_N = variants {};
-lin stop_V = seinV (irregV "halten" "hält" "hielt" "hielte" "gehalten");
-lin stop_V2 = dirV2 (regV "beenden");
-lin stop_VV = variants {};
-lin stopcock_N = variants {};
-lin stopgap_N = variants {};
-lin stopover_N = variants {};
-lin stoppage_N = variants {};
-lin stopper_N = variants {};
-lin stopping_N = variants {};
-lin stopwatch_N = reg2N  "Stoppuhr" "Stoppuhren" feminine;
-lin storage_N = variants {};
-lin store_N = reg2N  "Speicher" "Speicher" masculine;
-lin store_V2 = variants {};
-lin storehouse_N = variants {};
-lin storeroom_N = variants {};
-lin storey_N = reg2N  "Etage" "Etagen" feminine;
-lin storeyed_A = variants {};
-lin storied_A = variants {};
-lin stork_N = reg2N  "Storch" "Störche" masculine;
-lin storm_N = reg2N  "Sturm" "Stürme" masculine;
-lin storm_V = variants {};
-lin storm_V2 = variants {};
-lin storm_beaten_A = variants {};
-lin storm_bound_A = variants {};
-lin storm_centre_N = variants {};
-lin storm_cloud_N = variants {};
-lin storm_cone_N = variants {};
-lin storm_lantern_N = variants {};
-lin storm_signal_N = variants {};
-lin storm_tossed_A = variants {};
-lin storm_trooper_N = variants {};
-lin stormily_Adv = variants {};
-lin stormproof_A = variants {};
-lin stormy_A = variants {};
-lin stornoway_PN = variants {};
-lin story_N = mkN "Erzählung";
-lin storyteller_N = variants {};
-lin stotfold_PN = variants {};
-lin stoup_N = variants {};
-lin stourbridge_PN = variants {};
-lin stourport_on_severn_PN = variants {};
-lin stout_A = variants {};
-lin stout_N = variants {};
-lin stouthearted_A = variants {};
-lin stoutness_N = variants {};
-lin stove_N = mkN "Herd";
-lin stovepipe_N = variants {};
-lin stow_V2 = variants {};
-lin stowaway_N = variants {};
-lin stowmarket_PN = variants {};
-lin straddle_V = regV "grätschen";
-lin straddle_V2 = dirV2 (regV "grätschen");
-lin strafe_V2 = variants {};
-lin straggle_V = variants {};
-lin straggler_N = variants {};
-lin straggly_A = variants {};
-lin straight_A = regA "gerade";
-lin straight_Adv = variants {};
-lin straight_N = variants {};
-lin straighten_V = variants {};
-lin straighten_V2 = variants {};
-lin straightforward_A = mk3A "aufrichtig" "aufrichtiger" "aufrichtigste";
-lin straightness_N = variants {};
-lin straightway_Adv = variants {};
-lin strain_N = reg2N  "Stamm" "Stämme" masculine;
-lin strain_V = variants {};
-lin strain_V2 = variants {};
-lin strained_A = variants {};
-lin strainer_N = variants {};
-lin strait_A = variants {};
-lin strait_N = variants {};
-lin strait_laced_A = variants {};
-lin straiten_V2 = variants {};
-lin straitjacket_N = reg2N  "Zwangsjacke" "Zwangsjacken" feminine;
-lin strand_N = reg2N  "Strand" "Strände" masculine;
-lin strand_V = variants {};
-lin strand_V2 = variants {};
-lin strange_A = mk3A "komisch" "komischer" "komischste";
-lin strangeness_N = variants {};
-lin stranger_N = variants {};
-lin strangle_V2 = dirV2 (regV "strangulieren");
-lin stranglehold_N = variants {};
-lin strangulation_N = variants {};
-lin stranraer_PN = variants {};
-lin strap_N = variants {};
-lin strap_V2 = variants {};
-lin straphanger_N = variants {};
-lin strapping_A = variants {};
-lin strapping_N = variants {};
-lin strasbourg_PN = variants {};
-lin stratagem_N = variants {};
-lin strategic_A = mk3A "strategisch" "strategischer" "strategischste";
-lin strategical_A = variants {};
-lin strategics_N = variants {};
-lin strategist_N = variants {};
-lin strategy_N = reg2N  "Strategie" "Strategien" feminine;
-lin stratford_on_avon_PN = variants {};
-lin strathaven_PN = variants {};
-lin strathclyde_PN = variants {};
-lin stratification_N = variants {};
-lin stratify_V = variants {};
-lin stratify_V2 = variants {};
-lin stratosphere_N = variants {};
-lin stratum_N = variants {};
-lin straw_N = reg2N  "Halm" "Halme" masculine;
-lin straw_V2 = variants {};
-lin straw_coloured_A = variants {};
-lin strawberry_N = reg2N  "Erdbeere" "Erdbeeren" feminine;
-lin strawboard_N = variants {};
-lin stray_N = variants {};
-lin stray_V = variants {};
-lin streak_N = variants {};
-lin streak_V = variants {};
-lin streak_V2 = variants {};
-lin streaky_A = variants {};
-lin stream_N = reg2N  "Bach" "Bäche" masculine;
-lin stream_V = variants {};
-lin streamer_N = variants {};
-lin streamlet_N = variants {};
-lin street_N = reg2N  "Straße" "Straßen" feminine;
-lin street_PN = variants {};
-lin street_girl_N = variants {};
-lin street_urchin_N = variants {};
-lin streetcar_N = variants {};
-lin streetwalker_N = reg2N  "Strichmädchen" "Strichmädchen" neuter;
-lin strength_N = reg2N  "Kraft" "Kräfte" feminine;
-lin strengthen_V = regV "bestärken";
-lin strengthen_V2 = dirV2 (regV "bestärken");
-lin strenuous_A = mk3A "anstrengend" "anstrengender" "anstrengendste";
-lin strenuousness_N = variants {};
-lin streptococcus_N = variants {};
-lin streptomycin_N = variants {};
-lin stress_N = mkN "Betonung";
-lin stress_V2 = variants {};
-lin stress_VS = variants {};
-lin stress_mark_N = variants {};
-lin stretch_N = variants {};
-lin stretch_V = regV "strecken";
-lin stretch_V2 = dirV2 (regV "strecken");
-lin stretcher_N = variants {};
-lin stretcher_bearer_N = variants {};
-lin stretcher_party_N = variants {};
-lin stretford_PN = variants {};
-lin strew_V2 = dirV2 (regV "streuen");
-lin striated_A = variants {};
-lin stricken_A = variants {};
-lin strict_A = mk3A "streng" "strenger" "strengste";
-lin strictness_N = variants {};
-lin stricture_N = variants {};
-lin stride_N = variants {};
-lin stride_V = variants {};
-lin stride_V2 = variants {};
-lin strident_A = variants {};
-lin stridulate_V = variants {};
-lin stridulation_N = variants {};
-lin strife_N = reg2N  "Streit" "Streite" masculine;
-lin strike_N = variants {};
-lin strike_V = irregV "scheinen" "scheint" "schien" "schiene" "geschienen" ;
-lin strike_V2 = dirV2 (irregV "scheinen" "scheint" "schien" "schiene" "geschienen" );
-lin strike_leader_N = variants {};
-lin strike_pay_N = variants {};
-lin strikebound_A = variants {};
-lin strikebreaker_N = reg2N  "Streikbrecher" "Streikbrecher" masculine;
-lin striker_N = variants {};
-lin striking_A = mk3A "auffällig" "auffälliger" "auffälligste";
-lin string_N = reg2N  "Saite" "Saiten" feminine;
-lin string_V = variants {};
-lin string_V2 = variants {};
-lin stringency_N = variants {};
-lin stringent_A = variants {};
-lin stringy_A = variants {};
-lin strip_N = variants {};
-lin strip_V = variants {};
-lin strip_V2 = variants {};
-lin strip_lighting_N = variants {};
-lin strip_poker_N = variants {};
-lin strip_show_N = variants {};
-lin stripe_N = reg2N  "Streifen" "Streifen" masculine;
-lin striped_A = regA "gestreift";
-lin stripper_N = reg2N  "Stripper" "Stripper" masculine;
-lin striptease_N = variants {};
-lin stripy_A = variants {};
-lin strive_V = regV "streben";
-lin strive_VV = variants {};
-lin striver_N = variants {};
-lin stroboscope_N = reg2N  "Stroboskop" "Stroboskope" neuter;
-lin stroke_N = reg2N "Apoplexie" "Apoplexien" feminine;
-lin stroke_V2 = variants {};
-lin stroll_N = variants {};
-lin stroll_V = variants {};
-lin stroller_N = reg2N  "Kinderwagen" "Kinderwagen" masculine;
-lin strong_A = mk3A "stark" "stärker" "stärkste";
-lin strong_arm_A = variants {};
-lin strong_boned_A = variants {};
-lin strong_minded_A = variants {};
-lin strongbox_N = variants {};
-lin stronghold_N = mkN "Festung";
-lin strongroom_N = variants {};
-lin strontium_N = variants {};
-lin strop_N = reg2N  "Riemen" "Riemen" masculine;
-lin strop_V2 = variants {};
-lin strophe_N = variants {};
-lin stroppy_A = variants {};
-lin stroud_PN = variants {};
-lin struck_A = variants {};
-lin structural_A = variants {};
-lin structure_N = reg2N  "Struktur" "Strukturen" feminine;
-lin structure_V2 = variants {};
-lin structured_A = variants {};
-lin strudel_N = reg2N  "Strudel" "Strudel" masculine;
-lin struggle_N = reg2N  "Kampf" "Kämpfe" masculine;
-lin struggle_V = variants {};
-lin struggle_VV = variants {};
-lin struggle_VS = variants {};
-lin strum_N = variants {};
-lin strum_V = regV "schrammeln";
-lin strum_V2 = dirV2 (regV "schrammeln");
-lin strumpet_N = reg2N  "Dirne" "Dirnen" feminine;
-lin strut_N = variants {};
-lin strut_V = variants {};
-lin strychnine_N = variants {};
-lin stuart_PN = variants {};
-lin stub_N = reg2N  "Abriss" "Abrisse" masculine;
-lin stub_V2 = variants {};
-lin stubble_N = variants {};
-lin stubbly_A = variants {};
-lin stubborn_A = mk3A "stur" "sturer" "sturste";
-lin stubbornness_N = reg2N  "Sturheit" "Sturheiten" feminine;
-lin stubby_A = variants {};
-lin stucco_N = reg2N "Stuck" "Stucke" masculine;
-lin stucco_V2 = variants {};
-lin stuck_V2 = variants {};
-lin stuck_up_A = variants {};
-lin stud_N = variants {};
-lin stud_V2 = variants {};
-lin stud_farm_N = variants {};
-lin stud_mare_N = variants {};
-lin studbook_N = variants {};
-lin student_N = reg2N "Student" "Studenten" masculine;
-lin studied_A = variants {};
-lin studio_N = reg2N  "Atelier" "Ateliers" neuter;
-lin studious_A = variants {};
-lin studiousness_N = variants {};
-lin studley_PN = variants {};
-lin study_N = variants {};
-lin study_V = regV "lernen";
-lin study_V2 = dirV2 (regV "lernen");
-lin stuff_N = reg2N  "Stoff" "Stoffe" masculine;
-lin stuff_V2 = variants {};
-lin stuffily_Adv = variants {};
-lin stuffiness_N = variants {};
-lin stuffing_N = variants {};
-lin stuffy_A = mk3A "stickig" "stickiger" "stickigste";
-lin stultification_N = variants {};
-lin stultify_V2 = variants {};
-lin stumble_N = reg2N  "Fehler" "Fehler" masculine;
-lin stumble_V = variants {};
-lin stump_N = reg2N  "Stumpf" "Stümpfe" masculine;
-lin stump_V = variants {};
-lin stump_V2 = variants {};
-lin stumper_N = variants {};
-lin stumpy_A = variants {};
-lin stun_V2 = variants {};
-lin stun_V2S = variants {};
-lin stunne_V2V = variants {};
-lin stunner_N = variants {};
-lin stunning_A = variants {};
-lin stunt_N = variants {};
-lin stunt_V2 = variants {};
-lin stupefaction_N = variants {};
-lin stupefy_V2 = variants {};
-lin stupendous_A = variants {};
-lin stupid_A = mk3A "dumm" "dümmer" "dümmste";
-lin stupid_N = variants {};
-lin stupidity_N = reg2N  "Dummheit" "Dummheiten" feminine;
-lin stupify_V2 = variants {};
-lin stupifying_A = variants {};
-lin stupor_N = variants {};
-lin sturdily_Adv = variants {};
-lin sturdiness_N = variants {};
-lin sturdy_A = mk3A "robust" "robuster" "robusteste";
-lin sturgeon_N = reg2N  "Stör" "Störe" masculine;
-lin stutter_N = variants {};
-lin stutter_V = regV "stammeln";
-lin stutter_V2 = dirV2 (regV "stammeln");
-lin stutterer_N = variants {};
-lin stutteringly_Adv = variants {};
-lin stuttgart_PN = variants {};
-lin sty_N = variants {};
-lin stye_N = reg2N  "Gerstenkorn" "Gerstenkörner" neuter;
-lin stygian_A = variants {};
-lin style_N = reg2N  "Stil" "Stile" masculine;
-lin style_V2 = variants {};
-lin stylish_A = mk3A "elegant" "eleganter" "eleganteste";
-lin stylishness_N = variants {};
-lin stylist_N = variants {};
-lin stylistic_A = variants {};
-lin stylistically_Adv = variants {};
-lin stylization_N = variants {};
-lin stylize_V2 = variants {};
-lin stylus_N = variants {};
-lin stymie_N = variants {};
-lin stymie_V2 = variants {};
-lin stymy_V2 = variants {};
-lin styptic_A = variants {};
-lin styptic_N = variants {};
-lin styx_PN = variants {};
-lin suasion_N = variants {};
-lin suave_A = mk3A "mild" "milder" "mildeste";
-lin suavity_N = variants {};
-lin sub_N = variants {};
-lin sub_V = variants {};
-lin sub_V2 = variants {};
-lin sub_judice_A = variants {};
-lin sub_rosa_Adv = variants {};
-lin sub_underwrite_V2 = variants {};
-lin subaltern_N = variants {};
-lin subatomic_A = variants {};
-lin subcommittee_N = variants {};
-lin subconscious_A = variants {};
-lin subconscious_N = variants {};
-lin subconsciousness_N = variants {};
-lin subcontinent_N = reg2N  "Subkontinent" "Subkontinente" masculine;
-lin subcontract_N = variants {};
-lin subcontract_V = variants {};
-lin subcontract_V2 = variants {};
-lin subcontractor_N = variants {};
-lin subcutaneous_A = variants {};
-lin subdivide_V = variants {};
-lin subdivide_V2 = variants {};
-lin subdivision_N = variants {};
-lin subdue_V2 = variants {};
-lin subedit_V2 = variants {};
-lin subeditor_N = variants {};
-lin subfusc_A = variants {};
-lin subgroup_N = variants {};
-lin subheading_N = variants {};
-lin subhuman_A = variants {};
-lin subject_A2 = variants {};
-lin subject_N = reg2N "Patient" "Patienten" masculine;
-lin subject_V2 = variants {};
-lin subject_to_Prep = variants {};
-lin subjection_N = variants {};
-lin subjective_A = variants {};
-lin subjectivity_N = variants {};
-lin subjoin_V2 = variants {};
-lin subjugate_V2 = variants {};
-lin subjugation_N = variants {};
-lin subjunctive_A = variants {};
-lin subjunctive_N = variants {};
-lin sublease_N = variants {};
-lin sublease_V = variants {};
-lin sublease_V2 = variants {};
-lin sublet_V = variants {};
-lin sublet_V2 = variants {};
-lin sublieutenant_N = variants {};
-lin sublimate_A = variants {};
-lin sublimate_N = variants {};
-lin sublimate_V2 = dirV2 (irregV "sublimieren" "sublimiert" "sublimierte" "sublimierte" "sublimiert");
-lin sublimation_N = mkN "Sublimation";
-lin sublime_A = mk3A "erhaben" "erhabener" "erhabenste";
-lin sublime_N = variants {};
-lin subliminal_A = variants {};
-lin sublimity_N = variants {};
-lin submarine_A = variants {};
-lin submarine_N = variants {};
-lin submariner_N = variants {};
-lin submerge_V = variants {};
-lin submerge_V2 = variants {};
-lin submerged_A = variants {};
-lin submergence_N = variants {};
-lin submersible_A = variants {};
-lin submersion_N = mkN "Submersion";
-lin submission_N = variants {};
-lin submissive_A = variants {};
-lin submissiveness_N = variants {};
-lin submit_V = variants {};
-lin submit_V2 = variants {};
-lin subnormal_A = variants {};
-lin subnormal_N = variants {};
-lin suborbital_A = regA "suborbital";
-lin subordinate_A = variants {};
-lin subordinate_N = variants {};
-lin subordinate_V2 = variants {};
-lin subordination_N = variants {};
-lin subordinative_A = variants {};
-lin suborn_V2 = variants {};
-lin subornation_N = variants {};
-lin subpoena_N = variants {};
-lin subpoena_V2 = variants {};
-lin subscribe_V = irregV "abonnieren" "abonniert" "abonnierte" "abonnierte" "abonniert";
-lin subscribe_V2 = dirV2 (irregV "abonnieren" "abonniert" "abonnierte" "abonnierte" "abonniert");
-lin subscriber_N = reg2N  "Abonnent" "Abonnenten" masculine;
-lin subscript_N = variants {};
-lin subscription_N = reg2N  "Abonnement" "Abonnements" neuter;
-lin subsection_N = variants {};
-lin subsequent_A = regA "anschließend";
-lin subserve_V2 = variants {};
-lin subservience_N = variants {};
-lin subservient_A = variants {};
-lin subside_V = variants {};
-lin subsidence_N = variants {};
-lin subsidiary_A = regA "ergänzend";
-lin subsidiary_N = variants {};
-lin subsidization_N = variants {};
-lin subsidize_V2 = dirV2 (irregV "subventionieren" "subventioniert" "subventionierte" "subventionierte" "subventioniert");
-lin subsidy_N = mkN "Subvention";
-lin subsist_V = variants {};
-lin subsistence_N = variants {};
-lin subsoil_N = reg2N  "Untergrund" "Untergründe" masculine;
-lin subsonic_A = variants {};
-lin substance_N = reg2N  "Stoff" "Stoffe" masculine;
-lin substandard_A = variants {};
-lin substantial_A = variants {};
-lin substantiate_V2 = variants {};
-lin substantiation_N = variants {};
-lin substantival_A = variants {};
-lin substantive_A = variants {};
-lin substantive_N = variants {};
-lin substation_N = variants {};
-lin substitute_N = variants {};
-lin substitute_V = irregV "ersetzen" "ersetzt" "ersetzte" "ersetzte" "ersetzt";
-lin substitute_V2 = dirV2 (irregV "ersetzen" "ersetzt" "ersetzte" "ersetzte" "ersetzt");
-lin substitution_N = reg2N  "Ersatz" "Ersätze" masculine;
-lin substrate_N = reg2N  "Substrat" "Substrate" neuter;
-lin substratum_N = variants {};
-lin substructure_N = variants {};
-lin subsume_V2 = dirV2 (regV "fassen");
-lin subtend_V2 = variants {};
-lin subterfuge_N = reg2N  "List" "Listen" feminine;
-lin subterranean_A = regA "unterirdisch";
-lin subtitle_N = reg2N  "Untertitel" "Untertitel" masculine;
-lin subtitle_VS = variants {};
-lin subtle_A = mk3A "dezent" "dezenter" "dezenteste";
-lin subtlety_N = reg2N  "Feinheit" "Feinheiten" feminine;
-lin subtly_Adv = variants {};
-lin subtopia_N = variants {};
-lin subtract_V2 = dirV2 (irregV "subtrahieren" "subtrahiert" "subtrahierte" "subtrahierte" "subtrahiert");
-lin subtraction_N = mkN "Subtraktion";
-lin subtropical_A = variants {};
-lin suburb_N = variants {};
-lin suburban_A = variants {};
-lin suburbia_N = variants {};
-lin subvention_N = variants {};
-lin subversion_N = mkN "Subversion";
-lin subversive_A = mk3A "subversiv" "subversiver" "subversivste";
-lin subversive_N = variants {};
-lin subvert_V2 = variants {};
-lin subway_N = reg2N  "Untergrundbahn" "Untergrundbahnen" feminine;
-lin succeed_V = variants {};
-lin succeed_V2 = variants {};
-lin success_N = reg2N  "Erfolg" "Erfolge" masculine;
-lin successful_A = mk3A "erfolgreich" "erfolgreicher" "erfolgreichste";
-lin succession_N = reg2N  "Abfolge" "Abfolgen" feminine;
-lin successive_A = variants {};
-lin successor_N = reg2N  "Nachfolger" "Nachfolger" masculine;
-lin succinct_A = mk3A "bündig" "bündiger" "bündigste";
-lin succinctness_N = variants {};
-lin succour_N = variants {};
-lin succour_V2 = variants {};
-lin succubus_N = variants {};
-lin succulence_N = variants {};
-lin succulent_A = variants {};
-lin succulent_N = variants {};
-lin succumb_V = variants {};
-lin such_Predet = variants {};
-lin such_as_Prep = variants {};
-lin suchlike_A = variants {};
-lin suchow_PN = variants {};
-lin suck_N = variants {};
-lin suck_V = regV "saugen";
-lin suck_V2 = dirV2 (regV "saugen");
-lin sucker_N = variants {};
-lin sucking_pig_N = variants {};
-lin suckle_V2 = variants {};
-lin suction_N = variants {};
-lin sudan_PN = variants {};
-lin sudanese_A = variants {};
-lin sudanese_N = variants {};
-lin sudbury_PN = variants {};
-lin sudden_A = mk3A "jäh" "jäher" "jäheste";
-lin sudden_N = variants {};
-lin suddenness_N = variants {};
-lin sue_PN = variants {};
-lin sue_V = variants {};
-lin sue_V2 = variants {};
-lin sue_V2V = variants {};
-lin suede_N = reg2N  "Wildleder" "Wildleder" neuter;
-lin suet_N = variants {};
-lin suety_A = variants {};
-lin suffer_V = irregV "erleiden" "erleidet" "erlitt" "erlitte" "erlitten" ;
-lin suffer_V2 = dirV2 (irregV "erleiden" "erleidet" "erlitt" "erlitte" "erlitten" );
-lin sufferable_A = variants {};
-lin sufferance_N = variants {};
-lin sufferer_N = variants {};
-lin suffering_N = variants {};
-lin suffice_V = regV "befriedigen";
-lin suffice_V2 = dirV2 (regV "befriedigen");
-lin suffice_V2V = variants {};
-lin sufficiency_N = variants {};
-lin sufficient_A = mk3A "ausreichend" "ausreichender" "ausreichendste";
-lin suffix_N = reg2N  "Nachsilbe" "Nachsilben" feminine;
-lin suffocate_V = irregV "ersticken" "erstickt" "erstickte" "erstickte" "erstickt";
-lin suffocate_V2 = dirV2 (irregV "ersticken" "erstickt" "erstickte" "erstickte" "erstickt");
-lin suffocation_N = variants {};
-lin suffolk_PN = variants {};
-lin suffragan_N = variants {};
-lin suffrage_N = reg2N  "Wahlrecht" "Wahlrechte" neuter;
-lin suffragette_N = variants {};
-lin suffuse_V2 = variants {};
-lin suffusion_N = variants {};
-lin sugar_N = reg2N  "Scheibenkleister" "Scheibenkleister" masculine;
-lin sugar_V2 = variants {};
-lin sugar_beet_N = variants {};
-lin sugar_candy_N = variants {};
-lin sugar_cane_N = variants {};
-lin sugar_coated_A = variants {};
-lin sugar_daddy_N = variants {};
-lin sugar_loaf_N = variants {};
-lin sugar_refinery_N = variants {};
-lin sugarlump_N = variants {};
-lin sugary_A = variants {};
-lin suggest_V = variants {};
-lin suggest_V2 = variants {};
-lin suggest_VS = variants {};
-lin suggestibility_N = variants {};
-lin suggestible_A = variants {};
-lin suggestion_N = mkN "Suggestion";
-lin suggestive_A = mk3A "suggestiv" "suggestiver" "suggestivste";
-lin suicidal_A = variants {};
-lin suicide_N = reg2N  "Freitod" "Freitode" masculine;
-lin suit_N = reg2N  "Anzug" "Anzüge" masculine;
-lin suit_V = variants {};
-lin suit_V2 = variants {};
-lin suitability_N = variants {};
-lin suitable_A = mk3A "geeignet" "geeigneter" "geeignetste";
-lin suitableness_N = variants {};
-lin suitcase_N = reg2N  "Koffer" "Koffer" masculine;
-lin suite_N = variants {};
-lin suiting_N = variants {};
-lin suitor_N = variants {};
-lin sulk_N = variants {};
-lin sulk_V = variants {};
-lin sulkily_Adv = variants {};
-lin sulkiness_N = variants {};
-lin sulky_A = variants {};
-lin sulky_N = variants {};
-lin sullen_A = variants {};
-lin sullenness_N = variants {};
-lin sully_V2 = dirV2 (regV "besudeln");
-lin sulpha_N = variants {};
-lin sulphate_N = reg2N "Sulfat" "Sulfate" neuter;
-lin sulphide_N = variants {};
-lin sulphur_N = variants {};
-lin sulphuretted_A = variants {};
-lin sulphuric_A = variants {};
-lin sulphurous_A = variants {};
-lin sultan_N = reg2N  "Sultan" "Sultane" masculine;
-lin sultana_N = variants {};
-lin sultanate_N = variants {};
-lin sultrily_Adv = variants {};
-lin sultriness_N = variants {};
-lin sultry_A = mk3A "schwül" "schwüler" "schwülste";
-lin sum_N = reg2N  "Summe" "Summen" feminine;
-lin sum_V = variants {};
-lin sum_V2 = variants {};
-lin sumac_N = variants {};
-lin sumach_N = variants {};
-lin sumatra_PN = variants {};
-lin sumatran_A = variants {};
-lin sumatran_N = variants {};
-lin summarize_V2 = variants {};
-lin summary_A = variants {};
-lin summary_N = variants {};
-lin summation_N = variants {};
-lin summer_N = reg2N  "Sommer" "Sommer" masculine;
-lin summer_V = variants {};
-lin summerhouse_N = variants {};
-lin summertime_N = variants {};
-lin summery_A = mk3A "sommerlich" "sommerlicher" "sommerlichste";
-lin summing_up_N = variants {};
-lin summit_N = reg2N  "Gipfel" "Gipfel" masculine;
-lin summon_V2 = dirV2 (irregV "beschwören" "beschwört" "beschwor/beschwur" "beschwor/beschwur" "beschworen" );
-lin summons_N = mkN "Aufforderung";
-lin summons_V2 = variants {};
-lin sump_N = variants {};
-lin sumpter_N = variants {};
-lin sumptuary_A = variants {};
-lin sumptuous_A = mk3A "prächtig" "prächtiger" "prächtigste";
-lin sumptuousness_N = variants {};
-lin sun_N = mkN "Sonne";
-lin sun_PN = variants {};
-lin sun_V2 = variants {};
-lin sun_drenched_A = variants {};
-lin sun_dried_A = variants {};
-lin sun_god_N = variants {};
-lin sun_helmet_N = variants {};
-lin sun_lounge_N = variants {};
-lin sun_parlour_N = variants {};
-lin sun_porch_N = variants {};
-lin sun_up_N = variants {};
-lin sun_visor_N = variants {};
-lin sun_worship_N = variants {};
-lin sunbaked_A = variants {};
-lin sunbathe_N = variants {};
-lin sunbathe_V = variants {};
-lin sunbeam_N = variants {};
-lin sunbonnet_N = variants {};
-lin sunburn_N = variants {};
-lin sunburned_A = variants {};
-lin sunburnt_A = variants {};
-lin sunburst_N = variants {};
-lin sundae_N = variants {};
-lin sunday_N = reg2N  "Sonntag" "Sonntage" masculine;
-lin sunday_PN = variants {};
-lin sunder_N = variants {};
-lin sunder_V2 = variants {};
-lin sunderland_PN = variants {};
-lin sundial_N = reg2N  "Sonnenuhr" "Sonnenuhren" feminine;
-lin sundown_N = variants {};
-lin sundowner_N = variants {};
-lin sundry_A = variants {};
-lin sunfish_N = variants {};
-lin sunflower_N = reg2N  "Sonnenblume" "Sonnenblumen" feminine;
-lin sunhat_N = variants {};
-lin sunlamp_N = variants {};
-lin sunless_A = variants {};
-lin sunlight_N = variants {};
-lin sunlit_A = variants {};
-lin sunnily_Adv = variants {};
-lin sunny_A = mk3A "sonnig" "sonniger" "sonnigste";
-lin sunray_A = variants {};
-lin sunrise_N = reg2N  "Sonnenaufgang" "Sonnenaufgänge" masculine;
-lin sunroof_N = reg2N  "Schiebedach" "Schiebedächer" neuter;
-lin sunset_N = reg2N  "Lebensabend" "Lebensabende" masculine;
-lin sunshade_N = reg2N  "Sonnenschirm" "Sonnenschirme" masculine;
-lin sunshine_N = variants {};
-lin sunshine_roof_N = variants {};
-lin sunspot_N = variants {};
-lin sunstroke_N = reg2N  "Sonnenstich" "Sonnenstiche" masculine;
-lin suntan_N = reg2N  "Bräune" "Bräunen" feminine;
-lin suntrap_N = variants {};
-lin sup_N = variants {};
-lin sup_V = variants {};
-lin sup_V2 = variants {};
-lin super_A = variants {};
-lin super_N = variants {};
-lin superabundance_N = variants {};
-lin superabundant_A = variants {};
-lin superannuate_V2 = variants {};
-lin superannuated_A = variants {};
-lin superannuation_N = variants {};
-lin superb_A = mk3A "großartig" "großartiger" "großartigste";
-lin supercargo_N = variants {};
-lin supercede_V2 = variants {};
-lin supercharged_A = variants {};
-lin supercharger_N = variants {};
-lin supercilious_A = mk3A "anmaßend" "anmaßender" "anmaßendste";
-lin superciliousness_N = variants {};
-lin superego_N = variants {};
-lin supererogation_N = variants {};
-lin superfatted_A = variants {};
-lin superficial_A = mk3A "oberflächlich" "oberflächlicher" "oberflächlichste";
-lin superficiality_N = reg2N  "Oberflächlichkeit" "Oberflächlichkeiten" feminine;
-lin superficies_N = variants {};
-lin superfine_A = variants {};
-lin superfluity_N = variants {};
-lin superfluous_A = mk3A "überflüssig" "überflüssiger" "überflüssigste";
-lin superhuman_A = variants {};
-lin superimpose_V2 = variants {};
-lin superintend_V = variants {};
-lin superintend_V2 = variants {};
-lin superintendence_N = variants {};
-lin superintendent_N = variants {};
-lin superior_A = variants {};
-lin superior_N = variants {};
-lin superiority_N = variants {};
-lin superlative_A = variants {};
-lin superlative_N = reg2N  "Superlativ" "Superlative" masculine;
-lin superman_N = reg2N  "Übermensch" "Übermenschen" masculine;
-lin supermarket_N = reg2N  "Supermarkt" "Supermärkte" masculine;
-lin supernal_A = variants {};
-lin supernatural_A = variants {};
-lin supernormal_A = variants {};
-lin supernumerary_N = variants {};
-lin superscription_N = variants {};
-lin supersede_V2 = dirV2 (irregV "ersetzen" "ersetzt" "ersetzte" "ersetzte" "ersetzt");
-lin supersession_N = variants {};
-lin supersonic_A = variants {};
-lin superstition_N = variants {};
-lin superstitious_A = mk3A "abergläubisch" "abergläubischer" "abergläubischste";
-lin superstructure_N = variants {};
-lin supertax_N = variants {};
-lin supervene_V = variants {};
-lin supervise_V = variants {};
-lin supervise_V2 = variants {};
-lin supervision_N = reg2N  "Aufsicht" "Aufsichten" feminine;
-lin supervisor_N = reg2N  "Aufseher" "Aufseher" masculine;
-lin supervisory_A = variants {};
-lin supine_A = variants {};
-lin supper_N = reg2N  "Abendessen" "Abendessen" neuter;
-lin supperless_A = variants {};
-lin supplant_V2 = dirV2 (irregV "ersetzen" "ersetzt" "ersetzte" "ersetzte" "ersetzt");
-lin supplanter_N = variants {};
-lin supple_A = variants {};
-lin supplement_N = variants {};
-lin supplement_V2 = variants {};
-lin supplementary_A = regA "zusätzlich";
-lin suppleness_N = variants {};
-lin suppliant_A = variants {};
-lin suppliant_N = variants {};
-lin supplicant_N = variants {};
-lin supplicate_V = variants {};
-lin supplicate_V2 = variants {};
-lin supplication_N = variants {};
-lin supplier_N = reg2N  "Lieferant" "Lieferanten" masculine;
-lin supply_N = variants {};
-lin supply_V2 = dirV2 (regV "liefern");
-lin support_N = reg2N  "Stütze" "Stützen" feminine;
-lin support_V2 = variants {};
-lin support_VV = variants {};
-lin supportable_A = variants {};
-lin supporter_N = variants {};
-lin suppose_V2 = dirV2 (irregV "vermuten" "vermutet" "vermutete" "vermutete" "vermutet" );
-lin suppose_V2V = variants {};
-lin suppose_VS = variants {};
-lin supposed_A = variants {};
-lin supposition_N = variants {};
-lin suppository_N = reg2N  "Zäpfchen" "Zäpfchen" neuter;
-lin suppress_V2 = dirV2 (irregV "unterdrücken" "unterdrückt" "unterdrückte" "unterdrückte" "unterdrückt" );
-lin suppression_N = reg2N "Unterdrueckung" "Unterdrueckungen" feminine;
-lin suppressive_A = variants {};
-lin suppressor_N = variants {};
-lin suppurate_V = irregV "eitern" "eitert" "eiterte" "eitere" "geeitert" ;
-lin suppuration_N = variants {};
-lin supra_Adv = variants {};
-lin supranational_A = variants {};
-lin supremacy_N = variants {};
-lin supreme_A = variants {};
-lin supt_PN = variants {};
-lin surabaja_PN = variants {};
-lin surcharge_N = reg2N  "Aufpreis" "Aufpreise" masculine;
-lin surcharge_V2 = variants {};
-lin surd_N = variants {};
-lin sure_A = variants {};
-lin sure_Adv = variants {};
-lin sure_footed_A = variants {};
-lin sureness_N = variants {};
-lin surety_N = variants {};
-lin surf_N = mkN "Brandung";
-lin surface_N = reg2N  "Oberfläche" "Oberflächen" feminine;
-lin surface_V = variants {};
-lin surface_V2 = variants {};
-lin surface_V2V = variants {};
-lin surface_VS = variants {};
-lin surface_to_air_A = variants {};
-lin surfboard_N = variants {};
-lin surfboat_N = variants {};
-lin surfeit_N = variants {};
-lin surfeit_V2 = variants {};
-lin surfing_N = variants {};
-lin surfriding_N = variants {};
-lin surge_N = mkN "Brandung";
-lin surge_V = variants {};
-lin surge_V2 = variants {};
-lin surgeon_N = reg2N  "Chirurg" "Chirurgen" masculine;
-lin surgery_N = reg2N  "Chirurgie" "Chirurgien" feminine;
-lin surgical_A = regA "chirurgisch";
-lin surlily_Adv = variants {};
-lin surly_A = variants {};
-lin surmise_N = variants {};
-lin surmise_V = variants {};
-lin surmise_V2 = variants {};
-lin surmount_V2 = dirV2 (irregV "überwinden" "überwindet" "überwand" "überwände" "überwunden" );
-lin surmountable_A = variants {};
-lin surname_N = reg2N  "Familienname" "Familiennamen" masculine;
-lin surpass_V2 = dirV2 (irregV "übersteigen" "übersteigt" "überstieg" "überstiege" "überstiegen" );
-lin surpassing_A = variants {};
-lin surplice_N = variants {};
-lin surpliced_A = variants {};
-lin surplus_N = reg2N  "Überschuss" "Überschüsse" masculine;
-lin surprise_N = mkN "Überraschung";
-lin surprise_V2 = variants {};
-lin surprise_V2V = variants {};
-lin surprised_A = mk3A "überrascht" "überraschter" "überraschteste";
-lin surprising_A = variants {};
-lin surrealism_N = variants {};
-lin surrealist_N = variants {};
-lin surrealistic_A = variants {};
-lin surrender_N = variants {};
-lin surrender_V = irregV "kapitulieren" "kapituliert" "kapitulierte" "kapitulierte" "kapituliert";
-lin surrender_V2 = dirV2 (irregV "kapitulieren" "kapituliert" "kapitulierte" "kapitulierte" "kapituliert");
-lin surreptitious_A = mk3A "heimlich" "heimlicher" "heimlichste";
-lin surrey_PN = variants {};
-lin surrogate_A = variants {};
-lin surrogate_N = variants {};
-lin surround_N = variants {};
-lin surround_V2 = dirV2 (irregV "umgeben" "umgebt" "umgab" "umgäbe" "umgeben" );
-lin surrounding_A = variants {};
-lin surtax_N = variants {};
-lin surtax_V2 = variants {};
-lin surveillance_N = mkN "Überwachung";
-lin survey_N = variants {};
-lin survey_V2 = variants {};
-lin surveying_N = variants {};
-lin surveyor_N = variants {};
-lin survival_N = variants {};
-lin survive_V = irregV "überleben" "überlebt" "überlebte" "überlebte" "überlebt";
-lin survive_V2 = dirV2 (irregV "überleben" "überlebt" "überlebte" "überlebte" "überlebt");
-lin survive_VS = variants {};
-lin survivor_N = variants {};
-lin susan_PN = variants {};
-lin susanna_PN = variants {};
-lin susceptibility_N = variants {};
-lin susceptible_A = regA "anfällig";
-lin susie_PN = variants {};
-lin suspect_A = variants {};
-lin suspect_N = variants {};
-lin suspect_V2 = dirV2 (regV "misstrauen");
-lin suspect_VS = variants {};
-lin suspend_V = variants {};
-lin suspend_V2 = dirV2 (regV "suspendieren");
-lin suspender_N = reg2N  "Hosenträger" "Hosenträger" masculine;
-lin suspense_N = mkN "Anspannung";
-lin suspension_N = reg2N "Suspension" "Suspensionen" feminine;
-lin suspicion_N = variants {};
-lin suspicious_A = mk3A "verdächtig" "verdächtiger" "verdächtigste";
-lin suss_V2 = variants {};
-lin sussex_PN = variants {};
-lin sustain_V2 = variants {};
-lin sustenance_N = variants {};
-lin suttee_N = variants {};
-lin sutton_PN = variants {};
-lin sutton_at_hone_PN = variants {};
-lin sutton_coldfield_PN = variants {};
-lin sutton_in_ashfield_PN = variants {};
-lin suture_N = reg2N  "Naht" "Nähte" feminine;
-lin suzanne_PN = variants {};
-lin suzerain_N = variants {};
-lin suzerainty_N = variants {};
-lin svelte_A = variants {};
-lin sverdlovsk_PN = variants {};
-lin swab_N = variants {};
-lin swab_V2 = variants {};
-lin swaddle_V2 = dirV2 (regV "wickeln");
-lin swag_N = variants {};
-lin swagger_A = variants {};
-lin swagger_N = variants {};
-lin swagger_V = variants {};
-lin swaggerer_N = variants {};
-lin swahili_N = variants {};
-lin swain_N = variants {};
-lin swallow_N = variants {};
-lin swallow_V = regV "schlucken";
-lin swallow_V2 = dirV2 (regV "schlucken");
-lin swallow_tailed_A = variants {};
-lin swami_N = variants {};
-lin swamp_N = reg2N  "Moor" "Moore" neuter;
-lin swamp_V2 = variants {};
-lin swampy_A = variants {};
-lin swan_N = reg2N  "Schwänin" "Schwäninnen" feminine;
-lin swan_V = variants {};
-lin swan_song_N = variants {};
-lin swanage_PN = variants {};
-lin swank_N = variants {};
-lin swank_V = variants {};
-lin swanky_A = variants {};
-lin swanley_PN = variants {};
-lin swansea_PN = variants {};
-lin swap_N = variants {};
-lin swap_V = variants {};
-lin swap_V2 = variants {};
-lin sward_N = variants {};
-lin swarm_N = reg2N  "Schwarm" "Schwärme" masculine;
-lin swarm_V = variants {};
-lin swarm_V2 = variants {};
-lin swarthy_A = variants {};
-lin swashbuckler_N = variants {};
-lin swastika_N = reg2N  "Hakenkreuz" "Hakenkreuze" neuter;
-lin swat_N = variants {};
-lin swat_V2 = variants {};
-lin swath_N = reg2N  "Schneise" "Schneisen" feminine;
-lin swathe_N = reg2N  "Bandage" "Bandagen" feminine;
-lin swathe_V2 = variants {};
-lin sway_N = variants {};
-lin sway_V = variants {};
-lin sway_V2 = variants {};
-lin swazi_A = variants {};
-lin swazi_N = variants {};
-lin swaziland_PN = variants {};
-lin swear_V = variants {};
-lin swear_V2 = variants {};
-lin swear_V2V = variants {};
-lin swear_VV = variants {};
-lin swearer_N = variants {};
-lin swearing_N = variants {};
-lin swearword_N = variants {};
-lin sweat_N = variants {};
-lin sweat_V = variants {};
-lin sweat_V2 = variants {};
-lin sweatband_N = variants {};
-lin sweater_N = reg2N  "Pullover" "Pullover" masculine;
-lin sweatshop_N = variants {};
-lin sweaty_A = variants {};
-lin swede_A = variants {};
-lin swedeMasc_N = variants {};
-lin swedeFem_N = variants {};
-lin sweden_PN = variants {};
-lin swedish_A = variants {};
-lin swedish_N = variants {};
-lin sweep_N = variants {};
-lin sweep_V = regV "fegen";
-lin sweep_V2 = dirV2 (regV "fegen");
-lin sweeper_N = variants {};
-lin sweeping_A = variants {};
-lin sweeping_N = variants {};
-lin sweet_A = mk3A "lecker" "leckerer" "leckerste";
-lin sweet_N = variants {};
-lin sweet_scented_A = variants {};
-lin sweetbread_N = variants {};
-lin sweetbriar_N = variants {};
-lin sweetbrier_N = variants {};
-lin sweeten_V = regV "süßen";
-lin sweeten_V2 = dirV2 (regV "süßen");
-lin sweetening_N = variants {};
-lin sweetheart_N = reg2N  "Liebling" "Lieblinge" masculine;
-lin sweetie_N = variants {};
-lin sweetish_A = mk3A "süßlich" "süßlicher" "süßlichste";
-lin sweetmeat_N = variants {};
-lin sweetness_N = reg2N  "Süßigkeit" "Süßigkeiten" feminine;
-lin swell_A = regA "klasse";
-lin swell_N = variants {};
-lin swell_V = prefixV "an" (regV "schwellen");
-lin swell_V2 = variants {};
-lin swelter_V = variants {};
-lin sweptback_A = variants {};
-lin swerve_N = variants {};
-lin swerve_V = variants {};
-lin swerve_V2 = variants {};
-lin swift_A = mk3A "schnell" "schneller" "schnellste";
-lin swift_N = variants {};
-lin swiftness_N = variants {};
-lin swig_N = variants {};
-lin swig_V = variants {};
-lin swig_V2 = variants {};
-lin swill_N = variants {};
-lin swill_V = variants {};
-lin swill_V2 = variants {};
-lin swim_N = variants {};
-lin swim_V = regV "schwimmen";
-lin swim_V2 = dirV2 (irregV "schwimmen" "schwimmt" "schwamm" "schwämme" "geschwommen" );
-lin swimmer_N = variants {};
-lin swimming_N = variants {};
-lin swimming_bath_N = variants {};
-lin swimming_costume_N = variants {};
-lin swimming_pool_N = variants {};
-lin swimmingly_Adv = variants {};
-lin swimsuit_N = reg2N  "Badeanzug" "Badeanzüge" masculine;
-lin swindle_N = variants {};
-lin swindle_V = regV "beschwindeln";
-lin swindle_V2 = dirV2 (regV "beschwindeln");
-lin swindler_N = reg2N  "Betrüger" "Betrüger" masculine;
-lin swindon_PN = variants {};
-lin swine_N = reg2N  "Schwein" "Schweine" neuter;
-lin swineherd_N = variants {};
-lin swing_N = reg2N  "Schaukel" "Schaukeln" feminine;
-lin swing_V = variants {};
-lin swing_V2 = variants {};
-lin swinge_V2 = variants {};
-lin swingeing_A = variants {};
-lin swinging_A = variants {};
-lin swinish_A = variants {};
-lin swinton_PN = variants {};
-lin swipe_N = variants {};
-lin swipe_V2 = dirV2 (regV "klauen");
-lin swirl_N = variants {};
-lin swirl_V = variants {};
-lin swirl_V2 = variants {};
-lin swish_A = variants {};
-lin swish_N = variants {};
-lin swish_V = variants {};
-lin swish_V2 = variants {};
-lin swiss_A = variants {};
-lin swiss_N = variants {};
-lin switch_N = reg2N  "Schalter" "Schalter" masculine;
-lin switch_V = variants {};
-lin switch_V2 = variants {};
-lin switchboard_N = variants {};
-lin switchman_N = variants {};
-lin switzerland_PN = variants {};
-lin swivel_N = variants {};
-lin swivel_V = variants {};
-lin swivel_V2 = variants {};
-lin swiz_N = variants {};
-lin swizzle_N = variants {};
-lin swizzle_stick_N = variants {};
-lin swob_N = variants {};
-lin swob_V2 = variants {};
-lin swollen_headed_A = variants {};
-lin swoon_N = reg2N  "Ohnmacht" "Ohnmachten" feminine;
-lin swoon_V = variants {};
-lin swoop_N = variants {};
-lin swoop_V = variants {};
-lin swoop_V2 = variants {};
-lin swop_N = variants {};
-lin swop_V = variants {};
-lin swop_V2 = variants {};
-lin sword_N = reg2N  "Schwert" "Schwerter" neuter;
-lin sword_cane_N = variants {};
-lin sword_cut_N = variants {};
-lin sword_dance_N = variants {};
-lin swordfish_N = reg2N  "Schwertfisch" "Schwertfische" masculine;
-lin swordplay_N = variants {};
-lin swordsman_N = variants {};
-lin swordsmanship_N = variants {};
-lin swordstick_N = variants {};
-lin swot_N = variants {};
-lin swot_V = regV "büffeln";
-lin swot_V2 = dirV2 (regV "büffeln");
-lin sybarite_N = variants {};
-lin sybaritic_A = variants {};
-lin sycamore_N = reg2N  "Ahorn" "Ahorne" masculine;
-lin sycophancy_N = variants {};
-lin sycophant_N = variants {};
-lin sycophantic_A = variants {};
-lin sydney_PN = variants {};
-lin syllabary_N = variants {};
-lin syllabic_A = variants {};
-lin syllabicate_V2 = variants {};
-lin syllabication_N = variants {};
-lin syllabification_N = mkN "Silbentrennung";
-lin syllabify_V2 = variants {};
-lin syllabize_V2 = variants {};
-lin syllable_N = reg2N  "Silbe" "Silben" feminine;
-lin syllabled_A = variants {};
-lin syllabus_N = variants {};
-lin syllogism_N = reg2N  "Syllogismus" "Syllogismen" masculine;
-lin syllogistic_A = variants {};
-lin sylph_N = variants {};
-lin sylph_like_A = variants {};
-lin sylvan_A = variants {};
-lin sylvia_PN = variants {};
-lin symbiosis_N = reg2N  "Symbiose" "Symbiosen" feminine;
-lin symbol_N = reg2N  "Symbol" "Symbole" neuter;
-lin symbolic_A = regA "symbolisch";
-lin symbolical_A = variants {};
-lin symbolism_N = variants {};
-lin symbolization_N = variants {};
-lin symbolize_V2 = variants {};
-lin symmetric_A = variants {};
-lin symmetrical_A = regA "symmetrisch";
-lin symmetry_N = reg2N  "Symmetrie" "Symmetrien" feminine;
-lin sympathetic_A = variants {};
-lin sympathetically_Adv = variants {};
-lin sympathize_V = variants {};
-lin sympathizer_N = variants {};
-lin sympathy_N = reg2N  "Sympathie" "Sympathien" feminine;
-lin symphonic_A = variants {};
-lin symphony_N = reg2N  "Sinfonie" "Sinfonien" feminine;
-lin symposium_N = variants {};
-lin symptom_N = reg2N  "Symptom" "Symptome" neuter;
-lin symptomatic_A = variants {};
-lin symptomatically_Adv = variants {};
-lin symptomless_A = variants {};
-lin synagogue_N = reg2N  "Synagoge" "Synagogen" feminine;
-lin synchroflash_N = variants {};
-lin synchromesh_N = variants {};
-lin synchronization_N = variants {};
-lin synchronize_V = variants {};
-lin synchronize_V2 = variants {};
-lin synchronous_A = regA "synchron";
-lin synchrony_N = variants {};
-lin synchrotron_N = variants {};
-lin syncopate_V2 = variants {};
-lin syncopation_N = variants {};
-lin syncope_N = reg2N  "Synkope" "Synkopen" feminine;
-lin syndciate_V2 = variants {};
-lin syndic_N = variants {};
-lin syndicalism_N = variants {};
-lin syndicalist_N = variants {};
-lin syndicate_N = variants {};
-lin syndicate_V2 = variants {};
-lin syndication_N = variants {};
-lin syndrome_N = reg2N  "Syndrom" "Syndrome" neuter;
-lin synod_N = variants {};
-lin synonym_N = variants {};
-lin synonymous_A = regA "synonym";
-lin synopsis_N = reg2N  "Synopse" "Synopsen" feminine;
-lin synoptic_A = variants {};
-lin synoptically_Adv = variants {};
-lin syntactic_A = variants {};
-lin syntactically_Adv = variants {};
-lin syntax_N = reg2N  "Syntax" "Syntaxen" feminine;
-lin synthesis_N = reg2N  "Synthese" "Synthesen" feminine;
-lin synthesize_V2 = dirV2 (regV "synthetisieren");
-lin synthetic_A = mk3A "synthetisch" "synthetischer" "synthetischste";
-lin synthetic_N = variants {};
-lin synthetically_Adv = variants {};
-lin syphilis_N = variants {};
-lin syphilitic_A = variants {};
-lin syphilitic_N = variants {};
-lin syphon_N = variants {};
-lin syphon_V = variants {};
-lin syphon_V2 = variants {};
-lin syracuse_PN = variants {};
-lin syria_PN = variants {};
-lin syrian_A = variants {};
-lin syrian_N = variants {};
-lin syringa_N = variants {};
-lin syringe_N = reg2N  "Spritze" "Spritzen" feminine;
-lin syringe_V2 = variants {};
-lin syrup_N = reg2N  "Sirup" "Sirupe" neuter;
-lin syrupy_A = variants {};
-lin system_N = reg2N "System" "Systeme" neuter;
-lin systematic_A = mk3A "systematisch" "systematischer" "systematischste";
-lin systematically_Adv = variants {};
-lin systematization_N = variants {};
-lin systematize_V2 = dirV2 (irregV "systematisieren" "systematisiert" "systematisierte" "systematisierte" "systematisiert" );
-lin syston_PN = variants {};
-lin t_junction_N = variants {};
-lin t_shirt_N = variants {};
-lin t_square_N = variants {};
-lin tab_N = reg2N  "Reiter" "Reiter" masculine;
-lin tabard_N = variants {};
-lin tabby_A = variants {};
-lin tabby_N = variants {};
-lin tabby_cat_N = variants {};
-lin tabernacle_N = reg2N  "Stiftshütte" "Stiftshütten" feminine;
-lin table_N = mkN "Tisch";
-lin table_V2 = variants {};
-lin table_d'hote_A = variants {};
-lin table_d'hote_Adv = variants {};
-lin table_knife_N = variants {};
-lin table_lifting_N = variants {};
-lin table_linen_N = variants {};
-lin table_rapping_N = variants {};
-lin table_talk_N = variants {};
-lin table_turning_N = variants {};
-lin tableau_N = variants {};
-lin tableau_vivant_N = variants {};
-lin tablecloth_N = variants {};
-lin tablemat_N = variants {};
-lin tablespoon_N = reg2N  "Esslöffel" "Esslöffel" masculine;
-lin tablespoonful_N = variants {};
-lin tablet_N = reg2N "Tablette" "Tabletten" feminine;
-lin tableware_N = reg2N  "Geschirr" "Geschirre" neuter;
-lin tabloid_N = variants {};
-lin taboo_A = variants {};
-lin taboo_N = reg2N  "Tabu" "Tabus" neuter;
-lin taboo_V2 = variants {};
-lin tabor_N = variants {};
-lin tabular_A = regA "tabellarisch";
-lin tabulate_V2 = variants {};
-lin tabulation_N = variants {};
-lin tabulator_N = variants {};
-lin tachograph_N = variants {};
-lin tacit_A = regA "stillschweigend";
-lin taciturn_A = variants {};
-lin taciturnity_N = variants {};
-lin tack_N = variants {};
-lin tack_V = variants {};
-lin tack_V2 = variants {};
-lin tackle_N = variants {};
-lin tackle_V = variants {};
-lin tackle_V2 = variants {};
-lin tacky_A = mk3A "billig" "billiger" "billigste";
-lin tact_N = reg2N  "Takt" "Takte" masculine;
-lin tactful_A = variants {};
-lin tactic_N = reg2N  "Taktik" "Taktiken" feminine;
-lin tactical_A = mk3A "taktisch" "taktischer" "taktischste";
-lin tactician_N = variants {};
-lin tactile_A = regA "taktil";
-lin tactless_A = mk3A "taktlos" "taktloser" "taktloseste";
-lin tactlessness_N = variants {};
-lin tactual_A = variants {};
-lin tadley_PN = variants {};
-lin tadpole_N = reg2N  "Kaulquappe" "Kaulquappen" feminine;
-lin taegu_PN = variants {};
-lin taffeta_N = variants {};
-lin taffrail_N = variants {};
-lin taffy_N = variants {};
-lin tag_N = reg2N  "Marke" "Marken" feminine;
-lin tag_V = variants {};
-lin tag_V2 = variants {};
-lin tag_VS = variants {};
-lin tahiti_PN = variants {};
-lin tahitian_A = variants {};
-lin tahitian_N = variants {};
-lin tail_N = mkN "Schwanz" "Schwänze" masculine;
-lin tail_V = variants {};
-lin tail_V2 = variants {};
-lin tail_coat_N = variants {};
-lin tail_end_N = variants {};
-lin tail_light_N = variants {};
-lin tailboard_N = variants {};
-lin tailed_A = variants {};
-lin tailgate_N = variants {};
-lin tailless_A = variants {};
-lin tailor_N = reg2N  "Schneider" "Schneider" masculine;
-lin tailor_V2 = variants {};
-lin tailor_made_A = variants {};
-lin tailpiece_N = variants {};
-lin tailplane_N = variants {};
-lin tailspin_N = variants {};
-lin taint_N = variants {};
-lin taint_V = variants {};
-lin taint_V2 = variants {};
-lin taintless_A = variants {};
-lin taipei_PN = variants {};
-lin taiwan_PN = variants {};
-lin taiwanese_A = variants {};
-lin taiwanese_N = variants {};
-lin taiyuan_PN = variants {};
-lin take_N = variants {};
-lin take_V = regV "dauern";
-lin take_V2 = dirV2 (regV "dauern");
-lin take_V2V = variants {};
-lin take_VA = variants {};
-lin take_V2A = variants {};
-lin take_home_A = variants {};
-lin take_off_N = variants {};
-lin take_up_N = variants {};
-lin takeaway_A = variants {};
-lin takeover_N = variants {};
-lin taker_N = variants {};
-lin taking_A = variants {};
-lin talc_N = reg2N "Talk" "Talke" masculine;
-lin talcum_N = reg2N "Talk" "Talke" masculine;
-lin tale_N = mkN "Erzählung";
-lin tale_bearer_N = variants {};
-lin tale_teller_N = variants {};
-lin talent_N = mkN "Begabung";
-lin talented_A = mk3A "begabt" "begabter" "begabteste";
-lin talisman_N = reg2N  "Talisman" "Talismane" masculine;
-lin talk_N = reg2N  "Gespräch" "Gespräche" neuter;
-lin talk_V = variants {};
-lin talk_V2 = variants {};
-lin talk_VA = variants {};
-lin talkative_A = mk3A "redselig" "redseliger" "redseligste";
-lin talker_N = variants {};
-lin talkie_N = variants {};
-lin talking_point_N = variants {};
-lin talking_to_N = variants {};
-lin tall_A = variants {};
-lin tallboy_N = variants {};
-lin tallish_A = variants {};
-lin tallow_N = variants {};
-lin tally_N = variants {};
-lin tally_V = variants {};
-lin tally_V2 = variants {};
-lin tally_clerk_N = variants {};
-lin tallyman_N = variants {};
-lin talmud_N = variants {};
-lin talon_N = variants {};
-lin talus_N = variants {};
-lin tam_o'_shanter_N = variants {};
-lin tamable_A = variants {};
-lin tamale_N = variants {};
-lin tamarind_N = reg2N  "Tamarinde" "Tamarinden" feminine;
-lin tamarisk_N = reg2N  "Tamariske" "Tamarisken" feminine;
-lin tambour_N = variants {};
-lin tambourine_N = variants {};
-lin tame_A = mk3A "zahm" "zahmer" "zahmste";
-lin tame_V2 = variants {};
-lin tameness_N = variants {};
-lin tamer_N = reg2N  "Dompteur" "Dompteure" masculine;
-lin tamil_A = variants {};
-lin tamil_N = variants {};
-lin tammany_N = variants {};
-lin tammy_N = variants {};
-lin tamp_V2 = variants {};
-lin tamper_V = variants {};
-lin tampere_PN = variants {};
-lin tamworth_PN = variants {};
-lin tan_A = variants {};
-lin tan_N = variants {};
-lin tan_V = variants {};
-lin tan_V2 = variants {};
-lin tandem_Adv = variants {};
-lin tandem_N = variants {};
-lin tang_N = variants {};
-lin tangent_N = reg2N  "Tangens" "Tangens" masculine;
-lin tangerine_A = variants {};
-lin tangerine_N = reg2N  "Mandarine" "Mandarinen" feminine;
-lin tangibility_N = variants {};
-lin tangible_A = mk3A "greifbar" "greifbarer" "greifbarste";
-lin tangle_N = variants {};
-lin tangle_V = irregV "verwirren" "verwirrt" "verwirrte" "verwirrte" "verwirrt";
-lin tangle_V2 = dirV2 (irregV "verwirren" "verwirrt" "verwirrte" "verwirrte" "verwirrt");
-lin tango_N = reg2N  "Tango" "Tangos" masculine;
-lin tango_V = variants {};
-lin tangshan_PN = variants {};
-lin tangy_A = mk3A "scharf" "schärfer" "schärfste";
-lin tank_N = reg2N  "Behälter" "Behälter" masculine;
-lin tank_V = variants {};
-lin tank_car_N = variants {};
-lin tankard_N = reg2N  "Krug" "Krüge" masculine;
-lin tanker_N = reg2N  "Tanker" "Tanker" masculine;
-lin tanner_N = variants {};
-lin tannery_N = reg2N  "Gerberei" "Gerbereien" feminine;
-lin tannic_A = variants {};
-lin tannin_N = reg2N  "Tannin" "Tannine" neuter;
-lin tannoy_N = variants {};
-lin tansy_N = variants {};
-lin tantalize_V2 = variants {};
-lin tantamount_A = variants {};
-lin tantrum_N = variants {};
-lin tanzania_PN = variants {};
-lin tanzanian_A = variants {};
-lin tanzanian_N = variants {};
-lin tap_N = reg2N  "Gewindeschneider" "Gewindeschneider" masculine;
-lin tap_V = variants {};
-lin tap_V2 = variants {};
-lin tap_dancing_N = variants {};
-lin tape_N = variants {};
-lin tape_V = variants {};
-lin tape_V2 = variants {};
-lin tape_measure_N = variants {};
-lin tape_recorder_N = variants {};
-lin taper_N = variants {};
-lin taper_V = variants {};
-lin taper_V2 = variants {};
-lin tapestried_A = variants {};
-lin tapestry_N = variants {};
-lin tapeworm_N = reg2N  "Bandwurm" "Bandwürmer" masculine;
-lin tapioca_N = variants {};
-lin tapir_N = reg2N  "Tapir" "Tapire" masculine;
-lin taproom_N = variants {};
-lin taproot_N = variants {};
-lin tapster_N = variants {};
-lin tar_N = reg2N  "Teer" "Teere" masculine;
-lin tar_V2 = variants {};
-lin tar_macadam_N = variants {};
-lin taradiddle_N = variants {};
-lin taranaki_PN = variants {};
-lin tarantella_N = variants {};
-lin tarantelle_N = variants {};
-lin taranto_PN = variants {};
-lin tarantula_N = reg2N  "Tarantel" "Taranteln" feminine;
-lin tarboosh_N = variants {};
-lin tardily_Adv = variants {};
-lin tardiness_N = variants {};
-lin tardy_A = mk3A "langsam" "langsamer" "langsamste";
-lin tare_N = reg2N  "Tara" "Taren" feminine;
-lin target_N = reg2N  "Ziel" "Ziele" neuter;
-lin target_V2 = variants {};
-lin target_V2V = variants {};
-lin target_VS = variants {};
-lin tariff_N = variants {};
-lin tarmac_N = variants {};
-lin tarmac_V2 = variants {};
-lin tarn_N = variants {};
-lin tarnish_N = variants {};
-lin tarnish_V = variants {};
-lin tarnish_V2 = variants {};
-lin taro_N = variants {};
-lin tarpaulin_N = variants {};
-lin tarpon_N = variants {};
-lin tarradiddle_N = variants {};
-lin tarragon_N = variants {};
-lin tarrasa_PN = variants {};
-lin tarry_A = variants {};
-lin tarry_V = irregV "verweilen" "verweilt" "verweilte" "verweilte" "verweilt";
-lin tarsal_A = variants {};
-lin tarsal_N = variants {};
-lin tarsus_N = variants {};
-lin tart_A = mk3A "herb" "herber" "herbste";
-lin tart_N = variants {};
-lin tart_V2 = variants {};
-lin tartan_N = variants {};
-lin tartar_N = variants {};
-lin tartaric_A = variants {};
-lin tartness_N = variants {};
-lin tashkent_PN = variants {};
-lin task_N = reg2N  "Aufgabe" "Aufgaben" feminine;
-lin task_V2 = variants {};
-lin task_force_N = variants {};
-lin taskmaster_N = variants {};
-lin tasmania_PN = variants {};
-lin tassel_N = reg2N  "Quaste" "Quasten" feminine;
-lin tasseled_A = variants {};
-lin tasselled_A = variants {};
-lin taste_N = variants {};
-lin taste_V = variants {};
-lin taste_V2 = variants {};
-lin tasteful_A = variants {};
-lin tasteless_A = mk3A "geschmacklos" "geschmackloser" "geschmackloseste";
-lin taster_N = variants {};
-lin tastily_Adv = variants {};
-lin tasty_A = mk3A "köstlich" "köstlicher" "köstlichste";
-lin tat_N = variants {};
-lin tat_V = variants {};
-lin tat_V2 = variants {};
-lin tatter_N = variants {};
-lin tatterdemalion_N = variants {};
-lin tattered_A = variants {};
-lin tattily_Adv = variants {};
-lin tatting_N = variants {};
-lin tattle_N = variants {};
-lin tattle_V = regV "klatschen";
-lin tattle_V2 = dirV2 (regV "klatschen");
-lin tattler_N = variants {};
-lin tattoo_N = variants {};
-lin tattoo_V2 = variants {};
-lin tatty_A = variants {};
-lin taunt_N = variants {};
-lin taunt_V2 = dirV2 (irregV "verspotten" "verspottet" "verspottete" "verspotte" "verspottet" );
-lin tauntingly_Adv = variants {};
-lin taunton_PN = variants {};
-lin taurus_PN = variants {};
-lin taut_A = variants {};
-lin tautness_N = variants {};
-lin tautological_A = regA "tautologisch";
-lin tautology_N = reg2N  "Tautologie" "Tautologien" feminine;
-lin taverham_PN = variants {};
-lin tavern_N = reg2N  "Gasthaus" "Gasthäuser" neuter;
-lin tavistock_PN = variants {};
-lin tawdrily_Adv = variants {};
-lin tawdriness_N = variants {};
-lin tawdry_A = variants {};
-lin tawny_A = variants {};
-lin tawse_N = variants {};
-lin tax_N = reg2N  "Steuer" "Steuer" neuter;
-lin tax_V2 = variants {};
-lin tax_collector_N = variants {};
-lin tax_free_A = variants {};
-lin taxability_N = variants {};
-lin taxable_A = variants {};
-lin taxation_N = variants {};
-lin taxi_N = reg2N  "Taxe" "Taxen" feminine;
-lin taxi_V = variants {};
-lin taxi_V2 = variants {};
-lin taxicab_N = variants {};
-lin taxidermist_N = variants {};
-lin taxidermy_N = variants {};
-lin taximeter_N = variants {};
-lin taxonomy_N = reg2N  "Taxonomie" "Taxonomien" feminine;
-lin taxpayer_N = reg2N  "Steuerzahler" "Steuerzahler" masculine;
-lin tayside_PN = variants {};
-lin tb_N = variants {};
-lin tbilisi_PN = variants {};
-lin te_deum_N = variants {};
-lin tea_N = reg2N  "Tee" "Tees" masculine;
-lin tea_bag_N = variants {};
-lin tea_break_N = variants {};
-lin tea_caddy_N = variants {};
-lin tea_chest_N = variants {};
-lin tea_cloth_N = variants {};
-lin tea_cosy_N = variants {};
-lin tea_garden_N = variants {};
-lin tea_kettle_N = variants {};
-lin tea_leaf_N = variants {};
-lin tea_party_N = variants {};
-lin tea_service_N = variants {};
-lin tea_set_N = variants {};
-lin tea_strainer_N = variants {};
-lin tea_table_N = variants {};
-lin tea_time_N = variants {};
-lin tea_towel_N = variants {};
-lin tea_tray_N = variants {};
-lin tea_trolley_N = variants {};
-lin tea_urn_N = variants {};
-lin tea_wagon_N = variants {};
-lin teacake_N = variants {};
-lin teach_V = regV "lehren";
-lin teach_V2 = dirV2 (no_geV (regV "unterrichten"));
-lin teach_V2V = variants {};
-lin teach_VS = variants {};
-lin teach_in_N = variants {};
-lin teachable_A = variants {};
-lin teacher_N = reg2N "Lehrer" "Lehrer" masculine;
-lin teaching_N = reg2N  "Lehre" "Lehren" feminine;
-lin teacup_N = reg2N  "Teetasse" "Teetassen" feminine;
-lin teahouse_N = variants {};
-lin teak_N = variants {};
-lin teal_N = variants {};
-lin team_N = reg2N  "Mannschaft" "Mannschaften" feminine;
-lin team_V = variants {};
-lin teamster_N = variants {};
-lin teamwork_N = variants {};
-lin teapot_N = reg2N  "Teekanne" "Teekannen" feminine;
-lin tear_N = variants {};
-lin tear_V = irregV "reißen" "reißt" "riss" "risse" "gerissen" ;
-lin tear_V2 = dirV2 (irregV "reißen" "reißt" "riss" "risse" "gerissen" );
-lin tear_drop_N = variants {};
-lin tear_gas_N = variants {};
-lin tearaway_A = variants {};
-lin tearaway_N = variants {};
-lin tearful_A = variants {};
-lin tearing_A = variants {};
-lin tearing_N = variants {};
-lin tearless_A = variants {};
-lin tearoom_N = variants {};
-lin tease_N = variants {};
-lin tease_V2 = variants {};
-lin teasel_N = reg2N  "Karde" "Karden" feminine;
-lin teaser_N = variants {};
-lin teashop_N = variants {};
-lin teasingly_Adv = variants {};
-lin teaspoon_N = reg2N  "Teelöffel" "Teelöffel " masculine;
-lin teaspoonful_N = variants {};
-lin teat_N = reg2N  "Brustwarze" "Brustwarzen" feminine;
-lin teazel_N = variants {};
-lin teazle_N = variants {};
-lin tec_N = variants {};
-lin tech_N = variants {};
-lin technical_A = mk3A "fachlich" "fachlicher" "fachlichste";
-lin technicality_N = variants {};
-lin technician_N = variants {};
-lin technicolor_N = variants {};
-lin technique_N = reg2N  "Technik" "Techniken" feminine;
-lin technocracy_N = variants {};
-lin technocrat_N = variants {};
-lin technological_A = variants {};
-lin technologist_N = variants {};
-lin technology_N = reg2N  "Technik" "Techniken" feminine;
-lin techy_A = variants {};
-lin ted_N = variants {};
-lin ted_PN = variants {};
-lin teddy_N = variants {};
-lin teddy_PN = variants {};
-lin teddy_boy_N = variants {};
-lin tedious_A = variants {};
-lin tediousness_N = variants {};
-lin tedium_N = variants {};
-lin tee_N = variants {};
-lin tee_V = variants {};
-lin tee_V2 = variants {};
-lin tee_shirt_N = variants {};
-lin teem_V = variants {};
-lin teenage_A = variants {};
-lin teenager_N = variants {};
-lin teeny_A = variants {};
-lin teesside_PN = variants {};
-lin teeter_V = variants {};
-lin teethe_V = variants {};
-lin teetotal_A = variants {};
-lin teetotaller_N = reg2N  "Abstinenzler" "Abstinenzler" masculine;
-lin teetotum_N = variants {};
-lin teg_N = variants {};
-lin tegument_N = variants {};
-lin teheran_PN = variants {};
-lin teignmouth_PN = variants {};
-lin tel_PN = variants {};
-lin tel_aviv_PN = variants {};
-lin telecast_N = variants {};
-lin telecast_V2 = variants {};
-lin telecommunication_N = variants {};
-lin teleconference_N = variants {};
-lin telegraph_line_N = variants {};
-lin telegram_N = reg2N  "Telegramm" "Telegramme" neuter;
-lin telegraph_N = variants {};
-lin telegraph_V = variants {};
-lin telegraph_V2 = variants {};
-lin telegraph_pole_N = variants {};
-lin telegraph_post_N = variants {};
-lin telegraph_wire_N = variants {};
-lin telegrapher_N = variants {};
-lin telegraphese_N = variants {};
-lin telegraphic_A = variants {};
-lin telegraphically_Adv = variants {};
-lin telegraphist_N = variants {};
-lin telegraphy_N = variants {};
-lin telemetry_N = variants {};
-lin teleological_A = variants {};
-lin teleologist_N = variants {};
-lin teleology_N = variants {};
-lin telepathic_A = variants {};
-lin telepathist_N = variants {};
-lin telepathy_N = variants {};
-lin telephone_N = reg2N  "Fernsprecher" "Fernsprecher" masculine;
-lin telephone_V = variants {};
-lin telephone_V2 = variants {};
-lin telephonic_A = variants {};
-lin telephonist_N = variants {};
-lin telephony_N = variants {};
-lin telephoto_N = variants {};
-lin telephotograph_N = variants {};
-lin telephotography_N = variants {};
-lin teleprinter_N = variants {};
-lin teleprompter_N = variants {};
-lin telescope_N = reg2N  "Fernrohr" "Fernrohre" neuter;
-lin telescope_V = variants {};
-lin telescope_V2 = variants {};
-lin telescopic_A = variants {};
-lin telescopically_Adv = variants {};
-lin teletypewriter_N = variants {};
-lin televise_V2 = variants {};
-lin television_N = reg2N "Fernsehen" "Fernsehen" neuter;
-lin telex_N = variants {};
-lin telfer_N = variants {};
-lin telford_PN = variants {};
-lin tell_V = irregV "erzählen" "erzählt" "erzählte" "erzählte" "erzählt";
-lin tell_V2 = dirV2 (irregV "erzählen" "erzählt" "erzählte" "erzählte" "erzählt");
-lin tell_V2V = variants {};
-lin tell_V2S = variants {};
-lin tell_V2Q = variants {};
-lin tell_V3 = variants {};
-lin tell_VV = variants {};
-lin tell_VS = variants {};
-lin teller_N = reg2N  "Bankautomat" "Bankautomaten" masculine;
-lin telling_A = variants {};
-lin telltale_N = variants {};
-lin telly_N = variants {};
-lin telpher_N = variants {};
-lin telstar_PN = variants {};
-lin temerity_N = variants {};
-lin temp_N = variants {};
-lin temper_N = reg2N  "Laune" "Launen" feminine;
-lin temper_V = variants {};
-lin temper_V2 = variants {};
-lin tempera_N = variants {};
-lin temperament_N = reg2N  "Charakter" "Charaktere" masculine;
-lin temperamental_A = variants {};
-lin temperance_N = variants {};
-lin temperate_A = variants {};
-lin temperateness_N = variants {};
-lin temperature_N = reg2N  "Temperatur" "Temperaturen" feminine;
-lin tempered_A = variants {};
-lin tempest_N = reg2N  "Sturm" "Stürme" masculine;
-lin tempest_swept_A = variants {};
-lin tempest_tossed_A = variants {};
-lin tempestuous_A = variants {};
-lin template_N = reg2N  "Schablone" "Schablonen" feminine;
-lin temple_N = reg2N  "Schläfe" "Schläfen" feminine;
-lin templet_N = variants {};
-lin tempo_N = variants {};
-lin temporal_A = regA "temporär";
-lin temporality_N = variants {};
-lin temporalty_N = variants {};
-lin temporariness_N = variants {};
-lin temporary_A = regA "temporär";
-lin temporize_V = variants {};
-lin tempt_V2 = dirV2 (regV "locken");
-lin tempt_V2V = variants {};
-lin temptation_N = variants {};
-lin tempter_N = variants {};
-lin temptingly_Adv = variants {};
-lin temptress_N = variants {};
-lin tenability_N = variants {};
-lin tenable_A = mk3A "haltbar" "haltbarer" "haltbarste";
-lin tenacious_A = mk3A "beharrlich" "beharrlicher" "beharrlichste";
-lin tenaciousness_N = variants {};
-lin tenacity_N = variants {};
-lin tenancy_N = variants {};
-lin tenant_N = reg2N  "Bewohner" "Bewohner" masculine;
-lin tenant_V2 = variants {};
-lin tenantry_N = variants {};
-lin tenby_PN = variants {};
-lin tench_N = variants {};
-lin tend_V = variants {};
-lin tend_V2 = variants {};
-lin tend_VV = variants {};
-lin tendency_N = variants {};
-lin tendentious_A = regA "tendenziös";
-lin tendentiousness_N = variants {};
-lin tender_A = mk3A "empfindlich" "empfindlicher" "empfindlichste";
-lin tender_N = variants {};
-lin tender_V = variants {};
-lin tender_V2 = variants {};
-lin tender_V2V = variants {};
-lin tenderfoot_N = variants {};
-lin tenderhearted_A = variants {};
-lin tenderloin_N = variants {};
-lin tenderness_N = reg2N  "Zärtlichkeit" "Zärtlichkeiten" feminine;
-lin tendon_N = reg2N  "Sehne" "Sehnen" feminine;
-lin tendril_N = reg2N  "Ranke" "Ranken" feminine;
-lin tenement_N = reg2N  "Mietshaus" "Mietshäuser" neuter;
-lin tenement_house_N = variants {};
-lin tenet_N = reg2N  "Grundregel" "Grundregeln" feminine;
-lin tenfold_Adv = variants {};
-lin tenner_N = variants {};
-lin tennessee_PN = variants {};
-lin tennis_N = variants {};
-lin tennis_court_N = variants {};
-lin tennis_elbow_N = variants {};
-lin tenon_N = reg2N  "Zapfen" "Zapfen" masculine;
-lin tenor_N = variants {};
-lin tenpence_N = variants {};
-lin tenpin_N = variants {};
-lin tense_A = variants {};
-lin tense_N = reg2N  "Tempus" "Tempora" neuter;
-lin tense_V = variants {};
-lin tense_V2 = variants {};
-lin tenseness_N = variants {};
-lin tensile_A = variants {};
-lin tension_N = mkN "Spannung";
-lin tensity_N = variants {};
-lin tent_N = reg2N  "Zelt" "Zelte" neuter;
-lin tent_peg_N = variants {};
-lin tentacle_N = variants {};
-lin tentative_A = variants {};
-lin tenterden_PN = variants {};
-lin tenth_A = variants {};
-lin tenth_N = variants {};
-lin tenuity_N = variants {};
-lin tenuous_A = variants {};
-lin tenure_N = mkN "Bekleidung";
-lin tepee_N = variants {};
-lin tepid_A = regA "lauwarm";
-lin tepidity_N = variants {};
-lin tepidness_N = variants {};
-lin tercentenary_N = variants {};
-lin tercentennial_N = variants {};
-lin terence_PN = variants {};
-lin teresa_PN = variants {};
-lin tergiversate_V = variants {};
-lin tergiversation_N = variants {};
-lin term_N = reg2N  "Begriff" "Begriffe" feminine;
-lin term_V2 = variants {};
-lin term_VS = variants {};
-lin termagant_N = variants {};
-lin termi_PN = variants {};
-lin terminable_A = variants {};
-lin terminal_A = regA "terminal";
-lin terminal_N = variants {};
-lin terminate_V = variants {};
-lin terminate_V2 = variants {};
-lin termination_N = variants {};
-lin terminological_A = variants {};
-lin terminology_N = reg2N  "Fachsprache" "Fachsprachen" feminine;
-lin terminus_N = variants {};
-lin termite_N = variants {};
-lin tern_N = variants {};
-lin terpsichorean_A = variants {};
-lin terr_PN = variants {};
-lin terra_cotta_N = variants {};
-lin terra_firma_N = variants {};
-lin terra_incognita_N = variants {};
-lin terrace_N = reg2N  "Terrasse" "Terrassen" feminine;
-lin terrace_V2 = variants {};
-lin terrain_N = reg2N  "Terrain" "Terrains" neuter;
-lin terrapin_N = variants {};
-lin terrestrial_A = variants {};
-lin terrible_A = variants {};
-lin terrier_N = variants {};
-lin terrific_A = mk3A "fantastisch" "fantastischer" "fantastischste";
-lin terrifically_Adv = variants {};
-lin terrify_V2 = variants {};
-lin territorial_A = variants {};
-lin territorial_N = variants {};
-lin territory_N = reg2N  "Territorium" "Territorien" neuter;
-lin terror_N = reg2N  "Schrecken" "Schrecken" masculine;
-lin terror_stricken_A = variants {};
-lin terror_struck_A = variants {};
-lin terrorism_N = variants {};
-lin terrorist_N = reg2N  "Terrorist" "Terroristen" masculine;
-lin terrorize_V2 = variants {};
-lin terry_PN = variants {};
-lin terse_A = mk3A "knapp" "knapper" "knappste";
-lin terseness_N = variants {};
-lin tertian_A = variants {};
-lin tertiary_A = regA "tertiär";
-lin terylene_N = variants {};
-lin tess_PN = variants {};
-lin tessa_PN = variants {};
-lin tessellated_A = variants {};
-lin test_N = reg2N  "Probe" "Proben" feminine;
-lin test_V2 = dirV2 (irregV "testen" "testet" "testete" "teste" "getestet");
-lin test_drive_N = variants {};
-lin test_drive_V2 = variants {};
-lin test_tube_N = variants {};
-lin testament_N = reg2N  "Testament" "Testamente" neuter;
-lin testamentary_A = variants {};
-lin testate_A = variants {};
-lin testate_N = variants {};
-lin testator_N = variants {};
-lin testatrix_N = variants {};
-lin testbed_N = variants {};
-lin testicle_N = reg2N  "Hoden" "Hoden" masculine;
-lin testify_V = variants {};
-lin testify_V2 = variants {};
-lin testify_VS = variants {};
-lin testily_Adv = variants {};
-lin testimonial_N = reg2N  "Referenz" "Referenzen" feminine;
-lin testimony_N = reg2N  "Zeugnis" "Zeugnisse" neuter;
-lin testiness_N = variants {};
-lin testis_N = variants {};
-lin testy_A = variants {};
-lin tetanus_N = variants {};
-lin tetchily_Adv = variants {};
-lin tetchiness_N = variants {};
-lin tetchy_A = variants {};
-lin tete_a_tete_Adv = variants {};
-lin tete_a_tete_N = variants {};
-lin tether_N = reg2N  "Strick" "Stricke" masculine;
-lin tether_V2 = variants {};
-lin teuton_N = variants {};
-lin teutonic_A = variants {};
-lin tewkesbury_PN = variants {};
-lin texan_A = variants {};
-lin texan_N = variants {};
-lin texas_PN = variants {};
-lin text_N = reg2N  "Text" "Texte" masculine;
-lin textbook_N = reg2N  "Lehrbuch" "Lehrbücher" neuter;
-lin textile_A = variants {};
-lin textile_N = variants {};
-lin textual_A = regA "textuell";
-lin texture_N = variants {};
-lin textured_A = variants {};
-lin thai_A = variants {};
-lin thai_N = variants {};
-lin thailand_PN = variants {};
-lin thalidomide_N = variants {};
-lin thame_PN = variants {};
-lin than_Prep = variants {};
-lin thane_N = variants {};
-lin thank_V2 = variants {};
-lin thank_offering_N = variants {};
-lin thankful_A = mk3A "dankbar" "dankbarer" "dankbarste";
-lin thankfulness_N = variants {};
-lin thankless_A = variants {};
-lin thanksgiving_N = variants {};
-lin that_Subj = ss "daß";
-lin that_Quant = 
-      let jener : R.Number => R.Gender => R.PCase => Str = \\n => (M.detLikeAdj True n "jen").s
-      in {s,sp = \\_ => jener ; a,aPl = R.Weak} ;
-lin thatch_N = variants {};
-lin thatch_V2 = variants {};
-lin thatcham_PN = variants {};
-lin thatcher_N = variants {};
-lin thaw_N = variants {};
-lin thaw_V = variants {};
-lin thaw_V2 = variants {};
-lin theatre_N = variants {};
-lin theatregoer_N = variants {};
-lin theatrical_A = variants {};
-lin theatrical_N = variants {};
-lin theft_N = reg2N  "Diebstahl" "Diebstähle" masculine;
-lin theism_N = variants {};
-lin theist_N = variants {};
-lin theistic_A = variants {};
-lin theistical_A = variants {};
-lin thematic_A = regA "thematisch";
-lin theme_N = variants {};
-lin then_Adv = mkAdv "dann";
-lin then_Prep = variants {};
-lin thence_Adv = variants {};
-lin thenceforth_Adv = variants {};
-lin thenceforward_Adv = variants {};
-lin theo_PN = variants {};
-lin theocracy_N = variants {};
-lin theocratic_A = variants {};
-lin theodolite_N = variants {};
-lin theodore_PN = variants {};
-lin theologian_N = reg2N  "Theologe" "Theologen" masculine;
-lin theological_A = mk3A "theologisch" "theologischer" "theologischste";
-lin theology_N = reg2N  "Theologie" "Theologien" feminine;
-lin theorem_N = reg2N  "Satz" "Sätze" masculine;
-lin theoretic_A = regA "theoretisch";
-lin theoretical_A = regA "theoretisch";
-lin theoretician_N = variants {};
-lin theorist_N = reg2N  "Theoretiker" "Theoretiker" masculine;
-lin theorize_V = variants {};
-lin theorize_VS = variants {};
-lin theory_N = reg2N  "Theorie" "Theorien" feminine;
-lin theosophical_A = variants {};
-lin theosophist_N = variants {};
-lin theosophy_N = variants {};
-lin therapeutic_A = regA "therapeutisch";
-lin therapeutical_A = variants {};
-lin therapeutics_N = variants {};
-lin therapist_N = variants {};
-lin therapy_N = reg2N  "Therapie" "Therapien" feminine;
-lin there_Adv = ss "da";
-lin thereabout_Adv = variants {};
-lin thereabouts_Adv = variants {};
-lin thereafter_Adv = variants {};
-lin thereby_Adv = mkAdv "dadurch";
-lin therefore_Adv = variants {};
-lin therefrom_Adv = variants {};
-lin therein_Adv = variants {};
-lin thereinafter_Adv = variants {};
-lin thereof_Adv = mkAdv "davon";
-lin thereon_Adv = variants {};
-lin theresa_PN = variants {};
-lin thereto_Adv = variants {};
-lin thereunder_Adv = variants {};
-lin thereupon_Adv = variants {};
-lin therewith_Adv = variants {};
-lin therewithal_Adv = variants {};
-lin therm_N = variants {};
-lin thermal_A = variants {};
-lin thermal_N = variants {};
-lin thermionic_A = variants {};
-lin thermodynamics_N = variants {};
-lin thermometer_N = variants {};
-lin thermonuclear_A = variants {};
-lin thermoplastic_A = variants {};
-lin thermoplastic_N = variants {};
-lin thermos_N = variants {};
-lin thermosetting_A = variants {};
-lin thermostat_N = variants {};
-lin thermostatic_A = variants {};
-lin thermostatically_Adv = variants {};
-lin thesaurus_N = variants {};
-lin thesis_N = mkN "Dissertation";
-lin thespian_A = variants {};
-lin thespian_N = variants {};
-lin thessaloniki_PN = variants {};
-lin thetford_PN = variants {};
-lin they_Pron = M.mkPronPers "sie" "sie" "ihnen" "ihrer" "ihr" R.Fem R.Pl R.P3;
-lin thick_A = regA "dick";
-lin thick_Adv = variants {};
-lin thick_N = variants {};
-lin thick_headed_A = variants {};
-lin thick_set_A = variants {};
-lin thick_skinned_A = variants {};
-lin thicken_V = variants {};
-lin thicken_V2 = dirV2 (irregV "verdicken" "verdickt" "verdickte" "verdickte" "verdickt");
-lin thickening_N = variants {};
-lin thicket_N = reg2N  "Dickicht" "Dickichte" neuter;
-lin thickness_N = reg2N  "Dicke" "Dicken" feminine;
-lin thief_N = reg2N  "Dieb" "Diebe" masculine;
-lin thieve_V = irregV "stehlen" "stehlt" "stahl" "stähle" "gestohlen" ;
-lin thieve_V2 = dirV2 (irregV "stehlen" "stehlt" "stahl" "stähle" "gestohlen" );
-lin thievery_N = variants {};
-lin thievish_A = variants {};
-lin thigh_N = reg2N  "Oberschenkel" "Oberschenkel" masculine;
-lin thighbone_N = reg2N  "Oberschenkelknochen" "Oberschenkelknochen" masculine;
-lin thimble_N = reg2N  "Fingerhut" "Fingerhüte" masculine;
-lin thimbleful_N = variants {};
-lin thin_A = regA "dünn";
-lin thin_Adv = variants {};
-lin thin_V = variants {};
-lin thin_V2 = variants {};
-lin thin_skinned_A = variants {};
-lin thine_A = variants {};
-lin thing_N = variants {};
-lin thingmabob_N = variants {};
-lin thingmajig_N = variants {};
-lin thingumabob_N = variants {};
-lin thingumajig_N = variants {};
-lin thingummy_N = variants {};
-lin think_N = variants {};
-lin think_V = regV "denken";
-lin think_V2 = dirV2 (irregV "denken" "denkt" "dachte" "dächte" "gedacht" );
-lin think_V2A = variants {};
-lin think_VS = variants {};
-lin think_tank_N = variants {};
-lin thinkable_A = mk3A "denkbar" "denkbarer" "denkbarste";
-lin thinker_N = variants {};
-lin thinking_A = variants {};
-lin thinking_N = variants {};
-lin thinness_N = variants {};
-lin thionville_PN = variants {};
-lin third_rate_A = variants {};
-lin third_rater_N = variants {};
-lin thirsk_PN = variants {};
-lin thirst_N = variants {};
-lin thirst_V2 = variants {};
-lin thirstily_Adv = variants {};
-lin thirsty_A = mk3A "durstig" "durstiger" "durstigste";
-lin this_Quant =
-      let dieser : R.Number => R.Gender => R.PCase => Str = \\n => (M.detLikeAdj True n "dies").s
-      in {s,sp = \\_ => dieser ; a,aPl = R.Weak} ;
-lin thistle_N = variants {};
-lin thistledown_N = variants {};
-lin thither_Adv = variants {};
-lin tho'_Adv = variants {};
-lin thole_N = variants {};
-lin tholepin_N = variants {};
-lin thomas_PN = variants {};
-lin thong_N = reg2N  "String" "Strings" masculine;
-lin thorax_N = variants {};
-lin thorn_N = reg2N  "Dorn" "Dornen" masculine;
-lin thornbury_PN = variants {};
-lin thorne_PN = variants {};
-lin thorny_A = variants {};
-lin thorough_A = mk3A "gründlich" "gründlicher" "gründlichste";
-lin thoroughbred_A = variants {};
-lin thoroughbred_N = variants {};
-lin thoroughfare_N = variants {};
-lin thoroughgoing_A = variants {};
-lin thoroughness_N = variants {};
-lin though_Adv = variants {};
-lin though_Prep = variants {};
-lin thought_N = reg2N  "Gedanke" "Gedanken" masculine;
-lin thought_reader_N = variants {};
-lin thoughtful_A = variants {};
-lin thoughtfulness_N = variants {};
-lin thoughtless_A = variants {};
-lin thoughtlessness_N = variants {};
-lin thousandfold_A = variants {};
-lin thousandfold_Adv = variants {};
-lin thousandth_A = variants {};
-lin thousandth_N = variants {};
-lin thraldom_N = variants {};
-lin thrall_N = variants {};
-lin thrash_V = variants {};
-lin thrash_V2 = variants {};
-lin thrashing_N = variants {};
-lin thread_N = reg2N  "Garn" "Garne" neuter;
-lin thread_V2 = variants {};
-lin threadbare_A = variants {};
-lin threadlike_A = variants {};
-lin threat_N = mkN "Drohung";
-lin threaten_V = regV "bedrohen";
-lin threaten_V2 = dirV2 (regV "bedrohen");
-lin threaten_VV = variants {};
-lin threaten_VS = variants {};
-lin threateningly_Adv = variants {};
-lin three_cornered_A = variants {};
-lin three_d_A = variants {};
-lin three_d_N = variants {};
-lin three_decker_N = variants {};
-lin three_dimensional_A = variants {};
-lin three_figure_A = variants {};
-lin three_funnelled_A = variants {};
-lin three_lane_A = variants {};
-lin three_legged_A = variants {};
-lin three_piece_A = variants {};
-lin three_ply_A = variants {};
-lin three_quarter_A = variants {};
-lin three_quarter_N = variants {};
-lin three_score_A = variants {};
-lin three_score_N = variants {};
-lin three_storey_A = variants {};
-lin three_storeyed_A = variants {};
-lin three_wheeled_A = variants {};
-lin threefold_A = variants {};
-lin threefold_Adv = variants {};
-lin threepence_N = variants {};
-lin threepenny_A = variants {};
-lin threesome_N = variants {};
-lin threnody_N = variants {};
-lin thresh_V = irregV "dreschen" "drescht" "drosch" "drösche" "gedroschen" ;
-lin thresh_V2 = dirV2 (irregV "dreschen" "drescht" "drosch" "drösche" "gedroschen" );
-lin thresher_N = variants {};
-lin threshing_floor_N = variants {};
-lin threshing_machine_N = variants {};
-lin threshold_N = reg2N  "Schwelle" "Schwellen" feminine;
-lin thrice_Adv = variants {};
-lin thrift_N = reg2N  "Sparkasse" "Sparkassen" feminine;
-lin thriftily_Adv = variants {};
-lin thriftless_A = variants {};
-lin thriftlessness_N = variants {};
-lin thrifty_A = variants {};
-lin thrill_N = variants {};
-lin thrill_V = irregV "erregen" "erregt" "erregte" "erregte" "erregt";
-lin thrill_V2 = dirV2 (irregV "erregen" "erregt" "erregte" "erregte" "erregt");
-lin thriller_N = reg2N  "Thriller" "Thriller" masculine;
-lin thrive_V = regV "blühen";
-lin throat_N = reg2N  "Flaschenhals" "Flaschenhälse" masculine;
-lin throated_A = variants {};
-lin throaty_A = variants {};
-lin throb_N = variants {};
-lin throb_V = regV "klopfen";
-lin throbbing_A = variants {};
-lin throe_N = variants {};
-lin thrombosis_N = reg2N  "Thrombose" "Thrombosen" feminine;
-lin throne_N = reg2N  "Thron" "Throne" masculine;
-lin throng_N = variants {};
-lin throng_V = variants {};
-lin throng_V2 = variants {};
-lin throstle_N = reg2N  "Drossel" "Drosseln" feminine;
-lin throttle_N = reg2N  "Gaspedal" "Gaspedale" neuter;
-lin throttle_V = variants {};
-lin throttle_V2 = variants {};
-lin throttle_valve_N = variants {};
-lin through_Adv = variants {};
-lin through_Prep = mkPrep "durch" accusative;
-lin throughout_Adv = variants {};
-lin throughout_Prep = variants {};
-lin throughput_N = variants {};
-lin throughway_N = variants {};
-lin throw_N = variants {};
-lin throw_V = irregV "werfen" "werft" "warf" "würfe" "geworfen" ;
-lin throw_V2 = dirV2 (irregV "werfen" "wirft" "warf" "würfe" "geworfen");
-lin throw_VS = variants {};
-lin throw_in_N = variants {};
-lin throwaway_N = variants {};
-lin throwback_N = variants {};
-lin thrum_V = variants {};
-lin thrum_V2 = variants {};
-lin thrush_N = reg2N  "Drossel" "Drosseln" feminine;
-lin thrust_N = variants {};
-lin thrust_V = variants {};
-lin thrust_V2 = variants {};
-lin thruster_N = variants {};
-lin thud_N = variants {};
-lin thud_V = variants {};
-lin thug_N = reg2N  "Rowdy" "Rowdys" masculine;
-lin thuggery_N = variants {};
-lin thumb_N = reg2N  "Daumen" "Daumen" masculine;
-lin thumb_V2 = variants {};
-lin thumbnut_N = variants {};
-lin thumbscrew_N = variants {};
-lin thumbstall_N = variants {};
-lin thumbtack_N = reg2N  "Reißnagel" "Reißnägel" masculine;
-lin thump_N = variants {};
-lin thump_V = variants {};
-lin thump_V2 = variants {};
-lin thumping_A = variants {};
-lin thunder_N = variants {};
-lin thunder_V = variants {};
-lin thunder_V2 = variants {};
-lin thunderbolt_N = variants {};
-lin thunderclap_N = variants {};
-lin thunderous_A = variants {};
-lin thunderstorm_N = reg2N  "Gewitter" "Gewitter" neuter;
-lin thunderstruck_A = variants {};
-lin thundery_A = variants {};
-lin thurcroft_PN = variants {};
-lin thurible_N = variants {};
-lin thurmaston_PN = variants {};
-lin thurrock_PN = variants {};
-lin thurs_PN = variants {};
-lin thursday_N = reg2N  "Donnerstag" "Donnerstage" masculine;
-lin thursday_PN = variants {};
-lin thurso_PN = variants {};
-lin thus_Adv = mkAdv "so";
-lin thwack_N = variants {};
-lin thwack_V2 = variants {};
-lin thwart_N = variants {};
-lin thwart_V2 = dirV2 (irregV "entgegenwirken" "entgegenwirkt" "entgegenwirkte" "entgegenwirkte" "entgegenwirkt");
-lin thy_A = variants {};
-lin thyme_N = reg2N  "Thymian" "Thymiane" masculine;
-lin thyroid_N = variants {};
-lin ti_N = variants {};
-lin tiara_N = variants {};
-lin tibet_PN = variants {};
-lin tibetan_A = variants {};
-lin tibetan_N = variants {};
-lin tibia_N = variants {};
-lin tic_N = variants {};
-lin tick_N = reg2N  "Zeck" "Zecken" masculine;
-lin tick_V = variants {};
-lin tick_V2 = variants {};
-lin tick_tock_N = variants {};
-lin ticker_N = variants {};
-lin ticker_tape_N = variants {};
-lin ticket_N = reg2N  "Eintrittskarte" "Eintrittskarten" feminine;
-lin ticket_V2 = variants {};
-lin ticket_collector_N = variants {};
-lin ticking_N = variants {};
-lin tickle_V = variants {};
-lin tickle_V2 = variants {};
-lin tickler_N = variants {};
-lin ticklish_A = mk3A "brenzlig" "brenzliger" "brenzligste";
-lin tidal_A = variants {};
-lin tidbit_N = variants {};
-lin tiddler_N = variants {};
-lin tiddley_A = variants {};
-lin tiddlywinks_N = variants {};
-lin tide_N = variants {};
-lin tide_V2 = variants {};
-lin tidemark_N = variants {};
-lin tideway_N = variants {};
-lin tidily_Adv = variants {};
-lin tidiness_N = variants {};
-lin tidworth_PN = variants {};
-lin tidy_A = variants {};
-lin tidy_N = variants {};
-lin tidy_V = variants {};
-lin tidy_V2 = variants {};
-lin tie_N = variants {};
-lin tie_V = variants {};
-lin tie_V2 = dirV2 (irregV "binden" "bindet" "band" "bände" "gebunden");
-lin tie_on_A = variants {};
-lin tie_up_N = variants {};
-lin tientsin_PN = variants {};
-lin tier_N = reg2N  "Etage" "Etagen" feminine;
-lin tiff_N = variants {};
-lin tiger_N = reg2N  "Tiger" "Tiger" masculine;
-lin tiger_lily_N = variants {};
-lin tigerish_A = variants {};
-lin tight_A = variants {};
-lin tight_Adv = variants {};
-lin tight_laced_A = variants {};
-lin tight_lipped_A = variants {};
-lin tight_wad_N = variants {};
-lin tighten_V = variants {};
-lin tighten_V2 = variants {};
-lin tightness_N = variants {};
-lin tightrope_N = variants {};
-lin tigress_N = variants {};
-lin tike_N = variants {};
-lin til_Prep = variants {};
-lin tilburg_PN = variants {};
-lin tilbury_PN = variants {};
-lin tilde_N = reg2N  "Tilde" "Tilden" feminine;
-lin tile_N = reg2N  "Dachziegel" "Dachziegel" masculine;
-lin tile_V2 = variants {};
-lin till_N = variants {};
-lin till_Prep = variants {};
-lin till_V2 = variants {};
-lin tillage_N = variants {};
-lin tiller_N = variants {};
-lin tilt_N = variants {};
-lin tilt_V = variants {};
-lin tilt_V2 = variants {};
-lin tilth_N = variants {};
-lin tiltyard_N = variants {};
-lin tim_PN = variants {};
-lin timber_N = reg2N  "Bauholz" "Bauhölzer" neuter;
-lin timbered_A = variants {};
-lin timbre_N = reg2N  "Timbre" "Timbres" neuter;
-lin timbrel_N = variants {};
-lin time_N = reg2N  "Mal" "Male" neuter;
-lin time_V2 = variants {};
-lin time_ball_N = variants {};
-lin time_bomb_N = variants {};
-lin time_expired_A = variants {};
-lin time_exposure_N = variants {};
-lin time_fuse_N = variants {};
-lin time_honoured_A = variants {};
-lin time_lag_N = variants {};
-lin time_limit_N = variants {};
-lin time_sheet_N = variants {};
-lin time_signal_N = variants {};
-lin time_switch_N = variants {};
-lin timecard_N = variants {};
-lin timekeeper_N = variants {};
-lin timekeeping_N = variants {};
-lin timeless_A = variants {};
-lin timeliness_N = variants {};
-lin timely_A = variants {};
-lin timepiece_N = variants {};
-lin timesaving_A = variants {};
-lin timeserver_N = variants {};
-lin timeserving_A = variants {};
-lin timetable_N = variants {};
-lin timework_N = variants {};
-lin timid_A = mk3A "furchtsam" "furchtsamer" "furchtsamste";
-lin timidity_N = variants {};
-lin timidness_N = variants {};
-lin timing_N = variants {};
-lin timmy_PN = variants {};
-lin timorous_A = variants {};
-lin timothy_N = reg2N  "Lieschgras" "Lieschgräser" neuter;
-lin timothy_PN = variants {};
-lin timpanist_N = variants {};
-lin tin_N = reg2N  "Backform" "Backformen" feminine;
-lin tin_V2 = variants {};
-lin tin_opener_N = variants {};
-lin tin_pan_alley_N = variants {};
-lin tin_plate_N = variants {};
-lin tina_PN = variants {};
-lin tincture_N = reg2N  "Tinktur" "Tinkturen" feminine;
-lin tincture_V2 = variants {};
-lin tinder_N = variants {};
-lin tinderbox_N = variants {};
-lin tine_N = reg2N  "Ende" "Enden" neuter;
-lin tined_A = variants {};
-lin tinfoil_N = variants {};
-lin ting_N = variants {};
-lin ting_V = variants {};
-lin ting_V2 = variants {};
-lin tinge_N = variants {};
-lin tinge_V2 = variants {};
-lin tingle_N = variants {};
-lin tingle_V = variants {};
-lin tinker_N = variants {};
-lin tinker_V = variants {};
-lin tinkle_N = variants {};
-lin tinkle_V = variants {};
-lin tinkle_V2 = variants {};
-lin tinny_A = variants {};
-lin tinsel_N = variants {};
-lin tinsel_V2 = variants {};
-lin tinselly_A = variants {};
-lin tinsmith_N = variants {};
-lin tint_N = variants {};
-lin tint_V2 = variants {};
-lin tintack_N = variants {};
-lin tintinnabulation_N = variants {};
-lin tiny_A = mk3A "winzig" "winziger" "winzigste";
-lin tip_N = reg2N  "Spitze" "Spitzen" feminine;
-lin tip_V = variants {};
-lin tip_V2 = variants {};
-lin tip_and_run_A = variants {};
-lin tip_off_N = variants {};
-lin tip_top_A = variants {};
-lin tip_top_Adv = variants {};
-lin tip_up_A = variants {};
-lin tipperary_PN = variants {};
-lin tippet_N = variants {};
-lin tipple_N = variants {};
-lin tipple_V = variants {};
-lin tipple_V2 = variants {};
-lin tippler_N = variants {};
-lin tipstaff_N = variants {};
-lin tipster_N = variants {};
-lin tipsy_A = variants {};
-lin tiptoe_Adv = variants {};
-lin tiptoe_V = variants {};
-lin tirade_N = reg2N  "Tirade" "Tiraden" feminine;
-lin tire_N = reg2N  "Reifen" "Reifen" masculine;
-lin tire_V = variants {};
-lin tire_V2 = variants {};
-lin tired_A = variants {};
-lin tiredness_N = regN "Müdigkeit";
-lin tireless_A = variants {};
-lin tiresome_A = variants {};
-lin tiring_Adv = variants {};
-lin tiro_N = variants {};
-lin tissue_N = reg2N  "Gewebe" "Gewebe" neuter;
-lin tit_N = reg2N  "Brust" "Brüste" feminine;
-lin titan_N = variants {};
-lin titanic_A = variants {};
-lin titbit_N = variants {};
-lin tithe_N = reg2N  "Zehnt" "Zehnten" masculine;
-lin tithe_barn_N = variants {};
-lin titillate_V2 = variants {};
-lin titillation_N = variants {};
-lin titivate_V = variants {};
-lin titivate_V2 = variants {};
-lin titlark_N = variants {};
-lin title_N = reg2N  "Titel" "Titel" masculine;
-lin title_V3 = variants {};
-lin title_deed_N = variants {};
-lin title_page_N = variants {};
-lin title_role_N = variants {};
-lin titled_A = variants {};
-lin titmouse_N = variants {};
-lin titter_V = variants {};
-lin tittivate_V = variants {};
-lin tittivate_V2 = variants {};
-lin tittle_N = variants {};
-lin tittle_tattle_N = variants {};
-lin tittle_tattle_V = variants {};
-lin titular_A = variants {};
-lin tiverton_PN = variants {};
-lin tizzy_N = variants {};
-lin tnt_N = variants {};
-lin to_Adv = variants {};
-lin to_Prep = mkPrep "nach" dative;
-lin to_do_N = variants {};
-lin toad_N = reg2N  "Kröte" "Kröten" feminine;
-lin toad_in_the_hole_N = variants {};
-lin toadstool_N = variants {};
-lin toady_N = variants {};
-lin toady_V = variants {};
-lin toast_N = reg2N  "Trinkspruch" "Trinksprüche" masculine;
-lin toast_V = variants {};
-lin toast_V2 = variants {};
-lin toaster_N = reg2N  "Toaster" "Toaster" masculine;
-lin toasting_fork_N = variants {};
-lin toastmaster_N = variants {};
-lin toastrack_N = variants {};
-lin tobacco_N = reg2N  "Tabak" "Tabake" masculine;
-lin tobacconist_N = variants {};
-lin tobago_PN = variants {};
-lin tobagonian_A = variants {};
-lin tobagonian_N = variants {};
-lin toboggan_N = variants {};
-lin toboggan_V = variants {};
-lin toby_PN = variants {};
-lin toby_jug_N = variants {};
-lin toccata_N = variants {};
-lin tocsin_N = variants {};
-lin today_Adv = variants {};
-lin today_N = variants {};
-lin toddle_V = variants {};
-lin toddler_N = reg2N  "Knirps" "Knirpse" masculine;
-lin toddy_N = variants {};
-lin todmorden_PN = variants {};
-lin toe_N = reg2N  "Zeh" "Zehen" masculine;
-lin toe_V2 = variants {};
-lin toecap_N = variants {};
-lin toehold_N = variants {};
-lin toenail_N = reg2N  "Zehennagel" "Zehennägel" masculine;
-lin toff_N = variants {};
-lin toffee_N = variants {};
-lin tog_V2 = variants {};
-lin toga_N = reg2N  "Toga" "Togen" feminine;
-lin together_Adv = mkAdv "zusammen";
-lin togetherness_N = variants {};
-lin toggle_N = variants {};
-lin togo_PN = variants {};
-lin togolese_A = variants {};
-lin togolese_N = variants {};
-lin toil_N = variants {};
-lin toil_V = variants {};
-lin toil_V2V = variants {};
-lin toil_VV = variants {};
-lin toiler_N = variants {};
-lin toilet_N = reg2N  "Klo" "Klos" neuter;
-lin toilet_paper_N = variants {};
-lin toilet_powder_N = variants {};
-lin toilet_roll_N = variants {};
-lin toilet_table_N = variants {};
-lin toilsome_A = variants {};
-lin tokay_N = variants {};
-lin token_N = variants {};
-lin tokyo_PN = variants {};
-lin tolerable_A = mk3A "erträglich" "erträglicher" "erträglichste";
-lin tolerance_N = reg2N  "Toleranz" "Toleranzen" feminine;
-lin tolerant_A = mk3A "tolerant" "toleranter" "toleranteste";
-lin tolerate_V2 = dirV2 (regV "dulden");
-lin toleration_N = variants {};
-lin toll_N = reg2N  "Abgabe" "Abgaben" feminine;
-lin toll_V = variants {};
-lin toll_V2 = variants {};
-lin tollbar_N = variants {};
-lin tollbooth_N = variants {};
-lin tollgate_N = reg2N  "Schlagbaum" "Schlagbäume" masculine;
-lin tollhouse_N = variants {};
-lin tom_PN = variants {};
-lin tomahawk_N = reg2N  "Tomahawk" "Tomahawks" masculine;
-lin tomahawk_V2 = variants {};
-lin tomato_N = reg2N  "Paradeiser" "Paradeiser" masculine;
-lin tomb_N = variants {};
-lin tombola_N = variants {};
-lin tomboy_N = variants {};
-lin tombstone_N = reg2N  "Grabstein" "Grabsteine" masculine;
-lin tomcat_N = variants {};
-lin tome_N = reg2N  "Wälzer" "Wälzer" masculine;
-lin tomfool_N = variants {};
-lin tomfoolery_N = variants {};
-lin tommy_PN = variants {};
-lin tommy_gun_N = variants {};
-lin tommy_rot_N = variants {};
-lin tomorrow_Adv = variants {};
-lin tomorrow_N = variants {};
-lin tomtit_N = variants {};
-lin tomtom_N = variants {};
-lin ton_N = reg2N  "Tonne" "Tonnen" feminine;
-lin ton_V = variants {};
-lin tonal_A = variants {};
-lin tonality_N = variants {};
-lin tonbridge_PN = variants {};
-lin tone_N = reg2N  "Farbton" "Farbtöne" masculine;
-lin tone_V = variants {};
-lin tone_V2 = variants {};
-lin tone_deaf_A = variants {};
-lin tone_poem_N = variants {};
-lin toned_A = variants {};
-lin toneless_A = variants {};
-lin tonga_PN = variants {};
-lin tongan_A = variants {};
-lin tongan_N = variants {};
-lin tongue_N = mkN "Zunge";
-lin tongue_in_cheek_A = variants {};
-lin tongue_in_cheek_Adv = variants {};
-lin tongue_tied_A = variants {};
-lin tongue_twister_N = variants {};
-lin tongued_A = variants {};
-lin tonic_A = variants {};
-lin tonic_N = variants {};
-lin tonic_sol_fa_N = variants {};
-lin tonight_Adv = variants {};
-lin tonight_N = variants {};
-lin tonnage_N = variants {};
-lin tonne_N = reg2N  "Tonne" "Tonnen" feminine;
-lin tonsil_N = reg2N  "Mandel" "Mandeln" feminine;
-lin tonsillitis_N = reg2N  "Tonsillitis" "Tonsillitiden" feminine;
-lin tonsorial_A = variants {};
-lin tonsure_N = variants {};
-lin tonsure_V2 = variants {};
-lin tontine_N = variants {};
-lin tony_PN = variants {};
-lin tonyrefail_PN = variants {};
-lin too_AdA = ss "zu";
-lin too_Adv = variants {};
-lin tool_N = reg2N  "Gerät" "Geräte" neuter;
-lin tool_V2 = variants {};
-lin toot_N = variants {};
-lin toot_V = variants {};
-lin toot_V2 = variants {};
-lin tooth_N = mkN "Zahn" "Zähne" masculine;
-lin toothache_N = reg2N  "Zahnschmerz" "Zahnschmerzen" masculine;
-lin toothbrush_N = reg2N  "Zahnbürste" "Zahnbürsten" feminine;
-lin toothed_A = variants {};
-lin toothless_A = regA "zahnlos";
-lin toothpaste_N = variants {};
-lin toothpick_N = reg2N  "Zahnstocher" "Zahnstocher" masculine;
-lin toothpowder_N = variants {};
-lin toothsome_A = variants {};
-lin tootle_N = variants {};
-lin tootle_V = variants {};
-lin top_N = reg2N  "Deckel" "Deckel" masculine;
-lin top_V2 = variants {};
-lin top_boot_N = variants {};
-lin top_dress_V2 = variants {};
-lin top_dressing_N = variants {};
-lin top_flight_A = variants {};
-lin top_heavy_A = variants {};
-lin top_hole_A = variants {};
-lin top_ranking_A = variants {};
-lin topaz_N = variants {};
-lin topcoat_N = variants {};
-lin tope_V = variants {};
-lin tope_V2 = variants {};
-lin toper_N = variants {};
-lin topgallant_A = variants {};
-lin topgallant_N = variants {};
-lin topi_N = variants {};
-lin topiary_N = variants {};
-lin topic_N = variants {};
-lin topical_A = regA "topisch";
-lin topknot_N = variants {};
-lin topless_A = variants {};
-lin topmast_N = variants {};
-lin topmost_A = variants {};
-lin topnotch_A = variants {};
-lin topographical_A = variants {};
-lin topography_N = variants {};
-lin topper_N = variants {};
-lin topping_A = variants {};
-lin topple_V = variants {};
-lin topple_V2 = variants {};
-lin topsail_N = variants {};
-lin topsy_turvy_A = variants {};
-lin topsy_turvy_Adv = variants {};
-lin topsy_turvydom_N = variants {};
-lin toque_N = variants {};
-lin tor_N = variants {};
-lin torbay_PN = variants {};
-lin torch_N = reg2N  "Fackel" "Fackeln" feminine;
-lin torch_V2 = variants {};
-lin torch_race_N = variants {};
-lin torch_singer_N = variants {};
-lin torchlight_N = variants {};
-lin toreador_N = reg2N  "Torero" "Toreros" masculine;
-lin torino_PN = variants {};
-lin torment_N = reg2N  "Qual" "Qualen" feminine;
-lin torment_V2 = variants {};
-lin tormentor_N = reg2N  "Peiniger" "Peiniger" masculine;
-lin tornado_N = reg2N  "Tornado" "Tornados" masculine;
-lin toronto_PN = variants {};
-lin torpedo_N = reg2N  "Torpedo" "Torpedos" masculine;
-lin torpedo_V2 = variants {};
-lin torpedo_boat_N = variants {};
-lin torpedo_tube_N = variants {};
-lin torpid_A = variants {};
-lin torpidity_N = variants {};
-lin torpidness_N = variants {};
-lin torpor_N = variants {};
-lin torque_N = reg2N  "Drehmoment" "Drehmomente" neuter;
-lin torrent_N = reg2N  "Schwall" "Schwalle" masculine;
-lin torrential_A = regA "sintflutartig";
-lin torrid_A = variants {};
-lin torridity_N = variants {};
-lin torsion_N = variants {};
-lin torso_N = variants {};
-lin tort_N = variants {};
-lin tortilla_N = variants {};
-lin tortoise_N = reg2N  "Schildkröte" "Schildkröten" feminine;
-lin tortoiseshell_N = variants {};
-lin tortuous_A = variants {};
-lin torture_N = reg2N  "Folter" "Foltern" feminine;
-lin torture_V2 = variants {};
-lin torturer_N = variants {};
-lin tory_N = variants {};
-lin tosh_N = variants {};
-lin toss_N = variants {};
-lin toss_V = variants {};
-lin toss_V2 = variants {};
-lin toss_up_N = variants {};
-lin tot_N = variants {};
-lin tot_V = variants {};
-lin tot_V2 = variants {};
-lin total_A = regA "total";
-lin total_N = reg2N  "Summe" "Summen" feminine;
-lin total_V = variants {};
-lin total_V2 = variants {};
-lin totalitarian_A = variants {};
-lin totalitarianism_N = variants {};
-lin totality_N = variants {};
-lin totalizator_N = variants {};
-lin tote_N = variants {};
-lin tote_V2 = variants {};
-lin totem_N = reg2N  "Totem" "Totems" neuter;
-lin totem_pole_N = variants {};
-lin totnes_PN = variants {};
-lin totter_V = variants {};
-lin tottery_A = variants {};
-lin toucan_N = reg2N  "Tukan" "Tukane" masculine;
-lin touch_N = variants {};
-lin touch_V = regV "berühren";
-lin touch_V2 = dirV2 (regV "berühren");
-lin touch_and_go_A = variants {};
-lin touchline_N = variants {};
-lin touch_type_V = variants {};
-lin touchable_A = variants {};
-lin touchdown_N = variants {};
-lin touched_A = mk3A "bewegt" "bewegter" "bewegteste";
-lin touchily_Adv = variants {};
-lin touchiness_N = variants {};
-lin touching_A = variants {};
-lin touchstone_N = variants {};
-lin touchy_A = mk3A "heikel" "heikler" "heikelste";
-lin tough_A = mk3A "zäh" "zäher" "zähsten, zäheste";
-lin tough_N = variants {};
-lin toughen_V = variants {};
-lin toughen_V2 = variants {};
-lin toughie_N = variants {};
-lin toughness_N = variants {};
-lin toulon_PN = variants {};
-lin toulouse_PN = variants {};
-lin toupee_N = reg2N  "Toupet" "Toupets" neuter;
-lin tour_N = reg2N  "Reise" "Reisen" feminine;
-lin tour_V = variants {};
-lin tour_V2 = variants {};
-lin tour_de_force_N = variants {};
-lin touring_A = variants {};
-lin touring_N = variants {};
-lin tourism_N = variants {};
-lin tourist_N = variants {};
-lin tournament_N = reg2N  "Turnier" "Turniere" neuter;
-lin tourney_N = variants {};
-lin tourniquet_N = variants {};
-lin tours_PN = variants {};
-lin tousle_V2 = variants {};
-lin tout_N = variants {};
-lin tout_V = variants {};
-lin tout_V2 = variants {};
-lin tout_ensemble_Adv = variants {};
-lin tout_ensemble_N = variants {};
-lin tow_N = variants {};
-lin tow_V2 = dirV2 (regV "schleppen");
-lin toward_Prep = variants {};
-lin towards_Prep = variants {};
-lin towel_N = reg2N  "Handtuch" "Handtücher" neuter;
-lin towel_V2 = variants {};
-lin towel_horse_N = variants {};
-lin towel_rack_N = variants {};
-lin towel_rail_N = variants {};
-lin towelling_N = variants {};
-lin tower_N = reg2N  "Turm" "Türme" masculine;
-lin tower_V = variants {};
-lin tower_block_N = variants {};
-lin tower_hamlets_PN = variants {};
-lin towering_A = variants {};
-lin towing_line_N = variants {};
-lin towing_path_N = variants {};
-lin towing_rope_N = variants {};
-lin towline_N = variants {};
-lin town_N = reg2N  "Gemeinde" "Gemeinden" feminine;
-lin town_crier_N = variants {};
-lin town_gas_N = variants {};
-lin townee_N = variants {};
-lin township_N = variants {};
-lin townsman_N = variants {};
-lin towpath_N = variants {};
-lin towrope_N = variants {};
-lin toxaemia_N = variants {};
-lin toxic_A = mk3A "giftig" "giftiger" "giftigste";
-lin toxicity_N = reg2N "Toxizität" "Toxizitäten" feminine;
-lin toxicologist_N = variants {};
-lin toxicology_N = variants {};
-lin toxin_N = reg2N  "Toxin" "Toxine" neuter;
-lin toy_N = reg2N  "Spielzeug" "Spielzeuge" neuter;
-lin toy_V = variants {};
-lin toyshop_N = variants {};
-lin trace_N = reg2N "Spur" "Spuren" feminine;
-lin trace_V = variants {};
-lin trace_V2 = variants {};
-lin traceable_A = mk3A "nachvollziehbar" "nachvollziehbarer" "nachvollziehbarste";
-lin tracer_N = variants {};
-lin tracery_N = variants {};
-lin trachea_N = variants {};
-lin trachoma_N = variants {};
-lin tracing_N = variants {};
-lin tracing_paper_N = variants {};
-lin track_N = reg2N  "Fußspur" "Fußspuren" feminine;
-lin track_V = variants {};
-lin track_V2 = variants {};
-lin tracked_A = variants {};
-lin tracker_N = variants {};
-lin trackless_A = variants {};
-lin tract_N = reg2N  "Gebiet" "Gebiete" neuter;
-lin tractability_N = variants {};
-lin tractable_A = variants {};
-lin traction_N = variants {};
-lin traction_engine_N = variants {};
-lin tractor_N = reg2N  "Schlepper" "Schlepper" masculine;
-lin tracy_PN = variants {};
-lin trad_N = variants {};
-lin trade_N = reg2N  "Handwerk" "Handwerke" neuter;
-lin trade_V = variants {};
-lin trade_V2 = variants {};
-lin trade_in_N = variants {};
-lin trade_union_N = variants {};
-lin trade_unionism_N = variants {};
-lin trade_unionist_N = variants {};
-lin trade_wind_N = variants {};
-lin trademark_N = variants {};
-lin trader_N = variants {};
-lin trades_union_N = variants {};
-lin tradesman_N = variants {};
-lin tradition_N = mkN "Tradition";
-lin traditional_A = mk3A "traditionell" "traditioneller" "traditionellste";
-lin traditionalism_N = variants {};
-lin traditionalist_N = variants {};
-lin traduce_V2 = variants {};
-lin traducer_N = variants {};
-lin traffic_N = reg2N  "Verkehr" "Verkehre" masculine;
-lin traffic_V = variants {};
-lin trafficator_N = variants {};
-lin trafficker_N = variants {};
-lin tragedian_N = variants {};
-lin tragedienne_N = variants {};
-lin tragedy_N = reg2N  "Tragödie" "Tragödien" feminine;
-lin tragic_A = mk3A "tragisch" "tragischer" "tragischste";
-lin tragically_Adv = variants {};
-lin tragicomedy_N = variants {};
-lin tragicomic_A = variants {};
-lin trail_N = variants {};
-lin trail_V = variants {};
-lin trail_V2 = variants {};
-lin trailer_N = reg2N  "Anhänger" "Anhänger" masculine;
-lin train_N = reg2N "Zug" "Züge" masculine;
-lin train_V = variants {};
-lin train_V2 = variants {};
-lin train_V2V = variants {};
-lin trainbearer_N = variants {};
-lin trainee_N = reg2N  "Praktikant" "Praktikanten" masculine;
-lin trainer_N = reg2N  "Trainer" "Trainer" masculine;
-lin training_N = variants {};
-lin training_college_N = variants {};
-lin training_ship_N = variants {};
-lin trainload_N = variants {};
-lin trainman_N = variants {};
-lin traipse_V = variants {};
-lin trait_N = reg2N  "Eigenschaft" "Eigenschaften" feminine;
-lin traitor_N = reg2N  "Verräter" "Verräter" masculine;
-lin traitorous_A = variants {};
-lin traitress_N = variants {};
-lin trajectory_N = reg2N  "Bahn" "Bahnen" feminine;
-lin tralee_PN = variants {};
-lin tram_N = reg2N  "Straßenbahn" "Straßenbahnen" feminine;
-lin tram_car_N = variants {};
-lin tramline_N = variants {};
-lin trammel_V2 = variants {};
-lin tramp_N = reg2N  "Flittchen" "Flittchen" neuter;
-lin tramp_V = variants {};
-lin tramp_V2 = variants {};
-lin tramp_steamer_N = variants {};
-lin trample_N = variants {};
-lin trample_V = variants {};
-lin trample_V2 = variants {};
-lin trampoline_N = variants {};
-lin tramway_N = variants {};
-lin trance_N = reg2N  "Trance" "Trancen" feminine;
-lin tranent_PN = variants {};
-lin tranquil_A = mk3A "ruhig" "ruhiger" "ruhigste";
-lin tranquility_N = variants {};
-lin tranquilize_V2 = variants {};
-lin tranquillity_N = variants {};
-lin tranquillize_V2 = variants {};
-lin tranquillizer_N = variants {};
-lin trans_PN = variants {};
-lin transact_V2 = variants {};
-lin transaction_N = reg2N  "Geschäft" "Geschäfte" neuter;
-lin transalpine_A = variants {};
-lin transalpine_N = variants {};
-lin transatlantic_A = variants {};
-lin transcend_V2 = variants {};
-lin transcendence_N = variants {};
-lin transcendency_N = variants {};
-lin transcendent_A = variants {};
-lin transcendental_A = variants {};
-lin transcendentalism_N = variants {};
-lin transcendentalist_N = variants {};
-lin transcontinental_A = regA "transkontinental";
-lin transcribe_V2 = dirV2 (regV "transkribieren");
-lin transcript_N = variants {};
-lin transcription_N = mkN "Transkription";
-lin transept_N = variants {};
-lin transfer_N = variants {};
-lin transfer_V = irregV "übertragen" "übertragt" "übertrug" "übertrüge" "übertragen" ;
-lin transfer_V2 = dirV2 (irregV "übertragen" "übertragt" "übertrug" "übertrüge" "übertragen" );
-lin transferability_N = variants {};
-lin transferable_A = variants {};
-lin transference_N = variants {};
-lin transfiguration_N = variants {};
-lin transfigure_V2 = variants {};
-lin transfix_V2 = variants {};
-lin transform_V2 = dirV2 (regV "transformieren");
-lin transformable_A = variants {};
-lin transformation_N = mkN "Transformation";
-lin transformer_N = reg2N  "Transformator" "Transformatoren" masculine;
-lin transfuse_V2 = variants {};
-lin transfusion_N = mkN "Bluttransfusion";
-lin transgress_V = variants {};
-lin transgress_V2 = variants {};
-lin transgression_N = variants {};
-lin transgressor_N = variants {};
-lin transience_N = variants {};
-lin transiency_N = variants {};
-lin transient_A = mk3A "kurzlebig" "kurzlebiger" "kurzlebigste";
-lin transient_N = variants {};
-lin transistor_N = reg2N  "Transistor" "Transistoren" masculine;
-lin transistorized_A = variants {};
-lin transit_N = variants {};
-lin transition_N = reg2N  "Übergang" "Übergänge" masculine;
-lin transitional_A = regA "vorläufig";
-lin transitive_A = regA "transitiv";
-lin transitory_A = mk3A "flüchtig" "flüchtiger" "flüchtigste";
-lin translatable_A = variants {};
-lin translate_V = irregV "übersetzen" "übersetzt" "übersetzte" "übersetzte" "übersetzt";
-lin translate_V2 = dirV2 (irregV "übersetzen" "übersetzt" "übersetzte" "übersetzte" "übersetzt");
-lin translation_N = mkN "Translation";
-lin translator_N = reg2N  "Übersetzer" "Übersetzer" masculine;
-lin transliterate_V2 = variants {};
-lin transliteration_N = mkN "Transkription";
-lin translucence_N = variants {};
-lin translucency_N = variants {};
-lin translucent_A = mk3A "lichtdurchlässig" "lichtdurchlässiger" "lichtdurchlässigste";
-lin transmigration_N = variants {};
-lin transmission_N = reg2N  "Getriebe" "Getriebe" neuter;
-lin transmit_V2 = variants {};
-lin transmitter_N = reg2N  "Sender" "Sender" masculine;
-lin transmogrification_N = variants {};
-lin transmogrify_V2 = dirV2 (regV "transformieren");
-lin transmutable_A = variants {};
-lin transmutation_N = variants {};
-lin transmute_V2 = variants {};
-lin transoceanic_A = variants {};
-lin transom_N = variants {};
-lin transom_window_N = variants {};
-lin transparence_N = variants {};
-lin transparency_N = reg2N  "Transparenz" "Transparenzen" feminine;
-lin transparent_A = mk3A "durchsichtig" "durchsichtiger" "durchsichtigste";
-lin transpiration_N = variants {};
-lin transpire_V = variants {};
-lin transpire_V2 = variants {};
-lin transplant_N = reg2N "Transplantation" "Transplantationen" feminine;
-lin transplant_V = irregV "transplantieren" "transplantiert" "transplantierte" "transplantierte" "transplantiert";
-lin transplant_V2 = dirV2 (irregV "transplantieren" "transplantiert" "transplantierte" "transplantierte" "transplantiert");
-lin transplantation_N = reg2N  "Transplantation" "Transplantationen" feminine;
-lin transpolar_A = variants {};
-lin transport_N = reg2N "Transport" "Transporte" masculine;
-lin transport_V2 = dirV2 (regV "befördern");
-lin transportable_A = variants {};
-lin transportation_N = variants {};
-lin transporter_N = variants {};
-lin transpose_V2 = variants {};
-lin transposition_N = variants {};
-lin transsexual_N = variants {};
-lin transship_V2 = variants {};
-lin transshipment_N = variants {};
-lin transubstantiation_N = variants {};
-lin transverse_A = variants {};
-lin transvestism_N = variants {};
-lin transvestite_N = variants {};
-lin trap_N = reg2N  "Falle" "Fallen" feminine;
-lin trap_V = variants {};
-lin trap_V2 = variants {};
-lin trap_door_N = variants {};
-lin trap_shooting_N = variants {};
-lin trapeze_N = variants {};
-lin trapezium_N = reg2N  "Trapez" "Trapeze" neuter;
-lin trapezoid_N = reg2N  "Trapez" "Trapeze" neuter;
-lin trapper_N = variants {};
-lin trappist_N = variants {};
-lin trash_N = reg2N  "Abfall" "Abfälle" masculine;
-lin trash_V2 = variants {};
-lin trashy_A = variants {};
-lin trauma_N = reg2N  "Trauma" "Traen" neuter;
-lin traumatic_A = regA "traumatisch";
-lin travail_N = variants {};
-lin travel_N = variants {};
-lin travel_V = regV "reisen";
-lin travel_V2 = dirV2 (irregV "reisen" "reist" "reiste" "reiste" "reist");
-lin travel_soiled_A = variants {};
-lin travel_stained_A = variants {};
-lin travel_worn_A = variants {};
-lin traveled_A = variants {};
-lin travelled_A = variants {};
-lin traveller_N = variants {};
-lin travelling_N = variants {};
-lin travelogue_N = variants {};
-lin traverse_N = variants {};
-lin traverse_V2 = variants {};
-lin travesty_N = variants {};
-lin travesty_V2 = variants {};
-lin trawl_N = variants {};
-lin trawl_V = variants {};
-lin trawl_V2 = variants {};
-lin trawl_net_N = variants {};
-lin trawler_N = variants {};
-lin tray_N = reg2N  "Tablett" "Tabletts" neuter;
-lin tray_cloth_N = variants {};
-lin treacherous_A = variants {};
-lin treachery_N = variants {};
-lin treacle_N = reg2N  "Melasse" "Melassen" feminine;
-lin treacly_A = variants {};
-lin tread_N = reg2N  "Profil" "Profile" neuter;
-lin tread_V = variants {};
-lin tread_V2 = variants {};
-lin treadle_N = variants {};
-lin treadle_V = variants {};
-lin treadmill_N = reg2N  "Tretmühle" "Tretmühlen" feminine;
-lin treas_N = variants {};
-lin treason_N = variants {};
-lin treasonable_A = variants {};
-lin treasonous_A = variants {};
-lin treasure_N = reg2N  "Schatz" "Schätze" masculine;
-lin treasure_V2 = variants {};
-lin treasure_house_N = variants {};
-lin treasure_trove_N = variants {};
-lin treasurer_N = variants {};
-lin treasury_N = variants {};
-lin treat_N = variants {};
-lin treat_V = irregV "bewirten" "bewirtet" "bewirtete" "bewirtete" "bewirtet" ;
-lin treat_V2 = dirV2 (irregV "bewirten" "bewirtet" "bewirtete" "bewirtete" "bewirtet" );
-lin treatise_N = mkN "Abhandlung";
-lin treatment_N = mkN "Behandlung";
-lin treaty_N = reg2N  "Bündnis" "Bündnisse" neuter;
-lin treble_A = variants {};
-lin treble_N = variants {};
-lin treble_V = variants {};
-lin treble_V2 = variants {};
-lin tredegar_PN = variants {};
-lin tree_N = reg2N "Baum" "Bäume" masculine;
-lin tree_V2 = variants {};
-lin tree_fern_N = variants {};
-lin treeless_A = variants {};
-lin trefoil_N = reg2N  "Dreipass" "Dreipässe" masculine;
-lin trek_N = variants {};
-lin trek_V = variants {};
-lin trellis_N = reg2N  "Spalier" "Spaliere" neuter;
-lin trellis_V2 = variants {};
-lin tremble_N = variants {};
-lin tremble_V = irregV "zittern" "zittert" "zitterte" "zitterte" "gezittert" ;
-lin tremendous_A = regA "außerordentlich";
-lin tremolo_N = variants {};
-lin tremor_N = reg2N "Tremor" "Tremores" masculine;
-lin tremulous_A = mk3A "furchtsam" "furchtsamer" "furchtsamste";
-lin trench_N = reg2N  "Graben" "Gräben" masculine;
-lin trench_V2 = variants {};
-lin trenchancy_N = variants {};
-lin trenchant_A = variants {};
-lin trencher_N = variants {};
-lin trencherman_N = variants {};
-lin trend_N = reg2N  "Trend" "Trends" masculine;
-lin trend_V = variants {};
-lin trend_setter_N = variants {};
-lin trend_setting_N = variants {};
-lin trendy_A = mk3A "trendig" "trendiger" "trendigste";
-lin trepan_V2 = variants {};
-lin trephine_N = variants {};
-lin trephine_V2 = variants {};
-lin trepidation_N = variants {};
-lin trespass_N = reg2N  "Hausfriedensbruch" "Hausfriedensbrüche" masculine;
-lin trespass_V = variants {};
-lin trespasser_N = variants {};
-lin tress_N = variants {};
-lin trestle_N = variants {};
-lin trestle_bridge_N = variants {};
-lin trestle_table_N = variants {};
-lin trevor_PN = variants {};
-lin triad_N = reg2N  "Dreiklang" "Dreiklänge" masculine;
-lin trial_N = mkN "Belästigung";
-lin triangle_N = reg2N  "Dreieck" "Dreiecke" neuter;
-lin triangular_A = regA "dreieckig";
-lin tribal_A = variants {};
-lin tribalism_N = variants {};
-lin tribe_N = reg2N  "Sippe" "Sippen" feminine;
-lin tribesman_N = variants {};
-lin tribulation_N = reg2N  "Trübsal" "Trübsale" feminine;
-lin tribunal_N = variants {};
-lin tribune_N = variants {};
-lin tributary_A = variants {};
-lin tributary_N = reg2N  "Nebenfluss" "Nebenflüsse" masculine;
-lin tribute_N = reg2N  "Tribut" "Tribute" masculine;
-lin trice_N = variants {};
-lin trice_V2 = variants {};
-lin trick_N = variants {};
-lin trick_V2 = variants {};
-lin trickery_N = variants {};
-lin trickiness_N = variants {};
-lin trickle_N = reg2N  "Rinnsal" "Rinnsale" neuter;
-lin trickle_V = variants {};
-lin trickle_V2 = variants {};
-lin trickster_N = variants {};
-lin tricksy_A = variants {};
-lin tricky_A = mk3A "gerissen" "gerissener" "gerissenste";
-lin tricolour_N = variants {};
-lin tricycle_N = reg2N  "Dreirad" "Dreiräder" neuter;
-lin trident_N = reg2N  "Dreizack" "Dreizacke" masculine;
-lin tried_A = variants {};
-lin triennial_A = variants {};
-lin triennial_N = variants {};
-lin trier_N = variants {};
-lin trieste_PN = variants {};
-lin trifle_N = reg2N  "Kleinigkeit" "Kleinigkeiten" feminine;
-lin trifle_V = variants {};
-lin trifle_V2 = variants {};
-lin trifler_N = variants {};
-lin trifling_A = variants {};
-lin trigger_N = reg2N  "Abzug" "Abzüge" masculine;
-lin trigger_V2 = variants {};
-lin trigger_happy_A = variants {};
-lin trigonometry_N = variants {};
-lin trilateral_A = variants {};
-lin trilby_N = variants {};
-lin trill_N = reg2N  "Vibrant" "Vibranten" masculine;
-lin trill_V = variants {};
-lin trill_V2 = variants {};
-lin trillion_A = variants {};
-lin trillion_N = variants {};
-lin trillionth_A = variants {};
-lin trillionth_N = variants {};
-lin trilogy_N = reg2N  "Trilogie" "Trilogien" feminine;
-lin trim_A = variants {};
-lin trim_N = variants {};
-lin trim_V = regV "schmücken";
-lin trim_V2 = dirV2 (regV "schmücken");
-lin trimaran_N = variants {};
-lin trimmer_N = variants {};
-lin trimming_N = variants {};
-lin tring_PN = variants {};
-lin trinidad_PN = variants {};
-lin trinidadian_A = variants {};
-lin trinidadian_N = variants {};
-lin trinitrotoluene_N = variants {};
-lin trinity_N = variants {};
-lin trinket_N = variants {};
-lin trio_N = reg2N  "Trio" "Trios" neuter;
-lin trip_N = reg2N  "Reise" "Reisen" feminine;
-lin trip_V = variants {};
-lin trip_V2 = variants {};
-lin tripartite_A = variants {};
-lin tripe_N = reg2N  "Eingeweide" "Eingeweide" neuter;
-lin triple_A = variants {};
-lin triple_V = variants {};
-lin triple_V2 = variants {};
-lin triplet_N = reg2N  "Drilling" "Drillinge" masculine;
-lin triplex_A = variants {};
-lin triplicate_A = variants {};
-lin triplicate_N = variants {};
-lin triplicate_V2 = variants {};
-lin tripod_N = reg2N  "Stativ" "Stative" neuter;
-lin tripos_N = variants {};
-lin tripper_N = variants {};
-lin tripping_A = variants {};
-lin triptych_N = variants {};
-lin trireme_N = variants {};
-lin trisect_V2 = variants {};
-lin trite_A = mk3A "banal" "banaler" "banalste";
-lin triteness_N = variants {};
-lin triumph_N = reg2N  "Triumph" "Triumphe" masculine;
-lin triumph_V = variants {};
-lin triumphal_A = variants {};
-lin triumphant_A = variants {};
-lin triumvir_N = variants {};
-lin triumvirate_N = variants {};
-lin triune_A = variants {};
-lin trivet_N = variants {};
-lin trivial_A = variants {};
-lin triviality_N = variants {};
-lin trivialize_V2 = variants {};
-lin trochaic_A = variants {};
-lin trochee_N = reg2N  "Trochäus" "Trochäen" masculine;
-lin troglodyte_N = variants {};
-lin troika_N = reg2N  "Troika" "Troikas" feminine;
-lin trojan_A = variants {};
-lin trojan_N = variants {};
-lin troll_N = reg2N  "Troll" "Trolle" masculine;
-lin troll_V = variants {};
-lin troll_V2 = variants {};
-lin trolley_N = variants {};
-lin trolley_car_N = variants {};
-lin trollop_N = reg2N  "Dirne" "Dirnen" feminine;
-lin trombone_N = reg2N  "Posaune" "Posaunen" feminine;
-lin trombonist_N = variants {};
-lin troon_PN = variants {};
-lin troop_N = variants {};
-lin troop_V = variants {};
-lin troop_V2 = variants {};
-lin troop_carrier_N = variants {};
-lin trooper_N = variants {};
-lin troopship_N = variants {};
-lin trope_N = reg2N  "Tropus" "Tropen" masculine;
-lin trophy_N = reg2N  "Trophäe" "Trophäen" feminine;
-lin tropic_N = variants {};
-lin tropical_A = mk3A "tropisch" "tropischer" "tropischste";
-lin trot_N = variants {};
-lin trot_V = variants {};
-lin trot_V2 = variants {};
-lin troth_N = variants {};
-lin trotter_N = variants {};
-lin troubadour_N = variants {};
-lin trouble_N = reg2N  "Störung" "Störungen" feminine;
-lin trouble_V = variants {};
-lin trouble_V2 = variants {};
-lin troublemaker_N = reg2N  "Querulant" "Querulanten" masculine;
-lin troubleshooter_N = variants {};
-lin troublesome_A = mk3A "lästig" "lästiger" "lästigste";
-lin troublous_A = variants {};
-lin trough_N = reg2N  "Trog" "Tröge" masculine;
-lin trough_V = variants {};
-lin trounce_V2 = variants {};
-lin trouncing_N = variants {};
-lin troupe_N = reg2N  "Truppe" "Truppen" feminine;
-lin trouper_N = variants {};
-lin trouser_N = variants {};
-lin trousseau_N = variants {};
-lin trout_N = reg2N  "Forelle" "Forellen" feminine;
-lin trove_N = variants {};
-lin trowbridge_PN = variants {};
-lin trowel_N = variants {};
-lin troy_N = variants {};
-lin truancy_N = variants {};
-lin truant_N = variants {};
-lin truce_N = reg2N  "Waffenstillstand" "Waffenstillstände" masculine;
-lin truck_N = variants {};
-lin truckle_N = variants {};
-lin truckle_V = variants {};
-lin truckle_bed_N = variants {};
-lin truculence_N = variants {};
-lin truculency_N = variants {};
-lin truculent_A = variants {};
-lin trudge_N = variants {};
-lin trudge_V = variants {};
-lin true_A = mk3A "echt" "echter" "echteste";
-lin true_Adv = variants {};
-lin true_N = variants {};
-lin true_V2 = variants {};
-lin true_blue_A = variants {};
-lin true_blue_N = variants {};
-lin true_hearted_A = variants {};
-lin truelove_N = variants {};
-lin truffle_N = variants {};
-lin truism_N = reg2N  "Binsenwahrheit" "Binsenwahrheiten" feminine;
-lin truly_Adv = variants {};
-lin trump_N = reg2N  "Trumpf" "Trümpfe" masculine;
-lin trump_V = variants {};
-lin trump_V2 = variants {};
-lin trumpery_A = variants {};
-lin trumpet_N = reg2N  "Trompete" "Trompeten" feminine;
-lin trumpet_V = variants {};
-lin trumpet_V2 = variants {};
-lin trumpeter_N = reg2N  "Trompeter" "Trompeter" masculine;
-lin truncate_V2 = variants {};
-lin truncheon_N = variants {};
-lin trundle_V = variants {};
-lin trundle_V2 = variants {};
-lin trunk_N = reg2N  "Koffer" "Koffer" masculine;
-lin trunk_call_N = variants {};
-lin trunk_line_N = variants {};
-lin trunk_road_N = variants {};
-lin trunking_N = variants {};
-lin truro_PN = variants {};
-lin truss_N = variants {};
-lin truss_V2 = variants {};
-lin trust_N = mkN "Hoffnung";
-lin trust_V = variants {};
-lin trust_V2 = variants {};
-lin trust_V2V = variants {};
-lin trust_VS = variants {};
-lin trustee_N = variants {};
-lin trusteeship_N = variants {};
-lin trustful_A = variants {};
-lin trusting_A = variants {};
-lin trustworthiness_N = variants {};
-lin trustworthy_A = mk3A "glaubwürdig" "glaubwürdiger" "glaubwürdigste";
-lin trusty_A = variants {};
-lin truth_N = reg2N  "Wahrheit" "Wahrheiten" feminine;
-lin truthful_A = regA "wahrheitsgemäß";
-lin truthfulness_N = variants {};
-lin try_N = variants {};
-lin try_V = irregV "kosten" "kostet" "kostete" "kostete" "gekostet" ;
-lin try_V2 = dirV2 (irregV "kosten" "kostet" "kostete" "kostete" "gekostet" );
-lin try_V2V = variants {};
-lin try_VV = variants {};
-lin try_VS = variants {};
-lin try_on_N = variants {};
-lin try_out_N = variants {};
-lin trying_A = variants {};
-lin tryst_N = reg2N  "Stelldichein" "Stelldicheins" neuter;
-lin tsar_N = reg2N  "Zar" "Zaren" masculine;
-lin tsarina_N = variants {};
-lin tsetse_N = variants {};
-lin tsetse_fly_N = variants {};
-lin tsinan_PN = variants {};
-lin tsingtao_PN = variants {};
-lin tsitsihar_PN = variants {};
-lin tswana_A = variants {};
-lin tswana_N = variants {};
-lin tub_N = reg2N  "Bottich" "Bottiche" masculine;
-lin tub_thumper_N = variants {};
-lin tuba_N = reg2N  "Tuba" "Tuben" feminine;
-lin tubby_A = variants {};
-lin tube_N = reg2N  "Rohr" "Rohre" neuter;
-lin tube_well_N = variants {};
-lin tubeless_A = variants {};
-lin tuber_N = reg2N  "Knolle" "Knollen" feminine;
-lin tubercular_A = variants {};
-lin tuberculosis_N = reg2N  "Tuberkulose" "Tuberkulosen" feminine;
-lin tuberculous_A = variants {};
-lin tubful_N = variants {};
-lin tubing_N = variants {};
-lin tubular_A = variants {};
-lin tuc_N = variants {};
-lin tuck_N = variants {};
-lin tuck_V = variants {};
-lin tuck_V2 = variants {};
-lin tuck_in_N = variants {};
-lin tuck_shop_N = variants {};
-lin tucker_N = variants {};
-lin tues_PN = variants {};
-lin tuesday_N = reg2N  "Dienstag" "Dienstage" masculine;
-lin tuesday_PN = variants {};
-lin tuft_N = variants {};
-lin tufted_A = variants {};
-lin tug_N = reg2N  "Ruck" "Rucke" masculine;
-lin tug_V = variants {};
-lin tug_V2 = variants {};
-lin tugboat_N = reg2N  "Schlepper" "Schlepper" masculine;
-lin tuition_N = variants {};
-lin tulip_N = reg2N  "Tulpe" "Tulpen" feminine;
-lin tulle_N = variants {};
-lin tullibody_PN = variants {};
-lin tumble_N = reg2N  "Sturz" "Stürze" masculine;
-lin tumble_V = variants {};
-lin tumble_V2 = variants {};
-lin tumble_down_A = variants {};
-lin tumbler_N = reg2N  "Trinkglas" "Trinkgläser" neuter;
-lin tumbleweed_N = variants {};
-lin tumbrel_N = variants {};
-lin tumbril_N = variants {};
-lin tumescence_N = variants {};
-lin tumescent_A = variants {};
-lin tumid_A = variants {};
-lin tumidity_N = variants {};
-lin tummy_N = reg2N  "Bauch" "Bäuche" masculine;
-lin tumour_N = reg2N "Tumor" "Tumoren" masculine;
-lin tumult_N = variants {};
-lin tumultuous_A = variants {};
-lin tumulus_N = variants {};
-lin tun_N = variants {};
-lin tuna_N = reg2N  "Thunfisch" "Thunfische" masculine;
-lin tunbridge_wells_PN = variants {};
-lin tundra_N = reg2N  "Tundra" "Tundren" feminine;
-lin tune_N = reg2N  "Melodie" "Melodien" feminine;
-lin tune_V = variants {};
-lin tune_V2 = variants {};
-lin tuneful_A = variants {};
-lin tunefulness_N = variants {};
-lin tuner_N = variants {};
-lin tung_oil_N = variants {};
-lin tungsten_N = variants {};
-lin tunic_N = reg2N  "Tunika" "Tuniken" feminine;
-lin tuning_fork_N = variants {};
-lin tunis_PN = variants {};
-lin tunisia_PN = variants {};
-lin tunisian_A = variants {};
-lin tunisian_N = variants {};
-lin tunnel_N = variants {};
-lin tunnel_V = variants {};
-lin tunnel_V2 = variants {};
-lin tunny_N = variants {};
-lin tup_N = variants {};
-lin tuppence_N = variants {};
-lin tuppenny_A = variants {};
-lin turban_N = reg2N  "Turban" "Turbane" masculine;
-lin turbaned_A = variants {};
-lin turbid_A = variants {};
-lin turbidity_N = variants {};
-lin turbidness_N = variants {};
-lin turbine_N = reg2N  "Turbine" "Turbinen" feminine;
-lin turbojet_N = variants {};
-lin turboprop_N = variants {};
-lin turbot_N = reg2N  "Steinbutt" "Steinbutte" masculine;
-lin turbulence_N = reg2N  "Turbulenz" "Turbulenzen" feminine;
-lin turbulent_A = variants {};
-lin turd_N = reg2N  "Haufen" "Haufen" masculine;
-lin tureen_N = reg2N  "Terrine" "Terrinen" feminine;
-lin turf_N = reg2N  "Rasen" "Rasen" masculine;
-lin turf_V2 = variants {};
-lin turgid_A = variants {};
-lin turgidity_N = variants {};
-lin turin_PN = variants {};
-lin turk_N = variants {};
-lin turkey_N = reg2N  "Pute" "Puten" feminine;
-lin turkey_PN = variants {};
-lin turkish_A = variants {};
-lin turkish_N = variants {};
-lin turku_PN = variants {};
-lin turmeric_N = variants {};
-lin turmoil_N = reg2N  "Aufruhr" "Aufruhre" masculine;
-lin turn_N = variants {};
-lin turn_V = regV "drehen";
-lin turn_V2 = dirV2 (irregV "biegen" "biegt" "bog" "böge" "gebogen" );
-lin turn_VA = variants {};
-lin turn_V2A = variants {};
-lin turn_off_N = variants {};
-lin turn_on_N = variants {};
-lin turn_out_N = variants {};
-lin turn_round_N = variants {};
-lin turn_up_N = variants {};
-lin turncoat_N = reg2N  "Überläufer" "Überläufer" masculine;
-lin turncock_N = variants {};
-lin turner_N = variants {};
-lin turning_N = variants {};
-lin turning_point_N = variants {};
-lin turnip_N = variants {};
-lin turnkey_N = variants {};
-lin turnover_N = mkN "Fluktuation";
-lin turnpike_N = variants {};
-lin turnspit_N = variants {};
-lin turnstile_N = variants {};
-lin turntable_N = variants {};
-lin turpentine_N = variants {};
-lin turpitude_N = variants {};
-lin turps_N = variants {};
-lin turquoise_N = variants {};
-lin turret_N = variants {};
-lin turtle_N = reg2N  "Schildkröte" "Schildkröten" feminine;
-lin turtledove_N = variants {};
-lin turtleneck_A = variants {};
-lin turtlenecked_A = variants {};
-lin tusk_N = variants {};
-lin tussle_N = variants {};
-lin tussle_V = variants {};
-lin tussock_N = variants {};
-lin tut_V2 = variants {};
-lin tutelage_N = variants {};
-lin tutelary_A = variants {};
-lin tutor_N = variants {};
-lin tutor_V2 = variants {};
-lin tutorial_A = variants {};
-lin tutorial_N = variants {};
-lin tutorship_N = variants {};
-lin tutti_frutti_N = variants {};
-lin tutu_N = reg2N  "Tutu" "Tutus" neuter;
-lin tuxedo_N = reg2N  "Abendanzug" "Abendanzüge" masculine;
-lin tv_N = variants {};
-lin twaddle_N = variants {};
-lin twaddle_V = variants {};
-lin twain_N = variants {};
-lin twang_N = variants {};
-lin twang_V = variants {};
-lin twang_V2 = variants {};
-lin tweak_N = variants {};
-lin tweak_V2 = variants {};
-lin twee_A = variants {};
-lin tweed_N = variants {};
-lin tween_Adv = variants {};
-lin tween_decks_Adv = variants {};
-lin tweet_N = variants {};
-lin tweet_V = variants {};
-lin tweeter_N = variants {};
-lin twelfth_night_N = variants {};
-lin twelfth_night_PN = variants {};
-lin twelvemonth_N = variants {};
-lin twerp_N = variants {};
-lin twice_Adv = variants {};
-lin twiddle_N = variants {};
-lin twiddle_V = variants {};
-lin twiddle_V2 = variants {};
-lin twiddly_A = variants {};
-lin twig_N = reg2N  "Zweig" "Zweige" masculine;
-lin twig_V = variants {};
-lin twig_V2 = variants {};
-lin twiggy_A = variants {};
-lin twilight_N = mkN "Dämmerung";
-lin twilit_A = variants {};
-lin twill_N = variants {};
-lin twilled_A = variants {};
-lin twin_N = reg2N  "Zwilling" "Zwillinge" masculine;
-lin twin_V2 = variants {};
-lin twine_N = variants {};
-lin twine_V = variants {};
-lin twine_V2 = variants {};
-lin twinge_N = variants {};
-lin twinkle_N = variants {};
-lin twinkle_V = variants {};
-lin twinkling_N = variants {};
-lin twinned_A = variants {};
-lin twirl_N = variants {};
-lin twirl_V = variants {};
-lin twirl_V2 = variants {};
-lin twist_N = mkN "Biegung";
-lin twist_V = variants {};
-lin twist_V2 = variants {};
-lin twister_N = variants {};
-lin twisty_A = variants {};
-lin twit_N = variants {};
-lin twit_V2 = variants {};
-lin twitch_N = variants {};
-lin twitch_V = variants {};
-lin twitch_V2 = variants {};
-lin twitter_N = variants {};
-lin twitter_V = variants {};
-lin twixt_Prep = variants {};
-lin two_a_penny_A = variants {};
-lin two_edged_A = variants {};
-lin two_faced_A = variants {};
-lin two_funnelled_A = variants {};
-lin two_handed_A = variants {};
-lin two_piece_N = variants {};
-lin two_ply_A = variants {};
-lin two_seater_N = variants {};
-lin two_step_N = variants {};
-lin two_timing_A = variants {};
-lin two_way_A = variants {};
-lin twofold_A = regA "zweifach";
-lin twofold_Adv = variants {};
-lin twopence_N = variants {};
-lin twopenny_A = variants {};
-lin twopenny_halfpenny_A = variants {};
-lin tycoon_N = reg2N  "Tycoon" "Tycoons" masculine;
-lin tyke_N = variants {};
-lin tympanum_N = variants {};
-lin tyne_PN = variants {};
-lin tynemouth_PN = variants {};
-lin type_N = reg2N  "Art" "Arten" feminine;
-lin type_V = variants {};
-lin type_V2 = variants {};
-lin typecast_V2 = variants {};
-lin typeface_N = variants {};
-lin typescript_N = variants {};
-lin typesetter_N = variants {};
-lin typewriter_N = reg2N  "Schreibmaschine" "Schreibmaschinen" feminine;
-lin typewritten_A = variants {};
-lin typhoid_N = variants {};
-lin typhoon_N = reg2N  "Taifun" "Taifune" masculine;
-lin typhus_N = variants {};
-lin typical_A = mk3A "typisch" "typischer" "typischste";
-lin typify_V2 = variants {};
-lin typist_N = variants {};
-lin typographer_N = variants {};
-lin typographic_A = variants {};
-lin typographically_Adv = variants {};
-lin typography_N = reg2N  "Typographie" "Typographien" feminine;
-lin tyrannical_A = variants {};
-lin tyrannize_V = variants {};
-lin tyrannize_V2 = variants {};
-lin tyrannous_A = variants {};
-lin tyranny_N = reg2N  "Tyrannei" "Tyranneien" feminine;
-lin tyrant_N = reg2N  "Tyrann" "Tyrannen" masculine;
-lin tyre_N = reg2N  "Reifen" "Reifen" masculine;
-lin tyro_N = variants {};
-lin tyrone_PN = variants {};
-lin tzar_N = variants {};
-lin tzarina_N = variants {};
-lin tzupo_PN = variants {};
-lin u_boat_N = variants {};
-lin u_turn_N = variants {};
-lin ubiquitous_A = variants {};
-lin ubiquity_N = variants {};
-lin udder_N = reg2N  "Euter" "Euter" neuter;
-lin uddingston_PN = variants {};
-lin udi_PN = variants {};
-lin udine_PN = variants {};
-lin ufa_PN = variants {};
-lin ufo_N = reg2N  "UFO" "UFOs" neuter;
-lin uganda_PN = variants {};
-lin ugandan_A = variants {};
-lin ugandan_N = variants {};
-lin uglify_V2 = variants {};
-lin ugliness_N = variants {};
-lin ugly_A = regA "häßlich";
-lin uk_PN = variants {};
-lin ukase_N = variants {};
-lin ukulele_N = variants {};
-lin ulcer_N = reg2N  "Geschwür" "Geschwüre" neuter;
-lin ulcerate_V = variants {};
-lin ulcerate_V2 = variants {};
-lin ulceration_N = variants {};
-lin ulcerous_A = regA "eitrig";
-lin ulna_N = variants {};
-lin ulster_N = variants {};
-lin ulster_PN = variants {};
-lin ulterior_A = variants {};
-lin ultimate_A = regA "ultimativ";
-lin ultimatum_N = variants {};
-lin ultimo_A = variants {};
-lin ultra_vires_A = variants {};
-lin ultra_vires_Adv = variants {};
-lin ultramarine_A = variants {};
-lin ultramarine_N = variants {};
-lin ultramontane_A = regA "ultramontan";
-lin ultrasonic_A = variants {};
-lin ultraviolet_A = regA "ultraviolett";
-lin ululate_V = variants {};
-lin ululation_N = variants {};
-lin ulverston_PN = variants {};
-lin umber_A = variants {};
-lin umber_N = variants {};
-lin umbilical_A = variants {};
-lin umbrage_N = reg2N  "Anstoß" "Anstöße" masculine;
-lin umbrella_N = reg2N  "Dach" "Dächer" neuter;
-lin umlaut_N = reg2N  "Umlaut" "Umlaute" masculine;
-lin umpire_N = variants {};
-lin umpire_V = variants {};
-lin umpire_V2 = variants {};
-lin umpteen_A = variants {};
-lin umpteenth_A = variants {};
-lin un_N = variants {};
-lin un_come_at_able_A = variants {};
-lin un_get_at_able_A = variants {};
-lin unabashed_A = variants {};
-lin unabated_A = variants {};
-lin unable_A = mk3A "unfähig" "unfähiger" "unfähigste";
-lin unabridged_A = variants {};
-lin unacceptable_A = variants {};
-lin unaccommodating_A = variants {};
-lin unaccompanied_A = variants {};
-lin unaccountable_A = variants {};
-lin unaccounted_A = variants {};
-lin unaccustomed_A = variants {};
-lin unacknowledged_A = variants {};
-lin unacquainted_A = variants {};
-lin unadorned_A = variants {};
-lin unadulterated_A = variants {};
-lin unadventurous_A = variants {};
-lin unadvised_A = variants {};
-lin unaffected_A = variants {};
-lin unafraid_A = variants {};
-lin unaided_A = variants {};
-lin unalienable_A = variants {};
-lin unaligned_A = variants {};
-lin unalloyed_A = variants {};
-lin unalterable_A = variants {};
-lin unaltered_A = regA "unverändert";
-lin unambiguous_A = mk3A "eindeutig" "eindeutiger" "eindeutigste";
-lin unamended_A = variants {};
-lin unanimity_N = variants {};
-lin unanimous_A = variants {};
-lin unannounced_A = variants {};
-lin unanswerable_A = variants {};
-lin unanswered_A = variants {};
-lin unanticipated_A = variants {};
-lin unappealing_A = variants {};
-lin unappetizing_A = variants {};
-lin unappreciated_A = variants {};
-lin unappreciative_A = variants {};
-lin unapproachable_A = variants {};
-lin unarguable_A = variants {};
-lin unarmed_A = variants {};
-lin unarticulated_A = variants {};
-lin unashamed_A = variants {};
-lin unasked_A = variants {};
-lin unassailable_A = variants {};
-lin unassisted_A = variants {};
-lin unassuming_A = variants {};
-lin unattached_A = variants {};
-lin unattainable_A = variants {};
-lin unattended_A = variants {};
-lin unattractive_A = variants {};
-lin unauthorized_A = variants {};
-lin unavailable_A = variants {};
-lin unavailing_A = variants {};
-lin unavoidable_A = variants {};
-lin unawakened_A = variants {};
-lin unaware_A = variants {};
-lin unawares_Adv = variants {};
-lin unbacked_A = variants {};
-lin unbalance_V2 = variants {};
-lin unbalanced_A = variants {};
-lin unbar_V2 = variants {};
-lin unbearable_A = mk3A "unerträglich" "unerträglicher" "unerträglichste";
-lin unbeatable_A = variants {};
-lin unbeaten_A = variants {};
-lin unbecoming_A = variants {};
-lin unbeknown_A = variants {};
-lin unbeknown_Adv = variants {};
-lin unbeknownst_A = variants {};
-lin unbeknownst_Adv = variants {};
-lin unbelief_N = variants {};
-lin unbelievable_A = mk3A "unglaublich" "unglaublicher" "unglaublichste";
-lin unbeliever_N = variants {};
-lin unbelieving_A = variants {};
-lin unbeloved_A = variants {};
-lin unbend_V = variants {};
-lin unbend_V2 = variants {};
-lin unbending_A = variants {};
-lin unbiased_A = variants {};
-lin unbiassed_A = variants {};
-lin unbidden_A = variants {};
-lin unbind_V2 = variants {};
-lin unblock_V2 = variants {};
-lin unblushing_A = variants {};
-lin unbolt_V = variants {};
-lin unbolt_V2 = variants {};
-lin unborn_A = variants {};
-lin unbosom_V2 = variants {};
-lin unbounded_A = variants {};
-lin unbowed_A = variants {};
-lin unbreakable_A = variants {};
-lin unbridled_A = mk3A "zügellos" "zügelloser " "zügellosesten e";
-lin unbroken_A = variants {};
-lin unbuckle_V2 = variants {};
-lin unburden_V2 = variants {};
-lin unburied_A = variants {};
-lin unbutton_V2 = variants {};
-lin unbuttoned_A = variants {};
-lin uncalled_for_A = variants {};
-lin uncanny_A = mk3A "unheimlich" "unheimlicher" "unheimlichste";
-lin uncared_for_A = variants {};
-lin uncarpeted_A = variants {};
-lin unceasing_A = variants {};
-lin uncensored_A = variants {};
-lin unceremonious_A = variants {};
-lin unceremoniousness_N = variants {};
-lin uncertain_A = regA "unsicher";
-lin uncertainty_N = reg2N  "Unsicherheit" "Unsicherheiten" feminine;
-lin unchain_V2 = variants {};
-lin unchallengeable_A = variants {};
-lin unchallenged_A = variants {};
-lin unchanged_A = variants {};
-lin unchanging_A = variants {};
-lin uncharacteristic_A = variants {};
-lin uncharacteristically_Adv = variants {};
-lin uncharitable_A = variants {};
-lin uncharted_A = variants {};
-lin unchecked_A = variants {};
-lin unchivalrously_Adv = variants {};
-lin unchristian_A = variants {};
-lin uncivil_A = variants {};
-lin uncivilized_A = variants {};
-lin unclaimed_A = variants {};
-lin unclassified_A = variants {};
-lin uncle_N = reg2N  "Oheim" "Oheime" masculine;
-lin unclean_A = variants {};
-lin unclear_A = variants {};
-lin unclouded_A = variants {};
-lin uncluttered_A = variants {};
-lin unco_A = variants {};
-lin unco_Adv = variants {};
-lin unco_operative_A = variants {};
-lin unco_ordinated_A = variants {};
-lin uncoloured_A = variants {};
-lin uncomfortable_A = mk3A "unbehaglich" "unbehaglicher" "unbehaglichste";
-lin uncommercialized_A = variants {};
-lin uncommitted_A = variants {};
-lin uncommon_A = variants {};
-lin uncommunicative_A = variants {};
-lin uncompetitive_A = variants {};
-lin uncomplaining_A = variants {};
-lin uncompleted_A = variants {};
-lin uncomplicated_A = variants {};
-lin uncomplimentary_A = variants {};
-lin uncomprehending_A = variants {};
-lin uncompromising_A = mk3A "kompromisslos" "kompromissloser" "kompromissloseste";
-lin unconcealed_A = variants {};
-lin unconcern_N = variants {};
-lin unconcerned_A = variants {};
-lin unconditional_A = variants {};
-lin unconditioned_A = variants {};
-lin unconfined_A = variants {};
-lin unconfirmed_A = variants {};
-lin unconformable_A = variants {};
-lin uncongenial_A = variants {};
-lin unconnected_A = variants {};
-lin unconquered_A = variants {};
-lin unconscionable_A = variants {};
-lin unconscious_A = regA "bewusstlos";
-lin unconscious_N = variants {};
-lin unconsciousness_N = variants {};
-lin unconsidered_A = variants {};
-lin unconstitutional_A = variants {};
-lin unconstrained_A = variants {};
-lin unconstructive_A = variants {};
-lin unconsummated_A = variants {};
-lin uncontaminated_A = variants {};
-lin uncontrollable_A = variants {};
-lin uncontrolled_A = variants {};
-lin uncontroversial_A = variants {};
-lin unconventional_A = mk3A "unkonventionell" "unkonventioneller" "unkonventionellsten e";
-lin unconventionality_N = variants {};
-lin unconverted_A = variants {};
-lin unconvinced_A = variants {};
-lin unconvincing_A = variants {};
-lin uncooked_A = variants {};
-lin uncork_V2 = dirV2 (irregV "entkorken" "entkorkt" "entkorkte" "entkorkte" "entkorkt");
-lin uncorrected_A = variants {};
-lin uncorrelated_A = variants {};
-lin uncorroborated_A = variants {};
-lin uncouple_V2 = variants {};
-lin uncouth_A = variants {};
-lin uncouthness_N = variants {};
-lin uncover_V2 = variants {};
-lin uncritical_A = variants {};
-lin uncross_V2 = variants {};
-lin uncrossed_A = variants {};
-lin uncrowned_A = variants {};
-lin unction_N = variants {};
-lin unctuous_A = variants {};
-lin uncultivated_A = variants {};
-lin uncultured_A = variants {};
-lin uncurl_V = variants {};
-lin uncurl_V2 = variants {};
-lin uncut_A = variants {};
-lin undamaged_A = variants {};
-lin undated_A = variants {};
-lin undaunted_A = variants {};
-lin undeceive_V2 = variants {};
-lin undecided_A = variants {};
-lin undeclared_A = variants {};
-lin undefeated_A = variants {};
-lin undefended_A = variants {};
-lin undeferential_A = variants {};
-lin undefinable_A = variants {};
-lin undefined_A = variants {};
-lin undemanding_A = variants {};
-lin undemocratic_A = variants {};
-lin undemocratically_Adv = variants {};
-lin undemonstrative_A = variants {};
-lin undeniable_A = variants {};
-lin undenominational_A = variants {};
-lin under_Adv = variants {};
-lin under_Prep = mkPrep "unter" dative;
-lin under_the_counter_A = variants {};
-lin underact_V = variants {};
-lin underact_V2 = variants {};
-lin underarm_A = variants {};
-lin underarm_Adv = variants {};
-lin underbelly_N = variants {};
-lin underbid_V2 = variants {};
-lin underbred_A = variants {};
-lin underbrush_N = variants {};
-lin undercarriage_N = variants {};
-lin undercharge_N = variants {};
-lin undercharge_V2 = variants {};
-lin underclothing_N = variants {};
-lin undercoat_N = variants {};
-lin undercover_A = variants {};
-lin undercurrent_N = variants {};
-lin undercut_N = variants {};
-lin undercut_V2 = variants {};
-lin underdeveloped_A = variants {};
-lin underdevelopment_N = variants {};
-lin underdog_N = reg2N  "Außenseiter" "Außenseiter" masculine;
-lin underdone_A = variants {};
-lin underemployed_A = variants {};
-lin underestimate_N = variants {};
-lin underestimate_V2 = dirV2 (irregV "unterschätzen" "unterschätzt" "unterschätzte" "unterschätzte" "unterschätzt" );
-lin underestimation_N = variants {};
-lin underexpose_V2 = variants {};
-lin underexposure_N = variants {};
-lin underfed_A = variants {};
-lin underfelt_N = variants {};
-lin underfloor_A = variants {};
-lin underfoot_Adv = variants {};
-lin underfund_V2 = variants {};
-lin undergarment_N = variants {};
-lin undergo_V2 = variants {};
-lin undergraduate_N = variants {};
-lin underground_A = variants {};
-lin underground_Adv = variants {};
-lin underground_N = variants {};
-lin undergrowth_N = variants {};
-lin underhand_A = variants {};
-lin underhand_Adv = variants {};
-lin underhanded_A = variants {};
-lin underhung_A = variants {};
-lin underlay_N = variants {};
-lin underlie_V2 = variants {};
-lin underline_N = variants {};
-lin underline_V2 = variants {};
-lin underling_N = variants {};
-lin undermanned_A = variants {};
-lin undermentioned_A = variants {};
-lin undermine_V2 = dirV2 (irregV "unterminieren" "unterminiert" "unterminierte" "unterminiere" "unterminiert" );
-lin underneath_Adv = variants {};
-lin underneath_Prep = variants {};
-lin undernourished_A = variants {};
-lin undernourishment_N = variants {};
-lin underpass_N = variants {};
-lin underpay_V2 = variants {};
-lin underpayment_N = variants {};
-lin underperform_V2 = variants {};
-lin underpin_V2 = dirV2 (regV "stützen");
-lin underpopulated_A = variants {};
-lin underprivileged_A = variants {};
-lin underproduction_N = variants {};
-lin underquote_V2 = variants {};
-lin underrate_V2 = variants {};
-lin underscore_V2 = variants {};
-lin undersea_A = variants {};
-lin underseal_N = variants {};
-lin undersealed_A = variants {};
-lin undersecretary_N = variants {};
-lin undersell_V2 = variants {};
-lin undersexed_A = variants {};
-lin undershoot_V2 = variants {};
-lin underside_N = variants {};
-lin undersign_V2 = variants {};
-lin undersized_A = variants {};
-lin underskirt_N = variants {};
-lin underslung_A = variants {};
-lin underspend_V = variants {};
-lin underspend_V2 = variants {};
-lin underspent_A = variants {};
-lin understaffed_A = variants {};
-lin understand_V = irregV "begreifen" "begreift" "begriff" "begriffe" "begriffen" ;
-lin understand_V2 = dirV2 (irregV "begreifen" "begreift" "begriff" "begriffe" "begriffen" );
-lin understand_V2V = variants {};
-lin understand_VS = variants {};
-lin understandable_A = mk3A "verständlich" "verständlicher" "verständlichste";
-lin understanding_A = variants {};
-lin understanding_N = mkN "Einigung";
-lin understate_V2 = dirV2 (irregV "untertreiben" "untertreibt" "untertrieb" "untertriebe" "untertrieben" );
-lin understatement_N = variants {};
-lin understock_V2 = variants {};
-lin understudy_N = variants {};
-lin understudy_V2 = variants {};
-lin undersurface_N = variants {};
-lin undertake_V2 = variants {};
-lin undertaker_N = variants {};
-lin undertaking_N = variants {};
-lin undertone_N = variants {};
-lin undertow_N = variants {};
-lin undervaluation_N = variants {};
-lin undervalue_V2 = variants {};
-lin underwater_A = variants {};
-lin underwear_N = variants {};
-lin underweight_A = variants {};
-lin underwhelm_V2 = variants {};
-lin underworld_N = reg2N  "Unterwelt" "Unterwelten" feminine;
-lin underwrite_V = irregV "unterschreiben" "unterschreibt" "unterschrieb" "unterschriebe" "unterschrieben" ;
-lin underwrite_V2 = variants {};
-lin underwriter_N = variants {};
-lin undeserved_A = variants {};
-lin undeserving_A = variants {};
-lin undesigned_A = variants {};
-lin undesirable_A = mk3A "unerwünscht" "unerwünschter" "unerwünschteste";
-lin undesirable_N = variants {};
-lin undetected_A = variants {};
-lin undetermined_A = mk3A "unbestimmt" "unbestimmter" "unbestimmteste";
-lin undeterred_A = variants {};
-lin undeveloped_A = variants {};
-lin undiagnosed_A = variants {};
-lin undifferentiated_A = regA "undifferenziert";
-lin undigested_A = variants {};
-lin undignified_A = variants {};
-lin undiluted_A = variants {};
-lin undiminished_A = variants {};
-lin undimmed_A = variants {};
-lin undiplomatic_A = variants {};
-lin undiplomatically_Adv = variants {};
-lin undisciplined_A = variants {};
-lin undischarged_A = variants {};
-lin undisclosed_A = mk3A "geheim" "geheimer" "geheimste";
-lin undiscovered_A = variants {};
-lin undiscriminating_A = variants {};
-lin undisguised_A = variants {};
-lin undismayed_A = variants {};
-lin undisputed_A = variants {};
-lin undissolved_A = variants {};
-lin undistinguishable_A = variants {};
-lin undistinguished_A = variants {};
-lin undistributed_A = variants {};
-lin undisturbed_A = variants {};
-lin undivided_A = variants {};
-lin undo_V2 = variants {};
-lin undock_V = variants {};
-lin undock_V2 = variants {};
-lin undocumented_A = variants {};
-lin undogmatic_A = variants {};
-lin undoing_N = variants {};
-lin undomesticated_A = variants {};
-lin undone_A = variants {};
-lin undoubted_A = variants {};
-lin undramatic_A = variants {};
-lin undramatically_Adv = variants {};
-lin undreamed_A = variants {};
-lin undreamed_of_A = variants {};
-lin undreamt_A = variants {};
-lin undress_N = variants {};
-lin undress_V = variants {};
-lin undress_V2 = variants {};
-lin undrinkable_A = variants {};
-lin undue_A = regA "unangemessen";
-lin undulate_V = regV "wallen";
-lin undulation_N = variants {};
-lin unduly_Adv = variants {};
-lin undying_A = variants {};
-lin unearned_A = variants {};
-lin unearth_V2 = variants {};
-lin unearthly_A = variants {};
-lin unease_N = variants {};
-lin uneasiness_N = variants {};
-lin uneasy_A = variants {};
-lin uneatable_A = variants {};
-lin uneaten_A = variants {};
-lin uneconomic_A = variants {};
-lin uneconomical_A = variants {};
-lin unedifying_A = variants {};
-lin unedited_A = variants {};
-lin uneducated_A = variants {};
-lin uneffective_A = variants {};
-lin unelaborated_A = variants {};
-lin unemotional_A = variants {};
-lin unemployable_A = variants {};
-lin unemployed_A = regA "arbeitslos";
-lin unemployment_N = variants {};
-lin unending_A = variants {};
-lin unendurable_A = variants {};
-lin unenlightened_A = variants {};
-lin unenterprising_A = variants {};
-lin unenthusiastic_A = variants {};
-lin unenthusiastically_Adv = variants {};
-lin unenviable_A = variants {};
-lin unequal_A = variants {};
-lin unequalled_A = variants {};
-lin unequipped_A = variants {};
-lin unequivocal_A = mk3A "eindeutig" "eindeutiger" "eindeutigste";
-lin unerring_A = variants {};
-lin unesco_PN = variants {};
-lin unethical_A = mk3A "unethisch" "unethischer" "unethischste";
-lin uneven_A = variants {};
-lin uneventful_A = variants {};
-lin unexampled_A = variants {};
-lin unexceeded_A = variants {};
-lin unexceptionable_A = variants {};
-lin unexceptional_A = variants {};
-lin unexciting_A = variants {};
-lin unexpected_A = mk3A "unerwartet" "unerwarteter" "unerwartetste";
-lin unexpectedness_N = variants {};
-lin unexpired_A = variants {};
-lin unexplained_A = variants {};
-lin unexplored_A = variants {};
-lin unexposed_A = variants {};
-lin unexpressed_A = variants {};
-lin unexpurgated_A = variants {};
-lin unfailing_A = variants {};
-lin unfair_A = variants {};
-lin unfairness_N = variants {};
-lin unfaithful_A = mk3A "ungläubig" "ungläubiger" "ungläubigste";
-lin unfaithfulness_N = variants {};
-lin unfaltering_A = variants {};
-lin unfamiliar_A = variants {};
-lin unfamiliarity_N = variants {};
-lin unfashionable_A = variants {};
-lin unfasten_V = variants {};
-lin unfasten_V2 = variants {};
-lin unfathomable_A = variants {};
-lin unfathomed_A = variants {};
-lin unfavourable_A = variants {};
-lin unfaze_V2 = variants {};
-lin unfed_A = variants {};
-lin unfeeling_A = variants {};
-lin unfeigned_A = variants {};
-lin unfermented_A = variants {};
-lin unfertilized_A = variants {};
-lin unfettered_A = variants {};
-lin unfinished_A = variants {};
-lin unfit_A = variants {};
-lin unfit_V2 = variants {};
-lin unflagging_A = variants {};
-lin unflappable_A = mk3A "unerschütterlich" "unerschütterlicher" "unerschütterlichste";
-lin unflinching_A = variants {};
-lin unfledged_A = variants {};
-lin unflurried_A = variants {};
-lin unfold_V = irregV "entfalten" "entfaltet" "entfaltete" "entfaltete" "entfaltet" ;
-lin unfold_V2 = dirV2 (irregV "entfalten" "entfaltet" "entfaltete" "entfaltete" "entfaltet" );
-lin unforeseeable_A = variants {};
-lin unforeseen_A = variants {};
-lin unforgettable_A = mk3A "unvergesslich" "unvergesslicher" "unvergesslichste";
-lin unforgivable_A = variants {};
-lin unforgiving_A = variants {};
-lin unformed_A = variants {};
-lin unforthcoming_A = variants {};
-lin unfortunate_A = mk3A "unglücklich" "unglücklicher" "unglücklichste";
-lin unfortunate_N = variants {};
-lin unfounded_A = mk3A "unbegründet" "unbegründeter" "unbegründetste";
-lin unframed_A = variants {};
-lin unfrequented_A = variants {};
-lin unfriendly_A = variants {};
-lin unfriendliness_N = variants {};
-lin unfrock_V2 = variants {};
-lin unfruitful_A = variants {};
-lin unfulfilled_A = variants {};
-lin unfurl_V = variants {};
-lin unfurl_V2 = variants {};
-lin unfurnished_A = variants {};
-lin ungainly_A = mk3A "plump" "plumper" "plumpeste";
-lin ungenerous_A = variants {};
-lin ungentle_A = variants {};
-lin ungentlemanly_A = variants {};
-lin unglazed_A = variants {};
-lin ungodly_A = variants {};
-lin ungovernable_A = variants {};
-lin ungraceful_A = variants {};
-lin ungracious_A = variants {};
-lin ungrammatical_A = variants {};
-lin ungrateful_A = variants {};
-lin ungratefulness_N = variants {};
-lin ungrudging_A = variants {};
-lin unguarded_A = variants {};
-lin unguent_N = reg2N  "Salbe" "Salben" feminine;
-lin unhallowed_A = variants {};
-lin unhampered_A = variants {};
-lin unhand_V2 = variants {};
-lin unhappily_Adv = variants {};
-lin unhappiness_N = variants {};
-lin unhappy_A = mk3A "unglücklich" "unglücklicher" "unglücklichste";
-lin unharmed_A = variants {};
-lin unhealed_A = variants {};
-lin unhealthy_A = variants {};
-lin unheard_A = variants {};
-lin unheard_of_A = variants {};
-lin unhearing_A = variants {};
-lin unheated_A = variants {};
-lin unheeded_A = variants {};
-lin unhelpful_A = variants {};
-lin unheralded_A = variants {};
-lin unhesitating_A = variants {};
-lin unhindered_A = variants {};
-lin unhinge_V2 = variants {};
-lin unhitch_V = variants {};
-lin unhitch_V2 = variants {};
-lin unholy_A = variants {};
-lin unhook_V2 = variants {};
-lin unhoped_for_A = variants {};
-lin unhorse_V2 = variants {};
-lin unhurried_A = variants {};
-lin unhurt_A = variants {};
-lin unhygienic_A = variants {};
-lin unhygienically_Adv = variants {};
-lin unicef_PN = variants {};
-lin unicorn_N = reg2N  "Einhorn" "Einhörner" neuter;
-lin unidentifiable_A = variants {};
-lin unidentified_A = variants {};
-lin unification_N = mkN "Vereinigung";
-lin uniform_A = regA "einheitlich";
-lin uniform_N = variants {};
-lin uniformed_A = variants {};
-lin uniformity_N = variants {};
-lin unify_V2 = dirV2 (irregV "vereinigen" "vereinigt" "vereinigte" "vereinigte" "vereinigt");
-lin unilateral_A = mk3A "einseitig" "einseitiger" "einseitigste";
-lin unilateralism_N = variants {};
-lin unilateralist_A = variants {};
-lin unilateralist_N = variants {};
-lin unimaginable_A = mk3A "unvorstellbar" "unvorstellbarer" "unvorstellbarste";
-lin unimaginative_A = variants {};
-lin unimpaired_A = variants {};
-lin unimpeachable_A = variants {};
-lin unimpeded_A = variants {};
-lin unimportant_A = mk3A "unwichtig" "unwichtiger" "unwichtigste";
-lin unimpressed_A = variants {};
-lin unimpressive_A = variants {};
-lin uninfluenced_A = variants {};
-lin uninformative_A = variants {};
-lin uninformed_A = variants {};
-lin uninhabitable_A = mk3A "unbewohnbar" "unbewohnbarer" "unbewohnbarste";
-lin uninhabited_A = regA "unbewohnt";
-lin uninhibited_A = variants {};
-lin uninitiated_A = variants {};
-lin uninjured_A = variants {};
-lin uninspired_A = variants {};
-lin uninspiring_A = variants {};
-lin uninsured_A = variants {};
-lin unintelligent_A = variants {};
-lin unintelligible_A = variants {};
-lin unintended_A = variants {};
-lin unintentional_A = regA "unbeabsichtigt";
-lin uninterested_A = variants {};
-lin uninteresting_A = mk3A "uninteressant" "uninteressanter" "uninteressanteste";
-lin uninterrupted_A = variants {};
-lin uninvited_A = variants {};
-lin uninviting_A = variants {};
-lin union_N = mkN "Union";
-lin unionist_N = variants {};
-lin unique_A = regA "einzigartig";
-lin uniqueness_N = variants {};
-lin unisex_A = variants {};
-lin unison_N = variants {};
-lin unit_N = reg2N  "Einheit" "Einheiten" feminine;
-lin unit_V2V = variants {};
-lin unitarian_A = variants {};
-lin unitarian_N = variants {};
-lin unitarianism_N = variants {};
-lin unitary_A = variants {};
-lin unite_V = variants {};
-lin unite_V2 = variants {};
-lin united_A = variants {};
-lin unity_N = reg2N  "Einheit" "Einheiten" feminine;
-lin univ_PN = variants {};
-lin universal_A = variants {};
-lin universality_N = variants {};
-lin universe_N = reg2N  "Universum" "Universen" neuter;
-lin university_N = reg2N "Universität" "Universitäten" feminine;
-lin unjust_A = mk3A "ungerecht" "ungerechter" "ungerechteste";
-lin unjustifiable_A = variants {};
-lin unjustified_A = variants {};
-lin unkempt_A = mk3A "struppig" "struppiger" "struppigste";
-lin unkind_A = variants {};
-lin unkissed_A = variants {};
-lin unknowable_A = variants {};
-lin unknowing_A = variants {};
-lin unknown_A = mk3A "unbekannt" "unbekannter" "unbekannteste";
-lin unknown_N = variants {};
-lin unlabelled_A = variants {};
-lin unladylike_A = variants {};
-lin unlamented_A = variants {};
-lin unlatched_A = variants {};
-lin unlawful_A = mk3A "gesetzeswidrig" "gesetzeswidriger" "gesetzeswidrigste";
-lin unlearn_V2 = variants {};
-lin unleash_V2 = variants {};
-lin unleavened_A = variants {};
-lin unless_Subj = variants {};
-lin unlettered_A = variants {};
-lin unlicensed_A = variants {};
-lin unlighted_A = variants {};
-lin unlikable_A = variants {};
-lin unlike_A = variants {};
-lin unlike_Prep = variants {};
-lin unlikely_A = mk3A "unwahrscheinlich" "unwahrscheinlicher" "unwahrscheinlichste";
-lin unlimited_A = variants {};
-lin unlined_A = variants {};
-lin unlisted_A = variants {};
-lin unlit_A = variants {};
-lin unliterary_A = variants {};
-lin unload_V = variants {};
-lin unload_V2 = variants {};
-lin unlocated_A = variants {};
-lin unlock_V = variants {};
-lin unlock_V2 = variants {};
-lin unlooked_for_A = variants {};
-lin unloose_V2 = variants {};
-lin unlovable_A = variants {};
-lin unloved_A = variants {};
-lin unlovely_A = variants {};
-lin unlucky_A = variants {};
-lin unmade_A = variants {};
-lin unman_V2 = variants {};
-lin unmanageable_A = variants {};
-lin unmanly_A = variants {};
-lin unmanned_A = regA "unbemannt";
-lin unmannered_A = variants {};
-lin unmannerly_A = variants {};
-lin unmarked_A = variants {};
-lin unmarried_A = mk3A "ledig" "lediger" "ledigste";
-lin unmask_V = variants {};
-lin unmask_V2 = variants {};
-lin unmatchable_A = variants {};
-lin unmatched_A = variants {};
-lin unmechanized_A = variants {};
-lin unmemorable_A = variants {};
-lin unmentionable_A = variants {};
-lin unmerciful_A = variants {};
-lin unmerited_A = variants {};
-lin unmindful_A = variants {};
-lin unmingled_A = variants {};
-lin unmistakable_A = variants {};
-lin unmitigated_A = variants {};
-lin unmixed_A = variants {};
-lin unmodernized_A = variants {};
-lin unmodified_A = variants {};
-lin unmolested_A = variants {};
-lin unmourned_A = variants {};
-lin unmovable_A = variants {};
-lin unmoved_A = variants {};
-lin unmoving_A = variants {};
-lin unmusical_A = variants {};
-lin unnamed_A = variants {};
-lin unnatural_A = variants {};
-lin unnecessary_A = mk3A "unnötig" "unnötiger" "unnötigste";
-lin unnerve_V2 = variants {};
-lin unnoticeable_A = variants {};
-lin unnoticed_A = variants {};
-lin unnumbered_A = variants {};
-lin unobjectionable_A = variants {};
-lin unobservant_A = variants {};
-lin unobserved_A = variants {};
-lin unobtainable_A = variants {};
-lin unobtrusive_A = mk3A "bescheiden" "bescheidener" "bescheidenste";
-lin unobvious_A = variants {};
-lin unoccupied_A = variants {};
-lin unofficial_A = variants {};
-lin unopen_A = variants {};
-lin unopened_A = variants {};
-lin unopposed_A = variants {};
-lin unoriginal_A = variants {};
-lin unorthodox_A = variants {};
-lin unpack_V = variants {};
-lin unpack_V2 = variants {};
-lin unpaid_A = variants {};
-lin unpainted_A = variants {};
-lin unpalatable_A = variants {};
-lin unparalleled_A = variants {};
-lin unpardonable_A = variants {};
-lin unparliamentary_A = variants {};
-lin unpatriotic_A = variants {};
-lin unpatriotically_Adv = variants {};
-lin unpaved_A = variants {};
-lin unpersuaded_A = variants {};
-lin unperturbed_A = variants {};
-lin unpick_V = variants {};
-lin unpick_V2 = variants {};
-lin unplaced_A = variants {};
-lin unplanned_A = variants {};
-lin unplayable_A = variants {};
-lin unpleasant_A = mk3A "unangenehm" "unangenehmer" "unangenehmste";
-lin unpleasantness_N = variants {};
-lin unplug_V = variants {};
-lin unplug_V2 = variants {};
-lin unplumbed_A = variants {};
-lin unpolluted_A = variants {};
-lin unpompous_A = variants {};
-lin unpopular_A = mk3A "unpopulär" "unpopulärer" "unpopulärste";
-lin unpopularity_N = variants {};
-lin unpractised_A = variants {};
-lin unprecedented_A = mk3A "beispiellos" "beispielloser" "beispielloseste";
-lin unpredictability_N = variants {};
-lin unpredictable_A = variants {};
-lin unpredicted_A = variants {};
-lin unprejudiced_A = variants {};
-lin unpremeditated_A = variants {};
-lin unprepared_A = variants {};
-lin unprepossessing_A = variants {};
-lin unpretentious_A = variants {};
-lin unprincipled_A = variants {};
-lin unprintable_A = variants {};
-lin unproductive_A = variants {};
-lin unprofessional_A = variants {};
-lin unprofitable_A = variants {};
-lin unpromising_A = variants {};
-lin unprompted_A = variants {};
-lin unpronounceable_A = variants {};
-lin unpropitious_A = variants {};
-lin unprotected_A = mk3A "ungeschützt" "ungeschützter" "ungeschützteste";
-lin unproved_A = variants {};
-lin unproven_A = variants {};
-lin unprovided_A = variants {};
-lin unprovoked_A = variants {};
-lin unpublished_A = variants {};
-lin unpunished_A = variants {};
-lin unputdownable_A = variants {};
-lin unqualified_A = variants {};
-lin unquestionable_A = variants {};
-lin unquestioned_A = variants {};
-lin unquestioning_A = variants {};
-lin unquiet_A = variants {};
-lin unquotable_A = variants {};
-lin unquote_Adv = variants {};
-lin unravel_V = variants {};
-lin unravel_V2 = variants {};
-lin unreached_A = variants {};
-lin unread_A = variants {};
-lin unreadable_A = variants {};
-lin unready_A = variants {};
-lin unreal_A = variants {};
-lin unrealistic_A = mk3A "unrealistisch" "unrealistischer" "unrealistischste";
-lin unrealistically_Adv = variants {};
-lin unreality_N = variants {};
-lin unrealized_A = variants {};
-lin unreasonable_A = mk3A "unvernünftig" "unvernünftiger" "unvernünftigste";
-lin unreasoning_A = variants {};
-lin unreceptive_A = variants {};
-lin unreciprocated_A = variants {};
-lin unrecognizable_A = variants {};
-lin unrecognized_A = variants {};
-lin unreconciled_A = variants {};
-lin unrecorded_A = variants {};
-lin unredeemable_A = variants {};
-lin unrefined_A = variants {};
-lin unreflective_A = variants {};
-lin unregenerate_A = variants {};
-lin unregistered_A = variants {};
-lin unrehearsed_A = variants {};
-lin unrelated_A = variants {};
-lin unrelaxed_A = variants {};
-lin unrelenting_A = variants {};
-lin unreliable_A = variants {};
-lin unrelieved_A = variants {};
-lin unremarkable_A = variants {};
-lin unremitting_A = variants {};
-lin unrepeatable_A = variants {};
-lin unrepentant_A = variants {};
-lin unrepresentative_A = variants {};
-lin unrequested_A = variants {};
-lin unrequited_A = variants {};
-lin unreserved_A = variants {};
-lin unresisting_A = variants {};
-lin unresolved_A = variants {};
-lin unrest_N = variants {};
-lin unrestrained_A = variants {};
-lin unrestricted_A = variants {};
-lin unrevised_A = variants {};
-lin unrewarded_A = variants {};
-lin unrewarding_A = variants {};
-lin unrhythmical_A = variants {};
-lin unrighteous_A = variants {};
-lin unripe_A = variants {};
-lin unripened_A = variants {};
-lin unrivalled_A = variants {};
-lin unroll_V = variants {};
-lin unroll_V2 = variants {};
-lin unromantic_A = variants {};
-lin unromantically_Adv = variants {};
-lin unruffled_A = variants {};
-lin unruly_A = variants {};
-lin unsaddle_V2 = variants {};
-lin unsaddled_A = variants {};
-lin unsafe_A = variants {};
-lin unsaid_A = variants {};
-lin unsaleable_A = variants {};
-lin unsalted_A = variants {};
-lin unsatisfactory_A = variants {};
-lin unsatisfied_A = variants {};
-lin unsatisfying_A = variants {};
-lin unsaturated_A = regA "ungesättigt";
-lin unsavoury_A = variants {};
-lin unsay_V2 = variants {};
-lin unscathed_A = variants {};
-lin unscheduled_A = variants {};
-lin unscientific_A = mk3A "unwissenschaftlich" "unwissenschaftlicher" "unwissenschaftlichste";
-lin unscientifically_Adv = variants {};
-lin unscramble_V2 = variants {};
-lin unscrew_V = variants {};
-lin unscrew_V2 = variants {};
-lin unscripted_A = variants {};
-lin unscrupulous_A = mk3A "skrupellos" "skrupelloser" "skrupelloseste";
-lin unsealed_A = variants {};
-lin unseasonable_A = variants {};
-lin unseasoned_A = variants {};
-lin unseat_V2 = variants {};
-lin unseaworthy_A = variants {};
-lin unsecured_A = variants {};
-lin unseeded_A = variants {};
-lin unseeing_A = variants {};
-lin unseemly_A = variants {};
-lin unseen_A = variants {};
-lin unseen_N = variants {};
-lin unselected_A = variants {};
-lin unselective_A = variants {};
-lin unselfconscious_A = variants {};
-lin unselfish_A = variants {};
-lin unselfishness_N = variants {};
-lin unsettle_V2 = variants {};
-lin unsex_V2 = variants {};
-lin unsexed_A = variants {};
-lin unshakable_A = variants {};
-lin unshaved_A = variants {};
-lin unshaven_A = mk3A "unrasiert" "unrasierter" "unrasierteste";
-lin unsheathe_V2 = variants {};
-lin unshielded_A = variants {};
-lin unshrinkable_A = variants {};
-lin unshrinking_A = variants {};
-lin unshuttered_A = variants {};
-lin unsighted_A = variants {};
-lin unsightliness_N = variants {};
-lin unsightly_A = variants {};
-lin unsigned_A = variants {};
-lin unsilenced_A = variants {};
-lin unsinkable_A = variants {};
-lin unskilled_A = variants {};
-lin unsmiling_A = variants {};
-lin unsociable_A = variants {};
-lin unsocial_A = variants {};
-lin unsold_A = variants {};
-lin unsolicited_A = variants {};
-lin unsolved_A = variants {};
-lin unsophisticated_A = variants {};
-lin unsound_A = variants {};
-lin unsparing_A = variants {};
-lin unspeakable_A = variants {};
-lin unspecialized_A = variants {};
-lin unspecific_A = variants {};
-lin unspecifically_Adv = variants {};
-lin unspecified_A = variants {};
-lin unspectacular_A = variants {};
-lin unspoiled_A = variants {};
-lin unspoilt_A = variants {};
-lin unspoken_A = variants {};
-lin unsporting_A = variants {};
-lin unsportsmanlike_A = mk3A "unsportlich" "unsportlicher" "unsportlichste";
-lin unspotted_A = variants {};
-lin unstable_A = mk3A "instabil" "instabiler" "instabilste";
-lin unstartling_A = variants {};
-lin unstated_A = variants {};
-lin unstatesmanlike_A = variants {};
-lin unsteady_A = variants {};
-lin unstoppable_A = variants {};
-lin unstrained_A = variants {};
-lin unstressed_A = regA "unbetont";
-lin unstructured_A = variants {};
-lin unstrung_A = variants {};
-lin unstuck_A = variants {};
-lin unstudied_A = variants {};
-lin unsubtle_A = variants {};
-lin unsuccessful_A = variants {};
-lin unsuitability_N = variants {};
-lin unsuitable_A = variants {};
-lin unsuited_A = variants {};
-lin unsullied_A = variants {};
-lin unsung_A = variants {};
-lin unsupervised_A = variants {};
-lin unsupported_A = variants {};
-lin unsure_A = variants {};
-lin unsurpassed_A = variants {};
-lin unsuspected_A = variants {};
-lin unsuspecting_A = variants {};
-lin unsuspicious_A = variants {};
-lin unswayed_A = variants {};
-lin unsweetened_A = variants {};
-lin unswept_A = variants {};
-lin unswerving_A = variants {};
-lin unsyllabic_A = variants {};
-lin unsympathetic_A = variants {};
-lin unsympathetically_Adv = variants {};
-lin unsystematic_A = variants {};
-lin unsystematically_Adv = variants {};
-lin untainted_A = variants {};
-lin untamed_A = variants {};
-lin untapped_A = variants {};
-lin untarnished_A = variants {};
-lin untaxed_A = variants {};
-lin untenable_A = variants {};
-lin untenanted_A = variants {};
-lin untended_A = variants {};
-lin untested_A = variants {};
-lin untethered_A = variants {};
-lin unthinkable_A = mk3A "unvorstellbar" "unvorstellbarer" "unvorstellbarste";
-lin unthinking_A = variants {};
-lin unthought_of_A = variants {};
-lin untidily_Adv = variants {};
-lin untidiness_N = variants {};
-lin untidy_A = mk3A "unordentlich" "unordentlicher" "unordentlichste";
-lin untie_V = variants {};
-lin untie_V2 = variants {};
-lin until_Prep = variants {};
-lin until_Subj = variants {};
-lin untimely_A = variants {};
-lin untiring_A = variants {};
-lin untitled_A = variants {};
-lin untold_A = variants {};
-lin untouchable_A = variants {};
-lin untouchable_N = variants {};
-lin untouched_A = variants {};
-lin untoward_A = variants {};
-lin untrained_A = variants {};
-lin untrammelled_A = variants {};
-lin untranslatable_A = variants {};
-lin untreated_A = variants {};
-lin untried_A = variants {};
-lin untroubled_A = variants {};
-lin untrue_A = variants {};
-lin untruly_Adv = variants {};
-lin untrustworthy_A = variants {};
-lin untruth_N = reg2N  "Unwahrheit" "Unwahrheiten" feminine;
-lin untruthful_A = variants {};
-lin untucked_A = variants {};
-lin unturned_A = variants {};
-lin untutored_A = variants {};
-lin untwisted_A = variants {};
-lin untypical_A = variants {};
-lin unused_A = variants {};
-lin unusual_A = mk3A "ungewöhnlich" "ungewöhnlicher" "ungewöhnlichste";
-lin unutterable_A = variants {};
-lin unvaried_A = variants {};
-lin unvarnished_A = variants {};
-lin unvarying_A = variants {};
-lin unveil_V = irregV "enthüllen" "enthüllt" "enthüllte" "enthüllte" "enthüllt";
-lin unveil_V2 = dirV2 (irregV "enthüllen" "enthüllt" "enthüllte" "enthüllte" "enthüllt");
-lin unverified_A = variants {};
-lin unversed_A = variants {};
-lin unvigilant_A = variants {};
-lin unvoiced_A = variants {};
-lin unwanted_A = mk3A "unerwünscht" "unerwünschter" "unerwünschteste";
-lin unwarrantably_Adv = variants {};
-lin unwarranted_A = variants {};
-lin unwary_A = mk3A "unbedarft" "unbedarfter" "unbedarfteste";
-lin unwashed_A = variants {};
-lin unwavering_A = variants {};
-lin unweaned_A = variants {};
-lin unwearied_A = variants {};
-lin unwed_A = variants {};
-lin unwelcome_A = variants {};
-lin unwell_A = variants {};
-lin unwholesome_A = variants {};
-lin unwieldiness_N = variants {};
-lin unwieldy_A = variants {};
-lin unwilling_A = variants {};
-lin unwillingness_N = variants {};
-lin unwind_V = variants {};
-lin unwind_V2 = variants {};
-lin unwise_A = variants {};
-lin unwitnessed_A = variants {};
-lin unwitting_A = variants {};
-lin unwonted_A = variants {};
-lin unworkable_A = variants {};
-lin unworkmanlike_A = variants {};
-lin unworldly_A = variants {};
-lin unworn_A = variants {};
-lin unworried_A = variants {};
-lin unworthiness_N = variants {};
-lin unworthy_A = variants {};
-lin unwrap_V = variants {};
-lin unwrap_V2 = variants {};
-lin unwritten_A = variants {};
-lin unyielding_A = variants {};
-lin unzip_V2 = variants {};
-lin up_Adv = variants {};
-lin up_Prep = variants {};
-lin up_V = variants {};
-lin up_V2 = variants {};
-lin up_and_coming_A = variants {};
-lin up_beat_N = variants {};
-lin up_holland_PN = variants {};
-lin up_market_A = variants {};
-lin up_to_date_A = variants {};
-lin up_to_the_minute_A = variants {};
-lin upbraid_V2 = variants {};
-lin upbraiding_N = variants {};
-lin upbringing_N = variants {};
-lin upcountry_A = variants {};
-lin upcountry_Adv = variants {};
-lin update_V2 = variants {};
-lin upgrade_N = reg2N  "Upgrade" "Upgrades" neuter;
-lin upgrade_V2 = variants {};
-lin upheaval_N = reg2N  "Aufruhr" "Aufruhre" masculine;
-lin uphill_A = variants {};
-lin uphill_Adv = variants {};
-lin uphold_V2 = variants {};
-lin upholster_V2 = variants {};
-lin upholsterer_N = variants {};
-lin upholstery_N = variants {};
-lin upkeep_N = mkN "Wartung";
-lin upland_N = variants {};
-lin uplift_N = variants {};
-lin uplift_V2 = variants {};
-lin upmost_A = variants {};
-lin upon_Prep = variants {};
-lin upper_A = variants {};
-lin upper_N = variants {};
-lin uppercut_N = variants {};
-lin uppermost_A = variants {};
-lin uppermost_Adv = variants {};
-lin uppish_A = variants {};
-lin uppishness_N = variants {};
-lin uppity_A = variants {};
-lin upright_A = variants {};
-lin upright_N = variants {};
-lin uprightness_N = variants {};
-lin uprising_N = reg2N  "Aufstand" "Aufstände" masculine;
-lin uproar_N = reg2N  "Aufruhr" "Aufruhre" masculine;
-lin uproarious_A = variants {};
-lin uproot_V2 = variants {};
-lin upset_N = variants {};
-lin upset_V = variants {};
-lin upset_V2 = variants {};
-lin upshot_N = variants {};
-lin upside_down_Adv = variants {};
-lin upstage_A = variants {};
-lin upstage_Adv = variants {};
-lin upstage_V2 = variants {};
-lin upstairs_A = variants {};
-lin upstairs_Adv = variants {};
-lin upstanding_A = variants {};
-lin upstart_A = variants {};
-lin upstart_N = reg2N  "Emporkömmling" "Emporkömmlinge" masculine;
-lin upstream_Adv = variants {};
-lin upsurge_N = variants {};
-lin uptake_N = reg2N "Aufnahme" "Aufnahmen" feminine;
-lin uptight_A = variants {};
-lin upton_PN = variants {};
-lin uptown_A = variants {};
-lin uptown_Adv = variants {};
-lin upturn_N = variants {};
-lin upturned_A = variants {};
-lin upward_A = variants {};
-lin upward_Adv = variants {};
-lin upwards_Adv = variants {};
-lin uranium_N = variants {};
-lin uranus_PN = variants {};
-lin urban_A = variants {};
-lin urbane_A = variants {};
-lin urbanity_N = variants {};
-lin urbanization_N = mkN "Urbanisierung";
-lin urbanize_V2 = variants {};
-lin urchin_N = reg2N  "Igel" "Igel" masculine;
-lin urdu_A = variants {};
-lin urdu_N = variants {};
-lin urge_N = reg2N "Drang" "Drange" masculine;
-lin urge_V2 = variants {};
-lin urge_V2V = variants {};
-lin urge_VS = variants {};
-lin urgency_N = variants {};
-lin urgent_A = mk3A "dringend" "dringender" "dringendste";
-lin urging_N = variants {};
-lin uric_A = variants {};
-lin urinal_N = reg2N  "Urinal" "Urinale" neuter;
---lin urinary_A = variants {};
-lin urinate_V = regV "urinieren";
-lin urine_N = reg2N  "Harn" "Harne" masculine;
-lin urn_N = reg2N  "Urne" "Urnen" feminine;
-lin ursula_PN = variants {};
-lin uruguay_PN = variants {};
-lin uruguayan_A = variants {};
-lin uruguayan_N = variants {};
-lin urumchi_PN = variants {};
-lin us_PN = variants {};
-lin usa_PN = variants {};
-lin usable_A = regA "nutzbar";
-lin usaf_N = variants {};
-lin usage_N = reg2N  "Gebrauch" "Gebräuche" masculine;
-lin use_N = mkN "Verwendung";
---lin use_V = variants {};
-lin use_V2 = dirV2 (irregV "verwenden" "verwendet" "verwendete" "verwendete" "verwendet");
-lin use_V2V = variants {};
-lin use_VV = variants {};
-lin useful_A = mk3A "nützlich" "nützlicher" "nützlichste";
-lin usefulness_N = variants {};
-lin useless_A = mk3A "nutzlos" "nutzloser" "nutzloseste";
-lin uselessness_N = variants {};
-lin userMasc_N = variants {};
-lin userFem_N = variants {};
-lin ushaw_moor_PN = variants {};
-lin usher_N = reg2N  "Gerichtsdiener" "Gerichtsdiener" masculine;
-lin usher_V2 = variants {};
-lin usherette_N = variants {};
-lin usn_N = variants {};
-lin uss_N = variants {};
-lin ussr_N = variants {};
-lin usual_A = mk3A "gewöhnlich" "gewöhnlicher" "gewöhnlichste";
-lin usurer_N = reg2N  "Wucher" "Wucher" masculine;
-lin usurious_A = variants {};
-lin usurp_V2 = dirV2 (regV "usurpieren");
-lin usurpation_N = variants {};
-lin usurper_N = reg2N  "Usurpator" "Usurpatoren" masculine;
-lin usury_N = reg2N  "Wucher" "Wucher" masculine;
-lin utah_PN = variants {};
-lin utensil_N = variants {};
-lin uterine_A = variants {};
-lin uterus_N = variants {};
-lin utilitarian_A = variants {};
-lin utilitarian_N = variants {};
-lin utilitarianism_N = variants {};
-lin utility_N = variants {};
-lin utilizable_A = variants {};
-lin utilization_N = variants {};
-lin utilize_V2 = variants {};
-lin utmost_A = variants {};
-lin utmost_N = variants {};
-lin utopia_N = reg2N  "Utopie" "Utopien" feminine;
-lin utopian_A = mk3A "utopisch" "utopischer" "utopischste";
-lin utrecht_PN = variants {};
-lin utter_A = regA "völlig";
-lin utter_V2 = variants {};
-lin utterance_N = reg2N  "Aussprache" "Aussprachen" feminine;
-lin uttermost_A = variants {};
-lin uttermost_N = variants {};
-lin uttoxeter_PN = variants {};
-lin uvula_N = reg2N  "Uvula" "Uvulae" feminine;
-lin uvular_A = variants {};
-lin uxorious_A = variants {};
-lin uxoriousness_N = variants {};
-lin v_and_a_N = variants {};
-lin vac_N = variants {};
-lin vacancy_N = reg2N  "Vakanz" "Vakanzen" feminine;
-lin vacant_A = regA "vakant";
-lin vacate_V2 = variants {};
-lin vacation_N = reg2N  "Urlaub" "Urlaube" masculine;
-lin vacation_V = variants {};
-lin vacationist_N = variants {};
-lin vaccinate_V2 = dirV2 (irregV "impfen" "impft" "impfte" "impfte" "impft");
-lin vaccination_N = mkN "Impfung";
-lin vaccine_N = reg2N  "Impfstoff" "Impfstoffe" masculine;
-lin vacillate_V = variants {};
-lin vacillation_N = variants {};
-lin vacuity_N = variants {};
-lin vacuous_A = variants {};
-lin vacuum_N = reg2N  "Staubsauger" "Staubsauger" masculine;
-lin vacuum_V2 = variants {};
-lin vade_mecum_N = variants {};
-lin vagabond_A = variants {};
-lin vagabond_N = variants {};
-lin vagary_N = variants {};
-lin vagina_N = reg2N  "Scheide" "Scheiden" feminine;
-lin vaginal_A = regA "vaginal";
-lin vagrancy_N = variants {};
-lin vagrant_A = variants {};
-lin vagrant_N = variants {};
-lin vague_A = mk3A "nebelhaft" "nebelhafter" "nebelhafteste";
-lin vagueness_N = variants {};
-lin vain_A = mk3A "eitel" "eitler" "eitelste";
-lin vainglorious_A = variants {};
-lin vainglory_N = variants {};
-lin valance_N = variants {};
-lin vale_N = reg2N  "Tal" "Täler" neuter;
-lin valediction_N = variants {};
-lin valedictory_A = variants {};
-lin valence_N = variants {};
-lin valencia_PN = variants {};
-lin valenciennes_PN = variants {};
-lin valency_N = variants {};
-lin valentine_N = variants {};
-lin valerian_N = reg2N  "Baldrian" "Baldriane" masculine;
-lin valet_N = variants {};
-lin valet_V2 = variants {};
-lin valetudinarian_A = variants {};
-lin valetudinarian_N = variants {};
-lin valiant_A = mk3A "beherzt" "beherzter" "beherzteste";
-lin valid_A = regA "gültig";
-lin validate_V2 = dirV2 (regV "validieren");
-lin validity_N = variants {};
-lin valise_N = variants {};
-lin valladolid_PN = variants {};
-lin valley_N = reg2N  "Senke" "Senken" feminine;
-lin valorous_A = variants {};
-lin valour_N = variants {};
-lin valuable_A = mk3A "wertvoll" "wertvoller" "wertvollste";
-lin valuable_N = variants {};
-lin valuation_N = variants {};
-lin value_N = reg2N  "Wert" "Werte" masculine;
-lin value_V = variants {};
-lin value_V2 = variants {};
-lin value_added_A = variants {};
-lin valueless_A = variants {};
-lin valuer_N = variants {};
-lin valve_N = reg2N  "Klappe" "Klappen" feminine;
-lin valvular_A = variants {};
-lin vamoose_V = variants {};
-lin vamp_N = variants {};
-lin vamp_V = variants {};
-lin vamp_V2 = variants {};
-lin vampire_N = reg2N  "Vampir" "Vampire" masculine;
-lin van_N = reg2N  "Lieferwagen" "Lieferwagen" masculine;
-lin vancouver_PN = variants {};
-lin vandal_N = variants {};
-lin vandalism_N = variants {};
-lin vane_N = variants {};
-lin vanessa_PN = variants {};
-lin vanguard_N = reg2N  "Avantgarde" "Avantgarden" feminine;
-lin vanilla_N = variants {};
-lin vanish_V = irregV "verschwinden" "verschwindet" "verschwand" "verschwände" "verschwunden" ;
-lin vanity_N = reg2N  "Eitelkeit" "Eitelkeiten" feminine;
-lin vanquish_V2 = variants {};
-lin vantage_N = variants {};
-lin vantage_point_N = variants {};
-lin vapid_A = variants {};
-lin vapidity_N = variants {};
-lin vapidness_N = variants {};
-lin vaporization_N = variants {};
-lin vaporize_V = variants {};
-lin vaporize_V2 = variants {};
-lin vaporous_A = variants {};
-lin vapour_N = reg2N  "Dampf" "Dämpfe" masculine;
-lin vapour_bath_N = variants {};
-lin varanasi_PN = variants {};
-lin variability_N = variants {};
-lin variable_A = mk3A "variabel" "variabler" "variabelste";
---lin variable_N = variants {};
-lin variableness_N = variants {};
-lin variance_N = variants {};
-lin variant_A = regA "variant";
-lin variant_N = variants {};
-lin variation_N = reg2N  "Variante" "Varianten" feminine;
-lin varicoloured_A = variants {};
-lin varicose_A = variants {};
-lin varied_A = variants {};
-lin variegated_A = mk3A "bunt" "bunter" "bunteste";
-lin variegation_N = variants {};
-lin variety_N = reg2N  "Sorte" "Sorten" feminine;
-lin variform_A = variants {};
-lin variorum_A = variants {};
-lin various_A = variants {};
-lin varlet_N = variants {};
-lin varnish_N = reg2N  "Firnis" "Firnisse" masculine;
-lin varnish_V2 = variants {};
-lin varsity_N = variants {};
-lin vary_V = variants {};
-lin vary_V2 = variants {};
-lin vaseline_N = variants {};
-lin vascular_A = regA "vaskulär";
-lin vase_N = reg2N  "Vase" "Vasen" feminine;
-lin vasectomy_N = variants {};
-lin vassal_N = reg2N  "Vasall" "Vasallen" masculine;
-lin vassalage_N = variants {};
-lin vast_A = mk3A "beträchtlich" "beträchtlicher" "beträchtlichste";
-lin vasteras_PN = variants {};
-lin vastness_N = variants {};
-lin vat_N = reg2N  "Bottich" "Bottiche" masculine;
-lin vatican_N = variants {};
-lin vaudeville_N = variants {};
-lin vault_N = reg2N  "Gewölbe" "Gewölbe" neuter;
-lin vault_V = variants {};
-lin vault_V2 = variants {};
-lin vaulted_A = variants {};
-lin vaulter_N = variants {};
-lin vaulting_horse_N = variants {};
-lin vaunt_N = variants {};
-lin vaunt_V = variants {};
-lin vaunt_V2 = variants {};
-lin vaunter_N = variants {};
-lin vauntingly_Adv = variants {};
-lin vc_N = variants {};
-lin vd_N = variants {};
-lin veal_N = reg2N "Kalbfleisch" "Kalbfleische" neuter;
-lin vector_N = reg2N  "Vektor" "Vektoren" masculine;
-lin veer_V = variants {};
-lin vegetable_A = mk3A "pflanzlich" "pflanzlicher" "pflanzlichste";
-lin vegetable_N = reg2N  "Gemüse" "Gemüse" neuter;
-lin vegetarian_N = reg2N  "Pflanzenfresser" "Pflanzenfresser" masculine;
-lin vegetate_V = variants {};
-lin vegetation_N = variants {};
-lin vehemence_N = variants {};
-lin vehement_A = mk3A "heftig" "heftiger" "heftigste";
-lin vehicle_N = reg2N  "Fahrzeug" "Fahrzeuge" neuter;
-lin vehicular_A = variants {};
-lin veil_N = variants {};
-lin veil_V2 = variants {};
-lin veiling_N = variants {};
-lin vein_N = reg2N  "Ader" "Adern" feminine;
-lin veined_A = variants {};
-lin veld_N = variants {};
-lin vellum_N = variants {};
-lin velocipede_N = reg2N  "Veloziped" "Velozipede" neuter;
-lin velocity_N = variants {};
-lin velour_N = reg2N  "Velours" "Velours" masculine;
-lin velvet_N = reg2N  "Samt" "Samte" masculine;
-lin velveteen_N = variants {};
-lin velvety_A = variants {};
-lin venal_A = variants {};
-lin venality_N = variants {};
-lin vend_V2 = variants {};
-lin vendee_N = variants {};
-lin vender_N = variants {};
-lin vendetta_N = variants {};
-lin vendor_N = reg2N  "Verkäufer" "Verkäufer" masculine;
-lin veneer_N = reg2N  "Fassade" "Fassaden" feminine;
-lin veneer_V2 = variants {};
-lin venerable_A = variants {};
-lin venerate_V2 = variants {};
-lin veneration_N = variants {};
-lin venereal_A = variants {};
-lin venetian_A = variants {};
-lin venezia_PN = variants {};
-lin venezuela_PN = variants {};
-lin venezuelan_A = variants {};
-lin venezuelan_N = variants {};
-lin vengeance_N = mkN "Vergeltung";
-lin vengeful_A = variants {};
-lin venial_A = variants {};
-lin venice_PN = variants {};
-lin venison_N = variants {};
-lin venom_N = reg2N  "Gift" "Gifte" neuter;
-lin venomed_A = variants {};
-lin venomous_A = variants {};
-lin venous_A = regA "venös";
-lin vent_N = mkN "Öffnung";
-lin vent_V2 = variants {};
-lin vent_hole_N = variants {};
-lin ventilate_V2 = variants {};
-lin ventilation_N = variants {};
-lin ventilator_N = reg2N  "Lüfter" "Lüfter" masculine;
-lin ventnor_PN = variants {};
-lin ventral_A = variants {};
-lin ventricle_N = variants {};
-lin ventricular_A = variants {};
-lin ventriloquism_N = variants {};
-lin ventriloquist_N = reg2N  "Bauchredner" "Bauchredner" masculine;
-lin venture_N = variants {};
-lin venture_V = variants {};
-lin venture_V2 = variants {};
-lin venture_VS = variants {};
-lin venturesome_A = variants {};
-lin venturous_A = variants {};
-lin venue_N = reg2N  "Austragungsort" "Austragungsorte" masculine;
-lin venus_PN = variants {};
-lin vera_PN = variants {};
-lin veracious_A = variants {};
-lin veracity_N = variants {};
-lin veranda_N = variants {};
-lin verandah_N = reg2N  "Veranda" "Veran" feminine;
-lin verb_N = reg2N  "Verb" "Verben" neuter;
-lin verbal_A = variants {};
-lin verbalize_V2 = variants {};
-lin verbatim_A = variants {};
-lin verbatim_Adv = variants {};
-lin verbena_N = variants {};
-lin verbiage_N = variants {};
-lin verbose_A = mk3A "wortreich" "wortreicher" "wortreichste";
-lin verboseness_N = variants {};
-lin verbosity_N = reg2N  "Verbosität" "Verbositäten" feminine;
-lin verdancy_N = variants {};
-lin verdant_A = mk3A "frisch" "frischer" "frischeste";
-lin verdict_N = reg2N  "Urteil" "Urteile" neuter;
-lin verdigris_N = variants {};
-lin verdure_N = variants {};
-lin verey_A = variants {};
-lin verge_N = reg2N  "Rand" "Ränder" masculine;
-lin verge_V = variants {};
-lin verger_N = variants {};
-lin verifiable_A = variants {};
-lin verification_N = variants {};
-lin verify_V2 = variants {};
-lin verisimilitude_N = variants {};
-lin veritable_A = variants {};
-lin verity_N = variants {};
-lin vermicelli_N = variants {};
-lin vermiform_A = variants {};
-lin vermilion_A = variants {};
-lin vermilion_N = variants {};
-lin vermin_N = reg2N  "Ungeziefer" "Ungeziefer" neuter;
-lin verminous_A = variants {};
-lin vermont_PN = variants {};
-lin vermouth_N = reg2N  "Wermut" "Wermuts" masculine;
-lin vernacular_A = variants {};
-lin vernacular_N = reg2N  "Amtssprache" "Amtssprachen" feminine;
-lin vernal_A = mk3A "frühlingshaft" "frühlingshafter" "frühlingshafteste";
-lin vernon_PN = variants {};
-lin verona_PN = variants {};
-lin veronica_N = variants {};
-lin veronica_PN = variants {};
-lin verruca_N = variants {};
-lin versatile_A = regA "beweglich";
-lin versatility_N = variants {};
-lin verse_N = variants {};
-lin versed_A = mk3A "versiert" "versierter" "versierteste";
-lin versification_N = variants {};
-lin versifier_N = variants {};
-lin versify_V = irregV "versifizieren" "versifiziert" "versifizierte" "versifizierte" "versifiziert";
-lin versify_V2 = dirV2 (irregV "versifizieren" "versifiziert" "versifizierte" "versifizierte" "versifiziert");
-lin version_N = mkN "Version";
-lin verso_N = variants {};
-lin versus_Prep = variants {};
-lin vertebra_N = variants {};
-lin vertebrate_A = variants {};
-lin vertebrate_N = reg2N "Wirbeltier" "Wirbeltiere" neuter;
-lin vertex_N = reg2N  "Ecke" "Ecken" feminine;
-lin vertical_A = variants {};
-lin vertical_N = variants {};
-lin vertiginous_A = variants {};
-lin vertigo_N = variants {};
-lin verve_N = mkN "Begeisterung";
-lin very_AdA = ss "sehr";
-lin vesicle_N = variants {};
-lin vesicular_A = variants {};
-lin vessel_N = reg2N  "Behälter" "Behälter" masculine;
-lin vest_N = reg2N  "Unterhemd" "Unterhemden" neuter;
-lin vest_V = variants {};
-lin vest_V2 = variants {};
-lin vestal_A = variants {};
-lin vestal_N = variants {};
-lin vestibule_N = reg2N  "Vestibül" "Vestibüle" neuter;
-lin vestige_N = reg2N  "Spur" "Spuren" feminine;
-lin vestigial_A = mk3A "rudimentär" "rudimentärer" "rudimentärste";
-lin vestment_N = variants {};
-lin vestry_N = variants {};
-lin vestryman_N = variants {};
-lin vesture_N = variants {};
-lin vesture_V2 = variants {};
-lin vet_N = reg2N  "Tierarzt" "Tierärzte" masculine;
-lin vet_V2 = variants {};
-lin vetch_N = reg2N  "Wicke" "Wicken" feminine;
-lin veteran_N = variants {};
-lin veterinary_A = variants {};
-lin veto_N = reg2N  "Veto" "Vetos" neuter;
-lin veto_V = variants {};
-lin veto_V2 = variants {};
-lin vex_V2 = dirV2 (regV "ärgern");
-lin vex_V2V = variants {};
-lin vexation_N = variants {};
-lin vexatious_A = variants {};
-lin vhf_PN = variants {};
-lin via_Prep = variants {};
-lin via_media_N = variants {};
-lin viability_N = variants {};
-lin viable_A = mk3A "machbar" "machbarer" "machbarste";
-lin viaduct_N = variants {};
-lin vial_N = variants {};
-lin vibrant_A = mk3A "kräftig" "kräftiger" "kräftigste";
-lin vibraphone_N = variants {};
-lin vibrate_V = irregV "vibrieren" "vibriert" "vibrierte" "vibrierte" "vibriert";
-lin vibrate_V2 = dirV2 (irregV "vibrieren" "vibriert" "vibrierte" "vibrierte" "vibriert");
-lin vibration_N = variants {};
-lin vibrato_N = variants {};
-lin vibrator_N = reg2N  "Vibrator" "Vibratoren" masculine;
-lin vic_PN = variants {};
-lin vicar_N = variants {};
-lin vicarage_N = variants {};
-lin vicarious_A = variants {};
-lin vice_N = reg2N  "Schraubstock" "Schraubstöcke" masculine;
-lin vice_versa_Adv = variants {};
-lin vicenza_PN = variants {};
-lin viceregal_A = variants {};
-lin vicereine_N = variants {};
-lin viceroy_N = variants {};
-lin vicinity_N = reg2N  "Nachbarschaft" "Nachbarschaften" feminine;
-lin vicious_A = variants {};
-lin viciousness_N = variants {};
-lin vicissitude_N = reg2N  "Wandel" "Wandel" masculine;
-lin vicky_PN = variants {};
-lin victim_N = reg2N  "Opfer" "Opfer" neuter;
-lin victimization_N = variants {};
-lin victimize_V2 = variants {};
-lin victor_N = reg2N  "Sieger" "Sieger" masculine;
-lin victor_PN = variants {};
-lin victoria_N = variants {};
-lin victoria_PN = variants {};
-lin victorian_A = variants {};
-lin victorian_N = variants {};
-lin victoriana_N = variants {};
-lin victorious_A = variants {};
-lin victory_N = reg2N  "Sieg" "Siege" masculine;
-lin victual_N = variants {};
-lin victual_V = variants {};
-lin victual_V2 = variants {};
-lin victualler_N = variants {};
-lin vicuna_N = variants {};
-lin videlicet_Adv = variants {};
-lin video_N = reg2N  "Video" "Videos" neuter;
-lin videotape_N = variants {};
-lin videotape_V2 = variants {};
-lin vie_V = variants {};
-lin vienna_PN = variants {};
-lin vietnam_PN = variants {};
-lin vietnamese_A = mk3A "vietnamesisch" "vietnamesischer" "vietnamesischste";
-lin vietnamese_N = variants {};
-lin view_N = reg2N  "Anblick" "Anblicke" masculine;
-lin view_V2 = variants {};
-lin viewer_N = reg2N  "Zuschauer" "Zuschauer" masculine;
-lin viewfinder_N = variants {};
-lin viewless_A = variants {};
-lin viewpark_PN = variants {};
-lin viewpoint_N = variants {};
-lin vigil_N = reg2N  "Wache" "Wachen" feminine;
-lin vigilance_N = variants {};
-lin vigilant_A = variants {};
-lin vigilante_N = variants {};
-lin vignette_N = reg2N  "Vignette" "Vignetten" feminine;
-lin vigo_PN = variants {};
-lin vigorous_A = variants {};
-lin vigour_N = variants {};
-lin viking_N = variants {};
-lin vile_A = variants {};
-lin vileness_N = variants {};
-lin vilification_N = variants {};
-lin vilify_V2 = dirV2 (irregV "diffamieren" "diffamiert" "diffamierte" "diffamierte" "diffamiert");
-lin villa_N = variants {};
-lin village_N = reg2N "Dorf" "Dörfer" neuter;
-lin villager_N = reg2N  "Dorfbewohner" "Dorfbewohner" masculine;
-lin villain_N = reg2N  "Gauner" "Gauner" masculine;
-lin villainess_N = variants {};
-lin villainous_A = variants {};
-lin villainy_N = variants {};
-lin villein_N = variants {};
-lin villeinage_N = variants {};
-lin vim_N = variants {};
-lin vinaigrette_N = variants {};
-lin vince_PN = variants {};
-lin vincent_PN = variants {};
-lin vindicate_V2 = dirV2 (irregV "rechtfertigen" "rechtfertigt" "rechtfertigte" "rechtfertigte" "rechtfertigt");
-lin vindication_N = mkN "Rechtfertigung";
-lin vindictive_A = variants {};
-lin vindictiveness_N = variants {};
-lin vine_N = reg2N  "Rebe" "Reben" feminine;
-lin vinegar_N = reg2N  "Essig" "Essige" masculine;
-lin vinegary_A = variants {};
-lin vinery_N = variants {};
-lin vineyard_N = reg2N  "Weinberg" "Weinberge" masculine;
-lin vino_N = variants {};
-lin vinous_A = variants {};
-lin vintage_N = reg2N  "Jahrgang" "Jahrgänge" masculine;
-lin vintner_N = reg2N  "Weinhändler" "Weinhändler" masculine;
-lin vinyl_N = reg2N  "Schallplatte" "Schallplatten" feminine;
-lin viol_N = variants {};
-lin viola_N = reg2N  "Bratsche" "Bratschen" feminine;
-lin viola_PN = variants {};
-lin violate_V2 = variants {};
-lin violation_N = mkN "Verletzung";
-lin violence_N = reg2N  "Gewalt" "Gewalten" feminine;
-lin violent_A = mk3A "brutal" "brutaler" "brutalste";
-lin violet_N = reg2N  "Veilchen" "Veilchen" neuter;
-lin violet_PN = variants {};
-lin violin_N = variants {};
-lin violinist_N = variants {};
-lin vip_N = variants {};
-lin viper_N = reg2N  "Kreuzotter" "Kreuzottern" feminine;
-lin virago_N = variants {};
-lin virgin_A = variants {};
-lin virgin_N = reg2N  "Jungfrau" "Jungfrauen" feminine;
-lin virginal_A = variants {};
-lin virginal_N = variants {};
-lin virginia_N = variants {};
-lin virginia_PN = variants {};
-lin virginia_water_PN = variants {};
-lin virginity_N = variants {};
-lin virgo_PN = variants {};
-lin virgule_N = variants {};
-lin virile_A = variants {};
-lin virility_N = variants {};
-lin virology_N = variants {};
-lin virtu_N = variants {};
-lin virtual_A = regA "eigentlich";
-lin virtue_N = reg2N  "Tugend" "Tugenden" feminine;
-lin virtuosity_N = variants {};
-lin virtuoso_N = reg2N  "Virtuose" "Virtuosen" masculine;
-lin virtuous_A = variants {};
-lin virulence_N = variants {};
-lin virulent_A = variants {};
-lin virus_N = reg2N "Virus" "Viren" masculine;
-lin vis_a_vis_Adv = variants {};
-lin visa_N = variants {};
-lin visa_V2 = variants {};
-lin visage_N = variants {};
-lin visaged_A = variants {};
-lin visceral_A = regA "intuitiv";
-lin viscid_A = variants {};
-lin viscosity_N = reg2N  "Viskosität" "Viskositäten" feminine;
-lin viscount_N = variants {};
-lin viscountcy_N = variants {};
-lin viscountess_N = variants {};
-lin viscous_A = mk3A "viskos" "viskoser" "viskoseste";
-lin visibility_N = reg2N  "Sicht" "Sichten" feminine;
-lin visible_A = mk3A "sichtbar" "sichtbarer" "sichtbarste";
-lin vision_N = reg2N  "Sicht" "Sichten" feminine;
-lin visionary_A = mk3A "ideal" "idealer" "idealste";
-lin visionary_N = variants {};
-lin visit_N = variants {};
-lin visit_V = regV "besuchen";
-lin visit_V2 = dirV2 (regV "besuchen");
-lin visit_V2V = variants {};
-lin visitant_N = variants {};
-lin visitation_N = variants {};
-lin visiting_N = variants {};
-lin visitor_N = reg2N  "Besucher" "Besucher" masculine;
-lin visor_N = reg2N  "Visier" "Visiere" neuter;
-lin vista_N = reg2N  "Aussicht" "Aussichten" feminine;
-lin visual_A = regA "visuell";
-lin visualization_N = variants {};
-lin visualize_V2 = variants {};
-lin vital_A = variants {};
-lin vitalism_N = variants {};
-lin vitalist_N = variants {};
-lin vitality_N = variants {};
-lin vitalize_V2 = variants {};
-lin vitamin_N = reg2N  "Vitamin" "Vitamine" neuter;
-lin vitiate_V2 = dirV2 (regV "beschädigen");
-lin vitoria_PN = variants {};
-lin vitreous_A = mk3A "glasig" "glasiger" "glasigste";
-lin vitrify_V = variants {};
-lin vitrify_V2 = variants {};
-lin vitriol_N = variants {};
-lin vitriolic_A = variants {};
-lin vituperate_V2 = dirV2 (irregV "schelten" "schiltt" "schalt" "schölte" "gescholten" );
-lin vituperation_N = variants {};
-lin vituperative_A = variants {};
-lin viv_PN = variants {};
-lin viva_N = variants {};
-lin viva_voce_A = variants {};
-lin viva_voce_Adv = variants {};
-lin viva_voce_N = variants {};
-lin vivace_Adv = variants {};
-lin vivacious_A = mk3A "langlebig" "langlebiger" "langlebigste";
-lin vivacity_N = variants {};
-lin vivian_PN = variants {};
-lin vivid_A = variants {};
-lin vividness_N = variants {};
-lin vivien_PN = variants {};
-lin vivienne_PN = variants {};
-lin viviparous_A = variants {};
-lin vivisect_V2 = variants {};
-lin vivisection_N = mkN "Vivisektion";
-lin vivisectionist_N = variants {};
-lin vixen_N = reg2N  "Drachen" "Drachen" masculine;
-lin vixenish_A = variants {};
-lin viz_PN = variants {};
-lin vizier_N = variants {};
-lin vocabulary_N = reg2N  "Vokabular" "Vokabulare" neuter;
-lin vocal_A = variants {};
-lin vocalist_N = variants {};
-lin vocalize_V2 = variants {};
-lin vocation_N = mkN "Berufung";
-lin vocational_A = variants {};
-lin vocative_A = variants {};
-lin vocative_N = variants {};
-lin vociferate_V = variants {};
-lin vociferate_V2 = variants {};
-lin vociferation_N = variants {};
-lin vociferous_A = variants {};
-lin vodka_N = reg2N  "Wodka" "Wodkas" masculine;
-lin vogue_N = reg2N  "Mode" "Moden" feminine;
-lin voice_N = reg2N  "Diathese" "Diathesen" feminine;
-lin voice_V2 = variants {};
-lin voiced_A = variants {};
-lin voiceless_A = regA "stimmlos";
-lin void_A = mk3A "nichtig" "nichtiger" "nichtigste";
-lin void_N = variants {};
-lin void_V2 = variants {};
-lin voile_N = variants {};
-lin vol_N = variants {};
-lin volatile_A = mk3A "volatil" "volatiler" "volatilste";
-lin volatility_N = reg2N  "Volatilität" "Volatilitäten" feminine;
-lin volcanic_A = mk3A "vulkanisch" "vulkanischer" "vulkanischste";
-lin volcano_N = reg2N  "Vulkan" "Vulkane" masculine;
-lin vole_N = variants {};
-lin volgograd_PN = variants {};
-lin volition_N = variants {};
-lin volitional_A = variants {};
-lin volley_N = variants {};
-lin volley_V = variants {};
-lin volley_V2 = variants {};
-lin volleyball_N = reg2N  "Volleyball" "Volleybälle" masculine;
-lin volt_N = reg2N  "Volt" "Volts" neuter;
-lin voltage_N = mkN "Spannung";
-lin volte_face_N = variants {};
-lin volubility_N = variants {};
-lin voluble_A = variants {};
-lin volume_N = reg2N  "Jahrgang" "Jahrgänge" masculine;
-lin voluminous_A = regA "voluminös";
-lin voluntary_A = mk3A "freiwillig" "freiwilliger" "freiwilligste";
-lin voluntary_N = variants {};
-lin volunteer_N = variants {};
-lin volunteer_V = variants {};
-lin volunteer_V2 = variants {};
-lin volunteer_V2V = variants {};
-lin volunteer_VS = variants {};
-lin voluptuary_N = variants {};
-lin voluptuous_A = variants {};
-lin voluptuousness_N = variants {};
-lin volute_N = variants {};
-lin voluted_A = variants {};
-lin vomit_N = variants {};
-lin vomit_V = regV "kotzen";
-lin vomit_V2 = variants {};
-lin voodoo_N = variants {};
-lin voodooism_N = variants {};
-lin voracious_A = variants {};
-lin voracity_N = variants {};
-lin voronezh_PN = variants {};
-lin vortex_N = reg2N  "Wirbel" "Wirbel" masculine;
-lin votary_N = variants {};
-lin vote_N = mkN "Abstimmung";
-lin vote_V = variants {};
-lin vote_V2 = variants {};
-lin vote_VV = variants {};
-lin vote_VS = variants {};
-lin voteless_A = variants {};
-lin voter_N = variants {};
-lin votive_A = variants {};
-lin vouch_V = variants {};
-lin voucher_N = reg2N  "Beleg" "Belege" masculine;
-lin vouchsafe_V2 = dirV2 (irregV "gewähren" "gewährt" "gewährte" "gewährte" "gewährt");
-lin vow_N = reg2N  "Eid" "Eide" masculine;
-lin vow_V2 = variants {};
-lin vow_VV = variants {};
-lin vow_VS = variants {};
-lin vowel_N = reg2N  "Selbstlaut" "Selbstlaute" masculine;
-lin vox_N = variants {};
-lin vox_populi_N = variants {};
-lin voyage_N = reg2N  "Reise" "Reisen" feminine;
-lin voyage_V = variants {};
-lin voyager_N = variants {};
-lin voyeur_N = reg2N  "Spanner" "Spanner" masculine;
-lin voyeurism_N = variants {};
-lin voyeuristic_A = variants {};
-lin voyeuristically_Adv = variants {};
-lin vp_N = variants {};
-lin vs_PN = variants {};
-lin vs_Prep = variants {};
-lin vso_PN = variants {};
-lin vulcanite_N = variants {};
-lin vulcanization_N = variants {};
-lin vulcanize_V2 = dirV2 (regV "vulkanisieren");
-lin vulgar_A = mk3A "allgemein" "allgemeiner" "allgemeinste";
-lin vulgarian_N = variants {};
-lin vulgarism_N = variants {};
-lin vulgarity_N = variants {};
-lin vulgarization_N = variants {};
-lin vulgarize_V2 = variants {};
-lin vulgate_N = variants {};
-lin vulnerability_N = reg2N  "Verwundbarkeit" "Verwundbarkeiten" feminine;
-lin vulnerable_A = variants {};
-lin vulpine_A = variants {};
-lin vulture_N = reg2N  "Geier" "Geier" masculine;
-lin vulva_N = variants {};
-lin wad_N = reg2N  "Wichse" "1Wichsen" feminine;
-lin wad_V2 = variants {};
-lin wad_VS = variants {};
-lin wadding_N = variants {};
-lin waddle_N = variants {};
-lin waddle_V = variants {};
-lin wade_V = irregV "waten" "watet" "watete" "wate" "gewatet" ;
-lin wade_V2 = dirV2 (irregV "waten" "watet" "watete" "wate" "gewatet" );
-lin wader_N = reg2N  "Watvogel" "Watvögel" masculine;
-lin wadi_N = variants {};
-lin wafer_N = reg2N  "Oblate" "Oblaten" masculine;
-lin waffle_N = reg2N  "Waffel" "Waffeln" feminine;
-lin waffle_V = variants {};
-lin waffle_V2 = variants {};
-lin waft_N = variants {};
-lin waft_V2 = variants {};
-lin wag_N = variants {};
-lin wag_V = regV "schwänzen";
-lin wag_V2 = dirV2 (regV "schwänzen");
-lin wage_N = reg2N  "Lohn" "Löhne" masculine;
-lin wage_V2 = variants {};
-lin wage_claim_N = variants {};
-lin wage_earner_N = variants {};
-lin wage_freeze_N = variants {};
-lin wager_N = reg2N  "Wette" "Wetten" feminine;
-lin wager_V = variants {};
-lin wager_V2 = variants {};
-lin waggery_N = variants {};
-lin waggish_A = variants {};
-lin waggishness_N = variants {};
-lin waggle_V = regV "wackeln";
-lin waggle_V2 = dirV2 (regV "wackeln");
-lin waggon_N = variants {};
-lin waggoner_N = variants {};
-lin wagon_lit_N = variants {};
-lin wagtail_N = variants {};
-lin waif_N = variants {};
-lin wail_N = variants {};
-lin wail_V = variants {};
-lin wail_V2 = variants {};
-lin wain_N = variants {};
-lin wainscot_N = variants {};
-lin wainscoted_A = variants {};
-lin waist_N = reg2N  "Rumpf" "Rümpfe" masculine;
-lin waist_deep_A = variants {};
-lin waist_deep_Adv = variants {};
-lin waist_high_A = variants {};
-lin waist_high_Adv = variants {};
-lin waistband_N = variants {};
-lin waistcoat_N = reg2N  "Weste" "Westen" feminine;
-lin waistline_N = variants {};
-lin wait_N = variants {};
-lin wait_V = regV "bedienen";
-lin wait_V2 = prepV2 (regV "warten") (mkPrep "auf" accusative);
-lin wait_VV = variants {};
-lin waiter_N = reg2N  "Kellner" "Kellner" masculine;
-lin waiting_list_N = variants {};
-lin waiting_room_N = variants {};
-lin waitress_N = reg2N  "Kellnerin" "Kellnerinnen" feminine;
-lin waive_V2 = dirV2 (irregV "verlassen" "verlasst" "verließ" "verließe" "verlassen" );
-lin waiver_N = variants {};
-lin waiver_V = variants {};
-lin wake_N = variants {};
-lin wake_V = regV "wecken";
-lin wake_V2 = dirV2 (regV "wecken");
-lin wakefield_PN = variants {};
-lin wakeful_A = variants {};
-lin wakefulness_N = variants {};
-lin waken_V = variants {};
-lin waken_V2 = variants {};
-lin waking_A = variants {};
-lin wale_N = variants {};
-lin wales_PN = variants {};
-lin walk_N = variants {};
-lin walk_V = seinV (irregV "gehen" "geht" "ging" "ginge" "gegangen");
-lin walk_V2 = dirV2 (irregV "gehen" "geht" "ging" "ginge" "gegangen" );
-lin walkabout_N = variants {};
-lin walkaway_N = variants {};
-lin walker_N = variants {};
-lin walkie_talkie_N = variants {};
-lin walking_N = variants {};
-lin walkout_N = variants {};
-lin walkover_N = variants {};
-lin wall_N = reg2N "Wand" "Wände" feminine;
-lin wall_V2 = variants {};
-lin wall_eyed_A = variants {};
-lin wall_painting_N = variants {};
-lin wall_street_PN = variants {};
-lin wallaby_N = variants {};
-lin wallace_PN = variants {};
-lin wallah_N = variants {};
-lin wallasey_PN = variants {};
-lin wallet_N = reg2N  "Brieftasche" "Brieftaschen" feminine;
-lin wallflower_N = reg2N  "Mauerblümchen" "Mauerblümchen" neuter;
-lin wallingford_PN = variants {};
-lin wallop_N = variants {};
-lin wallop_V2 = variants {};
-lin walloping_A = variants {};
-lin wallow_N = variants {};
-lin wallow_V = variants {};
-lin wallpaper_N = reg2N  "Tapete" "Tapeten" feminine;
-lin wallsend_PN = variants {};
-lin wally_PN = variants {};
-lin walnut_N = reg2N  "Walnuss" "Walnüsse" feminine;
-lin walrus_N = reg2N  "Walross" "Walrosse" neuter;
-lin walsall_PN = variants {};
-lin walsham_PN = variants {};
-lin walter_PN = variants {};
-lin waltham_forest_PN = variants {};
-lin walton_PN = variants {};
-lin waltz_N = reg2N  "Walzer" "Walzer" masculine;
-lin waltz_V = variants {};
-lin waltz_V2 = variants {};
-lin wampum_N = variants {};
-lin wan_A = mk3A "fahl" "fahler" "fahlste";
-lin wand_N = reg2N  "Stab" "Stäbe" masculine;
-lin wander_V = variants {};
-lin wander_V2 = variants {};
-lin wanderer_N = variants {};
-lin wanderlust_N = variants {};
-lin wandsworth_PN = variants {};
-lin wane_N = variants {};
-lin wane_V = variants {};
-lin wangle_N = variants {};
-lin wangle_V2 = variants {};
-lin wank_N = variants {};
-lin wank_V = irregV "onanieren" "onaniert" "onanierte" "onanierte" "onaniert";
-lin wanness_N = variants {};
-lin want_N = variants {};
-lin want_V = regV "wollen";
-lin want_V2 = dirV2 (regV "wollen");
-lin want_V2V = variants {};
-lin want_VS = variants {};
-lin want_VV = R.auxVV 
-      (R.mkV 
-        "wollen" "will" "willst" "will" "wollt" "woll" 
-        "wollte" "wolltest" "wollten" "wolltet"
-        "wollte" "gewollt" [] 
-        R.VHaben) ;
-lin want_ad_N = variants {};
-lin wantage_PN = variants {};
-lin wanton_A = variants {};
-lin wanton_N = variants {};
-lin wanton_V = variants {};
-lin wantonness_N = variants {};
-lin war_N = mkN "Krieg";
-lin war_V = variants {};
-lin war_baby_N = variants {};
-lin war_bride_N = variants {};
-lin war_cloud_N = variants {};
-lin war_cry_N = variants {};
-lin war_dance_N = variants {};
-lin war_god_N = variants {};
-lin war_torn_A = variants {};
-lin war_widow_N = variants {};
-lin warble_N = variants {};
-lin warble_V = variants {};
-lin warble_V2 = variants {};
-lin warbler_N = variants {};
-lin ward_N = mkN "Station";
-lin ward_V2 = variants {};
-lin warden_N = reg2N  "Aufseher" "Aufseher" masculine;
-lin warder_N = variants {};
-lin wardress_N = variants {};
-lin wardrobe_N = reg2N  "Garderobe" "Garderoben" feminine;
-lin wardroom_N = variants {};
-lin ware_N = variants {};
-lin ware_PN = variants {};
-lin ware_V2 = variants {};
-lin warehouse_N = variants {};
-lin warehousing_N = variants {};
-lin warfare_N = variants {};
-lin warhead_N = variants {};
-lin warhorse_N = variants {};
-lin warily_Adv = variants {};
-lin wariness_N = variants {};
-lin warley_PN = variants {};
-lin warlike_A = variants {};
-lin warlord_N = variants {};
-lin warm_A = mk3A "warm" "wärmer" "wärmste";
-lin warm_V = variants {};
-lin warm_V2 = variants {};
-lin warm_blooded_A = variants {};
-lin warm_hearted_A = variants {};
-lin warmer_N = variants {};
-lin warming_pan_N = variants {};
-lin warminster_PN = variants {};
-lin warmonger_N = reg2N  "Bellizist" "Bellizisten" masculine;
-lin warmth_N = variants {};
-lin warn_V = regV "warnen";
-lin warn_V2 = dirV2 (regV "warnen");
-lin warn_VS = variants {};
-lin warning_A = variants {};
-lin warning_N = variants {};
-lin warp_N = variants {};
-lin warp_V = variants {};
-lin warp_V2 = variants {};
-lin warpaint_N = variants {};
-lin warpath_N = variants {};
-lin warrant_N = variants {};
-lin warrant_V2 = variants {};
-lin warrant_VS = variants {};
-lin warrantee_N = variants {};
-lin warrantor_N = variants {};
-lin warranty_N = reg2N  "Garantie" "Garantien" feminine;
-lin warren_N = variants {};
-lin warrington_PN = variants {};
-lin warrior_N = reg2N  "Krieger" "Krieger" masculine;
-lin warsaw_PN = variants {};
-lin warship_N = reg2N  "Kriegsschiff" "Kriegsschiffe" neuter;
-lin warsop_PN = variants {};
-lin wart_N = reg2N  "Warze" "Warzen" feminine;
-lin warthog_N = reg2N  "Warzenschwein" "Warzenschweine" neuter;
-lin wartime_N = variants {};
-lin warwick_PN = variants {};
-lin warwickshire_PN = variants {};
-lin wary_A = mk3A "achtsam" "achtsamer" "achtsamste";
-lin wash_N = variants {};
-lin wash_V = regV "spülen";
-lin wash_V2 = dirV2 (irregV "waschen" "wäscht" "wusch" "wüsche" "gewaschen");
-lin wash_drawing_N = variants {};
-lin wash_hand_basin_N = variants {};
-lin wash_hand_stand_N = variants {};
-lin wash_house_N = variants {};
-lin wash_leather_N = variants {};
-lin washable_A = variants {};
-lin washbasin_N = variants {};
-lin washboard_N = variants {};
-lin washbowl_N = variants {};
-lin washcloth_N = reg2N  "Waschlappen" "Waschlappen" masculine;
-lin washday_N = variants {};
-lin washer_N = reg2N  "Scheibe" "Scheiben" feminine;
-lin washerwoman_N = variants {};
-lin washing_N = variants {};
-lin washing_day_N = variants {};
-lin washing_machine_N = variants {};
-lin washing_up_N = variants {};
-lin washington_PN = variants {};
-lin washington_dc_PN = variants {};
-lin washout_N = variants {};
-lin washroom_N = variants {};
-lin washstand_N = variants {};
-lin washtub_N = variants {};
-lin washy_A = variants {};
-lin wasp_N = reg2N  "Wespe" "Wespen" feminine;
-lin wasp_waisted_A = variants {};
-lin waspish_A = variants {};
-lin wassail_N = variants {};
-lin wastage_N = variants {};
-lin waste_A = variants {};
-lin waste_N = reg2N  "Einöde" "Einöden" feminine;
-lin waste_V = variants {};
-lin waste_V2 = variants {};
-lin waste_paper_basket_N = variants {};
-lin waste_pipe_N = variants {};
-lin wastebasket_N = variants {};
-lin wastebin_N = variants {};
-lin wasteful_A = mk3A "verschwenderisch" "verschwenderischer" "verschwenderischste";
-lin wasteland_N = reg2N  "Wüste" "Wüsten" feminine;
-lin waster_N = variants {};
-lin wastrel_N = variants {};
-lin watch_N = reg2N  "Armbanduhr" "Armbanduhren" feminine;
-lin watch_V = variants {};
-lin watch_V2 = prepV2 (regV "schauen") (mkPrep "an" accusative);
-lin watch_V2V = variants {};
-lin watch_VS = variants {};
-lin watch_chain_N = variants {};
-lin watch_glass_N = variants {};
-lin watch_guard_N = variants {};
-lin watch_key_N = variants {};
-lin watchdog_N = variants {};
-lin watcher_N = variants {};
-lin watchful_A = variants {};
-lin watchfulness_N = variants {};
-lin watchmaker_N = reg2N  "Uhrmacher" "Uhrmacher" masculine;
-lin watchman_N = reg2N  "Wächter" "Wächter" masculine;
-lin watchtower_N = reg2N  "Wachturm" "Wachtürme" masculine;
-lin watchword_N = variants {};
-lin water_N = reg2N "Wasser" "Wasser" neuter;
-lin water_V = variants {};
-lin water_V2 = variants {};
-lin water_biscuit_N = variants {};
-lin water_blister_N = variants {};
-lin water_bottle_N = variants {};
-lin water_buffalo_N = variants {};
-lin water_butt_N = variants {};
-lin water_cart_N = variants {};
-lin water_closet_N = variants {};
-lin water_finder_N = variants {};
-lin water_glass_N = variants {};
-lin water_hole_N = variants {};
-lin water_ice_N = variants {};
-lin water_jacket_N = variants {};
-lin water_level_N = variants {};
-lin water_lily_N = variants {};
-lin water_line_N = variants {};
-lin water_main_N = variants {};
-lin water_nymph_N = variants {};
-lin water_polo_N = variants {};
-lin water_power_N = variants {};
-lin water_rat_N = variants {};
-lin water_rate_N = variants {};
-lin water_skiing_N = variants {};
-lin water_skin_N = variants {};
-lin water_softener_N = variants {};
-lin water_spaniel_N = variants {};
-lin water_supply_N = variants {};
-lin water_tower_N = variants {};
-lin water_vole_N = variants {};
-lin water_waggon_N = variants {};
-lin water_wagon_N = variants {};
-lin water_wheel_N = variants {};
-lin water_worn_A = variants {};
-lin waterbird_N = variants {};
-lin waterborne_A = variants {};
-lin watercannon_N = variants {};
-lin waterchute_N = variants {};
-lin watercolour_N = variants {};
-lin watercolourist_N = variants {};
-lin watercourse_N = reg2N  "Wasserlauf" "Wasserläufe" masculine;
-lin watercress_N = reg2N  "Brunnenkresse" "Brunnenkressen" feminine;
-lin waterfall_N = reg2N  "Kaskade" "Kaskaden" feminine;
-lin waterford_PN = variants {};
-lin waterfowl_N = variants {};
-lin waterfront_N = variants {};
-lin waterhen_N = variants {};
-lin waterhyacinth_N = variants {};
-lin watering_can_N = variants {};
-lin watering_cart_N = variants {};
-lin waterless_A = variants {};
-lin waterlogged_A = variants {};
-lin waterloo_PN = variants {};
-lin waterman_N = variants {};
-lin watermark_N = reg2N  "Wasserzeichen" "Wasserzeichen" neuter;
-lin watermelon_N = reg2N  "Wassermelone" "Wassermelonen" feminine;
-lin watermill_N = reg2N  "Wassermühle" "Wassermühlen" feminine;
-lin waterproof_A = mk3A "wasserdicht" "wasserdichter" "wasserdichteste";
-lin waterproof_N = variants {};
-lin waterproof_V2 = variants {};
-lin watershed_N = reg2N  "Wasserscheide" "Wasserscheiden" feminine;
-lin waterside_N = variants {};
-lin waterspout_N = variants {};
-lin watertable_N = variants {};
-lin watertight_A = mk3A "wasserdicht" "wasserdichter" "wasserdichteste";
-lin waterway_N = variants {};
-lin waterworks_N = variants {};
-lin watery_A = variants {};
-lin watford_PN = variants {};
-lin watt_N = reg2N  "Watt" "Watten" neuter;
-lin wattage_N = variants {};
-lin wattle_N = variants {};
-lin wave_N = variants {};
-lin wave_V = regV "winken";
-lin wave_V2 = dirV2 (regV "winken");
-lin wavelength_N = reg2N  "Wellenlänge" "Wellenlängen" feminine;
-lin waver_V = variants {};
-lin waverer_N = variants {};
-lin wavy_A = variants {};
-lin wax_N = reg2N  "Wachs" "Wachse" neuter;
-lin wax_V = variants {};
-lin wax_V2 = variants {};
-lin wax_chandler_N = variants {};
-lin wax_paper_N = variants {};
-lin waxen_A = variants {};
-lin waxwork_N = variants {};
-lin waxy_A = variants {};
-lin way_Adv = variants {};
-lin way_N = reg2N  "Art" "Arten" feminine;
-lin way_out_A = variants {};
-lin waybill_N = reg2N  "Frachtbrief" "Frachtbriefe" masculine;
-lin wayfarer_N = reg2N  "Wandersmann" "Wandersleute" masculine;
-lin wayfaring_A = variants {};
-lin waylay_V2 = variants {};
-lin wayne_PN = variants {};
-lin wayside_N = variants {};
-lin wayward_A = mk3A "eigenwillig" "eigenwilliger" "eigenwilligste";
-lin wc_N = variants {};
-lin we_Pron = M.mkPronPers "wir" "uns" "uns" "unser" "unser" R.Fem R.Pl R.P1;
-lin weak_A = mk3A "schwach" "schwächer" "schwächste";
-lin weak_kneed_A = variants {};
-lin weaken_V = variants {};
-lin weaken_V2 = variants {};
-lin weakly_A = variants {};
-lin weakling_N = variants {};
-lin weakness_N = reg2N  "Schwäche" "Schwächen" feminine;
-lin weal_N = variants {};
-lin weald_N = variants {};
-lin wealth_N = reg2N  "Fülle" "Füllen" feminine;
-lin wealthily_Adv = variants {};
-lin wealthy_A = mk3A "reich" "reicher" "reichste";
-lin wean_V2 = variants {};
-lin weapon_N = reg2N  "Waffe" "Waffen" feminine;
-lin weaponless_A = variants {};
-lin wear_N = variants {};
-lin wear_PN = variants {};
-lin wear_V = irregV "tragen" "tragt" "trug" "trüge" "getragen" ;
-lin wear_V2 = dirV2 (irregV "tragen" "tragt" "trug" "trüge" "getragen" );
-lin wearable_A = regA "tragbar";
-lin wearer_N = variants {};
-lin wearily_Adv = variants {};
-lin weariness_N = variants {};
-lin wearing_A = variants {};
-lin wearisome_A = variants {};
-lin weary_A = mk3A "müde" "müder" "müdeste";
-lin weary_V = variants {};
-lin weary_V2 = variants {};
-lin weasel_N = reg2N  "Wiesel" "Wiesel" neuter;
-lin weather_N = reg2N  "Wetter" "Wetter" neuter;
-lin weather_V = variants {};
-lin weather_V2 = variants {};
-lin weather_beaten_A = variants {};
-lin weather_bound_A = variants {};
-lin weather_bureau_N = variants {};
-lin weather_chart_N = variants {};
-lin weather_glass_N = variants {};
-lin weather_map_N = variants {};
-lin weather_ship_N = variants {};
-lin weather_station_N = variants {};
-lin weather_vane_N = variants {};
-lin weatherboarding_N = variants {};
-lin weathercock_N = variants {};
-lin weatherman_N = reg2N  "Wetterfrosch" "Wetterfrösche" masculine;
-lin weatherproof_A = variants {};
-lin weave_N = variants {};
-lin weave_V = irregV "weben" "webt" "wob" "wöbe" "gewoben" ;
-lin weave_V2 = dirV2 (irregV "weben" "webt" "wob" "wöbe" "gewoben" );
-lin weaver_N = reg2N  "Weber" "Weber" masculine;
-lin weaverbird_N = variants {};
-lin web_N = reg2N  "Netz" "Netze" neuter;
-lin web_footed_A = variants {};
-lin web_toed_A = variants {};
-lin webbed_A = variants {};
-lin webbing_N = variants {};
-lin wed_PN = variants {};
-lin wed_V = irregV "heiraten" "heiratet" "heiratete" "heirate" "geheiratet" ;
-lin wed_V2 = dirV2 (irregV "heiraten" "heiratet" "heiratete" "heirate" "geheiratet" );
-lin wedding_N = variants {};
-lin wedding_cake_N = variants {};
-lin wedding_ring_N = variants {};
-lin wedge_N = reg2N  "Keil" "Keile" masculine;
-lin wedge_V = variants {};
-lin wedge_V2 = variants {};
-lin wedlock_N = variants {};
-lin wednesday_N = reg2N  "Mittwoch" "Mittwoche" masculine;
-lin wednesday_PN = variants {};
-lin wee_A = mk3A "winzig" "winziger" "winzigste";
-lin wee_N = variants {};
-lin wee_V = variants {};
-lin wee_wee_N = variants {};
-lin weed_N = reg2N  "Glimmstängel" "Glimmstängel " masculine;
-lin weed_V = variants {};
-lin weed_V2 = variants {};
-lin weedkiller_N = variants {};
-lin weedy_A = variants {};
-lin week_N = reg2N  "Woche" "Wochen" feminine;
-lin weekday_N = reg2N  "Wochentag" "Wochentage" masculine;
-lin weekend_N = reg2N  "Wochenende" "Wochenenden" neuter;
-lin weekend_V = variants {};
-lin weekender_N = variants {};
-lin weekly_A = variants {};
-lin weekly_Adv = variants {};
-lin weekly_N = variants {};
-lin weeny_A = variants {};
-lin weep_V = regV "weinen";
-lin weep_V2 = dirV2 (regV "weinen");
-lin weeping_A = variants {};
-lin weevil_N = variants {};
-lin weft_N = variants {};
-lin weigh_V = regV "wiegen";
-lin weigh_V2 = dirV2 (regV "wiegen");
-lin weighbridge_N = variants {};
-lin weighing_machine_N = variants {};
-lin weight_N = reg2N  "Gewicht" "Gewichte" neuter;
-lin weight_V2 = variants {};
-lin weightily_Adv = variants {};
-lin weightiness_N = variants {};
-lin weightless_A = variants {};
-lin weightlessness_N = variants {};
-lin weightlifting_N = variants {};
-lin weighty_A = variants {};
-lin weir_N = reg2N  "Wehr" "Wehre" neuter;
-lin weird_A = variants {};
-lin weirdie_N = variants {};
-lin weirdness_N = variants {};
-lin welcome_A = variants {};
-lin welcome_N = variants {};
-lin welcome_V2 = dirV2 (regV "begrüßen");
-lin weld_N = variants {};
-lin weld_V = variants {};
-lin weld_V2 = variants {};
-lin welder_N = reg2N  "Schweißer" "Schweißer" masculine;
-lin welfare_N = variants {};
-lin welkin_N = variants {};
-lin well_A = variants {};
-lin well_N = variants {};
-lin well_V = variants {};
-lin well_adjusted_A = variants {};
-lin well_advised_A = variants {};
-lin well_appointed_A = variants {};
-lin well_balanced_A = variants {};
-lin well_behaved_A = variants {};
-lin well_being_N = variants {};
-lin well_born_A = variants {};
-lin well_bred_A = variants {};
-lin well_conducted_A = variants {};
-lin well_connected_A = variants {};
-lin well_disposed_A = variants {};
-lin well_doer_N = variants {};
-lin well_doing_N = variants {};
-lin well_favoured_A = variants {};
-lin well_found_A = variants {};
-lin well_founded_A = variants {};
-lin well_groomed_A = variants {};
-lin well_grounded_A = variants {};
-lin well_heeled_A = variants {};
-lin well_informed_A = variants {};
-lin well_intentioned_A = variants {};
-lin well_knit_A = variants {};
-lin well_known_A = variants {};
-lin well_lined_A = variants {};
-lin well_marked_A = variants {};
-lin well_meaning_A = variants {};
-lin well_meant_A = variants {};
-lin well_nigh_Adv = variants {};
-lin well_read_A = variants {};
-lin well_rounded_A = variants {};
-lin well_set_A = variants {};
-lin well_shaven_A = variants {};
-lin well_spoken_A = variants {};
-lin well_timed_A = variants {};
-lin well_to_do_A = variants {};
-lin well_tried_A = variants {};
-lin well_turned_A = variants {};
-lin well_water_N = variants {};
-lin well_wisher_N = variants {};
-lin well_worn_A = variants {};
-lin wellingborough_PN = variants {};
-lin wellington_N = variants {};
-lin wellington_PN = variants {};
-lin wellhead_N = variants {};
-lin wells_PN = variants {};
-lin welsh_A = variants {};
-lin welsh_N = variants {};
-lin welsh_V = variants {};
-lin welsher_N = variants {};
-lin welshman_N = variants {};
-lin welshpool_PN = variants {};
-lin welt_N = variants {};
-lin welter_A = variants {};
-lin welter_N = variants {};
-lin welter_V = variants {};
-lin welterweight_N = variants {};
-lin welwyn_PN = variants {};
-lin welwyn_garden_city_PN = variants {};
-lin wen_N = variants {};
-lin wench_N = reg2N  "Magd" "Mägde" feminine;
-lin wench_V = variants {};
-lin wend_V2 = variants {};
-lin wendover_PN = variants {};
-lin wendy_PN = variants {};
-lin werewolf_N = variants {};
-lin wesleyan_A = variants {};
-lin wesleyan_N = variants {};
-lin west_A = variants {};
-lin west_Adv = variants {};
-lin west_N = variants {};
-lin west_bromwich_PN = variants {};
-lin west_country_A = variants {};
-lin west_end_A = variants {};
-lin westbury_PN = variants {};
-lin westerly_A = variants {};
-lin westerly_Adv = variants {};
-lin western_A = variants {};
-lin western_N = variants {};
-lin westerner_N = variants {};
-lin westernization_N = variants {};
-lin westernize_V2 = variants {};
-lin westernmost_A = variants {};
-lin westhoughton_PN = variants {};
-lin westmeath_PN = variants {};
-lin westminster_PN = variants {};
-lin westmoreland_PN = variants {};
-lin weston_super_mare_PN = variants {};
-lin westward_A = variants {};
-lin westward_Adv = variants {};
-lin westwards_Adv = variants {};
-lin wet_A = regA "naß";
-lin wet_N = variants {};
-lin wet_V2 = variants {};
-lin wet_nurse_N = variants {};
-lin wether_N = reg2N  "Hammel" "Hammel" masculine;
-lin wetherby_PN = variants {};
-lin wetting_N = variants {};
-lin wexford_PN = variants {};
-lin weymouth_PN = variants {};
-lin whack_N = reg2N  "Schlag" "Schläge" masculine;
-lin whack_V2 = variants {};
-lin whacked_A = variants {};
-lin whacker_N = variants {};
-lin whacking_A = variants {};
-lin whacking_Adv = variants {};
-lin whacking_N = variants {};
-lin whale_N = reg2N  "Wal" "Wale" masculine;
-lin whale_V = variants {};
-lin whalebone_N = variants {};
-lin whaler_N = variants {};
-lin whaley_bridge_PN = variants {};
-lin whaling_gun_N = variants {};
-lin whang_Adv = variants {};
-lin whang_N = variants {};
-lin whang_V2 = variants {};
-lin wharf_N = reg2N  "Kai" "Kais" masculine;
-lin wharfage_N = variants {};
-lin whatPl_IP = {s = R.caselist "was" "was" "was" "wessen" ; n = R.Pl};
-lin whatSg_IP = {s = R.caselist "was" "was" "was" "wessen" ; n = R.Sg};
-lin what_for_N = variants {};
-lin whate'er_A = variants {};
-lin whatever_A = regA "egal";
-lin whatnot_N = variants {};
-lin whatsoe'er_A = variants {};
-lin whatsoever_A = variants {};
-lin wheat_N = reg2N  "Weizen" "Weizensorten" masculine;
-lin wheaten_A = variants {};
-lin wheatley_hill_PN = variants {};
-lin wheedle_V2 = variants {};
-lin wheel_N = reg2N  "Lenkrad" "Lenkräder" neuter;
-lin wheel_V = variants {};
-lin wheel_V2 = variants {};
-lin wheelbarrow_N = reg2N  "Schubkarre" "Schubkarren" feminine;
-lin wheelbase_N = variants {};
-lin wheelchair_N = reg2N  "Rollstuhl" "Rollstühle" masculine;
-lin wheelhouse_N = variants {};
-lin wheelwright_N = variants {};
-lin wheeze_N = variants {};
-lin wheeze_V = variants {};
-lin wheeze_V2 = variants {};
-lin wheezily_Adv = variants {};
-lin wheeziness_N = variants {};
-lin wheezy_A = variants {};
-lin whelk_N = variants {};
-lin whelp_N = reg2N  "Welpe" "Welpen" masculine;
-lin whelp_V = variants {};
-lin when_IAdv = ss "wann";
-lin when_Subj = ss "wenn";
-lin whence_Adv = variants {};
-lin whencesoever_A = variants {};
-lin whenever_Adv = variants {};
-lin where_IAdv = ss "wo";
-lin where_Subj = variants {};
-lin whereabouts_Adv = variants {};
-lin whereas_Prep = variants {};
-lin whereat_Adv = variants {};
-lin whereby_Adv = variants {};
-lin wherefore_Adv = variants {};
-lin wherein_IAdv = variants {};
-lin wherein_Subj = ss "worin";
-lin whereof_Adv = variants {};
-lin whereon_Adv = variants {};
-lin wheresoever_Adv = variants {};
-lin whereto_Adv = variants {};
-lin whereunto_Adv = variants {};
-lin whereupon_Adv = variants {};
-lin wherever_Adv = variants {};
-lin wherewith_Adv = variants {};
-lin wherewithal_Adv = variants {};
-lin wherewithal_N = variants {};
-lin wherry_N = variants {};
-lin whet_V2 = variants {};
-lin whether_Prep = variants {};
-lin whetstone_N = reg2N  "Schleifstein" "Schleifsteine" masculine;
-lin whey_N = reg2N  "Molke" "Molken" feminine;
-lin which_IP = variants {};
-lin whichever_A = variants {};
-lin whichsoever_A = variants {};
-lin whiff_N = reg2N  "Hauch" "Hauche" masculine;
-lin whig_N = variants {};
-lin while_N = reg2N  "Zeitspanne" "Zeitspannen" feminine;
-lin while_Subj = variants {};
-lin whilst_Subj = variants {};
-lin while_V2 = variants {};
-lin whim_N = reg2N  "Grille" "Grillen" feminine;
-lin whimper_N = variants {};
-lin whimper_V = variants {};
-lin whimper_V2 = variants {};
-lin whimsey_N = variants {};
-lin whimsical_A = variants {};
-lin whimsicality_N = variants {};
-lin whimsy_N = variants {};
-lin whin_N = variants {};
-lin whine_N = variants {};
-lin whine_V = variants {};
-lin whine_V2 = variants {};
-lin whiner_N = variants {};
-lin whinny_N = variants {};
-lin whinny_V = variants {};
-lin whip_N = reg2N  "Peitsche" "Peitschen" feminine;
-lin whip_V = variants {};
-lin whip_V2 = variants {};
-lin whip_round_N = variants {};
-lin whipcord_N = variants {};
-lin whipper_in_N = variants {};
-lin whippersnapper_N = variants {};
-lin whippet_N = variants {};
-lin whipping_N = variants {};
-lin whipping_boy_N = variants {};
-lin whipping_post_N = variants {};
-lin whipping_top_N = variants {};
-lin whippoorwill_N = variants {};
-lin whippy_A = variants {};
-lin whipsaw_V2 = variants {};
-lin whir_N = variants {};
-lin whir_V = variants {};
-lin whirl_N = variants {};
-lin whirl_V = variants {};
-lin whirl_V2 = variants {};
-lin whirligig_N = variants {};
-lin whirlpool_N = variants {};
-lin whirlwind_N = reg2N  "Wirbelsturm" "Wirbelstürme" masculine;
-lin whirr_N = variants {};
-lin whirr_V = variants {};
-lin whisk_N = variants {};
-lin whisk_V = variants {};
-lin whisk_V2 = variants {};
-lin whisker_N = variants {};
-lin whiskered_A = variants {};
-lin whiskey_N = reg2N  "Whisky" "Whiskys" masculine;
-lin whisky_N = variants {};
-lin whisper_N = variants {};
-lin whisper_V = variants {};
-lin whisper_V2 = variants {};
-lin whisperer_N = variants {};
-lin whispering_N = variants {};
-lin whispering_gallery_N = variants {};
-lin whist_N = variants {};
-lin whist_drive_N = variants {};
-lin whistle_N = reg2N  "Pfeife" "Pfeifen" feminine;
-lin whistle_V = variants {};
-lin whistle_V2 = variants {};
-lin whistle_stop_N = variants {};
-lin whit_N = variants {};
-lin whitburn_PN = variants {};
-lin whitby_PN = variants {};
-lin whitchurch_PN = variants {};
-lin white_A = regA "weiß";
-lin white_N = variants {};
-lin white_collar_A = variants {};
-lin white_hot_A = variants {};
-lin white_lipped_A = variants {};
-lin white_livered_A = variants {};
-lin whitebait_N = variants {};
-lin whitehall_PN = variants {};
-lin whitehaven_PN = variants {};
-lin whiten_V = regV "weißen";
-lin whiten_V2 = dirV2 (regV "weißen");
-lin whiteness_N = variants {};
-lin whitening_N = variants {};
-lin whitethorn_N = variants {};
-lin whitewash_N = variants {};
-lin whitewash_V2 = variants {};
-lin whither_Adv = variants {};
-lin whithersoever_Adv = variants {};
-lin whiting_N = reg2N  "Merlan" "Merlane" masculine;
-lin whitish_A = variants {};
-lin whitley_bay_PN = variants {};
-lin whitlow_N = variants {};
-lin whitstable_PN = variants {};
-lin whitsun_N = variants {};
-lin whitsun_PN = variants {};
-lin whitsuntide_N = variants {};
-lin whitsuntide_PN = variants {};
-lin whittle_V = variants {};
-lin whittle_V2 = variants {};
-lin whittle_le_woods_PN = variants {};
-lin whittlesey_PN = variants {};
-lin whitworth_PN = variants {};
-lin whiz_N = variants {};
-lin whiz_V = variants {};
-lin whizz_kid_N = variants {};
-lin who_N = variants {};
-lin whoPl_IP = {s = R.caselist "wer" "wen" "wem" "wessen" ; n = R.Pl};
-lin whoSg_IP = {s = R.caselist "wer" "wen" "wem" "wessen" ; n = R.Sg};
-lin whodunit_N = variants {};
-lin whole_A = regA "ganz";
-lin whole_N = variants {};
-lin whole_wheat_N = variants {};
-lin wholehearted_A = variants {};
-lin wholeheartedness_N = variants {};
-lin wholemeal_N = variants {};
-lin wholesale_A = variants {};
-lin wholesale_Adv = variants {};
-lin wholesale_N = variants {};
-lin wholesale_V2 = variants {};
-lin wholesaler_N = variants {};
-lin wholesome_A = variants {};
-lin wholly_Adv = variants {};
-lin whoop_N = variants {};
-lin whoop_V = variants {};
-lin whoop_V2 = variants {};
-lin whoopee_N = variants {};
-lin whooping_cough_N = variants {};
-lin whop_V2 = variants {};
-lin whopper_N = variants {};
-lin whopping_A = variants {};
-lin whopping_Adv = variants {};
-lin whore_N = reg2N  "Dirne" "Dirnen" feminine;
-lin whoremonger_N = variants {};
-lin whorl_N = variants {};
-lin whorled_A = variants {};
-lin why_IAdv = ss "warum";
-lin why_N = variants {};
-lin wi_N = variants {};
-lin wick_N = reg2N  "Docht" "Dochte" masculine;
-lin wick_PN = variants {};
-lin wicked_A = mk3A "böse" "böser" "böseste";
-lin wickedness_N = variants {};
-lin wicker_N = variants {};
-lin wickerwork_N = variants {};
-lin wicket_N = variants {};
-lin wicket_door_N = variants {};
-lin wicket_gate_N = variants {};
-lin wicket_keeper_N = variants {};
-lin wickford_PN = variants {};
-lin wicklow_PN = variants {};
-lin wide_A = regA "breit";
-lin wide_Adv = variants {};
-lin wide_awake_A = variants {};
-lin widen_V = irregV "erweitern" "erweitert" "erweiterte" "erweiterte" "erweitert" ;
-lin widen_V2 = dirV2 (irregV "erweitern" "erweitert" "erweiterte" "erweiterte" "erweitert" );
-lin widespread_A = variants {};
-lin widgeon_N = variants {};
-lin widnes_PN = variants {};
-lin widow_N = reg2N  "Hurenkind" "Hurenkinder" neuter;
-lin widowed_A = regA "verwitwet";
-lin widower_N = reg2N  "Witwer" "Witwer" masculine;
-lin widowhood_N = variants {};
-lin width_N = reg2N  "Breite" "Breiten" feminine;
-lin wield_V2 = variants {};
-lin wiesbaden_PN = variants {};
-lin wife_N = mkN "Ehefrau" "Ehefrauen" feminine;
-lin wifelike_A = variants {};
-lin wifely_A = variants {};
-lin wig_N = reg2N  "Perücke" "Perücken" feminine;
-lin wigan_PN = variants {};
-lin wigged_A = variants {};
-lin wigging_N = variants {};
-lin wiggle_N = variants {};
-lin wiggle_V = regV "wackeln";
-lin wiggle_V2 = dirV2 (regV "wackeln");
-lin wight_N = variants {};
-lin wight_PN = variants {};
-lin wigwam_N = variants {};
-lin wild_A = mk3A "wild" "wilder" "wildeste";
-lin wild_Adv = variants {};
-lin wildcat_A = variants {};
-lin wildebeest_N = variants {};
-lin wilderness_N = variants {};
-lin wildfire_N = reg2N  "Lauffeuer" "Lauffeuer" neuter;
-lin wildness_N = variants {};
-lin wile_N = variants {};
-lin wilf_PN = variants {};
-lin wilfrid_PN = variants {};
-lin wilful_A = variants {};
-lin wilfulness_N = variants {};
-lin wilhelmshaven_PN = variants {};
-lin will_N = reg2N  "Wille" "Willen" masculine;
-lin will_PN = variants {};
-lin will_V = variants {};
-lin will_V2 = variants {};
-lin will_o'_the_wisp_N = variants {};
-lin willed_A = variants {};
-lin willful_A = variants {};
-lin william_PN = variants {};
-lin willie_PN = variants {};
-lin willing_A = variants {};
-lin willingness_N = variants {};
-lin willington_PN = variants {};
-lin willow_N = reg2N  "Weide" "Weiden" feminine;
-lin willow_pattern_N = variants {};
-lin willow_tree_N = variants {};
-lin willowy_A = variants {};
-lin willpower_N = variants {};
-lin willy_PN = variants {};
-lin willy_nilly_Adv = variants {};
-lin wilmslow_PN = variants {};
-lin wilt_V = regV "welken";
-lin wilt_V2 = dirV2 (regV "welken");
-lin wilton_N = variants {};
-lin wiltshire_PN = variants {};
-lin wily_A = mk3A "schlau" "schlauer" "schlaueste";
-lin wimbourne_PN = variants {};
-lin wimbourne_minster_PN = variants {};
-lin wimple_N = variants {};
-lin win_N = variants {};
-lin win_V = irregV "erobern" "erobert" "eroberte" "eroberte" "erobert";
-lin win_V2 = dirV2 (irregV "gewinnen" "gewinnt" "gewann" "gewänne" "gewonnen");
-lin wince_N = variants {};
-lin wince_V2 = variants {};
-lin winceyette_N = variants {};
-lin winch_N = reg2N  "Winde" "Winden" feminine;
-lin winch_V2 = variants {};
-lin winchester_PN = variants {};
-lin wind_N = mkN "Wind";
-lin wind_V = variants {};
-lin wind_V2 = variants {};
-lin wind_gauge_N = variants {};
-lin wind_tunnel_N = variants {};
-lin windbag_N = variants {};
-lin windblown_A = variants {};
-lin windbreak_N = variants {};
-lin windbreaker_N = variants {};
-lin windcheater_N = variants {};
-lin windermere_PN = variants {};
-lin windfall_N = variants {};
-lin windflower_N = variants {};
-lin windily_Adv = variants {};
-lin windiness_N = variants {};
-lin winding_sheet_N = variants {};
-lin windjammer_N = variants {};
-lin windlass_N = variants {};
-lin windless_A = variants {};
-lin windmill_N = reg2N  "Windmühle" "Windmühlen" feminine;
-lin window_N = reg2N "Fenster" "Fenster" neuter;
-lin window_box_N = variants {};
-lin window_dressing_N = variants {};
-lin windowpane_N = reg2N  "Fensterscheibe" "Fensterscheiben" feminine;
-lin windowsill_N = variants {};
-lin windpipe_N = reg2N  "Luftröhre" "Luftröhren" feminine;
-lin windscreen_N = variants {};
-lin windscreen_wiper_N = variants {};
-lin windshield_N = reg2N  "Windschutzscheibe" "Windschutzscheiben" feminine;
-lin windsock_N = variants {};
-lin windsor_PN = variants {};
-lin windswept_A = variants {};
-lin windward_A = variants {};
-lin windward_N = variants {};
-lin windy_A = variants {};
-lin wine_N = mkN "Wein";
-lin wine_V2 = variants {};
-lin wineglass_N = variants {};
-lin winepress_N = variants {};
-lin wineskin_N = variants {};
-lin wing_N = reg2N "Flügel" "Flügel" masculine;
-lin wing_V = variants {};
-lin wing_V2 = variants {};
-lin wing_commander_N = variants {};
-lin wing_nut_N = variants {};
-lin wing_screw_N = variants {};
-lin wingate_PN = variants {};
-lin winged_A = variants {};
-lin winger_N = variants {};
-lin wingless_A = variants {};
-lin wingspan_N = variants {};
-lin wingspread_N = variants {};
-lin winifred_PN = variants {};
-lin wink_N = variants {};
-lin wink_V = regV "zwinkern";
-lin wink_V2 = dirV2 (regV "zwinkern");
-lin winkle_N = variants {};
-lin winkle_V2 = variants {};
-lin winner_N = reg2N  "Gewinner" "Gewinner" masculine;
-lin winnie_PN = variants {};
-lin winning_post_N = variants {};
-lin winnipeg_PN = variants {};
-lin winnow_V2 = dirV2 (regV "worfeln");
-lin winsford_PN = variants {};
-lin winsome_A = variants {};
-lin winsomeness_N = variants {};
-lin winter_N = reg2N  "Winter" "Winter" masculine;
-lin winter_V = variants {};
-lin wintery_A = variants {};
-lin wintry_A = mk3A "winterlich" "winterlicher" "winterlichste";
-lin wipe_N = variants {};
-lin wipe_V = regV "löschen";
-lin wipe_V2 = dirV2 (regV "wischen");
-lin wiper_N = variants {};
-lin wire_N = reg2N  "Draht" "Drähte" masculine;
-lin wire_V = variants {};
-lin wire_V2 = variants {};
-lin wire_haired_A = variants {};
-lin wireless_A = regA "drahtlos";
-lin wireless_N = variants {};
-lin wirepuller_N = variants {};
-lin wireworm_N = variants {};
-lin wiring_N = variants {};
-lin wiry_A = variants {};
-lin wisbech_PN = variants {};
-lin wisconsin_PN = variants {};
-lin wisdom_N = reg2N  "Weisheit" "Weisheiten" feminine;
-lin wisdom_tooth_N = variants {};
-lin wise_A = mk3A "klug" "klüger" "klügste";
-lin wise_N = variants {};
-lin wiseacre_N = reg2N  "Klugscheißer" "Klugscheißer" masculine;
-lin wisecrack_N = variants {};
-lin wisecrack_V = variants {};
-lin wish_N = reg2N  "Wunsch" "Wünsche" masculine;
-lin wish_V = variants {};
-lin wish_V2 = variants {};
-lin wish_V2V = variants {};
-lin wish_VV = variants {};
-lin wish_VS = variants {};
-lin wishbone_N = variants {};
-lin wishful_A = variants {};
-lin wishing_cap_N = variants {};
-lin wishy_washy_A = variants {};
-lin wisp_N = reg2N  "Wisch" "Wische" masculine;
-lin wispy_A = mk3A "dünn" "dünner" "dünnste";
-lin wisteria_N = variants {};
-lin wistful_A = variants {};
-lin wit_N = reg2N  "Witz" "Witze" masculine;
-lin witch_N = reg2N  "Hexe" "Hexen" feminine;
-lin witch_doctor_N = variants {};
-lin witch_elm_N = variants {};
-lin witch_hazel_N = variants {};
-lin witch_hunt_N = variants {};
-lin witchcraft_N = variants {};
-lin witchery_N = variants {};
-lin witching_A = variants {};
-lin with_Prep = mkPrep "mit" dative;
-lin withal_Adv = variants {};
-lin witham_PN = variants {};
-lin withdraw_V = variants {};
-lin withdraw_V2 = variants {};
-lin withdrawal_N = variants {};
-lin withe_N = variants {};
-lin wither_V = variants {};
-lin wither_V2 = variants {};
-lin witheringly_Adv = variants {};
-lin withernsea_PN = variants {};
-lin withhold_V2 = variants {};
-lin within_Prep = variants {};
-lin without_Prep = mkPrep "ohne" accusative;
-lin withstand_V2 = dirV2 (irregV "widerstehen" "widersteht" "widerstand" "widerstände" "widerstanden" );
-lin withy_N = variants {};
-lin witless_A = variants {};
-lin witness_N = variants {};
-lin witness_V = variants {};
-lin witness_V2 = variants {};
-lin witness_box_N = variants {};
-lin witness_stand_N = variants {};
-lin witney_PN = variants {};
-lin witticism_N = variants {};
-lin wittily_Adv = variants {};
-lin wittingly_Adv = variants {};
-lin witty_A = mk3A "geistreich" "geistreicher" "geistreichste";
-lin wive_V = variants {};
-lin wive_V2 = variants {};
-lin wizard_A = variants {};
-lin wizard_N = reg2N  "Assistent" "Assistenten" masculine;
-lin wizardry_N = reg2N  "Zauberei" "Zaubereien" feminine;
-lin wizened_A = variants {};
-lin wk_N = variants {};
-lin woad_N = variants {};
-lin wobble_V = variants {};
-lin wobble_V2 = variants {};
-lin wobbler_N = variants {};
-lin wobbly_A = variants {};
-lin woburn_PN = variants {};
-lin woe_N = reg2N  "Weh" "Wehe" neuter;
-lin woebegone_A = variants {};
-lin woeful_A = variants {};
-lin wokingham_PN = variants {};
-lin wold_N = variants {};
-lin wolf_N = reg2N  "Wolf" "Wölfe" masculine;
-lin wolf_V2 = variants {};
-lin wolf_cub_N = variants {};
-lin wolf's_bane_N = variants {};
-lin wolfhound_N = variants {};
-lin wolfish_A = variants {};
-lin wolfram_N = variants {};
-lin wolverhampton_PN = variants {};
-lin wolverton_PN = variants {};
-lin woman_N = reg2N "Frau" "Frauen" feminine;
-lin womanhood_N = variants {};
-lin womanish_A = variants {};
-lin womanize_V = variants {};
-lin womanizer_N = reg2N  "Schürzenjäger" "Schürzenjäger" masculine;
-lin womankind_N = variants {};
-lin womanlike_A = variants {};
-lin womanly_A = mk3A "weiblich" "weiblicher" "weiblichste";
-lin womb_N = reg2N  "Gebärmutter" "Gebärmütter" feminine;
-lin wombat_N = reg2N  "Wombat" "Wombats" masculine;
-lin wombourne_PN = variants {};
-lin wonder_N = reg2N  "Mirakel" "Mirakel" neuter;
-lin wonder_V = variants {};
-lin wonder_V2 = variants {};
-lin wonder_VQ = variants {};
-lin wonder_struck_A = variants {};
-lin wonderful_A = mk3A "wunderbar" "wunderbarer" "wunderbarste";
-lin wonderingly_Adv = variants {};
-lin wonderland_N = variants {};
-lin wonderment_N = variants {};
-lin wondrous_A = mk3A "wundersam" "wundersamer" "wundersamste";
-lin wondrous_Adv = variants {};
-lin wonky_A = variants {};
-lin wont_A = variants {};
-lin wont_N = reg2N  "Gewohnheit" "Gewohnheiten" feminine;
-lin wonted_A = variants {};
-lin woo_V2 = variants {};
-lin wood_N = reg2N "Holz" "Hölzer" neuter;
-lin wood_block_N = variants {};
-lin wood_pulp_N = variants {};
-lin woodbine_N = variants {};
-lin woodbridge_PN = variants {};
-lin woodcock_N = variants {};
-lin woodcraft_N = variants {};
-lin woodcut_N = variants {};
-lin woodcutter_N = variants {};
-lin wooded_A = variants {};
-lin wooden_A = regA "hölzern";
-lin woodenheaded_A = variants {};
-lin woodland_N = reg2N  "Forst" "Forste" masculine;
-lin woodlouse_N = variants {};
-lin woodman_N = variants {};
-lin woodpecker_N = reg2N  "Specht" "Spechte" masculine;
-lin woodpile_N = variants {};
-lin woodshed_N = variants {};
-lin woodsman_N = variants {};
-lin woodwind_N = variants {};
-lin woodwork_N = variants {};
-lin woodworm_N = variants {};
-lin woody_A = variants {};
-lin wooer_N = variants {};
-lin woof_N = variants {};
-lin woofer_N = variants {};
-lin wool_N = reg2N  "Wolle" "Wollen" feminine;
-lin woolen_A = variants {};
-lin woolgathering_A = variants {};
-lin woolgathering_N = variants {};
-lin woollen_A = variants {};
-lin woolly_A = variants {};
-lin wooly_A = variants {};
-lin wooly_N = variants {};
-lin wootton_bassett_PN = variants {};
-lin worcester_PN = variants {};
-lin word_N = reg2N  "Ehrenwort" "Ehrenworte" neuter;
-lin word_V2 = variants {};
-lin word_division_N = variants {};
-lin word_painter_N = variants {};
-lin word_perfect_A = variants {};
-lin word_picture_N = variants {};
-lin word_splitting_N = variants {};
-lin wordbook_N = variants {};
-lin wordily_Adv = variants {};
-lin wordiness_N = variants {};
-lin wording_N = mkN "Formulierung";
-lin wordless_A = variants {};
-lin wordy_A = mk3A "wortreich" "wortreicher" "wortreichste";
-lin work_N = reg2N  "Arbeit" "Arbeiten" feminine;
-lin work_V = variants {};
-lin work_V2 = variants {};
-lin work_VV = variants {};
-lin work_in_N = variants {};
-lin work_out_N = variants {};
-lin work_study_N = variants {};
-lin workable_A = variants {};
-lin workaday_A = variants {};
-lin workbag_N = variants {};
-lin workbasket_N = variants {};
-lin workbench_N = reg2N  "Werkbank" "Werkbänke" feminine;
-lin workbook_N = variants {};
-lin workbox_N = variants {};
-lin workday_N = variants {};
-lin worker_N = reg2N  "Arbeiter" "Arbeiter" masculine;
-lin workhouse_N = variants {};
-lin working_A = variants {};
-lin working_N = variants {};
-lin working_class_A = variants {};
-lin working_out_N = variants {};
-lin workington_PN = variants {};
-lin workman_N = variants {};
-lin workmanlike_A = variants {};
-lin workmanship_N = variants {};
-lin workmate_N = variants {};
-lin workroom_N = reg2N  "Arbeitszimmer" "Arbeitszimmer" neuter;
-lin workshop_N = reg2N  "Werkstatt" "Werkstätten" feminine;
-lin workshy_A = variants {};
-lin worksop_PN = variants {};
-lin worktable_N = variants {};
-lin world_N = reg2N  "Erde" "Erden" feminine;
-lin world_weary_A = variants {};
-lin worldliness_N = variants {};
-lin worldly_A = variants {};
-lin worldwide_A = regA "weltweit";
-lin worm_N = mkN "Wurm" "Würmer" masculine;
-lin worm_V2 = variants {};
-lin worm_eaten_A = variants {};
-lin worm_gear_N = variants {};
-lin wormcast_N = variants {};
-lin wormhole_N = variants {};
-lin wormwood_N = reg2N  "Wermut" "Wermuts" masculine;
-lin wormy_A = variants {};
-lin worried_A = mk3A "besorgt" "besorgter" "besorgteste";
-lin worrisome_A = variants {};
-lin worry_N = variants {};
-lin worry_V = regV "besorgen";
-lin worry_V2 = dirV2 (regV "besorgen");
-lin worry_VS = variants {};
-lin worrying_A = variants {};
-lin worse_Adv = variants {};
-lin worse_N = variants {};
-lin worsen_V = variants {};
-lin worsen_V2 = variants {};
-lin worship_N = mkN "Anbetung";
-lin worship_V = variants {};
-lin worship_V2 = variants {};
-lin worshipful_A = variants {};
-lin worshipper_N = variants {};
-lin worst_Adv = variants {};
-lin worst_N = variants {};
-lin worst_V2 = variants {};
-lin worsted_N = variants {};
-lin worth_A = variants {};
-lin worth_N = variants {};
-lin worth_Prep = variants {};
-lin worthily_Adv = variants {};
-lin worthiness_N = variants {};
-lin worthing_PN = variants {};
-lin worthless_A = mk3A "wertlos" "wertloser" "wertloseste";
-lin worthlessness_N = variants {};
-lin worthwhile_A = mk3A "wertvoll" "wertvoller" "wertvollste";
-lin worthy_A = variants {};
-lin worthy_N = variants {};
-lin would_be_A = variants {};
-lin wound_N = mkN "Verletzung";
-lin wound_V2 = variants {};
-lin wow_N = variants {};
-lin wpb_N = variants {};
-lin wpm_N = variants {};
-lin wrac_N = variants {};
-lin wrack_N = variants {};
-lin wrack_V2 = variants {};
-lin wraf_N = variants {};
-lin wraith_N = variants {};
-lin wrangle_N = variants {};
-lin wrangle_V = regV "rangeln";
-lin wrap_N = variants {};
-lin wrap_V = variants {};
-lin wrap_V2 = variants {};
-lin wrapper_N = variants {};
-lin wrapping_N = variants {};
-lin wrath_N = variants {};
-lin wrathful_A = variants {};
-lin wreak_V2 = dirV2 (irregV "rächen" "rächt," "rächte," "rächte," "gerächt," );
-lin wreath_N = reg2N  "Kranz" "Kränze" masculine;
-lin wreathe_V = variants {};
-lin wreathe_V2 = variants {};
-lin wreck_N = reg2N  "Schrott" "Schrotte" masculine;
-lin wreck_V2 = variants {};
-lin wreckage_N = variants {};
-lin wrecker_N = variants {};
-lin wren_N = reg2N  "Zaunkönig" "Zaunkönige" masculine;
-lin wrench_N = reg2N  "Schlüssel" "Schlüssel" masculine;
-lin wrench_V2 = variants {};
-lin wrest_V2 = variants {};
-lin wrestle_N = variants {};
-lin wrestle_V = variants {};
-lin wrestle_V2 = variants {};
-lin wrestler_N = variants {};
-lin wretch_N = variants {};
-lin wretched_A = variants {};
-lin wretchedness_N = variants {};
-lin wrexham_PN = variants {};
-lin wrick_N = variants {};
-lin wrick_V2 = variants {};
-lin wriggle_N = variants {};
-lin wriggle_V = regV "zappeln";
-lin wriggle_V2 = dirV2 (regV "zappeln");
-lin wriggler_N = variants {};
-lin wright_N = variants {};
-lin wring_N = variants {};
-lin wring_V2 = dirV2 (irregV "wringen" "wringt" "wrang" "wränge" "gewrungen" );
-lin wringer_N = variants {};
-lin wrinkle_N = reg2N  "Falte" "Falten" feminine;
-lin wrinkle_V = variants {};
-lin wrinkle_V2 = variants {};
-lin wrinkly_A = variants {};
-lin wrist_N = reg2N  "Handgelenk" "Handgelenke" neuter;
-lin wristband_N = variants {};
-lin wristlet_N = variants {};
-lin wristwatch_N = reg2N  "Armbanduhr" "Armbanduhren" feminine;
-lin writ_N = mkN "Verfügung";
-lin writ_large_A = variants {};
-lin write_V = irregV "dichten" "dichtet" "dichtete" "dichtete" "gedichtet" ;
-lin write_V2 = dirV2 (irregV "schreiben" "schreibt" "schrieb" "schriebe" "geschrieben");
-lin write_VV = variants {};
-lin write_VS = variants {};
-lin write_off_N = variants {};
-lin write_up_N = variants {};
-lin writer_N = reg2N  "Autor" "Autoren" masculine;
-lin writhe_V = variants {};
-lin writing_N = variants {};
-lin writing_desk_N = variants {};
-lin writing_ink_N = variants {};
-lin writing_paper_N = variants {};
-lin writtle_PN = variants {};
-lin wrns_N = variants {};
-lin wroclaw_PN = variants {};
-lin wrong_A = mk3A "schlecht" "schlechter" "schlechteste";
-lin wrong_Adv = variants {};
-lin wrong_N = variants {};
-lin wrong_V2 = variants {};
-lin wrong_headed_A = variants {};
-lin wrongdoer_N = variants {};
-lin wrongdoing_N = variants {};
-lin wrongful_A = variants {};
-lin wroth_A = variants {};
-lin wroughton_PN = variants {};
-lin wry_A = variants {};
-lin wt_N = variants {};
-lin wuhan_PN = variants {};
-lin wuppertal_PN = variants {};
-lin wurzburg_PN = variants {};
-lin wusih_PN = variants {};
-lin wycombe_PN = variants {};
-lin wymondham_PN = variants {};
-lin wyoming_PN = variants {};
-lin wythall_PN = variants {};
-lin x_ray_N = variants {};
-lin x_ray_V2 = variants {};
-lin xenophobia_N = variants {};
-lin xerox_N = variants {};
-lin xerox_V2 = variants {};
-lin xmas_N = variants {};
-lin xmas_PN = variants {};
-lin xylophone_N = reg2N  "Xylophon" "Xylophone" neuter;
-lin yacht_N = reg2N  "Jacht" "Jachten" feminine;
-lin yacht_V = variants {};
-lin yacht_club_N = variants {};
-lin yachting_N = variants {};
-lin yachtsman_N = variants {};
-lin yahoo_N = variants {};
-lin yak_N = reg2N  "Jak" "Jaks" masculine;
-lin yam_N = reg2N  "Yamswurzel" "Yamswurzeln" feminine;
-lin yammer_V = variants {};
-lin yank_N = reg2N  "Ruck" "Rucke" masculine;
-lin yank_V2 = variants {};
-lin yankee_N = variants {};
-lin yap_N = variants {};
-lin yap_V = variants {};
-lin yard_N = reg2N  "Hof" "Höfe" masculine;
-lin yard_measure_N = variants {};
-lin yardarm_N = variants {};
-lin yardstick_N = variants {};
-lin yarmouth_PN = variants {};
-lin yarn_N = reg2N  "Garn" "Garne" neuter;
-lin yarn_V = variants {};
-lin yaroslavi_PN = variants {};
-lin yarrow_N = reg2N  "Schafgarbe" "Schafgarben" feminine;
-lin yashmak_N = reg2N  "Schleier" "Schleier" masculine;
-lin yate_PN = variants {};
-lin yateley_PN = variants {};
-lin yaw_N = variants {};
-lin yaw_V = variants {};
-lin yawl_N = variants {};
-lin yawn_N = variants {};
-lin yawn_V = regV "gähnen";
-lin yea_Adv = variants {};
-lin yea_N = variants {};
-lin yeah_Adv = variants {};
-lin year_N = mkN "Jahr" "Jahre" neuter;
-lin yearbook_N = reg2N  "Jahrbuch" "Jahrbücher" neuter;
-lin yearling_N = variants {};
-lin yearlong_A = variants {};
-lin yearly_A = regA "jährlich";
-lin yearly_Adv = variants {};
-lin yearn_V = irregV "verlangen" "verlangt" "verlangte" "verlangte" "verlangt";
-lin yearning_N = reg2N  "Sehnsucht" "Sehnsüchte" feminine;
-lin yearningly_Adv = variants {};
-lin yeast_N = reg2N  "Hefe" "Hefen" feminine;
-lin yeasty_A = variants {};
-lin yell_N = variants {};
-lin yell_V = irregV "schreien" "schreit" "schrie" "schriee" "geschrien" ;
-lin yell_V2 = dirV2 (irregV "schreien" "schreit" "schrie" "schriee" "geschrien" );
-lin yellow_A = regA "gelb";
-lin yellow_N = variants {};
-lin yellow_V = variants {};
-lin yellow_V2 = variants {};
-lin yellow_bellied_A = variants {};
-lin yellow_flag_N = variants {};
-lin yellowish_A = mk3A "gelblich" "gelblicher" "gelblichste";
-lin yellowness_N = variants {};
-lin yelp_V = variants {};
-lin yemen_PN = variants {};
-lin yemeni_A = variants {};
-lin yemeni_N = variants {};
-lin yen_N = variants {};
-lin yen_V = variants {};
-lin yeoman_N = variants {};
-lin yeomanry_N = variants {};
-lin yeovil_PN = variants {};
-lin yerevan_PN = variants {};
-lin yes_N = variants {};
-lin yesterday_Adv = variants {};
-lin yesterday_N = variants {};
-lin yet_AdV = mkAdv "noch" ;
-lin yet_Adv = mkAdv "noch" ;
-lin yeti_N = reg2N  "Yeti" "Yetis" masculine;
-lin yew_N = reg2N  "Eibe" "Eiben" feminine;
-lin yew_tree_N = variants {};
-lin yha_N = variants {};
-lin yiddish_N = variants {};
-lin yield_N = variants {};
-lin yield_V = irregV "ergeben" "ergebt" "ergab" "ergäbe" "ergeben" ;
-lin yield_V2 = dirV2 (irregV "ergeben" "ergebt" "ergab" "ergäbe" "ergeben");
-lin yield_VA = variants {};
-lin yielding_A = variants {};
-lin ymca_N = variants {};
-lin yo_yo_N = variants {};
-lin yob_N = reg2N  "Rabauke" "Rabauken" masculine;
-lin yobo_N = variants {};
-lin yodel_N = variants {};
-lin yodel_V = regV "jodeln";
-lin yodel_V2 = dirV2 (regV "jodeln");
-lin yodeller_N = variants {};
-lin yoga_N = variants {};
-lin yoghourt_N = variants {};
-lin yoghurt_N = variants {};
-lin yogi_N = variants {};
-lin yogurt_N = variants {};
-lin yoke_N = variants {};
-lin yoke_V = variants {};
-lin yoke_V2 = variants {};
-lin yokel_N = variants {};
-lin yokohama_PN = variants {};
-lin yolk_N = reg2N  "Eigelb" "Eigelbe" neuter;
-lin yon_A = variants {};
-lin yon_Adv = variants {};
-lin yonder_A = variants {};
-lin yonder_Adv = variants {};
-lin yore_N = variants {};
-lin york_PN = variants {};
-lin yorkley_PN = variants {};
-lin yorkshire_PN = variants {};
-lin youPl_Pron = M.mkPronPers "ihr" "euch" "euch" "eurer" "euer" R.Fem R.Pl R.P2;
-lin youSg_Pron = M.mkPronPers "du" "dich" "dir" "deiner" "dein" R.Fem R.Sg R.P2;
-lin young_A = mk3A "jung" "jünger" "jüngste";
-lin young_N = variants {};
-lin youngish_A = variants {};
-lin youngster_N = variants {};
-lin youth_N = variants {};
-lin youthful_A = variants {};
-lin youthfulness_N = variants {};
-lin yowl_V = variants {};
-lin yr_N = variants {};
-lin ystradgynlais_PN = variants {};
-lin yugoslav_A = variants {};
-lin yugoslav_N = variants {};
-lin yugoslavia_PN = variants {};
-lin yugoslavian_A = variants {};
-lin yugoslavian_N = variants {};
-lin yukon_PN = variants {};
-lin yule_N = variants {};
-lin yule_log_N = variants {};
-lin yuletide_N = variants {};
-lin yvonne_PN = variants {};
-lin ywca_N = variants {};
-lin zagreb_PN = variants {};
-lin zaire_PN = variants {};
-lin zairean_A = variants {};
-lin zairean_N = variants {};
-lin zambia_PN = variants {};
-lin zambian_A = variants {};
-lin zambian_N = variants {};
-lin zany_A = variants {};
-lin zany_N = variants {};
-lin zap_V2 = variants {};
-lin zaporozhye_PN = variants {};
-lin zaragoza_PN = variants {};
-lin zeal_N = mkN "Begeisterung";
-lin zealand_PN = variants {};
-lin zealander_A = variants {};
-lin zealander_N = variants {};
-lin zealot_N = reg2N  "Fanatiker" "Fanatiker" masculine;
-lin zealotry_N = variants {};
-lin zealous_A = mk3A "eifrig" "eifriger" "eifrigste";
-lin zebra_N = reg2N  "Zebra" "Zebras" neuter;
-lin zebu_N = variants {};
-lin zee_N = variants {};
-lin zen_N = variants {};
-lin zenith_N = variants {};
-lin zenithal_A = variants {};
-lin zephyr_N = variants {};
-lin zeppelin_N = variants {};
-lin zero_N = variants {};
-lin zero_V = variants {};
-lin zest_N = mkN "Begeisterung";
-lin zestful_A = variants {};
-lin zigzag_Adv = variants {};
-lin zigzag_N = reg2N  "Zickzack" "Zickzacke" masculine;
-lin zigzag_V = variants {};
-lin zimbabwe_PN = variants {};
-lin zimbabwean_A = variants {};
-lin zimbabwean_N = variants {};
-lin zinc_N = reg2N "Zink" "Zinke" masculine;
-lin zing_N = variants {};
-lin zinnia_N = variants {};
-lin zion_N = variants {};
-lin zionism_N = variants {};
-lin zionist_A = variants {};
-lin zionist_N = variants {};
-lin zip_N = reg2N  "Postleitzahl" "Postleitzahlen" feminine;
-lin zip_V2 = variants {};
-lin zip_code_N = variants {};
-lin zip_fastener_N = variants {};
-lin zipper_N = variants {};
-lin zither_N = reg2N  "Zither" "Zithern" feminine;
-lin zloty_N = reg2N  "Zloty" "Zlotys aber 2 Zloty" masculine;
-lin zodiac_N = variants {};
-lin zoe_PN = variants {};
-lin zombie_N = reg2N  "Zombie" "Zombies" masculine;
-lin zonal_A = variants {};
-lin zone_N = reg2N  "Bereich" "Bereiche" masculine;
-lin zone_V2 = variants {};
-lin zoning_N = variants {};
-lin zoo_N = reg2N  "Tiergarten" "Tiergärten" masculine;
-lin zoological_A = regA "zoologisch";
-lin zoologist_N = reg2N  "Zoologe" "Zoologen" masculine;
-lin zoology_N = variants {};
-lin zoom_N = reg2N  "Aufstieg" "Aufstiege" masculine;
-lin zoom_V = variants {};
-lin zoophyte_N = variants {};
-lin zoot_suit_N = variants {};
-lin zucchini_N = variants {};
-lin zurich_PN = variants {};
-
-
--- added during Patents experiments:shafqat
-
- lin Botulinum_PN = mkPN "Botulinum";
- lin COPD_PN = mkPN "COPD";
- lin Claim_PN = mkPN "Anspruch";
- lin EGF_PN = mkPN "EGF";
- lin IGFBP_PN = mkPN "IGFBP";
- lin Neisserial_A = mkA "neisserial";
- lin PDGF_PN = mkPN "PDGF";
- lin RNA_PN = mkPN "RNA";
- lin RS_PN = mkPN "RS";
-
- lin alkylcellulose_N = mkN "Alkylzellulose" ; -- 0.5000000
- lin antifolate_N = mkN "Antifolat" ; -- 1.0000000 ----M
- lin antigen_N = mkN "Antigene" ; -- 0.0168634
- lin antihyperplastic_A = mkA "antihyperplastisch";
- lin antineoplastic_A = mkA "antineoplatisch" ;
- lin aquaculture_N = mkN "Aquakultur" ; -- 0.5555556
- lin arginine_N = mkN "Arginin" ; -- 0.9940828
- lin as_Subj = ss "wie" ; -- 0.5281126
- lin atopical_A = mkA "atopisch" ; 
- lin bevel_N = mkN "Kegelradverzahnung" ; -- 0.2500000 ---M
- lin biosynthesis_N = mkN "Biosynthese" ; -- 0.9661017
- lin botulinum_N = mkN "Botulinum" ; -- 0.8461538
- lin caboxylic_A = mkA "karboxylisch" ; 
- lin cerebrovascular_A = mkA "zerebrovaskulär" ;
- lin cervical_A = mkA "zervikal" ; 
- lin chemotherapeutic_A = mkA "cheomtherapeutisch" ;
- lin chloro_N = mkN "Clor" ; -- 1.0000000 ---M ??
- lin chorionic_A = mkA "chorionisch" ;
- lin chymotrypsin_N = mkN "Chymotrypsin" ; -- 0.8292683 ---M
- lin claim_V = mkV "an" IrregGer.sprechen_V ; 
-
- lin co_N = mkN "Co" ; -- 0.6933333 ---M ??
- lin coumadin_N = mkN "Coumadin" ; -- 1.0000000 ---M
-
- lin cytostatic_N = mkN "Zytostatisch" ; -- 0.2962963
-
- lin cytotoxic_A = mkA "zytotoxisch" ; -- 0.8695652
-
- lin dendritic_A = mkA "dendritisch" ;
- lin dexamethasone_N = mkN "Dexamethason" ; -- 0.9506173 ---M
-
- lin dihydrate_N = mkN "Dihydrat" ; -- 0.7812500 ---M
-
- lin dna_N = mkN "DNA" ; ---M ??
-
- lin due_Adv = mkAdv "zurückzuführende" ; -- 0.5714286 ---?
-
- lin dystonia_N = mkN "Dystonie" ; -- 1.0000000
- lin ectoparasitic_A = mkA "ektoparasitär" ; 
- lin embolism_N = mkN "Embolie" ; -- 0.9230769
- lin estradiol_N = mkN "Östradiol" ; ---M
- lin estrogen_N = mkN "Östrogen" ; ---M
-
- lin ethylcellulose_N = mkN "Ethylcellulose" ; -- 0.3655914
- lin eukaryotic_A = mkA "eukaryotisch" ; -- 0.5882353
-
- lin form_V = mkV "bilden" ; -- 0.4275899
-
- lin gonadotropin_N = mkN "Gonadotropin" ; -- 0.7142857
--- lin guage_N = mkN ")" ; -- 0.0000291
-
- lin helminth_A = mkA "helminthisch" ; -- 1.0000000
- lin hemitartrate_N = mkN "Zolpidem-hemitartrat" ; -- 0.6181818 ---M
-
- lin heparin_N = mkN "Heparin" ;
- lin human_N = mkN "Mensch" "Menschen" masculine ;
-
- lin hyaluronidase_N = mkN "Hyaluronidase" ; -- 0.9523810
-
- lin hydrochlorothiazide_N = mkN "Hydrochlorthiazid" ; -- 1.0000000
- lin hypertrophied_A = mkA "hypertrophiert" ;
-
- lin immunogen_N = mkN "Immunogen" ; -- 0.6845238
- lin immunogenic_A = mkA "immunologisch" ; 
-
--- lin in_N = mkN ""second" ; -- 0.3333333
-
- lin independent_N = mkN "Unabhängig" ; -- 0.0075557
- lin irbesartan_N = mkN "Irbesartan" ; -- 1.0000000 ---M
-
- lin local_N = mkN "Lokale" ; -- 0.7398374
- lin losartan_N = mkN "Losartan" ; -- 1.0000000 ---M
-
- lin luteinizing_N = mkN "Luteinisierend" ;
-
- lin methanesulfonate_N = mkN "Methansulfonat" ; -- 0.5000000 ---M
-
--- lin methylmercaptopurine_N = mkN "";
-
-
-
- lin mg_N = mkN "Mg" ; -- 0.8686005 ---M
-
- lin micron_N = mkN "Mikron" ; -- 0.0547945 ---M
- lin microorganism_N = mkN "Wirtsmikroorganismus" ; -- 0.4428571 ---M
- lin mm_N = mkN "Mm" ; -- 0.8349146
- lin monoclonal_A = mkA "monoklonal" ;
- lin monohydrate_N = mkN "Monohydrat" ; -- 0.8484848 ---M
- lin neurotoxic_A = mkA "neurotoxisch" ; 
- lin neurotoxin_N = mkN "Neurotoxin" ; -- 0.8888889
- lin neutral_N = mkN "Neutral" ;
- lin oligomer_N = mkN "Oligomer" ; -- 0.6339869
- lin oral_N = mkN "Mündhöhle" ; -- 0.5000000 ---??
- lin ovarian_A = mkA "ovariell" ;
- lin oxycodone_N = mkN "Oxykodon" ; -- 1.0000000 ---M
- lin parathyroid_N = mkN "Parathyroid" ; ---M
- lin part_Adv = mkAdv "teils" ; -- 0.2752613
- lin phosphatidylethanolamine_N = mkN "Phosphatidyläthanolamin" ; -- 1.0000000 ---M
- lin polymer_N = mkN "Polymer" ; 
-
-
-
- lin polynucleotide_N = mkN "Polyonukleotid" ; -- 1.0000000 ---M
- lin polypeptide_N = mkN "Polypetid" ; -- 0.7272727 ---M
-
--- lin present_N = mkN "(+)-norcisapride" ; -- 0.0192308
-
- lin proinflammatory_A = mkA "proinflammatorisch" ;
-
- lin prokaryotic_A = mkA "prokaryotisch" ; -- 0.8181818
- lin protozoan_N = mkN "Protozoon" ; -- 0.3750000 ---M
-
- lin purine_N = mkN "Purin" ; ---M
-
- lin racemic_A = mkA "razemisch" ; -- 1.0000000
-
- lin ramipril_N = mkN "Ramipril" ; -- 1.0000000 ---M
-
- lin reboxetine_N = mkN "Reboxetin" ; -- 1.0000000 ---M
-
- lin recombinant_A = mkA "rekombinant" ; -- 0.1744186
-
- lin reovirus_N = mkN "Reovirus" ; -- 0.9661017 ---M
- lin riboside_N = mkN "Ribosid" ; -- 1.0000000 ---M
- lin separate_N = mkN "Separate" ; -- 0.7536232 ---??
-
- lin serotype_N = mkN "Serotyp" ; -- 0.9938650 ---M
-
- lin solid_N = mkN "Festkörper" ; -- 0.2500000 ---M
- lin spastic_N = mkN "Spastisch" ;
- lin sphincter_N = mkN "Sphincter" ; -- 0.5000000 ---M
- lin taxoid_N = mkN "Taxoid" ; -- 0.7272727 ---M
- lin telmisartan_N = mkN "Telmisartan" ; -- 0.8571429 ---M
-
-
-
-
- lin tetrahydrate_N = mkN "Tetrahydrat" ; ---M
- lin thrombotic_A = mkA "thrombotisch" ; 
- lin trihydrate_N = mkN "Trihydrat" ; -- 0.9090909 ---M
-
--- lin trimetrexate_N = mkN "";
- lin urinary_A = mkA "urinär" ; 
--- lin use_V = fixprefixV "ver" IrregGer.wenden_V ; ---??
- lin valsartan_N = mkN "Valsartan" ; -- 0.6285714 ---M
- lin variable_N = mkN "Variable" ; -- 0.9767442
- lin warfarin_N = mkN "Warfarin" ; -- 1.0000000 ---M
- lin zolpidem_N = mkN "Zolpidem" ; -- 1.0000000 ---M
-
-
-}
diff --git a/lib/src/german/DictGer.gf b/lib/src/german/DictGer.gf
# file too large to diff: lib/src/german/DictGer.gf
diff --git a/lib/src/german/DocumentationGer.gf b/lib/src/german/DocumentationGer.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/german/DocumentationGer.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of German in German: the default introduced in LangGer
+
+concrete DocumentationGer of Documentation = CatGer ** 
+  DocumentationGerFunctor with (Terminology = TerminologyGer) ;
diff --git a/lib/src/german/DocumentationGerEng.gf b/lib/src/german/DocumentationGerEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/german/DocumentationGerEng.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of German in English
+
+concrete DocumentationGerEng of Documentation = CatGer ** 
+  DocumentationGerFunctor with (Terminology = TerminologyEng) ;
diff --git a/lib/src/german/DocumentationGerFunctor.gf b/lib/src/german/DocumentationGerFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/german/DocumentationGerFunctor.gf
@@ -0,0 +1,185 @@
+--# -path=.:../abstract:../common
+
+incomplete concrete DocumentationGerFunctor of Documentation = CatGer ** open 
+  Terminology,  -- the interface that generates different documentation languages
+  ResGer,
+  ParadigmsGer,
+  (G = GrammarGer),
+  (S = SyntaxGer),
+  (L = LexiconGer),
+  Prelude,
+  HTML
+in {
+
+
+lincat
+  Inflection = {t : Str; s1,s2 : Str} ;
+  Document = {s : Str} ;
+  Tag = {s : Str} ;
+
+oper
+  heading : N -> Str = \n -> (nounHeading n).s ;
+
+lin
+  InflectionN, InflectionN2, InflectionN3 = \noun -> {
+    t  = "s" ;
+    s1 = heading1 (heading noun_Category ++ 
+                   case noun.g of {
+                     Masc   => "("+heading masculine_Parameter+")" ; 
+                     Fem    => "("+heading feminine_Parameter+")" ;
+                     Neutr  => "("+heading neuter_Parameter+")"
+                   }) ;
+    s2 = frameTable ( 
+           tr (th "" ++ th (heading singular_Parameter)            ++ th (heading plural_Parameter)   ) ++
+           tr (th (heading nominative_Parameter) ++ td (noun.s ! Sg ! Nom) ++ td (noun.s ! Pl ! Nom)) ++
+           tr (th (heading genitive_Parameter)   ++ td (noun.s ! Sg ! Gen) ++ td (noun.s ! Pl ! Gen)) ++
+           tr (th (heading dative_Parameter)     ++ td (noun.s ! Sg ! Dat) ++ td (noun.s ! Pl ! Dat)) ++
+           tr (th (heading accusative_Parameter) ++ td (noun.s ! Sg ! Acc) ++ td (noun.s ! Pl ! Acc))
+           )
+    } ;
+
+  InflectionA, InflectionA2 = \adj ->
+    let
+      gforms : Degree -> ResGer.Case -> Str = \d,c ->
+        td (adj.s ! d ! (AMod (GSg Masc)  c)) ++
+        td (adj.s ! d ! (AMod (GSg Fem)   c)) ++
+        td (adj.s ! d ! (AMod (GSg Neutr) c)) ++
+        td (adj.s ! d ! (AMod GPl         c)) ;
+      dtable : Parameter -> Degree -> Str = \s,d ->
+        paragraph (heading2 (heading s) ++ frameTable ( 
+          tr (th []  ++ th (heading masculine_Parameter) ++ th (heading feminine_Parameter) ++ th (heading neuter_Parameter) ++ 
+                        th (heading plural_Parameter)) ++
+          tr (th (heading nominative_Parameter) ++ gforms d Nom) ++
+          tr (th (heading genitive_Parameter)   ++ gforms d Gen) ++
+          tr (th (heading dative_Parameter)     ++ gforms d Dat) ++
+          tr (th (heading accusative_Parameter) ++ gforms d Acc) ++
+          tr (th (heading predicative_Parameter) ++ intagAttr "td" "colspan=4" (adj.s ! d ! APred))
+          ))
+    in { t  = "a" ;
+         s1 = heading1 (nounHeading adjective_Category).s ;
+         s2 = dtable positive_Parameter Posit ++ dtable comparative_Parameter Compar ++ dtable superlative_Parameter Superl
+       } ;
+
+  InflectionAdv adv = {
+    t  = "adverb" ;
+    s1 = heading1 (heading preposition_Category) ;
+    s2 = paragraph adv.s
+    } ;
+
+  InflectionPrep p = {
+    t  = "präp" ;
+    s1 = heading1 (heading preposition_Category) ;
+    s2 = paragraph (S.mkAdv (lin Prep p) (S.mkNP S.a_Det L.computer_N)).s
+    } ;
+
+  InflectionV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV3 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2V v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP (lin V2V v) S.we_NP (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2S v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2Q v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2A v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++  
+         paragraph (verbExample (S.mkCl S.she_NP (lin VV v) (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVS v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVQ v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVA v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  MkDocument b i e = ss (i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s) ;  -- explanation appended in a new paragraph
+  MkTag i = ss i.t ;
+
+oper 
+  verbExample : CatGer.Cl -> Str = \cl ->
+     (S.mkUtt cl).s 
+     ++ ";" ++ (S.mkUtt (S.mkS S.anteriorAnt cl)).s  --# notpresent
+     ;
+
+  inflVerb : Verb -> Str = \verb -> 
+     let 
+       vfin : VForm -> Str = \f ->
+         verb.s ! f ++ verb.prefix ; 
+       gforms : Number -> Person -> Str = \n,p -> 
+         td (vfin (VFin False (VPresInd  n p))) ++
+         td (vfin (VFin False (VPresSubj n p)))
+         ++ td (vfin (VFin False (VImpfInd  n p))) --# notpresent
+         ++ td (vfin (VFin False (VImpfSubj n p)))  --# notpresent
+         ;
+     in frameTable (
+          tr (th "" ++ intagAttr "th" "colspan=2" (heading present_Parameter) ++  intagAttr "th" "colspan=2" (heading past_Parameter)) ++  
+          tr (th "" ++ th (heading indicative_Parameter) ++ th (heading conjunctive_Parameter ++ "I")  ++  
+                       th (heading indicative_Parameter) ++ th (heading conjunctive_Parameter ++ "II"))  ++  
+          tr (th "Sg.1"  ++ gforms Sg P1) ++
+          tr (th "Sg.2"  ++ gforms Sg P2) ++
+          tr (th "Sg.3"  ++ gforms Sg P3) ++
+          tr (th "Pl.1"  ++ gforms Pl P1) ++
+          tr (th "Pl.2"  ++ gforms Pl P2) ++
+          tr (th "Pl.3"  ++ gforms Pl P3)
+          ) ++
+        frameTable (
+          tr (th (heading imperative_Parameter ++ "Sg.2")  ++ td (vfin (VImper Sg))) ++
+          tr (th (heading imperative_Parameter ++ "Pl.2")  ++ td (vfin (VImper Pl))) ++
+          tr (th (heading infinitive_Parameter)            ++ td (verb.s ! (VInf False))) ++
+          tr (th (heading present_Parameter ++ heading participle_Parameter) ++ td (verb.s ! (VPresPart APred))) ++
+          tr (th (heading perfect_Parameter ++ heading participle_Parameter) ++ td (verb.s ! (VPastPart APred))) ++
+          tr (th (heading aux_verb_Parameter)       ++ td (case verb.aux of {VHaben => "haben" ; VSein => "sein"}))
+        ) ;
+
+}
diff --git a/lib/src/german/ExtraGer.gf b/lib/src/german/ExtraGer.gf
--- a/lib/src/german/ExtraGer.gf
+++ b/lib/src/german/ExtraGer.gf
@@ -1,5 +1,6 @@
+--# -coding=latin1
 concrete ExtraGer of ExtraGerAbs = CatGer ** 
-  open ResGer, Coordination, Prelude, IrregGer in {
+  open ResGer, Coordination, Prelude, IrregGer, (P = ParadigmsGer) in {
 
   lincat
     VPI   = {s : Bool => Str} ;
@@ -57,7 +58,9 @@
       } ;
 
     PassVPSlash vps = 
-      insertInf (vps.s.s ! VPastPart APred) (predV werdenPass);
+      insertInf (vps.s.s ! VPastPart APred) (predV werdenPass) ;
+    PassAgentVPSlash vps np = ---- "von" here, "durch" in StructuralGer
+      insertAdv (appPrep P.von_Prep np.s) (insertInf (vps.s.s ! VPastPart APred) (predV werdenPass)) ;
 
   lincat
     VPS   = {s : Order => Agr => Str} ;
diff --git a/lib/src/german/ExtraGerAbs.gf b/lib/src/german/ExtraGerAbs.gf
--- a/lib/src/german/ExtraGerAbs.gf
+++ b/lib/src/german/ExtraGerAbs.gf
@@ -1,9 +1,9 @@
 abstract ExtraGerAbs = Extra [
   VPI,ListVPI,BaseVPI,ConsVPI,MkVPI,ComplVPIVV,ConjVPI,ClSlash,RCl,
   VPS,ListVPS,BaseVPS,ConsVPS,ConjVPS,MkVPS,PredVPS,EmptyRelSlash,
-  VPSlash,PassVPSlash,CompIQuant,
+  VPSlash, PassVPSlash, PassAgentVPSlash, CompIQuant,
   Temp,Tense,Pol,S,NP,VV,VP,Conj,IAdv,IQuant,IComp,ICompAP,IAdvAdv,Adv,AP] ** {
-
+  flags coding=utf8;
   fun
     PPzuAdv   : CN -> Adv ;  -- zum Lied, zur Flasche
     TImpfSubj : Tense ;      -- ich möchte...   --# notpresent
diff --git a/lib/src/german/IdiomGer.gf b/lib/src/german/IdiomGer.gf
--- a/lib/src/german/IdiomGer.gf
+++ b/lib/src/german/IdiomGer.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete IdiomGer of Idiom = CatGer ** 
   open MorphoGer, ParadigmsGer, Prelude in {
 
@@ -60,6 +61,14 @@
     ImpP3 np vp = {
       s = (mkClause (np.s ! NPC Nom) np.a vp).s ! 
                            MConjunct ! Pres ! Simul ! Pos ! Inv 
+      } ;
+
+  SelfAdvVP vp = insertAdv "selbst" vp ;
+  SelfAdVVP vp = insertAdv "selbst" vp ;
+  SelfNP np = {
+      s = \\c => np.s ! c ++ "selbst" ;
+      a = np.a ;
+      isPron = False
       } ;
 
   oper
diff --git a/lib/src/german/IrregGer.gf b/lib/src/german/IrregGer.gf
--- a/lib/src/german/IrregGer.gf
+++ b/lib/src/german/IrregGer.gf
@@ -1,4 +1,5 @@
 --# -path=.:prelude:../abstract:../common
+--# -coding=latin1
 
 -- adapted from verb list in
 -- http://www.iee.et.tu-dresden.de/~wernerr/grammar/verben_dt.html
diff --git a/lib/src/german/IrregGerAbs.gf b/lib/src/german/IrregGerAbs.gf
--- a/lib/src/german/IrregGerAbs.gf
+++ b/lib/src/german/IrregGerAbs.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 abstract IrregGerAbs = Cat ** {
 
   fun backen_V : V ;
diff --git a/lib/src/german/LangGer.gf b/lib/src/german/LangGer.gf
--- a/lib/src/german/LangGer.gf
+++ b/lib/src/german/LangGer.gf
@@ -1,8 +1,10 @@
---# -path=.:../abstract:../common:../prelude
+--# -path=.:../abstract:../common:../api
 
 concrete LangGer of Lang = 
   GrammarGer,
   LexiconGer
+  ,ConstructionGer
+  ,DocumentationGer
   ** {
 
 flags startcat = Phr ; unlexer = text ; lexer = text ;
diff --git a/lib/src/german/LexiconGer.gf b/lib/src/german/LexiconGer.gf
--- a/lib/src/german/LexiconGer.gf
+++ b/lib/src/german/LexiconGer.gf
@@ -1,4 +1,5 @@
 --# -path=.:../common:../abstract:../../prelude
+--# -coding=latin1
 
 -- work by Aarne Ranta, Andreas Priesnitz, and Henning Thielemann.
 
@@ -44,7 +45,7 @@
   buy_V2 = dirV2 (regV "kaufen") ;
   camera_N = reg2N "Kamera" "Kameras" feminine ;
   cap_N = mkN "Mütze" ;
-  car_N = mkN "Auto" "Autos" neuter ;
+  car_N = mkN "Auto" "Autos" neuter | mkN "Wagen" "Wagen" masculine ;
   carpet_N = mkN "Teppich" ;
   cat_N = mkN "Katze" ;
   ceiling_N = reg2N "Dach" "Dächer" neuter ;
diff --git a/lib/src/german/MorphoGer.gf b/lib/src/german/MorphoGer.gf
--- a/lib/src/german/MorphoGer.gf
+++ b/lib/src/german/MorphoGer.gf
@@ -1,4 +1,5 @@
 --# -path=.:../common:../../prelude
+--# -coding=latin1
 --
 ----1 A Simple German Resource Morphology
 ----
@@ -17,7 +18,7 @@
 -- For $StructuralGer$.
 
   mkPrep : Str -> PCase -> Preposition = \s,c -> 
-    {s = s ; c = c ; isPrep = True} ;
+    {s = s ; s2 = [] ; c = c ; isPrep = True} ;
 
   nameNounPhrase : {s : Case => Str} ->  {s : PCase => Str ; a : Agr ; isPron : Bool} = \name -> heavyNP {
       s = \\c => usePrepC c (\k -> name.s ! k) ;
diff --git a/lib/src/german/NounGer.gf b/lib/src/german/NounGer.gf
--- a/lib/src/german/NounGer.gf
+++ b/lib/src/german/NounGer.gf
@@ -139,19 +139,18 @@
 
     ComplN3 f x = {
       s = \\n,c => f.s ! n ! c ++ appPrep f.c2 x.s ;
+      co = f.co ++ appPrep f.c2 x.s ; ---- should not occur at all; the abstract syntax is problematic in giving N2
+      uncap = {
+        s = \\n,c => f.uncap.s ! n ! c ++ appPrep f.c2 x.s ;
+        co = f.uncap.co ++ appPrep f.c2 x.s ; ---- should not occur at all; the abstract syntax is problematic in giving N2
+       } ;
       g = f.g ; 
       c2 = f.c3
       } ;
 
-    Use2N3 f = {
-      s = f.s ;
-      g = f.g ; 
-      c2 = f.c2
-      } ;
+    Use2N3 f = f ;
 
-    Use3N3 f = {
-      s = f.s ;
-      g = f.g ; 
+    Use3N3 f = f ** {
       c2 = f.c3
       } ;
 
diff --git a/lib/src/german/NumeralGer.gf b/lib/src/german/NumeralGer.gf
--- a/lib/src/german/NumeralGer.gf
+++ b/lib/src/german/NumeralGer.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete NumeralGer of Numeral = CatGer [Numeral,Digits] ** open MorphoGer, Prelude in {
 
 flags optimize = all_subs ;
diff --git a/lib/src/german/ParadigmsGer.gf b/lib/src/german/ParadigmsGer.gf
--- a/lib/src/german/ParadigmsGer.gf
+++ b/lib/src/german/ParadigmsGer.gf
@@ -1,4 +1,5 @@
 --# -path=.:../common:../abstract:../../prelude
+--# -coding=latin1
 
 --1 German Lexical Paradigms
 --
@@ -78,6 +79,8 @@
 
   mkN : (Bild,Bilder : Str) -> Gender -> N ; -- sg and pl nom, and gender
 
+  mkN : (Frau : Str) -> Gender -> N ;  -- masc: e, neutr: er, fem: en
+
 -- Worst case: give all four singular forms, two plural forms (others + dative),
 -- and the gender.
 
@@ -87,9 +90,18 @@
 
   mkN : Str -> N -> N ;   -- Auto + Fahrer -> Autofahrer
 
+  mkN : N -> N -> N ;     -- Freiheit + Kampf -> Freiheitskampf
+
   };
 
+-- The default compound form can be changed:
 
+    changeCompoundN : Str -> N -> N ;   -- kyrko + kyrka_N
+
+-- Add dative -e ; typically used as variant, either first or second.
+
+    dative_eN : N -> N ; 
+
 -- Relational nouns need a preposition. The most common is "von" with
 -- the dative, and there is a special case for regular nouns.
 
@@ -123,7 +135,12 @@
 
 -- In the worst case, all four forms are needed.
 
-    mkPN : (nom,acc,dat,gen : Str) -> PN -- name with all case forms
+    mkPN : (nom,acc,dat,gen : Str) -> PN ; -- name with all case forms
+
+-- Inflection can also be inherited from the singular forms of a common noun.
+
+    mkPN : N -> PN ; -- use the singular forms of a noun
+
     } ;
 
 
@@ -166,8 +183,12 @@
 
 -- A preposition is formed from a string and a case.
 
-  mkPrep : Str -> Case -> Prep ; -- e.g. "durch" + accusative
-  
+  mkPrep : overload {
+    mkPrep : Str -> Case -> Prep ; -- e.g. "durch" + accusative
+    mkPrep : Case -> Str -> Prep ; -- postposition
+    mkPrep : Str -> Case -> Str -> Prep ; -- both sides
+    } ;
+
 -- Often just a case with the empty string is enough.
 
   accPrep : Prep ; -- no string, just accusative case
@@ -208,7 +229,7 @@
 
 -- To add a movable prefix e.g. "auf(fassen)".
 
-  mkV : Str -> V -> V -- movable prefix, e.g. auf+fassen
+  mkV : Str -> V -> V -- movable prefix, e.g. auf+fassen, or fix prefix if one of be,er,ge,ver,zer
 };
 
 
@@ -231,7 +252,11 @@
 
   reflV  : V -> Case -> V ; -- reflexive, with case
 
+-- Compound verbs: verbs with a fixed particle; syntactically similar to prefix but written separately.
 
+  compoundV : Str -> V -> V ; -- verb with a separate "particle", e.g. "Trinkgeld geben"
+
+
 --3 Two-place verbs
 
 mkV2 : overload {
@@ -261,8 +286,11 @@
 
   accdatV3 : V -> V3 ;                  -- geben + acc + dat
   dirV3    : V -> Prep -> V3 ;          -- senden + acc + nach
-  mkV3     : V -> Prep -> Prep -> V3 ;  -- sprechen + mit + über
 
+  mkV3 : overload {
+    mkV3     : V ->                 V3 ;  -- geben + acc + dat
+    mkV3     : V -> Prep -> Prep -> V3 ;  -- sprechen + mit + über
+    } ;
 
 --3 Other complement patterns
 --
@@ -271,14 +299,33 @@
 
   mkV0  : V -> V0 ; --%
   mkVS  : V -> VS ;
-  mkV2S : V -> Prep -> V2S ;
-  mkVV  : V -> VV ;
-  mkV2V : V -> Prep -> V2V ;
+
+  mkV2V : overload {
+    mkV2V : V -> V2V ;
+    mkV2V : V -> Prep -> V2V ;
+    } ;
+  mkV2A : overload {
+    mkV2A : V -> V2A ; 
+    mkV2A : V -> Prep -> V2A ;
+    } ;
+  mkV2S : overload {
+    mkV2S : V -> V2S ;
+    mkV2S : V -> Prep -> V2S ;
+    } ;
+  mkV2Q : overload {
+    mkV2Q : V -> V2Q ;
+    mkV2Q : V -> Prep -> V2Q ;
+    } ;
+
+
+  mkVV  : V -> VV ;  -- with zu
+  auxVV : V -> VV ;  -- without zu
+
   mkVA  : V -> VA ;
-  mkV2A : V -> Prep -> V2A ;
+
   mkVQ  : V -> VQ ;
-  mkV2Q : V -> Prep -> V2Q ;
 
+
   mkAS  : A -> AS ; --%
   mkA2S : A -> Prep -> A2S ; --%
   mkAV  : A -> AV ; --%
@@ -292,6 +339,9 @@
   AS, A2S, AV, A2V : Type ; --%
 
 
+  mkInterj : Str -> Interj
+    = \s -> lin Interj {s = s} ;
+
 --.
 --2 Definitions of paradigms
 --
@@ -319,22 +369,51 @@
   singular = Sg ;
   plural = Pl ;
 
-  mk6N a b c d e f g = MorphoGer.mkN a b c d e f g ** {lock_N = <>} ;
+  mk6N a b c d e f g = MorphoGer.mkN a b c d e f (mkCompoundForm a) g ** {lock_N = <>} ;
 
   regN : Str -> N = \hund -> case hund of {
     _ + "e" => mk6N hund hund hund hund (hund + "n") (hund + "n") Fem ;
     _ + ("ion" | "ung") => mk6N hund hund hund hund (hund + "en") (hund + "en") Fem ;
     _ + ("er" | "en" | "el") => mk6N hund hund hund (genitS (True | False) hund) hund (pluralN hund) Masc ; 
+    _ + "nis" => mk6N hund hund hund hund (hund + "se") (hund + "sen") Neutr ;
     _  => mk6N hund hund hund (genitS (True | False) hund) (hund + "e") (pluralN hund) Masc
     } ;
 
+  reg1N : (x1 : Str) -> Gender -> N = \hund,g -> 
+    case <hund,g> of {
+      <_ + ("el"|"er"|"en"), Masc | Neutr> => 
+        let hunde = hund ; hunden = pluralN hunde in
+        mk6N hund hund hund (genitS (True | False) hund) hunde hunden g ;
+      <_ + "e", Masc> => 
+        let hunde = hund + "n" in
+        mk6N hund hunde hunde hunde hunde hunde g ;
+      <_, Masc> =>  
+        let hunde = hund + "e" ; hunden = pluralN hunde in
+        mk6N hund hund hund (genitS True  hund) hunde hunden g ;
+        ---variants {mk6N hund hund (dativE True  hund) (genitS True  hund) hunde hunden g ;
+        ---          mk6N hund hund (dativE False hund) (genitS False hund) hunde hunden g} ;
+      <_, Neutr> =>  
+        let hunde = hund + "er" ; hunden = pluralN hunde in
+        variants {mk6N hund hund hund (genitS True  hund) hunde hunden g ;
+                  mk6N hund hund hund (genitS False hund) hunde hunden g} ;
+---        variants {mk6N hund hund (dativE True  hund) (genitS True  hund) hunde hunden g ;
+---                  mk6N hund hund (dativE False hund) (genitS False hund) hunde hunden g} ;
+      <_,  Fem> => 
+        let hunde : Str = case hund of {_ + "e" => hund + "n" ; _ => hund + "en"} ; 
+            hunden = hunde
+        in mk6N hund hund hund hund hunde hunden g ;
+      _ => regN hund ** {g = g}
+    } ;
+
   reg2N : (x1,x2 : Str) -> Gender -> N = \hund,hunde,g -> 
     let hunden = pluralN hunde
     in
     case <hund,hunde,g> of {                                        -- Duden p. 223
       <_,_ + ("e" | "er"), Masc | Neutr> =>                         -- I,IV 
-        variants {mk6N hund hund (dativE True  hund) (genitS True  hund) hunde hunden g ;
-                  mk6N hund hund (dativE False hund) (genitS False hund) hunde hunden g} ;
+        variants {mk6N hund hund hund (genitS True  hund) hunde hunden g ;
+                  mk6N hund hund hund (genitS False hund) hunde hunden g} ;
+---        variants {mk6N hund hund (dativE True  hund) (genitS True  hund) hunde hunden g ;
+---                  mk6N hund hund (dativE False hund) (genitS False hund) hunde hunden g} ;
       <_ + ("el"|"er"|"en"),_ + ("el"|"er"|"en"), Masc | Neutr> =>  -- II
         mk6N hund hund hund (genitS (True | False) hund) hunde hunden g ;
       <_,_ + "s", Masc | Neutr> =>                                  -- V 
@@ -345,9 +424,20 @@
         mk6N hund hund hund hund hunde hunden g ;
       <_,_ + ("n" | "s"), Fem> =>                                   -- IX,X 
         mk6N hund hund hund hund hunde hunde g ;
-      _ => {s = (regN hund).s ; g = g ; lock_N = <>}
+      <_,_ + ("n" | "s"), Neutr> =>                                 --- not mentioned; Konto-Kontos
+        mk6N hund hund hund hund hunde hunde g ;
+      _ => regN hund ** {g = g}
     } ;
    
+  changeCompoundN : Str -> N -> N = \co,n -> n ** {
+      co = co ;
+      uncap = n.uncap ** {co = toLowerFirst co} ;
+      } ;
+
+  dative_eN : N -> N = \n -> n ** {
+      s = table {Sg => table {Dat => n.s ! Sg ! Dat + "e" ; c => n.s ! Sg ! c} ; Pl => n.s ! Pl} ;
+      } ; ---- change uncap as well?
+
   mkN2 = overload {
     mkN2 : Str -> N2 = \s -> vonN2 (regN s) ;
     mkN2 : N ->   N2 = vonN2 ;
@@ -367,6 +457,7 @@
 
   mkPN = overload {
     mkPN : Str -> PN = regPN ;
+    mkPN : N -> PN = \n -> lin PN {s = n.s ! Sg} ;
     mkPN : (nom,gen : Str) -> PN = mk2PN ;
     mkPN : (nom,acc,dat,gen : Str) -> PN = \nom,acc,dat,gen ->
       {s = table {Nom => nom ; Acc => acc ; Dat => dat ; Gen => gen} ; lock_PN = <>} 
@@ -402,10 +493,14 @@
 
   mkAdv s = {s = s ; lock_Adv = <>} ;
 
-  mkPrep s c = {s = s ; c = c ; isPrep = True ; lock_Prep = <>} ;
-  accPrep = {s = [] ; c = accusative ; isPrep = False ; lock_Prep = <>} ;
-  datPrep = {s = [] ; c = dative ; isPrep = False ; lock_Prep = <>} ;
-  genPrep = {s = [] ; c = genitive ; isPrep = False ; lock_Prep = <>} ;
+  mkPrep = overload {
+    mkPrep : Str -> PCase -> Prep = \s,c -> {s = s ; s2 = [] ; c = c ; isPrep = True ; lock_Prep = <>} ;
+    mkPrep : PCase -> Str -> Prep = \c,s -> {s = [] ; s2 = s ; c = c ; isPrep = True ; lock_Prep = <>} ;
+    mkPrep : Str -> PCase -> Str -> Prep = \s,c,t -> {s = s ; s2 = t ; c = c ; isPrep = True ; lock_Prep = <>}
+    } ;
+  accPrep = {s,s2 = [] ; c = accusative ; isPrep = False ; lock_Prep = <>} ;
+  datPrep = {s,s2 = [] ; c = dative ; isPrep = False ; lock_Prep = <>} ;
+  genPrep = {s,s2 = [] ; c = genitive ; isPrep = False ; lock_Prep = <>} ;
   --von_Prep = mkPrep "von" dative ;
   von_Prep = mkPrep [] vonDat_Case ;
   zu_Prep = mkPrep [] zuDat_Case ;
@@ -448,19 +543,18 @@
 
   prefixV p v = MorphoGer.prefixV p v ** {lock_V = v.lock_V} ;
 
-  habenV v = 
-    {s = v.s ; prefix = v.prefix ; lock_V = v.lock_V ; aux = VHaben ; vtype = v.vtype} ;
-  seinV v = 
-    {s = v.s ; prefix = v.prefix ; lock_V = v.lock_V ; aux = VSein ; vtype = v.vtype} ;
-  reflV v c = 
-    {s = v.s ; prefix = v.prefix ; lock_V = v.lock_V ; aux = VHaben ; vtype = VRefl (prepC c).c} ;
+  compoundV p v = v ** {particle = p} ;
 
+  habenV v = v ** {aux = VHaben} ;
+  seinV v = v ** {aux = VSein} ;
+  reflV v c = v ** {aux = VHaben ; vtype = VRefl (prepC c).c} ;
+
   no_geV v = let vs = v.s in {
     s = table {
       p@(VPastPart _) => Predef.drop 2 (vs ! p) ;
       p => vs ! p
       } ;
-    prefix = v.prefix ; lock_V = v.lock_V ; aux = v.aux ; vtype = v.vtype
+    prefix = v.prefix ; particle = v.particle ; lock_V = v.lock_V ; aux = v.aux ; vtype = v.vtype
     } ;
 
   fixprefixV s v = let vs = v.s in {
@@ -469,24 +563,31 @@
       p@(VPastPart _) => s + Predef.drop 2 (vs ! p) ;
       p => s + vs ! p
       } ;
-    prefix = v.prefix ; lock_V = v.lock_V ; aux = v.aux ; vtype = v.vtype
+    prefix = v.prefix ; particle = v.particle ; lock_V = v.lock_V ; aux = v.aux ; vtype = v.vtype
     } ;
 
-  haben_V = MorphoGer.haben_V ** {lock_V = <>} ;
-  sein_V = MorphoGer.sein_V ** {lock_V = <>} ;
-  werden_V = MorphoGer.werden_V ** {lock_V = <>} ;
+  haben_V = MorphoGer.haben_V ** {particle = [] ; lock_V = <>} ;
+  sein_V = MorphoGer.sein_V ** {particle = [] ; lock_V = <>} ;
+  werden_V = MorphoGer.werden_V ** {particle = [] ; lock_V = <>} ;
 
   prepV2 v c   = v ** {c2 = c ; lock_V2 = <>} ;
   dirV2 v = prepV2 v accPrep ;
   datV2 v = prepV2 v datPrep ;
 
-  mkV3 v c d = v ** {c2 = c ; c3 = d ; lock_V3 = <>} ;
+  mkV3 = overload {
+    mkV3 : V -> V3 
+      = \v -> lin V3 (v ** {c2 = accPrep ; c3 = datPrep}) ;
+    mkV3 : V -> Prep -> Prep -> V3
+      = \v,c,d -> v ** {c2 = c ; c3 = d ; lock_V3 = <>} ;
+    } ;
+
   dirV3 v p = mkV3 v (mkPrep [] accusative) p ;
   accdatV3 v = dirV3 v (mkPrep [] dative) ; 
 
   mkVS v = v ** {lock_VS = <>} ;
   mkVQ v = v ** {lock_VQ = <>} ;
   mkVV v = v ** {isAux = False ; lock_VV = <>} ;
+  auxVV v = v ** {isAux = True ; lock_VV = <>} ;
 
   V0 : Type = V ;
 --  V2S, V2V, V2Q : Type = V2 ;
@@ -494,11 +595,33 @@
   A2V : Type = A2 ;
 
   mkV0  v = v ** {lock_V = <>} ;
-  mkV2S v p = prepV2 v p ** {lock_V2S = <>} ;
-  mkV2V v p = prepV2 v p ** {isAux = False ; lock_V2V = <>} ;
+
+  mkV2V = overload {
+    mkV2V : V -> V2V 
+      = \v -> dirV2 v ** {isAux = False ; lock_V2V = <>} ;
+    mkV2V : V -> Prep -> V2V 
+      = \v,p -> prepV2 v p ** {isAux = False ; lock_V2V = <>} ;
+    } ;
+  mkV2A = overload {
+    mkV2A : V -> V2A 
+      = \v -> dirV2 v ** {isAux = False ; lock_V2A = <>} ;
+    mkV2A : V -> Prep -> V2A 
+      = \v,p -> prepV2 v p ** {isAux = False ; lock_V2A = <>} ;
+    } ;
+  mkV2S = overload {
+    mkV2S : V -> V2S 
+      = \v -> dirV2 v ** {isAux = False ; lock_V2S = <>} ;
+    mkV2S : V -> Prep -> V2S 
+      = \v,p -> prepV2 v p ** {isAux = False ; lock_V2S = <>} ;
+    } ;
+  mkV2Q = overload {
+    mkV2Q : V -> V2Q 
+      = \v -> dirV2 v ** {isAux = False ; lock_V2Q = <>} ;
+    mkV2Q : V -> Prep -> V2Q 
+      = \v,p -> prepV2 v p ** {isAux = False ; lock_V2Q = <>} ;
+    } ;
+
   mkVA  v = v ** {lock_VA = <>} ;
-  mkV2A v p = prepV2 v p ** {lock_V2A = <>} ;
-  mkV2Q v p = prepV2 v p ** {lock_V2Q = <>} ;
 
   mkAS  v = v ** {lock_A = <>} ;
   mkA2S v p = mkA2 v p ** {lock_A = <>} ;
@@ -513,12 +636,31 @@
 
   mkN = overload {
     mkN : Str -> N = regN ;
+    mkN : (x1 : Str) -> Gender -> N = reg1N ;
     mkN : (x1,x2 : Str) -> Gender -> N = reg2N ;
     mkN : (x1,_,_,_,_,x6 : Str) -> Gender -> N = mk6N ;
     mkN : Str -> N -> N  -- Auto + Fahrer -> Autofahrer
-    = \s,x -> lin N {s = \\n,c => s + Predef.toLower (x.s ! n ! c) ; g = x.g} ;
+      = \s,x -> mkCompoundN s x ;
+    mkN : N -> N -> N  
+      = \n,x -> mkCompoundN n.co x ;
+    mkN : Str -> Gender -> Gender -> N 
+      = \s,g,h -> reg1N s g | reg1N s h ;
+
+    mkN : (x1,_,_,_,_,x6 : Str) -> N  
+      = \a,b,c,d,e,f -> mk6N a b c d e f ((regN a).g) ; ---- temporary: to deal with genderless uses AR 29/5/2014
+
     };
 
+    mkCompoundN : Str -> N -> N  -- Auto + Fahrer -> Autofahrer
+      = \s,x -> lin N {
+          s  = \\n,c => s + x.uncap.s ! n ! c ; 
+          co = s + x.uncap.co ;
+          uncap = {
+            s  = \\n,c => toLowerFirst s + x.uncap.s ! n ! c ; 
+            co = toLowerFirst s + x.uncap.co ;
+            } ;
+          g = x.g
+          } ;
 
 
   regA : Str -> A ;
@@ -542,7 +684,10 @@
     mkV : Str -> V = regV ;
     mkV : (x1,_,_,_,x5 : Str) -> V = irregV ;
     mkV : (x1,_,_,_,_,x6 : Str) -> V = mk6V ;
-    mkV : Str -> V -> V = prefixV
+    mkV : Str -> V -> V = \p,v -> case p of {
+     "be" | "er" | "ge" | "ver" | "zer" => fixprefixV p v ;
+      _ => MorphoGer.prefixV p v ** {lock_V = v.lock_V}
+      } ;
     };
 
 
@@ -556,7 +701,7 @@
     mkV2 : Str -> V2 = \s -> dirV2 (regV s) ;
     mkV2 : V -> V2 = dirV2 ;
     mkV2 : V -> Prep -> V2 = prepV2;
-    mkV2 : V -> Case -> V2 = \v,c -> prepV2 v (lin Prep {s = [] ; c = c ; isPrep = False}) ;
+    mkV2 : V -> Case -> V2 = \v,c -> prepV2 v (lin Prep {s,s2 = [] ; c = c ; isPrep = False}) ;
     } ;
 
 }
diff --git a/lib/src/german/ParseGer.gf b/lib/src/german/ParseGer.gf
--- a/lib/src/german/ParseGer.gf
+++ b/lib/src/german/ParseGer.gf
@@ -1,4 +1,4 @@
---# -path=alltenses:.:../english
+--# -path=alltenses:.:../english:../abstract:../translator
 concrete ParseGer of ParseEngAbs = 
   TenseGer,
   NounGer - [PPartNP],
@@ -12,14 +12,16 @@
   SentenceGer,
   QuestionGer,
   RelativeGer,
-  IdiomGer [NP, VP, Tense, Cl, ProgrVP, ExistNP],
-  ExtraGer [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash,
+  IdiomGer [NP, VP, Tense, Cl, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP],
+  ConstructionGer,
+  DocumentationGer,
+  ExtraGer [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash, PassAgentVPSlash,
             Temp, Pol, Conj, VPS, ListVPS, S, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS,
             VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
             ClSlash, RCl, EmptyRelSlash],
             
-  DictEngGer ** 
-open MorphoGer, ResGer, ParadigmsGer, SyntaxGer, Prelude in {
+  DictionaryGer ** 
+open MorphoGer, ResGer, ParadigmsGer, SyntaxGer, Prelude, HTML in {
 
 flags literal=Symb ; coding = utf8 ;
 
@@ -121,5 +123,6 @@
   that_RP = which_RP ;
 
   UttAdV adv = adv;
+
 
 }
diff --git a/lib/src/german/PhraseGer.gf b/lib/src/german/PhraseGer.gf
--- a/lib/src/german/PhraseGer.gf
+++ b/lib/src/german/PhraseGer.gf
@@ -19,6 +19,7 @@
     UttCN n = {s = n.s ! Strong ! Sg ! Nom} ;
     UttCard n = {s = n.s ! Neutr ! Nom} ;
     UttAP ap = {s = ap.s ! APred} ;
+    UttInterj i = i ;
 
     NoPConj = {s = []} ;
     PConjConj conj = ss (conj.s2) ;
diff --git a/lib/src/german/ResGer.gf b/lib/src/german/ResGer.gf
--- a/lib/src/german/ResGer.gf
+++ b/lib/src/german/ResGer.gf
@@ -1,4 +1,5 @@
 --# -path=.:../abstract:../common:prelude
+--# -coding=latin1
 
 --1 German auxiliary operations.
 --
@@ -216,17 +217,48 @@
 -- are always the same except for the dative. Actually the six forms are never
 -- needed at the same time, but just subsets of them.
 
-  Noun : Type = {s : Number => Case => Str ; g : Gender} ;
+  Noun : Type = {
+    s : Number => Case => Str ; 
+    co : Str ;  -- compound form, first part
+    uncap : {   -- compound form, second part, uncapitalized
+      s : Number => Case => Str ;  --- just a copy of the normal noun; would be nicer with run-time uncap
+      co : Str ;
+      } ;
+    g : Gender
+    } ;
 
-  mkN  : (x1,_,_,_,_,x6 : Str) -> Gender -> Noun = 
-    \mann, mannen, manne, mannes, maenner, maennern, g -> {
+  mkN  : (x1,_,_,_,_,x6,x7 : Str) -> Gender -> Noun = 
+    \Mann, Mannen, Manne, Mannes, Maenner, Maennern, Mann_, g -> {
      s = table {
-       Sg => caselist mann mannen manne mannes ;
-       Pl => caselist maenner maenner maennern maenner
+       Sg => caselist Mann Mannen Manne Mannes ;
+       Pl => caselist Maenner Maenner Maennern Maenner
        } ; 
+     co = Mann_ ;
+     uncap = 
+       let
+         mann = toLowerFirst Mann ;
+         mannen = toLowerFirst Mannen ;
+         manne = toLowerFirst Manne ;
+         mannes = toLowerFirst Mannes ;
+         maenner = toLowerFirst Maenner ;
+         maennern = toLowerFirst Maennern ;
+         mann_ = toLowerFirst Mann_ ;
+       in {
+         s = table {
+           Sg => caselist mann mannen manne mannes ;
+           Pl => caselist maenner maenner maennern maenner
+           } ; 
+         co = mann_ ;
+         } ;
      g = g
     } ;
 
+  mkCompoundForm : Str -> Str = \s -> case s of {
+    _ + "e" => s + "n" ;
+    _ + ("ung" | "heit" | "keit") => s + "s" ;
+    _ => s  ---- any more predictable cases?
+    } ;
+
 -- Adjectives need four forms: two for the positive and one for the other degrees.
 
   Adjective : Type = {s : Degree => AForm => Str} ;
@@ -245,7 +277,8 @@
 
   Verb : Type = {
     s : VForm => Str ; 
-    prefix : Str ; 
+    prefix : Str ;
+    particle : Str ; 
     aux : VAux ; 
     vtype : VType
     } ;
@@ -287,6 +320,7 @@
       VPastPart a      => ein + (regA gegeben).s ! Posit ! a
       } ;
      prefix = ein ;
+     particle = [] ;
      aux = aux ;
      vtype = VAct
      } ;
@@ -310,6 +344,7 @@
       VPastPart a => ein + vs ! VPastPart a
       } ;
      prefix = ein ;
+     particle = verb.particle ;
      aux = verb.aux ;
      vtype = verb.vtype
      } ;
@@ -319,7 +354,7 @@
 -- defined in $MorphoGer$.
 
   mkN4 : (x1,_,_,x4 : Str) -> Gender -> Noun = \wein,weines,weine,weinen ->
-    mkN wein wein wein weines weine weinen ;
+    mkN wein wein wein weines weine weinen (mkCompoundForm wein) ;
 
   regA : Str -> Adjective = \blau ->
    let blauest : Str = case blau of {
@@ -344,17 +379,17 @@
 
 -- Prepositions for complements indicate the complement case.
 
-  Preposition : Type = {s : Str ; c : PCase ; isPrep : Bool} ;
+  Preposition : Type = {s : Str ; s2 : Str ; c : PCase ; isPrep : Bool} ; -- s2 is postposition
 
 -- To apply a preposition to a complement.
 
   appPrep : Preposition -> (PCase => Str) -> Str = \prep,arg ->
-    prep.s ++ arg ! prep.c ;
+    prep.s ++ arg ! prep.c ++ prep.s2 ;
 
 -- To build a preposition from just a case.
 
   noPreposition : Case -> Preposition = \c -> 
-    {s = [] ; c = NPC c ; isPrep = False} ;
+    {s,s2 = [] ; c = NPC c ; isPrep = False} ;
 
 -- Pronouns and articles
 -- Here we define personal and relative pronouns.
@@ -485,7 +520,7 @@
 
       vf : Bool -> Str -> Str -> {fin,inf : Str} = \b,fin,inf -> {
         fin = fin ; 
-        inf = if_then_Str b [] auf ++ inf  --- negation of main b
+        inf = verb.particle ++ if_then_Str b [] auf ++ inf  --- negation of main b
         } ;
 
     in {
@@ -514,6 +549,7 @@
     s = {
      s = verb.s ;
      prefix = verb.prefix ;
+     particle = verb.particle ;
      aux = verb.aux ;
      vtype = verb.vtype
      } ;
@@ -573,6 +609,7 @@
       v => sein.s ! v 
       } ;
      prefix = [] ;
+     particle = [] ;
      aux = VSein ;
      vtype = VAct
     } ;
diff --git a/lib/src/german/StructuralGer.gf b/lib/src/german/StructuralGer.gf
--- a/lib/src/german/StructuralGer.gf
+++ b/lib/src/german/StructuralGer.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete StructuralGer of Structural = CatGer ** 
 
   open MorphoGer, MakeStructuralGer, (X = ConstructX), 
diff --git a/lib/src/german/TerminologyGer.gf b/lib/src/german/TerminologyGer.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/german/TerminologyGer.gf
@@ -0,0 +1,64 @@
+--# -path=.:../abstract:../common
+
+concrete TerminologyGer of Terminology = CatGer ** open 
+  ResGer,
+  ParadigmsGer,
+  (G = GrammarGer),
+  (S = SyntaxGer),
+  (L = LexiconGer),
+  Prelude
+in {
+
+
+lincat
+  Category = G.N ;
+  ParameterType = G.N ;
+  Parameter = G.N ;
+  
+  Heading = {s : Str} ;
+  
+
+lin
+  noun_Category = mkN "Substantiv" ;
+  adjective_Category = mkN "Adjektiv" ;
+  verb_Category = mkN "Verb" ;
+  preposition_Category = mkN "Präposition" ;
+
+  gender_ParameterType = mkN "Geschlecht" ;
+
+  singular_Parameter = mkN "Singular" ;
+  plural_Parameter = mkN "Plural" ;
+
+  masculine_Parameter = mkN "Maskulinum" ;
+  feminine_Parameter = mkN "Femininum" ;
+  neuter_Parameter = mkN "Neutrum" ;
+
+  nominative_Parameter = mkN "Nominativ" ;
+  genitive_Parameter = mkN "Genitiv" ;
+  dative_Parameter = mkN "Dativ" ;
+  accusative_Parameter = mkN "Akkusativ" ;
+  
+  imperative_Parameter = mkN "Imperativ" ;
+  indicative_Parameter = mkN "Indikativ" ;
+  conjunctive_Parameter = mkN "Konjunktiv" ;
+  infinitive_Parameter = mkN "Infinitiv" ;
+
+  present_Parameter = mkN "Präsens" ;
+  past_Parameter = mkN "Präteritum" ;
+  future_Parameter = mkN "Futur" ;
+  conditional_Parameter = mkN "Konditional" ;
+  perfect_Parameter = mkN "Perfekt" ;
+
+  participle_Parameter = mkN "Partizip" ;
+  aux_verb_Parameter = mkN "Hilfsverb" ;
+
+  positive_Parameter = mkN "Positiv" ;
+  comparative_Parameter = mkN "Komparativ" ;
+  superlative_Parameter = mkN "Superlativ" ;
+  predicative_Parameter = mkN "Prädikativ" ;
+
+  nounHeading n = ss (n.s ! Sg ! Nom) ;
+
+  exampleGr_N = mkN "Beispiel" "Beispiele" neuter ;
+
+}
diff --git a/lib/src/greek/ParadigmsGre.gf b/lib/src/greek/ParadigmsGre.gf
--- a/lib/src/greek/ParadigmsGre.gf
+++ b/lib/src/greek/ParadigmsGre.gf
@@ -42,14 +42,15 @@
 
   mkNending : Str -> Str -> Gender ->  N = \x,n,g ->
         case <x,n> of {
-          <c + "ος", c + "ων"> => mkNoun_anthropos x  n g ;
-          <c + "η", c + "εις"> => mkNoun_kivernisi x  n g ;
-          <c + "ης", c + "ηδες"> => mkNoun_fournaris x  n g ;
-          <c + "ας", c + "ων"> => mkNoun_filakas x  n g ;
-          <c + "ο", c + "ων"> => mkNoun_prosopo x  n g ;
-          <c + ("ώς" | "ός" | "ως" ) , c + ("ος"|"ός" ) > => mkNoun_fws x  n g ;
-          <c + ("μα" | "ιμο" ), c + "ατα"> => mkNoun_provlima x  n g ;
-          <c + "ος", c + "η"> => mkNoun_megethos x  n g 
+          -- all of these were nonlinear
+          <c + "ος", c2 + "ων"> => mkNoun_anthropos x  n g ;
+          <c + "η", c2 + "εις"> => mkNoun_kivernisi x  n g ;
+          <c + "ης", c2 + "ηδες"> => mkNoun_fournaris x  n g ;
+          <c + "ας", c2 + "ων"> => mkNoun_filakas x  n g ;
+          <c + "ο", c2 + "ων"> => mkNoun_prosopo x  n g ;
+          <c + ("ώς" | "ός" | "ως" ) , c2 + ("ος"|"ός" ) > => mkNoun_fws x  n g ;
+          <c + ("μα" | "ιμο" ), c2 + "ατα"> => mkNoun_provlima x  n g ;
+          <c + "ος", c2 + "η"> => mkNoun_megethos x  n g 
         }  ** {lock_N = <>} ;
    
 
@@ -128,9 +129,9 @@
 
       mkA1 : Str -> Str ->  A = \x,n ->
           case <x,n> of {
-            <c + "ης", c + "ες"> => mkAdjective4 x n ; 
-            <c + "ων", c + "όντων"> => mkAdjective3 x n ;
-            <c + "ύς", c + "έως"> => mkAdjectiveIr x n  
+            <c + "ης", c2 + "ες"> => mkAdjective4 x n ;  -- was nonlinear
+            <c + "ων", c2 + "όντων"> => mkAdjective3 x n ;  -- was nonlinear
+            <c + "ύς", c2 + "έως"> => mkAdjectiveIr x n    -- was nonlinear
             }  ** {lock_A = <>} ;
 
 
@@ -221,10 +222,10 @@
         dirV3    : V -> Prep -> V3 ;          -- dino,_,se
         dirdirV3 : V -> V3 ;                  -- dino,_,_
 
-
-        mmkV : V -> Str -> V ;
-        mmkV v s = v ** {s = s } ;
-        expressV : V -> Str -> V = \v,s -> mmkV v s ;
+--- type-incorrect to replace VForm => Str by Str. AR 31/1/2014
+---        mmkV : V -> Str -> V ;
+---        mmkV v s = v ** {s = s } ;
+---        expressV : V -> Str -> V = \v,s -> mmkV v s ;
 
         mmkV2 : V -> Prep -> V2 ;
         mmkV2 v p = v ** {c2 = p ; lock_V2 = <>} ;
diff --git a/lib/src/greek/ResGre.gf b/lib/src/greek/ResGre.gf
--- a/lib/src/greek/ResGre.gf
+++ b/lib/src/greek/ResGre.gf
@@ -1405,8 +1405,8 @@
         <Masc | Change,Sg,CPrep P_se > =>   "στον" ; 
         <Fem, Sg, Nom>    => "η" ;
         <Fem, Sg, Gen|CPrep P_Dat>   =>  "της" ;
-        <Fem, Sg, Acc |CPrep PNul>   =>   pre { FemAccFinalN => "την" ; _=> "τη"} ;
-        <Fem, Sg, CPrep P_se  >   =>   pre { FemAccFinalN => "στην" ; _=> "στη"} ;
+        <Fem, Sg, Acc |CPrep PNul>   =>   pre { "ά" | "ό" | "ί"| "έ" | "ή" | "ύ"| "ώ" | "α" | "ο" | "ι"| "ε" |"η" | "υ" | "ω" |"κ"|"π" |"τ"| "ξ" |"ψ"| "γκ" |"μπ" |"ντ"  => "την" ; _=> "τη"} ;
+        <Fem, Sg, CPrep P_se  >   =>   pre { "ά" | "ό" | "ί"| "έ" | "ή" | "ύ"| "ώ" | "α" | "ο" | "ι"| "ε" |"η" | "υ" | "ω" |"κ"|"π" |"τ"| "ξ" |"ψ"| "γκ" |"μπ" |"ντ" => "στην" ; _=> "στη"} ;
         <Neut, Sg, Nom | Acc |CPrep PNul>    => prepCase c++  "το" ;
         <Neut, Sg, Gen|CPrep P_Dat>   =>  "του" ;
         <Neut, Sg, CPrep P_se >    =>   "στο" ;
diff --git a/lib/src/hebrew/ParadigmsHeb.gf b/lib/src/hebrew/ParadigmsHeb.gf
--- a/lib/src/hebrew/ParadigmsHeb.gf
+++ b/lib/src/hebrew/ParadigmsHeb.gf
@@ -79,7 +79,7 @@
 
 
   mkPN  = overload {
-    mkPN : Str -> Gender -> PN 
+    mkPN : Str -> Gender -> CatHeb.PN 
     = mkProperNoun ;
    } ;
 
diff --git a/lib/src/hindi/AllHin.gf b/lib/src/hindi/AllHin.gf
--- a/lib/src/hindi/AllHin.gf
+++ b/lib/src/hindi/AllHin.gf
@@ -1,4 +1,4 @@
---# -path=.:../abstract:../common:../prelude:../hindustani
+--# -path=.:../abstract:../common:../prelude:../hindustani:../api
 
 concrete AllHin of AllHinAbs =
   LangHin,
diff --git a/lib/src/hindi/ConstructionHin.gf b/lib/src/hindi/ConstructionHin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/hindi/ConstructionHin.gf
@@ -0,0 +1,153 @@
+--# -path=.:../abstract
+
+concrete ConstructionHin of Construction = CatHin ** 
+  open SyntaxHin, SymbolicHin, ParadigmsHin, (L = LexiconHin), (E = ExtraHin), (G = GrammarHin), (R = ResHin), (S = StructuralHin), Prelude in {
+
+
+lin
+  hungry_VP = mkVP  (mkA "भूखा") ;
+  thirsty_VP = mkVP (mkA "प्यासा") ;
+  has_age_VP card = mkVP (mkNP <card : Card> (mkCN (mmodN L.year_N))) ;
+
+  have_name_Cl x y = mkCl (mkNP (E.GenNP x) L.name_N) (lin NP y) ;
+  married_Cl x y = mkCl (lin NP x) L.married_A2 (lin NP y) ;
+
+  what_name_QCl x = mkQCl (mkIComp whatSg_IP) (mkNP (E.GenNP x) L.name_N) ;
+  how_old_QCl x = mkQCl (lin IAdv {s = "कितनी"}) (mkNP (E.GenNP x) (mkN "उम्र" "उम्र" "उम्र" "उम्र" "उम्र" "उम्र" feminine)) ;
+  how_far_QCl x = mkQCl (E.IAdvAdv (ParadigmsHin.mkAdv "दूर")) (lin NP x) ;
+
+oper
+  mmodN : N -> N = \noun -> lin N {s = \\n,c =>noun.s!n!c++"का" ; g =noun.g} ;
+
+-- some more things
+----  weather_adjCl ap = mkCl (mkVP (lin AP ap)) ;
+   
+----  is_right_VP = mkVP (ParadigmsHin.mkA "right") ;
+----  is_wrong_VP = mkVP (ParadigmsHin.mkA "wrong") ;
+
+----  n_units_AP card cn a = mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> (lin CN cn)))) (lin A a) ;
+
+
+----  bottle_of_CN np = mkCN (lin N2 (mkN2 "bottle")) (lin NP np) ;
+----  cup_of_CN    np = mkCN (lin N2 (mkN2 "cup"))    (lin NP np) ;
+----  glass_of_CN  np = mkCN (lin N2 (mkN2 "glass"))  (lin NP np) ;
+
+{-
+-- spatial deixis and motion verbs
+
+  where_go_QCl np = mkQCl where_IAdv (mkCl np (mkVP L.go_V)) ;
+  where_come_from_QCl np =  mkQCl from_where_IAdv (mkCl np (mkVP L.go_V)) ;
+  
+  go_here_VP = mkVP (mkVP L.go_V) S.here_Adv ;
+  come_here_VP = mkVP (mkVP L.come_V) S.here_Adv ;
+  come_from_here_VP = mkVP (mkVP L.come_V) (mkAdv "from here") ;
+
+  go_there_VP = mkVP (mkVP L.go_V)  S.there_Adv ;
+  come_there_VP = mkVP (mkVP L.come_V) S.there_Adv ;
+  come_from_there_VP = mkVP (mkVP L.come_V) (mkAdv "from there") ;
+
+--TODO "where did X come from" instead of "from where did X come"
+oper from_where_IAdv : IAdv = lin IAdv (ss "from where") ;
+
+-}
+
+
+lincat
+  Weekday = N ;
+  Monthday = NP ;
+  Month = N ;
+  Year = NP ;
+
+lin
+{- ----
+  weekdayPunctualAdv w = SyntaxHin.mkAdv on_Prep (mkNP w) ;         -- on Sunday
+  weekdayHabitualAdv w = SyntaxHin.mkAdv on_Prep (mkNP aPl_Det w) ; -- on Sundays
+  weekdayNextAdv w = SyntaxHin.mkAdv (mkPrep "next") (mkNP w) ;     -- next Sunday
+  weekdayLastAdv w = SyntaxHin.mkAdv (mkPrep "last") (mkNP w) ;     -- last Sunday
+
+  monthAdv m = SyntaxHin.mkAdv in_Prep (mkNP m) ;
+  yearAdv y = SyntaxHin.mkAdv in_Prep y ;
+  dayMonthAdv d m = ParadigmsHin.mkAdv ("on" ++ d.s ! R.NPAcc ++ m.s ! R.Sg ! R.Nom) ; -- on 17 May
+  monthYearAdv m y = SyntaxHin.mkAdv in_Prep (mkNP (mkCN m y)) ; -- in May 2012
+  dayMonthYearAdv d m y = ParadigmsHin.mkAdv ("on" ++ d.s ! R.NPAcc ++ m.s ! R.Sg ! R.Nom ++ y.s ! R.NPAcc) ; -- on 17 May 2013
+-}
+  intYear = symb ;
+  intMonthday = symb ;
+
+lincat Language = PN ;
+
+lin InLanguage l = SyntaxHin.mkAdv in_Prep (mkNP l) ; ----
+
+lin
+  weekdayN w = w ;
+  monthN m = m ;
+
+  weekdayPN w = mkPN w ;
+  monthPN m = mkPN m ;
+
+  languagePN l = l ;
+
+oper mkLanguage : Str -> PN = \s -> mkPN s ;
+
+----------------------------------------------
+---- lexicon of special names
+
+lin monday_Weekday = mkN "सोमवार" ;
+lin tuesday_Weekday = mkN "मंगलवार" ;
+lin wednesday_Weekday = mkN "बुधवार" ;
+lin thursday_Weekday = mkN "गुरुवार" ;
+lin friday_Weekday = mkN "शुक्रवार" ;
+lin saturday_Weekday = mkN "शनिवार" ;
+lin sunday_Weekday = mkN "रविवार" ;
+
+lin january_Month = mkN "जनवरी" ;
+lin february_Month = mkN "फ़रवरी" ;
+lin march_Month = mkN "मार्च" ;
+lin april_Month = mkN "अप्रैल" ;
+lin may_Month = mkN "मई" ;
+lin june_Month = mkN "जून" ;
+lin july_Month = mkN "जुलाई" ;
+lin august_Month = mkN "अगस्त" ;
+lin september_Month = mkN "सितम्बर" ; 
+lin october_Month = mkN "अक्टूबर" ;
+lin november_Month = mkN "नवम्बर" ;
+lin december_Month = mkN "दिसम्बर" ;
+
+lin afrikaans_Language = mkLanguage "Afrikaans" ;
+lin amharic_Language = mkLanguage "Amharic" ;
+lin arabic_Language = mkLanguage "Arabic" ;
+lin bulgarian_Language = mkLanguage "बल्गेरियाई" ;
+lin catalan_Language = mkLanguage "Catalan" ;
+lin chinese_Language = mkLanguage "चीनी" ;
+lin danish_Language = mkLanguage "Danish" ;
+lin dutch_Language = mkLanguage "Dutch" ;
+lin english_Language = mkLanguage "अंग्रेज़ी" ;
+lin estonian_Language = mkLanguage "Estonian" ;
+lin finnish_Language = mkLanguage "Finnish" ;
+lin french_Language = mkLanguage "फ्रेंच" ;
+lin german_Language = mkLanguage "जर्मन" ;
+lin greek_Language = mkLanguage "Greek" ;
+lin hebrew_Language = mkLanguage "Hebrew" ;
+lin hindi_Language = mkLanguage "हिंदी" ;
+lin japanese_Language = mkLanguage "Japanese" ;
+lin italian_Language = mkLanguage "Italian" ;
+lin latin_Language = mkLanguage "Latin" ;
+lin latvian_Language = mkLanguage "Latvian" ;
+lin maltese_Language = mkLanguage "Maltese" ;
+lin nepali_Language = mkLanguage "Nepali" ;
+lin norwegian_Language = mkLanguage "Norwegian" ;
+lin persian_Language = mkLanguage "Persian" ;
+lin polish_Language = mkLanguage "Polish" ;
+lin punjabi_Language = mkLanguage "Punjabi" ;
+lin romanian_Language = mkLanguage "Romanian" ;
+lin russian_Language = mkLanguage "Russian" ;
+lin sindhi_Language = mkLanguage "Sindhi" ;
+lin spanish_Language = mkLanguage "Spanish" ;
+lin swahili_Language = mkLanguage "Swahili" ;
+lin swedish_Language = mkLanguage "Swedish" ;
+lin thai_Language = mkLanguage "Thai" ;
+lin turkish_Language = mkLanguage "Turkish" ;
+lin urdu_Language = mkLanguage "Urdu" ;
+
+
+}
diff --git a/lib/src/hindi/DictHin.gf b/lib/src/hindi/DictHin.gf
deleted file mode 100644
# file too large to diff: lib/src/hindi/DictHin.gf
diff --git a/lib/src/hindi/DocumentationHin.gf b/lib/src/hindi/DocumentationHin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/hindi/DocumentationHin.gf
@@ -0,0 +1,126 @@
+concrete DocumentationHin of Documentation = CatHin ** open
+  ResHin,
+  CommonHindustani,
+  HTML 
+in {
+
+lincat
+  Inflection = {t : Str; s1,s2 : Str} ;
+  Document = {s : Str} ;
+  Tag = {s : Str} ;
+
+lin
+  InflectionN, InflectionN2, InflectionN3 = \noun -> {
+    t  = "n" ;
+    s1 = heading1 ("Noun" ++
+         case noun.g of {
+           Masc => "(Masc)" ;
+           Fem  => "(Fem)"
+         });
+    s2 = frameTable (
+           tr (th ""    ++ th "sg"                ++ th "pl") ++
+           tr (th "dir" ++ td (noun.s ! Sg ! Dir) ++ td (noun.s ! Pl ! Dir)) ++
+           tr (th "obl" ++ intagAttr "td" "rowspan=2" (noun.s ! Sg ! Obl) ++ td (noun.s ! Pl ! Obl)) ++
+           tr (th "voc" ++ td (noun.s ! Pl ! CommonHindustani.Voc))
+         )
+    } ;
+
+  InflectionA, InflectionA2 = \adj -> {
+    t  = "a" ;
+    s1 = heading1 "Adjective" ;
+    s2 = heading2 "Positive" ++
+         forms Posit ++
+         heading2 "Comparative" ++
+         forms Compar ++
+         heading2 "Superlative" ++
+         forms Superl
+    } where {
+        forms : Degree -> Str = \degree ->
+          frameTable (
+            tr (intagAttr "th" "colspan=2" "" ++ th "sg" ++ th "pl") ++
+            tr (intagAttr "th" "rowspan=3" "masc" ++
+                th "dir" ++ td (adj.s ! Sg ! Masc ! Dir ! degree) ++ td (adj.s ! Pl ! Masc ! Dir ! degree)) ++
+            tr (th "obl" ++ intagAttr "td" "rowspan=2" (adj.s ! Sg ! Masc ! Obl ! degree) ++ td (adj.s ! Pl ! Masc ! Obl ! degree)) ++
+            tr (th "voc" ++ td (adj.s ! Pl ! Masc ! CommonHindustani.Voc ! degree)) ++
+            tr (intagAttr "th" "rowspan=3" "fem" ++
+                th "dir" ++ td (adj.s ! Sg ! Fem ! Dir ! degree) ++ td (adj.s ! Pl ! Fem ! Dir ! degree)) ++
+            tr (th "obl" ++ intagAttr "td" "rowspan=2" (adj.s ! Sg ! Fem ! Obl ! degree) ++ td (adj.s ! Pl ! Fem ! Obl ! degree)) ++
+            tr (th "voc" ++ td (adj.s ! Pl ! Fem ! CommonHindustani.Voc ! degree))
+          ) ;
+    };
+
+  InflectionAdv = \adv -> {
+    t  = "adv" ;
+    s1 = heading1 "Adverb" ;
+    s2 = frameTable (
+            tr (th "masc" ++ td (adv.s ! Masc)) ++
+            tr (th "fem"  ++ td (adv.s ! Fem))
+          )
+    } ;
+
+  InflectionPrep = \prep -> {
+    t  = "prep" ;
+    s1 = heading1 "Preposition" ;
+    s2 = frameTable (
+            tr (th "masc" ++ td (prep.s ! Masc)) ++
+            tr (th "fem"  ++ td (prep.s ! Fem))
+          )
+    } ;
+
+  InflectionV, InflectionV2, InflectionV3,
+  InflectionV2A, InflectionV2Q, InflectionV2S, InflectionV2V,
+  InflectionVA, InflectionVQ, InflectionVS, InflectionVV = \verb -> {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = heading2 "Root" ++
+         paragraph (verb.s ! Root) ++
+         heading2 "Present" ++
+         forms Imperf ++
+         heading2 "Past" ++
+         forms CommonHindustani.Subj ++
+         heading2 "Past Perfect" ++
+         forms Perf ++
+         heading2 "Infinitive" ++
+         frameTable (
+           tr (th ""    ++ td (verb.s ! Inf)) ++
+           tr (th "obl" ++ td (verb.s ! Inf_Obl)) ++
+           tr (th "fem" ++ td (verb.s ! Inf_Fem))
+         )
+    } where {
+        forms : VTense -> Str = \tense ->
+          frameTable (
+            tr (intagAttr "th" "colspan=2" "" ++ th "masc" ++ th "fem") ++
+            tr (intagAttr "th" "rowspan=6" "sg" ++ 
+                th "1.p"          ++ td (verb.s ! VF tense Pers1 Sg Masc) ++ 
+                                     td (verb.s ! VF tense Pers1 Sg Fem)) ++
+            tr (th "2.p casual"   ++ td (verb.s ! VF tense Pers2_Casual   Sg Masc) ++ 
+                                     td (verb.s ! VF tense Pers2_Casual   Sg Fem)) ++
+            tr (th "2.p familiar" ++ td (verb.s ! VF tense Pers2_Familiar Sg Masc) ++ 
+                                     td (verb.s ! VF tense Pers2_Familiar Sg Fem)) ++
+            tr (th "2.p respect"  ++ td (verb.s ! VF tense Pers2_Respect  Sg Masc) ++ 
+                                     td (verb.s ! VF tense Pers2_Familiar Sg Fem)) ++
+            tr (th "3.p near"     ++ td (verb.s ! VF tense Pers3_Near     Sg Masc) ++ 
+                                     td (verb.s ! VF tense Pers3_Near     Sg Fem)) ++
+            tr (th "3.p distant"  ++ td (verb.s ! VF tense Pers3_Distant  Sg Masc) ++ 
+                                     td (verb.s ! VF tense Pers3_Distant  Sg Fem)) ++
+            tr (intagAttr "th" "rowspan=6" "pl" ++
+                th "1.p"          ++ td (verb.s ! VF tense Pers1 Pl Masc) ++ 
+                                     td (verb.s ! VF tense Pers1 Pl Fem)) ++
+            tr (th "2.p casual"   ++ td (verb.s ! VF tense Pers2_Casual   Pl Masc) ++ 
+                                     td (verb.s ! VF tense Pers2_Casual   Pl Fem)) ++
+            tr (th "2.p familiar" ++ td (verb.s ! VF tense Pers2_Familiar Pl Masc) ++ 
+                                     td (verb.s ! VF tense Pers2_Familiar Pl Fem)) ++
+            tr (th "2.p respect"  ++ td (verb.s ! VF tense Pers2_Respect  Pl Masc) ++ 
+                                     td (verb.s ! VF tense Pers2_Familiar Pl Fem)) ++
+            tr (th "3.p near"     ++ td (verb.s ! VF tense Pers3_Near     Pl Masc) ++ 
+                                     td (verb.s ! VF tense Pers3_Near     Pl Fem)) ++
+            tr (th "3.p distant"  ++ td (verb.s ! VF tense Pers3_Distant  Pl Masc) ++ 
+                                     td (verb.s ! VF tense Pers3_Distant  Pl Fem))
+          )
+    } ;
+
+lin
+  MkDocument b i e = {s = i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s} ;
+  MkTag i = {s = i.t} ;
+
+}
diff --git a/lib/src/hindi/LangHin.gf b/lib/src/hindi/LangHin.gf
--- a/lib/src/hindi/LangHin.gf
+++ b/lib/src/hindi/LangHin.gf
@@ -1,8 +1,10 @@
---# -path=.:../abstract:../common:../hindustani
+--# -path=.:../abstract:../common:../hindustani:../api
 
 concrete LangHin of Lang = 
   GrammarHin,
   LexiconHin
+ ,DocumentationHin
+ ,ConstructionHin
   ** {
 
 flags startcat = Phr ; unlexer=unwords ; lexer=words ;
diff --git a/lib/src/hindi/ParadigmsHin.gf b/lib/src/hindi/ParadigmsHin.gf
--- a/lib/src/hindi/ParadigmsHin.gf
+++ b/lib/src/hindi/ParadigmsHin.gf
@@ -46,7 +46,13 @@
  
 
 -- Proper names     
-  mkPN : Str -> PN = \s -> let n = regNoun s in {s = n.s ! Sg ; g = n.g ; lock_PN = <>} ;
+  mkPN = overload {
+    mkPN : Str -> PN 
+     = \s -> let n = regNoun s in {s = n.s ! Sg ; g = n.g ; lock_PN = <>} ;
+    mkPN : N -> PN 
+     = \n -> {s = n.s ! Sg ; g = n.g ; lock_PN = <>} ;
+    } ;
+
   personalPN : Str -> Str -> Str -> Str -> Str -> Str -> Str -> Number -> Gender -> UPerson -> Pron =
     \s1,s2,s3,smp,sfp,pmp,pfp,nn,g,p -> let n = mkPron s1 s2 s3 in
       {s = n.s ;
@@ -193,6 +199,9 @@
 --  AS, A2S, AV, A2V : Type ;
 --
 --
+  mkInterj : Str -> Interj
+    = \s -> lin Interj {s = s} ;
+
 ----.
 ----2 Definitions of paradigms
 ----
diff --git a/lib/src/hindi/ParseHin.gf b/lib/src/hindi/ParseHin.gf
--- a/lib/src/hindi/ParseHin.gf
+++ b/lib/src/hindi/ParseHin.gf
@@ -1,4 +1,4 @@
---# -path=.:alltenses:../abstract:../english:../hindustani
+--# -path=.:../abstract:../english:../hindustani:../translator
 concrete ParseHin of ParseEngAbs = 
   TenseX - [AdN,Adv,SC,PPos,PNeg],
 --  TextX - [AdN,Adv,SC],
@@ -7,7 +7,7 @@
   AdjectiveHin,
   NumeralHin,
   ConjunctionHin,
-  VerbHin - [PassV2, UseCopula, ComplVV, VPSlashPrep],
+  VerbHin - [SlashV2V, PassV2, UseCopula, ComplVV, VPSlashPrep],
   AdverbHin,
   PhraseHin,
   SentenceHin,
@@ -19,8 +19,8 @@
   ExtraHin [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash,Temp,Pol,Conj,VPS,ListVPS,S,Num, CN,
   RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,VPI, VPIForm, VPIInf, VPIPresPart, ListVPI,
   VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,ClSlash, RCl, EmptyRelSlash],
---  DictHinMath **
-  DictHin ** 
+  DocumentationHin,
+  DictionaryHin ** 
 open MorphoHin, ResHin, ParadigmsHin,CommonX, CommonHindustani, Prelude in {
 
 flags
@@ -132,8 +132,7 @@
 
 lin
   PPos = {s = [] ; p = Pos} ;
-  PNeg = {s = [] ; p = Neg} ; -- contracted: don't
-  UncNeg = {s = [] ; p = Neg} ;
+  PNeg = {s = [] ; p = Neg} ;
   
   VPSlashPrep vp p = vp ** {c2 = {s = p.s!Masc ; c = VTrans}} ;
 
diff --git a/lib/src/hindustani/CatHindustani.gf b/lib/src/hindustani/CatHindustani.gf
--- a/lib/src/hindustani/CatHindustani.gf
+++ b/lib/src/hindustani/CatHindustani.gf
@@ -92,4 +92,18 @@
     N3 = {s : Number => Case => Str ; g : Gender} ** {c2 : Str ; c3 : Str ; c4 : Str} ;
     PN = {s : Case => Str ; g : Gender} ;
 
+
+--infVV False
+  linref
+    VP = \vp -> infVV False vp ;
+    VPSlash = \vps -> infVV False vps ++ vps.c2.s ;
+
+    V, VS, VQ, VA = \v -> infVV False (predV v) ;
+    V2, V2A, V2Q, V2S = \v -> infVV False (predV v) ++ v.c2.s ;
+    V3 = \v -> infVV False (predV v) ++ v.c2 ++ v.c3 ;
+    VV = \v -> infVV False (predV v) ;
+    V2V = \v -> infVV False (predV v) ++ v.c2 ;
+
+    Conj = \c -> c.s1 ++ c.s2 ;
+
 }
diff --git a/lib/src/hindustani/PhraseHindustani.gf b/lib/src/hindustani/PhraseHindustani.gf
--- a/lib/src/hindustani/PhraseHindustani.gf
+++ b/lib/src/hindustani/PhraseHindustani.gf
@@ -19,6 +19,7 @@
 	UttCN cn = {s = cn.s ! Sg ! Dir};
     UttCard n = n ;
     UttAP ap = {s = ap.s ! Sg ! Masc ! Dir ! Posit} ;
+    UttInterj i = i ;
 
     NoPConj = {s = []} ;
     PConjConj conj = {s = conj.s2} ; ---
diff --git a/lib/src/italian/AllIta.gf b/lib/src/italian/AllIta.gf
--- a/lib/src/italian/AllIta.gf
+++ b/lib/src/italian/AllIta.gf
@@ -1,4 +1,4 @@
---# -path=.:../romance:../abstract:../common:prelude
+--# -path=.:../romance:../abstract:../common:../api
 
 concrete AllIta of AllItaAbs = 
   LangIta,
diff --git a/lib/src/italian/BeschIta.gf b/lib/src/italian/BeschIta.gf
--- a/lib/src/italian/BeschIta.gf
+++ b/lib/src/italian/BeschIta.gf
@@ -4170,7 +4170,7 @@
     Indi Pres Sg P1 => p_ + "osso" ;
     Indi Pres Sg P2 => p_ + "uoi" ;
     Indi Pres Sg P3 => p_ + "uò" ;
-    Indi Pres Pl P1 => p_ + "otiamo" ;
+    Indi Pres Pl P1 => p_ + "ossiamo" ;
     Indi Pres Pl P2 => p_ + "otete" ;
     Indi Pres Pl P3 => p_ + "ossono" ;
     Indi Imperf Sg P1 => p_ + "otevo" ; --# notpresent
diff --git a/lib/src/italian/ConstructionIta.gf b/lib/src/italian/ConstructionIta.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/italian/ConstructionIta.gf
@@ -0,0 +1,146 @@
+--# -path=alltenses:.:../abstract
+
+concrete ConstructionIta of Construction = CatIta ** 
+  open SyntaxIta, SymbolicIta, ParadigmsIta, 
+       (L = LexiconIta), (E = ExtraIta), (I = IrregIta), (R = ResIta), (C = CommonRomance),
+       Prelude in {
+
+
+lin
+  hungry_VP = E.ComplCN have_V2 (mkCN (mkN "fame")) ;
+  thirsty_VP = E.ComplCN have_V2 (mkCN (mkN "sete")) ;
+  has_age_VP card = mkVP have_V2 (mkNP <lin Card card : Card> L.year_N) ;
+
+  have_name_Cl x y = mkCl x (mkV2 (reflV (mkV "chiamare"))) y ;
+  married_Cl x y = mkCl (lin NP x) L.married_A2 (lin NP y) | mkCl (mkNP and_Conj (lin NP x) (lin NP y)) (mkA "sposato") ;
+
+  what_name_QCl x = mkQCl how_IAdv (mkCl (lin NP x) (reflV (mkV "chiamare"))) ;
+  how_old_QCl x = mkQCl (mkIP how8many_IDet L.year_N) x have_V2 ;
+  how_far_QCl x = mkQCl how8much_IAdv (mkCl x (mkV "distare")) ;
+
+-- some more things
+  weather_adjCl ap = mkCl (mkVP (mkVA I.fare_V) (lin AP ap)) ;
+   
+  is_right_VP = E.ComplCN have_V2 (mkCN (mkN "ragione")) ;
+  is_wrong_VP = mkVP (reflV (mkV "sbagliare")) ;
+
+  n_units_AP card cn a = mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> (lin CN cn)))) (lin A a) ;
+
+  bottle_of_CN np = mkCN (lin N2 (mkN2 (mkN "bottiglia" feminine) part_Prep)) np ;
+  cup_of_CN    np = mkCN (lin N2 (mkN2 (mkN "tazza") part_Prep)) np ;
+  glass_of_CN  np = mkCN (lin N2 (mkN2 (mkN "bicchiere") part_Prep)) np ;
+
+{-
+-- spatial deixis and motion verbs
+
+  where_go_QCl np = mkQCl where_IAdv (mkCl np (mkVP L.go_V)) ;
+  where_come_from_QCl np =  mkQCl (lin IAdv (ss "d'où")) (mkCl np (mkVP L.go_V)) ;
+  
+  go_here_VP = mkVP (mkVP L.go_V) here_Adv ;
+  come_here_VP = mkVP (mkVP L.come_V) here_Adv ;
+  come_from_here_VP = mkVP (mkVP L.come_V) (mkAdv "d'ici") ;
+
+  go_there_VP = mkVP (mkVP L.go_V)  there_Adv ;
+  come_there_VP = mkVP (mkVP L.come_V) there_Adv ;
+  come_from_there_VP = mkVP (mkVP L.come_V) (mkAdv "de là") ;
+-}  
+
+lincat
+  Weekday = N ;
+  Monthday = NP ;
+  Month = N ;
+  Year = NP ;
+oper
+  noPrep : Prep = mkPrep [] ;
+
+lin
+  weekdayPunctualAdv w = lin Adv {s = w.s ! C.Sg} ;         -- lundi
+  weekdayHabitualAdv w = SyntaxIta.mkAdv noPrep (mkNP the_Det w) ; -- il lunedí ----
+  weekdayLastAdv w = SyntaxIta.mkAdv noPrep (mkNP the_Det (mkCN (mkA "scorso") w)) ; -- il lunedí scorso
+  weekdayNextAdv w = SyntaxIta.mkAdv noPrep (mkNP the_Det (mkCN (mkA "prossimo") w)) ; -- il lunedí prossimo
+
+  monthAdv m = lin Adv {s = "in" ++ m.s ! C.Sg} ;         -- in mggio
+  yearAdv y = SyntaxIta.mkAdv (mkPrep "nel") y ; ----
+  dayMonthAdv d m = ParadigmsIta.mkAdv ("il" ++ (d.s ! R.Nom).comp ++ m.s ! C.Sg) ; -- le 17 mai 
+  monthYearAdv m y = lin Adv {s = "in" ++ m.s ! C.Sg ++ (y.s ! R.Nom).comp} ;         -- in maggio 2012
+  dayMonthYearAdv d m y = ParadigmsIta.mkAdv ("il" ++ (d.s ! R.Nom).comp ++ m.s ! C.Sg ++ (y.s ! R.Nom).comp) ; -- il 17 maggio 2013
+
+  intYear = symb ;
+  intMonthday = symb ;
+  
+
+lincat Language = PN ;
+
+lin InLanguage l = SyntaxIta.mkAdv (mkPrep "in") (mkNP l) ;
+
+lin
+  weekdayN w = w ;
+
+  weekdayPN w = mkPN w ;
+  monthPN m = mkPN m ;
+
+  languagePN l = l ;
+
+oper mkLanguage : Str -> PN = \s -> mkPN s ;
+
+----------------------------------------------
+---- lexicon of special names
+
+lin monday_Weekday = mkN "lunedí" ;
+lin tuesday_Weekday = mkN "martedí" ;
+lin wednesday_Weekday = mkN "mercoledí" ;
+lin thursday_Weekday = mkN "giovedí" ;
+lin friday_Weekday = mkN "venerdi" ;
+lin saturday_Weekday = mkN "sabato" ;
+lin sunday_Weekday = mkN "domenica" ;
+
+lin january_Month = mkN "gennaio" ; 
+lin february_Month = mkN "febbraio" ; 
+lin march_Month = mkN "marzo" ; 
+lin april_Month = mkN "aprile" ;
+lin may_Month = mkN "maggio" ;
+lin june_Month = mkN "giugno" ;
+lin july_Month = mkN "luglio" ;
+lin august_Month = mkN "agosto" ;
+lin september_Month = mkN "settembre" ;
+lin october_Month = mkN "ottobre" ;
+lin november_Month = mkN "novembre" ;
+lin december_Month = mkN "dicembre" ;
+
+lin afrikaans_Language = mkLanguage "afrikaans" ;
+lin amharic_Language = mkLanguage "amarico" ; 
+lin arabic_Language = mkLanguage "arabo" ;
+lin bulgarian_Language = mkLanguage "bulgaro" ;
+lin catalan_Language = mkLanguage "catalano" ;
+lin chinese_Language = mkLanguage "cinese" ;
+lin danish_Language = mkLanguage "danese" ;
+lin dutch_Language = mkLanguage "olandese" ;
+lin english_Language = mkLanguage "inglese" ;
+lin estonian_Language = mkLanguage "estone" ;
+lin finnish_Language = mkLanguage "finnico" ;
+lin french_Language = mkLanguage "francese" ;
+lin german_Language = mkLanguage "tedesco" ;
+lin greek_Language = mkLanguage "greco" ;
+lin hebrew_Language = mkLanguage "ebraico" ;
+lin hindi_Language = mkLanguage "hindi" ;
+lin japanese_Language = mkLanguage "giapponese" ;
+lin italian_Language = mkLanguage "italiano" ;
+lin latin_Language = mkLanguage "latino" ;
+lin latvian_Language = mkLanguage "lettone" ;
+lin maltese_Language = mkLanguage "maltese" ;
+lin nepali_Language = mkLanguage "nepali" ;
+lin norwegian_Language = mkLanguage "norvegese" ;
+lin persian_Language = mkLanguage "persiano" ;
+lin polish_Language = mkLanguage "polacco" ;
+lin punjabi_Language = mkLanguage "punjabi" ;
+lin romanian_Language = mkLanguage "rumeno" ;
+lin russian_Language = mkLanguage "russo" ;
+lin sindhi_Language = mkLanguage "sindhi" ;
+lin spanish_Language = mkLanguage "spagnolo" ;
+lin swahili_Language = mkLanguage "swahili" ;
+lin swedish_Language = mkLanguage "svedese" ;
+lin thai_Language = mkLanguage "thai" ;
+lin turkish_Language = mkLanguage "turco" ;
+lin urdu_Language = mkLanguage "urdu" ;
+
+}
diff --git a/lib/src/italian/DiffIta.gf b/lib/src/italian/DiffIta.gf
--- a/lib/src/italian/DiffIta.gf
+++ b/lib/src/italian/DiffIta.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../abstract:../common:prelude
+--# -coding=latin1
 
 instance DiffIta of DiffRomance = open CommonRomance, PhonoIta, BeschIta, Prelude in {
 
diff --git a/lib/src/italian/DocumentationIta.gf b/lib/src/italian/DocumentationIta.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/italian/DocumentationIta.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of Italian in Italian: the default introduced in LangIta
+
+concrete DocumentationIta of Documentation = CatIta ** 
+  DocumentationItaFunctor with (Terminology = TerminologyIta) ;
diff --git a/lib/src/italian/DocumentationItaFunctor.gf b/lib/src/italian/DocumentationItaFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/italian/DocumentationItaFunctor.gf
@@ -0,0 +1,218 @@
+--# -path=.:../abstract:../common
+
+incomplete concrete DocumentationItaFunctor of Documentation = CatIta ** open 
+  Terminology, -- the interface to be instantiated
+  ResIta,
+  CommonRomance,
+  ParadigmsIta,
+  (G = GrammarIta),
+  (S = SyntaxIta),
+  (L = LexiconIta),
+  Prelude,
+  HTML
+in {
+
+
+lincat
+  Inflection = {t : Str; s1,s2 : Str} ;
+  Document = {s : Str} ;
+  Tag = {s : Str} ;
+  
+{-
+-} --# notpresent
+
+oper
+   heading : N -> Str = \n -> (nounHeading n).s ;
+   
+lin
+  InflectionN, InflectionN3, InflectionN3 = \noun -> {
+    t = "n" ;
+    s1 = heading1 (heading noun_Category ++ 
+                   case noun.g of {
+                     Masc => "("+heading masculine_Parameter+")" ; 
+                     Fem  => "("+heading feminine_Parameter+")"
+                   }) ;
+    s2 = frameTable ( 
+           tr (th (heading singular_Parameter) ++ th  (heading plural_Parameter)) ++
+           tr (td (noun.s ! Sg)                ++ td (noun.s ! Pl))
+           )
+    } ;
+
+  InflectionA, InflectionA2 = \adj -> {
+    t  = "a" ;
+    s1 = heading1 (nounHeading adjective_Category).s ;
+    s2 = frameTable (
+           tr (th ""                            ++ th (heading singular_Parameter)  ++ th  (heading plural_Parameter)) ++
+           tr (th (heading masculine_Parameter) ++ td (adj.s ! Posit ! (AF Masc Sg)) ++ td (adj.s ! Posit ! (AF Masc Pl))) ++
+           tr (th (heading feminine_Parameter)  ++ td (adj.s ! Posit ! (AF Fem Sg))  ++ td (adj.s ! Posit ! (AF Fem Pl)))
+         )
+    } ;
+
+  InflectionAdv adv = {
+    t  = "adv" ;
+    s1 = heading1 "Adverbe" ;
+    s2 = paragraph adv.s
+    } ;
+
+  InflectionPrep p = {
+    t  = "prep" ;
+    s1 = heading1 "Préposition" ;
+    s2 = paragraph p.s
+    } ;
+
+  InflectionV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV3 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2V v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP (lin V2V v) S.we_NP (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2S v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2Q v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2A v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVS v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVQ v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVA v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  MkDocument b i e = ss (i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s) ;  -- explanation appended in a new paragraph
+  MkTag i = ss i.t ;
+
+oper 
+  verbExample : CatIta.Cl -> Str = \cl ->
+     (S.mkUtt cl).s 
+     ++ ";" ++ (S.mkUtt (S.mkS S.anteriorAnt cl)).s  --# notpresent
+     ;
+
+  inflVerb : Verb -> Str = \verb -> 
+     let 
+       vfin : CommonRomance.VF -> Str = \f ->
+         verb.s ! f ; 
+
+       ttable : TMood -> Str = \tense ->
+         frameTable (
+           tr (th "" ++ 
+               th (heading singular_Parameter) ++ 
+               th (heading plural_Parameter)) ++ 
+           tr (th "1.p" ++ 
+               td (vfin (VFin tense Sg P1)) ++
+               td (vfin (VFin tense Pl P1))) ++
+           tr (th "2.p" ++
+               td (vfin (VFin tense Sg P2)) ++
+               td (vfin (VFin tense Pl P2))) ++
+           tr (th "3.p" ++
+               td (vfin (VFin tense Sg P3)) ++
+               td (vfin (VFin tense Pl P3)))
+           ) ;
+
+       ttable2 : (Mood -> TMood) -> Str = \f ->
+         frameTable (
+           tr (intagAttr "th" "colspan=2" "" ++ 
+               th (heading indicative_Parameter) ++ 
+               th (heading conjunctive_Parameter)) ++ 
+           tr (intagAttr "th" "rowspan=3" (heading singular_Parameter) ++
+               th "1.p" ++ 
+               td (vfin (VFin (f Indic) Sg P1)) ++
+               td (vfin (VFin (f Conjunct) Sg P1))) ++
+           tr (th "2.p" ++
+               td (vfin (VFin (f Indic) Sg P2)) ++
+               td (vfin (VFin (f Conjunct) Sg P2))) ++
+           tr (th "3.p" ++
+               td (vfin (VFin (f Indic) Sg P3)) ++
+               td (vfin (VFin (f Conjunct) Sg P3))) ++  
+           tr (intagAttr "th" "rowspan=3" (heading plural_Parameter) ++
+               th "1.p" ++
+               td (vfin (VFin (f Indic) Pl P1)) ++
+               td (vfin (VFin (f Conjunct) Pl P1))) ++
+           tr (th "2.p" ++
+               td (vfin (VFin (f Indic) Pl P2)) ++
+               td (vfin (VFin (f Conjunct) Pl P2))) ++
+           tr (th "3.p" ++ 
+               td (vfin (VFin (f Indic) Pl P3)) ++
+               td (vfin (VFin (f Conjunct) Pl P3)))
+           ) ;
+
+     in heading2 (heading present_Parameter) ++
+        ttable2 VPres ++
+        heading2 (heading imperfect_Parameter) ++
+        ttable2 VImperf
+        ++ heading2 (heading simple_past_Parameter) ++  --# notpresent
+        ttable VPasse  --# notpresent
+        ++ heading2 (heading future_Parameter) ++  --# notpresent
+        ttable VFut  --# notpresent
+        ++ heading2 (heading conditional_Parameter) ++  --# notpresent
+        ttable VCondit  --# notpresent
+        ++ heading2 (heading infinitive_Parameter) ++
+        paragraph (vfin (VInfin False)) ++
+        heading2 (heading imperative_Parameter) ++
+        frameTable (
+          tr (th "sg.2.p" ++ td (vfin (VImper SgP2))) ++ 
+          tr (th "pl.1.p" ++ td (vfin (VImper PlP1))) ++ 
+          tr (th "pl.2.p" ++ td (vfin (VImper PlP2)))
+          ) ++
+        heading2 (heading participle_Parameter) ++
+        frameTable (
+          tr (th (heading past_Parameter)    ++ td (vfin (VPart Masc Sg))) ++
+          tr (th (heading present_Parameter) ++ td (vfin VGer))
+          ) ; 
+
+{- --# notpresent
+-} 
+
+}
diff --git a/lib/src/italian/ExtraRomanceIta.gf b/lib/src/italian/ExtraRomanceIta.gf
--- a/lib/src/italian/ExtraRomanceIta.gf
+++ b/lib/src/italian/ExtraRomanceIta.gf
@@ -1,2 +1,2 @@
 concrete ExtraRomanceIta of ExtraRomanceAbs = CatIta ** ExtraRomance with
-  (ResRomance = ResIta) ;
+  (ResRomance = ResIta), (Grammar = GrammarIta) ;
diff --git a/lib/src/italian/IrregIta.gf b/lib/src/italian/IrregIta.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/italian/IrregIta.gf
@@ -0,0 +1,676 @@
+concrete IrregIta of IrregItaAbs = CatIta [V] ** open ParadigmsIta, BeschIta in {
+
+-- list of verbs from http://it.wikipedia.org/wiki/Verbi_irregolari_italiani
+-- converted by AR 19 March 2014
+
+  lin accendere_V = verboV (accendere_21 "accendere") ;
+  lin incendere_V = verboV (accendere_21 "incendere") ;
+  lin raccendere_V = verboV (accendere_21 "raccendere") ;
+  lin riaccendere_V = verboV (accendere_21 "riaccendere") ;
+  lin addurre_V = verboV (condurre_36 "addurre") ;
+  lin abdurre_V = verboV (condurre_36 "abdurre") ;
+  lin circondurre_V = verboV (condurre_36 "circondurre") ;
+  lin condurre_V = verboV (condurre_36 "condurre") ;
+  lin coprodurre_V = verboV (condurre_36 "coprodurre") ;
+  lin dedurre_V = verboV (condurre_36 "dedurre") ;
+  lin edurre_V = verboV (condurre_36 "edurre") ;
+  lin indurre_V = verboV (condurre_36 "indurre") ;
+  lin introdurre_V = verboV (condurre_36 "introdurre") ;
+  lin manodurre_V = verboV (condurre_36 "manodurre") ;
+  lin perdurre_V = verboV (condurre_36 "perdurre") ;
+  lin prededurre_V = verboV (condurre_36 "prededurre") ;
+  lin produrre_V = verboV (condurre_36 "produrre") ;
+  lin raddurre_V = verboV (condurre_36 "raddurre") ;
+  lin reintrodurre_V = verboV (condurre_36 "reintrodurre") ;
+  lin ricondurre_V = verboV (condurre_36 "ricondurre") ;
+  lin ridurre_V = verboV (condurre_36 "ridurre") ;
+  lin riprodurre_V = verboV (condurre_36 "riprodurre") ;
+  lin ritradurre_V = verboV (condurre_36 "ritradurre") ;
+  lin sedurre_V = verboV (condurre_36 "sedurre") ;
+  lin soddurre_V = verboV (condurre_36 "soddurre") ;
+  lin tradurre_V = verboV (condurre_36 "tradurre") ;
+  lin trasdurre_V = verboV (condurre_36 "trasdurre") ;
+  lin adempiere_V = verboV (compiere_33 "adempiere") ;
+  lin adempire_V = verboV (compiere_33 "adempire") ;
+  lin compiere_V = verboV (compiere_33 "compiere") ;
+  lin compire_V = verboV (compiere_33 "compire") ;
+  lin andare_V = verboV (andare_14 "andare") ;
+  lin oltrandare_V = verboV (andare_14 "oltrandare") ;
+  lin riandare_V = verboV (andare_14 "riandare") ;
+  lin trasandare_V = verboV (andare_14 "trasandare") ;
+  lin aprire_V = verboV (aprire_102 "aprire") ;
+  lin riaprire_V = verboV (aprire_102 "riaprire") ;
+  lin semiaprire_V = verboV (aprire_102 "semiaprire") ;
+  lin ardere_V = verboV (ardere_23 "ardere") ;
+  lin riardere_V = verboV (ardere_23 "riardere") ;
+  lin assistere_V = verboV (assistere_24 "assistere") ;
+  lin coesistere_V = verboV (assistere_24 "coesistere") ;
+  lin consistere_V = verboV (assistere_24 "consistere") ;
+  lin desistere_V = verboV (assistere_24 "desistere") ;
+  lin esistere_V = verboV (assistere_24 "esistere") ;
+  lin inesistere_V = verboV (assistere_24 "inesistere") ;
+  lin insistere_V = verboV (assistere_24 "insistere") ;
+  lin preesistere_V = verboV (assistere_24 "preesistere") ;
+  lin persistere_V = verboV (assistere_24 "persistere") ;
+  lin resistere_V = verboV (assistere_24 "resistere") ;
+  lin servoassistere_V = verboV (assistere_24 "servoassistere") ;
+  lin sussistere_V = verboV (assistere_24 "sussistere") ;
+  lin assolvere_V = verboV (assolvere_25 "assolvere") ;
+  lin asciolvere_V = verboV (assolvere_25 "asciolvere") ;
+  lin dissolvere_V = verboV (assolvere_25 "dissolvere") ;
+  lin risolvere_V = verboV (assolvere_25 "risolvere") ;
+  lin avere_V = verboV (avere_2 "avere") ;
+  lin riavere_V = verboV (avere_2 "riavere") ;
+  lin bere_V = verboV (bere_27 "bere") ;
+  lin ribere_V = verboV (bere_27 "ribere") ;
+  lin strabere_V = verboV (bere_27 "strabere") ;
+  lin trabere_V = verboV (bere_27 "trabere") ;
+  lin cadere_V = verboV (cadere_28 "cadere") ;
+  lin accadere_V = verboV (cadere_28 "accadere") ;
+  lin decadere_V = verboV (cadere_28 "decadere") ;
+  lin discadere_V = verboV (cadere_28 "discadere") ;
+  lin ricadere_V = verboV (cadere_28 "ricadere") ;
+  lin scadere_V = verboV (cadere_28 "scadere") ;
+  lin chiedere_V = verboV (chiedere_29 "chiedere") ;
+  lin dischiedere_V = verboV (chiedere_29 "dischiedere") ;
+  lin inchiedere_V = verboV (chiedere_29 "inchiedere") ;
+  lin richiedere_V = verboV (chiedere_29 "richiedere") ;
+  lin chiudere_V = verboV (chiudere_30 "chiudere") ;
+  lin acchiudere_V = verboV (chiudere_30 "acchiudere") ;
+  lin conchiudere_V = verboV (chiudere_30 "conchiudere") ;
+  lin dischiudere_V = verboV (chiudere_30 "dischiudere") ;
+  lin inchiudere_V = verboV (chiudere_30 "inchiudere") ;
+  lin racchiudere_V = verboV (chiudere_30 "racchiudere") ;
+  lin richiudere_V = verboV (chiudere_30 "richiudere") ;
+  lin rinchiudere_V = verboV (chiudere_30 "rinchiudere") ;
+  lin schiudere_V = verboV (chiudere_30 "schiudere") ;
+  lin socchiudere_V = verboV (chiudere_30 "socchiudere") ;
+  lin cingere_V = verboV (cingere_31 "cingere") ;
+  lin accingere_V = verboV (cingere_31 "accingere") ;
+  lin discingere_V = verboV (cingere_31 "discingere") ;
+  lin incingere_V = verboV (cingere_31 "incingere") ;
+  lin precingere_V = verboV (cingere_31 "precingere") ;
+  lin recingere_V = verboV (cingere_31 "recingere") ;
+  lin ricingere_V = verboV (cingere_31 "ricingere") ;
+  lin scingere_V = verboV (cingere_31 "scingere") ;
+  lin succingere_V = verboV (cingere_31 "succingere") ;
+  lin cogliere_V = verboV (cogliere_32 "cogliere") ;
+  lin accogliere_V = verboV (cogliere_32 "accogliere") ;
+  lin incogliere_V = verboV (cogliere_32 "incogliere") ;
+  lin raccogliere_V = verboV (cogliere_32 "raccogliere") ;
+  lin ricogliere_V = verboV (cogliere_32 "ricogliere") ;
+  lin comprimere_V = verboV (comprimere_34 "comprimere") ;
+  lin decomprimere_V = verboV (comprimere_34 "decomprimere") ;
+  lin deprimere_V = verboV (comprimere_34 "deprimere") ;
+  lin dereprimere_V = verboV (comprimere_34 "dereprimere") ;
+  lin esprimere_V = verboV (comprimere_34 "esprimere") ;
+  lin imprimere_V = verboV (comprimere_34 "imprimere") ;
+  lin opprimere_V = verboV (comprimere_34 "opprimere") ;
+  lin precomprimere_V = verboV (comprimere_34 "precomprimere") ;
+  lin reimprimere_V = verboV (comprimere_34 "reimprimere") ;
+  lin reprimere_V = verboV (comprimere_34 "reprimere") ;
+  lin ricomprimere_V = verboV (comprimere_34 "ricomprimere") ;
+  lin rimprimere_V = verboV (comprimere_34 "rimprimere") ;
+  lin opprimere_V = verboV (comprimere_34 "opprimere") ;
+  lin concedere_V = verboV (concedere_35 "concedere") ;
+  lin succedere_V = verboV (concedere_35 "succedere") ;
+  lin retrocedere_V = verboV (concedere_35 "retrocedere") ;
+  lin conoscere_V = verboV (conoscere_37 "conoscere") ;
+  lin anticonoscere_V = verboV (conoscere_37 "anticonoscere") ;
+  lin disconoscere_V = verboV (conoscere_37 "disconoscere") ;
+  lin misconoscere_V = verboV (conoscere_37 "misconoscere") ;
+  lin preconoscere_V = verboV (conoscere_37 "preconoscere") ;
+  lin riconoscere_V = verboV (conoscere_37 "riconoscere") ;
+  lin sconoscere_V = verboV (conoscere_37 "sconoscere") ;
+  lin correre_V = verboV (correre_38 "correre") ;
+  lin accorrere_V = verboV (correre_38 "accorrere") ;
+  lin concorrere_V = verboV (correre_38 "concorrere") ;
+  lin cooccorrere_V = verboV (correre_38 "cooccorrere") ;
+  lin decorrere_V = verboV (correre_38 "decorrere") ;
+  lin discorrere_V = verboV (correre_38 "discorrere") ;
+  lin incorrere_V = verboV (correre_38 "incorrere") ;
+  lin intercorrere_V = verboV (correre_38 "intercorrere") ;
+  lin occorrere_V = verboV (correre_38 "occorrere") ;
+  lin percorrere_V = verboV (correre_38 "percorrere") ;
+  lin precorrere_V = verboV (correre_38 "precorrere") ;
+  lin ricorrere_V = verboV (correre_38 "ricorrere") ;
+  lin rincorrere_V = verboV (correre_38 "rincorrere") ;
+  lin ripercorrere_V = verboV (correre_38 "ripercorrere") ;
+  lin scorrere_V = verboV (correre_38 "scorrere") ;
+  lin soccorrere_V = verboV (correre_38 "soccorrere") ;
+  lin trascorrere_V = verboV (correre_38 "trascorrere") ;
+  lin crescere_V = verboV (crescere_39 "crescere") ;
+  lin accrescere_V = verboV (crescere_39 "accrescere") ;
+  lin concrescere_V = verboV (crescere_39 "concrescere") ;
+  lin decrescere_V = verboV (crescere_39 "decrescere") ;
+  lin discrescere_V = verboV (crescere_39 "discrescere") ;
+  lin increscere_V = verboV (crescere_39 "increscere") ;
+  lin ricrescere_V = verboV (crescere_39 "ricrescere") ;
+  lin rincrescere_V = verboV (crescere_39 "rincrescere") ;
+  lin screscere_V = verboV (crescere_39 "screscere") ;
+  lin sopraccrescere_V = verboV (crescere_39 "sopraccrescere") ;
+  lin cucire_V = verboV (cucire_103 "cucire") ;
+  lin discucire_V = verboV (cucire_103 "discucire") ;
+  lin ricucire_V = verboV (cucire_103 "ricucire") ;
+  lin scucire_V = verboV (cucire_103 "scucire") ;
+  lin sdrucire_V = verboV (cucire_103 "sdrucire") ;
+  lin cuocere_V = verboV (cuocere_40 "cuocere") ;
+  lin concuocere_V = verboV (cuocere_40 "concuocere") ;
+  lin decuocere_V = verboV (cuocere_40 "decuocere") ;
+  lin incuocere_V = verboV (cuocere_40 "incuocere") ;
+  lin ricuocere_V = verboV (cuocere_40 "ricuocere") ;
+  lin scuocere_V = verboV (cuocere_40 "scuocere") ;
+  lin stracuocere_V = verboV (cuocere_40 "stracuocere") ;
+  lin dare_V = verboV (dare_15 "dare") ;
+  lin addare_V = verboV (dare_15 "addare") ;
+  lin disdare_V = verboV (dare_15 "disdare") ;
+  lin ridare_V = verboV (dare_15 "ridare") ;
+  lin sdare_V = verboV (dare_15 "sdare") ;
+  lin dire_V = verboV (dire_41 "dire") ;
+  lin addire_V = verboV (dire_41 "addire") ;
+  lin benedire_V = verboV (dire_41 "benedire") ;
+  lin contraddire_V = verboV (dire_41 "contraddire") ;
+  lin disdire_V = verboV (dire_41 "disdire") ;
+  lin indire_V = verboV (dire_41 "indire") ;
+  lin interdire_V = verboV (dire_41 "interdire") ;
+  lin maledire_V = verboV (dire_41 "maledire") ;
+  lin predire_V = verboV (dire_41 "predire") ;
+  lin ridire_V = verboV (dire_41 "ridire") ;
+  lin sdire_V = verboV (dire_41 "sdire") ;
+  lin sopraddire_V = verboV (dire_41 "sopraddire") ;
+  lin stradire_V = verboV (dire_41 "stradire") ;
+  lin dirigere_V = verboV (dirigere_42 "dirigere") ;
+  lin condirigere_V = verboV (dirigere_42 "condirigere") ;
+  lin erigere_V = verboV (dirigere_42 "erigere") ;
+  lin indirigere_V = verboV (dirigere_42 "indirigere") ;
+  lin ridirigere_V = verboV (dirigere_42 "ridirigere") ;
+  lin discutere_V = verboV (discutere_43 "discutere") ;
+  lin incutere_V = verboV (discutere_43 "incutere") ;
+  lin escutere_V = verboV (discutere_43 "escutere") ;
+  lin distinguere_V = verboV (distinguere_44 "distinguere") ;
+  lin contraddistinguere_V = verboV (distinguere_44 "contraddistinguere") ;
+  lin estinguere_V = verboV (distinguere_44 "estinguere") ;
+  lin suddistinguere_V = verboV (distinguere_44 "suddistinguere") ;
+  lin dolere_V = verboV (dolere_46 "dolere") ;
+  lin condolere_V = verboV (dolere_46 "condolere") ;
+  lin sdolere_V = verboV (dolere_46 "sdolere") ;
+  lin dovere_V = verboV (dovere_47 "dovere") ;
+  lin ridovere_V = verboV (dovere_47 "ridovere") ;
+  lin espellere_V = verboV (espellere_50 "espellere") ;
+  lin impellere_V = verboV (espellere_50 "impellere") ;
+  lin propellere_V = verboV (espellere_50 "propellere") ;
+  lin repellere_V = verboV (espellere_50 "repellere") ;
+  lin esplodere_V = verboV (esplodere_51 "esplodere") ;
+  lin implodere_V = verboV (esplodere_51 "implodere") ;
+  lin riesplodere_V = verboV (esplodere_51 "riesplodere") ;
+  lin essere_V = verboV (essere_1 "essere") ;
+  lin riessere_V = verboV (essere_1 "riessere") ;
+  lin fare_V = verboV (fare_52 "fare") ;
+  lin affarsi_V = verboV (fare_52 "affarsi") ;
+  lin artefare_V = verboV (fare_52 "artefare") ;
+  lin assuefare_V = verboV (fare_52 "assuefare") ;
+  lin benfare_V = verboV (fare_52 "benfare") ;
+  lin confarsi_V = verboV (fare_52 "confarsi") ;
+  lin consuefare_V = verboV (fare_52 "consuefare") ;
+  lin contraffare_V = verboV (fare_52 "contraffare") ;
+  lin disfare_V = verboV (fare_52 "disfare") ;
+  lin dissuefare_V = verboV (fare_52 "dissuefare") ;
+  lin forfare_V = verboV (fare_52 "forfare") ;
+  lin liquefare_V = verboV (fare_52 "liquefare") ;
+  lin malfare_V = verboV (fare_52 "malfare") ;
+  lin mansuefare_V = verboV (fare_52 "mansuefare") ;
+  lin misfare_V = verboV (fare_52 "misfare") ;
+  lin prefare_V = verboV (fare_52 "prefare") ;
+  lin putrefare_V = verboV (fare_52 "putrefare") ;
+  lin rarefare_V = verboV (fare_52 "rarefare") ;
+  lin rifare_V = verboV (fare_52 "rifare") ;
+  lin satisfare_V = verboV (fare_52 "satisfare") ;
+  lin sfare_V = verboV (fare_52 "sfare") ;
+  lin soddisfare_V = verboV (fare_52 "soddisfare") ;
+  lin sopraffare_V = verboV (fare_52 "sopraffare") ;
+  lin strafare_V = verboV (fare_52 "strafare") ;
+  lin stupefare_V = verboV (fare_52 "stupefare") ;
+  lin tepefare_V = verboV (fare_52 "tepefare") ;
+  lin torrefare_V = verboV (fare_52 "torrefare") ;
+  lin tumefare_V = verboV (fare_52 "tumefare") ;
+  lin figgere_V = verboV (affiggere_22 "figgere") ;
+  lin affiggere_V = verboV (affiggere_22 "affiggere") ;
+  lin configgere_V = verboV (affiggere_22 "configgere") ;
+  lin crocifiggere_V = verboV (affiggere_22 "crocifiggere") ;
+  lin defiggere_V = verboV (affiggere_22 "defiggere") ;
+  lin disconfiggere_V = verboV (affiggere_22 "disconfiggere") ;
+  lin infiggere_V = verboV (affiggere_22 "infiggere") ;
+  lin prefiggere_V = verboV (affiggere_22 "prefiggere") ;
+  lin rifiggere_V = verboV (affiggere_22 "rifiggere") ;
+  lin scalfiggere_V = verboV (affiggere_22 "scalfiggere") ;
+  lin sconfiggere_V = verboV (affiggere_22 "sconfiggere") ;
+  lin scrocifiggere_V = verboV (affiggere_22 "scrocifiggere") ;
+  lin suffiggere_V = verboV (affiggere_22 "suffiggere") ;
+  lin trafiggere_V = verboV (affiggere_22 "trafiggere") ;
+  lin flettere_V = verboV (flettere_53 "flettere") ;
+  lin circonflettere_V = verboV (flettere_53 "circonflettere") ;
+  lin deflettere_V = verboV (flettere_53 "deflettere") ;
+  lin estroflettere_V = verboV (flettere_53 "estroflettere") ;
+  lin inflettere_V = verboV (flettere_53 "inflettere") ;
+  lin introflettere_V = verboV (flettere_53 "introflettere") ;
+  lin riflettere_V = verboV (flettere_53 "riflettere") ;
+  lin fondere_V = verboV (fondere_54 "fondere") ;
+  lin circonfondere_V = verboV (fondere_54 "circonfondere") ;
+  lin confondere_V = verboV (fondere_54 "confondere") ;
+  lin diffondere_V = verboV (fondere_54 "diffondere") ;
+  lin effondere_V = verboV (fondere_54 "effondere") ;
+  lin infondere_V = verboV (fondere_54 "infondere") ;
+  lin perfondere_V = verboV (fondere_54 "perfondere") ;
+  lin profondere_V = verboV (fondere_54 "profondere") ;
+  lin radiodiffondere_V = verboV (fondere_54 "radiodiffondere") ;
+  lin reinfondere_V = verboV (fondere_54 "reinfondere") ;
+  lin rifondere_V = verboV (fondere_54 "rifondere") ;
+  lin sconfondere_V = verboV (fondere_54 "sconfondere") ;
+  lin soffondere_V = verboV (fondere_54 "soffondere") ;
+  lin trasfondere_V = verboV (fondere_54 "trasfondere") ;
+  lin telediffondere_V = verboV (fondere_54 "telediffondere") ;
+  lin giungere_V = verboV (giungere_55 "giungere") ;
+  lin aggiungere_V = verboV (giungere_55 "aggiungere") ;
+  lin congiungere_V = verboV (giungere_55 "congiungere") ;
+  lin disgiungere_V = verboV (giungere_55 "disgiungere") ;
+  lin ingiungere_V = verboV (giungere_55 "ingiungere") ;
+  lin raggiungere_V = verboV (giungere_55 "raggiungere") ;
+  lin ricongiungere_V = verboV (giungere_55 "ricongiungere") ;
+  lin scongiungere_V = verboV (giungere_55 "scongiungere") ;
+  lin soggiungere_V = verboV (giungere_55 "soggiungere") ;
+  lin sopraggiungere_V = verboV (giungere_55 "sopraggiungere") ;
+  lin sorgiungere_V = verboV (giungere_55 "sorgiungere") ;
+  lin leggere_V = verboV (leggere_56 "leggere") ;
+  lin eleggere_V = verboV (leggere_56 "eleggere") ;
+  lin intraleggere_V = verboV (leggere_56 "intraleggere") ;
+  lin preeleggere_V = verboV (leggere_56 "preeleggere") ;
+  lin rieleggere_V = verboV (leggere_56 "rieleggere") ;
+  lin rileggere_V = verboV (leggere_56 "rileggere") ;
+  lin mettere_V = verboV (mettere_57 "mettere") ;
+  lin ammettere_V = verboV (mettere_57 "ammettere") ;
+  lin commettere_V = verboV (mettere_57 "commettere") ;
+  lin compromettere_V = verboV (mettere_57 "compromettere") ;
+  lin dimettere_V = verboV (mettere_57 "dimettere") ;
+  lin discommettere_V = verboV (mettere_57 "discommettere") ;
+  lin dismettere_V = verboV (mettere_57 "dismettere") ;
+  lin dispromettere_V = verboV (mettere_57 "dispromettere") ;
+  lin fedecommettere_V = verboV (mettere_57 "fedecommettere") ;
+  lin emettere_V = verboV (mettere_57 "emettere") ;
+  lin estromettere_V = verboV (mettere_57 "estromettere") ;
+  lin frammettere_V = verboV (mettere_57 "frammettere") ;
+  lin immettere_V = verboV (mettere_57 "immettere") ;
+  lin impromettere_V = verboV (mettere_57 "impromettere") ;
+  lin inframmettere_V = verboV (mettere_57 "inframmettere") ;
+  lin intermettere_V = verboV (mettere_57 "intermettere") ;
+  lin intramettere_V = verboV (mettere_57 "intramettere") ;
+  lin intromettere_V = verboV (mettere_57 "intromettere") ;
+  lin malmettere_V = verboV (mettere_57 "malmettere") ;
+  lin manomettere_V = verboV (mettere_57 "manomettere") ;
+  lin omettere_V = verboV (mettere_57 "omettere") ;
+  lin permettere_V = verboV (mettere_57 "permettere") ;
+  lin premettere_V = verboV (mettere_57 "premettere") ;
+  lin pretermettere_V = verboV (mettere_57 "pretermettere") ;
+  lin promettere_V = verboV (mettere_57 "promettere") ;
+  lin radiostrasmettere_V = verboV (mettere_57 "radiostrasmettere") ;
+  lin reimmettere_V = verboV (mettere_57 "reimmettere") ;
+  lin ricetrasmettere_V = verboV (mettere_57 "ricetrasmettere") ;
+  lin riammettere_V = verboV (mettere_57 "riammettere") ;
+  lin ricommettere_V = verboV (mettere_57 "ricommettere") ;
+  lin rimettere_V = verboV (mettere_57 "rimettere") ;
+  lin riemettere_V = verboV (mettere_57 "riemettere") ;
+  lin ripromettere_V = verboV (mettere_57 "ripromettere") ;
+  lin scommettere_V = verboV (mettere_57 "scommettere") ;
+  lin smettere_V = verboV (mettere_57 "smettere") ;
+  lin sommettere_V = verboV (mettere_57 "sommettere") ;
+  lin soprammettere_V = verboV (mettere_57 "soprammettere") ;
+  lin sottomettere_V = verboV (mettere_57 "sottomettere") ;
+  lin spromettere_V = verboV (mettere_57 "spromettere") ;
+  lin teletrasmettere_V = verboV (mettere_57 "teletrasmettere") ;
+  lin tramettere_V = verboV (mettere_57 "tramettere") ;
+  lin trasmettere_V = verboV (mettere_57 "trasmettere") ;
+  lin videotrasmettere_V = verboV (mettere_57 "videotrasmettere") ;
+  lin mergere_V = verboV (emergere_28 "mergere") ;
+  lin emergere_V = verboV (emergere_28 "emergere") ;
+  lin immergere_V = verboV (emergere_28 "immergere") ;
+  lin reimmergere_V = verboV (emergere_28 "reimmergere") ;
+  lin riemergere_V = verboV (emergere_28 "riemergere") ;
+  lin rimmergere_V = verboV (emergere_28 "rimmergere") ;
+  lin sommergere_V = verboV (emergere_28 "sommergere") ;
+  lin morire_V = verboV (morire_105 "morire") ;
+  lin premorire_V = verboV (morire_105 "premorire") ;
+  lin rimorire_V = verboV (morire_105 "rimorire") ;
+  lin smorire_V = verboV (morire_105 "smorire") ;
+  lin muovere_V = verboV (muovere_58 "muovere") ;
+  lin commuovere_V = verboV (muovere_58 "commuovere") ;
+  lin dismuovere_V = verboV (muovere_58 "dismuovere") ;
+  lin permuovere_V = verboV (muovere_58 "permuovere") ;
+  lin promuovere_V = verboV (muovere_58 "promuovere") ;
+  lin rimuovere_V = verboV (muovere_58 "rimuovere") ;
+  lin scommuovere_V = verboV (muovere_58 "scommuovere") ;
+  lin smuovere_V = verboV (muovere_58 "smuovere") ;
+  lin sommuovere_V = verboV (muovere_58 "sommuovere") ;
+  lin nascere_V = verboV (nascere_59 "nascere") ;
+  lin prenascere_V = verboV (nascere_59 "prenascere") ;
+  lin rinascere_V = verboV (nascere_59 "rinascere") ;
+  lin nuocere_V = verboV (nuocere_60 "nuocere") ;
+  lin parere_V = verboV (parere_61 "parere") ;
+  lin percuotere_V = verboV (scuotere_83 "percuotere") ;
+  lin ripercuotere_V = verboV (scuotere_83 "ripercuotere") ;
+  lin riscuotere_V = verboV (scuotere_83 "riscuotere") ;
+  lin scuotere_V = verboV (scuotere_83 "scuotere") ;
+  lin perdere_V = verboV (perdere_62 "perdere") ;
+  lin disperdere_V = verboV (perdere_62 "disperdere") ;
+  lin sperdere_V = verboV (perdere_62 "sperdere") ;
+  lin piacere_V = verboV (piacere_64 "piacere") ;
+  lin compiacere_V = verboV (piacere_64 "compiacere") ;
+  lin dispiacere_V = verboV (piacere_64 "dispiacere") ;
+  lin scompiacere_V = verboV (piacere_64 "scompiacere") ;
+  lin spiacere_V = verboV (piacere_64 "spiacere") ;
+  lin piangere_V = verboV (piangere_65 "piangere") ;
+  lin compiangere_V = verboV (piangere_65 "compiangere") ;
+  lin rimpiangere_V = verboV (piangere_65 "rimpiangere") ;
+  lin piovere_V = verboV (piovere_66 "piovere") ;
+  lin ripiovere_V = verboV (piovere_66 "ripiovere") ;
+  lin spiovere_V = verboV (piovere_66 "spiovere") ;
+  lin porgere_V = verboV (porgere_67 "porgere") ;
+  lin sporgere_V = verboV (porgere_67 "sporgere") ;
+  lin porre_V = verboV (porre_68 "porre") ;
+  lin anteporre_V = verboV (porre_68 "anteporre") ;
+  lin apporre_V = verboV (porre_68 "apporre") ;
+  lin bendisporre_V = verboV (porre_68 "bendisporre") ;
+  lin comporre_V = verboV (porre_68 "comporre") ;
+  lin contrapporre_V = verboV (porre_68 "contrapporre") ;
+  lin controproporre_V = verboV (porre_68 "controproporre") ;
+  lin decomporre_V = verboV (porre_68 "decomporre") ;
+  lin deporre_V = verboV (porre_68 "deporre") ;
+  lin discomporre_V = verboV (porre_68 "discomporre") ;
+  lin disimporre_V = verboV (porre_68 "disimporre") ;
+  lin disporre_V = verboV (porre_68 "disporre") ;
+  lin esporre_V = verboV (porre_68 "esporre") ;
+  lin fotocomporre_V = verboV (porre_68 "fotocomporre") ;
+  lin frapporre_V = verboV (porre_68 "frapporre") ;
+  lin giustapporre_V = verboV (porre_68 "giustapporre") ;
+  lin imporre_V = verboV (porre_68 "imporre") ;
+  lin indisporre_V = verboV (porre_68 "indisporre") ;
+  lin infrapporre_V = verboV (porre_68 "infrapporre") ;
+  lin interporre_V = verboV (porre_68 "interporre") ;
+  lin opporre_V = verboV (porre_68 "opporre") ;
+  lin ovodeporre_V = verboV (porre_68 "ovodeporre") ;
+  lin posporre_V = verboV (porre_68 "posporre") ;
+  lin predisporre_V = verboV (porre_68 "predisporre") ;
+  lin preporre_V = verboV (porre_68 "preporre") ;
+  lin presupporre_V = verboV (porre_68 "presupporre") ;
+  lin proporre_V = verboV (porre_68 "proporre") ;
+  lin reimporre_V = verboV (porre_68 "reimporre") ;
+  lin ricomporre_V = verboV (porre_68 "ricomporre") ;
+  lin riporre_V = verboV (porre_68 "riporre") ;
+  lin riproporre_V = verboV (porre_68 "riproporre") ;
+  lin scomporre_V = verboV (porre_68 "scomporre") ;
+  lin sottoesporre_V = verboV (porre_68 "sottoesporre") ;
+  lin sottoporre_V = verboV (porre_68 "sottoporre") ;
+  lin sovrapporre_V = verboV (porre_68 "sovrapporre") ;
+  lin sovresporre_V = verboV (porre_68 "sovresporre") ;
+  lin sporre_V = verboV (porre_68 "sporre") ;
+  lin sovrimporre_V = verboV (porre_68 "sovrimporre") ;
+  lin supporre_V = verboV (porre_68 "supporre") ;
+  lin traporre_V = verboV (porre_68 "traporre") ;
+  lin trasporre_V = verboV (porre_68 "trasporre") ;
+  lin potere_V = verboV (potere_69 "potere") ;
+  lin prendere_V = verboV (prendere_70 "prendere") ;
+  lin apprendere_V = verboV (prendere_70 "apprendere") ;
+  lin comprendere_V = verboV (prendere_70 "comprendere") ;
+  lin disapprendere_V = verboV (prendere_70 "disapprendere") ;
+  lin imprendere_V = verboV (prendere_70 "imprendere") ;
+  lin intraprendere_V = verboV (prendere_70 "intraprendere") ;
+  lin rapprendere_V = verboV (prendere_70 "rapprendere") ;
+  lin riprendere_V = verboV (prendere_70 "riprendere") ;
+  lin sorprendere_V = verboV (prendere_70 "sorprendere") ;
+  lin radere_V = verboV (radere_71 "radere") ;
+  lin abradere_V = verboV (radere_71 "abradere") ;
+  lin eradere_V = verboV (radere_71 "eradere") ;
+  lin redigere_V = verboV (redigere_72 "redigere") ;
+  lin redimere_V = verboV (redimere_73 "redimere") ;
+  lin ridere_V = verboV (ridere_74 "ridere") ;
+  lin arridere_V = verboV (ridere_74 "arridere") ;
+  lin deridere_V = verboV (ridere_74 "deridere") ;
+  lin irridere_V = verboV (ridere_74 "irridere") ;
+  lin sorridere_V = verboV (ridere_74 "sorridere") ;
+  lin rimanere_V = verboV (rimanere_75 "rimanere") ;
+  lin permanere_V = verboV (rimanere_75 "permanere") ;
+  lin rispondere_V = verboV (rispondere_76 "rispondere") ;
+  lin corrispondere_V = verboV (rispondere_76 "corrispondere") ;
+  lin rompere_V = verboV (rompere_77 "rompere") ;
+  lin corrompere_V = verboV (rompere_77 "corrompere") ;
+  lin dirompere_V = verboV (rompere_77 "dirompere") ;
+  lin erompere_V = verboV (rompere_77 "erompere") ;
+  lin interrompere_V = verboV (rompere_77 "interrompere") ;
+  lin irrompere_V = verboV (rompere_77 "irrompere") ;
+  lin prorompere_V = verboV (rompere_77 "prorompere") ;
+  lin salire_V = verboV (salire_106 "salire") ;
+  lin assalire_V = verboV (salire_106 "assalire") ;
+  lin risalire_V = verboV (salire_106 "risalire") ;
+  lin soprassalire_V = verboV (salire_106 "soprassalire") ;
+  lin sapere_V = verboV (sapere_78 "sapere") ;
+  lin consapere_V = verboV (sapere_78 "consapere") ;
+  lin risapere_V = verboV (sapere_78 "risapere") ;
+  lin strasapere_V = verboV (sapere_78 "strasapere") ;
+  lin scegliere_V = verboV (scegliere_79 "scegliere") ;
+  lin prescegliere_V = verboV (scegliere_79 "prescegliere") ;
+  lin trascegliere_V = verboV (scegliere_79 "trascegliere") ;
+  lin scendere_V = verboV (scendere_80 "scendere") ;
+  lin accondiscendere_V = verboV (scendere_80 "accondiscendere") ;
+  lin ascendere_V = verboV (scendere_80 "ascendere") ;
+  lin condiscendere_V = verboV (scendere_80 "condiscendere") ;
+  lin conscendere_V = verboV (scendere_80 "conscendere") ;
+  lin discendere_V = verboV (scendere_80 "discendere") ;
+  lin disconscendere_V = verboV (scendere_80 "disconscendere") ;
+  lin ridiscendere_V = verboV (scendere_80 "ridiscendere") ;
+  lin saliscendere_V = verboV (scendere_80 "saliscendere") ;
+  lin scoscendere_V = verboV (scendere_80 "scoscendere") ;
+  lin trascendere_V = verboV (scendere_80 "trascendere") ;
+  lin scindere_V = verboV (scindere_81 "scindere") ;
+  lin discindere_V = verboV (scindere_81 "discindere") ;
+  lin piroscindere_V = verboV (scindere_81 "piroscindere") ;
+  lin prescindere_V = verboV (scindere_81 "prescindere") ;
+  lin rescindere_V = verboV (scindere_81 "rescindere") ;
+  lin scrivere_V = verboV (scrivere_82 "scrivere") ;
+  lin ascrivere_V = verboV (scrivere_82 "ascrivere") ;
+  lin circoscrivere_V = verboV (scrivere_82 "circoscrivere") ;
+  lin coscrivere_V = verboV (scrivere_82 "coscrivere") ;
+  lin dattiloscrivere_V = verboV (scrivere_82 "dattiloscrivere") ;
+  lin descrivere_V = verboV (scrivere_82 "descrivere") ;
+  lin inscrivere_V = verboV (scrivere_82 "inscrivere") ;
+  lin iscrivere_V = verboV (scrivere_82 "iscrivere") ;
+  lin manoscrivere_V = verboV (scrivere_82 "manoscrivere") ;
+  lin poscrivere_V = verboV (scrivere_82 "poscrivere") ;
+  lin preiscrivere_V = verboV (scrivere_82 "preiscrivere") ;
+  lin prescrivere_V = verboV (scrivere_82 "prescrivere") ;
+  lin proscrivere_V = verboV (scrivere_82 "proscrivere") ;
+  lin reinscrivere_V = verboV (scrivere_82 "reinscrivere") ;
+  lin riscrivere_V = verboV (scrivere_82 "riscrivere") ;
+  lin soprascrivere_V = verboV (scrivere_82 "soprascrivere") ;
+  lin sottoscrivere_V = verboV (scrivere_82 "sottoscrivere") ;
+  lin soscrivere_V = verboV (scrivere_82 "soscrivere") ;
+  lin trascrivere_V = verboV (scrivere_82 "trascrivere") ;
+  lin videoscrivere_V = verboV (scrivere_82 "videoscrivere") ;
+  lin sedere_V = verboV (sedere_84 "sedere") ;
+  lin compossedere_V = verboV (sedere_84 "compossedere") ;
+  lin possedere_V = verboV (sedere_84 "possedere") ;
+  lin presedere_V = verboV (sedere_84 "presedere") ;
+  lin risedere_V = verboV (sedere_84 "risedere") ;
+  lin spossedere_V = verboV (sedere_84 "spossedere") ;
+  lin soprassedere_V = verboV (sedere_84 "soprassedere") ;
+  lin sentire_V = verboV (sentire_99 "sentire") ;
+  lin acconsentire_V = verboV (sentire_99 "acconsentire") ;
+  lin assentire_V = verboV (sentire_99 "assentire") ;
+  lin consentire_V = verboV (sentire_99 "consentire") ;
+  lin disconsentire_V = verboV (sentire_99 "disconsentire") ;
+  lin dissentire_V = verboV (sentire_99 "dissentire") ;
+  lin intrasentire_V = verboV (sentire_99 "intrasentire") ;
+  lin presentire_V = verboV (sentire_99 "presentire") ;
+  lin riconsentire_V = verboV (sentire_99 "riconsentire") ;
+  lin risentire_V = verboV (sentire_99 "risentire") ;
+  lin sconsentire_V = verboV (sentire_99 "sconsentire") ;
+  lin soprasentire_V = verboV (sentire_99 "soprasentire") ;
+  lin trasentire_V = verboV (sentire_99 "trasentire") ;
+  lin spandere_V = verboV (espandere_49 "spandere") ;
+  lin espandere_V = verboV (espandere_49 "espandere") ;
+  lin spargere_V = verboV (spargere_85 "spargere") ;
+  lin dispargere_V = verboV (spargere_85 "dispargere") ;
+  lin cospargere_V = verboV (spargere_85 "cospargere") ;
+  lin espargere_V = verboV (spargere_85 "espargere") ;
+  lin spegnere_V = verboV (spegnere_86 "spegnere") ;
+  lin dispegnere_V = verboV (spegnere_86 "dispegnere") ;
+  lin stare_V = verboV (stare_16 "stare") ;
+  lin antistare_V = verboV (stare_16 "antistare") ;
+  lin ristare_V = verboV (stare_16 "ristare") ;
+  lin soprastare_V = verboV (stare_16 "soprastare") ;
+  lin sottostare_V = verboV (stare_16 "sottostare") ;
+  lin stringere_V = verboV (stringere_87 "stringere") ;
+  lin astringere_V = verboV (stringere_87 "astringere") ;
+  lin costringere_V = verboV (stringere_87 "costringere") ;
+  lin distringere_V = verboV (stringere_87 "distringere") ;
+  lin restringere_V = verboV (stringere_87 "restringere") ;
+  lin ristringere_V = verboV (stringere_87 "ristringere") ;
+  lin struggere_V = verboV (distruggere_45 "struggere") ;
+  lin distruggere_V = verboV (distruggere_45 "distruggere") ;
+  lin suadere_V = verboV (persuadere_63 "suadere") ;
+  lin dissuadere_V = verboV (persuadere_63 "dissuadere") ;
+  lin persuadere_V = verboV (persuadere_63 "persuadere") ;
+  lin sumere_V = verboV (assumere_26 "sumere") ;
+  lin assumere_V = verboV (assumere_26 "assumere") ;
+  lin consumere_V = verboV (assumere_26 "consumere") ;
+  lin desumere_V = verboV (assumere_26 "desumere") ;
+  lin presumere_V = verboV (assumere_26 "presumere") ;
+  lin rassumere_V = verboV (assumere_26 "rassumere") ;
+  lin riassumere_V = verboV (assumere_26 "riassumere") ;
+  lin sussumere_V = verboV (assumere_26 "sussumere") ;
+  lin tenere_V = verboV (tenere_89 "tenere") ;
+  lin appartenere_V = verboV (tenere_89 "appartenere") ;
+  lin astenere_V = verboV (tenere_89 "astenere") ;
+  lin attenere_V = verboV (tenere_89 "attenere") ;
+  lin contenere_V = verboV (tenere_89 "contenere") ;
+  lin detenere_V = verboV (tenere_89 "detenere") ;
+  lin distenere_V = verboV (tenere_89 "distenere") ;
+  lin intertenere_V = verboV (tenere_89 "intertenere") ;
+  lin intrattenere_V = verboV (tenere_89 "intrattenere") ;
+  lin manutenere_V = verboV (tenere_89 "manutenere") ;
+  lin mantenere_V = verboV (tenere_89 "mantenere") ;
+  lin ottenere_V = verboV (tenere_89 "ottenere") ;
+  lin pertenere_V = verboV (tenere_89 "pertenere") ;
+  lin rattenere_V = verboV (tenere_89 "rattenere") ;
+  lin ritenere_V = verboV (tenere_89 "ritenere") ;
+  lin soprattenere_V = verboV (tenere_89 "soprattenere") ;
+  lin sostenere_V = verboV (tenere_89 "sostenere") ;
+  lin trattenere_V = verboV (tenere_89 "trattenere") ;
+  lin torcere_V = verboV (torcere_90 "torcere") ;
+  lin attorcere_V = verboV (torcere_90 "attorcere") ;
+  lin contorcere_V = verboV (torcere_90 "contorcere") ;
+  lin detorcere_V = verboV (torcere_90 "detorcere") ;
+  lin distorcere_V = verboV (torcere_90 "distorcere") ;
+  lin estorcere_V = verboV (torcere_90 "estorcere") ;
+  lin intorcere_V = verboV (torcere_90 "intorcere") ;
+  lin rattorcere_V = verboV (torcere_90 "rattorcere") ;
+  lin ritorcere_V = verboV (torcere_90 "ritorcere") ;
+  lin scontorcere_V = verboV (torcere_90 "scontorcere") ;
+  lin storcere_V = verboV (torcere_90 "storcere") ;
+  lin trarre_V = verboV (trarre_91 "trarre") ;
+  lin astrarre_V = verboV (trarre_91 "astrarre") ;
+  lin attrarre_V = verboV (trarre_91 "attrarre") ;
+  lin contrarre_V = verboV (trarre_91 "contrarre") ;
+  lin decontrarre_V = verboV (trarre_91 "decontrarre") ;
+  lin detrarre_V = verboV (trarre_91 "detrarre") ;
+  lin distrarre_V = verboV (trarre_91 "distrarre") ;
+  lin estrarre_V = verboV (trarre_91 "estrarre") ;
+  lin protrarre_V = verboV (trarre_91 "protrarre") ;
+  lin rattrarre_V = verboV (trarre_91 "rattrarre") ;
+  lin retrarre_V = verboV (trarre_91 "retrarre") ;
+  lin ricontrarre_V = verboV (trarre_91 "ricontrarre") ;
+  lin ritrarre_V = verboV (trarre_91 "ritrarre") ;
+  lin sottrarre_V = verboV (trarre_91 "sottrarre") ;
+  lin udire_V = verboV (udire_108 "udire") ;
+  lin intraudire_V = verboV (udire_108 "intraudire") ;
+  lin riudire_V = verboV (udire_108 "riudire") ;
+  lin traudire_V = verboV (udire_108 "traudire") ;
+  lin uscire_V = verboV (uscire_109 "uscire") ;
+  lin fuoriuscire_V = verboV (uscire_109 "fuoriuscire") ;
+  lin riuscire_V = verboV (uscire_109 "riuscire") ;
+  lin valere_V = verboV (valere_92 "valere") ;
+  lin avvalersi_V = verboV (valere_92 "avvalersi") ;
+  lin contravvalere_V = verboV (valere_92 "contravvalere") ;
+  lin disvalere_V = verboV (valere_92 "disvalere") ;
+  lin equivalere_V = verboV (valere_92 "equivalere") ;
+  lin invalere_V = verboV (valere_92 "invalere") ;
+  lin prevalere_V = verboV (valere_92 "prevalere") ;
+  lin rivalersi_V = verboV (valere_92 "rivalersi") ;
+  lin vedere_V = verboV (vedere_93 "vedere") ;
+  lin antivedere_V = verboV (vedere_93 "antivedere") ;
+  lin avvedersi_V = verboV (vedere_93 "avvedersi") ;
+  lin disvedere_V = verboV (vedere_93 "disvedere") ;
+  lin divedere_V = verboV (vedere_93 "divedere") ;
+  lin intravedere_V = verboV (vedere_93 "intravedere") ;
+  lin malvedere_V = verboV (vedere_93 "malvedere") ;
+  lin prevedere_V = verboV (vedere_93 "prevedere") ;
+  lin provvedere_V = verboV (vedere_93 "provvedere") ;
+  lin ravvedersi_V = verboV (vedere_93 "ravvedersi") ;
+  lin rivedere_V = verboV (vedere_93 "rivedere") ;
+  lin sopravvedere_V = verboV (vedere_93 "sopravvedere") ;
+  lin sprovvedere_V = verboV (vedere_93 "sprovvedere") ;
+  lin stravedere_V = verboV (vedere_93 "stravedere") ;
+  lin travedere_V = verboV (vedere_93 "travedere") ;
+  lin vellere_V = verboV (svellere_88 "vellere") ;
+  lin disvellere_V = verboV (svellere_88 "disvellere") ;
+  lin divellere_V = verboV (svellere_88 "divellere") ;
+  lin svellere_V = verboV (svellere_88 "svellere") ;
+  lin venire_V = verboV (venire_110 "venire") ;
+  lin intervenire_V = verboV (venire_110 "intervenire") ;
+  lin intravvenire_V = verboV (venire_110 "intravvenire") ;
+  lin misvenire_V = verboV (venire_110 "misvenire") ;
+  lin pervenire_V = verboV (venire_110 "pervenire") ;
+  lin prevenire_V = verboV (venire_110 "prevenire") ;
+  lin provenire_V = verboV (venire_110 "provenire") ;
+  lin riconvenire_V = verboV (venire_110 "riconvenire") ;
+  lin rinvenire_V = verboV (venire_110 "rinvenire") ;
+  lin risovvenire_V = verboV (venire_110 "risovvenire") ;
+  lin rivenire_V = verboV (venire_110 "rivenire") ;
+  lin sconvenire_V = verboV (venire_110 "sconvenire") ;
+  lin sopravvenire_V = verboV (venire_110 "sopravvenire") ;
+  lin sorvenire_V = verboV (venire_110 "sorvenire") ;
+  lin sovvenire_V = verboV (venire_110 "sovvenire") ;
+  lin svenire_V = verboV (venire_110 "svenire") ;
+  lin vincere_V = verboV (vincere_94 "vincere") ;
+  lin avvincere_V = verboV (vincere_94 "avvincere") ;
+  lin convincere_V = verboV (vincere_94 "convincere") ;
+  lin evincere_V = verboV (vincere_94 "evincere") ;
+  lin rivincere_V = verboV (vincere_94 "rivincere") ;
+  lin sopravvincere_V = verboV (vincere_94 "sopravvincere") ;
+  lin stravincere_V = verboV (vincere_94 "stravincere") ;
+  lin vivere_V = verboV (vivere_95 "vivere") ;
+  lin convivere_V = verboV (vivere_95 "convivere") ;
+  lin rivivere_V = verboV (vivere_95 "rivivere") ;
+  lin sopravvivere_V = verboV (vivere_95 "sopravvivere") ;
+  lin volere_V = verboV (volere_96 "volere") ;
+  lin benvolere_V = verboV (volere_96 "benvolere") ;
+  lin disvolere_V = verboV (volere_96 "disvolere") ;
+  lin malvolere_V = verboV (volere_96 "malvolere") ;
+  lin rivolere_V = verboV (volere_96 "rivolere") ;
+  lin stravolere_V = verboV (volere_96 "stravolere") ;
+  lin svolere_V = verboV (volere_96 "svolere") ;
+  lin volgere_V = verboV (volgere_97 "volgere") ;
+  lin avvolgere_V = verboV (volgere_97 "avvolgere") ;
+  lin capovolgere_V = verboV (volgere_97 "capovolgere") ;
+  lin circonvolgere_V = verboV (volgere_97 "circonvolgere") ;
+  lin coinvolgere_V = verboV (volgere_97 "coinvolgere") ;
+  lin convolgere_V = verboV (volgere_97 "convolgere") ;
+  lin disinvolgere_V = verboV (volgere_97 "disinvolgere") ;
+  lin disvolgere_V = verboV (volgere_97 "disvolgere") ;
+  lin involgere_V = verboV (volgere_97 "involgere") ;
+  lin ravvolgere_V = verboV (volgere_97 "ravvolgere") ;
+  lin riavvolgere_V = verboV (volgere_97 "riavvolgere") ;
+  lin rinvolgere_V = verboV (volgere_97 "rinvolgere") ;
+  lin rivolgere_V = verboV (volgere_97 "rivolgere") ;
+  lin sconvolgere_V = verboV (volgere_97 "sconvolgere") ;
+  lin stravolgere_V = verboV (volgere_97 "stravolgere") ;
+  lin svolgere_V = verboV (volgere_97 "svolgere") ;
+  lin travolgere_V = verboV (volgere_97 "travolgere") ;
+}
diff --git a/lib/src/italian/IrregItaAbs.gf b/lib/src/italian/IrregItaAbs.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/italian/IrregItaAbs.gf
@@ -0,0 +1,673 @@
+abstract IrregItaAbs = Cat [V] ** {
+
+  fun accendere_V : V ;
+  fun incendere_V : V ;
+  fun raccendere_V : V ;
+  fun riaccendere_V : V ;
+  fun addurre_V : V ;
+  fun abdurre_V : V ;
+  fun circondurre_V : V ;
+  fun condurre_V : V ;
+  fun coprodurre_V : V ;
+  fun dedurre_V : V ;
+  fun edurre_V : V ;
+  fun indurre_V : V ;
+  fun introdurre_V : V ;
+  fun manodurre_V : V ;
+  fun perdurre_V : V ;
+  fun prededurre_V : V ;
+  fun produrre_V : V ;
+  fun raddurre_V : V ;
+  fun reintrodurre_V : V ;
+  fun ricondurre_V : V ;
+  fun ridurre_V : V ;
+  fun riprodurre_V : V ;
+  fun ritradurre_V : V ;
+  fun sedurre_V : V ;
+  fun soddurre_V : V ;
+  fun tradurre_V : V ;
+  fun trasdurre_V : V ;
+  fun adempiere_V : V ;
+  fun adempire_V : V ;
+  fun compiere_V : V ;
+  fun compire_V : V ;
+  fun andare_V : V ;
+  fun oltrandare_V : V ;
+  fun riandare_V : V ;
+  fun trasandare_V : V ;
+  fun aprire_V : V ;
+  fun riaprire_V : V ;
+  fun semiaprire_V : V ;
+  fun ardere_V : V ;
+  fun riardere_V : V ;
+  fun assistere_V : V ;
+  fun coesistere_V : V ;
+  fun consistere_V : V ;
+  fun desistere_V : V ;
+  fun esistere_V : V ;
+  fun inesistere_V : V ;
+  fun insistere_V : V ;
+  fun preesistere_V : V ;
+  fun persistere_V : V ;
+  fun resistere_V : V ;
+  fun servoassistere_V : V ;
+  fun sussistere_V : V ;
+  fun assolvere_V : V ;
+  fun asciolvere_V : V ;
+  fun dissolvere_V : V ;
+  fun risolvere_V : V ;
+  fun avere_V : V ;
+  fun riavere_V : V ;
+  fun bere_V : V ;
+  fun ribere_V : V ;
+  fun strabere_V : V ;
+  fun trabere_V : V ;
+  fun cadere_V : V ;
+  fun accadere_V : V ;
+  fun decadere_V : V ;
+  fun discadere_V : V ;
+  fun ricadere_V : V ;
+  fun scadere_V : V ;
+  fun chiedere_V : V ;
+  fun dischiedere_V : V ;
+  fun inchiedere_V : V ;
+  fun richiedere_V : V ;
+  fun chiudere_V : V ;
+  fun acchiudere_V : V ;
+  fun conchiudere_V : V ;
+  fun dischiudere_V : V ;
+  fun inchiudere_V : V ;
+  fun racchiudere_V : V ;
+  fun richiudere_V : V ;
+  fun rinchiudere_V : V ;
+  fun schiudere_V : V ;
+  fun socchiudere_V : V ;
+  fun cingere_V : V ;
+  fun accingere_V : V ;
+  fun discingere_V : V ;
+  fun incingere_V : V ;
+  fun precingere_V : V ;
+  fun recingere_V : V ;
+  fun ricingere_V : V ;
+  fun scingere_V : V ;
+  fun succingere_V : V ;
+  fun cogliere_V : V ;
+  fun accogliere_V : V ;
+  fun incogliere_V : V ;
+  fun raccogliere_V : V ;
+  fun ricogliere_V : V ;
+  fun comprimere_V : V ;
+  fun decomprimere_V : V ;
+  fun deprimere_V : V ;
+  fun dereprimere_V : V ;
+  fun esprimere_V : V ;
+  fun imprimere_V : V ;
+  fun opprimere_V : V ;
+  fun precomprimere_V : V ;
+  fun reimprimere_V : V ;
+  fun reprimere_V : V ;
+  fun ricomprimere_V : V ;
+  fun rimprimere_V : V ;
+  fun opprimere_V : V ;
+  fun concedere_V : V ;
+  fun succedere_V : V ;
+  fun retrocedere_V : V ;
+  fun conoscere_V : V ;
+  fun anticonoscere_V : V ;
+  fun disconoscere_V : V ;
+  fun misconoscere_V : V ;
+  fun preconoscere_V : V ;
+  fun riconoscere_V : V ;
+  fun sconoscere_V : V ;
+  fun correre_V : V ;
+  fun accorrere_V : V ;
+  fun concorrere_V : V ;
+  fun cooccorrere_V : V ;
+  fun decorrere_V : V ;
+  fun discorrere_V : V ;
+  fun incorrere_V : V ;
+  fun intercorrere_V : V ;
+  fun occorrere_V : V ;
+  fun percorrere_V : V ;
+  fun precorrere_V : V ;
+  fun ricorrere_V : V ;
+  fun rincorrere_V : V ;
+  fun ripercorrere_V : V ;
+  fun scorrere_V : V ;
+  fun soccorrere_V : V ;
+  fun trascorrere_V : V ;
+  fun crescere_V : V ;
+  fun accrescere_V : V ;
+  fun concrescere_V : V ;
+  fun decrescere_V : V ;
+  fun discrescere_V : V ;
+  fun increscere_V : V ;
+  fun ricrescere_V : V ;
+  fun rincrescere_V : V ;
+  fun screscere_V : V ;
+  fun sopraccrescere_V : V ;
+  fun cucire_V : V ;
+  fun discucire_V : V ;
+  fun ricucire_V : V ;
+  fun scucire_V : V ;
+  fun sdrucire_V : V ;
+  fun cuocere_V : V ;
+  fun concuocere_V : V ;
+  fun decuocere_V : V ;
+  fun incuocere_V : V ;
+  fun ricuocere_V : V ;
+  fun scuocere_V : V ;
+  fun stracuocere_V : V ;
+  fun dare_V : V ;
+  fun addare_V : V ;
+  fun disdare_V : V ;
+  fun ridare_V : V ;
+  fun sdare_V : V ;
+  fun dire_V : V ;
+  fun addire_V : V ;
+  fun benedire_V : V ;
+  fun contraddire_V : V ;
+  fun disdire_V : V ;
+  fun indire_V : V ;
+  fun interdire_V : V ;
+  fun maledire_V : V ;
+  fun predire_V : V ;
+  fun ridire_V : V ;
+  fun sdire_V : V ;
+  fun sopraddire_V : V ;
+  fun stradire_V : V ;
+  fun dirigere_V : V ;
+  fun condirigere_V : V ;
+  fun erigere_V : V ;
+  fun indirigere_V : V ;
+  fun ridirigere_V : V ;
+  fun discutere_V : V ;
+  fun incutere_V : V ;
+  fun escutere_V : V ;
+  fun distinguere_V : V ;
+  fun contraddistinguere_V : V ;
+  fun estinguere_V : V ;
+  fun suddistinguere_V : V ;
+  fun dolere_V : V ;
+  fun condolere_V : V ;
+  fun sdolere_V : V ;
+  fun dovere_V : V ;
+  fun ridovere_V : V ;
+  fun espellere_V : V ;
+  fun impellere_V : V ;
+  fun propellere_V : V ;
+  fun repellere_V : V ;
+  fun esplodere_V : V ;
+  fun implodere_V : V ;
+  fun riesplodere_V : V ;
+  fun essere_V : V ;
+  fun riessere_V : V ;
+  fun fare_V : V ;
+  fun affarsi_V : V ;
+  fun artefare_V : V ;
+  fun assuefare_V : V ;
+  fun benfare_V : V ;
+  fun confarsi_V : V ;
+  fun consuefare_V : V ;
+  fun contraffare_V : V ;
+  fun disfare_V : V ;
+  fun dissuefare_V : V ;
+  fun forfare_V : V ;
+  fun liquefare_V : V ;
+  fun malfare_V : V ;
+  fun mansuefare_V : V ;
+  fun misfare_V : V ;
+  fun prefare_V : V ;
+  fun putrefare_V : V ;
+  fun rarefare_V : V ;
+  fun rifare_V : V ;
+  fun satisfare_V : V ;
+  fun sfare_V : V ;
+  fun soddisfare_V : V ;
+  fun sopraffare_V : V ;
+  fun strafare_V : V ;
+  fun stupefare_V : V ;
+  fun tepefare_V : V ;
+  fun torrefare_V : V ;
+  fun tumefare_V : V ;
+  fun figgere_V : V ;
+  fun affiggere_V : V ;
+  fun configgere_V : V ;
+  fun crocifiggere_V : V ;
+  fun defiggere_V : V ;
+  fun disconfiggere_V : V ;
+  fun infiggere_V : V ;
+  fun prefiggere_V : V ;
+  fun rifiggere_V : V ;
+  fun scalfiggere_V : V ;
+  fun sconfiggere_V : V ;
+  fun scrocifiggere_V : V ;
+  fun suffiggere_V : V ;
+  fun trafiggere_V : V ;
+  fun flettere_V : V ;
+  fun circonflettere_V : V ;
+  fun deflettere_V : V ;
+  fun estroflettere_V : V ;
+  fun inflettere_V : V ;
+  fun introflettere_V : V ;
+  fun riflettere_V : V ;
+  fun fondere_V : V ;
+  fun circonfondere_V : V ;
+  fun confondere_V : V ;
+  fun diffondere_V : V ;
+  fun effondere_V : V ;
+  fun infondere_V : V ;
+  fun perfondere_V : V ;
+  fun profondere_V : V ;
+  fun radiodiffondere_V : V ;
+  fun reinfondere_V : V ;
+  fun rifondere_V : V ;
+  fun sconfondere_V : V ;
+  fun soffondere_V : V ;
+  fun trasfondere_V : V ;
+  fun telediffondere_V : V ;
+  fun giungere_V : V ;
+  fun aggiungere_V : V ;
+  fun congiungere_V : V ;
+  fun disgiungere_V : V ;
+  fun ingiungere_V : V ;
+  fun raggiungere_V : V ;
+  fun ricongiungere_V : V ;
+  fun scongiungere_V : V ;
+  fun soggiungere_V : V ;
+  fun sopraggiungere_V : V ;
+  fun sorgiungere_V : V ;
+  fun leggere_V : V ;
+  fun eleggere_V : V ;
+  fun intraleggere_V : V ;
+  fun preeleggere_V : V ;
+  fun rieleggere_V : V ;
+  fun rileggere_V : V ;
+  fun mettere_V : V ;
+  fun ammettere_V : V ;
+  fun commettere_V : V ;
+  fun compromettere_V : V ;
+  fun dimettere_V : V ;
+  fun discommettere_V : V ;
+  fun dismettere_V : V ;
+  fun dispromettere_V : V ;
+  fun fedecommettere_V : V ;
+  fun emettere_V : V ;
+  fun estromettere_V : V ;
+  fun frammettere_V : V ;
+  fun immettere_V : V ;
+  fun impromettere_V : V ;
+  fun inframmettere_V : V ;
+  fun intermettere_V : V ;
+  fun intramettere_V : V ;
+  fun intromettere_V : V ;
+  fun malmettere_V : V ;
+  fun manomettere_V : V ;
+  fun omettere_V : V ;
+  fun permettere_V : V ;
+  fun premettere_V : V ;
+  fun pretermettere_V : V ;
+  fun promettere_V : V ;
+  fun radiostrasmettere_V : V ;
+  fun reimmettere_V : V ;
+  fun ricetrasmettere_V : V ;
+  fun riammettere_V : V ;
+  fun ricommettere_V : V ;
+  fun rimettere_V : V ;
+  fun riemettere_V : V ;
+  fun ripromettere_V : V ;
+  fun scommettere_V : V ;
+  fun smettere_V : V ;
+  fun sommettere_V : V ;
+  fun soprammettere_V : V ;
+  fun sottomettere_V : V ;
+  fun spromettere_V : V ;
+  fun teletrasmettere_V : V ;
+  fun tramettere_V : V ;
+  fun trasmettere_V : V ;
+  fun videotrasmettere_V : V ;
+  fun mergere_V : V ;
+  fun emergere_V : V ;
+  fun immergere_V : V ;
+  fun reimmergere_V : V ;
+  fun riemergere_V : V ;
+  fun rimmergere_V : V ;
+  fun sommergere_V : V ;
+  fun morire_V : V ;
+  fun premorire_V : V ;
+  fun rimorire_V : V ;
+  fun smorire_V : V ;
+  fun muovere_V : V ;
+  fun commuovere_V : V ;
+  fun dismuovere_V : V ;
+  fun permuovere_V : V ;
+  fun promuovere_V : V ;
+  fun rimuovere_V : V ;
+  fun scommuovere_V : V ;
+  fun smuovere_V : V ;
+  fun sommuovere_V : V ;
+  fun nascere_V : V ;
+  fun prenascere_V : V ;
+  fun rinascere_V : V ;
+  fun nuocere_V : V ;
+  fun parere_V : V ;
+  fun percuotere_V : V ;
+  fun ripercuotere_V : V ;
+  fun riscuotere_V : V ;
+  fun scuotere_V : V ;
+  fun perdere_V : V ;
+  fun disperdere_V : V ;
+  fun sperdere_V : V ;
+  fun piacere_V : V ;
+  fun compiacere_V : V ;
+  fun dispiacere_V : V ;
+  fun scompiacere_V : V ;
+  fun spiacere_V : V ;
+  fun piangere_V : V ;
+  fun compiangere_V : V ;
+  fun rimpiangere_V : V ;
+  fun piovere_V : V ;
+  fun ripiovere_V : V ;
+  fun spiovere_V : V ;
+  fun porgere_V : V ;
+  fun sporgere_V : V ;
+  fun porre_V : V ;
+  fun anteporre_V : V ;
+  fun apporre_V : V ;
+  fun bendisporre_V : V ;
+  fun comporre_V : V ;
+  fun contrapporre_V : V ;
+  fun controproporre_V : V ;
+  fun decomporre_V : V ;
+  fun deporre_V : V ;
+  fun discomporre_V : V ;
+  fun disimporre_V : V ;
+  fun disporre_V : V ;
+  fun esporre_V : V ;
+  fun fotocomporre_V : V ;
+  fun frapporre_V : V ;
+  fun giustapporre_V : V ;
+  fun imporre_V : V ;
+  fun indisporre_V : V ;
+  fun infrapporre_V : V ;
+  fun interporre_V : V ;
+  fun opporre_V : V ;
+  fun ovodeporre_V : V ;
+  fun posporre_V : V ;
+  fun predisporre_V : V ;
+  fun preporre_V : V ;
+  fun presupporre_V : V ;
+  fun proporre_V : V ;
+  fun reimporre_V : V ;
+  fun ricomporre_V : V ;
+  fun riporre_V : V ;
+  fun riproporre_V : V ;
+  fun scomporre_V : V ;
+  fun sottoesporre_V : V ;
+  fun sottoporre_V : V ;
+  fun sovrapporre_V : V ;
+  fun sovresporre_V : V ;
+  fun sporre_V : V ;
+  fun sovrimporre_V : V ;
+  fun supporre_V : V ;
+  fun traporre_V : V ;
+  fun trasporre_V : V ;
+  fun potere_V : V ;
+  fun prendere_V : V ;
+  fun apprendere_V : V ;
+  fun comprendere_V : V ;
+  fun disapprendere_V : V ;
+  fun imprendere_V : V ;
+  fun intraprendere_V : V ;
+  fun rapprendere_V : V ;
+  fun riprendere_V : V ;
+  fun sorprendere_V : V ;
+  fun radere_V : V ;
+  fun abradere_V : V ;
+  fun eradere_V : V ;
+  fun redigere_V : V ;
+  fun redimere_V : V ;
+  fun ridere_V : V ;
+  fun arridere_V : V ;
+  fun deridere_V : V ;
+  fun irridere_V : V ;
+  fun sorridere_V : V ;
+  fun rimanere_V : V ;
+  fun permanere_V : V ;
+  fun rispondere_V : V ;
+  fun corrispondere_V : V ;
+  fun rompere_V : V ;
+  fun corrompere_V : V ;
+  fun dirompere_V : V ;
+  fun erompere_V : V ;
+  fun interrompere_V : V ;
+  fun irrompere_V : V ;
+  fun prorompere_V : V ;
+  fun salire_V : V ;
+  fun assalire_V : V ;
+  fun risalire_V : V ;
+  fun soprassalire_V : V ;
+  fun sapere_V : V ;
+  fun consapere_V : V ;
+  fun risapere_V : V ;
+  fun strasapere_V : V ;
+  fun scegliere_V : V ;
+  fun prescegliere_V : V ;
+  fun trascegliere_V : V ;
+  fun scendere_V : V ;
+  fun accondiscendere_V : V ;
+  fun ascendere_V : V ;
+  fun condiscendere_V : V ;
+  fun conscendere_V : V ;
+  fun discendere_V : V ;
+  fun disconscendere_V : V ;
+  fun ridiscendere_V : V ;
+  fun saliscendere_V : V ;
+  fun scoscendere_V : V ;
+  fun trascendere_V : V ;
+  fun scindere_V : V ;
+  fun discindere_V : V ;
+  fun piroscindere_V : V ;
+  fun prescindere_V : V ;
+  fun rescindere_V : V ;
+  fun scrivere_V : V ;
+  fun ascrivere_V : V ;
+  fun circoscrivere_V : V ;
+  fun coscrivere_V : V ;
+  fun dattiloscrivere_V : V ;
+  fun descrivere_V : V ;
+  fun inscrivere_V : V ;
+  fun iscrivere_V : V ;
+  fun manoscrivere_V : V ;
+  fun poscrivere_V : V ;
+  fun preiscrivere_V : V ;
+  fun prescrivere_V : V ;
+  fun proscrivere_V : V ;
+  fun reinscrivere_V : V ;
+  fun riscrivere_V : V ;
+  fun soprascrivere_V : V ;
+  fun sottoscrivere_V : V ;
+  fun soscrivere_V : V ;
+  fun trascrivere_V : V ;
+  fun videoscrivere_V : V ;
+  fun sedere_V : V ;
+  fun compossedere_V : V ;
+  fun possedere_V : V ;
+  fun presedere_V : V ;
+  fun risedere_V : V ;
+  fun spossedere_V : V ;
+  fun soprassedere_V : V ;
+  fun sentire_V : V ;
+  fun acconsentire_V : V ;
+  fun assentire_V : V ;
+  fun consentire_V : V ;
+  fun disconsentire_V : V ;
+  fun dissentire_V : V ;
+  fun intrasentire_V : V ;
+  fun presentire_V : V ;
+  fun riconsentire_V : V ;
+  fun risentire_V : V ;
+  fun sconsentire_V : V ;
+  fun soprasentire_V : V ;
+  fun trasentire_V : V ;
+  fun spandere_V : V ;
+  fun espandere_V : V ;
+  fun spargere_V : V ;
+  fun dispargere_V : V ;
+  fun cospargere_V : V ;
+  fun espargere_V : V ;
+  fun spegnere_V : V ;
+  fun dispegnere_V : V ;
+  fun stare_V : V ;
+  fun antistare_V : V ;
+  fun ristare_V : V ;
+  fun soprastare_V : V ;
+  fun sottostare_V : V ;
+  fun stringere_V : V ;
+  fun astringere_V : V ;
+  fun costringere_V : V ;
+  fun distringere_V : V ;
+  fun restringere_V : V ;
+  fun ristringere_V : V ;
+  fun struggere_V : V ;
+  fun distruggere_V : V ;
+  fun suadere_V : V ;
+  fun dissuadere_V : V ;
+  fun persuadere_V : V ;
+  fun sumere_V : V ;
+  fun assumere_V : V ;
+  fun consumere_V : V ;
+  fun desumere_V : V ;
+  fun presumere_V : V ;
+  fun rassumere_V : V ;
+  fun riassumere_V : V ;
+  fun sussumere_V : V ;
+  fun tenere_V : V ;
+  fun appartenere_V : V ;
+  fun astenere_V : V ;
+  fun attenere_V : V ;
+  fun contenere_V : V ;
+  fun detenere_V : V ;
+  fun distenere_V : V ;
+  fun intertenere_V : V ;
+  fun intrattenere_V : V ;
+  fun manutenere_V : V ;
+  fun mantenere_V : V ;
+  fun ottenere_V : V ;
+  fun pertenere_V : V ;
+  fun rattenere_V : V ;
+  fun ritenere_V : V ;
+  fun soprattenere_V : V ;
+  fun sostenere_V : V ;
+  fun trattenere_V : V ;
+  fun torcere_V : V ;
+  fun attorcere_V : V ;
+  fun contorcere_V : V ;
+  fun detorcere_V : V ;
+  fun distorcere_V : V ;
+  fun estorcere_V : V ;
+  fun intorcere_V : V ;
+  fun rattorcere_V : V ;
+  fun ritorcere_V : V ;
+  fun scontorcere_V : V ;
+  fun storcere_V : V ;
+  fun trarre_V : V ;
+  fun astrarre_V : V ;
+  fun attrarre_V : V ;
+  fun contrarre_V : V ;
+  fun decontrarre_V : V ;
+  fun detrarre_V : V ;
+  fun distrarre_V : V ;
+  fun estrarre_V : V ;
+  fun protrarre_V : V ;
+  fun rattrarre_V : V ;
+  fun retrarre_V : V ;
+  fun ricontrarre_V : V ;
+  fun ritrarre_V : V ;
+  fun sottrarre_V : V ;
+  fun udire_V : V ;
+  fun intraudire_V : V ;
+  fun riudire_V : V ;
+  fun traudire_V : V ;
+  fun uscire_V : V ;
+  fun fuoriuscire_V : V ;
+  fun riuscire_V : V ;
+  fun valere_V : V ;
+  fun avvalersi_V : V ;
+  fun contravvalere_V : V ;
+  fun disvalere_V : V ;
+  fun equivalere_V : V ;
+  fun invalere_V : V ;
+  fun prevalere_V : V ;
+  fun rivalersi_V : V ;
+  fun vedere_V : V ;
+  fun antivedere_V : V ;
+  fun avvedersi_V : V ;
+  fun disvedere_V : V ;
+  fun divedere_V : V ;
+  fun intravedere_V : V ;
+  fun malvedere_V : V ;
+  fun prevedere_V : V ;
+  fun provvedere_V : V ;
+  fun ravvedersi_V : V ;
+  fun rivedere_V : V ;
+  fun sopravvedere_V : V ;
+  fun sprovvedere_V : V ;
+  fun stravedere_V : V ;
+  fun travedere_V : V ;
+  fun vellere_V : V ;
+  fun disvellere_V : V ;
+  fun divellere_V : V ;
+  fun svellere_V : V ;
+  fun venire_V : V ;
+  fun intervenire_V : V ;
+  fun intravvenire_V : V ;
+  fun misvenire_V : V ;
+  fun pervenire_V : V ;
+  fun prevenire_V : V ;
+  fun provenire_V : V ;
+  fun riconvenire_V : V ;
+  fun rinvenire_V : V ;
+  fun risovvenire_V : V ;
+  fun rivenire_V : V ;
+  fun sconvenire_V : V ;
+  fun sopravvenire_V : V ;
+  fun sorvenire_V : V ;
+  fun sovvenire_V : V ;
+  fun svenire_V : V ;
+  fun vincere_V : V ;
+  fun avvincere_V : V ;
+  fun convincere_V : V ;
+  fun evincere_V : V ;
+  fun rivincere_V : V ;
+  fun sopravvincere_V : V ;
+  fun stravincere_V : V ;
+  fun vivere_V : V ;
+  fun convivere_V : V ;
+  fun rivivere_V : V ;
+  fun sopravvivere_V : V ;
+  fun volere_V : V ;
+  fun benvolere_V : V ;
+  fun disvolere_V : V ;
+  fun malvolere_V : V ;
+  fun rivolere_V : V ;
+  fun stravolere_V : V ;
+  fun svolere_V : V ;
+  fun volgere_V : V ;
+  fun avvolgere_V : V ;
+  fun capovolgere_V : V ;
+  fun circonvolgere_V : V ;
+  fun coinvolgere_V : V ;
+  fun convolgere_V : V ;
+  fun disinvolgere_V : V ;
+  fun disvolgere_V : V ;
+  fun involgere_V : V ;
+  fun ravvolgere_V : V ;
+  fun riavvolgere_V : V ;
+  fun rinvolgere_V : V ;
+  fun rivolgere_V : V ;
+  fun sconvolgere_V : V ;
+  fun stravolgere_V : V ;
+  fun svolgere_V : V ;
+  fun travolgere_V : V ;
+}
diff --git a/lib/src/italian/LangIta.gf b/lib/src/italian/LangIta.gf
--- a/lib/src/italian/LangIta.gf
+++ b/lib/src/italian/LangIta.gf
@@ -1,8 +1,10 @@
---# -path=.:../romance:../abstract:../common:../prelude
+--# -path=.:../romance:../abstract:../common:../api
 
 concrete LangIta of Lang = 
   GrammarIta,
   LexiconIta
+  ,DocumentationIta
+  ,ConstructionIta
   ** {
 
 flags startcat = Phr ; unlexer = text ; lexer = text ;
diff --git a/lib/src/italian/LexiconIta.gf b/lib/src/italian/LexiconIta.gf
--- a/lib/src/italian/LexiconIta.gf
+++ b/lib/src/italian/LexiconIta.gf
@@ -1,7 +1,7 @@
 --# -path=.:../romance:../common:../abstract:../../prelude
 
 concrete LexiconIta of Lexicon = CatIta ** open 
-  MorphoIta, ParadigmsIta, BeschIta in {
+  MorphoIta, ParadigmsIta, BeschIta, IrregIta in {
 
 flags 
   optimize=values ; coding=utf8 ;
diff --git a/lib/src/italian/MorphoIta.gf b/lib/src/italian/MorphoIta.gf
--- a/lib/src/italian/MorphoIta.gf
+++ b/lib/src/italian/MorphoIta.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../../prelude
+--# -coding=latin1
 
 --1 A Simple Italian Resource Morphology
 --
@@ -52,19 +53,21 @@
      vin = init vino ;
      n = last vin
    in
-   case o of {
-     "o" => {s = case n of {
+   case vino of {
+     _ + "o" => {s = case n of {
        "c" | "g" => numForms vino (vin + "hi") ;
        "i"       => numForms vino vin ;
        _         => numForms vino (vin + "i")
        } ; g = Masc} ;
-     "a" => {s = case n of {
+     _ + "a" => {s = case n of {
        "c" | "g" => numForms vino (vin + "he") ;
        _         => numForms vino (vin + "e")
        } ; g = Fem} ;
-     "e" => {s = numForms vino (vin + "i")
+     _ + ("ione" | "tudine") => {s = numForms vino (vin + "i")
+       ; g = Fem} ;
+     _ + "e" => {s = numForms vino (vin + "i")
        ; g = Masc} ;
-     "à" | "ù" => {s = numForms vino vino
+     _ + "à" | "ù" => {s = numForms vino vino
        ; g = Fem} ;
      _ => {s = numForms vino vino
        ; g = Masc}
diff --git a/lib/src/italian/ParadigmsIta.gf b/lib/src/italian/ParadigmsIta.gf
--- a/lib/src/italian/ParadigmsIta.gf
+++ b/lib/src/italian/ParadigmsIta.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../abstract:../../prelude
+--# -coding=latin1
 
 --1 Italian Lexical Paradigms
 --
@@ -137,7 +138,8 @@
 
   mkPN : overload {
     mkPN : Str -> PN ; -- femininne for "-a", otherwise masculine
-    mkPN : Str -> Gender -> PN -- set gender manually
+    mkPN : Str -> Gender -> PN ; -- set gender manually
+    mkPN : N -> PN ;  -- get gender from noun
   } ;
 
 
@@ -249,7 +251,12 @@
 -- Three-place (ditransitive) verbs need two prepositions, of which
 -- the first one or both can be absent.
 
-  mkV3     : V -> Prep -> Prep -> V3 ; -- parlare, a, di
+  mkV3 : overload {
+    mkV3 : V -> V3 ;                -- donner (+ accusative + dative)    
+    mkV3 : V -> Prep -> V3 ;        -- placer (+ accusative) + dans
+    mkV3 : V -> Prep -> Prep -> V3  -- parler + dative + genitive
+    } ;
+
   dirV3    : V -> Prep -> V3 ;         -- dare,_,a
   dirdirV3 : V -> V3 ;                 -- dare,_,_
 
@@ -261,16 +268,27 @@
 
   mkV0  : V -> V0 ; --%
   mkVS  : V -> VS ;
-  mkV2S : V -> Prep -> V2S ;
   mkVV  : V -> VV ;  -- plain infinitive: "voglio parlare"
   deVV  : V -> VV ;  -- "cerco di parlare"
   aVV   : V -> VV ;  -- "arrivo a parlare"
-  mkV2V : V -> Prep -> Prep -> V2V ;
   mkVA  : V -> VA ;
-  mkV2A : V -> Prep -> Prep -> V2A ;
   mkVQ  : V -> VQ ;
   mkV2Q : V -> Prep -> V2Q ;
+  mkV2S  : overload {
+    mkV2S : V -> V2S ;
+    mkV2S : V -> Prep -> V2S ;
+    } ;
+  mkV2V  : overload {
+    mkV2V : V -> V2V ;
+    mkV2V : V -> Prep -> Prep -> V2V ;
+    } ;
+  mkV2A : overload {
+    mkV2A : V -> V2A ;
+    mkV2A : V -> Prep -> Prep -> V2A ;
+    } ;
 
+
+
   mkAS  : A -> AS ; --%
   mkA2S : A -> Prep -> A2S ; --%
   mkAV  : A -> Prep -> AV ; --%
@@ -365,7 +383,7 @@
       i   = last ci ;
       verb = case are of {
         "ire" =>  finire_100 x ;
-        "ere" =>  assistere_24 x ;
+        "ere" =>  temere_20 x ;
         _ => case i of {
           "c" => cercare_7 x ;
           "g" => legare_8 x ;
@@ -394,10 +412,6 @@
   dirV2 v = mk2V2 v accusative ;
   v2V v = v ** {lock_V = <>} ;
 
-  mkV3 v p q = {s = v.s ; vtyp = v.vtyp ; 
-    c2 = p ; c3 = q ; lock_V3 = <>} ;
-  dirV3 v p = mkV3 v accusative p ;
-  dirdirV3 v = dirV3 v dative ;
 
   V0 : Type = V ;
   AS, AV : Type = A ;
@@ -405,16 +419,42 @@
 
   mkV0  v = v ** {lock_V0 = <>} ;
   mkVS  v = v ** {m = \\_ => Indic ; lock_VS = <>} ;  ---- more moods
-  mkV2S v p = mk2V2 v p ** {mn,mp = Indic ; lock_V2S = <>} ;
   mkVV  v = v ** {c2 = complAcc ; lock_VV = <>} ;
   deVV  v = v ** {c2 = complGen ; lock_VV = <>} ;
   aVV  v = v ** {c2 = complDat ; lock_VV = <>} ;
-  mkV2V v p t = mkV3 v p t ** {lock_V2V = <>} ;
   mkVA  v = v ** {lock_VA = <>} ;
-  mkV2A v p q = mkV3 v p q ** {lock_V2A = <>} ;
   mkVQ  v = v ** {lock_VQ = <>} ;
   mkV2Q v p = mk2V2 v p ** {lock_V2Q = <>} ;
 
+  mmkV3    : V -> Prep -> Prep -> V3 ;  -- parler, à, de
+  mmkV3 v p q = v ** {c2 = p ; c3 = q ; lock_V3 = <>} ;
+  dirV3 v p = mmkV3 v accusative p ;
+  dirdirV3 v = dirV3 v dative ;
+
+  mmkV2 : V -> Prep -> V2 ;
+  mmkV2 v p = v ** {c2 = p ; lock_V2 = <>} ;
+
+  mkV3 = overload {
+    mkV3 : V -> V3 = dirdirV3 ;               -- donner,_,_
+    mkV3 : V -> Prep -> V3 = dirV3 ;          -- placer,_,sur
+    mkV3 : V -> Prep -> Prep -> V3 = mmkV3    -- parler, à, de
+    } ;
+
+  mkV2S = overload {
+    mkV2S : V -> V2S = \v -> mmkV2 v dative ** {mn,mp = Indic ; lock_V2S = <>} ;
+    mkV2S : V -> Prep -> V2S = \v,p -> mmkV2 v p ** {mn,mp = Indic ; lock_V2S = <>} ;
+    } ;
+  mkV2V = overload {
+    mkV2V : V -> V2V                 = \v -> mmkV3 v accusative dative ** {lock_V2V = <>} ;
+    mkV2V : V -> Prep -> Prep -> V2V = \v,p,q -> mmkV3 v p q ** {lock_V2V = <>} ;
+    } ;
+
+  mkV2A = overload {
+    mkV2A : V -> V2A                 = \v -> mmkV3 v accusative dative ** {lock_V2A = <>} ;
+    mkV2A : V -> Prep -> Prep -> V2A = \v,p,q -> mmkV3 v p q ** {lock_V2A = <>} ;
+    } ;
+
+
   mkAS  v = v ** {lock_AS = <>} ; ---- more moods
   mkA2S v p = mkA2 v p ** {lock_A2S = <>} ;
   mkAV  v p = v ** {c = p.p1 ; s2 = p.p2 ; lock_AV = <>} ;
@@ -451,7 +491,8 @@
 
   mkPN = overload {
     mkPN : Str -> PN = regPN ;
-    mkPN : Str -> Gender -> PN = mk2PN
+    mkPN : Str -> Gender -> PN = mk2PN ;
+    mkPN : N -> PN = \n -> lin PN {s = n.s ! Sg ; g = n.g} ;
   } ;
 
   mkA = overload {
@@ -467,10 +508,15 @@
   regADeg : Str -> A ;
 
   mkV = overload {
-    mkV : Str -> V = regV ;
+    mkV : Str -> V = \s -> case s of {
+      _ + "rsi" => reflV (regV (Predef.tk 2 s + "e")) ;
+      _ => regV s
+      } ;
     mkV : Verbo -> V = verboV ;
     mkV : 
      (udire,odo,ode,udiamo,udiro,udii,udisti,udi,udirono,odi,udito : Str) -> V = mk11V ; 
+
+    mkV : V -> Str -> V = \v,_ -> v ;  ---- to recognize particles in dict, not yet in lincat V
     } ;
 
   regV : Str -> V ;
diff --git a/lib/src/italian/PhonoIta.gf b/lib/src/italian/PhonoIta.gf
--- a/lib/src/italian/PhonoIta.gf
+++ b/lib/src/italian/PhonoIta.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 resource PhonoIta = open Prelude in {
 
 --3 Elision
@@ -16,7 +17,7 @@
     } ;
 
   elision : (_,_,_ : Str) -> Str = \il, l', lo -> 
-    pre {il ; l' / vocale ; lo / sImpuro} ;
----    pre {vocale => l' ;  sImpuro => lo ; _ => il} ;
+    pre {il ; (l' ++ Predef.BIND) / vocale ; lo / sImpuro} ;
+---    pre {vocale => l' ;  sImpuro => lo ; _ => il} ;  --- doesn't work properly 15/4/2014
 
 }
diff --git a/lib/src/italian/TerminologyIta.gf b/lib/src/italian/TerminologyIta.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/italian/TerminologyIta.gf
@@ -0,0 +1,67 @@
+--# -path=.:../abstract:../common
+
+concrete TerminologyIta of Terminology = CatIta ** open 
+  ResIta,
+  CommonRomance,
+  ParadigmsIta,
+  (G = GrammarIta),
+  (S = SyntaxIta),
+  (L = LexiconIta),
+  Prelude
+
+in {
+
+
+lincat
+  Category = G.N ;
+  ParameterType = G.N ;
+  Parameter = G.N ;
+  
+  Heading = {s : Str} ;
+  
+
+lin
+  noun_Category = mkN "nome" ;
+  adjective_Category = mkN "addiettivo" ;
+  verb_Category = mkN "verbe" masculine ;
+
+  gender_ParameterType = mkN "genere" masculine ;
+
+  singular_Parameter = mkN "singolare" ;
+  plural_Parameter = mkN "plurale" ;
+
+  masculine_Parameter = mkN "maschio" ;
+  feminine_Parameter = mkN "femminile" ;
+  neuter_Parameter = mkN "neutro" ;
+
+  nominative_Parameter = mkN "nominativo" ;
+  genitive_Parameter = mkN "genitivo" ;
+  dative_Parameter = mkN "dativo" ;
+  accusative_Parameter = mkN "accusativi" ;
+  
+  imperative_Parameter = mkN "imperativo" ;
+  indicative_Parameter = mkN "indicativo" ;
+  conjunctive_Parameter = mkN "congiuntivo" ;
+  infinitive_Parameter = mkN "infinitivo" ;
+
+  present_Parameter = mkN "presente" ;
+  past_Parameter = mkN "passato" ;
+  future_Parameter = mkN "futuro" ;
+  conditional_Parameter = mkN "condizionale" ;
+  perfect_Parameter = mkN "passato prossimo" ; ----
+  imperfect_Parameter = mkN "imperfetto" ;
+  simple_past_Parameter = mkN "passato remoto" ; ----
+
+  participle_Parameter = mkN "participio" ;
+  aux_verb_Parameter = mkN "ausiliare" ;
+
+  positive_Parameter = mkN "positivo" ;
+  comparative_Parameter = mkN "comparativo" ;
+  superlative_Parameter = mkN "superlativo" ;
+  predicative_Parameter = mkN "prédicativo" ;
+
+  nounHeading n = ss (n.s ! Sg) ;
+
+  exampleGr_N = mkN "esempio" masculine ;
+
+}
diff --git a/lib/src/latin/AdjectiveLat.gf b/lib/src/latin/AdjectiveLat.gf
--- a/lib/src/latin/AdjectiveLat.gf
+++ b/lib/src/latin/AdjectiveLat.gf
@@ -3,7 +3,10 @@
 
   lin
 
-    PositA  a = a ;
+    PositA  a = -- A -> AP
+      { 
+	s = table { Ag g n c  => a.s ! Posit ! Ag g n c } ;
+      };
 
 {-
     ComparA a np = {
@@ -29,11 +32,14 @@
       } ;
 -}
 
-    AdAP ada ap = {
-      s = \\g,n,c => ada.s ++ ap.s ! g ! n ! c ;
-      isPre = ap.isPre
-      } ;
+    -- AdAP ada ap = {
+    --   s = \\g,n,c => ada.s ++ ap.s ! g ! n ! c ;
+    --   isPre = ap.isPre
+    --   } ;
 
---    UseA2 a = a ;
+    UseA2 a = -- A2 -> AP
+      { 
+	s = table { Ag g n c  => a.s ! Posit ! Ag g n c } ;
+      } ;
 
 }
diff --git a/lib/src/latin/AdverbLat.gf b/lib/src/latin/AdverbLat.gf
--- a/lib/src/latin/AdverbLat.gf
+++ b/lib/src/latin/AdverbLat.gf
@@ -1,6 +1,6 @@
 concrete AdverbLat of Adverb = CatLat ** open ResLat, Prelude in {
 
-  lin
+--  lin
 --    PositAdvAdj a = {s = a.s ! AAdv} ;
 --    ComparAdvAdj cadv a np = {
 --      s = cadv.s ++ a.s ! AAdv ++ "than" ++ np.s ! Nom
@@ -9,7 +9,7 @@
 --      s = cadv.s ++ a.s ! AAdv ++ "than" ++ s.s
 --      } ;
 
-    PrepNP prep np = {s = appPrep prep np.s} ;
+--    PrepNP prep np = {s = appPrep prep np.s} ;
 
 --    AdAdv = cc2 ;
 --
diff --git a/lib/src/latin/AllEngAbs.gf b/lib/src/latin/AllEngAbs.gf
deleted file mode 100644
--- a/lib/src/latin/AllEngAbs.gf
+++ /dev/null
@@ -1,9 +0,0 @@
---# -path=.:../abstract:../common:prelude
-
-abstract AllEngAbs = 
-  Lang,
-  IrregEngAbs-[
-    blow_V,burn_V,come_V,dig_V,fall_V,fly_V,freeze_V,go_V,lie_V,run_V,
-    sew_V,sing_V,sit_V,sleep_V,spit_V,stand_V,swell_V,swim_V,think_V],
-  ExtraEngAbs
-  ** {} ;
diff --git a/lib/src/latin/AllLat.gf b/lib/src/latin/AllLat.gf
--- a/lib/src/latin/AllLat.gf
+++ b/lib/src/latin/AllLat.gf
@@ -1,6 +1,6 @@
 --# -path=.:../abstract:../common:prelude
 
 concrete AllLat of AllLatAbs = 
-  LangLat
---  ExtraLat
+  LangLat,
+  ExtraLat
   ** {} ;
diff --git a/lib/src/latin/AllLatAbs.gf b/lib/src/latin/AllLatAbs.gf
--- a/lib/src/latin/AllLatAbs.gf
+++ b/lib/src/latin/AllLatAbs.gf
@@ -1,1 +1,7 @@
-abstract AllLatAbs = Lang ;
+--# -path=.:../abstract:../common:prelude
+
+abstract AllLatAbs = 
+  Lang,
+  IrregLatAbs-[can_VV,go_V],
+  ExtraLatAbs
+  ** {} ;
diff --git a/lib/src/latin/CatLat.gf b/lib/src/latin/CatLat.gf
--- a/lib/src/latin/CatLat.gf
+++ b/lib/src/latin/CatLat.gf
@@ -1,4 +1,4 @@
-concrete CatLat of Cat = CommonX ** open ResLat, Prelude in {
+concrete CatLat of Cat = CommonX ** open ResLat, ParamX, Prelude in {
 
   flags optimize=all_subs ;
 
@@ -6,27 +6,27 @@
 
 ---- Tensed/Untensed
 --
---    S  = {s : Str} ;
---    QS = {s : QForm => Str} ;
+    S  = {s : Str} ;
+    QS = {s : QForm => Str} ;
 --    RS = {s : Agr => Str ; c : Case} ; -- c for it clefts
 --    SSlash = {s : Str ; c2 : Str} ;
 --
 ---- Sentence
 --
-    Cl = {s : VAnter => VTense => Polarity => Str} ;
+    Cl = { s : ParamX.Tense => Anteriority => Polarity => Order => Str } ;
 --    ClSlash = {
---      s : ResLat.Tense => Anteriority => CPolarity => Order => Str ;
+--      s : ResLat.Tense => Anteriority => Polarity => Order => Str ;
 --      c2 : Str
 --      } ;
---    Imp = {s : CPolarity => ImpForm => Str} ;
+    Imp = {s : Polarity => ImpForm => Str} ;
 --
 ---- Question
 --
---    QCl = {s : ResLat.Tense => Anteriority => CPolarity => QForm => Str} ;
---    IP = {s : Case => Str ; n : Number} ;
---    IComp = {s : Str} ;    
---    IDet = {s : Str ; n : Number} ;
---    IQuant = {s : Number => Str} ;
+    QCl = {s : ResLat.Tense => Anteriority => Polarity => QForm => Str} ;
+    IP = {s : Case => Str ; n : Number} ;
+    IComp = {s : Str} ;    
+    IDet = Determiner ; --{s : Str ; n : Number} ;
+    IQuant = {s : Agr => Str} ;
 --
 ---- Relative
 --
@@ -38,20 +38,26 @@
 --
 ---- Verb
 --
-    VP = ResLat.VP ;
-    VPSlash = ResLat.VP ** {c2 : Preposition} ;
-    Comp = {s : Gender => Number => Case => Str} ; 
+    VP = ResLat.VerbPhrase ;
+    VPSlash = VP ** {c2 : Preposition} ;
+    Comp = {s : Agr => Str} ; 
 --
 ---- Adjective
 --
-    AP = Adjective ** {isPre : Bool} ; ---- {s : Agr => Str ; isPre : Bool} ; 
+--    AP = Adjective ** {isPre : Bool} ; ---- {s : Agr => Str ; isPre : Bool} ; 
+    AP = 
+      { 
+	s : Agr => Str ;
+--	isPre : Bool ; -- should have no use in latin because adjectives can appear variably before and after nouns
+      } ;
 --
 ---- Noun
 --
-    CN = {s : Number => Case => Str ; g : Gender} ;
-    NP, Pron = {s : Case => Str ; g : Gender ; n : Number ; p : Person} ;
+    CN = ResLat.ComplexNoun ;
+    NP = ResLat.NounPhrase ;
+    Pron = ResLat.Pronoun ;
     Det = Determiner ;
---    Predet, Ord = {s : Str} ;
+    Predet, Ord = {s : Str} ;
     Num  = {s : Gender => Case => Str ; n : Number} ;
 --    Card = {s : Str ; n : Number} ;
     Quant = Quantifier ;
@@ -64,25 +70,22 @@
 ---- Structural
 --
     Conj = {s1,s2 : Str ; n : Number} ;
---    Subj = {s : Str} ;
-    Prep = {s : Str ; c : Case} ;
+    Subj = {s : Str} ;
+    Prep = ResLat.Preposition ;
 --
 ---- Open lexical classes, e.g. Lexicon
 
-    V = Verb ;
-    V2 = Verb ** {c : Preposition} ;
---    V, VS, VQ, VA = Verb ; -- = {s : VForm => Str} ;
---    V2, V2A, V2Q, V2S = Verb ** {c2 : Str} ;
---    V3 = Verb ** {c2, c3 : Str} ;
---    VV = {s : VVForm => Str ; isAux : Bool} ;
---    V2V = Verb ** {c2 : Str ; isAux : Bool} ;
---
-    A = Adjective ** {isPre : Bool} ;
---    A2 = {s : AForm => Str ; c2 : Str} ;
---
+    V, VS, VQ, VA = ResLat.Verb ; -- = {s : VForm => Str} ;
+    V2, V2A, V2Q, V2S = Verb ** {c : Prep } ;
+    V3 = Verb ** {c2, c3 : Prep} ;
+    VV = ResLat.VV ;
+    V2V = Verb ** {c2 : Str ; isAux : Bool} ;
+
+    A = Adjective ;
+
     N = Noun ;
---    N2 = {s : Number => Case => Str ; g : Gender} ** {c2 : Str} ;
---    N3 = {s : Number => Case => Str ; g : Gender} ** {c2,c3 : Str} ;
-    PN = {s : Case => Str ; g : Gender} ;
---
+    N2 = Noun ** { c : Prep } ;
+    N3 = Noun ** { c : Prep ; c2 : Prep } ;
+    PN = Noun ;
+    A2 = Adjective ** { c : Prep} ;
 }
diff --git a/lib/src/latin/ConjunctionLat.gf b/lib/src/latin/ConjunctionLat.gf
--- a/lib/src/latin/ConjunctionLat.gf
+++ b/lib/src/latin/ConjunctionLat.gf
@@ -1,21 +1,19 @@
---concrete ConjunctionLat of Conjunction = 
---  CatLat ** open ResLat, Coordination, Prelude in {
+concrete ConjunctionLat of Conjunction = 
+  CatLat ** open ResLat, StructuralLat, Coordination, Prelude in {
 --
 --  flags optimize=all_subs ;
 --
---  lin
+  lin
 --
---    ConjS = conjunctDistrSS ;
+    ConjS = conjunctDistrSS ;
 --
---    ConjAdv = conjunctDistrSS ;
+    ConjAdv = conjunctDistrSS ;
 --
 --    ConjNP conj ss = conjunctDistrTable Case conj ss ** {
 --      a = conjAgr (agrP3 conj.n) ss.a
 --      } ;
 --
---    ConjAP conj ss = conjunctDistrTable Agr conj ss ** {
---      isPre = ss.isPre
---      } ;
+    ConjAP conj ss = conjunctDistrTable Agr conj ss ;
 --
 --{---b
 --
@@ -32,9 +30,8 @@
 --      a = conjAgr (agrP3 conj.n) ss.a
 --      } ;
 --
---    ConjAP conj ss = conjunctTable Agr conj ss ** {
---      isPre = ss.isPre
---      } ;
+--    ConjAP conj ss = conjunctTable Agr conj ss ;
+--
 --    DConjAP conj ss = conjunctDistrTable Agr conj ss ** {
 --      isPre = ss.isPre
 --      } ;
@@ -44,17 +41,17 @@
 --
 --    BaseS = twoSS ;
 --    ConsS = consrSS comma ;
---    BaseAdv = twoSS ;
---    ConsAdv = consrSS comma ;
+    BaseAdv = twoSS ;
+    ConsAdv = consrSS "et" ;
 --    BaseNP x y = twoTable Case x y ** {a = conjAgr x.a y.a} ;
 --    ConsNP xs x = consrTable Case comma xs x ** {a = conjAgr xs.a x.a} ;
---    BaseAP x y = twoTable Agr x y ** {isPre = andB x.isPre y.isPre} ;
---    ConsAP xs x = consrTable Agr comma xs x ** {isPre = andB xs.isPre x.isPre} ;
+    BaseAP x y = lin A ( twoTable Agr x y ) ;
+    ConsAP xs x = lin A ( consrTable Agr and_Conj.s2 xs x );
 --
---  lincat
---    [S] = {s1,s2 : Str} ;
---    [Adv] = {s1,s2 : Str} ;
+  lincat
+    [S] = {s1,s2 : Str} ;
+    [Adv] = {s1,s2 : Str} ;
 --    [NP] = {s1,s2 : Case => Str ; a : Agr} ;
---    [AP] = {s1,s2 : Agr => Str ; isPre : Bool} ;
+    [AP] = {s1,s2 : Agr => Str } ;
 --
---}
+}
diff --git a/lib/src/latin/ExtraEngAbs.gf b/lib/src/latin/ExtraEngAbs.gf
deleted file mode 100644
--- a/lib/src/latin/ExtraEngAbs.gf
+++ /dev/null
@@ -1,16 +0,0 @@
-abstract ExtraEngAbs = Extra ** {
-
--- uncontracted negations; contracted are the default
-  fun
-    UncNegCl  : Tense -> Ant -> Cl  -> S ;
-    UncNegQCl : Tense -> Ant -> QCl -> QS ;
-    UncNegRCl : Tense -> Ant -> RCl -> RS ;
-
-    UncNegImpSg : Imp -> Utt;           -- do not help yourself
-    UncNegImpPl : Imp -> Utt;           -- do not help yourselves
-
--- freely compounded nouns
-
-    CompoundCN : CN -> CN -> CN ;       -- rock album
-
-}
diff --git a/lib/src/latin/ExtraLat.gf b/lib/src/latin/ExtraLat.gf
--- a/lib/src/latin/ExtraLat.gf
+++ b/lib/src/latin/ExtraLat.gf
@@ -1,3 +1,11 @@
 concrete ExtraLat of ExtraLatAbs = CatLat ** 
   open ResLat, Coordination, Prelude in {
+  lin
+    UsePronNonDrop p = -- Pron -> NP
+      {
+	g = p.g ;
+	n = p.n ;
+	p = p.p ;
+	s = p.pers ! PronNonDrop ! PronRefl ;
+      } ;
 } 
diff --git a/lib/src/latin/ExtraLatAbs.gf b/lib/src/latin/ExtraLatAbs.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/ExtraLatAbs.gf
@@ -0,0 +1,5 @@
+abstract ExtraLatAbs = Extra ** {
+  fun
+    UsePronNonDrop : Pron -> NP ; 
+
+}
diff --git a/lib/src/latin/GrammarLat.gf b/lib/src/latin/GrammarLat.gf
--- a/lib/src/latin/GrammarLat.gf
+++ b/lib/src/latin/GrammarLat.gf
@@ -10,10 +10,9 @@
 --  QuestionLat,
 --  RelativeLat,
 --  ConjunctionLat,
---  PhraseLat,
+  PhraseLat,
   TextX,
-  StructuralLat,
+  StructuralLat
 --  IdiomLat
-  TenseX
   ** {
 } ;
diff --git a/lib/src/latin/IrregEngAbs.gf b/lib/src/latin/IrregEngAbs.gf
deleted file mode 100644
--- a/lib/src/latin/IrregEngAbs.gf
+++ /dev/null
@@ -1,176 +0,0 @@
-abstract IrregEngAbs = Cat ** {
-fun
-  awake_V : V ;
-  bear_V : V ;
-  beat_V : V ;
-  become_V : V ;
-  begin_V : V ;
-  bend_V : V ;
-  beset_V : V ;
-  bet_V : V ;
-  bid_V : V ;
-  bind_V : V ;
-  bite_V : V ;
-  bleed_V : V ;
-  blow_V : V ;
-  break_V : V ;
-  breed_V : V ;
-  bring_V : V ;
-  broadcast_V : V ;
-  build_V : V ;
-  burn_V : V ;
-  burst_V : V ;
-  buy_V : V ;
-  cast_V : V ;
-  catch_V : V ;
-  choose_V : V ;
-  cling_V : V ;
-  come_V : V ;
-  cost_V : V ;
-  creep_V : V ;
-  cut_V : V ;
-  deal_V : V ;
-  dig_V : V ;
-  dive_V : V ;
-  do_V : V ;
-  draw_V : V ;
-  dream_V : V ;
-  drive_V : V ;
-  drink_V : V ;
-  eat_V : V ;
-  fall_V : V ;
-  feed_V : V ;
-  feel_V : V ;
-  fight_V : V ;
-  find_V : V ;
-  fit_V : V ;
-  flee_V : V ;
-  fling_V : V ;
-  fly_V : V ;
-  forbid_V : V ;
-  forget_V : V ;
-  forgive_V : V ;
-  forsake_V : V ;
-  freeze_V : V ;
-  get_V : V ;
-  give_V : V ;
-  go_V : V ;
-  grind_V : V ;
-  grow_V : V ;
-  hang_V : V ;
-  have_V : V ;
-  hear_V : V ;
-  hide_V : V ;
-  hit_V : V ;
-  hold_V : V ;
-  hurt_V : V ;
-  keep_V : V ;
-  kneel_V : V ;
-  knit_V : V ;
-  know_V : V ;
-  lay_V : V ;
-  lead_V : V ;
-  leap_V : V ;
-  learn_V : V ;
-  leave_V : V ;
-  lend_V : V ;
-  let_V : V ;
-  lie_V : V ;
-  light_V : V ;
-  lose_V : V ;
-  make_V : V ;
-  mean_V : V ;
-  meet_V : V ;
-  misspell_V : V ;
-  mistake_V : V ;
-  mow_V : V ;
-  overcome_V : V ;
-  overdo_V : V ;
-  overtake_V : V ;
-  overthrow_V : V ;
-  pay_V : V ;
-  plead_V : V ;
-  prove_V : V ;
-  put_V : V ;
-  quit_V : V ;
-  read_V : V ;
-  rid_V : V ;
-  ride_V : V ;
-  ring_V : V ;
-  rise_V : V ;
-  run_V : V ;
-  saw_V : V ;
-  say_V : V ;
-  see_V : V ;
-  seek_V : V ;
-  sell_V : V ;
-  send_V : V ;
-  set_V : V ;
-  sew_V : V ;
-  shake_V : V ;
-  shave_V : V ;
-  shear_V : V ;
-  shed_V : V ;
-  shine_V : V ;
-  shoe_V : V ;
-  shoot_V : V ;
-  show_V : V ;
-  shrink_V : V ;
-  shut_V : V ;
-  sing_V : V ;
-  sink_V : V ;
-  sit_V : V ;
-  sleep_V : V ;
-  slay_V : V ;
-  slide_V : V ;
-  sling_V : V ;
-  slit_V : V ;
-  smite_V : V ;
-  sow_V : V ;
-  speak_V : V ;
-  speed_V : V ;
-  spend_V : V ;
-  spill_V : V ;
-  spin_V : V ;
-  spit_V : V ;
-  split_V : V ;
-  spread_V : V ;
-  spring_V : V ;
-  stand_V : V ;
-  steal_V : V ;
-  stick_V : V ;
-  sting_V : V ;
-  stink_V : V ;
-  stride_V : V ;
-  strike_V : V ;
-  string_V : V ;
-  strive_V : V ;
-  swear_V : V ;
-  sweep_V : V ;
-  swell_V : V ;
-  swim_V : V ;
-  swing_V : V ;
-  take_V : V ;
-  teach_V : V ;
-  tear_V : V ;
-  tell_V : V ;
-  think_V : V ;
-  thrive_V : V ;
-  throw_V : V ;
-  thrust_V : V ;
-  tread_V : V ;
-  understand_V : V ;
-  uphold_V : V ;
-  upset_V : V ;
-  wake_V : V ;
-  wear_V : V ;
-  weave_V : V ;
-  wed_V : V ;
-  weep_V : V ;
-  wind_V : V ;
-  win_V : V ;
-  withhold_V : V ;
-  withstand_V : V ;
-  wring_V : V ;
-  write_V : V ;
-}
diff --git a/lib/src/latin/IrregLat.gf b/lib/src/latin/IrregLat.gf
--- a/lib/src/latin/IrregLat.gf
+++ b/lib/src/latin/IrregLat.gf
@@ -1,181 +1,456 @@
-----# -path=.:prelude:../abstract:../common
---
---concrete IrregLat of IrregLatAbs = CatLat ** open ParadigmsLat in {
+--# -path=.:prelude:../abstract:../common
+
+concrete IrregLat of IrregLatAbs = CatLat ** open Prelude, ParadigmsLat, ResLat in {
 --
 --flags optimize=values ;
 --
---  lin
---  awake_V = irregV "awake" "awoke" "awoken" ;
---  bear_V = irregV "bear" "bore" "born" ;
---  beat_V = irregV "beat" "beat" "beat" ;
---  become_V = irregV "become" "became" "become" ;
---  begin_V = irregV "begin" "began" "begun" ;
---  bend_V = irregV "bend" "bent" "bent" ;
---  beset_V = irregV "beset" "beset" "beset" ;
---  bet_V = irregDuplV "bet" "bet" "bet" ;
---  bid_V = irregDuplV "bid" (variants {"bid" ; "bade"}) (variants {"bid" ; "bidden"}) ;
---  bind_V = irregV "bind" "bound" "bound" ;
---  bite_V = irregV "bite" "bit" "bitten" ;
---  bleed_V = irregV "bleed" "bled" "bled" ;
---  blow_V = irregV "blow" "blew" "blown" ;
---  break_V = irregV "break" "broke" "broken" ;
---  breed_V = irregV "breed" "bred" "bred" ;
---  bring_V = irregV "bring" "brought" "brought" ;
---  broadcast_V = irregV "broadcast" "broadcast" "broadcast" ;
---  build_V = irregV "build" "built" "built" ;
---  burn_V = irregV "burn" (variants {"burned" ; "burnt"}) (variants {"burned" ; "burnt"}) ;
---  burst_V = irregV "burst" "burst" "burst" ;
---  buy_V = irregV "buy" "bought" "bought" ;
---  cast_V = irregV "cast" "cast" "cast" ;
---  catch_V = irregV "catch" "caught" "caught" ;
---  choose_V = irregV "choose" "chose" "chosen" ;
---  cling_V = irregV "cling" "clung" "clung" ;
---  come_V = irregV "come" "came" "come" ;
---  cost_V = irregV "cost" "cost" "cost" ;
---  creep_V = irregV "creep" "crept" "crept" ;
---  cut_V = irregDuplV "cut" "cut" "cut" ;
---  deal_V = irregV "deal" "dealt" "dealt" ;
---  dig_V = irregDuplV "dig" "dug" "dug" ;
---  dive_V = irregV "dive" (variants {"dived" ; "dove"}) "dived" ;
---  do_V = mk5V "do" "does" "did" "done" "doing" ;
---  draw_V = irregV "draw" "drew" "drawn" ;
---  dream_V = irregV "dream" (variants {"dreamed" ; "dreamt"}) (variants {"dreamed" ; "dreamt"}) ;
---  drive_V = irregV "drive" "drove" "driven" ;
---  drink_V = irregV "drink" "drank" "drunk" ;
---  eat_V = irregV "eat" "ate" "eaten" ;
---  fall_V = irregV "fall" "fell" "fallen" ;
---  feed_V = irregV "feed" "fed" "fed" ;
---  feel_V = irregV "feel" "felt" "felt" ;
---  fight_V = irregV "fight" "fought" "fought" ;
---  find_V = irregV "find" "found" "found" ;
---  fit_V = irregDuplV "fit" "fit" "fit" ;
---  flee_V = irregV "flee" "fled" "fled" ;
---  fling_V = irregV "fling" "flung" "flung" ;
---  fly_V = irregV "fly" "flew" "flown" ;
---  forbid_V = irregDuplV "forbid" "forbade" "forbidden" ;
---  forget_V = irregDuplV "forget" "forgot" "forgotten" ;
---  forgive_V = irregV "forgive" "forgave" "forgiven" ;
---  forsake_V = irregV "forsake" "forsook" "forsaken" ;
---  freeze_V = irregV "freeze" "froze" "frozen" ;
---  get_V = irregDuplV "get" "got" "gotten" ;
---  give_V = irregV "give" "gave" "given" ;
---  go_V = mk5V "go" "goes" "went" "gone" "going" ;
---  grind_V = irregV "grind" "ground" "ground" ;
---  grow_V = irregV "grow" "grew" "grown" ;
---  hang_V = irregV "hang" "hung" "hung" ;
---  have_V = mk5V "have" "has" "had" "had" "having" ;
---  hear_V = irregV "hear" "heard" "heard" ;
---  hide_V = irregV "hide" "hid" "hidden" ;
---  hit_V = irregDuplV "hit" "hit" "hit" ;
---  hold_V = irregV "hold" "held" "held" ;
---  hurt_V = irregV "hurt" "hurt" "hurt" ;
---  keep_V = irregV "keep" "kept" "kept" ;
---  kneel_V = irregV "kneel" "knelt" "knelt" ;
---  knit_V = irregDuplV "knit" "knit" "knit" ;
---  know_V = irregV "know" "knew" "know" ;
---  lay_V = irregV "lay" "laid" "laid" ;
---  lead_V = irregV "lead" "led" "led" ;
---  leap_V = irregV "leap" (variants {"leaped" ; "lept"}) (variants {"leaped" ; "lept"}) ;
---  learn_V = irregV "learn" (variants {"learned" ; "learnt"}) (variants {"learned" ; "learnt"}) ;
---  leave_V = irregV "leave" "left" "left" ;
---  lend_V = irregV "lend" "lent" "lent" ;
---  let_V = irregDuplV "let" "let" "let" ;
---  lie_V = irregV "lie" "lay" "lain" ;
---  light_V = irregV "light" (variants {"lighted" ; "lit"}) "lighted" ;
---  lose_V = irregV "lose" "lost" "lost" ;
---  make_V = irregV "make" "made" "made" ;
---  mean_V = irregV "mean" "meant" "meant" ;
---  meet_V = irregV "meet" "met" "met" ;
---  misspell_V = irregV "misspell" (variants {"misspelled" ; "misspelt"}) (variants {"misspelled" ; "misspelt"}) ;
---  mistake_V = irregV "mistake" "mistook" "mistaken" ;
---  mow_V = irregV "mow" "mowed" (variants {"mowed" ; "mown"}) ;
---  overcome_V = irregV "overcome" "overcame" "overcome" ;
---  overdo_V = mk5V "overdo" "overdoes" "overdid" "overdone" "overdoing" ;
---  overtake_V = irregV "overtake" "overtook" "overtaken" ;
---  overthrow_V = irregV "overthrow" "overthrew" "overthrown" ;
---  pay_V = irregV "pay" "paid" "paid" ;
---  plead_V = irregV "plead" "pled" "pled" ;
---  prove_V = irregV "prove" "proved" (variants {"proved" ; "proven"}) ;
---  put_V = irregDuplV "put" "put" "put" ;
---  quit_V = irregDuplV "quit" "quit" "quit" ;
---  read_V = irregV "read" "read" "read" ;
---  rid_V = irregDuplV "rid" "rid" "rid" ;
---  ride_V = irregV "ride" "rode" "ridden" ;
---  ring_V = irregV "ring" "rang" "rung" ;
---  rise_V = irregV "rise" "rose" "risen" ;
---  run_V = irregDuplV "run" "ran" "run" ;
---  saw_V = irregV "saw" "sawed" (variants {"sawed" ; "sawn"}) ;
---  say_V = irregV "say" "said" "said" ;
---  see_V = irregV "see" "saw" "seen" ;
---  seek_V = irregV "seek" "sought" "sought" ;
---  sell_V = irregV "sell" "sold" "sold" ;
---  send_V = irregV "send" "sent" "sent" ;
---  set_V = irregDuplV "set" "set" "set" ;
---  sew_V = irregV "sew" "sewed" (variants {"sewed" ; "sewn"}) ;
---  shake_V = irregV "shake" "shook" "shaken" ;
---  shave_V = irregV "shave" "shaved" (variants {"shaved" ; "shaven"}) ;
---  shear_V = irregV "shear" "shore" "shorn" ;
---  shed_V = irregDuplV "shed" "shed" "shed" ;
---  shine_V = irregV "shine" "shone" "shone" ;
---  shoe_V = irregV "shoe" "shoed" (variants {"shoed" ; "shod"}) ;
---  shoot_V = irregV "shoot" "shot" "shot" ;
---  show_V = irregV "show" "showed" (variants {"showed" ; "shown"}) ;
---  shrink_V = irregV "shrink" "shrank" "shrunk" ;
---  shut_V = irregDuplV "shut" "shut" "shut" ;
---  sing_V = irregV "sing" "sang" "sung" ;
---  sink_V = irregV "sink" "sank" "sunk" ;
---  sit_V = irregDuplV "sit" "sat" "sat" ;
---  sleep_V = irregV "sleep" "slept" "slept" ;
---  slay_V = irregV "slay" "slew" "slain" ;
---  slide_V = irregV "slide" "slid" "slid" ;
---  sling_V = irregV "sling" "slung" "slung" ;
---  slit_V = irregDuplV "slit" "slit" "slit" ;
---  smite_V = irregV "smite" "smote" "smitten" ;
---  sow_V = irregV "sow" "sowed" (variants {"sowed" ; "sown"}) ;
---  speak_V = irregV "speak" "spoke" "spoken" ;
---  speed_V = irregV "speed" "sped" "sped" ;
---  spend_V = irregV "spend" "spent" "spent" ;
---  spill_V = irregV "spill" (variants {"spilled" ; "spilt"}) (variants {"spilled" ; "spilt"}) ;
---  spin_V = irregDuplV "spin" "spun" "spun" ;
---  spit_V = irregDuplV "spit" (variants {"spit" ; "spat"}) "spit" ;
---  split_V = irregDuplV "split" "split" "split" ;
---  spread_V = irregV "spread" "spread" "spread" ;
---  spring_V = irregV "spring" (variants {"sprang" ; "sprung"}) "sprung" ;
---  stand_V = irregV "stand" "stood" "stood" ;
---  steal_V = irregV "steal" "stole" "stolen" ;
---  stick_V = irregV "stick" "stuck" "stuck" ;
---  sting_V = irregV "sting" "stung" "stung" ;
---  stink_V = irregV "stink" "stank" "stunk" ;
---  stride_V = irregV "stride" "strod" "stridden" ;
---  strike_V = irregV "strike" "struck" "struck" ;
---  string_V = irregV "string" "strung" "strung" ;
---  strive_V = irregV "strive" "strove" "striven" ;
---  swear_V = irregV "swear" "swore" "sworn" ;
---  sweep_V = irregV "sweep" "swept" "swept" ;
---  swell_V = irregV "swell" "swelled" (variants {"swelled" ; "swollen"}) ;
---  swim_V = irregDuplV "swim" "swam" "swum" ;
---  swing_V = irregV "swing" "swung" "swung" ;
---  take_V = irregV "take" "took" "taken" ;
---  teach_V = irregV "teach" "taught" "taught" ;
---  tear_V = irregV "tear" "tore" "torn" ;
---  tell_V = irregV "tell" "told" "told" ;
---  think_V = irregV "think" "thought" "thought" ;
---  thrive_V = irregV "thrive" (variants {"thrived" ; "throve"}) "thrived" ;
---  throw_V = irregV "throw" "threw" "thrown" ;
---  thrust_V = irregV "thrust" "thrust" "thrust" ;
---  tread_V = irregV "tread" "trod" "trodden" ;
---  understand_V = irregV "understand" "understood" "understood" ;
---  uphold_V = irregV "uphold" "upheld" "upheld" ;
---  upset_V = irregDuplV "upset" "upset" "upset" ;
---  wake_V = irregV "wake" "woke" "woken" ;
---  wear_V = irregV "wear" "wore" "worn" ;
---  weave_V = irregV "weave" (variants {"weaved" ; "wove"}) (variants {"weaved" ; "woven"}) ;
---  wed_V = irregDuplV "wed" "wed" "wed" ;
---  weep_V = irregV "weep" "wept" "wept" ;
---  wind_V = irregV "wind" "wound" "wound" ;
---  win_V = irregDuplV "win" "won" "won" ;
---  withhold_V = irregV "withhold" "withheld" "withheld" ;
---  withstand_V = irregV "withstand" "withstood" "withstood" ;
---  wring_V = irregV "wring" "wrung" "wrung" ;
---  write_V = irregV "write" "wrote" "written" ;
---}
+
+  lin
+    -- Bayer-Lindauer 93 1
+    be_V =
+      let
+	pres_stem = "s" ;
+	pres_ind_base = "su" ;
+	pres_conj_base = "si" ;
+	impf_ind_base = "era" ;
+	impf_conj_base = "esse" ;
+	fut_I_base = "eri" ;
+	imp_base = "es" ;
+	perf_stem = "fu" ;
+	perf_ind_base = "fu" ;
+	perf_conj_base = "fueri" ;
+	pqperf_ind_base = "fuera" ;
+	pqperf_conj_base = "fuisse" ;
+	fut_II_base = "fueri" ;
+	part_stem = "fut" ;
+	verb = mkVerb "esse" pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base
+    	  imp_base perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+      in
+      {
+	act = 
+	  table {
+    	    VAct VSim (VPres VInd)  n  p  => 
+	      table Number [ table Person [ "sum" ; "es" ; "est" ] ;
+    			     table Person [ "sumus" ; "estis" ; "sunt" ]
+    	      ] ! n ! p ;
+    	    a => verb.act ! a
+	  };
+	pass =
+	  \\_ => "######" ; -- no passive forms 
+	inf =
+	  verb.inf ;
+	imp =
+	  table {
+	    VImp1 Sg => "es" ;
+	    VImp1 Pl => "este" ;
+	    VImp2 Pl P2 => "estote" ;
+	    a => verb.imp ! a
+	  } ;
+	sup =
+	  \\_ => "######" ; -- no supin forms
+	ger =
+	  \\_ => "######" ; -- no gerund forms
+	geriv = 
+	  \\_ => "######" ; -- no gerundive forms
+	part = table {
+	  VActFut =>
+	    verb.part ! VActFut ;
+	  VActPres => 
+	    \\_ => "######" ; -- no such participle
+	  VPassPerf =>
+	    \\_ => "######" -- no such participle
+	  }
+      } ;
+
+    -- Bayer-Lindauer 93 2.2
+    can_VV = 
+      let
+    	pres_stem = "pos" ;
+    	pres_ind_base = "pos" ;
+    	pres_conj_base = "possi" ;
+    	impf_ind_base = "potera" ;
+    	impf_conj_base = "posse" ;
+    	fut_I_base = "poteri" ;
+    	imp_base = "" ;
+    	perf_stem = "potu" ;
+    	perf_ind_base = "potu" ;
+    	perf_conj_base = "potueri" ;
+    	pqperf_ind_base = "potuera" ;
+    	pqperf_conj_base = "potuisse" ;
+    	fut_II_base = "potueri" ;
+    	part_stem = "" ;
+    	verb = mkVerb "posse" pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base
+    	  imp_base perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+      in
+      {
+    	act =
+    	  table {
+    	    VAct VSim (VPres VInd)  n  p  => 
+	      table Number [ table Person [ "possum" ; "potes" ; "potest" ] ;
+    			     table Person [ "possumus" ; "potestis" ; "possunt" ]
+    	      ] ! n ! p ;
+    	    a => verb.act ! a
+    	  } ;
+    	pass = 
+    	  \\_ => "######" ; -- no passive forms
+    	inf = 
+	  table {
+	    VInfActFut _ => "######" ;
+	    a => verb.inf ! a
+	  } ;
+    	imp = 
+	  \\_ => "######" ;
+    	sup = 
+	  \\_ => "######" ;
+    	ger =
+	  \\_ => "######" ;
+    	geriv =
+	  \\_ => "######" ;
+    	part = table {
+	  VActFut =>
+    	    \\_ => "######" ; -- no such participle
+    	  VActPres => 
+	    \\_ => "######" ; -- no such participle
+    	  VPassPerf =>
+    	    \\_ => "######" -- no such participle
+	  } ;
+    	isAux = False
+      };
+
+    -- Bayer-Lindauer 94
+    bring_V = 
+      let
+    	pres_stem = "fer" ;
+    	pres_ind_base = "fer" ;
+    	pres_conj_base = "fera" ;
+    	impf_ind_base = "fereba" ;
+    	impf_conj_base = "ferre" ;
+    	fut_I_base = "fere" ;
+    	imp_base = "fer" ;
+    	perf_stem = "tul" ;
+    	perf_ind_base = "tul" ;
+    	perf_conj_base = "tuleri" ;
+    	pqperf_ind_base = "tulera" ;
+    	pqperf_conj_base = "tulisse" ;
+    	fut_II_base = "tuleri" ;
+    	part_stem = "lat" ;
+    	verb = mkVerb "ferre" pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base
+    	  imp_base perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+      in
+      {
+    	act =
+	  table {
+	    VAct VSim (VPres VInd) n p => 
+	      table Number [ table Person [ "fero" ; "fers" ; "fert" ] ;
+			     table Person [ "ferimus" ; "fertis" ; "ferunt" ] 
+	      ] ! n ! p ;
+	    a => verb.act ! a
+	  } ;
+    	pass = 
+	  table {
+	    VPass (VPres VInd) n p => 
+	      table Number [ table Person [ "feror" ; "ferris" ; "fertur" ] ;
+			     table Person [ "ferimur" ; "ferimini" ; "feruntur" ]
+	      ] ! n ! p ;
+	    a => verb.pass ! a
+	  } ;
+    	inf = 
+	  verb.inf ;	  
+    	imp =
+	  table {
+	    VImp1 n => table Number [ "fer" ; "ferte" ] ! n ;
+	    VImp2 Sg ( P2 | P3 ) => "ferto" ;
+	    VImp2 Pl P2 => "fertote" ;
+	    a => verb.imp ! a 
+	  } ; 
+    	sup = 
+	  verb.sup ;
+    	ger =
+	  verb.ger ;
+    	geriv =
+	  verb.geriv ;
+    	part = verb.part ;
+      };
+
+    -- Bayer-Lindauer 95
+    want_V = 
+      let
+	pres_stem = "vel" ;
+	pres_ind_base = "vol" ;
+	pres_conj_base = "veli" ;
+	impf_ind_base = "voleba" ;
+	impf_conj_base = "volle" ;
+	fut_I_base = "vole" ;
+	imp_base = "" ;
+	perf_stem = "volu" ;
+	perf_ind_base = "volu" ;
+	perf_conj_base = "volueri" ;
+	pqperf_ind_base = "voluera" ;
+	pqperf_conj_base = "voluisse" ;
+	fut_II_base = "volueri" ;
+	part_stem = "volet" ;
+	verb = mkVerb "velle" pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base
+    	  imp_base perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+      in
+      {
+	act =
+	  table {
+	    VAct VSim (VPres VInd)  n  p  => 
+	      table Number [ table Person [ "volo" ; "vis" ; "vult" ] ;
+    			     table Person [ "volumus" ; "vultis" ; "volunt" ]
+    	      ] ! n ! p ;
+    	    a => verb.act ! a
+	  } ;
+	  pass =
+	    \\_ => "######" ;
+	  ger = 
+	    verb.ger ;
+	  geriv =
+	    verb.geriv ;
+	  imp = 
+	    \\_ => "######" ;
+	  inf = 
+	    verb.inf ;
+	  part = table {
+	    VActFut =>
+	      \\_ => "######" ;
+	    VActPres =>
+	      verb.part ! VActPres ;
+	    VPassPerf =>
+	      \\_ => "######"
+	    } ; 
+	  sup =
+	    verb.sup ;
+      } ;
+
+    -- Bayer-Lindauer 96 1
+    go_V = 
+      let
+	pres_stem = "i" ;
+	pres_ind_base = "i" ;
+	pres_conj_base = "ea" ;
+	impf_ind_base = "iba" ;
+	impf_conj_base = "ire" ;
+	fut_I_base = "ibi" ;
+	imp_base = "i" ;
+	perf_stem = "i" ;
+	perf_ind_base = "i" ;
+	perf_conj_base = "ieri" ;
+	pqperf_ind_base = "iera" ;
+	pqperf_conj_base = "isse" ;
+	fut_II_base = "ieri" ;
+	part_stem = "it" ;
+	verb = mkVerb "ire" pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base
+    	  imp_base perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+      in
+      {
+	act =
+	  table {
+	    VAct VSim (VPres VInd)  n  p  => 
+	      table Number [ table Person [ "eo" ; "is" ; "it" ] ;
+    			     table Person [ "imus" ; "itis" ; "eunt" ]
+    	      ] ! n ! p ;
+	    VAct VAnt (VPres VInd)  Sg P2 => "isti" ;
+	    VAct VAnt (VPres VInd)  Pl P2 => "istis" ;
+    	    a => verb.act ! a
+	  } ;
+	pass = 
+	  \\_ => "######"; -- no passive forms
+	ger = 
+	  table VGerund [ "eundum" ; "eundi" ; "eundo" ; "eundo" ] ;
+	geriv =
+	  verb.geriv ;
+	imp =
+	  table {
+	    VImp2 Pl P3 => "eunto" ;
+	    a => verb.imp ! a
+	  } ;
+	inf =
+	  table {
+	    VInfActPerf _ => "isse" ;
+	    a =>verb.inf ! a
+	  };
+	part = table {
+	  VActFut => 
+	    verb.part ! VActFut ;
+	  VActPres => 
+	    table {
+	      Ag ( Fem | Masc ) n c =>
+		( mkNoun ( "iens" ) ( "euntem" ) ( "euntis" ) 
+		    ( "eunti" ) ( "eunte" ) ( "iens" ) 
+		    ( "euntes" ) ( "euntes" ) ( "euntium" ) 
+		    ( "euntibus" ) 
+ 		    Masc ).s ! n ! c ;
+	      Ag Neutr n c =>
+		( mkNoun ( "iens" ) ( "iens" ) ( "euntis" ) 
+		    ( "eunti" ) ( "eunte" ) ( "iens" ) 
+		    ( "euntia" ) ( "euntia" ) ( "euntium" ) 
+		    ( "euntibus" ) 
+ 		    Masc ).s ! n ! c
+	    } ;
+	  VPassPerf => 
+	    \\_ => "######" -- no such participle
+	  } ;
+	sup = 
+	  \\_ => "######" -- really no such form?
+      } ;
+
+    -- Bayer-Lindauer 97
+    become_V = 
+      let
+	pres_stem = "fi" ;
+	pres_ind_base = "fi" ;
+	pres_conj_base = "fia" ;
+	impf_ind_base = "fieba" ;
+	impf_conj_base = "fiere" ;
+	fut_I_base = "fie" ;
+	imp_base = "fi" ;
+	perf_stem = "" ;
+	perf_ind_base = "" ;
+	perf_conj_base = "" ;
+	pqperf_ind_base = "" ;
+	pqperf_conj_base = "" ;
+	fut_II_base = "" ;
+	part_stem = "fact" ;
+
+	verb = 
+	  mkVerb "fieri" pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base
+	  perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+      in
+      {
+	act = 
+	  table {
+	    VAct VSim (VPres VInd) Sg P1 => "fio" ;
+	    VAct VAnt _            _  _  => "######" ; -- perfect expressed by participle
+	    a => verb.act ! a 
+	  } ;
+	pass =
+	  \\_ => "######" ; -- no passive forms
+	ger =
+	  \\_ => "######" ; -- no gerund form
+	geriv = 
+	  \\_ => "######" ; -- no gerundive form
+	imp = 
+	  verb.imp ;
+	inf = 
+	  table {
+	    VInfActPerf _ => "factus" ;
+	    VInfActFut Masc => "futurum" ;
+	    VInfActFut Fem => "futura" ;
+	    VInfActFut Neutr => "futurum" ;
+	    a => verb.inf ! a
+	  } ;
+	part = table {
+	  VActFut =>
+	    \\_ => "######" ; -- no such participle
+	  VActPres => 
+	    \\_ => "######" ; -- no such participle
+	  VPassPerf =>
+	    verb.part ! VPassPerf
+	  } ;
+	sup = 
+	  \\_ => "######" -- no supin
+      } ;
+
+    -- Source ?
+    rain_V =
+      {
+	act = 
+	  table {
+	    VAct VSim (VPres VInd) Sg P3 => "pluit" ;
+	    VAct VSim (VPres VInd) Pl P3 => "pluunt" ;
+	    VAct VSim (VImpf VInd) Sg P3 => "pluebat" ;
+	    VAct VSim (VImpf VInd) Pl P3 => "pluebant" ;
+	    VAct VSim VFut Sg P3 => "pluet" ;
+	    VAct VSim VFut Pl P3 => "pluent" ;
+	    VAct VAnt (VPres VInd) Sg P3 => "pluvit" ;
+	    VAct VAnt (VPres VInd) Pl P3 => "pluverunt" ;
+	    VAct VAnt (VImpf VInd) Sg P3 => "pluverat" ;
+	    VAct VAnt (VImpf VInd) Pl P3 => "pluverat" ;
+	    VAct VAnt VFut Sg P3 => "pluverit" ;
+	    VAct VAnt VFut Pl P3 => "pluverint" ;
+	    VAct VSim (VPres VConj) Sg P3 => "pluat" ;
+	    VAct VSim (VPres VConj) Pl P3 => "pluant" ;
+	    VAct VSim (VImpf VConj) Sg P3 => "plueret" ; 
+	    VAct VSim (VImpf VConj) Pl P3 => "pluerent" ;
+	    VAct VAnt (VPres VConj) Sg P3 => "pluverit" ;
+	    VAct VAnt (VPres VConj) Pl P3 => "pluverint" ;
+	    VAct VAnt (VImpf VConj) Sg P3 => "pluvisset" ;
+	    VAct VAnt (VImpf VConj) Pl P3 => "pluvissent" ;
+	    _ => "######" -- no such forms
+	  } ;
+	pass = 
+	  \\_ => "######" ; -- no passive forms
+	inf = table {
+	  VInfActPres => "pluere" ;
+	  VInfActPerf _ => "pluvisse" ;
+	  _ => "######"
+	  } ;
+	imp =
+	  table {
+	    VImp2 Sg ( P2 | P3 ) => "pluito" ;
+	    VImp2 Pl P2 => "pluitote" ;
+	    VImp2 Pl P3 => "pluunto" ;
+	    _ => "######" 
+	  } ;
+	ger = 
+	  \\_ => "######" ; -- no gerund forms
+	geriv = 
+	  \\_ => "######" ; -- no gerundive forms
+	sup = 
+	  \\_ => "######" ; -- no supin forms
+	part = table { 
+	  VActPres =>
+	    \\_ => "pluens" ;
+	  VActFut =>
+	    \\_ => "######" ; -- no such participle
+	  VPassPerf =>
+	    \\_ => "######" -- no such participle
+	  }
+      } ;
+
+    -- Bayer-Lindauer 98
+    hate_V = 
+      let  
+	pres_stem = "" ;
+	pres_ind_base = "" ;
+	pres_conj_base = "" ;
+	impf_ind_base = "" ;
+	impf_conj_base = "" ;
+	fut_I_base = "" ;
+	imp_base = "" ;
+	perf_stem = "od" ;
+	perf_ind_base = "od" ;
+	perf_conj_base = "oderi" ;
+	pqperf_ind_base = "odera" ;
+	pqperf_conj_base = "odissem" ;
+	fut_II_base = "oderi" ;
+	part_stem = "os" ;
+	verb = 
+	  mkVerb "odisse" pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base
+	  perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+      in {
+	act = table {
+	  VAct VSim t n p => verb.act ! VAct VAnt t n p ;
+	  _ => "######" -- no such verb forms
+	  } ;
+	pass = \\_ => "######" ; -- no passive forms 
+	ger = \\_ => "######" ; -- no gerund forms
+	geriv = \\_ => "######" ; -- no gerundive forms
+	imp = \\_ => "######" ; -- no imperative form
+	inf = table {
+	  VInfActPres => verb.inf ! VInfActPres ;
+	  VInfActFut g => verb.inf ! VInfActFut g ; -- really ?
+	  _ => "######"
+	  } ;
+	part = table {
+	  VActFut => 
+	    verb.part ! VActFut ;
+	  VActPres => 
+	    \\_ => "######" ; -- no such participle form
+	  VPassPerf => 
+	    \\_ => "######" -- no such participle form
+	  } ;
+	sup = \\_ => "######" ; -- no such supine form
+      } ;
+}
diff --git a/lib/src/latin/IrregLatAbs.gf b/lib/src/latin/IrregLatAbs.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/IrregLatAbs.gf
@@ -0,0 +1,11 @@
+abstract IrregLatAbs = Cat ** {
+  fun
+    be_V : V ;
+    can_VV : VV ;
+    bring_V : V ;
+    want_V : V ;
+    go_V : V;
+    become_V : V;
+    rain_V : V;
+    hate_V : V;
+}
diff --git a/lib/src/latin/LangLat.gf b/lib/src/latin/LangLat.gf
--- a/lib/src/latin/LangLat.gf
+++ b/lib/src/latin/LangLat.gf
@@ -2,6 +2,8 @@
 
 concrete LangLat of Lang = 
   GrammarLat,
+  ParadigmsLat,
+  ConjunctionLat,
   LexiconLat
   ** {
 
diff --git a/lib/src/latin/LexiconLat.gf b/lib/src/latin/LexiconLat.gf
--- a/lib/src/latin/LexiconLat.gf
+++ b/lib/src/latin/LexiconLat.gf
@@ -1,377 +1,393 @@
 --# -path=.:prelude
 
+--1 Basic Latin Lexicon.
+
+-- Aarne Ranta pre 2013, Herbert Lange 2013
+
+-- This lexicon implements all the words in the abstract Lexicon.
+-- For each entry a source is given, either a printed dictionary or
+-- a link to an online source. The two used printed dictionaries are
+-- Langescheidts Schulwörterbuch Lateinisch 17. Edition 1984 (shorter:
+-- Langenscheidts) and Der kleine Stowasser 3. Edition 1991 (shorter:
+-- Stowasser)
+
 concrete LexiconLat of Lexicon = CatLat ** open 
   ParadigmsLat, 
---  IrregLat, 
+  IrregLat,
+  ResLat,
+  StructuralLat,
+  NounLat,
+  AdjectiveLat,
+  VerbLat,
   Prelude in {
 
 flags 
   optimize=values ;
-
+  coding = utf8;
 lin
---  airplane_N = mkN "airplane" ;
---  answer_V2S = mkV2S (regV "answer") toP ;
---  apartment_N = mkN "apartment" ;
---  apple_N = mkN "apple" ;
-  art_N = mkN "ars" ;
---  ask_V2Q = mkV2Q (regV "ask") noPrep ;
-  baby_N = mkN "infans" ;
-  bad_A = mkA "malus" ;
---  bank_N = mkN "bank" ;
-  beautiful_A = mkA "pulcher" ;
---  become_VA = mkVA (irregV "become" "became" "become") ;
-  beer_N = mkN "cerevisia" ;
---  beg_V2V = mkV2V (regDuplV "beg") noPrep toP ;
-  big_A = mkA "magnus" ;
---  bike_N = mkN "bike" ;
-  bird_N = mkN "avis" "avis" masculine ;
-  black_A = mkA "niger" ;
---  blue_A = regADeg "blue" ;
---  boat_N = mkN "boat" ;
-  book_N = mkN "liber" ;
---  boot_N = mkN "boot" ;
---  boss_N = mkN human (mkN "boss") ;
-  boy_N = mkN "liber" ;
-  bread_N = mkN "panis" "panis" masculine ;
-  break_V2 = mkV2 (mkV "rumpo" "rupi" "ruptum" "rumpere") ;
---  broad_A = regADeg "broad" ;
---  brother_N2 = mkN2 (mkN masculine (mkN "brother")) (mkPrep "of") ;
---  brown_A = regADeg "brown" ;
---  butter_N = mkN "butter" ;
---  buy_V2 = dirV2 (irregV "buy" "bought" "bought") ;
---  camera_N = mkN "camera" ;
---  cap_N = mkN "cap" ;
---  car_N = mkN "car" ;
---  carpet_N = mkN "carpet" ;
-  cat_N = mkN "felis" ;
---  ceiling_N = mkN "ceiling" ;
---  chair_N = mkN "chair" ;
---  cheese_N = mkN "cheese" ;
---  child_N = mk2N "child" "children" ;
---  church_N = mkN "church" ;
-  city_N = mkN "urbs" "urbis" feminine ;
---  clean_A = regADeg "clean" ;
---  clever_A = regADeg "clever" ;
---  close_V2 = dirV2 (regV "close") ;
---  coat_N = mkN "coat" ;
---  cold_A = regADeg "cold" ;
---  come_V = (irregV "come" "came" "come") ;
---  computer_N = mkN "computer" ;
---  country_N = mkN "country" ;
---  cousin_N = mkN human (mkN "cousin") ;
---  cow_N = mkN "cow" ;
---  die_V = (regV "die") ;
---  dirty_A = regADeg "dirty" ;
---  distance_N3 = mkN3 (mkN "distance") fromP toP ;
---  doctor_N = mkN human (mkN "doctor") ;
---  dog_N = mkN "dog" ;
---  door_N = mkN "door" ;
---  drink_V2 = dirV2 (irregV "drink" "drank" "drunk") ;
---  easy_A2V = mkA2V (regA "easy") forP ;
---  eat_V2 = dirV2 (irregV "eat" "ate" "eaten") ;
---  empty_A = regADeg "empty" ;
---  enemy_N = mkN "enemy" ;
---  factory_N = mkN "factory" ;
---  father_N2 = mkN2 (mkN masculine (mkN "father")) (mkPrep "of") ;
---  fear_VS = mkVS (regV "fear") ;
---  find_V2 = dirV2 (irregV "find" "found" "found") ;
---  fish_N = mk2N "fish" "fish" ;
---  floor_N = mkN "floor" ;
---  forget_V2 = dirV2 (irregDuplV "forget" "forgot" "forgotten") ;
---  fridge_N = mkN "fridge" ;
---  friend_N = mkN human (mkN "friend") ;
---  fruit_N = mkN "fruit" ;
---  fun_AV = mkAV (regA "fun") ;
---  garden_N = mkN "garden" ;
---  girl_N = mkN feminine (mkN "girl") ;
---  glove_N = mkN "glove" ;
-  gold_N = mkN "aurum" ;
-  good_A = mkA "bonus" ;
---  go_V = mk5V "go" "goes" "went" "gone" "going" ;
---  green_A = regADeg "green" ;
---  harbour_N = mkN "harbour" ;
---  hate_V2 = dirV2 (regV "hate") ;
---  hat_N = mkN "hat" ;
---  have_V2 = dirV2 (mk5V "have" "has" "had" "had" "having") ;
---  hear_V2 = dirV2 (irregV "hear" "heard" "heard") ;
---  hill_N = mkN "hill" ;
---  hope_VS = mkVS (regV "hope") ;
---  horse_N = mkN "horse" ;
---  hot_A = duplADeg "hot" ;
---  house_N = mkN "house" ;
---  important_A = compoundADeg (regA "important") ;
---  industry_N = mkN "industry" ;
---  iron_N = mkN "iron" ;
---  king_N = mkN masculine (mkN "king") ;
---  know_V2 = dirV2 (irregV "know" "knew" "known") ;
---  lake_N = mkN "lake" ;
---  lamp_N = mkN "lamp" ;
---  learn_V2 = dirV2 (regV "learn") ;
---  leather_N = mkN "leather" ;
---  leave_V2 = dirV2 (irregV "leave" "left" "left") ;
---  like_V2 = dirV2 (regV "like") ;
---  listen_V2 = prepV2 (regV "listen") toP ;
---  live_V = (regV "live") ;
---  long_A = regADeg "long" ;
---  lose_V2 = dirV2 (irregV "lose" "lost" "lost") ;
-  love_N = mkN "amor" ;
-  love_V2 = mkV2 "amare" ;
---  man_N = mkN masculine (mk2N "man" "men") ;
---  married_A2 = mkA2 (regA "married") toP ;
---  meat_N = mkN "meat" ;
---  milk_N = mkN "milk" ;
---  moon_N = mkN "moon" ;
---  mother_N2 = mkN2 (mkN feminine (mkN "mother")) (mkPrep "of") ;
---  mountain_N = mkN "mountain" ;
---  music_N = mkN "music" ;
---  narrow_A = regADeg "narrow" ;
---  new_A = regADeg "new" ;
---  newspaper_N = mkN "newspaper" ;
---  oil_N = mkN "oil" ;
---  old_A = regADeg "old" ;
---  open_V2 = dirV2 (regV "open") ;
---  paint_V2A = mkV2A (regV "paint") noPrep ;
---  paper_N = mkN "paper" ;
---  paris_PN = mkPN (mkN nonhuman (mkN "Paris")) ;
---  peace_N = mkN "peace" ;
---  pen_N = mkN "pen" ;
---  planet_N = mkN "planet" ;
---  plastic_N = mkN "plastic" ;
---  play_V2 = dirV2 (regV "play") ;
---  policeman_N = mkN masculine (mkN "policeman" "policemen") ;
---  priest_N = mkN human (mkN "priest") ;
---  probable_AS = mkAS (regA "probable") ;
---  queen_N = mkN feminine (mkN "queen") ;
---  radio_N = mkN "radio" ;
---  rain_V0 = mkV0 (regV "rain") ;
---  read_V2 = dirV2 (irregV "read" "read" "read") ;
---  red_A = duplADeg "red" ;
---  religion_N = mkN "religion" ;
---  restaurant_N = mkN "restaurant" ;
---  river_N = mkN "river" ;
---  rock_N = mkN "rock" ;
---  roof_N = mkN "roof" ;
---  rubber_N = mkN "rubber" ;
---  run_V = (irregDuplV "run" "ran" "run") ;
---  say_VS = mkVS (irregV "say" "said" "said") ;
---  school_N = mkN "school" ;
---  science_N = mkN "science" ;
---  sea_N = mkN "sea" ;
---  seek_V2 = dirV2 (irregV "seek" "sought" "sought") ;
---  see_V2 = dirV2 (irregV "see" "saw" "seen") ;
---  sell_V3 = dirV3 (irregV "sell" "sold" "sold") toP ;
---  send_V3 = dirV3 (irregV "send" "sent" "sent") toP ;
---  sheep_N = mk2N "sheep" "sheep" ;
---  ship_N = mkN "ship" ;
---  shirt_N = mkN "shirt" ;
---  shoe_N = mkN "shoe" ;
---  shop_N = mkN "shop" ;
---  short_A = regADeg "short" ;
---  silver_N = mkN "silver" ;
---  sister_N = mkN2 (mkN feminine (mkN "sister")) (mkPrep "of") ;
-  sleep_V = mkV "dormio" "dormivi" "dormitus" "dormire" ;
---  small_A = regADeg "small" ;
---  snake_N = mkN "snake" ;
---  sock_N = mkN "sock" ;
---  speak_V2 = dirV2 (irregV "speak" "spoke" "spoken") ;
---  star_N = mkN "star" ;
---  steel_N = mkN "steel" ;
---  stone_N = mkN "stone" ;
---  stove_N = mkN "stove" ;
---  student_N = mkN human (mkN "student") ;
---  stupid_A = regADeg "stupid" ;
---  sun_N = mkN "sun" ;
---  switch8off_V2 = dirV2 (partV (regV "switch") "off") ;
---  switch8on_V2 = dirV2 (partV (regV "switch") "on") ;
---  table_N = mkN "table" ;
---  talk_V3 = mkV3 (regV "talk") toP aboutP ;
---  teacher_N = mkN human (mkN "teacher") ;
---  teach_V2 = dirV2 (irregV "teach" "taught" "taught") ;
---  television_N = mkN "television" ;
---  thick_A = regADeg "thick" ;
---  thin_A = duplADeg "thin" ;
---  train_N = mkN "train" ;
---  travel_V = (regDuplV "travel") ;
---  tree_N = mkN "tree" ;
--- ---- trousers_N = mkN "trousers" ;
---  ugly_A = regADeg "ugly" ;
---  understand_V2 = dirV2 (irregV "understand" "understood" "understood") ;
---  university_N = mkN "university" ;
---  village_N = mkN "village" ;
---  wait_V2 = prepV2 (regV "wait") forP ;
---  walk_V = (regV "walk") ;
---  warm_A = regADeg "warm" ;
---  war_N = mkN "war" ;
---  watch_V2 = dirV2 (regV "watch") ;
---  water_N = mkN "water" ;
---  white_A = regADeg "white" ;
---  window_N = mkN "window" ;
---  wine_N = mkN "wine" ;
---  win_V2 = dirV2 (irregDuplV "win" "won" "won") ;
---  woman_N = mkN feminine (mk2N "woman" "women") ;
---  wonder_VQ = mkVQ (regV "wonder") ;
---  wood_N = mkN "wood" ;
---  write_V2 = dirV2 (irregV "write" "wrote" "written") ;
---  yellow_A = regADeg "yellow" ;
---  young_A = regADeg "young" ;
---
---  do_V2 = dirV2 (mk5V "do" "does" "did" "done" "doing") ;
---  now_Adv = mkAdv "now" ;
---  already_Adv = mkAdv "already" ;
---  song_N = mkN "song" ;
---  add_V3 = dirV3 (regV "add") toP ;
---  number_N = mkN "number" ;
---  put_V2 = prepV2 (irregDuplV "put" "put" "put") noPrep ;
---  stop_V = regDuplV "stop" ;
---  jump_V = regV "jump" ;
---
---  left_Ord = ss "left" ;
---  right_Ord = ss "right" ;
---  far_Adv = mkAdv "far" ;
---  correct_A = (regA "correct") ;
---  dry_A = regA "dry" ;
---  dull_A = regA "dull" ;
---  full_A = regA "full" ;
---  heavy_A = regA "heavy" ;
---  near_A = regA "near" ;
---  rotten_A = (regA "rotten") ;
---  round_A = regA "round" ;
---  sharp_A = regA "sharp" ;
---  smooth_A = regA "smooth" ;
---  straight_A = regA "straight" ;
---  wet_A = regA "wet" ; ----
---  wide_A = regA "wide" ;
---  animal_N = mkN "animal" ;
---  ashes_N = mkN "ash" ; -- FIXME: plural only?
---  back_N = mkN "back" ;
---  bark_N = mkN "bark" ;
---  belly_N = mkN "belly" ;
---  blood_N = mkN "blood" ;
---  bone_N = mkN "bone" ;
---  breast_N = mkN "breast" ;
---  cloud_N = mkN "cloud" ;
---  day_N = mkN "day" ;
---  dust_N = mkN "dust" ;
---  ear_N = mkN "ear" ;
---  earth_N = mkN "earth" ;
---  egg_N = mkN "egg" ;
---  eye_N = mkN "eye" ;
---  fat_N = mkN "fat" ;
---  feather_N = mkN "feather" ;
---  fingernail_N = mkN "fingernail" ;
---  fire_N = mkN "fire" ;
---  flower_N = mkN "flower" ;
---  fog_N = mkN "fog" ;
---  foot_N = mk2N "foot" "feet" ;
---  forest_N = mkN "forest" ;
---  grass_N = mkN "grass" ;
---  guts_N = mkN "gut" ; -- FIXME: no singular
---  hair_N = mkN "hair" ;
---  hand_N = mkN "hand" ;
---  head_N = mkN "head" ;
---  heart_N = mkN "heart" ;
---  horn_N = mkN "horn" ;
---  husband_N = mkN masculine (mkN "husband") ;
---  ice_N = mkN "ice" ;
---  knee_N = mkN "knee" ;
---  leaf_N = mk2N "leaf" "leaves" ;
---  leg_N = mkN "leg" ;
---  liver_N = mkN "liver" ;
---  louse_N = mk2N "louse" "lice" ;
---  mouth_N = mkN "mouth" ;
---  name_N = mkN "name" ;
---  neck_N = mkN "neck" ;
---  night_N = mkN "night" ;
---  nose_N = mkN "nose" ;
---  person_N = mkN human (mkN "person") ;
---  rain_N = mkN "rain" ;
---  road_N = mkN "road" ;
---  root_N = mkN "root" ;
---  rope_N = mkN "rope" ;
---  salt_N = mkN "salt" ;
---  sand_N = mkN "sand" ;
---  seed_N = mkN "seed" ;
---  skin_N = mkN "skin" ;
---  sky_N = mkN "sky" ;
---  smoke_N = mkN "smoke" ;
---  snow_N = mkN "snow" ;
---  stick_N = mkN "stick" ;
---  tail_N = mkN "tail" ;
---  tongue_N = mkN "tongue" ;
---  tooth_N = mk2N "tooth" "teeth" ;
---  wife_N = mkN feminine (mk2N "wife" "wives") ;
---  wind_N = mkN "wind" ;
---  wing_N = mkN "wing" ;
---  worm_N = mkN "worm" ;
---  year_N = mkN "year" ;
---  blow_V = IrregLat.blow_V ;
---  breathe_V = dirV2 (regV "breathe") ;
---  burn_V = IrregLat.burn_V ;
---  dig_V = IrregLat.dig_V ;
---  fall_V = IrregLat.fall_V ;
---  float_V = regV "float" ;
---  flow_V = regV "flow" ;
---  fly_V = IrregLat.fly_V ;
---  freeze_V = IrregLat.freeze_V ;
---  give_V3 = dirV3 give_V toP ;
---  laugh_V = regV "laugh" ;
---  lie_V = IrregLat.lie_V ;
---  play_V = regV "play" ;
---  sew_V = IrregLat.sew_V ;
---  sing_V = IrregLat.sing_V ;
---  sit_V = IrregLat.sit_V ;
---  smell_V = regV "smell" ;
---  spit_V = IrregLat.spit_V ;
---  stand_V = IrregLat.stand_V ;
---  swell_V = IrregLat.swell_V ;
---  swim_V = IrregLat.swim_V ;
---  think_V = IrregLat.think_V ;
---  turn_V = regV "turn" ;
---  vomit_V = regV "vomit" ;
---
---  bite_V2 = dirV2 IrregLat.bite_V ;
---  count_V2 = dirV2 (regV "count") ;
---  cut_V2 = dirV2 IrregLat.cut_V ;
---  fear_V2 = dirV2 (regV "fear") ;
---  fight_V2 = dirV2 fight_V ;
---  hit_V2 = dirV2 hit_V ;
---  hold_V2 = dirV2 hold_V ;
---  hunt_V2 = dirV2 (regV "hunt") ;
---  kill_V2 = dirV2 (regV "kill") ;
---  pull_V2 = dirV2 (regV "pull") ;
---  push_V2 = dirV2 (regV "push") ;
---  rub_V2 = dirV2 (regDuplV "rub") ;
---  scratch_V2 = dirV2 (regV "scratch") ;
---  split_V2 = dirV2 split_V ;
---  squeeze_V2 = dirV2 (regV "squeeze") ;
---  stab_V2 = dirV2 (regDuplV "stab") ;
---  suck_V2 = dirV2 (regV "suck") ;
---  throw_V2 = dirV2 throw_V ;
---  tie_V2 = dirV2 (regV "tie") ;
---  wash_V2 = dirV2 (regV "wash") ;
---  wipe_V2 = dirV2 (regV "wipe") ;
---
-----  other_A = regA "other" ;
---
---  grammar_N = mkN "grammar" ;
---  language_N = mkN "language" ;
---  rule_N = mkN "rule" ;
---
----- added 4/6/2007
---    john_PN = mkPN (mkN masculine (mkN "John")) ;
---    question_N = mkN "question" ;
---    ready_A = regA "ready" ;
---    reason_N = mkN "reason" ;
---    today_Adv = mkAdv "today" ;
---    uncertain_A = regA "uncertain" ;
---
---oper
---  aboutP = mkPrep "about" ;
---  atP = mkPrep "at" ;
---  forP = mkPrep "for" ;
---  fromP = mkPrep "from" ;
---  inP = mkPrep "in" ;
---  onP = mkPrep "on" ;
---  toP = mkPrep "to" ;
---
+  airplane_N = mkN "aeroplanum" ; -- -i n. (http://la.wikipedia.org/wiki/A%C3%ABroplanum / Pons)
+  answer_V2S = mkV2S ( mkV "respondere" ) Dat_Prep ; -- -spondeo, -spondi, -sponsum 2 (Langenscheidts) alicui; ad, contra, adversus aliquid (Stowasser)
+  apartment_N = mkN "domicilium" ; -- -i n. (Langenscheidts)
+  apple_N = mkN "malum" ; -- -i n. (Langenscheidts)
+  art_N = mkN "ars" "artis" feminine ; -- Ranta; artis f. (Langenscheidts)
+  ask_V2Q = mkV2Q ( mkV "rogare" ) Acc_Prep ; -- rogo 1 (Langenscheidts) aliquem aliquid (Stowasser)
+  baby_N = mkN "infans" "infantis" ( variants { feminine ; masculine } );  -- Ranta; -antis m./f. (Langenscheidts)
+  bad_A = mkA "malus" ; -- Ranta; peior, pessimus 3 (Langenscheidts)
+  bank_N = mkN "argentaria" ; -- -ae f. (http://la.wikipedia.org/wiki/Argentaria / Pons)
+  beautiful_A = mkA "pulcher" ; -- -chra, -chrum (Langenscheidts)
+  become_VA = mkVA (mkV "fieri")  ; -- fio, factus (Langenscheidts)
+  beer_N = mkN ( "cervisia" ) ; -- Ranta; -ae f. (http://la.wikipedia.org/wiki/Cervisia / Pons)
+  beg_V2V = mkV2V ( mkV "petere" "peto" "petivi" "petitum" ) "ab" False ; -- peto, -tivi/tii, -titum 3 (Langenscheidts) ab aliquo (Stowasser)
+  big_A = mkA "magnus" ; -- Ranta; maior, maximus 3 (Langenscheidts)
+  bike_N = mkN "birota" ; -- -ae f. (http://la.wikipedia.org/wiki/Birota / Pons)
+  bird_N = mkN "avis" "avis" feminine ; -- Ranta; -is f. (Langenscheidts)
+  black_A = mkA "niger" ;  -- Ranta; -gra, -grum (Langenscheidts)
+  blue_A = mkA ( variants { "caeruleus" ; "caerulus" } ) ; -- 3 (Langenscheidts)
+  boat_N = mkN "navicula" ; -- -ae f. (Langenscheidts)
+  book_N = mkN "liber"; -- Ranta; -bri m. (Langenscheidts)
+  boot_N = mkN "calceus" ; -- -i m. (Langenscheidts)
+  boss_N = mkN "dux" "ducis" ( variants { feminine ; masculine } ) ; -- ducis m./f. (Langenscheidts)
+  boy_N = mkN "puer" "pueri" masculine ; -- -eri m. (Langenscheidts)
+  bread_N = variants { (mkN "panis" "panis" masculine ) ; (mkN "pane" "panis" neuter ) } ; -- -is m./n. (Langenscheidts)
+  break_V2 = mkV2 ( mkV "rumpere" "rumpo" "rupi" "ruptum" ) ; -- Ranta; 3 (Langenscheidts) aliquem (Bayer-Lindauer 110)
+  broad_A = mkA "latus" ; -- 3 (Langenscheidts)
+  brother_N2 = mkN2 ( mkN "frater" "fratris" masculine ) Gen_Prep; -- -tris m. (Langenscheidts) alicuius (Bayer-Lindauer 125.2)
+  brown_A = mkA "fulvus" ; -- 3 (Langenscheidts)
+  butter_N = mkN "butyrum" ; -- -i n. (http://la.wikipedia.org/wiki/Butyrum / Pons)
+  buy_V2 = mkV2 (mkV "emere") ; -- emo, emi, emptum 3 (Langenscheidts) (Stowasser) ab, de aliquo (Stowasser)
+  -- Trying to work with Machina ++ photographica
+  camera_N = ResLat.useCNasN (AdjCN (PositA (mkA "photographicus") ) (UseN (mkN "machina" ) ) )  ; -- (http://la.wikipedia.org/wiki/Machina_photographica / Pons)
+  cap_N = mkN "galerus" ; -- -i m. (Langenscheidts)
+  car_N = mkN "autoreada" ; -- -ae f. (Pons / http://la.wikipedia.org/wiki/Autocinetum)
+  carpet_N = mkN "stragulum" ; -- -i n. (Pons / http://la.wikipedia.org/wiki/Teges_pavimenti)
+  cat_N = mkN ( variants {"feles" ; "felis" } ) "felis" feminine ; -- -is f. (Langenscheidts) 
+  ceiling_N = mkN "tegimentum" ; -- -i n. (Langenscheidts)
+  chair_N = mkN "sedes" "sedis" feminine; -- -is f. (Langenscheidts)
+  cheese_N = mkN "caseus" ; -- -i m. (Langenscheidts)
+  child_N = mkN "proles" "prolis" feminine ; -- -is f. (Langenscheidts)
+  church_N = mkN "ecclesia" ; -- -ae f. (Langenscheidts)
+  city_N = mkN "urbs" "urbis" feminine; -- Ranta; urbis f. (Langenscheidts)
+  clean_A = mkA "lautus" ; -- 3 (Langenscheidts)
+  clever_A = mkA "callidus" ; -- 3 (Langenscheidts)
+  close_V2 = mkV2 (mkV "claudere") ; -- claudo, clasi, clausum 3 (Langenscheidts) aliquem (Bayer-Lindauer 110)
+  coat_N = mkN "pallium" ; -- -i n. (Langenscheidts)
+  cold_A = mkA "frigidus" ; -- 3 (Langenscheidts)
+  come_V = mkV "venire" ; -- veno, veni, ventum 4 (Langenscheidts)
+  computer_N = mkN "computatrum" ; -- -i n. (http://la.wikipedia.org/wiki/Computatrum / Pons)
+  country_N = mkN "terra" ; -- -ae f. (Langenscheidts)
+  cousin_N = mkN ( variants {"consobrinus" ; "consobrina" } ) ; -- -i/-ae m./f. (Langenscheidts)
+  cow_N = mkN "bos" "bovis" ( variants { feminine ; masculine } ) ; -- bovis (gen. pl. boum, dat./abl. pl. bobus/bubus) m./f. (Langenscheidts)
+  die_V = mkV "mori" "mortuus" "morturus"; -- morior, mortuus sum, morturus (Langenscheidts)
+  dirty_A = mkA "sordidus" ; -- 3 (Langenscheidts)
+
+  distance_N3 = mkN3 (mkN "distantia") from_Prep to_Prep ; -- -ae f. (Langenscheidts) ab, ad aliquem; alicuius; aliquem (???)
+  doctor_N = mkN "medicus" ; -- -i m. (Langenscheidts)
+  dog_N = mkN "canis" "canis" ( variants { masculine ; feminine } ) ; -- -is m./f. (Langenscheidts)
+  door_N = mkN "porta" ; -- -ae f. (Langenscheidts)
+  drink_V2 = mkV2 (mkV "bibere") ; -- bibo, potum 3 (Langenscheidts) aliquem (Bayer-Lindauer 110)
+  easy_A2V = mkA2V (mkA "facilis" "facile" ) for_Prep ; -- -e sup -illimus (Langenscheidts)
+  eat_V2 = mkV2 (mkV "cenare") ; -- ceno 1 (Langenscheidts) aliquem (Bayer-Lindauer 110)
+  empty_A = mkA "vacuus" ; -- 3 (Langenscheidts)
+  enemy_N = mkN "hostis" "hostis" ( variants { masculine ; feminine } ) ; -- -is m./f. (Langenscheidts)
+  factory_N = mkN "officina" ; -- -ae f. (Langenscheidts)
+  father_N2 = mkN2 (mkN "pater" "patris" masculine ) Gen_Prep ; -- -tris m. gen pl -um (Langenscheidts) alicuius (Bayer-Lindauer 125.2)
+  fear_VS = mkVS (mkV "timere") ; -- timeo, timui, --- 2 (Langenscheidts)
+  find_V2 = mkV2 (mkV "reperire") ; -- reperio, repperi, repertum 4 (Langenscheidts) aliquem
+  fish_N = mkN "piscis" "piscis" masculine ; -- -is m. (Langenscheidts)
+  floor_N = mkN "pavimentum" ; -- -i n. (Langenscheidts)
+  forget_V2 = mkV2 (mkV "oblivisci" "obliviscor" "oblitus" ) ; -- obliscor, oblitus sum 3 (Langenscheidts)
+  fridge_N = mkN "frigidarium" ; -- --i n. (Pons / http://la.wikipedia.org/wiki/Armarium_frigidarium)
+  friend_N = mkN ( variants { "amicus" ; "amica" } ) ; -- -i/-ae m./f. (Langenscheidts)
+  fruit_N = mkN "fructus" "fructus" masculine; -- -us m. (Langenscheidts)
+  fun_AV = mkAV (mkA "iocosus") ; -- 3 (Langenscheidts)
+  garden_N = mkN "hortus" ; -- -i m. (Langenscheidts)
+  girl_N = mkN "puella" ; -- -ae f. (Langenscheidts)
+  glove_N = mkN "caestus" "caestus" masculine ; --us m. (Langenscheidts)
+  gold_N = mkN "aurum" ; -- Ranta; -i n. (Langenscheidts)
+  good_A = mkA "bonus" ; -- Ranta; 3 comp melior, -us; sup optimus 3; adv bene
+  go_V = IrregLat.go_V ; -- eo, i(v)i, itum (Langenscheidts)
+  green_A = mkA "viridis" "viride"; -- -e (Langenscheidts)
+  harbour_N = mkN "portus" "portus" masculine ; -- -us m. (Langenscheidts)
+  hate_V2 = mkV2 IrregLat.hate_V Acc_Prep ; -- odi, osurus/odivi (Langenscheidts)
+  hat_N = mkN "petasus" ; -- -i m. (Langenscheidts)
+  hear_V2 = mkV2 (mkV "audire") ; -- 4 (Langenscheidts)
+  hill_N = mkN "collis" "collis" masculine ; -- -is m. (Langenscheidts)
+  hope_VS = mkVS (mkV "sperare") ; -- 1 (Langenscheidts)
+  horse_N = mkN "equus" ; -- -i m. (Langenscheidts)
+  hot_A = mkA "calidus" ; -- 3 (Langenscheidts) 
+  house_N = mkN "domus" "domus" feminine ; -- -us f. (Langenscheidts)
+  important_A = mkA "gravis" "grave"; -- -e (Langenscheidts)
+  industry_N = mkN "industria" ; -- -ae f. (http://la.wikipedia.org/wiki/Industria / Pons)
+  iron_N = mkN "ferrum" ; -- -i m. (Langenscheidts)
+  king_N = mkN "rex" "regis" masculine; -- regis m. (Langenscheidts)
+  know_V2 = mkV2 (mkV "scire") ; -- scio, scivi/scii, scitum 4 (Langenscheidts)
+  know_VQ = mkV "scire" ;
+  know_VS = mkV "scire" ;
+  lake_N = mkN "lacus" "lacus" masculine; -- -us m. (Langenscheidts)
+  lamp_N = mkN "lucerna" ; -- -ae f. (Langenscheidts)
+  learn_V2 = mkV2 (mkV "discere" "disco" "didici") ; -- disco, didici, - 3 (-isc-?) (Langenscheidts)
+  leather_N = mkN "scortum" ; -- -i n. (Langenscheidts)
+  leave_V2 = mkV2 (mkV "relinquere" "relinquo" "relinqui" "relictum") ; -- relinquo, relinqui, relictum 3 (Langenscheidts)
+  like_V2 = mkV2 ( IrregLat.want_V ) ; -- vello, velli (volsi, vulsi), vulsum 3 (Langenscheidts)
+  listen_V2 = mkV2 (mkV "auscultare") ; -- ausculto 1 (Langenscheidts)
+  live_V = mkV "vivere" ; -- vivo, vixi, victurus 3 (Langenscheidts)
+  long_A = mkA "longus" ; -- 3 (Langenscheidts)
+  lose_V2 = mkV2 (mkV "amittere") ; -- amitto, amissi, amissum 3 (Langenscheidts)
+  love_N = mkN "amor" "amoris" masculine ; -- Ranta; -oris m. (Langenscheidts)
+  love_V2 = mkV2 "amare" ; -- Ranta; amo 1 (Langenscheidts)
+  man_N = mkN "vir" "viri" masculine ; -- viri m. (Langenscheidts)
+  -- Category not yet implemented
+  married_A2 = mkA2 (mkA "coniunctus") to_Prep; -- 3 (http://www.perseus.tufts.edu/hopper/text?doc=Perseus:text:1999.04.0060:entry=coniunctus&highlight=married)
+  meat_N = mkN "carnis" "carnis" feminine ; -- -is f. (Langenscheidts)
+  milk_N = mkN "lac" "lactis" neuter ; -- -- lactis n. (Langenscheidts)
+  moon_N = mkN "luna" ; -- -ae f. (Langenscheidts)
+  mother_N2 = mkN2 ( mkN "mater" "matris" feminine ) Gen_Prep ; -- matris f. (Langenscheidts)
+  mountain_N = mkN "mons" "montis" masculine ; -- montis m. (Langenscheidts)
+  music_N = mkN "musica" ; -- -ae f. L..
+  narrow_A = mkA "angustus" ; -- 3 (Langenscheidts)
+  new_A = mkA "novus" ; -- 3 (Langenscheidts)
+  newspaper_N = mkN "diurnum" ; -- -i n. (Pons)
+  oil_N = mkN "oleum" ; -- -i n. (Langenscheidts)
+  old_A = mkA "vetus" "veteris"; -- (Langenscheidts)
+  open_V2 = mkV2 (mkV "aperire") ; -- aperio, aperui, apertum 4 (Langenscheidts)
+  paint_V2A = mkV2A (mkV "pingere" "pingo" "pinxi" "pictum" ) Acc_Prep ; -- pingo, pinxi, pictum 3 (Langenscheidts)
+  paper_N = mkN "charta" ; -- -ae f. (http://la.wikipedia.org/wiki/Charta / Pons)
+  paris_PN = mkPN (mkN "Lutetia") ; -- -ae f. (http://la.wikipedia.org/wiki/Lutetia)
+  peace_N = mkN "pax" "pacis" feminine ; -- pacis f. (Langenscheidts)
+  pen_N = mkN "stilus" ; -- -i m. (Langenscheidts)
+  planet_N = mkN "planeta" ; -- -ae m. (http://la.wikipedia.org/wiki/Planeta)
+  plastic_N = mkN "plastica" "plasticae" feminine ; -- -ae f. (http://la.wikipedia.org/wiki/Plasticum)
+  play_V2 = mkV2 (mkV "ludere") ; -- ludo, lusi, lusum 3 (Langenscheidts)
+  policeman_N = mkN "custos" "custodis" ( variants { masculine ; feminine } ) ; -- -odis m./f. (Langenscheidts)
+  priest_N = mkN "sacerdos" "sacerdotis" ( variants { masculine ; feminine } ) ; -- -dotis m./f. (Langenscheidts)
+  probable_AS = mkAS (mkA "verisimilis" "verisimile") ; -- -e (Langenscheidts)
+  queen_N = mkN "regina" ; -- -ae f. (Langenscheidts)
+  radio_N = mkN "radiophonum" ; -- -i n. (Pons / http://la.wikipedia.org/wiki/Radiophonia)
+  rain_V0 = mkV0 ( IrregLat.rain_V ) ; -- (Langenscheidts)
+  read_V2 = mkV2 (mkV "legere" "lego" "legi" "lectum") ; -- lego, legi, lectum 3 (Langenscheidts)
+  red_A = mkA "ruber" ; -- rubra, rubrum (Langenscheidts)
+  religion_N = mkN "religio" "religionis" feminine ; -- -onis f. (Langenscheidts)
+  restaurant_N = mkN "taberna" ; -- -ae f. (Langenscheidts)
+  river_N = mkN "fluvius" ; -- -i m. (Langenscheidts)
+  rock_N = mkN "saxum" ; -- -i n. (Langenscheidts)
+  roof_N = mkN "tectum" ; -- -i n. (Langenscheidts)
+  rubber_N = mkN "cummis" "cummis" feminine ; -- -is f. Der kleine Stowasser
+  run_V = mkV "currere" ; -- curro, cucurri, cursum 3 (Langenscheidts)
+  say_VS = mkVS (mkV "dicere" "dico" "dixi" "dictum") ; -- dico, dixi, dictum 3 (Langenscheidts)
+  school_N = mkN "schola" ; -- -ae f. (Langenscheidts)
+  -- Irregular
+  science_N = pluralN (mkN "litera" ) ; -- only pl. (Langenscheidts)
+  sea_N = mkN "mare" "maris" neuter ; -- -is n. (Langenscheidts)
+  seek_V2 = mkV2 (mkV "quaerere" "quaero" "quaesivi" "quaesitum" ) ; -- quaero, quaesivi, quaesitum 3 (Langenscheidts)
+  see_V2 = mkV2 (mkV "videre") ; -- video, vidi, visum 2 (Langenscheidts)
+  sell_V3 = mkV3 ( mkV "vendere" "vendo" "vendidi" "venditum" ) Acc_Prep Dat_Prep ; -- vendo, vendidi, venditum 3 (Langenscheidts)
+  send_V3 = mkV3 ( mkV "mittere" "mitto" "misi" "missum" ) Acc_Prep Dat_Prep ; -- mitto, misi, missum 3 (Langenscheidts)
+  sheep_N = mkN "ovis" "ovis" feminine ; -- -is f. (Langenscheidts)
+  ship_N = mkN "navis" "navis" feminine ; -- -is f. acc. -em (-im) abl meist -i (Langenscheidts)
+  shirt_N = mkN "tunica" ; -- -ae f. (Langenscheidts)
+  shoe_N = boot_N ;
+  shop_N = mkN "institorium" ; -- -i n. (Langenscheidts)
+  short_A = mkA "brevis" "breve" ; -- -e (Langenscheidts)
+  silver_N = mkN "argentum" ; -- -i n. (Langenscheidts)
+  sister_N = mkN "soror" "sororis" feminine; -- -oris f. (Langenscheidts)
+--  sleep_V = mkV "dormio" "dormivi" "dormitus" "dormire" ; -- Ranta; 
+  sleep_V = mkV "dormire" ; -- 4 (Langenscheidts)
+  small_A = mkA "parvus" ; -- 3 (Langenscheidts)
+  snake_N = mkN "serpens" "serpentis" ( variants { masculine ; feminine } ) ; -- -entis m./f. (Langenscheidts)
+  sock_N = mkN "impile" "impilis" masculine ; -- -is n. (Pons)
+  speak_V2 = mkV2 (mkV "loqui" "loquor" "locutus" ) ; -- loquor, locutus sum 3 (Langenscheidts)
+  star_N = mkN "stella" ; -- -ae f. (Langenscheidts)
+  steel_N = mkN "chalybs" "chalybis" masculine ; -- chalybis m. (Langenscheidts)
+  stone_N = mkN "lapis" "lapidis" masculine ; -- -idis m. (Langenscheidts)
+  stove_N = mkN "fornax" "formacis" feminine ; -- -acis f. (Langenscheidts)
+  student_N = mkN ( variants { "discipulus"; "discipula" } ) ; -- -i/-ae m./f. (Langenscheidts)
+  stupid_A = mkA "stultus" ; -- 3 (Langenscheidts)
+  sun_N = mkN "sol" "solis" masculine ; -- solis m. (Langenscheidts)
+  switch8off_V2 = mkV2 (mkV "accendere") ; -- -cendo, -cendi, -censum 3 (Langenscheidts)
+  switch8on_V2 = mkV2 (mkV ( variants { "exstinguere" ; "extinguere" } ) ); -- -ingo, -inxi, -inctum 3 (Langenscheidts)
+  table_N = mkN "mensa" ; -- -ae f. (Langenscheidts)
+  talk_V3 = mkV3 ( lin V speak_V2 ) Dat_Prep Acc_Prep ;
+  teacher_N = mkN "magister" "magistri" masculine ; -- -tri m. (Langenscheidts)
+  teach_V2 = mkV2 (mkV "docere") ; -- doceo, docui, doctum 2 (Langenscheidts)
+  television_N = mkN "televisio" "televisionis" feminine ; -- -onis f. (Pons)
+  thick_A = mkA "crassus" ; -- 3 (Langenscheidts)
+  thin_A = mkA "tenuis" "tenue" ; -- -e (Langenscheidts)
+  train_N = mkN "hamaxostichus" ; -- -i m. (http://la.wikipedia.org/wiki/Hamaxostichus)
+  travel_V = ResLat.useVPasV ( ComplSlash ( SlashV2a ( mkV2 "facere" ) ) ( DetCN ( DetQuant IndefArt NumSg ) ( UseN ( mkN "iter" "itineris" Neutr ) ) ) ) ; -- facio, feci, factum 3
+  tree_N = mkN "arbor" "arboris" feminine ; -- -oris f.
+  -- Not even in English implemented
+---- trousers_N = mkN "trousers" ;
+  ugly_A = mkA "foedus" ; -- 3 (Langenscheidts)
+  understand_V2 = mkV2 (mkV "intellegere") ; -- intellego, intellexi, intellectum 3 (Langenscheidts)
+  university_N = mkN "universitas" "universitatis" feminine ; -- -atis f. (http://la.wikipedia.org/wiki/Universitas) and (Langenscheidts)
+  village_N = mkN "vicus" ; -- -i m. (Langenscheidts)
+  wait_V2 = mkV2 (mkV "exspectare") ; -- 1 (Langenscheidts)
+  walk_V = mkV "vadere" ; -- 3 (Langenscheidts)
+  warm_A = mkA "calidus" ; -- 3 (Langenscheidts)
+  war_N = mkN "bellum" ; -- -i m. (Langenscheidts)
+  watch_V2 = mkV2 (mkV "spectare") ; -- 1 (Langenscheidts)
+  water_N = mkN "aqua" ; -- -ae f. (Langenscheidts)
+  white_A = mkA "albus" ; -- 3 (Langenscheidts)
+  window_N = mkN "fenestra" ; -- -ae f. (Langenscheidts)
+  wine_N = mkN "vinum" ; -- -i n. (Langenscheidts)
+  win_V2 = mkV2 (mkV "vincere") ; -- vinco, vici, victum 3 (Langenscheidts)
+  woman_N = mkN "femina" ; -- -ae f. (Langenscheidts)
+  wonder_VQ = mkVQ (mkV "mirari") ; -- 1 (Langenscheidts)
+  wood_N = mkN "lignum" ; -- -i n. (Langenscheidts)
+  write_V2 = mkV2 (mkV "scribere") ; -- scribo, scripsi, scriptum 3 (Langenscheidts)
+  yellow_A = mkA "flavus" ; -- 3 (Langenscheidts)
+  young_A = mkA "adulescens" "adulescentis"; -- -entis (Langenscheidts)
+
+  do_V2 = mkV2 (mkV "agere") ; -- ago, egi, actum 3 (Langenscheidts)
+  now_Adv = mkAdv "nunc" ; -- (Langenscheidts)
+  already_Adv = mkAdv "iam" ; -- (Langenscheidts)
+  song_N = mkN "carmen" "carminis" neuter ; -- -inis n. (Langenscheidts)
+  add_V3 = mkV3 ( mkV "addere" "addo" "addidi" "additum" ) Acc_Prep to_P ; -- addo, addidi, additum 3 (Langenscheidts)
+  number_N = mkN "numerus" ; -- -i m.
+  put_V2 = mkV2 (mkV "ponere" "pono" "posui" "positum" ) ; -- pono, posui, positum 3 (Langenscheidts)
+  stop_V = mkV "sistere" "sisto" "steti" "statum" ; -- sisto, stiti/steti, statum 3 (Langenscheidts)
+  jump_V = mkV "saltare" ; -- 1 (Langenscheidts)
+
+  left_Ord = ss "sinister" ; -- -tra, -trum (Langenscheidts)
+  right_Ord = ss "dexter" ; -- -t(e)ra, -t(e)rum (Langenscheidts)
+  far_Adv = mkAdv "longe" ; -- (Langenscheidts)
+  correct_A = mkA "rectus" ; -- 3 (Langenscheidts)
+  dry_A = mkA "aridus" ; -- 3 (Langenscheidts)
+  dull_A = mkA "bardus" ; -- 3 (Langenscheidts) u. (http://www.perseus.tufts.edu/hopper/text?doc=Perseus:text:1999.04.0060:entry=bardus&highlight=dull)
+  full_A = mkA "plenus" ; -- 3 (Langenscheidts)
+  heavy_A = mkA "gravis" "grave" ; -- -e (Langenscheidts)
+  near_A = mkA "propinquus" ; -- 3 (comp. durch propior, -ius sup. durch proximus 3) (Langenscheidts)
+  rotten_A = mkA "perditus" ; -- 3 (Langenscheidts)
+  round_A = mkA "rotundus" ; -- 3 (Langenscheidts)
+  sharp_A = mkA "acer" "acris" ; -- acris, acre (Langenscheidts)
+  smooth_A = mkA "lubricus" ; -- 3 (Langenscheidts)
+  straight_A = mkA "rectus" ; -- 3 (Langenscheidts)
+  wet_A = mkA "umidus" ; -- 3 (Langenscheidts)
+  wide_A = mkA "vastus" ; -- 3 (Langenscheidts)
+  animal_N = mkN "animal" "animalis" neuter ; -- -alis n. (Langenscheidts)
+  ashes_N = mkN "cinis" "cineris" masculine ; -- -eris m. (Langenscheidts) & Bayer-Lindauer 33 1.2 
+  back_N = mkN "tergum" ; -- -i n. (Langenscheidts)
+  bark_N = mkN "cortex" "corticis" ( variants { masculine ; feminine } ) ; -- -icis m./(f.) (Langenscheidts)
+  belly_N = mkN "venter" "ventris" masculine ; -- -tris m. (Langenscheidts)
+  blood_N = variants { mkN "sanguis" "sanguinis" masculine ; mkN "sangis" "sanginis" masculine} ; -- -inis m. (Langenscheidts)
+  bone_N = mkN "os" "ossis" neuter ; -- ossis n. (Langenscheidts)
+  breast_N = mkN "pectus""pectoris" neuter ; -- pectoris n. (Langenscheidts)
+  cloud_N = mkN "nubes" "nubis" feminine ; -- -is f. (Langenscheidts)
+  day_N = mkN "dies" "diei" ( variants { masculine ; feminine } ) ; -- -ei m./f. (Langenscheidts)
+  dust_N = mkN "pulvis" "pulveris" masculine;  -- -veris m. (Langenscheidts)
+  ear_N = mkN "auris" "auris" feminine; -- -is f. (Langenscheidts)
+  earth_N = mkN "terra" ; -- -ae f. (Langenscheidts)
+  egg_N = mkN "ovum" ; -- -i n. (Langenscheidts)
+  eye_N = mkN "oculus" ; -- -i m. (Langenscheidts)
+  fat_N = mkN "omentum" ; -- -i n. (Langenscheidts)
+  feather_N = mkN "penna" ; -- -ae f. (Langenscheidts)
+  fingernail_N = mkN "unguis" "unguis" masculine ; -- -is m. (Langenscheidts)
+  fire_N = mkN "ignis" "ignis" masculine; -- -is m. (Langenscheidts)
+  flower_N = mkN "flos" "floris" masculine ; -- floris m. (Langenscheidts)
+  fog_N = mkN "nebula" ; -- -ae f. (Langenscheidts)
+  foot_N = mkN "pes" "pedis" masculine ; -- pedis m. (Langenscheidts)
+  forest_N = mkN "silva" ; -- -ae f. (Langenscheidts)
+  grass_N = mkN "gramen" "graminis" neuter ; -- -inis n. (Langenscheidts)
+  guts_N = mkN "intestinum" ; -- -i n. (Langenscheidts)
+  hair_N = mkN "capillus" ; -- -i m. (Langenscheidts)
+  hand_N = mkN "manus" "manus" feminine ; -- -us f. (Langenscheidts)
+  head_N = mkN "caput" "capitis" neuter ; -- -itis n. (Langenscheidts)
+  heart_N = mkN "cor" "cordis" neuter; -- cordis n. (Langenscheidts)
+  horn_N = mkN ( variants { "cornu" ; "cornus" } ) "cornus" neuter ; -- -us n. (Langenscheidts)
+  husband_N = mkN "maritus" ; -- -i m. (Langenscheidts)
+  ice_N = mkN "glacies" "glaciei" feminine ; -- -ei f. (Langenscheidts)
+  knee_N = mkN "genu" "genus" neuter ; -- -us n. (Langenscheidts)
+  leaf_N = mkN "folium" ; -- -i n. (Langenscheidts)
+  leg_N = bone_N ;
+  liver_N = variants { ( mkN "iecur" "iecoris" neuter ) ; ( mkN "iocur" "iocineris" neuter ) } ; -- iecoris/iocineris n. (Langenscheidts)
+  louse_N = mkN "pedis" "pedis" ( variants { masculine ; feminine } ) ; -- -is m./f. (Langenscheidts)
+  mouth_N = mkN "os" "oris" neuter ; -- oris n. (Langenscheidts)
+  name_N = mkN "nomen" "nominis" neuter ; -- -inis n. (Langenscheidts)
+  neck_N = mkN "cervix" "cervicis" feminine ; -- -icis f. (meist pl.) (Langenscheidts)
+  night_N = mkN "nox" "noctis" feminine ; -- noctis f. (Langenscheidts)
+  nose_N = mkN ( variants { "nasus" ; "nasum" } ) ; -- -i m./n. (Langenscheidts)
+  person_N = mkN "persona" ; -- -ae f. (Langenscheidts)
+  rain_N = mkN "pluvia" ; -- -ae f. (Langenscheidts)
+  road_N = mkN "via" ; -- -ae f. (Langenscheidts)
+  root_N = mkN "radix" "radicis" feminine ; -- -icis f. (Langenscheidts)
+  rope_N = mkN "funis" "funis" ( variants { masculine ; feminine } ) ; -- -is m.(/f.) (Langenscheidts)
+  salt_N = mkN "sal" "salis" ( variants { masculine ; neuter } ) ; -- salis m./n. (Langenscheidts)
+  sand_N = mkN "arena" ; -- -ae f. (Langenscheidts)
+  seed_N = mkN "semen" "seminis" neuter ; -- -inis n. (Langenscheidts)
+  skin_N = mkN "cutis" "cutis" feminine ; -- -is f. (Langenscheidts)
+  sky_N = mkN "caelum" ; -- -i n. (Langenscheidts)
+  smoke_N = mkN "fumus" ; -- -i m. (Langenscheidts)
+  snow_N = mkN "nix" "nivis" feminine ; -- nivis (gen. pl. -ium) f. (Langenscheidts)
+  stick_N = mkN ( variants { "baculum" ; "baculus" } ) ; -- -i n./m.
+  tail_N = mkN "cauda" ; -- -ae f. (Langenscheidts)
+  tongue_N = mkN "lingua" ; -- -ae f. (Langenscheidts)
+  tooth_N = mkN "dens" "dentis" masculine; -- dentis m. (Langenscheidts)
+  wife_N = mkN "mulier" "mulieris" feminine; -- -eris f. (Langenscheidts)
+  wind_N = mkN "ventus" ; --  -i m. (Langenscheidts)
+  wing_N = mkN "ala" ; -- -ae f. (Langenscheidts)
+  worm_N = mkN "vermis" "vermis" masculine ; -- -is m. (Langenscheidts)
+  year_N = mkN "annus" ; -- -i m. (Langenscheidts)
+  blow_V = mkV "flare" ; -- flo 1 (Langenscheidts)
+  breathe_V = mkV "spirare" ; -- spiro 1 (Langenscheidts)
+  burn_V = mkV "ardere" ; -- ardeo, arsi, arsum 2 (Langenscheidts)
+  dig_V = mkV "fodere" "fodio" "fodi" "fossum" ; -- fodio, fodi, fossum 3 (Langenscheidts)
+  fall_V = mkV "caedere" "caedo" "cecidi" "caesum" ; -- caedo, cecidi, caesum 3 (Langenscheidts)
+  float_V = mkV "fluitere" ; -- fluito 1 (Langenscheidts)
+  flow_V = mkV "fluere" "fluo" "fluxi" "fluctum" ; -- fluo, fluxi, fluxum 3 (Langenscheidts)
+  fly_V = mkV "volare" ; -- volo 1 (Langenscheidts)
+  freeze_V = mkV "gelare" ; -- gelo 1 (Langenscheidts)
+  -- Category not yet implemented
+  give_V3 = mkV3 (mkV "donare" ) from_Prep to_Prep ;
+  laugh_V = mkV "ridere" ; -- rideo, -si, -sum 2 (Langenscheidts)
+  lie_V = mkV "iacere" ; -- iaceo, iacui, - 2 (Langenscheidts)
+  play_V = mkV "ludere" ; -- ludo, -si, -sum 3 (Langenscheidts)
+  sew_V = mkV "serere" "sero" "sevi" "satum" ; -- sero, sevi, satum 3 (Langenscheidts)
+  sing_V = mkV "cantare" ; -- canto 1 (Langenscheidts)
+  sit_V = mkV "sedere" ; -- sedeo, sedi, sessum 2 (Langenscheidts)
+  smell_V = mkV "olere" ; -- oleo, -ui, - 2 (Langenscheidts)
+  spit_V = mkV "spuere" "spuo" "spui" "sputum" ; -- spuo, -ui, -utum 3 (Langenscheidts)
+  stand_V = mkV "stare" ; -- sto, steti, staturus, statum 1 (Langenscheidts)
+  swell_V = mkV "intumescere" "intumesco" "intumui" ; -- intumesco, -mui, - 3 (Langenscheidts)
+  swim_V = mkV "natare" ; -- nato 1 (Langenscheidts)
+  think_V = mkV "cogitare" ; -- cogito 1 (Langenscheidts)
+  turn_V = mkV "vertere" ; -- verso 1 (Langenscheidts)
+  vomit_V = mkV "vomere" "vomo" "vomui" "vomitum" ; -- vomo, -ui, -itum 3 (Langenscheidts)
+
+  bite_V2 = mkV2 "mordere" ; -- mordeo, momordi, morsum 2 (Langenscheidts)
+  count_V2 = mkV2 (mkV "numerare") ; -- numero 1 (Langenscheidts)
+  cut_V2 = mkV2 (mkV "secare" ) ; -- seco, secui, sectum, secaturus 1 (Langenscheidts)
+  fear_V2 = mkV2 (mkV "timere") ; -- timeo, ui, - 2 (Langenscheidts)
+  fight_V2 = mkV2 (mkV "pugnare" ) ; -- pugno 1 (Langenscheidts)
+  hit_V2 = mkV2 ( mkV "ferire" ) ; -- ferio, -, - 4 (Langenscheidts)
+  hold_V2 = mkV2 ( mkV "tenere" ) ; -- teneo, tenui, tentum 2 (Langenscheidts)
+  hunt_V2 = mkV2 (mkV "agitare") ; -- agito 1 (Langenscheidts)
+  kill_V2 = mkV2 (mkV "necare") ; -- neco 1 (Langenscheidts)
+  pull_V2 = mkV2 (mkV "trahere" "traho" "traxi" "tractum" ) ; -- traho, traxi, tractum 3 (Langenscheidts)
+  push_V2 = mkV2 (mkV "premere" "premo" "pressi" "pressum" ) ; -- premo, pressi, pressum 3 (Langenscheidts)
+  rub_V2 = mkV2 (mkV "radere" "rado" "rasi" "rasum" ) ; -- raso, -si, -sum 3 (Langenscheidts)
+  scratch_V2 = mkV2 (mkV "scalpere" "scalpo" "scalpsi" "scalptum" ) ; -- scalpo, -psi, -ptum 3 (Langenscheidts)
+  split_V2 = mkV2 ( mkV "scindere" "scindo" "scidi" "scissum" ) ; -- scindo, -idi, -issum 3 (Langenscheidts)
+  squeeze_V2 = mkV2 (mkV "premere" "premo" "pressi" "pressum" ) ; -- premo, pressi, pressum 3 (Langenscheidts) 
+  stab_V2 = mkV2 (mkV "transfigere" "transfigo" "transfixi" "transfixum") ; -- -figo, -fixi, fixum 3 (Langenscheidts)
+  suck_V2 = mkV2 (mkV "fellare") ; -- fel(l)o 1 (Langenscheidts)
+  throw_V2 = mkV2 (mkV "iacere" "iacio" "ieci" "iactum" ) ; -- iacio, ieci, iactum 3 (Langenscheidts)
+  tie_V2 = mkV2 (mkV "vincire") ; -- vincio, vinxi, vinctum 4 (Langenscheidts)
+  wash_V2 = mkV2 (mkV "lavare") ; -- lavo, lavi, lautum (lotum)/lavatum 1 (Langenscheidts)
+  wipe_V2 = mkV2 (mkV "detergere") ; -- detergeo, -tersi, -tersum 2/ detergo, -, - 3 (Langenscheidts)
+
+----  other_A = mkA "other" ;
+
+  grammar_N = mkN "grammatica" ; -- -ae/-orum f./n. (http://la.wikipedia.org/wiki/Grammatica) and (Langenscheidts)
+  language_N = mkN "lingua" ; -- -ae f. (Langenscheidts)
+  rule_N = mkN "regula" ; -- -ae f. (Langenscheidts)
+
+-- added 4/6/2007
+    john_PN = mkPN (mkN "Iohannes") ; -- (http://en.wikipedia.org/wiki/John_(given_name))
+    question_N = mkN "rogatio" "rogationis" feminine; -- -onis f. (Langenscheidts)
+    ready_A = mkA "paratus" ; -- 3 (Langenscheidts)
+    reason_N = mkN "causa" ; -- -ae f. (Langenscheidts)
+    today_Adv = mkAdv "hodie" ; -- (Langenscheidts)
+    uncertain_A = mkA "incertus" ; -- 3 (Langenscheidts)
+
+    alas_Interj = ss "eheu" ;
 }
diff --git a/lib/src/latin/MorphoLat.gf b/lib/src/latin/MorphoLat.gf
--- a/lib/src/latin/MorphoLat.gf
+++ b/lib/src/latin/MorphoLat.gf
@@ -1,197 +1,621 @@
-----# -path=.:../../prelude
---
-----1 A Simple Latlish Resource Morphology
-----
----- Aarne Ranta 2002 -- 2005
-----
----- This resource morphology contains definitions needed in the resource
----- syntax. To build a lexicon, it is better to use $ParadigmsLat$, which
----- gives a higher-level access to this module.
---
---resource MorphoLat = ResLat ** open Prelude, (Predef=Predef) in {
+--# -path=.:../prelude
+
+--1 A Simple Latin Resource Morphology.
+
+-- Herbert Lange 2013
+
+-- This resource morphology contains definitions needed in the resource
+-- syntax. To build a lexicon, it is better to use $ParadigmsLat$, which
+-- gives a higher-level access to this module.
+
+resource MorphoLat = ParamX, ResLat ** open Prelude in {
 --
 --  flags optimize=all ;
 --
+
 ----2 Phonology
-----
----- To regulate the use of endings for both nouns, adjectives, and verbs:
---
---oper
---  y2ie : Str -> Str -> Str = \fly,s -> 
---    let y = last (init fly) in
---    case y of {
---      "a" => fly + s ;
---      "e" => fly + s ;
---      "o" => fly + s ;
---      "u" => fly + s ;
---    _   => init fly + "ie" + s
---    } ;
---
---
-----2 Nouns
-----
----- For conciseness and abstraction, we define a worst-case macro for
----- noun inflection. It is used for defining special case that
----- only need one string as argument.
---
---oper
---  CommonNoun : Type = {s : Number => Case => Str} ;
---
---  nounGen : Str -> CommonNoun = \dog -> case last dog of {
---    "y" => nounY "dog" ;
---    "s" => nounS (init "dog") ;
---    _   => nounReg "dog"
---    } ;
---
----- These are auxiliaries to $nounGen$.
---
---  nounReg : Str -> CommonNoun = \dog -> 
---    mkNoun dog (dog + "s") (dog + "'s") (dog + "s'");
---  nounS   : Str -> CommonNoun = \kiss -> 
---    mkNoun kiss (kiss + "es") (kiss + "'s") (kiss + "es'") ;
---  nounY   : Str -> CommonNoun = \fl -> 
---    mkNoun (fl + "y") (fl + "ies") (fl + "y's") (fl + "ies'") ;
---
---
+oper
+  -- sounds and sound changes
+  vowel : pattern Str = #( "a" | "e" | "o" | "u" | "y" );
+  semivowel : pattern Str = #( "j" | "w" );
+  consonant : pattern Str = #( "p" | "b" | "f" | "v" | "m" | "t" | "d" | "s" | "z" | "n" | "r" | "c" | "g" | "l" | "q" | "qu" | "h" );
+  stop : pattern Str = #( "p" | "b" | "t" | "d" | "c" | "q" | "q" ); 
+  fricative : pattern Str = #( "f" | "v" | "s" | "z" | "h" );
+  nasal : pattern Str = #( "m" | "n" );
+  liquid : pattern Str = #( "r" | "l" );
+--  consonant : pattern Str = #(#stop | #fricative | #nasal | #liquid ); -- not working
+----2 Nouns  
+    
+-- declensions
+oper
+
+  -- a-Declension
+  noun1 : Str -> Noun = \mensa ->
+    let 
+      mensae = mensa + "e" ;
+      mensis = init mensa + "is" ;
+    in
+    mkNoun 
+      mensa (mensa +"m") mensae mensae mensa mensa
+      mensae (mensa + "s") (mensa + "rum") mensis
+      Fem ;
+
+  -- o-Declension
+  noun2us : Str -> Noun = \servus ->
+    let
+      serv = Predef.tk 2 servus ;
+      servum = serv + "um" ;
+      servi = serv + "i" ;
+      servo = serv + "o" ;
+    in
+    mkNoun 
+      servus servum servi servo servo (serv + "e")
+      servi (serv + "os") (serv + "orum") (serv + "is")
+      Masc ;
+
+  noun2er : Str -> Str -> Noun = \liber,libri ->
+    let
+      libr : Str = Predef.tk 1 libri;
+      librum = libr + "um" ;
+      libri = libr + "i" ;
+      libro = libr + "o" ;
+    in
+    mkNoun 
+      liber librum libri libro libro liber
+      libri ( libr + "os" ) ( libr + "orum" ) ( libr + "is" )
+      Masc ;
+
+  noun2um : Str -> Noun = \bellum ->
+    let
+      bell = Predef.tk 2 bellum ;
+      belli = bell + "i" ;
+      bello = bell + "o" ;
+      bella = bell + "a" ;
+    in
+    mkNoun 
+      bellum bellum belli bello bello (bell + "um")
+      bella bella (bell + "orum") (bell + "is")
+      Neutr ;
+
+  -- Consonant declension
+  noun3c : Str -> Str -> Gender -> Noun = \rex,regis,g ->
+    let
+      reg : Str = Predef.tk 2 regis ;
+      regemes : Str * Str = case g of {
+	Masc | Fem => < reg + "em" , reg + "es" > ;
+	Neutr => < rex , reg + "a" > 
+	} ;
+    in
+    mkNoun
+      rex regemes.p1 ( reg + "is" ) ( reg + "i" ) ( reg + "e" ) rex
+      regemes.p2 regemes.p2 ( reg + "um" ) ( reg + "ibus" ) 
+      g ;
+
+  -- i-declension
+  noun3i : Str -> Str -> Gender -> Noun = \ars,artis,g ->
+    let 
+      art : Str = Predef.tk 2 artis ;
+      artemes : Str * Str = case g of {
+	Masc | Fem => < art + "em" , art + "es" > ;
+	Neutr => case art of {
+	  _ + #consonant + #consonant => < ars , art + "a" > ; -- maybe complete fiction but may be working
+	  _ => < ars , art + "ia" > -- Bayer-Lindauer 32 4
+	  }
+	} ;
+      arte : Str = case ars of {
+	_ + ( "e" | "al" | "ar" ) => art + "i" ;
+	_ => art + "e"
+	};
+    in
+    mkNoun
+      ars artemes.p1 ( art + "is" ) ( art + "i" ) arte ars
+      artemes.p2 artemes.p2 ( art + "ium" ) ( art + "ibus" ) 
+      g ;
+
+  -- u-Declension
+
+  noun4us : Str -> Noun = \fructus -> 
+    let
+      fructu = init fructus ;
+      fruct  = init fructu
+    in
+    mkNoun
+      fructus (fructu + "m") fructus (fructu + "i") fructu fructus
+      fructus fructus (fructu + "um") (fruct + "ibus")
+      Masc ;
+  
+  noun4u : Str -> Noun = \cornu -> 
+    let
+      corn = init cornu ;
+      cornua = cornu + "a"
+    in
+    mkNoun
+      cornu cornu (cornu + "s") cornu cornu cornu
+      cornua cornua (cornu + "um") (corn + "ibus")
+      Neutr ;
+
+  -- e-Declension
+  noun5 : Str -> Noun = \res -> 
+    let
+      re = init res ;
+      rei = re + "i"
+    in
+    mkNoun
+      res (re+ "m") rei rei re res
+      res res (re + "rum") (re + "bus")
+      Fem ;
+
+  -- smart paradigms
+
+  noun_ngg : Str -> Str -> Gender -> Noun = \verbum,verbi,g -> 
+    let s : Noun = case <verbum,verbi> of {
+      <_ + "a",  _ + "ae"> => noun1 verbum ;
+      <_ + "us", _ + "i">  => noun2us verbum ;
+      <_ + "um", _ + "i">  => noun2um verbum ;
+      <_ + ( "er" | "ir" ) , _ + "i">  => noun2er verbum verbi ;
+
+      <_ + "us", _ + "us"> => noun4us verbum ;
+      <_ + "u",  _ + "us"> => noun4u verbum ;
+      <_ + "es", _ + "ei"> => noun5 verbum ;
+      _  => noun3 verbum verbi g
+      }
+    in  
+    nounWithGen g s ;
+
+  noun : Str -> Noun = \verbum -> 
+    case verbum of {
+      _ + "a"  => noun1 verbum ;
+      _ + "us" => noun2us verbum ;
+      _ + "um" => noun2um verbum ;
+      _ + ( "er" | "ir" ) => noun2er verbum ( (Predef.tk 2 verbum) + "ri" ) ;
+      _ + "u"  => noun4u verbum ;
+      _ + "es" => noun5 verbum ;
+      _  => Predef.error ("3rd declinsion cannot be applied to just one noun form " ++ verbum)
+      } ;
+  
+
+  noun12 : Str -> Noun = \verbum -> 
+    case verbum of {
+      _ + "a"  => noun1 verbum ;
+      _ + "us" => noun2us verbum ;
+      _ + "um" => noun2um verbum ;
+      _ + ( "er" | "ir" ) => 
+	let
+	  puer = verbum ; 
+	  pue = Predef.tk 1 puer ; 
+	  e = case puer of {
+	    -- Exception of nouns where e is part of the word stem Bayer-Lindauer 27 4.2
+	    "puer" | "socer" | "gener" | "vesper" => "e" ;
+	    -- Exception of adjectives where e is part of the word stem 31 3.2
+	    ("asper" | "miser" | "tener" | "frugifer") + _ => "e";
+	    -- "liber" => ( "e"  | "" ) ; conflicting with noun liber
+	    _ => ""
+	    } ;
+	  pu = Predef.tk 1 pue ;
+	in noun2er verbum ( pu + e + "ri" );
+      _  => Predef.error ("noun12 does not apply to" ++ verbum)
+    } ;
+
+  noun3 : Str -> Str -> Gender -> Noun = \rex,regis,g ->
+    let
+      reg : Str = Predef.tk 2 regis ;
+    in
+    case <rex,reg> of {
+      -- Bos has to many exceptions to be handled correctly
+      < "bos" , "bov" > => mkNoun "bos" "bovem" "bovis" "bovi" "bove" "bos" "boves" "boves" "boum" "bobus" g;
+      -- Some exceptions with no fitting rules
+      < "nix" , _ > => noun3i rex regis g; -- L...
+      < ( "sedes" | "canis" | "iuvenis" | "mensis" | "sal" ) , _ > => noun3c rex regis g ;  -- Bayer-Lindauer 31 3 and Exercitia Latina 32 b), sal must be handled here because it will be handled wrongly by the next rule 
+      < _ + ( "e" | "al" | "ar" ) , _ > => noun3i rex regis g ; -- Bayer-Lindauer 32 2.3
+      < _ + "ter", _ + "tr" > => noun3c rex regis g ; -- might not be right but seems fitting for Bayer-Lindauer 31 2.2 
+      < _ , _ + #consonant + #consonant > => noun3i rex regis g ; -- Bayer-Lindauer 32 2.2
+      < _ + ( "is" | "es" ) , _ > => 
+	if_then_else 
+	  Noun 
+	  -- assumption based on Bayer-Lindauer 32 2.1
+	  ( pbool2bool ( Predef.eqInt ( Predef.length rex ) ( Predef.length regis ) ) ) 
+	  ( noun3i rex regis g ) 
+	  ( noun3c rex regis g ) ;
+      _ => noun3c rex regis g
+    } ;
+
+
 ----3 Proper names
-----
----- Regular proper names are inflected with "'s" in the genitive.
---
---  nameReg : Str -> Gender -> {s : Case => Str} = \john,g -> 
---    {s = table {Gen => john + "'s" ; _ => john} ; g = g} ;
---
+
 ----2 Determiners
---
---  mkDeterminer : Number -> Str -> {s,sp : Str ; n : Number} = \n,s ->
---    {s,sp = s ; n = n} ;
---
+
 ----2 Pronouns
-----
----- Here we define personal pronouns. 
-----
----- We record the form "mine" and the gender for later use.
---
---  Pronoun : Type = 
---    {s : Case => Str ; a : Agr} ;
---
---  mkPronoun : (_,_,_,_ : Str) -> Number -> Person -> Gender -> Pronoun = 
---   \I,me,my,mine,n,p,g -> 
---    {s = table {Nom => I ; Acc => me ; Gen => my} ; 
---     a = toAgr n p g
---    } ;
---
---  human : Gender = Masc ; --- doesn't matter
---
---  pronI = mkPronoun "I" "me" "my" "mine" Sg P1 human ;
---  pronYouSg = mkPronoun "you" "you" "your" "yours" Sg P2 human ; -- verb agr OK
---  pronHe = mkPronoun "he" "him" "his" "his" Sg P3 Masc ;
---  pronShe = mkPronoun "she" "her" "her" "hers" Sg P3 Fem ;
---  pronIt = mkPronoun "it" "it" "its" "it" Sg P3 Neutr ;
---
---  pronWe = mkPronoun "we" "us" "our" "ours" Pl P1 human ;
---  pronYouPl = mkPronoun "you" "you" "your" "yours" Pl P2 human ;
---  pronThey = mkPronoun "they" "them" "their" "theirs" Pl P3 human ; ---
---
---
+
 ----2 Adjectives
-----
----- To form the adjectival and the adverbial forms, two strings are needed
----- in the worst case. (First without degrees.)
---
---  Adjective = {s : AForm => Str} ;
---
----- However, most adjectives can be inflected using the final character.
----- N.B. this is not correct for "shy", but $mkAdjective$ has to be used.
---
---  regAdjective : Str -> Adjective = \free -> 
---    let 
---      e   = last free ;
---      fre = init free ;
---      freely = case e of {
---        "y" => fre + "ily" ;
---        _   => free + "ly"
---        } ;
---      fre = case e of {
---        "e" => fre ;
---        "y" => fre + "i" ;
---        _   => free
---        }
---    in 
---    mkAdjective free (fre + "er") (fre + "est") freely ; 
---
----- Many adjectives are 'inflected' by adding a comparison word.
---
---  adjDegrLong : Str -> Adjective = \ridiculous ->
---    mkAdjective 
---      ridiculous 
---      ("more" ++ ridiculous) 
---      ("most" ++ ridiculous) 
---      ((regAdjective ridiculous).s ! AAdv) ;
---
---
+oper
+  comp_super : Noun -> ( Agr => Str ) * ( Agr => Str ) = 
+    \bonus ->
+    case bonus.s!Sg!Gen of {
+      -- Exception Bayer-Lindauer 50 1
+      "boni" => < comp "meli" , table { Ag g n c => table Gender [ (noun2us "optimus").s ! n ! c ; (noun1 "optima").s ! n ! c ; (noun2um "optimum").s ! n ! c ] ! g } > ;
+      "mali" => < comp "pei" , super "pessus" > ;
+      "magni" => < comp "mai" , table { Ag g n c => table Gender [ (noun2us "maximus").s ! n ! c ; (noun1 "maxima").s ! n ! c ; (noun2um "maximum").s ! n ! c ] ! g } > ;
+      "parvi" => < comp "mini" , table { Ag g n c => table Gender [ (noun2us "minimus").s ! n ! c ; (noun1 "minima").s ! n ! c ; (noun2um "minimum").s ! n ! c ] ! g } >;
+      --Exception Bayer-Lindauer 50.3
+      "novi" => < comp "recenti" , super "recens" > ;
+      "feri" => < comp "feroci" , super "ferox" > ;
+      "sacris" => < comp "sancti" , super "sanctus" >;
+      "frugiferi" => < comp "fertilis" , super "fertilis" > ;
+      "veti" => < comp "vetusti" , super "vetustus" >;
+      "inopis" => < comp "egentis" , super "egens" >;
+      -- Default Case use Singular Genetive to determine comparative
+      sggen => < comp sggen , super (bonus.s!Sg!Nom) >
+    } ;
+  
+  comp : Str -> ( Agr => Str ) = \boni -> -- Bayer-Lindauer 46 2
+    case boni of {
+      bon + ( "i" | "is" ) => 
+	table
+	{
+	  Ag ( Fem | Masc ) Sg c => table Case [ bon + "ior" ; 
+			       bon + "iorem" ; 
+			       bon + "ioris" ; 
+			       bon + "iori" ; 
+			       bon + "iore"; 
+			       bon + "ior" ] ! c ;
+	  Ag ( Fem | Masc ) Pl c => table Case [ bon + "iores" ; 
+			       bon + "iores" ; 
+			       bon + "iorum" ; 
+			       bon + "ioribus" ; 
+			       bon + "ioribus" ; 
+			       bon + "iores" ] ! c ;
+	  Ag Neutr Sg c => table Case [ bon + "ius" ; 
+			       bon + "ius" ; 
+			       bon + "ioris" ; 
+			       bon + "iori" ; 
+			       bon + "iore" ; 
+			       bon + "ius" ] ! c ;
+	  Ag Neutr Pl c => table Case [ bon + "iora" ; 
+			       bon + "iora" ; 
+			       bon + "iorum" ; 
+			       bon + "ioribus" ; 
+			       bon + "ioribus" ; 
+			       bon + "iora" ] ! c 
+	}
+    } ;
+  
+  super : Str -> ( Agr => Str ) = \bonus ->
+    let
+      prefix : Str = case bonus of {
+	ac + "er" => bonus ; -- Bayer-Lindauer 48 2
+	faci + "lis" => faci + "l" ; -- Bayer-Lindauer 48 3
+	feli + "x" => feli + "c" ; -- Bayer-Lindauer 48 1
+	ege + "ns" => ege + "nt" ; -- Bayer-Lindauer 48 1
+	bon + ( "us" | "is") => bon -- Bayer-Lindauer 48 1
+	};
+      suffix : Str = case bonus of {
+	ac + "er" => "rim" ; -- Bayer-Lindauer 48 2
+	faci + "lis" => "lim" ; -- Bayer-Lindauer 48 3
+	_ => "issim" -- Bayer-Lindauer 48 1
+	};
+    in
+    table {
+      Ag Fem n c => (noun1 ( prefix + suffix + "a" )).s ! n ! c ;
+      Ag Masc n c => (noun2us ( prefix + suffix + "us" )).s ! n ! c;
+      Ag Neutr n c => (noun2um ( prefix + suffix + "um" )).s ! n ! c
+    } ;
+
+  adj12 : Str -> Adjective = \bonus ->
+    let
+      bon : Str = case bonus of {
+	-- Exceptions Bayer-Lindauer 41 3.2
+	("asper" | "liber" | "miser" | "tener" | "frugifer") => bonus ;
+	-- Usual cases
+	pulch + "er" => pulch + "r" ;
+	bon + "us" => bon ;
+	_ => Predef.error ("adj12 does not apply to" ++ bonus)
+	} ; 
+      nbonus = (noun12 bonus) ;
+      compsup : ( Agr => Str ) * ( Agr => Str ) = 
+	-- Bayer-Lindauer 50 4
+	case bonus of {
+	  (_ + #vowel + "us" ) |
+	    (_ + "r" + "us" ) => 
+	    < table { Ag g n c => table Gender [ ( noun12 bonus ).s ! n ! c ; ( noun12 ( bon + "a" ) ).s ! n ! c ; ( noun12 ( bon + "um" ) ).s ! n ! c ] ! g } ,
+	    table { Ag g n c => table Gender [ ( noun12 bonus ).s ! n ! c ; ( noun12 ( bon + "a" ) ).s ! n ! c ; ( noun12 ( bon + "um" ) ).s ! n ! c ] ! g } > ;
+	  _ => comp_super nbonus
+	};
+      advs : Str * Str = 
+	case bonus of {
+	  -- Bayer-Lindauer 50 4
+	  idon + #vowel + "us" => < "magis" , "maxime" > ;
+	  _ => < "" , "" >
+	}
+    in
+    mkAdjective 
+    nbonus 
+    (noun1 (bon + "a")) 
+    (noun2um (bon + "um")) 
+    < compsup.p1 , advs.p1 > 
+    < compsup.p2 , advs.p2 > ;
+
+  adj3x : (_,_ : Str) -> Adjective = \acer,acris ->
+   let
+     ac = Predef.tk 2 acer ;
+     acrise : Str * Str = case acer of {
+       _ + "er" => <ac + "ris", ac + "re"> ; 
+       _ + "is" => <acer      , ac + "e"> ;
+       _        => <acer      , acer> 
+       } ;
+     nacer = (noun3adj acer acris Masc) ;
+     compsuper = comp_super nacer;
+   in
+   mkAdjective 
+    nacer
+    (noun3adj acrise.p1 acris Fem) 
+    (noun3adj acrise.p2 acris Neutr) 
+    < compsuper.p1 , "" >
+    < compsuper.p2 , "" >
+    ;
+    
+-- smart paradigms
+
+  adj123 : Str -> Str -> Adjective = \bonus,boni ->
+    case <bonus,boni> of {
+      <_ + ("us" | "er"), _ + "i" > => adj12 bonus ;
+      <_ + ("us" | "er"), _ + "is"> => adj3x bonus boni ;
+      <_                , _ + "is"> => adj3x bonus boni ;
+      <_ + "is"         , _ + "e" > => adj3x bonus boni ;
+      _ => Predef.error ("adj123: not applicable to" ++ bonus ++ boni)
+    } ;
+
+  adj : Str -> Adjective = \bonus ->
+    case bonus of {
+      _ + ("us" | "er") => adj12 bonus ;
+      facil + "is"      => adj3x bonus bonus ;
+      feli  + "x"       => adj3x bonus (feli + "cis") ;
+      _                 => adj3x bonus (bonus + "is") ---- any example?
+    } ;  
+  
+
 ----3 Verbs
-----
----- The worst case needs five forms. (The verb "be" is treated separately.)
---
---  mkVerb4 : (_,_,_,_: Str) -> Verb = \go,goes,went,gone -> 
---    let going = case last go of {
---      "e" => init go + "ing" ;
---      _ => go + "ing"
---      }
---    in
---    mkVerb go goes went gone going ;
---
----- This is what we use to derive the irregular forms in almost all cases
---
---  mkVerbIrreg : (_,_,_ : Str) -> Verb = \bite,bit,bitten -> 
---    let bites = case last bite of {
---      "y" => y2ie bite "s" ;
---      "s" => init bite + "es" ;
---      _   => bite + "s"
---      } 
---    in mkVerb4 bite bites bit bitten ;
---
----- This is used to derive regular forms.
---
---  mkVerbReg : Str -> Verb = \soak -> 
---    let 
---      soaks = case last soak of {
---        "y" => y2ie soak "s" ;
---        "s" => init soak + "es" ;
---        _   => soak + "s"
---        } ;
---      soaked = case last soak of {
---        "e" => init soak + "s" ;
---        _   => soak + "ed"
---        }
---    in 
---    mkVerb4 soak soaks soaked soaked ;
---
---  verbGen : Str -> Verb = \kill -> case last kill of {
---    "y" => verbP3y (init kill) ;
---    "e" => verbP3e (init kill) ;
---    "s" => verbP3s (init kill) ;
---    _   => regVerbP3 kill
---    } ;
---
----- These are just auxiliary to $verbGen$.
---
---  regVerbP3 : Str -> Verb = \walk -> 
---    mkVerbIrreg walk (walk + "ed") (walk + "ed") ;
---  verbP3s   : Str -> Verb = \kiss -> 
---    mkVerb4 kiss (kiss + "es") (kiss + "ed") (kiss + "ed") ;
---  verbP3e   : Str -> Verb = \love -> 
---    mkVerb4 love (love + "s") (love + "d") (love + "d") ;
---  verbP3y   : Str -> Verb = \cr -> 
---    mkVerb4 (cr + "y") (cr + "ies") (cr + "ied") (cr + "ied") ;
---
------ The particle always appears right after the verb.
---
---  verbPart : Verb -> Str -> Verb = \v,p ->
---    {s = \\f => v.s ! f ++ p ; isRefl = v.isRefl} ;
---
---  verbNoPart : Verb -> Verb = \v -> verbPart v [] ;
---
---
---} ;
---
+
+-- 1./a-conjugation
+
+  verb1 : Str -> Verb = \laudare ->
+    let
+      lauda = Predef.tk 2 laudare ;
+      laud = init lauda ;
+      laudav = lauda + "v" ;
+      pres_stem = lauda ;
+      pres_ind_base = lauda ;
+      pres_conj_base = laud + "e" ;
+      impf_ind_base = lauda + "ba" ;
+      impf_conj_base = lauda + "re" ;
+      fut_I_base = lauda + "bi" ;
+      imp_base = lauda ;
+      perf_stem = laudav ;
+      perf_ind_base = laudav ;
+      perf_conj_base = laudav + "eri" ;
+      pqperf_ind_base = laudav + "era" ;
+      pqperf_conj_base = laudav + "isse" ;
+      fut_II_base = laudav + "eri" ;
+      part_stem = lauda + "t" ;
+    in
+    mkVerb laudare pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base
+    perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+
+-- 2./e-conjugation
+
+  verb2 : Str -> Verb = \monere ->
+    let
+      mone = Predef.tk 2 monere ;
+      mon = init mone ;
+      monu = mon + "u" ;
+      pres_stem = mone ;
+      pres_ind_base = mone ;
+      pres_conj_base = mone + "a" ;
+      impf_ind_base = mone + "ba" ;
+      impf_conj_base = mone + "re" ;
+      fut_I_base = mone + "bi" ;
+      imp_base = mone ;
+      perf_stem = monu ;
+      perf_ind_base = monu ;
+      perf_conj_base = monu + "eri" ;
+      pqperf_ind_base = monu + "era" ;
+      pqperf_conj_base = monu + "isse" ;
+      fut_II_base = monu + "eri" ;
+      part_stem = mon + "it" ;
+    in
+    mkVerb monere pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base
+    perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+
+-- 3./Consonant conjugation
+
+  verb3c : ( regere,rexi,rectus : Str ) -> Verb = \regere,rexi,rectus ->
+    let
+      rege = Predef.tk 2 regere ;
+      reg = init rege ;
+      rex = init rexi ;
+      rect = Predef.tk 2 rectus ;
+      pres_stem = reg ;
+      pres_ind_base = reg ;
+      pres_conj_base = reg + "a" ;
+      impf_ind_base = reg + "eba" ;
+      impf_conj_base = reg + "ere" ;
+      fut_I_base = rege ;
+      imp_base = reg ;
+      perf_stem = rex ;
+      perf_ind_base = rex ;
+      perf_conj_base = rex + "eri" ;
+      pqperf_ind_base = rex + "era" ;
+      pqperf_conj_base = rex + "isse" ;
+      fut_II_base = rex + "eri" ;
+      part_stem = rect ;
+    in
+    mkVerb regere pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base
+    perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+
+-- 3./i-conjugation
+
+  verb3i : ( capere,cepi,captus : Str ) -> Verb = \capere,cepi,captus ->
+    let
+      cape = Predef.tk 2 capere ;
+      cap = init cape ;
+      capi = cap + "i" ;
+      cep = init cepi ;
+      capt = Predef.tk 2 captus ;
+      pres_stem = capi ;
+      pres_ind_base = capi ;
+      pres_conj_base = capi + "a" ;
+      impf_ind_base = capi + "eba" ;
+      impf_conj_base = cape + "re" ;
+      fut_I_base = capi + "e" ;
+      imp_base = cap ;
+      perf_stem = cep ;
+      perf_ind_base = cep ;
+      perf_conj_base = cep + "eri" ;
+      pqperf_ind_base = cep + "era" ;
+      pqperf_conj_base = cep + "isse" ;
+      fut_II_base = cep + "eri" ;
+      part_stem = capt ;
+    in
+    mkVerb capere pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base
+    perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+
+-- 4./i-conjugation
+
+  verb4 : Str -> Verb = \audire ->
+    let
+      audi = Predef.tk 2 audire ;
+      audiv = audi + "v" ;
+      pres_stem = audi ;
+      pres_ind_base = audi ;
+      pres_conj_base = audi + "a" ;
+      impf_ind_base = audi + "eba" ;
+      impf_conj_base = audi + "re" ;
+      fut_I_base = audi +"e" ;
+      imp_base = audi ;
+      perf_stem = audiv ;
+      perf_ind_base = audiv ;
+      perf_conj_base = audiv + "eri" ;
+      pqperf_ind_base = audiv + "era" ;
+      pqperf_conj_base = audiv + "isse" ;
+      fut_II_base = audiv + "eri" ;
+      part_stem = audi + "t" ;
+    in
+    mkVerb audire pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base
+    perf_stem perf_ind_base perf_conj_base pqperf_ind_base pqperf_conj_base fut_II_base part_stem ;
+
+-- deponent verb
+
+-- 1./a-conjugation
+  deponent1 : Str -> Verb = \hortari ->
+    let
+      horta = Predef.tk 2 hortari ;
+      hort = init horta ;
+      pres_stem = horta ;
+      pres_ind_base = horta ;
+      pres_conj_base = hort + "e" ;
+      impf_ind_base = horta + "ba" ;
+      impf_conj_base = horta + "re" ;
+      fut_I_base = horta + "bi" ;
+      imp_base = horta ;
+      part_stem = horta + "t" ;
+    in
+    mkDeponent hortari pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base part_stem ;
+
+-- 2./e-conjugation
+  deponent2 : Str -> Verb = \vereri ->
+    let
+      vere = Predef.tk 2 vereri ;
+      ver = init vere ;
+      pres_stem = vere ;
+      pres_ind_base = vere ;
+      pres_conj_base = vere + "a" ;
+      impf_ind_base = vere + "ba" ;
+      impf_conj_base = vere + "re" ;
+      fut_I_base = vere + "bi" ;
+      imp_base = vere ;
+      part_stem = ver + "it" ;
+    in
+    mkDeponent vereri pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base part_stem ;
+
+-- 3./Consonant conjugation
+  deponent3c : ( sequi,sequor,secutus : Str ) -> Verb = \sequi,sequor,secutus ->
+    let
+      sequ = Predef.tk 2 sequor ;
+      secu = Predef.tk 3 secutus ; 
+      pres_stem = sequ ;
+      pres_ind_base = sequ ;
+      pres_conj_base = sequ + "a" ;
+      impf_ind_base = sequ + "eba" ;
+      impf_conj_base = sequ + "ere" ;
+      fut_I_base = sequ + "e" ;
+      imp_base = sequi ;
+      part_stem = secu + "t" ;
+    in
+    mkDeponent sequi pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base part_stem ;
+
+-- 3./i-conjugation
+  deponent3i : ( pati,patior,passus : Str ) -> Verb = \pati,patior,passus ->
+    let
+      pat = init pati ;
+      pass = Predef.tk 2 passus ; 
+      pres_stem = pati ;
+      pres_ind_base = pati ;
+      pres_conj_base = pati + "a" ;
+      impf_ind_base = pati + "eba" ;
+      impf_conj_base = pat + "ere" ;
+      fut_I_base = pati + "e" ;
+      imp_base = pati ;
+      part_stem = pass ;
+    in
+    mkDeponent pati pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base part_stem ;
+
+-- 4./i-conjugation
+  deponent4 : Str -> Verb = \largiri ->
+    let
+      largi = Predef.tk 2 largiri ; 
+      pres_stem = largi ;
+      pres_ind_base = largi ;
+      pres_conj_base = largi + "a" ;
+      impf_ind_base = largi + "eba" ;
+      impf_conj_base = largi + "re" ;
+      fut_I_base = largi + "e" ;
+      imp_base = largi ;
+      part_stem = largi + "t" ;
+    in
+    mkDeponent largiri pres_stem pres_ind_base pres_conj_base impf_ind_base impf_conj_base fut_I_base imp_base part_stem ;
+
+-- smart paradigms
+
+  verb_ippp : (iacere,iacio,ieci,iactus : Str) -> Verb = 
+    \iacere,iacio,ieci,iactus ->
+    case iacere of {
+      _ + "ari" => deponent1 iacere ;
+      _ + "eri" => deponent2 iacere ;
+      _ + "iri" => deponent4 iacere ;
+      _ + "i" => case iacio of {
+  	_ + "ior" => deponent3i iacere iacio iactus ;
+  	_ => deponent3c iacere iacio iactus
+  	} ;
+      _ + "are" => verb1 iacere ;
+      _ + "ire" => verb4 iacere ; -- ieci iactus ;
+      _ + "ere" => case iacio of {
+  	_ + #consonant + "o" => verb3c iacere ieci iactus ; -- Bayer-Lindauer 74 1
+  	_ + "eo" => verb2 iacere ;
+  	_ + ( "i" | "u" ) + "o" => verb3i iacere ieci iactus ; -- Bayer-Linduaer 74 1
+  	_ => verb3c iacere ieci iactus
+  	} ;
+      _ => Predef.error ("verb_ippp: illegal infinitive form" ++ iacere) 
+    } ;
+
+  verb : (iacere : Str) -> Verb = 
+    \iacere ->
+    case iacere of {
+      _ + "ari" => deponent1 iacere ;
+      _ + "eri" => deponent2 iacere ;
+      _ + "iri" => deponent4 iacere ;
+      _ + "are" => verb1 iacere ;
+      _ + "ire" => let iaci = Predef.tk 2 iacere 
+        in verb4 iacere ; -- (iaci + "vi") (iaci + "tus") ;
+      _ + "ere" => verb2 iacere ;
+      _ => Predef.error ("verb: illegal infinitive form" ++ iacere) 
+    } ;
+}
diff --git a/lib/src/latin/NounLat.gf b/lib/src/latin/NounLat.gf
--- a/lib/src/latin/NounLat.gf
+++ b/lib/src/latin/NounLat.gf
@@ -1,16 +1,25 @@
-concrete NounLat of Noun = CatLat ** open ResLat, Prelude in {
+concrete NounLat of Noun = CatLat ** open ResLat, Prelude, ConjunctionLat in {
 
   flags optimize=all_subs ;
 
   lin
-    DetCN det cn = {
-      s = \\c => det.s ! cn.g ! c ++ cn.s ! det.n ! c ; 
-      n = det.n ; g = cn.g ; p = P3
+    DetCN det cn = -- Det -> CN -> NP
+      {
+	s = \\c => det.s ! cn.g ! c ++ cn.preap.s ! (Ag cn.g det.n c) ++ cn.s ! det.n ! c ++ cn.postap.s ! (Ag cn.g det.n c) ; 
+	n = det.n ; g = cn.g ; p = P3 ;
       } ;
 
---    UsePN pn = pn ** {a = agrgP3 Sg pn.g} ;
-    UsePron p = p ;
-
+    UsePN pn = lin NP { s = pn.s ! Sg ; g = pn.g ; n = Sg ; p = P3 } ;
+    UsePron p = -- Pron -> Np
+      { 
+	g = p.g ;
+	n = p.n ;
+	p = p.p ;
+	s = \\c => case c of { 
+	  Nom => p.pers ! PronDrop ! PronRefl ; -- Drop pronoun in nominative case
+	  _ => p.pers ! PronNonDrop ! PronRefl  -- but don't drop it otherwise
+	  } ! c ;
+      } ;
 --    PredetNP pred np = {
 --      s = \\c => pred.s ++ np.s ! c ;
 --      a = np.a
@@ -38,15 +47,15 @@
 --      } ;
 --
     DetQuant quant num = {
-      s  = \\g,c => quant.s  ! num.n ! g ! c ++ num.s ! g ! c ;
-      sp = \\g,c => quant.sp ! num.n ! g ! c ++ num.s ! g ! c ;
+      s  = \\g,c => quant.s  ! Ag g num.n c ++ num.s ! g ! c ;
+      sp = \\g,c => quant.sp ! Ag g num.n c ++ num.s ! g ! c ;
       n  = num.n
       } ;
 
-    DetNP det = {
-      s = det.sp ! Neutr ;
-      g = Neutr ; n = det.n ; p = P3
-      } ;
+    -- DetNP det = {
+    --   s = det.sp ! Neutr ;
+    --   g = Neutr ; n = det.n ; p = P3
+    --   } ;
 
 --    PossPron p = {
 --      s = \\_,_ => p.s ! Gen ;
@@ -69,30 +78,26 @@
 --    OrdSuperl a = {s = a.s ! AAdj Superl} ;
 
     DefArt = {
-      s = \\_,_,_ => [] ;
-      sp = \\n,g => (personalPronoun g n P3).s 
+      s = \\_ => [] ;
+      sp = \\_ => [] ;
       } ;
 
---    IndefArt = {
---      s = \\c,n => case <n,c> of {
---        <Sg,False> => artIndef ;
---        _ => []
---        } ;
---      sp = \\c,n => case <n,c> of {
---        <Sg,False> => "one" ;
---        <Pl,False> => "ones" ;
---        _ => []
---        }
---      } ;
---
---    MassNP cn = {
---      s = cn.s ! Sg ;
---      a = agrP3 Sg
---      } ;
---
-    UseN n = n ;
---    UseN2 n = n ;
------b    UseN3 n = n ;
+    IndefArt = {
+      s = \\_ => [] ;
+      sp = \\_ => [] ;
+      } ;
+
+    -- MassNP cn = {
+    --   s = cn.s ! Sg ;
+    --   a = Ag cn.g Sg
+    --   } ;
+
+    UseN n = -- N -> CN
+  lin CN ( n ** {preap, postap = {s = \\_ => "" } } ) ; 
+      
+      UseN2 n2 = -- N2 -> CN
+  lin CN ( n2 ** {preap, postap = {s = \\_ => "" } } ) ; 
+  -----b    UseN3 n = n ;
 --
 --    Use2N3 f = {
 --      s = \\n,c => f.s ! n ! Nom ;
@@ -113,9 +118,20 @@
 --      c2 = f.c3
 --      } ;
 
-    AdjCN ap cn = {
-      s = \\n,c => preOrPost ap.isPre (ap.s ! cn.g ! n ! c) (cn.s ! n ! c) ;
-      g = cn.g
+  param
+    AdjPos = Pre | Post ;
+  lin
+    AdjCN ap cn =  -- AP -> CN -> CN
+      let pos = variants { Post ; Pre }
+      in
+      {
+	-- s = \\n,c => preOrPost ap.isPre (ap.s ! cn.g ! n ! c) (cn.s ! n ! c) ;
+	-- s = \\n,c => ( cn.s ! n ! c ) ++ ( ap.s ! AdjPhr cn.g n c) ; -- always add adjectives after noun?
+	s = cn.s ;
+	postap = case pos of { Pre => cn.postap ; Post => { s = \\a => ap.s ! a ++ cn.postap.s ! a } } ;
+	preap = case pos of { Pre => { s = \\a => ap.s ! a ++ cn.preap.s ! a } ; Post => cn.preap } ;
+	-- variants { postap = ConsAP postap ap ; preap = ConsAP preap ap } ; -- Nice if that would work
+	g = cn.g
       } ;
 
 --    RelCN cn rs = {
@@ -123,7 +139,7 @@
 --      g = cn.g
 --      } ;
 
-    AdvCN cn ad = {s = \\n,c => cn.s ! n ! c ++ ad.s ; g = cn.g} ;
+--    AdvCN cn ad = {s = \\n,c => cn.s ! n ! c ++ ad.s ; g = cn.g} ;
 
 --    SentCN cn sc = {s = \\n,c => cn.s ! n ! c ++ sc.s ; g = cn.g} ;
 --
diff --git a/lib/src/latin/ParadigmsLat.gf b/lib/src/latin/ParadigmsLat.gf
--- a/lib/src/latin/ParadigmsLat.gf
+++ b/lib/src/latin/ParadigmsLat.gf
@@ -1,8 +1,8 @@
---# -path=.:../abstract:../../prelude:../common
+--# -path=.:../abstract:../prelude:../common
 
 --1 Latin Lexical Paradigms
 --
--- Aarne Ranta 2008
+-- Aarne Ranta 2008, Extended Herbert Lange 2013
 --
 -- This is an API for the user of the resource grammar 
 -- for adding lexical items. It gives functions for forming
@@ -15,6 +15,7 @@
   (Predef=Predef), 
   Prelude, 
   ResLat,
+  MorphoLat,
   CatLat
   in {
 
@@ -29,37 +30,73 @@
 
   mkN = overload {
     mkN : (verbum : Str) -> N 
-      = \n -> noun n ** {lock_N = <>} ;
+      = \n -> lin N ( noun n ) ;
     mkN : (verbum, verbi : Str) -> Gender -> N 
-      = \x,y,z -> noun_ngg x y z ** {lock_N = <>} ;
+      = \x,y,z -> lin N ( noun_ngg x y z ) ;
   } ;
   
   mkA = overload {
     mkA : (verbum : Str) -> A 
-      = \n -> adj n ** {isPre = False ; lock_A = <>} ;
+      = \n -> lin A ( adj n ** {isPre = False } ) ;
     mkA : (verbum, verbi : Str) -> A 
-      = \x,y -> adj123 x y ** {isPre = False ; lock_A = <>} ;
+      = \x,y -> lin A ( adj123 x y ** {isPre = False } ) ;
     mkA : (bonus,bona,bonum : N) -> A 
-      = \x,y,z -> mkAdjective x y z ** {isPre = False ; lock_A = <>} ;
+      = \x,y,z -> 
+      let compsup = comp_super x ;
+	  advs : Str * Str = 
+	    case x.s!Sg!Nom of {
+	      -- Bayer-Lindauer 50 4
+	      idon + #vowel + "us" => < "magis" , "maxime" > ;
+	      _ => < "" , "" >
+	    };
+      in
+      lin A ( mkAdjective x y z < compsup.p1 , advs.p2 > < compsup.p2 , advs.p2> ** {isPre = False } ) ;
   } ;
   
 
   mkV = overload {
     mkV : (tacere : Str) -> V
-      = \v -> verb v ** {lock_V = <>} ; 
-    mkV : (iacio,ieci,iactus,iacere : Str) -> V
-      = \v,x,y,z -> verb_pppi v x y z ** {lock_V = <>} ; 
+      = \v -> lin V ( verb v ) ; 
+    mkV : (iacere,iacio,ieci,iactus : Str) -> V
+      = \v,x,y,z -> lin V ( verb_ippp v x y z ) ; 
+    mkV : (iacere,iacio,ieci : Str) -> V
+      = \v,x,y -> lin V ( verb_ippp v x y "######" ) ; 
   } ;
 
+  V0 : Type = V ;
+  mkV0 : V -> V0 = \v -> lin V0 v ; -- Same as in english, don't know if it's working
+
   mkV2 = overload {
     mkV2 : (amare : Str) -> V2
-      = \v -> verb v ** {c = {s = [] ; c = Acc} ; lock_V2 = <>} ; 
+      = \v -> lin V2 ( verb v ** { c = lin Prep ( mkPrep "" Acc ) } ) ; 
     mkV2 : (facere : V) -> V2
-      = \v -> v ** {c = {s = [] ; c = Acc} ; lock_V2 = <>} ; 
+      = \v -> lin V2 ( v ** { c = lin Prep ( mkPrep "" Acc ) } ) ; 
+    mkV2 : V -> Prep -> V2
+      = \v,p -> lin V2 ( v ** { c = p } ) ; 
     } ;
---.
+
   masculine = Masc ;
   feminine = Fem ;
   neuter = Neutr ;
 
+-- To be implemented, just place holders
+  mkPN : N -> PN = \n -> lin PN n ;
+  mkN2 : N -> Prep -> N2 = \n,p -> lin N2 ( n ** { c = p } );
+  mkN3 : N -> Prep -> Prep -> N3 = \n,p1,p2 -> lin N3 ( n **{ c = p1 ; c2 = p2 } ) ;
+  mkV2S : V -> Prep -> V2S = \v,p -> lin V2S ( v ** { c = p } ) ;
+  mkV2Q : V -> Prep -> V2Q = \v,p -> lin V2Q ( v ** { c = p } ) ;
+  mkV2V : V -> Str -> Bool -> V2V = \v,s,b -> lin V2V ( v ** { c2 = s ; isAux = b } ) ;
+  mkVV : V -> Bool -> VV = \v,b -> lin VV ( v ** { isAux = b } ) ;
+  mkVA : V -> VA = \v -> lin VA v ;
+  mkV3 : V -> Prep -> Prep -> V3 = \v,p1,p2 -> lin V3 ( v ** { c2 = p1; c3 = p2 } ) ;
+  mkVQ : V -> VQ = \v -> lin VQ v ;
+  mkVS : V -> VS = \v -> lin VS v ;
+  mkV2A : V -> Prep -> V2A = \v,p -> lin V2A (v ** { c = p } ) ;
+  AS : Type = A ;
+  mkAS : A -> AS = \a -> lin AS a ;
+  mkA2 : A -> Prep -> A2 = \a,p -> lin A2 ( a ** { c = p } ) ;
+  A2V : Type = A2 ;
+  mkA2V : A -> Prep -> A2V = \a,p -> lin A2V ( lin A2 ( a ** { c = p } ) ) ;
+  AV : Type = A ;
+  mkAV : A -> AV = \a -> lin AV a ;
 }
diff --git a/lib/src/latin/PhraseLat.gf b/lib/src/latin/PhraseLat.gf
--- a/lib/src/latin/PhraseLat.gf
+++ b/lib/src/latin/PhraseLat.gf
@@ -1,10 +1,10 @@
---concrete PhraseLat of Phrase = CatLat ** open Prelude, ResLat in {
---
---  lin
---    PhrUtt pconj utt voc = {s = pconj.s ++ utt.s ++ voc.s} ;
---
---    UttS s = s ;
---    UttQS qs = {s = qs.s ! QDir} ;
+concrete PhraseLat of Phrase = CatLat ** open Prelude, ResLat in {
+  
+  lin
+    PhrUtt pconj utt voc = {s = pconj.s ++ utt.s ++ voc.s} ;
+    --
+    UttS s = lin Utt s ; -- S -> Utt
+    UttQS qs = {s = qs.s ! QDir} ;
 --    UttImpSg pol imp = {s = pol.s ++ imp.s ! contrNeg True pol.p ! ImpF Sg False} ;
 --    UttImpPl pol imp = {s = pol.s ++ imp.s ! contrNeg True pol.p ! ImpF Pl False} ;
 --    UttImpPol pol imp = {s = pol.s ++ imp.s ! contrNeg True pol.p ! ImpF Sg True} ;
@@ -15,10 +15,10 @@
 --    UttVP vp = {s = infVP False vp (agrP3 Sg)} ;
 --    UttAdv adv = adv ;
 --
---    NoPConj = {s = []} ;
---    PConjConj conj = {s = conj.s2} ; ---
+    NoPConj = {s = []} ;
+    PConjConj conj = {s = conj.s2} ; ---
 --
---    NoVoc = {s = []} ;
---    VocNP np = {s = "," ++ np.s ! Nom} ;
+    NoVoc = {s = []} ;
+    VocNP np = {s = "," ++ np.s ! ResLat.Voc} ; ---- what is the compiler error here? AR 1/2/2014 -- answer: clash with the type name Voc 3/2
 --
---}
+}
diff --git a/lib/src/latin/README.hl b/lib/src/latin/README.hl
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/README.hl
@@ -0,0 +1,54 @@
+Woher bekommt man svn? (svn = Subversion) http://www.tigris.org
+
+Wie benutzt man svn?
+
+svn --help
+Aufruf: svn <Unterbefehl> [Optionen] [Parameter]
+Subversion-Kommandozeilenclient, Version 1.6.17.
+Geben Sie »svn help <Unterbefehl>« ein, um Hilfe zu einem Unterbefehl
+          zu erhalten.
+Geben Sie »svn --version« ein, um die Programmversion und die Zugriffsmodule
+     oder »svn --version --quiet«, um nur die Versionsnummer zu sehen.
+
+Die meisten Unterbefehle akzeptieren Datei- und/oder Verzeichnisparameter,
+wobei die Verzeichnisse rekursiv durchlaufen werden. Wenn keine Parameter
+angegeben werden, durchläuft der Befehl das aktuelle Verzeichnis rekursiv.
+
+Verfügbare Unterbefehle:
+   add
+   blame (praise, annotate, ann)
+   cat
+   changelist (cl)
+   checkout (co)
+   cleanup
+   commit (ci)
+   copy (cp)
+   delete (del, remove, rm)
+   diff (di)
+   export
+   help (?, h)
+   import
+   info
+   list (ls)
+   lock
+   log
+   merge
+   mergeinfo
+   mkdir
+   move (mv, rename, ren)
+   propdel (pdel, pd)
+   propedit (pedit, pe)
+   propget (pget, pg)
+   proplist (plist, pl)
+   propset (pset, ps)
+   resolve
+   resolved
+   revert
+   status (stat, st)
+   switch (sw)
+   unlock
+   update (up)
+
+Subversion ist ein Programm zur Versionskontrolle.
+Für weitere Informationen, siehe: http://subversion.tigris.org/
+leiss@braunkappe:~/kochrezepte (0) [9:44:06] % 
diff --git a/lib/src/latin/README.md b/lib/src/latin/README.md
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/README.md
@@ -0,0 +1,4 @@
+GF-latin
+========
+
+The latin part of the GF Ressource library
diff --git a/lib/src/latin/ResLat.gf b/lib/src/latin/ResLat.gf
--- a/lib/src/latin/ResLat.gf
+++ b/lib/src/latin/ResLat.gf
@@ -1,573 +1,958 @@
---# -path=.:../abstract:../common:../../prelude
-
---1 Latlish auxiliary operations.
-
-resource ResLat = ParamX ** open Prelude in {
-
-param
-  Gender = Masc | Fem | Neutr ;
-  Case = Nom | Acc | Gen | Dat | Abl | Voc ;
---  Degree = DPos | DComp | DSup ;
-
-oper
-  Noun : Type = {s : Number => Case => Str ; g : Gender} ;
-  Adjective : Type = {s : Gender => Number => Case => Str} ;
-
-  -- worst case
-
-  mkNoun : (n1,_,_,_,_,_,_,_,_,n10 : Str) -> Gender -> Noun = 
-    \sn,sa,sg,sd,sab,sv,pn,pa,pg,pd, g -> {
-    s = table {
-      Sg => table {
-        Nom => sn ;
-        Acc => sa ;
-        Gen => sg ;
-        Dat => sd ;
-        Abl => sab ;
-        Voc => sv
-        } ;
-      Pl => table {
-        Nom | Voc => pn ;
-        Acc => pa ;
-        Gen => pg ;
-        Dat | Abl => pd
-        }
-      } ;
-    g = g
-    } ;
-
-  -- declensions
-
-  noun1 : Str -> Noun = \mensa ->
-    let 
-      mensae = mensa + "e" ;
-      mensis = init mensa + "is" ;
-    in
-    mkNoun 
-      mensa (mensa +"m") mensae mensae mensa mensa
-      mensae (mensa + "s") (mensa + "rum") mensis
-      Fem ;
-
-  noun2us : Str -> Noun = \servus ->
-    let
-      serv = Predef.tk 2 servus ;
-      servum = serv + "um" ;
-      servi = serv + "i" ;
-      servo = serv + "o" ;
-    in
-    mkNoun 
-      servus servum servi servo servo (serv + "e")
-      servi (serv + "os") (serv + "orum") (serv + "is")
-      Masc ;
-
-  noun2er : Str -> Noun = \puer ->
-    let
-      puerum = puer + "um" ;
-      pueri = puer + "i" ;
-      puero = puer + "o" ;
-    in
-    mkNoun 
-      puer puerum pueri puero puero (puer + "e")
-      pueri (puer + "os") (puer + "orum") (puer + "is")
-      Masc ;
-
-  noun2um : Str -> Noun = \bellum ->
-    let
-      bell = Predef.tk 2 bellum ;
-      belli = bell + "i" ;
-      bello = bell + "o" ;
-      bella = bell + "a" ;
-    in
-    mkNoun 
-      bellum bellum belli bello bello (bell + "e")
-      bella bella (bell + "orum") (bell + "is")
-      Neutr ;
-
--- smart paradigm for declensions 1&2
-
-  noun12 : Str -> Noun = \verbum -> 
-    case verbum of {
-      _ + "a"  => noun1 verbum ;
-      _ + "us" => noun2us verbum ;
-      _ + "um" => noun2um verbum ;
-      _ + "er" => noun2er verbum ;
-      _  => Predef.error ("noun12 does not apply to" ++ verbum)
-      } ;
-
-  noun3c : Str -> Str -> Gender -> Noun = \rex,regis,g ->
-    let
-      reg = Predef.tk 2 regis ;
-      rege : Str = case rex of {
-        _ + "e" => reg + "i" ;
-        _ + ("al" | "ar") => rex + "i" ;
-        _ => reg + "e"
-        } ;
-      regemes : Str * Str = case g of {
-        Neutr => <rex,reg + "a"> ;
-        _     => <reg + "em", reg + "es">
-        } ;
-    in
-    mkNoun
-      rex regemes.p1 (reg + "is") (reg + "i") rege rex
-      regemes.p2 regemes.p2 (reg + "um") (reg + "ibus") 
-      g ;
-
-
-  noun3 : Str -> Noun = \labor -> 
-    case labor of {
-      _    + "r"   => noun3c labor (labor + "is")    Masc ;
-      fl   + "os"  => noun3c labor (fl    + "oris")  Masc ;
-      lim  + "es"  => noun3c labor (lim   + "itis")  Masc ;
-      cod  + "ex"  => noun3c labor (cod   + "icis")  Masc ;
-      poem + "a"   => noun3c labor (poem  + "atis")  Neutr ;
-      calc + "ar"  => noun3c labor (calc  + "aris")  Neutr ;
-      mar  + "e"   => noun3c labor (mar   + "is")    Neutr ;
-      car  + "men" => noun3c labor (car   + "minis") Neutr ;
-      rob  + "ur"  => noun3c labor (rob   + "oris")  Neutr ;
-      temp + "us"  => noun3c labor (temp  + "oris")  Neutr ;
-      vers + "io"  => noun3c labor (vers  + "ionis") Fem ;
-      imag + "o"   => noun3c labor (imag  + "inis")  Fem ;
-      ae   + "tas" => noun3c labor (ae    + "tatis") Fem ;
-      vo   + "x"   => noun3c labor (vo    + "cis")   Fem ;
-      pa   + "rs"  => noun3c labor (pa    + "rtis")  Fem ;
-      cut  + "is"  => noun3c labor (cut   + "is")    Fem ;
-      urb  + "s"   => noun3c labor (urb   + "is")    Fem ;
-      _  => Predef.error ("noun3 does not apply to" ++ labor)
-      } ;
-
-  noun4us : Str -> Noun = \fructus -> 
-    let
-      fructu = init fructus ;
-      fruct  = init fructu
-    in
-    mkNoun
-      fructus (fructu + "m") fructus (fructu + "i") fructu fructus
-      fructus fructus (fructu + "um") (fruct + "ibus")
-      Masc ;
-
-  noun4u : Str -> Noun = \cornu -> 
-    let
-      corn = init cornu ;
-      cornua = cornu + "a"
-    in
-    mkNoun
-      cornu cornu (cornu + "s") (cornu + "i") cornu cornu
-      cornua cornua (cornu + "um") (corn + "ibus")
-      Neutr ;
-
-  noun5 : Str -> Noun = \res -> 
-    let
-      re = init res ;
-      rei = re + "i"
-    in
-    mkNoun
-      res (re+ "m") rei rei re res
-      res res (re + "rum") (re + "bus")
-      Fem ;
-
--- to change the default gender
-
-    nounWithGen : Gender -> Noun -> Noun = \g,n ->
-      {s = n.s ; g = g} ;
-
--- smart paradigms
-
-  noun_ngg : Str -> Str -> Gender -> Noun = \verbum,verbi,g -> 
-    let s : Noun = case <verbum,verbi> of {
-      <_ + "a",  _ + "ae"> => noun1 verbum ;
-      <_ + "us", _ + "i">  => noun2us verbum ;
-      <_ + "um", _ + "i">  => noun2um verbum ;
-      <_ + "er", _ + "i">  => noun2er verbum ;
-      <_ + "us", _ + "us"> => noun4us verbum ;
-      <_ + "u",  _ + "us"> => noun4u verbum ;
-      <_ + "es", _ + "ei"> => noun5 verbum ;
-      _  => noun3c verbum verbi g
-      }
-    in  
-    nounWithGen g s ;
-
-  noun : Str -> Noun = \verbum -> 
-    case verbum of {
-      _ + "a"  => noun1 verbum ;
-      _ + "us" => noun2us verbum ;
-      _ + "um" => noun2um verbum ;
-      _ + "er" => noun2er verbum ;
-      _ + "u"  => noun4u verbum ;
-      _ + "es" => noun5 verbum ;
-      _  => noun3 verbum
-      } ;
-
-
-
--- adjectives
-
-  mkAdjective : (_,_,_ : Noun) -> Adjective = \bonus,bona,bonum -> {
-    s = table {
-      Masc  => bonus.s ;
-      Fem   => bona.s ;
-      Neutr => bonum.s 
-      }
-    } ;
-    
-  adj12 : Str -> Adjective = \bonus ->
-    let
-      bon : Str = case bonus of {
-       pulch + "er" => pulch + "r" ;
-       bon + "us" => bon ;
-       _ => Predef.error ("adj12 does not apply to" ++ bonus)
-       }
-    in
-    mkAdjective (noun12 bonus) (noun1 (bon + "a")) (noun2um (bon + "um")) ;
-
-  adj3x : (_,_ : Str) -> Adjective = \acer,acris ->
-   let
-     ac = Predef.tk 2 acer ;
-     acrise : Str * Str = case acer of {
-       _ + "er" => <ac + "ris", ac + "re"> ; 
-       _ + "is" => <acer      , ac + "e"> ;
-       _        => <acer      , acer> 
-       }
-   in
-   mkAdjective 
-     (noun3adj acer acris Masc) 
-     (noun3adj acrise.p1 acris Fem) 
-     (noun3adj acrise.p2 acris Neutr) ;
-
-  noun3adj : Str -> Str -> Gender -> Noun = \audax,audacis,g ->
-    let 
-      audac   = Predef.tk 2 audacis ;
-      audacem = case g of {Neutr => audax ; _ => audac + "em"} ;
-      audaces = case g of {Neutr => audac +"ia" ; _ => audac + "es"} ;
-      audaci  = audac + "i" ;
-    in
-    mkNoun
-      audax audacem (audac + "is") audaci audaci audax
-      audaces audaces (audac + "ium") (audac + "ibus") 
-      g ;
-
-
--- smart paradigm
-
-  adj123 : Str -> Str -> Adjective = \bonus,boni ->
-    case <bonus,boni> of {
-      <_ + ("us" | "er"), _ + "i">  => adj12 bonus ;
-      <_ + ("us" | "er"), _ + "is"> => adj3x bonus boni ;
-      <_                , _ + "is"> => adj3x bonus boni ;
-      _ => Predef.error ("adj123: not applicable to" ++ bonus ++ boni)
-    } ;
-
-  adj : Str -> Adjective = \bonus ->
-    case bonus of {
-      _ + ("us" | "er") => adj12 bonus ;
-      facil + "is"      => adj3x bonus bonus ;
-      feli  + "x"       => adj3x bonus (feli + "cis") ;
-      _                 => adj3x bonus (bonus + "is") ---- any example?
-    } ;
-
-
--- verbs
-
-  param 
-  VActForm  = VAct VAnter VTense Number Person ;
-  VPassForm = VPass VTense Number Person ;
-  VInfForm  = VInfActPres | VInfActPerf ;
-  VImpForm  = VImpPres Number | VImpFut2 Number | VImpFut3 Number ;
-  VGerund   = VGenAcc | VGenGen |VGenDat | VGenAbl ;
-  VSupine   = VSupAcc | VSupAbl ;
-
-  VAnter = VSim | VAnt ;
-  VTense = VPres VMood | VImpf VMood | VFut ; 
-  VMood  = VInd | VConj ;
-
-  oper
-  Verb : Type = {
-    act  : VActForm => Str ;
---    pass : VPassForm => Str ;
-    inf  : VAnter => Str ;
---    imp  : VImpForm => Str ;
---    ger  : VGerund => Str ;
---    sup  : VSupine => Str ;
---    partActPres  : Adjective ;
---    partActFut   : Adjective ;
---    partPassPerf : Adjective ;
---    partPassFut  : Adjective ;
-    } ;
-
-  mkVerb : 
-    (cela,cele,celab,celo,celant,celare,celavi,celatus,celabo,celabunt,celabi : Str) 
-      -> Verb = 
-    \cela,cele,celab,celo,celant,celare,celavi,celatus,celabo,celabunt,celabi -> 
-    let
-      celav = init celavi
-    in {
-      act = table {
-        VAct VSim (VPres VInd)  Sg P1 => celo ; 
-        VAct VSim (VPres VInd)  Pl P3 => celant ; 
-        VAct VSim (VPres VInd)  n  p  => cela + actPresEnding n p ;
-        VAct VSim (VPres VConj) n  p  => cele + actPresEnding n p ;
-        VAct VSim (VImpf VInd)  n  p  => celab + "ba" + actPresEnding n p ;
-        VAct VSim (VImpf VConj) n  p  => celare + actPresEnding n p ;
-        VAct VSim VFut          Sg P1 => celabo ;
-        VAct VSim VFut          Pl P3 => celabunt ;
-        VAct VSim VFut          n  p  => celabi + actPresEnding n p ;
-        VAct VAnt (VPres VInd)  Pl P3 => celav + "erunt" ; 
-        VAct VAnt (VPres VInd)  n  p  => celavi + actPerfEnding n p ;
-        VAct VAnt (VPres VConj) n  p  => celav + "eri" + actPresEnding n p ;
-        VAct VAnt (VImpf VInd)  n  p  => celav + "era" + actPresEnding n p ;
-        VAct VAnt (VImpf VConj) n  p  => celav + "isse" + actPresEnding n p ;
-        VAct VAnt VFut          Sg P1 => celav + "ero" ;
-        VAct VAnt VFut          n  p  => celav + "eri" + actPresEnding n p
-        } ;
-      inf = table {
-        VSim => celare ;
-        VAnt => celav + "isse"
-        }
-      } ;
-
-  actPresEnding : Number -> Person -> Str = 
-    useEndingTable <"m", "s", "t", "mus", "tis", "nt"> ;
-
-  actPerfEnding : Number -> Person -> Str = 
-    useEndingTable <"", "sti", "t", "mus", "stis", "erunt"> ;
-
-  useEndingTable : (Str*Str*Str*Str*Str*Str) -> Number -> Person -> Str = 
-    \es,n,p -> case n of {
-      Sg => case p of {
-        P1 => es.p1 ;
-        P2 => es.p2 ;
-        P3 => es.p3
-        } ;
-      Pl => case p of {
-        P1 => es.p4 ;
-        P2 => es.p5 ;
-        P3 => es.p6
-        }
-      } ;
-
-  esse_V : Verb = 
-    let
-      esse = mkVerb "es" "si" "era" "sum" "sunt" "esse" "fui" "*futus"
-                    "ero" "erunt" "eri" ;
-    in {
-      act = table {
-        VAct VSim (VPres VInd)  Sg P2 => "es" ; 
-        VAct VSim (VPres VInd)  Pl P1 => "sumus" ; 
-        v => esse.act ! v
-        } ;
-      inf = esse.inf
-      } ;
-
-  verb1 : Str -> Verb = \celare ->
-    let 
-      cela = Predef.tk 2 celare ;
-      cel  = init cela ;
-      celo = cel + "o" ;
-      cele = cel + "e" ;
-      celavi = cela + "vi" ;
-      celatus = cela + "tus" ;
-    in mkVerb cela cele cela celo (cela + "nt") celare celavi celatus 
-              (cela + "bo") (cela + "bunt") (cela + "bi") ;
-
-  verb2 : Str -> Verb = \habere ->
-    let 
-      habe = Predef.tk 2 habere ;
-      hab  = init habe ;
-      habeo = habe + "o" ;
-      habea = habe + "a" ;
-      habui = hab + "ui" ;
-      habitus = hab + "itus" ;
-    in mkVerb habe habea habe habeo (habe + "nt") habere habui habitus
-              (habe + "bo") (habe + "bunt") (habe + "bi") ;
-
-  verb3 : (_,_,_ : Str) -> Verb = \gerere,gessi,gestus ->
-    let 
-      gere = Predef.tk 2 gerere ;
-      ger  = init gere ;
-      gero = ger + "o" ;
-      geri = ger + "i" ;
-      gera = ger + "a" ;
-    in mkVerb geri gera gere gero (ger + "unt") gerere gessi gestus
-              (ger + "am") (ger + "ent") gere ; 
-
-  verb3i : (_,_,_ : Str) -> Verb = \iacere,ieci,iactus ->
-    let 
-      iac   = Predef.tk 3 iacere ;
-      iaco  = iac + "io" ;
-      iaci  = iac + "i" ;
-      iacie = iac + "ie" ;
-      iacia = iac + "ia" ;
-    in mkVerb iaci iacia iacie iaco (iaci + "unt") iacere ieci iactus
-              (iac + "iam") (iac + "ient") iacie ; 
-
-  verb4 : (_,_,_ : Str) -> Verb = \sentire,sensi,sensus ->
-    let 
-      senti  = Predef.tk 2 sentire ;
-      sentio = senti + "o" ;
-      sentia = senti + "a" ;
-      sentie = senti + "e" ;
-    in mkVerb senti sentia sentie sentio (senti + "unt") sentire sensi sensus
-              (senti + "am") (senti + "ent") sentie ; 
-
-
--- smart paradigms
-
-  verb_pppi : (iacio,ieci,iactus,iacere : Str) -> Verb = 
-    \iacio,ieci,iactus,iacere ->
-    case iacere of {
-    _ + "are" => verb1 iacere ;
-    _ + "ire" => verb4 iacere ieci iactus ;
-    _ + "ere" => case iacio of {
-      _ + "eo" => verb2 iacere ;
-      _ + "io" => verb3i iacere ieci iactus ;
-      _ => verb3 iacere ieci iactus
-      } ;
-    _ => Predef.error ("verb_pppi: illegal infinitive form" ++ iacere) 
-    } ;
-
-  verb : (iacere : Str) -> Verb = 
-    \iacere ->
-    case iacere of {
-    _ + "are" => verb1 iacere ;
-    _ + "ire" => let iaci = Predef.tk 2 iacere 
-                 in verb4 iacere (iaci + "vi") (iaci + "tus") ;
-    _ + "ere" => verb2 iacere ;
-    _ => Predef.error ("verb: illegal infinitive form" ++ iacere) 
-    } ;
-
--- pronouns
-
-  Pronoun : Type = {
-    s : Case => Str ;
-    g : Gender ;
-    n : Number ;
-    p : Person ;
-    } ;
-
-  mkPronoun : (_,_,_,_,_ : Str) -> Gender -> Number -> Person -> Pronoun = 
-    \ego,me,mei,mihi,mee,g,n,p -> {
-      s = pronForms ego me mei mihi mee ;
-      g = g ;
-      n = n ;
-      p = p
-      } ;
-
-  pronForms : (_,_,_,_,_ : Str) -> Case => Str = 
-    \ego,me,mei,mihi,mee -> table Case [ego ; me ; mei ; mihi ; mee ; ego] ;
-
-  personalPronoun : Gender -> Number -> Person -> Pronoun = \g,n,p -> {
-    s = case <g,n,p> of {
-      <_,Sg,P1> => pronForms "ego" "me" "mei" "mihi" "me" ;
-      <_,Sg,P2> => pronForms "tu"  "te" "tui" "tibi" "te" ;
-      <_,Pl,P1> => pronForms "nos" "nos" "nostri" "nobis" "nobis" ; --- nostrum
-      <_,Pl,P2> => pronForms "vos" "vos" "vestri" "vobis" "vobis" ; --- vestrum
-      <Masc, Sg,P3> => pronForms "is" "eum" "eius" "ei" "eo" ;
-      <Fem,  Sg,P3> => pronForms "ea" "eam" "eius" "ei" "ea" ;
-      <Neutr,Sg,P3> => pronForms "id" "id"  "eius" "ei" "eo" ;
-      <Masc, Pl,P3> => pronForms "ii" "eos" "eorum" "iis" "iis" ;
-      <Fem,  Pl,P3> => pronForms "ii" "eas" "earum" "iis" "iis" ;
-      <Neutr,Pl,P3> => pronForms "ea" "ea"  "eorum" "iis" "iis"
-      } ;
-    g = g ;
-    n = n ;
-    p = p
-    } ;
-
-  Preposition : Type = {s : Str ; c : Case} ;
-
-  VP : Type = {
-    fin : VActForm => Str ;
-    inf : VAnter => Str ;
-    obj : Str ;
-    adj : Gender => Number => Str
-  } ;
-
-  VPSlash = VP ** {c2 : Preposition} ;
-
-  predV : Verb -> VP = \v -> {
-    fin = v.act ;
-    inf = v.inf ;
-    obj = [] ;
-    adj = \\_,_ => []
-  } ;
-
-  predV2 : (Verb ** {c : Preposition}) -> VPSlash = \v -> predV v ** {c2 = v.c} ;
-
-  appPrep : Preposition -> (Case => Str) -> Str = \c,s -> c.s ++ s ! c.c ;
-
-  insertObj : Str -> VP -> VP = \obj,vp -> {
-    fin = vp.fin ;
-    inf = vp.inf ;
-    obj = obj ++ vp.obj ;
-    adj = vp.adj
-  } ;
-
-  insertAdj : (Gender => Number => Case => Str) -> VP -> VP = \adj,vp -> {
-    fin = vp.fin ;
-    inf = vp.inf ;
-    obj = vp.obj ;
-    adj = \\g,n => adj ! g ! n ! Nom ++ vp.adj ! g ! n
-  } ;
-
-  Clause = {s : VAnter => VTense => Polarity => Str} ;
-
-  mkClause : Pronoun -> VP -> Clause = \np,vp -> {
-    s = \\a,t,p => np.s ! Nom ++ vp.obj ++ vp.adj ! np.g ! np.n ++ negation p ++ 
-        vp.fin ! VAct a t np.n np.p
-  } ;
-    
-  negation : Polarity -> Str = \p -> case p of {
-    Pos => [] ;   
-    Neg => "non"
-  } ;
-
--- determiners
-
-  Determiner : Type = {
-    s,sp : Gender => Case => Str ;
-    n : Number
-    } ;
-
-  Quantifier : Type = {
-    s,sp : Number => Gender => Case => Str ;
-    } ;
-
-  mkQuantifG : (_,_,_,_,_ : Str) -> (_,_,_,_ : Str) -> (_,_,_ : Str) -> 
-    Gender => Case => Str = 
-    \mn,ma,mg,md,mab, fno,fa,fg,fab, nn,ng,nab -> table {
-      Masc  => pronForms mn  ma mg md mab ;
-      Fem   => pronForms fno fa fg md fab ;
-      Neutr => pronForms nn  nn ng md nab     
-    } ;
-      
-  mkQuantifier : (sg,pl : Gender => Case => Str) -> Quantifier = \sg,pl ->
-    let ssp = table {Sg => sg ; Pl => pl}
-    in {
-      s  = ssp ;
-      sp = ssp 
-      } ;
-
-  hic_Quantifier = mkQuantifier
-    (mkQuantifG 
-       "hic" "hunc" "huius" "huic" "hoc"  "haec" "hanc" "huius" "hac"  "hoc" "huius" "hoc")
-    (mkQuantifG 
-       "hi" "hos" "horum" "his" "his"  "hae" "has" "harum" "his"  "haec" "horum" "his")
-    ;
-
-  ille_Quantifier = mkQuantifier
-    (mkQuantifG 
-       "ille" "illum" "illius" "illi" "illo"  
-       "illa" "illam" "illius" "illa"  
-       "illud" "illius" "illo")
-    (mkQuantifG 
-       "illi" "illos" "illorum" "illis" "illis"  
-       "illae" "illas" "illarum" "illis"  
-       "illa" "illorum" "illis")
-    ;
-
-  mkPrep : Str -> Case -> {s : Str ; c : Case} = \s,c -> {s = s ; c = c} ;
-
-param
-  Unit = one | ten | hundred | thousand | ten_thousand | hundred_thousand ;
-
-}
-
+--# -path=.:../abstract:../common:../prelude
+
+--1 Latin auxiliary operations.
+
+resource ResLat = ParamX ** open Prelude,TenseX in {
+
+param
+  Case = Nom | Acc | Gen | Dat | Abl | Voc ;
+  Gender = Masc | Fem | Neutr ;
+--  Degree = DPos | DComp | DSup ;
+
+  oper
+    consonant : pattern Str = #( "p" | "b" | "f" | "v" | "m" | "t" | "d" | "s" | "z" | "n" | "r" | "c" | "g" | "l" | "q" | "qu" | "h" );
+
+    Noun : Type = {s : Number => Case => Str ; g : Gender} ;
+    NounPhrase : Type = 
+      {
+	s : Case => Str ; 
+	g : Gender ; 
+	n : Number ; 
+	p : Person ;
+      } ;
+  param
+    Order = SVO | VSO | VOS | OSV | OVS | SOV ; 
+  param
+    Agr = Ag Gender Number Case ; -- Agreement for NP et al.
+  oper
+    Adjective : Type = {
+      s : Degree => Agr => Str ; 
+--      comp_adv : Str ; 
+--      super_adv : Str 
+      } ;
+    ComplexNoun : Type = 
+    {
+      s : Number => Case => Str ; 
+      g : Gender ;
+      preap : {s : Agr => Str } ;
+      postap : {s : Agr => Str } ;
+    } ;
+-- nouns
+  useCNasN : ComplexNoun -> Noun = \cn ->
+    {
+      s = cn.s ;
+      g = cn.g ;
+    } ;
+
+  pluralN : Noun -> Noun = \n ->
+    { 
+      s = table {
+	Pl => n.s ! Pl ;
+	Sg => \\_ => "######" -- no singular forms
+	};
+      g = n.g ;
+      preap = n.preap ;
+      postap = n.postap ;
+    };
+  
+  mkNoun : (n1,_,_,_,_,_,_,_,_,n10 : Str) -> Gender -> Noun = 
+    \sn,sa,sg,sd,sab,sv,pn,pa,pg,pd,g -> {
+      s = table {
+	Sg => table {
+          Nom => sn ;
+          Acc => sa ;
+          Gen => sg ;
+          Dat => sd ;
+          Abl => sab ;
+          Voc => sv
+          } ;
+	Pl => table {
+          Nom | Voc => pn ;
+          Acc => pa ;
+          Gen => pg ;
+          Dat | Abl => pd
+          }
+	} ;
+      g = g
+    } ;
+  
+-- to change the default gender
+
+  nounWithGen : Gender -> Noun -> Noun = \g,n ->
+    {s = n.s ; g = g} ;
+
+  regNP : (_,_,_,_,_,_ : Str) -> Gender -> Number -> NounPhrase = 
+    \nom,acc,gen,dat,abl,voc,g,n ->
+    {
+      s = table Case [ nom ; acc ; gen ; dat ; abl ; voc ] ;
+      g = g ;
+      n = n ;
+      p = P3 
+    } ;
+-- also used for adjectives and so on
+
+-- adjectives
+
+  mkAdjective : (_,_,_ : Noun) -> 
+    ( (Agr => Str) * Str ) -> 
+    ( (Agr => Str) * Str ) -> Adjective = 
+    \bonus,bona,bonum,melior,optimus ->
+    {
+      s = table {
+	Posit => table {
+	  Ag Masc  n c => bonus.s ! n ! c ;
+	  Ag Fem   n c => bona.s  ! n ! c ;
+	  Ag Neutr n c => bonum.s ! n ! c 
+	  } ;
+	Compar => melior.p1 ;
+	Superl => optimus.p1 
+	} ;
+      comp_adv = melior.p2 ;
+      super_adv = optimus.p2
+    } ;
+
+
+  noun3adj : Str -> Str -> Gender -> Noun = \audax,audacis,g ->
+    let 
+      audac   = Predef.tk 2 audacis ;
+      audacem = case g of {Neutr => audax ; _ => audac + "em"} ;
+      audaces = case g of {Neutr => audac +"ia" ; _ => audac + "es"} ;
+      audaci  = audac + "i" ;
+    in
+    mkNoun
+      audax audacem (audac + "is") audaci audaci audax
+      audaces audaces (audac + "ium") (audac + "ibus") 
+      g ;
+
+
+  emptyAdj : Adjective = 
+    { s = \\_,_ => "" ; comp_adv = "" ; super_adv = "" } ; 
+
+-- verbs
+
+param 
+  VActForm  = VAct VAnter VTense Number Person ;
+  VPassForm = VPass VTense Number Person ; -- No anteriority because perfect forms are built using participle
+  VInfForm  = VInfActPres | VInfActPerf Gender | VInfActFut Gender | VInfPassPres | VInfPassPerf Gender | VinfPassFut ;
+  VImpForm  = VImp1 Number | VImp2 Number Person ;
+  VGerund   = VGenAcc | VGenGen |VGenDat | VGenAbl ;
+  VSupine   = VSupAcc | VSupAbl ;
+  VPartForm = VActPres | VActFut | VPassPerf ;
+
+  VAnter = VAnt | VSim ;
+  VTense = VPres VMood | VImpf VMood | VFut ; 
+  VMood  = VInd | VConj ;
+
+  oper
+  VerbPhrase : Type = {
+    fin : VActForm => Str ;
+    inf : VInfForm => Str ;
+    obj : Str ;
+    adj : Agr => Str
+  } ;
+
+  Verb : Type = {
+    act   : VActForm => Str ;
+    pass  : VPassForm => Str ;
+    inf   : VInfForm => Str ;
+    imp   : VImpForm => Str ;
+    ger   : VGerund => Str ;
+    geriv : Agr => Str ; 
+    sup   : VSupine => Str ;
+    part  : VPartForm =>Agr => Str ;
+    } ;
+
+  VV : Type = Verb ** { isAux : Bool } ;
+
+  tenseToVTense : Tense -> VTense = 
+    \t ->
+    case t of
+    {
+      Pres => VPres VInd ;
+      Past => VImpf VInd ;
+      Fut => VFut ;
+      Cond => VPres VConj -- don't know what to do
+    } ;
+  
+  anteriorityToVAnter : Anteriority -> VAnter = 
+    \a ->
+    case a of
+    {
+      Simul => VSim ;
+      Anter => VAnt
+    } ;
+
+  useVV : VV -> Verb = \vv ->
+    {
+      act = vv.act ;
+      pass = vv.pass ;
+      inf = vv.inf ;
+      imp = vv.imp ;
+      ger = vv.ger ;
+      geriv = vv.geriv ;
+      sup = vv.sup ;
+      part = vv.part ;
+    } ;
+
+  useVPasV : VerbPhrase -> Verb = \vp ->
+    {
+      act = \\a => vp.obj ++ vp.fin ! a ;
+      pass = \\_ => "???" ;
+      inf = \\a => vp.obj ++ vp.inf ! a ;
+      imp = \\_ => "???" ;
+      ger = \\_ => "???" ;
+      geriv = \\_ => "???" ;
+      sup = \\_ => "???" ;
+      part = \\_,_ => "???" ;
+    } ;
+
+  mkVerb : 
+    (regere,reg,regi,rega,regeba,regere,rege,regi,rex,rex,rexeri,rexera,rexisse,rexeri,rect : Str) 
+    -> Verb = 
+    \inf_act_pres,pres_stem,pres_ind_base,pres_conj_base,impf_ind_base,impf_conj_base,fut_I_base,imp_base,
+    perf_stem,perf_ind_base,perf_conj_base,pqperf_ind_base,pqperf_conj_base,fut_II_base,part_stem -> 
+    let
+      fill : Str * Str * Str = case pres_stem of {
+	_ + ( "a" | "e" ) => < "" , "" , "" > ;
+	_ + #consonant => < "e" , "u" , "i" > ;
+	_ => < "e" , "u" , "" >
+	} ;
+    in 
+    {
+      act = 
+	table {
+          VAct VSim (VPres VInd)  Sg P1 => -- Present Indicative
+	    ( case pres_ind_base of {
+		_ + "a" =>  ( init pres_ind_base ) ;
+		_ => pres_ind_base
+		}
+	    ) + "o" ; --actPresEnding Sg P1 ;
+	  VAct VSim (VPres VInd)  Pl P3 => -- Present Indicative
+	    pres_ind_base + fill.p2 + actPresEnding Pl P3 ;
+          VAct VSim (VPres VInd)  n  p  =>  -- Present Indicative
+	    pres_ind_base + fill.p3 + actPresEnding n p ;
+          VAct VSim (VPres VConj) n  p  => -- Present Conjunctive
+	    pres_conj_base + actPresEnding n p ; 
+          VAct VSim (VImpf VInd)  n  p  => -- Imperfect Indicative
+	    impf_ind_base + actPresEnding n p ; 
+          VAct VSim (VImpf VConj) n  p  => -- Imperfect Conjunctive
+	    impf_conj_base + actPresEnding n p ; 
+          VAct VSim VFut          Sg P1 => -- Future I
+	    case fut_I_base of {
+	      _ + "bi" => ( init fut_I_base ) + "o" ;
+	      _  => ( init fut_I_base ) + "a" + actPresEnding Sg P1 
+	    } ;
+	  VAct VSim VFut          Pl P3 => -- Future I
+	    ( case fut_I_base of {
+		_ + "bi" => ( init fut_I_base ) + "u";
+		_ => fut_I_base
+		} 
+	    ) + actPresEnding Pl P3 ;
+          VAct VSim VFut          n  p  => -- Future I
+	    fut_I_base + actPresEnding n p ; 
+          VAct VAnt (VPres VInd)  n  p  => -- Prefect Indicative
+	    perf_ind_base + actPerfEnding n p ; 
+          VAct VAnt (VPres VConj) n  p  => -- Prefect Conjunctive
+	    perf_conj_base + actPresEnding n p ; 
+          VAct VAnt (VImpf VInd)  n  p  => -- Plusperfect Indicative
+	    pqperf_ind_base + actPresEnding n p ; 
+          VAct VAnt (VImpf VConj) n  p  => -- Plusperfect Conjunctive
+	    pqperf_conj_base + actPresEnding n p ; 
+          VAct VAnt VFut          Sg P1 => -- Future II 
+	    ( init fut_II_base ) + "o" ; 
+          VAct VAnt VFut          n  p  => -- Future II 
+	    fut_II_base + actPresEnding n p 
+        } ;
+      pass = 
+	table {
+	  VPass (VPres VInd)  Sg P1 => -- Present Indicative
+	    ( case pres_ind_base of
+		{
+		  _ + "a" => (init pres_ind_base ) ;
+		  _ => pres_ind_base
+		}
+	    )  + "o" + passPresEnding Sg P1 ;
+	  VPass (VPres VInd)  Sg P2 => -- Present Indicative
+	    ( case imp_base of {
+		_ + #consonant => 
+		  ( case pres_ind_base of {
+		      _ + "i" => ( init pres_ind_base ) ;
+		      _ => pres_ind_base 
+		      }
+		  ) + "e" ;
+		_ => pres_ind_base 
+		}
+	    ) + passPresEnding Sg P2 ;
+	  VPass (VPres VInd)  Pl P3 => -- Present Indicative
+	    pres_ind_base + fill.p2 + passPresEnding Pl P3 ;
+	  VPass (VPres VInd)  n  p  => -- Present Indicative
+	    pres_ind_base + fill.p3 + passPresEnding n p ;
+	  VPass (VPres VConj) n  p  => -- Present Conjunctive
+	    pres_conj_base + passPresEnding n p ;
+	  VPass (VImpf VInd)  n  p  => -- Imperfect Indicative
+	    impf_ind_base + passPresEnding n p ;
+	  VPass (VImpf VConj) n  p  => -- Imperfect Conjunctive
+	    impf_conj_base + passPresEnding n p ;
+	  VPass VFut          Sg P1 => -- Future I
+	    ( case fut_I_base of {
+		_ + "bi" => ( init fut_I_base ) + "o" ;
+		_ => ( init fut_I_base ) + "a"
+		}
+	    ) + passPresEnding Sg P1 ;
+	  VPass VFut          Sg P2 => -- Future I
+	    ( init fut_I_base ) + "e" + passPresEnding Sg P2 ;
+	  VPass VFut          Pl P3 => -- Future I
+	    ( case fut_I_base of {
+		_ + "bi" => ( init fut_I_base ) + "u" ;
+		_ => fut_I_base
+		}
+	    ) + passPresEnding Pl P3 ;
+	  VPass VFut          n  p  => -- Future I
+	    fut_I_base + passPresEnding n p
+	} ;
+      inf = 
+	table {
+          VInfActPres      => -- Infinitive Active Present
+	    inf_act_pres ;
+          VInfActPerf _    => -- Infinitive Active Perfect
+	    perf_stem + "isse" ;
+	  VInfActFut Masc  => -- Infinitive Active Future
+	    part_stem + "urum" ;
+	  VInfActFut Fem   => -- Infinitive Active Future
+	    part_stem + "uram" ; 
+	  VInfActFut Neutr => -- Infinitive Active Future
+	    part_stem + "urum" ;
+	  VInfPassPres       => -- Infinitive Present Passive
+	    ( init inf_act_pres ) + "i" ;
+	  VInfPassPerf Masc  => -- Infinitive Perfect Passive
+	    part_stem + "um" ;
+	  VInfPassPerf Fem   => -- Infinitive Perfect Passive
+	    part_stem + "am" ;
+	  VInfPassPerf Neutr => -- Infinitive Perfect Passive
+	    part_stem + "um" ;
+	  VInfPassFut        => -- Infinitive Future Passive
+	    part_stem + "um"
+        } ;
+      imp = 
+	let 
+	  imp_fill : Str * Str =
+	    case imp_base of {
+	      _ + #consonant => < "e" , "i" > ;
+	      _ => < "" , "" >
+	    };
+	  in
+	table {
+	  VImp1 Sg           => -- Imperative I
+	    imp_base + imp_fill.p1 ;
+	  VImp1 Pl           => -- Imperative I
+	    imp_base + imp_fill.p2 + "te" ;
+	VImp2 Sg ( P2 | P3 ) => -- Imperative II
+	  imp_base + imp_fill.p2 + "to" ;
+	VImp2 Pl P2          => -- Imperative II
+	  imp_base +
+	  ( case imp_base of {
+	      _ + #consonant => "i" ;
+	      _ => fill.p3
+	      }
+	  ) + "tote" ;
+	VImp2 Pl P3          => -- Imperative II 
+	  pres_stem + fill.p2 + "nto" ;
+	_ => "######" -- No imperative form
+	} ;
+      ger = 
+	table {
+	  VGenAcc => -- Gerund
+	    pres_stem + fill.p1 + "ndum" ;
+	  VGenGen => -- Gerund
+	    pres_stem + fill.p1 + "ndi" ;
+	  VGenDat => -- Gerund
+	    pres_stem + fill.p1 + "ndo" ;
+	  VGenAbl => -- Gerund
+	    pres_stem + fill.p1 + "ndo" 
+	} ;
+      geriv = 
+	( mkAdjective
+	    ( mkNoun ( pres_stem + fill.p1 + "ndus" ) ( pres_stem + fill.p1 + "ndum" ) ( pres_stem + fill.p1 + "ndi" ) 
+		( pres_stem + fill.p1 + "ndo" ) ( pres_stem + fill.p1 + "ndo" ) ( pres_stem + fill.p1 + "nde" ) 
+		( pres_stem + fill.p1 + "ndi" ) ( pres_stem + fill.p1 + "ndos" ) ( pres_stem + fill.p1 + "ndorum" ) 
+		( pres_stem + fill.p1 + "ndis" ) 
+		Masc )
+	    ( mkNoun ( pres_stem + fill.p1 + "nda" ) ( pres_stem + fill.p1 + "ndam" ) ( pres_stem + fill.p1 + "ndae" ) 
+		( pres_stem + fill.p1 + "ndae" ) ( pres_stem + fill.p1 + "nda" ) ( pres_stem + fill.p1 + "nda" ) 
+		( pres_stem + fill.p1 + "ndae" ) ( pres_stem + fill.p1 + "ndas" ) (pres_stem + fill.p1 +"ndarum" ) 
+		( pres_stem + fill.p1 + "ndis" ) 
+		Fem )
+	    ( mkNoun ( pres_stem + fill.p1 + "ndum" ) ( pres_stem + fill.p1 + "ndum" ) ( pres_stem + fill.p1 + "ndi" ) 
+		( pres_stem + fill.p1 + "ndo" ) ( pres_stem + fill.p1 + "ndo" ) ( pres_stem + fill.p1 + "ndum" ) 
+		( pres_stem + fill.p1 + "nda" ) ( pres_stem + fill.p1 + "nda" ) ( pres_stem + fill.p1 + "ndorum" ) 
+		( pres_stem + fill.p1 + "ndis" ) 
+		Neutr )
+	    < \\_ => "" , "" >
+	    < \\_ => "" , "" >
+	).s!Posit ;
+      sup = 
+	table {
+	  VSupAcc => -- Supin
+	    part_stem + "um" ;
+	  VSupAbl => -- Supin
+	    part_stem + "u" 
+	} ;
+      part= table {
+	VActPres => table {
+	  Ag ( Fem | Masc ) n c => 
+	    ( mkNoun ( pres_stem + fill.p1 + "ns" ) ( pres_stem + fill.p1 + "ntem" ) ( pres_stem + fill.p1 + "ntis" ) 
+		( pres_stem + fill.p1 + "nti" ) ( pres_stem + fill.p1 + "nte" ) ( pres_stem + fill.p1 + "ns" ) 
+		( pres_stem + fill.p1 + "ntes" ) ( pres_stem + fill.p1 + "ntes" ) ( pres_stem + fill.p1 + "ntium" ) 
+		( pres_stem + fill.p1 + "ntibus" ) 
+ 		Masc ).s ! n ! c ;
+	  Ag Neutr n c =>
+	    ( mkNoun ( pres_stem + fill.p1 + "ns" ) ( pres_stem + fill.p1 + "ns" ) ( pres_stem + fill.p1 + "ntis" ) 
+		( pres_stem + fill.p1 + "nti" ) ( pres_stem + fill.p1 + "nte" ) ( pres_stem + fill.p1 + "ns" ) 
+		( pres_stem + fill.p1 + "ntia" ) ( pres_stem + fill.p1 + "ntia" ) ( pres_stem + fill.p1 + "ntium" ) 
+		( pres_stem + fill.p1 + "ntibus" ) 
+ 		Masc ).s ! n ! c
+	} ;
+	
+	VActFut => 
+	  ( mkAdjective
+	      ( mkNoun ( part_stem + "urus" ) ( part_stem + "urum" ) ( part_stem + "uri" ) 
+		  ( part_stem + "uro" ) ( part_stem + "uro" ) ( part_stem + "ure" ) ( part_stem + "uri" ) 
+		  ( part_stem + "uros" ) ( part_stem + "urorum" ) ( part_stem + "uris" ) 
+		  Masc )
+	      ( mkNoun ( part_stem + "ura" ) ( part_stem + "uram" ) ( part_stem + "urae" ) 
+		  ( part_stem + "urae" ) ( part_stem + "ura" ) ( part_stem + "ura" )( part_stem + "urae" ) 
+		  ( part_stem + "uras" ) ( part_stem +"urarum" ) ( part_stem + "uris" ) 
+		  Fem )
+	      ( mkNoun ( part_stem + "urum" ) ( part_stem + "urum" ) ( part_stem + "uri" ) 
+		  ( part_stem + "uro" ) ( part_stem + "uro" ) ( part_stem + "urum" ) ( part_stem + "ura" ) 
+		  ( part_stem + "ura" ) ( part_stem + "urorum" ) ( part_stem + "uris" ) 
+		  Neutr )
+	      < \\_ => "" , "" >
+	      < \\_ => "" , "" >
+	  ).s!Posit ;
+	VPassPerf => 
+	  ( mkAdjective
+	      ( mkNoun ( part_stem + "us" ) ( part_stem + "um" ) ( part_stem + "i" ) ( part_stem + "o" ) 
+		  ( part_stem + "o" ) ( part_stem + "e" ) ( part_stem + "i" ) ( part_stem + "os" ) 
+		  ( part_stem + "orum" ) ( part_stem + "is" ) 
+		  Masc )
+	      ( mkNoun ( part_stem + "a" ) ( part_stem + "am" ) ( part_stem + "ae" ) ( part_stem + "ae" ) 
+		  ( part_stem + "a" ) ( part_stem + "a" ) ( part_stem + "ae" ) ( part_stem + "as" ) 
+		  ( part_stem + "arum" ) ( part_stem + "is" ) 
+		  Fem )
+	      ( mkNoun ( part_stem + "um" ) ( part_stem + "um" ) ( part_stem + "i" ) ( part_stem + "o" ) 
+		( part_stem + "o" ) ( part_stem + "um" ) ( part_stem + "a" ) ( part_stem + "a" ) 
+		  ( part_stem + "orum" ) ( part_stem + "is" ) 
+		  Neutr ) 
+	      < \\_ => "" , "" >
+	      < \\_ => "" , "" >
+	  ).s!Posit
+	}
+    } ;
+ 
+
+  mkDeponent : ( sequi,sequ,sequi,sequa,sequeba,sequere,seque,sequi,secut : Str ) -> Verb =
+    \inf_pres,pres_stem,pres_ind_base,pres_conj_base,impf_ind_base,impf_conj_base,fut_I_base,imp_base,part_stem -> 
+    let fill : Str * Str =
+	  case pres_ind_base of {
+	    _ + ( "a" | "e" ) => < "" , "" >;
+	    _ => < "u" , "e" > 
+	  }
+    in
+    {
+      act = 
+	table {
+          VAct VSim (VPres VInd)  Sg P1 => -- Present Indicative
+	    ( case pres_ind_base of {
+		_ + "a" =>  ( init pres_ind_base ) ;
+		_ => pres_ind_base
+		}
+	    ) + "o" + passPresEnding Sg P1 ;
+	  VAct VSim (VPres VInd)  Sg P2 => -- Present Indicative
+	    ( case inf_pres of {
+		_ + "ri" => pres_ind_base  ;
+		_ => ( case pres_ind_base of {
+			 _ + "i" => init pres_ind_base ;
+			 _ => pres_ind_base
+			 }
+		  ) + "e"
+		}
+	    ) + passPresEnding Sg P2 ;
+          VAct VSim (VPres VInd)  Pl P3 => -- Present Indicative
+	    pres_ind_base + fill.p1 + passPresEnding Pl P3 ;
+          VAct VSim (VPres VInd)  n  p  => -- Present Indicative
+	    pres_ind_base +
+	    ( case pres_ind_base of {
+		_ + #consonant => "i" ;
+		_ => ""
+		}
+	    ) + passPresEnding n p ;
+          VAct VSim (VPres VConj) n  p  => -- Present Conjunctive
+	    pres_conj_base + passPresEnding n p ; 
+          VAct VSim (VImpf VInd)  n  p  => -- Imperfect Indicative
+	    impf_ind_base + passPresEnding n p ;
+          VAct VSim (VImpf VConj) n  p  => -- Imperfect Conjunctive
+	    impf_conj_base + passPresEnding n p ;
+          VAct VSim VFut          Sg P1 => -- Future I
+	    (init fut_I_base ) + 
+	    ( case fut_I_base of {
+		_ + "bi" => "o" ;
+		_ => "a" 
+		}
+	    ) + passPresEnding Sg P1 ;
+	  VAct VSim VFut          Sg P2 => -- Future I
+	    ( case fut_I_base of {
+		_ + "bi" => ( init fut_I_base ) + "e" ;
+		_ => fut_I_base
+		}
+	    ) + passPresEnding Sg P2 ;
+	  VAct VSim VFut          Pl P3 => -- Future I
+	    (init fut_I_base ) + 
+	    ( case fut_I_base of {
+		_ + "bi" => "u" ;
+		_ => "e" 
+		}
+	    ) + passPresEnding Pl P3 ;
+
+          VAct VSim VFut          n  p  => -- Future I
+	    fut_I_base + passPresEnding n p ;
+          VAct VAnt (VPres VInd)  n  p  => -- Prefect Indicative
+	    "######" ; -- Use participle
+          VAct VAnt (VPres VConj) n  p  => -- Prefect Conjunctive
+	    "######" ; -- Use participle
+          VAct VAnt (VImpf VInd)  n  p  => -- Plusperfect Indicative
+	    "######" ; -- Use participle
+          VAct VAnt (VImpf VConj) n  p  => -- Plusperfect Conjunctive
+	    "######" ; -- Use participle
+          VAct VAnt VFut          n  p  => -- Future II 
+	    "######" -- Use participle
+        } ; 
+      pass = 
+	\\_ => "######" ; -- no passive forms
+      inf = 
+	table {
+          VInfActPres        => -- Infinitive Present Active
+	    inf_pres ;
+          VInfActPerf Masc   => -- Infinitive Perfect Active
+	    part_stem + "um" ;
+	  VInfActPerf Fem    => -- Infinitive Perfect Active
+	    part_stem + "am" ;
+	  VInfActPerf Neutr  => -- Infinitive Perfect Active
+	    part_stem + "um" ;
+	  VInfActFut Masc    => -- Infinitive Future Active
+	    part_stem + "urum" ;
+	  VInfActFut Fem     => -- Infinitive Perfect Active
+	    part_stem + "uram" ; 
+	  VInfActFut Neutr   => -- Infinitive Perfect Active
+	    part_stem + "urum" ;
+	  VInfPassPres       => -- Infinitive Present Passive
+	    "######" ; -- no passive form
+	  VInfPassPerf _     => -- Infinitive Perfect Passive
+	    "######" ; -- no passive form
+	  VInfPassFut        => -- Infinitive Future Passive
+	    "######"  -- no passive form
+        } ;
+      imp = 
+	table {
+	  VImp1 Sg             => -- Imperative I
+	    ( case inf_pres of {
+		_ + "ri" => imp_base ;
+		_ => (init imp_base ) + "e" 
+		}
+	    ) + "re" ;
+	  VImp1 Pl             => -- Imperative I
+	    imp_base + "mini" ;
+	  VImp2 Sg ( P2 | P3 ) => -- Imperative II
+	    imp_base + "tor" ;
+	  VImp2 Pl P2          => -- Imperative II
+	    "######" ; -- really no such form?
+	  VImp2 Pl P3          => -- Imperative II
+	    pres_ind_base + fill.p1 + "ntor" ;
+	  _ => "######" -- No imperative form
+	} ;
+      ger = 
+	table {
+	  VGenAcc => -- Gerund
+	    pres_stem + fill.p2 + "ndum" ;
+	  VGenGen => -- Gerund
+	    pres_stem + fill.p2 + "ndi" ;
+	  VGenDat => -- Gerund
+	    pres_stem + fill.p2 + "ndo" ;
+	  VGenAbl => -- Gerund
+	    pres_stem + fill.p2 + "ndo" 
+	} ;
+      geriv =
+	( mkAdjective
+	    ( mkNoun ( pres_stem + fill.p2 + "ndus" ) ( pres_stem + fill.p2 + "ndum" ) 
+		( pres_stem + fill.p2 + "ndi" ) ( pres_stem + fill.p2 + "ndo" ) ( pres_stem + fill.p2 + "ndo" ) 
+		( pres_stem + fill.p2 + "nde" ) ( pres_stem + fill.p2 + "ndi" ) ( pres_stem + fill.p2 + "ndos" ) 
+		( pres_stem + fill.p2 + "ndorum" ) ( pres_stem + fill.p2 + "ndis" ) 
+		Masc )
+	    ( mkNoun ( pres_stem + fill.p2 + "nda" ) ( pres_stem + fill.p2 + "ndam" ) 
+		( pres_stem + fill.p2 + "ndae" ) ( pres_stem + fill.p2 + "ndae" ) ( pres_stem + fill.p2 + "nda" ) 
+		      ( pres_stem + fill.p2 + "nda" ) ( pres_stem + fill.p2 + "ndae" ) ( pres_stem + fill.p2 + "ndas" ) 
+		(pres_stem + fill.p2 +"ndarum" ) ( pres_stem + fill.p2 + "ndis" ) 
+		Fem )
+	    ( mkNoun ( pres_stem + fill.p2 + "ndum" ) ( pres_stem + fill.p2 + "ndum" ) 
+		( pres_stem + fill.p2 + "ndi" ) ( pres_stem + fill.p2 + "ndo" ) ( pres_stem + fill.p2 + "ndo" ) 
+		( pres_stem + fill.p2 + "ndum" ) ( pres_stem + fill.p2 + "nda" ) ( pres_stem + fill.p2 + "nda" ) 
+		( pres_stem + fill.p2 + "ndorum" ) ( pres_stem + fill.p2 + "ndis" ) 
+		      Neutr )
+	    < \\_ => "" , "" >
+	    < \\_ => "" , "" >
+	).s!Posit ;
+      sup = 
+	table {
+	  VSupAcc => -- Supin
+	    part_stem + "um" ;
+	  VSupAbl => -- Supin
+	    part_stem + "u" 
+	} ;
+      -- Bayer-Lindauer 44 1
+      part = table {
+	VActPres =>
+	  table {
+	    Ag ( Fem | Masc ) n c =>
+	      ( mkNoun ( pres_stem + fill.p2 + "ns" ) ( pres_stem + fill.p2 + "ntem" ) 
+		  ( pres_stem + fill.p2 + "ntis" ) ( pres_stem + fill.p2 + "nti" ) ( pres_stem + fill.p2 + "nte" ) 
+		  ( pres_stem + fill.p2 + "ns" ) ( pres_stem + fill.p2 + "ntes" ) ( pres_stem + fill.p2 + "ntes" ) 
+		  ( pres_stem + fill.p2 + "ntium" ) ( pres_stem + fill.p2 + "ntibus" ) 
+ 		  Masc ).s ! n ! c ;
+	    Ag Neutr n c => 
+	      ( mkNoun ( pres_stem + fill.p2 + "ns" ) ( pres_stem + fill.p2 + "ns" ) 
+		( pres_stem + fill.p2 + "ntis" ) ( pres_stem + fill.p2 + "nti" ) ( pres_stem + fill.p2 + "nte" ) 
+		  ( pres_stem + fill.p2 + "ns" ) ( pres_stem + fill.p2 + "ntia" ) ( pres_stem + fill.p2 + "ntia" ) 
+		  ( pres_stem + fill.p2 + "ntium" ) ( pres_stem + fill.p2 + "ntibus" ) 
+ 		  Masc ).s ! n ! c 
+	  } ;
+	VActFut => 
+	  ( mkAdjective
+	      ( mkNoun ( part_stem + "urus" ) ( part_stem + "urum" ) ( part_stem + "uri" ) 
+		  ( part_stem + "uro" ) ( part_stem + "uro" ) ( part_stem + "ure" ) ( part_stem + "uri" ) 
+		  ( part_stem + "uros" ) ( part_stem + "urorum" ) ( part_stem + "uris" ) 
+		  Masc )
+	      ( mkNoun ( part_stem + "ura" ) ( part_stem + "uram" ) ( part_stem + "urae" ) 
+		  ( part_stem + "urae" ) ( part_stem + "ura" ) ( part_stem + "ura" )( part_stem + "urae" ) 
+		  ( part_stem + "uras" ) ( part_stem +"urarum" ) ( part_stem + "uris" ) 
+		  Fem )
+	      ( mkNoun ( part_stem + "urum" ) ( part_stem + "urum" ) ( part_stem + "uri" ) 
+		  ( part_stem + "uro" ) ( part_stem + "uro" ) ( part_stem + "urum" ) ( part_stem + "ura" ) 
+		  ( part_stem + "ura" ) ( part_stem + "urorum" ) ( part_stem + "uris" ) 
+		  Neutr )
+	      < \\_ => "" , "" >
+	      < \\_ => "" , "" >
+	  ).s!Posit ;
+	VPassPerf =>
+	  ( mkAdjective
+	      ( mkNoun ( part_stem + "us" ) ( part_stem + "um" ) ( part_stem + "i" ) 
+		  ( part_stem + "o" ) ( part_stem + "o" ) ( part_stem + "e" ) 
+		  ( part_stem + "i" ) ( part_stem + "os" ) ( part_stem + "orum" ) 
+		  ( part_stem + "is" ) 
+		  Masc )
+	      ( mkNoun ( part_stem + "a" ) ( part_stem + "am" ) ( part_stem + "ae" ) 
+		  ( part_stem + "ae" ) ( part_stem + "a" ) ( part_stem + "a" ) 
+		  ( part_stem + "ae" ) ( part_stem + "as" ) ( part_stem + "arum" ) 
+		  ( part_stem + "is" ) 
+		  Fem )
+	      ( mkNoun ( part_stem + "um" ) ( part_stem + "um" ) ( part_stem + "i" ) 
+		  ( part_stem + "o" ) ( part_stem + "o" ) ( part_stem + "um" ) 
+		  ( part_stem + "a" ) ( part_stem + "a" ) ( part_stem + "orum" ) 
+		  ( part_stem + "is" ) 
+		  Neutr ) 
+	      < \\_ => "" , "" >
+	      < \\_ => "" , "" >
+	  ).s!Posit
+	}
+    } ;
+
+  actPresEnding : Number -> Person -> Str = 
+    useEndingTable <"m", "s", "t", "mus", "tis", "nt"> ;
+
+  actPerfEnding : Number -> Person -> Str = 
+    useEndingTable <"i", "isti", "it", "imus", "istis", "erunt"> ;
+
+  passPresEnding : Number -> Person -> Str =
+    useEndingTable <"r", "ris", "tur", "mur", "mini", "ntur"> ;
+
+  passFutEnding : Str -> Number -> Person -> Str = 
+    \lauda,n,p ->
+    let endings : Str * Str * Str * Str * Str * Str = case lauda of {
+	  ( _ + "a" ) | 
+	    ( _ + "e" ) => < "bo" , "be" , "bi" , "bi" , "bi" , "bu" > ;
+	  _             => < "a"  , "e"  , "e"  , "e"  , "e"  , "e"  >
+	  }
+    in
+    (useEndingTable endings n p) + passPresEnding n p ;
+    
+  useEndingTable : (Str*Str*Str*Str*Str*Str) -> Number -> Person -> Str = 
+    \es,n,p -> case n of {
+      Sg => case p of {
+        P1 => es.p1 ;
+        P2 => es.p2 ;
+        P3 => es.p3
+        } ;
+      Pl => case p of {
+        P1 => es.p4 ;
+        P2 => es.p5 ;
+        P3 => es.p6
+        }
+      } ;
+
+-- pronouns
+
+param
+  PronReflForm = PronRefl | PronNonRefl ;
+  PronDropForm = PronDrop | PronNonDrop;
+--  PronIndefUsage = PronSubst | PronAdj ;
+--  PronIndefPol = PronPos | PronNeg ;
+--  PronIndefMeaning = PronSomeone | PronCertainOne | PronEvery ;
+--  PronType = PronPers PronReflForm | PronPoss PronReflForm | PronDemo | PronRelat | PronInterrog | 
+--    PronIndef PronIndefUsage PronIndefPol PronIndefMeaning ;
+
+oper
+  
+  Pronoun : Type = {
+    pers : PronDropForm => PronReflForm => Case => Str ;
+    poss : PronReflForm => Agr => Str ;
+    g : Gender ;
+    n : Number ;
+    p : Person ;
+    } ;
+
+  pronForms = overload {
+    pronForms : (_,_,_,_,_ : Str) -> Case => Str = 
+      \ego,me,mei,mihi,mee -> table Case [ego ; me ; mei ; mihi ; mee ; ego] ;
+    pronForms : (_,_,_,_,_,_ : Str) -> Case => Str = 
+      \meus,meum,mei,meo,meoo,mi -> table Case [meus ; meum ; mei ; meo ; meoo ; mi] ;
+    };
+    
+  createPronouns : Gender -> Number -> Person -> ( ( PronDropForm => PronReflForm => Case => Str ) * ( PronReflForm => Agr => Str ) ) = \g,n,p ->
+    case <g,n,p> of {
+      <_,Sg,P1> =>
+  	< 
+  	table { 
+  	  PronDrop    => \\_,_ => "" ;  
+  	  PronNonDrop => \\_ => pronForms "ego" "me" "mei" "mihi" "me" "me"
+  	},
+  	\\_ => table {
+  	  Ag Masc  Sg c => ( pronForms "meus" "meum" "mei" "meo" "meo" "mi" ) ! c ;
+  	  Ag Masc  Pl c => ( pronForms "mei" "meos" "meorum" "meis" "meis" "mei" ) ! c ;
+  	  Ag Fem   Sg c => ( pronForms "mea" "meam" "meae" "meae" "mea" "mea" ) ! c ;
+   	  Ag Fem   Pl c => ( pronForms "meae" "meas" "mearum" "meis" "meis" "meae" ) ! c ;
+  	  Ag Neutr Sg c => ( pronForms "meum" "meum" "mei" "meo" "meo" "meum" ) ! c ;
+   	  Ag Neutr Pl c => ( pronForms "mea" "mea" "meorum" "meis" "meis" "mea" ) ! c
+  	}
+  	> ;
+      <_,    Sg,P2> => 
+      	< 
+      	table {
+      	  PronDrop => \\_,_ => "" ; 
+      	  PronNonDrop => \\_ => pronForms "tu"  "te" "tui" "tibi" "te" "te" 
+      	} ,
+      	\\_ => table {
+      	  Ag Masc  Sg c => ( pronForms "tuus" "tuum" "tui" "tuo" "tu" "tue" ) ! c ;
+      	  Ag Masc  Pl c => ( pronForms "tui" "tuos" "tuorum" "tuis" "tuis" "tui" ) ! c ;
+      	  Ag Fem   Sg c => ( pronForms "tua" "tuam" "tuae" "tuae" "tua" "tua" ) ! c ;
+      	  Ag Fem   Pl c => ( pronForms "tuae" "tuas" "tuarum" "tuis" "tuis" "tuae" ) ! c ;
+      	  Ag Neutr Sg c => ( pronForms "tuum" "tuum" "tui" "tuo" "tuo" "tuum" ) ! c ;
+      	  Ag Neutr Pl c => ( pronForms "tua" "tua" "tuorum" "tuis" "tuis" "tua" ) ! c
+      	}
+      	> ;
+      <_,    Pl,P1> => 
+      	< 
+      	table { 
+      	  PronDrop => \\_,_ => "" ;
+      	  PronNonDrop => \\_ => pronForms "nos" "nos" "nostri" "nobis" "nobis" --- nostrum
+      	} , 
+      	\\_ => table {
+      	  Ag Masc  Sg c => ( pronForms "noster" "nostrum" "nostri" "nostro" "nostro" "noster" ) ! c ; 
+      	  Ag Masc  Pl c => ( pronForms "nostri" "nostros" "nostrorum" "nostris" "nostris" "nostri" ) ! c ;
+      	  Ag Fem   Sg c => ( pronForms "nostra" "nostram" "nostrae" "nostrae" "nostra" "nostra" ) ! c ;
+      	  Ag Fem   Pl c => ( pronForms "nostrae" "nostras" "nostrarum" "nostris" "nostris" "nostrae" ) ! c ;
+      	  Ag Neutr Sg c => ( pronForms "nostrum" "nostrum" "nostri" "nostro" "nostro" "nostrum" ) ! c ;
+      	  Ag Neutr Pl c => ( pronForms "nostra" "nostra" "nostrorum" "nostris" "nostris" "nostra" ) ! c
+      	}
+      	> ; 
+      <_,    Pl,P2> => 
+      	< 
+      	table {
+      	  PronDrop => \\_,_ => "" ; 
+      	  PronNonDrop => \\_ => pronForms "vos" "vos" "vestri" "vobis" "vobis"  --- vestrum
+      	} ,
+      	\\_ => table {
+      	  Ag Masc  Sg c => ( pronForms "vester" "vestrum" "vestri" "vestro" "vestro" "vester" ) ! c ;
+      	  Ag Masc  Pl c => ( pronForms "vestri" "vestros" "vestrorum" "vestris" "vestris" "vestri" ) ! c ;
+      	  Ag Fem   Sg c => ( pronForms "vestra" "vestram" "vestrae" "vestrae" "vestra" "vestra" ) ! c ;
+      	  Ag Fem   Pl c => ( pronForms "vestrae" "vestras" "vestrarum" "vestris" "vestris" "vestrae" ) ! c ;
+      	  Ag Neutr Sg c => ( pronForms "vestrum" "vestrum" "vestri" "vestro" "vestro" "vestrum" ) ! c ;
+      	  Ag Neutr Pl c => ( pronForms "vestra" "vestra" "vestrorum" "vestris" "vestris" "vestra" ) ! c
+      	}
+      	>; 
+      <_,_ ,P3> => 
+      	<
+      	table {
+      	  PronDrop => \\_,_ => "" ;
+      	  PronNonDrop =>
+      	    table { 
+      	      PronNonRefl => 
+      		case <g,n> of {
+      		  <Masc ,Sg> => pronForms "is"  "eum" "eius"  "ei" "eo" ;
+      		  <Fem  ,Sg> => pronForms "ea"  "eam" "eius"  "ei" "ea" ;
+      		  <Neutr,Sg> => pronForms "id"  "id"  "eius"  "ei" "eo" ;
+      		  <Masc ,Pl> => pronForms "ei"  "eos" "eorum" "eis" "eis" ;
+      		  <Fem  ,Pl> => pronForms "eae" "eas" "earum" "eis" "eis" ;
+      		  <Neutr,Pl> => pronForms "ea"  "ea"  "eorum" "eis" "eis"
+      		} ;
+      	      PronRefl => pronForms "######" "se" "sui" "sibi" "se"
+      	    }
+      	} ,
+      	table {
+      	  PronNonRefl => 
+      	    \\_ => "######" ;
+      	  PronRefl =>
+      	    table {
+      	      Ag Masc  Sg c => ( pronForms "suus" "suum" "sui" "suo" "suo" ) ! c ;
+      	      Ag Masc  Pl c => ( pronForms "sui" "suos" "suorum" "suis" "suis" ) ! c ;
+      	      Ag Fem   Sg c => ( pronForms "sua" "suam" "suae" "suae" "sua" ) ! c ;
+      	      Ag Fem   Pl c => ( pronForms "suae" "suas" "suarum" "suis" "suis" ) ! c ;
+      	      Ag Neutr Sg c => ( pronForms "suum" "suum" "sui" "suo" "suo" ) ! c ;
+      	      Ag Neutr Pl c => ( pronForms "sua" "sua" "suorum" "suis" "suis" ) ! c
+      	    }
+      	}
+      	> 
+--	;
+--      _ =>
+--    	< \\_,_,_ => "######!" , \\_,_ => "######!" > -- should never be reached
+    } ;
+
+  mkPronoun : Gender -> Number -> Person -> Pronoun = \g,n,p ->
+    let 
+      -- Personal_Form * Possesive_Form
+      prons : ( PronDropForm => PronReflForm => Case => Str ) * ( PronReflForm => Agr => Str ) =
+      createPronouns g n p ;
+    in
+    {
+     pers = prons.p1 ;
+     poss = prons.p2 ;
+     g = g ;
+     n = n ;
+     p = p
+    } ;
+
+-- prepositions
+
+  Preposition : Type = {s : Str ; c : Case} ;
+
+-- Bayer-Lindauer $149ff.
+  about_P = lin Prep (mkPrep "de" Gen ) ; -- L...
+  at_P = lin Prep (mkPrep "ad" Acc ) ; -- L...
+  on_P = lin Prep ( mkPrep "ad" Gen ) ; -- L...
+  to_P = lin Prep ( mkPrep "ad" Acc ) ; -- L...
+  Gen_Prep = lin Prep ( mkPrep "" Gen ) ;
+  Acc_Prep = lin Prep ( mkPrep "" Acc ) ;
+  Dat_Prep = lin Prep ( mkPrep "" Dat ) ;
+  Abl_Prep = lin Prep ( mkPrep "" Abl ) ;
+
+  VPSlash = VerbPhrase ** {c2 : Preposition} ;
+
+  predV : Verb -> VerbPhrase = \v -> {
+    fin = v.act ;
+    inf = v.inf ;
+    obj = [] ;
+    adj = \\a => []
+  } ;
+
+  predV2 : (Verb ** {c : Preposition}) -> VPSlash = \v -> predV v ** {c2 = v.c} ;
+
+  appPrep : Preposition -> (Case => Str) -> Str = \c,s -> c.s ++ s ! c.c ;
+
+  insertObj : Str -> VerbPhrase -> VerbPhrase = \obj,vp -> {
+    fin = vp.fin ;
+    inf = vp.inf ;
+    obj = obj ++ vp.obj ;
+    adj = vp.adj
+  } ;
+
+  insertAdj : (Agr => Str) -> VerbPhrase -> VerbPhrase = \adj,vp -> {
+    fin = vp.fin ;
+    inf = vp.inf ;
+    obj = vp.obj ;
+    adj = \\a => adj ! a ++ vp.adj ! a
+  } ;
+
+--  Clause = {s : VAnter => VTense => Polarity => Str} ;
+
+  -- mkClause : Pronoun -> VP -> Clause = \np,vp -> {
+  --   s = \\a,t,p => np.s ! Nom ++ vp.obj ++ vp.adj ! np.g ! np.n ++ negation p ++ 
+  --     vp.fin ! VAct a t np.n np.p
+  --   } ;
+    
+  negation : Polarity -> Str = \p -> case p of {
+    Pos => [] ;   
+    Neg => "non"
+  } ;
+
+-- determiners
+
+  Determiner : Type = {
+    s : Gender => Case => Str ; -- s,sp : Gender => Case => Str ; Don't know what sp is for
+    n : Number
+    } ;
+
+  mkDeterminer : Adjective -> Number -> Determiner = \a,n ->
+    {
+      n = n ;
+      s = \\g,c => a.s ! Posit ! Ag g n c ;
+    } ;
+
+  Quantifier : Type = {
+    s,sp : Agr => Str ;
+    } ;
+
+  mkQuantifG : (_,_,_,_,_ : Str) -> (_,_,_,_ : Str) -> (_,_,_ : Str) -> 
+    Gender => Case => Str = 
+    \mn,ma,mg,md,mab, fno,fa,fg,fab, nn,ng,nab -> table {
+      Masc  => pronForms mn  ma mg md mab ;
+      Fem   => pronForms fno fa fg md fab ;
+      Neutr => pronForms nn  nn ng md nab     
+    } ;
+      
+  mkQuantifier : (sg,pl : Gender => Case => Str) -> Quantifier = \sg,pl ->
+    let 
+      ssp = 
+	table {
+	  Ag g Sg c => sg ! g ! c ; 
+	  Ag g Pl c => pl ! g ! c
+	}
+    in 
+    {
+      s  = ssp ;
+      sp = ssp 
+    } ;
+
+  hic_Quantifier = mkQuantifier
+    (mkQuantifG 
+       "hic" "hunc" "huius" "huic" "hoc"  "haec" "hanc" "huius" "hac"  "hoc" "huius" "hoc")
+    (mkQuantifG 
+       "hi" "hos" "horum" "his" "his"  "hae" "has" "harum" "his"  "haec" "horum" "his")
+    ;
+
+  ille_Quantifier = mkQuantifier
+    (mkQuantifG 
+       "ille" "illum" "illius" "illi" "illo"  
+       "illa" "illam" "illius" "illa"  
+       "illud" "illius" "illo")
+    (mkQuantifG 
+       "illi" "illos" "illorum" "illis" "illis"  
+       "illae" "illas" "illarum" "illis"  
+       "illa" "illorum" "illis")
+    ;
+
+  mkPrep : Str -> Case -> Preposition  = \s,c -> lin Preposition {s = s ; c = c} ;
+
+  mkAdv : Str -> { s: Str } = \adv -> { s = adv } ;
+
+param
+  Unit = one | ten | hundred | thousand | ten_thousand | hundred_thousand ;
+
+}
diff --git a/lib/src/latin/SentenceLat.gf b/lib/src/latin/SentenceLat.gf
--- a/lib/src/latin/SentenceLat.gf
+++ b/lib/src/latin/SentenceLat.gf
@@ -1,10 +1,21 @@
-concrete SentenceLat of Sentence = CatLat ** open Prelude, ResLat in {
+concrete SentenceLat of Sentence = CatLat,TenseX ** open Prelude, ResLat in {
 
   flags optimize=all_subs ;
 
   lin
 
-    PredVP = mkClause ;
+    PredVP np vp = -- NP -> VP -> Cl
+      {
+	s = \\tense,anter,pol,order => 
+	  case order of {
+	    SVO => np.s ! Nom ++ negation pol ++ vp.adj ! Ag np.g Sg Nom ++ vp.fin ! VAct ( anteriorityToVAnter anter ) ( tenseToVTense tense ) np.n np.p ++ vp.obj ;
+	    VSO => negation pol ++ vp.adj ! Ag np.g Sg Nom ++ vp.fin ! VAct ( anteriorityToVAnter anter ) ( tenseToVTense tense ) np.n np.p ++ np.s ! Nom ++ vp.obj ;
+	    VOS => negation pol ++ vp.adj ! Ag np.g Sg Nom ++ vp.fin ! VAct ( anteriorityToVAnter anter ) ( tenseToVTense tense ) np.n np.p ++ vp.obj ++ np.s ! Nom ;
+	    OSV => vp.obj ++ np.s ! Nom ++ negation pol ++ vp.adj ! Ag np.g Sg Nom ++ vp.fin ! VAct ( anteriorityToVAnter anter ) ( tenseToVTense tense ) np.n np.p ;
+	    OVS => vp.obj ++ negation pol ++ vp.adj ! Ag np.g Sg Nom ++ vp.fin ! VAct ( anteriorityToVAnter anter ) ( tenseToVTense tense ) np.n np.p ++ np.s ! Nom ;
+	    SOV => np.s ! Nom ++ vp.obj ++ negation pol ++ vp.adj ! Ag np.g Sg Nom ++ vp.fin ! VAct ( anteriorityToVAnter anter ) ( tenseToVTense tense ) np.n np.p 
+	  } 
+      } ;
 --
 --    PredSCVP sc vp = mkClause sc.s (agrP3 Sg) vp ;
 --
@@ -41,9 +52,10 @@
 --    EmbedQS qs = {s = qs.s ! QIndir} ;
 --    EmbedVP vp = {s = infVP False vp (agrP3 Sg)} ; --- agr
 --
---    UseCl  t p cl = {
---      s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! ctr p.p ! ODir
---    } ;
+    UseCl  t p cl = -- Temp -> Pol-> Cl -> S
+      {
+	s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p ! SOV 
+    } ;
 --    UseQCl t p cl = {
 --      s = \\q => t.s ++ p.s ++ cl.s ! t.t ! t.a ! ctr p.p ! q
 --    } ;
diff --git a/lib/src/latin/StructuralLat.gf b/lib/src/latin/StructuralLat.gf
--- a/lib/src/latin/StructuralLat.gf
+++ b/lib/src/latin/StructuralLat.gf
@@ -1,128 +1,130 @@
 concrete StructuralLat of Structural = CatLat ** 
-  open ResLat, (P = ParadigmsLat), Prelude in 
+  open ResLat, ParadigmsLat, Prelude, IrregLat, ConstructX in 
   {
-
+    
   flags optimize=all ;
-
+	
   lin
-  above_Prep = mkPrep "super" Acc ;
-  after_Prep = mkPrep "post" Acc ;
---  all_Predet = ss "all" ;
-  almost_AdA, almost_AdN = ss "quasi" ;
---  although_Subj = ss "although" ;
-  always_AdV = ss "semper" ;
---  and_Conj = sd2 [] "and" ** {n = Pl} ;
+  above_Prep = mkPrep "super" Abl ; -- abl. L...
+  after_Prep = mkPrep "post" Acc ; -- acc. L...
+  all_Predet = ss "cuncti" ; -- L...
+  almost_AdA, almost_AdN = ss "quasi" ; -- L...
+  although_Subj = ss "quamquam" ; -- L...
+  always_AdV = ss "semper" ; -- L...
+  and_Conj = sd2 [] "et" ** {n = Pl} ; -- L...
 -----b  and_Conj = ss "and" ** {n = Pl} ;
---  because_Subj = ss "because" ;
-  before_Prep = mkPrep "ante" Acc ;
---  behind_Prep = ss "behind" ;
-  between_Prep = mkPrep "inter" Acc ;
---  both7and_DConj = sd2 "both" "and" ** {n = Pl} ;
-  but_PConj = ss "sed" ;
-  by8agent_Prep = mkPrep "a" Abl ;
-  by8means_Prep = mkPrep "per" Acc ;
---  can8know_VV, can_VV = {
---    s = table { 
---      VVF VInf => ["be able to"] ;
---      VVF VPres => "can" ;
---      VVF VPPart => ["been able to"] ;
---      VVF VPresPart => ["being able to"] ;
---      VVF VPast => "could" ;      --# notpresent
---      VVPastNeg => "couldn't" ;   --# notpresent
---      VVPresNeg => "can't"
---      } ;
---    isAux = True
---    } ;
---  during_Prep = ss "during" ;
---  either7or_DConj = sd2 "either" "or" ** {n = Sg} ;
---  everybody_NP = regNP "everybody" Sg ;
---  every_Det = mkDeterminer Sg "every" ;
---  everything_NP = regNP "everything" Sg ;
---  everywhere_Adv = ss "everywhere" ;
---  few_Det = mkDeterminer Pl "few" ;
+  because_Subj = ss "cum" ; -- L...
+  before_Prep = mkPrep "ante" Acc ; -- acc. L...
+  behind_Prep = mkPrep "a tergo" Acc ; -- acc. L...
+  between_Prep = mkPrep "inter" Acc ; -- acc. L...
+  both7and_DConj = sd2 "et" "et" ** {n = Pl} ; --L...
+  but_PConj = ss "sed" ; -- L...
+  by8agent_Prep = mkPrep "per" Abl ; -- L...
+  by8means_Prep = Abl_Prep ; -- L...
+  can8know_VV, can_VV = IrregLat.can_VV ; --L...
+  during_Prep = mkPrep "inter" Acc ; -- L...
+  either7or_DConj = sd2 "aut" "aut" ** {n = Sg} ; -- L...
+  everybody_NP = regNP  "quisque" "quemque" "cuiusque" "cuique" "quoque" "quisque" ( Masc | Fem ) Sg ;-- regNP "quisquae" Sg ; -- L...
+  every_Det = mkDeterminer ( mkA "omnis" ) Pl ; -- Pons
+  everything_NP = regNP "omnia" "omnia" "omnium" "omnis" "omnis" "omnia" Neutr Pl ; --regNP "omnia" Pl ; -- L...
+  everywhere_Adv = ss "ubique" ; -- L...
+  few_Det = mkDeterminer ( mkA "paulus" ) Pl ; -- L...
 -----  first_Ord = ss "first" ; DEPRECATED
-  for_Prep = mkPrep "pro" Abl ;
-  from_Prep = mkPrep "de" Abl ;
-  he_Pron = personalPronoun Masc Sg P3 ;
-  here_Adv = ss "hic" ;
---  here7to_Adv = ss ["to here"] ;
---  here7from_Adv = ss ["from here"] ;
---  how_IAdv = ss "how" ;
---  how8many_IDet = mkDeterminer Pl ["how many"] ;
---  if_Subj = ss "if" ;
-  in8front_Prep = mkPrep "coram" Abl ;
-  i_Pron = personalPronoun Masc Sg P1 ;
-  in_Prep = mkPrep "in" Abl ;
-  it_Pron = personalPronoun Neutr Sg P3 ;
---  less_CAdv = ss "less" ;
---  many_Det = mkDeterminer Pl "many" ;
---  more_CAdv = ss "more" ;
---  most_Predet = ss "most" ;
---  much_Det = mkDeterminer Sg "much" ;
---  must_VV = {
---    s = table {
---      VVF VInf => ["have to"] ;
---      VVF VPres => "must" ;
---      VVF VPPart => ["had to"] ;
---      VVF VPresPart => ["having to"] ;
---      VVF VPast => ["had to"] ;      --# notpresent
---      VVPastNeg => ["hadn't to"] ;      --# notpresent
---      VVPresNeg => "mustn't"
---      } ;
---    isAux = True
---    } ;
------b  no_Phr = ss "no" ;
-  no_Utt = ss "non" ;
---  on_Prep = ss "on" ;
+  for_Prep = mkPrep "pro" Abl ; -- abl. L...
+  from_Prep = mkPrep "de" Abl ; -- abl. L...
+  he_Pron = mkPronoun Masc Sg P3 ;
+  here_Adv = ss "hic" ; -- L...
+  here7to_Adv = ss "huc" ; -- L...
+  here7from_Adv = ss "hinc" ; -- L...
+  how_IAdv = ss "qui" ; -- L...
+  how8many_IDet = mkDeterminer (mkA "quantus" ) Pl ; -- Pons
+  how8much_IAdv = ss "quantum" ; -- L...
+  if_Subj = ss "si" ; -- L...
+  in8front_Prep = mkPrep "ante" Acc ; -- acc. L...
+  i_Pron = mkPronoun Masc Sg P1 ;
+  in_Prep = mkPrep "in" ( variants { Abl ; Acc } ) ; -- L...
+  it_Pron = mkPronoun Neutr Sg P3 ; 
+  less_CAdv = mkCAdv "minus" "quam" ; -- L...
+  many_Det = mkDeterminer ( mkA "multus" ) Pl ; -- L...
+  more_CAdv = mkCAdv "magis" "quam" ; -- L...
+  most_Predet = ss "plurimi" ; -- L...
+  much_Det = mkDeterminer ( mkA "multus" ) Sg ; -- L...
+  must_VV = mkVV ( mkV "debere" ) True ; -- L...
+-----b  no_Phr = ss "immo" ;
+  no_Utt = ss "non est" ; -- should be expressed by a short negated sentence L...
+  on_Prep = mkPrep "in" ( Acc | Abl ) ; -- L...
 ------  one_Quant = mkDeterminer Sg "one" ; -- DEPRECATED
-  only_Predet = ss "tantum" ;
---  or_Conj = sd2 [] "or" ** {n = Sg} ;
---  otherwise_PConj = ss "otherwise" ;
-  part_Prep = mkPrep [] Gen ;
---  please_Voc = ss "please" ;
-  possess_Prep = mkPrep [] Gen ;
---  quite_Adv = ss "quite" ;
-  she_Pron = personalPronoun Fem Sg P3 ;
-  so_AdA = ss "sic" ;
---  somebody_NP = regNP "somebody" Sg ;
---  someSg_Det = mkDeterminer Sg "some" ;
---  somePl_Det = mkDeterminer Pl "some" ;
---  something_NP = regNP "something" Sg ;
---  somewhere_Adv = ss "somewhere" ;
+  only_Predet = ss "solum" ; -- L...
+  or_Conj = sd2 [] "aut" ** {n = Sg} ; -- L...
+  otherwise_PConj = ss "praeterea" ; -- Pons
+  part_Prep = mkPrep [] Gen ; -- Bayer-Lindauer 127
+  please_Voc = ss "queso" ; -- L...
+  possess_Prep = mkPrep [] Gen ; -- Bayer-Lindauer 125.2
+  quite_Adv = ss "admodum" ; -- or by comparation L...
+  she_Pron = mkPronoun Fem Sg P3 ;
+  so_AdA = ss "sic" ; -- L...
+  somebody_NP = regNP "aliquis" "aliquem" "alicuius" "clicui" "aliquo" "aliquis" ( Masc | Fem ) Sg ; -- Bayer-Lindauer 60.1
+  someSg_Det = mkDeterminer ( mkA "aliquis" ) Sg ; -- L...
+  somePl_Det = mkDeterminer ( mkA "nonnullus" ) Pl ; --L ...
+  something_NP = regNP "aliquid" "aliquid" "alicuius rei" "alicui rei" "aliqua re" "aliquid" Masc Sg ; -- Bayer-Lindauer 60.1
+  somewhere_Adv = ss "usquam" ; -- L...
   that_Quant = ille_Quantifier ;
---  there_Adv = ss "there" ;
---  there7to_Adv = ss "there" ;
---  there7from_Adv = ss ["from there"] ;
---  therefore_PConj = ss "therefore" ;
-  they_Pron = personalPronoun Masc Pl P3 ;
+  that_Subj = ss "ut" ; -- L...
+  there_Adv = ss "ibi" ; -- loc. L...
+  there7to_Adv = ss "eo" ; -- Pons
+  there7from_Adv = ss "inde" ; -- Pons
+  therefore_PConj = ss "ergo" ; -- L...
+  they_Pron = mkPronoun Masc Pl P3 ;
   this_Quant = hic_Quantifier ;
---  through_Prep = ss "through" ;
---  too_AdA = ss "too" ;
---  to_Prep = ss "to" ;
-  under_Prep = mkPrep "sub" Acc ;
-  very_AdA = ss "valde" ;
---  want_VV = P.mkVV (P.regV "want") ;
-  we_Pron = personalPronoun Masc Pl P1 ;
---  whatPl_IP = mkIP "what" "what" "what's" Pl ;
---  whatSg_IP = mkIP "what" "what" "what's" Sg ;
---  when_IAdv = ss "when" ;
---  when_Subj = ss "when" ;
---  where_IAdv = ss "where" ;
---  which_IQuant = {s = \\_ => "which"} ;
+  through_Prep = mkPrep "per" Acc ; -- L...
+  too_AdA = ss "quoque" ; -- L...
+  to_Prep = mkPrep "ad" Acc; -- L...
+  under_Prep = mkPrep "sub" Acc ; -- L...
+  very_AdA = ss "valde" ; -- L...
+  want_VV = mkVV IrregLat.want_V True ; -- L...
+  we_Pron = mkPronoun Masc Pl P1 ;
+  whatSg_IP = { s =pronForms "quid" "quid" "cuius" "cui" "quo" ; n = Sg } ; -- only feminine or masculine Bayer-Lindauer 59.1
+  whatPl_IP = { s = \\_ => "" ; n = Pl } ; -- no plural forms Bayer-Lindauer 59.1
+  when_IAdv = ss "quando" ; -- L...
+  when_Subj = ss "si" ; -- L...
+  where_IAdv = ss "ubi" ; -- L...
+  which_IQuant = -- Bayer-Lindauer 59.1.2 and 58.1
+    { s = table { 
+	Ag Masc  Sg c => ( pronForms "qui" "quem" "cuius" "cui" "quo" ) ! c ;
+	Ag Masc  Pl c => ( pronForms "qui" "quos" "quorum" "quibus" "quibus" ) ! c ;
+	Ag Fem   Sg c => ( pronForms "quae" "quam" "cuius" "cui" "qua" ) ! c ;
+	Ag Fem   Pl c => ( pronForms "quae" "quas" "quarum" "quibus" "quibus" ) ! c ;
+	Ag Neutr Sg c => ( pronForms "quod" "quod" "cuius" "cui" "quo" ) ! c ;
+	Ag Neutr Pl c => ( pronForms "quae" "quae" "quorum" "quibus" "quibus" ) ! c
+	}
+    } ;
 -----b  whichPl_IDet = mkDeterminer Pl ["which"] ;
 -----b  whichSg_IDet = mkDeterminer Sg ["which"] ;
---  whoPl_IP = mkIP "who" "whom" "whose" Pl ;
---  whoSg_IP = mkIP "who" "whom" "whose" Sg ;
---  why_IAdv = ss "why" ;
-  without_Prep = mkPrep "sine" Abl ;
-  with_Prep = mkPrep "cum" Abl ;
-  yes_Utt = ss "sic" ;
-  youSg_Pron = personalPronoun Masc Sg P2 ;
-  youPl_Pron = personalPronoun Masc Pl P2 ;
-  youPol_Pron = personalPronoun Masc Sg P2 ;
+  whoSg_IP = { s =pronForms "quis" "quem" "cuius" "cui" "quo" ; n = Sg } ; -- only feminine or masculine Bayer-Lindauer 59.1
+  whoPl_IP = { s = \\_ => "" ; n = Pl } ; -- no plural forms Bayer-Lindauer 59.1
 
-  lin language_title_Utt = ss "latina" ;
+  why_IAdv = ss "cur" ; -- L...
+  without_Prep = mkPrep "sine" Abl ; -- abl. L..
+  with_Prep = mkPrep "cum" Abl ; -- abl. L..
+  yes_Utt = ss "sane" ; -- L...
+  youSg_Pron = mkPronoun Masc Sg P2 ;
+  youPl_Pron = mkPronoun Masc Pl P2 ;
+  youPol_Pron = youSg_Pron | youPl_Pron ;
 
+  no_Quant = { s , sp = ( mkA "nullus" ).s ! Posit } ; -- nullus L... 
+  not_Predet = ss "non" ; -- L...
+  if_then_Conj = {s1 = "si" ; s2 = "######" ; n = Sg } ; -- no word in s2 field L... 
+  at_least_AdN = ss "saltem" ; -- L...
+  at_most_AdN = ss "summum" ; -- Pons
+  nobody_NP = regNP "nemo" "neminem" "neminis" "nemini" "nemine" "nemo" ( Masc | Fem ) Sg ; -- Bayer Lindauer 60.4
+  nothing_NP = regNP "nihil" "nihil" "nullius rei" "nulli rei" "nulla re" "nihil" Neutr Sg ; -- Bayer-Lindauer 60.4
+  except_Prep = mkPrep "praeter" Acc ; -- L...
+
+  as_CAdv = mkCAdv "ita" "ut" ; -- L ...
+
+  have_V2 = mkV2 (mkV "habere") ; -- habeo, -ui, -itum 2 (Langenscheidts)
+
+  lin language_title_Utt = ss "lingua latina" ;
 
 }
 
diff --git a/lib/src/latin/VerbLat.gf b/lib/src/latin/VerbLat.gf
--- a/lib/src/latin/VerbLat.gf
+++ b/lib/src/latin/VerbLat.gf
@@ -1,4 +1,4 @@
-concrete VerbLat of Verb = CatLat ** open ResLat in {
+concrete VerbLat of Verb = CatLat ** open ResLat,IrregLat in {
 
   flags optimize=all_subs ;
 
@@ -21,7 +21,8 @@
 --    SlashV2Q v q  = insertObjc (\\_ => q.s ! QIndir) (predVc v) ;
 --    SlashV2A v ap = insertObjc (\\a => ap.s ! a) (predVc v) ; ----
 --
-    ComplSlash vp np = insertObj (appPrep vp.c2 np.s) vp ;
+    ComplSlash vp np = -- VPSlash -> NP -> VP
+      insertObj (appPrep vp.c2 np.s) vp ;
 --
 --    SlashVV vv vp = 
 --      insertObj (\\a => infVP vv.isAux vp a) (predVV vv) **
@@ -31,11 +32,12 @@
 --        (insertObjc (\\a => infVP vv.isAux vp a) (predVc vv)) **
 --          {c2 = vp.c2} ;
 --
-    UseComp comp = insertAdj comp.s (predV esse_V) ;
+    UseComp comp = -- Comp -> VP
+      insertAdj comp.s (predV be_V) ;
 
-    AdvVP vp adv = insertObj adv.s vp ;
+--    AdvVP vp adv = insertObj adv.s vp ;
 
-    AdVVP adv vp = insertObj adv.s vp ;
+--    AdVVP adv vp = insertObj adv.s vp ;
 
 --    ReflVP v = insertObjPre (\\a => v.c2 ++ reflPron ! a) v ;
 --
diff --git a/lib/src/latin/besprechungen.txt b/lib/src/latin/besprechungen.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/besprechungen.txt
@@ -0,0 +1,33 @@
+Herbert Lange, Matr. 8063320
+Thema: Implementierung einer Grammatik des Lateinischen im "Grammatical Framework"
+
+Anmeldung zur Magisterprüfung: 12.3.-13.3. bzw. 19.3.-21.3.2013
+
+Abgabetermin: ?? September 2013 (6 Monate)
+
+Fr. 10.5.2013, 15.15 - 17.10
+----------------------------
+Morphologie und Lexicon: vorhanden 3-4 Woerter von Ranta
+
+Lateinlexikon: aus lateinischem Wikipedia  la.wikipedia.org  (Ebbe
+Viborg, svensk-latinska ordbook, 2009)
+
+Plan: Archiv anlegen (Lange): git clone https://github.com/daherb/GF.git 
+
+Problem: 
+Nomen, die im Latein NPs sind: camera_N = machina photographica
+
+grob: 
+lin camera_N = let n = machina_N 
+                   a = photographica_A (: ResLat.NP)
+                in mkN {s : \\form => n.form ++ a.form } ;
+
+lin antiquus_A = let anitiq_simpl = ...
+                  in { s : AF gen Sg Nom => antiq_simpl.<Sg Nom> ; ..}
+
+
+Bisher sind die Lexikoneintraege laut Lexika geschrieben, aber die 
+darunteliegenden Paradigmenfunktionen fehlen noch! Auch die Kasus und
+Präpositionen der Objekte sind bei den V2,V3-Einträgen noch Defaults.
+
+Tip: erst Nomen-, dann Adjektivdeklinationen machen; regelmäßige Fälle
diff --git a/lib/src/latin/doc/MA.ebib.bib b/lib/src/latin/doc/MA.ebib.bib
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/doc/MA.ebib.bib
@@ -0,0 +1,39 @@
+
+@grammar{BAYER-LINDAUER1994,
+	title = {Lateinische Grammatik},
+	editor = {Karl Bayer, Josef Lindauer},
+	publisher = {C.C. Buchners Verlag, J. Lindauer Verlag, R. Oldenburg Verlag},
+	year = {1994},
+	city = {Bamberg, M"unchen},
+	edition = {2. Auflage, auf der Grundlage der Lateinischen Schulgrammatik von Landgraf-Leitschuh neu bearbeitet}
+}
+
+@dictionary{LANGENSCHEIDT1981,
+	title = {Langenscheidts Schulw"orterbuch Lateinisch},
+	subtitle = {Lateinisch-Deutsch Deutsch-Latein},
+	edition = {14. Auflage},
+	editor = {Dr. Erich Pertsch, Dr. Ernst Erwin Lange-Kowal},
+	publisher = {Langenscheidt},
+	year = {1981},
+	city = {Berlin, M"uenchen, Wien, Z"urich}
+}
+
+@dictionary{PONS2012,
+	title = {Sch"ulerw"orterbuch Latein},
+	editor = {Anette Dralle, Walther Federking, Gregor Vetter},
+	publisher = {PONS GmbH},
+	year = {2012},
+	city = {Stuttgart},
+	subtitle = {Latein-Deutsch und Deutsch-Latein},
+	edition = {1. Auflage}
+}
+
+@book{RANTA2011,
+	author = {Aaarne Ranta},
+	title = {Grammatical Framework},
+	publisher = {CSLL Studies in Computational Linguistics},
+	year = {2011},
+	subtitle = {Programming with Multilingual Grammars},
+	city = {Stanford, California}
+}
+
diff --git a/lib/src/latin/doc/folien.pdf b/lib/src/latin/doc/folien.pdf
new file mode 100644
Binary files /dev/null and b/lib/src/latin/doc/folien.pdf differ
diff --git a/lib/src/latin/doc/folien.tex b/lib/src/latin/doc/folien.tex
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/doc/folien.tex
@@ -0,0 +1,227 @@
+%\documentclass[handout]{beamer}
+\documentclass{beamer}
+%\usetheme{Singapore} % anderes Layout
+%\usetheme{Antibes} % anderes Layout
+%\usecolortheme{lily}
+\usetheme{Antibes}
+\usecolortheme{beaver}
+\setbeamertemplate{footline}[frame number]
+\usepackage{color}
+\usepackage{german}
+\usepackage{latexsym,amssymb}
+\usepackage{amsmath} % für begin{cases} ... \end{cases}
+%\usepackage[utf8]{inputenc}
+%\usepackage[T1]{fontenc}
+%\usepackage{algorithm}
+%\usepackage{algorithmicx}
+%\usepackage{algpseudocode}
+\usepackage{multicol}
+\usepackage{graphicx}
+\usepackage{fontspec}
+
+\setbeamertemplate{footline}[frame number]
+\parindent0pt
+\parskip1.2ex
+
+\def\nat{{\mathbb N}}
+\def\bool{{\mathbb B}}
+\def\real{{\mathbb R}}
+
+\title[Implementierung einer Lateingrammatik]{Implementierung einer Lateingrammatik im Grammatical Framework \\ \quad \\ \large Kolloquium Computerlinguistisches Arbeiten SS 2013 }
+\author{Herbert Lange}
+
+\date{\today} 
+
+\begin{document}
+\frame{\titlepage}
+
+\section*{Überblick}
+\subsection*{Inhalt}
+\begin{frame}{Inhalt}
+%\begin{multicols}{2}
+\tableofcontents
+%\end{multicols}
+\end{frame}
+\section{Einführung}
+\subsection{Das Grammatical Framework}
+\begin{frame}[fragile]{Das Grammatical Framework}
+\begin{itemize}
+\item Mächtigkeit äquivalent zu PMCFG (Parallel Multiple Context-Free Grammars)
+$\rightarrow$ zwischen mild und voll kontextsensitiv
+\item Trennung von abstrakter und konkreter Syntax
+\item Verschiedene API-Ebenen und Einbindungsmöglichkeiten (u.a. Java, JavaScript)
+\end{itemize}
+\end{frame}
+\subsection{Die Ressource Grammar Library}
+\begin{frame}{Die Ressource Grammar Library}
+\begin{itemize}
+  \item Minimaler Satz gemeinsamer Bestandteile verschiedener Sprachen (Beispielvokabular, Wort-/Satzarten, Syntaxregeln)
+  \item ca. 38 Sprachen voll oder teilweise umgesetzt
+  \item ca. 43 geschlossene Kategorien (Determiner, ...) und Phrasentypen
+  \item ca. 22 offene Kategorien (Nomen, Verben, Adjektive, ...)
+\end{itemize}
+\end{frame}
+\begin{frame}
+
+\begin{block}{}
+{\scriptsize\ttfamily
+%> i alltenses/LangGer.gfo \\
+% linking ... OK \\
+% Languages: LangGer \\
+% 47884 msec \\
+Lang> p ''der Mann sieht die Frau'' \\
+PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN man\_N)) (ComplSlash (SlashV2a see\_V2) (DetCN (DetQuant DefArt NumSg) (UseN woman\_N)))))) NoVoc
+}
+\end{block}
+{\tiny
+\begin{center}
+\begin{tabular}{|l|l|l|l|}
+\hline
+Funktion & Typ & Argumente & Übersetzung\\
+\hline
+PhrUtt & Phr & (PConj) Utt (Voc) & der Mann sieht die Frau \\
+NoPConj & PConj &  & (Keine Konjunktion) \\
+UttS & Utt & S & der Mann sieht die Frau \\
+UseCl & S & (Temp) (Pol) Cl & der Mann sieht die Frau \\
+TTAnt & Temp & Tense Ant & (Tempus und Aspekt) \\
+TPres & Tense & & (Präsens) \\
+ASimul & Ant & & (Gleichzeitigkeit) \\
+PPos & Pol & & (Positive Aussage) \\
+PredVP & Cl & NP VP & der Mann sehen die Frau \\
+DetCN & NP & Det CN & der Mann \\
+DetQuant & Det & Quant Num & der \\
+DefArt & Quant & & der \\
+NumSg & Num & & (Singular) \\
+UseN & CN & N & Mann \\
+man\_N & N & & Mann \\
+ComplSlash & VP & VPSlash NP & sehen die Frau \\
+%SlashV2a & VPSlash & V2 & sehen \\
+%see\_V2 & V2 & & sehen \\
+\multicolumn{4}{|c|}{...} \\
+NoVoc & Voc & & (Keine Anrede) \\
+\hline
+\end{tabular}
+\end{center}
+}
+\end{frame}
+\subsection{Die Lateinische Sprache}
+\begin{frame}[fragile]{Die Lateinische Sprache}
+Teil der indogermanischen Sprachfamilie $\rightarrow$ Ähnlichkeiten zu germanischen Sprachen so wie dem Griechischen \\
+\begin{center}
+\begin{tabular}{|l|l|l|}
+  \hline
+  lateinisch & griechisch & deutsch \\
+  \hline
+  pater & patér & Vater \\
+  ager & agrós & Acker \\
+  trēs & treĩs & drei \\
+  decem & déka & zehn \\
+  est & estí & ist \\
+  \hline
+\end{tabular}
+\end{center}
+Ursprünglich Sprache der Bewohner der mittelitalienischen Region Latium
+\end{frame}
+\begin{frame}{Sprachliche Besonderheiten}
+\begin{itemize}
+  \item Sehr freie Satzstellung $\rightarrow$ aber meist Verwendung von Subjekt-Objekt-Verb
+  \item Flektierende Sprache mit synthetischer Syntax (Abl. abs. und AcI)
+    \begin{itemize}
+      \item Augusto regente pax erat in toto imperio romano $\rightarrow$ Als/weil Augustus regierte, herrschte im ganzen römischen Reich Frieden.
+      \item Imperatorem venire audit $\rightarrow$ Er hört, dass der Imperator kommt.
+    \end{itemize}
+  \item Ablativ und Vokativ als eigene Fälle
+  \item Fehlen von Artikel
+\end{itemize}
+\end{frame}
+\section{Umsetzung}
+\begin{frame}{Umsetzung}
+\begin{itemize}
+  \item Lexikon der RGL
+  \item Morphologie der RGL
+  \item Syntax der RGL
+  \item Optional: rein sprachspezifische Konstrukte
+\end{itemize}
+\end{frame}
+\subsection{Lexikon}
+\begin{frame}{Lexikon}
+\begin{itemize}
+  \item Ca. 400 vorgegebene englische Wörter aus allen möglichen Wortarten und verschiedenen Bereichen
+  \item Keine Klärung von Ambiguitäten (z.B. bank) $\rightarrow$ willkürliche Wahl der Übersetzung
+  \item Viele moderne Begriffe (Auto, Eisenbahn, Computer, Fernseher) $\rightarrow$ Übersetzung mit Hilfe der Wikipedia
+  \item Begriffe ohne auffindbare Übersetzung (ein-/ausschalten) $\rightarrow$ Wahl eines nahe liegenden Wortes (accendere/exstinguere)
+  \item Manche Differenzierungen nicht in jeder Sprache möglich
+\end{itemize}
+\end{frame}
+\begin{frame}{}
+\begin{block}{Beispiel}
+{\scriptsize\ttfamily
+  blue\_A = mkA ( variants { ''caeruleus'' ; ''caerulus'' } ) ; -- 3 L... \\
+  boat\_N = mkN ''navicula'' ; -- -ae f. L... \\
+  book\_N = mkN ''liber'' ''libri'' masculine ; -- Ranta; -bri m. L... \\
+  boot\_N = mkN ''calceus'' ; -- -i m. L... \\
+  boss\_N = mkN ''dux'' ''ducis'' ( variants { feminine ; masculine } ) ; -- ducis m./f. L... \\
+  boy\_N = mkN ''puer'' ''pueri'' masculine ; -- -eri m. L... \\
+  bread\_N = ( variants { (mkN ''panis'' ''panis'' masculine ) ; mkN ''pane'' } ) ; -- -is m./n. L...  \\
+  break\_V2 = mkV2 (mkV ''rumpo'' ''rupi'' ''ruptum'' ''rumpere'') ; -- Ranta; 3 L...
+}
+\end{block}
+\end{frame}
+\subsection{Morphologie}
+\begin{frame}{Morphologie}
+\begin{itemize}
+\item Einteilung in vier Gruppen: Nomina (Substantive, Adjektive, Pronomina, Numeralia), Verben, Partikel (Adverbien, Präpositionen, Konjunktionen), Interjektionen. Es gibt keine Artikel
+\item Nomina und Verben werden flektiert, Partikel und Interjektionen werden nicht flektiert
+\item Fünf Nomendeklinationen, drei Adjektivdeklinationen, Adjektivkomparation, Adverbbildung, vier Verbkonjugationen, Deponentia
+\end{itemize}
+\end{frame}
+\begin{frame}{Smart Paradigms}
+Pattern Matching um für ein Wort aus möglichst wenig Formen das Paradigma zu bestimmen
+\begin{block}{Beispiel}
+{\scriptsize\ttfamily
+  noun : Str -> Noun = \textbackslash verbum ->  \\
+    case verbum of \{ \\
+      \_ + ''a''  => noun1 verbum ; \\
+      \_ + ''us'' => noun2us verbum ; \\
+      \_ + ''um'' => noun2um verbum ; \\
+      \_ + ''er'' => noun2er verbum ;  \\
+      \_ + ''u''  => noun4u verbum ;  \\
+      \_ + ''es'' => noun5 verbum ;  \\
+      \_  => noun3 verbum \\
+      \} ; 
+}
+\end{block}
+\end{frame}
+\subsection{Syntax}
+\begin{frame}{Syntax}
+\begin{itemize}
+\item Problem: Freie Wortstellung im Satz $\rightarrow$ Variationen erhöhen die Komplexität exponentiell
+\item Zunächst: Beschränkung auf SOV-Wortstellung (Subjekt-Objekt-Verb)
+\item Später: Suche nach performanten Implementierungsmöglichkeiten für beschränkte oder volle Variation
+\end{itemize}
+\end{frame}
+\subsection{Ausblick}
+\begin{frame}{Ausblick}
+\begin{itemize}
+\item Anbinden eines größeres Lexikons
+\item Integration in eine Weboberfläche oder eine Android-App
+\item Anwendung in der Lehre (Translation Quiz)
+\end{itemize}
+\end{frame}
+\section{Abschluss}
+\begin{frame}{Zusammenfassung}
+\begin{itemize}
+  \item Lexikon mit ca. 400 teils modernen Wörtern
+  \item Morphologie mit Smart Paradigms
+  \item Syntax mit möglichst freier Wortstellung
+\end{itemize}
+\end{frame}
+\begin{frame}{Literatur}
+\begin{itemize}
+  \item Bayer, Karl u. Lindauer, Josef: Lateinische Grammatik, C.C. Buchners Verlag, Bamberg 1994
+  \item Leuman, M./Hofmann, J.B./ Szantyr, A.: Lateinische Grammatik. Auf der Grundlage des Werkes von Friedrich Stolz und Joseph Hermann Schmalz; Band 2: Lateinische Syntax und Stilistik, C.H. Beck'sche Verlagsbuchhandlung, München 1972
+  \item Ranta, Aarne: Grammatical Framework. Programming with Multilingual Grammars, CSLI Publications, Stanford 2011 
+  \item Ranta, Aarne: Grammatical Framework Tutorial, http://www.grammaticalframework.org/doc/tutorial/gf-tutorial.html 2010
+\end{itemize}
+\end{frame}
+\end{document}
diff --git a/lib/src/latin/doc/magisterarbeit.pdf b/lib/src/latin/doc/magisterarbeit.pdf
new file mode 100644
Binary files /dev/null and b/lib/src/latin/doc/magisterarbeit.pdf differ
diff --git a/lib/src/latin/doc/magisterarbeit.tex b/lib/src/latin/doc/magisterarbeit.tex
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/doc/magisterarbeit.tex
@@ -0,0 +1,152 @@
+\documentclass[draft,11pt]{scrartcl}
+
+%\usepackage[utf8]{inputenc}
+\usepackage[onehalfspacing]{setspace}
+\usepackage[ngerman]{babel}
+\usepackage{fontspec}
+\usepackage[a4paper, left=3cm, right=3cm, top=3cm]{geometry}
+\usepackage{amsmath}
+\usepackage{qtree}
+\usepackage{listings}
+\usepackage{floatrow}
+\usepackage{capt-of}
+
+\floatstyle{plain}
+\newfloat{program}{thp}{lop}
+\floatname{program}{Beispiel}
+
+\lstdefinelanguage{gf}
+{
+  morekeywords={abstract, flags, cat, fun, concrete, of, lincat, lin},
+  sensitive=false,
+  morecomment=[l]{--},
+  morestring=[b]"
+}
+\lstset{language=gf}
+
+\begin{document}
+\setcounter{tocdepth}{3}
+\date{30.9.2013}
+\makeatletter
+
+\begin{titlepage}
+\begin{center}
+\vspace{4cm}
+\begin{huge}
+Hausarbeit \\
+zur Erlangung des Magistergrades \\
+an der Ludwig-Maximilians-Universität München
+\end{huge} \\[3cm]
+{\Huge Erstellen einer Lateingrammatik im Grammatical Framework} \\[6cm]
+{\LARGE vorgelegt von Herbert Lange} \\[5cm]
+\end{center}
+\parindent0mm
+\begin{huge} 
+Fach: Computerlinguistik  \\[0.3cm]
+Referent: Prof. Dr. Klaus U. Schulz \\[0.3cm]
+München, den \@date 
+\end{huge}
+\end{titlepage}
+\makeatother
+\tableofcontents
+\pagebreak
+\section{Einleitung}
+\subsection{Motivation}
+So mancher, der den Titel dieser Arbeit liest, wird sich wundern, warum man in der heutigen Zeit eine computergestützte Grammatik gerade für eine tote Sprache wie Latein entwickeln will. Doch die konkrete Sprache, die umgesetzt werden sollte, war bei der Wahl des Themas zunächst zweitrangig. Die Intention hinter dieser Arbeit war es eher, einmal in einem konkreten Falle die im Studium behandelten Theorien der Morphologie und der Syntax, aber auch die Prinzipien der Lexikonerstellung, in einem einheitlichen Projekt zusammenzuführen. \\
+Das fuer dieses Unterfangen am ehesten geeignete Softwaresystem schien schon sehr bald das Grammatical Framework\footnote{http://www.grammaticalframework.org/} zu sein. Es stellt alle benötigten Hilfsmittel zur Verfügung, die jeweils für die einzelnen Komponenten benötigt werden, sorgt aber auch durch einen einheitlichen Beschreibungsformalismus für die nötige Konsistenz zwischen allen Bestandteilen. Weitere Vorteile des Grammatical Frameworks sind der mächtige Beschreibungsformalismus für Grammatiken, Unterstützung für Multilingualität und aktive Entwicklung als Open Source-Software. \\
+Nachdem sich das Grammatical Framework als geeignet heraus gestellt hatte, fiel die Wahl der zu bearbeitenden Sprache auf Latein, da diese Sprache, die trotz ihres Alters in der Linguistik weiterhin nicht unbedeutend ist, in der Ressource Grammar Library\footnote{http://www.grammaticalframework.org/lib/doc/synopsis.html} bisher nur sehr rudimentär umgesetzt war. \\
+\subsection{Inhalt}
+Im Folgenden sollen zunächst die Grundlagen der Arbeit genauer geschildert werden, es folgt also eine genauere Betrachtung des Grammatical Framework so wie der lateinischen Sprache. Anschließend wird das Vorgehen bei der Implementierung der Grammatik als zukünftiger Bestandteil der Ressource Grammar Library geschildert werden. Und zum Schluss soll noch eine Betrachtung der Erweiterungs- und Anwendungsmöglichkeiten folgen.
+\subsection{Das Grammatical Framework}
+Das Grammatical Framework ist ein Softwaresystem mit einer spezialisierten Programmiersprache um Grammatiken zu entwickeln. Es bietet die nötigen Möglichkeiten um natürliche Sprachen zu verarbeiten. Dabei benutzt es Formalismen, wie sie auch in modernen funktionalen Programmiersprachen wie Haskell zu finden sind.\footnote{RANTA S. vii} \\ 
+Die große Stärke dabei ist die Multilingualität. Grundkonzept dabei ist die Trennung in eine konkrete und eine abstrakte Repräsentation der Grammatik. Dabei ist die konkrete repräsentation jeder Sprache eigen während die abstrakte Repräsentation von mehreren Sprachen geteilt werden kann. Über diesen Schritt der abstrakten Repräsentation kann man eine Übersetzung zwischen allen Sprachen umsetzen, die diese abstrakte Syntax teilen.\footnote{RANTA S. 10ff.} Im folgenden soll darauf noch genauer eingegangen werden.
+\subsubsection{Der Grammatikformalismus}
+Meist werden im Bereich der Computerlinguistik und Informatik kontextfreie Grammatiken, also Grammatiken von Typ 2 der Chomsky-Hierarchie verwendet.\footnote{quelle} Dies hat meist den Grund, dass die Ausdrucksmächtigkeit größtenteils ausreicht, jedoch der Verarbeitungsaufwand vergleichsweise gering ist.\footnote{quelle}
+\begin{program}[h]
+\begin{flushleft}
+$S\ \longrightarrow\ NP\ \ VP$ \\
+$NP\ \longrightarrow\ Det\ N$ \\
+$N\ \longrightarrow\ \text{Mann}$ \\
+$Det\ \longrightarrow\ \text{der}$ \\
+$VP\ \longrightarrow\ V$ \\
+$V\ \longrightarrow\ \text{schläft} $ \\
+\end{flushleft}
+\caption{Kontextfreie Grammatikfragment}
+\label{CFG-Beispiel}
+\end{program}
+Die in Beispiel \ref{CFG-Beispiel} gegebene Grammatik ist ein sehr minimalistisches Beispiel für eine kontextfreie Grammatik. Mit ihrer Hilfe kann nur der eine deutsche Satz \textit{Der Mann schläft} hergeleitet werden. Dabei hat die Ableitung die in Beispiel \ref{CFG-Ableitung} gezeigte Form.
+\begin{figure}
+\begin{floatrow}[2]
+\ffigbox{
+\begin{flushleft}
+S \\ $\Rightarrow$ NP VP \\ $\Rightarrow$ Det N VP \\ $\Rightarrow$ ``der'' N VP \\ $\Rightarrow$ ``der Mann'' VP \\ $\Rightarrow$ ``der Mann'' V \\ $\Rightarrow$ ``der Mann schläft''
+\end{flushleft}
+}{\caption{Ableitung eines Satzes}\label{CFG-Ableitung}}
+\ffigbox{\Tree [.S [.NP [.Det ``der'' ] [.N ``Mann'' ] ] [.VP [.V ``schläft'' ] ] ]}{\caption{Entsprechender Syntaxbaum}\label{CFG-Syntaxbaum}}
+\end{floatrow}
+\end{figure}
+Im Formalismus des Grammatical Framework wird die oben gegebene Grammatik in die abstrakte und die konkrete Syntax zerlegt.
+Dabei entspricht die abstrakte Syntax dem Syntaxbaum ohne die terminalen Blätter.
+\begin{minipage}{0.5\textwidth}
+\begin{verbatim}
+abstract Satz = {
+  flags startcat = S ;
+  cat S ; NP ; VP ; Det ; N ; V ;
+  lin
+    mkNP : Det -> N -> NP ;
+    mkVP : V -> VP ;
+    mkS : NP -> VP -> S ;
+    der_Det : Det ;
+    Mann_N : N ;
+    schlafen_V : V ;
+}
+\end{verbatim}
+\captionof{program}{Abstrakte Syntax}
+\end{minipage}
+\begin{minipage}{0.45\textwidth}
+\begin{verbatim}
+concrete Satz of SatzAbs = {
+  lincat S,NP,VP,Det,N,V = Str;
+  lin
+    mkNP det n = det ++ n ;
+    mkVP v = v ;           
+    mkS np vp = np ++ vp ;
+    der_Det = "der" ;     
+    Mann_N = "Mann" ;
+    schlafen_V = "schlaeft" ;
+}
+\end{verbatim}
+\captionof{program}{Konkrete Syntax}
+\end{minipage}
+\subsubsection{Die Ressource Grammar Library}
+Was für allgemeine Programmiersprachen eine Standardbibliothek ist, ist im Grammatical Framework für die Multilingualität die Ressource Grammar Library. Sie ist definiert als gemeinsame abstrakte Syntax, die für verschiedenen Sprachen implementiert ist. Auf diese Möglichkeit ist eine grundlegende Übersetzung zwischen den unterstützten Sprachen direkt nach der Installation möglich. Meist muss jedoch mindestens das nötige Vokabular angegeben werden, da das Lexikon auf eine kleine Anzahl von Wörtern beschränkt ist, die benötigt wird um die grammatischen Konstrukte zu testen. \\
+\subsection{Die Lateinische Sprache}
+\subsubsection{Sprachwissenschaftliche Einordnung}
+Die lateinische Sprache gehört zur indogermanische Sprachfamilie und dort zur Unterfamilie der italischen Sprachen. Entstanden ist es als ein in der Stadt Rom üblicher Dialekt parallel zu weiteren ländlichen Dialekten im Latium, im laufe der Zeit verdrängte es jedoch die weiteren italischen Sprachen im Zuge der Ausdehnung des römischen Reichs.\footnote{METZLER2004 S. 5359} Die Sprachgeschichte kann in mehrere Epochen unterteilt werden, nämlich das Altlatein, das klassische Latei, das Mittellatein (ca. 650 n. Chr. bis ca. 1400 n. Chr.) und das Neulatein (ca. 1400 n. Chr. bis heute).\footnote{MÜLLER-LANCE2006 S. 27ff.} Auch heute noch am bedeutendsten ist wohl das klassische Latein, das weiterhin in Schulen unterrichtet wird und vor allem mit seinem großen überlieferten Textkorpus hervorsticht. \\
+Latein gehört zu den stark flektierenden Sprachen. Es gibt fünf zum teil genusbasierte Flektionsklassen für Nomen, sechs Verschiedene Kasus (Nominativ, Genitiv, Dativ, Akkusativ, Ablativ und Vokativ), drei Genera (Maskulin, Feminin, Neutrum), ein voll flektierendes Pronomensystem und vier relativ stark synthetische Deklinationsklassen für Verben.\footnote{METZLER2004 S. 5359} Zu den Kasus sei anzumerken, dass der Ablativ ein eigenständiger Kasus ist, jedoch der Vokativ oft mit dem Nominativ zusammenfällt.\footnote{???} \\
+Die Wortstellung des Lateinischen wird oft als sehr frei beschrieben, allerdings gibt es eine klare Präferenz der SOV-Wortstellung im Satz, also dass das Objekt des Satzes direkt auf das Subjekt folgt, und das Verb den Satz abschließt. Die position des Adjektivs im Bezug auf das Nomen ist allerdings wirklich recht frei.\footnote{METZLER2004 s. 5359}
+\subsubsection{Bedeutung in der heutigen Zeit}
+Man kann sich natürlich über die Notwendigkeit streiten, sich in der heutigen Zeit noch mit der lateinischen Sprache zu beschäftigen. Es gibt aber auch ziemlich gute Gründe dafür Latein nicht einfach nur als tote Sprache abzustempeln und nicht weiter zu betrachten. \\
+So gibt es verschiedenste Personengruppen, für die Lateinkenntnis von Vorteil ist.
+\section{Grammatikerstellung}
+\subsection{Lexikon}
+Den Beginn dieser Grammatikimplementierung bildete die Erstellung des minimal nötigen Lexikons. Durch die abstrakte Syntax der RGL\footnote{vgl. lib/src/abstract/Lexicon.gf} eine Liste von ca. 400 englischen Bezeichnern für Worte vorgegeben, die in jeder Sprache umgesetzt werden sollten. \\
+Um für das vorgegebene Vokabular die passenden lateinischen Entsprechungen zu finden, wurde verschiedene Vorgehensweisen angewandt. \\
+Für die meisten englischen Begriffe war es zunächst problemlos möglich, deutsche Entsprechungen zu finden. Bei problematischeren Begriffen wurde ein verbreitetes Onlinewörterbuch\footnote{http://dict.leo.org} zu Rate gezogen. Somit war es für fast alle vorgegebenen Begriffe möglich, eine adequate deutsche Übersetzung zu finden. Die einzige Art von Wörtern, die weiterhin zu Problemen führten, waren Wörter mit ambiger Bedeutung, wie das häufig gezeigte Wort \textit{bank}, das in vielen Sprachen mehrer verschiedene Bedeutungen haben kann, z.B. im Deutschen als Sitzgelegenheit und als Geldinstitut oder im Englischen ebenfalls als Geldinstitut oder als Flussufer.\footnote{} Für diesen und ähnliche Begriffe wurde willkürlich eine plausible Bedeutung gewählt, da keine Hinweise zur gewünschten Bedeutung in der Grammar Library gefunden werden konnte. Die Entscheidung eine einzige Bedeutung zu wählen, und nicht verschiedene Bedeutungen als Varianten des Wortes zu implementieren, wurde getroffen um die Anzahl der möglichen Übersetzungen möglichst gering zu halten. \\
+Nachdem für alle Bezeichner im abstrakten Lexikon eine zwischenzeitliche deutsche Entsprechung, nach dem obigen Schema, gefunden wurde, wurde versucht, diese deutschen Begriffe in die lateinische Sprache zu übersetzen. Dies geschah zum größten Teil mit Hilfe des deutsch-lateinischen Teils des Standardwörterbuchs\footnote{Langenscheidt}, soweit ein entsprechender Eintrag im diesem Wörterbuch zu finden war. Zusätzlich zu den recht kurzen Einträgen in diesem Teil des Wörterbuch, wurden auch alle weiteren vefügbaren Informationen zu den gefundenen lateinischen Begriffen berücksichtigt. \\
+Bei vielen, meist moderneren Begriffen, konnte nicht immer ein entsprechender Wörterbucheintrag gefunden werden. Wenn auch in anderen verfügbaren Wörterbüchern\footnote{PONS} kein Eintrag zu finden war, gab es noch die Möglichkeit, auf Internetquellen zurückzugreifen, die meist auf dem Prinzip der freiwilligen Kollaboration basieren. Eine der interessantes Quelle für moderne Begriffe aus dem Breich der Substantive ist wohl die lateinische Wikipedia\footnote{http://la.wikipedia.org/wiki/Pagina\_prima}. Obwohl Latein als tote Sprache gilt, existieren dort über 90000 lateinische Artikel\footnote{http://la.wikipedia.org/wiki/Specialis:Census; Stand: 30.7.2013}. Natürlich muss man immer bedenken, dass es keine Garantie für die Qualität von kollaborativen Onlinequellen gibt.
+\subsubsection{Geschlossene Kategorien}
+\subsubsection{Offene Kategorien}
+\subsubsection{Ausnahmen} 
+\subsection{Morphologie}
+\subsubsection{Nomenflektion}
+\subsubsection{Verbdeklination}
+\subsubsection{Pronomen}
+\subsubsection{Ausnahmen}
+\subsection{Syntax}
+\subsubsection{Nominalphrasen}
+\subsubsection{Verbalphrasen}
+\subsubsection{Einfache Sätze}
+\subsection{Anwendungen und Ausblick}
+\section{Ausblick}
+\end{document}
diff --git a/lib/src/latin/doc/metzler.txt b/lib/src/latin/doc/metzler.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/doc/metzler.txt
@@ -0,0 +1,6 @@
+
+Lateinisch
+(lingua latina. Engl. Latin, frz. latin) Als  Erstsprache ausgestorbene idg. Spr., Vorläufer der roman. Spr.n. Mit der lat. Sprache und Literatur beschäftigt sich die Latinistik. Das L. gehört zur Gruppe der  italischen Sprachen. Es war ursprüngl. der Stadtdialekt des antiken Rom, umgeben von weiteren eng verwandten, stärker ländl. Dialekten des heutigen Latium. Mit dem Aufstieg Roms gewann das L. gegenüber den anderen ital. Spr. an Bedeutung und verdrängte diese schließlich vollkommen. Seit dem 6. Jh. v.u.Z. schriftl. belegt (Fibel von Praeneste). Das L. stand bis ins 2. Jh. v.u.Z. stark unter griech. Einfluß; erst mit der polit. Festigung Roms entstand auch die kulturelle Eigenständigkeit. Unter Altlatein (archaisches Lat.) versteht man die Zeit von den ältesten Inschriften bis zum Beginn der klass. Periode im 1. Jh. v.u.Z. Dazu zählen Schriftsteller wie Livius Andronicus (v.a. dessen Übersetzungen aus dem Griech.), Plautus (Theater), Naevius (ep. Dichtung), Ennius (Gedichte). Der sozioling. Status des klass. L. ist umstritten; es ist wesentlich durch die Schriftsteller der klass. Periode (1. Jh. v.u.Z. bis ins 2. Jh.u.Z.) belegt (Cicero, Caesar, Vergil, Horaz). Seine tatsächliche mündl. Verwendung war jedenfalls diastrat. sehr beschränkt; das klass. Lat. galt aber bis ins 5. Jh. als schriftl. Norm. Es wird heute allgemein angenommen, daß das sog. Vulgärlatein nicht nur postklass., sondern als Sprechlatein bereits während der klass. Periode die Volkssprache darstellte und somit nicht eine Degeneration der Klassik, sondern vielmehr deren parallele Weiterentwicklung ist. Die zahlreichen vorröm. Spr. (z.B.  Etruskisch, Venet., Lepont.) des röm. Reiches haben den lat. Wortschatz beeinflußt [»Reliktwörter«, z.B. persona, taberna). Das Vulgärlat. war ein sehr inhomogenes sprachl. Gebilde, beeinflußt je nach Ort und Zeit seiner Verwendung. Es umfaßt alle Varianten von der Umgangssprache Roms bis zum Regionallatein der Provinzen. In postklass. Epoche setzt sich stärker das Vulgärlat. durch und bildet weitgehend die Grundlage der roman. Spr.n. Die mittelalterl. Varietäten wie Mönchslat. oder Kirchenlat. stehen in nur einem sektoriellen Gebrauchszusammenhang mit der antiken Spr., ebenso das Gelehrtenlat. des Mittelalters bis ins 16./17. Jh. (Humanistenlat.). Eine einigermaßen homogene Sprachgemeinschaft dürfte nur für die frühen Phasen (bis zum Beginn der Expansion durch den 1. Pun. Krieg) anzunehmen sein, wiewohl zu dieser Zeit die Vormachtstellung gegenüber den anderen ital. Spr. noch nicht endgültig gefestigt ist. - Phonologie: Fünfvokalsystem /i, e, u, o, a/ mit Quantitätsunterschied [± lang]; quantitätssensitives Akzentsystem ( Dreimorengesetz); silben- bzw. morenzählend, von antiken Grammatikern (nach griech. Vorbild) als tonal beschrieben (unwahrscheinlich); schon früh Verlust der Vokalquantität und der Morenphonologie, häufige Vokalelisionen, Diphthongierungen, Ausfall von /h-/, /-m/, /-s/ (z.T. restituiert). Morphologie: in den meisten Bereichen stark flektierend; 5 Flexionsklassen (z.T. genusbasiert), 6 Kasus (Nom., Vok., Gen., Dat., Akk., Abl.), 3 Genera (m., f., n.); voll dekliniertes Pronominalsystem; 4 Konjugationsklassen mit stark synthet. Charakter. Morpholog. Veränderungen in der postklass. Epoche vor allem durch neue periphrast. (analyt.) Bildungen ( coniugatio periphrastica), Neutralisierung und Abbau von Kategorien (z.B. Kasus- und Genussystem), analogischer und paradigmat. Ausgleich (z.B. volo - vis - vult - volumus - vultis - volunt statt *voleo - *voles - *volet - *volemus - *voletis - *voleunt). Syntax: Nullsubjektssprache; entgegen der häufig geäußerten Annahme von freier Wortstellung gibt es eindeutige Präferenz von SOV-Stellung, Adjektivposition zum Nomen relativ frei; nicht konfigurational. Auch in der Syntax im Übergang zum postklass. Latein wesentl. Änderungen: SOV > SVO; Herausbildung des Artikels aus Demonstrativa (6. Jh.), Konfigurationalität; Entstehung des periphrast. Konditionals, Festlegung der Adjektivposition als NA, Grammatikalisierung des Präpositionalsystems u.a. Viele Änderungen beginnen allerdings bereits in klass. Zeit (z.B. der sog. Quantitätenkollaps mit seinen weitreichenden Folgen). Die späteren purist. Tendenzen - vgl. die  Antibarbari wie den Appendix des Probus -scheinen, wie die Entwicklung der roman. Spr. zeigt, relativ erfolglos geblieben zu sein. Die exakte Chronologie der einzelnen Wandelerscheinungen ist jedoch nicht immer unumstritten.
+
+ Lit. L.R. Palmer, The Latin Language. London 1961. - A. Meillet, Esquisse d'une histoire de la langue latine. Paris 1948. - F. Stolz & A. Debrunner, Geschichte der lat. Spr. Bln. 1953. - C.H. Grandgent, An Introduction to Vulgar Latin. Boston 1907. - F. Stolz & J.H. Schmalz, Lat. Grammatik. Mchn. 1928. - F. Sommer, Hdb. der latein. Laut- und Formenlehre (hg. von R. Pfister). Heidelberg 1977.HU
+[Lexikon Sprache: Lateinisch. Metzler Lexikon Sprache, S. 5359 (vgl. MLSpr, S. 397 ff.) (c) J.B. Metzler Verlag]
diff --git a/lib/src/latin/doc/qtree.sty b/lib/src/latin/doc/qtree.sty
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/doc/qtree.sty
@@ -0,0 +1,1010 @@
+%
+% qtree.sty, a LaTeX macro package for drawing trees from descriptions
+% given in bracket notation.
+%
+    \def\qTreeVersion{3.1b}
+    \def\qTreeDate{2008/12/12 }
+
+% QobiTree tree macros written by Jeffrey Mark Siskind (Qobi@cis.upenn.edu).
+% Front end and extensions by Alexis Dimitriadis (alexis@ling.upenn.edu).
+%
+% Please direct questions/comments to alexis@ling.upenn.edu.
+% 
+
+% Most recent revisions:
+
+% 2008/12/12 -- 3.1b A roof with an empty label will be connected to the tree
+%               branches (but will look ugly because of the different angles)
+
+% 2006/03/08 -- Protected pict2e loading from possible redefinition of ^.
+%               Reported by Alan Munn. Extended documentation.
+
+% 2005/12/22 -- 3.0b Removed pgf mode, switched to pict2e.sty support for
+%               everything. Updated documentation.
+
+% 2005/05/22 -- Added customization hooks and `balanced' branch command,
+%               fixed final whitespace in \leaf. Many small tweaks. 
+
+% 2005/05/13 -- Reorganized mode selection options, merged variant file 
+%               forks.
+
+% 2005/04/07 -- Removed errant spaces, and arranged for trees to be truly
+%               left-aligned or centered.
+
+% 2005/02/13 -- Added pgf drawing mode, mode selection support.
+
+% 2004/07/05 -- Added a way to manipulate the height of single-child nodes.
+
+% 2002/11/05 -- Fixed display bug in first branch of 5-branching nodes.
+%               Reported by Paliath Narendran [dran@cs.albany.edu]. 
+
+% 2002/04/17 -- Added provision for ``zero branching'' (empty non-terminals),
+%               as suggested by Ronald Greenberg [rig@cs.luc.edu].
+
+% 2001/09/01 -- Finally made LaTeX2e aware; eepic inclusion is now
+%               controllable by a package option; massively revised
+%               documentation.
+
+% 2000/10/24 -- Fixed bug in last revision that broke parsing of \qroof. 
+
+% 2000/9/28  -- Fixed handling of empty labels so that tree lines stay
+%               connected.
+%            -- Small spacing fixes: changed \0, \1 and \2 to \rlap their
+%               output so that it does not impact on centering.
+
+\typeout{Package: \qTreeDate v.\qTreeVersion Qtree: tree-drawing for
+  linguistics} 
+
+% Attempt to preserve LaTeX 2.19 compatibility by not evaluating package
+% option commands unless they are defined. Probably pointless...
+%  
+\ifx\ProvidesPackage\undefined  \else
+  \ProvidesPackage {qtree} [\qTreeDate v.\qTreeVersion Qtree: tree-drawing for
+  linguistics] 
+
+  \newif\ifqtreecenter \qtreecentertrue
+  \DeclareOption{nocenter}{\qtreecenterfalse}
+  \DeclareOption{center}{\qtreecentertrue}
+  
+  % Control automatic loading of graphics extensions
+  \newif\ifq@autoload \q@autoloadtrue
+  \DeclareOption{noload}{\q@autoloadfalse}
+
+  % Compatibility options
+  \def\q@usage{Enhanced picture support for
+both pdf and PostScript is now provided by the package pict2e.sty.
+(If you need to suppress loading of pict2e.sty, use option [noload]).}
+
+  \DeclareOption{pdf}{\typeout{WARNING: Option [pdf] is obsolete. \q@usage}}
+
+  \DeclareOption{noeepic}{
+    \typeout{WARNING: Option [(no)eepic] is obsolete. \q@usage}}
+  
+  \ProcessOptions
+
+  % Autoload graphics extensions, unless [noload] was given.
+  \ifq@autoload
+    % Some linguistics styles like to redefine ^, which causes problems
+    % to pict2e.sty. We protect it by temporarily forcing the default 
+    % catcode for ^.
+    \edef\svcatcode@up@{\the\catcode`\^}
+    \catcode`\^=7
+    	 % DON'T COMMENT THIS OUT! If you don't want pict2e,  	
+    	 % just call qtree like this: \usepackage[noload]{qtree} 
+       \RequirePackage{pict2e}
+    % restore the catcode of ^ to whatever value it had
+    \catcode`\^=\svcatcode@up@ \relax
+    \let\sv@up@catcode=\relax
+  \fi
+  
+\fi  % end of package options code
+
+
+% Begin QobiTree code
+
+\newcounter{treecount} \setcounter{treecount}{0}
+\newcounter{branchcount}
+\newsavebox{\parentbox}
+\newsavebox{\treebox}
+\newsavebox{\treeboxone}
+\newsavebox{\treeboxtwo}
+\newsavebox{\treeboxthree}
+\newsavebox{\treeboxfour}
+\newsavebox{\treeboxfive}
+\newsavebox{\treeboxsix}
+\newsavebox{\treeboxseven}
+\newsavebox{\treeboxeight}
+\newsavebox{\treeboxnine}
+\newsavebox{\treeboxten}
+\newsavebox{\treeboxeleven}
+\newsavebox{\treeboxtwelve}
+\newsavebox{\treeboxthirteen}
+\newsavebox{\treeboxfourteen}
+\newsavebox{\treeboxfifteen}
+\newsavebox{\treeboxsixteen}
+\newsavebox{\treeboxseventeen}
+\newsavebox{\treeboxeighteen}
+\newsavebox{\treeboxnineteen}
+\newsavebox{\treeboxtwenty}
+\newlength{\treeoffsetone}
+\newlength{\treeoffsettwo}
+\newlength{\treeoffsetthree}
+\newlength{\treeoffsetfour}
+\newlength{\treeoffsetfive}
+\newlength{\treeoffsetsix}
+\newlength{\treeoffsetseven}
+\newlength{\treeoffseteight}
+\newlength{\treeoffsetnine}
+\newlength{\treeoffsetten}
+\newlength{\treeoffseteleven}
+\newlength{\treeoffsettwelve}
+\newlength{\treeoffsetthirteen}
+\newlength{\treeoffsetfourteen}
+\newlength{\treeoffsetfifteen}
+\newlength{\treeoffsetsixteen}
+\newlength{\treeoffsetseventeen}
+\newlength{\treeoffseteighteen}
+\newlength{\treeoffsetnineteen}
+\newlength{\treeoffsettwenty}
+
+\newlength{\treeshiftone}
+\newlength{\treeshifttwo}
+\newlength{\treeshiftthree}
+\newlength{\treeshiftfour}
+\newlength{\treeshiftfive}
+\newlength{\treeshiftsix}
+\newlength{\treeshiftseven}
+\newlength{\treeshifteight}
+\newlength{\treeshiftnine}
+\newlength{\treeshiftten}
+\newlength{\treeshifteleven}
+\newlength{\treeshifttwelve}
+\newlength{\treeshiftthirteen}
+\newlength{\treeshiftfourteen}
+\newlength{\treeshiftfifteen}
+\newlength{\treeshiftsixteen}
+\newlength{\treeshiftseventeen}
+\newlength{\treeshifteighteen}
+\newlength{\treeshiftnineteen}
+\newlength{\treeshifttwenty}
+\newlength{\treewidthone}
+\newlength{\treewidthtwo}
+\newlength{\treewidththree}
+\newlength{\treewidthfour}
+\newlength{\treewidthfive}
+\newlength{\treewidthsix}
+\newlength{\treewidthseven}
+\newlength{\treewidtheight}
+\newlength{\treewidthnine}
+\newlength{\treewidthten}
+\newlength{\treewidtheleven}
+\newlength{\treewidthtwelve}
+\newlength{\treewidththirteen}
+\newlength{\treewidthfourteen}
+\newlength{\treewidthfifteen}
+\newlength{\treewidthsixteen}
+\newlength{\treewidthseventeen}
+\newlength{\treewidtheighteen}
+\newlength{\treewidthnineteen}
+\newlength{\treewidthtwenty}
+\newlength{\daughteroffsetone}
+\newlength{\daughteroffsettwo}
+\newlength{\daughteroffsetthree}
+\newlength{\daughteroffsetfour}
+\newlength{\branchwidthone}
+\newlength{\branchwidthtwo}
+\newlength{\branchwidththree}
+\newlength{\branchwidthfour}
+\newlength{\parentoffset}
+\newlength{\treeoffset}
+\newlength{\daughteroffset}
+\newlength{\branchwidth}
+\newlength{\parentwidth}
+\newlength{\treewidth}
+%
+
+% Fine-tuning of trees
+
+% The height of the line dominating 1-branching nodes. Can be redefined
+% at any point to change behaviour (even in mid-tree).
+\def\qtreeunaryht{2ex}
+
+% Amount of padding inserted around leaves and labels
+\def\qtreepadding{\tabcolsep}
+
+% Amound of padding under the eaves of roofs.
+\def\qroofpadding{0.4em}
+
+% Typeset a leaf or label, wrapping with padding. Multiple lines are
+% centered, unless the optional argument [c] is overridden (i.e., by \qroof)
+% The first non-optional argument (#2) is usually \qleafhook or \qlabelhook.
+% This command used to be called \ontop (also it used to be a lot simpler!)
+\newcommand{\qshow@text}[3][c]{{#2{\begin{tabular}[t]
+    {@{\hskip\qtreepadding}#1@{\hskip\qtreepadding}}#3\end{tabular}}}}
+
+% A ``leaf'' may actually be a roof; if so, we pad it normally but suppress
+% the hook; leaf and label hooks are applied separately to the parts of the
+% roof. 
+\def\qshow@leaf#1{\ifx\@qseenode\qroof \qshow@text{\relax}{#1}\else
+  \qshow@text{\qleafhook}{#1}\fi}
+
+
+\let\qtreeinithook=\relax  % global formatting/definitions hook
+\let\qtreefinalhook=\relax % called just after the tree is output
+\let\qleafhook=\relax     % hook for leaf text 
+\let\qlabelhook=\relax    % hook for non-terminal labels
+\let\qbranch@hook=\relax  % Called after completing a branch (undocumented)
+
+% Don't take up space for empty labels; as a result, branch segments will be
+% attached to their parent branch when no label is given.
+% (\rlap triggers space in {tabular}, so it's NON zero, and will be displayed).
+\def\showparentbox{\ifdim\wd\parentbox>0pt
+     \hspace*{\parentoffset}\usebox{\parentbox}\\\fi}
+
+
+% Adjust the bottom-most fork in a binary branching tree, so that branches
+% will be of even size if the labels are.
+% Use:
+% Invoke just before closing the bottom-most (binary) fork; for example:
+%    \Tree [.X label_1 [.Y label_2 [.Z label_3 right !\qbalance{} ]
+% This works by setting the width of ``right'' to triple the width of
+% its sister, label_3. (A bit of geometry shows why :-)
+\def\qbalance{\qsetw{3\wd\treeboxtwo}}
+
+% And a debugging/learning aid:
+% Draw a (tight) frame around all parts of the tree.
+% Note that these will override any content of the format hooks.
+\def\qtreeshowframes{\let\qlabelhook=\frame \let\qleafhook=\frame}
+% We can include this in \qtreeshowframes, but it's too much information
+%  \def\qbranch@hook{\setbox\treeboxone \hbox{\frame{\box\treeboxone}}}
+
+\def\qtreenoframes{\let\qlabelhook=\relax \let\qleafhook=\relax}
+%  \let \qbranch@hook=\relax}
+
+
+% Put a frame around the just-completed node.
+% 
+\def\qframesubtree{\setbox\treeboxone \hbox{\framebox{\box\treeboxone}}}
+
+%
+\newcommand{\poptree}{%
+\ifnum\value{treecount}=0\typeout{QobiTeX warning---Tree stack underflow}\fi
+\addtocounter{treecount}{-1}%
+\setlength{\treeoffsettwo}{\treeoffsetthree}%
+\setlength{\treeoffsetthree}{\treeoffsetfour}%
+\setlength{\treeoffsetfour}{\treeoffsetfive}%
+\setlength{\treeoffsetfive}{\treeoffsetsix}%
+\setlength{\treeoffsetsix}{\treeoffsetseven}%
+\setlength{\treeoffsetseven}{\treeoffseteight}%
+\setlength{\treeoffseteight}{\treeoffsetnine}%
+\setlength{\treeoffsetnine}{\treeoffsetten}%
+\setlength{\treeoffsetten}{\treeoffseteleven}%
+\setlength{\treeoffseteleven}{\treeoffsettwelve}%
+\setlength{\treeoffsettwelve}{\treeoffsetthirteen}%
+\setlength{\treeoffsetthirteen}{\treeoffsetfourteen}%
+\setlength{\treeoffsetfourteen}{\treeoffsetfifteen}%
+\setlength{\treeoffsetfifteen}{\treeoffsetsixteen}%
+\setlength{\treeoffsetsixteen}{\treeoffsetseventeen}%
+\setlength{\treeoffsetseventeen}{\treeoffseteighteen}%
+\setlength{\treeoffseteighteen}{\treeoffsetnineteen}%
+\setlength{\treeoffsetnineteen}{\treeoffsettwenty}%
+\setlength{\treeshifttwo}{\treeshiftthree}%
+\setlength{\treeshiftthree}{\treeshiftfour}%
+\setlength{\treeshiftfour}{\treeshiftfive}%
+\setlength{\treeshiftfive}{\treeshiftsix}%
+\setlength{\treeshiftsix}{\treeshiftseven}%
+\setlength{\treeshiftseven}{\treeshifteight}%
+\setlength{\treeshifteight}{\treeshiftnine}%
+\setlength{\treeshiftnine}{\treeshiftten}%
+\setlength{\treeshiftten}{\treeshifteleven}%
+\setlength{\treeshifteleven}{\treeshifttwelve}%
+\setlength{\treeshifttwelve}{\treeshiftthirteen}%
+\setlength{\treeshiftthirteen}{\treeshiftfourteen}%
+\setlength{\treeshiftfourteen}{\treeshiftfifteen}%
+\setlength{\treeshiftfifteen}{\treeshiftsixteen}%
+\setlength{\treeshiftsixteen}{\treeshiftseventeen}%
+\setlength{\treeshiftseventeen}{\treeshifteighteen}%
+\setlength{\treeshifteighteen}{\treeshiftnineteen}%
+\setlength{\treeshiftnineteen}{\treeshifttwenty}%
+\setlength{\treewidthtwo}{\treewidththree}%
+\setlength{\treewidththree}{\treewidthfour}%
+\setlength{\treewidthfour}{\treewidthfive}%
+\setlength{\treewidthfive}{\treewidthsix}%
+\setlength{\treewidthsix}{\treewidthseven}%
+\setlength{\treewidthseven}{\treewidtheight}%
+\setlength{\treewidtheight}{\treewidthnine}%
+\setlength{\treewidthnine}{\treewidthten}%
+\setlength{\treewidthten}{\treewidtheleven}%
+\setlength{\treewidtheleven}{\treewidthtwelve}%
+\setlength{\treewidthtwelve}{\treewidththirteen}%
+\setlength{\treewidththirteen}{\treewidthfourteen}%
+\setlength{\treewidthfourteen}{\treewidthfifteen}%
+\setlength{\treewidthfifteen}{\treewidthsixteen}%
+\setlength{\treewidthsixteen}{\treewidthseventeen}%
+\setlength{\treewidthseventeen}{\treewidtheighteen}%
+\setlength{\treewidtheighteen}{\treewidthnineteen}%
+\setlength{\treewidthnineteen}{\treewidthtwenty}%
+\setbox\treeboxtwo \box\treeboxthree
+\setbox\treeboxthree \box\treeboxfour
+\setbox\treeboxfour \box\treeboxfive
+\setbox\treeboxfive \box\treeboxsix
+\setbox\treeboxsix \box\treeboxseven
+\setbox\treeboxseven \box\treeboxeight
+\setbox\treeboxeight \box\treeboxnine
+\setbox\treeboxnine \box\treeboxten
+\setbox\treeboxten \box\treeboxeleven
+\setbox\treeboxeleven \box\treeboxtwelve
+\setbox\treeboxtwelve \box\treeboxthirteen
+\setbox\treeboxthirteen \box\treeboxfourteen
+\setbox\treeboxfourteen \box\treeboxfifteen
+\setbox\treeboxfifteen \box\treeboxsixteen
+\setbox\treeboxsixteen \box\treeboxseventeen
+\setbox\treeboxseventeen \box\treeboxeighteen
+\setbox\treeboxeighteen \box\treeboxnineteen
+\setbox\treeboxnineteen \box\treeboxtwenty }
+%
+\newcommand{\leaf}[1]{%
+\ifnum\value{treecount}=20\typeout{QobiTeX warning---Tree stack overflow}\fi%
+\addtocounter{treecount}{1}%
+\setbox\treeboxtwenty \box\treeboxnineteen
+\setbox\treeboxnineteen \box\treeboxeighteen
+\setbox\treeboxeighteen \box\treeboxseventeen
+\setbox\treeboxseventeen \box\treeboxsixteen
+\setbox\treeboxsixteen \box\treeboxfifteen
+\setbox\treeboxfifteen \box\treeboxfourteen
+\setbox\treeboxfourteen \box\treeboxthirteen
+\setbox\treeboxthirteen \box\treeboxtwelve
+\setbox\treeboxtwelve \box\treeboxeleven
+\setbox\treeboxeleven \box\treeboxten
+\setbox\treeboxten \box\treeboxnine
+\setbox\treeboxnine \box\treeboxeight
+\setbox\treeboxeight \box\treeboxseven
+\setbox\treeboxseven \box\treeboxsix
+\setbox\treeboxsix \box\treeboxfive
+\setbox\treeboxfive \box\treeboxfour
+\setbox\treeboxfour \box\treeboxthree
+\setbox\treeboxthree \box\treeboxtwo
+\setbox\treeboxtwo \box\treeboxone
+\sbox{\treeboxone}{\qshow@leaf{#1}}%
+\sbox{\treeboxone}{\raisebox{-\ht\treeboxone}{\usebox{\treeboxone}}}%
+\setlength{\treeoffsettwenty}{\treeoffsetnineteen}%
+\setlength{\treeoffsetnineteen}{\treeoffseteighteen}%
+\setlength{\treeoffseteighteen}{\treeoffsetseventeen}%
+\setlength{\treeoffsetseventeen}{\treeoffsetsixteen}%
+\setlength{\treeoffsetsixteen}{\treeoffsetfifteen}%
+\setlength{\treeoffsetfifteen}{\treeoffsetfourteen}%
+\setlength{\treeoffsetfourteen}{\treeoffsetthirteen}%
+\setlength{\treeoffsetthirteen}{\treeoffsettwelve}%
+\setlength{\treeoffsettwelve}{\treeoffseteleven}%
+\setlength{\treeoffseteleven}{\treeoffsetten}%
+\setlength{\treeoffsetten}{\treeoffsetnine}%
+\setlength{\treeoffsetnine}{\treeoffseteight}%
+\setlength{\treeoffseteight}{\treeoffsetseven}%
+\setlength{\treeoffsetseven}{\treeoffsetsix}%
+\setlength{\treeoffsetsix}{\treeoffsetfive}%
+\setlength{\treeoffsetfive}{\treeoffsetfour}%
+\setlength{\treeoffsetfour}{\treeoffsetthree}%
+\setlength{\treeoffsetthree}{\treeoffsettwo}%
+\setlength{\treeoffsettwo}{\treeoffsetone}%
+\setlength{\treeoffsetone}{0.5\wd\treeboxone}%
+\setlength{\treeshifttwenty}{\treeshiftnineteen}%
+\setlength{\treeshiftnineteen}{\treeshifteighteen}%
+\setlength{\treeshifteighteen}{\treeshiftseventeen}%
+\setlength{\treeshiftseventeen}{\treeshiftsixteen}%
+\setlength{\treeshiftsixteen}{\treeshiftfifteen}%
+\setlength{\treeshiftfifteen}{\treeshiftfourteen}%
+\setlength{\treeshiftfourteen}{\treeshiftthirteen}%
+\setlength{\treeshiftthirteen}{\treeshifttwelve}%
+\setlength{\treeshifttwelve}{\treeshifteleven}%
+\setlength{\treeshifteleven}{\treeshiftten}%
+\setlength{\treeshiftten}{\treeshiftnine}%
+\setlength{\treeshiftnine}{\treeshifteight}%
+\setlength{\treeshifteight}{\treeshiftseven}%
+\setlength{\treeshiftseven}{\treeshiftsix}%
+\setlength{\treeshiftsix}{\treeshiftfive}%
+\setlength{\treeshiftfive}{\treeshiftfour}%
+\setlength{\treeshiftfour}{\treeshiftthree}%
+\setlength{\treeshiftthree}{\treeshifttwo}%
+\setlength{\treeshifttwo}{\treeshiftone}%
+\setlength{\treeshiftone}{0pt}%
+\setlength{\treewidthtwenty}{\treewidthnineteen}%
+\setlength{\treewidthnineteen}{\treewidtheighteen}%
+\setlength{\treewidtheighteen}{\treewidthseventeen}%
+\setlength{\treewidthseventeen}{\treewidthsixteen}%
+\setlength{\treewidthsixteen}{\treewidthfifteen}%
+\setlength{\treewidthfifteen}{\treewidthfourteen}%
+\setlength{\treewidthfourteen}{\treewidththirteen}%
+\setlength{\treewidththirteen}{\treewidthtwelve}%
+\setlength{\treewidthtwelve}{\treewidtheleven}%
+\setlength{\treewidtheleven}{\treewidthten}%
+\setlength{\treewidthten}{\treewidthnine}%
+\setlength{\treewidthnine}{\treewidtheight}%
+\setlength{\treewidtheight}{\treewidthseven}%
+\setlength{\treewidthseven}{\treewidthsix}%
+\setlength{\treewidthsix}{\treewidthfive}%
+\setlength{\treewidthfive}{\treewidthfour}%
+\setlength{\treewidthfour}{\treewidththree}%
+\setlength{\treewidththree}{\treewidthtwo}%
+\setlength{\treewidthtwo}{\treewidthone}%
+\setlength{\treewidthone}{\wd\treeboxone}}
+%
+\newcommand{\branch}[2]{%
+\setcounter{branchcount}{#1}%
+% 0-branching
+\ifnum\value{branchcount}=0\leaf{#2}\else% added 2002/04/19, RIG
+% Branch label (all branch counts)
+\sbox{\parentbox}{\qshow@text{\qlabelhook}{#2}}%
+% 1-branching
+\ifnum\value{branchcount}=1
+\setlength{\parentoffset}{\treeoffsetone}%
+\addtolength{\parentoffset}{-0.5\wd\parentbox}%
+\setlength{\daughteroffset}{0in}%
+\ifdim\parentoffset<0in%
+\setlength{\daughteroffset}{-\parentoffset}%
+\setlength{\parentoffset}{0in}\fi%
+\setlength{\parentwidth}{\parentoffset}%
+\addtolength{\parentwidth}{\wd\parentbox}%
+\setlength{\treeoffset}{\daughteroffset}%
+\addtolength{\treeoffset}{\treeoffsetone}%
+\setlength{\treewidth}{\wd\treeboxone}%
+\addtolength{\treewidth}{\daughteroffset}%
+\ifdim\treewidth<\parentwidth\setlength{\treewidth}{\parentwidth}\fi%
+\sbox{\treebox}{\begin{minipage}{\treewidth}%
+\begin{flushleft}%
+\showparentbox
+{\setlength{\unitlength}{\qtreeunaryht}%
+\hspace*{\treeoffset}\qdraw@branches{1}}\\  
+\vspace{-\baselineskip}%
+\hspace*{\daughteroffset}%
+\raisebox{-\ht\treeboxone}{\usebox{\treeboxone}}%
+\end{flushleft}%
+\end{minipage}}%
+\setlength{\treeoffsetone}{\parentoffset}%
+\addtolength{\treeoffsetone}{0.5\wd\parentbox}%
+\setlength{\treeshiftone}{0pt}%
+\setlength{\treewidthone}{\treewidth}%
+\sbox{\treeboxone}{\usebox{\treebox}}%
+% 2-branching
+\else\ifnum\value{branchcount}=2
+\setlength{\branchwidthone}{\treewidthtwo}%
+\addtolength{\branchwidthone}{\treeoffsetone}%
+\addtolength{\branchwidthone}{-\treeshiftone}%
+\addtolength{\branchwidthone}{-\treeoffsettwo}%
+\setlength{\branchwidth}{\branchwidthone}%
+\setlength{\daughteroffsetone}{\branchwidth}%
+\addtolength{\daughteroffsetone}{-\branchwidthone}%
+\addtolength{\daughteroffsetone}{-\treeshiftone}%
+\setlength{\parentoffset}{-0.5\wd\parentbox}%
+\addtolength{\parentoffset}{\treeoffsettwo}%
+\addtolength{\parentoffset}{0.5\branchwidth}%
+\setlength{\daughteroffset}{0in}%
+\ifdim\parentoffset<0in%
+\setlength{\daughteroffset}{-\parentoffset}%
+\setlength{\parentoffset}{0in}\fi%
+\setlength{\parentwidth}{\parentoffset}%
+\addtolength{\parentwidth}{\wd\parentbox}%
+\setlength{\treeoffset}{\daughteroffset}%
+\addtolength{\treeoffset}{\treeoffsettwo}%
+\setlength{\treewidth}{\wd\treeboxone}%
+\addtolength{\treewidth}{\daughteroffsetone}%
+\addtolength{\treewidth}{\treewidthtwo}%
+\addtolength{\treewidth}{\daughteroffset}%
+\ifdim\treewidth<\parentwidth\setlength{\treewidth}{\parentwidth}\fi%
+\sbox{\treebox}{\begin{minipage}{\treewidth}%
+\begin{flushleft}%
+\showparentbox %\frame
+{\setlength{\unitlength}{0.5\branchwidth}%
+\hspace*{\treeoffset}\qdraw@branches{2}}\\
+\vspace{-\baselineskip}%
+\hspace*{\daughteroffset}%
+\makebox[\treewidthtwo][l]%
+{\raisebox{-\ht\treeboxtwo}{\usebox{\treeboxtwo}}}%
+\hspace*{\daughteroffsetone}%
+\raisebox{-\ht\treeboxone}{\usebox{\treeboxone}}%
+\end{flushleft}%
+\end{minipage}}%
+\setlength{\treeoffsetone}{\parentoffset}%
+\addtolength{\treeoffsetone}{0.5\wd\parentbox}%
+\setlength{\treeshiftone}{0pt}%
+\setlength{\treewidthone}{\treewidth}%
+\sbox{\treeboxone}{\usebox{\treebox}}\poptree%
+% 3-branching
+\else\ifnum\value{branchcount}=3
+\setlength{\branchwidthone}{\treewidthtwo}%
+\addtolength{\branchwidthone}{\treeoffsetone}%
+\addtolength{\branchwidthone}{-\treeshiftone}%
+\addtolength{\branchwidthone}{-\treeoffsettwo}%
+\setlength{\branchwidthtwo}{\treewidththree}%
+\addtolength{\branchwidthtwo}{\treeoffsettwo}%
+\addtolength{\branchwidthtwo}{-\treeshifttwo}%
+\addtolength{\branchwidthtwo}{-\treeoffsetthree}%
+\setlength{\branchwidth}{\branchwidthone}%
+\ifdim\branchwidthtwo>\branchwidth%
+\setlength{\branchwidth}{\branchwidthtwo}\fi%
+\setlength{\daughteroffsetone}{\branchwidth}%
+\addtolength{\daughteroffsetone}{-\branchwidthone}%
+\addtolength{\daughteroffsetone}{-\treeshiftone}%
+\setlength{\daughteroffsettwo}{\branchwidth}%
+\addtolength{\daughteroffsettwo}{-\branchwidthtwo}%
+\addtolength{\daughteroffsettwo}{-\treeshifttwo}%
+\setlength{\parentoffset}{-0.5\wd\parentbox}%
+\addtolength{\parentoffset}{\treeoffsetthree}%
+\addtolength{\parentoffset}{\branchwidth}%
+\setlength{\daughteroffset}{0in}%
+\ifdim\parentoffset<0in%
+\setlength{\daughteroffset}{-\parentoffset}%
+\setlength{\parentoffset}{0in}\fi%
+\setlength{\parentwidth}{\parentoffset}%
+\addtolength{\parentwidth}{\wd\parentbox}%
+\setlength{\treeoffset}{\daughteroffset}%
+\addtolength{\treeoffset}{\treeoffsetthree}%
+\setlength{\treewidth}{\wd\treeboxone}%
+\addtolength{\treewidth}{\daughteroffsetone}%
+\addtolength{\treewidth}{\treewidthtwo}%
+\addtolength{\treewidth}{\daughteroffsettwo}%
+\addtolength{\treewidth}{\treewidththree}%
+\addtolength{\treewidth}{\daughteroffset}%
+\ifdim\treewidth<\parentwidth\setlength{\treewidth}{\parentwidth}\fi%
+\sbox{\treebox}{\begin{minipage}{\treewidth}%
+\begin{flushleft}%
+\showparentbox
+{\setlength{\unitlength}{0.5\branchwidth}%
+\hspace*{\treeoffset}\qdraw@branches{3}}\\
+\vspace{-\baselineskip}%
+\hspace*{\daughteroffset}%
+\makebox[\treewidththree][l]%
+{\raisebox{-\ht\treeboxthree}{\usebox{\treeboxthree}}}%
+\hspace*{\daughteroffsettwo}%
+\makebox[\treewidthtwo][l]%
+{\raisebox{-\ht\treeboxtwo}{\usebox{\treeboxtwo}}}%
+\hspace*{\daughteroffsetone}%
+\raisebox{-\ht\treeboxone}{\usebox{\treeboxone}}%
+\end{flushleft}%
+\end{minipage}}%
+\setlength{\treeoffsetone}{\parentoffset}%
+\addtolength{\treeoffsetone}{0.5\wd\parentbox}%
+\setlength{\treeshiftone}{0pt}%
+\setlength{\treewidthone}{\treewidth}%
+\sbox{\treeboxone}{\usebox{\treebox}}\poptree\poptree%
+% 4-branching
+\else\ifnum\value{branchcount}=4
+\setlength{\branchwidthone}{\treewidthtwo}%
+\addtolength{\branchwidthone}{\treeoffsetone}%
+\addtolength{\branchwidthone}{-\treeshiftone}%
+\addtolength{\branchwidthone}{-\treeoffsettwo}%
+\setlength{\branchwidthtwo}{\treewidththree}%
+\addtolength{\branchwidthtwo}{\treeoffsettwo}%
+\addtolength{\branchwidthtwo}{-\treeshifttwo}%
+\addtolength{\branchwidthtwo}{-\treeoffsetthree}%
+\setlength{\branchwidththree}{\treewidthfour}%
+\addtolength{\branchwidththree}{\treeoffsetthree}%
+\addtolength{\branchwidththree}{-\treeshiftthree}%
+\addtolength{\branchwidththree}{-\treeoffsetfour}%
+\setlength{\branchwidth}{\branchwidthone}%
+\ifdim\branchwidthtwo>\branchwidth%
+\setlength{\branchwidth}{\branchwidthtwo}\fi%
+\ifdim\branchwidththree>\branchwidth%
+\setlength{\branchwidth}{\branchwidththree}\fi%
+\setlength{\daughteroffsetone}{\branchwidth}%
+\addtolength{\daughteroffsetone}{-\branchwidthone}%
+\addtolength{\daughteroffsetone}{-\treeshiftone}%
+\setlength{\daughteroffsettwo}{\branchwidth}%
+\addtolength{\daughteroffsettwo}{-\branchwidthtwo}%
+\addtolength{\daughteroffsettwo}{-\treeshifttwo}%
+\setlength{\daughteroffsetthree}{\branchwidth}%
+\addtolength{\daughteroffsetthree}{-\branchwidththree}%
+\addtolength{\daughteroffsetthree}{-\treeshiftthree}%
+\setlength{\parentoffset}{-0.5\wd\parentbox}%
+\addtolength{\parentoffset}{\treeoffsetfour}%
+\addtolength{\parentoffset}{1.5\branchwidth}%
+\setlength{\daughteroffset}{0in}%
+\ifdim\parentoffset<0in%
+\setlength{\daughteroffset}{-\parentoffset}%
+\setlength{\parentoffset}{0in}\fi%
+\setlength{\parentwidth}{\parentoffset}%
+\addtolength{\parentwidth}{\wd\parentbox}%
+\setlength{\treeoffset}{\daughteroffset}%
+\addtolength{\treeoffset}{\treeoffsetfour}%
+\setlength{\treewidth}{\wd\treeboxone}%
+\addtolength{\treewidth}{\daughteroffsetone}%
+\addtolength{\treewidth}{\treewidthtwo}%
+\addtolength{\treewidth}{\daughteroffsettwo}%
+\addtolength{\treewidth}{\treewidththree}%
+\addtolength{\treewidth}{\daughteroffsetthree}%
+\addtolength{\treewidth}{\treewidthfour}%
+\addtolength{\treewidth}{\daughteroffset}%
+\ifdim\treewidth<\parentwidth\setlength{\treewidth}{\parentwidth}\fi%
+\sbox{\treebox}{\begin{minipage}{\treewidth}%
+\begin{flushleft}%
+\showparentbox
+{\setlength{\unitlength}{0.5\branchwidth}%
+\hspace*{\treeoffset}\qdraw@branches{4}}\\
+\vspace{-\baselineskip}%
+\hspace*{\daughteroffset}%
+\makebox[\treewidthfour][l]%
+{\raisebox{-\ht\treeboxfour}{\usebox{\treeboxfour}}}%
+\hspace*{\daughteroffsetthree}%
+\makebox[\treewidththree][l]%
+{\raisebox{-\ht\treeboxthree}{\usebox{\treeboxthree}}}%
+\hspace*{\daughteroffsettwo}%
+\makebox[\treewidthtwo][l]%
+{\raisebox{-\ht\treeboxtwo}{\usebox{\treeboxtwo}}}%
+\hspace*{\daughteroffsetone}%
+\raisebox{-\ht\treeboxone}{\usebox{\treeboxone}}%
+\end{flushleft}%
+\end{minipage}}%
+\setlength{\treeoffsetone}{\parentoffset}%
+\addtolength{\treeoffsetone}{0.5\wd\parentbox}%
+\setlength{\treeshiftone}{0pt}%
+\setlength{\treewidthone}{\treewidth}%
+\sbox{\treeboxone}{\usebox{\treebox}}\poptree\poptree\poptree%
+% 5-branching
+\else\ifnum\value{branchcount}=5
+\setlength{\branchwidthone}{\treewidthtwo}%
+\addtolength{\branchwidthone}{\treeoffsetone}%
+\addtolength{\branchwidthone}{-\treeshiftone}%
+\addtolength{\branchwidthone}{-\treeoffsettwo}%
+\setlength{\branchwidthtwo}{\treewidththree}%
+\addtolength{\branchwidthtwo}{\treeoffsettwo}%
+\addtolength{\branchwidthtwo}{-\treeshifttwo}%
+\addtolength{\branchwidthtwo}{-\treeoffsetthree}%
+\setlength{\branchwidththree}{\treewidthfour}%
+\addtolength{\branchwidththree}{\treeoffsetthree}%
+\addtolength{\branchwidththree}{-\treeshiftthree}%
+\addtolength{\branchwidththree}{-\treeoffsetfour}%
+\setlength{\branchwidthfour}{\treewidthfive}%
+\addtolength{\branchwidthfour}{\treeoffsetfour}%
+\addtolength{\branchwidthfour}{-\treeshiftfour}%
+\addtolength{\branchwidthfour}{-\treeoffsetfive}%
+\setlength{\branchwidth}{\branchwidthone}%
+\ifdim\branchwidthtwo>\branchwidth%
+\setlength{\branchwidth}{\branchwidthtwo}\fi%
+\ifdim\branchwidththree>\branchwidth%
+\setlength{\branchwidth}{\branchwidththree}\fi%
+\ifdim\branchwidthfour>\branchwidth%
+\setlength{\branchwidth}{\branchwidthfour}\fi%
+\setlength{\daughteroffsetone}{\branchwidth}%
+\addtolength{\daughteroffsetone}{-\branchwidthone}%
+\addtolength{\daughteroffsetone}{-\treeshiftone}%
+\setlength{\daughteroffsettwo}{\branchwidth}%
+\addtolength{\daughteroffsettwo}{-\branchwidthtwo}%
+\addtolength{\daughteroffsettwo}{-\treeshifttwo}%
+\setlength{\daughteroffsetthree}{\branchwidth}%
+\addtolength{\daughteroffsetthree}{-\branchwidththree}%
+\addtolength{\daughteroffsetthree}{-\treeshiftthree}%
+\setlength{\daughteroffsetfour}{\branchwidth}%
+\addtolength{\daughteroffsetfour}{-\branchwidthfour}%
+\addtolength{\daughteroffsetfour}{-\treeshiftfour}%
+\setlength{\parentoffset}{-0.5\wd\parentbox}%
+\addtolength{\parentoffset}{\treeoffsetfive}%
+\addtolength{\parentoffset}{2\branchwidth}%
+\setlength{\daughteroffset}{0in}%
+\ifdim\parentoffset<0in%
+\setlength{\daughteroffset}{-\parentoffset}%
+\setlength{\parentoffset}{0in}\fi%
+\setlength{\parentwidth}{\parentoffset}%
+\addtolength{\parentwidth}{\wd\parentbox}%
+\setlength{\treeoffset}{\daughteroffset}%
+\addtolength{\treeoffset}{\treeoffsetfive}%
+\setlength{\treewidth}{\wd\treeboxone}%
+\addtolength{\treewidth}{\daughteroffsetone}%
+\addtolength{\treewidth}{\treewidthtwo}%
+\addtolength{\treewidth}{\daughteroffsettwo}%
+\addtolength{\treewidth}{\treewidththree}%
+\addtolength{\treewidth}{\daughteroffsetthree}%
+\addtolength{\treewidth}{\treewidthfour}%
+\addtolength{\treewidth}{\daughteroffsetfour}%
+\addtolength{\treewidth}{\treewidthfive}%
+\addtolength{\treewidth}{\daughteroffset}%
+\ifdim\treewidth<\parentwidth\setlength{\treewidth}{\parentwidth}\fi%
+\sbox{\treebox}{\begin{minipage}{\treewidth}%
+\begin{flushleft}%
+\showparentbox
+{\setlength{\unitlength}{0.5\branchwidth}%
+\hspace*{\treeoffset}\qdraw@branches{5}}\\
+\vspace{-\baselineskip}%
+\hspace*{\daughteroffset}%
+\makebox[\treewidthfive][l]%
+{\raisebox{-\ht\treeboxfive}{\usebox{\treeboxfive}}}%
+\hspace*{\daughteroffsetfour}%
+\makebox[\treewidthfour][l]%
+{\raisebox{-\ht\treeboxfour}{\usebox{\treeboxfour}}}%
+\hspace*{\daughteroffsetthree}%
+\makebox[\treewidththree][l]%
+{\raisebox{-\ht\treeboxthree}{\usebox{\treeboxthree}}}%
+\hspace*{\daughteroffsettwo}%
+\makebox[\treewidthtwo][l]%
+{\raisebox{-\ht\treeboxtwo}{\usebox{\treeboxtwo}}}%
+\hspace*{\daughteroffsetone}%
+\raisebox{-\ht\treeboxone}{\usebox{\treeboxone}}%
+\end{flushleft}%
+\end{minipage}}%
+\setlength{\treeoffsetone}{\parentoffset}%
+\addtolength{\treeoffsetone}{0.5\wd\parentbox}%
+\setlength{\treeshiftone}{0pt}%
+\setlength{\treewidthone}{\treewidth}%
+\sbox{\treeboxone}{\usebox{\treebox}}\poptree\poptree\poptree\poptree%
+\else\typeout{QobiTeX warning--- Can't handle #1 branching}\fi\fi\fi\fi\fi\fi}
+%
+\newcommand{\faketreewidth}[1]{%
+  \sbox{\parentbox}{\qshow@text{\relax}{#1}}%
+  \setlength{\treewidthone}{0.5\wd\parentbox}%
+  \addtolength{\treewidthone}{\treeoffsetone}%
+  \setlength{\treeshiftone}{\treeoffsetone}%
+  \addtolength{\treeshiftone}{-0.5\wd\parentbox}}
+%
+
+% set-tree-width: like \faketreewidth, but takes a dimension argument
+% Use: \qsetw{1in} etc.
+\newcommand{\qsetw}[1]{%
+  \treewidthone = #1
+  \treewidthone = 0.5\treewidthone
+  \treeshiftone = -\treewidthone
+  \advance\treewidthone by \treeoffsetone
+  \advance\treeshiftone by \treeoffsetone}
+
+% Fix up alignment of the tree and print out.
+% \Tree has already taken care of centering, etc.
+%
+\newcommand{\qobitree}{%
+  % Cancel padding inserted by \qshow@text
+  \setbox\treeboxone \hbox{%
+      \hskip-\qtreepadding \box\treeboxone \hskip-\qtreepadding}%
+  % Lower box, to top-align with baseline
+  \@tempdima=\ht\treeboxone
+  \advance\@tempdima by -\ht\strutbox
+  \leavevmode \raise-\@tempdima \box\treeboxone
+  % Now clean up
+  \setlength{\treeoffsetone}{\treeoffsettwo}%
+  \setbox\treeboxone \box\treeboxtwo
+  \poptree }
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Front end for qobitree.  Reads a tree in bracketed notation and
+% generates commands to build the specified tree.
+% Tokens are space-delimited; brackets {} may be used to alter grouping.
+%
+% Alexis Dimitriadis (alexis@babel.ling.upenn.edu), Dec 6, 1993.
+%
+% Sample input:
+% \Tree [ [ John ].NP [ has [ [ seen ].V [ {the book} ].NP ].T ].IP ].S
+% To insert extra material, precede token with an exclamation mark, e.g.
+%       ... ].V !\faketreewidth{VPP} ...
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Very messy stack macros, to make up for lack of nested environments in
+% qobitree. 
+%
+% \Spush\Stack{X}   Push X on stack \Stack.
+% \Spop\Stack       Pop top element off \Stack, leave in the input stream.
+% \Spopd\Stack\to\v Define \v to be the top element of \Stack, pop it.
+%
+
+% This will trigger a LaTeX diagnostic if we pop too far.
+\def\qbstack{<Stack Underflow>}
+\def\qnstack{<Stack Underflow>}
+
+
+\newtoks\qta \newtoks\qtb
+% Expand #2 and push on stack #1.  Things already pushed are not
+% reexpanded.
+\long\def\Spush#1#2{\qta=\expandafter{#1}%
+  \edef#1{{#2}\noexpand\@@STP{\the\qta}}}
+
+% Push #2 on stack #1 unexpanded.
+%
+\long\def\SpushU#1#2{\qta=\expandafter{#1}\qtb={#2}%
+  \edef#1{{\the\qtb}\noexpand\@@STP{\the\qta}}}
+
+\def\@@STP{\def\@@StpV}
+
+% Pop the top element of stack #1, leaving in the input stream.
+%
+\def\Spop#1{#1\let#1=\@@StpV}
+
+% Pop the top element of stack #1, expand it, and define #2 to it.
+% 
+\def\SpopD#1#2{\expandafter\qta#1\let#1=\@@StpV\edef#2{\the\qta}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% This is the front end proper.  Everything else is just sugar.
+% (the stack macros are necessary).
+%
+\newcount\nbranches
+
+\def\Tree{\bgroup
+  \@ifundefined{qtreebugfixhook}{}\qtreebugfixhook % retained for compatibility
+  \automath \qtreeprimes@internal
+  \qtreeinithook
+  \ifqtreecenter\hskip 0pt plus 1fil\else\leavevmode\fi 
+  \nbranches=0\relax \q@recurse }
+
+\def\endTree{\qobitree \qtreefinalhook \egroup}
+
+\def\q@recurse[{\@ifnextchar.{\qq@recurse}{\qq@recurse. }}
+\def\qq@recurse.#1 {\SpushU\qnstack{#1}%
+  \Spush\qbstack{\number\nbranches}\nbranches=0\relax \q@lookfornodes } 
+
+% \doanode should more properly be called \doaleaf.
+% \@qseenode is the first token of our argument: handle specially if a roof.
+% The space in \leaf is for terminating the argument of \qroof
+\def\doanode#1 {\advance\nbranches by1 
+    \ifx\@qseenode\qroof \leaf{#1 }%
+    \else \leaf{#1}\fi \q@lookfornodes} 
+
+\def\q@lookfornodes{\@ifnextchar]{\closeoff}{%
+  \@ifnextchar[{\advance\nbranches by1\relax \q@recurse}{%
+      \@ifnextchar!{\pushliteral}{\futurelet\@qseenode\doanode}}}}
+
+\def\pushliteral!#1 {#1\relax \q@lookfornodes}
+
+\def\closeoff]{\@ifnextchar.{\expandafter\@closeoff}{\expandafter\@closeoff. }}
+% If either label is missing, use the other.
+% Otherwise, disallow mismatched labels
+% Push and pop right argument to make sure the tokens are in same state...
+\def\@closeoff.#1 {%
+  \def\rarg{#1}%
+  \SpopD\qnstack\larg
+  \ifx\larg\@empty \let\larg=\rarg 
+  \else \ifx\rarg\@empty \let\rarg=\larg \fi\fi
+  \ifx\larg\rarg \else 
+    \errmessage{MISMATCHED LABELS, [.\larg\ ... ].\rarg}%
+  \fi 
+  \@@closeoff\larg }
+
+\def\@@closeoff#1{\branch{\number\nbranches}{#1}%
+  \SpopD\qbstack\x\nbranches=\x \relax
+% \showthe\nbranches
+  \qbranch@hook
+  \ifnum\nbranches>0 \expandafter\q@lookfornodes
+  \else \expandafter\endTree \fi}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% and another odd convenience:
+%
+% Make _, ^ go into math mode automatically in the scope of \automath
+%
+{ % Temporarily change catcodes
+  \catcode`\_=\active
+  \catcode`\^=\active
+
+  \global\def\automath{%
+    \catcode`\_=\active
+    \catcode`\^=\active
+    \def_##1{\@ifnextchar^{\automath@two_{##1}}{\ensuremath{\sb{##1}}}}%
+    \def^##1{\@ifnextchar_{\automath@two^{##1}}{\ensuremath{\sp{##1}}}}}
+}
+\def\automath@two#1#2#3#4{\ensuremath{#1{#2}\relax #3{#4}}}
+% Restore default catcodes for ^, _
+\def\noautomath{\catcode`\_=8 \catcode`\^=7 }
+
+
+% Let \0, \1, \2 produce ^0, $'$, $''$
+% The \rlap results in better centering of the label (ignoring the
+%  superscript)
+\def\qtreeprimes@internal{%
+  \def\0{\ifmmode ^0\else \rlap{$^0$}\fi}%
+  \def\1{\ifmmode '\else \rlap{$'$}\fi}%
+  \def\2{\ifmmode ''\else \rlap{$''$}\fi}%
+}
+
+% Same commands, but without the \rlap feature
+\def\qtreeprimes{%
+  \def\0{\ensuremath{^0}}%
+  \def\1{\ensuremath{'}}%
+  \def\2{\ensuremath{''}}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% qroof: Build a triangular ``roof'' with label #2 and contents (under the
+% roof) #1.  The width of the roof is computed automatically.  The contents
+% may contain line breaks (\\).
+%
+
+% The slope of the roof built by qroof (may be changed anywhere).
+\newcount\qroofx
+\newcount\qroofy
+\qroofx=3 \qroofy=1
+
+\newbox\@qrscratchbox
+
+% User command for requesting a roof
+%
+\def\qroof#1.#2 {{%
+  % padding under the "eaves" of the roof
+  \setbox\@qrscratchbox = \hbox{\let\qtreepadding=\qroofpadding
+    \qshow@text[l]{\qleafhook}{#1}}%
+    % we don't pad here, since the entire roof gets padded as a leaf.
+  \def\qtreepadding{0pt}%
+  \begin{tabular}{@{}c@{}}
+      \setbox\@tempboxa = \hbox{\qshow@text{\qlabelhook}{#2}}%
+          \ifdim\wd\@tempboxa>0pt \box\@tempboxa \\ \fi
+      \unitlength=\wd\@qrscratchbox \qdraw@roof \\[-0.6ex]
+      \box\@qrscratchbox
+\end{tabular}}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%                          DRAWING UTILITIES
+
+% The drawing routines may be redefined. The new drawing configuration
+% must provide the commands:
+%
+% \qdraw@branches{N}   Draw N branches, each \unitlength wide
+% \qdraw@roof          Draw a roof, \unitlength wide
+%
+% (\unitlength is set to the proper value before these are called)
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% The original, ``picture'' driver: Uses the native {picture} environment.
+% It is expected that it will be augmented (originally with eepic, but now
+% with pict2e.sty)
+
+% Draws a roof with slope \qroofy/\qroofx, and width equal to the current
+% width of \unitlength (which, during the actual drawing, is set to a
+% suitable value
+% Because we must use integer arithmetic, we divide \unitlength into
+% 2\qroofx units for calculations
+     
+\def\qdraw@roof{{%  
+  \def\wwd{\count1}%
+  \wwd=\qroofx\relax
+  \multiply\wwd by 2
+  \divide\unitlength by \wwd
+  \begin{picture}(\wwd,\qroofy)
+    \put(0, 0){\line(1,0){\wwd}}
+    \put(0, 0){\line(\qroofx, \qroofy){\qroofx}}
+    \put(\wwd, 0){\line(-\qroofx, \qroofy){\qroofx}}
+  \end{picture}}}
+
+% Draw one of the branching structures we need, using the standard {picture}
+% environment (with or without eepic extensions).
+% The parameter \unitlength is already set appropriately
+%
+\def\qdraw@branches#1{\ifcase#1\relax % Zero case is unused
+  \or  % One-branching
+  \begin{picture}(0,1)
+    \put(0,0){\line(0,1){1}}
+  \end{picture}%
+  \or % Two-branching
+  \begin{picture}(2,0.5)
+    \put(0,0){\line(2,1){1}}
+    \put(2,0){\line(-2,1){1}}
+  \end{picture}%
+  \or % Three-branching
+  \begin{picture}(4,1)
+    \put(0,0){\line(2,1){2}}
+    \put(2,0){\line(0,1){1}}
+    \put(4,0){\line(-2,1){2}}
+  \end{picture}%
+  \or % Four-branching
+  \begin{picture}(6,1)
+    \put(0,0){\line(3,1){3}}
+    \put(2,0){\line(1,1){1}}
+    \put(4,0){\line(-1,1){1}}
+    \put(6,0){\line(-3,1){3}}
+  \end{picture}%
+  \or % Five-branching
+  \begin{picture}(8,1)
+    \put(0,0){\line(4,1){4}}
+    \put(2,0){\line(2,1){2}}
+    \put(4,0){\line(0,1){1}}
+    \put(6,0){\line(-2,1){2}}
+    \put(8,0){\line(-4,1){4}}
+  \end{picture}%
+  \else\typeout{Qtree error--- Can't handle #1-way branching}
+  \fi}
+
+% END OF PICTURE driver definitions
+
diff --git a/lib/src/latin/doc/summerschool2013-final.pdf b/lib/src/latin/doc/summerschool2013-final.pdf
new file mode 100644
Binary files /dev/null and b/lib/src/latin/doc/summerschool2013-final.pdf differ
diff --git a/lib/src/latin/doc/summerschool2013-final.tex b/lib/src/latin/doc/summerschool2013-final.tex
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/doc/summerschool2013-final.tex
@@ -0,0 +1,711 @@
+%\documentclass[handout]{beamer}
+\documentclass{beamer}
+%\usetheme{Singapore} % anderes Layout
+%\usetheme{Antibes} % anderes Layout
+%\usecolortheme{lily}
+\usetheme{Antibes}
+\usecolortheme{beaver}
+\setbeamertemplate{footline}[frame number]
+\usepackage{color}
+\usepackage{german}
+\usepackage{latexsym,amssymb}
+\usepackage{amsmath} % für begin{cases} ... \end{cases}
+%\usepackage[utf8]{inputenc}
+%\usepackage[T1]{fontenc}
+%\usepackage{algorithm}
+%\usepackage{algorithmicx}
+%\usepackage{algpseudocode}
+\usepackage{multicol}
+\usepackage{graphicx}
+\usepackage{fontspec}
+\usepackage{url}
+\usepackage{fancyvrb}
+
+\setbeamertemplate{footline}[frame number]
+\setbeamerfont{example script}{size=\scriptsize}
+\setbeamerfont{example tiny}{size=\tiny}
+
+\parindent0pt
+\parskip1.2ex
+
+\def\nat{{\mathbb N}}
+\def\bool{{\mathbb B}}
+\def\real{{\mathbb R}}
+
+\title[The Latin Language Ressource Grammar]{The Latin Language Ressource Grammar\\\quad \\ \small{ GF Summer School, Frauenchiemsee 2013 }}
+\author{Herbert Lange\\Centrum für Informations- und Sprachverarbeitung\\München}
+
+\date{\today} 
+
+\begin{document}
+\frame{\titlepage}
+
+\section{The Latin RG}
+\begin{frame}
+\tableofcontents
+\end{frame}
+\subsection{Current Status}
+\begin{frame}[fragile]{Current Status}
+%\begin{example}[fontsize=\small]{Changes in the files}
+\begin{Verbatim}[fontsize=\tiny,commandchars=\\\{\}]
+ lib/src/latin/AdjectiveLat.gf   |   14 \textcolor{green}{+}\textcolor{red}{-}
+ lib/src/latin/AdverbLat.gf      |    4 \textcolor{green}{+}\textcolor{red}{-}
+ lib/src/latin/AllLat.gf         |    4 \textcolor{green}{+}\textcolor{red}{-}
+ lib/src/latin/AllLatAbs.gf      |   10 \textcolor{green}{+}\textcolor{red}{-}
+ lib/src/latin/CatLat.gf         |   69 \textcolor{green}{++}\textcolor{red}{---}
+ lib/src/latin/ConjunctionLat.gf |   37 \textcolor{green}{++}\textcolor{red}{-}
+ lib/src/latin/ExtraLat.gf       |    8 \textcolor{green}{+}
+ lib/src/latin/ExtraLatAbs.gf    |    5 \textcolor{green}{+}
+ lib/src/latin/GrammarLat.gf     |    5 \textcolor{green}{+}\textcolor{red}{-}
+ lib/src/latin/IrregLat.gf       |  631 \textcolor{green}{+++++++++++++++++++++++++++++++}\textcolor{red}{-------------}
+ lib/src/latin/IrregLatAbs.gf    |   11 \textcolor{green}{+}
+ lib/src/latin/LangLat.gf        |    2 \textcolor{green}{+}
+ lib/src/latin/LexiconLat.gf     |  752 \textcolor{green}{++++++++++++++++++++++++++}\textcolor{red}{--------------------------}
+ lib/src/latin/MorphoLat.gf      |  800 \textcolor{green}{++++++++++++++++++++++++++++++++++++++++++}\textcolor{red}{-------------}
+ lib/src/latin/NounLat.gf        |   92 \textcolor{green}{++++}\textcolor{red}{---}
+ lib/src/latin/ParadigmsLat.gf   |   63 \textcolor{green}{++++}\textcolor{red}{-}
+ lib/src/latin/PhraseLat.gf      |   24 \textcolor{green}{+}\textcolor{red}{-}
+ lib/src/latin/ResLat.gf         | 1223 \textcolor{green}{++++++++++++++++++++++++++++++++++++++++++++++++++++++++}
+\textcolor{red}{-----------------------------}
+ lib/src/latin/SentenceLat.gf    |   22 \textcolor{green}{+}\textcolor{red}{-}
+ lib/src/latin/StructuralLat.gf  |  226 \textcolor{green}{++++++++}\textcolor{red}{--------}
+ lib/src/latin/VerbLat.gf        |   13 \textcolor{green}{+}\textcolor{red}{-}
+ 21 files changed, 2610 insertions(+), 1405 deletions(-)
+\end{Verbatim}
+%\end{example}
+\end{frame}
+\subsection{Lexicon}
+\begin{frame}[fragile]{Lexicon}
+\begin{itemize}
+  \item All strings replaced by (more or less) appropriate Latin translations
+  \item Some words only translatable by phrases (e.g. camera\_N, travel\_V) $\Rightarrow$ Create phrases and wrap them up as a noun or verb $\Rightarrow$ Works fine for CN but not so well for VPs
+  \item Discovered all kinds of irregular word forms in the lexicon (e.g. deponent verbs, defective verbs, plural only nouns) $\Rightarrow$ Motivation to implement as much of the morphology as possible
+  \item Challenge to implement modern words (airplane\_N, train\_N, ...) $\Rightarrow$ Wikipedia as a useful source for translations 
+\end{itemize}
+\end{frame}
+\begin{frame}[fragile]{Examples from the Lexicon}
+\begin{example}{Excerpt from the Lexicon\footnote{LexiconLat.gf}}
+\begin{Verbatim}[fontsize=\tiny,commandchars=\\\{\}]
+lin
+  [...]
+  camera_N = 
+    ResLat.useCNasN (AdjCN (PositA (mkA "photographicus") ) 
+                           (UseN (mkN "machina" ) ) 
+                    ) ; -- (http://la.wikipedia.org/wiki/Machina_photographica / Pons)
+  [...]
+  train_N = mkN "hamaxostichus" ; -- -i m. (http://la.wikipedia.org/wiki/Hamaxostichus)
+  travel_V = 
+    ResLat.useVPasV ( ComplSlash ( SlashV2a ( mkV2 "facere" ) ) 
+                          ( DetCN ( DetQuant IndefArt NumSg ) 
+                                  ( UseN ( mkN "iter" "itineris" Neutr ) ) 
+                          ) 
+             ) ; -- facio, feci, factum 3 
+  [...]
+  science_N = pluralN (mkN "litera" ) ; -- only pl. (Langenscheidts)
+\end{Verbatim}
+\end{example}
+\end{frame}
+\subsection{Morphology}
+\begin{frame}{Morphology}
+\begin{itemize}
+  \item Trying not to use sound laws
+  \item Morphology for Nouns, Adjectives, Verbs and Personal/Possesive Pronouns
+  \item Smart Paradigms as smart as possible
+\end{itemize}
+\end{frame}
+\begin{frame}[fragile]{Noun Morphology}
+\begin{itemize}
+  \item Six Cases (but mostly Nominative and Vocative have the same form)
+  \item Two Number categories \\
+  $\Rightarrow 6x2 = $ 12 Forms
+  \item Five Declension classes
+\end{itemize}
+\begin{example}{Noun type and parameters\footnote{ResLat.gf}}
+\usebeamerfont{example script}
+\begin{Verbatim}
+param
+  Case = Nom | Acc | Gen | Dat | Abl | Voc ;
+  Gender = Masc | Fem | Neutr ;
+oper
+  Noun : Type = {s : Number => Case => Str ; g : Gender} ;
+\end{Verbatim}
+\end{example}
+\end{frame}
+\begin{frame}[fragile]{Smart paradigm}
+\begin{example}{Smart paradigm\footnote{MorphoLat.gf}}
+\usebeamerfont{example script}
+\begin{Verbatim}[label=Smart paradigm,fontsize=\scriptsize]
+  noun : Str -> Noun = \verbum -> 
+    case verbum of {
+      _ + "a"  => noun1 verbum ;
+      _ + "us" => noun2us verbum ;
+      _ + "um" => noun2um verbum ;
+      _ + ( "er" | "ir" ) => 
+        noun2er verbum ( (Predef.tk 2 verbum) + "ri" ) ;
+      _ + "u"  => noun4u verbum ;
+      _ + "es" => noun5 verbum ;
+      _  => 
+        Predef.error 
+          ("3rd declinsion cannot be applied to just 
+            one noun form " ++ verbum)
+      } ;
+\end{Verbatim}
+\end{example}
+\end{frame}
+\begin{frame}[fragile]{Smart paradigm}
+\begin{example}{Smart paradigm\footnote{MorphoLat.gf}}
+\usebeamerfont{example script}
+\begin{Verbatim}[label=Smart paradigm,fontsize=\scriptsize]
+  noun_ngg : Str -> Str -> Gender -> Noun = \verbum,verbi,g -> 
+    let s : Noun = case <verbum,verbi> of {
+      <_ + "a",  _ + "ae"> => noun1 verbum ;
+      <_ + "us", _ + "i">  => noun2us verbum ;
+      <_ + "um", _ + "i">  => noun2um verbum ;
+      <_ + ( "er" | "ir" ) , _ + "i">  => noun2er verbum verbi ;
+
+      <_ + "us", _ + "us"> => noun4us verbum ;
+      <_ + "u",  _ + "us"> => noun4u verbum ;
+      <_ + "es", _ + "ei"> => noun5 verbum ;
+      _  => noun3 verbum verbi g
+      }
+    in  
+    nounWithGen g s ;
+\end{Verbatim}
+\end{example}
+\end{frame}
+\begin{frame}[fragile]
+\begin{example}{Paradigm of friend\_N}
+\usebeamerfont{example script}
+\begin{multicols}{2}
+\begin{Verbatim}
+Lang> l -table friend_N
+s Sg Nom : amicus
+s Sg Acc : amicum
+s Sg Gen : amici
+s Sg Dat : amico
+s Sg Abl : amico
+s Sg Voc : amice
+s Pl Nom : amici
+s Pl Acc : amicos
+s Pl Gen : amicorum
+s Pl Dat : amicis
+s Pl Abl : amicis
+s Pl Voc : amici
+\end{Verbatim}
+\begin{Verbatim}
+
+s Sg Nom : amica
+s Sg Acc : amicam
+s Sg Gen : amicae
+s Sg Dat : amicae
+s Sg Abl : amica
+s Sg Voc : amica
+s Pl Nom : amicae
+s Pl Acc : amicas
+s Pl Gen : amicarum
+s Pl Dat : amicis
+s Pl Abl : amicis
+s Pl Voc : amicae
+\end{Verbatim}
+\end{multicols}
+\end{example}
+\end{frame}
+\begin{frame}[fragile]{Adjective Morphology}
+\begin{itemize}
+  \item Three Gender categories
+  \item Two Number categories
+  \item Six Cases
+  \item Three degrees of comparation \\
+  $\Rightarrow 3 x 2 x 6 x 3 = $ 108 Forms 
+  \item Three Declination Classes
+\end{itemize}
+\begin{example}{Adjective type\footnote{ResLat.gf}}
+\usebeamerfont{example script}
+\begin{Verbatim}
+param
+  Agr = Ag Gender Number Case ; -- Agreement for NP et al.
+oper
+  Adjective : Type = { s : Degree => Agr => Str } ;
+\end{Verbatim}
+\end{example}
+\end{frame}
+\begin{frame}[fragile]
+\begin{itemize}
+  \item More complex than noun declension
+  \item Some hard-coded exception handling (Maybe find a better solution later)
+\end{itemize}
+\begin{example}{Exceptions in adjective declension\footnote{MorphoLat.gf}}
+\usebeamerfont{example script}
+\begin{Verbatim}
+adj12 : Str -> Adjective = \bonus ->
+  let
+    bon : Str = case bonus of {
+      -- Exceptions Bayer-Lindauer 41 3.2
+      ("asper" | "liber" | "miser" | "tener" | "frugifer") => bonus ;
+      -- Usual cases
+      pulch + "er" => pulch + "r" ;
+      bon + "us" => bon ;
+      _ => Predef.error ("adj12 does not apply to" ++ bonus)
+      } ;
+      [...]
+    in [...]
+\end{Verbatim}
+\end{example}
+\end{frame}
+\begin{frame}[fragile]{Verb conjugation}
+\begin{itemize}
+  \item Lots of Forms: Active 60 forms, passive 30 forms, participle 108, gerund 4 forms, gerundive 36 forms, infinitive 12 forms, imperative 8 forms, supine 2 forms $\Rightarrow$ Total 260 Forms
+\end{itemize}
+\begin{example}{Verb parameters\footnote{ResLat.gf}}
+\usebeamerfont{example tiny}
+\begin{Verbatim}
+param 
+  VActForm  = VAct VAnter VTense Number Person ;
+  VPassForm = -- No anteriority because perfect forms are built using participle
+    VPass VTense Number Person ; 
+  VInfForm  = VInfActPres | VInfActPerf Gender | VInfActFut Gender | 
+    VInfPassPres | VInfPassPerf Gender | VinfPassFut ;
+  VImpForm  = VImp1 Number | VImp2 Number Person ;
+  VGerund   = VGenAcc | VGenGen |VGenDat | VGenAbl ;
+  VSupine   = VSupAcc | VSupAbl ;
+  VPartForm = VActPres | VActFut | VPassPerf ;
+
+  VAnter = VAnt | VSim ;
+  VTense = VPres VMood | VImpf VMood | VFut ; 
+  VMood  = VInd | VConj ;
+\end{Verbatim}
+\end{example}
+\end{frame}
+\begin{frame}[fragile]
+\begin{example}{Verb type\footnote{ResLat.gf}}
+\usebeamerfont{example script}
+\begin{Verbatim}
+oper
+  Verb : Type = {
+    act   : VActForm => Str ;
+    pass  : VPassForm => Str ;
+    inf   : VInfForm => Str ;
+    imp   : VImpForm => Str ;
+    ger   : VGerund => Str ;
+    geriv : Agr => Str ; 
+    sup   : VSupine => Str ;
+    part  : VPartForm =>Agr => Str ;
+    } ;
+\end{Verbatim}
+\end{example}
+\end{frame}
+\begin{frame}[fragile]{A (nearly) complete verb lemma}
+\begin{example}%{A (nearly)complete verb lemma}
+\begin{multicols}{5}
+{\fontsize{2pt}{0.15em}\selectfont
+\begin{Verbatim}
+act (VAct VAnt (VPres VInd) Sg P1) : legi
+act (VAct VAnt (VPres VInd) Sg P2) : legisti
+act (VAct VAnt (VPres VInd) Sg P3) : legit
+act (VAct VAnt (VPres VInd) Pl P1) : legimus
+act (VAct VAnt (VPres VInd) Pl P2) : legistis
+act (VAct VAnt (VPres VInd) Pl P3) : legerunt
+act (VAct VAnt (VPres VConj) Sg P1) : legerim
+act (VAct VAnt (VPres VConj) Sg P2) : legeris
+act (VAct VAnt (VPres VConj) Sg P3) : legerit
+act (VAct VAnt (VPres VConj) Pl P1) : legerimus
+act (VAct VAnt (VPres VConj) Pl P2) : legeritis
+act (VAct VAnt (VPres VConj) Pl P3) : legerint
+act (VAct VAnt (VImpf VInd) Sg P1) : legeram
+act (VAct VAnt (VImpf VInd) Sg P2) : legeras
+act (VAct VAnt (VImpf VInd) Sg P3) : legerat
+act (VAct VAnt (VImpf VInd) Pl P1) : legeramus
+act (VAct VAnt (VImpf VInd) Pl P2) : legeratis
+act (VAct VAnt (VImpf VInd) Pl P3) : legerant
+act (VAct VAnt (VImpf VConj) Sg P1) : legissem
+act (VAct VAnt (VImpf VConj) Sg P2) : legisses
+act (VAct VAnt (VImpf VConj) Sg P3) : legisset
+act (VAct VAnt (VImpf VConj) Pl P1) : legissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : legissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : legissent
+act (VAct VAnt VFut Sg P1) : legero
+act (VAct VAnt VFut Sg P2) : legeris
+act (VAct VAnt VFut Sg P3) : legerit
+act (VAct VAnt VFut Pl P1) : legerimus
+act (VAct VAnt VFut Pl P2) : legeritis
+act (VAct VAnt VFut Pl P3) : legerint
+act (VAct VSim (VPres VInd) Sg P1) : lego
+act (VAct VSim (VPres VInd) Sg P2) : legis
+act (VAct VSim (VPres VInd) Sg P3) : legit
+act (VAct VSim (VPres VInd) Pl P1) : legimus
+act (VAct VSim (VPres VInd) Pl P2) : legitis
+act (VAct VSim (VPres VInd) Pl P3) : legunt
+act (VAct VSim (VPres VConj) Sg P1) : legam
+act (VAct VSim (VPres VConj) Sg P2) : legas
+act (VAct VSim (VPres VConj) Sg P3) : legat
+act (VAct VSim (VPres VConj) Pl P1) : legamus
+act (VAct VSim (VPres VConj) Pl P2) : legatis
+act (VAct VSim (VPres VConj) Pl P3) : legant
+act (VAct VSim (VImpf VInd) Sg P1) : legebam
+act (VAct VSim (VImpf VInd) Sg P2) : legebas
+act (VAct VSim (VImpf VInd) Sg P3) : legebat
+act (VAct VSim (VImpf VInd) Pl P1) : legebamus
+act (VAct VSim (VImpf VInd) Pl P2) : legebatis
+act (VAct VSim (VImpf VInd) Pl P3) : legebant
+act (VAct VSim (VImpf VConj) Sg P1) : legerem
+act (VAct VSim (VImpf VConj) Sg P2) : legeres
+act (VAct VSim (VImpf VConj) Sg P3) : legeret
+act (VAct VSim (VImpf VConj) Pl P1) : legeremus
+act (VAct VSim (VImpf VConj) Pl P2) : legeretis
+act (VAct VSim (VImpf VConj) Pl P3) : legerent
+act (VAct VSim VFut Sg P1) : legam
+act (VAct VSim VFut Sg P2) : leges
+act (VAct VSim VFut Sg P3) : leget
+act (VAct VSim VFut Pl P1) : legemus
+act (VAct VSim VFut Pl P2) : legetis
+act (VAct VSim VFut Pl P3) : legent
+ger VGenAcc : legendum
+ger VGenGen : legendi
+ger VGenDat : legendo
+ger VGenAbl : legendo
+geriv (Ag Masc Sg Nom) : legendus
+geriv (Ag Masc Sg Acc) : legendum
+geriv (Ag Masc Sg Gen) : legendi
+geriv (Ag Masc Sg Dat) : legendo
+geriv (Ag Masc Sg Abl) : legendo
+geriv (Ag Masc Sg Voc) : legende
+geriv (Ag Masc Pl Nom) : legendi
+geriv (Ag Masc Pl Acc) : legendos
+geriv (Ag Masc Pl Gen) : legendorum
+geriv (Ag Masc Pl Dat) : legendis
+geriv (Ag Masc Pl Abl) : legendis
+geriv (Ag Masc Pl Voc) : legendi
+geriv (Ag Fem Sg Nom) : legenda
+geriv (Ag Fem Sg Acc) : legendam
+geriv (Ag Fem Sg Gen) : legendae
+geriv (Ag Fem Sg Dat) : legendae
+geriv (Ag Fem Sg Abl) : legenda
+geriv (Ag Fem Sg Voc) : legenda
+geriv (Ag Fem Pl Nom) : legendae
+geriv (Ag Fem Pl Acc) : legendas
+geriv (Ag Fem Pl Gen) : legendarum
+geriv (Ag Fem Pl Dat) : legendis
+geriv (Ag Fem Pl Abl) : legendis
+geriv (Ag Fem Pl Voc) : legendae
+geriv (Ag Neutr Sg Nom) : legendum
+geriv (Ag Neutr Sg Acc) : legendum
+geriv (Ag Neutr Sg Gen) : legendi
+geriv (Ag Neutr Sg Dat) : legendo
+geriv (Ag Neutr Sg Abl) : legendo
+geriv (Ag Neutr Sg Voc) : legendum
+geriv (Ag Neutr Pl Nom) : legenda
+geriv (Ag Neutr Pl Acc) : legenda
+geriv (Ag Neutr Pl Gen) : legendorum
+geriv (Ag Neutr Pl Dat) : legendis
+geriv (Ag Neutr Pl Abl) : legendis
+geriv (Ag Neutr Pl Voc) : legenda
+imp (VImp1 Sg) : lege
+imp (VImp1 Pl) : legite
+imp (VImp2 Sg P1) : ######
+imp (VImp2 Sg P2) : legito
+imp (VImp2 Sg P3) : legito
+imp (VImp2 Pl P1) : ######
+imp (VImp2 Pl P2) : legitote
+imp (VImp2 Pl P3) : legunto
+inf VInfActPres : legere
+inf (VInfActPerf Masc) : legisse
+inf (VInfActPerf Fem) : legisse
+inf (VInfActPerf Neutr) : legisse
+inf (VInfActFut Masc) : lecturum
+inf (VInfActFut Fem) : lecturam
+inf (VInfActFut Neutr) : lecturum
+inf VInfPassPres : legeri
+inf (VInfPassPerf Masc) : lectum
+inf (VInfPassPerf Fem) : lectam
+inf (VInfPassPerf Neutr) : lectum
+inf VinfPassFut : lectum
+part VActPres (Ag Masc Sg Nom) : legens
+part VActPres (Ag Masc Sg Acc) : legentem
+part VActPres (Ag Masc Sg Gen) : legentis
+part VActPres (Ag Masc Sg Dat) : legenti
+part VActPres (Ag Masc Sg Abl) : legente
+part VActPres (Ag Masc Sg Voc) : legens
+part VActPres (Ag Masc Pl Nom) : legentes
+part VActPres (Ag Masc Pl Acc) : legentes
+part VActPres (Ag Masc Pl Gen) : legentium
+part VActPres (Ag Masc Pl Dat) : legentibus
+part VActPres (Ag Masc Pl Abl) : legentibus
+part VActPres (Ag Masc Pl Voc) : legentes
+part VActPres (Ag Fem Sg Nom) : legens
+part VActPres (Ag Fem Sg Acc) : legentem
+part VActPres (Ag Fem Sg Gen) : legentis
+part VActPres (Ag Fem Sg Dat) : legenti
+part VActPres (Ag Fem Sg Abl) : legente
+part VActPres (Ag Fem Sg Voc) : legens
+part VActPres (Ag Fem Pl Nom) : legentes
+part VActPres (Ag Fem Pl Acc) : legentes
+part VActPres (Ag Fem Pl Gen) : legentium
+part VActPres (Ag Fem Pl Dat) : legentibus
+part VActPres (Ag Fem Pl Abl) : legentibus
+part VActPres (Ag Fem Pl Voc) : legentes
+part VActPres (Ag Neutr Sg Nom) : legens
+part VActPres (Ag Neutr Sg Acc) : legens
+part VActPres (Ag Neutr Sg Gen) : legentis
+part VActPres (Ag Neutr Sg Dat) : legenti
+part VActPres (Ag Neutr Sg Abl) : legente
+part VActPres (Ag Neutr Sg Voc) : legens
+part VActPres (Ag Neutr Pl Nom) : legentia
+part VActPres (Ag Neutr Pl Acc) : legentia
+part VActPres (Ag Neutr Pl Gen) : legentium
+part VActPres (Ag Neutr Pl Dat) : legentibus
+part VActPres (Ag Neutr Pl Abl) : legentibus
+part VActPres (Ag Neutr Pl Voc) : legentia
+part VActFut (Ag Masc Sg Nom) : lecturus
+part VActFut (Ag Masc Sg Acc) : lecturum
+part VActFut (Ag Masc Sg Gen) : lecturi
+part VActFut (Ag Masc Sg Dat) : lecturo
+part VActFut (Ag Masc Sg Abl) : lecturo
+part VActFut (Ag Masc Sg Voc) : lecture
+part VActFut (Ag Masc Pl Nom) : lecturi
+part VActFut (Ag Masc Pl Acc) : lecturos
+part VActFut (Ag Masc Pl Gen) : lecturorum
+part VActFut (Ag Masc Pl Dat) : lecturis
+part VActFut (Ag Masc Pl Abl) : lecturis
+part VActFut (Ag Masc Pl Voc) : lecturi
+part VActFut (Ag Fem Sg Nom) : lectura
+part VActFut (Ag Fem Sg Acc) : lecturam
+part VActFut (Ag Fem Sg Gen) : lecturae
+part VActFut (Ag Fem Sg Dat) : lecturae
+part VActFut (Ag Fem Sg Abl) : lectura
+part VActFut (Ag Fem Sg Voc) : lectura
+part VActFut (Ag Fem Pl Nom) : lecturae
+part VActFut (Ag Fem Pl Acc) : lecturas
+part VActFut (Ag Fem Pl Gen) : lecturarum
+part VActFut (Ag Fem Pl Dat) : lecturis
+part VActFut (Ag Fem Pl Abl) : lecturis
+part VActFut (Ag Fem Pl Voc) : lecturae
+part VActFut (Ag Neutr Sg Nom) : lecturum
+part VActFut (Ag Neutr Sg Acc) : lecturum
+part VActFut (Ag Neutr Sg Gen) : lecturi
+part VActFut (Ag Neutr Sg Dat) : lecturo
+part VActFut (Ag Neutr Sg Abl) : lecturo
+part VActFut (Ag Neutr Sg Voc) : lecturum
+part VActFut (Ag Neutr Pl Nom) : lectura
+part VActFut (Ag Neutr Pl Acc) : lectura
+part VActFut (Ag Neutr Pl Gen) : lecturorum
+part VActFut (Ag Neutr Pl Dat) : lecturis
+part VActFut (Ag Neutr Pl Abl) : lecturis
+part VActFut (Ag Neutr Pl Voc) : lectura
+part VPassPerf (Ag Masc Sg Nom) : lectus
+part VPassPerf (Ag Masc Sg Acc) : lectum
+part VPassPerf (Ag Masc Sg Gen) : lecti
+part VPassPerf (Ag Masc Sg Dat) : lecto
+part VPassPerf (Ag Masc Sg Abl) : lecto
+part VPassPerf (Ag Masc Sg Voc) : lecte
+part VPassPerf (Ag Masc Pl Nom) : lecti
+part VPassPerf (Ag Masc Pl Acc) : lectos
+part VPassPerf (Ag Masc Pl Gen) : lectorum
+part VPassPerf (Ag Masc Pl Dat) : lectis
+part VPassPerf (Ag Masc Pl Abl) : lectis
+part VPassPerf (Ag Masc Pl Voc) : lecti
+part VPassPerf (Ag Fem Sg Nom) : lecta
+part VPassPerf (Ag Fem Sg Acc) : lectam
+part VPassPerf (Ag Fem Sg Gen) : lectae
+part VPassPerf (Ag Fem Sg Dat) : lectae
+part VPassPerf (Ag Fem Sg Abl) : lecta
+part VPassPerf (Ag Fem Sg Voc) : lecta
+part VPassPerf (Ag Fem Pl Nom) : lectae
+part VPassPerf (Ag Fem Pl Acc) : lectas
+part VPassPerf (Ag Fem Pl Gen) : lectarum
+part VPassPerf (Ag Fem Pl Dat) : lectis
+part VPassPerf (Ag Fem Pl Abl) : lectis
+part VPassPerf (Ag Fem Pl Voc) : lectae
+part VPassPerf (Ag Neutr Sg Nom) : lectum
+part VPassPerf (Ag Neutr Sg Acc) : lectum
+part VPassPerf (Ag Neutr Sg Gen) : lecti
+part VPassPerf (Ag Neutr Sg Dat) : lecto
+part VPassPerf (Ag Neutr Sg Abl) : lecto
+part VPassPerf (Ag Neutr Sg Voc) : lectum
+part VPassPerf (Ag Neutr Pl Nom) : lecta
+part VPassPerf (Ag Neutr Pl Acc) : lecta
+part VPassPerf (Ag Neutr Pl Gen) : lectorum
+part VPassPerf (Ag Neutr Pl Dat) : lectis
+part VPassPerf (Ag Neutr Pl Abl) : lectis
+part VPassPerf (Ag Neutr Pl Voc) : lecta
+pass (VPass (VPres VInd) Sg P1) : legor
+pass (VPass (VPres VInd) Sg P2) : legeris
+pass (VPass (VPres VInd) Sg P3) : legitur
+pass (VPass (VPres VInd) Pl P1) : legimur
+pass (VPass (VPres VInd) Pl P2) : legimini
+pass (VPass (VPres VInd) Pl P3) : leguntur
+pass (VPass (VPres VConj) Sg P1) : legar
+pass (VPass (VPres VConj) Sg P2) : legaris
+pass (VPass (VPres VConj) Sg P3) : legatur
+pass (VPass (VPres VConj) Pl P1) : legamur
+pass (VPass (VPres VConj) Pl P2) : legamini
+pass (VPass (VPres VConj) Pl P3) : legantur
+pass (VPass (VImpf VInd) Sg P1) : legebar
+pass (VPass (VImpf VInd) Sg P2) : legebaris
+pass (VPass (VImpf VInd) Sg P3) : legebatur
+pass (VPass (VImpf VInd) Pl P1) : legebamur
+pass (VPass (VImpf VInd) Pl P2) : legebamini
+pass (VPass (VImpf VInd) Pl P3) : legebantur
+pass (VPass (VImpf VConj) Sg P1) : legerer
+pass (VPass (VImpf VConj) Sg P2) : legereris
+pass (VPass (VImpf VConj) Sg P3) : legeretur
+pass (VPass (VImpf VConj) Pl P1) : legeremur
+pass (VPass (VImpf VConj) Pl P2) : legeremini
+pass (VPass (VImpf VConj) Pl P3) : legerentur
+pass (VPass VFut Sg P1) : legar
+pass (VPass VFut Sg P2) : legeris
+pass (VPass VFut Sg P3) : legetur
+pass (VPass VFut Pl P1) : legemur
+pass (VPass VFut Pl P2) : legemini
+pass (VPass VFut Pl P3) : legentur
+sup VSupAcc : lectum
+sup VSupAbl : lectu
+\end{Verbatim}
+}
+\end{multicols}
+\end{example}
+\end{frame}
+\begin{frame}{Problems with verb morphology}
+Problems:
+\begin{itemize}
+  \item Hard to overlook
+  \item Rarely all fields filled in (Deponent verbs $\Rightarrow$ Passive forms with active usage, defective Verbs $\Rightarrow$ Perfect forms with preset usage, ...)
+  \item Right place for derivative morphology?
+\end{itemize}
+\end{frame}
+\begin{frame}[fragile]{Pronouns}
+Only handling 
+\begin{example}{Pronoun type and parameters\footnote{ResLat.gf}}
+\usebeamerfont{example script}
+\begin{Verbatim}
+param
+  PronReflForm = -- refelxive usage of pronoun like 'I see myself'
+    PronRefl | PronNonRefl ; 
+  PronDropForm = PronDrop | PronNonDrop;
+oper  
+  Pronoun : Type = {
+    pers : PronDropForm => PronReflForm => Case => Str ;
+    poss : PronReflForm => Agr => Str ;
+    g : Gender ;
+    n : Number ;
+    p : Person ;
+  } ;
+\end{Verbatim}
+\end{example}
+\end{frame}
+\subsection{Syntax}
+\begin{frame}[fragile]{Syntax}
+At the moment: just the basic syntax constructions to create VPs and NPs and to form sentences from them \\
+Different word orders on sentence level possible
+\begin{example}{Possible word orders\footnote{ResLat.gf}}
+\usebeamerfont{example script}
+\begin{Verbatim}
+param
+  Order = SVO | VSO | VOS | OSV | OVS | SOV ; 
+\end{Verbatim}
+\end{example}
+\end{frame}
+\begin{frame}[fragile]{Syntax}
+Attributes can appear in front of or after nouns (only implemented for APs)
+\begin{example}{Handling APs in different possitions\footnote{ResLat.gf}}
+\usebeamerfont{example script}
+\begin{Verbatim}
+  CompoundNoun : Type = 
+  {
+    s : Number => Case => Str ; 
+    g : Gender ;
+    preap : {s : Agr => Str } ;
+    postap : {s : Agr => Str } ;
+  } ;
+\end{Verbatim}
+\end{example}
+\end{frame}
+\begin{frame}[fragile]{Syntax}
+Trying to handle Pro-Drop
+\begin{example}{Default UsePron\footnote{NounLat.gf}}
+\usebeamerfont{example script}
+\begin{Verbatim}
+  UsePron p = -- Pron -> Np
+    { 
+      g = p.g ;
+      n = p.n ;
+      p = p.p ;
+      s = p.pers ! PronDrop ! PronRefl ;
+    } ;
+\end{Verbatim}
+\end{example}
+Only works correctly in the subject possition
+\end{frame}
+\section{Project for the Summer School}
+\subsection{Beginning of Summer school: Plans}
+\begin{frame}{Beginning of Summer school: Plans}
+\begin{itemize}
+  \item Handling of modifiers for NPs (Adjectives, APs, ...)
+  \item Rules to create S and Utt from Cl
+  \item Evaluation of the Lexicon
+  \item Further testing of the morphology
+\end{itemize}
+\end{frame}
+\subsection{End of Summer school: Results}
+\begin{frame}[fragile]{Handling of modifiers for NPs (Adjectives, APs, ...)}
+\begin{example}{Better handling of APs and adjectives (Variable order before or after noun)}
+\usebeamerfont{example tiny}
+\begin{Verbatim}
+param
+  AdjPos = Pre | Post ;
+lin
+  AdjCN ap cn =  -- AP -> CN -> CN
+    let pos = variants { Post ; Pre }
+    in
+    {
+      s = cn.s ;
+      postap = 
+        case pos of { 
+          Pre => cn.postap ; 
+          Post => { s = \\a => ap.s ! a ++ cn.postap.s ! a } 
+        } ;
+      preap = 
+        case pos of { 
+          Post => cn.preap ;
+          Pre => { s = \\a => ap.s ! a ++ cn.preap.s ! a }          
+        } ;
+      g = cn.g
+    } ;
+\end{Verbatim}
+\end{example}
+\end{frame}
+\begin{frame}[fragile]{Rules to create S and Utt from Cl}
+\begin{example}{Sentence rules\footnote{SentenceLat.gf}}
+\usebeamerfont{example tiny}
+\begin{Verbatim}
+  PredVP np vp = -- NP -> VP -> Cl
+    {
+      s = \\tense,anter,pol,order => 
+        case order of {
+          [...]
+          OSV -- Object - Subject - Verb 
+            => vp.obj ++ np.s ! Nom ++ negation pol ++ 
+            vp.fin ! VAct ( anteriorityToVAnter anter ) ( tenseToVTense tense ) np.n np.p ;
+          [...]
+          SOV -- Subject - Objecy - Verb
+            => np.s ! Nom ++ vp.obj ++ negation pol ++ 
+            vp.fin ! VAct ( anteriorityToVAnter anter ) ( tenseToVTense tense ) np.n np.p 
+        } 
+      } ;
+
+  [...]
+  
+  UseCl  t p cl = -- Temp -> Pol-> Cl -> S
+    {
+      s = t.s ++ p.s ++ cl.s ! t.t ! t.a ! p.p ! SOV 
+    } ;
+\end{Verbatim}
+\end{example}
+\end{frame}
+\begin{frame}{Testing and evaluation}
+Still to be done \\
+$\Rightarrow$ Different ressources (Latin treebank, compilation of a test corpus, ...)
+\end{frame}
+\begin{frame}
+{\huge Any Questions?}
+\end{frame}
+\end{document}
diff --git a/lib/src/latin/doc/summerschool2013.pdf b/lib/src/latin/doc/summerschool2013.pdf
new file mode 100644
Binary files /dev/null and b/lib/src/latin/doc/summerschool2013.pdf differ
diff --git a/lib/src/latin/doc/summerschool2013.tex b/lib/src/latin/doc/summerschool2013.tex
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/doc/summerschool2013.tex
@@ -0,0 +1,68 @@
+%\documentclass[handout]{beamer}
+\documentclass{beamer}
+%\usetheme{Singapore} % anderes Layout
+%\usetheme{Antibes} % anderes Layout
+%\usecolortheme{lily}
+\usetheme{Antibes}
+\usecolortheme{beaver}
+\setbeamertemplate{footline}[frame number]
+\usepackage{color}
+\usepackage{german}
+\usepackage{latexsym,amssymb}
+\usepackage{amsmath} % für begin{cases} ... \end{cases}
+%\usepackage[utf8]{inputenc}
+%\usepackage[T1]{fontenc}
+%\usepackage{algorithm}
+%\usepackage{algorithmicx}
+%\usepackage{algpseudocode}
+\usepackage{multicol}
+\usepackage{graphicx}
+\usepackage{fontspec}
+\usepackage{url}
+
+\setbeamertemplate{footline}[frame number]
+\parindent0pt
+\parskip1.2ex
+
+\def\nat{{\mathbb N}}
+\def\bool{{\mathbb B}}
+\def\real{{\mathbb R}}
+
+\title[Implementation of the Latin Language for the RGL]{Implementation of the Latin Language for the RGL\\\quad \\ \small{ GF Summer School, Frauenchiemsee 2013 }}
+\author{Herbert Lange\\Centrum für Informations- und Sprachverarbeitung\\München}
+
+\date{\today} 
+
+\begin{document}
+\frame{\titlepage}
+
+\section{The Latin RG}
+\subsection{Current Status}
+\begin{frame}[fragile]{Current Status}
+\begin{itemize}
+  \item Translated nearly all strings in LexiconLat and StructuralLat
+  \item Morphology for all common word types (with smart paradigms)
+  \item Basic syntax rules to create simple Clauses
+  \item Basic handling of pronoun drop (ExtraLat)
+  \item On Github \url{https://www.github.com/daherb/GF}
+\end{itemize}
+\end{frame}
+\subsection{Project for the Summer School}
+\begin{frame}{Project for the Summer School}
+\begin{itemize}
+  \item Handling of modifiers for NPs (Adjectives, APs, ...)
+  \item Rules to create S and Utt from Cl
+  \item Evaluation of the Lexicon
+  \item Further testing of the morphology
+\end{itemize}
+\end{frame}
+\subsection{The more Distant Future}
+\begin{frame}{The more Distant Future}
+\begin{itemize}
+  \item Subordinate Clauses, relative clauses
+  \item Different word orders
+  \item Change handling incomplete paradigms
+  \item Much more
+\end{itemize}
+\end{frame}
+\end{document}
diff --git a/lib/src/latin/extra/1st_run.txt b/lib/src/latin/extra/1st_run.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/1st_run.txt
@@ -0,0 +1,614 @@
+                              
+         *  *  *              
+      *           *           
+    *               *         
+   *                          
+   *                          
+   *        * * * * * *       
+   *        *         *       
+    *       * * * *  *        
+      *     *      *          
+         *  *  *              
+                              
+This is GF version 3.4. 
+No detailed version info available
+Built on linux/x86_64 with ghc-7.0, flags: interrupt
+License: see help -license.   
+Bug reports: http://code.google.com/p/grammatical-framework/issues/list
+
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Common.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Common.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Cat.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Cat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Noun.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Noun.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Verb.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Verb.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Adjective.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Adjective.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Adverb.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Adverb.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Numeral.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Numeral.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Sentence.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Sentence.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Question.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Question.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Relative.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Relative.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Conjunction.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Conjunction.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Phrase.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Phrase.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Text.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Text.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Structural.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Structural.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Idiom.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Idiom.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Tense.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Tense.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/NumeralTransfer.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/NumeralTransfer.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Transfer.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Transfer.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Grammar.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Grammar.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Lexicon.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Lexicon.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Lang.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Lang.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/prelude/Predef.gf...   write file /home/herb/src/GF-daherb/lib/src/prelude/Predef.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/prelude/Prelude.gf...   write file /home/herb/src/GF-daherb/lib/src/prelude/Prelude.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/common/ParamX.gf...   write file /home/herb/src/GF-daherb/lib/src/common/ParamX.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/common/CommonX.gf...   write file /home/herb/src/GF-daherb/lib/src/common/CommonX.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/ResLat.gf...   write file /home/herb/src/GF-daherb/lib/src/latin/ResLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/CatLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/CatLat.gf:
+   Warning: no linearization type for A2, inserting default {s : Str}
+   Warning: no linearization type for Card, inserting default {s : Str}
+   Warning: no linearization type for ClSlash, inserting default {s : Str}
+   Warning: no linearization type for IComp, inserting default {s : Str}
+   Warning: no linearization type for IDet, inserting default {s : Str}
+   Warning: no linearization type for IP, inserting default {s : Str}
+   Warning: no linearization type for IQuant, inserting default {s : Str}
+   Warning: no linearization type for Imp, inserting default {s : Str}
+   Warning: no linearization type for N2, inserting default {s : Str}
+   Warning: no linearization type for N3, inserting default {s : Str}
+   Warning: no linearization type for Numeral, inserting default {s : Str}
+   Warning: no linearization type for Ord, inserting default {s : Str}
+   Warning: no linearization type for Predet, inserting default {s : Str}
+   Warning: no linearization type for QCl, inserting default {s : Str}
+   Warning: no linearization type for QS, inserting default {s : Str}
+   Warning: no linearization type for RCl, inserting default {s : Str}
+   Warning: no linearization type for RP, inserting default {s : Str}
+   Warning: no linearization type for RS, inserting default {s : Str}
+   Warning: no linearization type for S, inserting default {s : Str}
+   Warning: no linearization type for SSlash, inserting default {s : Str}
+   Warning: no linearization type for Subj, inserting default {s : Str}
+   Warning: no linearization type for V2A, inserting default {s : Str}
+   Warning: no linearization type for V2Q, inserting default {s : Str}
+   Warning: no linearization type for V2S, inserting default {s : Str}
+   Warning: no linearization type for V2V, inserting default {s : Str}
+   Warning: no linearization type for V3, inserting default {s : Str}
+   Warning: no linearization type for VA, inserting default {s : Str}
+   Warning: no linearization type for VQ, inserting default {s : Str}
+   Warning: no linearization type for VS, inserting default {s : Str}
+   Warning: no linearization type for VV, inserting default {s : Str}
+  write file /home/herb/src/GF-daherb/lib/src/latin/CatLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/NounLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/NounLat.gf:
+   Warning: no linearization of AdNum
+   Warning: no linearization of AdvNP
+   Warning: no linearization of ApposCN
+   Warning: no linearization of ComplN2
+   Warning: no linearization of ComplN3
+   Warning: no linearization of CountNP
+   Warning: no linearization of DetQuantOrd
+   Warning: no linearization of IndefArt
+   Warning: no linearization of MassNP
+   Warning: no linearization of NumCard
+   Warning: no linearization of NumDigits
+   Warning: no linearization of NumNumeral
+   Warning: no linearization of OrdDigits
+   Warning: no linearization of OrdNumeral
+   Warning: no linearization of OrdSuperl
+   Warning: no linearization of PPartNP
+   Warning: no linearization of PartNP
+   Warning: no linearization of PossNP
+   Warning: no linearization of PossPron
+   Warning: no linearization of PredetNP
+   Warning: no linearization of RelCN
+   Warning: no linearization of RelNP
+   Warning: no linearization of SentCN
+   Warning: no linearization of Use2N3
+   Warning: no linearization of Use3N3
+   Warning: no linearization of UseN2
+   Warning: no linearization of UsePN
+  write file /home/herb/src/GF-daherb/lib/src/latin/NounLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/VerbLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/VerbLat.gf:
+   Warning: no linearization of AdVVPSlash
+   Warning: no linearization of AdvVPSlash
+   Warning: no linearization of CompAdv
+   Warning: no linearization of CompCN
+   Warning: no linearization of CompNP
+   Warning: no linearization of ComplVA
+   Warning: no linearization of ComplVQ
+   Warning: no linearization of ComplVS
+   Warning: no linearization of ComplVV
+   Warning: no linearization of PassV2
+   Warning: no linearization of ReflVP
+   Warning: no linearization of Slash2V3
+   Warning: no linearization of Slash3V3
+   Warning: no linearization of SlashV2A
+   Warning: no linearization of SlashV2Q
+   Warning: no linearization of SlashV2S
+   Warning: no linearization of SlashV2V
+   Warning: no linearization of SlashV2VNP
+   Warning: no linearization of SlashVV
+   Warning: no linearization of UseCopula
+   Warning: no linearization of VPSlashPrep
+  write file /home/herb/src/GF-daherb/lib/src/latin/VerbLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/AdjectiveLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/AdjectiveLat.gf:
+   Warning: no linearization of AdjOrd
+   Warning: no linearization of AdvAP
+   Warning: no linearization of CAdvAP
+   Warning: no linearization of ComparA
+   Warning: no linearization of ComplA2
+   Warning: no linearization of ReflA2
+   Warning: no linearization of SentAP
+   Warning: no linearization of UseA2
+   Warning: no linearization of UseComparA
+  write file /home/herb/src/GF-daherb/lib/src/latin/AdjectiveLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/AdverbLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/AdverbLat.gf:
+   Warning: no linearization of AdAdv
+   Warning: no linearization of AdnCAdv
+   Warning: no linearization of ComparAdvAdj
+   Warning: no linearization of ComparAdvAdjS
+   Warning: no linearization of PositAdAAdj
+   Warning: no linearization of PositAdvAdj
+   Warning: no linearization of SubjS
+  write file /home/herb/src/GF-daherb/lib/src/latin/AdverbLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/NumeralLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/NumeralLat.gf:
+   Warning: no linearization type for Digit, inserting default {s : Str}
+   Warning: no linearization type for Sub10, inserting default {s : Str}
+   Warning: no linearization type for Sub100, inserting default {s : Str}
+   Warning: no linearization type for Sub1000, inserting default {s : Str}
+   Warning: no linearization type for Sub1000000, inserting default {s : Str}
+   Warning: no linearization of n2
+   Warning: no linearization of n3
+   Warning: no linearization of n4
+   Warning: no linearization of n5
+   Warning: no linearization of n6
+   Warning: no linearization of n7
+   Warning: no linearization of n8
+   Warning: no linearization of n9
+   Warning: no linearization of num
+   Warning: no linearization of pot0
+   Warning: no linearization of pot01
+   Warning: no linearization of pot0as1
+   Warning: no linearization of pot1
+   Warning: no linearization of pot110
+   Warning: no linearization of pot111
+   Warning: no linearization of pot1as2
+   Warning: no linearization of pot1plus
+   Warning: no linearization of pot1to19
+   Warning: no linearization of pot2
+   Warning: no linearization of pot2as3
+   Warning: no linearization of pot2plus
+   Warning: no linearization of pot3
+   Warning: no linearization of pot3plus
+  write file /home/herb/src/GF-daherb/lib/src/latin/NumeralLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/SentenceLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/SentenceLat.gf:
+   Warning: no linearization of AdvS
+   Warning: no linearization of AdvSlash
+   Warning: no linearization of EmbedQS
+   Warning: no linearization of EmbedS
+   Warning: no linearization of EmbedVP
+   Warning: no linearization of ExtAdvS
+   Warning: no linearization of ImpVP
+   Warning: no linearization of PredSCVP
+   Warning: no linearization of RelS
+   Warning: no linearization of SSubjS
+   Warning: no linearization of SlashPrep
+   Warning: no linearization of SlashVP
+   Warning: no linearization of SlashVS
+   Warning: no linearization of UseCl
+   Warning: no linearization of UseQCl
+   Warning: no linearization of UseRCl
+   Warning: no linearization of UseSlash
+  write file /home/herb/src/GF-daherb/lib/src/latin/SentenceLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/common/TextX.gf...   write file /home/herb/src/GF-daherb/lib/src/common/TextX.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/ParadigmsLat.gf...   write file /home/herb/src/GF-daherb/lib/src/latin/ParadigmsLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/StructuralLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/StructuralLat.gf:
+   Warning: no linearization of all_Predet
+   Warning: no linearization of although_Subj
+   Warning: no linearization of and_Conj
+   Warning: no linearization of as_CAdv
+   Warning: no linearization of at_least_AdN
+   Warning: no linearization of at_most_AdN
+   Warning: no linearization of because_Subj
+   Warning: no linearization of behind_Prep
+   Warning: no linearization of both7and_DConj
+   Warning: no linearization of can8know_VV
+   Warning: no linearization of can_VV
+   Warning: no linearization of during_Prep
+   Warning: no linearization of either7or_DConj
+   Warning: no linearization of every_Det
+   Warning: no linearization of everybody_NP
+   Warning: no linearization of everything_NP
+   Warning: no linearization of everywhere_Adv
+   Warning: no linearization of except_Prep
+   Warning: no linearization of few_Det
+   Warning: no linearization of have_V2
+   Warning: no linearization of here7from_Adv
+   Warning: no linearization of here7to_Adv
+   Warning: no linearization of how8many_IDet
+   Warning: no linearization of how8much_IAdv
+   Warning: no linearization of how_IAdv
+   Warning: no linearization of if_Subj
+   Warning: no linearization of if_then_Conj
+   Warning: no linearization of less_CAdv
+   Warning: no linearization of many_Det
+   Warning: no linearization of more_CAdv
+   Warning: no linearization of most_Predet
+   Warning: no linearization of much_Det
+   Warning: no linearization of must_VV
+   Warning: no linearization of no_Quant
+   Warning: no linearization of nobody_NP
+   Warning: no linearization of not_Predet
+   Warning: no linearization of nothing_NP
+   Warning: no linearization of on_Prep
+   Warning: no linearization of or_Conj
+   Warning: no linearization of otherwise_PConj
+   Warning: no linearization of please_Voc
+   Warning: no linearization of quite_Adv
+   Warning: no linearization of somePl_Det
+   Warning: no linearization of someSg_Det
+   Warning: no linearization of somebody_NP
+   Warning: no linearization of something_NP
+   Warning: no linearization of somewhere_Adv
+   Warning: no linearization of that_Subj
+   Warning: no linearization of there7from_Adv
+   Warning: no linearization of there7to_Adv
+   Warning: no linearization of there_Adv
+   Warning: no linearization of therefore_PConj
+   Warning: no linearization of through_Prep
+   Warning: no linearization of to_Prep
+   Warning: no linearization of too_AdA
+   Warning: no linearization of want_VV
+   Warning: no linearization of whatPl_IP
+   Warning: no linearization of whatSg_IP
+   Warning: no linearization of when_IAdv
+   Warning: no linearization of when_Subj
+   Warning: no linearization of where_IAdv
+   Warning: no linearization of which_IQuant
+   Warning: no linearization of whoPl_IP
+   Warning: no linearization of whoSg_IP
+   Warning: no linearization of why_IAdv
+  write file /home/herb/src/GF-daherb/lib/src/latin/StructuralLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/common/TenseX.gf...   write file /home/herb/src/GF-daherb/lib/src/common/TenseX.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/GrammarLat.gf...   write file /home/herb/src/GF-daherb/lib/src/latin/GrammarLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/LexiconLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/LexiconLat.gf:
+   Warning: no linearization of add_V3
+   Warning: no linearization of airplane_N
+   Warning: no linearization of alas_Interj
+   Warning: no linearization of already_Adv
+   Warning: no linearization of animal_N
+   Warning: no linearization of answer_V2S
+   Warning: no linearization of apartment_N
+   Warning: no linearization of apple_N
+   Warning: no linearization of ashes_N
+   Warning: no linearization of ask_V2Q
+   Warning: no linearization of back_N
+   Warning: no linearization of bank_N
+   Warning: no linearization of bark_N
+   Warning: no linearization of become_VA
+   Warning: no linearization of beg_V2V
+   Warning: no linearization of belly_N
+   Warning: no linearization of bike_N
+   Warning: no linearization of bite_V2
+   Warning: no linearization of blood_N
+   Warning: no linearization of blow_V
+   Warning: no linearization of blue_A
+   Warning: no linearization of boat_N
+   Warning: no linearization of bone_N
+   Warning: no linearization of boot_N
+   Warning: no linearization of boss_N
+   Warning: no linearization of breast_N
+   Warning: no linearization of breathe_V
+   Warning: no linearization of broad_A
+   Warning: no linearization of brother_N2
+   Warning: no linearization of brown_A
+   Warning: no linearization of burn_V
+   Warning: no linearization of butter_N
+   Warning: no linearization of buy_V2
+   Warning: no linearization of camera_N
+   Warning: no linearization of cap_N
+   Warning: no linearization of car_N
+   Warning: no linearization of carpet_N
+   Warning: no linearization of ceiling_N
+   Warning: no linearization of chair_N
+   Warning: no linearization of cheese_N
+   Warning: no linearization of child_N
+   Warning: no linearization of church_N
+   Warning: no linearization of clean_A
+   Warning: no linearization of clever_A
+   Warning: no linearization of close_V2
+   Warning: no linearization of cloud_N
+   Warning: no linearization of coat_N
+   Warning: no linearization of cold_A
+   Warning: no linearization of come_V
+   Warning: no linearization of computer_N
+   Warning: no linearization of correct_A
+   Warning: no linearization of count_V2
+   Warning: no linearization of country_N
+   Warning: no linearization of cousin_N
+   Warning: no linearization of cow_N
+   Warning: no linearization of cut_V2
+   Warning: no linearization of day_N
+   Warning: no linearization of die_V
+   Warning: no linearization of dig_V
+   Warning: no linearization of dirty_A
+   Warning: no linearization of distance_N3
+   Warning: no linearization of do_V2
+   Warning: no linearization of doctor_N
+   Warning: no linearization of dog_N
+   Warning: no linearization of door_N
+   Warning: no linearization of drink_V2
+   Warning: no linearization of dry_A
+   Warning: no linearization of dull_A
+   Warning: no linearization of dust_N
+   Warning: no linearization of ear_N
+   Warning: no linearization of earth_N
+   Warning: no linearization of easy_A2V
+   Warning: no linearization of eat_V2
+   Warning: no linearization of egg_N
+   Warning: no linearization of empty_A
+   Warning: no linearization of enemy_N
+   Warning: no linearization of eye_N
+   Warning: no linearization of factory_N
+   Warning: no linearization of fall_V
+   Warning: no linearization of far_Adv
+   Warning: no linearization of fat_N
+   Warning: no linearization of father_N2
+   Warning: no linearization of fear_V2
+   Warning: no linearization of fear_VS
+   Warning: no linearization of feather_N
+   Warning: no linearization of fight_V2
+   Warning: no linearization of find_V2
+   Warning: no linearization of fingernail_N
+   Warning: no linearization of fire_N
+   Warning: no linearization of fish_N
+   Warning: no linearization of float_V
+   Warning: no linearization of floor_N
+   Warning: no linearization of flow_V
+   Warning: no linearization of flower_N
+   Warning: no linearization of fly_V
+   Warning: no linearization of fog_N
+   Warning: no linearization of foot_N
+   Warning: no linearization of forest_N
+   Warning: no linearization of forget_V2
+   Warning: no linearization of freeze_V
+   Warning: no linearization of fridge_N
+   Warning: no linearization of friend_N
+   Warning: no linearization of fruit_N
+   Warning: no linearization of full_A
+   Warning: no linearization of fun_AV
+   Warning: no linearization of garden_N
+   Warning: no linearization of girl_N
+   Warning: no linearization of give_V3
+   Warning: no linearization of glove_N
+   Warning: no linearization of go_V
+   Warning: no linearization of grammar_N
+   Warning: no linearization of grass_N
+   Warning: no linearization of green_A
+   Warning: no linearization of guts_N
+   Warning: no linearization of hair_N
+   Warning: no linearization of hand_N
+   Warning: no linearization of harbour_N
+   Warning: no linearization of hat_N
+   Warning: no linearization of hate_V2
+   Warning: no linearization of head_N
+   Warning: no linearization of hear_V2
+   Warning: no linearization of heart_N
+   Warning: no linearization of heavy_A
+   Warning: no linearization of hill_N
+   Warning: no linearization of hit_V2
+   Warning: no linearization of hold_V2
+   Warning: no linearization of hope_VS
+   Warning: no linearization of horn_N
+   Warning: no linearization of horse_N
+   Warning: no linearization of hot_A
+   Warning: no linearization of house_N
+   Warning: no linearization of hunt_V2
+   Warning: no linearization of husband_N
+   Warning: no linearization of ice_N
+   Warning: no linearization of important_A
+   Warning: no linearization of industry_N
+   Warning: no linearization of iron_N
+   Warning: no linearization of john_PN
+   Warning: no linearization of jump_V
+   Warning: no linearization of kill_V2
+   Warning: no linearization of king_N
+   Warning: no linearization of knee_N
+   Warning: no linearization of know_V2
+   Warning: no linearization of know_VQ
+   Warning: no linearization of know_VS
+   Warning: no linearization of lake_N
+   Warning: no linearization of lamp_N
+   Warning: no linearization of language_N
+   Warning: no linearization of laugh_V
+   Warning: no linearization of leaf_N
+   Warning: no linearization of learn_V2
+   Warning: no linearization of leather_N
+   Warning: no linearization of leave_V2
+   Warning: no linearization of left_Ord
+   Warning: no linearization of leg_N
+   Warning: no linearization of lie_V
+   Warning: no linearization of like_V2
+   Warning: no linearization of listen_V2
+   Warning: no linearization of live_V
+   Warning: no linearization of liver_N
+   Warning: no linearization of long_A
+   Warning: no linearization of lose_V2
+   Warning: no linearization of louse_N
+   Warning: no linearization of man_N
+   Warning: no linearization of married_A2
+   Warning: no linearization of meat_N
+   Warning: no linearization of milk_N
+   Warning: no linearization of moon_N
+   Warning: no linearization of mother_N2
+   Warning: no linearization of mountain_N
+   Warning: no linearization of mouth_N
+   Warning: no linearization of music_N
+   Warning: no linearization of name_N
+   Warning: no linearization of narrow_A
+   Warning: no linearization of near_A
+   Warning: no linearization of neck_N
+   Warning: no linearization of new_A
+   Warning: no linearization of newspaper_N
+   Warning: no linearization of night_N
+   Warning: no linearization of nose_N
+   Warning: no linearization of now_Adv
+   Warning: no linearization of number_N
+   Warning: no linearization of oil_N
+   Warning: no linearization of old_A
+   Warning: no linearization of open_V2
+   Warning: no linearization of paint_V2A
+   Warning: no linearization of paper_N
+   Warning: no linearization of paris_PN
+   Warning: no linearization of peace_N
+   Warning: no linearization of pen_N
+   Warning: no linearization of person_N
+   Warning: no linearization of planet_N
+   Warning: no linearization of plastic_N
+   Warning: no linearization of play_V
+   Warning: no linearization of play_V2
+   Warning: no linearization of policeman_N
+   Warning: no linearization of priest_N
+   Warning: no linearization of probable_AS
+   Warning: no linearization of pull_V2
+   Warning: no linearization of push_V2
+   Warning: no linearization of put_V2
+   Warning: no linearization of queen_N
+   Warning: no linearization of question_N
+   Warning: no linearization of radio_N
+   Warning: no linearization of rain_N
+   Warning: no linearization of rain_V0
+   Warning: no linearization of read_V2
+   Warning: no linearization of ready_A
+   Warning: no linearization of reason_N
+   Warning: no linearization of red_A
+   Warning: no linearization of religion_N
+   Warning: no linearization of restaurant_N
+   Warning: no linearization of right_Ord
+   Warning: no linearization of river_N
+   Warning: no linearization of road_N
+   Warning: no linearization of rock_N
+   Warning: no linearization of roof_N
+   Warning: no linearization of root_N
+   Warning: no linearization of rope_N
+   Warning: no linearization of rotten_A
+   Warning: no linearization of round_A
+   Warning: no linearization of rub_V2
+   Warning: no linearization of rubber_N
+   Warning: no linearization of rule_N
+   Warning: no linearization of run_V
+   Warning: no linearization of salt_N
+   Warning: no linearization of sand_N
+   Warning: no linearization of say_VS
+   Warning: no linearization of school_N
+   Warning: no linearization of science_N
+   Warning: no linearization of scratch_V2
+   Warning: no linearization of sea_N
+   Warning: no linearization of see_V2
+   Warning: no linearization of seed_N
+   Warning: no linearization of seek_V2
+   Warning: no linearization of sell_V3
+   Warning: no linearization of send_V3
+   Warning: no linearization of sew_V
+   Warning: no linearization of sharp_A
+   Warning: no linearization of sheep_N
+   Warning: no linearization of ship_N
+   Warning: no linearization of shirt_N
+   Warning: no linearization of shoe_N
+   Warning: no linearization of shop_N
+   Warning: no linearization of short_A
+   Warning: no linearization of silver_N
+   Warning: no linearization of sing_V
+   Warning: no linearization of sister_N
+   Warning: no linearization of sit_V
+   Warning: no linearization of skin_N
+   Warning: no linearization of sky_N
+   Warning: no linearization of small_A
+   Warning: no linearization of smell_V
+   Warning: no linearization of smoke_N
+   Warning: no linearization of smooth_A
+   Warning: no linearization of snake_N
+   Warning: no linearization of snow_N
+   Warning: no linearization of sock_N
+   Warning: no linearization of song_N
+   Warning: no linearization of speak_V2
+   Warning: no linearization of spit_V
+   Warning: no linearization of split_V2
+   Warning: no linearization of squeeze_V2
+   Warning: no linearization of stab_V2
+   Warning: no linearization of stand_V
+   Warning: no linearization of star_N
+   Warning: no linearization of steel_N
+   Warning: no linearization of stick_N
+   Warning: no linearization of stone_N
+   Warning: no linearization of stop_V
+   Warning: no linearization of stove_N
+   Warning: no linearization of straight_A
+   Warning: no linearization of student_N
+   Warning: no linearization of stupid_A
+   Warning: no linearization of suck_V2
+   Warning: no linearization of sun_N
+   Warning: no linearization of swell_V
+   Warning: no linearization of swim_V
+   Warning: no linearization of switch8off_V2
+   Warning: no linearization of switch8on_V2
+   Warning: no linearization of table_N
+   Warning: no linearization of tail_N
+   Warning: no linearization of talk_V3
+   Warning: no linearization of teach_V2
+   Warning: no linearization of teacher_N
+   Warning: no linearization of television_N
+   Warning: no linearization of thick_A
+   Warning: no linearization of thin_A
+   Warning: no linearization of think_V
+   Warning: no linearization of throw_V2
+   Warning: no linearization of tie_V2
+   Warning: no linearization of today_Adv
+   Warning: no linearization of tongue_N
+   Warning: no linearization of tooth_N
+   Warning: no linearization of train_N
+   Warning: no linearization of travel_V
+   Warning: no linearization of tree_N
+   Warning: no linearization of turn_V
+   Warning: no linearization of ugly_A
+   Warning: no linearization of uncertain_A
+   Warning: no linearization of understand_V2
+   Warning: no linearization of university_N
+   Warning: no linearization of village_N
+   Warning: no linearization of vomit_V
+   Warning: no linearization of wait_V2
+   Warning: no linearization of walk_V
+   Warning: no linearization of war_N
+   Warning: no linearization of warm_A
+   Warning: no linearization of wash_V2
+   Warning: no linearization of watch_V2
+   Warning: no linearization of water_N
+   Warning: no linearization of wet_A
+   Warning: no linearization of white_A
+   Warning: no linearization of wide_A
+   Warning: no linearization of wife_N
+   Warning: no linearization of win_V2
+   Warning: no linearization of wind_N
+   Warning: no linearization of window_N
+   Warning: no linearization of wine_N
+   Warning: no linearization of wing_N
+   Warning: no linearization of wipe_V2
+   Warning: no linearization of woman_N
+   Warning: no linearization of wonder_VQ
+   Warning: no linearization of wood_N
+   Warning: no linearization of worm_N
+   Warning: no linearization of write_V2
+   Warning: no linearization of year_N
+   Warning: no linearization of yellow_A
+   Warning: no linearization of young_A
+  write file /home/herb/src/GF-daherb/lib/src/latin/LexiconLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/LangLat.gf...   write file /home/herb/src/GF-daherb/lib/src/latin/LangLat.gfo
+linking ... OK
+
+Languages: LangLat
+See you.
+0 msec
diff --git a/lib/src/latin/extra/1st_run.txt.tmp b/lib/src/latin/extra/1st_run.txt.tmp
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/1st_run.txt.tmp
@@ -0,0 +1,614 @@
+                              
+         *  *  *              
+      *           *           
+    *               *         
+   *                          
+   *                          
+   *        * * * * * *       
+   *        *         *       
+    *       * * * *  *        
+      *     *      *          
+         *  *  *              
+                              
+This is GF version 3.4. 
+No detailed version info available
+Built on linux/x86_64 with ghc-7.0, flags: interrupt
+License: see help -license.   
+Bug reports: http://code.google.com/p/grammatical-framework/issues/list
+
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Common.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Common.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Cat.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Cat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Noun.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Noun.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Verb.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Verb.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Adjective.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Adjective.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Adverb.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Adverb.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Numeral.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Numeral.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Sentence.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Sentence.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Question.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Question.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Relative.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Relative.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Conjunction.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Conjunction.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Phrase.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Phrase.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Text.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Text.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Structural.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Structural.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Idiom.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Idiom.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Tense.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Tense.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/NumeralTransfer.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/NumeralTransfer.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Transfer.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Transfer.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Grammar.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Grammar.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Lexicon.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Lexicon.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/abstract/Lang.gf...   write file /home/herb/src/GF-daherb/lib/src/abstract/Lang.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/prelude/Predef.gf...   write file /home/herb/src/GF-daherb/lib/src/prelude/Predef.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/prelude/Prelude.gf...   write file /home/herb/src/GF-daherb/lib/src/prelude/Prelude.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/common/ParamX.gf...   write file /home/herb/src/GF-daherb/lib/src/common/ParamX.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/common/CommonX.gf...   write file /home/herb/src/GF-daherb/lib/src/common/CommonX.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/ResLat.gf...   write file /home/herb/src/GF-daherb/lib/src/latin/ResLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/CatLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/CatLat.gf:
+   Warning: no linearization type for A2, inserting default {s : Str}
+   Warning: no linearization type for Card, inserting default {s : Str}
+   Warning: no linearization type for ClSlash, inserting default {s : Str}
+   Warning: no linearization type for IComp, inserting default {s : Str}
+   Warning: no linearization type for IDet, inserting default {s : Str}
+   Warning: no linearization type for IP, inserting default {s : Str}
+   Warning: no linearization type for IQuant, inserting default {s : Str}
+   Warning: no linearization type for Imp, inserting default {s : Str}
+   Warning: no linearization type for N2, inserting default {s : Str}
+   Warning: no linearization type for N3, inserting default {s : Str}
+   Warning: no linearization type for Numeral, inserting default {s : Str}
+   Warning: no linearization type for Ord, inserting default {s : Str}
+   Warning: no linearization type for Predet, inserting default {s : Str}
+   Warning: no linearization type for QCl, inserting default {s : Str}
+   Warning: no linearization type for QS, inserting default {s : Str}
+   Warning: no linearization type for RCl, inserting default {s : Str}
+   Warning: no linearization type for RP, inserting default {s : Str}
+   Warning: no linearization type for RS, inserting default {s : Str}
+   Warning: no linearization type for S, inserting default {s : Str}
+   Warning: no linearization type for SSlash, inserting default {s : Str}
+   Warning: no linearization type for Subj, inserting default {s : Str}
+   Warning: no linearization type for V2A, inserting default {s : Str}
+   Warning: no linearization type for V2Q, inserting default {s : Str}
+   Warning: no linearization type for V2S, inserting default {s : Str}
+   Warning: no linearization type for V2V, inserting default {s : Str}
+   Warning: no linearization type for V3, inserting default {s : Str}
+   Warning: no linearization type for VA, inserting default {s : Str}
+   Warning: no linearization type for VQ, inserting default {s : Str}
+   Warning: no linearization type for VS, inserting default {s : Str}
+   Warning: no linearization type for VV, inserting default {s : Str}
+  write file /home/herb/src/GF-daherb/lib/src/latin/CatLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/NounLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/NounLat.gf:
+   Warning: no linearization of AdNum
+   Warning: no linearization of AdvNP
+   Warning: no linearization of ApposCN
+   Warning: no linearization of ComplN2
+   Warning: no linearization of ComplN3
+   Warning: no linearization of CountNP
+   Warning: no linearization of DetQuantOrd
+   Warning: no linearization of IndefArt
+   Warning: no linearization of MassNP
+   Warning: no linearization of NumCard
+   Warning: no linearization of NumDigits
+   Warning: no linearization of NumNumeral
+   Warning: no linearization of OrdDigits
+   Warning: no linearization of OrdNumeral
+   Warning: no linearization of OrdSuperl
+   Warning: no linearization of PPartNP
+   Warning: no linearization of PartNP
+   Warning: no linearization of PossNP
+   Warning: no linearization of PossPron
+   Warning: no linearization of PredetNP
+   Warning: no linearization of RelCN
+   Warning: no linearization of RelNP
+   Warning: no linearization of SentCN
+   Warning: no linearization of Use2N3
+   Warning: no linearization of Use3N3
+   Warning: no linearization of UseN2
+   Warning: no linearization of UsePN
+  write file /home/herb/src/GF-daherb/lib/src/latin/NounLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/VerbLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/VerbLat.gf:
+   Warning: no linearization of AdVVPSlash
+   Warning: no linearization of AdvVPSlash
+   Warning: no linearization of CompAdv
+   Warning: no linearization of CompCN
+   Warning: no linearization of CompNP
+   Warning: no linearization of ComplVA
+   Warning: no linearization of ComplVQ
+   Warning: no linearization of ComplVS
+   Warning: no linearization of ComplVV
+   Warning: no linearization of PassV2
+   Warning: no linearization of ReflVP
+   Warning: no linearization of Slash2V3
+   Warning: no linearization of Slash3V3
+   Warning: no linearization of SlashV2A
+   Warning: no linearization of SlashV2Q
+   Warning: no linearization of SlashV2S
+   Warning: no linearization of SlashV2V
+   Warning: no linearization of SlashV2VNP
+   Warning: no linearization of SlashVV
+   Warning: no linearization of UseCopula
+   Warning: no linearization of VPSlashPrep
+  write file /home/herb/src/GF-daherb/lib/src/latin/VerbLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/AdjectiveLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/AdjectiveLat.gf:
+   Warning: no linearization of AdjOrd
+   Warning: no linearization of AdvAP
+   Warning: no linearization of CAdvAP
+   Warning: no linearization of ComparA
+   Warning: no linearization of ComplA2
+   Warning: no linearization of ReflA2
+   Warning: no linearization of SentAP
+   Warning: no linearization of UseA2
+   Warning: no linearization of UseComparA
+  write file /home/herb/src/GF-daherb/lib/src/latin/AdjectiveLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/AdverbLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/AdverbLat.gf:
+   Warning: no linearization of AdAdv
+   Warning: no linearization of AdnCAdv
+   Warning: no linearization of ComparAdvAdj
+   Warning: no linearization of ComparAdvAdjS
+   Warning: no linearization of PositAdAAdj
+   Warning: no linearization of PositAdvAdj
+   Warning: no linearization of SubjS
+  write file /home/herb/src/GF-daherb/lib/src/latin/AdverbLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/NumeralLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/NumeralLat.gf:
+   Warning: no linearization type for Digit, inserting default {s : Str}
+   Warning: no linearization type for Sub10, inserting default {s : Str}
+   Warning: no linearization type for Sub100, inserting default {s : Str}
+   Warning: no linearization type for Sub1000, inserting default {s : Str}
+   Warning: no linearization type for Sub1000000, inserting default {s : Str}
+   Warning: no linearization of n2
+   Warning: no linearization of n3
+   Warning: no linearization of n4
+   Warning: no linearization of n5
+   Warning: no linearization of n6
+   Warning: no linearization of n7
+   Warning: no linearization of n8
+   Warning: no linearization of n9
+   Warning: no linearization of num
+   Warning: no linearization of pot0
+   Warning: no linearization of pot01
+   Warning: no linearization of pot0as1
+   Warning: no linearization of pot1
+   Warning: no linearization of pot110
+   Warning: no linearization of pot111
+   Warning: no linearization of pot1as2
+   Warning: no linearization of pot1plus
+   Warning: no linearization of pot1to19
+   Warning: no linearization of pot2
+   Warning: no linearization of pot2as3
+   Warning: no linearization of pot2plus
+   Warning: no linearization of pot3
+   Warning: no linearization of pot3plus
+  write file /home/herb/src/GF-daherb/lib/src/latin/NumeralLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/SentenceLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/SentenceLat.gf:
+   Warning: no linearization of AdvS
+   Warning: no linearization of AdvSlash
+   Warning: no linearization of EmbedQS
+   Warning: no linearization of EmbedS
+   Warning: no linearization of EmbedVP
+   Warning: no linearization of ExtAdvS
+   Warning: no linearization of ImpVP
+   Warning: no linearization of PredSCVP
+   Warning: no linearization of RelS
+   Warning: no linearization of SSubjS
+   Warning: no linearization of SlashPrep
+   Warning: no linearization of SlashVP
+   Warning: no linearization of SlashVS
+   Warning: no linearization of UseCl
+   Warning: no linearization of UseQCl
+   Warning: no linearization of UseRCl
+   Warning: no linearization of UseSlash
+  write file /home/herb/src/GF-daherb/lib/src/latin/SentenceLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/common/TextX.gf...   write file /home/herb/src/GF-daherb/lib/src/common/TextX.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/ParadigmsLat.gf...   write file /home/herb/src/GF-daherb/lib/src/latin/ParadigmsLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/StructuralLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/StructuralLat.gf:
+   Warning: no linearization of all_Predet
+   Warning: no linearization of although_Subj
+   Warning: no linearization of and_Conj
+   Warning: no linearization of as_CAdv
+   Warning: no linearization of at_least_AdN
+   Warning: no linearization of at_most_AdN
+   Warning: no linearization of because_Subj
+   Warning: no linearization of behind_Prep
+   Warning: no linearization of both7and_DConj
+   Warning: no linearization of can8know_VV
+   Warning: no linearization of can_VV
+   Warning: no linearization of during_Prep
+   Warning: no linearization of either7or_DConj
+   Warning: no linearization of every_Det
+   Warning: no linearization of everybody_NP
+   Warning: no linearization of everything_NP
+   Warning: no linearization of everywhere_Adv
+   Warning: no linearization of except_Prep
+   Warning: no linearization of few_Det
+   Warning: no linearization of have_V2
+   Warning: no linearization of here7from_Adv
+   Warning: no linearization of here7to_Adv
+   Warning: no linearization of how8many_IDet
+   Warning: no linearization of how8much_IAdv
+   Warning: no linearization of how_IAdv
+   Warning: no linearization of if_Subj
+   Warning: no linearization of if_then_Conj
+   Warning: no linearization of less_CAdv
+   Warning: no linearization of many_Det
+   Warning: no linearization of more_CAdv
+   Warning: no linearization of most_Predet
+   Warning: no linearization of much_Det
+   Warning: no linearization of must_VV
+   Warning: no linearization of no_Quant
+   Warning: no linearization of nobody_NP
+   Warning: no linearization of not_Predet
+   Warning: no linearization of nothing_NP
+   Warning: no linearization of on_Prep
+   Warning: no linearization of or_Conj
+   Warning: no linearization of otherwise_PConj
+   Warning: no linearization of please_Voc
+   Warning: no linearization of quite_Adv
+   Warning: no linearization of somePl_Det
+   Warning: no linearization of someSg_Det
+   Warning: no linearization of somebody_NP
+   Warning: no linearization of something_NP
+   Warning: no linearization of somewhere_Adv
+   Warning: no linearization of that_Subj
+   Warning: no linearization of there7from_Adv
+   Warning: no linearization of there7to_Adv
+   Warning: no linearization of there_Adv
+   Warning: no linearization of therefore_PConj
+   Warning: no linearization of through_Prep
+   Warning: no linearization of to_Prep
+   Warning: no linearization of too_AdA
+   Warning: no linearization of want_VV
+   Warning: no linearization of whatPl_IP
+   Warning: no linearization of whatSg_IP
+   Warning: no linearization of when_IAdv
+   Warning: no linearization of when_Subj
+   Warning: no linearization of where_IAdv
+   Warning: no linearization of which_IQuant
+   Warning: no linearization of whoPl_IP
+   Warning: no linearization of whoSg_IP
+   Warning: no linearization of why_IAdv
+  write file /home/herb/src/GF-daherb/lib/src/latin/StructuralLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/common/TenseX.gf...   write file /home/herb/src/GF-daherb/lib/src/common/TenseX.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/GrammarLat.gf...   write file /home/herb/src/GF-daherb/lib/src/latin/GrammarLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/LexiconLat.gf... 
+/home/herb/src/GF-daherb/lib/src/latin/LexiconLat.gf:
+   Warning: no linearization of add_V3
+   Warning: no linearization of airplane_N
+   Warning: no linearization of alas_Interj
+   Warning: no linearization of already_Adv
+   Warning: no linearization of animal_N
+   Warning: no linearization of answer_V2S
+   Warning: no linearization of apartment_N
+   Warning: no linearization of apple_N
+   Warning: no linearization of ashes_N
+   Warning: no linearization of ask_V2Q
+   Warning: no linearization of back_N
+   Warning: no linearization of bank_N
+   Warning: no linearization of bark_N
+   Warning: no linearization of become_VA
+   Warning: no linearization of beg_V2V
+   Warning: no linearization of belly_N
+   Warning: no linearization of bike_N
+   Warning: no linearization of bite_V2
+   Warning: no linearization of blood_N
+   Warning: no linearization of blow_V
+   Warning: no linearization of blue_A
+   Warning: no linearization of boat_N
+   Warning: no linearization of bone_N
+   Warning: no linearization of boot_N
+   Warning: no linearization of boss_N
+   Warning: no linearization of breast_N
+   Warning: no linearization of breathe_V
+   Warning: no linearization of broad_A
+   Warning: no linearization of brother_N2
+   Warning: no linearization of brown_A
+   Warning: no linearization of burn_V
+   Warning: no linearization of butter_N
+   Warning: no linearization of buy_V2
+   Warning: no linearization of camera_N
+   Warning: no linearization of cap_N
+   Warning: no linearization of car_N
+   Warning: no linearization of carpet_N
+   Warning: no linearization of ceiling_N
+   Warning: no linearization of chair_N
+   Warning: no linearization of cheese_N
+   Warning: no linearization of child_N
+   Warning: no linearization of church_N
+   Warning: no linearization of clean_A
+   Warning: no linearization of clever_A
+   Warning: no linearization of close_V2
+   Warning: no linearization of cloud_N
+   Warning: no linearization of coat_N
+   Warning: no linearization of cold_A
+   Warning: no linearization of come_V
+   Warning: no linearization of computer_N
+   Warning: no linearization of correct_A
+   Warning: no linearization of count_V2
+   Warning: no linearization of country_N
+   Warning: no linearization of cousin_N
+   Warning: no linearization of cow_N
+   Warning: no linearization of cut_V2
+   Warning: no linearization of day_N
+   Warning: no linearization of die_V
+   Warning: no linearization of dig_V
+   Warning: no linearization of dirty_A
+   Warning: no linearization of distance_N3
+   Warning: no linearization of do_V2
+   Warning: no linearization of doctor_N
+   Warning: no linearization of dog_N
+   Warning: no linearization of door_N
+   Warning: no linearization of drink_V2
+   Warning: no linearization of dry_A
+   Warning: no linearization of dull_A
+   Warning: no linearization of dust_N
+   Warning: no linearization of ear_N
+   Warning: no linearization of earth_N
+   Warning: no linearization of easy_A2V
+   Warning: no linearization of eat_V2
+   Warning: no linearization of egg_N
+   Warning: no linearization of empty_A
+   Warning: no linearization of enemy_N
+   Warning: no linearization of eye_N
+   Warning: no linearization of factory_N
+   Warning: no linearization of fall_V
+   Warning: no linearization of far_Adv
+   Warning: no linearization of fat_N
+   Warning: no linearization of father_N2
+   Warning: no linearization of fear_V2
+   Warning: no linearization of fear_VS
+   Warning: no linearization of feather_N
+   Warning: no linearization of fight_V2
+   Warning: no linearization of find_V2
+   Warning: no linearization of fingernail_N
+   Warning: no linearization of fire_N
+   Warning: no linearization of fish_N
+   Warning: no linearization of float_V
+   Warning: no linearization of floor_N
+   Warning: no linearization of flow_V
+   Warning: no linearization of flower_N
+   Warning: no linearization of fly_V
+   Warning: no linearization of fog_N
+   Warning: no linearization of foot_N
+   Warning: no linearization of forest_N
+   Warning: no linearization of forget_V2
+   Warning: no linearization of freeze_V
+   Warning: no linearization of fridge_N
+   Warning: no linearization of friend_N
+   Warning: no linearization of fruit_N
+   Warning: no linearization of full_A
+   Warning: no linearization of fun_AV
+   Warning: no linearization of garden_N
+   Warning: no linearization of girl_N
+   Warning: no linearization of give_V3
+   Warning: no linearization of glove_N
+   Warning: no linearization of go_V
+   Warning: no linearization of grammar_N
+   Warning: no linearization of grass_N
+   Warning: no linearization of green_A
+   Warning: no linearization of guts_N
+   Warning: no linearization of hair_N
+   Warning: no linearization of hand_N
+   Warning: no linearization of harbour_N
+   Warning: no linearization of hat_N
+   Warning: no linearization of hate_V2
+   Warning: no linearization of head_N
+   Warning: no linearization of hear_V2
+   Warning: no linearization of heart_N
+   Warning: no linearization of heavy_A
+   Warning: no linearization of hill_N
+   Warning: no linearization of hit_V2
+   Warning: no linearization of hold_V2
+   Warning: no linearization of hope_VS
+   Warning: no linearization of horn_N
+   Warning: no linearization of horse_N
+   Warning: no linearization of hot_A
+   Warning: no linearization of house_N
+   Warning: no linearization of hunt_V2
+   Warning: no linearization of husband_N
+   Warning: no linearization of ice_N
+   Warning: no linearization of important_A
+   Warning: no linearization of industry_N
+   Warning: no linearization of iron_N
+   Warning: no linearization of john_PN
+   Warning: no linearization of jump_V
+   Warning: no linearization of kill_V2
+   Warning: no linearization of king_N
+   Warning: no linearization of knee_N
+   Warning: no linearization of know_V2
+   Warning: no linearization of know_VQ
+   Warning: no linearization of know_VS
+   Warning: no linearization of lake_N
+   Warning: no linearization of lamp_N
+   Warning: no linearization of language_N
+   Warning: no linearization of laugh_V
+   Warning: no linearization of leaf_N
+   Warning: no linearization of learn_V2
+   Warning: no linearization of leather_N
+   Warning: no linearization of leave_V2
+   Warning: no linearization of left_Ord
+   Warning: no linearization of leg_N
+   Warning: no linearization of lie_V
+   Warning: no linearization of like_V2
+   Warning: no linearization of listen_V2
+   Warning: no linearization of live_V
+   Warning: no linearization of liver_N
+   Warning: no linearization of long_A
+   Warning: no linearization of lose_V2
+   Warning: no linearization of louse_N
+   Warning: no linearization of man_N
+   Warning: no linearization of married_A2
+   Warning: no linearization of meat_N
+   Warning: no linearization of milk_N
+   Warning: no linearization of moon_N
+   Warning: no linearization of mother_N2
+   Warning: no linearization of mountain_N
+   Warning: no linearization of mouth_N
+   Warning: no linearization of music_N
+   Warning: no linearization of name_N
+   Warning: no linearization of narrow_A
+   Warning: no linearization of near_A
+   Warning: no linearization of neck_N
+   Warning: no linearization of new_A
+   Warning: no linearization of newspaper_N
+   Warning: no linearization of night_N
+   Warning: no linearization of nose_N
+   Warning: no linearization of now_Adv
+   Warning: no linearization of number_N
+   Warning: no linearization of oil_N
+   Warning: no linearization of old_A
+   Warning: no linearization of open_V2
+   Warning: no linearization of paint_V2A
+   Warning: no linearization of paper_N
+   Warning: no linearization of paris_PN
+   Warning: no linearization of peace_N
+   Warning: no linearization of pen_N
+   Warning: no linearization of person_N
+   Warning: no linearization of planet_N
+   Warning: no linearization of plastic_N
+   Warning: no linearization of play_V
+   Warning: no linearization of play_V2
+   Warning: no linearization of policeman_N
+   Warning: no linearization of priest_N
+   Warning: no linearization of probable_AS
+   Warning: no linearization of pull_V2
+   Warning: no linearization of push_V2
+   Warning: no linearization of put_V2
+   Warning: no linearization of queen_N
+   Warning: no linearization of question_N
+   Warning: no linearization of radio_N
+   Warning: no linearization of rain_N
+   Warning: no linearization of rain_V0
+   Warning: no linearization of read_V2
+   Warning: no linearization of ready_A
+   Warning: no linearization of reason_N
+   Warning: no linearization of red_A
+   Warning: no linearization of religion_N
+   Warning: no linearization of restaurant_N
+   Warning: no linearization of right_Ord
+   Warning: no linearization of river_N
+   Warning: no linearization of road_N
+   Warning: no linearization of rock_N
+   Warning: no linearization of roof_N
+   Warning: no linearization of root_N
+   Warning: no linearization of rope_N
+   Warning: no linearization of rotten_A
+   Warning: no linearization of round_A
+   Warning: no linearization of rub_V2
+   Warning: no linearization of rubber_N
+   Warning: no linearization of rule_N
+   Warning: no linearization of run_V
+   Warning: no linearization of salt_N
+   Warning: no linearization of sand_N
+   Warning: no linearization of say_VS
+   Warning: no linearization of school_N
+   Warning: no linearization of science_N
+   Warning: no linearization of scratch_V2
+   Warning: no linearization of sea_N
+   Warning: no linearization of see_V2
+   Warning: no linearization of seed_N
+   Warning: no linearization of seek_V2
+   Warning: no linearization of sell_V3
+   Warning: no linearization of send_V3
+   Warning: no linearization of sew_V
+   Warning: no linearization of sharp_A
+   Warning: no linearization of sheep_N
+   Warning: no linearization of ship_N
+   Warning: no linearization of shirt_N
+   Warning: no linearization of shoe_N
+   Warning: no linearization of shop_N
+   Warning: no linearization of short_A
+   Warning: no linearization of silver_N
+   Warning: no linearization of sing_V
+   Warning: no linearization of sister_N
+   Warning: no linearization of sit_V
+   Warning: no linearization of skin_N
+   Warning: no linearization of sky_N
+   Warning: no linearization of small_A
+   Warning: no linearization of smell_V
+   Warning: no linearization of smoke_N
+   Warning: no linearization of smooth_A
+   Warning: no linearization of snake_N
+   Warning: no linearization of snow_N
+   Warning: no linearization of sock_N
+   Warning: no linearization of song_N
+   Warning: no linearization of speak_V2
+   Warning: no linearization of spit_V
+   Warning: no linearization of split_V2
+   Warning: no linearization of squeeze_V2
+   Warning: no linearization of stab_V2
+   Warning: no linearization of stand_V
+   Warning: no linearization of star_N
+   Warning: no linearization of steel_N
+   Warning: no linearization of stick_N
+   Warning: no linearization of stone_N
+   Warning: no linearization of stop_V
+   Warning: no linearization of stove_N
+   Warning: no linearization of straight_A
+   Warning: no linearization of student_N
+   Warning: no linearization of stupid_A
+   Warning: no linearization of suck_V2
+   Warning: no linearization of sun_N
+   Warning: no linearization of swell_V
+   Warning: no linearization of swim_V
+   Warning: no linearization of switch8off_V2
+   Warning: no linearization of switch8on_V2
+   Warning: no linearization of table_N
+   Warning: no linearization of tail_N
+   Warning: no linearization of talk_V3
+   Warning: no linearization of teach_V2
+   Warning: no linearization of teacher_N
+   Warning: no linearization of television_N
+   Warning: no linearization of thick_A
+   Warning: no linearization of thin_A
+   Warning: no linearization of think_V
+   Warning: no linearization of throw_V2
+   Warning: no linearization of tie_V2
+   Warning: no linearization of today_Adv
+   Warning: no linearization of tongue_N
+   Warning: no linearization of tooth_N
+   Warning: no linearization of train_N
+   Warning: no linearization of travel_V
+   Warning: no linearization of tree_N
+   Warning: no linearization of turn_V
+   Warning: no linearization of ugly_A
+   Warning: no linearization of uncertain_A
+   Warning: no linearization of understand_V2
+   Warning: no linearization of university_N
+   Warning: no linearization of village_N
+   Warning: no linearization of vomit_V
+   Warning: no linearization of wait_V2
+   Warning: no linearization of walk_V
+   Warning: no linearization of war_N
+   Warning: no linearization of warm_A
+   Warning: no linearization of wash_V2
+   Warning: no linearization of watch_V2
+   Warning: no linearization of water_N
+   Warning: no linearization of wet_A
+   Warning: no linearization of white_A
+   Warning: no linearization of wide_A
+   Warning: no linearization of wife_N
+   Warning: no linearization of win_V2
+   Warning: no linearization of wind_N
+   Warning: no linearization of window_N
+   Warning: no linearization of wine_N
+   Warning: no linearization of wing_N
+   Warning: no linearization of wipe_V2
+   Warning: no linearization of woman_N
+   Warning: no linearization of wonder_VQ
+   Warning: no linearization of wood_N
+   Warning: no linearization of worm_N
+   Warning: no linearization of write_V2
+   Warning: no linearization of year_N
+   Warning: no linearization of yellow_A
+   Warning: no linearization of young_A
+  write file /home/herb/src/GF-daherb/lib/src/latin/LexiconLat.gfo
+- compiling /home/herb/src/GF-daherb/lib/src/latin/LangLat.gf...   write file /home/herb/src/GF-daherb/lib/src/latin/LangLat.gfo
+linking ... OK
+
+Languages: LangLat
+See you.
+0 msec
diff --git a/lib/src/latin/extra/Declensions.txt b/lib/src/latin/extra/Declensions.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/Declensions.txt
@@ -0,0 +1,28 @@
+1./a-Declension (f.)  2./o-Declension (m.)  (n.)  (m.)	         3./Consonant Declension (m.)  (f.)	  (n.)	  
+s Sg Nom : -a	       s Sg Nom : -us         -um    -er	 s Sg Nom : -or	      	  	-as	  -ur
+s Sg Acc : -am	       s Sg Acc : -um         -um    -r-um	 s Sg Acc : -or-em    		-at-em	  -ur
+s Sg Gen : -ae	       s Sg Gen : -i          -i     -r-i	 s Sg Gen : -or-is    		-at-is	  -or-is
+s Sg Dat : -ae	       s Sg Dat : -o          -o     -o	 	 s Sg Dat : -or-i     		-at-i	  -or-i
+s Sg Abl : in -a       s Sg Abl : in -o       -o     in/a -o	 s Sg Abl : -or-e     		-at-e	  -or-e
+s Sg Voc : -a 	       s Sg Voc : -e          -um    -er  	 s Sg Voc : -or	      		-as	  -ur
+s Pl Nom : -ae	       s Pl Nom : -i          -a     -r-i	 s Pl Nom : -or-es    		-at-es	  -or-a
+s Pl Acc : -as	       s Pl Acc : -os         -a     -r-os	 s Pl Acc : -or-es    		-at-es	  -or-a
+s Pl Gen : -arum       s Pl Gen : -orum       -orum  -r-orum	 s Pl Gen : -or-um    		-at-um	  -or-um
+s Pl Dat : -is	       s Pl Dat : -is         -is    -r-is	 s Pl Dat : -or-ibus  		-at-ibus  -or-ibus
+s Pl Abl : in -is      s Pl Abl : in -is      -is    in/a -r-is	 s Pl Abl : -or-ibus  		-at-ibus  -or-ibus
+s Pl Voc : -ae	       s Pl Voc : -i          -a     -r-i 	 s Pl Voc : -or-es    		-at-es	  -or-a
+
+
+3./i-Declension (f.)	 (f.)  	   (f.)   (n.)   4./u-Declension (m.)   (n.)   5./e-Declension (f.)
+s Sg Nom : -is	 	 -rs	   -is	  -e	 s Sg Nom : -us	  	-u     s Sg Nom : -es
+s Sg Acc : -em	 	 -rt-em	   -im	  -e	 s Sg Acc : -um	 	-u     s Sg Acc : -em
+s Sg Gen : -is	 	 -rt-is	   -is	  -is	 s Sg Gen : -us	 	-us    s Sg Gen : -ei
+s Sg Dat : -i	 	 -rt-i	   -i	  -i	 s Sg Dat : -ui	 	-u     s Sg Dat : -ei
+s Sg Abl : -e	 	 -rt-e	   -i	  -i	 s Sg Abl : -u	 	-u     s Sg Abl : -e
+s Sg Voc : -is	 	 -rs	   -is	  -e	 s Sg Voc : -us	 	-u     s Sg Voc : -es
+s Pl Nom : -es	 	 -rt-es	   -es	  -ia	 s Pl Nom : -us	 	-ua    s Pl Nom : -es
+s Pl Acc : -es	 	 -rt-es	   -is	  -ia	 s Pl Acc : -us	 	-ua    s Pl Acc : -es
+s Pl Gen : -ium  	 -rt-ium   -ium	  -ium	 s Pl Gen : -uum	-uum   s Pl Gen : -erum
+s Pl Dat : -ibus 	 -rt-ibus  -ibus  -ibus  s Pl Dat : -ibus	-ibus  s Pl Dat : -ebus
+s Pl Abl : -ibus 	 -rt-ibus  -ibus  -ibus  s Pl Abl : -ibus	-ibus  s Pl Abl : -ebus
+s Pl Voc : -es	 	 -rt-es	   -es	  -ia	 s Pl Voc : -us		-ua    s Pl Voc : -es
diff --git a/lib/src/latin/extra/ExtraLexicon.gf b/lib/src/latin/extra/ExtraLexicon.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/ExtraLexicon.gf
@@ -0,0 +1,44 @@
+abstract ExtraLexicon = Cat ** {
+fun
+-- Navigatio sancti Brendani abbatis
+  abbot_N : N ;
+  Brendan_PN : PN ;
+  bring_V : V ;
+  but_Conj : Conj ;
+  confessor_N : N ;
+  Christus_PN : PN ;
+  day_N : N ;
+  eight_Num : Numeral ;
+  holy_A : A ;
+  life_N : N ;
+  saint_N : N ;
+  see_V : V ;
+  texture_N : N ;
+  through_Prep : Prep ;
+  thus_Adv : Adv ;
+  voyage_N : N ;
+  yet_Adv : Adv ;
+-- In L. Catilinam oratio I
+  Catilina_PN : PN ; -- Catilina
+  L_PN : PN ; -- L.
+  as_Adv : Adv ; -- qua
+  continuously_Adv : Adv ; -- usque
+  elude_V : V ; -- eludere
+  emit_V : V ; -- emittere
+  even_Adv : Adv ; -- etiam
+  finally_Adv : Adv ; -- tandem
+  have_V : V ; -- habere
+  how_Adv: Adv ; -- quam
+  in_Prep : Prep ; -- in
+  long8while_Adv : Adv ; -- diu
+  our_Pron : Pron ; -- noster
+  patience_N : N -- patientia
+  rage_N : N ; -- furor
+  senate_N : N ; -- senatus
+  speech_N : N ; -- oratio
+  that8near_Pron : Pron ; -- iste
+  waste_V : V ; -- abuti
+  we_Pron : Pron ; -- nos
+  what_Adv : Adv ; -- quo
+  your_Pron : Pron ; -- tuus
+}
diff --git a/lib/src/latin/extra/ExtraLexiconLat.gf b/lib/src/latin/extra/ExtraLexiconLat.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/ExtraLexiconLat.gf
@@ -0,0 +1,33 @@
+concrete ExtraLexiconLat of ExtraLexicon = CatLat ** open
+  ParadigmsLat, 
+  IrregLat,
+  ResLat,
+  Structural,
+  Prelude in { 
+flags 
+  optimize=values ;
+  coding = utf8;
+lincat
+  Numeral = { s : Str } ;
+lin
+-- Navigatio sancti Brendani abbatis
+  abbot_N = mkN "abbas" "abbatis" Masc ;
+  Brendan_PN = mkPN ( mkN "Brendanus" ) ;
+  bring_V = IrregLat.bring_V ;
+  but_Conj = sd2 [] "autem" ** { n = Sg } ;
+  Christus_PN = mkPN ( mkN "Christus" ) ;
+  confessor_N = mkN "confessor" "confessoris" Masc ;
+  day_N = mkN "dies" "diei" ( Masc | Fem ) ;
+  eight_Num = ss "octo" ;
+  holy_A = mkA "sanctus" ;
+  life_N = mkN "vita" ;
+  saint_N = mkN "sanctus" ;
+  see_V = mkV "videre" "video" "visi" "visum" ;
+  texture_N = mkN "textus" "textus" Masc ;
+  through_Prep = mkPrep "per" Acc ; 
+  thus_Adv = ss "sic" ;
+  voyage_N = mkN "navigatio" "navigationis" Fem ;
+  yet_Adv = ss ( "iam" | "jam" ) ;
+-- In L. Catilinam oratio I
+  speech_N =
+}
diff --git a/lib/src/latin/extra/generate_paradigms.gfs b/lib/src/latin/extra/generate_paradigms.gfs
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/generate_paradigms.gfs
@@ -0,0 +1,7 @@
+i -src LexiconLat.gf
+gt -cat=N | l -table | wf -file=paradigms_N.txt
+gt -cat=A | l -table | wf -file=paradigms_A.txt
+gt -cat=V | l -table | wf -file=paradigms_V.txt
+gt -cat=V2 | l -table | wf -append -file=paradigms_V.txt
+gt -cat=Adv | l -table | wf -file=paradigms_Adv.txt
+gt -cat=Prep | l -table | wf -file=paradigms_Prep.txt
diff --git a/lib/src/latin/extra/paradigms_A.txt b/lib/src/latin/extra/paradigms_A.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/paradigms_A.txt
@@ -0,0 +1,5123 @@
+s Posit Masc Sg Nom : malus
+s Posit Masc Sg Acc : malum
+s Posit Masc Sg Gen : mali
+s Posit Masc Sg Dat : malo
+s Posit Masc Sg Abl : malo
+s Posit Masc Sg Voc : male
+s Posit Masc Pl Nom : mali
+s Posit Masc Pl Acc : malos
+s Posit Masc Pl Gen : malorum
+s Posit Masc Pl Dat : malis
+s Posit Masc Pl Abl : malis
+s Posit Masc Pl Voc : mali
+s Posit Fem Sg Nom : mala
+s Posit Fem Sg Acc : malam
+s Posit Fem Sg Gen : malae
+s Posit Fem Sg Dat : malae
+s Posit Fem Sg Abl : mala
+s Posit Fem Sg Voc : mala
+s Posit Fem Pl Nom : malae
+s Posit Fem Pl Acc : malas
+s Posit Fem Pl Gen : malarum
+s Posit Fem Pl Dat : malis
+s Posit Fem Pl Abl : malis
+s Posit Fem Pl Voc : malae
+s Posit Neutr Sg Nom : malum
+s Posit Neutr Sg Acc : malum
+s Posit Neutr Sg Gen : mali
+s Posit Neutr Sg Dat : malo
+s Posit Neutr Sg Abl : malo
+s Posit Neutr Sg Voc : malum
+s Posit Neutr Pl Nom : mala
+s Posit Neutr Pl Acc : mala
+s Posit Neutr Pl Gen : malorum
+s Posit Neutr Pl Dat : malis
+s Posit Neutr Pl Abl : malis
+s Posit Neutr Pl Voc : mala
+s Compar Masc Sg Nom : peior
+s Compar Masc Sg Acc : peiorem
+s Compar Masc Sg Gen : peioris
+s Compar Masc Sg Dat : peiori
+s Compar Masc Sg Abl : peiore
+s Compar Masc Sg Voc : peior
+s Compar Masc Pl Nom : peiores
+s Compar Masc Pl Acc : peiores
+s Compar Masc Pl Gen : peiorum
+s Compar Masc Pl Dat : peioribus
+s Compar Masc Pl Abl : peioribus
+s Compar Masc Pl Voc : peiores
+s Compar Fem Sg Nom : peior
+s Compar Fem Sg Acc : peiorem
+s Compar Fem Sg Gen : peioris
+s Compar Fem Sg Dat : peiori
+s Compar Fem Sg Abl : peiore
+s Compar Fem Sg Voc : peior
+s Compar Fem Pl Nom : peiores
+s Compar Fem Pl Acc : peiores
+s Compar Fem Pl Gen : peiorum
+s Compar Fem Pl Dat : peioribus
+s Compar Fem Pl Abl : peioribus
+s Compar Fem Pl Voc : peiores
+s Compar Neutr Sg Nom : peius
+s Compar Neutr Sg Acc : peius
+s Compar Neutr Sg Gen : peioris
+s Compar Neutr Sg Dat : peiori
+s Compar Neutr Sg Abl : peiore
+s Compar Neutr Sg Voc : peius
+s Compar Neutr Pl Nom : peiora
+s Compar Neutr Pl Acc : peiora
+s Compar Neutr Pl Gen : peiorum
+s Compar Neutr Pl Dat : peioribus
+s Compar Neutr Pl Abl : peioribus
+s Compar Neutr Pl Voc : peiora
+s Superl Masc Sg Nom : pessissimus
+s Superl Masc Sg Acc : pessissimum
+s Superl Masc Sg Gen : pessissimi
+s Superl Masc Sg Dat : pessissimo
+s Superl Masc Sg Abl : pessissimo
+s Superl Masc Sg Voc : pessissime
+s Superl Masc Pl Nom : pessissimi
+s Superl Masc Pl Acc : pessissimos
+s Superl Masc Pl Gen : pessissimorum
+s Superl Masc Pl Dat : pessissimis
+s Superl Masc Pl Abl : pessissimis
+s Superl Masc Pl Voc : pessissimi
+s Superl Fem Sg Nom : pessissima
+s Superl Fem Sg Acc : pessissimam
+s Superl Fem Sg Gen : pessissimae
+s Superl Fem Sg Dat : pessissimae
+s Superl Fem Sg Abl : pessissima
+s Superl Fem Sg Voc : pessissima
+s Superl Fem Pl Nom : pessissimae
+s Superl Fem Pl Acc : pessissimas
+s Superl Fem Pl Gen : pessissimarum
+s Superl Fem Pl Dat : pessissimis
+s Superl Fem Pl Abl : pessissimis
+s Superl Fem Pl Voc : pessissimae
+s Superl Neutr Sg Nom : pessissimum
+s Superl Neutr Sg Acc : pessissimum
+s Superl Neutr Sg Gen : pessissimi
+s Superl Neutr Sg Dat : pessissimo
+s Superl Neutr Sg Abl : pessissimo
+s Superl Neutr Sg Voc : pessissimum
+s Superl Neutr Pl Nom : pessissima
+s Superl Neutr Pl Acc : pessissima
+s Superl Neutr Pl Gen : pessissimorum
+s Superl Neutr Pl Dat : pessissimis
+s Superl Neutr Pl Abl : pessissimis
+s Superl Neutr Pl Voc : pessissima
+
+ s Posit Masc Sg Nom : pulcher
+s Posit Masc Sg Acc : pulchrum
+s Posit Masc Sg Gen : pulchri
+s Posit Masc Sg Dat : pulchro
+s Posit Masc Sg Abl : pulchro
+s Posit Masc Sg Voc : pulcher
+s Posit Masc Pl Nom : pulchri
+s Posit Masc Pl Acc : pulchros
+s Posit Masc Pl Gen : pulchrorum
+s Posit Masc Pl Dat : pulchris
+s Posit Masc Pl Abl : pulchris
+s Posit Masc Pl Voc : pulchri
+s Posit Fem Sg Nom : pulchra
+s Posit Fem Sg Acc : pulchram
+s Posit Fem Sg Gen : pulchrae
+s Posit Fem Sg Dat : pulchrae
+s Posit Fem Sg Abl : pulchra
+s Posit Fem Sg Voc : pulchra
+s Posit Fem Pl Nom : pulchrae
+s Posit Fem Pl Acc : pulchras
+s Posit Fem Pl Gen : pulchrarum
+s Posit Fem Pl Dat : pulchris
+s Posit Fem Pl Abl : pulchris
+s Posit Fem Pl Voc : pulchrae
+s Posit Neutr Sg Nom : pulchrum
+s Posit Neutr Sg Acc : pulchrum
+s Posit Neutr Sg Gen : pulchri
+s Posit Neutr Sg Dat : pulchro
+s Posit Neutr Sg Abl : pulchro
+s Posit Neutr Sg Voc : pulchrum
+s Posit Neutr Pl Nom : pulchra
+s Posit Neutr Pl Acc : pulchra
+s Posit Neutr Pl Gen : pulchrorum
+s Posit Neutr Pl Dat : pulchris
+s Posit Neutr Pl Abl : pulchris
+s Posit Neutr Pl Voc : pulchra
+s Compar Masc Sg Nom : pulchrior
+s Compar Masc Sg Acc : pulchriorem
+s Compar Masc Sg Gen : pulchrioris
+s Compar Masc Sg Dat : pulchriori
+s Compar Masc Sg Abl : pulchriore
+s Compar Masc Sg Voc : pulchrior
+s Compar Masc Pl Nom : pulchriores
+s Compar Masc Pl Acc : pulchriores
+s Compar Masc Pl Gen : pulchriorum
+s Compar Masc Pl Dat : pulchrioribus
+s Compar Masc Pl Abl : pulchrioribus
+s Compar Masc Pl Voc : pulchriores
+s Compar Fem Sg Nom : pulchrior
+s Compar Fem Sg Acc : pulchriorem
+s Compar Fem Sg Gen : pulchrioris
+s Compar Fem Sg Dat : pulchriori
+s Compar Fem Sg Abl : pulchriore
+s Compar Fem Sg Voc : pulchrior
+s Compar Fem Pl Nom : pulchriores
+s Compar Fem Pl Acc : pulchriores
+s Compar Fem Pl Gen : pulchriorum
+s Compar Fem Pl Dat : pulchrioribus
+s Compar Fem Pl Abl : pulchrioribus
+s Compar Fem Pl Voc : pulchriores
+s Compar Neutr Sg Nom : pulchrius
+s Compar Neutr Sg Acc : pulchrius
+s Compar Neutr Sg Gen : pulchrioris
+s Compar Neutr Sg Dat : pulchriori
+s Compar Neutr Sg Abl : pulchriore
+s Compar Neutr Sg Voc : pulchrius
+s Compar Neutr Pl Nom : pulchriora
+s Compar Neutr Pl Acc : pulchriora
+s Compar Neutr Pl Gen : pulchriorum
+s Compar Neutr Pl Dat : pulchrioribus
+s Compar Neutr Pl Abl : pulchrioribus
+s Compar Neutr Pl Voc : pulchriora
+s Superl Masc Sg Nom : pulcherrimus
+s Superl Masc Sg Acc : pulcherrimum
+s Superl Masc Sg Gen : pulcherrimi
+s Superl Masc Sg Dat : pulcherrimo
+s Superl Masc Sg Abl : pulcherrimo
+s Superl Masc Sg Voc : pulcherrime
+s Superl Masc Pl Nom : pulcherrimi
+s Superl Masc Pl Acc : pulcherrimos
+s Superl Masc Pl Gen : pulcherrimorum
+s Superl Masc Pl Dat : pulcherrimis
+s Superl Masc Pl Abl : pulcherrimis
+s Superl Masc Pl Voc : pulcherrimi
+s Superl Fem Sg Nom : pulcherrima
+s Superl Fem Sg Acc : pulcherrimam
+s Superl Fem Sg Gen : pulcherrimae
+s Superl Fem Sg Dat : pulcherrimae
+s Superl Fem Sg Abl : pulcherrima
+s Superl Fem Sg Voc : pulcherrima
+s Superl Fem Pl Nom : pulcherrimae
+s Superl Fem Pl Acc : pulcherrimas
+s Superl Fem Pl Gen : pulcherrimarum
+s Superl Fem Pl Dat : pulcherrimis
+s Superl Fem Pl Abl : pulcherrimis
+s Superl Fem Pl Voc : pulcherrimae
+s Superl Neutr Sg Nom : pulcherrimum
+s Superl Neutr Sg Acc : pulcherrimum
+s Superl Neutr Sg Gen : pulcherrimi
+s Superl Neutr Sg Dat : pulcherrimo
+s Superl Neutr Sg Abl : pulcherrimo
+s Superl Neutr Sg Voc : pulcherrimum
+s Superl Neutr Pl Nom : pulcherrima
+s Superl Neutr Pl Acc : pulcherrima
+s Superl Neutr Pl Gen : pulcherrimorum
+s Superl Neutr Pl Dat : pulcherrimis
+s Superl Neutr Pl Abl : pulcherrimis
+s Superl Neutr Pl Voc : pulcherrima
+
+ s Posit Masc Sg Nom : magnus
+s Posit Masc Sg Acc : magnum
+s Posit Masc Sg Gen : magni
+s Posit Masc Sg Dat : magno
+s Posit Masc Sg Abl : magno
+s Posit Masc Sg Voc : magne
+s Posit Masc Pl Nom : magni
+s Posit Masc Pl Acc : magnos
+s Posit Masc Pl Gen : magnorum
+s Posit Masc Pl Dat : magnis
+s Posit Masc Pl Abl : magnis
+s Posit Masc Pl Voc : magni
+s Posit Fem Sg Nom : magna
+s Posit Fem Sg Acc : magnam
+s Posit Fem Sg Gen : magnae
+s Posit Fem Sg Dat : magnae
+s Posit Fem Sg Abl : magna
+s Posit Fem Sg Voc : magna
+s Posit Fem Pl Nom : magnae
+s Posit Fem Pl Acc : magnas
+s Posit Fem Pl Gen : magnarum
+s Posit Fem Pl Dat : magnis
+s Posit Fem Pl Abl : magnis
+s Posit Fem Pl Voc : magnae
+s Posit Neutr Sg Nom : magnum
+s Posit Neutr Sg Acc : magnum
+s Posit Neutr Sg Gen : magni
+s Posit Neutr Sg Dat : magno
+s Posit Neutr Sg Abl : magno
+s Posit Neutr Sg Voc : magnum
+s Posit Neutr Pl Nom : magna
+s Posit Neutr Pl Acc : magna
+s Posit Neutr Pl Gen : magnorum
+s Posit Neutr Pl Dat : magnis
+s Posit Neutr Pl Abl : magnis
+s Posit Neutr Pl Voc : magna
+s Compar Masc Sg Nom : maior
+s Compar Masc Sg Acc : maiorem
+s Compar Masc Sg Gen : maioris
+s Compar Masc Sg Dat : maiori
+s Compar Masc Sg Abl : maiore
+s Compar Masc Sg Voc : maior
+s Compar Masc Pl Nom : maiores
+s Compar Masc Pl Acc : maiores
+s Compar Masc Pl Gen : maiorum
+s Compar Masc Pl Dat : maioribus
+s Compar Masc Pl Abl : maioribus
+s Compar Masc Pl Voc : maiores
+s Compar Fem Sg Nom : maior
+s Compar Fem Sg Acc : maiorem
+s Compar Fem Sg Gen : maioris
+s Compar Fem Sg Dat : maiori
+s Compar Fem Sg Abl : maiore
+s Compar Fem Sg Voc : maior
+s Compar Fem Pl Nom : maiores
+s Compar Fem Pl Acc : maiores
+s Compar Fem Pl Gen : maiorum
+s Compar Fem Pl Dat : maioribus
+s Compar Fem Pl Abl : maioribus
+s Compar Fem Pl Voc : maiores
+s Compar Neutr Sg Nom : maius
+s Compar Neutr Sg Acc : maius
+s Compar Neutr Sg Gen : maioris
+s Compar Neutr Sg Dat : maiori
+s Compar Neutr Sg Abl : maiore
+s Compar Neutr Sg Voc : maius
+s Compar Neutr Pl Nom : maiora
+s Compar Neutr Pl Acc : maiora
+s Compar Neutr Pl Gen : maiorum
+s Compar Neutr Pl Dat : maioribus
+s Compar Neutr Pl Abl : maioribus
+s Compar Neutr Pl Voc : maiora
+s Superl Masc Sg Nom : maximus
+s Superl Masc Sg Acc : maximusm
+s Superl Masc Sg Gen : maximuse
+s Superl Masc Sg Dat : maximuse
+s Superl Masc Sg Abl : maximus
+s Superl Masc Sg Voc : maximus
+s Superl Masc Pl Nom : maximuse
+s Superl Masc Pl Acc : maximuss
+s Superl Masc Pl Gen : maximusrum
+s Superl Masc Pl Dat : maximuis
+s Superl Masc Pl Abl : maximuis
+s Superl Masc Pl Voc : maximuse
+s Superl Fem Sg Nom : maxima
+s Superl Fem Sg Acc : maxium
+s Superl Fem Sg Gen : maxii
+s Superl Fem Sg Dat : maxio
+s Superl Fem Sg Abl : maxio
+s Superl Fem Sg Voc : maxie
+s Superl Fem Pl Nom : maxii
+s Superl Fem Pl Acc : maxios
+s Superl Fem Pl Gen : maxiorum
+s Superl Fem Pl Dat : maxiis
+s Superl Fem Pl Abl : maxiis
+s Superl Fem Pl Voc : maxii
+s Superl Neutr Sg Nom : maximum
+s Superl Neutr Sg Acc : maximum
+s Superl Neutr Sg Gen : maximi
+s Superl Neutr Sg Dat : maximo
+s Superl Neutr Sg Abl : maximo
+s Superl Neutr Sg Voc : maximum
+s Superl Neutr Pl Nom : maxima
+s Superl Neutr Pl Acc : maxima
+s Superl Neutr Pl Gen : maximorum
+s Superl Neutr Pl Dat : maximis
+s Superl Neutr Pl Abl : maximis
+s Superl Neutr Pl Voc : maxima
+
+ s Posit Masc Sg Nom : niger
+s Posit Masc Sg Acc : nigrum
+s Posit Masc Sg Gen : nigri
+s Posit Masc Sg Dat : nigro
+s Posit Masc Sg Abl : nigro
+s Posit Masc Sg Voc : niger
+s Posit Masc Pl Nom : nigri
+s Posit Masc Pl Acc : nigros
+s Posit Masc Pl Gen : nigrorum
+s Posit Masc Pl Dat : nigris
+s Posit Masc Pl Abl : nigris
+s Posit Masc Pl Voc : nigri
+s Posit Fem Sg Nom : nigra
+s Posit Fem Sg Acc : nigram
+s Posit Fem Sg Gen : nigrae
+s Posit Fem Sg Dat : nigrae
+s Posit Fem Sg Abl : nigra
+s Posit Fem Sg Voc : nigra
+s Posit Fem Pl Nom : nigrae
+s Posit Fem Pl Acc : nigras
+s Posit Fem Pl Gen : nigrarum
+s Posit Fem Pl Dat : nigris
+s Posit Fem Pl Abl : nigris
+s Posit Fem Pl Voc : nigrae
+s Posit Neutr Sg Nom : nigrum
+s Posit Neutr Sg Acc : nigrum
+s Posit Neutr Sg Gen : nigri
+s Posit Neutr Sg Dat : nigro
+s Posit Neutr Sg Abl : nigro
+s Posit Neutr Sg Voc : nigrum
+s Posit Neutr Pl Nom : nigra
+s Posit Neutr Pl Acc : nigra
+s Posit Neutr Pl Gen : nigrorum
+s Posit Neutr Pl Dat : nigris
+s Posit Neutr Pl Abl : nigris
+s Posit Neutr Pl Voc : nigra
+s Compar Masc Sg Nom : nigrior
+s Compar Masc Sg Acc : nigriorem
+s Compar Masc Sg Gen : nigrioris
+s Compar Masc Sg Dat : nigriori
+s Compar Masc Sg Abl : nigriore
+s Compar Masc Sg Voc : nigrior
+s Compar Masc Pl Nom : nigriores
+s Compar Masc Pl Acc : nigriores
+s Compar Masc Pl Gen : nigriorum
+s Compar Masc Pl Dat : nigrioribus
+s Compar Masc Pl Abl : nigrioribus
+s Compar Masc Pl Voc : nigriores
+s Compar Fem Sg Nom : nigrior
+s Compar Fem Sg Acc : nigriorem
+s Compar Fem Sg Gen : nigrioris
+s Compar Fem Sg Dat : nigriori
+s Compar Fem Sg Abl : nigriore
+s Compar Fem Sg Voc : nigrior
+s Compar Fem Pl Nom : nigriores
+s Compar Fem Pl Acc : nigriores
+s Compar Fem Pl Gen : nigriorum
+s Compar Fem Pl Dat : nigrioribus
+s Compar Fem Pl Abl : nigrioribus
+s Compar Fem Pl Voc : nigriores
+s Compar Neutr Sg Nom : nigrius
+s Compar Neutr Sg Acc : nigrius
+s Compar Neutr Sg Gen : nigrioris
+s Compar Neutr Sg Dat : nigriori
+s Compar Neutr Sg Abl : nigriore
+s Compar Neutr Sg Voc : nigrius
+s Compar Neutr Pl Nom : nigriora
+s Compar Neutr Pl Acc : nigriora
+s Compar Neutr Pl Gen : nigriorum
+s Compar Neutr Pl Dat : nigrioribus
+s Compar Neutr Pl Abl : nigrioribus
+s Compar Neutr Pl Voc : nigriora
+s Superl Masc Sg Nom : nigerrimus
+s Superl Masc Sg Acc : nigerrimum
+s Superl Masc Sg Gen : nigerrimi
+s Superl Masc Sg Dat : nigerrimo
+s Superl Masc Sg Abl : nigerrimo
+s Superl Masc Sg Voc : nigerrime
+s Superl Masc Pl Nom : nigerrimi
+s Superl Masc Pl Acc : nigerrimos
+s Superl Masc Pl Gen : nigerrimorum
+s Superl Masc Pl Dat : nigerrimis
+s Superl Masc Pl Abl : nigerrimis
+s Superl Masc Pl Voc : nigerrimi
+s Superl Fem Sg Nom : nigerrima
+s Superl Fem Sg Acc : nigerrimam
+s Superl Fem Sg Gen : nigerrimae
+s Superl Fem Sg Dat : nigerrimae
+s Superl Fem Sg Abl : nigerrima
+s Superl Fem Sg Voc : nigerrima
+s Superl Fem Pl Nom : nigerrimae
+s Superl Fem Pl Acc : nigerrimas
+s Superl Fem Pl Gen : nigerrimarum
+s Superl Fem Pl Dat : nigerrimis
+s Superl Fem Pl Abl : nigerrimis
+s Superl Fem Pl Voc : nigerrimae
+s Superl Neutr Sg Nom : nigerrimum
+s Superl Neutr Sg Acc : nigerrimum
+s Superl Neutr Sg Gen : nigerrimi
+s Superl Neutr Sg Dat : nigerrimo
+s Superl Neutr Sg Abl : nigerrimo
+s Superl Neutr Sg Voc : nigerrimum
+s Superl Neutr Pl Nom : nigerrima
+s Superl Neutr Pl Acc : nigerrima
+s Superl Neutr Pl Gen : nigerrimorum
+s Superl Neutr Pl Dat : nigerrimis
+s Superl Neutr Pl Abl : nigerrimis
+s Superl Neutr Pl Voc : nigerrima
+
+ s Posit Masc Sg Nom : caeruleus
+s Posit Masc Sg Acc : caeruleum
+s Posit Masc Sg Gen : caerulei
+s Posit Masc Sg Dat : caeruleo
+s Posit Masc Sg Abl : caeruleo
+s Posit Masc Sg Voc : caerulee
+s Posit Masc Pl Nom : caerulei
+s Posit Masc Pl Acc : caeruleos
+s Posit Masc Pl Gen : caeruleorum
+s Posit Masc Pl Dat : caeruleis
+s Posit Masc Pl Abl : caeruleis
+s Posit Masc Pl Voc : caerulei
+s Posit Fem Sg Nom : caerulea
+s Posit Fem Sg Acc : caeruleam
+s Posit Fem Sg Gen : caeruleae
+s Posit Fem Sg Dat : caeruleae
+s Posit Fem Sg Abl : caerulea
+s Posit Fem Sg Voc : caerulea
+s Posit Fem Pl Nom : caeruleae
+s Posit Fem Pl Acc : caeruleas
+s Posit Fem Pl Gen : caerulearum
+s Posit Fem Pl Dat : caeruleis
+s Posit Fem Pl Abl : caeruleis
+s Posit Fem Pl Voc : caeruleae
+s Posit Neutr Sg Nom : caeruleum
+s Posit Neutr Sg Acc : caeruleum
+s Posit Neutr Sg Gen : caerulei
+s Posit Neutr Sg Dat : caeruleo
+s Posit Neutr Sg Abl : caeruleo
+s Posit Neutr Sg Voc : caeruleum
+s Posit Neutr Pl Nom : caerulea
+s Posit Neutr Pl Acc : caerulea
+s Posit Neutr Pl Gen : caeruleorum
+s Posit Neutr Pl Dat : caeruleis
+s Posit Neutr Pl Abl : caeruleis
+s Posit Neutr Pl Voc : caerulea
+s Compar Masc Sg Nom : caeruleior
+s Compar Masc Sg Acc : caeruleiorem
+s Compar Masc Sg Gen : caeruleioris
+s Compar Masc Sg Dat : caeruleiori
+s Compar Masc Sg Abl : caeruleiore
+s Compar Masc Sg Voc : caeruleior
+s Compar Masc Pl Nom : caeruleiores
+s Compar Masc Pl Acc : caeruleiores
+s Compar Masc Pl Gen : caeruleiorum
+s Compar Masc Pl Dat : caeruleioribus
+s Compar Masc Pl Abl : caeruleioribus
+s Compar Masc Pl Voc : caeruleiores
+s Compar Fem Sg Nom : caeruleior
+s Compar Fem Sg Acc : caeruleiorem
+s Compar Fem Sg Gen : caeruleioris
+s Compar Fem Sg Dat : caeruleiori
+s Compar Fem Sg Abl : caeruleiore
+s Compar Fem Sg Voc : caeruleior
+s Compar Fem Pl Nom : caeruleiores
+s Compar Fem Pl Acc : caeruleiores
+s Compar Fem Pl Gen : caeruleiorum
+s Compar Fem Pl Dat : caeruleioribus
+s Compar Fem Pl Abl : caeruleioribus
+s Compar Fem Pl Voc : caeruleiores
+s Compar Neutr Sg Nom : caeruleius
+s Compar Neutr Sg Acc : caeruleius
+s Compar Neutr Sg Gen : caeruleioris
+s Compar Neutr Sg Dat : caeruleiori
+s Compar Neutr Sg Abl : caeruleiore
+s Compar Neutr Sg Voc : caeruleius
+s Compar Neutr Pl Nom : caeruleiora
+s Compar Neutr Pl Acc : caeruleiora
+s Compar Neutr Pl Gen : caeruleiorum
+s Compar Neutr Pl Dat : caeruleioribus
+s Compar Neutr Pl Abl : caeruleioribus
+s Compar Neutr Pl Voc : caeruleiora
+s Superl Masc Sg Nom : caeruleissimus
+s Superl Masc Sg Acc : caeruleissimum
+s Superl Masc Sg Gen : caeruleissimi
+s Superl Masc Sg Dat : caeruleissimo
+s Superl Masc Sg Abl : caeruleissimo
+s Superl Masc Sg Voc : caeruleissime
+s Superl Masc Pl Nom : caeruleissimi
+s Superl Masc Pl Acc : caeruleissimos
+s Superl Masc Pl Gen : caeruleissimorum
+s Superl Masc Pl Dat : caeruleissimis
+s Superl Masc Pl Abl : caeruleissimis
+s Superl Masc Pl Voc : caeruleissimi
+s Superl Fem Sg Nom : caeruleissima
+s Superl Fem Sg Acc : caeruleissimam
+s Superl Fem Sg Gen : caeruleissimae
+s Superl Fem Sg Dat : caeruleissimae
+s Superl Fem Sg Abl : caeruleissima
+s Superl Fem Sg Voc : caeruleissima
+s Superl Fem Pl Nom : caeruleissimae
+s Superl Fem Pl Acc : caeruleissimas
+s Superl Fem Pl Gen : caeruleissimarum
+s Superl Fem Pl Dat : caeruleissimis
+s Superl Fem Pl Abl : caeruleissimis
+s Superl Fem Pl Voc : caeruleissimae
+s Superl Neutr Sg Nom : caeruleissimum
+s Superl Neutr Sg Acc : caeruleissimum
+s Superl Neutr Sg Gen : caeruleissimi
+s Superl Neutr Sg Dat : caeruleissimo
+s Superl Neutr Sg Abl : caeruleissimo
+s Superl Neutr Sg Voc : caeruleissimum
+s Superl Neutr Pl Nom : caeruleissima
+s Superl Neutr Pl Acc : caeruleissima
+s Superl Neutr Pl Gen : caeruleissimorum
+s Superl Neutr Pl Dat : caeruleissimis
+s Superl Neutr Pl Abl : caeruleissimis
+s Superl Neutr Pl Voc : caeruleissima
+
+s Posit Masc Sg Nom : caerulus
+s Posit Masc Sg Acc : caerulum
+s Posit Masc Sg Gen : caeruli
+s Posit Masc Sg Dat : caerulo
+s Posit Masc Sg Abl : caerulo
+s Posit Masc Sg Voc : caerule
+s Posit Masc Pl Nom : caeruli
+s Posit Masc Pl Acc : caerulos
+s Posit Masc Pl Gen : caerulorum
+s Posit Masc Pl Dat : caerulis
+s Posit Masc Pl Abl : caerulis
+s Posit Masc Pl Voc : caeruli
+s Posit Fem Sg Nom : caerula
+s Posit Fem Sg Acc : caerulam
+s Posit Fem Sg Gen : caerulae
+s Posit Fem Sg Dat : caerulae
+s Posit Fem Sg Abl : caerula
+s Posit Fem Sg Voc : caerula
+s Posit Fem Pl Nom : caerulae
+s Posit Fem Pl Acc : caerulas
+s Posit Fem Pl Gen : caerularum
+s Posit Fem Pl Dat : caerulis
+s Posit Fem Pl Abl : caerulis
+s Posit Fem Pl Voc : caerulae
+s Posit Neutr Sg Nom : caerulum
+s Posit Neutr Sg Acc : caerulum
+s Posit Neutr Sg Gen : caeruli
+s Posit Neutr Sg Dat : caerulo
+s Posit Neutr Sg Abl : caerulo
+s Posit Neutr Sg Voc : caerulum
+s Posit Neutr Pl Nom : caerula
+s Posit Neutr Pl Acc : caerula
+s Posit Neutr Pl Gen : caerulorum
+s Posit Neutr Pl Dat : caerulis
+s Posit Neutr Pl Abl : caerulis
+s Posit Neutr Pl Voc : caerula
+s Compar Masc Sg Nom : caerulior
+s Compar Masc Sg Acc : caeruliorem
+s Compar Masc Sg Gen : caerulioris
+s Compar Masc Sg Dat : caeruliori
+s Compar Masc Sg Abl : caeruliore
+s Compar Masc Sg Voc : caerulior
+s Compar Masc Pl Nom : caeruliores
+s Compar Masc Pl Acc : caeruliores
+s Compar Masc Pl Gen : caeruliorum
+s Compar Masc Pl Dat : caerulioribus
+s Compar Masc Pl Abl : caerulioribus
+s Compar Masc Pl Voc : caeruliores
+s Compar Fem Sg Nom : caerulior
+s Compar Fem Sg Acc : caeruliorem
+s Compar Fem Sg Gen : caerulioris
+s Compar Fem Sg Dat : caeruliori
+s Compar Fem Sg Abl : caeruliore
+s Compar Fem Sg Voc : caerulior
+s Compar Fem Pl Nom : caeruliores
+s Compar Fem Pl Acc : caeruliores
+s Compar Fem Pl Gen : caeruliorum
+s Compar Fem Pl Dat : caerulioribus
+s Compar Fem Pl Abl : caerulioribus
+s Compar Fem Pl Voc : caeruliores
+s Compar Neutr Sg Nom : caerulius
+s Compar Neutr Sg Acc : caerulius
+s Compar Neutr Sg Gen : caerulioris
+s Compar Neutr Sg Dat : caeruliori
+s Compar Neutr Sg Abl : caeruliore
+s Compar Neutr Sg Voc : caerulius
+s Compar Neutr Pl Nom : caeruliora
+s Compar Neutr Pl Acc : caeruliora
+s Compar Neutr Pl Gen : caeruliorum
+s Compar Neutr Pl Dat : caerulioribus
+s Compar Neutr Pl Abl : caerulioribus
+s Compar Neutr Pl Voc : caeruliora
+s Superl Masc Sg Nom : caerulissimus
+s Superl Masc Sg Acc : caerulissimum
+s Superl Masc Sg Gen : caerulissimi
+s Superl Masc Sg Dat : caerulissimo
+s Superl Masc Sg Abl : caerulissimo
+s Superl Masc Sg Voc : caerulissime
+s Superl Masc Pl Nom : caerulissimi
+s Superl Masc Pl Acc : caerulissimos
+s Superl Masc Pl Gen : caerulissimorum
+s Superl Masc Pl Dat : caerulissimis
+s Superl Masc Pl Abl : caerulissimis
+s Superl Masc Pl Voc : caerulissimi
+s Superl Fem Sg Nom : caerulissima
+s Superl Fem Sg Acc : caerulissimam
+s Superl Fem Sg Gen : caerulissimae
+s Superl Fem Sg Dat : caerulissimae
+s Superl Fem Sg Abl : caerulissima
+s Superl Fem Sg Voc : caerulissima
+s Superl Fem Pl Nom : caerulissimae
+s Superl Fem Pl Acc : caerulissimas
+s Superl Fem Pl Gen : caerulissimarum
+s Superl Fem Pl Dat : caerulissimis
+s Superl Fem Pl Abl : caerulissimis
+s Superl Fem Pl Voc : caerulissimae
+s Superl Neutr Sg Nom : caerulissimum
+s Superl Neutr Sg Acc : caerulissimum
+s Superl Neutr Sg Gen : caerulissimi
+s Superl Neutr Sg Dat : caerulissimo
+s Superl Neutr Sg Abl : caerulissimo
+s Superl Neutr Sg Voc : caerulissimum
+s Superl Neutr Pl Nom : caerulissima
+s Superl Neutr Pl Acc : caerulissima
+s Superl Neutr Pl Gen : caerulissimorum
+s Superl Neutr Pl Dat : caerulissimis
+s Superl Neutr Pl Abl : caerulissimis
+s Superl Neutr Pl Voc : caerulissima
+
+ s Posit Masc Sg Nom : latus
+s Posit Masc Sg Acc : latum
+s Posit Masc Sg Gen : lati
+s Posit Masc Sg Dat : lato
+s Posit Masc Sg Abl : lato
+s Posit Masc Sg Voc : late
+s Posit Masc Pl Nom : lati
+s Posit Masc Pl Acc : latos
+s Posit Masc Pl Gen : latorum
+s Posit Masc Pl Dat : latis
+s Posit Masc Pl Abl : latis
+s Posit Masc Pl Voc : lati
+s Posit Fem Sg Nom : lata
+s Posit Fem Sg Acc : latam
+s Posit Fem Sg Gen : latae
+s Posit Fem Sg Dat : latae
+s Posit Fem Sg Abl : lata
+s Posit Fem Sg Voc : lata
+s Posit Fem Pl Nom : latae
+s Posit Fem Pl Acc : latas
+s Posit Fem Pl Gen : latarum
+s Posit Fem Pl Dat : latis
+s Posit Fem Pl Abl : latis
+s Posit Fem Pl Voc : latae
+s Posit Neutr Sg Nom : latum
+s Posit Neutr Sg Acc : latum
+s Posit Neutr Sg Gen : lati
+s Posit Neutr Sg Dat : lato
+s Posit Neutr Sg Abl : lato
+s Posit Neutr Sg Voc : latum
+s Posit Neutr Pl Nom : lata
+s Posit Neutr Pl Acc : lata
+s Posit Neutr Pl Gen : latorum
+s Posit Neutr Pl Dat : latis
+s Posit Neutr Pl Abl : latis
+s Posit Neutr Pl Voc : lata
+s Compar Masc Sg Nom : latior
+s Compar Masc Sg Acc : latiorem
+s Compar Masc Sg Gen : latioris
+s Compar Masc Sg Dat : latiori
+s Compar Masc Sg Abl : latiore
+s Compar Masc Sg Voc : latior
+s Compar Masc Pl Nom : latiores
+s Compar Masc Pl Acc : latiores
+s Compar Masc Pl Gen : latiorum
+s Compar Masc Pl Dat : latioribus
+s Compar Masc Pl Abl : latioribus
+s Compar Masc Pl Voc : latiores
+s Compar Fem Sg Nom : latior
+s Compar Fem Sg Acc : latiorem
+s Compar Fem Sg Gen : latioris
+s Compar Fem Sg Dat : latiori
+s Compar Fem Sg Abl : latiore
+s Compar Fem Sg Voc : latior
+s Compar Fem Pl Nom : latiores
+s Compar Fem Pl Acc : latiores
+s Compar Fem Pl Gen : latiorum
+s Compar Fem Pl Dat : latioribus
+s Compar Fem Pl Abl : latioribus
+s Compar Fem Pl Voc : latiores
+s Compar Neutr Sg Nom : latius
+s Compar Neutr Sg Acc : latius
+s Compar Neutr Sg Gen : latioris
+s Compar Neutr Sg Dat : latiori
+s Compar Neutr Sg Abl : latiore
+s Compar Neutr Sg Voc : latius
+s Compar Neutr Pl Nom : latiora
+s Compar Neutr Pl Acc : latiora
+s Compar Neutr Pl Gen : latiorum
+s Compar Neutr Pl Dat : latioribus
+s Compar Neutr Pl Abl : latioribus
+s Compar Neutr Pl Voc : latiora
+s Superl Masc Sg Nom : latissimus
+s Superl Masc Sg Acc : latissimum
+s Superl Masc Sg Gen : latissimi
+s Superl Masc Sg Dat : latissimo
+s Superl Masc Sg Abl : latissimo
+s Superl Masc Sg Voc : latissime
+s Superl Masc Pl Nom : latissimi
+s Superl Masc Pl Acc : latissimos
+s Superl Masc Pl Gen : latissimorum
+s Superl Masc Pl Dat : latissimis
+s Superl Masc Pl Abl : latissimis
+s Superl Masc Pl Voc : latissimi
+s Superl Fem Sg Nom : latissima
+s Superl Fem Sg Acc : latissimam
+s Superl Fem Sg Gen : latissimae
+s Superl Fem Sg Dat : latissimae
+s Superl Fem Sg Abl : latissima
+s Superl Fem Sg Voc : latissima
+s Superl Fem Pl Nom : latissimae
+s Superl Fem Pl Acc : latissimas
+s Superl Fem Pl Gen : latissimarum
+s Superl Fem Pl Dat : latissimis
+s Superl Fem Pl Abl : latissimis
+s Superl Fem Pl Voc : latissimae
+s Superl Neutr Sg Nom : latissimum
+s Superl Neutr Sg Acc : latissimum
+s Superl Neutr Sg Gen : latissimi
+s Superl Neutr Sg Dat : latissimo
+s Superl Neutr Sg Abl : latissimo
+s Superl Neutr Sg Voc : latissimum
+s Superl Neutr Pl Nom : latissima
+s Superl Neutr Pl Acc : latissima
+s Superl Neutr Pl Gen : latissimorum
+s Superl Neutr Pl Dat : latissimis
+s Superl Neutr Pl Abl : latissimis
+s Superl Neutr Pl Voc : latissima
+
+ s Posit Masc Sg Nom : fulvus
+s Posit Masc Sg Acc : fulvum
+s Posit Masc Sg Gen : fulvi
+s Posit Masc Sg Dat : fulvo
+s Posit Masc Sg Abl : fulvo
+s Posit Masc Sg Voc : fulve
+s Posit Masc Pl Nom : fulvi
+s Posit Masc Pl Acc : fulvos
+s Posit Masc Pl Gen : fulvorum
+s Posit Masc Pl Dat : fulvis
+s Posit Masc Pl Abl : fulvis
+s Posit Masc Pl Voc : fulvi
+s Posit Fem Sg Nom : fulva
+s Posit Fem Sg Acc : fulvam
+s Posit Fem Sg Gen : fulvae
+s Posit Fem Sg Dat : fulvae
+s Posit Fem Sg Abl : fulva
+s Posit Fem Sg Voc : fulva
+s Posit Fem Pl Nom : fulvae
+s Posit Fem Pl Acc : fulvas
+s Posit Fem Pl Gen : fulvarum
+s Posit Fem Pl Dat : fulvis
+s Posit Fem Pl Abl : fulvis
+s Posit Fem Pl Voc : fulvae
+s Posit Neutr Sg Nom : fulvum
+s Posit Neutr Sg Acc : fulvum
+s Posit Neutr Sg Gen : fulvi
+s Posit Neutr Sg Dat : fulvo
+s Posit Neutr Sg Abl : fulvo
+s Posit Neutr Sg Voc : fulvum
+s Posit Neutr Pl Nom : fulva
+s Posit Neutr Pl Acc : fulva
+s Posit Neutr Pl Gen : fulvorum
+s Posit Neutr Pl Dat : fulvis
+s Posit Neutr Pl Abl : fulvis
+s Posit Neutr Pl Voc : fulva
+s Compar Masc Sg Nom : fulvior
+s Compar Masc Sg Acc : fulviorem
+s Compar Masc Sg Gen : fulvioris
+s Compar Masc Sg Dat : fulviori
+s Compar Masc Sg Abl : fulviore
+s Compar Masc Sg Voc : fulvior
+s Compar Masc Pl Nom : fulviores
+s Compar Masc Pl Acc : fulviores
+s Compar Masc Pl Gen : fulviorum
+s Compar Masc Pl Dat : fulvioribus
+s Compar Masc Pl Abl : fulvioribus
+s Compar Masc Pl Voc : fulviores
+s Compar Fem Sg Nom : fulvior
+s Compar Fem Sg Acc : fulviorem
+s Compar Fem Sg Gen : fulvioris
+s Compar Fem Sg Dat : fulviori
+s Compar Fem Sg Abl : fulviore
+s Compar Fem Sg Voc : fulvior
+s Compar Fem Pl Nom : fulviores
+s Compar Fem Pl Acc : fulviores
+s Compar Fem Pl Gen : fulviorum
+s Compar Fem Pl Dat : fulvioribus
+s Compar Fem Pl Abl : fulvioribus
+s Compar Fem Pl Voc : fulviores
+s Compar Neutr Sg Nom : fulvius
+s Compar Neutr Sg Acc : fulvius
+s Compar Neutr Sg Gen : fulvioris
+s Compar Neutr Sg Dat : fulviori
+s Compar Neutr Sg Abl : fulviore
+s Compar Neutr Sg Voc : fulvius
+s Compar Neutr Pl Nom : fulviora
+s Compar Neutr Pl Acc : fulviora
+s Compar Neutr Pl Gen : fulviorum
+s Compar Neutr Pl Dat : fulvioribus
+s Compar Neutr Pl Abl : fulvioribus
+s Compar Neutr Pl Voc : fulviora
+s Superl Masc Sg Nom : fulvissimus
+s Superl Masc Sg Acc : fulvissimum
+s Superl Masc Sg Gen : fulvissimi
+s Superl Masc Sg Dat : fulvissimo
+s Superl Masc Sg Abl : fulvissimo
+s Superl Masc Sg Voc : fulvissime
+s Superl Masc Pl Nom : fulvissimi
+s Superl Masc Pl Acc : fulvissimos
+s Superl Masc Pl Gen : fulvissimorum
+s Superl Masc Pl Dat : fulvissimis
+s Superl Masc Pl Abl : fulvissimis
+s Superl Masc Pl Voc : fulvissimi
+s Superl Fem Sg Nom : fulvissima
+s Superl Fem Sg Acc : fulvissimam
+s Superl Fem Sg Gen : fulvissimae
+s Superl Fem Sg Dat : fulvissimae
+s Superl Fem Sg Abl : fulvissima
+s Superl Fem Sg Voc : fulvissima
+s Superl Fem Pl Nom : fulvissimae
+s Superl Fem Pl Acc : fulvissimas
+s Superl Fem Pl Gen : fulvissimarum
+s Superl Fem Pl Dat : fulvissimis
+s Superl Fem Pl Abl : fulvissimis
+s Superl Fem Pl Voc : fulvissimae
+s Superl Neutr Sg Nom : fulvissimum
+s Superl Neutr Sg Acc : fulvissimum
+s Superl Neutr Sg Gen : fulvissimi
+s Superl Neutr Sg Dat : fulvissimo
+s Superl Neutr Sg Abl : fulvissimo
+s Superl Neutr Sg Voc : fulvissimum
+s Superl Neutr Pl Nom : fulvissima
+s Superl Neutr Pl Acc : fulvissima
+s Superl Neutr Pl Gen : fulvissimorum
+s Superl Neutr Pl Dat : fulvissimis
+s Superl Neutr Pl Abl : fulvissimis
+s Superl Neutr Pl Voc : fulvissima
+
+ s Posit Masc Sg Nom : lautus
+s Posit Masc Sg Acc : lautum
+s Posit Masc Sg Gen : lauti
+s Posit Masc Sg Dat : lauto
+s Posit Masc Sg Abl : lauto
+s Posit Masc Sg Voc : laute
+s Posit Masc Pl Nom : lauti
+s Posit Masc Pl Acc : lautos
+s Posit Masc Pl Gen : lautorum
+s Posit Masc Pl Dat : lautis
+s Posit Masc Pl Abl : lautis
+s Posit Masc Pl Voc : lauti
+s Posit Fem Sg Nom : lauta
+s Posit Fem Sg Acc : lautam
+s Posit Fem Sg Gen : lautae
+s Posit Fem Sg Dat : lautae
+s Posit Fem Sg Abl : lauta
+s Posit Fem Sg Voc : lauta
+s Posit Fem Pl Nom : lautae
+s Posit Fem Pl Acc : lautas
+s Posit Fem Pl Gen : lautarum
+s Posit Fem Pl Dat : lautis
+s Posit Fem Pl Abl : lautis
+s Posit Fem Pl Voc : lautae
+s Posit Neutr Sg Nom : lautum
+s Posit Neutr Sg Acc : lautum
+s Posit Neutr Sg Gen : lauti
+s Posit Neutr Sg Dat : lauto
+s Posit Neutr Sg Abl : lauto
+s Posit Neutr Sg Voc : lautum
+s Posit Neutr Pl Nom : lauta
+s Posit Neutr Pl Acc : lauta
+s Posit Neutr Pl Gen : lautorum
+s Posit Neutr Pl Dat : lautis
+s Posit Neutr Pl Abl : lautis
+s Posit Neutr Pl Voc : lauta
+s Compar Masc Sg Nom : lautior
+s Compar Masc Sg Acc : lautiorem
+s Compar Masc Sg Gen : lautioris
+s Compar Masc Sg Dat : lautiori
+s Compar Masc Sg Abl : lautiore
+s Compar Masc Sg Voc : lautior
+s Compar Masc Pl Nom : lautiores
+s Compar Masc Pl Acc : lautiores
+s Compar Masc Pl Gen : lautiorum
+s Compar Masc Pl Dat : lautioribus
+s Compar Masc Pl Abl : lautioribus
+s Compar Masc Pl Voc : lautiores
+s Compar Fem Sg Nom : lautior
+s Compar Fem Sg Acc : lautiorem
+s Compar Fem Sg Gen : lautioris
+s Compar Fem Sg Dat : lautiori
+s Compar Fem Sg Abl : lautiore
+s Compar Fem Sg Voc : lautior
+s Compar Fem Pl Nom : lautiores
+s Compar Fem Pl Acc : lautiores
+s Compar Fem Pl Gen : lautiorum
+s Compar Fem Pl Dat : lautioribus
+s Compar Fem Pl Abl : lautioribus
+s Compar Fem Pl Voc : lautiores
+s Compar Neutr Sg Nom : lautius
+s Compar Neutr Sg Acc : lautius
+s Compar Neutr Sg Gen : lautioris
+s Compar Neutr Sg Dat : lautiori
+s Compar Neutr Sg Abl : lautiore
+s Compar Neutr Sg Voc : lautius
+s Compar Neutr Pl Nom : lautiora
+s Compar Neutr Pl Acc : lautiora
+s Compar Neutr Pl Gen : lautiorum
+s Compar Neutr Pl Dat : lautioribus
+s Compar Neutr Pl Abl : lautioribus
+s Compar Neutr Pl Voc : lautiora
+s Superl Masc Sg Nom : lautissimus
+s Superl Masc Sg Acc : lautissimum
+s Superl Masc Sg Gen : lautissimi
+s Superl Masc Sg Dat : lautissimo
+s Superl Masc Sg Abl : lautissimo
+s Superl Masc Sg Voc : lautissime
+s Superl Masc Pl Nom : lautissimi
+s Superl Masc Pl Acc : lautissimos
+s Superl Masc Pl Gen : lautissimorum
+s Superl Masc Pl Dat : lautissimis
+s Superl Masc Pl Abl : lautissimis
+s Superl Masc Pl Voc : lautissimi
+s Superl Fem Sg Nom : lautissima
+s Superl Fem Sg Acc : lautissimam
+s Superl Fem Sg Gen : lautissimae
+s Superl Fem Sg Dat : lautissimae
+s Superl Fem Sg Abl : lautissima
+s Superl Fem Sg Voc : lautissima
+s Superl Fem Pl Nom : lautissimae
+s Superl Fem Pl Acc : lautissimas
+s Superl Fem Pl Gen : lautissimarum
+s Superl Fem Pl Dat : lautissimis
+s Superl Fem Pl Abl : lautissimis
+s Superl Fem Pl Voc : lautissimae
+s Superl Neutr Sg Nom : lautissimum
+s Superl Neutr Sg Acc : lautissimum
+s Superl Neutr Sg Gen : lautissimi
+s Superl Neutr Sg Dat : lautissimo
+s Superl Neutr Sg Abl : lautissimo
+s Superl Neutr Sg Voc : lautissimum
+s Superl Neutr Pl Nom : lautissima
+s Superl Neutr Pl Acc : lautissima
+s Superl Neutr Pl Gen : lautissimorum
+s Superl Neutr Pl Dat : lautissimis
+s Superl Neutr Pl Abl : lautissimis
+s Superl Neutr Pl Voc : lautissima
+
+ s Posit Masc Sg Nom : callidus
+s Posit Masc Sg Acc : callidum
+s Posit Masc Sg Gen : callidi
+s Posit Masc Sg Dat : callido
+s Posit Masc Sg Abl : callido
+s Posit Masc Sg Voc : callide
+s Posit Masc Pl Nom : callidi
+s Posit Masc Pl Acc : callidos
+s Posit Masc Pl Gen : callidorum
+s Posit Masc Pl Dat : callidis
+s Posit Masc Pl Abl : callidis
+s Posit Masc Pl Voc : callidi
+s Posit Fem Sg Nom : callida
+s Posit Fem Sg Acc : callidam
+s Posit Fem Sg Gen : callidae
+s Posit Fem Sg Dat : callidae
+s Posit Fem Sg Abl : callida
+s Posit Fem Sg Voc : callida
+s Posit Fem Pl Nom : callidae
+s Posit Fem Pl Acc : callidas
+s Posit Fem Pl Gen : callidarum
+s Posit Fem Pl Dat : callidis
+s Posit Fem Pl Abl : callidis
+s Posit Fem Pl Voc : callidae
+s Posit Neutr Sg Nom : callidum
+s Posit Neutr Sg Acc : callidum
+s Posit Neutr Sg Gen : callidi
+s Posit Neutr Sg Dat : callido
+s Posit Neutr Sg Abl : callido
+s Posit Neutr Sg Voc : callidum
+s Posit Neutr Pl Nom : callida
+s Posit Neutr Pl Acc : callida
+s Posit Neutr Pl Gen : callidorum
+s Posit Neutr Pl Dat : callidis
+s Posit Neutr Pl Abl : callidis
+s Posit Neutr Pl Voc : callida
+s Compar Masc Sg Nom : callidior
+s Compar Masc Sg Acc : callidiorem
+s Compar Masc Sg Gen : callidioris
+s Compar Masc Sg Dat : callidiori
+s Compar Masc Sg Abl : callidiore
+s Compar Masc Sg Voc : callidior
+s Compar Masc Pl Nom : callidiores
+s Compar Masc Pl Acc : callidiores
+s Compar Masc Pl Gen : callidiorum
+s Compar Masc Pl Dat : callidioribus
+s Compar Masc Pl Abl : callidioribus
+s Compar Masc Pl Voc : callidiores
+s Compar Fem Sg Nom : callidior
+s Compar Fem Sg Acc : callidiorem
+s Compar Fem Sg Gen : callidioris
+s Compar Fem Sg Dat : callidiori
+s Compar Fem Sg Abl : callidiore
+s Compar Fem Sg Voc : callidior
+s Compar Fem Pl Nom : callidiores
+s Compar Fem Pl Acc : callidiores
+s Compar Fem Pl Gen : callidiorum
+s Compar Fem Pl Dat : callidioribus
+s Compar Fem Pl Abl : callidioribus
+s Compar Fem Pl Voc : callidiores
+s Compar Neutr Sg Nom : callidius
+s Compar Neutr Sg Acc : callidius
+s Compar Neutr Sg Gen : callidioris
+s Compar Neutr Sg Dat : callidiori
+s Compar Neutr Sg Abl : callidiore
+s Compar Neutr Sg Voc : callidius
+s Compar Neutr Pl Nom : callidiora
+s Compar Neutr Pl Acc : callidiora
+s Compar Neutr Pl Gen : callidiorum
+s Compar Neutr Pl Dat : callidioribus
+s Compar Neutr Pl Abl : callidioribus
+s Compar Neutr Pl Voc : callidiora
+s Superl Masc Sg Nom : callidissimus
+s Superl Masc Sg Acc : callidissimum
+s Superl Masc Sg Gen : callidissimi
+s Superl Masc Sg Dat : callidissimo
+s Superl Masc Sg Abl : callidissimo
+s Superl Masc Sg Voc : callidissime
+s Superl Masc Pl Nom : callidissimi
+s Superl Masc Pl Acc : callidissimos
+s Superl Masc Pl Gen : callidissimorum
+s Superl Masc Pl Dat : callidissimis
+s Superl Masc Pl Abl : callidissimis
+s Superl Masc Pl Voc : callidissimi
+s Superl Fem Sg Nom : callidissima
+s Superl Fem Sg Acc : callidissimam
+s Superl Fem Sg Gen : callidissimae
+s Superl Fem Sg Dat : callidissimae
+s Superl Fem Sg Abl : callidissima
+s Superl Fem Sg Voc : callidissima
+s Superl Fem Pl Nom : callidissimae
+s Superl Fem Pl Acc : callidissimas
+s Superl Fem Pl Gen : callidissimarum
+s Superl Fem Pl Dat : callidissimis
+s Superl Fem Pl Abl : callidissimis
+s Superl Fem Pl Voc : callidissimae
+s Superl Neutr Sg Nom : callidissimum
+s Superl Neutr Sg Acc : callidissimum
+s Superl Neutr Sg Gen : callidissimi
+s Superl Neutr Sg Dat : callidissimo
+s Superl Neutr Sg Abl : callidissimo
+s Superl Neutr Sg Voc : callidissimum
+s Superl Neutr Pl Nom : callidissima
+s Superl Neutr Pl Acc : callidissima
+s Superl Neutr Pl Gen : callidissimorum
+s Superl Neutr Pl Dat : callidissimis
+s Superl Neutr Pl Abl : callidissimis
+s Superl Neutr Pl Voc : callidissima
+
+ s Posit Masc Sg Nom : frigidus
+s Posit Masc Sg Acc : frigidum
+s Posit Masc Sg Gen : frigidi
+s Posit Masc Sg Dat : frigido
+s Posit Masc Sg Abl : frigido
+s Posit Masc Sg Voc : frigide
+s Posit Masc Pl Nom : frigidi
+s Posit Masc Pl Acc : frigidos
+s Posit Masc Pl Gen : frigidorum
+s Posit Masc Pl Dat : frigidis
+s Posit Masc Pl Abl : frigidis
+s Posit Masc Pl Voc : frigidi
+s Posit Fem Sg Nom : frigida
+s Posit Fem Sg Acc : frigidam
+s Posit Fem Sg Gen : frigidae
+s Posit Fem Sg Dat : frigidae
+s Posit Fem Sg Abl : frigida
+s Posit Fem Sg Voc : frigida
+s Posit Fem Pl Nom : frigidae
+s Posit Fem Pl Acc : frigidas
+s Posit Fem Pl Gen : frigidarum
+s Posit Fem Pl Dat : frigidis
+s Posit Fem Pl Abl : frigidis
+s Posit Fem Pl Voc : frigidae
+s Posit Neutr Sg Nom : frigidum
+s Posit Neutr Sg Acc : frigidum
+s Posit Neutr Sg Gen : frigidi
+s Posit Neutr Sg Dat : frigido
+s Posit Neutr Sg Abl : frigido
+s Posit Neutr Sg Voc : frigidum
+s Posit Neutr Pl Nom : frigida
+s Posit Neutr Pl Acc : frigida
+s Posit Neutr Pl Gen : frigidorum
+s Posit Neutr Pl Dat : frigidis
+s Posit Neutr Pl Abl : frigidis
+s Posit Neutr Pl Voc : frigida
+s Compar Masc Sg Nom : frigidior
+s Compar Masc Sg Acc : frigidiorem
+s Compar Masc Sg Gen : frigidioris
+s Compar Masc Sg Dat : frigidiori
+s Compar Masc Sg Abl : frigidiore
+s Compar Masc Sg Voc : frigidior
+s Compar Masc Pl Nom : frigidiores
+s Compar Masc Pl Acc : frigidiores
+s Compar Masc Pl Gen : frigidiorum
+s Compar Masc Pl Dat : frigidioribus
+s Compar Masc Pl Abl : frigidioribus
+s Compar Masc Pl Voc : frigidiores
+s Compar Fem Sg Nom : frigidior
+s Compar Fem Sg Acc : frigidiorem
+s Compar Fem Sg Gen : frigidioris
+s Compar Fem Sg Dat : frigidiori
+s Compar Fem Sg Abl : frigidiore
+s Compar Fem Sg Voc : frigidior
+s Compar Fem Pl Nom : frigidiores
+s Compar Fem Pl Acc : frigidiores
+s Compar Fem Pl Gen : frigidiorum
+s Compar Fem Pl Dat : frigidioribus
+s Compar Fem Pl Abl : frigidioribus
+s Compar Fem Pl Voc : frigidiores
+s Compar Neutr Sg Nom : frigidius
+s Compar Neutr Sg Acc : frigidius
+s Compar Neutr Sg Gen : frigidioris
+s Compar Neutr Sg Dat : frigidiori
+s Compar Neutr Sg Abl : frigidiore
+s Compar Neutr Sg Voc : frigidius
+s Compar Neutr Pl Nom : frigidiora
+s Compar Neutr Pl Acc : frigidiora
+s Compar Neutr Pl Gen : frigidiorum
+s Compar Neutr Pl Dat : frigidioribus
+s Compar Neutr Pl Abl : frigidioribus
+s Compar Neutr Pl Voc : frigidiora
+s Superl Masc Sg Nom : frigidissimus
+s Superl Masc Sg Acc : frigidissimum
+s Superl Masc Sg Gen : frigidissimi
+s Superl Masc Sg Dat : frigidissimo
+s Superl Masc Sg Abl : frigidissimo
+s Superl Masc Sg Voc : frigidissime
+s Superl Masc Pl Nom : frigidissimi
+s Superl Masc Pl Acc : frigidissimos
+s Superl Masc Pl Gen : frigidissimorum
+s Superl Masc Pl Dat : frigidissimis
+s Superl Masc Pl Abl : frigidissimis
+s Superl Masc Pl Voc : frigidissimi
+s Superl Fem Sg Nom : frigidissima
+s Superl Fem Sg Acc : frigidissimam
+s Superl Fem Sg Gen : frigidissimae
+s Superl Fem Sg Dat : frigidissimae
+s Superl Fem Sg Abl : frigidissima
+s Superl Fem Sg Voc : frigidissima
+s Superl Fem Pl Nom : frigidissimae
+s Superl Fem Pl Acc : frigidissimas
+s Superl Fem Pl Gen : frigidissimarum
+s Superl Fem Pl Dat : frigidissimis
+s Superl Fem Pl Abl : frigidissimis
+s Superl Fem Pl Voc : frigidissimae
+s Superl Neutr Sg Nom : frigidissimum
+s Superl Neutr Sg Acc : frigidissimum
+s Superl Neutr Sg Gen : frigidissimi
+s Superl Neutr Sg Dat : frigidissimo
+s Superl Neutr Sg Abl : frigidissimo
+s Superl Neutr Sg Voc : frigidissimum
+s Superl Neutr Pl Nom : frigidissima
+s Superl Neutr Pl Acc : frigidissima
+s Superl Neutr Pl Gen : frigidissimorum
+s Superl Neutr Pl Dat : frigidissimis
+s Superl Neutr Pl Abl : frigidissimis
+s Superl Neutr Pl Voc : frigidissima
+
+ s Posit Masc Sg Nom : rectus
+s Posit Masc Sg Acc : rectum
+s Posit Masc Sg Gen : recti
+s Posit Masc Sg Dat : recto
+s Posit Masc Sg Abl : recto
+s Posit Masc Sg Voc : recte
+s Posit Masc Pl Nom : recti
+s Posit Masc Pl Acc : rectos
+s Posit Masc Pl Gen : rectorum
+s Posit Masc Pl Dat : rectis
+s Posit Masc Pl Abl : rectis
+s Posit Masc Pl Voc : recti
+s Posit Fem Sg Nom : recta
+s Posit Fem Sg Acc : rectam
+s Posit Fem Sg Gen : rectae
+s Posit Fem Sg Dat : rectae
+s Posit Fem Sg Abl : recta
+s Posit Fem Sg Voc : recta
+s Posit Fem Pl Nom : rectae
+s Posit Fem Pl Acc : rectas
+s Posit Fem Pl Gen : rectarum
+s Posit Fem Pl Dat : rectis
+s Posit Fem Pl Abl : rectis
+s Posit Fem Pl Voc : rectae
+s Posit Neutr Sg Nom : rectum
+s Posit Neutr Sg Acc : rectum
+s Posit Neutr Sg Gen : recti
+s Posit Neutr Sg Dat : recto
+s Posit Neutr Sg Abl : recto
+s Posit Neutr Sg Voc : rectum
+s Posit Neutr Pl Nom : recta
+s Posit Neutr Pl Acc : recta
+s Posit Neutr Pl Gen : rectorum
+s Posit Neutr Pl Dat : rectis
+s Posit Neutr Pl Abl : rectis
+s Posit Neutr Pl Voc : recta
+s Compar Masc Sg Nom : rectior
+s Compar Masc Sg Acc : rectiorem
+s Compar Masc Sg Gen : rectioris
+s Compar Masc Sg Dat : rectiori
+s Compar Masc Sg Abl : rectiore
+s Compar Masc Sg Voc : rectior
+s Compar Masc Pl Nom : rectiores
+s Compar Masc Pl Acc : rectiores
+s Compar Masc Pl Gen : rectiorum
+s Compar Masc Pl Dat : rectioribus
+s Compar Masc Pl Abl : rectioribus
+s Compar Masc Pl Voc : rectiores
+s Compar Fem Sg Nom : rectior
+s Compar Fem Sg Acc : rectiorem
+s Compar Fem Sg Gen : rectioris
+s Compar Fem Sg Dat : rectiori
+s Compar Fem Sg Abl : rectiore
+s Compar Fem Sg Voc : rectior
+s Compar Fem Pl Nom : rectiores
+s Compar Fem Pl Acc : rectiores
+s Compar Fem Pl Gen : rectiorum
+s Compar Fem Pl Dat : rectioribus
+s Compar Fem Pl Abl : rectioribus
+s Compar Fem Pl Voc : rectiores
+s Compar Neutr Sg Nom : rectius
+s Compar Neutr Sg Acc : rectius
+s Compar Neutr Sg Gen : rectioris
+s Compar Neutr Sg Dat : rectiori
+s Compar Neutr Sg Abl : rectiore
+s Compar Neutr Sg Voc : rectius
+s Compar Neutr Pl Nom : rectiora
+s Compar Neutr Pl Acc : rectiora
+s Compar Neutr Pl Gen : rectiorum
+s Compar Neutr Pl Dat : rectioribus
+s Compar Neutr Pl Abl : rectioribus
+s Compar Neutr Pl Voc : rectiora
+s Superl Masc Sg Nom : rectissimus
+s Superl Masc Sg Acc : rectissimum
+s Superl Masc Sg Gen : rectissimi
+s Superl Masc Sg Dat : rectissimo
+s Superl Masc Sg Abl : rectissimo
+s Superl Masc Sg Voc : rectissime
+s Superl Masc Pl Nom : rectissimi
+s Superl Masc Pl Acc : rectissimos
+s Superl Masc Pl Gen : rectissimorum
+s Superl Masc Pl Dat : rectissimis
+s Superl Masc Pl Abl : rectissimis
+s Superl Masc Pl Voc : rectissimi
+s Superl Fem Sg Nom : rectissima
+s Superl Fem Sg Acc : rectissimam
+s Superl Fem Sg Gen : rectissimae
+s Superl Fem Sg Dat : rectissimae
+s Superl Fem Sg Abl : rectissima
+s Superl Fem Sg Voc : rectissima
+s Superl Fem Pl Nom : rectissimae
+s Superl Fem Pl Acc : rectissimas
+s Superl Fem Pl Gen : rectissimarum
+s Superl Fem Pl Dat : rectissimis
+s Superl Fem Pl Abl : rectissimis
+s Superl Fem Pl Voc : rectissimae
+s Superl Neutr Sg Nom : rectissimum
+s Superl Neutr Sg Acc : rectissimum
+s Superl Neutr Sg Gen : rectissimi
+s Superl Neutr Sg Dat : rectissimo
+s Superl Neutr Sg Abl : rectissimo
+s Superl Neutr Sg Voc : rectissimum
+s Superl Neutr Pl Nom : rectissima
+s Superl Neutr Pl Acc : rectissima
+s Superl Neutr Pl Gen : rectissimorum
+s Superl Neutr Pl Dat : rectissimis
+s Superl Neutr Pl Abl : rectissimis
+s Superl Neutr Pl Voc : rectissima
+
+ s Posit Masc Sg Nom : sordidus
+s Posit Masc Sg Acc : sordidum
+s Posit Masc Sg Gen : sordidi
+s Posit Masc Sg Dat : sordido
+s Posit Masc Sg Abl : sordido
+s Posit Masc Sg Voc : sordide
+s Posit Masc Pl Nom : sordidi
+s Posit Masc Pl Acc : sordidos
+s Posit Masc Pl Gen : sordidorum
+s Posit Masc Pl Dat : sordidis
+s Posit Masc Pl Abl : sordidis
+s Posit Masc Pl Voc : sordidi
+s Posit Fem Sg Nom : sordida
+s Posit Fem Sg Acc : sordidam
+s Posit Fem Sg Gen : sordidae
+s Posit Fem Sg Dat : sordidae
+s Posit Fem Sg Abl : sordida
+s Posit Fem Sg Voc : sordida
+s Posit Fem Pl Nom : sordidae
+s Posit Fem Pl Acc : sordidas
+s Posit Fem Pl Gen : sordidarum
+s Posit Fem Pl Dat : sordidis
+s Posit Fem Pl Abl : sordidis
+s Posit Fem Pl Voc : sordidae
+s Posit Neutr Sg Nom : sordidum
+s Posit Neutr Sg Acc : sordidum
+s Posit Neutr Sg Gen : sordidi
+s Posit Neutr Sg Dat : sordido
+s Posit Neutr Sg Abl : sordido
+s Posit Neutr Sg Voc : sordidum
+s Posit Neutr Pl Nom : sordida
+s Posit Neutr Pl Acc : sordida
+s Posit Neutr Pl Gen : sordidorum
+s Posit Neutr Pl Dat : sordidis
+s Posit Neutr Pl Abl : sordidis
+s Posit Neutr Pl Voc : sordida
+s Compar Masc Sg Nom : sordidior
+s Compar Masc Sg Acc : sordidiorem
+s Compar Masc Sg Gen : sordidioris
+s Compar Masc Sg Dat : sordidiori
+s Compar Masc Sg Abl : sordidiore
+s Compar Masc Sg Voc : sordidior
+s Compar Masc Pl Nom : sordidiores
+s Compar Masc Pl Acc : sordidiores
+s Compar Masc Pl Gen : sordidiorum
+s Compar Masc Pl Dat : sordidioribus
+s Compar Masc Pl Abl : sordidioribus
+s Compar Masc Pl Voc : sordidiores
+s Compar Fem Sg Nom : sordidior
+s Compar Fem Sg Acc : sordidiorem
+s Compar Fem Sg Gen : sordidioris
+s Compar Fem Sg Dat : sordidiori
+s Compar Fem Sg Abl : sordidiore
+s Compar Fem Sg Voc : sordidior
+s Compar Fem Pl Nom : sordidiores
+s Compar Fem Pl Acc : sordidiores
+s Compar Fem Pl Gen : sordidiorum
+s Compar Fem Pl Dat : sordidioribus
+s Compar Fem Pl Abl : sordidioribus
+s Compar Fem Pl Voc : sordidiores
+s Compar Neutr Sg Nom : sordidius
+s Compar Neutr Sg Acc : sordidius
+s Compar Neutr Sg Gen : sordidioris
+s Compar Neutr Sg Dat : sordidiori
+s Compar Neutr Sg Abl : sordidiore
+s Compar Neutr Sg Voc : sordidius
+s Compar Neutr Pl Nom : sordidiora
+s Compar Neutr Pl Acc : sordidiora
+s Compar Neutr Pl Gen : sordidiorum
+s Compar Neutr Pl Dat : sordidioribus
+s Compar Neutr Pl Abl : sordidioribus
+s Compar Neutr Pl Voc : sordidiora
+s Superl Masc Sg Nom : sordidissimus
+s Superl Masc Sg Acc : sordidissimum
+s Superl Masc Sg Gen : sordidissimi
+s Superl Masc Sg Dat : sordidissimo
+s Superl Masc Sg Abl : sordidissimo
+s Superl Masc Sg Voc : sordidissime
+s Superl Masc Pl Nom : sordidissimi
+s Superl Masc Pl Acc : sordidissimos
+s Superl Masc Pl Gen : sordidissimorum
+s Superl Masc Pl Dat : sordidissimis
+s Superl Masc Pl Abl : sordidissimis
+s Superl Masc Pl Voc : sordidissimi
+s Superl Fem Sg Nom : sordidissima
+s Superl Fem Sg Acc : sordidissimam
+s Superl Fem Sg Gen : sordidissimae
+s Superl Fem Sg Dat : sordidissimae
+s Superl Fem Sg Abl : sordidissima
+s Superl Fem Sg Voc : sordidissima
+s Superl Fem Pl Nom : sordidissimae
+s Superl Fem Pl Acc : sordidissimas
+s Superl Fem Pl Gen : sordidissimarum
+s Superl Fem Pl Dat : sordidissimis
+s Superl Fem Pl Abl : sordidissimis
+s Superl Fem Pl Voc : sordidissimae
+s Superl Neutr Sg Nom : sordidissimum
+s Superl Neutr Sg Acc : sordidissimum
+s Superl Neutr Sg Gen : sordidissimi
+s Superl Neutr Sg Dat : sordidissimo
+s Superl Neutr Sg Abl : sordidissimo
+s Superl Neutr Sg Voc : sordidissimum
+s Superl Neutr Pl Nom : sordidissima
+s Superl Neutr Pl Acc : sordidissima
+s Superl Neutr Pl Gen : sordidissimorum
+s Superl Neutr Pl Dat : sordidissimis
+s Superl Neutr Pl Abl : sordidissimis
+s Superl Neutr Pl Voc : sordidissima
+
+ s Posit Masc Sg Nom : aridus
+s Posit Masc Sg Acc : aridum
+s Posit Masc Sg Gen : aridi
+s Posit Masc Sg Dat : arido
+s Posit Masc Sg Abl : arido
+s Posit Masc Sg Voc : aride
+s Posit Masc Pl Nom : aridi
+s Posit Masc Pl Acc : aridos
+s Posit Masc Pl Gen : aridorum
+s Posit Masc Pl Dat : aridis
+s Posit Masc Pl Abl : aridis
+s Posit Masc Pl Voc : aridi
+s Posit Fem Sg Nom : arida
+s Posit Fem Sg Acc : aridam
+s Posit Fem Sg Gen : aridae
+s Posit Fem Sg Dat : aridae
+s Posit Fem Sg Abl : arida
+s Posit Fem Sg Voc : arida
+s Posit Fem Pl Nom : aridae
+s Posit Fem Pl Acc : aridas
+s Posit Fem Pl Gen : aridarum
+s Posit Fem Pl Dat : aridis
+s Posit Fem Pl Abl : aridis
+s Posit Fem Pl Voc : aridae
+s Posit Neutr Sg Nom : aridum
+s Posit Neutr Sg Acc : aridum
+s Posit Neutr Sg Gen : aridi
+s Posit Neutr Sg Dat : arido
+s Posit Neutr Sg Abl : arido
+s Posit Neutr Sg Voc : aridum
+s Posit Neutr Pl Nom : arida
+s Posit Neutr Pl Acc : arida
+s Posit Neutr Pl Gen : aridorum
+s Posit Neutr Pl Dat : aridis
+s Posit Neutr Pl Abl : aridis
+s Posit Neutr Pl Voc : arida
+s Compar Masc Sg Nom : aridior
+s Compar Masc Sg Acc : aridiorem
+s Compar Masc Sg Gen : aridioris
+s Compar Masc Sg Dat : aridiori
+s Compar Masc Sg Abl : aridiore
+s Compar Masc Sg Voc : aridior
+s Compar Masc Pl Nom : aridiores
+s Compar Masc Pl Acc : aridiores
+s Compar Masc Pl Gen : aridiorum
+s Compar Masc Pl Dat : aridioribus
+s Compar Masc Pl Abl : aridioribus
+s Compar Masc Pl Voc : aridiores
+s Compar Fem Sg Nom : aridior
+s Compar Fem Sg Acc : aridiorem
+s Compar Fem Sg Gen : aridioris
+s Compar Fem Sg Dat : aridiori
+s Compar Fem Sg Abl : aridiore
+s Compar Fem Sg Voc : aridior
+s Compar Fem Pl Nom : aridiores
+s Compar Fem Pl Acc : aridiores
+s Compar Fem Pl Gen : aridiorum
+s Compar Fem Pl Dat : aridioribus
+s Compar Fem Pl Abl : aridioribus
+s Compar Fem Pl Voc : aridiores
+s Compar Neutr Sg Nom : aridius
+s Compar Neutr Sg Acc : aridius
+s Compar Neutr Sg Gen : aridioris
+s Compar Neutr Sg Dat : aridiori
+s Compar Neutr Sg Abl : aridiore
+s Compar Neutr Sg Voc : aridius
+s Compar Neutr Pl Nom : aridiora
+s Compar Neutr Pl Acc : aridiora
+s Compar Neutr Pl Gen : aridiorum
+s Compar Neutr Pl Dat : aridioribus
+s Compar Neutr Pl Abl : aridioribus
+s Compar Neutr Pl Voc : aridiora
+s Superl Masc Sg Nom : aridissimus
+s Superl Masc Sg Acc : aridissimum
+s Superl Masc Sg Gen : aridissimi
+s Superl Masc Sg Dat : aridissimo
+s Superl Masc Sg Abl : aridissimo
+s Superl Masc Sg Voc : aridissime
+s Superl Masc Pl Nom : aridissimi
+s Superl Masc Pl Acc : aridissimos
+s Superl Masc Pl Gen : aridissimorum
+s Superl Masc Pl Dat : aridissimis
+s Superl Masc Pl Abl : aridissimis
+s Superl Masc Pl Voc : aridissimi
+s Superl Fem Sg Nom : aridissima
+s Superl Fem Sg Acc : aridissimam
+s Superl Fem Sg Gen : aridissimae
+s Superl Fem Sg Dat : aridissimae
+s Superl Fem Sg Abl : aridissima
+s Superl Fem Sg Voc : aridissima
+s Superl Fem Pl Nom : aridissimae
+s Superl Fem Pl Acc : aridissimas
+s Superl Fem Pl Gen : aridissimarum
+s Superl Fem Pl Dat : aridissimis
+s Superl Fem Pl Abl : aridissimis
+s Superl Fem Pl Voc : aridissimae
+s Superl Neutr Sg Nom : aridissimum
+s Superl Neutr Sg Acc : aridissimum
+s Superl Neutr Sg Gen : aridissimi
+s Superl Neutr Sg Dat : aridissimo
+s Superl Neutr Sg Abl : aridissimo
+s Superl Neutr Sg Voc : aridissimum
+s Superl Neutr Pl Nom : aridissima
+s Superl Neutr Pl Acc : aridissima
+s Superl Neutr Pl Gen : aridissimorum
+s Superl Neutr Pl Dat : aridissimis
+s Superl Neutr Pl Abl : aridissimis
+s Superl Neutr Pl Voc : aridissima
+
+ s Posit Masc Sg Nom : bardus
+s Posit Masc Sg Acc : bardum
+s Posit Masc Sg Gen : bardi
+s Posit Masc Sg Dat : bardo
+s Posit Masc Sg Abl : bardo
+s Posit Masc Sg Voc : barde
+s Posit Masc Pl Nom : bardi
+s Posit Masc Pl Acc : bardos
+s Posit Masc Pl Gen : bardorum
+s Posit Masc Pl Dat : bardis
+s Posit Masc Pl Abl : bardis
+s Posit Masc Pl Voc : bardi
+s Posit Fem Sg Nom : barda
+s Posit Fem Sg Acc : bardam
+s Posit Fem Sg Gen : bardae
+s Posit Fem Sg Dat : bardae
+s Posit Fem Sg Abl : barda
+s Posit Fem Sg Voc : barda
+s Posit Fem Pl Nom : bardae
+s Posit Fem Pl Acc : bardas
+s Posit Fem Pl Gen : bardarum
+s Posit Fem Pl Dat : bardis
+s Posit Fem Pl Abl : bardis
+s Posit Fem Pl Voc : bardae
+s Posit Neutr Sg Nom : bardum
+s Posit Neutr Sg Acc : bardum
+s Posit Neutr Sg Gen : bardi
+s Posit Neutr Sg Dat : bardo
+s Posit Neutr Sg Abl : bardo
+s Posit Neutr Sg Voc : bardum
+s Posit Neutr Pl Nom : barda
+s Posit Neutr Pl Acc : barda
+s Posit Neutr Pl Gen : bardorum
+s Posit Neutr Pl Dat : bardis
+s Posit Neutr Pl Abl : bardis
+s Posit Neutr Pl Voc : barda
+s Compar Masc Sg Nom : bardior
+s Compar Masc Sg Acc : bardiorem
+s Compar Masc Sg Gen : bardioris
+s Compar Masc Sg Dat : bardiori
+s Compar Masc Sg Abl : bardiore
+s Compar Masc Sg Voc : bardior
+s Compar Masc Pl Nom : bardiores
+s Compar Masc Pl Acc : bardiores
+s Compar Masc Pl Gen : bardiorum
+s Compar Masc Pl Dat : bardioribus
+s Compar Masc Pl Abl : bardioribus
+s Compar Masc Pl Voc : bardiores
+s Compar Fem Sg Nom : bardior
+s Compar Fem Sg Acc : bardiorem
+s Compar Fem Sg Gen : bardioris
+s Compar Fem Sg Dat : bardiori
+s Compar Fem Sg Abl : bardiore
+s Compar Fem Sg Voc : bardior
+s Compar Fem Pl Nom : bardiores
+s Compar Fem Pl Acc : bardiores
+s Compar Fem Pl Gen : bardiorum
+s Compar Fem Pl Dat : bardioribus
+s Compar Fem Pl Abl : bardioribus
+s Compar Fem Pl Voc : bardiores
+s Compar Neutr Sg Nom : bardius
+s Compar Neutr Sg Acc : bardius
+s Compar Neutr Sg Gen : bardioris
+s Compar Neutr Sg Dat : bardiori
+s Compar Neutr Sg Abl : bardiore
+s Compar Neutr Sg Voc : bardius
+s Compar Neutr Pl Nom : bardiora
+s Compar Neutr Pl Acc : bardiora
+s Compar Neutr Pl Gen : bardiorum
+s Compar Neutr Pl Dat : bardioribus
+s Compar Neutr Pl Abl : bardioribus
+s Compar Neutr Pl Voc : bardiora
+s Superl Masc Sg Nom : bardissimus
+s Superl Masc Sg Acc : bardissimum
+s Superl Masc Sg Gen : bardissimi
+s Superl Masc Sg Dat : bardissimo
+s Superl Masc Sg Abl : bardissimo
+s Superl Masc Sg Voc : bardissime
+s Superl Masc Pl Nom : bardissimi
+s Superl Masc Pl Acc : bardissimos
+s Superl Masc Pl Gen : bardissimorum
+s Superl Masc Pl Dat : bardissimis
+s Superl Masc Pl Abl : bardissimis
+s Superl Masc Pl Voc : bardissimi
+s Superl Fem Sg Nom : bardissima
+s Superl Fem Sg Acc : bardissimam
+s Superl Fem Sg Gen : bardissimae
+s Superl Fem Sg Dat : bardissimae
+s Superl Fem Sg Abl : bardissima
+s Superl Fem Sg Voc : bardissima
+s Superl Fem Pl Nom : bardissimae
+s Superl Fem Pl Acc : bardissimas
+s Superl Fem Pl Gen : bardissimarum
+s Superl Fem Pl Dat : bardissimis
+s Superl Fem Pl Abl : bardissimis
+s Superl Fem Pl Voc : bardissimae
+s Superl Neutr Sg Nom : bardissimum
+s Superl Neutr Sg Acc : bardissimum
+s Superl Neutr Sg Gen : bardissimi
+s Superl Neutr Sg Dat : bardissimo
+s Superl Neutr Sg Abl : bardissimo
+s Superl Neutr Sg Voc : bardissimum
+s Superl Neutr Pl Nom : bardissima
+s Superl Neutr Pl Acc : bardissima
+s Superl Neutr Pl Gen : bardissimorum
+s Superl Neutr Pl Dat : bardissimis
+s Superl Neutr Pl Abl : bardissimis
+s Superl Neutr Pl Voc : bardissima
+
+ s Posit Masc Sg Nom : vacuus
+s Posit Masc Sg Acc : vacuum
+s Posit Masc Sg Gen : vacui
+s Posit Masc Sg Dat : vacuo
+s Posit Masc Sg Abl : vacuo
+s Posit Masc Sg Voc : vacue
+s Posit Masc Pl Nom : vacui
+s Posit Masc Pl Acc : vacuos
+s Posit Masc Pl Gen : vacuorum
+s Posit Masc Pl Dat : vacuis
+s Posit Masc Pl Abl : vacuis
+s Posit Masc Pl Voc : vacui
+s Posit Fem Sg Nom : vacua
+s Posit Fem Sg Acc : vacuam
+s Posit Fem Sg Gen : vacuae
+s Posit Fem Sg Dat : vacuae
+s Posit Fem Sg Abl : vacua
+s Posit Fem Sg Voc : vacua
+s Posit Fem Pl Nom : vacuae
+s Posit Fem Pl Acc : vacuas
+s Posit Fem Pl Gen : vacuarum
+s Posit Fem Pl Dat : vacuis
+s Posit Fem Pl Abl : vacuis
+s Posit Fem Pl Voc : vacuae
+s Posit Neutr Sg Nom : vacuum
+s Posit Neutr Sg Acc : vacuum
+s Posit Neutr Sg Gen : vacui
+s Posit Neutr Sg Dat : vacuo
+s Posit Neutr Sg Abl : vacuo
+s Posit Neutr Sg Voc : vacuum
+s Posit Neutr Pl Nom : vacua
+s Posit Neutr Pl Acc : vacua
+s Posit Neutr Pl Gen : vacuorum
+s Posit Neutr Pl Dat : vacuis
+s Posit Neutr Pl Abl : vacuis
+s Posit Neutr Pl Voc : vacua
+s Compar Masc Sg Nom : vacuior
+s Compar Masc Sg Acc : vacuiorem
+s Compar Masc Sg Gen : vacuioris
+s Compar Masc Sg Dat : vacuiori
+s Compar Masc Sg Abl : vacuiore
+s Compar Masc Sg Voc : vacuior
+s Compar Masc Pl Nom : vacuiores
+s Compar Masc Pl Acc : vacuiores
+s Compar Masc Pl Gen : vacuiorum
+s Compar Masc Pl Dat : vacuioribus
+s Compar Masc Pl Abl : vacuioribus
+s Compar Masc Pl Voc : vacuiores
+s Compar Fem Sg Nom : vacuior
+s Compar Fem Sg Acc : vacuiorem
+s Compar Fem Sg Gen : vacuioris
+s Compar Fem Sg Dat : vacuiori
+s Compar Fem Sg Abl : vacuiore
+s Compar Fem Sg Voc : vacuior
+s Compar Fem Pl Nom : vacuiores
+s Compar Fem Pl Acc : vacuiores
+s Compar Fem Pl Gen : vacuiorum
+s Compar Fem Pl Dat : vacuioribus
+s Compar Fem Pl Abl : vacuioribus
+s Compar Fem Pl Voc : vacuiores
+s Compar Neutr Sg Nom : vacuius
+s Compar Neutr Sg Acc : vacuius
+s Compar Neutr Sg Gen : vacuioris
+s Compar Neutr Sg Dat : vacuiori
+s Compar Neutr Sg Abl : vacuiore
+s Compar Neutr Sg Voc : vacuius
+s Compar Neutr Pl Nom : vacuiora
+s Compar Neutr Pl Acc : vacuiora
+s Compar Neutr Pl Gen : vacuiorum
+s Compar Neutr Pl Dat : vacuioribus
+s Compar Neutr Pl Abl : vacuioribus
+s Compar Neutr Pl Voc : vacuiora
+s Superl Masc Sg Nom : vacuissimus
+s Superl Masc Sg Acc : vacuissimum
+s Superl Masc Sg Gen : vacuissimi
+s Superl Masc Sg Dat : vacuissimo
+s Superl Masc Sg Abl : vacuissimo
+s Superl Masc Sg Voc : vacuissime
+s Superl Masc Pl Nom : vacuissimi
+s Superl Masc Pl Acc : vacuissimos
+s Superl Masc Pl Gen : vacuissimorum
+s Superl Masc Pl Dat : vacuissimis
+s Superl Masc Pl Abl : vacuissimis
+s Superl Masc Pl Voc : vacuissimi
+s Superl Fem Sg Nom : vacuissima
+s Superl Fem Sg Acc : vacuissimam
+s Superl Fem Sg Gen : vacuissimae
+s Superl Fem Sg Dat : vacuissimae
+s Superl Fem Sg Abl : vacuissima
+s Superl Fem Sg Voc : vacuissima
+s Superl Fem Pl Nom : vacuissimae
+s Superl Fem Pl Acc : vacuissimas
+s Superl Fem Pl Gen : vacuissimarum
+s Superl Fem Pl Dat : vacuissimis
+s Superl Fem Pl Abl : vacuissimis
+s Superl Fem Pl Voc : vacuissimae
+s Superl Neutr Sg Nom : vacuissimum
+s Superl Neutr Sg Acc : vacuissimum
+s Superl Neutr Sg Gen : vacuissimi
+s Superl Neutr Sg Dat : vacuissimo
+s Superl Neutr Sg Abl : vacuissimo
+s Superl Neutr Sg Voc : vacuissimum
+s Superl Neutr Pl Nom : vacuissima
+s Superl Neutr Pl Acc : vacuissima
+s Superl Neutr Pl Gen : vacuissimorum
+s Superl Neutr Pl Dat : vacuissimis
+s Superl Neutr Pl Abl : vacuissimis
+s Superl Neutr Pl Voc : vacuissima
+
+ s Posit Masc Sg Nom : plenus
+s Posit Masc Sg Acc : plenum
+s Posit Masc Sg Gen : pleni
+s Posit Masc Sg Dat : pleno
+s Posit Masc Sg Abl : pleno
+s Posit Masc Sg Voc : plene
+s Posit Masc Pl Nom : pleni
+s Posit Masc Pl Acc : plenos
+s Posit Masc Pl Gen : plenorum
+s Posit Masc Pl Dat : plenis
+s Posit Masc Pl Abl : plenis
+s Posit Masc Pl Voc : pleni
+s Posit Fem Sg Nom : plena
+s Posit Fem Sg Acc : plenam
+s Posit Fem Sg Gen : plenae
+s Posit Fem Sg Dat : plenae
+s Posit Fem Sg Abl : plena
+s Posit Fem Sg Voc : plena
+s Posit Fem Pl Nom : plenae
+s Posit Fem Pl Acc : plenas
+s Posit Fem Pl Gen : plenarum
+s Posit Fem Pl Dat : plenis
+s Posit Fem Pl Abl : plenis
+s Posit Fem Pl Voc : plenae
+s Posit Neutr Sg Nom : plenum
+s Posit Neutr Sg Acc : plenum
+s Posit Neutr Sg Gen : pleni
+s Posit Neutr Sg Dat : pleno
+s Posit Neutr Sg Abl : pleno
+s Posit Neutr Sg Voc : plenum
+s Posit Neutr Pl Nom : plena
+s Posit Neutr Pl Acc : plena
+s Posit Neutr Pl Gen : plenorum
+s Posit Neutr Pl Dat : plenis
+s Posit Neutr Pl Abl : plenis
+s Posit Neutr Pl Voc : plena
+s Compar Masc Sg Nom : plenior
+s Compar Masc Sg Acc : pleniorem
+s Compar Masc Sg Gen : plenioris
+s Compar Masc Sg Dat : pleniori
+s Compar Masc Sg Abl : pleniore
+s Compar Masc Sg Voc : plenior
+s Compar Masc Pl Nom : pleniores
+s Compar Masc Pl Acc : pleniores
+s Compar Masc Pl Gen : pleniorum
+s Compar Masc Pl Dat : plenioribus
+s Compar Masc Pl Abl : plenioribus
+s Compar Masc Pl Voc : pleniores
+s Compar Fem Sg Nom : plenior
+s Compar Fem Sg Acc : pleniorem
+s Compar Fem Sg Gen : plenioris
+s Compar Fem Sg Dat : pleniori
+s Compar Fem Sg Abl : pleniore
+s Compar Fem Sg Voc : plenior
+s Compar Fem Pl Nom : pleniores
+s Compar Fem Pl Acc : pleniores
+s Compar Fem Pl Gen : pleniorum
+s Compar Fem Pl Dat : plenioribus
+s Compar Fem Pl Abl : plenioribus
+s Compar Fem Pl Voc : pleniores
+s Compar Neutr Sg Nom : plenius
+s Compar Neutr Sg Acc : plenius
+s Compar Neutr Sg Gen : plenioris
+s Compar Neutr Sg Dat : pleniori
+s Compar Neutr Sg Abl : pleniore
+s Compar Neutr Sg Voc : plenius
+s Compar Neutr Pl Nom : pleniora
+s Compar Neutr Pl Acc : pleniora
+s Compar Neutr Pl Gen : pleniorum
+s Compar Neutr Pl Dat : plenioribus
+s Compar Neutr Pl Abl : plenioribus
+s Compar Neutr Pl Voc : pleniora
+s Superl Masc Sg Nom : plenissimus
+s Superl Masc Sg Acc : plenissimum
+s Superl Masc Sg Gen : plenissimi
+s Superl Masc Sg Dat : plenissimo
+s Superl Masc Sg Abl : plenissimo
+s Superl Masc Sg Voc : plenissime
+s Superl Masc Pl Nom : plenissimi
+s Superl Masc Pl Acc : plenissimos
+s Superl Masc Pl Gen : plenissimorum
+s Superl Masc Pl Dat : plenissimis
+s Superl Masc Pl Abl : plenissimis
+s Superl Masc Pl Voc : plenissimi
+s Superl Fem Sg Nom : plenissima
+s Superl Fem Sg Acc : plenissimam
+s Superl Fem Sg Gen : plenissimae
+s Superl Fem Sg Dat : plenissimae
+s Superl Fem Sg Abl : plenissima
+s Superl Fem Sg Voc : plenissima
+s Superl Fem Pl Nom : plenissimae
+s Superl Fem Pl Acc : plenissimas
+s Superl Fem Pl Gen : plenissimarum
+s Superl Fem Pl Dat : plenissimis
+s Superl Fem Pl Abl : plenissimis
+s Superl Fem Pl Voc : plenissimae
+s Superl Neutr Sg Nom : plenissimum
+s Superl Neutr Sg Acc : plenissimum
+s Superl Neutr Sg Gen : plenissimi
+s Superl Neutr Sg Dat : plenissimo
+s Superl Neutr Sg Abl : plenissimo
+s Superl Neutr Sg Voc : plenissimum
+s Superl Neutr Pl Nom : plenissima
+s Superl Neutr Pl Acc : plenissima
+s Superl Neutr Pl Gen : plenissimorum
+s Superl Neutr Pl Dat : plenissimis
+s Superl Neutr Pl Abl : plenissimis
+s Superl Neutr Pl Voc : plenissima
+
+ s Posit Masc Sg Nom : bonus
+s Posit Masc Sg Acc : bonum
+s Posit Masc Sg Gen : boni
+s Posit Masc Sg Dat : bono
+s Posit Masc Sg Abl : bono
+s Posit Masc Sg Voc : bone
+s Posit Masc Pl Nom : boni
+s Posit Masc Pl Acc : bonos
+s Posit Masc Pl Gen : bonorum
+s Posit Masc Pl Dat : bonis
+s Posit Masc Pl Abl : bonis
+s Posit Masc Pl Voc : boni
+s Posit Fem Sg Nom : bona
+s Posit Fem Sg Acc : bonam
+s Posit Fem Sg Gen : bonae
+s Posit Fem Sg Dat : bonae
+s Posit Fem Sg Abl : bona
+s Posit Fem Sg Voc : bona
+s Posit Fem Pl Nom : bonae
+s Posit Fem Pl Acc : bonas
+s Posit Fem Pl Gen : bonarum
+s Posit Fem Pl Dat : bonis
+s Posit Fem Pl Abl : bonis
+s Posit Fem Pl Voc : bonae
+s Posit Neutr Sg Nom : bonum
+s Posit Neutr Sg Acc : bonum
+s Posit Neutr Sg Gen : boni
+s Posit Neutr Sg Dat : bono
+s Posit Neutr Sg Abl : bono
+s Posit Neutr Sg Voc : bonum
+s Posit Neutr Pl Nom : bona
+s Posit Neutr Pl Acc : bona
+s Posit Neutr Pl Gen : bonorum
+s Posit Neutr Pl Dat : bonis
+s Posit Neutr Pl Abl : bonis
+s Posit Neutr Pl Voc : bona
+s Compar Masc Sg Nom : melior
+s Compar Masc Sg Acc : meliorem
+s Compar Masc Sg Gen : melioris
+s Compar Masc Sg Dat : meliori
+s Compar Masc Sg Abl : meliore
+s Compar Masc Sg Voc : melior
+s Compar Masc Pl Nom : meliores
+s Compar Masc Pl Acc : meliores
+s Compar Masc Pl Gen : meliorum
+s Compar Masc Pl Dat : melioribus
+s Compar Masc Pl Abl : melioribus
+s Compar Masc Pl Voc : meliores
+s Compar Fem Sg Nom : melior
+s Compar Fem Sg Acc : meliorem
+s Compar Fem Sg Gen : melioris
+s Compar Fem Sg Dat : meliori
+s Compar Fem Sg Abl : meliore
+s Compar Fem Sg Voc : melior
+s Compar Fem Pl Nom : meliores
+s Compar Fem Pl Acc : meliores
+s Compar Fem Pl Gen : meliorum
+s Compar Fem Pl Dat : melioribus
+s Compar Fem Pl Abl : melioribus
+s Compar Fem Pl Voc : meliores
+s Compar Neutr Sg Nom : melius
+s Compar Neutr Sg Acc : melius
+s Compar Neutr Sg Gen : melioris
+s Compar Neutr Sg Dat : meliori
+s Compar Neutr Sg Abl : meliore
+s Compar Neutr Sg Voc : melius
+s Compar Neutr Pl Nom : meliora
+s Compar Neutr Pl Acc : meliora
+s Compar Neutr Pl Gen : meliorum
+s Compar Neutr Pl Dat : melioribus
+s Compar Neutr Pl Abl : melioribus
+s Compar Neutr Pl Voc : meliora
+s Superl Masc Sg Nom : optimus
+s Superl Masc Sg Acc : optimusm
+s Superl Masc Sg Gen : optimuse
+s Superl Masc Sg Dat : optimuse
+s Superl Masc Sg Abl : optimus
+s Superl Masc Sg Voc : optimus
+s Superl Masc Pl Nom : optimuse
+s Superl Masc Pl Acc : optimuss
+s Superl Masc Pl Gen : optimusrum
+s Superl Masc Pl Dat : optimuis
+s Superl Masc Pl Abl : optimuis
+s Superl Masc Pl Voc : optimuse
+s Superl Fem Sg Nom : optima
+s Superl Fem Sg Acc : optium
+s Superl Fem Sg Gen : optii
+s Superl Fem Sg Dat : optio
+s Superl Fem Sg Abl : optio
+s Superl Fem Sg Voc : optie
+s Superl Fem Pl Nom : optii
+s Superl Fem Pl Acc : optios
+s Superl Fem Pl Gen : optiorum
+s Superl Fem Pl Dat : optiis
+s Superl Fem Pl Abl : optiis
+s Superl Fem Pl Voc : optii
+s Superl Neutr Sg Nom : optimum
+s Superl Neutr Sg Acc : optimum
+s Superl Neutr Sg Gen : optimi
+s Superl Neutr Sg Dat : optimo
+s Superl Neutr Sg Abl : optimo
+s Superl Neutr Sg Voc : optimum
+s Superl Neutr Pl Nom : optima
+s Superl Neutr Pl Acc : optima
+s Superl Neutr Pl Gen : optimorum
+s Superl Neutr Pl Dat : optimis
+s Superl Neutr Pl Abl : optimis
+s Superl Neutr Pl Voc : optima
+
+ s Posit Masc Sg Nom : viridis
+s Posit Masc Sg Acc : viriem
+s Posit Masc Sg Gen : viriis
+s Posit Masc Sg Dat : virii
+s Posit Masc Sg Abl : virii
+s Posit Masc Sg Voc : viridis
+s Posit Masc Pl Nom : viries
+s Posit Masc Pl Acc : viries
+s Posit Masc Pl Gen : viriium
+s Posit Masc Pl Dat : viriibus
+s Posit Masc Pl Abl : viriibus
+s Posit Masc Pl Voc : viries
+s Posit Fem Sg Nom : viridis
+s Posit Fem Sg Acc : viriem
+s Posit Fem Sg Gen : viriis
+s Posit Fem Sg Dat : virii
+s Posit Fem Sg Abl : virii
+s Posit Fem Sg Voc : viridis
+s Posit Fem Pl Nom : viries
+s Posit Fem Pl Acc : viries
+s Posit Fem Pl Gen : viriium
+s Posit Fem Pl Dat : viriibus
+s Posit Fem Pl Abl : viriibus
+s Posit Fem Pl Voc : viries
+s Posit Neutr Sg Nom : viride
+s Posit Neutr Sg Acc : viride
+s Posit Neutr Sg Gen : viriis
+s Posit Neutr Sg Dat : virii
+s Posit Neutr Sg Abl : virii
+s Posit Neutr Sg Voc : viride
+s Posit Neutr Pl Nom : viriia
+s Posit Neutr Pl Acc : viriia
+s Posit Neutr Pl Gen : viriium
+s Posit Neutr Pl Dat : viriibus
+s Posit Neutr Pl Abl : viriibus
+s Posit Neutr Pl Voc : viriia
+s Compar Masc Sg Nom : viriior
+s Compar Masc Sg Acc : viriiorem
+s Compar Masc Sg Gen : viriioris
+s Compar Masc Sg Dat : viriiori
+s Compar Masc Sg Abl : viriiore
+s Compar Masc Sg Voc : viriior
+s Compar Masc Pl Nom : viriiores
+s Compar Masc Pl Acc : viriiores
+s Compar Masc Pl Gen : viriiorum
+s Compar Masc Pl Dat : viriioribus
+s Compar Masc Pl Abl : viriioribus
+s Compar Masc Pl Voc : viriiores
+s Compar Fem Sg Nom : viriior
+s Compar Fem Sg Acc : viriiorem
+s Compar Fem Sg Gen : viriioris
+s Compar Fem Sg Dat : viriiori
+s Compar Fem Sg Abl : viriiore
+s Compar Fem Sg Voc : viriior
+s Compar Fem Pl Nom : viriiores
+s Compar Fem Pl Acc : viriiores
+s Compar Fem Pl Gen : viriiorum
+s Compar Fem Pl Dat : viriioribus
+s Compar Fem Pl Abl : viriioribus
+s Compar Fem Pl Voc : viriiores
+s Compar Neutr Sg Nom : viriius
+s Compar Neutr Sg Acc : viriius
+s Compar Neutr Sg Gen : viriioris
+s Compar Neutr Sg Dat : viriiori
+s Compar Neutr Sg Abl : viriiore
+s Compar Neutr Sg Voc : viriius
+s Compar Neutr Pl Nom : viriiora
+s Compar Neutr Pl Acc : viriiora
+s Compar Neutr Pl Gen : viriiorum
+s Compar Neutr Pl Dat : viriioribus
+s Compar Neutr Pl Abl : viriioribus
+s Compar Neutr Pl Voc : viriiora
+s Superl Masc Sg Nom : viridissimus
+s Superl Masc Sg Acc : viridissimum
+s Superl Masc Sg Gen : viridissimi
+s Superl Masc Sg Dat : viridissimo
+s Superl Masc Sg Abl : viridissimo
+s Superl Masc Sg Voc : viridissime
+s Superl Masc Pl Nom : viridissimi
+s Superl Masc Pl Acc : viridissimos
+s Superl Masc Pl Gen : viridissimorum
+s Superl Masc Pl Dat : viridissimis
+s Superl Masc Pl Abl : viridissimis
+s Superl Masc Pl Voc : viridissimi
+s Superl Fem Sg Nom : viridissima
+s Superl Fem Sg Acc : viridissimam
+s Superl Fem Sg Gen : viridissimae
+s Superl Fem Sg Dat : viridissimae
+s Superl Fem Sg Abl : viridissima
+s Superl Fem Sg Voc : viridissima
+s Superl Fem Pl Nom : viridissimae
+s Superl Fem Pl Acc : viridissimas
+s Superl Fem Pl Gen : viridissimarum
+s Superl Fem Pl Dat : viridissimis
+s Superl Fem Pl Abl : viridissimis
+s Superl Fem Pl Voc : viridissimae
+s Superl Neutr Sg Nom : viridissimum
+s Superl Neutr Sg Acc : viridissimum
+s Superl Neutr Sg Gen : viridissimi
+s Superl Neutr Sg Dat : viridissimo
+s Superl Neutr Sg Abl : viridissimo
+s Superl Neutr Sg Voc : viridissimum
+s Superl Neutr Pl Nom : viridissima
+s Superl Neutr Pl Acc : viridissima
+s Superl Neutr Pl Gen : viridissimorum
+s Superl Neutr Pl Dat : viridissimis
+s Superl Neutr Pl Abl : viridissimis
+s Superl Neutr Pl Voc : viridissima
+
+ s Posit Masc Sg Nom : gravis
+s Posit Masc Sg Acc : graem
+s Posit Masc Sg Gen : grais
+s Posit Masc Sg Dat : grai
+s Posit Masc Sg Abl : grai
+s Posit Masc Sg Voc : gravis
+s Posit Masc Pl Nom : graes
+s Posit Masc Pl Acc : graes
+s Posit Masc Pl Gen : graium
+s Posit Masc Pl Dat : graibus
+s Posit Masc Pl Abl : graibus
+s Posit Masc Pl Voc : graes
+s Posit Fem Sg Nom : gravis
+s Posit Fem Sg Acc : graem
+s Posit Fem Sg Gen : grais
+s Posit Fem Sg Dat : grai
+s Posit Fem Sg Abl : grai
+s Posit Fem Sg Voc : gravis
+s Posit Fem Pl Nom : graes
+s Posit Fem Pl Acc : graes
+s Posit Fem Pl Gen : graium
+s Posit Fem Pl Dat : graibus
+s Posit Fem Pl Abl : graibus
+s Posit Fem Pl Voc : graes
+s Posit Neutr Sg Nom : grave
+s Posit Neutr Sg Acc : grave
+s Posit Neutr Sg Gen : grais
+s Posit Neutr Sg Dat : grai
+s Posit Neutr Sg Abl : grai
+s Posit Neutr Sg Voc : grave
+s Posit Neutr Pl Nom : graia
+s Posit Neutr Pl Acc : graia
+s Posit Neutr Pl Gen : graium
+s Posit Neutr Pl Dat : graibus
+s Posit Neutr Pl Abl : graibus
+s Posit Neutr Pl Voc : graia
+s Compar Masc Sg Nom : graior
+s Compar Masc Sg Acc : graiorem
+s Compar Masc Sg Gen : graioris
+s Compar Masc Sg Dat : graiori
+s Compar Masc Sg Abl : graiore
+s Compar Masc Sg Voc : graior
+s Compar Masc Pl Nom : graiores
+s Compar Masc Pl Acc : graiores
+s Compar Masc Pl Gen : graiorum
+s Compar Masc Pl Dat : graioribus
+s Compar Masc Pl Abl : graioribus
+s Compar Masc Pl Voc : graiores
+s Compar Fem Sg Nom : graior
+s Compar Fem Sg Acc : graiorem
+s Compar Fem Sg Gen : graioris
+s Compar Fem Sg Dat : graiori
+s Compar Fem Sg Abl : graiore
+s Compar Fem Sg Voc : graior
+s Compar Fem Pl Nom : graiores
+s Compar Fem Pl Acc : graiores
+s Compar Fem Pl Gen : graiorum
+s Compar Fem Pl Dat : graioribus
+s Compar Fem Pl Abl : graioribus
+s Compar Fem Pl Voc : graiores
+s Compar Neutr Sg Nom : graius
+s Compar Neutr Sg Acc : graius
+s Compar Neutr Sg Gen : graioris
+s Compar Neutr Sg Dat : graiori
+s Compar Neutr Sg Abl : graiore
+s Compar Neutr Sg Voc : graius
+s Compar Neutr Pl Nom : graiora
+s Compar Neutr Pl Acc : graiora
+s Compar Neutr Pl Gen : graiorum
+s Compar Neutr Pl Dat : graioribus
+s Compar Neutr Pl Abl : graioribus
+s Compar Neutr Pl Voc : graiora
+s Superl Masc Sg Nom : gravissimus
+s Superl Masc Sg Acc : gravissimum
+s Superl Masc Sg Gen : gravissimi
+s Superl Masc Sg Dat : gravissimo
+s Superl Masc Sg Abl : gravissimo
+s Superl Masc Sg Voc : gravissime
+s Superl Masc Pl Nom : gravissimi
+s Superl Masc Pl Acc : gravissimos
+s Superl Masc Pl Gen : gravissimorum
+s Superl Masc Pl Dat : gravissimis
+s Superl Masc Pl Abl : gravissimis
+s Superl Masc Pl Voc : gravissimi
+s Superl Fem Sg Nom : gravissima
+s Superl Fem Sg Acc : gravissimam
+s Superl Fem Sg Gen : gravissimae
+s Superl Fem Sg Dat : gravissimae
+s Superl Fem Sg Abl : gravissima
+s Superl Fem Sg Voc : gravissima
+s Superl Fem Pl Nom : gravissimae
+s Superl Fem Pl Acc : gravissimas
+s Superl Fem Pl Gen : gravissimarum
+s Superl Fem Pl Dat : gravissimis
+s Superl Fem Pl Abl : gravissimis
+s Superl Fem Pl Voc : gravissimae
+s Superl Neutr Sg Nom : gravissimum
+s Superl Neutr Sg Acc : gravissimum
+s Superl Neutr Sg Gen : gravissimi
+s Superl Neutr Sg Dat : gravissimo
+s Superl Neutr Sg Abl : gravissimo
+s Superl Neutr Sg Voc : gravissimum
+s Superl Neutr Pl Nom : gravissima
+s Superl Neutr Pl Acc : gravissima
+s Superl Neutr Pl Gen : gravissimorum
+s Superl Neutr Pl Dat : gravissimis
+s Superl Neutr Pl Abl : gravissimis
+s Superl Neutr Pl Voc : gravissima
+
+ s Posit Masc Sg Nom : calidus
+s Posit Masc Sg Acc : calidum
+s Posit Masc Sg Gen : calidi
+s Posit Masc Sg Dat : calido
+s Posit Masc Sg Abl : calido
+s Posit Masc Sg Voc : calide
+s Posit Masc Pl Nom : calidi
+s Posit Masc Pl Acc : calidos
+s Posit Masc Pl Gen : calidorum
+s Posit Masc Pl Dat : calidis
+s Posit Masc Pl Abl : calidis
+s Posit Masc Pl Voc : calidi
+s Posit Fem Sg Nom : calida
+s Posit Fem Sg Acc : calidam
+s Posit Fem Sg Gen : calidae
+s Posit Fem Sg Dat : calidae
+s Posit Fem Sg Abl : calida
+s Posit Fem Sg Voc : calida
+s Posit Fem Pl Nom : calidae
+s Posit Fem Pl Acc : calidas
+s Posit Fem Pl Gen : calidarum
+s Posit Fem Pl Dat : calidis
+s Posit Fem Pl Abl : calidis
+s Posit Fem Pl Voc : calidae
+s Posit Neutr Sg Nom : calidum
+s Posit Neutr Sg Acc : calidum
+s Posit Neutr Sg Gen : calidi
+s Posit Neutr Sg Dat : calido
+s Posit Neutr Sg Abl : calido
+s Posit Neutr Sg Voc : calidum
+s Posit Neutr Pl Nom : calida
+s Posit Neutr Pl Acc : calida
+s Posit Neutr Pl Gen : calidorum
+s Posit Neutr Pl Dat : calidis
+s Posit Neutr Pl Abl : calidis
+s Posit Neutr Pl Voc : calida
+s Compar Masc Sg Nom : calidior
+s Compar Masc Sg Acc : calidiorem
+s Compar Masc Sg Gen : calidioris
+s Compar Masc Sg Dat : calidiori
+s Compar Masc Sg Abl : calidiore
+s Compar Masc Sg Voc : calidior
+s Compar Masc Pl Nom : calidiores
+s Compar Masc Pl Acc : calidiores
+s Compar Masc Pl Gen : calidiorum
+s Compar Masc Pl Dat : calidioribus
+s Compar Masc Pl Abl : calidioribus
+s Compar Masc Pl Voc : calidiores
+s Compar Fem Sg Nom : calidior
+s Compar Fem Sg Acc : calidiorem
+s Compar Fem Sg Gen : calidioris
+s Compar Fem Sg Dat : calidiori
+s Compar Fem Sg Abl : calidiore
+s Compar Fem Sg Voc : calidior
+s Compar Fem Pl Nom : calidiores
+s Compar Fem Pl Acc : calidiores
+s Compar Fem Pl Gen : calidiorum
+s Compar Fem Pl Dat : calidioribus
+s Compar Fem Pl Abl : calidioribus
+s Compar Fem Pl Voc : calidiores
+s Compar Neutr Sg Nom : calidius
+s Compar Neutr Sg Acc : calidius
+s Compar Neutr Sg Gen : calidioris
+s Compar Neutr Sg Dat : calidiori
+s Compar Neutr Sg Abl : calidiore
+s Compar Neutr Sg Voc : calidius
+s Compar Neutr Pl Nom : calidiora
+s Compar Neutr Pl Acc : calidiora
+s Compar Neutr Pl Gen : calidiorum
+s Compar Neutr Pl Dat : calidioribus
+s Compar Neutr Pl Abl : calidioribus
+s Compar Neutr Pl Voc : calidiora
+s Superl Masc Sg Nom : calidissimus
+s Superl Masc Sg Acc : calidissimum
+s Superl Masc Sg Gen : calidissimi
+s Superl Masc Sg Dat : calidissimo
+s Superl Masc Sg Abl : calidissimo
+s Superl Masc Sg Voc : calidissime
+s Superl Masc Pl Nom : calidissimi
+s Superl Masc Pl Acc : calidissimos
+s Superl Masc Pl Gen : calidissimorum
+s Superl Masc Pl Dat : calidissimis
+s Superl Masc Pl Abl : calidissimis
+s Superl Masc Pl Voc : calidissimi
+s Superl Fem Sg Nom : calidissima
+s Superl Fem Sg Acc : calidissimam
+s Superl Fem Sg Gen : calidissimae
+s Superl Fem Sg Dat : calidissimae
+s Superl Fem Sg Abl : calidissima
+s Superl Fem Sg Voc : calidissima
+s Superl Fem Pl Nom : calidissimae
+s Superl Fem Pl Acc : calidissimas
+s Superl Fem Pl Gen : calidissimarum
+s Superl Fem Pl Dat : calidissimis
+s Superl Fem Pl Abl : calidissimis
+s Superl Fem Pl Voc : calidissimae
+s Superl Neutr Sg Nom : calidissimum
+s Superl Neutr Sg Acc : calidissimum
+s Superl Neutr Sg Gen : calidissimi
+s Superl Neutr Sg Dat : calidissimo
+s Superl Neutr Sg Abl : calidissimo
+s Superl Neutr Sg Voc : calidissimum
+s Superl Neutr Pl Nom : calidissima
+s Superl Neutr Pl Acc : calidissima
+s Superl Neutr Pl Gen : calidissimorum
+s Superl Neutr Pl Dat : calidissimis
+s Superl Neutr Pl Abl : calidissimis
+s Superl Neutr Pl Voc : calidissima
+
+ s Posit Masc Sg Nom : gravis
+s Posit Masc Sg Acc : graem
+s Posit Masc Sg Gen : grais
+s Posit Masc Sg Dat : grai
+s Posit Masc Sg Abl : grai
+s Posit Masc Sg Voc : gravis
+s Posit Masc Pl Nom : graes
+s Posit Masc Pl Acc : graes
+s Posit Masc Pl Gen : graium
+s Posit Masc Pl Dat : graibus
+s Posit Masc Pl Abl : graibus
+s Posit Masc Pl Voc : graes
+s Posit Fem Sg Nom : gravis
+s Posit Fem Sg Acc : graem
+s Posit Fem Sg Gen : grais
+s Posit Fem Sg Dat : grai
+s Posit Fem Sg Abl : grai
+s Posit Fem Sg Voc : gravis
+s Posit Fem Pl Nom : graes
+s Posit Fem Pl Acc : graes
+s Posit Fem Pl Gen : graium
+s Posit Fem Pl Dat : graibus
+s Posit Fem Pl Abl : graibus
+s Posit Fem Pl Voc : graes
+s Posit Neutr Sg Nom : grave
+s Posit Neutr Sg Acc : grave
+s Posit Neutr Sg Gen : grais
+s Posit Neutr Sg Dat : grai
+s Posit Neutr Sg Abl : grai
+s Posit Neutr Sg Voc : grave
+s Posit Neutr Pl Nom : graia
+s Posit Neutr Pl Acc : graia
+s Posit Neutr Pl Gen : graium
+s Posit Neutr Pl Dat : graibus
+s Posit Neutr Pl Abl : graibus
+s Posit Neutr Pl Voc : graia
+s Compar Masc Sg Nom : graior
+s Compar Masc Sg Acc : graiorem
+s Compar Masc Sg Gen : graioris
+s Compar Masc Sg Dat : graiori
+s Compar Masc Sg Abl : graiore
+s Compar Masc Sg Voc : graior
+s Compar Masc Pl Nom : graiores
+s Compar Masc Pl Acc : graiores
+s Compar Masc Pl Gen : graiorum
+s Compar Masc Pl Dat : graioribus
+s Compar Masc Pl Abl : graioribus
+s Compar Masc Pl Voc : graiores
+s Compar Fem Sg Nom : graior
+s Compar Fem Sg Acc : graiorem
+s Compar Fem Sg Gen : graioris
+s Compar Fem Sg Dat : graiori
+s Compar Fem Sg Abl : graiore
+s Compar Fem Sg Voc : graior
+s Compar Fem Pl Nom : graiores
+s Compar Fem Pl Acc : graiores
+s Compar Fem Pl Gen : graiorum
+s Compar Fem Pl Dat : graioribus
+s Compar Fem Pl Abl : graioribus
+s Compar Fem Pl Voc : graiores
+s Compar Neutr Sg Nom : graius
+s Compar Neutr Sg Acc : graius
+s Compar Neutr Sg Gen : graioris
+s Compar Neutr Sg Dat : graiori
+s Compar Neutr Sg Abl : graiore
+s Compar Neutr Sg Voc : graius
+s Compar Neutr Pl Nom : graiora
+s Compar Neutr Pl Acc : graiora
+s Compar Neutr Pl Gen : graiorum
+s Compar Neutr Pl Dat : graioribus
+s Compar Neutr Pl Abl : graioribus
+s Compar Neutr Pl Voc : graiora
+s Superl Masc Sg Nom : gravissimus
+s Superl Masc Sg Acc : gravissimum
+s Superl Masc Sg Gen : gravissimi
+s Superl Masc Sg Dat : gravissimo
+s Superl Masc Sg Abl : gravissimo
+s Superl Masc Sg Voc : gravissime
+s Superl Masc Pl Nom : gravissimi
+s Superl Masc Pl Acc : gravissimos
+s Superl Masc Pl Gen : gravissimorum
+s Superl Masc Pl Dat : gravissimis
+s Superl Masc Pl Abl : gravissimis
+s Superl Masc Pl Voc : gravissimi
+s Superl Fem Sg Nom : gravissima
+s Superl Fem Sg Acc : gravissimam
+s Superl Fem Sg Gen : gravissimae
+s Superl Fem Sg Dat : gravissimae
+s Superl Fem Sg Abl : gravissima
+s Superl Fem Sg Voc : gravissima
+s Superl Fem Pl Nom : gravissimae
+s Superl Fem Pl Acc : gravissimas
+s Superl Fem Pl Gen : gravissimarum
+s Superl Fem Pl Dat : gravissimis
+s Superl Fem Pl Abl : gravissimis
+s Superl Fem Pl Voc : gravissimae
+s Superl Neutr Sg Nom : gravissimum
+s Superl Neutr Sg Acc : gravissimum
+s Superl Neutr Sg Gen : gravissimi
+s Superl Neutr Sg Dat : gravissimo
+s Superl Neutr Sg Abl : gravissimo
+s Superl Neutr Sg Voc : gravissimum
+s Superl Neutr Pl Nom : gravissima
+s Superl Neutr Pl Acc : gravissima
+s Superl Neutr Pl Gen : gravissimorum
+s Superl Neutr Pl Dat : gravissimis
+s Superl Neutr Pl Abl : gravissimis
+s Superl Neutr Pl Voc : gravissima
+
+ s Posit Masc Sg Nom : longus
+s Posit Masc Sg Acc : longum
+s Posit Masc Sg Gen : longi
+s Posit Masc Sg Dat : longo
+s Posit Masc Sg Abl : longo
+s Posit Masc Sg Voc : longe
+s Posit Masc Pl Nom : longi
+s Posit Masc Pl Acc : longos
+s Posit Masc Pl Gen : longorum
+s Posit Masc Pl Dat : longis
+s Posit Masc Pl Abl : longis
+s Posit Masc Pl Voc : longi
+s Posit Fem Sg Nom : longa
+s Posit Fem Sg Acc : longam
+s Posit Fem Sg Gen : longae
+s Posit Fem Sg Dat : longae
+s Posit Fem Sg Abl : longa
+s Posit Fem Sg Voc : longa
+s Posit Fem Pl Nom : longae
+s Posit Fem Pl Acc : longas
+s Posit Fem Pl Gen : longarum
+s Posit Fem Pl Dat : longis
+s Posit Fem Pl Abl : longis
+s Posit Fem Pl Voc : longae
+s Posit Neutr Sg Nom : longum
+s Posit Neutr Sg Acc : longum
+s Posit Neutr Sg Gen : longi
+s Posit Neutr Sg Dat : longo
+s Posit Neutr Sg Abl : longo
+s Posit Neutr Sg Voc : longum
+s Posit Neutr Pl Nom : longa
+s Posit Neutr Pl Acc : longa
+s Posit Neutr Pl Gen : longorum
+s Posit Neutr Pl Dat : longis
+s Posit Neutr Pl Abl : longis
+s Posit Neutr Pl Voc : longa
+s Compar Masc Sg Nom : longior
+s Compar Masc Sg Acc : longiorem
+s Compar Masc Sg Gen : longioris
+s Compar Masc Sg Dat : longiori
+s Compar Masc Sg Abl : longiore
+s Compar Masc Sg Voc : longior
+s Compar Masc Pl Nom : longiores
+s Compar Masc Pl Acc : longiores
+s Compar Masc Pl Gen : longiorum
+s Compar Masc Pl Dat : longioribus
+s Compar Masc Pl Abl : longioribus
+s Compar Masc Pl Voc : longiores
+s Compar Fem Sg Nom : longior
+s Compar Fem Sg Acc : longiorem
+s Compar Fem Sg Gen : longioris
+s Compar Fem Sg Dat : longiori
+s Compar Fem Sg Abl : longiore
+s Compar Fem Sg Voc : longior
+s Compar Fem Pl Nom : longiores
+s Compar Fem Pl Acc : longiores
+s Compar Fem Pl Gen : longiorum
+s Compar Fem Pl Dat : longioribus
+s Compar Fem Pl Abl : longioribus
+s Compar Fem Pl Voc : longiores
+s Compar Neutr Sg Nom : longius
+s Compar Neutr Sg Acc : longius
+s Compar Neutr Sg Gen : longioris
+s Compar Neutr Sg Dat : longiori
+s Compar Neutr Sg Abl : longiore
+s Compar Neutr Sg Voc : longius
+s Compar Neutr Pl Nom : longiora
+s Compar Neutr Pl Acc : longiora
+s Compar Neutr Pl Gen : longiorum
+s Compar Neutr Pl Dat : longioribus
+s Compar Neutr Pl Abl : longioribus
+s Compar Neutr Pl Voc : longiora
+s Superl Masc Sg Nom : longissimus
+s Superl Masc Sg Acc : longissimum
+s Superl Masc Sg Gen : longissimi
+s Superl Masc Sg Dat : longissimo
+s Superl Masc Sg Abl : longissimo
+s Superl Masc Sg Voc : longissime
+s Superl Masc Pl Nom : longissimi
+s Superl Masc Pl Acc : longissimos
+s Superl Masc Pl Gen : longissimorum
+s Superl Masc Pl Dat : longissimis
+s Superl Masc Pl Abl : longissimis
+s Superl Masc Pl Voc : longissimi
+s Superl Fem Sg Nom : longissima
+s Superl Fem Sg Acc : longissimam
+s Superl Fem Sg Gen : longissimae
+s Superl Fem Sg Dat : longissimae
+s Superl Fem Sg Abl : longissima
+s Superl Fem Sg Voc : longissima
+s Superl Fem Pl Nom : longissimae
+s Superl Fem Pl Acc : longissimas
+s Superl Fem Pl Gen : longissimarum
+s Superl Fem Pl Dat : longissimis
+s Superl Fem Pl Abl : longissimis
+s Superl Fem Pl Voc : longissimae
+s Superl Neutr Sg Nom : longissimum
+s Superl Neutr Sg Acc : longissimum
+s Superl Neutr Sg Gen : longissimi
+s Superl Neutr Sg Dat : longissimo
+s Superl Neutr Sg Abl : longissimo
+s Superl Neutr Sg Voc : longissimum
+s Superl Neutr Pl Nom : longissima
+s Superl Neutr Pl Acc : longissima
+s Superl Neutr Pl Gen : longissimorum
+s Superl Neutr Pl Dat : longissimis
+s Superl Neutr Pl Abl : longissimis
+s Superl Neutr Pl Voc : longissima
+
+ s Posit Masc Sg Nom : angustus
+s Posit Masc Sg Acc : angustum
+s Posit Masc Sg Gen : angusti
+s Posit Masc Sg Dat : angusto
+s Posit Masc Sg Abl : angusto
+s Posit Masc Sg Voc : anguste
+s Posit Masc Pl Nom : angusti
+s Posit Masc Pl Acc : angustos
+s Posit Masc Pl Gen : angustorum
+s Posit Masc Pl Dat : angustis
+s Posit Masc Pl Abl : angustis
+s Posit Masc Pl Voc : angusti
+s Posit Fem Sg Nom : angusta
+s Posit Fem Sg Acc : angustam
+s Posit Fem Sg Gen : angustae
+s Posit Fem Sg Dat : angustae
+s Posit Fem Sg Abl : angusta
+s Posit Fem Sg Voc : angusta
+s Posit Fem Pl Nom : angustae
+s Posit Fem Pl Acc : angustas
+s Posit Fem Pl Gen : angustarum
+s Posit Fem Pl Dat : angustis
+s Posit Fem Pl Abl : angustis
+s Posit Fem Pl Voc : angustae
+s Posit Neutr Sg Nom : angustum
+s Posit Neutr Sg Acc : angustum
+s Posit Neutr Sg Gen : angusti
+s Posit Neutr Sg Dat : angusto
+s Posit Neutr Sg Abl : angusto
+s Posit Neutr Sg Voc : angustum
+s Posit Neutr Pl Nom : angusta
+s Posit Neutr Pl Acc : angusta
+s Posit Neutr Pl Gen : angustorum
+s Posit Neutr Pl Dat : angustis
+s Posit Neutr Pl Abl : angustis
+s Posit Neutr Pl Voc : angusta
+s Compar Masc Sg Nom : angustior
+s Compar Masc Sg Acc : angustiorem
+s Compar Masc Sg Gen : angustioris
+s Compar Masc Sg Dat : angustiori
+s Compar Masc Sg Abl : angustiore
+s Compar Masc Sg Voc : angustior
+s Compar Masc Pl Nom : angustiores
+s Compar Masc Pl Acc : angustiores
+s Compar Masc Pl Gen : angustiorum
+s Compar Masc Pl Dat : angustioribus
+s Compar Masc Pl Abl : angustioribus
+s Compar Masc Pl Voc : angustiores
+s Compar Fem Sg Nom : angustior
+s Compar Fem Sg Acc : angustiorem
+s Compar Fem Sg Gen : angustioris
+s Compar Fem Sg Dat : angustiori
+s Compar Fem Sg Abl : angustiore
+s Compar Fem Sg Voc : angustior
+s Compar Fem Pl Nom : angustiores
+s Compar Fem Pl Acc : angustiores
+s Compar Fem Pl Gen : angustiorum
+s Compar Fem Pl Dat : angustioribus
+s Compar Fem Pl Abl : angustioribus
+s Compar Fem Pl Voc : angustiores
+s Compar Neutr Sg Nom : angustius
+s Compar Neutr Sg Acc : angustius
+s Compar Neutr Sg Gen : angustioris
+s Compar Neutr Sg Dat : angustiori
+s Compar Neutr Sg Abl : angustiore
+s Compar Neutr Sg Voc : angustius
+s Compar Neutr Pl Nom : angustiora
+s Compar Neutr Pl Acc : angustiora
+s Compar Neutr Pl Gen : angustiorum
+s Compar Neutr Pl Dat : angustioribus
+s Compar Neutr Pl Abl : angustioribus
+s Compar Neutr Pl Voc : angustiora
+s Superl Masc Sg Nom : angustissimus
+s Superl Masc Sg Acc : angustissimum
+s Superl Masc Sg Gen : angustissimi
+s Superl Masc Sg Dat : angustissimo
+s Superl Masc Sg Abl : angustissimo
+s Superl Masc Sg Voc : angustissime
+s Superl Masc Pl Nom : angustissimi
+s Superl Masc Pl Acc : angustissimos
+s Superl Masc Pl Gen : angustissimorum
+s Superl Masc Pl Dat : angustissimis
+s Superl Masc Pl Abl : angustissimis
+s Superl Masc Pl Voc : angustissimi
+s Superl Fem Sg Nom : angustissima
+s Superl Fem Sg Acc : angustissimam
+s Superl Fem Sg Gen : angustissimae
+s Superl Fem Sg Dat : angustissimae
+s Superl Fem Sg Abl : angustissima
+s Superl Fem Sg Voc : angustissima
+s Superl Fem Pl Nom : angustissimae
+s Superl Fem Pl Acc : angustissimas
+s Superl Fem Pl Gen : angustissimarum
+s Superl Fem Pl Dat : angustissimis
+s Superl Fem Pl Abl : angustissimis
+s Superl Fem Pl Voc : angustissimae
+s Superl Neutr Sg Nom : angustissimum
+s Superl Neutr Sg Acc : angustissimum
+s Superl Neutr Sg Gen : angustissimi
+s Superl Neutr Sg Dat : angustissimo
+s Superl Neutr Sg Abl : angustissimo
+s Superl Neutr Sg Voc : angustissimum
+s Superl Neutr Pl Nom : angustissima
+s Superl Neutr Pl Acc : angustissima
+s Superl Neutr Pl Gen : angustissimorum
+s Superl Neutr Pl Dat : angustissimis
+s Superl Neutr Pl Abl : angustissimis
+s Superl Neutr Pl Voc : angustissima
+
+ s Posit Masc Sg Nom : propinquus
+s Posit Masc Sg Acc : propinquum
+s Posit Masc Sg Gen : propinqui
+s Posit Masc Sg Dat : propinquo
+s Posit Masc Sg Abl : propinquo
+s Posit Masc Sg Voc : propinque
+s Posit Masc Pl Nom : propinqui
+s Posit Masc Pl Acc : propinquos
+s Posit Masc Pl Gen : propinquorum
+s Posit Masc Pl Dat : propinquis
+s Posit Masc Pl Abl : propinquis
+s Posit Masc Pl Voc : propinqui
+s Posit Fem Sg Nom : propinqua
+s Posit Fem Sg Acc : propinquam
+s Posit Fem Sg Gen : propinquae
+s Posit Fem Sg Dat : propinquae
+s Posit Fem Sg Abl : propinqua
+s Posit Fem Sg Voc : propinqua
+s Posit Fem Pl Nom : propinquae
+s Posit Fem Pl Acc : propinquas
+s Posit Fem Pl Gen : propinquarum
+s Posit Fem Pl Dat : propinquis
+s Posit Fem Pl Abl : propinquis
+s Posit Fem Pl Voc : propinquae
+s Posit Neutr Sg Nom : propinquum
+s Posit Neutr Sg Acc : propinquum
+s Posit Neutr Sg Gen : propinqui
+s Posit Neutr Sg Dat : propinquo
+s Posit Neutr Sg Abl : propinquo
+s Posit Neutr Sg Voc : propinquum
+s Posit Neutr Pl Nom : propinqua
+s Posit Neutr Pl Acc : propinqua
+s Posit Neutr Pl Gen : propinquorum
+s Posit Neutr Pl Dat : propinquis
+s Posit Neutr Pl Abl : propinquis
+s Posit Neutr Pl Voc : propinqua
+s Compar Masc Sg Nom : propinquior
+s Compar Masc Sg Acc : propinquiorem
+s Compar Masc Sg Gen : propinquioris
+s Compar Masc Sg Dat : propinquiori
+s Compar Masc Sg Abl : propinquiore
+s Compar Masc Sg Voc : propinquior
+s Compar Masc Pl Nom : propinquiores
+s Compar Masc Pl Acc : propinquiores
+s Compar Masc Pl Gen : propinquiorum
+s Compar Masc Pl Dat : propinquioribus
+s Compar Masc Pl Abl : propinquioribus
+s Compar Masc Pl Voc : propinquiores
+s Compar Fem Sg Nom : propinquior
+s Compar Fem Sg Acc : propinquiorem
+s Compar Fem Sg Gen : propinquioris
+s Compar Fem Sg Dat : propinquiori
+s Compar Fem Sg Abl : propinquiore
+s Compar Fem Sg Voc : propinquior
+s Compar Fem Pl Nom : propinquiores
+s Compar Fem Pl Acc : propinquiores
+s Compar Fem Pl Gen : propinquiorum
+s Compar Fem Pl Dat : propinquioribus
+s Compar Fem Pl Abl : propinquioribus
+s Compar Fem Pl Voc : propinquiores
+s Compar Neutr Sg Nom : propinquius
+s Compar Neutr Sg Acc : propinquius
+s Compar Neutr Sg Gen : propinquioris
+s Compar Neutr Sg Dat : propinquiori
+s Compar Neutr Sg Abl : propinquiore
+s Compar Neutr Sg Voc : propinquius
+s Compar Neutr Pl Nom : propinquiora
+s Compar Neutr Pl Acc : propinquiora
+s Compar Neutr Pl Gen : propinquiorum
+s Compar Neutr Pl Dat : propinquioribus
+s Compar Neutr Pl Abl : propinquioribus
+s Compar Neutr Pl Voc : propinquiora
+s Superl Masc Sg Nom : propinquissimus
+s Superl Masc Sg Acc : propinquissimum
+s Superl Masc Sg Gen : propinquissimi
+s Superl Masc Sg Dat : propinquissimo
+s Superl Masc Sg Abl : propinquissimo
+s Superl Masc Sg Voc : propinquissime
+s Superl Masc Pl Nom : propinquissimi
+s Superl Masc Pl Acc : propinquissimos
+s Superl Masc Pl Gen : propinquissimorum
+s Superl Masc Pl Dat : propinquissimis
+s Superl Masc Pl Abl : propinquissimis
+s Superl Masc Pl Voc : propinquissimi
+s Superl Fem Sg Nom : propinquissima
+s Superl Fem Sg Acc : propinquissimam
+s Superl Fem Sg Gen : propinquissimae
+s Superl Fem Sg Dat : propinquissimae
+s Superl Fem Sg Abl : propinquissima
+s Superl Fem Sg Voc : propinquissima
+s Superl Fem Pl Nom : propinquissimae
+s Superl Fem Pl Acc : propinquissimas
+s Superl Fem Pl Gen : propinquissimarum
+s Superl Fem Pl Dat : propinquissimis
+s Superl Fem Pl Abl : propinquissimis
+s Superl Fem Pl Voc : propinquissimae
+s Superl Neutr Sg Nom : propinquissimum
+s Superl Neutr Sg Acc : propinquissimum
+s Superl Neutr Sg Gen : propinquissimi
+s Superl Neutr Sg Dat : propinquissimo
+s Superl Neutr Sg Abl : propinquissimo
+s Superl Neutr Sg Voc : propinquissimum
+s Superl Neutr Pl Nom : propinquissima
+s Superl Neutr Pl Acc : propinquissima
+s Superl Neutr Pl Gen : propinquissimorum
+s Superl Neutr Pl Dat : propinquissimis
+s Superl Neutr Pl Abl : propinquissimis
+s Superl Neutr Pl Voc : propinquissima
+
+ s Posit Masc Sg Nom : novus
+s Posit Masc Sg Acc : novum
+s Posit Masc Sg Gen : novi
+s Posit Masc Sg Dat : novo
+s Posit Masc Sg Abl : novo
+s Posit Masc Sg Voc : nove
+s Posit Masc Pl Nom : novi
+s Posit Masc Pl Acc : novos
+s Posit Masc Pl Gen : novorum
+s Posit Masc Pl Dat : novis
+s Posit Masc Pl Abl : novis
+s Posit Masc Pl Voc : novi
+s Posit Fem Sg Nom : nova
+s Posit Fem Sg Acc : novam
+s Posit Fem Sg Gen : novae
+s Posit Fem Sg Dat : novae
+s Posit Fem Sg Abl : nova
+s Posit Fem Sg Voc : nova
+s Posit Fem Pl Nom : novae
+s Posit Fem Pl Acc : novas
+s Posit Fem Pl Gen : novarum
+s Posit Fem Pl Dat : novis
+s Posit Fem Pl Abl : novis
+s Posit Fem Pl Voc : novae
+s Posit Neutr Sg Nom : novum
+s Posit Neutr Sg Acc : novum
+s Posit Neutr Sg Gen : novi
+s Posit Neutr Sg Dat : novo
+s Posit Neutr Sg Abl : novo
+s Posit Neutr Sg Voc : novum
+s Posit Neutr Pl Nom : nova
+s Posit Neutr Pl Acc : nova
+s Posit Neutr Pl Gen : novorum
+s Posit Neutr Pl Dat : novis
+s Posit Neutr Pl Abl : novis
+s Posit Neutr Pl Voc : nova
+s Compar Masc Sg Nom : recentior
+s Compar Masc Sg Acc : recentiorem
+s Compar Masc Sg Gen : recentioris
+s Compar Masc Sg Dat : recentiori
+s Compar Masc Sg Abl : recentiore
+s Compar Masc Sg Voc : recentior
+s Compar Masc Pl Nom : recentiores
+s Compar Masc Pl Acc : recentiores
+s Compar Masc Pl Gen : recentiorum
+s Compar Masc Pl Dat : recentioribus
+s Compar Masc Pl Abl : recentioribus
+s Compar Masc Pl Voc : recentiores
+s Compar Fem Sg Nom : recentior
+s Compar Fem Sg Acc : recentiorem
+s Compar Fem Sg Gen : recentioris
+s Compar Fem Sg Dat : recentiori
+s Compar Fem Sg Abl : recentiore
+s Compar Fem Sg Voc : recentior
+s Compar Fem Pl Nom : recentiores
+s Compar Fem Pl Acc : recentiores
+s Compar Fem Pl Gen : recentiorum
+s Compar Fem Pl Dat : recentioribus
+s Compar Fem Pl Abl : recentioribus
+s Compar Fem Pl Voc : recentiores
+s Compar Neutr Sg Nom : recentius
+s Compar Neutr Sg Acc : recentius
+s Compar Neutr Sg Gen : recentioris
+s Compar Neutr Sg Dat : recentiori
+s Compar Neutr Sg Abl : recentiore
+s Compar Neutr Sg Voc : recentius
+s Compar Neutr Pl Nom : recentiora
+s Compar Neutr Pl Acc : recentiora
+s Compar Neutr Pl Gen : recentiorum
+s Compar Neutr Pl Dat : recentioribus
+s Compar Neutr Pl Abl : recentioribus
+s Compar Neutr Pl Voc : recentiora
+s Superl Masc Sg Nom : recentissimus
+s Superl Masc Sg Acc : recentissimum
+s Superl Masc Sg Gen : recentissimi
+s Superl Masc Sg Dat : recentissimo
+s Superl Masc Sg Abl : recentissimo
+s Superl Masc Sg Voc : recentissime
+s Superl Masc Pl Nom : recentissimi
+s Superl Masc Pl Acc : recentissimos
+s Superl Masc Pl Gen : recentissimorum
+s Superl Masc Pl Dat : recentissimis
+s Superl Masc Pl Abl : recentissimis
+s Superl Masc Pl Voc : recentissimi
+s Superl Fem Sg Nom : recentissima
+s Superl Fem Sg Acc : recentissimam
+s Superl Fem Sg Gen : recentissimae
+s Superl Fem Sg Dat : recentissimae
+s Superl Fem Sg Abl : recentissima
+s Superl Fem Sg Voc : recentissima
+s Superl Fem Pl Nom : recentissimae
+s Superl Fem Pl Acc : recentissimas
+s Superl Fem Pl Gen : recentissimarum
+s Superl Fem Pl Dat : recentissimis
+s Superl Fem Pl Abl : recentissimis
+s Superl Fem Pl Voc : recentissimae
+s Superl Neutr Sg Nom : recentissimum
+s Superl Neutr Sg Acc : recentissimum
+s Superl Neutr Sg Gen : recentissimi
+s Superl Neutr Sg Dat : recentissimo
+s Superl Neutr Sg Abl : recentissimo
+s Superl Neutr Sg Voc : recentissimum
+s Superl Neutr Pl Nom : recentissima
+s Superl Neutr Pl Acc : recentissima
+s Superl Neutr Pl Gen : recentissimorum
+s Superl Neutr Pl Dat : recentissimis
+s Superl Neutr Pl Abl : recentissimis
+s Superl Neutr Pl Voc : recentissima
+
+ s Posit Masc Sg Nom : antiquus
+s Posit Masc Sg Acc : antiquum
+s Posit Masc Sg Gen : antiqui
+s Posit Masc Sg Dat : antiquo
+s Posit Masc Sg Abl : antiquo
+s Posit Masc Sg Voc : antique
+s Posit Masc Pl Nom : antiqui
+s Posit Masc Pl Acc : antiquos
+s Posit Masc Pl Gen : antiquorum
+s Posit Masc Pl Dat : antiquis
+s Posit Masc Pl Abl : antiquis
+s Posit Masc Pl Voc : antiqui
+s Posit Fem Sg Nom : antiqua
+s Posit Fem Sg Acc : antiquam
+s Posit Fem Sg Gen : antiquae
+s Posit Fem Sg Dat : antiquae
+s Posit Fem Sg Abl : antiqua
+s Posit Fem Sg Voc : antiqua
+s Posit Fem Pl Nom : antiquae
+s Posit Fem Pl Acc : antiquas
+s Posit Fem Pl Gen : antiquarum
+s Posit Fem Pl Dat : antiquis
+s Posit Fem Pl Abl : antiquis
+s Posit Fem Pl Voc : antiquae
+s Posit Neutr Sg Nom : antiquum
+s Posit Neutr Sg Acc : antiquum
+s Posit Neutr Sg Gen : antiqui
+s Posit Neutr Sg Dat : antiquo
+s Posit Neutr Sg Abl : antiquo
+s Posit Neutr Sg Voc : antiquum
+s Posit Neutr Pl Nom : antiqua
+s Posit Neutr Pl Acc : antiqua
+s Posit Neutr Pl Gen : antiquorum
+s Posit Neutr Pl Dat : antiquis
+s Posit Neutr Pl Abl : antiquis
+s Posit Neutr Pl Voc : antiqua
+s Compar Masc Sg Nom : antiquior
+s Compar Masc Sg Acc : antiquiorem
+s Compar Masc Sg Gen : antiquioris
+s Compar Masc Sg Dat : antiquiori
+s Compar Masc Sg Abl : antiquiore
+s Compar Masc Sg Voc : antiquior
+s Compar Masc Pl Nom : antiquiores
+s Compar Masc Pl Acc : antiquiores
+s Compar Masc Pl Gen : antiquiorum
+s Compar Masc Pl Dat : antiquioribus
+s Compar Masc Pl Abl : antiquioribus
+s Compar Masc Pl Voc : antiquiores
+s Compar Fem Sg Nom : antiquior
+s Compar Fem Sg Acc : antiquiorem
+s Compar Fem Sg Gen : antiquioris
+s Compar Fem Sg Dat : antiquiori
+s Compar Fem Sg Abl : antiquiore
+s Compar Fem Sg Voc : antiquior
+s Compar Fem Pl Nom : antiquiores
+s Compar Fem Pl Acc : antiquiores
+s Compar Fem Pl Gen : antiquiorum
+s Compar Fem Pl Dat : antiquioribus
+s Compar Fem Pl Abl : antiquioribus
+s Compar Fem Pl Voc : antiquiores
+s Compar Neutr Sg Nom : antiquius
+s Compar Neutr Sg Acc : antiquius
+s Compar Neutr Sg Gen : antiquioris
+s Compar Neutr Sg Dat : antiquiori
+s Compar Neutr Sg Abl : antiquiore
+s Compar Neutr Sg Voc : antiquius
+s Compar Neutr Pl Nom : antiquiora
+s Compar Neutr Pl Acc : antiquiora
+s Compar Neutr Pl Gen : antiquiorum
+s Compar Neutr Pl Dat : antiquioribus
+s Compar Neutr Pl Abl : antiquioribus
+s Compar Neutr Pl Voc : antiquiora
+s Superl Masc Sg Nom : antiquissimus
+s Superl Masc Sg Acc : antiquissimum
+s Superl Masc Sg Gen : antiquissimi
+s Superl Masc Sg Dat : antiquissimo
+s Superl Masc Sg Abl : antiquissimo
+s Superl Masc Sg Voc : antiquissime
+s Superl Masc Pl Nom : antiquissimi
+s Superl Masc Pl Acc : antiquissimos
+s Superl Masc Pl Gen : antiquissimorum
+s Superl Masc Pl Dat : antiquissimis
+s Superl Masc Pl Abl : antiquissimis
+s Superl Masc Pl Voc : antiquissimi
+s Superl Fem Sg Nom : antiquissima
+s Superl Fem Sg Acc : antiquissimam
+s Superl Fem Sg Gen : antiquissimae
+s Superl Fem Sg Dat : antiquissimae
+s Superl Fem Sg Abl : antiquissima
+s Superl Fem Sg Voc : antiquissima
+s Superl Fem Pl Nom : antiquissimae
+s Superl Fem Pl Acc : antiquissimas
+s Superl Fem Pl Gen : antiquissimarum
+s Superl Fem Pl Dat : antiquissimis
+s Superl Fem Pl Abl : antiquissimis
+s Superl Fem Pl Voc : antiquissimae
+s Superl Neutr Sg Nom : antiquissimum
+s Superl Neutr Sg Acc : antiquissimum
+s Superl Neutr Sg Gen : antiquissimi
+s Superl Neutr Sg Dat : antiquissimo
+s Superl Neutr Sg Abl : antiquissimo
+s Superl Neutr Sg Voc : antiquissimum
+s Superl Neutr Pl Nom : antiquissima
+s Superl Neutr Pl Acc : antiquissima
+s Superl Neutr Pl Gen : antiquissimorum
+s Superl Neutr Pl Dat : antiquissimis
+s Superl Neutr Pl Abl : antiquissimis
+s Superl Neutr Pl Voc : antiquissima
+
+ s Posit Masc Sg Nom : paratus
+s Posit Masc Sg Acc : paratum
+s Posit Masc Sg Gen : parati
+s Posit Masc Sg Dat : parato
+s Posit Masc Sg Abl : parato
+s Posit Masc Sg Voc : parate
+s Posit Masc Pl Nom : parati
+s Posit Masc Pl Acc : paratos
+s Posit Masc Pl Gen : paratorum
+s Posit Masc Pl Dat : paratis
+s Posit Masc Pl Abl : paratis
+s Posit Masc Pl Voc : parati
+s Posit Fem Sg Nom : parata
+s Posit Fem Sg Acc : paratam
+s Posit Fem Sg Gen : paratae
+s Posit Fem Sg Dat : paratae
+s Posit Fem Sg Abl : parata
+s Posit Fem Sg Voc : parata
+s Posit Fem Pl Nom : paratae
+s Posit Fem Pl Acc : paratas
+s Posit Fem Pl Gen : paratarum
+s Posit Fem Pl Dat : paratis
+s Posit Fem Pl Abl : paratis
+s Posit Fem Pl Voc : paratae
+s Posit Neutr Sg Nom : paratum
+s Posit Neutr Sg Acc : paratum
+s Posit Neutr Sg Gen : parati
+s Posit Neutr Sg Dat : parato
+s Posit Neutr Sg Abl : parato
+s Posit Neutr Sg Voc : paratum
+s Posit Neutr Pl Nom : parata
+s Posit Neutr Pl Acc : parata
+s Posit Neutr Pl Gen : paratorum
+s Posit Neutr Pl Dat : paratis
+s Posit Neutr Pl Abl : paratis
+s Posit Neutr Pl Voc : parata
+s Compar Masc Sg Nom : paratior
+s Compar Masc Sg Acc : paratiorem
+s Compar Masc Sg Gen : paratioris
+s Compar Masc Sg Dat : paratiori
+s Compar Masc Sg Abl : paratiore
+s Compar Masc Sg Voc : paratior
+s Compar Masc Pl Nom : paratiores
+s Compar Masc Pl Acc : paratiores
+s Compar Masc Pl Gen : paratiorum
+s Compar Masc Pl Dat : paratioribus
+s Compar Masc Pl Abl : paratioribus
+s Compar Masc Pl Voc : paratiores
+s Compar Fem Sg Nom : paratior
+s Compar Fem Sg Acc : paratiorem
+s Compar Fem Sg Gen : paratioris
+s Compar Fem Sg Dat : paratiori
+s Compar Fem Sg Abl : paratiore
+s Compar Fem Sg Voc : paratior
+s Compar Fem Pl Nom : paratiores
+s Compar Fem Pl Acc : paratiores
+s Compar Fem Pl Gen : paratiorum
+s Compar Fem Pl Dat : paratioribus
+s Compar Fem Pl Abl : paratioribus
+s Compar Fem Pl Voc : paratiores
+s Compar Neutr Sg Nom : paratius
+s Compar Neutr Sg Acc : paratius
+s Compar Neutr Sg Gen : paratioris
+s Compar Neutr Sg Dat : paratiori
+s Compar Neutr Sg Abl : paratiore
+s Compar Neutr Sg Voc : paratius
+s Compar Neutr Pl Nom : paratiora
+s Compar Neutr Pl Acc : paratiora
+s Compar Neutr Pl Gen : paratiorum
+s Compar Neutr Pl Dat : paratioribus
+s Compar Neutr Pl Abl : paratioribus
+s Compar Neutr Pl Voc : paratiora
+s Superl Masc Sg Nom : paratissimus
+s Superl Masc Sg Acc : paratissimum
+s Superl Masc Sg Gen : paratissimi
+s Superl Masc Sg Dat : paratissimo
+s Superl Masc Sg Abl : paratissimo
+s Superl Masc Sg Voc : paratissime
+s Superl Masc Pl Nom : paratissimi
+s Superl Masc Pl Acc : paratissimos
+s Superl Masc Pl Gen : paratissimorum
+s Superl Masc Pl Dat : paratissimis
+s Superl Masc Pl Abl : paratissimis
+s Superl Masc Pl Voc : paratissimi
+s Superl Fem Sg Nom : paratissima
+s Superl Fem Sg Acc : paratissimam
+s Superl Fem Sg Gen : paratissimae
+s Superl Fem Sg Dat : paratissimae
+s Superl Fem Sg Abl : paratissima
+s Superl Fem Sg Voc : paratissima
+s Superl Fem Pl Nom : paratissimae
+s Superl Fem Pl Acc : paratissimas
+s Superl Fem Pl Gen : paratissimarum
+s Superl Fem Pl Dat : paratissimis
+s Superl Fem Pl Abl : paratissimis
+s Superl Fem Pl Voc : paratissimae
+s Superl Neutr Sg Nom : paratissimum
+s Superl Neutr Sg Acc : paratissimum
+s Superl Neutr Sg Gen : paratissimi
+s Superl Neutr Sg Dat : paratissimo
+s Superl Neutr Sg Abl : paratissimo
+s Superl Neutr Sg Voc : paratissimum
+s Superl Neutr Pl Nom : paratissima
+s Superl Neutr Pl Acc : paratissima
+s Superl Neutr Pl Gen : paratissimorum
+s Superl Neutr Pl Dat : paratissimis
+s Superl Neutr Pl Abl : paratissimis
+s Superl Neutr Pl Voc : paratissima
+
+ s Posit Masc Sg Nom : ruber
+s Posit Masc Sg Acc : rubrum
+s Posit Masc Sg Gen : rubri
+s Posit Masc Sg Dat : rubro
+s Posit Masc Sg Abl : rubro
+s Posit Masc Sg Voc : ruber
+s Posit Masc Pl Nom : rubri
+s Posit Masc Pl Acc : rubros
+s Posit Masc Pl Gen : rubrorum
+s Posit Masc Pl Dat : rubris
+s Posit Masc Pl Abl : rubris
+s Posit Masc Pl Voc : rubri
+s Posit Fem Sg Nom : rubra
+s Posit Fem Sg Acc : rubram
+s Posit Fem Sg Gen : rubrae
+s Posit Fem Sg Dat : rubrae
+s Posit Fem Sg Abl : rubra
+s Posit Fem Sg Voc : rubra
+s Posit Fem Pl Nom : rubrae
+s Posit Fem Pl Acc : rubras
+s Posit Fem Pl Gen : rubrarum
+s Posit Fem Pl Dat : rubris
+s Posit Fem Pl Abl : rubris
+s Posit Fem Pl Voc : rubrae
+s Posit Neutr Sg Nom : rubrum
+s Posit Neutr Sg Acc : rubrum
+s Posit Neutr Sg Gen : rubri
+s Posit Neutr Sg Dat : rubro
+s Posit Neutr Sg Abl : rubro
+s Posit Neutr Sg Voc : rubrum
+s Posit Neutr Pl Nom : rubra
+s Posit Neutr Pl Acc : rubra
+s Posit Neutr Pl Gen : rubrorum
+s Posit Neutr Pl Dat : rubris
+s Posit Neutr Pl Abl : rubris
+s Posit Neutr Pl Voc : rubra
+s Compar Masc Sg Nom : rubrior
+s Compar Masc Sg Acc : rubriorem
+s Compar Masc Sg Gen : rubrioris
+s Compar Masc Sg Dat : rubriori
+s Compar Masc Sg Abl : rubriore
+s Compar Masc Sg Voc : rubrior
+s Compar Masc Pl Nom : rubriores
+s Compar Masc Pl Acc : rubriores
+s Compar Masc Pl Gen : rubriorum
+s Compar Masc Pl Dat : rubrioribus
+s Compar Masc Pl Abl : rubrioribus
+s Compar Masc Pl Voc : rubriores
+s Compar Fem Sg Nom : rubrior
+s Compar Fem Sg Acc : rubriorem
+s Compar Fem Sg Gen : rubrioris
+s Compar Fem Sg Dat : rubriori
+s Compar Fem Sg Abl : rubriore
+s Compar Fem Sg Voc : rubrior
+s Compar Fem Pl Nom : rubriores
+s Compar Fem Pl Acc : rubriores
+s Compar Fem Pl Gen : rubriorum
+s Compar Fem Pl Dat : rubrioribus
+s Compar Fem Pl Abl : rubrioribus
+s Compar Fem Pl Voc : rubriores
+s Compar Neutr Sg Nom : rubrius
+s Compar Neutr Sg Acc : rubrius
+s Compar Neutr Sg Gen : rubrioris
+s Compar Neutr Sg Dat : rubriori
+s Compar Neutr Sg Abl : rubriore
+s Compar Neutr Sg Voc : rubrius
+s Compar Neutr Pl Nom : rubriora
+s Compar Neutr Pl Acc : rubriora
+s Compar Neutr Pl Gen : rubriorum
+s Compar Neutr Pl Dat : rubrioribus
+s Compar Neutr Pl Abl : rubrioribus
+s Compar Neutr Pl Voc : rubriora
+s Superl Masc Sg Nom : ruberrimus
+s Superl Masc Sg Acc : ruberrimum
+s Superl Masc Sg Gen : ruberrimi
+s Superl Masc Sg Dat : ruberrimo
+s Superl Masc Sg Abl : ruberrimo
+s Superl Masc Sg Voc : ruberrime
+s Superl Masc Pl Nom : ruberrimi
+s Superl Masc Pl Acc : ruberrimos
+s Superl Masc Pl Gen : ruberrimorum
+s Superl Masc Pl Dat : ruberrimis
+s Superl Masc Pl Abl : ruberrimis
+s Superl Masc Pl Voc : ruberrimi
+s Superl Fem Sg Nom : ruberrima
+s Superl Fem Sg Acc : ruberrimam
+s Superl Fem Sg Gen : ruberrimae
+s Superl Fem Sg Dat : ruberrimae
+s Superl Fem Sg Abl : ruberrima
+s Superl Fem Sg Voc : ruberrima
+s Superl Fem Pl Nom : ruberrimae
+s Superl Fem Pl Acc : ruberrimas
+s Superl Fem Pl Gen : ruberrimarum
+s Superl Fem Pl Dat : ruberrimis
+s Superl Fem Pl Abl : ruberrimis
+s Superl Fem Pl Voc : ruberrimae
+s Superl Neutr Sg Nom : ruberrimum
+s Superl Neutr Sg Acc : ruberrimum
+s Superl Neutr Sg Gen : ruberrimi
+s Superl Neutr Sg Dat : ruberrimo
+s Superl Neutr Sg Abl : ruberrimo
+s Superl Neutr Sg Voc : ruberrimum
+s Superl Neutr Pl Nom : ruberrima
+s Superl Neutr Pl Acc : ruberrima
+s Superl Neutr Pl Gen : ruberrimorum
+s Superl Neutr Pl Dat : ruberrimis
+s Superl Neutr Pl Abl : ruberrimis
+s Superl Neutr Pl Voc : ruberrima
+
+ s Posit Masc Sg Nom : perditus
+s Posit Masc Sg Acc : perditum
+s Posit Masc Sg Gen : perditi
+s Posit Masc Sg Dat : perdito
+s Posit Masc Sg Abl : perdito
+s Posit Masc Sg Voc : perdite
+s Posit Masc Pl Nom : perditi
+s Posit Masc Pl Acc : perditos
+s Posit Masc Pl Gen : perditorum
+s Posit Masc Pl Dat : perditis
+s Posit Masc Pl Abl : perditis
+s Posit Masc Pl Voc : perditi
+s Posit Fem Sg Nom : perdita
+s Posit Fem Sg Acc : perditam
+s Posit Fem Sg Gen : perditae
+s Posit Fem Sg Dat : perditae
+s Posit Fem Sg Abl : perdita
+s Posit Fem Sg Voc : perdita
+s Posit Fem Pl Nom : perditae
+s Posit Fem Pl Acc : perditas
+s Posit Fem Pl Gen : perditarum
+s Posit Fem Pl Dat : perditis
+s Posit Fem Pl Abl : perditis
+s Posit Fem Pl Voc : perditae
+s Posit Neutr Sg Nom : perditum
+s Posit Neutr Sg Acc : perditum
+s Posit Neutr Sg Gen : perditi
+s Posit Neutr Sg Dat : perdito
+s Posit Neutr Sg Abl : perdito
+s Posit Neutr Sg Voc : perditum
+s Posit Neutr Pl Nom : perdita
+s Posit Neutr Pl Acc : perdita
+s Posit Neutr Pl Gen : perditorum
+s Posit Neutr Pl Dat : perditis
+s Posit Neutr Pl Abl : perditis
+s Posit Neutr Pl Voc : perdita
+s Compar Masc Sg Nom : perditior
+s Compar Masc Sg Acc : perditiorem
+s Compar Masc Sg Gen : perditioris
+s Compar Masc Sg Dat : perditiori
+s Compar Masc Sg Abl : perditiore
+s Compar Masc Sg Voc : perditior
+s Compar Masc Pl Nom : perditiores
+s Compar Masc Pl Acc : perditiores
+s Compar Masc Pl Gen : perditiorum
+s Compar Masc Pl Dat : perditioribus
+s Compar Masc Pl Abl : perditioribus
+s Compar Masc Pl Voc : perditiores
+s Compar Fem Sg Nom : perditior
+s Compar Fem Sg Acc : perditiorem
+s Compar Fem Sg Gen : perditioris
+s Compar Fem Sg Dat : perditiori
+s Compar Fem Sg Abl : perditiore
+s Compar Fem Sg Voc : perditior
+s Compar Fem Pl Nom : perditiores
+s Compar Fem Pl Acc : perditiores
+s Compar Fem Pl Gen : perditiorum
+s Compar Fem Pl Dat : perditioribus
+s Compar Fem Pl Abl : perditioribus
+s Compar Fem Pl Voc : perditiores
+s Compar Neutr Sg Nom : perditius
+s Compar Neutr Sg Acc : perditius
+s Compar Neutr Sg Gen : perditioris
+s Compar Neutr Sg Dat : perditiori
+s Compar Neutr Sg Abl : perditiore
+s Compar Neutr Sg Voc : perditius
+s Compar Neutr Pl Nom : perditiora
+s Compar Neutr Pl Acc : perditiora
+s Compar Neutr Pl Gen : perditiorum
+s Compar Neutr Pl Dat : perditioribus
+s Compar Neutr Pl Abl : perditioribus
+s Compar Neutr Pl Voc : perditiora
+s Superl Masc Sg Nom : perditissimus
+s Superl Masc Sg Acc : perditissimum
+s Superl Masc Sg Gen : perditissimi
+s Superl Masc Sg Dat : perditissimo
+s Superl Masc Sg Abl : perditissimo
+s Superl Masc Sg Voc : perditissime
+s Superl Masc Pl Nom : perditissimi
+s Superl Masc Pl Acc : perditissimos
+s Superl Masc Pl Gen : perditissimorum
+s Superl Masc Pl Dat : perditissimis
+s Superl Masc Pl Abl : perditissimis
+s Superl Masc Pl Voc : perditissimi
+s Superl Fem Sg Nom : perditissima
+s Superl Fem Sg Acc : perditissimam
+s Superl Fem Sg Gen : perditissimae
+s Superl Fem Sg Dat : perditissimae
+s Superl Fem Sg Abl : perditissima
+s Superl Fem Sg Voc : perditissima
+s Superl Fem Pl Nom : perditissimae
+s Superl Fem Pl Acc : perditissimas
+s Superl Fem Pl Gen : perditissimarum
+s Superl Fem Pl Dat : perditissimis
+s Superl Fem Pl Abl : perditissimis
+s Superl Fem Pl Voc : perditissimae
+s Superl Neutr Sg Nom : perditissimum
+s Superl Neutr Sg Acc : perditissimum
+s Superl Neutr Sg Gen : perditissimi
+s Superl Neutr Sg Dat : perditissimo
+s Superl Neutr Sg Abl : perditissimo
+s Superl Neutr Sg Voc : perditissimum
+s Superl Neutr Pl Nom : perditissima
+s Superl Neutr Pl Acc : perditissima
+s Superl Neutr Pl Gen : perditissimorum
+s Superl Neutr Pl Dat : perditissimis
+s Superl Neutr Pl Abl : perditissimis
+s Superl Neutr Pl Voc : perditissima
+
+ s Posit Masc Sg Nom : rotundus
+s Posit Masc Sg Acc : rotundum
+s Posit Masc Sg Gen : rotundi
+s Posit Masc Sg Dat : rotundo
+s Posit Masc Sg Abl : rotundo
+s Posit Masc Sg Voc : rotunde
+s Posit Masc Pl Nom : rotundi
+s Posit Masc Pl Acc : rotundos
+s Posit Masc Pl Gen : rotundorum
+s Posit Masc Pl Dat : rotundis
+s Posit Masc Pl Abl : rotundis
+s Posit Masc Pl Voc : rotundi
+s Posit Fem Sg Nom : rotunda
+s Posit Fem Sg Acc : rotundam
+s Posit Fem Sg Gen : rotundae
+s Posit Fem Sg Dat : rotundae
+s Posit Fem Sg Abl : rotunda
+s Posit Fem Sg Voc : rotunda
+s Posit Fem Pl Nom : rotundae
+s Posit Fem Pl Acc : rotundas
+s Posit Fem Pl Gen : rotundarum
+s Posit Fem Pl Dat : rotundis
+s Posit Fem Pl Abl : rotundis
+s Posit Fem Pl Voc : rotundae
+s Posit Neutr Sg Nom : rotundum
+s Posit Neutr Sg Acc : rotundum
+s Posit Neutr Sg Gen : rotundi
+s Posit Neutr Sg Dat : rotundo
+s Posit Neutr Sg Abl : rotundo
+s Posit Neutr Sg Voc : rotundum
+s Posit Neutr Pl Nom : rotunda
+s Posit Neutr Pl Acc : rotunda
+s Posit Neutr Pl Gen : rotundorum
+s Posit Neutr Pl Dat : rotundis
+s Posit Neutr Pl Abl : rotundis
+s Posit Neutr Pl Voc : rotunda
+s Compar Masc Sg Nom : rotundior
+s Compar Masc Sg Acc : rotundiorem
+s Compar Masc Sg Gen : rotundioris
+s Compar Masc Sg Dat : rotundiori
+s Compar Masc Sg Abl : rotundiore
+s Compar Masc Sg Voc : rotundior
+s Compar Masc Pl Nom : rotundiores
+s Compar Masc Pl Acc : rotundiores
+s Compar Masc Pl Gen : rotundiorum
+s Compar Masc Pl Dat : rotundioribus
+s Compar Masc Pl Abl : rotundioribus
+s Compar Masc Pl Voc : rotundiores
+s Compar Fem Sg Nom : rotundior
+s Compar Fem Sg Acc : rotundiorem
+s Compar Fem Sg Gen : rotundioris
+s Compar Fem Sg Dat : rotundiori
+s Compar Fem Sg Abl : rotundiore
+s Compar Fem Sg Voc : rotundior
+s Compar Fem Pl Nom : rotundiores
+s Compar Fem Pl Acc : rotundiores
+s Compar Fem Pl Gen : rotundiorum
+s Compar Fem Pl Dat : rotundioribus
+s Compar Fem Pl Abl : rotundioribus
+s Compar Fem Pl Voc : rotundiores
+s Compar Neutr Sg Nom : rotundius
+s Compar Neutr Sg Acc : rotundius
+s Compar Neutr Sg Gen : rotundioris
+s Compar Neutr Sg Dat : rotundiori
+s Compar Neutr Sg Abl : rotundiore
+s Compar Neutr Sg Voc : rotundius
+s Compar Neutr Pl Nom : rotundiora
+s Compar Neutr Pl Acc : rotundiora
+s Compar Neutr Pl Gen : rotundiorum
+s Compar Neutr Pl Dat : rotundioribus
+s Compar Neutr Pl Abl : rotundioribus
+s Compar Neutr Pl Voc : rotundiora
+s Superl Masc Sg Nom : rotundissimus
+s Superl Masc Sg Acc : rotundissimum
+s Superl Masc Sg Gen : rotundissimi
+s Superl Masc Sg Dat : rotundissimo
+s Superl Masc Sg Abl : rotundissimo
+s Superl Masc Sg Voc : rotundissime
+s Superl Masc Pl Nom : rotundissimi
+s Superl Masc Pl Acc : rotundissimos
+s Superl Masc Pl Gen : rotundissimorum
+s Superl Masc Pl Dat : rotundissimis
+s Superl Masc Pl Abl : rotundissimis
+s Superl Masc Pl Voc : rotundissimi
+s Superl Fem Sg Nom : rotundissima
+s Superl Fem Sg Acc : rotundissimam
+s Superl Fem Sg Gen : rotundissimae
+s Superl Fem Sg Dat : rotundissimae
+s Superl Fem Sg Abl : rotundissima
+s Superl Fem Sg Voc : rotundissima
+s Superl Fem Pl Nom : rotundissimae
+s Superl Fem Pl Acc : rotundissimas
+s Superl Fem Pl Gen : rotundissimarum
+s Superl Fem Pl Dat : rotundissimis
+s Superl Fem Pl Abl : rotundissimis
+s Superl Fem Pl Voc : rotundissimae
+s Superl Neutr Sg Nom : rotundissimum
+s Superl Neutr Sg Acc : rotundissimum
+s Superl Neutr Sg Gen : rotundissimi
+s Superl Neutr Sg Dat : rotundissimo
+s Superl Neutr Sg Abl : rotundissimo
+s Superl Neutr Sg Voc : rotundissimum
+s Superl Neutr Pl Nom : rotundissima
+s Superl Neutr Pl Acc : rotundissima
+s Superl Neutr Pl Gen : rotundissimorum
+s Superl Neutr Pl Dat : rotundissimis
+s Superl Neutr Pl Abl : rotundissimis
+s Superl Neutr Pl Voc : rotundissima
+
+ s Posit Masc Sg Nom : acer
+s Posit Masc Sg Acc : acrem
+s Posit Masc Sg Gen : acris
+s Posit Masc Sg Dat : acri
+s Posit Masc Sg Abl : acri
+s Posit Masc Sg Voc : acer
+s Posit Masc Pl Nom : acres
+s Posit Masc Pl Acc : acres
+s Posit Masc Pl Gen : acrium
+s Posit Masc Pl Dat : acribus
+s Posit Masc Pl Abl : acribus
+s Posit Masc Pl Voc : acres
+s Posit Fem Sg Nom : acris
+s Posit Fem Sg Acc : acrem
+s Posit Fem Sg Gen : acris
+s Posit Fem Sg Dat : acri
+s Posit Fem Sg Abl : acri
+s Posit Fem Sg Voc : acris
+s Posit Fem Pl Nom : acres
+s Posit Fem Pl Acc : acres
+s Posit Fem Pl Gen : acrium
+s Posit Fem Pl Dat : acribus
+s Posit Fem Pl Abl : acribus
+s Posit Fem Pl Voc : acres
+s Posit Neutr Sg Nom : acre
+s Posit Neutr Sg Acc : acre
+s Posit Neutr Sg Gen : acris
+s Posit Neutr Sg Dat : acri
+s Posit Neutr Sg Abl : acri
+s Posit Neutr Sg Voc : acre
+s Posit Neutr Pl Nom : acria
+s Posit Neutr Pl Acc : acria
+s Posit Neutr Pl Gen : acrium
+s Posit Neutr Pl Dat : acribus
+s Posit Neutr Pl Abl : acribus
+s Posit Neutr Pl Voc : acria
+s Compar Masc Sg Nom : acrior
+s Compar Masc Sg Acc : acriorem
+s Compar Masc Sg Gen : acrioris
+s Compar Masc Sg Dat : acriori
+s Compar Masc Sg Abl : acriore
+s Compar Masc Sg Voc : acrior
+s Compar Masc Pl Nom : acriores
+s Compar Masc Pl Acc : acriores
+s Compar Masc Pl Gen : acriorum
+s Compar Masc Pl Dat : acrioribus
+s Compar Masc Pl Abl : acrioribus
+s Compar Masc Pl Voc : acriores
+s Compar Fem Sg Nom : acrior
+s Compar Fem Sg Acc : acriorem
+s Compar Fem Sg Gen : acrioris
+s Compar Fem Sg Dat : acriori
+s Compar Fem Sg Abl : acriore
+s Compar Fem Sg Voc : acrior
+s Compar Fem Pl Nom : acriores
+s Compar Fem Pl Acc : acriores
+s Compar Fem Pl Gen : acriorum
+s Compar Fem Pl Dat : acrioribus
+s Compar Fem Pl Abl : acrioribus
+s Compar Fem Pl Voc : acriores
+s Compar Neutr Sg Nom : acrius
+s Compar Neutr Sg Acc : acrius
+s Compar Neutr Sg Gen : acrioris
+s Compar Neutr Sg Dat : acriori
+s Compar Neutr Sg Abl : acriore
+s Compar Neutr Sg Voc : acrius
+s Compar Neutr Pl Nom : acriora
+s Compar Neutr Pl Acc : acriora
+s Compar Neutr Pl Gen : acriorum
+s Compar Neutr Pl Dat : acrioribus
+s Compar Neutr Pl Abl : acrioribus
+s Compar Neutr Pl Voc : acriora
+s Superl Masc Sg Nom : acerrimus
+s Superl Masc Sg Acc : acerrimum
+s Superl Masc Sg Gen : acerrimi
+s Superl Masc Sg Dat : acerrimo
+s Superl Masc Sg Abl : acerrimo
+s Superl Masc Sg Voc : acerrime
+s Superl Masc Pl Nom : acerrimi
+s Superl Masc Pl Acc : acerrimos
+s Superl Masc Pl Gen : acerrimorum
+s Superl Masc Pl Dat : acerrimis
+s Superl Masc Pl Abl : acerrimis
+s Superl Masc Pl Voc : acerrimi
+s Superl Fem Sg Nom : acerrima
+s Superl Fem Sg Acc : acerrimam
+s Superl Fem Sg Gen : acerrimae
+s Superl Fem Sg Dat : acerrimae
+s Superl Fem Sg Abl : acerrima
+s Superl Fem Sg Voc : acerrima
+s Superl Fem Pl Nom : acerrimae
+s Superl Fem Pl Acc : acerrimas
+s Superl Fem Pl Gen : acerrimarum
+s Superl Fem Pl Dat : acerrimis
+s Superl Fem Pl Abl : acerrimis
+s Superl Fem Pl Voc : acerrimae
+s Superl Neutr Sg Nom : acerrimum
+s Superl Neutr Sg Acc : acerrimum
+s Superl Neutr Sg Gen : acerrimi
+s Superl Neutr Sg Dat : acerrimo
+s Superl Neutr Sg Abl : acerrimo
+s Superl Neutr Sg Voc : acerrimum
+s Superl Neutr Pl Nom : acerrima
+s Superl Neutr Pl Acc : acerrima
+s Superl Neutr Pl Gen : acerrimorum
+s Superl Neutr Pl Dat : acerrimis
+s Superl Neutr Pl Abl : acerrimis
+s Superl Neutr Pl Voc : acerrima
+
+ s Posit Masc Sg Nom : brevis
+s Posit Masc Sg Acc : breem
+s Posit Masc Sg Gen : breis
+s Posit Masc Sg Dat : brei
+s Posit Masc Sg Abl : brei
+s Posit Masc Sg Voc : brevis
+s Posit Masc Pl Nom : brees
+s Posit Masc Pl Acc : brees
+s Posit Masc Pl Gen : breium
+s Posit Masc Pl Dat : breibus
+s Posit Masc Pl Abl : breibus
+s Posit Masc Pl Voc : brees
+s Posit Fem Sg Nom : brevis
+s Posit Fem Sg Acc : breem
+s Posit Fem Sg Gen : breis
+s Posit Fem Sg Dat : brei
+s Posit Fem Sg Abl : brei
+s Posit Fem Sg Voc : brevis
+s Posit Fem Pl Nom : brees
+s Posit Fem Pl Acc : brees
+s Posit Fem Pl Gen : breium
+s Posit Fem Pl Dat : breibus
+s Posit Fem Pl Abl : breibus
+s Posit Fem Pl Voc : brees
+s Posit Neutr Sg Nom : breve
+s Posit Neutr Sg Acc : breve
+s Posit Neutr Sg Gen : breis
+s Posit Neutr Sg Dat : brei
+s Posit Neutr Sg Abl : brei
+s Posit Neutr Sg Voc : breve
+s Posit Neutr Pl Nom : breia
+s Posit Neutr Pl Acc : breia
+s Posit Neutr Pl Gen : breium
+s Posit Neutr Pl Dat : breibus
+s Posit Neutr Pl Abl : breibus
+s Posit Neutr Pl Voc : breia
+s Compar Masc Sg Nom : breior
+s Compar Masc Sg Acc : breiorem
+s Compar Masc Sg Gen : breioris
+s Compar Masc Sg Dat : breiori
+s Compar Masc Sg Abl : breiore
+s Compar Masc Sg Voc : breior
+s Compar Masc Pl Nom : breiores
+s Compar Masc Pl Acc : breiores
+s Compar Masc Pl Gen : breiorum
+s Compar Masc Pl Dat : breioribus
+s Compar Masc Pl Abl : breioribus
+s Compar Masc Pl Voc : breiores
+s Compar Fem Sg Nom : breior
+s Compar Fem Sg Acc : breiorem
+s Compar Fem Sg Gen : breioris
+s Compar Fem Sg Dat : breiori
+s Compar Fem Sg Abl : breiore
+s Compar Fem Sg Voc : breior
+s Compar Fem Pl Nom : breiores
+s Compar Fem Pl Acc : breiores
+s Compar Fem Pl Gen : breiorum
+s Compar Fem Pl Dat : breioribus
+s Compar Fem Pl Abl : breioribus
+s Compar Fem Pl Voc : breiores
+s Compar Neutr Sg Nom : breius
+s Compar Neutr Sg Acc : breius
+s Compar Neutr Sg Gen : breioris
+s Compar Neutr Sg Dat : breiori
+s Compar Neutr Sg Abl : breiore
+s Compar Neutr Sg Voc : breius
+s Compar Neutr Pl Nom : breiora
+s Compar Neutr Pl Acc : breiora
+s Compar Neutr Pl Gen : breiorum
+s Compar Neutr Pl Dat : breioribus
+s Compar Neutr Pl Abl : breioribus
+s Compar Neutr Pl Voc : breiora
+s Superl Masc Sg Nom : brevissimus
+s Superl Masc Sg Acc : brevissimum
+s Superl Masc Sg Gen : brevissimi
+s Superl Masc Sg Dat : brevissimo
+s Superl Masc Sg Abl : brevissimo
+s Superl Masc Sg Voc : brevissime
+s Superl Masc Pl Nom : brevissimi
+s Superl Masc Pl Acc : brevissimos
+s Superl Masc Pl Gen : brevissimorum
+s Superl Masc Pl Dat : brevissimis
+s Superl Masc Pl Abl : brevissimis
+s Superl Masc Pl Voc : brevissimi
+s Superl Fem Sg Nom : brevissima
+s Superl Fem Sg Acc : brevissimam
+s Superl Fem Sg Gen : brevissimae
+s Superl Fem Sg Dat : brevissimae
+s Superl Fem Sg Abl : brevissima
+s Superl Fem Sg Voc : brevissima
+s Superl Fem Pl Nom : brevissimae
+s Superl Fem Pl Acc : brevissimas
+s Superl Fem Pl Gen : brevissimarum
+s Superl Fem Pl Dat : brevissimis
+s Superl Fem Pl Abl : brevissimis
+s Superl Fem Pl Voc : brevissimae
+s Superl Neutr Sg Nom : brevissimum
+s Superl Neutr Sg Acc : brevissimum
+s Superl Neutr Sg Gen : brevissimi
+s Superl Neutr Sg Dat : brevissimo
+s Superl Neutr Sg Abl : brevissimo
+s Superl Neutr Sg Voc : brevissimum
+s Superl Neutr Pl Nom : brevissima
+s Superl Neutr Pl Acc : brevissima
+s Superl Neutr Pl Gen : brevissimorum
+s Superl Neutr Pl Dat : brevissimis
+s Superl Neutr Pl Abl : brevissimis
+s Superl Neutr Pl Voc : brevissima
+
+ s Posit Masc Sg Nom : parvus
+s Posit Masc Sg Acc : parvum
+s Posit Masc Sg Gen : parvi
+s Posit Masc Sg Dat : parvo
+s Posit Masc Sg Abl : parvo
+s Posit Masc Sg Voc : parve
+s Posit Masc Pl Nom : parvi
+s Posit Masc Pl Acc : parvos
+s Posit Masc Pl Gen : parvorum
+s Posit Masc Pl Dat : parvis
+s Posit Masc Pl Abl : parvis
+s Posit Masc Pl Voc : parvi
+s Posit Fem Sg Nom : parva
+s Posit Fem Sg Acc : parvam
+s Posit Fem Sg Gen : parvae
+s Posit Fem Sg Dat : parvae
+s Posit Fem Sg Abl : parva
+s Posit Fem Sg Voc : parva
+s Posit Fem Pl Nom : parvae
+s Posit Fem Pl Acc : parvas
+s Posit Fem Pl Gen : parvarum
+s Posit Fem Pl Dat : parvis
+s Posit Fem Pl Abl : parvis
+s Posit Fem Pl Voc : parvae
+s Posit Neutr Sg Nom : parvum
+s Posit Neutr Sg Acc : parvum
+s Posit Neutr Sg Gen : parvi
+s Posit Neutr Sg Dat : parvo
+s Posit Neutr Sg Abl : parvo
+s Posit Neutr Sg Voc : parvum
+s Posit Neutr Pl Nom : parva
+s Posit Neutr Pl Acc : parva
+s Posit Neutr Pl Gen : parvorum
+s Posit Neutr Pl Dat : parvis
+s Posit Neutr Pl Abl : parvis
+s Posit Neutr Pl Voc : parva
+s Compar Masc Sg Nom : minior
+s Compar Masc Sg Acc : miniorem
+s Compar Masc Sg Gen : minioris
+s Compar Masc Sg Dat : miniori
+s Compar Masc Sg Abl : miniore
+s Compar Masc Sg Voc : minior
+s Compar Masc Pl Nom : miniores
+s Compar Masc Pl Acc : miniores
+s Compar Masc Pl Gen : miniorum
+s Compar Masc Pl Dat : minioribus
+s Compar Masc Pl Abl : minioribus
+s Compar Masc Pl Voc : miniores
+s Compar Fem Sg Nom : minior
+s Compar Fem Sg Acc : miniorem
+s Compar Fem Sg Gen : minioris
+s Compar Fem Sg Dat : miniori
+s Compar Fem Sg Abl : miniore
+s Compar Fem Sg Voc : minior
+s Compar Fem Pl Nom : miniores
+s Compar Fem Pl Acc : miniores
+s Compar Fem Pl Gen : miniorum
+s Compar Fem Pl Dat : minioribus
+s Compar Fem Pl Abl : minioribus
+s Compar Fem Pl Voc : miniores
+s Compar Neutr Sg Nom : minius
+s Compar Neutr Sg Acc : minius
+s Compar Neutr Sg Gen : minioris
+s Compar Neutr Sg Dat : miniori
+s Compar Neutr Sg Abl : miniore
+s Compar Neutr Sg Voc : minius
+s Compar Neutr Pl Nom : miniora
+s Compar Neutr Pl Acc : miniora
+s Compar Neutr Pl Gen : miniorum
+s Compar Neutr Pl Dat : minioribus
+s Compar Neutr Pl Abl : minioribus
+s Compar Neutr Pl Voc : miniora
+s Superl Masc Sg Nom : minimus
+s Superl Masc Sg Acc : minimusm
+s Superl Masc Sg Gen : minimuse
+s Superl Masc Sg Dat : minimuse
+s Superl Masc Sg Abl : minimus
+s Superl Masc Sg Voc : minimus
+s Superl Masc Pl Nom : minimuse
+s Superl Masc Pl Acc : minimuss
+s Superl Masc Pl Gen : minimusrum
+s Superl Masc Pl Dat : minimuis
+s Superl Masc Pl Abl : minimuis
+s Superl Masc Pl Voc : minimuse
+s Superl Fem Sg Nom : minima
+s Superl Fem Sg Acc : minium
+s Superl Fem Sg Gen : minii
+s Superl Fem Sg Dat : minio
+s Superl Fem Sg Abl : minio
+s Superl Fem Sg Voc : minie
+s Superl Fem Pl Nom : minii
+s Superl Fem Pl Acc : minios
+s Superl Fem Pl Gen : miniorum
+s Superl Fem Pl Dat : miniis
+s Superl Fem Pl Abl : miniis
+s Superl Fem Pl Voc : minii
+s Superl Neutr Sg Nom : minimum
+s Superl Neutr Sg Acc : minimum
+s Superl Neutr Sg Gen : minimi
+s Superl Neutr Sg Dat : minimo
+s Superl Neutr Sg Abl : minimo
+s Superl Neutr Sg Voc : minimum
+s Superl Neutr Pl Nom : minima
+s Superl Neutr Pl Acc : minima
+s Superl Neutr Pl Gen : minimorum
+s Superl Neutr Pl Dat : minimis
+s Superl Neutr Pl Abl : minimis
+s Superl Neutr Pl Voc : minima
+
+ s Posit Masc Sg Nom : lubricus
+s Posit Masc Sg Acc : lubricum
+s Posit Masc Sg Gen : lubrici
+s Posit Masc Sg Dat : lubrico
+s Posit Masc Sg Abl : lubrico
+s Posit Masc Sg Voc : lubrice
+s Posit Masc Pl Nom : lubrici
+s Posit Masc Pl Acc : lubricos
+s Posit Masc Pl Gen : lubricorum
+s Posit Masc Pl Dat : lubricis
+s Posit Masc Pl Abl : lubricis
+s Posit Masc Pl Voc : lubrici
+s Posit Fem Sg Nom : lubrica
+s Posit Fem Sg Acc : lubricam
+s Posit Fem Sg Gen : lubricae
+s Posit Fem Sg Dat : lubricae
+s Posit Fem Sg Abl : lubrica
+s Posit Fem Sg Voc : lubrica
+s Posit Fem Pl Nom : lubricae
+s Posit Fem Pl Acc : lubricas
+s Posit Fem Pl Gen : lubricarum
+s Posit Fem Pl Dat : lubricis
+s Posit Fem Pl Abl : lubricis
+s Posit Fem Pl Voc : lubricae
+s Posit Neutr Sg Nom : lubricum
+s Posit Neutr Sg Acc : lubricum
+s Posit Neutr Sg Gen : lubrici
+s Posit Neutr Sg Dat : lubrico
+s Posit Neutr Sg Abl : lubrico
+s Posit Neutr Sg Voc : lubricum
+s Posit Neutr Pl Nom : lubrica
+s Posit Neutr Pl Acc : lubrica
+s Posit Neutr Pl Gen : lubricorum
+s Posit Neutr Pl Dat : lubricis
+s Posit Neutr Pl Abl : lubricis
+s Posit Neutr Pl Voc : lubrica
+s Compar Masc Sg Nom : lubricior
+s Compar Masc Sg Acc : lubriciorem
+s Compar Masc Sg Gen : lubricioris
+s Compar Masc Sg Dat : lubriciori
+s Compar Masc Sg Abl : lubriciore
+s Compar Masc Sg Voc : lubricior
+s Compar Masc Pl Nom : lubriciores
+s Compar Masc Pl Acc : lubriciores
+s Compar Masc Pl Gen : lubriciorum
+s Compar Masc Pl Dat : lubricioribus
+s Compar Masc Pl Abl : lubricioribus
+s Compar Masc Pl Voc : lubriciores
+s Compar Fem Sg Nom : lubricior
+s Compar Fem Sg Acc : lubriciorem
+s Compar Fem Sg Gen : lubricioris
+s Compar Fem Sg Dat : lubriciori
+s Compar Fem Sg Abl : lubriciore
+s Compar Fem Sg Voc : lubricior
+s Compar Fem Pl Nom : lubriciores
+s Compar Fem Pl Acc : lubriciores
+s Compar Fem Pl Gen : lubriciorum
+s Compar Fem Pl Dat : lubricioribus
+s Compar Fem Pl Abl : lubricioribus
+s Compar Fem Pl Voc : lubriciores
+s Compar Neutr Sg Nom : lubricius
+s Compar Neutr Sg Acc : lubricius
+s Compar Neutr Sg Gen : lubricioris
+s Compar Neutr Sg Dat : lubriciori
+s Compar Neutr Sg Abl : lubriciore
+s Compar Neutr Sg Voc : lubricius
+s Compar Neutr Pl Nom : lubriciora
+s Compar Neutr Pl Acc : lubriciora
+s Compar Neutr Pl Gen : lubriciorum
+s Compar Neutr Pl Dat : lubricioribus
+s Compar Neutr Pl Abl : lubricioribus
+s Compar Neutr Pl Voc : lubriciora
+s Superl Masc Sg Nom : lubricissimus
+s Superl Masc Sg Acc : lubricissimum
+s Superl Masc Sg Gen : lubricissimi
+s Superl Masc Sg Dat : lubricissimo
+s Superl Masc Sg Abl : lubricissimo
+s Superl Masc Sg Voc : lubricissime
+s Superl Masc Pl Nom : lubricissimi
+s Superl Masc Pl Acc : lubricissimos
+s Superl Masc Pl Gen : lubricissimorum
+s Superl Masc Pl Dat : lubricissimis
+s Superl Masc Pl Abl : lubricissimis
+s Superl Masc Pl Voc : lubricissimi
+s Superl Fem Sg Nom : lubricissima
+s Superl Fem Sg Acc : lubricissimam
+s Superl Fem Sg Gen : lubricissimae
+s Superl Fem Sg Dat : lubricissimae
+s Superl Fem Sg Abl : lubricissima
+s Superl Fem Sg Voc : lubricissima
+s Superl Fem Pl Nom : lubricissimae
+s Superl Fem Pl Acc : lubricissimas
+s Superl Fem Pl Gen : lubricissimarum
+s Superl Fem Pl Dat : lubricissimis
+s Superl Fem Pl Abl : lubricissimis
+s Superl Fem Pl Voc : lubricissimae
+s Superl Neutr Sg Nom : lubricissimum
+s Superl Neutr Sg Acc : lubricissimum
+s Superl Neutr Sg Gen : lubricissimi
+s Superl Neutr Sg Dat : lubricissimo
+s Superl Neutr Sg Abl : lubricissimo
+s Superl Neutr Sg Voc : lubricissimum
+s Superl Neutr Pl Nom : lubricissima
+s Superl Neutr Pl Acc : lubricissima
+s Superl Neutr Pl Gen : lubricissimorum
+s Superl Neutr Pl Dat : lubricissimis
+s Superl Neutr Pl Abl : lubricissimis
+s Superl Neutr Pl Voc : lubricissima
+
+ s Posit Masc Sg Nom : rectus
+s Posit Masc Sg Acc : rectum
+s Posit Masc Sg Gen : recti
+s Posit Masc Sg Dat : recto
+s Posit Masc Sg Abl : recto
+s Posit Masc Sg Voc : recte
+s Posit Masc Pl Nom : recti
+s Posit Masc Pl Acc : rectos
+s Posit Masc Pl Gen : rectorum
+s Posit Masc Pl Dat : rectis
+s Posit Masc Pl Abl : rectis
+s Posit Masc Pl Voc : recti
+s Posit Fem Sg Nom : recta
+s Posit Fem Sg Acc : rectam
+s Posit Fem Sg Gen : rectae
+s Posit Fem Sg Dat : rectae
+s Posit Fem Sg Abl : recta
+s Posit Fem Sg Voc : recta
+s Posit Fem Pl Nom : rectae
+s Posit Fem Pl Acc : rectas
+s Posit Fem Pl Gen : rectarum
+s Posit Fem Pl Dat : rectis
+s Posit Fem Pl Abl : rectis
+s Posit Fem Pl Voc : rectae
+s Posit Neutr Sg Nom : rectum
+s Posit Neutr Sg Acc : rectum
+s Posit Neutr Sg Gen : recti
+s Posit Neutr Sg Dat : recto
+s Posit Neutr Sg Abl : recto
+s Posit Neutr Sg Voc : rectum
+s Posit Neutr Pl Nom : recta
+s Posit Neutr Pl Acc : recta
+s Posit Neutr Pl Gen : rectorum
+s Posit Neutr Pl Dat : rectis
+s Posit Neutr Pl Abl : rectis
+s Posit Neutr Pl Voc : recta
+s Compar Masc Sg Nom : rectior
+s Compar Masc Sg Acc : rectiorem
+s Compar Masc Sg Gen : rectioris
+s Compar Masc Sg Dat : rectiori
+s Compar Masc Sg Abl : rectiore
+s Compar Masc Sg Voc : rectior
+s Compar Masc Pl Nom : rectiores
+s Compar Masc Pl Acc : rectiores
+s Compar Masc Pl Gen : rectiorum
+s Compar Masc Pl Dat : rectioribus
+s Compar Masc Pl Abl : rectioribus
+s Compar Masc Pl Voc : rectiores
+s Compar Fem Sg Nom : rectior
+s Compar Fem Sg Acc : rectiorem
+s Compar Fem Sg Gen : rectioris
+s Compar Fem Sg Dat : rectiori
+s Compar Fem Sg Abl : rectiore
+s Compar Fem Sg Voc : rectior
+s Compar Fem Pl Nom : rectiores
+s Compar Fem Pl Acc : rectiores
+s Compar Fem Pl Gen : rectiorum
+s Compar Fem Pl Dat : rectioribus
+s Compar Fem Pl Abl : rectioribus
+s Compar Fem Pl Voc : rectiores
+s Compar Neutr Sg Nom : rectius
+s Compar Neutr Sg Acc : rectius
+s Compar Neutr Sg Gen : rectioris
+s Compar Neutr Sg Dat : rectiori
+s Compar Neutr Sg Abl : rectiore
+s Compar Neutr Sg Voc : rectius
+s Compar Neutr Pl Nom : rectiora
+s Compar Neutr Pl Acc : rectiora
+s Compar Neutr Pl Gen : rectiorum
+s Compar Neutr Pl Dat : rectioribus
+s Compar Neutr Pl Abl : rectioribus
+s Compar Neutr Pl Voc : rectiora
+s Superl Masc Sg Nom : rectissimus
+s Superl Masc Sg Acc : rectissimum
+s Superl Masc Sg Gen : rectissimi
+s Superl Masc Sg Dat : rectissimo
+s Superl Masc Sg Abl : rectissimo
+s Superl Masc Sg Voc : rectissime
+s Superl Masc Pl Nom : rectissimi
+s Superl Masc Pl Acc : rectissimos
+s Superl Masc Pl Gen : rectissimorum
+s Superl Masc Pl Dat : rectissimis
+s Superl Masc Pl Abl : rectissimis
+s Superl Masc Pl Voc : rectissimi
+s Superl Fem Sg Nom : rectissima
+s Superl Fem Sg Acc : rectissimam
+s Superl Fem Sg Gen : rectissimae
+s Superl Fem Sg Dat : rectissimae
+s Superl Fem Sg Abl : rectissima
+s Superl Fem Sg Voc : rectissima
+s Superl Fem Pl Nom : rectissimae
+s Superl Fem Pl Acc : rectissimas
+s Superl Fem Pl Gen : rectissimarum
+s Superl Fem Pl Dat : rectissimis
+s Superl Fem Pl Abl : rectissimis
+s Superl Fem Pl Voc : rectissimae
+s Superl Neutr Sg Nom : rectissimum
+s Superl Neutr Sg Acc : rectissimum
+s Superl Neutr Sg Gen : rectissimi
+s Superl Neutr Sg Dat : rectissimo
+s Superl Neutr Sg Abl : rectissimo
+s Superl Neutr Sg Voc : rectissimum
+s Superl Neutr Pl Nom : rectissima
+s Superl Neutr Pl Acc : rectissima
+s Superl Neutr Pl Gen : rectissimorum
+s Superl Neutr Pl Dat : rectissimis
+s Superl Neutr Pl Abl : rectissimis
+s Superl Neutr Pl Voc : rectissima
+
+ s Posit Masc Sg Nom : stultus
+s Posit Masc Sg Acc : stultum
+s Posit Masc Sg Gen : stulti
+s Posit Masc Sg Dat : stulto
+s Posit Masc Sg Abl : stulto
+s Posit Masc Sg Voc : stulte
+s Posit Masc Pl Nom : stulti
+s Posit Masc Pl Acc : stultos
+s Posit Masc Pl Gen : stultorum
+s Posit Masc Pl Dat : stultis
+s Posit Masc Pl Abl : stultis
+s Posit Masc Pl Voc : stulti
+s Posit Fem Sg Nom : stulta
+s Posit Fem Sg Acc : stultam
+s Posit Fem Sg Gen : stultae
+s Posit Fem Sg Dat : stultae
+s Posit Fem Sg Abl : stulta
+s Posit Fem Sg Voc : stulta
+s Posit Fem Pl Nom : stultae
+s Posit Fem Pl Acc : stultas
+s Posit Fem Pl Gen : stultarum
+s Posit Fem Pl Dat : stultis
+s Posit Fem Pl Abl : stultis
+s Posit Fem Pl Voc : stultae
+s Posit Neutr Sg Nom : stultum
+s Posit Neutr Sg Acc : stultum
+s Posit Neutr Sg Gen : stulti
+s Posit Neutr Sg Dat : stulto
+s Posit Neutr Sg Abl : stulto
+s Posit Neutr Sg Voc : stultum
+s Posit Neutr Pl Nom : stulta
+s Posit Neutr Pl Acc : stulta
+s Posit Neutr Pl Gen : stultorum
+s Posit Neutr Pl Dat : stultis
+s Posit Neutr Pl Abl : stultis
+s Posit Neutr Pl Voc : stulta
+s Compar Masc Sg Nom : stultior
+s Compar Masc Sg Acc : stultiorem
+s Compar Masc Sg Gen : stultioris
+s Compar Masc Sg Dat : stultiori
+s Compar Masc Sg Abl : stultiore
+s Compar Masc Sg Voc : stultior
+s Compar Masc Pl Nom : stultiores
+s Compar Masc Pl Acc : stultiores
+s Compar Masc Pl Gen : stultiorum
+s Compar Masc Pl Dat : stultioribus
+s Compar Masc Pl Abl : stultioribus
+s Compar Masc Pl Voc : stultiores
+s Compar Fem Sg Nom : stultior
+s Compar Fem Sg Acc : stultiorem
+s Compar Fem Sg Gen : stultioris
+s Compar Fem Sg Dat : stultiori
+s Compar Fem Sg Abl : stultiore
+s Compar Fem Sg Voc : stultior
+s Compar Fem Pl Nom : stultiores
+s Compar Fem Pl Acc : stultiores
+s Compar Fem Pl Gen : stultiorum
+s Compar Fem Pl Dat : stultioribus
+s Compar Fem Pl Abl : stultioribus
+s Compar Fem Pl Voc : stultiores
+s Compar Neutr Sg Nom : stultius
+s Compar Neutr Sg Acc : stultius
+s Compar Neutr Sg Gen : stultioris
+s Compar Neutr Sg Dat : stultiori
+s Compar Neutr Sg Abl : stultiore
+s Compar Neutr Sg Voc : stultius
+s Compar Neutr Pl Nom : stultiora
+s Compar Neutr Pl Acc : stultiora
+s Compar Neutr Pl Gen : stultiorum
+s Compar Neutr Pl Dat : stultioribus
+s Compar Neutr Pl Abl : stultioribus
+s Compar Neutr Pl Voc : stultiora
+s Superl Masc Sg Nom : stultissimus
+s Superl Masc Sg Acc : stultissimum
+s Superl Masc Sg Gen : stultissimi
+s Superl Masc Sg Dat : stultissimo
+s Superl Masc Sg Abl : stultissimo
+s Superl Masc Sg Voc : stultissime
+s Superl Masc Pl Nom : stultissimi
+s Superl Masc Pl Acc : stultissimos
+s Superl Masc Pl Gen : stultissimorum
+s Superl Masc Pl Dat : stultissimis
+s Superl Masc Pl Abl : stultissimis
+s Superl Masc Pl Voc : stultissimi
+s Superl Fem Sg Nom : stultissima
+s Superl Fem Sg Acc : stultissimam
+s Superl Fem Sg Gen : stultissimae
+s Superl Fem Sg Dat : stultissimae
+s Superl Fem Sg Abl : stultissima
+s Superl Fem Sg Voc : stultissima
+s Superl Fem Pl Nom : stultissimae
+s Superl Fem Pl Acc : stultissimas
+s Superl Fem Pl Gen : stultissimarum
+s Superl Fem Pl Dat : stultissimis
+s Superl Fem Pl Abl : stultissimis
+s Superl Fem Pl Voc : stultissimae
+s Superl Neutr Sg Nom : stultissimum
+s Superl Neutr Sg Acc : stultissimum
+s Superl Neutr Sg Gen : stultissimi
+s Superl Neutr Sg Dat : stultissimo
+s Superl Neutr Sg Abl : stultissimo
+s Superl Neutr Sg Voc : stultissimum
+s Superl Neutr Pl Nom : stultissima
+s Superl Neutr Pl Acc : stultissima
+s Superl Neutr Pl Gen : stultissimorum
+s Superl Neutr Pl Dat : stultissimis
+s Superl Neutr Pl Abl : stultissimis
+s Superl Neutr Pl Voc : stultissima
+
+ s Posit Masc Sg Nom : crassus
+s Posit Masc Sg Acc : crassum
+s Posit Masc Sg Gen : crassi
+s Posit Masc Sg Dat : crasso
+s Posit Masc Sg Abl : crasso
+s Posit Masc Sg Voc : crasse
+s Posit Masc Pl Nom : crassi
+s Posit Masc Pl Acc : crassos
+s Posit Masc Pl Gen : crassorum
+s Posit Masc Pl Dat : crassis
+s Posit Masc Pl Abl : crassis
+s Posit Masc Pl Voc : crassi
+s Posit Fem Sg Nom : crassa
+s Posit Fem Sg Acc : crassam
+s Posit Fem Sg Gen : crassae
+s Posit Fem Sg Dat : crassae
+s Posit Fem Sg Abl : crassa
+s Posit Fem Sg Voc : crassa
+s Posit Fem Pl Nom : crassae
+s Posit Fem Pl Acc : crassas
+s Posit Fem Pl Gen : crassarum
+s Posit Fem Pl Dat : crassis
+s Posit Fem Pl Abl : crassis
+s Posit Fem Pl Voc : crassae
+s Posit Neutr Sg Nom : crassum
+s Posit Neutr Sg Acc : crassum
+s Posit Neutr Sg Gen : crassi
+s Posit Neutr Sg Dat : crasso
+s Posit Neutr Sg Abl : crasso
+s Posit Neutr Sg Voc : crassum
+s Posit Neutr Pl Nom : crassa
+s Posit Neutr Pl Acc : crassa
+s Posit Neutr Pl Gen : crassorum
+s Posit Neutr Pl Dat : crassis
+s Posit Neutr Pl Abl : crassis
+s Posit Neutr Pl Voc : crassa
+s Compar Masc Sg Nom : crassior
+s Compar Masc Sg Acc : crassiorem
+s Compar Masc Sg Gen : crassioris
+s Compar Masc Sg Dat : crassiori
+s Compar Masc Sg Abl : crassiore
+s Compar Masc Sg Voc : crassior
+s Compar Masc Pl Nom : crassiores
+s Compar Masc Pl Acc : crassiores
+s Compar Masc Pl Gen : crassiorum
+s Compar Masc Pl Dat : crassioribus
+s Compar Masc Pl Abl : crassioribus
+s Compar Masc Pl Voc : crassiores
+s Compar Fem Sg Nom : crassior
+s Compar Fem Sg Acc : crassiorem
+s Compar Fem Sg Gen : crassioris
+s Compar Fem Sg Dat : crassiori
+s Compar Fem Sg Abl : crassiore
+s Compar Fem Sg Voc : crassior
+s Compar Fem Pl Nom : crassiores
+s Compar Fem Pl Acc : crassiores
+s Compar Fem Pl Gen : crassiorum
+s Compar Fem Pl Dat : crassioribus
+s Compar Fem Pl Abl : crassioribus
+s Compar Fem Pl Voc : crassiores
+s Compar Neutr Sg Nom : crassius
+s Compar Neutr Sg Acc : crassius
+s Compar Neutr Sg Gen : crassioris
+s Compar Neutr Sg Dat : crassiori
+s Compar Neutr Sg Abl : crassiore
+s Compar Neutr Sg Voc : crassius
+s Compar Neutr Pl Nom : crassiora
+s Compar Neutr Pl Acc : crassiora
+s Compar Neutr Pl Gen : crassiorum
+s Compar Neutr Pl Dat : crassioribus
+s Compar Neutr Pl Abl : crassioribus
+s Compar Neutr Pl Voc : crassiora
+s Superl Masc Sg Nom : crassissimus
+s Superl Masc Sg Acc : crassissimum
+s Superl Masc Sg Gen : crassissimi
+s Superl Masc Sg Dat : crassissimo
+s Superl Masc Sg Abl : crassissimo
+s Superl Masc Sg Voc : crassissime
+s Superl Masc Pl Nom : crassissimi
+s Superl Masc Pl Acc : crassissimos
+s Superl Masc Pl Gen : crassissimorum
+s Superl Masc Pl Dat : crassissimis
+s Superl Masc Pl Abl : crassissimis
+s Superl Masc Pl Voc : crassissimi
+s Superl Fem Sg Nom : crassissima
+s Superl Fem Sg Acc : crassissimam
+s Superl Fem Sg Gen : crassissimae
+s Superl Fem Sg Dat : crassissimae
+s Superl Fem Sg Abl : crassissima
+s Superl Fem Sg Voc : crassissima
+s Superl Fem Pl Nom : crassissimae
+s Superl Fem Pl Acc : crassissimas
+s Superl Fem Pl Gen : crassissimarum
+s Superl Fem Pl Dat : crassissimis
+s Superl Fem Pl Abl : crassissimis
+s Superl Fem Pl Voc : crassissimae
+s Superl Neutr Sg Nom : crassissimum
+s Superl Neutr Sg Acc : crassissimum
+s Superl Neutr Sg Gen : crassissimi
+s Superl Neutr Sg Dat : crassissimo
+s Superl Neutr Sg Abl : crassissimo
+s Superl Neutr Sg Voc : crassissimum
+s Superl Neutr Pl Nom : crassissima
+s Superl Neutr Pl Acc : crassissima
+s Superl Neutr Pl Gen : crassissimorum
+s Superl Neutr Pl Dat : crassissimis
+s Superl Neutr Pl Abl : crassissimis
+s Superl Neutr Pl Voc : crassissima
+
+ s Posit Masc Sg Nom : tenuis
+s Posit Masc Sg Acc : tenem
+s Posit Masc Sg Gen : tenis
+s Posit Masc Sg Dat : teni
+s Posit Masc Sg Abl : teni
+s Posit Masc Sg Voc : tenuis
+s Posit Masc Pl Nom : tenes
+s Posit Masc Pl Acc : tenes
+s Posit Masc Pl Gen : tenium
+s Posit Masc Pl Dat : tenibus
+s Posit Masc Pl Abl : tenibus
+s Posit Masc Pl Voc : tenes
+s Posit Fem Sg Nom : tenuis
+s Posit Fem Sg Acc : tenem
+s Posit Fem Sg Gen : tenis
+s Posit Fem Sg Dat : teni
+s Posit Fem Sg Abl : teni
+s Posit Fem Sg Voc : tenuis
+s Posit Fem Pl Nom : tenes
+s Posit Fem Pl Acc : tenes
+s Posit Fem Pl Gen : tenium
+s Posit Fem Pl Dat : tenibus
+s Posit Fem Pl Abl : tenibus
+s Posit Fem Pl Voc : tenes
+s Posit Neutr Sg Nom : tenue
+s Posit Neutr Sg Acc : tenue
+s Posit Neutr Sg Gen : tenis
+s Posit Neutr Sg Dat : teni
+s Posit Neutr Sg Abl : teni
+s Posit Neutr Sg Voc : tenue
+s Posit Neutr Pl Nom : tenia
+s Posit Neutr Pl Acc : tenia
+s Posit Neutr Pl Gen : tenium
+s Posit Neutr Pl Dat : tenibus
+s Posit Neutr Pl Abl : tenibus
+s Posit Neutr Pl Voc : tenia
+s Compar Masc Sg Nom : tenior
+s Compar Masc Sg Acc : teniorem
+s Compar Masc Sg Gen : tenioris
+s Compar Masc Sg Dat : teniori
+s Compar Masc Sg Abl : teniore
+s Compar Masc Sg Voc : tenior
+s Compar Masc Pl Nom : teniores
+s Compar Masc Pl Acc : teniores
+s Compar Masc Pl Gen : teniorum
+s Compar Masc Pl Dat : tenioribus
+s Compar Masc Pl Abl : tenioribus
+s Compar Masc Pl Voc : teniores
+s Compar Fem Sg Nom : tenior
+s Compar Fem Sg Acc : teniorem
+s Compar Fem Sg Gen : tenioris
+s Compar Fem Sg Dat : teniori
+s Compar Fem Sg Abl : teniore
+s Compar Fem Sg Voc : tenior
+s Compar Fem Pl Nom : teniores
+s Compar Fem Pl Acc : teniores
+s Compar Fem Pl Gen : teniorum
+s Compar Fem Pl Dat : tenioribus
+s Compar Fem Pl Abl : tenioribus
+s Compar Fem Pl Voc : teniores
+s Compar Neutr Sg Nom : tenius
+s Compar Neutr Sg Acc : tenius
+s Compar Neutr Sg Gen : tenioris
+s Compar Neutr Sg Dat : teniori
+s Compar Neutr Sg Abl : teniore
+s Compar Neutr Sg Voc : tenius
+s Compar Neutr Pl Nom : teniora
+s Compar Neutr Pl Acc : teniora
+s Compar Neutr Pl Gen : teniorum
+s Compar Neutr Pl Dat : tenioribus
+s Compar Neutr Pl Abl : tenioribus
+s Compar Neutr Pl Voc : teniora
+s Superl Masc Sg Nom : tenuissimus
+s Superl Masc Sg Acc : tenuissimum
+s Superl Masc Sg Gen : tenuissimi
+s Superl Masc Sg Dat : tenuissimo
+s Superl Masc Sg Abl : tenuissimo
+s Superl Masc Sg Voc : tenuissime
+s Superl Masc Pl Nom : tenuissimi
+s Superl Masc Pl Acc : tenuissimos
+s Superl Masc Pl Gen : tenuissimorum
+s Superl Masc Pl Dat : tenuissimis
+s Superl Masc Pl Abl : tenuissimis
+s Superl Masc Pl Voc : tenuissimi
+s Superl Fem Sg Nom : tenuissima
+s Superl Fem Sg Acc : tenuissimam
+s Superl Fem Sg Gen : tenuissimae
+s Superl Fem Sg Dat : tenuissimae
+s Superl Fem Sg Abl : tenuissima
+s Superl Fem Sg Voc : tenuissima
+s Superl Fem Pl Nom : tenuissimae
+s Superl Fem Pl Acc : tenuissimas
+s Superl Fem Pl Gen : tenuissimarum
+s Superl Fem Pl Dat : tenuissimis
+s Superl Fem Pl Abl : tenuissimis
+s Superl Fem Pl Voc : tenuissimae
+s Superl Neutr Sg Nom : tenuissimum
+s Superl Neutr Sg Acc : tenuissimum
+s Superl Neutr Sg Gen : tenuissimi
+s Superl Neutr Sg Dat : tenuissimo
+s Superl Neutr Sg Abl : tenuissimo
+s Superl Neutr Sg Voc : tenuissimum
+s Superl Neutr Pl Nom : tenuissima
+s Superl Neutr Pl Acc : tenuissima
+s Superl Neutr Pl Gen : tenuissimorum
+s Superl Neutr Pl Dat : tenuissimis
+s Superl Neutr Pl Abl : tenuissimis
+s Superl Neutr Pl Voc : tenuissima
+
+ s Posit Masc Sg Nom : foedus
+s Posit Masc Sg Acc : foedum
+s Posit Masc Sg Gen : foedi
+s Posit Masc Sg Dat : foedo
+s Posit Masc Sg Abl : foedo
+s Posit Masc Sg Voc : foede
+s Posit Masc Pl Nom : foedi
+s Posit Masc Pl Acc : foedos
+s Posit Masc Pl Gen : foedorum
+s Posit Masc Pl Dat : foedis
+s Posit Masc Pl Abl : foedis
+s Posit Masc Pl Voc : foedi
+s Posit Fem Sg Nom : foeda
+s Posit Fem Sg Acc : foedam
+s Posit Fem Sg Gen : foedae
+s Posit Fem Sg Dat : foedae
+s Posit Fem Sg Abl : foeda
+s Posit Fem Sg Voc : foeda
+s Posit Fem Pl Nom : foedae
+s Posit Fem Pl Acc : foedas
+s Posit Fem Pl Gen : foedarum
+s Posit Fem Pl Dat : foedis
+s Posit Fem Pl Abl : foedis
+s Posit Fem Pl Voc : foedae
+s Posit Neutr Sg Nom : foedum
+s Posit Neutr Sg Acc : foedum
+s Posit Neutr Sg Gen : foedi
+s Posit Neutr Sg Dat : foedo
+s Posit Neutr Sg Abl : foedo
+s Posit Neutr Sg Voc : foedum
+s Posit Neutr Pl Nom : foeda
+s Posit Neutr Pl Acc : foeda
+s Posit Neutr Pl Gen : foedorum
+s Posit Neutr Pl Dat : foedis
+s Posit Neutr Pl Abl : foedis
+s Posit Neutr Pl Voc : foeda
+s Compar Masc Sg Nom : foedior
+s Compar Masc Sg Acc : foediorem
+s Compar Masc Sg Gen : foedioris
+s Compar Masc Sg Dat : foediori
+s Compar Masc Sg Abl : foediore
+s Compar Masc Sg Voc : foedior
+s Compar Masc Pl Nom : foediores
+s Compar Masc Pl Acc : foediores
+s Compar Masc Pl Gen : foediorum
+s Compar Masc Pl Dat : foedioribus
+s Compar Masc Pl Abl : foedioribus
+s Compar Masc Pl Voc : foediores
+s Compar Fem Sg Nom : foedior
+s Compar Fem Sg Acc : foediorem
+s Compar Fem Sg Gen : foedioris
+s Compar Fem Sg Dat : foediori
+s Compar Fem Sg Abl : foediore
+s Compar Fem Sg Voc : foedior
+s Compar Fem Pl Nom : foediores
+s Compar Fem Pl Acc : foediores
+s Compar Fem Pl Gen : foediorum
+s Compar Fem Pl Dat : foedioribus
+s Compar Fem Pl Abl : foedioribus
+s Compar Fem Pl Voc : foediores
+s Compar Neutr Sg Nom : foedius
+s Compar Neutr Sg Acc : foedius
+s Compar Neutr Sg Gen : foedioris
+s Compar Neutr Sg Dat : foediori
+s Compar Neutr Sg Abl : foediore
+s Compar Neutr Sg Voc : foedius
+s Compar Neutr Pl Nom : foediora
+s Compar Neutr Pl Acc : foediora
+s Compar Neutr Pl Gen : foediorum
+s Compar Neutr Pl Dat : foedioribus
+s Compar Neutr Pl Abl : foedioribus
+s Compar Neutr Pl Voc : foediora
+s Superl Masc Sg Nom : foedissimus
+s Superl Masc Sg Acc : foedissimum
+s Superl Masc Sg Gen : foedissimi
+s Superl Masc Sg Dat : foedissimo
+s Superl Masc Sg Abl : foedissimo
+s Superl Masc Sg Voc : foedissime
+s Superl Masc Pl Nom : foedissimi
+s Superl Masc Pl Acc : foedissimos
+s Superl Masc Pl Gen : foedissimorum
+s Superl Masc Pl Dat : foedissimis
+s Superl Masc Pl Abl : foedissimis
+s Superl Masc Pl Voc : foedissimi
+s Superl Fem Sg Nom : foedissima
+s Superl Fem Sg Acc : foedissimam
+s Superl Fem Sg Gen : foedissimae
+s Superl Fem Sg Dat : foedissimae
+s Superl Fem Sg Abl : foedissima
+s Superl Fem Sg Voc : foedissima
+s Superl Fem Pl Nom : foedissimae
+s Superl Fem Pl Acc : foedissimas
+s Superl Fem Pl Gen : foedissimarum
+s Superl Fem Pl Dat : foedissimis
+s Superl Fem Pl Abl : foedissimis
+s Superl Fem Pl Voc : foedissimae
+s Superl Neutr Sg Nom : foedissimum
+s Superl Neutr Sg Acc : foedissimum
+s Superl Neutr Sg Gen : foedissimi
+s Superl Neutr Sg Dat : foedissimo
+s Superl Neutr Sg Abl : foedissimo
+s Superl Neutr Sg Voc : foedissimum
+s Superl Neutr Pl Nom : foedissima
+s Superl Neutr Pl Acc : foedissima
+s Superl Neutr Pl Gen : foedissimorum
+s Superl Neutr Pl Dat : foedissimis
+s Superl Neutr Pl Abl : foedissimis
+s Superl Neutr Pl Voc : foedissima
+
+ s Posit Masc Sg Nom : incertus
+s Posit Masc Sg Acc : incertum
+s Posit Masc Sg Gen : incerti
+s Posit Masc Sg Dat : incerto
+s Posit Masc Sg Abl : incerto
+s Posit Masc Sg Voc : incerte
+s Posit Masc Pl Nom : incerti
+s Posit Masc Pl Acc : incertos
+s Posit Masc Pl Gen : incertorum
+s Posit Masc Pl Dat : incertis
+s Posit Masc Pl Abl : incertis
+s Posit Masc Pl Voc : incerti
+s Posit Fem Sg Nom : incerta
+s Posit Fem Sg Acc : incertam
+s Posit Fem Sg Gen : incertae
+s Posit Fem Sg Dat : incertae
+s Posit Fem Sg Abl : incerta
+s Posit Fem Sg Voc : incerta
+s Posit Fem Pl Nom : incertae
+s Posit Fem Pl Acc : incertas
+s Posit Fem Pl Gen : incertarum
+s Posit Fem Pl Dat : incertis
+s Posit Fem Pl Abl : incertis
+s Posit Fem Pl Voc : incertae
+s Posit Neutr Sg Nom : incertum
+s Posit Neutr Sg Acc : incertum
+s Posit Neutr Sg Gen : incerti
+s Posit Neutr Sg Dat : incerto
+s Posit Neutr Sg Abl : incerto
+s Posit Neutr Sg Voc : incertum
+s Posit Neutr Pl Nom : incerta
+s Posit Neutr Pl Acc : incerta
+s Posit Neutr Pl Gen : incertorum
+s Posit Neutr Pl Dat : incertis
+s Posit Neutr Pl Abl : incertis
+s Posit Neutr Pl Voc : incerta
+s Compar Masc Sg Nom : incertior
+s Compar Masc Sg Acc : incertiorem
+s Compar Masc Sg Gen : incertioris
+s Compar Masc Sg Dat : incertiori
+s Compar Masc Sg Abl : incertiore
+s Compar Masc Sg Voc : incertior
+s Compar Masc Pl Nom : incertiores
+s Compar Masc Pl Acc : incertiores
+s Compar Masc Pl Gen : incertiorum
+s Compar Masc Pl Dat : incertioribus
+s Compar Masc Pl Abl : incertioribus
+s Compar Masc Pl Voc : incertiores
+s Compar Fem Sg Nom : incertior
+s Compar Fem Sg Acc : incertiorem
+s Compar Fem Sg Gen : incertioris
+s Compar Fem Sg Dat : incertiori
+s Compar Fem Sg Abl : incertiore
+s Compar Fem Sg Voc : incertior
+s Compar Fem Pl Nom : incertiores
+s Compar Fem Pl Acc : incertiores
+s Compar Fem Pl Gen : incertiorum
+s Compar Fem Pl Dat : incertioribus
+s Compar Fem Pl Abl : incertioribus
+s Compar Fem Pl Voc : incertiores
+s Compar Neutr Sg Nom : incertius
+s Compar Neutr Sg Acc : incertius
+s Compar Neutr Sg Gen : incertioris
+s Compar Neutr Sg Dat : incertiori
+s Compar Neutr Sg Abl : incertiore
+s Compar Neutr Sg Voc : incertius
+s Compar Neutr Pl Nom : incertiora
+s Compar Neutr Pl Acc : incertiora
+s Compar Neutr Pl Gen : incertiorum
+s Compar Neutr Pl Dat : incertioribus
+s Compar Neutr Pl Abl : incertioribus
+s Compar Neutr Pl Voc : incertiora
+s Superl Masc Sg Nom : incertissimus
+s Superl Masc Sg Acc : incertissimum
+s Superl Masc Sg Gen : incertissimi
+s Superl Masc Sg Dat : incertissimo
+s Superl Masc Sg Abl : incertissimo
+s Superl Masc Sg Voc : incertissime
+s Superl Masc Pl Nom : incertissimi
+s Superl Masc Pl Acc : incertissimos
+s Superl Masc Pl Gen : incertissimorum
+s Superl Masc Pl Dat : incertissimis
+s Superl Masc Pl Abl : incertissimis
+s Superl Masc Pl Voc : incertissimi
+s Superl Fem Sg Nom : incertissima
+s Superl Fem Sg Acc : incertissimam
+s Superl Fem Sg Gen : incertissimae
+s Superl Fem Sg Dat : incertissimae
+s Superl Fem Sg Abl : incertissima
+s Superl Fem Sg Voc : incertissima
+s Superl Fem Pl Nom : incertissimae
+s Superl Fem Pl Acc : incertissimas
+s Superl Fem Pl Gen : incertissimarum
+s Superl Fem Pl Dat : incertissimis
+s Superl Fem Pl Abl : incertissimis
+s Superl Fem Pl Voc : incertissimae
+s Superl Neutr Sg Nom : incertissimum
+s Superl Neutr Sg Acc : incertissimum
+s Superl Neutr Sg Gen : incertissimi
+s Superl Neutr Sg Dat : incertissimo
+s Superl Neutr Sg Abl : incertissimo
+s Superl Neutr Sg Voc : incertissimum
+s Superl Neutr Pl Nom : incertissima
+s Superl Neutr Pl Acc : incertissima
+s Superl Neutr Pl Gen : incertissimorum
+s Superl Neutr Pl Dat : incertissimis
+s Superl Neutr Pl Abl : incertissimis
+s Superl Neutr Pl Voc : incertissima
+
+ s Posit Masc Sg Nom : calidus
+s Posit Masc Sg Acc : calidum
+s Posit Masc Sg Gen : calidi
+s Posit Masc Sg Dat : calido
+s Posit Masc Sg Abl : calido
+s Posit Masc Sg Voc : calide
+s Posit Masc Pl Nom : calidi
+s Posit Masc Pl Acc : calidos
+s Posit Masc Pl Gen : calidorum
+s Posit Masc Pl Dat : calidis
+s Posit Masc Pl Abl : calidis
+s Posit Masc Pl Voc : calidi
+s Posit Fem Sg Nom : calida
+s Posit Fem Sg Acc : calidam
+s Posit Fem Sg Gen : calidae
+s Posit Fem Sg Dat : calidae
+s Posit Fem Sg Abl : calida
+s Posit Fem Sg Voc : calida
+s Posit Fem Pl Nom : calidae
+s Posit Fem Pl Acc : calidas
+s Posit Fem Pl Gen : calidarum
+s Posit Fem Pl Dat : calidis
+s Posit Fem Pl Abl : calidis
+s Posit Fem Pl Voc : calidae
+s Posit Neutr Sg Nom : calidum
+s Posit Neutr Sg Acc : calidum
+s Posit Neutr Sg Gen : calidi
+s Posit Neutr Sg Dat : calido
+s Posit Neutr Sg Abl : calido
+s Posit Neutr Sg Voc : calidum
+s Posit Neutr Pl Nom : calida
+s Posit Neutr Pl Acc : calida
+s Posit Neutr Pl Gen : calidorum
+s Posit Neutr Pl Dat : calidis
+s Posit Neutr Pl Abl : calidis
+s Posit Neutr Pl Voc : calida
+s Compar Masc Sg Nom : calidior
+s Compar Masc Sg Acc : calidiorem
+s Compar Masc Sg Gen : calidioris
+s Compar Masc Sg Dat : calidiori
+s Compar Masc Sg Abl : calidiore
+s Compar Masc Sg Voc : calidior
+s Compar Masc Pl Nom : calidiores
+s Compar Masc Pl Acc : calidiores
+s Compar Masc Pl Gen : calidiorum
+s Compar Masc Pl Dat : calidioribus
+s Compar Masc Pl Abl : calidioribus
+s Compar Masc Pl Voc : calidiores
+s Compar Fem Sg Nom : calidior
+s Compar Fem Sg Acc : calidiorem
+s Compar Fem Sg Gen : calidioris
+s Compar Fem Sg Dat : calidiori
+s Compar Fem Sg Abl : calidiore
+s Compar Fem Sg Voc : calidior
+s Compar Fem Pl Nom : calidiores
+s Compar Fem Pl Acc : calidiores
+s Compar Fem Pl Gen : calidiorum
+s Compar Fem Pl Dat : calidioribus
+s Compar Fem Pl Abl : calidioribus
+s Compar Fem Pl Voc : calidiores
+s Compar Neutr Sg Nom : calidius
+s Compar Neutr Sg Acc : calidius
+s Compar Neutr Sg Gen : calidioris
+s Compar Neutr Sg Dat : calidiori
+s Compar Neutr Sg Abl : calidiore
+s Compar Neutr Sg Voc : calidius
+s Compar Neutr Pl Nom : calidiora
+s Compar Neutr Pl Acc : calidiora
+s Compar Neutr Pl Gen : calidiorum
+s Compar Neutr Pl Dat : calidioribus
+s Compar Neutr Pl Abl : calidioribus
+s Compar Neutr Pl Voc : calidiora
+s Superl Masc Sg Nom : calidissimus
+s Superl Masc Sg Acc : calidissimum
+s Superl Masc Sg Gen : calidissimi
+s Superl Masc Sg Dat : calidissimo
+s Superl Masc Sg Abl : calidissimo
+s Superl Masc Sg Voc : calidissime
+s Superl Masc Pl Nom : calidissimi
+s Superl Masc Pl Acc : calidissimos
+s Superl Masc Pl Gen : calidissimorum
+s Superl Masc Pl Dat : calidissimis
+s Superl Masc Pl Abl : calidissimis
+s Superl Masc Pl Voc : calidissimi
+s Superl Fem Sg Nom : calidissima
+s Superl Fem Sg Acc : calidissimam
+s Superl Fem Sg Gen : calidissimae
+s Superl Fem Sg Dat : calidissimae
+s Superl Fem Sg Abl : calidissima
+s Superl Fem Sg Voc : calidissima
+s Superl Fem Pl Nom : calidissimae
+s Superl Fem Pl Acc : calidissimas
+s Superl Fem Pl Gen : calidissimarum
+s Superl Fem Pl Dat : calidissimis
+s Superl Fem Pl Abl : calidissimis
+s Superl Fem Pl Voc : calidissimae
+s Superl Neutr Sg Nom : calidissimum
+s Superl Neutr Sg Acc : calidissimum
+s Superl Neutr Sg Gen : calidissimi
+s Superl Neutr Sg Dat : calidissimo
+s Superl Neutr Sg Abl : calidissimo
+s Superl Neutr Sg Voc : calidissimum
+s Superl Neutr Pl Nom : calidissima
+s Superl Neutr Pl Acc : calidissima
+s Superl Neutr Pl Gen : calidissimorum
+s Superl Neutr Pl Dat : calidissimis
+s Superl Neutr Pl Abl : calidissimis
+s Superl Neutr Pl Voc : calidissima
+
+ s Posit Masc Sg Nom : umidus
+s Posit Masc Sg Acc : umidum
+s Posit Masc Sg Gen : umidi
+s Posit Masc Sg Dat : umido
+s Posit Masc Sg Abl : umido
+s Posit Masc Sg Voc : umide
+s Posit Masc Pl Nom : umidi
+s Posit Masc Pl Acc : umidos
+s Posit Masc Pl Gen : umidorum
+s Posit Masc Pl Dat : umidis
+s Posit Masc Pl Abl : umidis
+s Posit Masc Pl Voc : umidi
+s Posit Fem Sg Nom : umida
+s Posit Fem Sg Acc : umidam
+s Posit Fem Sg Gen : umidae
+s Posit Fem Sg Dat : umidae
+s Posit Fem Sg Abl : umida
+s Posit Fem Sg Voc : umida
+s Posit Fem Pl Nom : umidae
+s Posit Fem Pl Acc : umidas
+s Posit Fem Pl Gen : umidarum
+s Posit Fem Pl Dat : umidis
+s Posit Fem Pl Abl : umidis
+s Posit Fem Pl Voc : umidae
+s Posit Neutr Sg Nom : umidum
+s Posit Neutr Sg Acc : umidum
+s Posit Neutr Sg Gen : umidi
+s Posit Neutr Sg Dat : umido
+s Posit Neutr Sg Abl : umido
+s Posit Neutr Sg Voc : umidum
+s Posit Neutr Pl Nom : umida
+s Posit Neutr Pl Acc : umida
+s Posit Neutr Pl Gen : umidorum
+s Posit Neutr Pl Dat : umidis
+s Posit Neutr Pl Abl : umidis
+s Posit Neutr Pl Voc : umida
+s Compar Masc Sg Nom : umidior
+s Compar Masc Sg Acc : umidiorem
+s Compar Masc Sg Gen : umidioris
+s Compar Masc Sg Dat : umidiori
+s Compar Masc Sg Abl : umidiore
+s Compar Masc Sg Voc : umidior
+s Compar Masc Pl Nom : umidiores
+s Compar Masc Pl Acc : umidiores
+s Compar Masc Pl Gen : umidiorum
+s Compar Masc Pl Dat : umidioribus
+s Compar Masc Pl Abl : umidioribus
+s Compar Masc Pl Voc : umidiores
+s Compar Fem Sg Nom : umidior
+s Compar Fem Sg Acc : umidiorem
+s Compar Fem Sg Gen : umidioris
+s Compar Fem Sg Dat : umidiori
+s Compar Fem Sg Abl : umidiore
+s Compar Fem Sg Voc : umidior
+s Compar Fem Pl Nom : umidiores
+s Compar Fem Pl Acc : umidiores
+s Compar Fem Pl Gen : umidiorum
+s Compar Fem Pl Dat : umidioribus
+s Compar Fem Pl Abl : umidioribus
+s Compar Fem Pl Voc : umidiores
+s Compar Neutr Sg Nom : umidius
+s Compar Neutr Sg Acc : umidius
+s Compar Neutr Sg Gen : umidioris
+s Compar Neutr Sg Dat : umidiori
+s Compar Neutr Sg Abl : umidiore
+s Compar Neutr Sg Voc : umidius
+s Compar Neutr Pl Nom : umidiora
+s Compar Neutr Pl Acc : umidiora
+s Compar Neutr Pl Gen : umidiorum
+s Compar Neutr Pl Dat : umidioribus
+s Compar Neutr Pl Abl : umidioribus
+s Compar Neutr Pl Voc : umidiora
+s Superl Masc Sg Nom : umidissimus
+s Superl Masc Sg Acc : umidissimum
+s Superl Masc Sg Gen : umidissimi
+s Superl Masc Sg Dat : umidissimo
+s Superl Masc Sg Abl : umidissimo
+s Superl Masc Sg Voc : umidissime
+s Superl Masc Pl Nom : umidissimi
+s Superl Masc Pl Acc : umidissimos
+s Superl Masc Pl Gen : umidissimorum
+s Superl Masc Pl Dat : umidissimis
+s Superl Masc Pl Abl : umidissimis
+s Superl Masc Pl Voc : umidissimi
+s Superl Fem Sg Nom : umidissima
+s Superl Fem Sg Acc : umidissimam
+s Superl Fem Sg Gen : umidissimae
+s Superl Fem Sg Dat : umidissimae
+s Superl Fem Sg Abl : umidissima
+s Superl Fem Sg Voc : umidissima
+s Superl Fem Pl Nom : umidissimae
+s Superl Fem Pl Acc : umidissimas
+s Superl Fem Pl Gen : umidissimarum
+s Superl Fem Pl Dat : umidissimis
+s Superl Fem Pl Abl : umidissimis
+s Superl Fem Pl Voc : umidissimae
+s Superl Neutr Sg Nom : umidissimum
+s Superl Neutr Sg Acc : umidissimum
+s Superl Neutr Sg Gen : umidissimi
+s Superl Neutr Sg Dat : umidissimo
+s Superl Neutr Sg Abl : umidissimo
+s Superl Neutr Sg Voc : umidissimum
+s Superl Neutr Pl Nom : umidissima
+s Superl Neutr Pl Acc : umidissima
+s Superl Neutr Pl Gen : umidissimorum
+s Superl Neutr Pl Dat : umidissimis
+s Superl Neutr Pl Abl : umidissimis
+s Superl Neutr Pl Voc : umidissima
+
+ s Posit Masc Sg Nom : albus
+s Posit Masc Sg Acc : album
+s Posit Masc Sg Gen : albi
+s Posit Masc Sg Dat : albo
+s Posit Masc Sg Abl : albo
+s Posit Masc Sg Voc : albe
+s Posit Masc Pl Nom : albi
+s Posit Masc Pl Acc : albos
+s Posit Masc Pl Gen : alborum
+s Posit Masc Pl Dat : albis
+s Posit Masc Pl Abl : albis
+s Posit Masc Pl Voc : albi
+s Posit Fem Sg Nom : alba
+s Posit Fem Sg Acc : albam
+s Posit Fem Sg Gen : albae
+s Posit Fem Sg Dat : albae
+s Posit Fem Sg Abl : alba
+s Posit Fem Sg Voc : alba
+s Posit Fem Pl Nom : albae
+s Posit Fem Pl Acc : albas
+s Posit Fem Pl Gen : albarum
+s Posit Fem Pl Dat : albis
+s Posit Fem Pl Abl : albis
+s Posit Fem Pl Voc : albae
+s Posit Neutr Sg Nom : album
+s Posit Neutr Sg Acc : album
+s Posit Neutr Sg Gen : albi
+s Posit Neutr Sg Dat : albo
+s Posit Neutr Sg Abl : albo
+s Posit Neutr Sg Voc : album
+s Posit Neutr Pl Nom : alba
+s Posit Neutr Pl Acc : alba
+s Posit Neutr Pl Gen : alborum
+s Posit Neutr Pl Dat : albis
+s Posit Neutr Pl Abl : albis
+s Posit Neutr Pl Voc : alba
+s Compar Masc Sg Nom : albior
+s Compar Masc Sg Acc : albiorem
+s Compar Masc Sg Gen : albioris
+s Compar Masc Sg Dat : albiori
+s Compar Masc Sg Abl : albiore
+s Compar Masc Sg Voc : albior
+s Compar Masc Pl Nom : albiores
+s Compar Masc Pl Acc : albiores
+s Compar Masc Pl Gen : albiorum
+s Compar Masc Pl Dat : albioribus
+s Compar Masc Pl Abl : albioribus
+s Compar Masc Pl Voc : albiores
+s Compar Fem Sg Nom : albior
+s Compar Fem Sg Acc : albiorem
+s Compar Fem Sg Gen : albioris
+s Compar Fem Sg Dat : albiori
+s Compar Fem Sg Abl : albiore
+s Compar Fem Sg Voc : albior
+s Compar Fem Pl Nom : albiores
+s Compar Fem Pl Acc : albiores
+s Compar Fem Pl Gen : albiorum
+s Compar Fem Pl Dat : albioribus
+s Compar Fem Pl Abl : albioribus
+s Compar Fem Pl Voc : albiores
+s Compar Neutr Sg Nom : albius
+s Compar Neutr Sg Acc : albius
+s Compar Neutr Sg Gen : albioris
+s Compar Neutr Sg Dat : albiori
+s Compar Neutr Sg Abl : albiore
+s Compar Neutr Sg Voc : albius
+s Compar Neutr Pl Nom : albiora
+s Compar Neutr Pl Acc : albiora
+s Compar Neutr Pl Gen : albiorum
+s Compar Neutr Pl Dat : albioribus
+s Compar Neutr Pl Abl : albioribus
+s Compar Neutr Pl Voc : albiora
+s Superl Masc Sg Nom : albissimus
+s Superl Masc Sg Acc : albissimum
+s Superl Masc Sg Gen : albissimi
+s Superl Masc Sg Dat : albissimo
+s Superl Masc Sg Abl : albissimo
+s Superl Masc Sg Voc : albissime
+s Superl Masc Pl Nom : albissimi
+s Superl Masc Pl Acc : albissimos
+s Superl Masc Pl Gen : albissimorum
+s Superl Masc Pl Dat : albissimis
+s Superl Masc Pl Abl : albissimis
+s Superl Masc Pl Voc : albissimi
+s Superl Fem Sg Nom : albissima
+s Superl Fem Sg Acc : albissimam
+s Superl Fem Sg Gen : albissimae
+s Superl Fem Sg Dat : albissimae
+s Superl Fem Sg Abl : albissima
+s Superl Fem Sg Voc : albissima
+s Superl Fem Pl Nom : albissimae
+s Superl Fem Pl Acc : albissimas
+s Superl Fem Pl Gen : albissimarum
+s Superl Fem Pl Dat : albissimis
+s Superl Fem Pl Abl : albissimis
+s Superl Fem Pl Voc : albissimae
+s Superl Neutr Sg Nom : albissimum
+s Superl Neutr Sg Acc : albissimum
+s Superl Neutr Sg Gen : albissimi
+s Superl Neutr Sg Dat : albissimo
+s Superl Neutr Sg Abl : albissimo
+s Superl Neutr Sg Voc : albissimum
+s Superl Neutr Pl Nom : albissima
+s Superl Neutr Pl Acc : albissima
+s Superl Neutr Pl Gen : albissimorum
+s Superl Neutr Pl Dat : albissimis
+s Superl Neutr Pl Abl : albissimis
+s Superl Neutr Pl Voc : albissima
+
+ s Posit Masc Sg Nom : vastus
+s Posit Masc Sg Acc : vastum
+s Posit Masc Sg Gen : vasti
+s Posit Masc Sg Dat : vasto
+s Posit Masc Sg Abl : vasto
+s Posit Masc Sg Voc : vaste
+s Posit Masc Pl Nom : vasti
+s Posit Masc Pl Acc : vastos
+s Posit Masc Pl Gen : vastorum
+s Posit Masc Pl Dat : vastis
+s Posit Masc Pl Abl : vastis
+s Posit Masc Pl Voc : vasti
+s Posit Fem Sg Nom : vasta
+s Posit Fem Sg Acc : vastam
+s Posit Fem Sg Gen : vastae
+s Posit Fem Sg Dat : vastae
+s Posit Fem Sg Abl : vasta
+s Posit Fem Sg Voc : vasta
+s Posit Fem Pl Nom : vastae
+s Posit Fem Pl Acc : vastas
+s Posit Fem Pl Gen : vastarum
+s Posit Fem Pl Dat : vastis
+s Posit Fem Pl Abl : vastis
+s Posit Fem Pl Voc : vastae
+s Posit Neutr Sg Nom : vastum
+s Posit Neutr Sg Acc : vastum
+s Posit Neutr Sg Gen : vasti
+s Posit Neutr Sg Dat : vasto
+s Posit Neutr Sg Abl : vasto
+s Posit Neutr Sg Voc : vastum
+s Posit Neutr Pl Nom : vasta
+s Posit Neutr Pl Acc : vasta
+s Posit Neutr Pl Gen : vastorum
+s Posit Neutr Pl Dat : vastis
+s Posit Neutr Pl Abl : vastis
+s Posit Neutr Pl Voc : vasta
+s Compar Masc Sg Nom : vastior
+s Compar Masc Sg Acc : vastiorem
+s Compar Masc Sg Gen : vastioris
+s Compar Masc Sg Dat : vastiori
+s Compar Masc Sg Abl : vastiore
+s Compar Masc Sg Voc : vastior
+s Compar Masc Pl Nom : vastiores
+s Compar Masc Pl Acc : vastiores
+s Compar Masc Pl Gen : vastiorum
+s Compar Masc Pl Dat : vastioribus
+s Compar Masc Pl Abl : vastioribus
+s Compar Masc Pl Voc : vastiores
+s Compar Fem Sg Nom : vastior
+s Compar Fem Sg Acc : vastiorem
+s Compar Fem Sg Gen : vastioris
+s Compar Fem Sg Dat : vastiori
+s Compar Fem Sg Abl : vastiore
+s Compar Fem Sg Voc : vastior
+s Compar Fem Pl Nom : vastiores
+s Compar Fem Pl Acc : vastiores
+s Compar Fem Pl Gen : vastiorum
+s Compar Fem Pl Dat : vastioribus
+s Compar Fem Pl Abl : vastioribus
+s Compar Fem Pl Voc : vastiores
+s Compar Neutr Sg Nom : vastius
+s Compar Neutr Sg Acc : vastius
+s Compar Neutr Sg Gen : vastioris
+s Compar Neutr Sg Dat : vastiori
+s Compar Neutr Sg Abl : vastiore
+s Compar Neutr Sg Voc : vastius
+s Compar Neutr Pl Nom : vastiora
+s Compar Neutr Pl Acc : vastiora
+s Compar Neutr Pl Gen : vastiorum
+s Compar Neutr Pl Dat : vastioribus
+s Compar Neutr Pl Abl : vastioribus
+s Compar Neutr Pl Voc : vastiora
+s Superl Masc Sg Nom : vastissimus
+s Superl Masc Sg Acc : vastissimum
+s Superl Masc Sg Gen : vastissimi
+s Superl Masc Sg Dat : vastissimo
+s Superl Masc Sg Abl : vastissimo
+s Superl Masc Sg Voc : vastissime
+s Superl Masc Pl Nom : vastissimi
+s Superl Masc Pl Acc : vastissimos
+s Superl Masc Pl Gen : vastissimorum
+s Superl Masc Pl Dat : vastissimis
+s Superl Masc Pl Abl : vastissimis
+s Superl Masc Pl Voc : vastissimi
+s Superl Fem Sg Nom : vastissima
+s Superl Fem Sg Acc : vastissimam
+s Superl Fem Sg Gen : vastissimae
+s Superl Fem Sg Dat : vastissimae
+s Superl Fem Sg Abl : vastissima
+s Superl Fem Sg Voc : vastissima
+s Superl Fem Pl Nom : vastissimae
+s Superl Fem Pl Acc : vastissimas
+s Superl Fem Pl Gen : vastissimarum
+s Superl Fem Pl Dat : vastissimis
+s Superl Fem Pl Abl : vastissimis
+s Superl Fem Pl Voc : vastissimae
+s Superl Neutr Sg Nom : vastissimum
+s Superl Neutr Sg Acc : vastissimum
+s Superl Neutr Sg Gen : vastissimi
+s Superl Neutr Sg Dat : vastissimo
+s Superl Neutr Sg Abl : vastissimo
+s Superl Neutr Sg Voc : vastissimum
+s Superl Neutr Pl Nom : vastissima
+s Superl Neutr Pl Acc : vastissima
+s Superl Neutr Pl Gen : vastissimorum
+s Superl Neutr Pl Dat : vastissimis
+s Superl Neutr Pl Abl : vastissimis
+s Superl Neutr Pl Voc : vastissima
+
+ s Posit Masc Sg Nom : flavus
+s Posit Masc Sg Acc : flavum
+s Posit Masc Sg Gen : flavi
+s Posit Masc Sg Dat : flavo
+s Posit Masc Sg Abl : flavo
+s Posit Masc Sg Voc : flave
+s Posit Masc Pl Nom : flavi
+s Posit Masc Pl Acc : flavos
+s Posit Masc Pl Gen : flavorum
+s Posit Masc Pl Dat : flavis
+s Posit Masc Pl Abl : flavis
+s Posit Masc Pl Voc : flavi
+s Posit Fem Sg Nom : flava
+s Posit Fem Sg Acc : flavam
+s Posit Fem Sg Gen : flavae
+s Posit Fem Sg Dat : flavae
+s Posit Fem Sg Abl : flava
+s Posit Fem Sg Voc : flava
+s Posit Fem Pl Nom : flavae
+s Posit Fem Pl Acc : flavas
+s Posit Fem Pl Gen : flavarum
+s Posit Fem Pl Dat : flavis
+s Posit Fem Pl Abl : flavis
+s Posit Fem Pl Voc : flavae
+s Posit Neutr Sg Nom : flavum
+s Posit Neutr Sg Acc : flavum
+s Posit Neutr Sg Gen : flavi
+s Posit Neutr Sg Dat : flavo
+s Posit Neutr Sg Abl : flavo
+s Posit Neutr Sg Voc : flavum
+s Posit Neutr Pl Nom : flava
+s Posit Neutr Pl Acc : flava
+s Posit Neutr Pl Gen : flavorum
+s Posit Neutr Pl Dat : flavis
+s Posit Neutr Pl Abl : flavis
+s Posit Neutr Pl Voc : flava
+s Compar Masc Sg Nom : flavior
+s Compar Masc Sg Acc : flaviorem
+s Compar Masc Sg Gen : flavioris
+s Compar Masc Sg Dat : flaviori
+s Compar Masc Sg Abl : flaviore
+s Compar Masc Sg Voc : flavior
+s Compar Masc Pl Nom : flaviores
+s Compar Masc Pl Acc : flaviores
+s Compar Masc Pl Gen : flaviorum
+s Compar Masc Pl Dat : flavioribus
+s Compar Masc Pl Abl : flavioribus
+s Compar Masc Pl Voc : flaviores
+s Compar Fem Sg Nom : flavior
+s Compar Fem Sg Acc : flaviorem
+s Compar Fem Sg Gen : flavioris
+s Compar Fem Sg Dat : flaviori
+s Compar Fem Sg Abl : flaviore
+s Compar Fem Sg Voc : flavior
+s Compar Fem Pl Nom : flaviores
+s Compar Fem Pl Acc : flaviores
+s Compar Fem Pl Gen : flaviorum
+s Compar Fem Pl Dat : flavioribus
+s Compar Fem Pl Abl : flavioribus
+s Compar Fem Pl Voc : flaviores
+s Compar Neutr Sg Nom : flavius
+s Compar Neutr Sg Acc : flavius
+s Compar Neutr Sg Gen : flavioris
+s Compar Neutr Sg Dat : flaviori
+s Compar Neutr Sg Abl : flaviore
+s Compar Neutr Sg Voc : flavius
+s Compar Neutr Pl Nom : flaviora
+s Compar Neutr Pl Acc : flaviora
+s Compar Neutr Pl Gen : flaviorum
+s Compar Neutr Pl Dat : flavioribus
+s Compar Neutr Pl Abl : flavioribus
+s Compar Neutr Pl Voc : flaviora
+s Superl Masc Sg Nom : flavissimus
+s Superl Masc Sg Acc : flavissimum
+s Superl Masc Sg Gen : flavissimi
+s Superl Masc Sg Dat : flavissimo
+s Superl Masc Sg Abl : flavissimo
+s Superl Masc Sg Voc : flavissime
+s Superl Masc Pl Nom : flavissimi
+s Superl Masc Pl Acc : flavissimos
+s Superl Masc Pl Gen : flavissimorum
+s Superl Masc Pl Dat : flavissimis
+s Superl Masc Pl Abl : flavissimis
+s Superl Masc Pl Voc : flavissimi
+s Superl Fem Sg Nom : flavissima
+s Superl Fem Sg Acc : flavissimam
+s Superl Fem Sg Gen : flavissimae
+s Superl Fem Sg Dat : flavissimae
+s Superl Fem Sg Abl : flavissima
+s Superl Fem Sg Voc : flavissima
+s Superl Fem Pl Nom : flavissimae
+s Superl Fem Pl Acc : flavissimas
+s Superl Fem Pl Gen : flavissimarum
+s Superl Fem Pl Dat : flavissimis
+s Superl Fem Pl Abl : flavissimis
+s Superl Fem Pl Voc : flavissimae
+s Superl Neutr Sg Nom : flavissimum
+s Superl Neutr Sg Acc : flavissimum
+s Superl Neutr Sg Gen : flavissimi
+s Superl Neutr Sg Dat : flavissimo
+s Superl Neutr Sg Abl : flavissimo
+s Superl Neutr Sg Voc : flavissimum
+s Superl Neutr Pl Nom : flavissima
+s Superl Neutr Pl Acc : flavissima
+s Superl Neutr Pl Gen : flavissimorum
+s Superl Neutr Pl Dat : flavissimis
+s Superl Neutr Pl Abl : flavissimis
+s Superl Neutr Pl Voc : flavissima
+
+ s Posit Masc Sg Nom : parvus
+s Posit Masc Sg Acc : parvum
+s Posit Masc Sg Gen : parvi
+s Posit Masc Sg Dat : parvo
+s Posit Masc Sg Abl : parvo
+s Posit Masc Sg Voc : parve
+s Posit Masc Pl Nom : parvi
+s Posit Masc Pl Acc : parvos
+s Posit Masc Pl Gen : parvorum
+s Posit Masc Pl Dat : parvis
+s Posit Masc Pl Abl : parvis
+s Posit Masc Pl Voc : parvi
+s Posit Fem Sg Nom : parva
+s Posit Fem Sg Acc : parvam
+s Posit Fem Sg Gen : parvae
+s Posit Fem Sg Dat : parvae
+s Posit Fem Sg Abl : parva
+s Posit Fem Sg Voc : parva
+s Posit Fem Pl Nom : parvae
+s Posit Fem Pl Acc : parvas
+s Posit Fem Pl Gen : parvarum
+s Posit Fem Pl Dat : parvis
+s Posit Fem Pl Abl : parvis
+s Posit Fem Pl Voc : parvae
+s Posit Neutr Sg Nom : parvum
+s Posit Neutr Sg Acc : parvum
+s Posit Neutr Sg Gen : parvi
+s Posit Neutr Sg Dat : parvo
+s Posit Neutr Sg Abl : parvo
+s Posit Neutr Sg Voc : parvum
+s Posit Neutr Pl Nom : parva
+s Posit Neutr Pl Acc : parva
+s Posit Neutr Pl Gen : parvorum
+s Posit Neutr Pl Dat : parvis
+s Posit Neutr Pl Abl : parvis
+s Posit Neutr Pl Voc : parva
+s Compar Masc Sg Nom : minior
+s Compar Masc Sg Acc : miniorem
+s Compar Masc Sg Gen : minioris
+s Compar Masc Sg Dat : miniori
+s Compar Masc Sg Abl : miniore
+s Compar Masc Sg Voc : minior
+s Compar Masc Pl Nom : miniores
+s Compar Masc Pl Acc : miniores
+s Compar Masc Pl Gen : miniorum
+s Compar Masc Pl Dat : minioribus
+s Compar Masc Pl Abl : minioribus
+s Compar Masc Pl Voc : miniores
+s Compar Fem Sg Nom : minior
+s Compar Fem Sg Acc : miniorem
+s Compar Fem Sg Gen : minioris
+s Compar Fem Sg Dat : miniori
+s Compar Fem Sg Abl : miniore
+s Compar Fem Sg Voc : minior
+s Compar Fem Pl Nom : miniores
+s Compar Fem Pl Acc : miniores
+s Compar Fem Pl Gen : miniorum
+s Compar Fem Pl Dat : minioribus
+s Compar Fem Pl Abl : minioribus
+s Compar Fem Pl Voc : miniores
+s Compar Neutr Sg Nom : minius
+s Compar Neutr Sg Acc : minius
+s Compar Neutr Sg Gen : minioris
+s Compar Neutr Sg Dat : miniori
+s Compar Neutr Sg Abl : miniore
+s Compar Neutr Sg Voc : minius
+s Compar Neutr Pl Nom : miniora
+s Compar Neutr Pl Acc : miniora
+s Compar Neutr Pl Gen : miniorum
+s Compar Neutr Pl Dat : minioribus
+s Compar Neutr Pl Abl : minioribus
+s Compar Neutr Pl Voc : miniora
+s Superl Masc Sg Nom : minimus
+s Superl Masc Sg Acc : minimusm
+s Superl Masc Sg Gen : minimuse
+s Superl Masc Sg Dat : minimuse
+s Superl Masc Sg Abl : minimus
+s Superl Masc Sg Voc : minimus
+s Superl Masc Pl Nom : minimuse
+s Superl Masc Pl Acc : minimuss
+s Superl Masc Pl Gen : minimusrum
+s Superl Masc Pl Dat : minimuis
+s Superl Masc Pl Abl : minimuis
+s Superl Masc Pl Voc : minimuse
+s Superl Fem Sg Nom : minima
+s Superl Fem Sg Acc : minium
+s Superl Fem Sg Gen : minii
+s Superl Fem Sg Dat : minio
+s Superl Fem Sg Abl : minio
+s Superl Fem Sg Voc : minie
+s Superl Fem Pl Nom : minii
+s Superl Fem Pl Acc : minios
+s Superl Fem Pl Gen : miniorum
+s Superl Fem Pl Dat : miniis
+s Superl Fem Pl Abl : miniis
+s Superl Fem Pl Voc : minii
+s Superl Neutr Sg Nom : minimum
+s Superl Neutr Sg Acc : minimum
+s Superl Neutr Sg Gen : minimi
+s Superl Neutr Sg Dat : minimo
+s Superl Neutr Sg Abl : minimo
+s Superl Neutr Sg Voc : minimum
+s Superl Neutr Pl Nom : minima
+s Superl Neutr Pl Acc : minima
+s Superl Neutr Pl Gen : minimorum
+s Superl Neutr Pl Dat : minimis
+s Superl Neutr Pl Abl : minimis
+s Superl Neutr Pl Voc : minima
+
diff --git a/lib/src/latin/extra/paradigms_A.txt.gold b/lib/src/latin/extra/paradigms_A.txt.gold
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/paradigms_A.txt.gold
@@ -0,0 +1,5123 @@
+s Posit Masc Sg Nom : malus
+s Posit Masc Sg Acc : malum
+s Posit Masc Sg Gen : mali
+s Posit Masc Sg Dat : malo
+s Posit Masc Sg Abl : malo
+s Posit Masc Sg Voc : male
+s Posit Masc Pl Nom : mali
+s Posit Masc Pl Acc : malos
+s Posit Masc Pl Gen : malorum
+s Posit Masc Pl Dat : malis
+s Posit Masc Pl Abl : malis
+s Posit Masc Pl Voc : mali
+s Posit Fem Sg Nom : mala
+s Posit Fem Sg Acc : malam
+s Posit Fem Sg Gen : malae
+s Posit Fem Sg Dat : malae
+s Posit Fem Sg Abl : mala
+s Posit Fem Sg Voc : mala
+s Posit Fem Pl Nom : malae
+s Posit Fem Pl Acc : malas
+s Posit Fem Pl Gen : malarum
+s Posit Fem Pl Dat : malis
+s Posit Fem Pl Abl : malis
+s Posit Fem Pl Voc : malae
+s Posit Neutr Sg Nom : malum
+s Posit Neutr Sg Acc : malum
+s Posit Neutr Sg Gen : mali
+s Posit Neutr Sg Dat : malo
+s Posit Neutr Sg Abl : malo
+s Posit Neutr Sg Voc : malum
+s Posit Neutr Pl Nom : mala
+s Posit Neutr Pl Acc : mala
+s Posit Neutr Pl Gen : malorum
+s Posit Neutr Pl Dat : malis
+s Posit Neutr Pl Abl : malis
+s Posit Neutr Pl Voc : mala
+s Compar Masc Sg Nom : peior
+s Compar Masc Sg Acc : peiorem
+s Compar Masc Sg Gen : peioris
+s Compar Masc Sg Dat : peiori
+s Compar Masc Sg Abl : peiore
+s Compar Masc Sg Voc : peior
+s Compar Masc Pl Nom : peiores
+s Compar Masc Pl Acc : peiores
+s Compar Masc Pl Gen : peiorum
+s Compar Masc Pl Dat : peioribus
+s Compar Masc Pl Abl : peioribus
+s Compar Masc Pl Voc : peiores
+s Compar Fem Sg Nom : peior
+s Compar Fem Sg Acc : peiorem
+s Compar Fem Sg Gen : peioris
+s Compar Fem Sg Dat : peiori
+s Compar Fem Sg Abl : peiore
+s Compar Fem Sg Voc : peior
+s Compar Fem Pl Nom : peiores
+s Compar Fem Pl Acc : peiores
+s Compar Fem Pl Gen : peiorum
+s Compar Fem Pl Dat : peioribus
+s Compar Fem Pl Abl : peioribus
+s Compar Fem Pl Voc : peiores
+s Compar Neutr Sg Nom : peius
+s Compar Neutr Sg Acc : peius
+s Compar Neutr Sg Gen : peioris
+s Compar Neutr Sg Dat : peiori
+s Compar Neutr Sg Abl : peiore
+s Compar Neutr Sg Voc : peius
+s Compar Neutr Pl Nom : peiora
+s Compar Neutr Pl Acc : peiora
+s Compar Neutr Pl Gen : peiorum
+s Compar Neutr Pl Dat : peioribus
+s Compar Neutr Pl Abl : peioribus
+s Compar Neutr Pl Voc : peiora
+s Superl Masc Sg Nom : malissimus
+s Superl Masc Sg Acc : malissimum
+s Superl Masc Sg Gen : malissimi
+s Superl Masc Sg Dat : malissimo
+s Superl Masc Sg Abl : malissimo
+s Superl Masc Sg Voc : malissime
+s Superl Masc Pl Nom : malissimi
+s Superl Masc Pl Acc : malissimos
+s Superl Masc Pl Gen : malissimorum
+s Superl Masc Pl Dat : malissimis
+s Superl Masc Pl Abl : malissimis
+s Superl Masc Pl Voc : malissimi
+s Superl Fem Sg Nom : malissima
+s Superl Fem Sg Acc : malissimam
+s Superl Fem Sg Gen : malissimae
+s Superl Fem Sg Dat : malissimae
+s Superl Fem Sg Abl : malissima
+s Superl Fem Sg Voc : malissima
+s Superl Fem Pl Nom : malissimae
+s Superl Fem Pl Acc : malissimas
+s Superl Fem Pl Gen : malissimarum
+s Superl Fem Pl Dat : malissimis
+s Superl Fem Pl Abl : malissimis
+s Superl Fem Pl Voc : malissimae
+s Superl Neutr Sg Nom : malissimum
+s Superl Neutr Sg Acc : malissimum
+s Superl Neutr Sg Gen : malissimi
+s Superl Neutr Sg Dat : malissimo
+s Superl Neutr Sg Abl : malissimo
+s Superl Neutr Sg Voc : malissimum
+s Superl Neutr Pl Nom : malissima
+s Superl Neutr Pl Acc : malissima
+s Superl Neutr Pl Gen : malissimorum
+s Superl Neutr Pl Dat : malissimis
+s Superl Neutr Pl Abl : malissimis
+s Superl Neutr Pl Voc : malissima
+
+ s Posit Masc Sg Nom : pulcher
+s Posit Masc Sg Acc : pulchrum
+s Posit Masc Sg Gen : pulchri
+s Posit Masc Sg Dat : pulchro
+s Posit Masc Sg Abl : pulchro
+s Posit Masc Sg Voc : pulcher
+s Posit Masc Pl Nom : pulchri
+s Posit Masc Pl Acc : pulchros
+s Posit Masc Pl Gen : pulchrorum
+s Posit Masc Pl Dat : pulchris
+s Posit Masc Pl Abl : pulchris
+s Posit Masc Pl Voc : pulchri
+s Posit Fem Sg Nom : pulchra
+s Posit Fem Sg Acc : pulchram
+s Posit Fem Sg Gen : pulchrae
+s Posit Fem Sg Dat : pulchrae
+s Posit Fem Sg Abl : pulchra
+s Posit Fem Sg Voc : pulchra
+s Posit Fem Pl Nom : pulchrae
+s Posit Fem Pl Acc : pulchras
+s Posit Fem Pl Gen : pulchrarum
+s Posit Fem Pl Dat : pulchris
+s Posit Fem Pl Abl : pulchris
+s Posit Fem Pl Voc : pulchrae
+s Posit Neutr Sg Nom : pulchrum
+s Posit Neutr Sg Acc : pulchrum
+s Posit Neutr Sg Gen : pulchri
+s Posit Neutr Sg Dat : pulchro
+s Posit Neutr Sg Abl : pulchro
+s Posit Neutr Sg Voc : pulchrum
+s Posit Neutr Pl Nom : pulchra
+s Posit Neutr Pl Acc : pulchra
+s Posit Neutr Pl Gen : pulchrorum
+s Posit Neutr Pl Dat : pulchris
+s Posit Neutr Pl Abl : pulchris
+s Posit Neutr Pl Voc : pulchra
+s Compar Masc Sg Nom : pulchrior
+s Compar Masc Sg Acc : pulchriorem
+s Compar Masc Sg Gen : pulchrioris
+s Compar Masc Sg Dat : pulchriori
+s Compar Masc Sg Abl : pulchriore
+s Compar Masc Sg Voc : pulchrior
+s Compar Masc Pl Nom : pulchriores
+s Compar Masc Pl Acc : pulchriores
+s Compar Masc Pl Gen : pulchriorum
+s Compar Masc Pl Dat : pulchrioribus
+s Compar Masc Pl Abl : pulchrioribus
+s Compar Masc Pl Voc : pulchriores
+s Compar Fem Sg Nom : pulchrior
+s Compar Fem Sg Acc : pulchriorem
+s Compar Fem Sg Gen : pulchrioris
+s Compar Fem Sg Dat : pulchriori
+s Compar Fem Sg Abl : pulchriore
+s Compar Fem Sg Voc : pulchrior
+s Compar Fem Pl Nom : pulchriores
+s Compar Fem Pl Acc : pulchriores
+s Compar Fem Pl Gen : pulchriorum
+s Compar Fem Pl Dat : pulchrioribus
+s Compar Fem Pl Abl : pulchrioribus
+s Compar Fem Pl Voc : pulchriores
+s Compar Neutr Sg Nom : pulchrius
+s Compar Neutr Sg Acc : pulchrius
+s Compar Neutr Sg Gen : pulchrioris
+s Compar Neutr Sg Dat : pulchriori
+s Compar Neutr Sg Abl : pulchriore
+s Compar Neutr Sg Voc : pulchrius
+s Compar Neutr Pl Nom : pulchriora
+s Compar Neutr Pl Acc : pulchriora
+s Compar Neutr Pl Gen : pulchriorum
+s Compar Neutr Pl Dat : pulchrioribus
+s Compar Neutr Pl Abl : pulchrioribus
+s Compar Neutr Pl Voc : pulchriora
+s Superl Masc Sg Nom : pulcherrimus
+s Superl Masc Sg Acc : pulcherrimum
+s Superl Masc Sg Gen : pulcherrimi
+s Superl Masc Sg Dat : pulcherrimo
+s Superl Masc Sg Abl : pulcherrimo
+s Superl Masc Sg Voc : pulcherrime
+s Superl Masc Pl Nom : pulcherrimi
+s Superl Masc Pl Acc : pulcherrimos
+s Superl Masc Pl Gen : pulcherrimorum
+s Superl Masc Pl Dat : pulcherrimis
+s Superl Masc Pl Abl : pulcherrimis
+s Superl Masc Pl Voc : pulcherrimi
+s Superl Fem Sg Nom : pulcherrima
+s Superl Fem Sg Acc : pulcherrimam
+s Superl Fem Sg Gen : pulcherrimae
+s Superl Fem Sg Dat : pulcherrimae
+s Superl Fem Sg Abl : pulcherrima
+s Superl Fem Sg Voc : pulcherrima
+s Superl Fem Pl Nom : pulcherrimae
+s Superl Fem Pl Acc : pulcherrimas
+s Superl Fem Pl Gen : pulcherrimarum
+s Superl Fem Pl Dat : pulcherrimis
+s Superl Fem Pl Abl : pulcherrimis
+s Superl Fem Pl Voc : pulcherrimae
+s Superl Neutr Sg Nom : pulcherrimum
+s Superl Neutr Sg Acc : pulcherrimum
+s Superl Neutr Sg Gen : pulcherrimi
+s Superl Neutr Sg Dat : pulcherrimo
+s Superl Neutr Sg Abl : pulcherrimo
+s Superl Neutr Sg Voc : pulcherrimum
+s Superl Neutr Pl Nom : pulcherrima
+s Superl Neutr Pl Acc : pulcherrima
+s Superl Neutr Pl Gen : pulcherrimorum
+s Superl Neutr Pl Dat : pulcherrimis
+s Superl Neutr Pl Abl : pulcherrimis
+s Superl Neutr Pl Voc : pulcherrima
+
+ s Posit Masc Sg Nom : magnus
+s Posit Masc Sg Acc : magnum
+s Posit Masc Sg Gen : magni
+s Posit Masc Sg Dat : magno
+s Posit Masc Sg Abl : magno
+s Posit Masc Sg Voc : magne
+s Posit Masc Pl Nom : magni
+s Posit Masc Pl Acc : magnos
+s Posit Masc Pl Gen : magnorum
+s Posit Masc Pl Dat : magnis
+s Posit Masc Pl Abl : magnis
+s Posit Masc Pl Voc : magni
+s Posit Fem Sg Nom : magna
+s Posit Fem Sg Acc : magnam
+s Posit Fem Sg Gen : magnae
+s Posit Fem Sg Dat : magnae
+s Posit Fem Sg Abl : magna
+s Posit Fem Sg Voc : magna
+s Posit Fem Pl Nom : magnae
+s Posit Fem Pl Acc : magnas
+s Posit Fem Pl Gen : magnarum
+s Posit Fem Pl Dat : magnis
+s Posit Fem Pl Abl : magnis
+s Posit Fem Pl Voc : magnae
+s Posit Neutr Sg Nom : magnum
+s Posit Neutr Sg Acc : magnum
+s Posit Neutr Sg Gen : magni
+s Posit Neutr Sg Dat : magno
+s Posit Neutr Sg Abl : magno
+s Posit Neutr Sg Voc : magnum
+s Posit Neutr Pl Nom : magna
+s Posit Neutr Pl Acc : magna
+s Posit Neutr Pl Gen : magnorum
+s Posit Neutr Pl Dat : magnis
+s Posit Neutr Pl Abl : magnis
+s Posit Neutr Pl Voc : magna
+s Compar Masc Sg Nom : maior
+s Compar Masc Sg Acc : maiorem
+s Compar Masc Sg Gen : maioris
+s Compar Masc Sg Dat : maiori
+s Compar Masc Sg Abl : maiore
+s Compar Masc Sg Voc : maior
+s Compar Masc Pl Nom : maiores
+s Compar Masc Pl Acc : maiores
+s Compar Masc Pl Gen : maiorum
+s Compar Masc Pl Dat : maioribus
+s Compar Masc Pl Abl : maioribus
+s Compar Masc Pl Voc : maiores
+s Compar Fem Sg Nom : maior
+s Compar Fem Sg Acc : maiorem
+s Compar Fem Sg Gen : maioris
+s Compar Fem Sg Dat : maiori
+s Compar Fem Sg Abl : maiore
+s Compar Fem Sg Voc : maior
+s Compar Fem Pl Nom : maiores
+s Compar Fem Pl Acc : maiores
+s Compar Fem Pl Gen : maiorum
+s Compar Fem Pl Dat : maioribus
+s Compar Fem Pl Abl : maioribus
+s Compar Fem Pl Voc : maiores
+s Compar Neutr Sg Nom : maius
+s Compar Neutr Sg Acc : maius
+s Compar Neutr Sg Gen : maioris
+s Compar Neutr Sg Dat : maiori
+s Compar Neutr Sg Abl : maiore
+s Compar Neutr Sg Voc : maius
+s Compar Neutr Pl Nom : maiora
+s Compar Neutr Pl Acc : maiora
+s Compar Neutr Pl Gen : maiorum
+s Compar Neutr Pl Dat : maioribus
+s Compar Neutr Pl Abl : maioribus
+s Compar Neutr Pl Voc : maiora
+s Superl Masc Sg Nom : magnissimus
+s Superl Masc Sg Acc : magnissimum
+s Superl Masc Sg Gen : magnissimi
+s Superl Masc Sg Dat : magnissimo
+s Superl Masc Sg Abl : magnissimo
+s Superl Masc Sg Voc : magnissime
+s Superl Masc Pl Nom : magnissimi
+s Superl Masc Pl Acc : magnissimos
+s Superl Masc Pl Gen : magnissimorum
+s Superl Masc Pl Dat : magnissimis
+s Superl Masc Pl Abl : magnissimis
+s Superl Masc Pl Voc : magnissimi
+s Superl Fem Sg Nom : magnissima
+s Superl Fem Sg Acc : magnissimam
+s Superl Fem Sg Gen : magnissimae
+s Superl Fem Sg Dat : magnissimae
+s Superl Fem Sg Abl : magnissima
+s Superl Fem Sg Voc : magnissima
+s Superl Fem Pl Nom : magnissimae
+s Superl Fem Pl Acc : magnissimas
+s Superl Fem Pl Gen : magnissimarum
+s Superl Fem Pl Dat : magnissimis
+s Superl Fem Pl Abl : magnissimis
+s Superl Fem Pl Voc : magnissimae
+s Superl Neutr Sg Nom : magnissimum
+s Superl Neutr Sg Acc : magnissimum
+s Superl Neutr Sg Gen : magnissimi
+s Superl Neutr Sg Dat : magnissimo
+s Superl Neutr Sg Abl : magnissimo
+s Superl Neutr Sg Voc : magnissimum
+s Superl Neutr Pl Nom : magnissima
+s Superl Neutr Pl Acc : magnissima
+s Superl Neutr Pl Gen : magnissimorum
+s Superl Neutr Pl Dat : magnissimis
+s Superl Neutr Pl Abl : magnissimis
+s Superl Neutr Pl Voc : magnissima
+
+ s Posit Masc Sg Nom : niger
+s Posit Masc Sg Acc : nigrum
+s Posit Masc Sg Gen : nigri
+s Posit Masc Sg Dat : nigro
+s Posit Masc Sg Abl : nigro
+s Posit Masc Sg Voc : niger
+s Posit Masc Pl Nom : nigri
+s Posit Masc Pl Acc : nigros
+s Posit Masc Pl Gen : nigrorum
+s Posit Masc Pl Dat : nigris
+s Posit Masc Pl Abl : nigris
+s Posit Masc Pl Voc : nigri
+s Posit Fem Sg Nom : nigra
+s Posit Fem Sg Acc : nigram
+s Posit Fem Sg Gen : nigrae
+s Posit Fem Sg Dat : nigrae
+s Posit Fem Sg Abl : nigra
+s Posit Fem Sg Voc : nigra
+s Posit Fem Pl Nom : nigrae
+s Posit Fem Pl Acc : nigras
+s Posit Fem Pl Gen : nigrarum
+s Posit Fem Pl Dat : nigris
+s Posit Fem Pl Abl : nigris
+s Posit Fem Pl Voc : nigrae
+s Posit Neutr Sg Nom : nigrum
+s Posit Neutr Sg Acc : nigrum
+s Posit Neutr Sg Gen : nigri
+s Posit Neutr Sg Dat : nigro
+s Posit Neutr Sg Abl : nigro
+s Posit Neutr Sg Voc : nigrum
+s Posit Neutr Pl Nom : nigra
+s Posit Neutr Pl Acc : nigra
+s Posit Neutr Pl Gen : nigrorum
+s Posit Neutr Pl Dat : nigris
+s Posit Neutr Pl Abl : nigris
+s Posit Neutr Pl Voc : nigra
+s Compar Masc Sg Nom : nigrior
+s Compar Masc Sg Acc : nigriorem
+s Compar Masc Sg Gen : nigrioris
+s Compar Masc Sg Dat : nigriori
+s Compar Masc Sg Abl : nigriore
+s Compar Masc Sg Voc : nigrior
+s Compar Masc Pl Nom : nigriores
+s Compar Masc Pl Acc : nigriores
+s Compar Masc Pl Gen : nigriorum
+s Compar Masc Pl Dat : nigrioribus
+s Compar Masc Pl Abl : nigrioribus
+s Compar Masc Pl Voc : nigriores
+s Compar Fem Sg Nom : nigrior
+s Compar Fem Sg Acc : nigriorem
+s Compar Fem Sg Gen : nigrioris
+s Compar Fem Sg Dat : nigriori
+s Compar Fem Sg Abl : nigriore
+s Compar Fem Sg Voc : nigrior
+s Compar Fem Pl Nom : nigriores
+s Compar Fem Pl Acc : nigriores
+s Compar Fem Pl Gen : nigriorum
+s Compar Fem Pl Dat : nigrioribus
+s Compar Fem Pl Abl : nigrioribus
+s Compar Fem Pl Voc : nigriores
+s Compar Neutr Sg Nom : nigrius
+s Compar Neutr Sg Acc : nigrius
+s Compar Neutr Sg Gen : nigrioris
+s Compar Neutr Sg Dat : nigriori
+s Compar Neutr Sg Abl : nigriore
+s Compar Neutr Sg Voc : nigrius
+s Compar Neutr Pl Nom : nigriora
+s Compar Neutr Pl Acc : nigriora
+s Compar Neutr Pl Gen : nigriorum
+s Compar Neutr Pl Dat : nigrioribus
+s Compar Neutr Pl Abl : nigrioribus
+s Compar Neutr Pl Voc : nigriora
+s Superl Masc Sg Nom : nigerrimus
+s Superl Masc Sg Acc : nigerrimum
+s Superl Masc Sg Gen : nigerrimi
+s Superl Masc Sg Dat : nigerrimo
+s Superl Masc Sg Abl : nigerrimo
+s Superl Masc Sg Voc : nigerrime
+s Superl Masc Pl Nom : nigerrimi
+s Superl Masc Pl Acc : nigerrimos
+s Superl Masc Pl Gen : nigerrimorum
+s Superl Masc Pl Dat : nigerrimis
+s Superl Masc Pl Abl : nigerrimis
+s Superl Masc Pl Voc : nigerrimi
+s Superl Fem Sg Nom : nigerrima
+s Superl Fem Sg Acc : nigerrimam
+s Superl Fem Sg Gen : nigerrimae
+s Superl Fem Sg Dat : nigerrimae
+s Superl Fem Sg Abl : nigerrima
+s Superl Fem Sg Voc : nigerrima
+s Superl Fem Pl Nom : nigerrimae
+s Superl Fem Pl Acc : nigerrimas
+s Superl Fem Pl Gen : nigerrimarum
+s Superl Fem Pl Dat : nigerrimis
+s Superl Fem Pl Abl : nigerrimis
+s Superl Fem Pl Voc : nigerrimae
+s Superl Neutr Sg Nom : nigerrimum
+s Superl Neutr Sg Acc : nigerrimum
+s Superl Neutr Sg Gen : nigerrimi
+s Superl Neutr Sg Dat : nigerrimo
+s Superl Neutr Sg Abl : nigerrimo
+s Superl Neutr Sg Voc : nigerrimum
+s Superl Neutr Pl Nom : nigerrima
+s Superl Neutr Pl Acc : nigerrima
+s Superl Neutr Pl Gen : nigerrimorum
+s Superl Neutr Pl Dat : nigerrimis
+s Superl Neutr Pl Abl : nigerrimis
+s Superl Neutr Pl Voc : nigerrima
+
+ s Posit Masc Sg Nom : caeruleus
+s Posit Masc Sg Acc : caeruleum
+s Posit Masc Sg Gen : caerulei
+s Posit Masc Sg Dat : caeruleo
+s Posit Masc Sg Abl : caeruleo
+s Posit Masc Sg Voc : caerulee
+s Posit Masc Pl Nom : caerulei
+s Posit Masc Pl Acc : caeruleos
+s Posit Masc Pl Gen : caeruleorum
+s Posit Masc Pl Dat : caeruleis
+s Posit Masc Pl Abl : caeruleis
+s Posit Masc Pl Voc : caerulei
+s Posit Fem Sg Nom : caerulea
+s Posit Fem Sg Acc : caeruleam
+s Posit Fem Sg Gen : caeruleae
+s Posit Fem Sg Dat : caeruleae
+s Posit Fem Sg Abl : caerulea
+s Posit Fem Sg Voc : caerulea
+s Posit Fem Pl Nom : caeruleae
+s Posit Fem Pl Acc : caeruleas
+s Posit Fem Pl Gen : caerulearum
+s Posit Fem Pl Dat : caeruleis
+s Posit Fem Pl Abl : caeruleis
+s Posit Fem Pl Voc : caeruleae
+s Posit Neutr Sg Nom : caeruleum
+s Posit Neutr Sg Acc : caeruleum
+s Posit Neutr Sg Gen : caerulei
+s Posit Neutr Sg Dat : caeruleo
+s Posit Neutr Sg Abl : caeruleo
+s Posit Neutr Sg Voc : caeruleum
+s Posit Neutr Pl Nom : caerulea
+s Posit Neutr Pl Acc : caerulea
+s Posit Neutr Pl Gen : caeruleorum
+s Posit Neutr Pl Dat : caeruleis
+s Posit Neutr Pl Abl : caeruleis
+s Posit Neutr Pl Voc : caerulea
+s Compar Masc Sg Nom : caeruleior
+s Compar Masc Sg Acc : caeruleiorem
+s Compar Masc Sg Gen : caeruleioris
+s Compar Masc Sg Dat : caeruleiori
+s Compar Masc Sg Abl : caeruleiore
+s Compar Masc Sg Voc : caeruleior
+s Compar Masc Pl Nom : caeruleiores
+s Compar Masc Pl Acc : caeruleiores
+s Compar Masc Pl Gen : caeruleiorum
+s Compar Masc Pl Dat : caeruleioribus
+s Compar Masc Pl Abl : caeruleioribus
+s Compar Masc Pl Voc : caeruleiores
+s Compar Fem Sg Nom : caeruleior
+s Compar Fem Sg Acc : caeruleiorem
+s Compar Fem Sg Gen : caeruleioris
+s Compar Fem Sg Dat : caeruleiori
+s Compar Fem Sg Abl : caeruleiore
+s Compar Fem Sg Voc : caeruleior
+s Compar Fem Pl Nom : caeruleiores
+s Compar Fem Pl Acc : caeruleiores
+s Compar Fem Pl Gen : caeruleiorum
+s Compar Fem Pl Dat : caeruleioribus
+s Compar Fem Pl Abl : caeruleioribus
+s Compar Fem Pl Voc : caeruleiores
+s Compar Neutr Sg Nom : caeruleius
+s Compar Neutr Sg Acc : caeruleius
+s Compar Neutr Sg Gen : caeruleioris
+s Compar Neutr Sg Dat : caeruleiori
+s Compar Neutr Sg Abl : caeruleiore
+s Compar Neutr Sg Voc : caeruleius
+s Compar Neutr Pl Nom : caeruleiora
+s Compar Neutr Pl Acc : caeruleiora
+s Compar Neutr Pl Gen : caeruleiorum
+s Compar Neutr Pl Dat : caeruleioribus
+s Compar Neutr Pl Abl : caeruleioribus
+s Compar Neutr Pl Voc : caeruleiora
+s Superl Masc Sg Nom : caeruleissimus
+s Superl Masc Sg Acc : caeruleissimum
+s Superl Masc Sg Gen : caeruleissimi
+s Superl Masc Sg Dat : caeruleissimo
+s Superl Masc Sg Abl : caeruleissimo
+s Superl Masc Sg Voc : caeruleissime
+s Superl Masc Pl Nom : caeruleissimi
+s Superl Masc Pl Acc : caeruleissimos
+s Superl Masc Pl Gen : caeruleissimorum
+s Superl Masc Pl Dat : caeruleissimis
+s Superl Masc Pl Abl : caeruleissimis
+s Superl Masc Pl Voc : caeruleissimi
+s Superl Fem Sg Nom : caeruleissima
+s Superl Fem Sg Acc : caeruleissimam
+s Superl Fem Sg Gen : caeruleissimae
+s Superl Fem Sg Dat : caeruleissimae
+s Superl Fem Sg Abl : caeruleissima
+s Superl Fem Sg Voc : caeruleissima
+s Superl Fem Pl Nom : caeruleissimae
+s Superl Fem Pl Acc : caeruleissimas
+s Superl Fem Pl Gen : caeruleissimarum
+s Superl Fem Pl Dat : caeruleissimis
+s Superl Fem Pl Abl : caeruleissimis
+s Superl Fem Pl Voc : caeruleissimae
+s Superl Neutr Sg Nom : caeruleissimum
+s Superl Neutr Sg Acc : caeruleissimum
+s Superl Neutr Sg Gen : caeruleissimi
+s Superl Neutr Sg Dat : caeruleissimo
+s Superl Neutr Sg Abl : caeruleissimo
+s Superl Neutr Sg Voc : caeruleissimum
+s Superl Neutr Pl Nom : caeruleissima
+s Superl Neutr Pl Acc : caeruleissima
+s Superl Neutr Pl Gen : caeruleissimorum
+s Superl Neutr Pl Dat : caeruleissimis
+s Superl Neutr Pl Abl : caeruleissimis
+s Superl Neutr Pl Voc : caeruleissima
+
+s Posit Masc Sg Nom : caerulus
+s Posit Masc Sg Acc : caerulum
+s Posit Masc Sg Gen : caeruli
+s Posit Masc Sg Dat : caerulo
+s Posit Masc Sg Abl : caerulo
+s Posit Masc Sg Voc : caerule
+s Posit Masc Pl Nom : caeruli
+s Posit Masc Pl Acc : caerulos
+s Posit Masc Pl Gen : caerulorum
+s Posit Masc Pl Dat : caerulis
+s Posit Masc Pl Abl : caerulis
+s Posit Masc Pl Voc : caeruli
+s Posit Fem Sg Nom : caerula
+s Posit Fem Sg Acc : caerulam
+s Posit Fem Sg Gen : caerulae
+s Posit Fem Sg Dat : caerulae
+s Posit Fem Sg Abl : caerula
+s Posit Fem Sg Voc : caerula
+s Posit Fem Pl Nom : caerulae
+s Posit Fem Pl Acc : caerulas
+s Posit Fem Pl Gen : caerularum
+s Posit Fem Pl Dat : caerulis
+s Posit Fem Pl Abl : caerulis
+s Posit Fem Pl Voc : caerulae
+s Posit Neutr Sg Nom : caerulum
+s Posit Neutr Sg Acc : caerulum
+s Posit Neutr Sg Gen : caeruli
+s Posit Neutr Sg Dat : caerulo
+s Posit Neutr Sg Abl : caerulo
+s Posit Neutr Sg Voc : caerulum
+s Posit Neutr Pl Nom : caerula
+s Posit Neutr Pl Acc : caerula
+s Posit Neutr Pl Gen : caerulorum
+s Posit Neutr Pl Dat : caerulis
+s Posit Neutr Pl Abl : caerulis
+s Posit Neutr Pl Voc : caerula
+s Compar Masc Sg Nom : caerulior
+s Compar Masc Sg Acc : caeruliorem
+s Compar Masc Sg Gen : caerulioris
+s Compar Masc Sg Dat : caeruliori
+s Compar Masc Sg Abl : caeruliore
+s Compar Masc Sg Voc : caerulior
+s Compar Masc Pl Nom : caeruliores
+s Compar Masc Pl Acc : caeruliores
+s Compar Masc Pl Gen : caeruliorum
+s Compar Masc Pl Dat : caerulioribus
+s Compar Masc Pl Abl : caerulioribus
+s Compar Masc Pl Voc : caeruliores
+s Compar Fem Sg Nom : caerulior
+s Compar Fem Sg Acc : caeruliorem
+s Compar Fem Sg Gen : caerulioris
+s Compar Fem Sg Dat : caeruliori
+s Compar Fem Sg Abl : caeruliore
+s Compar Fem Sg Voc : caerulior
+s Compar Fem Pl Nom : caeruliores
+s Compar Fem Pl Acc : caeruliores
+s Compar Fem Pl Gen : caeruliorum
+s Compar Fem Pl Dat : caerulioribus
+s Compar Fem Pl Abl : caerulioribus
+s Compar Fem Pl Voc : caeruliores
+s Compar Neutr Sg Nom : caerulius
+s Compar Neutr Sg Acc : caerulius
+s Compar Neutr Sg Gen : caerulioris
+s Compar Neutr Sg Dat : caeruliori
+s Compar Neutr Sg Abl : caeruliore
+s Compar Neutr Sg Voc : caerulius
+s Compar Neutr Pl Nom : caeruliora
+s Compar Neutr Pl Acc : caeruliora
+s Compar Neutr Pl Gen : caeruliorum
+s Compar Neutr Pl Dat : caerulioribus
+s Compar Neutr Pl Abl : caerulioribus
+s Compar Neutr Pl Voc : caeruliora
+s Superl Masc Sg Nom : caerulissimus
+s Superl Masc Sg Acc : caerulissimum
+s Superl Masc Sg Gen : caerulissimi
+s Superl Masc Sg Dat : caerulissimo
+s Superl Masc Sg Abl : caerulissimo
+s Superl Masc Sg Voc : caerulissime
+s Superl Masc Pl Nom : caerulissimi
+s Superl Masc Pl Acc : caerulissimos
+s Superl Masc Pl Gen : caerulissimorum
+s Superl Masc Pl Dat : caerulissimis
+s Superl Masc Pl Abl : caerulissimis
+s Superl Masc Pl Voc : caerulissimi
+s Superl Fem Sg Nom : caerulissima
+s Superl Fem Sg Acc : caerulissimam
+s Superl Fem Sg Gen : caerulissimae
+s Superl Fem Sg Dat : caerulissimae
+s Superl Fem Sg Abl : caerulissima
+s Superl Fem Sg Voc : caerulissima
+s Superl Fem Pl Nom : caerulissimae
+s Superl Fem Pl Acc : caerulissimas
+s Superl Fem Pl Gen : caerulissimarum
+s Superl Fem Pl Dat : caerulissimis
+s Superl Fem Pl Abl : caerulissimis
+s Superl Fem Pl Voc : caerulissimae
+s Superl Neutr Sg Nom : caerulissimum
+s Superl Neutr Sg Acc : caerulissimum
+s Superl Neutr Sg Gen : caerulissimi
+s Superl Neutr Sg Dat : caerulissimo
+s Superl Neutr Sg Abl : caerulissimo
+s Superl Neutr Sg Voc : caerulissimum
+s Superl Neutr Pl Nom : caerulissima
+s Superl Neutr Pl Acc : caerulissima
+s Superl Neutr Pl Gen : caerulissimorum
+s Superl Neutr Pl Dat : caerulissimis
+s Superl Neutr Pl Abl : caerulissimis
+s Superl Neutr Pl Voc : caerulissima
+
+ s Posit Masc Sg Nom : latus
+s Posit Masc Sg Acc : latum
+s Posit Masc Sg Gen : lati
+s Posit Masc Sg Dat : lato
+s Posit Masc Sg Abl : lato
+s Posit Masc Sg Voc : late
+s Posit Masc Pl Nom : lati
+s Posit Masc Pl Acc : latos
+s Posit Masc Pl Gen : latorum
+s Posit Masc Pl Dat : latis
+s Posit Masc Pl Abl : latis
+s Posit Masc Pl Voc : lati
+s Posit Fem Sg Nom : lata
+s Posit Fem Sg Acc : latam
+s Posit Fem Sg Gen : latae
+s Posit Fem Sg Dat : latae
+s Posit Fem Sg Abl : lata
+s Posit Fem Sg Voc : lata
+s Posit Fem Pl Nom : latae
+s Posit Fem Pl Acc : latas
+s Posit Fem Pl Gen : latarum
+s Posit Fem Pl Dat : latis
+s Posit Fem Pl Abl : latis
+s Posit Fem Pl Voc : latae
+s Posit Neutr Sg Nom : latum
+s Posit Neutr Sg Acc : latum
+s Posit Neutr Sg Gen : lati
+s Posit Neutr Sg Dat : lato
+s Posit Neutr Sg Abl : lato
+s Posit Neutr Sg Voc : latum
+s Posit Neutr Pl Nom : lata
+s Posit Neutr Pl Acc : lata
+s Posit Neutr Pl Gen : latorum
+s Posit Neutr Pl Dat : latis
+s Posit Neutr Pl Abl : latis
+s Posit Neutr Pl Voc : lata
+s Compar Masc Sg Nom : latior
+s Compar Masc Sg Acc : latiorem
+s Compar Masc Sg Gen : latioris
+s Compar Masc Sg Dat : latiori
+s Compar Masc Sg Abl : latiore
+s Compar Masc Sg Voc : latior
+s Compar Masc Pl Nom : latiores
+s Compar Masc Pl Acc : latiores
+s Compar Masc Pl Gen : latiorum
+s Compar Masc Pl Dat : latioribus
+s Compar Masc Pl Abl : latioribus
+s Compar Masc Pl Voc : latiores
+s Compar Fem Sg Nom : latior
+s Compar Fem Sg Acc : latiorem
+s Compar Fem Sg Gen : latioris
+s Compar Fem Sg Dat : latiori
+s Compar Fem Sg Abl : latiore
+s Compar Fem Sg Voc : latior
+s Compar Fem Pl Nom : latiores
+s Compar Fem Pl Acc : latiores
+s Compar Fem Pl Gen : latiorum
+s Compar Fem Pl Dat : latioribus
+s Compar Fem Pl Abl : latioribus
+s Compar Fem Pl Voc : latiores
+s Compar Neutr Sg Nom : latius
+s Compar Neutr Sg Acc : latius
+s Compar Neutr Sg Gen : latioris
+s Compar Neutr Sg Dat : latiori
+s Compar Neutr Sg Abl : latiore
+s Compar Neutr Sg Voc : latius
+s Compar Neutr Pl Nom : latiora
+s Compar Neutr Pl Acc : latiora
+s Compar Neutr Pl Gen : latiorum
+s Compar Neutr Pl Dat : latioribus
+s Compar Neutr Pl Abl : latioribus
+s Compar Neutr Pl Voc : latiora
+s Superl Masc Sg Nom : latissimus
+s Superl Masc Sg Acc : latissimum
+s Superl Masc Sg Gen : latissimi
+s Superl Masc Sg Dat : latissimo
+s Superl Masc Sg Abl : latissimo
+s Superl Masc Sg Voc : latissime
+s Superl Masc Pl Nom : latissimi
+s Superl Masc Pl Acc : latissimos
+s Superl Masc Pl Gen : latissimorum
+s Superl Masc Pl Dat : latissimis
+s Superl Masc Pl Abl : latissimis
+s Superl Masc Pl Voc : latissimi
+s Superl Fem Sg Nom : latissima
+s Superl Fem Sg Acc : latissimam
+s Superl Fem Sg Gen : latissimae
+s Superl Fem Sg Dat : latissimae
+s Superl Fem Sg Abl : latissima
+s Superl Fem Sg Voc : latissima
+s Superl Fem Pl Nom : latissimae
+s Superl Fem Pl Acc : latissimas
+s Superl Fem Pl Gen : latissimarum
+s Superl Fem Pl Dat : latissimis
+s Superl Fem Pl Abl : latissimis
+s Superl Fem Pl Voc : latissimae
+s Superl Neutr Sg Nom : latissimum
+s Superl Neutr Sg Acc : latissimum
+s Superl Neutr Sg Gen : latissimi
+s Superl Neutr Sg Dat : latissimo
+s Superl Neutr Sg Abl : latissimo
+s Superl Neutr Sg Voc : latissimum
+s Superl Neutr Pl Nom : latissima
+s Superl Neutr Pl Acc : latissima
+s Superl Neutr Pl Gen : latissimorum
+s Superl Neutr Pl Dat : latissimis
+s Superl Neutr Pl Abl : latissimis
+s Superl Neutr Pl Voc : latissima
+
+ s Posit Masc Sg Nom : fulvus
+s Posit Masc Sg Acc : fulvum
+s Posit Masc Sg Gen : fulvi
+s Posit Masc Sg Dat : fulvo
+s Posit Masc Sg Abl : fulvo
+s Posit Masc Sg Voc : fulve
+s Posit Masc Pl Nom : fulvi
+s Posit Masc Pl Acc : fulvos
+s Posit Masc Pl Gen : fulvorum
+s Posit Masc Pl Dat : fulvis
+s Posit Masc Pl Abl : fulvis
+s Posit Masc Pl Voc : fulvi
+s Posit Fem Sg Nom : fulva
+s Posit Fem Sg Acc : fulvam
+s Posit Fem Sg Gen : fulvae
+s Posit Fem Sg Dat : fulvae
+s Posit Fem Sg Abl : fulva
+s Posit Fem Sg Voc : fulva
+s Posit Fem Pl Nom : fulvae
+s Posit Fem Pl Acc : fulvas
+s Posit Fem Pl Gen : fulvarum
+s Posit Fem Pl Dat : fulvis
+s Posit Fem Pl Abl : fulvis
+s Posit Fem Pl Voc : fulvae
+s Posit Neutr Sg Nom : fulvum
+s Posit Neutr Sg Acc : fulvum
+s Posit Neutr Sg Gen : fulvi
+s Posit Neutr Sg Dat : fulvo
+s Posit Neutr Sg Abl : fulvo
+s Posit Neutr Sg Voc : fulvum
+s Posit Neutr Pl Nom : fulva
+s Posit Neutr Pl Acc : fulva
+s Posit Neutr Pl Gen : fulvorum
+s Posit Neutr Pl Dat : fulvis
+s Posit Neutr Pl Abl : fulvis
+s Posit Neutr Pl Voc : fulva
+s Compar Masc Sg Nom : fulvior
+s Compar Masc Sg Acc : fulviorem
+s Compar Masc Sg Gen : fulvioris
+s Compar Masc Sg Dat : fulviori
+s Compar Masc Sg Abl : fulviore
+s Compar Masc Sg Voc : fulvior
+s Compar Masc Pl Nom : fulviores
+s Compar Masc Pl Acc : fulviores
+s Compar Masc Pl Gen : fulviorum
+s Compar Masc Pl Dat : fulvioribus
+s Compar Masc Pl Abl : fulvioribus
+s Compar Masc Pl Voc : fulviores
+s Compar Fem Sg Nom : fulvior
+s Compar Fem Sg Acc : fulviorem
+s Compar Fem Sg Gen : fulvioris
+s Compar Fem Sg Dat : fulviori
+s Compar Fem Sg Abl : fulviore
+s Compar Fem Sg Voc : fulvior
+s Compar Fem Pl Nom : fulviores
+s Compar Fem Pl Acc : fulviores
+s Compar Fem Pl Gen : fulviorum
+s Compar Fem Pl Dat : fulvioribus
+s Compar Fem Pl Abl : fulvioribus
+s Compar Fem Pl Voc : fulviores
+s Compar Neutr Sg Nom : fulvius
+s Compar Neutr Sg Acc : fulvius
+s Compar Neutr Sg Gen : fulvioris
+s Compar Neutr Sg Dat : fulviori
+s Compar Neutr Sg Abl : fulviore
+s Compar Neutr Sg Voc : fulvius
+s Compar Neutr Pl Nom : fulviora
+s Compar Neutr Pl Acc : fulviora
+s Compar Neutr Pl Gen : fulviorum
+s Compar Neutr Pl Dat : fulvioribus
+s Compar Neutr Pl Abl : fulvioribus
+s Compar Neutr Pl Voc : fulviora
+s Superl Masc Sg Nom : fulvissimus
+s Superl Masc Sg Acc : fulvissimum
+s Superl Masc Sg Gen : fulvissimi
+s Superl Masc Sg Dat : fulvissimo
+s Superl Masc Sg Abl : fulvissimo
+s Superl Masc Sg Voc : fulvissime
+s Superl Masc Pl Nom : fulvissimi
+s Superl Masc Pl Acc : fulvissimos
+s Superl Masc Pl Gen : fulvissimorum
+s Superl Masc Pl Dat : fulvissimis
+s Superl Masc Pl Abl : fulvissimis
+s Superl Masc Pl Voc : fulvissimi
+s Superl Fem Sg Nom : fulvissima
+s Superl Fem Sg Acc : fulvissimam
+s Superl Fem Sg Gen : fulvissimae
+s Superl Fem Sg Dat : fulvissimae
+s Superl Fem Sg Abl : fulvissima
+s Superl Fem Sg Voc : fulvissima
+s Superl Fem Pl Nom : fulvissimae
+s Superl Fem Pl Acc : fulvissimas
+s Superl Fem Pl Gen : fulvissimarum
+s Superl Fem Pl Dat : fulvissimis
+s Superl Fem Pl Abl : fulvissimis
+s Superl Fem Pl Voc : fulvissimae
+s Superl Neutr Sg Nom : fulvissimum
+s Superl Neutr Sg Acc : fulvissimum
+s Superl Neutr Sg Gen : fulvissimi
+s Superl Neutr Sg Dat : fulvissimo
+s Superl Neutr Sg Abl : fulvissimo
+s Superl Neutr Sg Voc : fulvissimum
+s Superl Neutr Pl Nom : fulvissima
+s Superl Neutr Pl Acc : fulvissima
+s Superl Neutr Pl Gen : fulvissimorum
+s Superl Neutr Pl Dat : fulvissimis
+s Superl Neutr Pl Abl : fulvissimis
+s Superl Neutr Pl Voc : fulvissima
+
+ s Posit Masc Sg Nom : lautus
+s Posit Masc Sg Acc : lautum
+s Posit Masc Sg Gen : lauti
+s Posit Masc Sg Dat : lauto
+s Posit Masc Sg Abl : lauto
+s Posit Masc Sg Voc : laute
+s Posit Masc Pl Nom : lauti
+s Posit Masc Pl Acc : lautos
+s Posit Masc Pl Gen : lautorum
+s Posit Masc Pl Dat : lautis
+s Posit Masc Pl Abl : lautis
+s Posit Masc Pl Voc : lauti
+s Posit Fem Sg Nom : lauta
+s Posit Fem Sg Acc : lautam
+s Posit Fem Sg Gen : lautae
+s Posit Fem Sg Dat : lautae
+s Posit Fem Sg Abl : lauta
+s Posit Fem Sg Voc : lauta
+s Posit Fem Pl Nom : lautae
+s Posit Fem Pl Acc : lautas
+s Posit Fem Pl Gen : lautarum
+s Posit Fem Pl Dat : lautis
+s Posit Fem Pl Abl : lautis
+s Posit Fem Pl Voc : lautae
+s Posit Neutr Sg Nom : lautum
+s Posit Neutr Sg Acc : lautum
+s Posit Neutr Sg Gen : lauti
+s Posit Neutr Sg Dat : lauto
+s Posit Neutr Sg Abl : lauto
+s Posit Neutr Sg Voc : lautum
+s Posit Neutr Pl Nom : lauta
+s Posit Neutr Pl Acc : lauta
+s Posit Neutr Pl Gen : lautorum
+s Posit Neutr Pl Dat : lautis
+s Posit Neutr Pl Abl : lautis
+s Posit Neutr Pl Voc : lauta
+s Compar Masc Sg Nom : lautior
+s Compar Masc Sg Acc : lautiorem
+s Compar Masc Sg Gen : lautioris
+s Compar Masc Sg Dat : lautiori
+s Compar Masc Sg Abl : lautiore
+s Compar Masc Sg Voc : lautior
+s Compar Masc Pl Nom : lautiores
+s Compar Masc Pl Acc : lautiores
+s Compar Masc Pl Gen : lautiorum
+s Compar Masc Pl Dat : lautioribus
+s Compar Masc Pl Abl : lautioribus
+s Compar Masc Pl Voc : lautiores
+s Compar Fem Sg Nom : lautior
+s Compar Fem Sg Acc : lautiorem
+s Compar Fem Sg Gen : lautioris
+s Compar Fem Sg Dat : lautiori
+s Compar Fem Sg Abl : lautiore
+s Compar Fem Sg Voc : lautior
+s Compar Fem Pl Nom : lautiores
+s Compar Fem Pl Acc : lautiores
+s Compar Fem Pl Gen : lautiorum
+s Compar Fem Pl Dat : lautioribus
+s Compar Fem Pl Abl : lautioribus
+s Compar Fem Pl Voc : lautiores
+s Compar Neutr Sg Nom : lautius
+s Compar Neutr Sg Acc : lautius
+s Compar Neutr Sg Gen : lautioris
+s Compar Neutr Sg Dat : lautiori
+s Compar Neutr Sg Abl : lautiore
+s Compar Neutr Sg Voc : lautius
+s Compar Neutr Pl Nom : lautiora
+s Compar Neutr Pl Acc : lautiora
+s Compar Neutr Pl Gen : lautiorum
+s Compar Neutr Pl Dat : lautioribus
+s Compar Neutr Pl Abl : lautioribus
+s Compar Neutr Pl Voc : lautiora
+s Superl Masc Sg Nom : lautissimus
+s Superl Masc Sg Acc : lautissimum
+s Superl Masc Sg Gen : lautissimi
+s Superl Masc Sg Dat : lautissimo
+s Superl Masc Sg Abl : lautissimo
+s Superl Masc Sg Voc : lautissime
+s Superl Masc Pl Nom : lautissimi
+s Superl Masc Pl Acc : lautissimos
+s Superl Masc Pl Gen : lautissimorum
+s Superl Masc Pl Dat : lautissimis
+s Superl Masc Pl Abl : lautissimis
+s Superl Masc Pl Voc : lautissimi
+s Superl Fem Sg Nom : lautissima
+s Superl Fem Sg Acc : lautissimam
+s Superl Fem Sg Gen : lautissimae
+s Superl Fem Sg Dat : lautissimae
+s Superl Fem Sg Abl : lautissima
+s Superl Fem Sg Voc : lautissima
+s Superl Fem Pl Nom : lautissimae
+s Superl Fem Pl Acc : lautissimas
+s Superl Fem Pl Gen : lautissimarum
+s Superl Fem Pl Dat : lautissimis
+s Superl Fem Pl Abl : lautissimis
+s Superl Fem Pl Voc : lautissimae
+s Superl Neutr Sg Nom : lautissimum
+s Superl Neutr Sg Acc : lautissimum
+s Superl Neutr Sg Gen : lautissimi
+s Superl Neutr Sg Dat : lautissimo
+s Superl Neutr Sg Abl : lautissimo
+s Superl Neutr Sg Voc : lautissimum
+s Superl Neutr Pl Nom : lautissima
+s Superl Neutr Pl Acc : lautissima
+s Superl Neutr Pl Gen : lautissimorum
+s Superl Neutr Pl Dat : lautissimis
+s Superl Neutr Pl Abl : lautissimis
+s Superl Neutr Pl Voc : lautissima
+
+ s Posit Masc Sg Nom : callidus
+s Posit Masc Sg Acc : callidum
+s Posit Masc Sg Gen : callidi
+s Posit Masc Sg Dat : callido
+s Posit Masc Sg Abl : callido
+s Posit Masc Sg Voc : callide
+s Posit Masc Pl Nom : callidi
+s Posit Masc Pl Acc : callidos
+s Posit Masc Pl Gen : callidorum
+s Posit Masc Pl Dat : callidis
+s Posit Masc Pl Abl : callidis
+s Posit Masc Pl Voc : callidi
+s Posit Fem Sg Nom : callida
+s Posit Fem Sg Acc : callidam
+s Posit Fem Sg Gen : callidae
+s Posit Fem Sg Dat : callidae
+s Posit Fem Sg Abl : callida
+s Posit Fem Sg Voc : callida
+s Posit Fem Pl Nom : callidae
+s Posit Fem Pl Acc : callidas
+s Posit Fem Pl Gen : callidarum
+s Posit Fem Pl Dat : callidis
+s Posit Fem Pl Abl : callidis
+s Posit Fem Pl Voc : callidae
+s Posit Neutr Sg Nom : callidum
+s Posit Neutr Sg Acc : callidum
+s Posit Neutr Sg Gen : callidi
+s Posit Neutr Sg Dat : callido
+s Posit Neutr Sg Abl : callido
+s Posit Neutr Sg Voc : callidum
+s Posit Neutr Pl Nom : callida
+s Posit Neutr Pl Acc : callida
+s Posit Neutr Pl Gen : callidorum
+s Posit Neutr Pl Dat : callidis
+s Posit Neutr Pl Abl : callidis
+s Posit Neutr Pl Voc : callida
+s Compar Masc Sg Nom : callidior
+s Compar Masc Sg Acc : callidiorem
+s Compar Masc Sg Gen : callidioris
+s Compar Masc Sg Dat : callidiori
+s Compar Masc Sg Abl : callidiore
+s Compar Masc Sg Voc : callidior
+s Compar Masc Pl Nom : callidiores
+s Compar Masc Pl Acc : callidiores
+s Compar Masc Pl Gen : callidiorum
+s Compar Masc Pl Dat : callidioribus
+s Compar Masc Pl Abl : callidioribus
+s Compar Masc Pl Voc : callidiores
+s Compar Fem Sg Nom : callidior
+s Compar Fem Sg Acc : callidiorem
+s Compar Fem Sg Gen : callidioris
+s Compar Fem Sg Dat : callidiori
+s Compar Fem Sg Abl : callidiore
+s Compar Fem Sg Voc : callidior
+s Compar Fem Pl Nom : callidiores
+s Compar Fem Pl Acc : callidiores
+s Compar Fem Pl Gen : callidiorum
+s Compar Fem Pl Dat : callidioribus
+s Compar Fem Pl Abl : callidioribus
+s Compar Fem Pl Voc : callidiores
+s Compar Neutr Sg Nom : callidius
+s Compar Neutr Sg Acc : callidius
+s Compar Neutr Sg Gen : callidioris
+s Compar Neutr Sg Dat : callidiori
+s Compar Neutr Sg Abl : callidiore
+s Compar Neutr Sg Voc : callidius
+s Compar Neutr Pl Nom : callidiora
+s Compar Neutr Pl Acc : callidiora
+s Compar Neutr Pl Gen : callidiorum
+s Compar Neutr Pl Dat : callidioribus
+s Compar Neutr Pl Abl : callidioribus
+s Compar Neutr Pl Voc : callidiora
+s Superl Masc Sg Nom : callidissimus
+s Superl Masc Sg Acc : callidissimum
+s Superl Masc Sg Gen : callidissimi
+s Superl Masc Sg Dat : callidissimo
+s Superl Masc Sg Abl : callidissimo
+s Superl Masc Sg Voc : callidissime
+s Superl Masc Pl Nom : callidissimi
+s Superl Masc Pl Acc : callidissimos
+s Superl Masc Pl Gen : callidissimorum
+s Superl Masc Pl Dat : callidissimis
+s Superl Masc Pl Abl : callidissimis
+s Superl Masc Pl Voc : callidissimi
+s Superl Fem Sg Nom : callidissima
+s Superl Fem Sg Acc : callidissimam
+s Superl Fem Sg Gen : callidissimae
+s Superl Fem Sg Dat : callidissimae
+s Superl Fem Sg Abl : callidissima
+s Superl Fem Sg Voc : callidissima
+s Superl Fem Pl Nom : callidissimae
+s Superl Fem Pl Acc : callidissimas
+s Superl Fem Pl Gen : callidissimarum
+s Superl Fem Pl Dat : callidissimis
+s Superl Fem Pl Abl : callidissimis
+s Superl Fem Pl Voc : callidissimae
+s Superl Neutr Sg Nom : callidissimum
+s Superl Neutr Sg Acc : callidissimum
+s Superl Neutr Sg Gen : callidissimi
+s Superl Neutr Sg Dat : callidissimo
+s Superl Neutr Sg Abl : callidissimo
+s Superl Neutr Sg Voc : callidissimum
+s Superl Neutr Pl Nom : callidissima
+s Superl Neutr Pl Acc : callidissima
+s Superl Neutr Pl Gen : callidissimorum
+s Superl Neutr Pl Dat : callidissimis
+s Superl Neutr Pl Abl : callidissimis
+s Superl Neutr Pl Voc : callidissima
+
+ s Posit Masc Sg Nom : frigidus
+s Posit Masc Sg Acc : frigidum
+s Posit Masc Sg Gen : frigidi
+s Posit Masc Sg Dat : frigido
+s Posit Masc Sg Abl : frigido
+s Posit Masc Sg Voc : frigide
+s Posit Masc Pl Nom : frigidi
+s Posit Masc Pl Acc : frigidos
+s Posit Masc Pl Gen : frigidorum
+s Posit Masc Pl Dat : frigidis
+s Posit Masc Pl Abl : frigidis
+s Posit Masc Pl Voc : frigidi
+s Posit Fem Sg Nom : frigida
+s Posit Fem Sg Acc : frigidam
+s Posit Fem Sg Gen : frigidae
+s Posit Fem Sg Dat : frigidae
+s Posit Fem Sg Abl : frigida
+s Posit Fem Sg Voc : frigida
+s Posit Fem Pl Nom : frigidae
+s Posit Fem Pl Acc : frigidas
+s Posit Fem Pl Gen : frigidarum
+s Posit Fem Pl Dat : frigidis
+s Posit Fem Pl Abl : frigidis
+s Posit Fem Pl Voc : frigidae
+s Posit Neutr Sg Nom : frigidum
+s Posit Neutr Sg Acc : frigidum
+s Posit Neutr Sg Gen : frigidi
+s Posit Neutr Sg Dat : frigido
+s Posit Neutr Sg Abl : frigido
+s Posit Neutr Sg Voc : frigidum
+s Posit Neutr Pl Nom : frigida
+s Posit Neutr Pl Acc : frigida
+s Posit Neutr Pl Gen : frigidorum
+s Posit Neutr Pl Dat : frigidis
+s Posit Neutr Pl Abl : frigidis
+s Posit Neutr Pl Voc : frigida
+s Compar Masc Sg Nom : frigidior
+s Compar Masc Sg Acc : frigidiorem
+s Compar Masc Sg Gen : frigidioris
+s Compar Masc Sg Dat : frigidiori
+s Compar Masc Sg Abl : frigidiore
+s Compar Masc Sg Voc : frigidior
+s Compar Masc Pl Nom : frigidiores
+s Compar Masc Pl Acc : frigidiores
+s Compar Masc Pl Gen : frigidiorum
+s Compar Masc Pl Dat : frigidioribus
+s Compar Masc Pl Abl : frigidioribus
+s Compar Masc Pl Voc : frigidiores
+s Compar Fem Sg Nom : frigidior
+s Compar Fem Sg Acc : frigidiorem
+s Compar Fem Sg Gen : frigidioris
+s Compar Fem Sg Dat : frigidiori
+s Compar Fem Sg Abl : frigidiore
+s Compar Fem Sg Voc : frigidior
+s Compar Fem Pl Nom : frigidiores
+s Compar Fem Pl Acc : frigidiores
+s Compar Fem Pl Gen : frigidiorum
+s Compar Fem Pl Dat : frigidioribus
+s Compar Fem Pl Abl : frigidioribus
+s Compar Fem Pl Voc : frigidiores
+s Compar Neutr Sg Nom : frigidius
+s Compar Neutr Sg Acc : frigidius
+s Compar Neutr Sg Gen : frigidioris
+s Compar Neutr Sg Dat : frigidiori
+s Compar Neutr Sg Abl : frigidiore
+s Compar Neutr Sg Voc : frigidius
+s Compar Neutr Pl Nom : frigidiora
+s Compar Neutr Pl Acc : frigidiora
+s Compar Neutr Pl Gen : frigidiorum
+s Compar Neutr Pl Dat : frigidioribus
+s Compar Neutr Pl Abl : frigidioribus
+s Compar Neutr Pl Voc : frigidiora
+s Superl Masc Sg Nom : frigidissimus
+s Superl Masc Sg Acc : frigidissimum
+s Superl Masc Sg Gen : frigidissimi
+s Superl Masc Sg Dat : frigidissimo
+s Superl Masc Sg Abl : frigidissimo
+s Superl Masc Sg Voc : frigidissime
+s Superl Masc Pl Nom : frigidissimi
+s Superl Masc Pl Acc : frigidissimos
+s Superl Masc Pl Gen : frigidissimorum
+s Superl Masc Pl Dat : frigidissimis
+s Superl Masc Pl Abl : frigidissimis
+s Superl Masc Pl Voc : frigidissimi
+s Superl Fem Sg Nom : frigidissima
+s Superl Fem Sg Acc : frigidissimam
+s Superl Fem Sg Gen : frigidissimae
+s Superl Fem Sg Dat : frigidissimae
+s Superl Fem Sg Abl : frigidissima
+s Superl Fem Sg Voc : frigidissima
+s Superl Fem Pl Nom : frigidissimae
+s Superl Fem Pl Acc : frigidissimas
+s Superl Fem Pl Gen : frigidissimarum
+s Superl Fem Pl Dat : frigidissimis
+s Superl Fem Pl Abl : frigidissimis
+s Superl Fem Pl Voc : frigidissimae
+s Superl Neutr Sg Nom : frigidissimum
+s Superl Neutr Sg Acc : frigidissimum
+s Superl Neutr Sg Gen : frigidissimi
+s Superl Neutr Sg Dat : frigidissimo
+s Superl Neutr Sg Abl : frigidissimo
+s Superl Neutr Sg Voc : frigidissimum
+s Superl Neutr Pl Nom : frigidissima
+s Superl Neutr Pl Acc : frigidissima
+s Superl Neutr Pl Gen : frigidissimorum
+s Superl Neutr Pl Dat : frigidissimis
+s Superl Neutr Pl Abl : frigidissimis
+s Superl Neutr Pl Voc : frigidissima
+
+ s Posit Masc Sg Nom : rectus
+s Posit Masc Sg Acc : rectum
+s Posit Masc Sg Gen : recti
+s Posit Masc Sg Dat : recto
+s Posit Masc Sg Abl : recto
+s Posit Masc Sg Voc : recte
+s Posit Masc Pl Nom : recti
+s Posit Masc Pl Acc : rectos
+s Posit Masc Pl Gen : rectorum
+s Posit Masc Pl Dat : rectis
+s Posit Masc Pl Abl : rectis
+s Posit Masc Pl Voc : recti
+s Posit Fem Sg Nom : recta
+s Posit Fem Sg Acc : rectam
+s Posit Fem Sg Gen : rectae
+s Posit Fem Sg Dat : rectae
+s Posit Fem Sg Abl : recta
+s Posit Fem Sg Voc : recta
+s Posit Fem Pl Nom : rectae
+s Posit Fem Pl Acc : rectas
+s Posit Fem Pl Gen : rectarum
+s Posit Fem Pl Dat : rectis
+s Posit Fem Pl Abl : rectis
+s Posit Fem Pl Voc : rectae
+s Posit Neutr Sg Nom : rectum
+s Posit Neutr Sg Acc : rectum
+s Posit Neutr Sg Gen : recti
+s Posit Neutr Sg Dat : recto
+s Posit Neutr Sg Abl : recto
+s Posit Neutr Sg Voc : rectum
+s Posit Neutr Pl Nom : recta
+s Posit Neutr Pl Acc : recta
+s Posit Neutr Pl Gen : rectorum
+s Posit Neutr Pl Dat : rectis
+s Posit Neutr Pl Abl : rectis
+s Posit Neutr Pl Voc : recta
+s Compar Masc Sg Nom : rectior
+s Compar Masc Sg Acc : rectiorem
+s Compar Masc Sg Gen : rectioris
+s Compar Masc Sg Dat : rectiori
+s Compar Masc Sg Abl : rectiore
+s Compar Masc Sg Voc : rectior
+s Compar Masc Pl Nom : rectiores
+s Compar Masc Pl Acc : rectiores
+s Compar Masc Pl Gen : rectiorum
+s Compar Masc Pl Dat : rectioribus
+s Compar Masc Pl Abl : rectioribus
+s Compar Masc Pl Voc : rectiores
+s Compar Fem Sg Nom : rectior
+s Compar Fem Sg Acc : rectiorem
+s Compar Fem Sg Gen : rectioris
+s Compar Fem Sg Dat : rectiori
+s Compar Fem Sg Abl : rectiore
+s Compar Fem Sg Voc : rectior
+s Compar Fem Pl Nom : rectiores
+s Compar Fem Pl Acc : rectiores
+s Compar Fem Pl Gen : rectiorum
+s Compar Fem Pl Dat : rectioribus
+s Compar Fem Pl Abl : rectioribus
+s Compar Fem Pl Voc : rectiores
+s Compar Neutr Sg Nom : rectius
+s Compar Neutr Sg Acc : rectius
+s Compar Neutr Sg Gen : rectioris
+s Compar Neutr Sg Dat : rectiori
+s Compar Neutr Sg Abl : rectiore
+s Compar Neutr Sg Voc : rectius
+s Compar Neutr Pl Nom : rectiora
+s Compar Neutr Pl Acc : rectiora
+s Compar Neutr Pl Gen : rectiorum
+s Compar Neutr Pl Dat : rectioribus
+s Compar Neutr Pl Abl : rectioribus
+s Compar Neutr Pl Voc : rectiora
+s Superl Masc Sg Nom : rectissimus
+s Superl Masc Sg Acc : rectissimum
+s Superl Masc Sg Gen : rectissimi
+s Superl Masc Sg Dat : rectissimo
+s Superl Masc Sg Abl : rectissimo
+s Superl Masc Sg Voc : rectissime
+s Superl Masc Pl Nom : rectissimi
+s Superl Masc Pl Acc : rectissimos
+s Superl Masc Pl Gen : rectissimorum
+s Superl Masc Pl Dat : rectissimis
+s Superl Masc Pl Abl : rectissimis
+s Superl Masc Pl Voc : rectissimi
+s Superl Fem Sg Nom : rectissima
+s Superl Fem Sg Acc : rectissimam
+s Superl Fem Sg Gen : rectissimae
+s Superl Fem Sg Dat : rectissimae
+s Superl Fem Sg Abl : rectissima
+s Superl Fem Sg Voc : rectissima
+s Superl Fem Pl Nom : rectissimae
+s Superl Fem Pl Acc : rectissimas
+s Superl Fem Pl Gen : rectissimarum
+s Superl Fem Pl Dat : rectissimis
+s Superl Fem Pl Abl : rectissimis
+s Superl Fem Pl Voc : rectissimae
+s Superl Neutr Sg Nom : rectissimum
+s Superl Neutr Sg Acc : rectissimum
+s Superl Neutr Sg Gen : rectissimi
+s Superl Neutr Sg Dat : rectissimo
+s Superl Neutr Sg Abl : rectissimo
+s Superl Neutr Sg Voc : rectissimum
+s Superl Neutr Pl Nom : rectissima
+s Superl Neutr Pl Acc : rectissima
+s Superl Neutr Pl Gen : rectissimorum
+s Superl Neutr Pl Dat : rectissimis
+s Superl Neutr Pl Abl : rectissimis
+s Superl Neutr Pl Voc : rectissima
+
+ s Posit Masc Sg Nom : sordidus
+s Posit Masc Sg Acc : sordidum
+s Posit Masc Sg Gen : sordidi
+s Posit Masc Sg Dat : sordido
+s Posit Masc Sg Abl : sordido
+s Posit Masc Sg Voc : sordide
+s Posit Masc Pl Nom : sordidi
+s Posit Masc Pl Acc : sordidos
+s Posit Masc Pl Gen : sordidorum
+s Posit Masc Pl Dat : sordidis
+s Posit Masc Pl Abl : sordidis
+s Posit Masc Pl Voc : sordidi
+s Posit Fem Sg Nom : sordida
+s Posit Fem Sg Acc : sordidam
+s Posit Fem Sg Gen : sordidae
+s Posit Fem Sg Dat : sordidae
+s Posit Fem Sg Abl : sordida
+s Posit Fem Sg Voc : sordida
+s Posit Fem Pl Nom : sordidae
+s Posit Fem Pl Acc : sordidas
+s Posit Fem Pl Gen : sordidarum
+s Posit Fem Pl Dat : sordidis
+s Posit Fem Pl Abl : sordidis
+s Posit Fem Pl Voc : sordidae
+s Posit Neutr Sg Nom : sordidum
+s Posit Neutr Sg Acc : sordidum
+s Posit Neutr Sg Gen : sordidi
+s Posit Neutr Sg Dat : sordido
+s Posit Neutr Sg Abl : sordido
+s Posit Neutr Sg Voc : sordidum
+s Posit Neutr Pl Nom : sordida
+s Posit Neutr Pl Acc : sordida
+s Posit Neutr Pl Gen : sordidorum
+s Posit Neutr Pl Dat : sordidis
+s Posit Neutr Pl Abl : sordidis
+s Posit Neutr Pl Voc : sordida
+s Compar Masc Sg Nom : sordidior
+s Compar Masc Sg Acc : sordidiorem
+s Compar Masc Sg Gen : sordidioris
+s Compar Masc Sg Dat : sordidiori
+s Compar Masc Sg Abl : sordidiore
+s Compar Masc Sg Voc : sordidior
+s Compar Masc Pl Nom : sordidiores
+s Compar Masc Pl Acc : sordidiores
+s Compar Masc Pl Gen : sordidiorum
+s Compar Masc Pl Dat : sordidioribus
+s Compar Masc Pl Abl : sordidioribus
+s Compar Masc Pl Voc : sordidiores
+s Compar Fem Sg Nom : sordidior
+s Compar Fem Sg Acc : sordidiorem
+s Compar Fem Sg Gen : sordidioris
+s Compar Fem Sg Dat : sordidiori
+s Compar Fem Sg Abl : sordidiore
+s Compar Fem Sg Voc : sordidior
+s Compar Fem Pl Nom : sordidiores
+s Compar Fem Pl Acc : sordidiores
+s Compar Fem Pl Gen : sordidiorum
+s Compar Fem Pl Dat : sordidioribus
+s Compar Fem Pl Abl : sordidioribus
+s Compar Fem Pl Voc : sordidiores
+s Compar Neutr Sg Nom : sordidius
+s Compar Neutr Sg Acc : sordidius
+s Compar Neutr Sg Gen : sordidioris
+s Compar Neutr Sg Dat : sordidiori
+s Compar Neutr Sg Abl : sordidiore
+s Compar Neutr Sg Voc : sordidius
+s Compar Neutr Pl Nom : sordidiora
+s Compar Neutr Pl Acc : sordidiora
+s Compar Neutr Pl Gen : sordidiorum
+s Compar Neutr Pl Dat : sordidioribus
+s Compar Neutr Pl Abl : sordidioribus
+s Compar Neutr Pl Voc : sordidiora
+s Superl Masc Sg Nom : sordidissimus
+s Superl Masc Sg Acc : sordidissimum
+s Superl Masc Sg Gen : sordidissimi
+s Superl Masc Sg Dat : sordidissimo
+s Superl Masc Sg Abl : sordidissimo
+s Superl Masc Sg Voc : sordidissime
+s Superl Masc Pl Nom : sordidissimi
+s Superl Masc Pl Acc : sordidissimos
+s Superl Masc Pl Gen : sordidissimorum
+s Superl Masc Pl Dat : sordidissimis
+s Superl Masc Pl Abl : sordidissimis
+s Superl Masc Pl Voc : sordidissimi
+s Superl Fem Sg Nom : sordidissima
+s Superl Fem Sg Acc : sordidissimam
+s Superl Fem Sg Gen : sordidissimae
+s Superl Fem Sg Dat : sordidissimae
+s Superl Fem Sg Abl : sordidissima
+s Superl Fem Sg Voc : sordidissima
+s Superl Fem Pl Nom : sordidissimae
+s Superl Fem Pl Acc : sordidissimas
+s Superl Fem Pl Gen : sordidissimarum
+s Superl Fem Pl Dat : sordidissimis
+s Superl Fem Pl Abl : sordidissimis
+s Superl Fem Pl Voc : sordidissimae
+s Superl Neutr Sg Nom : sordidissimum
+s Superl Neutr Sg Acc : sordidissimum
+s Superl Neutr Sg Gen : sordidissimi
+s Superl Neutr Sg Dat : sordidissimo
+s Superl Neutr Sg Abl : sordidissimo
+s Superl Neutr Sg Voc : sordidissimum
+s Superl Neutr Pl Nom : sordidissima
+s Superl Neutr Pl Acc : sordidissima
+s Superl Neutr Pl Gen : sordidissimorum
+s Superl Neutr Pl Dat : sordidissimis
+s Superl Neutr Pl Abl : sordidissimis
+s Superl Neutr Pl Voc : sordidissima
+
+ s Posit Masc Sg Nom : aridus
+s Posit Masc Sg Acc : aridum
+s Posit Masc Sg Gen : aridi
+s Posit Masc Sg Dat : arido
+s Posit Masc Sg Abl : arido
+s Posit Masc Sg Voc : aride
+s Posit Masc Pl Nom : aridi
+s Posit Masc Pl Acc : aridos
+s Posit Masc Pl Gen : aridorum
+s Posit Masc Pl Dat : aridis
+s Posit Masc Pl Abl : aridis
+s Posit Masc Pl Voc : aridi
+s Posit Fem Sg Nom : arida
+s Posit Fem Sg Acc : aridam
+s Posit Fem Sg Gen : aridae
+s Posit Fem Sg Dat : aridae
+s Posit Fem Sg Abl : arida
+s Posit Fem Sg Voc : arida
+s Posit Fem Pl Nom : aridae
+s Posit Fem Pl Acc : aridas
+s Posit Fem Pl Gen : aridarum
+s Posit Fem Pl Dat : aridis
+s Posit Fem Pl Abl : aridis
+s Posit Fem Pl Voc : aridae
+s Posit Neutr Sg Nom : aridum
+s Posit Neutr Sg Acc : aridum
+s Posit Neutr Sg Gen : aridi
+s Posit Neutr Sg Dat : arido
+s Posit Neutr Sg Abl : arido
+s Posit Neutr Sg Voc : aridum
+s Posit Neutr Pl Nom : arida
+s Posit Neutr Pl Acc : arida
+s Posit Neutr Pl Gen : aridorum
+s Posit Neutr Pl Dat : aridis
+s Posit Neutr Pl Abl : aridis
+s Posit Neutr Pl Voc : arida
+s Compar Masc Sg Nom : aridior
+s Compar Masc Sg Acc : aridiorem
+s Compar Masc Sg Gen : aridioris
+s Compar Masc Sg Dat : aridiori
+s Compar Masc Sg Abl : aridiore
+s Compar Masc Sg Voc : aridior
+s Compar Masc Pl Nom : aridiores
+s Compar Masc Pl Acc : aridiores
+s Compar Masc Pl Gen : aridiorum
+s Compar Masc Pl Dat : aridioribus
+s Compar Masc Pl Abl : aridioribus
+s Compar Masc Pl Voc : aridiores
+s Compar Fem Sg Nom : aridior
+s Compar Fem Sg Acc : aridiorem
+s Compar Fem Sg Gen : aridioris
+s Compar Fem Sg Dat : aridiori
+s Compar Fem Sg Abl : aridiore
+s Compar Fem Sg Voc : aridior
+s Compar Fem Pl Nom : aridiores
+s Compar Fem Pl Acc : aridiores
+s Compar Fem Pl Gen : aridiorum
+s Compar Fem Pl Dat : aridioribus
+s Compar Fem Pl Abl : aridioribus
+s Compar Fem Pl Voc : aridiores
+s Compar Neutr Sg Nom : aridius
+s Compar Neutr Sg Acc : aridius
+s Compar Neutr Sg Gen : aridioris
+s Compar Neutr Sg Dat : aridiori
+s Compar Neutr Sg Abl : aridiore
+s Compar Neutr Sg Voc : aridius
+s Compar Neutr Pl Nom : aridiora
+s Compar Neutr Pl Acc : aridiora
+s Compar Neutr Pl Gen : aridiorum
+s Compar Neutr Pl Dat : aridioribus
+s Compar Neutr Pl Abl : aridioribus
+s Compar Neutr Pl Voc : aridiora
+s Superl Masc Sg Nom : aridissimus
+s Superl Masc Sg Acc : aridissimum
+s Superl Masc Sg Gen : aridissimi
+s Superl Masc Sg Dat : aridissimo
+s Superl Masc Sg Abl : aridissimo
+s Superl Masc Sg Voc : aridissime
+s Superl Masc Pl Nom : aridissimi
+s Superl Masc Pl Acc : aridissimos
+s Superl Masc Pl Gen : aridissimorum
+s Superl Masc Pl Dat : aridissimis
+s Superl Masc Pl Abl : aridissimis
+s Superl Masc Pl Voc : aridissimi
+s Superl Fem Sg Nom : aridissima
+s Superl Fem Sg Acc : aridissimam
+s Superl Fem Sg Gen : aridissimae
+s Superl Fem Sg Dat : aridissimae
+s Superl Fem Sg Abl : aridissima
+s Superl Fem Sg Voc : aridissima
+s Superl Fem Pl Nom : aridissimae
+s Superl Fem Pl Acc : aridissimas
+s Superl Fem Pl Gen : aridissimarum
+s Superl Fem Pl Dat : aridissimis
+s Superl Fem Pl Abl : aridissimis
+s Superl Fem Pl Voc : aridissimae
+s Superl Neutr Sg Nom : aridissimum
+s Superl Neutr Sg Acc : aridissimum
+s Superl Neutr Sg Gen : aridissimi
+s Superl Neutr Sg Dat : aridissimo
+s Superl Neutr Sg Abl : aridissimo
+s Superl Neutr Sg Voc : aridissimum
+s Superl Neutr Pl Nom : aridissima
+s Superl Neutr Pl Acc : aridissima
+s Superl Neutr Pl Gen : aridissimorum
+s Superl Neutr Pl Dat : aridissimis
+s Superl Neutr Pl Abl : aridissimis
+s Superl Neutr Pl Voc : aridissima
+
+ s Posit Masc Sg Nom : bardus
+s Posit Masc Sg Acc : bardum
+s Posit Masc Sg Gen : bardi
+s Posit Masc Sg Dat : bardo
+s Posit Masc Sg Abl : bardo
+s Posit Masc Sg Voc : barde
+s Posit Masc Pl Nom : bardi
+s Posit Masc Pl Acc : bardos
+s Posit Masc Pl Gen : bardorum
+s Posit Masc Pl Dat : bardis
+s Posit Masc Pl Abl : bardis
+s Posit Masc Pl Voc : bardi
+s Posit Fem Sg Nom : barda
+s Posit Fem Sg Acc : bardam
+s Posit Fem Sg Gen : bardae
+s Posit Fem Sg Dat : bardae
+s Posit Fem Sg Abl : barda
+s Posit Fem Sg Voc : barda
+s Posit Fem Pl Nom : bardae
+s Posit Fem Pl Acc : bardas
+s Posit Fem Pl Gen : bardarum
+s Posit Fem Pl Dat : bardis
+s Posit Fem Pl Abl : bardis
+s Posit Fem Pl Voc : bardae
+s Posit Neutr Sg Nom : bardum
+s Posit Neutr Sg Acc : bardum
+s Posit Neutr Sg Gen : bardi
+s Posit Neutr Sg Dat : bardo
+s Posit Neutr Sg Abl : bardo
+s Posit Neutr Sg Voc : bardum
+s Posit Neutr Pl Nom : barda
+s Posit Neutr Pl Acc : barda
+s Posit Neutr Pl Gen : bardorum
+s Posit Neutr Pl Dat : bardis
+s Posit Neutr Pl Abl : bardis
+s Posit Neutr Pl Voc : barda
+s Compar Masc Sg Nom : bardior
+s Compar Masc Sg Acc : bardiorem
+s Compar Masc Sg Gen : bardioris
+s Compar Masc Sg Dat : bardiori
+s Compar Masc Sg Abl : bardiore
+s Compar Masc Sg Voc : bardior
+s Compar Masc Pl Nom : bardiores
+s Compar Masc Pl Acc : bardiores
+s Compar Masc Pl Gen : bardiorum
+s Compar Masc Pl Dat : bardioribus
+s Compar Masc Pl Abl : bardioribus
+s Compar Masc Pl Voc : bardiores
+s Compar Fem Sg Nom : bardior
+s Compar Fem Sg Acc : bardiorem
+s Compar Fem Sg Gen : bardioris
+s Compar Fem Sg Dat : bardiori
+s Compar Fem Sg Abl : bardiore
+s Compar Fem Sg Voc : bardior
+s Compar Fem Pl Nom : bardiores
+s Compar Fem Pl Acc : bardiores
+s Compar Fem Pl Gen : bardiorum
+s Compar Fem Pl Dat : bardioribus
+s Compar Fem Pl Abl : bardioribus
+s Compar Fem Pl Voc : bardiores
+s Compar Neutr Sg Nom : bardius
+s Compar Neutr Sg Acc : bardius
+s Compar Neutr Sg Gen : bardioris
+s Compar Neutr Sg Dat : bardiori
+s Compar Neutr Sg Abl : bardiore
+s Compar Neutr Sg Voc : bardius
+s Compar Neutr Pl Nom : bardiora
+s Compar Neutr Pl Acc : bardiora
+s Compar Neutr Pl Gen : bardiorum
+s Compar Neutr Pl Dat : bardioribus
+s Compar Neutr Pl Abl : bardioribus
+s Compar Neutr Pl Voc : bardiora
+s Superl Masc Sg Nom : bardissimus
+s Superl Masc Sg Acc : bardissimum
+s Superl Masc Sg Gen : bardissimi
+s Superl Masc Sg Dat : bardissimo
+s Superl Masc Sg Abl : bardissimo
+s Superl Masc Sg Voc : bardissime
+s Superl Masc Pl Nom : bardissimi
+s Superl Masc Pl Acc : bardissimos
+s Superl Masc Pl Gen : bardissimorum
+s Superl Masc Pl Dat : bardissimis
+s Superl Masc Pl Abl : bardissimis
+s Superl Masc Pl Voc : bardissimi
+s Superl Fem Sg Nom : bardissima
+s Superl Fem Sg Acc : bardissimam
+s Superl Fem Sg Gen : bardissimae
+s Superl Fem Sg Dat : bardissimae
+s Superl Fem Sg Abl : bardissima
+s Superl Fem Sg Voc : bardissima
+s Superl Fem Pl Nom : bardissimae
+s Superl Fem Pl Acc : bardissimas
+s Superl Fem Pl Gen : bardissimarum
+s Superl Fem Pl Dat : bardissimis
+s Superl Fem Pl Abl : bardissimis
+s Superl Fem Pl Voc : bardissimae
+s Superl Neutr Sg Nom : bardissimum
+s Superl Neutr Sg Acc : bardissimum
+s Superl Neutr Sg Gen : bardissimi
+s Superl Neutr Sg Dat : bardissimo
+s Superl Neutr Sg Abl : bardissimo
+s Superl Neutr Sg Voc : bardissimum
+s Superl Neutr Pl Nom : bardissima
+s Superl Neutr Pl Acc : bardissima
+s Superl Neutr Pl Gen : bardissimorum
+s Superl Neutr Pl Dat : bardissimis
+s Superl Neutr Pl Abl : bardissimis
+s Superl Neutr Pl Voc : bardissima
+
+ s Posit Masc Sg Nom : vacuus
+s Posit Masc Sg Acc : vacuum
+s Posit Masc Sg Gen : vacui
+s Posit Masc Sg Dat : vacuo
+s Posit Masc Sg Abl : vacuo
+s Posit Masc Sg Voc : vacue
+s Posit Masc Pl Nom : vacui
+s Posit Masc Pl Acc : vacuos
+s Posit Masc Pl Gen : vacuorum
+s Posit Masc Pl Dat : vacuis
+s Posit Masc Pl Abl : vacuis
+s Posit Masc Pl Voc : vacui
+s Posit Fem Sg Nom : vacua
+s Posit Fem Sg Acc : vacuam
+s Posit Fem Sg Gen : vacuae
+s Posit Fem Sg Dat : vacuae
+s Posit Fem Sg Abl : vacua
+s Posit Fem Sg Voc : vacua
+s Posit Fem Pl Nom : vacuae
+s Posit Fem Pl Acc : vacuas
+s Posit Fem Pl Gen : vacuarum
+s Posit Fem Pl Dat : vacuis
+s Posit Fem Pl Abl : vacuis
+s Posit Fem Pl Voc : vacuae
+s Posit Neutr Sg Nom : vacuum
+s Posit Neutr Sg Acc : vacuum
+s Posit Neutr Sg Gen : vacui
+s Posit Neutr Sg Dat : vacuo
+s Posit Neutr Sg Abl : vacuo
+s Posit Neutr Sg Voc : vacuum
+s Posit Neutr Pl Nom : vacua
+s Posit Neutr Pl Acc : vacua
+s Posit Neutr Pl Gen : vacuorum
+s Posit Neutr Pl Dat : vacuis
+s Posit Neutr Pl Abl : vacuis
+s Posit Neutr Pl Voc : vacua
+s Compar Masc Sg Nom : vacuior
+s Compar Masc Sg Acc : vacuiorem
+s Compar Masc Sg Gen : vacuioris
+s Compar Masc Sg Dat : vacuiori
+s Compar Masc Sg Abl : vacuiore
+s Compar Masc Sg Voc : vacuior
+s Compar Masc Pl Nom : vacuiores
+s Compar Masc Pl Acc : vacuiores
+s Compar Masc Pl Gen : vacuiorum
+s Compar Masc Pl Dat : vacuioribus
+s Compar Masc Pl Abl : vacuioribus
+s Compar Masc Pl Voc : vacuiores
+s Compar Fem Sg Nom : vacuior
+s Compar Fem Sg Acc : vacuiorem
+s Compar Fem Sg Gen : vacuioris
+s Compar Fem Sg Dat : vacuiori
+s Compar Fem Sg Abl : vacuiore
+s Compar Fem Sg Voc : vacuior
+s Compar Fem Pl Nom : vacuiores
+s Compar Fem Pl Acc : vacuiores
+s Compar Fem Pl Gen : vacuiorum
+s Compar Fem Pl Dat : vacuioribus
+s Compar Fem Pl Abl : vacuioribus
+s Compar Fem Pl Voc : vacuiores
+s Compar Neutr Sg Nom : vacuius
+s Compar Neutr Sg Acc : vacuius
+s Compar Neutr Sg Gen : vacuioris
+s Compar Neutr Sg Dat : vacuiori
+s Compar Neutr Sg Abl : vacuiore
+s Compar Neutr Sg Voc : vacuius
+s Compar Neutr Pl Nom : vacuiora
+s Compar Neutr Pl Acc : vacuiora
+s Compar Neutr Pl Gen : vacuiorum
+s Compar Neutr Pl Dat : vacuioribus
+s Compar Neutr Pl Abl : vacuioribus
+s Compar Neutr Pl Voc : vacuiora
+s Superl Masc Sg Nom : vacuissimus
+s Superl Masc Sg Acc : vacuissimum
+s Superl Masc Sg Gen : vacuissimi
+s Superl Masc Sg Dat : vacuissimo
+s Superl Masc Sg Abl : vacuissimo
+s Superl Masc Sg Voc : vacuissime
+s Superl Masc Pl Nom : vacuissimi
+s Superl Masc Pl Acc : vacuissimos
+s Superl Masc Pl Gen : vacuissimorum
+s Superl Masc Pl Dat : vacuissimis
+s Superl Masc Pl Abl : vacuissimis
+s Superl Masc Pl Voc : vacuissimi
+s Superl Fem Sg Nom : vacuissima
+s Superl Fem Sg Acc : vacuissimam
+s Superl Fem Sg Gen : vacuissimae
+s Superl Fem Sg Dat : vacuissimae
+s Superl Fem Sg Abl : vacuissima
+s Superl Fem Sg Voc : vacuissima
+s Superl Fem Pl Nom : vacuissimae
+s Superl Fem Pl Acc : vacuissimas
+s Superl Fem Pl Gen : vacuissimarum
+s Superl Fem Pl Dat : vacuissimis
+s Superl Fem Pl Abl : vacuissimis
+s Superl Fem Pl Voc : vacuissimae
+s Superl Neutr Sg Nom : vacuissimum
+s Superl Neutr Sg Acc : vacuissimum
+s Superl Neutr Sg Gen : vacuissimi
+s Superl Neutr Sg Dat : vacuissimo
+s Superl Neutr Sg Abl : vacuissimo
+s Superl Neutr Sg Voc : vacuissimum
+s Superl Neutr Pl Nom : vacuissima
+s Superl Neutr Pl Acc : vacuissima
+s Superl Neutr Pl Gen : vacuissimorum
+s Superl Neutr Pl Dat : vacuissimis
+s Superl Neutr Pl Abl : vacuissimis
+s Superl Neutr Pl Voc : vacuissima
+
+ s Posit Masc Sg Nom : plenus
+s Posit Masc Sg Acc : plenum
+s Posit Masc Sg Gen : pleni
+s Posit Masc Sg Dat : pleno
+s Posit Masc Sg Abl : pleno
+s Posit Masc Sg Voc : plene
+s Posit Masc Pl Nom : pleni
+s Posit Masc Pl Acc : plenos
+s Posit Masc Pl Gen : plenorum
+s Posit Masc Pl Dat : plenis
+s Posit Masc Pl Abl : plenis
+s Posit Masc Pl Voc : pleni
+s Posit Fem Sg Nom : plena
+s Posit Fem Sg Acc : plenam
+s Posit Fem Sg Gen : plenae
+s Posit Fem Sg Dat : plenae
+s Posit Fem Sg Abl : plena
+s Posit Fem Sg Voc : plena
+s Posit Fem Pl Nom : plenae
+s Posit Fem Pl Acc : plenas
+s Posit Fem Pl Gen : plenarum
+s Posit Fem Pl Dat : plenis
+s Posit Fem Pl Abl : plenis
+s Posit Fem Pl Voc : plenae
+s Posit Neutr Sg Nom : plenum
+s Posit Neutr Sg Acc : plenum
+s Posit Neutr Sg Gen : pleni
+s Posit Neutr Sg Dat : pleno
+s Posit Neutr Sg Abl : pleno
+s Posit Neutr Sg Voc : plenum
+s Posit Neutr Pl Nom : plena
+s Posit Neutr Pl Acc : plena
+s Posit Neutr Pl Gen : plenorum
+s Posit Neutr Pl Dat : plenis
+s Posit Neutr Pl Abl : plenis
+s Posit Neutr Pl Voc : plena
+s Compar Masc Sg Nom : plenior
+s Compar Masc Sg Acc : pleniorem
+s Compar Masc Sg Gen : plenioris
+s Compar Masc Sg Dat : pleniori
+s Compar Masc Sg Abl : pleniore
+s Compar Masc Sg Voc : plenior
+s Compar Masc Pl Nom : pleniores
+s Compar Masc Pl Acc : pleniores
+s Compar Masc Pl Gen : pleniorum
+s Compar Masc Pl Dat : plenioribus
+s Compar Masc Pl Abl : plenioribus
+s Compar Masc Pl Voc : pleniores
+s Compar Fem Sg Nom : plenior
+s Compar Fem Sg Acc : pleniorem
+s Compar Fem Sg Gen : plenioris
+s Compar Fem Sg Dat : pleniori
+s Compar Fem Sg Abl : pleniore
+s Compar Fem Sg Voc : plenior
+s Compar Fem Pl Nom : pleniores
+s Compar Fem Pl Acc : pleniores
+s Compar Fem Pl Gen : pleniorum
+s Compar Fem Pl Dat : plenioribus
+s Compar Fem Pl Abl : plenioribus
+s Compar Fem Pl Voc : pleniores
+s Compar Neutr Sg Nom : plenius
+s Compar Neutr Sg Acc : plenius
+s Compar Neutr Sg Gen : plenioris
+s Compar Neutr Sg Dat : pleniori
+s Compar Neutr Sg Abl : pleniore
+s Compar Neutr Sg Voc : plenius
+s Compar Neutr Pl Nom : pleniora
+s Compar Neutr Pl Acc : pleniora
+s Compar Neutr Pl Gen : pleniorum
+s Compar Neutr Pl Dat : plenioribus
+s Compar Neutr Pl Abl : plenioribus
+s Compar Neutr Pl Voc : pleniora
+s Superl Masc Sg Nom : plenissimus
+s Superl Masc Sg Acc : plenissimum
+s Superl Masc Sg Gen : plenissimi
+s Superl Masc Sg Dat : plenissimo
+s Superl Masc Sg Abl : plenissimo
+s Superl Masc Sg Voc : plenissime
+s Superl Masc Pl Nom : plenissimi
+s Superl Masc Pl Acc : plenissimos
+s Superl Masc Pl Gen : plenissimorum
+s Superl Masc Pl Dat : plenissimis
+s Superl Masc Pl Abl : plenissimis
+s Superl Masc Pl Voc : plenissimi
+s Superl Fem Sg Nom : plenissima
+s Superl Fem Sg Acc : plenissimam
+s Superl Fem Sg Gen : plenissimae
+s Superl Fem Sg Dat : plenissimae
+s Superl Fem Sg Abl : plenissima
+s Superl Fem Sg Voc : plenissima
+s Superl Fem Pl Nom : plenissimae
+s Superl Fem Pl Acc : plenissimas
+s Superl Fem Pl Gen : plenissimarum
+s Superl Fem Pl Dat : plenissimis
+s Superl Fem Pl Abl : plenissimis
+s Superl Fem Pl Voc : plenissimae
+s Superl Neutr Sg Nom : plenissimum
+s Superl Neutr Sg Acc : plenissimum
+s Superl Neutr Sg Gen : plenissimi
+s Superl Neutr Sg Dat : plenissimo
+s Superl Neutr Sg Abl : plenissimo
+s Superl Neutr Sg Voc : plenissimum
+s Superl Neutr Pl Nom : plenissima
+s Superl Neutr Pl Acc : plenissima
+s Superl Neutr Pl Gen : plenissimorum
+s Superl Neutr Pl Dat : plenissimis
+s Superl Neutr Pl Abl : plenissimis
+s Superl Neutr Pl Voc : plenissima
+
+ s Posit Masc Sg Nom : bonus
+s Posit Masc Sg Acc : bonum
+s Posit Masc Sg Gen : boni
+s Posit Masc Sg Dat : bono
+s Posit Masc Sg Abl : bono
+s Posit Masc Sg Voc : bone
+s Posit Masc Pl Nom : boni
+s Posit Masc Pl Acc : bonos
+s Posit Masc Pl Gen : bonorum
+s Posit Masc Pl Dat : bonis
+s Posit Masc Pl Abl : bonis
+s Posit Masc Pl Voc : boni
+s Posit Fem Sg Nom : bona
+s Posit Fem Sg Acc : bonam
+s Posit Fem Sg Gen : bonae
+s Posit Fem Sg Dat : bonae
+s Posit Fem Sg Abl : bona
+s Posit Fem Sg Voc : bona
+s Posit Fem Pl Nom : bonae
+s Posit Fem Pl Acc : bonas
+s Posit Fem Pl Gen : bonarum
+s Posit Fem Pl Dat : bonis
+s Posit Fem Pl Abl : bonis
+s Posit Fem Pl Voc : bonae
+s Posit Neutr Sg Nom : bonum
+s Posit Neutr Sg Acc : bonum
+s Posit Neutr Sg Gen : boni
+s Posit Neutr Sg Dat : bono
+s Posit Neutr Sg Abl : bono
+s Posit Neutr Sg Voc : bonum
+s Posit Neutr Pl Nom : bona
+s Posit Neutr Pl Acc : bona
+s Posit Neutr Pl Gen : bonorum
+s Posit Neutr Pl Dat : bonis
+s Posit Neutr Pl Abl : bonis
+s Posit Neutr Pl Voc : bona
+s Compar Masc Sg Nom : melior
+s Compar Masc Sg Acc : meliorem
+s Compar Masc Sg Gen : melioris
+s Compar Masc Sg Dat : meliori
+s Compar Masc Sg Abl : meliore
+s Compar Masc Sg Voc : melior
+s Compar Masc Pl Nom : meliores
+s Compar Masc Pl Acc : meliores
+s Compar Masc Pl Gen : meliorum
+s Compar Masc Pl Dat : melioribus
+s Compar Masc Pl Abl : melioribus
+s Compar Masc Pl Voc : meliores
+s Compar Fem Sg Nom : melior
+s Compar Fem Sg Acc : meliorem
+s Compar Fem Sg Gen : melioris
+s Compar Fem Sg Dat : meliori
+s Compar Fem Sg Abl : meliore
+s Compar Fem Sg Voc : melior
+s Compar Fem Pl Nom : meliores
+s Compar Fem Pl Acc : meliores
+s Compar Fem Pl Gen : meliorum
+s Compar Fem Pl Dat : melioribus
+s Compar Fem Pl Abl : melioribus
+s Compar Fem Pl Voc : meliores
+s Compar Neutr Sg Nom : melius
+s Compar Neutr Sg Acc : melius
+s Compar Neutr Sg Gen : melioris
+s Compar Neutr Sg Dat : meliori
+s Compar Neutr Sg Abl : meliore
+s Compar Neutr Sg Voc : melius
+s Compar Neutr Pl Nom : meliora
+s Compar Neutr Pl Acc : meliora
+s Compar Neutr Pl Gen : meliorum
+s Compar Neutr Pl Dat : melioribus
+s Compar Neutr Pl Abl : melioribus
+s Compar Neutr Pl Voc : meliora
+s Superl Masc Sg Nom : bonissimus
+s Superl Masc Sg Acc : bonissimum
+s Superl Masc Sg Gen : bonissimi
+s Superl Masc Sg Dat : bonissimo
+s Superl Masc Sg Abl : bonissimo
+s Superl Masc Sg Voc : bonissime
+s Superl Masc Pl Nom : bonissimi
+s Superl Masc Pl Acc : bonissimos
+s Superl Masc Pl Gen : bonissimorum
+s Superl Masc Pl Dat : bonissimis
+s Superl Masc Pl Abl : bonissimis
+s Superl Masc Pl Voc : bonissimi
+s Superl Fem Sg Nom : bonissima
+s Superl Fem Sg Acc : bonissimam
+s Superl Fem Sg Gen : bonissimae
+s Superl Fem Sg Dat : bonissimae
+s Superl Fem Sg Abl : bonissima
+s Superl Fem Sg Voc : bonissima
+s Superl Fem Pl Nom : bonissimae
+s Superl Fem Pl Acc : bonissimas
+s Superl Fem Pl Gen : bonissimarum
+s Superl Fem Pl Dat : bonissimis
+s Superl Fem Pl Abl : bonissimis
+s Superl Fem Pl Voc : bonissimae
+s Superl Neutr Sg Nom : bonissimum
+s Superl Neutr Sg Acc : bonissimum
+s Superl Neutr Sg Gen : bonissimi
+s Superl Neutr Sg Dat : bonissimo
+s Superl Neutr Sg Abl : bonissimo
+s Superl Neutr Sg Voc : bonissimum
+s Superl Neutr Pl Nom : bonissima
+s Superl Neutr Pl Acc : bonissima
+s Superl Neutr Pl Gen : bonissimorum
+s Superl Neutr Pl Dat : bonissimis
+s Superl Neutr Pl Abl : bonissimis
+s Superl Neutr Pl Voc : bonissima
+
+ s Posit Masc Sg Nom : viridis
+s Posit Masc Sg Acc : viriem
+s Posit Masc Sg Gen : viriis
+s Posit Masc Sg Dat : virii
+s Posit Masc Sg Abl : virii
+s Posit Masc Sg Voc : viridis
+s Posit Masc Pl Nom : viries
+s Posit Masc Pl Acc : viries
+s Posit Masc Pl Gen : viriium
+s Posit Masc Pl Dat : viriibus
+s Posit Masc Pl Abl : viriibus
+s Posit Masc Pl Voc : viries
+s Posit Fem Sg Nom : viridis
+s Posit Fem Sg Acc : viriem
+s Posit Fem Sg Gen : viriis
+s Posit Fem Sg Dat : virii
+s Posit Fem Sg Abl : virii
+s Posit Fem Sg Voc : viridis
+s Posit Fem Pl Nom : viries
+s Posit Fem Pl Acc : viries
+s Posit Fem Pl Gen : viriium
+s Posit Fem Pl Dat : viriibus
+s Posit Fem Pl Abl : viriibus
+s Posit Fem Pl Voc : viries
+s Posit Neutr Sg Nom : viride
+s Posit Neutr Sg Acc : viride
+s Posit Neutr Sg Gen : viriis
+s Posit Neutr Sg Dat : virii
+s Posit Neutr Sg Abl : virii
+s Posit Neutr Sg Voc : viride
+s Posit Neutr Pl Nom : viriia
+s Posit Neutr Pl Acc : viriia
+s Posit Neutr Pl Gen : viriium
+s Posit Neutr Pl Dat : viriibus
+s Posit Neutr Pl Abl : viriibus
+s Posit Neutr Pl Voc : viriia
+s Compar Masc Sg Nom : viriior
+s Compar Masc Sg Acc : viriiorem
+s Compar Masc Sg Gen : viriioris
+s Compar Masc Sg Dat : viriiori
+s Compar Masc Sg Abl : viriiore
+s Compar Masc Sg Voc : viriior
+s Compar Masc Pl Nom : viriiores
+s Compar Masc Pl Acc : viriiores
+s Compar Masc Pl Gen : viriiorum
+s Compar Masc Pl Dat : viriioribus
+s Compar Masc Pl Abl : viriioribus
+s Compar Masc Pl Voc : viriiores
+s Compar Fem Sg Nom : viriior
+s Compar Fem Sg Acc : viriiorem
+s Compar Fem Sg Gen : viriioris
+s Compar Fem Sg Dat : viriiori
+s Compar Fem Sg Abl : viriiore
+s Compar Fem Sg Voc : viriior
+s Compar Fem Pl Nom : viriiores
+s Compar Fem Pl Acc : viriiores
+s Compar Fem Pl Gen : viriiorum
+s Compar Fem Pl Dat : viriioribus
+s Compar Fem Pl Abl : viriioribus
+s Compar Fem Pl Voc : viriiores
+s Compar Neutr Sg Nom : viriius
+s Compar Neutr Sg Acc : viriius
+s Compar Neutr Sg Gen : viriioris
+s Compar Neutr Sg Dat : viriiori
+s Compar Neutr Sg Abl : viriiore
+s Compar Neutr Sg Voc : viriius
+s Compar Neutr Pl Nom : viriiora
+s Compar Neutr Pl Acc : viriiora
+s Compar Neutr Pl Gen : viriiorum
+s Compar Neutr Pl Dat : viriioribus
+s Compar Neutr Pl Abl : viriioribus
+s Compar Neutr Pl Voc : viriiora
+s Superl Masc Sg Nom : viridissimus
+s Superl Masc Sg Acc : viridissimum
+s Superl Masc Sg Gen : viridissimi
+s Superl Masc Sg Dat : viridissimo
+s Superl Masc Sg Abl : viridissimo
+s Superl Masc Sg Voc : viridissime
+s Superl Masc Pl Nom : viridissimi
+s Superl Masc Pl Acc : viridissimos
+s Superl Masc Pl Gen : viridissimorum
+s Superl Masc Pl Dat : viridissimis
+s Superl Masc Pl Abl : viridissimis
+s Superl Masc Pl Voc : viridissimi
+s Superl Fem Sg Nom : viridissima
+s Superl Fem Sg Acc : viridissimam
+s Superl Fem Sg Gen : viridissimae
+s Superl Fem Sg Dat : viridissimae
+s Superl Fem Sg Abl : viridissima
+s Superl Fem Sg Voc : viridissima
+s Superl Fem Pl Nom : viridissimae
+s Superl Fem Pl Acc : viridissimas
+s Superl Fem Pl Gen : viridissimarum
+s Superl Fem Pl Dat : viridissimis
+s Superl Fem Pl Abl : viridissimis
+s Superl Fem Pl Voc : viridissimae
+s Superl Neutr Sg Nom : viridissimum
+s Superl Neutr Sg Acc : viridissimum
+s Superl Neutr Sg Gen : viridissimi
+s Superl Neutr Sg Dat : viridissimo
+s Superl Neutr Sg Abl : viridissimo
+s Superl Neutr Sg Voc : viridissimum
+s Superl Neutr Pl Nom : viridissima
+s Superl Neutr Pl Acc : viridissima
+s Superl Neutr Pl Gen : viridissimorum
+s Superl Neutr Pl Dat : viridissimis
+s Superl Neutr Pl Abl : viridissimis
+s Superl Neutr Pl Voc : viridissima
+
+ s Posit Masc Sg Nom : gravis
+s Posit Masc Sg Acc : graem
+s Posit Masc Sg Gen : grais
+s Posit Masc Sg Dat : grai
+s Posit Masc Sg Abl : grai
+s Posit Masc Sg Voc : gravis
+s Posit Masc Pl Nom : graes
+s Posit Masc Pl Acc : graes
+s Posit Masc Pl Gen : graium
+s Posit Masc Pl Dat : graibus
+s Posit Masc Pl Abl : graibus
+s Posit Masc Pl Voc : graes
+s Posit Fem Sg Nom : gravis
+s Posit Fem Sg Acc : graem
+s Posit Fem Sg Gen : grais
+s Posit Fem Sg Dat : grai
+s Posit Fem Sg Abl : grai
+s Posit Fem Sg Voc : gravis
+s Posit Fem Pl Nom : graes
+s Posit Fem Pl Acc : graes
+s Posit Fem Pl Gen : graium
+s Posit Fem Pl Dat : graibus
+s Posit Fem Pl Abl : graibus
+s Posit Fem Pl Voc : graes
+s Posit Neutr Sg Nom : grave
+s Posit Neutr Sg Acc : grave
+s Posit Neutr Sg Gen : grais
+s Posit Neutr Sg Dat : grai
+s Posit Neutr Sg Abl : grai
+s Posit Neutr Sg Voc : grave
+s Posit Neutr Pl Nom : graia
+s Posit Neutr Pl Acc : graia
+s Posit Neutr Pl Gen : graium
+s Posit Neutr Pl Dat : graibus
+s Posit Neutr Pl Abl : graibus
+s Posit Neutr Pl Voc : graia
+s Compar Masc Sg Nom : graior
+s Compar Masc Sg Acc : graiorem
+s Compar Masc Sg Gen : graioris
+s Compar Masc Sg Dat : graiori
+s Compar Masc Sg Abl : graiore
+s Compar Masc Sg Voc : graior
+s Compar Masc Pl Nom : graiores
+s Compar Masc Pl Acc : graiores
+s Compar Masc Pl Gen : graiorum
+s Compar Masc Pl Dat : graioribus
+s Compar Masc Pl Abl : graioribus
+s Compar Masc Pl Voc : graiores
+s Compar Fem Sg Nom : graior
+s Compar Fem Sg Acc : graiorem
+s Compar Fem Sg Gen : graioris
+s Compar Fem Sg Dat : graiori
+s Compar Fem Sg Abl : graiore
+s Compar Fem Sg Voc : graior
+s Compar Fem Pl Nom : graiores
+s Compar Fem Pl Acc : graiores
+s Compar Fem Pl Gen : graiorum
+s Compar Fem Pl Dat : graioribus
+s Compar Fem Pl Abl : graioribus
+s Compar Fem Pl Voc : graiores
+s Compar Neutr Sg Nom : graius
+s Compar Neutr Sg Acc : graius
+s Compar Neutr Sg Gen : graioris
+s Compar Neutr Sg Dat : graiori
+s Compar Neutr Sg Abl : graiore
+s Compar Neutr Sg Voc : graius
+s Compar Neutr Pl Nom : graiora
+s Compar Neutr Pl Acc : graiora
+s Compar Neutr Pl Gen : graiorum
+s Compar Neutr Pl Dat : graioribus
+s Compar Neutr Pl Abl : graioribus
+s Compar Neutr Pl Voc : graiora
+s Superl Masc Sg Nom : gravissimus
+s Superl Masc Sg Acc : gravissimum
+s Superl Masc Sg Gen : gravissimi
+s Superl Masc Sg Dat : gravissimo
+s Superl Masc Sg Abl : gravissimo
+s Superl Masc Sg Voc : gravissime
+s Superl Masc Pl Nom : gravissimi
+s Superl Masc Pl Acc : gravissimos
+s Superl Masc Pl Gen : gravissimorum
+s Superl Masc Pl Dat : gravissimis
+s Superl Masc Pl Abl : gravissimis
+s Superl Masc Pl Voc : gravissimi
+s Superl Fem Sg Nom : gravissima
+s Superl Fem Sg Acc : gravissimam
+s Superl Fem Sg Gen : gravissimae
+s Superl Fem Sg Dat : gravissimae
+s Superl Fem Sg Abl : gravissima
+s Superl Fem Sg Voc : gravissima
+s Superl Fem Pl Nom : gravissimae
+s Superl Fem Pl Acc : gravissimas
+s Superl Fem Pl Gen : gravissimarum
+s Superl Fem Pl Dat : gravissimis
+s Superl Fem Pl Abl : gravissimis
+s Superl Fem Pl Voc : gravissimae
+s Superl Neutr Sg Nom : gravissimum
+s Superl Neutr Sg Acc : gravissimum
+s Superl Neutr Sg Gen : gravissimi
+s Superl Neutr Sg Dat : gravissimo
+s Superl Neutr Sg Abl : gravissimo
+s Superl Neutr Sg Voc : gravissimum
+s Superl Neutr Pl Nom : gravissima
+s Superl Neutr Pl Acc : gravissima
+s Superl Neutr Pl Gen : gravissimorum
+s Superl Neutr Pl Dat : gravissimis
+s Superl Neutr Pl Abl : gravissimis
+s Superl Neutr Pl Voc : gravissima
+
+ s Posit Masc Sg Nom : calidus
+s Posit Masc Sg Acc : calidum
+s Posit Masc Sg Gen : calidi
+s Posit Masc Sg Dat : calido
+s Posit Masc Sg Abl : calido
+s Posit Masc Sg Voc : calide
+s Posit Masc Pl Nom : calidi
+s Posit Masc Pl Acc : calidos
+s Posit Masc Pl Gen : calidorum
+s Posit Masc Pl Dat : calidis
+s Posit Masc Pl Abl : calidis
+s Posit Masc Pl Voc : calidi
+s Posit Fem Sg Nom : calida
+s Posit Fem Sg Acc : calidam
+s Posit Fem Sg Gen : calidae
+s Posit Fem Sg Dat : calidae
+s Posit Fem Sg Abl : calida
+s Posit Fem Sg Voc : calida
+s Posit Fem Pl Nom : calidae
+s Posit Fem Pl Acc : calidas
+s Posit Fem Pl Gen : calidarum
+s Posit Fem Pl Dat : calidis
+s Posit Fem Pl Abl : calidis
+s Posit Fem Pl Voc : calidae
+s Posit Neutr Sg Nom : calidum
+s Posit Neutr Sg Acc : calidum
+s Posit Neutr Sg Gen : calidi
+s Posit Neutr Sg Dat : calido
+s Posit Neutr Sg Abl : calido
+s Posit Neutr Sg Voc : calidum
+s Posit Neutr Pl Nom : calida
+s Posit Neutr Pl Acc : calida
+s Posit Neutr Pl Gen : calidorum
+s Posit Neutr Pl Dat : calidis
+s Posit Neutr Pl Abl : calidis
+s Posit Neutr Pl Voc : calida
+s Compar Masc Sg Nom : calidior
+s Compar Masc Sg Acc : calidiorem
+s Compar Masc Sg Gen : calidioris
+s Compar Masc Sg Dat : calidiori
+s Compar Masc Sg Abl : calidiore
+s Compar Masc Sg Voc : calidior
+s Compar Masc Pl Nom : calidiores
+s Compar Masc Pl Acc : calidiores
+s Compar Masc Pl Gen : calidiorum
+s Compar Masc Pl Dat : calidioribus
+s Compar Masc Pl Abl : calidioribus
+s Compar Masc Pl Voc : calidiores
+s Compar Fem Sg Nom : calidior
+s Compar Fem Sg Acc : calidiorem
+s Compar Fem Sg Gen : calidioris
+s Compar Fem Sg Dat : calidiori
+s Compar Fem Sg Abl : calidiore
+s Compar Fem Sg Voc : calidior
+s Compar Fem Pl Nom : calidiores
+s Compar Fem Pl Acc : calidiores
+s Compar Fem Pl Gen : calidiorum
+s Compar Fem Pl Dat : calidioribus
+s Compar Fem Pl Abl : calidioribus
+s Compar Fem Pl Voc : calidiores
+s Compar Neutr Sg Nom : calidius
+s Compar Neutr Sg Acc : calidius
+s Compar Neutr Sg Gen : calidioris
+s Compar Neutr Sg Dat : calidiori
+s Compar Neutr Sg Abl : calidiore
+s Compar Neutr Sg Voc : calidius
+s Compar Neutr Pl Nom : calidiora
+s Compar Neutr Pl Acc : calidiora
+s Compar Neutr Pl Gen : calidiorum
+s Compar Neutr Pl Dat : calidioribus
+s Compar Neutr Pl Abl : calidioribus
+s Compar Neutr Pl Voc : calidiora
+s Superl Masc Sg Nom : calidissimus
+s Superl Masc Sg Acc : calidissimum
+s Superl Masc Sg Gen : calidissimi
+s Superl Masc Sg Dat : calidissimo
+s Superl Masc Sg Abl : calidissimo
+s Superl Masc Sg Voc : calidissime
+s Superl Masc Pl Nom : calidissimi
+s Superl Masc Pl Acc : calidissimos
+s Superl Masc Pl Gen : calidissimorum
+s Superl Masc Pl Dat : calidissimis
+s Superl Masc Pl Abl : calidissimis
+s Superl Masc Pl Voc : calidissimi
+s Superl Fem Sg Nom : calidissima
+s Superl Fem Sg Acc : calidissimam
+s Superl Fem Sg Gen : calidissimae
+s Superl Fem Sg Dat : calidissimae
+s Superl Fem Sg Abl : calidissima
+s Superl Fem Sg Voc : calidissima
+s Superl Fem Pl Nom : calidissimae
+s Superl Fem Pl Acc : calidissimas
+s Superl Fem Pl Gen : calidissimarum
+s Superl Fem Pl Dat : calidissimis
+s Superl Fem Pl Abl : calidissimis
+s Superl Fem Pl Voc : calidissimae
+s Superl Neutr Sg Nom : calidissimum
+s Superl Neutr Sg Acc : calidissimum
+s Superl Neutr Sg Gen : calidissimi
+s Superl Neutr Sg Dat : calidissimo
+s Superl Neutr Sg Abl : calidissimo
+s Superl Neutr Sg Voc : calidissimum
+s Superl Neutr Pl Nom : calidissima
+s Superl Neutr Pl Acc : calidissima
+s Superl Neutr Pl Gen : calidissimorum
+s Superl Neutr Pl Dat : calidissimis
+s Superl Neutr Pl Abl : calidissimis
+s Superl Neutr Pl Voc : calidissima
+
+ s Posit Masc Sg Nom : gravis
+s Posit Masc Sg Acc : graem
+s Posit Masc Sg Gen : grais
+s Posit Masc Sg Dat : grai
+s Posit Masc Sg Abl : grai
+s Posit Masc Sg Voc : gravis
+s Posit Masc Pl Nom : graes
+s Posit Masc Pl Acc : graes
+s Posit Masc Pl Gen : graium
+s Posit Masc Pl Dat : graibus
+s Posit Masc Pl Abl : graibus
+s Posit Masc Pl Voc : graes
+s Posit Fem Sg Nom : gravis
+s Posit Fem Sg Acc : graem
+s Posit Fem Sg Gen : grais
+s Posit Fem Sg Dat : grai
+s Posit Fem Sg Abl : grai
+s Posit Fem Sg Voc : gravis
+s Posit Fem Pl Nom : graes
+s Posit Fem Pl Acc : graes
+s Posit Fem Pl Gen : graium
+s Posit Fem Pl Dat : graibus
+s Posit Fem Pl Abl : graibus
+s Posit Fem Pl Voc : graes
+s Posit Neutr Sg Nom : grave
+s Posit Neutr Sg Acc : grave
+s Posit Neutr Sg Gen : grais
+s Posit Neutr Sg Dat : grai
+s Posit Neutr Sg Abl : grai
+s Posit Neutr Sg Voc : grave
+s Posit Neutr Pl Nom : graia
+s Posit Neutr Pl Acc : graia
+s Posit Neutr Pl Gen : graium
+s Posit Neutr Pl Dat : graibus
+s Posit Neutr Pl Abl : graibus
+s Posit Neutr Pl Voc : graia
+s Compar Masc Sg Nom : graior
+s Compar Masc Sg Acc : graiorem
+s Compar Masc Sg Gen : graioris
+s Compar Masc Sg Dat : graiori
+s Compar Masc Sg Abl : graiore
+s Compar Masc Sg Voc : graior
+s Compar Masc Pl Nom : graiores
+s Compar Masc Pl Acc : graiores
+s Compar Masc Pl Gen : graiorum
+s Compar Masc Pl Dat : graioribus
+s Compar Masc Pl Abl : graioribus
+s Compar Masc Pl Voc : graiores
+s Compar Fem Sg Nom : graior
+s Compar Fem Sg Acc : graiorem
+s Compar Fem Sg Gen : graioris
+s Compar Fem Sg Dat : graiori
+s Compar Fem Sg Abl : graiore
+s Compar Fem Sg Voc : graior
+s Compar Fem Pl Nom : graiores
+s Compar Fem Pl Acc : graiores
+s Compar Fem Pl Gen : graiorum
+s Compar Fem Pl Dat : graioribus
+s Compar Fem Pl Abl : graioribus
+s Compar Fem Pl Voc : graiores
+s Compar Neutr Sg Nom : graius
+s Compar Neutr Sg Acc : graius
+s Compar Neutr Sg Gen : graioris
+s Compar Neutr Sg Dat : graiori
+s Compar Neutr Sg Abl : graiore
+s Compar Neutr Sg Voc : graius
+s Compar Neutr Pl Nom : graiora
+s Compar Neutr Pl Acc : graiora
+s Compar Neutr Pl Gen : graiorum
+s Compar Neutr Pl Dat : graioribus
+s Compar Neutr Pl Abl : graioribus
+s Compar Neutr Pl Voc : graiora
+s Superl Masc Sg Nom : gravissimus
+s Superl Masc Sg Acc : gravissimum
+s Superl Masc Sg Gen : gravissimi
+s Superl Masc Sg Dat : gravissimo
+s Superl Masc Sg Abl : gravissimo
+s Superl Masc Sg Voc : gravissime
+s Superl Masc Pl Nom : gravissimi
+s Superl Masc Pl Acc : gravissimos
+s Superl Masc Pl Gen : gravissimorum
+s Superl Masc Pl Dat : gravissimis
+s Superl Masc Pl Abl : gravissimis
+s Superl Masc Pl Voc : gravissimi
+s Superl Fem Sg Nom : gravissima
+s Superl Fem Sg Acc : gravissimam
+s Superl Fem Sg Gen : gravissimae
+s Superl Fem Sg Dat : gravissimae
+s Superl Fem Sg Abl : gravissima
+s Superl Fem Sg Voc : gravissima
+s Superl Fem Pl Nom : gravissimae
+s Superl Fem Pl Acc : gravissimas
+s Superl Fem Pl Gen : gravissimarum
+s Superl Fem Pl Dat : gravissimis
+s Superl Fem Pl Abl : gravissimis
+s Superl Fem Pl Voc : gravissimae
+s Superl Neutr Sg Nom : gravissimum
+s Superl Neutr Sg Acc : gravissimum
+s Superl Neutr Sg Gen : gravissimi
+s Superl Neutr Sg Dat : gravissimo
+s Superl Neutr Sg Abl : gravissimo
+s Superl Neutr Sg Voc : gravissimum
+s Superl Neutr Pl Nom : gravissima
+s Superl Neutr Pl Acc : gravissima
+s Superl Neutr Pl Gen : gravissimorum
+s Superl Neutr Pl Dat : gravissimis
+s Superl Neutr Pl Abl : gravissimis
+s Superl Neutr Pl Voc : gravissima
+
+ s Posit Masc Sg Nom : longus
+s Posit Masc Sg Acc : longum
+s Posit Masc Sg Gen : longi
+s Posit Masc Sg Dat : longo
+s Posit Masc Sg Abl : longo
+s Posit Masc Sg Voc : longe
+s Posit Masc Pl Nom : longi
+s Posit Masc Pl Acc : longos
+s Posit Masc Pl Gen : longorum
+s Posit Masc Pl Dat : longis
+s Posit Masc Pl Abl : longis
+s Posit Masc Pl Voc : longi
+s Posit Fem Sg Nom : longa
+s Posit Fem Sg Acc : longam
+s Posit Fem Sg Gen : longae
+s Posit Fem Sg Dat : longae
+s Posit Fem Sg Abl : longa
+s Posit Fem Sg Voc : longa
+s Posit Fem Pl Nom : longae
+s Posit Fem Pl Acc : longas
+s Posit Fem Pl Gen : longarum
+s Posit Fem Pl Dat : longis
+s Posit Fem Pl Abl : longis
+s Posit Fem Pl Voc : longae
+s Posit Neutr Sg Nom : longum
+s Posit Neutr Sg Acc : longum
+s Posit Neutr Sg Gen : longi
+s Posit Neutr Sg Dat : longo
+s Posit Neutr Sg Abl : longo
+s Posit Neutr Sg Voc : longum
+s Posit Neutr Pl Nom : longa
+s Posit Neutr Pl Acc : longa
+s Posit Neutr Pl Gen : longorum
+s Posit Neutr Pl Dat : longis
+s Posit Neutr Pl Abl : longis
+s Posit Neutr Pl Voc : longa
+s Compar Masc Sg Nom : longior
+s Compar Masc Sg Acc : longiorem
+s Compar Masc Sg Gen : longioris
+s Compar Masc Sg Dat : longiori
+s Compar Masc Sg Abl : longiore
+s Compar Masc Sg Voc : longior
+s Compar Masc Pl Nom : longiores
+s Compar Masc Pl Acc : longiores
+s Compar Masc Pl Gen : longiorum
+s Compar Masc Pl Dat : longioribus
+s Compar Masc Pl Abl : longioribus
+s Compar Masc Pl Voc : longiores
+s Compar Fem Sg Nom : longior
+s Compar Fem Sg Acc : longiorem
+s Compar Fem Sg Gen : longioris
+s Compar Fem Sg Dat : longiori
+s Compar Fem Sg Abl : longiore
+s Compar Fem Sg Voc : longior
+s Compar Fem Pl Nom : longiores
+s Compar Fem Pl Acc : longiores
+s Compar Fem Pl Gen : longiorum
+s Compar Fem Pl Dat : longioribus
+s Compar Fem Pl Abl : longioribus
+s Compar Fem Pl Voc : longiores
+s Compar Neutr Sg Nom : longius
+s Compar Neutr Sg Acc : longius
+s Compar Neutr Sg Gen : longioris
+s Compar Neutr Sg Dat : longiori
+s Compar Neutr Sg Abl : longiore
+s Compar Neutr Sg Voc : longius
+s Compar Neutr Pl Nom : longiora
+s Compar Neutr Pl Acc : longiora
+s Compar Neutr Pl Gen : longiorum
+s Compar Neutr Pl Dat : longioribus
+s Compar Neutr Pl Abl : longioribus
+s Compar Neutr Pl Voc : longiora
+s Superl Masc Sg Nom : longissimus
+s Superl Masc Sg Acc : longissimum
+s Superl Masc Sg Gen : longissimi
+s Superl Masc Sg Dat : longissimo
+s Superl Masc Sg Abl : longissimo
+s Superl Masc Sg Voc : longissime
+s Superl Masc Pl Nom : longissimi
+s Superl Masc Pl Acc : longissimos
+s Superl Masc Pl Gen : longissimorum
+s Superl Masc Pl Dat : longissimis
+s Superl Masc Pl Abl : longissimis
+s Superl Masc Pl Voc : longissimi
+s Superl Fem Sg Nom : longissima
+s Superl Fem Sg Acc : longissimam
+s Superl Fem Sg Gen : longissimae
+s Superl Fem Sg Dat : longissimae
+s Superl Fem Sg Abl : longissima
+s Superl Fem Sg Voc : longissima
+s Superl Fem Pl Nom : longissimae
+s Superl Fem Pl Acc : longissimas
+s Superl Fem Pl Gen : longissimarum
+s Superl Fem Pl Dat : longissimis
+s Superl Fem Pl Abl : longissimis
+s Superl Fem Pl Voc : longissimae
+s Superl Neutr Sg Nom : longissimum
+s Superl Neutr Sg Acc : longissimum
+s Superl Neutr Sg Gen : longissimi
+s Superl Neutr Sg Dat : longissimo
+s Superl Neutr Sg Abl : longissimo
+s Superl Neutr Sg Voc : longissimum
+s Superl Neutr Pl Nom : longissima
+s Superl Neutr Pl Acc : longissima
+s Superl Neutr Pl Gen : longissimorum
+s Superl Neutr Pl Dat : longissimis
+s Superl Neutr Pl Abl : longissimis
+s Superl Neutr Pl Voc : longissima
+
+ s Posit Masc Sg Nom : angustus
+s Posit Masc Sg Acc : angustum
+s Posit Masc Sg Gen : angusti
+s Posit Masc Sg Dat : angusto
+s Posit Masc Sg Abl : angusto
+s Posit Masc Sg Voc : anguste
+s Posit Masc Pl Nom : angusti
+s Posit Masc Pl Acc : angustos
+s Posit Masc Pl Gen : angustorum
+s Posit Masc Pl Dat : angustis
+s Posit Masc Pl Abl : angustis
+s Posit Masc Pl Voc : angusti
+s Posit Fem Sg Nom : angusta
+s Posit Fem Sg Acc : angustam
+s Posit Fem Sg Gen : angustae
+s Posit Fem Sg Dat : angustae
+s Posit Fem Sg Abl : angusta
+s Posit Fem Sg Voc : angusta
+s Posit Fem Pl Nom : angustae
+s Posit Fem Pl Acc : angustas
+s Posit Fem Pl Gen : angustarum
+s Posit Fem Pl Dat : angustis
+s Posit Fem Pl Abl : angustis
+s Posit Fem Pl Voc : angustae
+s Posit Neutr Sg Nom : angustum
+s Posit Neutr Sg Acc : angustum
+s Posit Neutr Sg Gen : angusti
+s Posit Neutr Sg Dat : angusto
+s Posit Neutr Sg Abl : angusto
+s Posit Neutr Sg Voc : angustum
+s Posit Neutr Pl Nom : angusta
+s Posit Neutr Pl Acc : angusta
+s Posit Neutr Pl Gen : angustorum
+s Posit Neutr Pl Dat : angustis
+s Posit Neutr Pl Abl : angustis
+s Posit Neutr Pl Voc : angusta
+s Compar Masc Sg Nom : angustior
+s Compar Masc Sg Acc : angustiorem
+s Compar Masc Sg Gen : angustioris
+s Compar Masc Sg Dat : angustiori
+s Compar Masc Sg Abl : angustiore
+s Compar Masc Sg Voc : angustior
+s Compar Masc Pl Nom : angustiores
+s Compar Masc Pl Acc : angustiores
+s Compar Masc Pl Gen : angustiorum
+s Compar Masc Pl Dat : angustioribus
+s Compar Masc Pl Abl : angustioribus
+s Compar Masc Pl Voc : angustiores
+s Compar Fem Sg Nom : angustior
+s Compar Fem Sg Acc : angustiorem
+s Compar Fem Sg Gen : angustioris
+s Compar Fem Sg Dat : angustiori
+s Compar Fem Sg Abl : angustiore
+s Compar Fem Sg Voc : angustior
+s Compar Fem Pl Nom : angustiores
+s Compar Fem Pl Acc : angustiores
+s Compar Fem Pl Gen : angustiorum
+s Compar Fem Pl Dat : angustioribus
+s Compar Fem Pl Abl : angustioribus
+s Compar Fem Pl Voc : angustiores
+s Compar Neutr Sg Nom : angustius
+s Compar Neutr Sg Acc : angustius
+s Compar Neutr Sg Gen : angustioris
+s Compar Neutr Sg Dat : angustiori
+s Compar Neutr Sg Abl : angustiore
+s Compar Neutr Sg Voc : angustius
+s Compar Neutr Pl Nom : angustiora
+s Compar Neutr Pl Acc : angustiora
+s Compar Neutr Pl Gen : angustiorum
+s Compar Neutr Pl Dat : angustioribus
+s Compar Neutr Pl Abl : angustioribus
+s Compar Neutr Pl Voc : angustiora
+s Superl Masc Sg Nom : angustissimus
+s Superl Masc Sg Acc : angustissimum
+s Superl Masc Sg Gen : angustissimi
+s Superl Masc Sg Dat : angustissimo
+s Superl Masc Sg Abl : angustissimo
+s Superl Masc Sg Voc : angustissime
+s Superl Masc Pl Nom : angustissimi
+s Superl Masc Pl Acc : angustissimos
+s Superl Masc Pl Gen : angustissimorum
+s Superl Masc Pl Dat : angustissimis
+s Superl Masc Pl Abl : angustissimis
+s Superl Masc Pl Voc : angustissimi
+s Superl Fem Sg Nom : angustissima
+s Superl Fem Sg Acc : angustissimam
+s Superl Fem Sg Gen : angustissimae
+s Superl Fem Sg Dat : angustissimae
+s Superl Fem Sg Abl : angustissima
+s Superl Fem Sg Voc : angustissima
+s Superl Fem Pl Nom : angustissimae
+s Superl Fem Pl Acc : angustissimas
+s Superl Fem Pl Gen : angustissimarum
+s Superl Fem Pl Dat : angustissimis
+s Superl Fem Pl Abl : angustissimis
+s Superl Fem Pl Voc : angustissimae
+s Superl Neutr Sg Nom : angustissimum
+s Superl Neutr Sg Acc : angustissimum
+s Superl Neutr Sg Gen : angustissimi
+s Superl Neutr Sg Dat : angustissimo
+s Superl Neutr Sg Abl : angustissimo
+s Superl Neutr Sg Voc : angustissimum
+s Superl Neutr Pl Nom : angustissima
+s Superl Neutr Pl Acc : angustissima
+s Superl Neutr Pl Gen : angustissimorum
+s Superl Neutr Pl Dat : angustissimis
+s Superl Neutr Pl Abl : angustissimis
+s Superl Neutr Pl Voc : angustissima
+
+ s Posit Masc Sg Nom : propinquus
+s Posit Masc Sg Acc : propinquum
+s Posit Masc Sg Gen : propinqui
+s Posit Masc Sg Dat : propinquo
+s Posit Masc Sg Abl : propinquo
+s Posit Masc Sg Voc : propinque
+s Posit Masc Pl Nom : propinqui
+s Posit Masc Pl Acc : propinquos
+s Posit Masc Pl Gen : propinquorum
+s Posit Masc Pl Dat : propinquis
+s Posit Masc Pl Abl : propinquis
+s Posit Masc Pl Voc : propinqui
+s Posit Fem Sg Nom : propinqua
+s Posit Fem Sg Acc : propinquam
+s Posit Fem Sg Gen : propinquae
+s Posit Fem Sg Dat : propinquae
+s Posit Fem Sg Abl : propinqua
+s Posit Fem Sg Voc : propinqua
+s Posit Fem Pl Nom : propinquae
+s Posit Fem Pl Acc : propinquas
+s Posit Fem Pl Gen : propinquarum
+s Posit Fem Pl Dat : propinquis
+s Posit Fem Pl Abl : propinquis
+s Posit Fem Pl Voc : propinquae
+s Posit Neutr Sg Nom : propinquum
+s Posit Neutr Sg Acc : propinquum
+s Posit Neutr Sg Gen : propinqui
+s Posit Neutr Sg Dat : propinquo
+s Posit Neutr Sg Abl : propinquo
+s Posit Neutr Sg Voc : propinquum
+s Posit Neutr Pl Nom : propinqua
+s Posit Neutr Pl Acc : propinqua
+s Posit Neutr Pl Gen : propinquorum
+s Posit Neutr Pl Dat : propinquis
+s Posit Neutr Pl Abl : propinquis
+s Posit Neutr Pl Voc : propinqua
+s Compar Masc Sg Nom : propinquior
+s Compar Masc Sg Acc : propinquiorem
+s Compar Masc Sg Gen : propinquioris
+s Compar Masc Sg Dat : propinquiori
+s Compar Masc Sg Abl : propinquiore
+s Compar Masc Sg Voc : propinquior
+s Compar Masc Pl Nom : propinquiores
+s Compar Masc Pl Acc : propinquiores
+s Compar Masc Pl Gen : propinquiorum
+s Compar Masc Pl Dat : propinquioribus
+s Compar Masc Pl Abl : propinquioribus
+s Compar Masc Pl Voc : propinquiores
+s Compar Fem Sg Nom : propinquior
+s Compar Fem Sg Acc : propinquiorem
+s Compar Fem Sg Gen : propinquioris
+s Compar Fem Sg Dat : propinquiori
+s Compar Fem Sg Abl : propinquiore
+s Compar Fem Sg Voc : propinquior
+s Compar Fem Pl Nom : propinquiores
+s Compar Fem Pl Acc : propinquiores
+s Compar Fem Pl Gen : propinquiorum
+s Compar Fem Pl Dat : propinquioribus
+s Compar Fem Pl Abl : propinquioribus
+s Compar Fem Pl Voc : propinquiores
+s Compar Neutr Sg Nom : propinquius
+s Compar Neutr Sg Acc : propinquius
+s Compar Neutr Sg Gen : propinquioris
+s Compar Neutr Sg Dat : propinquiori
+s Compar Neutr Sg Abl : propinquiore
+s Compar Neutr Sg Voc : propinquius
+s Compar Neutr Pl Nom : propinquiora
+s Compar Neutr Pl Acc : propinquiora
+s Compar Neutr Pl Gen : propinquiorum
+s Compar Neutr Pl Dat : propinquioribus
+s Compar Neutr Pl Abl : propinquioribus
+s Compar Neutr Pl Voc : propinquiora
+s Superl Masc Sg Nom : propinquissimus
+s Superl Masc Sg Acc : propinquissimum
+s Superl Masc Sg Gen : propinquissimi
+s Superl Masc Sg Dat : propinquissimo
+s Superl Masc Sg Abl : propinquissimo
+s Superl Masc Sg Voc : propinquissime
+s Superl Masc Pl Nom : propinquissimi
+s Superl Masc Pl Acc : propinquissimos
+s Superl Masc Pl Gen : propinquissimorum
+s Superl Masc Pl Dat : propinquissimis
+s Superl Masc Pl Abl : propinquissimis
+s Superl Masc Pl Voc : propinquissimi
+s Superl Fem Sg Nom : propinquissima
+s Superl Fem Sg Acc : propinquissimam
+s Superl Fem Sg Gen : propinquissimae
+s Superl Fem Sg Dat : propinquissimae
+s Superl Fem Sg Abl : propinquissima
+s Superl Fem Sg Voc : propinquissima
+s Superl Fem Pl Nom : propinquissimae
+s Superl Fem Pl Acc : propinquissimas
+s Superl Fem Pl Gen : propinquissimarum
+s Superl Fem Pl Dat : propinquissimis
+s Superl Fem Pl Abl : propinquissimis
+s Superl Fem Pl Voc : propinquissimae
+s Superl Neutr Sg Nom : propinquissimum
+s Superl Neutr Sg Acc : propinquissimum
+s Superl Neutr Sg Gen : propinquissimi
+s Superl Neutr Sg Dat : propinquissimo
+s Superl Neutr Sg Abl : propinquissimo
+s Superl Neutr Sg Voc : propinquissimum
+s Superl Neutr Pl Nom : propinquissima
+s Superl Neutr Pl Acc : propinquissima
+s Superl Neutr Pl Gen : propinquissimorum
+s Superl Neutr Pl Dat : propinquissimis
+s Superl Neutr Pl Abl : propinquissimis
+s Superl Neutr Pl Voc : propinquissima
+
+ s Posit Masc Sg Nom : novus
+s Posit Masc Sg Acc : novum
+s Posit Masc Sg Gen : novi
+s Posit Masc Sg Dat : novo
+s Posit Masc Sg Abl : novo
+s Posit Masc Sg Voc : nove
+s Posit Masc Pl Nom : novi
+s Posit Masc Pl Acc : novos
+s Posit Masc Pl Gen : novorum
+s Posit Masc Pl Dat : novis
+s Posit Masc Pl Abl : novis
+s Posit Masc Pl Voc : novi
+s Posit Fem Sg Nom : nova
+s Posit Fem Sg Acc : novam
+s Posit Fem Sg Gen : novae
+s Posit Fem Sg Dat : novae
+s Posit Fem Sg Abl : nova
+s Posit Fem Sg Voc : nova
+s Posit Fem Pl Nom : novae
+s Posit Fem Pl Acc : novas
+s Posit Fem Pl Gen : novarum
+s Posit Fem Pl Dat : novis
+s Posit Fem Pl Abl : novis
+s Posit Fem Pl Voc : novae
+s Posit Neutr Sg Nom : novum
+s Posit Neutr Sg Acc : novum
+s Posit Neutr Sg Gen : novi
+s Posit Neutr Sg Dat : novo
+s Posit Neutr Sg Abl : novo
+s Posit Neutr Sg Voc : novum
+s Posit Neutr Pl Nom : nova
+s Posit Neutr Pl Acc : nova
+s Posit Neutr Pl Gen : novorum
+s Posit Neutr Pl Dat : novis
+s Posit Neutr Pl Abl : novis
+s Posit Neutr Pl Voc : nova
+s Compar Masc Sg Nom : recentior
+s Compar Masc Sg Acc : recentiorem
+s Compar Masc Sg Gen : recentioris
+s Compar Masc Sg Dat : recentiori
+s Compar Masc Sg Abl : recentiore
+s Compar Masc Sg Voc : recentior
+s Compar Masc Pl Nom : recentiores
+s Compar Masc Pl Acc : recentiores
+s Compar Masc Pl Gen : recentiorum
+s Compar Masc Pl Dat : recentioribus
+s Compar Masc Pl Abl : recentioribus
+s Compar Masc Pl Voc : recentiores
+s Compar Fem Sg Nom : recentior
+s Compar Fem Sg Acc : recentiorem
+s Compar Fem Sg Gen : recentioris
+s Compar Fem Sg Dat : recentiori
+s Compar Fem Sg Abl : recentiore
+s Compar Fem Sg Voc : recentior
+s Compar Fem Pl Nom : recentiores
+s Compar Fem Pl Acc : recentiores
+s Compar Fem Pl Gen : recentiorum
+s Compar Fem Pl Dat : recentioribus
+s Compar Fem Pl Abl : recentioribus
+s Compar Fem Pl Voc : recentiores
+s Compar Neutr Sg Nom : recentius
+s Compar Neutr Sg Acc : recentius
+s Compar Neutr Sg Gen : recentioris
+s Compar Neutr Sg Dat : recentiori
+s Compar Neutr Sg Abl : recentiore
+s Compar Neutr Sg Voc : recentius
+s Compar Neutr Pl Nom : recentiora
+s Compar Neutr Pl Acc : recentiora
+s Compar Neutr Pl Gen : recentiorum
+s Compar Neutr Pl Dat : recentioribus
+s Compar Neutr Pl Abl : recentioribus
+s Compar Neutr Pl Voc : recentiora
+s Superl Masc Sg Nom : novissimus
+s Superl Masc Sg Acc : novissimum
+s Superl Masc Sg Gen : novissimi
+s Superl Masc Sg Dat : novissimo
+s Superl Masc Sg Abl : novissimo
+s Superl Masc Sg Voc : novissime
+s Superl Masc Pl Nom : novissimi
+s Superl Masc Pl Acc : novissimos
+s Superl Masc Pl Gen : novissimorum
+s Superl Masc Pl Dat : novissimis
+s Superl Masc Pl Abl : novissimis
+s Superl Masc Pl Voc : novissimi
+s Superl Fem Sg Nom : novissima
+s Superl Fem Sg Acc : novissimam
+s Superl Fem Sg Gen : novissimae
+s Superl Fem Sg Dat : novissimae
+s Superl Fem Sg Abl : novissima
+s Superl Fem Sg Voc : novissima
+s Superl Fem Pl Nom : novissimae
+s Superl Fem Pl Acc : novissimas
+s Superl Fem Pl Gen : novissimarum
+s Superl Fem Pl Dat : novissimis
+s Superl Fem Pl Abl : novissimis
+s Superl Fem Pl Voc : novissimae
+s Superl Neutr Sg Nom : novissimum
+s Superl Neutr Sg Acc : novissimum
+s Superl Neutr Sg Gen : novissimi
+s Superl Neutr Sg Dat : novissimo
+s Superl Neutr Sg Abl : novissimo
+s Superl Neutr Sg Voc : novissimum
+s Superl Neutr Pl Nom : novissima
+s Superl Neutr Pl Acc : novissima
+s Superl Neutr Pl Gen : novissimorum
+s Superl Neutr Pl Dat : novissimis
+s Superl Neutr Pl Abl : novissimis
+s Superl Neutr Pl Voc : novissima
+
+ s Posit Masc Sg Nom : antiquus
+s Posit Masc Sg Acc : antiquum
+s Posit Masc Sg Gen : antiqui
+s Posit Masc Sg Dat : antiquo
+s Posit Masc Sg Abl : antiquo
+s Posit Masc Sg Voc : antique
+s Posit Masc Pl Nom : antiqui
+s Posit Masc Pl Acc : antiquos
+s Posit Masc Pl Gen : antiquorum
+s Posit Masc Pl Dat : antiquis
+s Posit Masc Pl Abl : antiquis
+s Posit Masc Pl Voc : antiqui
+s Posit Fem Sg Nom : antiqua
+s Posit Fem Sg Acc : antiquam
+s Posit Fem Sg Gen : antiquae
+s Posit Fem Sg Dat : antiquae
+s Posit Fem Sg Abl : antiqua
+s Posit Fem Sg Voc : antiqua
+s Posit Fem Pl Nom : antiquae
+s Posit Fem Pl Acc : antiquas
+s Posit Fem Pl Gen : antiquarum
+s Posit Fem Pl Dat : antiquis
+s Posit Fem Pl Abl : antiquis
+s Posit Fem Pl Voc : antiquae
+s Posit Neutr Sg Nom : antiquum
+s Posit Neutr Sg Acc : antiquum
+s Posit Neutr Sg Gen : antiqui
+s Posit Neutr Sg Dat : antiquo
+s Posit Neutr Sg Abl : antiquo
+s Posit Neutr Sg Voc : antiquum
+s Posit Neutr Pl Nom : antiqua
+s Posit Neutr Pl Acc : antiqua
+s Posit Neutr Pl Gen : antiquorum
+s Posit Neutr Pl Dat : antiquis
+s Posit Neutr Pl Abl : antiquis
+s Posit Neutr Pl Voc : antiqua
+s Compar Masc Sg Nom : antiquior
+s Compar Masc Sg Acc : antiquiorem
+s Compar Masc Sg Gen : antiquioris
+s Compar Masc Sg Dat : antiquiori
+s Compar Masc Sg Abl : antiquiore
+s Compar Masc Sg Voc : antiquior
+s Compar Masc Pl Nom : antiquiores
+s Compar Masc Pl Acc : antiquiores
+s Compar Masc Pl Gen : antiquiorum
+s Compar Masc Pl Dat : antiquioribus
+s Compar Masc Pl Abl : antiquioribus
+s Compar Masc Pl Voc : antiquiores
+s Compar Fem Sg Nom : antiquior
+s Compar Fem Sg Acc : antiquiorem
+s Compar Fem Sg Gen : antiquioris
+s Compar Fem Sg Dat : antiquiori
+s Compar Fem Sg Abl : antiquiore
+s Compar Fem Sg Voc : antiquior
+s Compar Fem Pl Nom : antiquiores
+s Compar Fem Pl Acc : antiquiores
+s Compar Fem Pl Gen : antiquiorum
+s Compar Fem Pl Dat : antiquioribus
+s Compar Fem Pl Abl : antiquioribus
+s Compar Fem Pl Voc : antiquiores
+s Compar Neutr Sg Nom : antiquius
+s Compar Neutr Sg Acc : antiquius
+s Compar Neutr Sg Gen : antiquioris
+s Compar Neutr Sg Dat : antiquiori
+s Compar Neutr Sg Abl : antiquiore
+s Compar Neutr Sg Voc : antiquius
+s Compar Neutr Pl Nom : antiquiora
+s Compar Neutr Pl Acc : antiquiora
+s Compar Neutr Pl Gen : antiquiorum
+s Compar Neutr Pl Dat : antiquioribus
+s Compar Neutr Pl Abl : antiquioribus
+s Compar Neutr Pl Voc : antiquiora
+s Superl Masc Sg Nom : antiquissimus
+s Superl Masc Sg Acc : antiquissimum
+s Superl Masc Sg Gen : antiquissimi
+s Superl Masc Sg Dat : antiquissimo
+s Superl Masc Sg Abl : antiquissimo
+s Superl Masc Sg Voc : antiquissime
+s Superl Masc Pl Nom : antiquissimi
+s Superl Masc Pl Acc : antiquissimos
+s Superl Masc Pl Gen : antiquissimorum
+s Superl Masc Pl Dat : antiquissimis
+s Superl Masc Pl Abl : antiquissimis
+s Superl Masc Pl Voc : antiquissimi
+s Superl Fem Sg Nom : antiquissima
+s Superl Fem Sg Acc : antiquissimam
+s Superl Fem Sg Gen : antiquissimae
+s Superl Fem Sg Dat : antiquissimae
+s Superl Fem Sg Abl : antiquissima
+s Superl Fem Sg Voc : antiquissima
+s Superl Fem Pl Nom : antiquissimae
+s Superl Fem Pl Acc : antiquissimas
+s Superl Fem Pl Gen : antiquissimarum
+s Superl Fem Pl Dat : antiquissimis
+s Superl Fem Pl Abl : antiquissimis
+s Superl Fem Pl Voc : antiquissimae
+s Superl Neutr Sg Nom : antiquissimum
+s Superl Neutr Sg Acc : antiquissimum
+s Superl Neutr Sg Gen : antiquissimi
+s Superl Neutr Sg Dat : antiquissimo
+s Superl Neutr Sg Abl : antiquissimo
+s Superl Neutr Sg Voc : antiquissimum
+s Superl Neutr Pl Nom : antiquissima
+s Superl Neutr Pl Acc : antiquissima
+s Superl Neutr Pl Gen : antiquissimorum
+s Superl Neutr Pl Dat : antiquissimis
+s Superl Neutr Pl Abl : antiquissimis
+s Superl Neutr Pl Voc : antiquissima
+
+ s Posit Masc Sg Nom : paratus
+s Posit Masc Sg Acc : paratum
+s Posit Masc Sg Gen : parati
+s Posit Masc Sg Dat : parato
+s Posit Masc Sg Abl : parato
+s Posit Masc Sg Voc : parate
+s Posit Masc Pl Nom : parati
+s Posit Masc Pl Acc : paratos
+s Posit Masc Pl Gen : paratorum
+s Posit Masc Pl Dat : paratis
+s Posit Masc Pl Abl : paratis
+s Posit Masc Pl Voc : parati
+s Posit Fem Sg Nom : parata
+s Posit Fem Sg Acc : paratam
+s Posit Fem Sg Gen : paratae
+s Posit Fem Sg Dat : paratae
+s Posit Fem Sg Abl : parata
+s Posit Fem Sg Voc : parata
+s Posit Fem Pl Nom : paratae
+s Posit Fem Pl Acc : paratas
+s Posit Fem Pl Gen : paratarum
+s Posit Fem Pl Dat : paratis
+s Posit Fem Pl Abl : paratis
+s Posit Fem Pl Voc : paratae
+s Posit Neutr Sg Nom : paratum
+s Posit Neutr Sg Acc : paratum
+s Posit Neutr Sg Gen : parati
+s Posit Neutr Sg Dat : parato
+s Posit Neutr Sg Abl : parato
+s Posit Neutr Sg Voc : paratum
+s Posit Neutr Pl Nom : parata
+s Posit Neutr Pl Acc : parata
+s Posit Neutr Pl Gen : paratorum
+s Posit Neutr Pl Dat : paratis
+s Posit Neutr Pl Abl : paratis
+s Posit Neutr Pl Voc : parata
+s Compar Masc Sg Nom : paratior
+s Compar Masc Sg Acc : paratiorem
+s Compar Masc Sg Gen : paratioris
+s Compar Masc Sg Dat : paratiori
+s Compar Masc Sg Abl : paratiore
+s Compar Masc Sg Voc : paratior
+s Compar Masc Pl Nom : paratiores
+s Compar Masc Pl Acc : paratiores
+s Compar Masc Pl Gen : paratiorum
+s Compar Masc Pl Dat : paratioribus
+s Compar Masc Pl Abl : paratioribus
+s Compar Masc Pl Voc : paratiores
+s Compar Fem Sg Nom : paratior
+s Compar Fem Sg Acc : paratiorem
+s Compar Fem Sg Gen : paratioris
+s Compar Fem Sg Dat : paratiori
+s Compar Fem Sg Abl : paratiore
+s Compar Fem Sg Voc : paratior
+s Compar Fem Pl Nom : paratiores
+s Compar Fem Pl Acc : paratiores
+s Compar Fem Pl Gen : paratiorum
+s Compar Fem Pl Dat : paratioribus
+s Compar Fem Pl Abl : paratioribus
+s Compar Fem Pl Voc : paratiores
+s Compar Neutr Sg Nom : paratius
+s Compar Neutr Sg Acc : paratius
+s Compar Neutr Sg Gen : paratioris
+s Compar Neutr Sg Dat : paratiori
+s Compar Neutr Sg Abl : paratiore
+s Compar Neutr Sg Voc : paratius
+s Compar Neutr Pl Nom : paratiora
+s Compar Neutr Pl Acc : paratiora
+s Compar Neutr Pl Gen : paratiorum
+s Compar Neutr Pl Dat : paratioribus
+s Compar Neutr Pl Abl : paratioribus
+s Compar Neutr Pl Voc : paratiora
+s Superl Masc Sg Nom : paratissimus
+s Superl Masc Sg Acc : paratissimum
+s Superl Masc Sg Gen : paratissimi
+s Superl Masc Sg Dat : paratissimo
+s Superl Masc Sg Abl : paratissimo
+s Superl Masc Sg Voc : paratissime
+s Superl Masc Pl Nom : paratissimi
+s Superl Masc Pl Acc : paratissimos
+s Superl Masc Pl Gen : paratissimorum
+s Superl Masc Pl Dat : paratissimis
+s Superl Masc Pl Abl : paratissimis
+s Superl Masc Pl Voc : paratissimi
+s Superl Fem Sg Nom : paratissima
+s Superl Fem Sg Acc : paratissimam
+s Superl Fem Sg Gen : paratissimae
+s Superl Fem Sg Dat : paratissimae
+s Superl Fem Sg Abl : paratissima
+s Superl Fem Sg Voc : paratissima
+s Superl Fem Pl Nom : paratissimae
+s Superl Fem Pl Acc : paratissimas
+s Superl Fem Pl Gen : paratissimarum
+s Superl Fem Pl Dat : paratissimis
+s Superl Fem Pl Abl : paratissimis
+s Superl Fem Pl Voc : paratissimae
+s Superl Neutr Sg Nom : paratissimum
+s Superl Neutr Sg Acc : paratissimum
+s Superl Neutr Sg Gen : paratissimi
+s Superl Neutr Sg Dat : paratissimo
+s Superl Neutr Sg Abl : paratissimo
+s Superl Neutr Sg Voc : paratissimum
+s Superl Neutr Pl Nom : paratissima
+s Superl Neutr Pl Acc : paratissima
+s Superl Neutr Pl Gen : paratissimorum
+s Superl Neutr Pl Dat : paratissimis
+s Superl Neutr Pl Abl : paratissimis
+s Superl Neutr Pl Voc : paratissima
+
+ s Posit Masc Sg Nom : ruber
+s Posit Masc Sg Acc : rubrum
+s Posit Masc Sg Gen : rubri
+s Posit Masc Sg Dat : rubro
+s Posit Masc Sg Abl : rubro
+s Posit Masc Sg Voc : ruber
+s Posit Masc Pl Nom : rubri
+s Posit Masc Pl Acc : rubros
+s Posit Masc Pl Gen : rubrorum
+s Posit Masc Pl Dat : rubris
+s Posit Masc Pl Abl : rubris
+s Posit Masc Pl Voc : rubri
+s Posit Fem Sg Nom : rubra
+s Posit Fem Sg Acc : rubram
+s Posit Fem Sg Gen : rubrae
+s Posit Fem Sg Dat : rubrae
+s Posit Fem Sg Abl : rubra
+s Posit Fem Sg Voc : rubra
+s Posit Fem Pl Nom : rubrae
+s Posit Fem Pl Acc : rubras
+s Posit Fem Pl Gen : rubrarum
+s Posit Fem Pl Dat : rubris
+s Posit Fem Pl Abl : rubris
+s Posit Fem Pl Voc : rubrae
+s Posit Neutr Sg Nom : rubrum
+s Posit Neutr Sg Acc : rubrum
+s Posit Neutr Sg Gen : rubri
+s Posit Neutr Sg Dat : rubro
+s Posit Neutr Sg Abl : rubro
+s Posit Neutr Sg Voc : rubrum
+s Posit Neutr Pl Nom : rubra
+s Posit Neutr Pl Acc : rubra
+s Posit Neutr Pl Gen : rubrorum
+s Posit Neutr Pl Dat : rubris
+s Posit Neutr Pl Abl : rubris
+s Posit Neutr Pl Voc : rubra
+s Compar Masc Sg Nom : rubrior
+s Compar Masc Sg Acc : rubriorem
+s Compar Masc Sg Gen : rubrioris
+s Compar Masc Sg Dat : rubriori
+s Compar Masc Sg Abl : rubriore
+s Compar Masc Sg Voc : rubrior
+s Compar Masc Pl Nom : rubriores
+s Compar Masc Pl Acc : rubriores
+s Compar Masc Pl Gen : rubriorum
+s Compar Masc Pl Dat : rubrioribus
+s Compar Masc Pl Abl : rubrioribus
+s Compar Masc Pl Voc : rubriores
+s Compar Fem Sg Nom : rubrior
+s Compar Fem Sg Acc : rubriorem
+s Compar Fem Sg Gen : rubrioris
+s Compar Fem Sg Dat : rubriori
+s Compar Fem Sg Abl : rubriore
+s Compar Fem Sg Voc : rubrior
+s Compar Fem Pl Nom : rubriores
+s Compar Fem Pl Acc : rubriores
+s Compar Fem Pl Gen : rubriorum
+s Compar Fem Pl Dat : rubrioribus
+s Compar Fem Pl Abl : rubrioribus
+s Compar Fem Pl Voc : rubriores
+s Compar Neutr Sg Nom : rubrius
+s Compar Neutr Sg Acc : rubrius
+s Compar Neutr Sg Gen : rubrioris
+s Compar Neutr Sg Dat : rubriori
+s Compar Neutr Sg Abl : rubriore
+s Compar Neutr Sg Voc : rubrius
+s Compar Neutr Pl Nom : rubriora
+s Compar Neutr Pl Acc : rubriora
+s Compar Neutr Pl Gen : rubriorum
+s Compar Neutr Pl Dat : rubrioribus
+s Compar Neutr Pl Abl : rubrioribus
+s Compar Neutr Pl Voc : rubriora
+s Superl Masc Sg Nom : ruberrimus
+s Superl Masc Sg Acc : ruberrimum
+s Superl Masc Sg Gen : ruberrimi
+s Superl Masc Sg Dat : ruberrimo
+s Superl Masc Sg Abl : ruberrimo
+s Superl Masc Sg Voc : ruberrime
+s Superl Masc Pl Nom : ruberrimi
+s Superl Masc Pl Acc : ruberrimos
+s Superl Masc Pl Gen : ruberrimorum
+s Superl Masc Pl Dat : ruberrimis
+s Superl Masc Pl Abl : ruberrimis
+s Superl Masc Pl Voc : ruberrimi
+s Superl Fem Sg Nom : ruberrima
+s Superl Fem Sg Acc : ruberrimam
+s Superl Fem Sg Gen : ruberrimae
+s Superl Fem Sg Dat : ruberrimae
+s Superl Fem Sg Abl : ruberrima
+s Superl Fem Sg Voc : ruberrima
+s Superl Fem Pl Nom : ruberrimae
+s Superl Fem Pl Acc : ruberrimas
+s Superl Fem Pl Gen : ruberrimarum
+s Superl Fem Pl Dat : ruberrimis
+s Superl Fem Pl Abl : ruberrimis
+s Superl Fem Pl Voc : ruberrimae
+s Superl Neutr Sg Nom : ruberrimum
+s Superl Neutr Sg Acc : ruberrimum
+s Superl Neutr Sg Gen : ruberrimi
+s Superl Neutr Sg Dat : ruberrimo
+s Superl Neutr Sg Abl : ruberrimo
+s Superl Neutr Sg Voc : ruberrimum
+s Superl Neutr Pl Nom : ruberrima
+s Superl Neutr Pl Acc : ruberrima
+s Superl Neutr Pl Gen : ruberrimorum
+s Superl Neutr Pl Dat : ruberrimis
+s Superl Neutr Pl Abl : ruberrimis
+s Superl Neutr Pl Voc : ruberrima
+
+ s Posit Masc Sg Nom : perditus
+s Posit Masc Sg Acc : perditum
+s Posit Masc Sg Gen : perditi
+s Posit Masc Sg Dat : perdito
+s Posit Masc Sg Abl : perdito
+s Posit Masc Sg Voc : perdite
+s Posit Masc Pl Nom : perditi
+s Posit Masc Pl Acc : perditos
+s Posit Masc Pl Gen : perditorum
+s Posit Masc Pl Dat : perditis
+s Posit Masc Pl Abl : perditis
+s Posit Masc Pl Voc : perditi
+s Posit Fem Sg Nom : perdita
+s Posit Fem Sg Acc : perditam
+s Posit Fem Sg Gen : perditae
+s Posit Fem Sg Dat : perditae
+s Posit Fem Sg Abl : perdita
+s Posit Fem Sg Voc : perdita
+s Posit Fem Pl Nom : perditae
+s Posit Fem Pl Acc : perditas
+s Posit Fem Pl Gen : perditarum
+s Posit Fem Pl Dat : perditis
+s Posit Fem Pl Abl : perditis
+s Posit Fem Pl Voc : perditae
+s Posit Neutr Sg Nom : perditum
+s Posit Neutr Sg Acc : perditum
+s Posit Neutr Sg Gen : perditi
+s Posit Neutr Sg Dat : perdito
+s Posit Neutr Sg Abl : perdito
+s Posit Neutr Sg Voc : perditum
+s Posit Neutr Pl Nom : perdita
+s Posit Neutr Pl Acc : perdita
+s Posit Neutr Pl Gen : perditorum
+s Posit Neutr Pl Dat : perditis
+s Posit Neutr Pl Abl : perditis
+s Posit Neutr Pl Voc : perdita
+s Compar Masc Sg Nom : perditior
+s Compar Masc Sg Acc : perditiorem
+s Compar Masc Sg Gen : perditioris
+s Compar Masc Sg Dat : perditiori
+s Compar Masc Sg Abl : perditiore
+s Compar Masc Sg Voc : perditior
+s Compar Masc Pl Nom : perditiores
+s Compar Masc Pl Acc : perditiores
+s Compar Masc Pl Gen : perditiorum
+s Compar Masc Pl Dat : perditioribus
+s Compar Masc Pl Abl : perditioribus
+s Compar Masc Pl Voc : perditiores
+s Compar Fem Sg Nom : perditior
+s Compar Fem Sg Acc : perditiorem
+s Compar Fem Sg Gen : perditioris
+s Compar Fem Sg Dat : perditiori
+s Compar Fem Sg Abl : perditiore
+s Compar Fem Sg Voc : perditior
+s Compar Fem Pl Nom : perditiores
+s Compar Fem Pl Acc : perditiores
+s Compar Fem Pl Gen : perditiorum
+s Compar Fem Pl Dat : perditioribus
+s Compar Fem Pl Abl : perditioribus
+s Compar Fem Pl Voc : perditiores
+s Compar Neutr Sg Nom : perditius
+s Compar Neutr Sg Acc : perditius
+s Compar Neutr Sg Gen : perditioris
+s Compar Neutr Sg Dat : perditiori
+s Compar Neutr Sg Abl : perditiore
+s Compar Neutr Sg Voc : perditius
+s Compar Neutr Pl Nom : perditiora
+s Compar Neutr Pl Acc : perditiora
+s Compar Neutr Pl Gen : perditiorum
+s Compar Neutr Pl Dat : perditioribus
+s Compar Neutr Pl Abl : perditioribus
+s Compar Neutr Pl Voc : perditiora
+s Superl Masc Sg Nom : perditissimus
+s Superl Masc Sg Acc : perditissimum
+s Superl Masc Sg Gen : perditissimi
+s Superl Masc Sg Dat : perditissimo
+s Superl Masc Sg Abl : perditissimo
+s Superl Masc Sg Voc : perditissime
+s Superl Masc Pl Nom : perditissimi
+s Superl Masc Pl Acc : perditissimos
+s Superl Masc Pl Gen : perditissimorum
+s Superl Masc Pl Dat : perditissimis
+s Superl Masc Pl Abl : perditissimis
+s Superl Masc Pl Voc : perditissimi
+s Superl Fem Sg Nom : perditissima
+s Superl Fem Sg Acc : perditissimam
+s Superl Fem Sg Gen : perditissimae
+s Superl Fem Sg Dat : perditissimae
+s Superl Fem Sg Abl : perditissima
+s Superl Fem Sg Voc : perditissima
+s Superl Fem Pl Nom : perditissimae
+s Superl Fem Pl Acc : perditissimas
+s Superl Fem Pl Gen : perditissimarum
+s Superl Fem Pl Dat : perditissimis
+s Superl Fem Pl Abl : perditissimis
+s Superl Fem Pl Voc : perditissimae
+s Superl Neutr Sg Nom : perditissimum
+s Superl Neutr Sg Acc : perditissimum
+s Superl Neutr Sg Gen : perditissimi
+s Superl Neutr Sg Dat : perditissimo
+s Superl Neutr Sg Abl : perditissimo
+s Superl Neutr Sg Voc : perditissimum
+s Superl Neutr Pl Nom : perditissima
+s Superl Neutr Pl Acc : perditissima
+s Superl Neutr Pl Gen : perditissimorum
+s Superl Neutr Pl Dat : perditissimis
+s Superl Neutr Pl Abl : perditissimis
+s Superl Neutr Pl Voc : perditissima
+
+ s Posit Masc Sg Nom : rotundus
+s Posit Masc Sg Acc : rotundum
+s Posit Masc Sg Gen : rotundi
+s Posit Masc Sg Dat : rotundo
+s Posit Masc Sg Abl : rotundo
+s Posit Masc Sg Voc : rotunde
+s Posit Masc Pl Nom : rotundi
+s Posit Masc Pl Acc : rotundos
+s Posit Masc Pl Gen : rotundorum
+s Posit Masc Pl Dat : rotundis
+s Posit Masc Pl Abl : rotundis
+s Posit Masc Pl Voc : rotundi
+s Posit Fem Sg Nom : rotunda
+s Posit Fem Sg Acc : rotundam
+s Posit Fem Sg Gen : rotundae
+s Posit Fem Sg Dat : rotundae
+s Posit Fem Sg Abl : rotunda
+s Posit Fem Sg Voc : rotunda
+s Posit Fem Pl Nom : rotundae
+s Posit Fem Pl Acc : rotundas
+s Posit Fem Pl Gen : rotundarum
+s Posit Fem Pl Dat : rotundis
+s Posit Fem Pl Abl : rotundis
+s Posit Fem Pl Voc : rotundae
+s Posit Neutr Sg Nom : rotundum
+s Posit Neutr Sg Acc : rotundum
+s Posit Neutr Sg Gen : rotundi
+s Posit Neutr Sg Dat : rotundo
+s Posit Neutr Sg Abl : rotundo
+s Posit Neutr Sg Voc : rotundum
+s Posit Neutr Pl Nom : rotunda
+s Posit Neutr Pl Acc : rotunda
+s Posit Neutr Pl Gen : rotundorum
+s Posit Neutr Pl Dat : rotundis
+s Posit Neutr Pl Abl : rotundis
+s Posit Neutr Pl Voc : rotunda
+s Compar Masc Sg Nom : rotundior
+s Compar Masc Sg Acc : rotundiorem
+s Compar Masc Sg Gen : rotundioris
+s Compar Masc Sg Dat : rotundiori
+s Compar Masc Sg Abl : rotundiore
+s Compar Masc Sg Voc : rotundior
+s Compar Masc Pl Nom : rotundiores
+s Compar Masc Pl Acc : rotundiores
+s Compar Masc Pl Gen : rotundiorum
+s Compar Masc Pl Dat : rotundioribus
+s Compar Masc Pl Abl : rotundioribus
+s Compar Masc Pl Voc : rotundiores
+s Compar Fem Sg Nom : rotundior
+s Compar Fem Sg Acc : rotundiorem
+s Compar Fem Sg Gen : rotundioris
+s Compar Fem Sg Dat : rotundiori
+s Compar Fem Sg Abl : rotundiore
+s Compar Fem Sg Voc : rotundior
+s Compar Fem Pl Nom : rotundiores
+s Compar Fem Pl Acc : rotundiores
+s Compar Fem Pl Gen : rotundiorum
+s Compar Fem Pl Dat : rotundioribus
+s Compar Fem Pl Abl : rotundioribus
+s Compar Fem Pl Voc : rotundiores
+s Compar Neutr Sg Nom : rotundius
+s Compar Neutr Sg Acc : rotundius
+s Compar Neutr Sg Gen : rotundioris
+s Compar Neutr Sg Dat : rotundiori
+s Compar Neutr Sg Abl : rotundiore
+s Compar Neutr Sg Voc : rotundius
+s Compar Neutr Pl Nom : rotundiora
+s Compar Neutr Pl Acc : rotundiora
+s Compar Neutr Pl Gen : rotundiorum
+s Compar Neutr Pl Dat : rotundioribus
+s Compar Neutr Pl Abl : rotundioribus
+s Compar Neutr Pl Voc : rotundiora
+s Superl Masc Sg Nom : rotundissimus
+s Superl Masc Sg Acc : rotundissimum
+s Superl Masc Sg Gen : rotundissimi
+s Superl Masc Sg Dat : rotundissimo
+s Superl Masc Sg Abl : rotundissimo
+s Superl Masc Sg Voc : rotundissime
+s Superl Masc Pl Nom : rotundissimi
+s Superl Masc Pl Acc : rotundissimos
+s Superl Masc Pl Gen : rotundissimorum
+s Superl Masc Pl Dat : rotundissimis
+s Superl Masc Pl Abl : rotundissimis
+s Superl Masc Pl Voc : rotundissimi
+s Superl Fem Sg Nom : rotundissima
+s Superl Fem Sg Acc : rotundissimam
+s Superl Fem Sg Gen : rotundissimae
+s Superl Fem Sg Dat : rotundissimae
+s Superl Fem Sg Abl : rotundissima
+s Superl Fem Sg Voc : rotundissima
+s Superl Fem Pl Nom : rotundissimae
+s Superl Fem Pl Acc : rotundissimas
+s Superl Fem Pl Gen : rotundissimarum
+s Superl Fem Pl Dat : rotundissimis
+s Superl Fem Pl Abl : rotundissimis
+s Superl Fem Pl Voc : rotundissimae
+s Superl Neutr Sg Nom : rotundissimum
+s Superl Neutr Sg Acc : rotundissimum
+s Superl Neutr Sg Gen : rotundissimi
+s Superl Neutr Sg Dat : rotundissimo
+s Superl Neutr Sg Abl : rotundissimo
+s Superl Neutr Sg Voc : rotundissimum
+s Superl Neutr Pl Nom : rotundissima
+s Superl Neutr Pl Acc : rotundissima
+s Superl Neutr Pl Gen : rotundissimorum
+s Superl Neutr Pl Dat : rotundissimis
+s Superl Neutr Pl Abl : rotundissimis
+s Superl Neutr Pl Voc : rotundissima
+
+ s Posit Masc Sg Nom : acer
+s Posit Masc Sg Acc : acrem
+s Posit Masc Sg Gen : acris
+s Posit Masc Sg Dat : acri
+s Posit Masc Sg Abl : acri
+s Posit Masc Sg Voc : acer
+s Posit Masc Pl Nom : acres
+s Posit Masc Pl Acc : acres
+s Posit Masc Pl Gen : acrium
+s Posit Masc Pl Dat : acribus
+s Posit Masc Pl Abl : acribus
+s Posit Masc Pl Voc : acres
+s Posit Fem Sg Nom : acris
+s Posit Fem Sg Acc : acrem
+s Posit Fem Sg Gen : acris
+s Posit Fem Sg Dat : acri
+s Posit Fem Sg Abl : acri
+s Posit Fem Sg Voc : acris
+s Posit Fem Pl Nom : acres
+s Posit Fem Pl Acc : acres
+s Posit Fem Pl Gen : acrium
+s Posit Fem Pl Dat : acribus
+s Posit Fem Pl Abl : acribus
+s Posit Fem Pl Voc : acres
+s Posit Neutr Sg Nom : acre
+s Posit Neutr Sg Acc : acre
+s Posit Neutr Sg Gen : acris
+s Posit Neutr Sg Dat : acri
+s Posit Neutr Sg Abl : acri
+s Posit Neutr Sg Voc : acre
+s Posit Neutr Pl Nom : acria
+s Posit Neutr Pl Acc : acria
+s Posit Neutr Pl Gen : acrium
+s Posit Neutr Pl Dat : acribus
+s Posit Neutr Pl Abl : acribus
+s Posit Neutr Pl Voc : acria
+s Compar Masc Sg Nom : acrior
+s Compar Masc Sg Acc : acriorem
+s Compar Masc Sg Gen : acrioris
+s Compar Masc Sg Dat : acriori
+s Compar Masc Sg Abl : acriore
+s Compar Masc Sg Voc : acrior
+s Compar Masc Pl Nom : acriores
+s Compar Masc Pl Acc : acriores
+s Compar Masc Pl Gen : acriorum
+s Compar Masc Pl Dat : acrioribus
+s Compar Masc Pl Abl : acrioribus
+s Compar Masc Pl Voc : acriores
+s Compar Fem Sg Nom : acrior
+s Compar Fem Sg Acc : acriorem
+s Compar Fem Sg Gen : acrioris
+s Compar Fem Sg Dat : acriori
+s Compar Fem Sg Abl : acriore
+s Compar Fem Sg Voc : acrior
+s Compar Fem Pl Nom : acriores
+s Compar Fem Pl Acc : acriores
+s Compar Fem Pl Gen : acriorum
+s Compar Fem Pl Dat : acrioribus
+s Compar Fem Pl Abl : acrioribus
+s Compar Fem Pl Voc : acriores
+s Compar Neutr Sg Nom : acrius
+s Compar Neutr Sg Acc : acrius
+s Compar Neutr Sg Gen : acrioris
+s Compar Neutr Sg Dat : acriori
+s Compar Neutr Sg Abl : acriore
+s Compar Neutr Sg Voc : acrius
+s Compar Neutr Pl Nom : acriora
+s Compar Neutr Pl Acc : acriora
+s Compar Neutr Pl Gen : acriorum
+s Compar Neutr Pl Dat : acrioribus
+s Compar Neutr Pl Abl : acrioribus
+s Compar Neutr Pl Voc : acriora
+s Superl Masc Sg Nom : acerrimus
+s Superl Masc Sg Acc : acerrimum
+s Superl Masc Sg Gen : acerrimi
+s Superl Masc Sg Dat : acerrimo
+s Superl Masc Sg Abl : acerrimo
+s Superl Masc Sg Voc : acerrime
+s Superl Masc Pl Nom : acerrimi
+s Superl Masc Pl Acc : acerrimos
+s Superl Masc Pl Gen : acerrimorum
+s Superl Masc Pl Dat : acerrimis
+s Superl Masc Pl Abl : acerrimis
+s Superl Masc Pl Voc : acerrimi
+s Superl Fem Sg Nom : acerrima
+s Superl Fem Sg Acc : acerrimam
+s Superl Fem Sg Gen : acerrimae
+s Superl Fem Sg Dat : acerrimae
+s Superl Fem Sg Abl : acerrima
+s Superl Fem Sg Voc : acerrima
+s Superl Fem Pl Nom : acerrimae
+s Superl Fem Pl Acc : acerrimas
+s Superl Fem Pl Gen : acerrimarum
+s Superl Fem Pl Dat : acerrimis
+s Superl Fem Pl Abl : acerrimis
+s Superl Fem Pl Voc : acerrimae
+s Superl Neutr Sg Nom : acerrimum
+s Superl Neutr Sg Acc : acerrimum
+s Superl Neutr Sg Gen : acerrimi
+s Superl Neutr Sg Dat : acerrimo
+s Superl Neutr Sg Abl : acerrimo
+s Superl Neutr Sg Voc : acerrimum
+s Superl Neutr Pl Nom : acerrima
+s Superl Neutr Pl Acc : acerrima
+s Superl Neutr Pl Gen : acerrimorum
+s Superl Neutr Pl Dat : acerrimis
+s Superl Neutr Pl Abl : acerrimis
+s Superl Neutr Pl Voc : acerrima
+
+ s Posit Masc Sg Nom : brevis
+s Posit Masc Sg Acc : breem
+s Posit Masc Sg Gen : breis
+s Posit Masc Sg Dat : brei
+s Posit Masc Sg Abl : brei
+s Posit Masc Sg Voc : brevis
+s Posit Masc Pl Nom : brees
+s Posit Masc Pl Acc : brees
+s Posit Masc Pl Gen : breium
+s Posit Masc Pl Dat : breibus
+s Posit Masc Pl Abl : breibus
+s Posit Masc Pl Voc : brees
+s Posit Fem Sg Nom : brevis
+s Posit Fem Sg Acc : breem
+s Posit Fem Sg Gen : breis
+s Posit Fem Sg Dat : brei
+s Posit Fem Sg Abl : brei
+s Posit Fem Sg Voc : brevis
+s Posit Fem Pl Nom : brees
+s Posit Fem Pl Acc : brees
+s Posit Fem Pl Gen : breium
+s Posit Fem Pl Dat : breibus
+s Posit Fem Pl Abl : breibus
+s Posit Fem Pl Voc : brees
+s Posit Neutr Sg Nom : breve
+s Posit Neutr Sg Acc : breve
+s Posit Neutr Sg Gen : breis
+s Posit Neutr Sg Dat : brei
+s Posit Neutr Sg Abl : brei
+s Posit Neutr Sg Voc : breve
+s Posit Neutr Pl Nom : breia
+s Posit Neutr Pl Acc : breia
+s Posit Neutr Pl Gen : breium
+s Posit Neutr Pl Dat : breibus
+s Posit Neutr Pl Abl : breibus
+s Posit Neutr Pl Voc : breia
+s Compar Masc Sg Nom : breior
+s Compar Masc Sg Acc : breiorem
+s Compar Masc Sg Gen : breioris
+s Compar Masc Sg Dat : breiori
+s Compar Masc Sg Abl : breiore
+s Compar Masc Sg Voc : breior
+s Compar Masc Pl Nom : breiores
+s Compar Masc Pl Acc : breiores
+s Compar Masc Pl Gen : breiorum
+s Compar Masc Pl Dat : breioribus
+s Compar Masc Pl Abl : breioribus
+s Compar Masc Pl Voc : breiores
+s Compar Fem Sg Nom : breior
+s Compar Fem Sg Acc : breiorem
+s Compar Fem Sg Gen : breioris
+s Compar Fem Sg Dat : breiori
+s Compar Fem Sg Abl : breiore
+s Compar Fem Sg Voc : breior
+s Compar Fem Pl Nom : breiores
+s Compar Fem Pl Acc : breiores
+s Compar Fem Pl Gen : breiorum
+s Compar Fem Pl Dat : breioribus
+s Compar Fem Pl Abl : breioribus
+s Compar Fem Pl Voc : breiores
+s Compar Neutr Sg Nom : breius
+s Compar Neutr Sg Acc : breius
+s Compar Neutr Sg Gen : breioris
+s Compar Neutr Sg Dat : breiori
+s Compar Neutr Sg Abl : breiore
+s Compar Neutr Sg Voc : breius
+s Compar Neutr Pl Nom : breiora
+s Compar Neutr Pl Acc : breiora
+s Compar Neutr Pl Gen : breiorum
+s Compar Neutr Pl Dat : breioribus
+s Compar Neutr Pl Abl : breioribus
+s Compar Neutr Pl Voc : breiora
+s Superl Masc Sg Nom : brevissimus
+s Superl Masc Sg Acc : brevissimum
+s Superl Masc Sg Gen : brevissimi
+s Superl Masc Sg Dat : brevissimo
+s Superl Masc Sg Abl : brevissimo
+s Superl Masc Sg Voc : brevissime
+s Superl Masc Pl Nom : brevissimi
+s Superl Masc Pl Acc : brevissimos
+s Superl Masc Pl Gen : brevissimorum
+s Superl Masc Pl Dat : brevissimis
+s Superl Masc Pl Abl : brevissimis
+s Superl Masc Pl Voc : brevissimi
+s Superl Fem Sg Nom : brevissima
+s Superl Fem Sg Acc : brevissimam
+s Superl Fem Sg Gen : brevissimae
+s Superl Fem Sg Dat : brevissimae
+s Superl Fem Sg Abl : brevissima
+s Superl Fem Sg Voc : brevissima
+s Superl Fem Pl Nom : brevissimae
+s Superl Fem Pl Acc : brevissimas
+s Superl Fem Pl Gen : brevissimarum
+s Superl Fem Pl Dat : brevissimis
+s Superl Fem Pl Abl : brevissimis
+s Superl Fem Pl Voc : brevissimae
+s Superl Neutr Sg Nom : brevissimum
+s Superl Neutr Sg Acc : brevissimum
+s Superl Neutr Sg Gen : brevissimi
+s Superl Neutr Sg Dat : brevissimo
+s Superl Neutr Sg Abl : brevissimo
+s Superl Neutr Sg Voc : brevissimum
+s Superl Neutr Pl Nom : brevissima
+s Superl Neutr Pl Acc : brevissima
+s Superl Neutr Pl Gen : brevissimorum
+s Superl Neutr Pl Dat : brevissimis
+s Superl Neutr Pl Abl : brevissimis
+s Superl Neutr Pl Voc : brevissima
+
+ s Posit Masc Sg Nom : parvus
+s Posit Masc Sg Acc : parvum
+s Posit Masc Sg Gen : parvi
+s Posit Masc Sg Dat : parvo
+s Posit Masc Sg Abl : parvo
+s Posit Masc Sg Voc : parve
+s Posit Masc Pl Nom : parvi
+s Posit Masc Pl Acc : parvos
+s Posit Masc Pl Gen : parvorum
+s Posit Masc Pl Dat : parvis
+s Posit Masc Pl Abl : parvis
+s Posit Masc Pl Voc : parvi
+s Posit Fem Sg Nom : parva
+s Posit Fem Sg Acc : parvam
+s Posit Fem Sg Gen : parvae
+s Posit Fem Sg Dat : parvae
+s Posit Fem Sg Abl : parva
+s Posit Fem Sg Voc : parva
+s Posit Fem Pl Nom : parvae
+s Posit Fem Pl Acc : parvas
+s Posit Fem Pl Gen : parvarum
+s Posit Fem Pl Dat : parvis
+s Posit Fem Pl Abl : parvis
+s Posit Fem Pl Voc : parvae
+s Posit Neutr Sg Nom : parvum
+s Posit Neutr Sg Acc : parvum
+s Posit Neutr Sg Gen : parvi
+s Posit Neutr Sg Dat : parvo
+s Posit Neutr Sg Abl : parvo
+s Posit Neutr Sg Voc : parvum
+s Posit Neutr Pl Nom : parva
+s Posit Neutr Pl Acc : parva
+s Posit Neutr Pl Gen : parvorum
+s Posit Neutr Pl Dat : parvis
+s Posit Neutr Pl Abl : parvis
+s Posit Neutr Pl Voc : parva
+s Compar Masc Sg Nom : minior
+s Compar Masc Sg Acc : miniorem
+s Compar Masc Sg Gen : minioris
+s Compar Masc Sg Dat : miniori
+s Compar Masc Sg Abl : miniore
+s Compar Masc Sg Voc : minior
+s Compar Masc Pl Nom : miniores
+s Compar Masc Pl Acc : miniores
+s Compar Masc Pl Gen : miniorum
+s Compar Masc Pl Dat : minioribus
+s Compar Masc Pl Abl : minioribus
+s Compar Masc Pl Voc : miniores
+s Compar Fem Sg Nom : minior
+s Compar Fem Sg Acc : miniorem
+s Compar Fem Sg Gen : minioris
+s Compar Fem Sg Dat : miniori
+s Compar Fem Sg Abl : miniore
+s Compar Fem Sg Voc : minior
+s Compar Fem Pl Nom : miniores
+s Compar Fem Pl Acc : miniores
+s Compar Fem Pl Gen : miniorum
+s Compar Fem Pl Dat : minioribus
+s Compar Fem Pl Abl : minioribus
+s Compar Fem Pl Voc : miniores
+s Compar Neutr Sg Nom : minius
+s Compar Neutr Sg Acc : minius
+s Compar Neutr Sg Gen : minioris
+s Compar Neutr Sg Dat : miniori
+s Compar Neutr Sg Abl : miniore
+s Compar Neutr Sg Voc : minius
+s Compar Neutr Pl Nom : miniora
+s Compar Neutr Pl Acc : miniora
+s Compar Neutr Pl Gen : miniorum
+s Compar Neutr Pl Dat : minioribus
+s Compar Neutr Pl Abl : minioribus
+s Compar Neutr Pl Voc : miniora
+s Superl Masc Sg Nom : parvissimus
+s Superl Masc Sg Acc : parvissimum
+s Superl Masc Sg Gen : parvissimi
+s Superl Masc Sg Dat : parvissimo
+s Superl Masc Sg Abl : parvissimo
+s Superl Masc Sg Voc : parvissime
+s Superl Masc Pl Nom : parvissimi
+s Superl Masc Pl Acc : parvissimos
+s Superl Masc Pl Gen : parvissimorum
+s Superl Masc Pl Dat : parvissimis
+s Superl Masc Pl Abl : parvissimis
+s Superl Masc Pl Voc : parvissimi
+s Superl Fem Sg Nom : parvissima
+s Superl Fem Sg Acc : parvissimam
+s Superl Fem Sg Gen : parvissimae
+s Superl Fem Sg Dat : parvissimae
+s Superl Fem Sg Abl : parvissima
+s Superl Fem Sg Voc : parvissima
+s Superl Fem Pl Nom : parvissimae
+s Superl Fem Pl Acc : parvissimas
+s Superl Fem Pl Gen : parvissimarum
+s Superl Fem Pl Dat : parvissimis
+s Superl Fem Pl Abl : parvissimis
+s Superl Fem Pl Voc : parvissimae
+s Superl Neutr Sg Nom : parvissimum
+s Superl Neutr Sg Acc : parvissimum
+s Superl Neutr Sg Gen : parvissimi
+s Superl Neutr Sg Dat : parvissimo
+s Superl Neutr Sg Abl : parvissimo
+s Superl Neutr Sg Voc : parvissimum
+s Superl Neutr Pl Nom : parvissima
+s Superl Neutr Pl Acc : parvissima
+s Superl Neutr Pl Gen : parvissimorum
+s Superl Neutr Pl Dat : parvissimis
+s Superl Neutr Pl Abl : parvissimis
+s Superl Neutr Pl Voc : parvissima
+
+ s Posit Masc Sg Nom : lubricus
+s Posit Masc Sg Acc : lubricum
+s Posit Masc Sg Gen : lubrici
+s Posit Masc Sg Dat : lubrico
+s Posit Masc Sg Abl : lubrico
+s Posit Masc Sg Voc : lubrice
+s Posit Masc Pl Nom : lubrici
+s Posit Masc Pl Acc : lubricos
+s Posit Masc Pl Gen : lubricorum
+s Posit Masc Pl Dat : lubricis
+s Posit Masc Pl Abl : lubricis
+s Posit Masc Pl Voc : lubrici
+s Posit Fem Sg Nom : lubrica
+s Posit Fem Sg Acc : lubricam
+s Posit Fem Sg Gen : lubricae
+s Posit Fem Sg Dat : lubricae
+s Posit Fem Sg Abl : lubrica
+s Posit Fem Sg Voc : lubrica
+s Posit Fem Pl Nom : lubricae
+s Posit Fem Pl Acc : lubricas
+s Posit Fem Pl Gen : lubricarum
+s Posit Fem Pl Dat : lubricis
+s Posit Fem Pl Abl : lubricis
+s Posit Fem Pl Voc : lubricae
+s Posit Neutr Sg Nom : lubricum
+s Posit Neutr Sg Acc : lubricum
+s Posit Neutr Sg Gen : lubrici
+s Posit Neutr Sg Dat : lubrico
+s Posit Neutr Sg Abl : lubrico
+s Posit Neutr Sg Voc : lubricum
+s Posit Neutr Pl Nom : lubrica
+s Posit Neutr Pl Acc : lubrica
+s Posit Neutr Pl Gen : lubricorum
+s Posit Neutr Pl Dat : lubricis
+s Posit Neutr Pl Abl : lubricis
+s Posit Neutr Pl Voc : lubrica
+s Compar Masc Sg Nom : lubricior
+s Compar Masc Sg Acc : lubriciorem
+s Compar Masc Sg Gen : lubricioris
+s Compar Masc Sg Dat : lubriciori
+s Compar Masc Sg Abl : lubriciore
+s Compar Masc Sg Voc : lubricior
+s Compar Masc Pl Nom : lubriciores
+s Compar Masc Pl Acc : lubriciores
+s Compar Masc Pl Gen : lubriciorum
+s Compar Masc Pl Dat : lubricioribus
+s Compar Masc Pl Abl : lubricioribus
+s Compar Masc Pl Voc : lubriciores
+s Compar Fem Sg Nom : lubricior
+s Compar Fem Sg Acc : lubriciorem
+s Compar Fem Sg Gen : lubricioris
+s Compar Fem Sg Dat : lubriciori
+s Compar Fem Sg Abl : lubriciore
+s Compar Fem Sg Voc : lubricior
+s Compar Fem Pl Nom : lubriciores
+s Compar Fem Pl Acc : lubriciores
+s Compar Fem Pl Gen : lubriciorum
+s Compar Fem Pl Dat : lubricioribus
+s Compar Fem Pl Abl : lubricioribus
+s Compar Fem Pl Voc : lubriciores
+s Compar Neutr Sg Nom : lubricius
+s Compar Neutr Sg Acc : lubricius
+s Compar Neutr Sg Gen : lubricioris
+s Compar Neutr Sg Dat : lubriciori
+s Compar Neutr Sg Abl : lubriciore
+s Compar Neutr Sg Voc : lubricius
+s Compar Neutr Pl Nom : lubriciora
+s Compar Neutr Pl Acc : lubriciora
+s Compar Neutr Pl Gen : lubriciorum
+s Compar Neutr Pl Dat : lubricioribus
+s Compar Neutr Pl Abl : lubricioribus
+s Compar Neutr Pl Voc : lubriciora
+s Superl Masc Sg Nom : lubricissimus
+s Superl Masc Sg Acc : lubricissimum
+s Superl Masc Sg Gen : lubricissimi
+s Superl Masc Sg Dat : lubricissimo
+s Superl Masc Sg Abl : lubricissimo
+s Superl Masc Sg Voc : lubricissime
+s Superl Masc Pl Nom : lubricissimi
+s Superl Masc Pl Acc : lubricissimos
+s Superl Masc Pl Gen : lubricissimorum
+s Superl Masc Pl Dat : lubricissimis
+s Superl Masc Pl Abl : lubricissimis
+s Superl Masc Pl Voc : lubricissimi
+s Superl Fem Sg Nom : lubricissima
+s Superl Fem Sg Acc : lubricissimam
+s Superl Fem Sg Gen : lubricissimae
+s Superl Fem Sg Dat : lubricissimae
+s Superl Fem Sg Abl : lubricissima
+s Superl Fem Sg Voc : lubricissima
+s Superl Fem Pl Nom : lubricissimae
+s Superl Fem Pl Acc : lubricissimas
+s Superl Fem Pl Gen : lubricissimarum
+s Superl Fem Pl Dat : lubricissimis
+s Superl Fem Pl Abl : lubricissimis
+s Superl Fem Pl Voc : lubricissimae
+s Superl Neutr Sg Nom : lubricissimum
+s Superl Neutr Sg Acc : lubricissimum
+s Superl Neutr Sg Gen : lubricissimi
+s Superl Neutr Sg Dat : lubricissimo
+s Superl Neutr Sg Abl : lubricissimo
+s Superl Neutr Sg Voc : lubricissimum
+s Superl Neutr Pl Nom : lubricissima
+s Superl Neutr Pl Acc : lubricissima
+s Superl Neutr Pl Gen : lubricissimorum
+s Superl Neutr Pl Dat : lubricissimis
+s Superl Neutr Pl Abl : lubricissimis
+s Superl Neutr Pl Voc : lubricissima
+
+ s Posit Masc Sg Nom : rectus
+s Posit Masc Sg Acc : rectum
+s Posit Masc Sg Gen : recti
+s Posit Masc Sg Dat : recto
+s Posit Masc Sg Abl : recto
+s Posit Masc Sg Voc : recte
+s Posit Masc Pl Nom : recti
+s Posit Masc Pl Acc : rectos
+s Posit Masc Pl Gen : rectorum
+s Posit Masc Pl Dat : rectis
+s Posit Masc Pl Abl : rectis
+s Posit Masc Pl Voc : recti
+s Posit Fem Sg Nom : recta
+s Posit Fem Sg Acc : rectam
+s Posit Fem Sg Gen : rectae
+s Posit Fem Sg Dat : rectae
+s Posit Fem Sg Abl : recta
+s Posit Fem Sg Voc : recta
+s Posit Fem Pl Nom : rectae
+s Posit Fem Pl Acc : rectas
+s Posit Fem Pl Gen : rectarum
+s Posit Fem Pl Dat : rectis
+s Posit Fem Pl Abl : rectis
+s Posit Fem Pl Voc : rectae
+s Posit Neutr Sg Nom : rectum
+s Posit Neutr Sg Acc : rectum
+s Posit Neutr Sg Gen : recti
+s Posit Neutr Sg Dat : recto
+s Posit Neutr Sg Abl : recto
+s Posit Neutr Sg Voc : rectum
+s Posit Neutr Pl Nom : recta
+s Posit Neutr Pl Acc : recta
+s Posit Neutr Pl Gen : rectorum
+s Posit Neutr Pl Dat : rectis
+s Posit Neutr Pl Abl : rectis
+s Posit Neutr Pl Voc : recta
+s Compar Masc Sg Nom : rectior
+s Compar Masc Sg Acc : rectiorem
+s Compar Masc Sg Gen : rectioris
+s Compar Masc Sg Dat : rectiori
+s Compar Masc Sg Abl : rectiore
+s Compar Masc Sg Voc : rectior
+s Compar Masc Pl Nom : rectiores
+s Compar Masc Pl Acc : rectiores
+s Compar Masc Pl Gen : rectiorum
+s Compar Masc Pl Dat : rectioribus
+s Compar Masc Pl Abl : rectioribus
+s Compar Masc Pl Voc : rectiores
+s Compar Fem Sg Nom : rectior
+s Compar Fem Sg Acc : rectiorem
+s Compar Fem Sg Gen : rectioris
+s Compar Fem Sg Dat : rectiori
+s Compar Fem Sg Abl : rectiore
+s Compar Fem Sg Voc : rectior
+s Compar Fem Pl Nom : rectiores
+s Compar Fem Pl Acc : rectiores
+s Compar Fem Pl Gen : rectiorum
+s Compar Fem Pl Dat : rectioribus
+s Compar Fem Pl Abl : rectioribus
+s Compar Fem Pl Voc : rectiores
+s Compar Neutr Sg Nom : rectius
+s Compar Neutr Sg Acc : rectius
+s Compar Neutr Sg Gen : rectioris
+s Compar Neutr Sg Dat : rectiori
+s Compar Neutr Sg Abl : rectiore
+s Compar Neutr Sg Voc : rectius
+s Compar Neutr Pl Nom : rectiora
+s Compar Neutr Pl Acc : rectiora
+s Compar Neutr Pl Gen : rectiorum
+s Compar Neutr Pl Dat : rectioribus
+s Compar Neutr Pl Abl : rectioribus
+s Compar Neutr Pl Voc : rectiora
+s Superl Masc Sg Nom : rectissimus
+s Superl Masc Sg Acc : rectissimum
+s Superl Masc Sg Gen : rectissimi
+s Superl Masc Sg Dat : rectissimo
+s Superl Masc Sg Abl : rectissimo
+s Superl Masc Sg Voc : rectissime
+s Superl Masc Pl Nom : rectissimi
+s Superl Masc Pl Acc : rectissimos
+s Superl Masc Pl Gen : rectissimorum
+s Superl Masc Pl Dat : rectissimis
+s Superl Masc Pl Abl : rectissimis
+s Superl Masc Pl Voc : rectissimi
+s Superl Fem Sg Nom : rectissima
+s Superl Fem Sg Acc : rectissimam
+s Superl Fem Sg Gen : rectissimae
+s Superl Fem Sg Dat : rectissimae
+s Superl Fem Sg Abl : rectissima
+s Superl Fem Sg Voc : rectissima
+s Superl Fem Pl Nom : rectissimae
+s Superl Fem Pl Acc : rectissimas
+s Superl Fem Pl Gen : rectissimarum
+s Superl Fem Pl Dat : rectissimis
+s Superl Fem Pl Abl : rectissimis
+s Superl Fem Pl Voc : rectissimae
+s Superl Neutr Sg Nom : rectissimum
+s Superl Neutr Sg Acc : rectissimum
+s Superl Neutr Sg Gen : rectissimi
+s Superl Neutr Sg Dat : rectissimo
+s Superl Neutr Sg Abl : rectissimo
+s Superl Neutr Sg Voc : rectissimum
+s Superl Neutr Pl Nom : rectissima
+s Superl Neutr Pl Acc : rectissima
+s Superl Neutr Pl Gen : rectissimorum
+s Superl Neutr Pl Dat : rectissimis
+s Superl Neutr Pl Abl : rectissimis
+s Superl Neutr Pl Voc : rectissima
+
+ s Posit Masc Sg Nom : stultus
+s Posit Masc Sg Acc : stultum
+s Posit Masc Sg Gen : stulti
+s Posit Masc Sg Dat : stulto
+s Posit Masc Sg Abl : stulto
+s Posit Masc Sg Voc : stulte
+s Posit Masc Pl Nom : stulti
+s Posit Masc Pl Acc : stultos
+s Posit Masc Pl Gen : stultorum
+s Posit Masc Pl Dat : stultis
+s Posit Masc Pl Abl : stultis
+s Posit Masc Pl Voc : stulti
+s Posit Fem Sg Nom : stulta
+s Posit Fem Sg Acc : stultam
+s Posit Fem Sg Gen : stultae
+s Posit Fem Sg Dat : stultae
+s Posit Fem Sg Abl : stulta
+s Posit Fem Sg Voc : stulta
+s Posit Fem Pl Nom : stultae
+s Posit Fem Pl Acc : stultas
+s Posit Fem Pl Gen : stultarum
+s Posit Fem Pl Dat : stultis
+s Posit Fem Pl Abl : stultis
+s Posit Fem Pl Voc : stultae
+s Posit Neutr Sg Nom : stultum
+s Posit Neutr Sg Acc : stultum
+s Posit Neutr Sg Gen : stulti
+s Posit Neutr Sg Dat : stulto
+s Posit Neutr Sg Abl : stulto
+s Posit Neutr Sg Voc : stultum
+s Posit Neutr Pl Nom : stulta
+s Posit Neutr Pl Acc : stulta
+s Posit Neutr Pl Gen : stultorum
+s Posit Neutr Pl Dat : stultis
+s Posit Neutr Pl Abl : stultis
+s Posit Neutr Pl Voc : stulta
+s Compar Masc Sg Nom : stultior
+s Compar Masc Sg Acc : stultiorem
+s Compar Masc Sg Gen : stultioris
+s Compar Masc Sg Dat : stultiori
+s Compar Masc Sg Abl : stultiore
+s Compar Masc Sg Voc : stultior
+s Compar Masc Pl Nom : stultiores
+s Compar Masc Pl Acc : stultiores
+s Compar Masc Pl Gen : stultiorum
+s Compar Masc Pl Dat : stultioribus
+s Compar Masc Pl Abl : stultioribus
+s Compar Masc Pl Voc : stultiores
+s Compar Fem Sg Nom : stultior
+s Compar Fem Sg Acc : stultiorem
+s Compar Fem Sg Gen : stultioris
+s Compar Fem Sg Dat : stultiori
+s Compar Fem Sg Abl : stultiore
+s Compar Fem Sg Voc : stultior
+s Compar Fem Pl Nom : stultiores
+s Compar Fem Pl Acc : stultiores
+s Compar Fem Pl Gen : stultiorum
+s Compar Fem Pl Dat : stultioribus
+s Compar Fem Pl Abl : stultioribus
+s Compar Fem Pl Voc : stultiores
+s Compar Neutr Sg Nom : stultius
+s Compar Neutr Sg Acc : stultius
+s Compar Neutr Sg Gen : stultioris
+s Compar Neutr Sg Dat : stultiori
+s Compar Neutr Sg Abl : stultiore
+s Compar Neutr Sg Voc : stultius
+s Compar Neutr Pl Nom : stultiora
+s Compar Neutr Pl Acc : stultiora
+s Compar Neutr Pl Gen : stultiorum
+s Compar Neutr Pl Dat : stultioribus
+s Compar Neutr Pl Abl : stultioribus
+s Compar Neutr Pl Voc : stultiora
+s Superl Masc Sg Nom : stultissimus
+s Superl Masc Sg Acc : stultissimum
+s Superl Masc Sg Gen : stultissimi
+s Superl Masc Sg Dat : stultissimo
+s Superl Masc Sg Abl : stultissimo
+s Superl Masc Sg Voc : stultissime
+s Superl Masc Pl Nom : stultissimi
+s Superl Masc Pl Acc : stultissimos
+s Superl Masc Pl Gen : stultissimorum
+s Superl Masc Pl Dat : stultissimis
+s Superl Masc Pl Abl : stultissimis
+s Superl Masc Pl Voc : stultissimi
+s Superl Fem Sg Nom : stultissima
+s Superl Fem Sg Acc : stultissimam
+s Superl Fem Sg Gen : stultissimae
+s Superl Fem Sg Dat : stultissimae
+s Superl Fem Sg Abl : stultissima
+s Superl Fem Sg Voc : stultissima
+s Superl Fem Pl Nom : stultissimae
+s Superl Fem Pl Acc : stultissimas
+s Superl Fem Pl Gen : stultissimarum
+s Superl Fem Pl Dat : stultissimis
+s Superl Fem Pl Abl : stultissimis
+s Superl Fem Pl Voc : stultissimae
+s Superl Neutr Sg Nom : stultissimum
+s Superl Neutr Sg Acc : stultissimum
+s Superl Neutr Sg Gen : stultissimi
+s Superl Neutr Sg Dat : stultissimo
+s Superl Neutr Sg Abl : stultissimo
+s Superl Neutr Sg Voc : stultissimum
+s Superl Neutr Pl Nom : stultissima
+s Superl Neutr Pl Acc : stultissima
+s Superl Neutr Pl Gen : stultissimorum
+s Superl Neutr Pl Dat : stultissimis
+s Superl Neutr Pl Abl : stultissimis
+s Superl Neutr Pl Voc : stultissima
+
+ s Posit Masc Sg Nom : crassus
+s Posit Masc Sg Acc : crassum
+s Posit Masc Sg Gen : crassi
+s Posit Masc Sg Dat : crasso
+s Posit Masc Sg Abl : crasso
+s Posit Masc Sg Voc : crasse
+s Posit Masc Pl Nom : crassi
+s Posit Masc Pl Acc : crassos
+s Posit Masc Pl Gen : crassorum
+s Posit Masc Pl Dat : crassis
+s Posit Masc Pl Abl : crassis
+s Posit Masc Pl Voc : crassi
+s Posit Fem Sg Nom : crassa
+s Posit Fem Sg Acc : crassam
+s Posit Fem Sg Gen : crassae
+s Posit Fem Sg Dat : crassae
+s Posit Fem Sg Abl : crassa
+s Posit Fem Sg Voc : crassa
+s Posit Fem Pl Nom : crassae
+s Posit Fem Pl Acc : crassas
+s Posit Fem Pl Gen : crassarum
+s Posit Fem Pl Dat : crassis
+s Posit Fem Pl Abl : crassis
+s Posit Fem Pl Voc : crassae
+s Posit Neutr Sg Nom : crassum
+s Posit Neutr Sg Acc : crassum
+s Posit Neutr Sg Gen : crassi
+s Posit Neutr Sg Dat : crasso
+s Posit Neutr Sg Abl : crasso
+s Posit Neutr Sg Voc : crassum
+s Posit Neutr Pl Nom : crassa
+s Posit Neutr Pl Acc : crassa
+s Posit Neutr Pl Gen : crassorum
+s Posit Neutr Pl Dat : crassis
+s Posit Neutr Pl Abl : crassis
+s Posit Neutr Pl Voc : crassa
+s Compar Masc Sg Nom : crassior
+s Compar Masc Sg Acc : crassiorem
+s Compar Masc Sg Gen : crassioris
+s Compar Masc Sg Dat : crassiori
+s Compar Masc Sg Abl : crassiore
+s Compar Masc Sg Voc : crassior
+s Compar Masc Pl Nom : crassiores
+s Compar Masc Pl Acc : crassiores
+s Compar Masc Pl Gen : crassiorum
+s Compar Masc Pl Dat : crassioribus
+s Compar Masc Pl Abl : crassioribus
+s Compar Masc Pl Voc : crassiores
+s Compar Fem Sg Nom : crassior
+s Compar Fem Sg Acc : crassiorem
+s Compar Fem Sg Gen : crassioris
+s Compar Fem Sg Dat : crassiori
+s Compar Fem Sg Abl : crassiore
+s Compar Fem Sg Voc : crassior
+s Compar Fem Pl Nom : crassiores
+s Compar Fem Pl Acc : crassiores
+s Compar Fem Pl Gen : crassiorum
+s Compar Fem Pl Dat : crassioribus
+s Compar Fem Pl Abl : crassioribus
+s Compar Fem Pl Voc : crassiores
+s Compar Neutr Sg Nom : crassius
+s Compar Neutr Sg Acc : crassius
+s Compar Neutr Sg Gen : crassioris
+s Compar Neutr Sg Dat : crassiori
+s Compar Neutr Sg Abl : crassiore
+s Compar Neutr Sg Voc : crassius
+s Compar Neutr Pl Nom : crassiora
+s Compar Neutr Pl Acc : crassiora
+s Compar Neutr Pl Gen : crassiorum
+s Compar Neutr Pl Dat : crassioribus
+s Compar Neutr Pl Abl : crassioribus
+s Compar Neutr Pl Voc : crassiora
+s Superl Masc Sg Nom : crassissimus
+s Superl Masc Sg Acc : crassissimum
+s Superl Masc Sg Gen : crassissimi
+s Superl Masc Sg Dat : crassissimo
+s Superl Masc Sg Abl : crassissimo
+s Superl Masc Sg Voc : crassissime
+s Superl Masc Pl Nom : crassissimi
+s Superl Masc Pl Acc : crassissimos
+s Superl Masc Pl Gen : crassissimorum
+s Superl Masc Pl Dat : crassissimis
+s Superl Masc Pl Abl : crassissimis
+s Superl Masc Pl Voc : crassissimi
+s Superl Fem Sg Nom : crassissima
+s Superl Fem Sg Acc : crassissimam
+s Superl Fem Sg Gen : crassissimae
+s Superl Fem Sg Dat : crassissimae
+s Superl Fem Sg Abl : crassissima
+s Superl Fem Sg Voc : crassissima
+s Superl Fem Pl Nom : crassissimae
+s Superl Fem Pl Acc : crassissimas
+s Superl Fem Pl Gen : crassissimarum
+s Superl Fem Pl Dat : crassissimis
+s Superl Fem Pl Abl : crassissimis
+s Superl Fem Pl Voc : crassissimae
+s Superl Neutr Sg Nom : crassissimum
+s Superl Neutr Sg Acc : crassissimum
+s Superl Neutr Sg Gen : crassissimi
+s Superl Neutr Sg Dat : crassissimo
+s Superl Neutr Sg Abl : crassissimo
+s Superl Neutr Sg Voc : crassissimum
+s Superl Neutr Pl Nom : crassissima
+s Superl Neutr Pl Acc : crassissima
+s Superl Neutr Pl Gen : crassissimorum
+s Superl Neutr Pl Dat : crassissimis
+s Superl Neutr Pl Abl : crassissimis
+s Superl Neutr Pl Voc : crassissima
+
+ s Posit Masc Sg Nom : tenuis
+s Posit Masc Sg Acc : tenem
+s Posit Masc Sg Gen : tenis
+s Posit Masc Sg Dat : teni
+s Posit Masc Sg Abl : teni
+s Posit Masc Sg Voc : tenuis
+s Posit Masc Pl Nom : tenes
+s Posit Masc Pl Acc : tenes
+s Posit Masc Pl Gen : tenium
+s Posit Masc Pl Dat : tenibus
+s Posit Masc Pl Abl : tenibus
+s Posit Masc Pl Voc : tenes
+s Posit Fem Sg Nom : tenuis
+s Posit Fem Sg Acc : tenem
+s Posit Fem Sg Gen : tenis
+s Posit Fem Sg Dat : teni
+s Posit Fem Sg Abl : teni
+s Posit Fem Sg Voc : tenuis
+s Posit Fem Pl Nom : tenes
+s Posit Fem Pl Acc : tenes
+s Posit Fem Pl Gen : tenium
+s Posit Fem Pl Dat : tenibus
+s Posit Fem Pl Abl : tenibus
+s Posit Fem Pl Voc : tenes
+s Posit Neutr Sg Nom : tenue
+s Posit Neutr Sg Acc : tenue
+s Posit Neutr Sg Gen : tenis
+s Posit Neutr Sg Dat : teni
+s Posit Neutr Sg Abl : teni
+s Posit Neutr Sg Voc : tenue
+s Posit Neutr Pl Nom : tenia
+s Posit Neutr Pl Acc : tenia
+s Posit Neutr Pl Gen : tenium
+s Posit Neutr Pl Dat : tenibus
+s Posit Neutr Pl Abl : tenibus
+s Posit Neutr Pl Voc : tenia
+s Compar Masc Sg Nom : tenior
+s Compar Masc Sg Acc : teniorem
+s Compar Masc Sg Gen : tenioris
+s Compar Masc Sg Dat : teniori
+s Compar Masc Sg Abl : teniore
+s Compar Masc Sg Voc : tenior
+s Compar Masc Pl Nom : teniores
+s Compar Masc Pl Acc : teniores
+s Compar Masc Pl Gen : teniorum
+s Compar Masc Pl Dat : tenioribus
+s Compar Masc Pl Abl : tenioribus
+s Compar Masc Pl Voc : teniores
+s Compar Fem Sg Nom : tenior
+s Compar Fem Sg Acc : teniorem
+s Compar Fem Sg Gen : tenioris
+s Compar Fem Sg Dat : teniori
+s Compar Fem Sg Abl : teniore
+s Compar Fem Sg Voc : tenior
+s Compar Fem Pl Nom : teniores
+s Compar Fem Pl Acc : teniores
+s Compar Fem Pl Gen : teniorum
+s Compar Fem Pl Dat : tenioribus
+s Compar Fem Pl Abl : tenioribus
+s Compar Fem Pl Voc : teniores
+s Compar Neutr Sg Nom : tenius
+s Compar Neutr Sg Acc : tenius
+s Compar Neutr Sg Gen : tenioris
+s Compar Neutr Sg Dat : teniori
+s Compar Neutr Sg Abl : teniore
+s Compar Neutr Sg Voc : tenius
+s Compar Neutr Pl Nom : teniora
+s Compar Neutr Pl Acc : teniora
+s Compar Neutr Pl Gen : teniorum
+s Compar Neutr Pl Dat : tenioribus
+s Compar Neutr Pl Abl : tenioribus
+s Compar Neutr Pl Voc : teniora
+s Superl Masc Sg Nom : tenuissimus
+s Superl Masc Sg Acc : tenuissimum
+s Superl Masc Sg Gen : tenuissimi
+s Superl Masc Sg Dat : tenuissimo
+s Superl Masc Sg Abl : tenuissimo
+s Superl Masc Sg Voc : tenuissime
+s Superl Masc Pl Nom : tenuissimi
+s Superl Masc Pl Acc : tenuissimos
+s Superl Masc Pl Gen : tenuissimorum
+s Superl Masc Pl Dat : tenuissimis
+s Superl Masc Pl Abl : tenuissimis
+s Superl Masc Pl Voc : tenuissimi
+s Superl Fem Sg Nom : tenuissima
+s Superl Fem Sg Acc : tenuissimam
+s Superl Fem Sg Gen : tenuissimae
+s Superl Fem Sg Dat : tenuissimae
+s Superl Fem Sg Abl : tenuissima
+s Superl Fem Sg Voc : tenuissima
+s Superl Fem Pl Nom : tenuissimae
+s Superl Fem Pl Acc : tenuissimas
+s Superl Fem Pl Gen : tenuissimarum
+s Superl Fem Pl Dat : tenuissimis
+s Superl Fem Pl Abl : tenuissimis
+s Superl Fem Pl Voc : tenuissimae
+s Superl Neutr Sg Nom : tenuissimum
+s Superl Neutr Sg Acc : tenuissimum
+s Superl Neutr Sg Gen : tenuissimi
+s Superl Neutr Sg Dat : tenuissimo
+s Superl Neutr Sg Abl : tenuissimo
+s Superl Neutr Sg Voc : tenuissimum
+s Superl Neutr Pl Nom : tenuissima
+s Superl Neutr Pl Acc : tenuissima
+s Superl Neutr Pl Gen : tenuissimorum
+s Superl Neutr Pl Dat : tenuissimis
+s Superl Neutr Pl Abl : tenuissimis
+s Superl Neutr Pl Voc : tenuissima
+
+ s Posit Masc Sg Nom : foedus
+s Posit Masc Sg Acc : foedum
+s Posit Masc Sg Gen : foedi
+s Posit Masc Sg Dat : foedo
+s Posit Masc Sg Abl : foedo
+s Posit Masc Sg Voc : foede
+s Posit Masc Pl Nom : foedi
+s Posit Masc Pl Acc : foedos
+s Posit Masc Pl Gen : foedorum
+s Posit Masc Pl Dat : foedis
+s Posit Masc Pl Abl : foedis
+s Posit Masc Pl Voc : foedi
+s Posit Fem Sg Nom : foeda
+s Posit Fem Sg Acc : foedam
+s Posit Fem Sg Gen : foedae
+s Posit Fem Sg Dat : foedae
+s Posit Fem Sg Abl : foeda
+s Posit Fem Sg Voc : foeda
+s Posit Fem Pl Nom : foedae
+s Posit Fem Pl Acc : foedas
+s Posit Fem Pl Gen : foedarum
+s Posit Fem Pl Dat : foedis
+s Posit Fem Pl Abl : foedis
+s Posit Fem Pl Voc : foedae
+s Posit Neutr Sg Nom : foedum
+s Posit Neutr Sg Acc : foedum
+s Posit Neutr Sg Gen : foedi
+s Posit Neutr Sg Dat : foedo
+s Posit Neutr Sg Abl : foedo
+s Posit Neutr Sg Voc : foedum
+s Posit Neutr Pl Nom : foeda
+s Posit Neutr Pl Acc : foeda
+s Posit Neutr Pl Gen : foedorum
+s Posit Neutr Pl Dat : foedis
+s Posit Neutr Pl Abl : foedis
+s Posit Neutr Pl Voc : foeda
+s Compar Masc Sg Nom : foedior
+s Compar Masc Sg Acc : foediorem
+s Compar Masc Sg Gen : foedioris
+s Compar Masc Sg Dat : foediori
+s Compar Masc Sg Abl : foediore
+s Compar Masc Sg Voc : foedior
+s Compar Masc Pl Nom : foediores
+s Compar Masc Pl Acc : foediores
+s Compar Masc Pl Gen : foediorum
+s Compar Masc Pl Dat : foedioribus
+s Compar Masc Pl Abl : foedioribus
+s Compar Masc Pl Voc : foediores
+s Compar Fem Sg Nom : foedior
+s Compar Fem Sg Acc : foediorem
+s Compar Fem Sg Gen : foedioris
+s Compar Fem Sg Dat : foediori
+s Compar Fem Sg Abl : foediore
+s Compar Fem Sg Voc : foedior
+s Compar Fem Pl Nom : foediores
+s Compar Fem Pl Acc : foediores
+s Compar Fem Pl Gen : foediorum
+s Compar Fem Pl Dat : foedioribus
+s Compar Fem Pl Abl : foedioribus
+s Compar Fem Pl Voc : foediores
+s Compar Neutr Sg Nom : foedius
+s Compar Neutr Sg Acc : foedius
+s Compar Neutr Sg Gen : foedioris
+s Compar Neutr Sg Dat : foediori
+s Compar Neutr Sg Abl : foediore
+s Compar Neutr Sg Voc : foedius
+s Compar Neutr Pl Nom : foediora
+s Compar Neutr Pl Acc : foediora
+s Compar Neutr Pl Gen : foediorum
+s Compar Neutr Pl Dat : foedioribus
+s Compar Neutr Pl Abl : foedioribus
+s Compar Neutr Pl Voc : foediora
+s Superl Masc Sg Nom : foedissimus
+s Superl Masc Sg Acc : foedissimum
+s Superl Masc Sg Gen : foedissimi
+s Superl Masc Sg Dat : foedissimo
+s Superl Masc Sg Abl : foedissimo
+s Superl Masc Sg Voc : foedissime
+s Superl Masc Pl Nom : foedissimi
+s Superl Masc Pl Acc : foedissimos
+s Superl Masc Pl Gen : foedissimorum
+s Superl Masc Pl Dat : foedissimis
+s Superl Masc Pl Abl : foedissimis
+s Superl Masc Pl Voc : foedissimi
+s Superl Fem Sg Nom : foedissima
+s Superl Fem Sg Acc : foedissimam
+s Superl Fem Sg Gen : foedissimae
+s Superl Fem Sg Dat : foedissimae
+s Superl Fem Sg Abl : foedissima
+s Superl Fem Sg Voc : foedissima
+s Superl Fem Pl Nom : foedissimae
+s Superl Fem Pl Acc : foedissimas
+s Superl Fem Pl Gen : foedissimarum
+s Superl Fem Pl Dat : foedissimis
+s Superl Fem Pl Abl : foedissimis
+s Superl Fem Pl Voc : foedissimae
+s Superl Neutr Sg Nom : foedissimum
+s Superl Neutr Sg Acc : foedissimum
+s Superl Neutr Sg Gen : foedissimi
+s Superl Neutr Sg Dat : foedissimo
+s Superl Neutr Sg Abl : foedissimo
+s Superl Neutr Sg Voc : foedissimum
+s Superl Neutr Pl Nom : foedissima
+s Superl Neutr Pl Acc : foedissima
+s Superl Neutr Pl Gen : foedissimorum
+s Superl Neutr Pl Dat : foedissimis
+s Superl Neutr Pl Abl : foedissimis
+s Superl Neutr Pl Voc : foedissima
+
+ s Posit Masc Sg Nom : incertus
+s Posit Masc Sg Acc : incertum
+s Posit Masc Sg Gen : incerti
+s Posit Masc Sg Dat : incerto
+s Posit Masc Sg Abl : incerto
+s Posit Masc Sg Voc : incerte
+s Posit Masc Pl Nom : incerti
+s Posit Masc Pl Acc : incertos
+s Posit Masc Pl Gen : incertorum
+s Posit Masc Pl Dat : incertis
+s Posit Masc Pl Abl : incertis
+s Posit Masc Pl Voc : incerti
+s Posit Fem Sg Nom : incerta
+s Posit Fem Sg Acc : incertam
+s Posit Fem Sg Gen : incertae
+s Posit Fem Sg Dat : incertae
+s Posit Fem Sg Abl : incerta
+s Posit Fem Sg Voc : incerta
+s Posit Fem Pl Nom : incertae
+s Posit Fem Pl Acc : incertas
+s Posit Fem Pl Gen : incertarum
+s Posit Fem Pl Dat : incertis
+s Posit Fem Pl Abl : incertis
+s Posit Fem Pl Voc : incertae
+s Posit Neutr Sg Nom : incertum
+s Posit Neutr Sg Acc : incertum
+s Posit Neutr Sg Gen : incerti
+s Posit Neutr Sg Dat : incerto
+s Posit Neutr Sg Abl : incerto
+s Posit Neutr Sg Voc : incertum
+s Posit Neutr Pl Nom : incerta
+s Posit Neutr Pl Acc : incerta
+s Posit Neutr Pl Gen : incertorum
+s Posit Neutr Pl Dat : incertis
+s Posit Neutr Pl Abl : incertis
+s Posit Neutr Pl Voc : incerta
+s Compar Masc Sg Nom : incertior
+s Compar Masc Sg Acc : incertiorem
+s Compar Masc Sg Gen : incertioris
+s Compar Masc Sg Dat : incertiori
+s Compar Masc Sg Abl : incertiore
+s Compar Masc Sg Voc : incertior
+s Compar Masc Pl Nom : incertiores
+s Compar Masc Pl Acc : incertiores
+s Compar Masc Pl Gen : incertiorum
+s Compar Masc Pl Dat : incertioribus
+s Compar Masc Pl Abl : incertioribus
+s Compar Masc Pl Voc : incertiores
+s Compar Fem Sg Nom : incertior
+s Compar Fem Sg Acc : incertiorem
+s Compar Fem Sg Gen : incertioris
+s Compar Fem Sg Dat : incertiori
+s Compar Fem Sg Abl : incertiore
+s Compar Fem Sg Voc : incertior
+s Compar Fem Pl Nom : incertiores
+s Compar Fem Pl Acc : incertiores
+s Compar Fem Pl Gen : incertiorum
+s Compar Fem Pl Dat : incertioribus
+s Compar Fem Pl Abl : incertioribus
+s Compar Fem Pl Voc : incertiores
+s Compar Neutr Sg Nom : incertius
+s Compar Neutr Sg Acc : incertius
+s Compar Neutr Sg Gen : incertioris
+s Compar Neutr Sg Dat : incertiori
+s Compar Neutr Sg Abl : incertiore
+s Compar Neutr Sg Voc : incertius
+s Compar Neutr Pl Nom : incertiora
+s Compar Neutr Pl Acc : incertiora
+s Compar Neutr Pl Gen : incertiorum
+s Compar Neutr Pl Dat : incertioribus
+s Compar Neutr Pl Abl : incertioribus
+s Compar Neutr Pl Voc : incertiora
+s Superl Masc Sg Nom : incertissimus
+s Superl Masc Sg Acc : incertissimum
+s Superl Masc Sg Gen : incertissimi
+s Superl Masc Sg Dat : incertissimo
+s Superl Masc Sg Abl : incertissimo
+s Superl Masc Sg Voc : incertissime
+s Superl Masc Pl Nom : incertissimi
+s Superl Masc Pl Acc : incertissimos
+s Superl Masc Pl Gen : incertissimorum
+s Superl Masc Pl Dat : incertissimis
+s Superl Masc Pl Abl : incertissimis
+s Superl Masc Pl Voc : incertissimi
+s Superl Fem Sg Nom : incertissima
+s Superl Fem Sg Acc : incertissimam
+s Superl Fem Sg Gen : incertissimae
+s Superl Fem Sg Dat : incertissimae
+s Superl Fem Sg Abl : incertissima
+s Superl Fem Sg Voc : incertissima
+s Superl Fem Pl Nom : incertissimae
+s Superl Fem Pl Acc : incertissimas
+s Superl Fem Pl Gen : incertissimarum
+s Superl Fem Pl Dat : incertissimis
+s Superl Fem Pl Abl : incertissimis
+s Superl Fem Pl Voc : incertissimae
+s Superl Neutr Sg Nom : incertissimum
+s Superl Neutr Sg Acc : incertissimum
+s Superl Neutr Sg Gen : incertissimi
+s Superl Neutr Sg Dat : incertissimo
+s Superl Neutr Sg Abl : incertissimo
+s Superl Neutr Sg Voc : incertissimum
+s Superl Neutr Pl Nom : incertissima
+s Superl Neutr Pl Acc : incertissima
+s Superl Neutr Pl Gen : incertissimorum
+s Superl Neutr Pl Dat : incertissimis
+s Superl Neutr Pl Abl : incertissimis
+s Superl Neutr Pl Voc : incertissima
+
+ s Posit Masc Sg Nom : calidus
+s Posit Masc Sg Acc : calidum
+s Posit Masc Sg Gen : calidi
+s Posit Masc Sg Dat : calido
+s Posit Masc Sg Abl : calido
+s Posit Masc Sg Voc : calide
+s Posit Masc Pl Nom : calidi
+s Posit Masc Pl Acc : calidos
+s Posit Masc Pl Gen : calidorum
+s Posit Masc Pl Dat : calidis
+s Posit Masc Pl Abl : calidis
+s Posit Masc Pl Voc : calidi
+s Posit Fem Sg Nom : calida
+s Posit Fem Sg Acc : calidam
+s Posit Fem Sg Gen : calidae
+s Posit Fem Sg Dat : calidae
+s Posit Fem Sg Abl : calida
+s Posit Fem Sg Voc : calida
+s Posit Fem Pl Nom : calidae
+s Posit Fem Pl Acc : calidas
+s Posit Fem Pl Gen : calidarum
+s Posit Fem Pl Dat : calidis
+s Posit Fem Pl Abl : calidis
+s Posit Fem Pl Voc : calidae
+s Posit Neutr Sg Nom : calidum
+s Posit Neutr Sg Acc : calidum
+s Posit Neutr Sg Gen : calidi
+s Posit Neutr Sg Dat : calido
+s Posit Neutr Sg Abl : calido
+s Posit Neutr Sg Voc : calidum
+s Posit Neutr Pl Nom : calida
+s Posit Neutr Pl Acc : calida
+s Posit Neutr Pl Gen : calidorum
+s Posit Neutr Pl Dat : calidis
+s Posit Neutr Pl Abl : calidis
+s Posit Neutr Pl Voc : calida
+s Compar Masc Sg Nom : calidior
+s Compar Masc Sg Acc : calidiorem
+s Compar Masc Sg Gen : calidioris
+s Compar Masc Sg Dat : calidiori
+s Compar Masc Sg Abl : calidiore
+s Compar Masc Sg Voc : calidior
+s Compar Masc Pl Nom : calidiores
+s Compar Masc Pl Acc : calidiores
+s Compar Masc Pl Gen : calidiorum
+s Compar Masc Pl Dat : calidioribus
+s Compar Masc Pl Abl : calidioribus
+s Compar Masc Pl Voc : calidiores
+s Compar Fem Sg Nom : calidior
+s Compar Fem Sg Acc : calidiorem
+s Compar Fem Sg Gen : calidioris
+s Compar Fem Sg Dat : calidiori
+s Compar Fem Sg Abl : calidiore
+s Compar Fem Sg Voc : calidior
+s Compar Fem Pl Nom : calidiores
+s Compar Fem Pl Acc : calidiores
+s Compar Fem Pl Gen : calidiorum
+s Compar Fem Pl Dat : calidioribus
+s Compar Fem Pl Abl : calidioribus
+s Compar Fem Pl Voc : calidiores
+s Compar Neutr Sg Nom : calidius
+s Compar Neutr Sg Acc : calidius
+s Compar Neutr Sg Gen : calidioris
+s Compar Neutr Sg Dat : calidiori
+s Compar Neutr Sg Abl : calidiore
+s Compar Neutr Sg Voc : calidius
+s Compar Neutr Pl Nom : calidiora
+s Compar Neutr Pl Acc : calidiora
+s Compar Neutr Pl Gen : calidiorum
+s Compar Neutr Pl Dat : calidioribus
+s Compar Neutr Pl Abl : calidioribus
+s Compar Neutr Pl Voc : calidiora
+s Superl Masc Sg Nom : calidissimus
+s Superl Masc Sg Acc : calidissimum
+s Superl Masc Sg Gen : calidissimi
+s Superl Masc Sg Dat : calidissimo
+s Superl Masc Sg Abl : calidissimo
+s Superl Masc Sg Voc : calidissime
+s Superl Masc Pl Nom : calidissimi
+s Superl Masc Pl Acc : calidissimos
+s Superl Masc Pl Gen : calidissimorum
+s Superl Masc Pl Dat : calidissimis
+s Superl Masc Pl Abl : calidissimis
+s Superl Masc Pl Voc : calidissimi
+s Superl Fem Sg Nom : calidissima
+s Superl Fem Sg Acc : calidissimam
+s Superl Fem Sg Gen : calidissimae
+s Superl Fem Sg Dat : calidissimae
+s Superl Fem Sg Abl : calidissima
+s Superl Fem Sg Voc : calidissima
+s Superl Fem Pl Nom : calidissimae
+s Superl Fem Pl Acc : calidissimas
+s Superl Fem Pl Gen : calidissimarum
+s Superl Fem Pl Dat : calidissimis
+s Superl Fem Pl Abl : calidissimis
+s Superl Fem Pl Voc : calidissimae
+s Superl Neutr Sg Nom : calidissimum
+s Superl Neutr Sg Acc : calidissimum
+s Superl Neutr Sg Gen : calidissimi
+s Superl Neutr Sg Dat : calidissimo
+s Superl Neutr Sg Abl : calidissimo
+s Superl Neutr Sg Voc : calidissimum
+s Superl Neutr Pl Nom : calidissima
+s Superl Neutr Pl Acc : calidissima
+s Superl Neutr Pl Gen : calidissimorum
+s Superl Neutr Pl Dat : calidissimis
+s Superl Neutr Pl Abl : calidissimis
+s Superl Neutr Pl Voc : calidissima
+
+ s Posit Masc Sg Nom : umidus
+s Posit Masc Sg Acc : umidum
+s Posit Masc Sg Gen : umidi
+s Posit Masc Sg Dat : umido
+s Posit Masc Sg Abl : umido
+s Posit Masc Sg Voc : umide
+s Posit Masc Pl Nom : umidi
+s Posit Masc Pl Acc : umidos
+s Posit Masc Pl Gen : umidorum
+s Posit Masc Pl Dat : umidis
+s Posit Masc Pl Abl : umidis
+s Posit Masc Pl Voc : umidi
+s Posit Fem Sg Nom : umida
+s Posit Fem Sg Acc : umidam
+s Posit Fem Sg Gen : umidae
+s Posit Fem Sg Dat : umidae
+s Posit Fem Sg Abl : umida
+s Posit Fem Sg Voc : umida
+s Posit Fem Pl Nom : umidae
+s Posit Fem Pl Acc : umidas
+s Posit Fem Pl Gen : umidarum
+s Posit Fem Pl Dat : umidis
+s Posit Fem Pl Abl : umidis
+s Posit Fem Pl Voc : umidae
+s Posit Neutr Sg Nom : umidum
+s Posit Neutr Sg Acc : umidum
+s Posit Neutr Sg Gen : umidi
+s Posit Neutr Sg Dat : umido
+s Posit Neutr Sg Abl : umido
+s Posit Neutr Sg Voc : umidum
+s Posit Neutr Pl Nom : umida
+s Posit Neutr Pl Acc : umida
+s Posit Neutr Pl Gen : umidorum
+s Posit Neutr Pl Dat : umidis
+s Posit Neutr Pl Abl : umidis
+s Posit Neutr Pl Voc : umida
+s Compar Masc Sg Nom : umidior
+s Compar Masc Sg Acc : umidiorem
+s Compar Masc Sg Gen : umidioris
+s Compar Masc Sg Dat : umidiori
+s Compar Masc Sg Abl : umidiore
+s Compar Masc Sg Voc : umidior
+s Compar Masc Pl Nom : umidiores
+s Compar Masc Pl Acc : umidiores
+s Compar Masc Pl Gen : umidiorum
+s Compar Masc Pl Dat : umidioribus
+s Compar Masc Pl Abl : umidioribus
+s Compar Masc Pl Voc : umidiores
+s Compar Fem Sg Nom : umidior
+s Compar Fem Sg Acc : umidiorem
+s Compar Fem Sg Gen : umidioris
+s Compar Fem Sg Dat : umidiori
+s Compar Fem Sg Abl : umidiore
+s Compar Fem Sg Voc : umidior
+s Compar Fem Pl Nom : umidiores
+s Compar Fem Pl Acc : umidiores
+s Compar Fem Pl Gen : umidiorum
+s Compar Fem Pl Dat : umidioribus
+s Compar Fem Pl Abl : umidioribus
+s Compar Fem Pl Voc : umidiores
+s Compar Neutr Sg Nom : umidius
+s Compar Neutr Sg Acc : umidius
+s Compar Neutr Sg Gen : umidioris
+s Compar Neutr Sg Dat : umidiori
+s Compar Neutr Sg Abl : umidiore
+s Compar Neutr Sg Voc : umidius
+s Compar Neutr Pl Nom : umidiora
+s Compar Neutr Pl Acc : umidiora
+s Compar Neutr Pl Gen : umidiorum
+s Compar Neutr Pl Dat : umidioribus
+s Compar Neutr Pl Abl : umidioribus
+s Compar Neutr Pl Voc : umidiora
+s Superl Masc Sg Nom : umidissimus
+s Superl Masc Sg Acc : umidissimum
+s Superl Masc Sg Gen : umidissimi
+s Superl Masc Sg Dat : umidissimo
+s Superl Masc Sg Abl : umidissimo
+s Superl Masc Sg Voc : umidissime
+s Superl Masc Pl Nom : umidissimi
+s Superl Masc Pl Acc : umidissimos
+s Superl Masc Pl Gen : umidissimorum
+s Superl Masc Pl Dat : umidissimis
+s Superl Masc Pl Abl : umidissimis
+s Superl Masc Pl Voc : umidissimi
+s Superl Fem Sg Nom : umidissima
+s Superl Fem Sg Acc : umidissimam
+s Superl Fem Sg Gen : umidissimae
+s Superl Fem Sg Dat : umidissimae
+s Superl Fem Sg Abl : umidissima
+s Superl Fem Sg Voc : umidissima
+s Superl Fem Pl Nom : umidissimae
+s Superl Fem Pl Acc : umidissimas
+s Superl Fem Pl Gen : umidissimarum
+s Superl Fem Pl Dat : umidissimis
+s Superl Fem Pl Abl : umidissimis
+s Superl Fem Pl Voc : umidissimae
+s Superl Neutr Sg Nom : umidissimum
+s Superl Neutr Sg Acc : umidissimum
+s Superl Neutr Sg Gen : umidissimi
+s Superl Neutr Sg Dat : umidissimo
+s Superl Neutr Sg Abl : umidissimo
+s Superl Neutr Sg Voc : umidissimum
+s Superl Neutr Pl Nom : umidissima
+s Superl Neutr Pl Acc : umidissima
+s Superl Neutr Pl Gen : umidissimorum
+s Superl Neutr Pl Dat : umidissimis
+s Superl Neutr Pl Abl : umidissimis
+s Superl Neutr Pl Voc : umidissima
+
+ s Posit Masc Sg Nom : albus
+s Posit Masc Sg Acc : album
+s Posit Masc Sg Gen : albi
+s Posit Masc Sg Dat : albo
+s Posit Masc Sg Abl : albo
+s Posit Masc Sg Voc : albe
+s Posit Masc Pl Nom : albi
+s Posit Masc Pl Acc : albos
+s Posit Masc Pl Gen : alborum
+s Posit Masc Pl Dat : albis
+s Posit Masc Pl Abl : albis
+s Posit Masc Pl Voc : albi
+s Posit Fem Sg Nom : alba
+s Posit Fem Sg Acc : albam
+s Posit Fem Sg Gen : albae
+s Posit Fem Sg Dat : albae
+s Posit Fem Sg Abl : alba
+s Posit Fem Sg Voc : alba
+s Posit Fem Pl Nom : albae
+s Posit Fem Pl Acc : albas
+s Posit Fem Pl Gen : albarum
+s Posit Fem Pl Dat : albis
+s Posit Fem Pl Abl : albis
+s Posit Fem Pl Voc : albae
+s Posit Neutr Sg Nom : album
+s Posit Neutr Sg Acc : album
+s Posit Neutr Sg Gen : albi
+s Posit Neutr Sg Dat : albo
+s Posit Neutr Sg Abl : albo
+s Posit Neutr Sg Voc : album
+s Posit Neutr Pl Nom : alba
+s Posit Neutr Pl Acc : alba
+s Posit Neutr Pl Gen : alborum
+s Posit Neutr Pl Dat : albis
+s Posit Neutr Pl Abl : albis
+s Posit Neutr Pl Voc : alba
+s Compar Masc Sg Nom : albior
+s Compar Masc Sg Acc : albiorem
+s Compar Masc Sg Gen : albioris
+s Compar Masc Sg Dat : albiori
+s Compar Masc Sg Abl : albiore
+s Compar Masc Sg Voc : albior
+s Compar Masc Pl Nom : albiores
+s Compar Masc Pl Acc : albiores
+s Compar Masc Pl Gen : albiorum
+s Compar Masc Pl Dat : albioribus
+s Compar Masc Pl Abl : albioribus
+s Compar Masc Pl Voc : albiores
+s Compar Fem Sg Nom : albior
+s Compar Fem Sg Acc : albiorem
+s Compar Fem Sg Gen : albioris
+s Compar Fem Sg Dat : albiori
+s Compar Fem Sg Abl : albiore
+s Compar Fem Sg Voc : albior
+s Compar Fem Pl Nom : albiores
+s Compar Fem Pl Acc : albiores
+s Compar Fem Pl Gen : albiorum
+s Compar Fem Pl Dat : albioribus
+s Compar Fem Pl Abl : albioribus
+s Compar Fem Pl Voc : albiores
+s Compar Neutr Sg Nom : albius
+s Compar Neutr Sg Acc : albius
+s Compar Neutr Sg Gen : albioris
+s Compar Neutr Sg Dat : albiori
+s Compar Neutr Sg Abl : albiore
+s Compar Neutr Sg Voc : albius
+s Compar Neutr Pl Nom : albiora
+s Compar Neutr Pl Acc : albiora
+s Compar Neutr Pl Gen : albiorum
+s Compar Neutr Pl Dat : albioribus
+s Compar Neutr Pl Abl : albioribus
+s Compar Neutr Pl Voc : albiora
+s Superl Masc Sg Nom : albissimus
+s Superl Masc Sg Acc : albissimum
+s Superl Masc Sg Gen : albissimi
+s Superl Masc Sg Dat : albissimo
+s Superl Masc Sg Abl : albissimo
+s Superl Masc Sg Voc : albissime
+s Superl Masc Pl Nom : albissimi
+s Superl Masc Pl Acc : albissimos
+s Superl Masc Pl Gen : albissimorum
+s Superl Masc Pl Dat : albissimis
+s Superl Masc Pl Abl : albissimis
+s Superl Masc Pl Voc : albissimi
+s Superl Fem Sg Nom : albissima
+s Superl Fem Sg Acc : albissimam
+s Superl Fem Sg Gen : albissimae
+s Superl Fem Sg Dat : albissimae
+s Superl Fem Sg Abl : albissima
+s Superl Fem Sg Voc : albissima
+s Superl Fem Pl Nom : albissimae
+s Superl Fem Pl Acc : albissimas
+s Superl Fem Pl Gen : albissimarum
+s Superl Fem Pl Dat : albissimis
+s Superl Fem Pl Abl : albissimis
+s Superl Fem Pl Voc : albissimae
+s Superl Neutr Sg Nom : albissimum
+s Superl Neutr Sg Acc : albissimum
+s Superl Neutr Sg Gen : albissimi
+s Superl Neutr Sg Dat : albissimo
+s Superl Neutr Sg Abl : albissimo
+s Superl Neutr Sg Voc : albissimum
+s Superl Neutr Pl Nom : albissima
+s Superl Neutr Pl Acc : albissima
+s Superl Neutr Pl Gen : albissimorum
+s Superl Neutr Pl Dat : albissimis
+s Superl Neutr Pl Abl : albissimis
+s Superl Neutr Pl Voc : albissima
+
+ s Posit Masc Sg Nom : vastus
+s Posit Masc Sg Acc : vastum
+s Posit Masc Sg Gen : vasti
+s Posit Masc Sg Dat : vasto
+s Posit Masc Sg Abl : vasto
+s Posit Masc Sg Voc : vaste
+s Posit Masc Pl Nom : vasti
+s Posit Masc Pl Acc : vastos
+s Posit Masc Pl Gen : vastorum
+s Posit Masc Pl Dat : vastis
+s Posit Masc Pl Abl : vastis
+s Posit Masc Pl Voc : vasti
+s Posit Fem Sg Nom : vasta
+s Posit Fem Sg Acc : vastam
+s Posit Fem Sg Gen : vastae
+s Posit Fem Sg Dat : vastae
+s Posit Fem Sg Abl : vasta
+s Posit Fem Sg Voc : vasta
+s Posit Fem Pl Nom : vastae
+s Posit Fem Pl Acc : vastas
+s Posit Fem Pl Gen : vastarum
+s Posit Fem Pl Dat : vastis
+s Posit Fem Pl Abl : vastis
+s Posit Fem Pl Voc : vastae
+s Posit Neutr Sg Nom : vastum
+s Posit Neutr Sg Acc : vastum
+s Posit Neutr Sg Gen : vasti
+s Posit Neutr Sg Dat : vasto
+s Posit Neutr Sg Abl : vasto
+s Posit Neutr Sg Voc : vastum
+s Posit Neutr Pl Nom : vasta
+s Posit Neutr Pl Acc : vasta
+s Posit Neutr Pl Gen : vastorum
+s Posit Neutr Pl Dat : vastis
+s Posit Neutr Pl Abl : vastis
+s Posit Neutr Pl Voc : vasta
+s Compar Masc Sg Nom : vastior
+s Compar Masc Sg Acc : vastiorem
+s Compar Masc Sg Gen : vastioris
+s Compar Masc Sg Dat : vastiori
+s Compar Masc Sg Abl : vastiore
+s Compar Masc Sg Voc : vastior
+s Compar Masc Pl Nom : vastiores
+s Compar Masc Pl Acc : vastiores
+s Compar Masc Pl Gen : vastiorum
+s Compar Masc Pl Dat : vastioribus
+s Compar Masc Pl Abl : vastioribus
+s Compar Masc Pl Voc : vastiores
+s Compar Fem Sg Nom : vastior
+s Compar Fem Sg Acc : vastiorem
+s Compar Fem Sg Gen : vastioris
+s Compar Fem Sg Dat : vastiori
+s Compar Fem Sg Abl : vastiore
+s Compar Fem Sg Voc : vastior
+s Compar Fem Pl Nom : vastiores
+s Compar Fem Pl Acc : vastiores
+s Compar Fem Pl Gen : vastiorum
+s Compar Fem Pl Dat : vastioribus
+s Compar Fem Pl Abl : vastioribus
+s Compar Fem Pl Voc : vastiores
+s Compar Neutr Sg Nom : vastius
+s Compar Neutr Sg Acc : vastius
+s Compar Neutr Sg Gen : vastioris
+s Compar Neutr Sg Dat : vastiori
+s Compar Neutr Sg Abl : vastiore
+s Compar Neutr Sg Voc : vastius
+s Compar Neutr Pl Nom : vastiora
+s Compar Neutr Pl Acc : vastiora
+s Compar Neutr Pl Gen : vastiorum
+s Compar Neutr Pl Dat : vastioribus
+s Compar Neutr Pl Abl : vastioribus
+s Compar Neutr Pl Voc : vastiora
+s Superl Masc Sg Nom : vastissimus
+s Superl Masc Sg Acc : vastissimum
+s Superl Masc Sg Gen : vastissimi
+s Superl Masc Sg Dat : vastissimo
+s Superl Masc Sg Abl : vastissimo
+s Superl Masc Sg Voc : vastissime
+s Superl Masc Pl Nom : vastissimi
+s Superl Masc Pl Acc : vastissimos
+s Superl Masc Pl Gen : vastissimorum
+s Superl Masc Pl Dat : vastissimis
+s Superl Masc Pl Abl : vastissimis
+s Superl Masc Pl Voc : vastissimi
+s Superl Fem Sg Nom : vastissima
+s Superl Fem Sg Acc : vastissimam
+s Superl Fem Sg Gen : vastissimae
+s Superl Fem Sg Dat : vastissimae
+s Superl Fem Sg Abl : vastissima
+s Superl Fem Sg Voc : vastissima
+s Superl Fem Pl Nom : vastissimae
+s Superl Fem Pl Acc : vastissimas
+s Superl Fem Pl Gen : vastissimarum
+s Superl Fem Pl Dat : vastissimis
+s Superl Fem Pl Abl : vastissimis
+s Superl Fem Pl Voc : vastissimae
+s Superl Neutr Sg Nom : vastissimum
+s Superl Neutr Sg Acc : vastissimum
+s Superl Neutr Sg Gen : vastissimi
+s Superl Neutr Sg Dat : vastissimo
+s Superl Neutr Sg Abl : vastissimo
+s Superl Neutr Sg Voc : vastissimum
+s Superl Neutr Pl Nom : vastissima
+s Superl Neutr Pl Acc : vastissima
+s Superl Neutr Pl Gen : vastissimorum
+s Superl Neutr Pl Dat : vastissimis
+s Superl Neutr Pl Abl : vastissimis
+s Superl Neutr Pl Voc : vastissima
+
+ s Posit Masc Sg Nom : flavus
+s Posit Masc Sg Acc : flavum
+s Posit Masc Sg Gen : flavi
+s Posit Masc Sg Dat : flavo
+s Posit Masc Sg Abl : flavo
+s Posit Masc Sg Voc : flave
+s Posit Masc Pl Nom : flavi
+s Posit Masc Pl Acc : flavos
+s Posit Masc Pl Gen : flavorum
+s Posit Masc Pl Dat : flavis
+s Posit Masc Pl Abl : flavis
+s Posit Masc Pl Voc : flavi
+s Posit Fem Sg Nom : flava
+s Posit Fem Sg Acc : flavam
+s Posit Fem Sg Gen : flavae
+s Posit Fem Sg Dat : flavae
+s Posit Fem Sg Abl : flava
+s Posit Fem Sg Voc : flava
+s Posit Fem Pl Nom : flavae
+s Posit Fem Pl Acc : flavas
+s Posit Fem Pl Gen : flavarum
+s Posit Fem Pl Dat : flavis
+s Posit Fem Pl Abl : flavis
+s Posit Fem Pl Voc : flavae
+s Posit Neutr Sg Nom : flavum
+s Posit Neutr Sg Acc : flavum
+s Posit Neutr Sg Gen : flavi
+s Posit Neutr Sg Dat : flavo
+s Posit Neutr Sg Abl : flavo
+s Posit Neutr Sg Voc : flavum
+s Posit Neutr Pl Nom : flava
+s Posit Neutr Pl Acc : flava
+s Posit Neutr Pl Gen : flavorum
+s Posit Neutr Pl Dat : flavis
+s Posit Neutr Pl Abl : flavis
+s Posit Neutr Pl Voc : flava
+s Compar Masc Sg Nom : flavior
+s Compar Masc Sg Acc : flaviorem
+s Compar Masc Sg Gen : flavioris
+s Compar Masc Sg Dat : flaviori
+s Compar Masc Sg Abl : flaviore
+s Compar Masc Sg Voc : flavior
+s Compar Masc Pl Nom : flaviores
+s Compar Masc Pl Acc : flaviores
+s Compar Masc Pl Gen : flaviorum
+s Compar Masc Pl Dat : flavioribus
+s Compar Masc Pl Abl : flavioribus
+s Compar Masc Pl Voc : flaviores
+s Compar Fem Sg Nom : flavior
+s Compar Fem Sg Acc : flaviorem
+s Compar Fem Sg Gen : flavioris
+s Compar Fem Sg Dat : flaviori
+s Compar Fem Sg Abl : flaviore
+s Compar Fem Sg Voc : flavior
+s Compar Fem Pl Nom : flaviores
+s Compar Fem Pl Acc : flaviores
+s Compar Fem Pl Gen : flaviorum
+s Compar Fem Pl Dat : flavioribus
+s Compar Fem Pl Abl : flavioribus
+s Compar Fem Pl Voc : flaviores
+s Compar Neutr Sg Nom : flavius
+s Compar Neutr Sg Acc : flavius
+s Compar Neutr Sg Gen : flavioris
+s Compar Neutr Sg Dat : flaviori
+s Compar Neutr Sg Abl : flaviore
+s Compar Neutr Sg Voc : flavius
+s Compar Neutr Pl Nom : flaviora
+s Compar Neutr Pl Acc : flaviora
+s Compar Neutr Pl Gen : flaviorum
+s Compar Neutr Pl Dat : flavioribus
+s Compar Neutr Pl Abl : flavioribus
+s Compar Neutr Pl Voc : flaviora
+s Superl Masc Sg Nom : flavissimus
+s Superl Masc Sg Acc : flavissimum
+s Superl Masc Sg Gen : flavissimi
+s Superl Masc Sg Dat : flavissimo
+s Superl Masc Sg Abl : flavissimo
+s Superl Masc Sg Voc : flavissime
+s Superl Masc Pl Nom : flavissimi
+s Superl Masc Pl Acc : flavissimos
+s Superl Masc Pl Gen : flavissimorum
+s Superl Masc Pl Dat : flavissimis
+s Superl Masc Pl Abl : flavissimis
+s Superl Masc Pl Voc : flavissimi
+s Superl Fem Sg Nom : flavissima
+s Superl Fem Sg Acc : flavissimam
+s Superl Fem Sg Gen : flavissimae
+s Superl Fem Sg Dat : flavissimae
+s Superl Fem Sg Abl : flavissima
+s Superl Fem Sg Voc : flavissima
+s Superl Fem Pl Nom : flavissimae
+s Superl Fem Pl Acc : flavissimas
+s Superl Fem Pl Gen : flavissimarum
+s Superl Fem Pl Dat : flavissimis
+s Superl Fem Pl Abl : flavissimis
+s Superl Fem Pl Voc : flavissimae
+s Superl Neutr Sg Nom : flavissimum
+s Superl Neutr Sg Acc : flavissimum
+s Superl Neutr Sg Gen : flavissimi
+s Superl Neutr Sg Dat : flavissimo
+s Superl Neutr Sg Abl : flavissimo
+s Superl Neutr Sg Voc : flavissimum
+s Superl Neutr Pl Nom : flavissima
+s Superl Neutr Pl Acc : flavissima
+s Superl Neutr Pl Gen : flavissimorum
+s Superl Neutr Pl Dat : flavissimis
+s Superl Neutr Pl Abl : flavissimis
+s Superl Neutr Pl Voc : flavissima
+
+ s Posit Masc Sg Nom : parvus
+s Posit Masc Sg Acc : parvum
+s Posit Masc Sg Gen : parvi
+s Posit Masc Sg Dat : parvo
+s Posit Masc Sg Abl : parvo
+s Posit Masc Sg Voc : parve
+s Posit Masc Pl Nom : parvi
+s Posit Masc Pl Acc : parvos
+s Posit Masc Pl Gen : parvorum
+s Posit Masc Pl Dat : parvis
+s Posit Masc Pl Abl : parvis
+s Posit Masc Pl Voc : parvi
+s Posit Fem Sg Nom : parva
+s Posit Fem Sg Acc : parvam
+s Posit Fem Sg Gen : parvae
+s Posit Fem Sg Dat : parvae
+s Posit Fem Sg Abl : parva
+s Posit Fem Sg Voc : parva
+s Posit Fem Pl Nom : parvae
+s Posit Fem Pl Acc : parvas
+s Posit Fem Pl Gen : parvarum
+s Posit Fem Pl Dat : parvis
+s Posit Fem Pl Abl : parvis
+s Posit Fem Pl Voc : parvae
+s Posit Neutr Sg Nom : parvum
+s Posit Neutr Sg Acc : parvum
+s Posit Neutr Sg Gen : parvi
+s Posit Neutr Sg Dat : parvo
+s Posit Neutr Sg Abl : parvo
+s Posit Neutr Sg Voc : parvum
+s Posit Neutr Pl Nom : parva
+s Posit Neutr Pl Acc : parva
+s Posit Neutr Pl Gen : parvorum
+s Posit Neutr Pl Dat : parvis
+s Posit Neutr Pl Abl : parvis
+s Posit Neutr Pl Voc : parva
+s Compar Masc Sg Nom : minior
+s Compar Masc Sg Acc : miniorem
+s Compar Masc Sg Gen : minioris
+s Compar Masc Sg Dat : miniori
+s Compar Masc Sg Abl : miniore
+s Compar Masc Sg Voc : minior
+s Compar Masc Pl Nom : miniores
+s Compar Masc Pl Acc : miniores
+s Compar Masc Pl Gen : miniorum
+s Compar Masc Pl Dat : minioribus
+s Compar Masc Pl Abl : minioribus
+s Compar Masc Pl Voc : miniores
+s Compar Fem Sg Nom : minior
+s Compar Fem Sg Acc : miniorem
+s Compar Fem Sg Gen : minioris
+s Compar Fem Sg Dat : miniori
+s Compar Fem Sg Abl : miniore
+s Compar Fem Sg Voc : minior
+s Compar Fem Pl Nom : miniores
+s Compar Fem Pl Acc : miniores
+s Compar Fem Pl Gen : miniorum
+s Compar Fem Pl Dat : minioribus
+s Compar Fem Pl Abl : minioribus
+s Compar Fem Pl Voc : miniores
+s Compar Neutr Sg Nom : minius
+s Compar Neutr Sg Acc : minius
+s Compar Neutr Sg Gen : minioris
+s Compar Neutr Sg Dat : miniori
+s Compar Neutr Sg Abl : miniore
+s Compar Neutr Sg Voc : minius
+s Compar Neutr Pl Nom : miniora
+s Compar Neutr Pl Acc : miniora
+s Compar Neutr Pl Gen : miniorum
+s Compar Neutr Pl Dat : minioribus
+s Compar Neutr Pl Abl : minioribus
+s Compar Neutr Pl Voc : miniora
+s Superl Masc Sg Nom : parvissimus
+s Superl Masc Sg Acc : parvissimum
+s Superl Masc Sg Gen : parvissimi
+s Superl Masc Sg Dat : parvissimo
+s Superl Masc Sg Abl : parvissimo
+s Superl Masc Sg Voc : parvissime
+s Superl Masc Pl Nom : parvissimi
+s Superl Masc Pl Acc : parvissimos
+s Superl Masc Pl Gen : parvissimorum
+s Superl Masc Pl Dat : parvissimis
+s Superl Masc Pl Abl : parvissimis
+s Superl Masc Pl Voc : parvissimi
+s Superl Fem Sg Nom : parvissima
+s Superl Fem Sg Acc : parvissimam
+s Superl Fem Sg Gen : parvissimae
+s Superl Fem Sg Dat : parvissimae
+s Superl Fem Sg Abl : parvissima
+s Superl Fem Sg Voc : parvissima
+s Superl Fem Pl Nom : parvissimae
+s Superl Fem Pl Acc : parvissimas
+s Superl Fem Pl Gen : parvissimarum
+s Superl Fem Pl Dat : parvissimis
+s Superl Fem Pl Abl : parvissimis
+s Superl Fem Pl Voc : parvissimae
+s Superl Neutr Sg Nom : parvissimum
+s Superl Neutr Sg Acc : parvissimum
+s Superl Neutr Sg Gen : parvissimi
+s Superl Neutr Sg Dat : parvissimo
+s Superl Neutr Sg Abl : parvissimo
+s Superl Neutr Sg Voc : parvissimum
+s Superl Neutr Pl Nom : parvissima
+s Superl Neutr Pl Acc : parvissima
+s Superl Neutr Pl Gen : parvissimorum
+s Superl Neutr Pl Dat : parvissimis
+s Superl Neutr Pl Abl : parvissimis
+s Superl Neutr Pl Voc : parvissima
+
diff --git a/lib/src/latin/extra/paradigms_Adv.txt b/lib/src/latin/extra/paradigms_Adv.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/paradigms_Adv.txt
@@ -0,0 +1,8 @@
+s : iam
+
+ s : longe
+
+ s : nunc
+
+ s : hodie
+
diff --git a/lib/src/latin/extra/paradigms_Adv.txt.gold b/lib/src/latin/extra/paradigms_Adv.txt.gold
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/paradigms_Adv.txt.gold
@@ -0,0 +1,8 @@
+s : iam
+
+ s : longe
+
+ s : nunc
+
+ s : hodie
+
diff --git a/lib/src/latin/extra/paradigms_N.txt b/lib/src/latin/extra/paradigms_N.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/paradigms_N.txt
@@ -0,0 +1,2470 @@
+s Sg Nom : aëroplanum
+s Sg Acc : aëroplanum
+s Sg Gen : aëroplani
+s Sg Dat : aëroplano
+s Sg Abl : aëroplano
+s Sg Voc : aëroplanum
+s Pl Nom : aëroplana
+s Pl Acc : aëroplana
+s Pl Gen : aëroplanorum
+s Pl Dat : aëroplanis
+s Pl Abl : aëroplanis
+s Pl Voc : aëroplana
+
+ s Sg Nom : animal
+s Sg Acc : animal
+s Sg Gen : animalis
+s Sg Dat : animali
+s Sg Abl : animali
+s Sg Voc : animal
+s Pl Nom : animalia
+s Pl Acc : animalia
+s Pl Gen : animalium
+s Pl Dat : animalibus
+s Pl Abl : animalibus
+s Pl Voc : animalia
+
+ s Sg Nom : domicilium
+s Sg Acc : domicilium
+s Sg Gen : domicilii
+s Sg Dat : domicilio
+s Sg Abl : domicilio
+s Sg Voc : domicilium
+s Pl Nom : domicilia
+s Pl Acc : domicilia
+s Pl Gen : domiciliorum
+s Pl Dat : domiciliis
+s Pl Abl : domiciliis
+s Pl Voc : domicilia
+
+ s Sg Nom : malum
+s Sg Acc : malum
+s Sg Gen : mali
+s Sg Dat : malo
+s Sg Abl : malo
+s Sg Voc : malum
+s Pl Nom : mala
+s Pl Acc : mala
+s Pl Gen : malorum
+s Pl Dat : malis
+s Pl Abl : malis
+s Pl Voc : mala
+
+ s Sg Nom : ars
+s Sg Acc : artem
+s Sg Gen : artis
+s Sg Dat : arti
+s Sg Abl : arte
+s Sg Voc : ars
+s Pl Nom : artes
+s Pl Acc : artes
+s Pl Gen : artium
+s Pl Dat : artibus
+s Pl Abl : artibus
+s Pl Voc : artes
+
+ s Sg Nom : cinis
+s Sg Acc : cinerem
+s Sg Gen : cineris
+s Sg Dat : cineri
+s Sg Abl : cinere
+s Sg Voc : cinis
+s Pl Nom : cineres
+s Pl Acc : cineres
+s Pl Gen : cinerum
+s Pl Dat : cineribus
+s Pl Abl : cineribus
+s Pl Voc : cineres
+
+ s Sg Nom : infans
+s Sg Acc : infantem
+s Sg Gen : infantis
+s Sg Dat : infanti
+s Sg Abl : infante
+s Sg Voc : infans
+s Pl Nom : infantes
+s Pl Acc : infantes
+s Pl Gen : infantium
+s Pl Dat : infantibus
+s Pl Abl : infantibus
+s Pl Voc : infantes
+
+ s Sg Nom : tergum
+s Sg Acc : tergum
+s Sg Gen : tergi
+s Sg Dat : tergo
+s Sg Abl : tergo
+s Sg Voc : tergum
+s Pl Nom : terga
+s Pl Acc : terga
+s Pl Gen : tergorum
+s Pl Dat : tergis
+s Pl Abl : tergis
+s Pl Voc : terga
+
+ s Sg Nom : argentaria
+s Sg Acc : argentariam
+s Sg Gen : argentariae
+s Sg Dat : argentariae
+s Sg Abl : argentaria
+s Sg Voc : argentaria
+s Pl Nom : argentariae
+s Pl Acc : argentarias
+s Pl Gen : argentariarum
+s Pl Dat : argentariis
+s Pl Abl : argentariis
+s Pl Voc : argentariae
+
+ s Sg Nom : cortex
+s Sg Acc : corticem
+s Sg Gen : corticis
+s Sg Dat : cortici
+s Sg Abl : cortice
+s Sg Voc : cortex
+s Pl Nom : cortices
+s Pl Acc : cortices
+s Pl Gen : corticum
+s Pl Dat : corticibus
+s Pl Abl : corticibus
+s Pl Voc : cortices
+
+ s Sg Nom : cerevisia
+s Sg Acc : cerevisiam
+s Sg Gen : cerevisiae
+s Sg Dat : cerevisiae
+s Sg Abl : cerevisia
+s Sg Voc : cerevisia
+s Pl Nom : cerevisiae
+s Pl Acc : cerevisias
+s Pl Gen : cerevisiarum
+s Pl Dat : cerevisiis
+s Pl Abl : cerevisiis
+s Pl Voc : cerevisiae
+
+s Sg Nom : cervisia
+s Sg Acc : cervisiam
+s Sg Gen : cervisiae
+s Sg Dat : cervisiae
+s Sg Abl : cervisia
+s Sg Voc : cervisia
+s Pl Nom : cervisiae
+s Pl Acc : cervisias
+s Pl Gen : cervisiarum
+s Pl Dat : cervisiis
+s Pl Abl : cervisiis
+s Pl Voc : cervisiae
+
+ s Sg Nom : venter
+s Sg Acc : ventrem
+s Sg Gen : ventris
+s Sg Dat : ventri
+s Sg Abl : ventre
+s Sg Voc : venter
+s Pl Nom : ventres
+s Pl Acc : ventres
+s Pl Gen : ventrum
+s Pl Dat : ventribus
+s Pl Abl : ventribus
+s Pl Voc : ventres
+
+ s Sg Nom : birota
+s Sg Acc : birotam
+s Sg Gen : birotae
+s Sg Dat : birotae
+s Sg Abl : birota
+s Sg Voc : birota
+s Pl Nom : birotae
+s Pl Acc : birotas
+s Pl Gen : birotarum
+s Pl Dat : birotis
+s Pl Abl : birotis
+s Pl Voc : birotae
+
+ s Sg Nom : avis
+s Sg Acc : avem
+s Sg Gen : avis
+s Sg Dat : avi
+s Sg Abl : ave
+s Sg Voc : avis
+s Pl Nom : aves
+s Pl Acc : aves
+s Pl Gen : avium
+s Pl Dat : avibus
+s Pl Abl : avibus
+s Pl Voc : aves
+
+ s Sg Nom : sanguis
+s Sg Acc : sanguinem
+s Sg Gen : sanguinis
+s Sg Dat : sanguini
+s Sg Abl : sanguine
+s Sg Voc : sanguis
+s Pl Nom : sanguines
+s Pl Acc : sanguines
+s Pl Gen : sanguinum
+s Pl Dat : sanguinibus
+s Pl Abl : sanguinibus
+s Pl Voc : sanguines
+
+s Sg Nom : sangis
+s Sg Acc : sanginem
+s Sg Gen : sanginis
+s Sg Dat : sangini
+s Sg Abl : sangine
+s Sg Voc : sangis
+s Pl Nom : sangines
+s Pl Acc : sangines
+s Pl Gen : sanginum
+s Pl Dat : sanginibus
+s Pl Abl : sanginibus
+s Pl Voc : sangines
+
+ s Sg Nom : navicula
+s Sg Acc : naviculam
+s Sg Gen : naviculae
+s Sg Dat : naviculae
+s Sg Abl : navicula
+s Sg Voc : navicula
+s Pl Nom : naviculae
+s Pl Acc : naviculas
+s Pl Gen : navicularum
+s Pl Dat : naviculis
+s Pl Abl : naviculis
+s Pl Voc : naviculae
+
+ s Sg Nom : os
+s Sg Acc : os
+s Sg Gen : ossis
+s Sg Dat : ossi
+s Sg Abl : osse
+s Sg Voc : os
+s Pl Nom : ossa
+s Pl Acc : ossa
+s Pl Gen : ossium
+s Pl Dat : ossibus
+s Pl Abl : ossibus
+s Pl Voc : ossa
+
+ s Sg Nom : liber
+s Sg Acc : librum
+s Sg Gen : libri
+s Sg Dat : libro
+s Sg Abl : libro
+s Sg Voc : liber
+s Pl Nom : libri
+s Pl Acc : libros
+s Pl Gen : librorum
+s Pl Dat : libris
+s Pl Abl : libris
+s Pl Voc : libri
+
+ s Sg Nom : calceus
+s Sg Acc : calceum
+s Sg Gen : calcei
+s Sg Dat : calceo
+s Sg Abl : calceo
+s Sg Voc : calcee
+s Pl Nom : calcei
+s Pl Acc : calceos
+s Pl Gen : calceorum
+s Pl Dat : calceis
+s Pl Abl : calceis
+s Pl Voc : calcei
+
+ s Sg Nom : dux
+s Sg Acc : ducem
+s Sg Gen : ducis
+s Sg Dat : duci
+s Sg Abl : duce
+s Sg Voc : dux
+s Pl Nom : duces
+s Pl Acc : duces
+s Pl Gen : ducum
+s Pl Dat : ducibus
+s Pl Abl : ducibus
+s Pl Voc : duces
+
+ s Sg Nom : puer
+s Sg Acc : puerum
+s Sg Gen : pueri
+s Sg Dat : puero
+s Sg Abl : puero
+s Sg Voc : puer
+s Pl Nom : pueri
+s Pl Acc : pueros
+s Pl Gen : puerorum
+s Pl Dat : pueris
+s Pl Abl : pueris
+s Pl Voc : pueri
+
+ s Sg Nom : panis
+s Sg Acc : panem
+s Sg Gen : panis
+s Sg Dat : pani
+s Sg Abl : pane
+s Sg Voc : panis
+s Pl Nom : panes
+s Pl Acc : panes
+s Pl Gen : panium
+s Pl Dat : panibus
+s Pl Abl : panibus
+s Pl Voc : panes
+
+s Sg Nom : pane
+s Sg Acc : pane
+s Sg Gen : panis
+s Sg Dat : pani
+s Sg Abl : pani
+s Sg Voc : pane
+s Pl Nom : pania
+s Pl Acc : pania
+s Pl Gen : panium
+s Pl Dat : panibus
+s Pl Abl : panibus
+s Pl Voc : pania
+
+ s Sg Nom : pectus
+s Sg Acc : pectus
+s Sg Gen : pectoris
+s Sg Dat : pectori
+s Sg Abl : pectore
+s Sg Voc : pectus
+s Pl Nom : pectora
+s Pl Acc : pectora
+s Pl Gen : pectorum
+s Pl Dat : pectoribus
+s Pl Abl : pectoribus
+s Pl Voc : pectora
+
+ s Sg Nom : butyrum
+s Sg Acc : butyrum
+s Sg Gen : butyri
+s Sg Dat : butyro
+s Sg Abl : butyro
+s Sg Voc : butyrum
+s Pl Nom : butyra
+s Pl Acc : butyra
+s Pl Gen : butyrorum
+s Pl Dat : butyris
+s Pl Abl : butyris
+s Pl Voc : butyra
+
+ s Sg Nom : galerus
+s Sg Acc : galerum
+s Sg Gen : galeri
+s Sg Dat : galero
+s Sg Abl : galero
+s Sg Voc : galere
+s Pl Nom : galeri
+s Pl Acc : galeros
+s Pl Gen : galerorum
+s Pl Dat : galeris
+s Pl Abl : galeris
+s Pl Voc : galeri
+
+ s Sg Nom : autocinetum
+s Sg Acc : autocinetum
+s Sg Gen : autocineti
+s Sg Dat : autocineto
+s Sg Abl : autocineto
+s Sg Voc : autocinetum
+s Pl Nom : autocineta
+s Pl Acc : autocineta
+s Pl Gen : autocinetorum
+s Pl Dat : autocinetis
+s Pl Abl : autocinetis
+s Pl Voc : autocineta
+
+ s Sg Nom : feles
+s Sg Acc : felem
+s Sg Gen : felis
+s Sg Dat : feli
+s Sg Abl : fele
+s Sg Voc : feles
+s Pl Nom : feles
+s Pl Acc : feles
+s Pl Gen : felium
+s Pl Dat : felibus
+s Pl Abl : felibus
+s Pl Voc : feles
+
+s Sg Nom : felis
+s Sg Acc : felem
+s Sg Gen : felis
+s Sg Dat : feli
+s Sg Abl : fele
+s Sg Voc : felis
+s Pl Nom : feles
+s Pl Acc : feles
+s Pl Gen : felium
+s Pl Dat : felibus
+s Pl Abl : felibus
+s Pl Voc : feles
+
+ s Sg Nom : tegimentum
+s Sg Acc : tegimentum
+s Sg Gen : tegimenti
+s Sg Dat : tegimento
+s Sg Abl : tegimento
+s Sg Voc : tegimentum
+s Pl Nom : tegimenta
+s Pl Acc : tegimenta
+s Pl Gen : tegimentorum
+s Pl Dat : tegimentis
+s Pl Abl : tegimentis
+s Pl Voc : tegimenta
+
+ s Sg Nom : sedes
+s Sg Acc : sedem
+s Sg Gen : sedis
+s Sg Dat : sedi
+s Sg Abl : sede
+s Sg Voc : sedes
+s Pl Nom : sedes
+s Pl Acc : sedes
+s Pl Gen : sedum
+s Pl Dat : sedibus
+s Pl Abl : sedibus
+s Pl Voc : sedes
+
+ s Sg Nom : caseus
+s Sg Acc : caseum
+s Sg Gen : casei
+s Sg Dat : caseo
+s Sg Abl : caseo
+s Sg Voc : casee
+s Pl Nom : casei
+s Pl Acc : caseos
+s Pl Gen : caseorum
+s Pl Dat : caseis
+s Pl Abl : caseis
+s Pl Voc : casei
+
+ s Sg Nom : proles
+s Sg Acc : prolem
+s Sg Gen : prolis
+s Sg Dat : proli
+s Sg Abl : prole
+s Sg Voc : proles
+s Pl Nom : proles
+s Pl Acc : proles
+s Pl Gen : prolium
+s Pl Dat : prolibus
+s Pl Abl : prolibus
+s Pl Voc : proles
+
+ s Sg Nom : ecclesia
+s Sg Acc : ecclesiam
+s Sg Gen : ecclesiae
+s Sg Dat : ecclesiae
+s Sg Abl : ecclesia
+s Sg Voc : ecclesia
+s Pl Nom : ecclesiae
+s Pl Acc : ecclesias
+s Pl Gen : ecclesiarum
+s Pl Dat : ecclesiis
+s Pl Abl : ecclesiis
+s Pl Voc : ecclesiae
+
+ s Sg Nom : urbs
+s Sg Acc : urbem
+s Sg Gen : urbis
+s Sg Dat : urbi
+s Sg Abl : urbe
+s Sg Voc : urbs
+s Pl Nom : urbes
+s Pl Acc : urbes
+s Pl Gen : urbium
+s Pl Dat : urbibus
+s Pl Abl : urbibus
+s Pl Voc : urbes
+
+ s Sg Nom : nubes
+s Sg Acc : nubem
+s Sg Gen : nubis
+s Sg Dat : nubi
+s Sg Abl : nube
+s Sg Voc : nubes
+s Pl Nom : nubes
+s Pl Acc : nubes
+s Pl Gen : nubium
+s Pl Dat : nubibus
+s Pl Abl : nubibus
+s Pl Voc : nubes
+
+ s Sg Nom : pallium
+s Sg Acc : pallium
+s Sg Gen : pallii
+s Sg Dat : pallio
+s Sg Abl : pallio
+s Sg Voc : pallium
+s Pl Nom : pallia
+s Pl Acc : pallia
+s Pl Gen : palliorum
+s Pl Dat : palliis
+s Pl Abl : palliis
+s Pl Voc : pallia
+
+ s Sg Nom : computatrum
+s Sg Acc : computatrum
+s Sg Gen : computatri
+s Sg Dat : computatro
+s Sg Abl : computatro
+s Sg Voc : computatrum
+s Pl Nom : computatra
+s Pl Acc : computatra
+s Pl Gen : computatrorum
+s Pl Dat : computatris
+s Pl Abl : computatris
+s Pl Voc : computatra
+
+ s Sg Nom : terra
+s Sg Acc : terram
+s Sg Gen : terrae
+s Sg Dat : terrae
+s Sg Abl : terra
+s Sg Voc : terra
+s Pl Nom : terrae
+s Pl Acc : terras
+s Pl Gen : terrarum
+s Pl Dat : terris
+s Pl Abl : terris
+s Pl Voc : terrae
+
+ s Sg Nom : consobrinus
+s Sg Acc : consobrinum
+s Sg Gen : consobrini
+s Sg Dat : consobrino
+s Sg Abl : consobrino
+s Sg Voc : consobrine
+s Pl Nom : consobrini
+s Pl Acc : consobrinos
+s Pl Gen : consobrinorum
+s Pl Dat : consobrinis
+s Pl Abl : consobrinis
+s Pl Voc : consobrini
+
+s Sg Nom : consobrina
+s Sg Acc : consobrinam
+s Sg Gen : consobrinae
+s Sg Dat : consobrinae
+s Sg Abl : consobrina
+s Sg Voc : consobrina
+s Pl Nom : consobrinae
+s Pl Acc : consobrinas
+s Pl Gen : consobrinarum
+s Pl Dat : consobrinis
+s Pl Abl : consobrinis
+s Pl Voc : consobrinae
+
+ s Sg Nom : bos
+s Sg Acc : bovem
+s Sg Gen : bovis
+s Sg Dat : bovi
+s Sg Abl : bove
+s Sg Voc : bos
+s Pl Nom : boves
+s Pl Acc : boves
+s Pl Gen : boum
+s Pl Dat : bobus
+s Pl Abl : bobus
+s Pl Voc : boves
+
+ s Sg Nom : dies
+s Sg Acc : diem
+s Sg Gen : diei
+s Sg Dat : diei
+s Sg Abl : die
+s Sg Voc : dies
+s Pl Nom : dies
+s Pl Acc : dies
+s Pl Gen : dierum
+s Pl Dat : diebus
+s Pl Abl : diebus
+s Pl Voc : dies
+
+ s Sg Nom : medicus
+s Sg Acc : medicum
+s Sg Gen : medici
+s Sg Dat : medico
+s Sg Abl : medico
+s Sg Voc : medice
+s Pl Nom : medici
+s Pl Acc : medicos
+s Pl Gen : medicorum
+s Pl Dat : medicis
+s Pl Abl : medicis
+s Pl Voc : medici
+
+ s Sg Nom : canis
+s Sg Acc : canem
+s Sg Gen : canis
+s Sg Dat : cani
+s Sg Abl : cane
+s Sg Voc : canis
+s Pl Nom : canes
+s Pl Acc : canes
+s Pl Gen : canum
+s Pl Dat : canibus
+s Pl Abl : canibus
+s Pl Voc : canes
+
+ s Sg Nom : porta
+s Sg Acc : portam
+s Sg Gen : portae
+s Sg Dat : portae
+s Sg Abl : porta
+s Sg Voc : porta
+s Pl Nom : portae
+s Pl Acc : portas
+s Pl Gen : portarum
+s Pl Dat : portis
+s Pl Abl : portis
+s Pl Voc : portae
+
+ s Sg Nom : pulvis
+s Sg Acc : pulverem
+s Sg Gen : pulveris
+s Sg Dat : pulveri
+s Sg Abl : pulvere
+s Sg Voc : pulvis
+s Pl Nom : pulveres
+s Pl Acc : pulveres
+s Pl Gen : pulverum
+s Pl Dat : pulveribus
+s Pl Abl : pulveribus
+s Pl Voc : pulveres
+
+ s Sg Nom : auris
+s Sg Acc : aurem
+s Sg Gen : auris
+s Sg Dat : auri
+s Sg Abl : aure
+s Sg Voc : auris
+s Pl Nom : aures
+s Pl Acc : aures
+s Pl Gen : aurium
+s Pl Dat : auribus
+s Pl Abl : auribus
+s Pl Voc : aures
+
+ s Sg Nom : terra
+s Sg Acc : terram
+s Sg Gen : terrae
+s Sg Dat : terrae
+s Sg Abl : terra
+s Sg Voc : terra
+s Pl Nom : terrae
+s Pl Acc : terras
+s Pl Gen : terrarum
+s Pl Dat : terris
+s Pl Abl : terris
+s Pl Voc : terrae
+
+ s Sg Nom : ovum
+s Sg Acc : ovum
+s Sg Gen : ovi
+s Sg Dat : ovo
+s Sg Abl : ovo
+s Sg Voc : ovum
+s Pl Nom : ova
+s Pl Acc : ova
+s Pl Gen : ovorum
+s Pl Dat : ovis
+s Pl Abl : ovis
+s Pl Voc : ova
+
+ s Sg Nom : hostis
+s Sg Acc : hostem
+s Sg Gen : hostis
+s Sg Dat : hosti
+s Sg Abl : hoste
+s Sg Voc : hostis
+s Pl Nom : hostes
+s Pl Acc : hostes
+s Pl Gen : hostium
+s Pl Dat : hostibus
+s Pl Abl : hostibus
+s Pl Voc : hostes
+
+ s Sg Nom : oculus
+s Sg Acc : oculum
+s Sg Gen : oculi
+s Sg Dat : oculo
+s Sg Abl : oculo
+s Sg Voc : ocule
+s Pl Nom : oculi
+s Pl Acc : oculos
+s Pl Gen : oculorum
+s Pl Dat : oculis
+s Pl Abl : oculis
+s Pl Voc : oculi
+
+ s Sg Nom : officina
+s Sg Acc : officinam
+s Sg Gen : officinae
+s Sg Dat : officinae
+s Sg Abl : officina
+s Sg Voc : officina
+s Pl Nom : officinae
+s Pl Acc : officinas
+s Pl Gen : officinarum
+s Pl Dat : officinis
+s Pl Abl : officinis
+s Pl Voc : officinae
+
+ s Sg Nom : omentum
+s Sg Acc : omentum
+s Sg Gen : omenti
+s Sg Dat : omento
+s Sg Abl : omento
+s Sg Voc : omentum
+s Pl Nom : omenta
+s Pl Acc : omenta
+s Pl Gen : omentorum
+s Pl Dat : omentis
+s Pl Abl : omentis
+s Pl Voc : omenta
+
+ s Sg Nom : penna
+s Sg Acc : pennam
+s Sg Gen : pennae
+s Sg Dat : pennae
+s Sg Abl : penna
+s Sg Voc : penna
+s Pl Nom : pennae
+s Pl Acc : pennas
+s Pl Gen : pennarum
+s Pl Dat : pennis
+s Pl Abl : pennis
+s Pl Voc : pennae
+
+ s Sg Nom : unguis
+s Sg Acc : unguem
+s Sg Gen : unguis
+s Sg Dat : ungui
+s Sg Abl : ungue
+s Sg Voc : unguis
+s Pl Nom : ungues
+s Pl Acc : ungues
+s Pl Gen : unguium
+s Pl Dat : unguibus
+s Pl Abl : unguibus
+s Pl Voc : ungues
+
+ s Sg Nom : ignis
+s Sg Acc : ignem
+s Sg Gen : ignis
+s Sg Dat : igni
+s Sg Abl : igne
+s Sg Voc : ignis
+s Pl Nom : ignes
+s Pl Acc : ignes
+s Pl Gen : ignium
+s Pl Dat : ignibus
+s Pl Abl : ignibus
+s Pl Voc : ignes
+
+ s Sg Nom : piscis
+s Sg Acc : piscem
+s Sg Gen : piscis
+s Sg Dat : pisci
+s Sg Abl : pisce
+s Sg Voc : piscis
+s Pl Nom : pisces
+s Pl Acc : pisces
+s Pl Gen : piscium
+s Pl Dat : piscibus
+s Pl Abl : piscibus
+s Pl Voc : pisces
+
+ s Sg Nom : pavimentum
+s Sg Acc : pavimentum
+s Sg Gen : pavimenti
+s Sg Dat : pavimento
+s Sg Abl : pavimento
+s Sg Voc : pavimentum
+s Pl Nom : pavimenta
+s Pl Acc : pavimenta
+s Pl Gen : pavimentorum
+s Pl Dat : pavimentis
+s Pl Abl : pavimentis
+s Pl Voc : pavimenta
+
+ s Sg Nom : flos
+s Sg Acc : florem
+s Sg Gen : floris
+s Sg Dat : flori
+s Sg Abl : flore
+s Sg Voc : flos
+s Pl Nom : flores
+s Pl Acc : flores
+s Pl Gen : florum
+s Pl Dat : floribus
+s Pl Abl : floribus
+s Pl Voc : flores
+
+ s Sg Nom : nebula
+s Sg Acc : nebulam
+s Sg Gen : nebulae
+s Sg Dat : nebulae
+s Sg Abl : nebula
+s Sg Voc : nebula
+s Pl Nom : nebulae
+s Pl Acc : nebulas
+s Pl Gen : nebularum
+s Pl Dat : nebulis
+s Pl Abl : nebulis
+s Pl Voc : nebulae
+
+ s Sg Nom : pes
+s Sg Acc : pedem
+s Sg Gen : pedis
+s Sg Dat : pedi
+s Sg Abl : pede
+s Sg Voc : pes
+s Pl Nom : pedes
+s Pl Acc : pedes
+s Pl Gen : pedum
+s Pl Dat : pedibus
+s Pl Abl : pedibus
+s Pl Voc : pedes
+
+ s Sg Nom : silva
+s Sg Acc : silvam
+s Sg Gen : silvae
+s Sg Dat : silvae
+s Sg Abl : silva
+s Sg Voc : silva
+s Pl Nom : silvae
+s Pl Acc : silvas
+s Pl Gen : silvarum
+s Pl Dat : silvis
+s Pl Abl : silvis
+s Pl Voc : silvae
+
+ s Sg Nom : amicus
+s Sg Acc : amicum
+s Sg Gen : amici
+s Sg Dat : amico
+s Sg Abl : amico
+s Sg Voc : amice
+s Pl Nom : amici
+s Pl Acc : amicos
+s Pl Gen : amicorum
+s Pl Dat : amicis
+s Pl Abl : amicis
+s Pl Voc : amici
+
+s Sg Nom : amica
+s Sg Acc : amicam
+s Sg Gen : amicae
+s Sg Dat : amicae
+s Sg Abl : amica
+s Sg Voc : amica
+s Pl Nom : amicae
+s Pl Acc : amicas
+s Pl Gen : amicarum
+s Pl Dat : amicis
+s Pl Abl : amicis
+s Pl Voc : amicae
+
+ s Sg Nom : fructus
+s Sg Acc : fructum
+s Sg Gen : fructus
+s Sg Dat : fructui
+s Sg Abl : fructu
+s Sg Voc : fructus
+s Pl Nom : fructus
+s Pl Acc : fructus
+s Pl Gen : fructuum
+s Pl Dat : fructibus
+s Pl Abl : fructibus
+s Pl Voc : fructus
+
+ s Sg Nom : hortus
+s Sg Acc : hortum
+s Sg Gen : horti
+s Sg Dat : horto
+s Sg Abl : horto
+s Sg Voc : horte
+s Pl Nom : horti
+s Pl Acc : hortos
+s Pl Gen : hortorum
+s Pl Dat : hortis
+s Pl Abl : hortis
+s Pl Voc : horti
+
+ s Sg Nom : puella
+s Sg Acc : puellam
+s Sg Gen : puellae
+s Sg Dat : puellae
+s Sg Abl : puella
+s Sg Voc : puella
+s Pl Nom : puellae
+s Pl Acc : puellas
+s Pl Gen : puellarum
+s Pl Dat : puellis
+s Pl Abl : puellis
+s Pl Voc : puellae
+
+ s Sg Nom : caestus
+s Sg Acc : caestum
+s Sg Gen : caestus
+s Sg Dat : caestui
+s Sg Abl : caestu
+s Sg Voc : caestus
+s Pl Nom : caestus
+s Pl Acc : caestus
+s Pl Gen : caestuum
+s Pl Dat : caestibus
+s Pl Abl : caestibus
+s Pl Voc : caestus
+
+ s Sg Nom : aurum
+s Sg Acc : aurum
+s Sg Gen : auri
+s Sg Dat : auro
+s Sg Abl : auro
+s Sg Voc : aurum
+s Pl Nom : aura
+s Pl Acc : aura
+s Pl Gen : aurorum
+s Pl Dat : auris
+s Pl Abl : auris
+s Pl Voc : aura
+
+ s Sg Nom : grammatica
+s Sg Acc : grammaticam
+s Sg Gen : grammaticae
+s Sg Dat : grammaticae
+s Sg Abl : grammatica
+s Sg Voc : grammatica
+s Pl Nom : grammaticae
+s Pl Acc : grammaticas
+s Pl Gen : grammaticarum
+s Pl Dat : grammaticis
+s Pl Abl : grammaticis
+s Pl Voc : grammaticae
+
+ s Sg Nom : gramen
+s Sg Acc : gramen
+s Sg Gen : graminis
+s Sg Dat : gramini
+s Sg Abl : gramine
+s Sg Voc : gramen
+s Pl Nom : gramina
+s Pl Acc : gramina
+s Pl Gen : graminum
+s Pl Dat : graminibus
+s Pl Abl : graminibus
+s Pl Voc : gramina
+
+ s Sg Nom : intestinum
+s Sg Acc : intestinum
+s Sg Gen : intestini
+s Sg Dat : intestino
+s Sg Abl : intestino
+s Sg Voc : intestinum
+s Pl Nom : intestina
+s Pl Acc : intestina
+s Pl Gen : intestinorum
+s Pl Dat : intestinis
+s Pl Abl : intestinis
+s Pl Voc : intestina
+
+ s Sg Nom : capillus
+s Sg Acc : capillum
+s Sg Gen : capilli
+s Sg Dat : capillo
+s Sg Abl : capillo
+s Sg Voc : capille
+s Pl Nom : capilli
+s Pl Acc : capillos
+s Pl Gen : capillorum
+s Pl Dat : capillis
+s Pl Abl : capillis
+s Pl Voc : capilli
+
+ s Sg Nom : manus
+s Sg Acc : manum
+s Sg Gen : manus
+s Sg Dat : manui
+s Sg Abl : manu
+s Sg Voc : manus
+s Pl Nom : manus
+s Pl Acc : manus
+s Pl Gen : manuum
+s Pl Dat : manibus
+s Pl Abl : manibus
+s Pl Voc : manus
+
+ s Sg Nom : portus
+s Sg Acc : portum
+s Sg Gen : portus
+s Sg Dat : portui
+s Sg Abl : portu
+s Sg Voc : portus
+s Pl Nom : portus
+s Pl Acc : portus
+s Pl Gen : portuum
+s Pl Dat : portibus
+s Pl Abl : portibus
+s Pl Voc : portus
+
+ s Sg Nom : petasus
+s Sg Acc : petasum
+s Sg Gen : petasi
+s Sg Dat : petaso
+s Sg Abl : petaso
+s Sg Voc : petase
+s Pl Nom : petasi
+s Pl Acc : petasos
+s Pl Gen : petasorum
+s Pl Dat : petasis
+s Pl Abl : petasis
+s Pl Voc : petasi
+
+ s Sg Nom : caput
+s Sg Acc : caput
+s Sg Gen : capitis
+s Sg Dat : capiti
+s Sg Abl : capite
+s Sg Voc : caput
+s Pl Nom : capita
+s Pl Acc : capita
+s Pl Gen : capitum
+s Pl Dat : capitibus
+s Pl Abl : capitibus
+s Pl Voc : capita
+
+ s Sg Nom : cor
+s Sg Acc : cor
+s Sg Gen : cordis
+s Sg Dat : cordi
+s Sg Abl : corde
+s Sg Voc : cor
+s Pl Nom : corda
+s Pl Acc : corda
+s Pl Gen : cordium
+s Pl Dat : cordibus
+s Pl Abl : cordibus
+s Pl Voc : corda
+
+ s Sg Nom : collis
+s Sg Acc : collem
+s Sg Gen : collis
+s Sg Dat : colli
+s Sg Abl : colle
+s Sg Voc : collis
+s Pl Nom : colles
+s Pl Acc : colles
+s Pl Gen : collium
+s Pl Dat : collibus
+s Pl Abl : collibus
+s Pl Voc : colles
+
+ s Sg Nom : cornu
+s Sg Acc : cornu
+s Sg Gen : cornus
+s Sg Dat : cornu
+s Sg Abl : cornu
+s Sg Voc : cornu
+s Pl Nom : cornua
+s Pl Acc : cornua
+s Pl Gen : cornuum
+s Pl Dat : cornibus
+s Pl Abl : cornibus
+s Pl Voc : cornua
+
+s Sg Nom : cornus
+s Sg Acc : cornum
+s Sg Gen : cornus
+s Sg Dat : cornui
+s Sg Abl : cornu
+s Sg Voc : cornus
+s Pl Nom : cornus
+s Pl Acc : cornus
+s Pl Gen : cornuum
+s Pl Dat : cornibus
+s Pl Abl : cornibus
+s Pl Voc : cornus
+
+ s Sg Nom : equus
+s Sg Acc : equum
+s Sg Gen : equi
+s Sg Dat : equo
+s Sg Abl : equo
+s Sg Voc : eque
+s Pl Nom : equi
+s Pl Acc : equos
+s Pl Gen : equorum
+s Pl Dat : equis
+s Pl Abl : equis
+s Pl Voc : equi
+
+ s Sg Nom : domus
+s Sg Acc : domum
+s Sg Gen : domus
+s Sg Dat : domui
+s Sg Abl : domu
+s Sg Voc : domus
+s Pl Nom : domus
+s Pl Acc : domus
+s Pl Gen : domuum
+s Pl Dat : domibus
+s Pl Abl : domibus
+s Pl Voc : domus
+
+ s Sg Nom : maritus
+s Sg Acc : maritum
+s Sg Gen : mariti
+s Sg Dat : marito
+s Sg Abl : marito
+s Sg Voc : marite
+s Pl Nom : mariti
+s Pl Acc : maritos
+s Pl Gen : maritorum
+s Pl Dat : maritis
+s Pl Abl : maritis
+s Pl Voc : mariti
+
+ s Sg Nom : glacies
+s Sg Acc : glaciem
+s Sg Gen : glaciei
+s Sg Dat : glaciei
+s Sg Abl : glacie
+s Sg Voc : glacies
+s Pl Nom : glacies
+s Pl Acc : glacies
+s Pl Gen : glacierum
+s Pl Dat : glaciebus
+s Pl Abl : glaciebus
+s Pl Voc : glacies
+
+ s Sg Nom : industria
+s Sg Acc : industriam
+s Sg Gen : industriae
+s Sg Dat : industriae
+s Sg Abl : industria
+s Sg Voc : industria
+s Pl Nom : industriae
+s Pl Acc : industrias
+s Pl Gen : industriarum
+s Pl Dat : industriis
+s Pl Abl : industriis
+s Pl Voc : industriae
+
+ s Sg Nom : ferrum
+s Sg Acc : ferrum
+s Sg Gen : ferri
+s Sg Dat : ferro
+s Sg Abl : ferro
+s Sg Voc : ferrum
+s Pl Nom : ferra
+s Pl Acc : ferra
+s Pl Gen : ferrorum
+s Pl Dat : ferris
+s Pl Abl : ferris
+s Pl Voc : ferra
+
+ s Sg Nom : rex
+s Sg Acc : regem
+s Sg Gen : regis
+s Sg Dat : regi
+s Sg Abl : rege
+s Sg Voc : rex
+s Pl Nom : reges
+s Pl Acc : reges
+s Pl Gen : regum
+s Pl Dat : regibus
+s Pl Abl : regibus
+s Pl Voc : reges
+
+ s Sg Nom : genu
+s Sg Acc : genu
+s Sg Gen : genus
+s Sg Dat : genu
+s Sg Abl : genu
+s Sg Voc : genu
+s Pl Nom : genua
+s Pl Acc : genua
+s Pl Gen : genuum
+s Pl Dat : genibus
+s Pl Abl : genibus
+s Pl Voc : genua
+
+ s Sg Nom : lacus
+s Sg Acc : lacum
+s Sg Gen : lacus
+s Sg Dat : lacui
+s Sg Abl : lacu
+s Sg Voc : lacus
+s Pl Nom : lacus
+s Pl Acc : lacus
+s Pl Gen : lacuum
+s Pl Dat : lacibus
+s Pl Abl : lacibus
+s Pl Voc : lacus
+
+ s Sg Nom : lucerna
+s Sg Acc : lucernam
+s Sg Gen : lucernae
+s Sg Dat : lucernae
+s Sg Abl : lucerna
+s Sg Voc : lucerna
+s Pl Nom : lucernae
+s Pl Acc : lucernas
+s Pl Gen : lucernarum
+s Pl Dat : lucernis
+s Pl Abl : lucernis
+s Pl Voc : lucernae
+
+ s Sg Nom : lingua
+s Sg Acc : linguam
+s Sg Gen : linguae
+s Sg Dat : linguae
+s Sg Abl : lingua
+s Sg Voc : lingua
+s Pl Nom : linguae
+s Pl Acc : linguas
+s Pl Gen : linguarum
+s Pl Dat : linguis
+s Pl Abl : linguis
+s Pl Voc : linguae
+
+ s Sg Nom : folium
+s Sg Acc : folium
+s Sg Gen : folii
+s Sg Dat : folio
+s Sg Abl : folio
+s Sg Voc : folium
+s Pl Nom : folia
+s Pl Acc : folia
+s Pl Gen : foliorum
+s Pl Dat : foliis
+s Pl Abl : foliis
+s Pl Voc : folia
+
+ s Sg Nom : scortum
+s Sg Acc : scortum
+s Sg Gen : scorti
+s Sg Dat : scorto
+s Sg Abl : scorto
+s Sg Voc : scortum
+s Pl Nom : scorta
+s Pl Acc : scorta
+s Pl Gen : scortorum
+s Pl Dat : scortis
+s Pl Abl : scortis
+s Pl Voc : scorta
+
+ s Sg Nom : os
+s Sg Acc : os
+s Sg Gen : ossis
+s Sg Dat : ossi
+s Sg Abl : osse
+s Sg Voc : os
+s Pl Nom : ossa
+s Pl Acc : ossa
+s Pl Gen : ossium
+s Pl Dat : ossibus
+s Pl Abl : ossibus
+s Pl Voc : ossa
+
+ s Sg Nom : iecur
+s Sg Acc : iecur
+s Sg Gen : iecoris
+s Sg Dat : iecori
+s Sg Abl : iecore
+s Sg Voc : iecur
+s Pl Nom : iecora
+s Pl Acc : iecora
+s Pl Gen : iecorum
+s Pl Dat : iecoribus
+s Pl Abl : iecoribus
+s Pl Voc : iecora
+
+s Sg Nom : iocur
+s Sg Acc : iocur
+s Sg Gen : iocineris
+s Sg Dat : iocineri
+s Sg Abl : iocinere
+s Sg Voc : iocur
+s Pl Nom : iocinera
+s Pl Acc : iocinera
+s Pl Gen : iocinerum
+s Pl Dat : iocineribus
+s Pl Abl : iocineribus
+s Pl Voc : iocinera
+
+ s Sg Nom : pedis
+s Sg Acc : pedem
+s Sg Gen : pedis
+s Sg Dat : pedi
+s Sg Abl : pede
+s Sg Voc : pedis
+s Pl Nom : pedes
+s Pl Acc : pedes
+s Pl Gen : pedium
+s Pl Dat : pedibus
+s Pl Abl : pedibus
+s Pl Voc : pedes
+
+ s Sg Nom : amor
+s Sg Acc : amorem
+s Sg Gen : amoris
+s Sg Dat : amori
+s Sg Abl : amore
+s Sg Voc : amor
+s Pl Nom : amores
+s Pl Acc : amores
+s Pl Gen : amorum
+s Pl Dat : amoribus
+s Pl Abl : amoribus
+s Pl Voc : amores
+
+ s Sg Nom : vir
+s Sg Acc : virum
+s Sg Gen : viri
+s Sg Dat : viro
+s Sg Abl : viro
+s Sg Voc : vir
+s Pl Nom : viri
+s Pl Acc : viros
+s Pl Gen : virorum
+s Pl Dat : viris
+s Pl Abl : viris
+s Pl Voc : viri
+
+ s Sg Nom : carnis
+s Sg Acc : carnem
+s Sg Gen : carnis
+s Sg Dat : carni
+s Sg Abl : carne
+s Sg Voc : carnis
+s Pl Nom : carnes
+s Pl Acc : carnes
+s Pl Gen : carnium
+s Pl Dat : carnibus
+s Pl Abl : carnibus
+s Pl Voc : carnes
+
+ s Sg Nom : lac
+s Sg Acc : lac
+s Sg Gen : lactis
+s Sg Dat : lacti
+s Sg Abl : lacte
+s Sg Voc : lac
+s Pl Nom : lacta
+s Pl Acc : lacta
+s Pl Gen : lactium
+s Pl Dat : lactibus
+s Pl Abl : lactibus
+s Pl Voc : lacta
+
+ s Sg Nom : luna
+s Sg Acc : lunam
+s Sg Gen : lunae
+s Sg Dat : lunae
+s Sg Abl : luna
+s Sg Voc : luna
+s Pl Nom : lunae
+s Pl Acc : lunas
+s Pl Gen : lunarum
+s Pl Dat : lunis
+s Pl Abl : lunis
+s Pl Voc : lunae
+
+ s Sg Nom : mons
+s Sg Acc : montem
+s Sg Gen : montis
+s Sg Dat : monti
+s Sg Abl : monte
+s Sg Voc : mons
+s Pl Nom : montes
+s Pl Acc : montes
+s Pl Gen : montium
+s Pl Dat : montibus
+s Pl Abl : montibus
+s Pl Voc : montes
+
+ s Sg Nom : os
+s Sg Acc : os
+s Sg Gen : oris
+s Sg Dat : ori
+s Sg Abl : ore
+s Sg Voc : os
+s Pl Nom : ora
+s Pl Acc : ora
+s Pl Gen : orum
+s Pl Dat : oribus
+s Pl Abl : oribus
+s Pl Voc : ora
+
+ s Sg Nom : musica
+s Sg Acc : musicam
+s Sg Gen : musicae
+s Sg Dat : musicae
+s Sg Abl : musica
+s Sg Voc : musica
+s Pl Nom : musicae
+s Pl Acc : musicas
+s Pl Gen : musicarum
+s Pl Dat : musicis
+s Pl Abl : musicis
+s Pl Voc : musicae
+
+ s Sg Nom : nomen
+s Sg Acc : nomen
+s Sg Gen : nominis
+s Sg Dat : nomini
+s Sg Abl : nomine
+s Sg Voc : nomen
+s Pl Nom : nomina
+s Pl Acc : nomina
+s Pl Gen : nominum
+s Pl Dat : nominibus
+s Pl Abl : nominibus
+s Pl Voc : nomina
+
+ s Sg Nom : cervix
+s Sg Acc : cervicem
+s Sg Gen : cervicis
+s Sg Dat : cervici
+s Sg Abl : cervice
+s Sg Voc : cervix
+s Pl Nom : cervices
+s Pl Acc : cervices
+s Pl Gen : cervicum
+s Pl Dat : cervicibus
+s Pl Abl : cervicibus
+s Pl Voc : cervices
+
+ s Sg Nom : diarium
+s Sg Acc : diarium
+s Sg Gen : diarii
+s Sg Dat : diario
+s Sg Abl : diario
+s Sg Voc : diarium
+s Pl Nom : diaria
+s Pl Acc : diaria
+s Pl Gen : diariorum
+s Pl Dat : diariis
+s Pl Abl : diariis
+s Pl Voc : diaria
+
+ s Sg Nom : nox
+s Sg Acc : noctem
+s Sg Gen : noctis
+s Sg Dat : nocti
+s Sg Abl : nocte
+s Sg Voc : nox
+s Pl Nom : noctes
+s Pl Acc : noctes
+s Pl Gen : noctium
+s Pl Dat : noctibus
+s Pl Abl : noctibus
+s Pl Voc : noctes
+
+ s Sg Nom : nasus
+s Sg Acc : nasum
+s Sg Gen : nasi
+s Sg Dat : naso
+s Sg Abl : naso
+s Sg Voc : nase
+s Pl Nom : nasi
+s Pl Acc : nasos
+s Pl Gen : nasorum
+s Pl Dat : nasis
+s Pl Abl : nasis
+s Pl Voc : nasi
+
+s Sg Nom : nasum
+s Sg Acc : nasum
+s Sg Gen : nasi
+s Sg Dat : naso
+s Sg Abl : naso
+s Sg Voc : nasum
+s Pl Nom : nasa
+s Pl Acc : nasa
+s Pl Gen : nasorum
+s Pl Dat : nasis
+s Pl Abl : nasis
+s Pl Voc : nasa
+
+ s Sg Nom : numerus
+s Sg Acc : numerum
+s Sg Gen : numeri
+s Sg Dat : numero
+s Sg Abl : numero
+s Sg Voc : numere
+s Pl Nom : numeri
+s Pl Acc : numeros
+s Pl Gen : numerorum
+s Pl Dat : numeris
+s Pl Abl : numeris
+s Pl Voc : numeri
+
+ s Sg Nom : oleum
+s Sg Acc : oleum
+s Sg Gen : olei
+s Sg Dat : oleo
+s Sg Abl : oleo
+s Sg Voc : oleum
+s Pl Nom : olea
+s Pl Acc : olea
+s Pl Gen : oleorum
+s Pl Dat : oleis
+s Pl Abl : oleis
+s Pl Voc : olea
+
+ s Sg Nom : charta
+s Sg Acc : chartam
+s Sg Gen : chartae
+s Sg Dat : chartae
+s Sg Abl : charta
+s Sg Voc : charta
+s Pl Nom : chartae
+s Pl Acc : chartas
+s Pl Gen : chartarum
+s Pl Dat : chartis
+s Pl Abl : chartis
+s Pl Voc : chartae
+
+ s Sg Nom : pax
+s Sg Acc : pacem
+s Sg Gen : pacis
+s Sg Dat : paci
+s Sg Abl : pace
+s Sg Voc : pax
+s Pl Nom : paces
+s Pl Acc : paces
+s Pl Gen : pacum
+s Pl Dat : pacibus
+s Pl Abl : pacibus
+s Pl Voc : paces
+
+ s Sg Nom : stilus
+s Sg Acc : stilum
+s Sg Gen : stili
+s Sg Dat : stilo
+s Sg Abl : stilo
+s Sg Voc : stile
+s Pl Nom : stili
+s Pl Acc : stilos
+s Pl Gen : stilorum
+s Pl Dat : stilis
+s Pl Abl : stilis
+s Pl Voc : stili
+
+ s Sg Nom : persona
+s Sg Acc : personam
+s Sg Gen : personae
+s Sg Dat : personae
+s Sg Abl : persona
+s Sg Voc : persona
+s Pl Nom : personae
+s Pl Acc : personas
+s Pl Gen : personarum
+s Pl Dat : personis
+s Pl Abl : personis
+s Pl Voc : personae
+
+ s Sg Nom : planeta
+s Sg Acc : planetam
+s Sg Gen : planetae
+s Sg Dat : planetae
+s Sg Abl : planeta
+s Sg Voc : planeta
+s Pl Nom : planetae
+s Pl Acc : planetas
+s Pl Gen : planetarum
+s Pl Dat : planetis
+s Pl Abl : planetis
+s Pl Voc : planetae
+
+ s Sg Nom : plastica
+s Sg Acc : plasticam
+s Sg Gen : plasticae
+s Sg Dat : plasticae
+s Sg Abl : plastica
+s Sg Voc : plastica
+s Pl Nom : plasticae
+s Pl Acc : plasticas
+s Pl Gen : plasticarum
+s Pl Dat : plasticis
+s Pl Abl : plasticis
+s Pl Voc : plasticae
+
+ s Sg Nom : custos
+s Sg Acc : custodem
+s Sg Gen : custodis
+s Sg Dat : custodi
+s Sg Abl : custode
+s Sg Voc : custos
+s Pl Nom : custodes
+s Pl Acc : custodes
+s Pl Gen : custodum
+s Pl Dat : custodibus
+s Pl Abl : custodibus
+s Pl Voc : custodes
+
+ s Sg Nom : sacerdos
+s Sg Acc : sacerdotem
+s Sg Gen : sacerdotis
+s Sg Dat : sacerdoti
+s Sg Abl : sacerdote
+s Sg Voc : sacerdos
+s Pl Nom : sacerdotes
+s Pl Acc : sacerdotes
+s Pl Gen : sacerdotum
+s Pl Dat : sacerdotibus
+s Pl Abl : sacerdotibus
+s Pl Voc : sacerdotes
+
+ s Sg Nom : regina
+s Sg Acc : reginam
+s Sg Gen : reginae
+s Sg Dat : reginae
+s Sg Abl : regina
+s Sg Voc : regina
+s Pl Nom : reginae
+s Pl Acc : reginas
+s Pl Gen : reginarum
+s Pl Dat : reginis
+s Pl Abl : reginis
+s Pl Voc : reginae
+
+ s Sg Nom : rogatio
+s Sg Acc : rogationem
+s Sg Gen : rogationis
+s Sg Dat : rogationi
+s Sg Abl : rogatione
+s Sg Voc : rogatio
+s Pl Nom : rogationes
+s Pl Acc : rogationes
+s Pl Gen : rogationum
+s Pl Dat : rogationibus
+s Pl Abl : rogationibus
+s Pl Voc : rogationes
+
+ s Sg Nom : radiophonia
+s Sg Acc : radiophoniam
+s Sg Gen : radiophoniae
+s Sg Dat : radiophoniae
+s Sg Abl : radiophonia
+s Sg Voc : radiophonia
+s Pl Nom : radiophoniae
+s Pl Acc : radiophonias
+s Pl Gen : radiophoniarum
+s Pl Dat : radiophoniis
+s Pl Abl : radiophoniis
+s Pl Voc : radiophoniae
+
+ s Sg Nom : pluvia
+s Sg Acc : pluviam
+s Sg Gen : pluviae
+s Sg Dat : pluviae
+s Sg Abl : pluvia
+s Sg Voc : pluvia
+s Pl Nom : pluviae
+s Pl Acc : pluvias
+s Pl Gen : pluviarum
+s Pl Dat : pluviis
+s Pl Abl : pluviis
+s Pl Voc : pluviae
+
+ s Sg Nom : causa
+s Sg Acc : causam
+s Sg Gen : causae
+s Sg Dat : causae
+s Sg Abl : causa
+s Sg Voc : causa
+s Pl Nom : causae
+s Pl Acc : causas
+s Pl Gen : causarum
+s Pl Dat : causis
+s Pl Abl : causis
+s Pl Voc : causae
+
+ s Sg Nom : religio
+s Sg Acc : religionem
+s Sg Gen : religionis
+s Sg Dat : religioni
+s Sg Abl : religione
+s Sg Voc : religio
+s Pl Nom : religiones
+s Pl Acc : religiones
+s Pl Gen : religionum
+s Pl Dat : religionibus
+s Pl Abl : religionibus
+s Pl Voc : religiones
+
+ s Sg Nom : taberna
+s Sg Acc : tabernam
+s Sg Gen : tabernae
+s Sg Dat : tabernae
+s Sg Abl : taberna
+s Sg Voc : taberna
+s Pl Nom : tabernae
+s Pl Acc : tabernas
+s Pl Gen : tabernarum
+s Pl Dat : tabernis
+s Pl Abl : tabernis
+s Pl Voc : tabernae
+
+ s Sg Nom : fluvius
+s Sg Acc : fluvium
+s Sg Gen : fluvii
+s Sg Dat : fluvio
+s Sg Abl : fluvio
+s Sg Voc : fluvie
+s Pl Nom : fluvii
+s Pl Acc : fluvios
+s Pl Gen : fluviorum
+s Pl Dat : fluviis
+s Pl Abl : fluviis
+s Pl Voc : fluvii
+
+ s Sg Nom : via
+s Sg Acc : viam
+s Sg Gen : viae
+s Sg Dat : viae
+s Sg Abl : via
+s Sg Voc : via
+s Pl Nom : viae
+s Pl Acc : vias
+s Pl Gen : viarum
+s Pl Dat : viis
+s Pl Abl : viis
+s Pl Voc : viae
+
+ s Sg Nom : saxum
+s Sg Acc : saxum
+s Sg Gen : saxi
+s Sg Dat : saxo
+s Sg Abl : saxo
+s Sg Voc : saxum
+s Pl Nom : saxa
+s Pl Acc : saxa
+s Pl Gen : saxorum
+s Pl Dat : saxis
+s Pl Abl : saxis
+s Pl Voc : saxa
+
+ s Sg Nom : tectum
+s Sg Acc : tectum
+s Sg Gen : tecti
+s Sg Dat : tecto
+s Sg Abl : tecto
+s Sg Voc : tectum
+s Pl Nom : tecta
+s Pl Acc : tecta
+s Pl Gen : tectorum
+s Pl Dat : tectis
+s Pl Abl : tectis
+s Pl Voc : tecta
+
+ s Sg Nom : radix
+s Sg Acc : radicem
+s Sg Gen : radicis
+s Sg Dat : radici
+s Sg Abl : radice
+s Sg Voc : radix
+s Pl Nom : radices
+s Pl Acc : radices
+s Pl Gen : radicum
+s Pl Dat : radicibus
+s Pl Abl : radicibus
+s Pl Voc : radices
+
+ s Sg Nom : funis
+s Sg Acc : funem
+s Sg Gen : funis
+s Sg Dat : funi
+s Sg Abl : fune
+s Sg Voc : funis
+s Pl Nom : funes
+s Pl Acc : funes
+s Pl Gen : funium
+s Pl Dat : funibus
+s Pl Abl : funibus
+s Pl Voc : funes
+
+ s Sg Nom : cummis
+s Sg Acc : cummem
+s Sg Gen : cummis
+s Sg Dat : cummi
+s Sg Abl : cumme
+s Sg Voc : cummis
+s Pl Nom : cummes
+s Pl Acc : cummes
+s Pl Gen : cummium
+s Pl Dat : cummibus
+s Pl Abl : cummibus
+s Pl Voc : cummes
+
+ s Sg Nom : regula
+s Sg Acc : regulam
+s Sg Gen : regulae
+s Sg Dat : regulae
+s Sg Abl : regula
+s Sg Voc : regula
+s Pl Nom : regulae
+s Pl Acc : regulas
+s Pl Gen : regularum
+s Pl Dat : regulis
+s Pl Abl : regulis
+s Pl Voc : regulae
+
+ s Sg Nom : sal
+s Sg Acc : salem
+s Sg Gen : salis
+s Sg Dat : sali
+s Sg Abl : sale
+s Sg Voc : sal
+s Pl Nom : sales
+s Pl Acc : sales
+s Pl Gen : salum
+s Pl Dat : salibus
+s Pl Abl : salibus
+s Pl Voc : sales
+
+s Sg Nom : sal
+s Sg Acc : sal
+s Sg Gen : salis
+s Sg Dat : sali
+s Sg Abl : sale
+s Sg Voc : sal
+s Pl Nom : sala
+s Pl Acc : sala
+s Pl Gen : salum
+s Pl Dat : salibus
+s Pl Abl : salibus
+s Pl Voc : sala
+
+ s Sg Nom : arena
+s Sg Acc : arenam
+s Sg Gen : arenae
+s Sg Dat : arenae
+s Sg Abl : arena
+s Sg Voc : arena
+s Pl Nom : arenae
+s Pl Acc : arenas
+s Pl Gen : arenarum
+s Pl Dat : arenis
+s Pl Abl : arenis
+s Pl Voc : arenae
+
+ s Sg Nom : schola
+s Sg Acc : scholam
+s Sg Gen : scholae
+s Sg Dat : scholae
+s Sg Abl : schola
+s Sg Voc : schola
+s Pl Nom : scholae
+s Pl Acc : scholas
+s Pl Gen : scholarum
+s Pl Dat : scholis
+s Pl Abl : scholis
+s Pl Voc : scholae
+
+ s Sg Nom : mare
+s Sg Acc : mare
+s Sg Gen : maris
+s Sg Dat : mari
+s Sg Abl : mari
+s Sg Voc : mare
+s Pl Nom : maria
+s Pl Acc : maria
+s Pl Gen : marium
+s Pl Dat : maribus
+s Pl Abl : maribus
+s Pl Voc : maria
+
+ s Sg Nom : semen
+s Sg Acc : semen
+s Sg Gen : seminis
+s Sg Dat : semini
+s Sg Abl : semine
+s Sg Voc : semen
+s Pl Nom : semina
+s Pl Acc : semina
+s Pl Gen : seminum
+s Pl Dat : seminibus
+s Pl Abl : seminibus
+s Pl Voc : semina
+
+ s Sg Nom : ovis
+s Sg Acc : ovem
+s Sg Gen : ovis
+s Sg Dat : ovi
+s Sg Abl : ove
+s Sg Voc : ovis
+s Pl Nom : oves
+s Pl Acc : oves
+s Pl Gen : ovium
+s Pl Dat : ovibus
+s Pl Abl : ovibus
+s Pl Voc : oves
+
+ s Sg Nom : navis
+s Sg Acc : navem
+s Sg Gen : navis
+s Sg Dat : navi
+s Sg Abl : nave
+s Sg Voc : navis
+s Pl Nom : naves
+s Pl Acc : naves
+s Pl Gen : navium
+s Pl Dat : navibus
+s Pl Abl : navibus
+s Pl Voc : naves
+
+ s Sg Nom : tunica
+s Sg Acc : tunicam
+s Sg Gen : tunicae
+s Sg Dat : tunicae
+s Sg Abl : tunica
+s Sg Voc : tunica
+s Pl Nom : tunicae
+s Pl Acc : tunicas
+s Pl Gen : tunicarum
+s Pl Dat : tunicis
+s Pl Abl : tunicis
+s Pl Voc : tunicae
+
+ s Sg Nom : calceus
+s Sg Acc : calceum
+s Sg Gen : calcei
+s Sg Dat : calceo
+s Sg Abl : calceo
+s Sg Voc : calcee
+s Pl Nom : calcei
+s Pl Acc : calceos
+s Pl Gen : calceorum
+s Pl Dat : calceis
+s Pl Abl : calceis
+s Pl Voc : calcei
+
+ s Sg Nom : institorium
+s Sg Acc : institorium
+s Sg Gen : institorii
+s Sg Dat : institorio
+s Sg Abl : institorio
+s Sg Voc : institorium
+s Pl Nom : institoria
+s Pl Acc : institoria
+s Pl Gen : institoriorum
+s Pl Dat : institoriis
+s Pl Abl : institoriis
+s Pl Voc : institoria
+
+ s Sg Nom : argentum
+s Sg Acc : argentum
+s Sg Gen : argenti
+s Sg Dat : argento
+s Sg Abl : argento
+s Sg Voc : argentum
+s Pl Nom : argenta
+s Pl Acc : argenta
+s Pl Gen : argentorum
+s Pl Dat : argentis
+s Pl Abl : argentis
+s Pl Voc : argenta
+
+ s Sg Nom : soror
+s Sg Acc : sororem
+s Sg Gen : sororis
+s Sg Dat : sorori
+s Sg Abl : sorore
+s Sg Voc : soror
+s Pl Nom : sorores
+s Pl Acc : sorores
+s Pl Gen : sororum
+s Pl Dat : sororibus
+s Pl Abl : sororibus
+s Pl Voc : sorores
+
+ s Sg Nom : cutis
+s Sg Acc : cutem
+s Sg Gen : cutis
+s Sg Dat : cuti
+s Sg Abl : cute
+s Sg Voc : cutis
+s Pl Nom : cutes
+s Pl Acc : cutes
+s Pl Gen : cutium
+s Pl Dat : cutibus
+s Pl Abl : cutibus
+s Pl Voc : cutes
+
+ s Sg Nom : caelum
+s Sg Acc : caelum
+s Sg Gen : caeli
+s Sg Dat : caelo
+s Sg Abl : caelo
+s Sg Voc : caelum
+s Pl Nom : caela
+s Pl Acc : caela
+s Pl Gen : caelorum
+s Pl Dat : caelis
+s Pl Abl : caelis
+s Pl Voc : caela
+
+ s Sg Nom : fumus
+s Sg Acc : fumum
+s Sg Gen : fumi
+s Sg Dat : fumo
+s Sg Abl : fumo
+s Sg Voc : fume
+s Pl Nom : fumi
+s Pl Acc : fumos
+s Pl Gen : fumorum
+s Pl Dat : fumis
+s Pl Abl : fumis
+s Pl Voc : fumi
+
+ s Sg Nom : serpens
+s Sg Acc : serpentem
+s Sg Gen : serpentis
+s Sg Dat : serpenti
+s Sg Abl : serpente
+s Sg Voc : serpens
+s Pl Nom : serpentes
+s Pl Acc : serpentes
+s Pl Gen : serpentium
+s Pl Dat : serpentibus
+s Pl Abl : serpentibus
+s Pl Voc : serpentes
+
+ s Sg Nom : nix
+s Sg Acc : nivem
+s Sg Gen : nivis
+s Sg Dat : nivi
+s Sg Abl : nive
+s Sg Voc : nix
+s Pl Nom : nives
+s Pl Acc : nives
+s Pl Gen : nivium
+s Pl Dat : nivibus
+s Pl Abl : nivibus
+s Pl Voc : nives
+
+ s Sg Nom : udo
+s Sg Acc : udonem
+s Sg Gen : udonis
+s Sg Dat : udoni
+s Sg Abl : udone
+s Sg Voc : udo
+s Pl Nom : udones
+s Pl Acc : udones
+s Pl Gen : udonum
+s Pl Dat : udonibus
+s Pl Abl : udonibus
+s Pl Voc : udones
+
+ s Sg Nom : carmen
+s Sg Acc : carmen
+s Sg Gen : carminis
+s Sg Dat : carmini
+s Sg Abl : carmine
+s Sg Voc : carmen
+s Pl Nom : carmina
+s Pl Acc : carmina
+s Pl Gen : carminum
+s Pl Dat : carminibus
+s Pl Abl : carminibus
+s Pl Voc : carmina
+
+ s Sg Nom : stella
+s Sg Acc : stellam
+s Sg Gen : stellae
+s Sg Dat : stellae
+s Sg Abl : stella
+s Sg Voc : stella
+s Pl Nom : stellae
+s Pl Acc : stellas
+s Pl Gen : stellarum
+s Pl Dat : stellis
+s Pl Abl : stellis
+s Pl Voc : stellae
+
+ s Sg Nom : chalybs
+s Sg Acc : chalybem
+s Sg Gen : chalybis
+s Sg Dat : chalybi
+s Sg Abl : chalybe
+s Sg Voc : chalybs
+s Pl Nom : chalybes
+s Pl Acc : chalybes
+s Pl Gen : chalybum
+s Pl Dat : chalybibus
+s Pl Abl : chalybibus
+s Pl Voc : chalybes
+
+ s Sg Nom : baculus
+s Sg Acc : baculum
+s Sg Gen : baculi
+s Sg Dat : baculo
+s Sg Abl : baculo
+s Sg Voc : bacule
+s Pl Nom : baculi
+s Pl Acc : baculos
+s Pl Gen : baculorum
+s Pl Dat : baculis
+s Pl Abl : baculis
+s Pl Voc : baculi
+
+s Sg Nom : baculum
+s Sg Acc : baculum
+s Sg Gen : baculi
+s Sg Dat : baculo
+s Sg Abl : baculo
+s Sg Voc : baculum
+s Pl Nom : bacula
+s Pl Acc : bacula
+s Pl Gen : baculorum
+s Pl Dat : baculis
+s Pl Abl : baculis
+s Pl Voc : bacula
+
+ s Sg Nom : lapis
+s Sg Acc : lapidem
+s Sg Gen : lapidis
+s Sg Dat : lapidi
+s Sg Abl : lapide
+s Sg Voc : lapis
+s Pl Nom : lapides
+s Pl Acc : lapides
+s Pl Gen : lapidum
+s Pl Dat : lapidibus
+s Pl Abl : lapidibus
+s Pl Voc : lapides
+
+ s Sg Nom : fornax
+s Sg Acc : formacem
+s Sg Gen : formacis
+s Sg Dat : formaci
+s Sg Abl : formace
+s Sg Voc : fornax
+s Pl Nom : formaces
+s Pl Acc : formaces
+s Pl Gen : formacum
+s Pl Dat : formacibus
+s Pl Abl : formacibus
+s Pl Voc : formaces
+
+ s Sg Nom : discipulus
+s Sg Acc : discipulum
+s Sg Gen : discipuli
+s Sg Dat : discipulo
+s Sg Abl : discipulo
+s Sg Voc : discipule
+s Pl Nom : discipuli
+s Pl Acc : discipulos
+s Pl Gen : discipulorum
+s Pl Dat : discipulis
+s Pl Abl : discipulis
+s Pl Voc : discipuli
+
+s Sg Nom : discipula
+s Sg Acc : discipulam
+s Sg Gen : discipulae
+s Sg Dat : discipulae
+s Sg Abl : discipula
+s Sg Voc : discipula
+s Pl Nom : discipulae
+s Pl Acc : discipulas
+s Pl Gen : discipularum
+s Pl Dat : discipulis
+s Pl Abl : discipulis
+s Pl Voc : discipulae
+
+ s Sg Nom : sol
+s Sg Acc : solem
+s Sg Gen : solis
+s Sg Dat : soli
+s Sg Abl : sole
+s Sg Voc : sol
+s Pl Nom : soles
+s Pl Acc : soles
+s Pl Gen : solum
+s Pl Dat : solibus
+s Pl Abl : solibus
+s Pl Voc : soles
+
+ s Sg Nom : mensa
+s Sg Acc : mensam
+s Sg Gen : mensae
+s Sg Dat : mensae
+s Sg Abl : mensa
+s Sg Voc : mensa
+s Pl Nom : mensae
+s Pl Acc : mensas
+s Pl Gen : mensarum
+s Pl Dat : mensis
+s Pl Abl : mensis
+s Pl Voc : mensae
+
+ s Sg Nom : cauda
+s Sg Acc : caudam
+s Sg Gen : caudae
+s Sg Dat : caudae
+s Sg Abl : cauda
+s Sg Voc : cauda
+s Pl Nom : caudae
+s Pl Acc : caudas
+s Pl Gen : caudarum
+s Pl Dat : caudis
+s Pl Abl : caudis
+s Pl Voc : caudae
+
+ s Sg Nom : magister
+s Sg Acc : magistrum
+s Sg Gen : magistri
+s Sg Dat : magistro
+s Sg Abl : magistro
+s Sg Voc : magister
+s Pl Nom : magistri
+s Pl Acc : magistros
+s Pl Gen : magistrorum
+s Pl Dat : magistris
+s Pl Abl : magistris
+s Pl Voc : magistri
+
+ s Sg Nom : televisio
+s Sg Acc : televisionem
+s Sg Gen : televisionis
+s Sg Dat : televisioni
+s Sg Abl : televisione
+s Sg Voc : televisio
+s Pl Nom : televisiones
+s Pl Acc : televisiones
+s Pl Gen : televisionum
+s Pl Dat : televisionibus
+s Pl Abl : televisionibus
+s Pl Voc : televisiones
+
+ s Sg Nom : lingua
+s Sg Acc : linguam
+s Sg Gen : linguae
+s Sg Dat : linguae
+s Sg Abl : lingua
+s Sg Voc : lingua
+s Pl Nom : linguae
+s Pl Acc : linguas
+s Pl Gen : linguarum
+s Pl Dat : linguis
+s Pl Abl : linguis
+s Pl Voc : linguae
+
+ s Sg Nom : dens
+s Sg Acc : dentem
+s Sg Gen : dentis
+s Sg Dat : denti
+s Sg Abl : dente
+s Sg Voc : dens
+s Pl Nom : dentes
+s Pl Acc : dentes
+s Pl Gen : dentium
+s Pl Dat : dentibus
+s Pl Abl : dentibus
+s Pl Voc : dentes
+
+ s Sg Nom : hamaxostichus
+s Sg Acc : hamaxostichum
+s Sg Gen : hamaxostichi
+s Sg Dat : hamaxosticho
+s Sg Abl : hamaxosticho
+s Sg Voc : hamaxostiche
+s Pl Nom : hamaxostichi
+s Pl Acc : hamaxostichos
+s Pl Gen : hamaxostichorum
+s Pl Dat : hamaxostichis
+s Pl Abl : hamaxostichis
+s Pl Voc : hamaxostichi
+
+ s Sg Nom : arbor
+s Sg Acc : arborem
+s Sg Gen : arboris
+s Sg Dat : arbori
+s Sg Abl : arbore
+s Sg Voc : arbor
+s Pl Nom : arbores
+s Pl Acc : arbores
+s Pl Gen : arborum
+s Pl Dat : arboribus
+s Pl Abl : arboribus
+s Pl Voc : arbores
+
+ s Sg Nom : universitas
+s Sg Acc : universitatem
+s Sg Gen : universitatis
+s Sg Dat : universitati
+s Sg Abl : universitate
+s Sg Voc : universitas
+s Pl Nom : universitates
+s Pl Acc : universitates
+s Pl Gen : universitatum
+s Pl Dat : universitatibus
+s Pl Abl : universitatibus
+s Pl Voc : universitates
+
+ s Sg Nom : vicus
+s Sg Acc : vicum
+s Sg Gen : vici
+s Sg Dat : vico
+s Sg Abl : vico
+s Sg Voc : vice
+s Pl Nom : vici
+s Pl Acc : vicos
+s Pl Gen : vicorum
+s Pl Dat : vicis
+s Pl Abl : vicis
+s Pl Voc : vici
+
+ s Sg Nom : bellum
+s Sg Acc : bellum
+s Sg Gen : belli
+s Sg Dat : bello
+s Sg Abl : bello
+s Sg Voc : bellum
+s Pl Nom : bella
+s Pl Acc : bella
+s Pl Gen : bellorum
+s Pl Dat : bellis
+s Pl Abl : bellis
+s Pl Voc : bella
+
+ s Sg Nom : aqua
+s Sg Acc : aquam
+s Sg Gen : aquae
+s Sg Dat : aquae
+s Sg Abl : aqua
+s Sg Voc : aqua
+s Pl Nom : aquae
+s Pl Acc : aquas
+s Pl Gen : aquarum
+s Pl Dat : aquis
+s Pl Abl : aquis
+s Pl Voc : aquae
+
+ s Sg Nom : mulier
+s Sg Acc : mulierem
+s Sg Gen : mulieris
+s Sg Dat : mulieri
+s Sg Abl : muliere
+s Sg Voc : mulier
+s Pl Nom : mulieres
+s Pl Acc : mulieres
+s Pl Gen : mulierum
+s Pl Dat : mulieribus
+s Pl Abl : mulieribus
+s Pl Voc : mulieres
+
+ s Sg Nom : ventus
+s Sg Acc : ventum
+s Sg Gen : venti
+s Sg Dat : vento
+s Sg Abl : vento
+s Sg Voc : vente
+s Pl Nom : venti
+s Pl Acc : ventos
+s Pl Gen : ventorum
+s Pl Dat : ventis
+s Pl Abl : ventis
+s Pl Voc : venti
+
+ s Sg Nom : fenestra
+s Sg Acc : fenestram
+s Sg Gen : fenestrae
+s Sg Dat : fenestrae
+s Sg Abl : fenestra
+s Sg Voc : fenestra
+s Pl Nom : fenestrae
+s Pl Acc : fenestras
+s Pl Gen : fenestrarum
+s Pl Dat : fenestris
+s Pl Abl : fenestris
+s Pl Voc : fenestrae
+
+ s Sg Nom : vinum
+s Sg Acc : vinum
+s Sg Gen : vini
+s Sg Dat : vino
+s Sg Abl : vino
+s Sg Voc : vinum
+s Pl Nom : vina
+s Pl Acc : vina
+s Pl Gen : vinorum
+s Pl Dat : vinis
+s Pl Abl : vinis
+s Pl Voc : vina
+
+ s Sg Nom : ala
+s Sg Acc : alam
+s Sg Gen : alae
+s Sg Dat : alae
+s Sg Abl : ala
+s Sg Voc : ala
+s Pl Nom : alae
+s Pl Acc : alas
+s Pl Gen : alarum
+s Pl Dat : alis
+s Pl Abl : alis
+s Pl Voc : alae
+
+ s Sg Nom : femina
+s Sg Acc : feminam
+s Sg Gen : feminae
+s Sg Dat : feminae
+s Sg Abl : femina
+s Sg Voc : femina
+s Pl Nom : feminae
+s Pl Acc : feminas
+s Pl Gen : feminarum
+s Pl Dat : feminis
+s Pl Abl : feminis
+s Pl Voc : feminae
+
+ s Sg Nom : lignum
+s Sg Acc : lignum
+s Sg Gen : ligni
+s Sg Dat : ligno
+s Sg Abl : ligno
+s Sg Voc : lignum
+s Pl Nom : ligna
+s Pl Acc : ligna
+s Pl Gen : lignorum
+s Pl Dat : lignis
+s Pl Abl : lignis
+s Pl Voc : ligna
+
+ s Sg Nom : vermis
+s Sg Acc : vermem
+s Sg Gen : vermis
+s Sg Dat : vermi
+s Sg Abl : verme
+s Sg Voc : vermis
+s Pl Nom : vermes
+s Pl Acc : vermes
+s Pl Gen : vermium
+s Pl Dat : vermibus
+s Pl Abl : vermibus
+s Pl Voc : vermes
+
+ s Sg Nom : annus
+s Sg Acc : annum
+s Sg Gen : anni
+s Sg Dat : anno
+s Sg Abl : anno
+s Sg Voc : anne
+s Pl Nom : anni
+s Pl Acc : annos
+s Pl Gen : annorum
+s Pl Dat : annis
+s Pl Abl : annis
+s Pl Voc : anni
+
diff --git a/lib/src/latin/extra/paradigms_N.txt.gold b/lib/src/latin/extra/paradigms_N.txt.gold
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/paradigms_N.txt.gold
@@ -0,0 +1,2470 @@
+s Sg Nom : aëroplanum
+s Sg Acc : aëroplanum
+s Sg Gen : aëroplani
+s Sg Dat : aëroplano
+s Sg Abl : aëroplano
+s Sg Voc : aëroplanum
+s Pl Nom : aëroplana
+s Pl Acc : aëroplana
+s Pl Gen : aëroplanorum
+s Pl Dat : aëroplanis
+s Pl Abl : aëroplanis
+s Pl Voc : aëroplana
+
+ s Sg Nom : animal
+s Sg Acc : animal
+s Sg Gen : animalis
+s Sg Dat : animali
+s Sg Abl : animali
+s Sg Voc : animal
+s Pl Nom : animalia
+s Pl Acc : animalia
+s Pl Gen : animalium
+s Pl Dat : animalibus
+s Pl Abl : animalibus
+s Pl Voc : animalia
+
+ s Sg Nom : domicilium
+s Sg Acc : domicilium
+s Sg Gen : domicilii
+s Sg Dat : domicilio
+s Sg Abl : domicilio
+s Sg Voc : domicilium
+s Pl Nom : domicilia
+s Pl Acc : domicilia
+s Pl Gen : domiciliorum
+s Pl Dat : domiciliis
+s Pl Abl : domiciliis
+s Pl Voc : domicilia
+
+ s Sg Nom : malum
+s Sg Acc : malum
+s Sg Gen : mali
+s Sg Dat : malo
+s Sg Abl : malo
+s Sg Voc : malum
+s Pl Nom : mala
+s Pl Acc : mala
+s Pl Gen : malorum
+s Pl Dat : malis
+s Pl Abl : malis
+s Pl Voc : mala
+
+ s Sg Nom : ars
+s Sg Acc : artem
+s Sg Gen : artis
+s Sg Dat : arti
+s Sg Abl : arte
+s Sg Voc : ars
+s Pl Nom : artes
+s Pl Acc : artes
+s Pl Gen : artium
+s Pl Dat : artibus
+s Pl Abl : artibus
+s Pl Voc : artes
+
+ s Sg Nom : cinis
+s Sg Acc : cinerem
+s Sg Gen : cineris
+s Sg Dat : cineri
+s Sg Abl : cinere
+s Sg Voc : cinis
+s Pl Nom : cineres
+s Pl Acc : cineres
+s Pl Gen : cinerum
+s Pl Dat : cineribus
+s Pl Abl : cineribus
+s Pl Voc : cineres
+---
+ s Sg Nom : infans
+s Sg Acc : infantem
+s Sg Gen : infantis
+s Sg Dat : infanti
+s Sg Abl : infante
+s Sg Voc : infans
+s Pl Nom : infantes
+s Pl Acc : infantes
+s Pl Gen : infantium
+s Pl Dat : infantibus
+s Pl Abl : infantibus
+s Pl Voc : infantes
+
+ s Sg Nom : tergum
+s Sg Acc : tergum
+s Sg Gen : tergi
+s Sg Dat : tergo
+s Sg Abl : tergo
+s Sg Voc : tergum
+s Pl Nom : terga
+s Pl Acc : terga
+s Pl Gen : tergorum
+s Pl Dat : tergis
+s Pl Abl : tergis
+s Pl Voc : terga
+
+ s Sg Nom : argentaria
+s Sg Acc : argentariam
+s Sg Gen : argentariae
+s Sg Dat : argentariae
+s Sg Abl : argentaria
+s Sg Voc : argentaria
+s Pl Nom : argentariae
+s Pl Acc : argentarias
+s Pl Gen : argentariarum
+s Pl Dat : argentariis
+s Pl Abl : argentariis
+s Pl Voc : argentariae
+
+ s Sg Nom : cortex
+s Sg Acc : corticem
+s Sg Gen : corticis
+s Sg Dat : cortici
+s Sg Abl : cortice
+s Sg Voc : cortex
+s Pl Nom : cortices
+s Pl Acc : cortices
+s Pl Gen : corticum
+s Pl Dat : corticibus
+s Pl Abl : corticibus
+s Pl Voc : cortices
+
+ s Sg Nom : cerevisia
+s Sg Acc : cerevisiam
+s Sg Gen : cerevisiae
+s Sg Dat : cerevisiae
+s Sg Abl : cerevisia
+s Sg Voc : cerevisia
+s Pl Nom : cerevisiae
+s Pl Acc : cerevisias
+s Pl Gen : cerevisiarum
+s Pl Dat : cerevisiis
+s Pl Abl : cerevisiis
+s Pl Voc : cerevisiae
+
+s Sg Nom : cervisia
+s Sg Acc : cervisiam
+s Sg Gen : cervisiae
+s Sg Dat : cervisiae
+s Sg Abl : cervisia
+s Sg Voc : cervisia
+s Pl Nom : cervisiae
+s Pl Acc : cervisias
+s Pl Gen : cervisiarum
+s Pl Dat : cervisiis
+s Pl Abl : cervisiis
+s Pl Voc : cervisiae
+
+ s Sg Nom : venter
+s Sg Acc : ventrem
+s Sg Gen : ventris
+s Sg Dat : ventri
+s Sg Abl : ventre
+s Sg Voc : venter
+s Pl Nom : ventres
+s Pl Acc : ventres
+s Pl Gen : ventrum
+s Pl Dat : ventribus
+s Pl Abl : ventribus
+s Pl Voc : ventres
+
+ s Sg Nom : birota
+s Sg Acc : birotam
+s Sg Gen : birotae
+s Sg Dat : birotae
+s Sg Abl : birota
+s Sg Voc : birota
+s Pl Nom : birotae
+s Pl Acc : birotas
+s Pl Gen : birotarum
+s Pl Dat : birotis
+s Pl Abl : birotis
+s Pl Voc : birotae
+
+ s Sg Nom : avis
+s Sg Acc : avem
+s Sg Gen : avis
+s Sg Dat : avi
+s Sg Abl : ave
+s Sg Voc : avis
+s Pl Nom : aves
+s Pl Acc : aves
+s Pl Gen : avium
+s Pl Dat : avibus
+s Pl Abl : avibus
+s Pl Voc : aves
+
+ s Sg Nom : sanguis
+s Sg Acc : sanguinem
+s Sg Gen : sanguinis
+s Sg Dat : sanguini
+s Sg Abl : sanguine
+s Sg Voc : sanguis
+s Pl Nom : sanguines
+s Pl Acc : sanguines
+s Pl Gen : sanguinum
+s Pl Dat : sanguinibus
+s Pl Abl : sanguinibus
+s Pl Voc : sanguines
+
+s Sg Nom : sangis
+s Sg Acc : sanginem
+s Sg Gen : sanginis
+s Sg Dat : sangini
+s Sg Abl : sangine
+s Sg Voc : sangis
+s Pl Nom : sangines
+s Pl Acc : sangines
+s Pl Gen : sanginum
+s Pl Dat : sanginibus
+s Pl Abl : sanginibus
+s Pl Voc : sangines
+
+ s Sg Nom : navicula
+s Sg Acc : naviculam
+s Sg Gen : naviculae
+s Sg Dat : naviculae
+s Sg Abl : navicula
+s Sg Voc : navicula
+s Pl Nom : naviculae
+s Pl Acc : naviculas
+s Pl Gen : navicularum
+s Pl Dat : naviculis
+s Pl Abl : naviculis
+s Pl Voc : naviculae
+
+ s Sg Nom : os
+s Sg Acc : os
+s Sg Gen : ossis
+s Sg Dat : ossi
+s Sg Abl : osse
+s Sg Voc : os
+s Pl Nom : ossa
+s Pl Acc : ossa
+s Pl Gen : ossium
+s Pl Dat : ossibus
+s Pl Abl : ossibus
+s Pl Voc : ossa
+
+ s Sg Nom : liber
+s Sg Acc : librum
+s Sg Gen : libri
+s Sg Dat : libro
+s Sg Abl : libro
+s Sg Voc : liber
+s Pl Nom : libri
+s Pl Acc : libros
+s Pl Gen : librorum
+s Pl Dat : libris
+s Pl Abl : libris
+s Pl Voc : libri
+
+ s Sg Nom : calceus
+s Sg Acc : calceum
+s Sg Gen : calcei
+s Sg Dat : calceo
+s Sg Abl : calceo
+s Sg Voc : calcee
+s Pl Nom : calcei
+s Pl Acc : calceos
+s Pl Gen : calceorum
+s Pl Dat : calceis
+s Pl Abl : calceis
+s Pl Voc : calcei
+
+ s Sg Nom : dux
+s Sg Acc : ducem
+s Sg Gen : ducis
+s Sg Dat : duci
+s Sg Abl : duce
+s Sg Voc : dux
+s Pl Nom : duces
+s Pl Acc : duces
+s Pl Gen : ducum
+s Pl Dat : ducibus
+s Pl Abl : ducibus
+s Pl Voc : duces
+
+ s Sg Nom : puer
+s Sg Acc : puerum
+s Sg Gen : pueri
+s Sg Dat : puero
+s Sg Abl : puero
+s Sg Voc : puer
+s Pl Nom : pueri
+s Pl Acc : pueros
+s Pl Gen : puerorum
+s Pl Dat : pueris
+s Pl Abl : pueris
+s Pl Voc : pueri
+
+ s Sg Nom : panis
+s Sg Acc : panem
+s Sg Gen : panis
+s Sg Dat : pani
+s Sg Abl : pane
+s Sg Voc : panis
+s Pl Nom : panes
+s Pl Acc : panes
+s Pl Gen : panium
+s Pl Dat : panibus
+s Pl Abl : panibus
+s Pl Voc : panes
+
+s Sg Nom : pane
+s Sg Acc : pane
+s Sg Gen : panis
+s Sg Dat : pani
+s Sg Abl : pani
+s Sg Voc : pane
+s Pl Nom : pania
+s Pl Acc : pania
+s Pl Gen : panium
+s Pl Dat : panibus
+s Pl Abl : panibus
+s Pl Voc : pania
+
+ s Sg Nom : pectus
+s Sg Acc : pectus
+s Sg Gen : pectoris
+s Sg Dat : pectori
+s Sg Abl : pectore
+s Sg Voc : pectus
+s Pl Nom : pectora
+s Pl Acc : pectora
+s Pl Gen : pectorum
+s Pl Dat : pectoribus
+s Pl Abl : pectoribus
+s Pl Voc : pectora
+
+ s Sg Nom : butyrum
+s Sg Acc : butyrum
+s Sg Gen : butyri
+s Sg Dat : butyro
+s Sg Abl : butyro
+s Sg Voc : butyrum
+s Pl Nom : butyra
+s Pl Acc : butyra
+s Pl Gen : butyrorum
+s Pl Dat : butyris
+s Pl Abl : butyris
+s Pl Voc : butyra
+
+ s Sg Nom : galerus
+s Sg Acc : galerum
+s Sg Gen : galeri
+s Sg Dat : galero
+s Sg Abl : galero
+s Sg Voc : galere
+s Pl Nom : galeri
+s Pl Acc : galeros
+s Pl Gen : galerorum
+s Pl Dat : galeris
+s Pl Abl : galeris
+s Pl Voc : galeri
+
+ s Sg Nom : autocinetum
+s Sg Acc : autocinetum
+s Sg Gen : autocineti
+s Sg Dat : autocineto
+s Sg Abl : autocineto
+s Sg Voc : autocinetum
+s Pl Nom : autocineta
+s Pl Acc : autocineta
+s Pl Gen : autocinetorum
+s Pl Dat : autocinetis
+s Pl Abl : autocinetis
+s Pl Voc : autocineta
+
+ s Sg Nom : feles
+s Sg Acc : felem
+s Sg Gen : felis
+s Sg Dat : feli
+s Sg Abl : fele
+s Sg Voc : feles
+s Pl Nom : feles
+s Pl Acc : feles
+s Pl Gen : felium
+s Pl Dat : felibus
+s Pl Abl : felibus
+s Pl Voc : feles
+
+s Sg Nom : felis
+s Sg Acc : felem
+s Sg Gen : felis
+s Sg Dat : feli
+s Sg Abl : fele
+s Sg Voc : felis
+s Pl Nom : feles
+s Pl Acc : feles
+s Pl Gen : felium
+s Pl Dat : felibus
+s Pl Abl : felibus
+s Pl Voc : feles
+
+ s Sg Nom : tegimentum
+s Sg Acc : tegimentum
+s Sg Gen : tegimenti
+s Sg Dat : tegimento
+s Sg Abl : tegimento
+s Sg Voc : tegimentum
+s Pl Nom : tegimenta
+s Pl Acc : tegimenta
+s Pl Gen : tegimentorum
+s Pl Dat : tegimentis
+s Pl Abl : tegimentis
+s Pl Voc : tegimenta
+
+ s Sg Nom : sedes
+s Sg Acc : sedem
+s Sg Gen : sedis
+s Sg Dat : sedi
+s Sg Abl : sede
+s Sg Voc : sedes
+s Pl Nom : sedes
+s Pl Acc : sedes
+s Pl Gen : sedum
+s Pl Dat : sedibus
+s Pl Abl : sedibus
+s Pl Voc : sedes
+
+ s Sg Nom : caseus
+s Sg Acc : caseum
+s Sg Gen : casei
+s Sg Dat : caseo
+s Sg Abl : caseo
+s Sg Voc : casee
+s Pl Nom : casei
+s Pl Acc : caseos
+s Pl Gen : caseorum
+s Pl Dat : caseis
+s Pl Abl : caseis
+s Pl Voc : casei
+
+ s Sg Nom : proles
+s Sg Acc : prolem
+s Sg Gen : prolis
+s Sg Dat : proli
+s Sg Abl : prole
+s Sg Voc : proles
+s Pl Nom : proles
+s Pl Acc : proles
+s Pl Gen : prolium
+s Pl Dat : prolibus
+s Pl Abl : prolibus
+s Pl Voc : proles
+
+ s Sg Nom : ecclesia
+s Sg Acc : ecclesiam
+s Sg Gen : ecclesiae
+s Sg Dat : ecclesiae
+s Sg Abl : ecclesia
+s Sg Voc : ecclesia
+s Pl Nom : ecclesiae
+s Pl Acc : ecclesias
+s Pl Gen : ecclesiarum
+s Pl Dat : ecclesiis
+s Pl Abl : ecclesiis
+s Pl Voc : ecclesiae
+
+ s Sg Nom : urbs
+s Sg Acc : urbem
+s Sg Gen : urbis
+s Sg Dat : urbi
+s Sg Abl : urbe
+s Sg Voc : urbs
+s Pl Nom : urbes
+s Pl Acc : urbes
+s Pl Gen : urbium
+s Pl Dat : urbibus
+s Pl Abl : urbibus
+s Pl Voc : urbes
+
+ s Sg Nom : nubes
+s Sg Acc : nubem
+s Sg Gen : nubis
+s Sg Dat : nubi
+s Sg Abl : nube
+s Sg Voc : nubes
+s Pl Nom : nubes
+s Pl Acc : nubes
+s Pl Gen : nubium
+s Pl Dat : nubibus
+s Pl Abl : nubibus
+s Pl Voc : nubes
+
+ s Sg Nom : pallium
+s Sg Acc : pallium
+s Sg Gen : pallii
+s Sg Dat : pallio
+s Sg Abl : pallio
+s Sg Voc : pallium
+s Pl Nom : pallia
+s Pl Acc : pallia
+s Pl Gen : palliorum
+s Pl Dat : palliis
+s Pl Abl : palliis
+s Pl Voc : pallia
+
+ s Sg Nom : computatrum
+s Sg Acc : computatrum
+s Sg Gen : computatri
+s Sg Dat : computatro
+s Sg Abl : computatro
+s Sg Voc : computatrum
+s Pl Nom : computatra
+s Pl Acc : computatra
+s Pl Gen : computatrorum
+s Pl Dat : computatris
+s Pl Abl : computatris
+s Pl Voc : computatra
+
+ s Sg Nom : terra
+s Sg Acc : terram
+s Sg Gen : terrae
+s Sg Dat : terrae
+s Sg Abl : terra
+s Sg Voc : terra
+s Pl Nom : terrae
+s Pl Acc : terras
+s Pl Gen : terrarum
+s Pl Dat : terris
+s Pl Abl : terris
+s Pl Voc : terrae
+
+ s Sg Nom : consobrinus
+s Sg Acc : consobrinum
+s Sg Gen : consobrini
+s Sg Dat : consobrino
+s Sg Abl : consobrino
+s Sg Voc : consobrine
+s Pl Nom : consobrini
+s Pl Acc : consobrinos
+s Pl Gen : consobrinorum
+s Pl Dat : consobrinis
+s Pl Abl : consobrinis
+s Pl Voc : consobrini
+
+s Sg Nom : consobrina
+s Sg Acc : consobrinam
+s Sg Gen : consobrinae
+s Sg Dat : consobrinae
+s Sg Abl : consobrina
+s Sg Voc : consobrina
+s Pl Nom : consobrinae
+s Pl Acc : consobrinas
+s Pl Gen : consobrinarum
+s Pl Dat : consobrinis
+s Pl Abl : consobrinis
+s Pl Voc : consobrinae
+
+ s Sg Nom : bos
+s Sg Acc : bovem
+s Sg Gen : bovis
+s Sg Dat : bovi
+s Sg Abl : bove
+s Sg Voc : bos
+s Pl Nom : boves
+s Pl Acc : boves
+s Pl Gen : boum
+s Pl Dat : bobus
+s Pl Abl : bobus
+s Pl Voc : boves
+
+ s Sg Nom : dies
+s Sg Acc : diem
+s Sg Gen : diei
+s Sg Dat : diei
+s Sg Abl : die
+s Sg Voc : dies
+s Pl Nom : dies
+s Pl Acc : dies
+s Pl Gen : dierum
+s Pl Dat : diebus
+s Pl Abl : diebus
+s Pl Voc : dies
+
+ s Sg Nom : medicus
+s Sg Acc : medicum
+s Sg Gen : medici
+s Sg Dat : medico
+s Sg Abl : medico
+s Sg Voc : medice
+s Pl Nom : medici
+s Pl Acc : medicos
+s Pl Gen : medicorum
+s Pl Dat : medicis
+s Pl Abl : medicis
+s Pl Voc : medici
+
+ s Sg Nom : canis
+s Sg Acc : canem
+s Sg Gen : canis
+s Sg Dat : cani
+s Sg Abl : cane
+s Sg Voc : canis
+s Pl Nom : canes
+s Pl Acc : canes
+s Pl Gen : canum
+s Pl Dat : canibus
+s Pl Abl : canibus
+s Pl Voc : canes
+
+ s Sg Nom : porta
+s Sg Acc : portam
+s Sg Gen : portae
+s Sg Dat : portae
+s Sg Abl : porta
+s Sg Voc : porta
+s Pl Nom : portae
+s Pl Acc : portas
+s Pl Gen : portarum
+s Pl Dat : portis
+s Pl Abl : portis
+s Pl Voc : portae
+
+ s Sg Nom : pulvis
+s Sg Acc : pulverem
+s Sg Gen : pulveris
+s Sg Dat : pulveri
+s Sg Abl : pulvere
+s Sg Voc : pulvis
+s Pl Nom : pulveres
+s Pl Acc : pulveres
+s Pl Gen : pulverum
+s Pl Dat : pulveribus
+s Pl Abl : pulveribus
+s Pl Voc : pulveres
+
+ s Sg Nom : auris
+s Sg Acc : aurem
+s Sg Gen : auris
+s Sg Dat : auri
+s Sg Abl : aure
+s Sg Voc : auris
+s Pl Nom : aures
+s Pl Acc : aures
+s Pl Gen : aurium
+s Pl Dat : auribus
+s Pl Abl : auribus
+s Pl Voc : aures
+
+ s Sg Nom : terra
+s Sg Acc : terram
+s Sg Gen : terrae
+s Sg Dat : terrae
+s Sg Abl : terra
+s Sg Voc : terra
+s Pl Nom : terrae
+s Pl Acc : terras
+s Pl Gen : terrarum
+s Pl Dat : terris
+s Pl Abl : terris
+s Pl Voc : terrae
+
+ s Sg Nom : ovum
+s Sg Acc : ovum
+s Sg Gen : ovi
+s Sg Dat : ovo
+s Sg Abl : ovo
+s Sg Voc : ovum
+s Pl Nom : ova
+s Pl Acc : ova
+s Pl Gen : ovorum
+s Pl Dat : ovis
+s Pl Abl : ovis
+s Pl Voc : ova
+
+ s Sg Nom : hostis
+s Sg Acc : hostem
+s Sg Gen : hostis
+s Sg Dat : hosti
+s Sg Abl : hoste
+s Sg Voc : hostis
+s Pl Nom : hostes
+s Pl Acc : hostes
+s Pl Gen : hostium
+s Pl Dat : hostibus
+s Pl Abl : hostibus
+s Pl Voc : hostes
+
+ s Sg Nom : oculus
+s Sg Acc : oculum
+s Sg Gen : oculi
+s Sg Dat : oculo
+s Sg Abl : oculo
+s Sg Voc : ocule
+s Pl Nom : oculi
+s Pl Acc : oculos
+s Pl Gen : oculorum
+s Pl Dat : oculis
+s Pl Abl : oculis
+s Pl Voc : oculi
+
+ s Sg Nom : officina
+s Sg Acc : officinam
+s Sg Gen : officinae
+s Sg Dat : officinae
+s Sg Abl : officina
+s Sg Voc : officina
+s Pl Nom : officinae
+s Pl Acc : officinas
+s Pl Gen : officinarum
+s Pl Dat : officinis
+s Pl Abl : officinis
+s Pl Voc : officinae
+
+ s Sg Nom : omentum
+s Sg Acc : omentum
+s Sg Gen : omenti
+s Sg Dat : omento
+s Sg Abl : omento
+s Sg Voc : omentum
+s Pl Nom : omenta
+s Pl Acc : omenta
+s Pl Gen : omentorum
+s Pl Dat : omentis
+s Pl Abl : omentis
+s Pl Voc : omenta
+
+ s Sg Nom : penna
+s Sg Acc : pennam
+s Sg Gen : pennae
+s Sg Dat : pennae
+s Sg Abl : penna
+s Sg Voc : penna
+s Pl Nom : pennae
+s Pl Acc : pennas
+s Pl Gen : pennarum
+s Pl Dat : pennis
+s Pl Abl : pennis
+s Pl Voc : pennae
+
+ s Sg Nom : unguis
+s Sg Acc : unguem
+s Sg Gen : unguis
+s Sg Dat : ungui
+s Sg Abl : ungue
+s Sg Voc : unguis
+s Pl Nom : ungues
+s Pl Acc : ungues
+s Pl Gen : unguium
+s Pl Dat : unguibus
+s Pl Abl : unguibus
+s Pl Voc : ungues
+
+ s Sg Nom : ignis
+s Sg Acc : ignem
+s Sg Gen : ignis
+s Sg Dat : igni
+s Sg Abl : igne
+s Sg Voc : ignis
+s Pl Nom : ignes
+s Pl Acc : ignes
+s Pl Gen : ignium
+s Pl Dat : ignibus
+s Pl Abl : ignibus
+s Pl Voc : ignes
+
+ s Sg Nom : piscis
+s Sg Acc : piscem
+s Sg Gen : piscis
+s Sg Dat : pisci
+s Sg Abl : pisce
+s Sg Voc : piscis
+s Pl Nom : pisces
+s Pl Acc : pisces
+s Pl Gen : piscium
+s Pl Dat : piscibus
+s Pl Abl : piscibus
+s Pl Voc : pisces
+
+ s Sg Nom : pavimentum
+s Sg Acc : pavimentum
+s Sg Gen : pavimenti
+s Sg Dat : pavimento
+s Sg Abl : pavimento
+s Sg Voc : pavimentum
+s Pl Nom : pavimenta
+s Pl Acc : pavimenta
+s Pl Gen : pavimentorum
+s Pl Dat : pavimentis
+s Pl Abl : pavimentis
+s Pl Voc : pavimenta
+
+ s Sg Nom : flos
+s Sg Acc : florem
+s Sg Gen : floris
+s Sg Dat : flori
+s Sg Abl : flore
+s Sg Voc : flos
+s Pl Nom : flores
+s Pl Acc : flores
+s Pl Gen : florum
+s Pl Dat : floribus
+s Pl Abl : floribus
+s Pl Voc : flores
+
+ s Sg Nom : nebula
+s Sg Acc : nebulam
+s Sg Gen : nebulae
+s Sg Dat : nebulae
+s Sg Abl : nebula
+s Sg Voc : nebula
+s Pl Nom : nebulae
+s Pl Acc : nebulas
+s Pl Gen : nebularum
+s Pl Dat : nebulis
+s Pl Abl : nebulis
+s Pl Voc : nebulae
+
+ s Sg Nom : pes
+s Sg Acc : pedem
+s Sg Gen : pedis
+s Sg Dat : pedi
+s Sg Abl : pede
+s Sg Voc : pes
+s Pl Nom : pedes
+s Pl Acc : pedes
+s Pl Gen : pedum
+s Pl Dat : pedibus
+s Pl Abl : pedibus
+s Pl Voc : pedes
+
+ s Sg Nom : silva
+s Sg Acc : silvam
+s Sg Gen : silvae
+s Sg Dat : silvae
+s Sg Abl : silva
+s Sg Voc : silva
+s Pl Nom : silvae
+s Pl Acc : silvas
+s Pl Gen : silvarum
+s Pl Dat : silvis
+s Pl Abl : silvis
+s Pl Voc : silvae
+
+ s Sg Nom : amicus
+s Sg Acc : amicum
+s Sg Gen : amici
+s Sg Dat : amico
+s Sg Abl : amico
+s Sg Voc : amice
+s Pl Nom : amici
+s Pl Acc : amicos
+s Pl Gen : amicorum
+s Pl Dat : amicis
+s Pl Abl : amicis
+s Pl Voc : amici
+
+s Sg Nom : amica
+s Sg Acc : amicam
+s Sg Gen : amicae
+s Sg Dat : amicae
+s Sg Abl : amica
+s Sg Voc : amica
+s Pl Nom : amicae
+s Pl Acc : amicas
+s Pl Gen : amicarum
+s Pl Dat : amicis
+s Pl Abl : amicis
+s Pl Voc : amicae
+
+ s Sg Nom : fructus
+s Sg Acc : fructum
+s Sg Gen : fructus
+s Sg Dat : fructui
+s Sg Abl : fructu
+s Sg Voc : fructus
+s Pl Nom : fructus
+s Pl Acc : fructus
+s Pl Gen : fructuum
+s Pl Dat : fructibus
+s Pl Abl : fructibus
+s Pl Voc : fructus
+
+ s Sg Nom : hortus
+s Sg Acc : hortum
+s Sg Gen : horti
+s Sg Dat : horto
+s Sg Abl : horto
+s Sg Voc : horte
+s Pl Nom : horti
+s Pl Acc : hortos
+s Pl Gen : hortorum
+s Pl Dat : hortis
+s Pl Abl : hortis
+s Pl Voc : horti
+
+ s Sg Nom : puella
+s Sg Acc : puellam
+s Sg Gen : puellae
+s Sg Dat : puellae
+s Sg Abl : puella
+s Sg Voc : puella
+s Pl Nom : puellae
+s Pl Acc : puellas
+s Pl Gen : puellarum
+s Pl Dat : puellis
+s Pl Abl : puellis
+s Pl Voc : puellae
+
+ s Sg Nom : caestus
+s Sg Acc : caestum
+s Sg Gen : caestus
+s Sg Dat : caestui
+s Sg Abl : caestu
+s Sg Voc : caestus
+s Pl Nom : caestus
+s Pl Acc : caestus
+s Pl Gen : caestuum
+s Pl Dat : caestibus
+s Pl Abl : caestibus
+s Pl Voc : caestus
+
+ s Sg Nom : aurum
+s Sg Acc : aurum
+s Sg Gen : auri
+s Sg Dat : auro
+s Sg Abl : auro
+s Sg Voc : aurum
+s Pl Nom : aura
+s Pl Acc : aura
+s Pl Gen : aurorum
+s Pl Dat : auris
+s Pl Abl : auris
+s Pl Voc : aura
+
+ s Sg Nom : grammatica
+s Sg Acc : grammaticam
+s Sg Gen : grammaticae
+s Sg Dat : grammaticae
+s Sg Abl : grammatica
+s Sg Voc : grammatica
+s Pl Nom : grammaticae
+s Pl Acc : grammaticas
+s Pl Gen : grammaticarum
+s Pl Dat : grammaticis
+s Pl Abl : grammaticis
+s Pl Voc : grammaticae
+
+ s Sg Nom : gramen
+s Sg Acc : gramen
+s Sg Gen : graminis
+s Sg Dat : gramini
+s Sg Abl : gramine
+s Sg Voc : gramen
+s Pl Nom : gramina
+s Pl Acc : gramina
+s Pl Gen : graminum
+s Pl Dat : graminibus
+s Pl Abl : graminibus
+s Pl Voc : gramina
+
+ s Sg Nom : intestinum
+s Sg Acc : intestinum
+s Sg Gen : intestini
+s Sg Dat : intestino
+s Sg Abl : intestino
+s Sg Voc : intestinum
+s Pl Nom : intestina
+s Pl Acc : intestina
+s Pl Gen : intestinorum
+s Pl Dat : intestinis
+s Pl Abl : intestinis
+s Pl Voc : intestina
+
+ s Sg Nom : capillus
+s Sg Acc : capillum
+s Sg Gen : capilli
+s Sg Dat : capillo
+s Sg Abl : capillo
+s Sg Voc : capille
+s Pl Nom : capilli
+s Pl Acc : capillos
+s Pl Gen : capillorum
+s Pl Dat : capillis
+s Pl Abl : capillis
+s Pl Voc : capilli
+
+ s Sg Nom : manus
+s Sg Acc : manum
+s Sg Gen : manus
+s Sg Dat : manui
+s Sg Abl : manu
+s Sg Voc : manus
+s Pl Nom : manus
+s Pl Acc : manus
+s Pl Gen : manuum
+s Pl Dat : manibus
+s Pl Abl : manibus
+s Pl Voc : manus
+
+ s Sg Nom : portus
+s Sg Acc : portum
+s Sg Gen : portus
+s Sg Dat : portui
+s Sg Abl : portu
+s Sg Voc : portus
+s Pl Nom : portus
+s Pl Acc : portus
+s Pl Gen : portuum
+s Pl Dat : portibus
+s Pl Abl : portibus
+s Pl Voc : portus
+
+ s Sg Nom : petasus
+s Sg Acc : petasum
+s Sg Gen : petasi
+s Sg Dat : petaso
+s Sg Abl : petaso
+s Sg Voc : petase
+s Pl Nom : petasi
+s Pl Acc : petasos
+s Pl Gen : petasorum
+s Pl Dat : petasis
+s Pl Abl : petasis
+s Pl Voc : petasi
+
+ s Sg Nom : caput
+s Sg Acc : caput
+s Sg Gen : capitis
+s Sg Dat : capiti
+s Sg Abl : capite
+s Sg Voc : caput
+s Pl Nom : capita
+s Pl Acc : capita
+s Pl Gen : capitum
+s Pl Dat : capitibus
+s Pl Abl : capitibus
+s Pl Voc : capita
+
+ s Sg Nom : cor
+s Sg Acc : cor
+s Sg Gen : cordis
+s Sg Dat : cordi
+s Sg Abl : corde
+s Sg Voc : cor
+s Pl Nom : corda
+s Pl Acc : corda
+s Pl Gen : cordium
+s Pl Dat : cordibus
+s Pl Abl : cordibus
+s Pl Voc : corda
+
+ s Sg Nom : collis
+s Sg Acc : collem
+s Sg Gen : collis
+s Sg Dat : colli
+s Sg Abl : colle
+s Sg Voc : collis
+s Pl Nom : colles
+s Pl Acc : colles
+s Pl Gen : collium
+s Pl Dat : collibus
+s Pl Abl : collibus
+s Pl Voc : colles
+
+ s Sg Nom : cornu
+s Sg Acc : cornu
+s Sg Gen : cornus
+s Sg Dat : cornu
+s Sg Abl : cornu
+s Sg Voc : cornu
+s Pl Nom : cornua
+s Pl Acc : cornua
+s Pl Gen : cornuum
+s Pl Dat : cornibus
+s Pl Abl : cornibus
+s Pl Voc : cornua
+
+s Sg Nom : cornus
+s Sg Acc : cornum
+s Sg Gen : cornus
+s Sg Dat : cornui
+s Sg Abl : cornu
+s Sg Voc : cornus
+s Pl Nom : cornus
+s Pl Acc : cornus
+s Pl Gen : cornuum
+s Pl Dat : cornibus
+s Pl Abl : cornibus
+s Pl Voc : cornus
+
+ s Sg Nom : equus
+s Sg Acc : equum
+s Sg Gen : equi
+s Sg Dat : equo
+s Sg Abl : equo
+s Sg Voc : eque
+s Pl Nom : equi
+s Pl Acc : equos
+s Pl Gen : equorum
+s Pl Dat : equis
+s Pl Abl : equis
+s Pl Voc : equi
+
+ s Sg Nom : domus
+s Sg Acc : domum
+s Sg Gen : domus
+s Sg Dat : domui
+s Sg Abl : domu
+s Sg Voc : domus
+s Pl Nom : domus
+s Pl Acc : domus
+s Pl Gen : domuum
+s Pl Dat : domibus
+s Pl Abl : domibus
+s Pl Voc : domus
+
+ s Sg Nom : maritus
+s Sg Acc : maritum
+s Sg Gen : mariti
+s Sg Dat : marito
+s Sg Abl : marito
+s Sg Voc : marite
+s Pl Nom : mariti
+s Pl Acc : maritos
+s Pl Gen : maritorum
+s Pl Dat : maritis
+s Pl Abl : maritis
+s Pl Voc : mariti
+
+ s Sg Nom : glacies
+s Sg Acc : glaciem
+s Sg Gen : glaciei
+s Sg Dat : glaciei
+s Sg Abl : glacie
+s Sg Voc : glacies
+s Pl Nom : glacies
+s Pl Acc : glacies
+s Pl Gen : glacierum
+s Pl Dat : glaciebus
+s Pl Abl : glaciebus
+s Pl Voc : glacies
+
+ s Sg Nom : industria
+s Sg Acc : industriam
+s Sg Gen : industriae
+s Sg Dat : industriae
+s Sg Abl : industria
+s Sg Voc : industria
+s Pl Nom : industriae
+s Pl Acc : industrias
+s Pl Gen : industriarum
+s Pl Dat : industriis
+s Pl Abl : industriis
+s Pl Voc : industriae
+
+ s Sg Nom : ferrum
+s Sg Acc : ferrum
+s Sg Gen : ferri
+s Sg Dat : ferro
+s Sg Abl : ferro
+s Sg Voc : ferrum
+s Pl Nom : ferra
+s Pl Acc : ferra
+s Pl Gen : ferrorum
+s Pl Dat : ferris
+s Pl Abl : ferris
+s Pl Voc : ferra
+
+ s Sg Nom : rex
+s Sg Acc : regem
+s Sg Gen : regis
+s Sg Dat : regi
+s Sg Abl : rege
+s Sg Voc : rex
+s Pl Nom : reges
+s Pl Acc : reges
+s Pl Gen : regum
+s Pl Dat : regibus
+s Pl Abl : regibus
+s Pl Voc : reges
+
+ s Sg Nom : genu
+s Sg Acc : genu
+s Sg Gen : genus
+s Sg Dat : genu
+s Sg Abl : genu
+s Sg Voc : genu
+s Pl Nom : genua
+s Pl Acc : genua
+s Pl Gen : genuum
+s Pl Dat : genibus
+s Pl Abl : genibus
+s Pl Voc : genua
+
+ s Sg Nom : lacus
+s Sg Acc : lacum
+s Sg Gen : lacus
+s Sg Dat : lacui
+s Sg Abl : lacu
+s Sg Voc : lacus
+s Pl Nom : lacus
+s Pl Acc : lacus
+s Pl Gen : lacuum
+s Pl Dat : lacibus
+s Pl Abl : lacibus
+s Pl Voc : lacus
+
+ s Sg Nom : lucerna
+s Sg Acc : lucernam
+s Sg Gen : lucernae
+s Sg Dat : lucernae
+s Sg Abl : lucerna
+s Sg Voc : lucerna
+s Pl Nom : lucernae
+s Pl Acc : lucernas
+s Pl Gen : lucernarum
+s Pl Dat : lucernis
+s Pl Abl : lucernis
+s Pl Voc : lucernae
+
+ s Sg Nom : lingua
+s Sg Acc : linguam
+s Sg Gen : linguae
+s Sg Dat : linguae
+s Sg Abl : lingua
+s Sg Voc : lingua
+s Pl Nom : linguae
+s Pl Acc : linguas
+s Pl Gen : linguarum
+s Pl Dat : linguis
+s Pl Abl : linguis
+s Pl Voc : linguae
+
+ s Sg Nom : folium
+s Sg Acc : folium
+s Sg Gen : folii
+s Sg Dat : folio
+s Sg Abl : folio
+s Sg Voc : folium
+s Pl Nom : folia
+s Pl Acc : folia
+s Pl Gen : foliorum
+s Pl Dat : foliis
+s Pl Abl : foliis
+s Pl Voc : folia
+
+ s Sg Nom : scortum
+s Sg Acc : scortum
+s Sg Gen : scorti
+s Sg Dat : scorto
+s Sg Abl : scorto
+s Sg Voc : scortum
+s Pl Nom : scorta
+s Pl Acc : scorta
+s Pl Gen : scortorum
+s Pl Dat : scortis
+s Pl Abl : scortis
+s Pl Voc : scorta
+
+ s Sg Nom : os
+s Sg Acc : os
+s Sg Gen : ossis
+s Sg Dat : ossi
+s Sg Abl : osse
+s Sg Voc : os
+s Pl Nom : ossa
+s Pl Acc : ossa
+s Pl Gen : ossium
+s Pl Dat : ossibus
+s Pl Abl : ossibus
+s Pl Voc : ossa
+
+ s Sg Nom : iecur
+s Sg Acc : iecur
+s Sg Gen : iecoris
+s Sg Dat : iecori
+s Sg Abl : iecore
+s Sg Voc : iecur
+s Pl Nom : iecora
+s Pl Acc : iecora
+s Pl Gen : iecorum
+s Pl Dat : iecoribus
+s Pl Abl : iecoribus
+s Pl Voc : iecora
+
+s Sg Nom : iocur
+s Sg Acc : iocur
+s Sg Gen : iocineris
+s Sg Dat : iocineri
+s Sg Abl : iocinere
+s Sg Voc : iocur
+s Pl Nom : iocinera
+s Pl Acc : iocinera
+s Pl Gen : iocinerum
+s Pl Dat : iocineribus
+s Pl Abl : iocineribus
+s Pl Voc : iocinera
+
+ s Sg Nom : pedis
+s Sg Acc : pedem
+s Sg Gen : pedis
+s Sg Dat : pedi
+s Sg Abl : pede
+s Sg Voc : pedis
+s Pl Nom : pedes
+s Pl Acc : pedes
+s Pl Gen : pedium
+s Pl Dat : pedibus
+s Pl Abl : pedibus
+s Pl Voc : pedes
+
+ s Sg Nom : amor
+s Sg Acc : amorem
+s Sg Gen : amoris
+s Sg Dat : amori
+s Sg Abl : amore
+s Sg Voc : amor
+s Pl Nom : amores
+s Pl Acc : amores
+s Pl Gen : amorum
+s Pl Dat : amoribus
+s Pl Abl : amoribus
+s Pl Voc : amores
+
+ s Sg Nom : vir
+s Sg Acc : virum
+s Sg Gen : viri
+s Sg Dat : viro
+s Sg Abl : viro
+s Sg Voc : vir
+s Pl Nom : viri
+s Pl Acc : viros
+s Pl Gen : virorum
+s Pl Dat : viris
+s Pl Abl : viris
+s Pl Voc : viri
+
+ s Sg Nom : carnis
+s Sg Acc : carnem
+s Sg Gen : carnis
+s Sg Dat : carni
+s Sg Abl : carne
+s Sg Voc : carnis
+s Pl Nom : carnes
+s Pl Acc : carnes
+s Pl Gen : carnium
+s Pl Dat : carnibus
+s Pl Abl : carnibus
+s Pl Voc : carnes
+
+ s Sg Nom : lac
+s Sg Acc : lac
+s Sg Gen : lactis
+s Sg Dat : lacti
+s Sg Abl : lacte
+s Sg Voc : lac
+s Pl Nom : lacta
+s Pl Acc : lacta
+s Pl Gen : lactium
+s Pl Dat : lactibus
+s Pl Abl : lactibus
+s Pl Voc : lacta
+
+ s Sg Nom : luna
+s Sg Acc : lunam
+s Sg Gen : lunae
+s Sg Dat : lunae
+s Sg Abl : luna
+s Sg Voc : luna
+s Pl Nom : lunae
+s Pl Acc : lunas
+s Pl Gen : lunarum
+s Pl Dat : lunis
+s Pl Abl : lunis
+s Pl Voc : lunae
+
+ s Sg Nom : mons
+s Sg Acc : montem
+s Sg Gen : montis
+s Sg Dat : monti
+s Sg Abl : monte
+s Sg Voc : mons
+s Pl Nom : montes
+s Pl Acc : montes
+s Pl Gen : montium
+s Pl Dat : montibus
+s Pl Abl : montibus
+s Pl Voc : montes
+
+ s Sg Nom : os
+s Sg Acc : os
+s Sg Gen : oris
+s Sg Dat : ori
+s Sg Abl : ore
+s Sg Voc : os
+s Pl Nom : ora
+s Pl Acc : ora
+s Pl Gen : orum
+s Pl Dat : oribus
+s Pl Abl : oribus
+s Pl Voc : ora
+
+ s Sg Nom : musica
+s Sg Acc : musicam
+s Sg Gen : musicae
+s Sg Dat : musicae
+s Sg Abl : musica
+s Sg Voc : musica
+s Pl Nom : musicae
+s Pl Acc : musicas
+s Pl Gen : musicarum
+s Pl Dat : musicis
+s Pl Abl : musicis
+s Pl Voc : musicae
+
+ s Sg Nom : nomen
+s Sg Acc : nomen
+s Sg Gen : nominis
+s Sg Dat : nomini
+s Sg Abl : nomine
+s Sg Voc : nomen
+s Pl Nom : nomina
+s Pl Acc : nomina
+s Pl Gen : nominum
+s Pl Dat : nominibus
+s Pl Abl : nominibus
+s Pl Voc : nomina
+
+ s Sg Nom : cervix
+s Sg Acc : cervicem
+s Sg Gen : cervicis
+s Sg Dat : cervici
+s Sg Abl : cervice
+s Sg Voc : cervix
+s Pl Nom : cervices
+s Pl Acc : cervices
+s Pl Gen : cervicum
+s Pl Dat : cervicibus
+s Pl Abl : cervicibus
+s Pl Voc : cervices
+
+ s Sg Nom : diarium
+s Sg Acc : diarium
+s Sg Gen : diarii
+s Sg Dat : diario
+s Sg Abl : diario
+s Sg Voc : diarium
+s Pl Nom : diaria
+s Pl Acc : diaria
+s Pl Gen : diariorum
+s Pl Dat : diariis
+s Pl Abl : diariis
+s Pl Voc : diaria
+
+ s Sg Nom : nox
+s Sg Acc : noctem
+s Sg Gen : noctis
+s Sg Dat : nocti
+s Sg Abl : nocte
+s Sg Voc : nox
+s Pl Nom : noctes
+s Pl Acc : noctes
+s Pl Gen : noctium
+s Pl Dat : noctibus
+s Pl Abl : noctibus
+s Pl Voc : noctes
+
+ s Sg Nom : nasus
+s Sg Acc : nasum
+s Sg Gen : nasi
+s Sg Dat : naso
+s Sg Abl : naso
+s Sg Voc : nase
+s Pl Nom : nasi
+s Pl Acc : nasos
+s Pl Gen : nasorum
+s Pl Dat : nasis
+s Pl Abl : nasis
+s Pl Voc : nasi
+
+s Sg Nom : nasum
+s Sg Acc : nasum
+s Sg Gen : nasi
+s Sg Dat : naso
+s Sg Abl : naso
+s Sg Voc : nasum
+s Pl Nom : nasa
+s Pl Acc : nasa
+s Pl Gen : nasorum
+s Pl Dat : nasis
+s Pl Abl : nasis
+s Pl Voc : nasa
+
+ s Sg Nom : numerus
+s Sg Acc : numerum
+s Sg Gen : numeri
+s Sg Dat : numero
+s Sg Abl : numero
+s Sg Voc : numere
+s Pl Nom : numeri
+s Pl Acc : numeros
+s Pl Gen : numerorum
+s Pl Dat : numeris
+s Pl Abl : numeris
+s Pl Voc : numeri
+
+ s Sg Nom : oleum
+s Sg Acc : oleum
+s Sg Gen : olei
+s Sg Dat : oleo
+s Sg Abl : oleo
+s Sg Voc : oleum
+s Pl Nom : olea
+s Pl Acc : olea
+s Pl Gen : oleorum
+s Pl Dat : oleis
+s Pl Abl : oleis
+s Pl Voc : olea
+
+ s Sg Nom : charta
+s Sg Acc : chartam
+s Sg Gen : chartae
+s Sg Dat : chartae
+s Sg Abl : charta
+s Sg Voc : charta
+s Pl Nom : chartae
+s Pl Acc : chartas
+s Pl Gen : chartarum
+s Pl Dat : chartis
+s Pl Abl : chartis
+s Pl Voc : chartae
+
+ s Sg Nom : pax
+s Sg Acc : pacem
+s Sg Gen : pacis
+s Sg Dat : paci
+s Sg Abl : pace
+s Sg Voc : pax
+s Pl Nom : paces
+s Pl Acc : paces
+s Pl Gen : pacum
+s Pl Dat : pacibus
+s Pl Abl : pacibus
+s Pl Voc : paces
+
+ s Sg Nom : stilus
+s Sg Acc : stilum
+s Sg Gen : stili
+s Sg Dat : stilo
+s Sg Abl : stilo
+s Sg Voc : stile
+s Pl Nom : stili
+s Pl Acc : stilos
+s Pl Gen : stilorum
+s Pl Dat : stilis
+s Pl Abl : stilis
+s Pl Voc : stili
+
+ s Sg Nom : persona
+s Sg Acc : personam
+s Sg Gen : personae
+s Sg Dat : personae
+s Sg Abl : persona
+s Sg Voc : persona
+s Pl Nom : personae
+s Pl Acc : personas
+s Pl Gen : personarum
+s Pl Dat : personis
+s Pl Abl : personis
+s Pl Voc : personae
+
+ s Sg Nom : planeta
+s Sg Acc : planetam
+s Sg Gen : planetae
+s Sg Dat : planetae
+s Sg Abl : planeta
+s Sg Voc : planeta
+s Pl Nom : planetae
+s Pl Acc : planetas
+s Pl Gen : planetarum
+s Pl Dat : planetis
+s Pl Abl : planetis
+s Pl Voc : planetae
+
+ s Sg Nom : plastica
+s Sg Acc : plasticam
+s Sg Gen : plasticae
+s Sg Dat : plasticae
+s Sg Abl : plastica
+s Sg Voc : plastica
+s Pl Nom : plasticae
+s Pl Acc : plasticas
+s Pl Gen : plasticarum
+s Pl Dat : plasticis
+s Pl Abl : plasticis
+s Pl Voc : plasticae
+
+ s Sg Nom : custos
+s Sg Acc : custodem
+s Sg Gen : custodis
+s Sg Dat : custodi
+s Sg Abl : custode
+s Sg Voc : custos
+s Pl Nom : custodes
+s Pl Acc : custodes
+s Pl Gen : custodum
+s Pl Dat : custodibus
+s Pl Abl : custodibus
+s Pl Voc : custodes
+
+ s Sg Nom : sacerdos
+s Sg Acc : sacerdotem
+s Sg Gen : sacerdotis
+s Sg Dat : sacerdoti
+s Sg Abl : sacerdote
+s Sg Voc : sacerdos
+s Pl Nom : sacerdotes
+s Pl Acc : sacerdotes
+s Pl Gen : sacerdotum
+s Pl Dat : sacerdotibus
+s Pl Abl : sacerdotibus
+s Pl Voc : sacerdotes
+
+ s Sg Nom : regina
+s Sg Acc : reginam
+s Sg Gen : reginae
+s Sg Dat : reginae
+s Sg Abl : regina
+s Sg Voc : regina
+s Pl Nom : reginae
+s Pl Acc : reginas
+s Pl Gen : reginarum
+s Pl Dat : reginis
+s Pl Abl : reginis
+s Pl Voc : reginae
+
+ s Sg Nom : rogatio
+s Sg Acc : rogationem
+s Sg Gen : rogationis
+s Sg Dat : rogationi
+s Sg Abl : rogatione
+s Sg Voc : rogatio
+s Pl Nom : rogationes
+s Pl Acc : rogationes
+s Pl Gen : rogationum
+s Pl Dat : rogationibus
+s Pl Abl : rogationibus
+s Pl Voc : rogationes
+
+ s Sg Nom : radiophonia
+s Sg Acc : radiophoniam
+s Sg Gen : radiophoniae
+s Sg Dat : radiophoniae
+s Sg Abl : radiophonia
+s Sg Voc : radiophonia
+s Pl Nom : radiophoniae
+s Pl Acc : radiophonias
+s Pl Gen : radiophoniarum
+s Pl Dat : radiophoniis
+s Pl Abl : radiophoniis
+s Pl Voc : radiophoniae
+
+ s Sg Nom : pluvia
+s Sg Acc : pluviam
+s Sg Gen : pluviae
+s Sg Dat : pluviae
+s Sg Abl : pluvia
+s Sg Voc : pluvia
+s Pl Nom : pluviae
+s Pl Acc : pluvias
+s Pl Gen : pluviarum
+s Pl Dat : pluviis
+s Pl Abl : pluviis
+s Pl Voc : pluviae
+
+ s Sg Nom : causa
+s Sg Acc : causam
+s Sg Gen : causae
+s Sg Dat : causae
+s Sg Abl : causa
+s Sg Voc : causa
+s Pl Nom : causae
+s Pl Acc : causas
+s Pl Gen : causarum
+s Pl Dat : causis
+s Pl Abl : causis
+s Pl Voc : causae
+
+ s Sg Nom : religio
+s Sg Acc : religionem
+s Sg Gen : religionis
+s Sg Dat : religioni
+s Sg Abl : religione
+s Sg Voc : religio
+s Pl Nom : religiones
+s Pl Acc : religiones
+s Pl Gen : religionum
+s Pl Dat : religionibus
+s Pl Abl : religionibus
+s Pl Voc : religiones
+
+ s Sg Nom : taberna
+s Sg Acc : tabernam
+s Sg Gen : tabernae
+s Sg Dat : tabernae
+s Sg Abl : taberna
+s Sg Voc : taberna
+s Pl Nom : tabernae
+s Pl Acc : tabernas
+s Pl Gen : tabernarum
+s Pl Dat : tabernis
+s Pl Abl : tabernis
+s Pl Voc : tabernae
+
+ s Sg Nom : fluvius
+s Sg Acc : fluvium
+s Sg Gen : fluvii
+s Sg Dat : fluvio
+s Sg Abl : fluvio
+s Sg Voc : fluvie
+s Pl Nom : fluvii
+s Pl Acc : fluvios
+s Pl Gen : fluviorum
+s Pl Dat : fluviis
+s Pl Abl : fluviis
+s Pl Voc : fluvii
+
+ s Sg Nom : via
+s Sg Acc : viam
+s Sg Gen : viae
+s Sg Dat : viae
+s Sg Abl : via
+s Sg Voc : via
+s Pl Nom : viae
+s Pl Acc : vias
+s Pl Gen : viarum
+s Pl Dat : viis
+s Pl Abl : viis
+s Pl Voc : viae
+
+ s Sg Nom : saxum
+s Sg Acc : saxum
+s Sg Gen : saxi
+s Sg Dat : saxo
+s Sg Abl : saxo
+s Sg Voc : saxum
+s Pl Nom : saxa
+s Pl Acc : saxa
+s Pl Gen : saxorum
+s Pl Dat : saxis
+s Pl Abl : saxis
+s Pl Voc : saxa
+
+ s Sg Nom : tectum
+s Sg Acc : tectum
+s Sg Gen : tecti
+s Sg Dat : tecto
+s Sg Abl : tecto
+s Sg Voc : tectum
+s Pl Nom : tecta
+s Pl Acc : tecta
+s Pl Gen : tectorum
+s Pl Dat : tectis
+s Pl Abl : tectis
+s Pl Voc : tecta
+
+ s Sg Nom : radix
+s Sg Acc : radicem
+s Sg Gen : radicis
+s Sg Dat : radici
+s Sg Abl : radice
+s Sg Voc : radix
+s Pl Nom : radices
+s Pl Acc : radices
+s Pl Gen : radicum
+s Pl Dat : radicibus
+s Pl Abl : radicibus
+s Pl Voc : radices
+
+ s Sg Nom : funis
+s Sg Acc : funem
+s Sg Gen : funis
+s Sg Dat : funi
+s Sg Abl : fune
+s Sg Voc : funis
+s Pl Nom : funes
+s Pl Acc : funes
+s Pl Gen : funium
+s Pl Dat : funibus
+s Pl Abl : funibus
+s Pl Voc : funes
+
+ s Sg Nom : cummis
+s Sg Acc : cummem
+s Sg Gen : cummis
+s Sg Dat : cummi
+s Sg Abl : cumme
+s Sg Voc : cummis
+s Pl Nom : cummes
+s Pl Acc : cummes
+s Pl Gen : cummium
+s Pl Dat : cummibus
+s Pl Abl : cummibus
+s Pl Voc : cummes
+
+ s Sg Nom : regula
+s Sg Acc : regulam
+s Sg Gen : regulae
+s Sg Dat : regulae
+s Sg Abl : regula
+s Sg Voc : regula
+s Pl Nom : regulae
+s Pl Acc : regulas
+s Pl Gen : regularum
+s Pl Dat : regulis
+s Pl Abl : regulis
+s Pl Voc : regulae
+
+ s Sg Nom : sal
+s Sg Acc : salem
+s Sg Gen : salis
+s Sg Dat : sali
+s Sg Abl : sale
+s Sg Voc : sal
+s Pl Nom : sales
+s Pl Acc : sales
+s Pl Gen : salum
+s Pl Dat : salibus
+s Pl Abl : salibus
+s Pl Voc : sales
+
+s Sg Nom : sal
+s Sg Acc : sal
+s Sg Gen : salis
+s Sg Dat : sali
+s Sg Abl : sale
+s Sg Voc : sal
+s Pl Nom : sala
+s Pl Acc : sala
+s Pl Gen : salum
+s Pl Dat : salibus
+s Pl Abl : salibus
+s Pl Voc : sala
+
+ s Sg Nom : arena
+s Sg Acc : arenam
+s Sg Gen : arenae
+s Sg Dat : arenae
+s Sg Abl : arena
+s Sg Voc : arena
+s Pl Nom : arenae
+s Pl Acc : arenas
+s Pl Gen : arenarum
+s Pl Dat : arenis
+s Pl Abl : arenis
+s Pl Voc : arenae
+
+ s Sg Nom : schola
+s Sg Acc : scholam
+s Sg Gen : scholae
+s Sg Dat : scholae
+s Sg Abl : schola
+s Sg Voc : schola
+s Pl Nom : scholae
+s Pl Acc : scholas
+s Pl Gen : scholarum
+s Pl Dat : scholis
+s Pl Abl : scholis
+s Pl Voc : scholae
+
+ s Sg Nom : mare
+s Sg Acc : mare
+s Sg Gen : maris
+s Sg Dat : mari
+s Sg Abl : mari
+s Sg Voc : mare
+s Pl Nom : maria
+s Pl Acc : maria
+s Pl Gen : marium
+s Pl Dat : maribus
+s Pl Abl : maribus
+s Pl Voc : maria
+
+ s Sg Nom : semen
+s Sg Acc : semen
+s Sg Gen : seminis
+s Sg Dat : semini
+s Sg Abl : semine
+s Sg Voc : semen
+s Pl Nom : semina
+s Pl Acc : semina
+s Pl Gen : seminum
+s Pl Dat : seminibus
+s Pl Abl : seminibus
+s Pl Voc : semina
+
+ s Sg Nom : ovis
+s Sg Acc : ovem
+s Sg Gen : ovis
+s Sg Dat : ovi
+s Sg Abl : ove
+s Sg Voc : ovis
+s Pl Nom : oves
+s Pl Acc : oves
+s Pl Gen : ovium
+s Pl Dat : ovibus
+s Pl Abl : ovibus
+s Pl Voc : oves
+
+ s Sg Nom : navis
+s Sg Acc : navem
+s Sg Gen : navis
+s Sg Dat : navi
+s Sg Abl : nave
+s Sg Voc : navis
+s Pl Nom : naves
+s Pl Acc : naves
+s Pl Gen : navium
+s Pl Dat : navibus
+s Pl Abl : navibus
+s Pl Voc : naves
+
+ s Sg Nom : tunica
+s Sg Acc : tunicam
+s Sg Gen : tunicae
+s Sg Dat : tunicae
+s Sg Abl : tunica
+s Sg Voc : tunica
+s Pl Nom : tunicae
+s Pl Acc : tunicas
+s Pl Gen : tunicarum
+s Pl Dat : tunicis
+s Pl Abl : tunicis
+s Pl Voc : tunicae
+
+ s Sg Nom : calceus
+s Sg Acc : calceum
+s Sg Gen : calcei
+s Sg Dat : calceo
+s Sg Abl : calceo
+s Sg Voc : calcee
+s Pl Nom : calcei
+s Pl Acc : calceos
+s Pl Gen : calceorum
+s Pl Dat : calceis
+s Pl Abl : calceis
+s Pl Voc : calcei
+
+ s Sg Nom : institorium
+s Sg Acc : institorium
+s Sg Gen : institorii
+s Sg Dat : institorio
+s Sg Abl : institorio
+s Sg Voc : institorium
+s Pl Nom : institoria
+s Pl Acc : institoria
+s Pl Gen : institoriorum
+s Pl Dat : institoriis
+s Pl Abl : institoriis
+s Pl Voc : institoria
+
+ s Sg Nom : argentum
+s Sg Acc : argentum
+s Sg Gen : argenti
+s Sg Dat : argento
+s Sg Abl : argento
+s Sg Voc : argentum
+s Pl Nom : argenta
+s Pl Acc : argenta
+s Pl Gen : argentorum
+s Pl Dat : argentis
+s Pl Abl : argentis
+s Pl Voc : argenta
+
+ s Sg Nom : soror
+s Sg Acc : sororem
+s Sg Gen : sororis
+s Sg Dat : sorori
+s Sg Abl : sorore
+s Sg Voc : soror
+s Pl Nom : sorores
+s Pl Acc : sorores
+s Pl Gen : sororum
+s Pl Dat : sororibus
+s Pl Abl : sororibus
+s Pl Voc : sorores
+
+ s Sg Nom : cutis
+s Sg Acc : cutem
+s Sg Gen : cutis
+s Sg Dat : cuti
+s Sg Abl : cute
+s Sg Voc : cutis
+s Pl Nom : cutes
+s Pl Acc : cutes
+s Pl Gen : cutium
+s Pl Dat : cutibus
+s Pl Abl : cutibus
+s Pl Voc : cutes
+
+ s Sg Nom : caelum
+s Sg Acc : caelum
+s Sg Gen : caeli
+s Sg Dat : caelo
+s Sg Abl : caelo
+s Sg Voc : caelum
+s Pl Nom : caela
+s Pl Acc : caela
+s Pl Gen : caelorum
+s Pl Dat : caelis
+s Pl Abl : caelis
+s Pl Voc : caela
+
+ s Sg Nom : fumus
+s Sg Acc : fumum
+s Sg Gen : fumi
+s Sg Dat : fumo
+s Sg Abl : fumo
+s Sg Voc : fume
+s Pl Nom : fumi
+s Pl Acc : fumos
+s Pl Gen : fumorum
+s Pl Dat : fumis
+s Pl Abl : fumis
+s Pl Voc : fumi
+
+ s Sg Nom : serpens
+s Sg Acc : serpentem
+s Sg Gen : serpentis
+s Sg Dat : serpenti
+s Sg Abl : serpente
+s Sg Voc : serpens
+s Pl Nom : serpentes
+s Pl Acc : serpentes
+s Pl Gen : serpentium
+s Pl Dat : serpentibus
+s Pl Abl : serpentibus
+s Pl Voc : serpentes
+
+ s Sg Nom : nix
+s Sg Acc : nivem
+s Sg Gen : nivis
+s Sg Dat : nivi
+s Sg Abl : nive
+s Sg Voc : nix
+s Pl Nom : nives
+s Pl Acc : nives
+s Pl Gen : nivium
+s Pl Dat : nivibus
+s Pl Abl : nivibus
+s Pl Voc : nives
+
+ s Sg Nom : udo
+s Sg Acc : udonem
+s Sg Gen : udonis
+s Sg Dat : udoni
+s Sg Abl : udone
+s Sg Voc : udo
+s Pl Nom : udones
+s Pl Acc : udones
+s Pl Gen : udonum
+s Pl Dat : udonibus
+s Pl Abl : udonibus
+s Pl Voc : udones
+
+ s Sg Nom : carmen
+s Sg Acc : carmen
+s Sg Gen : carminis
+s Sg Dat : carmini
+s Sg Abl : carmine
+s Sg Voc : carmen
+s Pl Nom : carmina
+s Pl Acc : carmina
+s Pl Gen : carminum
+s Pl Dat : carminibus
+s Pl Abl : carminibus
+s Pl Voc : carmina
+
+ s Sg Nom : stella
+s Sg Acc : stellam
+s Sg Gen : stellae
+s Sg Dat : stellae
+s Sg Abl : stella
+s Sg Voc : stella
+s Pl Nom : stellae
+s Pl Acc : stellas
+s Pl Gen : stellarum
+s Pl Dat : stellis
+s Pl Abl : stellis
+s Pl Voc : stellae
+
+ s Sg Nom : chalybs
+s Sg Acc : chalybem
+s Sg Gen : chalybis
+s Sg Dat : chalybi
+s Sg Abl : chalybe
+s Sg Voc : chalybs
+s Pl Nom : chalybes
+s Pl Acc : chalybes
+s Pl Gen : chalybum
+s Pl Dat : chalybibus
+s Pl Abl : chalybibus
+s Pl Voc : chalybes
+
+ s Sg Nom : baculus
+s Sg Acc : baculum
+s Sg Gen : baculi
+s Sg Dat : baculo
+s Sg Abl : baculo
+s Sg Voc : bacule
+s Pl Nom : baculi
+s Pl Acc : baculos
+s Pl Gen : baculorum
+s Pl Dat : baculis
+s Pl Abl : baculis
+s Pl Voc : baculi
+
+s Sg Nom : baculum
+s Sg Acc : baculum
+s Sg Gen : baculi
+s Sg Dat : baculo
+s Sg Abl : baculo
+s Sg Voc : baculum
+s Pl Nom : bacula
+s Pl Acc : bacula
+s Pl Gen : baculorum
+s Pl Dat : baculis
+s Pl Abl : baculis
+s Pl Voc : bacula
+
+ s Sg Nom : lapis
+s Sg Acc : lapidem
+s Sg Gen : lapidis
+s Sg Dat : lapidi
+s Sg Abl : lapide
+s Sg Voc : lapis
+s Pl Nom : lapides
+s Pl Acc : lapides
+s Pl Gen : lapidum
+s Pl Dat : lapidibus
+s Pl Abl : lapidibus
+s Pl Voc : lapides
+
+ s Sg Nom : fornax
+s Sg Acc : formacem
+s Sg Gen : formacis
+s Sg Dat : formaci
+s Sg Abl : formace
+s Sg Voc : fornax
+s Pl Nom : formaces
+s Pl Acc : formaces
+s Pl Gen : formacum
+s Pl Dat : formacibus
+s Pl Abl : formacibus
+s Pl Voc : formaces
+
+ s Sg Nom : discipulus
+s Sg Acc : discipulum
+s Sg Gen : discipuli
+s Sg Dat : discipulo
+s Sg Abl : discipulo
+s Sg Voc : discipule
+s Pl Nom : discipuli
+s Pl Acc : discipulos
+s Pl Gen : discipulorum
+s Pl Dat : discipulis
+s Pl Abl : discipulis
+s Pl Voc : discipuli
+
+s Sg Nom : discipula
+s Sg Acc : discipulam
+s Sg Gen : discipulae
+s Sg Dat : discipulae
+s Sg Abl : discipula
+s Sg Voc : discipula
+s Pl Nom : discipulae
+s Pl Acc : discipulas
+s Pl Gen : discipularum
+s Pl Dat : discipulis
+s Pl Abl : discipulis
+s Pl Voc : discipulae
+
+ s Sg Nom : sol
+s Sg Acc : solem
+s Sg Gen : solis
+s Sg Dat : soli
+s Sg Abl : sole
+s Sg Voc : sol
+s Pl Nom : soles
+s Pl Acc : soles
+s Pl Gen : solum
+s Pl Dat : solibus
+s Pl Abl : solibus
+s Pl Voc : soles
+
+ s Sg Nom : mensa
+s Sg Acc : mensam
+s Sg Gen : mensae
+s Sg Dat : mensae
+s Sg Abl : mensa
+s Sg Voc : mensa
+s Pl Nom : mensae
+s Pl Acc : mensas
+s Pl Gen : mensarum
+s Pl Dat : mensis
+s Pl Abl : mensis
+s Pl Voc : mensae
+
+ s Sg Nom : cauda
+s Sg Acc : caudam
+s Sg Gen : caudae
+s Sg Dat : caudae
+s Sg Abl : cauda
+s Sg Voc : cauda
+s Pl Nom : caudae
+s Pl Acc : caudas
+s Pl Gen : caudarum
+s Pl Dat : caudis
+s Pl Abl : caudis
+s Pl Voc : caudae
+
+ s Sg Nom : magister
+s Sg Acc : magistrum
+s Sg Gen : magistri
+s Sg Dat : magistro
+s Sg Abl : magistro
+s Sg Voc : magister
+s Pl Nom : magistri
+s Pl Acc : magistros
+s Pl Gen : magistrorum
+s Pl Dat : magistris
+s Pl Abl : magistris
+s Pl Voc : magistri
+
+ s Sg Nom : televisio
+s Sg Acc : televisionem
+s Sg Gen : televisionis
+s Sg Dat : televisioni
+s Sg Abl : televisione
+s Sg Voc : televisio
+s Pl Nom : televisiones
+s Pl Acc : televisiones
+s Pl Gen : televisionum
+s Pl Dat : televisionibus
+s Pl Abl : televisionibus
+s Pl Voc : televisiones
+
+ s Sg Nom : lingua
+s Sg Acc : linguam
+s Sg Gen : linguae
+s Sg Dat : linguae
+s Sg Abl : lingua
+s Sg Voc : lingua
+s Pl Nom : linguae
+s Pl Acc : linguas
+s Pl Gen : linguarum
+s Pl Dat : linguis
+s Pl Abl : linguis
+s Pl Voc : linguae
+
+ s Sg Nom : dens
+s Sg Acc : dentem
+s Sg Gen : dentis
+s Sg Dat : denti
+s Sg Abl : dente
+s Sg Voc : dens
+s Pl Nom : dentes
+s Pl Acc : dentes
+s Pl Gen : dentium
+s Pl Dat : dentibus
+s Pl Abl : dentibus
+s Pl Voc : dentes
+
+ s Sg Nom : hamaxostichus
+s Sg Acc : hamaxostichum
+s Sg Gen : hamaxostichi
+s Sg Dat : hamaxosticho
+s Sg Abl : hamaxosticho
+s Sg Voc : hamaxostiche
+s Pl Nom : hamaxostichi
+s Pl Acc : hamaxostichos
+s Pl Gen : hamaxostichorum
+s Pl Dat : hamaxostichis
+s Pl Abl : hamaxostichis
+s Pl Voc : hamaxostichi
+
+ s Sg Nom : arbor
+s Sg Acc : arborem
+s Sg Gen : arboris
+s Sg Dat : arbori
+s Sg Abl : arbore
+s Sg Voc : arbor
+s Pl Nom : arbores
+s Pl Acc : arbores
+s Pl Gen : arborum
+s Pl Dat : arboribus
+s Pl Abl : arboribus
+s Pl Voc : arbores
+
+ s Sg Nom : universitas
+s Sg Acc : universitatem
+s Sg Gen : universitatis
+s Sg Dat : universitati
+s Sg Abl : universitate
+s Sg Voc : universitas
+s Pl Nom : universitates
+s Pl Acc : universitates
+s Pl Gen : universitatum
+s Pl Dat : universitatibus
+s Pl Abl : universitatibus
+s Pl Voc : universitates
+
+ s Sg Nom : vicus
+s Sg Acc : vicum
+s Sg Gen : vici
+s Sg Dat : vico
+s Sg Abl : vico
+s Sg Voc : vice
+s Pl Nom : vici
+s Pl Acc : vicos
+s Pl Gen : vicorum
+s Pl Dat : vicis
+s Pl Abl : vicis
+s Pl Voc : vici
+
+ s Sg Nom : bellum
+s Sg Acc : bellum
+s Sg Gen : belli
+s Sg Dat : bello
+s Sg Abl : bello
+s Sg Voc : bellum
+s Pl Nom : bella
+s Pl Acc : bella
+s Pl Gen : bellorum
+s Pl Dat : bellis
+s Pl Abl : bellis
+s Pl Voc : bella
+
+ s Sg Nom : aqua
+s Sg Acc : aquam
+s Sg Gen : aquae
+s Sg Dat : aquae
+s Sg Abl : aqua
+s Sg Voc : aqua
+s Pl Nom : aquae
+s Pl Acc : aquas
+s Pl Gen : aquarum
+s Pl Dat : aquis
+s Pl Abl : aquis
+s Pl Voc : aquae
+
+ s Sg Nom : mulier
+s Sg Acc : mulierem
+s Sg Gen : mulieris
+s Sg Dat : mulieri
+s Sg Abl : muliere
+s Sg Voc : mulier
+s Pl Nom : mulieres
+s Pl Acc : mulieres
+s Pl Gen : mulierum
+s Pl Dat : mulieribus
+s Pl Abl : mulieribus
+s Pl Voc : mulieres
+
+ s Sg Nom : ventus
+s Sg Acc : ventum
+s Sg Gen : venti
+s Sg Dat : vento
+s Sg Abl : vento
+s Sg Voc : vente
+s Pl Nom : venti
+s Pl Acc : ventos
+s Pl Gen : ventorum
+s Pl Dat : ventis
+s Pl Abl : ventis
+s Pl Voc : venti
+
+ s Sg Nom : fenestra
+s Sg Acc : fenestram
+s Sg Gen : fenestrae
+s Sg Dat : fenestrae
+s Sg Abl : fenestra
+s Sg Voc : fenestra
+s Pl Nom : fenestrae
+s Pl Acc : fenestras
+s Pl Gen : fenestrarum
+s Pl Dat : fenestris
+s Pl Abl : fenestris
+s Pl Voc : fenestrae
+
+ s Sg Nom : vinum
+s Sg Acc : vinum
+s Sg Gen : vini
+s Sg Dat : vino
+s Sg Abl : vino
+s Sg Voc : vinum
+s Pl Nom : vina
+s Pl Acc : vina
+s Pl Gen : vinorum
+s Pl Dat : vinis
+s Pl Abl : vinis
+s Pl Voc : vina
+
+ s Sg Nom : ala
+s Sg Acc : alam
+s Sg Gen : alae
+s Sg Dat : alae
+s Sg Abl : ala
+s Sg Voc : ala
+s Pl Nom : alae
+s Pl Acc : alas
+s Pl Gen : alarum
+s Pl Dat : alis
+s Pl Abl : alis
+s Pl Voc : alae
+
+ s Sg Nom : femina
+s Sg Acc : feminam
+s Sg Gen : feminae
+s Sg Dat : feminae
+s Sg Abl : femina
+s Sg Voc : femina
+s Pl Nom : feminae
+s Pl Acc : feminas
+s Pl Gen : feminarum
+s Pl Dat : feminis
+s Pl Abl : feminis
+s Pl Voc : feminae
+
+ s Sg Nom : lignum
+s Sg Acc : lignum
+s Sg Gen : ligni
+s Sg Dat : ligno
+s Sg Abl : ligno
+s Sg Voc : lignum
+s Pl Nom : ligna
+s Pl Acc : ligna
+s Pl Gen : lignorum
+s Pl Dat : lignis
+s Pl Abl : lignis
+s Pl Voc : ligna
+
+ s Sg Nom : vermis
+s Sg Acc : vermem
+s Sg Gen : vermis
+s Sg Dat : vermi
+s Sg Abl : verme
+s Sg Voc : vermis
+s Pl Nom : vermes
+s Pl Acc : vermes
+s Pl Gen : vermium
+s Pl Dat : vermibus
+s Pl Abl : vermibus
+s Pl Voc : vermes
+
+ s Sg Nom : annus
+s Sg Acc : annum
+s Sg Gen : anni
+s Sg Dat : anno
+s Sg Abl : anno
+s Sg Voc : anne
+s Pl Nom : anni
+s Pl Acc : annos
+s Pl Gen : annorum
+s Pl Dat : annis
+s Pl Abl : annis
+s Pl Voc : anni
+
diff --git a/lib/src/latin/extra/paradigms_Prep.txt b/lib/src/latin/extra/paradigms_Prep.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/paradigms_Prep.txt
diff --git a/lib/src/latin/extra/paradigms_Prep.txt.gold b/lib/src/latin/extra/paradigms_Prep.txt.gold
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/paradigms_Prep.txt.gold
diff --git a/lib/src/latin/extra/paradigms_V.gold b/lib/src/latin/extra/paradigms_V.gold
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/paradigms_V.gold
@@ -0,0 +1,5216 @@
+act (VAct VSim (VPres VInd) Sg P1) : flo
+act (VAct VSim (VPres VInd) Sg P2) : flas
+act (VAct VSim (VPres VInd) Sg P3) : flat
+act (VAct VSim (VPres VInd) Pl P1) : flamus
+act (VAct VSim (VPres VInd) Pl P2) : flatis
+act (VAct VSim (VPres VInd) Pl P3) : flant
+act (VAct VSim (VPres VConj) Sg P1) : flem
+act (VAct VSim (VPres VConj) Sg P2) : fles
+act (VAct VSim (VPres VConj) Sg P3) : flet
+act (VAct VSim (VPres VConj) Pl P1) : flemus
+act (VAct VSim (VPres VConj) Pl P2) : fletis
+act (VAct VSim (VPres VConj) Pl P3) : flent
+act (VAct VSim (VImpf VInd) Sg P1) : flabam
+act (VAct VSim (VImpf VInd) Sg P2) : flabas
+act (VAct VSim (VImpf VInd) Sg P3) : flabat
+act (VAct VSim (VImpf VInd) Pl P1) : flabamus
+act (VAct VSim (VImpf VInd) Pl P2) : flabatis
+act (VAct VSim (VImpf VInd) Pl P3) : flabant
+act (VAct VSim (VImpf VConj) Sg P1) : flarem
+act (VAct VSim (VImpf VConj) Sg P2) : flares
+act (VAct VSim (VImpf VConj) Sg P3) : flaret
+act (VAct VSim (VImpf VConj) Pl P1) : flaremus
+act (VAct VSim (VImpf VConj) Pl P2) : flaretis
+act (VAct VSim (VImpf VConj) Pl P3) : flarent
+act (VAct VSim VFut Sg P1) : flabo
+act (VAct VSim VFut Sg P2) : flabis
+act (VAct VSim VFut Sg P3) : flabit
+act (VAct VSim VFut Pl P1) : flabimus
+act (VAct VSim VFut Pl P2) : flabitis
+act (VAct VSim VFut Pl P3) : flabunt
+act (VAct VAnt (VPres VInd) Sg P1) : flavi
+act (VAct VAnt (VPres VInd) Sg P2) : flavisti
+act (VAct VAnt (VPres VInd) Sg P3) : flavit
+act (VAct VAnt (VPres VInd) Pl P1) : flavimus
+act (VAct VAnt (VPres VInd) Pl P2) : flavistis
+act (VAct VAnt (VPres VInd) Pl P3) : flaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : flaverim
+act (VAct VAnt (VPres VConj) Sg P2) : flaveris
+act (VAct VAnt (VPres VConj) Sg P3) : flaverit
+act (VAct VAnt (VPres VConj) Pl P1) : flaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : flaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : flaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : flaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : flaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : flaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : flaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : flaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : flaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : flavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : flavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : flavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : flavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : flavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : flavissent
+act (VAct VAnt VFut Sg P1) : flavero
+act (VAct VAnt VFut Sg P2) : flaveris
+act (VAct VAnt VFut Sg P3) : flaverit
+act (VAct VAnt VFut Pl P1) : flaverimus
+act (VAct VAnt VFut Pl P2) : flaveritis
+act (VAct VAnt VFut Pl P3) : flaverint
+inf VSim : flare
+inf VAnt : flavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : spiro
+act (VAct VSim (VPres VInd) Sg P2) : spiras
+act (VAct VSim (VPres VInd) Sg P3) : spirat
+act (VAct VSim (VPres VInd) Pl P1) : spiramus
+act (VAct VSim (VPres VInd) Pl P2) : spiratis
+act (VAct VSim (VPres VInd) Pl P3) : spirant
+act (VAct VSim (VPres VConj) Sg P1) : spirem
+act (VAct VSim (VPres VConj) Sg P2) : spires
+act (VAct VSim (VPres VConj) Sg P3) : spiret
+act (VAct VSim (VPres VConj) Pl P1) : spiremus
+act (VAct VSim (VPres VConj) Pl P2) : spiretis
+act (VAct VSim (VPres VConj) Pl P3) : spirent
+act (VAct VSim (VImpf VInd) Sg P1) : spirabam
+act (VAct VSim (VImpf VInd) Sg P2) : spirabas
+act (VAct VSim (VImpf VInd) Sg P3) : spirabat
+act (VAct VSim (VImpf VInd) Pl P1) : spirabamus
+act (VAct VSim (VImpf VInd) Pl P2) : spirabatis
+act (VAct VSim (VImpf VInd) Pl P3) : spirabant
+act (VAct VSim (VImpf VConj) Sg P1) : spirarem
+act (VAct VSim (VImpf VConj) Sg P2) : spirares
+act (VAct VSim (VImpf VConj) Sg P3) : spiraret
+act (VAct VSim (VImpf VConj) Pl P1) : spiraremus
+act (VAct VSim (VImpf VConj) Pl P2) : spiraretis
+act (VAct VSim (VImpf VConj) Pl P3) : spirarent
+act (VAct VSim VFut Sg P1) : spirabo
+act (VAct VSim VFut Sg P2) : spirabis
+act (VAct VSim VFut Sg P3) : spirabit
+act (VAct VSim VFut Pl P1) : spirabimus
+act (VAct VSim VFut Pl P2) : spirabitis
+act (VAct VSim VFut Pl P3) : spirabunt
+act (VAct VAnt (VPres VInd) Sg P1) : spiravi
+act (VAct VAnt (VPres VInd) Sg P2) : spiravisti
+act (VAct VAnt (VPres VInd) Sg P3) : spiravit
+act (VAct VAnt (VPres VInd) Pl P1) : spiravimus
+act (VAct VAnt (VPres VInd) Pl P2) : spiravistis
+act (VAct VAnt (VPres VInd) Pl P3) : spiraverunt
+act (VAct VAnt (VPres VConj) Sg P1) : spiraverim
+act (VAct VAnt (VPres VConj) Sg P2) : spiraveris
+act (VAct VAnt (VPres VConj) Sg P3) : spiraverit
+act (VAct VAnt (VPres VConj) Pl P1) : spiraverimus
+act (VAct VAnt (VPres VConj) Pl P2) : spiraveritis
+act (VAct VAnt (VPres VConj) Pl P3) : spiraverint
+act (VAct VAnt (VImpf VInd) Sg P1) : spiraveram
+act (VAct VAnt (VImpf VInd) Sg P2) : spiraveras
+act (VAct VAnt (VImpf VInd) Sg P3) : spiraverat
+act (VAct VAnt (VImpf VInd) Pl P1) : spiraveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : spiraveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : spiraverant
+act (VAct VAnt (VImpf VConj) Sg P1) : spiravissem
+act (VAct VAnt (VImpf VConj) Sg P2) : spiravisses
+act (VAct VAnt (VImpf VConj) Sg P3) : spiravisset
+act (VAct VAnt (VImpf VConj) Pl P1) : spiravissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : spiravissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : spiravissent
+act (VAct VAnt VFut Sg P1) : spiravero
+act (VAct VAnt VFut Sg P2) : spiraveris
+act (VAct VAnt VFut Sg P3) : spiraverit
+act (VAct VAnt VFut Pl P1) : spiraverimus
+act (VAct VAnt VFut Pl P2) : spiraveritis
+act (VAct VAnt VFut Pl P3) : spiraverint
+inf VSim : spirare
+inf VAnt : spiravisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : ardeo
+act (VAct VSim (VPres VInd) Sg P2) : ardes
+act (VAct VSim (VPres VInd) Sg P3) : ardet
+act (VAct VSim (VPres VInd) Pl P1) : ardemus
+act (VAct VSim (VPres VInd) Pl P2) : ardetis
+act (VAct VSim (VPres VInd) Pl P3) : ardent
+act (VAct VSim (VPres VConj) Sg P1) : ardeam
+act (VAct VSim (VPres VConj) Sg P2) : ardeas
+act (VAct VSim (VPres VConj) Sg P3) : ardeat
+act (VAct VSim (VPres VConj) Pl P1) : ardeamus
+act (VAct VSim (VPres VConj) Pl P2) : ardeatis
+act (VAct VSim (VPres VConj) Pl P3) : ardeant
+act (VAct VSim (VImpf VInd) Sg P1) : ardebam
+act (VAct VSim (VImpf VInd) Sg P2) : ardebas
+act (VAct VSim (VImpf VInd) Sg P3) : ardebat
+act (VAct VSim (VImpf VInd) Pl P1) : ardebamus
+act (VAct VSim (VImpf VInd) Pl P2) : ardebatis
+act (VAct VSim (VImpf VInd) Pl P3) : ardebant
+act (VAct VSim (VImpf VConj) Sg P1) : arderem
+act (VAct VSim (VImpf VConj) Sg P2) : arderes
+act (VAct VSim (VImpf VConj) Sg P3) : arderet
+act (VAct VSim (VImpf VConj) Pl P1) : arderemus
+act (VAct VSim (VImpf VConj) Pl P2) : arderetis
+act (VAct VSim (VImpf VConj) Pl P3) : arderent
+act (VAct VSim VFut Sg P1) : ardebo
+act (VAct VSim VFut Sg P2) : ardebis
+act (VAct VSim VFut Sg P3) : ardebit
+act (VAct VSim VFut Pl P1) : ardebimus
+act (VAct VSim VFut Pl P2) : ardebitis
+act (VAct VSim VFut Pl P3) : ardebunt
+act (VAct VAnt (VPres VInd) Sg P1) : ardui
+act (VAct VAnt (VPres VInd) Sg P2) : arduisti
+act (VAct VAnt (VPres VInd) Sg P3) : arduit
+act (VAct VAnt (VPres VInd) Pl P1) : arduimus
+act (VAct VAnt (VPres VInd) Pl P2) : arduistis
+act (VAct VAnt (VPres VInd) Pl P3) : arduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : arduerim
+act (VAct VAnt (VPres VConj) Sg P2) : ardueris
+act (VAct VAnt (VPres VConj) Sg P3) : arduerit
+act (VAct VAnt (VPres VConj) Pl P1) : arduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : ardueritis
+act (VAct VAnt (VPres VConj) Pl P3) : arduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : ardueram
+act (VAct VAnt (VImpf VInd) Sg P2) : ardueras
+act (VAct VAnt (VImpf VInd) Sg P3) : arduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : ardueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : ardueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : arduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : arduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : arduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : arduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : arduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : arduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : arduissent
+act (VAct VAnt VFut Sg P1) : arduero
+act (VAct VAnt VFut Sg P2) : ardueris
+act (VAct VAnt VFut Sg P3) : arduerit
+act (VAct VAnt VFut Pl P1) : arduerimus
+act (VAct VAnt VFut Pl P2) : ardueritis
+act (VAct VAnt VFut Pl P3) : arduerint
+inf VSim : ardere
+inf VAnt : arduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : venio
+act (VAct VSim (VPres VInd) Sg P2) : venis
+act (VAct VSim (VPres VInd) Sg P3) : venit
+act (VAct VSim (VPres VInd) Pl P1) : venimus
+act (VAct VSim (VPres VInd) Pl P2) : venitis
+act (VAct VSim (VPres VInd) Pl P3) : veniunt
+act (VAct VSim (VPres VConj) Sg P1) : veniam
+act (VAct VSim (VPres VConj) Sg P2) : venias
+act (VAct VSim (VPres VConj) Sg P3) : veniat
+act (VAct VSim (VPres VConj) Pl P1) : veniamus
+act (VAct VSim (VPres VConj) Pl P2) : veniatis
+act (VAct VSim (VPres VConj) Pl P3) : veniant
+act (VAct VSim (VImpf VInd) Sg P1) : veniebam
+act (VAct VSim (VImpf VInd) Sg P2) : veniebas
+act (VAct VSim (VImpf VInd) Sg P3) : veniebat
+act (VAct VSim (VImpf VInd) Pl P1) : veniebamus
+act (VAct VSim (VImpf VInd) Pl P2) : veniebatis
+act (VAct VSim (VImpf VInd) Pl P3) : veniebant
+act (VAct VSim (VImpf VConj) Sg P1) : venirem
+act (VAct VSim (VImpf VConj) Sg P2) : venires
+act (VAct VSim (VImpf VConj) Sg P3) : veniret
+act (VAct VSim (VImpf VConj) Pl P1) : veniremus
+act (VAct VSim (VImpf VConj) Pl P2) : veniretis
+act (VAct VSim (VImpf VConj) Pl P3) : venirent
+act (VAct VSim VFut Sg P1) : veniam
+act (VAct VSim VFut Sg P2) : venies
+act (VAct VSim VFut Sg P3) : veniet
+act (VAct VSim VFut Pl P1) : veniemus
+act (VAct VSim VFut Pl P2) : venietis
+act (VAct VSim VFut Pl P3) : venient
+act (VAct VAnt (VPres VInd) Sg P1) : venivi
+act (VAct VAnt (VPres VInd) Sg P2) : venivisti
+act (VAct VAnt (VPres VInd) Sg P3) : venivit
+act (VAct VAnt (VPres VInd) Pl P1) : venivimus
+act (VAct VAnt (VPres VInd) Pl P2) : venivistis
+act (VAct VAnt (VPres VInd) Pl P3) : veniverunt
+act (VAct VAnt (VPres VConj) Sg P1) : veniverim
+act (VAct VAnt (VPres VConj) Sg P2) : veniveris
+act (VAct VAnt (VPres VConj) Sg P3) : veniverit
+act (VAct VAnt (VPres VConj) Pl P1) : veniverimus
+act (VAct VAnt (VPres VConj) Pl P2) : veniveritis
+act (VAct VAnt (VPres VConj) Pl P3) : veniverint
+act (VAct VAnt (VImpf VInd) Sg P1) : veniveram
+act (VAct VAnt (VImpf VInd) Sg P2) : veniveras
+act (VAct VAnt (VImpf VInd) Sg P3) : veniverat
+act (VAct VAnt (VImpf VInd) Pl P1) : veniveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : veniveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : veniverant
+act (VAct VAnt (VImpf VConj) Sg P1) : venivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : venivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : venivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : venivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : venivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : venivissent
+act (VAct VAnt VFut Sg P1) : venivero
+act (VAct VAnt VFut Sg P2) : veniveris
+act (VAct VAnt VFut Sg P3) : veniverit
+act (VAct VAnt VFut Pl P1) : veniverimus
+act (VAct VAnt VFut Pl P2) : veniveritis
+act (VAct VAnt VFut Pl P3) : veniverint
+inf VSim : venire
+inf VAnt : venivisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : fodeo
+act (VAct VSim (VPres VInd) Sg P2) : fodes
+act (VAct VSim (VPres VInd) Sg P3) : fodet
+act (VAct VSim (VPres VInd) Pl P1) : fodemus
+act (VAct VSim (VPres VInd) Pl P2) : fodetis
+act (VAct VSim (VPres VInd) Pl P3) : fodent
+act (VAct VSim (VPres VConj) Sg P1) : fodeam
+act (VAct VSim (VPres VConj) Sg P2) : fodeas
+act (VAct VSim (VPres VConj) Sg P3) : fodeat
+act (VAct VSim (VPres VConj) Pl P1) : fodeamus
+act (VAct VSim (VPres VConj) Pl P2) : fodeatis
+act (VAct VSim (VPres VConj) Pl P3) : fodeant
+act (VAct VSim (VImpf VInd) Sg P1) : fodebam
+act (VAct VSim (VImpf VInd) Sg P2) : fodebas
+act (VAct VSim (VImpf VInd) Sg P3) : fodebat
+act (VAct VSim (VImpf VInd) Pl P1) : fodebamus
+act (VAct VSim (VImpf VInd) Pl P2) : fodebatis
+act (VAct VSim (VImpf VInd) Pl P3) : fodebant
+act (VAct VSim (VImpf VConj) Sg P1) : foderem
+act (VAct VSim (VImpf VConj) Sg P2) : foderes
+act (VAct VSim (VImpf VConj) Sg P3) : foderet
+act (VAct VSim (VImpf VConj) Pl P1) : foderemus
+act (VAct VSim (VImpf VConj) Pl P2) : foderetis
+act (VAct VSim (VImpf VConj) Pl P3) : foderent
+act (VAct VSim VFut Sg P1) : fodebo
+act (VAct VSim VFut Sg P2) : fodebis
+act (VAct VSim VFut Sg P3) : fodebit
+act (VAct VSim VFut Pl P1) : fodebimus
+act (VAct VSim VFut Pl P2) : fodebitis
+act (VAct VSim VFut Pl P3) : fodebunt
+act (VAct VAnt (VPres VInd) Sg P1) : fodui
+act (VAct VAnt (VPres VInd) Sg P2) : foduisti
+act (VAct VAnt (VPres VInd) Sg P3) : foduit
+act (VAct VAnt (VPres VInd) Pl P1) : foduimus
+act (VAct VAnt (VPres VInd) Pl P2) : foduistis
+act (VAct VAnt (VPres VInd) Pl P3) : foduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : foduerim
+act (VAct VAnt (VPres VConj) Sg P2) : fodueris
+act (VAct VAnt (VPres VConj) Sg P3) : foduerit
+act (VAct VAnt (VPres VConj) Pl P1) : foduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : fodueritis
+act (VAct VAnt (VPres VConj) Pl P3) : foduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : fodueram
+act (VAct VAnt (VImpf VInd) Sg P2) : fodueras
+act (VAct VAnt (VImpf VInd) Sg P3) : foduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : fodueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : fodueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : foduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : foduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : foduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : foduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : foduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : foduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : foduissent
+act (VAct VAnt VFut Sg P1) : foduero
+act (VAct VAnt VFut Sg P2) : fodueris
+act (VAct VAnt VFut Sg P3) : foduerit
+act (VAct VAnt VFut Pl P1) : foduerimus
+act (VAct VAnt VFut Pl P2) : fodueritis
+act (VAct VAnt VFut Pl P3) : foduerint
+inf VSim : fodere
+inf VAnt : foduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : caedeo
+act (VAct VSim (VPres VInd) Sg P2) : caedes
+act (VAct VSim (VPres VInd) Sg P3) : caedet
+act (VAct VSim (VPres VInd) Pl P1) : caedemus
+act (VAct VSim (VPres VInd) Pl P2) : caedetis
+act (VAct VSim (VPres VInd) Pl P3) : caedent
+act (VAct VSim (VPres VConj) Sg P1) : caedeam
+act (VAct VSim (VPres VConj) Sg P2) : caedeas
+act (VAct VSim (VPres VConj) Sg P3) : caedeat
+act (VAct VSim (VPres VConj) Pl P1) : caedeamus
+act (VAct VSim (VPres VConj) Pl P2) : caedeatis
+act (VAct VSim (VPres VConj) Pl P3) : caedeant
+act (VAct VSim (VImpf VInd) Sg P1) : caedebam
+act (VAct VSim (VImpf VInd) Sg P2) : caedebas
+act (VAct VSim (VImpf VInd) Sg P3) : caedebat
+act (VAct VSim (VImpf VInd) Pl P1) : caedebamus
+act (VAct VSim (VImpf VInd) Pl P2) : caedebatis
+act (VAct VSim (VImpf VInd) Pl P3) : caedebant
+act (VAct VSim (VImpf VConj) Sg P1) : caederem
+act (VAct VSim (VImpf VConj) Sg P2) : caederes
+act (VAct VSim (VImpf VConj) Sg P3) : caederet
+act (VAct VSim (VImpf VConj) Pl P1) : caederemus
+act (VAct VSim (VImpf VConj) Pl P2) : caederetis
+act (VAct VSim (VImpf VConj) Pl P3) : caederent
+act (VAct VSim VFut Sg P1) : caedebo
+act (VAct VSim VFut Sg P2) : caedebis
+act (VAct VSim VFut Sg P3) : caedebit
+act (VAct VSim VFut Pl P1) : caedebimus
+act (VAct VSim VFut Pl P2) : caedebitis
+act (VAct VSim VFut Pl P3) : caedebunt
+act (VAct VAnt (VPres VInd) Sg P1) : caedui
+act (VAct VAnt (VPres VInd) Sg P2) : caeduisti
+act (VAct VAnt (VPres VInd) Sg P3) : caeduit
+act (VAct VAnt (VPres VInd) Pl P1) : caeduimus
+act (VAct VAnt (VPres VInd) Pl P2) : caeduistis
+act (VAct VAnt (VPres VInd) Pl P3) : caeduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : caeduerim
+act (VAct VAnt (VPres VConj) Sg P2) : caedueris
+act (VAct VAnt (VPres VConj) Sg P3) : caeduerit
+act (VAct VAnt (VPres VConj) Pl P1) : caeduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : caedueritis
+act (VAct VAnt (VPres VConj) Pl P3) : caeduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : caedueram
+act (VAct VAnt (VImpf VInd) Sg P2) : caedueras
+act (VAct VAnt (VImpf VInd) Sg P3) : caeduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : caedueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : caedueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : caeduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : caeduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : caeduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : caeduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : caeduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : caeduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : caeduissent
+act (VAct VAnt VFut Sg P1) : caeduero
+act (VAct VAnt VFut Sg P2) : caedueris
+act (VAct VAnt VFut Sg P3) : caeduerit
+act (VAct VAnt VFut Pl P1) : caeduerimus
+act (VAct VAnt VFut Pl P2) : caedueritis
+act (VAct VAnt VFut Pl P3) : caeduerint
+inf VSim : caedere
+inf VAnt : caeduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : fluiteo
+act (VAct VSim (VPres VInd) Sg P2) : fluites
+act (VAct VSim (VPres VInd) Sg P3) : fluitet
+act (VAct VSim (VPres VInd) Pl P1) : fluitemus
+act (VAct VSim (VPres VInd) Pl P2) : fluitetis
+act (VAct VSim (VPres VInd) Pl P3) : fluitent
+act (VAct VSim (VPres VConj) Sg P1) : fluiteam
+act (VAct VSim (VPres VConj) Sg P2) : fluiteas
+act (VAct VSim (VPres VConj) Sg P3) : fluiteat
+act (VAct VSim (VPres VConj) Pl P1) : fluiteamus
+act (VAct VSim (VPres VConj) Pl P2) : fluiteatis
+act (VAct VSim (VPres VConj) Pl P3) : fluiteant
+act (VAct VSim (VImpf VInd) Sg P1) : fluitebam
+act (VAct VSim (VImpf VInd) Sg P2) : fluitebas
+act (VAct VSim (VImpf VInd) Sg P3) : fluitebat
+act (VAct VSim (VImpf VInd) Pl P1) : fluitebamus
+act (VAct VSim (VImpf VInd) Pl P2) : fluitebatis
+act (VAct VSim (VImpf VInd) Pl P3) : fluitebant
+act (VAct VSim (VImpf VConj) Sg P1) : fluiterem
+act (VAct VSim (VImpf VConj) Sg P2) : fluiteres
+act (VAct VSim (VImpf VConj) Sg P3) : fluiteret
+act (VAct VSim (VImpf VConj) Pl P1) : fluiteremus
+act (VAct VSim (VImpf VConj) Pl P2) : fluiteretis
+act (VAct VSim (VImpf VConj) Pl P3) : fluiterent
+act (VAct VSim VFut Sg P1) : fluitebo
+act (VAct VSim VFut Sg P2) : fluitebis
+act (VAct VSim VFut Sg P3) : fluitebit
+act (VAct VSim VFut Pl P1) : fluitebimus
+act (VAct VSim VFut Pl P2) : fluitebitis
+act (VAct VSim VFut Pl P3) : fluitebunt
+act (VAct VAnt (VPres VInd) Sg P1) : fluitui
+act (VAct VAnt (VPres VInd) Sg P2) : fluituisti
+act (VAct VAnt (VPres VInd) Sg P3) : fluituit
+act (VAct VAnt (VPres VInd) Pl P1) : fluituimus
+act (VAct VAnt (VPres VInd) Pl P2) : fluituistis
+act (VAct VAnt (VPres VInd) Pl P3) : fluituerunt
+act (VAct VAnt (VPres VConj) Sg P1) : fluituerim
+act (VAct VAnt (VPres VConj) Sg P2) : fluitueris
+act (VAct VAnt (VPres VConj) Sg P3) : fluituerit
+act (VAct VAnt (VPres VConj) Pl P1) : fluituerimus
+act (VAct VAnt (VPres VConj) Pl P2) : fluitueritis
+act (VAct VAnt (VPres VConj) Pl P3) : fluituerint
+act (VAct VAnt (VImpf VInd) Sg P1) : fluitueram
+act (VAct VAnt (VImpf VInd) Sg P2) : fluitueras
+act (VAct VAnt (VImpf VInd) Sg P3) : fluituerat
+act (VAct VAnt (VImpf VInd) Pl P1) : fluitueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : fluitueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : fluituerant
+act (VAct VAnt (VImpf VConj) Sg P1) : fluituissem
+act (VAct VAnt (VImpf VConj) Sg P2) : fluituisses
+act (VAct VAnt (VImpf VConj) Sg P3) : fluituisset
+act (VAct VAnt (VImpf VConj) Pl P1) : fluituissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : fluituissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : fluituissent
+act (VAct VAnt VFut Sg P1) : fluituero
+act (VAct VAnt VFut Sg P2) : fluitueris
+act (VAct VAnt VFut Sg P3) : fluituerit
+act (VAct VAnt VFut Pl P1) : fluituerimus
+act (VAct VAnt VFut Pl P2) : fluitueritis
+act (VAct VAnt VFut Pl P3) : fluituerint
+inf VSim : fluitere
+inf VAnt : fluituisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : flueo
+act (VAct VSim (VPres VInd) Sg P2) : flues
+act (VAct VSim (VPres VInd) Sg P3) : fluet
+act (VAct VSim (VPres VInd) Pl P1) : fluemus
+act (VAct VSim (VPres VInd) Pl P2) : fluetis
+act (VAct VSim (VPres VInd) Pl P3) : fluent
+act (VAct VSim (VPres VConj) Sg P1) : flueam
+act (VAct VSim (VPres VConj) Sg P2) : flueas
+act (VAct VSim (VPres VConj) Sg P3) : flueat
+act (VAct VSim (VPres VConj) Pl P1) : flueamus
+act (VAct VSim (VPres VConj) Pl P2) : flueatis
+act (VAct VSim (VPres VConj) Pl P3) : flueant
+act (VAct VSim (VImpf VInd) Sg P1) : fluebam
+act (VAct VSim (VImpf VInd) Sg P2) : fluebas
+act (VAct VSim (VImpf VInd) Sg P3) : fluebat
+act (VAct VSim (VImpf VInd) Pl P1) : fluebamus
+act (VAct VSim (VImpf VInd) Pl P2) : fluebatis
+act (VAct VSim (VImpf VInd) Pl P3) : fluebant
+act (VAct VSim (VImpf VConj) Sg P1) : fluerem
+act (VAct VSim (VImpf VConj) Sg P2) : flueres
+act (VAct VSim (VImpf VConj) Sg P3) : flueret
+act (VAct VSim (VImpf VConj) Pl P1) : flueremus
+act (VAct VSim (VImpf VConj) Pl P2) : flueretis
+act (VAct VSim (VImpf VConj) Pl P3) : fluerent
+act (VAct VSim VFut Sg P1) : fluebo
+act (VAct VSim VFut Sg P2) : fluebis
+act (VAct VSim VFut Sg P3) : fluebit
+act (VAct VSim VFut Pl P1) : fluebimus
+act (VAct VSim VFut Pl P2) : fluebitis
+act (VAct VSim VFut Pl P3) : fluebunt
+act (VAct VAnt (VPres VInd) Sg P1) : fluui
+act (VAct VAnt (VPres VInd) Sg P2) : fluuisti
+act (VAct VAnt (VPres VInd) Sg P3) : fluuit
+act (VAct VAnt (VPres VInd) Pl P1) : fluuimus
+act (VAct VAnt (VPres VInd) Pl P2) : fluuistis
+act (VAct VAnt (VPres VInd) Pl P3) : fluuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : fluuerim
+act (VAct VAnt (VPres VConj) Sg P2) : fluueris
+act (VAct VAnt (VPres VConj) Sg P3) : fluuerit
+act (VAct VAnt (VPres VConj) Pl P1) : fluuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : fluueritis
+act (VAct VAnt (VPres VConj) Pl P3) : fluuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : fluueram
+act (VAct VAnt (VImpf VInd) Sg P2) : fluueras
+act (VAct VAnt (VImpf VInd) Sg P3) : fluuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : fluueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : fluueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : fluuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : fluuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : fluuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : fluuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : fluuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : fluuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : fluuissent
+act (VAct VAnt VFut Sg P1) : fluuero
+act (VAct VAnt VFut Sg P2) : fluueris
+act (VAct VAnt VFut Sg P3) : fluuerit
+act (VAct VAnt VFut Pl P1) : fluuerimus
+act (VAct VAnt VFut Pl P2) : fluueritis
+act (VAct VAnt VFut Pl P3) : fluuerint
+inf VSim : fluere
+inf VAnt : fluuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : volo
+act (VAct VSim (VPres VInd) Sg P2) : volas
+act (VAct VSim (VPres VInd) Sg P3) : volat
+act (VAct VSim (VPres VInd) Pl P1) : volamus
+act (VAct VSim (VPres VInd) Pl P2) : volatis
+act (VAct VSim (VPres VInd) Pl P3) : volant
+act (VAct VSim (VPres VConj) Sg P1) : volem
+act (VAct VSim (VPres VConj) Sg P2) : voles
+act (VAct VSim (VPres VConj) Sg P3) : volet
+act (VAct VSim (VPres VConj) Pl P1) : volemus
+act (VAct VSim (VPres VConj) Pl P2) : voletis
+act (VAct VSim (VPres VConj) Pl P3) : volent
+act (VAct VSim (VImpf VInd) Sg P1) : volabam
+act (VAct VSim (VImpf VInd) Sg P2) : volabas
+act (VAct VSim (VImpf VInd) Sg P3) : volabat
+act (VAct VSim (VImpf VInd) Pl P1) : volabamus
+act (VAct VSim (VImpf VInd) Pl P2) : volabatis
+act (VAct VSim (VImpf VInd) Pl P3) : volabant
+act (VAct VSim (VImpf VConj) Sg P1) : volarem
+act (VAct VSim (VImpf VConj) Sg P2) : volares
+act (VAct VSim (VImpf VConj) Sg P3) : volaret
+act (VAct VSim (VImpf VConj) Pl P1) : volaremus
+act (VAct VSim (VImpf VConj) Pl P2) : volaretis
+act (VAct VSim (VImpf VConj) Pl P3) : volarent
+act (VAct VSim VFut Sg P1) : volabo
+act (VAct VSim VFut Sg P2) : volabis
+act (VAct VSim VFut Sg P3) : volabit
+act (VAct VSim VFut Pl P1) : volabimus
+act (VAct VSim VFut Pl P2) : volabitis
+act (VAct VSim VFut Pl P3) : volabunt
+act (VAct VAnt (VPres VInd) Sg P1) : volavi
+act (VAct VAnt (VPres VInd) Sg P2) : volavisti
+act (VAct VAnt (VPres VInd) Sg P3) : volavit
+act (VAct VAnt (VPres VInd) Pl P1) : volavimus
+act (VAct VAnt (VPres VInd) Pl P2) : volavistis
+act (VAct VAnt (VPres VInd) Pl P3) : volaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : volaverim
+act (VAct VAnt (VPres VConj) Sg P2) : volaveris
+act (VAct VAnt (VPres VConj) Sg P3) : volaverit
+act (VAct VAnt (VPres VConj) Pl P1) : volaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : volaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : volaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : volaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : volaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : volaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : volaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : volaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : volaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : volavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : volavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : volavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : volavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : volavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : volavissent
+act (VAct VAnt VFut Sg P1) : volavero
+act (VAct VAnt VFut Sg P2) : volaveris
+act (VAct VAnt VFut Sg P3) : volaverit
+act (VAct VAnt VFut Pl P1) : volaverimus
+act (VAct VAnt VFut Pl P2) : volaveritis
+act (VAct VAnt VFut Pl P3) : volaverint
+inf VSim : volare
+inf VAnt : volavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : gelo
+act (VAct VSim (VPres VInd) Sg P2) : gelas
+act (VAct VSim (VPres VInd) Sg P3) : gelat
+act (VAct VSim (VPres VInd) Pl P1) : gelamus
+act (VAct VSim (VPres VInd) Pl P2) : gelatis
+act (VAct VSim (VPres VInd) Pl P3) : gelant
+act (VAct VSim (VPres VConj) Sg P1) : gelem
+act (VAct VSim (VPres VConj) Sg P2) : geles
+act (VAct VSim (VPres VConj) Sg P3) : gelet
+act (VAct VSim (VPres VConj) Pl P1) : gelemus
+act (VAct VSim (VPres VConj) Pl P2) : geletis
+act (VAct VSim (VPres VConj) Pl P3) : gelent
+act (VAct VSim (VImpf VInd) Sg P1) : gelabam
+act (VAct VSim (VImpf VInd) Sg P2) : gelabas
+act (VAct VSim (VImpf VInd) Sg P3) : gelabat
+act (VAct VSim (VImpf VInd) Pl P1) : gelabamus
+act (VAct VSim (VImpf VInd) Pl P2) : gelabatis
+act (VAct VSim (VImpf VInd) Pl P3) : gelabant
+act (VAct VSim (VImpf VConj) Sg P1) : gelarem
+act (VAct VSim (VImpf VConj) Sg P2) : gelares
+act (VAct VSim (VImpf VConj) Sg P3) : gelaret
+act (VAct VSim (VImpf VConj) Pl P1) : gelaremus
+act (VAct VSim (VImpf VConj) Pl P2) : gelaretis
+act (VAct VSim (VImpf VConj) Pl P3) : gelarent
+act (VAct VSim VFut Sg P1) : gelabo
+act (VAct VSim VFut Sg P2) : gelabis
+act (VAct VSim VFut Sg P3) : gelabit
+act (VAct VSim VFut Pl P1) : gelabimus
+act (VAct VSim VFut Pl P2) : gelabitis
+act (VAct VSim VFut Pl P3) : gelabunt
+act (VAct VAnt (VPres VInd) Sg P1) : gelavi
+act (VAct VAnt (VPres VInd) Sg P2) : gelavisti
+act (VAct VAnt (VPres VInd) Sg P3) : gelavit
+act (VAct VAnt (VPres VInd) Pl P1) : gelavimus
+act (VAct VAnt (VPres VInd) Pl P2) : gelavistis
+act (VAct VAnt (VPres VInd) Pl P3) : gelaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : gelaverim
+act (VAct VAnt (VPres VConj) Sg P2) : gelaveris
+act (VAct VAnt (VPres VConj) Sg P3) : gelaverit
+act (VAct VAnt (VPres VConj) Pl P1) : gelaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : gelaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : gelaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : gelaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : gelaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : gelaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : gelaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : gelaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : gelaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : gelavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : gelavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : gelavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : gelavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : gelavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : gelavissent
+act (VAct VAnt VFut Sg P1) : gelavero
+act (VAct VAnt VFut Sg P2) : gelaveris
+act (VAct VAnt VFut Sg P3) : gelaverit
+act (VAct VAnt VFut Pl P1) : gelaverimus
+act (VAct VAnt VFut Pl P2) : gelaveritis
+act (VAct VAnt VFut Pl P3) : gelaverint
+inf VSim : gelare
+inf VAnt : gelavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : io
+act (VAct VSim (VPres VInd) Sg P2) : is
+act (VAct VSim (VPres VInd) Sg P3) : it
+act (VAct VSim (VPres VInd) Pl P1) : imus
+act (VAct VSim (VPres VInd) Pl P2) : itis
+act (VAct VSim (VPres VInd) Pl P3) : iunt
+act (VAct VSim (VPres VConj) Sg P1) : iam
+act (VAct VSim (VPres VConj) Sg P2) : ias
+act (VAct VSim (VPres VConj) Sg P3) : iat
+act (VAct VSim (VPres VConj) Pl P1) : iamus
+act (VAct VSim (VPres VConj) Pl P2) : iatis
+act (VAct VSim (VPres VConj) Pl P3) : iant
+act (VAct VSim (VImpf VInd) Sg P1) : iebam
+act (VAct VSim (VImpf VInd) Sg P2) : iebas
+act (VAct VSim (VImpf VInd) Sg P3) : iebat
+act (VAct VSim (VImpf VInd) Pl P1) : iebamus
+act (VAct VSim (VImpf VInd) Pl P2) : iebatis
+act (VAct VSim (VImpf VInd) Pl P3) : iebant
+act (VAct VSim (VImpf VConj) Sg P1) : irem
+act (VAct VSim (VImpf VConj) Sg P2) : ires
+act (VAct VSim (VImpf VConj) Sg P3) : iret
+act (VAct VSim (VImpf VConj) Pl P1) : iremus
+act (VAct VSim (VImpf VConj) Pl P2) : iretis
+act (VAct VSim (VImpf VConj) Pl P3) : irent
+act (VAct VSim VFut Sg P1) : iam
+act (VAct VSim VFut Sg P2) : ies
+act (VAct VSim VFut Sg P3) : iet
+act (VAct VSim VFut Pl P1) : iemus
+act (VAct VSim VFut Pl P2) : ietis
+act (VAct VSim VFut Pl P3) : ient
+act (VAct VAnt (VPres VInd) Sg P1) : ivi
+act (VAct VAnt (VPres VInd) Sg P2) : ivisti
+act (VAct VAnt (VPres VInd) Sg P3) : ivit
+act (VAct VAnt (VPres VInd) Pl P1) : ivimus
+act (VAct VAnt (VPres VInd) Pl P2) : ivistis
+act (VAct VAnt (VPres VInd) Pl P3) : iverunt
+act (VAct VAnt (VPres VConj) Sg P1) : iverim
+act (VAct VAnt (VPres VConj) Sg P2) : iveris
+act (VAct VAnt (VPres VConj) Sg P3) : iverit
+act (VAct VAnt (VPres VConj) Pl P1) : iverimus
+act (VAct VAnt (VPres VConj) Pl P2) : iveritis
+act (VAct VAnt (VPres VConj) Pl P3) : iverint
+act (VAct VAnt (VImpf VInd) Sg P1) : iveram
+act (VAct VAnt (VImpf VInd) Sg P2) : iveras
+act (VAct VAnt (VImpf VInd) Sg P3) : iverat
+act (VAct VAnt (VImpf VInd) Pl P1) : iveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : iveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : iverant
+act (VAct VAnt (VImpf VConj) Sg P1) : ivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : ivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : ivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : ivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : ivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : ivissent
+act (VAct VAnt VFut Sg P1) : ivero
+act (VAct VAnt VFut Sg P2) : iveris
+act (VAct VAnt VFut Sg P3) : iverit
+act (VAct VAnt VFut Pl P1) : iverimus
+act (VAct VAnt VFut Pl P2) : iveritis
+act (VAct VAnt VFut Pl P3) : iverint
+inf VSim : ire
+inf VAnt : ivisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : salto
+act (VAct VSim (VPres VInd) Sg P2) : saltas
+act (VAct VSim (VPres VInd) Sg P3) : saltat
+act (VAct VSim (VPres VInd) Pl P1) : saltamus
+act (VAct VSim (VPres VInd) Pl P2) : saltatis
+act (VAct VSim (VPres VInd) Pl P3) : saltant
+act (VAct VSim (VPres VConj) Sg P1) : saltem
+act (VAct VSim (VPres VConj) Sg P2) : saltes
+act (VAct VSim (VPres VConj) Sg P3) : saltet
+act (VAct VSim (VPres VConj) Pl P1) : saltemus
+act (VAct VSim (VPres VConj) Pl P2) : saltetis
+act (VAct VSim (VPres VConj) Pl P3) : saltent
+act (VAct VSim (VImpf VInd) Sg P1) : saltabam
+act (VAct VSim (VImpf VInd) Sg P2) : saltabas
+act (VAct VSim (VImpf VInd) Sg P3) : saltabat
+act (VAct VSim (VImpf VInd) Pl P1) : saltabamus
+act (VAct VSim (VImpf VInd) Pl P2) : saltabatis
+act (VAct VSim (VImpf VInd) Pl P3) : saltabant
+act (VAct VSim (VImpf VConj) Sg P1) : saltarem
+act (VAct VSim (VImpf VConj) Sg P2) : saltares
+act (VAct VSim (VImpf VConj) Sg P3) : saltaret
+act (VAct VSim (VImpf VConj) Pl P1) : saltaremus
+act (VAct VSim (VImpf VConj) Pl P2) : saltaretis
+act (VAct VSim (VImpf VConj) Pl P3) : saltarent
+act (VAct VSim VFut Sg P1) : saltabo
+act (VAct VSim VFut Sg P2) : saltabis
+act (VAct VSim VFut Sg P3) : saltabit
+act (VAct VSim VFut Pl P1) : saltabimus
+act (VAct VSim VFut Pl P2) : saltabitis
+act (VAct VSim VFut Pl P3) : saltabunt
+act (VAct VAnt (VPres VInd) Sg P1) : saltavi
+act (VAct VAnt (VPres VInd) Sg P2) : saltavisti
+act (VAct VAnt (VPres VInd) Sg P3) : saltavit
+act (VAct VAnt (VPres VInd) Pl P1) : saltavimus
+act (VAct VAnt (VPres VInd) Pl P2) : saltavistis
+act (VAct VAnt (VPres VInd) Pl P3) : saltaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : saltaverim
+act (VAct VAnt (VPres VConj) Sg P2) : saltaveris
+act (VAct VAnt (VPres VConj) Sg P3) : saltaverit
+act (VAct VAnt (VPres VConj) Pl P1) : saltaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : saltaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : saltaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : saltaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : saltaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : saltaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : saltaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : saltaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : saltaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : saltavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : saltavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : saltavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : saltavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : saltavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : saltavissent
+act (VAct VAnt VFut Sg P1) : saltavero
+act (VAct VAnt VFut Sg P2) : saltaveris
+act (VAct VAnt VFut Sg P3) : saltaverit
+act (VAct VAnt VFut Pl P1) : saltaverimus
+act (VAct VAnt VFut Pl P2) : saltaveritis
+act (VAct VAnt VFut Pl P3) : saltaverint
+inf VSim : saltare
+inf VAnt : saltavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : rideo
+act (VAct VSim (VPres VInd) Sg P2) : rides
+act (VAct VSim (VPres VInd) Sg P3) : ridet
+act (VAct VSim (VPres VInd) Pl P1) : ridemus
+act (VAct VSim (VPres VInd) Pl P2) : ridetis
+act (VAct VSim (VPres VInd) Pl P3) : rident
+act (VAct VSim (VPres VConj) Sg P1) : rideam
+act (VAct VSim (VPres VConj) Sg P2) : rideas
+act (VAct VSim (VPres VConj) Sg P3) : rideat
+act (VAct VSim (VPres VConj) Pl P1) : rideamus
+act (VAct VSim (VPres VConj) Pl P2) : rideatis
+act (VAct VSim (VPres VConj) Pl P3) : rideant
+act (VAct VSim (VImpf VInd) Sg P1) : ridebam
+act (VAct VSim (VImpf VInd) Sg P2) : ridebas
+act (VAct VSim (VImpf VInd) Sg P3) : ridebat
+act (VAct VSim (VImpf VInd) Pl P1) : ridebamus
+act (VAct VSim (VImpf VInd) Pl P2) : ridebatis
+act (VAct VSim (VImpf VInd) Pl P3) : ridebant
+act (VAct VSim (VImpf VConj) Sg P1) : riderem
+act (VAct VSim (VImpf VConj) Sg P2) : rideres
+act (VAct VSim (VImpf VConj) Sg P3) : rideret
+act (VAct VSim (VImpf VConj) Pl P1) : rideremus
+act (VAct VSim (VImpf VConj) Pl P2) : rideretis
+act (VAct VSim (VImpf VConj) Pl P3) : riderent
+act (VAct VSim VFut Sg P1) : ridebo
+act (VAct VSim VFut Sg P2) : ridebis
+act (VAct VSim VFut Sg P3) : ridebit
+act (VAct VSim VFut Pl P1) : ridebimus
+act (VAct VSim VFut Pl P2) : ridebitis
+act (VAct VSim VFut Pl P3) : ridebunt
+act (VAct VAnt (VPres VInd) Sg P1) : ridui
+act (VAct VAnt (VPres VInd) Sg P2) : riduisti
+act (VAct VAnt (VPres VInd) Sg P3) : riduit
+act (VAct VAnt (VPres VInd) Pl P1) : riduimus
+act (VAct VAnt (VPres VInd) Pl P2) : riduistis
+act (VAct VAnt (VPres VInd) Pl P3) : riduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : riduerim
+act (VAct VAnt (VPres VConj) Sg P2) : ridueris
+act (VAct VAnt (VPres VConj) Sg P3) : riduerit
+act (VAct VAnt (VPres VConj) Pl P1) : riduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : ridueritis
+act (VAct VAnt (VPres VConj) Pl P3) : riduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : ridueram
+act (VAct VAnt (VImpf VInd) Sg P2) : ridueras
+act (VAct VAnt (VImpf VInd) Sg P3) : riduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : ridueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : ridueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : riduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : riduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : riduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : riduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : riduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : riduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : riduissent
+act (VAct VAnt VFut Sg P1) : riduero
+act (VAct VAnt VFut Sg P2) : ridueris
+act (VAct VAnt VFut Sg P3) : riduerit
+act (VAct VAnt VFut Pl P1) : riduerimus
+act (VAct VAnt VFut Pl P2) : ridueritis
+act (VAct VAnt VFut Pl P3) : riduerint
+inf VSim : ridere
+inf VAnt : riduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : iaceo
+act (VAct VSim (VPres VInd) Sg P2) : iaces
+act (VAct VSim (VPres VInd) Sg P3) : iacet
+act (VAct VSim (VPres VInd) Pl P1) : iacemus
+act (VAct VSim (VPres VInd) Pl P2) : iacetis
+act (VAct VSim (VPres VInd) Pl P3) : iacent
+act (VAct VSim (VPres VConj) Sg P1) : iaceam
+act (VAct VSim (VPres VConj) Sg P2) : iaceas
+act (VAct VSim (VPres VConj) Sg P3) : iaceat
+act (VAct VSim (VPres VConj) Pl P1) : iaceamus
+act (VAct VSim (VPres VConj) Pl P2) : iaceatis
+act (VAct VSim (VPres VConj) Pl P3) : iaceant
+act (VAct VSim (VImpf VInd) Sg P1) : iacebam
+act (VAct VSim (VImpf VInd) Sg P2) : iacebas
+act (VAct VSim (VImpf VInd) Sg P3) : iacebat
+act (VAct VSim (VImpf VInd) Pl P1) : iacebamus
+act (VAct VSim (VImpf VInd) Pl P2) : iacebatis
+act (VAct VSim (VImpf VInd) Pl P3) : iacebant
+act (VAct VSim (VImpf VConj) Sg P1) : iacerem
+act (VAct VSim (VImpf VConj) Sg P2) : iaceres
+act (VAct VSim (VImpf VConj) Sg P3) : iaceret
+act (VAct VSim (VImpf VConj) Pl P1) : iaceremus
+act (VAct VSim (VImpf VConj) Pl P2) : iaceretis
+act (VAct VSim (VImpf VConj) Pl P3) : iacerent
+act (VAct VSim VFut Sg P1) : iacebo
+act (VAct VSim VFut Sg P2) : iacebis
+act (VAct VSim VFut Sg P3) : iacebit
+act (VAct VSim VFut Pl P1) : iacebimus
+act (VAct VSim VFut Pl P2) : iacebitis
+act (VAct VSim VFut Pl P3) : iacebunt
+act (VAct VAnt (VPres VInd) Sg P1) : iacui
+act (VAct VAnt (VPres VInd) Sg P2) : iacuisti
+act (VAct VAnt (VPres VInd) Sg P3) : iacuit
+act (VAct VAnt (VPres VInd) Pl P1) : iacuimus
+act (VAct VAnt (VPres VInd) Pl P2) : iacuistis
+act (VAct VAnt (VPres VInd) Pl P3) : iacuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : iacuerim
+act (VAct VAnt (VPres VConj) Sg P2) : iacueris
+act (VAct VAnt (VPres VConj) Sg P3) : iacuerit
+act (VAct VAnt (VPres VConj) Pl P1) : iacuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : iacueritis
+act (VAct VAnt (VPres VConj) Pl P3) : iacuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : iacueram
+act (VAct VAnt (VImpf VInd) Sg P2) : iacueras
+act (VAct VAnt (VImpf VInd) Sg P3) : iacuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : iacueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : iacueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : iacuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : iacuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : iacuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : iacuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : iacuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : iacuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : iacuissent
+act (VAct VAnt VFut Sg P1) : iacuero
+act (VAct VAnt VFut Sg P2) : iacueris
+act (VAct VAnt VFut Sg P3) : iacuerit
+act (VAct VAnt VFut Pl P1) : iacuerimus
+act (VAct VAnt VFut Pl P2) : iacueritis
+act (VAct VAnt VFut Pl P3) : iacuerint
+inf VSim : iacere
+inf VAnt : iacuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : viveo
+act (VAct VSim (VPres VInd) Sg P2) : vives
+act (VAct VSim (VPres VInd) Sg P3) : vivet
+act (VAct VSim (VPres VInd) Pl P1) : vivemus
+act (VAct VSim (VPres VInd) Pl P2) : vivetis
+act (VAct VSim (VPres VInd) Pl P3) : vivent
+act (VAct VSim (VPres VConj) Sg P1) : viveam
+act (VAct VSim (VPres VConj) Sg P2) : viveas
+act (VAct VSim (VPres VConj) Sg P3) : viveat
+act (VAct VSim (VPres VConj) Pl P1) : viveamus
+act (VAct VSim (VPres VConj) Pl P2) : viveatis
+act (VAct VSim (VPres VConj) Pl P3) : viveant
+act (VAct VSim (VImpf VInd) Sg P1) : vivebam
+act (VAct VSim (VImpf VInd) Sg P2) : vivebas
+act (VAct VSim (VImpf VInd) Sg P3) : vivebat
+act (VAct VSim (VImpf VInd) Pl P1) : vivebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vivebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vivebant
+act (VAct VSim (VImpf VConj) Sg P1) : viverem
+act (VAct VSim (VImpf VConj) Sg P2) : viveres
+act (VAct VSim (VImpf VConj) Sg P3) : viveret
+act (VAct VSim (VImpf VConj) Pl P1) : viveremus
+act (VAct VSim (VImpf VConj) Pl P2) : viveretis
+act (VAct VSim (VImpf VConj) Pl P3) : viverent
+act (VAct VSim VFut Sg P1) : vivebo
+act (VAct VSim VFut Sg P2) : vivebis
+act (VAct VSim VFut Sg P3) : vivebit
+act (VAct VSim VFut Pl P1) : vivebimus
+act (VAct VSim VFut Pl P2) : vivebitis
+act (VAct VSim VFut Pl P3) : vivebunt
+act (VAct VAnt (VPres VInd) Sg P1) : vivui
+act (VAct VAnt (VPres VInd) Sg P2) : vivuisti
+act (VAct VAnt (VPres VInd) Sg P3) : vivuit
+act (VAct VAnt (VPres VInd) Pl P1) : vivuimus
+act (VAct VAnt (VPres VInd) Pl P2) : vivuistis
+act (VAct VAnt (VPres VInd) Pl P3) : vivuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : vivuerim
+act (VAct VAnt (VPres VConj) Sg P2) : vivueris
+act (VAct VAnt (VPres VConj) Sg P3) : vivuerit
+act (VAct VAnt (VPres VConj) Pl P1) : vivuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vivueritis
+act (VAct VAnt (VPres VConj) Pl P3) : vivuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vivueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vivueras
+act (VAct VAnt (VImpf VInd) Sg P3) : vivuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vivueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vivueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vivuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : vivuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vivuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vivuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vivuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vivuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vivuissent
+act (VAct VAnt VFut Sg P1) : vivuero
+act (VAct VAnt VFut Sg P2) : vivueris
+act (VAct VAnt VFut Sg P3) : vivuerit
+act (VAct VAnt VFut Pl P1) : vivuerimus
+act (VAct VAnt VFut Pl P2) : vivueritis
+act (VAct VAnt VFut Pl P3) : vivuerint
+inf VSim : vivere
+inf VAnt : vivuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : ludeo
+act (VAct VSim (VPres VInd) Sg P2) : ludes
+act (VAct VSim (VPres VInd) Sg P3) : ludet
+act (VAct VSim (VPres VInd) Pl P1) : ludemus
+act (VAct VSim (VPres VInd) Pl P2) : ludetis
+act (VAct VSim (VPres VInd) Pl P3) : ludent
+act (VAct VSim (VPres VConj) Sg P1) : ludeam
+act (VAct VSim (VPres VConj) Sg P2) : ludeas
+act (VAct VSim (VPres VConj) Sg P3) : ludeat
+act (VAct VSim (VPres VConj) Pl P1) : ludeamus
+act (VAct VSim (VPres VConj) Pl P2) : ludeatis
+act (VAct VSim (VPres VConj) Pl P3) : ludeant
+act (VAct VSim (VImpf VInd) Sg P1) : ludebam
+act (VAct VSim (VImpf VInd) Sg P2) : ludebas
+act (VAct VSim (VImpf VInd) Sg P3) : ludebat
+act (VAct VSim (VImpf VInd) Pl P1) : ludebamus
+act (VAct VSim (VImpf VInd) Pl P2) : ludebatis
+act (VAct VSim (VImpf VInd) Pl P3) : ludebant
+act (VAct VSim (VImpf VConj) Sg P1) : luderem
+act (VAct VSim (VImpf VConj) Sg P2) : luderes
+act (VAct VSim (VImpf VConj) Sg P3) : luderet
+act (VAct VSim (VImpf VConj) Pl P1) : luderemus
+act (VAct VSim (VImpf VConj) Pl P2) : luderetis
+act (VAct VSim (VImpf VConj) Pl P3) : luderent
+act (VAct VSim VFut Sg P1) : ludebo
+act (VAct VSim VFut Sg P2) : ludebis
+act (VAct VSim VFut Sg P3) : ludebit
+act (VAct VSim VFut Pl P1) : ludebimus
+act (VAct VSim VFut Pl P2) : ludebitis
+act (VAct VSim VFut Pl P3) : ludebunt
+act (VAct VAnt (VPres VInd) Sg P1) : ludui
+act (VAct VAnt (VPres VInd) Sg P2) : luduisti
+act (VAct VAnt (VPres VInd) Sg P3) : luduit
+act (VAct VAnt (VPres VInd) Pl P1) : luduimus
+act (VAct VAnt (VPres VInd) Pl P2) : luduistis
+act (VAct VAnt (VPres VInd) Pl P3) : luduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : luduerim
+act (VAct VAnt (VPres VConj) Sg P2) : ludueris
+act (VAct VAnt (VPres VConj) Sg P3) : luduerit
+act (VAct VAnt (VPres VConj) Pl P1) : luduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : ludueritis
+act (VAct VAnt (VPres VConj) Pl P3) : luduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : ludueram
+act (VAct VAnt (VImpf VInd) Sg P2) : ludueras
+act (VAct VAnt (VImpf VInd) Sg P3) : luduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : ludueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : ludueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : luduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : luduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : luduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : luduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : luduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : luduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : luduissent
+act (VAct VAnt VFut Sg P1) : luduero
+act (VAct VAnt VFut Sg P2) : ludueris
+act (VAct VAnt VFut Sg P3) : luduerit
+act (VAct VAnt VFut Pl P1) : luduerimus
+act (VAct VAnt VFut Pl P2) : ludueritis
+act (VAct VAnt VFut Pl P3) : luduerint
+inf VSim : ludere
+inf VAnt : luduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : curreo
+act (VAct VSim (VPres VInd) Sg P2) : curres
+act (VAct VSim (VPres VInd) Sg P3) : curret
+act (VAct VSim (VPres VInd) Pl P1) : curremus
+act (VAct VSim (VPres VInd) Pl P2) : curretis
+act (VAct VSim (VPres VInd) Pl P3) : current
+act (VAct VSim (VPres VConj) Sg P1) : curream
+act (VAct VSim (VPres VConj) Sg P2) : curreas
+act (VAct VSim (VPres VConj) Sg P3) : curreat
+act (VAct VSim (VPres VConj) Pl P1) : curreamus
+act (VAct VSim (VPres VConj) Pl P2) : curreatis
+act (VAct VSim (VPres VConj) Pl P3) : curreant
+act (VAct VSim (VImpf VInd) Sg P1) : currebam
+act (VAct VSim (VImpf VInd) Sg P2) : currebas
+act (VAct VSim (VImpf VInd) Sg P3) : currebat
+act (VAct VSim (VImpf VInd) Pl P1) : currebamus
+act (VAct VSim (VImpf VInd) Pl P2) : currebatis
+act (VAct VSim (VImpf VInd) Pl P3) : currebant
+act (VAct VSim (VImpf VConj) Sg P1) : currerem
+act (VAct VSim (VImpf VConj) Sg P2) : curreres
+act (VAct VSim (VImpf VConj) Sg P3) : curreret
+act (VAct VSim (VImpf VConj) Pl P1) : curreremus
+act (VAct VSim (VImpf VConj) Pl P2) : curreretis
+act (VAct VSim (VImpf VConj) Pl P3) : currerent
+act (VAct VSim VFut Sg P1) : currebo
+act (VAct VSim VFut Sg P2) : currebis
+act (VAct VSim VFut Sg P3) : currebit
+act (VAct VSim VFut Pl P1) : currebimus
+act (VAct VSim VFut Pl P2) : currebitis
+act (VAct VSim VFut Pl P3) : currebunt
+act (VAct VAnt (VPres VInd) Sg P1) : currui
+act (VAct VAnt (VPres VInd) Sg P2) : curruisti
+act (VAct VAnt (VPres VInd) Sg P3) : curruit
+act (VAct VAnt (VPres VInd) Pl P1) : curruimus
+act (VAct VAnt (VPres VInd) Pl P2) : curruistis
+act (VAct VAnt (VPres VInd) Pl P3) : curruerunt
+act (VAct VAnt (VPres VConj) Sg P1) : curruerim
+act (VAct VAnt (VPres VConj) Sg P2) : currueris
+act (VAct VAnt (VPres VConj) Sg P3) : curruerit
+act (VAct VAnt (VPres VConj) Pl P1) : curruerimus
+act (VAct VAnt (VPres VConj) Pl P2) : currueritis
+act (VAct VAnt (VPres VConj) Pl P3) : curruerint
+act (VAct VAnt (VImpf VInd) Sg P1) : currueram
+act (VAct VAnt (VImpf VInd) Sg P2) : currueras
+act (VAct VAnt (VImpf VInd) Sg P3) : curruerat
+act (VAct VAnt (VImpf VInd) Pl P1) : currueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : currueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : curruerant
+act (VAct VAnt (VImpf VConj) Sg P1) : curruissem
+act (VAct VAnt (VImpf VConj) Sg P2) : curruisses
+act (VAct VAnt (VImpf VConj) Sg P3) : curruisset
+act (VAct VAnt (VImpf VConj) Pl P1) : curruissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : curruissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : curruissent
+act (VAct VAnt VFut Sg P1) : curruero
+act (VAct VAnt VFut Sg P2) : currueris
+act (VAct VAnt VFut Sg P3) : curruerit
+act (VAct VAnt VFut Pl P1) : curruerimus
+act (VAct VAnt VFut Pl P2) : currueritis
+act (VAct VAnt VFut Pl P3) : curruerint
+inf VSim : currere
+inf VAnt : curruisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : sereo
+act (VAct VSim (VPres VInd) Sg P2) : seres
+act (VAct VSim (VPres VInd) Sg P3) : seret
+act (VAct VSim (VPres VInd) Pl P1) : seremus
+act (VAct VSim (VPres VInd) Pl P2) : seretis
+act (VAct VSim (VPres VInd) Pl P3) : serent
+act (VAct VSim (VPres VConj) Sg P1) : seream
+act (VAct VSim (VPres VConj) Sg P2) : sereas
+act (VAct VSim (VPres VConj) Sg P3) : sereat
+act (VAct VSim (VPres VConj) Pl P1) : sereamus
+act (VAct VSim (VPres VConj) Pl P2) : sereatis
+act (VAct VSim (VPres VConj) Pl P3) : sereant
+act (VAct VSim (VImpf VInd) Sg P1) : serebam
+act (VAct VSim (VImpf VInd) Sg P2) : serebas
+act (VAct VSim (VImpf VInd) Sg P3) : serebat
+act (VAct VSim (VImpf VInd) Pl P1) : serebamus
+act (VAct VSim (VImpf VInd) Pl P2) : serebatis
+act (VAct VSim (VImpf VInd) Pl P3) : serebant
+act (VAct VSim (VImpf VConj) Sg P1) : sererem
+act (VAct VSim (VImpf VConj) Sg P2) : sereres
+act (VAct VSim (VImpf VConj) Sg P3) : sereret
+act (VAct VSim (VImpf VConj) Pl P1) : sereremus
+act (VAct VSim (VImpf VConj) Pl P2) : sereretis
+act (VAct VSim (VImpf VConj) Pl P3) : sererent
+act (VAct VSim VFut Sg P1) : serebo
+act (VAct VSim VFut Sg P2) : serebis
+act (VAct VSim VFut Sg P3) : serebit
+act (VAct VSim VFut Pl P1) : serebimus
+act (VAct VSim VFut Pl P2) : serebitis
+act (VAct VSim VFut Pl P3) : serebunt
+act (VAct VAnt (VPres VInd) Sg P1) : serui
+act (VAct VAnt (VPres VInd) Sg P2) : seruisti
+act (VAct VAnt (VPres VInd) Sg P3) : seruit
+act (VAct VAnt (VPres VInd) Pl P1) : seruimus
+act (VAct VAnt (VPres VInd) Pl P2) : seruistis
+act (VAct VAnt (VPres VInd) Pl P3) : seruerunt
+act (VAct VAnt (VPres VConj) Sg P1) : seruerim
+act (VAct VAnt (VPres VConj) Sg P2) : serueris
+act (VAct VAnt (VPres VConj) Sg P3) : seruerit
+act (VAct VAnt (VPres VConj) Pl P1) : seruerimus
+act (VAct VAnt (VPres VConj) Pl P2) : serueritis
+act (VAct VAnt (VPres VConj) Pl P3) : seruerint
+act (VAct VAnt (VImpf VInd) Sg P1) : serueram
+act (VAct VAnt (VImpf VInd) Sg P2) : serueras
+act (VAct VAnt (VImpf VInd) Sg P3) : seruerat
+act (VAct VAnt (VImpf VInd) Pl P1) : serueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : serueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : seruerant
+act (VAct VAnt (VImpf VConj) Sg P1) : seruissem
+act (VAct VAnt (VImpf VConj) Sg P2) : seruisses
+act (VAct VAnt (VImpf VConj) Sg P3) : seruisset
+act (VAct VAnt (VImpf VConj) Pl P1) : seruissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : seruissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : seruissent
+act (VAct VAnt VFut Sg P1) : seruero
+act (VAct VAnt VFut Sg P2) : serueris
+act (VAct VAnt VFut Sg P3) : seruerit
+act (VAct VAnt VFut Pl P1) : seruerimus
+act (VAct VAnt VFut Pl P2) : serueritis
+act (VAct VAnt VFut Pl P3) : seruerint
+inf VSim : serere
+inf VAnt : seruisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : canto
+act (VAct VSim (VPres VInd) Sg P2) : cantas
+act (VAct VSim (VPres VInd) Sg P3) : cantat
+act (VAct VSim (VPres VInd) Pl P1) : cantamus
+act (VAct VSim (VPres VInd) Pl P2) : cantatis
+act (VAct VSim (VPres VInd) Pl P3) : cantant
+act (VAct VSim (VPres VConj) Sg P1) : cantem
+act (VAct VSim (VPres VConj) Sg P2) : cantes
+act (VAct VSim (VPres VConj) Sg P3) : cantet
+act (VAct VSim (VPres VConj) Pl P1) : cantemus
+act (VAct VSim (VPres VConj) Pl P2) : cantetis
+act (VAct VSim (VPres VConj) Pl P3) : cantent
+act (VAct VSim (VImpf VInd) Sg P1) : cantabam
+act (VAct VSim (VImpf VInd) Sg P2) : cantabas
+act (VAct VSim (VImpf VInd) Sg P3) : cantabat
+act (VAct VSim (VImpf VInd) Pl P1) : cantabamus
+act (VAct VSim (VImpf VInd) Pl P2) : cantabatis
+act (VAct VSim (VImpf VInd) Pl P3) : cantabant
+act (VAct VSim (VImpf VConj) Sg P1) : cantarem
+act (VAct VSim (VImpf VConj) Sg P2) : cantares
+act (VAct VSim (VImpf VConj) Sg P3) : cantaret
+act (VAct VSim (VImpf VConj) Pl P1) : cantaremus
+act (VAct VSim (VImpf VConj) Pl P2) : cantaretis
+act (VAct VSim (VImpf VConj) Pl P3) : cantarent
+act (VAct VSim VFut Sg P1) : cantabo
+act (VAct VSim VFut Sg P2) : cantabis
+act (VAct VSim VFut Sg P3) : cantabit
+act (VAct VSim VFut Pl P1) : cantabimus
+act (VAct VSim VFut Pl P2) : cantabitis
+act (VAct VSim VFut Pl P3) : cantabunt
+act (VAct VAnt (VPres VInd) Sg P1) : cantavi
+act (VAct VAnt (VPres VInd) Sg P2) : cantavisti
+act (VAct VAnt (VPres VInd) Sg P3) : cantavit
+act (VAct VAnt (VPres VInd) Pl P1) : cantavimus
+act (VAct VAnt (VPres VInd) Pl P2) : cantavistis
+act (VAct VAnt (VPres VInd) Pl P3) : cantaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : cantaverim
+act (VAct VAnt (VPres VConj) Sg P2) : cantaveris
+act (VAct VAnt (VPres VConj) Sg P3) : cantaverit
+act (VAct VAnt (VPres VConj) Pl P1) : cantaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : cantaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : cantaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : cantaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : cantaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : cantaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : cantaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : cantaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : cantaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : cantavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : cantavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : cantavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : cantavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : cantavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : cantavissent
+act (VAct VAnt VFut Sg P1) : cantavero
+act (VAct VAnt VFut Sg P2) : cantaveris
+act (VAct VAnt VFut Sg P3) : cantaverit
+act (VAct VAnt VFut Pl P1) : cantaverimus
+act (VAct VAnt VFut Pl P2) : cantaveritis
+act (VAct VAnt VFut Pl P3) : cantaverint
+inf VSim : cantare
+inf VAnt : cantavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : sedeo
+act (VAct VSim (VPres VInd) Sg P2) : sedes
+act (VAct VSim (VPres VInd) Sg P3) : sedet
+act (VAct VSim (VPres VInd) Pl P1) : sedemus
+act (VAct VSim (VPres VInd) Pl P2) : sedetis
+act (VAct VSim (VPres VInd) Pl P3) : sedent
+act (VAct VSim (VPres VConj) Sg P1) : sedeam
+act (VAct VSim (VPres VConj) Sg P2) : sedeas
+act (VAct VSim (VPres VConj) Sg P3) : sedeat
+act (VAct VSim (VPres VConj) Pl P1) : sedeamus
+act (VAct VSim (VPres VConj) Pl P2) : sedeatis
+act (VAct VSim (VPres VConj) Pl P3) : sedeant
+act (VAct VSim (VImpf VInd) Sg P1) : sedebam
+act (VAct VSim (VImpf VInd) Sg P2) : sedebas
+act (VAct VSim (VImpf VInd) Sg P3) : sedebat
+act (VAct VSim (VImpf VInd) Pl P1) : sedebamus
+act (VAct VSim (VImpf VInd) Pl P2) : sedebatis
+act (VAct VSim (VImpf VInd) Pl P3) : sedebant
+act (VAct VSim (VImpf VConj) Sg P1) : sederem
+act (VAct VSim (VImpf VConj) Sg P2) : sederes
+act (VAct VSim (VImpf VConj) Sg P3) : sederet
+act (VAct VSim (VImpf VConj) Pl P1) : sederemus
+act (VAct VSim (VImpf VConj) Pl P2) : sederetis
+act (VAct VSim (VImpf VConj) Pl P3) : sederent
+act (VAct VSim VFut Sg P1) : sedebo
+act (VAct VSim VFut Sg P2) : sedebis
+act (VAct VSim VFut Sg P3) : sedebit
+act (VAct VSim VFut Pl P1) : sedebimus
+act (VAct VSim VFut Pl P2) : sedebitis
+act (VAct VSim VFut Pl P3) : sedebunt
+act (VAct VAnt (VPres VInd) Sg P1) : sedui
+act (VAct VAnt (VPres VInd) Sg P2) : seduisti
+act (VAct VAnt (VPres VInd) Sg P3) : seduit
+act (VAct VAnt (VPres VInd) Pl P1) : seduimus
+act (VAct VAnt (VPres VInd) Pl P2) : seduistis
+act (VAct VAnt (VPres VInd) Pl P3) : seduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : seduerim
+act (VAct VAnt (VPres VConj) Sg P2) : sedueris
+act (VAct VAnt (VPres VConj) Sg P3) : seduerit
+act (VAct VAnt (VPres VConj) Pl P1) : seduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : sedueritis
+act (VAct VAnt (VPres VConj) Pl P3) : seduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : sedueram
+act (VAct VAnt (VImpf VInd) Sg P2) : sedueras
+act (VAct VAnt (VImpf VInd) Sg P3) : seduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : sedueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : sedueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : seduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : seduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : seduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : seduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : seduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : seduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : seduissent
+act (VAct VAnt VFut Sg P1) : seduero
+act (VAct VAnt VFut Sg P2) : sedueris
+act (VAct VAnt VFut Sg P3) : seduerit
+act (VAct VAnt VFut Pl P1) : seduerimus
+act (VAct VAnt VFut Pl P2) : sedueritis
+act (VAct VAnt VFut Pl P3) : seduerint
+inf VSim : sedere
+inf VAnt : seduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : dormio
+act (VAct VSim (VPres VInd) Sg P2) : dormis
+act (VAct VSim (VPres VInd) Sg P3) : dormit
+act (VAct VSim (VPres VInd) Pl P1) : dormimus
+act (VAct VSim (VPres VInd) Pl P2) : dormitis
+act (VAct VSim (VPres VInd) Pl P3) : dormiunt
+act (VAct VSim (VPres VConj) Sg P1) : dormiam
+act (VAct VSim (VPres VConj) Sg P2) : dormias
+act (VAct VSim (VPres VConj) Sg P3) : dormiat
+act (VAct VSim (VPres VConj) Pl P1) : dormiamus
+act (VAct VSim (VPres VConj) Pl P2) : dormiatis
+act (VAct VSim (VPres VConj) Pl P3) : dormiant
+act (VAct VSim (VImpf VInd) Sg P1) : dormiebam
+act (VAct VSim (VImpf VInd) Sg P2) : dormiebas
+act (VAct VSim (VImpf VInd) Sg P3) : dormiebat
+act (VAct VSim (VImpf VInd) Pl P1) : dormiebamus
+act (VAct VSim (VImpf VInd) Pl P2) : dormiebatis
+act (VAct VSim (VImpf VInd) Pl P3) : dormiebant
+act (VAct VSim (VImpf VConj) Sg P1) : dormirem
+act (VAct VSim (VImpf VConj) Sg P2) : dormires
+act (VAct VSim (VImpf VConj) Sg P3) : dormiret
+act (VAct VSim (VImpf VConj) Pl P1) : dormiremus
+act (VAct VSim (VImpf VConj) Pl P2) : dormiretis
+act (VAct VSim (VImpf VConj) Pl P3) : dormirent
+act (VAct VSim VFut Sg P1) : dormiam
+act (VAct VSim VFut Sg P2) : dormies
+act (VAct VSim VFut Sg P3) : dormiet
+act (VAct VSim VFut Pl P1) : dormiemus
+act (VAct VSim VFut Pl P2) : dormietis
+act (VAct VSim VFut Pl P3) : dormient
+act (VAct VAnt (VPres VInd) Sg P1) : dormivi
+act (VAct VAnt (VPres VInd) Sg P2) : dormivisti
+act (VAct VAnt (VPres VInd) Sg P3) : dormivit
+act (VAct VAnt (VPres VInd) Pl P1) : dormivimus
+act (VAct VAnt (VPres VInd) Pl P2) : dormivistis
+act (VAct VAnt (VPres VInd) Pl P3) : dormiverunt
+act (VAct VAnt (VPres VConj) Sg P1) : dormiverim
+act (VAct VAnt (VPres VConj) Sg P2) : dormiveris
+act (VAct VAnt (VPres VConj) Sg P3) : dormiverit
+act (VAct VAnt (VPres VConj) Pl P1) : dormiverimus
+act (VAct VAnt (VPres VConj) Pl P2) : dormiveritis
+act (VAct VAnt (VPres VConj) Pl P3) : dormiverint
+act (VAct VAnt (VImpf VInd) Sg P1) : dormiveram
+act (VAct VAnt (VImpf VInd) Sg P2) : dormiveras
+act (VAct VAnt (VImpf VInd) Sg P3) : dormiverat
+act (VAct VAnt (VImpf VInd) Pl P1) : dormiveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : dormiveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : dormiverant
+act (VAct VAnt (VImpf VConj) Sg P1) : dormivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : dormivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : dormivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : dormivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : dormivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : dormivissent
+act (VAct VAnt VFut Sg P1) : dormivero
+act (VAct VAnt VFut Sg P2) : dormiveris
+act (VAct VAnt VFut Sg P3) : dormiverit
+act (VAct VAnt VFut Pl P1) : dormiverimus
+act (VAct VAnt VFut Pl P2) : dormiveritis
+act (VAct VAnt VFut Pl P3) : dormiverint
+inf VSim : dormire
+inf VAnt : dormivisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : oleo
+act (VAct VSim (VPres VInd) Sg P2) : oles
+act (VAct VSim (VPres VInd) Sg P3) : olet
+act (VAct VSim (VPres VInd) Pl P1) : olemus
+act (VAct VSim (VPres VInd) Pl P2) : oletis
+act (VAct VSim (VPres VInd) Pl P3) : olent
+act (VAct VSim (VPres VConj) Sg P1) : oleam
+act (VAct VSim (VPres VConj) Sg P2) : oleas
+act (VAct VSim (VPres VConj) Sg P3) : oleat
+act (VAct VSim (VPres VConj) Pl P1) : oleamus
+act (VAct VSim (VPres VConj) Pl P2) : oleatis
+act (VAct VSim (VPres VConj) Pl P3) : oleant
+act (VAct VSim (VImpf VInd) Sg P1) : olebam
+act (VAct VSim (VImpf VInd) Sg P2) : olebas
+act (VAct VSim (VImpf VInd) Sg P3) : olebat
+act (VAct VSim (VImpf VInd) Pl P1) : olebamus
+act (VAct VSim (VImpf VInd) Pl P2) : olebatis
+act (VAct VSim (VImpf VInd) Pl P3) : olebant
+act (VAct VSim (VImpf VConj) Sg P1) : olerem
+act (VAct VSim (VImpf VConj) Sg P2) : oleres
+act (VAct VSim (VImpf VConj) Sg P3) : oleret
+act (VAct VSim (VImpf VConj) Pl P1) : oleremus
+act (VAct VSim (VImpf VConj) Pl P2) : oleretis
+act (VAct VSim (VImpf VConj) Pl P3) : olerent
+act (VAct VSim VFut Sg P1) : olebo
+act (VAct VSim VFut Sg P2) : olebis
+act (VAct VSim VFut Sg P3) : olebit
+act (VAct VSim VFut Pl P1) : olebimus
+act (VAct VSim VFut Pl P2) : olebitis
+act (VAct VSim VFut Pl P3) : olebunt
+act (VAct VAnt (VPres VInd) Sg P1) : olui
+act (VAct VAnt (VPres VInd) Sg P2) : oluisti
+act (VAct VAnt (VPres VInd) Sg P3) : oluit
+act (VAct VAnt (VPres VInd) Pl P1) : oluimus
+act (VAct VAnt (VPres VInd) Pl P2) : oluistis
+act (VAct VAnt (VPres VInd) Pl P3) : oluerunt
+act (VAct VAnt (VPres VConj) Sg P1) : oluerim
+act (VAct VAnt (VPres VConj) Sg P2) : olueris
+act (VAct VAnt (VPres VConj) Sg P3) : oluerit
+act (VAct VAnt (VPres VConj) Pl P1) : oluerimus
+act (VAct VAnt (VPres VConj) Pl P2) : olueritis
+act (VAct VAnt (VPres VConj) Pl P3) : oluerint
+act (VAct VAnt (VImpf VInd) Sg P1) : olueram
+act (VAct VAnt (VImpf VInd) Sg P2) : olueras
+act (VAct VAnt (VImpf VInd) Sg P3) : oluerat
+act (VAct VAnt (VImpf VInd) Pl P1) : olueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : olueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : oluerant
+act (VAct VAnt (VImpf VConj) Sg P1) : oluissem
+act (VAct VAnt (VImpf VConj) Sg P2) : oluisses
+act (VAct VAnt (VImpf VConj) Sg P3) : oluisset
+act (VAct VAnt (VImpf VConj) Pl P1) : oluissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : oluissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : oluissent
+act (VAct VAnt VFut Sg P1) : oluero
+act (VAct VAnt VFut Sg P2) : olueris
+act (VAct VAnt VFut Sg P3) : oluerit
+act (VAct VAnt VFut Pl P1) : oluerimus
+act (VAct VAnt VFut Pl P2) : olueritis
+act (VAct VAnt VFut Pl P3) : oluerint
+inf VSim : olere
+inf VAnt : oluisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : spueo
+act (VAct VSim (VPres VInd) Sg P2) : spues
+act (VAct VSim (VPres VInd) Sg P3) : spuet
+act (VAct VSim (VPres VInd) Pl P1) : spuemus
+act (VAct VSim (VPres VInd) Pl P2) : spuetis
+act (VAct VSim (VPres VInd) Pl P3) : spuent
+act (VAct VSim (VPres VConj) Sg P1) : spueam
+act (VAct VSim (VPres VConj) Sg P2) : spueas
+act (VAct VSim (VPres VConj) Sg P3) : spueat
+act (VAct VSim (VPres VConj) Pl P1) : spueamus
+act (VAct VSim (VPres VConj) Pl P2) : spueatis
+act (VAct VSim (VPres VConj) Pl P3) : spueant
+act (VAct VSim (VImpf VInd) Sg P1) : spuebam
+act (VAct VSim (VImpf VInd) Sg P2) : spuebas
+act (VAct VSim (VImpf VInd) Sg P3) : spuebat
+act (VAct VSim (VImpf VInd) Pl P1) : spuebamus
+act (VAct VSim (VImpf VInd) Pl P2) : spuebatis
+act (VAct VSim (VImpf VInd) Pl P3) : spuebant
+act (VAct VSim (VImpf VConj) Sg P1) : spuerem
+act (VAct VSim (VImpf VConj) Sg P2) : spueres
+act (VAct VSim (VImpf VConj) Sg P3) : spueret
+act (VAct VSim (VImpf VConj) Pl P1) : spueremus
+act (VAct VSim (VImpf VConj) Pl P2) : spueretis
+act (VAct VSim (VImpf VConj) Pl P3) : spuerent
+act (VAct VSim VFut Sg P1) : spuebo
+act (VAct VSim VFut Sg P2) : spuebis
+act (VAct VSim VFut Sg P3) : spuebit
+act (VAct VSim VFut Pl P1) : spuebimus
+act (VAct VSim VFut Pl P2) : spuebitis
+act (VAct VSim VFut Pl P3) : spuebunt
+act (VAct VAnt (VPres VInd) Sg P1) : spuui
+act (VAct VAnt (VPres VInd) Sg P2) : spuuisti
+act (VAct VAnt (VPres VInd) Sg P3) : spuuit
+act (VAct VAnt (VPres VInd) Pl P1) : spuuimus
+act (VAct VAnt (VPres VInd) Pl P2) : spuuistis
+act (VAct VAnt (VPres VInd) Pl P3) : spuuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : spuuerim
+act (VAct VAnt (VPres VConj) Sg P2) : spuueris
+act (VAct VAnt (VPres VConj) Sg P3) : spuuerit
+act (VAct VAnt (VPres VConj) Pl P1) : spuuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : spuueritis
+act (VAct VAnt (VPres VConj) Pl P3) : spuuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : spuueram
+act (VAct VAnt (VImpf VInd) Sg P2) : spuueras
+act (VAct VAnt (VImpf VInd) Sg P3) : spuuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : spuueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : spuueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : spuuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : spuuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : spuuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : spuuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : spuuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : spuuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : spuuissent
+act (VAct VAnt VFut Sg P1) : spuuero
+act (VAct VAnt VFut Sg P2) : spuueris
+act (VAct VAnt VFut Sg P3) : spuuerit
+act (VAct VAnt VFut Pl P1) : spuuerimus
+act (VAct VAnt VFut Pl P2) : spuueritis
+act (VAct VAnt VFut Pl P3) : spuuerint
+inf VSim : spuere
+inf VAnt : spuuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : sto
+act (VAct VSim (VPres VInd) Sg P2) : stas
+act (VAct VSim (VPres VInd) Sg P3) : stat
+act (VAct VSim (VPres VInd) Pl P1) : stamus
+act (VAct VSim (VPres VInd) Pl P2) : statis
+act (VAct VSim (VPres VInd) Pl P3) : stant
+act (VAct VSim (VPres VConj) Sg P1) : stem
+act (VAct VSim (VPres VConj) Sg P2) : stes
+act (VAct VSim (VPres VConj) Sg P3) : stet
+act (VAct VSim (VPres VConj) Pl P1) : stemus
+act (VAct VSim (VPres VConj) Pl P2) : stetis
+act (VAct VSim (VPres VConj) Pl P3) : stent
+act (VAct VSim (VImpf VInd) Sg P1) : stabam
+act (VAct VSim (VImpf VInd) Sg P2) : stabas
+act (VAct VSim (VImpf VInd) Sg P3) : stabat
+act (VAct VSim (VImpf VInd) Pl P1) : stabamus
+act (VAct VSim (VImpf VInd) Pl P2) : stabatis
+act (VAct VSim (VImpf VInd) Pl P3) : stabant
+act (VAct VSim (VImpf VConj) Sg P1) : starem
+act (VAct VSim (VImpf VConj) Sg P2) : stares
+act (VAct VSim (VImpf VConj) Sg P3) : staret
+act (VAct VSim (VImpf VConj) Pl P1) : staremus
+act (VAct VSim (VImpf VConj) Pl P2) : staretis
+act (VAct VSim (VImpf VConj) Pl P3) : starent
+act (VAct VSim VFut Sg P1) : stabo
+act (VAct VSim VFut Sg P2) : stabis
+act (VAct VSim VFut Sg P3) : stabit
+act (VAct VSim VFut Pl P1) : stabimus
+act (VAct VSim VFut Pl P2) : stabitis
+act (VAct VSim VFut Pl P3) : stabunt
+act (VAct VAnt (VPres VInd) Sg P1) : stavi
+act (VAct VAnt (VPres VInd) Sg P2) : stavisti
+act (VAct VAnt (VPres VInd) Sg P3) : stavit
+act (VAct VAnt (VPres VInd) Pl P1) : stavimus
+act (VAct VAnt (VPres VInd) Pl P2) : stavistis
+act (VAct VAnt (VPres VInd) Pl P3) : staverunt
+act (VAct VAnt (VPres VConj) Sg P1) : staverim
+act (VAct VAnt (VPres VConj) Sg P2) : staveris
+act (VAct VAnt (VPres VConj) Sg P3) : staverit
+act (VAct VAnt (VPres VConj) Pl P1) : staverimus
+act (VAct VAnt (VPres VConj) Pl P2) : staveritis
+act (VAct VAnt (VPres VConj) Pl P3) : staverint
+act (VAct VAnt (VImpf VInd) Sg P1) : staveram
+act (VAct VAnt (VImpf VInd) Sg P2) : staveras
+act (VAct VAnt (VImpf VInd) Sg P3) : staverat
+act (VAct VAnt (VImpf VInd) Pl P1) : staveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : staveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : staverant
+act (VAct VAnt (VImpf VConj) Sg P1) : stavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : stavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : stavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : stavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : stavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : stavissent
+act (VAct VAnt VFut Sg P1) : stavero
+act (VAct VAnt VFut Sg P2) : staveris
+act (VAct VAnt VFut Sg P3) : staverit
+act (VAct VAnt VFut Pl P1) : staverimus
+act (VAct VAnt VFut Pl P2) : staveritis
+act (VAct VAnt VFut Pl P3) : staverint
+inf VSim : stare
+inf VAnt : stavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : sisteo
+act (VAct VSim (VPres VInd) Sg P2) : sistes
+act (VAct VSim (VPres VInd) Sg P3) : sistet
+act (VAct VSim (VPres VInd) Pl P1) : sistemus
+act (VAct VSim (VPres VInd) Pl P2) : sistetis
+act (VAct VSim (VPres VInd) Pl P3) : sistent
+act (VAct VSim (VPres VConj) Sg P1) : sisteam
+act (VAct VSim (VPres VConj) Sg P2) : sisteas
+act (VAct VSim (VPres VConj) Sg P3) : sisteat
+act (VAct VSim (VPres VConj) Pl P1) : sisteamus
+act (VAct VSim (VPres VConj) Pl P2) : sisteatis
+act (VAct VSim (VPres VConj) Pl P3) : sisteant
+act (VAct VSim (VImpf VInd) Sg P1) : sistebam
+act (VAct VSim (VImpf VInd) Sg P2) : sistebas
+act (VAct VSim (VImpf VInd) Sg P3) : sistebat
+act (VAct VSim (VImpf VInd) Pl P1) : sistebamus
+act (VAct VSim (VImpf VInd) Pl P2) : sistebatis
+act (VAct VSim (VImpf VInd) Pl P3) : sistebant
+act (VAct VSim (VImpf VConj) Sg P1) : sisterem
+act (VAct VSim (VImpf VConj) Sg P2) : sisteres
+act (VAct VSim (VImpf VConj) Sg P3) : sisteret
+act (VAct VSim (VImpf VConj) Pl P1) : sisteremus
+act (VAct VSim (VImpf VConj) Pl P2) : sisteretis
+act (VAct VSim (VImpf VConj) Pl P3) : sisterent
+act (VAct VSim VFut Sg P1) : sistebo
+act (VAct VSim VFut Sg P2) : sistebis
+act (VAct VSim VFut Sg P3) : sistebit
+act (VAct VSim VFut Pl P1) : sistebimus
+act (VAct VSim VFut Pl P2) : sistebitis
+act (VAct VSim VFut Pl P3) : sistebunt
+act (VAct VAnt (VPres VInd) Sg P1) : sistui
+act (VAct VAnt (VPres VInd) Sg P2) : sistuisti
+act (VAct VAnt (VPres VInd) Sg P3) : sistuit
+act (VAct VAnt (VPres VInd) Pl P1) : sistuimus
+act (VAct VAnt (VPres VInd) Pl P2) : sistuistis
+act (VAct VAnt (VPres VInd) Pl P3) : sistuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : sistuerim
+act (VAct VAnt (VPres VConj) Sg P2) : sistueris
+act (VAct VAnt (VPres VConj) Sg P3) : sistuerit
+act (VAct VAnt (VPres VConj) Pl P1) : sistuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : sistueritis
+act (VAct VAnt (VPres VConj) Pl P3) : sistuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : sistueram
+act (VAct VAnt (VImpf VInd) Sg P2) : sistueras
+act (VAct VAnt (VImpf VInd) Sg P3) : sistuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : sistueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : sistueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : sistuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : sistuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : sistuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : sistuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : sistuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : sistuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : sistuissent
+act (VAct VAnt VFut Sg P1) : sistuero
+act (VAct VAnt VFut Sg P2) : sistueris
+act (VAct VAnt VFut Sg P3) : sistuerit
+act (VAct VAnt VFut Pl P1) : sistuerimus
+act (VAct VAnt VFut Pl P2) : sistueritis
+act (VAct VAnt VFut Pl P3) : sistuerint
+inf VSim : sistere
+inf VAnt : sistuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : intumesceo
+act (VAct VSim (VPres VInd) Sg P2) : intumesces
+act (VAct VSim (VPres VInd) Sg P3) : intumescet
+act (VAct VSim (VPres VInd) Pl P1) : intumescemus
+act (VAct VSim (VPres VInd) Pl P2) : intumescetis
+act (VAct VSim (VPres VInd) Pl P3) : intumescent
+act (VAct VSim (VPres VConj) Sg P1) : intumesceam
+act (VAct VSim (VPres VConj) Sg P2) : intumesceas
+act (VAct VSim (VPres VConj) Sg P3) : intumesceat
+act (VAct VSim (VPres VConj) Pl P1) : intumesceamus
+act (VAct VSim (VPres VConj) Pl P2) : intumesceatis
+act (VAct VSim (VPres VConj) Pl P3) : intumesceant
+act (VAct VSim (VImpf VInd) Sg P1) : intumescebam
+act (VAct VSim (VImpf VInd) Sg P2) : intumescebas
+act (VAct VSim (VImpf VInd) Sg P3) : intumescebat
+act (VAct VSim (VImpf VInd) Pl P1) : intumescebamus
+act (VAct VSim (VImpf VInd) Pl P2) : intumescebatis
+act (VAct VSim (VImpf VInd) Pl P3) : intumescebant
+act (VAct VSim (VImpf VConj) Sg P1) : intumescerem
+act (VAct VSim (VImpf VConj) Sg P2) : intumesceres
+act (VAct VSim (VImpf VConj) Sg P3) : intumesceret
+act (VAct VSim (VImpf VConj) Pl P1) : intumesceremus
+act (VAct VSim (VImpf VConj) Pl P2) : intumesceretis
+act (VAct VSim (VImpf VConj) Pl P3) : intumescerent
+act (VAct VSim VFut Sg P1) : intumescebo
+act (VAct VSim VFut Sg P2) : intumescebis
+act (VAct VSim VFut Sg P3) : intumescebit
+act (VAct VSim VFut Pl P1) : intumescebimus
+act (VAct VSim VFut Pl P2) : intumescebitis
+act (VAct VSim VFut Pl P3) : intumescebunt
+act (VAct VAnt (VPres VInd) Sg P1) : intumescui
+act (VAct VAnt (VPres VInd) Sg P2) : intumescuisti
+act (VAct VAnt (VPres VInd) Sg P3) : intumescuit
+act (VAct VAnt (VPres VInd) Pl P1) : intumescuimus
+act (VAct VAnt (VPres VInd) Pl P2) : intumescuistis
+act (VAct VAnt (VPres VInd) Pl P3) : intumescuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : intumescuerim
+act (VAct VAnt (VPres VConj) Sg P2) : intumescueris
+act (VAct VAnt (VPres VConj) Sg P3) : intumescuerit
+act (VAct VAnt (VPres VConj) Pl P1) : intumescuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : intumescueritis
+act (VAct VAnt (VPres VConj) Pl P3) : intumescuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : intumescueram
+act (VAct VAnt (VImpf VInd) Sg P2) : intumescueras
+act (VAct VAnt (VImpf VInd) Sg P3) : intumescuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : intumescueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : intumescueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : intumescuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : intumescuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : intumescuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : intumescuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : intumescuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : intumescuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : intumescuissent
+act (VAct VAnt VFut Sg P1) : intumescuero
+act (VAct VAnt VFut Sg P2) : intumescueris
+act (VAct VAnt VFut Sg P3) : intumescuerit
+act (VAct VAnt VFut Pl P1) : intumescuerimus
+act (VAct VAnt VFut Pl P2) : intumescueritis
+act (VAct VAnt VFut Pl P3) : intumescuerint
+inf VSim : intumescere
+inf VAnt : intumescuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : nato
+act (VAct VSim (VPres VInd) Sg P2) : natas
+act (VAct VSim (VPres VInd) Sg P3) : natat
+act (VAct VSim (VPres VInd) Pl P1) : natamus
+act (VAct VSim (VPres VInd) Pl P2) : natatis
+act (VAct VSim (VPres VInd) Pl P3) : natant
+act (VAct VSim (VPres VConj) Sg P1) : natem
+act (VAct VSim (VPres VConj) Sg P2) : nates
+act (VAct VSim (VPres VConj) Sg P3) : natet
+act (VAct VSim (VPres VConj) Pl P1) : natemus
+act (VAct VSim (VPres VConj) Pl P2) : natetis
+act (VAct VSim (VPres VConj) Pl P3) : natent
+act (VAct VSim (VImpf VInd) Sg P1) : natabam
+act (VAct VSim (VImpf VInd) Sg P2) : natabas
+act (VAct VSim (VImpf VInd) Sg P3) : natabat
+act (VAct VSim (VImpf VInd) Pl P1) : natabamus
+act (VAct VSim (VImpf VInd) Pl P2) : natabatis
+act (VAct VSim (VImpf VInd) Pl P3) : natabant
+act (VAct VSim (VImpf VConj) Sg P1) : natarem
+act (VAct VSim (VImpf VConj) Sg P2) : natares
+act (VAct VSim (VImpf VConj) Sg P3) : nataret
+act (VAct VSim (VImpf VConj) Pl P1) : nataremus
+act (VAct VSim (VImpf VConj) Pl P2) : nataretis
+act (VAct VSim (VImpf VConj) Pl P3) : natarent
+act (VAct VSim VFut Sg P1) : natabo
+act (VAct VSim VFut Sg P2) : natabis
+act (VAct VSim VFut Sg P3) : natabit
+act (VAct VSim VFut Pl P1) : natabimus
+act (VAct VSim VFut Pl P2) : natabitis
+act (VAct VSim VFut Pl P3) : natabunt
+act (VAct VAnt (VPres VInd) Sg P1) : natavi
+act (VAct VAnt (VPres VInd) Sg P2) : natavisti
+act (VAct VAnt (VPres VInd) Sg P3) : natavit
+act (VAct VAnt (VPres VInd) Pl P1) : natavimus
+act (VAct VAnt (VPres VInd) Pl P2) : natavistis
+act (VAct VAnt (VPres VInd) Pl P3) : nataverunt
+act (VAct VAnt (VPres VConj) Sg P1) : nataverim
+act (VAct VAnt (VPres VConj) Sg P2) : nataveris
+act (VAct VAnt (VPres VConj) Sg P3) : nataverit
+act (VAct VAnt (VPres VConj) Pl P1) : nataverimus
+act (VAct VAnt (VPres VConj) Pl P2) : nataveritis
+act (VAct VAnt (VPres VConj) Pl P3) : nataverint
+act (VAct VAnt (VImpf VInd) Sg P1) : nataveram
+act (VAct VAnt (VImpf VInd) Sg P2) : nataveras
+act (VAct VAnt (VImpf VInd) Sg P3) : nataverat
+act (VAct VAnt (VImpf VInd) Pl P1) : nataveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : nataveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : nataverant
+act (VAct VAnt (VImpf VConj) Sg P1) : natavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : natavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : natavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : natavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : natavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : natavissent
+act (VAct VAnt VFut Sg P1) : natavero
+act (VAct VAnt VFut Sg P2) : nataveris
+act (VAct VAnt VFut Sg P3) : nataverit
+act (VAct VAnt VFut Pl P1) : nataverimus
+act (VAct VAnt VFut Pl P2) : nataveritis
+act (VAct VAnt VFut Pl P3) : nataverint
+inf VSim : natare
+inf VAnt : natavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : cogito
+act (VAct VSim (VPres VInd) Sg P2) : cogitas
+act (VAct VSim (VPres VInd) Sg P3) : cogitat
+act (VAct VSim (VPres VInd) Pl P1) : cogitamus
+act (VAct VSim (VPres VInd) Pl P2) : cogitatis
+act (VAct VSim (VPres VInd) Pl P3) : cogitant
+act (VAct VSim (VPres VConj) Sg P1) : cogitem
+act (VAct VSim (VPres VConj) Sg P2) : cogites
+act (VAct VSim (VPres VConj) Sg P3) : cogitet
+act (VAct VSim (VPres VConj) Pl P1) : cogitemus
+act (VAct VSim (VPres VConj) Pl P2) : cogitetis
+act (VAct VSim (VPres VConj) Pl P3) : cogitent
+act (VAct VSim (VImpf VInd) Sg P1) : cogitabam
+act (VAct VSim (VImpf VInd) Sg P2) : cogitabas
+act (VAct VSim (VImpf VInd) Sg P3) : cogitabat
+act (VAct VSim (VImpf VInd) Pl P1) : cogitabamus
+act (VAct VSim (VImpf VInd) Pl P2) : cogitabatis
+act (VAct VSim (VImpf VInd) Pl P3) : cogitabant
+act (VAct VSim (VImpf VConj) Sg P1) : cogitarem
+act (VAct VSim (VImpf VConj) Sg P2) : cogitares
+act (VAct VSim (VImpf VConj) Sg P3) : cogitaret
+act (VAct VSim (VImpf VConj) Pl P1) : cogitaremus
+act (VAct VSim (VImpf VConj) Pl P2) : cogitaretis
+act (VAct VSim (VImpf VConj) Pl P3) : cogitarent
+act (VAct VSim VFut Sg P1) : cogitabo
+act (VAct VSim VFut Sg P2) : cogitabis
+act (VAct VSim VFut Sg P3) : cogitabit
+act (VAct VSim VFut Pl P1) : cogitabimus
+act (VAct VSim VFut Pl P2) : cogitabitis
+act (VAct VSim VFut Pl P3) : cogitabunt
+act (VAct VAnt (VPres VInd) Sg P1) : cogitavi
+act (VAct VAnt (VPres VInd) Sg P2) : cogitavisti
+act (VAct VAnt (VPres VInd) Sg P3) : cogitavit
+act (VAct VAnt (VPres VInd) Pl P1) : cogitavimus
+act (VAct VAnt (VPres VInd) Pl P2) : cogitavistis
+act (VAct VAnt (VPres VInd) Pl P3) : cogitaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : cogitaverim
+act (VAct VAnt (VPres VConj) Sg P2) : cogitaveris
+act (VAct VAnt (VPres VConj) Sg P3) : cogitaverit
+act (VAct VAnt (VPres VConj) Pl P1) : cogitaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : cogitaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : cogitaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : cogitaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : cogitaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : cogitaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : cogitaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : cogitaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : cogitaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : cogitavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : cogitavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : cogitavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : cogitavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : cogitavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : cogitavissent
+act (VAct VAnt VFut Sg P1) : cogitavero
+act (VAct VAnt VFut Sg P2) : cogitaveris
+act (VAct VAnt VFut Sg P3) : cogitaverit
+act (VAct VAnt VFut Pl P1) : cogitaverimus
+act (VAct VAnt VFut Pl P2) : cogitaveritis
+act (VAct VAnt VFut Pl P3) : cogitaverint
+inf VSim : cogitare
+inf VAnt : cogitavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : iter faceo
+act (VAct VSim (VPres VInd) Sg P2) : iter faces
+act (VAct VSim (VPres VInd) Sg P3) : iter facet
+act (VAct VSim (VPres VInd) Pl P1) : iter facemus
+act (VAct VSim (VPres VInd) Pl P2) : iter facetis
+act (VAct VSim (VPres VInd) Pl P3) : iter facent
+act (VAct VSim (VPres VConj) Sg P1) : iter faceam
+act (VAct VSim (VPres VConj) Sg P2) : iter faceas
+act (VAct VSim (VPres VConj) Sg P3) : iter faceat
+act (VAct VSim (VPres VConj) Pl P1) : iter faceamus
+act (VAct VSim (VPres VConj) Pl P2) : iter faceatis
+act (VAct VSim (VPres VConj) Pl P3) : iter faceant
+act (VAct VSim (VImpf VInd) Sg P1) : iter facebam
+act (VAct VSim (VImpf VInd) Sg P2) : iter facebas
+act (VAct VSim (VImpf VInd) Sg P3) : iter facebat
+act (VAct VSim (VImpf VInd) Pl P1) : iter facebamus
+act (VAct VSim (VImpf VInd) Pl P2) : iter facebatis
+act (VAct VSim (VImpf VInd) Pl P3) : iter facebant
+act (VAct VSim (VImpf VConj) Sg P1) : iter facerem
+act (VAct VSim (VImpf VConj) Sg P2) : iter faceres
+act (VAct VSim (VImpf VConj) Sg P3) : iter faceret
+act (VAct VSim (VImpf VConj) Pl P1) : iter faceremus
+act (VAct VSim (VImpf VConj) Pl P2) : iter faceretis
+act (VAct VSim (VImpf VConj) Pl P3) : iter facerent
+act (VAct VSim VFut Sg P1) : iter facebo
+act (VAct VSim VFut Sg P2) : iter facebis
+act (VAct VSim VFut Sg P3) : iter facebit
+act (VAct VSim VFut Pl P1) : iter facebimus
+act (VAct VSim VFut Pl P2) : iter facebitis
+act (VAct VSim VFut Pl P3) : iter facebunt
+act (VAct VAnt (VPres VInd) Sg P1) : iter facui
+act (VAct VAnt (VPres VInd) Sg P2) : iter facuisti
+act (VAct VAnt (VPres VInd) Sg P3) : iter facuit
+act (VAct VAnt (VPres VInd) Pl P1) : iter facuimus
+act (VAct VAnt (VPres VInd) Pl P2) : iter facuistis
+act (VAct VAnt (VPres VInd) Pl P3) : iter facuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : iter facuerim
+act (VAct VAnt (VPres VConj) Sg P2) : iter facueris
+act (VAct VAnt (VPres VConj) Sg P3) : iter facuerit
+act (VAct VAnt (VPres VConj) Pl P1) : iter facuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : iter facueritis
+act (VAct VAnt (VPres VConj) Pl P3) : iter facuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : iter facueram
+act (VAct VAnt (VImpf VInd) Sg P2) : iter facueras
+act (VAct VAnt (VImpf VInd) Sg P3) : iter facuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : iter facueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : iter facueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : iter facuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : iter facuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : iter facuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : iter facuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : iter facuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : iter facuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : iter facuissent
+act (VAct VAnt VFut Sg P1) : iter facuero
+act (VAct VAnt VFut Sg P2) : iter facueris
+act (VAct VAnt VFut Sg P3) : iter facuerit
+act (VAct VAnt VFut Pl P1) : iter facuerimus
+act (VAct VAnt VFut Pl P2) : iter facueritis
+act (VAct VAnt VFut Pl P3) : iter facuerint
+inf VSim : iter facere
+inf VAnt : iter facuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : verteo
+act (VAct VSim (VPres VInd) Sg P2) : vertes
+act (VAct VSim (VPres VInd) Sg P3) : vertet
+act (VAct VSim (VPres VInd) Pl P1) : vertemus
+act (VAct VSim (VPres VInd) Pl P2) : vertetis
+act (VAct VSim (VPres VInd) Pl P3) : vertent
+act (VAct VSim (VPres VConj) Sg P1) : verteam
+act (VAct VSim (VPres VConj) Sg P2) : verteas
+act (VAct VSim (VPres VConj) Sg P3) : verteat
+act (VAct VSim (VPres VConj) Pl P1) : verteamus
+act (VAct VSim (VPres VConj) Pl P2) : verteatis
+act (VAct VSim (VPres VConj) Pl P3) : verteant
+act (VAct VSim (VImpf VInd) Sg P1) : vertebam
+act (VAct VSim (VImpf VInd) Sg P2) : vertebas
+act (VAct VSim (VImpf VInd) Sg P3) : vertebat
+act (VAct VSim (VImpf VInd) Pl P1) : vertebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vertebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vertebant
+act (VAct VSim (VImpf VConj) Sg P1) : verterem
+act (VAct VSim (VImpf VConj) Sg P2) : verteres
+act (VAct VSim (VImpf VConj) Sg P3) : verteret
+act (VAct VSim (VImpf VConj) Pl P1) : verteremus
+act (VAct VSim (VImpf VConj) Pl P2) : verteretis
+act (VAct VSim (VImpf VConj) Pl P3) : verterent
+act (VAct VSim VFut Sg P1) : vertebo
+act (VAct VSim VFut Sg P2) : vertebis
+act (VAct VSim VFut Sg P3) : vertebit
+act (VAct VSim VFut Pl P1) : vertebimus
+act (VAct VSim VFut Pl P2) : vertebitis
+act (VAct VSim VFut Pl P3) : vertebunt
+act (VAct VAnt (VPres VInd) Sg P1) : vertui
+act (VAct VAnt (VPres VInd) Sg P2) : vertuisti
+act (VAct VAnt (VPres VInd) Sg P3) : vertuit
+act (VAct VAnt (VPres VInd) Pl P1) : vertuimus
+act (VAct VAnt (VPres VInd) Pl P2) : vertuistis
+act (VAct VAnt (VPres VInd) Pl P3) : vertuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : vertuerim
+act (VAct VAnt (VPres VConj) Sg P2) : vertueris
+act (VAct VAnt (VPres VConj) Sg P3) : vertuerit
+act (VAct VAnt (VPres VConj) Pl P1) : vertuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vertueritis
+act (VAct VAnt (VPres VConj) Pl P3) : vertuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vertueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vertueras
+act (VAct VAnt (VImpf VInd) Sg P3) : vertuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vertueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vertueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vertuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : vertuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vertuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vertuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vertuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vertuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vertuissent
+act (VAct VAnt VFut Sg P1) : vertuero
+act (VAct VAnt VFut Sg P2) : vertueris
+act (VAct VAnt VFut Sg P3) : vertuerit
+act (VAct VAnt VFut Pl P1) : vertuerimus
+act (VAct VAnt VFut Pl P2) : vertueritis
+act (VAct VAnt VFut Pl P3) : vertuerint
+inf VSim : vertere
+inf VAnt : vertuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : vomeo
+act (VAct VSim (VPres VInd) Sg P2) : vomes
+act (VAct VSim (VPres VInd) Sg P3) : vomet
+act (VAct VSim (VPres VInd) Pl P1) : vomemus
+act (VAct VSim (VPres VInd) Pl P2) : vometis
+act (VAct VSim (VPres VInd) Pl P3) : voment
+act (VAct VSim (VPres VConj) Sg P1) : vomeam
+act (VAct VSim (VPres VConj) Sg P2) : vomeas
+act (VAct VSim (VPres VConj) Sg P3) : vomeat
+act (VAct VSim (VPres VConj) Pl P1) : vomeamus
+act (VAct VSim (VPres VConj) Pl P2) : vomeatis
+act (VAct VSim (VPres VConj) Pl P3) : vomeant
+act (VAct VSim (VImpf VInd) Sg P1) : vomebam
+act (VAct VSim (VImpf VInd) Sg P2) : vomebas
+act (VAct VSim (VImpf VInd) Sg P3) : vomebat
+act (VAct VSim (VImpf VInd) Pl P1) : vomebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vomebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vomebant
+act (VAct VSim (VImpf VConj) Sg P1) : vomerem
+act (VAct VSim (VImpf VConj) Sg P2) : vomeres
+act (VAct VSim (VImpf VConj) Sg P3) : vomeret
+act (VAct VSim (VImpf VConj) Pl P1) : vomeremus
+act (VAct VSim (VImpf VConj) Pl P2) : vomeretis
+act (VAct VSim (VImpf VConj) Pl P3) : vomerent
+act (VAct VSim VFut Sg P1) : vomebo
+act (VAct VSim VFut Sg P2) : vomebis
+act (VAct VSim VFut Sg P3) : vomebit
+act (VAct VSim VFut Pl P1) : vomebimus
+act (VAct VSim VFut Pl P2) : vomebitis
+act (VAct VSim VFut Pl P3) : vomebunt
+act (VAct VAnt (VPres VInd) Sg P1) : vomui
+act (VAct VAnt (VPres VInd) Sg P2) : vomuisti
+act (VAct VAnt (VPres VInd) Sg P3) : vomuit
+act (VAct VAnt (VPres VInd) Pl P1) : vomuimus
+act (VAct VAnt (VPres VInd) Pl P2) : vomuistis
+act (VAct VAnt (VPres VInd) Pl P3) : vomuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : vomuerim
+act (VAct VAnt (VPres VConj) Sg P2) : vomueris
+act (VAct VAnt (VPres VConj) Sg P3) : vomuerit
+act (VAct VAnt (VPres VConj) Pl P1) : vomuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vomueritis
+act (VAct VAnt (VPres VConj) Pl P3) : vomuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vomueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vomueras
+act (VAct VAnt (VImpf VInd) Sg P3) : vomuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vomueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vomueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vomuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : vomuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vomuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vomuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vomuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vomuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vomuissent
+act (VAct VAnt VFut Sg P1) : vomuero
+act (VAct VAnt VFut Sg P2) : vomueris
+act (VAct VAnt VFut Sg P3) : vomuerit
+act (VAct VAnt VFut Pl P1) : vomuerimus
+act (VAct VAnt VFut Pl P2) : vomueritis
+act (VAct VAnt VFut Pl P3) : vomuerint
+inf VSim : vomere
+inf VAnt : vomuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : vadeo
+act (VAct VSim (VPres VInd) Sg P2) : vades
+act (VAct VSim (VPres VInd) Sg P3) : vadet
+act (VAct VSim (VPres VInd) Pl P1) : vademus
+act (VAct VSim (VPres VInd) Pl P2) : vadetis
+act (VAct VSim (VPres VInd) Pl P3) : vadent
+act (VAct VSim (VPres VConj) Sg P1) : vadeam
+act (VAct VSim (VPres VConj) Sg P2) : vadeas
+act (VAct VSim (VPres VConj) Sg P3) : vadeat
+act (VAct VSim (VPres VConj) Pl P1) : vadeamus
+act (VAct VSim (VPres VConj) Pl P2) : vadeatis
+act (VAct VSim (VPres VConj) Pl P3) : vadeant
+act (VAct VSim (VImpf VInd) Sg P1) : vadebam
+act (VAct VSim (VImpf VInd) Sg P2) : vadebas
+act (VAct VSim (VImpf VInd) Sg P3) : vadebat
+act (VAct VSim (VImpf VInd) Pl P1) : vadebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vadebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vadebant
+act (VAct VSim (VImpf VConj) Sg P1) : vaderem
+act (VAct VSim (VImpf VConj) Sg P2) : vaderes
+act (VAct VSim (VImpf VConj) Sg P3) : vaderet
+act (VAct VSim (VImpf VConj) Pl P1) : vaderemus
+act (VAct VSim (VImpf VConj) Pl P2) : vaderetis
+act (VAct VSim (VImpf VConj) Pl P3) : vaderent
+act (VAct VSim VFut Sg P1) : vadebo
+act (VAct VSim VFut Sg P2) : vadebis
+act (VAct VSim VFut Sg P3) : vadebit
+act (VAct VSim VFut Pl P1) : vadebimus
+act (VAct VSim VFut Pl P2) : vadebitis
+act (VAct VSim VFut Pl P3) : vadebunt
+act (VAct VAnt (VPres VInd) Sg P1) : vadui
+act (VAct VAnt (VPres VInd) Sg P2) : vaduisti
+act (VAct VAnt (VPres VInd) Sg P3) : vaduit
+act (VAct VAnt (VPres VInd) Pl P1) : vaduimus
+act (VAct VAnt (VPres VInd) Pl P2) : vaduistis
+act (VAct VAnt (VPres VInd) Pl P3) : vaduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : vaduerim
+act (VAct VAnt (VPres VConj) Sg P2) : vadueris
+act (VAct VAnt (VPres VConj) Sg P3) : vaduerit
+act (VAct VAnt (VPres VConj) Pl P1) : vaduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vadueritis
+act (VAct VAnt (VPres VConj) Pl P3) : vaduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vadueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vadueras
+act (VAct VAnt (VImpf VInd) Sg P3) : vaduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vadueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vadueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vaduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : vaduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vaduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vaduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vaduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vaduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vaduissent
+act (VAct VAnt VFut Sg P1) : vaduero
+act (VAct VAnt VFut Sg P2) : vadueris
+act (VAct VAnt VFut Sg P3) : vaduerit
+act (VAct VAnt VFut Pl P1) : vaduerimus
+act (VAct VAnt VFut Pl P2) : vadueritis
+act (VAct VAnt VFut Pl P3) : vaduerint
+inf VSim : vadere
+inf VAnt : vaduisse
+
+act (VAct VSim (VPres VInd) Sg P1) : mordeo
+act (VAct VSim (VPres VInd) Sg P2) : mordes
+act (VAct VSim (VPres VInd) Sg P3) : mordet
+act (VAct VSim (VPres VInd) Pl P1) : mordemus
+act (VAct VSim (VPres VInd) Pl P2) : mordetis
+act (VAct VSim (VPres VInd) Pl P3) : mordent
+act (VAct VSim (VPres VConj) Sg P1) : mordeam
+act (VAct VSim (VPres VConj) Sg P2) : mordeas
+act (VAct VSim (VPres VConj) Sg P3) : mordeat
+act (VAct VSim (VPres VConj) Pl P1) : mordeamus
+act (VAct VSim (VPres VConj) Pl P2) : mordeatis
+act (VAct VSim (VPres VConj) Pl P3) : mordeant
+act (VAct VSim (VImpf VInd) Sg P1) : mordebam
+act (VAct VSim (VImpf VInd) Sg P2) : mordebas
+act (VAct VSim (VImpf VInd) Sg P3) : mordebat
+act (VAct VSim (VImpf VInd) Pl P1) : mordebamus
+act (VAct VSim (VImpf VInd) Pl P2) : mordebatis
+act (VAct VSim (VImpf VInd) Pl P3) : mordebant
+act (VAct VSim (VImpf VConj) Sg P1) : morderem
+act (VAct VSim (VImpf VConj) Sg P2) : morderes
+act (VAct VSim (VImpf VConj) Sg P3) : morderet
+act (VAct VSim (VImpf VConj) Pl P1) : morderemus
+act (VAct VSim (VImpf VConj) Pl P2) : morderetis
+act (VAct VSim (VImpf VConj) Pl P3) : morderent
+act (VAct VSim VFut Sg P1) : mordebo
+act (VAct VSim VFut Sg P2) : mordebis
+act (VAct VSim VFut Sg P3) : mordebit
+act (VAct VSim VFut Pl P1) : mordebimus
+act (VAct VSim VFut Pl P2) : mordebitis
+act (VAct VSim VFut Pl P3) : mordebunt
+act (VAct VAnt (VPres VInd) Sg P1) : mordui
+act (VAct VAnt (VPres VInd) Sg P2) : morduisti
+act (VAct VAnt (VPres VInd) Sg P3) : morduit
+act (VAct VAnt (VPres VInd) Pl P1) : morduimus
+act (VAct VAnt (VPres VInd) Pl P2) : morduistis
+act (VAct VAnt (VPres VInd) Pl P3) : morduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : morduerim
+act (VAct VAnt (VPres VConj) Sg P2) : mordueris
+act (VAct VAnt (VPres VConj) Sg P3) : morduerit
+act (VAct VAnt (VPres VConj) Pl P1) : morduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : mordueritis
+act (VAct VAnt (VPres VConj) Pl P3) : morduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : mordueram
+act (VAct VAnt (VImpf VInd) Sg P2) : mordueras
+act (VAct VAnt (VImpf VInd) Sg P3) : morduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : mordueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : mordueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : morduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : morduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : morduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : morduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : morduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : morduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : morduissent
+act (VAct VAnt VFut Sg P1) : morduero
+act (VAct VAnt VFut Sg P2) : mordueris
+act (VAct VAnt VFut Sg P3) : morduerit
+act (VAct VAnt VFut Pl P1) : morduerimus
+act (VAct VAnt VFut Pl P2) : mordueritis
+act (VAct VAnt VFut Pl P3) : morduerint
+c s : 
+inf VSim : mordere
+inf VAnt : morduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : rumpo
+act (VAct VSim (VPres VInd) Sg P2) : rumpis
+act (VAct VSim (VPres VInd) Sg P3) : rumpit
+act (VAct VSim (VPres VInd) Pl P1) : rumpimus
+act (VAct VSim (VPres VInd) Pl P2) : rumpitis
+act (VAct VSim (VPres VInd) Pl P3) : rumpunt
+act (VAct VSim (VPres VConj) Sg P1) : rumpam
+act (VAct VSim (VPres VConj) Sg P2) : rumpas
+act (VAct VSim (VPres VConj) Sg P3) : rumpat
+act (VAct VSim (VPres VConj) Pl P1) : rumpamus
+act (VAct VSim (VPres VConj) Pl P2) : rumpatis
+act (VAct VSim (VPres VConj) Pl P3) : rumpant
+act (VAct VSim (VImpf VInd) Sg P1) : rumpebam
+act (VAct VSim (VImpf VInd) Sg P2) : rumpebas
+act (VAct VSim (VImpf VInd) Sg P3) : rumpebat
+act (VAct VSim (VImpf VInd) Pl P1) : rumpebamus
+act (VAct VSim (VImpf VInd) Pl P2) : rumpebatis
+act (VAct VSim (VImpf VInd) Pl P3) : rumpebant
+act (VAct VSim (VImpf VConj) Sg P1) : rumperem
+act (VAct VSim (VImpf VConj) Sg P2) : rumperes
+act (VAct VSim (VImpf VConj) Sg P3) : rumperet
+act (VAct VSim (VImpf VConj) Pl P1) : rumperemus
+act (VAct VSim (VImpf VConj) Pl P2) : rumperetis
+act (VAct VSim (VImpf VConj) Pl P3) : rumperent
+act (VAct VSim VFut Sg P1) : rumpam
+act (VAct VSim VFut Sg P2) : rumpes
+act (VAct VSim VFut Sg P3) : rumpet
+act (VAct VSim VFut Pl P1) : rumpemus
+act (VAct VSim VFut Pl P2) : rumpetis
+act (VAct VSim VFut Pl P3) : rumpent
+act (VAct VAnt (VPres VInd) Sg P1) : rupi
+act (VAct VAnt (VPres VInd) Sg P2) : rupisti
+act (VAct VAnt (VPres VInd) Sg P3) : rupit
+act (VAct VAnt (VPres VInd) Pl P1) : rupimus
+act (VAct VAnt (VPres VInd) Pl P2) : rupistis
+act (VAct VAnt (VPres VInd) Pl P3) : ruperunt
+act (VAct VAnt (VPres VConj) Sg P1) : ruperim
+act (VAct VAnt (VPres VConj) Sg P2) : ruperis
+act (VAct VAnt (VPres VConj) Sg P3) : ruperit
+act (VAct VAnt (VPres VConj) Pl P1) : ruperimus
+act (VAct VAnt (VPres VConj) Pl P2) : ruperitis
+act (VAct VAnt (VPres VConj) Pl P3) : ruperint
+act (VAct VAnt (VImpf VInd) Sg P1) : ruperam
+act (VAct VAnt (VImpf VInd) Sg P2) : ruperas
+act (VAct VAnt (VImpf VInd) Sg P3) : ruperat
+act (VAct VAnt (VImpf VInd) Pl P1) : ruperamus
+act (VAct VAnt (VImpf VInd) Pl P2) : ruperatis
+act (VAct VAnt (VImpf VInd) Pl P3) : ruperant
+act (VAct VAnt (VImpf VConj) Sg P1) : rupissem
+act (VAct VAnt (VImpf VConj) Sg P2) : rupisses
+act (VAct VAnt (VImpf VConj) Sg P3) : rupisset
+act (VAct VAnt (VImpf VConj) Pl P1) : rupissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : rupissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : rupissent
+act (VAct VAnt VFut Sg P1) : rupero
+act (VAct VAnt VFut Sg P2) : ruperis
+act (VAct VAnt VFut Sg P3) : ruperit
+act (VAct VAnt VFut Pl P1) : ruperimus
+act (VAct VAnt VFut Pl P2) : ruperitis
+act (VAct VAnt VFut Pl P3) : ruperint
+c s : 
+inf VSim : rumpere
+inf VAnt : rupisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : emeo
+act (VAct VSim (VPres VInd) Sg P2) : emes
+act (VAct VSim (VPres VInd) Sg P3) : emet
+act (VAct VSim (VPres VInd) Pl P1) : ememus
+act (VAct VSim (VPres VInd) Pl P2) : emetis
+act (VAct VSim (VPres VInd) Pl P3) : ement
+act (VAct VSim (VPres VConj) Sg P1) : emeam
+act (VAct VSim (VPres VConj) Sg P2) : emeas
+act (VAct VSim (VPres VConj) Sg P3) : emeat
+act (VAct VSim (VPres VConj) Pl P1) : emeamus
+act (VAct VSim (VPres VConj) Pl P2) : emeatis
+act (VAct VSim (VPres VConj) Pl P3) : emeant
+act (VAct VSim (VImpf VInd) Sg P1) : emebam
+act (VAct VSim (VImpf VInd) Sg P2) : emebas
+act (VAct VSim (VImpf VInd) Sg P3) : emebat
+act (VAct VSim (VImpf VInd) Pl P1) : emebamus
+act (VAct VSim (VImpf VInd) Pl P2) : emebatis
+act (VAct VSim (VImpf VInd) Pl P3) : emebant
+act (VAct VSim (VImpf VConj) Sg P1) : emerem
+act (VAct VSim (VImpf VConj) Sg P2) : emeres
+act (VAct VSim (VImpf VConj) Sg P3) : emeret
+act (VAct VSim (VImpf VConj) Pl P1) : emeremus
+act (VAct VSim (VImpf VConj) Pl P2) : emeretis
+act (VAct VSim (VImpf VConj) Pl P3) : emerent
+act (VAct VSim VFut Sg P1) : emebo
+act (VAct VSim VFut Sg P2) : emebis
+act (VAct VSim VFut Sg P3) : emebit
+act (VAct VSim VFut Pl P1) : emebimus
+act (VAct VSim VFut Pl P2) : emebitis
+act (VAct VSim VFut Pl P3) : emebunt
+act (VAct VAnt (VPres VInd) Sg P1) : emui
+act (VAct VAnt (VPres VInd) Sg P2) : emuisti
+act (VAct VAnt (VPres VInd) Sg P3) : emuit
+act (VAct VAnt (VPres VInd) Pl P1) : emuimus
+act (VAct VAnt (VPres VInd) Pl P2) : emuistis
+act (VAct VAnt (VPres VInd) Pl P3) : emuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : emuerim
+act (VAct VAnt (VPres VConj) Sg P2) : emueris
+act (VAct VAnt (VPres VConj) Sg P3) : emuerit
+act (VAct VAnt (VPres VConj) Pl P1) : emuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : emueritis
+act (VAct VAnt (VPres VConj) Pl P3) : emuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : emueram
+act (VAct VAnt (VImpf VInd) Sg P2) : emueras
+act (VAct VAnt (VImpf VInd) Sg P3) : emuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : emueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : emueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : emuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : emuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : emuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : emuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : emuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : emuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : emuissent
+act (VAct VAnt VFut Sg P1) : emuero
+act (VAct VAnt VFut Sg P2) : emueris
+act (VAct VAnt VFut Sg P3) : emuerit
+act (VAct VAnt VFut Pl P1) : emuerimus
+act (VAct VAnt VFut Pl P2) : emueritis
+act (VAct VAnt VFut Pl P3) : emuerint
+c s : 
+inf VSim : emere
+inf VAnt : emuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : claudeo
+act (VAct VSim (VPres VInd) Sg P2) : claudes
+act (VAct VSim (VPres VInd) Sg P3) : claudet
+act (VAct VSim (VPres VInd) Pl P1) : claudemus
+act (VAct VSim (VPres VInd) Pl P2) : claudetis
+act (VAct VSim (VPres VInd) Pl P3) : claudent
+act (VAct VSim (VPres VConj) Sg P1) : claudeam
+act (VAct VSim (VPres VConj) Sg P2) : claudeas
+act (VAct VSim (VPres VConj) Sg P3) : claudeat
+act (VAct VSim (VPres VConj) Pl P1) : claudeamus
+act (VAct VSim (VPres VConj) Pl P2) : claudeatis
+act (VAct VSim (VPres VConj) Pl P3) : claudeant
+act (VAct VSim (VImpf VInd) Sg P1) : claudebam
+act (VAct VSim (VImpf VInd) Sg P2) : claudebas
+act (VAct VSim (VImpf VInd) Sg P3) : claudebat
+act (VAct VSim (VImpf VInd) Pl P1) : claudebamus
+act (VAct VSim (VImpf VInd) Pl P2) : claudebatis
+act (VAct VSim (VImpf VInd) Pl P3) : claudebant
+act (VAct VSim (VImpf VConj) Sg P1) : clauderem
+act (VAct VSim (VImpf VConj) Sg P2) : clauderes
+act (VAct VSim (VImpf VConj) Sg P3) : clauderet
+act (VAct VSim (VImpf VConj) Pl P1) : clauderemus
+act (VAct VSim (VImpf VConj) Pl P2) : clauderetis
+act (VAct VSim (VImpf VConj) Pl P3) : clauderent
+act (VAct VSim VFut Sg P1) : claudebo
+act (VAct VSim VFut Sg P2) : claudebis
+act (VAct VSim VFut Sg P3) : claudebit
+act (VAct VSim VFut Pl P1) : claudebimus
+act (VAct VSim VFut Pl P2) : claudebitis
+act (VAct VSim VFut Pl P3) : claudebunt
+act (VAct VAnt (VPres VInd) Sg P1) : claudui
+act (VAct VAnt (VPres VInd) Sg P2) : clauduisti
+act (VAct VAnt (VPres VInd) Sg P3) : clauduit
+act (VAct VAnt (VPres VInd) Pl P1) : clauduimus
+act (VAct VAnt (VPres VInd) Pl P2) : clauduistis
+act (VAct VAnt (VPres VInd) Pl P3) : clauduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : clauduerim
+act (VAct VAnt (VPres VConj) Sg P2) : claudueris
+act (VAct VAnt (VPres VConj) Sg P3) : clauduerit
+act (VAct VAnt (VPres VConj) Pl P1) : clauduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : claudueritis
+act (VAct VAnt (VPres VConj) Pl P3) : clauduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : claudueram
+act (VAct VAnt (VImpf VInd) Sg P2) : claudueras
+act (VAct VAnt (VImpf VInd) Sg P3) : clauduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : claudueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : claudueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : clauduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : clauduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : clauduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : clauduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : clauduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : clauduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : clauduissent
+act (VAct VAnt VFut Sg P1) : clauduero
+act (VAct VAnt VFut Sg P2) : claudueris
+act (VAct VAnt VFut Sg P3) : clauduerit
+act (VAct VAnt VFut Pl P1) : clauduerimus
+act (VAct VAnt VFut Pl P2) : claudueritis
+act (VAct VAnt VFut Pl P3) : clauduerint
+c s : 
+inf VSim : claudere
+inf VAnt : clauduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : numero
+act (VAct VSim (VPres VInd) Sg P2) : numeras
+act (VAct VSim (VPres VInd) Sg P3) : numerat
+act (VAct VSim (VPres VInd) Pl P1) : numeramus
+act (VAct VSim (VPres VInd) Pl P2) : numeratis
+act (VAct VSim (VPres VInd) Pl P3) : numerant
+act (VAct VSim (VPres VConj) Sg P1) : numerem
+act (VAct VSim (VPres VConj) Sg P2) : numeres
+act (VAct VSim (VPres VConj) Sg P3) : numeret
+act (VAct VSim (VPres VConj) Pl P1) : numeremus
+act (VAct VSim (VPres VConj) Pl P2) : numeretis
+act (VAct VSim (VPres VConj) Pl P3) : numerent
+act (VAct VSim (VImpf VInd) Sg P1) : numerabam
+act (VAct VSim (VImpf VInd) Sg P2) : numerabas
+act (VAct VSim (VImpf VInd) Sg P3) : numerabat
+act (VAct VSim (VImpf VInd) Pl P1) : numerabamus
+act (VAct VSim (VImpf VInd) Pl P2) : numerabatis
+act (VAct VSim (VImpf VInd) Pl P3) : numerabant
+act (VAct VSim (VImpf VConj) Sg P1) : numerarem
+act (VAct VSim (VImpf VConj) Sg P2) : numerares
+act (VAct VSim (VImpf VConj) Sg P3) : numeraret
+act (VAct VSim (VImpf VConj) Pl P1) : numeraremus
+act (VAct VSim (VImpf VConj) Pl P2) : numeraretis
+act (VAct VSim (VImpf VConj) Pl P3) : numerarent
+act (VAct VSim VFut Sg P1) : numerabo
+act (VAct VSim VFut Sg P2) : numerabis
+act (VAct VSim VFut Sg P3) : numerabit
+act (VAct VSim VFut Pl P1) : numerabimus
+act (VAct VSim VFut Pl P2) : numerabitis
+act (VAct VSim VFut Pl P3) : numerabunt
+act (VAct VAnt (VPres VInd) Sg P1) : numeravi
+act (VAct VAnt (VPres VInd) Sg P2) : numeravisti
+act (VAct VAnt (VPres VInd) Sg P3) : numeravit
+act (VAct VAnt (VPres VInd) Pl P1) : numeravimus
+act (VAct VAnt (VPres VInd) Pl P2) : numeravistis
+act (VAct VAnt (VPres VInd) Pl P3) : numeraverunt
+act (VAct VAnt (VPres VConj) Sg P1) : numeraverim
+act (VAct VAnt (VPres VConj) Sg P2) : numeraveris
+act (VAct VAnt (VPres VConj) Sg P3) : numeraverit
+act (VAct VAnt (VPres VConj) Pl P1) : numeraverimus
+act (VAct VAnt (VPres VConj) Pl P2) : numeraveritis
+act (VAct VAnt (VPres VConj) Pl P3) : numeraverint
+act (VAct VAnt (VImpf VInd) Sg P1) : numeraveram
+act (VAct VAnt (VImpf VInd) Sg P2) : numeraveras
+act (VAct VAnt (VImpf VInd) Sg P3) : numeraverat
+act (VAct VAnt (VImpf VInd) Pl P1) : numeraveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : numeraveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : numeraverant
+act (VAct VAnt (VImpf VConj) Sg P1) : numeravissem
+act (VAct VAnt (VImpf VConj) Sg P2) : numeravisses
+act (VAct VAnt (VImpf VConj) Sg P3) : numeravisset
+act (VAct VAnt (VImpf VConj) Pl P1) : numeravissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : numeravissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : numeravissent
+act (VAct VAnt VFut Sg P1) : numeravero
+act (VAct VAnt VFut Sg P2) : numeraveris
+act (VAct VAnt VFut Sg P3) : numeraverit
+act (VAct VAnt VFut Pl P1) : numeraverimus
+act (VAct VAnt VFut Pl P2) : numeraveritis
+act (VAct VAnt VFut Pl P3) : numeraverint
+c s : 
+inf VSim : numerare
+inf VAnt : numeravisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : seco
+act (VAct VSim (VPres VInd) Sg P2) : secas
+act (VAct VSim (VPres VInd) Sg P3) : secat
+act (VAct VSim (VPres VInd) Pl P1) : secamus
+act (VAct VSim (VPres VInd) Pl P2) : secatis
+act (VAct VSim (VPres VInd) Pl P3) : secant
+act (VAct VSim (VPres VConj) Sg P1) : secem
+act (VAct VSim (VPres VConj) Sg P2) : seces
+act (VAct VSim (VPres VConj) Sg P3) : secet
+act (VAct VSim (VPres VConj) Pl P1) : secemus
+act (VAct VSim (VPres VConj) Pl P2) : secetis
+act (VAct VSim (VPres VConj) Pl P3) : secent
+act (VAct VSim (VImpf VInd) Sg P1) : secabam
+act (VAct VSim (VImpf VInd) Sg P2) : secabas
+act (VAct VSim (VImpf VInd) Sg P3) : secabat
+act (VAct VSim (VImpf VInd) Pl P1) : secabamus
+act (VAct VSim (VImpf VInd) Pl P2) : secabatis
+act (VAct VSim (VImpf VInd) Pl P3) : secabant
+act (VAct VSim (VImpf VConj) Sg P1) : secarem
+act (VAct VSim (VImpf VConj) Sg P2) : secares
+act (VAct VSim (VImpf VConj) Sg P3) : secaret
+act (VAct VSim (VImpf VConj) Pl P1) : secaremus
+act (VAct VSim (VImpf VConj) Pl P2) : secaretis
+act (VAct VSim (VImpf VConj) Pl P3) : secarent
+act (VAct VSim VFut Sg P1) : secabo
+act (VAct VSim VFut Sg P2) : secabis
+act (VAct VSim VFut Sg P3) : secabit
+act (VAct VSim VFut Pl P1) : secabimus
+act (VAct VSim VFut Pl P2) : secabitis
+act (VAct VSim VFut Pl P3) : secabunt
+act (VAct VAnt (VPres VInd) Sg P1) : secavi
+act (VAct VAnt (VPres VInd) Sg P2) : secavisti
+act (VAct VAnt (VPres VInd) Sg P3) : secavit
+act (VAct VAnt (VPres VInd) Pl P1) : secavimus
+act (VAct VAnt (VPres VInd) Pl P2) : secavistis
+act (VAct VAnt (VPres VInd) Pl P3) : secaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : secaverim
+act (VAct VAnt (VPres VConj) Sg P2) : secaveris
+act (VAct VAnt (VPres VConj) Sg P3) : secaverit
+act (VAct VAnt (VPres VConj) Pl P1) : secaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : secaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : secaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : secaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : secaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : secaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : secaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : secaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : secaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : secavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : secavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : secavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : secavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : secavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : secavissent
+act (VAct VAnt VFut Sg P1) : secavero
+act (VAct VAnt VFut Sg P2) : secaveris
+act (VAct VAnt VFut Sg P3) : secaverit
+act (VAct VAnt VFut Pl P1) : secaverimus
+act (VAct VAnt VFut Pl P2) : secaveritis
+act (VAct VAnt VFut Pl P3) : secaverint
+c s : 
+inf VSim : secare
+inf VAnt : secavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : ageo
+act (VAct VSim (VPres VInd) Sg P2) : ages
+act (VAct VSim (VPres VInd) Sg P3) : aget
+act (VAct VSim (VPres VInd) Pl P1) : agemus
+act (VAct VSim (VPres VInd) Pl P2) : agetis
+act (VAct VSim (VPres VInd) Pl P3) : agent
+act (VAct VSim (VPres VConj) Sg P1) : ageam
+act (VAct VSim (VPres VConj) Sg P2) : ageas
+act (VAct VSim (VPres VConj) Sg P3) : ageat
+act (VAct VSim (VPres VConj) Pl P1) : ageamus
+act (VAct VSim (VPres VConj) Pl P2) : ageatis
+act (VAct VSim (VPres VConj) Pl P3) : ageant
+act (VAct VSim (VImpf VInd) Sg P1) : agebam
+act (VAct VSim (VImpf VInd) Sg P2) : agebas
+act (VAct VSim (VImpf VInd) Sg P3) : agebat
+act (VAct VSim (VImpf VInd) Pl P1) : agebamus
+act (VAct VSim (VImpf VInd) Pl P2) : agebatis
+act (VAct VSim (VImpf VInd) Pl P3) : agebant
+act (VAct VSim (VImpf VConj) Sg P1) : agerem
+act (VAct VSim (VImpf VConj) Sg P2) : ageres
+act (VAct VSim (VImpf VConj) Sg P3) : ageret
+act (VAct VSim (VImpf VConj) Pl P1) : ageremus
+act (VAct VSim (VImpf VConj) Pl P2) : ageretis
+act (VAct VSim (VImpf VConj) Pl P3) : agerent
+act (VAct VSim VFut Sg P1) : agebo
+act (VAct VSim VFut Sg P2) : agebis
+act (VAct VSim VFut Sg P3) : agebit
+act (VAct VSim VFut Pl P1) : agebimus
+act (VAct VSim VFut Pl P2) : agebitis
+act (VAct VSim VFut Pl P3) : agebunt
+act (VAct VAnt (VPres VInd) Sg P1) : agui
+act (VAct VAnt (VPres VInd) Sg P2) : aguisti
+act (VAct VAnt (VPres VInd) Sg P3) : aguit
+act (VAct VAnt (VPres VInd) Pl P1) : aguimus
+act (VAct VAnt (VPres VInd) Pl P2) : aguistis
+act (VAct VAnt (VPres VInd) Pl P3) : aguerunt
+act (VAct VAnt (VPres VConj) Sg P1) : aguerim
+act (VAct VAnt (VPres VConj) Sg P2) : agueris
+act (VAct VAnt (VPres VConj) Sg P3) : aguerit
+act (VAct VAnt (VPres VConj) Pl P1) : aguerimus
+act (VAct VAnt (VPres VConj) Pl P2) : agueritis
+act (VAct VAnt (VPres VConj) Pl P3) : aguerint
+act (VAct VAnt (VImpf VInd) Sg P1) : agueram
+act (VAct VAnt (VImpf VInd) Sg P2) : agueras
+act (VAct VAnt (VImpf VInd) Sg P3) : aguerat
+act (VAct VAnt (VImpf VInd) Pl P1) : agueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : agueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : aguerant
+act (VAct VAnt (VImpf VConj) Sg P1) : aguissem
+act (VAct VAnt (VImpf VConj) Sg P2) : aguisses
+act (VAct VAnt (VImpf VConj) Sg P3) : aguisset
+act (VAct VAnt (VImpf VConj) Pl P1) : aguissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : aguissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : aguissent
+act (VAct VAnt VFut Sg P1) : aguero
+act (VAct VAnt VFut Sg P2) : agueris
+act (VAct VAnt VFut Sg P3) : aguerit
+act (VAct VAnt VFut Pl P1) : aguerimus
+act (VAct VAnt VFut Pl P2) : agueritis
+act (VAct VAnt VFut Pl P3) : aguerint
+c s : 
+inf VSim : agere
+inf VAnt : aguisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : bibeo
+act (VAct VSim (VPres VInd) Sg P2) : bibes
+act (VAct VSim (VPres VInd) Sg P3) : bibet
+act (VAct VSim (VPres VInd) Pl P1) : bibemus
+act (VAct VSim (VPres VInd) Pl P2) : bibetis
+act (VAct VSim (VPres VInd) Pl P3) : bibent
+act (VAct VSim (VPres VConj) Sg P1) : bibeam
+act (VAct VSim (VPres VConj) Sg P2) : bibeas
+act (VAct VSim (VPres VConj) Sg P3) : bibeat
+act (VAct VSim (VPres VConj) Pl P1) : bibeamus
+act (VAct VSim (VPres VConj) Pl P2) : bibeatis
+act (VAct VSim (VPres VConj) Pl P3) : bibeant
+act (VAct VSim (VImpf VInd) Sg P1) : bibebam
+act (VAct VSim (VImpf VInd) Sg P2) : bibebas
+act (VAct VSim (VImpf VInd) Sg P3) : bibebat
+act (VAct VSim (VImpf VInd) Pl P1) : bibebamus
+act (VAct VSim (VImpf VInd) Pl P2) : bibebatis
+act (VAct VSim (VImpf VInd) Pl P3) : bibebant
+act (VAct VSim (VImpf VConj) Sg P1) : biberem
+act (VAct VSim (VImpf VConj) Sg P2) : biberes
+act (VAct VSim (VImpf VConj) Sg P3) : biberet
+act (VAct VSim (VImpf VConj) Pl P1) : biberemus
+act (VAct VSim (VImpf VConj) Pl P2) : biberetis
+act (VAct VSim (VImpf VConj) Pl P3) : biberent
+act (VAct VSim VFut Sg P1) : bibebo
+act (VAct VSim VFut Sg P2) : bibebis
+act (VAct VSim VFut Sg P3) : bibebit
+act (VAct VSim VFut Pl P1) : bibebimus
+act (VAct VSim VFut Pl P2) : bibebitis
+act (VAct VSim VFut Pl P3) : bibebunt
+act (VAct VAnt (VPres VInd) Sg P1) : bibui
+act (VAct VAnt (VPres VInd) Sg P2) : bibuisti
+act (VAct VAnt (VPres VInd) Sg P3) : bibuit
+act (VAct VAnt (VPres VInd) Pl P1) : bibuimus
+act (VAct VAnt (VPres VInd) Pl P2) : bibuistis
+act (VAct VAnt (VPres VInd) Pl P3) : bibuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : bibuerim
+act (VAct VAnt (VPres VConj) Sg P2) : bibueris
+act (VAct VAnt (VPres VConj) Sg P3) : bibuerit
+act (VAct VAnt (VPres VConj) Pl P1) : bibuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : bibueritis
+act (VAct VAnt (VPres VConj) Pl P3) : bibuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : bibueram
+act (VAct VAnt (VImpf VInd) Sg P2) : bibueras
+act (VAct VAnt (VImpf VInd) Sg P3) : bibuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : bibueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : bibueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : bibuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : bibuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : bibuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : bibuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : bibuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : bibuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : bibuissent
+act (VAct VAnt VFut Sg P1) : bibuero
+act (VAct VAnt VFut Sg P2) : bibueris
+act (VAct VAnt VFut Sg P3) : bibuerit
+act (VAct VAnt VFut Pl P1) : bibuerimus
+act (VAct VAnt VFut Pl P2) : bibueritis
+act (VAct VAnt VFut Pl P3) : bibuerint
+c s : 
+inf VSim : bibere
+inf VAnt : bibuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : ceno
+act (VAct VSim (VPres VInd) Sg P2) : cenas
+act (VAct VSim (VPres VInd) Sg P3) : cenat
+act (VAct VSim (VPres VInd) Pl P1) : cenamus
+act (VAct VSim (VPres VInd) Pl P2) : cenatis
+act (VAct VSim (VPres VInd) Pl P3) : cenant
+act (VAct VSim (VPres VConj) Sg P1) : cenem
+act (VAct VSim (VPres VConj) Sg P2) : cenes
+act (VAct VSim (VPres VConj) Sg P3) : cenet
+act (VAct VSim (VPres VConj) Pl P1) : cenemus
+act (VAct VSim (VPres VConj) Pl P2) : cenetis
+act (VAct VSim (VPres VConj) Pl P3) : cenent
+act (VAct VSim (VImpf VInd) Sg P1) : cenabam
+act (VAct VSim (VImpf VInd) Sg P2) : cenabas
+act (VAct VSim (VImpf VInd) Sg P3) : cenabat
+act (VAct VSim (VImpf VInd) Pl P1) : cenabamus
+act (VAct VSim (VImpf VInd) Pl P2) : cenabatis
+act (VAct VSim (VImpf VInd) Pl P3) : cenabant
+act (VAct VSim (VImpf VConj) Sg P1) : cenarem
+act (VAct VSim (VImpf VConj) Sg P2) : cenares
+act (VAct VSim (VImpf VConj) Sg P3) : cenaret
+act (VAct VSim (VImpf VConj) Pl P1) : cenaremus
+act (VAct VSim (VImpf VConj) Pl P2) : cenaretis
+act (VAct VSim (VImpf VConj) Pl P3) : cenarent
+act (VAct VSim VFut Sg P1) : cenabo
+act (VAct VSim VFut Sg P2) : cenabis
+act (VAct VSim VFut Sg P3) : cenabit
+act (VAct VSim VFut Pl P1) : cenabimus
+act (VAct VSim VFut Pl P2) : cenabitis
+act (VAct VSim VFut Pl P3) : cenabunt
+act (VAct VAnt (VPres VInd) Sg P1) : cenavi
+act (VAct VAnt (VPres VInd) Sg P2) : cenavisti
+act (VAct VAnt (VPres VInd) Sg P3) : cenavit
+act (VAct VAnt (VPres VInd) Pl P1) : cenavimus
+act (VAct VAnt (VPres VInd) Pl P2) : cenavistis
+act (VAct VAnt (VPres VInd) Pl P3) : cenaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : cenaverim
+act (VAct VAnt (VPres VConj) Sg P2) : cenaveris
+act (VAct VAnt (VPres VConj) Sg P3) : cenaverit
+act (VAct VAnt (VPres VConj) Pl P1) : cenaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : cenaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : cenaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : cenaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : cenaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : cenaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : cenaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : cenaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : cenaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : cenavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : cenavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : cenavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : cenavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : cenavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : cenavissent
+act (VAct VAnt VFut Sg P1) : cenavero
+act (VAct VAnt VFut Sg P2) : cenaveris
+act (VAct VAnt VFut Sg P3) : cenaverit
+act (VAct VAnt VFut Pl P1) : cenaverimus
+act (VAct VAnt VFut Pl P2) : cenaveritis
+act (VAct VAnt VFut Pl P3) : cenaverint
+c s : 
+inf VSim : cenare
+inf VAnt : cenavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : timeo
+act (VAct VSim (VPres VInd) Sg P2) : times
+act (VAct VSim (VPres VInd) Sg P3) : timet
+act (VAct VSim (VPres VInd) Pl P1) : timemus
+act (VAct VSim (VPres VInd) Pl P2) : timetis
+act (VAct VSim (VPres VInd) Pl P3) : timent
+act (VAct VSim (VPres VConj) Sg P1) : timeam
+act (VAct VSim (VPres VConj) Sg P2) : timeas
+act (VAct VSim (VPres VConj) Sg P3) : timeat
+act (VAct VSim (VPres VConj) Pl P1) : timeamus
+act (VAct VSim (VPres VConj) Pl P2) : timeatis
+act (VAct VSim (VPres VConj) Pl P3) : timeant
+act (VAct VSim (VImpf VInd) Sg P1) : timebam
+act (VAct VSim (VImpf VInd) Sg P2) : timebas
+act (VAct VSim (VImpf VInd) Sg P3) : timebat
+act (VAct VSim (VImpf VInd) Pl P1) : timebamus
+act (VAct VSim (VImpf VInd) Pl P2) : timebatis
+act (VAct VSim (VImpf VInd) Pl P3) : timebant
+act (VAct VSim (VImpf VConj) Sg P1) : timerem
+act (VAct VSim (VImpf VConj) Sg P2) : timeres
+act (VAct VSim (VImpf VConj) Sg P3) : timeret
+act (VAct VSim (VImpf VConj) Pl P1) : timeremus
+act (VAct VSim (VImpf VConj) Pl P2) : timeretis
+act (VAct VSim (VImpf VConj) Pl P3) : timerent
+act (VAct VSim VFut Sg P1) : timebo
+act (VAct VSim VFut Sg P2) : timebis
+act (VAct VSim VFut Sg P3) : timebit
+act (VAct VSim VFut Pl P1) : timebimus
+act (VAct VSim VFut Pl P2) : timebitis
+act (VAct VSim VFut Pl P3) : timebunt
+act (VAct VAnt (VPres VInd) Sg P1) : timui
+act (VAct VAnt (VPres VInd) Sg P2) : timuisti
+act (VAct VAnt (VPres VInd) Sg P3) : timuit
+act (VAct VAnt (VPres VInd) Pl P1) : timuimus
+act (VAct VAnt (VPres VInd) Pl P2) : timuistis
+act (VAct VAnt (VPres VInd) Pl P3) : timuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : timuerim
+act (VAct VAnt (VPres VConj) Sg P2) : timueris
+act (VAct VAnt (VPres VConj) Sg P3) : timuerit
+act (VAct VAnt (VPres VConj) Pl P1) : timuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : timueritis
+act (VAct VAnt (VPres VConj) Pl P3) : timuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : timueram
+act (VAct VAnt (VImpf VInd) Sg P2) : timueras
+act (VAct VAnt (VImpf VInd) Sg P3) : timuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : timueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : timueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : timuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : timuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : timuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : timuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : timuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : timuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : timuissent
+act (VAct VAnt VFut Sg P1) : timuero
+act (VAct VAnt VFut Sg P2) : timueris
+act (VAct VAnt VFut Sg P3) : timuerit
+act (VAct VAnt VFut Pl P1) : timuerimus
+act (VAct VAnt VFut Pl P2) : timueritis
+act (VAct VAnt VFut Pl P3) : timuerint
+c s : 
+inf VSim : timere
+inf VAnt : timuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : pugno
+act (VAct VSim (VPres VInd) Sg P2) : pugnas
+act (VAct VSim (VPres VInd) Sg P3) : pugnat
+act (VAct VSim (VPres VInd) Pl P1) : pugnamus
+act (VAct VSim (VPres VInd) Pl P2) : pugnatis
+act (VAct VSim (VPres VInd) Pl P3) : pugnant
+act (VAct VSim (VPres VConj) Sg P1) : pugnem
+act (VAct VSim (VPres VConj) Sg P2) : pugnes
+act (VAct VSim (VPres VConj) Sg P3) : pugnet
+act (VAct VSim (VPres VConj) Pl P1) : pugnemus
+act (VAct VSim (VPres VConj) Pl P2) : pugnetis
+act (VAct VSim (VPres VConj) Pl P3) : pugnent
+act (VAct VSim (VImpf VInd) Sg P1) : pugnabam
+act (VAct VSim (VImpf VInd) Sg P2) : pugnabas
+act (VAct VSim (VImpf VInd) Sg P3) : pugnabat
+act (VAct VSim (VImpf VInd) Pl P1) : pugnabamus
+act (VAct VSim (VImpf VInd) Pl P2) : pugnabatis
+act (VAct VSim (VImpf VInd) Pl P3) : pugnabant
+act (VAct VSim (VImpf VConj) Sg P1) : pugnarem
+act (VAct VSim (VImpf VConj) Sg P2) : pugnares
+act (VAct VSim (VImpf VConj) Sg P3) : pugnaret
+act (VAct VSim (VImpf VConj) Pl P1) : pugnaremus
+act (VAct VSim (VImpf VConj) Pl P2) : pugnaretis
+act (VAct VSim (VImpf VConj) Pl P3) : pugnarent
+act (VAct VSim VFut Sg P1) : pugnabo
+act (VAct VSim VFut Sg P2) : pugnabis
+act (VAct VSim VFut Sg P3) : pugnabit
+act (VAct VSim VFut Pl P1) : pugnabimus
+act (VAct VSim VFut Pl P2) : pugnabitis
+act (VAct VSim VFut Pl P3) : pugnabunt
+act (VAct VAnt (VPres VInd) Sg P1) : pugnavi
+act (VAct VAnt (VPres VInd) Sg P2) : pugnavisti
+act (VAct VAnt (VPres VInd) Sg P3) : pugnavit
+act (VAct VAnt (VPres VInd) Pl P1) : pugnavimus
+act (VAct VAnt (VPres VInd) Pl P2) : pugnavistis
+act (VAct VAnt (VPres VInd) Pl P3) : pugnaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : pugnaverim
+act (VAct VAnt (VPres VConj) Sg P2) : pugnaveris
+act (VAct VAnt (VPres VConj) Sg P3) : pugnaverit
+act (VAct VAnt (VPres VConj) Pl P1) : pugnaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : pugnaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : pugnaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : pugnaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : pugnaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : pugnaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : pugnaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : pugnaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : pugnaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : pugnavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : pugnavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : pugnavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : pugnavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : pugnavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : pugnavissent
+act (VAct VAnt VFut Sg P1) : pugnavero
+act (VAct VAnt VFut Sg P2) : pugnaveris
+act (VAct VAnt VFut Sg P3) : pugnaverit
+act (VAct VAnt VFut Pl P1) : pugnaverimus
+act (VAct VAnt VFut Pl P2) : pugnaveritis
+act (VAct VAnt VFut Pl P3) : pugnaverint
+c s : 
+inf VSim : pugnare
+inf VAnt : pugnavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : reperio
+act (VAct VSim (VPres VInd) Sg P2) : reperis
+act (VAct VSim (VPres VInd) Sg P3) : reperit
+act (VAct VSim (VPres VInd) Pl P1) : reperimus
+act (VAct VSim (VPres VInd) Pl P2) : reperitis
+act (VAct VSim (VPres VInd) Pl P3) : reperiunt
+act (VAct VSim (VPres VConj) Sg P1) : reperiam
+act (VAct VSim (VPres VConj) Sg P2) : reperias
+act (VAct VSim (VPres VConj) Sg P3) : reperiat
+act (VAct VSim (VPres VConj) Pl P1) : reperiamus
+act (VAct VSim (VPres VConj) Pl P2) : reperiatis
+act (VAct VSim (VPres VConj) Pl P3) : reperiant
+act (VAct VSim (VImpf VInd) Sg P1) : reperiebam
+act (VAct VSim (VImpf VInd) Sg P2) : reperiebas
+act (VAct VSim (VImpf VInd) Sg P3) : reperiebat
+act (VAct VSim (VImpf VInd) Pl P1) : reperiebamus
+act (VAct VSim (VImpf VInd) Pl P2) : reperiebatis
+act (VAct VSim (VImpf VInd) Pl P3) : reperiebant
+act (VAct VSim (VImpf VConj) Sg P1) : reperirem
+act (VAct VSim (VImpf VConj) Sg P2) : reperires
+act (VAct VSim (VImpf VConj) Sg P3) : reperiret
+act (VAct VSim (VImpf VConj) Pl P1) : reperiremus
+act (VAct VSim (VImpf VConj) Pl P2) : reperiretis
+act (VAct VSim (VImpf VConj) Pl P3) : reperirent
+act (VAct VSim VFut Sg P1) : reperiam
+act (VAct VSim VFut Sg P2) : reperies
+act (VAct VSim VFut Sg P3) : reperiet
+act (VAct VSim VFut Pl P1) : reperiemus
+act (VAct VSim VFut Pl P2) : reperietis
+act (VAct VSim VFut Pl P3) : reperient
+act (VAct VAnt (VPres VInd) Sg P1) : reperivi
+act (VAct VAnt (VPres VInd) Sg P2) : reperivisti
+act (VAct VAnt (VPres VInd) Sg P3) : reperivit
+act (VAct VAnt (VPres VInd) Pl P1) : reperivimus
+act (VAct VAnt (VPres VInd) Pl P2) : reperivistis
+act (VAct VAnt (VPres VInd) Pl P3) : reperiverunt
+act (VAct VAnt (VPres VConj) Sg P1) : reperiverim
+act (VAct VAnt (VPres VConj) Sg P2) : reperiveris
+act (VAct VAnt (VPres VConj) Sg P3) : reperiverit
+act (VAct VAnt (VPres VConj) Pl P1) : reperiverimus
+act (VAct VAnt (VPres VConj) Pl P2) : reperiveritis
+act (VAct VAnt (VPres VConj) Pl P3) : reperiverint
+act (VAct VAnt (VImpf VInd) Sg P1) : reperiveram
+act (VAct VAnt (VImpf VInd) Sg P2) : reperiveras
+act (VAct VAnt (VImpf VInd) Sg P3) : reperiverat
+act (VAct VAnt (VImpf VInd) Pl P1) : reperiveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : reperiveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : reperiverant
+act (VAct VAnt (VImpf VConj) Sg P1) : reperivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : reperivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : reperivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : reperivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : reperivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : reperivissent
+act (VAct VAnt VFut Sg P1) : reperivero
+act (VAct VAnt VFut Sg P2) : reperiveris
+act (VAct VAnt VFut Sg P3) : reperiverit
+act (VAct VAnt VFut Pl P1) : reperiverimus
+act (VAct VAnt VFut Pl P2) : reperiveritis
+act (VAct VAnt VFut Pl P3) : reperiverint
+c s : 
+inf VSim : reperire
+inf VAnt : reperivisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : audio
+act (VAct VSim (VPres VInd) Sg P2) : audis
+act (VAct VSim (VPres VInd) Sg P3) : audit
+act (VAct VSim (VPres VInd) Pl P1) : audimus
+act (VAct VSim (VPres VInd) Pl P2) : auditis
+act (VAct VSim (VPres VInd) Pl P3) : audiunt
+act (VAct VSim (VPres VConj) Sg P1) : audiam
+act (VAct VSim (VPres VConj) Sg P2) : audias
+act (VAct VSim (VPres VConj) Sg P3) : audiat
+act (VAct VSim (VPres VConj) Pl P1) : audiamus
+act (VAct VSim (VPres VConj) Pl P2) : audiatis
+act (VAct VSim (VPres VConj) Pl P3) : audiant
+act (VAct VSim (VImpf VInd) Sg P1) : audiebam
+act (VAct VSim (VImpf VInd) Sg P2) : audiebas
+act (VAct VSim (VImpf VInd) Sg P3) : audiebat
+act (VAct VSim (VImpf VInd) Pl P1) : audiebamus
+act (VAct VSim (VImpf VInd) Pl P2) : audiebatis
+act (VAct VSim (VImpf VInd) Pl P3) : audiebant
+act (VAct VSim (VImpf VConj) Sg P1) : audirem
+act (VAct VSim (VImpf VConj) Sg P2) : audires
+act (VAct VSim (VImpf VConj) Sg P3) : audiret
+act (VAct VSim (VImpf VConj) Pl P1) : audiremus
+act (VAct VSim (VImpf VConj) Pl P2) : audiretis
+act (VAct VSim (VImpf VConj) Pl P3) : audirent
+act (VAct VSim VFut Sg P1) : audiam
+act (VAct VSim VFut Sg P2) : audies
+act (VAct VSim VFut Sg P3) : audiet
+act (VAct VSim VFut Pl P1) : audiemus
+act (VAct VSim VFut Pl P2) : audietis
+act (VAct VSim VFut Pl P3) : audient
+act (VAct VAnt (VPres VInd) Sg P1) : audivi
+act (VAct VAnt (VPres VInd) Sg P2) : audivisti
+act (VAct VAnt (VPres VInd) Sg P3) : audivit
+act (VAct VAnt (VPres VInd) Pl P1) : audivimus
+act (VAct VAnt (VPres VInd) Pl P2) : audivistis
+act (VAct VAnt (VPres VInd) Pl P3) : audiverunt
+act (VAct VAnt (VPres VConj) Sg P1) : audiverim
+act (VAct VAnt (VPres VConj) Sg P2) : audiveris
+act (VAct VAnt (VPres VConj) Sg P3) : audiverit
+act (VAct VAnt (VPres VConj) Pl P1) : audiverimus
+act (VAct VAnt (VPres VConj) Pl P2) : audiveritis
+act (VAct VAnt (VPres VConj) Pl P3) : audiverint
+act (VAct VAnt (VImpf VInd) Sg P1) : audiveram
+act (VAct VAnt (VImpf VInd) Sg P2) : audiveras
+act (VAct VAnt (VImpf VInd) Sg P3) : audiverat
+act (VAct VAnt (VImpf VInd) Pl P1) : audiveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : audiveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : audiverant
+act (VAct VAnt (VImpf VConj) Sg P1) : audivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : audivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : audivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : audivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : audivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : audivissent
+act (VAct VAnt VFut Sg P1) : audivero
+act (VAct VAnt VFut Sg P2) : audiveris
+act (VAct VAnt VFut Sg P3) : audiverit
+act (VAct VAnt VFut Pl P1) : audiverimus
+act (VAct VAnt VFut Pl P2) : audiveritis
+act (VAct VAnt VFut Pl P3) : audiverint
+c s : 
+inf VSim : audire
+inf VAnt : audivisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : ferio
+act (VAct VSim (VPres VInd) Sg P2) : feris
+act (VAct VSim (VPres VInd) Sg P3) : ferit
+act (VAct VSim (VPres VInd) Pl P1) : ferimus
+act (VAct VSim (VPres VInd) Pl P2) : feritis
+act (VAct VSim (VPres VInd) Pl P3) : feriunt
+act (VAct VSim (VPres VConj) Sg P1) : feriam
+act (VAct VSim (VPres VConj) Sg P2) : ferias
+act (VAct VSim (VPres VConj) Sg P3) : feriat
+act (VAct VSim (VPres VConj) Pl P1) : feriamus
+act (VAct VSim (VPres VConj) Pl P2) : feriatis
+act (VAct VSim (VPres VConj) Pl P3) : feriant
+act (VAct VSim (VImpf VInd) Sg P1) : feriebam
+act (VAct VSim (VImpf VInd) Sg P2) : feriebas
+act (VAct VSim (VImpf VInd) Sg P3) : feriebat
+act (VAct VSim (VImpf VInd) Pl P1) : feriebamus
+act (VAct VSim (VImpf VInd) Pl P2) : feriebatis
+act (VAct VSim (VImpf VInd) Pl P3) : feriebant
+act (VAct VSim (VImpf VConj) Sg P1) : ferirem
+act (VAct VSim (VImpf VConj) Sg P2) : ferires
+act (VAct VSim (VImpf VConj) Sg P3) : feriret
+act (VAct VSim (VImpf VConj) Pl P1) : feriremus
+act (VAct VSim (VImpf VConj) Pl P2) : feriretis
+act (VAct VSim (VImpf VConj) Pl P3) : ferirent
+act (VAct VSim VFut Sg P1) : feriam
+act (VAct VSim VFut Sg P2) : feries
+act (VAct VSim VFut Sg P3) : feriet
+act (VAct VSim VFut Pl P1) : feriemus
+act (VAct VSim VFut Pl P2) : ferietis
+act (VAct VSim VFut Pl P3) : ferient
+act (VAct VAnt (VPres VInd) Sg P1) : ferivi
+act (VAct VAnt (VPres VInd) Sg P2) : ferivisti
+act (VAct VAnt (VPres VInd) Sg P3) : ferivit
+act (VAct VAnt (VPres VInd) Pl P1) : ferivimus
+act (VAct VAnt (VPres VInd) Pl P2) : ferivistis
+act (VAct VAnt (VPres VInd) Pl P3) : feriverunt
+act (VAct VAnt (VPres VConj) Sg P1) : feriverim
+act (VAct VAnt (VPres VConj) Sg P2) : feriveris
+act (VAct VAnt (VPres VConj) Sg P3) : feriverit
+act (VAct VAnt (VPres VConj) Pl P1) : feriverimus
+act (VAct VAnt (VPres VConj) Pl P2) : feriveritis
+act (VAct VAnt (VPres VConj) Pl P3) : feriverint
+act (VAct VAnt (VImpf VInd) Sg P1) : feriveram
+act (VAct VAnt (VImpf VInd) Sg P2) : feriveras
+act (VAct VAnt (VImpf VInd) Sg P3) : feriverat
+act (VAct VAnt (VImpf VInd) Pl P1) : feriveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : feriveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : feriverant
+act (VAct VAnt (VImpf VConj) Sg P1) : ferivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : ferivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : ferivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : ferivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : ferivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : ferivissent
+act (VAct VAnt VFut Sg P1) : ferivero
+act (VAct VAnt VFut Sg P2) : feriveris
+act (VAct VAnt VFut Sg P3) : feriverit
+act (VAct VAnt VFut Pl P1) : feriverimus
+act (VAct VAnt VFut Pl P2) : feriveritis
+act (VAct VAnt VFut Pl P3) : feriverint
+c s : 
+inf VSim : ferire
+inf VAnt : ferivisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : teneo
+act (VAct VSim (VPres VInd) Sg P2) : tenes
+act (VAct VSim (VPres VInd) Sg P3) : tenet
+act (VAct VSim (VPres VInd) Pl P1) : tenemus
+act (VAct VSim (VPres VInd) Pl P2) : tenetis
+act (VAct VSim (VPres VInd) Pl P3) : tenent
+act (VAct VSim (VPres VConj) Sg P1) : teneam
+act (VAct VSim (VPres VConj) Sg P2) : teneas
+act (VAct VSim (VPres VConj) Sg P3) : teneat
+act (VAct VSim (VPres VConj) Pl P1) : teneamus
+act (VAct VSim (VPres VConj) Pl P2) : teneatis
+act (VAct VSim (VPres VConj) Pl P3) : teneant
+act (VAct VSim (VImpf VInd) Sg P1) : tenebam
+act (VAct VSim (VImpf VInd) Sg P2) : tenebas
+act (VAct VSim (VImpf VInd) Sg P3) : tenebat
+act (VAct VSim (VImpf VInd) Pl P1) : tenebamus
+act (VAct VSim (VImpf VInd) Pl P2) : tenebatis
+act (VAct VSim (VImpf VInd) Pl P3) : tenebant
+act (VAct VSim (VImpf VConj) Sg P1) : tenerem
+act (VAct VSim (VImpf VConj) Sg P2) : teneres
+act (VAct VSim (VImpf VConj) Sg P3) : teneret
+act (VAct VSim (VImpf VConj) Pl P1) : teneremus
+act (VAct VSim (VImpf VConj) Pl P2) : teneretis
+act (VAct VSim (VImpf VConj) Pl P3) : tenerent
+act (VAct VSim VFut Sg P1) : tenebo
+act (VAct VSim VFut Sg P2) : tenebis
+act (VAct VSim VFut Sg P3) : tenebit
+act (VAct VSim VFut Pl P1) : tenebimus
+act (VAct VSim VFut Pl P2) : tenebitis
+act (VAct VSim VFut Pl P3) : tenebunt
+act (VAct VAnt (VPres VInd) Sg P1) : tenui
+act (VAct VAnt (VPres VInd) Sg P2) : tenuisti
+act (VAct VAnt (VPres VInd) Sg P3) : tenuit
+act (VAct VAnt (VPres VInd) Pl P1) : tenuimus
+act (VAct VAnt (VPres VInd) Pl P2) : tenuistis
+act (VAct VAnt (VPres VInd) Pl P3) : tenuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : tenuerim
+act (VAct VAnt (VPres VConj) Sg P2) : tenueris
+act (VAct VAnt (VPres VConj) Sg P3) : tenuerit
+act (VAct VAnt (VPres VConj) Pl P1) : tenuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : tenueritis
+act (VAct VAnt (VPres VConj) Pl P3) : tenuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : tenueram
+act (VAct VAnt (VImpf VInd) Sg P2) : tenueras
+act (VAct VAnt (VImpf VInd) Sg P3) : tenuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : tenueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : tenueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : tenuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : tenuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : tenuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : tenuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : tenuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : tenuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : tenuissent
+act (VAct VAnt VFut Sg P1) : tenuero
+act (VAct VAnt VFut Sg P2) : tenueris
+act (VAct VAnt VFut Sg P3) : tenuerit
+act (VAct VAnt VFut Pl P1) : tenuerimus
+act (VAct VAnt VFut Pl P2) : tenueritis
+act (VAct VAnt VFut Pl P3) : tenuerint
+c s : 
+inf VSim : tenere
+inf VAnt : tenuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : agito
+act (VAct VSim (VPres VInd) Sg P2) : agitas
+act (VAct VSim (VPres VInd) Sg P3) : agitat
+act (VAct VSim (VPres VInd) Pl P1) : agitamus
+act (VAct VSim (VPres VInd) Pl P2) : agitatis
+act (VAct VSim (VPres VInd) Pl P3) : agitant
+act (VAct VSim (VPres VConj) Sg P1) : agitem
+act (VAct VSim (VPres VConj) Sg P2) : agites
+act (VAct VSim (VPres VConj) Sg P3) : agitet
+act (VAct VSim (VPres VConj) Pl P1) : agitemus
+act (VAct VSim (VPres VConj) Pl P2) : agitetis
+act (VAct VSim (VPres VConj) Pl P3) : agitent
+act (VAct VSim (VImpf VInd) Sg P1) : agitabam
+act (VAct VSim (VImpf VInd) Sg P2) : agitabas
+act (VAct VSim (VImpf VInd) Sg P3) : agitabat
+act (VAct VSim (VImpf VInd) Pl P1) : agitabamus
+act (VAct VSim (VImpf VInd) Pl P2) : agitabatis
+act (VAct VSim (VImpf VInd) Pl P3) : agitabant
+act (VAct VSim (VImpf VConj) Sg P1) : agitarem
+act (VAct VSim (VImpf VConj) Sg P2) : agitares
+act (VAct VSim (VImpf VConj) Sg P3) : agitaret
+act (VAct VSim (VImpf VConj) Pl P1) : agitaremus
+act (VAct VSim (VImpf VConj) Pl P2) : agitaretis
+act (VAct VSim (VImpf VConj) Pl P3) : agitarent
+act (VAct VSim VFut Sg P1) : agitabo
+act (VAct VSim VFut Sg P2) : agitabis
+act (VAct VSim VFut Sg P3) : agitabit
+act (VAct VSim VFut Pl P1) : agitabimus
+act (VAct VSim VFut Pl P2) : agitabitis
+act (VAct VSim VFut Pl P3) : agitabunt
+act (VAct VAnt (VPres VInd) Sg P1) : agitavi
+act (VAct VAnt (VPres VInd) Sg P2) : agitavisti
+act (VAct VAnt (VPres VInd) Sg P3) : agitavit
+act (VAct VAnt (VPres VInd) Pl P1) : agitavimus
+act (VAct VAnt (VPres VInd) Pl P2) : agitavistis
+act (VAct VAnt (VPres VInd) Pl P3) : agitaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : agitaverim
+act (VAct VAnt (VPres VConj) Sg P2) : agitaveris
+act (VAct VAnt (VPres VConj) Sg P3) : agitaverit
+act (VAct VAnt (VPres VConj) Pl P1) : agitaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : agitaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : agitaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : agitaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : agitaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : agitaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : agitaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : agitaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : agitaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : agitavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : agitavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : agitavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : agitavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : agitavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : agitavissent
+act (VAct VAnt VFut Sg P1) : agitavero
+act (VAct VAnt VFut Sg P2) : agitaveris
+act (VAct VAnt VFut Sg P3) : agitaverit
+act (VAct VAnt VFut Pl P1) : agitaverimus
+act (VAct VAnt VFut Pl P2) : agitaveritis
+act (VAct VAnt VFut Pl P3) : agitaverint
+c s : 
+inf VSim : agitare
+inf VAnt : agitavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : neco
+act (VAct VSim (VPres VInd) Sg P2) : necas
+act (VAct VSim (VPres VInd) Sg P3) : necat
+act (VAct VSim (VPres VInd) Pl P1) : necamus
+act (VAct VSim (VPres VInd) Pl P2) : necatis
+act (VAct VSim (VPres VInd) Pl P3) : necant
+act (VAct VSim (VPres VConj) Sg P1) : necem
+act (VAct VSim (VPres VConj) Sg P2) : neces
+act (VAct VSim (VPres VConj) Sg P3) : necet
+act (VAct VSim (VPres VConj) Pl P1) : necemus
+act (VAct VSim (VPres VConj) Pl P2) : necetis
+act (VAct VSim (VPres VConj) Pl P3) : necent
+act (VAct VSim (VImpf VInd) Sg P1) : necabam
+act (VAct VSim (VImpf VInd) Sg P2) : necabas
+act (VAct VSim (VImpf VInd) Sg P3) : necabat
+act (VAct VSim (VImpf VInd) Pl P1) : necabamus
+act (VAct VSim (VImpf VInd) Pl P2) : necabatis
+act (VAct VSim (VImpf VInd) Pl P3) : necabant
+act (VAct VSim (VImpf VConj) Sg P1) : necarem
+act (VAct VSim (VImpf VConj) Sg P2) : necares
+act (VAct VSim (VImpf VConj) Sg P3) : necaret
+act (VAct VSim (VImpf VConj) Pl P1) : necaremus
+act (VAct VSim (VImpf VConj) Pl P2) : necaretis
+act (VAct VSim (VImpf VConj) Pl P3) : necarent
+act (VAct VSim VFut Sg P1) : necabo
+act (VAct VSim VFut Sg P2) : necabis
+act (VAct VSim VFut Sg P3) : necabit
+act (VAct VSim VFut Pl P1) : necabimus
+act (VAct VSim VFut Pl P2) : necabitis
+act (VAct VSim VFut Pl P3) : necabunt
+act (VAct VAnt (VPres VInd) Sg P1) : necavi
+act (VAct VAnt (VPres VInd) Sg P2) : necavisti
+act (VAct VAnt (VPres VInd) Sg P3) : necavit
+act (VAct VAnt (VPres VInd) Pl P1) : necavimus
+act (VAct VAnt (VPres VInd) Pl P2) : necavistis
+act (VAct VAnt (VPres VInd) Pl P3) : necaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : necaverim
+act (VAct VAnt (VPres VConj) Sg P2) : necaveris
+act (VAct VAnt (VPres VConj) Sg P3) : necaverit
+act (VAct VAnt (VPres VConj) Pl P1) : necaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : necaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : necaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : necaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : necaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : necaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : necaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : necaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : necaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : necavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : necavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : necavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : necavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : necavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : necavissent
+act (VAct VAnt VFut Sg P1) : necavero
+act (VAct VAnt VFut Sg P2) : necaveris
+act (VAct VAnt VFut Sg P3) : necaverit
+act (VAct VAnt VFut Pl P1) : necaverimus
+act (VAct VAnt VFut Pl P2) : necaveritis
+act (VAct VAnt VFut Pl P3) : necaverint
+c s : 
+inf VSim : necare
+inf VAnt : necavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : scio
+act (VAct VSim (VPres VInd) Sg P2) : scis
+act (VAct VSim (VPres VInd) Sg P3) : scit
+act (VAct VSim (VPres VInd) Pl P1) : scimus
+act (VAct VSim (VPres VInd) Pl P2) : scitis
+act (VAct VSim (VPres VInd) Pl P3) : sciunt
+act (VAct VSim (VPres VConj) Sg P1) : sciam
+act (VAct VSim (VPres VConj) Sg P2) : scias
+act (VAct VSim (VPres VConj) Sg P3) : sciat
+act (VAct VSim (VPres VConj) Pl P1) : sciamus
+act (VAct VSim (VPres VConj) Pl P2) : sciatis
+act (VAct VSim (VPres VConj) Pl P3) : sciant
+act (VAct VSim (VImpf VInd) Sg P1) : sciebam
+act (VAct VSim (VImpf VInd) Sg P2) : sciebas
+act (VAct VSim (VImpf VInd) Sg P3) : sciebat
+act (VAct VSim (VImpf VInd) Pl P1) : sciebamus
+act (VAct VSim (VImpf VInd) Pl P2) : sciebatis
+act (VAct VSim (VImpf VInd) Pl P3) : sciebant
+act (VAct VSim (VImpf VConj) Sg P1) : scirem
+act (VAct VSim (VImpf VConj) Sg P2) : scires
+act (VAct VSim (VImpf VConj) Sg P3) : sciret
+act (VAct VSim (VImpf VConj) Pl P1) : sciremus
+act (VAct VSim (VImpf VConj) Pl P2) : sciretis
+act (VAct VSim (VImpf VConj) Pl P3) : scirent
+act (VAct VSim VFut Sg P1) : sciam
+act (VAct VSim VFut Sg P2) : scies
+act (VAct VSim VFut Sg P3) : sciet
+act (VAct VSim VFut Pl P1) : sciemus
+act (VAct VSim VFut Pl P2) : scietis
+act (VAct VSim VFut Pl P3) : scient
+act (VAct VAnt (VPres VInd) Sg P1) : scivi
+act (VAct VAnt (VPres VInd) Sg P2) : scivisti
+act (VAct VAnt (VPres VInd) Sg P3) : scivit
+act (VAct VAnt (VPres VInd) Pl P1) : scivimus
+act (VAct VAnt (VPres VInd) Pl P2) : scivistis
+act (VAct VAnt (VPres VInd) Pl P3) : sciverunt
+act (VAct VAnt (VPres VConj) Sg P1) : sciverim
+act (VAct VAnt (VPres VConj) Sg P2) : sciveris
+act (VAct VAnt (VPres VConj) Sg P3) : sciverit
+act (VAct VAnt (VPres VConj) Pl P1) : sciverimus
+act (VAct VAnt (VPres VConj) Pl P2) : sciveritis
+act (VAct VAnt (VPres VConj) Pl P3) : sciverint
+act (VAct VAnt (VImpf VInd) Sg P1) : sciveram
+act (VAct VAnt (VImpf VInd) Sg P2) : sciveras
+act (VAct VAnt (VImpf VInd) Sg P3) : sciverat
+act (VAct VAnt (VImpf VInd) Pl P1) : sciveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : sciveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : sciverant
+act (VAct VAnt (VImpf VConj) Sg P1) : scivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : scivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : scivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : scivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : scivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : scivissent
+act (VAct VAnt VFut Sg P1) : scivero
+act (VAct VAnt VFut Sg P2) : sciveris
+act (VAct VAnt VFut Sg P3) : sciverit
+act (VAct VAnt VFut Pl P1) : sciverimus
+act (VAct VAnt VFut Pl P2) : sciveritis
+act (VAct VAnt VFut Pl P3) : sciverint
+c s : 
+inf VSim : scire
+inf VAnt : scivisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : disceo
+act (VAct VSim (VPres VInd) Sg P2) : disces
+act (VAct VSim (VPres VInd) Sg P3) : discet
+act (VAct VSim (VPres VInd) Pl P1) : discemus
+act (VAct VSim (VPres VInd) Pl P2) : discetis
+act (VAct VSim (VPres VInd) Pl P3) : discent
+act (VAct VSim (VPres VConj) Sg P1) : disceam
+act (VAct VSim (VPres VConj) Sg P2) : disceas
+act (VAct VSim (VPres VConj) Sg P3) : disceat
+act (VAct VSim (VPres VConj) Pl P1) : disceamus
+act (VAct VSim (VPres VConj) Pl P2) : disceatis
+act (VAct VSim (VPres VConj) Pl P3) : disceant
+act (VAct VSim (VImpf VInd) Sg P1) : discebam
+act (VAct VSim (VImpf VInd) Sg P2) : discebas
+act (VAct VSim (VImpf VInd) Sg P3) : discebat
+act (VAct VSim (VImpf VInd) Pl P1) : discebamus
+act (VAct VSim (VImpf VInd) Pl P2) : discebatis
+act (VAct VSim (VImpf VInd) Pl P3) : discebant
+act (VAct VSim (VImpf VConj) Sg P1) : discerem
+act (VAct VSim (VImpf VConj) Sg P2) : disceres
+act (VAct VSim (VImpf VConj) Sg P3) : disceret
+act (VAct VSim (VImpf VConj) Pl P1) : disceremus
+act (VAct VSim (VImpf VConj) Pl P2) : disceretis
+act (VAct VSim (VImpf VConj) Pl P3) : discerent
+act (VAct VSim VFut Sg P1) : discebo
+act (VAct VSim VFut Sg P2) : discebis
+act (VAct VSim VFut Sg P3) : discebit
+act (VAct VSim VFut Pl P1) : discebimus
+act (VAct VSim VFut Pl P2) : discebitis
+act (VAct VSim VFut Pl P3) : discebunt
+act (VAct VAnt (VPres VInd) Sg P1) : discui
+act (VAct VAnt (VPres VInd) Sg P2) : discuisti
+act (VAct VAnt (VPres VInd) Sg P3) : discuit
+act (VAct VAnt (VPres VInd) Pl P1) : discuimus
+act (VAct VAnt (VPres VInd) Pl P2) : discuistis
+act (VAct VAnt (VPres VInd) Pl P3) : discuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : discuerim
+act (VAct VAnt (VPres VConj) Sg P2) : discueris
+act (VAct VAnt (VPres VConj) Sg P3) : discuerit
+act (VAct VAnt (VPres VConj) Pl P1) : discuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : discueritis
+act (VAct VAnt (VPres VConj) Pl P3) : discuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : discueram
+act (VAct VAnt (VImpf VInd) Sg P2) : discueras
+act (VAct VAnt (VImpf VInd) Sg P3) : discuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : discueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : discueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : discuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : discuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : discuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : discuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : discuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : discuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : discuissent
+act (VAct VAnt VFut Sg P1) : discuero
+act (VAct VAnt VFut Sg P2) : discueris
+act (VAct VAnt VFut Sg P3) : discuerit
+act (VAct VAnt VFut Pl P1) : discuerimus
+act (VAct VAnt VFut Pl P2) : discueritis
+act (VAct VAnt VFut Pl P3) : discuerint
+c s : 
+inf VSim : discere
+inf VAnt : discuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : relinqueo
+act (VAct VSim (VPres VInd) Sg P2) : relinques
+act (VAct VSim (VPres VInd) Sg P3) : relinquet
+act (VAct VSim (VPres VInd) Pl P1) : relinquemus
+act (VAct VSim (VPres VInd) Pl P2) : relinquetis
+act (VAct VSim (VPres VInd) Pl P3) : relinquent
+act (VAct VSim (VPres VConj) Sg P1) : relinqueam
+act (VAct VSim (VPres VConj) Sg P2) : relinqueas
+act (VAct VSim (VPres VConj) Sg P3) : relinqueat
+act (VAct VSim (VPres VConj) Pl P1) : relinqueamus
+act (VAct VSim (VPres VConj) Pl P2) : relinqueatis
+act (VAct VSim (VPres VConj) Pl P3) : relinqueant
+act (VAct VSim (VImpf VInd) Sg P1) : relinquebam
+act (VAct VSim (VImpf VInd) Sg P2) : relinquebas
+act (VAct VSim (VImpf VInd) Sg P3) : relinquebat
+act (VAct VSim (VImpf VInd) Pl P1) : relinquebamus
+act (VAct VSim (VImpf VInd) Pl P2) : relinquebatis
+act (VAct VSim (VImpf VInd) Pl P3) : relinquebant
+act (VAct VSim (VImpf VConj) Sg P1) : relinquerem
+act (VAct VSim (VImpf VConj) Sg P2) : relinqueres
+act (VAct VSim (VImpf VConj) Sg P3) : relinqueret
+act (VAct VSim (VImpf VConj) Pl P1) : relinqueremus
+act (VAct VSim (VImpf VConj) Pl P2) : relinqueretis
+act (VAct VSim (VImpf VConj) Pl P3) : relinquerent
+act (VAct VSim VFut Sg P1) : relinquebo
+act (VAct VSim VFut Sg P2) : relinquebis
+act (VAct VSim VFut Sg P3) : relinquebit
+act (VAct VSim VFut Pl P1) : relinquebimus
+act (VAct VSim VFut Pl P2) : relinquebitis
+act (VAct VSim VFut Pl P3) : relinquebunt
+act (VAct VAnt (VPres VInd) Sg P1) : relinquui
+act (VAct VAnt (VPres VInd) Sg P2) : relinquuisti
+act (VAct VAnt (VPres VInd) Sg P3) : relinquuit
+act (VAct VAnt (VPres VInd) Pl P1) : relinquuimus
+act (VAct VAnt (VPres VInd) Pl P2) : relinquuistis
+act (VAct VAnt (VPres VInd) Pl P3) : relinquuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : relinquuerim
+act (VAct VAnt (VPres VConj) Sg P2) : relinquueris
+act (VAct VAnt (VPres VConj) Sg P3) : relinquuerit
+act (VAct VAnt (VPres VConj) Pl P1) : relinquuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : relinquueritis
+act (VAct VAnt (VPres VConj) Pl P3) : relinquuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : relinquueram
+act (VAct VAnt (VImpf VInd) Sg P2) : relinquueras
+act (VAct VAnt (VImpf VInd) Sg P3) : relinquuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : relinquueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : relinquueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : relinquuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : relinquuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : relinquuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : relinquuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : relinquuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : relinquuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : relinquuissent
+act (VAct VAnt VFut Sg P1) : relinquuero
+act (VAct VAnt VFut Sg P2) : relinquueris
+act (VAct VAnt VFut Sg P3) : relinquuerit
+act (VAct VAnt VFut Pl P1) : relinquuerimus
+act (VAct VAnt VFut Pl P2) : relinquueritis
+act (VAct VAnt VFut Pl P3) : relinquuerint
+c s : 
+inf VSim : relinquere
+inf VAnt : relinquuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : ausculto
+act (VAct VSim (VPres VInd) Sg P2) : auscultas
+act (VAct VSim (VPres VInd) Sg P3) : auscultat
+act (VAct VSim (VPres VInd) Pl P1) : auscultamus
+act (VAct VSim (VPres VInd) Pl P2) : auscultatis
+act (VAct VSim (VPres VInd) Pl P3) : auscultant
+act (VAct VSim (VPres VConj) Sg P1) : auscultem
+act (VAct VSim (VPres VConj) Sg P2) : auscultes
+act (VAct VSim (VPres VConj) Sg P3) : auscultet
+act (VAct VSim (VPres VConj) Pl P1) : auscultemus
+act (VAct VSim (VPres VConj) Pl P2) : auscultetis
+act (VAct VSim (VPres VConj) Pl P3) : auscultent
+act (VAct VSim (VImpf VInd) Sg P1) : auscultabam
+act (VAct VSim (VImpf VInd) Sg P2) : auscultabas
+act (VAct VSim (VImpf VInd) Sg P3) : auscultabat
+act (VAct VSim (VImpf VInd) Pl P1) : auscultabamus
+act (VAct VSim (VImpf VInd) Pl P2) : auscultabatis
+act (VAct VSim (VImpf VInd) Pl P3) : auscultabant
+act (VAct VSim (VImpf VConj) Sg P1) : auscultarem
+act (VAct VSim (VImpf VConj) Sg P2) : auscultares
+act (VAct VSim (VImpf VConj) Sg P3) : auscultaret
+act (VAct VSim (VImpf VConj) Pl P1) : auscultaremus
+act (VAct VSim (VImpf VConj) Pl P2) : auscultaretis
+act (VAct VSim (VImpf VConj) Pl P3) : auscultarent
+act (VAct VSim VFut Sg P1) : auscultabo
+act (VAct VSim VFut Sg P2) : auscultabis
+act (VAct VSim VFut Sg P3) : auscultabit
+act (VAct VSim VFut Pl P1) : auscultabimus
+act (VAct VSim VFut Pl P2) : auscultabitis
+act (VAct VSim VFut Pl P3) : auscultabunt
+act (VAct VAnt (VPres VInd) Sg P1) : auscultavi
+act (VAct VAnt (VPres VInd) Sg P2) : auscultavisti
+act (VAct VAnt (VPres VInd) Sg P3) : auscultavit
+act (VAct VAnt (VPres VInd) Pl P1) : auscultavimus
+act (VAct VAnt (VPres VInd) Pl P2) : auscultavistis
+act (VAct VAnt (VPres VInd) Pl P3) : auscultaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : auscultaverim
+act (VAct VAnt (VPres VConj) Sg P2) : auscultaveris
+act (VAct VAnt (VPres VConj) Sg P3) : auscultaverit
+act (VAct VAnt (VPres VConj) Pl P1) : auscultaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : auscultaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : auscultaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : auscultaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : auscultaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : auscultaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : auscultaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : auscultaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : auscultaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : auscultavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : auscultavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : auscultavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : auscultavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : auscultavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : auscultavissent
+act (VAct VAnt VFut Sg P1) : auscultavero
+act (VAct VAnt VFut Sg P2) : auscultaveris
+act (VAct VAnt VFut Sg P3) : auscultaverit
+act (VAct VAnt VFut Pl P1) : auscultaverimus
+act (VAct VAnt VFut Pl P2) : auscultaveritis
+act (VAct VAnt VFut Pl P3) : auscultaverint
+c s : 
+inf VSim : auscultare
+inf VAnt : auscultavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : amitteo
+act (VAct VSim (VPres VInd) Sg P2) : amittes
+act (VAct VSim (VPres VInd) Sg P3) : amittet
+act (VAct VSim (VPres VInd) Pl P1) : amittemus
+act (VAct VSim (VPres VInd) Pl P2) : amittetis
+act (VAct VSim (VPres VInd) Pl P3) : amittent
+act (VAct VSim (VPres VConj) Sg P1) : amitteam
+act (VAct VSim (VPres VConj) Sg P2) : amitteas
+act (VAct VSim (VPres VConj) Sg P3) : amitteat
+act (VAct VSim (VPres VConj) Pl P1) : amitteamus
+act (VAct VSim (VPres VConj) Pl P2) : amitteatis
+act (VAct VSim (VPres VConj) Pl P3) : amitteant
+act (VAct VSim (VImpf VInd) Sg P1) : amittebam
+act (VAct VSim (VImpf VInd) Sg P2) : amittebas
+act (VAct VSim (VImpf VInd) Sg P3) : amittebat
+act (VAct VSim (VImpf VInd) Pl P1) : amittebamus
+act (VAct VSim (VImpf VInd) Pl P2) : amittebatis
+act (VAct VSim (VImpf VInd) Pl P3) : amittebant
+act (VAct VSim (VImpf VConj) Sg P1) : amitterem
+act (VAct VSim (VImpf VConj) Sg P2) : amitteres
+act (VAct VSim (VImpf VConj) Sg P3) : amitteret
+act (VAct VSim (VImpf VConj) Pl P1) : amitteremus
+act (VAct VSim (VImpf VConj) Pl P2) : amitteretis
+act (VAct VSim (VImpf VConj) Pl P3) : amitterent
+act (VAct VSim VFut Sg P1) : amittebo
+act (VAct VSim VFut Sg P2) : amittebis
+act (VAct VSim VFut Sg P3) : amittebit
+act (VAct VSim VFut Pl P1) : amittebimus
+act (VAct VSim VFut Pl P2) : amittebitis
+act (VAct VSim VFut Pl P3) : amittebunt
+act (VAct VAnt (VPres VInd) Sg P1) : amittui
+act (VAct VAnt (VPres VInd) Sg P2) : amittuisti
+act (VAct VAnt (VPres VInd) Sg P3) : amittuit
+act (VAct VAnt (VPres VInd) Pl P1) : amittuimus
+act (VAct VAnt (VPres VInd) Pl P2) : amittuistis
+act (VAct VAnt (VPres VInd) Pl P3) : amittuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : amittuerim
+act (VAct VAnt (VPres VConj) Sg P2) : amittueris
+act (VAct VAnt (VPres VConj) Sg P3) : amittuerit
+act (VAct VAnt (VPres VConj) Pl P1) : amittuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : amittueritis
+act (VAct VAnt (VPres VConj) Pl P3) : amittuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : amittueram
+act (VAct VAnt (VImpf VInd) Sg P2) : amittueras
+act (VAct VAnt (VImpf VInd) Sg P3) : amittuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : amittueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : amittueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : amittuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : amittuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : amittuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : amittuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : amittuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : amittuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : amittuissent
+act (VAct VAnt VFut Sg P1) : amittuero
+act (VAct VAnt VFut Sg P2) : amittueris
+act (VAct VAnt VFut Sg P3) : amittuerit
+act (VAct VAnt VFut Pl P1) : amittuerimus
+act (VAct VAnt VFut Pl P2) : amittueritis
+act (VAct VAnt VFut Pl P3) : amittuerint
+c s : 
+inf VSim : amittere
+inf VAnt : amittuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : amo
+act (VAct VSim (VPres VInd) Sg P2) : amas
+act (VAct VSim (VPres VInd) Sg P3) : amat
+act (VAct VSim (VPres VInd) Pl P1) : amamus
+act (VAct VSim (VPres VInd) Pl P2) : amatis
+act (VAct VSim (VPres VInd) Pl P3) : amant
+act (VAct VSim (VPres VConj) Sg P1) : amem
+act (VAct VSim (VPres VConj) Sg P2) : ames
+act (VAct VSim (VPres VConj) Sg P3) : amet
+act (VAct VSim (VPres VConj) Pl P1) : amemus
+act (VAct VSim (VPres VConj) Pl P2) : ametis
+act (VAct VSim (VPres VConj) Pl P3) : ament
+act (VAct VSim (VImpf VInd) Sg P1) : amabam
+act (VAct VSim (VImpf VInd) Sg P2) : amabas
+act (VAct VSim (VImpf VInd) Sg P3) : amabat
+act (VAct VSim (VImpf VInd) Pl P1) : amabamus
+act (VAct VSim (VImpf VInd) Pl P2) : amabatis
+act (VAct VSim (VImpf VInd) Pl P3) : amabant
+act (VAct VSim (VImpf VConj) Sg P1) : amarem
+act (VAct VSim (VImpf VConj) Sg P2) : amares
+act (VAct VSim (VImpf VConj) Sg P3) : amaret
+act (VAct VSim (VImpf VConj) Pl P1) : amaremus
+act (VAct VSim (VImpf VConj) Pl P2) : amaretis
+act (VAct VSim (VImpf VConj) Pl P3) : amarent
+act (VAct VSim VFut Sg P1) : amabo
+act (VAct VSim VFut Sg P2) : amabis
+act (VAct VSim VFut Sg P3) : amabit
+act (VAct VSim VFut Pl P1) : amabimus
+act (VAct VSim VFut Pl P2) : amabitis
+act (VAct VSim VFut Pl P3) : amabunt
+act (VAct VAnt (VPres VInd) Sg P1) : amavi
+act (VAct VAnt (VPres VInd) Sg P2) : amavisti
+act (VAct VAnt (VPres VInd) Sg P3) : amavit
+act (VAct VAnt (VPres VInd) Pl P1) : amavimus
+act (VAct VAnt (VPres VInd) Pl P2) : amavistis
+act (VAct VAnt (VPres VInd) Pl P3) : amaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : amaverim
+act (VAct VAnt (VPres VConj) Sg P2) : amaveris
+act (VAct VAnt (VPres VConj) Sg P3) : amaverit
+act (VAct VAnt (VPres VConj) Pl P1) : amaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : amaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : amaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : amaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : amaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : amaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : amaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : amaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : amaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : amavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : amavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : amavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : amavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : amavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : amavissent
+act (VAct VAnt VFut Sg P1) : amavero
+act (VAct VAnt VFut Sg P2) : amaveris
+act (VAct VAnt VFut Sg P3) : amaverit
+act (VAct VAnt VFut Pl P1) : amaverimus
+act (VAct VAnt VFut Pl P2) : amaveritis
+act (VAct VAnt VFut Pl P3) : amaverint
+c s : 
+inf VSim : amare
+inf VAnt : amavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : aperio
+act (VAct VSim (VPres VInd) Sg P2) : aperis
+act (VAct VSim (VPres VInd) Sg P3) : aperit
+act (VAct VSim (VPres VInd) Pl P1) : aperimus
+act (VAct VSim (VPres VInd) Pl P2) : aperitis
+act (VAct VSim (VPres VInd) Pl P3) : aperiunt
+act (VAct VSim (VPres VConj) Sg P1) : aperiam
+act (VAct VSim (VPres VConj) Sg P2) : aperias
+act (VAct VSim (VPres VConj) Sg P3) : aperiat
+act (VAct VSim (VPres VConj) Pl P1) : aperiamus
+act (VAct VSim (VPres VConj) Pl P2) : aperiatis
+act (VAct VSim (VPres VConj) Pl P3) : aperiant
+act (VAct VSim (VImpf VInd) Sg P1) : aperiebam
+act (VAct VSim (VImpf VInd) Sg P2) : aperiebas
+act (VAct VSim (VImpf VInd) Sg P3) : aperiebat
+act (VAct VSim (VImpf VInd) Pl P1) : aperiebamus
+act (VAct VSim (VImpf VInd) Pl P2) : aperiebatis
+act (VAct VSim (VImpf VInd) Pl P3) : aperiebant
+act (VAct VSim (VImpf VConj) Sg P1) : aperirem
+act (VAct VSim (VImpf VConj) Sg P2) : aperires
+act (VAct VSim (VImpf VConj) Sg P3) : aperiret
+act (VAct VSim (VImpf VConj) Pl P1) : aperiremus
+act (VAct VSim (VImpf VConj) Pl P2) : aperiretis
+act (VAct VSim (VImpf VConj) Pl P3) : aperirent
+act (VAct VSim VFut Sg P1) : aperiam
+act (VAct VSim VFut Sg P2) : aperies
+act (VAct VSim VFut Sg P3) : aperiet
+act (VAct VSim VFut Pl P1) : aperiemus
+act (VAct VSim VFut Pl P2) : aperietis
+act (VAct VSim VFut Pl P3) : aperient
+act (VAct VAnt (VPres VInd) Sg P1) : aperivi
+act (VAct VAnt (VPres VInd) Sg P2) : aperivisti
+act (VAct VAnt (VPres VInd) Sg P3) : aperivit
+act (VAct VAnt (VPres VInd) Pl P1) : aperivimus
+act (VAct VAnt (VPres VInd) Pl P2) : aperivistis
+act (VAct VAnt (VPres VInd) Pl P3) : aperiverunt
+act (VAct VAnt (VPres VConj) Sg P1) : aperiverim
+act (VAct VAnt (VPres VConj) Sg P2) : aperiveris
+act (VAct VAnt (VPres VConj) Sg P3) : aperiverit
+act (VAct VAnt (VPres VConj) Pl P1) : aperiverimus
+act (VAct VAnt (VPres VConj) Pl P2) : aperiveritis
+act (VAct VAnt (VPres VConj) Pl P3) : aperiverint
+act (VAct VAnt (VImpf VInd) Sg P1) : aperiveram
+act (VAct VAnt (VImpf VInd) Sg P2) : aperiveras
+act (VAct VAnt (VImpf VInd) Sg P3) : aperiverat
+act (VAct VAnt (VImpf VInd) Pl P1) : aperiveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : aperiveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : aperiverant
+act (VAct VAnt (VImpf VConj) Sg P1) : aperivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : aperivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : aperivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : aperivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : aperivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : aperivissent
+act (VAct VAnt VFut Sg P1) : aperivero
+act (VAct VAnt VFut Sg P2) : aperiveris
+act (VAct VAnt VFut Sg P3) : aperiverit
+act (VAct VAnt VFut Pl P1) : aperiverimus
+act (VAct VAnt VFut Pl P2) : aperiveritis
+act (VAct VAnt VFut Pl P3) : aperiverint
+c s : 
+inf VSim : aperire
+inf VAnt : aperivisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : ludeo
+act (VAct VSim (VPres VInd) Sg P2) : ludes
+act (VAct VSim (VPres VInd) Sg P3) : ludet
+act (VAct VSim (VPres VInd) Pl P1) : ludemus
+act (VAct VSim (VPres VInd) Pl P2) : ludetis
+act (VAct VSim (VPres VInd) Pl P3) : ludent
+act (VAct VSim (VPres VConj) Sg P1) : ludeam
+act (VAct VSim (VPres VConj) Sg P2) : ludeas
+act (VAct VSim (VPres VConj) Sg P3) : ludeat
+act (VAct VSim (VPres VConj) Pl P1) : ludeamus
+act (VAct VSim (VPres VConj) Pl P2) : ludeatis
+act (VAct VSim (VPres VConj) Pl P3) : ludeant
+act (VAct VSim (VImpf VInd) Sg P1) : ludebam
+act (VAct VSim (VImpf VInd) Sg P2) : ludebas
+act (VAct VSim (VImpf VInd) Sg P3) : ludebat
+act (VAct VSim (VImpf VInd) Pl P1) : ludebamus
+act (VAct VSim (VImpf VInd) Pl P2) : ludebatis
+act (VAct VSim (VImpf VInd) Pl P3) : ludebant
+act (VAct VSim (VImpf VConj) Sg P1) : luderem
+act (VAct VSim (VImpf VConj) Sg P2) : luderes
+act (VAct VSim (VImpf VConj) Sg P3) : luderet
+act (VAct VSim (VImpf VConj) Pl P1) : luderemus
+act (VAct VSim (VImpf VConj) Pl P2) : luderetis
+act (VAct VSim (VImpf VConj) Pl P3) : luderent
+act (VAct VSim VFut Sg P1) : ludebo
+act (VAct VSim VFut Sg P2) : ludebis
+act (VAct VSim VFut Sg P3) : ludebit
+act (VAct VSim VFut Pl P1) : ludebimus
+act (VAct VSim VFut Pl P2) : ludebitis
+act (VAct VSim VFut Pl P3) : ludebunt
+act (VAct VAnt (VPres VInd) Sg P1) : ludui
+act (VAct VAnt (VPres VInd) Sg P2) : luduisti
+act (VAct VAnt (VPres VInd) Sg P3) : luduit
+act (VAct VAnt (VPres VInd) Pl P1) : luduimus
+act (VAct VAnt (VPres VInd) Pl P2) : luduistis
+act (VAct VAnt (VPres VInd) Pl P3) : luduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : luduerim
+act (VAct VAnt (VPres VConj) Sg P2) : ludueris
+act (VAct VAnt (VPres VConj) Sg P3) : luduerit
+act (VAct VAnt (VPres VConj) Pl P1) : luduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : ludueritis
+act (VAct VAnt (VPres VConj) Pl P3) : luduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : ludueram
+act (VAct VAnt (VImpf VInd) Sg P2) : ludueras
+act (VAct VAnt (VImpf VInd) Sg P3) : luduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : ludueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : ludueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : luduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : luduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : luduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : luduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : luduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : luduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : luduissent
+act (VAct VAnt VFut Sg P1) : luduero
+act (VAct VAnt VFut Sg P2) : ludueris
+act (VAct VAnt VFut Sg P3) : luduerit
+act (VAct VAnt VFut Pl P1) : luduerimus
+act (VAct VAnt VFut Pl P2) : ludueritis
+act (VAct VAnt VFut Pl P3) : luduerint
+c s : 
+inf VSim : ludere
+inf VAnt : luduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : traheo
+act (VAct VSim (VPres VInd) Sg P2) : trahes
+act (VAct VSim (VPres VInd) Sg P3) : trahet
+act (VAct VSim (VPres VInd) Pl P1) : trahemus
+act (VAct VSim (VPres VInd) Pl P2) : trahetis
+act (VAct VSim (VPres VInd) Pl P3) : trahent
+act (VAct VSim (VPres VConj) Sg P1) : traheam
+act (VAct VSim (VPres VConj) Sg P2) : traheas
+act (VAct VSim (VPres VConj) Sg P3) : traheat
+act (VAct VSim (VPres VConj) Pl P1) : traheamus
+act (VAct VSim (VPres VConj) Pl P2) : traheatis
+act (VAct VSim (VPres VConj) Pl P3) : traheant
+act (VAct VSim (VImpf VInd) Sg P1) : trahebam
+act (VAct VSim (VImpf VInd) Sg P2) : trahebas
+act (VAct VSim (VImpf VInd) Sg P3) : trahebat
+act (VAct VSim (VImpf VInd) Pl P1) : trahebamus
+act (VAct VSim (VImpf VInd) Pl P2) : trahebatis
+act (VAct VSim (VImpf VInd) Pl P3) : trahebant
+act (VAct VSim (VImpf VConj) Sg P1) : traherem
+act (VAct VSim (VImpf VConj) Sg P2) : traheres
+act (VAct VSim (VImpf VConj) Sg P3) : traheret
+act (VAct VSim (VImpf VConj) Pl P1) : traheremus
+act (VAct VSim (VImpf VConj) Pl P2) : traheretis
+act (VAct VSim (VImpf VConj) Pl P3) : traherent
+act (VAct VSim VFut Sg P1) : trahebo
+act (VAct VSim VFut Sg P2) : trahebis
+act (VAct VSim VFut Sg P3) : trahebit
+act (VAct VSim VFut Pl P1) : trahebimus
+act (VAct VSim VFut Pl P2) : trahebitis
+act (VAct VSim VFut Pl P3) : trahebunt
+act (VAct VAnt (VPres VInd) Sg P1) : trahui
+act (VAct VAnt (VPres VInd) Sg P2) : trahuisti
+act (VAct VAnt (VPres VInd) Sg P3) : trahuit
+act (VAct VAnt (VPres VInd) Pl P1) : trahuimus
+act (VAct VAnt (VPres VInd) Pl P2) : trahuistis
+act (VAct VAnt (VPres VInd) Pl P3) : trahuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : trahuerim
+act (VAct VAnt (VPres VConj) Sg P2) : trahueris
+act (VAct VAnt (VPres VConj) Sg P3) : trahuerit
+act (VAct VAnt (VPres VConj) Pl P1) : trahuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : trahueritis
+act (VAct VAnt (VPres VConj) Pl P3) : trahuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : trahueram
+act (VAct VAnt (VImpf VInd) Sg P2) : trahueras
+act (VAct VAnt (VImpf VInd) Sg P3) : trahuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : trahueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : trahueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : trahuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : trahuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : trahuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : trahuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : trahuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : trahuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : trahuissent
+act (VAct VAnt VFut Sg P1) : trahuero
+act (VAct VAnt VFut Sg P2) : trahueris
+act (VAct VAnt VFut Sg P3) : trahuerit
+act (VAct VAnt VFut Pl P1) : trahuerimus
+act (VAct VAnt VFut Pl P2) : trahueritis
+act (VAct VAnt VFut Pl P3) : trahuerint
+c s : 
+inf VSim : trahere
+inf VAnt : trahuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : premeo
+act (VAct VSim (VPres VInd) Sg P2) : premes
+act (VAct VSim (VPres VInd) Sg P3) : premet
+act (VAct VSim (VPres VInd) Pl P1) : prememus
+act (VAct VSim (VPres VInd) Pl P2) : premetis
+act (VAct VSim (VPres VInd) Pl P3) : prement
+act (VAct VSim (VPres VConj) Sg P1) : premeam
+act (VAct VSim (VPres VConj) Sg P2) : premeas
+act (VAct VSim (VPres VConj) Sg P3) : premeat
+act (VAct VSim (VPres VConj) Pl P1) : premeamus
+act (VAct VSim (VPres VConj) Pl P2) : premeatis
+act (VAct VSim (VPres VConj) Pl P3) : premeant
+act (VAct VSim (VImpf VInd) Sg P1) : premebam
+act (VAct VSim (VImpf VInd) Sg P2) : premebas
+act (VAct VSim (VImpf VInd) Sg P3) : premebat
+act (VAct VSim (VImpf VInd) Pl P1) : premebamus
+act (VAct VSim (VImpf VInd) Pl P2) : premebatis
+act (VAct VSim (VImpf VInd) Pl P3) : premebant
+act (VAct VSim (VImpf VConj) Sg P1) : premerem
+act (VAct VSim (VImpf VConj) Sg P2) : premeres
+act (VAct VSim (VImpf VConj) Sg P3) : premeret
+act (VAct VSim (VImpf VConj) Pl P1) : premeremus
+act (VAct VSim (VImpf VConj) Pl P2) : premeretis
+act (VAct VSim (VImpf VConj) Pl P3) : premerent
+act (VAct VSim VFut Sg P1) : premebo
+act (VAct VSim VFut Sg P2) : premebis
+act (VAct VSim VFut Sg P3) : premebit
+act (VAct VSim VFut Pl P1) : premebimus
+act (VAct VSim VFut Pl P2) : premebitis
+act (VAct VSim VFut Pl P3) : premebunt
+act (VAct VAnt (VPres VInd) Sg P1) : premui
+act (VAct VAnt (VPres VInd) Sg P2) : premuisti
+act (VAct VAnt (VPres VInd) Sg P3) : premuit
+act (VAct VAnt (VPres VInd) Pl P1) : premuimus
+act (VAct VAnt (VPres VInd) Pl P2) : premuistis
+act (VAct VAnt (VPres VInd) Pl P3) : premuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : premuerim
+act (VAct VAnt (VPres VConj) Sg P2) : premueris
+act (VAct VAnt (VPres VConj) Sg P3) : premuerit
+act (VAct VAnt (VPres VConj) Pl P1) : premuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : premueritis
+act (VAct VAnt (VPres VConj) Pl P3) : premuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : premueram
+act (VAct VAnt (VImpf VInd) Sg P2) : premueras
+act (VAct VAnt (VImpf VInd) Sg P3) : premuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : premueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : premueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : premuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : premuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : premuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : premuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : premuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : premuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : premuissent
+act (VAct VAnt VFut Sg P1) : premuero
+act (VAct VAnt VFut Sg P2) : premueris
+act (VAct VAnt VFut Sg P3) : premuerit
+act (VAct VAnt VFut Pl P1) : premuerimus
+act (VAct VAnt VFut Pl P2) : premueritis
+act (VAct VAnt VFut Pl P3) : premuerint
+c s : 
+inf VSim : premere
+inf VAnt : premuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : poneo
+act (VAct VSim (VPres VInd) Sg P2) : pones
+act (VAct VSim (VPres VInd) Sg P3) : ponet
+act (VAct VSim (VPres VInd) Pl P1) : ponemus
+act (VAct VSim (VPres VInd) Pl P2) : ponetis
+act (VAct VSim (VPres VInd) Pl P3) : ponent
+act (VAct VSim (VPres VConj) Sg P1) : poneam
+act (VAct VSim (VPres VConj) Sg P2) : poneas
+act (VAct VSim (VPres VConj) Sg P3) : poneat
+act (VAct VSim (VPres VConj) Pl P1) : poneamus
+act (VAct VSim (VPres VConj) Pl P2) : poneatis
+act (VAct VSim (VPres VConj) Pl P3) : poneant
+act (VAct VSim (VImpf VInd) Sg P1) : ponebam
+act (VAct VSim (VImpf VInd) Sg P2) : ponebas
+act (VAct VSim (VImpf VInd) Sg P3) : ponebat
+act (VAct VSim (VImpf VInd) Pl P1) : ponebamus
+act (VAct VSim (VImpf VInd) Pl P2) : ponebatis
+act (VAct VSim (VImpf VInd) Pl P3) : ponebant
+act (VAct VSim (VImpf VConj) Sg P1) : ponerem
+act (VAct VSim (VImpf VConj) Sg P2) : poneres
+act (VAct VSim (VImpf VConj) Sg P3) : poneret
+act (VAct VSim (VImpf VConj) Pl P1) : poneremus
+act (VAct VSim (VImpf VConj) Pl P2) : poneretis
+act (VAct VSim (VImpf VConj) Pl P3) : ponerent
+act (VAct VSim VFut Sg P1) : ponebo
+act (VAct VSim VFut Sg P2) : ponebis
+act (VAct VSim VFut Sg P3) : ponebit
+act (VAct VSim VFut Pl P1) : ponebimus
+act (VAct VSim VFut Pl P2) : ponebitis
+act (VAct VSim VFut Pl P3) : ponebunt
+act (VAct VAnt (VPres VInd) Sg P1) : ponui
+act (VAct VAnt (VPres VInd) Sg P2) : ponuisti
+act (VAct VAnt (VPres VInd) Sg P3) : ponuit
+act (VAct VAnt (VPres VInd) Pl P1) : ponuimus
+act (VAct VAnt (VPres VInd) Pl P2) : ponuistis
+act (VAct VAnt (VPres VInd) Pl P3) : ponuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : ponuerim
+act (VAct VAnt (VPres VConj) Sg P2) : ponueris
+act (VAct VAnt (VPres VConj) Sg P3) : ponuerit
+act (VAct VAnt (VPres VConj) Pl P1) : ponuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : ponueritis
+act (VAct VAnt (VPres VConj) Pl P3) : ponuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : ponueram
+act (VAct VAnt (VImpf VInd) Sg P2) : ponueras
+act (VAct VAnt (VImpf VInd) Sg P3) : ponuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : ponueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : ponueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : ponuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : ponuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : ponuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : ponuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : ponuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : ponuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : ponuissent
+act (VAct VAnt VFut Sg P1) : ponuero
+act (VAct VAnt VFut Sg P2) : ponueris
+act (VAct VAnt VFut Sg P3) : ponuerit
+act (VAct VAnt VFut Pl P1) : ponuerimus
+act (VAct VAnt VFut Pl P2) : ponueritis
+act (VAct VAnt VFut Pl P3) : ponuerint
+c s : 
+inf VSim : ponere
+inf VAnt : ponuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : legeo
+act (VAct VSim (VPres VInd) Sg P2) : leges
+act (VAct VSim (VPres VInd) Sg P3) : leget
+act (VAct VSim (VPres VInd) Pl P1) : legemus
+act (VAct VSim (VPres VInd) Pl P2) : legetis
+act (VAct VSim (VPres VInd) Pl P3) : legent
+act (VAct VSim (VPres VConj) Sg P1) : legeam
+act (VAct VSim (VPres VConj) Sg P2) : legeas
+act (VAct VSim (VPres VConj) Sg P3) : legeat
+act (VAct VSim (VPres VConj) Pl P1) : legeamus
+act (VAct VSim (VPres VConj) Pl P2) : legeatis
+act (VAct VSim (VPres VConj) Pl P3) : legeant
+act (VAct VSim (VImpf VInd) Sg P1) : legebam
+act (VAct VSim (VImpf VInd) Sg P2) : legebas
+act (VAct VSim (VImpf VInd) Sg P3) : legebat
+act (VAct VSim (VImpf VInd) Pl P1) : legebamus
+act (VAct VSim (VImpf VInd) Pl P2) : legebatis
+act (VAct VSim (VImpf VInd) Pl P3) : legebant
+act (VAct VSim (VImpf VConj) Sg P1) : legerem
+act (VAct VSim (VImpf VConj) Sg P2) : legeres
+act (VAct VSim (VImpf VConj) Sg P3) : legeret
+act (VAct VSim (VImpf VConj) Pl P1) : legeremus
+act (VAct VSim (VImpf VConj) Pl P2) : legeretis
+act (VAct VSim (VImpf VConj) Pl P3) : legerent
+act (VAct VSim VFut Sg P1) : legebo
+act (VAct VSim VFut Sg P2) : legebis
+act (VAct VSim VFut Sg P3) : legebit
+act (VAct VSim VFut Pl P1) : legebimus
+act (VAct VSim VFut Pl P2) : legebitis
+act (VAct VSim VFut Pl P3) : legebunt
+act (VAct VAnt (VPres VInd) Sg P1) : legui
+act (VAct VAnt (VPres VInd) Sg P2) : leguisti
+act (VAct VAnt (VPres VInd) Sg P3) : leguit
+act (VAct VAnt (VPres VInd) Pl P1) : leguimus
+act (VAct VAnt (VPres VInd) Pl P2) : leguistis
+act (VAct VAnt (VPres VInd) Pl P3) : leguerunt
+act (VAct VAnt (VPres VConj) Sg P1) : leguerim
+act (VAct VAnt (VPres VConj) Sg P2) : legueris
+act (VAct VAnt (VPres VConj) Sg P3) : leguerit
+act (VAct VAnt (VPres VConj) Pl P1) : leguerimus
+act (VAct VAnt (VPres VConj) Pl P2) : legueritis
+act (VAct VAnt (VPres VConj) Pl P3) : leguerint
+act (VAct VAnt (VImpf VInd) Sg P1) : legueram
+act (VAct VAnt (VImpf VInd) Sg P2) : legueras
+act (VAct VAnt (VImpf VInd) Sg P3) : leguerat
+act (VAct VAnt (VImpf VInd) Pl P1) : legueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : legueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : leguerant
+act (VAct VAnt (VImpf VConj) Sg P1) : leguissem
+act (VAct VAnt (VImpf VConj) Sg P2) : leguisses
+act (VAct VAnt (VImpf VConj) Sg P3) : leguisset
+act (VAct VAnt (VImpf VConj) Pl P1) : leguissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : leguissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : leguissent
+act (VAct VAnt VFut Sg P1) : leguero
+act (VAct VAnt VFut Sg P2) : legueris
+act (VAct VAnt VFut Sg P3) : leguerit
+act (VAct VAnt VFut Pl P1) : leguerimus
+act (VAct VAnt VFut Pl P2) : legueritis
+act (VAct VAnt VFut Pl P3) : leguerint
+c s : 
+inf VSim : legere
+inf VAnt : leguisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : radeo
+act (VAct VSim (VPres VInd) Sg P2) : rades
+act (VAct VSim (VPres VInd) Sg P3) : radet
+act (VAct VSim (VPres VInd) Pl P1) : rademus
+act (VAct VSim (VPres VInd) Pl P2) : radetis
+act (VAct VSim (VPres VInd) Pl P3) : radent
+act (VAct VSim (VPres VConj) Sg P1) : radeam
+act (VAct VSim (VPres VConj) Sg P2) : radeas
+act (VAct VSim (VPres VConj) Sg P3) : radeat
+act (VAct VSim (VPres VConj) Pl P1) : radeamus
+act (VAct VSim (VPres VConj) Pl P2) : radeatis
+act (VAct VSim (VPres VConj) Pl P3) : radeant
+act (VAct VSim (VImpf VInd) Sg P1) : radebam
+act (VAct VSim (VImpf VInd) Sg P2) : radebas
+act (VAct VSim (VImpf VInd) Sg P3) : radebat
+act (VAct VSim (VImpf VInd) Pl P1) : radebamus
+act (VAct VSim (VImpf VInd) Pl P2) : radebatis
+act (VAct VSim (VImpf VInd) Pl P3) : radebant
+act (VAct VSim (VImpf VConj) Sg P1) : raderem
+act (VAct VSim (VImpf VConj) Sg P2) : raderes
+act (VAct VSim (VImpf VConj) Sg P3) : raderet
+act (VAct VSim (VImpf VConj) Pl P1) : raderemus
+act (VAct VSim (VImpf VConj) Pl P2) : raderetis
+act (VAct VSim (VImpf VConj) Pl P3) : raderent
+act (VAct VSim VFut Sg P1) : radebo
+act (VAct VSim VFut Sg P2) : radebis
+act (VAct VSim VFut Sg P3) : radebit
+act (VAct VSim VFut Pl P1) : radebimus
+act (VAct VSim VFut Pl P2) : radebitis
+act (VAct VSim VFut Pl P3) : radebunt
+act (VAct VAnt (VPres VInd) Sg P1) : radui
+act (VAct VAnt (VPres VInd) Sg P2) : raduisti
+act (VAct VAnt (VPres VInd) Sg P3) : raduit
+act (VAct VAnt (VPres VInd) Pl P1) : raduimus
+act (VAct VAnt (VPres VInd) Pl P2) : raduistis
+act (VAct VAnt (VPres VInd) Pl P3) : raduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : raduerim
+act (VAct VAnt (VPres VConj) Sg P2) : radueris
+act (VAct VAnt (VPres VConj) Sg P3) : raduerit
+act (VAct VAnt (VPres VConj) Pl P1) : raduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : radueritis
+act (VAct VAnt (VPres VConj) Pl P3) : raduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : radueram
+act (VAct VAnt (VImpf VInd) Sg P2) : radueras
+act (VAct VAnt (VImpf VInd) Sg P3) : raduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : radueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : radueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : raduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : raduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : raduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : raduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : raduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : raduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : raduissent
+act (VAct VAnt VFut Sg P1) : raduero
+act (VAct VAnt VFut Sg P2) : radueris
+act (VAct VAnt VFut Sg P3) : raduerit
+act (VAct VAnt VFut Pl P1) : raduerimus
+act (VAct VAnt VFut Pl P2) : radueritis
+act (VAct VAnt VFut Pl P3) : raduerint
+c s : 
+inf VSim : radere
+inf VAnt : raduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : scalpeo
+act (VAct VSim (VPres VInd) Sg P2) : scalpes
+act (VAct VSim (VPres VInd) Sg P3) : scalpet
+act (VAct VSim (VPres VInd) Pl P1) : scalpemus
+act (VAct VSim (VPres VInd) Pl P2) : scalpetis
+act (VAct VSim (VPres VInd) Pl P3) : scalpent
+act (VAct VSim (VPres VConj) Sg P1) : scalpeam
+act (VAct VSim (VPres VConj) Sg P2) : scalpeas
+act (VAct VSim (VPres VConj) Sg P3) : scalpeat
+act (VAct VSim (VPres VConj) Pl P1) : scalpeamus
+act (VAct VSim (VPres VConj) Pl P2) : scalpeatis
+act (VAct VSim (VPres VConj) Pl P3) : scalpeant
+act (VAct VSim (VImpf VInd) Sg P1) : scalpebam
+act (VAct VSim (VImpf VInd) Sg P2) : scalpebas
+act (VAct VSim (VImpf VInd) Sg P3) : scalpebat
+act (VAct VSim (VImpf VInd) Pl P1) : scalpebamus
+act (VAct VSim (VImpf VInd) Pl P2) : scalpebatis
+act (VAct VSim (VImpf VInd) Pl P3) : scalpebant
+act (VAct VSim (VImpf VConj) Sg P1) : scalperem
+act (VAct VSim (VImpf VConj) Sg P2) : scalperes
+act (VAct VSim (VImpf VConj) Sg P3) : scalperet
+act (VAct VSim (VImpf VConj) Pl P1) : scalperemus
+act (VAct VSim (VImpf VConj) Pl P2) : scalperetis
+act (VAct VSim (VImpf VConj) Pl P3) : scalperent
+act (VAct VSim VFut Sg P1) : scalpebo
+act (VAct VSim VFut Sg P2) : scalpebis
+act (VAct VSim VFut Sg P3) : scalpebit
+act (VAct VSim VFut Pl P1) : scalpebimus
+act (VAct VSim VFut Pl P2) : scalpebitis
+act (VAct VSim VFut Pl P3) : scalpebunt
+act (VAct VAnt (VPres VInd) Sg P1) : scalpui
+act (VAct VAnt (VPres VInd) Sg P2) : scalpuisti
+act (VAct VAnt (VPres VInd) Sg P3) : scalpuit
+act (VAct VAnt (VPres VInd) Pl P1) : scalpuimus
+act (VAct VAnt (VPres VInd) Pl P2) : scalpuistis
+act (VAct VAnt (VPres VInd) Pl P3) : scalpuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : scalpuerim
+act (VAct VAnt (VPres VConj) Sg P2) : scalpueris
+act (VAct VAnt (VPres VConj) Sg P3) : scalpuerit
+act (VAct VAnt (VPres VConj) Pl P1) : scalpuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : scalpueritis
+act (VAct VAnt (VPres VConj) Pl P3) : scalpuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : scalpueram
+act (VAct VAnt (VImpf VInd) Sg P2) : scalpueras
+act (VAct VAnt (VImpf VInd) Sg P3) : scalpuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : scalpueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : scalpueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : scalpuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : scalpuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : scalpuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : scalpuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : scalpuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : scalpuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : scalpuissent
+act (VAct VAnt VFut Sg P1) : scalpuero
+act (VAct VAnt VFut Sg P2) : scalpueris
+act (VAct VAnt VFut Sg P3) : scalpuerit
+act (VAct VAnt VFut Pl P1) : scalpuerimus
+act (VAct VAnt VFut Pl P2) : scalpueritis
+act (VAct VAnt VFut Pl P3) : scalpuerint
+c s : 
+inf VSim : scalpere
+inf VAnt : scalpuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : video
+act (VAct VSim (VPres VInd) Sg P2) : vides
+act (VAct VSim (VPres VInd) Sg P3) : videt
+act (VAct VSim (VPres VInd) Pl P1) : videmus
+act (VAct VSim (VPres VInd) Pl P2) : videtis
+act (VAct VSim (VPres VInd) Pl P3) : vident
+act (VAct VSim (VPres VConj) Sg P1) : videam
+act (VAct VSim (VPres VConj) Sg P2) : videas
+act (VAct VSim (VPres VConj) Sg P3) : videat
+act (VAct VSim (VPres VConj) Pl P1) : videamus
+act (VAct VSim (VPres VConj) Pl P2) : videatis
+act (VAct VSim (VPres VConj) Pl P3) : videant
+act (VAct VSim (VImpf VInd) Sg P1) : videbam
+act (VAct VSim (VImpf VInd) Sg P2) : videbas
+act (VAct VSim (VImpf VInd) Sg P3) : videbat
+act (VAct VSim (VImpf VInd) Pl P1) : videbamus
+act (VAct VSim (VImpf VInd) Pl P2) : videbatis
+act (VAct VSim (VImpf VInd) Pl P3) : videbant
+act (VAct VSim (VImpf VConj) Sg P1) : viderem
+act (VAct VSim (VImpf VConj) Sg P2) : videres
+act (VAct VSim (VImpf VConj) Sg P3) : videret
+act (VAct VSim (VImpf VConj) Pl P1) : videremus
+act (VAct VSim (VImpf VConj) Pl P2) : videretis
+act (VAct VSim (VImpf VConj) Pl P3) : viderent
+act (VAct VSim VFut Sg P1) : videbo
+act (VAct VSim VFut Sg P2) : videbis
+act (VAct VSim VFut Sg P3) : videbit
+act (VAct VSim VFut Pl P1) : videbimus
+act (VAct VSim VFut Pl P2) : videbitis
+act (VAct VSim VFut Pl P3) : videbunt
+act (VAct VAnt (VPres VInd) Sg P1) : vidui
+act (VAct VAnt (VPres VInd) Sg P2) : viduisti
+act (VAct VAnt (VPres VInd) Sg P3) : viduit
+act (VAct VAnt (VPres VInd) Pl P1) : viduimus
+act (VAct VAnt (VPres VInd) Pl P2) : viduistis
+act (VAct VAnt (VPres VInd) Pl P3) : viduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : viduerim
+act (VAct VAnt (VPres VConj) Sg P2) : vidueris
+act (VAct VAnt (VPres VConj) Sg P3) : viduerit
+act (VAct VAnt (VPres VConj) Pl P1) : viduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vidueritis
+act (VAct VAnt (VPres VConj) Pl P3) : viduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vidueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vidueras
+act (VAct VAnt (VImpf VInd) Sg P3) : viduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vidueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vidueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : viduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : viduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : viduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : viduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : viduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : viduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : viduissent
+act (VAct VAnt VFut Sg P1) : viduero
+act (VAct VAnt VFut Sg P2) : vidueris
+act (VAct VAnt VFut Sg P3) : viduerit
+act (VAct VAnt VFut Pl P1) : viduerimus
+act (VAct VAnt VFut Pl P2) : vidueritis
+act (VAct VAnt VFut Pl P3) : viduerint
+c s : 
+inf VSim : videre
+inf VAnt : viduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : quaereo
+act (VAct VSim (VPres VInd) Sg P2) : quaeres
+act (VAct VSim (VPres VInd) Sg P3) : quaeret
+act (VAct VSim (VPres VInd) Pl P1) : quaeremus
+act (VAct VSim (VPres VInd) Pl P2) : quaeretis
+act (VAct VSim (VPres VInd) Pl P3) : quaerent
+act (VAct VSim (VPres VConj) Sg P1) : quaeream
+act (VAct VSim (VPres VConj) Sg P2) : quaereas
+act (VAct VSim (VPres VConj) Sg P3) : quaereat
+act (VAct VSim (VPres VConj) Pl P1) : quaereamus
+act (VAct VSim (VPres VConj) Pl P2) : quaereatis
+act (VAct VSim (VPres VConj) Pl P3) : quaereant
+act (VAct VSim (VImpf VInd) Sg P1) : quaerebam
+act (VAct VSim (VImpf VInd) Sg P2) : quaerebas
+act (VAct VSim (VImpf VInd) Sg P3) : quaerebat
+act (VAct VSim (VImpf VInd) Pl P1) : quaerebamus
+act (VAct VSim (VImpf VInd) Pl P2) : quaerebatis
+act (VAct VSim (VImpf VInd) Pl P3) : quaerebant
+act (VAct VSim (VImpf VConj) Sg P1) : quaererem
+act (VAct VSim (VImpf VConj) Sg P2) : quaereres
+act (VAct VSim (VImpf VConj) Sg P3) : quaereret
+act (VAct VSim (VImpf VConj) Pl P1) : quaereremus
+act (VAct VSim (VImpf VConj) Pl P2) : quaereretis
+act (VAct VSim (VImpf VConj) Pl P3) : quaererent
+act (VAct VSim VFut Sg P1) : quaerebo
+act (VAct VSim VFut Sg P2) : quaerebis
+act (VAct VSim VFut Sg P3) : quaerebit
+act (VAct VSim VFut Pl P1) : quaerebimus
+act (VAct VSim VFut Pl P2) : quaerebitis
+act (VAct VSim VFut Pl P3) : quaerebunt
+act (VAct VAnt (VPres VInd) Sg P1) : quaerui
+act (VAct VAnt (VPres VInd) Sg P2) : quaeruisti
+act (VAct VAnt (VPres VInd) Sg P3) : quaeruit
+act (VAct VAnt (VPres VInd) Pl P1) : quaeruimus
+act (VAct VAnt (VPres VInd) Pl P2) : quaeruistis
+act (VAct VAnt (VPres VInd) Pl P3) : quaeruerunt
+act (VAct VAnt (VPres VConj) Sg P1) : quaeruerim
+act (VAct VAnt (VPres VConj) Sg P2) : quaerueris
+act (VAct VAnt (VPres VConj) Sg P3) : quaeruerit
+act (VAct VAnt (VPres VConj) Pl P1) : quaeruerimus
+act (VAct VAnt (VPres VConj) Pl P2) : quaerueritis
+act (VAct VAnt (VPres VConj) Pl P3) : quaeruerint
+act (VAct VAnt (VImpf VInd) Sg P1) : quaerueram
+act (VAct VAnt (VImpf VInd) Sg P2) : quaerueras
+act (VAct VAnt (VImpf VInd) Sg P3) : quaeruerat
+act (VAct VAnt (VImpf VInd) Pl P1) : quaerueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : quaerueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : quaeruerant
+act (VAct VAnt (VImpf VConj) Sg P1) : quaeruissem
+act (VAct VAnt (VImpf VConj) Sg P2) : quaeruisses
+act (VAct VAnt (VImpf VConj) Sg P3) : quaeruisset
+act (VAct VAnt (VImpf VConj) Pl P1) : quaeruissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : quaeruissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : quaeruissent
+act (VAct VAnt VFut Sg P1) : quaeruero
+act (VAct VAnt VFut Sg P2) : quaerueris
+act (VAct VAnt VFut Sg P3) : quaeruerit
+act (VAct VAnt VFut Pl P1) : quaeruerimus
+act (VAct VAnt VFut Pl P2) : quaerueritis
+act (VAct VAnt VFut Pl P3) : quaeruerint
+c s : 
+inf VSim : quaerere
+inf VAnt : quaeruisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : scindeo
+act (VAct VSim (VPres VInd) Sg P2) : scindes
+act (VAct VSim (VPres VInd) Sg P3) : scindet
+act (VAct VSim (VPres VInd) Pl P1) : scindemus
+act (VAct VSim (VPres VInd) Pl P2) : scindetis
+act (VAct VSim (VPres VInd) Pl P3) : scindent
+act (VAct VSim (VPres VConj) Sg P1) : scindeam
+act (VAct VSim (VPres VConj) Sg P2) : scindeas
+act (VAct VSim (VPres VConj) Sg P3) : scindeat
+act (VAct VSim (VPres VConj) Pl P1) : scindeamus
+act (VAct VSim (VPres VConj) Pl P2) : scindeatis
+act (VAct VSim (VPres VConj) Pl P3) : scindeant
+act (VAct VSim (VImpf VInd) Sg P1) : scindebam
+act (VAct VSim (VImpf VInd) Sg P2) : scindebas
+act (VAct VSim (VImpf VInd) Sg P3) : scindebat
+act (VAct VSim (VImpf VInd) Pl P1) : scindebamus
+act (VAct VSim (VImpf VInd) Pl P2) : scindebatis
+act (VAct VSim (VImpf VInd) Pl P3) : scindebant
+act (VAct VSim (VImpf VConj) Sg P1) : scinderem
+act (VAct VSim (VImpf VConj) Sg P2) : scinderes
+act (VAct VSim (VImpf VConj) Sg P3) : scinderet
+act (VAct VSim (VImpf VConj) Pl P1) : scinderemus
+act (VAct VSim (VImpf VConj) Pl P2) : scinderetis
+act (VAct VSim (VImpf VConj) Pl P3) : scinderent
+act (VAct VSim VFut Sg P1) : scindebo
+act (VAct VSim VFut Sg P2) : scindebis
+act (VAct VSim VFut Sg P3) : scindebit
+act (VAct VSim VFut Pl P1) : scindebimus
+act (VAct VSim VFut Pl P2) : scindebitis
+act (VAct VSim VFut Pl P3) : scindebunt
+act (VAct VAnt (VPres VInd) Sg P1) : scindui
+act (VAct VAnt (VPres VInd) Sg P2) : scinduisti
+act (VAct VAnt (VPres VInd) Sg P3) : scinduit
+act (VAct VAnt (VPres VInd) Pl P1) : scinduimus
+act (VAct VAnt (VPres VInd) Pl P2) : scinduistis
+act (VAct VAnt (VPres VInd) Pl P3) : scinduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : scinduerim
+act (VAct VAnt (VPres VConj) Sg P2) : scindueris
+act (VAct VAnt (VPres VConj) Sg P3) : scinduerit
+act (VAct VAnt (VPres VConj) Pl P1) : scinduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : scindueritis
+act (VAct VAnt (VPres VConj) Pl P3) : scinduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : scindueram
+act (VAct VAnt (VImpf VInd) Sg P2) : scindueras
+act (VAct VAnt (VImpf VInd) Sg P3) : scinduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : scindueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : scindueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : scinduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : scinduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : scinduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : scinduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : scinduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : scinduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : scinduissent
+act (VAct VAnt VFut Sg P1) : scinduero
+act (VAct VAnt VFut Sg P2) : scindueris
+act (VAct VAnt VFut Sg P3) : scinduerit
+act (VAct VAnt VFut Pl P1) : scinduerimus
+act (VAct VAnt VFut Pl P2) : scindueritis
+act (VAct VAnt VFut Pl P3) : scinduerint
+c s : 
+inf VSim : scindere
+inf VAnt : scinduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : premeo
+act (VAct VSim (VPres VInd) Sg P2) : premes
+act (VAct VSim (VPres VInd) Sg P3) : premet
+act (VAct VSim (VPres VInd) Pl P1) : prememus
+act (VAct VSim (VPres VInd) Pl P2) : premetis
+act (VAct VSim (VPres VInd) Pl P3) : prement
+act (VAct VSim (VPres VConj) Sg P1) : premeam
+act (VAct VSim (VPres VConj) Sg P2) : premeas
+act (VAct VSim (VPres VConj) Sg P3) : premeat
+act (VAct VSim (VPres VConj) Pl P1) : premeamus
+act (VAct VSim (VPres VConj) Pl P2) : premeatis
+act (VAct VSim (VPres VConj) Pl P3) : premeant
+act (VAct VSim (VImpf VInd) Sg P1) : premebam
+act (VAct VSim (VImpf VInd) Sg P2) : premebas
+act (VAct VSim (VImpf VInd) Sg P3) : premebat
+act (VAct VSim (VImpf VInd) Pl P1) : premebamus
+act (VAct VSim (VImpf VInd) Pl P2) : premebatis
+act (VAct VSim (VImpf VInd) Pl P3) : premebant
+act (VAct VSim (VImpf VConj) Sg P1) : premerem
+act (VAct VSim (VImpf VConj) Sg P2) : premeres
+act (VAct VSim (VImpf VConj) Sg P3) : premeret
+act (VAct VSim (VImpf VConj) Pl P1) : premeremus
+act (VAct VSim (VImpf VConj) Pl P2) : premeretis
+act (VAct VSim (VImpf VConj) Pl P3) : premerent
+act (VAct VSim VFut Sg P1) : premebo
+act (VAct VSim VFut Sg P2) : premebis
+act (VAct VSim VFut Sg P3) : premebit
+act (VAct VSim VFut Pl P1) : premebimus
+act (VAct VSim VFut Pl P2) : premebitis
+act (VAct VSim VFut Pl P3) : premebunt
+act (VAct VAnt (VPres VInd) Sg P1) : premui
+act (VAct VAnt (VPres VInd) Sg P2) : premuisti
+act (VAct VAnt (VPres VInd) Sg P3) : premuit
+act (VAct VAnt (VPres VInd) Pl P1) : premuimus
+act (VAct VAnt (VPres VInd) Pl P2) : premuistis
+act (VAct VAnt (VPres VInd) Pl P3) : premuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : premuerim
+act (VAct VAnt (VPres VConj) Sg P2) : premueris
+act (VAct VAnt (VPres VConj) Sg P3) : premuerit
+act (VAct VAnt (VPres VConj) Pl P1) : premuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : premueritis
+act (VAct VAnt (VPres VConj) Pl P3) : premuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : premueram
+act (VAct VAnt (VImpf VInd) Sg P2) : premueras
+act (VAct VAnt (VImpf VInd) Sg P3) : premuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : premueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : premueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : premuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : premuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : premuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : premuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : premuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : premuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : premuissent
+act (VAct VAnt VFut Sg P1) : premuero
+act (VAct VAnt VFut Sg P2) : premueris
+act (VAct VAnt VFut Sg P3) : premuerit
+act (VAct VAnt VFut Pl P1) : premuerimus
+act (VAct VAnt VFut Pl P2) : premueritis
+act (VAct VAnt VFut Pl P3) : premuerint
+c s : 
+inf VSim : premere
+inf VAnt : premuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : transfigeo
+act (VAct VSim (VPres VInd) Sg P2) : transfiges
+act (VAct VSim (VPres VInd) Sg P3) : transfiget
+act (VAct VSim (VPres VInd) Pl P1) : transfigemus
+act (VAct VSim (VPres VInd) Pl P2) : transfigetis
+act (VAct VSim (VPres VInd) Pl P3) : transfigent
+act (VAct VSim (VPres VConj) Sg P1) : transfigeam
+act (VAct VSim (VPres VConj) Sg P2) : transfigeas
+act (VAct VSim (VPres VConj) Sg P3) : transfigeat
+act (VAct VSim (VPres VConj) Pl P1) : transfigeamus
+act (VAct VSim (VPres VConj) Pl P2) : transfigeatis
+act (VAct VSim (VPres VConj) Pl P3) : transfigeant
+act (VAct VSim (VImpf VInd) Sg P1) : transfigebam
+act (VAct VSim (VImpf VInd) Sg P2) : transfigebas
+act (VAct VSim (VImpf VInd) Sg P3) : transfigebat
+act (VAct VSim (VImpf VInd) Pl P1) : transfigebamus
+act (VAct VSim (VImpf VInd) Pl P2) : transfigebatis
+act (VAct VSim (VImpf VInd) Pl P3) : transfigebant
+act (VAct VSim (VImpf VConj) Sg P1) : transfigerem
+act (VAct VSim (VImpf VConj) Sg P2) : transfigeres
+act (VAct VSim (VImpf VConj) Sg P3) : transfigeret
+act (VAct VSim (VImpf VConj) Pl P1) : transfigeremus
+act (VAct VSim (VImpf VConj) Pl P2) : transfigeretis
+act (VAct VSim (VImpf VConj) Pl P3) : transfigerent
+act (VAct VSim VFut Sg P1) : transfigebo
+act (VAct VSim VFut Sg P2) : transfigebis
+act (VAct VSim VFut Sg P3) : transfigebit
+act (VAct VSim VFut Pl P1) : transfigebimus
+act (VAct VSim VFut Pl P2) : transfigebitis
+act (VAct VSim VFut Pl P3) : transfigebunt
+act (VAct VAnt (VPres VInd) Sg P1) : transfigui
+act (VAct VAnt (VPres VInd) Sg P2) : transfiguisti
+act (VAct VAnt (VPres VInd) Sg P3) : transfiguit
+act (VAct VAnt (VPres VInd) Pl P1) : transfiguimus
+act (VAct VAnt (VPres VInd) Pl P2) : transfiguistis
+act (VAct VAnt (VPres VInd) Pl P3) : transfiguerunt
+act (VAct VAnt (VPres VConj) Sg P1) : transfiguerim
+act (VAct VAnt (VPres VConj) Sg P2) : transfigueris
+act (VAct VAnt (VPres VConj) Sg P3) : transfiguerit
+act (VAct VAnt (VPres VConj) Pl P1) : transfiguerimus
+act (VAct VAnt (VPres VConj) Pl P2) : transfigueritis
+act (VAct VAnt (VPres VConj) Pl P3) : transfiguerint
+act (VAct VAnt (VImpf VInd) Sg P1) : transfigueram
+act (VAct VAnt (VImpf VInd) Sg P2) : transfigueras
+act (VAct VAnt (VImpf VInd) Sg P3) : transfiguerat
+act (VAct VAnt (VImpf VInd) Pl P1) : transfigueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : transfigueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : transfiguerant
+act (VAct VAnt (VImpf VConj) Sg P1) : transfiguissem
+act (VAct VAnt (VImpf VConj) Sg P2) : transfiguisses
+act (VAct VAnt (VImpf VConj) Sg P3) : transfiguisset
+act (VAct VAnt (VImpf VConj) Pl P1) : transfiguissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : transfiguissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : transfiguissent
+act (VAct VAnt VFut Sg P1) : transfiguero
+act (VAct VAnt VFut Sg P2) : transfigueris
+act (VAct VAnt VFut Sg P3) : transfiguerit
+act (VAct VAnt VFut Pl P1) : transfiguerimus
+act (VAct VAnt VFut Pl P2) : transfigueritis
+act (VAct VAnt VFut Pl P3) : transfiguerint
+c s : 
+inf VSim : transfigere
+inf VAnt : transfiguisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : fello
+act (VAct VSim (VPres VInd) Sg P2) : fellas
+act (VAct VSim (VPres VInd) Sg P3) : fellat
+act (VAct VSim (VPres VInd) Pl P1) : fellamus
+act (VAct VSim (VPres VInd) Pl P2) : fellatis
+act (VAct VSim (VPres VInd) Pl P3) : fellant
+act (VAct VSim (VPres VConj) Sg P1) : fellem
+act (VAct VSim (VPres VConj) Sg P2) : felles
+act (VAct VSim (VPres VConj) Sg P3) : fellet
+act (VAct VSim (VPres VConj) Pl P1) : fellemus
+act (VAct VSim (VPres VConj) Pl P2) : felletis
+act (VAct VSim (VPres VConj) Pl P3) : fellent
+act (VAct VSim (VImpf VInd) Sg P1) : fellabam
+act (VAct VSim (VImpf VInd) Sg P2) : fellabas
+act (VAct VSim (VImpf VInd) Sg P3) : fellabat
+act (VAct VSim (VImpf VInd) Pl P1) : fellabamus
+act (VAct VSim (VImpf VInd) Pl P2) : fellabatis
+act (VAct VSim (VImpf VInd) Pl P3) : fellabant
+act (VAct VSim (VImpf VConj) Sg P1) : fellarem
+act (VAct VSim (VImpf VConj) Sg P2) : fellares
+act (VAct VSim (VImpf VConj) Sg P3) : fellaret
+act (VAct VSim (VImpf VConj) Pl P1) : fellaremus
+act (VAct VSim (VImpf VConj) Pl P2) : fellaretis
+act (VAct VSim (VImpf VConj) Pl P3) : fellarent
+act (VAct VSim VFut Sg P1) : fellabo
+act (VAct VSim VFut Sg P2) : fellabis
+act (VAct VSim VFut Sg P3) : fellabit
+act (VAct VSim VFut Pl P1) : fellabimus
+act (VAct VSim VFut Pl P2) : fellabitis
+act (VAct VSim VFut Pl P3) : fellabunt
+act (VAct VAnt (VPres VInd) Sg P1) : fellavi
+act (VAct VAnt (VPres VInd) Sg P2) : fellavisti
+act (VAct VAnt (VPres VInd) Sg P3) : fellavit
+act (VAct VAnt (VPres VInd) Pl P1) : fellavimus
+act (VAct VAnt (VPres VInd) Pl P2) : fellavistis
+act (VAct VAnt (VPres VInd) Pl P3) : fellaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : fellaverim
+act (VAct VAnt (VPres VConj) Sg P2) : fellaveris
+act (VAct VAnt (VPres VConj) Sg P3) : fellaverit
+act (VAct VAnt (VPres VConj) Pl P1) : fellaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : fellaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : fellaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : fellaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : fellaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : fellaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : fellaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : fellaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : fellaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : fellavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : fellavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : fellavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : fellavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : fellavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : fellavissent
+act (VAct VAnt VFut Sg P1) : fellavero
+act (VAct VAnt VFut Sg P2) : fellaveris
+act (VAct VAnt VFut Sg P3) : fellaverit
+act (VAct VAnt VFut Pl P1) : fellaverimus
+act (VAct VAnt VFut Pl P2) : fellaveritis
+act (VAct VAnt VFut Pl P3) : fellaverint
+c s : 
+inf VSim : fellare
+inf VAnt : fellavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : accendeo
+act (VAct VSim (VPres VInd) Sg P2) : accendes
+act (VAct VSim (VPres VInd) Sg P3) : accendet
+act (VAct VSim (VPres VInd) Pl P1) : accendemus
+act (VAct VSim (VPres VInd) Pl P2) : accendetis
+act (VAct VSim (VPres VInd) Pl P3) : accendent
+act (VAct VSim (VPres VConj) Sg P1) : accendeam
+act (VAct VSim (VPres VConj) Sg P2) : accendeas
+act (VAct VSim (VPres VConj) Sg P3) : accendeat
+act (VAct VSim (VPres VConj) Pl P1) : accendeamus
+act (VAct VSim (VPres VConj) Pl P2) : accendeatis
+act (VAct VSim (VPres VConj) Pl P3) : accendeant
+act (VAct VSim (VImpf VInd) Sg P1) : accendebam
+act (VAct VSim (VImpf VInd) Sg P2) : accendebas
+act (VAct VSim (VImpf VInd) Sg P3) : accendebat
+act (VAct VSim (VImpf VInd) Pl P1) : accendebamus
+act (VAct VSim (VImpf VInd) Pl P2) : accendebatis
+act (VAct VSim (VImpf VInd) Pl P3) : accendebant
+act (VAct VSim (VImpf VConj) Sg P1) : accenderem
+act (VAct VSim (VImpf VConj) Sg P2) : accenderes
+act (VAct VSim (VImpf VConj) Sg P3) : accenderet
+act (VAct VSim (VImpf VConj) Pl P1) : accenderemus
+act (VAct VSim (VImpf VConj) Pl P2) : accenderetis
+act (VAct VSim (VImpf VConj) Pl P3) : accenderent
+act (VAct VSim VFut Sg P1) : accendebo
+act (VAct VSim VFut Sg P2) : accendebis
+act (VAct VSim VFut Sg P3) : accendebit
+act (VAct VSim VFut Pl P1) : accendebimus
+act (VAct VSim VFut Pl P2) : accendebitis
+act (VAct VSim VFut Pl P3) : accendebunt
+act (VAct VAnt (VPres VInd) Sg P1) : accendui
+act (VAct VAnt (VPres VInd) Sg P2) : accenduisti
+act (VAct VAnt (VPres VInd) Sg P3) : accenduit
+act (VAct VAnt (VPres VInd) Pl P1) : accenduimus
+act (VAct VAnt (VPres VInd) Pl P2) : accenduistis
+act (VAct VAnt (VPres VInd) Pl P3) : accenduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : accenduerim
+act (VAct VAnt (VPres VConj) Sg P2) : accendueris
+act (VAct VAnt (VPres VConj) Sg P3) : accenduerit
+act (VAct VAnt (VPres VConj) Pl P1) : accenduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : accendueritis
+act (VAct VAnt (VPres VConj) Pl P3) : accenduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : accendueram
+act (VAct VAnt (VImpf VInd) Sg P2) : accendueras
+act (VAct VAnt (VImpf VInd) Sg P3) : accenduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : accendueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : accendueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : accenduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : accenduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : accenduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : accenduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : accenduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : accenduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : accenduissent
+act (VAct VAnt VFut Sg P1) : accenduero
+act (VAct VAnt VFut Sg P2) : accendueris
+act (VAct VAnt VFut Sg P3) : accenduerit
+act (VAct VAnt VFut Pl P1) : accenduerimus
+act (VAct VAnt VFut Pl P2) : accendueritis
+act (VAct VAnt VFut Pl P3) : accenduerint
+c s : 
+inf VSim : accendere
+inf VAnt : accenduisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : exstingueo
+act (VAct VSim (VPres VInd) Sg P2) : exstingues
+act (VAct VSim (VPres VInd) Sg P3) : exstinguet
+act (VAct VSim (VPres VInd) Pl P1) : exstinguemus
+act (VAct VSim (VPres VInd) Pl P2) : exstinguetis
+act (VAct VSim (VPres VInd) Pl P3) : exstinguent
+act (VAct VSim (VPres VConj) Sg P1) : exstingueam
+act (VAct VSim (VPres VConj) Sg P2) : exstingueas
+act (VAct VSim (VPres VConj) Sg P3) : exstingueat
+act (VAct VSim (VPres VConj) Pl P1) : exstingueamus
+act (VAct VSim (VPres VConj) Pl P2) : exstingueatis
+act (VAct VSim (VPres VConj) Pl P3) : exstingueant
+act (VAct VSim (VImpf VInd) Sg P1) : exstinguebam
+act (VAct VSim (VImpf VInd) Sg P2) : exstinguebas
+act (VAct VSim (VImpf VInd) Sg P3) : exstinguebat
+act (VAct VSim (VImpf VInd) Pl P1) : exstinguebamus
+act (VAct VSim (VImpf VInd) Pl P2) : exstinguebatis
+act (VAct VSim (VImpf VInd) Pl P3) : exstinguebant
+act (VAct VSim (VImpf VConj) Sg P1) : exstinguerem
+act (VAct VSim (VImpf VConj) Sg P2) : exstingueres
+act (VAct VSim (VImpf VConj) Sg P3) : exstingueret
+act (VAct VSim (VImpf VConj) Pl P1) : exstingueremus
+act (VAct VSim (VImpf VConj) Pl P2) : exstingueretis
+act (VAct VSim (VImpf VConj) Pl P3) : exstinguerent
+act (VAct VSim VFut Sg P1) : exstinguebo
+act (VAct VSim VFut Sg P2) : exstinguebis
+act (VAct VSim VFut Sg P3) : exstinguebit
+act (VAct VSim VFut Pl P1) : exstinguebimus
+act (VAct VSim VFut Pl P2) : exstinguebitis
+act (VAct VSim VFut Pl P3) : exstinguebunt
+act (VAct VAnt (VPres VInd) Sg P1) : exstinguui
+act (VAct VAnt (VPres VInd) Sg P2) : exstinguuisti
+act (VAct VAnt (VPres VInd) Sg P3) : exstinguuit
+act (VAct VAnt (VPres VInd) Pl P1) : exstinguuimus
+act (VAct VAnt (VPres VInd) Pl P2) : exstinguuistis
+act (VAct VAnt (VPres VInd) Pl P3) : exstinguuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : exstinguuerim
+act (VAct VAnt (VPres VConj) Sg P2) : exstinguueris
+act (VAct VAnt (VPres VConj) Sg P3) : exstinguuerit
+act (VAct VAnt (VPres VConj) Pl P1) : exstinguuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : exstinguueritis
+act (VAct VAnt (VPres VConj) Pl P3) : exstinguuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : exstinguueram
+act (VAct VAnt (VImpf VInd) Sg P2) : exstinguueras
+act (VAct VAnt (VImpf VInd) Sg P3) : exstinguuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : exstinguueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : exstinguueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : exstinguuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : exstinguuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : exstinguuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : exstinguuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : exstinguuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : exstinguuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : exstinguuissent
+act (VAct VAnt VFut Sg P1) : exstinguuero
+act (VAct VAnt VFut Sg P2) : exstinguueris
+act (VAct VAnt VFut Sg P3) : exstinguuerit
+act (VAct VAnt VFut Pl P1) : exstinguuerimus
+act (VAct VAnt VFut Pl P2) : exstinguueritis
+act (VAct VAnt VFut Pl P3) : exstinguuerint
+c s : 
+inf VSim : exstinguere
+inf VAnt : exstinguuisse
+
+act (VAct VSim (VPres VInd) Sg P1) : extingueo
+act (VAct VSim (VPres VInd) Sg P2) : extingues
+act (VAct VSim (VPres VInd) Sg P3) : extinguet
+act (VAct VSim (VPres VInd) Pl P1) : extinguemus
+act (VAct VSim (VPres VInd) Pl P2) : extinguetis
+act (VAct VSim (VPres VInd) Pl P3) : extinguent
+act (VAct VSim (VPres VConj) Sg P1) : extingueam
+act (VAct VSim (VPres VConj) Sg P2) : extingueas
+act (VAct VSim (VPres VConj) Sg P3) : extingueat
+act (VAct VSim (VPres VConj) Pl P1) : extingueamus
+act (VAct VSim (VPres VConj) Pl P2) : extingueatis
+act (VAct VSim (VPres VConj) Pl P3) : extingueant
+act (VAct VSim (VImpf VInd) Sg P1) : extinguebam
+act (VAct VSim (VImpf VInd) Sg P2) : extinguebas
+act (VAct VSim (VImpf VInd) Sg P3) : extinguebat
+act (VAct VSim (VImpf VInd) Pl P1) : extinguebamus
+act (VAct VSim (VImpf VInd) Pl P2) : extinguebatis
+act (VAct VSim (VImpf VInd) Pl P3) : extinguebant
+act (VAct VSim (VImpf VConj) Sg P1) : extinguerem
+act (VAct VSim (VImpf VConj) Sg P2) : extingueres
+act (VAct VSim (VImpf VConj) Sg P3) : extingueret
+act (VAct VSim (VImpf VConj) Pl P1) : extingueremus
+act (VAct VSim (VImpf VConj) Pl P2) : extingueretis
+act (VAct VSim (VImpf VConj) Pl P3) : extinguerent
+act (VAct VSim VFut Sg P1) : extinguebo
+act (VAct VSim VFut Sg P2) : extinguebis
+act (VAct VSim VFut Sg P3) : extinguebit
+act (VAct VSim VFut Pl P1) : extinguebimus
+act (VAct VSim VFut Pl P2) : extinguebitis
+act (VAct VSim VFut Pl P3) : extinguebunt
+act (VAct VAnt (VPres VInd) Sg P1) : extinguui
+act (VAct VAnt (VPres VInd) Sg P2) : extinguuisti
+act (VAct VAnt (VPres VInd) Sg P3) : extinguuit
+act (VAct VAnt (VPres VInd) Pl P1) : extinguuimus
+act (VAct VAnt (VPres VInd) Pl P2) : extinguuistis
+act (VAct VAnt (VPres VInd) Pl P3) : extinguuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : extinguuerim
+act (VAct VAnt (VPres VConj) Sg P2) : extinguueris
+act (VAct VAnt (VPres VConj) Sg P3) : extinguuerit
+act (VAct VAnt (VPres VConj) Pl P1) : extinguuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : extinguueritis
+act (VAct VAnt (VPres VConj) Pl P3) : extinguuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : extinguueram
+act (VAct VAnt (VImpf VInd) Sg P2) : extinguueras
+act (VAct VAnt (VImpf VInd) Sg P3) : extinguuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : extinguueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : extinguueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : extinguuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : extinguuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : extinguuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : extinguuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : extinguuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : extinguuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : extinguuissent
+act (VAct VAnt VFut Sg P1) : extinguuero
+act (VAct VAnt VFut Sg P2) : extinguueris
+act (VAct VAnt VFut Sg P3) : extinguuerit
+act (VAct VAnt VFut Pl P1) : extinguuerimus
+act (VAct VAnt VFut Pl P2) : extinguueritis
+act (VAct VAnt VFut Pl P3) : extinguuerint
+c s : 
+inf VSim : extinguere
+inf VAnt : extinguuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : doceo
+act (VAct VSim (VPres VInd) Sg P2) : doces
+act (VAct VSim (VPres VInd) Sg P3) : docet
+act (VAct VSim (VPres VInd) Pl P1) : docemus
+act (VAct VSim (VPres VInd) Pl P2) : docetis
+act (VAct VSim (VPres VInd) Pl P3) : docent
+act (VAct VSim (VPres VConj) Sg P1) : doceam
+act (VAct VSim (VPres VConj) Sg P2) : doceas
+act (VAct VSim (VPres VConj) Sg P3) : doceat
+act (VAct VSim (VPres VConj) Pl P1) : doceamus
+act (VAct VSim (VPres VConj) Pl P2) : doceatis
+act (VAct VSim (VPres VConj) Pl P3) : doceant
+act (VAct VSim (VImpf VInd) Sg P1) : docebam
+act (VAct VSim (VImpf VInd) Sg P2) : docebas
+act (VAct VSim (VImpf VInd) Sg P3) : docebat
+act (VAct VSim (VImpf VInd) Pl P1) : docebamus
+act (VAct VSim (VImpf VInd) Pl P2) : docebatis
+act (VAct VSim (VImpf VInd) Pl P3) : docebant
+act (VAct VSim (VImpf VConj) Sg P1) : docerem
+act (VAct VSim (VImpf VConj) Sg P2) : doceres
+act (VAct VSim (VImpf VConj) Sg P3) : doceret
+act (VAct VSim (VImpf VConj) Pl P1) : doceremus
+act (VAct VSim (VImpf VConj) Pl P2) : doceretis
+act (VAct VSim (VImpf VConj) Pl P3) : docerent
+act (VAct VSim VFut Sg P1) : docebo
+act (VAct VSim VFut Sg P2) : docebis
+act (VAct VSim VFut Sg P3) : docebit
+act (VAct VSim VFut Pl P1) : docebimus
+act (VAct VSim VFut Pl P2) : docebitis
+act (VAct VSim VFut Pl P3) : docebunt
+act (VAct VAnt (VPres VInd) Sg P1) : docui
+act (VAct VAnt (VPres VInd) Sg P2) : docuisti
+act (VAct VAnt (VPres VInd) Sg P3) : docuit
+act (VAct VAnt (VPres VInd) Pl P1) : docuimus
+act (VAct VAnt (VPres VInd) Pl P2) : docuistis
+act (VAct VAnt (VPres VInd) Pl P3) : docuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : docuerim
+act (VAct VAnt (VPres VConj) Sg P2) : docueris
+act (VAct VAnt (VPres VConj) Sg P3) : docuerit
+act (VAct VAnt (VPres VConj) Pl P1) : docuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : docueritis
+act (VAct VAnt (VPres VConj) Pl P3) : docuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : docueram
+act (VAct VAnt (VImpf VInd) Sg P2) : docueras
+act (VAct VAnt (VImpf VInd) Sg P3) : docuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : docueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : docueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : docuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : docuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : docuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : docuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : docuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : docuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : docuissent
+act (VAct VAnt VFut Sg P1) : docuero
+act (VAct VAnt VFut Sg P2) : docueris
+act (VAct VAnt VFut Sg P3) : docuerit
+act (VAct VAnt VFut Pl P1) : docuerimus
+act (VAct VAnt VFut Pl P2) : docueritis
+act (VAct VAnt VFut Pl P3) : docuerint
+c s : 
+inf VSim : docere
+inf VAnt : docuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : iaceo
+act (VAct VSim (VPres VInd) Sg P2) : iaces
+act (VAct VSim (VPres VInd) Sg P3) : iacet
+act (VAct VSim (VPres VInd) Pl P1) : iacemus
+act (VAct VSim (VPres VInd) Pl P2) : iacetis
+act (VAct VSim (VPres VInd) Pl P3) : iacent
+act (VAct VSim (VPres VConj) Sg P1) : iaceam
+act (VAct VSim (VPres VConj) Sg P2) : iaceas
+act (VAct VSim (VPres VConj) Sg P3) : iaceat
+act (VAct VSim (VPres VConj) Pl P1) : iaceamus
+act (VAct VSim (VPres VConj) Pl P2) : iaceatis
+act (VAct VSim (VPres VConj) Pl P3) : iaceant
+act (VAct VSim (VImpf VInd) Sg P1) : iacebam
+act (VAct VSim (VImpf VInd) Sg P2) : iacebas
+act (VAct VSim (VImpf VInd) Sg P3) : iacebat
+act (VAct VSim (VImpf VInd) Pl P1) : iacebamus
+act (VAct VSim (VImpf VInd) Pl P2) : iacebatis
+act (VAct VSim (VImpf VInd) Pl P3) : iacebant
+act (VAct VSim (VImpf VConj) Sg P1) : iacerem
+act (VAct VSim (VImpf VConj) Sg P2) : iaceres
+act (VAct VSim (VImpf VConj) Sg P3) : iaceret
+act (VAct VSim (VImpf VConj) Pl P1) : iaceremus
+act (VAct VSim (VImpf VConj) Pl P2) : iaceretis
+act (VAct VSim (VImpf VConj) Pl P3) : iacerent
+act (VAct VSim VFut Sg P1) : iacebo
+act (VAct VSim VFut Sg P2) : iacebis
+act (VAct VSim VFut Sg P3) : iacebit
+act (VAct VSim VFut Pl P1) : iacebimus
+act (VAct VSim VFut Pl P2) : iacebitis
+act (VAct VSim VFut Pl P3) : iacebunt
+act (VAct VAnt (VPres VInd) Sg P1) : iacui
+act (VAct VAnt (VPres VInd) Sg P2) : iacuisti
+act (VAct VAnt (VPres VInd) Sg P3) : iacuit
+act (VAct VAnt (VPres VInd) Pl P1) : iacuimus
+act (VAct VAnt (VPres VInd) Pl P2) : iacuistis
+act (VAct VAnt (VPres VInd) Pl P3) : iacuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : iacuerim
+act (VAct VAnt (VPres VConj) Sg P2) : iacueris
+act (VAct VAnt (VPres VConj) Sg P3) : iacuerit
+act (VAct VAnt (VPres VConj) Pl P1) : iacuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : iacueritis
+act (VAct VAnt (VPres VConj) Pl P3) : iacuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : iacueram
+act (VAct VAnt (VImpf VInd) Sg P2) : iacueras
+act (VAct VAnt (VImpf VInd) Sg P3) : iacuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : iacueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : iacueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : iacuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : iacuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : iacuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : iacuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : iacuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : iacuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : iacuissent
+act (VAct VAnt VFut Sg P1) : iacuero
+act (VAct VAnt VFut Sg P2) : iacueris
+act (VAct VAnt VFut Sg P3) : iacuerit
+act (VAct VAnt VFut Pl P1) : iacuerimus
+act (VAct VAnt VFut Pl P2) : iacueritis
+act (VAct VAnt VFut Pl P3) : iacuerint
+c s : 
+inf VSim : iacere
+inf VAnt : iacuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : vincio
+act (VAct VSim (VPres VInd) Sg P2) : vincis
+act (VAct VSim (VPres VInd) Sg P3) : vincit
+act (VAct VSim (VPres VInd) Pl P1) : vincimus
+act (VAct VSim (VPres VInd) Pl P2) : vincitis
+act (VAct VSim (VPres VInd) Pl P3) : vinciunt
+act (VAct VSim (VPres VConj) Sg P1) : vinciam
+act (VAct VSim (VPres VConj) Sg P2) : vincias
+act (VAct VSim (VPres VConj) Sg P3) : vinciat
+act (VAct VSim (VPres VConj) Pl P1) : vinciamus
+act (VAct VSim (VPres VConj) Pl P2) : vinciatis
+act (VAct VSim (VPres VConj) Pl P3) : vinciant
+act (VAct VSim (VImpf VInd) Sg P1) : vinciebam
+act (VAct VSim (VImpf VInd) Sg P2) : vinciebas
+act (VAct VSim (VImpf VInd) Sg P3) : vinciebat
+act (VAct VSim (VImpf VInd) Pl P1) : vinciebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vinciebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vinciebant
+act (VAct VSim (VImpf VConj) Sg P1) : vincirem
+act (VAct VSim (VImpf VConj) Sg P2) : vincires
+act (VAct VSim (VImpf VConj) Sg P3) : vinciret
+act (VAct VSim (VImpf VConj) Pl P1) : vinciremus
+act (VAct VSim (VImpf VConj) Pl P2) : vinciretis
+act (VAct VSim (VImpf VConj) Pl P3) : vincirent
+act (VAct VSim VFut Sg P1) : vinciam
+act (VAct VSim VFut Sg P2) : vincies
+act (VAct VSim VFut Sg P3) : vinciet
+act (VAct VSim VFut Pl P1) : vinciemus
+act (VAct VSim VFut Pl P2) : vincietis
+act (VAct VSim VFut Pl P3) : vincient
+act (VAct VAnt (VPres VInd) Sg P1) : vincivi
+act (VAct VAnt (VPres VInd) Sg P2) : vincivisti
+act (VAct VAnt (VPres VInd) Sg P3) : vincivit
+act (VAct VAnt (VPres VInd) Pl P1) : vincivimus
+act (VAct VAnt (VPres VInd) Pl P2) : vincivistis
+act (VAct VAnt (VPres VInd) Pl P3) : vinciverunt
+act (VAct VAnt (VPres VConj) Sg P1) : vinciverim
+act (VAct VAnt (VPres VConj) Sg P2) : vinciveris
+act (VAct VAnt (VPres VConj) Sg P3) : vinciverit
+act (VAct VAnt (VPres VConj) Pl P1) : vinciverimus
+act (VAct VAnt (VPres VConj) Pl P2) : vinciveritis
+act (VAct VAnt (VPres VConj) Pl P3) : vinciverint
+act (VAct VAnt (VImpf VInd) Sg P1) : vinciveram
+act (VAct VAnt (VImpf VInd) Sg P2) : vinciveras
+act (VAct VAnt (VImpf VInd) Sg P3) : vinciverat
+act (VAct VAnt (VImpf VInd) Pl P1) : vinciveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vinciveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vinciverant
+act (VAct VAnt (VImpf VConj) Sg P1) : vincivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vincivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vincivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vincivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vincivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vincivissent
+act (VAct VAnt VFut Sg P1) : vincivero
+act (VAct VAnt VFut Sg P2) : vinciveris
+act (VAct VAnt VFut Sg P3) : vinciverit
+act (VAct VAnt VFut Pl P1) : vinciverimus
+act (VAct VAnt VFut Pl P2) : vinciveritis
+act (VAct VAnt VFut Pl P3) : vinciverint
+c s : 
+inf VSim : vincire
+inf VAnt : vincivisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : intellegeo
+act (VAct VSim (VPres VInd) Sg P2) : intelleges
+act (VAct VSim (VPres VInd) Sg P3) : intelleget
+act (VAct VSim (VPres VInd) Pl P1) : intellegemus
+act (VAct VSim (VPres VInd) Pl P2) : intellegetis
+act (VAct VSim (VPres VInd) Pl P3) : intellegent
+act (VAct VSim (VPres VConj) Sg P1) : intellegeam
+act (VAct VSim (VPres VConj) Sg P2) : intellegeas
+act (VAct VSim (VPres VConj) Sg P3) : intellegeat
+act (VAct VSim (VPres VConj) Pl P1) : intellegeamus
+act (VAct VSim (VPres VConj) Pl P2) : intellegeatis
+act (VAct VSim (VPres VConj) Pl P3) : intellegeant
+act (VAct VSim (VImpf VInd) Sg P1) : intellegebam
+act (VAct VSim (VImpf VInd) Sg P2) : intellegebas
+act (VAct VSim (VImpf VInd) Sg P3) : intellegebat
+act (VAct VSim (VImpf VInd) Pl P1) : intellegebamus
+act (VAct VSim (VImpf VInd) Pl P2) : intellegebatis
+act (VAct VSim (VImpf VInd) Pl P3) : intellegebant
+act (VAct VSim (VImpf VConj) Sg P1) : intellegerem
+act (VAct VSim (VImpf VConj) Sg P2) : intellegeres
+act (VAct VSim (VImpf VConj) Sg P3) : intellegeret
+act (VAct VSim (VImpf VConj) Pl P1) : intellegeremus
+act (VAct VSim (VImpf VConj) Pl P2) : intellegeretis
+act (VAct VSim (VImpf VConj) Pl P3) : intellegerent
+act (VAct VSim VFut Sg P1) : intellegebo
+act (VAct VSim VFut Sg P2) : intellegebis
+act (VAct VSim VFut Sg P3) : intellegebit
+act (VAct VSim VFut Pl P1) : intellegebimus
+act (VAct VSim VFut Pl P2) : intellegebitis
+act (VAct VSim VFut Pl P3) : intellegebunt
+act (VAct VAnt (VPres VInd) Sg P1) : intellegui
+act (VAct VAnt (VPres VInd) Sg P2) : intelleguisti
+act (VAct VAnt (VPres VInd) Sg P3) : intelleguit
+act (VAct VAnt (VPres VInd) Pl P1) : intelleguimus
+act (VAct VAnt (VPres VInd) Pl P2) : intelleguistis
+act (VAct VAnt (VPres VInd) Pl P3) : intelleguerunt
+act (VAct VAnt (VPres VConj) Sg P1) : intelleguerim
+act (VAct VAnt (VPres VConj) Sg P2) : intellegueris
+act (VAct VAnt (VPres VConj) Sg P3) : intelleguerit
+act (VAct VAnt (VPres VConj) Pl P1) : intelleguerimus
+act (VAct VAnt (VPres VConj) Pl P2) : intellegueritis
+act (VAct VAnt (VPres VConj) Pl P3) : intelleguerint
+act (VAct VAnt (VImpf VInd) Sg P1) : intellegueram
+act (VAct VAnt (VImpf VInd) Sg P2) : intellegueras
+act (VAct VAnt (VImpf VInd) Sg P3) : intelleguerat
+act (VAct VAnt (VImpf VInd) Pl P1) : intellegueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : intellegueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : intelleguerant
+act (VAct VAnt (VImpf VConj) Sg P1) : intelleguissem
+act (VAct VAnt (VImpf VConj) Sg P2) : intelleguisses
+act (VAct VAnt (VImpf VConj) Sg P3) : intelleguisset
+act (VAct VAnt (VImpf VConj) Pl P1) : intelleguissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : intelleguissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : intelleguissent
+act (VAct VAnt VFut Sg P1) : intelleguero
+act (VAct VAnt VFut Sg P2) : intellegueris
+act (VAct VAnt VFut Sg P3) : intelleguerit
+act (VAct VAnt VFut Pl P1) : intelleguerimus
+act (VAct VAnt VFut Pl P2) : intellegueritis
+act (VAct VAnt VFut Pl P3) : intelleguerint
+c s : 
+inf VSim : intellegere
+inf VAnt : intelleguisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : exspecto
+act (VAct VSim (VPres VInd) Sg P2) : exspectas
+act (VAct VSim (VPres VInd) Sg P3) : exspectat
+act (VAct VSim (VPres VInd) Pl P1) : exspectamus
+act (VAct VSim (VPres VInd) Pl P2) : exspectatis
+act (VAct VSim (VPres VInd) Pl P3) : exspectant
+act (VAct VSim (VPres VConj) Sg P1) : exspectem
+act (VAct VSim (VPres VConj) Sg P2) : exspectes
+act (VAct VSim (VPres VConj) Sg P3) : exspectet
+act (VAct VSim (VPres VConj) Pl P1) : exspectemus
+act (VAct VSim (VPres VConj) Pl P2) : exspectetis
+act (VAct VSim (VPres VConj) Pl P3) : exspectent
+act (VAct VSim (VImpf VInd) Sg P1) : exspectabam
+act (VAct VSim (VImpf VInd) Sg P2) : exspectabas
+act (VAct VSim (VImpf VInd) Sg P3) : exspectabat
+act (VAct VSim (VImpf VInd) Pl P1) : exspectabamus
+act (VAct VSim (VImpf VInd) Pl P2) : exspectabatis
+act (VAct VSim (VImpf VInd) Pl P3) : exspectabant
+act (VAct VSim (VImpf VConj) Sg P1) : exspectarem
+act (VAct VSim (VImpf VConj) Sg P2) : exspectares
+act (VAct VSim (VImpf VConj) Sg P3) : exspectaret
+act (VAct VSim (VImpf VConj) Pl P1) : exspectaremus
+act (VAct VSim (VImpf VConj) Pl P2) : exspectaretis
+act (VAct VSim (VImpf VConj) Pl P3) : exspectarent
+act (VAct VSim VFut Sg P1) : exspectabo
+act (VAct VSim VFut Sg P2) : exspectabis
+act (VAct VSim VFut Sg P3) : exspectabit
+act (VAct VSim VFut Pl P1) : exspectabimus
+act (VAct VSim VFut Pl P2) : exspectabitis
+act (VAct VSim VFut Pl P3) : exspectabunt
+act (VAct VAnt (VPres VInd) Sg P1) : exspectavi
+act (VAct VAnt (VPres VInd) Sg P2) : exspectavisti
+act (VAct VAnt (VPres VInd) Sg P3) : exspectavit
+act (VAct VAnt (VPres VInd) Pl P1) : exspectavimus
+act (VAct VAnt (VPres VInd) Pl P2) : exspectavistis
+act (VAct VAnt (VPres VInd) Pl P3) : exspectaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : exspectaverim
+act (VAct VAnt (VPres VConj) Sg P2) : exspectaveris
+act (VAct VAnt (VPres VConj) Sg P3) : exspectaverit
+act (VAct VAnt (VPres VConj) Pl P1) : exspectaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : exspectaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : exspectaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : exspectaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : exspectaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : exspectaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : exspectaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : exspectaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : exspectaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : exspectavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : exspectavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : exspectavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : exspectavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : exspectavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : exspectavissent
+act (VAct VAnt VFut Sg P1) : exspectavero
+act (VAct VAnt VFut Sg P2) : exspectaveris
+act (VAct VAnt VFut Sg P3) : exspectaverit
+act (VAct VAnt VFut Pl P1) : exspectaverimus
+act (VAct VAnt VFut Pl P2) : exspectaveritis
+act (VAct VAnt VFut Pl P3) : exspectaverint
+c s : 
+inf VSim : exspectare
+inf VAnt : exspectavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : lavo
+act (VAct VSim (VPres VInd) Sg P2) : lavas
+act (VAct VSim (VPres VInd) Sg P3) : lavat
+act (VAct VSim (VPres VInd) Pl P1) : lavamus
+act (VAct VSim (VPres VInd) Pl P2) : lavatis
+act (VAct VSim (VPres VInd) Pl P3) : lavant
+act (VAct VSim (VPres VConj) Sg P1) : lavem
+act (VAct VSim (VPres VConj) Sg P2) : laves
+act (VAct VSim (VPres VConj) Sg P3) : lavet
+act (VAct VSim (VPres VConj) Pl P1) : lavemus
+act (VAct VSim (VPres VConj) Pl P2) : lavetis
+act (VAct VSim (VPres VConj) Pl P3) : lavent
+act (VAct VSim (VImpf VInd) Sg P1) : lavabam
+act (VAct VSim (VImpf VInd) Sg P2) : lavabas
+act (VAct VSim (VImpf VInd) Sg P3) : lavabat
+act (VAct VSim (VImpf VInd) Pl P1) : lavabamus
+act (VAct VSim (VImpf VInd) Pl P2) : lavabatis
+act (VAct VSim (VImpf VInd) Pl P3) : lavabant
+act (VAct VSim (VImpf VConj) Sg P1) : lavarem
+act (VAct VSim (VImpf VConj) Sg P2) : lavares
+act (VAct VSim (VImpf VConj) Sg P3) : lavaret
+act (VAct VSim (VImpf VConj) Pl P1) : lavaremus
+act (VAct VSim (VImpf VConj) Pl P2) : lavaretis
+act (VAct VSim (VImpf VConj) Pl P3) : lavarent
+act (VAct VSim VFut Sg P1) : lavabo
+act (VAct VSim VFut Sg P2) : lavabis
+act (VAct VSim VFut Sg P3) : lavabit
+act (VAct VSim VFut Pl P1) : lavabimus
+act (VAct VSim VFut Pl P2) : lavabitis
+act (VAct VSim VFut Pl P3) : lavabunt
+act (VAct VAnt (VPres VInd) Sg P1) : lavavi
+act (VAct VAnt (VPres VInd) Sg P2) : lavavisti
+act (VAct VAnt (VPres VInd) Sg P3) : lavavit
+act (VAct VAnt (VPres VInd) Pl P1) : lavavimus
+act (VAct VAnt (VPres VInd) Pl P2) : lavavistis
+act (VAct VAnt (VPres VInd) Pl P3) : lavaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : lavaverim
+act (VAct VAnt (VPres VConj) Sg P2) : lavaveris
+act (VAct VAnt (VPres VConj) Sg P3) : lavaverit
+act (VAct VAnt (VPres VConj) Pl P1) : lavaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : lavaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : lavaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : lavaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : lavaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : lavaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : lavaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : lavaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : lavaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : lavavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : lavavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : lavavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : lavavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : lavavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : lavavissent
+act (VAct VAnt VFut Sg P1) : lavavero
+act (VAct VAnt VFut Sg P2) : lavaveris
+act (VAct VAnt VFut Sg P3) : lavaverit
+act (VAct VAnt VFut Pl P1) : lavaverimus
+act (VAct VAnt VFut Pl P2) : lavaveritis
+act (VAct VAnt VFut Pl P3) : lavaverint
+c s : 
+inf VSim : lavare
+inf VAnt : lavavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : specto
+act (VAct VSim (VPres VInd) Sg P2) : spectas
+act (VAct VSim (VPres VInd) Sg P3) : spectat
+act (VAct VSim (VPres VInd) Pl P1) : spectamus
+act (VAct VSim (VPres VInd) Pl P2) : spectatis
+act (VAct VSim (VPres VInd) Pl P3) : spectant
+act (VAct VSim (VPres VConj) Sg P1) : spectem
+act (VAct VSim (VPres VConj) Sg P2) : spectes
+act (VAct VSim (VPres VConj) Sg P3) : spectet
+act (VAct VSim (VPres VConj) Pl P1) : spectemus
+act (VAct VSim (VPres VConj) Pl P2) : spectetis
+act (VAct VSim (VPres VConj) Pl P3) : spectent
+act (VAct VSim (VImpf VInd) Sg P1) : spectabam
+act (VAct VSim (VImpf VInd) Sg P2) : spectabas
+act (VAct VSim (VImpf VInd) Sg P3) : spectabat
+act (VAct VSim (VImpf VInd) Pl P1) : spectabamus
+act (VAct VSim (VImpf VInd) Pl P2) : spectabatis
+act (VAct VSim (VImpf VInd) Pl P3) : spectabant
+act (VAct VSim (VImpf VConj) Sg P1) : spectarem
+act (VAct VSim (VImpf VConj) Sg P2) : spectares
+act (VAct VSim (VImpf VConj) Sg P3) : spectaret
+act (VAct VSim (VImpf VConj) Pl P1) : spectaremus
+act (VAct VSim (VImpf VConj) Pl P2) : spectaretis
+act (VAct VSim (VImpf VConj) Pl P3) : spectarent
+act (VAct VSim VFut Sg P1) : spectabo
+act (VAct VSim VFut Sg P2) : spectabis
+act (VAct VSim VFut Sg P3) : spectabit
+act (VAct VSim VFut Pl P1) : spectabimus
+act (VAct VSim VFut Pl P2) : spectabitis
+act (VAct VSim VFut Pl P3) : spectabunt
+act (VAct VAnt (VPres VInd) Sg P1) : spectavi
+act (VAct VAnt (VPres VInd) Sg P2) : spectavisti
+act (VAct VAnt (VPres VInd) Sg P3) : spectavit
+act (VAct VAnt (VPres VInd) Pl P1) : spectavimus
+act (VAct VAnt (VPres VInd) Pl P2) : spectavistis
+act (VAct VAnt (VPres VInd) Pl P3) : spectaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : spectaverim
+act (VAct VAnt (VPres VConj) Sg P2) : spectaveris
+act (VAct VAnt (VPres VConj) Sg P3) : spectaverit
+act (VAct VAnt (VPres VConj) Pl P1) : spectaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : spectaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : spectaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : spectaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : spectaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : spectaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : spectaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : spectaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : spectaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : spectavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : spectavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : spectavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : spectavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : spectavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : spectavissent
+act (VAct VAnt VFut Sg P1) : spectavero
+act (VAct VAnt VFut Sg P2) : spectaveris
+act (VAct VAnt VFut Sg P3) : spectaverit
+act (VAct VAnt VFut Pl P1) : spectaverimus
+act (VAct VAnt VFut Pl P2) : spectaveritis
+act (VAct VAnt VFut Pl P3) : spectaverint
+c s : 
+inf VSim : spectare
+inf VAnt : spectavisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : vinceo
+act (VAct VSim (VPres VInd) Sg P2) : vinces
+act (VAct VSim (VPres VInd) Sg P3) : vincet
+act (VAct VSim (VPres VInd) Pl P1) : vincemus
+act (VAct VSim (VPres VInd) Pl P2) : vincetis
+act (VAct VSim (VPres VInd) Pl P3) : vincent
+act (VAct VSim (VPres VConj) Sg P1) : vinceam
+act (VAct VSim (VPres VConj) Sg P2) : vinceas
+act (VAct VSim (VPres VConj) Sg P3) : vinceat
+act (VAct VSim (VPres VConj) Pl P1) : vinceamus
+act (VAct VSim (VPres VConj) Pl P2) : vinceatis
+act (VAct VSim (VPres VConj) Pl P3) : vinceant
+act (VAct VSim (VImpf VInd) Sg P1) : vincebam
+act (VAct VSim (VImpf VInd) Sg P2) : vincebas
+act (VAct VSim (VImpf VInd) Sg P3) : vincebat
+act (VAct VSim (VImpf VInd) Pl P1) : vincebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vincebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vincebant
+act (VAct VSim (VImpf VConj) Sg P1) : vincerem
+act (VAct VSim (VImpf VConj) Sg P2) : vinceres
+act (VAct VSim (VImpf VConj) Sg P3) : vinceret
+act (VAct VSim (VImpf VConj) Pl P1) : vinceremus
+act (VAct VSim (VImpf VConj) Pl P2) : vinceretis
+act (VAct VSim (VImpf VConj) Pl P3) : vincerent
+act (VAct VSim VFut Sg P1) : vincebo
+act (VAct VSim VFut Sg P2) : vincebis
+act (VAct VSim VFut Sg P3) : vincebit
+act (VAct VSim VFut Pl P1) : vincebimus
+act (VAct VSim VFut Pl P2) : vincebitis
+act (VAct VSim VFut Pl P3) : vincebunt
+act (VAct VAnt (VPres VInd) Sg P1) : vincui
+act (VAct VAnt (VPres VInd) Sg P2) : vincuisti
+act (VAct VAnt (VPres VInd) Sg P3) : vincuit
+act (VAct VAnt (VPres VInd) Pl P1) : vincuimus
+act (VAct VAnt (VPres VInd) Pl P2) : vincuistis
+act (VAct VAnt (VPres VInd) Pl P3) : vincuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : vincuerim
+act (VAct VAnt (VPres VConj) Sg P2) : vincueris
+act (VAct VAnt (VPres VConj) Sg P3) : vincuerit
+act (VAct VAnt (VPres VConj) Pl P1) : vincuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vincueritis
+act (VAct VAnt (VPres VConj) Pl P3) : vincuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vincueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vincueras
+act (VAct VAnt (VImpf VInd) Sg P3) : vincuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vincueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vincueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vincuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : vincuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vincuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vincuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vincuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vincuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vincuissent
+act (VAct VAnt VFut Sg P1) : vincuero
+act (VAct VAnt VFut Sg P2) : vincueris
+act (VAct VAnt VFut Sg P3) : vincuerit
+act (VAct VAnt VFut Pl P1) : vincuerimus
+act (VAct VAnt VFut Pl P2) : vincueritis
+act (VAct VAnt VFut Pl P3) : vincuerint
+c s : 
+inf VSim : vincere
+inf VAnt : vincuisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : detergeo
+act (VAct VSim (VPres VInd) Sg P2) : deterges
+act (VAct VSim (VPres VInd) Sg P3) : deterget
+act (VAct VSim (VPres VInd) Pl P1) : detergemus
+act (VAct VSim (VPres VInd) Pl P2) : detergetis
+act (VAct VSim (VPres VInd) Pl P3) : detergent
+act (VAct VSim (VPres VConj) Sg P1) : detergeam
+act (VAct VSim (VPres VConj) Sg P2) : detergeas
+act (VAct VSim (VPres VConj) Sg P3) : detergeat
+act (VAct VSim (VPres VConj) Pl P1) : detergeamus
+act (VAct VSim (VPres VConj) Pl P2) : detergeatis
+act (VAct VSim (VPres VConj) Pl P3) : detergeant
+act (VAct VSim (VImpf VInd) Sg P1) : detergebam
+act (VAct VSim (VImpf VInd) Sg P2) : detergebas
+act (VAct VSim (VImpf VInd) Sg P3) : detergebat
+act (VAct VSim (VImpf VInd) Pl P1) : detergebamus
+act (VAct VSim (VImpf VInd) Pl P2) : detergebatis
+act (VAct VSim (VImpf VInd) Pl P3) : detergebant
+act (VAct VSim (VImpf VConj) Sg P1) : detergerem
+act (VAct VSim (VImpf VConj) Sg P2) : detergeres
+act (VAct VSim (VImpf VConj) Sg P3) : detergeret
+act (VAct VSim (VImpf VConj) Pl P1) : detergeremus
+act (VAct VSim (VImpf VConj) Pl P2) : detergeretis
+act (VAct VSim (VImpf VConj) Pl P3) : detergerent
+act (VAct VSim VFut Sg P1) : detergebo
+act (VAct VSim VFut Sg P2) : detergebis
+act (VAct VSim VFut Sg P3) : detergebit
+act (VAct VSim VFut Pl P1) : detergebimus
+act (VAct VSim VFut Pl P2) : detergebitis
+act (VAct VSim VFut Pl P3) : detergebunt
+act (VAct VAnt (VPres VInd) Sg P1) : detergui
+act (VAct VAnt (VPres VInd) Sg P2) : deterguisti
+act (VAct VAnt (VPres VInd) Sg P3) : deterguit
+act (VAct VAnt (VPres VInd) Pl P1) : deterguimus
+act (VAct VAnt (VPres VInd) Pl P2) : deterguistis
+act (VAct VAnt (VPres VInd) Pl P3) : deterguerunt
+act (VAct VAnt (VPres VConj) Sg P1) : deterguerim
+act (VAct VAnt (VPres VConj) Sg P2) : detergueris
+act (VAct VAnt (VPres VConj) Sg P3) : deterguerit
+act (VAct VAnt (VPres VConj) Pl P1) : deterguerimus
+act (VAct VAnt (VPres VConj) Pl P2) : detergueritis
+act (VAct VAnt (VPres VConj) Pl P3) : deterguerint
+act (VAct VAnt (VImpf VInd) Sg P1) : detergueram
+act (VAct VAnt (VImpf VInd) Sg P2) : detergueras
+act (VAct VAnt (VImpf VInd) Sg P3) : deterguerat
+act (VAct VAnt (VImpf VInd) Pl P1) : detergueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : detergueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : deterguerant
+act (VAct VAnt (VImpf VConj) Sg P1) : deterguissem
+act (VAct VAnt (VImpf VConj) Sg P2) : deterguisses
+act (VAct VAnt (VImpf VConj) Sg P3) : deterguisset
+act (VAct VAnt (VImpf VConj) Pl P1) : deterguissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : deterguissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : deterguissent
+act (VAct VAnt VFut Sg P1) : deterguero
+act (VAct VAnt VFut Sg P2) : detergueris
+act (VAct VAnt VFut Sg P3) : deterguerit
+act (VAct VAnt VFut Pl P1) : deterguerimus
+act (VAct VAnt VFut Pl P2) : detergueritis
+act (VAct VAnt VFut Pl P3) : deterguerint
+c s : 
+inf VSim : detergere
+inf VAnt : deterguisse
+
+ act (VAct VSim (VPres VInd) Sg P1) : scribeo
+act (VAct VSim (VPres VInd) Sg P2) : scribes
+act (VAct VSim (VPres VInd) Sg P3) : scribet
+act (VAct VSim (VPres VInd) Pl P1) : scribemus
+act (VAct VSim (VPres VInd) Pl P2) : scribetis
+act (VAct VSim (VPres VInd) Pl P3) : scribent
+act (VAct VSim (VPres VConj) Sg P1) : scribeam
+act (VAct VSim (VPres VConj) Sg P2) : scribeas
+act (VAct VSim (VPres VConj) Sg P3) : scribeat
+act (VAct VSim (VPres VConj) Pl P1) : scribeamus
+act (VAct VSim (VPres VConj) Pl P2) : scribeatis
+act (VAct VSim (VPres VConj) Pl P3) : scribeant
+act (VAct VSim (VImpf VInd) Sg P1) : scribebam
+act (VAct VSim (VImpf VInd) Sg P2) : scribebas
+act (VAct VSim (VImpf VInd) Sg P3) : scribebat
+act (VAct VSim (VImpf VInd) Pl P1) : scribebamus
+act (VAct VSim (VImpf VInd) Pl P2) : scribebatis
+act (VAct VSim (VImpf VInd) Pl P3) : scribebant
+act (VAct VSim (VImpf VConj) Sg P1) : scriberem
+act (VAct VSim (VImpf VConj) Sg P2) : scriberes
+act (VAct VSim (VImpf VConj) Sg P3) : scriberet
+act (VAct VSim (VImpf VConj) Pl P1) : scriberemus
+act (VAct VSim (VImpf VConj) Pl P2) : scriberetis
+act (VAct VSim (VImpf VConj) Pl P3) : scriberent
+act (VAct VSim VFut Sg P1) : scribebo
+act (VAct VSim VFut Sg P2) : scribebis
+act (VAct VSim VFut Sg P3) : scribebit
+act (VAct VSim VFut Pl P1) : scribebimus
+act (VAct VSim VFut Pl P2) : scribebitis
+act (VAct VSim VFut Pl P3) : scribebunt
+act (VAct VAnt (VPres VInd) Sg P1) : scribui
+act (VAct VAnt (VPres VInd) Sg P2) : scribuisti
+act (VAct VAnt (VPres VInd) Sg P3) : scribuit
+act (VAct VAnt (VPres VInd) Pl P1) : scribuimus
+act (VAct VAnt (VPres VInd) Pl P2) : scribuistis
+act (VAct VAnt (VPres VInd) Pl P3) : scribuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : scribuerim
+act (VAct VAnt (VPres VConj) Sg P2) : scribueris
+act (VAct VAnt (VPres VConj) Sg P3) : scribuerit
+act (VAct VAnt (VPres VConj) Pl P1) : scribuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : scribueritis
+act (VAct VAnt (VPres VConj) Pl P3) : scribuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : scribueram
+act (VAct VAnt (VImpf VInd) Sg P2) : scribueras
+act (VAct VAnt (VImpf VInd) Sg P3) : scribuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : scribueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : scribueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : scribuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : scribuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : scribuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : scribuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : scribuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : scribuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : scribuissent
+act (VAct VAnt VFut Sg P1) : scribuero
+act (VAct VAnt VFut Sg P2) : scribueris
+act (VAct VAnt VFut Sg P3) : scribuerit
+act (VAct VAnt VFut Pl P1) : scribuerimus
+act (VAct VAnt VFut Pl P2) : scribueritis
+act (VAct VAnt VFut Pl P3) : scribuerint
+c s : 
+inf VSim : scribere
+inf VAnt : scribuisse
+
diff --git a/lib/src/latin/extra/paradigms_V.txt b/lib/src/latin/extra/paradigms_V.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/latin/extra/paradigms_V.txt
@@ -0,0 +1,25322 @@
+act (VAct VSim (VPres VInd) Sg P1) : flo
+act (VAct VSim (VPres VInd) Sg P2) : flas
+act (VAct VSim (VPres VInd) Sg P3) : flat
+act (VAct VSim (VPres VInd) Pl P1) : flamus
+act (VAct VSim (VPres VInd) Pl P2) : flatis
+act (VAct VSim (VPres VInd) Pl P3) : flant
+act (VAct VSim (VPres VConj) Sg P1) : flem
+act (VAct VSim (VPres VConj) Sg P2) : fles
+act (VAct VSim (VPres VConj) Sg P3) : flet
+act (VAct VSim (VPres VConj) Pl P1) : flemus
+act (VAct VSim (VPres VConj) Pl P2) : fletis
+act (VAct VSim (VPres VConj) Pl P3) : flent
+act (VAct VSim (VImpf VInd) Sg P1) : flabam
+act (VAct VSim (VImpf VInd) Sg P2) : flabas
+act (VAct VSim (VImpf VInd) Sg P3) : flabat
+act (VAct VSim (VImpf VInd) Pl P1) : flabamus
+act (VAct VSim (VImpf VInd) Pl P2) : flabatis
+act (VAct VSim (VImpf VInd) Pl P3) : flabant
+act (VAct VSim (VImpf VConj) Sg P1) : flarem
+act (VAct VSim (VImpf VConj) Sg P2) : flares
+act (VAct VSim (VImpf VConj) Sg P3) : flaret
+act (VAct VSim (VImpf VConj) Pl P1) : flaremus
+act (VAct VSim (VImpf VConj) Pl P2) : flaretis
+act (VAct VSim (VImpf VConj) Pl P3) : flarent
+act (VAct VSim VFut Sg P1) : flabo
+act (VAct VSim VFut Sg P2) : flabis
+act (VAct VSim VFut Sg P3) : flabit
+act (VAct VSim VFut Pl P1) : flabimus
+act (VAct VSim VFut Pl P2) : flabitis
+act (VAct VSim VFut Pl P3) : flabunt
+act (VAct VAnt (VPres VInd) Sg P1) : flavi
+act (VAct VAnt (VPres VInd) Sg P2) : flavisti
+act (VAct VAnt (VPres VInd) Sg P3) : flavit
+act (VAct VAnt (VPres VInd) Pl P1) : flavimus
+act (VAct VAnt (VPres VInd) Pl P2) : flavistis
+act (VAct VAnt (VPres VInd) Pl P3) : flaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : flaverim
+act (VAct VAnt (VPres VConj) Sg P2) : flaveris
+act (VAct VAnt (VPres VConj) Sg P3) : flaverit
+act (VAct VAnt (VPres VConj) Pl P1) : flaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : flaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : flaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : flaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : flaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : flaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : flaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : flaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : flaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : flavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : flavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : flavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : flavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : flavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : flavissent
+act (VAct VAnt VFut Sg P1) : flavero
+act (VAct VAnt VFut Sg P2) : flaveris
+act (VAct VAnt VFut Sg P3) : flaverit
+act (VAct VAnt VFut Pl P1) : flaverimus
+act (VAct VAnt VFut Pl P2) : flaveritis
+act (VAct VAnt VFut Pl P3) : flaverint
+ger VGenAcc : flandum
+ger VGenGen : flandi
+ger VGenDat : flando
+ger VGenAbl : flando
+geriv Masc Sg Nom : flandus
+geriv Masc Sg Acc : flandum
+geriv Masc Sg Gen : flandi
+geriv Masc Sg Dat : flando
+geriv Masc Sg Abl : flando
+geriv Masc Sg Voc : flande
+geriv Masc Pl Nom : flandi
+geriv Masc Pl Acc : flandos
+geriv Masc Pl Gen : flandorum
+geriv Masc Pl Dat : flandis
+geriv Masc Pl Abl : flandis
+geriv Masc Pl Voc : flandi
+geriv Fem Sg Nom : flanda
+geriv Fem Sg Acc : flandam
+geriv Fem Sg Gen : flandae
+geriv Fem Sg Dat : flandae
+geriv Fem Sg Abl : flanda
+geriv Fem Sg Voc : flanda
+geriv Fem Pl Nom : flandae
+geriv Fem Pl Acc : flandas
+geriv Fem Pl Gen : flandarum
+geriv Fem Pl Dat : flandis
+geriv Fem Pl Abl : flandis
+geriv Fem Pl Voc : flandae
+geriv Neutr Sg Nom : flandum
+geriv Neutr Sg Acc : flandum
+geriv Neutr Sg Gen : flandi
+geriv Neutr Sg Dat : flando
+geriv Neutr Sg Abl : flando
+geriv Neutr Sg Voc : flandum
+geriv Neutr Pl Nom : flanda
+geriv Neutr Pl Acc : flanda
+geriv Neutr Pl Gen : flandorum
+geriv Neutr Pl Dat : flandis
+geriv Neutr Pl Abl : flandis
+geriv Neutr Pl Voc : flanda
+imp (VImp1 Sg) : fla
+imp (VImp1 Pl) : flate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : flato
+imp (VImp2 Sg P3) : flato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : flatote
+imp (VImp2 Pl P3) : flanto
+inf VInfActPres : flare
+inf VInfActPerf : flavisse
+inf VInfActFut : flaturum
+partActFut Masc Sg Nom : flaturus
+partActFut Masc Sg Acc : flaturum
+partActFut Masc Sg Gen : flaturi
+partActFut Masc Sg Dat : flaturo
+partActFut Masc Sg Abl : flaturo
+partActFut Masc Sg Voc : flature
+partActFut Masc Pl Nom : flaturi
+partActFut Masc Pl Acc : flaturos
+partActFut Masc Pl Gen : flaturorum
+partActFut Masc Pl Dat : flaturis
+partActFut Masc Pl Abl : flaturis
+partActFut Masc Pl Voc : flaturi
+partActFut Fem Sg Nom : flatura
+partActFut Fem Sg Acc : flaturam
+partActFut Fem Sg Gen : flaturae
+partActFut Fem Sg Dat : flaturae
+partActFut Fem Sg Abl : flatura
+partActFut Fem Sg Voc : flatura
+partActFut Fem Pl Nom : flaturae
+partActFut Fem Pl Acc : flaturas
+partActFut Fem Pl Gen : flaturarum
+partActFut Fem Pl Dat : flaturis
+partActFut Fem Pl Abl : flaturis
+partActFut Fem Pl Voc : flaturae
+partActFut Neutr Sg Nom : flaturum
+partActFut Neutr Sg Acc : flaturum
+partActFut Neutr Sg Gen : flaturi
+partActFut Neutr Sg Dat : flaturo
+partActFut Neutr Sg Abl : flaturo
+partActFut Neutr Sg Voc : flaturum
+partActFut Neutr Pl Nom : flatura
+partActFut Neutr Pl Acc : flatura
+partActFut Neutr Pl Gen : flaturorum
+partActFut Neutr Pl Dat : flaturis
+partActFut Neutr Pl Abl : flaturis
+partActFut Neutr Pl Voc : flatura
+partActPres Masc Sg Nom : flans
+partActPres Masc Sg Acc : flantem
+partActPres Masc Sg Gen : flantis
+partActPres Masc Sg Dat : flanti
+partActPres Masc Sg Abl : flanti
+partActPres Masc Sg Voc : flans
+partActPres Masc Pl Nom : flantes
+partActPres Masc Pl Acc : flantes
+partActPres Masc Pl Gen : flantium
+partActPres Masc Pl Dat : flantibus
+partActPres Masc Pl Abl : flantibus
+partActPres Masc Pl Voc : flantes
+partActPres Fem Sg Nom : flans
+partActPres Fem Sg Acc : flantem
+partActPres Fem Sg Gen : flantis
+partActPres Fem Sg Dat : flanti
+partActPres Fem Sg Abl : flanti
+partActPres Fem Sg Voc : flans
+partActPres Fem Pl Nom : flantes
+partActPres Fem Pl Acc : flantes
+partActPres Fem Pl Gen : flantium
+partActPres Fem Pl Dat : flantibus
+partActPres Fem Pl Abl : flantibus
+partActPres Fem Pl Voc : flantes
+partActPres Neutr Sg Nom : flans
+partActPres Neutr Sg Acc : flans
+partActPres Neutr Sg Gen : flantis
+partActPres Neutr Sg Dat : flanti
+partActPres Neutr Sg Abl : flanti
+partActPres Neutr Sg Voc : flans
+partActPres Neutr Pl Nom : flantia
+partActPres Neutr Pl Acc : flantia
+partActPres Neutr Pl Gen : flantium
+partActPres Neutr Pl Dat : flantibus
+partActPres Neutr Pl Abl : flantibus
+partActPres Neutr Pl Voc : flantia
+partPassPerf Masc Sg Nom : flatus
+partPassPerf Masc Sg Acc : flatum
+partPassPerf Masc Sg Gen : flati
+partPassPerf Masc Sg Dat : flato
+partPassPerf Masc Sg Abl : flato
+partPassPerf Masc Sg Voc : flate
+partPassPerf Masc Pl Nom : flati
+partPassPerf Masc Pl Acc : flatos
+partPassPerf Masc Pl Gen : flatorum
+partPassPerf Masc Pl Dat : flatis
+partPassPerf Masc Pl Abl : flatis
+partPassPerf Masc Pl Voc : flati
+partPassPerf Fem Sg Nom : flata
+partPassPerf Fem Sg Acc : flatam
+partPassPerf Fem Sg Gen : flatae
+partPassPerf Fem Sg Dat : flatae
+partPassPerf Fem Sg Abl : flata
+partPassPerf Fem Sg Voc : flata
+partPassPerf Fem Pl Nom : flatae
+partPassPerf Fem Pl Acc : flatas
+partPassPerf Fem Pl Gen : flatarum
+partPassPerf Fem Pl Dat : flatis
+partPassPerf Fem Pl Abl : flatis
+partPassPerf Fem Pl Voc : flatae
+partPassPerf Neutr Sg Nom : flatum
+partPassPerf Neutr Sg Acc : flatum
+partPassPerf Neutr Sg Gen : flati
+partPassPerf Neutr Sg Dat : flato
+partPassPerf Neutr Sg Abl : flato
+partPassPerf Neutr Sg Voc : flatum
+partPassPerf Neutr Pl Nom : flata
+partPassPerf Neutr Pl Acc : flata
+partPassPerf Neutr Pl Gen : flatorum
+partPassPerf Neutr Pl Dat : flatis
+partPassPerf Neutr Pl Abl : flatis
+partPassPerf Neutr Pl Voc : flata
+pass (VPass (VPres VInd) Masc Sg P1) : flor
+pass (VPass (VPres VInd) Masc Sg P2) : flaris
+pass (VPass (VPres VInd) Masc Sg P3) : flatur
+pass (VPass (VPres VInd) Masc Pl P1) : flamur
+pass (VPass (VPres VInd) Masc Pl P2) : flamini
+pass (VPass (VPres VInd) Masc Pl P3) : flamur
+pass (VPass (VPres VInd) Fem Sg P1) : flor
+pass (VPass (VPres VInd) Fem Sg P2) : flaris
+pass (VPass (VPres VInd) Fem Sg P3) : flatur
+pass (VPass (VPres VInd) Fem Pl P1) : flamur
+pass (VPass (VPres VInd) Fem Pl P2) : flamini
+pass (VPass (VPres VInd) Fem Pl P3) : flamur
+pass (VPass (VPres VInd) Neutr Sg P1) : flor
+pass (VPass (VPres VInd) Neutr Sg P2) : flaris
+pass (VPass (VPres VInd) Neutr Sg P3) : flatur
+pass (VPass (VPres VInd) Neutr Pl P1) : flamur
+pass (VPass (VPres VInd) Neutr Pl P2) : flamini
+pass (VPass (VPres VInd) Neutr Pl P3) : flamur
+pass (VPass (VPres VConj) Masc Sg P1) : fler
+pass (VPass (VPres VConj) Masc Sg P2) : fleris
+pass (VPass (VPres VConj) Masc Sg P3) : fletur
+pass (VPass (VPres VConj) Masc Pl P1) : flemur
+pass (VPass (VPres VConj) Masc Pl P2) : flemini
+pass (VPass (VPres VConj) Masc Pl P3) : flemur
+pass (VPass (VPres VConj) Fem Sg P1) : fler
+pass (VPass (VPres VConj) Fem Sg P2) : fleris
+pass (VPass (VPres VConj) Fem Sg P3) : fletur
+pass (VPass (VPres VConj) Fem Pl P1) : flemur
+pass (VPass (VPres VConj) Fem Pl P2) : flemini
+pass (VPass (VPres VConj) Fem Pl P3) : flemur
+pass (VPass (VPres VConj) Neutr Sg P1) : fler
+pass (VPass (VPres VConj) Neutr Sg P2) : fleris
+pass (VPass (VPres VConj) Neutr Sg P3) : fletur
+pass (VPass (VPres VConj) Neutr Pl P1) : flemur
+pass (VPass (VPres VConj) Neutr Pl P2) : flemini
+pass (VPass (VPres VConj) Neutr Pl P3) : flemur
+pass (VPass (VImpf VInd) Masc Sg P1) : flar
+pass (VPass (VImpf VInd) Masc Sg P2) : flaris
+pass (VPass (VImpf VInd) Masc Sg P3) : flatur
+pass (VPass (VImpf VInd) Masc Pl P1) : flamur
+pass (VPass (VImpf VInd) Masc Pl P2) : flamini
+pass (VPass (VImpf VInd) Masc Pl P3) : flamur
+pass (VPass (VImpf VInd) Fem Sg P1) : flar
+pass (VPass (VImpf VInd) Fem Sg P2) : flaris
+pass (VPass (VImpf VInd) Fem Sg P3) : flatur
+pass (VPass (VImpf VInd) Fem Pl P1) : flamur
+pass (VPass (VImpf VInd) Fem Pl P2) : flamini
+pass (VPass (VImpf VInd) Fem Pl P3) : flamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : flar
+pass (VPass (VImpf VInd) Neutr Sg P2) : flaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : flatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : flamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : flamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : flamur
+pass (VPass (VImpf VConj) Masc Sg P1) : flarer
+pass (VPass (VImpf VConj) Masc Sg P2) : flareris
+pass (VPass (VImpf VConj) Masc Sg P3) : flaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : flaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : flaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : flaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : flarer
+pass (VPass (VImpf VConj) Fem Sg P2) : flareris
+pass (VPass (VImpf VConj) Fem Sg P3) : flaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : flaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : flaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : flaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : flarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : flareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : flaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : flaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : flaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : flaremur
+pass (VPass VFut Masc Sg P1) : flabor
+pass (VPass VFut Masc Sg P2) : flaberis
+pass (VPass VFut Masc Sg P3) : flabitur
+pass (VPass VFut Masc Pl P1) : flabimur
+pass (VPass VFut Masc Pl P2) : flabimini
+pass (VPass VFut Masc Pl P3) : flabumur
+pass (VPass VFut Fem Sg P1) : flabor
+pass (VPass VFut Fem Sg P2) : flaberis
+pass (VPass VFut Fem Sg P3) : flabitur
+pass (VPass VFut Fem Pl P1) : flabimur
+pass (VPass VFut Fem Pl P2) : flabimini
+pass (VPass VFut Fem Pl P3) : flabumur
+pass (VPass VFut Neutr Sg P1) : flabor
+pass (VPass VFut Neutr Sg P2) : flaberis
+pass (VPass VFut Neutr Sg P3) : flabitur
+pass (VPass VFut Neutr Pl P1) : flabimur
+pass (VPass VFut Neutr Pl P2) : flabimini
+pass (VPass VFut Neutr Pl P3) : flabumur
+sup VSupAcc : flatum
+sup VSupAbl : flatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : spiro
+act (VAct VSim (VPres VInd) Sg P2) : spiras
+act (VAct VSim (VPres VInd) Sg P3) : spirat
+act (VAct VSim (VPres VInd) Pl P1) : spiramus
+act (VAct VSim (VPres VInd) Pl P2) : spiratis
+act (VAct VSim (VPres VInd) Pl P3) : spirant
+act (VAct VSim (VPres VConj) Sg P1) : spirem
+act (VAct VSim (VPres VConj) Sg P2) : spires
+act (VAct VSim (VPres VConj) Sg P3) : spiret
+act (VAct VSim (VPres VConj) Pl P1) : spiremus
+act (VAct VSim (VPres VConj) Pl P2) : spiretis
+act (VAct VSim (VPres VConj) Pl P3) : spirent
+act (VAct VSim (VImpf VInd) Sg P1) : spirabam
+act (VAct VSim (VImpf VInd) Sg P2) : spirabas
+act (VAct VSim (VImpf VInd) Sg P3) : spirabat
+act (VAct VSim (VImpf VInd) Pl P1) : spirabamus
+act (VAct VSim (VImpf VInd) Pl P2) : spirabatis
+act (VAct VSim (VImpf VInd) Pl P3) : spirabant
+act (VAct VSim (VImpf VConj) Sg P1) : spirarem
+act (VAct VSim (VImpf VConj) Sg P2) : spirares
+act (VAct VSim (VImpf VConj) Sg P3) : spiraret
+act (VAct VSim (VImpf VConj) Pl P1) : spiraremus
+act (VAct VSim (VImpf VConj) Pl P2) : spiraretis
+act (VAct VSim (VImpf VConj) Pl P3) : spirarent
+act (VAct VSim VFut Sg P1) : spirabo
+act (VAct VSim VFut Sg P2) : spirabis
+act (VAct VSim VFut Sg P3) : spirabit
+act (VAct VSim VFut Pl P1) : spirabimus
+act (VAct VSim VFut Pl P2) : spirabitis
+act (VAct VSim VFut Pl P3) : spirabunt
+act (VAct VAnt (VPres VInd) Sg P1) : spiravi
+act (VAct VAnt (VPres VInd) Sg P2) : spiravisti
+act (VAct VAnt (VPres VInd) Sg P3) : spiravit
+act (VAct VAnt (VPres VInd) Pl P1) : spiravimus
+act (VAct VAnt (VPres VInd) Pl P2) : spiravistis
+act (VAct VAnt (VPres VInd) Pl P3) : spiraverunt
+act (VAct VAnt (VPres VConj) Sg P1) : spiraverim
+act (VAct VAnt (VPres VConj) Sg P2) : spiraveris
+act (VAct VAnt (VPres VConj) Sg P3) : spiraverit
+act (VAct VAnt (VPres VConj) Pl P1) : spiraverimus
+act (VAct VAnt (VPres VConj) Pl P2) : spiraveritis
+act (VAct VAnt (VPres VConj) Pl P3) : spiraverint
+act (VAct VAnt (VImpf VInd) Sg P1) : spiraveram
+act (VAct VAnt (VImpf VInd) Sg P2) : spiraveras
+act (VAct VAnt (VImpf VInd) Sg P3) : spiraverat
+act (VAct VAnt (VImpf VInd) Pl P1) : spiraveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : spiraveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : spiraverant
+act (VAct VAnt (VImpf VConj) Sg P1) : spiravissem
+act (VAct VAnt (VImpf VConj) Sg P2) : spiravisses
+act (VAct VAnt (VImpf VConj) Sg P3) : spiravisset
+act (VAct VAnt (VImpf VConj) Pl P1) : spiravissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : spiravissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : spiravissent
+act (VAct VAnt VFut Sg P1) : spiravero
+act (VAct VAnt VFut Sg P2) : spiraveris
+act (VAct VAnt VFut Sg P3) : spiraverit
+act (VAct VAnt VFut Pl P1) : spiraverimus
+act (VAct VAnt VFut Pl P2) : spiraveritis
+act (VAct VAnt VFut Pl P3) : spiraverint
+ger VGenAcc : spirandum
+ger VGenGen : spirandi
+ger VGenDat : spirando
+ger VGenAbl : spirando
+geriv Masc Sg Nom : spirandus
+geriv Masc Sg Acc : spirandum
+geriv Masc Sg Gen : spirandi
+geriv Masc Sg Dat : spirando
+geriv Masc Sg Abl : spirando
+geriv Masc Sg Voc : spirande
+geriv Masc Pl Nom : spirandi
+geriv Masc Pl Acc : spirandos
+geriv Masc Pl Gen : spirandorum
+geriv Masc Pl Dat : spirandis
+geriv Masc Pl Abl : spirandis
+geriv Masc Pl Voc : spirandi
+geriv Fem Sg Nom : spiranda
+geriv Fem Sg Acc : spirandam
+geriv Fem Sg Gen : spirandae
+geriv Fem Sg Dat : spirandae
+geriv Fem Sg Abl : spiranda
+geriv Fem Sg Voc : spiranda
+geriv Fem Pl Nom : spirandae
+geriv Fem Pl Acc : spirandas
+geriv Fem Pl Gen : spirandarum
+geriv Fem Pl Dat : spirandis
+geriv Fem Pl Abl : spirandis
+geriv Fem Pl Voc : spirandae
+geriv Neutr Sg Nom : spirandum
+geriv Neutr Sg Acc : spirandum
+geriv Neutr Sg Gen : spirandi
+geriv Neutr Sg Dat : spirando
+geriv Neutr Sg Abl : spirando
+geriv Neutr Sg Voc : spirandum
+geriv Neutr Pl Nom : spiranda
+geriv Neutr Pl Acc : spiranda
+geriv Neutr Pl Gen : spirandorum
+geriv Neutr Pl Dat : spirandis
+geriv Neutr Pl Abl : spirandis
+geriv Neutr Pl Voc : spiranda
+imp (VImp1 Sg) : spira
+imp (VImp1 Pl) : spirate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : spirato
+imp (VImp2 Sg P3) : spirato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : spiratote
+imp (VImp2 Pl P3) : spiranto
+inf VInfActPres : spirare
+inf VInfActPerf : spiravisse
+inf VInfActFut : spiraturum
+partActFut Masc Sg Nom : spiraturus
+partActFut Masc Sg Acc : spiraturum
+partActFut Masc Sg Gen : spiraturi
+partActFut Masc Sg Dat : spiraturo
+partActFut Masc Sg Abl : spiraturo
+partActFut Masc Sg Voc : spirature
+partActFut Masc Pl Nom : spiraturi
+partActFut Masc Pl Acc : spiraturos
+partActFut Masc Pl Gen : spiraturorum
+partActFut Masc Pl Dat : spiraturis
+partActFut Masc Pl Abl : spiraturis
+partActFut Masc Pl Voc : spiraturi
+partActFut Fem Sg Nom : spiratura
+partActFut Fem Sg Acc : spiraturam
+partActFut Fem Sg Gen : spiraturae
+partActFut Fem Sg Dat : spiraturae
+partActFut Fem Sg Abl : spiratura
+partActFut Fem Sg Voc : spiratura
+partActFut Fem Pl Nom : spiraturae
+partActFut Fem Pl Acc : spiraturas
+partActFut Fem Pl Gen : spiraturarum
+partActFut Fem Pl Dat : spiraturis
+partActFut Fem Pl Abl : spiraturis
+partActFut Fem Pl Voc : spiraturae
+partActFut Neutr Sg Nom : spiraturum
+partActFut Neutr Sg Acc : spiraturum
+partActFut Neutr Sg Gen : spiraturi
+partActFut Neutr Sg Dat : spiraturo
+partActFut Neutr Sg Abl : spiraturo
+partActFut Neutr Sg Voc : spiraturum
+partActFut Neutr Pl Nom : spiratura
+partActFut Neutr Pl Acc : spiratura
+partActFut Neutr Pl Gen : spiraturorum
+partActFut Neutr Pl Dat : spiraturis
+partActFut Neutr Pl Abl : spiraturis
+partActFut Neutr Pl Voc : spiratura
+partActPres Masc Sg Nom : spirans
+partActPres Masc Sg Acc : spirantem
+partActPres Masc Sg Gen : spirantis
+partActPres Masc Sg Dat : spiranti
+partActPres Masc Sg Abl : spiranti
+partActPres Masc Sg Voc : spirans
+partActPres Masc Pl Nom : spirantes
+partActPres Masc Pl Acc : spirantes
+partActPres Masc Pl Gen : spirantium
+partActPres Masc Pl Dat : spirantibus
+partActPres Masc Pl Abl : spirantibus
+partActPres Masc Pl Voc : spirantes
+partActPres Fem Sg Nom : spirans
+partActPres Fem Sg Acc : spirantem
+partActPres Fem Sg Gen : spirantis
+partActPres Fem Sg Dat : spiranti
+partActPres Fem Sg Abl : spiranti
+partActPres Fem Sg Voc : spirans
+partActPres Fem Pl Nom : spirantes
+partActPres Fem Pl Acc : spirantes
+partActPres Fem Pl Gen : spirantium
+partActPres Fem Pl Dat : spirantibus
+partActPres Fem Pl Abl : spirantibus
+partActPres Fem Pl Voc : spirantes
+partActPres Neutr Sg Nom : spirans
+partActPres Neutr Sg Acc : spirans
+partActPres Neutr Sg Gen : spirantis
+partActPres Neutr Sg Dat : spiranti
+partActPres Neutr Sg Abl : spiranti
+partActPres Neutr Sg Voc : spirans
+partActPres Neutr Pl Nom : spirantia
+partActPres Neutr Pl Acc : spirantia
+partActPres Neutr Pl Gen : spirantium
+partActPres Neutr Pl Dat : spirantibus
+partActPres Neutr Pl Abl : spirantibus
+partActPres Neutr Pl Voc : spirantia
+partPassPerf Masc Sg Nom : spiratus
+partPassPerf Masc Sg Acc : spiratum
+partPassPerf Masc Sg Gen : spirati
+partPassPerf Masc Sg Dat : spirato
+partPassPerf Masc Sg Abl : spirato
+partPassPerf Masc Sg Voc : spirate
+partPassPerf Masc Pl Nom : spirati
+partPassPerf Masc Pl Acc : spiratos
+partPassPerf Masc Pl Gen : spiratorum
+partPassPerf Masc Pl Dat : spiratis
+partPassPerf Masc Pl Abl : spiratis
+partPassPerf Masc Pl Voc : spirati
+partPassPerf Fem Sg Nom : spirata
+partPassPerf Fem Sg Acc : spiratam
+partPassPerf Fem Sg Gen : spiratae
+partPassPerf Fem Sg Dat : spiratae
+partPassPerf Fem Sg Abl : spirata
+partPassPerf Fem Sg Voc : spirata
+partPassPerf Fem Pl Nom : spiratae
+partPassPerf Fem Pl Acc : spiratas
+partPassPerf Fem Pl Gen : spiratarum
+partPassPerf Fem Pl Dat : spiratis
+partPassPerf Fem Pl Abl : spiratis
+partPassPerf Fem Pl Voc : spiratae
+partPassPerf Neutr Sg Nom : spiratum
+partPassPerf Neutr Sg Acc : spiratum
+partPassPerf Neutr Sg Gen : spirati
+partPassPerf Neutr Sg Dat : spirato
+partPassPerf Neutr Sg Abl : spirato
+partPassPerf Neutr Sg Voc : spiratum
+partPassPerf Neutr Pl Nom : spirata
+partPassPerf Neutr Pl Acc : spirata
+partPassPerf Neutr Pl Gen : spiratorum
+partPassPerf Neutr Pl Dat : spiratis
+partPassPerf Neutr Pl Abl : spiratis
+partPassPerf Neutr Pl Voc : spirata
+pass (VPass (VPres VInd) Masc Sg P1) : spiror
+pass (VPass (VPres VInd) Masc Sg P2) : spiraris
+pass (VPass (VPres VInd) Masc Sg P3) : spiratur
+pass (VPass (VPres VInd) Masc Pl P1) : spiramur
+pass (VPass (VPres VInd) Masc Pl P2) : spiramini
+pass (VPass (VPres VInd) Masc Pl P3) : spiramur
+pass (VPass (VPres VInd) Fem Sg P1) : spiror
+pass (VPass (VPres VInd) Fem Sg P2) : spiraris
+pass (VPass (VPres VInd) Fem Sg P3) : spiratur
+pass (VPass (VPres VInd) Fem Pl P1) : spiramur
+pass (VPass (VPres VInd) Fem Pl P2) : spiramini
+pass (VPass (VPres VInd) Fem Pl P3) : spiramur
+pass (VPass (VPres VInd) Neutr Sg P1) : spiror
+pass (VPass (VPres VInd) Neutr Sg P2) : spiraris
+pass (VPass (VPres VInd) Neutr Sg P3) : spiratur
+pass (VPass (VPres VInd) Neutr Pl P1) : spiramur
+pass (VPass (VPres VInd) Neutr Pl P2) : spiramini
+pass (VPass (VPres VInd) Neutr Pl P3) : spiramur
+pass (VPass (VPres VConj) Masc Sg P1) : spirer
+pass (VPass (VPres VConj) Masc Sg P2) : spireris
+pass (VPass (VPres VConj) Masc Sg P3) : spiretur
+pass (VPass (VPres VConj) Masc Pl P1) : spiremur
+pass (VPass (VPres VConj) Masc Pl P2) : spiremini
+pass (VPass (VPres VConj) Masc Pl P3) : spiremur
+pass (VPass (VPres VConj) Fem Sg P1) : spirer
+pass (VPass (VPres VConj) Fem Sg P2) : spireris
+pass (VPass (VPres VConj) Fem Sg P3) : spiretur
+pass (VPass (VPres VConj) Fem Pl P1) : spiremur
+pass (VPass (VPres VConj) Fem Pl P2) : spiremini
+pass (VPass (VPres VConj) Fem Pl P3) : spiremur
+pass (VPass (VPres VConj) Neutr Sg P1) : spirer
+pass (VPass (VPres VConj) Neutr Sg P2) : spireris
+pass (VPass (VPres VConj) Neutr Sg P3) : spiretur
+pass (VPass (VPres VConj) Neutr Pl P1) : spiremur
+pass (VPass (VPres VConj) Neutr Pl P2) : spiremini
+pass (VPass (VPres VConj) Neutr Pl P3) : spiremur
+pass (VPass (VImpf VInd) Masc Sg P1) : spirar
+pass (VPass (VImpf VInd) Masc Sg P2) : spiraris
+pass (VPass (VImpf VInd) Masc Sg P3) : spiratur
+pass (VPass (VImpf VInd) Masc Pl P1) : spiramur
+pass (VPass (VImpf VInd) Masc Pl P2) : spiramini
+pass (VPass (VImpf VInd) Masc Pl P3) : spiramur
+pass (VPass (VImpf VInd) Fem Sg P1) : spirar
+pass (VPass (VImpf VInd) Fem Sg P2) : spiraris
+pass (VPass (VImpf VInd) Fem Sg P3) : spiratur
+pass (VPass (VImpf VInd) Fem Pl P1) : spiramur
+pass (VPass (VImpf VInd) Fem Pl P2) : spiramini
+pass (VPass (VImpf VInd) Fem Pl P3) : spiramur
+pass (VPass (VImpf VInd) Neutr Sg P1) : spirar
+pass (VPass (VImpf VInd) Neutr Sg P2) : spiraris
+pass (VPass (VImpf VInd) Neutr Sg P3) : spiratur
+pass (VPass (VImpf VInd) Neutr Pl P1) : spiramur
+pass (VPass (VImpf VInd) Neutr Pl P2) : spiramini
+pass (VPass (VImpf VInd) Neutr Pl P3) : spiramur
+pass (VPass (VImpf VConj) Masc Sg P1) : spirarer
+pass (VPass (VImpf VConj) Masc Sg P2) : spirareris
+pass (VPass (VImpf VConj) Masc Sg P3) : spiraretur
+pass (VPass (VImpf VConj) Masc Pl P1) : spiraremur
+pass (VPass (VImpf VConj) Masc Pl P2) : spiraremini
+pass (VPass (VImpf VConj) Masc Pl P3) : spiraremur
+pass (VPass (VImpf VConj) Fem Sg P1) : spirarer
+pass (VPass (VImpf VConj) Fem Sg P2) : spirareris
+pass (VPass (VImpf VConj) Fem Sg P3) : spiraretur
+pass (VPass (VImpf VConj) Fem Pl P1) : spiraremur
+pass (VPass (VImpf VConj) Fem Pl P2) : spiraremini
+pass (VPass (VImpf VConj) Fem Pl P3) : spiraremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : spirarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : spirareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : spiraretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : spiraremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : spiraremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : spiraremur
+pass (VPass VFut Masc Sg P1) : spirabor
+pass (VPass VFut Masc Sg P2) : spiraberis
+pass (VPass VFut Masc Sg P3) : spirabitur
+pass (VPass VFut Masc Pl P1) : spirabimur
+pass (VPass VFut Masc Pl P2) : spirabimini
+pass (VPass VFut Masc Pl P3) : spirabumur
+pass (VPass VFut Fem Sg P1) : spirabor
+pass (VPass VFut Fem Sg P2) : spiraberis
+pass (VPass VFut Fem Sg P3) : spirabitur
+pass (VPass VFut Fem Pl P1) : spirabimur
+pass (VPass VFut Fem Pl P2) : spirabimini
+pass (VPass VFut Fem Pl P3) : spirabumur
+pass (VPass VFut Neutr Sg P1) : spirabor
+pass (VPass VFut Neutr Sg P2) : spiraberis
+pass (VPass VFut Neutr Sg P3) : spirabitur
+pass (VPass VFut Neutr Pl P1) : spirabimur
+pass (VPass VFut Neutr Pl P2) : spirabimini
+pass (VPass VFut Neutr Pl P3) : spirabumur
+sup VSupAcc : spiratum
+sup VSupAbl : spiratu
+
+ act (VAct VSim (VPres VInd) Sg P1) : ardeo
+act (VAct VSim (VPres VInd) Sg P2) : ardes
+act (VAct VSim (VPres VInd) Sg P3) : ardet
+act (VAct VSim (VPres VInd) Pl P1) : ardemus
+act (VAct VSim (VPres VInd) Pl P2) : ardetis
+act (VAct VSim (VPres VInd) Pl P3) : ardent
+act (VAct VSim (VPres VConj) Sg P1) : ardeam
+act (VAct VSim (VPres VConj) Sg P2) : ardeas
+act (VAct VSim (VPres VConj) Sg P3) : ardeat
+act (VAct VSim (VPres VConj) Pl P1) : ardeamus
+act (VAct VSim (VPres VConj) Pl P2) : ardeatis
+act (VAct VSim (VPres VConj) Pl P3) : ardeant
+act (VAct VSim (VImpf VInd) Sg P1) : ardebam
+act (VAct VSim (VImpf VInd) Sg P2) : ardebas
+act (VAct VSim (VImpf VInd) Sg P3) : ardebat
+act (VAct VSim (VImpf VInd) Pl P1) : ardebamus
+act (VAct VSim (VImpf VInd) Pl P2) : ardebatis
+act (VAct VSim (VImpf VInd) Pl P3) : ardebant
+act (VAct VSim (VImpf VConj) Sg P1) : arderem
+act (VAct VSim (VImpf VConj) Sg P2) : arderes
+act (VAct VSim (VImpf VConj) Sg P3) : arderet
+act (VAct VSim (VImpf VConj) Pl P1) : arderemus
+act (VAct VSim (VImpf VConj) Pl P2) : arderetis
+act (VAct VSim (VImpf VConj) Pl P3) : arderent
+act (VAct VSim VFut Sg P1) : ardebo
+act (VAct VSim VFut Sg P2) : ardebis
+act (VAct VSim VFut Sg P3) : ardebit
+act (VAct VSim VFut Pl P1) : ardebimus
+act (VAct VSim VFut Pl P2) : ardebitis
+act (VAct VSim VFut Pl P3) : ardebunt
+act (VAct VAnt (VPres VInd) Sg P1) : ardui
+act (VAct VAnt (VPres VInd) Sg P2) : arduisti
+act (VAct VAnt (VPres VInd) Sg P3) : arduit
+act (VAct VAnt (VPres VInd) Pl P1) : arduimus
+act (VAct VAnt (VPres VInd) Pl P2) : arduistis
+act (VAct VAnt (VPres VInd) Pl P3) : arduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : arduerim
+act (VAct VAnt (VPres VConj) Sg P2) : ardueris
+act (VAct VAnt (VPres VConj) Sg P3) : arduerit
+act (VAct VAnt (VPres VConj) Pl P1) : arduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : ardueritis
+act (VAct VAnt (VPres VConj) Pl P3) : arduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : ardueram
+act (VAct VAnt (VImpf VInd) Sg P2) : ardueras
+act (VAct VAnt (VImpf VInd) Sg P3) : arduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : ardueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : ardueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : arduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : arduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : arduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : arduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : arduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : arduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : arduissent
+act (VAct VAnt VFut Sg P1) : arduero
+act (VAct VAnt VFut Sg P2) : ardueris
+act (VAct VAnt VFut Sg P3) : arduerit
+act (VAct VAnt VFut Pl P1) : arduerimus
+act (VAct VAnt VFut Pl P2) : ardueritis
+act (VAct VAnt VFut Pl P3) : arduerint
+ger VGenAcc : ardendum
+ger VGenGen : ardendi
+ger VGenDat : ardendo
+ger VGenAbl : ardendo
+geriv Masc Sg Nom : ardendus
+geriv Masc Sg Acc : ardendum
+geriv Masc Sg Gen : ardendi
+geriv Masc Sg Dat : ardendo
+geriv Masc Sg Abl : ardendo
+geriv Masc Sg Voc : ardende
+geriv Masc Pl Nom : ardendi
+geriv Masc Pl Acc : ardendos
+geriv Masc Pl Gen : ardendorum
+geriv Masc Pl Dat : ardendis
+geriv Masc Pl Abl : ardendis
+geriv Masc Pl Voc : ardendi
+geriv Fem Sg Nom : ardenda
+geriv Fem Sg Acc : ardendam
+geriv Fem Sg Gen : ardendae
+geriv Fem Sg Dat : ardendae
+geriv Fem Sg Abl : ardenda
+geriv Fem Sg Voc : ardenda
+geriv Fem Pl Nom : ardendae
+geriv Fem Pl Acc : ardendas
+geriv Fem Pl Gen : ardendarum
+geriv Fem Pl Dat : ardendis
+geriv Fem Pl Abl : ardendis
+geriv Fem Pl Voc : ardendae
+geriv Neutr Sg Nom : ardendum
+geriv Neutr Sg Acc : ardendum
+geriv Neutr Sg Gen : ardendi
+geriv Neutr Sg Dat : ardendo
+geriv Neutr Sg Abl : ardendo
+geriv Neutr Sg Voc : ardendum
+geriv Neutr Pl Nom : ardenda
+geriv Neutr Pl Acc : ardenda
+geriv Neutr Pl Gen : ardendorum
+geriv Neutr Pl Dat : ardendis
+geriv Neutr Pl Abl : ardendis
+geriv Neutr Pl Voc : ardenda
+imp (VImp1 Sg) : arde
+imp (VImp1 Pl) : ardete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : ardeto
+imp (VImp2 Sg P3) : ardeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : ardetote
+imp (VImp2 Pl P3) : ardento
+inf VInfActPres : ardere
+inf VInfActPerf : arduisse
+inf VInfActFut : ardeturum
+partActFut Masc Sg Nom : ardeturus
+partActFut Masc Sg Acc : ardeturum
+partActFut Masc Sg Gen : ardeturi
+partActFut Masc Sg Dat : ardeturo
+partActFut Masc Sg Abl : ardeturo
+partActFut Masc Sg Voc : ardeture
+partActFut Masc Pl Nom : ardeturi
+partActFut Masc Pl Acc : ardeturos
+partActFut Masc Pl Gen : ardeturorum
+partActFut Masc Pl Dat : ardeturis
+partActFut Masc Pl Abl : ardeturis
+partActFut Masc Pl Voc : ardeturi
+partActFut Fem Sg Nom : ardetura
+partActFut Fem Sg Acc : ardeturam
+partActFut Fem Sg Gen : ardeturae
+partActFut Fem Sg Dat : ardeturae
+partActFut Fem Sg Abl : ardetura
+partActFut Fem Sg Voc : ardetura
+partActFut Fem Pl Nom : ardeturae
+partActFut Fem Pl Acc : ardeturas
+partActFut Fem Pl Gen : ardeturarum
+partActFut Fem Pl Dat : ardeturis
+partActFut Fem Pl Abl : ardeturis
+partActFut Fem Pl Voc : ardeturae
+partActFut Neutr Sg Nom : ardeturum
+partActFut Neutr Sg Acc : ardeturum
+partActFut Neutr Sg Gen : ardeturi
+partActFut Neutr Sg Dat : ardeturo
+partActFut Neutr Sg Abl : ardeturo
+partActFut Neutr Sg Voc : ardeturum
+partActFut Neutr Pl Nom : ardetura
+partActFut Neutr Pl Acc : ardetura
+partActFut Neutr Pl Gen : ardeturorum
+partActFut Neutr Pl Dat : ardeturis
+partActFut Neutr Pl Abl : ardeturis
+partActFut Neutr Pl Voc : ardetura
+partActPres Masc Sg Nom : ardens
+partActPres Masc Sg Acc : ardentem
+partActPres Masc Sg Gen : ardentis
+partActPres Masc Sg Dat : ardenti
+partActPres Masc Sg Abl : ardenti
+partActPres Masc Sg Voc : ardens
+partActPres Masc Pl Nom : ardentes
+partActPres Masc Pl Acc : ardentes
+partActPres Masc Pl Gen : ardentium
+partActPres Masc Pl Dat : ardentibus
+partActPres Masc Pl Abl : ardentibus
+partActPres Masc Pl Voc : ardentes
+partActPres Fem Sg Nom : ardens
+partActPres Fem Sg Acc : ardentem
+partActPres Fem Sg Gen : ardentis
+partActPres Fem Sg Dat : ardenti
+partActPres Fem Sg Abl : ardenti
+partActPres Fem Sg Voc : ardens
+partActPres Fem Pl Nom : ardentes
+partActPres Fem Pl Acc : ardentes
+partActPres Fem Pl Gen : ardentium
+partActPres Fem Pl Dat : ardentibus
+partActPres Fem Pl Abl : ardentibus
+partActPres Fem Pl Voc : ardentes
+partActPres Neutr Sg Nom : ardens
+partActPres Neutr Sg Acc : ardens
+partActPres Neutr Sg Gen : ardentis
+partActPres Neutr Sg Dat : ardenti
+partActPres Neutr Sg Abl : ardenti
+partActPres Neutr Sg Voc : ardens
+partActPres Neutr Pl Nom : ardentia
+partActPres Neutr Pl Acc : ardentia
+partActPres Neutr Pl Gen : ardentium
+partActPres Neutr Pl Dat : ardentibus
+partActPres Neutr Pl Abl : ardentibus
+partActPres Neutr Pl Voc : ardentia
+partPassPerf Masc Sg Nom : ardetus
+partPassPerf Masc Sg Acc : ardetum
+partPassPerf Masc Sg Gen : ardeti
+partPassPerf Masc Sg Dat : ardeto
+partPassPerf Masc Sg Abl : ardeto
+partPassPerf Masc Sg Voc : ardete
+partPassPerf Masc Pl Nom : ardeti
+partPassPerf Masc Pl Acc : ardetos
+partPassPerf Masc Pl Gen : ardetorum
+partPassPerf Masc Pl Dat : ardetis
+partPassPerf Masc Pl Abl : ardetis
+partPassPerf Masc Pl Voc : ardeti
+partPassPerf Fem Sg Nom : ardeta
+partPassPerf Fem Sg Acc : ardetam
+partPassPerf Fem Sg Gen : ardetae
+partPassPerf Fem Sg Dat : ardetae
+partPassPerf Fem Sg Abl : ardeta
+partPassPerf Fem Sg Voc : ardeta
+partPassPerf Fem Pl Nom : ardetae
+partPassPerf Fem Pl Acc : ardetas
+partPassPerf Fem Pl Gen : ardetarum
+partPassPerf Fem Pl Dat : ardetis
+partPassPerf Fem Pl Abl : ardetis
+partPassPerf Fem Pl Voc : ardetae
+partPassPerf Neutr Sg Nom : ardetum
+partPassPerf Neutr Sg Acc : ardetum
+partPassPerf Neutr Sg Gen : ardeti
+partPassPerf Neutr Sg Dat : ardeto
+partPassPerf Neutr Sg Abl : ardeto
+partPassPerf Neutr Sg Voc : ardetum
+partPassPerf Neutr Pl Nom : ardeta
+partPassPerf Neutr Pl Acc : ardeta
+partPassPerf Neutr Pl Gen : ardetorum
+partPassPerf Neutr Pl Dat : ardetis
+partPassPerf Neutr Pl Abl : ardetis
+partPassPerf Neutr Pl Voc : ardeta
+pass (VPass (VPres VInd) Masc Sg P1) : ardeor
+pass (VPass (VPres VInd) Masc Sg P2) : arderis
+pass (VPass (VPres VInd) Masc Sg P3) : ardetur
+pass (VPass (VPres VInd) Masc Pl P1) : ardemur
+pass (VPass (VPres VInd) Masc Pl P2) : ardemini
+pass (VPass (VPres VInd) Masc Pl P3) : ardemur
+pass (VPass (VPres VInd) Fem Sg P1) : ardeor
+pass (VPass (VPres VInd) Fem Sg P2) : arderis
+pass (VPass (VPres VInd) Fem Sg P3) : ardetur
+pass (VPass (VPres VInd) Fem Pl P1) : ardemur
+pass (VPass (VPres VInd) Fem Pl P2) : ardemini
+pass (VPass (VPres VInd) Fem Pl P3) : ardemur
+pass (VPass (VPres VInd) Neutr Sg P1) : ardeor
+pass (VPass (VPres VInd) Neutr Sg P2) : arderis
+pass (VPass (VPres VInd) Neutr Sg P3) : ardetur
+pass (VPass (VPres VInd) Neutr Pl P1) : ardemur
+pass (VPass (VPres VInd) Neutr Pl P2) : ardemini
+pass (VPass (VPres VInd) Neutr Pl P3) : ardemur
+pass (VPass (VPres VConj) Masc Sg P1) : ardear
+pass (VPass (VPres VConj) Masc Sg P2) : ardearis
+pass (VPass (VPres VConj) Masc Sg P3) : ardeatur
+pass (VPass (VPres VConj) Masc Pl P1) : ardeamur
+pass (VPass (VPres VConj) Masc Pl P2) : ardeamini
+pass (VPass (VPres VConj) Masc Pl P3) : ardeamur
+pass (VPass (VPres VConj) Fem Sg P1) : ardear
+pass (VPass (VPres VConj) Fem Sg P2) : ardearis
+pass (VPass (VPres VConj) Fem Sg P3) : ardeatur
+pass (VPass (VPres VConj) Fem Pl P1) : ardeamur
+pass (VPass (VPres VConj) Fem Pl P2) : ardeamini
+pass (VPass (VPres VConj) Fem Pl P3) : ardeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : ardear
+pass (VPass (VPres VConj) Neutr Sg P2) : ardearis
+pass (VPass (VPres VConj) Neutr Sg P3) : ardeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : ardeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : ardeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : ardeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : arder
+pass (VPass (VImpf VInd) Masc Sg P2) : arderis
+pass (VPass (VImpf VInd) Masc Sg P3) : ardetur
+pass (VPass (VImpf VInd) Masc Pl P1) : ardemur
+pass (VPass (VImpf VInd) Masc Pl P2) : ardemini
+pass (VPass (VImpf VInd) Masc Pl P3) : ardemur
+pass (VPass (VImpf VInd) Fem Sg P1) : arder
+pass (VPass (VImpf VInd) Fem Sg P2) : arderis
+pass (VPass (VImpf VInd) Fem Sg P3) : ardetur
+pass (VPass (VImpf VInd) Fem Pl P1) : ardemur
+pass (VPass (VImpf VInd) Fem Pl P2) : ardemini
+pass (VPass (VImpf VInd) Fem Pl P3) : ardemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : arder
+pass (VPass (VImpf VInd) Neutr Sg P2) : arderis
+pass (VPass (VImpf VInd) Neutr Sg P3) : ardetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : ardemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : ardemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : ardemur
+pass (VPass (VImpf VConj) Masc Sg P1) : arderer
+pass (VPass (VImpf VConj) Masc Sg P2) : ardereris
+pass (VPass (VImpf VConj) Masc Sg P3) : arderetur
+pass (VPass (VImpf VConj) Masc Pl P1) : arderemur
+pass (VPass (VImpf VConj) Masc Pl P2) : arderemini
+pass (VPass (VImpf VConj) Masc Pl P3) : arderemur
+pass (VPass (VImpf VConj) Fem Sg P1) : arderer
+pass (VPass (VImpf VConj) Fem Sg P2) : ardereris
+pass (VPass (VImpf VConj) Fem Sg P3) : arderetur
+pass (VPass (VImpf VConj) Fem Pl P1) : arderemur
+pass (VPass (VImpf VConj) Fem Pl P2) : arderemini
+pass (VPass (VImpf VConj) Fem Pl P3) : arderemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : arderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : ardereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : arderetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : arderemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : arderemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : arderemur
+pass (VPass VFut Masc Sg P1) : ardebor
+pass (VPass VFut Masc Sg P2) : ardeberis
+pass (VPass VFut Masc Sg P3) : ardebitur
+pass (VPass VFut Masc Pl P1) : ardebimur
+pass (VPass VFut Masc Pl P2) : ardebimini
+pass (VPass VFut Masc Pl P3) : ardebumur
+pass (VPass VFut Fem Sg P1) : ardebor
+pass (VPass VFut Fem Sg P2) : ardeberis
+pass (VPass VFut Fem Sg P3) : ardebitur
+pass (VPass VFut Fem Pl P1) : ardebimur
+pass (VPass VFut Fem Pl P2) : ardebimini
+pass (VPass VFut Fem Pl P3) : ardebumur
+pass (VPass VFut Neutr Sg P1) : ardebor
+pass (VPass VFut Neutr Sg P2) : ardeberis
+pass (VPass VFut Neutr Sg P3) : ardebitur
+pass (VPass VFut Neutr Pl P1) : ardebimur
+pass (VPass VFut Neutr Pl P2) : ardebimini
+pass (VPass VFut Neutr Pl P3) : ardebumur
+sup VSupAcc : ardetum
+sup VSupAbl : ardetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : venio
+act (VAct VSim (VPres VInd) Sg P2) : venis
+act (VAct VSim (VPres VInd) Sg P3) : venit
+act (VAct VSim (VPres VInd) Pl P1) : venimus
+act (VAct VSim (VPres VInd) Pl P2) : venitis
+act (VAct VSim (VPres VInd) Pl P3) : veniunt
+act (VAct VSim (VPres VConj) Sg P1) : veniam
+act (VAct VSim (VPres VConj) Sg P2) : venias
+act (VAct VSim (VPres VConj) Sg P3) : veniat
+act (VAct VSim (VPres VConj) Pl P1) : veniamus
+act (VAct VSim (VPres VConj) Pl P2) : veniatis
+act (VAct VSim (VPres VConj) Pl P3) : veniant
+act (VAct VSim (VImpf VInd) Sg P1) : veniebam
+act (VAct VSim (VImpf VInd) Sg P2) : veniebas
+act (VAct VSim (VImpf VInd) Sg P3) : veniebat
+act (VAct VSim (VImpf VInd) Pl P1) : veniebamus
+act (VAct VSim (VImpf VInd) Pl P2) : veniebatis
+act (VAct VSim (VImpf VInd) Pl P3) : veniebant
+act (VAct VSim (VImpf VConj) Sg P1) : venirem
+act (VAct VSim (VImpf VConj) Sg P2) : venires
+act (VAct VSim (VImpf VConj) Sg P3) : veniret
+act (VAct VSim (VImpf VConj) Pl P1) : veniremus
+act (VAct VSim (VImpf VConj) Pl P2) : veniretis
+act (VAct VSim (VImpf VConj) Pl P3) : venirent
+act (VAct VSim VFut Sg P1) : veniam
+act (VAct VSim VFut Sg P2) : venies
+act (VAct VSim VFut Sg P3) : veniet
+act (VAct VSim VFut Pl P1) : veniemus
+act (VAct VSim VFut Pl P2) : venietis
+act (VAct VSim VFut Pl P3) : venient
+act (VAct VAnt (VPres VInd) Sg P1) : venivi
+act (VAct VAnt (VPres VInd) Sg P2) : venivisti
+act (VAct VAnt (VPres VInd) Sg P3) : venivit
+act (VAct VAnt (VPres VInd) Pl P1) : venivimus
+act (VAct VAnt (VPres VInd) Pl P2) : venivistis
+act (VAct VAnt (VPres VInd) Pl P3) : veniverunt
+act (VAct VAnt (VPres VConj) Sg P1) : veniverim
+act (VAct VAnt (VPres VConj) Sg P2) : veniveris
+act (VAct VAnt (VPres VConj) Sg P3) : veniverit
+act (VAct VAnt (VPres VConj) Pl P1) : veniverimus
+act (VAct VAnt (VPres VConj) Pl P2) : veniveritis
+act (VAct VAnt (VPres VConj) Pl P3) : veniverint
+act (VAct VAnt (VImpf VInd) Sg P1) : veniveram
+act (VAct VAnt (VImpf VInd) Sg P2) : veniveras
+act (VAct VAnt (VImpf VInd) Sg P3) : veniverat
+act (VAct VAnt (VImpf VInd) Pl P1) : veniveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : veniveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : veniverant
+act (VAct VAnt (VImpf VConj) Sg P1) : venivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : venivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : venivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : venivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : venivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : venivissent
+act (VAct VAnt VFut Sg P1) : venivero
+act (VAct VAnt VFut Sg P2) : veniveris
+act (VAct VAnt VFut Sg P3) : veniverit
+act (VAct VAnt VFut Pl P1) : veniverimus
+act (VAct VAnt VFut Pl P2) : veniveritis
+act (VAct VAnt VFut Pl P3) : veniverint
+ger VGenAcc : venindum
+ger VGenGen : venindi
+ger VGenDat : venindo
+ger VGenAbl : venindo
+geriv Masc Sg Nom : venindus
+geriv Masc Sg Acc : venindum
+geriv Masc Sg Gen : venindi
+geriv Masc Sg Dat : venindo
+geriv Masc Sg Abl : venindo
+geriv Masc Sg Voc : veninde
+geriv Masc Pl Nom : venindi
+geriv Masc Pl Acc : venindos
+geriv Masc Pl Gen : venindorum
+geriv Masc Pl Dat : venindis
+geriv Masc Pl Abl : venindis
+geriv Masc Pl Voc : venindi
+geriv Fem Sg Nom : veninda
+geriv Fem Sg Acc : venindam
+geriv Fem Sg Gen : venindae
+geriv Fem Sg Dat : venindae
+geriv Fem Sg Abl : veninda
+geriv Fem Sg Voc : veninda
+geriv Fem Pl Nom : venindae
+geriv Fem Pl Acc : venindas
+geriv Fem Pl Gen : venindarum
+geriv Fem Pl Dat : venindis
+geriv Fem Pl Abl : venindis
+geriv Fem Pl Voc : venindae
+geriv Neutr Sg Nom : venindum
+geriv Neutr Sg Acc : venindum
+geriv Neutr Sg Gen : venindi
+geriv Neutr Sg Dat : venindo
+geriv Neutr Sg Abl : venindo
+geriv Neutr Sg Voc : venindum
+geriv Neutr Pl Nom : veninda
+geriv Neutr Pl Acc : veninda
+geriv Neutr Pl Gen : venindorum
+geriv Neutr Pl Dat : venindis
+geriv Neutr Pl Abl : venindis
+geriv Neutr Pl Voc : veninda
+imp (VImp1 Sg) : veni
+imp (VImp1 Pl) : venite
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : venito
+imp (VImp2 Sg P3) : venito
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : venitote
+imp (VImp2 Pl P3) : veninto
+inf VInfActPres : venire
+inf VInfActPerf : venivisse
+inf VInfActFut : veniturum
+partActFut Masc Sg Nom : veniturus
+partActFut Masc Sg Acc : veniturum
+partActFut Masc Sg Gen : venituri
+partActFut Masc Sg Dat : venituro
+partActFut Masc Sg Abl : venituro
+partActFut Masc Sg Voc : veniture
+partActFut Masc Pl Nom : venituri
+partActFut Masc Pl Acc : venituros
+partActFut Masc Pl Gen : veniturorum
+partActFut Masc Pl Dat : venituris
+partActFut Masc Pl Abl : venituris
+partActFut Masc Pl Voc : venituri
+partActFut Fem Sg Nom : venitura
+partActFut Fem Sg Acc : venituram
+partActFut Fem Sg Gen : veniturae
+partActFut Fem Sg Dat : veniturae
+partActFut Fem Sg Abl : venitura
+partActFut Fem Sg Voc : venitura
+partActFut Fem Pl Nom : veniturae
+partActFut Fem Pl Acc : venituras
+partActFut Fem Pl Gen : veniturarum
+partActFut Fem Pl Dat : venituris
+partActFut Fem Pl Abl : venituris
+partActFut Fem Pl Voc : veniturae
+partActFut Neutr Sg Nom : veniturum
+partActFut Neutr Sg Acc : veniturum
+partActFut Neutr Sg Gen : venituri
+partActFut Neutr Sg Dat : venituro
+partActFut Neutr Sg Abl : venituro
+partActFut Neutr Sg Voc : veniturum
+partActFut Neutr Pl Nom : venitura
+partActFut Neutr Pl Acc : venitura
+partActFut Neutr Pl Gen : veniturorum
+partActFut Neutr Pl Dat : venituris
+partActFut Neutr Pl Abl : venituris
+partActFut Neutr Pl Voc : venitura
+partActPres Masc Sg Nom : venins
+partActPres Masc Sg Acc : venintem
+partActPres Masc Sg Gen : venintis
+partActPres Masc Sg Dat : veninti
+partActPres Masc Sg Abl : veninti
+partActPres Masc Sg Voc : venins
+partActPres Masc Pl Nom : venintes
+partActPres Masc Pl Acc : venintes
+partActPres Masc Pl Gen : venintium
+partActPres Masc Pl Dat : venintibus
+partActPres Masc Pl Abl : venintibus
+partActPres Masc Pl Voc : venintes
+partActPres Fem Sg Nom : venins
+partActPres Fem Sg Acc : venintem
+partActPres Fem Sg Gen : venintis
+partActPres Fem Sg Dat : veninti
+partActPres Fem Sg Abl : veninti
+partActPres Fem Sg Voc : venins
+partActPres Fem Pl Nom : venintes
+partActPres Fem Pl Acc : venintes
+partActPres Fem Pl Gen : venintium
+partActPres Fem Pl Dat : venintibus
+partActPres Fem Pl Abl : venintibus
+partActPres Fem Pl Voc : venintes
+partActPres Neutr Sg Nom : venins
+partActPres Neutr Sg Acc : venins
+partActPres Neutr Sg Gen : venintis
+partActPres Neutr Sg Dat : veninti
+partActPres Neutr Sg Abl : veninti
+partActPres Neutr Sg Voc : venins
+partActPres Neutr Pl Nom : venintia
+partActPres Neutr Pl Acc : venintia
+partActPres Neutr Pl Gen : venintium
+partActPres Neutr Pl Dat : venintibus
+partActPres Neutr Pl Abl : venintibus
+partActPres Neutr Pl Voc : venintia
+partPassPerf Masc Sg Nom : venitus
+partPassPerf Masc Sg Acc : venitum
+partPassPerf Masc Sg Gen : veniti
+partPassPerf Masc Sg Dat : venito
+partPassPerf Masc Sg Abl : venito
+partPassPerf Masc Sg Voc : venite
+partPassPerf Masc Pl Nom : veniti
+partPassPerf Masc Pl Acc : venitos
+partPassPerf Masc Pl Gen : venitorum
+partPassPerf Masc Pl Dat : venitis
+partPassPerf Masc Pl Abl : venitis
+partPassPerf Masc Pl Voc : veniti
+partPassPerf Fem Sg Nom : venita
+partPassPerf Fem Sg Acc : venitam
+partPassPerf Fem Sg Gen : venitae
+partPassPerf Fem Sg Dat : venitae
+partPassPerf Fem Sg Abl : venita
+partPassPerf Fem Sg Voc : venita
+partPassPerf Fem Pl Nom : venitae
+partPassPerf Fem Pl Acc : venitas
+partPassPerf Fem Pl Gen : venitarum
+partPassPerf Fem Pl Dat : venitis
+partPassPerf Fem Pl Abl : venitis
+partPassPerf Fem Pl Voc : venitae
+partPassPerf Neutr Sg Nom : venitum
+partPassPerf Neutr Sg Acc : venitum
+partPassPerf Neutr Sg Gen : veniti
+partPassPerf Neutr Sg Dat : venito
+partPassPerf Neutr Sg Abl : venito
+partPassPerf Neutr Sg Voc : venitum
+partPassPerf Neutr Pl Nom : venita
+partPassPerf Neutr Pl Acc : venita
+partPassPerf Neutr Pl Gen : venitorum
+partPassPerf Neutr Pl Dat : venitis
+partPassPerf Neutr Pl Abl : venitis
+partPassPerf Neutr Pl Voc : venita
+pass (VPass (VPres VInd) Masc Sg P1) : venior
+pass (VPass (VPres VInd) Masc Sg P2) : veniris
+pass (VPass (VPres VInd) Masc Sg P3) : venitur
+pass (VPass (VPres VInd) Masc Pl P1) : venimur
+pass (VPass (VPres VInd) Masc Pl P2) : venimini
+pass (VPass (VPres VInd) Masc Pl P3) : venimur
+pass (VPass (VPres VInd) Fem Sg P1) : venior
+pass (VPass (VPres VInd) Fem Sg P2) : veniris
+pass (VPass (VPres VInd) Fem Sg P3) : venitur
+pass (VPass (VPres VInd) Fem Pl P1) : venimur
+pass (VPass (VPres VInd) Fem Pl P2) : venimini
+pass (VPass (VPres VInd) Fem Pl P3) : venimur
+pass (VPass (VPres VInd) Neutr Sg P1) : venior
+pass (VPass (VPres VInd) Neutr Sg P2) : veniris
+pass (VPass (VPres VInd) Neutr Sg P3) : venitur
+pass (VPass (VPres VInd) Neutr Pl P1) : venimur
+pass (VPass (VPres VInd) Neutr Pl P2) : venimini
+pass (VPass (VPres VInd) Neutr Pl P3) : venimur
+pass (VPass (VPres VConj) Masc Sg P1) : veniar
+pass (VPass (VPres VConj) Masc Sg P2) : veniaris
+pass (VPass (VPres VConj) Masc Sg P3) : veniatur
+pass (VPass (VPres VConj) Masc Pl P1) : veniamur
+pass (VPass (VPres VConj) Masc Pl P2) : veniamini
+pass (VPass (VPres VConj) Masc Pl P3) : veniamur
+pass (VPass (VPres VConj) Fem Sg P1) : veniar
+pass (VPass (VPres VConj) Fem Sg P2) : veniaris
+pass (VPass (VPres VConj) Fem Sg P3) : veniatur
+pass (VPass (VPres VConj) Fem Pl P1) : veniamur
+pass (VPass (VPres VConj) Fem Pl P2) : veniamini
+pass (VPass (VPres VConj) Fem Pl P3) : veniamur
+pass (VPass (VPres VConj) Neutr Sg P1) : veniar
+pass (VPass (VPres VConj) Neutr Sg P2) : veniaris
+pass (VPass (VPres VConj) Neutr Sg P3) : veniatur
+pass (VPass (VPres VConj) Neutr Pl P1) : veniamur
+pass (VPass (VPres VConj) Neutr Pl P2) : veniamini
+pass (VPass (VPres VConj) Neutr Pl P3) : veniamur
+pass (VPass (VImpf VInd) Masc Sg P1) : venir
+pass (VPass (VImpf VInd) Masc Sg P2) : veniris
+pass (VPass (VImpf VInd) Masc Sg P3) : venitur
+pass (VPass (VImpf VInd) Masc Pl P1) : venimur
+pass (VPass (VImpf VInd) Masc Pl P2) : venimini
+pass (VPass (VImpf VInd) Masc Pl P3) : venimur
+pass (VPass (VImpf VInd) Fem Sg P1) : venir
+pass (VPass (VImpf VInd) Fem Sg P2) : veniris
+pass (VPass (VImpf VInd) Fem Sg P3) : venitur
+pass (VPass (VImpf VInd) Fem Pl P1) : venimur
+pass (VPass (VImpf VInd) Fem Pl P2) : venimini
+pass (VPass (VImpf VInd) Fem Pl P3) : venimur
+pass (VPass (VImpf VInd) Neutr Sg P1) : venir
+pass (VPass (VImpf VInd) Neutr Sg P2) : veniris
+pass (VPass (VImpf VInd) Neutr Sg P3) : venitur
+pass (VPass (VImpf VInd) Neutr Pl P1) : venimur
+pass (VPass (VImpf VInd) Neutr Pl P2) : venimini
+pass (VPass (VImpf VInd) Neutr Pl P3) : venimur
+pass (VPass (VImpf VConj) Masc Sg P1) : venirer
+pass (VPass (VImpf VConj) Masc Sg P2) : venireris
+pass (VPass (VImpf VConj) Masc Sg P3) : veniretur
+pass (VPass (VImpf VConj) Masc Pl P1) : veniremur
+pass (VPass (VImpf VConj) Masc Pl P2) : veniremini
+pass (VPass (VImpf VConj) Masc Pl P3) : veniremur
+pass (VPass (VImpf VConj) Fem Sg P1) : venirer
+pass (VPass (VImpf VConj) Fem Sg P2) : venireris
+pass (VPass (VImpf VConj) Fem Sg P3) : veniretur
+pass (VPass (VImpf VConj) Fem Pl P1) : veniremur
+pass (VPass (VImpf VConj) Fem Pl P2) : veniremini
+pass (VPass (VImpf VConj) Fem Pl P3) : veniremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : venirer
+pass (VPass (VImpf VConj) Neutr Sg P2) : venireris
+pass (VPass (VImpf VConj) Neutr Sg P3) : veniretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : veniremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : veniremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : veniremur
+pass (VPass VFut Masc Sg P1) : venibor
+pass (VPass VFut Masc Sg P2) : veniberis
+pass (VPass VFut Masc Sg P3) : venibitur
+pass (VPass VFut Masc Pl P1) : venibimur
+pass (VPass VFut Masc Pl P2) : venibimini
+pass (VPass VFut Masc Pl P3) : venibumur
+pass (VPass VFut Fem Sg P1) : venibor
+pass (VPass VFut Fem Sg P2) : veniberis
+pass (VPass VFut Fem Sg P3) : venibitur
+pass (VPass VFut Fem Pl P1) : venibimur
+pass (VPass VFut Fem Pl P2) : venibimini
+pass (VPass VFut Fem Pl P3) : venibumur
+pass (VPass VFut Neutr Sg P1) : venibor
+pass (VPass VFut Neutr Sg P2) : veniberis
+pass (VPass VFut Neutr Sg P3) : venibitur
+pass (VPass VFut Neutr Pl P1) : venibimur
+pass (VPass VFut Neutr Pl P2) : venibimini
+pass (VPass VFut Neutr Pl P3) : venibumur
+sup VSupAcc : venitum
+sup VSupAbl : venitu
+
+ act (VAct VSim (VPres VInd) Sg P1) : fodeo
+act (VAct VSim (VPres VInd) Sg P2) : fodes
+act (VAct VSim (VPres VInd) Sg P3) : fodet
+act (VAct VSim (VPres VInd) Pl P1) : fodemus
+act (VAct VSim (VPres VInd) Pl P2) : fodetis
+act (VAct VSim (VPres VInd) Pl P3) : fodent
+act (VAct VSim (VPres VConj) Sg P1) : fodeam
+act (VAct VSim (VPres VConj) Sg P2) : fodeas
+act (VAct VSim (VPres VConj) Sg P3) : fodeat
+act (VAct VSim (VPres VConj) Pl P1) : fodeamus
+act (VAct VSim (VPres VConj) Pl P2) : fodeatis
+act (VAct VSim (VPres VConj) Pl P3) : fodeant
+act (VAct VSim (VImpf VInd) Sg P1) : fodebam
+act (VAct VSim (VImpf VInd) Sg P2) : fodebas
+act (VAct VSim (VImpf VInd) Sg P3) : fodebat
+act (VAct VSim (VImpf VInd) Pl P1) : fodebamus
+act (VAct VSim (VImpf VInd) Pl P2) : fodebatis
+act (VAct VSim (VImpf VInd) Pl P3) : fodebant
+act (VAct VSim (VImpf VConj) Sg P1) : foderem
+act (VAct VSim (VImpf VConj) Sg P2) : foderes
+act (VAct VSim (VImpf VConj) Sg P3) : foderet
+act (VAct VSim (VImpf VConj) Pl P1) : foderemus
+act (VAct VSim (VImpf VConj) Pl P2) : foderetis
+act (VAct VSim (VImpf VConj) Pl P3) : foderent
+act (VAct VSim VFut Sg P1) : fodebo
+act (VAct VSim VFut Sg P2) : fodebis
+act (VAct VSim VFut Sg P3) : fodebit
+act (VAct VSim VFut Pl P1) : fodebimus
+act (VAct VSim VFut Pl P2) : fodebitis
+act (VAct VSim VFut Pl P3) : fodebunt
+act (VAct VAnt (VPres VInd) Sg P1) : fodui
+act (VAct VAnt (VPres VInd) Sg P2) : foduisti
+act (VAct VAnt (VPres VInd) Sg P3) : foduit
+act (VAct VAnt (VPres VInd) Pl P1) : foduimus
+act (VAct VAnt (VPres VInd) Pl P2) : foduistis
+act (VAct VAnt (VPres VInd) Pl P3) : foduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : foduerim
+act (VAct VAnt (VPres VConj) Sg P2) : fodueris
+act (VAct VAnt (VPres VConj) Sg P3) : foduerit
+act (VAct VAnt (VPres VConj) Pl P1) : foduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : fodueritis
+act (VAct VAnt (VPres VConj) Pl P3) : foduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : fodueram
+act (VAct VAnt (VImpf VInd) Sg P2) : fodueras
+act (VAct VAnt (VImpf VInd) Sg P3) : foduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : fodueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : fodueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : foduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : foduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : foduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : foduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : foduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : foduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : foduissent
+act (VAct VAnt VFut Sg P1) : foduero
+act (VAct VAnt VFut Sg P2) : fodueris
+act (VAct VAnt VFut Sg P3) : foduerit
+act (VAct VAnt VFut Pl P1) : foduerimus
+act (VAct VAnt VFut Pl P2) : fodueritis
+act (VAct VAnt VFut Pl P3) : foduerint
+ger VGenAcc : fodendum
+ger VGenGen : fodendi
+ger VGenDat : fodendo
+ger VGenAbl : fodendo
+geriv Masc Sg Nom : fodendus
+geriv Masc Sg Acc : fodendum
+geriv Masc Sg Gen : fodendi
+geriv Masc Sg Dat : fodendo
+geriv Masc Sg Abl : fodendo
+geriv Masc Sg Voc : fodende
+geriv Masc Pl Nom : fodendi
+geriv Masc Pl Acc : fodendos
+geriv Masc Pl Gen : fodendorum
+geriv Masc Pl Dat : fodendis
+geriv Masc Pl Abl : fodendis
+geriv Masc Pl Voc : fodendi
+geriv Fem Sg Nom : fodenda
+geriv Fem Sg Acc : fodendam
+geriv Fem Sg Gen : fodendae
+geriv Fem Sg Dat : fodendae
+geriv Fem Sg Abl : fodenda
+geriv Fem Sg Voc : fodenda
+geriv Fem Pl Nom : fodendae
+geriv Fem Pl Acc : fodendas
+geriv Fem Pl Gen : fodendarum
+geriv Fem Pl Dat : fodendis
+geriv Fem Pl Abl : fodendis
+geriv Fem Pl Voc : fodendae
+geriv Neutr Sg Nom : fodendum
+geriv Neutr Sg Acc : fodendum
+geriv Neutr Sg Gen : fodendi
+geriv Neutr Sg Dat : fodendo
+geriv Neutr Sg Abl : fodendo
+geriv Neutr Sg Voc : fodendum
+geriv Neutr Pl Nom : fodenda
+geriv Neutr Pl Acc : fodenda
+geriv Neutr Pl Gen : fodendorum
+geriv Neutr Pl Dat : fodendis
+geriv Neutr Pl Abl : fodendis
+geriv Neutr Pl Voc : fodenda
+imp (VImp1 Sg) : fode
+imp (VImp1 Pl) : fodete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : fodeto
+imp (VImp2 Sg P3) : fodeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : fodetote
+imp (VImp2 Pl P3) : fodento
+inf VInfActPres : fodere
+inf VInfActPerf : foduisse
+inf VInfActFut : fodeturum
+partActFut Masc Sg Nom : fodeturus
+partActFut Masc Sg Acc : fodeturum
+partActFut Masc Sg Gen : fodeturi
+partActFut Masc Sg Dat : fodeturo
+partActFut Masc Sg Abl : fodeturo
+partActFut Masc Sg Voc : fodeture
+partActFut Masc Pl Nom : fodeturi
+partActFut Masc Pl Acc : fodeturos
+partActFut Masc Pl Gen : fodeturorum
+partActFut Masc Pl Dat : fodeturis
+partActFut Masc Pl Abl : fodeturis
+partActFut Masc Pl Voc : fodeturi
+partActFut Fem Sg Nom : fodetura
+partActFut Fem Sg Acc : fodeturam
+partActFut Fem Sg Gen : fodeturae
+partActFut Fem Sg Dat : fodeturae
+partActFut Fem Sg Abl : fodetura
+partActFut Fem Sg Voc : fodetura
+partActFut Fem Pl Nom : fodeturae
+partActFut Fem Pl Acc : fodeturas
+partActFut Fem Pl Gen : fodeturarum
+partActFut Fem Pl Dat : fodeturis
+partActFut Fem Pl Abl : fodeturis
+partActFut Fem Pl Voc : fodeturae
+partActFut Neutr Sg Nom : fodeturum
+partActFut Neutr Sg Acc : fodeturum
+partActFut Neutr Sg Gen : fodeturi
+partActFut Neutr Sg Dat : fodeturo
+partActFut Neutr Sg Abl : fodeturo
+partActFut Neutr Sg Voc : fodeturum
+partActFut Neutr Pl Nom : fodetura
+partActFut Neutr Pl Acc : fodetura
+partActFut Neutr Pl Gen : fodeturorum
+partActFut Neutr Pl Dat : fodeturis
+partActFut Neutr Pl Abl : fodeturis
+partActFut Neutr Pl Voc : fodetura
+partActPres Masc Sg Nom : fodens
+partActPres Masc Sg Acc : fodentem
+partActPres Masc Sg Gen : fodentis
+partActPres Masc Sg Dat : fodenti
+partActPres Masc Sg Abl : fodenti
+partActPres Masc Sg Voc : fodens
+partActPres Masc Pl Nom : fodentes
+partActPres Masc Pl Acc : fodentes
+partActPres Masc Pl Gen : fodentium
+partActPres Masc Pl Dat : fodentibus
+partActPres Masc Pl Abl : fodentibus
+partActPres Masc Pl Voc : fodentes
+partActPres Fem Sg Nom : fodens
+partActPres Fem Sg Acc : fodentem
+partActPres Fem Sg Gen : fodentis
+partActPres Fem Sg Dat : fodenti
+partActPres Fem Sg Abl : fodenti
+partActPres Fem Sg Voc : fodens
+partActPres Fem Pl Nom : fodentes
+partActPres Fem Pl Acc : fodentes
+partActPres Fem Pl Gen : fodentium
+partActPres Fem Pl Dat : fodentibus
+partActPres Fem Pl Abl : fodentibus
+partActPres Fem Pl Voc : fodentes
+partActPres Neutr Sg Nom : fodens
+partActPres Neutr Sg Acc : fodens
+partActPres Neutr Sg Gen : fodentis
+partActPres Neutr Sg Dat : fodenti
+partActPres Neutr Sg Abl : fodenti
+partActPres Neutr Sg Voc : fodens
+partActPres Neutr Pl Nom : fodentia
+partActPres Neutr Pl Acc : fodentia
+partActPres Neutr Pl Gen : fodentium
+partActPres Neutr Pl Dat : fodentibus
+partActPres Neutr Pl Abl : fodentibus
+partActPres Neutr Pl Voc : fodentia
+partPassPerf Masc Sg Nom : fodetus
+partPassPerf Masc Sg Acc : fodetum
+partPassPerf Masc Sg Gen : fodeti
+partPassPerf Masc Sg Dat : fodeto
+partPassPerf Masc Sg Abl : fodeto
+partPassPerf Masc Sg Voc : fodete
+partPassPerf Masc Pl Nom : fodeti
+partPassPerf Masc Pl Acc : fodetos
+partPassPerf Masc Pl Gen : fodetorum
+partPassPerf Masc Pl Dat : fodetis
+partPassPerf Masc Pl Abl : fodetis
+partPassPerf Masc Pl Voc : fodeti
+partPassPerf Fem Sg Nom : fodeta
+partPassPerf Fem Sg Acc : fodetam
+partPassPerf Fem Sg Gen : fodetae
+partPassPerf Fem Sg Dat : fodetae
+partPassPerf Fem Sg Abl : fodeta
+partPassPerf Fem Sg Voc : fodeta
+partPassPerf Fem Pl Nom : fodetae
+partPassPerf Fem Pl Acc : fodetas
+partPassPerf Fem Pl Gen : fodetarum
+partPassPerf Fem Pl Dat : fodetis
+partPassPerf Fem Pl Abl : fodetis
+partPassPerf Fem Pl Voc : fodetae
+partPassPerf Neutr Sg Nom : fodetum
+partPassPerf Neutr Sg Acc : fodetum
+partPassPerf Neutr Sg Gen : fodeti
+partPassPerf Neutr Sg Dat : fodeto
+partPassPerf Neutr Sg Abl : fodeto
+partPassPerf Neutr Sg Voc : fodetum
+partPassPerf Neutr Pl Nom : fodeta
+partPassPerf Neutr Pl Acc : fodeta
+partPassPerf Neutr Pl Gen : fodetorum
+partPassPerf Neutr Pl Dat : fodetis
+partPassPerf Neutr Pl Abl : fodetis
+partPassPerf Neutr Pl Voc : fodeta
+pass (VPass (VPres VInd) Masc Sg P1) : fodeor
+pass (VPass (VPres VInd) Masc Sg P2) : foderis
+pass (VPass (VPres VInd) Masc Sg P3) : fodetur
+pass (VPass (VPres VInd) Masc Pl P1) : fodemur
+pass (VPass (VPres VInd) Masc Pl P2) : fodemini
+pass (VPass (VPres VInd) Masc Pl P3) : fodemur
+pass (VPass (VPres VInd) Fem Sg P1) : fodeor
+pass (VPass (VPres VInd) Fem Sg P2) : foderis
+pass (VPass (VPres VInd) Fem Sg P3) : fodetur
+pass (VPass (VPres VInd) Fem Pl P1) : fodemur
+pass (VPass (VPres VInd) Fem Pl P2) : fodemini
+pass (VPass (VPres VInd) Fem Pl P3) : fodemur
+pass (VPass (VPres VInd) Neutr Sg P1) : fodeor
+pass (VPass (VPres VInd) Neutr Sg P2) : foderis
+pass (VPass (VPres VInd) Neutr Sg P3) : fodetur
+pass (VPass (VPres VInd) Neutr Pl P1) : fodemur
+pass (VPass (VPres VInd) Neutr Pl P2) : fodemini
+pass (VPass (VPres VInd) Neutr Pl P3) : fodemur
+pass (VPass (VPres VConj) Masc Sg P1) : fodear
+pass (VPass (VPres VConj) Masc Sg P2) : fodearis
+pass (VPass (VPres VConj) Masc Sg P3) : fodeatur
+pass (VPass (VPres VConj) Masc Pl P1) : fodeamur
+pass (VPass (VPres VConj) Masc Pl P2) : fodeamini
+pass (VPass (VPres VConj) Masc Pl P3) : fodeamur
+pass (VPass (VPres VConj) Fem Sg P1) : fodear
+pass (VPass (VPres VConj) Fem Sg P2) : fodearis
+pass (VPass (VPres VConj) Fem Sg P3) : fodeatur
+pass (VPass (VPres VConj) Fem Pl P1) : fodeamur
+pass (VPass (VPres VConj) Fem Pl P2) : fodeamini
+pass (VPass (VPres VConj) Fem Pl P3) : fodeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : fodear
+pass (VPass (VPres VConj) Neutr Sg P2) : fodearis
+pass (VPass (VPres VConj) Neutr Sg P3) : fodeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : fodeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : fodeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : fodeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : foder
+pass (VPass (VImpf VInd) Masc Sg P2) : foderis
+pass (VPass (VImpf VInd) Masc Sg P3) : fodetur
+pass (VPass (VImpf VInd) Masc Pl P1) : fodemur
+pass (VPass (VImpf VInd) Masc Pl P2) : fodemini
+pass (VPass (VImpf VInd) Masc Pl P3) : fodemur
+pass (VPass (VImpf VInd) Fem Sg P1) : foder
+pass (VPass (VImpf VInd) Fem Sg P2) : foderis
+pass (VPass (VImpf VInd) Fem Sg P3) : fodetur
+pass (VPass (VImpf VInd) Fem Pl P1) : fodemur
+pass (VPass (VImpf VInd) Fem Pl P2) : fodemini
+pass (VPass (VImpf VInd) Fem Pl P3) : fodemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : foder
+pass (VPass (VImpf VInd) Neutr Sg P2) : foderis
+pass (VPass (VImpf VInd) Neutr Sg P3) : fodetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : fodemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : fodemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : fodemur
+pass (VPass (VImpf VConj) Masc Sg P1) : foderer
+pass (VPass (VImpf VConj) Masc Sg P2) : fodereris
+pass (VPass (VImpf VConj) Masc Sg P3) : foderetur
+pass (VPass (VImpf VConj) Masc Pl P1) : foderemur
+pass (VPass (VImpf VConj) Masc Pl P2) : foderemini
+pass (VPass (VImpf VConj) Masc Pl P3) : foderemur
+pass (VPass (VImpf VConj) Fem Sg P1) : foderer
+pass (VPass (VImpf VConj) Fem Sg P2) : fodereris
+pass (VPass (VImpf VConj) Fem Sg P3) : foderetur
+pass (VPass (VImpf VConj) Fem Pl P1) : foderemur
+pass (VPass (VImpf VConj) Fem Pl P2) : foderemini
+pass (VPass (VImpf VConj) Fem Pl P3) : foderemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : foderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : fodereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : foderetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : foderemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : foderemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : foderemur
+pass (VPass VFut Masc Sg P1) : fodebor
+pass (VPass VFut Masc Sg P2) : fodeberis
+pass (VPass VFut Masc Sg P3) : fodebitur
+pass (VPass VFut Masc Pl P1) : fodebimur
+pass (VPass VFut Masc Pl P2) : fodebimini
+pass (VPass VFut Masc Pl P3) : fodebumur
+pass (VPass VFut Fem Sg P1) : fodebor
+pass (VPass VFut Fem Sg P2) : fodeberis
+pass (VPass VFut Fem Sg P3) : fodebitur
+pass (VPass VFut Fem Pl P1) : fodebimur
+pass (VPass VFut Fem Pl P2) : fodebimini
+pass (VPass VFut Fem Pl P3) : fodebumur
+pass (VPass VFut Neutr Sg P1) : fodebor
+pass (VPass VFut Neutr Sg P2) : fodeberis
+pass (VPass VFut Neutr Sg P3) : fodebitur
+pass (VPass VFut Neutr Pl P1) : fodebimur
+pass (VPass VFut Neutr Pl P2) : fodebimini
+pass (VPass VFut Neutr Pl P3) : fodebumur
+sup VSupAcc : fodetum
+sup VSupAbl : fodetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : caedeo
+act (VAct VSim (VPres VInd) Sg P2) : caedes
+act (VAct VSim (VPres VInd) Sg P3) : caedet
+act (VAct VSim (VPres VInd) Pl P1) : caedemus
+act (VAct VSim (VPres VInd) Pl P2) : caedetis
+act (VAct VSim (VPres VInd) Pl P3) : caedent
+act (VAct VSim (VPres VConj) Sg P1) : caedeam
+act (VAct VSim (VPres VConj) Sg P2) : caedeas
+act (VAct VSim (VPres VConj) Sg P3) : caedeat
+act (VAct VSim (VPres VConj) Pl P1) : caedeamus
+act (VAct VSim (VPres VConj) Pl P2) : caedeatis
+act (VAct VSim (VPres VConj) Pl P3) : caedeant
+act (VAct VSim (VImpf VInd) Sg P1) : caedebam
+act (VAct VSim (VImpf VInd) Sg P2) : caedebas
+act (VAct VSim (VImpf VInd) Sg P3) : caedebat
+act (VAct VSim (VImpf VInd) Pl P1) : caedebamus
+act (VAct VSim (VImpf VInd) Pl P2) : caedebatis
+act (VAct VSim (VImpf VInd) Pl P3) : caedebant
+act (VAct VSim (VImpf VConj) Sg P1) : caederem
+act (VAct VSim (VImpf VConj) Sg P2) : caederes
+act (VAct VSim (VImpf VConj) Sg P3) : caederet
+act (VAct VSim (VImpf VConj) Pl P1) : caederemus
+act (VAct VSim (VImpf VConj) Pl P2) : caederetis
+act (VAct VSim (VImpf VConj) Pl P3) : caederent
+act (VAct VSim VFut Sg P1) : caedebo
+act (VAct VSim VFut Sg P2) : caedebis
+act (VAct VSim VFut Sg P3) : caedebit
+act (VAct VSim VFut Pl P1) : caedebimus
+act (VAct VSim VFut Pl P2) : caedebitis
+act (VAct VSim VFut Pl P3) : caedebunt
+act (VAct VAnt (VPres VInd) Sg P1) : caedui
+act (VAct VAnt (VPres VInd) Sg P2) : caeduisti
+act (VAct VAnt (VPres VInd) Sg P3) : caeduit
+act (VAct VAnt (VPres VInd) Pl P1) : caeduimus
+act (VAct VAnt (VPres VInd) Pl P2) : caeduistis
+act (VAct VAnt (VPres VInd) Pl P3) : caeduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : caeduerim
+act (VAct VAnt (VPres VConj) Sg P2) : caedueris
+act (VAct VAnt (VPres VConj) Sg P3) : caeduerit
+act (VAct VAnt (VPres VConj) Pl P1) : caeduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : caedueritis
+act (VAct VAnt (VPres VConj) Pl P3) : caeduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : caedueram
+act (VAct VAnt (VImpf VInd) Sg P2) : caedueras
+act (VAct VAnt (VImpf VInd) Sg P3) : caeduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : caedueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : caedueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : caeduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : caeduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : caeduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : caeduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : caeduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : caeduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : caeduissent
+act (VAct VAnt VFut Sg P1) : caeduero
+act (VAct VAnt VFut Sg P2) : caedueris
+act (VAct VAnt VFut Sg P3) : caeduerit
+act (VAct VAnt VFut Pl P1) : caeduerimus
+act (VAct VAnt VFut Pl P2) : caedueritis
+act (VAct VAnt VFut Pl P3) : caeduerint
+ger VGenAcc : caedendum
+ger VGenGen : caedendi
+ger VGenDat : caedendo
+ger VGenAbl : caedendo
+geriv Masc Sg Nom : caedendus
+geriv Masc Sg Acc : caedendum
+geriv Masc Sg Gen : caedendi
+geriv Masc Sg Dat : caedendo
+geriv Masc Sg Abl : caedendo
+geriv Masc Sg Voc : caedende
+geriv Masc Pl Nom : caedendi
+geriv Masc Pl Acc : caedendos
+geriv Masc Pl Gen : caedendorum
+geriv Masc Pl Dat : caedendis
+geriv Masc Pl Abl : caedendis
+geriv Masc Pl Voc : caedendi
+geriv Fem Sg Nom : caedenda
+geriv Fem Sg Acc : caedendam
+geriv Fem Sg Gen : caedendae
+geriv Fem Sg Dat : caedendae
+geriv Fem Sg Abl : caedenda
+geriv Fem Sg Voc : caedenda
+geriv Fem Pl Nom : caedendae
+geriv Fem Pl Acc : caedendas
+geriv Fem Pl Gen : caedendarum
+geriv Fem Pl Dat : caedendis
+geriv Fem Pl Abl : caedendis
+geriv Fem Pl Voc : caedendae
+geriv Neutr Sg Nom : caedendum
+geriv Neutr Sg Acc : caedendum
+geriv Neutr Sg Gen : caedendi
+geriv Neutr Sg Dat : caedendo
+geriv Neutr Sg Abl : caedendo
+geriv Neutr Sg Voc : caedendum
+geriv Neutr Pl Nom : caedenda
+geriv Neutr Pl Acc : caedenda
+geriv Neutr Pl Gen : caedendorum
+geriv Neutr Pl Dat : caedendis
+geriv Neutr Pl Abl : caedendis
+geriv Neutr Pl Voc : caedenda
+imp (VImp1 Sg) : caede
+imp (VImp1 Pl) : caedete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : caedeto
+imp (VImp2 Sg P3) : caedeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : caedetote
+imp (VImp2 Pl P3) : caedento
+inf VInfActPres : caedere
+inf VInfActPerf : caeduisse
+inf VInfActFut : caedeturum
+partActFut Masc Sg Nom : caedeturus
+partActFut Masc Sg Acc : caedeturum
+partActFut Masc Sg Gen : caedeturi
+partActFut Masc Sg Dat : caedeturo
+partActFut Masc Sg Abl : caedeturo
+partActFut Masc Sg Voc : caedeture
+partActFut Masc Pl Nom : caedeturi
+partActFut Masc Pl Acc : caedeturos
+partActFut Masc Pl Gen : caedeturorum
+partActFut Masc Pl Dat : caedeturis
+partActFut Masc Pl Abl : caedeturis
+partActFut Masc Pl Voc : caedeturi
+partActFut Fem Sg Nom : caedetura
+partActFut Fem Sg Acc : caedeturam
+partActFut Fem Sg Gen : caedeturae
+partActFut Fem Sg Dat : caedeturae
+partActFut Fem Sg Abl : caedetura
+partActFut Fem Sg Voc : caedetura
+partActFut Fem Pl Nom : caedeturae
+partActFut Fem Pl Acc : caedeturas
+partActFut Fem Pl Gen : caedeturarum
+partActFut Fem Pl Dat : caedeturis
+partActFut Fem Pl Abl : caedeturis
+partActFut Fem Pl Voc : caedeturae
+partActFut Neutr Sg Nom : caedeturum
+partActFut Neutr Sg Acc : caedeturum
+partActFut Neutr Sg Gen : caedeturi
+partActFut Neutr Sg Dat : caedeturo
+partActFut Neutr Sg Abl : caedeturo
+partActFut Neutr Sg Voc : caedeturum
+partActFut Neutr Pl Nom : caedetura
+partActFut Neutr Pl Acc : caedetura
+partActFut Neutr Pl Gen : caedeturorum
+partActFut Neutr Pl Dat : caedeturis
+partActFut Neutr Pl Abl : caedeturis
+partActFut Neutr Pl Voc : caedetura
+partActPres Masc Sg Nom : caedens
+partActPres Masc Sg Acc : caedentem
+partActPres Masc Sg Gen : caedentis
+partActPres Masc Sg Dat : caedenti
+partActPres Masc Sg Abl : caedenti
+partActPres Masc Sg Voc : caedens
+partActPres Masc Pl Nom : caedentes
+partActPres Masc Pl Acc : caedentes
+partActPres Masc Pl Gen : caedentium
+partActPres Masc Pl Dat : caedentibus
+partActPres Masc Pl Abl : caedentibus
+partActPres Masc Pl Voc : caedentes
+partActPres Fem Sg Nom : caedens
+partActPres Fem Sg Acc : caedentem
+partActPres Fem Sg Gen : caedentis
+partActPres Fem Sg Dat : caedenti
+partActPres Fem Sg Abl : caedenti
+partActPres Fem Sg Voc : caedens
+partActPres Fem Pl Nom : caedentes
+partActPres Fem Pl Acc : caedentes
+partActPres Fem Pl Gen : caedentium
+partActPres Fem Pl Dat : caedentibus
+partActPres Fem Pl Abl : caedentibus
+partActPres Fem Pl Voc : caedentes
+partActPres Neutr Sg Nom : caedens
+partActPres Neutr Sg Acc : caedens
+partActPres Neutr Sg Gen : caedentis
+partActPres Neutr Sg Dat : caedenti
+partActPres Neutr Sg Abl : caedenti
+partActPres Neutr Sg Voc : caedens
+partActPres Neutr Pl Nom : caedentia
+partActPres Neutr Pl Acc : caedentia
+partActPres Neutr Pl Gen : caedentium
+partActPres Neutr Pl Dat : caedentibus
+partActPres Neutr Pl Abl : caedentibus
+partActPres Neutr Pl Voc : caedentia
+partPassPerf Masc Sg Nom : caedetus
+partPassPerf Masc Sg Acc : caedetum
+partPassPerf Masc Sg Gen : caedeti
+partPassPerf Masc Sg Dat : caedeto
+partPassPerf Masc Sg Abl : caedeto
+partPassPerf Masc Sg Voc : caedete
+partPassPerf Masc Pl Nom : caedeti
+partPassPerf Masc Pl Acc : caedetos
+partPassPerf Masc Pl Gen : caedetorum
+partPassPerf Masc Pl Dat : caedetis
+partPassPerf Masc Pl Abl : caedetis
+partPassPerf Masc Pl Voc : caedeti
+partPassPerf Fem Sg Nom : caedeta
+partPassPerf Fem Sg Acc : caedetam
+partPassPerf Fem Sg Gen : caedetae
+partPassPerf Fem Sg Dat : caedetae
+partPassPerf Fem Sg Abl : caedeta
+partPassPerf Fem Sg Voc : caedeta
+partPassPerf Fem Pl Nom : caedetae
+partPassPerf Fem Pl Acc : caedetas
+partPassPerf Fem Pl Gen : caedetarum
+partPassPerf Fem Pl Dat : caedetis
+partPassPerf Fem Pl Abl : caedetis
+partPassPerf Fem Pl Voc : caedetae
+partPassPerf Neutr Sg Nom : caedetum
+partPassPerf Neutr Sg Acc : caedetum
+partPassPerf Neutr Sg Gen : caedeti
+partPassPerf Neutr Sg Dat : caedeto
+partPassPerf Neutr Sg Abl : caedeto
+partPassPerf Neutr Sg Voc : caedetum
+partPassPerf Neutr Pl Nom : caedeta
+partPassPerf Neutr Pl Acc : caedeta
+partPassPerf Neutr Pl Gen : caedetorum
+partPassPerf Neutr Pl Dat : caedetis
+partPassPerf Neutr Pl Abl : caedetis
+partPassPerf Neutr Pl Voc : caedeta
+pass (VPass (VPres VInd) Masc Sg P1) : caedeor
+pass (VPass (VPres VInd) Masc Sg P2) : caederis
+pass (VPass (VPres VInd) Masc Sg P3) : caedetur
+pass (VPass (VPres VInd) Masc Pl P1) : caedemur
+pass (VPass (VPres VInd) Masc Pl P2) : caedemini
+pass (VPass (VPres VInd) Masc Pl P3) : caedemur
+pass (VPass (VPres VInd) Fem Sg P1) : caedeor
+pass (VPass (VPres VInd) Fem Sg P2) : caederis
+pass (VPass (VPres VInd) Fem Sg P3) : caedetur
+pass (VPass (VPres VInd) Fem Pl P1) : caedemur
+pass (VPass (VPres VInd) Fem Pl P2) : caedemini
+pass (VPass (VPres VInd) Fem Pl P3) : caedemur
+pass (VPass (VPres VInd) Neutr Sg P1) : caedeor
+pass (VPass (VPres VInd) Neutr Sg P2) : caederis
+pass (VPass (VPres VInd) Neutr Sg P3) : caedetur
+pass (VPass (VPres VInd) Neutr Pl P1) : caedemur
+pass (VPass (VPres VInd) Neutr Pl P2) : caedemini
+pass (VPass (VPres VInd) Neutr Pl P3) : caedemur
+pass (VPass (VPres VConj) Masc Sg P1) : caedear
+pass (VPass (VPres VConj) Masc Sg P2) : caedearis
+pass (VPass (VPres VConj) Masc Sg P3) : caedeatur
+pass (VPass (VPres VConj) Masc Pl P1) : caedeamur
+pass (VPass (VPres VConj) Masc Pl P2) : caedeamini
+pass (VPass (VPres VConj) Masc Pl P3) : caedeamur
+pass (VPass (VPres VConj) Fem Sg P1) : caedear
+pass (VPass (VPres VConj) Fem Sg P2) : caedearis
+pass (VPass (VPres VConj) Fem Sg P3) : caedeatur
+pass (VPass (VPres VConj) Fem Pl P1) : caedeamur
+pass (VPass (VPres VConj) Fem Pl P2) : caedeamini
+pass (VPass (VPres VConj) Fem Pl P3) : caedeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : caedear
+pass (VPass (VPres VConj) Neutr Sg P2) : caedearis
+pass (VPass (VPres VConj) Neutr Sg P3) : caedeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : caedeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : caedeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : caedeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : caeder
+pass (VPass (VImpf VInd) Masc Sg P2) : caederis
+pass (VPass (VImpf VInd) Masc Sg P3) : caedetur
+pass (VPass (VImpf VInd) Masc Pl P1) : caedemur
+pass (VPass (VImpf VInd) Masc Pl P2) : caedemini
+pass (VPass (VImpf VInd) Masc Pl P3) : caedemur
+pass (VPass (VImpf VInd) Fem Sg P1) : caeder
+pass (VPass (VImpf VInd) Fem Sg P2) : caederis
+pass (VPass (VImpf VInd) Fem Sg P3) : caedetur
+pass (VPass (VImpf VInd) Fem Pl P1) : caedemur
+pass (VPass (VImpf VInd) Fem Pl P2) : caedemini
+pass (VPass (VImpf VInd) Fem Pl P3) : caedemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : caeder
+pass (VPass (VImpf VInd) Neutr Sg P2) : caederis
+pass (VPass (VImpf VInd) Neutr Sg P3) : caedetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : caedemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : caedemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : caedemur
+pass (VPass (VImpf VConj) Masc Sg P1) : caederer
+pass (VPass (VImpf VConj) Masc Sg P2) : caedereris
+pass (VPass (VImpf VConj) Masc Sg P3) : caederetur
+pass (VPass (VImpf VConj) Masc Pl P1) : caederemur
+pass (VPass (VImpf VConj) Masc Pl P2) : caederemini
+pass (VPass (VImpf VConj) Masc Pl P3) : caederemur
+pass (VPass (VImpf VConj) Fem Sg P1) : caederer
+pass (VPass (VImpf VConj) Fem Sg P2) : caedereris
+pass (VPass (VImpf VConj) Fem Sg P3) : caederetur
+pass (VPass (VImpf VConj) Fem Pl P1) : caederemur
+pass (VPass (VImpf VConj) Fem Pl P2) : caederemini
+pass (VPass (VImpf VConj) Fem Pl P3) : caederemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : caederer
+pass (VPass (VImpf VConj) Neutr Sg P2) : caedereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : caederetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : caederemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : caederemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : caederemur
+pass (VPass VFut Masc Sg P1) : caedebor
+pass (VPass VFut Masc Sg P2) : caedeberis
+pass (VPass VFut Masc Sg P3) : caedebitur
+pass (VPass VFut Masc Pl P1) : caedebimur
+pass (VPass VFut Masc Pl P2) : caedebimini
+pass (VPass VFut Masc Pl P3) : caedebumur
+pass (VPass VFut Fem Sg P1) : caedebor
+pass (VPass VFut Fem Sg P2) : caedeberis
+pass (VPass VFut Fem Sg P3) : caedebitur
+pass (VPass VFut Fem Pl P1) : caedebimur
+pass (VPass VFut Fem Pl P2) : caedebimini
+pass (VPass VFut Fem Pl P3) : caedebumur
+pass (VPass VFut Neutr Sg P1) : caedebor
+pass (VPass VFut Neutr Sg P2) : caedeberis
+pass (VPass VFut Neutr Sg P3) : caedebitur
+pass (VPass VFut Neutr Pl P1) : caedebimur
+pass (VPass VFut Neutr Pl P2) : caedebimini
+pass (VPass VFut Neutr Pl P3) : caedebumur
+sup VSupAcc : caedetum
+sup VSupAbl : caedetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : fluiteo
+act (VAct VSim (VPres VInd) Sg P2) : fluites
+act (VAct VSim (VPres VInd) Sg P3) : fluitet
+act (VAct VSim (VPres VInd) Pl P1) : fluitemus
+act (VAct VSim (VPres VInd) Pl P2) : fluitetis
+act (VAct VSim (VPres VInd) Pl P3) : fluitent
+act (VAct VSim (VPres VConj) Sg P1) : fluiteam
+act (VAct VSim (VPres VConj) Sg P2) : fluiteas
+act (VAct VSim (VPres VConj) Sg P3) : fluiteat
+act (VAct VSim (VPres VConj) Pl P1) : fluiteamus
+act (VAct VSim (VPres VConj) Pl P2) : fluiteatis
+act (VAct VSim (VPres VConj) Pl P3) : fluiteant
+act (VAct VSim (VImpf VInd) Sg P1) : fluitebam
+act (VAct VSim (VImpf VInd) Sg P2) : fluitebas
+act (VAct VSim (VImpf VInd) Sg P3) : fluitebat
+act (VAct VSim (VImpf VInd) Pl P1) : fluitebamus
+act (VAct VSim (VImpf VInd) Pl P2) : fluitebatis
+act (VAct VSim (VImpf VInd) Pl P3) : fluitebant
+act (VAct VSim (VImpf VConj) Sg P1) : fluiterem
+act (VAct VSim (VImpf VConj) Sg P2) : fluiteres
+act (VAct VSim (VImpf VConj) Sg P3) : fluiteret
+act (VAct VSim (VImpf VConj) Pl P1) : fluiteremus
+act (VAct VSim (VImpf VConj) Pl P2) : fluiteretis
+act (VAct VSim (VImpf VConj) Pl P3) : fluiterent
+act (VAct VSim VFut Sg P1) : fluitebo
+act (VAct VSim VFut Sg P2) : fluitebis
+act (VAct VSim VFut Sg P3) : fluitebit
+act (VAct VSim VFut Pl P1) : fluitebimus
+act (VAct VSim VFut Pl P2) : fluitebitis
+act (VAct VSim VFut Pl P3) : fluitebunt
+act (VAct VAnt (VPres VInd) Sg P1) : fluitui
+act (VAct VAnt (VPres VInd) Sg P2) : fluituisti
+act (VAct VAnt (VPres VInd) Sg P3) : fluituit
+act (VAct VAnt (VPres VInd) Pl P1) : fluituimus
+act (VAct VAnt (VPres VInd) Pl P2) : fluituistis
+act (VAct VAnt (VPres VInd) Pl P3) : fluituerunt
+act (VAct VAnt (VPres VConj) Sg P1) : fluituerim
+act (VAct VAnt (VPres VConj) Sg P2) : fluitueris
+act (VAct VAnt (VPres VConj) Sg P3) : fluituerit
+act (VAct VAnt (VPres VConj) Pl P1) : fluituerimus
+act (VAct VAnt (VPres VConj) Pl P2) : fluitueritis
+act (VAct VAnt (VPres VConj) Pl P3) : fluituerint
+act (VAct VAnt (VImpf VInd) Sg P1) : fluitueram
+act (VAct VAnt (VImpf VInd) Sg P2) : fluitueras
+act (VAct VAnt (VImpf VInd) Sg P3) : fluituerat
+act (VAct VAnt (VImpf VInd) Pl P1) : fluitueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : fluitueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : fluituerant
+act (VAct VAnt (VImpf VConj) Sg P1) : fluituissem
+act (VAct VAnt (VImpf VConj) Sg P2) : fluituisses
+act (VAct VAnt (VImpf VConj) Sg P3) : fluituisset
+act (VAct VAnt (VImpf VConj) Pl P1) : fluituissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : fluituissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : fluituissent
+act (VAct VAnt VFut Sg P1) : fluituero
+act (VAct VAnt VFut Sg P2) : fluitueris
+act (VAct VAnt VFut Sg P3) : fluituerit
+act (VAct VAnt VFut Pl P1) : fluituerimus
+act (VAct VAnt VFut Pl P2) : fluitueritis
+act (VAct VAnt VFut Pl P3) : fluituerint
+ger VGenAcc : fluitendum
+ger VGenGen : fluitendi
+ger VGenDat : fluitendo
+ger VGenAbl : fluitendo
+geriv Masc Sg Nom : fluitendus
+geriv Masc Sg Acc : fluitendum
+geriv Masc Sg Gen : fluitendi
+geriv Masc Sg Dat : fluitendo
+geriv Masc Sg Abl : fluitendo
+geriv Masc Sg Voc : fluitende
+geriv Masc Pl Nom : fluitendi
+geriv Masc Pl Acc : fluitendos
+geriv Masc Pl Gen : fluitendorum
+geriv Masc Pl Dat : fluitendis
+geriv Masc Pl Abl : fluitendis
+geriv Masc Pl Voc : fluitendi
+geriv Fem Sg Nom : fluitenda
+geriv Fem Sg Acc : fluitendam
+geriv Fem Sg Gen : fluitendae
+geriv Fem Sg Dat : fluitendae
+geriv Fem Sg Abl : fluitenda
+geriv Fem Sg Voc : fluitenda
+geriv Fem Pl Nom : fluitendae
+geriv Fem Pl Acc : fluitendas
+geriv Fem Pl Gen : fluitendarum
+geriv Fem Pl Dat : fluitendis
+geriv Fem Pl Abl : fluitendis
+geriv Fem Pl Voc : fluitendae
+geriv Neutr Sg Nom : fluitendum
+geriv Neutr Sg Acc : fluitendum
+geriv Neutr Sg Gen : fluitendi
+geriv Neutr Sg Dat : fluitendo
+geriv Neutr Sg Abl : fluitendo
+geriv Neutr Sg Voc : fluitendum
+geriv Neutr Pl Nom : fluitenda
+geriv Neutr Pl Acc : fluitenda
+geriv Neutr Pl Gen : fluitendorum
+geriv Neutr Pl Dat : fluitendis
+geriv Neutr Pl Abl : fluitendis
+geriv Neutr Pl Voc : fluitenda
+imp (VImp1 Sg) : fluite
+imp (VImp1 Pl) : fluitete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : fluiteto
+imp (VImp2 Sg P3) : fluiteto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : fluitetote
+imp (VImp2 Pl P3) : fluitento
+inf VInfActPres : fluitere
+inf VInfActPerf : fluituisse
+inf VInfActFut : fluiteturum
+partActFut Masc Sg Nom : fluiteturus
+partActFut Masc Sg Acc : fluiteturum
+partActFut Masc Sg Gen : fluiteturi
+partActFut Masc Sg Dat : fluiteturo
+partActFut Masc Sg Abl : fluiteturo
+partActFut Masc Sg Voc : fluiteture
+partActFut Masc Pl Nom : fluiteturi
+partActFut Masc Pl Acc : fluiteturos
+partActFut Masc Pl Gen : fluiteturorum
+partActFut Masc Pl Dat : fluiteturis
+partActFut Masc Pl Abl : fluiteturis
+partActFut Masc Pl Voc : fluiteturi
+partActFut Fem Sg Nom : fluitetura
+partActFut Fem Sg Acc : fluiteturam
+partActFut Fem Sg Gen : fluiteturae
+partActFut Fem Sg Dat : fluiteturae
+partActFut Fem Sg Abl : fluitetura
+partActFut Fem Sg Voc : fluitetura
+partActFut Fem Pl Nom : fluiteturae
+partActFut Fem Pl Acc : fluiteturas
+partActFut Fem Pl Gen : fluiteturarum
+partActFut Fem Pl Dat : fluiteturis
+partActFut Fem Pl Abl : fluiteturis
+partActFut Fem Pl Voc : fluiteturae
+partActFut Neutr Sg Nom : fluiteturum
+partActFut Neutr Sg Acc : fluiteturum
+partActFut Neutr Sg Gen : fluiteturi
+partActFut Neutr Sg Dat : fluiteturo
+partActFut Neutr Sg Abl : fluiteturo
+partActFut Neutr Sg Voc : fluiteturum
+partActFut Neutr Pl Nom : fluitetura
+partActFut Neutr Pl Acc : fluitetura
+partActFut Neutr Pl Gen : fluiteturorum
+partActFut Neutr Pl Dat : fluiteturis
+partActFut Neutr Pl Abl : fluiteturis
+partActFut Neutr Pl Voc : fluitetura
+partActPres Masc Sg Nom : fluitens
+partActPres Masc Sg Acc : fluitentem
+partActPres Masc Sg Gen : fluitentis
+partActPres Masc Sg Dat : fluitenti
+partActPres Masc Sg Abl : fluitenti
+partActPres Masc Sg Voc : fluitens
+partActPres Masc Pl Nom : fluitentes
+partActPres Masc Pl Acc : fluitentes
+partActPres Masc Pl Gen : fluitentium
+partActPres Masc Pl Dat : fluitentibus
+partActPres Masc Pl Abl : fluitentibus
+partActPres Masc Pl Voc : fluitentes
+partActPres Fem Sg Nom : fluitens
+partActPres Fem Sg Acc : fluitentem
+partActPres Fem Sg Gen : fluitentis
+partActPres Fem Sg Dat : fluitenti
+partActPres Fem Sg Abl : fluitenti
+partActPres Fem Sg Voc : fluitens
+partActPres Fem Pl Nom : fluitentes
+partActPres Fem Pl Acc : fluitentes
+partActPres Fem Pl Gen : fluitentium
+partActPres Fem Pl Dat : fluitentibus
+partActPres Fem Pl Abl : fluitentibus
+partActPres Fem Pl Voc : fluitentes
+partActPres Neutr Sg Nom : fluitens
+partActPres Neutr Sg Acc : fluitens
+partActPres Neutr Sg Gen : fluitentis
+partActPres Neutr Sg Dat : fluitenti
+partActPres Neutr Sg Abl : fluitenti
+partActPres Neutr Sg Voc : fluitens
+partActPres Neutr Pl Nom : fluitentia
+partActPres Neutr Pl Acc : fluitentia
+partActPres Neutr Pl Gen : fluitentium
+partActPres Neutr Pl Dat : fluitentibus
+partActPres Neutr Pl Abl : fluitentibus
+partActPres Neutr Pl Voc : fluitentia
+partPassPerf Masc Sg Nom : fluitetus
+partPassPerf Masc Sg Acc : fluitetum
+partPassPerf Masc Sg Gen : fluiteti
+partPassPerf Masc Sg Dat : fluiteto
+partPassPerf Masc Sg Abl : fluiteto
+partPassPerf Masc Sg Voc : fluitete
+partPassPerf Masc Pl Nom : fluiteti
+partPassPerf Masc Pl Acc : fluitetos
+partPassPerf Masc Pl Gen : fluitetorum
+partPassPerf Masc Pl Dat : fluitetis
+partPassPerf Masc Pl Abl : fluitetis
+partPassPerf Masc Pl Voc : fluiteti
+partPassPerf Fem Sg Nom : fluiteta
+partPassPerf Fem Sg Acc : fluitetam
+partPassPerf Fem Sg Gen : fluitetae
+partPassPerf Fem Sg Dat : fluitetae
+partPassPerf Fem Sg Abl : fluiteta
+partPassPerf Fem Sg Voc : fluiteta
+partPassPerf Fem Pl Nom : fluitetae
+partPassPerf Fem Pl Acc : fluitetas
+partPassPerf Fem Pl Gen : fluitetarum
+partPassPerf Fem Pl Dat : fluitetis
+partPassPerf Fem Pl Abl : fluitetis
+partPassPerf Fem Pl Voc : fluitetae
+partPassPerf Neutr Sg Nom : fluitetum
+partPassPerf Neutr Sg Acc : fluitetum
+partPassPerf Neutr Sg Gen : fluiteti
+partPassPerf Neutr Sg Dat : fluiteto
+partPassPerf Neutr Sg Abl : fluiteto
+partPassPerf Neutr Sg Voc : fluitetum
+partPassPerf Neutr Pl Nom : fluiteta
+partPassPerf Neutr Pl Acc : fluiteta
+partPassPerf Neutr Pl Gen : fluitetorum
+partPassPerf Neutr Pl Dat : fluitetis
+partPassPerf Neutr Pl Abl : fluitetis
+partPassPerf Neutr Pl Voc : fluiteta
+pass (VPass (VPres VInd) Masc Sg P1) : fluiteor
+pass (VPass (VPres VInd) Masc Sg P2) : fluiteris
+pass (VPass (VPres VInd) Masc Sg P3) : fluitetur
+pass (VPass (VPres VInd) Masc Pl P1) : fluitemur
+pass (VPass (VPres VInd) Masc Pl P2) : fluitemini
+pass (VPass (VPres VInd) Masc Pl P3) : fluitemur
+pass (VPass (VPres VInd) Fem Sg P1) : fluiteor
+pass (VPass (VPres VInd) Fem Sg P2) : fluiteris
+pass (VPass (VPres VInd) Fem Sg P3) : fluitetur
+pass (VPass (VPres VInd) Fem Pl P1) : fluitemur
+pass (VPass (VPres VInd) Fem Pl P2) : fluitemini
+pass (VPass (VPres VInd) Fem Pl P3) : fluitemur
+pass (VPass (VPres VInd) Neutr Sg P1) : fluiteor
+pass (VPass (VPres VInd) Neutr Sg P2) : fluiteris
+pass (VPass (VPres VInd) Neutr Sg P3) : fluitetur
+pass (VPass (VPres VInd) Neutr Pl P1) : fluitemur
+pass (VPass (VPres VInd) Neutr Pl P2) : fluitemini
+pass (VPass (VPres VInd) Neutr Pl P3) : fluitemur
+pass (VPass (VPres VConj) Masc Sg P1) : fluitear
+pass (VPass (VPres VConj) Masc Sg P2) : fluitearis
+pass (VPass (VPres VConj) Masc Sg P3) : fluiteatur
+pass (VPass (VPres VConj) Masc Pl P1) : fluiteamur
+pass (VPass (VPres VConj) Masc Pl P2) : fluiteamini
+pass (VPass (VPres VConj) Masc Pl P3) : fluiteamur
+pass (VPass (VPres VConj) Fem Sg P1) : fluitear
+pass (VPass (VPres VConj) Fem Sg P2) : fluitearis
+pass (VPass (VPres VConj) Fem Sg P3) : fluiteatur
+pass (VPass (VPres VConj) Fem Pl P1) : fluiteamur
+pass (VPass (VPres VConj) Fem Pl P2) : fluiteamini
+pass (VPass (VPres VConj) Fem Pl P3) : fluiteamur
+pass (VPass (VPres VConj) Neutr Sg P1) : fluitear
+pass (VPass (VPres VConj) Neutr Sg P2) : fluitearis
+pass (VPass (VPres VConj) Neutr Sg P3) : fluiteatur
+pass (VPass (VPres VConj) Neutr Pl P1) : fluiteamur
+pass (VPass (VPres VConj) Neutr Pl P2) : fluiteamini
+pass (VPass (VPres VConj) Neutr Pl P3) : fluiteamur
+pass (VPass (VImpf VInd) Masc Sg P1) : fluiter
+pass (VPass (VImpf VInd) Masc Sg P2) : fluiteris
+pass (VPass (VImpf VInd) Masc Sg P3) : fluitetur
+pass (VPass (VImpf VInd) Masc Pl P1) : fluitemur
+pass (VPass (VImpf VInd) Masc Pl P2) : fluitemini
+pass (VPass (VImpf VInd) Masc Pl P3) : fluitemur
+pass (VPass (VImpf VInd) Fem Sg P1) : fluiter
+pass (VPass (VImpf VInd) Fem Sg P2) : fluiteris
+pass (VPass (VImpf VInd) Fem Sg P3) : fluitetur
+pass (VPass (VImpf VInd) Fem Pl P1) : fluitemur
+pass (VPass (VImpf VInd) Fem Pl P2) : fluitemini
+pass (VPass (VImpf VInd) Fem Pl P3) : fluitemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : fluiter
+pass (VPass (VImpf VInd) Neutr Sg P2) : fluiteris
+pass (VPass (VImpf VInd) Neutr Sg P3) : fluitetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : fluitemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : fluitemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : fluitemur
+pass (VPass (VImpf VConj) Masc Sg P1) : fluiterer
+pass (VPass (VImpf VConj) Masc Sg P2) : fluitereris
+pass (VPass (VImpf VConj) Masc Sg P3) : fluiteretur
+pass (VPass (VImpf VConj) Masc Pl P1) : fluiteremur
+pass (VPass (VImpf VConj) Masc Pl P2) : fluiteremini
+pass (VPass (VImpf VConj) Masc Pl P3) : fluiteremur
+pass (VPass (VImpf VConj) Fem Sg P1) : fluiterer
+pass (VPass (VImpf VConj) Fem Sg P2) : fluitereris
+pass (VPass (VImpf VConj) Fem Sg P3) : fluiteretur
+pass (VPass (VImpf VConj) Fem Pl P1) : fluiteremur
+pass (VPass (VImpf VConj) Fem Pl P2) : fluiteremini
+pass (VPass (VImpf VConj) Fem Pl P3) : fluiteremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : fluiterer
+pass (VPass (VImpf VConj) Neutr Sg P2) : fluitereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : fluiteretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : fluiteremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : fluiteremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : fluiteremur
+pass (VPass VFut Masc Sg P1) : fluitebor
+pass (VPass VFut Masc Sg P2) : fluiteberis
+pass (VPass VFut Masc Sg P3) : fluitebitur
+pass (VPass VFut Masc Pl P1) : fluitebimur
+pass (VPass VFut Masc Pl P2) : fluitebimini
+pass (VPass VFut Masc Pl P3) : fluitebumur
+pass (VPass VFut Fem Sg P1) : fluitebor
+pass (VPass VFut Fem Sg P2) : fluiteberis
+pass (VPass VFut Fem Sg P3) : fluitebitur
+pass (VPass VFut Fem Pl P1) : fluitebimur
+pass (VPass VFut Fem Pl P2) : fluitebimini
+pass (VPass VFut Fem Pl P3) : fluitebumur
+pass (VPass VFut Neutr Sg P1) : fluitebor
+pass (VPass VFut Neutr Sg P2) : fluiteberis
+pass (VPass VFut Neutr Sg P3) : fluitebitur
+pass (VPass VFut Neutr Pl P1) : fluitebimur
+pass (VPass VFut Neutr Pl P2) : fluitebimini
+pass (VPass VFut Neutr Pl P3) : fluitebumur
+sup VSupAcc : fluitetum
+sup VSupAbl : fluitetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : flueo
+act (VAct VSim (VPres VInd) Sg P2) : flues
+act (VAct VSim (VPres VInd) Sg P3) : fluet
+act (VAct VSim (VPres VInd) Pl P1) : fluemus
+act (VAct VSim (VPres VInd) Pl P2) : fluetis
+act (VAct VSim (VPres VInd) Pl P3) : fluent
+act (VAct VSim (VPres VConj) Sg P1) : flueam
+act (VAct VSim (VPres VConj) Sg P2) : flueas
+act (VAct VSim (VPres VConj) Sg P3) : flueat
+act (VAct VSim (VPres VConj) Pl P1) : flueamus
+act (VAct VSim (VPres VConj) Pl P2) : flueatis
+act (VAct VSim (VPres VConj) Pl P3) : flueant
+act (VAct VSim (VImpf VInd) Sg P1) : fluebam
+act (VAct VSim (VImpf VInd) Sg P2) : fluebas
+act (VAct VSim (VImpf VInd) Sg P3) : fluebat
+act (VAct VSim (VImpf VInd) Pl P1) : fluebamus
+act (VAct VSim (VImpf VInd) Pl P2) : fluebatis
+act (VAct VSim (VImpf VInd) Pl P3) : fluebant
+act (VAct VSim (VImpf VConj) Sg P1) : fluerem
+act (VAct VSim (VImpf VConj) Sg P2) : flueres
+act (VAct VSim (VImpf VConj) Sg P3) : flueret
+act (VAct VSim (VImpf VConj) Pl P1) : flueremus
+act (VAct VSim (VImpf VConj) Pl P2) : flueretis
+act (VAct VSim (VImpf VConj) Pl P3) : fluerent
+act (VAct VSim VFut Sg P1) : fluebo
+act (VAct VSim VFut Sg P2) : fluebis
+act (VAct VSim VFut Sg P3) : fluebit
+act (VAct VSim VFut Pl P1) : fluebimus
+act (VAct VSim VFut Pl P2) : fluebitis
+act (VAct VSim VFut Pl P3) : fluebunt
+act (VAct VAnt (VPres VInd) Sg P1) : fluui
+act (VAct VAnt (VPres VInd) Sg P2) : fluuisti
+act (VAct VAnt (VPres VInd) Sg P3) : fluuit
+act (VAct VAnt (VPres VInd) Pl P1) : fluuimus
+act (VAct VAnt (VPres VInd) Pl P2) : fluuistis
+act (VAct VAnt (VPres VInd) Pl P3) : fluuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : fluuerim
+act (VAct VAnt (VPres VConj) Sg P2) : fluueris
+act (VAct VAnt (VPres VConj) Sg P3) : fluuerit
+act (VAct VAnt (VPres VConj) Pl P1) : fluuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : fluueritis
+act (VAct VAnt (VPres VConj) Pl P3) : fluuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : fluueram
+act (VAct VAnt (VImpf VInd) Sg P2) : fluueras
+act (VAct VAnt (VImpf VInd) Sg P3) : fluuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : fluueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : fluueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : fluuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : fluuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : fluuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : fluuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : fluuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : fluuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : fluuissent
+act (VAct VAnt VFut Sg P1) : fluuero
+act (VAct VAnt VFut Sg P2) : fluueris
+act (VAct VAnt VFut Sg P3) : fluuerit
+act (VAct VAnt VFut Pl P1) : fluuerimus
+act (VAct VAnt VFut Pl P2) : fluueritis
+act (VAct VAnt VFut Pl P3) : fluuerint
+ger VGenAcc : fluendum
+ger VGenGen : fluendi
+ger VGenDat : fluendo
+ger VGenAbl : fluendo
+geriv Masc Sg Nom : fluendus
+geriv Masc Sg Acc : fluendum
+geriv Masc Sg Gen : fluendi
+geriv Masc Sg Dat : fluendo
+geriv Masc Sg Abl : fluendo
+geriv Masc Sg Voc : fluende
+geriv Masc Pl Nom : fluendi
+geriv Masc Pl Acc : fluendos
+geriv Masc Pl Gen : fluendorum
+geriv Masc Pl Dat : fluendis
+geriv Masc Pl Abl : fluendis
+geriv Masc Pl Voc : fluendi
+geriv Fem Sg Nom : fluenda
+geriv Fem Sg Acc : fluendam
+geriv Fem Sg Gen : fluendae
+geriv Fem Sg Dat : fluendae
+geriv Fem Sg Abl : fluenda
+geriv Fem Sg Voc : fluenda
+geriv Fem Pl Nom : fluendae
+geriv Fem Pl Acc : fluendas
+geriv Fem Pl Gen : fluendarum
+geriv Fem Pl Dat : fluendis
+geriv Fem Pl Abl : fluendis
+geriv Fem Pl Voc : fluendae
+geriv Neutr Sg Nom : fluendum
+geriv Neutr Sg Acc : fluendum
+geriv Neutr Sg Gen : fluendi
+geriv Neutr Sg Dat : fluendo
+geriv Neutr Sg Abl : fluendo
+geriv Neutr Sg Voc : fluendum
+geriv Neutr Pl Nom : fluenda
+geriv Neutr Pl Acc : fluenda
+geriv Neutr Pl Gen : fluendorum
+geriv Neutr Pl Dat : fluendis
+geriv Neutr Pl Abl : fluendis
+geriv Neutr Pl Voc : fluenda
+imp (VImp1 Sg) : flue
+imp (VImp1 Pl) : fluete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : flueto
+imp (VImp2 Sg P3) : flueto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : fluetote
+imp (VImp2 Pl P3) : fluento
+inf VInfActPres : fluere
+inf VInfActPerf : fluuisse
+inf VInfActFut : flueturum
+partActFut Masc Sg Nom : flueturus
+partActFut Masc Sg Acc : flueturum
+partActFut Masc Sg Gen : flueturi
+partActFut Masc Sg Dat : flueturo
+partActFut Masc Sg Abl : flueturo
+partActFut Masc Sg Voc : flueture
+partActFut Masc Pl Nom : flueturi
+partActFut Masc Pl Acc : flueturos
+partActFut Masc Pl Gen : flueturorum
+partActFut Masc Pl Dat : flueturis
+partActFut Masc Pl Abl : flueturis
+partActFut Masc Pl Voc : flueturi
+partActFut Fem Sg Nom : fluetura
+partActFut Fem Sg Acc : flueturam
+partActFut Fem Sg Gen : flueturae
+partActFut Fem Sg Dat : flueturae
+partActFut Fem Sg Abl : fluetura
+partActFut Fem Sg Voc : fluetura
+partActFut Fem Pl Nom : flueturae
+partActFut Fem Pl Acc : flueturas
+partActFut Fem Pl Gen : flueturarum
+partActFut Fem Pl Dat : flueturis
+partActFut Fem Pl Abl : flueturis
+partActFut Fem Pl Voc : flueturae
+partActFut Neutr Sg Nom : flueturum
+partActFut Neutr Sg Acc : flueturum
+partActFut Neutr Sg Gen : flueturi
+partActFut Neutr Sg Dat : flueturo
+partActFut Neutr Sg Abl : flueturo
+partActFut Neutr Sg Voc : flueturum
+partActFut Neutr Pl Nom : fluetura
+partActFut Neutr Pl Acc : fluetura
+partActFut Neutr Pl Gen : flueturorum
+partActFut Neutr Pl Dat : flueturis
+partActFut Neutr Pl Abl : flueturis
+partActFut Neutr Pl Voc : fluetura
+partActPres Masc Sg Nom : fluens
+partActPres Masc Sg Acc : fluentem
+partActPres Masc Sg Gen : fluentis
+partActPres Masc Sg Dat : fluenti
+partActPres Masc Sg Abl : fluenti
+partActPres Masc Sg Voc : fluens
+partActPres Masc Pl Nom : fluentes
+partActPres Masc Pl Acc : fluentes
+partActPres Masc Pl Gen : fluentium
+partActPres Masc Pl Dat : fluentibus
+partActPres Masc Pl Abl : fluentibus
+partActPres Masc Pl Voc : fluentes
+partActPres Fem Sg Nom : fluens
+partActPres Fem Sg Acc : fluentem
+partActPres Fem Sg Gen : fluentis
+partActPres Fem Sg Dat : fluenti
+partActPres Fem Sg Abl : fluenti
+partActPres Fem Sg Voc : fluens
+partActPres Fem Pl Nom : fluentes
+partActPres Fem Pl Acc : fluentes
+partActPres Fem Pl Gen : fluentium
+partActPres Fem Pl Dat : fluentibus
+partActPres Fem Pl Abl : fluentibus
+partActPres Fem Pl Voc : fluentes
+partActPres Neutr Sg Nom : fluens
+partActPres Neutr Sg Acc : fluens
+partActPres Neutr Sg Gen : fluentis
+partActPres Neutr Sg Dat : fluenti
+partActPres Neutr Sg Abl : fluenti
+partActPres Neutr Sg Voc : fluens
+partActPres Neutr Pl Nom : fluentia
+partActPres Neutr Pl Acc : fluentia
+partActPres Neutr Pl Gen : fluentium
+partActPres Neutr Pl Dat : fluentibus
+partActPres Neutr Pl Abl : fluentibus
+partActPres Neutr Pl Voc : fluentia
+partPassPerf Masc Sg Nom : fluetus
+partPassPerf Masc Sg Acc : fluetum
+partPassPerf Masc Sg Gen : flueti
+partPassPerf Masc Sg Dat : flueto
+partPassPerf Masc Sg Abl : flueto
+partPassPerf Masc Sg Voc : fluete
+partPassPerf Masc Pl Nom : flueti
+partPassPerf Masc Pl Acc : fluetos
+partPassPerf Masc Pl Gen : fluetorum
+partPassPerf Masc Pl Dat : fluetis
+partPassPerf Masc Pl Abl : fluetis
+partPassPerf Masc Pl Voc : flueti
+partPassPerf Fem Sg Nom : flueta
+partPassPerf Fem Sg Acc : fluetam
+partPassPerf Fem Sg Gen : fluetae
+partPassPerf Fem Sg Dat : fluetae
+partPassPerf Fem Sg Abl : flueta
+partPassPerf Fem Sg Voc : flueta
+partPassPerf Fem Pl Nom : fluetae
+partPassPerf Fem Pl Acc : fluetas
+partPassPerf Fem Pl Gen : fluetarum
+partPassPerf Fem Pl Dat : fluetis
+partPassPerf Fem Pl Abl : fluetis
+partPassPerf Fem Pl Voc : fluetae
+partPassPerf Neutr Sg Nom : fluetum
+partPassPerf Neutr Sg Acc : fluetum
+partPassPerf Neutr Sg Gen : flueti
+partPassPerf Neutr Sg Dat : flueto
+partPassPerf Neutr Sg Abl : flueto
+partPassPerf Neutr Sg Voc : fluetum
+partPassPerf Neutr Pl Nom : flueta
+partPassPerf Neutr Pl Acc : flueta
+partPassPerf Neutr Pl Gen : fluetorum
+partPassPerf Neutr Pl Dat : fluetis
+partPassPerf Neutr Pl Abl : fluetis
+partPassPerf Neutr Pl Voc : flueta
+pass (VPass (VPres VInd) Masc Sg P1) : flueor
+pass (VPass (VPres VInd) Masc Sg P2) : flueris
+pass (VPass (VPres VInd) Masc Sg P3) : fluetur
+pass (VPass (VPres VInd) Masc Pl P1) : fluemur
+pass (VPass (VPres VInd) Masc Pl P2) : fluemini
+pass (VPass (VPres VInd) Masc Pl P3) : fluemur
+pass (VPass (VPres VInd) Fem Sg P1) : flueor
+pass (VPass (VPres VInd) Fem Sg P2) : flueris
+pass (VPass (VPres VInd) Fem Sg P3) : fluetur
+pass (VPass (VPres VInd) Fem Pl P1) : fluemur
+pass (VPass (VPres VInd) Fem Pl P2) : fluemini
+pass (VPass (VPres VInd) Fem Pl P3) : fluemur
+pass (VPass (VPres VInd) Neutr Sg P1) : flueor
+pass (VPass (VPres VInd) Neutr Sg P2) : flueris
+pass (VPass (VPres VInd) Neutr Sg P3) : fluetur
+pass (VPass (VPres VInd) Neutr Pl P1) : fluemur
+pass (VPass (VPres VInd) Neutr Pl P2) : fluemini
+pass (VPass (VPres VInd) Neutr Pl P3) : fluemur
+pass (VPass (VPres VConj) Masc Sg P1) : fluear
+pass (VPass (VPres VConj) Masc Sg P2) : fluearis
+pass (VPass (VPres VConj) Masc Sg P3) : flueatur
+pass (VPass (VPres VConj) Masc Pl P1) : flueamur
+pass (VPass (VPres VConj) Masc Pl P2) : flueamini
+pass (VPass (VPres VConj) Masc Pl P3) : flueamur
+pass (VPass (VPres VConj) Fem Sg P1) : fluear
+pass (VPass (VPres VConj) Fem Sg P2) : fluearis
+pass (VPass (VPres VConj) Fem Sg P3) : flueatur
+pass (VPass (VPres VConj) Fem Pl P1) : flueamur
+pass (VPass (VPres VConj) Fem Pl P2) : flueamini
+pass (VPass (VPres VConj) Fem Pl P3) : flueamur
+pass (VPass (VPres VConj) Neutr Sg P1) : fluear
+pass (VPass (VPres VConj) Neutr Sg P2) : fluearis
+pass (VPass (VPres VConj) Neutr Sg P3) : flueatur
+pass (VPass (VPres VConj) Neutr Pl P1) : flueamur
+pass (VPass (VPres VConj) Neutr Pl P2) : flueamini
+pass (VPass (VPres VConj) Neutr Pl P3) : flueamur
+pass (VPass (VImpf VInd) Masc Sg P1) : fluer
+pass (VPass (VImpf VInd) Masc Sg P2) : flueris
+pass (VPass (VImpf VInd) Masc Sg P3) : fluetur
+pass (VPass (VImpf VInd) Masc Pl P1) : fluemur
+pass (VPass (VImpf VInd) Masc Pl P2) : fluemini
+pass (VPass (VImpf VInd) Masc Pl P3) : fluemur
+pass (VPass (VImpf VInd) Fem Sg P1) : fluer
+pass (VPass (VImpf VInd) Fem Sg P2) : flueris
+pass (VPass (VImpf VInd) Fem Sg P3) : fluetur
+pass (VPass (VImpf VInd) Fem Pl P1) : fluemur
+pass (VPass (VImpf VInd) Fem Pl P2) : fluemini
+pass (VPass (VImpf VInd) Fem Pl P3) : fluemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : fluer
+pass (VPass (VImpf VInd) Neutr Sg P2) : flueris
+pass (VPass (VImpf VInd) Neutr Sg P3) : fluetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : fluemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : fluemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : fluemur
+pass (VPass (VImpf VConj) Masc Sg P1) : fluerer
+pass (VPass (VImpf VConj) Masc Sg P2) : fluereris
+pass (VPass (VImpf VConj) Masc Sg P3) : flueretur
+pass (VPass (VImpf VConj) Masc Pl P1) : flueremur
+pass (VPass (VImpf VConj) Masc Pl P2) : flueremini
+pass (VPass (VImpf VConj) Masc Pl P3) : flueremur
+pass (VPass (VImpf VConj) Fem Sg P1) : fluerer
+pass (VPass (VImpf VConj) Fem Sg P2) : fluereris
+pass (VPass (VImpf VConj) Fem Sg P3) : flueretur
+pass (VPass (VImpf VConj) Fem Pl P1) : flueremur
+pass (VPass (VImpf VConj) Fem Pl P2) : flueremini
+pass (VPass (VImpf VConj) Fem Pl P3) : flueremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : fluerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : fluereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : flueretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : flueremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : flueremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : flueremur
+pass (VPass VFut Masc Sg P1) : fluebor
+pass (VPass VFut Masc Sg P2) : flueberis
+pass (VPass VFut Masc Sg P3) : fluebitur
+pass (VPass VFut Masc Pl P1) : fluebimur
+pass (VPass VFut Masc Pl P2) : fluebimini
+pass (VPass VFut Masc Pl P3) : fluebumur
+pass (VPass VFut Fem Sg P1) : fluebor
+pass (VPass VFut Fem Sg P2) : flueberis
+pass (VPass VFut Fem Sg P3) : fluebitur
+pass (VPass VFut Fem Pl P1) : fluebimur
+pass (VPass VFut Fem Pl P2) : fluebimini
+pass (VPass VFut Fem Pl P3) : fluebumur
+pass (VPass VFut Neutr Sg P1) : fluebor
+pass (VPass VFut Neutr Sg P2) : flueberis
+pass (VPass VFut Neutr Sg P3) : fluebitur
+pass (VPass VFut Neutr Pl P1) : fluebimur
+pass (VPass VFut Neutr Pl P2) : fluebimini
+pass (VPass VFut Neutr Pl P3) : fluebumur
+sup VSupAcc : fluetum
+sup VSupAbl : fluetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : volo
+act (VAct VSim (VPres VInd) Sg P2) : volas
+act (VAct VSim (VPres VInd) Sg P3) : volat
+act (VAct VSim (VPres VInd) Pl P1) : volamus
+act (VAct VSim (VPres VInd) Pl P2) : volatis
+act (VAct VSim (VPres VInd) Pl P3) : volant
+act (VAct VSim (VPres VConj) Sg P1) : volem
+act (VAct VSim (VPres VConj) Sg P2) : voles
+act (VAct VSim (VPres VConj) Sg P3) : volet
+act (VAct VSim (VPres VConj) Pl P1) : volemus
+act (VAct VSim (VPres VConj) Pl P2) : voletis
+act (VAct VSim (VPres VConj) Pl P3) : volent
+act (VAct VSim (VImpf VInd) Sg P1) : volabam
+act (VAct VSim (VImpf VInd) Sg P2) : volabas
+act (VAct VSim (VImpf VInd) Sg P3) : volabat
+act (VAct VSim (VImpf VInd) Pl P1) : volabamus
+act (VAct VSim (VImpf VInd) Pl P2) : volabatis
+act (VAct VSim (VImpf VInd) Pl P3) : volabant
+act (VAct VSim (VImpf VConj) Sg P1) : volarem
+act (VAct VSim (VImpf VConj) Sg P2) : volares
+act (VAct VSim (VImpf VConj) Sg P3) : volaret
+act (VAct VSim (VImpf VConj) Pl P1) : volaremus
+act (VAct VSim (VImpf VConj) Pl P2) : volaretis
+act (VAct VSim (VImpf VConj) Pl P3) : volarent
+act (VAct VSim VFut Sg P1) : volabo
+act (VAct VSim VFut Sg P2) : volabis
+act (VAct VSim VFut Sg P3) : volabit
+act (VAct VSim VFut Pl P1) : volabimus
+act (VAct VSim VFut Pl P2) : volabitis
+act (VAct VSim VFut Pl P3) : volabunt
+act (VAct VAnt (VPres VInd) Sg P1) : volavi
+act (VAct VAnt (VPres VInd) Sg P2) : volavisti
+act (VAct VAnt (VPres VInd) Sg P3) : volavit
+act (VAct VAnt (VPres VInd) Pl P1) : volavimus
+act (VAct VAnt (VPres VInd) Pl P2) : volavistis
+act (VAct VAnt (VPres VInd) Pl P3) : volaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : volaverim
+act (VAct VAnt (VPres VConj) Sg P2) : volaveris
+act (VAct VAnt (VPres VConj) Sg P3) : volaverit
+act (VAct VAnt (VPres VConj) Pl P1) : volaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : volaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : volaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : volaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : volaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : volaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : volaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : volaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : volaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : volavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : volavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : volavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : volavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : volavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : volavissent
+act (VAct VAnt VFut Sg P1) : volavero
+act (VAct VAnt VFut Sg P2) : volaveris
+act (VAct VAnt VFut Sg P3) : volaverit
+act (VAct VAnt VFut Pl P1) : volaverimus
+act (VAct VAnt VFut Pl P2) : volaveritis
+act (VAct VAnt VFut Pl P3) : volaverint
+ger VGenAcc : volandum
+ger VGenGen : volandi
+ger VGenDat : volando
+ger VGenAbl : volando
+geriv Masc Sg Nom : volandus
+geriv Masc Sg Acc : volandum
+geriv Masc Sg Gen : volandi
+geriv Masc Sg Dat : volando
+geriv Masc Sg Abl : volando
+geriv Masc Sg Voc : volande
+geriv Masc Pl Nom : volandi
+geriv Masc Pl Acc : volandos
+geriv Masc Pl Gen : volandorum
+geriv Masc Pl Dat : volandis
+geriv Masc Pl Abl : volandis
+geriv Masc Pl Voc : volandi
+geriv Fem Sg Nom : volanda
+geriv Fem Sg Acc : volandam
+geriv Fem Sg Gen : volandae
+geriv Fem Sg Dat : volandae
+geriv Fem Sg Abl : volanda
+geriv Fem Sg Voc : volanda
+geriv Fem Pl Nom : volandae
+geriv Fem Pl Acc : volandas
+geriv Fem Pl Gen : volandarum
+geriv Fem Pl Dat : volandis
+geriv Fem Pl Abl : volandis
+geriv Fem Pl Voc : volandae
+geriv Neutr Sg Nom : volandum
+geriv Neutr Sg Acc : volandum
+geriv Neutr Sg Gen : volandi
+geriv Neutr Sg Dat : volando
+geriv Neutr Sg Abl : volando
+geriv Neutr Sg Voc : volandum
+geriv Neutr Pl Nom : volanda
+geriv Neutr Pl Acc : volanda
+geriv Neutr Pl Gen : volandorum
+geriv Neutr Pl Dat : volandis
+geriv Neutr Pl Abl : volandis
+geriv Neutr Pl Voc : volanda
+imp (VImp1 Sg) : vola
+imp (VImp1 Pl) : volate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : volato
+imp (VImp2 Sg P3) : volato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : volatote
+imp (VImp2 Pl P3) : volanto
+inf VInfActPres : volare
+inf VInfActPerf : volavisse
+inf VInfActFut : volaturum
+partActFut Masc Sg Nom : volaturus
+partActFut Masc Sg Acc : volaturum
+partActFut Masc Sg Gen : volaturi
+partActFut Masc Sg Dat : volaturo
+partActFut Masc Sg Abl : volaturo
+partActFut Masc Sg Voc : volature
+partActFut Masc Pl Nom : volaturi
+partActFut Masc Pl Acc : volaturos
+partActFut Masc Pl Gen : volaturorum
+partActFut Masc Pl Dat : volaturis
+partActFut Masc Pl Abl : volaturis
+partActFut Masc Pl Voc : volaturi
+partActFut Fem Sg Nom : volatura
+partActFut Fem Sg Acc : volaturam
+partActFut Fem Sg Gen : volaturae
+partActFut Fem Sg Dat : volaturae
+partActFut Fem Sg Abl : volatura
+partActFut Fem Sg Voc : volatura
+partActFut Fem Pl Nom : volaturae
+partActFut Fem Pl Acc : volaturas
+partActFut Fem Pl Gen : volaturarum
+partActFut Fem Pl Dat : volaturis
+partActFut Fem Pl Abl : volaturis
+partActFut Fem Pl Voc : volaturae
+partActFut Neutr Sg Nom : volaturum
+partActFut Neutr Sg Acc : volaturum
+partActFut Neutr Sg Gen : volaturi
+partActFut Neutr Sg Dat : volaturo
+partActFut Neutr Sg Abl : volaturo
+partActFut Neutr Sg Voc : volaturum
+partActFut Neutr Pl Nom : volatura
+partActFut Neutr Pl Acc : volatura
+partActFut Neutr Pl Gen : volaturorum
+partActFut Neutr Pl Dat : volaturis
+partActFut Neutr Pl Abl : volaturis
+partActFut Neutr Pl Voc : volatura
+partActPres Masc Sg Nom : volans
+partActPres Masc Sg Acc : volantem
+partActPres Masc Sg Gen : volantis
+partActPres Masc Sg Dat : volanti
+partActPres Masc Sg Abl : volanti
+partActPres Masc Sg Voc : volans
+partActPres Masc Pl Nom : volantes
+partActPres Masc Pl Acc : volantes
+partActPres Masc Pl Gen : volantium
+partActPres Masc Pl Dat : volantibus
+partActPres Masc Pl Abl : volantibus
+partActPres Masc Pl Voc : volantes
+partActPres Fem Sg Nom : volans
+partActPres Fem Sg Acc : volantem
+partActPres Fem Sg Gen : volantis
+partActPres Fem Sg Dat : volanti
+partActPres Fem Sg Abl : volanti
+partActPres Fem Sg Voc : volans
+partActPres Fem Pl Nom : volantes
+partActPres Fem Pl Acc : volantes
+partActPres Fem Pl Gen : volantium
+partActPres Fem Pl Dat : volantibus
+partActPres Fem Pl Abl : volantibus
+partActPres Fem Pl Voc : volantes
+partActPres Neutr Sg Nom : volans
+partActPres Neutr Sg Acc : volans
+partActPres Neutr Sg Gen : volantis
+partActPres Neutr Sg Dat : volanti
+partActPres Neutr Sg Abl : volanti
+partActPres Neutr Sg Voc : volans
+partActPres Neutr Pl Nom : volantia
+partActPres Neutr Pl Acc : volantia
+partActPres Neutr Pl Gen : volantium
+partActPres Neutr Pl Dat : volantibus
+partActPres Neutr Pl Abl : volantibus
+partActPres Neutr Pl Voc : volantia
+partPassPerf Masc Sg Nom : volatus
+partPassPerf Masc Sg Acc : volatum
+partPassPerf Masc Sg Gen : volati
+partPassPerf Masc Sg Dat : volato
+partPassPerf Masc Sg Abl : volato
+partPassPerf Masc Sg Voc : volate
+partPassPerf Masc Pl Nom : volati
+partPassPerf Masc Pl Acc : volatos
+partPassPerf Masc Pl Gen : volatorum
+partPassPerf Masc Pl Dat : volatis
+partPassPerf Masc Pl Abl : volatis
+partPassPerf Masc Pl Voc : volati
+partPassPerf Fem Sg Nom : volata
+partPassPerf Fem Sg Acc : volatam
+partPassPerf Fem Sg Gen : volatae
+partPassPerf Fem Sg Dat : volatae
+partPassPerf Fem Sg Abl : volata
+partPassPerf Fem Sg Voc : volata
+partPassPerf Fem Pl Nom : volatae
+partPassPerf Fem Pl Acc : volatas
+partPassPerf Fem Pl Gen : volatarum
+partPassPerf Fem Pl Dat : volatis
+partPassPerf Fem Pl Abl : volatis
+partPassPerf Fem Pl Voc : volatae
+partPassPerf Neutr Sg Nom : volatum
+partPassPerf Neutr Sg Acc : volatum
+partPassPerf Neutr Sg Gen : volati
+partPassPerf Neutr Sg Dat : volato
+partPassPerf Neutr Sg Abl : volato
+partPassPerf Neutr Sg Voc : volatum
+partPassPerf Neutr Pl Nom : volata
+partPassPerf Neutr Pl Acc : volata
+partPassPerf Neutr Pl Gen : volatorum
+partPassPerf Neutr Pl Dat : volatis
+partPassPerf Neutr Pl Abl : volatis
+partPassPerf Neutr Pl Voc : volata
+pass (VPass (VPres VInd) Masc Sg P1) : volor
+pass (VPass (VPres VInd) Masc Sg P2) : volaris
+pass (VPass (VPres VInd) Masc Sg P3) : volatur
+pass (VPass (VPres VInd) Masc Pl P1) : volamur
+pass (VPass (VPres VInd) Masc Pl P2) : volamini
+pass (VPass (VPres VInd) Masc Pl P3) : volamur
+pass (VPass (VPres VInd) Fem Sg P1) : volor
+pass (VPass (VPres VInd) Fem Sg P2) : volaris
+pass (VPass (VPres VInd) Fem Sg P3) : volatur
+pass (VPass (VPres VInd) Fem Pl P1) : volamur
+pass (VPass (VPres VInd) Fem Pl P2) : volamini
+pass (VPass (VPres VInd) Fem Pl P3) : volamur
+pass (VPass (VPres VInd) Neutr Sg P1) : volor
+pass (VPass (VPres VInd) Neutr Sg P2) : volaris
+pass (VPass (VPres VInd) Neutr Sg P3) : volatur
+pass (VPass (VPres VInd) Neutr Pl P1) : volamur
+pass (VPass (VPres VInd) Neutr Pl P2) : volamini
+pass (VPass (VPres VInd) Neutr Pl P3) : volamur
+pass (VPass (VPres VConj) Masc Sg P1) : voler
+pass (VPass (VPres VConj) Masc Sg P2) : voleris
+pass (VPass (VPres VConj) Masc Sg P3) : voletur
+pass (VPass (VPres VConj) Masc Pl P1) : volemur
+pass (VPass (VPres VConj) Masc Pl P2) : volemini
+pass (VPass (VPres VConj) Masc Pl P3) : volemur
+pass (VPass (VPres VConj) Fem Sg P1) : voler
+pass (VPass (VPres VConj) Fem Sg P2) : voleris
+pass (VPass (VPres VConj) Fem Sg P3) : voletur
+pass (VPass (VPres VConj) Fem Pl P1) : volemur
+pass (VPass (VPres VConj) Fem Pl P2) : volemini
+pass (VPass (VPres VConj) Fem Pl P3) : volemur
+pass (VPass (VPres VConj) Neutr Sg P1) : voler
+pass (VPass (VPres VConj) Neutr Sg P2) : voleris
+pass (VPass (VPres VConj) Neutr Sg P3) : voletur
+pass (VPass (VPres VConj) Neutr Pl P1) : volemur
+pass (VPass (VPres VConj) Neutr Pl P2) : volemini
+pass (VPass (VPres VConj) Neutr Pl P3) : volemur
+pass (VPass (VImpf VInd) Masc Sg P1) : volar
+pass (VPass (VImpf VInd) Masc Sg P2) : volaris
+pass (VPass (VImpf VInd) Masc Sg P3) : volatur
+pass (VPass (VImpf VInd) Masc Pl P1) : volamur
+pass (VPass (VImpf VInd) Masc Pl P2) : volamini
+pass (VPass (VImpf VInd) Masc Pl P3) : volamur
+pass (VPass (VImpf VInd) Fem Sg P1) : volar
+pass (VPass (VImpf VInd) Fem Sg P2) : volaris
+pass (VPass (VImpf VInd) Fem Sg P3) : volatur
+pass (VPass (VImpf VInd) Fem Pl P1) : volamur
+pass (VPass (VImpf VInd) Fem Pl P2) : volamini
+pass (VPass (VImpf VInd) Fem Pl P3) : volamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : volar
+pass (VPass (VImpf VInd) Neutr Sg P2) : volaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : volatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : volamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : volamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : volamur
+pass (VPass (VImpf VConj) Masc Sg P1) : volarer
+pass (VPass (VImpf VConj) Masc Sg P2) : volareris
+pass (VPass (VImpf VConj) Masc Sg P3) : volaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : volaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : volaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : volaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : volarer
+pass (VPass (VImpf VConj) Fem Sg P2) : volareris
+pass (VPass (VImpf VConj) Fem Sg P3) : volaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : volaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : volaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : volaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : volarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : volareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : volaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : volaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : volaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : volaremur
+pass (VPass VFut Masc Sg P1) : volabor
+pass (VPass VFut Masc Sg P2) : volaberis
+pass (VPass VFut Masc Sg P3) : volabitur
+pass (VPass VFut Masc Pl P1) : volabimur
+pass (VPass VFut Masc Pl P2) : volabimini
+pass (VPass VFut Masc Pl P3) : volabumur
+pass (VPass VFut Fem Sg P1) : volabor
+pass (VPass VFut Fem Sg P2) : volaberis
+pass (VPass VFut Fem Sg P3) : volabitur
+pass (VPass VFut Fem Pl P1) : volabimur
+pass (VPass VFut Fem Pl P2) : volabimini
+pass (VPass VFut Fem Pl P3) : volabumur
+pass (VPass VFut Neutr Sg P1) : volabor
+pass (VPass VFut Neutr Sg P2) : volaberis
+pass (VPass VFut Neutr Sg P3) : volabitur
+pass (VPass VFut Neutr Pl P1) : volabimur
+pass (VPass VFut Neutr Pl P2) : volabimini
+pass (VPass VFut Neutr Pl P3) : volabumur
+sup VSupAcc : volatum
+sup VSupAbl : volatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : gelo
+act (VAct VSim (VPres VInd) Sg P2) : gelas
+act (VAct VSim (VPres VInd) Sg P3) : gelat
+act (VAct VSim (VPres VInd) Pl P1) : gelamus
+act (VAct VSim (VPres VInd) Pl P2) : gelatis
+act (VAct VSim (VPres VInd) Pl P3) : gelant
+act (VAct VSim (VPres VConj) Sg P1) : gelem
+act (VAct VSim (VPres VConj) Sg P2) : geles
+act (VAct VSim (VPres VConj) Sg P3) : gelet
+act (VAct VSim (VPres VConj) Pl P1) : gelemus
+act (VAct VSim (VPres VConj) Pl P2) : geletis
+act (VAct VSim (VPres VConj) Pl P3) : gelent
+act (VAct VSim (VImpf VInd) Sg P1) : gelabam
+act (VAct VSim (VImpf VInd) Sg P2) : gelabas
+act (VAct VSim (VImpf VInd) Sg P3) : gelabat
+act (VAct VSim (VImpf VInd) Pl P1) : gelabamus
+act (VAct VSim (VImpf VInd) Pl P2) : gelabatis
+act (VAct VSim (VImpf VInd) Pl P3) : gelabant
+act (VAct VSim (VImpf VConj) Sg P1) : gelarem
+act (VAct VSim (VImpf VConj) Sg P2) : gelares
+act (VAct VSim (VImpf VConj) Sg P3) : gelaret
+act (VAct VSim (VImpf VConj) Pl P1) : gelaremus
+act (VAct VSim (VImpf VConj) Pl P2) : gelaretis
+act (VAct VSim (VImpf VConj) Pl P3) : gelarent
+act (VAct VSim VFut Sg P1) : gelabo
+act (VAct VSim VFut Sg P2) : gelabis
+act (VAct VSim VFut Sg P3) : gelabit
+act (VAct VSim VFut Pl P1) : gelabimus
+act (VAct VSim VFut Pl P2) : gelabitis
+act (VAct VSim VFut Pl P3) : gelabunt
+act (VAct VAnt (VPres VInd) Sg P1) : gelavi
+act (VAct VAnt (VPres VInd) Sg P2) : gelavisti
+act (VAct VAnt (VPres VInd) Sg P3) : gelavit
+act (VAct VAnt (VPres VInd) Pl P1) : gelavimus
+act (VAct VAnt (VPres VInd) Pl P2) : gelavistis
+act (VAct VAnt (VPres VInd) Pl P3) : gelaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : gelaverim
+act (VAct VAnt (VPres VConj) Sg P2) : gelaveris
+act (VAct VAnt (VPres VConj) Sg P3) : gelaverit
+act (VAct VAnt (VPres VConj) Pl P1) : gelaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : gelaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : gelaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : gelaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : gelaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : gelaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : gelaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : gelaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : gelaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : gelavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : gelavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : gelavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : gelavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : gelavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : gelavissent
+act (VAct VAnt VFut Sg P1) : gelavero
+act (VAct VAnt VFut Sg P2) : gelaveris
+act (VAct VAnt VFut Sg P3) : gelaverit
+act (VAct VAnt VFut Pl P1) : gelaverimus
+act (VAct VAnt VFut Pl P2) : gelaveritis
+act (VAct VAnt VFut Pl P3) : gelaverint
+ger VGenAcc : gelandum
+ger VGenGen : gelandi
+ger VGenDat : gelando
+ger VGenAbl : gelando
+geriv Masc Sg Nom : gelandus
+geriv Masc Sg Acc : gelandum
+geriv Masc Sg Gen : gelandi
+geriv Masc Sg Dat : gelando
+geriv Masc Sg Abl : gelando
+geriv Masc Sg Voc : gelande
+geriv Masc Pl Nom : gelandi
+geriv Masc Pl Acc : gelandos
+geriv Masc Pl Gen : gelandorum
+geriv Masc Pl Dat : gelandis
+geriv Masc Pl Abl : gelandis
+geriv Masc Pl Voc : gelandi
+geriv Fem Sg Nom : gelanda
+geriv Fem Sg Acc : gelandam
+geriv Fem Sg Gen : gelandae
+geriv Fem Sg Dat : gelandae
+geriv Fem Sg Abl : gelanda
+geriv Fem Sg Voc : gelanda
+geriv Fem Pl Nom : gelandae
+geriv Fem Pl Acc : gelandas
+geriv Fem Pl Gen : gelandarum
+geriv Fem Pl Dat : gelandis
+geriv Fem Pl Abl : gelandis
+geriv Fem Pl Voc : gelandae
+geriv Neutr Sg Nom : gelandum
+geriv Neutr Sg Acc : gelandum
+geriv Neutr Sg Gen : gelandi
+geriv Neutr Sg Dat : gelando
+geriv Neutr Sg Abl : gelando
+geriv Neutr Sg Voc : gelandum
+geriv Neutr Pl Nom : gelanda
+geriv Neutr Pl Acc : gelanda
+geriv Neutr Pl Gen : gelandorum
+geriv Neutr Pl Dat : gelandis
+geriv Neutr Pl Abl : gelandis
+geriv Neutr Pl Voc : gelanda
+imp (VImp1 Sg) : gela
+imp (VImp1 Pl) : gelate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : gelato
+imp (VImp2 Sg P3) : gelato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : gelatote
+imp (VImp2 Pl P3) : gelanto
+inf VInfActPres : gelare
+inf VInfActPerf : gelavisse
+inf VInfActFut : gelaturum
+partActFut Masc Sg Nom : gelaturus
+partActFut Masc Sg Acc : gelaturum
+partActFut Masc Sg Gen : gelaturi
+partActFut Masc Sg Dat : gelaturo
+partActFut Masc Sg Abl : gelaturo
+partActFut Masc Sg Voc : gelature
+partActFut Masc Pl Nom : gelaturi
+partActFut Masc Pl Acc : gelaturos
+partActFut Masc Pl Gen : gelaturorum
+partActFut Masc Pl Dat : gelaturis
+partActFut Masc Pl Abl : gelaturis
+partActFut Masc Pl Voc : gelaturi
+partActFut Fem Sg Nom : gelatura
+partActFut Fem Sg Acc : gelaturam
+partActFut Fem Sg Gen : gelaturae
+partActFut Fem Sg Dat : gelaturae
+partActFut Fem Sg Abl : gelatura
+partActFut Fem Sg Voc : gelatura
+partActFut Fem Pl Nom : gelaturae
+partActFut Fem Pl Acc : gelaturas
+partActFut Fem Pl Gen : gelaturarum
+partActFut Fem Pl Dat : gelaturis
+partActFut Fem Pl Abl : gelaturis
+partActFut Fem Pl Voc : gelaturae
+partActFut Neutr Sg Nom : gelaturum
+partActFut Neutr Sg Acc : gelaturum
+partActFut Neutr Sg Gen : gelaturi
+partActFut Neutr Sg Dat : gelaturo
+partActFut Neutr Sg Abl : gelaturo
+partActFut Neutr Sg Voc : gelaturum
+partActFut Neutr Pl Nom : gelatura
+partActFut Neutr Pl Acc : gelatura
+partActFut Neutr Pl Gen : gelaturorum
+partActFut Neutr Pl Dat : gelaturis
+partActFut Neutr Pl Abl : gelaturis
+partActFut Neutr Pl Voc : gelatura
+partActPres Masc Sg Nom : gelans
+partActPres Masc Sg Acc : gelantem
+partActPres Masc Sg Gen : gelantis
+partActPres Masc Sg Dat : gelanti
+partActPres Masc Sg Abl : gelanti
+partActPres Masc Sg Voc : gelans
+partActPres Masc Pl Nom : gelantes
+partActPres Masc Pl Acc : gelantes
+partActPres Masc Pl Gen : gelantium
+partActPres Masc Pl Dat : gelantibus
+partActPres Masc Pl Abl : gelantibus
+partActPres Masc Pl Voc : gelantes
+partActPres Fem Sg Nom : gelans
+partActPres Fem Sg Acc : gelantem
+partActPres Fem Sg Gen : gelantis
+partActPres Fem Sg Dat : gelanti
+partActPres Fem Sg Abl : gelanti
+partActPres Fem Sg Voc : gelans
+partActPres Fem Pl Nom : gelantes
+partActPres Fem Pl Acc : gelantes
+partActPres Fem Pl Gen : gelantium
+partActPres Fem Pl Dat : gelantibus
+partActPres Fem Pl Abl : gelantibus
+partActPres Fem Pl Voc : gelantes
+partActPres Neutr Sg Nom : gelans
+partActPres Neutr Sg Acc : gelans
+partActPres Neutr Sg Gen : gelantis
+partActPres Neutr Sg Dat : gelanti
+partActPres Neutr Sg Abl : gelanti
+partActPres Neutr Sg Voc : gelans
+partActPres Neutr Pl Nom : gelantia
+partActPres Neutr Pl Acc : gelantia
+partActPres Neutr Pl Gen : gelantium
+partActPres Neutr Pl Dat : gelantibus
+partActPres Neutr Pl Abl : gelantibus
+partActPres Neutr Pl Voc : gelantia
+partPassPerf Masc Sg Nom : gelatus
+partPassPerf Masc Sg Acc : gelatum
+partPassPerf Masc Sg Gen : gelati
+partPassPerf Masc Sg Dat : gelato
+partPassPerf Masc Sg Abl : gelato
+partPassPerf Masc Sg Voc : gelate
+partPassPerf Masc Pl Nom : gelati
+partPassPerf Masc Pl Acc : gelatos
+partPassPerf Masc Pl Gen : gelatorum
+partPassPerf Masc Pl Dat : gelatis
+partPassPerf Masc Pl Abl : gelatis
+partPassPerf Masc Pl Voc : gelati
+partPassPerf Fem Sg Nom : gelata
+partPassPerf Fem Sg Acc : gelatam
+partPassPerf Fem Sg Gen : gelatae
+partPassPerf Fem Sg Dat : gelatae
+partPassPerf Fem Sg Abl : gelata
+partPassPerf Fem Sg Voc : gelata
+partPassPerf Fem Pl Nom : gelatae
+partPassPerf Fem Pl Acc : gelatas
+partPassPerf Fem Pl Gen : gelatarum
+partPassPerf Fem Pl Dat : gelatis
+partPassPerf Fem Pl Abl : gelatis
+partPassPerf Fem Pl Voc : gelatae
+partPassPerf Neutr Sg Nom : gelatum
+partPassPerf Neutr Sg Acc : gelatum
+partPassPerf Neutr Sg Gen : gelati
+partPassPerf Neutr Sg Dat : gelato
+partPassPerf Neutr Sg Abl : gelato
+partPassPerf Neutr Sg Voc : gelatum
+partPassPerf Neutr Pl Nom : gelata
+partPassPerf Neutr Pl Acc : gelata
+partPassPerf Neutr Pl Gen : gelatorum
+partPassPerf Neutr Pl Dat : gelatis
+partPassPerf Neutr Pl Abl : gelatis
+partPassPerf Neutr Pl Voc : gelata
+pass (VPass (VPres VInd) Masc Sg P1) : gelor
+pass (VPass (VPres VInd) Masc Sg P2) : gelaris
+pass (VPass (VPres VInd) Masc Sg P3) : gelatur
+pass (VPass (VPres VInd) Masc Pl P1) : gelamur
+pass (VPass (VPres VInd) Masc Pl P2) : gelamini
+pass (VPass (VPres VInd) Masc Pl P3) : gelamur
+pass (VPass (VPres VInd) Fem Sg P1) : gelor
+pass (VPass (VPres VInd) Fem Sg P2) : gelaris
+pass (VPass (VPres VInd) Fem Sg P3) : gelatur
+pass (VPass (VPres VInd) Fem Pl P1) : gelamur
+pass (VPass (VPres VInd) Fem Pl P2) : gelamini
+pass (VPass (VPres VInd) Fem Pl P3) : gelamur
+pass (VPass (VPres VInd) Neutr Sg P1) : gelor
+pass (VPass (VPres VInd) Neutr Sg P2) : gelaris
+pass (VPass (VPres VInd) Neutr Sg P3) : gelatur
+pass (VPass (VPres VInd) Neutr Pl P1) : gelamur
+pass (VPass (VPres VInd) Neutr Pl P2) : gelamini
+pass (VPass (VPres VInd) Neutr Pl P3) : gelamur
+pass (VPass (VPres VConj) Masc Sg P1) : geler
+pass (VPass (VPres VConj) Masc Sg P2) : geleris
+pass (VPass (VPres VConj) Masc Sg P3) : geletur
+pass (VPass (VPres VConj) Masc Pl P1) : gelemur
+pass (VPass (VPres VConj) Masc Pl P2) : gelemini
+pass (VPass (VPres VConj) Masc Pl P3) : gelemur
+pass (VPass (VPres VConj) Fem Sg P1) : geler
+pass (VPass (VPres VConj) Fem Sg P2) : geleris
+pass (VPass (VPres VConj) Fem Sg P3) : geletur
+pass (VPass (VPres VConj) Fem Pl P1) : gelemur
+pass (VPass (VPres VConj) Fem Pl P2) : gelemini
+pass (VPass (VPres VConj) Fem Pl P3) : gelemur
+pass (VPass (VPres VConj) Neutr Sg P1) : geler
+pass (VPass (VPres VConj) Neutr Sg P2) : geleris
+pass (VPass (VPres VConj) Neutr Sg P3) : geletur
+pass (VPass (VPres VConj) Neutr Pl P1) : gelemur
+pass (VPass (VPres VConj) Neutr Pl P2) : gelemini
+pass (VPass (VPres VConj) Neutr Pl P3) : gelemur
+pass (VPass (VImpf VInd) Masc Sg P1) : gelar
+pass (VPass (VImpf VInd) Masc Sg P2) : gelaris
+pass (VPass (VImpf VInd) Masc Sg P3) : gelatur
+pass (VPass (VImpf VInd) Masc Pl P1) : gelamur
+pass (VPass (VImpf VInd) Masc Pl P2) : gelamini
+pass (VPass (VImpf VInd) Masc Pl P3) : gelamur
+pass (VPass (VImpf VInd) Fem Sg P1) : gelar
+pass (VPass (VImpf VInd) Fem Sg P2) : gelaris
+pass (VPass (VImpf VInd) Fem Sg P3) : gelatur
+pass (VPass (VImpf VInd) Fem Pl P1) : gelamur
+pass (VPass (VImpf VInd) Fem Pl P2) : gelamini
+pass (VPass (VImpf VInd) Fem Pl P3) : gelamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : gelar
+pass (VPass (VImpf VInd) Neutr Sg P2) : gelaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : gelatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : gelamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : gelamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : gelamur
+pass (VPass (VImpf VConj) Masc Sg P1) : gelarer
+pass (VPass (VImpf VConj) Masc Sg P2) : gelareris
+pass (VPass (VImpf VConj) Masc Sg P3) : gelaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : gelaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : gelaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : gelaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : gelarer
+pass (VPass (VImpf VConj) Fem Sg P2) : gelareris
+pass (VPass (VImpf VConj) Fem Sg P3) : gelaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : gelaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : gelaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : gelaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : gelarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : gelareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : gelaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : gelaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : gelaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : gelaremur
+pass (VPass VFut Masc Sg P1) : gelabor
+pass (VPass VFut Masc Sg P2) : gelaberis
+pass (VPass VFut Masc Sg P3) : gelabitur
+pass (VPass VFut Masc Pl P1) : gelabimur
+pass (VPass VFut Masc Pl P2) : gelabimini
+pass (VPass VFut Masc Pl P3) : gelabumur
+pass (VPass VFut Fem Sg P1) : gelabor
+pass (VPass VFut Fem Sg P2) : gelaberis
+pass (VPass VFut Fem Sg P3) : gelabitur
+pass (VPass VFut Fem Pl P1) : gelabimur
+pass (VPass VFut Fem Pl P2) : gelabimini
+pass (VPass VFut Fem Pl P3) : gelabumur
+pass (VPass VFut Neutr Sg P1) : gelabor
+pass (VPass VFut Neutr Sg P2) : gelaberis
+pass (VPass VFut Neutr Sg P3) : gelabitur
+pass (VPass VFut Neutr Pl P1) : gelabimur
+pass (VPass VFut Neutr Pl P2) : gelabimini
+pass (VPass VFut Neutr Pl P3) : gelabumur
+sup VSupAcc : gelatum
+sup VSupAbl : gelatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : io
+act (VAct VSim (VPres VInd) Sg P2) : is
+act (VAct VSim (VPres VInd) Sg P3) : it
+act (VAct VSim (VPres VInd) Pl P1) : imus
+act (VAct VSim (VPres VInd) Pl P2) : itis
+act (VAct VSim (VPres VInd) Pl P3) : iunt
+act (VAct VSim (VPres VConj) Sg P1) : iam
+act (VAct VSim (VPres VConj) Sg P2) : ias
+act (VAct VSim (VPres VConj) Sg P3) : iat
+act (VAct VSim (VPres VConj) Pl P1) : iamus
+act (VAct VSim (VPres VConj) Pl P2) : iatis
+act (VAct VSim (VPres VConj) Pl P3) : iant
+act (VAct VSim (VImpf VInd) Sg P1) : iebam
+act (VAct VSim (VImpf VInd) Sg P2) : iebas
+act (VAct VSim (VImpf VInd) Sg P3) : iebat
+act (VAct VSim (VImpf VInd) Pl P1) : iebamus
+act (VAct VSim (VImpf VInd) Pl P2) : iebatis
+act (VAct VSim (VImpf VInd) Pl P3) : iebant
+act (VAct VSim (VImpf VConj) Sg P1) : irem
+act (VAct VSim (VImpf VConj) Sg P2) : ires
+act (VAct VSim (VImpf VConj) Sg P3) : iret
+act (VAct VSim (VImpf VConj) Pl P1) : iremus
+act (VAct VSim (VImpf VConj) Pl P2) : iretis
+act (VAct VSim (VImpf VConj) Pl P3) : irent
+act (VAct VSim VFut Sg P1) : iam
+act (VAct VSim VFut Sg P2) : ies
+act (VAct VSim VFut Sg P3) : iet
+act (VAct VSim VFut Pl P1) : iemus
+act (VAct VSim VFut Pl P2) : ietis
+act (VAct VSim VFut Pl P3) : ient
+act (VAct VAnt (VPres VInd) Sg P1) : ivi
+act (VAct VAnt (VPres VInd) Sg P2) : ivisti
+act (VAct VAnt (VPres VInd) Sg P3) : ivit
+act (VAct VAnt (VPres VInd) Pl P1) : ivimus
+act (VAct VAnt (VPres VInd) Pl P2) : ivistis
+act (VAct VAnt (VPres VInd) Pl P3) : iverunt
+act (VAct VAnt (VPres VConj) Sg P1) : iverim
+act (VAct VAnt (VPres VConj) Sg P2) : iveris
+act (VAct VAnt (VPres VConj) Sg P3) : iverit
+act (VAct VAnt (VPres VConj) Pl P1) : iverimus
+act (VAct VAnt (VPres VConj) Pl P2) : iveritis
+act (VAct VAnt (VPres VConj) Pl P3) : iverint
+act (VAct VAnt (VImpf VInd) Sg P1) : iveram
+act (VAct VAnt (VImpf VInd) Sg P2) : iveras
+act (VAct VAnt (VImpf VInd) Sg P3) : iverat
+act (VAct VAnt (VImpf VInd) Pl P1) : iveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : iveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : iverant
+act (VAct VAnt (VImpf VConj) Sg P1) : ivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : ivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : ivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : ivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : ivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : ivissent
+act (VAct VAnt VFut Sg P1) : ivero
+act (VAct VAnt VFut Sg P2) : iveris
+act (VAct VAnt VFut Sg P3) : iverit
+act (VAct VAnt VFut Pl P1) : iverimus
+act (VAct VAnt VFut Pl P2) : iveritis
+act (VAct VAnt VFut Pl P3) : iverint
+ger VGenAcc : indum
+ger VGenGen : indi
+ger VGenDat : indo
+ger VGenAbl : indo
+geriv Masc Sg Nom : indus
+geriv Masc Sg Acc : indum
+geriv Masc Sg Gen : indi
+geriv Masc Sg Dat : indo
+geriv Masc Sg Abl : indo
+geriv Masc Sg Voc : inde
+geriv Masc Pl Nom : indi
+geriv Masc Pl Acc : indos
+geriv Masc Pl Gen : indorum
+geriv Masc Pl Dat : indis
+geriv Masc Pl Abl : indis
+geriv Masc Pl Voc : indi
+geriv Fem Sg Nom : inda
+geriv Fem Sg Acc : indam
+geriv Fem Sg Gen : indae
+geriv Fem Sg Dat : indae
+geriv Fem Sg Abl : inda
+geriv Fem Sg Voc : inda
+geriv Fem Pl Nom : indae
+geriv Fem Pl Acc : indas
+geriv Fem Pl Gen : indarum
+geriv Fem Pl Dat : indis
+geriv Fem Pl Abl : indis
+geriv Fem Pl Voc : indae
+geriv Neutr Sg Nom : indum
+geriv Neutr Sg Acc : indum
+geriv Neutr Sg Gen : indi
+geriv Neutr Sg Dat : indo
+geriv Neutr Sg Abl : indo
+geriv Neutr Sg Voc : indum
+geriv Neutr Pl Nom : inda
+geriv Neutr Pl Acc : inda
+geriv Neutr Pl Gen : indorum
+geriv Neutr Pl Dat : indis
+geriv Neutr Pl Abl : indis
+geriv Neutr Pl Voc : inda
+imp (VImp1 Sg) : i
+imp (VImp1 Pl) : ite
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : ito
+imp (VImp2 Sg P3) : ito
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : itote
+imp (VImp2 Pl P3) : into
+inf VInfActPres : ire
+inf VInfActPerf : ivisse
+inf VInfActFut : iturum
+partActFut Masc Sg Nom : iturus
+partActFut Masc Sg Acc : iturum
+partActFut Masc Sg Gen : ituri
+partActFut Masc Sg Dat : ituro
+partActFut Masc Sg Abl : ituro
+partActFut Masc Sg Voc : iture
+partActFut Masc Pl Nom : ituri
+partActFut Masc Pl Acc : ituros
+partActFut Masc Pl Gen : iturorum
+partActFut Masc Pl Dat : ituris
+partActFut Masc Pl Abl : ituris
+partActFut Masc Pl Voc : ituri
+partActFut Fem Sg Nom : itura
+partActFut Fem Sg Acc : ituram
+partActFut Fem Sg Gen : iturae
+partActFut Fem Sg Dat : iturae
+partActFut Fem Sg Abl : itura
+partActFut Fem Sg Voc : itura
+partActFut Fem Pl Nom : iturae
+partActFut Fem Pl Acc : ituras
+partActFut Fem Pl Gen : iturarum
+partActFut Fem Pl Dat : ituris
+partActFut Fem Pl Abl : ituris
+partActFut Fem Pl Voc : iturae
+partActFut Neutr Sg Nom : iturum
+partActFut Neutr Sg Acc : iturum
+partActFut Neutr Sg Gen : ituri
+partActFut Neutr Sg Dat : ituro
+partActFut Neutr Sg Abl : ituro
+partActFut Neutr Sg Voc : iturum
+partActFut Neutr Pl Nom : itura
+partActFut Neutr Pl Acc : itura
+partActFut Neutr Pl Gen : iturorum
+partActFut Neutr Pl Dat : ituris
+partActFut Neutr Pl Abl : ituris
+partActFut Neutr Pl Voc : itura
+partActPres Masc Sg Nom : ins
+partActPres Masc Sg Acc : intem
+partActPres Masc Sg Gen : intis
+partActPres Masc Sg Dat : inti
+partActPres Masc Sg Abl : inti
+partActPres Masc Sg Voc : ins
+partActPres Masc Pl Nom : intes
+partActPres Masc Pl Acc : intes
+partActPres Masc Pl Gen : intium
+partActPres Masc Pl Dat : intibus
+partActPres Masc Pl Abl : intibus
+partActPres Masc Pl Voc : intes
+partActPres Fem Sg Nom : ins
+partActPres Fem Sg Acc : intem
+partActPres Fem Sg Gen : intis
+partActPres Fem Sg Dat : inti
+partActPres Fem Sg Abl : inti
+partActPres Fem Sg Voc : ins
+partActPres Fem Pl Nom : intes
+partActPres Fem Pl Acc : intes
+partActPres Fem Pl Gen : intium
+partActPres Fem Pl Dat : intibus
+partActPres Fem Pl Abl : intibus
+partActPres Fem Pl Voc : intes
+partActPres Neutr Sg Nom : ins
+partActPres Neutr Sg Acc : ins
+partActPres Neutr Sg Gen : intis
+partActPres Neutr Sg Dat : inti
+partActPres Neutr Sg Abl : inti
+partActPres Neutr Sg Voc : ins
+partActPres Neutr Pl Nom : intia
+partActPres Neutr Pl Acc : intia
+partActPres Neutr Pl Gen : intium
+partActPres Neutr Pl Dat : intibus
+partActPres Neutr Pl Abl : intibus
+partActPres Neutr Pl Voc : intia
+partPassPerf Masc Sg Nom : itus
+partPassPerf Masc Sg Acc : itum
+partPassPerf Masc Sg Gen : iti
+partPassPerf Masc Sg Dat : ito
+partPassPerf Masc Sg Abl : ito
+partPassPerf Masc Sg Voc : ite
+partPassPerf Masc Pl Nom : iti
+partPassPerf Masc Pl Acc : itos
+partPassPerf Masc Pl Gen : itorum
+partPassPerf Masc Pl Dat : itis
+partPassPerf Masc Pl Abl : itis
+partPassPerf Masc Pl Voc : iti
+partPassPerf Fem Sg Nom : ita
+partPassPerf Fem Sg Acc : itam
+partPassPerf Fem Sg Gen : itae
+partPassPerf Fem Sg Dat : itae
+partPassPerf Fem Sg Abl : ita
+partPassPerf Fem Sg Voc : ita
+partPassPerf Fem Pl Nom : itae
+partPassPerf Fem Pl Acc : itas
+partPassPerf Fem Pl Gen : itarum
+partPassPerf Fem Pl Dat : itis
+partPassPerf Fem Pl Abl : itis
+partPassPerf Fem Pl Voc : itae
+partPassPerf Neutr Sg Nom : itum
+partPassPerf Neutr Sg Acc : itum
+partPassPerf Neutr Sg Gen : iti
+partPassPerf Neutr Sg Dat : ito
+partPassPerf Neutr Sg Abl : ito
+partPassPerf Neutr Sg Voc : itum
+partPassPerf Neutr Pl Nom : ita
+partPassPerf Neutr Pl Acc : ita
+partPassPerf Neutr Pl Gen : itorum
+partPassPerf Neutr Pl Dat : itis
+partPassPerf Neutr Pl Abl : itis
+partPassPerf Neutr Pl Voc : ita
+pass (VPass (VPres VInd) Masc Sg P1) : ior
+pass (VPass (VPres VInd) Masc Sg P2) : iris
+pass (VPass (VPres VInd) Masc Sg P3) : itur
+pass (VPass (VPres VInd) Masc Pl P1) : imur
+pass (VPass (VPres VInd) Masc Pl P2) : imini
+pass (VPass (VPres VInd) Masc Pl P3) : imur
+pass (VPass (VPres VInd) Fem Sg P1) : ior
+pass (VPass (VPres VInd) Fem Sg P2) : iris
+pass (VPass (VPres VInd) Fem Sg P3) : itur
+pass (VPass (VPres VInd) Fem Pl P1) : imur
+pass (VPass (VPres VInd) Fem Pl P2) : imini
+pass (VPass (VPres VInd) Fem Pl P3) : imur
+pass (VPass (VPres VInd) Neutr Sg P1) : ior
+pass (VPass (VPres VInd) Neutr Sg P2) : iris
+pass (VPass (VPres VInd) Neutr Sg P3) : itur
+pass (VPass (VPres VInd) Neutr Pl P1) : imur
+pass (VPass (VPres VInd) Neutr Pl P2) : imini
+pass (VPass (VPres VInd) Neutr Pl P3) : imur
+pass (VPass (VPres VConj) Masc Sg P1) : iar
+pass (VPass (VPres VConj) Masc Sg P2) : iaris
+pass (VPass (VPres VConj) Masc Sg P3) : iatur
+pass (VPass (VPres VConj) Masc Pl P1) : iamur
+pass (VPass (VPres VConj) Masc Pl P2) : iamini
+pass (VPass (VPres VConj) Masc Pl P3) : iamur
+pass (VPass (VPres VConj) Fem Sg P1) : iar
+pass (VPass (VPres VConj) Fem Sg P2) : iaris
+pass (VPass (VPres VConj) Fem Sg P3) : iatur
+pass (VPass (VPres VConj) Fem Pl P1) : iamur
+pass (VPass (VPres VConj) Fem Pl P2) : iamini
+pass (VPass (VPres VConj) Fem Pl P3) : iamur
+pass (VPass (VPres VConj) Neutr Sg P1) : iar
+pass (VPass (VPres VConj) Neutr Sg P2) : iaris
+pass (VPass (VPres VConj) Neutr Sg P3) : iatur
+pass (VPass (VPres VConj) Neutr Pl P1) : iamur
+pass (VPass (VPres VConj) Neutr Pl P2) : iamini
+pass (VPass (VPres VConj) Neutr Pl P3) : iamur
+pass (VPass (VImpf VInd) Masc Sg P1) : ir
+pass (VPass (VImpf VInd) Masc Sg P2) : iris
+pass (VPass (VImpf VInd) Masc Sg P3) : itur
+pass (VPass (VImpf VInd) Masc Pl P1) : imur
+pass (VPass (VImpf VInd) Masc Pl P2) : imini
+pass (VPass (VImpf VInd) Masc Pl P3) : imur
+pass (VPass (VImpf VInd) Fem Sg P1) : ir
+pass (VPass (VImpf VInd) Fem Sg P2) : iris
+pass (VPass (VImpf VInd) Fem Sg P3) : itur
+pass (VPass (VImpf VInd) Fem Pl P1) : imur
+pass (VPass (VImpf VInd) Fem Pl P2) : imini
+pass (VPass (VImpf VInd) Fem Pl P3) : imur
+pass (VPass (VImpf VInd) Neutr Sg P1) : ir
+pass (VPass (VImpf VInd) Neutr Sg P2) : iris
+pass (VPass (VImpf VInd) Neutr Sg P3) : itur
+pass (VPass (VImpf VInd) Neutr Pl P1) : imur
+pass (VPass (VImpf VInd) Neutr Pl P2) : imini
+pass (VPass (VImpf VInd) Neutr Pl P3) : imur
+pass (VPass (VImpf VConj) Masc Sg P1) : irer
+pass (VPass (VImpf VConj) Masc Sg P2) : ireris
+pass (VPass (VImpf VConj) Masc Sg P3) : iretur
+pass (VPass (VImpf VConj) Masc Pl P1) : iremur
+pass (VPass (VImpf VConj) Masc Pl P2) : iremini
+pass (VPass (VImpf VConj) Masc Pl P3) : iremur
+pass (VPass (VImpf VConj) Fem Sg P1) : irer
+pass (VPass (VImpf VConj) Fem Sg P2) : ireris
+pass (VPass (VImpf VConj) Fem Sg P3) : iretur
+pass (VPass (VImpf VConj) Fem Pl P1) : iremur
+pass (VPass (VImpf VConj) Fem Pl P2) : iremini
+pass (VPass (VImpf VConj) Fem Pl P3) : iremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : irer
+pass (VPass (VImpf VConj) Neutr Sg P2) : ireris
+pass (VPass (VImpf VConj) Neutr Sg P3) : iretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : iremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : iremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : iremur
+pass (VPass VFut Masc Sg P1) : ibor
+pass (VPass VFut Masc Sg P2) : iberis
+pass (VPass VFut Masc Sg P3) : ibitur
+pass (VPass VFut Masc Pl P1) : ibimur
+pass (VPass VFut Masc Pl P2) : ibimini
+pass (VPass VFut Masc Pl P3) : ibumur
+pass (VPass VFut Fem Sg P1) : ibor
+pass (VPass VFut Fem Sg P2) : iberis
+pass (VPass VFut Fem Sg P3) : ibitur
+pass (VPass VFut Fem Pl P1) : ibimur
+pass (VPass VFut Fem Pl P2) : ibimini
+pass (VPass VFut Fem Pl P3) : ibumur
+pass (VPass VFut Neutr Sg P1) : ibor
+pass (VPass VFut Neutr Sg P2) : iberis
+pass (VPass VFut Neutr Sg P3) : ibitur
+pass (VPass VFut Neutr Pl P1) : ibimur
+pass (VPass VFut Neutr Pl P2) : ibimini
+pass (VPass VFut Neutr Pl P3) : ibumur
+sup VSupAcc : itum
+sup VSupAbl : itu
+
+ act (VAct VSim (VPres VInd) Sg P1) : salto
+act (VAct VSim (VPres VInd) Sg P2) : saltas
+act (VAct VSim (VPres VInd) Sg P3) : saltat
+act (VAct VSim (VPres VInd) Pl P1) : saltamus
+act (VAct VSim (VPres VInd) Pl P2) : saltatis
+act (VAct VSim (VPres VInd) Pl P3) : saltant
+act (VAct VSim (VPres VConj) Sg P1) : saltem
+act (VAct VSim (VPres VConj) Sg P2) : saltes
+act (VAct VSim (VPres VConj) Sg P3) : saltet
+act (VAct VSim (VPres VConj) Pl P1) : saltemus
+act (VAct VSim (VPres VConj) Pl P2) : saltetis
+act (VAct VSim (VPres VConj) Pl P3) : saltent
+act (VAct VSim (VImpf VInd) Sg P1) : saltabam
+act (VAct VSim (VImpf VInd) Sg P2) : saltabas
+act (VAct VSim (VImpf VInd) Sg P3) : saltabat
+act (VAct VSim (VImpf VInd) Pl P1) : saltabamus
+act (VAct VSim (VImpf VInd) Pl P2) : saltabatis
+act (VAct VSim (VImpf VInd) Pl P3) : saltabant
+act (VAct VSim (VImpf VConj) Sg P1) : saltarem
+act (VAct VSim (VImpf VConj) Sg P2) : saltares
+act (VAct VSim (VImpf VConj) Sg P3) : saltaret
+act (VAct VSim (VImpf VConj) Pl P1) : saltaremus
+act (VAct VSim (VImpf VConj) Pl P2) : saltaretis
+act (VAct VSim (VImpf VConj) Pl P3) : saltarent
+act (VAct VSim VFut Sg P1) : saltabo
+act (VAct VSim VFut Sg P2) : saltabis
+act (VAct VSim VFut Sg P3) : saltabit
+act (VAct VSim VFut Pl P1) : saltabimus
+act (VAct VSim VFut Pl P2) : saltabitis
+act (VAct VSim VFut Pl P3) : saltabunt
+act (VAct VAnt (VPres VInd) Sg P1) : saltavi
+act (VAct VAnt (VPres VInd) Sg P2) : saltavisti
+act (VAct VAnt (VPres VInd) Sg P3) : saltavit
+act (VAct VAnt (VPres VInd) Pl P1) : saltavimus
+act (VAct VAnt (VPres VInd) Pl P2) : saltavistis
+act (VAct VAnt (VPres VInd) Pl P3) : saltaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : saltaverim
+act (VAct VAnt (VPres VConj) Sg P2) : saltaveris
+act (VAct VAnt (VPres VConj) Sg P3) : saltaverit
+act (VAct VAnt (VPres VConj) Pl P1) : saltaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : saltaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : saltaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : saltaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : saltaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : saltaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : saltaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : saltaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : saltaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : saltavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : saltavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : saltavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : saltavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : saltavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : saltavissent
+act (VAct VAnt VFut Sg P1) : saltavero
+act (VAct VAnt VFut Sg P2) : saltaveris
+act (VAct VAnt VFut Sg P3) : saltaverit
+act (VAct VAnt VFut Pl P1) : saltaverimus
+act (VAct VAnt VFut Pl P2) : saltaveritis
+act (VAct VAnt VFut Pl P3) : saltaverint
+ger VGenAcc : saltandum
+ger VGenGen : saltandi
+ger VGenDat : saltando
+ger VGenAbl : saltando
+geriv Masc Sg Nom : saltandus
+geriv Masc Sg Acc : saltandum
+geriv Masc Sg Gen : saltandi
+geriv Masc Sg Dat : saltando
+geriv Masc Sg Abl : saltando
+geriv Masc Sg Voc : saltande
+geriv Masc Pl Nom : saltandi
+geriv Masc Pl Acc : saltandos
+geriv Masc Pl Gen : saltandorum
+geriv Masc Pl Dat : saltandis
+geriv Masc Pl Abl : saltandis
+geriv Masc Pl Voc : saltandi
+geriv Fem Sg Nom : saltanda
+geriv Fem Sg Acc : saltandam
+geriv Fem Sg Gen : saltandae
+geriv Fem Sg Dat : saltandae
+geriv Fem Sg Abl : saltanda
+geriv Fem Sg Voc : saltanda
+geriv Fem Pl Nom : saltandae
+geriv Fem Pl Acc : saltandas
+geriv Fem Pl Gen : saltandarum
+geriv Fem Pl Dat : saltandis
+geriv Fem Pl Abl : saltandis
+geriv Fem Pl Voc : saltandae
+geriv Neutr Sg Nom : saltandum
+geriv Neutr Sg Acc : saltandum
+geriv Neutr Sg Gen : saltandi
+geriv Neutr Sg Dat : saltando
+geriv Neutr Sg Abl : saltando
+geriv Neutr Sg Voc : saltandum
+geriv Neutr Pl Nom : saltanda
+geriv Neutr Pl Acc : saltanda
+geriv Neutr Pl Gen : saltandorum
+geriv Neutr Pl Dat : saltandis
+geriv Neutr Pl Abl : saltandis
+geriv Neutr Pl Voc : saltanda
+imp (VImp1 Sg) : salta
+imp (VImp1 Pl) : saltate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : saltato
+imp (VImp2 Sg P3) : saltato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : saltatote
+imp (VImp2 Pl P3) : saltanto
+inf VInfActPres : saltare
+inf VInfActPerf : saltavisse
+inf VInfActFut : saltaturum
+partActFut Masc Sg Nom : saltaturus
+partActFut Masc Sg Acc : saltaturum
+partActFut Masc Sg Gen : saltaturi
+partActFut Masc Sg Dat : saltaturo
+partActFut Masc Sg Abl : saltaturo
+partActFut Masc Sg Voc : saltature
+partActFut Masc Pl Nom : saltaturi
+partActFut Masc Pl Acc : saltaturos
+partActFut Masc Pl Gen : saltaturorum
+partActFut Masc Pl Dat : saltaturis
+partActFut Masc Pl Abl : saltaturis
+partActFut Masc Pl Voc : saltaturi
+partActFut Fem Sg Nom : saltatura
+partActFut Fem Sg Acc : saltaturam
+partActFut Fem Sg Gen : saltaturae
+partActFut Fem Sg Dat : saltaturae
+partActFut Fem Sg Abl : saltatura
+partActFut Fem Sg Voc : saltatura
+partActFut Fem Pl Nom : saltaturae
+partActFut Fem Pl Acc : saltaturas
+partActFut Fem Pl Gen : saltaturarum
+partActFut Fem Pl Dat : saltaturis
+partActFut Fem Pl Abl : saltaturis
+partActFut Fem Pl Voc : saltaturae
+partActFut Neutr Sg Nom : saltaturum
+partActFut Neutr Sg Acc : saltaturum
+partActFut Neutr Sg Gen : saltaturi
+partActFut Neutr Sg Dat : saltaturo
+partActFut Neutr Sg Abl : saltaturo
+partActFut Neutr Sg Voc : saltaturum
+partActFut Neutr Pl Nom : saltatura
+partActFut Neutr Pl Acc : saltatura
+partActFut Neutr Pl Gen : saltaturorum
+partActFut Neutr Pl Dat : saltaturis
+partActFut Neutr Pl Abl : saltaturis
+partActFut Neutr Pl Voc : saltatura
+partActPres Masc Sg Nom : saltans
+partActPres Masc Sg Acc : saltantem
+partActPres Masc Sg Gen : saltantis
+partActPres Masc Sg Dat : saltanti
+partActPres Masc Sg Abl : saltanti
+partActPres Masc Sg Voc : saltans
+partActPres Masc Pl Nom : saltantes
+partActPres Masc Pl Acc : saltantes
+partActPres Masc Pl Gen : saltantium
+partActPres Masc Pl Dat : saltantibus
+partActPres Masc Pl Abl : saltantibus
+partActPres Masc Pl Voc : saltantes
+partActPres Fem Sg Nom : saltans
+partActPres Fem Sg Acc : saltantem
+partActPres Fem Sg Gen : saltantis
+partActPres Fem Sg Dat : saltanti
+partActPres Fem Sg Abl : saltanti
+partActPres Fem Sg Voc : saltans
+partActPres Fem Pl Nom : saltantes
+partActPres Fem Pl Acc : saltantes
+partActPres Fem Pl Gen : saltantium
+partActPres Fem Pl Dat : saltantibus
+partActPres Fem Pl Abl : saltantibus
+partActPres Fem Pl Voc : saltantes
+partActPres Neutr Sg Nom : saltans
+partActPres Neutr Sg Acc : saltans
+partActPres Neutr Sg Gen : saltantis
+partActPres Neutr Sg Dat : saltanti
+partActPres Neutr Sg Abl : saltanti
+partActPres Neutr Sg Voc : saltans
+partActPres Neutr Pl Nom : saltantia
+partActPres Neutr Pl Acc : saltantia
+partActPres Neutr Pl Gen : saltantium
+partActPres Neutr Pl Dat : saltantibus
+partActPres Neutr Pl Abl : saltantibus
+partActPres Neutr Pl Voc : saltantia
+partPassPerf Masc Sg Nom : saltatus
+partPassPerf Masc Sg Acc : saltatum
+partPassPerf Masc Sg Gen : saltati
+partPassPerf Masc Sg Dat : saltato
+partPassPerf Masc Sg Abl : saltato
+partPassPerf Masc Sg Voc : saltate
+partPassPerf Masc Pl Nom : saltati
+partPassPerf Masc Pl Acc : saltatos
+partPassPerf Masc Pl Gen : saltatorum
+partPassPerf Masc Pl Dat : saltatis
+partPassPerf Masc Pl Abl : saltatis
+partPassPerf Masc Pl Voc : saltati
+partPassPerf Fem Sg Nom : saltata
+partPassPerf Fem Sg Acc : saltatam
+partPassPerf Fem Sg Gen : saltatae
+partPassPerf Fem Sg Dat : saltatae
+partPassPerf Fem Sg Abl : saltata
+partPassPerf Fem Sg Voc : saltata
+partPassPerf Fem Pl Nom : saltatae
+partPassPerf Fem Pl Acc : saltatas
+partPassPerf Fem Pl Gen : saltatarum
+partPassPerf Fem Pl Dat : saltatis
+partPassPerf Fem Pl Abl : saltatis
+partPassPerf Fem Pl Voc : saltatae
+partPassPerf Neutr Sg Nom : saltatum
+partPassPerf Neutr Sg Acc : saltatum
+partPassPerf Neutr Sg Gen : saltati
+partPassPerf Neutr Sg Dat : saltato
+partPassPerf Neutr Sg Abl : saltato
+partPassPerf Neutr Sg Voc : saltatum
+partPassPerf Neutr Pl Nom : saltata
+partPassPerf Neutr Pl Acc : saltata
+partPassPerf Neutr Pl Gen : saltatorum
+partPassPerf Neutr Pl Dat : saltatis
+partPassPerf Neutr Pl Abl : saltatis
+partPassPerf Neutr Pl Voc : saltata
+pass (VPass (VPres VInd) Masc Sg P1) : saltor
+pass (VPass (VPres VInd) Masc Sg P2) : saltaris
+pass (VPass (VPres VInd) Masc Sg P3) : saltatur
+pass (VPass (VPres VInd) Masc Pl P1) : saltamur
+pass (VPass (VPres VInd) Masc Pl P2) : saltamini
+pass (VPass (VPres VInd) Masc Pl P3) : saltamur
+pass (VPass (VPres VInd) Fem Sg P1) : saltor
+pass (VPass (VPres VInd) Fem Sg P2) : saltaris
+pass (VPass (VPres VInd) Fem Sg P3) : saltatur
+pass (VPass (VPres VInd) Fem Pl P1) : saltamur
+pass (VPass (VPres VInd) Fem Pl P2) : saltamini
+pass (VPass (VPres VInd) Fem Pl P3) : saltamur
+pass (VPass (VPres VInd) Neutr Sg P1) : saltor
+pass (VPass (VPres VInd) Neutr Sg P2) : saltaris
+pass (VPass (VPres VInd) Neutr Sg P3) : saltatur
+pass (VPass (VPres VInd) Neutr Pl P1) : saltamur
+pass (VPass (VPres VInd) Neutr Pl P2) : saltamini
+pass (VPass (VPres VInd) Neutr Pl P3) : saltamur
+pass (VPass (VPres VConj) Masc Sg P1) : salter
+pass (VPass (VPres VConj) Masc Sg P2) : salteris
+pass (VPass (VPres VConj) Masc Sg P3) : saltetur
+pass (VPass (VPres VConj) Masc Pl P1) : saltemur
+pass (VPass (VPres VConj) Masc Pl P2) : saltemini
+pass (VPass (VPres VConj) Masc Pl P3) : saltemur
+pass (VPass (VPres VConj) Fem Sg P1) : salter
+pass (VPass (VPres VConj) Fem Sg P2) : salteris
+pass (VPass (VPres VConj) Fem Sg P3) : saltetur
+pass (VPass (VPres VConj) Fem Pl P1) : saltemur
+pass (VPass (VPres VConj) Fem Pl P2) : saltemini
+pass (VPass (VPres VConj) Fem Pl P3) : saltemur
+pass (VPass (VPres VConj) Neutr Sg P1) : salter
+pass (VPass (VPres VConj) Neutr Sg P2) : salteris
+pass (VPass (VPres VConj) Neutr Sg P3) : saltetur
+pass (VPass (VPres VConj) Neutr Pl P1) : saltemur
+pass (VPass (VPres VConj) Neutr Pl P2) : saltemini
+pass (VPass (VPres VConj) Neutr Pl P3) : saltemur
+pass (VPass (VImpf VInd) Masc Sg P1) : saltar
+pass (VPass (VImpf VInd) Masc Sg P2) : saltaris
+pass (VPass (VImpf VInd) Masc Sg P3) : saltatur
+pass (VPass (VImpf VInd) Masc Pl P1) : saltamur
+pass (VPass (VImpf VInd) Masc Pl P2) : saltamini
+pass (VPass (VImpf VInd) Masc Pl P3) : saltamur
+pass (VPass (VImpf VInd) Fem Sg P1) : saltar
+pass (VPass (VImpf VInd) Fem Sg P2) : saltaris
+pass (VPass (VImpf VInd) Fem Sg P3) : saltatur
+pass (VPass (VImpf VInd) Fem Pl P1) : saltamur
+pass (VPass (VImpf VInd) Fem Pl P2) : saltamini
+pass (VPass (VImpf VInd) Fem Pl P3) : saltamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : saltar
+pass (VPass (VImpf VInd) Neutr Sg P2) : saltaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : saltatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : saltamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : saltamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : saltamur
+pass (VPass (VImpf VConj) Masc Sg P1) : saltarer
+pass (VPass (VImpf VConj) Masc Sg P2) : saltareris
+pass (VPass (VImpf VConj) Masc Sg P3) : saltaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : saltaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : saltaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : saltaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : saltarer
+pass (VPass (VImpf VConj) Fem Sg P2) : saltareris
+pass (VPass (VImpf VConj) Fem Sg P3) : saltaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : saltaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : saltaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : saltaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : saltarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : saltareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : saltaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : saltaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : saltaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : saltaremur
+pass (VPass VFut Masc Sg P1) : saltabor
+pass (VPass VFut Masc Sg P2) : saltaberis
+pass (VPass VFut Masc Sg P3) : saltabitur
+pass (VPass VFut Masc Pl P1) : saltabimur
+pass (VPass VFut Masc Pl P2) : saltabimini
+pass (VPass VFut Masc Pl P3) : saltabumur
+pass (VPass VFut Fem Sg P1) : saltabor
+pass (VPass VFut Fem Sg P2) : saltaberis
+pass (VPass VFut Fem Sg P3) : saltabitur
+pass (VPass VFut Fem Pl P1) : saltabimur
+pass (VPass VFut Fem Pl P2) : saltabimini
+pass (VPass VFut Fem Pl P3) : saltabumur
+pass (VPass VFut Neutr Sg P1) : saltabor
+pass (VPass VFut Neutr Sg P2) : saltaberis
+pass (VPass VFut Neutr Sg P3) : saltabitur
+pass (VPass VFut Neutr Pl P1) : saltabimur
+pass (VPass VFut Neutr Pl P2) : saltabimini
+pass (VPass VFut Neutr Pl P3) : saltabumur
+sup VSupAcc : saltatum
+sup VSupAbl : saltatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : rideo
+act (VAct VSim (VPres VInd) Sg P2) : rides
+act (VAct VSim (VPres VInd) Sg P3) : ridet
+act (VAct VSim (VPres VInd) Pl P1) : ridemus
+act (VAct VSim (VPres VInd) Pl P2) : ridetis
+act (VAct VSim (VPres VInd) Pl P3) : rident
+act (VAct VSim (VPres VConj) Sg P1) : rideam
+act (VAct VSim (VPres VConj) Sg P2) : rideas
+act (VAct VSim (VPres VConj) Sg P3) : rideat
+act (VAct VSim (VPres VConj) Pl P1) : rideamus
+act (VAct VSim (VPres VConj) Pl P2) : rideatis
+act (VAct VSim (VPres VConj) Pl P3) : rideant
+act (VAct VSim (VImpf VInd) Sg P1) : ridebam
+act (VAct VSim (VImpf VInd) Sg P2) : ridebas
+act (VAct VSim (VImpf VInd) Sg P3) : ridebat
+act (VAct VSim (VImpf VInd) Pl P1) : ridebamus
+act (VAct VSim (VImpf VInd) Pl P2) : ridebatis
+act (VAct VSim (VImpf VInd) Pl P3) : ridebant
+act (VAct VSim (VImpf VConj) Sg P1) : riderem
+act (VAct VSim (VImpf VConj) Sg P2) : rideres
+act (VAct VSim (VImpf VConj) Sg P3) : rideret
+act (VAct VSim (VImpf VConj) Pl P1) : rideremus
+act (VAct VSim (VImpf VConj) Pl P2) : rideretis
+act (VAct VSim (VImpf VConj) Pl P3) : riderent
+act (VAct VSim VFut Sg P1) : ridebo
+act (VAct VSim VFut Sg P2) : ridebis
+act (VAct VSim VFut Sg P3) : ridebit
+act (VAct VSim VFut Pl P1) : ridebimus
+act (VAct VSim VFut Pl P2) : ridebitis
+act (VAct VSim VFut Pl P3) : ridebunt
+act (VAct VAnt (VPres VInd) Sg P1) : ridui
+act (VAct VAnt (VPres VInd) Sg P2) : riduisti
+act (VAct VAnt (VPres VInd) Sg P3) : riduit
+act (VAct VAnt (VPres VInd) Pl P1) : riduimus
+act (VAct VAnt (VPres VInd) Pl P2) : riduistis
+act (VAct VAnt (VPres VInd) Pl P3) : riduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : riduerim
+act (VAct VAnt (VPres VConj) Sg P2) : ridueris
+act (VAct VAnt (VPres VConj) Sg P3) : riduerit
+act (VAct VAnt (VPres VConj) Pl P1) : riduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : ridueritis
+act (VAct VAnt (VPres VConj) Pl P3) : riduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : ridueram
+act (VAct VAnt (VImpf VInd) Sg P2) : ridueras
+act (VAct VAnt (VImpf VInd) Sg P3) : riduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : ridueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : ridueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : riduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : riduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : riduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : riduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : riduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : riduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : riduissent
+act (VAct VAnt VFut Sg P1) : riduero
+act (VAct VAnt VFut Sg P2) : ridueris
+act (VAct VAnt VFut Sg P3) : riduerit
+act (VAct VAnt VFut Pl P1) : riduerimus
+act (VAct VAnt VFut Pl P2) : ridueritis
+act (VAct VAnt VFut Pl P3) : riduerint
+ger VGenAcc : ridendum
+ger VGenGen : ridendi
+ger VGenDat : ridendo
+ger VGenAbl : ridendo
+geriv Masc Sg Nom : ridendus
+geriv Masc Sg Acc : ridendum
+geriv Masc Sg Gen : ridendi
+geriv Masc Sg Dat : ridendo
+geriv Masc Sg Abl : ridendo
+geriv Masc Sg Voc : ridende
+geriv Masc Pl Nom : ridendi
+geriv Masc Pl Acc : ridendos
+geriv Masc Pl Gen : ridendorum
+geriv Masc Pl Dat : ridendis
+geriv Masc Pl Abl : ridendis
+geriv Masc Pl Voc : ridendi
+geriv Fem Sg Nom : ridenda
+geriv Fem Sg Acc : ridendam
+geriv Fem Sg Gen : ridendae
+geriv Fem Sg Dat : ridendae
+geriv Fem Sg Abl : ridenda
+geriv Fem Sg Voc : ridenda
+geriv Fem Pl Nom : ridendae
+geriv Fem Pl Acc : ridendas
+geriv Fem Pl Gen : ridendarum
+geriv Fem Pl Dat : ridendis
+geriv Fem Pl Abl : ridendis
+geriv Fem Pl Voc : ridendae
+geriv Neutr Sg Nom : ridendum
+geriv Neutr Sg Acc : ridendum
+geriv Neutr Sg Gen : ridendi
+geriv Neutr Sg Dat : ridendo
+geriv Neutr Sg Abl : ridendo
+geriv Neutr Sg Voc : ridendum
+geriv Neutr Pl Nom : ridenda
+geriv Neutr Pl Acc : ridenda
+geriv Neutr Pl Gen : ridendorum
+geriv Neutr Pl Dat : ridendis
+geriv Neutr Pl Abl : ridendis
+geriv Neutr Pl Voc : ridenda
+imp (VImp1 Sg) : ride
+imp (VImp1 Pl) : ridete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : rideto
+imp (VImp2 Sg P3) : rideto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : ridetote
+imp (VImp2 Pl P3) : ridento
+inf VInfActPres : ridere
+inf VInfActPerf : riduisse
+inf VInfActFut : rideturum
+partActFut Masc Sg Nom : rideturus
+partActFut Masc Sg Acc : rideturum
+partActFut Masc Sg Gen : rideturi
+partActFut Masc Sg Dat : rideturo
+partActFut Masc Sg Abl : rideturo
+partActFut Masc Sg Voc : rideture
+partActFut Masc Pl Nom : rideturi
+partActFut Masc Pl Acc : rideturos
+partActFut Masc Pl Gen : rideturorum
+partActFut Masc Pl Dat : rideturis
+partActFut Masc Pl Abl : rideturis
+partActFut Masc Pl Voc : rideturi
+partActFut Fem Sg Nom : ridetura
+partActFut Fem Sg Acc : rideturam
+partActFut Fem Sg Gen : rideturae
+partActFut Fem Sg Dat : rideturae
+partActFut Fem Sg Abl : ridetura
+partActFut Fem Sg Voc : ridetura
+partActFut Fem Pl Nom : rideturae
+partActFut Fem Pl Acc : rideturas
+partActFut Fem Pl Gen : rideturarum
+partActFut Fem Pl Dat : rideturis
+partActFut Fem Pl Abl : rideturis
+partActFut Fem Pl Voc : rideturae
+partActFut Neutr Sg Nom : rideturum
+partActFut Neutr Sg Acc : rideturum
+partActFut Neutr Sg Gen : rideturi
+partActFut Neutr Sg Dat : rideturo
+partActFut Neutr Sg Abl : rideturo
+partActFut Neutr Sg Voc : rideturum
+partActFut Neutr Pl Nom : ridetura
+partActFut Neutr Pl Acc : ridetura
+partActFut Neutr Pl Gen : rideturorum
+partActFut Neutr Pl Dat : rideturis
+partActFut Neutr Pl Abl : rideturis
+partActFut Neutr Pl Voc : ridetura
+partActPres Masc Sg Nom : ridens
+partActPres Masc Sg Acc : ridentem
+partActPres Masc Sg Gen : ridentis
+partActPres Masc Sg Dat : ridenti
+partActPres Masc Sg Abl : ridenti
+partActPres Masc Sg Voc : ridens
+partActPres Masc Pl Nom : ridentes
+partActPres Masc Pl Acc : ridentes
+partActPres Masc Pl Gen : ridentium
+partActPres Masc Pl Dat : ridentibus
+partActPres Masc Pl Abl : ridentibus
+partActPres Masc Pl Voc : ridentes
+partActPres Fem Sg Nom : ridens
+partActPres Fem Sg Acc : ridentem
+partActPres Fem Sg Gen : ridentis
+partActPres Fem Sg Dat : ridenti
+partActPres Fem Sg Abl : ridenti
+partActPres Fem Sg Voc : ridens
+partActPres Fem Pl Nom : ridentes
+partActPres Fem Pl Acc : ridentes
+partActPres Fem Pl Gen : ridentium
+partActPres Fem Pl Dat : ridentibus
+partActPres Fem Pl Abl : ridentibus
+partActPres Fem Pl Voc : ridentes
+partActPres Neutr Sg Nom : ridens
+partActPres Neutr Sg Acc : ridens
+partActPres Neutr Sg Gen : ridentis
+partActPres Neutr Sg Dat : ridenti
+partActPres Neutr Sg Abl : ridenti
+partActPres Neutr Sg Voc : ridens
+partActPres Neutr Pl Nom : ridentia
+partActPres Neutr Pl Acc : ridentia
+partActPres Neutr Pl Gen : ridentium
+partActPres Neutr Pl Dat : ridentibus
+partActPres Neutr Pl Abl : ridentibus
+partActPres Neutr Pl Voc : ridentia
+partPassPerf Masc Sg Nom : ridetus
+partPassPerf Masc Sg Acc : ridetum
+partPassPerf Masc Sg Gen : rideti
+partPassPerf Masc Sg Dat : rideto
+partPassPerf Masc Sg Abl : rideto
+partPassPerf Masc Sg Voc : ridete
+partPassPerf Masc Pl Nom : rideti
+partPassPerf Masc Pl Acc : ridetos
+partPassPerf Masc Pl Gen : ridetorum
+partPassPerf Masc Pl Dat : ridetis
+partPassPerf Masc Pl Abl : ridetis
+partPassPerf Masc Pl Voc : rideti
+partPassPerf Fem Sg Nom : rideta
+partPassPerf Fem Sg Acc : ridetam
+partPassPerf Fem Sg Gen : ridetae
+partPassPerf Fem Sg Dat : ridetae
+partPassPerf Fem Sg Abl : rideta
+partPassPerf Fem Sg Voc : rideta
+partPassPerf Fem Pl Nom : ridetae
+partPassPerf Fem Pl Acc : ridetas
+partPassPerf Fem Pl Gen : ridetarum
+partPassPerf Fem Pl Dat : ridetis
+partPassPerf Fem Pl Abl : ridetis
+partPassPerf Fem Pl Voc : ridetae
+partPassPerf Neutr Sg Nom : ridetum
+partPassPerf Neutr Sg Acc : ridetum
+partPassPerf Neutr Sg Gen : rideti
+partPassPerf Neutr Sg Dat : rideto
+partPassPerf Neutr Sg Abl : rideto
+partPassPerf Neutr Sg Voc : ridetum
+partPassPerf Neutr Pl Nom : rideta
+partPassPerf Neutr Pl Acc : rideta
+partPassPerf Neutr Pl Gen : ridetorum
+partPassPerf Neutr Pl Dat : ridetis
+partPassPerf Neutr Pl Abl : ridetis
+partPassPerf Neutr Pl Voc : rideta
+pass (VPass (VPres VInd) Masc Sg P1) : rideor
+pass (VPass (VPres VInd) Masc Sg P2) : rideris
+pass (VPass (VPres VInd) Masc Sg P3) : ridetur
+pass (VPass (VPres VInd) Masc Pl P1) : ridemur
+pass (VPass (VPres VInd) Masc Pl P2) : ridemini
+pass (VPass (VPres VInd) Masc Pl P3) : ridemur
+pass (VPass (VPres VInd) Fem Sg P1) : rideor
+pass (VPass (VPres VInd) Fem Sg P2) : rideris
+pass (VPass (VPres VInd) Fem Sg P3) : ridetur
+pass (VPass (VPres VInd) Fem Pl P1) : ridemur
+pass (VPass (VPres VInd) Fem Pl P2) : ridemini
+pass (VPass (VPres VInd) Fem Pl P3) : ridemur
+pass (VPass (VPres VInd) Neutr Sg P1) : rideor
+pass (VPass (VPres VInd) Neutr Sg P2) : rideris
+pass (VPass (VPres VInd) Neutr Sg P3) : ridetur
+pass (VPass (VPres VInd) Neutr Pl P1) : ridemur
+pass (VPass (VPres VInd) Neutr Pl P2) : ridemini
+pass (VPass (VPres VInd) Neutr Pl P3) : ridemur
+pass (VPass (VPres VConj) Masc Sg P1) : ridear
+pass (VPass (VPres VConj) Masc Sg P2) : ridearis
+pass (VPass (VPres VConj) Masc Sg P3) : rideatur
+pass (VPass (VPres VConj) Masc Pl P1) : rideamur
+pass (VPass (VPres VConj) Masc Pl P2) : rideamini
+pass (VPass (VPres VConj) Masc Pl P3) : rideamur
+pass (VPass (VPres VConj) Fem Sg P1) : ridear
+pass (VPass (VPres VConj) Fem Sg P2) : ridearis
+pass (VPass (VPres VConj) Fem Sg P3) : rideatur
+pass (VPass (VPres VConj) Fem Pl P1) : rideamur
+pass (VPass (VPres VConj) Fem Pl P2) : rideamini
+pass (VPass (VPres VConj) Fem Pl P3) : rideamur
+pass (VPass (VPres VConj) Neutr Sg P1) : ridear
+pass (VPass (VPres VConj) Neutr Sg P2) : ridearis
+pass (VPass (VPres VConj) Neutr Sg P3) : rideatur
+pass (VPass (VPres VConj) Neutr Pl P1) : rideamur
+pass (VPass (VPres VConj) Neutr Pl P2) : rideamini
+pass (VPass (VPres VConj) Neutr Pl P3) : rideamur
+pass (VPass (VImpf VInd) Masc Sg P1) : rider
+pass (VPass (VImpf VInd) Masc Sg P2) : rideris
+pass (VPass (VImpf VInd) Masc Sg P3) : ridetur
+pass (VPass (VImpf VInd) Masc Pl P1) : ridemur
+pass (VPass (VImpf VInd) Masc Pl P2) : ridemini
+pass (VPass (VImpf VInd) Masc Pl P3) : ridemur
+pass (VPass (VImpf VInd) Fem Sg P1) : rider
+pass (VPass (VImpf VInd) Fem Sg P2) : rideris
+pass (VPass (VImpf VInd) Fem Sg P3) : ridetur
+pass (VPass (VImpf VInd) Fem Pl P1) : ridemur
+pass (VPass (VImpf VInd) Fem Pl P2) : ridemini
+pass (VPass (VImpf VInd) Fem Pl P3) : ridemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : rider
+pass (VPass (VImpf VInd) Neutr Sg P2) : rideris
+pass (VPass (VImpf VInd) Neutr Sg P3) : ridetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : ridemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : ridemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : ridemur
+pass (VPass (VImpf VConj) Masc Sg P1) : riderer
+pass (VPass (VImpf VConj) Masc Sg P2) : ridereris
+pass (VPass (VImpf VConj) Masc Sg P3) : rideretur
+pass (VPass (VImpf VConj) Masc Pl P1) : rideremur
+pass (VPass (VImpf VConj) Masc Pl P2) : rideremini
+pass (VPass (VImpf VConj) Masc Pl P3) : rideremur
+pass (VPass (VImpf VConj) Fem Sg P1) : riderer
+pass (VPass (VImpf VConj) Fem Sg P2) : ridereris
+pass (VPass (VImpf VConj) Fem Sg P3) : rideretur
+pass (VPass (VImpf VConj) Fem Pl P1) : rideremur
+pass (VPass (VImpf VConj) Fem Pl P2) : rideremini
+pass (VPass (VImpf VConj) Fem Pl P3) : rideremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : riderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : ridereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : rideretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : rideremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : rideremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : rideremur
+pass (VPass VFut Masc Sg P1) : ridebor
+pass (VPass VFut Masc Sg P2) : rideberis
+pass (VPass VFut Masc Sg P3) : ridebitur
+pass (VPass VFut Masc Pl P1) : ridebimur
+pass (VPass VFut Masc Pl P2) : ridebimini
+pass (VPass VFut Masc Pl P3) : ridebumur
+pass (VPass VFut Fem Sg P1) : ridebor
+pass (VPass VFut Fem Sg P2) : rideberis
+pass (VPass VFut Fem Sg P3) : ridebitur
+pass (VPass VFut Fem Pl P1) : ridebimur
+pass (VPass VFut Fem Pl P2) : ridebimini
+pass (VPass VFut Fem Pl P3) : ridebumur
+pass (VPass VFut Neutr Sg P1) : ridebor
+pass (VPass VFut Neutr Sg P2) : rideberis
+pass (VPass VFut Neutr Sg P3) : ridebitur
+pass (VPass VFut Neutr Pl P1) : ridebimur
+pass (VPass VFut Neutr Pl P2) : ridebimini
+pass (VPass VFut Neutr Pl P3) : ridebumur
+sup VSupAcc : ridetum
+sup VSupAbl : ridetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : iaceo
+act (VAct VSim (VPres VInd) Sg P2) : iaces
+act (VAct VSim (VPres VInd) Sg P3) : iacet
+act (VAct VSim (VPres VInd) Pl P1) : iacemus
+act (VAct VSim (VPres VInd) Pl P2) : iacetis
+act (VAct VSim (VPres VInd) Pl P3) : iacent
+act (VAct VSim (VPres VConj) Sg P1) : iaceam
+act (VAct VSim (VPres VConj) Sg P2) : iaceas
+act (VAct VSim (VPres VConj) Sg P3) : iaceat
+act (VAct VSim (VPres VConj) Pl P1) : iaceamus
+act (VAct VSim (VPres VConj) Pl P2) : iaceatis
+act (VAct VSim (VPres VConj) Pl P3) : iaceant
+act (VAct VSim (VImpf VInd) Sg P1) : iacebam
+act (VAct VSim (VImpf VInd) Sg P2) : iacebas
+act (VAct VSim (VImpf VInd) Sg P3) : iacebat
+act (VAct VSim (VImpf VInd) Pl P1) : iacebamus
+act (VAct VSim (VImpf VInd) Pl P2) : iacebatis
+act (VAct VSim (VImpf VInd) Pl P3) : iacebant
+act (VAct VSim (VImpf VConj) Sg P1) : iacerem
+act (VAct VSim (VImpf VConj) Sg P2) : iaceres
+act (VAct VSim (VImpf VConj) Sg P3) : iaceret
+act (VAct VSim (VImpf VConj) Pl P1) : iaceremus
+act (VAct VSim (VImpf VConj) Pl P2) : iaceretis
+act (VAct VSim (VImpf VConj) Pl P3) : iacerent
+act (VAct VSim VFut Sg P1) : iacebo
+act (VAct VSim VFut Sg P2) : iacebis
+act (VAct VSim VFut Sg P3) : iacebit
+act (VAct VSim VFut Pl P1) : iacebimus
+act (VAct VSim VFut Pl P2) : iacebitis
+act (VAct VSim VFut Pl P3) : iacebunt
+act (VAct VAnt (VPres VInd) Sg P1) : iacui
+act (VAct VAnt (VPres VInd) Sg P2) : iacuisti
+act (VAct VAnt (VPres VInd) Sg P3) : iacuit
+act (VAct VAnt (VPres VInd) Pl P1) : iacuimus
+act (VAct VAnt (VPres VInd) Pl P2) : iacuistis
+act (VAct VAnt (VPres VInd) Pl P3) : iacuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : iacuerim
+act (VAct VAnt (VPres VConj) Sg P2) : iacueris
+act (VAct VAnt (VPres VConj) Sg P3) : iacuerit
+act (VAct VAnt (VPres VConj) Pl P1) : iacuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : iacueritis
+act (VAct VAnt (VPres VConj) Pl P3) : iacuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : iacueram
+act (VAct VAnt (VImpf VInd) Sg P2) : iacueras
+act (VAct VAnt (VImpf VInd) Sg P3) : iacuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : iacueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : iacueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : iacuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : iacuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : iacuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : iacuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : iacuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : iacuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : iacuissent
+act (VAct VAnt VFut Sg P1) : iacuero
+act (VAct VAnt VFut Sg P2) : iacueris
+act (VAct VAnt VFut Sg P3) : iacuerit
+act (VAct VAnt VFut Pl P1) : iacuerimus
+act (VAct VAnt VFut Pl P2) : iacueritis
+act (VAct VAnt VFut Pl P3) : iacuerint
+ger VGenAcc : iacendum
+ger VGenGen : iacendi
+ger VGenDat : iacendo
+ger VGenAbl : iacendo
+geriv Masc Sg Nom : iacendus
+geriv Masc Sg Acc : iacendum
+geriv Masc Sg Gen : iacendi
+geriv Masc Sg Dat : iacendo
+geriv Masc Sg Abl : iacendo
+geriv Masc Sg Voc : iacende
+geriv Masc Pl Nom : iacendi
+geriv Masc Pl Acc : iacendos
+geriv Masc Pl Gen : iacendorum
+geriv Masc Pl Dat : iacendis
+geriv Masc Pl Abl : iacendis
+geriv Masc Pl Voc : iacendi
+geriv Fem Sg Nom : iacenda
+geriv Fem Sg Acc : iacendam
+geriv Fem Sg Gen : iacendae
+geriv Fem Sg Dat : iacendae
+geriv Fem Sg Abl : iacenda
+geriv Fem Sg Voc : iacenda
+geriv Fem Pl Nom : iacendae
+geriv Fem Pl Acc : iacendas
+geriv Fem Pl Gen : iacendarum
+geriv Fem Pl Dat : iacendis
+geriv Fem Pl Abl : iacendis
+geriv Fem Pl Voc : iacendae
+geriv Neutr Sg Nom : iacendum
+geriv Neutr Sg Acc : iacendum
+geriv Neutr Sg Gen : iacendi
+geriv Neutr Sg Dat : iacendo
+geriv Neutr Sg Abl : iacendo
+geriv Neutr Sg Voc : iacendum
+geriv Neutr Pl Nom : iacenda
+geriv Neutr Pl Acc : iacenda
+geriv Neutr Pl Gen : iacendorum
+geriv Neutr Pl Dat : iacendis
+geriv Neutr Pl Abl : iacendis
+geriv Neutr Pl Voc : iacenda
+imp (VImp1 Sg) : iace
+imp (VImp1 Pl) : iacete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : iaceto
+imp (VImp2 Sg P3) : iaceto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : iacetote
+imp (VImp2 Pl P3) : iacento
+inf VInfActPres : iacere
+inf VInfActPerf : iacuisse
+inf VInfActFut : iaceturum
+partActFut Masc Sg Nom : iaceturus
+partActFut Masc Sg Acc : iaceturum
+partActFut Masc Sg Gen : iaceturi
+partActFut Masc Sg Dat : iaceturo
+partActFut Masc Sg Abl : iaceturo
+partActFut Masc Sg Voc : iaceture
+partActFut Masc Pl Nom : iaceturi
+partActFut Masc Pl Acc : iaceturos
+partActFut Masc Pl Gen : iaceturorum
+partActFut Masc Pl Dat : iaceturis
+partActFut Masc Pl Abl : iaceturis
+partActFut Masc Pl Voc : iaceturi
+partActFut Fem Sg Nom : iacetura
+partActFut Fem Sg Acc : iaceturam
+partActFut Fem Sg Gen : iaceturae
+partActFut Fem Sg Dat : iaceturae
+partActFut Fem Sg Abl : iacetura
+partActFut Fem Sg Voc : iacetura
+partActFut Fem Pl Nom : iaceturae
+partActFut Fem Pl Acc : iaceturas
+partActFut Fem Pl Gen : iaceturarum
+partActFut Fem Pl Dat : iaceturis
+partActFut Fem Pl Abl : iaceturis
+partActFut Fem Pl Voc : iaceturae
+partActFut Neutr Sg Nom : iaceturum
+partActFut Neutr Sg Acc : iaceturum
+partActFut Neutr Sg Gen : iaceturi
+partActFut Neutr Sg Dat : iaceturo
+partActFut Neutr Sg Abl : iaceturo
+partActFut Neutr Sg Voc : iaceturum
+partActFut Neutr Pl Nom : iacetura
+partActFut Neutr Pl Acc : iacetura
+partActFut Neutr Pl Gen : iaceturorum
+partActFut Neutr Pl Dat : iaceturis
+partActFut Neutr Pl Abl : iaceturis
+partActFut Neutr Pl Voc : iacetura
+partActPres Masc Sg Nom : iacens
+partActPres Masc Sg Acc : iacentem
+partActPres Masc Sg Gen : iacentis
+partActPres Masc Sg Dat : iacenti
+partActPres Masc Sg Abl : iacenti
+partActPres Masc Sg Voc : iacens
+partActPres Masc Pl Nom : iacentes
+partActPres Masc Pl Acc : iacentes
+partActPres Masc Pl Gen : iacentium
+partActPres Masc Pl Dat : iacentibus
+partActPres Masc Pl Abl : iacentibus
+partActPres Masc Pl Voc : iacentes
+partActPres Fem Sg Nom : iacens
+partActPres Fem Sg Acc : iacentem
+partActPres Fem Sg Gen : iacentis
+partActPres Fem Sg Dat : iacenti
+partActPres Fem Sg Abl : iacenti
+partActPres Fem Sg Voc : iacens
+partActPres Fem Pl Nom : iacentes
+partActPres Fem Pl Acc : iacentes
+partActPres Fem Pl Gen : iacentium
+partActPres Fem Pl Dat : iacentibus
+partActPres Fem Pl Abl : iacentibus
+partActPres Fem Pl Voc : iacentes
+partActPres Neutr Sg Nom : iacens
+partActPres Neutr Sg Acc : iacens
+partActPres Neutr Sg Gen : iacentis
+partActPres Neutr Sg Dat : iacenti
+partActPres Neutr Sg Abl : iacenti
+partActPres Neutr Sg Voc : iacens
+partActPres Neutr Pl Nom : iacentia
+partActPres Neutr Pl Acc : iacentia
+partActPres Neutr Pl Gen : iacentium
+partActPres Neutr Pl Dat : iacentibus
+partActPres Neutr Pl Abl : iacentibus
+partActPres Neutr Pl Voc : iacentia
+partPassPerf Masc Sg Nom : iacetus
+partPassPerf Masc Sg Acc : iacetum
+partPassPerf Masc Sg Gen : iaceti
+partPassPerf Masc Sg Dat : iaceto
+partPassPerf Masc Sg Abl : iaceto
+partPassPerf Masc Sg Voc : iacete
+partPassPerf Masc Pl Nom : iaceti
+partPassPerf Masc Pl Acc : iacetos
+partPassPerf Masc Pl Gen : iacetorum
+partPassPerf Masc Pl Dat : iacetis
+partPassPerf Masc Pl Abl : iacetis
+partPassPerf Masc Pl Voc : iaceti
+partPassPerf Fem Sg Nom : iaceta
+partPassPerf Fem Sg Acc : iacetam
+partPassPerf Fem Sg Gen : iacetae
+partPassPerf Fem Sg Dat : iacetae
+partPassPerf Fem Sg Abl : iaceta
+partPassPerf Fem Sg Voc : iaceta
+partPassPerf Fem Pl Nom : iacetae
+partPassPerf Fem Pl Acc : iacetas
+partPassPerf Fem Pl Gen : iacetarum
+partPassPerf Fem Pl Dat : iacetis
+partPassPerf Fem Pl Abl : iacetis
+partPassPerf Fem Pl Voc : iacetae
+partPassPerf Neutr Sg Nom : iacetum
+partPassPerf Neutr Sg Acc : iacetum
+partPassPerf Neutr Sg Gen : iaceti
+partPassPerf Neutr Sg Dat : iaceto
+partPassPerf Neutr Sg Abl : iaceto
+partPassPerf Neutr Sg Voc : iacetum
+partPassPerf Neutr Pl Nom : iaceta
+partPassPerf Neutr Pl Acc : iaceta
+partPassPerf Neutr Pl Gen : iacetorum
+partPassPerf Neutr Pl Dat : iacetis
+partPassPerf Neutr Pl Abl : iacetis
+partPassPerf Neutr Pl Voc : iaceta
+pass (VPass (VPres VInd) Masc Sg P1) : iaceor
+pass (VPass (VPres VInd) Masc Sg P2) : iaceris
+pass (VPass (VPres VInd) Masc Sg P3) : iacetur
+pass (VPass (VPres VInd) Masc Pl P1) : iacemur
+pass (VPass (VPres VInd) Masc Pl P2) : iacemini
+pass (VPass (VPres VInd) Masc Pl P3) : iacemur
+pass (VPass (VPres VInd) Fem Sg P1) : iaceor
+pass (VPass (VPres VInd) Fem Sg P2) : iaceris
+pass (VPass (VPres VInd) Fem Sg P3) : iacetur
+pass (VPass (VPres VInd) Fem Pl P1) : iacemur
+pass (VPass (VPres VInd) Fem Pl P2) : iacemini
+pass (VPass (VPres VInd) Fem Pl P3) : iacemur
+pass (VPass (VPres VInd) Neutr Sg P1) : iaceor
+pass (VPass (VPres VInd) Neutr Sg P2) : iaceris
+pass (VPass (VPres VInd) Neutr Sg P3) : iacetur
+pass (VPass (VPres VInd) Neutr Pl P1) : iacemur
+pass (VPass (VPres VInd) Neutr Pl P2) : iacemini
+pass (VPass (VPres VInd) Neutr Pl P3) : iacemur
+pass (VPass (VPres VConj) Masc Sg P1) : iacear
+pass (VPass (VPres VConj) Masc Sg P2) : iacearis
+pass (VPass (VPres VConj) Masc Sg P3) : iaceatur
+pass (VPass (VPres VConj) Masc Pl P1) : iaceamur
+pass (VPass (VPres VConj) Masc Pl P2) : iaceamini
+pass (VPass (VPres VConj) Masc Pl P3) : iaceamur
+pass (VPass (VPres VConj) Fem Sg P1) : iacear
+pass (VPass (VPres VConj) Fem Sg P2) : iacearis
+pass (VPass (VPres VConj) Fem Sg P3) : iaceatur
+pass (VPass (VPres VConj) Fem Pl P1) : iaceamur
+pass (VPass (VPres VConj) Fem Pl P2) : iaceamini
+pass (VPass (VPres VConj) Fem Pl P3) : iaceamur
+pass (VPass (VPres VConj) Neutr Sg P1) : iacear
+pass (VPass (VPres VConj) Neutr Sg P2) : iacearis
+pass (VPass (VPres VConj) Neutr Sg P3) : iaceatur
+pass (VPass (VPres VConj) Neutr Pl P1) : iaceamur
+pass (VPass (VPres VConj) Neutr Pl P2) : iaceamini
+pass (VPass (VPres VConj) Neutr Pl P3) : iaceamur
+pass (VPass (VImpf VInd) Masc Sg P1) : iacer
+pass (VPass (VImpf VInd) Masc Sg P2) : iaceris
+pass (VPass (VImpf VInd) Masc Sg P3) : iacetur
+pass (VPass (VImpf VInd) Masc Pl P1) : iacemur
+pass (VPass (VImpf VInd) Masc Pl P2) : iacemini
+pass (VPass (VImpf VInd) Masc Pl P3) : iacemur
+pass (VPass (VImpf VInd) Fem Sg P1) : iacer
+pass (VPass (VImpf VInd) Fem Sg P2) : iaceris
+pass (VPass (VImpf VInd) Fem Sg P3) : iacetur
+pass (VPass (VImpf VInd) Fem Pl P1) : iacemur
+pass (VPass (VImpf VInd) Fem Pl P2) : iacemini
+pass (VPass (VImpf VInd) Fem Pl P3) : iacemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : iacer
+pass (VPass (VImpf VInd) Neutr Sg P2) : iaceris
+pass (VPass (VImpf VInd) Neutr Sg P3) : iacetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : iacemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : iacemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : iacemur
+pass (VPass (VImpf VConj) Masc Sg P1) : iacerer
+pass (VPass (VImpf VConj) Masc Sg P2) : iacereris
+pass (VPass (VImpf VConj) Masc Sg P3) : iaceretur
+pass (VPass (VImpf VConj) Masc Pl P1) : iaceremur
+pass (VPass (VImpf VConj) Masc Pl P2) : iaceremini
+pass (VPass (VImpf VConj) Masc Pl P3) : iaceremur
+pass (VPass (VImpf VConj) Fem Sg P1) : iacerer
+pass (VPass (VImpf VConj) Fem Sg P2) : iacereris
+pass (VPass (VImpf VConj) Fem Sg P3) : iaceretur
+pass (VPass (VImpf VConj) Fem Pl P1) : iaceremur
+pass (VPass (VImpf VConj) Fem Pl P2) : iaceremini
+pass (VPass (VImpf VConj) Fem Pl P3) : iaceremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : iacerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : iacereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : iaceretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : iaceremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : iaceremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : iaceremur
+pass (VPass VFut Masc Sg P1) : iacebor
+pass (VPass VFut Masc Sg P2) : iaceberis
+pass (VPass VFut Masc Sg P3) : iacebitur
+pass (VPass VFut Masc Pl P1) : iacebimur
+pass (VPass VFut Masc Pl P2) : iacebimini
+pass (VPass VFut Masc Pl P3) : iacebumur
+pass (VPass VFut Fem Sg P1) : iacebor
+pass (VPass VFut Fem Sg P2) : iaceberis
+pass (VPass VFut Fem Sg P3) : iacebitur
+pass (VPass VFut Fem Pl P1) : iacebimur
+pass (VPass VFut Fem Pl P2) : iacebimini
+pass (VPass VFut Fem Pl P3) : iacebumur
+pass (VPass VFut Neutr Sg P1) : iacebor
+pass (VPass VFut Neutr Sg P2) : iaceberis
+pass (VPass VFut Neutr Sg P3) : iacebitur
+pass (VPass VFut Neutr Pl P1) : iacebimur
+pass (VPass VFut Neutr Pl P2) : iacebimini
+pass (VPass VFut Neutr Pl P3) : iacebumur
+sup VSupAcc : iacetum
+sup VSupAbl : iacetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : viveo
+act (VAct VSim (VPres VInd) Sg P2) : vives
+act (VAct VSim (VPres VInd) Sg P3) : vivet
+act (VAct VSim (VPres VInd) Pl P1) : vivemus
+act (VAct VSim (VPres VInd) Pl P2) : vivetis
+act (VAct VSim (VPres VInd) Pl P3) : vivent
+act (VAct VSim (VPres VConj) Sg P1) : viveam
+act (VAct VSim (VPres VConj) Sg P2) : viveas
+act (VAct VSim (VPres VConj) Sg P3) : viveat
+act (VAct VSim (VPres VConj) Pl P1) : viveamus
+act (VAct VSim (VPres VConj) Pl P2) : viveatis
+act (VAct VSim (VPres VConj) Pl P3) : viveant
+act (VAct VSim (VImpf VInd) Sg P1) : vivebam
+act (VAct VSim (VImpf VInd) Sg P2) : vivebas
+act (VAct VSim (VImpf VInd) Sg P3) : vivebat
+act (VAct VSim (VImpf VInd) Pl P1) : vivebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vivebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vivebant
+act (VAct VSim (VImpf VConj) Sg P1) : viverem
+act (VAct VSim (VImpf VConj) Sg P2) : viveres
+act (VAct VSim (VImpf VConj) Sg P3) : viveret
+act (VAct VSim (VImpf VConj) Pl P1) : viveremus
+act (VAct VSim (VImpf VConj) Pl P2) : viveretis
+act (VAct VSim (VImpf VConj) Pl P3) : viverent
+act (VAct VSim VFut Sg P1) : vivebo
+act (VAct VSim VFut Sg P2) : vivebis
+act (VAct VSim VFut Sg P3) : vivebit
+act (VAct VSim VFut Pl P1) : vivebimus
+act (VAct VSim VFut Pl P2) : vivebitis
+act (VAct VSim VFut Pl P3) : vivebunt
+act (VAct VAnt (VPres VInd) Sg P1) : vivui
+act (VAct VAnt (VPres VInd) Sg P2) : vivuisti
+act (VAct VAnt (VPres VInd) Sg P3) : vivuit
+act (VAct VAnt (VPres VInd) Pl P1) : vivuimus
+act (VAct VAnt (VPres VInd) Pl P2) : vivuistis
+act (VAct VAnt (VPres VInd) Pl P3) : vivuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : vivuerim
+act (VAct VAnt (VPres VConj) Sg P2) : vivueris
+act (VAct VAnt (VPres VConj) Sg P3) : vivuerit
+act (VAct VAnt (VPres VConj) Pl P1) : vivuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vivueritis
+act (VAct VAnt (VPres VConj) Pl P3) : vivuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vivueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vivueras
+act (VAct VAnt (VImpf VInd) Sg P3) : vivuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vivueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vivueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vivuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : vivuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vivuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vivuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vivuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vivuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vivuissent
+act (VAct VAnt VFut Sg P1) : vivuero
+act (VAct VAnt VFut Sg P2) : vivueris
+act (VAct VAnt VFut Sg P3) : vivuerit
+act (VAct VAnt VFut Pl P1) : vivuerimus
+act (VAct VAnt VFut Pl P2) : vivueritis
+act (VAct VAnt VFut Pl P3) : vivuerint
+ger VGenAcc : vivendum
+ger VGenGen : vivendi
+ger VGenDat : vivendo
+ger VGenAbl : vivendo
+geriv Masc Sg Nom : vivendus
+geriv Masc Sg Acc : vivendum
+geriv Masc Sg Gen : vivendi
+geriv Masc Sg Dat : vivendo
+geriv Masc Sg Abl : vivendo
+geriv Masc Sg Voc : vivende
+geriv Masc Pl Nom : vivendi
+geriv Masc Pl Acc : vivendos
+geriv Masc Pl Gen : vivendorum
+geriv Masc Pl Dat : vivendis
+geriv Masc Pl Abl : vivendis
+geriv Masc Pl Voc : vivendi
+geriv Fem Sg Nom : vivenda
+geriv Fem Sg Acc : vivendam
+geriv Fem Sg Gen : vivendae
+geriv Fem Sg Dat : vivendae
+geriv Fem Sg Abl : vivenda
+geriv Fem Sg Voc : vivenda
+geriv Fem Pl Nom : vivendae
+geriv Fem Pl Acc : vivendas
+geriv Fem Pl Gen : vivendarum
+geriv Fem Pl Dat : vivendis
+geriv Fem Pl Abl : vivendis
+geriv Fem Pl Voc : vivendae
+geriv Neutr Sg Nom : vivendum
+geriv Neutr Sg Acc : vivendum
+geriv Neutr Sg Gen : vivendi
+geriv Neutr Sg Dat : vivendo
+geriv Neutr Sg Abl : vivendo
+geriv Neutr Sg Voc : vivendum
+geriv Neutr Pl Nom : vivenda
+geriv Neutr Pl Acc : vivenda
+geriv Neutr Pl Gen : vivendorum
+geriv Neutr Pl Dat : vivendis
+geriv Neutr Pl Abl : vivendis
+geriv Neutr Pl Voc : vivenda
+imp (VImp1 Sg) : vive
+imp (VImp1 Pl) : vivete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : viveto
+imp (VImp2 Sg P3) : viveto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : vivetote
+imp (VImp2 Pl P3) : vivento
+inf VInfActPres : vivere
+inf VInfActPerf : vivuisse
+inf VInfActFut : viveturum
+partActFut Masc Sg Nom : viveturus
+partActFut Masc Sg Acc : viveturum
+partActFut Masc Sg Gen : viveturi
+partActFut Masc Sg Dat : viveturo
+partActFut Masc Sg Abl : viveturo
+partActFut Masc Sg Voc : viveture
+partActFut Masc Pl Nom : viveturi
+partActFut Masc Pl Acc : viveturos
+partActFut Masc Pl Gen : viveturorum
+partActFut Masc Pl Dat : viveturis
+partActFut Masc Pl Abl : viveturis
+partActFut Masc Pl Voc : viveturi
+partActFut Fem Sg Nom : vivetura
+partActFut Fem Sg Acc : viveturam
+partActFut Fem Sg Gen : viveturae
+partActFut Fem Sg Dat : viveturae
+partActFut Fem Sg Abl : vivetura
+partActFut Fem Sg Voc : vivetura
+partActFut Fem Pl Nom : viveturae
+partActFut Fem Pl Acc : viveturas
+partActFut Fem Pl Gen : viveturarum
+partActFut Fem Pl Dat : viveturis
+partActFut Fem Pl Abl : viveturis
+partActFut Fem Pl Voc : viveturae
+partActFut Neutr Sg Nom : viveturum
+partActFut Neutr Sg Acc : viveturum
+partActFut Neutr Sg Gen : viveturi
+partActFut Neutr Sg Dat : viveturo
+partActFut Neutr Sg Abl : viveturo
+partActFut Neutr Sg Voc : viveturum
+partActFut Neutr Pl Nom : vivetura
+partActFut Neutr Pl Acc : vivetura
+partActFut Neutr Pl Gen : viveturorum
+partActFut Neutr Pl Dat : viveturis
+partActFut Neutr Pl Abl : viveturis
+partActFut Neutr Pl Voc : vivetura
+partActPres Masc Sg Nom : vivens
+partActPres Masc Sg Acc : viventem
+partActPres Masc Sg Gen : viventis
+partActPres Masc Sg Dat : viventi
+partActPres Masc Sg Abl : viventi
+partActPres Masc Sg Voc : vivens
+partActPres Masc Pl Nom : viventes
+partActPres Masc Pl Acc : viventes
+partActPres Masc Pl Gen : viventium
+partActPres Masc Pl Dat : viventibus
+partActPres Masc Pl Abl : viventibus
+partActPres Masc Pl Voc : viventes
+partActPres Fem Sg Nom : vivens
+partActPres Fem Sg Acc : viventem
+partActPres Fem Sg Gen : viventis
+partActPres Fem Sg Dat : viventi
+partActPres Fem Sg Abl : viventi
+partActPres Fem Sg Voc : vivens
+partActPres Fem Pl Nom : viventes
+partActPres Fem Pl Acc : viventes
+partActPres Fem Pl Gen : viventium
+partActPres Fem Pl Dat : viventibus
+partActPres Fem Pl Abl : viventibus
+partActPres Fem Pl Voc : viventes
+partActPres Neutr Sg Nom : vivens
+partActPres Neutr Sg Acc : vivens
+partActPres Neutr Sg Gen : viventis
+partActPres Neutr Sg Dat : viventi
+partActPres Neutr Sg Abl : viventi
+partActPres Neutr Sg Voc : vivens
+partActPres Neutr Pl Nom : viventia
+partActPres Neutr Pl Acc : viventia
+partActPres Neutr Pl Gen : viventium
+partActPres Neutr Pl Dat : viventibus
+partActPres Neutr Pl Abl : viventibus
+partActPres Neutr Pl Voc : viventia
+partPassPerf Masc Sg Nom : vivetus
+partPassPerf Masc Sg Acc : vivetum
+partPassPerf Masc Sg Gen : viveti
+partPassPerf Masc Sg Dat : viveto
+partPassPerf Masc Sg Abl : viveto
+partPassPerf Masc Sg Voc : vivete
+partPassPerf Masc Pl Nom : viveti
+partPassPerf Masc Pl Acc : vivetos
+partPassPerf Masc Pl Gen : vivetorum
+partPassPerf Masc Pl Dat : vivetis
+partPassPerf Masc Pl Abl : vivetis
+partPassPerf Masc Pl Voc : viveti
+partPassPerf Fem Sg Nom : viveta
+partPassPerf Fem Sg Acc : vivetam
+partPassPerf Fem Sg Gen : vivetae
+partPassPerf Fem Sg Dat : vivetae
+partPassPerf Fem Sg Abl : viveta
+partPassPerf Fem Sg Voc : viveta
+partPassPerf Fem Pl Nom : vivetae
+partPassPerf Fem Pl Acc : vivetas
+partPassPerf Fem Pl Gen : vivetarum
+partPassPerf Fem Pl Dat : vivetis
+partPassPerf Fem Pl Abl : vivetis
+partPassPerf Fem Pl Voc : vivetae
+partPassPerf Neutr Sg Nom : vivetum
+partPassPerf Neutr Sg Acc : vivetum
+partPassPerf Neutr Sg Gen : viveti
+partPassPerf Neutr Sg Dat : viveto
+partPassPerf Neutr Sg Abl : viveto
+partPassPerf Neutr Sg Voc : vivetum
+partPassPerf Neutr Pl Nom : viveta
+partPassPerf Neutr Pl Acc : viveta
+partPassPerf Neutr Pl Gen : vivetorum
+partPassPerf Neutr Pl Dat : vivetis
+partPassPerf Neutr Pl Abl : vivetis
+partPassPerf Neutr Pl Voc : viveta
+pass (VPass (VPres VInd) Masc Sg P1) : viveor
+pass (VPass (VPres VInd) Masc Sg P2) : viveris
+pass (VPass (VPres VInd) Masc Sg P3) : vivetur
+pass (VPass (VPres VInd) Masc Pl P1) : vivemur
+pass (VPass (VPres VInd) Masc Pl P2) : vivemini
+pass (VPass (VPres VInd) Masc Pl P3) : vivemur
+pass (VPass (VPres VInd) Fem Sg P1) : viveor
+pass (VPass (VPres VInd) Fem Sg P2) : viveris
+pass (VPass (VPres VInd) Fem Sg P3) : vivetur
+pass (VPass (VPres VInd) Fem Pl P1) : vivemur
+pass (VPass (VPres VInd) Fem Pl P2) : vivemini
+pass (VPass (VPres VInd) Fem Pl P3) : vivemur
+pass (VPass (VPres VInd) Neutr Sg P1) : viveor
+pass (VPass (VPres VInd) Neutr Sg P2) : viveris
+pass (VPass (VPres VInd) Neutr Sg P3) : vivetur
+pass (VPass (VPres VInd) Neutr Pl P1) : vivemur
+pass (VPass (VPres VInd) Neutr Pl P2) : vivemini
+pass (VPass (VPres VInd) Neutr Pl P3) : vivemur
+pass (VPass (VPres VConj) Masc Sg P1) : vivear
+pass (VPass (VPres VConj) Masc Sg P2) : vivearis
+pass (VPass (VPres VConj) Masc Sg P3) : viveatur
+pass (VPass (VPres VConj) Masc Pl P1) : viveamur
+pass (VPass (VPres VConj) Masc Pl P2) : viveamini
+pass (VPass (VPres VConj) Masc Pl P3) : viveamur
+pass (VPass (VPres VConj) Fem Sg P1) : vivear
+pass (VPass (VPres VConj) Fem Sg P2) : vivearis
+pass (VPass (VPres VConj) Fem Sg P3) : viveatur
+pass (VPass (VPres VConj) Fem Pl P1) : viveamur
+pass (VPass (VPres VConj) Fem Pl P2) : viveamini
+pass (VPass (VPres VConj) Fem Pl P3) : viveamur
+pass (VPass (VPres VConj) Neutr Sg P1) : vivear
+pass (VPass (VPres VConj) Neutr Sg P2) : vivearis
+pass (VPass (VPres VConj) Neutr Sg P3) : viveatur
+pass (VPass (VPres VConj) Neutr Pl P1) : viveamur
+pass (VPass (VPres VConj) Neutr Pl P2) : viveamini
+pass (VPass (VPres VConj) Neutr Pl P3) : viveamur
+pass (VPass (VImpf VInd) Masc Sg P1) : viver
+pass (VPass (VImpf VInd) Masc Sg P2) : viveris
+pass (VPass (VImpf VInd) Masc Sg P3) : vivetur
+pass (VPass (VImpf VInd) Masc Pl P1) : vivemur
+pass (VPass (VImpf VInd) Masc Pl P2) : vivemini
+pass (VPass (VImpf VInd) Masc Pl P3) : vivemur
+pass (VPass (VImpf VInd) Fem Sg P1) : viver
+pass (VPass (VImpf VInd) Fem Sg P2) : viveris
+pass (VPass (VImpf VInd) Fem Sg P3) : vivetur
+pass (VPass (VImpf VInd) Fem Pl P1) : vivemur
+pass (VPass (VImpf VInd) Fem Pl P2) : vivemini
+pass (VPass (VImpf VInd) Fem Pl P3) : vivemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : viver
+pass (VPass (VImpf VInd) Neutr Sg P2) : viveris
+pass (VPass (VImpf VInd) Neutr Sg P3) : vivetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : vivemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : vivemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : vivemur
+pass (VPass (VImpf VConj) Masc Sg P1) : viverer
+pass (VPass (VImpf VConj) Masc Sg P2) : vivereris
+pass (VPass (VImpf VConj) Masc Sg P3) : viveretur
+pass (VPass (VImpf VConj) Masc Pl P1) : viveremur
+pass (VPass (VImpf VConj) Masc Pl P2) : viveremini
+pass (VPass (VImpf VConj) Masc Pl P3) : viveremur
+pass (VPass (VImpf VConj) Fem Sg P1) : viverer
+pass (VPass (VImpf VConj) Fem Sg P2) : vivereris
+pass (VPass (VImpf VConj) Fem Sg P3) : viveretur
+pass (VPass (VImpf VConj) Fem Pl P1) : viveremur
+pass (VPass (VImpf VConj) Fem Pl P2) : viveremini
+pass (VPass (VImpf VConj) Fem Pl P3) : viveremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : viverer
+pass (VPass (VImpf VConj) Neutr Sg P2) : vivereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : viveretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : viveremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : viveremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : viveremur
+pass (VPass VFut Masc Sg P1) : vivebor
+pass (VPass VFut Masc Sg P2) : viveberis
+pass (VPass VFut Masc Sg P3) : vivebitur
+pass (VPass VFut Masc Pl P1) : vivebimur
+pass (VPass VFut Masc Pl P2) : vivebimini
+pass (VPass VFut Masc Pl P3) : vivebumur
+pass (VPass VFut Fem Sg P1) : vivebor
+pass (VPass VFut Fem Sg P2) : viveberis
+pass (VPass VFut Fem Sg P3) : vivebitur
+pass (VPass VFut Fem Pl P1) : vivebimur
+pass (VPass VFut Fem Pl P2) : vivebimini
+pass (VPass VFut Fem Pl P3) : vivebumur
+pass (VPass VFut Neutr Sg P1) : vivebor
+pass (VPass VFut Neutr Sg P2) : viveberis
+pass (VPass VFut Neutr Sg P3) : vivebitur
+pass (VPass VFut Neutr Pl P1) : vivebimur
+pass (VPass VFut Neutr Pl P2) : vivebimini
+pass (VPass VFut Neutr Pl P3) : vivebumur
+sup VSupAcc : vivetum
+sup VSupAbl : vivetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : ludeo
+act (VAct VSim (VPres VInd) Sg P2) : ludes
+act (VAct VSim (VPres VInd) Sg P3) : ludet
+act (VAct VSim (VPres VInd) Pl P1) : ludemus
+act (VAct VSim (VPres VInd) Pl P2) : ludetis
+act (VAct VSim (VPres VInd) Pl P3) : ludent
+act (VAct VSim (VPres VConj) Sg P1) : ludeam
+act (VAct VSim (VPres VConj) Sg P2) : ludeas
+act (VAct VSim (VPres VConj) Sg P3) : ludeat
+act (VAct VSim (VPres VConj) Pl P1) : ludeamus
+act (VAct VSim (VPres VConj) Pl P2) : ludeatis
+act (VAct VSim (VPres VConj) Pl P3) : ludeant
+act (VAct VSim (VImpf VInd) Sg P1) : ludebam
+act (VAct VSim (VImpf VInd) Sg P2) : ludebas
+act (VAct VSim (VImpf VInd) Sg P3) : ludebat
+act (VAct VSim (VImpf VInd) Pl P1) : ludebamus
+act (VAct VSim (VImpf VInd) Pl P2) : ludebatis
+act (VAct VSim (VImpf VInd) Pl P3) : ludebant
+act (VAct VSim (VImpf VConj) Sg P1) : luderem
+act (VAct VSim (VImpf VConj) Sg P2) : luderes
+act (VAct VSim (VImpf VConj) Sg P3) : luderet
+act (VAct VSim (VImpf VConj) Pl P1) : luderemus
+act (VAct VSim (VImpf VConj) Pl P2) : luderetis
+act (VAct VSim (VImpf VConj) Pl P3) : luderent
+act (VAct VSim VFut Sg P1) : ludebo
+act (VAct VSim VFut Sg P2) : ludebis
+act (VAct VSim VFut Sg P3) : ludebit
+act (VAct VSim VFut Pl P1) : ludebimus
+act (VAct VSim VFut Pl P2) : ludebitis
+act (VAct VSim VFut Pl P3) : ludebunt
+act (VAct VAnt (VPres VInd) Sg P1) : ludui
+act (VAct VAnt (VPres VInd) Sg P2) : luduisti
+act (VAct VAnt (VPres VInd) Sg P3) : luduit
+act (VAct VAnt (VPres VInd) Pl P1) : luduimus
+act (VAct VAnt (VPres VInd) Pl P2) : luduistis
+act (VAct VAnt (VPres VInd) Pl P3) : luduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : luduerim
+act (VAct VAnt (VPres VConj) Sg P2) : ludueris
+act (VAct VAnt (VPres VConj) Sg P3) : luduerit
+act (VAct VAnt (VPres VConj) Pl P1) : luduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : ludueritis
+act (VAct VAnt (VPres VConj) Pl P3) : luduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : ludueram
+act (VAct VAnt (VImpf VInd) Sg P2) : ludueras
+act (VAct VAnt (VImpf VInd) Sg P3) : luduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : ludueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : ludueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : luduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : luduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : luduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : luduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : luduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : luduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : luduissent
+act (VAct VAnt VFut Sg P1) : luduero
+act (VAct VAnt VFut Sg P2) : ludueris
+act (VAct VAnt VFut Sg P3) : luduerit
+act (VAct VAnt VFut Pl P1) : luduerimus
+act (VAct VAnt VFut Pl P2) : ludueritis
+act (VAct VAnt VFut Pl P3) : luduerint
+ger VGenAcc : ludendum
+ger VGenGen : ludendi
+ger VGenDat : ludendo
+ger VGenAbl : ludendo
+geriv Masc Sg Nom : ludendus
+geriv Masc Sg Acc : ludendum
+geriv Masc Sg Gen : ludendi
+geriv Masc Sg Dat : ludendo
+geriv Masc Sg Abl : ludendo
+geriv Masc Sg Voc : ludende
+geriv Masc Pl Nom : ludendi
+geriv Masc Pl Acc : ludendos
+geriv Masc Pl Gen : ludendorum
+geriv Masc Pl Dat : ludendis
+geriv Masc Pl Abl : ludendis
+geriv Masc Pl Voc : ludendi
+geriv Fem Sg Nom : ludenda
+geriv Fem Sg Acc : ludendam
+geriv Fem Sg Gen : ludendae
+geriv Fem Sg Dat : ludendae
+geriv Fem Sg Abl : ludenda
+geriv Fem Sg Voc : ludenda
+geriv Fem Pl Nom : ludendae
+geriv Fem Pl Acc : ludendas
+geriv Fem Pl Gen : ludendarum
+geriv Fem Pl Dat : ludendis
+geriv Fem Pl Abl : ludendis
+geriv Fem Pl Voc : ludendae
+geriv Neutr Sg Nom : ludendum
+geriv Neutr Sg Acc : ludendum
+geriv Neutr Sg Gen : ludendi
+geriv Neutr Sg Dat : ludendo
+geriv Neutr Sg Abl : ludendo
+geriv Neutr Sg Voc : ludendum
+geriv Neutr Pl Nom : ludenda
+geriv Neutr Pl Acc : ludenda
+geriv Neutr Pl Gen : ludendorum
+geriv Neutr Pl Dat : ludendis
+geriv Neutr Pl Abl : ludendis
+geriv Neutr Pl Voc : ludenda
+imp (VImp1 Sg) : lude
+imp (VImp1 Pl) : ludete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : ludeto
+imp (VImp2 Sg P3) : ludeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : ludetote
+imp (VImp2 Pl P3) : ludento
+inf VInfActPres : ludere
+inf VInfActPerf : luduisse
+inf VInfActFut : ludeturum
+partActFut Masc Sg Nom : ludeturus
+partActFut Masc Sg Acc : ludeturum
+partActFut Masc Sg Gen : ludeturi
+partActFut Masc Sg Dat : ludeturo
+partActFut Masc Sg Abl : ludeturo
+partActFut Masc Sg Voc : ludeture
+partActFut Masc Pl Nom : ludeturi
+partActFut Masc Pl Acc : ludeturos
+partActFut Masc Pl Gen : ludeturorum
+partActFut Masc Pl Dat : ludeturis
+partActFut Masc Pl Abl : ludeturis
+partActFut Masc Pl Voc : ludeturi
+partActFut Fem Sg Nom : ludetura
+partActFut Fem Sg Acc : ludeturam
+partActFut Fem Sg Gen : ludeturae
+partActFut Fem Sg Dat : ludeturae
+partActFut Fem Sg Abl : ludetura
+partActFut Fem Sg Voc : ludetura
+partActFut Fem Pl Nom : ludeturae
+partActFut Fem Pl Acc : ludeturas
+partActFut Fem Pl Gen : ludeturarum
+partActFut Fem Pl Dat : ludeturis
+partActFut Fem Pl Abl : ludeturis
+partActFut Fem Pl Voc : ludeturae
+partActFut Neutr Sg Nom : ludeturum
+partActFut Neutr Sg Acc : ludeturum
+partActFut Neutr Sg Gen : ludeturi
+partActFut Neutr Sg Dat : ludeturo
+partActFut Neutr Sg Abl : ludeturo
+partActFut Neutr Sg Voc : ludeturum
+partActFut Neutr Pl Nom : ludetura
+partActFut Neutr Pl Acc : ludetura
+partActFut Neutr Pl Gen : ludeturorum
+partActFut Neutr Pl Dat : ludeturis
+partActFut Neutr Pl Abl : ludeturis
+partActFut Neutr Pl Voc : ludetura
+partActPres Masc Sg Nom : ludens
+partActPres Masc Sg Acc : ludentem
+partActPres Masc Sg Gen : ludentis
+partActPres Masc Sg Dat : ludenti
+partActPres Masc Sg Abl : ludenti
+partActPres Masc Sg Voc : ludens
+partActPres Masc Pl Nom : ludentes
+partActPres Masc Pl Acc : ludentes
+partActPres Masc Pl Gen : ludentium
+partActPres Masc Pl Dat : ludentibus
+partActPres Masc Pl Abl : ludentibus
+partActPres Masc Pl Voc : ludentes
+partActPres Fem Sg Nom : ludens
+partActPres Fem Sg Acc : ludentem
+partActPres Fem Sg Gen : ludentis
+partActPres Fem Sg Dat : ludenti
+partActPres Fem Sg Abl : ludenti
+partActPres Fem Sg Voc : ludens
+partActPres Fem Pl Nom : ludentes
+partActPres Fem Pl Acc : ludentes
+partActPres Fem Pl Gen : ludentium
+partActPres Fem Pl Dat : ludentibus
+partActPres Fem Pl Abl : ludentibus
+partActPres Fem Pl Voc : ludentes
+partActPres Neutr Sg Nom : ludens
+partActPres Neutr Sg Acc : ludens
+partActPres Neutr Sg Gen : ludentis
+partActPres Neutr Sg Dat : ludenti
+partActPres Neutr Sg Abl : ludenti
+partActPres Neutr Sg Voc : ludens
+partActPres Neutr Pl Nom : ludentia
+partActPres Neutr Pl Acc : ludentia
+partActPres Neutr Pl Gen : ludentium
+partActPres Neutr Pl Dat : ludentibus
+partActPres Neutr Pl Abl : ludentibus
+partActPres Neutr Pl Voc : ludentia
+partPassPerf Masc Sg Nom : ludetus
+partPassPerf Masc Sg Acc : ludetum
+partPassPerf Masc Sg Gen : ludeti
+partPassPerf Masc Sg Dat : ludeto
+partPassPerf Masc Sg Abl : ludeto
+partPassPerf Masc Sg Voc : ludete
+partPassPerf Masc Pl Nom : ludeti
+partPassPerf Masc Pl Acc : ludetos
+partPassPerf Masc Pl Gen : ludetorum
+partPassPerf Masc Pl Dat : ludetis
+partPassPerf Masc Pl Abl : ludetis
+partPassPerf Masc Pl Voc : ludeti
+partPassPerf Fem Sg Nom : ludeta
+partPassPerf Fem Sg Acc : ludetam
+partPassPerf Fem Sg Gen : ludetae
+partPassPerf Fem Sg Dat : ludetae
+partPassPerf Fem Sg Abl : ludeta
+partPassPerf Fem Sg Voc : ludeta
+partPassPerf Fem Pl Nom : ludetae
+partPassPerf Fem Pl Acc : ludetas
+partPassPerf Fem Pl Gen : ludetarum
+partPassPerf Fem Pl Dat : ludetis
+partPassPerf Fem Pl Abl : ludetis
+partPassPerf Fem Pl Voc : ludetae
+partPassPerf Neutr Sg Nom : ludetum
+partPassPerf Neutr Sg Acc : ludetum
+partPassPerf Neutr Sg Gen : ludeti
+partPassPerf Neutr Sg Dat : ludeto
+partPassPerf Neutr Sg Abl : ludeto
+partPassPerf Neutr Sg Voc : ludetum
+partPassPerf Neutr Pl Nom : ludeta
+partPassPerf Neutr Pl Acc : ludeta
+partPassPerf Neutr Pl Gen : ludetorum
+partPassPerf Neutr Pl Dat : ludetis
+partPassPerf Neutr Pl Abl : ludetis
+partPassPerf Neutr Pl Voc : ludeta
+pass (VPass (VPres VInd) Masc Sg P1) : ludeor
+pass (VPass (VPres VInd) Masc Sg P2) : luderis
+pass (VPass (VPres VInd) Masc Sg P3) : ludetur
+pass (VPass (VPres VInd) Masc Pl P1) : ludemur
+pass (VPass (VPres VInd) Masc Pl P2) : ludemini
+pass (VPass (VPres VInd) Masc Pl P3) : ludemur
+pass (VPass (VPres VInd) Fem Sg P1) : ludeor
+pass (VPass (VPres VInd) Fem Sg P2) : luderis
+pass (VPass (VPres VInd) Fem Sg P3) : ludetur
+pass (VPass (VPres VInd) Fem Pl P1) : ludemur
+pass (VPass (VPres VInd) Fem Pl P2) : ludemini
+pass (VPass (VPres VInd) Fem Pl P3) : ludemur
+pass (VPass (VPres VInd) Neutr Sg P1) : ludeor
+pass (VPass (VPres VInd) Neutr Sg P2) : luderis
+pass (VPass (VPres VInd) Neutr Sg P3) : ludetur
+pass (VPass (VPres VInd) Neutr Pl P1) : ludemur
+pass (VPass (VPres VInd) Neutr Pl P2) : ludemini
+pass (VPass (VPres VInd) Neutr Pl P3) : ludemur
+pass (VPass (VPres VConj) Masc Sg P1) : ludear
+pass (VPass (VPres VConj) Masc Sg P2) : ludearis
+pass (VPass (VPres VConj) Masc Sg P3) : ludeatur
+pass (VPass (VPres VConj) Masc Pl P1) : ludeamur
+pass (VPass (VPres VConj) Masc Pl P2) : ludeamini
+pass (VPass (VPres VConj) Masc Pl P3) : ludeamur
+pass (VPass (VPres VConj) Fem Sg P1) : ludear
+pass (VPass (VPres VConj) Fem Sg P2) : ludearis
+pass (VPass (VPres VConj) Fem Sg P3) : ludeatur
+pass (VPass (VPres VConj) Fem Pl P1) : ludeamur
+pass (VPass (VPres VConj) Fem Pl P2) : ludeamini
+pass (VPass (VPres VConj) Fem Pl P3) : ludeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : ludear
+pass (VPass (VPres VConj) Neutr Sg P2) : ludearis
+pass (VPass (VPres VConj) Neutr Sg P3) : ludeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : ludeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : ludeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : ludeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : luder
+pass (VPass (VImpf VInd) Masc Sg P2) : luderis
+pass (VPass (VImpf VInd) Masc Sg P3) : ludetur
+pass (VPass (VImpf VInd) Masc Pl P1) : ludemur
+pass (VPass (VImpf VInd) Masc Pl P2) : ludemini
+pass (VPass (VImpf VInd) Masc Pl P3) : ludemur
+pass (VPass (VImpf VInd) Fem Sg P1) : luder
+pass (VPass (VImpf VInd) Fem Sg P2) : luderis
+pass (VPass (VImpf VInd) Fem Sg P3) : ludetur
+pass (VPass (VImpf VInd) Fem Pl P1) : ludemur
+pass (VPass (VImpf VInd) Fem Pl P2) : ludemini
+pass (VPass (VImpf VInd) Fem Pl P3) : ludemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : luder
+pass (VPass (VImpf VInd) Neutr Sg P2) : luderis
+pass (VPass (VImpf VInd) Neutr Sg P3) : ludetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : ludemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : ludemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : ludemur
+pass (VPass (VImpf VConj) Masc Sg P1) : luderer
+pass (VPass (VImpf VConj) Masc Sg P2) : ludereris
+pass (VPass (VImpf VConj) Masc Sg P3) : luderetur
+pass (VPass (VImpf VConj) Masc Pl P1) : luderemur
+pass (VPass (VImpf VConj) Masc Pl P2) : luderemini
+pass (VPass (VImpf VConj) Masc Pl P3) : luderemur
+pass (VPass (VImpf VConj) Fem Sg P1) : luderer
+pass (VPass (VImpf VConj) Fem Sg P2) : ludereris
+pass (VPass (VImpf VConj) Fem Sg P3) : luderetur
+pass (VPass (VImpf VConj) Fem Pl P1) : luderemur
+pass (VPass (VImpf VConj) Fem Pl P2) : luderemini
+pass (VPass (VImpf VConj) Fem Pl P3) : luderemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : luderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : ludereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : luderetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : luderemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : luderemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : luderemur
+pass (VPass VFut Masc Sg P1) : ludebor
+pass (VPass VFut Masc Sg P2) : ludeberis
+pass (VPass VFut Masc Sg P3) : ludebitur
+pass (VPass VFut Masc Pl P1) : ludebimur
+pass (VPass VFut Masc Pl P2) : ludebimini
+pass (VPass VFut Masc Pl P3) : ludebumur
+pass (VPass VFut Fem Sg P1) : ludebor
+pass (VPass VFut Fem Sg P2) : ludeberis
+pass (VPass VFut Fem Sg P3) : ludebitur
+pass (VPass VFut Fem Pl P1) : ludebimur
+pass (VPass VFut Fem Pl P2) : ludebimini
+pass (VPass VFut Fem Pl P3) : ludebumur
+pass (VPass VFut Neutr Sg P1) : ludebor
+pass (VPass VFut Neutr Sg P2) : ludeberis
+pass (VPass VFut Neutr Sg P3) : ludebitur
+pass (VPass VFut Neutr Pl P1) : ludebimur
+pass (VPass VFut Neutr Pl P2) : ludebimini
+pass (VPass VFut Neutr Pl P3) : ludebumur
+sup VSupAcc : ludetum
+sup VSupAbl : ludetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : curreo
+act (VAct VSim (VPres VInd) Sg P2) : curres
+act (VAct VSim (VPres VInd) Sg P3) : curret
+act (VAct VSim (VPres VInd) Pl P1) : curremus
+act (VAct VSim (VPres VInd) Pl P2) : curretis
+act (VAct VSim (VPres VInd) Pl P3) : current
+act (VAct VSim (VPres VConj) Sg P1) : curream
+act (VAct VSim (VPres VConj) Sg P2) : curreas
+act (VAct VSim (VPres VConj) Sg P3) : curreat
+act (VAct VSim (VPres VConj) Pl P1) : curreamus
+act (VAct VSim (VPres VConj) Pl P2) : curreatis
+act (VAct VSim (VPres VConj) Pl P3) : curreant
+act (VAct VSim (VImpf VInd) Sg P1) : currebam
+act (VAct VSim (VImpf VInd) Sg P2) : currebas
+act (VAct VSim (VImpf VInd) Sg P3) : currebat
+act (VAct VSim (VImpf VInd) Pl P1) : currebamus
+act (VAct VSim (VImpf VInd) Pl P2) : currebatis
+act (VAct VSim (VImpf VInd) Pl P3) : currebant
+act (VAct VSim (VImpf VConj) Sg P1) : currerem
+act (VAct VSim (VImpf VConj) Sg P2) : curreres
+act (VAct VSim (VImpf VConj) Sg P3) : curreret
+act (VAct VSim (VImpf VConj) Pl P1) : curreremus
+act (VAct VSim (VImpf VConj) Pl P2) : curreretis
+act (VAct VSim (VImpf VConj) Pl P3) : currerent
+act (VAct VSim VFut Sg P1) : currebo
+act (VAct VSim VFut Sg P2) : currebis
+act (VAct VSim VFut Sg P3) : currebit
+act (VAct VSim VFut Pl P1) : currebimus
+act (VAct VSim VFut Pl P2) : currebitis
+act (VAct VSim VFut Pl P3) : currebunt
+act (VAct VAnt (VPres VInd) Sg P1) : currui
+act (VAct VAnt (VPres VInd) Sg P2) : curruisti
+act (VAct VAnt (VPres VInd) Sg P3) : curruit
+act (VAct VAnt (VPres VInd) Pl P1) : curruimus
+act (VAct VAnt (VPres VInd) Pl P2) : curruistis
+act (VAct VAnt (VPres VInd) Pl P3) : curruerunt
+act (VAct VAnt (VPres VConj) Sg P1) : curruerim
+act (VAct VAnt (VPres VConj) Sg P2) : currueris
+act (VAct VAnt (VPres VConj) Sg P3) : curruerit
+act (VAct VAnt (VPres VConj) Pl P1) : curruerimus
+act (VAct VAnt (VPres VConj) Pl P2) : currueritis
+act (VAct VAnt (VPres VConj) Pl P3) : curruerint
+act (VAct VAnt (VImpf VInd) Sg P1) : currueram
+act (VAct VAnt (VImpf VInd) Sg P2) : currueras
+act (VAct VAnt (VImpf VInd) Sg P3) : curruerat
+act (VAct VAnt (VImpf VInd) Pl P1) : currueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : currueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : curruerant
+act (VAct VAnt (VImpf VConj) Sg P1) : curruissem
+act (VAct VAnt (VImpf VConj) Sg P2) : curruisses
+act (VAct VAnt (VImpf VConj) Sg P3) : curruisset
+act (VAct VAnt (VImpf VConj) Pl P1) : curruissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : curruissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : curruissent
+act (VAct VAnt VFut Sg P1) : curruero
+act (VAct VAnt VFut Sg P2) : currueris
+act (VAct VAnt VFut Sg P3) : curruerit
+act (VAct VAnt VFut Pl P1) : curruerimus
+act (VAct VAnt VFut Pl P2) : currueritis
+act (VAct VAnt VFut Pl P3) : curruerint
+ger VGenAcc : currendum
+ger VGenGen : currendi
+ger VGenDat : currendo
+ger VGenAbl : currendo
+geriv Masc Sg Nom : currendus
+geriv Masc Sg Acc : currendum
+geriv Masc Sg Gen : currendi
+geriv Masc Sg Dat : currendo
+geriv Masc Sg Abl : currendo
+geriv Masc Sg Voc : currende
+geriv Masc Pl Nom : currendi
+geriv Masc Pl Acc : currendos
+geriv Masc Pl Gen : currendorum
+geriv Masc Pl Dat : currendis
+geriv Masc Pl Abl : currendis
+geriv Masc Pl Voc : currendi
+geriv Fem Sg Nom : currenda
+geriv Fem Sg Acc : currendam
+geriv Fem Sg Gen : currendae
+geriv Fem Sg Dat : currendae
+geriv Fem Sg Abl : currenda
+geriv Fem Sg Voc : currenda
+geriv Fem Pl Nom : currendae
+geriv Fem Pl Acc : currendas
+geriv Fem Pl Gen : currendarum
+geriv Fem Pl Dat : currendis
+geriv Fem Pl Abl : currendis
+geriv Fem Pl Voc : currendae
+geriv Neutr Sg Nom : currendum
+geriv Neutr Sg Acc : currendum
+geriv Neutr Sg Gen : currendi
+geriv Neutr Sg Dat : currendo
+geriv Neutr Sg Abl : currendo
+geriv Neutr Sg Voc : currendum
+geriv Neutr Pl Nom : currenda
+geriv Neutr Pl Acc : currenda
+geriv Neutr Pl Gen : currendorum
+geriv Neutr Pl Dat : currendis
+geriv Neutr Pl Abl : currendis
+geriv Neutr Pl Voc : currenda
+imp (VImp1 Sg) : curre
+imp (VImp1 Pl) : currete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : curreto
+imp (VImp2 Sg P3) : curreto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : curretote
+imp (VImp2 Pl P3) : currento
+inf VInfActPres : currere
+inf VInfActPerf : curruisse
+inf VInfActFut : curreturum
+partActFut Masc Sg Nom : curreturus
+partActFut Masc Sg Acc : curreturum
+partActFut Masc Sg Gen : curreturi
+partActFut Masc Sg Dat : curreturo
+partActFut Masc Sg Abl : curreturo
+partActFut Masc Sg Voc : curreture
+partActFut Masc Pl Nom : curreturi
+partActFut Masc Pl Acc : curreturos
+partActFut Masc Pl Gen : curreturorum
+partActFut Masc Pl Dat : curreturis
+partActFut Masc Pl Abl : curreturis
+partActFut Masc Pl Voc : curreturi
+partActFut Fem Sg Nom : curretura
+partActFut Fem Sg Acc : curreturam
+partActFut Fem Sg Gen : curreturae
+partActFut Fem Sg Dat : curreturae
+partActFut Fem Sg Abl : curretura
+partActFut Fem Sg Voc : curretura
+partActFut Fem Pl Nom : curreturae
+partActFut Fem Pl Acc : curreturas
+partActFut Fem Pl Gen : curreturarum
+partActFut Fem Pl Dat : curreturis
+partActFut Fem Pl Abl : curreturis
+partActFut Fem Pl Voc : curreturae
+partActFut Neutr Sg Nom : curreturum
+partActFut Neutr Sg Acc : curreturum
+partActFut Neutr Sg Gen : curreturi
+partActFut Neutr Sg Dat : curreturo
+partActFut Neutr Sg Abl : curreturo
+partActFut Neutr Sg Voc : curreturum
+partActFut Neutr Pl Nom : curretura
+partActFut Neutr Pl Acc : curretura
+partActFut Neutr Pl Gen : curreturorum
+partActFut Neutr Pl Dat : curreturis
+partActFut Neutr Pl Abl : curreturis
+partActFut Neutr Pl Voc : curretura
+partActPres Masc Sg Nom : currens
+partActPres Masc Sg Acc : currentem
+partActPres Masc Sg Gen : currentis
+partActPres Masc Sg Dat : currenti
+partActPres Masc Sg Abl : currenti
+partActPres Masc Sg Voc : currens
+partActPres Masc Pl Nom : currentes
+partActPres Masc Pl Acc : currentes
+partActPres Masc Pl Gen : currentium
+partActPres Masc Pl Dat : currentibus
+partActPres Masc Pl Abl : currentibus
+partActPres Masc Pl Voc : currentes
+partActPres Fem Sg Nom : currens
+partActPres Fem Sg Acc : currentem
+partActPres Fem Sg Gen : currentis
+partActPres Fem Sg Dat : currenti
+partActPres Fem Sg Abl : currenti
+partActPres Fem Sg Voc : currens
+partActPres Fem Pl Nom : currentes
+partActPres Fem Pl Acc : currentes
+partActPres Fem Pl Gen : currentium
+partActPres Fem Pl Dat : currentibus
+partActPres Fem Pl Abl : currentibus
+partActPres Fem Pl Voc : currentes
+partActPres Neutr Sg Nom : currens
+partActPres Neutr Sg Acc : currens
+partActPres Neutr Sg Gen : currentis
+partActPres Neutr Sg Dat : currenti
+partActPres Neutr Sg Abl : currenti
+partActPres Neutr Sg Voc : currens
+partActPres Neutr Pl Nom : currentia
+partActPres Neutr Pl Acc : currentia
+partActPres Neutr Pl Gen : currentium
+partActPres Neutr Pl Dat : currentibus
+partActPres Neutr Pl Abl : currentibus
+partActPres Neutr Pl Voc : currentia
+partPassPerf Masc Sg Nom : curretus
+partPassPerf Masc Sg Acc : curretum
+partPassPerf Masc Sg Gen : curreti
+partPassPerf Masc Sg Dat : curreto
+partPassPerf Masc Sg Abl : curreto
+partPassPerf Masc Sg Voc : currete
+partPassPerf Masc Pl Nom : curreti
+partPassPerf Masc Pl Acc : curretos
+partPassPerf Masc Pl Gen : curretorum
+partPassPerf Masc Pl Dat : curretis
+partPassPerf Masc Pl Abl : curretis
+partPassPerf Masc Pl Voc : curreti
+partPassPerf Fem Sg Nom : curreta
+partPassPerf Fem Sg Acc : curretam
+partPassPerf Fem Sg Gen : curretae
+partPassPerf Fem Sg Dat : curretae
+partPassPerf Fem Sg Abl : curreta
+partPassPerf Fem Sg Voc : curreta
+partPassPerf Fem Pl Nom : curretae
+partPassPerf Fem Pl Acc : curretas
+partPassPerf Fem Pl Gen : curretarum
+partPassPerf Fem Pl Dat : curretis
+partPassPerf Fem Pl Abl : curretis
+partPassPerf Fem Pl Voc : curretae
+partPassPerf Neutr Sg Nom : curretum
+partPassPerf Neutr Sg Acc : curretum
+partPassPerf Neutr Sg Gen : curreti
+partPassPerf Neutr Sg Dat : curreto
+partPassPerf Neutr Sg Abl : curreto
+partPassPerf Neutr Sg Voc : curretum
+partPassPerf Neutr Pl Nom : curreta
+partPassPerf Neutr Pl Acc : curreta
+partPassPerf Neutr Pl Gen : curretorum
+partPassPerf Neutr Pl Dat : curretis
+partPassPerf Neutr Pl Abl : curretis
+partPassPerf Neutr Pl Voc : curreta
+pass (VPass (VPres VInd) Masc Sg P1) : curreor
+pass (VPass (VPres VInd) Masc Sg P2) : curreris
+pass (VPass (VPres VInd) Masc Sg P3) : curretur
+pass (VPass (VPres VInd) Masc Pl P1) : curremur
+pass (VPass (VPres VInd) Masc Pl P2) : curremini
+pass (VPass (VPres VInd) Masc Pl P3) : curremur
+pass (VPass (VPres VInd) Fem Sg P1) : curreor
+pass (VPass (VPres VInd) Fem Sg P2) : curreris
+pass (VPass (VPres VInd) Fem Sg P3) : curretur
+pass (VPass (VPres VInd) Fem Pl P1) : curremur
+pass (VPass (VPres VInd) Fem Pl P2) : curremini
+pass (VPass (VPres VInd) Fem Pl P3) : curremur
+pass (VPass (VPres VInd) Neutr Sg P1) : curreor
+pass (VPass (VPres VInd) Neutr Sg P2) : curreris
+pass (VPass (VPres VInd) Neutr Sg P3) : curretur
+pass (VPass (VPres VInd) Neutr Pl P1) : curremur
+pass (VPass (VPres VInd) Neutr Pl P2) : curremini
+pass (VPass (VPres VInd) Neutr Pl P3) : curremur
+pass (VPass (VPres VConj) Masc Sg P1) : currear
+pass (VPass (VPres VConj) Masc Sg P2) : currearis
+pass (VPass (VPres VConj) Masc Sg P3) : curreatur
+pass (VPass (VPres VConj) Masc Pl P1) : curreamur
+pass (VPass (VPres VConj) Masc Pl P2) : curreamini
+pass (VPass (VPres VConj) Masc Pl P3) : curreamur
+pass (VPass (VPres VConj) Fem Sg P1) : currear
+pass (VPass (VPres VConj) Fem Sg P2) : currearis
+pass (VPass (VPres VConj) Fem Sg P3) : curreatur
+pass (VPass (VPres VConj) Fem Pl P1) : curreamur
+pass (VPass (VPres VConj) Fem Pl P2) : curreamini
+pass (VPass (VPres VConj) Fem Pl P3) : curreamur
+pass (VPass (VPres VConj) Neutr Sg P1) : currear
+pass (VPass (VPres VConj) Neutr Sg P2) : currearis
+pass (VPass (VPres VConj) Neutr Sg P3) : curreatur
+pass (VPass (VPres VConj) Neutr Pl P1) : curreamur
+pass (VPass (VPres VConj) Neutr Pl P2) : curreamini
+pass (VPass (VPres VConj) Neutr Pl P3) : curreamur
+pass (VPass (VImpf VInd) Masc Sg P1) : currer
+pass (VPass (VImpf VInd) Masc Sg P2) : curreris
+pass (VPass (VImpf VInd) Masc Sg P3) : curretur
+pass (VPass (VImpf VInd) Masc Pl P1) : curremur
+pass (VPass (VImpf VInd) Masc Pl P2) : curremini
+pass (VPass (VImpf VInd) Masc Pl P3) : curremur
+pass (VPass (VImpf VInd) Fem Sg P1) : currer
+pass (VPass (VImpf VInd) Fem Sg P2) : curreris
+pass (VPass (VImpf VInd) Fem Sg P3) : curretur
+pass (VPass (VImpf VInd) Fem Pl P1) : curremur
+pass (VPass (VImpf VInd) Fem Pl P2) : curremini
+pass (VPass (VImpf VInd) Fem Pl P3) : curremur
+pass (VPass (VImpf VInd) Neutr Sg P1) : currer
+pass (VPass (VImpf VInd) Neutr Sg P2) : curreris
+pass (VPass (VImpf VInd) Neutr Sg P3) : curretur
+pass (VPass (VImpf VInd) Neutr Pl P1) : curremur
+pass (VPass (VImpf VInd) Neutr Pl P2) : curremini
+pass (VPass (VImpf VInd) Neutr Pl P3) : curremur
+pass (VPass (VImpf VConj) Masc Sg P1) : currerer
+pass (VPass (VImpf VConj) Masc Sg P2) : currereris
+pass (VPass (VImpf VConj) Masc Sg P3) : curreretur
+pass (VPass (VImpf VConj) Masc Pl P1) : curreremur
+pass (VPass (VImpf VConj) Masc Pl P2) : curreremini
+pass (VPass (VImpf VConj) Masc Pl P3) : curreremur
+pass (VPass (VImpf VConj) Fem Sg P1) : currerer
+pass (VPass (VImpf VConj) Fem Sg P2) : currereris
+pass (VPass (VImpf VConj) Fem Sg P3) : curreretur
+pass (VPass (VImpf VConj) Fem Pl P1) : curreremur
+pass (VPass (VImpf VConj) Fem Pl P2) : curreremini
+pass (VPass (VImpf VConj) Fem Pl P3) : curreremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : currerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : currereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : curreretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : curreremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : curreremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : curreremur
+pass (VPass VFut Masc Sg P1) : currebor
+pass (VPass VFut Masc Sg P2) : curreberis
+pass (VPass VFut Masc Sg P3) : currebitur
+pass (VPass VFut Masc Pl P1) : currebimur
+pass (VPass VFut Masc Pl P2) : currebimini
+pass (VPass VFut Masc Pl P3) : currebumur
+pass (VPass VFut Fem Sg P1) : currebor
+pass (VPass VFut Fem Sg P2) : curreberis
+pass (VPass VFut Fem Sg P3) : currebitur
+pass (VPass VFut Fem Pl P1) : currebimur
+pass (VPass VFut Fem Pl P2) : currebimini
+pass (VPass VFut Fem Pl P3) : currebumur
+pass (VPass VFut Neutr Sg P1) : currebor
+pass (VPass VFut Neutr Sg P2) : curreberis
+pass (VPass VFut Neutr Sg P3) : currebitur
+pass (VPass VFut Neutr Pl P1) : currebimur
+pass (VPass VFut Neutr Pl P2) : currebimini
+pass (VPass VFut Neutr Pl P3) : currebumur
+sup VSupAcc : curretum
+sup VSupAbl : curretu
+
+ act (VAct VSim (VPres VInd) Sg P1) : sereo
+act (VAct VSim (VPres VInd) Sg P2) : seres
+act (VAct VSim (VPres VInd) Sg P3) : seret
+act (VAct VSim (VPres VInd) Pl P1) : seremus
+act (VAct VSim (VPres VInd) Pl P2) : seretis
+act (VAct VSim (VPres VInd) Pl P3) : serent
+act (VAct VSim (VPres VConj) Sg P1) : seream
+act (VAct VSim (VPres VConj) Sg P2) : sereas
+act (VAct VSim (VPres VConj) Sg P3) : sereat
+act (VAct VSim (VPres VConj) Pl P1) : sereamus
+act (VAct VSim (VPres VConj) Pl P2) : sereatis
+act (VAct VSim (VPres VConj) Pl P3) : sereant
+act (VAct VSim (VImpf VInd) Sg P1) : serebam
+act (VAct VSim (VImpf VInd) Sg P2) : serebas
+act (VAct VSim (VImpf VInd) Sg P3) : serebat
+act (VAct VSim (VImpf VInd) Pl P1) : serebamus
+act (VAct VSim (VImpf VInd) Pl P2) : serebatis
+act (VAct VSim (VImpf VInd) Pl P3) : serebant
+act (VAct VSim (VImpf VConj) Sg P1) : sererem
+act (VAct VSim (VImpf VConj) Sg P2) : sereres
+act (VAct VSim (VImpf VConj) Sg P3) : sereret
+act (VAct VSim (VImpf VConj) Pl P1) : sereremus
+act (VAct VSim (VImpf VConj) Pl P2) : sereretis
+act (VAct VSim (VImpf VConj) Pl P3) : sererent
+act (VAct VSim VFut Sg P1) : serebo
+act (VAct VSim VFut Sg P2) : serebis
+act (VAct VSim VFut Sg P3) : serebit
+act (VAct VSim VFut Pl P1) : serebimus
+act (VAct VSim VFut Pl P2) : serebitis
+act (VAct VSim VFut Pl P3) : serebunt
+act (VAct VAnt (VPres VInd) Sg P1) : serui
+act (VAct VAnt (VPres VInd) Sg P2) : seruisti
+act (VAct VAnt (VPres VInd) Sg P3) : seruit
+act (VAct VAnt (VPres VInd) Pl P1) : seruimus
+act (VAct VAnt (VPres VInd) Pl P2) : seruistis
+act (VAct VAnt (VPres VInd) Pl P3) : seruerunt
+act (VAct VAnt (VPres VConj) Sg P1) : seruerim
+act (VAct VAnt (VPres VConj) Sg P2) : serueris
+act (VAct VAnt (VPres VConj) Sg P3) : seruerit
+act (VAct VAnt (VPres VConj) Pl P1) : seruerimus
+act (VAct VAnt (VPres VConj) Pl P2) : serueritis
+act (VAct VAnt (VPres VConj) Pl P3) : seruerint
+act (VAct VAnt (VImpf VInd) Sg P1) : serueram
+act (VAct VAnt (VImpf VInd) Sg P2) : serueras
+act (VAct VAnt (VImpf VInd) Sg P3) : seruerat
+act (VAct VAnt (VImpf VInd) Pl P1) : serueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : serueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : seruerant
+act (VAct VAnt (VImpf VConj) Sg P1) : seruissem
+act (VAct VAnt (VImpf VConj) Sg P2) : seruisses
+act (VAct VAnt (VImpf VConj) Sg P3) : seruisset
+act (VAct VAnt (VImpf VConj) Pl P1) : seruissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : seruissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : seruissent
+act (VAct VAnt VFut Sg P1) : seruero
+act (VAct VAnt VFut Sg P2) : serueris
+act (VAct VAnt VFut Sg P3) : seruerit
+act (VAct VAnt VFut Pl P1) : seruerimus
+act (VAct VAnt VFut Pl P2) : serueritis
+act (VAct VAnt VFut Pl P3) : seruerint
+ger VGenAcc : serendum
+ger VGenGen : serendi
+ger VGenDat : serendo
+ger VGenAbl : serendo
+geriv Masc Sg Nom : serendus
+geriv Masc Sg Acc : serendum
+geriv Masc Sg Gen : serendi
+geriv Masc Sg Dat : serendo
+geriv Masc Sg Abl : serendo
+geriv Masc Sg Voc : serende
+geriv Masc Pl Nom : serendi
+geriv Masc Pl Acc : serendos
+geriv Masc Pl Gen : serendorum
+geriv Masc Pl Dat : serendis
+geriv Masc Pl Abl : serendis
+geriv Masc Pl Voc : serendi
+geriv Fem Sg Nom : serenda
+geriv Fem Sg Acc : serendam
+geriv Fem Sg Gen : serendae
+geriv Fem Sg Dat : serendae
+geriv Fem Sg Abl : serenda
+geriv Fem Sg Voc : serenda
+geriv Fem Pl Nom : serendae
+geriv Fem Pl Acc : serendas
+geriv Fem Pl Gen : serendarum
+geriv Fem Pl Dat : serendis
+geriv Fem Pl Abl : serendis
+geriv Fem Pl Voc : serendae
+geriv Neutr Sg Nom : serendum
+geriv Neutr Sg Acc : serendum
+geriv Neutr Sg Gen : serendi
+geriv Neutr Sg Dat : serendo
+geriv Neutr Sg Abl : serendo
+geriv Neutr Sg Voc : serendum
+geriv Neutr Pl Nom : serenda
+geriv Neutr Pl Acc : serenda
+geriv Neutr Pl Gen : serendorum
+geriv Neutr Pl Dat : serendis
+geriv Neutr Pl Abl : serendis
+geriv Neutr Pl Voc : serenda
+imp (VImp1 Sg) : sere
+imp (VImp1 Pl) : serete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : sereto
+imp (VImp2 Sg P3) : sereto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : seretote
+imp (VImp2 Pl P3) : serento
+inf VInfActPres : serere
+inf VInfActPerf : seruisse
+inf VInfActFut : sereturum
+partActFut Masc Sg Nom : sereturus
+partActFut Masc Sg Acc : sereturum
+partActFut Masc Sg Gen : sereturi
+partActFut Masc Sg Dat : sereturo
+partActFut Masc Sg Abl : sereturo
+partActFut Masc Sg Voc : sereture
+partActFut Masc Pl Nom : sereturi
+partActFut Masc Pl Acc : sereturos
+partActFut Masc Pl Gen : sereturorum
+partActFut Masc Pl Dat : sereturis
+partActFut Masc Pl Abl : sereturis
+partActFut Masc Pl Voc : sereturi
+partActFut Fem Sg Nom : seretura
+partActFut Fem Sg Acc : sereturam
+partActFut Fem Sg Gen : sereturae
+partActFut Fem Sg Dat : sereturae
+partActFut Fem Sg Abl : seretura
+partActFut Fem Sg Voc : seretura
+partActFut Fem Pl Nom : sereturae
+partActFut Fem Pl Acc : sereturas
+partActFut Fem Pl Gen : sereturarum
+partActFut Fem Pl Dat : sereturis
+partActFut Fem Pl Abl : sereturis
+partActFut Fem Pl Voc : sereturae
+partActFut Neutr Sg Nom : sereturum
+partActFut Neutr Sg Acc : sereturum
+partActFut Neutr Sg Gen : sereturi
+partActFut Neutr Sg Dat : sereturo
+partActFut Neutr Sg Abl : sereturo
+partActFut Neutr Sg Voc : sereturum
+partActFut Neutr Pl Nom : seretura
+partActFut Neutr Pl Acc : seretura
+partActFut Neutr Pl Gen : sereturorum
+partActFut Neutr Pl Dat : sereturis
+partActFut Neutr Pl Abl : sereturis
+partActFut Neutr Pl Voc : seretura
+partActPres Masc Sg Nom : serens
+partActPres Masc Sg Acc : serentem
+partActPres Masc Sg Gen : serentis
+partActPres Masc Sg Dat : serenti
+partActPres Masc Sg Abl : serenti
+partActPres Masc Sg Voc : serens
+partActPres Masc Pl Nom : serentes
+partActPres Masc Pl Acc : serentes
+partActPres Masc Pl Gen : serentium
+partActPres Masc Pl Dat : serentibus
+partActPres Masc Pl Abl : serentibus
+partActPres Masc Pl Voc : serentes
+partActPres Fem Sg Nom : serens
+partActPres Fem Sg Acc : serentem
+partActPres Fem Sg Gen : serentis
+partActPres Fem Sg Dat : serenti
+partActPres Fem Sg Abl : serenti
+partActPres Fem Sg Voc : serens
+partActPres Fem Pl Nom : serentes
+partActPres Fem Pl Acc : serentes
+partActPres Fem Pl Gen : serentium
+partActPres Fem Pl Dat : serentibus
+partActPres Fem Pl Abl : serentibus
+partActPres Fem Pl Voc : serentes
+partActPres Neutr Sg Nom : serens
+partActPres Neutr Sg Acc : serens
+partActPres Neutr Sg Gen : serentis
+partActPres Neutr Sg Dat : serenti
+partActPres Neutr Sg Abl : serenti
+partActPres Neutr Sg Voc : serens
+partActPres Neutr Pl Nom : serentia
+partActPres Neutr Pl Acc : serentia
+partActPres Neutr Pl Gen : serentium
+partActPres Neutr Pl Dat : serentibus
+partActPres Neutr Pl Abl : serentibus
+partActPres Neutr Pl Voc : serentia
+partPassPerf Masc Sg Nom : seretus
+partPassPerf Masc Sg Acc : seretum
+partPassPerf Masc Sg Gen : sereti
+partPassPerf Masc Sg Dat : sereto
+partPassPerf Masc Sg Abl : sereto
+partPassPerf Masc Sg Voc : serete
+partPassPerf Masc Pl Nom : sereti
+partPassPerf Masc Pl Acc : seretos
+partPassPerf Masc Pl Gen : seretorum
+partPassPerf Masc Pl Dat : seretis
+partPassPerf Masc Pl Abl : seretis
+partPassPerf Masc Pl Voc : sereti
+partPassPerf Fem Sg Nom : sereta
+partPassPerf Fem Sg Acc : seretam
+partPassPerf Fem Sg Gen : seretae
+partPassPerf Fem Sg Dat : seretae
+partPassPerf Fem Sg Abl : sereta
+partPassPerf Fem Sg Voc : sereta
+partPassPerf Fem Pl Nom : seretae
+partPassPerf Fem Pl Acc : seretas
+partPassPerf Fem Pl Gen : seretarum
+partPassPerf Fem Pl Dat : seretis
+partPassPerf Fem Pl Abl : seretis
+partPassPerf Fem Pl Voc : seretae
+partPassPerf Neutr Sg Nom : seretum
+partPassPerf Neutr Sg Acc : seretum
+partPassPerf Neutr Sg Gen : sereti
+partPassPerf Neutr Sg Dat : sereto
+partPassPerf Neutr Sg Abl : sereto
+partPassPerf Neutr Sg Voc : seretum
+partPassPerf Neutr Pl Nom : sereta
+partPassPerf Neutr Pl Acc : sereta
+partPassPerf Neutr Pl Gen : seretorum
+partPassPerf Neutr Pl Dat : seretis
+partPassPerf Neutr Pl Abl : seretis
+partPassPerf Neutr Pl Voc : sereta
+pass (VPass (VPres VInd) Masc Sg P1) : sereor
+pass (VPass (VPres VInd) Masc Sg P2) : sereris
+pass (VPass (VPres VInd) Masc Sg P3) : seretur
+pass (VPass (VPres VInd) Masc Pl P1) : seremur
+pass (VPass (VPres VInd) Masc Pl P2) : seremini
+pass (VPass (VPres VInd) Masc Pl P3) : seremur
+pass (VPass (VPres VInd) Fem Sg P1) : sereor
+pass (VPass (VPres VInd) Fem Sg P2) : sereris
+pass (VPass (VPres VInd) Fem Sg P3) : seretur
+pass (VPass (VPres VInd) Fem Pl P1) : seremur
+pass (VPass (VPres VInd) Fem Pl P2) : seremini
+pass (VPass (VPres VInd) Fem Pl P3) : seremur
+pass (VPass (VPres VInd) Neutr Sg P1) : sereor
+pass (VPass (VPres VInd) Neutr Sg P2) : sereris
+pass (VPass (VPres VInd) Neutr Sg P3) : seretur
+pass (VPass (VPres VInd) Neutr Pl P1) : seremur
+pass (VPass (VPres VInd) Neutr Pl P2) : seremini
+pass (VPass (VPres VInd) Neutr Pl P3) : seremur
+pass (VPass (VPres VConj) Masc Sg P1) : serear
+pass (VPass (VPres VConj) Masc Sg P2) : serearis
+pass (VPass (VPres VConj) Masc Sg P3) : sereatur
+pass (VPass (VPres VConj) Masc Pl P1) : sereamur
+pass (VPass (VPres VConj) Masc Pl P2) : sereamini
+pass (VPass (VPres VConj) Masc Pl P3) : sereamur
+pass (VPass (VPres VConj) Fem Sg P1) : serear
+pass (VPass (VPres VConj) Fem Sg P2) : serearis
+pass (VPass (VPres VConj) Fem Sg P3) : sereatur
+pass (VPass (VPres VConj) Fem Pl P1) : sereamur
+pass (VPass (VPres VConj) Fem Pl P2) : sereamini
+pass (VPass (VPres VConj) Fem Pl P3) : sereamur
+pass (VPass (VPres VConj) Neutr Sg P1) : serear
+pass (VPass (VPres VConj) Neutr Sg P2) : serearis
+pass (VPass (VPres VConj) Neutr Sg P3) : sereatur
+pass (VPass (VPres VConj) Neutr Pl P1) : sereamur
+pass (VPass (VPres VConj) Neutr Pl P2) : sereamini
+pass (VPass (VPres VConj) Neutr Pl P3) : sereamur
+pass (VPass (VImpf VInd) Masc Sg P1) : serer
+pass (VPass (VImpf VInd) Masc Sg P2) : sereris
+pass (VPass (VImpf VInd) Masc Sg P3) : seretur
+pass (VPass (VImpf VInd) Masc Pl P1) : seremur
+pass (VPass (VImpf VInd) Masc Pl P2) : seremini
+pass (VPass (VImpf VInd) Masc Pl P3) : seremur
+pass (VPass (VImpf VInd) Fem Sg P1) : serer
+pass (VPass (VImpf VInd) Fem Sg P2) : sereris
+pass (VPass (VImpf VInd) Fem Sg P3) : seretur
+pass (VPass (VImpf VInd) Fem Pl P1) : seremur
+pass (VPass (VImpf VInd) Fem Pl P2) : seremini
+pass (VPass (VImpf VInd) Fem Pl P3) : seremur
+pass (VPass (VImpf VInd) Neutr Sg P1) : serer
+pass (VPass (VImpf VInd) Neutr Sg P2) : sereris
+pass (VPass (VImpf VInd) Neutr Sg P3) : seretur
+pass (VPass (VImpf VInd) Neutr Pl P1) : seremur
+pass (VPass (VImpf VInd) Neutr Pl P2) : seremini
+pass (VPass (VImpf VInd) Neutr Pl P3) : seremur
+pass (VPass (VImpf VConj) Masc Sg P1) : sererer
+pass (VPass (VImpf VConj) Masc Sg P2) : serereris
+pass (VPass (VImpf VConj) Masc Sg P3) : sereretur
+pass (VPass (VImpf VConj) Masc Pl P1) : sereremur
+pass (VPass (VImpf VConj) Masc Pl P2) : sereremini
+pass (VPass (VImpf VConj) Masc Pl P3) : sereremur
+pass (VPass (VImpf VConj) Fem Sg P1) : sererer
+pass (VPass (VImpf VConj) Fem Sg P2) : serereris
+pass (VPass (VImpf VConj) Fem Sg P3) : sereretur
+pass (VPass (VImpf VConj) Fem Pl P1) : sereremur
+pass (VPass (VImpf VConj) Fem Pl P2) : sereremini
+pass (VPass (VImpf VConj) Fem Pl P3) : sereremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : sererer
+pass (VPass (VImpf VConj) Neutr Sg P2) : serereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : sereretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : sereremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : sereremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : sereremur
+pass (VPass VFut Masc Sg P1) : serebor
+pass (VPass VFut Masc Sg P2) : sereberis
+pass (VPass VFut Masc Sg P3) : serebitur
+pass (VPass VFut Masc Pl P1) : serebimur
+pass (VPass VFut Masc Pl P2) : serebimini
+pass (VPass VFut Masc Pl P3) : serebumur
+pass (VPass VFut Fem Sg P1) : serebor
+pass (VPass VFut Fem Sg P2) : sereberis
+pass (VPass VFut Fem Sg P3) : serebitur
+pass (VPass VFut Fem Pl P1) : serebimur
+pass (VPass VFut Fem Pl P2) : serebimini
+pass (VPass VFut Fem Pl P3) : serebumur
+pass (VPass VFut Neutr Sg P1) : serebor
+pass (VPass VFut Neutr Sg P2) : sereberis
+pass (VPass VFut Neutr Sg P3) : serebitur
+pass (VPass VFut Neutr Pl P1) : serebimur
+pass (VPass VFut Neutr Pl P2) : serebimini
+pass (VPass VFut Neutr Pl P3) : serebumur
+sup VSupAcc : seretum
+sup VSupAbl : seretu
+
+ act (VAct VSim (VPres VInd) Sg P1) : canto
+act (VAct VSim (VPres VInd) Sg P2) : cantas
+act (VAct VSim (VPres VInd) Sg P3) : cantat
+act (VAct VSim (VPres VInd) Pl P1) : cantamus
+act (VAct VSim (VPres VInd) Pl P2) : cantatis
+act (VAct VSim (VPres VInd) Pl P3) : cantant
+act (VAct VSim (VPres VConj) Sg P1) : cantem
+act (VAct VSim (VPres VConj) Sg P2) : cantes
+act (VAct VSim (VPres VConj) Sg P3) : cantet
+act (VAct VSim (VPres VConj) Pl P1) : cantemus
+act (VAct VSim (VPres VConj) Pl P2) : cantetis
+act (VAct VSim (VPres VConj) Pl P3) : cantent
+act (VAct VSim (VImpf VInd) Sg P1) : cantabam
+act (VAct VSim (VImpf VInd) Sg P2) : cantabas
+act (VAct VSim (VImpf VInd) Sg P3) : cantabat
+act (VAct VSim (VImpf VInd) Pl P1) : cantabamus
+act (VAct VSim (VImpf VInd) Pl P2) : cantabatis
+act (VAct VSim (VImpf VInd) Pl P3) : cantabant
+act (VAct VSim (VImpf VConj) Sg P1) : cantarem
+act (VAct VSim (VImpf VConj) Sg P2) : cantares
+act (VAct VSim (VImpf VConj) Sg P3) : cantaret
+act (VAct VSim (VImpf VConj) Pl P1) : cantaremus
+act (VAct VSim (VImpf VConj) Pl P2) : cantaretis
+act (VAct VSim (VImpf VConj) Pl P3) : cantarent
+act (VAct VSim VFut Sg P1) : cantabo
+act (VAct VSim VFut Sg P2) : cantabis
+act (VAct VSim VFut Sg P3) : cantabit
+act (VAct VSim VFut Pl P1) : cantabimus
+act (VAct VSim VFut Pl P2) : cantabitis
+act (VAct VSim VFut Pl P3) : cantabunt
+act (VAct VAnt (VPres VInd) Sg P1) : cantavi
+act (VAct VAnt (VPres VInd) Sg P2) : cantavisti
+act (VAct VAnt (VPres VInd) Sg P3) : cantavit
+act (VAct VAnt (VPres VInd) Pl P1) : cantavimus
+act (VAct VAnt (VPres VInd) Pl P2) : cantavistis
+act (VAct VAnt (VPres VInd) Pl P3) : cantaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : cantaverim
+act (VAct VAnt (VPres VConj) Sg P2) : cantaveris
+act (VAct VAnt (VPres VConj) Sg P3) : cantaverit
+act (VAct VAnt (VPres VConj) Pl P1) : cantaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : cantaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : cantaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : cantaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : cantaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : cantaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : cantaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : cantaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : cantaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : cantavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : cantavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : cantavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : cantavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : cantavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : cantavissent
+act (VAct VAnt VFut Sg P1) : cantavero
+act (VAct VAnt VFut Sg P2) : cantaveris
+act (VAct VAnt VFut Sg P3) : cantaverit
+act (VAct VAnt VFut Pl P1) : cantaverimus
+act (VAct VAnt VFut Pl P2) : cantaveritis
+act (VAct VAnt VFut Pl P3) : cantaverint
+ger VGenAcc : cantandum
+ger VGenGen : cantandi
+ger VGenDat : cantando
+ger VGenAbl : cantando
+geriv Masc Sg Nom : cantandus
+geriv Masc Sg Acc : cantandum
+geriv Masc Sg Gen : cantandi
+geriv Masc Sg Dat : cantando
+geriv Masc Sg Abl : cantando
+geriv Masc Sg Voc : cantande
+geriv Masc Pl Nom : cantandi
+geriv Masc Pl Acc : cantandos
+geriv Masc Pl Gen : cantandorum
+geriv Masc Pl Dat : cantandis
+geriv Masc Pl Abl : cantandis
+geriv Masc Pl Voc : cantandi
+geriv Fem Sg Nom : cantanda
+geriv Fem Sg Acc : cantandam
+geriv Fem Sg Gen : cantandae
+geriv Fem Sg Dat : cantandae
+geriv Fem Sg Abl : cantanda
+geriv Fem Sg Voc : cantanda
+geriv Fem Pl Nom : cantandae
+geriv Fem Pl Acc : cantandas
+geriv Fem Pl Gen : cantandarum
+geriv Fem Pl Dat : cantandis
+geriv Fem Pl Abl : cantandis
+geriv Fem Pl Voc : cantandae
+geriv Neutr Sg Nom : cantandum
+geriv Neutr Sg Acc : cantandum
+geriv Neutr Sg Gen : cantandi
+geriv Neutr Sg Dat : cantando
+geriv Neutr Sg Abl : cantando
+geriv Neutr Sg Voc : cantandum
+geriv Neutr Pl Nom : cantanda
+geriv Neutr Pl Acc : cantanda
+geriv Neutr Pl Gen : cantandorum
+geriv Neutr Pl Dat : cantandis
+geriv Neutr Pl Abl : cantandis
+geriv Neutr Pl Voc : cantanda
+imp (VImp1 Sg) : canta
+imp (VImp1 Pl) : cantate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : cantato
+imp (VImp2 Sg P3) : cantato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : cantatote
+imp (VImp2 Pl P3) : cantanto
+inf VInfActPres : cantare
+inf VInfActPerf : cantavisse
+inf VInfActFut : cantaturum
+partActFut Masc Sg Nom : cantaturus
+partActFut Masc Sg Acc : cantaturum
+partActFut Masc Sg Gen : cantaturi
+partActFut Masc Sg Dat : cantaturo
+partActFut Masc Sg Abl : cantaturo
+partActFut Masc Sg Voc : cantature
+partActFut Masc Pl Nom : cantaturi
+partActFut Masc Pl Acc : cantaturos
+partActFut Masc Pl Gen : cantaturorum
+partActFut Masc Pl Dat : cantaturis
+partActFut Masc Pl Abl : cantaturis
+partActFut Masc Pl Voc : cantaturi
+partActFut Fem Sg Nom : cantatura
+partActFut Fem Sg Acc : cantaturam
+partActFut Fem Sg Gen : cantaturae
+partActFut Fem Sg Dat : cantaturae
+partActFut Fem Sg Abl : cantatura
+partActFut Fem Sg Voc : cantatura
+partActFut Fem Pl Nom : cantaturae
+partActFut Fem Pl Acc : cantaturas
+partActFut Fem Pl Gen : cantaturarum
+partActFut Fem Pl Dat : cantaturis
+partActFut Fem Pl Abl : cantaturis
+partActFut Fem Pl Voc : cantaturae
+partActFut Neutr Sg Nom : cantaturum
+partActFut Neutr Sg Acc : cantaturum
+partActFut Neutr Sg Gen : cantaturi
+partActFut Neutr Sg Dat : cantaturo
+partActFut Neutr Sg Abl : cantaturo
+partActFut Neutr Sg Voc : cantaturum
+partActFut Neutr Pl Nom : cantatura
+partActFut Neutr Pl Acc : cantatura
+partActFut Neutr Pl Gen : cantaturorum
+partActFut Neutr Pl Dat : cantaturis
+partActFut Neutr Pl Abl : cantaturis
+partActFut Neutr Pl Voc : cantatura
+partActPres Masc Sg Nom : cantans
+partActPres Masc Sg Acc : cantantem
+partActPres Masc Sg Gen : cantantis
+partActPres Masc Sg Dat : cantanti
+partActPres Masc Sg Abl : cantanti
+partActPres Masc Sg Voc : cantans
+partActPres Masc Pl Nom : cantantes
+partActPres Masc Pl Acc : cantantes
+partActPres Masc Pl Gen : cantantium
+partActPres Masc Pl Dat : cantantibus
+partActPres Masc Pl Abl : cantantibus
+partActPres Masc Pl Voc : cantantes
+partActPres Fem Sg Nom : cantans
+partActPres Fem Sg Acc : cantantem
+partActPres Fem Sg Gen : cantantis
+partActPres Fem Sg Dat : cantanti
+partActPres Fem Sg Abl : cantanti
+partActPres Fem Sg Voc : cantans
+partActPres Fem Pl Nom : cantantes
+partActPres Fem Pl Acc : cantantes
+partActPres Fem Pl Gen : cantantium
+partActPres Fem Pl Dat : cantantibus
+partActPres Fem Pl Abl : cantantibus
+partActPres Fem Pl Voc : cantantes
+partActPres Neutr Sg Nom : cantans
+partActPres Neutr Sg Acc : cantans
+partActPres Neutr Sg Gen : cantantis
+partActPres Neutr Sg Dat : cantanti
+partActPres Neutr Sg Abl : cantanti
+partActPres Neutr Sg Voc : cantans
+partActPres Neutr Pl Nom : cantantia
+partActPres Neutr Pl Acc : cantantia
+partActPres Neutr Pl Gen : cantantium
+partActPres Neutr Pl Dat : cantantibus
+partActPres Neutr Pl Abl : cantantibus
+partActPres Neutr Pl Voc : cantantia
+partPassPerf Masc Sg Nom : cantatus
+partPassPerf Masc Sg Acc : cantatum
+partPassPerf Masc Sg Gen : cantati
+partPassPerf Masc Sg Dat : cantato
+partPassPerf Masc Sg Abl : cantato
+partPassPerf Masc Sg Voc : cantate
+partPassPerf Masc Pl Nom : cantati
+partPassPerf Masc Pl Acc : cantatos
+partPassPerf Masc Pl Gen : cantatorum
+partPassPerf Masc Pl Dat : cantatis
+partPassPerf Masc Pl Abl : cantatis
+partPassPerf Masc Pl Voc : cantati
+partPassPerf Fem Sg Nom : cantata
+partPassPerf Fem Sg Acc : cantatam
+partPassPerf Fem Sg Gen : cantatae
+partPassPerf Fem Sg Dat : cantatae
+partPassPerf Fem Sg Abl : cantata
+partPassPerf Fem Sg Voc : cantata
+partPassPerf Fem Pl Nom : cantatae
+partPassPerf Fem Pl Acc : cantatas
+partPassPerf Fem Pl Gen : cantatarum
+partPassPerf Fem Pl Dat : cantatis
+partPassPerf Fem Pl Abl : cantatis
+partPassPerf Fem Pl Voc : cantatae
+partPassPerf Neutr Sg Nom : cantatum
+partPassPerf Neutr Sg Acc : cantatum
+partPassPerf Neutr Sg Gen : cantati
+partPassPerf Neutr Sg Dat : cantato
+partPassPerf Neutr Sg Abl : cantato
+partPassPerf Neutr Sg Voc : cantatum
+partPassPerf Neutr Pl Nom : cantata
+partPassPerf Neutr Pl Acc : cantata
+partPassPerf Neutr Pl Gen : cantatorum
+partPassPerf Neutr Pl Dat : cantatis
+partPassPerf Neutr Pl Abl : cantatis
+partPassPerf Neutr Pl Voc : cantata
+pass (VPass (VPres VInd) Masc Sg P1) : cantor
+pass (VPass (VPres VInd) Masc Sg P2) : cantaris
+pass (VPass (VPres VInd) Masc Sg P3) : cantatur
+pass (VPass (VPres VInd) Masc Pl P1) : cantamur
+pass (VPass (VPres VInd) Masc Pl P2) : cantamini
+pass (VPass (VPres VInd) Masc Pl P3) : cantamur
+pass (VPass (VPres VInd) Fem Sg P1) : cantor
+pass (VPass (VPres VInd) Fem Sg P2) : cantaris
+pass (VPass (VPres VInd) Fem Sg P3) : cantatur
+pass (VPass (VPres VInd) Fem Pl P1) : cantamur
+pass (VPass (VPres VInd) Fem Pl P2) : cantamini
+pass (VPass (VPres VInd) Fem Pl P3) : cantamur
+pass (VPass (VPres VInd) Neutr Sg P1) : cantor
+pass (VPass (VPres VInd) Neutr Sg P2) : cantaris
+pass (VPass (VPres VInd) Neutr Sg P3) : cantatur
+pass (VPass (VPres VInd) Neutr Pl P1) : cantamur
+pass (VPass (VPres VInd) Neutr Pl P2) : cantamini
+pass (VPass (VPres VInd) Neutr Pl P3) : cantamur
+pass (VPass (VPres VConj) Masc Sg P1) : canter
+pass (VPass (VPres VConj) Masc Sg P2) : canteris
+pass (VPass (VPres VConj) Masc Sg P3) : cantetur
+pass (VPass (VPres VConj) Masc Pl P1) : cantemur
+pass (VPass (VPres VConj) Masc Pl P2) : cantemini
+pass (VPass (VPres VConj) Masc Pl P3) : cantemur
+pass (VPass (VPres VConj) Fem Sg P1) : canter
+pass (VPass (VPres VConj) Fem Sg P2) : canteris
+pass (VPass (VPres VConj) Fem Sg P3) : cantetur
+pass (VPass (VPres VConj) Fem Pl P1) : cantemur
+pass (VPass (VPres VConj) Fem Pl P2) : cantemini
+pass (VPass (VPres VConj) Fem Pl P3) : cantemur
+pass (VPass (VPres VConj) Neutr Sg P1) : canter
+pass (VPass (VPres VConj) Neutr Sg P2) : canteris
+pass (VPass (VPres VConj) Neutr Sg P3) : cantetur
+pass (VPass (VPres VConj) Neutr Pl P1) : cantemur
+pass (VPass (VPres VConj) Neutr Pl P2) : cantemini
+pass (VPass (VPres VConj) Neutr Pl P3) : cantemur
+pass (VPass (VImpf VInd) Masc Sg P1) : cantar
+pass (VPass (VImpf VInd) Masc Sg P2) : cantaris
+pass (VPass (VImpf VInd) Masc Sg P3) : cantatur
+pass (VPass (VImpf VInd) Masc Pl P1) : cantamur
+pass (VPass (VImpf VInd) Masc Pl P2) : cantamini
+pass (VPass (VImpf VInd) Masc Pl P3) : cantamur
+pass (VPass (VImpf VInd) Fem Sg P1) : cantar
+pass (VPass (VImpf VInd) Fem Sg P2) : cantaris
+pass (VPass (VImpf VInd) Fem Sg P3) : cantatur
+pass (VPass (VImpf VInd) Fem Pl P1) : cantamur
+pass (VPass (VImpf VInd) Fem Pl P2) : cantamini
+pass (VPass (VImpf VInd) Fem Pl P3) : cantamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : cantar
+pass (VPass (VImpf VInd) Neutr Sg P2) : cantaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : cantatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : cantamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : cantamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : cantamur
+pass (VPass (VImpf VConj) Masc Sg P1) : cantarer
+pass (VPass (VImpf VConj) Masc Sg P2) : cantareris
+pass (VPass (VImpf VConj) Masc Sg P3) : cantaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : cantaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : cantaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : cantaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : cantarer
+pass (VPass (VImpf VConj) Fem Sg P2) : cantareris
+pass (VPass (VImpf VConj) Fem Sg P3) : cantaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : cantaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : cantaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : cantaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : cantarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : cantareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : cantaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : cantaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : cantaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : cantaremur
+pass (VPass VFut Masc Sg P1) : cantabor
+pass (VPass VFut Masc Sg P2) : cantaberis
+pass (VPass VFut Masc Sg P3) : cantabitur
+pass (VPass VFut Masc Pl P1) : cantabimur
+pass (VPass VFut Masc Pl P2) : cantabimini
+pass (VPass VFut Masc Pl P3) : cantabumur
+pass (VPass VFut Fem Sg P1) : cantabor
+pass (VPass VFut Fem Sg P2) : cantaberis
+pass (VPass VFut Fem Sg P3) : cantabitur
+pass (VPass VFut Fem Pl P1) : cantabimur
+pass (VPass VFut Fem Pl P2) : cantabimini
+pass (VPass VFut Fem Pl P3) : cantabumur
+pass (VPass VFut Neutr Sg P1) : cantabor
+pass (VPass VFut Neutr Sg P2) : cantaberis
+pass (VPass VFut Neutr Sg P3) : cantabitur
+pass (VPass VFut Neutr Pl P1) : cantabimur
+pass (VPass VFut Neutr Pl P2) : cantabimini
+pass (VPass VFut Neutr Pl P3) : cantabumur
+sup VSupAcc : cantatum
+sup VSupAbl : cantatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : sedeo
+act (VAct VSim (VPres VInd) Sg P2) : sedes
+act (VAct VSim (VPres VInd) Sg P3) : sedet
+act (VAct VSim (VPres VInd) Pl P1) : sedemus
+act (VAct VSim (VPres VInd) Pl P2) : sedetis
+act (VAct VSim (VPres VInd) Pl P3) : sedent
+act (VAct VSim (VPres VConj) Sg P1) : sedeam
+act (VAct VSim (VPres VConj) Sg P2) : sedeas
+act (VAct VSim (VPres VConj) Sg P3) : sedeat
+act (VAct VSim (VPres VConj) Pl P1) : sedeamus
+act (VAct VSim (VPres VConj) Pl P2) : sedeatis
+act (VAct VSim (VPres VConj) Pl P3) : sedeant
+act (VAct VSim (VImpf VInd) Sg P1) : sedebam
+act (VAct VSim (VImpf VInd) Sg P2) : sedebas
+act (VAct VSim (VImpf VInd) Sg P3) : sedebat
+act (VAct VSim (VImpf VInd) Pl P1) : sedebamus
+act (VAct VSim (VImpf VInd) Pl P2) : sedebatis
+act (VAct VSim (VImpf VInd) Pl P3) : sedebant
+act (VAct VSim (VImpf VConj) Sg P1) : sederem
+act (VAct VSim (VImpf VConj) Sg P2) : sederes
+act (VAct VSim (VImpf VConj) Sg P3) : sederet
+act (VAct VSim (VImpf VConj) Pl P1) : sederemus
+act (VAct VSim (VImpf VConj) Pl P2) : sederetis
+act (VAct VSim (VImpf VConj) Pl P3) : sederent
+act (VAct VSim VFut Sg P1) : sedebo
+act (VAct VSim VFut Sg P2) : sedebis
+act (VAct VSim VFut Sg P3) : sedebit
+act (VAct VSim VFut Pl P1) : sedebimus
+act (VAct VSim VFut Pl P2) : sedebitis
+act (VAct VSim VFut Pl P3) : sedebunt
+act (VAct VAnt (VPres VInd) Sg P1) : sedui
+act (VAct VAnt (VPres VInd) Sg P2) : seduisti
+act (VAct VAnt (VPres VInd) Sg P3) : seduit
+act (VAct VAnt (VPres VInd) Pl P1) : seduimus
+act (VAct VAnt (VPres VInd) Pl P2) : seduistis
+act (VAct VAnt (VPres VInd) Pl P3) : seduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : seduerim
+act (VAct VAnt (VPres VConj) Sg P2) : sedueris
+act (VAct VAnt (VPres VConj) Sg P3) : seduerit
+act (VAct VAnt (VPres VConj) Pl P1) : seduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : sedueritis
+act (VAct VAnt (VPres VConj) Pl P3) : seduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : sedueram
+act (VAct VAnt (VImpf VInd) Sg P2) : sedueras
+act (VAct VAnt (VImpf VInd) Sg P3) : seduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : sedueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : sedueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : seduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : seduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : seduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : seduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : seduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : seduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : seduissent
+act (VAct VAnt VFut Sg P1) : seduero
+act (VAct VAnt VFut Sg P2) : sedueris
+act (VAct VAnt VFut Sg P3) : seduerit
+act (VAct VAnt VFut Pl P1) : seduerimus
+act (VAct VAnt VFut Pl P2) : sedueritis
+act (VAct VAnt VFut Pl P3) : seduerint
+ger VGenAcc : sedendum
+ger VGenGen : sedendi
+ger VGenDat : sedendo
+ger VGenAbl : sedendo
+geriv Masc Sg Nom : sedendus
+geriv Masc Sg Acc : sedendum
+geriv Masc Sg Gen : sedendi
+geriv Masc Sg Dat : sedendo
+geriv Masc Sg Abl : sedendo
+geriv Masc Sg Voc : sedende
+geriv Masc Pl Nom : sedendi
+geriv Masc Pl Acc : sedendos
+geriv Masc Pl Gen : sedendorum
+geriv Masc Pl Dat : sedendis
+geriv Masc Pl Abl : sedendis
+geriv Masc Pl Voc : sedendi
+geriv Fem Sg Nom : sedenda
+geriv Fem Sg Acc : sedendam
+geriv Fem Sg Gen : sedendae
+geriv Fem Sg Dat : sedendae
+geriv Fem Sg Abl : sedenda
+geriv Fem Sg Voc : sedenda
+geriv Fem Pl Nom : sedendae
+geriv Fem Pl Acc : sedendas
+geriv Fem Pl Gen : sedendarum
+geriv Fem Pl Dat : sedendis
+geriv Fem Pl Abl : sedendis
+geriv Fem Pl Voc : sedendae
+geriv Neutr Sg Nom : sedendum
+geriv Neutr Sg Acc : sedendum
+geriv Neutr Sg Gen : sedendi
+geriv Neutr Sg Dat : sedendo
+geriv Neutr Sg Abl : sedendo
+geriv Neutr Sg Voc : sedendum
+geriv Neutr Pl Nom : sedenda
+geriv Neutr Pl Acc : sedenda
+geriv Neutr Pl Gen : sedendorum
+geriv Neutr Pl Dat : sedendis
+geriv Neutr Pl Abl : sedendis
+geriv Neutr Pl Voc : sedenda
+imp (VImp1 Sg) : sede
+imp (VImp1 Pl) : sedete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : sedeto
+imp (VImp2 Sg P3) : sedeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : sedetote
+imp (VImp2 Pl P3) : sedento
+inf VInfActPres : sedere
+inf VInfActPerf : seduisse
+inf VInfActFut : sedeturum
+partActFut Masc Sg Nom : sedeturus
+partActFut Masc Sg Acc : sedeturum
+partActFut Masc Sg Gen : sedeturi
+partActFut Masc Sg Dat : sedeturo
+partActFut Masc Sg Abl : sedeturo
+partActFut Masc Sg Voc : sedeture
+partActFut Masc Pl Nom : sedeturi
+partActFut Masc Pl Acc : sedeturos
+partActFut Masc Pl Gen : sedeturorum
+partActFut Masc Pl Dat : sedeturis
+partActFut Masc Pl Abl : sedeturis
+partActFut Masc Pl Voc : sedeturi
+partActFut Fem Sg Nom : sedetura
+partActFut Fem Sg Acc : sedeturam
+partActFut Fem Sg Gen : sedeturae
+partActFut Fem Sg Dat : sedeturae
+partActFut Fem Sg Abl : sedetura
+partActFut Fem Sg Voc : sedetura
+partActFut Fem Pl Nom : sedeturae
+partActFut Fem Pl Acc : sedeturas
+partActFut Fem Pl Gen : sedeturarum
+partActFut Fem Pl Dat : sedeturis
+partActFut Fem Pl Abl : sedeturis
+partActFut Fem Pl Voc : sedeturae
+partActFut Neutr Sg Nom : sedeturum
+partActFut Neutr Sg Acc : sedeturum
+partActFut Neutr Sg Gen : sedeturi
+partActFut Neutr Sg Dat : sedeturo
+partActFut Neutr Sg Abl : sedeturo
+partActFut Neutr Sg Voc : sedeturum
+partActFut Neutr Pl Nom : sedetura
+partActFut Neutr Pl Acc : sedetura
+partActFut Neutr Pl Gen : sedeturorum
+partActFut Neutr Pl Dat : sedeturis
+partActFut Neutr Pl Abl : sedeturis
+partActFut Neutr Pl Voc : sedetura
+partActPres Masc Sg Nom : sedens
+partActPres Masc Sg Acc : sedentem
+partActPres Masc Sg Gen : sedentis
+partActPres Masc Sg Dat : sedenti
+partActPres Masc Sg Abl : sedenti
+partActPres Masc Sg Voc : sedens
+partActPres Masc Pl Nom : sedentes
+partActPres Masc Pl Acc : sedentes
+partActPres Masc Pl Gen : sedentium
+partActPres Masc Pl Dat : sedentibus
+partActPres Masc Pl Abl : sedentibus
+partActPres Masc Pl Voc : sedentes
+partActPres Fem Sg Nom : sedens
+partActPres Fem Sg Acc : sedentem
+partActPres Fem Sg Gen : sedentis
+partActPres Fem Sg Dat : sedenti
+partActPres Fem Sg Abl : sedenti
+partActPres Fem Sg Voc : sedens
+partActPres Fem Pl Nom : sedentes
+partActPres Fem Pl Acc : sedentes
+partActPres Fem Pl Gen : sedentium
+partActPres Fem Pl Dat : sedentibus
+partActPres Fem Pl Abl : sedentibus
+partActPres Fem Pl Voc : sedentes
+partActPres Neutr Sg Nom : sedens
+partActPres Neutr Sg Acc : sedens
+partActPres Neutr Sg Gen : sedentis
+partActPres Neutr Sg Dat : sedenti
+partActPres Neutr Sg Abl : sedenti
+partActPres Neutr Sg Voc : sedens
+partActPres Neutr Pl Nom : sedentia
+partActPres Neutr Pl Acc : sedentia
+partActPres Neutr Pl Gen : sedentium
+partActPres Neutr Pl Dat : sedentibus
+partActPres Neutr Pl Abl : sedentibus
+partActPres Neutr Pl Voc : sedentia
+partPassPerf Masc Sg Nom : sedetus
+partPassPerf Masc Sg Acc : sedetum
+partPassPerf Masc Sg Gen : sedeti
+partPassPerf Masc Sg Dat : sedeto
+partPassPerf Masc Sg Abl : sedeto
+partPassPerf Masc Sg Voc : sedete
+partPassPerf Masc Pl Nom : sedeti
+partPassPerf Masc Pl Acc : sedetos
+partPassPerf Masc Pl Gen : sedetorum
+partPassPerf Masc Pl Dat : sedetis
+partPassPerf Masc Pl Abl : sedetis
+partPassPerf Masc Pl Voc : sedeti
+partPassPerf Fem Sg Nom : sedeta
+partPassPerf Fem Sg Acc : sedetam
+partPassPerf Fem Sg Gen : sedetae
+partPassPerf Fem Sg Dat : sedetae
+partPassPerf Fem Sg Abl : sedeta
+partPassPerf Fem Sg Voc : sedeta
+partPassPerf Fem Pl Nom : sedetae
+partPassPerf Fem Pl Acc : sedetas
+partPassPerf Fem Pl Gen : sedetarum
+partPassPerf Fem Pl Dat : sedetis
+partPassPerf Fem Pl Abl : sedetis
+partPassPerf Fem Pl Voc : sedetae
+partPassPerf Neutr Sg Nom : sedetum
+partPassPerf Neutr Sg Acc : sedetum
+partPassPerf Neutr Sg Gen : sedeti
+partPassPerf Neutr Sg Dat : sedeto
+partPassPerf Neutr Sg Abl : sedeto
+partPassPerf Neutr Sg Voc : sedetum
+partPassPerf Neutr Pl Nom : sedeta
+partPassPerf Neutr Pl Acc : sedeta
+partPassPerf Neutr Pl Gen : sedetorum
+partPassPerf Neutr Pl Dat : sedetis
+partPassPerf Neutr Pl Abl : sedetis
+partPassPerf Neutr Pl Voc : sedeta
+pass (VPass (VPres VInd) Masc Sg P1) : sedeor
+pass (VPass (VPres VInd) Masc Sg P2) : sederis
+pass (VPass (VPres VInd) Masc Sg P3) : sedetur
+pass (VPass (VPres VInd) Masc Pl P1) : sedemur
+pass (VPass (VPres VInd) Masc Pl P2) : sedemini
+pass (VPass (VPres VInd) Masc Pl P3) : sedemur
+pass (VPass (VPres VInd) Fem Sg P1) : sedeor
+pass (VPass (VPres VInd) Fem Sg P2) : sederis
+pass (VPass (VPres VInd) Fem Sg P3) : sedetur
+pass (VPass (VPres VInd) Fem Pl P1) : sedemur
+pass (VPass (VPres VInd) Fem Pl P2) : sedemini
+pass (VPass (VPres VInd) Fem Pl P3) : sedemur
+pass (VPass (VPres VInd) Neutr Sg P1) : sedeor
+pass (VPass (VPres VInd) Neutr Sg P2) : sederis
+pass (VPass (VPres VInd) Neutr Sg P3) : sedetur
+pass (VPass (VPres VInd) Neutr Pl P1) : sedemur
+pass (VPass (VPres VInd) Neutr Pl P2) : sedemini
+pass (VPass (VPres VInd) Neutr Pl P3) : sedemur
+pass (VPass (VPres VConj) Masc Sg P1) : sedear
+pass (VPass (VPres VConj) Masc Sg P2) : sedearis
+pass (VPass (VPres VConj) Masc Sg P3) : sedeatur
+pass (VPass (VPres VConj) Masc Pl P1) : sedeamur
+pass (VPass (VPres VConj) Masc Pl P2) : sedeamini
+pass (VPass (VPres VConj) Masc Pl P3) : sedeamur
+pass (VPass (VPres VConj) Fem Sg P1) : sedear
+pass (VPass (VPres VConj) Fem Sg P2) : sedearis
+pass (VPass (VPres VConj) Fem Sg P3) : sedeatur
+pass (VPass (VPres VConj) Fem Pl P1) : sedeamur
+pass (VPass (VPres VConj) Fem Pl P2) : sedeamini
+pass (VPass (VPres VConj) Fem Pl P3) : sedeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : sedear
+pass (VPass (VPres VConj) Neutr Sg P2) : sedearis
+pass (VPass (VPres VConj) Neutr Sg P3) : sedeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : sedeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : sedeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : sedeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : seder
+pass (VPass (VImpf VInd) Masc Sg P2) : sederis
+pass (VPass (VImpf VInd) Masc Sg P3) : sedetur
+pass (VPass (VImpf VInd) Masc Pl P1) : sedemur
+pass (VPass (VImpf VInd) Masc Pl P2) : sedemini
+pass (VPass (VImpf VInd) Masc Pl P3) : sedemur
+pass (VPass (VImpf VInd) Fem Sg P1) : seder
+pass (VPass (VImpf VInd) Fem Sg P2) : sederis
+pass (VPass (VImpf VInd) Fem Sg P3) : sedetur
+pass (VPass (VImpf VInd) Fem Pl P1) : sedemur
+pass (VPass (VImpf VInd) Fem Pl P2) : sedemini
+pass (VPass (VImpf VInd) Fem Pl P3) : sedemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : seder
+pass (VPass (VImpf VInd) Neutr Sg P2) : sederis
+pass (VPass (VImpf VInd) Neutr Sg P3) : sedetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : sedemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : sedemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : sedemur
+pass (VPass (VImpf VConj) Masc Sg P1) : sederer
+pass (VPass (VImpf VConj) Masc Sg P2) : sedereris
+pass (VPass (VImpf VConj) Masc Sg P3) : sederetur
+pass (VPass (VImpf VConj) Masc Pl P1) : sederemur
+pass (VPass (VImpf VConj) Masc Pl P2) : sederemini
+pass (VPass (VImpf VConj) Masc Pl P3) : sederemur
+pass (VPass (VImpf VConj) Fem Sg P1) : sederer
+pass (VPass (VImpf VConj) Fem Sg P2) : sedereris
+pass (VPass (VImpf VConj) Fem Sg P3) : sederetur
+pass (VPass (VImpf VConj) Fem Pl P1) : sederemur
+pass (VPass (VImpf VConj) Fem Pl P2) : sederemini
+pass (VPass (VImpf VConj) Fem Pl P3) : sederemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : sederer
+pass (VPass (VImpf VConj) Neutr Sg P2) : sedereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : sederetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : sederemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : sederemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : sederemur
+pass (VPass VFut Masc Sg P1) : sedebor
+pass (VPass VFut Masc Sg P2) : sedeberis
+pass (VPass VFut Masc Sg P3) : sedebitur
+pass (VPass VFut Masc Pl P1) : sedebimur
+pass (VPass VFut Masc Pl P2) : sedebimini
+pass (VPass VFut Masc Pl P3) : sedebumur
+pass (VPass VFut Fem Sg P1) : sedebor
+pass (VPass VFut Fem Sg P2) : sedeberis
+pass (VPass VFut Fem Sg P3) : sedebitur
+pass (VPass VFut Fem Pl P1) : sedebimur
+pass (VPass VFut Fem Pl P2) : sedebimini
+pass (VPass VFut Fem Pl P3) : sedebumur
+pass (VPass VFut Neutr Sg P1) : sedebor
+pass (VPass VFut Neutr Sg P2) : sedeberis
+pass (VPass VFut Neutr Sg P3) : sedebitur
+pass (VPass VFut Neutr Pl P1) : sedebimur
+pass (VPass VFut Neutr Pl P2) : sedebimini
+pass (VPass VFut Neutr Pl P3) : sedebumur
+sup VSupAcc : sedetum
+sup VSupAbl : sedetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : dormio
+act (VAct VSim (VPres VInd) Sg P2) : dormis
+act (VAct VSim (VPres VInd) Sg P3) : dormit
+act (VAct VSim (VPres VInd) Pl P1) : dormimus
+act (VAct VSim (VPres VInd) Pl P2) : dormitis
+act (VAct VSim (VPres VInd) Pl P3) : dormiunt
+act (VAct VSim (VPres VConj) Sg P1) : dormiam
+act (VAct VSim (VPres VConj) Sg P2) : dormias
+act (VAct VSim (VPres VConj) Sg P3) : dormiat
+act (VAct VSim (VPres VConj) Pl P1) : dormiamus
+act (VAct VSim (VPres VConj) Pl P2) : dormiatis
+act (VAct VSim (VPres VConj) Pl P3) : dormiant
+act (VAct VSim (VImpf VInd) Sg P1) : dormiebam
+act (VAct VSim (VImpf VInd) Sg P2) : dormiebas
+act (VAct VSim (VImpf VInd) Sg P3) : dormiebat
+act (VAct VSim (VImpf VInd) Pl P1) : dormiebamus
+act (VAct VSim (VImpf VInd) Pl P2) : dormiebatis
+act (VAct VSim (VImpf VInd) Pl P3) : dormiebant
+act (VAct VSim (VImpf VConj) Sg P1) : dormirem
+act (VAct VSim (VImpf VConj) Sg P2) : dormires
+act (VAct VSim (VImpf VConj) Sg P3) : dormiret
+act (VAct VSim (VImpf VConj) Pl P1) : dormiremus
+act (VAct VSim (VImpf VConj) Pl P2) : dormiretis
+act (VAct VSim (VImpf VConj) Pl P3) : dormirent
+act (VAct VSim VFut Sg P1) : dormiam
+act (VAct VSim VFut Sg P2) : dormies
+act (VAct VSim VFut Sg P3) : dormiet
+act (VAct VSim VFut Pl P1) : dormiemus
+act (VAct VSim VFut Pl P2) : dormietis
+act (VAct VSim VFut Pl P3) : dormient
+act (VAct VAnt (VPres VInd) Sg P1) : dormivi
+act (VAct VAnt (VPres VInd) Sg P2) : dormivisti
+act (VAct VAnt (VPres VInd) Sg P3) : dormivit
+act (VAct VAnt (VPres VInd) Pl P1) : dormivimus
+act (VAct VAnt (VPres VInd) Pl P2) : dormivistis
+act (VAct VAnt (VPres VInd) Pl P3) : dormiverunt
+act (VAct VAnt (VPres VConj) Sg P1) : dormiverim
+act (VAct VAnt (VPres VConj) Sg P2) : dormiveris
+act (VAct VAnt (VPres VConj) Sg P3) : dormiverit
+act (VAct VAnt (VPres VConj) Pl P1) : dormiverimus
+act (VAct VAnt (VPres VConj) Pl P2) : dormiveritis
+act (VAct VAnt (VPres VConj) Pl P3) : dormiverint
+act (VAct VAnt (VImpf VInd) Sg P1) : dormiveram
+act (VAct VAnt (VImpf VInd) Sg P2) : dormiveras
+act (VAct VAnt (VImpf VInd) Sg P3) : dormiverat
+act (VAct VAnt (VImpf VInd) Pl P1) : dormiveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : dormiveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : dormiverant
+act (VAct VAnt (VImpf VConj) Sg P1) : dormivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : dormivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : dormivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : dormivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : dormivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : dormivissent
+act (VAct VAnt VFut Sg P1) : dormivero
+act (VAct VAnt VFut Sg P2) : dormiveris
+act (VAct VAnt VFut Sg P3) : dormiverit
+act (VAct VAnt VFut Pl P1) : dormiverimus
+act (VAct VAnt VFut Pl P2) : dormiveritis
+act (VAct VAnt VFut Pl P3) : dormiverint
+ger VGenAcc : dormindum
+ger VGenGen : dormindi
+ger VGenDat : dormindo
+ger VGenAbl : dormindo
+geriv Masc Sg Nom : dormindus
+geriv Masc Sg Acc : dormindum
+geriv Masc Sg Gen : dormindi
+geriv Masc Sg Dat : dormindo
+geriv Masc Sg Abl : dormindo
+geriv Masc Sg Voc : dorminde
+geriv Masc Pl Nom : dormindi
+geriv Masc Pl Acc : dormindos
+geriv Masc Pl Gen : dormindorum
+geriv Masc Pl Dat : dormindis
+geriv Masc Pl Abl : dormindis
+geriv Masc Pl Voc : dormindi
+geriv Fem Sg Nom : dorminda
+geriv Fem Sg Acc : dormindam
+geriv Fem Sg Gen : dormindae
+geriv Fem Sg Dat : dormindae
+geriv Fem Sg Abl : dorminda
+geriv Fem Sg Voc : dorminda
+geriv Fem Pl Nom : dormindae
+geriv Fem Pl Acc : dormindas
+geriv Fem Pl Gen : dormindarum
+geriv Fem Pl Dat : dormindis
+geriv Fem Pl Abl : dormindis
+geriv Fem Pl Voc : dormindae
+geriv Neutr Sg Nom : dormindum
+geriv Neutr Sg Acc : dormindum
+geriv Neutr Sg Gen : dormindi
+geriv Neutr Sg Dat : dormindo
+geriv Neutr Sg Abl : dormindo
+geriv Neutr Sg Voc : dormindum
+geriv Neutr Pl Nom : dorminda
+geriv Neutr Pl Acc : dorminda
+geriv Neutr Pl Gen : dormindorum
+geriv Neutr Pl Dat : dormindis
+geriv Neutr Pl Abl : dormindis
+geriv Neutr Pl Voc : dorminda
+imp (VImp1 Sg) : dormi
+imp (VImp1 Pl) : dormite
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : dormito
+imp (VImp2 Sg P3) : dormito
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : dormitote
+imp (VImp2 Pl P3) : dorminto
+inf VInfActPres : dormire
+inf VInfActPerf : dormivisse
+inf VInfActFut : dormiturum
+partActFut Masc Sg Nom : dormiturus
+partActFut Masc Sg Acc : dormiturum
+partActFut Masc Sg Gen : dormituri
+partActFut Masc Sg Dat : dormituro
+partActFut Masc Sg Abl : dormituro
+partActFut Masc Sg Voc : dormiture
+partActFut Masc Pl Nom : dormituri
+partActFut Masc Pl Acc : dormituros
+partActFut Masc Pl Gen : dormiturorum
+partActFut Masc Pl Dat : dormituris
+partActFut Masc Pl Abl : dormituris
+partActFut Masc Pl Voc : dormituri
+partActFut Fem Sg Nom : dormitura
+partActFut Fem Sg Acc : dormituram
+partActFut Fem Sg Gen : dormiturae
+partActFut Fem Sg Dat : dormiturae
+partActFut Fem Sg Abl : dormitura
+partActFut Fem Sg Voc : dormitura
+partActFut Fem Pl Nom : dormiturae
+partActFut Fem Pl Acc : dormituras
+partActFut Fem Pl Gen : dormiturarum
+partActFut Fem Pl Dat : dormituris
+partActFut Fem Pl Abl : dormituris
+partActFut Fem Pl Voc : dormiturae
+partActFut Neutr Sg Nom : dormiturum
+partActFut Neutr Sg Acc : dormiturum
+partActFut Neutr Sg Gen : dormituri
+partActFut Neutr Sg Dat : dormituro
+partActFut Neutr Sg Abl : dormituro
+partActFut Neutr Sg Voc : dormiturum
+partActFut Neutr Pl Nom : dormitura
+partActFut Neutr Pl Acc : dormitura
+partActFut Neutr Pl Gen : dormiturorum
+partActFut Neutr Pl Dat : dormituris
+partActFut Neutr Pl Abl : dormituris
+partActFut Neutr Pl Voc : dormitura
+partActPres Masc Sg Nom : dormins
+partActPres Masc Sg Acc : dormintem
+partActPres Masc Sg Gen : dormintis
+partActPres Masc Sg Dat : dorminti
+partActPres Masc Sg Abl : dorminti
+partActPres Masc Sg Voc : dormins
+partActPres Masc Pl Nom : dormintes
+partActPres Masc Pl Acc : dormintes
+partActPres Masc Pl Gen : dormintium
+partActPres Masc Pl Dat : dormintibus
+partActPres Masc Pl Abl : dormintibus
+partActPres Masc Pl Voc : dormintes
+partActPres Fem Sg Nom : dormins
+partActPres Fem Sg Acc : dormintem
+partActPres Fem Sg Gen : dormintis
+partActPres Fem Sg Dat : dorminti
+partActPres Fem Sg Abl : dorminti
+partActPres Fem Sg Voc : dormins
+partActPres Fem Pl Nom : dormintes
+partActPres Fem Pl Acc : dormintes
+partActPres Fem Pl Gen : dormintium
+partActPres Fem Pl Dat : dormintibus
+partActPres Fem Pl Abl : dormintibus
+partActPres Fem Pl Voc : dormintes
+partActPres Neutr Sg Nom : dormins
+partActPres Neutr Sg Acc : dormins
+partActPres Neutr Sg Gen : dormintis
+partActPres Neutr Sg Dat : dorminti
+partActPres Neutr Sg Abl : dorminti
+partActPres Neutr Sg Voc : dormins
+partActPres Neutr Pl Nom : dormintia
+partActPres Neutr Pl Acc : dormintia
+partActPres Neutr Pl Gen : dormintium
+partActPres Neutr Pl Dat : dormintibus
+partActPres Neutr Pl Abl : dormintibus
+partActPres Neutr Pl Voc : dormintia
+partPassPerf Masc Sg Nom : dormitus
+partPassPerf Masc Sg Acc : dormitum
+partPassPerf Masc Sg Gen : dormiti
+partPassPerf Masc Sg Dat : dormito
+partPassPerf Masc Sg Abl : dormito
+partPassPerf Masc Sg Voc : dormite
+partPassPerf Masc Pl Nom : dormiti
+partPassPerf Masc Pl Acc : dormitos
+partPassPerf Masc Pl Gen : dormitorum
+partPassPerf Masc Pl Dat : dormitis
+partPassPerf Masc Pl Abl : dormitis
+partPassPerf Masc Pl Voc : dormiti
+partPassPerf Fem Sg Nom : dormita
+partPassPerf Fem Sg Acc : dormitam
+partPassPerf Fem Sg Gen : dormitae
+partPassPerf Fem Sg Dat : dormitae
+partPassPerf Fem Sg Abl : dormita
+partPassPerf Fem Sg Voc : dormita
+partPassPerf Fem Pl Nom : dormitae
+partPassPerf Fem Pl Acc : dormitas
+partPassPerf Fem Pl Gen : dormitarum
+partPassPerf Fem Pl Dat : dormitis
+partPassPerf Fem Pl Abl : dormitis
+partPassPerf Fem Pl Voc : dormitae
+partPassPerf Neutr Sg Nom : dormitum
+partPassPerf Neutr Sg Acc : dormitum
+partPassPerf Neutr Sg Gen : dormiti
+partPassPerf Neutr Sg Dat : dormito
+partPassPerf Neutr Sg Abl : dormito
+partPassPerf Neutr Sg Voc : dormitum
+partPassPerf Neutr Pl Nom : dormita
+partPassPerf Neutr Pl Acc : dormita
+partPassPerf Neutr Pl Gen : dormitorum
+partPassPerf Neutr Pl Dat : dormitis
+partPassPerf Neutr Pl Abl : dormitis
+partPassPerf Neutr Pl Voc : dormita
+pass (VPass (VPres VInd) Masc Sg P1) : dormior
+pass (VPass (VPres VInd) Masc Sg P2) : dormiris
+pass (VPass (VPres VInd) Masc Sg P3) : dormitur
+pass (VPass (VPres VInd) Masc Pl P1) : dormimur
+pass (VPass (VPres VInd) Masc Pl P2) : dormimini
+pass (VPass (VPres VInd) Masc Pl P3) : dormimur
+pass (VPass (VPres VInd) Fem Sg P1) : dormior
+pass (VPass (VPres VInd) Fem Sg P2) : dormiris
+pass (VPass (VPres VInd) Fem Sg P3) : dormitur
+pass (VPass (VPres VInd) Fem Pl P1) : dormimur
+pass (VPass (VPres VInd) Fem Pl P2) : dormimini
+pass (VPass (VPres VInd) Fem Pl P3) : dormimur
+pass (VPass (VPres VInd) Neutr Sg P1) : dormior
+pass (VPass (VPres VInd) Neutr Sg P2) : dormiris
+pass (VPass (VPres VInd) Neutr Sg P3) : dormitur
+pass (VPass (VPres VInd) Neutr Pl P1) : dormimur
+pass (VPass (VPres VInd) Neutr Pl P2) : dormimini
+pass (VPass (VPres VInd) Neutr Pl P3) : dormimur
+pass (VPass (VPres VConj) Masc Sg P1) : dormiar
+pass (VPass (VPres VConj) Masc Sg P2) : dormiaris
+pass (VPass (VPres VConj) Masc Sg P3) : dormiatur
+pass (VPass (VPres VConj) Masc Pl P1) : dormiamur
+pass (VPass (VPres VConj) Masc Pl P2) : dormiamini
+pass (VPass (VPres VConj) Masc Pl P3) : dormiamur
+pass (VPass (VPres VConj) Fem Sg P1) : dormiar
+pass (VPass (VPres VConj) Fem Sg P2) : dormiaris
+pass (VPass (VPres VConj) Fem Sg P3) : dormiatur
+pass (VPass (VPres VConj) Fem Pl P1) : dormiamur
+pass (VPass (VPres VConj) Fem Pl P2) : dormiamini
+pass (VPass (VPres VConj) Fem Pl P3) : dormiamur
+pass (VPass (VPres VConj) Neutr Sg P1) : dormiar
+pass (VPass (VPres VConj) Neutr Sg P2) : dormiaris
+pass (VPass (VPres VConj) Neutr Sg P3) : dormiatur
+pass (VPass (VPres VConj) Neutr Pl P1) : dormiamur
+pass (VPass (VPres VConj) Neutr Pl P2) : dormiamini
+pass (VPass (VPres VConj) Neutr Pl P3) : dormiamur
+pass (VPass (VImpf VInd) Masc Sg P1) : dormir
+pass (VPass (VImpf VInd) Masc Sg P2) : dormiris
+pass (VPass (VImpf VInd) Masc Sg P3) : dormitur
+pass (VPass (VImpf VInd) Masc Pl P1) : dormimur
+pass (VPass (VImpf VInd) Masc Pl P2) : dormimini
+pass (VPass (VImpf VInd) Masc Pl P3) : dormimur
+pass (VPass (VImpf VInd) Fem Sg P1) : dormir
+pass (VPass (VImpf VInd) Fem Sg P2) : dormiris
+pass (VPass (VImpf VInd) Fem Sg P3) : dormitur
+pass (VPass (VImpf VInd) Fem Pl P1) : dormimur
+pass (VPass (VImpf VInd) Fem Pl P2) : dormimini
+pass (VPass (VImpf VInd) Fem Pl P3) : dormimur
+pass (VPass (VImpf VInd) Neutr Sg P1) : dormir
+pass (VPass (VImpf VInd) Neutr Sg P2) : dormiris
+pass (VPass (VImpf VInd) Neutr Sg P3) : dormitur
+pass (VPass (VImpf VInd) Neutr Pl P1) : dormimur
+pass (VPass (VImpf VInd) Neutr Pl P2) : dormimini
+pass (VPass (VImpf VInd) Neutr Pl P3) : dormimur
+pass (VPass (VImpf VConj) Masc Sg P1) : dormirer
+pass (VPass (VImpf VConj) Masc Sg P2) : dormireris
+pass (VPass (VImpf VConj) Masc Sg P3) : dormiretur
+pass (VPass (VImpf VConj) Masc Pl P1) : dormiremur
+pass (VPass (VImpf VConj) Masc Pl P2) : dormiremini
+pass (VPass (VImpf VConj) Masc Pl P3) : dormiremur
+pass (VPass (VImpf VConj) Fem Sg P1) : dormirer
+pass (VPass (VImpf VConj) Fem Sg P2) : dormireris
+pass (VPass (VImpf VConj) Fem Sg P3) : dormiretur
+pass (VPass (VImpf VConj) Fem Pl P1) : dormiremur
+pass (VPass (VImpf VConj) Fem Pl P2) : dormiremini
+pass (VPass (VImpf VConj) Fem Pl P3) : dormiremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : dormirer
+pass (VPass (VImpf VConj) Neutr Sg P2) : dormireris
+pass (VPass (VImpf VConj) Neutr Sg P3) : dormiretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : dormiremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : dormiremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : dormiremur
+pass (VPass VFut Masc Sg P1) : dormibor
+pass (VPass VFut Masc Sg P2) : dormiberis
+pass (VPass VFut Masc Sg P3) : dormibitur
+pass (VPass VFut Masc Pl P1) : dormibimur
+pass (VPass VFut Masc Pl P2) : dormibimini
+pass (VPass VFut Masc Pl P3) : dormibumur
+pass (VPass VFut Fem Sg P1) : dormibor
+pass (VPass VFut Fem Sg P2) : dormiberis
+pass (VPass VFut Fem Sg P3) : dormibitur
+pass (VPass VFut Fem Pl P1) : dormibimur
+pass (VPass VFut Fem Pl P2) : dormibimini
+pass (VPass VFut Fem Pl P3) : dormibumur
+pass (VPass VFut Neutr Sg P1) : dormibor
+pass (VPass VFut Neutr Sg P2) : dormiberis
+pass (VPass VFut Neutr Sg P3) : dormibitur
+pass (VPass VFut Neutr Pl P1) : dormibimur
+pass (VPass VFut Neutr Pl P2) : dormibimini
+pass (VPass VFut Neutr Pl P3) : dormibumur
+sup VSupAcc : dormitum
+sup VSupAbl : dormitu
+
+ act (VAct VSim (VPres VInd) Sg P1) : oleo
+act (VAct VSim (VPres VInd) Sg P2) : oles
+act (VAct VSim (VPres VInd) Sg P3) : olet
+act (VAct VSim (VPres VInd) Pl P1) : olemus
+act (VAct VSim (VPres VInd) Pl P2) : oletis
+act (VAct VSim (VPres VInd) Pl P3) : olent
+act (VAct VSim (VPres VConj) Sg P1) : oleam
+act (VAct VSim (VPres VConj) Sg P2) : oleas
+act (VAct VSim (VPres VConj) Sg P3) : oleat
+act (VAct VSim (VPres VConj) Pl P1) : oleamus
+act (VAct VSim (VPres VConj) Pl P2) : oleatis
+act (VAct VSim (VPres VConj) Pl P3) : oleant
+act (VAct VSim (VImpf VInd) Sg P1) : olebam
+act (VAct VSim (VImpf VInd) Sg P2) : olebas
+act (VAct VSim (VImpf VInd) Sg P3) : olebat
+act (VAct VSim (VImpf VInd) Pl P1) : olebamus
+act (VAct VSim (VImpf VInd) Pl P2) : olebatis
+act (VAct VSim (VImpf VInd) Pl P3) : olebant
+act (VAct VSim (VImpf VConj) Sg P1) : olerem
+act (VAct VSim (VImpf VConj) Sg P2) : oleres
+act (VAct VSim (VImpf VConj) Sg P3) : oleret
+act (VAct VSim (VImpf VConj) Pl P1) : oleremus
+act (VAct VSim (VImpf VConj) Pl P2) : oleretis
+act (VAct VSim (VImpf VConj) Pl P3) : olerent
+act (VAct VSim VFut Sg P1) : olebo
+act (VAct VSim VFut Sg P2) : olebis
+act (VAct VSim VFut Sg P3) : olebit
+act (VAct VSim VFut Pl P1) : olebimus
+act (VAct VSim VFut Pl P2) : olebitis
+act (VAct VSim VFut Pl P3) : olebunt
+act (VAct VAnt (VPres VInd) Sg P1) : olui
+act (VAct VAnt (VPres VInd) Sg P2) : oluisti
+act (VAct VAnt (VPres VInd) Sg P3) : oluit
+act (VAct VAnt (VPres VInd) Pl P1) : oluimus
+act (VAct VAnt (VPres VInd) Pl P2) : oluistis
+act (VAct VAnt (VPres VInd) Pl P3) : oluerunt
+act (VAct VAnt (VPres VConj) Sg P1) : oluerim
+act (VAct VAnt (VPres VConj) Sg P2) : olueris
+act (VAct VAnt (VPres VConj) Sg P3) : oluerit
+act (VAct VAnt (VPres VConj) Pl P1) : oluerimus
+act (VAct VAnt (VPres VConj) Pl P2) : olueritis
+act (VAct VAnt (VPres VConj) Pl P3) : oluerint
+act (VAct VAnt (VImpf VInd) Sg P1) : olueram
+act (VAct VAnt (VImpf VInd) Sg P2) : olueras
+act (VAct VAnt (VImpf VInd) Sg P3) : oluerat
+act (VAct VAnt (VImpf VInd) Pl P1) : olueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : olueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : oluerant
+act (VAct VAnt (VImpf VConj) Sg P1) : oluissem
+act (VAct VAnt (VImpf VConj) Sg P2) : oluisses
+act (VAct VAnt (VImpf VConj) Sg P3) : oluisset
+act (VAct VAnt (VImpf VConj) Pl P1) : oluissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : oluissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : oluissent
+act (VAct VAnt VFut Sg P1) : oluero
+act (VAct VAnt VFut Sg P2) : olueris
+act (VAct VAnt VFut Sg P3) : oluerit
+act (VAct VAnt VFut Pl P1) : oluerimus
+act (VAct VAnt VFut Pl P2) : olueritis
+act (VAct VAnt VFut Pl P3) : oluerint
+ger VGenAcc : olendum
+ger VGenGen : olendi
+ger VGenDat : olendo
+ger VGenAbl : olendo
+geriv Masc Sg Nom : olendus
+geriv Masc Sg Acc : olendum
+geriv Masc Sg Gen : olendi
+geriv Masc Sg Dat : olendo
+geriv Masc Sg Abl : olendo
+geriv Masc Sg Voc : olende
+geriv Masc Pl Nom : olendi
+geriv Masc Pl Acc : olendos
+geriv Masc Pl Gen : olendorum
+geriv Masc Pl Dat : olendis
+geriv Masc Pl Abl : olendis
+geriv Masc Pl Voc : olendi
+geriv Fem Sg Nom : olenda
+geriv Fem Sg Acc : olendam
+geriv Fem Sg Gen : olendae
+geriv Fem Sg Dat : olendae
+geriv Fem Sg Abl : olenda
+geriv Fem Sg Voc : olenda
+geriv Fem Pl Nom : olendae
+geriv Fem Pl Acc : olendas
+geriv Fem Pl Gen : olendarum
+geriv Fem Pl Dat : olendis
+geriv Fem Pl Abl : olendis
+geriv Fem Pl Voc : olendae
+geriv Neutr Sg Nom : olendum
+geriv Neutr Sg Acc : olendum
+geriv Neutr Sg Gen : olendi
+geriv Neutr Sg Dat : olendo
+geriv Neutr Sg Abl : olendo
+geriv Neutr Sg Voc : olendum
+geriv Neutr Pl Nom : olenda
+geriv Neutr Pl Acc : olenda
+geriv Neutr Pl Gen : olendorum
+geriv Neutr Pl Dat : olendis
+geriv Neutr Pl Abl : olendis
+geriv Neutr Pl Voc : olenda
+imp (VImp1 Sg) : ole
+imp (VImp1 Pl) : olete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : oleto
+imp (VImp2 Sg P3) : oleto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : oletote
+imp (VImp2 Pl P3) : olento
+inf VInfActPres : olere
+inf VInfActPerf : oluisse
+inf VInfActFut : oleturum
+partActFut Masc Sg Nom : oleturus
+partActFut Masc Sg Acc : oleturum
+partActFut Masc Sg Gen : oleturi
+partActFut Masc Sg Dat : oleturo
+partActFut Masc Sg Abl : oleturo
+partActFut Masc Sg Voc : oleture
+partActFut Masc Pl Nom : oleturi
+partActFut Masc Pl Acc : oleturos
+partActFut Masc Pl Gen : oleturorum
+partActFut Masc Pl Dat : oleturis
+partActFut Masc Pl Abl : oleturis
+partActFut Masc Pl Voc : oleturi
+partActFut Fem Sg Nom : oletura
+partActFut Fem Sg Acc : oleturam
+partActFut Fem Sg Gen : oleturae
+partActFut Fem Sg Dat : oleturae
+partActFut Fem Sg Abl : oletura
+partActFut Fem Sg Voc : oletura
+partActFut Fem Pl Nom : oleturae
+partActFut Fem Pl Acc : oleturas
+partActFut Fem Pl Gen : oleturarum
+partActFut Fem Pl Dat : oleturis
+partActFut Fem Pl Abl : oleturis
+partActFut Fem Pl Voc : oleturae
+partActFut Neutr Sg Nom : oleturum
+partActFut Neutr Sg Acc : oleturum
+partActFut Neutr Sg Gen : oleturi
+partActFut Neutr Sg Dat : oleturo
+partActFut Neutr Sg Abl : oleturo
+partActFut Neutr Sg Voc : oleturum
+partActFut Neutr Pl Nom : oletura
+partActFut Neutr Pl Acc : oletura
+partActFut Neutr Pl Gen : oleturorum
+partActFut Neutr Pl Dat : oleturis
+partActFut Neutr Pl Abl : oleturis
+partActFut Neutr Pl Voc : oletura
+partActPres Masc Sg Nom : olens
+partActPres Masc Sg Acc : olentem
+partActPres Masc Sg Gen : olentis
+partActPres Masc Sg Dat : olenti
+partActPres Masc Sg Abl : olenti
+partActPres Masc Sg Voc : olens
+partActPres Masc Pl Nom : olentes
+partActPres Masc Pl Acc : olentes
+partActPres Masc Pl Gen : olentium
+partActPres Masc Pl Dat : olentibus
+partActPres Masc Pl Abl : olentibus
+partActPres Masc Pl Voc : olentes
+partActPres Fem Sg Nom : olens
+partActPres Fem Sg Acc : olentem
+partActPres Fem Sg Gen : olentis
+partActPres Fem Sg Dat : olenti
+partActPres Fem Sg Abl : olenti
+partActPres Fem Sg Voc : olens
+partActPres Fem Pl Nom : olentes
+partActPres Fem Pl Acc : olentes
+partActPres Fem Pl Gen : olentium
+partActPres Fem Pl Dat : olentibus
+partActPres Fem Pl Abl : olentibus
+partActPres Fem Pl Voc : olentes
+partActPres Neutr Sg Nom : olens
+partActPres Neutr Sg Acc : olens
+partActPres Neutr Sg Gen : olentis
+partActPres Neutr Sg Dat : olenti
+partActPres Neutr Sg Abl : olenti
+partActPres Neutr Sg Voc : olens
+partActPres Neutr Pl Nom : olentia
+partActPres Neutr Pl Acc : olentia
+partActPres Neutr Pl Gen : olentium
+partActPres Neutr Pl Dat : olentibus
+partActPres Neutr Pl Abl : olentibus
+partActPres Neutr Pl Voc : olentia
+partPassPerf Masc Sg Nom : oletus
+partPassPerf Masc Sg Acc : oletum
+partPassPerf Masc Sg Gen : oleti
+partPassPerf Masc Sg Dat : oleto
+partPassPerf Masc Sg Abl : oleto
+partPassPerf Masc Sg Voc : olete
+partPassPerf Masc Pl Nom : oleti
+partPassPerf Masc Pl Acc : oletos
+partPassPerf Masc Pl Gen : oletorum
+partPassPerf Masc Pl Dat : oletis
+partPassPerf Masc Pl Abl : oletis
+partPassPerf Masc Pl Voc : oleti
+partPassPerf Fem Sg Nom : oleta
+partPassPerf Fem Sg Acc : oletam
+partPassPerf Fem Sg Gen : oletae
+partPassPerf Fem Sg Dat : oletae
+partPassPerf Fem Sg Abl : oleta
+partPassPerf Fem Sg Voc : oleta
+partPassPerf Fem Pl Nom : oletae
+partPassPerf Fem Pl Acc : oletas
+partPassPerf Fem Pl Gen : oletarum
+partPassPerf Fem Pl Dat : oletis
+partPassPerf Fem Pl Abl : oletis
+partPassPerf Fem Pl Voc : oletae
+partPassPerf Neutr Sg Nom : oletum
+partPassPerf Neutr Sg Acc : oletum
+partPassPerf Neutr Sg Gen : oleti
+partPassPerf Neutr Sg Dat : oleto
+partPassPerf Neutr Sg Abl : oleto
+partPassPerf Neutr Sg Voc : oletum
+partPassPerf Neutr Pl Nom : oleta
+partPassPerf Neutr Pl Acc : oleta
+partPassPerf Neutr Pl Gen : oletorum
+partPassPerf Neutr Pl Dat : oletis
+partPassPerf Neutr Pl Abl : oletis
+partPassPerf Neutr Pl Voc : oleta
+pass (VPass (VPres VInd) Masc Sg P1) : oleor
+pass (VPass (VPres VInd) Masc Sg P2) : oleris
+pass (VPass (VPres VInd) Masc Sg P3) : oletur
+pass (VPass (VPres VInd) Masc Pl P1) : olemur
+pass (VPass (VPres VInd) Masc Pl P2) : olemini
+pass (VPass (VPres VInd) Masc Pl P3) : olemur
+pass (VPass (VPres VInd) Fem Sg P1) : oleor
+pass (VPass (VPres VInd) Fem Sg P2) : oleris
+pass (VPass (VPres VInd) Fem Sg P3) : oletur
+pass (VPass (VPres VInd) Fem Pl P1) : olemur
+pass (VPass (VPres VInd) Fem Pl P2) : olemini
+pass (VPass (VPres VInd) Fem Pl P3) : olemur
+pass (VPass (VPres VInd) Neutr Sg P1) : oleor
+pass (VPass (VPres VInd) Neutr Sg P2) : oleris
+pass (VPass (VPres VInd) Neutr Sg P3) : oletur
+pass (VPass (VPres VInd) Neutr Pl P1) : olemur
+pass (VPass (VPres VInd) Neutr Pl P2) : olemini
+pass (VPass (VPres VInd) Neutr Pl P3) : olemur
+pass (VPass (VPres VConj) Masc Sg P1) : olear
+pass (VPass (VPres VConj) Masc Sg P2) : olearis
+pass (VPass (VPres VConj) Masc Sg P3) : oleatur
+pass (VPass (VPres VConj) Masc Pl P1) : oleamur
+pass (VPass (VPres VConj) Masc Pl P2) : oleamini
+pass (VPass (VPres VConj) Masc Pl P3) : oleamur
+pass (VPass (VPres VConj) Fem Sg P1) : olear
+pass (VPass (VPres VConj) Fem Sg P2) : olearis
+pass (VPass (VPres VConj) Fem Sg P3) : oleatur
+pass (VPass (VPres VConj) Fem Pl P1) : oleamur
+pass (VPass (VPres VConj) Fem Pl P2) : oleamini
+pass (VPass (VPres VConj) Fem Pl P3) : oleamur
+pass (VPass (VPres VConj) Neutr Sg P1) : olear
+pass (VPass (VPres VConj) Neutr Sg P2) : olearis
+pass (VPass (VPres VConj) Neutr Sg P3) : oleatur
+pass (VPass (VPres VConj) Neutr Pl P1) : oleamur
+pass (VPass (VPres VConj) Neutr Pl P2) : oleamini
+pass (VPass (VPres VConj) Neutr Pl P3) : oleamur
+pass (VPass (VImpf VInd) Masc Sg P1) : oler
+pass (VPass (VImpf VInd) Masc Sg P2) : oleris
+pass (VPass (VImpf VInd) Masc Sg P3) : oletur
+pass (VPass (VImpf VInd) Masc Pl P1) : olemur
+pass (VPass (VImpf VInd) Masc Pl P2) : olemini
+pass (VPass (VImpf VInd) Masc Pl P3) : olemur
+pass (VPass (VImpf VInd) Fem Sg P1) : oler
+pass (VPass (VImpf VInd) Fem Sg P2) : oleris
+pass (VPass (VImpf VInd) Fem Sg P3) : oletur
+pass (VPass (VImpf VInd) Fem Pl P1) : olemur
+pass (VPass (VImpf VInd) Fem Pl P2) : olemini
+pass (VPass (VImpf VInd) Fem Pl P3) : olemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : oler
+pass (VPass (VImpf VInd) Neutr Sg P2) : oleris
+pass (VPass (VImpf VInd) Neutr Sg P3) : oletur
+pass (VPass (VImpf VInd) Neutr Pl P1) : olemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : olemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : olemur
+pass (VPass (VImpf VConj) Masc Sg P1) : olerer
+pass (VPass (VImpf VConj) Masc Sg P2) : olereris
+pass (VPass (VImpf VConj) Masc Sg P3) : oleretur
+pass (VPass (VImpf VConj) Masc Pl P1) : oleremur
+pass (VPass (VImpf VConj) Masc Pl P2) : oleremini
+pass (VPass (VImpf VConj) Masc Pl P3) : oleremur
+pass (VPass (VImpf VConj) Fem Sg P1) : olerer
+pass (VPass (VImpf VConj) Fem Sg P2) : olereris
+pass (VPass (VImpf VConj) Fem Sg P3) : oleretur
+pass (VPass (VImpf VConj) Fem Pl P1) : oleremur
+pass (VPass (VImpf VConj) Fem Pl P2) : oleremini
+pass (VPass (VImpf VConj) Fem Pl P3) : oleremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : olerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : olereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : oleretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : oleremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : oleremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : oleremur
+pass (VPass VFut Masc Sg P1) : olebor
+pass (VPass VFut Masc Sg P2) : oleberis
+pass (VPass VFut Masc Sg P3) : olebitur
+pass (VPass VFut Masc Pl P1) : olebimur
+pass (VPass VFut Masc Pl P2) : olebimini
+pass (VPass VFut Masc Pl P3) : olebumur
+pass (VPass VFut Fem Sg P1) : olebor
+pass (VPass VFut Fem Sg P2) : oleberis
+pass (VPass VFut Fem Sg P3) : olebitur
+pass (VPass VFut Fem Pl P1) : olebimur
+pass (VPass VFut Fem Pl P2) : olebimini
+pass (VPass VFut Fem Pl P3) : olebumur
+pass (VPass VFut Neutr Sg P1) : olebor
+pass (VPass VFut Neutr Sg P2) : oleberis
+pass (VPass VFut Neutr Sg P3) : olebitur
+pass (VPass VFut Neutr Pl P1) : olebimur
+pass (VPass VFut Neutr Pl P2) : olebimini
+pass (VPass VFut Neutr Pl P3) : olebumur
+sup VSupAcc : oletum
+sup VSupAbl : oletu
+
+ act (VAct VSim (VPres VInd) Sg P1) : spueo
+act (VAct VSim (VPres VInd) Sg P2) : spues
+act (VAct VSim (VPres VInd) Sg P3) : spuet
+act (VAct VSim (VPres VInd) Pl P1) : spuemus
+act (VAct VSim (VPres VInd) Pl P2) : spuetis
+act (VAct VSim (VPres VInd) Pl P3) : spuent
+act (VAct VSim (VPres VConj) Sg P1) : spueam
+act (VAct VSim (VPres VConj) Sg P2) : spueas
+act (VAct VSim (VPres VConj) Sg P3) : spueat
+act (VAct VSim (VPres VConj) Pl P1) : spueamus
+act (VAct VSim (VPres VConj) Pl P2) : spueatis
+act (VAct VSim (VPres VConj) Pl P3) : spueant
+act (VAct VSim (VImpf VInd) Sg P1) : spuebam
+act (VAct VSim (VImpf VInd) Sg P2) : spuebas
+act (VAct VSim (VImpf VInd) Sg P3) : spuebat
+act (VAct VSim (VImpf VInd) Pl P1) : spuebamus
+act (VAct VSim (VImpf VInd) Pl P2) : spuebatis
+act (VAct VSim (VImpf VInd) Pl P3) : spuebant
+act (VAct VSim (VImpf VConj) Sg P1) : spuerem
+act (VAct VSim (VImpf VConj) Sg P2) : spueres
+act (VAct VSim (VImpf VConj) Sg P3) : spueret
+act (VAct VSim (VImpf VConj) Pl P1) : spueremus
+act (VAct VSim (VImpf VConj) Pl P2) : spueretis
+act (VAct VSim (VImpf VConj) Pl P3) : spuerent
+act (VAct VSim VFut Sg P1) : spuebo
+act (VAct VSim VFut Sg P2) : spuebis
+act (VAct VSim VFut Sg P3) : spuebit
+act (VAct VSim VFut Pl P1) : spuebimus
+act (VAct VSim VFut Pl P2) : spuebitis
+act (VAct VSim VFut Pl P3) : spuebunt
+act (VAct VAnt (VPres VInd) Sg P1) : spuui
+act (VAct VAnt (VPres VInd) Sg P2) : spuuisti
+act (VAct VAnt (VPres VInd) Sg P3) : spuuit
+act (VAct VAnt (VPres VInd) Pl P1) : spuuimus
+act (VAct VAnt (VPres VInd) Pl P2) : spuuistis
+act (VAct VAnt (VPres VInd) Pl P3) : spuuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : spuuerim
+act (VAct VAnt (VPres VConj) Sg P2) : spuueris
+act (VAct VAnt (VPres VConj) Sg P3) : spuuerit
+act (VAct VAnt (VPres VConj) Pl P1) : spuuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : spuueritis
+act (VAct VAnt (VPres VConj) Pl P3) : spuuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : spuueram
+act (VAct VAnt (VImpf VInd) Sg P2) : spuueras
+act (VAct VAnt (VImpf VInd) Sg P3) : spuuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : spuueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : spuueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : spuuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : spuuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : spuuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : spuuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : spuuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : spuuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : spuuissent
+act (VAct VAnt VFut Sg P1) : spuuero
+act (VAct VAnt VFut Sg P2) : spuueris
+act (VAct VAnt VFut Sg P3) : spuuerit
+act (VAct VAnt VFut Pl P1) : spuuerimus
+act (VAct VAnt VFut Pl P2) : spuueritis
+act (VAct VAnt VFut Pl P3) : spuuerint
+ger VGenAcc : spuendum
+ger VGenGen : spuendi
+ger VGenDat : spuendo
+ger VGenAbl : spuendo
+geriv Masc Sg Nom : spuendus
+geriv Masc Sg Acc : spuendum
+geriv Masc Sg Gen : spuendi
+geriv Masc Sg Dat : spuendo
+geriv Masc Sg Abl : spuendo
+geriv Masc Sg Voc : spuende
+geriv Masc Pl Nom : spuendi
+geriv Masc Pl Acc : spuendos
+geriv Masc Pl Gen : spuendorum
+geriv Masc Pl Dat : spuendis
+geriv Masc Pl Abl : spuendis
+geriv Masc Pl Voc : spuendi
+geriv Fem Sg Nom : spuenda
+geriv Fem Sg Acc : spuendam
+geriv Fem Sg Gen : spuendae
+geriv Fem Sg Dat : spuendae
+geriv Fem Sg Abl : spuenda
+geriv Fem Sg Voc : spuenda
+geriv Fem Pl Nom : spuendae
+geriv Fem Pl Acc : spuendas
+geriv Fem Pl Gen : spuendarum
+geriv Fem Pl Dat : spuendis
+geriv Fem Pl Abl : spuendis
+geriv Fem Pl Voc : spuendae
+geriv Neutr Sg Nom : spuendum
+geriv Neutr Sg Acc : spuendum
+geriv Neutr Sg Gen : spuendi
+geriv Neutr Sg Dat : spuendo
+geriv Neutr Sg Abl : spuendo
+geriv Neutr Sg Voc : spuendum
+geriv Neutr Pl Nom : spuenda
+geriv Neutr Pl Acc : spuenda
+geriv Neutr Pl Gen : spuendorum
+geriv Neutr Pl Dat : spuendis
+geriv Neutr Pl Abl : spuendis
+geriv Neutr Pl Voc : spuenda
+imp (VImp1 Sg) : spue
+imp (VImp1 Pl) : spuete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : spueto
+imp (VImp2 Sg P3) : spueto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : spuetote
+imp (VImp2 Pl P3) : spuento
+inf VInfActPres : spuere
+inf VInfActPerf : spuuisse
+inf VInfActFut : spueturum
+partActFut Masc Sg Nom : spueturus
+partActFut Masc Sg Acc : spueturum
+partActFut Masc Sg Gen : spueturi
+partActFut Masc Sg Dat : spueturo
+partActFut Masc Sg Abl : spueturo
+partActFut Masc Sg Voc : spueture
+partActFut Masc Pl Nom : spueturi
+partActFut Masc Pl Acc : spueturos
+partActFut Masc Pl Gen : spueturorum
+partActFut Masc Pl Dat : spueturis
+partActFut Masc Pl Abl : spueturis
+partActFut Masc Pl Voc : spueturi
+partActFut Fem Sg Nom : spuetura
+partActFut Fem Sg Acc : spueturam
+partActFut Fem Sg Gen : spueturae
+partActFut Fem Sg Dat : spueturae
+partActFut Fem Sg Abl : spuetura
+partActFut Fem Sg Voc : spuetura
+partActFut Fem Pl Nom : spueturae
+partActFut Fem Pl Acc : spueturas
+partActFut Fem Pl Gen : spueturarum
+partActFut Fem Pl Dat : spueturis
+partActFut Fem Pl Abl : spueturis
+partActFut Fem Pl Voc : spueturae
+partActFut Neutr Sg Nom : spueturum
+partActFut Neutr Sg Acc : spueturum
+partActFut Neutr Sg Gen : spueturi
+partActFut Neutr Sg Dat : spueturo
+partActFut Neutr Sg Abl : spueturo
+partActFut Neutr Sg Voc : spueturum
+partActFut Neutr Pl Nom : spuetura
+partActFut Neutr Pl Acc : spuetura
+partActFut Neutr Pl Gen : spueturorum
+partActFut Neutr Pl Dat : spueturis
+partActFut Neutr Pl Abl : spueturis
+partActFut Neutr Pl Voc : spuetura
+partActPres Masc Sg Nom : spuens
+partActPres Masc Sg Acc : spuentem
+partActPres Masc Sg Gen : spuentis
+partActPres Masc Sg Dat : spuenti
+partActPres Masc Sg Abl : spuenti
+partActPres Masc Sg Voc : spuens
+partActPres Masc Pl Nom : spuentes
+partActPres Masc Pl Acc : spuentes
+partActPres Masc Pl Gen : spuentium
+partActPres Masc Pl Dat : spuentibus
+partActPres Masc Pl Abl : spuentibus
+partActPres Masc Pl Voc : spuentes
+partActPres Fem Sg Nom : spuens
+partActPres Fem Sg Acc : spuentem
+partActPres Fem Sg Gen : spuentis
+partActPres Fem Sg Dat : spuenti
+partActPres Fem Sg Abl : spuenti
+partActPres Fem Sg Voc : spuens
+partActPres Fem Pl Nom : spuentes
+partActPres Fem Pl Acc : spuentes
+partActPres Fem Pl Gen : spuentium
+partActPres Fem Pl Dat : spuentibus
+partActPres Fem Pl Abl : spuentibus
+partActPres Fem Pl Voc : spuentes
+partActPres Neutr Sg Nom : spuens
+partActPres Neutr Sg Acc : spuens
+partActPres Neutr Sg Gen : spuentis
+partActPres Neutr Sg Dat : spuenti
+partActPres Neutr Sg Abl : spuenti
+partActPres Neutr Sg Voc : spuens
+partActPres Neutr Pl Nom : spuentia
+partActPres Neutr Pl Acc : spuentia
+partActPres Neutr Pl Gen : spuentium
+partActPres Neutr Pl Dat : spuentibus
+partActPres Neutr Pl Abl : spuentibus
+partActPres Neutr Pl Voc : spuentia
+partPassPerf Masc Sg Nom : spuetus
+partPassPerf Masc Sg Acc : spuetum
+partPassPerf Masc Sg Gen : spueti
+partPassPerf Masc Sg Dat : spueto
+partPassPerf Masc Sg Abl : spueto
+partPassPerf Masc Sg Voc : spuete
+partPassPerf Masc Pl Nom : spueti
+partPassPerf Masc Pl Acc : spuetos
+partPassPerf Masc Pl Gen : spuetorum
+partPassPerf Masc Pl Dat : spuetis
+partPassPerf Masc Pl Abl : spuetis
+partPassPerf Masc Pl Voc : spueti
+partPassPerf Fem Sg Nom : spueta
+partPassPerf Fem Sg Acc : spuetam
+partPassPerf Fem Sg Gen : spuetae
+partPassPerf Fem Sg Dat : spuetae
+partPassPerf Fem Sg Abl : spueta
+partPassPerf Fem Sg Voc : spueta
+partPassPerf Fem Pl Nom : spuetae
+partPassPerf Fem Pl Acc : spuetas
+partPassPerf Fem Pl Gen : spuetarum
+partPassPerf Fem Pl Dat : spuetis
+partPassPerf Fem Pl Abl : spuetis
+partPassPerf Fem Pl Voc : spuetae
+partPassPerf Neutr Sg Nom : spuetum
+partPassPerf Neutr Sg Acc : spuetum
+partPassPerf Neutr Sg Gen : spueti
+partPassPerf Neutr Sg Dat : spueto
+partPassPerf Neutr Sg Abl : spueto
+partPassPerf Neutr Sg Voc : spuetum
+partPassPerf Neutr Pl Nom : spueta
+partPassPerf Neutr Pl Acc : spueta
+partPassPerf Neutr Pl Gen : spuetorum
+partPassPerf Neutr Pl Dat : spuetis
+partPassPerf Neutr Pl Abl : spuetis
+partPassPerf Neutr Pl Voc : spueta
+pass (VPass (VPres VInd) Masc Sg P1) : spueor
+pass (VPass (VPres VInd) Masc Sg P2) : spueris
+pass (VPass (VPres VInd) Masc Sg P3) : spuetur
+pass (VPass (VPres VInd) Masc Pl P1) : spuemur
+pass (VPass (VPres VInd) Masc Pl P2) : spuemini
+pass (VPass (VPres VInd) Masc Pl P3) : spuemur
+pass (VPass (VPres VInd) Fem Sg P1) : spueor
+pass (VPass (VPres VInd) Fem Sg P2) : spueris
+pass (VPass (VPres VInd) Fem Sg P3) : spuetur
+pass (VPass (VPres VInd) Fem Pl P1) : spuemur
+pass (VPass (VPres VInd) Fem Pl P2) : spuemini
+pass (VPass (VPres VInd) Fem Pl P3) : spuemur
+pass (VPass (VPres VInd) Neutr Sg P1) : spueor
+pass (VPass (VPres VInd) Neutr Sg P2) : spueris
+pass (VPass (VPres VInd) Neutr Sg P3) : spuetur
+pass (VPass (VPres VInd) Neutr Pl P1) : spuemur
+pass (VPass (VPres VInd) Neutr Pl P2) : spuemini
+pass (VPass (VPres VInd) Neutr Pl P3) : spuemur
+pass (VPass (VPres VConj) Masc Sg P1) : spuear
+pass (VPass (VPres VConj) Masc Sg P2) : spuearis
+pass (VPass (VPres VConj) Masc Sg P3) : spueatur
+pass (VPass (VPres VConj) Masc Pl P1) : spueamur
+pass (VPass (VPres VConj) Masc Pl P2) : spueamini
+pass (VPass (VPres VConj) Masc Pl P3) : spueamur
+pass (VPass (VPres VConj) Fem Sg P1) : spuear
+pass (VPass (VPres VConj) Fem Sg P2) : spuearis
+pass (VPass (VPres VConj) Fem Sg P3) : spueatur
+pass (VPass (VPres VConj) Fem Pl P1) : spueamur
+pass (VPass (VPres VConj) Fem Pl P2) : spueamini
+pass (VPass (VPres VConj) Fem Pl P3) : spueamur
+pass (VPass (VPres VConj) Neutr Sg P1) : spuear
+pass (VPass (VPres VConj) Neutr Sg P2) : spuearis
+pass (VPass (VPres VConj) Neutr Sg P3) : spueatur
+pass (VPass (VPres VConj) Neutr Pl P1) : spueamur
+pass (VPass (VPres VConj) Neutr Pl P2) : spueamini
+pass (VPass (VPres VConj) Neutr Pl P3) : spueamur
+pass (VPass (VImpf VInd) Masc Sg P1) : spuer
+pass (VPass (VImpf VInd) Masc Sg P2) : spueris
+pass (VPass (VImpf VInd) Masc Sg P3) : spuetur
+pass (VPass (VImpf VInd) Masc Pl P1) : spuemur
+pass (VPass (VImpf VInd) Masc Pl P2) : spuemini
+pass (VPass (VImpf VInd) Masc Pl P3) : spuemur
+pass (VPass (VImpf VInd) Fem Sg P1) : spuer
+pass (VPass (VImpf VInd) Fem Sg P2) : spueris
+pass (VPass (VImpf VInd) Fem Sg P3) : spuetur
+pass (VPass (VImpf VInd) Fem Pl P1) : spuemur
+pass (VPass (VImpf VInd) Fem Pl P2) : spuemini
+pass (VPass (VImpf VInd) Fem Pl P3) : spuemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : spuer
+pass (VPass (VImpf VInd) Neutr Sg P2) : spueris
+pass (VPass (VImpf VInd) Neutr Sg P3) : spuetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : spuemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : spuemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : spuemur
+pass (VPass (VImpf VConj) Masc Sg P1) : spuerer
+pass (VPass (VImpf VConj) Masc Sg P2) : spuereris
+pass (VPass (VImpf VConj) Masc Sg P3) : spueretur
+pass (VPass (VImpf VConj) Masc Pl P1) : spueremur
+pass (VPass (VImpf VConj) Masc Pl P2) : spueremini
+pass (VPass (VImpf VConj) Masc Pl P3) : spueremur
+pass (VPass (VImpf VConj) Fem Sg P1) : spuerer
+pass (VPass (VImpf VConj) Fem Sg P2) : spuereris
+pass (VPass (VImpf VConj) Fem Sg P3) : spueretur
+pass (VPass (VImpf VConj) Fem Pl P1) : spueremur
+pass (VPass (VImpf VConj) Fem Pl P2) : spueremini
+pass (VPass (VImpf VConj) Fem Pl P3) : spueremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : spuerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : spuereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : spueretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : spueremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : spueremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : spueremur
+pass (VPass VFut Masc Sg P1) : spuebor
+pass (VPass VFut Masc Sg P2) : spueberis
+pass (VPass VFut Masc Sg P3) : spuebitur
+pass (VPass VFut Masc Pl P1) : spuebimur
+pass (VPass VFut Masc Pl P2) : spuebimini
+pass (VPass VFut Masc Pl P3) : spuebumur
+pass (VPass VFut Fem Sg P1) : spuebor
+pass (VPass VFut Fem Sg P2) : spueberis
+pass (VPass VFut Fem Sg P3) : spuebitur
+pass (VPass VFut Fem Pl P1) : spuebimur
+pass (VPass VFut Fem Pl P2) : spuebimini
+pass (VPass VFut Fem Pl P3) : spuebumur
+pass (VPass VFut Neutr Sg P1) : spuebor
+pass (VPass VFut Neutr Sg P2) : spueberis
+pass (VPass VFut Neutr Sg P3) : spuebitur
+pass (VPass VFut Neutr Pl P1) : spuebimur
+pass (VPass VFut Neutr Pl P2) : spuebimini
+pass (VPass VFut Neutr Pl P3) : spuebumur
+sup VSupAcc : spuetum
+sup VSupAbl : spuetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : sto
+act (VAct VSim (VPres VInd) Sg P2) : stas
+act (VAct VSim (VPres VInd) Sg P3) : stat
+act (VAct VSim (VPres VInd) Pl P1) : stamus
+act (VAct VSim (VPres VInd) Pl P2) : statis
+act (VAct VSim (VPres VInd) Pl P3) : stant
+act (VAct VSim (VPres VConj) Sg P1) : stem
+act (VAct VSim (VPres VConj) Sg P2) : stes
+act (VAct VSim (VPres VConj) Sg P3) : stet
+act (VAct VSim (VPres VConj) Pl P1) : stemus
+act (VAct VSim (VPres VConj) Pl P2) : stetis
+act (VAct VSim (VPres VConj) Pl P3) : stent
+act (VAct VSim (VImpf VInd) Sg P1) : stabam
+act (VAct VSim (VImpf VInd) Sg P2) : stabas
+act (VAct VSim (VImpf VInd) Sg P3) : stabat
+act (VAct VSim (VImpf VInd) Pl P1) : stabamus
+act (VAct VSim (VImpf VInd) Pl P2) : stabatis
+act (VAct VSim (VImpf VInd) Pl P3) : stabant
+act (VAct VSim (VImpf VConj) Sg P1) : starem
+act (VAct VSim (VImpf VConj) Sg P2) : stares
+act (VAct VSim (VImpf VConj) Sg P3) : staret
+act (VAct VSim (VImpf VConj) Pl P1) : staremus
+act (VAct VSim (VImpf VConj) Pl P2) : staretis
+act (VAct VSim (VImpf VConj) Pl P3) : starent
+act (VAct VSim VFut Sg P1) : stabo
+act (VAct VSim VFut Sg P2) : stabis
+act (VAct VSim VFut Sg P3) : stabit
+act (VAct VSim VFut Pl P1) : stabimus
+act (VAct VSim VFut Pl P2) : stabitis
+act (VAct VSim VFut Pl P3) : stabunt
+act (VAct VAnt (VPres VInd) Sg P1) : stavi
+act (VAct VAnt (VPres VInd) Sg P2) : stavisti
+act (VAct VAnt (VPres VInd) Sg P3) : stavit
+act (VAct VAnt (VPres VInd) Pl P1) : stavimus
+act (VAct VAnt (VPres VInd) Pl P2) : stavistis
+act (VAct VAnt (VPres VInd) Pl P3) : staverunt
+act (VAct VAnt (VPres VConj) Sg P1) : staverim
+act (VAct VAnt (VPres VConj) Sg P2) : staveris
+act (VAct VAnt (VPres VConj) Sg P3) : staverit
+act (VAct VAnt (VPres VConj) Pl P1) : staverimus
+act (VAct VAnt (VPres VConj) Pl P2) : staveritis
+act (VAct VAnt (VPres VConj) Pl P3) : staverint
+act (VAct VAnt (VImpf VInd) Sg P1) : staveram
+act (VAct VAnt (VImpf VInd) Sg P2) : staveras
+act (VAct VAnt (VImpf VInd) Sg P3) : staverat
+act (VAct VAnt (VImpf VInd) Pl P1) : staveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : staveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : staverant
+act (VAct VAnt (VImpf VConj) Sg P1) : stavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : stavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : stavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : stavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : stavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : stavissent
+act (VAct VAnt VFut Sg P1) : stavero
+act (VAct VAnt VFut Sg P2) : staveris
+act (VAct VAnt VFut Sg P3) : staverit
+act (VAct VAnt VFut Pl P1) : staverimus
+act (VAct VAnt VFut Pl P2) : staveritis
+act (VAct VAnt VFut Pl P3) : staverint
+ger VGenAcc : standum
+ger VGenGen : standi
+ger VGenDat : stando
+ger VGenAbl : stando
+geriv Masc Sg Nom : standus
+geriv Masc Sg Acc : standum
+geriv Masc Sg Gen : standi
+geriv Masc Sg Dat : stando
+geriv Masc Sg Abl : stando
+geriv Masc Sg Voc : stande
+geriv Masc Pl Nom : standi
+geriv Masc Pl Acc : standos
+geriv Masc Pl Gen : standorum
+geriv Masc Pl Dat : standis
+geriv Masc Pl Abl : standis
+geriv Masc Pl Voc : standi
+geriv Fem Sg Nom : standa
+geriv Fem Sg Acc : standam
+geriv Fem Sg Gen : standae
+geriv Fem Sg Dat : standae
+geriv Fem Sg Abl : standa
+geriv Fem Sg Voc : standa
+geriv Fem Pl Nom : standae
+geriv Fem Pl Acc : standas
+geriv Fem Pl Gen : standarum
+geriv Fem Pl Dat : standis
+geriv Fem Pl Abl : standis
+geriv Fem Pl Voc : standae
+geriv Neutr Sg Nom : standum
+geriv Neutr Sg Acc : standum
+geriv Neutr Sg Gen : standi
+geriv Neutr Sg Dat : stando
+geriv Neutr Sg Abl : stando
+geriv Neutr Sg Voc : standum
+geriv Neutr Pl Nom : standa
+geriv Neutr Pl Acc : standa
+geriv Neutr Pl Gen : standorum
+geriv Neutr Pl Dat : standis
+geriv Neutr Pl Abl : standis
+geriv Neutr Pl Voc : standa
+imp (VImp1 Sg) : sta
+imp (VImp1 Pl) : state
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : stato
+imp (VImp2 Sg P3) : stato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : statote
+imp (VImp2 Pl P3) : stanto
+inf VInfActPres : stare
+inf VInfActPerf : stavisse
+inf VInfActFut : staturum
+partActFut Masc Sg Nom : staturus
+partActFut Masc Sg Acc : staturum
+partActFut Masc Sg Gen : staturi
+partActFut Masc Sg Dat : staturo
+partActFut Masc Sg Abl : staturo
+partActFut Masc Sg Voc : stature
+partActFut Masc Pl Nom : staturi
+partActFut Masc Pl Acc : staturos
+partActFut Masc Pl Gen : staturorum
+partActFut Masc Pl Dat : staturis
+partActFut Masc Pl Abl : staturis
+partActFut Masc Pl Voc : staturi
+partActFut Fem Sg Nom : statura
+partActFut Fem Sg Acc : staturam
+partActFut Fem Sg Gen : staturae
+partActFut Fem Sg Dat : staturae
+partActFut Fem Sg Abl : statura
+partActFut Fem Sg Voc : statura
+partActFut Fem Pl Nom : staturae
+partActFut Fem Pl Acc : staturas
+partActFut Fem Pl Gen : staturarum
+partActFut Fem Pl Dat : staturis
+partActFut Fem Pl Abl : staturis
+partActFut Fem Pl Voc : staturae
+partActFut Neutr Sg Nom : staturum
+partActFut Neutr Sg Acc : staturum
+partActFut Neutr Sg Gen : staturi
+partActFut Neutr Sg Dat : staturo
+partActFut Neutr Sg Abl : staturo
+partActFut Neutr Sg Voc : staturum
+partActFut Neutr Pl Nom : statura
+partActFut Neutr Pl Acc : statura
+partActFut Neutr Pl Gen : staturorum
+partActFut Neutr Pl Dat : staturis
+partActFut Neutr Pl Abl : staturis
+partActFut Neutr Pl Voc : statura
+partActPres Masc Sg Nom : stans
+partActPres Masc Sg Acc : stantem
+partActPres Masc Sg Gen : stantis
+partActPres Masc Sg Dat : stanti
+partActPres Masc Sg Abl : stanti
+partActPres Masc Sg Voc : stans
+partActPres Masc Pl Nom : stantes
+partActPres Masc Pl Acc : stantes
+partActPres Masc Pl Gen : stantium
+partActPres Masc Pl Dat : stantibus
+partActPres Masc Pl Abl : stantibus
+partActPres Masc Pl Voc : stantes
+partActPres Fem Sg Nom : stans
+partActPres Fem Sg Acc : stantem
+partActPres Fem Sg Gen : stantis
+partActPres Fem Sg Dat : stanti
+partActPres Fem Sg Abl : stanti
+partActPres Fem Sg Voc : stans
+partActPres Fem Pl Nom : stantes
+partActPres Fem Pl Acc : stantes
+partActPres Fem Pl Gen : stantium
+partActPres Fem Pl Dat : stantibus
+partActPres Fem Pl Abl : stantibus
+partActPres Fem Pl Voc : stantes
+partActPres Neutr Sg Nom : stans
+partActPres Neutr Sg Acc : stans
+partActPres Neutr Sg Gen : stantis
+partActPres Neutr Sg Dat : stanti
+partActPres Neutr Sg Abl : stanti
+partActPres Neutr Sg Voc : stans
+partActPres Neutr Pl Nom : stantia
+partActPres Neutr Pl Acc : stantia
+partActPres Neutr Pl Gen : stantium
+partActPres Neutr Pl Dat : stantibus
+partActPres Neutr Pl Abl : stantibus
+partActPres Neutr Pl Voc : stantia
+partPassPerf Masc Sg Nom : status
+partPassPerf Masc Sg Acc : statum
+partPassPerf Masc Sg Gen : stati
+partPassPerf Masc Sg Dat : stato
+partPassPerf Masc Sg Abl : stato
+partPassPerf Masc Sg Voc : state
+partPassPerf Masc Pl Nom : stati
+partPassPerf Masc Pl Acc : statos
+partPassPerf Masc Pl Gen : statorum
+partPassPerf Masc Pl Dat : statis
+partPassPerf Masc Pl Abl : statis
+partPassPerf Masc Pl Voc : stati
+partPassPerf Fem Sg Nom : stata
+partPassPerf Fem Sg Acc : statam
+partPassPerf Fem Sg Gen : statae
+partPassPerf Fem Sg Dat : statae
+partPassPerf Fem Sg Abl : stata
+partPassPerf Fem Sg Voc : stata
+partPassPerf Fem Pl Nom : statae
+partPassPerf Fem Pl Acc : statas
+partPassPerf Fem Pl Gen : statarum
+partPassPerf Fem Pl Dat : statis
+partPassPerf Fem Pl Abl : statis
+partPassPerf Fem Pl Voc : statae
+partPassPerf Neutr Sg Nom : statum
+partPassPerf Neutr Sg Acc : statum
+partPassPerf Neutr Sg Gen : stati
+partPassPerf Neutr Sg Dat : stato
+partPassPerf Neutr Sg Abl : stato
+partPassPerf Neutr Sg Voc : statum
+partPassPerf Neutr Pl Nom : stata
+partPassPerf Neutr Pl Acc : stata
+partPassPerf Neutr Pl Gen : statorum
+partPassPerf Neutr Pl Dat : statis
+partPassPerf Neutr Pl Abl : statis
+partPassPerf Neutr Pl Voc : stata
+pass (VPass (VPres VInd) Masc Sg P1) : stor
+pass (VPass (VPres VInd) Masc Sg P2) : staris
+pass (VPass (VPres VInd) Masc Sg P3) : statur
+pass (VPass (VPres VInd) Masc Pl P1) : stamur
+pass (VPass (VPres VInd) Masc Pl P2) : stamini
+pass (VPass (VPres VInd) Masc Pl P3) : stamur
+pass (VPass (VPres VInd) Fem Sg P1) : stor
+pass (VPass (VPres VInd) Fem Sg P2) : staris
+pass (VPass (VPres VInd) Fem Sg P3) : statur
+pass (VPass (VPres VInd) Fem Pl P1) : stamur
+pass (VPass (VPres VInd) Fem Pl P2) : stamini
+pass (VPass (VPres VInd) Fem Pl P3) : stamur
+pass (VPass (VPres VInd) Neutr Sg P1) : stor
+pass (VPass (VPres VInd) Neutr Sg P2) : staris
+pass (VPass (VPres VInd) Neutr Sg P3) : statur
+pass (VPass (VPres VInd) Neutr Pl P1) : stamur
+pass (VPass (VPres VInd) Neutr Pl P2) : stamini
+pass (VPass (VPres VInd) Neutr Pl P3) : stamur
+pass (VPass (VPres VConj) Masc Sg P1) : ster
+pass (VPass (VPres VConj) Masc Sg P2) : steris
+pass (VPass (VPres VConj) Masc Sg P3) : stetur
+pass (VPass (VPres VConj) Masc Pl P1) : stemur
+pass (VPass (VPres VConj) Masc Pl P2) : stemini
+pass (VPass (VPres VConj) Masc Pl P3) : stemur
+pass (VPass (VPres VConj) Fem Sg P1) : ster
+pass (VPass (VPres VConj) Fem Sg P2) : steris
+pass (VPass (VPres VConj) Fem Sg P3) : stetur
+pass (VPass (VPres VConj) Fem Pl P1) : stemur
+pass (VPass (VPres VConj) Fem Pl P2) : stemini
+pass (VPass (VPres VConj) Fem Pl P3) : stemur
+pass (VPass (VPres VConj) Neutr Sg P1) : ster
+pass (VPass (VPres VConj) Neutr Sg P2) : steris
+pass (VPass (VPres VConj) Neutr Sg P3) : stetur
+pass (VPass (VPres VConj) Neutr Pl P1) : stemur
+pass (VPass (VPres VConj) Neutr Pl P2) : stemini
+pass (VPass (VPres VConj) Neutr Pl P3) : stemur
+pass (VPass (VImpf VInd) Masc Sg P1) : star
+pass (VPass (VImpf VInd) Masc Sg P2) : staris
+pass (VPass (VImpf VInd) Masc Sg P3) : statur
+pass (VPass (VImpf VInd) Masc Pl P1) : stamur
+pass (VPass (VImpf VInd) Masc Pl P2) : stamini
+pass (VPass (VImpf VInd) Masc Pl P3) : stamur
+pass (VPass (VImpf VInd) Fem Sg P1) : star
+pass (VPass (VImpf VInd) Fem Sg P2) : staris
+pass (VPass (VImpf VInd) Fem Sg P3) : statur
+pass (VPass (VImpf VInd) Fem Pl P1) : stamur
+pass (VPass (VImpf VInd) Fem Pl P2) : stamini
+pass (VPass (VImpf VInd) Fem Pl P3) : stamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : star
+pass (VPass (VImpf VInd) Neutr Sg P2) : staris
+pass (VPass (VImpf VInd) Neutr Sg P3) : statur
+pass (VPass (VImpf VInd) Neutr Pl P1) : stamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : stamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : stamur
+pass (VPass (VImpf VConj) Masc Sg P1) : starer
+pass (VPass (VImpf VConj) Masc Sg P2) : stareris
+pass (VPass (VImpf VConj) Masc Sg P3) : staretur
+pass (VPass (VImpf VConj) Masc Pl P1) : staremur
+pass (VPass (VImpf VConj) Masc Pl P2) : staremini
+pass (VPass (VImpf VConj) Masc Pl P3) : staremur
+pass (VPass (VImpf VConj) Fem Sg P1) : starer
+pass (VPass (VImpf VConj) Fem Sg P2) : stareris
+pass (VPass (VImpf VConj) Fem Sg P3) : staretur
+pass (VPass (VImpf VConj) Fem Pl P1) : staremur
+pass (VPass (VImpf VConj) Fem Pl P2) : staremini
+pass (VPass (VImpf VConj) Fem Pl P3) : staremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : starer
+pass (VPass (VImpf VConj) Neutr Sg P2) : stareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : staretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : staremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : staremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : staremur
+pass (VPass VFut Masc Sg P1) : stabor
+pass (VPass VFut Masc Sg P2) : staberis
+pass (VPass VFut Masc Sg P3) : stabitur
+pass (VPass VFut Masc Pl P1) : stabimur
+pass (VPass VFut Masc Pl P2) : stabimini
+pass (VPass VFut Masc Pl P3) : stabumur
+pass (VPass VFut Fem Sg P1) : stabor
+pass (VPass VFut Fem Sg P2) : staberis
+pass (VPass VFut Fem Sg P3) : stabitur
+pass (VPass VFut Fem Pl P1) : stabimur
+pass (VPass VFut Fem Pl P2) : stabimini
+pass (VPass VFut Fem Pl P3) : stabumur
+pass (VPass VFut Neutr Sg P1) : stabor
+pass (VPass VFut Neutr Sg P2) : staberis
+pass (VPass VFut Neutr Sg P3) : stabitur
+pass (VPass VFut Neutr Pl P1) : stabimur
+pass (VPass VFut Neutr Pl P2) : stabimini
+pass (VPass VFut Neutr Pl P3) : stabumur
+sup VSupAcc : statum
+sup VSupAbl : statu
+
+ act (VAct VSim (VPres VInd) Sg P1) : sisteo
+act (VAct VSim (VPres VInd) Sg P2) : sistes
+act (VAct VSim (VPres VInd) Sg P3) : sistet
+act (VAct VSim (VPres VInd) Pl P1) : sistemus
+act (VAct VSim (VPres VInd) Pl P2) : sistetis
+act (VAct VSim (VPres VInd) Pl P3) : sistent
+act (VAct VSim (VPres VConj) Sg P1) : sisteam
+act (VAct VSim (VPres VConj) Sg P2) : sisteas
+act (VAct VSim (VPres VConj) Sg P3) : sisteat
+act (VAct VSim (VPres VConj) Pl P1) : sisteamus
+act (VAct VSim (VPres VConj) Pl P2) : sisteatis
+act (VAct VSim (VPres VConj) Pl P3) : sisteant
+act (VAct VSim (VImpf VInd) Sg P1) : sistebam
+act (VAct VSim (VImpf VInd) Sg P2) : sistebas
+act (VAct VSim (VImpf VInd) Sg P3) : sistebat
+act (VAct VSim (VImpf VInd) Pl P1) : sistebamus
+act (VAct VSim (VImpf VInd) Pl P2) : sistebatis
+act (VAct VSim (VImpf VInd) Pl P3) : sistebant
+act (VAct VSim (VImpf VConj) Sg P1) : sisterem
+act (VAct VSim (VImpf VConj) Sg P2) : sisteres
+act (VAct VSim (VImpf VConj) Sg P3) : sisteret
+act (VAct VSim (VImpf VConj) Pl P1) : sisteremus
+act (VAct VSim (VImpf VConj) Pl P2) : sisteretis
+act (VAct VSim (VImpf VConj) Pl P3) : sisterent
+act (VAct VSim VFut Sg P1) : sistebo
+act (VAct VSim VFut Sg P2) : sistebis
+act (VAct VSim VFut Sg P3) : sistebit
+act (VAct VSim VFut Pl P1) : sistebimus
+act (VAct VSim VFut Pl P2) : sistebitis
+act (VAct VSim VFut Pl P3) : sistebunt
+act (VAct VAnt (VPres VInd) Sg P1) : sistui
+act (VAct VAnt (VPres VInd) Sg P2) : sistuisti
+act (VAct VAnt (VPres VInd) Sg P3) : sistuit
+act (VAct VAnt (VPres VInd) Pl P1) : sistuimus
+act (VAct VAnt (VPres VInd) Pl P2) : sistuistis
+act (VAct VAnt (VPres VInd) Pl P3) : sistuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : sistuerim
+act (VAct VAnt (VPres VConj) Sg P2) : sistueris
+act (VAct VAnt (VPres VConj) Sg P3) : sistuerit
+act (VAct VAnt (VPres VConj) Pl P1) : sistuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : sistueritis
+act (VAct VAnt (VPres VConj) Pl P3) : sistuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : sistueram
+act (VAct VAnt (VImpf VInd) Sg P2) : sistueras
+act (VAct VAnt (VImpf VInd) Sg P3) : sistuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : sistueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : sistueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : sistuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : sistuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : sistuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : sistuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : sistuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : sistuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : sistuissent
+act (VAct VAnt VFut Sg P1) : sistuero
+act (VAct VAnt VFut Sg P2) : sistueris
+act (VAct VAnt VFut Sg P3) : sistuerit
+act (VAct VAnt VFut Pl P1) : sistuerimus
+act (VAct VAnt VFut Pl P2) : sistueritis
+act (VAct VAnt VFut Pl P3) : sistuerint
+ger VGenAcc : sistendum
+ger VGenGen : sistendi
+ger VGenDat : sistendo
+ger VGenAbl : sistendo
+geriv Masc Sg Nom : sistendus
+geriv Masc Sg Acc : sistendum
+geriv Masc Sg Gen : sistendi
+geriv Masc Sg Dat : sistendo
+geriv Masc Sg Abl : sistendo
+geriv Masc Sg Voc : sistende
+geriv Masc Pl Nom : sistendi
+geriv Masc Pl Acc : sistendos
+geriv Masc Pl Gen : sistendorum
+geriv Masc Pl Dat : sistendis
+geriv Masc Pl Abl : sistendis
+geriv Masc Pl Voc : sistendi
+geriv Fem Sg Nom : sistenda
+geriv Fem Sg Acc : sistendam
+geriv Fem Sg Gen : sistendae
+geriv Fem Sg Dat : sistendae
+geriv Fem Sg Abl : sistenda
+geriv Fem Sg Voc : sistenda
+geriv Fem Pl Nom : sistendae
+geriv Fem Pl Acc : sistendas
+geriv Fem Pl Gen : sistendarum
+geriv Fem Pl Dat : sistendis
+geriv Fem Pl Abl : sistendis
+geriv Fem Pl Voc : sistendae
+geriv Neutr Sg Nom : sistendum
+geriv Neutr Sg Acc : sistendum
+geriv Neutr Sg Gen : sistendi
+geriv Neutr Sg Dat : sistendo
+geriv Neutr Sg Abl : sistendo
+geriv Neutr Sg Voc : sistendum
+geriv Neutr Pl Nom : sistenda
+geriv Neutr Pl Acc : sistenda
+geriv Neutr Pl Gen : sistendorum
+geriv Neutr Pl Dat : sistendis
+geriv Neutr Pl Abl : sistendis
+geriv Neutr Pl Voc : sistenda
+imp (VImp1 Sg) : siste
+imp (VImp1 Pl) : sistete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : sisteto
+imp (VImp2 Sg P3) : sisteto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : sistetote
+imp (VImp2 Pl P3) : sistento
+inf VInfActPres : sistere
+inf VInfActPerf : sistuisse
+inf VInfActFut : sisteturum
+partActFut Masc Sg Nom : sisteturus
+partActFut Masc Sg Acc : sisteturum
+partActFut Masc Sg Gen : sisteturi
+partActFut Masc Sg Dat : sisteturo
+partActFut Masc Sg Abl : sisteturo
+partActFut Masc Sg Voc : sisteture
+partActFut Masc Pl Nom : sisteturi
+partActFut Masc Pl Acc : sisteturos
+partActFut Masc Pl Gen : sisteturorum
+partActFut Masc Pl Dat : sisteturis
+partActFut Masc Pl Abl : sisteturis
+partActFut Masc Pl Voc : sisteturi
+partActFut Fem Sg Nom : sistetura
+partActFut Fem Sg Acc : sisteturam
+partActFut Fem Sg Gen : sisteturae
+partActFut Fem Sg Dat : sisteturae
+partActFut Fem Sg Abl : sistetura
+partActFut Fem Sg Voc : sistetura
+partActFut Fem Pl Nom : sisteturae
+partActFut Fem Pl Acc : sisteturas
+partActFut Fem Pl Gen : sisteturarum
+partActFut Fem Pl Dat : sisteturis
+partActFut Fem Pl Abl : sisteturis
+partActFut Fem Pl Voc : sisteturae
+partActFut Neutr Sg Nom : sisteturum
+partActFut Neutr Sg Acc : sisteturum
+partActFut Neutr Sg Gen : sisteturi
+partActFut Neutr Sg Dat : sisteturo
+partActFut Neutr Sg Abl : sisteturo
+partActFut Neutr Sg Voc : sisteturum
+partActFut Neutr Pl Nom : sistetura
+partActFut Neutr Pl Acc : sistetura
+partActFut Neutr Pl Gen : sisteturorum
+partActFut Neutr Pl Dat : sisteturis
+partActFut Neutr Pl Abl : sisteturis
+partActFut Neutr Pl Voc : sistetura
+partActPres Masc Sg Nom : sistens
+partActPres Masc Sg Acc : sistentem
+partActPres Masc Sg Gen : sistentis
+partActPres Masc Sg Dat : sistenti
+partActPres Masc Sg Abl : sistenti
+partActPres Masc Sg Voc : sistens
+partActPres Masc Pl Nom : sistentes
+partActPres Masc Pl Acc : sistentes
+partActPres Masc Pl Gen : sistentium
+partActPres Masc Pl Dat : sistentibus
+partActPres Masc Pl Abl : sistentibus
+partActPres Masc Pl Voc : sistentes
+partActPres Fem Sg Nom : sistens
+partActPres Fem Sg Acc : sistentem
+partActPres Fem Sg Gen : sistentis
+partActPres Fem Sg Dat : sistenti
+partActPres Fem Sg Abl : sistenti
+partActPres Fem Sg Voc : sistens
+partActPres Fem Pl Nom : sistentes
+partActPres Fem Pl Acc : sistentes
+partActPres Fem Pl Gen : sistentium
+partActPres Fem Pl Dat : sistentibus
+partActPres Fem Pl Abl : sistentibus
+partActPres Fem Pl Voc : sistentes
+partActPres Neutr Sg Nom : sistens
+partActPres Neutr Sg Acc : sistens
+partActPres Neutr Sg Gen : sistentis
+partActPres Neutr Sg Dat : sistenti
+partActPres Neutr Sg Abl : sistenti
+partActPres Neutr Sg Voc : sistens
+partActPres Neutr Pl Nom : sistentia
+partActPres Neutr Pl Acc : sistentia
+partActPres Neutr Pl Gen : sistentium
+partActPres Neutr Pl Dat : sistentibus
+partActPres Neutr Pl Abl : sistentibus
+partActPres Neutr Pl Voc : sistentia
+partPassPerf Masc Sg Nom : sistetus
+partPassPerf Masc Sg Acc : sistetum
+partPassPerf Masc Sg Gen : sisteti
+partPassPerf Masc Sg Dat : sisteto
+partPassPerf Masc Sg Abl : sisteto
+partPassPerf Masc Sg Voc : sistete
+partPassPerf Masc Pl Nom : sisteti
+partPassPerf Masc Pl Acc : sistetos
+partPassPerf Masc Pl Gen : sistetorum
+partPassPerf Masc Pl Dat : sistetis
+partPassPerf Masc Pl Abl : sistetis
+partPassPerf Masc Pl Voc : sisteti
+partPassPerf Fem Sg Nom : sisteta
+partPassPerf Fem Sg Acc : sistetam
+partPassPerf Fem Sg Gen : sistetae
+partPassPerf Fem Sg Dat : sistetae
+partPassPerf Fem Sg Abl : sisteta
+partPassPerf Fem Sg Voc : sisteta
+partPassPerf Fem Pl Nom : sistetae
+partPassPerf Fem Pl Acc : sistetas
+partPassPerf Fem Pl Gen : sistetarum
+partPassPerf Fem Pl Dat : sistetis
+partPassPerf Fem Pl Abl : sistetis
+partPassPerf Fem Pl Voc : sistetae
+partPassPerf Neutr Sg Nom : sistetum
+partPassPerf Neutr Sg Acc : sistetum
+partPassPerf Neutr Sg Gen : sisteti
+partPassPerf Neutr Sg Dat : sisteto
+partPassPerf Neutr Sg Abl : sisteto
+partPassPerf Neutr Sg Voc : sistetum
+partPassPerf Neutr Pl Nom : sisteta
+partPassPerf Neutr Pl Acc : sisteta
+partPassPerf Neutr Pl Gen : sistetorum
+partPassPerf Neutr Pl Dat : sistetis
+partPassPerf Neutr Pl Abl : sistetis
+partPassPerf Neutr Pl Voc : sisteta
+pass (VPass (VPres VInd) Masc Sg P1) : sisteor
+pass (VPass (VPres VInd) Masc Sg P2) : sisteris
+pass (VPass (VPres VInd) Masc Sg P3) : sistetur
+pass (VPass (VPres VInd) Masc Pl P1) : sistemur
+pass (VPass (VPres VInd) Masc Pl P2) : sistemini
+pass (VPass (VPres VInd) Masc Pl P3) : sistemur
+pass (VPass (VPres VInd) Fem Sg P1) : sisteor
+pass (VPass (VPres VInd) Fem Sg P2) : sisteris
+pass (VPass (VPres VInd) Fem Sg P3) : sistetur
+pass (VPass (VPres VInd) Fem Pl P1) : sistemur
+pass (VPass (VPres VInd) Fem Pl P2) : sistemini
+pass (VPass (VPres VInd) Fem Pl P3) : sistemur
+pass (VPass (VPres VInd) Neutr Sg P1) : sisteor
+pass (VPass (VPres VInd) Neutr Sg P2) : sisteris
+pass (VPass (VPres VInd) Neutr Sg P3) : sistetur
+pass (VPass (VPres VInd) Neutr Pl P1) : sistemur
+pass (VPass (VPres VInd) Neutr Pl P2) : sistemini
+pass (VPass (VPres VInd) Neutr Pl P3) : sistemur
+pass (VPass (VPres VConj) Masc Sg P1) : sistear
+pass (VPass (VPres VConj) Masc Sg P2) : sistearis
+pass (VPass (VPres VConj) Masc Sg P3) : sisteatur
+pass (VPass (VPres VConj) Masc Pl P1) : sisteamur
+pass (VPass (VPres VConj) Masc Pl P2) : sisteamini
+pass (VPass (VPres VConj) Masc Pl P3) : sisteamur
+pass (VPass (VPres VConj) Fem Sg P1) : sistear
+pass (VPass (VPres VConj) Fem Sg P2) : sistearis
+pass (VPass (VPres VConj) Fem Sg P3) : sisteatur
+pass (VPass (VPres VConj) Fem Pl P1) : sisteamur
+pass (VPass (VPres VConj) Fem Pl P2) : sisteamini
+pass (VPass (VPres VConj) Fem Pl P3) : sisteamur
+pass (VPass (VPres VConj) Neutr Sg P1) : sistear
+pass (VPass (VPres VConj) Neutr Sg P2) : sistearis
+pass (VPass (VPres VConj) Neutr Sg P3) : sisteatur
+pass (VPass (VPres VConj) Neutr Pl P1) : sisteamur
+pass (VPass (VPres VConj) Neutr Pl P2) : sisteamini
+pass (VPass (VPres VConj) Neutr Pl P3) : sisteamur
+pass (VPass (VImpf VInd) Masc Sg P1) : sister
+pass (VPass (VImpf VInd) Masc Sg P2) : sisteris
+pass (VPass (VImpf VInd) Masc Sg P3) : sistetur
+pass (VPass (VImpf VInd) Masc Pl P1) : sistemur
+pass (VPass (VImpf VInd) Masc Pl P2) : sistemini
+pass (VPass (VImpf VInd) Masc Pl P3) : sistemur
+pass (VPass (VImpf VInd) Fem Sg P1) : sister
+pass (VPass (VImpf VInd) Fem Sg P2) : sisteris
+pass (VPass (VImpf VInd) Fem Sg P3) : sistetur
+pass (VPass (VImpf VInd) Fem Pl P1) : sistemur
+pass (VPass (VImpf VInd) Fem Pl P2) : sistemini
+pass (VPass (VImpf VInd) Fem Pl P3) : sistemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : sister
+pass (VPass (VImpf VInd) Neutr Sg P2) : sisteris
+pass (VPass (VImpf VInd) Neutr Sg P3) : sistetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : sistemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : sistemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : sistemur
+pass (VPass (VImpf VConj) Masc Sg P1) : sisterer
+pass (VPass (VImpf VConj) Masc Sg P2) : sistereris
+pass (VPass (VImpf VConj) Masc Sg P3) : sisteretur
+pass (VPass (VImpf VConj) Masc Pl P1) : sisteremur
+pass (VPass (VImpf VConj) Masc Pl P2) : sisteremini
+pass (VPass (VImpf VConj) Masc Pl P3) : sisteremur
+pass (VPass (VImpf VConj) Fem Sg P1) : sisterer
+pass (VPass (VImpf VConj) Fem Sg P2) : sistereris
+pass (VPass (VImpf VConj) Fem Sg P3) : sisteretur
+pass (VPass (VImpf VConj) Fem Pl P1) : sisteremur
+pass (VPass (VImpf VConj) Fem Pl P2) : sisteremini
+pass (VPass (VImpf VConj) Fem Pl P3) : sisteremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : sisterer
+pass (VPass (VImpf VConj) Neutr Sg P2) : sistereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : sisteretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : sisteremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : sisteremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : sisteremur
+pass (VPass VFut Masc Sg P1) : sistebor
+pass (VPass VFut Masc Sg P2) : sisteberis
+pass (VPass VFut Masc Sg P3) : sistebitur
+pass (VPass VFut Masc Pl P1) : sistebimur
+pass (VPass VFut Masc Pl P2) : sistebimini
+pass (VPass VFut Masc Pl P3) : sistebumur
+pass (VPass VFut Fem Sg P1) : sistebor
+pass (VPass VFut Fem Sg P2) : sisteberis
+pass (VPass VFut Fem Sg P3) : sistebitur
+pass (VPass VFut Fem Pl P1) : sistebimur
+pass (VPass VFut Fem Pl P2) : sistebimini
+pass (VPass VFut Fem Pl P3) : sistebumur
+pass (VPass VFut Neutr Sg P1) : sistebor
+pass (VPass VFut Neutr Sg P2) : sisteberis
+pass (VPass VFut Neutr Sg P3) : sistebitur
+pass (VPass VFut Neutr Pl P1) : sistebimur
+pass (VPass VFut Neutr Pl P2) : sistebimini
+pass (VPass VFut Neutr Pl P3) : sistebumur
+sup VSupAcc : sistetum
+sup VSupAbl : sistetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : intumesceo
+act (VAct VSim (VPres VInd) Sg P2) : intumesces
+act (VAct VSim (VPres VInd) Sg P3) : intumescet
+act (VAct VSim (VPres VInd) Pl P1) : intumescemus
+act (VAct VSim (VPres VInd) Pl P2) : intumescetis
+act (VAct VSim (VPres VInd) Pl P3) : intumescent
+act (VAct VSim (VPres VConj) Sg P1) : intumesceam
+act (VAct VSim (VPres VConj) Sg P2) : intumesceas
+act (VAct VSim (VPres VConj) Sg P3) : intumesceat
+act (VAct VSim (VPres VConj) Pl P1) : intumesceamus
+act (VAct VSim (VPres VConj) Pl P2) : intumesceatis
+act (VAct VSim (VPres VConj) Pl P3) : intumesceant
+act (VAct VSim (VImpf VInd) Sg P1) : intumescebam
+act (VAct VSim (VImpf VInd) Sg P2) : intumescebas
+act (VAct VSim (VImpf VInd) Sg P3) : intumescebat
+act (VAct VSim (VImpf VInd) Pl P1) : intumescebamus
+act (VAct VSim (VImpf VInd) Pl P2) : intumescebatis
+act (VAct VSim (VImpf VInd) Pl P3) : intumescebant
+act (VAct VSim (VImpf VConj) Sg P1) : intumescerem
+act (VAct VSim (VImpf VConj) Sg P2) : intumesceres
+act (VAct VSim (VImpf VConj) Sg P3) : intumesceret
+act (VAct VSim (VImpf VConj) Pl P1) : intumesceremus
+act (VAct VSim (VImpf VConj) Pl P2) : intumesceretis
+act (VAct VSim (VImpf VConj) Pl P3) : intumescerent
+act (VAct VSim VFut Sg P1) : intumescebo
+act (VAct VSim VFut Sg P2) : intumescebis
+act (VAct VSim VFut Sg P3) : intumescebit
+act (VAct VSim VFut Pl P1) : intumescebimus
+act (VAct VSim VFut Pl P2) : intumescebitis
+act (VAct VSim VFut Pl P3) : intumescebunt
+act (VAct VAnt (VPres VInd) Sg P1) : intumescui
+act (VAct VAnt (VPres VInd) Sg P2) : intumescuisti
+act (VAct VAnt (VPres VInd) Sg P3) : intumescuit
+act (VAct VAnt (VPres VInd) Pl P1) : intumescuimus
+act (VAct VAnt (VPres VInd) Pl P2) : intumescuistis
+act (VAct VAnt (VPres VInd) Pl P3) : intumescuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : intumescuerim
+act (VAct VAnt (VPres VConj) Sg P2) : intumescueris
+act (VAct VAnt (VPres VConj) Sg P3) : intumescuerit
+act (VAct VAnt (VPres VConj) Pl P1) : intumescuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : intumescueritis
+act (VAct VAnt (VPres VConj) Pl P3) : intumescuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : intumescueram
+act (VAct VAnt (VImpf VInd) Sg P2) : intumescueras
+act (VAct VAnt (VImpf VInd) Sg P3) : intumescuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : intumescueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : intumescueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : intumescuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : intumescuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : intumescuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : intumescuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : intumescuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : intumescuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : intumescuissent
+act (VAct VAnt VFut Sg P1) : intumescuero
+act (VAct VAnt VFut Sg P2) : intumescueris
+act (VAct VAnt VFut Sg P3) : intumescuerit
+act (VAct VAnt VFut Pl P1) : intumescuerimus
+act (VAct VAnt VFut Pl P2) : intumescueritis
+act (VAct VAnt VFut Pl P3) : intumescuerint
+ger VGenAcc : intumescendum
+ger VGenGen : intumescendi
+ger VGenDat : intumescendo
+ger VGenAbl : intumescendo
+geriv Masc Sg Nom : intumescendus
+geriv Masc Sg Acc : intumescendum
+geriv Masc Sg Gen : intumescendi
+geriv Masc Sg Dat : intumescendo
+geriv Masc Sg Abl : intumescendo
+geriv Masc Sg Voc : intumescende
+geriv Masc Pl Nom : intumescendi
+geriv Masc Pl Acc : intumescendos
+geriv Masc Pl Gen : intumescendorum
+geriv Masc Pl Dat : intumescendis
+geriv Masc Pl Abl : intumescendis
+geriv Masc Pl Voc : intumescendi
+geriv Fem Sg Nom : intumescenda
+geriv Fem Sg Acc : intumescendam
+geriv Fem Sg Gen : intumescendae
+geriv Fem Sg Dat : intumescendae
+geriv Fem Sg Abl : intumescenda
+geriv Fem Sg Voc : intumescenda
+geriv Fem Pl Nom : intumescendae
+geriv Fem Pl Acc : intumescendas
+geriv Fem Pl Gen : intumescendarum
+geriv Fem Pl Dat : intumescendis
+geriv Fem Pl Abl : intumescendis
+geriv Fem Pl Voc : intumescendae
+geriv Neutr Sg Nom : intumescendum
+geriv Neutr Sg Acc : intumescendum
+geriv Neutr Sg Gen : intumescendi
+geriv Neutr Sg Dat : intumescendo
+geriv Neutr Sg Abl : intumescendo
+geriv Neutr Sg Voc : intumescendum
+geriv Neutr Pl Nom : intumescenda
+geriv Neutr Pl Acc : intumescenda
+geriv Neutr Pl Gen : intumescendorum
+geriv Neutr Pl Dat : intumescendis
+geriv Neutr Pl Abl : intumescendis
+geriv Neutr Pl Voc : intumescenda
+imp (VImp1 Sg) : intumesce
+imp (VImp1 Pl) : intumescete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : intumesceto
+imp (VImp2 Sg P3) : intumesceto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : intumescetote
+imp (VImp2 Pl P3) : intumescento
+inf VInfActPres : intumescere
+inf VInfActPerf : intumescuisse
+inf VInfActFut : intumesceturum
+partActFut Masc Sg Nom : intumesceturus
+partActFut Masc Sg Acc : intumesceturum
+partActFut Masc Sg Gen : intumesceturi
+partActFut Masc Sg Dat : intumesceturo
+partActFut Masc Sg Abl : intumesceturo
+partActFut Masc Sg Voc : intumesceture
+partActFut Masc Pl Nom : intumesceturi
+partActFut Masc Pl Acc : intumesceturos
+partActFut Masc Pl Gen : intumesceturorum
+partActFut Masc Pl Dat : intumesceturis
+partActFut Masc Pl Abl : intumesceturis
+partActFut Masc Pl Voc : intumesceturi
+partActFut Fem Sg Nom : intumescetura
+partActFut Fem Sg Acc : intumesceturam
+partActFut Fem Sg Gen : intumesceturae
+partActFut Fem Sg Dat : intumesceturae
+partActFut Fem Sg Abl : intumescetura
+partActFut Fem Sg Voc : intumescetura
+partActFut Fem Pl Nom : intumesceturae
+partActFut Fem Pl Acc : intumesceturas
+partActFut Fem Pl Gen : intumesceturarum
+partActFut Fem Pl Dat : intumesceturis
+partActFut Fem Pl Abl : intumesceturis
+partActFut Fem Pl Voc : intumesceturae
+partActFut Neutr Sg Nom : intumesceturum
+partActFut Neutr Sg Acc : intumesceturum
+partActFut Neutr Sg Gen : intumesceturi
+partActFut Neutr Sg Dat : intumesceturo
+partActFut Neutr Sg Abl : intumesceturo
+partActFut Neutr Sg Voc : intumesceturum
+partActFut Neutr Pl Nom : intumescetura
+partActFut Neutr Pl Acc : intumescetura
+partActFut Neutr Pl Gen : intumesceturorum
+partActFut Neutr Pl Dat : intumesceturis
+partActFut Neutr Pl Abl : intumesceturis
+partActFut Neutr Pl Voc : intumescetura
+partActPres Masc Sg Nom : intumescens
+partActPres Masc Sg Acc : intumescentem
+partActPres Masc Sg Gen : intumescentis
+partActPres Masc Sg Dat : intumescenti
+partActPres Masc Sg Abl : intumescenti
+partActPres Masc Sg Voc : intumescens
+partActPres Masc Pl Nom : intumescentes
+partActPres Masc Pl Acc : intumescentes
+partActPres Masc Pl Gen : intumescentium
+partActPres Masc Pl Dat : intumescentibus
+partActPres Masc Pl Abl : intumescentibus
+partActPres Masc Pl Voc : intumescentes
+partActPres Fem Sg Nom : intumescens
+partActPres Fem Sg Acc : intumescentem
+partActPres Fem Sg Gen : intumescentis
+partActPres Fem Sg Dat : intumescenti
+partActPres Fem Sg Abl : intumescenti
+partActPres Fem Sg Voc : intumescens
+partActPres Fem Pl Nom : intumescentes
+partActPres Fem Pl Acc : intumescentes
+partActPres Fem Pl Gen : intumescentium
+partActPres Fem Pl Dat : intumescentibus
+partActPres Fem Pl Abl : intumescentibus
+partActPres Fem Pl Voc : intumescentes
+partActPres Neutr Sg Nom : intumescens
+partActPres Neutr Sg Acc : intumescens
+partActPres Neutr Sg Gen : intumescentis
+partActPres Neutr Sg Dat : intumescenti
+partActPres Neutr Sg Abl : intumescenti
+partActPres Neutr Sg Voc : intumescens
+partActPres Neutr Pl Nom : intumescentia
+partActPres Neutr Pl Acc : intumescentia
+partActPres Neutr Pl Gen : intumescentium
+partActPres Neutr Pl Dat : intumescentibus
+partActPres Neutr Pl Abl : intumescentibus
+partActPres Neutr Pl Voc : intumescentia
+partPassPerf Masc Sg Nom : intumescetus
+partPassPerf Masc Sg Acc : intumescetum
+partPassPerf Masc Sg Gen : intumesceti
+partPassPerf Masc Sg Dat : intumesceto
+partPassPerf Masc Sg Abl : intumesceto
+partPassPerf Masc Sg Voc : intumescete
+partPassPerf Masc Pl Nom : intumesceti
+partPassPerf Masc Pl Acc : intumescetos
+partPassPerf Masc Pl Gen : intumescetorum
+partPassPerf Masc Pl Dat : intumescetis
+partPassPerf Masc Pl Abl : intumescetis
+partPassPerf Masc Pl Voc : intumesceti
+partPassPerf Fem Sg Nom : intumesceta
+partPassPerf Fem Sg Acc : intumescetam
+partPassPerf Fem Sg Gen : intumescetae
+partPassPerf Fem Sg Dat : intumescetae
+partPassPerf Fem Sg Abl : intumesceta
+partPassPerf Fem Sg Voc : intumesceta
+partPassPerf Fem Pl Nom : intumescetae
+partPassPerf Fem Pl Acc : intumescetas
+partPassPerf Fem Pl Gen : intumescetarum
+partPassPerf Fem Pl Dat : intumescetis
+partPassPerf Fem Pl Abl : intumescetis
+partPassPerf Fem Pl Voc : intumescetae
+partPassPerf Neutr Sg Nom : intumescetum
+partPassPerf Neutr Sg Acc : intumescetum
+partPassPerf Neutr Sg Gen : intumesceti
+partPassPerf Neutr Sg Dat : intumesceto
+partPassPerf Neutr Sg Abl : intumesceto
+partPassPerf Neutr Sg Voc : intumescetum
+partPassPerf Neutr Pl Nom : intumesceta
+partPassPerf Neutr Pl Acc : intumesceta
+partPassPerf Neutr Pl Gen : intumescetorum
+partPassPerf Neutr Pl Dat : intumescetis
+partPassPerf Neutr Pl Abl : intumescetis
+partPassPerf Neutr Pl Voc : intumesceta
+pass (VPass (VPres VInd) Masc Sg P1) : intumesceor
+pass (VPass (VPres VInd) Masc Sg P2) : intumesceris
+pass (VPass (VPres VInd) Masc Sg P3) : intumescetur
+pass (VPass (VPres VInd) Masc Pl P1) : intumescemur
+pass (VPass (VPres VInd) Masc Pl P2) : intumescemini
+pass (VPass (VPres VInd) Masc Pl P3) : intumescemur
+pass (VPass (VPres VInd) Fem Sg P1) : intumesceor
+pass (VPass (VPres VInd) Fem Sg P2) : intumesceris
+pass (VPass (VPres VInd) Fem Sg P3) : intumescetur
+pass (VPass (VPres VInd) Fem Pl P1) : intumescemur
+pass (VPass (VPres VInd) Fem Pl P2) : intumescemini
+pass (VPass (VPres VInd) Fem Pl P3) : intumescemur
+pass (VPass (VPres VInd) Neutr Sg P1) : intumesceor
+pass (VPass (VPres VInd) Neutr Sg P2) : intumesceris
+pass (VPass (VPres VInd) Neutr Sg P3) : intumescetur
+pass (VPass (VPres VInd) Neutr Pl P1) : intumescemur
+pass (VPass (VPres VInd) Neutr Pl P2) : intumescemini
+pass (VPass (VPres VInd) Neutr Pl P3) : intumescemur
+pass (VPass (VPres VConj) Masc Sg P1) : intumescear
+pass (VPass (VPres VConj) Masc Sg P2) : intumescearis
+pass (VPass (VPres VConj) Masc Sg P3) : intumesceatur
+pass (VPass (VPres VConj) Masc Pl P1) : intumesceamur
+pass (VPass (VPres VConj) Masc Pl P2) : intumesceamini
+pass (VPass (VPres VConj) Masc Pl P3) : intumesceamur
+pass (VPass (VPres VConj) Fem Sg P1) : intumescear
+pass (VPass (VPres VConj) Fem Sg P2) : intumescearis
+pass (VPass (VPres VConj) Fem Sg P3) : intumesceatur
+pass (VPass (VPres VConj) Fem Pl P1) : intumesceamur
+pass (VPass (VPres VConj) Fem Pl P2) : intumesceamini
+pass (VPass (VPres VConj) Fem Pl P3) : intumesceamur
+pass (VPass (VPres VConj) Neutr Sg P1) : intumescear
+pass (VPass (VPres VConj) Neutr Sg P2) : intumescearis
+pass (VPass (VPres VConj) Neutr Sg P3) : intumesceatur
+pass (VPass (VPres VConj) Neutr Pl P1) : intumesceamur
+pass (VPass (VPres VConj) Neutr Pl P2) : intumesceamini
+pass (VPass (VPres VConj) Neutr Pl P3) : intumesceamur
+pass (VPass (VImpf VInd) Masc Sg P1) : intumescer
+pass (VPass (VImpf VInd) Masc Sg P2) : intumesceris
+pass (VPass (VImpf VInd) Masc Sg P3) : intumescetur
+pass (VPass (VImpf VInd) Masc Pl P1) : intumescemur
+pass (VPass (VImpf VInd) Masc Pl P2) : intumescemini
+pass (VPass (VImpf VInd) Masc Pl P3) : intumescemur
+pass (VPass (VImpf VInd) Fem Sg P1) : intumescer
+pass (VPass (VImpf VInd) Fem Sg P2) : intumesceris
+pass (VPass (VImpf VInd) Fem Sg P3) : intumescetur
+pass (VPass (VImpf VInd) Fem Pl P1) : intumescemur
+pass (VPass (VImpf VInd) Fem Pl P2) : intumescemini
+pass (VPass (VImpf VInd) Fem Pl P3) : intumescemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : intumescer
+pass (VPass (VImpf VInd) Neutr Sg P2) : intumesceris
+pass (VPass (VImpf VInd) Neutr Sg P3) : intumescetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : intumescemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : intumescemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : intumescemur
+pass (VPass (VImpf VConj) Masc Sg P1) : intumescerer
+pass (VPass (VImpf VConj) Masc Sg P2) : intumescereris
+pass (VPass (VImpf VConj) Masc Sg P3) : intumesceretur
+pass (VPass (VImpf VConj) Masc Pl P1) : intumesceremur
+pass (VPass (VImpf VConj) Masc Pl P2) : intumesceremini
+pass (VPass (VImpf VConj) Masc Pl P3) : intumesceremur
+pass (VPass (VImpf VConj) Fem Sg P1) : intumescerer
+pass (VPass (VImpf VConj) Fem Sg P2) : intumescereris
+pass (VPass (VImpf VConj) Fem Sg P3) : intumesceretur
+pass (VPass (VImpf VConj) Fem Pl P1) : intumesceremur
+pass (VPass (VImpf VConj) Fem Pl P2) : intumesceremini
+pass (VPass (VImpf VConj) Fem Pl P3) : intumesceremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : intumescerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : intumescereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : intumesceretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : intumesceremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : intumesceremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : intumesceremur
+pass (VPass VFut Masc Sg P1) : intumescebor
+pass (VPass VFut Masc Sg P2) : intumesceberis
+pass (VPass VFut Masc Sg P3) : intumescebitur
+pass (VPass VFut Masc Pl P1) : intumescebimur
+pass (VPass VFut Masc Pl P2) : intumescebimini
+pass (VPass VFut Masc Pl P3) : intumescebumur
+pass (VPass VFut Fem Sg P1) : intumescebor
+pass (VPass VFut Fem Sg P2) : intumesceberis
+pass (VPass VFut Fem Sg P3) : intumescebitur
+pass (VPass VFut Fem Pl P1) : intumescebimur
+pass (VPass VFut Fem Pl P2) : intumescebimini
+pass (VPass VFut Fem Pl P3) : intumescebumur
+pass (VPass VFut Neutr Sg P1) : intumescebor
+pass (VPass VFut Neutr Sg P2) : intumesceberis
+pass (VPass VFut Neutr Sg P3) : intumescebitur
+pass (VPass VFut Neutr Pl P1) : intumescebimur
+pass (VPass VFut Neutr Pl P2) : intumescebimini
+pass (VPass VFut Neutr Pl P3) : intumescebumur
+sup VSupAcc : intumescetum
+sup VSupAbl : intumescetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : nato
+act (VAct VSim (VPres VInd) Sg P2) : natas
+act (VAct VSim (VPres VInd) Sg P3) : natat
+act (VAct VSim (VPres VInd) Pl P1) : natamus
+act (VAct VSim (VPres VInd) Pl P2) : natatis
+act (VAct VSim (VPres VInd) Pl P3) : natant
+act (VAct VSim (VPres VConj) Sg P1) : natem
+act (VAct VSim (VPres VConj) Sg P2) : nates
+act (VAct VSim (VPres VConj) Sg P3) : natet
+act (VAct VSim (VPres VConj) Pl P1) : natemus
+act (VAct VSim (VPres VConj) Pl P2) : natetis
+act (VAct VSim (VPres VConj) Pl P3) : natent
+act (VAct VSim (VImpf VInd) Sg P1) : natabam
+act (VAct VSim (VImpf VInd) Sg P2) : natabas
+act (VAct VSim (VImpf VInd) Sg P3) : natabat
+act (VAct VSim (VImpf VInd) Pl P1) : natabamus
+act (VAct VSim (VImpf VInd) Pl P2) : natabatis
+act (VAct VSim (VImpf VInd) Pl P3) : natabant
+act (VAct VSim (VImpf VConj) Sg P1) : natarem
+act (VAct VSim (VImpf VConj) Sg P2) : natares
+act (VAct VSim (VImpf VConj) Sg P3) : nataret
+act (VAct VSim (VImpf VConj) Pl P1) : nataremus
+act (VAct VSim (VImpf VConj) Pl P2) : nataretis
+act (VAct VSim (VImpf VConj) Pl P3) : natarent
+act (VAct VSim VFut Sg P1) : natabo
+act (VAct VSim VFut Sg P2) : natabis
+act (VAct VSim VFut Sg P3) : natabit
+act (VAct VSim VFut Pl P1) : natabimus
+act (VAct VSim VFut Pl P2) : natabitis
+act (VAct VSim VFut Pl P3) : natabunt
+act (VAct VAnt (VPres VInd) Sg P1) : natavi
+act (VAct VAnt (VPres VInd) Sg P2) : natavisti
+act (VAct VAnt (VPres VInd) Sg P3) : natavit
+act (VAct VAnt (VPres VInd) Pl P1) : natavimus
+act (VAct VAnt (VPres VInd) Pl P2) : natavistis
+act (VAct VAnt (VPres VInd) Pl P3) : nataverunt
+act (VAct VAnt (VPres VConj) Sg P1) : nataverim
+act (VAct VAnt (VPres VConj) Sg P2) : nataveris
+act (VAct VAnt (VPres VConj) Sg P3) : nataverit
+act (VAct VAnt (VPres VConj) Pl P1) : nataverimus
+act (VAct VAnt (VPres VConj) Pl P2) : nataveritis
+act (VAct VAnt (VPres VConj) Pl P3) : nataverint
+act (VAct VAnt (VImpf VInd) Sg P1) : nataveram
+act (VAct VAnt (VImpf VInd) Sg P2) : nataveras
+act (VAct VAnt (VImpf VInd) Sg P3) : nataverat
+act (VAct VAnt (VImpf VInd) Pl P1) : nataveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : nataveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : nataverant
+act (VAct VAnt (VImpf VConj) Sg P1) : natavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : natavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : natavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : natavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : natavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : natavissent
+act (VAct VAnt VFut Sg P1) : natavero
+act (VAct VAnt VFut Sg P2) : nataveris
+act (VAct VAnt VFut Sg P3) : nataverit
+act (VAct VAnt VFut Pl P1) : nataverimus
+act (VAct VAnt VFut Pl P2) : nataveritis
+act (VAct VAnt VFut Pl P3) : nataverint
+ger VGenAcc : natandum
+ger VGenGen : natandi
+ger VGenDat : natando
+ger VGenAbl : natando
+geriv Masc Sg Nom : natandus
+geriv Masc Sg Acc : natandum
+geriv Masc Sg Gen : natandi
+geriv Masc Sg Dat : natando
+geriv Masc Sg Abl : natando
+geriv Masc Sg Voc : natande
+geriv Masc Pl Nom : natandi
+geriv Masc Pl Acc : natandos
+geriv Masc Pl Gen : natandorum
+geriv Masc Pl Dat : natandis
+geriv Masc Pl Abl : natandis
+geriv Masc Pl Voc : natandi
+geriv Fem Sg Nom : natanda
+geriv Fem Sg Acc : natandam
+geriv Fem Sg Gen : natandae
+geriv Fem Sg Dat : natandae
+geriv Fem Sg Abl : natanda
+geriv Fem Sg Voc : natanda
+geriv Fem Pl Nom : natandae
+geriv Fem Pl Acc : natandas
+geriv Fem Pl Gen : natandarum
+geriv Fem Pl Dat : natandis
+geriv Fem Pl Abl : natandis
+geriv Fem Pl Voc : natandae
+geriv Neutr Sg Nom : natandum
+geriv Neutr Sg Acc : natandum
+geriv Neutr Sg Gen : natandi
+geriv Neutr Sg Dat : natando
+geriv Neutr Sg Abl : natando
+geriv Neutr Sg Voc : natandum
+geriv Neutr Pl Nom : natanda
+geriv Neutr Pl Acc : natanda
+geriv Neutr Pl Gen : natandorum
+geriv Neutr Pl Dat : natandis
+geriv Neutr Pl Abl : natandis
+geriv Neutr Pl Voc : natanda
+imp (VImp1 Sg) : nata
+imp (VImp1 Pl) : natate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : natato
+imp (VImp2 Sg P3) : natato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : natatote
+imp (VImp2 Pl P3) : natanto
+inf VInfActPres : natare
+inf VInfActPerf : natavisse
+inf VInfActFut : nataturum
+partActFut Masc Sg Nom : nataturus
+partActFut Masc Sg Acc : nataturum
+partActFut Masc Sg Gen : nataturi
+partActFut Masc Sg Dat : nataturo
+partActFut Masc Sg Abl : nataturo
+partActFut Masc Sg Voc : natature
+partActFut Masc Pl Nom : nataturi
+partActFut Masc Pl Acc : nataturos
+partActFut Masc Pl Gen : nataturorum
+partActFut Masc Pl Dat : nataturis
+partActFut Masc Pl Abl : nataturis
+partActFut Masc Pl Voc : nataturi
+partActFut Fem Sg Nom : natatura
+partActFut Fem Sg Acc : nataturam
+partActFut Fem Sg Gen : nataturae
+partActFut Fem Sg Dat : nataturae
+partActFut Fem Sg Abl : natatura
+partActFut Fem Sg Voc : natatura
+partActFut Fem Pl Nom : nataturae
+partActFut Fem Pl Acc : nataturas
+partActFut Fem Pl Gen : nataturarum
+partActFut Fem Pl Dat : nataturis
+partActFut Fem Pl Abl : nataturis
+partActFut Fem Pl Voc : nataturae
+partActFut Neutr Sg Nom : nataturum
+partActFut Neutr Sg Acc : nataturum
+partActFut Neutr Sg Gen : nataturi
+partActFut Neutr Sg Dat : nataturo
+partActFut Neutr Sg Abl : nataturo
+partActFut Neutr Sg Voc : nataturum
+partActFut Neutr Pl Nom : natatura
+partActFut Neutr Pl Acc : natatura
+partActFut Neutr Pl Gen : nataturorum
+partActFut Neutr Pl Dat : nataturis
+partActFut Neutr Pl Abl : nataturis
+partActFut Neutr Pl Voc : natatura
+partActPres Masc Sg Nom : natans
+partActPres Masc Sg Acc : natantem
+partActPres Masc Sg Gen : natantis
+partActPres Masc Sg Dat : natanti
+partActPres Masc Sg Abl : natanti
+partActPres Masc Sg Voc : natans
+partActPres Masc Pl Nom : natantes
+partActPres Masc Pl Acc : natantes
+partActPres Masc Pl Gen : natantium
+partActPres Masc Pl Dat : natantibus
+partActPres Masc Pl Abl : natantibus
+partActPres Masc Pl Voc : natantes
+partActPres Fem Sg Nom : natans
+partActPres Fem Sg Acc : natantem
+partActPres Fem Sg Gen : natantis
+partActPres Fem Sg Dat : natanti
+partActPres Fem Sg Abl : natanti
+partActPres Fem Sg Voc : natans
+partActPres Fem Pl Nom : natantes
+partActPres Fem Pl Acc : natantes
+partActPres Fem Pl Gen : natantium
+partActPres Fem Pl Dat : natantibus
+partActPres Fem Pl Abl : natantibus
+partActPres Fem Pl Voc : natantes
+partActPres Neutr Sg Nom : natans
+partActPres Neutr Sg Acc : natans
+partActPres Neutr Sg Gen : natantis
+partActPres Neutr Sg Dat : natanti
+partActPres Neutr Sg Abl : natanti
+partActPres Neutr Sg Voc : natans
+partActPres Neutr Pl Nom : natantia
+partActPres Neutr Pl Acc : natantia
+partActPres Neutr Pl Gen : natantium
+partActPres Neutr Pl Dat : natantibus
+partActPres Neutr Pl Abl : natantibus
+partActPres Neutr Pl Voc : natantia
+partPassPerf Masc Sg Nom : natatus
+partPassPerf Masc Sg Acc : natatum
+partPassPerf Masc Sg Gen : natati
+partPassPerf Masc Sg Dat : natato
+partPassPerf Masc Sg Abl : natato
+partPassPerf Masc Sg Voc : natate
+partPassPerf Masc Pl Nom : natati
+partPassPerf Masc Pl Acc : natatos
+partPassPerf Masc Pl Gen : natatorum
+partPassPerf Masc Pl Dat : natatis
+partPassPerf Masc Pl Abl : natatis
+partPassPerf Masc Pl Voc : natati
+partPassPerf Fem Sg Nom : natata
+partPassPerf Fem Sg Acc : natatam
+partPassPerf Fem Sg Gen : natatae
+partPassPerf Fem Sg Dat : natatae
+partPassPerf Fem Sg Abl : natata
+partPassPerf Fem Sg Voc : natata
+partPassPerf Fem Pl Nom : natatae
+partPassPerf Fem Pl Acc : natatas
+partPassPerf Fem Pl Gen : natatarum
+partPassPerf Fem Pl Dat : natatis
+partPassPerf Fem Pl Abl : natatis
+partPassPerf Fem Pl Voc : natatae
+partPassPerf Neutr Sg Nom : natatum
+partPassPerf Neutr Sg Acc : natatum
+partPassPerf Neutr Sg Gen : natati
+partPassPerf Neutr Sg Dat : natato
+partPassPerf Neutr Sg Abl : natato
+partPassPerf Neutr Sg Voc : natatum
+partPassPerf Neutr Pl Nom : natata
+partPassPerf Neutr Pl Acc : natata
+partPassPerf Neutr Pl Gen : natatorum
+partPassPerf Neutr Pl Dat : natatis
+partPassPerf Neutr Pl Abl : natatis
+partPassPerf Neutr Pl Voc : natata
+pass (VPass (VPres VInd) Masc Sg P1) : nator
+pass (VPass (VPres VInd) Masc Sg P2) : nataris
+pass (VPass (VPres VInd) Masc Sg P3) : natatur
+pass (VPass (VPres VInd) Masc Pl P1) : natamur
+pass (VPass (VPres VInd) Masc Pl P2) : natamini
+pass (VPass (VPres VInd) Masc Pl P3) : natamur
+pass (VPass (VPres VInd) Fem Sg P1) : nator
+pass (VPass (VPres VInd) Fem Sg P2) : nataris
+pass (VPass (VPres VInd) Fem Sg P3) : natatur
+pass (VPass (VPres VInd) Fem Pl P1) : natamur
+pass (VPass (VPres VInd) Fem Pl P2) : natamini
+pass (VPass (VPres VInd) Fem Pl P3) : natamur
+pass (VPass (VPres VInd) Neutr Sg P1) : nator
+pass (VPass (VPres VInd) Neutr Sg P2) : nataris
+pass (VPass (VPres VInd) Neutr Sg P3) : natatur
+pass (VPass (VPres VInd) Neutr Pl P1) : natamur
+pass (VPass (VPres VInd) Neutr Pl P2) : natamini
+pass (VPass (VPres VInd) Neutr Pl P3) : natamur
+pass (VPass (VPres VConj) Masc Sg P1) : nater
+pass (VPass (VPres VConj) Masc Sg P2) : nateris
+pass (VPass (VPres VConj) Masc Sg P3) : natetur
+pass (VPass (VPres VConj) Masc Pl P1) : natemur
+pass (VPass (VPres VConj) Masc Pl P2) : natemini
+pass (VPass (VPres VConj) Masc Pl P3) : natemur
+pass (VPass (VPres VConj) Fem Sg P1) : nater
+pass (VPass (VPres VConj) Fem Sg P2) : nateris
+pass (VPass (VPres VConj) Fem Sg P3) : natetur
+pass (VPass (VPres VConj) Fem Pl P1) : natemur
+pass (VPass (VPres VConj) Fem Pl P2) : natemini
+pass (VPass (VPres VConj) Fem Pl P3) : natemur
+pass (VPass (VPres VConj) Neutr Sg P1) : nater
+pass (VPass (VPres VConj) Neutr Sg P2) : nateris
+pass (VPass (VPres VConj) Neutr Sg P3) : natetur
+pass (VPass (VPres VConj) Neutr Pl P1) : natemur
+pass (VPass (VPres VConj) Neutr Pl P2) : natemini
+pass (VPass (VPres VConj) Neutr Pl P3) : natemur
+pass (VPass (VImpf VInd) Masc Sg P1) : natar
+pass (VPass (VImpf VInd) Masc Sg P2) : nataris
+pass (VPass (VImpf VInd) Masc Sg P3) : natatur
+pass (VPass (VImpf VInd) Masc Pl P1) : natamur
+pass (VPass (VImpf VInd) Masc Pl P2) : natamini
+pass (VPass (VImpf VInd) Masc Pl P3) : natamur
+pass (VPass (VImpf VInd) Fem Sg P1) : natar
+pass (VPass (VImpf VInd) Fem Sg P2) : nataris
+pass (VPass (VImpf VInd) Fem Sg P3) : natatur
+pass (VPass (VImpf VInd) Fem Pl P1) : natamur
+pass (VPass (VImpf VInd) Fem Pl P2) : natamini
+pass (VPass (VImpf VInd) Fem Pl P3) : natamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : natar
+pass (VPass (VImpf VInd) Neutr Sg P2) : nataris
+pass (VPass (VImpf VInd) Neutr Sg P3) : natatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : natamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : natamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : natamur
+pass (VPass (VImpf VConj) Masc Sg P1) : natarer
+pass (VPass (VImpf VConj) Masc Sg P2) : natareris
+pass (VPass (VImpf VConj) Masc Sg P3) : nataretur
+pass (VPass (VImpf VConj) Masc Pl P1) : nataremur
+pass (VPass (VImpf VConj) Masc Pl P2) : nataremini
+pass (VPass (VImpf VConj) Masc Pl P3) : nataremur
+pass (VPass (VImpf VConj) Fem Sg P1) : natarer
+pass (VPass (VImpf VConj) Fem Sg P2) : natareris
+pass (VPass (VImpf VConj) Fem Sg P3) : nataretur
+pass (VPass (VImpf VConj) Fem Pl P1) : nataremur
+pass (VPass (VImpf VConj) Fem Pl P2) : nataremini
+pass (VPass (VImpf VConj) Fem Pl P3) : nataremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : natarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : natareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : nataretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : nataremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : nataremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : nataremur
+pass (VPass VFut Masc Sg P1) : natabor
+pass (VPass VFut Masc Sg P2) : nataberis
+pass (VPass VFut Masc Sg P3) : natabitur
+pass (VPass VFut Masc Pl P1) : natabimur
+pass (VPass VFut Masc Pl P2) : natabimini
+pass (VPass VFut Masc Pl P3) : natabumur
+pass (VPass VFut Fem Sg P1) : natabor
+pass (VPass VFut Fem Sg P2) : nataberis
+pass (VPass VFut Fem Sg P3) : natabitur
+pass (VPass VFut Fem Pl P1) : natabimur
+pass (VPass VFut Fem Pl P2) : natabimini
+pass (VPass VFut Fem Pl P3) : natabumur
+pass (VPass VFut Neutr Sg P1) : natabor
+pass (VPass VFut Neutr Sg P2) : nataberis
+pass (VPass VFut Neutr Sg P3) : natabitur
+pass (VPass VFut Neutr Pl P1) : natabimur
+pass (VPass VFut Neutr Pl P2) : natabimini
+pass (VPass VFut Neutr Pl P3) : natabumur
+sup VSupAcc : natatum
+sup VSupAbl : natatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : cogito
+act (VAct VSim (VPres VInd) Sg P2) : cogitas
+act (VAct VSim (VPres VInd) Sg P3) : cogitat
+act (VAct VSim (VPres VInd) Pl P1) : cogitamus
+act (VAct VSim (VPres VInd) Pl P2) : cogitatis
+act (VAct VSim (VPres VInd) Pl P3) : cogitant
+act (VAct VSim (VPres VConj) Sg P1) : cogitem
+act (VAct VSim (VPres VConj) Sg P2) : cogites
+act (VAct VSim (VPres VConj) Sg P3) : cogitet
+act (VAct VSim (VPres VConj) Pl P1) : cogitemus
+act (VAct VSim (VPres VConj) Pl P2) : cogitetis
+act (VAct VSim (VPres VConj) Pl P3) : cogitent
+act (VAct VSim (VImpf VInd) Sg P1) : cogitabam
+act (VAct VSim (VImpf VInd) Sg P2) : cogitabas
+act (VAct VSim (VImpf VInd) Sg P3) : cogitabat
+act (VAct VSim (VImpf VInd) Pl P1) : cogitabamus
+act (VAct VSim (VImpf VInd) Pl P2) : cogitabatis
+act (VAct VSim (VImpf VInd) Pl P3) : cogitabant
+act (VAct VSim (VImpf VConj) Sg P1) : cogitarem
+act (VAct VSim (VImpf VConj) Sg P2) : cogitares
+act (VAct VSim (VImpf VConj) Sg P3) : cogitaret
+act (VAct VSim (VImpf VConj) Pl P1) : cogitaremus
+act (VAct VSim (VImpf VConj) Pl P2) : cogitaretis
+act (VAct VSim (VImpf VConj) Pl P3) : cogitarent
+act (VAct VSim VFut Sg P1) : cogitabo
+act (VAct VSim VFut Sg P2) : cogitabis
+act (VAct VSim VFut Sg P3) : cogitabit
+act (VAct VSim VFut Pl P1) : cogitabimus
+act (VAct VSim VFut Pl P2) : cogitabitis
+act (VAct VSim VFut Pl P3) : cogitabunt
+act (VAct VAnt (VPres VInd) Sg P1) : cogitavi
+act (VAct VAnt (VPres VInd) Sg P2) : cogitavisti
+act (VAct VAnt (VPres VInd) Sg P3) : cogitavit
+act (VAct VAnt (VPres VInd) Pl P1) : cogitavimus
+act (VAct VAnt (VPres VInd) Pl P2) : cogitavistis
+act (VAct VAnt (VPres VInd) Pl P3) : cogitaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : cogitaverim
+act (VAct VAnt (VPres VConj) Sg P2) : cogitaveris
+act (VAct VAnt (VPres VConj) Sg P3) : cogitaverit
+act (VAct VAnt (VPres VConj) Pl P1) : cogitaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : cogitaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : cogitaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : cogitaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : cogitaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : cogitaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : cogitaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : cogitaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : cogitaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : cogitavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : cogitavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : cogitavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : cogitavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : cogitavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : cogitavissent
+act (VAct VAnt VFut Sg P1) : cogitavero
+act (VAct VAnt VFut Sg P2) : cogitaveris
+act (VAct VAnt VFut Sg P3) : cogitaverit
+act (VAct VAnt VFut Pl P1) : cogitaverimus
+act (VAct VAnt VFut Pl P2) : cogitaveritis
+act (VAct VAnt VFut Pl P3) : cogitaverint
+ger VGenAcc : cogitandum
+ger VGenGen : cogitandi
+ger VGenDat : cogitando
+ger VGenAbl : cogitando
+geriv Masc Sg Nom : cogitandus
+geriv Masc Sg Acc : cogitandum
+geriv Masc Sg Gen : cogitandi
+geriv Masc Sg Dat : cogitando
+geriv Masc Sg Abl : cogitando
+geriv Masc Sg Voc : cogitande
+geriv Masc Pl Nom : cogitandi
+geriv Masc Pl Acc : cogitandos
+geriv Masc Pl Gen : cogitandorum
+geriv Masc Pl Dat : cogitandis
+geriv Masc Pl Abl : cogitandis
+geriv Masc Pl Voc : cogitandi
+geriv Fem Sg Nom : cogitanda
+geriv Fem Sg Acc : cogitandam
+geriv Fem Sg Gen : cogitandae
+geriv Fem Sg Dat : cogitandae
+geriv Fem Sg Abl : cogitanda
+geriv Fem Sg Voc : cogitanda
+geriv Fem Pl Nom : cogitandae
+geriv Fem Pl Acc : cogitandas
+geriv Fem Pl Gen : cogitandarum
+geriv Fem Pl Dat : cogitandis
+geriv Fem Pl Abl : cogitandis
+geriv Fem Pl Voc : cogitandae
+geriv Neutr Sg Nom : cogitandum
+geriv Neutr Sg Acc : cogitandum
+geriv Neutr Sg Gen : cogitandi
+geriv Neutr Sg Dat : cogitando
+geriv Neutr Sg Abl : cogitando
+geriv Neutr Sg Voc : cogitandum
+geriv Neutr Pl Nom : cogitanda
+geriv Neutr Pl Acc : cogitanda
+geriv Neutr Pl Gen : cogitandorum
+geriv Neutr Pl Dat : cogitandis
+geriv Neutr Pl Abl : cogitandis
+geriv Neutr Pl Voc : cogitanda
+imp (VImp1 Sg) : cogita
+imp (VImp1 Pl) : cogitate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : cogitato
+imp (VImp2 Sg P3) : cogitato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : cogitatote
+imp (VImp2 Pl P3) : cogitanto
+inf VInfActPres : cogitare
+inf VInfActPerf : cogitavisse
+inf VInfActFut : cogitaturum
+partActFut Masc Sg Nom : cogitaturus
+partActFut Masc Sg Acc : cogitaturum
+partActFut Masc Sg Gen : cogitaturi
+partActFut Masc Sg Dat : cogitaturo
+partActFut Masc Sg Abl : cogitaturo
+partActFut Masc Sg Voc : cogitature
+partActFut Masc Pl Nom : cogitaturi
+partActFut Masc Pl Acc : cogitaturos
+partActFut Masc Pl Gen : cogitaturorum
+partActFut Masc Pl Dat : cogitaturis
+partActFut Masc Pl Abl : cogitaturis
+partActFut Masc Pl Voc : cogitaturi
+partActFut Fem Sg Nom : cogitatura
+partActFut Fem Sg Acc : cogitaturam
+partActFut Fem Sg Gen : cogitaturae
+partActFut Fem Sg Dat : cogitaturae
+partActFut Fem Sg Abl : cogitatura
+partActFut Fem Sg Voc : cogitatura
+partActFut Fem Pl Nom : cogitaturae
+partActFut Fem Pl Acc : cogitaturas
+partActFut Fem Pl Gen : cogitaturarum
+partActFut Fem Pl Dat : cogitaturis
+partActFut Fem Pl Abl : cogitaturis
+partActFut Fem Pl Voc : cogitaturae
+partActFut Neutr Sg Nom : cogitaturum
+partActFut Neutr Sg Acc : cogitaturum
+partActFut Neutr Sg Gen : cogitaturi
+partActFut Neutr Sg Dat : cogitaturo
+partActFut Neutr Sg Abl : cogitaturo
+partActFut Neutr Sg Voc : cogitaturum
+partActFut Neutr Pl Nom : cogitatura
+partActFut Neutr Pl Acc : cogitatura
+partActFut Neutr Pl Gen : cogitaturorum
+partActFut Neutr Pl Dat : cogitaturis
+partActFut Neutr Pl Abl : cogitaturis
+partActFut Neutr Pl Voc : cogitatura
+partActPres Masc Sg Nom : cogitans
+partActPres Masc Sg Acc : cogitantem
+partActPres Masc Sg Gen : cogitantis
+partActPres Masc Sg Dat : cogitanti
+partActPres Masc Sg Abl : cogitanti
+partActPres Masc Sg Voc : cogitans
+partActPres Masc Pl Nom : cogitantes
+partActPres Masc Pl Acc : cogitantes
+partActPres Masc Pl Gen : cogitantium
+partActPres Masc Pl Dat : cogitantibus
+partActPres Masc Pl Abl : cogitantibus
+partActPres Masc Pl Voc : cogitantes
+partActPres Fem Sg Nom : cogitans
+partActPres Fem Sg Acc : cogitantem
+partActPres Fem Sg Gen : cogitantis
+partActPres Fem Sg Dat : cogitanti
+partActPres Fem Sg Abl : cogitanti
+partActPres Fem Sg Voc : cogitans
+partActPres Fem Pl Nom : cogitantes
+partActPres Fem Pl Acc : cogitantes
+partActPres Fem Pl Gen : cogitantium
+partActPres Fem Pl Dat : cogitantibus
+partActPres Fem Pl Abl : cogitantibus
+partActPres Fem Pl Voc : cogitantes
+partActPres Neutr Sg Nom : cogitans
+partActPres Neutr Sg Acc : cogitans
+partActPres Neutr Sg Gen : cogitantis
+partActPres Neutr Sg Dat : cogitanti
+partActPres Neutr Sg Abl : cogitanti
+partActPres Neutr Sg Voc : cogitans
+partActPres Neutr Pl Nom : cogitantia
+partActPres Neutr Pl Acc : cogitantia
+partActPres Neutr Pl Gen : cogitantium
+partActPres Neutr Pl Dat : cogitantibus
+partActPres Neutr Pl Abl : cogitantibus
+partActPres Neutr Pl Voc : cogitantia
+partPassPerf Masc Sg Nom : cogitatus
+partPassPerf Masc Sg Acc : cogitatum
+partPassPerf Masc Sg Gen : cogitati
+partPassPerf Masc Sg Dat : cogitato
+partPassPerf Masc Sg Abl : cogitato
+partPassPerf Masc Sg Voc : cogitate
+partPassPerf Masc Pl Nom : cogitati
+partPassPerf Masc Pl Acc : cogitatos
+partPassPerf Masc Pl Gen : cogitatorum
+partPassPerf Masc Pl Dat : cogitatis
+partPassPerf Masc Pl Abl : cogitatis
+partPassPerf Masc Pl Voc : cogitati
+partPassPerf Fem Sg Nom : cogitata
+partPassPerf Fem Sg Acc : cogitatam
+partPassPerf Fem Sg Gen : cogitatae
+partPassPerf Fem Sg Dat : cogitatae
+partPassPerf Fem Sg Abl : cogitata
+partPassPerf Fem Sg Voc : cogitata
+partPassPerf Fem Pl Nom : cogitatae
+partPassPerf Fem Pl Acc : cogitatas
+partPassPerf Fem Pl Gen : cogitatarum
+partPassPerf Fem Pl Dat : cogitatis
+partPassPerf Fem Pl Abl : cogitatis
+partPassPerf Fem Pl Voc : cogitatae
+partPassPerf Neutr Sg Nom : cogitatum
+partPassPerf Neutr Sg Acc : cogitatum
+partPassPerf Neutr Sg Gen : cogitati
+partPassPerf Neutr Sg Dat : cogitato
+partPassPerf Neutr Sg Abl : cogitato
+partPassPerf Neutr Sg Voc : cogitatum
+partPassPerf Neutr Pl Nom : cogitata
+partPassPerf Neutr Pl Acc : cogitata
+partPassPerf Neutr Pl Gen : cogitatorum
+partPassPerf Neutr Pl Dat : cogitatis
+partPassPerf Neutr Pl Abl : cogitatis
+partPassPerf Neutr Pl Voc : cogitata
+pass (VPass (VPres VInd) Masc Sg P1) : cogitor
+pass (VPass (VPres VInd) Masc Sg P2) : cogitaris
+pass (VPass (VPres VInd) Masc Sg P3) : cogitatur
+pass (VPass (VPres VInd) Masc Pl P1) : cogitamur
+pass (VPass (VPres VInd) Masc Pl P2) : cogitamini
+pass (VPass (VPres VInd) Masc Pl P3) : cogitamur
+pass (VPass (VPres VInd) Fem Sg P1) : cogitor
+pass (VPass (VPres VInd) Fem Sg P2) : cogitaris
+pass (VPass (VPres VInd) Fem Sg P3) : cogitatur
+pass (VPass (VPres VInd) Fem Pl P1) : cogitamur
+pass (VPass (VPres VInd) Fem Pl P2) : cogitamini
+pass (VPass (VPres VInd) Fem Pl P3) : cogitamur
+pass (VPass (VPres VInd) Neutr Sg P1) : cogitor
+pass (VPass (VPres VInd) Neutr Sg P2) : cogitaris
+pass (VPass (VPres VInd) Neutr Sg P3) : cogitatur
+pass (VPass (VPres VInd) Neutr Pl P1) : cogitamur
+pass (VPass (VPres VInd) Neutr Pl P2) : cogitamini
+pass (VPass (VPres VInd) Neutr Pl P3) : cogitamur
+pass (VPass (VPres VConj) Masc Sg P1) : cogiter
+pass (VPass (VPres VConj) Masc Sg P2) : cogiteris
+pass (VPass (VPres VConj) Masc Sg P3) : cogitetur
+pass (VPass (VPres VConj) Masc Pl P1) : cogitemur
+pass (VPass (VPres VConj) Masc Pl P2) : cogitemini
+pass (VPass (VPres VConj) Masc Pl P3) : cogitemur
+pass (VPass (VPres VConj) Fem Sg P1) : cogiter
+pass (VPass (VPres VConj) Fem Sg P2) : cogiteris
+pass (VPass (VPres VConj) Fem Sg P3) : cogitetur
+pass (VPass (VPres VConj) Fem Pl P1) : cogitemur
+pass (VPass (VPres VConj) Fem Pl P2) : cogitemini
+pass (VPass (VPres VConj) Fem Pl P3) : cogitemur
+pass (VPass (VPres VConj) Neutr Sg P1) : cogiter
+pass (VPass (VPres VConj) Neutr Sg P2) : cogiteris
+pass (VPass (VPres VConj) Neutr Sg P3) : cogitetur
+pass (VPass (VPres VConj) Neutr Pl P1) : cogitemur
+pass (VPass (VPres VConj) Neutr Pl P2) : cogitemini
+pass (VPass (VPres VConj) Neutr Pl P3) : cogitemur
+pass (VPass (VImpf VInd) Masc Sg P1) : cogitar
+pass (VPass (VImpf VInd) Masc Sg P2) : cogitaris
+pass (VPass (VImpf VInd) Masc Sg P3) : cogitatur
+pass (VPass (VImpf VInd) Masc Pl P1) : cogitamur
+pass (VPass (VImpf VInd) Masc Pl P2) : cogitamini
+pass (VPass (VImpf VInd) Masc Pl P3) : cogitamur
+pass (VPass (VImpf VInd) Fem Sg P1) : cogitar
+pass (VPass (VImpf VInd) Fem Sg P2) : cogitaris
+pass (VPass (VImpf VInd) Fem Sg P3) : cogitatur
+pass (VPass (VImpf VInd) Fem Pl P1) : cogitamur
+pass (VPass (VImpf VInd) Fem Pl P2) : cogitamini
+pass (VPass (VImpf VInd) Fem Pl P3) : cogitamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : cogitar
+pass (VPass (VImpf VInd) Neutr Sg P2) : cogitaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : cogitatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : cogitamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : cogitamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : cogitamur
+pass (VPass (VImpf VConj) Masc Sg P1) : cogitarer
+pass (VPass (VImpf VConj) Masc Sg P2) : cogitareris
+pass (VPass (VImpf VConj) Masc Sg P3) : cogitaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : cogitaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : cogitaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : cogitaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : cogitarer
+pass (VPass (VImpf VConj) Fem Sg P2) : cogitareris
+pass (VPass (VImpf VConj) Fem Sg P3) : cogitaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : cogitaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : cogitaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : cogitaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : cogitarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : cogitareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : cogitaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : cogitaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : cogitaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : cogitaremur
+pass (VPass VFut Masc Sg P1) : cogitabor
+pass (VPass VFut Masc Sg P2) : cogitaberis
+pass (VPass VFut Masc Sg P3) : cogitabitur
+pass (VPass VFut Masc Pl P1) : cogitabimur
+pass (VPass VFut Masc Pl P2) : cogitabimini
+pass (VPass VFut Masc Pl P3) : cogitabumur
+pass (VPass VFut Fem Sg P1) : cogitabor
+pass (VPass VFut Fem Sg P2) : cogitaberis
+pass (VPass VFut Fem Sg P3) : cogitabitur
+pass (VPass VFut Fem Pl P1) : cogitabimur
+pass (VPass VFut Fem Pl P2) : cogitabimini
+pass (VPass VFut Fem Pl P3) : cogitabumur
+pass (VPass VFut Neutr Sg P1) : cogitabor
+pass (VPass VFut Neutr Sg P2) : cogitaberis
+pass (VPass VFut Neutr Sg P3) : cogitabitur
+pass (VPass VFut Neutr Pl P1) : cogitabimur
+pass (VPass VFut Neutr Pl P2) : cogitabimini
+pass (VPass VFut Neutr Pl P3) : cogitabumur
+sup VSupAcc : cogitatum
+sup VSupAbl : cogitatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : verteo
+act (VAct VSim (VPres VInd) Sg P2) : vertes
+act (VAct VSim (VPres VInd) Sg P3) : vertet
+act (VAct VSim (VPres VInd) Pl P1) : vertemus
+act (VAct VSim (VPres VInd) Pl P2) : vertetis
+act (VAct VSim (VPres VInd) Pl P3) : vertent
+act (VAct VSim (VPres VConj) Sg P1) : verteam
+act (VAct VSim (VPres VConj) Sg P2) : verteas
+act (VAct VSim (VPres VConj) Sg P3) : verteat
+act (VAct VSim (VPres VConj) Pl P1) : verteamus
+act (VAct VSim (VPres VConj) Pl P2) : verteatis
+act (VAct VSim (VPres VConj) Pl P3) : verteant
+act (VAct VSim (VImpf VInd) Sg P1) : vertebam
+act (VAct VSim (VImpf VInd) Sg P2) : vertebas
+act (VAct VSim (VImpf VInd) Sg P3) : vertebat
+act (VAct VSim (VImpf VInd) Pl P1) : vertebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vertebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vertebant
+act (VAct VSim (VImpf VConj) Sg P1) : verterem
+act (VAct VSim (VImpf VConj) Sg P2) : verteres
+act (VAct VSim (VImpf VConj) Sg P3) : verteret
+act (VAct VSim (VImpf VConj) Pl P1) : verteremus
+act (VAct VSim (VImpf VConj) Pl P2) : verteretis
+act (VAct VSim (VImpf VConj) Pl P3) : verterent
+act (VAct VSim VFut Sg P1) : vertebo
+act (VAct VSim VFut Sg P2) : vertebis
+act (VAct VSim VFut Sg P3) : vertebit
+act (VAct VSim VFut Pl P1) : vertebimus
+act (VAct VSim VFut Pl P2) : vertebitis
+act (VAct VSim VFut Pl P3) : vertebunt
+act (VAct VAnt (VPres VInd) Sg P1) : vertui
+act (VAct VAnt (VPres VInd) Sg P2) : vertuisti
+act (VAct VAnt (VPres VInd) Sg P3) : vertuit
+act (VAct VAnt (VPres VInd) Pl P1) : vertuimus
+act (VAct VAnt (VPres VInd) Pl P2) : vertuistis
+act (VAct VAnt (VPres VInd) Pl P3) : vertuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : vertuerim
+act (VAct VAnt (VPres VConj) Sg P2) : vertueris
+act (VAct VAnt (VPres VConj) Sg P3) : vertuerit
+act (VAct VAnt (VPres VConj) Pl P1) : vertuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vertueritis
+act (VAct VAnt (VPres VConj) Pl P3) : vertuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vertueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vertueras
+act (VAct VAnt (VImpf VInd) Sg P3) : vertuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vertueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vertueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vertuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : vertuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vertuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vertuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vertuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vertuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vertuissent
+act (VAct VAnt VFut Sg P1) : vertuero
+act (VAct VAnt VFut Sg P2) : vertueris
+act (VAct VAnt VFut Sg P3) : vertuerit
+act (VAct VAnt VFut Pl P1) : vertuerimus
+act (VAct VAnt VFut Pl P2) : vertueritis
+act (VAct VAnt VFut Pl P3) : vertuerint
+ger VGenAcc : vertendum
+ger VGenGen : vertendi
+ger VGenDat : vertendo
+ger VGenAbl : vertendo
+geriv Masc Sg Nom : vertendus
+geriv Masc Sg Acc : vertendum
+geriv Masc Sg Gen : vertendi
+geriv Masc Sg Dat : vertendo
+geriv Masc Sg Abl : vertendo
+geriv Masc Sg Voc : vertende
+geriv Masc Pl Nom : vertendi
+geriv Masc Pl Acc : vertendos
+geriv Masc Pl Gen : vertendorum
+geriv Masc Pl Dat : vertendis
+geriv Masc Pl Abl : vertendis
+geriv Masc Pl Voc : vertendi
+geriv Fem Sg Nom : vertenda
+geriv Fem Sg Acc : vertendam
+geriv Fem Sg Gen : vertendae
+geriv Fem Sg Dat : vertendae
+geriv Fem Sg Abl : vertenda
+geriv Fem Sg Voc : vertenda
+geriv Fem Pl Nom : vertendae
+geriv Fem Pl Acc : vertendas
+geriv Fem Pl Gen : vertendarum
+geriv Fem Pl Dat : vertendis
+geriv Fem Pl Abl : vertendis
+geriv Fem Pl Voc : vertendae
+geriv Neutr Sg Nom : vertendum
+geriv Neutr Sg Acc : vertendum
+geriv Neutr Sg Gen : vertendi
+geriv Neutr Sg Dat : vertendo
+geriv Neutr Sg Abl : vertendo
+geriv Neutr Sg Voc : vertendum
+geriv Neutr Pl Nom : vertenda
+geriv Neutr Pl Acc : vertenda
+geriv Neutr Pl Gen : vertendorum
+geriv Neutr Pl Dat : vertendis
+geriv Neutr Pl Abl : vertendis
+geriv Neutr Pl Voc : vertenda
+imp (VImp1 Sg) : verte
+imp (VImp1 Pl) : vertete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : verteto
+imp (VImp2 Sg P3) : verteto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : vertetote
+imp (VImp2 Pl P3) : vertento
+inf VInfActPres : vertere
+inf VInfActPerf : vertuisse
+inf VInfActFut : verteturum
+partActFut Masc Sg Nom : verteturus
+partActFut Masc Sg Acc : verteturum
+partActFut Masc Sg Gen : verteturi
+partActFut Masc Sg Dat : verteturo
+partActFut Masc Sg Abl : verteturo
+partActFut Masc Sg Voc : verteture
+partActFut Masc Pl Nom : verteturi
+partActFut Masc Pl Acc : verteturos
+partActFut Masc Pl Gen : verteturorum
+partActFut Masc Pl Dat : verteturis
+partActFut Masc Pl Abl : verteturis
+partActFut Masc Pl Voc : verteturi
+partActFut Fem Sg Nom : vertetura
+partActFut Fem Sg Acc : verteturam
+partActFut Fem Sg Gen : verteturae
+partActFut Fem Sg Dat : verteturae
+partActFut Fem Sg Abl : vertetura
+partActFut Fem Sg Voc : vertetura
+partActFut Fem Pl Nom : verteturae
+partActFut Fem Pl Acc : verteturas
+partActFut Fem Pl Gen : verteturarum
+partActFut Fem Pl Dat : verteturis
+partActFut Fem Pl Abl : verteturis
+partActFut Fem Pl Voc : verteturae
+partActFut Neutr Sg Nom : verteturum
+partActFut Neutr Sg Acc : verteturum
+partActFut Neutr Sg Gen : verteturi
+partActFut Neutr Sg Dat : verteturo
+partActFut Neutr Sg Abl : verteturo
+partActFut Neutr Sg Voc : verteturum
+partActFut Neutr Pl Nom : vertetura
+partActFut Neutr Pl Acc : vertetura
+partActFut Neutr Pl Gen : verteturorum
+partActFut Neutr Pl Dat : verteturis
+partActFut Neutr Pl Abl : verteturis
+partActFut Neutr Pl Voc : vertetura
+partActPres Masc Sg Nom : vertens
+partActPres Masc Sg Acc : vertentem
+partActPres Masc Sg Gen : vertentis
+partActPres Masc Sg Dat : vertenti
+partActPres Masc Sg Abl : vertenti
+partActPres Masc Sg Voc : vertens
+partActPres Masc Pl Nom : vertentes
+partActPres Masc Pl Acc : vertentes
+partActPres Masc Pl Gen : vertentium
+partActPres Masc Pl Dat : vertentibus
+partActPres Masc Pl Abl : vertentibus
+partActPres Masc Pl Voc : vertentes
+partActPres Fem Sg Nom : vertens
+partActPres Fem Sg Acc : vertentem
+partActPres Fem Sg Gen : vertentis
+partActPres Fem Sg Dat : vertenti
+partActPres Fem Sg Abl : vertenti
+partActPres Fem Sg Voc : vertens
+partActPres Fem Pl Nom : vertentes
+partActPres Fem Pl Acc : vertentes
+partActPres Fem Pl Gen : vertentium
+partActPres Fem Pl Dat : vertentibus
+partActPres Fem Pl Abl : vertentibus
+partActPres Fem Pl Voc : vertentes
+partActPres Neutr Sg Nom : vertens
+partActPres Neutr Sg Acc : vertens
+partActPres Neutr Sg Gen : vertentis
+partActPres Neutr Sg Dat : vertenti
+partActPres Neutr Sg Abl : vertenti
+partActPres Neutr Sg Voc : vertens
+partActPres Neutr Pl Nom : vertentia
+partActPres Neutr Pl Acc : vertentia
+partActPres Neutr Pl Gen : vertentium
+partActPres Neutr Pl Dat : vertentibus
+partActPres Neutr Pl Abl : vertentibus
+partActPres Neutr Pl Voc : vertentia
+partPassPerf Masc Sg Nom : vertetus
+partPassPerf Masc Sg Acc : vertetum
+partPassPerf Masc Sg Gen : verteti
+partPassPerf Masc Sg Dat : verteto
+partPassPerf Masc Sg Abl : verteto
+partPassPerf Masc Sg Voc : vertete
+partPassPerf Masc Pl Nom : verteti
+partPassPerf Masc Pl Acc : vertetos
+partPassPerf Masc Pl Gen : vertetorum
+partPassPerf Masc Pl Dat : vertetis
+partPassPerf Masc Pl Abl : vertetis
+partPassPerf Masc Pl Voc : verteti
+partPassPerf Fem Sg Nom : verteta
+partPassPerf Fem Sg Acc : vertetam
+partPassPerf Fem Sg Gen : vertetae
+partPassPerf Fem Sg Dat : vertetae
+partPassPerf Fem Sg Abl : verteta
+partPassPerf Fem Sg Voc : verteta
+partPassPerf Fem Pl Nom : vertetae
+partPassPerf Fem Pl Acc : vertetas
+partPassPerf Fem Pl Gen : vertetarum
+partPassPerf Fem Pl Dat : vertetis
+partPassPerf Fem Pl Abl : vertetis
+partPassPerf Fem Pl Voc : vertetae
+partPassPerf Neutr Sg Nom : vertetum
+partPassPerf Neutr Sg Acc : vertetum
+partPassPerf Neutr Sg Gen : verteti
+partPassPerf Neutr Sg Dat : verteto
+partPassPerf Neutr Sg Abl : verteto
+partPassPerf Neutr Sg Voc : vertetum
+partPassPerf Neutr Pl Nom : verteta
+partPassPerf Neutr Pl Acc : verteta
+partPassPerf Neutr Pl Gen : vertetorum
+partPassPerf Neutr Pl Dat : vertetis
+partPassPerf Neutr Pl Abl : vertetis
+partPassPerf Neutr Pl Voc : verteta
+pass (VPass (VPres VInd) Masc Sg P1) : verteor
+pass (VPass (VPres VInd) Masc Sg P2) : verteris
+pass (VPass (VPres VInd) Masc Sg P3) : vertetur
+pass (VPass (VPres VInd) Masc Pl P1) : vertemur
+pass (VPass (VPres VInd) Masc Pl P2) : vertemini
+pass (VPass (VPres VInd) Masc Pl P3) : vertemur
+pass (VPass (VPres VInd) Fem Sg P1) : verteor
+pass (VPass (VPres VInd) Fem Sg P2) : verteris
+pass (VPass (VPres VInd) Fem Sg P3) : vertetur
+pass (VPass (VPres VInd) Fem Pl P1) : vertemur
+pass (VPass (VPres VInd) Fem Pl P2) : vertemini
+pass (VPass (VPres VInd) Fem Pl P3) : vertemur
+pass (VPass (VPres VInd) Neutr Sg P1) : verteor
+pass (VPass (VPres VInd) Neutr Sg P2) : verteris
+pass (VPass (VPres VInd) Neutr Sg P3) : vertetur
+pass (VPass (VPres VInd) Neutr Pl P1) : vertemur
+pass (VPass (VPres VInd) Neutr Pl P2) : vertemini
+pass (VPass (VPres VInd) Neutr Pl P3) : vertemur
+pass (VPass (VPres VConj) Masc Sg P1) : vertear
+pass (VPass (VPres VConj) Masc Sg P2) : vertearis
+pass (VPass (VPres VConj) Masc Sg P3) : verteatur
+pass (VPass (VPres VConj) Masc Pl P1) : verteamur
+pass (VPass (VPres VConj) Masc Pl P2) : verteamini
+pass (VPass (VPres VConj) Masc Pl P3) : verteamur
+pass (VPass (VPres VConj) Fem Sg P1) : vertear
+pass (VPass (VPres VConj) Fem Sg P2) : vertearis
+pass (VPass (VPres VConj) Fem Sg P3) : verteatur
+pass (VPass (VPres VConj) Fem Pl P1) : verteamur
+pass (VPass (VPres VConj) Fem Pl P2) : verteamini
+pass (VPass (VPres VConj) Fem Pl P3) : verteamur
+pass (VPass (VPres VConj) Neutr Sg P1) : vertear
+pass (VPass (VPres VConj) Neutr Sg P2) : vertearis
+pass (VPass (VPres VConj) Neutr Sg P3) : verteatur
+pass (VPass (VPres VConj) Neutr Pl P1) : verteamur
+pass (VPass (VPres VConj) Neutr Pl P2) : verteamini
+pass (VPass (VPres VConj) Neutr Pl P3) : verteamur
+pass (VPass (VImpf VInd) Masc Sg P1) : verter
+pass (VPass (VImpf VInd) Masc Sg P2) : verteris
+pass (VPass (VImpf VInd) Masc Sg P3) : vertetur
+pass (VPass (VImpf VInd) Masc Pl P1) : vertemur
+pass (VPass (VImpf VInd) Masc Pl P2) : vertemini
+pass (VPass (VImpf VInd) Masc Pl P3) : vertemur
+pass (VPass (VImpf VInd) Fem Sg P1) : verter
+pass (VPass (VImpf VInd) Fem Sg P2) : verteris
+pass (VPass (VImpf VInd) Fem Sg P3) : vertetur
+pass (VPass (VImpf VInd) Fem Pl P1) : vertemur
+pass (VPass (VImpf VInd) Fem Pl P2) : vertemini
+pass (VPass (VImpf VInd) Fem Pl P3) : vertemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : verter
+pass (VPass (VImpf VInd) Neutr Sg P2) : verteris
+pass (VPass (VImpf VInd) Neutr Sg P3) : vertetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : vertemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : vertemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : vertemur
+pass (VPass (VImpf VConj) Masc Sg P1) : verterer
+pass (VPass (VImpf VConj) Masc Sg P2) : vertereris
+pass (VPass (VImpf VConj) Masc Sg P3) : verteretur
+pass (VPass (VImpf VConj) Masc Pl P1) : verteremur
+pass (VPass (VImpf VConj) Masc Pl P2) : verteremini
+pass (VPass (VImpf VConj) Masc Pl P3) : verteremur
+pass (VPass (VImpf VConj) Fem Sg P1) : verterer
+pass (VPass (VImpf VConj) Fem Sg P2) : vertereris
+pass (VPass (VImpf VConj) Fem Sg P3) : verteretur
+pass (VPass (VImpf VConj) Fem Pl P1) : verteremur
+pass (VPass (VImpf VConj) Fem Pl P2) : verteremini
+pass (VPass (VImpf VConj) Fem Pl P3) : verteremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : verterer
+pass (VPass (VImpf VConj) Neutr Sg P2) : vertereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : verteretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : verteremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : verteremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : verteremur
+pass (VPass VFut Masc Sg P1) : vertebor
+pass (VPass VFut Masc Sg P2) : verteberis
+pass (VPass VFut Masc Sg P3) : vertebitur
+pass (VPass VFut Masc Pl P1) : vertebimur
+pass (VPass VFut Masc Pl P2) : vertebimini
+pass (VPass VFut Masc Pl P3) : vertebumur
+pass (VPass VFut Fem Sg P1) : vertebor
+pass (VPass VFut Fem Sg P2) : verteberis
+pass (VPass VFut Fem Sg P3) : vertebitur
+pass (VPass VFut Fem Pl P1) : vertebimur
+pass (VPass VFut Fem Pl P2) : vertebimini
+pass (VPass VFut Fem Pl P3) : vertebumur
+pass (VPass VFut Neutr Sg P1) : vertebor
+pass (VPass VFut Neutr Sg P2) : verteberis
+pass (VPass VFut Neutr Sg P3) : vertebitur
+pass (VPass VFut Neutr Pl P1) : vertebimur
+pass (VPass VFut Neutr Pl P2) : vertebimini
+pass (VPass VFut Neutr Pl P3) : vertebumur
+sup VSupAcc : vertetum
+sup VSupAbl : vertetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : vomeo
+act (VAct VSim (VPres VInd) Sg P2) : vomes
+act (VAct VSim (VPres VInd) Sg P3) : vomet
+act (VAct VSim (VPres VInd) Pl P1) : vomemus
+act (VAct VSim (VPres VInd) Pl P2) : vometis
+act (VAct VSim (VPres VInd) Pl P3) : voment
+act (VAct VSim (VPres VConj) Sg P1) : vomeam
+act (VAct VSim (VPres VConj) Sg P2) : vomeas
+act (VAct VSim (VPres VConj) Sg P3) : vomeat
+act (VAct VSim (VPres VConj) Pl P1) : vomeamus
+act (VAct VSim (VPres VConj) Pl P2) : vomeatis
+act (VAct VSim (VPres VConj) Pl P3) : vomeant
+act (VAct VSim (VImpf VInd) Sg P1) : vomebam
+act (VAct VSim (VImpf VInd) Sg P2) : vomebas
+act (VAct VSim (VImpf VInd) Sg P3) : vomebat
+act (VAct VSim (VImpf VInd) Pl P1) : vomebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vomebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vomebant
+act (VAct VSim (VImpf VConj) Sg P1) : vomerem
+act (VAct VSim (VImpf VConj) Sg P2) : vomeres
+act (VAct VSim (VImpf VConj) Sg P3) : vomeret
+act (VAct VSim (VImpf VConj) Pl P1) : vomeremus
+act (VAct VSim (VImpf VConj) Pl P2) : vomeretis
+act (VAct VSim (VImpf VConj) Pl P3) : vomerent
+act (VAct VSim VFut Sg P1) : vomebo
+act (VAct VSim VFut Sg P2) : vomebis
+act (VAct VSim VFut Sg P3) : vomebit
+act (VAct VSim VFut Pl P1) : vomebimus
+act (VAct VSim VFut Pl P2) : vomebitis
+act (VAct VSim VFut Pl P3) : vomebunt
+act (VAct VAnt (VPres VInd) Sg P1) : vomui
+act (VAct VAnt (VPres VInd) Sg P2) : vomuisti
+act (VAct VAnt (VPres VInd) Sg P3) : vomuit
+act (VAct VAnt (VPres VInd) Pl P1) : vomuimus
+act (VAct VAnt (VPres VInd) Pl P2) : vomuistis
+act (VAct VAnt (VPres VInd) Pl P3) : vomuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : vomuerim
+act (VAct VAnt (VPres VConj) Sg P2) : vomueris
+act (VAct VAnt (VPres VConj) Sg P3) : vomuerit
+act (VAct VAnt (VPres VConj) Pl P1) : vomuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vomueritis
+act (VAct VAnt (VPres VConj) Pl P3) : vomuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vomueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vomueras
+act (VAct VAnt (VImpf VInd) Sg P3) : vomuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vomueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vomueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vomuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : vomuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vomuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vomuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vomuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vomuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vomuissent
+act (VAct VAnt VFut Sg P1) : vomuero
+act (VAct VAnt VFut Sg P2) : vomueris
+act (VAct VAnt VFut Sg P3) : vomuerit
+act (VAct VAnt VFut Pl P1) : vomuerimus
+act (VAct VAnt VFut Pl P2) : vomueritis
+act (VAct VAnt VFut Pl P3) : vomuerint
+ger VGenAcc : vomendum
+ger VGenGen : vomendi
+ger VGenDat : vomendo
+ger VGenAbl : vomendo
+geriv Masc Sg Nom : vomendus
+geriv Masc Sg Acc : vomendum
+geriv Masc Sg Gen : vomendi
+geriv Masc Sg Dat : vomendo
+geriv Masc Sg Abl : vomendo
+geriv Masc Sg Voc : vomende
+geriv Masc Pl Nom : vomendi
+geriv Masc Pl Acc : vomendos
+geriv Masc Pl Gen : vomendorum
+geriv Masc Pl Dat : vomendis
+geriv Masc Pl Abl : vomendis
+geriv Masc Pl Voc : vomendi
+geriv Fem Sg Nom : vomenda
+geriv Fem Sg Acc : vomendam
+geriv Fem Sg Gen : vomendae
+geriv Fem Sg Dat : vomendae
+geriv Fem Sg Abl : vomenda
+geriv Fem Sg Voc : vomenda
+geriv Fem Pl Nom : vomendae
+geriv Fem Pl Acc : vomendas
+geriv Fem Pl Gen : vomendarum
+geriv Fem Pl Dat : vomendis
+geriv Fem Pl Abl : vomendis
+geriv Fem Pl Voc : vomendae
+geriv Neutr Sg Nom : vomendum
+geriv Neutr Sg Acc : vomendum
+geriv Neutr Sg Gen : vomendi
+geriv Neutr Sg Dat : vomendo
+geriv Neutr Sg Abl : vomendo
+geriv Neutr Sg Voc : vomendum
+geriv Neutr Pl Nom : vomenda
+geriv Neutr Pl Acc : vomenda
+geriv Neutr Pl Gen : vomendorum
+geriv Neutr Pl Dat : vomendis
+geriv Neutr Pl Abl : vomendis
+geriv Neutr Pl Voc : vomenda
+imp (VImp1 Sg) : vome
+imp (VImp1 Pl) : vomete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : vometo
+imp (VImp2 Sg P3) : vometo
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : vometote
+imp (VImp2 Pl P3) : vomento
+inf VInfActPres : vomere
+inf VInfActPerf : vomuisse
+inf VInfActFut : vometurum
+partActFut Masc Sg Nom : vometurus
+partActFut Masc Sg Acc : vometurum
+partActFut Masc Sg Gen : vometuri
+partActFut Masc Sg Dat : vometuro
+partActFut Masc Sg Abl : vometuro
+partActFut Masc Sg Voc : vometure
+partActFut Masc Pl Nom : vometuri
+partActFut Masc Pl Acc : vometuros
+partActFut Masc Pl Gen : vometurorum
+partActFut Masc Pl Dat : vometuris
+partActFut Masc Pl Abl : vometuris
+partActFut Masc Pl Voc : vometuri
+partActFut Fem Sg Nom : vometura
+partActFut Fem Sg Acc : vometuram
+partActFut Fem Sg Gen : vometurae
+partActFut Fem Sg Dat : vometurae
+partActFut Fem Sg Abl : vometura
+partActFut Fem Sg Voc : vometura
+partActFut Fem Pl Nom : vometurae
+partActFut Fem Pl Acc : vometuras
+partActFut Fem Pl Gen : vometurarum
+partActFut Fem Pl Dat : vometuris
+partActFut Fem Pl Abl : vometuris
+partActFut Fem Pl Voc : vometurae
+partActFut Neutr Sg Nom : vometurum
+partActFut Neutr Sg Acc : vometurum
+partActFut Neutr Sg Gen : vometuri
+partActFut Neutr Sg Dat : vometuro
+partActFut Neutr Sg Abl : vometuro
+partActFut Neutr Sg Voc : vometurum
+partActFut Neutr Pl Nom : vometura
+partActFut Neutr Pl Acc : vometura
+partActFut Neutr Pl Gen : vometurorum
+partActFut Neutr Pl Dat : vometuris
+partActFut Neutr Pl Abl : vometuris
+partActFut Neutr Pl Voc : vometura
+partActPres Masc Sg Nom : vomens
+partActPres Masc Sg Acc : vomentem
+partActPres Masc Sg Gen : vomentis
+partActPres Masc Sg Dat : vomenti
+partActPres Masc Sg Abl : vomenti
+partActPres Masc Sg Voc : vomens
+partActPres Masc Pl Nom : vomentes
+partActPres Masc Pl Acc : vomentes
+partActPres Masc Pl Gen : vomentium
+partActPres Masc Pl Dat : vomentibus
+partActPres Masc Pl Abl : vomentibus
+partActPres Masc Pl Voc : vomentes
+partActPres Fem Sg Nom : vomens
+partActPres Fem Sg Acc : vomentem
+partActPres Fem Sg Gen : vomentis
+partActPres Fem Sg Dat : vomenti
+partActPres Fem Sg Abl : vomenti
+partActPres Fem Sg Voc : vomens
+partActPres Fem Pl Nom : vomentes
+partActPres Fem Pl Acc : vomentes
+partActPres Fem Pl Gen : vomentium
+partActPres Fem Pl Dat : vomentibus
+partActPres Fem Pl Abl : vomentibus
+partActPres Fem Pl Voc : vomentes
+partActPres Neutr Sg Nom : vomens
+partActPres Neutr Sg Acc : vomens
+partActPres Neutr Sg Gen : vomentis
+partActPres Neutr Sg Dat : vomenti
+partActPres Neutr Sg Abl : vomenti
+partActPres Neutr Sg Voc : vomens
+partActPres Neutr Pl Nom : vomentia
+partActPres Neutr Pl Acc : vomentia
+partActPres Neutr Pl Gen : vomentium
+partActPres Neutr Pl Dat : vomentibus
+partActPres Neutr Pl Abl : vomentibus
+partActPres Neutr Pl Voc : vomentia
+partPassPerf Masc Sg Nom : vometus
+partPassPerf Masc Sg Acc : vometum
+partPassPerf Masc Sg Gen : vometi
+partPassPerf Masc Sg Dat : vometo
+partPassPerf Masc Sg Abl : vometo
+partPassPerf Masc Sg Voc : vomete
+partPassPerf Masc Pl Nom : vometi
+partPassPerf Masc Pl Acc : vometos
+partPassPerf Masc Pl Gen : vometorum
+partPassPerf Masc Pl Dat : vometis
+partPassPerf Masc Pl Abl : vometis
+partPassPerf Masc Pl Voc : vometi
+partPassPerf Fem Sg Nom : vometa
+partPassPerf Fem Sg Acc : vometam
+partPassPerf Fem Sg Gen : vometae
+partPassPerf Fem Sg Dat : vometae
+partPassPerf Fem Sg Abl : vometa
+partPassPerf Fem Sg Voc : vometa
+partPassPerf Fem Pl Nom : vometae
+partPassPerf Fem Pl Acc : vometas
+partPassPerf Fem Pl Gen : vometarum
+partPassPerf Fem Pl Dat : vometis
+partPassPerf Fem Pl Abl : vometis
+partPassPerf Fem Pl Voc : vometae
+partPassPerf Neutr Sg Nom : vometum
+partPassPerf Neutr Sg Acc : vometum
+partPassPerf Neutr Sg Gen : vometi
+partPassPerf Neutr Sg Dat : vometo
+partPassPerf Neutr Sg Abl : vometo
+partPassPerf Neutr Sg Voc : vometum
+partPassPerf Neutr Pl Nom : vometa
+partPassPerf Neutr Pl Acc : vometa
+partPassPerf Neutr Pl Gen : vometorum
+partPassPerf Neutr Pl Dat : vometis
+partPassPerf Neutr Pl Abl : vometis
+partPassPerf Neutr Pl Voc : vometa
+pass (VPass (VPres VInd) Masc Sg P1) : vomeor
+pass (VPass (VPres VInd) Masc Sg P2) : vomeris
+pass (VPass (VPres VInd) Masc Sg P3) : vometur
+pass (VPass (VPres VInd) Masc Pl P1) : vomemur
+pass (VPass (VPres VInd) Masc Pl P2) : vomemini
+pass (VPass (VPres VInd) Masc Pl P3) : vomemur
+pass (VPass (VPres VInd) Fem Sg P1) : vomeor
+pass (VPass (VPres VInd) Fem Sg P2) : vomeris
+pass (VPass (VPres VInd) Fem Sg P3) : vometur
+pass (VPass (VPres VInd) Fem Pl P1) : vomemur
+pass (VPass (VPres VInd) Fem Pl P2) : vomemini
+pass (VPass (VPres VInd) Fem Pl P3) : vomemur
+pass (VPass (VPres VInd) Neutr Sg P1) : vomeor
+pass (VPass (VPres VInd) Neutr Sg P2) : vomeris
+pass (VPass (VPres VInd) Neutr Sg P3) : vometur
+pass (VPass (VPres VInd) Neutr Pl P1) : vomemur
+pass (VPass (VPres VInd) Neutr Pl P2) : vomemini
+pass (VPass (VPres VInd) Neutr Pl P3) : vomemur
+pass (VPass (VPres VConj) Masc Sg P1) : vomear
+pass (VPass (VPres VConj) Masc Sg P2) : vomearis
+pass (VPass (VPres VConj) Masc Sg P3) : vomeatur
+pass (VPass (VPres VConj) Masc Pl P1) : vomeamur
+pass (VPass (VPres VConj) Masc Pl P2) : vomeamini
+pass (VPass (VPres VConj) Masc Pl P3) : vomeamur
+pass (VPass (VPres VConj) Fem Sg P1) : vomear
+pass (VPass (VPres VConj) Fem Sg P2) : vomearis
+pass (VPass (VPres VConj) Fem Sg P3) : vomeatur
+pass (VPass (VPres VConj) Fem Pl P1) : vomeamur
+pass (VPass (VPres VConj) Fem Pl P2) : vomeamini
+pass (VPass (VPres VConj) Fem Pl P3) : vomeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : vomear
+pass (VPass (VPres VConj) Neutr Sg P2) : vomearis
+pass (VPass (VPres VConj) Neutr Sg P3) : vomeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : vomeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : vomeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : vomeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : vomer
+pass (VPass (VImpf VInd) Masc Sg P2) : vomeris
+pass (VPass (VImpf VInd) Masc Sg P3) : vometur
+pass (VPass (VImpf VInd) Masc Pl P1) : vomemur
+pass (VPass (VImpf VInd) Masc Pl P2) : vomemini
+pass (VPass (VImpf VInd) Masc Pl P3) : vomemur
+pass (VPass (VImpf VInd) Fem Sg P1) : vomer
+pass (VPass (VImpf VInd) Fem Sg P2) : vomeris
+pass (VPass (VImpf VInd) Fem Sg P3) : vometur
+pass (VPass (VImpf VInd) Fem Pl P1) : vomemur
+pass (VPass (VImpf VInd) Fem Pl P2) : vomemini
+pass (VPass (VImpf VInd) Fem Pl P3) : vomemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : vomer
+pass (VPass (VImpf VInd) Neutr Sg P2) : vomeris
+pass (VPass (VImpf VInd) Neutr Sg P3) : vometur
+pass (VPass (VImpf VInd) Neutr Pl P1) : vomemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : vomemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : vomemur
+pass (VPass (VImpf VConj) Masc Sg P1) : vomerer
+pass (VPass (VImpf VConj) Masc Sg P2) : vomereris
+pass (VPass (VImpf VConj) Masc Sg P3) : vomeretur
+pass (VPass (VImpf VConj) Masc Pl P1) : vomeremur
+pass (VPass (VImpf VConj) Masc Pl P2) : vomeremini
+pass (VPass (VImpf VConj) Masc Pl P3) : vomeremur
+pass (VPass (VImpf VConj) Fem Sg P1) : vomerer
+pass (VPass (VImpf VConj) Fem Sg P2) : vomereris
+pass (VPass (VImpf VConj) Fem Sg P3) : vomeretur
+pass (VPass (VImpf VConj) Fem Pl P1) : vomeremur
+pass (VPass (VImpf VConj) Fem Pl P2) : vomeremini
+pass (VPass (VImpf VConj) Fem Pl P3) : vomeremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : vomerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : vomereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : vomeretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : vomeremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : vomeremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : vomeremur
+pass (VPass VFut Masc Sg P1) : vomebor
+pass (VPass VFut Masc Sg P2) : vomeberis
+pass (VPass VFut Masc Sg P3) : vomebitur
+pass (VPass VFut Masc Pl P1) : vomebimur
+pass (VPass VFut Masc Pl P2) : vomebimini
+pass (VPass VFut Masc Pl P3) : vomebumur
+pass (VPass VFut Fem Sg P1) : vomebor
+pass (VPass VFut Fem Sg P2) : vomeberis
+pass (VPass VFut Fem Sg P3) : vomebitur
+pass (VPass VFut Fem Pl P1) : vomebimur
+pass (VPass VFut Fem Pl P2) : vomebimini
+pass (VPass VFut Fem Pl P3) : vomebumur
+pass (VPass VFut Neutr Sg P1) : vomebor
+pass (VPass VFut Neutr Sg P2) : vomeberis
+pass (VPass VFut Neutr Sg P3) : vomebitur
+pass (VPass VFut Neutr Pl P1) : vomebimur
+pass (VPass VFut Neutr Pl P2) : vomebimini
+pass (VPass VFut Neutr Pl P3) : vomebumur
+sup VSupAcc : vometum
+sup VSupAbl : vometu
+
+ act (VAct VSim (VPres VInd) Sg P1) : vadeo
+act (VAct VSim (VPres VInd) Sg P2) : vades
+act (VAct VSim (VPres VInd) Sg P3) : vadet
+act (VAct VSim (VPres VInd) Pl P1) : vademus
+act (VAct VSim (VPres VInd) Pl P2) : vadetis
+act (VAct VSim (VPres VInd) Pl P3) : vadent
+act (VAct VSim (VPres VConj) Sg P1) : vadeam
+act (VAct VSim (VPres VConj) Sg P2) : vadeas
+act (VAct VSim (VPres VConj) Sg P3) : vadeat
+act (VAct VSim (VPres VConj) Pl P1) : vadeamus
+act (VAct VSim (VPres VConj) Pl P2) : vadeatis
+act (VAct VSim (VPres VConj) Pl P3) : vadeant
+act (VAct VSim (VImpf VInd) Sg P1) : vadebam
+act (VAct VSim (VImpf VInd) Sg P2) : vadebas
+act (VAct VSim (VImpf VInd) Sg P3) : vadebat
+act (VAct VSim (VImpf VInd) Pl P1) : vadebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vadebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vadebant
+act (VAct VSim (VImpf VConj) Sg P1) : vaderem
+act (VAct VSim (VImpf VConj) Sg P2) : vaderes
+act (VAct VSim (VImpf VConj) Sg P3) : vaderet
+act (VAct VSim (VImpf VConj) Pl P1) : vaderemus
+act (VAct VSim (VImpf VConj) Pl P2) : vaderetis
+act (VAct VSim (VImpf VConj) Pl P3) : vaderent
+act (VAct VSim VFut Sg P1) : vadebo
+act (VAct VSim VFut Sg P2) : vadebis
+act (VAct VSim VFut Sg P3) : vadebit
+act (VAct VSim VFut Pl P1) : vadebimus
+act (VAct VSim VFut Pl P2) : vadebitis
+act (VAct VSim VFut Pl P3) : vadebunt
+act (VAct VAnt (VPres VInd) Sg P1) : vadui
+act (VAct VAnt (VPres VInd) Sg P2) : vaduisti
+act (VAct VAnt (VPres VInd) Sg P3) : vaduit
+act (VAct VAnt (VPres VInd) Pl P1) : vaduimus
+act (VAct VAnt (VPres VInd) Pl P2) : vaduistis
+act (VAct VAnt (VPres VInd) Pl P3) : vaduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : vaduerim
+act (VAct VAnt (VPres VConj) Sg P2) : vadueris
+act (VAct VAnt (VPres VConj) Sg P3) : vaduerit
+act (VAct VAnt (VPres VConj) Pl P1) : vaduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vadueritis
+act (VAct VAnt (VPres VConj) Pl P3) : vaduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vadueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vadueras
+act (VAct VAnt (VImpf VInd) Sg P3) : vaduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vadueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vadueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vaduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : vaduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vaduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vaduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vaduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vaduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vaduissent
+act (VAct VAnt VFut Sg P1) : vaduero
+act (VAct VAnt VFut Sg P2) : vadueris
+act (VAct VAnt VFut Sg P3) : vaduerit
+act (VAct VAnt VFut Pl P1) : vaduerimus
+act (VAct VAnt VFut Pl P2) : vadueritis
+act (VAct VAnt VFut Pl P3) : vaduerint
+ger VGenAcc : vadendum
+ger VGenGen : vadendi
+ger VGenDat : vadendo
+ger VGenAbl : vadendo
+geriv Masc Sg Nom : vadendus
+geriv Masc Sg Acc : vadendum
+geriv Masc Sg Gen : vadendi
+geriv Masc Sg Dat : vadendo
+geriv Masc Sg Abl : vadendo
+geriv Masc Sg Voc : vadende
+geriv Masc Pl Nom : vadendi
+geriv Masc Pl Acc : vadendos
+geriv Masc Pl Gen : vadendorum
+geriv Masc Pl Dat : vadendis
+geriv Masc Pl Abl : vadendis
+geriv Masc Pl Voc : vadendi
+geriv Fem Sg Nom : vadenda
+geriv Fem Sg Acc : vadendam
+geriv Fem Sg Gen : vadendae
+geriv Fem Sg Dat : vadendae
+geriv Fem Sg Abl : vadenda
+geriv Fem Sg Voc : vadenda
+geriv Fem Pl Nom : vadendae
+geriv Fem Pl Acc : vadendas
+geriv Fem Pl Gen : vadendarum
+geriv Fem Pl Dat : vadendis
+geriv Fem Pl Abl : vadendis
+geriv Fem Pl Voc : vadendae
+geriv Neutr Sg Nom : vadendum
+geriv Neutr Sg Acc : vadendum
+geriv Neutr Sg Gen : vadendi
+geriv Neutr Sg Dat : vadendo
+geriv Neutr Sg Abl : vadendo
+geriv Neutr Sg Voc : vadendum
+geriv Neutr Pl Nom : vadenda
+geriv Neutr Pl Acc : vadenda
+geriv Neutr Pl Gen : vadendorum
+geriv Neutr Pl Dat : vadendis
+geriv Neutr Pl Abl : vadendis
+geriv Neutr Pl Voc : vadenda
+imp (VImp1 Sg) : vade
+imp (VImp1 Pl) : vadete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : vadeto
+imp (VImp2 Sg P3) : vadeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : vadetote
+imp (VImp2 Pl P3) : vadento
+inf VInfActPres : vadere
+inf VInfActPerf : vaduisse
+inf VInfActFut : vadeturum
+partActFut Masc Sg Nom : vadeturus
+partActFut Masc Sg Acc : vadeturum
+partActFut Masc Sg Gen : vadeturi
+partActFut Masc Sg Dat : vadeturo
+partActFut Masc Sg Abl : vadeturo
+partActFut Masc Sg Voc : vadeture
+partActFut Masc Pl Nom : vadeturi
+partActFut Masc Pl Acc : vadeturos
+partActFut Masc Pl Gen : vadeturorum
+partActFut Masc Pl Dat : vadeturis
+partActFut Masc Pl Abl : vadeturis
+partActFut Masc Pl Voc : vadeturi
+partActFut Fem Sg Nom : vadetura
+partActFut Fem Sg Acc : vadeturam
+partActFut Fem Sg Gen : vadeturae
+partActFut Fem Sg Dat : vadeturae
+partActFut Fem Sg Abl : vadetura
+partActFut Fem Sg Voc : vadetura
+partActFut Fem Pl Nom : vadeturae
+partActFut Fem Pl Acc : vadeturas
+partActFut Fem Pl Gen : vadeturarum
+partActFut Fem Pl Dat : vadeturis
+partActFut Fem Pl Abl : vadeturis
+partActFut Fem Pl Voc : vadeturae
+partActFut Neutr Sg Nom : vadeturum
+partActFut Neutr Sg Acc : vadeturum
+partActFut Neutr Sg Gen : vadeturi
+partActFut Neutr Sg Dat : vadeturo
+partActFut Neutr Sg Abl : vadeturo
+partActFut Neutr Sg Voc : vadeturum
+partActFut Neutr Pl Nom : vadetura
+partActFut Neutr Pl Acc : vadetura
+partActFut Neutr Pl Gen : vadeturorum
+partActFut Neutr Pl Dat : vadeturis
+partActFut Neutr Pl Abl : vadeturis
+partActFut Neutr Pl Voc : vadetura
+partActPres Masc Sg Nom : vadens
+partActPres Masc Sg Acc : vadentem
+partActPres Masc Sg Gen : vadentis
+partActPres Masc Sg Dat : vadenti
+partActPres Masc Sg Abl : vadenti
+partActPres Masc Sg Voc : vadens
+partActPres Masc Pl Nom : vadentes
+partActPres Masc Pl Acc : vadentes
+partActPres Masc Pl Gen : vadentium
+partActPres Masc Pl Dat : vadentibus
+partActPres Masc Pl Abl : vadentibus
+partActPres Masc Pl Voc : vadentes
+partActPres Fem Sg Nom : vadens
+partActPres Fem Sg Acc : vadentem
+partActPres Fem Sg Gen : vadentis
+partActPres Fem Sg Dat : vadenti
+partActPres Fem Sg Abl : vadenti
+partActPres Fem Sg Voc : vadens
+partActPres Fem Pl Nom : vadentes
+partActPres Fem Pl Acc : vadentes
+partActPres Fem Pl Gen : vadentium
+partActPres Fem Pl Dat : vadentibus
+partActPres Fem Pl Abl : vadentibus
+partActPres Fem Pl Voc : vadentes
+partActPres Neutr Sg Nom : vadens
+partActPres Neutr Sg Acc : vadens
+partActPres Neutr Sg Gen : vadentis
+partActPres Neutr Sg Dat : vadenti
+partActPres Neutr Sg Abl : vadenti
+partActPres Neutr Sg Voc : vadens
+partActPres Neutr Pl Nom : vadentia
+partActPres Neutr Pl Acc : vadentia
+partActPres Neutr Pl Gen : vadentium
+partActPres Neutr Pl Dat : vadentibus
+partActPres Neutr Pl Abl : vadentibus
+partActPres Neutr Pl Voc : vadentia
+partPassPerf Masc Sg Nom : vadetus
+partPassPerf Masc Sg Acc : vadetum
+partPassPerf Masc Sg Gen : vadeti
+partPassPerf Masc Sg Dat : vadeto
+partPassPerf Masc Sg Abl : vadeto
+partPassPerf Masc Sg Voc : vadete
+partPassPerf Masc Pl Nom : vadeti
+partPassPerf Masc Pl Acc : vadetos
+partPassPerf Masc Pl Gen : vadetorum
+partPassPerf Masc Pl Dat : vadetis
+partPassPerf Masc Pl Abl : vadetis
+partPassPerf Masc Pl Voc : vadeti
+partPassPerf Fem Sg Nom : vadeta
+partPassPerf Fem Sg Acc : vadetam
+partPassPerf Fem Sg Gen : vadetae
+partPassPerf Fem Sg Dat : vadetae
+partPassPerf Fem Sg Abl : vadeta
+partPassPerf Fem Sg Voc : vadeta
+partPassPerf Fem Pl Nom : vadetae
+partPassPerf Fem Pl Acc : vadetas
+partPassPerf Fem Pl Gen : vadetarum
+partPassPerf Fem Pl Dat : vadetis
+partPassPerf Fem Pl Abl : vadetis
+partPassPerf Fem Pl Voc : vadetae
+partPassPerf Neutr Sg Nom : vadetum
+partPassPerf Neutr Sg Acc : vadetum
+partPassPerf Neutr Sg Gen : vadeti
+partPassPerf Neutr Sg Dat : vadeto
+partPassPerf Neutr Sg Abl : vadeto
+partPassPerf Neutr Sg Voc : vadetum
+partPassPerf Neutr Pl Nom : vadeta
+partPassPerf Neutr Pl Acc : vadeta
+partPassPerf Neutr Pl Gen : vadetorum
+partPassPerf Neutr Pl Dat : vadetis
+partPassPerf Neutr Pl Abl : vadetis
+partPassPerf Neutr Pl Voc : vadeta
+pass (VPass (VPres VInd) Masc Sg P1) : vadeor
+pass (VPass (VPres VInd) Masc Sg P2) : vaderis
+pass (VPass (VPres VInd) Masc Sg P3) : vadetur
+pass (VPass (VPres VInd) Masc Pl P1) : vademur
+pass (VPass (VPres VInd) Masc Pl P2) : vademini
+pass (VPass (VPres VInd) Masc Pl P3) : vademur
+pass (VPass (VPres VInd) Fem Sg P1) : vadeor
+pass (VPass (VPres VInd) Fem Sg P2) : vaderis
+pass (VPass (VPres VInd) Fem Sg P3) : vadetur
+pass (VPass (VPres VInd) Fem Pl P1) : vademur
+pass (VPass (VPres VInd) Fem Pl P2) : vademini
+pass (VPass (VPres VInd) Fem Pl P3) : vademur
+pass (VPass (VPres VInd) Neutr Sg P1) : vadeor
+pass (VPass (VPres VInd) Neutr Sg P2) : vaderis
+pass (VPass (VPres VInd) Neutr Sg P3) : vadetur
+pass (VPass (VPres VInd) Neutr Pl P1) : vademur
+pass (VPass (VPres VInd) Neutr Pl P2) : vademini
+pass (VPass (VPres VInd) Neutr Pl P3) : vademur
+pass (VPass (VPres VConj) Masc Sg P1) : vadear
+pass (VPass (VPres VConj) Masc Sg P2) : vadearis
+pass (VPass (VPres VConj) Masc Sg P3) : vadeatur
+pass (VPass (VPres VConj) Masc Pl P1) : vadeamur
+pass (VPass (VPres VConj) Masc Pl P2) : vadeamini
+pass (VPass (VPres VConj) Masc Pl P3) : vadeamur
+pass (VPass (VPres VConj) Fem Sg P1) : vadear
+pass (VPass (VPres VConj) Fem Sg P2) : vadearis
+pass (VPass (VPres VConj) Fem Sg P3) : vadeatur
+pass (VPass (VPres VConj) Fem Pl P1) : vadeamur
+pass (VPass (VPres VConj) Fem Pl P2) : vadeamini
+pass (VPass (VPres VConj) Fem Pl P3) : vadeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : vadear
+pass (VPass (VPres VConj) Neutr Sg P2) : vadearis
+pass (VPass (VPres VConj) Neutr Sg P3) : vadeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : vadeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : vadeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : vadeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : vader
+pass (VPass (VImpf VInd) Masc Sg P2) : vaderis
+pass (VPass (VImpf VInd) Masc Sg P3) : vadetur
+pass (VPass (VImpf VInd) Masc Pl P1) : vademur
+pass (VPass (VImpf VInd) Masc Pl P2) : vademini
+pass (VPass (VImpf VInd) Masc Pl P3) : vademur
+pass (VPass (VImpf VInd) Fem Sg P1) : vader
+pass (VPass (VImpf VInd) Fem Sg P2) : vaderis
+pass (VPass (VImpf VInd) Fem Sg P3) : vadetur
+pass (VPass (VImpf VInd) Fem Pl P1) : vademur
+pass (VPass (VImpf VInd) Fem Pl P2) : vademini
+pass (VPass (VImpf VInd) Fem Pl P3) : vademur
+pass (VPass (VImpf VInd) Neutr Sg P1) : vader
+pass (VPass (VImpf VInd) Neutr Sg P2) : vaderis
+pass (VPass (VImpf VInd) Neutr Sg P3) : vadetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : vademur
+pass (VPass (VImpf VInd) Neutr Pl P2) : vademini
+pass (VPass (VImpf VInd) Neutr Pl P3) : vademur
+pass (VPass (VImpf VConj) Masc Sg P1) : vaderer
+pass (VPass (VImpf VConj) Masc Sg P2) : vadereris
+pass (VPass (VImpf VConj) Masc Sg P3) : vaderetur
+pass (VPass (VImpf VConj) Masc Pl P1) : vaderemur
+pass (VPass (VImpf VConj) Masc Pl P2) : vaderemini
+pass (VPass (VImpf VConj) Masc Pl P3) : vaderemur
+pass (VPass (VImpf VConj) Fem Sg P1) : vaderer
+pass (VPass (VImpf VConj) Fem Sg P2) : vadereris
+pass (VPass (VImpf VConj) Fem Sg P3) : vaderetur
+pass (VPass (VImpf VConj) Fem Pl P1) : vaderemur
+pass (VPass (VImpf VConj) Fem Pl P2) : vaderemini
+pass (VPass (VImpf VConj) Fem Pl P3) : vaderemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : vaderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : vadereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : vaderetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : vaderemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : vaderemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : vaderemur
+pass (VPass VFut Masc Sg P1) : vadebor
+pass (VPass VFut Masc Sg P2) : vadeberis
+pass (VPass VFut Masc Sg P3) : vadebitur
+pass (VPass VFut Masc Pl P1) : vadebimur
+pass (VPass VFut Masc Pl P2) : vadebimini
+pass (VPass VFut Masc Pl P3) : vadebumur
+pass (VPass VFut Fem Sg P1) : vadebor
+pass (VPass VFut Fem Sg P2) : vadeberis
+pass (VPass VFut Fem Sg P3) : vadebitur
+pass (VPass VFut Fem Pl P1) : vadebimur
+pass (VPass VFut Fem Pl P2) : vadebimini
+pass (VPass VFut Fem Pl P3) : vadebumur
+pass (VPass VFut Neutr Sg P1) : vadebor
+pass (VPass VFut Neutr Sg P2) : vadeberis
+pass (VPass VFut Neutr Sg P3) : vadebitur
+pass (VPass VFut Neutr Pl P1) : vadebimur
+pass (VPass VFut Neutr Pl P2) : vadebimini
+pass (VPass VFut Neutr Pl P3) : vadebumur
+sup VSupAcc : vadetum
+sup VSupAbl : vadetu
+
+act (VAct VSim (VPres VInd) Sg P1) : mordeo
+act (VAct VSim (VPres VInd) Sg P2) : mordes
+act (VAct VSim (VPres VInd) Sg P3) : mordet
+act (VAct VSim (VPres VInd) Pl P1) : mordemus
+act (VAct VSim (VPres VInd) Pl P2) : mordetis
+act (VAct VSim (VPres VInd) Pl P3) : mordent
+act (VAct VSim (VPres VConj) Sg P1) : mordeam
+act (VAct VSim (VPres VConj) Sg P2) : mordeas
+act (VAct VSim (VPres VConj) Sg P3) : mordeat
+act (VAct VSim (VPres VConj) Pl P1) : mordeamus
+act (VAct VSim (VPres VConj) Pl P2) : mordeatis
+act (VAct VSim (VPres VConj) Pl P3) : mordeant
+act (VAct VSim (VImpf VInd) Sg P1) : mordebam
+act (VAct VSim (VImpf VInd) Sg P2) : mordebas
+act (VAct VSim (VImpf VInd) Sg P3) : mordebat
+act (VAct VSim (VImpf VInd) Pl P1) : mordebamus
+act (VAct VSim (VImpf VInd) Pl P2) : mordebatis
+act (VAct VSim (VImpf VInd) Pl P3) : mordebant
+act (VAct VSim (VImpf VConj) Sg P1) : morderem
+act (VAct VSim (VImpf VConj) Sg P2) : morderes
+act (VAct VSim (VImpf VConj) Sg P3) : morderet
+act (VAct VSim (VImpf VConj) Pl P1) : morderemus
+act (VAct VSim (VImpf VConj) Pl P2) : morderetis
+act (VAct VSim (VImpf VConj) Pl P3) : morderent
+act (VAct VSim VFut Sg P1) : mordebo
+act (VAct VSim VFut Sg P2) : mordebis
+act (VAct VSim VFut Sg P3) : mordebit
+act (VAct VSim VFut Pl P1) : mordebimus
+act (VAct VSim VFut Pl P2) : mordebitis
+act (VAct VSim VFut Pl P3) : mordebunt
+act (VAct VAnt (VPres VInd) Sg P1) : mordui
+act (VAct VAnt (VPres VInd) Sg P2) : morduisti
+act (VAct VAnt (VPres VInd) Sg P3) : morduit
+act (VAct VAnt (VPres VInd) Pl P1) : morduimus
+act (VAct VAnt (VPres VInd) Pl P2) : morduistis
+act (VAct VAnt (VPres VInd) Pl P3) : morduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : morduerim
+act (VAct VAnt (VPres VConj) Sg P2) : mordueris
+act (VAct VAnt (VPres VConj) Sg P3) : morduerit
+act (VAct VAnt (VPres VConj) Pl P1) : morduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : mordueritis
+act (VAct VAnt (VPres VConj) Pl P3) : morduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : mordueram
+act (VAct VAnt (VImpf VInd) Sg P2) : mordueras
+act (VAct VAnt (VImpf VInd) Sg P3) : morduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : mordueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : mordueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : morduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : morduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : morduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : morduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : morduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : morduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : morduissent
+act (VAct VAnt VFut Sg P1) : morduero
+act (VAct VAnt VFut Sg P2) : mordueris
+act (VAct VAnt VFut Sg P3) : morduerit
+act (VAct VAnt VFut Pl P1) : morduerimus
+act (VAct VAnt VFut Pl P2) : mordueritis
+act (VAct VAnt VFut Pl P3) : morduerint
+c s : 
+ger VGenAcc : mordendum
+ger VGenGen : mordendi
+ger VGenDat : mordendo
+ger VGenAbl : mordendo
+geriv Masc Sg Nom : mordendus
+geriv Masc Sg Acc : mordendum
+geriv Masc Sg Gen : mordendi
+geriv Masc Sg Dat : mordendo
+geriv Masc Sg Abl : mordendo
+geriv Masc Sg Voc : mordende
+geriv Masc Pl Nom : mordendi
+geriv Masc Pl Acc : mordendos
+geriv Masc Pl Gen : mordendorum
+geriv Masc Pl Dat : mordendis
+geriv Masc Pl Abl : mordendis
+geriv Masc Pl Voc : mordendi
+geriv Fem Sg Nom : mordenda
+geriv Fem Sg Acc : mordendam
+geriv Fem Sg Gen : mordendae
+geriv Fem Sg Dat : mordendae
+geriv Fem Sg Abl : mordenda
+geriv Fem Sg Voc : mordenda
+geriv Fem Pl Nom : mordendae
+geriv Fem Pl Acc : mordendas
+geriv Fem Pl Gen : mordendarum
+geriv Fem Pl Dat : mordendis
+geriv Fem Pl Abl : mordendis
+geriv Fem Pl Voc : mordendae
+geriv Neutr Sg Nom : mordendum
+geriv Neutr Sg Acc : mordendum
+geriv Neutr Sg Gen : mordendi
+geriv Neutr Sg Dat : mordendo
+geriv Neutr Sg Abl : mordendo
+geriv Neutr Sg Voc : mordendum
+geriv Neutr Pl Nom : mordenda
+geriv Neutr Pl Acc : mordenda
+geriv Neutr Pl Gen : mordendorum
+geriv Neutr Pl Dat : mordendis
+geriv Neutr Pl Abl : mordendis
+geriv Neutr Pl Voc : mordenda
+imp (VImp1 Sg) : morde
+imp (VImp1 Pl) : mordete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : mordeto
+imp (VImp2 Sg P3) : mordeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : mordetote
+imp (VImp2 Pl P3) : mordento
+inf VInfActPres : mordere
+inf VInfActPerf : morduisse
+inf VInfActFut : mordeturum
+partActFut Masc Sg Nom : mordeturus
+partActFut Masc Sg Acc : mordeturum
+partActFut Masc Sg Gen : mordeturi
+partActFut Masc Sg Dat : mordeturo
+partActFut Masc Sg Abl : mordeturo
+partActFut Masc Sg Voc : mordeture
+partActFut Masc Pl Nom : mordeturi
+partActFut Masc Pl Acc : mordeturos
+partActFut Masc Pl Gen : mordeturorum
+partActFut Masc Pl Dat : mordeturis
+partActFut Masc Pl Abl : mordeturis
+partActFut Masc Pl Voc : mordeturi
+partActFut Fem Sg Nom : mordetura
+partActFut Fem Sg Acc : mordeturam
+partActFut Fem Sg Gen : mordeturae
+partActFut Fem Sg Dat : mordeturae
+partActFut Fem Sg Abl : mordetura
+partActFut Fem Sg Voc : mordetura
+partActFut Fem Pl Nom : mordeturae
+partActFut Fem Pl Acc : mordeturas
+partActFut Fem Pl Gen : mordeturarum
+partActFut Fem Pl Dat : mordeturis
+partActFut Fem Pl Abl : mordeturis
+partActFut Fem Pl Voc : mordeturae
+partActFut Neutr Sg Nom : mordeturum
+partActFut Neutr Sg Acc : mordeturum
+partActFut Neutr Sg Gen : mordeturi
+partActFut Neutr Sg Dat : mordeturo
+partActFut Neutr Sg Abl : mordeturo
+partActFut Neutr Sg Voc : mordeturum
+partActFut Neutr Pl Nom : mordetura
+partActFut Neutr Pl Acc : mordetura
+partActFut Neutr Pl Gen : mordeturorum
+partActFut Neutr Pl Dat : mordeturis
+partActFut Neutr Pl Abl : mordeturis
+partActFut Neutr Pl Voc : mordetura
+partActPres Masc Sg Nom : mordens
+partActPres Masc Sg Acc : mordentem
+partActPres Masc Sg Gen : mordentis
+partActPres Masc Sg Dat : mordenti
+partActPres Masc Sg Abl : mordenti
+partActPres Masc Sg Voc : mordens
+partActPres Masc Pl Nom : mordentes
+partActPres Masc Pl Acc : mordentes
+partActPres Masc Pl Gen : mordentium
+partActPres Masc Pl Dat : mordentibus
+partActPres Masc Pl Abl : mordentibus
+partActPres Masc Pl Voc : mordentes
+partActPres Fem Sg Nom : mordens
+partActPres Fem Sg Acc : mordentem
+partActPres Fem Sg Gen : mordentis
+partActPres Fem Sg Dat : mordenti
+partActPres Fem Sg Abl : mordenti
+partActPres Fem Sg Voc : mordens
+partActPres Fem Pl Nom : mordentes
+partActPres Fem Pl Acc : mordentes
+partActPres Fem Pl Gen : mordentium
+partActPres Fem Pl Dat : mordentibus
+partActPres Fem Pl Abl : mordentibus
+partActPres Fem Pl Voc : mordentes
+partActPres Neutr Sg Nom : mordens
+partActPres Neutr Sg Acc : mordens
+partActPres Neutr Sg Gen : mordentis
+partActPres Neutr Sg Dat : mordenti
+partActPres Neutr Sg Abl : mordenti
+partActPres Neutr Sg Voc : mordens
+partActPres Neutr Pl Nom : mordentia
+partActPres Neutr Pl Acc : mordentia
+partActPres Neutr Pl Gen : mordentium
+partActPres Neutr Pl Dat : mordentibus
+partActPres Neutr Pl Abl : mordentibus
+partActPres Neutr Pl Voc : mordentia
+partPassPerf Masc Sg Nom : mordetus
+partPassPerf Masc Sg Acc : mordetum
+partPassPerf Masc Sg Gen : mordeti
+partPassPerf Masc Sg Dat : mordeto
+partPassPerf Masc Sg Abl : mordeto
+partPassPerf Masc Sg Voc : mordete
+partPassPerf Masc Pl Nom : mordeti
+partPassPerf Masc Pl Acc : mordetos
+partPassPerf Masc Pl Gen : mordetorum
+partPassPerf Masc Pl Dat : mordetis
+partPassPerf Masc Pl Abl : mordetis
+partPassPerf Masc Pl Voc : mordeti
+partPassPerf Fem Sg Nom : mordeta
+partPassPerf Fem Sg Acc : mordetam
+partPassPerf Fem Sg Gen : mordetae
+partPassPerf Fem Sg Dat : mordetae
+partPassPerf Fem Sg Abl : mordeta
+partPassPerf Fem Sg Voc : mordeta
+partPassPerf Fem Pl Nom : mordetae
+partPassPerf Fem Pl Acc : mordetas
+partPassPerf Fem Pl Gen : mordetarum
+partPassPerf Fem Pl Dat : mordetis
+partPassPerf Fem Pl Abl : mordetis
+partPassPerf Fem Pl Voc : mordetae
+partPassPerf Neutr Sg Nom : mordetum
+partPassPerf Neutr Sg Acc : mordetum
+partPassPerf Neutr Sg Gen : mordeti
+partPassPerf Neutr Sg Dat : mordeto
+partPassPerf Neutr Sg Abl : mordeto
+partPassPerf Neutr Sg Voc : mordetum
+partPassPerf Neutr Pl Nom : mordeta
+partPassPerf Neutr Pl Acc : mordeta
+partPassPerf Neutr Pl Gen : mordetorum
+partPassPerf Neutr Pl Dat : mordetis
+partPassPerf Neutr Pl Abl : mordetis
+partPassPerf Neutr Pl Voc : mordeta
+pass (VPass (VPres VInd) Masc Sg P1) : mordeor
+pass (VPass (VPres VInd) Masc Sg P2) : morderis
+pass (VPass (VPres VInd) Masc Sg P3) : mordetur
+pass (VPass (VPres VInd) Masc Pl P1) : mordemur
+pass (VPass (VPres VInd) Masc Pl P2) : mordemini
+pass (VPass (VPres VInd) Masc Pl P3) : mordemur
+pass (VPass (VPres VInd) Fem Sg P1) : mordeor
+pass (VPass (VPres VInd) Fem Sg P2) : morderis
+pass (VPass (VPres VInd) Fem Sg P3) : mordetur
+pass (VPass (VPres VInd) Fem Pl P1) : mordemur
+pass (VPass (VPres VInd) Fem Pl P2) : mordemini
+pass (VPass (VPres VInd) Fem Pl P3) : mordemur
+pass (VPass (VPres VInd) Neutr Sg P1) : mordeor
+pass (VPass (VPres VInd) Neutr Sg P2) : morderis
+pass (VPass (VPres VInd) Neutr Sg P3) : mordetur
+pass (VPass (VPres VInd) Neutr Pl P1) : mordemur
+pass (VPass (VPres VInd) Neutr Pl P2) : mordemini
+pass (VPass (VPres VInd) Neutr Pl P3) : mordemur
+pass (VPass (VPres VConj) Masc Sg P1) : mordear
+pass (VPass (VPres VConj) Masc Sg P2) : mordearis
+pass (VPass (VPres VConj) Masc Sg P3) : mordeatur
+pass (VPass (VPres VConj) Masc Pl P1) : mordeamur
+pass (VPass (VPres VConj) Masc Pl P2) : mordeamini
+pass (VPass (VPres VConj) Masc Pl P3) : mordeamur
+pass (VPass (VPres VConj) Fem Sg P1) : mordear
+pass (VPass (VPres VConj) Fem Sg P2) : mordearis
+pass (VPass (VPres VConj) Fem Sg P3) : mordeatur
+pass (VPass (VPres VConj) Fem Pl P1) : mordeamur
+pass (VPass (VPres VConj) Fem Pl P2) : mordeamini
+pass (VPass (VPres VConj) Fem Pl P3) : mordeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : mordear
+pass (VPass (VPres VConj) Neutr Sg P2) : mordearis
+pass (VPass (VPres VConj) Neutr Sg P3) : mordeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : mordeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : mordeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : mordeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : morder
+pass (VPass (VImpf VInd) Masc Sg P2) : morderis
+pass (VPass (VImpf VInd) Masc Sg P3) : mordetur
+pass (VPass (VImpf VInd) Masc Pl P1) : mordemur
+pass (VPass (VImpf VInd) Masc Pl P2) : mordemini
+pass (VPass (VImpf VInd) Masc Pl P3) : mordemur
+pass (VPass (VImpf VInd) Fem Sg P1) : morder
+pass (VPass (VImpf VInd) Fem Sg P2) : morderis
+pass (VPass (VImpf VInd) Fem Sg P3) : mordetur
+pass (VPass (VImpf VInd) Fem Pl P1) : mordemur
+pass (VPass (VImpf VInd) Fem Pl P2) : mordemini
+pass (VPass (VImpf VInd) Fem Pl P3) : mordemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : morder
+pass (VPass (VImpf VInd) Neutr Sg P2) : morderis
+pass (VPass (VImpf VInd) Neutr Sg P3) : mordetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : mordemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : mordemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : mordemur
+pass (VPass (VImpf VConj) Masc Sg P1) : morderer
+pass (VPass (VImpf VConj) Masc Sg P2) : mordereris
+pass (VPass (VImpf VConj) Masc Sg P3) : morderetur
+pass (VPass (VImpf VConj) Masc Pl P1) : morderemur
+pass (VPass (VImpf VConj) Masc Pl P2) : morderemini
+pass (VPass (VImpf VConj) Masc Pl P3) : morderemur
+pass (VPass (VImpf VConj) Fem Sg P1) : morderer
+pass (VPass (VImpf VConj) Fem Sg P2) : mordereris
+pass (VPass (VImpf VConj) Fem Sg P3) : morderetur
+pass (VPass (VImpf VConj) Fem Pl P1) : morderemur
+pass (VPass (VImpf VConj) Fem Pl P2) : morderemini
+pass (VPass (VImpf VConj) Fem Pl P3) : morderemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : morderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : mordereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : morderetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : morderemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : morderemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : morderemur
+pass (VPass VFut Masc Sg P1) : mordebor
+pass (VPass VFut Masc Sg P2) : mordeberis
+pass (VPass VFut Masc Sg P3) : mordebitur
+pass (VPass VFut Masc Pl P1) : mordebimur
+pass (VPass VFut Masc Pl P2) : mordebimini
+pass (VPass VFut Masc Pl P3) : mordebumur
+pass (VPass VFut Fem Sg P1) : mordebor
+pass (VPass VFut Fem Sg P2) : mordeberis
+pass (VPass VFut Fem Sg P3) : mordebitur
+pass (VPass VFut Fem Pl P1) : mordebimur
+pass (VPass VFut Fem Pl P2) : mordebimini
+pass (VPass VFut Fem Pl P3) : mordebumur
+pass (VPass VFut Neutr Sg P1) : mordebor
+pass (VPass VFut Neutr Sg P2) : mordeberis
+pass (VPass VFut Neutr Sg P3) : mordebitur
+pass (VPass VFut Neutr Pl P1) : mordebimur
+pass (VPass VFut Neutr Pl P2) : mordebimini
+pass (VPass VFut Neutr Pl P3) : mordebumur
+sup VSupAcc : mordetum
+sup VSupAbl : mordetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : rumpo
+act (VAct VSim (VPres VInd) Sg P2) : rumpis
+act (VAct VSim (VPres VInd) Sg P3) : rumpit
+act (VAct VSim (VPres VInd) Pl P1) : rumpimus
+act (VAct VSim (VPres VInd) Pl P2) : rumpitis
+act (VAct VSim (VPres VInd) Pl P3) : rumpunt
+act (VAct VSim (VPres VConj) Sg P1) : rumpam
+act (VAct VSim (VPres VConj) Sg P2) : rumpas
+act (VAct VSim (VPres VConj) Sg P3) : rumpat
+act (VAct VSim (VPres VConj) Pl P1) : rumpamus
+act (VAct VSim (VPres VConj) Pl P2) : rumpatis
+act (VAct VSim (VPres VConj) Pl P3) : rumpant
+act (VAct VSim (VImpf VInd) Sg P1) : rumpebam
+act (VAct VSim (VImpf VInd) Sg P2) : rumpebas
+act (VAct VSim (VImpf VInd) Sg P3) : rumpebat
+act (VAct VSim (VImpf VInd) Pl P1) : rumpebamus
+act (VAct VSim (VImpf VInd) Pl P2) : rumpebatis
+act (VAct VSim (VImpf VInd) Pl P3) : rumpebant
+act (VAct VSim (VImpf VConj) Sg P1) : rumperem
+act (VAct VSim (VImpf VConj) Sg P2) : rumperes
+act (VAct VSim (VImpf VConj) Sg P3) : rumperet
+act (VAct VSim (VImpf VConj) Pl P1) : rumperemus
+act (VAct VSim (VImpf VConj) Pl P2) : rumperetis
+act (VAct VSim (VImpf VConj) Pl P3) : rumperent
+act (VAct VSim VFut Sg P1) : rumpam
+act (VAct VSim VFut Sg P2) : rumpes
+act (VAct VSim VFut Sg P3) : rumpet
+act (VAct VSim VFut Pl P1) : rumpemus
+act (VAct VSim VFut Pl P2) : rumpetis
+act (VAct VSim VFut Pl P3) : rumpent
+act (VAct VAnt (VPres VInd) Sg P1) : rupi
+act (VAct VAnt (VPres VInd) Sg P2) : rupisti
+act (VAct VAnt (VPres VInd) Sg P3) : rupit
+act (VAct VAnt (VPres VInd) Pl P1) : rupimus
+act (VAct VAnt (VPres VInd) Pl P2) : rupistis
+act (VAct VAnt (VPres VInd) Pl P3) : ruperunt
+act (VAct VAnt (VPres VConj) Sg P1) : ruperim
+act (VAct VAnt (VPres VConj) Sg P2) : ruperis
+act (VAct VAnt (VPres VConj) Sg P3) : ruperit
+act (VAct VAnt (VPres VConj) Pl P1) : ruperimus
+act (VAct VAnt (VPres VConj) Pl P2) : ruperitis
+act (VAct VAnt (VPres VConj) Pl P3) : ruperint
+act (VAct VAnt (VImpf VInd) Sg P1) : ruperam
+act (VAct VAnt (VImpf VInd) Sg P2) : ruperas
+act (VAct VAnt (VImpf VInd) Sg P3) : ruperat
+act (VAct VAnt (VImpf VInd) Pl P1) : ruperamus
+act (VAct VAnt (VImpf VInd) Pl P2) : ruperatis
+act (VAct VAnt (VImpf VInd) Pl P3) : ruperant
+act (VAct VAnt (VImpf VConj) Sg P1) : rupissem
+act (VAct VAnt (VImpf VConj) Sg P2) : rupisses
+act (VAct VAnt (VImpf VConj) Sg P3) : rupisset
+act (VAct VAnt (VImpf VConj) Pl P1) : rupissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : rupissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : rupissent
+act (VAct VAnt VFut Sg P1) : rupero
+act (VAct VAnt VFut Sg P2) : ruperis
+act (VAct VAnt VFut Sg P3) : ruperit
+act (VAct VAnt VFut Pl P1) : ruperimus
+act (VAct VAnt VFut Pl P2) : ruperitis
+act (VAct VAnt VFut Pl P3) : ruperint
+c s : 
+ger VGenAcc : rumpindum
+ger VGenGen : rumpindi
+ger VGenDat : rumpindo
+ger VGenAbl : rumpindo
+geriv Masc Sg Nom : rumpindus
+geriv Masc Sg Acc : rumpindum
+geriv Masc Sg Gen : rumpindi
+geriv Masc Sg Dat : rumpindo
+geriv Masc Sg Abl : rumpindo
+geriv Masc Sg Voc : rumpinde
+geriv Masc Pl Nom : rumpindi
+geriv Masc Pl Acc : rumpindos
+geriv Masc Pl Gen : rumpindorum
+geriv Masc Pl Dat : rumpindis
+geriv Masc Pl Abl : rumpindis
+geriv Masc Pl Voc : rumpindi
+geriv Fem Sg Nom : rumpinda
+geriv Fem Sg Acc : rumpindam
+geriv Fem Sg Gen : rumpindae
+geriv Fem Sg Dat : rumpindae
+geriv Fem Sg Abl : rumpinda
+geriv Fem Sg Voc : rumpinda
+geriv Fem Pl Nom : rumpindae
+geriv Fem Pl Acc : rumpindas
+geriv Fem Pl Gen : rumpindarum
+geriv Fem Pl Dat : rumpindis
+geriv Fem Pl Abl : rumpindis
+geriv Fem Pl Voc : rumpindae
+geriv Neutr Sg Nom : rumpindum
+geriv Neutr Sg Acc : rumpindum
+geriv Neutr Sg Gen : rumpindi
+geriv Neutr Sg Dat : rumpindo
+geriv Neutr Sg Abl : rumpindo
+geriv Neutr Sg Voc : rumpindum
+geriv Neutr Pl Nom : rumpinda
+geriv Neutr Pl Acc : rumpinda
+geriv Neutr Pl Gen : rumpindorum
+geriv Neutr Pl Dat : rumpindis
+geriv Neutr Pl Abl : rumpindis
+geriv Neutr Pl Voc : rumpinda
+imp (VImp1 Sg) : rumpi
+imp (VImp1 Pl) : rumpite
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : rumpito
+imp (VImp2 Sg P3) : rumpito
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : rumpitote
+imp (VImp2 Pl P3) : rumpinto
+inf VInfActPres : rumpere
+inf VInfActPerf : rupisse
+inf VInfActFut : rumpiturum
+partActFut Masc Sg Nom : rumpiturus
+partActFut Masc Sg Acc : rumpiturum
+partActFut Masc Sg Gen : rumpituri
+partActFut Masc Sg Dat : rumpituro
+partActFut Masc Sg Abl : rumpituro
+partActFut Masc Sg Voc : rumpiture
+partActFut Masc Pl Nom : rumpituri
+partActFut Masc Pl Acc : rumpituros
+partActFut Masc Pl Gen : rumpiturorum
+partActFut Masc Pl Dat : rumpituris
+partActFut Masc Pl Abl : rumpituris
+partActFut Masc Pl Voc : rumpituri
+partActFut Fem Sg Nom : rumpitura
+partActFut Fem Sg Acc : rumpituram
+partActFut Fem Sg Gen : rumpiturae
+partActFut Fem Sg Dat : rumpiturae
+partActFut Fem Sg Abl : rumpitura
+partActFut Fem Sg Voc : rumpitura
+partActFut Fem Pl Nom : rumpiturae
+partActFut Fem Pl Acc : rumpituras
+partActFut Fem Pl Gen : rumpiturarum
+partActFut Fem Pl Dat : rumpituris
+partActFut Fem Pl Abl : rumpituris
+partActFut Fem Pl Voc : rumpiturae
+partActFut Neutr Sg Nom : rumpiturum
+partActFut Neutr Sg Acc : rumpiturum
+partActFut Neutr Sg Gen : rumpituri
+partActFut Neutr Sg Dat : rumpituro
+partActFut Neutr Sg Abl : rumpituro
+partActFut Neutr Sg Voc : rumpiturum
+partActFut Neutr Pl Nom : rumpitura
+partActFut Neutr Pl Acc : rumpitura
+partActFut Neutr Pl Gen : rumpiturorum
+partActFut Neutr Pl Dat : rumpituris
+partActFut Neutr Pl Abl : rumpituris
+partActFut Neutr Pl Voc : rumpitura
+partActPres Masc Sg Nom : rumpins
+partActPres Masc Sg Acc : rumpintem
+partActPres Masc Sg Gen : rumpintis
+partActPres Masc Sg Dat : rumpinti
+partActPres Masc Sg Abl : rumpinti
+partActPres Masc Sg Voc : rumpins
+partActPres Masc Pl Nom : rumpintes
+partActPres Masc Pl Acc : rumpintes
+partActPres Masc Pl Gen : rumpintium
+partActPres Masc Pl Dat : rumpintibus
+partActPres Masc Pl Abl : rumpintibus
+partActPres Masc Pl Voc : rumpintes
+partActPres Fem Sg Nom : rumpins
+partActPres Fem Sg Acc : rumpintem
+partActPres Fem Sg Gen : rumpintis
+partActPres Fem Sg Dat : rumpinti
+partActPres Fem Sg Abl : rumpinti
+partActPres Fem Sg Voc : rumpins
+partActPres Fem Pl Nom : rumpintes
+partActPres Fem Pl Acc : rumpintes
+partActPres Fem Pl Gen : rumpintium
+partActPres Fem Pl Dat : rumpintibus
+partActPres Fem Pl Abl : rumpintibus
+partActPres Fem Pl Voc : rumpintes
+partActPres Neutr Sg Nom : rumpins
+partActPres Neutr Sg Acc : rumpins
+partActPres Neutr Sg Gen : rumpintis
+partActPres Neutr Sg Dat : rumpinti
+partActPres Neutr Sg Abl : rumpinti
+partActPres Neutr Sg Voc : rumpins
+partActPres Neutr Pl Nom : rumpintia
+partActPres Neutr Pl Acc : rumpintia
+partActPres Neutr Pl Gen : rumpintium
+partActPres Neutr Pl Dat : rumpintibus
+partActPres Neutr Pl Abl : rumpintibus
+partActPres Neutr Pl Voc : rumpintia
+partPassPerf Masc Sg Nom : rumpitus
+partPassPerf Masc Sg Acc : rumpitum
+partPassPerf Masc Sg Gen : rumpiti
+partPassPerf Masc Sg Dat : rumpito
+partPassPerf Masc Sg Abl : rumpito
+partPassPerf Masc Sg Voc : rumpite
+partPassPerf Masc Pl Nom : rumpiti
+partPassPerf Masc Pl Acc : rumpitos
+partPassPerf Masc Pl Gen : rumpitorum
+partPassPerf Masc Pl Dat : rumpitis
+partPassPerf Masc Pl Abl : rumpitis
+partPassPerf Masc Pl Voc : rumpiti
+partPassPerf Fem Sg Nom : rumpita
+partPassPerf Fem Sg Acc : rumpitam
+partPassPerf Fem Sg Gen : rumpitae
+partPassPerf Fem Sg Dat : rumpitae
+partPassPerf Fem Sg Abl : rumpita
+partPassPerf Fem Sg Voc : rumpita
+partPassPerf Fem Pl Nom : rumpitae
+partPassPerf Fem Pl Acc : rumpitas
+partPassPerf Fem Pl Gen : rumpitarum
+partPassPerf Fem Pl Dat : rumpitis
+partPassPerf Fem Pl Abl : rumpitis
+partPassPerf Fem Pl Voc : rumpitae
+partPassPerf Neutr Sg Nom : rumpitum
+partPassPerf Neutr Sg Acc : rumpitum
+partPassPerf Neutr Sg Gen : rumpiti
+partPassPerf Neutr Sg Dat : rumpito
+partPassPerf Neutr Sg Abl : rumpito
+partPassPerf Neutr Sg Voc : rumpitum
+partPassPerf Neutr Pl Nom : rumpita
+partPassPerf Neutr Pl Acc : rumpita
+partPassPerf Neutr Pl Gen : rumpitorum
+partPassPerf Neutr Pl Dat : rumpitis
+partPassPerf Neutr Pl Abl : rumpitis
+partPassPerf Neutr Pl Voc : rumpita
+pass (VPass (VPres VInd) Masc Sg P1) : rumpor
+pass (VPass (VPres VInd) Masc Sg P2) : rumpiris
+pass (VPass (VPres VInd) Masc Sg P3) : rumpitur
+pass (VPass (VPres VInd) Masc Pl P1) : rumpimur
+pass (VPass (VPres VInd) Masc Pl P2) : rumpimini
+pass (VPass (VPres VInd) Masc Pl P3) : rumpimur
+pass (VPass (VPres VInd) Fem Sg P1) : rumpor
+pass (VPass (VPres VInd) Fem Sg P2) : rumpiris
+pass (VPass (VPres VInd) Fem Sg P3) : rumpitur
+pass (VPass (VPres VInd) Fem Pl P1) : rumpimur
+pass (VPass (VPres VInd) Fem Pl P2) : rumpimini
+pass (VPass (VPres VInd) Fem Pl P3) : rumpimur
+pass (VPass (VPres VInd) Neutr Sg P1) : rumpor
+pass (VPass (VPres VInd) Neutr Sg P2) : rumpiris
+pass (VPass (VPres VInd) Neutr Sg P3) : rumpitur
+pass (VPass (VPres VInd) Neutr Pl P1) : rumpimur
+pass (VPass (VPres VInd) Neutr Pl P2) : rumpimini
+pass (VPass (VPres VInd) Neutr Pl P3) : rumpimur
+pass (VPass (VPres VConj) Masc Sg P1) : rumpar
+pass (VPass (VPres VConj) Masc Sg P2) : rumparis
+pass (VPass (VPres VConj) Masc Sg P3) : rumpatur
+pass (VPass (VPres VConj) Masc Pl P1) : rumpamur
+pass (VPass (VPres VConj) Masc Pl P2) : rumpamini
+pass (VPass (VPres VConj) Masc Pl P3) : rumpamur
+pass (VPass (VPres VConj) Fem Sg P1) : rumpar
+pass (VPass (VPres VConj) Fem Sg P2) : rumparis
+pass (VPass (VPres VConj) Fem Sg P3) : rumpatur
+pass (VPass (VPres VConj) Fem Pl P1) : rumpamur
+pass (VPass (VPres VConj) Fem Pl P2) : rumpamini
+pass (VPass (VPres VConj) Fem Pl P3) : rumpamur
+pass (VPass (VPres VConj) Neutr Sg P1) : rumpar
+pass (VPass (VPres VConj) Neutr Sg P2) : rumparis
+pass (VPass (VPres VConj) Neutr Sg P3) : rumpatur
+pass (VPass (VPres VConj) Neutr Pl P1) : rumpamur
+pass (VPass (VPres VConj) Neutr Pl P2) : rumpamini
+pass (VPass (VPres VConj) Neutr Pl P3) : rumpamur
+pass (VPass (VImpf VInd) Masc Sg P1) : rumpir
+pass (VPass (VImpf VInd) Masc Sg P2) : rumpiris
+pass (VPass (VImpf VInd) Masc Sg P3) : rumpitur
+pass (VPass (VImpf VInd) Masc Pl P1) : rumpimur
+pass (VPass (VImpf VInd) Masc Pl P2) : rumpimini
+pass (VPass (VImpf VInd) Masc Pl P3) : rumpimur
+pass (VPass (VImpf VInd) Fem Sg P1) : rumpir
+pass (VPass (VImpf VInd) Fem Sg P2) : rumpiris
+pass (VPass (VImpf VInd) Fem Sg P3) : rumpitur
+pass (VPass (VImpf VInd) Fem Pl P1) : rumpimur
+pass (VPass (VImpf VInd) Fem Pl P2) : rumpimini
+pass (VPass (VImpf VInd) Fem Pl P3) : rumpimur
+pass (VPass (VImpf VInd) Neutr Sg P1) : rumpir
+pass (VPass (VImpf VInd) Neutr Sg P2) : rumpiris
+pass (VPass (VImpf VInd) Neutr Sg P3) : rumpitur
+pass (VPass (VImpf VInd) Neutr Pl P1) : rumpimur
+pass (VPass (VImpf VInd) Neutr Pl P2) : rumpimini
+pass (VPass (VImpf VInd) Neutr Pl P3) : rumpimur
+pass (VPass (VImpf VConj) Masc Sg P1) : rumpirer
+pass (VPass (VImpf VConj) Masc Sg P2) : rumpireris
+pass (VPass (VImpf VConj) Masc Sg P3) : rumpiretur
+pass (VPass (VImpf VConj) Masc Pl P1) : rumpiremur
+pass (VPass (VImpf VConj) Masc Pl P2) : rumpiremini
+pass (VPass (VImpf VConj) Masc Pl P3) : rumpiremur
+pass (VPass (VImpf VConj) Fem Sg P1) : rumpirer
+pass (VPass (VImpf VConj) Fem Sg P2) : rumpireris
+pass (VPass (VImpf VConj) Fem Sg P3) : rumpiretur
+pass (VPass (VImpf VConj) Fem Pl P1) : rumpiremur
+pass (VPass (VImpf VConj) Fem Pl P2) : rumpiremini
+pass (VPass (VImpf VConj) Fem Pl P3) : rumpiremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : rumpirer
+pass (VPass (VImpf VConj) Neutr Sg P2) : rumpireris
+pass (VPass (VImpf VConj) Neutr Sg P3) : rumpiretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : rumpiremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : rumpiremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : rumpiremur
+pass (VPass VFut Masc Sg P1) : rumpibor
+pass (VPass VFut Masc Sg P2) : rumpiberis
+pass (VPass VFut Masc Sg P3) : rumpibitur
+pass (VPass VFut Masc Pl P1) : rumpibimur
+pass (VPass VFut Masc Pl P2) : rumpibimini
+pass (VPass VFut Masc Pl P3) : rumpibumur
+pass (VPass VFut Fem Sg P1) : rumpibor
+pass (VPass VFut Fem Sg P2) : rumpiberis
+pass (VPass VFut Fem Sg P3) : rumpibitur
+pass (VPass VFut Fem Pl P1) : rumpibimur
+pass (VPass VFut Fem Pl P2) : rumpibimini
+pass (VPass VFut Fem Pl P3) : rumpibumur
+pass (VPass VFut Neutr Sg P1) : rumpibor
+pass (VPass VFut Neutr Sg P2) : rumpiberis
+pass (VPass VFut Neutr Sg P3) : rumpibitur
+pass (VPass VFut Neutr Pl P1) : rumpibimur
+pass (VPass VFut Neutr Pl P2) : rumpibimini
+pass (VPass VFut Neutr Pl P3) : rumpibumur
+sup VSupAcc : rumpitum
+sup VSupAbl : rumpitu
+
+ act (VAct VSim (VPres VInd) Sg P1) : emeo
+act (VAct VSim (VPres VInd) Sg P2) : emes
+act (VAct VSim (VPres VInd) Sg P3) : emet
+act (VAct VSim (VPres VInd) Pl P1) : ememus
+act (VAct VSim (VPres VInd) Pl P2) : emetis
+act (VAct VSim (VPres VInd) Pl P3) : ement
+act (VAct VSim (VPres VConj) Sg P1) : emeam
+act (VAct VSim (VPres VConj) Sg P2) : emeas
+act (VAct VSim (VPres VConj) Sg P3) : emeat
+act (VAct VSim (VPres VConj) Pl P1) : emeamus
+act (VAct VSim (VPres VConj) Pl P2) : emeatis
+act (VAct VSim (VPres VConj) Pl P3) : emeant
+act (VAct VSim (VImpf VInd) Sg P1) : emebam
+act (VAct VSim (VImpf VInd) Sg P2) : emebas
+act (VAct VSim (VImpf VInd) Sg P3) : emebat
+act (VAct VSim (VImpf VInd) Pl P1) : emebamus
+act (VAct VSim (VImpf VInd) Pl P2) : emebatis
+act (VAct VSim (VImpf VInd) Pl P3) : emebant
+act (VAct VSim (VImpf VConj) Sg P1) : emerem
+act (VAct VSim (VImpf VConj) Sg P2) : emeres
+act (VAct VSim (VImpf VConj) Sg P3) : emeret
+act (VAct VSim (VImpf VConj) Pl P1) : emeremus
+act (VAct VSim (VImpf VConj) Pl P2) : emeretis
+act (VAct VSim (VImpf VConj) Pl P3) : emerent
+act (VAct VSim VFut Sg P1) : emebo
+act (VAct VSim VFut Sg P2) : emebis
+act (VAct VSim VFut Sg P3) : emebit
+act (VAct VSim VFut Pl P1) : emebimus
+act (VAct VSim VFut Pl P2) : emebitis
+act (VAct VSim VFut Pl P3) : emebunt
+act (VAct VAnt (VPres VInd) Sg P1) : emui
+act (VAct VAnt (VPres VInd) Sg P2) : emuisti
+act (VAct VAnt (VPres VInd) Sg P3) : emuit
+act (VAct VAnt (VPres VInd) Pl P1) : emuimus
+act (VAct VAnt (VPres VInd) Pl P2) : emuistis
+act (VAct VAnt (VPres VInd) Pl P3) : emuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : emuerim
+act (VAct VAnt (VPres VConj) Sg P2) : emueris
+act (VAct VAnt (VPres VConj) Sg P3) : emuerit
+act (VAct VAnt (VPres VConj) Pl P1) : emuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : emueritis
+act (VAct VAnt (VPres VConj) Pl P3) : emuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : emueram
+act (VAct VAnt (VImpf VInd) Sg P2) : emueras
+act (VAct VAnt (VImpf VInd) Sg P3) : emuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : emueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : emueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : emuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : emuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : emuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : emuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : emuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : emuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : emuissent
+act (VAct VAnt VFut Sg P1) : emuero
+act (VAct VAnt VFut Sg P2) : emueris
+act (VAct VAnt VFut Sg P3) : emuerit
+act (VAct VAnt VFut Pl P1) : emuerimus
+act (VAct VAnt VFut Pl P2) : emueritis
+act (VAct VAnt VFut Pl P3) : emuerint
+c s : 
+ger VGenAcc : emendum
+ger VGenGen : emendi
+ger VGenDat : emendo
+ger VGenAbl : emendo
+geriv Masc Sg Nom : emendus
+geriv Masc Sg Acc : emendum
+geriv Masc Sg Gen : emendi
+geriv Masc Sg Dat : emendo
+geriv Masc Sg Abl : emendo
+geriv Masc Sg Voc : emende
+geriv Masc Pl Nom : emendi
+geriv Masc Pl Acc : emendos
+geriv Masc Pl Gen : emendorum
+geriv Masc Pl Dat : emendis
+geriv Masc Pl Abl : emendis
+geriv Masc Pl Voc : emendi
+geriv Fem Sg Nom : emenda
+geriv Fem Sg Acc : emendam
+geriv Fem Sg Gen : emendae
+geriv Fem Sg Dat : emendae
+geriv Fem Sg Abl : emenda
+geriv Fem Sg Voc : emenda
+geriv Fem Pl Nom : emendae
+geriv Fem Pl Acc : emendas
+geriv Fem Pl Gen : emendarum
+geriv Fem Pl Dat : emendis
+geriv Fem Pl Abl : emendis
+geriv Fem Pl Voc : emendae
+geriv Neutr Sg Nom : emendum
+geriv Neutr Sg Acc : emendum
+geriv Neutr Sg Gen : emendi
+geriv Neutr Sg Dat : emendo
+geriv Neutr Sg Abl : emendo
+geriv Neutr Sg Voc : emendum
+geriv Neutr Pl Nom : emenda
+geriv Neutr Pl Acc : emenda
+geriv Neutr Pl Gen : emendorum
+geriv Neutr Pl Dat : emendis
+geriv Neutr Pl Abl : emendis
+geriv Neutr Pl Voc : emenda
+imp (VImp1 Sg) : eme
+imp (VImp1 Pl) : emete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : emeto
+imp (VImp2 Sg P3) : emeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : emetote
+imp (VImp2 Pl P3) : emento
+inf VInfActPres : emere
+inf VInfActPerf : emuisse
+inf VInfActFut : emeturum
+partActFut Masc Sg Nom : emeturus
+partActFut Masc Sg Acc : emeturum
+partActFut Masc Sg Gen : emeturi
+partActFut Masc Sg Dat : emeturo
+partActFut Masc Sg Abl : emeturo
+partActFut Masc Sg Voc : emeture
+partActFut Masc Pl Nom : emeturi
+partActFut Masc Pl Acc : emeturos
+partActFut Masc Pl Gen : emeturorum
+partActFut Masc Pl Dat : emeturis
+partActFut Masc Pl Abl : emeturis
+partActFut Masc Pl Voc : emeturi
+partActFut Fem Sg Nom : emetura
+partActFut Fem Sg Acc : emeturam
+partActFut Fem Sg Gen : emeturae
+partActFut Fem Sg Dat : emeturae
+partActFut Fem Sg Abl : emetura
+partActFut Fem Sg Voc : emetura
+partActFut Fem Pl Nom : emeturae
+partActFut Fem Pl Acc : emeturas
+partActFut Fem Pl Gen : emeturarum
+partActFut Fem Pl Dat : emeturis
+partActFut Fem Pl Abl : emeturis
+partActFut Fem Pl Voc : emeturae
+partActFut Neutr Sg Nom : emeturum
+partActFut Neutr Sg Acc : emeturum
+partActFut Neutr Sg Gen : emeturi
+partActFut Neutr Sg Dat : emeturo
+partActFut Neutr Sg Abl : emeturo
+partActFut Neutr Sg Voc : emeturum
+partActFut Neutr Pl Nom : emetura
+partActFut Neutr Pl Acc : emetura
+partActFut Neutr Pl Gen : emeturorum
+partActFut Neutr Pl Dat : emeturis
+partActFut Neutr Pl Abl : emeturis
+partActFut Neutr Pl Voc : emetura
+partActPres Masc Sg Nom : emens
+partActPres Masc Sg Acc : ementem
+partActPres Masc Sg Gen : ementis
+partActPres Masc Sg Dat : ementi
+partActPres Masc Sg Abl : ementi
+partActPres Masc Sg Voc : emens
+partActPres Masc Pl Nom : ementes
+partActPres Masc Pl Acc : ementes
+partActPres Masc Pl Gen : ementium
+partActPres Masc Pl Dat : ementibus
+partActPres Masc Pl Abl : ementibus
+partActPres Masc Pl Voc : ementes
+partActPres Fem Sg Nom : emens
+partActPres Fem Sg Acc : ementem
+partActPres Fem Sg Gen : ementis
+partActPres Fem Sg Dat : ementi
+partActPres Fem Sg Abl : ementi
+partActPres Fem Sg Voc : emens
+partActPres Fem Pl Nom : ementes
+partActPres Fem Pl Acc : ementes
+partActPres Fem Pl Gen : ementium
+partActPres Fem Pl Dat : ementibus
+partActPres Fem Pl Abl : ementibus
+partActPres Fem Pl Voc : ementes
+partActPres Neutr Sg Nom : emens
+partActPres Neutr Sg Acc : emens
+partActPres Neutr Sg Gen : ementis
+partActPres Neutr Sg Dat : ementi
+partActPres Neutr Sg Abl : ementi
+partActPres Neutr Sg Voc : emens
+partActPres Neutr Pl Nom : ementia
+partActPres Neutr Pl Acc : ementia
+partActPres Neutr Pl Gen : ementium
+partActPres Neutr Pl Dat : ementibus
+partActPres Neutr Pl Abl : ementibus
+partActPres Neutr Pl Voc : ementia
+partPassPerf Masc Sg Nom : emetus
+partPassPerf Masc Sg Acc : emetum
+partPassPerf Masc Sg Gen : emeti
+partPassPerf Masc Sg Dat : emeto
+partPassPerf Masc Sg Abl : emeto
+partPassPerf Masc Sg Voc : emete
+partPassPerf Masc Pl Nom : emeti
+partPassPerf Masc Pl Acc : emetos
+partPassPerf Masc Pl Gen : emetorum
+partPassPerf Masc Pl Dat : emetis
+partPassPerf Masc Pl Abl : emetis
+partPassPerf Masc Pl Voc : emeti
+partPassPerf Fem Sg Nom : emeta
+partPassPerf Fem Sg Acc : emetam
+partPassPerf Fem Sg Gen : emetae
+partPassPerf Fem Sg Dat : emetae
+partPassPerf Fem Sg Abl : emeta
+partPassPerf Fem Sg Voc : emeta
+partPassPerf Fem Pl Nom : emetae
+partPassPerf Fem Pl Acc : emetas
+partPassPerf Fem Pl Gen : emetarum
+partPassPerf Fem Pl Dat : emetis
+partPassPerf Fem Pl Abl : emetis
+partPassPerf Fem Pl Voc : emetae
+partPassPerf Neutr Sg Nom : emetum
+partPassPerf Neutr Sg Acc : emetum
+partPassPerf Neutr Sg Gen : emeti
+partPassPerf Neutr Sg Dat : emeto
+partPassPerf Neutr Sg Abl : emeto
+partPassPerf Neutr Sg Voc : emetum
+partPassPerf Neutr Pl Nom : emeta
+partPassPerf Neutr Pl Acc : emeta
+partPassPerf Neutr Pl Gen : emetorum
+partPassPerf Neutr Pl Dat : emetis
+partPassPerf Neutr Pl Abl : emetis
+partPassPerf Neutr Pl Voc : emeta
+pass (VPass (VPres VInd) Masc Sg P1) : emeor
+pass (VPass (VPres VInd) Masc Sg P2) : emeris
+pass (VPass (VPres VInd) Masc Sg P3) : emetur
+pass (VPass (VPres VInd) Masc Pl P1) : ememur
+pass (VPass (VPres VInd) Masc Pl P2) : ememini
+pass (VPass (VPres VInd) Masc Pl P3) : ememur
+pass (VPass (VPres VInd) Fem Sg P1) : emeor
+pass (VPass (VPres VInd) Fem Sg P2) : emeris
+pass (VPass (VPres VInd) Fem Sg P3) : emetur
+pass (VPass (VPres VInd) Fem Pl P1) : ememur
+pass (VPass (VPres VInd) Fem Pl P2) : ememini
+pass (VPass (VPres VInd) Fem Pl P3) : ememur
+pass (VPass (VPres VInd) Neutr Sg P1) : emeor
+pass (VPass (VPres VInd) Neutr Sg P2) : emeris
+pass (VPass (VPres VInd) Neutr Sg P3) : emetur
+pass (VPass (VPres VInd) Neutr Pl P1) : ememur
+pass (VPass (VPres VInd) Neutr Pl P2) : ememini
+pass (VPass (VPres VInd) Neutr Pl P3) : ememur
+pass (VPass (VPres VConj) Masc Sg P1) : emear
+pass (VPass (VPres VConj) Masc Sg P2) : emearis
+pass (VPass (VPres VConj) Masc Sg P3) : emeatur
+pass (VPass (VPres VConj) Masc Pl P1) : emeamur
+pass (VPass (VPres VConj) Masc Pl P2) : emeamini
+pass (VPass (VPres VConj) Masc Pl P3) : emeamur
+pass (VPass (VPres VConj) Fem Sg P1) : emear
+pass (VPass (VPres VConj) Fem Sg P2) : emearis
+pass (VPass (VPres VConj) Fem Sg P3) : emeatur
+pass (VPass (VPres VConj) Fem Pl P1) : emeamur
+pass (VPass (VPres VConj) Fem Pl P2) : emeamini
+pass (VPass (VPres VConj) Fem Pl P3) : emeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : emear
+pass (VPass (VPres VConj) Neutr Sg P2) : emearis
+pass (VPass (VPres VConj) Neutr Sg P3) : emeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : emeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : emeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : emeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : emer
+pass (VPass (VImpf VInd) Masc Sg P2) : emeris
+pass (VPass (VImpf VInd) Masc Sg P3) : emetur
+pass (VPass (VImpf VInd) Masc Pl P1) : ememur
+pass (VPass (VImpf VInd) Masc Pl P2) : ememini
+pass (VPass (VImpf VInd) Masc Pl P3) : ememur
+pass (VPass (VImpf VInd) Fem Sg P1) : emer
+pass (VPass (VImpf VInd) Fem Sg P2) : emeris
+pass (VPass (VImpf VInd) Fem Sg P3) : emetur
+pass (VPass (VImpf VInd) Fem Pl P1) : ememur
+pass (VPass (VImpf VInd) Fem Pl P2) : ememini
+pass (VPass (VImpf VInd) Fem Pl P3) : ememur
+pass (VPass (VImpf VInd) Neutr Sg P1) : emer
+pass (VPass (VImpf VInd) Neutr Sg P2) : emeris
+pass (VPass (VImpf VInd) Neutr Sg P3) : emetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : ememur
+pass (VPass (VImpf VInd) Neutr Pl P2) : ememini
+pass (VPass (VImpf VInd) Neutr Pl P3) : ememur
+pass (VPass (VImpf VConj) Masc Sg P1) : emerer
+pass (VPass (VImpf VConj) Masc Sg P2) : emereris
+pass (VPass (VImpf VConj) Masc Sg P3) : emeretur
+pass (VPass (VImpf VConj) Masc Pl P1) : emeremur
+pass (VPass (VImpf VConj) Masc Pl P2) : emeremini
+pass (VPass (VImpf VConj) Masc Pl P3) : emeremur
+pass (VPass (VImpf VConj) Fem Sg P1) : emerer
+pass (VPass (VImpf VConj) Fem Sg P2) : emereris
+pass (VPass (VImpf VConj) Fem Sg P3) : emeretur
+pass (VPass (VImpf VConj) Fem Pl P1) : emeremur
+pass (VPass (VImpf VConj) Fem Pl P2) : emeremini
+pass (VPass (VImpf VConj) Fem Pl P3) : emeremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : emerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : emereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : emeretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : emeremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : emeremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : emeremur
+pass (VPass VFut Masc Sg P1) : emebor
+pass (VPass VFut Masc Sg P2) : emeberis
+pass (VPass VFut Masc Sg P3) : emebitur
+pass (VPass VFut Masc Pl P1) : emebimur
+pass (VPass VFut Masc Pl P2) : emebimini
+pass (VPass VFut Masc Pl P3) : emebumur
+pass (VPass VFut Fem Sg P1) : emebor
+pass (VPass VFut Fem Sg P2) : emeberis
+pass (VPass VFut Fem Sg P3) : emebitur
+pass (VPass VFut Fem Pl P1) : emebimur
+pass (VPass VFut Fem Pl P2) : emebimini
+pass (VPass VFut Fem Pl P3) : emebumur
+pass (VPass VFut Neutr Sg P1) : emebor
+pass (VPass VFut Neutr Sg P2) : emeberis
+pass (VPass VFut Neutr Sg P3) : emebitur
+pass (VPass VFut Neutr Pl P1) : emebimur
+pass (VPass VFut Neutr Pl P2) : emebimini
+pass (VPass VFut Neutr Pl P3) : emebumur
+sup VSupAcc : emetum
+sup VSupAbl : emetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : claudeo
+act (VAct VSim (VPres VInd) Sg P2) : claudes
+act (VAct VSim (VPres VInd) Sg P3) : claudet
+act (VAct VSim (VPres VInd) Pl P1) : claudemus
+act (VAct VSim (VPres VInd) Pl P2) : claudetis
+act (VAct VSim (VPres VInd) Pl P3) : claudent
+act (VAct VSim (VPres VConj) Sg P1) : claudeam
+act (VAct VSim (VPres VConj) Sg P2) : claudeas
+act (VAct VSim (VPres VConj) Sg P3) : claudeat
+act (VAct VSim (VPres VConj) Pl P1) : claudeamus
+act (VAct VSim (VPres VConj) Pl P2) : claudeatis
+act (VAct VSim (VPres VConj) Pl P3) : claudeant
+act (VAct VSim (VImpf VInd) Sg P1) : claudebam
+act (VAct VSim (VImpf VInd) Sg P2) : claudebas
+act (VAct VSim (VImpf VInd) Sg P3) : claudebat
+act (VAct VSim (VImpf VInd) Pl P1) : claudebamus
+act (VAct VSim (VImpf VInd) Pl P2) : claudebatis
+act (VAct VSim (VImpf VInd) Pl P3) : claudebant
+act (VAct VSim (VImpf VConj) Sg P1) : clauderem
+act (VAct VSim (VImpf VConj) Sg P2) : clauderes
+act (VAct VSim (VImpf VConj) Sg P3) : clauderet
+act (VAct VSim (VImpf VConj) Pl P1) : clauderemus
+act (VAct VSim (VImpf VConj) Pl P2) : clauderetis
+act (VAct VSim (VImpf VConj) Pl P3) : clauderent
+act (VAct VSim VFut Sg P1) : claudebo
+act (VAct VSim VFut Sg P2) : claudebis
+act (VAct VSim VFut Sg P3) : claudebit
+act (VAct VSim VFut Pl P1) : claudebimus
+act (VAct VSim VFut Pl P2) : claudebitis
+act (VAct VSim VFut Pl P3) : claudebunt
+act (VAct VAnt (VPres VInd) Sg P1) : claudui
+act (VAct VAnt (VPres VInd) Sg P2) : clauduisti
+act (VAct VAnt (VPres VInd) Sg P3) : clauduit
+act (VAct VAnt (VPres VInd) Pl P1) : clauduimus
+act (VAct VAnt (VPres VInd) Pl P2) : clauduistis
+act (VAct VAnt (VPres VInd) Pl P3) : clauduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : clauduerim
+act (VAct VAnt (VPres VConj) Sg P2) : claudueris
+act (VAct VAnt (VPres VConj) Sg P3) : clauduerit
+act (VAct VAnt (VPres VConj) Pl P1) : clauduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : claudueritis
+act (VAct VAnt (VPres VConj) Pl P3) : clauduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : claudueram
+act (VAct VAnt (VImpf VInd) Sg P2) : claudueras
+act (VAct VAnt (VImpf VInd) Sg P3) : clauduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : claudueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : claudueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : clauduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : clauduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : clauduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : clauduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : clauduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : clauduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : clauduissent
+act (VAct VAnt VFut Sg P1) : clauduero
+act (VAct VAnt VFut Sg P2) : claudueris
+act (VAct VAnt VFut Sg P3) : clauduerit
+act (VAct VAnt VFut Pl P1) : clauduerimus
+act (VAct VAnt VFut Pl P2) : claudueritis
+act (VAct VAnt VFut Pl P3) : clauduerint
+c s : 
+ger VGenAcc : claudendum
+ger VGenGen : claudendi
+ger VGenDat : claudendo
+ger VGenAbl : claudendo
+geriv Masc Sg Nom : claudendus
+geriv Masc Sg Acc : claudendum
+geriv Masc Sg Gen : claudendi
+geriv Masc Sg Dat : claudendo
+geriv Masc Sg Abl : claudendo
+geriv Masc Sg Voc : claudende
+geriv Masc Pl Nom : claudendi
+geriv Masc Pl Acc : claudendos
+geriv Masc Pl Gen : claudendorum
+geriv Masc Pl Dat : claudendis
+geriv Masc Pl Abl : claudendis
+geriv Masc Pl Voc : claudendi
+geriv Fem Sg Nom : claudenda
+geriv Fem Sg Acc : claudendam
+geriv Fem Sg Gen : claudendae
+geriv Fem Sg Dat : claudendae
+geriv Fem Sg Abl : claudenda
+geriv Fem Sg Voc : claudenda
+geriv Fem Pl Nom : claudendae
+geriv Fem Pl Acc : claudendas
+geriv Fem Pl Gen : claudendarum
+geriv Fem Pl Dat : claudendis
+geriv Fem Pl Abl : claudendis
+geriv Fem Pl Voc : claudendae
+geriv Neutr Sg Nom : claudendum
+geriv Neutr Sg Acc : claudendum
+geriv Neutr Sg Gen : claudendi
+geriv Neutr Sg Dat : claudendo
+geriv Neutr Sg Abl : claudendo
+geriv Neutr Sg Voc : claudendum
+geriv Neutr Pl Nom : claudenda
+geriv Neutr Pl Acc : claudenda
+geriv Neutr Pl Gen : claudendorum
+geriv Neutr Pl Dat : claudendis
+geriv Neutr Pl Abl : claudendis
+geriv Neutr Pl Voc : claudenda
+imp (VImp1 Sg) : claude
+imp (VImp1 Pl) : claudete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : claudeto
+imp (VImp2 Sg P3) : claudeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : claudetote
+imp (VImp2 Pl P3) : claudento
+inf VInfActPres : claudere
+inf VInfActPerf : clauduisse
+inf VInfActFut : claudeturum
+partActFut Masc Sg Nom : claudeturus
+partActFut Masc Sg Acc : claudeturum
+partActFut Masc Sg Gen : claudeturi
+partActFut Masc Sg Dat : claudeturo
+partActFut Masc Sg Abl : claudeturo
+partActFut Masc Sg Voc : claudeture
+partActFut Masc Pl Nom : claudeturi
+partActFut Masc Pl Acc : claudeturos
+partActFut Masc Pl Gen : claudeturorum
+partActFut Masc Pl Dat : claudeturis
+partActFut Masc Pl Abl : claudeturis
+partActFut Masc Pl Voc : claudeturi
+partActFut Fem Sg Nom : claudetura
+partActFut Fem Sg Acc : claudeturam
+partActFut Fem Sg Gen : claudeturae
+partActFut Fem Sg Dat : claudeturae
+partActFut Fem Sg Abl : claudetura
+partActFut Fem Sg Voc : claudetura
+partActFut Fem Pl Nom : claudeturae
+partActFut Fem Pl Acc : claudeturas
+partActFut Fem Pl Gen : claudeturarum
+partActFut Fem Pl Dat : claudeturis
+partActFut Fem Pl Abl : claudeturis
+partActFut Fem Pl Voc : claudeturae
+partActFut Neutr Sg Nom : claudeturum
+partActFut Neutr Sg Acc : claudeturum
+partActFut Neutr Sg Gen : claudeturi
+partActFut Neutr Sg Dat : claudeturo
+partActFut Neutr Sg Abl : claudeturo
+partActFut Neutr Sg Voc : claudeturum
+partActFut Neutr Pl Nom : claudetura
+partActFut Neutr Pl Acc : claudetura
+partActFut Neutr Pl Gen : claudeturorum
+partActFut Neutr Pl Dat : claudeturis
+partActFut Neutr Pl Abl : claudeturis
+partActFut Neutr Pl Voc : claudetura
+partActPres Masc Sg Nom : claudens
+partActPres Masc Sg Acc : claudentem
+partActPres Masc Sg Gen : claudentis
+partActPres Masc Sg Dat : claudenti
+partActPres Masc Sg Abl : claudenti
+partActPres Masc Sg Voc : claudens
+partActPres Masc Pl Nom : claudentes
+partActPres Masc Pl Acc : claudentes
+partActPres Masc Pl Gen : claudentium
+partActPres Masc Pl Dat : claudentibus
+partActPres Masc Pl Abl : claudentibus
+partActPres Masc Pl Voc : claudentes
+partActPres Fem Sg Nom : claudens
+partActPres Fem Sg Acc : claudentem
+partActPres Fem Sg Gen : claudentis
+partActPres Fem Sg Dat : claudenti
+partActPres Fem Sg Abl : claudenti
+partActPres Fem Sg Voc : claudens
+partActPres Fem Pl Nom : claudentes
+partActPres Fem Pl Acc : claudentes
+partActPres Fem Pl Gen : claudentium
+partActPres Fem Pl Dat : claudentibus
+partActPres Fem Pl Abl : claudentibus
+partActPres Fem Pl Voc : claudentes
+partActPres Neutr Sg Nom : claudens
+partActPres Neutr Sg Acc : claudens
+partActPres Neutr Sg Gen : claudentis
+partActPres Neutr Sg Dat : claudenti
+partActPres Neutr Sg Abl : claudenti
+partActPres Neutr Sg Voc : claudens
+partActPres Neutr Pl Nom : claudentia
+partActPres Neutr Pl Acc : claudentia
+partActPres Neutr Pl Gen : claudentium
+partActPres Neutr Pl Dat : claudentibus
+partActPres Neutr Pl Abl : claudentibus
+partActPres Neutr Pl Voc : claudentia
+partPassPerf Masc Sg Nom : claudetus
+partPassPerf Masc Sg Acc : claudetum
+partPassPerf Masc Sg Gen : claudeti
+partPassPerf Masc Sg Dat : claudeto
+partPassPerf Masc Sg Abl : claudeto
+partPassPerf Masc Sg Voc : claudete
+partPassPerf Masc Pl Nom : claudeti
+partPassPerf Masc Pl Acc : claudetos
+partPassPerf Masc Pl Gen : claudetorum
+partPassPerf Masc Pl Dat : claudetis
+partPassPerf Masc Pl Abl : claudetis
+partPassPerf Masc Pl Voc : claudeti
+partPassPerf Fem Sg Nom : claudeta
+partPassPerf Fem Sg Acc : claudetam
+partPassPerf Fem Sg Gen : claudetae
+partPassPerf Fem Sg Dat : claudetae
+partPassPerf Fem Sg Abl : claudeta
+partPassPerf Fem Sg Voc : claudeta
+partPassPerf Fem Pl Nom : claudetae
+partPassPerf Fem Pl Acc : claudetas
+partPassPerf Fem Pl Gen : claudetarum
+partPassPerf Fem Pl Dat : claudetis
+partPassPerf Fem Pl Abl : claudetis
+partPassPerf Fem Pl Voc : claudetae
+partPassPerf Neutr Sg Nom : claudetum
+partPassPerf Neutr Sg Acc : claudetum
+partPassPerf Neutr Sg Gen : claudeti
+partPassPerf Neutr Sg Dat : claudeto
+partPassPerf Neutr Sg Abl : claudeto
+partPassPerf Neutr Sg Voc : claudetum
+partPassPerf Neutr Pl Nom : claudeta
+partPassPerf Neutr Pl Acc : claudeta
+partPassPerf Neutr Pl Gen : claudetorum
+partPassPerf Neutr Pl Dat : claudetis
+partPassPerf Neutr Pl Abl : claudetis
+partPassPerf Neutr Pl Voc : claudeta
+pass (VPass (VPres VInd) Masc Sg P1) : claudeor
+pass (VPass (VPres VInd) Masc Sg P2) : clauderis
+pass (VPass (VPres VInd) Masc Sg P3) : claudetur
+pass (VPass (VPres VInd) Masc Pl P1) : claudemur
+pass (VPass (VPres VInd) Masc Pl P2) : claudemini
+pass (VPass (VPres VInd) Masc Pl P3) : claudemur
+pass (VPass (VPres VInd) Fem Sg P1) : claudeor
+pass (VPass (VPres VInd) Fem Sg P2) : clauderis
+pass (VPass (VPres VInd) Fem Sg P3) : claudetur
+pass (VPass (VPres VInd) Fem Pl P1) : claudemur
+pass (VPass (VPres VInd) Fem Pl P2) : claudemini
+pass (VPass (VPres VInd) Fem Pl P3) : claudemur
+pass (VPass (VPres VInd) Neutr Sg P1) : claudeor
+pass (VPass (VPres VInd) Neutr Sg P2) : clauderis
+pass (VPass (VPres VInd) Neutr Sg P3) : claudetur
+pass (VPass (VPres VInd) Neutr Pl P1) : claudemur
+pass (VPass (VPres VInd) Neutr Pl P2) : claudemini
+pass (VPass (VPres VInd) Neutr Pl P3) : claudemur
+pass (VPass (VPres VConj) Masc Sg P1) : claudear
+pass (VPass (VPres VConj) Masc Sg P2) : claudearis
+pass (VPass (VPres VConj) Masc Sg P3) : claudeatur
+pass (VPass (VPres VConj) Masc Pl P1) : claudeamur
+pass (VPass (VPres VConj) Masc Pl P2) : claudeamini
+pass (VPass (VPres VConj) Masc Pl P3) : claudeamur
+pass (VPass (VPres VConj) Fem Sg P1) : claudear
+pass (VPass (VPres VConj) Fem Sg P2) : claudearis
+pass (VPass (VPres VConj) Fem Sg P3) : claudeatur
+pass (VPass (VPres VConj) Fem Pl P1) : claudeamur
+pass (VPass (VPres VConj) Fem Pl P2) : claudeamini
+pass (VPass (VPres VConj) Fem Pl P3) : claudeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : claudear
+pass (VPass (VPres VConj) Neutr Sg P2) : claudearis
+pass (VPass (VPres VConj) Neutr Sg P3) : claudeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : claudeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : claudeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : claudeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : clauder
+pass (VPass (VImpf VInd) Masc Sg P2) : clauderis
+pass (VPass (VImpf VInd) Masc Sg P3) : claudetur
+pass (VPass (VImpf VInd) Masc Pl P1) : claudemur
+pass (VPass (VImpf VInd) Masc Pl P2) : claudemini
+pass (VPass (VImpf VInd) Masc Pl P3) : claudemur
+pass (VPass (VImpf VInd) Fem Sg P1) : clauder
+pass (VPass (VImpf VInd) Fem Sg P2) : clauderis
+pass (VPass (VImpf VInd) Fem Sg P3) : claudetur
+pass (VPass (VImpf VInd) Fem Pl P1) : claudemur
+pass (VPass (VImpf VInd) Fem Pl P2) : claudemini
+pass (VPass (VImpf VInd) Fem Pl P3) : claudemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : clauder
+pass (VPass (VImpf VInd) Neutr Sg P2) : clauderis
+pass (VPass (VImpf VInd) Neutr Sg P3) : claudetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : claudemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : claudemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : claudemur
+pass (VPass (VImpf VConj) Masc Sg P1) : clauderer
+pass (VPass (VImpf VConj) Masc Sg P2) : claudereris
+pass (VPass (VImpf VConj) Masc Sg P3) : clauderetur
+pass (VPass (VImpf VConj) Masc Pl P1) : clauderemur
+pass (VPass (VImpf VConj) Masc Pl P2) : clauderemini
+pass (VPass (VImpf VConj) Masc Pl P3) : clauderemur
+pass (VPass (VImpf VConj) Fem Sg P1) : clauderer
+pass (VPass (VImpf VConj) Fem Sg P2) : claudereris
+pass (VPass (VImpf VConj) Fem Sg P3) : clauderetur
+pass (VPass (VImpf VConj) Fem Pl P1) : clauderemur
+pass (VPass (VImpf VConj) Fem Pl P2) : clauderemini
+pass (VPass (VImpf VConj) Fem Pl P3) : clauderemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : clauderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : claudereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : clauderetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : clauderemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : clauderemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : clauderemur
+pass (VPass VFut Masc Sg P1) : claudebor
+pass (VPass VFut Masc Sg P2) : claudeberis
+pass (VPass VFut Masc Sg P3) : claudebitur
+pass (VPass VFut Masc Pl P1) : claudebimur
+pass (VPass VFut Masc Pl P2) : claudebimini
+pass (VPass VFut Masc Pl P3) : claudebumur
+pass (VPass VFut Fem Sg P1) : claudebor
+pass (VPass VFut Fem Sg P2) : claudeberis
+pass (VPass VFut Fem Sg P3) : claudebitur
+pass (VPass VFut Fem Pl P1) : claudebimur
+pass (VPass VFut Fem Pl P2) : claudebimini
+pass (VPass VFut Fem Pl P3) : claudebumur
+pass (VPass VFut Neutr Sg P1) : claudebor
+pass (VPass VFut Neutr Sg P2) : claudeberis
+pass (VPass VFut Neutr Sg P3) : claudebitur
+pass (VPass VFut Neutr Pl P1) : claudebimur
+pass (VPass VFut Neutr Pl P2) : claudebimini
+pass (VPass VFut Neutr Pl P3) : claudebumur
+sup VSupAcc : claudetum
+sup VSupAbl : claudetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : numero
+act (VAct VSim (VPres VInd) Sg P2) : numeras
+act (VAct VSim (VPres VInd) Sg P3) : numerat
+act (VAct VSim (VPres VInd) Pl P1) : numeramus
+act (VAct VSim (VPres VInd) Pl P2) : numeratis
+act (VAct VSim (VPres VInd) Pl P3) : numerant
+act (VAct VSim (VPres VConj) Sg P1) : numerem
+act (VAct VSim (VPres VConj) Sg P2) : numeres
+act (VAct VSim (VPres VConj) Sg P3) : numeret
+act (VAct VSim (VPres VConj) Pl P1) : numeremus
+act (VAct VSim (VPres VConj) Pl P2) : numeretis
+act (VAct VSim (VPres VConj) Pl P3) : numerent
+act (VAct VSim (VImpf VInd) Sg P1) : numerabam
+act (VAct VSim (VImpf VInd) Sg P2) : numerabas
+act (VAct VSim (VImpf VInd) Sg P3) : numerabat
+act (VAct VSim (VImpf VInd) Pl P1) : numerabamus
+act (VAct VSim (VImpf VInd) Pl P2) : numerabatis
+act (VAct VSim (VImpf VInd) Pl P3) : numerabant
+act (VAct VSim (VImpf VConj) Sg P1) : numerarem
+act (VAct VSim (VImpf VConj) Sg P2) : numerares
+act (VAct VSim (VImpf VConj) Sg P3) : numeraret
+act (VAct VSim (VImpf VConj) Pl P1) : numeraremus
+act (VAct VSim (VImpf VConj) Pl P2) : numeraretis
+act (VAct VSim (VImpf VConj) Pl P3) : numerarent
+act (VAct VSim VFut Sg P1) : numerabo
+act (VAct VSim VFut Sg P2) : numerabis
+act (VAct VSim VFut Sg P3) : numerabit
+act (VAct VSim VFut Pl P1) : numerabimus
+act (VAct VSim VFut Pl P2) : numerabitis
+act (VAct VSim VFut Pl P3) : numerabunt
+act (VAct VAnt (VPres VInd) Sg P1) : numeravi
+act (VAct VAnt (VPres VInd) Sg P2) : numeravisti
+act (VAct VAnt (VPres VInd) Sg P3) : numeravit
+act (VAct VAnt (VPres VInd) Pl P1) : numeravimus
+act (VAct VAnt (VPres VInd) Pl P2) : numeravistis
+act (VAct VAnt (VPres VInd) Pl P3) : numeraverunt
+act (VAct VAnt (VPres VConj) Sg P1) : numeraverim
+act (VAct VAnt (VPres VConj) Sg P2) : numeraveris
+act (VAct VAnt (VPres VConj) Sg P3) : numeraverit
+act (VAct VAnt (VPres VConj) Pl P1) : numeraverimus
+act (VAct VAnt (VPres VConj) Pl P2) : numeraveritis
+act (VAct VAnt (VPres VConj) Pl P3) : numeraverint
+act (VAct VAnt (VImpf VInd) Sg P1) : numeraveram
+act (VAct VAnt (VImpf VInd) Sg P2) : numeraveras
+act (VAct VAnt (VImpf VInd) Sg P3) : numeraverat
+act (VAct VAnt (VImpf VInd) Pl P1) : numeraveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : numeraveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : numeraverant
+act (VAct VAnt (VImpf VConj) Sg P1) : numeravissem
+act (VAct VAnt (VImpf VConj) Sg P2) : numeravisses
+act (VAct VAnt (VImpf VConj) Sg P3) : numeravisset
+act (VAct VAnt (VImpf VConj) Pl P1) : numeravissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : numeravissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : numeravissent
+act (VAct VAnt VFut Sg P1) : numeravero
+act (VAct VAnt VFut Sg P2) : numeraveris
+act (VAct VAnt VFut Sg P3) : numeraverit
+act (VAct VAnt VFut Pl P1) : numeraverimus
+act (VAct VAnt VFut Pl P2) : numeraveritis
+act (VAct VAnt VFut Pl P3) : numeraverint
+c s : 
+ger VGenAcc : numerandum
+ger VGenGen : numerandi
+ger VGenDat : numerando
+ger VGenAbl : numerando
+geriv Masc Sg Nom : numerandus
+geriv Masc Sg Acc : numerandum
+geriv Masc Sg Gen : numerandi
+geriv Masc Sg Dat : numerando
+geriv Masc Sg Abl : numerando
+geriv Masc Sg Voc : numerande
+geriv Masc Pl Nom : numerandi
+geriv Masc Pl Acc : numerandos
+geriv Masc Pl Gen : numerandorum
+geriv Masc Pl Dat : numerandis
+geriv Masc Pl Abl : numerandis
+geriv Masc Pl Voc : numerandi
+geriv Fem Sg Nom : numeranda
+geriv Fem Sg Acc : numerandam
+geriv Fem Sg Gen : numerandae
+geriv Fem Sg Dat : numerandae
+geriv Fem Sg Abl : numeranda
+geriv Fem Sg Voc : numeranda
+geriv Fem Pl Nom : numerandae
+geriv Fem Pl Acc : numerandas
+geriv Fem Pl Gen : numerandarum
+geriv Fem Pl Dat : numerandis
+geriv Fem Pl Abl : numerandis
+geriv Fem Pl Voc : numerandae
+geriv Neutr Sg Nom : numerandum
+geriv Neutr Sg Acc : numerandum
+geriv Neutr Sg Gen : numerandi
+geriv Neutr Sg Dat : numerando
+geriv Neutr Sg Abl : numerando
+geriv Neutr Sg Voc : numerandum
+geriv Neutr Pl Nom : numeranda
+geriv Neutr Pl Acc : numeranda
+geriv Neutr Pl Gen : numerandorum
+geriv Neutr Pl Dat : numerandis
+geriv Neutr Pl Abl : numerandis
+geriv Neutr Pl Voc : numeranda
+imp (VImp1 Sg) : numera
+imp (VImp1 Pl) : numerate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : numerato
+imp (VImp2 Sg P3) : numerato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : numeratote
+imp (VImp2 Pl P3) : numeranto
+inf VInfActPres : numerare
+inf VInfActPerf : numeravisse
+inf VInfActFut : numeraturum
+partActFut Masc Sg Nom : numeraturus
+partActFut Masc Sg Acc : numeraturum
+partActFut Masc Sg Gen : numeraturi
+partActFut Masc Sg Dat : numeraturo
+partActFut Masc Sg Abl : numeraturo
+partActFut Masc Sg Voc : numerature
+partActFut Masc Pl Nom : numeraturi
+partActFut Masc Pl Acc : numeraturos
+partActFut Masc Pl Gen : numeraturorum
+partActFut Masc Pl Dat : numeraturis
+partActFut Masc Pl Abl : numeraturis
+partActFut Masc Pl Voc : numeraturi
+partActFut Fem Sg Nom : numeratura
+partActFut Fem Sg Acc : numeraturam
+partActFut Fem Sg Gen : numeraturae
+partActFut Fem Sg Dat : numeraturae
+partActFut Fem Sg Abl : numeratura
+partActFut Fem Sg Voc : numeratura
+partActFut Fem Pl Nom : numeraturae
+partActFut Fem Pl Acc : numeraturas
+partActFut Fem Pl Gen : numeraturarum
+partActFut Fem Pl Dat : numeraturis
+partActFut Fem Pl Abl : numeraturis
+partActFut Fem Pl Voc : numeraturae
+partActFut Neutr Sg Nom : numeraturum
+partActFut Neutr Sg Acc : numeraturum
+partActFut Neutr Sg Gen : numeraturi
+partActFut Neutr Sg Dat : numeraturo
+partActFut Neutr Sg Abl : numeraturo
+partActFut Neutr Sg Voc : numeraturum
+partActFut Neutr Pl Nom : numeratura
+partActFut Neutr Pl Acc : numeratura
+partActFut Neutr Pl Gen : numeraturorum
+partActFut Neutr Pl Dat : numeraturis
+partActFut Neutr Pl Abl : numeraturis
+partActFut Neutr Pl Voc : numeratura
+partActPres Masc Sg Nom : numerans
+partActPres Masc Sg Acc : numerantem
+partActPres Masc Sg Gen : numerantis
+partActPres Masc Sg Dat : numeranti
+partActPres Masc Sg Abl : numeranti
+partActPres Masc Sg Voc : numerans
+partActPres Masc Pl Nom : numerantes
+partActPres Masc Pl Acc : numerantes
+partActPres Masc Pl Gen : numerantium
+partActPres Masc Pl Dat : numerantibus
+partActPres Masc Pl Abl : numerantibus
+partActPres Masc Pl Voc : numerantes
+partActPres Fem Sg Nom : numerans
+partActPres Fem Sg Acc : numerantem
+partActPres Fem Sg Gen : numerantis
+partActPres Fem Sg Dat : numeranti
+partActPres Fem Sg Abl : numeranti
+partActPres Fem Sg Voc : numerans
+partActPres Fem Pl Nom : numerantes
+partActPres Fem Pl Acc : numerantes
+partActPres Fem Pl Gen : numerantium
+partActPres Fem Pl Dat : numerantibus
+partActPres Fem Pl Abl : numerantibus
+partActPres Fem Pl Voc : numerantes
+partActPres Neutr Sg Nom : numerans
+partActPres Neutr Sg Acc : numerans
+partActPres Neutr Sg Gen : numerantis
+partActPres Neutr Sg Dat : numeranti
+partActPres Neutr Sg Abl : numeranti
+partActPres Neutr Sg Voc : numerans
+partActPres Neutr Pl Nom : numerantia
+partActPres Neutr Pl Acc : numerantia
+partActPres Neutr Pl Gen : numerantium
+partActPres Neutr Pl Dat : numerantibus
+partActPres Neutr Pl Abl : numerantibus
+partActPres Neutr Pl Voc : numerantia
+partPassPerf Masc Sg Nom : numeratus
+partPassPerf Masc Sg Acc : numeratum
+partPassPerf Masc Sg Gen : numerati
+partPassPerf Masc Sg Dat : numerato
+partPassPerf Masc Sg Abl : numerato
+partPassPerf Masc Sg Voc : numerate
+partPassPerf Masc Pl Nom : numerati
+partPassPerf Masc Pl Acc : numeratos
+partPassPerf Masc Pl Gen : numeratorum
+partPassPerf Masc Pl Dat : numeratis
+partPassPerf Masc Pl Abl : numeratis
+partPassPerf Masc Pl Voc : numerati
+partPassPerf Fem Sg Nom : numerata
+partPassPerf Fem Sg Acc : numeratam
+partPassPerf Fem Sg Gen : numeratae
+partPassPerf Fem Sg Dat : numeratae
+partPassPerf Fem Sg Abl : numerata
+partPassPerf Fem Sg Voc : numerata
+partPassPerf Fem Pl Nom : numeratae
+partPassPerf Fem Pl Acc : numeratas
+partPassPerf Fem Pl Gen : numeratarum
+partPassPerf Fem Pl Dat : numeratis
+partPassPerf Fem Pl Abl : numeratis
+partPassPerf Fem Pl Voc : numeratae
+partPassPerf Neutr Sg Nom : numeratum
+partPassPerf Neutr Sg Acc : numeratum
+partPassPerf Neutr Sg Gen : numerati
+partPassPerf Neutr Sg Dat : numerato
+partPassPerf Neutr Sg Abl : numerato
+partPassPerf Neutr Sg Voc : numeratum
+partPassPerf Neutr Pl Nom : numerata
+partPassPerf Neutr Pl Acc : numerata
+partPassPerf Neutr Pl Gen : numeratorum
+partPassPerf Neutr Pl Dat : numeratis
+partPassPerf Neutr Pl Abl : numeratis
+partPassPerf Neutr Pl Voc : numerata
+pass (VPass (VPres VInd) Masc Sg P1) : numeror
+pass (VPass (VPres VInd) Masc Sg P2) : numeraris
+pass (VPass (VPres VInd) Masc Sg P3) : numeratur
+pass (VPass (VPres VInd) Masc Pl P1) : numeramur
+pass (VPass (VPres VInd) Masc Pl P2) : numeramini
+pass (VPass (VPres VInd) Masc Pl P3) : numeramur
+pass (VPass (VPres VInd) Fem Sg P1) : numeror
+pass (VPass (VPres VInd) Fem Sg P2) : numeraris
+pass (VPass (VPres VInd) Fem Sg P3) : numeratur
+pass (VPass (VPres VInd) Fem Pl P1) : numeramur
+pass (VPass (VPres VInd) Fem Pl P2) : numeramini
+pass (VPass (VPres VInd) Fem Pl P3) : numeramur
+pass (VPass (VPres VInd) Neutr Sg P1) : numeror
+pass (VPass (VPres VInd) Neutr Sg P2) : numeraris
+pass (VPass (VPres VInd) Neutr Sg P3) : numeratur
+pass (VPass (VPres VInd) Neutr Pl P1) : numeramur
+pass (VPass (VPres VInd) Neutr Pl P2) : numeramini
+pass (VPass (VPres VInd) Neutr Pl P3) : numeramur
+pass (VPass (VPres VConj) Masc Sg P1) : numerer
+pass (VPass (VPres VConj) Masc Sg P2) : numereris
+pass (VPass (VPres VConj) Masc Sg P3) : numeretur
+pass (VPass (VPres VConj) Masc Pl P1) : numeremur
+pass (VPass (VPres VConj) Masc Pl P2) : numeremini
+pass (VPass (VPres VConj) Masc Pl P3) : numeremur
+pass (VPass (VPres VConj) Fem Sg P1) : numerer
+pass (VPass (VPres VConj) Fem Sg P2) : numereris
+pass (VPass (VPres VConj) Fem Sg P3) : numeretur
+pass (VPass (VPres VConj) Fem Pl P1) : numeremur
+pass (VPass (VPres VConj) Fem Pl P2) : numeremini
+pass (VPass (VPres VConj) Fem Pl P3) : numeremur
+pass (VPass (VPres VConj) Neutr Sg P1) : numerer
+pass (VPass (VPres VConj) Neutr Sg P2) : numereris
+pass (VPass (VPres VConj) Neutr Sg P3) : numeretur
+pass (VPass (VPres VConj) Neutr Pl P1) : numeremur
+pass (VPass (VPres VConj) Neutr Pl P2) : numeremini
+pass (VPass (VPres VConj) Neutr Pl P3) : numeremur
+pass (VPass (VImpf VInd) Masc Sg P1) : numerar
+pass (VPass (VImpf VInd) Masc Sg P2) : numeraris
+pass (VPass (VImpf VInd) Masc Sg P3) : numeratur
+pass (VPass (VImpf VInd) Masc Pl P1) : numeramur
+pass (VPass (VImpf VInd) Masc Pl P2) : numeramini
+pass (VPass (VImpf VInd) Masc Pl P3) : numeramur
+pass (VPass (VImpf VInd) Fem Sg P1) : numerar
+pass (VPass (VImpf VInd) Fem Sg P2) : numeraris
+pass (VPass (VImpf VInd) Fem Sg P3) : numeratur
+pass (VPass (VImpf VInd) Fem Pl P1) : numeramur
+pass (VPass (VImpf VInd) Fem Pl P2) : numeramini
+pass (VPass (VImpf VInd) Fem Pl P3) : numeramur
+pass (VPass (VImpf VInd) Neutr Sg P1) : numerar
+pass (VPass (VImpf VInd) Neutr Sg P2) : numeraris
+pass (VPass (VImpf VInd) Neutr Sg P3) : numeratur
+pass (VPass (VImpf VInd) Neutr Pl P1) : numeramur
+pass (VPass (VImpf VInd) Neutr Pl P2) : numeramini
+pass (VPass (VImpf VInd) Neutr Pl P3) : numeramur
+pass (VPass (VImpf VConj) Masc Sg P1) : numerarer
+pass (VPass (VImpf VConj) Masc Sg P2) : numerareris
+pass (VPass (VImpf VConj) Masc Sg P3) : numeraretur
+pass (VPass (VImpf VConj) Masc Pl P1) : numeraremur
+pass (VPass (VImpf VConj) Masc Pl P2) : numeraremini
+pass (VPass (VImpf VConj) Masc Pl P3) : numeraremur
+pass (VPass (VImpf VConj) Fem Sg P1) : numerarer
+pass (VPass (VImpf VConj) Fem Sg P2) : numerareris
+pass (VPass (VImpf VConj) Fem Sg P3) : numeraretur
+pass (VPass (VImpf VConj) Fem Pl P1) : numeraremur
+pass (VPass (VImpf VConj) Fem Pl P2) : numeraremini
+pass (VPass (VImpf VConj) Fem Pl P3) : numeraremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : numerarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : numerareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : numeraretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : numeraremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : numeraremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : numeraremur
+pass (VPass VFut Masc Sg P1) : numerabor
+pass (VPass VFut Masc Sg P2) : numeraberis
+pass (VPass VFut Masc Sg P3) : numerabitur
+pass (VPass VFut Masc Pl P1) : numerabimur
+pass (VPass VFut Masc Pl P2) : numerabimini
+pass (VPass VFut Masc Pl P3) : numerabumur
+pass (VPass VFut Fem Sg P1) : numerabor
+pass (VPass VFut Fem Sg P2) : numeraberis
+pass (VPass VFut Fem Sg P3) : numerabitur
+pass (VPass VFut Fem Pl P1) : numerabimur
+pass (VPass VFut Fem Pl P2) : numerabimini
+pass (VPass VFut Fem Pl P3) : numerabumur
+pass (VPass VFut Neutr Sg P1) : numerabor
+pass (VPass VFut Neutr Sg P2) : numeraberis
+pass (VPass VFut Neutr Sg P3) : numerabitur
+pass (VPass VFut Neutr Pl P1) : numerabimur
+pass (VPass VFut Neutr Pl P2) : numerabimini
+pass (VPass VFut Neutr Pl P3) : numerabumur
+sup VSupAcc : numeratum
+sup VSupAbl : numeratu
+
+ act (VAct VSim (VPres VInd) Sg P1) : seco
+act (VAct VSim (VPres VInd) Sg P2) : secas
+act (VAct VSim (VPres VInd) Sg P3) : secat
+act (VAct VSim (VPres VInd) Pl P1) : secamus
+act (VAct VSim (VPres VInd) Pl P2) : secatis
+act (VAct VSim (VPres VInd) Pl P3) : secant
+act (VAct VSim (VPres VConj) Sg P1) : secem
+act (VAct VSim (VPres VConj) Sg P2) : seces
+act (VAct VSim (VPres VConj) Sg P3) : secet
+act (VAct VSim (VPres VConj) Pl P1) : secemus
+act (VAct VSim (VPres VConj) Pl P2) : secetis
+act (VAct VSim (VPres VConj) Pl P3) : secent
+act (VAct VSim (VImpf VInd) Sg P1) : secabam
+act (VAct VSim (VImpf VInd) Sg P2) : secabas
+act (VAct VSim (VImpf VInd) Sg P3) : secabat
+act (VAct VSim (VImpf VInd) Pl P1) : secabamus
+act (VAct VSim (VImpf VInd) Pl P2) : secabatis
+act (VAct VSim (VImpf VInd) Pl P3) : secabant
+act (VAct VSim (VImpf VConj) Sg P1) : secarem
+act (VAct VSim (VImpf VConj) Sg P2) : secares
+act (VAct VSim (VImpf VConj) Sg P3) : secaret
+act (VAct VSim (VImpf VConj) Pl P1) : secaremus
+act (VAct VSim (VImpf VConj) Pl P2) : secaretis
+act (VAct VSim (VImpf VConj) Pl P3) : secarent
+act (VAct VSim VFut Sg P1) : secabo
+act (VAct VSim VFut Sg P2) : secabis
+act (VAct VSim VFut Sg P3) : secabit
+act (VAct VSim VFut Pl P1) : secabimus
+act (VAct VSim VFut Pl P2) : secabitis
+act (VAct VSim VFut Pl P3) : secabunt
+act (VAct VAnt (VPres VInd) Sg P1) : secavi
+act (VAct VAnt (VPres VInd) Sg P2) : secavisti
+act (VAct VAnt (VPres VInd) Sg P3) : secavit
+act (VAct VAnt (VPres VInd) Pl P1) : secavimus
+act (VAct VAnt (VPres VInd) Pl P2) : secavistis
+act (VAct VAnt (VPres VInd) Pl P3) : secaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : secaverim
+act (VAct VAnt (VPres VConj) Sg P2) : secaveris
+act (VAct VAnt (VPres VConj) Sg P3) : secaverit
+act (VAct VAnt (VPres VConj) Pl P1) : secaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : secaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : secaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : secaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : secaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : secaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : secaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : secaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : secaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : secavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : secavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : secavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : secavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : secavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : secavissent
+act (VAct VAnt VFut Sg P1) : secavero
+act (VAct VAnt VFut Sg P2) : secaveris
+act (VAct VAnt VFut Sg P3) : secaverit
+act (VAct VAnt VFut Pl P1) : secaverimus
+act (VAct VAnt VFut Pl P2) : secaveritis
+act (VAct VAnt VFut Pl P3) : secaverint
+c s : 
+ger VGenAcc : secandum
+ger VGenGen : secandi
+ger VGenDat : secando
+ger VGenAbl : secando
+geriv Masc Sg Nom : secandus
+geriv Masc Sg Acc : secandum
+geriv Masc Sg Gen : secandi
+geriv Masc Sg Dat : secando
+geriv Masc Sg Abl : secando
+geriv Masc Sg Voc : secande
+geriv Masc Pl Nom : secandi
+geriv Masc Pl Acc : secandos
+geriv Masc Pl Gen : secandorum
+geriv Masc Pl Dat : secandis
+geriv Masc Pl Abl : secandis
+geriv Masc Pl Voc : secandi
+geriv Fem Sg Nom : secanda
+geriv Fem Sg Acc : secandam
+geriv Fem Sg Gen : secandae
+geriv Fem Sg Dat : secandae
+geriv Fem Sg Abl : secanda
+geriv Fem Sg Voc : secanda
+geriv Fem Pl Nom : secandae
+geriv Fem Pl Acc : secandas
+geriv Fem Pl Gen : secandarum
+geriv Fem Pl Dat : secandis
+geriv Fem Pl Abl : secandis
+geriv Fem Pl Voc : secandae
+geriv Neutr Sg Nom : secandum
+geriv Neutr Sg Acc : secandum
+geriv Neutr Sg Gen : secandi
+geriv Neutr Sg Dat : secando
+geriv Neutr Sg Abl : secando
+geriv Neutr Sg Voc : secandum
+geriv Neutr Pl Nom : secanda
+geriv Neutr Pl Acc : secanda
+geriv Neutr Pl Gen : secandorum
+geriv Neutr Pl Dat : secandis
+geriv Neutr Pl Abl : secandis
+geriv Neutr Pl Voc : secanda
+imp (VImp1 Sg) : seca
+imp (VImp1 Pl) : secate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : secato
+imp (VImp2 Sg P3) : secato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : secatote
+imp (VImp2 Pl P3) : secanto
+inf VInfActPres : secare
+inf VInfActPerf : secavisse
+inf VInfActFut : secaturum
+partActFut Masc Sg Nom : secaturus
+partActFut Masc Sg Acc : secaturum
+partActFut Masc Sg Gen : secaturi
+partActFut Masc Sg Dat : secaturo
+partActFut Masc Sg Abl : secaturo
+partActFut Masc Sg Voc : secature
+partActFut Masc Pl Nom : secaturi
+partActFut Masc Pl Acc : secaturos
+partActFut Masc Pl Gen : secaturorum
+partActFut Masc Pl Dat : secaturis
+partActFut Masc Pl Abl : secaturis
+partActFut Masc Pl Voc : secaturi
+partActFut Fem Sg Nom : secatura
+partActFut Fem Sg Acc : secaturam
+partActFut Fem Sg Gen : secaturae
+partActFut Fem Sg Dat : secaturae
+partActFut Fem Sg Abl : secatura
+partActFut Fem Sg Voc : secatura
+partActFut Fem Pl Nom : secaturae
+partActFut Fem Pl Acc : secaturas
+partActFut Fem Pl Gen : secaturarum
+partActFut Fem Pl Dat : secaturis
+partActFut Fem Pl Abl : secaturis
+partActFut Fem Pl Voc : secaturae
+partActFut Neutr Sg Nom : secaturum
+partActFut Neutr Sg Acc : secaturum
+partActFut Neutr Sg Gen : secaturi
+partActFut Neutr Sg Dat : secaturo
+partActFut Neutr Sg Abl : secaturo
+partActFut Neutr Sg Voc : secaturum
+partActFut Neutr Pl Nom : secatura
+partActFut Neutr Pl Acc : secatura
+partActFut Neutr Pl Gen : secaturorum
+partActFut Neutr Pl Dat : secaturis
+partActFut Neutr Pl Abl : secaturis
+partActFut Neutr Pl Voc : secatura
+partActPres Masc Sg Nom : secans
+partActPres Masc Sg Acc : secantem
+partActPres Masc Sg Gen : secantis
+partActPres Masc Sg Dat : secanti
+partActPres Masc Sg Abl : secanti
+partActPres Masc Sg Voc : secans
+partActPres Masc Pl Nom : secantes
+partActPres Masc Pl Acc : secantes
+partActPres Masc Pl Gen : secantium
+partActPres Masc Pl Dat : secantibus
+partActPres Masc Pl Abl : secantibus
+partActPres Masc Pl Voc : secantes
+partActPres Fem Sg Nom : secans
+partActPres Fem Sg Acc : secantem
+partActPres Fem Sg Gen : secantis
+partActPres Fem Sg Dat : secanti
+partActPres Fem Sg Abl : secanti
+partActPres Fem Sg Voc : secans
+partActPres Fem Pl Nom : secantes
+partActPres Fem Pl Acc : secantes
+partActPres Fem Pl Gen : secantium
+partActPres Fem Pl Dat : secantibus
+partActPres Fem Pl Abl : secantibus
+partActPres Fem Pl Voc : secantes
+partActPres Neutr Sg Nom : secans
+partActPres Neutr Sg Acc : secans
+partActPres Neutr Sg Gen : secantis
+partActPres Neutr Sg Dat : secanti
+partActPres Neutr Sg Abl : secanti
+partActPres Neutr Sg Voc : secans
+partActPres Neutr Pl Nom : secantia
+partActPres Neutr Pl Acc : secantia
+partActPres Neutr Pl Gen : secantium
+partActPres Neutr Pl Dat : secantibus
+partActPres Neutr Pl Abl : secantibus
+partActPres Neutr Pl Voc : secantia
+partPassPerf Masc Sg Nom : secatus
+partPassPerf Masc Sg Acc : secatum
+partPassPerf Masc Sg Gen : secati
+partPassPerf Masc Sg Dat : secato
+partPassPerf Masc Sg Abl : secato
+partPassPerf Masc Sg Voc : secate
+partPassPerf Masc Pl Nom : secati
+partPassPerf Masc Pl Acc : secatos
+partPassPerf Masc Pl Gen : secatorum
+partPassPerf Masc Pl Dat : secatis
+partPassPerf Masc Pl Abl : secatis
+partPassPerf Masc Pl Voc : secati
+partPassPerf Fem Sg Nom : secata
+partPassPerf Fem Sg Acc : secatam
+partPassPerf Fem Sg Gen : secatae
+partPassPerf Fem Sg Dat : secatae
+partPassPerf Fem Sg Abl : secata
+partPassPerf Fem Sg Voc : secata
+partPassPerf Fem Pl Nom : secatae
+partPassPerf Fem Pl Acc : secatas
+partPassPerf Fem Pl Gen : secatarum
+partPassPerf Fem Pl Dat : secatis
+partPassPerf Fem Pl Abl : secatis
+partPassPerf Fem Pl Voc : secatae
+partPassPerf Neutr Sg Nom : secatum
+partPassPerf Neutr Sg Acc : secatum
+partPassPerf Neutr Sg Gen : secati
+partPassPerf Neutr Sg Dat : secato
+partPassPerf Neutr Sg Abl : secato
+partPassPerf Neutr Sg Voc : secatum
+partPassPerf Neutr Pl Nom : secata
+partPassPerf Neutr Pl Acc : secata
+partPassPerf Neutr Pl Gen : secatorum
+partPassPerf Neutr Pl Dat : secatis
+partPassPerf Neutr Pl Abl : secatis
+partPassPerf Neutr Pl Voc : secata
+pass (VPass (VPres VInd) Masc Sg P1) : secor
+pass (VPass (VPres VInd) Masc Sg P2) : secaris
+pass (VPass (VPres VInd) Masc Sg P3) : secatur
+pass (VPass (VPres VInd) Masc Pl P1) : secamur
+pass (VPass (VPres VInd) Masc Pl P2) : secamini
+pass (VPass (VPres VInd) Masc Pl P3) : secamur
+pass (VPass (VPres VInd) Fem Sg P1) : secor
+pass (VPass (VPres VInd) Fem Sg P2) : secaris
+pass (VPass (VPres VInd) Fem Sg P3) : secatur
+pass (VPass (VPres VInd) Fem Pl P1) : secamur
+pass (VPass (VPres VInd) Fem Pl P2) : secamini
+pass (VPass (VPres VInd) Fem Pl P3) : secamur
+pass (VPass (VPres VInd) Neutr Sg P1) : secor
+pass (VPass (VPres VInd) Neutr Sg P2) : secaris
+pass (VPass (VPres VInd) Neutr Sg P3) : secatur
+pass (VPass (VPres VInd) Neutr Pl P1) : secamur
+pass (VPass (VPres VInd) Neutr Pl P2) : secamini
+pass (VPass (VPres VInd) Neutr Pl P3) : secamur
+pass (VPass (VPres VConj) Masc Sg P1) : secer
+pass (VPass (VPres VConj) Masc Sg P2) : seceris
+pass (VPass (VPres VConj) Masc Sg P3) : secetur
+pass (VPass (VPres VConj) Masc Pl P1) : secemur
+pass (VPass (VPres VConj) Masc Pl P2) : secemini
+pass (VPass (VPres VConj) Masc Pl P3) : secemur
+pass (VPass (VPres VConj) Fem Sg P1) : secer
+pass (VPass (VPres VConj) Fem Sg P2) : seceris
+pass (VPass (VPres VConj) Fem Sg P3) : secetur
+pass (VPass (VPres VConj) Fem Pl P1) : secemur
+pass (VPass (VPres VConj) Fem Pl P2) : secemini
+pass (VPass (VPres VConj) Fem Pl P3) : secemur
+pass (VPass (VPres VConj) Neutr Sg P1) : secer
+pass (VPass (VPres VConj) Neutr Sg P2) : seceris
+pass (VPass (VPres VConj) Neutr Sg P3) : secetur
+pass (VPass (VPres VConj) Neutr Pl P1) : secemur
+pass (VPass (VPres VConj) Neutr Pl P2) : secemini
+pass (VPass (VPres VConj) Neutr Pl P3) : secemur
+pass (VPass (VImpf VInd) Masc Sg P1) : secar
+pass (VPass (VImpf VInd) Masc Sg P2) : secaris
+pass (VPass (VImpf VInd) Masc Sg P3) : secatur
+pass (VPass (VImpf VInd) Masc Pl P1) : secamur
+pass (VPass (VImpf VInd) Masc Pl P2) : secamini
+pass (VPass (VImpf VInd) Masc Pl P3) : secamur
+pass (VPass (VImpf VInd) Fem Sg P1) : secar
+pass (VPass (VImpf VInd) Fem Sg P2) : secaris
+pass (VPass (VImpf VInd) Fem Sg P3) : secatur
+pass (VPass (VImpf VInd) Fem Pl P1) : secamur
+pass (VPass (VImpf VInd) Fem Pl P2) : secamini
+pass (VPass (VImpf VInd) Fem Pl P3) : secamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : secar
+pass (VPass (VImpf VInd) Neutr Sg P2) : secaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : secatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : secamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : secamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : secamur
+pass (VPass (VImpf VConj) Masc Sg P1) : secarer
+pass (VPass (VImpf VConj) Masc Sg P2) : secareris
+pass (VPass (VImpf VConj) Masc Sg P3) : secaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : secaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : secaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : secaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : secarer
+pass (VPass (VImpf VConj) Fem Sg P2) : secareris
+pass (VPass (VImpf VConj) Fem Sg P3) : secaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : secaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : secaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : secaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : secarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : secareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : secaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : secaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : secaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : secaremur
+pass (VPass VFut Masc Sg P1) : secabor
+pass (VPass VFut Masc Sg P2) : secaberis
+pass (VPass VFut Masc Sg P3) : secabitur
+pass (VPass VFut Masc Pl P1) : secabimur
+pass (VPass VFut Masc Pl P2) : secabimini
+pass (VPass VFut Masc Pl P3) : secabumur
+pass (VPass VFut Fem Sg P1) : secabor
+pass (VPass VFut Fem Sg P2) : secaberis
+pass (VPass VFut Fem Sg P3) : secabitur
+pass (VPass VFut Fem Pl P1) : secabimur
+pass (VPass VFut Fem Pl P2) : secabimini
+pass (VPass VFut Fem Pl P3) : secabumur
+pass (VPass VFut Neutr Sg P1) : secabor
+pass (VPass VFut Neutr Sg P2) : secaberis
+pass (VPass VFut Neutr Sg P3) : secabitur
+pass (VPass VFut Neutr Pl P1) : secabimur
+pass (VPass VFut Neutr Pl P2) : secabimini
+pass (VPass VFut Neutr Pl P3) : secabumur
+sup VSupAcc : secatum
+sup VSupAbl : secatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : ageo
+act (VAct VSim (VPres VInd) Sg P2) : ages
+act (VAct VSim (VPres VInd) Sg P3) : aget
+act (VAct VSim (VPres VInd) Pl P1) : agemus
+act (VAct VSim (VPres VInd) Pl P2) : agetis
+act (VAct VSim (VPres VInd) Pl P3) : agent
+act (VAct VSim (VPres VConj) Sg P1) : ageam
+act (VAct VSim (VPres VConj) Sg P2) : ageas
+act (VAct VSim (VPres VConj) Sg P3) : ageat
+act (VAct VSim (VPres VConj) Pl P1) : ageamus
+act (VAct VSim (VPres VConj) Pl P2) : ageatis
+act (VAct VSim (VPres VConj) Pl P3) : ageant
+act (VAct VSim (VImpf VInd) Sg P1) : agebam
+act (VAct VSim (VImpf VInd) Sg P2) : agebas
+act (VAct VSim (VImpf VInd) Sg P3) : agebat
+act (VAct VSim (VImpf VInd) Pl P1) : agebamus
+act (VAct VSim (VImpf VInd) Pl P2) : agebatis
+act (VAct VSim (VImpf VInd) Pl P3) : agebant
+act (VAct VSim (VImpf VConj) Sg P1) : agerem
+act (VAct VSim (VImpf VConj) Sg P2) : ageres
+act (VAct VSim (VImpf VConj) Sg P3) : ageret
+act (VAct VSim (VImpf VConj) Pl P1) : ageremus
+act (VAct VSim (VImpf VConj) Pl P2) : ageretis
+act (VAct VSim (VImpf VConj) Pl P3) : agerent
+act (VAct VSim VFut Sg P1) : agebo
+act (VAct VSim VFut Sg P2) : agebis
+act (VAct VSim VFut Sg P3) : agebit
+act (VAct VSim VFut Pl P1) : agebimus
+act (VAct VSim VFut Pl P2) : agebitis
+act (VAct VSim VFut Pl P3) : agebunt
+act (VAct VAnt (VPres VInd) Sg P1) : agui
+act (VAct VAnt (VPres VInd) Sg P2) : aguisti
+act (VAct VAnt (VPres VInd) Sg P3) : aguit
+act (VAct VAnt (VPres VInd) Pl P1) : aguimus
+act (VAct VAnt (VPres VInd) Pl P2) : aguistis
+act (VAct VAnt (VPres VInd) Pl P3) : aguerunt
+act (VAct VAnt (VPres VConj) Sg P1) : aguerim
+act (VAct VAnt (VPres VConj) Sg P2) : agueris
+act (VAct VAnt (VPres VConj) Sg P3) : aguerit
+act (VAct VAnt (VPres VConj) Pl P1) : aguerimus
+act (VAct VAnt (VPres VConj) Pl P2) : agueritis
+act (VAct VAnt (VPres VConj) Pl P3) : aguerint
+act (VAct VAnt (VImpf VInd) Sg P1) : agueram
+act (VAct VAnt (VImpf VInd) Sg P2) : agueras
+act (VAct VAnt (VImpf VInd) Sg P3) : aguerat
+act (VAct VAnt (VImpf VInd) Pl P1) : agueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : agueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : aguerant
+act (VAct VAnt (VImpf VConj) Sg P1) : aguissem
+act (VAct VAnt (VImpf VConj) Sg P2) : aguisses
+act (VAct VAnt (VImpf VConj) Sg P3) : aguisset
+act (VAct VAnt (VImpf VConj) Pl P1) : aguissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : aguissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : aguissent
+act (VAct VAnt VFut Sg P1) : aguero
+act (VAct VAnt VFut Sg P2) : agueris
+act (VAct VAnt VFut Sg P3) : aguerit
+act (VAct VAnt VFut Pl P1) : aguerimus
+act (VAct VAnt VFut Pl P2) : agueritis
+act (VAct VAnt VFut Pl P3) : aguerint
+c s : 
+ger VGenAcc : agendum
+ger VGenGen : agendi
+ger VGenDat : agendo
+ger VGenAbl : agendo
+geriv Masc Sg Nom : agendus
+geriv Masc Sg Acc : agendum
+geriv Masc Sg Gen : agendi
+geriv Masc Sg Dat : agendo
+geriv Masc Sg Abl : agendo
+geriv Masc Sg Voc : agende
+geriv Masc Pl Nom : agendi
+geriv Masc Pl Acc : agendos
+geriv Masc Pl Gen : agendorum
+geriv Masc Pl Dat : agendis
+geriv Masc Pl Abl : agendis
+geriv Masc Pl Voc : agendi
+geriv Fem Sg Nom : agenda
+geriv Fem Sg Acc : agendam
+geriv Fem Sg Gen : agendae
+geriv Fem Sg Dat : agendae
+geriv Fem Sg Abl : agenda
+geriv Fem Sg Voc : agenda
+geriv Fem Pl Nom : agendae
+geriv Fem Pl Acc : agendas
+geriv Fem Pl Gen : agendarum
+geriv Fem Pl Dat : agendis
+geriv Fem Pl Abl : agendis
+geriv Fem Pl Voc : agendae
+geriv Neutr Sg Nom : agendum
+geriv Neutr Sg Acc : agendum
+geriv Neutr Sg Gen : agendi
+geriv Neutr Sg Dat : agendo
+geriv Neutr Sg Abl : agendo
+geriv Neutr Sg Voc : agendum
+geriv Neutr Pl Nom : agenda
+geriv Neutr Pl Acc : agenda
+geriv Neutr Pl Gen : agendorum
+geriv Neutr Pl Dat : agendis
+geriv Neutr Pl Abl : agendis
+geriv Neutr Pl Voc : agenda
+imp (VImp1 Sg) : age
+imp (VImp1 Pl) : agete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : ageto
+imp (VImp2 Sg P3) : ageto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : agetote
+imp (VImp2 Pl P3) : agento
+inf VInfActPres : agere
+inf VInfActPerf : aguisse
+inf VInfActFut : ageturum
+partActFut Masc Sg Nom : ageturus
+partActFut Masc Sg Acc : ageturum
+partActFut Masc Sg Gen : ageturi
+partActFut Masc Sg Dat : ageturo
+partActFut Masc Sg Abl : ageturo
+partActFut Masc Sg Voc : ageture
+partActFut Masc Pl Nom : ageturi
+partActFut Masc Pl Acc : ageturos
+partActFut Masc Pl Gen : ageturorum
+partActFut Masc Pl Dat : ageturis
+partActFut Masc Pl Abl : ageturis
+partActFut Masc Pl Voc : ageturi
+partActFut Fem Sg Nom : agetura
+partActFut Fem Sg Acc : ageturam
+partActFut Fem Sg Gen : ageturae
+partActFut Fem Sg Dat : ageturae
+partActFut Fem Sg Abl : agetura
+partActFut Fem Sg Voc : agetura
+partActFut Fem Pl Nom : ageturae
+partActFut Fem Pl Acc : ageturas
+partActFut Fem Pl Gen : ageturarum
+partActFut Fem Pl Dat : ageturis
+partActFut Fem Pl Abl : ageturis
+partActFut Fem Pl Voc : ageturae
+partActFut Neutr Sg Nom : ageturum
+partActFut Neutr Sg Acc : ageturum
+partActFut Neutr Sg Gen : ageturi
+partActFut Neutr Sg Dat : ageturo
+partActFut Neutr Sg Abl : ageturo
+partActFut Neutr Sg Voc : ageturum
+partActFut Neutr Pl Nom : agetura
+partActFut Neutr Pl Acc : agetura
+partActFut Neutr Pl Gen : ageturorum
+partActFut Neutr Pl Dat : ageturis
+partActFut Neutr Pl Abl : ageturis
+partActFut Neutr Pl Voc : agetura
+partActPres Masc Sg Nom : agens
+partActPres Masc Sg Acc : agentem
+partActPres Masc Sg Gen : agentis
+partActPres Masc Sg Dat : agenti
+partActPres Masc Sg Abl : agenti
+partActPres Masc Sg Voc : agens
+partActPres Masc Pl Nom : agentes
+partActPres Masc Pl Acc : agentes
+partActPres Masc Pl Gen : agentium
+partActPres Masc Pl Dat : agentibus
+partActPres Masc Pl Abl : agentibus
+partActPres Masc Pl Voc : agentes
+partActPres Fem Sg Nom : agens
+partActPres Fem Sg Acc : agentem
+partActPres Fem Sg Gen : agentis
+partActPres Fem Sg Dat : agenti
+partActPres Fem Sg Abl : agenti
+partActPres Fem Sg Voc : agens
+partActPres Fem Pl Nom : agentes
+partActPres Fem Pl Acc : agentes
+partActPres Fem Pl Gen : agentium
+partActPres Fem Pl Dat : agentibus
+partActPres Fem Pl Abl : agentibus
+partActPres Fem Pl Voc : agentes
+partActPres Neutr Sg Nom : agens
+partActPres Neutr Sg Acc : agens
+partActPres Neutr Sg Gen : agentis
+partActPres Neutr Sg Dat : agenti
+partActPres Neutr Sg Abl : agenti
+partActPres Neutr Sg Voc : agens
+partActPres Neutr Pl Nom : agentia
+partActPres Neutr Pl Acc : agentia
+partActPres Neutr Pl Gen : agentium
+partActPres Neutr Pl Dat : agentibus
+partActPres Neutr Pl Abl : agentibus
+partActPres Neutr Pl Voc : agentia
+partPassPerf Masc Sg Nom : agetus
+partPassPerf Masc Sg Acc : agetum
+partPassPerf Masc Sg Gen : ageti
+partPassPerf Masc Sg Dat : ageto
+partPassPerf Masc Sg Abl : ageto
+partPassPerf Masc Sg Voc : agete
+partPassPerf Masc Pl Nom : ageti
+partPassPerf Masc Pl Acc : agetos
+partPassPerf Masc Pl Gen : agetorum
+partPassPerf Masc Pl Dat : agetis
+partPassPerf Masc Pl Abl : agetis
+partPassPerf Masc Pl Voc : ageti
+partPassPerf Fem Sg Nom : ageta
+partPassPerf Fem Sg Acc : agetam
+partPassPerf Fem Sg Gen : agetae
+partPassPerf Fem Sg Dat : agetae
+partPassPerf Fem Sg Abl : ageta
+partPassPerf Fem Sg Voc : ageta
+partPassPerf Fem Pl Nom : agetae
+partPassPerf Fem Pl Acc : agetas
+partPassPerf Fem Pl Gen : agetarum
+partPassPerf Fem Pl Dat : agetis
+partPassPerf Fem Pl Abl : agetis
+partPassPerf Fem Pl Voc : agetae
+partPassPerf Neutr Sg Nom : agetum
+partPassPerf Neutr Sg Acc : agetum
+partPassPerf Neutr Sg Gen : ageti
+partPassPerf Neutr Sg Dat : ageto
+partPassPerf Neutr Sg Abl : ageto
+partPassPerf Neutr Sg Voc : agetum
+partPassPerf Neutr Pl Nom : ageta
+partPassPerf Neutr Pl Acc : ageta
+partPassPerf Neutr Pl Gen : agetorum
+partPassPerf Neutr Pl Dat : agetis
+partPassPerf Neutr Pl Abl : agetis
+partPassPerf Neutr Pl Voc : ageta
+pass (VPass (VPres VInd) Masc Sg P1) : ageor
+pass (VPass (VPres VInd) Masc Sg P2) : ageris
+pass (VPass (VPres VInd) Masc Sg P3) : agetur
+pass (VPass (VPres VInd) Masc Pl P1) : agemur
+pass (VPass (VPres VInd) Masc Pl P2) : agemini
+pass (VPass (VPres VInd) Masc Pl P3) : agemur
+pass (VPass (VPres VInd) Fem Sg P1) : ageor
+pass (VPass (VPres VInd) Fem Sg P2) : ageris
+pass (VPass (VPres VInd) Fem Sg P3) : agetur
+pass (VPass (VPres VInd) Fem Pl P1) : agemur
+pass (VPass (VPres VInd) Fem Pl P2) : agemini
+pass (VPass (VPres VInd) Fem Pl P3) : agemur
+pass (VPass (VPres VInd) Neutr Sg P1) : ageor
+pass (VPass (VPres VInd) Neutr Sg P2) : ageris
+pass (VPass (VPres VInd) Neutr Sg P3) : agetur
+pass (VPass (VPres VInd) Neutr Pl P1) : agemur
+pass (VPass (VPres VInd) Neutr Pl P2) : agemini
+pass (VPass (VPres VInd) Neutr Pl P3) : agemur
+pass (VPass (VPres VConj) Masc Sg P1) : agear
+pass (VPass (VPres VConj) Masc Sg P2) : agearis
+pass (VPass (VPres VConj) Masc Sg P3) : ageatur
+pass (VPass (VPres VConj) Masc Pl P1) : ageamur
+pass (VPass (VPres VConj) Masc Pl P2) : ageamini
+pass (VPass (VPres VConj) Masc Pl P3) : ageamur
+pass (VPass (VPres VConj) Fem Sg P1) : agear
+pass (VPass (VPres VConj) Fem Sg P2) : agearis
+pass (VPass (VPres VConj) Fem Sg P3) : ageatur
+pass (VPass (VPres VConj) Fem Pl P1) : ageamur
+pass (VPass (VPres VConj) Fem Pl P2) : ageamini
+pass (VPass (VPres VConj) Fem Pl P3) : ageamur
+pass (VPass (VPres VConj) Neutr Sg P1) : agear
+pass (VPass (VPres VConj) Neutr Sg P2) : agearis
+pass (VPass (VPres VConj) Neutr Sg P3) : ageatur
+pass (VPass (VPres VConj) Neutr Pl P1) : ageamur
+pass (VPass (VPres VConj) Neutr Pl P2) : ageamini
+pass (VPass (VPres VConj) Neutr Pl P3) : ageamur
+pass (VPass (VImpf VInd) Masc Sg P1) : ager
+pass (VPass (VImpf VInd) Masc Sg P2) : ageris
+pass (VPass (VImpf VInd) Masc Sg P3) : agetur
+pass (VPass (VImpf VInd) Masc Pl P1) : agemur
+pass (VPass (VImpf VInd) Masc Pl P2) : agemini
+pass (VPass (VImpf VInd) Masc Pl P3) : agemur
+pass (VPass (VImpf VInd) Fem Sg P1) : ager
+pass (VPass (VImpf VInd) Fem Sg P2) : ageris
+pass (VPass (VImpf VInd) Fem Sg P3) : agetur
+pass (VPass (VImpf VInd) Fem Pl P1) : agemur
+pass (VPass (VImpf VInd) Fem Pl P2) : agemini
+pass (VPass (VImpf VInd) Fem Pl P3) : agemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : ager
+pass (VPass (VImpf VInd) Neutr Sg P2) : ageris
+pass (VPass (VImpf VInd) Neutr Sg P3) : agetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : agemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : agemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : agemur
+pass (VPass (VImpf VConj) Masc Sg P1) : agerer
+pass (VPass (VImpf VConj) Masc Sg P2) : agereris
+pass (VPass (VImpf VConj) Masc Sg P3) : ageretur
+pass (VPass (VImpf VConj) Masc Pl P1) : ageremur
+pass (VPass (VImpf VConj) Masc Pl P2) : ageremini
+pass (VPass (VImpf VConj) Masc Pl P3) : ageremur
+pass (VPass (VImpf VConj) Fem Sg P1) : agerer
+pass (VPass (VImpf VConj) Fem Sg P2) : agereris
+pass (VPass (VImpf VConj) Fem Sg P3) : ageretur
+pass (VPass (VImpf VConj) Fem Pl P1) : ageremur
+pass (VPass (VImpf VConj) Fem Pl P2) : ageremini
+pass (VPass (VImpf VConj) Fem Pl P3) : ageremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : agerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : agereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : ageretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : ageremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : ageremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : ageremur
+pass (VPass VFut Masc Sg P1) : agebor
+pass (VPass VFut Masc Sg P2) : ageberis
+pass (VPass VFut Masc Sg P3) : agebitur
+pass (VPass VFut Masc Pl P1) : agebimur
+pass (VPass VFut Masc Pl P2) : agebimini
+pass (VPass VFut Masc Pl P3) : agebumur
+pass (VPass VFut Fem Sg P1) : agebor
+pass (VPass VFut Fem Sg P2) : ageberis
+pass (VPass VFut Fem Sg P3) : agebitur
+pass (VPass VFut Fem Pl P1) : agebimur
+pass (VPass VFut Fem Pl P2) : agebimini
+pass (VPass VFut Fem Pl P3) : agebumur
+pass (VPass VFut Neutr Sg P1) : agebor
+pass (VPass VFut Neutr Sg P2) : ageberis
+pass (VPass VFut Neutr Sg P3) : agebitur
+pass (VPass VFut Neutr Pl P1) : agebimur
+pass (VPass VFut Neutr Pl P2) : agebimini
+pass (VPass VFut Neutr Pl P3) : agebumur
+sup VSupAcc : agetum
+sup VSupAbl : agetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : bibeo
+act (VAct VSim (VPres VInd) Sg P2) : bibes
+act (VAct VSim (VPres VInd) Sg P3) : bibet
+act (VAct VSim (VPres VInd) Pl P1) : bibemus
+act (VAct VSim (VPres VInd) Pl P2) : bibetis
+act (VAct VSim (VPres VInd) Pl P3) : bibent
+act (VAct VSim (VPres VConj) Sg P1) : bibeam
+act (VAct VSim (VPres VConj) Sg P2) : bibeas
+act (VAct VSim (VPres VConj) Sg P3) : bibeat
+act (VAct VSim (VPres VConj) Pl P1) : bibeamus
+act (VAct VSim (VPres VConj) Pl P2) : bibeatis
+act (VAct VSim (VPres VConj) Pl P3) : bibeant
+act (VAct VSim (VImpf VInd) Sg P1) : bibebam
+act (VAct VSim (VImpf VInd) Sg P2) : bibebas
+act (VAct VSim (VImpf VInd) Sg P3) : bibebat
+act (VAct VSim (VImpf VInd) Pl P1) : bibebamus
+act (VAct VSim (VImpf VInd) Pl P2) : bibebatis
+act (VAct VSim (VImpf VInd) Pl P3) : bibebant
+act (VAct VSim (VImpf VConj) Sg P1) : biberem
+act (VAct VSim (VImpf VConj) Sg P2) : biberes
+act (VAct VSim (VImpf VConj) Sg P3) : biberet
+act (VAct VSim (VImpf VConj) Pl P1) : biberemus
+act (VAct VSim (VImpf VConj) Pl P2) : biberetis
+act (VAct VSim (VImpf VConj) Pl P3) : biberent
+act (VAct VSim VFut Sg P1) : bibebo
+act (VAct VSim VFut Sg P2) : bibebis
+act (VAct VSim VFut Sg P3) : bibebit
+act (VAct VSim VFut Pl P1) : bibebimus
+act (VAct VSim VFut Pl P2) : bibebitis
+act (VAct VSim VFut Pl P3) : bibebunt
+act (VAct VAnt (VPres VInd) Sg P1) : bibui
+act (VAct VAnt (VPres VInd) Sg P2) : bibuisti
+act (VAct VAnt (VPres VInd) Sg P3) : bibuit
+act (VAct VAnt (VPres VInd) Pl P1) : bibuimus
+act (VAct VAnt (VPres VInd) Pl P2) : bibuistis
+act (VAct VAnt (VPres VInd) Pl P3) : bibuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : bibuerim
+act (VAct VAnt (VPres VConj) Sg P2) : bibueris
+act (VAct VAnt (VPres VConj) Sg P3) : bibuerit
+act (VAct VAnt (VPres VConj) Pl P1) : bibuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : bibueritis
+act (VAct VAnt (VPres VConj) Pl P3) : bibuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : bibueram
+act (VAct VAnt (VImpf VInd) Sg P2) : bibueras
+act (VAct VAnt (VImpf VInd) Sg P3) : bibuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : bibueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : bibueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : bibuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : bibuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : bibuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : bibuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : bibuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : bibuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : bibuissent
+act (VAct VAnt VFut Sg P1) : bibuero
+act (VAct VAnt VFut Sg P2) : bibueris
+act (VAct VAnt VFut Sg P3) : bibuerit
+act (VAct VAnt VFut Pl P1) : bibuerimus
+act (VAct VAnt VFut Pl P2) : bibueritis
+act (VAct VAnt VFut Pl P3) : bibuerint
+c s : 
+ger VGenAcc : bibendum
+ger VGenGen : bibendi
+ger VGenDat : bibendo
+ger VGenAbl : bibendo
+geriv Masc Sg Nom : bibendus
+geriv Masc Sg Acc : bibendum
+geriv Masc Sg Gen : bibendi
+geriv Masc Sg Dat : bibendo
+geriv Masc Sg Abl : bibendo
+geriv Masc Sg Voc : bibende
+geriv Masc Pl Nom : bibendi
+geriv Masc Pl Acc : bibendos
+geriv Masc Pl Gen : bibendorum
+geriv Masc Pl Dat : bibendis
+geriv Masc Pl Abl : bibendis
+geriv Masc Pl Voc : bibendi
+geriv Fem Sg Nom : bibenda
+geriv Fem Sg Acc : bibendam
+geriv Fem Sg Gen : bibendae
+geriv Fem Sg Dat : bibendae
+geriv Fem Sg Abl : bibenda
+geriv Fem Sg Voc : bibenda
+geriv Fem Pl Nom : bibendae
+geriv Fem Pl Acc : bibendas
+geriv Fem Pl Gen : bibendarum
+geriv Fem Pl Dat : bibendis
+geriv Fem Pl Abl : bibendis
+geriv Fem Pl Voc : bibendae
+geriv Neutr Sg Nom : bibendum
+geriv Neutr Sg Acc : bibendum
+geriv Neutr Sg Gen : bibendi
+geriv Neutr Sg Dat : bibendo
+geriv Neutr Sg Abl : bibendo
+geriv Neutr Sg Voc : bibendum
+geriv Neutr Pl Nom : bibenda
+geriv Neutr Pl Acc : bibenda
+geriv Neutr Pl Gen : bibendorum
+geriv Neutr Pl Dat : bibendis
+geriv Neutr Pl Abl : bibendis
+geriv Neutr Pl Voc : bibenda
+imp (VImp1 Sg) : bibe
+imp (VImp1 Pl) : bibete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : bibeto
+imp (VImp2 Sg P3) : bibeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : bibetote
+imp (VImp2 Pl P3) : bibento
+inf VInfActPres : bibere
+inf VInfActPerf : bibuisse
+inf VInfActFut : bibeturum
+partActFut Masc Sg Nom : bibeturus
+partActFut Masc Sg Acc : bibeturum
+partActFut Masc Sg Gen : bibeturi
+partActFut Masc Sg Dat : bibeturo
+partActFut Masc Sg Abl : bibeturo
+partActFut Masc Sg Voc : bibeture
+partActFut Masc Pl Nom : bibeturi
+partActFut Masc Pl Acc : bibeturos
+partActFut Masc Pl Gen : bibeturorum
+partActFut Masc Pl Dat : bibeturis
+partActFut Masc Pl Abl : bibeturis
+partActFut Masc Pl Voc : bibeturi
+partActFut Fem Sg Nom : bibetura
+partActFut Fem Sg Acc : bibeturam
+partActFut Fem Sg Gen : bibeturae
+partActFut Fem Sg Dat : bibeturae
+partActFut Fem Sg Abl : bibetura
+partActFut Fem Sg Voc : bibetura
+partActFut Fem Pl Nom : bibeturae
+partActFut Fem Pl Acc : bibeturas
+partActFut Fem Pl Gen : bibeturarum
+partActFut Fem Pl Dat : bibeturis
+partActFut Fem Pl Abl : bibeturis
+partActFut Fem Pl Voc : bibeturae
+partActFut Neutr Sg Nom : bibeturum
+partActFut Neutr Sg Acc : bibeturum
+partActFut Neutr Sg Gen : bibeturi
+partActFut Neutr Sg Dat : bibeturo
+partActFut Neutr Sg Abl : bibeturo
+partActFut Neutr Sg Voc : bibeturum
+partActFut Neutr Pl Nom : bibetura
+partActFut Neutr Pl Acc : bibetura
+partActFut Neutr Pl Gen : bibeturorum
+partActFut Neutr Pl Dat : bibeturis
+partActFut Neutr Pl Abl : bibeturis
+partActFut Neutr Pl Voc : bibetura
+partActPres Masc Sg Nom : bibens
+partActPres Masc Sg Acc : bibentem
+partActPres Masc Sg Gen : bibentis
+partActPres Masc Sg Dat : bibenti
+partActPres Masc Sg Abl : bibenti
+partActPres Masc Sg Voc : bibens
+partActPres Masc Pl Nom : bibentes
+partActPres Masc Pl Acc : bibentes
+partActPres Masc Pl Gen : bibentium
+partActPres Masc Pl Dat : bibentibus
+partActPres Masc Pl Abl : bibentibus
+partActPres Masc Pl Voc : bibentes
+partActPres Fem Sg Nom : bibens
+partActPres Fem Sg Acc : bibentem
+partActPres Fem Sg Gen : bibentis
+partActPres Fem Sg Dat : bibenti
+partActPres Fem Sg Abl : bibenti
+partActPres Fem Sg Voc : bibens
+partActPres Fem Pl Nom : bibentes
+partActPres Fem Pl Acc : bibentes
+partActPres Fem Pl Gen : bibentium
+partActPres Fem Pl Dat : bibentibus
+partActPres Fem Pl Abl : bibentibus
+partActPres Fem Pl Voc : bibentes
+partActPres Neutr Sg Nom : bibens
+partActPres Neutr Sg Acc : bibens
+partActPres Neutr Sg Gen : bibentis
+partActPres Neutr Sg Dat : bibenti
+partActPres Neutr Sg Abl : bibenti
+partActPres Neutr Sg Voc : bibens
+partActPres Neutr Pl Nom : bibentia
+partActPres Neutr Pl Acc : bibentia
+partActPres Neutr Pl Gen : bibentium
+partActPres Neutr Pl Dat : bibentibus
+partActPres Neutr Pl Abl : bibentibus
+partActPres Neutr Pl Voc : bibentia
+partPassPerf Masc Sg Nom : bibetus
+partPassPerf Masc Sg Acc : bibetum
+partPassPerf Masc Sg Gen : bibeti
+partPassPerf Masc Sg Dat : bibeto
+partPassPerf Masc Sg Abl : bibeto
+partPassPerf Masc Sg Voc : bibete
+partPassPerf Masc Pl Nom : bibeti
+partPassPerf Masc Pl Acc : bibetos
+partPassPerf Masc Pl Gen : bibetorum
+partPassPerf Masc Pl Dat : bibetis
+partPassPerf Masc Pl Abl : bibetis
+partPassPerf Masc Pl Voc : bibeti
+partPassPerf Fem Sg Nom : bibeta
+partPassPerf Fem Sg Acc : bibetam
+partPassPerf Fem Sg Gen : bibetae
+partPassPerf Fem Sg Dat : bibetae
+partPassPerf Fem Sg Abl : bibeta
+partPassPerf Fem Sg Voc : bibeta
+partPassPerf Fem Pl Nom : bibetae
+partPassPerf Fem Pl Acc : bibetas
+partPassPerf Fem Pl Gen : bibetarum
+partPassPerf Fem Pl Dat : bibetis
+partPassPerf Fem Pl Abl : bibetis
+partPassPerf Fem Pl Voc : bibetae
+partPassPerf Neutr Sg Nom : bibetum
+partPassPerf Neutr Sg Acc : bibetum
+partPassPerf Neutr Sg Gen : bibeti
+partPassPerf Neutr Sg Dat : bibeto
+partPassPerf Neutr Sg Abl : bibeto
+partPassPerf Neutr Sg Voc : bibetum
+partPassPerf Neutr Pl Nom : bibeta
+partPassPerf Neutr Pl Acc : bibeta
+partPassPerf Neutr Pl Gen : bibetorum
+partPassPerf Neutr Pl Dat : bibetis
+partPassPerf Neutr Pl Abl : bibetis
+partPassPerf Neutr Pl Voc : bibeta
+pass (VPass (VPres VInd) Masc Sg P1) : bibeor
+pass (VPass (VPres VInd) Masc Sg P2) : biberis
+pass (VPass (VPres VInd) Masc Sg P3) : bibetur
+pass (VPass (VPres VInd) Masc Pl P1) : bibemur
+pass (VPass (VPres VInd) Masc Pl P2) : bibemini
+pass (VPass (VPres VInd) Masc Pl P3) : bibemur
+pass (VPass (VPres VInd) Fem Sg P1) : bibeor
+pass (VPass (VPres VInd) Fem Sg P2) : biberis
+pass (VPass (VPres VInd) Fem Sg P3) : bibetur
+pass (VPass (VPres VInd) Fem Pl P1) : bibemur
+pass (VPass (VPres VInd) Fem Pl P2) : bibemini
+pass (VPass (VPres VInd) Fem Pl P3) : bibemur
+pass (VPass (VPres VInd) Neutr Sg P1) : bibeor
+pass (VPass (VPres VInd) Neutr Sg P2) : biberis
+pass (VPass (VPres VInd) Neutr Sg P3) : bibetur
+pass (VPass (VPres VInd) Neutr Pl P1) : bibemur
+pass (VPass (VPres VInd) Neutr Pl P2) : bibemini
+pass (VPass (VPres VInd) Neutr Pl P3) : bibemur
+pass (VPass (VPres VConj) Masc Sg P1) : bibear
+pass (VPass (VPres VConj) Masc Sg P2) : bibearis
+pass (VPass (VPres VConj) Masc Sg P3) : bibeatur
+pass (VPass (VPres VConj) Masc Pl P1) : bibeamur
+pass (VPass (VPres VConj) Masc Pl P2) : bibeamini
+pass (VPass (VPres VConj) Masc Pl P3) : bibeamur
+pass (VPass (VPres VConj) Fem Sg P1) : bibear
+pass (VPass (VPres VConj) Fem Sg P2) : bibearis
+pass (VPass (VPres VConj) Fem Sg P3) : bibeatur
+pass (VPass (VPres VConj) Fem Pl P1) : bibeamur
+pass (VPass (VPres VConj) Fem Pl P2) : bibeamini
+pass (VPass (VPres VConj) Fem Pl P3) : bibeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : bibear
+pass (VPass (VPres VConj) Neutr Sg P2) : bibearis
+pass (VPass (VPres VConj) Neutr Sg P3) : bibeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : bibeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : bibeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : bibeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : biber
+pass (VPass (VImpf VInd) Masc Sg P2) : biberis
+pass (VPass (VImpf VInd) Masc Sg P3) : bibetur
+pass (VPass (VImpf VInd) Masc Pl P1) : bibemur
+pass (VPass (VImpf VInd) Masc Pl P2) : bibemini
+pass (VPass (VImpf VInd) Masc Pl P3) : bibemur
+pass (VPass (VImpf VInd) Fem Sg P1) : biber
+pass (VPass (VImpf VInd) Fem Sg P2) : biberis
+pass (VPass (VImpf VInd) Fem Sg P3) : bibetur
+pass (VPass (VImpf VInd) Fem Pl P1) : bibemur
+pass (VPass (VImpf VInd) Fem Pl P2) : bibemini
+pass (VPass (VImpf VInd) Fem Pl P3) : bibemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : biber
+pass (VPass (VImpf VInd) Neutr Sg P2) : biberis
+pass (VPass (VImpf VInd) Neutr Sg P3) : bibetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : bibemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : bibemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : bibemur
+pass (VPass (VImpf VConj) Masc Sg P1) : biberer
+pass (VPass (VImpf VConj) Masc Sg P2) : bibereris
+pass (VPass (VImpf VConj) Masc Sg P3) : biberetur
+pass (VPass (VImpf VConj) Masc Pl P1) : biberemur
+pass (VPass (VImpf VConj) Masc Pl P2) : biberemini
+pass (VPass (VImpf VConj) Masc Pl P3) : biberemur
+pass (VPass (VImpf VConj) Fem Sg P1) : biberer
+pass (VPass (VImpf VConj) Fem Sg P2) : bibereris
+pass (VPass (VImpf VConj) Fem Sg P3) : biberetur
+pass (VPass (VImpf VConj) Fem Pl P1) : biberemur
+pass (VPass (VImpf VConj) Fem Pl P2) : biberemini
+pass (VPass (VImpf VConj) Fem Pl P3) : biberemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : biberer
+pass (VPass (VImpf VConj) Neutr Sg P2) : bibereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : biberetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : biberemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : biberemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : biberemur
+pass (VPass VFut Masc Sg P1) : bibebor
+pass (VPass VFut Masc Sg P2) : bibeberis
+pass (VPass VFut Masc Sg P3) : bibebitur
+pass (VPass VFut Masc Pl P1) : bibebimur
+pass (VPass VFut Masc Pl P2) : bibebimini
+pass (VPass VFut Masc Pl P3) : bibebumur
+pass (VPass VFut Fem Sg P1) : bibebor
+pass (VPass VFut Fem Sg P2) : bibeberis
+pass (VPass VFut Fem Sg P3) : bibebitur
+pass (VPass VFut Fem Pl P1) : bibebimur
+pass (VPass VFut Fem Pl P2) : bibebimini
+pass (VPass VFut Fem Pl P3) : bibebumur
+pass (VPass VFut Neutr Sg P1) : bibebor
+pass (VPass VFut Neutr Sg P2) : bibeberis
+pass (VPass VFut Neutr Sg P3) : bibebitur
+pass (VPass VFut Neutr Pl P1) : bibebimur
+pass (VPass VFut Neutr Pl P2) : bibebimini
+pass (VPass VFut Neutr Pl P3) : bibebumur
+sup VSupAcc : bibetum
+sup VSupAbl : bibetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : ceno
+act (VAct VSim (VPres VInd) Sg P2) : cenas
+act (VAct VSim (VPres VInd) Sg P3) : cenat
+act (VAct VSim (VPres VInd) Pl P1) : cenamus
+act (VAct VSim (VPres VInd) Pl P2) : cenatis
+act (VAct VSim (VPres VInd) Pl P3) : cenant
+act (VAct VSim (VPres VConj) Sg P1) : cenem
+act (VAct VSim (VPres VConj) Sg P2) : cenes
+act (VAct VSim (VPres VConj) Sg P3) : cenet
+act (VAct VSim (VPres VConj) Pl P1) : cenemus
+act (VAct VSim (VPres VConj) Pl P2) : cenetis
+act (VAct VSim (VPres VConj) Pl P3) : cenent
+act (VAct VSim (VImpf VInd) Sg P1) : cenabam
+act (VAct VSim (VImpf VInd) Sg P2) : cenabas
+act (VAct VSim (VImpf VInd) Sg P3) : cenabat
+act (VAct VSim (VImpf VInd) Pl P1) : cenabamus
+act (VAct VSim (VImpf VInd) Pl P2) : cenabatis
+act (VAct VSim (VImpf VInd) Pl P3) : cenabant
+act (VAct VSim (VImpf VConj) Sg P1) : cenarem
+act (VAct VSim (VImpf VConj) Sg P2) : cenares
+act (VAct VSim (VImpf VConj) Sg P3) : cenaret
+act (VAct VSim (VImpf VConj) Pl P1) : cenaremus
+act (VAct VSim (VImpf VConj) Pl P2) : cenaretis
+act (VAct VSim (VImpf VConj) Pl P3) : cenarent
+act (VAct VSim VFut Sg P1) : cenabo
+act (VAct VSim VFut Sg P2) : cenabis
+act (VAct VSim VFut Sg P3) : cenabit
+act (VAct VSim VFut Pl P1) : cenabimus
+act (VAct VSim VFut Pl P2) : cenabitis
+act (VAct VSim VFut Pl P3) : cenabunt
+act (VAct VAnt (VPres VInd) Sg P1) : cenavi
+act (VAct VAnt (VPres VInd) Sg P2) : cenavisti
+act (VAct VAnt (VPres VInd) Sg P3) : cenavit
+act (VAct VAnt (VPres VInd) Pl P1) : cenavimus
+act (VAct VAnt (VPres VInd) Pl P2) : cenavistis
+act (VAct VAnt (VPres VInd) Pl P3) : cenaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : cenaverim
+act (VAct VAnt (VPres VConj) Sg P2) : cenaveris
+act (VAct VAnt (VPres VConj) Sg P3) : cenaverit
+act (VAct VAnt (VPres VConj) Pl P1) : cenaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : cenaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : cenaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : cenaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : cenaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : cenaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : cenaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : cenaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : cenaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : cenavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : cenavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : cenavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : cenavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : cenavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : cenavissent
+act (VAct VAnt VFut Sg P1) : cenavero
+act (VAct VAnt VFut Sg P2) : cenaveris
+act (VAct VAnt VFut Sg P3) : cenaverit
+act (VAct VAnt VFut Pl P1) : cenaverimus
+act (VAct VAnt VFut Pl P2) : cenaveritis
+act (VAct VAnt VFut Pl P3) : cenaverint
+c s : 
+ger VGenAcc : cenandum
+ger VGenGen : cenandi
+ger VGenDat : cenando
+ger VGenAbl : cenando
+geriv Masc Sg Nom : cenandus
+geriv Masc Sg Acc : cenandum
+geriv Masc Sg Gen : cenandi
+geriv Masc Sg Dat : cenando
+geriv Masc Sg Abl : cenando
+geriv Masc Sg Voc : cenande
+geriv Masc Pl Nom : cenandi
+geriv Masc Pl Acc : cenandos
+geriv Masc Pl Gen : cenandorum
+geriv Masc Pl Dat : cenandis
+geriv Masc Pl Abl : cenandis
+geriv Masc Pl Voc : cenandi
+geriv Fem Sg Nom : cenanda
+geriv Fem Sg Acc : cenandam
+geriv Fem Sg Gen : cenandae
+geriv Fem Sg Dat : cenandae
+geriv Fem Sg Abl : cenanda
+geriv Fem Sg Voc : cenanda
+geriv Fem Pl Nom : cenandae
+geriv Fem Pl Acc : cenandas
+geriv Fem Pl Gen : cenandarum
+geriv Fem Pl Dat : cenandis
+geriv Fem Pl Abl : cenandis
+geriv Fem Pl Voc : cenandae
+geriv Neutr Sg Nom : cenandum
+geriv Neutr Sg Acc : cenandum
+geriv Neutr Sg Gen : cenandi
+geriv Neutr Sg Dat : cenando
+geriv Neutr Sg Abl : cenando
+geriv Neutr Sg Voc : cenandum
+geriv Neutr Pl Nom : cenanda
+geriv Neutr Pl Acc : cenanda
+geriv Neutr Pl Gen : cenandorum
+geriv Neutr Pl Dat : cenandis
+geriv Neutr Pl Abl : cenandis
+geriv Neutr Pl Voc : cenanda
+imp (VImp1 Sg) : cena
+imp (VImp1 Pl) : cenate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : cenato
+imp (VImp2 Sg P3) : cenato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : cenatote
+imp (VImp2 Pl P3) : cenanto
+inf VInfActPres : cenare
+inf VInfActPerf : cenavisse
+inf VInfActFut : cenaturum
+partActFut Masc Sg Nom : cenaturus
+partActFut Masc Sg Acc : cenaturum
+partActFut Masc Sg Gen : cenaturi
+partActFut Masc Sg Dat : cenaturo
+partActFut Masc Sg Abl : cenaturo
+partActFut Masc Sg Voc : cenature
+partActFut Masc Pl Nom : cenaturi
+partActFut Masc Pl Acc : cenaturos
+partActFut Masc Pl Gen : cenaturorum
+partActFut Masc Pl Dat : cenaturis
+partActFut Masc Pl Abl : cenaturis
+partActFut Masc Pl Voc : cenaturi
+partActFut Fem Sg Nom : cenatura
+partActFut Fem Sg Acc : cenaturam
+partActFut Fem Sg Gen : cenaturae
+partActFut Fem Sg Dat : cenaturae
+partActFut Fem Sg Abl : cenatura
+partActFut Fem Sg Voc : cenatura
+partActFut Fem Pl Nom : cenaturae
+partActFut Fem Pl Acc : cenaturas
+partActFut Fem Pl Gen : cenaturarum
+partActFut Fem Pl Dat : cenaturis
+partActFut Fem Pl Abl : cenaturis
+partActFut Fem Pl Voc : cenaturae
+partActFut Neutr Sg Nom : cenaturum
+partActFut Neutr Sg Acc : cenaturum
+partActFut Neutr Sg Gen : cenaturi
+partActFut Neutr Sg Dat : cenaturo
+partActFut Neutr Sg Abl : cenaturo
+partActFut Neutr Sg Voc : cenaturum
+partActFut Neutr Pl Nom : cenatura
+partActFut Neutr Pl Acc : cenatura
+partActFut Neutr Pl Gen : cenaturorum
+partActFut Neutr Pl Dat : cenaturis
+partActFut Neutr Pl Abl : cenaturis
+partActFut Neutr Pl Voc : cenatura
+partActPres Masc Sg Nom : cenans
+partActPres Masc Sg Acc : cenantem
+partActPres Masc Sg Gen : cenantis
+partActPres Masc Sg Dat : cenanti
+partActPres Masc Sg Abl : cenanti
+partActPres Masc Sg Voc : cenans
+partActPres Masc Pl Nom : cenantes
+partActPres Masc Pl Acc : cenantes
+partActPres Masc Pl Gen : cenantium
+partActPres Masc Pl Dat : cenantibus
+partActPres Masc Pl Abl : cenantibus
+partActPres Masc Pl Voc : cenantes
+partActPres Fem Sg Nom : cenans
+partActPres Fem Sg Acc : cenantem
+partActPres Fem Sg Gen : cenantis
+partActPres Fem Sg Dat : cenanti
+partActPres Fem Sg Abl : cenanti
+partActPres Fem Sg Voc : cenans
+partActPres Fem Pl Nom : cenantes
+partActPres Fem Pl Acc : cenantes
+partActPres Fem Pl Gen : cenantium
+partActPres Fem Pl Dat : cenantibus
+partActPres Fem Pl Abl : cenantibus
+partActPres Fem Pl Voc : cenantes
+partActPres Neutr Sg Nom : cenans
+partActPres Neutr Sg Acc : cenans
+partActPres Neutr Sg Gen : cenantis
+partActPres Neutr Sg Dat : cenanti
+partActPres Neutr Sg Abl : cenanti
+partActPres Neutr Sg Voc : cenans
+partActPres Neutr Pl Nom : cenantia
+partActPres Neutr Pl Acc : cenantia
+partActPres Neutr Pl Gen : cenantium
+partActPres Neutr Pl Dat : cenantibus
+partActPres Neutr Pl Abl : cenantibus
+partActPres Neutr Pl Voc : cenantia
+partPassPerf Masc Sg Nom : cenatus
+partPassPerf Masc Sg Acc : cenatum
+partPassPerf Masc Sg Gen : cenati
+partPassPerf Masc Sg Dat : cenato
+partPassPerf Masc Sg Abl : cenato
+partPassPerf Masc Sg Voc : cenate
+partPassPerf Masc Pl Nom : cenati
+partPassPerf Masc Pl Acc : cenatos
+partPassPerf Masc Pl Gen : cenatorum
+partPassPerf Masc Pl Dat : cenatis
+partPassPerf Masc Pl Abl : cenatis
+partPassPerf Masc Pl Voc : cenati
+partPassPerf Fem Sg Nom : cenata
+partPassPerf Fem Sg Acc : cenatam
+partPassPerf Fem Sg Gen : cenatae
+partPassPerf Fem Sg Dat : cenatae
+partPassPerf Fem Sg Abl : cenata
+partPassPerf Fem Sg Voc : cenata
+partPassPerf Fem Pl Nom : cenatae
+partPassPerf Fem Pl Acc : cenatas
+partPassPerf Fem Pl Gen : cenatarum
+partPassPerf Fem Pl Dat : cenatis
+partPassPerf Fem Pl Abl : cenatis
+partPassPerf Fem Pl Voc : cenatae
+partPassPerf Neutr Sg Nom : cenatum
+partPassPerf Neutr Sg Acc : cenatum
+partPassPerf Neutr Sg Gen : cenati
+partPassPerf Neutr Sg Dat : cenato
+partPassPerf Neutr Sg Abl : cenato
+partPassPerf Neutr Sg Voc : cenatum
+partPassPerf Neutr Pl Nom : cenata
+partPassPerf Neutr Pl Acc : cenata
+partPassPerf Neutr Pl Gen : cenatorum
+partPassPerf Neutr Pl Dat : cenatis
+partPassPerf Neutr Pl Abl : cenatis
+partPassPerf Neutr Pl Voc : cenata
+pass (VPass (VPres VInd) Masc Sg P1) : cenor
+pass (VPass (VPres VInd) Masc Sg P2) : cenaris
+pass (VPass (VPres VInd) Masc Sg P3) : cenatur
+pass (VPass (VPres VInd) Masc Pl P1) : cenamur
+pass (VPass (VPres VInd) Masc Pl P2) : cenamini
+pass (VPass (VPres VInd) Masc Pl P3) : cenamur
+pass (VPass (VPres VInd) Fem Sg P1) : cenor
+pass (VPass (VPres VInd) Fem Sg P2) : cenaris
+pass (VPass (VPres VInd) Fem Sg P3) : cenatur
+pass (VPass (VPres VInd) Fem Pl P1) : cenamur
+pass (VPass (VPres VInd) Fem Pl P2) : cenamini
+pass (VPass (VPres VInd) Fem Pl P3) : cenamur
+pass (VPass (VPres VInd) Neutr Sg P1) : cenor
+pass (VPass (VPres VInd) Neutr Sg P2) : cenaris
+pass (VPass (VPres VInd) Neutr Sg P3) : cenatur
+pass (VPass (VPres VInd) Neutr Pl P1) : cenamur
+pass (VPass (VPres VInd) Neutr Pl P2) : cenamini
+pass (VPass (VPres VInd) Neutr Pl P3) : cenamur
+pass (VPass (VPres VConj) Masc Sg P1) : cener
+pass (VPass (VPres VConj) Masc Sg P2) : ceneris
+pass (VPass (VPres VConj) Masc Sg P3) : cenetur
+pass (VPass (VPres VConj) Masc Pl P1) : cenemur
+pass (VPass (VPres VConj) Masc Pl P2) : cenemini
+pass (VPass (VPres VConj) Masc Pl P3) : cenemur
+pass (VPass (VPres VConj) Fem Sg P1) : cener
+pass (VPass (VPres VConj) Fem Sg P2) : ceneris
+pass (VPass (VPres VConj) Fem Sg P3) : cenetur
+pass (VPass (VPres VConj) Fem Pl P1) : cenemur
+pass (VPass (VPres VConj) Fem Pl P2) : cenemini
+pass (VPass (VPres VConj) Fem Pl P3) : cenemur
+pass (VPass (VPres VConj) Neutr Sg P1) : cener
+pass (VPass (VPres VConj) Neutr Sg P2) : ceneris
+pass (VPass (VPres VConj) Neutr Sg P3) : cenetur
+pass (VPass (VPres VConj) Neutr Pl P1) : cenemur
+pass (VPass (VPres VConj) Neutr Pl P2) : cenemini
+pass (VPass (VPres VConj) Neutr Pl P3) : cenemur
+pass (VPass (VImpf VInd) Masc Sg P1) : cenar
+pass (VPass (VImpf VInd) Masc Sg P2) : cenaris
+pass (VPass (VImpf VInd) Masc Sg P3) : cenatur
+pass (VPass (VImpf VInd) Masc Pl P1) : cenamur
+pass (VPass (VImpf VInd) Masc Pl P2) : cenamini
+pass (VPass (VImpf VInd) Masc Pl P3) : cenamur
+pass (VPass (VImpf VInd) Fem Sg P1) : cenar
+pass (VPass (VImpf VInd) Fem Sg P2) : cenaris
+pass (VPass (VImpf VInd) Fem Sg P3) : cenatur
+pass (VPass (VImpf VInd) Fem Pl P1) : cenamur
+pass (VPass (VImpf VInd) Fem Pl P2) : cenamini
+pass (VPass (VImpf VInd) Fem Pl P3) : cenamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : cenar
+pass (VPass (VImpf VInd) Neutr Sg P2) : cenaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : cenatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : cenamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : cenamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : cenamur
+pass (VPass (VImpf VConj) Masc Sg P1) : cenarer
+pass (VPass (VImpf VConj) Masc Sg P2) : cenareris
+pass (VPass (VImpf VConj) Masc Sg P3) : cenaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : cenaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : cenaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : cenaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : cenarer
+pass (VPass (VImpf VConj) Fem Sg P2) : cenareris
+pass (VPass (VImpf VConj) Fem Sg P3) : cenaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : cenaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : cenaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : cenaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : cenarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : cenareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : cenaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : cenaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : cenaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : cenaremur
+pass (VPass VFut Masc Sg P1) : cenabor
+pass (VPass VFut Masc Sg P2) : cenaberis
+pass (VPass VFut Masc Sg P3) : cenabitur
+pass (VPass VFut Masc Pl P1) : cenabimur
+pass (VPass VFut Masc Pl P2) : cenabimini
+pass (VPass VFut Masc Pl P3) : cenabumur
+pass (VPass VFut Fem Sg P1) : cenabor
+pass (VPass VFut Fem Sg P2) : cenaberis
+pass (VPass VFut Fem Sg P3) : cenabitur
+pass (VPass VFut Fem Pl P1) : cenabimur
+pass (VPass VFut Fem Pl P2) : cenabimini
+pass (VPass VFut Fem Pl P3) : cenabumur
+pass (VPass VFut Neutr Sg P1) : cenabor
+pass (VPass VFut Neutr Sg P2) : cenaberis
+pass (VPass VFut Neutr Sg P3) : cenabitur
+pass (VPass VFut Neutr Pl P1) : cenabimur
+pass (VPass VFut Neutr Pl P2) : cenabimini
+pass (VPass VFut Neutr Pl P3) : cenabumur
+sup VSupAcc : cenatum
+sup VSupAbl : cenatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : timeo
+act (VAct VSim (VPres VInd) Sg P2) : times
+act (VAct VSim (VPres VInd) Sg P3) : timet
+act (VAct VSim (VPres VInd) Pl P1) : timemus
+act (VAct VSim (VPres VInd) Pl P2) : timetis
+act (VAct VSim (VPres VInd) Pl P3) : timent
+act (VAct VSim (VPres VConj) Sg P1) : timeam
+act (VAct VSim (VPres VConj) Sg P2) : timeas
+act (VAct VSim (VPres VConj) Sg P3) : timeat
+act (VAct VSim (VPres VConj) Pl P1) : timeamus
+act (VAct VSim (VPres VConj) Pl P2) : timeatis
+act (VAct VSim (VPres VConj) Pl P3) : timeant
+act (VAct VSim (VImpf VInd) Sg P1) : timebam
+act (VAct VSim (VImpf VInd) Sg P2) : timebas
+act (VAct VSim (VImpf VInd) Sg P3) : timebat
+act (VAct VSim (VImpf VInd) Pl P1) : timebamus
+act (VAct VSim (VImpf VInd) Pl P2) : timebatis
+act (VAct VSim (VImpf VInd) Pl P3) : timebant
+act (VAct VSim (VImpf VConj) Sg P1) : timerem
+act (VAct VSim (VImpf VConj) Sg P2) : timeres
+act (VAct VSim (VImpf VConj) Sg P3) : timeret
+act (VAct VSim (VImpf VConj) Pl P1) : timeremus
+act (VAct VSim (VImpf VConj) Pl P2) : timeretis
+act (VAct VSim (VImpf VConj) Pl P3) : timerent
+act (VAct VSim VFut Sg P1) : timebo
+act (VAct VSim VFut Sg P2) : timebis
+act (VAct VSim VFut Sg P3) : timebit
+act (VAct VSim VFut Pl P1) : timebimus
+act (VAct VSim VFut Pl P2) : timebitis
+act (VAct VSim VFut Pl P3) : timebunt
+act (VAct VAnt (VPres VInd) Sg P1) : timui
+act (VAct VAnt (VPres VInd) Sg P2) : timuisti
+act (VAct VAnt (VPres VInd) Sg P3) : timuit
+act (VAct VAnt (VPres VInd) Pl P1) : timuimus
+act (VAct VAnt (VPres VInd) Pl P2) : timuistis
+act (VAct VAnt (VPres VInd) Pl P3) : timuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : timuerim
+act (VAct VAnt (VPres VConj) Sg P2) : timueris
+act (VAct VAnt (VPres VConj) Sg P3) : timuerit
+act (VAct VAnt (VPres VConj) Pl P1) : timuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : timueritis
+act (VAct VAnt (VPres VConj) Pl P3) : timuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : timueram
+act (VAct VAnt (VImpf VInd) Sg P2) : timueras
+act (VAct VAnt (VImpf VInd) Sg P3) : timuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : timueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : timueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : timuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : timuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : timuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : timuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : timuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : timuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : timuissent
+act (VAct VAnt VFut Sg P1) : timuero
+act (VAct VAnt VFut Sg P2) : timueris
+act (VAct VAnt VFut Sg P3) : timuerit
+act (VAct VAnt VFut Pl P1) : timuerimus
+act (VAct VAnt VFut Pl P2) : timueritis
+act (VAct VAnt VFut Pl P3) : timuerint
+c s : 
+ger VGenAcc : timendum
+ger VGenGen : timendi
+ger VGenDat : timendo
+ger VGenAbl : timendo
+geriv Masc Sg Nom : timendus
+geriv Masc Sg Acc : timendum
+geriv Masc Sg Gen : timendi
+geriv Masc Sg Dat : timendo
+geriv Masc Sg Abl : timendo
+geriv Masc Sg Voc : timende
+geriv Masc Pl Nom : timendi
+geriv Masc Pl Acc : timendos
+geriv Masc Pl Gen : timendorum
+geriv Masc Pl Dat : timendis
+geriv Masc Pl Abl : timendis
+geriv Masc Pl Voc : timendi
+geriv Fem Sg Nom : timenda
+geriv Fem Sg Acc : timendam
+geriv Fem Sg Gen : timendae
+geriv Fem Sg Dat : timendae
+geriv Fem Sg Abl : timenda
+geriv Fem Sg Voc : timenda
+geriv Fem Pl Nom : timendae
+geriv Fem Pl Acc : timendas
+geriv Fem Pl Gen : timendarum
+geriv Fem Pl Dat : timendis
+geriv Fem Pl Abl : timendis
+geriv Fem Pl Voc : timendae
+geriv Neutr Sg Nom : timendum
+geriv Neutr Sg Acc : timendum
+geriv Neutr Sg Gen : timendi
+geriv Neutr Sg Dat : timendo
+geriv Neutr Sg Abl : timendo
+geriv Neutr Sg Voc : timendum
+geriv Neutr Pl Nom : timenda
+geriv Neutr Pl Acc : timenda
+geriv Neutr Pl Gen : timendorum
+geriv Neutr Pl Dat : timendis
+geriv Neutr Pl Abl : timendis
+geriv Neutr Pl Voc : timenda
+imp (VImp1 Sg) : time
+imp (VImp1 Pl) : timete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : timeto
+imp (VImp2 Sg P3) : timeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : timetote
+imp (VImp2 Pl P3) : timento
+inf VInfActPres : timere
+inf VInfActPerf : timuisse
+inf VInfActFut : timeturum
+partActFut Masc Sg Nom : timeturus
+partActFut Masc Sg Acc : timeturum
+partActFut Masc Sg Gen : timeturi
+partActFut Masc Sg Dat : timeturo
+partActFut Masc Sg Abl : timeturo
+partActFut Masc Sg Voc : timeture
+partActFut Masc Pl Nom : timeturi
+partActFut Masc Pl Acc : timeturos
+partActFut Masc Pl Gen : timeturorum
+partActFut Masc Pl Dat : timeturis
+partActFut Masc Pl Abl : timeturis
+partActFut Masc Pl Voc : timeturi
+partActFut Fem Sg Nom : timetura
+partActFut Fem Sg Acc : timeturam
+partActFut Fem Sg Gen : timeturae
+partActFut Fem Sg Dat : timeturae
+partActFut Fem Sg Abl : timetura
+partActFut Fem Sg Voc : timetura
+partActFut Fem Pl Nom : timeturae
+partActFut Fem Pl Acc : timeturas
+partActFut Fem Pl Gen : timeturarum
+partActFut Fem Pl Dat : timeturis
+partActFut Fem Pl Abl : timeturis
+partActFut Fem Pl Voc : timeturae
+partActFut Neutr Sg Nom : timeturum
+partActFut Neutr Sg Acc : timeturum
+partActFut Neutr Sg Gen : timeturi
+partActFut Neutr Sg Dat : timeturo
+partActFut Neutr Sg Abl : timeturo
+partActFut Neutr Sg Voc : timeturum
+partActFut Neutr Pl Nom : timetura
+partActFut Neutr Pl Acc : timetura
+partActFut Neutr Pl Gen : timeturorum
+partActFut Neutr Pl Dat : timeturis
+partActFut Neutr Pl Abl : timeturis
+partActFut Neutr Pl Voc : timetura
+partActPres Masc Sg Nom : timens
+partActPres Masc Sg Acc : timentem
+partActPres Masc Sg Gen : timentis
+partActPres Masc Sg Dat : timenti
+partActPres Masc Sg Abl : timenti
+partActPres Masc Sg Voc : timens
+partActPres Masc Pl Nom : timentes
+partActPres Masc Pl Acc : timentes
+partActPres Masc Pl Gen : timentium
+partActPres Masc Pl Dat : timentibus
+partActPres Masc Pl Abl : timentibus
+partActPres Masc Pl Voc : timentes
+partActPres Fem Sg Nom : timens
+partActPres Fem Sg Acc : timentem
+partActPres Fem Sg Gen : timentis
+partActPres Fem Sg Dat : timenti
+partActPres Fem Sg Abl : timenti
+partActPres Fem Sg Voc : timens
+partActPres Fem Pl Nom : timentes
+partActPres Fem Pl Acc : timentes
+partActPres Fem Pl Gen : timentium
+partActPres Fem Pl Dat : timentibus
+partActPres Fem Pl Abl : timentibus
+partActPres Fem Pl Voc : timentes
+partActPres Neutr Sg Nom : timens
+partActPres Neutr Sg Acc : timens
+partActPres Neutr Sg Gen : timentis
+partActPres Neutr Sg Dat : timenti
+partActPres Neutr Sg Abl : timenti
+partActPres Neutr Sg Voc : timens
+partActPres Neutr Pl Nom : timentia
+partActPres Neutr Pl Acc : timentia
+partActPres Neutr Pl Gen : timentium
+partActPres Neutr Pl Dat : timentibus
+partActPres Neutr Pl Abl : timentibus
+partActPres Neutr Pl Voc : timentia
+partPassPerf Masc Sg Nom : timetus
+partPassPerf Masc Sg Acc : timetum
+partPassPerf Masc Sg Gen : timeti
+partPassPerf Masc Sg Dat : timeto
+partPassPerf Masc Sg Abl : timeto
+partPassPerf Masc Sg Voc : timete
+partPassPerf Masc Pl Nom : timeti
+partPassPerf Masc Pl Acc : timetos
+partPassPerf Masc Pl Gen : timetorum
+partPassPerf Masc Pl Dat : timetis
+partPassPerf Masc Pl Abl : timetis
+partPassPerf Masc Pl Voc : timeti
+partPassPerf Fem Sg Nom : timeta
+partPassPerf Fem Sg Acc : timetam
+partPassPerf Fem Sg Gen : timetae
+partPassPerf Fem Sg Dat : timetae
+partPassPerf Fem Sg Abl : timeta
+partPassPerf Fem Sg Voc : timeta
+partPassPerf Fem Pl Nom : timetae
+partPassPerf Fem Pl Acc : timetas
+partPassPerf Fem Pl Gen : timetarum
+partPassPerf Fem Pl Dat : timetis
+partPassPerf Fem Pl Abl : timetis
+partPassPerf Fem Pl Voc : timetae
+partPassPerf Neutr Sg Nom : timetum
+partPassPerf Neutr Sg Acc : timetum
+partPassPerf Neutr Sg Gen : timeti
+partPassPerf Neutr Sg Dat : timeto
+partPassPerf Neutr Sg Abl : timeto
+partPassPerf Neutr Sg Voc : timetum
+partPassPerf Neutr Pl Nom : timeta
+partPassPerf Neutr Pl Acc : timeta
+partPassPerf Neutr Pl Gen : timetorum
+partPassPerf Neutr Pl Dat : timetis
+partPassPerf Neutr Pl Abl : timetis
+partPassPerf Neutr Pl Voc : timeta
+pass (VPass (VPres VInd) Masc Sg P1) : timeor
+pass (VPass (VPres VInd) Masc Sg P2) : timeris
+pass (VPass (VPres VInd) Masc Sg P3) : timetur
+pass (VPass (VPres VInd) Masc Pl P1) : timemur
+pass (VPass (VPres VInd) Masc Pl P2) : timemini
+pass (VPass (VPres VInd) Masc Pl P3) : timemur
+pass (VPass (VPres VInd) Fem Sg P1) : timeor
+pass (VPass (VPres VInd) Fem Sg P2) : timeris
+pass (VPass (VPres VInd) Fem Sg P3) : timetur
+pass (VPass (VPres VInd) Fem Pl P1) : timemur
+pass (VPass (VPres VInd) Fem Pl P2) : timemini
+pass (VPass (VPres VInd) Fem Pl P3) : timemur
+pass (VPass (VPres VInd) Neutr Sg P1) : timeor
+pass (VPass (VPres VInd) Neutr Sg P2) : timeris
+pass (VPass (VPres VInd) Neutr Sg P3) : timetur
+pass (VPass (VPres VInd) Neutr Pl P1) : timemur
+pass (VPass (VPres VInd) Neutr Pl P2) : timemini
+pass (VPass (VPres VInd) Neutr Pl P3) : timemur
+pass (VPass (VPres VConj) Masc Sg P1) : timear
+pass (VPass (VPres VConj) Masc Sg P2) : timearis
+pass (VPass (VPres VConj) Masc Sg P3) : timeatur
+pass (VPass (VPres VConj) Masc Pl P1) : timeamur
+pass (VPass (VPres VConj) Masc Pl P2) : timeamini
+pass (VPass (VPres VConj) Masc Pl P3) : timeamur
+pass (VPass (VPres VConj) Fem Sg P1) : timear
+pass (VPass (VPres VConj) Fem Sg P2) : timearis
+pass (VPass (VPres VConj) Fem Sg P3) : timeatur
+pass (VPass (VPres VConj) Fem Pl P1) : timeamur
+pass (VPass (VPres VConj) Fem Pl P2) : timeamini
+pass (VPass (VPres VConj) Fem Pl P3) : timeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : timear
+pass (VPass (VPres VConj) Neutr Sg P2) : timearis
+pass (VPass (VPres VConj) Neutr Sg P3) : timeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : timeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : timeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : timeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : timer
+pass (VPass (VImpf VInd) Masc Sg P2) : timeris
+pass (VPass (VImpf VInd) Masc Sg P3) : timetur
+pass (VPass (VImpf VInd) Masc Pl P1) : timemur
+pass (VPass (VImpf VInd) Masc Pl P2) : timemini
+pass (VPass (VImpf VInd) Masc Pl P3) : timemur
+pass (VPass (VImpf VInd) Fem Sg P1) : timer
+pass (VPass (VImpf VInd) Fem Sg P2) : timeris
+pass (VPass (VImpf VInd) Fem Sg P3) : timetur
+pass (VPass (VImpf VInd) Fem Pl P1) : timemur
+pass (VPass (VImpf VInd) Fem Pl P2) : timemini
+pass (VPass (VImpf VInd) Fem Pl P3) : timemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : timer
+pass (VPass (VImpf VInd) Neutr Sg P2) : timeris
+pass (VPass (VImpf VInd) Neutr Sg P3) : timetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : timemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : timemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : timemur
+pass (VPass (VImpf VConj) Masc Sg P1) : timerer
+pass (VPass (VImpf VConj) Masc Sg P2) : timereris
+pass (VPass (VImpf VConj) Masc Sg P3) : timeretur
+pass (VPass (VImpf VConj) Masc Pl P1) : timeremur
+pass (VPass (VImpf VConj) Masc Pl P2) : timeremini
+pass (VPass (VImpf VConj) Masc Pl P3) : timeremur
+pass (VPass (VImpf VConj) Fem Sg P1) : timerer
+pass (VPass (VImpf VConj) Fem Sg P2) : timereris
+pass (VPass (VImpf VConj) Fem Sg P3) : timeretur
+pass (VPass (VImpf VConj) Fem Pl P1) : timeremur
+pass (VPass (VImpf VConj) Fem Pl P2) : timeremini
+pass (VPass (VImpf VConj) Fem Pl P3) : timeremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : timerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : timereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : timeretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : timeremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : timeremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : timeremur
+pass (VPass VFut Masc Sg P1) : timebor
+pass (VPass VFut Masc Sg P2) : timeberis
+pass (VPass VFut Masc Sg P3) : timebitur
+pass (VPass VFut Masc Pl P1) : timebimur
+pass (VPass VFut Masc Pl P2) : timebimini
+pass (VPass VFut Masc Pl P3) : timebumur
+pass (VPass VFut Fem Sg P1) : timebor
+pass (VPass VFut Fem Sg P2) : timeberis
+pass (VPass VFut Fem Sg P3) : timebitur
+pass (VPass VFut Fem Pl P1) : timebimur
+pass (VPass VFut Fem Pl P2) : timebimini
+pass (VPass VFut Fem Pl P3) : timebumur
+pass (VPass VFut Neutr Sg P1) : timebor
+pass (VPass VFut Neutr Sg P2) : timeberis
+pass (VPass VFut Neutr Sg P3) : timebitur
+pass (VPass VFut Neutr Pl P1) : timebimur
+pass (VPass VFut Neutr Pl P2) : timebimini
+pass (VPass VFut Neutr Pl P3) : timebumur
+sup VSupAcc : timetum
+sup VSupAbl : timetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : pugno
+act (VAct VSim (VPres VInd) Sg P2) : pugnas
+act (VAct VSim (VPres VInd) Sg P3) : pugnat
+act (VAct VSim (VPres VInd) Pl P1) : pugnamus
+act (VAct VSim (VPres VInd) Pl P2) : pugnatis
+act (VAct VSim (VPres VInd) Pl P3) : pugnant
+act (VAct VSim (VPres VConj) Sg P1) : pugnem
+act (VAct VSim (VPres VConj) Sg P2) : pugnes
+act (VAct VSim (VPres VConj) Sg P3) : pugnet
+act (VAct VSim (VPres VConj) Pl P1) : pugnemus
+act (VAct VSim (VPres VConj) Pl P2) : pugnetis
+act (VAct VSim (VPres VConj) Pl P3) : pugnent
+act (VAct VSim (VImpf VInd) Sg P1) : pugnabam
+act (VAct VSim (VImpf VInd) Sg P2) : pugnabas
+act (VAct VSim (VImpf VInd) Sg P3) : pugnabat
+act (VAct VSim (VImpf VInd) Pl P1) : pugnabamus
+act (VAct VSim (VImpf VInd) Pl P2) : pugnabatis
+act (VAct VSim (VImpf VInd) Pl P3) : pugnabant
+act (VAct VSim (VImpf VConj) Sg P1) : pugnarem
+act (VAct VSim (VImpf VConj) Sg P2) : pugnares
+act (VAct VSim (VImpf VConj) Sg P3) : pugnaret
+act (VAct VSim (VImpf VConj) Pl P1) : pugnaremus
+act (VAct VSim (VImpf VConj) Pl P2) : pugnaretis
+act (VAct VSim (VImpf VConj) Pl P3) : pugnarent
+act (VAct VSim VFut Sg P1) : pugnabo
+act (VAct VSim VFut Sg P2) : pugnabis
+act (VAct VSim VFut Sg P3) : pugnabit
+act (VAct VSim VFut Pl P1) : pugnabimus
+act (VAct VSim VFut Pl P2) : pugnabitis
+act (VAct VSim VFut Pl P3) : pugnabunt
+act (VAct VAnt (VPres VInd) Sg P1) : pugnavi
+act (VAct VAnt (VPres VInd) Sg P2) : pugnavisti
+act (VAct VAnt (VPres VInd) Sg P3) : pugnavit
+act (VAct VAnt (VPres VInd) Pl P1) : pugnavimus
+act (VAct VAnt (VPres VInd) Pl P2) : pugnavistis
+act (VAct VAnt (VPres VInd) Pl P3) : pugnaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : pugnaverim
+act (VAct VAnt (VPres VConj) Sg P2) : pugnaveris
+act (VAct VAnt (VPres VConj) Sg P3) : pugnaverit
+act (VAct VAnt (VPres VConj) Pl P1) : pugnaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : pugnaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : pugnaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : pugnaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : pugnaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : pugnaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : pugnaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : pugnaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : pugnaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : pugnavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : pugnavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : pugnavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : pugnavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : pugnavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : pugnavissent
+act (VAct VAnt VFut Sg P1) : pugnavero
+act (VAct VAnt VFut Sg P2) : pugnaveris
+act (VAct VAnt VFut Sg P3) : pugnaverit
+act (VAct VAnt VFut Pl P1) : pugnaverimus
+act (VAct VAnt VFut Pl P2) : pugnaveritis
+act (VAct VAnt VFut Pl P3) : pugnaverint
+c s : 
+ger VGenAcc : pugnandum
+ger VGenGen : pugnandi
+ger VGenDat : pugnando
+ger VGenAbl : pugnando
+geriv Masc Sg Nom : pugnandus
+geriv Masc Sg Acc : pugnandum
+geriv Masc Sg Gen : pugnandi
+geriv Masc Sg Dat : pugnando
+geriv Masc Sg Abl : pugnando
+geriv Masc Sg Voc : pugnande
+geriv Masc Pl Nom : pugnandi
+geriv Masc Pl Acc : pugnandos
+geriv Masc Pl Gen : pugnandorum
+geriv Masc Pl Dat : pugnandis
+geriv Masc Pl Abl : pugnandis
+geriv Masc Pl Voc : pugnandi
+geriv Fem Sg Nom : pugnanda
+geriv Fem Sg Acc : pugnandam
+geriv Fem Sg Gen : pugnandae
+geriv Fem Sg Dat : pugnandae
+geriv Fem Sg Abl : pugnanda
+geriv Fem Sg Voc : pugnanda
+geriv Fem Pl Nom : pugnandae
+geriv Fem Pl Acc : pugnandas
+geriv Fem Pl Gen : pugnandarum
+geriv Fem Pl Dat : pugnandis
+geriv Fem Pl Abl : pugnandis
+geriv Fem Pl Voc : pugnandae
+geriv Neutr Sg Nom : pugnandum
+geriv Neutr Sg Acc : pugnandum
+geriv Neutr Sg Gen : pugnandi
+geriv Neutr Sg Dat : pugnando
+geriv Neutr Sg Abl : pugnando
+geriv Neutr Sg Voc : pugnandum
+geriv Neutr Pl Nom : pugnanda
+geriv Neutr Pl Acc : pugnanda
+geriv Neutr Pl Gen : pugnandorum
+geriv Neutr Pl Dat : pugnandis
+geriv Neutr Pl Abl : pugnandis
+geriv Neutr Pl Voc : pugnanda
+imp (VImp1 Sg) : pugna
+imp (VImp1 Pl) : pugnate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : pugnato
+imp (VImp2 Sg P3) : pugnato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : pugnatote
+imp (VImp2 Pl P3) : pugnanto
+inf VInfActPres : pugnare
+inf VInfActPerf : pugnavisse
+inf VInfActFut : pugnaturum
+partActFut Masc Sg Nom : pugnaturus
+partActFut Masc Sg Acc : pugnaturum
+partActFut Masc Sg Gen : pugnaturi
+partActFut Masc Sg Dat : pugnaturo
+partActFut Masc Sg Abl : pugnaturo
+partActFut Masc Sg Voc : pugnature
+partActFut Masc Pl Nom : pugnaturi
+partActFut Masc Pl Acc : pugnaturos
+partActFut Masc Pl Gen : pugnaturorum
+partActFut Masc Pl Dat : pugnaturis
+partActFut Masc Pl Abl : pugnaturis
+partActFut Masc Pl Voc : pugnaturi
+partActFut Fem Sg Nom : pugnatura
+partActFut Fem Sg Acc : pugnaturam
+partActFut Fem Sg Gen : pugnaturae
+partActFut Fem Sg Dat : pugnaturae
+partActFut Fem Sg Abl : pugnatura
+partActFut Fem Sg Voc : pugnatura
+partActFut Fem Pl Nom : pugnaturae
+partActFut Fem Pl Acc : pugnaturas
+partActFut Fem Pl Gen : pugnaturarum
+partActFut Fem Pl Dat : pugnaturis
+partActFut Fem Pl Abl : pugnaturis
+partActFut Fem Pl Voc : pugnaturae
+partActFut Neutr Sg Nom : pugnaturum
+partActFut Neutr Sg Acc : pugnaturum
+partActFut Neutr Sg Gen : pugnaturi
+partActFut Neutr Sg Dat : pugnaturo
+partActFut Neutr Sg Abl : pugnaturo
+partActFut Neutr Sg Voc : pugnaturum
+partActFut Neutr Pl Nom : pugnatura
+partActFut Neutr Pl Acc : pugnatura
+partActFut Neutr Pl Gen : pugnaturorum
+partActFut Neutr Pl Dat : pugnaturis
+partActFut Neutr Pl Abl : pugnaturis
+partActFut Neutr Pl Voc : pugnatura
+partActPres Masc Sg Nom : pugnans
+partActPres Masc Sg Acc : pugnantem
+partActPres Masc Sg Gen : pugnantis
+partActPres Masc Sg Dat : pugnanti
+partActPres Masc Sg Abl : pugnanti
+partActPres Masc Sg Voc : pugnans
+partActPres Masc Pl Nom : pugnantes
+partActPres Masc Pl Acc : pugnantes
+partActPres Masc Pl Gen : pugnantium
+partActPres Masc Pl Dat : pugnantibus
+partActPres Masc Pl Abl : pugnantibus
+partActPres Masc Pl Voc : pugnantes
+partActPres Fem Sg Nom : pugnans
+partActPres Fem Sg Acc : pugnantem
+partActPres Fem Sg Gen : pugnantis
+partActPres Fem Sg Dat : pugnanti
+partActPres Fem Sg Abl : pugnanti
+partActPres Fem Sg Voc : pugnans
+partActPres Fem Pl Nom : pugnantes
+partActPres Fem Pl Acc : pugnantes
+partActPres Fem Pl Gen : pugnantium
+partActPres Fem Pl Dat : pugnantibus
+partActPres Fem Pl Abl : pugnantibus
+partActPres Fem Pl Voc : pugnantes
+partActPres Neutr Sg Nom : pugnans
+partActPres Neutr Sg Acc : pugnans
+partActPres Neutr Sg Gen : pugnantis
+partActPres Neutr Sg Dat : pugnanti
+partActPres Neutr Sg Abl : pugnanti
+partActPres Neutr Sg Voc : pugnans
+partActPres Neutr Pl Nom : pugnantia
+partActPres Neutr Pl Acc : pugnantia
+partActPres Neutr Pl Gen : pugnantium
+partActPres Neutr Pl Dat : pugnantibus
+partActPres Neutr Pl Abl : pugnantibus
+partActPres Neutr Pl Voc : pugnantia
+partPassPerf Masc Sg Nom : pugnatus
+partPassPerf Masc Sg Acc : pugnatum
+partPassPerf Masc Sg Gen : pugnati
+partPassPerf Masc Sg Dat : pugnato
+partPassPerf Masc Sg Abl : pugnato
+partPassPerf Masc Sg Voc : pugnate
+partPassPerf Masc Pl Nom : pugnati
+partPassPerf Masc Pl Acc : pugnatos
+partPassPerf Masc Pl Gen : pugnatorum
+partPassPerf Masc Pl Dat : pugnatis
+partPassPerf Masc Pl Abl : pugnatis
+partPassPerf Masc Pl Voc : pugnati
+partPassPerf Fem Sg Nom : pugnata
+partPassPerf Fem Sg Acc : pugnatam
+partPassPerf Fem Sg Gen : pugnatae
+partPassPerf Fem Sg Dat : pugnatae
+partPassPerf Fem Sg Abl : pugnata
+partPassPerf Fem Sg Voc : pugnata
+partPassPerf Fem Pl Nom : pugnatae
+partPassPerf Fem Pl Acc : pugnatas
+partPassPerf Fem Pl Gen : pugnatarum
+partPassPerf Fem Pl Dat : pugnatis
+partPassPerf Fem Pl Abl : pugnatis
+partPassPerf Fem Pl Voc : pugnatae
+partPassPerf Neutr Sg Nom : pugnatum
+partPassPerf Neutr Sg Acc : pugnatum
+partPassPerf Neutr Sg Gen : pugnati
+partPassPerf Neutr Sg Dat : pugnato
+partPassPerf Neutr Sg Abl : pugnato
+partPassPerf Neutr Sg Voc : pugnatum
+partPassPerf Neutr Pl Nom : pugnata
+partPassPerf Neutr Pl Acc : pugnata
+partPassPerf Neutr Pl Gen : pugnatorum
+partPassPerf Neutr Pl Dat : pugnatis
+partPassPerf Neutr Pl Abl : pugnatis
+partPassPerf Neutr Pl Voc : pugnata
+pass (VPass (VPres VInd) Masc Sg P1) : pugnor
+pass (VPass (VPres VInd) Masc Sg P2) : pugnaris
+pass (VPass (VPres VInd) Masc Sg P3) : pugnatur
+pass (VPass (VPres VInd) Masc Pl P1) : pugnamur
+pass (VPass (VPres VInd) Masc Pl P2) : pugnamini
+pass (VPass (VPres VInd) Masc Pl P3) : pugnamur
+pass (VPass (VPres VInd) Fem Sg P1) : pugnor
+pass (VPass (VPres VInd) Fem Sg P2) : pugnaris
+pass (VPass (VPres VInd) Fem Sg P3) : pugnatur
+pass (VPass (VPres VInd) Fem Pl P1) : pugnamur
+pass (VPass (VPres VInd) Fem Pl P2) : pugnamini
+pass (VPass (VPres VInd) Fem Pl P3) : pugnamur
+pass (VPass (VPres VInd) Neutr Sg P1) : pugnor
+pass (VPass (VPres VInd) Neutr Sg P2) : pugnaris
+pass (VPass (VPres VInd) Neutr Sg P3) : pugnatur
+pass (VPass (VPres VInd) Neutr Pl P1) : pugnamur
+pass (VPass (VPres VInd) Neutr Pl P2) : pugnamini
+pass (VPass (VPres VInd) Neutr Pl P3) : pugnamur
+pass (VPass (VPres VConj) Masc Sg P1) : pugner
+pass (VPass (VPres VConj) Masc Sg P2) : pugneris
+pass (VPass (VPres VConj) Masc Sg P3) : pugnetur
+pass (VPass (VPres VConj) Masc Pl P1) : pugnemur
+pass (VPass (VPres VConj) Masc Pl P2) : pugnemini
+pass (VPass (VPres VConj) Masc Pl P3) : pugnemur
+pass (VPass (VPres VConj) Fem Sg P1) : pugner
+pass (VPass (VPres VConj) Fem Sg P2) : pugneris
+pass (VPass (VPres VConj) Fem Sg P3) : pugnetur
+pass (VPass (VPres VConj) Fem Pl P1) : pugnemur
+pass (VPass (VPres VConj) Fem Pl P2) : pugnemini
+pass (VPass (VPres VConj) Fem Pl P3) : pugnemur
+pass (VPass (VPres VConj) Neutr Sg P1) : pugner
+pass (VPass (VPres VConj) Neutr Sg P2) : pugneris
+pass (VPass (VPres VConj) Neutr Sg P3) : pugnetur
+pass (VPass (VPres VConj) Neutr Pl P1) : pugnemur
+pass (VPass (VPres VConj) Neutr Pl P2) : pugnemini
+pass (VPass (VPres VConj) Neutr Pl P3) : pugnemur
+pass (VPass (VImpf VInd) Masc Sg P1) : pugnar
+pass (VPass (VImpf VInd) Masc Sg P2) : pugnaris
+pass (VPass (VImpf VInd) Masc Sg P3) : pugnatur
+pass (VPass (VImpf VInd) Masc Pl P1) : pugnamur
+pass (VPass (VImpf VInd) Masc Pl P2) : pugnamini
+pass (VPass (VImpf VInd) Masc Pl P3) : pugnamur
+pass (VPass (VImpf VInd) Fem Sg P1) : pugnar
+pass (VPass (VImpf VInd) Fem Sg P2) : pugnaris
+pass (VPass (VImpf VInd) Fem Sg P3) : pugnatur
+pass (VPass (VImpf VInd) Fem Pl P1) : pugnamur
+pass (VPass (VImpf VInd) Fem Pl P2) : pugnamini
+pass (VPass (VImpf VInd) Fem Pl P3) : pugnamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : pugnar
+pass (VPass (VImpf VInd) Neutr Sg P2) : pugnaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : pugnatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : pugnamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : pugnamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : pugnamur
+pass (VPass (VImpf VConj) Masc Sg P1) : pugnarer
+pass (VPass (VImpf VConj) Masc Sg P2) : pugnareris
+pass (VPass (VImpf VConj) Masc Sg P3) : pugnaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : pugnaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : pugnaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : pugnaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : pugnarer
+pass (VPass (VImpf VConj) Fem Sg P2) : pugnareris
+pass (VPass (VImpf VConj) Fem Sg P3) : pugnaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : pugnaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : pugnaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : pugnaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : pugnarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : pugnareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : pugnaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : pugnaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : pugnaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : pugnaremur
+pass (VPass VFut Masc Sg P1) : pugnabor
+pass (VPass VFut Masc Sg P2) : pugnaberis
+pass (VPass VFut Masc Sg P3) : pugnabitur
+pass (VPass VFut Masc Pl P1) : pugnabimur
+pass (VPass VFut Masc Pl P2) : pugnabimini
+pass (VPass VFut Masc Pl P3) : pugnabumur
+pass (VPass VFut Fem Sg P1) : pugnabor
+pass (VPass VFut Fem Sg P2) : pugnaberis
+pass (VPass VFut Fem Sg P3) : pugnabitur
+pass (VPass VFut Fem Pl P1) : pugnabimur
+pass (VPass VFut Fem Pl P2) : pugnabimini
+pass (VPass VFut Fem Pl P3) : pugnabumur
+pass (VPass VFut Neutr Sg P1) : pugnabor
+pass (VPass VFut Neutr Sg P2) : pugnaberis
+pass (VPass VFut Neutr Sg P3) : pugnabitur
+pass (VPass VFut Neutr Pl P1) : pugnabimur
+pass (VPass VFut Neutr Pl P2) : pugnabimini
+pass (VPass VFut Neutr Pl P3) : pugnabumur
+sup VSupAcc : pugnatum
+sup VSupAbl : pugnatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : reperio
+act (VAct VSim (VPres VInd) Sg P2) : reperis
+act (VAct VSim (VPres VInd) Sg P3) : reperit
+act (VAct VSim (VPres VInd) Pl P1) : reperimus
+act (VAct VSim (VPres VInd) Pl P2) : reperitis
+act (VAct VSim (VPres VInd) Pl P3) : reperiunt
+act (VAct VSim (VPres VConj) Sg P1) : reperiam
+act (VAct VSim (VPres VConj) Sg P2) : reperias
+act (VAct VSim (VPres VConj) Sg P3) : reperiat
+act (VAct VSim (VPres VConj) Pl P1) : reperiamus
+act (VAct VSim (VPres VConj) Pl P2) : reperiatis
+act (VAct VSim (VPres VConj) Pl P3) : reperiant
+act (VAct VSim (VImpf VInd) Sg P1) : reperiebam
+act (VAct VSim (VImpf VInd) Sg P2) : reperiebas
+act (VAct VSim (VImpf VInd) Sg P3) : reperiebat
+act (VAct VSim (VImpf VInd) Pl P1) : reperiebamus
+act (VAct VSim (VImpf VInd) Pl P2) : reperiebatis
+act (VAct VSim (VImpf VInd) Pl P3) : reperiebant
+act (VAct VSim (VImpf VConj) Sg P1) : reperirem
+act (VAct VSim (VImpf VConj) Sg P2) : reperires
+act (VAct VSim (VImpf VConj) Sg P3) : reperiret
+act (VAct VSim (VImpf VConj) Pl P1) : reperiremus
+act (VAct VSim (VImpf VConj) Pl P2) : reperiretis
+act (VAct VSim (VImpf VConj) Pl P3) : reperirent
+act (VAct VSim VFut Sg P1) : reperiam
+act (VAct VSim VFut Sg P2) : reperies
+act (VAct VSim VFut Sg P3) : reperiet
+act (VAct VSim VFut Pl P1) : reperiemus
+act (VAct VSim VFut Pl P2) : reperietis
+act (VAct VSim VFut Pl P3) : reperient
+act (VAct VAnt (VPres VInd) Sg P1) : reperivi
+act (VAct VAnt (VPres VInd) Sg P2) : reperivisti
+act (VAct VAnt (VPres VInd) Sg P3) : reperivit
+act (VAct VAnt (VPres VInd) Pl P1) : reperivimus
+act (VAct VAnt (VPres VInd) Pl P2) : reperivistis
+act (VAct VAnt (VPres VInd) Pl P3) : reperiverunt
+act (VAct VAnt (VPres VConj) Sg P1) : reperiverim
+act (VAct VAnt (VPres VConj) Sg P2) : reperiveris
+act (VAct VAnt (VPres VConj) Sg P3) : reperiverit
+act (VAct VAnt (VPres VConj) Pl P1) : reperiverimus
+act (VAct VAnt (VPres VConj) Pl P2) : reperiveritis
+act (VAct VAnt (VPres VConj) Pl P3) : reperiverint
+act (VAct VAnt (VImpf VInd) Sg P1) : reperiveram
+act (VAct VAnt (VImpf VInd) Sg P2) : reperiveras
+act (VAct VAnt (VImpf VInd) Sg P3) : reperiverat
+act (VAct VAnt (VImpf VInd) Pl P1) : reperiveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : reperiveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : reperiverant
+act (VAct VAnt (VImpf VConj) Sg P1) : reperivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : reperivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : reperivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : reperivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : reperivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : reperivissent
+act (VAct VAnt VFut Sg P1) : reperivero
+act (VAct VAnt VFut Sg P2) : reperiveris
+act (VAct VAnt VFut Sg P3) : reperiverit
+act (VAct VAnt VFut Pl P1) : reperiverimus
+act (VAct VAnt VFut Pl P2) : reperiveritis
+act (VAct VAnt VFut Pl P3) : reperiverint
+c s : 
+ger VGenAcc : reperindum
+ger VGenGen : reperindi
+ger VGenDat : reperindo
+ger VGenAbl : reperindo
+geriv Masc Sg Nom : reperindus
+geriv Masc Sg Acc : reperindum
+geriv Masc Sg Gen : reperindi
+geriv Masc Sg Dat : reperindo
+geriv Masc Sg Abl : reperindo
+geriv Masc Sg Voc : reperinde
+geriv Masc Pl Nom : reperindi
+geriv Masc Pl Acc : reperindos
+geriv Masc Pl Gen : reperindorum
+geriv Masc Pl Dat : reperindis
+geriv Masc Pl Abl : reperindis
+geriv Masc Pl Voc : reperindi
+geriv Fem Sg Nom : reperinda
+geriv Fem Sg Acc : reperindam
+geriv Fem Sg Gen : reperindae
+geriv Fem Sg Dat : reperindae
+geriv Fem Sg Abl : reperinda
+geriv Fem Sg Voc : reperinda
+geriv Fem Pl Nom : reperindae
+geriv Fem Pl Acc : reperindas
+geriv Fem Pl Gen : reperindarum
+geriv Fem Pl Dat : reperindis
+geriv Fem Pl Abl : reperindis
+geriv Fem Pl Voc : reperindae
+geriv Neutr Sg Nom : reperindum
+geriv Neutr Sg Acc : reperindum
+geriv Neutr Sg Gen : reperindi
+geriv Neutr Sg Dat : reperindo
+geriv Neutr Sg Abl : reperindo
+geriv Neutr Sg Voc : reperindum
+geriv Neutr Pl Nom : reperinda
+geriv Neutr Pl Acc : reperinda
+geriv Neutr Pl Gen : reperindorum
+geriv Neutr Pl Dat : reperindis
+geriv Neutr Pl Abl : reperindis
+geriv Neutr Pl Voc : reperinda
+imp (VImp1 Sg) : reperi
+imp (VImp1 Pl) : reperite
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : reperito
+imp (VImp2 Sg P3) : reperito
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : reperitote
+imp (VImp2 Pl P3) : reperinto
+inf VInfActPres : reperire
+inf VInfActPerf : reperivisse
+inf VInfActFut : reperiturum
+partActFut Masc Sg Nom : reperiturus
+partActFut Masc Sg Acc : reperiturum
+partActFut Masc Sg Gen : reperituri
+partActFut Masc Sg Dat : reperituro
+partActFut Masc Sg Abl : reperituro
+partActFut Masc Sg Voc : reperiture
+partActFut Masc Pl Nom : reperituri
+partActFut Masc Pl Acc : reperituros
+partActFut Masc Pl Gen : reperiturorum
+partActFut Masc Pl Dat : reperituris
+partActFut Masc Pl Abl : reperituris
+partActFut Masc Pl Voc : reperituri
+partActFut Fem Sg Nom : reperitura
+partActFut Fem Sg Acc : reperituram
+partActFut Fem Sg Gen : reperiturae
+partActFut Fem Sg Dat : reperiturae
+partActFut Fem Sg Abl : reperitura
+partActFut Fem Sg Voc : reperitura
+partActFut Fem Pl Nom : reperiturae
+partActFut Fem Pl Acc : reperituras
+partActFut Fem Pl Gen : reperiturarum
+partActFut Fem Pl Dat : reperituris
+partActFut Fem Pl Abl : reperituris
+partActFut Fem Pl Voc : reperiturae
+partActFut Neutr Sg Nom : reperiturum
+partActFut Neutr Sg Acc : reperiturum
+partActFut Neutr Sg Gen : reperituri
+partActFut Neutr Sg Dat : reperituro
+partActFut Neutr Sg Abl : reperituro
+partActFut Neutr Sg Voc : reperiturum
+partActFut Neutr Pl Nom : reperitura
+partActFut Neutr Pl Acc : reperitura
+partActFut Neutr Pl Gen : reperiturorum
+partActFut Neutr Pl Dat : reperituris
+partActFut Neutr Pl Abl : reperituris
+partActFut Neutr Pl Voc : reperitura
+partActPres Masc Sg Nom : reperins
+partActPres Masc Sg Acc : reperintem
+partActPres Masc Sg Gen : reperintis
+partActPres Masc Sg Dat : reperinti
+partActPres Masc Sg Abl : reperinti
+partActPres Masc Sg Voc : reperins
+partActPres Masc Pl Nom : reperintes
+partActPres Masc Pl Acc : reperintes
+partActPres Masc Pl Gen : reperintium
+partActPres Masc Pl Dat : reperintibus
+partActPres Masc Pl Abl : reperintibus
+partActPres Masc Pl Voc : reperintes
+partActPres Fem Sg Nom : reperins
+partActPres Fem Sg Acc : reperintem
+partActPres Fem Sg Gen : reperintis
+partActPres Fem Sg Dat : reperinti
+partActPres Fem Sg Abl : reperinti
+partActPres Fem Sg Voc : reperins
+partActPres Fem Pl Nom : reperintes
+partActPres Fem Pl Acc : reperintes
+partActPres Fem Pl Gen : reperintium
+partActPres Fem Pl Dat : reperintibus
+partActPres Fem Pl Abl : reperintibus
+partActPres Fem Pl Voc : reperintes
+partActPres Neutr Sg Nom : reperins
+partActPres Neutr Sg Acc : reperins
+partActPres Neutr Sg Gen : reperintis
+partActPres Neutr Sg Dat : reperinti
+partActPres Neutr Sg Abl : reperinti
+partActPres Neutr Sg Voc : reperins
+partActPres Neutr Pl Nom : reperintia
+partActPres Neutr Pl Acc : reperintia
+partActPres Neutr Pl Gen : reperintium
+partActPres Neutr Pl Dat : reperintibus
+partActPres Neutr Pl Abl : reperintibus
+partActPres Neutr Pl Voc : reperintia
+partPassPerf Masc Sg Nom : reperitus
+partPassPerf Masc Sg Acc : reperitum
+partPassPerf Masc Sg Gen : reperiti
+partPassPerf Masc Sg Dat : reperito
+partPassPerf Masc Sg Abl : reperito
+partPassPerf Masc Sg Voc : reperite
+partPassPerf Masc Pl Nom : reperiti
+partPassPerf Masc Pl Acc : reperitos
+partPassPerf Masc Pl Gen : reperitorum
+partPassPerf Masc Pl Dat : reperitis
+partPassPerf Masc Pl Abl : reperitis
+partPassPerf Masc Pl Voc : reperiti
+partPassPerf Fem Sg Nom : reperita
+partPassPerf Fem Sg Acc : reperitam
+partPassPerf Fem Sg Gen : reperitae
+partPassPerf Fem Sg Dat : reperitae
+partPassPerf Fem Sg Abl : reperita
+partPassPerf Fem Sg Voc : reperita
+partPassPerf Fem Pl Nom : reperitae
+partPassPerf Fem Pl Acc : reperitas
+partPassPerf Fem Pl Gen : reperitarum
+partPassPerf Fem Pl Dat : reperitis
+partPassPerf Fem Pl Abl : reperitis
+partPassPerf Fem Pl Voc : reperitae
+partPassPerf Neutr Sg Nom : reperitum
+partPassPerf Neutr Sg Acc : reperitum
+partPassPerf Neutr Sg Gen : reperiti
+partPassPerf Neutr Sg Dat : reperito
+partPassPerf Neutr Sg Abl : reperito
+partPassPerf Neutr Sg Voc : reperitum
+partPassPerf Neutr Pl Nom : reperita
+partPassPerf Neutr Pl Acc : reperita
+partPassPerf Neutr Pl Gen : reperitorum
+partPassPerf Neutr Pl Dat : reperitis
+partPassPerf Neutr Pl Abl : reperitis
+partPassPerf Neutr Pl Voc : reperita
+pass (VPass (VPres VInd) Masc Sg P1) : reperior
+pass (VPass (VPres VInd) Masc Sg P2) : reperiris
+pass (VPass (VPres VInd) Masc Sg P3) : reperitur
+pass (VPass (VPres VInd) Masc Pl P1) : reperimur
+pass (VPass (VPres VInd) Masc Pl P2) : reperimini
+pass (VPass (VPres VInd) Masc Pl P3) : reperimur
+pass (VPass (VPres VInd) Fem Sg P1) : reperior
+pass (VPass (VPres VInd) Fem Sg P2) : reperiris
+pass (VPass (VPres VInd) Fem Sg P3) : reperitur
+pass (VPass (VPres VInd) Fem Pl P1) : reperimur
+pass (VPass (VPres VInd) Fem Pl P2) : reperimini
+pass (VPass (VPres VInd) Fem Pl P3) : reperimur
+pass (VPass (VPres VInd) Neutr Sg P1) : reperior
+pass (VPass (VPres VInd) Neutr Sg P2) : reperiris
+pass (VPass (VPres VInd) Neutr Sg P3) : reperitur
+pass (VPass (VPres VInd) Neutr Pl P1) : reperimur
+pass (VPass (VPres VInd) Neutr Pl P2) : reperimini
+pass (VPass (VPres VInd) Neutr Pl P3) : reperimur
+pass (VPass (VPres VConj) Masc Sg P1) : reperiar
+pass (VPass (VPres VConj) Masc Sg P2) : reperiaris
+pass (VPass (VPres VConj) Masc Sg P3) : reperiatur
+pass (VPass (VPres VConj) Masc Pl P1) : reperiamur
+pass (VPass (VPres VConj) Masc Pl P2) : reperiamini
+pass (VPass (VPres VConj) Masc Pl P3) : reperiamur
+pass (VPass (VPres VConj) Fem Sg P1) : reperiar
+pass (VPass (VPres VConj) Fem Sg P2) : reperiaris
+pass (VPass (VPres VConj) Fem Sg P3) : reperiatur
+pass (VPass (VPres VConj) Fem Pl P1) : reperiamur
+pass (VPass (VPres VConj) Fem Pl P2) : reperiamini
+pass (VPass (VPres VConj) Fem Pl P3) : reperiamur
+pass (VPass (VPres VConj) Neutr Sg P1) : reperiar
+pass (VPass (VPres VConj) Neutr Sg P2) : reperiaris
+pass (VPass (VPres VConj) Neutr Sg P3) : reperiatur
+pass (VPass (VPres VConj) Neutr Pl P1) : reperiamur
+pass (VPass (VPres VConj) Neutr Pl P2) : reperiamini
+pass (VPass (VPres VConj) Neutr Pl P3) : reperiamur
+pass (VPass (VImpf VInd) Masc Sg P1) : reperir
+pass (VPass (VImpf VInd) Masc Sg P2) : reperiris
+pass (VPass (VImpf VInd) Masc Sg P3) : reperitur
+pass (VPass (VImpf VInd) Masc Pl P1) : reperimur
+pass (VPass (VImpf VInd) Masc Pl P2) : reperimini
+pass (VPass (VImpf VInd) Masc Pl P3) : reperimur
+pass (VPass (VImpf VInd) Fem Sg P1) : reperir
+pass (VPass (VImpf VInd) Fem Sg P2) : reperiris
+pass (VPass (VImpf VInd) Fem Sg P3) : reperitur
+pass (VPass (VImpf VInd) Fem Pl P1) : reperimur
+pass (VPass (VImpf VInd) Fem Pl P2) : reperimini
+pass (VPass (VImpf VInd) Fem Pl P3) : reperimur
+pass (VPass (VImpf VInd) Neutr Sg P1) : reperir
+pass (VPass (VImpf VInd) Neutr Sg P2) : reperiris
+pass (VPass (VImpf VInd) Neutr Sg P3) : reperitur
+pass (VPass (VImpf VInd) Neutr Pl P1) : reperimur
+pass (VPass (VImpf VInd) Neutr Pl P2) : reperimini
+pass (VPass (VImpf VInd) Neutr Pl P3) : reperimur
+pass (VPass (VImpf VConj) Masc Sg P1) : reperirer
+pass (VPass (VImpf VConj) Masc Sg P2) : reperireris
+pass (VPass (VImpf VConj) Masc Sg P3) : reperiretur
+pass (VPass (VImpf VConj) Masc Pl P1) : reperiremur
+pass (VPass (VImpf VConj) Masc Pl P2) : reperiremini
+pass (VPass (VImpf VConj) Masc Pl P3) : reperiremur
+pass (VPass (VImpf VConj) Fem Sg P1) : reperirer
+pass (VPass (VImpf VConj) Fem Sg P2) : reperireris
+pass (VPass (VImpf VConj) Fem Sg P3) : reperiretur
+pass (VPass (VImpf VConj) Fem Pl P1) : reperiremur
+pass (VPass (VImpf VConj) Fem Pl P2) : reperiremini
+pass (VPass (VImpf VConj) Fem Pl P3) : reperiremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : reperirer
+pass (VPass (VImpf VConj) Neutr Sg P2) : reperireris
+pass (VPass (VImpf VConj) Neutr Sg P3) : reperiretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : reperiremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : reperiremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : reperiremur
+pass (VPass VFut Masc Sg P1) : reperibor
+pass (VPass VFut Masc Sg P2) : reperiberis
+pass (VPass VFut Masc Sg P3) : reperibitur
+pass (VPass VFut Masc Pl P1) : reperibimur
+pass (VPass VFut Masc Pl P2) : reperibimini
+pass (VPass VFut Masc Pl P3) : reperibumur
+pass (VPass VFut Fem Sg P1) : reperibor
+pass (VPass VFut Fem Sg P2) : reperiberis
+pass (VPass VFut Fem Sg P3) : reperibitur
+pass (VPass VFut Fem Pl P1) : reperibimur
+pass (VPass VFut Fem Pl P2) : reperibimini
+pass (VPass VFut Fem Pl P3) : reperibumur
+pass (VPass VFut Neutr Sg P1) : reperibor
+pass (VPass VFut Neutr Sg P2) : reperiberis
+pass (VPass VFut Neutr Sg P3) : reperibitur
+pass (VPass VFut Neutr Pl P1) : reperibimur
+pass (VPass VFut Neutr Pl P2) : reperibimini
+pass (VPass VFut Neutr Pl P3) : reperibumur
+sup VSupAcc : reperitum
+sup VSupAbl : reperitu
+
+ act (VAct VSim (VPres VInd) Sg P1) : audio
+act (VAct VSim (VPres VInd) Sg P2) : audis
+act (VAct VSim (VPres VInd) Sg P3) : audit
+act (VAct VSim (VPres VInd) Pl P1) : audimus
+act (VAct VSim (VPres VInd) Pl P2) : auditis
+act (VAct VSim (VPres VInd) Pl P3) : audiunt
+act (VAct VSim (VPres VConj) Sg P1) : audiam
+act (VAct VSim (VPres VConj) Sg P2) : audias
+act (VAct VSim (VPres VConj) Sg P3) : audiat
+act (VAct VSim (VPres VConj) Pl P1) : audiamus
+act (VAct VSim (VPres VConj) Pl P2) : audiatis
+act (VAct VSim (VPres VConj) Pl P3) : audiant
+act (VAct VSim (VImpf VInd) Sg P1) : audiebam
+act (VAct VSim (VImpf VInd) Sg P2) : audiebas
+act (VAct VSim (VImpf VInd) Sg P3) : audiebat
+act (VAct VSim (VImpf VInd) Pl P1) : audiebamus
+act (VAct VSim (VImpf VInd) Pl P2) : audiebatis
+act (VAct VSim (VImpf VInd) Pl P3) : audiebant
+act (VAct VSim (VImpf VConj) Sg P1) : audirem
+act (VAct VSim (VImpf VConj) Sg P2) : audires
+act (VAct VSim (VImpf VConj) Sg P3) : audiret
+act (VAct VSim (VImpf VConj) Pl P1) : audiremus
+act (VAct VSim (VImpf VConj) Pl P2) : audiretis
+act (VAct VSim (VImpf VConj) Pl P3) : audirent
+act (VAct VSim VFut Sg P1) : audiam
+act (VAct VSim VFut Sg P2) : audies
+act (VAct VSim VFut Sg P3) : audiet
+act (VAct VSim VFut Pl P1) : audiemus
+act (VAct VSim VFut Pl P2) : audietis
+act (VAct VSim VFut Pl P3) : audient
+act (VAct VAnt (VPres VInd) Sg P1) : audivi
+act (VAct VAnt (VPres VInd) Sg P2) : audivisti
+act (VAct VAnt (VPres VInd) Sg P3) : audivit
+act (VAct VAnt (VPres VInd) Pl P1) : audivimus
+act (VAct VAnt (VPres VInd) Pl P2) : audivistis
+act (VAct VAnt (VPres VInd) Pl P3) : audiverunt
+act (VAct VAnt (VPres VConj) Sg P1) : audiverim
+act (VAct VAnt (VPres VConj) Sg P2) : audiveris
+act (VAct VAnt (VPres VConj) Sg P3) : audiverit
+act (VAct VAnt (VPres VConj) Pl P1) : audiverimus
+act (VAct VAnt (VPres VConj) Pl P2) : audiveritis
+act (VAct VAnt (VPres VConj) Pl P3) : audiverint
+act (VAct VAnt (VImpf VInd) Sg P1) : audiveram
+act (VAct VAnt (VImpf VInd) Sg P2) : audiveras
+act (VAct VAnt (VImpf VInd) Sg P3) : audiverat
+act (VAct VAnt (VImpf VInd) Pl P1) : audiveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : audiveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : audiverant
+act (VAct VAnt (VImpf VConj) Sg P1) : audivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : audivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : audivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : audivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : audivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : audivissent
+act (VAct VAnt VFut Sg P1) : audivero
+act (VAct VAnt VFut Sg P2) : audiveris
+act (VAct VAnt VFut Sg P3) : audiverit
+act (VAct VAnt VFut Pl P1) : audiverimus
+act (VAct VAnt VFut Pl P2) : audiveritis
+act (VAct VAnt VFut Pl P3) : audiverint
+c s : 
+ger VGenAcc : audindum
+ger VGenGen : audindi
+ger VGenDat : audindo
+ger VGenAbl : audindo
+geriv Masc Sg Nom : audindus
+geriv Masc Sg Acc : audindum
+geriv Masc Sg Gen : audindi
+geriv Masc Sg Dat : audindo
+geriv Masc Sg Abl : audindo
+geriv Masc Sg Voc : audinde
+geriv Masc Pl Nom : audindi
+geriv Masc Pl Acc : audindos
+geriv Masc Pl Gen : audindorum
+geriv Masc Pl Dat : audindis
+geriv Masc Pl Abl : audindis
+geriv Masc Pl Voc : audindi
+geriv Fem Sg Nom : audinda
+geriv Fem Sg Acc : audindam
+geriv Fem Sg Gen : audindae
+geriv Fem Sg Dat : audindae
+geriv Fem Sg Abl : audinda
+geriv Fem Sg Voc : audinda
+geriv Fem Pl Nom : audindae
+geriv Fem Pl Acc : audindas
+geriv Fem Pl Gen : audindarum
+geriv Fem Pl Dat : audindis
+geriv Fem Pl Abl : audindis
+geriv Fem Pl Voc : audindae
+geriv Neutr Sg Nom : audindum
+geriv Neutr Sg Acc : audindum
+geriv Neutr Sg Gen : audindi
+geriv Neutr Sg Dat : audindo
+geriv Neutr Sg Abl : audindo
+geriv Neutr Sg Voc : audindum
+geriv Neutr Pl Nom : audinda
+geriv Neutr Pl Acc : audinda
+geriv Neutr Pl Gen : audindorum
+geriv Neutr Pl Dat : audindis
+geriv Neutr Pl Abl : audindis
+geriv Neutr Pl Voc : audinda
+imp (VImp1 Sg) : audi
+imp (VImp1 Pl) : audite
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : audito
+imp (VImp2 Sg P3) : audito
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : auditote
+imp (VImp2 Pl P3) : audinto
+inf VInfActPres : audire
+inf VInfActPerf : audivisse
+inf VInfActFut : auditurum
+partActFut Masc Sg Nom : auditurus
+partActFut Masc Sg Acc : auditurum
+partActFut Masc Sg Gen : audituri
+partActFut Masc Sg Dat : audituro
+partActFut Masc Sg Abl : audituro
+partActFut Masc Sg Voc : auditure
+partActFut Masc Pl Nom : audituri
+partActFut Masc Pl Acc : audituros
+partActFut Masc Pl Gen : auditurorum
+partActFut Masc Pl Dat : audituris
+partActFut Masc Pl Abl : audituris
+partActFut Masc Pl Voc : audituri
+partActFut Fem Sg Nom : auditura
+partActFut Fem Sg Acc : audituram
+partActFut Fem Sg Gen : auditurae
+partActFut Fem Sg Dat : auditurae
+partActFut Fem Sg Abl : auditura
+partActFut Fem Sg Voc : auditura
+partActFut Fem Pl Nom : auditurae
+partActFut Fem Pl Acc : audituras
+partActFut Fem Pl Gen : auditurarum
+partActFut Fem Pl Dat : audituris
+partActFut Fem Pl Abl : audituris
+partActFut Fem Pl Voc : auditurae
+partActFut Neutr Sg Nom : auditurum
+partActFut Neutr Sg Acc : auditurum
+partActFut Neutr Sg Gen : audituri
+partActFut Neutr Sg Dat : audituro
+partActFut Neutr Sg Abl : audituro
+partActFut Neutr Sg Voc : auditurum
+partActFut Neutr Pl Nom : auditura
+partActFut Neutr Pl Acc : auditura
+partActFut Neutr Pl Gen : auditurorum
+partActFut Neutr Pl Dat : audituris
+partActFut Neutr Pl Abl : audituris
+partActFut Neutr Pl Voc : auditura
+partActPres Masc Sg Nom : audins
+partActPres Masc Sg Acc : audintem
+partActPres Masc Sg Gen : audintis
+partActPres Masc Sg Dat : audinti
+partActPres Masc Sg Abl : audinti
+partActPres Masc Sg Voc : audins
+partActPres Masc Pl Nom : audintes
+partActPres Masc Pl Acc : audintes
+partActPres Masc Pl Gen : audintium
+partActPres Masc Pl Dat : audintibus
+partActPres Masc Pl Abl : audintibus
+partActPres Masc Pl Voc : audintes
+partActPres Fem Sg Nom : audins
+partActPres Fem Sg Acc : audintem
+partActPres Fem Sg Gen : audintis
+partActPres Fem Sg Dat : audinti
+partActPres Fem Sg Abl : audinti
+partActPres Fem Sg Voc : audins
+partActPres Fem Pl Nom : audintes
+partActPres Fem Pl Acc : audintes
+partActPres Fem Pl Gen : audintium
+partActPres Fem Pl Dat : audintibus
+partActPres Fem Pl Abl : audintibus
+partActPres Fem Pl Voc : audintes
+partActPres Neutr Sg Nom : audins
+partActPres Neutr Sg Acc : audins
+partActPres Neutr Sg Gen : audintis
+partActPres Neutr Sg Dat : audinti
+partActPres Neutr Sg Abl : audinti
+partActPres Neutr Sg Voc : audins
+partActPres Neutr Pl Nom : audintia
+partActPres Neutr Pl Acc : audintia
+partActPres Neutr Pl Gen : audintium
+partActPres Neutr Pl Dat : audintibus
+partActPres Neutr Pl Abl : audintibus
+partActPres Neutr Pl Voc : audintia
+partPassPerf Masc Sg Nom : auditus
+partPassPerf Masc Sg Acc : auditum
+partPassPerf Masc Sg Gen : auditi
+partPassPerf Masc Sg Dat : audito
+partPassPerf Masc Sg Abl : audito
+partPassPerf Masc Sg Voc : audite
+partPassPerf Masc Pl Nom : auditi
+partPassPerf Masc Pl Acc : auditos
+partPassPerf Masc Pl Gen : auditorum
+partPassPerf Masc Pl Dat : auditis
+partPassPerf Masc Pl Abl : auditis
+partPassPerf Masc Pl Voc : auditi
+partPassPerf Fem Sg Nom : audita
+partPassPerf Fem Sg Acc : auditam
+partPassPerf Fem Sg Gen : auditae
+partPassPerf Fem Sg Dat : auditae
+partPassPerf Fem Sg Abl : audita
+partPassPerf Fem Sg Voc : audita
+partPassPerf Fem Pl Nom : auditae
+partPassPerf Fem Pl Acc : auditas
+partPassPerf Fem Pl Gen : auditarum
+partPassPerf Fem Pl Dat : auditis
+partPassPerf Fem Pl Abl : auditis
+partPassPerf Fem Pl Voc : auditae
+partPassPerf Neutr Sg Nom : auditum
+partPassPerf Neutr Sg Acc : auditum
+partPassPerf Neutr Sg Gen : auditi
+partPassPerf Neutr Sg Dat : audito
+partPassPerf Neutr Sg Abl : audito
+partPassPerf Neutr Sg Voc : auditum
+partPassPerf Neutr Pl Nom : audita
+partPassPerf Neutr Pl Acc : audita
+partPassPerf Neutr Pl Gen : auditorum
+partPassPerf Neutr Pl Dat : auditis
+partPassPerf Neutr Pl Abl : auditis
+partPassPerf Neutr Pl Voc : audita
+pass (VPass (VPres VInd) Masc Sg P1) : audior
+pass (VPass (VPres VInd) Masc Sg P2) : audiris
+pass (VPass (VPres VInd) Masc Sg P3) : auditur
+pass (VPass (VPres VInd) Masc Pl P1) : audimur
+pass (VPass (VPres VInd) Masc Pl P2) : audimini
+pass (VPass (VPres VInd) Masc Pl P3) : audimur
+pass (VPass (VPres VInd) Fem Sg P1) : audior
+pass (VPass (VPres VInd) Fem Sg P2) : audiris
+pass (VPass (VPres VInd) Fem Sg P3) : auditur
+pass (VPass (VPres VInd) Fem Pl P1) : audimur
+pass (VPass (VPres VInd) Fem Pl P2) : audimini
+pass (VPass (VPres VInd) Fem Pl P3) : audimur
+pass (VPass (VPres VInd) Neutr Sg P1) : audior
+pass (VPass (VPres VInd) Neutr Sg P2) : audiris
+pass (VPass (VPres VInd) Neutr Sg P3) : auditur
+pass (VPass (VPres VInd) Neutr Pl P1) : audimur
+pass (VPass (VPres VInd) Neutr Pl P2) : audimini
+pass (VPass (VPres VInd) Neutr Pl P3) : audimur
+pass (VPass (VPres VConj) Masc Sg P1) : audiar
+pass (VPass (VPres VConj) Masc Sg P2) : audiaris
+pass (VPass (VPres VConj) Masc Sg P3) : audiatur
+pass (VPass (VPres VConj) Masc Pl P1) : audiamur
+pass (VPass (VPres VConj) Masc Pl P2) : audiamini
+pass (VPass (VPres VConj) Masc Pl P3) : audiamur
+pass (VPass (VPres VConj) Fem Sg P1) : audiar
+pass (VPass (VPres VConj) Fem Sg P2) : audiaris
+pass (VPass (VPres VConj) Fem Sg P3) : audiatur
+pass (VPass (VPres VConj) Fem Pl P1) : audiamur
+pass (VPass (VPres VConj) Fem Pl P2) : audiamini
+pass (VPass (VPres VConj) Fem Pl P3) : audiamur
+pass (VPass (VPres VConj) Neutr Sg P1) : audiar
+pass (VPass (VPres VConj) Neutr Sg P2) : audiaris
+pass (VPass (VPres VConj) Neutr Sg P3) : audiatur
+pass (VPass (VPres VConj) Neutr Pl P1) : audiamur
+pass (VPass (VPres VConj) Neutr Pl P2) : audiamini
+pass (VPass (VPres VConj) Neutr Pl P3) : audiamur
+pass (VPass (VImpf VInd) Masc Sg P1) : audir
+pass (VPass (VImpf VInd) Masc Sg P2) : audiris
+pass (VPass (VImpf VInd) Masc Sg P3) : auditur
+pass (VPass (VImpf VInd) Masc Pl P1) : audimur
+pass (VPass (VImpf VInd) Masc Pl P2) : audimini
+pass (VPass (VImpf VInd) Masc Pl P3) : audimur
+pass (VPass (VImpf VInd) Fem Sg P1) : audir
+pass (VPass (VImpf VInd) Fem Sg P2) : audiris
+pass (VPass (VImpf VInd) Fem Sg P3) : auditur
+pass (VPass (VImpf VInd) Fem Pl P1) : audimur
+pass (VPass (VImpf VInd) Fem Pl P2) : audimini
+pass (VPass (VImpf VInd) Fem Pl P3) : audimur
+pass (VPass (VImpf VInd) Neutr Sg P1) : audir
+pass (VPass (VImpf VInd) Neutr Sg P2) : audiris
+pass (VPass (VImpf VInd) Neutr Sg P3) : auditur
+pass (VPass (VImpf VInd) Neutr Pl P1) : audimur
+pass (VPass (VImpf VInd) Neutr Pl P2) : audimini
+pass (VPass (VImpf VInd) Neutr Pl P3) : audimur
+pass (VPass (VImpf VConj) Masc Sg P1) : audirer
+pass (VPass (VImpf VConj) Masc Sg P2) : audireris
+pass (VPass (VImpf VConj) Masc Sg P3) : audiretur
+pass (VPass (VImpf VConj) Masc Pl P1) : audiremur
+pass (VPass (VImpf VConj) Masc Pl P2) : audiremini
+pass (VPass (VImpf VConj) Masc Pl P3) : audiremur
+pass (VPass (VImpf VConj) Fem Sg P1) : audirer
+pass (VPass (VImpf VConj) Fem Sg P2) : audireris
+pass (VPass (VImpf VConj) Fem Sg P3) : audiretur
+pass (VPass (VImpf VConj) Fem Pl P1) : audiremur
+pass (VPass (VImpf VConj) Fem Pl P2) : audiremini
+pass (VPass (VImpf VConj) Fem Pl P3) : audiremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : audirer
+pass (VPass (VImpf VConj) Neutr Sg P2) : audireris
+pass (VPass (VImpf VConj) Neutr Sg P3) : audiretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : audiremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : audiremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : audiremur
+pass (VPass VFut Masc Sg P1) : audibor
+pass (VPass VFut Masc Sg P2) : audiberis
+pass (VPass VFut Masc Sg P3) : audibitur
+pass (VPass VFut Masc Pl P1) : audibimur
+pass (VPass VFut Masc Pl P2) : audibimini
+pass (VPass VFut Masc Pl P3) : audibumur
+pass (VPass VFut Fem Sg P1) : audibor
+pass (VPass VFut Fem Sg P2) : audiberis
+pass (VPass VFut Fem Sg P3) : audibitur
+pass (VPass VFut Fem Pl P1) : audibimur
+pass (VPass VFut Fem Pl P2) : audibimini
+pass (VPass VFut Fem Pl P3) : audibumur
+pass (VPass VFut Neutr Sg P1) : audibor
+pass (VPass VFut Neutr Sg P2) : audiberis
+pass (VPass VFut Neutr Sg P3) : audibitur
+pass (VPass VFut Neutr Pl P1) : audibimur
+pass (VPass VFut Neutr Pl P2) : audibimini
+pass (VPass VFut Neutr Pl P3) : audibumur
+sup VSupAcc : auditum
+sup VSupAbl : auditu
+
+ act (VAct VSim (VPres VInd) Sg P1) : ferio
+act (VAct VSim (VPres VInd) Sg P2) : feris
+act (VAct VSim (VPres VInd) Sg P3) : ferit
+act (VAct VSim (VPres VInd) Pl P1) : ferimus
+act (VAct VSim (VPres VInd) Pl P2) : feritis
+act (VAct VSim (VPres VInd) Pl P3) : feriunt
+act (VAct VSim (VPres VConj) Sg P1) : feriam
+act (VAct VSim (VPres VConj) Sg P2) : ferias
+act (VAct VSim (VPres VConj) Sg P3) : feriat
+act (VAct VSim (VPres VConj) Pl P1) : feriamus
+act (VAct VSim (VPres VConj) Pl P2) : feriatis
+act (VAct VSim (VPres VConj) Pl P3) : feriant
+act (VAct VSim (VImpf VInd) Sg P1) : feriebam
+act (VAct VSim (VImpf VInd) Sg P2) : feriebas
+act (VAct VSim (VImpf VInd) Sg P3) : feriebat
+act (VAct VSim (VImpf VInd) Pl P1) : feriebamus
+act (VAct VSim (VImpf VInd) Pl P2) : feriebatis
+act (VAct VSim (VImpf VInd) Pl P3) : feriebant
+act (VAct VSim (VImpf VConj) Sg P1) : ferirem
+act (VAct VSim (VImpf VConj) Sg P2) : ferires
+act (VAct VSim (VImpf VConj) Sg P3) : feriret
+act (VAct VSim (VImpf VConj) Pl P1) : feriremus
+act (VAct VSim (VImpf VConj) Pl P2) : feriretis
+act (VAct VSim (VImpf VConj) Pl P3) : ferirent
+act (VAct VSim VFut Sg P1) : feriam
+act (VAct VSim VFut Sg P2) : feries
+act (VAct VSim VFut Sg P3) : feriet
+act (VAct VSim VFut Pl P1) : feriemus
+act (VAct VSim VFut Pl P2) : ferietis
+act (VAct VSim VFut Pl P3) : ferient
+act (VAct VAnt (VPres VInd) Sg P1) : ferivi
+act (VAct VAnt (VPres VInd) Sg P2) : ferivisti
+act (VAct VAnt (VPres VInd) Sg P3) : ferivit
+act (VAct VAnt (VPres VInd) Pl P1) : ferivimus
+act (VAct VAnt (VPres VInd) Pl P2) : ferivistis
+act (VAct VAnt (VPres VInd) Pl P3) : feriverunt
+act (VAct VAnt (VPres VConj) Sg P1) : feriverim
+act (VAct VAnt (VPres VConj) Sg P2) : feriveris
+act (VAct VAnt (VPres VConj) Sg P3) : feriverit
+act (VAct VAnt (VPres VConj) Pl P1) : feriverimus
+act (VAct VAnt (VPres VConj) Pl P2) : feriveritis
+act (VAct VAnt (VPres VConj) Pl P3) : feriverint
+act (VAct VAnt (VImpf VInd) Sg P1) : feriveram
+act (VAct VAnt (VImpf VInd) Sg P2) : feriveras
+act (VAct VAnt (VImpf VInd) Sg P3) : feriverat
+act (VAct VAnt (VImpf VInd) Pl P1) : feriveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : feriveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : feriverant
+act (VAct VAnt (VImpf VConj) Sg P1) : ferivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : ferivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : ferivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : ferivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : ferivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : ferivissent
+act (VAct VAnt VFut Sg P1) : ferivero
+act (VAct VAnt VFut Sg P2) : feriveris
+act (VAct VAnt VFut Sg P3) : feriverit
+act (VAct VAnt VFut Pl P1) : feriverimus
+act (VAct VAnt VFut Pl P2) : feriveritis
+act (VAct VAnt VFut Pl P3) : feriverint
+c s : 
+ger VGenAcc : ferindum
+ger VGenGen : ferindi
+ger VGenDat : ferindo
+ger VGenAbl : ferindo
+geriv Masc Sg Nom : ferindus
+geriv Masc Sg Acc : ferindum
+geriv Masc Sg Gen : ferindi
+geriv Masc Sg Dat : ferindo
+geriv Masc Sg Abl : ferindo
+geriv Masc Sg Voc : ferinde
+geriv Masc Pl Nom : ferindi
+geriv Masc Pl Acc : ferindos
+geriv Masc Pl Gen : ferindorum
+geriv Masc Pl Dat : ferindis
+geriv Masc Pl Abl : ferindis
+geriv Masc Pl Voc : ferindi
+geriv Fem Sg Nom : ferinda
+geriv Fem Sg Acc : ferindam
+geriv Fem Sg Gen : ferindae
+geriv Fem Sg Dat : ferindae
+geriv Fem Sg Abl : ferinda
+geriv Fem Sg Voc : ferinda
+geriv Fem Pl Nom : ferindae
+geriv Fem Pl Acc : ferindas
+geriv Fem Pl Gen : ferindarum
+geriv Fem Pl Dat : ferindis
+geriv Fem Pl Abl : ferindis
+geriv Fem Pl Voc : ferindae
+geriv Neutr Sg Nom : ferindum
+geriv Neutr Sg Acc : ferindum
+geriv Neutr Sg Gen : ferindi
+geriv Neutr Sg Dat : ferindo
+geriv Neutr Sg Abl : ferindo
+geriv Neutr Sg Voc : ferindum
+geriv Neutr Pl Nom : ferinda
+geriv Neutr Pl Acc : ferinda
+geriv Neutr Pl Gen : ferindorum
+geriv Neutr Pl Dat : ferindis
+geriv Neutr Pl Abl : ferindis
+geriv Neutr Pl Voc : ferinda
+imp (VImp1 Sg) : feri
+imp (VImp1 Pl) : ferite
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : ferito
+imp (VImp2 Sg P3) : ferito
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : feritote
+imp (VImp2 Pl P3) : ferinto
+inf VInfActPres : ferire
+inf VInfActPerf : ferivisse
+inf VInfActFut : feriturum
+partActFut Masc Sg Nom : feriturus
+partActFut Masc Sg Acc : feriturum
+partActFut Masc Sg Gen : ferituri
+partActFut Masc Sg Dat : ferituro
+partActFut Masc Sg Abl : ferituro
+partActFut Masc Sg Voc : feriture
+partActFut Masc Pl Nom : ferituri
+partActFut Masc Pl Acc : ferituros
+partActFut Masc Pl Gen : feriturorum
+partActFut Masc Pl Dat : ferituris
+partActFut Masc Pl Abl : ferituris
+partActFut Masc Pl Voc : ferituri
+partActFut Fem Sg Nom : feritura
+partActFut Fem Sg Acc : ferituram
+partActFut Fem Sg Gen : feriturae
+partActFut Fem Sg Dat : feriturae
+partActFut Fem Sg Abl : feritura
+partActFut Fem Sg Voc : feritura
+partActFut Fem Pl Nom : feriturae
+partActFut Fem Pl Acc : ferituras
+partActFut Fem Pl Gen : feriturarum
+partActFut Fem Pl Dat : ferituris
+partActFut Fem Pl Abl : ferituris
+partActFut Fem Pl Voc : feriturae
+partActFut Neutr Sg Nom : feriturum
+partActFut Neutr Sg Acc : feriturum
+partActFut Neutr Sg Gen : ferituri
+partActFut Neutr Sg Dat : ferituro
+partActFut Neutr Sg Abl : ferituro
+partActFut Neutr Sg Voc : feriturum
+partActFut Neutr Pl Nom : feritura
+partActFut Neutr Pl Acc : feritura
+partActFut Neutr Pl Gen : feriturorum
+partActFut Neutr Pl Dat : ferituris
+partActFut Neutr Pl Abl : ferituris
+partActFut Neutr Pl Voc : feritura
+partActPres Masc Sg Nom : ferins
+partActPres Masc Sg Acc : ferintem
+partActPres Masc Sg Gen : ferintis
+partActPres Masc Sg Dat : ferinti
+partActPres Masc Sg Abl : ferinti
+partActPres Masc Sg Voc : ferins
+partActPres Masc Pl Nom : ferintes
+partActPres Masc Pl Acc : ferintes
+partActPres Masc Pl Gen : ferintium
+partActPres Masc Pl Dat : ferintibus
+partActPres Masc Pl Abl : ferintibus
+partActPres Masc Pl Voc : ferintes
+partActPres Fem Sg Nom : ferins
+partActPres Fem Sg Acc : ferintem
+partActPres Fem Sg Gen : ferintis
+partActPres Fem Sg Dat : ferinti
+partActPres Fem Sg Abl : ferinti
+partActPres Fem Sg Voc : ferins
+partActPres Fem Pl Nom : ferintes
+partActPres Fem Pl Acc : ferintes
+partActPres Fem Pl Gen : ferintium
+partActPres Fem Pl Dat : ferintibus
+partActPres Fem Pl Abl : ferintibus
+partActPres Fem Pl Voc : ferintes
+partActPres Neutr Sg Nom : ferins
+partActPres Neutr Sg Acc : ferins
+partActPres Neutr Sg Gen : ferintis
+partActPres Neutr Sg Dat : ferinti
+partActPres Neutr Sg Abl : ferinti
+partActPres Neutr Sg Voc : ferins
+partActPres Neutr Pl Nom : ferintia
+partActPres Neutr Pl Acc : ferintia
+partActPres Neutr Pl Gen : ferintium
+partActPres Neutr Pl Dat : ferintibus
+partActPres Neutr Pl Abl : ferintibus
+partActPres Neutr Pl Voc : ferintia
+partPassPerf Masc Sg Nom : feritus
+partPassPerf Masc Sg Acc : feritum
+partPassPerf Masc Sg Gen : feriti
+partPassPerf Masc Sg Dat : ferito
+partPassPerf Masc Sg Abl : ferito
+partPassPerf Masc Sg Voc : ferite
+partPassPerf Masc Pl Nom : feriti
+partPassPerf Masc Pl Acc : feritos
+partPassPerf Masc Pl Gen : feritorum
+partPassPerf Masc Pl Dat : feritis
+partPassPerf Masc Pl Abl : feritis
+partPassPerf Masc Pl Voc : feriti
+partPassPerf Fem Sg Nom : ferita
+partPassPerf Fem Sg Acc : feritam
+partPassPerf Fem Sg Gen : feritae
+partPassPerf Fem Sg Dat : feritae
+partPassPerf Fem Sg Abl : ferita
+partPassPerf Fem Sg Voc : ferita
+partPassPerf Fem Pl Nom : feritae
+partPassPerf Fem Pl Acc : feritas
+partPassPerf Fem Pl Gen : feritarum
+partPassPerf Fem Pl Dat : feritis
+partPassPerf Fem Pl Abl : feritis
+partPassPerf Fem Pl Voc : feritae
+partPassPerf Neutr Sg Nom : feritum
+partPassPerf Neutr Sg Acc : feritum
+partPassPerf Neutr Sg Gen : feriti
+partPassPerf Neutr Sg Dat : ferito
+partPassPerf Neutr Sg Abl : ferito
+partPassPerf Neutr Sg Voc : feritum
+partPassPerf Neutr Pl Nom : ferita
+partPassPerf Neutr Pl Acc : ferita
+partPassPerf Neutr Pl Gen : feritorum
+partPassPerf Neutr Pl Dat : feritis
+partPassPerf Neutr Pl Abl : feritis
+partPassPerf Neutr Pl Voc : ferita
+pass (VPass (VPres VInd) Masc Sg P1) : ferior
+pass (VPass (VPres VInd) Masc Sg P2) : feriris
+pass (VPass (VPres VInd) Masc Sg P3) : feritur
+pass (VPass (VPres VInd) Masc Pl P1) : ferimur
+pass (VPass (VPres VInd) Masc Pl P2) : ferimini
+pass (VPass (VPres VInd) Masc Pl P3) : ferimur
+pass (VPass (VPres VInd) Fem Sg P1) : ferior
+pass (VPass (VPres VInd) Fem Sg P2) : feriris
+pass (VPass (VPres VInd) Fem Sg P3) : feritur
+pass (VPass (VPres VInd) Fem Pl P1) : ferimur
+pass (VPass (VPres VInd) Fem Pl P2) : ferimini
+pass (VPass (VPres VInd) Fem Pl P3) : ferimur
+pass (VPass (VPres VInd) Neutr Sg P1) : ferior
+pass (VPass (VPres VInd) Neutr Sg P2) : feriris
+pass (VPass (VPres VInd) Neutr Sg P3) : feritur
+pass (VPass (VPres VInd) Neutr Pl P1) : ferimur
+pass (VPass (VPres VInd) Neutr Pl P2) : ferimini
+pass (VPass (VPres VInd) Neutr Pl P3) : ferimur
+pass (VPass (VPres VConj) Masc Sg P1) : feriar
+pass (VPass (VPres VConj) Masc Sg P2) : feriaris
+pass (VPass (VPres VConj) Masc Sg P3) : feriatur
+pass (VPass (VPres VConj) Masc Pl P1) : feriamur
+pass (VPass (VPres VConj) Masc Pl P2) : feriamini
+pass (VPass (VPres VConj) Masc Pl P3) : feriamur
+pass (VPass (VPres VConj) Fem Sg P1) : feriar
+pass (VPass (VPres VConj) Fem Sg P2) : feriaris
+pass (VPass (VPres VConj) Fem Sg P3) : feriatur
+pass (VPass (VPres VConj) Fem Pl P1) : feriamur
+pass (VPass (VPres VConj) Fem Pl P2) : feriamini
+pass (VPass (VPres VConj) Fem Pl P3) : feriamur
+pass (VPass (VPres VConj) Neutr Sg P1) : feriar
+pass (VPass (VPres VConj) Neutr Sg P2) : feriaris
+pass (VPass (VPres VConj) Neutr Sg P3) : feriatur
+pass (VPass (VPres VConj) Neutr Pl P1) : feriamur
+pass (VPass (VPres VConj) Neutr Pl P2) : feriamini
+pass (VPass (VPres VConj) Neutr Pl P3) : feriamur
+pass (VPass (VImpf VInd) Masc Sg P1) : ferir
+pass (VPass (VImpf VInd) Masc Sg P2) : feriris
+pass (VPass (VImpf VInd) Masc Sg P3) : feritur
+pass (VPass (VImpf VInd) Masc Pl P1) : ferimur
+pass (VPass (VImpf VInd) Masc Pl P2) : ferimini
+pass (VPass (VImpf VInd) Masc Pl P3) : ferimur
+pass (VPass (VImpf VInd) Fem Sg P1) : ferir
+pass (VPass (VImpf VInd) Fem Sg P2) : feriris
+pass (VPass (VImpf VInd) Fem Sg P3) : feritur
+pass (VPass (VImpf VInd) Fem Pl P1) : ferimur
+pass (VPass (VImpf VInd) Fem Pl P2) : ferimini
+pass (VPass (VImpf VInd) Fem Pl P3) : ferimur
+pass (VPass (VImpf VInd) Neutr Sg P1) : ferir
+pass (VPass (VImpf VInd) Neutr Sg P2) : feriris
+pass (VPass (VImpf VInd) Neutr Sg P3) : feritur
+pass (VPass (VImpf VInd) Neutr Pl P1) : ferimur
+pass (VPass (VImpf VInd) Neutr Pl P2) : ferimini
+pass (VPass (VImpf VInd) Neutr Pl P3) : ferimur
+pass (VPass (VImpf VConj) Masc Sg P1) : ferirer
+pass (VPass (VImpf VConj) Masc Sg P2) : ferireris
+pass (VPass (VImpf VConj) Masc Sg P3) : feriretur
+pass (VPass (VImpf VConj) Masc Pl P1) : feriremur
+pass (VPass (VImpf VConj) Masc Pl P2) : feriremini
+pass (VPass (VImpf VConj) Masc Pl P3) : feriremur
+pass (VPass (VImpf VConj) Fem Sg P1) : ferirer
+pass (VPass (VImpf VConj) Fem Sg P2) : ferireris
+pass (VPass (VImpf VConj) Fem Sg P3) : feriretur
+pass (VPass (VImpf VConj) Fem Pl P1) : feriremur
+pass (VPass (VImpf VConj) Fem Pl P2) : feriremini
+pass (VPass (VImpf VConj) Fem Pl P3) : feriremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : ferirer
+pass (VPass (VImpf VConj) Neutr Sg P2) : ferireris
+pass (VPass (VImpf VConj) Neutr Sg P3) : feriretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : feriremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : feriremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : feriremur
+pass (VPass VFut Masc Sg P1) : feribor
+pass (VPass VFut Masc Sg P2) : feriberis
+pass (VPass VFut Masc Sg P3) : feribitur
+pass (VPass VFut Masc Pl P1) : feribimur
+pass (VPass VFut Masc Pl P2) : feribimini
+pass (VPass VFut Masc Pl P3) : feribumur
+pass (VPass VFut Fem Sg P1) : feribor
+pass (VPass VFut Fem Sg P2) : feriberis
+pass (VPass VFut Fem Sg P3) : feribitur
+pass (VPass VFut Fem Pl P1) : feribimur
+pass (VPass VFut Fem Pl P2) : feribimini
+pass (VPass VFut Fem Pl P3) : feribumur
+pass (VPass VFut Neutr Sg P1) : feribor
+pass (VPass VFut Neutr Sg P2) : feriberis
+pass (VPass VFut Neutr Sg P3) : feribitur
+pass (VPass VFut Neutr Pl P1) : feribimur
+pass (VPass VFut Neutr Pl P2) : feribimini
+pass (VPass VFut Neutr Pl P3) : feribumur
+sup VSupAcc : feritum
+sup VSupAbl : feritu
+
+ act (VAct VSim (VPres VInd) Sg P1) : teneo
+act (VAct VSim (VPres VInd) Sg P2) : tenes
+act (VAct VSim (VPres VInd) Sg P3) : tenet
+act (VAct VSim (VPres VInd) Pl P1) : tenemus
+act (VAct VSim (VPres VInd) Pl P2) : tenetis
+act (VAct VSim (VPres VInd) Pl P3) : tenent
+act (VAct VSim (VPres VConj) Sg P1) : teneam
+act (VAct VSim (VPres VConj) Sg P2) : teneas
+act (VAct VSim (VPres VConj) Sg P3) : teneat
+act (VAct VSim (VPres VConj) Pl P1) : teneamus
+act (VAct VSim (VPres VConj) Pl P2) : teneatis
+act (VAct VSim (VPres VConj) Pl P3) : teneant
+act (VAct VSim (VImpf VInd) Sg P1) : tenebam
+act (VAct VSim (VImpf VInd) Sg P2) : tenebas
+act (VAct VSim (VImpf VInd) Sg P3) : tenebat
+act (VAct VSim (VImpf VInd) Pl P1) : tenebamus
+act (VAct VSim (VImpf VInd) Pl P2) : tenebatis
+act (VAct VSim (VImpf VInd) Pl P3) : tenebant
+act (VAct VSim (VImpf VConj) Sg P1) : tenerem
+act (VAct VSim (VImpf VConj) Sg P2) : teneres
+act (VAct VSim (VImpf VConj) Sg P3) : teneret
+act (VAct VSim (VImpf VConj) Pl P1) : teneremus
+act (VAct VSim (VImpf VConj) Pl P2) : teneretis
+act (VAct VSim (VImpf VConj) Pl P3) : tenerent
+act (VAct VSim VFut Sg P1) : tenebo
+act (VAct VSim VFut Sg P2) : tenebis
+act (VAct VSim VFut Sg P3) : tenebit
+act (VAct VSim VFut Pl P1) : tenebimus
+act (VAct VSim VFut Pl P2) : tenebitis
+act (VAct VSim VFut Pl P3) : tenebunt
+act (VAct VAnt (VPres VInd) Sg P1) : tenui
+act (VAct VAnt (VPres VInd) Sg P2) : tenuisti
+act (VAct VAnt (VPres VInd) Sg P3) : tenuit
+act (VAct VAnt (VPres VInd) Pl P1) : tenuimus
+act (VAct VAnt (VPres VInd) Pl P2) : tenuistis
+act (VAct VAnt (VPres VInd) Pl P3) : tenuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : tenuerim
+act (VAct VAnt (VPres VConj) Sg P2) : tenueris
+act (VAct VAnt (VPres VConj) Sg P3) : tenuerit
+act (VAct VAnt (VPres VConj) Pl P1) : tenuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : tenueritis
+act (VAct VAnt (VPres VConj) Pl P3) : tenuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : tenueram
+act (VAct VAnt (VImpf VInd) Sg P2) : tenueras
+act (VAct VAnt (VImpf VInd) Sg P3) : tenuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : tenueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : tenueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : tenuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : tenuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : tenuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : tenuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : tenuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : tenuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : tenuissent
+act (VAct VAnt VFut Sg P1) : tenuero
+act (VAct VAnt VFut Sg P2) : tenueris
+act (VAct VAnt VFut Sg P3) : tenuerit
+act (VAct VAnt VFut Pl P1) : tenuerimus
+act (VAct VAnt VFut Pl P2) : tenueritis
+act (VAct VAnt VFut Pl P3) : tenuerint
+c s : 
+ger VGenAcc : tenendum
+ger VGenGen : tenendi
+ger VGenDat : tenendo
+ger VGenAbl : tenendo
+geriv Masc Sg Nom : tenendus
+geriv Masc Sg Acc : tenendum
+geriv Masc Sg Gen : tenendi
+geriv Masc Sg Dat : tenendo
+geriv Masc Sg Abl : tenendo
+geriv Masc Sg Voc : tenende
+geriv Masc Pl Nom : tenendi
+geriv Masc Pl Acc : tenendos
+geriv Masc Pl Gen : tenendorum
+geriv Masc Pl Dat : tenendis
+geriv Masc Pl Abl : tenendis
+geriv Masc Pl Voc : tenendi
+geriv Fem Sg Nom : tenenda
+geriv Fem Sg Acc : tenendam
+geriv Fem Sg Gen : tenendae
+geriv Fem Sg Dat : tenendae
+geriv Fem Sg Abl : tenenda
+geriv Fem Sg Voc : tenenda
+geriv Fem Pl Nom : tenendae
+geriv Fem Pl Acc : tenendas
+geriv Fem Pl Gen : tenendarum
+geriv Fem Pl Dat : tenendis
+geriv Fem Pl Abl : tenendis
+geriv Fem Pl Voc : tenendae
+geriv Neutr Sg Nom : tenendum
+geriv Neutr Sg Acc : tenendum
+geriv Neutr Sg Gen : tenendi
+geriv Neutr Sg Dat : tenendo
+geriv Neutr Sg Abl : tenendo
+geriv Neutr Sg Voc : tenendum
+geriv Neutr Pl Nom : tenenda
+geriv Neutr Pl Acc : tenenda
+geriv Neutr Pl Gen : tenendorum
+geriv Neutr Pl Dat : tenendis
+geriv Neutr Pl Abl : tenendis
+geriv Neutr Pl Voc : tenenda
+imp (VImp1 Sg) : tene
+imp (VImp1 Pl) : tenete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : teneto
+imp (VImp2 Sg P3) : teneto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : tenetote
+imp (VImp2 Pl P3) : tenento
+inf VInfActPres : tenere
+inf VInfActPerf : tenuisse
+inf VInfActFut : teneturum
+partActFut Masc Sg Nom : teneturus
+partActFut Masc Sg Acc : teneturum
+partActFut Masc Sg Gen : teneturi
+partActFut Masc Sg Dat : teneturo
+partActFut Masc Sg Abl : teneturo
+partActFut Masc Sg Voc : teneture
+partActFut Masc Pl Nom : teneturi
+partActFut Masc Pl Acc : teneturos
+partActFut Masc Pl Gen : teneturorum
+partActFut Masc Pl Dat : teneturis
+partActFut Masc Pl Abl : teneturis
+partActFut Masc Pl Voc : teneturi
+partActFut Fem Sg Nom : tenetura
+partActFut Fem Sg Acc : teneturam
+partActFut Fem Sg Gen : teneturae
+partActFut Fem Sg Dat : teneturae
+partActFut Fem Sg Abl : tenetura
+partActFut Fem Sg Voc : tenetura
+partActFut Fem Pl Nom : teneturae
+partActFut Fem Pl Acc : teneturas
+partActFut Fem Pl Gen : teneturarum
+partActFut Fem Pl Dat : teneturis
+partActFut Fem Pl Abl : teneturis
+partActFut Fem Pl Voc : teneturae
+partActFut Neutr Sg Nom : teneturum
+partActFut Neutr Sg Acc : teneturum
+partActFut Neutr Sg Gen : teneturi
+partActFut Neutr Sg Dat : teneturo
+partActFut Neutr Sg Abl : teneturo
+partActFut Neutr Sg Voc : teneturum
+partActFut Neutr Pl Nom : tenetura
+partActFut Neutr Pl Acc : tenetura
+partActFut Neutr Pl Gen : teneturorum
+partActFut Neutr Pl Dat : teneturis
+partActFut Neutr Pl Abl : teneturis
+partActFut Neutr Pl Voc : tenetura
+partActPres Masc Sg Nom : tenens
+partActPres Masc Sg Acc : tenentem
+partActPres Masc Sg Gen : tenentis
+partActPres Masc Sg Dat : tenenti
+partActPres Masc Sg Abl : tenenti
+partActPres Masc Sg Voc : tenens
+partActPres Masc Pl Nom : tenentes
+partActPres Masc Pl Acc : tenentes
+partActPres Masc Pl Gen : tenentium
+partActPres Masc Pl Dat : tenentibus
+partActPres Masc Pl Abl : tenentibus
+partActPres Masc Pl Voc : tenentes
+partActPres Fem Sg Nom : tenens
+partActPres Fem Sg Acc : tenentem
+partActPres Fem Sg Gen : tenentis
+partActPres Fem Sg Dat : tenenti
+partActPres Fem Sg Abl : tenenti
+partActPres Fem Sg Voc : tenens
+partActPres Fem Pl Nom : tenentes
+partActPres Fem Pl Acc : tenentes
+partActPres Fem Pl Gen : tenentium
+partActPres Fem Pl Dat : tenentibus
+partActPres Fem Pl Abl : tenentibus
+partActPres Fem Pl Voc : tenentes
+partActPres Neutr Sg Nom : tenens
+partActPres Neutr Sg Acc : tenens
+partActPres Neutr Sg Gen : tenentis
+partActPres Neutr Sg Dat : tenenti
+partActPres Neutr Sg Abl : tenenti
+partActPres Neutr Sg Voc : tenens
+partActPres Neutr Pl Nom : tenentia
+partActPres Neutr Pl Acc : tenentia
+partActPres Neutr Pl Gen : tenentium
+partActPres Neutr Pl Dat : tenentibus
+partActPres Neutr Pl Abl : tenentibus
+partActPres Neutr Pl Voc : tenentia
+partPassPerf Masc Sg Nom : tenetus
+partPassPerf Masc Sg Acc : tenetum
+partPassPerf Masc Sg Gen : teneti
+partPassPerf Masc Sg Dat : teneto
+partPassPerf Masc Sg Abl : teneto
+partPassPerf Masc Sg Voc : tenete
+partPassPerf Masc Pl Nom : teneti
+partPassPerf Masc Pl Acc : tenetos
+partPassPerf Masc Pl Gen : tenetorum
+partPassPerf Masc Pl Dat : tenetis
+partPassPerf Masc Pl Abl : tenetis
+partPassPerf Masc Pl Voc : teneti
+partPassPerf Fem Sg Nom : teneta
+partPassPerf Fem Sg Acc : tenetam
+partPassPerf Fem Sg Gen : tenetae
+partPassPerf Fem Sg Dat : tenetae
+partPassPerf Fem Sg Abl : teneta
+partPassPerf Fem Sg Voc : teneta
+partPassPerf Fem Pl Nom : tenetae
+partPassPerf Fem Pl Acc : tenetas
+partPassPerf Fem Pl Gen : tenetarum
+partPassPerf Fem Pl Dat : tenetis
+partPassPerf Fem Pl Abl : tenetis
+partPassPerf Fem Pl Voc : tenetae
+partPassPerf Neutr Sg Nom : tenetum
+partPassPerf Neutr Sg Acc : tenetum
+partPassPerf Neutr Sg Gen : teneti
+partPassPerf Neutr Sg Dat : teneto
+partPassPerf Neutr Sg Abl : teneto
+partPassPerf Neutr Sg Voc : tenetum
+partPassPerf Neutr Pl Nom : teneta
+partPassPerf Neutr Pl Acc : teneta
+partPassPerf Neutr Pl Gen : tenetorum
+partPassPerf Neutr Pl Dat : tenetis
+partPassPerf Neutr Pl Abl : tenetis
+partPassPerf Neutr Pl Voc : teneta
+pass (VPass (VPres VInd) Masc Sg P1) : teneor
+pass (VPass (VPres VInd) Masc Sg P2) : teneris
+pass (VPass (VPres VInd) Masc Sg P3) : tenetur
+pass (VPass (VPres VInd) Masc Pl P1) : tenemur
+pass (VPass (VPres VInd) Masc Pl P2) : tenemini
+pass (VPass (VPres VInd) Masc Pl P3) : tenemur
+pass (VPass (VPres VInd) Fem Sg P1) : teneor
+pass (VPass (VPres VInd) Fem Sg P2) : teneris
+pass (VPass (VPres VInd) Fem Sg P3) : tenetur
+pass (VPass (VPres VInd) Fem Pl P1) : tenemur
+pass (VPass (VPres VInd) Fem Pl P2) : tenemini
+pass (VPass (VPres VInd) Fem Pl P3) : tenemur
+pass (VPass (VPres VInd) Neutr Sg P1) : teneor
+pass (VPass (VPres VInd) Neutr Sg P2) : teneris
+pass (VPass (VPres VInd) Neutr Sg P3) : tenetur
+pass (VPass (VPres VInd) Neutr Pl P1) : tenemur
+pass (VPass (VPres VInd) Neutr Pl P2) : tenemini
+pass (VPass (VPres VInd) Neutr Pl P3) : tenemur
+pass (VPass (VPres VConj) Masc Sg P1) : tenear
+pass (VPass (VPres VConj) Masc Sg P2) : tenearis
+pass (VPass (VPres VConj) Masc Sg P3) : teneatur
+pass (VPass (VPres VConj) Masc Pl P1) : teneamur
+pass (VPass (VPres VConj) Masc Pl P2) : teneamini
+pass (VPass (VPres VConj) Masc Pl P3) : teneamur
+pass (VPass (VPres VConj) Fem Sg P1) : tenear
+pass (VPass (VPres VConj) Fem Sg P2) : tenearis
+pass (VPass (VPres VConj) Fem Sg P3) : teneatur
+pass (VPass (VPres VConj) Fem Pl P1) : teneamur
+pass (VPass (VPres VConj) Fem Pl P2) : teneamini
+pass (VPass (VPres VConj) Fem Pl P3) : teneamur
+pass (VPass (VPres VConj) Neutr Sg P1) : tenear
+pass (VPass (VPres VConj) Neutr Sg P2) : tenearis
+pass (VPass (VPres VConj) Neutr Sg P3) : teneatur
+pass (VPass (VPres VConj) Neutr Pl P1) : teneamur
+pass (VPass (VPres VConj) Neutr Pl P2) : teneamini
+pass (VPass (VPres VConj) Neutr Pl P3) : teneamur
+pass (VPass (VImpf VInd) Masc Sg P1) : tener
+pass (VPass (VImpf VInd) Masc Sg P2) : teneris
+pass (VPass (VImpf VInd) Masc Sg P3) : tenetur
+pass (VPass (VImpf VInd) Masc Pl P1) : tenemur
+pass (VPass (VImpf VInd) Masc Pl P2) : tenemini
+pass (VPass (VImpf VInd) Masc Pl P3) : tenemur
+pass (VPass (VImpf VInd) Fem Sg P1) : tener
+pass (VPass (VImpf VInd) Fem Sg P2) : teneris
+pass (VPass (VImpf VInd) Fem Sg P3) : tenetur
+pass (VPass (VImpf VInd) Fem Pl P1) : tenemur
+pass (VPass (VImpf VInd) Fem Pl P2) : tenemini
+pass (VPass (VImpf VInd) Fem Pl P3) : tenemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : tener
+pass (VPass (VImpf VInd) Neutr Sg P2) : teneris
+pass (VPass (VImpf VInd) Neutr Sg P3) : tenetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : tenemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : tenemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : tenemur
+pass (VPass (VImpf VConj) Masc Sg P1) : tenerer
+pass (VPass (VImpf VConj) Masc Sg P2) : tenereris
+pass (VPass (VImpf VConj) Masc Sg P3) : teneretur
+pass (VPass (VImpf VConj) Masc Pl P1) : teneremur
+pass (VPass (VImpf VConj) Masc Pl P2) : teneremini
+pass (VPass (VImpf VConj) Masc Pl P3) : teneremur
+pass (VPass (VImpf VConj) Fem Sg P1) : tenerer
+pass (VPass (VImpf VConj) Fem Sg P2) : tenereris
+pass (VPass (VImpf VConj) Fem Sg P3) : teneretur
+pass (VPass (VImpf VConj) Fem Pl P1) : teneremur
+pass (VPass (VImpf VConj) Fem Pl P2) : teneremini
+pass (VPass (VImpf VConj) Fem Pl P3) : teneremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : tenerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : tenereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : teneretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : teneremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : teneremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : teneremur
+pass (VPass VFut Masc Sg P1) : tenebor
+pass (VPass VFut Masc Sg P2) : teneberis
+pass (VPass VFut Masc Sg P3) : tenebitur
+pass (VPass VFut Masc Pl P1) : tenebimur
+pass (VPass VFut Masc Pl P2) : tenebimini
+pass (VPass VFut Masc Pl P3) : tenebumur
+pass (VPass VFut Fem Sg P1) : tenebor
+pass (VPass VFut Fem Sg P2) : teneberis
+pass (VPass VFut Fem Sg P3) : tenebitur
+pass (VPass VFut Fem Pl P1) : tenebimur
+pass (VPass VFut Fem Pl P2) : tenebimini
+pass (VPass VFut Fem Pl P3) : tenebumur
+pass (VPass VFut Neutr Sg P1) : tenebor
+pass (VPass VFut Neutr Sg P2) : teneberis
+pass (VPass VFut Neutr Sg P3) : tenebitur
+pass (VPass VFut Neutr Pl P1) : tenebimur
+pass (VPass VFut Neutr Pl P2) : tenebimini
+pass (VPass VFut Neutr Pl P3) : tenebumur
+sup VSupAcc : tenetum
+sup VSupAbl : tenetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : agito
+act (VAct VSim (VPres VInd) Sg P2) : agitas
+act (VAct VSim (VPres VInd) Sg P3) : agitat
+act (VAct VSim (VPres VInd) Pl P1) : agitamus
+act (VAct VSim (VPres VInd) Pl P2) : agitatis
+act (VAct VSim (VPres VInd) Pl P3) : agitant
+act (VAct VSim (VPres VConj) Sg P1) : agitem
+act (VAct VSim (VPres VConj) Sg P2) : agites
+act (VAct VSim (VPres VConj) Sg P3) : agitet
+act (VAct VSim (VPres VConj) Pl P1) : agitemus
+act (VAct VSim (VPres VConj) Pl P2) : agitetis
+act (VAct VSim (VPres VConj) Pl P3) : agitent
+act (VAct VSim (VImpf VInd) Sg P1) : agitabam
+act (VAct VSim (VImpf VInd) Sg P2) : agitabas
+act (VAct VSim (VImpf VInd) Sg P3) : agitabat
+act (VAct VSim (VImpf VInd) Pl P1) : agitabamus
+act (VAct VSim (VImpf VInd) Pl P2) : agitabatis
+act (VAct VSim (VImpf VInd) Pl P3) : agitabant
+act (VAct VSim (VImpf VConj) Sg P1) : agitarem
+act (VAct VSim (VImpf VConj) Sg P2) : agitares
+act (VAct VSim (VImpf VConj) Sg P3) : agitaret
+act (VAct VSim (VImpf VConj) Pl P1) : agitaremus
+act (VAct VSim (VImpf VConj) Pl P2) : agitaretis
+act (VAct VSim (VImpf VConj) Pl P3) : agitarent
+act (VAct VSim VFut Sg P1) : agitabo
+act (VAct VSim VFut Sg P2) : agitabis
+act (VAct VSim VFut Sg P3) : agitabit
+act (VAct VSim VFut Pl P1) : agitabimus
+act (VAct VSim VFut Pl P2) : agitabitis
+act (VAct VSim VFut Pl P3) : agitabunt
+act (VAct VAnt (VPres VInd) Sg P1) : agitavi
+act (VAct VAnt (VPres VInd) Sg P2) : agitavisti
+act (VAct VAnt (VPres VInd) Sg P3) : agitavit
+act (VAct VAnt (VPres VInd) Pl P1) : agitavimus
+act (VAct VAnt (VPres VInd) Pl P2) : agitavistis
+act (VAct VAnt (VPres VInd) Pl P3) : agitaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : agitaverim
+act (VAct VAnt (VPres VConj) Sg P2) : agitaveris
+act (VAct VAnt (VPres VConj) Sg P3) : agitaverit
+act (VAct VAnt (VPres VConj) Pl P1) : agitaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : agitaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : agitaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : agitaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : agitaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : agitaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : agitaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : agitaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : agitaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : agitavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : agitavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : agitavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : agitavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : agitavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : agitavissent
+act (VAct VAnt VFut Sg P1) : agitavero
+act (VAct VAnt VFut Sg P2) : agitaveris
+act (VAct VAnt VFut Sg P3) : agitaverit
+act (VAct VAnt VFut Pl P1) : agitaverimus
+act (VAct VAnt VFut Pl P2) : agitaveritis
+act (VAct VAnt VFut Pl P3) : agitaverint
+c s : 
+ger VGenAcc : agitandum
+ger VGenGen : agitandi
+ger VGenDat : agitando
+ger VGenAbl : agitando
+geriv Masc Sg Nom : agitandus
+geriv Masc Sg Acc : agitandum
+geriv Masc Sg Gen : agitandi
+geriv Masc Sg Dat : agitando
+geriv Masc Sg Abl : agitando
+geriv Masc Sg Voc : agitande
+geriv Masc Pl Nom : agitandi
+geriv Masc Pl Acc : agitandos
+geriv Masc Pl Gen : agitandorum
+geriv Masc Pl Dat : agitandis
+geriv Masc Pl Abl : agitandis
+geriv Masc Pl Voc : agitandi
+geriv Fem Sg Nom : agitanda
+geriv Fem Sg Acc : agitandam
+geriv Fem Sg Gen : agitandae
+geriv Fem Sg Dat : agitandae
+geriv Fem Sg Abl : agitanda
+geriv Fem Sg Voc : agitanda
+geriv Fem Pl Nom : agitandae
+geriv Fem Pl Acc : agitandas
+geriv Fem Pl Gen : agitandarum
+geriv Fem Pl Dat : agitandis
+geriv Fem Pl Abl : agitandis
+geriv Fem Pl Voc : agitandae
+geriv Neutr Sg Nom : agitandum
+geriv Neutr Sg Acc : agitandum
+geriv Neutr Sg Gen : agitandi
+geriv Neutr Sg Dat : agitando
+geriv Neutr Sg Abl : agitando
+geriv Neutr Sg Voc : agitandum
+geriv Neutr Pl Nom : agitanda
+geriv Neutr Pl Acc : agitanda
+geriv Neutr Pl Gen : agitandorum
+geriv Neutr Pl Dat : agitandis
+geriv Neutr Pl Abl : agitandis
+geriv Neutr Pl Voc : agitanda
+imp (VImp1 Sg) : agita
+imp (VImp1 Pl) : agitate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : agitato
+imp (VImp2 Sg P3) : agitato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : agitatote
+imp (VImp2 Pl P3) : agitanto
+inf VInfActPres : agitare
+inf VInfActPerf : agitavisse
+inf VInfActFut : agitaturum
+partActFut Masc Sg Nom : agitaturus
+partActFut Masc Sg Acc : agitaturum
+partActFut Masc Sg Gen : agitaturi
+partActFut Masc Sg Dat : agitaturo
+partActFut Masc Sg Abl : agitaturo
+partActFut Masc Sg Voc : agitature
+partActFut Masc Pl Nom : agitaturi
+partActFut Masc Pl Acc : agitaturos
+partActFut Masc Pl Gen : agitaturorum
+partActFut Masc Pl Dat : agitaturis
+partActFut Masc Pl Abl : agitaturis
+partActFut Masc Pl Voc : agitaturi
+partActFut Fem Sg Nom : agitatura
+partActFut Fem Sg Acc : agitaturam
+partActFut Fem Sg Gen : agitaturae
+partActFut Fem Sg Dat : agitaturae
+partActFut Fem Sg Abl : agitatura
+partActFut Fem Sg Voc : agitatura
+partActFut Fem Pl Nom : agitaturae
+partActFut Fem Pl Acc : agitaturas
+partActFut Fem Pl Gen : agitaturarum
+partActFut Fem Pl Dat : agitaturis
+partActFut Fem Pl Abl : agitaturis
+partActFut Fem Pl Voc : agitaturae
+partActFut Neutr Sg Nom : agitaturum
+partActFut Neutr Sg Acc : agitaturum
+partActFut Neutr Sg Gen : agitaturi
+partActFut Neutr Sg Dat : agitaturo
+partActFut Neutr Sg Abl : agitaturo
+partActFut Neutr Sg Voc : agitaturum
+partActFut Neutr Pl Nom : agitatura
+partActFut Neutr Pl Acc : agitatura
+partActFut Neutr Pl Gen : agitaturorum
+partActFut Neutr Pl Dat : agitaturis
+partActFut Neutr Pl Abl : agitaturis
+partActFut Neutr Pl Voc : agitatura
+partActPres Masc Sg Nom : agitans
+partActPres Masc Sg Acc : agitantem
+partActPres Masc Sg Gen : agitantis
+partActPres Masc Sg Dat : agitanti
+partActPres Masc Sg Abl : agitanti
+partActPres Masc Sg Voc : agitans
+partActPres Masc Pl Nom : agitantes
+partActPres Masc Pl Acc : agitantes
+partActPres Masc Pl Gen : agitantium
+partActPres Masc Pl Dat : agitantibus
+partActPres Masc Pl Abl : agitantibus
+partActPres Masc Pl Voc : agitantes
+partActPres Fem Sg Nom : agitans
+partActPres Fem Sg Acc : agitantem
+partActPres Fem Sg Gen : agitantis
+partActPres Fem Sg Dat : agitanti
+partActPres Fem Sg Abl : agitanti
+partActPres Fem Sg Voc : agitans
+partActPres Fem Pl Nom : agitantes
+partActPres Fem Pl Acc : agitantes
+partActPres Fem Pl Gen : agitantium
+partActPres Fem Pl Dat : agitantibus
+partActPres Fem Pl Abl : agitantibus
+partActPres Fem Pl Voc : agitantes
+partActPres Neutr Sg Nom : agitans
+partActPres Neutr Sg Acc : agitans
+partActPres Neutr Sg Gen : agitantis
+partActPres Neutr Sg Dat : agitanti
+partActPres Neutr Sg Abl : agitanti
+partActPres Neutr Sg Voc : agitans
+partActPres Neutr Pl Nom : agitantia
+partActPres Neutr Pl Acc : agitantia
+partActPres Neutr Pl Gen : agitantium
+partActPres Neutr Pl Dat : agitantibus
+partActPres Neutr Pl Abl : agitantibus
+partActPres Neutr Pl Voc : agitantia
+partPassPerf Masc Sg Nom : agitatus
+partPassPerf Masc Sg Acc : agitatum
+partPassPerf Masc Sg Gen : agitati
+partPassPerf Masc Sg Dat : agitato
+partPassPerf Masc Sg Abl : agitato
+partPassPerf Masc Sg Voc : agitate
+partPassPerf Masc Pl Nom : agitati
+partPassPerf Masc Pl Acc : agitatos
+partPassPerf Masc Pl Gen : agitatorum
+partPassPerf Masc Pl Dat : agitatis
+partPassPerf Masc Pl Abl : agitatis
+partPassPerf Masc Pl Voc : agitati
+partPassPerf Fem Sg Nom : agitata
+partPassPerf Fem Sg Acc : agitatam
+partPassPerf Fem Sg Gen : agitatae
+partPassPerf Fem Sg Dat : agitatae
+partPassPerf Fem Sg Abl : agitata
+partPassPerf Fem Sg Voc : agitata
+partPassPerf Fem Pl Nom : agitatae
+partPassPerf Fem Pl Acc : agitatas
+partPassPerf Fem Pl Gen : agitatarum
+partPassPerf Fem Pl Dat : agitatis
+partPassPerf Fem Pl Abl : agitatis
+partPassPerf Fem Pl Voc : agitatae
+partPassPerf Neutr Sg Nom : agitatum
+partPassPerf Neutr Sg Acc : agitatum
+partPassPerf Neutr Sg Gen : agitati
+partPassPerf Neutr Sg Dat : agitato
+partPassPerf Neutr Sg Abl : agitato
+partPassPerf Neutr Sg Voc : agitatum
+partPassPerf Neutr Pl Nom : agitata
+partPassPerf Neutr Pl Acc : agitata
+partPassPerf Neutr Pl Gen : agitatorum
+partPassPerf Neutr Pl Dat : agitatis
+partPassPerf Neutr Pl Abl : agitatis
+partPassPerf Neutr Pl Voc : agitata
+pass (VPass (VPres VInd) Masc Sg P1) : agitor
+pass (VPass (VPres VInd) Masc Sg P2) : agitaris
+pass (VPass (VPres VInd) Masc Sg P3) : agitatur
+pass (VPass (VPres VInd) Masc Pl P1) : agitamur
+pass (VPass (VPres VInd) Masc Pl P2) : agitamini
+pass (VPass (VPres VInd) Masc Pl P3) : agitamur
+pass (VPass (VPres VInd) Fem Sg P1) : agitor
+pass (VPass (VPres VInd) Fem Sg P2) : agitaris
+pass (VPass (VPres VInd) Fem Sg P3) : agitatur
+pass (VPass (VPres VInd) Fem Pl P1) : agitamur
+pass (VPass (VPres VInd) Fem Pl P2) : agitamini
+pass (VPass (VPres VInd) Fem Pl P3) : agitamur
+pass (VPass (VPres VInd) Neutr Sg P1) : agitor
+pass (VPass (VPres VInd) Neutr Sg P2) : agitaris
+pass (VPass (VPres VInd) Neutr Sg P3) : agitatur
+pass (VPass (VPres VInd) Neutr Pl P1) : agitamur
+pass (VPass (VPres VInd) Neutr Pl P2) : agitamini
+pass (VPass (VPres VInd) Neutr Pl P3) : agitamur
+pass (VPass (VPres VConj) Masc Sg P1) : agiter
+pass (VPass (VPres VConj) Masc Sg P2) : agiteris
+pass (VPass (VPres VConj) Masc Sg P3) : agitetur
+pass (VPass (VPres VConj) Masc Pl P1) : agitemur
+pass (VPass (VPres VConj) Masc Pl P2) : agitemini
+pass (VPass (VPres VConj) Masc Pl P3) : agitemur
+pass (VPass (VPres VConj) Fem Sg P1) : agiter
+pass (VPass (VPres VConj) Fem Sg P2) : agiteris
+pass (VPass (VPres VConj) Fem Sg P3) : agitetur
+pass (VPass (VPres VConj) Fem Pl P1) : agitemur
+pass (VPass (VPres VConj) Fem Pl P2) : agitemini
+pass (VPass (VPres VConj) Fem Pl P3) : agitemur
+pass (VPass (VPres VConj) Neutr Sg P1) : agiter
+pass (VPass (VPres VConj) Neutr Sg P2) : agiteris
+pass (VPass (VPres VConj) Neutr Sg P3) : agitetur
+pass (VPass (VPres VConj) Neutr Pl P1) : agitemur
+pass (VPass (VPres VConj) Neutr Pl P2) : agitemini
+pass (VPass (VPres VConj) Neutr Pl P3) : agitemur
+pass (VPass (VImpf VInd) Masc Sg P1) : agitar
+pass (VPass (VImpf VInd) Masc Sg P2) : agitaris
+pass (VPass (VImpf VInd) Masc Sg P3) : agitatur
+pass (VPass (VImpf VInd) Masc Pl P1) : agitamur
+pass (VPass (VImpf VInd) Masc Pl P2) : agitamini
+pass (VPass (VImpf VInd) Masc Pl P3) : agitamur
+pass (VPass (VImpf VInd) Fem Sg P1) : agitar
+pass (VPass (VImpf VInd) Fem Sg P2) : agitaris
+pass (VPass (VImpf VInd) Fem Sg P3) : agitatur
+pass (VPass (VImpf VInd) Fem Pl P1) : agitamur
+pass (VPass (VImpf VInd) Fem Pl P2) : agitamini
+pass (VPass (VImpf VInd) Fem Pl P3) : agitamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : agitar
+pass (VPass (VImpf VInd) Neutr Sg P2) : agitaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : agitatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : agitamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : agitamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : agitamur
+pass (VPass (VImpf VConj) Masc Sg P1) : agitarer
+pass (VPass (VImpf VConj) Masc Sg P2) : agitareris
+pass (VPass (VImpf VConj) Masc Sg P3) : agitaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : agitaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : agitaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : agitaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : agitarer
+pass (VPass (VImpf VConj) Fem Sg P2) : agitareris
+pass (VPass (VImpf VConj) Fem Sg P3) : agitaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : agitaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : agitaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : agitaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : agitarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : agitareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : agitaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : agitaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : agitaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : agitaremur
+pass (VPass VFut Masc Sg P1) : agitabor
+pass (VPass VFut Masc Sg P2) : agitaberis
+pass (VPass VFut Masc Sg P3) : agitabitur
+pass (VPass VFut Masc Pl P1) : agitabimur
+pass (VPass VFut Masc Pl P2) : agitabimini
+pass (VPass VFut Masc Pl P3) : agitabumur
+pass (VPass VFut Fem Sg P1) : agitabor
+pass (VPass VFut Fem Sg P2) : agitaberis
+pass (VPass VFut Fem Sg P3) : agitabitur
+pass (VPass VFut Fem Pl P1) : agitabimur
+pass (VPass VFut Fem Pl P2) : agitabimini
+pass (VPass VFut Fem Pl P3) : agitabumur
+pass (VPass VFut Neutr Sg P1) : agitabor
+pass (VPass VFut Neutr Sg P2) : agitaberis
+pass (VPass VFut Neutr Sg P3) : agitabitur
+pass (VPass VFut Neutr Pl P1) : agitabimur
+pass (VPass VFut Neutr Pl P2) : agitabimini
+pass (VPass VFut Neutr Pl P3) : agitabumur
+sup VSupAcc : agitatum
+sup VSupAbl : agitatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : neco
+act (VAct VSim (VPres VInd) Sg P2) : necas
+act (VAct VSim (VPres VInd) Sg P3) : necat
+act (VAct VSim (VPres VInd) Pl P1) : necamus
+act (VAct VSim (VPres VInd) Pl P2) : necatis
+act (VAct VSim (VPres VInd) Pl P3) : necant
+act (VAct VSim (VPres VConj) Sg P1) : necem
+act (VAct VSim (VPres VConj) Sg P2) : neces
+act (VAct VSim (VPres VConj) Sg P3) : necet
+act (VAct VSim (VPres VConj) Pl P1) : necemus
+act (VAct VSim (VPres VConj) Pl P2) : necetis
+act (VAct VSim (VPres VConj) Pl P3) : necent
+act (VAct VSim (VImpf VInd) Sg P1) : necabam
+act (VAct VSim (VImpf VInd) Sg P2) : necabas
+act (VAct VSim (VImpf VInd) Sg P3) : necabat
+act (VAct VSim (VImpf VInd) Pl P1) : necabamus
+act (VAct VSim (VImpf VInd) Pl P2) : necabatis
+act (VAct VSim (VImpf VInd) Pl P3) : necabant
+act (VAct VSim (VImpf VConj) Sg P1) : necarem
+act (VAct VSim (VImpf VConj) Sg P2) : necares
+act (VAct VSim (VImpf VConj) Sg P3) : necaret
+act (VAct VSim (VImpf VConj) Pl P1) : necaremus
+act (VAct VSim (VImpf VConj) Pl P2) : necaretis
+act (VAct VSim (VImpf VConj) Pl P3) : necarent
+act (VAct VSim VFut Sg P1) : necabo
+act (VAct VSim VFut Sg P2) : necabis
+act (VAct VSim VFut Sg P3) : necabit
+act (VAct VSim VFut Pl P1) : necabimus
+act (VAct VSim VFut Pl P2) : necabitis
+act (VAct VSim VFut Pl P3) : necabunt
+act (VAct VAnt (VPres VInd) Sg P1) : necavi
+act (VAct VAnt (VPres VInd) Sg P2) : necavisti
+act (VAct VAnt (VPres VInd) Sg P3) : necavit
+act (VAct VAnt (VPres VInd) Pl P1) : necavimus
+act (VAct VAnt (VPres VInd) Pl P2) : necavistis
+act (VAct VAnt (VPres VInd) Pl P3) : necaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : necaverim
+act (VAct VAnt (VPres VConj) Sg P2) : necaveris
+act (VAct VAnt (VPres VConj) Sg P3) : necaverit
+act (VAct VAnt (VPres VConj) Pl P1) : necaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : necaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : necaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : necaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : necaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : necaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : necaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : necaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : necaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : necavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : necavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : necavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : necavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : necavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : necavissent
+act (VAct VAnt VFut Sg P1) : necavero
+act (VAct VAnt VFut Sg P2) : necaveris
+act (VAct VAnt VFut Sg P3) : necaverit
+act (VAct VAnt VFut Pl P1) : necaverimus
+act (VAct VAnt VFut Pl P2) : necaveritis
+act (VAct VAnt VFut Pl P3) : necaverint
+c s : 
+ger VGenAcc : necandum
+ger VGenGen : necandi
+ger VGenDat : necando
+ger VGenAbl : necando
+geriv Masc Sg Nom : necandus
+geriv Masc Sg Acc : necandum
+geriv Masc Sg Gen : necandi
+geriv Masc Sg Dat : necando
+geriv Masc Sg Abl : necando
+geriv Masc Sg Voc : necande
+geriv Masc Pl Nom : necandi
+geriv Masc Pl Acc : necandos
+geriv Masc Pl Gen : necandorum
+geriv Masc Pl Dat : necandis
+geriv Masc Pl Abl : necandis
+geriv Masc Pl Voc : necandi
+geriv Fem Sg Nom : necanda
+geriv Fem Sg Acc : necandam
+geriv Fem Sg Gen : necandae
+geriv Fem Sg Dat : necandae
+geriv Fem Sg Abl : necanda
+geriv Fem Sg Voc : necanda
+geriv Fem Pl Nom : necandae
+geriv Fem Pl Acc : necandas
+geriv Fem Pl Gen : necandarum
+geriv Fem Pl Dat : necandis
+geriv Fem Pl Abl : necandis
+geriv Fem Pl Voc : necandae
+geriv Neutr Sg Nom : necandum
+geriv Neutr Sg Acc : necandum
+geriv Neutr Sg Gen : necandi
+geriv Neutr Sg Dat : necando
+geriv Neutr Sg Abl : necando
+geriv Neutr Sg Voc : necandum
+geriv Neutr Pl Nom : necanda
+geriv Neutr Pl Acc : necanda
+geriv Neutr Pl Gen : necandorum
+geriv Neutr Pl Dat : necandis
+geriv Neutr Pl Abl : necandis
+geriv Neutr Pl Voc : necanda
+imp (VImp1 Sg) : neca
+imp (VImp1 Pl) : necate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : necato
+imp (VImp2 Sg P3) : necato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : necatote
+imp (VImp2 Pl P3) : necanto
+inf VInfActPres : necare
+inf VInfActPerf : necavisse
+inf VInfActFut : necaturum
+partActFut Masc Sg Nom : necaturus
+partActFut Masc Sg Acc : necaturum
+partActFut Masc Sg Gen : necaturi
+partActFut Masc Sg Dat : necaturo
+partActFut Masc Sg Abl : necaturo
+partActFut Masc Sg Voc : necature
+partActFut Masc Pl Nom : necaturi
+partActFut Masc Pl Acc : necaturos
+partActFut Masc Pl Gen : necaturorum
+partActFut Masc Pl Dat : necaturis
+partActFut Masc Pl Abl : necaturis
+partActFut Masc Pl Voc : necaturi
+partActFut Fem Sg Nom : necatura
+partActFut Fem Sg Acc : necaturam
+partActFut Fem Sg Gen : necaturae
+partActFut Fem Sg Dat : necaturae
+partActFut Fem Sg Abl : necatura
+partActFut Fem Sg Voc : necatura
+partActFut Fem Pl Nom : necaturae
+partActFut Fem Pl Acc : necaturas
+partActFut Fem Pl Gen : necaturarum
+partActFut Fem Pl Dat : necaturis
+partActFut Fem Pl Abl : necaturis
+partActFut Fem Pl Voc : necaturae
+partActFut Neutr Sg Nom : necaturum
+partActFut Neutr Sg Acc : necaturum
+partActFut Neutr Sg Gen : necaturi
+partActFut Neutr Sg Dat : necaturo
+partActFut Neutr Sg Abl : necaturo
+partActFut Neutr Sg Voc : necaturum
+partActFut Neutr Pl Nom : necatura
+partActFut Neutr Pl Acc : necatura
+partActFut Neutr Pl Gen : necaturorum
+partActFut Neutr Pl Dat : necaturis
+partActFut Neutr Pl Abl : necaturis
+partActFut Neutr Pl Voc : necatura
+partActPres Masc Sg Nom : necans
+partActPres Masc Sg Acc : necantem
+partActPres Masc Sg Gen : necantis
+partActPres Masc Sg Dat : necanti
+partActPres Masc Sg Abl : necanti
+partActPres Masc Sg Voc : necans
+partActPres Masc Pl Nom : necantes
+partActPres Masc Pl Acc : necantes
+partActPres Masc Pl Gen : necantium
+partActPres Masc Pl Dat : necantibus
+partActPres Masc Pl Abl : necantibus
+partActPres Masc Pl Voc : necantes
+partActPres Fem Sg Nom : necans
+partActPres Fem Sg Acc : necantem
+partActPres Fem Sg Gen : necantis
+partActPres Fem Sg Dat : necanti
+partActPres Fem Sg Abl : necanti
+partActPres Fem Sg Voc : necans
+partActPres Fem Pl Nom : necantes
+partActPres Fem Pl Acc : necantes
+partActPres Fem Pl Gen : necantium
+partActPres Fem Pl Dat : necantibus
+partActPres Fem Pl Abl : necantibus
+partActPres Fem Pl Voc : necantes
+partActPres Neutr Sg Nom : necans
+partActPres Neutr Sg Acc : necans
+partActPres Neutr Sg Gen : necantis
+partActPres Neutr Sg Dat : necanti
+partActPres Neutr Sg Abl : necanti
+partActPres Neutr Sg Voc : necans
+partActPres Neutr Pl Nom : necantia
+partActPres Neutr Pl Acc : necantia
+partActPres Neutr Pl Gen : necantium
+partActPres Neutr Pl Dat : necantibus
+partActPres Neutr Pl Abl : necantibus
+partActPres Neutr Pl Voc : necantia
+partPassPerf Masc Sg Nom : necatus
+partPassPerf Masc Sg Acc : necatum
+partPassPerf Masc Sg Gen : necati
+partPassPerf Masc Sg Dat : necato
+partPassPerf Masc Sg Abl : necato
+partPassPerf Masc Sg Voc : necate
+partPassPerf Masc Pl Nom : necati
+partPassPerf Masc Pl Acc : necatos
+partPassPerf Masc Pl Gen : necatorum
+partPassPerf Masc Pl Dat : necatis
+partPassPerf Masc Pl Abl : necatis
+partPassPerf Masc Pl Voc : necati
+partPassPerf Fem Sg Nom : necata
+partPassPerf Fem Sg Acc : necatam
+partPassPerf Fem Sg Gen : necatae
+partPassPerf Fem Sg Dat : necatae
+partPassPerf Fem Sg Abl : necata
+partPassPerf Fem Sg Voc : necata
+partPassPerf Fem Pl Nom : necatae
+partPassPerf Fem Pl Acc : necatas
+partPassPerf Fem Pl Gen : necatarum
+partPassPerf Fem Pl Dat : necatis
+partPassPerf Fem Pl Abl : necatis
+partPassPerf Fem Pl Voc : necatae
+partPassPerf Neutr Sg Nom : necatum
+partPassPerf Neutr Sg Acc : necatum
+partPassPerf Neutr Sg Gen : necati
+partPassPerf Neutr Sg Dat : necato
+partPassPerf Neutr Sg Abl : necato
+partPassPerf Neutr Sg Voc : necatum
+partPassPerf Neutr Pl Nom : necata
+partPassPerf Neutr Pl Acc : necata
+partPassPerf Neutr Pl Gen : necatorum
+partPassPerf Neutr Pl Dat : necatis
+partPassPerf Neutr Pl Abl : necatis
+partPassPerf Neutr Pl Voc : necata
+pass (VPass (VPres VInd) Masc Sg P1) : necor
+pass (VPass (VPres VInd) Masc Sg P2) : necaris
+pass (VPass (VPres VInd) Masc Sg P3) : necatur
+pass (VPass (VPres VInd) Masc Pl P1) : necamur
+pass (VPass (VPres VInd) Masc Pl P2) : necamini
+pass (VPass (VPres VInd) Masc Pl P3) : necamur
+pass (VPass (VPres VInd) Fem Sg P1) : necor
+pass (VPass (VPres VInd) Fem Sg P2) : necaris
+pass (VPass (VPres VInd) Fem Sg P3) : necatur
+pass (VPass (VPres VInd) Fem Pl P1) : necamur
+pass (VPass (VPres VInd) Fem Pl P2) : necamini
+pass (VPass (VPres VInd) Fem Pl P3) : necamur
+pass (VPass (VPres VInd) Neutr Sg P1) : necor
+pass (VPass (VPres VInd) Neutr Sg P2) : necaris
+pass (VPass (VPres VInd) Neutr Sg P3) : necatur
+pass (VPass (VPres VInd) Neutr Pl P1) : necamur
+pass (VPass (VPres VInd) Neutr Pl P2) : necamini
+pass (VPass (VPres VInd) Neutr Pl P3) : necamur
+pass (VPass (VPres VConj) Masc Sg P1) : necer
+pass (VPass (VPres VConj) Masc Sg P2) : neceris
+pass (VPass (VPres VConj) Masc Sg P3) : necetur
+pass (VPass (VPres VConj) Masc Pl P1) : necemur
+pass (VPass (VPres VConj) Masc Pl P2) : necemini
+pass (VPass (VPres VConj) Masc Pl P3) : necemur
+pass (VPass (VPres VConj) Fem Sg P1) : necer
+pass (VPass (VPres VConj) Fem Sg P2) : neceris
+pass (VPass (VPres VConj) Fem Sg P3) : necetur
+pass (VPass (VPres VConj) Fem Pl P1) : necemur
+pass (VPass (VPres VConj) Fem Pl P2) : necemini
+pass (VPass (VPres VConj) Fem Pl P3) : necemur
+pass (VPass (VPres VConj) Neutr Sg P1) : necer
+pass (VPass (VPres VConj) Neutr Sg P2) : neceris
+pass (VPass (VPres VConj) Neutr Sg P3) : necetur
+pass (VPass (VPres VConj) Neutr Pl P1) : necemur
+pass (VPass (VPres VConj) Neutr Pl P2) : necemini
+pass (VPass (VPres VConj) Neutr Pl P3) : necemur
+pass (VPass (VImpf VInd) Masc Sg P1) : necar
+pass (VPass (VImpf VInd) Masc Sg P2) : necaris
+pass (VPass (VImpf VInd) Masc Sg P3) : necatur
+pass (VPass (VImpf VInd) Masc Pl P1) : necamur
+pass (VPass (VImpf VInd) Masc Pl P2) : necamini
+pass (VPass (VImpf VInd) Masc Pl P3) : necamur
+pass (VPass (VImpf VInd) Fem Sg P1) : necar
+pass (VPass (VImpf VInd) Fem Sg P2) : necaris
+pass (VPass (VImpf VInd) Fem Sg P3) : necatur
+pass (VPass (VImpf VInd) Fem Pl P1) : necamur
+pass (VPass (VImpf VInd) Fem Pl P2) : necamini
+pass (VPass (VImpf VInd) Fem Pl P3) : necamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : necar
+pass (VPass (VImpf VInd) Neutr Sg P2) : necaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : necatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : necamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : necamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : necamur
+pass (VPass (VImpf VConj) Masc Sg P1) : necarer
+pass (VPass (VImpf VConj) Masc Sg P2) : necareris
+pass (VPass (VImpf VConj) Masc Sg P3) : necaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : necaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : necaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : necaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : necarer
+pass (VPass (VImpf VConj) Fem Sg P2) : necareris
+pass (VPass (VImpf VConj) Fem Sg P3) : necaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : necaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : necaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : necaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : necarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : necareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : necaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : necaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : necaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : necaremur
+pass (VPass VFut Masc Sg P1) : necabor
+pass (VPass VFut Masc Sg P2) : necaberis
+pass (VPass VFut Masc Sg P3) : necabitur
+pass (VPass VFut Masc Pl P1) : necabimur
+pass (VPass VFut Masc Pl P2) : necabimini
+pass (VPass VFut Masc Pl P3) : necabumur
+pass (VPass VFut Fem Sg P1) : necabor
+pass (VPass VFut Fem Sg P2) : necaberis
+pass (VPass VFut Fem Sg P3) : necabitur
+pass (VPass VFut Fem Pl P1) : necabimur
+pass (VPass VFut Fem Pl P2) : necabimini
+pass (VPass VFut Fem Pl P3) : necabumur
+pass (VPass VFut Neutr Sg P1) : necabor
+pass (VPass VFut Neutr Sg P2) : necaberis
+pass (VPass VFut Neutr Sg P3) : necabitur
+pass (VPass VFut Neutr Pl P1) : necabimur
+pass (VPass VFut Neutr Pl P2) : necabimini
+pass (VPass VFut Neutr Pl P3) : necabumur
+sup VSupAcc : necatum
+sup VSupAbl : necatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : scio
+act (VAct VSim (VPres VInd) Sg P2) : scis
+act (VAct VSim (VPres VInd) Sg P3) : scit
+act (VAct VSim (VPres VInd) Pl P1) : scimus
+act (VAct VSim (VPres VInd) Pl P2) : scitis
+act (VAct VSim (VPres VInd) Pl P3) : sciunt
+act (VAct VSim (VPres VConj) Sg P1) : sciam
+act (VAct VSim (VPres VConj) Sg P2) : scias
+act (VAct VSim (VPres VConj) Sg P3) : sciat
+act (VAct VSim (VPres VConj) Pl P1) : sciamus
+act (VAct VSim (VPres VConj) Pl P2) : sciatis
+act (VAct VSim (VPres VConj) Pl P3) : sciant
+act (VAct VSim (VImpf VInd) Sg P1) : sciebam
+act (VAct VSim (VImpf VInd) Sg P2) : sciebas
+act (VAct VSim (VImpf VInd) Sg P3) : sciebat
+act (VAct VSim (VImpf VInd) Pl P1) : sciebamus
+act (VAct VSim (VImpf VInd) Pl P2) : sciebatis
+act (VAct VSim (VImpf VInd) Pl P3) : sciebant
+act (VAct VSim (VImpf VConj) Sg P1) : scirem
+act (VAct VSim (VImpf VConj) Sg P2) : scires
+act (VAct VSim (VImpf VConj) Sg P3) : sciret
+act (VAct VSim (VImpf VConj) Pl P1) : sciremus
+act (VAct VSim (VImpf VConj) Pl P2) : sciretis
+act (VAct VSim (VImpf VConj) Pl P3) : scirent
+act (VAct VSim VFut Sg P1) : sciam
+act (VAct VSim VFut Sg P2) : scies
+act (VAct VSim VFut Sg P3) : sciet
+act (VAct VSim VFut Pl P1) : sciemus
+act (VAct VSim VFut Pl P2) : scietis
+act (VAct VSim VFut Pl P3) : scient
+act (VAct VAnt (VPres VInd) Sg P1) : scivi
+act (VAct VAnt (VPres VInd) Sg P2) : scivisti
+act (VAct VAnt (VPres VInd) Sg P3) : scivit
+act (VAct VAnt (VPres VInd) Pl P1) : scivimus
+act (VAct VAnt (VPres VInd) Pl P2) : scivistis
+act (VAct VAnt (VPres VInd) Pl P3) : sciverunt
+act (VAct VAnt (VPres VConj) Sg P1) : sciverim
+act (VAct VAnt (VPres VConj) Sg P2) : sciveris
+act (VAct VAnt (VPres VConj) Sg P3) : sciverit
+act (VAct VAnt (VPres VConj) Pl P1) : sciverimus
+act (VAct VAnt (VPres VConj) Pl P2) : sciveritis
+act (VAct VAnt (VPres VConj) Pl P3) : sciverint
+act (VAct VAnt (VImpf VInd) Sg P1) : sciveram
+act (VAct VAnt (VImpf VInd) Sg P2) : sciveras
+act (VAct VAnt (VImpf VInd) Sg P3) : sciverat
+act (VAct VAnt (VImpf VInd) Pl P1) : sciveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : sciveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : sciverant
+act (VAct VAnt (VImpf VConj) Sg P1) : scivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : scivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : scivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : scivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : scivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : scivissent
+act (VAct VAnt VFut Sg P1) : scivero
+act (VAct VAnt VFut Sg P2) : sciveris
+act (VAct VAnt VFut Sg P3) : sciverit
+act (VAct VAnt VFut Pl P1) : sciverimus
+act (VAct VAnt VFut Pl P2) : sciveritis
+act (VAct VAnt VFut Pl P3) : sciverint
+c s : 
+ger VGenAcc : scindum
+ger VGenGen : scindi
+ger VGenDat : scindo
+ger VGenAbl : scindo
+geriv Masc Sg Nom : scindus
+geriv Masc Sg Acc : scindum
+geriv Masc Sg Gen : scindi
+geriv Masc Sg Dat : scindo
+geriv Masc Sg Abl : scindo
+geriv Masc Sg Voc : scinde
+geriv Masc Pl Nom : scindi
+geriv Masc Pl Acc : scindos
+geriv Masc Pl Gen : scindorum
+geriv Masc Pl Dat : scindis
+geriv Masc Pl Abl : scindis
+geriv Masc Pl Voc : scindi
+geriv Fem Sg Nom : scinda
+geriv Fem Sg Acc : scindam
+geriv Fem Sg Gen : scindae
+geriv Fem Sg Dat : scindae
+geriv Fem Sg Abl : scinda
+geriv Fem Sg Voc : scinda
+geriv Fem Pl Nom : scindae
+geriv Fem Pl Acc : scindas
+geriv Fem Pl Gen : scindarum
+geriv Fem Pl Dat : scindis
+geriv Fem Pl Abl : scindis
+geriv Fem Pl Voc : scindae
+geriv Neutr Sg Nom : scindum
+geriv Neutr Sg Acc : scindum
+geriv Neutr Sg Gen : scindi
+geriv Neutr Sg Dat : scindo
+geriv Neutr Sg Abl : scindo
+geriv Neutr Sg Voc : scindum
+geriv Neutr Pl Nom : scinda
+geriv Neutr Pl Acc : scinda
+geriv Neutr Pl Gen : scindorum
+geriv Neutr Pl Dat : scindis
+geriv Neutr Pl Abl : scindis
+geriv Neutr Pl Voc : scinda
+imp (VImp1 Sg) : sci
+imp (VImp1 Pl) : scite
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : scito
+imp (VImp2 Sg P3) : scito
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : scitote
+imp (VImp2 Pl P3) : scinto
+inf VInfActPres : scire
+inf VInfActPerf : scivisse
+inf VInfActFut : sciturum
+partActFut Masc Sg Nom : sciturus
+partActFut Masc Sg Acc : sciturum
+partActFut Masc Sg Gen : scituri
+partActFut Masc Sg Dat : scituro
+partActFut Masc Sg Abl : scituro
+partActFut Masc Sg Voc : sciture
+partActFut Masc Pl Nom : scituri
+partActFut Masc Pl Acc : scituros
+partActFut Masc Pl Gen : sciturorum
+partActFut Masc Pl Dat : scituris
+partActFut Masc Pl Abl : scituris
+partActFut Masc Pl Voc : scituri
+partActFut Fem Sg Nom : scitura
+partActFut Fem Sg Acc : scituram
+partActFut Fem Sg Gen : sciturae
+partActFut Fem Sg Dat : sciturae
+partActFut Fem Sg Abl : scitura
+partActFut Fem Sg Voc : scitura
+partActFut Fem Pl Nom : sciturae
+partActFut Fem Pl Acc : scituras
+partActFut Fem Pl Gen : sciturarum
+partActFut Fem Pl Dat : scituris
+partActFut Fem Pl Abl : scituris
+partActFut Fem Pl Voc : sciturae
+partActFut Neutr Sg Nom : sciturum
+partActFut Neutr Sg Acc : sciturum
+partActFut Neutr Sg Gen : scituri
+partActFut Neutr Sg Dat : scituro
+partActFut Neutr Sg Abl : scituro
+partActFut Neutr Sg Voc : sciturum
+partActFut Neutr Pl Nom : scitura
+partActFut Neutr Pl Acc : scitura
+partActFut Neutr Pl Gen : sciturorum
+partActFut Neutr Pl Dat : scituris
+partActFut Neutr Pl Abl : scituris
+partActFut Neutr Pl Voc : scitura
+partActPres Masc Sg Nom : scins
+partActPres Masc Sg Acc : scintem
+partActPres Masc Sg Gen : scintis
+partActPres Masc Sg Dat : scinti
+partActPres Masc Sg Abl : scinti
+partActPres Masc Sg Voc : scins
+partActPres Masc Pl Nom : scintes
+partActPres Masc Pl Acc : scintes
+partActPres Masc Pl Gen : scintium
+partActPres Masc Pl Dat : scintibus
+partActPres Masc Pl Abl : scintibus
+partActPres Masc Pl Voc : scintes
+partActPres Fem Sg Nom : scins
+partActPres Fem Sg Acc : scintem
+partActPres Fem Sg Gen : scintis
+partActPres Fem Sg Dat : scinti
+partActPres Fem Sg Abl : scinti
+partActPres Fem Sg Voc : scins
+partActPres Fem Pl Nom : scintes
+partActPres Fem Pl Acc : scintes
+partActPres Fem Pl Gen : scintium
+partActPres Fem Pl Dat : scintibus
+partActPres Fem Pl Abl : scintibus
+partActPres Fem Pl Voc : scintes
+partActPres Neutr Sg Nom : scins
+partActPres Neutr Sg Acc : scins
+partActPres Neutr Sg Gen : scintis
+partActPres Neutr Sg Dat : scinti
+partActPres Neutr Sg Abl : scinti
+partActPres Neutr Sg Voc : scins
+partActPres Neutr Pl Nom : scintia
+partActPres Neutr Pl Acc : scintia
+partActPres Neutr Pl Gen : scintium
+partActPres Neutr Pl Dat : scintibus
+partActPres Neutr Pl Abl : scintibus
+partActPres Neutr Pl Voc : scintia
+partPassPerf Masc Sg Nom : scitus
+partPassPerf Masc Sg Acc : scitum
+partPassPerf Masc Sg Gen : sciti
+partPassPerf Masc Sg Dat : scito
+partPassPerf Masc Sg Abl : scito
+partPassPerf Masc Sg Voc : scite
+partPassPerf Masc Pl Nom : sciti
+partPassPerf Masc Pl Acc : scitos
+partPassPerf Masc Pl Gen : scitorum
+partPassPerf Masc Pl Dat : scitis
+partPassPerf Masc Pl Abl : scitis
+partPassPerf Masc Pl Voc : sciti
+partPassPerf Fem Sg Nom : scita
+partPassPerf Fem Sg Acc : scitam
+partPassPerf Fem Sg Gen : scitae
+partPassPerf Fem Sg Dat : scitae
+partPassPerf Fem Sg Abl : scita
+partPassPerf Fem Sg Voc : scita
+partPassPerf Fem Pl Nom : scitae
+partPassPerf Fem Pl Acc : scitas
+partPassPerf Fem Pl Gen : scitarum
+partPassPerf Fem Pl Dat : scitis
+partPassPerf Fem Pl Abl : scitis
+partPassPerf Fem Pl Voc : scitae
+partPassPerf Neutr Sg Nom : scitum
+partPassPerf Neutr Sg Acc : scitum
+partPassPerf Neutr Sg Gen : sciti
+partPassPerf Neutr Sg Dat : scito
+partPassPerf Neutr Sg Abl : scito
+partPassPerf Neutr Sg Voc : scitum
+partPassPerf Neutr Pl Nom : scita
+partPassPerf Neutr Pl Acc : scita
+partPassPerf Neutr Pl Gen : scitorum
+partPassPerf Neutr Pl Dat : scitis
+partPassPerf Neutr Pl Abl : scitis
+partPassPerf Neutr Pl Voc : scita
+pass (VPass (VPres VInd) Masc Sg P1) : scior
+pass (VPass (VPres VInd) Masc Sg P2) : sciris
+pass (VPass (VPres VInd) Masc Sg P3) : scitur
+pass (VPass (VPres VInd) Masc Pl P1) : scimur
+pass (VPass (VPres VInd) Masc Pl P2) : scimini
+pass (VPass (VPres VInd) Masc Pl P3) : scimur
+pass (VPass (VPres VInd) Fem Sg P1) : scior
+pass (VPass (VPres VInd) Fem Sg P2) : sciris
+pass (VPass (VPres VInd) Fem Sg P3) : scitur
+pass (VPass (VPres VInd) Fem Pl P1) : scimur
+pass (VPass (VPres VInd) Fem Pl P2) : scimini
+pass (VPass (VPres VInd) Fem Pl P3) : scimur
+pass (VPass (VPres VInd) Neutr Sg P1) : scior
+pass (VPass (VPres VInd) Neutr Sg P2) : sciris
+pass (VPass (VPres VInd) Neutr Sg P3) : scitur
+pass (VPass (VPres VInd) Neutr Pl P1) : scimur
+pass (VPass (VPres VInd) Neutr Pl P2) : scimini
+pass (VPass (VPres VInd) Neutr Pl P3) : scimur
+pass (VPass (VPres VConj) Masc Sg P1) : sciar
+pass (VPass (VPres VConj) Masc Sg P2) : sciaris
+pass (VPass (VPres VConj) Masc Sg P3) : sciatur
+pass (VPass (VPres VConj) Masc Pl P1) : sciamur
+pass (VPass (VPres VConj) Masc Pl P2) : sciamini
+pass (VPass (VPres VConj) Masc Pl P3) : sciamur
+pass (VPass (VPres VConj) Fem Sg P1) : sciar
+pass (VPass (VPres VConj) Fem Sg P2) : sciaris
+pass (VPass (VPres VConj) Fem Sg P3) : sciatur
+pass (VPass (VPres VConj) Fem Pl P1) : sciamur
+pass (VPass (VPres VConj) Fem Pl P2) : sciamini
+pass (VPass (VPres VConj) Fem Pl P3) : sciamur
+pass (VPass (VPres VConj) Neutr Sg P1) : sciar
+pass (VPass (VPres VConj) Neutr Sg P2) : sciaris
+pass (VPass (VPres VConj) Neutr Sg P3) : sciatur
+pass (VPass (VPres VConj) Neutr Pl P1) : sciamur
+pass (VPass (VPres VConj) Neutr Pl P2) : sciamini
+pass (VPass (VPres VConj) Neutr Pl P3) : sciamur
+pass (VPass (VImpf VInd) Masc Sg P1) : scir
+pass (VPass (VImpf VInd) Masc Sg P2) : sciris
+pass (VPass (VImpf VInd) Masc Sg P3) : scitur
+pass (VPass (VImpf VInd) Masc Pl P1) : scimur
+pass (VPass (VImpf VInd) Masc Pl P2) : scimini
+pass (VPass (VImpf VInd) Masc Pl P3) : scimur
+pass (VPass (VImpf VInd) Fem Sg P1) : scir
+pass (VPass (VImpf VInd) Fem Sg P2) : sciris
+pass (VPass (VImpf VInd) Fem Sg P3) : scitur
+pass (VPass (VImpf VInd) Fem Pl P1) : scimur
+pass (VPass (VImpf VInd) Fem Pl P2) : scimini
+pass (VPass (VImpf VInd) Fem Pl P3) : scimur
+pass (VPass (VImpf VInd) Neutr Sg P1) : scir
+pass (VPass (VImpf VInd) Neutr Sg P2) : sciris
+pass (VPass (VImpf VInd) Neutr Sg P3) : scitur
+pass (VPass (VImpf VInd) Neutr Pl P1) : scimur
+pass (VPass (VImpf VInd) Neutr Pl P2) : scimini
+pass (VPass (VImpf VInd) Neutr Pl P3) : scimur
+pass (VPass (VImpf VConj) Masc Sg P1) : scirer
+pass (VPass (VImpf VConj) Masc Sg P2) : scireris
+pass (VPass (VImpf VConj) Masc Sg P3) : sciretur
+pass (VPass (VImpf VConj) Masc Pl P1) : sciremur
+pass (VPass (VImpf VConj) Masc Pl P2) : sciremini
+pass (VPass (VImpf VConj) Masc Pl P3) : sciremur
+pass (VPass (VImpf VConj) Fem Sg P1) : scirer
+pass (VPass (VImpf VConj) Fem Sg P2) : scireris
+pass (VPass (VImpf VConj) Fem Sg P3) : sciretur
+pass (VPass (VImpf VConj) Fem Pl P1) : sciremur
+pass (VPass (VImpf VConj) Fem Pl P2) : sciremini
+pass (VPass (VImpf VConj) Fem Pl P3) : sciremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : scirer
+pass (VPass (VImpf VConj) Neutr Sg P2) : scireris
+pass (VPass (VImpf VConj) Neutr Sg P3) : sciretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : sciremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : sciremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : sciremur
+pass (VPass VFut Masc Sg P1) : scibor
+pass (VPass VFut Masc Sg P2) : sciberis
+pass (VPass VFut Masc Sg P3) : scibitur
+pass (VPass VFut Masc Pl P1) : scibimur
+pass (VPass VFut Masc Pl P2) : scibimini
+pass (VPass VFut Masc Pl P3) : scibumur
+pass (VPass VFut Fem Sg P1) : scibor
+pass (VPass VFut Fem Sg P2) : sciberis
+pass (VPass VFut Fem Sg P3) : scibitur
+pass (VPass VFut Fem Pl P1) : scibimur
+pass (VPass VFut Fem Pl P2) : scibimini
+pass (VPass VFut Fem Pl P3) : scibumur
+pass (VPass VFut Neutr Sg P1) : scibor
+pass (VPass VFut Neutr Sg P2) : sciberis
+pass (VPass VFut Neutr Sg P3) : scibitur
+pass (VPass VFut Neutr Pl P1) : scibimur
+pass (VPass VFut Neutr Pl P2) : scibimini
+pass (VPass VFut Neutr Pl P3) : scibumur
+sup VSupAcc : scitum
+sup VSupAbl : scitu
+
+ act (VAct VSim (VPres VInd) Sg P1) : disceo
+act (VAct VSim (VPres VInd) Sg P2) : disces
+act (VAct VSim (VPres VInd) Sg P3) : discet
+act (VAct VSim (VPres VInd) Pl P1) : discemus
+act (VAct VSim (VPres VInd) Pl P2) : discetis
+act (VAct VSim (VPres VInd) Pl P3) : discent
+act (VAct VSim (VPres VConj) Sg P1) : disceam
+act (VAct VSim (VPres VConj) Sg P2) : disceas
+act (VAct VSim (VPres VConj) Sg P3) : disceat
+act (VAct VSim (VPres VConj) Pl P1) : disceamus
+act (VAct VSim (VPres VConj) Pl P2) : disceatis
+act (VAct VSim (VPres VConj) Pl P3) : disceant
+act (VAct VSim (VImpf VInd) Sg P1) : discebam
+act (VAct VSim (VImpf VInd) Sg P2) : discebas
+act (VAct VSim (VImpf VInd) Sg P3) : discebat
+act (VAct VSim (VImpf VInd) Pl P1) : discebamus
+act (VAct VSim (VImpf VInd) Pl P2) : discebatis
+act (VAct VSim (VImpf VInd) Pl P3) : discebant
+act (VAct VSim (VImpf VConj) Sg P1) : discerem
+act (VAct VSim (VImpf VConj) Sg P2) : disceres
+act (VAct VSim (VImpf VConj) Sg P3) : disceret
+act (VAct VSim (VImpf VConj) Pl P1) : disceremus
+act (VAct VSim (VImpf VConj) Pl P2) : disceretis
+act (VAct VSim (VImpf VConj) Pl P3) : discerent
+act (VAct VSim VFut Sg P1) : discebo
+act (VAct VSim VFut Sg P2) : discebis
+act (VAct VSim VFut Sg P3) : discebit
+act (VAct VSim VFut Pl P1) : discebimus
+act (VAct VSim VFut Pl P2) : discebitis
+act (VAct VSim VFut Pl P3) : discebunt
+act (VAct VAnt (VPres VInd) Sg P1) : discui
+act (VAct VAnt (VPres VInd) Sg P2) : discuisti
+act (VAct VAnt (VPres VInd) Sg P3) : discuit
+act (VAct VAnt (VPres VInd) Pl P1) : discuimus
+act (VAct VAnt (VPres VInd) Pl P2) : discuistis
+act (VAct VAnt (VPres VInd) Pl P3) : discuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : discuerim
+act (VAct VAnt (VPres VConj) Sg P2) : discueris
+act (VAct VAnt (VPres VConj) Sg P3) : discuerit
+act (VAct VAnt (VPres VConj) Pl P1) : discuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : discueritis
+act (VAct VAnt (VPres VConj) Pl P3) : discuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : discueram
+act (VAct VAnt (VImpf VInd) Sg P2) : discueras
+act (VAct VAnt (VImpf VInd) Sg P3) : discuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : discueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : discueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : discuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : discuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : discuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : discuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : discuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : discuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : discuissent
+act (VAct VAnt VFut Sg P1) : discuero
+act (VAct VAnt VFut Sg P2) : discueris
+act (VAct VAnt VFut Sg P3) : discuerit
+act (VAct VAnt VFut Pl P1) : discuerimus
+act (VAct VAnt VFut Pl P2) : discueritis
+act (VAct VAnt VFut Pl P3) : discuerint
+c s : 
+ger VGenAcc : discendum
+ger VGenGen : discendi
+ger VGenDat : discendo
+ger VGenAbl : discendo
+geriv Masc Sg Nom : discendus
+geriv Masc Sg Acc : discendum
+geriv Masc Sg Gen : discendi
+geriv Masc Sg Dat : discendo
+geriv Masc Sg Abl : discendo
+geriv Masc Sg Voc : discende
+geriv Masc Pl Nom : discendi
+geriv Masc Pl Acc : discendos
+geriv Masc Pl Gen : discendorum
+geriv Masc Pl Dat : discendis
+geriv Masc Pl Abl : discendis
+geriv Masc Pl Voc : discendi
+geriv Fem Sg Nom : discenda
+geriv Fem Sg Acc : discendam
+geriv Fem Sg Gen : discendae
+geriv Fem Sg Dat : discendae
+geriv Fem Sg Abl : discenda
+geriv Fem Sg Voc : discenda
+geriv Fem Pl Nom : discendae
+geriv Fem Pl Acc : discendas
+geriv Fem Pl Gen : discendarum
+geriv Fem Pl Dat : discendis
+geriv Fem Pl Abl : discendis
+geriv Fem Pl Voc : discendae
+geriv Neutr Sg Nom : discendum
+geriv Neutr Sg Acc : discendum
+geriv Neutr Sg Gen : discendi
+geriv Neutr Sg Dat : discendo
+geriv Neutr Sg Abl : discendo
+geriv Neutr Sg Voc : discendum
+geriv Neutr Pl Nom : discenda
+geriv Neutr Pl Acc : discenda
+geriv Neutr Pl Gen : discendorum
+geriv Neutr Pl Dat : discendis
+geriv Neutr Pl Abl : discendis
+geriv Neutr Pl Voc : discenda
+imp (VImp1 Sg) : disce
+imp (VImp1 Pl) : discete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : disceto
+imp (VImp2 Sg P3) : disceto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : discetote
+imp (VImp2 Pl P3) : discento
+inf VInfActPres : discere
+inf VInfActPerf : discuisse
+inf VInfActFut : disceturum
+partActFut Masc Sg Nom : disceturus
+partActFut Masc Sg Acc : disceturum
+partActFut Masc Sg Gen : disceturi
+partActFut Masc Sg Dat : disceturo
+partActFut Masc Sg Abl : disceturo
+partActFut Masc Sg Voc : disceture
+partActFut Masc Pl Nom : disceturi
+partActFut Masc Pl Acc : disceturos
+partActFut Masc Pl Gen : disceturorum
+partActFut Masc Pl Dat : disceturis
+partActFut Masc Pl Abl : disceturis
+partActFut Masc Pl Voc : disceturi
+partActFut Fem Sg Nom : discetura
+partActFut Fem Sg Acc : disceturam
+partActFut Fem Sg Gen : disceturae
+partActFut Fem Sg Dat : disceturae
+partActFut Fem Sg Abl : discetura
+partActFut Fem Sg Voc : discetura
+partActFut Fem Pl Nom : disceturae
+partActFut Fem Pl Acc : disceturas
+partActFut Fem Pl Gen : disceturarum
+partActFut Fem Pl Dat : disceturis
+partActFut Fem Pl Abl : disceturis
+partActFut Fem Pl Voc : disceturae
+partActFut Neutr Sg Nom : disceturum
+partActFut Neutr Sg Acc : disceturum
+partActFut Neutr Sg Gen : disceturi
+partActFut Neutr Sg Dat : disceturo
+partActFut Neutr Sg Abl : disceturo
+partActFut Neutr Sg Voc : disceturum
+partActFut Neutr Pl Nom : discetura
+partActFut Neutr Pl Acc : discetura
+partActFut Neutr Pl Gen : disceturorum
+partActFut Neutr Pl Dat : disceturis
+partActFut Neutr Pl Abl : disceturis
+partActFut Neutr Pl Voc : discetura
+partActPres Masc Sg Nom : discens
+partActPres Masc Sg Acc : discentem
+partActPres Masc Sg Gen : discentis
+partActPres Masc Sg Dat : discenti
+partActPres Masc Sg Abl : discenti
+partActPres Masc Sg Voc : discens
+partActPres Masc Pl Nom : discentes
+partActPres Masc Pl Acc : discentes
+partActPres Masc Pl Gen : discentium
+partActPres Masc Pl Dat : discentibus
+partActPres Masc Pl Abl : discentibus
+partActPres Masc Pl Voc : discentes
+partActPres Fem Sg Nom : discens
+partActPres Fem Sg Acc : discentem
+partActPres Fem Sg Gen : discentis
+partActPres Fem Sg Dat : discenti
+partActPres Fem Sg Abl : discenti
+partActPres Fem Sg Voc : discens
+partActPres Fem Pl Nom : discentes
+partActPres Fem Pl Acc : discentes
+partActPres Fem Pl Gen : discentium
+partActPres Fem Pl Dat : discentibus
+partActPres Fem Pl Abl : discentibus
+partActPres Fem Pl Voc : discentes
+partActPres Neutr Sg Nom : discens
+partActPres Neutr Sg Acc : discens
+partActPres Neutr Sg Gen : discentis
+partActPres Neutr Sg Dat : discenti
+partActPres Neutr Sg Abl : discenti
+partActPres Neutr Sg Voc : discens
+partActPres Neutr Pl Nom : discentia
+partActPres Neutr Pl Acc : discentia
+partActPres Neutr Pl Gen : discentium
+partActPres Neutr Pl Dat : discentibus
+partActPres Neutr Pl Abl : discentibus
+partActPres Neutr Pl Voc : discentia
+partPassPerf Masc Sg Nom : discetus
+partPassPerf Masc Sg Acc : discetum
+partPassPerf Masc Sg Gen : disceti
+partPassPerf Masc Sg Dat : disceto
+partPassPerf Masc Sg Abl : disceto
+partPassPerf Masc Sg Voc : discete
+partPassPerf Masc Pl Nom : disceti
+partPassPerf Masc Pl Acc : discetos
+partPassPerf Masc Pl Gen : discetorum
+partPassPerf Masc Pl Dat : discetis
+partPassPerf Masc Pl Abl : discetis
+partPassPerf Masc Pl Voc : disceti
+partPassPerf Fem Sg Nom : disceta
+partPassPerf Fem Sg Acc : discetam
+partPassPerf Fem Sg Gen : discetae
+partPassPerf Fem Sg Dat : discetae
+partPassPerf Fem Sg Abl : disceta
+partPassPerf Fem Sg Voc : disceta
+partPassPerf Fem Pl Nom : discetae
+partPassPerf Fem Pl Acc : discetas
+partPassPerf Fem Pl Gen : discetarum
+partPassPerf Fem Pl Dat : discetis
+partPassPerf Fem Pl Abl : discetis
+partPassPerf Fem Pl Voc : discetae
+partPassPerf Neutr Sg Nom : discetum
+partPassPerf Neutr Sg Acc : discetum
+partPassPerf Neutr Sg Gen : disceti
+partPassPerf Neutr Sg Dat : disceto
+partPassPerf Neutr Sg Abl : disceto
+partPassPerf Neutr Sg Voc : discetum
+partPassPerf Neutr Pl Nom : disceta
+partPassPerf Neutr Pl Acc : disceta
+partPassPerf Neutr Pl Gen : discetorum
+partPassPerf Neutr Pl Dat : discetis
+partPassPerf Neutr Pl Abl : discetis
+partPassPerf Neutr Pl Voc : disceta
+pass (VPass (VPres VInd) Masc Sg P1) : disceor
+pass (VPass (VPres VInd) Masc Sg P2) : disceris
+pass (VPass (VPres VInd) Masc Sg P3) : discetur
+pass (VPass (VPres VInd) Masc Pl P1) : discemur
+pass (VPass (VPres VInd) Masc Pl P2) : discemini
+pass (VPass (VPres VInd) Masc Pl P3) : discemur
+pass (VPass (VPres VInd) Fem Sg P1) : disceor
+pass (VPass (VPres VInd) Fem Sg P2) : disceris
+pass (VPass (VPres VInd) Fem Sg P3) : discetur
+pass (VPass (VPres VInd) Fem Pl P1) : discemur
+pass (VPass (VPres VInd) Fem Pl P2) : discemini
+pass (VPass (VPres VInd) Fem Pl P3) : discemur
+pass (VPass (VPres VInd) Neutr Sg P1) : disceor
+pass (VPass (VPres VInd) Neutr Sg P2) : disceris
+pass (VPass (VPres VInd) Neutr Sg P3) : discetur
+pass (VPass (VPres VInd) Neutr Pl P1) : discemur
+pass (VPass (VPres VInd) Neutr Pl P2) : discemini
+pass (VPass (VPres VInd) Neutr Pl P3) : discemur
+pass (VPass (VPres VConj) Masc Sg P1) : discear
+pass (VPass (VPres VConj) Masc Sg P2) : discearis
+pass (VPass (VPres VConj) Masc Sg P3) : disceatur
+pass (VPass (VPres VConj) Masc Pl P1) : disceamur
+pass (VPass (VPres VConj) Masc Pl P2) : disceamini
+pass (VPass (VPres VConj) Masc Pl P3) : disceamur
+pass (VPass (VPres VConj) Fem Sg P1) : discear
+pass (VPass (VPres VConj) Fem Sg P2) : discearis
+pass (VPass (VPres VConj) Fem Sg P3) : disceatur
+pass (VPass (VPres VConj) Fem Pl P1) : disceamur
+pass (VPass (VPres VConj) Fem Pl P2) : disceamini
+pass (VPass (VPres VConj) Fem Pl P3) : disceamur
+pass (VPass (VPres VConj) Neutr Sg P1) : discear
+pass (VPass (VPres VConj) Neutr Sg P2) : discearis
+pass (VPass (VPres VConj) Neutr Sg P3) : disceatur
+pass (VPass (VPres VConj) Neutr Pl P1) : disceamur
+pass (VPass (VPres VConj) Neutr Pl P2) : disceamini
+pass (VPass (VPres VConj) Neutr Pl P3) : disceamur
+pass (VPass (VImpf VInd) Masc Sg P1) : discer
+pass (VPass (VImpf VInd) Masc Sg P2) : disceris
+pass (VPass (VImpf VInd) Masc Sg P3) : discetur
+pass (VPass (VImpf VInd) Masc Pl P1) : discemur
+pass (VPass (VImpf VInd) Masc Pl P2) : discemini
+pass (VPass (VImpf VInd) Masc Pl P3) : discemur
+pass (VPass (VImpf VInd) Fem Sg P1) : discer
+pass (VPass (VImpf VInd) Fem Sg P2) : disceris
+pass (VPass (VImpf VInd) Fem Sg P3) : discetur
+pass (VPass (VImpf VInd) Fem Pl P1) : discemur
+pass (VPass (VImpf VInd) Fem Pl P2) : discemini
+pass (VPass (VImpf VInd) Fem Pl P3) : discemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : discer
+pass (VPass (VImpf VInd) Neutr Sg P2) : disceris
+pass (VPass (VImpf VInd) Neutr Sg P3) : discetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : discemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : discemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : discemur
+pass (VPass (VImpf VConj) Masc Sg P1) : discerer
+pass (VPass (VImpf VConj) Masc Sg P2) : discereris
+pass (VPass (VImpf VConj) Masc Sg P3) : disceretur
+pass (VPass (VImpf VConj) Masc Pl P1) : disceremur
+pass (VPass (VImpf VConj) Masc Pl P2) : disceremini
+pass (VPass (VImpf VConj) Masc Pl P3) : disceremur
+pass (VPass (VImpf VConj) Fem Sg P1) : discerer
+pass (VPass (VImpf VConj) Fem Sg P2) : discereris
+pass (VPass (VImpf VConj) Fem Sg P3) : disceretur
+pass (VPass (VImpf VConj) Fem Pl P1) : disceremur
+pass (VPass (VImpf VConj) Fem Pl P2) : disceremini
+pass (VPass (VImpf VConj) Fem Pl P3) : disceremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : discerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : discereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : disceretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : disceremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : disceremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : disceremur
+pass (VPass VFut Masc Sg P1) : discebor
+pass (VPass VFut Masc Sg P2) : disceberis
+pass (VPass VFut Masc Sg P3) : discebitur
+pass (VPass VFut Masc Pl P1) : discebimur
+pass (VPass VFut Masc Pl P2) : discebimini
+pass (VPass VFut Masc Pl P3) : discebumur
+pass (VPass VFut Fem Sg P1) : discebor
+pass (VPass VFut Fem Sg P2) : disceberis
+pass (VPass VFut Fem Sg P3) : discebitur
+pass (VPass VFut Fem Pl P1) : discebimur
+pass (VPass VFut Fem Pl P2) : discebimini
+pass (VPass VFut Fem Pl P3) : discebumur
+pass (VPass VFut Neutr Sg P1) : discebor
+pass (VPass VFut Neutr Sg P2) : disceberis
+pass (VPass VFut Neutr Sg P3) : discebitur
+pass (VPass VFut Neutr Pl P1) : discebimur
+pass (VPass VFut Neutr Pl P2) : discebimini
+pass (VPass VFut Neutr Pl P3) : discebumur
+sup VSupAcc : discetum
+sup VSupAbl : discetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : relinqueo
+act (VAct VSim (VPres VInd) Sg P2) : relinques
+act (VAct VSim (VPres VInd) Sg P3) : relinquet
+act (VAct VSim (VPres VInd) Pl P1) : relinquemus
+act (VAct VSim (VPres VInd) Pl P2) : relinquetis
+act (VAct VSim (VPres VInd) Pl P3) : relinquent
+act (VAct VSim (VPres VConj) Sg P1) : relinqueam
+act (VAct VSim (VPres VConj) Sg P2) : relinqueas
+act (VAct VSim (VPres VConj) Sg P3) : relinqueat
+act (VAct VSim (VPres VConj) Pl P1) : relinqueamus
+act (VAct VSim (VPres VConj) Pl P2) : relinqueatis
+act (VAct VSim (VPres VConj) Pl P3) : relinqueant
+act (VAct VSim (VImpf VInd) Sg P1) : relinquebam
+act (VAct VSim (VImpf VInd) Sg P2) : relinquebas
+act (VAct VSim (VImpf VInd) Sg P3) : relinquebat
+act (VAct VSim (VImpf VInd) Pl P1) : relinquebamus
+act (VAct VSim (VImpf VInd) Pl P2) : relinquebatis
+act (VAct VSim (VImpf VInd) Pl P3) : relinquebant
+act (VAct VSim (VImpf VConj) Sg P1) : relinquerem
+act (VAct VSim (VImpf VConj) Sg P2) : relinqueres
+act (VAct VSim (VImpf VConj) Sg P3) : relinqueret
+act (VAct VSim (VImpf VConj) Pl P1) : relinqueremus
+act (VAct VSim (VImpf VConj) Pl P2) : relinqueretis
+act (VAct VSim (VImpf VConj) Pl P3) : relinquerent
+act (VAct VSim VFut Sg P1) : relinquebo
+act (VAct VSim VFut Sg P2) : relinquebis
+act (VAct VSim VFut Sg P3) : relinquebit
+act (VAct VSim VFut Pl P1) : relinquebimus
+act (VAct VSim VFut Pl P2) : relinquebitis
+act (VAct VSim VFut Pl P3) : relinquebunt
+act (VAct VAnt (VPres VInd) Sg P1) : relinquui
+act (VAct VAnt (VPres VInd) Sg P2) : relinquuisti
+act (VAct VAnt (VPres VInd) Sg P3) : relinquuit
+act (VAct VAnt (VPres VInd) Pl P1) : relinquuimus
+act (VAct VAnt (VPres VInd) Pl P2) : relinquuistis
+act (VAct VAnt (VPres VInd) Pl P3) : relinquuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : relinquuerim
+act (VAct VAnt (VPres VConj) Sg P2) : relinquueris
+act (VAct VAnt (VPres VConj) Sg P3) : relinquuerit
+act (VAct VAnt (VPres VConj) Pl P1) : relinquuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : relinquueritis
+act (VAct VAnt (VPres VConj) Pl P3) : relinquuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : relinquueram
+act (VAct VAnt (VImpf VInd) Sg P2) : relinquueras
+act (VAct VAnt (VImpf VInd) Sg P3) : relinquuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : relinquueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : relinquueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : relinquuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : relinquuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : relinquuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : relinquuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : relinquuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : relinquuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : relinquuissent
+act (VAct VAnt VFut Sg P1) : relinquuero
+act (VAct VAnt VFut Sg P2) : relinquueris
+act (VAct VAnt VFut Sg P3) : relinquuerit
+act (VAct VAnt VFut Pl P1) : relinquuerimus
+act (VAct VAnt VFut Pl P2) : relinquueritis
+act (VAct VAnt VFut Pl P3) : relinquuerint
+c s : 
+ger VGenAcc : relinquendum
+ger VGenGen : relinquendi
+ger VGenDat : relinquendo
+ger VGenAbl : relinquendo
+geriv Masc Sg Nom : relinquendus
+geriv Masc Sg Acc : relinquendum
+geriv Masc Sg Gen : relinquendi
+geriv Masc Sg Dat : relinquendo
+geriv Masc Sg Abl : relinquendo
+geriv Masc Sg Voc : relinquende
+geriv Masc Pl Nom : relinquendi
+geriv Masc Pl Acc : relinquendos
+geriv Masc Pl Gen : relinquendorum
+geriv Masc Pl Dat : relinquendis
+geriv Masc Pl Abl : relinquendis
+geriv Masc Pl Voc : relinquendi
+geriv Fem Sg Nom : relinquenda
+geriv Fem Sg Acc : relinquendam
+geriv Fem Sg Gen : relinquendae
+geriv Fem Sg Dat : relinquendae
+geriv Fem Sg Abl : relinquenda
+geriv Fem Sg Voc : relinquenda
+geriv Fem Pl Nom : relinquendae
+geriv Fem Pl Acc : relinquendas
+geriv Fem Pl Gen : relinquendarum
+geriv Fem Pl Dat : relinquendis
+geriv Fem Pl Abl : relinquendis
+geriv Fem Pl Voc : relinquendae
+geriv Neutr Sg Nom : relinquendum
+geriv Neutr Sg Acc : relinquendum
+geriv Neutr Sg Gen : relinquendi
+geriv Neutr Sg Dat : relinquendo
+geriv Neutr Sg Abl : relinquendo
+geriv Neutr Sg Voc : relinquendum
+geriv Neutr Pl Nom : relinquenda
+geriv Neutr Pl Acc : relinquenda
+geriv Neutr Pl Gen : relinquendorum
+geriv Neutr Pl Dat : relinquendis
+geriv Neutr Pl Abl : relinquendis
+geriv Neutr Pl Voc : relinquenda
+imp (VImp1 Sg) : relinque
+imp (VImp1 Pl) : relinquete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : relinqueto
+imp (VImp2 Sg P3) : relinqueto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : relinquetote
+imp (VImp2 Pl P3) : relinquento
+inf VInfActPres : relinquere
+inf VInfActPerf : relinquuisse
+inf VInfActFut : relinqueturum
+partActFut Masc Sg Nom : relinqueturus
+partActFut Masc Sg Acc : relinqueturum
+partActFut Masc Sg Gen : relinqueturi
+partActFut Masc Sg Dat : relinqueturo
+partActFut Masc Sg Abl : relinqueturo
+partActFut Masc Sg Voc : relinqueture
+partActFut Masc Pl Nom : relinqueturi
+partActFut Masc Pl Acc : relinqueturos
+partActFut Masc Pl Gen : relinqueturorum
+partActFut Masc Pl Dat : relinqueturis
+partActFut Masc Pl Abl : relinqueturis
+partActFut Masc Pl Voc : relinqueturi
+partActFut Fem Sg Nom : relinquetura
+partActFut Fem Sg Acc : relinqueturam
+partActFut Fem Sg Gen : relinqueturae
+partActFut Fem Sg Dat : relinqueturae
+partActFut Fem Sg Abl : relinquetura
+partActFut Fem Sg Voc : relinquetura
+partActFut Fem Pl Nom : relinqueturae
+partActFut Fem Pl Acc : relinqueturas
+partActFut Fem Pl Gen : relinqueturarum
+partActFut Fem Pl Dat : relinqueturis
+partActFut Fem Pl Abl : relinqueturis
+partActFut Fem Pl Voc : relinqueturae
+partActFut Neutr Sg Nom : relinqueturum
+partActFut Neutr Sg Acc : relinqueturum
+partActFut Neutr Sg Gen : relinqueturi
+partActFut Neutr Sg Dat : relinqueturo
+partActFut Neutr Sg Abl : relinqueturo
+partActFut Neutr Sg Voc : relinqueturum
+partActFut Neutr Pl Nom : relinquetura
+partActFut Neutr Pl Acc : relinquetura
+partActFut Neutr Pl Gen : relinqueturorum
+partActFut Neutr Pl Dat : relinqueturis
+partActFut Neutr Pl Abl : relinqueturis
+partActFut Neutr Pl Voc : relinquetura
+partActPres Masc Sg Nom : relinquens
+partActPres Masc Sg Acc : relinquentem
+partActPres Masc Sg Gen : relinquentis
+partActPres Masc Sg Dat : relinquenti
+partActPres Masc Sg Abl : relinquenti
+partActPres Masc Sg Voc : relinquens
+partActPres Masc Pl Nom : relinquentes
+partActPres Masc Pl Acc : relinquentes
+partActPres Masc Pl Gen : relinquentium
+partActPres Masc Pl Dat : relinquentibus
+partActPres Masc Pl Abl : relinquentibus
+partActPres Masc Pl Voc : relinquentes
+partActPres Fem Sg Nom : relinquens
+partActPres Fem Sg Acc : relinquentem
+partActPres Fem Sg Gen : relinquentis
+partActPres Fem Sg Dat : relinquenti
+partActPres Fem Sg Abl : relinquenti
+partActPres Fem Sg Voc : relinquens
+partActPres Fem Pl Nom : relinquentes
+partActPres Fem Pl Acc : relinquentes
+partActPres Fem Pl Gen : relinquentium
+partActPres Fem Pl Dat : relinquentibus
+partActPres Fem Pl Abl : relinquentibus
+partActPres Fem Pl Voc : relinquentes
+partActPres Neutr Sg Nom : relinquens
+partActPres Neutr Sg Acc : relinquens
+partActPres Neutr Sg Gen : relinquentis
+partActPres Neutr Sg Dat : relinquenti
+partActPres Neutr Sg Abl : relinquenti
+partActPres Neutr Sg Voc : relinquens
+partActPres Neutr Pl Nom : relinquentia
+partActPres Neutr Pl Acc : relinquentia
+partActPres Neutr Pl Gen : relinquentium
+partActPres Neutr Pl Dat : relinquentibus
+partActPres Neutr Pl Abl : relinquentibus
+partActPres Neutr Pl Voc : relinquentia
+partPassPerf Masc Sg Nom : relinquetus
+partPassPerf Masc Sg Acc : relinquetum
+partPassPerf Masc Sg Gen : relinqueti
+partPassPerf Masc Sg Dat : relinqueto
+partPassPerf Masc Sg Abl : relinqueto
+partPassPerf Masc Sg Voc : relinquete
+partPassPerf Masc Pl Nom : relinqueti
+partPassPerf Masc Pl Acc : relinquetos
+partPassPerf Masc Pl Gen : relinquetorum
+partPassPerf Masc Pl Dat : relinquetis
+partPassPerf Masc Pl Abl : relinquetis
+partPassPerf Masc Pl Voc : relinqueti
+partPassPerf Fem Sg Nom : relinqueta
+partPassPerf Fem Sg Acc : relinquetam
+partPassPerf Fem Sg Gen : relinquetae
+partPassPerf Fem Sg Dat : relinquetae
+partPassPerf Fem Sg Abl : relinqueta
+partPassPerf Fem Sg Voc : relinqueta
+partPassPerf Fem Pl Nom : relinquetae
+partPassPerf Fem Pl Acc : relinquetas
+partPassPerf Fem Pl Gen : relinquetarum
+partPassPerf Fem Pl Dat : relinquetis
+partPassPerf Fem Pl Abl : relinquetis
+partPassPerf Fem Pl Voc : relinquetae
+partPassPerf Neutr Sg Nom : relinquetum
+partPassPerf Neutr Sg Acc : relinquetum
+partPassPerf Neutr Sg Gen : relinqueti
+partPassPerf Neutr Sg Dat : relinqueto
+partPassPerf Neutr Sg Abl : relinqueto
+partPassPerf Neutr Sg Voc : relinquetum
+partPassPerf Neutr Pl Nom : relinqueta
+partPassPerf Neutr Pl Acc : relinqueta
+partPassPerf Neutr Pl Gen : relinquetorum
+partPassPerf Neutr Pl Dat : relinquetis
+partPassPerf Neutr Pl Abl : relinquetis
+partPassPerf Neutr Pl Voc : relinqueta
+pass (VPass (VPres VInd) Masc Sg P1) : relinqueor
+pass (VPass (VPres VInd) Masc Sg P2) : relinqueris
+pass (VPass (VPres VInd) Masc Sg P3) : relinquetur
+pass (VPass (VPres VInd) Masc Pl P1) : relinquemur
+pass (VPass (VPres VInd) Masc Pl P2) : relinquemini
+pass (VPass (VPres VInd) Masc Pl P3) : relinquemur
+pass (VPass (VPres VInd) Fem Sg P1) : relinqueor
+pass (VPass (VPres VInd) Fem Sg P2) : relinqueris
+pass (VPass (VPres VInd) Fem Sg P3) : relinquetur
+pass (VPass (VPres VInd) Fem Pl P1) : relinquemur
+pass (VPass (VPres VInd) Fem Pl P2) : relinquemini
+pass (VPass (VPres VInd) Fem Pl P3) : relinquemur
+pass (VPass (VPres VInd) Neutr Sg P1) : relinqueor
+pass (VPass (VPres VInd) Neutr Sg P2) : relinqueris
+pass (VPass (VPres VInd) Neutr Sg P3) : relinquetur
+pass (VPass (VPres VInd) Neutr Pl P1) : relinquemur
+pass (VPass (VPres VInd) Neutr Pl P2) : relinquemini
+pass (VPass (VPres VInd) Neutr Pl P3) : relinquemur
+pass (VPass (VPres VConj) Masc Sg P1) : relinquear
+pass (VPass (VPres VConj) Masc Sg P2) : relinquearis
+pass (VPass (VPres VConj) Masc Sg P3) : relinqueatur
+pass (VPass (VPres VConj) Masc Pl P1) : relinqueamur
+pass (VPass (VPres VConj) Masc Pl P2) : relinqueamini
+pass (VPass (VPres VConj) Masc Pl P3) : relinqueamur
+pass (VPass (VPres VConj) Fem Sg P1) : relinquear
+pass (VPass (VPres VConj) Fem Sg P2) : relinquearis
+pass (VPass (VPres VConj) Fem Sg P3) : relinqueatur
+pass (VPass (VPres VConj) Fem Pl P1) : relinqueamur
+pass (VPass (VPres VConj) Fem Pl P2) : relinqueamini
+pass (VPass (VPres VConj) Fem Pl P3) : relinqueamur
+pass (VPass (VPres VConj) Neutr Sg P1) : relinquear
+pass (VPass (VPres VConj) Neutr Sg P2) : relinquearis
+pass (VPass (VPres VConj) Neutr Sg P3) : relinqueatur
+pass (VPass (VPres VConj) Neutr Pl P1) : relinqueamur
+pass (VPass (VPres VConj) Neutr Pl P2) : relinqueamini
+pass (VPass (VPres VConj) Neutr Pl P3) : relinqueamur
+pass (VPass (VImpf VInd) Masc Sg P1) : relinquer
+pass (VPass (VImpf VInd) Masc Sg P2) : relinqueris
+pass (VPass (VImpf VInd) Masc Sg P3) : relinquetur
+pass (VPass (VImpf VInd) Masc Pl P1) : relinquemur
+pass (VPass (VImpf VInd) Masc Pl P2) : relinquemini
+pass (VPass (VImpf VInd) Masc Pl P3) : relinquemur
+pass (VPass (VImpf VInd) Fem Sg P1) : relinquer
+pass (VPass (VImpf VInd) Fem Sg P2) : relinqueris
+pass (VPass (VImpf VInd) Fem Sg P3) : relinquetur
+pass (VPass (VImpf VInd) Fem Pl P1) : relinquemur
+pass (VPass (VImpf VInd) Fem Pl P2) : relinquemini
+pass (VPass (VImpf VInd) Fem Pl P3) : relinquemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : relinquer
+pass (VPass (VImpf VInd) Neutr Sg P2) : relinqueris
+pass (VPass (VImpf VInd) Neutr Sg P3) : relinquetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : relinquemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : relinquemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : relinquemur
+pass (VPass (VImpf VConj) Masc Sg P1) : relinquerer
+pass (VPass (VImpf VConj) Masc Sg P2) : relinquereris
+pass (VPass (VImpf VConj) Masc Sg P3) : relinqueretur
+pass (VPass (VImpf VConj) Masc Pl P1) : relinqueremur
+pass (VPass (VImpf VConj) Masc Pl P2) : relinqueremini
+pass (VPass (VImpf VConj) Masc Pl P3) : relinqueremur
+pass (VPass (VImpf VConj) Fem Sg P1) : relinquerer
+pass (VPass (VImpf VConj) Fem Sg P2) : relinquereris
+pass (VPass (VImpf VConj) Fem Sg P3) : relinqueretur
+pass (VPass (VImpf VConj) Fem Pl P1) : relinqueremur
+pass (VPass (VImpf VConj) Fem Pl P2) : relinqueremini
+pass (VPass (VImpf VConj) Fem Pl P3) : relinqueremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : relinquerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : relinquereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : relinqueretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : relinqueremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : relinqueremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : relinqueremur
+pass (VPass VFut Masc Sg P1) : relinquebor
+pass (VPass VFut Masc Sg P2) : relinqueberis
+pass (VPass VFut Masc Sg P3) : relinquebitur
+pass (VPass VFut Masc Pl P1) : relinquebimur
+pass (VPass VFut Masc Pl P2) : relinquebimini
+pass (VPass VFut Masc Pl P3) : relinquebumur
+pass (VPass VFut Fem Sg P1) : relinquebor
+pass (VPass VFut Fem Sg P2) : relinqueberis
+pass (VPass VFut Fem Sg P3) : relinquebitur
+pass (VPass VFut Fem Pl P1) : relinquebimur
+pass (VPass VFut Fem Pl P2) : relinquebimini
+pass (VPass VFut Fem Pl P3) : relinquebumur
+pass (VPass VFut Neutr Sg P1) : relinquebor
+pass (VPass VFut Neutr Sg P2) : relinqueberis
+pass (VPass VFut Neutr Sg P3) : relinquebitur
+pass (VPass VFut Neutr Pl P1) : relinquebimur
+pass (VPass VFut Neutr Pl P2) : relinquebimini
+pass (VPass VFut Neutr Pl P3) : relinquebumur
+sup VSupAcc : relinquetum
+sup VSupAbl : relinquetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : ausculto
+act (VAct VSim (VPres VInd) Sg P2) : auscultas
+act (VAct VSim (VPres VInd) Sg P3) : auscultat
+act (VAct VSim (VPres VInd) Pl P1) : auscultamus
+act (VAct VSim (VPres VInd) Pl P2) : auscultatis
+act (VAct VSim (VPres VInd) Pl P3) : auscultant
+act (VAct VSim (VPres VConj) Sg P1) : auscultem
+act (VAct VSim (VPres VConj) Sg P2) : auscultes
+act (VAct VSim (VPres VConj) Sg P3) : auscultet
+act (VAct VSim (VPres VConj) Pl P1) : auscultemus
+act (VAct VSim (VPres VConj) Pl P2) : auscultetis
+act (VAct VSim (VPres VConj) Pl P3) : auscultent
+act (VAct VSim (VImpf VInd) Sg P1) : auscultabam
+act (VAct VSim (VImpf VInd) Sg P2) : auscultabas
+act (VAct VSim (VImpf VInd) Sg P3) : auscultabat
+act (VAct VSim (VImpf VInd) Pl P1) : auscultabamus
+act (VAct VSim (VImpf VInd) Pl P2) : auscultabatis
+act (VAct VSim (VImpf VInd) Pl P3) : auscultabant
+act (VAct VSim (VImpf VConj) Sg P1) : auscultarem
+act (VAct VSim (VImpf VConj) Sg P2) : auscultares
+act (VAct VSim (VImpf VConj) Sg P3) : auscultaret
+act (VAct VSim (VImpf VConj) Pl P1) : auscultaremus
+act (VAct VSim (VImpf VConj) Pl P2) : auscultaretis
+act (VAct VSim (VImpf VConj) Pl P3) : auscultarent
+act (VAct VSim VFut Sg P1) : auscultabo
+act (VAct VSim VFut Sg P2) : auscultabis
+act (VAct VSim VFut Sg P3) : auscultabit
+act (VAct VSim VFut Pl P1) : auscultabimus
+act (VAct VSim VFut Pl P2) : auscultabitis
+act (VAct VSim VFut Pl P3) : auscultabunt
+act (VAct VAnt (VPres VInd) Sg P1) : auscultavi
+act (VAct VAnt (VPres VInd) Sg P2) : auscultavisti
+act (VAct VAnt (VPres VInd) Sg P3) : auscultavit
+act (VAct VAnt (VPres VInd) Pl P1) : auscultavimus
+act (VAct VAnt (VPres VInd) Pl P2) : auscultavistis
+act (VAct VAnt (VPres VInd) Pl P3) : auscultaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : auscultaverim
+act (VAct VAnt (VPres VConj) Sg P2) : auscultaveris
+act (VAct VAnt (VPres VConj) Sg P3) : auscultaverit
+act (VAct VAnt (VPres VConj) Pl P1) : auscultaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : auscultaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : auscultaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : auscultaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : auscultaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : auscultaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : auscultaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : auscultaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : auscultaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : auscultavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : auscultavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : auscultavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : auscultavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : auscultavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : auscultavissent
+act (VAct VAnt VFut Sg P1) : auscultavero
+act (VAct VAnt VFut Sg P2) : auscultaveris
+act (VAct VAnt VFut Sg P3) : auscultaverit
+act (VAct VAnt VFut Pl P1) : auscultaverimus
+act (VAct VAnt VFut Pl P2) : auscultaveritis
+act (VAct VAnt VFut Pl P3) : auscultaverint
+c s : 
+ger VGenAcc : auscultandum
+ger VGenGen : auscultandi
+ger VGenDat : auscultando
+ger VGenAbl : auscultando
+geriv Masc Sg Nom : auscultandus
+geriv Masc Sg Acc : auscultandum
+geriv Masc Sg Gen : auscultandi
+geriv Masc Sg Dat : auscultando
+geriv Masc Sg Abl : auscultando
+geriv Masc Sg Voc : auscultande
+geriv Masc Pl Nom : auscultandi
+geriv Masc Pl Acc : auscultandos
+geriv Masc Pl Gen : auscultandorum
+geriv Masc Pl Dat : auscultandis
+geriv Masc Pl Abl : auscultandis
+geriv Masc Pl Voc : auscultandi
+geriv Fem Sg Nom : auscultanda
+geriv Fem Sg Acc : auscultandam
+geriv Fem Sg Gen : auscultandae
+geriv Fem Sg Dat : auscultandae
+geriv Fem Sg Abl : auscultanda
+geriv Fem Sg Voc : auscultanda
+geriv Fem Pl Nom : auscultandae
+geriv Fem Pl Acc : auscultandas
+geriv Fem Pl Gen : auscultandarum
+geriv Fem Pl Dat : auscultandis
+geriv Fem Pl Abl : auscultandis
+geriv Fem Pl Voc : auscultandae
+geriv Neutr Sg Nom : auscultandum
+geriv Neutr Sg Acc : auscultandum
+geriv Neutr Sg Gen : auscultandi
+geriv Neutr Sg Dat : auscultando
+geriv Neutr Sg Abl : auscultando
+geriv Neutr Sg Voc : auscultandum
+geriv Neutr Pl Nom : auscultanda
+geriv Neutr Pl Acc : auscultanda
+geriv Neutr Pl Gen : auscultandorum
+geriv Neutr Pl Dat : auscultandis
+geriv Neutr Pl Abl : auscultandis
+geriv Neutr Pl Voc : auscultanda
+imp (VImp1 Sg) : ausculta
+imp (VImp1 Pl) : auscultate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : auscultato
+imp (VImp2 Sg P3) : auscultato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : auscultatote
+imp (VImp2 Pl P3) : auscultanto
+inf VInfActPres : auscultare
+inf VInfActPerf : auscultavisse
+inf VInfActFut : auscultaturum
+partActFut Masc Sg Nom : auscultaturus
+partActFut Masc Sg Acc : auscultaturum
+partActFut Masc Sg Gen : auscultaturi
+partActFut Masc Sg Dat : auscultaturo
+partActFut Masc Sg Abl : auscultaturo
+partActFut Masc Sg Voc : auscultature
+partActFut Masc Pl Nom : auscultaturi
+partActFut Masc Pl Acc : auscultaturos
+partActFut Masc Pl Gen : auscultaturorum
+partActFut Masc Pl Dat : auscultaturis
+partActFut Masc Pl Abl : auscultaturis
+partActFut Masc Pl Voc : auscultaturi
+partActFut Fem Sg Nom : auscultatura
+partActFut Fem Sg Acc : auscultaturam
+partActFut Fem Sg Gen : auscultaturae
+partActFut Fem Sg Dat : auscultaturae
+partActFut Fem Sg Abl : auscultatura
+partActFut Fem Sg Voc : auscultatura
+partActFut Fem Pl Nom : auscultaturae
+partActFut Fem Pl Acc : auscultaturas
+partActFut Fem Pl Gen : auscultaturarum
+partActFut Fem Pl Dat : auscultaturis
+partActFut Fem Pl Abl : auscultaturis
+partActFut Fem Pl Voc : auscultaturae
+partActFut Neutr Sg Nom : auscultaturum
+partActFut Neutr Sg Acc : auscultaturum
+partActFut Neutr Sg Gen : auscultaturi
+partActFut Neutr Sg Dat : auscultaturo
+partActFut Neutr Sg Abl : auscultaturo
+partActFut Neutr Sg Voc : auscultaturum
+partActFut Neutr Pl Nom : auscultatura
+partActFut Neutr Pl Acc : auscultatura
+partActFut Neutr Pl Gen : auscultaturorum
+partActFut Neutr Pl Dat : auscultaturis
+partActFut Neutr Pl Abl : auscultaturis
+partActFut Neutr Pl Voc : auscultatura
+partActPres Masc Sg Nom : auscultans
+partActPres Masc Sg Acc : auscultantem
+partActPres Masc Sg Gen : auscultantis
+partActPres Masc Sg Dat : auscultanti
+partActPres Masc Sg Abl : auscultanti
+partActPres Masc Sg Voc : auscultans
+partActPres Masc Pl Nom : auscultantes
+partActPres Masc Pl Acc : auscultantes
+partActPres Masc Pl Gen : auscultantium
+partActPres Masc Pl Dat : auscultantibus
+partActPres Masc Pl Abl : auscultantibus
+partActPres Masc Pl Voc : auscultantes
+partActPres Fem Sg Nom : auscultans
+partActPres Fem Sg Acc : auscultantem
+partActPres Fem Sg Gen : auscultantis
+partActPres Fem Sg Dat : auscultanti
+partActPres Fem Sg Abl : auscultanti
+partActPres Fem Sg Voc : auscultans
+partActPres Fem Pl Nom : auscultantes
+partActPres Fem Pl Acc : auscultantes
+partActPres Fem Pl Gen : auscultantium
+partActPres Fem Pl Dat : auscultantibus
+partActPres Fem Pl Abl : auscultantibus
+partActPres Fem Pl Voc : auscultantes
+partActPres Neutr Sg Nom : auscultans
+partActPres Neutr Sg Acc : auscultans
+partActPres Neutr Sg Gen : auscultantis
+partActPres Neutr Sg Dat : auscultanti
+partActPres Neutr Sg Abl : auscultanti
+partActPres Neutr Sg Voc : auscultans
+partActPres Neutr Pl Nom : auscultantia
+partActPres Neutr Pl Acc : auscultantia
+partActPres Neutr Pl Gen : auscultantium
+partActPres Neutr Pl Dat : auscultantibus
+partActPres Neutr Pl Abl : auscultantibus
+partActPres Neutr Pl Voc : auscultantia
+partPassPerf Masc Sg Nom : auscultatus
+partPassPerf Masc Sg Acc : auscultatum
+partPassPerf Masc Sg Gen : auscultati
+partPassPerf Masc Sg Dat : auscultato
+partPassPerf Masc Sg Abl : auscultato
+partPassPerf Masc Sg Voc : auscultate
+partPassPerf Masc Pl Nom : auscultati
+partPassPerf Masc Pl Acc : auscultatos
+partPassPerf Masc Pl Gen : auscultatorum
+partPassPerf Masc Pl Dat : auscultatis
+partPassPerf Masc Pl Abl : auscultatis
+partPassPerf Masc Pl Voc : auscultati
+partPassPerf Fem Sg Nom : auscultata
+partPassPerf Fem Sg Acc : auscultatam
+partPassPerf Fem Sg Gen : auscultatae
+partPassPerf Fem Sg Dat : auscultatae
+partPassPerf Fem Sg Abl : auscultata
+partPassPerf Fem Sg Voc : auscultata
+partPassPerf Fem Pl Nom : auscultatae
+partPassPerf Fem Pl Acc : auscultatas
+partPassPerf Fem Pl Gen : auscultatarum
+partPassPerf Fem Pl Dat : auscultatis
+partPassPerf Fem Pl Abl : auscultatis
+partPassPerf Fem Pl Voc : auscultatae
+partPassPerf Neutr Sg Nom : auscultatum
+partPassPerf Neutr Sg Acc : auscultatum
+partPassPerf Neutr Sg Gen : auscultati
+partPassPerf Neutr Sg Dat : auscultato
+partPassPerf Neutr Sg Abl : auscultato
+partPassPerf Neutr Sg Voc : auscultatum
+partPassPerf Neutr Pl Nom : auscultata
+partPassPerf Neutr Pl Acc : auscultata
+partPassPerf Neutr Pl Gen : auscultatorum
+partPassPerf Neutr Pl Dat : auscultatis
+partPassPerf Neutr Pl Abl : auscultatis
+partPassPerf Neutr Pl Voc : auscultata
+pass (VPass (VPres VInd) Masc Sg P1) : auscultor
+pass (VPass (VPres VInd) Masc Sg P2) : auscultaris
+pass (VPass (VPres VInd) Masc Sg P3) : auscultatur
+pass (VPass (VPres VInd) Masc Pl P1) : auscultamur
+pass (VPass (VPres VInd) Masc Pl P2) : auscultamini
+pass (VPass (VPres VInd) Masc Pl P3) : auscultamur
+pass (VPass (VPres VInd) Fem Sg P1) : auscultor
+pass (VPass (VPres VInd) Fem Sg P2) : auscultaris
+pass (VPass (VPres VInd) Fem Sg P3) : auscultatur
+pass (VPass (VPres VInd) Fem Pl P1) : auscultamur
+pass (VPass (VPres VInd) Fem Pl P2) : auscultamini
+pass (VPass (VPres VInd) Fem Pl P3) : auscultamur
+pass (VPass (VPres VInd) Neutr Sg P1) : auscultor
+pass (VPass (VPres VInd) Neutr Sg P2) : auscultaris
+pass (VPass (VPres VInd) Neutr Sg P3) : auscultatur
+pass (VPass (VPres VInd) Neutr Pl P1) : auscultamur
+pass (VPass (VPres VInd) Neutr Pl P2) : auscultamini
+pass (VPass (VPres VInd) Neutr Pl P3) : auscultamur
+pass (VPass (VPres VConj) Masc Sg P1) : ausculter
+pass (VPass (VPres VConj) Masc Sg P2) : ausculteris
+pass (VPass (VPres VConj) Masc Sg P3) : auscultetur
+pass (VPass (VPres VConj) Masc Pl P1) : auscultemur
+pass (VPass (VPres VConj) Masc Pl P2) : auscultemini
+pass (VPass (VPres VConj) Masc Pl P3) : auscultemur
+pass (VPass (VPres VConj) Fem Sg P1) : ausculter
+pass (VPass (VPres VConj) Fem Sg P2) : ausculteris
+pass (VPass (VPres VConj) Fem Sg P3) : auscultetur
+pass (VPass (VPres VConj) Fem Pl P1) : auscultemur
+pass (VPass (VPres VConj) Fem Pl P2) : auscultemini
+pass (VPass (VPres VConj) Fem Pl P3) : auscultemur
+pass (VPass (VPres VConj) Neutr Sg P1) : ausculter
+pass (VPass (VPres VConj) Neutr Sg P2) : ausculteris
+pass (VPass (VPres VConj) Neutr Sg P3) : auscultetur
+pass (VPass (VPres VConj) Neutr Pl P1) : auscultemur
+pass (VPass (VPres VConj) Neutr Pl P2) : auscultemini
+pass (VPass (VPres VConj) Neutr Pl P3) : auscultemur
+pass (VPass (VImpf VInd) Masc Sg P1) : auscultar
+pass (VPass (VImpf VInd) Masc Sg P2) : auscultaris
+pass (VPass (VImpf VInd) Masc Sg P3) : auscultatur
+pass (VPass (VImpf VInd) Masc Pl P1) : auscultamur
+pass (VPass (VImpf VInd) Masc Pl P2) : auscultamini
+pass (VPass (VImpf VInd) Masc Pl P3) : auscultamur
+pass (VPass (VImpf VInd) Fem Sg P1) : auscultar
+pass (VPass (VImpf VInd) Fem Sg P2) : auscultaris
+pass (VPass (VImpf VInd) Fem Sg P3) : auscultatur
+pass (VPass (VImpf VInd) Fem Pl P1) : auscultamur
+pass (VPass (VImpf VInd) Fem Pl P2) : auscultamini
+pass (VPass (VImpf VInd) Fem Pl P3) : auscultamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : auscultar
+pass (VPass (VImpf VInd) Neutr Sg P2) : auscultaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : auscultatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : auscultamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : auscultamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : auscultamur
+pass (VPass (VImpf VConj) Masc Sg P1) : auscultarer
+pass (VPass (VImpf VConj) Masc Sg P2) : auscultareris
+pass (VPass (VImpf VConj) Masc Sg P3) : auscultaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : auscultaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : auscultaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : auscultaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : auscultarer
+pass (VPass (VImpf VConj) Fem Sg P2) : auscultareris
+pass (VPass (VImpf VConj) Fem Sg P3) : auscultaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : auscultaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : auscultaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : auscultaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : auscultarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : auscultareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : auscultaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : auscultaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : auscultaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : auscultaremur
+pass (VPass VFut Masc Sg P1) : auscultabor
+pass (VPass VFut Masc Sg P2) : auscultaberis
+pass (VPass VFut Masc Sg P3) : auscultabitur
+pass (VPass VFut Masc Pl P1) : auscultabimur
+pass (VPass VFut Masc Pl P2) : auscultabimini
+pass (VPass VFut Masc Pl P3) : auscultabumur
+pass (VPass VFut Fem Sg P1) : auscultabor
+pass (VPass VFut Fem Sg P2) : auscultaberis
+pass (VPass VFut Fem Sg P3) : auscultabitur
+pass (VPass VFut Fem Pl P1) : auscultabimur
+pass (VPass VFut Fem Pl P2) : auscultabimini
+pass (VPass VFut Fem Pl P3) : auscultabumur
+pass (VPass VFut Neutr Sg P1) : auscultabor
+pass (VPass VFut Neutr Sg P2) : auscultaberis
+pass (VPass VFut Neutr Sg P3) : auscultabitur
+pass (VPass VFut Neutr Pl P1) : auscultabimur
+pass (VPass VFut Neutr Pl P2) : auscultabimini
+pass (VPass VFut Neutr Pl P3) : auscultabumur
+sup VSupAcc : auscultatum
+sup VSupAbl : auscultatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : amitteo
+act (VAct VSim (VPres VInd) Sg P2) : amittes
+act (VAct VSim (VPres VInd) Sg P3) : amittet
+act (VAct VSim (VPres VInd) Pl P1) : amittemus
+act (VAct VSim (VPres VInd) Pl P2) : amittetis
+act (VAct VSim (VPres VInd) Pl P3) : amittent
+act (VAct VSim (VPres VConj) Sg P1) : amitteam
+act (VAct VSim (VPres VConj) Sg P2) : amitteas
+act (VAct VSim (VPres VConj) Sg P3) : amitteat
+act (VAct VSim (VPres VConj) Pl P1) : amitteamus
+act (VAct VSim (VPres VConj) Pl P2) : amitteatis
+act (VAct VSim (VPres VConj) Pl P3) : amitteant
+act (VAct VSim (VImpf VInd) Sg P1) : amittebam
+act (VAct VSim (VImpf VInd) Sg P2) : amittebas
+act (VAct VSim (VImpf VInd) Sg P3) : amittebat
+act (VAct VSim (VImpf VInd) Pl P1) : amittebamus
+act (VAct VSim (VImpf VInd) Pl P2) : amittebatis
+act (VAct VSim (VImpf VInd) Pl P3) : amittebant
+act (VAct VSim (VImpf VConj) Sg P1) : amitterem
+act (VAct VSim (VImpf VConj) Sg P2) : amitteres
+act (VAct VSim (VImpf VConj) Sg P3) : amitteret
+act (VAct VSim (VImpf VConj) Pl P1) : amitteremus
+act (VAct VSim (VImpf VConj) Pl P2) : amitteretis
+act (VAct VSim (VImpf VConj) Pl P3) : amitterent
+act (VAct VSim VFut Sg P1) : amittebo
+act (VAct VSim VFut Sg P2) : amittebis
+act (VAct VSim VFut Sg P3) : amittebit
+act (VAct VSim VFut Pl P1) : amittebimus
+act (VAct VSim VFut Pl P2) : amittebitis
+act (VAct VSim VFut Pl P3) : amittebunt
+act (VAct VAnt (VPres VInd) Sg P1) : amittui
+act (VAct VAnt (VPres VInd) Sg P2) : amittuisti
+act (VAct VAnt (VPres VInd) Sg P3) : amittuit
+act (VAct VAnt (VPres VInd) Pl P1) : amittuimus
+act (VAct VAnt (VPres VInd) Pl P2) : amittuistis
+act (VAct VAnt (VPres VInd) Pl P3) : amittuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : amittuerim
+act (VAct VAnt (VPres VConj) Sg P2) : amittueris
+act (VAct VAnt (VPres VConj) Sg P3) : amittuerit
+act (VAct VAnt (VPres VConj) Pl P1) : amittuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : amittueritis
+act (VAct VAnt (VPres VConj) Pl P3) : amittuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : amittueram
+act (VAct VAnt (VImpf VInd) Sg P2) : amittueras
+act (VAct VAnt (VImpf VInd) Sg P3) : amittuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : amittueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : amittueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : amittuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : amittuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : amittuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : amittuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : amittuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : amittuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : amittuissent
+act (VAct VAnt VFut Sg P1) : amittuero
+act (VAct VAnt VFut Sg P2) : amittueris
+act (VAct VAnt VFut Sg P3) : amittuerit
+act (VAct VAnt VFut Pl P1) : amittuerimus
+act (VAct VAnt VFut Pl P2) : amittueritis
+act (VAct VAnt VFut Pl P3) : amittuerint
+c s : 
+ger VGenAcc : amittendum
+ger VGenGen : amittendi
+ger VGenDat : amittendo
+ger VGenAbl : amittendo
+geriv Masc Sg Nom : amittendus
+geriv Masc Sg Acc : amittendum
+geriv Masc Sg Gen : amittendi
+geriv Masc Sg Dat : amittendo
+geriv Masc Sg Abl : amittendo
+geriv Masc Sg Voc : amittende
+geriv Masc Pl Nom : amittendi
+geriv Masc Pl Acc : amittendos
+geriv Masc Pl Gen : amittendorum
+geriv Masc Pl Dat : amittendis
+geriv Masc Pl Abl : amittendis
+geriv Masc Pl Voc : amittendi
+geriv Fem Sg Nom : amittenda
+geriv Fem Sg Acc : amittendam
+geriv Fem Sg Gen : amittendae
+geriv Fem Sg Dat : amittendae
+geriv Fem Sg Abl : amittenda
+geriv Fem Sg Voc : amittenda
+geriv Fem Pl Nom : amittendae
+geriv Fem Pl Acc : amittendas
+geriv Fem Pl Gen : amittendarum
+geriv Fem Pl Dat : amittendis
+geriv Fem Pl Abl : amittendis
+geriv Fem Pl Voc : amittendae
+geriv Neutr Sg Nom : amittendum
+geriv Neutr Sg Acc : amittendum
+geriv Neutr Sg Gen : amittendi
+geriv Neutr Sg Dat : amittendo
+geriv Neutr Sg Abl : amittendo
+geriv Neutr Sg Voc : amittendum
+geriv Neutr Pl Nom : amittenda
+geriv Neutr Pl Acc : amittenda
+geriv Neutr Pl Gen : amittendorum
+geriv Neutr Pl Dat : amittendis
+geriv Neutr Pl Abl : amittendis
+geriv Neutr Pl Voc : amittenda
+imp (VImp1 Sg) : amitte
+imp (VImp1 Pl) : amittete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : amitteto
+imp (VImp2 Sg P3) : amitteto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : amittetote
+imp (VImp2 Pl P3) : amittento
+inf VInfActPres : amittere
+inf VInfActPerf : amittuisse
+inf VInfActFut : amitteturum
+partActFut Masc Sg Nom : amitteturus
+partActFut Masc Sg Acc : amitteturum
+partActFut Masc Sg Gen : amitteturi
+partActFut Masc Sg Dat : amitteturo
+partActFut Masc Sg Abl : amitteturo
+partActFut Masc Sg Voc : amitteture
+partActFut Masc Pl Nom : amitteturi
+partActFut Masc Pl Acc : amitteturos
+partActFut Masc Pl Gen : amitteturorum
+partActFut Masc Pl Dat : amitteturis
+partActFut Masc Pl Abl : amitteturis
+partActFut Masc Pl Voc : amitteturi
+partActFut Fem Sg Nom : amittetura
+partActFut Fem Sg Acc : amitteturam
+partActFut Fem Sg Gen : amitteturae
+partActFut Fem Sg Dat : amitteturae
+partActFut Fem Sg Abl : amittetura
+partActFut Fem Sg Voc : amittetura
+partActFut Fem Pl Nom : amitteturae
+partActFut Fem Pl Acc : amitteturas
+partActFut Fem Pl Gen : amitteturarum
+partActFut Fem Pl Dat : amitteturis
+partActFut Fem Pl Abl : amitteturis
+partActFut Fem Pl Voc : amitteturae
+partActFut Neutr Sg Nom : amitteturum
+partActFut Neutr Sg Acc : amitteturum
+partActFut Neutr Sg Gen : amitteturi
+partActFut Neutr Sg Dat : amitteturo
+partActFut Neutr Sg Abl : amitteturo
+partActFut Neutr Sg Voc : amitteturum
+partActFut Neutr Pl Nom : amittetura
+partActFut Neutr Pl Acc : amittetura
+partActFut Neutr Pl Gen : amitteturorum
+partActFut Neutr Pl Dat : amitteturis
+partActFut Neutr Pl Abl : amitteturis
+partActFut Neutr Pl Voc : amittetura
+partActPres Masc Sg Nom : amittens
+partActPres Masc Sg Acc : amittentem
+partActPres Masc Sg Gen : amittentis
+partActPres Masc Sg Dat : amittenti
+partActPres Masc Sg Abl : amittenti
+partActPres Masc Sg Voc : amittens
+partActPres Masc Pl Nom : amittentes
+partActPres Masc Pl Acc : amittentes
+partActPres Masc Pl Gen : amittentium
+partActPres Masc Pl Dat : amittentibus
+partActPres Masc Pl Abl : amittentibus
+partActPres Masc Pl Voc : amittentes
+partActPres Fem Sg Nom : amittens
+partActPres Fem Sg Acc : amittentem
+partActPres Fem Sg Gen : amittentis
+partActPres Fem Sg Dat : amittenti
+partActPres Fem Sg Abl : amittenti
+partActPres Fem Sg Voc : amittens
+partActPres Fem Pl Nom : amittentes
+partActPres Fem Pl Acc : amittentes
+partActPres Fem Pl Gen : amittentium
+partActPres Fem Pl Dat : amittentibus
+partActPres Fem Pl Abl : amittentibus
+partActPres Fem Pl Voc : amittentes
+partActPres Neutr Sg Nom : amittens
+partActPres Neutr Sg Acc : amittens
+partActPres Neutr Sg Gen : amittentis
+partActPres Neutr Sg Dat : amittenti
+partActPres Neutr Sg Abl : amittenti
+partActPres Neutr Sg Voc : amittens
+partActPres Neutr Pl Nom : amittentia
+partActPres Neutr Pl Acc : amittentia
+partActPres Neutr Pl Gen : amittentium
+partActPres Neutr Pl Dat : amittentibus
+partActPres Neutr Pl Abl : amittentibus
+partActPres Neutr Pl Voc : amittentia
+partPassPerf Masc Sg Nom : amittetus
+partPassPerf Masc Sg Acc : amittetum
+partPassPerf Masc Sg Gen : amitteti
+partPassPerf Masc Sg Dat : amitteto
+partPassPerf Masc Sg Abl : amitteto
+partPassPerf Masc Sg Voc : amittete
+partPassPerf Masc Pl Nom : amitteti
+partPassPerf Masc Pl Acc : amittetos
+partPassPerf Masc Pl Gen : amittetorum
+partPassPerf Masc Pl Dat : amittetis
+partPassPerf Masc Pl Abl : amittetis
+partPassPerf Masc Pl Voc : amitteti
+partPassPerf Fem Sg Nom : amitteta
+partPassPerf Fem Sg Acc : amittetam
+partPassPerf Fem Sg Gen : amittetae
+partPassPerf Fem Sg Dat : amittetae
+partPassPerf Fem Sg Abl : amitteta
+partPassPerf Fem Sg Voc : amitteta
+partPassPerf Fem Pl Nom : amittetae
+partPassPerf Fem Pl Acc : amittetas
+partPassPerf Fem Pl Gen : amittetarum
+partPassPerf Fem Pl Dat : amittetis
+partPassPerf Fem Pl Abl : amittetis
+partPassPerf Fem Pl Voc : amittetae
+partPassPerf Neutr Sg Nom : amittetum
+partPassPerf Neutr Sg Acc : amittetum
+partPassPerf Neutr Sg Gen : amitteti
+partPassPerf Neutr Sg Dat : amitteto
+partPassPerf Neutr Sg Abl : amitteto
+partPassPerf Neutr Sg Voc : amittetum
+partPassPerf Neutr Pl Nom : amitteta
+partPassPerf Neutr Pl Acc : amitteta
+partPassPerf Neutr Pl Gen : amittetorum
+partPassPerf Neutr Pl Dat : amittetis
+partPassPerf Neutr Pl Abl : amittetis
+partPassPerf Neutr Pl Voc : amitteta
+pass (VPass (VPres VInd) Masc Sg P1) : amitteor
+pass (VPass (VPres VInd) Masc Sg P2) : amitteris
+pass (VPass (VPres VInd) Masc Sg P3) : amittetur
+pass (VPass (VPres VInd) Masc Pl P1) : amittemur
+pass (VPass (VPres VInd) Masc Pl P2) : amittemini
+pass (VPass (VPres VInd) Masc Pl P3) : amittemur
+pass (VPass (VPres VInd) Fem Sg P1) : amitteor
+pass (VPass (VPres VInd) Fem Sg P2) : amitteris
+pass (VPass (VPres VInd) Fem Sg P3) : amittetur
+pass (VPass (VPres VInd) Fem Pl P1) : amittemur
+pass (VPass (VPres VInd) Fem Pl P2) : amittemini
+pass (VPass (VPres VInd) Fem Pl P3) : amittemur
+pass (VPass (VPres VInd) Neutr Sg P1) : amitteor
+pass (VPass (VPres VInd) Neutr Sg P2) : amitteris
+pass (VPass (VPres VInd) Neutr Sg P3) : amittetur
+pass (VPass (VPres VInd) Neutr Pl P1) : amittemur
+pass (VPass (VPres VInd) Neutr Pl P2) : amittemini
+pass (VPass (VPres VInd) Neutr Pl P3) : amittemur
+pass (VPass (VPres VConj) Masc Sg P1) : amittear
+pass (VPass (VPres VConj) Masc Sg P2) : amittearis
+pass (VPass (VPres VConj) Masc Sg P3) : amitteatur
+pass (VPass (VPres VConj) Masc Pl P1) : amitteamur
+pass (VPass (VPres VConj) Masc Pl P2) : amitteamini
+pass (VPass (VPres VConj) Masc Pl P3) : amitteamur
+pass (VPass (VPres VConj) Fem Sg P1) : amittear
+pass (VPass (VPres VConj) Fem Sg P2) : amittearis
+pass (VPass (VPres VConj) Fem Sg P3) : amitteatur
+pass (VPass (VPres VConj) Fem Pl P1) : amitteamur
+pass (VPass (VPres VConj) Fem Pl P2) : amitteamini
+pass (VPass (VPres VConj) Fem Pl P3) : amitteamur
+pass (VPass (VPres VConj) Neutr Sg P1) : amittear
+pass (VPass (VPres VConj) Neutr Sg P2) : amittearis
+pass (VPass (VPres VConj) Neutr Sg P3) : amitteatur
+pass (VPass (VPres VConj) Neutr Pl P1) : amitteamur
+pass (VPass (VPres VConj) Neutr Pl P2) : amitteamini
+pass (VPass (VPres VConj) Neutr Pl P3) : amitteamur
+pass (VPass (VImpf VInd) Masc Sg P1) : amitter
+pass (VPass (VImpf VInd) Masc Sg P2) : amitteris
+pass (VPass (VImpf VInd) Masc Sg P3) : amittetur
+pass (VPass (VImpf VInd) Masc Pl P1) : amittemur
+pass (VPass (VImpf VInd) Masc Pl P2) : amittemini
+pass (VPass (VImpf VInd) Masc Pl P3) : amittemur
+pass (VPass (VImpf VInd) Fem Sg P1) : amitter
+pass (VPass (VImpf VInd) Fem Sg P2) : amitteris
+pass (VPass (VImpf VInd) Fem Sg P3) : amittetur
+pass (VPass (VImpf VInd) Fem Pl P1) : amittemur
+pass (VPass (VImpf VInd) Fem Pl P2) : amittemini
+pass (VPass (VImpf VInd) Fem Pl P3) : amittemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : amitter
+pass (VPass (VImpf VInd) Neutr Sg P2) : amitteris
+pass (VPass (VImpf VInd) Neutr Sg P3) : amittetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : amittemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : amittemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : amittemur
+pass (VPass (VImpf VConj) Masc Sg P1) : amitterer
+pass (VPass (VImpf VConj) Masc Sg P2) : amittereris
+pass (VPass (VImpf VConj) Masc Sg P3) : amitteretur
+pass (VPass (VImpf VConj) Masc Pl P1) : amitteremur
+pass (VPass (VImpf VConj) Masc Pl P2) : amitteremini
+pass (VPass (VImpf VConj) Masc Pl P3) : amitteremur
+pass (VPass (VImpf VConj) Fem Sg P1) : amitterer
+pass (VPass (VImpf VConj) Fem Sg P2) : amittereris
+pass (VPass (VImpf VConj) Fem Sg P3) : amitteretur
+pass (VPass (VImpf VConj) Fem Pl P1) : amitteremur
+pass (VPass (VImpf VConj) Fem Pl P2) : amitteremini
+pass (VPass (VImpf VConj) Fem Pl P3) : amitteremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : amitterer
+pass (VPass (VImpf VConj) Neutr Sg P2) : amittereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : amitteretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : amitteremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : amitteremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : amitteremur
+pass (VPass VFut Masc Sg P1) : amittebor
+pass (VPass VFut Masc Sg P2) : amitteberis
+pass (VPass VFut Masc Sg P3) : amittebitur
+pass (VPass VFut Masc Pl P1) : amittebimur
+pass (VPass VFut Masc Pl P2) : amittebimini
+pass (VPass VFut Masc Pl P3) : amittebumur
+pass (VPass VFut Fem Sg P1) : amittebor
+pass (VPass VFut Fem Sg P2) : amitteberis
+pass (VPass VFut Fem Sg P3) : amittebitur
+pass (VPass VFut Fem Pl P1) : amittebimur
+pass (VPass VFut Fem Pl P2) : amittebimini
+pass (VPass VFut Fem Pl P3) : amittebumur
+pass (VPass VFut Neutr Sg P1) : amittebor
+pass (VPass VFut Neutr Sg P2) : amitteberis
+pass (VPass VFut Neutr Sg P3) : amittebitur
+pass (VPass VFut Neutr Pl P1) : amittebimur
+pass (VPass VFut Neutr Pl P2) : amittebimini
+pass (VPass VFut Neutr Pl P3) : amittebumur
+sup VSupAcc : amittetum
+sup VSupAbl : amittetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : amo
+act (VAct VSim (VPres VInd) Sg P2) : amas
+act (VAct VSim (VPres VInd) Sg P3) : amat
+act (VAct VSim (VPres VInd) Pl P1) : amamus
+act (VAct VSim (VPres VInd) Pl P2) : amatis
+act (VAct VSim (VPres VInd) Pl P3) : amant
+act (VAct VSim (VPres VConj) Sg P1) : amem
+act (VAct VSim (VPres VConj) Sg P2) : ames
+act (VAct VSim (VPres VConj) Sg P3) : amet
+act (VAct VSim (VPres VConj) Pl P1) : amemus
+act (VAct VSim (VPres VConj) Pl P2) : ametis
+act (VAct VSim (VPres VConj) Pl P3) : ament
+act (VAct VSim (VImpf VInd) Sg P1) : amabam
+act (VAct VSim (VImpf VInd) Sg P2) : amabas
+act (VAct VSim (VImpf VInd) Sg P3) : amabat
+act (VAct VSim (VImpf VInd) Pl P1) : amabamus
+act (VAct VSim (VImpf VInd) Pl P2) : amabatis
+act (VAct VSim (VImpf VInd) Pl P3) : amabant
+act (VAct VSim (VImpf VConj) Sg P1) : amarem
+act (VAct VSim (VImpf VConj) Sg P2) : amares
+act (VAct VSim (VImpf VConj) Sg P3) : amaret
+act (VAct VSim (VImpf VConj) Pl P1) : amaremus
+act (VAct VSim (VImpf VConj) Pl P2) : amaretis
+act (VAct VSim (VImpf VConj) Pl P3) : amarent
+act (VAct VSim VFut Sg P1) : amabo
+act (VAct VSim VFut Sg P2) : amabis
+act (VAct VSim VFut Sg P3) : amabit
+act (VAct VSim VFut Pl P1) : amabimus
+act (VAct VSim VFut Pl P2) : amabitis
+act (VAct VSim VFut Pl P3) : amabunt
+act (VAct VAnt (VPres VInd) Sg P1) : amavi
+act (VAct VAnt (VPres VInd) Sg P2) : amavisti
+act (VAct VAnt (VPres VInd) Sg P3) : amavit
+act (VAct VAnt (VPres VInd) Pl P1) : amavimus
+act (VAct VAnt (VPres VInd) Pl P2) : amavistis
+act (VAct VAnt (VPres VInd) Pl P3) : amaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : amaverim
+act (VAct VAnt (VPres VConj) Sg P2) : amaveris
+act (VAct VAnt (VPres VConj) Sg P3) : amaverit
+act (VAct VAnt (VPres VConj) Pl P1) : amaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : amaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : amaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : amaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : amaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : amaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : amaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : amaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : amaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : amavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : amavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : amavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : amavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : amavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : amavissent
+act (VAct VAnt VFut Sg P1) : amavero
+act (VAct VAnt VFut Sg P2) : amaveris
+act (VAct VAnt VFut Sg P3) : amaverit
+act (VAct VAnt VFut Pl P1) : amaverimus
+act (VAct VAnt VFut Pl P2) : amaveritis
+act (VAct VAnt VFut Pl P3) : amaverint
+c s : 
+ger VGenAcc : amandum
+ger VGenGen : amandi
+ger VGenDat : amando
+ger VGenAbl : amando
+geriv Masc Sg Nom : amandus
+geriv Masc Sg Acc : amandum
+geriv Masc Sg Gen : amandi
+geriv Masc Sg Dat : amando
+geriv Masc Sg Abl : amando
+geriv Masc Sg Voc : amande
+geriv Masc Pl Nom : amandi
+geriv Masc Pl Acc : amandos
+geriv Masc Pl Gen : amandorum
+geriv Masc Pl Dat : amandis
+geriv Masc Pl Abl : amandis
+geriv Masc Pl Voc : amandi
+geriv Fem Sg Nom : amanda
+geriv Fem Sg Acc : amandam
+geriv Fem Sg Gen : amandae
+geriv Fem Sg Dat : amandae
+geriv Fem Sg Abl : amanda
+geriv Fem Sg Voc : amanda
+geriv Fem Pl Nom : amandae
+geriv Fem Pl Acc : amandas
+geriv Fem Pl Gen : amandarum
+geriv Fem Pl Dat : amandis
+geriv Fem Pl Abl : amandis
+geriv Fem Pl Voc : amandae
+geriv Neutr Sg Nom : amandum
+geriv Neutr Sg Acc : amandum
+geriv Neutr Sg Gen : amandi
+geriv Neutr Sg Dat : amando
+geriv Neutr Sg Abl : amando
+geriv Neutr Sg Voc : amandum
+geriv Neutr Pl Nom : amanda
+geriv Neutr Pl Acc : amanda
+geriv Neutr Pl Gen : amandorum
+geriv Neutr Pl Dat : amandis
+geriv Neutr Pl Abl : amandis
+geriv Neutr Pl Voc : amanda
+imp (VImp1 Sg) : ama
+imp (VImp1 Pl) : amate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : amato
+imp (VImp2 Sg P3) : amato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : amatote
+imp (VImp2 Pl P3) : amanto
+inf VInfActPres : amare
+inf VInfActPerf : amavisse
+inf VInfActFut : amaturum
+partActFut Masc Sg Nom : amaturus
+partActFut Masc Sg Acc : amaturum
+partActFut Masc Sg Gen : amaturi
+partActFut Masc Sg Dat : amaturo
+partActFut Masc Sg Abl : amaturo
+partActFut Masc Sg Voc : amature
+partActFut Masc Pl Nom : amaturi
+partActFut Masc Pl Acc : amaturos
+partActFut Masc Pl Gen : amaturorum
+partActFut Masc Pl Dat : amaturis
+partActFut Masc Pl Abl : amaturis
+partActFut Masc Pl Voc : amaturi
+partActFut Fem Sg Nom : amatura
+partActFut Fem Sg Acc : amaturam
+partActFut Fem Sg Gen : amaturae
+partActFut Fem Sg Dat : amaturae
+partActFut Fem Sg Abl : amatura
+partActFut Fem Sg Voc : amatura
+partActFut Fem Pl Nom : amaturae
+partActFut Fem Pl Acc : amaturas
+partActFut Fem Pl Gen : amaturarum
+partActFut Fem Pl Dat : amaturis
+partActFut Fem Pl Abl : amaturis
+partActFut Fem Pl Voc : amaturae
+partActFut Neutr Sg Nom : amaturum
+partActFut Neutr Sg Acc : amaturum
+partActFut Neutr Sg Gen : amaturi
+partActFut Neutr Sg Dat : amaturo
+partActFut Neutr Sg Abl : amaturo
+partActFut Neutr Sg Voc : amaturum
+partActFut Neutr Pl Nom : amatura
+partActFut Neutr Pl Acc : amatura
+partActFut Neutr Pl Gen : amaturorum
+partActFut Neutr Pl Dat : amaturis
+partActFut Neutr Pl Abl : amaturis
+partActFut Neutr Pl Voc : amatura
+partActPres Masc Sg Nom : amans
+partActPres Masc Sg Acc : amantem
+partActPres Masc Sg Gen : amantis
+partActPres Masc Sg Dat : amanti
+partActPres Masc Sg Abl : amanti
+partActPres Masc Sg Voc : amans
+partActPres Masc Pl Nom : amantes
+partActPres Masc Pl Acc : amantes
+partActPres Masc Pl Gen : amantium
+partActPres Masc Pl Dat : amantibus
+partActPres Masc Pl Abl : amantibus
+partActPres Masc Pl Voc : amantes
+partActPres Fem Sg Nom : amans
+partActPres Fem Sg Acc : amantem
+partActPres Fem Sg Gen : amantis
+partActPres Fem Sg Dat : amanti
+partActPres Fem Sg Abl : amanti
+partActPres Fem Sg Voc : amans
+partActPres Fem Pl Nom : amantes
+partActPres Fem Pl Acc : amantes
+partActPres Fem Pl Gen : amantium
+partActPres Fem Pl Dat : amantibus
+partActPres Fem Pl Abl : amantibus
+partActPres Fem Pl Voc : amantes
+partActPres Neutr Sg Nom : amans
+partActPres Neutr Sg Acc : amans
+partActPres Neutr Sg Gen : amantis
+partActPres Neutr Sg Dat : amanti
+partActPres Neutr Sg Abl : amanti
+partActPres Neutr Sg Voc : amans
+partActPres Neutr Pl Nom : amantia
+partActPres Neutr Pl Acc : amantia
+partActPres Neutr Pl Gen : amantium
+partActPres Neutr Pl Dat : amantibus
+partActPres Neutr Pl Abl : amantibus
+partActPres Neutr Pl Voc : amantia
+partPassPerf Masc Sg Nom : amatus
+partPassPerf Masc Sg Acc : amatum
+partPassPerf Masc Sg Gen : amati
+partPassPerf Masc Sg Dat : amato
+partPassPerf Masc Sg Abl : amato
+partPassPerf Masc Sg Voc : amate
+partPassPerf Masc Pl Nom : amati
+partPassPerf Masc Pl Acc : amatos
+partPassPerf Masc Pl Gen : amatorum
+partPassPerf Masc Pl Dat : amatis
+partPassPerf Masc Pl Abl : amatis
+partPassPerf Masc Pl Voc : amati
+partPassPerf Fem Sg Nom : amata
+partPassPerf Fem Sg Acc : amatam
+partPassPerf Fem Sg Gen : amatae
+partPassPerf Fem Sg Dat : amatae
+partPassPerf Fem Sg Abl : amata
+partPassPerf Fem Sg Voc : amata
+partPassPerf Fem Pl Nom : amatae
+partPassPerf Fem Pl Acc : amatas
+partPassPerf Fem Pl Gen : amatarum
+partPassPerf Fem Pl Dat : amatis
+partPassPerf Fem Pl Abl : amatis
+partPassPerf Fem Pl Voc : amatae
+partPassPerf Neutr Sg Nom : amatum
+partPassPerf Neutr Sg Acc : amatum
+partPassPerf Neutr Sg Gen : amati
+partPassPerf Neutr Sg Dat : amato
+partPassPerf Neutr Sg Abl : amato
+partPassPerf Neutr Sg Voc : amatum
+partPassPerf Neutr Pl Nom : amata
+partPassPerf Neutr Pl Acc : amata
+partPassPerf Neutr Pl Gen : amatorum
+partPassPerf Neutr Pl Dat : amatis
+partPassPerf Neutr Pl Abl : amatis
+partPassPerf Neutr Pl Voc : amata
+pass (VPass (VPres VInd) Masc Sg P1) : amor
+pass (VPass (VPres VInd) Masc Sg P2) : amaris
+pass (VPass (VPres VInd) Masc Sg P3) : amatur
+pass (VPass (VPres VInd) Masc Pl P1) : amamur
+pass (VPass (VPres VInd) Masc Pl P2) : amamini
+pass (VPass (VPres VInd) Masc Pl P3) : amamur
+pass (VPass (VPres VInd) Fem Sg P1) : amor
+pass (VPass (VPres VInd) Fem Sg P2) : amaris
+pass (VPass (VPres VInd) Fem Sg P3) : amatur
+pass (VPass (VPres VInd) Fem Pl P1) : amamur
+pass (VPass (VPres VInd) Fem Pl P2) : amamini
+pass (VPass (VPres VInd) Fem Pl P3) : amamur
+pass (VPass (VPres VInd) Neutr Sg P1) : amor
+pass (VPass (VPres VInd) Neutr Sg P2) : amaris
+pass (VPass (VPres VInd) Neutr Sg P3) : amatur
+pass (VPass (VPres VInd) Neutr Pl P1) : amamur
+pass (VPass (VPres VInd) Neutr Pl P2) : amamini
+pass (VPass (VPres VInd) Neutr Pl P3) : amamur
+pass (VPass (VPres VConj) Masc Sg P1) : amer
+pass (VPass (VPres VConj) Masc Sg P2) : ameris
+pass (VPass (VPres VConj) Masc Sg P3) : ametur
+pass (VPass (VPres VConj) Masc Pl P1) : amemur
+pass (VPass (VPres VConj) Masc Pl P2) : amemini
+pass (VPass (VPres VConj) Masc Pl P3) : amemur
+pass (VPass (VPres VConj) Fem Sg P1) : amer
+pass (VPass (VPres VConj) Fem Sg P2) : ameris
+pass (VPass (VPres VConj) Fem Sg P3) : ametur
+pass (VPass (VPres VConj) Fem Pl P1) : amemur
+pass (VPass (VPres VConj) Fem Pl P2) : amemini
+pass (VPass (VPres VConj) Fem Pl P3) : amemur
+pass (VPass (VPres VConj) Neutr Sg P1) : amer
+pass (VPass (VPres VConj) Neutr Sg P2) : ameris
+pass (VPass (VPres VConj) Neutr Sg P3) : ametur
+pass (VPass (VPres VConj) Neutr Pl P1) : amemur
+pass (VPass (VPres VConj) Neutr Pl P2) : amemini
+pass (VPass (VPres VConj) Neutr Pl P3) : amemur
+pass (VPass (VImpf VInd) Masc Sg P1) : amar
+pass (VPass (VImpf VInd) Masc Sg P2) : amaris
+pass (VPass (VImpf VInd) Masc Sg P3) : amatur
+pass (VPass (VImpf VInd) Masc Pl P1) : amamur
+pass (VPass (VImpf VInd) Masc Pl P2) : amamini
+pass (VPass (VImpf VInd) Masc Pl P3) : amamur
+pass (VPass (VImpf VInd) Fem Sg P1) : amar
+pass (VPass (VImpf VInd) Fem Sg P2) : amaris
+pass (VPass (VImpf VInd) Fem Sg P3) : amatur
+pass (VPass (VImpf VInd) Fem Pl P1) : amamur
+pass (VPass (VImpf VInd) Fem Pl P2) : amamini
+pass (VPass (VImpf VInd) Fem Pl P3) : amamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : amar
+pass (VPass (VImpf VInd) Neutr Sg P2) : amaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : amatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : amamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : amamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : amamur
+pass (VPass (VImpf VConj) Masc Sg P1) : amarer
+pass (VPass (VImpf VConj) Masc Sg P2) : amareris
+pass (VPass (VImpf VConj) Masc Sg P3) : amaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : amaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : amaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : amaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : amarer
+pass (VPass (VImpf VConj) Fem Sg P2) : amareris
+pass (VPass (VImpf VConj) Fem Sg P3) : amaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : amaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : amaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : amaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : amarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : amareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : amaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : amaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : amaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : amaremur
+pass (VPass VFut Masc Sg P1) : amabor
+pass (VPass VFut Masc Sg P2) : amaberis
+pass (VPass VFut Masc Sg P3) : amabitur
+pass (VPass VFut Masc Pl P1) : amabimur
+pass (VPass VFut Masc Pl P2) : amabimini
+pass (VPass VFut Masc Pl P3) : amabumur
+pass (VPass VFut Fem Sg P1) : amabor
+pass (VPass VFut Fem Sg P2) : amaberis
+pass (VPass VFut Fem Sg P3) : amabitur
+pass (VPass VFut Fem Pl P1) : amabimur
+pass (VPass VFut Fem Pl P2) : amabimini
+pass (VPass VFut Fem Pl P3) : amabumur
+pass (VPass VFut Neutr Sg P1) : amabor
+pass (VPass VFut Neutr Sg P2) : amaberis
+pass (VPass VFut Neutr Sg P3) : amabitur
+pass (VPass VFut Neutr Pl P1) : amabimur
+pass (VPass VFut Neutr Pl P2) : amabimini
+pass (VPass VFut Neutr Pl P3) : amabumur
+sup VSupAcc : amatum
+sup VSupAbl : amatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : aperio
+act (VAct VSim (VPres VInd) Sg P2) : aperis
+act (VAct VSim (VPres VInd) Sg P3) : aperit
+act (VAct VSim (VPres VInd) Pl P1) : aperimus
+act (VAct VSim (VPres VInd) Pl P2) : aperitis
+act (VAct VSim (VPres VInd) Pl P3) : aperiunt
+act (VAct VSim (VPres VConj) Sg P1) : aperiam
+act (VAct VSim (VPres VConj) Sg P2) : aperias
+act (VAct VSim (VPres VConj) Sg P3) : aperiat
+act (VAct VSim (VPres VConj) Pl P1) : aperiamus
+act (VAct VSim (VPres VConj) Pl P2) : aperiatis
+act (VAct VSim (VPres VConj) Pl P3) : aperiant
+act (VAct VSim (VImpf VInd) Sg P1) : aperiebam
+act (VAct VSim (VImpf VInd) Sg P2) : aperiebas
+act (VAct VSim (VImpf VInd) Sg P3) : aperiebat
+act (VAct VSim (VImpf VInd) Pl P1) : aperiebamus
+act (VAct VSim (VImpf VInd) Pl P2) : aperiebatis
+act (VAct VSim (VImpf VInd) Pl P3) : aperiebant
+act (VAct VSim (VImpf VConj) Sg P1) : aperirem
+act (VAct VSim (VImpf VConj) Sg P2) : aperires
+act (VAct VSim (VImpf VConj) Sg P3) : aperiret
+act (VAct VSim (VImpf VConj) Pl P1) : aperiremus
+act (VAct VSim (VImpf VConj) Pl P2) : aperiretis
+act (VAct VSim (VImpf VConj) Pl P3) : aperirent
+act (VAct VSim VFut Sg P1) : aperiam
+act (VAct VSim VFut Sg P2) : aperies
+act (VAct VSim VFut Sg P3) : aperiet
+act (VAct VSim VFut Pl P1) : aperiemus
+act (VAct VSim VFut Pl P2) : aperietis
+act (VAct VSim VFut Pl P3) : aperient
+act (VAct VAnt (VPres VInd) Sg P1) : aperivi
+act (VAct VAnt (VPres VInd) Sg P2) : aperivisti
+act (VAct VAnt (VPres VInd) Sg P3) : aperivit
+act (VAct VAnt (VPres VInd) Pl P1) : aperivimus
+act (VAct VAnt (VPres VInd) Pl P2) : aperivistis
+act (VAct VAnt (VPres VInd) Pl P3) : aperiverunt
+act (VAct VAnt (VPres VConj) Sg P1) : aperiverim
+act (VAct VAnt (VPres VConj) Sg P2) : aperiveris
+act (VAct VAnt (VPres VConj) Sg P3) : aperiverit
+act (VAct VAnt (VPres VConj) Pl P1) : aperiverimus
+act (VAct VAnt (VPres VConj) Pl P2) : aperiveritis
+act (VAct VAnt (VPres VConj) Pl P3) : aperiverint
+act (VAct VAnt (VImpf VInd) Sg P1) : aperiveram
+act (VAct VAnt (VImpf VInd) Sg P2) : aperiveras
+act (VAct VAnt (VImpf VInd) Sg P3) : aperiverat
+act (VAct VAnt (VImpf VInd) Pl P1) : aperiveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : aperiveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : aperiverant
+act (VAct VAnt (VImpf VConj) Sg P1) : aperivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : aperivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : aperivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : aperivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : aperivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : aperivissent
+act (VAct VAnt VFut Sg P1) : aperivero
+act (VAct VAnt VFut Sg P2) : aperiveris
+act (VAct VAnt VFut Sg P3) : aperiverit
+act (VAct VAnt VFut Pl P1) : aperiverimus
+act (VAct VAnt VFut Pl P2) : aperiveritis
+act (VAct VAnt VFut Pl P3) : aperiverint
+c s : 
+ger VGenAcc : aperindum
+ger VGenGen : aperindi
+ger VGenDat : aperindo
+ger VGenAbl : aperindo
+geriv Masc Sg Nom : aperindus
+geriv Masc Sg Acc : aperindum
+geriv Masc Sg Gen : aperindi
+geriv Masc Sg Dat : aperindo
+geriv Masc Sg Abl : aperindo
+geriv Masc Sg Voc : aperinde
+geriv Masc Pl Nom : aperindi
+geriv Masc Pl Acc : aperindos
+geriv Masc Pl Gen : aperindorum
+geriv Masc Pl Dat : aperindis
+geriv Masc Pl Abl : aperindis
+geriv Masc Pl Voc : aperindi
+geriv Fem Sg Nom : aperinda
+geriv Fem Sg Acc : aperindam
+geriv Fem Sg Gen : aperindae
+geriv Fem Sg Dat : aperindae
+geriv Fem Sg Abl : aperinda
+geriv Fem Sg Voc : aperinda
+geriv Fem Pl Nom : aperindae
+geriv Fem Pl Acc : aperindas
+geriv Fem Pl Gen : aperindarum
+geriv Fem Pl Dat : aperindis
+geriv Fem Pl Abl : aperindis
+geriv Fem Pl Voc : aperindae
+geriv Neutr Sg Nom : aperindum
+geriv Neutr Sg Acc : aperindum
+geriv Neutr Sg Gen : aperindi
+geriv Neutr Sg Dat : aperindo
+geriv Neutr Sg Abl : aperindo
+geriv Neutr Sg Voc : aperindum
+geriv Neutr Pl Nom : aperinda
+geriv Neutr Pl Acc : aperinda
+geriv Neutr Pl Gen : aperindorum
+geriv Neutr Pl Dat : aperindis
+geriv Neutr Pl Abl : aperindis
+geriv Neutr Pl Voc : aperinda
+imp (VImp1 Sg) : aperi
+imp (VImp1 Pl) : aperite
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : aperito
+imp (VImp2 Sg P3) : aperito
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : aperitote
+imp (VImp2 Pl P3) : aperinto
+inf VInfActPres : aperire
+inf VInfActPerf : aperivisse
+inf VInfActFut : aperiturum
+partActFut Masc Sg Nom : aperiturus
+partActFut Masc Sg Acc : aperiturum
+partActFut Masc Sg Gen : aperituri
+partActFut Masc Sg Dat : aperituro
+partActFut Masc Sg Abl : aperituro
+partActFut Masc Sg Voc : aperiture
+partActFut Masc Pl Nom : aperituri
+partActFut Masc Pl Acc : aperituros
+partActFut Masc Pl Gen : aperiturorum
+partActFut Masc Pl Dat : aperituris
+partActFut Masc Pl Abl : aperituris
+partActFut Masc Pl Voc : aperituri
+partActFut Fem Sg Nom : aperitura
+partActFut Fem Sg Acc : aperituram
+partActFut Fem Sg Gen : aperiturae
+partActFut Fem Sg Dat : aperiturae
+partActFut Fem Sg Abl : aperitura
+partActFut Fem Sg Voc : aperitura
+partActFut Fem Pl Nom : aperiturae
+partActFut Fem Pl Acc : aperituras
+partActFut Fem Pl Gen : aperiturarum
+partActFut Fem Pl Dat : aperituris
+partActFut Fem Pl Abl : aperituris
+partActFut Fem Pl Voc : aperiturae
+partActFut Neutr Sg Nom : aperiturum
+partActFut Neutr Sg Acc : aperiturum
+partActFut Neutr Sg Gen : aperituri
+partActFut Neutr Sg Dat : aperituro
+partActFut Neutr Sg Abl : aperituro
+partActFut Neutr Sg Voc : aperiturum
+partActFut Neutr Pl Nom : aperitura
+partActFut Neutr Pl Acc : aperitura
+partActFut Neutr Pl Gen : aperiturorum
+partActFut Neutr Pl Dat : aperituris
+partActFut Neutr Pl Abl : aperituris
+partActFut Neutr Pl Voc : aperitura
+partActPres Masc Sg Nom : aperins
+partActPres Masc Sg Acc : aperintem
+partActPres Masc Sg Gen : aperintis
+partActPres Masc Sg Dat : aperinti
+partActPres Masc Sg Abl : aperinti
+partActPres Masc Sg Voc : aperins
+partActPres Masc Pl Nom : aperintes
+partActPres Masc Pl Acc : aperintes
+partActPres Masc Pl Gen : aperintium
+partActPres Masc Pl Dat : aperintibus
+partActPres Masc Pl Abl : aperintibus
+partActPres Masc Pl Voc : aperintes
+partActPres Fem Sg Nom : aperins
+partActPres Fem Sg Acc : aperintem
+partActPres Fem Sg Gen : aperintis
+partActPres Fem Sg Dat : aperinti
+partActPres Fem Sg Abl : aperinti
+partActPres Fem Sg Voc : aperins
+partActPres Fem Pl Nom : aperintes
+partActPres Fem Pl Acc : aperintes
+partActPres Fem Pl Gen : aperintium
+partActPres Fem Pl Dat : aperintibus
+partActPres Fem Pl Abl : aperintibus
+partActPres Fem Pl Voc : aperintes
+partActPres Neutr Sg Nom : aperins
+partActPres Neutr Sg Acc : aperins
+partActPres Neutr Sg Gen : aperintis
+partActPres Neutr Sg Dat : aperinti
+partActPres Neutr Sg Abl : aperinti
+partActPres Neutr Sg Voc : aperins
+partActPres Neutr Pl Nom : aperintia
+partActPres Neutr Pl Acc : aperintia
+partActPres Neutr Pl Gen : aperintium
+partActPres Neutr Pl Dat : aperintibus
+partActPres Neutr Pl Abl : aperintibus
+partActPres Neutr Pl Voc : aperintia
+partPassPerf Masc Sg Nom : aperitus
+partPassPerf Masc Sg Acc : aperitum
+partPassPerf Masc Sg Gen : aperiti
+partPassPerf Masc Sg Dat : aperito
+partPassPerf Masc Sg Abl : aperito
+partPassPerf Masc Sg Voc : aperite
+partPassPerf Masc Pl Nom : aperiti
+partPassPerf Masc Pl Acc : aperitos
+partPassPerf Masc Pl Gen : aperitorum
+partPassPerf Masc Pl Dat : aperitis
+partPassPerf Masc Pl Abl : aperitis
+partPassPerf Masc Pl Voc : aperiti
+partPassPerf Fem Sg Nom : aperita
+partPassPerf Fem Sg Acc : aperitam
+partPassPerf Fem Sg Gen : aperitae
+partPassPerf Fem Sg Dat : aperitae
+partPassPerf Fem Sg Abl : aperita
+partPassPerf Fem Sg Voc : aperita
+partPassPerf Fem Pl Nom : aperitae
+partPassPerf Fem Pl Acc : aperitas
+partPassPerf Fem Pl Gen : aperitarum
+partPassPerf Fem Pl Dat : aperitis
+partPassPerf Fem Pl Abl : aperitis
+partPassPerf Fem Pl Voc : aperitae
+partPassPerf Neutr Sg Nom : aperitum
+partPassPerf Neutr Sg Acc : aperitum
+partPassPerf Neutr Sg Gen : aperiti
+partPassPerf Neutr Sg Dat : aperito
+partPassPerf Neutr Sg Abl : aperito
+partPassPerf Neutr Sg Voc : aperitum
+partPassPerf Neutr Pl Nom : aperita
+partPassPerf Neutr Pl Acc : aperita
+partPassPerf Neutr Pl Gen : aperitorum
+partPassPerf Neutr Pl Dat : aperitis
+partPassPerf Neutr Pl Abl : aperitis
+partPassPerf Neutr Pl Voc : aperita
+pass (VPass (VPres VInd) Masc Sg P1) : aperior
+pass (VPass (VPres VInd) Masc Sg P2) : aperiris
+pass (VPass (VPres VInd) Masc Sg P3) : aperitur
+pass (VPass (VPres VInd) Masc Pl P1) : aperimur
+pass (VPass (VPres VInd) Masc Pl P2) : aperimini
+pass (VPass (VPres VInd) Masc Pl P3) : aperimur
+pass (VPass (VPres VInd) Fem Sg P1) : aperior
+pass (VPass (VPres VInd) Fem Sg P2) : aperiris
+pass (VPass (VPres VInd) Fem Sg P3) : aperitur
+pass (VPass (VPres VInd) Fem Pl P1) : aperimur
+pass (VPass (VPres VInd) Fem Pl P2) : aperimini
+pass (VPass (VPres VInd) Fem Pl P3) : aperimur
+pass (VPass (VPres VInd) Neutr Sg P1) : aperior
+pass (VPass (VPres VInd) Neutr Sg P2) : aperiris
+pass (VPass (VPres VInd) Neutr Sg P3) : aperitur
+pass (VPass (VPres VInd) Neutr Pl P1) : aperimur
+pass (VPass (VPres VInd) Neutr Pl P2) : aperimini
+pass (VPass (VPres VInd) Neutr Pl P3) : aperimur
+pass (VPass (VPres VConj) Masc Sg P1) : aperiar
+pass (VPass (VPres VConj) Masc Sg P2) : aperiaris
+pass (VPass (VPres VConj) Masc Sg P3) : aperiatur
+pass (VPass (VPres VConj) Masc Pl P1) : aperiamur
+pass (VPass (VPres VConj) Masc Pl P2) : aperiamini
+pass (VPass (VPres VConj) Masc Pl P3) : aperiamur
+pass (VPass (VPres VConj) Fem Sg P1) : aperiar
+pass (VPass (VPres VConj) Fem Sg P2) : aperiaris
+pass (VPass (VPres VConj) Fem Sg P3) : aperiatur
+pass (VPass (VPres VConj) Fem Pl P1) : aperiamur
+pass (VPass (VPres VConj) Fem Pl P2) : aperiamini
+pass (VPass (VPres VConj) Fem Pl P3) : aperiamur
+pass (VPass (VPres VConj) Neutr Sg P1) : aperiar
+pass (VPass (VPres VConj) Neutr Sg P2) : aperiaris
+pass (VPass (VPres VConj) Neutr Sg P3) : aperiatur
+pass (VPass (VPres VConj) Neutr Pl P1) : aperiamur
+pass (VPass (VPres VConj) Neutr Pl P2) : aperiamini
+pass (VPass (VPres VConj) Neutr Pl P3) : aperiamur
+pass (VPass (VImpf VInd) Masc Sg P1) : aperir
+pass (VPass (VImpf VInd) Masc Sg P2) : aperiris
+pass (VPass (VImpf VInd) Masc Sg P3) : aperitur
+pass (VPass (VImpf VInd) Masc Pl P1) : aperimur
+pass (VPass (VImpf VInd) Masc Pl P2) : aperimini
+pass (VPass (VImpf VInd) Masc Pl P3) : aperimur
+pass (VPass (VImpf VInd) Fem Sg P1) : aperir
+pass (VPass (VImpf VInd) Fem Sg P2) : aperiris
+pass (VPass (VImpf VInd) Fem Sg P3) : aperitur
+pass (VPass (VImpf VInd) Fem Pl P1) : aperimur
+pass (VPass (VImpf VInd) Fem Pl P2) : aperimini
+pass (VPass (VImpf VInd) Fem Pl P3) : aperimur
+pass (VPass (VImpf VInd) Neutr Sg P1) : aperir
+pass (VPass (VImpf VInd) Neutr Sg P2) : aperiris
+pass (VPass (VImpf VInd) Neutr Sg P3) : aperitur
+pass (VPass (VImpf VInd) Neutr Pl P1) : aperimur
+pass (VPass (VImpf VInd) Neutr Pl P2) : aperimini
+pass (VPass (VImpf VInd) Neutr Pl P3) : aperimur
+pass (VPass (VImpf VConj) Masc Sg P1) : aperirer
+pass (VPass (VImpf VConj) Masc Sg P2) : aperireris
+pass (VPass (VImpf VConj) Masc Sg P3) : aperiretur
+pass (VPass (VImpf VConj) Masc Pl P1) : aperiremur
+pass (VPass (VImpf VConj) Masc Pl P2) : aperiremini
+pass (VPass (VImpf VConj) Masc Pl P3) : aperiremur
+pass (VPass (VImpf VConj) Fem Sg P1) : aperirer
+pass (VPass (VImpf VConj) Fem Sg P2) : aperireris
+pass (VPass (VImpf VConj) Fem Sg P3) : aperiretur
+pass (VPass (VImpf VConj) Fem Pl P1) : aperiremur
+pass (VPass (VImpf VConj) Fem Pl P2) : aperiremini
+pass (VPass (VImpf VConj) Fem Pl P3) : aperiremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : aperirer
+pass (VPass (VImpf VConj) Neutr Sg P2) : aperireris
+pass (VPass (VImpf VConj) Neutr Sg P3) : aperiretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : aperiremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : aperiremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : aperiremur
+pass (VPass VFut Masc Sg P1) : aperibor
+pass (VPass VFut Masc Sg P2) : aperiberis
+pass (VPass VFut Masc Sg P3) : aperibitur
+pass (VPass VFut Masc Pl P1) : aperibimur
+pass (VPass VFut Masc Pl P2) : aperibimini
+pass (VPass VFut Masc Pl P3) : aperibumur
+pass (VPass VFut Fem Sg P1) : aperibor
+pass (VPass VFut Fem Sg P2) : aperiberis
+pass (VPass VFut Fem Sg P3) : aperibitur
+pass (VPass VFut Fem Pl P1) : aperibimur
+pass (VPass VFut Fem Pl P2) : aperibimini
+pass (VPass VFut Fem Pl P3) : aperibumur
+pass (VPass VFut Neutr Sg P1) : aperibor
+pass (VPass VFut Neutr Sg P2) : aperiberis
+pass (VPass VFut Neutr Sg P3) : aperibitur
+pass (VPass VFut Neutr Pl P1) : aperibimur
+pass (VPass VFut Neutr Pl P2) : aperibimini
+pass (VPass VFut Neutr Pl P3) : aperibumur
+sup VSupAcc : aperitum
+sup VSupAbl : aperitu
+
+ act (VAct VSim (VPres VInd) Sg P1) : ludeo
+act (VAct VSim (VPres VInd) Sg P2) : ludes
+act (VAct VSim (VPres VInd) Sg P3) : ludet
+act (VAct VSim (VPres VInd) Pl P1) : ludemus
+act (VAct VSim (VPres VInd) Pl P2) : ludetis
+act (VAct VSim (VPres VInd) Pl P3) : ludent
+act (VAct VSim (VPres VConj) Sg P1) : ludeam
+act (VAct VSim (VPres VConj) Sg P2) : ludeas
+act (VAct VSim (VPres VConj) Sg P3) : ludeat
+act (VAct VSim (VPres VConj) Pl P1) : ludeamus
+act (VAct VSim (VPres VConj) Pl P2) : ludeatis
+act (VAct VSim (VPres VConj) Pl P3) : ludeant
+act (VAct VSim (VImpf VInd) Sg P1) : ludebam
+act (VAct VSim (VImpf VInd) Sg P2) : ludebas
+act (VAct VSim (VImpf VInd) Sg P3) : ludebat
+act (VAct VSim (VImpf VInd) Pl P1) : ludebamus
+act (VAct VSim (VImpf VInd) Pl P2) : ludebatis
+act (VAct VSim (VImpf VInd) Pl P3) : ludebant
+act (VAct VSim (VImpf VConj) Sg P1) : luderem
+act (VAct VSim (VImpf VConj) Sg P2) : luderes
+act (VAct VSim (VImpf VConj) Sg P3) : luderet
+act (VAct VSim (VImpf VConj) Pl P1) : luderemus
+act (VAct VSim (VImpf VConj) Pl P2) : luderetis
+act (VAct VSim (VImpf VConj) Pl P3) : luderent
+act (VAct VSim VFut Sg P1) : ludebo
+act (VAct VSim VFut Sg P2) : ludebis
+act (VAct VSim VFut Sg P3) : ludebit
+act (VAct VSim VFut Pl P1) : ludebimus
+act (VAct VSim VFut Pl P2) : ludebitis
+act (VAct VSim VFut Pl P3) : ludebunt
+act (VAct VAnt (VPres VInd) Sg P1) : ludui
+act (VAct VAnt (VPres VInd) Sg P2) : luduisti
+act (VAct VAnt (VPres VInd) Sg P3) : luduit
+act (VAct VAnt (VPres VInd) Pl P1) : luduimus
+act (VAct VAnt (VPres VInd) Pl P2) : luduistis
+act (VAct VAnt (VPres VInd) Pl P3) : luduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : luduerim
+act (VAct VAnt (VPres VConj) Sg P2) : ludueris
+act (VAct VAnt (VPres VConj) Sg P3) : luduerit
+act (VAct VAnt (VPres VConj) Pl P1) : luduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : ludueritis
+act (VAct VAnt (VPres VConj) Pl P3) : luduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : ludueram
+act (VAct VAnt (VImpf VInd) Sg P2) : ludueras
+act (VAct VAnt (VImpf VInd) Sg P3) : luduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : ludueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : ludueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : luduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : luduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : luduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : luduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : luduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : luduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : luduissent
+act (VAct VAnt VFut Sg P1) : luduero
+act (VAct VAnt VFut Sg P2) : ludueris
+act (VAct VAnt VFut Sg P3) : luduerit
+act (VAct VAnt VFut Pl P1) : luduerimus
+act (VAct VAnt VFut Pl P2) : ludueritis
+act (VAct VAnt VFut Pl P3) : luduerint
+c s : 
+ger VGenAcc : ludendum
+ger VGenGen : ludendi
+ger VGenDat : ludendo
+ger VGenAbl : ludendo
+geriv Masc Sg Nom : ludendus
+geriv Masc Sg Acc : ludendum
+geriv Masc Sg Gen : ludendi
+geriv Masc Sg Dat : ludendo
+geriv Masc Sg Abl : ludendo
+geriv Masc Sg Voc : ludende
+geriv Masc Pl Nom : ludendi
+geriv Masc Pl Acc : ludendos
+geriv Masc Pl Gen : ludendorum
+geriv Masc Pl Dat : ludendis
+geriv Masc Pl Abl : ludendis
+geriv Masc Pl Voc : ludendi
+geriv Fem Sg Nom : ludenda
+geriv Fem Sg Acc : ludendam
+geriv Fem Sg Gen : ludendae
+geriv Fem Sg Dat : ludendae
+geriv Fem Sg Abl : ludenda
+geriv Fem Sg Voc : ludenda
+geriv Fem Pl Nom : ludendae
+geriv Fem Pl Acc : ludendas
+geriv Fem Pl Gen : ludendarum
+geriv Fem Pl Dat : ludendis
+geriv Fem Pl Abl : ludendis
+geriv Fem Pl Voc : ludendae
+geriv Neutr Sg Nom : ludendum
+geriv Neutr Sg Acc : ludendum
+geriv Neutr Sg Gen : ludendi
+geriv Neutr Sg Dat : ludendo
+geriv Neutr Sg Abl : ludendo
+geriv Neutr Sg Voc : ludendum
+geriv Neutr Pl Nom : ludenda
+geriv Neutr Pl Acc : ludenda
+geriv Neutr Pl Gen : ludendorum
+geriv Neutr Pl Dat : ludendis
+geriv Neutr Pl Abl : ludendis
+geriv Neutr Pl Voc : ludenda
+imp (VImp1 Sg) : lude
+imp (VImp1 Pl) : ludete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : ludeto
+imp (VImp2 Sg P3) : ludeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : ludetote
+imp (VImp2 Pl P3) : ludento
+inf VInfActPres : ludere
+inf VInfActPerf : luduisse
+inf VInfActFut : ludeturum
+partActFut Masc Sg Nom : ludeturus
+partActFut Masc Sg Acc : ludeturum
+partActFut Masc Sg Gen : ludeturi
+partActFut Masc Sg Dat : ludeturo
+partActFut Masc Sg Abl : ludeturo
+partActFut Masc Sg Voc : ludeture
+partActFut Masc Pl Nom : ludeturi
+partActFut Masc Pl Acc : ludeturos
+partActFut Masc Pl Gen : ludeturorum
+partActFut Masc Pl Dat : ludeturis
+partActFut Masc Pl Abl : ludeturis
+partActFut Masc Pl Voc : ludeturi
+partActFut Fem Sg Nom : ludetura
+partActFut Fem Sg Acc : ludeturam
+partActFut Fem Sg Gen : ludeturae
+partActFut Fem Sg Dat : ludeturae
+partActFut Fem Sg Abl : ludetura
+partActFut Fem Sg Voc : ludetura
+partActFut Fem Pl Nom : ludeturae
+partActFut Fem Pl Acc : ludeturas
+partActFut Fem Pl Gen : ludeturarum
+partActFut Fem Pl Dat : ludeturis
+partActFut Fem Pl Abl : ludeturis
+partActFut Fem Pl Voc : ludeturae
+partActFut Neutr Sg Nom : ludeturum
+partActFut Neutr Sg Acc : ludeturum
+partActFut Neutr Sg Gen : ludeturi
+partActFut Neutr Sg Dat : ludeturo
+partActFut Neutr Sg Abl : ludeturo
+partActFut Neutr Sg Voc : ludeturum
+partActFut Neutr Pl Nom : ludetura
+partActFut Neutr Pl Acc : ludetura
+partActFut Neutr Pl Gen : ludeturorum
+partActFut Neutr Pl Dat : ludeturis
+partActFut Neutr Pl Abl : ludeturis
+partActFut Neutr Pl Voc : ludetura
+partActPres Masc Sg Nom : ludens
+partActPres Masc Sg Acc : ludentem
+partActPres Masc Sg Gen : ludentis
+partActPres Masc Sg Dat : ludenti
+partActPres Masc Sg Abl : ludenti
+partActPres Masc Sg Voc : ludens
+partActPres Masc Pl Nom : ludentes
+partActPres Masc Pl Acc : ludentes
+partActPres Masc Pl Gen : ludentium
+partActPres Masc Pl Dat : ludentibus
+partActPres Masc Pl Abl : ludentibus
+partActPres Masc Pl Voc : ludentes
+partActPres Fem Sg Nom : ludens
+partActPres Fem Sg Acc : ludentem
+partActPres Fem Sg Gen : ludentis
+partActPres Fem Sg Dat : ludenti
+partActPres Fem Sg Abl : ludenti
+partActPres Fem Sg Voc : ludens
+partActPres Fem Pl Nom : ludentes
+partActPres Fem Pl Acc : ludentes
+partActPres Fem Pl Gen : ludentium
+partActPres Fem Pl Dat : ludentibus
+partActPres Fem Pl Abl : ludentibus
+partActPres Fem Pl Voc : ludentes
+partActPres Neutr Sg Nom : ludens
+partActPres Neutr Sg Acc : ludens
+partActPres Neutr Sg Gen : ludentis
+partActPres Neutr Sg Dat : ludenti
+partActPres Neutr Sg Abl : ludenti
+partActPres Neutr Sg Voc : ludens
+partActPres Neutr Pl Nom : ludentia
+partActPres Neutr Pl Acc : ludentia
+partActPres Neutr Pl Gen : ludentium
+partActPres Neutr Pl Dat : ludentibus
+partActPres Neutr Pl Abl : ludentibus
+partActPres Neutr Pl Voc : ludentia
+partPassPerf Masc Sg Nom : ludetus
+partPassPerf Masc Sg Acc : ludetum
+partPassPerf Masc Sg Gen : ludeti
+partPassPerf Masc Sg Dat : ludeto
+partPassPerf Masc Sg Abl : ludeto
+partPassPerf Masc Sg Voc : ludete
+partPassPerf Masc Pl Nom : ludeti
+partPassPerf Masc Pl Acc : ludetos
+partPassPerf Masc Pl Gen : ludetorum
+partPassPerf Masc Pl Dat : ludetis
+partPassPerf Masc Pl Abl : ludetis
+partPassPerf Masc Pl Voc : ludeti
+partPassPerf Fem Sg Nom : ludeta
+partPassPerf Fem Sg Acc : ludetam
+partPassPerf Fem Sg Gen : ludetae
+partPassPerf Fem Sg Dat : ludetae
+partPassPerf Fem Sg Abl : ludeta
+partPassPerf Fem Sg Voc : ludeta
+partPassPerf Fem Pl Nom : ludetae
+partPassPerf Fem Pl Acc : ludetas
+partPassPerf Fem Pl Gen : ludetarum
+partPassPerf Fem Pl Dat : ludetis
+partPassPerf Fem Pl Abl : ludetis
+partPassPerf Fem Pl Voc : ludetae
+partPassPerf Neutr Sg Nom : ludetum
+partPassPerf Neutr Sg Acc : ludetum
+partPassPerf Neutr Sg Gen : ludeti
+partPassPerf Neutr Sg Dat : ludeto
+partPassPerf Neutr Sg Abl : ludeto
+partPassPerf Neutr Sg Voc : ludetum
+partPassPerf Neutr Pl Nom : ludeta
+partPassPerf Neutr Pl Acc : ludeta
+partPassPerf Neutr Pl Gen : ludetorum
+partPassPerf Neutr Pl Dat : ludetis
+partPassPerf Neutr Pl Abl : ludetis
+partPassPerf Neutr Pl Voc : ludeta
+pass (VPass (VPres VInd) Masc Sg P1) : ludeor
+pass (VPass (VPres VInd) Masc Sg P2) : luderis
+pass (VPass (VPres VInd) Masc Sg P3) : ludetur
+pass (VPass (VPres VInd) Masc Pl P1) : ludemur
+pass (VPass (VPres VInd) Masc Pl P2) : ludemini
+pass (VPass (VPres VInd) Masc Pl P3) : ludemur
+pass (VPass (VPres VInd) Fem Sg P1) : ludeor
+pass (VPass (VPres VInd) Fem Sg P2) : luderis
+pass (VPass (VPres VInd) Fem Sg P3) : ludetur
+pass (VPass (VPres VInd) Fem Pl P1) : ludemur
+pass (VPass (VPres VInd) Fem Pl P2) : ludemini
+pass (VPass (VPres VInd) Fem Pl P3) : ludemur
+pass (VPass (VPres VInd) Neutr Sg P1) : ludeor
+pass (VPass (VPres VInd) Neutr Sg P2) : luderis
+pass (VPass (VPres VInd) Neutr Sg P3) : ludetur
+pass (VPass (VPres VInd) Neutr Pl P1) : ludemur
+pass (VPass (VPres VInd) Neutr Pl P2) : ludemini
+pass (VPass (VPres VInd) Neutr Pl P3) : ludemur
+pass (VPass (VPres VConj) Masc Sg P1) : ludear
+pass (VPass (VPres VConj) Masc Sg P2) : ludearis
+pass (VPass (VPres VConj) Masc Sg P3) : ludeatur
+pass (VPass (VPres VConj) Masc Pl P1) : ludeamur
+pass (VPass (VPres VConj) Masc Pl P2) : ludeamini
+pass (VPass (VPres VConj) Masc Pl P3) : ludeamur
+pass (VPass (VPres VConj) Fem Sg P1) : ludear
+pass (VPass (VPres VConj) Fem Sg P2) : ludearis
+pass (VPass (VPres VConj) Fem Sg P3) : ludeatur
+pass (VPass (VPres VConj) Fem Pl P1) : ludeamur
+pass (VPass (VPres VConj) Fem Pl P2) : ludeamini
+pass (VPass (VPres VConj) Fem Pl P3) : ludeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : ludear
+pass (VPass (VPres VConj) Neutr Sg P2) : ludearis
+pass (VPass (VPres VConj) Neutr Sg P3) : ludeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : ludeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : ludeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : ludeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : luder
+pass (VPass (VImpf VInd) Masc Sg P2) : luderis
+pass (VPass (VImpf VInd) Masc Sg P3) : ludetur
+pass (VPass (VImpf VInd) Masc Pl P1) : ludemur
+pass (VPass (VImpf VInd) Masc Pl P2) : ludemini
+pass (VPass (VImpf VInd) Masc Pl P3) : ludemur
+pass (VPass (VImpf VInd) Fem Sg P1) : luder
+pass (VPass (VImpf VInd) Fem Sg P2) : luderis
+pass (VPass (VImpf VInd) Fem Sg P3) : ludetur
+pass (VPass (VImpf VInd) Fem Pl P1) : ludemur
+pass (VPass (VImpf VInd) Fem Pl P2) : ludemini
+pass (VPass (VImpf VInd) Fem Pl P3) : ludemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : luder
+pass (VPass (VImpf VInd) Neutr Sg P2) : luderis
+pass (VPass (VImpf VInd) Neutr Sg P3) : ludetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : ludemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : ludemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : ludemur
+pass (VPass (VImpf VConj) Masc Sg P1) : luderer
+pass (VPass (VImpf VConj) Masc Sg P2) : ludereris
+pass (VPass (VImpf VConj) Masc Sg P3) : luderetur
+pass (VPass (VImpf VConj) Masc Pl P1) : luderemur
+pass (VPass (VImpf VConj) Masc Pl P2) : luderemini
+pass (VPass (VImpf VConj) Masc Pl P3) : luderemur
+pass (VPass (VImpf VConj) Fem Sg P1) : luderer
+pass (VPass (VImpf VConj) Fem Sg P2) : ludereris
+pass (VPass (VImpf VConj) Fem Sg P3) : luderetur
+pass (VPass (VImpf VConj) Fem Pl P1) : luderemur
+pass (VPass (VImpf VConj) Fem Pl P2) : luderemini
+pass (VPass (VImpf VConj) Fem Pl P3) : luderemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : luderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : ludereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : luderetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : luderemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : luderemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : luderemur
+pass (VPass VFut Masc Sg P1) : ludebor
+pass (VPass VFut Masc Sg P2) : ludeberis
+pass (VPass VFut Masc Sg P3) : ludebitur
+pass (VPass VFut Masc Pl P1) : ludebimur
+pass (VPass VFut Masc Pl P2) : ludebimini
+pass (VPass VFut Masc Pl P3) : ludebumur
+pass (VPass VFut Fem Sg P1) : ludebor
+pass (VPass VFut Fem Sg P2) : ludeberis
+pass (VPass VFut Fem Sg P3) : ludebitur
+pass (VPass VFut Fem Pl P1) : ludebimur
+pass (VPass VFut Fem Pl P2) : ludebimini
+pass (VPass VFut Fem Pl P3) : ludebumur
+pass (VPass VFut Neutr Sg P1) : ludebor
+pass (VPass VFut Neutr Sg P2) : ludeberis
+pass (VPass VFut Neutr Sg P3) : ludebitur
+pass (VPass VFut Neutr Pl P1) : ludebimur
+pass (VPass VFut Neutr Pl P2) : ludebimini
+pass (VPass VFut Neutr Pl P3) : ludebumur
+sup VSupAcc : ludetum
+sup VSupAbl : ludetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : traheo
+act (VAct VSim (VPres VInd) Sg P2) : trahes
+act (VAct VSim (VPres VInd) Sg P3) : trahet
+act (VAct VSim (VPres VInd) Pl P1) : trahemus
+act (VAct VSim (VPres VInd) Pl P2) : trahetis
+act (VAct VSim (VPres VInd) Pl P3) : trahent
+act (VAct VSim (VPres VConj) Sg P1) : traheam
+act (VAct VSim (VPres VConj) Sg P2) : traheas
+act (VAct VSim (VPres VConj) Sg P3) : traheat
+act (VAct VSim (VPres VConj) Pl P1) : traheamus
+act (VAct VSim (VPres VConj) Pl P2) : traheatis
+act (VAct VSim (VPres VConj) Pl P3) : traheant
+act (VAct VSim (VImpf VInd) Sg P1) : trahebam
+act (VAct VSim (VImpf VInd) Sg P2) : trahebas
+act (VAct VSim (VImpf VInd) Sg P3) : trahebat
+act (VAct VSim (VImpf VInd) Pl P1) : trahebamus
+act (VAct VSim (VImpf VInd) Pl P2) : trahebatis
+act (VAct VSim (VImpf VInd) Pl P3) : trahebant
+act (VAct VSim (VImpf VConj) Sg P1) : traherem
+act (VAct VSim (VImpf VConj) Sg P2) : traheres
+act (VAct VSim (VImpf VConj) Sg P3) : traheret
+act (VAct VSim (VImpf VConj) Pl P1) : traheremus
+act (VAct VSim (VImpf VConj) Pl P2) : traheretis
+act (VAct VSim (VImpf VConj) Pl P3) : traherent
+act (VAct VSim VFut Sg P1) : trahebo
+act (VAct VSim VFut Sg P2) : trahebis
+act (VAct VSim VFut Sg P3) : trahebit
+act (VAct VSim VFut Pl P1) : trahebimus
+act (VAct VSim VFut Pl P2) : trahebitis
+act (VAct VSim VFut Pl P3) : trahebunt
+act (VAct VAnt (VPres VInd) Sg P1) : trahui
+act (VAct VAnt (VPres VInd) Sg P2) : trahuisti
+act (VAct VAnt (VPres VInd) Sg P3) : trahuit
+act (VAct VAnt (VPres VInd) Pl P1) : trahuimus
+act (VAct VAnt (VPres VInd) Pl P2) : trahuistis
+act (VAct VAnt (VPres VInd) Pl P3) : trahuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : trahuerim
+act (VAct VAnt (VPres VConj) Sg P2) : trahueris
+act (VAct VAnt (VPres VConj) Sg P3) : trahuerit
+act (VAct VAnt (VPres VConj) Pl P1) : trahuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : trahueritis
+act (VAct VAnt (VPres VConj) Pl P3) : trahuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : trahueram
+act (VAct VAnt (VImpf VInd) Sg P2) : trahueras
+act (VAct VAnt (VImpf VInd) Sg P3) : trahuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : trahueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : trahueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : trahuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : trahuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : trahuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : trahuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : trahuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : trahuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : trahuissent
+act (VAct VAnt VFut Sg P1) : trahuero
+act (VAct VAnt VFut Sg P2) : trahueris
+act (VAct VAnt VFut Sg P3) : trahuerit
+act (VAct VAnt VFut Pl P1) : trahuerimus
+act (VAct VAnt VFut Pl P2) : trahueritis
+act (VAct VAnt VFut Pl P3) : trahuerint
+c s : 
+ger VGenAcc : trahendum
+ger VGenGen : trahendi
+ger VGenDat : trahendo
+ger VGenAbl : trahendo
+geriv Masc Sg Nom : trahendus
+geriv Masc Sg Acc : trahendum
+geriv Masc Sg Gen : trahendi
+geriv Masc Sg Dat : trahendo
+geriv Masc Sg Abl : trahendo
+geriv Masc Sg Voc : trahende
+geriv Masc Pl Nom : trahendi
+geriv Masc Pl Acc : trahendos
+geriv Masc Pl Gen : trahendorum
+geriv Masc Pl Dat : trahendis
+geriv Masc Pl Abl : trahendis
+geriv Masc Pl Voc : trahendi
+geriv Fem Sg Nom : trahenda
+geriv Fem Sg Acc : trahendam
+geriv Fem Sg Gen : trahendae
+geriv Fem Sg Dat : trahendae
+geriv Fem Sg Abl : trahenda
+geriv Fem Sg Voc : trahenda
+geriv Fem Pl Nom : trahendae
+geriv Fem Pl Acc : trahendas
+geriv Fem Pl Gen : trahendarum
+geriv Fem Pl Dat : trahendis
+geriv Fem Pl Abl : trahendis
+geriv Fem Pl Voc : trahendae
+geriv Neutr Sg Nom : trahendum
+geriv Neutr Sg Acc : trahendum
+geriv Neutr Sg Gen : trahendi
+geriv Neutr Sg Dat : trahendo
+geriv Neutr Sg Abl : trahendo
+geriv Neutr Sg Voc : trahendum
+geriv Neutr Pl Nom : trahenda
+geriv Neutr Pl Acc : trahenda
+geriv Neutr Pl Gen : trahendorum
+geriv Neutr Pl Dat : trahendis
+geriv Neutr Pl Abl : trahendis
+geriv Neutr Pl Voc : trahenda
+imp (VImp1 Sg) : trahe
+imp (VImp1 Pl) : trahete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : traheto
+imp (VImp2 Sg P3) : traheto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : trahetote
+imp (VImp2 Pl P3) : trahento
+inf VInfActPres : trahere
+inf VInfActPerf : trahuisse
+inf VInfActFut : traheturum
+partActFut Masc Sg Nom : traheturus
+partActFut Masc Sg Acc : traheturum
+partActFut Masc Sg Gen : traheturi
+partActFut Masc Sg Dat : traheturo
+partActFut Masc Sg Abl : traheturo
+partActFut Masc Sg Voc : traheture
+partActFut Masc Pl Nom : traheturi
+partActFut Masc Pl Acc : traheturos
+partActFut Masc Pl Gen : traheturorum
+partActFut Masc Pl Dat : traheturis
+partActFut Masc Pl Abl : traheturis
+partActFut Masc Pl Voc : traheturi
+partActFut Fem Sg Nom : trahetura
+partActFut Fem Sg Acc : traheturam
+partActFut Fem Sg Gen : traheturae
+partActFut Fem Sg Dat : traheturae
+partActFut Fem Sg Abl : trahetura
+partActFut Fem Sg Voc : trahetura
+partActFut Fem Pl Nom : traheturae
+partActFut Fem Pl Acc : traheturas
+partActFut Fem Pl Gen : traheturarum
+partActFut Fem Pl Dat : traheturis
+partActFut Fem Pl Abl : traheturis
+partActFut Fem Pl Voc : traheturae
+partActFut Neutr Sg Nom : traheturum
+partActFut Neutr Sg Acc : traheturum
+partActFut Neutr Sg Gen : traheturi
+partActFut Neutr Sg Dat : traheturo
+partActFut Neutr Sg Abl : traheturo
+partActFut Neutr Sg Voc : traheturum
+partActFut Neutr Pl Nom : trahetura
+partActFut Neutr Pl Acc : trahetura
+partActFut Neutr Pl Gen : traheturorum
+partActFut Neutr Pl Dat : traheturis
+partActFut Neutr Pl Abl : traheturis
+partActFut Neutr Pl Voc : trahetura
+partActPres Masc Sg Nom : trahens
+partActPres Masc Sg Acc : trahentem
+partActPres Masc Sg Gen : trahentis
+partActPres Masc Sg Dat : trahenti
+partActPres Masc Sg Abl : trahenti
+partActPres Masc Sg Voc : trahens
+partActPres Masc Pl Nom : trahentes
+partActPres Masc Pl Acc : trahentes
+partActPres Masc Pl Gen : trahentium
+partActPres Masc Pl Dat : trahentibus
+partActPres Masc Pl Abl : trahentibus
+partActPres Masc Pl Voc : trahentes
+partActPres Fem Sg Nom : trahens
+partActPres Fem Sg Acc : trahentem
+partActPres Fem Sg Gen : trahentis
+partActPres Fem Sg Dat : trahenti
+partActPres Fem Sg Abl : trahenti
+partActPres Fem Sg Voc : trahens
+partActPres Fem Pl Nom : trahentes
+partActPres Fem Pl Acc : trahentes
+partActPres Fem Pl Gen : trahentium
+partActPres Fem Pl Dat : trahentibus
+partActPres Fem Pl Abl : trahentibus
+partActPres Fem Pl Voc : trahentes
+partActPres Neutr Sg Nom : trahens
+partActPres Neutr Sg Acc : trahens
+partActPres Neutr Sg Gen : trahentis
+partActPres Neutr Sg Dat : trahenti
+partActPres Neutr Sg Abl : trahenti
+partActPres Neutr Sg Voc : trahens
+partActPres Neutr Pl Nom : trahentia
+partActPres Neutr Pl Acc : trahentia
+partActPres Neutr Pl Gen : trahentium
+partActPres Neutr Pl Dat : trahentibus
+partActPres Neutr Pl Abl : trahentibus
+partActPres Neutr Pl Voc : trahentia
+partPassPerf Masc Sg Nom : trahetus
+partPassPerf Masc Sg Acc : trahetum
+partPassPerf Masc Sg Gen : traheti
+partPassPerf Masc Sg Dat : traheto
+partPassPerf Masc Sg Abl : traheto
+partPassPerf Masc Sg Voc : trahete
+partPassPerf Masc Pl Nom : traheti
+partPassPerf Masc Pl Acc : trahetos
+partPassPerf Masc Pl Gen : trahetorum
+partPassPerf Masc Pl Dat : trahetis
+partPassPerf Masc Pl Abl : trahetis
+partPassPerf Masc Pl Voc : traheti
+partPassPerf Fem Sg Nom : traheta
+partPassPerf Fem Sg Acc : trahetam
+partPassPerf Fem Sg Gen : trahetae
+partPassPerf Fem Sg Dat : trahetae
+partPassPerf Fem Sg Abl : traheta
+partPassPerf Fem Sg Voc : traheta
+partPassPerf Fem Pl Nom : trahetae
+partPassPerf Fem Pl Acc : trahetas
+partPassPerf Fem Pl Gen : trahetarum
+partPassPerf Fem Pl Dat : trahetis
+partPassPerf Fem Pl Abl : trahetis
+partPassPerf Fem Pl Voc : trahetae
+partPassPerf Neutr Sg Nom : trahetum
+partPassPerf Neutr Sg Acc : trahetum
+partPassPerf Neutr Sg Gen : traheti
+partPassPerf Neutr Sg Dat : traheto
+partPassPerf Neutr Sg Abl : traheto
+partPassPerf Neutr Sg Voc : trahetum
+partPassPerf Neutr Pl Nom : traheta
+partPassPerf Neutr Pl Acc : traheta
+partPassPerf Neutr Pl Gen : trahetorum
+partPassPerf Neutr Pl Dat : trahetis
+partPassPerf Neutr Pl Abl : trahetis
+partPassPerf Neutr Pl Voc : traheta
+pass (VPass (VPres VInd) Masc Sg P1) : traheor
+pass (VPass (VPres VInd) Masc Sg P2) : traheris
+pass (VPass (VPres VInd) Masc Sg P3) : trahetur
+pass (VPass (VPres VInd) Masc Pl P1) : trahemur
+pass (VPass (VPres VInd) Masc Pl P2) : trahemini
+pass (VPass (VPres VInd) Masc Pl P3) : trahemur
+pass (VPass (VPres VInd) Fem Sg P1) : traheor
+pass (VPass (VPres VInd) Fem Sg P2) : traheris
+pass (VPass (VPres VInd) Fem Sg P3) : trahetur
+pass (VPass (VPres VInd) Fem Pl P1) : trahemur
+pass (VPass (VPres VInd) Fem Pl P2) : trahemini
+pass (VPass (VPres VInd) Fem Pl P3) : trahemur
+pass (VPass (VPres VInd) Neutr Sg P1) : traheor
+pass (VPass (VPres VInd) Neutr Sg P2) : traheris
+pass (VPass (VPres VInd) Neutr Sg P3) : trahetur
+pass (VPass (VPres VInd) Neutr Pl P1) : trahemur
+pass (VPass (VPres VInd) Neutr Pl P2) : trahemini
+pass (VPass (VPres VInd) Neutr Pl P3) : trahemur
+pass (VPass (VPres VConj) Masc Sg P1) : trahear
+pass (VPass (VPres VConj) Masc Sg P2) : trahearis
+pass (VPass (VPres VConj) Masc Sg P3) : traheatur
+pass (VPass (VPres VConj) Masc Pl P1) : traheamur
+pass (VPass (VPres VConj) Masc Pl P2) : traheamini
+pass (VPass (VPres VConj) Masc Pl P3) : traheamur
+pass (VPass (VPres VConj) Fem Sg P1) : trahear
+pass (VPass (VPres VConj) Fem Sg P2) : trahearis
+pass (VPass (VPres VConj) Fem Sg P3) : traheatur
+pass (VPass (VPres VConj) Fem Pl P1) : traheamur
+pass (VPass (VPres VConj) Fem Pl P2) : traheamini
+pass (VPass (VPres VConj) Fem Pl P3) : traheamur
+pass (VPass (VPres VConj) Neutr Sg P1) : trahear
+pass (VPass (VPres VConj) Neutr Sg P2) : trahearis
+pass (VPass (VPres VConj) Neutr Sg P3) : traheatur
+pass (VPass (VPres VConj) Neutr Pl P1) : traheamur
+pass (VPass (VPres VConj) Neutr Pl P2) : traheamini
+pass (VPass (VPres VConj) Neutr Pl P3) : traheamur
+pass (VPass (VImpf VInd) Masc Sg P1) : traher
+pass (VPass (VImpf VInd) Masc Sg P2) : traheris
+pass (VPass (VImpf VInd) Masc Sg P3) : trahetur
+pass (VPass (VImpf VInd) Masc Pl P1) : trahemur
+pass (VPass (VImpf VInd) Masc Pl P2) : trahemini
+pass (VPass (VImpf VInd) Masc Pl P3) : trahemur
+pass (VPass (VImpf VInd) Fem Sg P1) : traher
+pass (VPass (VImpf VInd) Fem Sg P2) : traheris
+pass (VPass (VImpf VInd) Fem Sg P3) : trahetur
+pass (VPass (VImpf VInd) Fem Pl P1) : trahemur
+pass (VPass (VImpf VInd) Fem Pl P2) : trahemini
+pass (VPass (VImpf VInd) Fem Pl P3) : trahemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : traher
+pass (VPass (VImpf VInd) Neutr Sg P2) : traheris
+pass (VPass (VImpf VInd) Neutr Sg P3) : trahetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : trahemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : trahemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : trahemur
+pass (VPass (VImpf VConj) Masc Sg P1) : traherer
+pass (VPass (VImpf VConj) Masc Sg P2) : trahereris
+pass (VPass (VImpf VConj) Masc Sg P3) : traheretur
+pass (VPass (VImpf VConj) Masc Pl P1) : traheremur
+pass (VPass (VImpf VConj) Masc Pl P2) : traheremini
+pass (VPass (VImpf VConj) Masc Pl P3) : traheremur
+pass (VPass (VImpf VConj) Fem Sg P1) : traherer
+pass (VPass (VImpf VConj) Fem Sg P2) : trahereris
+pass (VPass (VImpf VConj) Fem Sg P3) : traheretur
+pass (VPass (VImpf VConj) Fem Pl P1) : traheremur
+pass (VPass (VImpf VConj) Fem Pl P2) : traheremini
+pass (VPass (VImpf VConj) Fem Pl P3) : traheremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : traherer
+pass (VPass (VImpf VConj) Neutr Sg P2) : trahereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : traheretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : traheremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : traheremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : traheremur
+pass (VPass VFut Masc Sg P1) : trahebor
+pass (VPass VFut Masc Sg P2) : traheberis
+pass (VPass VFut Masc Sg P3) : trahebitur
+pass (VPass VFut Masc Pl P1) : trahebimur
+pass (VPass VFut Masc Pl P2) : trahebimini
+pass (VPass VFut Masc Pl P3) : trahebumur
+pass (VPass VFut Fem Sg P1) : trahebor
+pass (VPass VFut Fem Sg P2) : traheberis
+pass (VPass VFut Fem Sg P3) : trahebitur
+pass (VPass VFut Fem Pl P1) : trahebimur
+pass (VPass VFut Fem Pl P2) : trahebimini
+pass (VPass VFut Fem Pl P3) : trahebumur
+pass (VPass VFut Neutr Sg P1) : trahebor
+pass (VPass VFut Neutr Sg P2) : traheberis
+pass (VPass VFut Neutr Sg P3) : trahebitur
+pass (VPass VFut Neutr Pl P1) : trahebimur
+pass (VPass VFut Neutr Pl P2) : trahebimini
+pass (VPass VFut Neutr Pl P3) : trahebumur
+sup VSupAcc : trahetum
+sup VSupAbl : trahetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : premeo
+act (VAct VSim (VPres VInd) Sg P2) : premes
+act (VAct VSim (VPres VInd) Sg P3) : premet
+act (VAct VSim (VPres VInd) Pl P1) : prememus
+act (VAct VSim (VPres VInd) Pl P2) : premetis
+act (VAct VSim (VPres VInd) Pl P3) : prement
+act (VAct VSim (VPres VConj) Sg P1) : premeam
+act (VAct VSim (VPres VConj) Sg P2) : premeas
+act (VAct VSim (VPres VConj) Sg P3) : premeat
+act (VAct VSim (VPres VConj) Pl P1) : premeamus
+act (VAct VSim (VPres VConj) Pl P2) : premeatis
+act (VAct VSim (VPres VConj) Pl P3) : premeant
+act (VAct VSim (VImpf VInd) Sg P1) : premebam
+act (VAct VSim (VImpf VInd) Sg P2) : premebas
+act (VAct VSim (VImpf VInd) Sg P3) : premebat
+act (VAct VSim (VImpf VInd) Pl P1) : premebamus
+act (VAct VSim (VImpf VInd) Pl P2) : premebatis
+act (VAct VSim (VImpf VInd) Pl P3) : premebant
+act (VAct VSim (VImpf VConj) Sg P1) : premerem
+act (VAct VSim (VImpf VConj) Sg P2) : premeres
+act (VAct VSim (VImpf VConj) Sg P3) : premeret
+act (VAct VSim (VImpf VConj) Pl P1) : premeremus
+act (VAct VSim (VImpf VConj) Pl P2) : premeretis
+act (VAct VSim (VImpf VConj) Pl P3) : premerent
+act (VAct VSim VFut Sg P1) : premebo
+act (VAct VSim VFut Sg P2) : premebis
+act (VAct VSim VFut Sg P3) : premebit
+act (VAct VSim VFut Pl P1) : premebimus
+act (VAct VSim VFut Pl P2) : premebitis
+act (VAct VSim VFut Pl P3) : premebunt
+act (VAct VAnt (VPres VInd) Sg P1) : premui
+act (VAct VAnt (VPres VInd) Sg P2) : premuisti
+act (VAct VAnt (VPres VInd) Sg P3) : premuit
+act (VAct VAnt (VPres VInd) Pl P1) : premuimus
+act (VAct VAnt (VPres VInd) Pl P2) : premuistis
+act (VAct VAnt (VPres VInd) Pl P3) : premuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : premuerim
+act (VAct VAnt (VPres VConj) Sg P2) : premueris
+act (VAct VAnt (VPres VConj) Sg P3) : premuerit
+act (VAct VAnt (VPres VConj) Pl P1) : premuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : premueritis
+act (VAct VAnt (VPres VConj) Pl P3) : premuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : premueram
+act (VAct VAnt (VImpf VInd) Sg P2) : premueras
+act (VAct VAnt (VImpf VInd) Sg P3) : premuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : premueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : premueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : premuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : premuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : premuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : premuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : premuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : premuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : premuissent
+act (VAct VAnt VFut Sg P1) : premuero
+act (VAct VAnt VFut Sg P2) : premueris
+act (VAct VAnt VFut Sg P3) : premuerit
+act (VAct VAnt VFut Pl P1) : premuerimus
+act (VAct VAnt VFut Pl P2) : premueritis
+act (VAct VAnt VFut Pl P3) : premuerint
+c s : 
+ger VGenAcc : premendum
+ger VGenGen : premendi
+ger VGenDat : premendo
+ger VGenAbl : premendo
+geriv Masc Sg Nom : premendus
+geriv Masc Sg Acc : premendum
+geriv Masc Sg Gen : premendi
+geriv Masc Sg Dat : premendo
+geriv Masc Sg Abl : premendo
+geriv Masc Sg Voc : premende
+geriv Masc Pl Nom : premendi
+geriv Masc Pl Acc : premendos
+geriv Masc Pl Gen : premendorum
+geriv Masc Pl Dat : premendis
+geriv Masc Pl Abl : premendis
+geriv Masc Pl Voc : premendi
+geriv Fem Sg Nom : premenda
+geriv Fem Sg Acc : premendam
+geriv Fem Sg Gen : premendae
+geriv Fem Sg Dat : premendae
+geriv Fem Sg Abl : premenda
+geriv Fem Sg Voc : premenda
+geriv Fem Pl Nom : premendae
+geriv Fem Pl Acc : premendas
+geriv Fem Pl Gen : premendarum
+geriv Fem Pl Dat : premendis
+geriv Fem Pl Abl : premendis
+geriv Fem Pl Voc : premendae
+geriv Neutr Sg Nom : premendum
+geriv Neutr Sg Acc : premendum
+geriv Neutr Sg Gen : premendi
+geriv Neutr Sg Dat : premendo
+geriv Neutr Sg Abl : premendo
+geriv Neutr Sg Voc : premendum
+geriv Neutr Pl Nom : premenda
+geriv Neutr Pl Acc : premenda
+geriv Neutr Pl Gen : premendorum
+geriv Neutr Pl Dat : premendis
+geriv Neutr Pl Abl : premendis
+geriv Neutr Pl Voc : premenda
+imp (VImp1 Sg) : preme
+imp (VImp1 Pl) : premete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : premeto
+imp (VImp2 Sg P3) : premeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : premetote
+imp (VImp2 Pl P3) : premento
+inf VInfActPres : premere
+inf VInfActPerf : premuisse
+inf VInfActFut : premeturum
+partActFut Masc Sg Nom : premeturus
+partActFut Masc Sg Acc : premeturum
+partActFut Masc Sg Gen : premeturi
+partActFut Masc Sg Dat : premeturo
+partActFut Masc Sg Abl : premeturo
+partActFut Masc Sg Voc : premeture
+partActFut Masc Pl Nom : premeturi
+partActFut Masc Pl Acc : premeturos
+partActFut Masc Pl Gen : premeturorum
+partActFut Masc Pl Dat : premeturis
+partActFut Masc Pl Abl : premeturis
+partActFut Masc Pl Voc : premeturi
+partActFut Fem Sg Nom : premetura
+partActFut Fem Sg Acc : premeturam
+partActFut Fem Sg Gen : premeturae
+partActFut Fem Sg Dat : premeturae
+partActFut Fem Sg Abl : premetura
+partActFut Fem Sg Voc : premetura
+partActFut Fem Pl Nom : premeturae
+partActFut Fem Pl Acc : premeturas
+partActFut Fem Pl Gen : premeturarum
+partActFut Fem Pl Dat : premeturis
+partActFut Fem Pl Abl : premeturis
+partActFut Fem Pl Voc : premeturae
+partActFut Neutr Sg Nom : premeturum
+partActFut Neutr Sg Acc : premeturum
+partActFut Neutr Sg Gen : premeturi
+partActFut Neutr Sg Dat : premeturo
+partActFut Neutr Sg Abl : premeturo
+partActFut Neutr Sg Voc : premeturum
+partActFut Neutr Pl Nom : premetura
+partActFut Neutr Pl Acc : premetura
+partActFut Neutr Pl Gen : premeturorum
+partActFut Neutr Pl Dat : premeturis
+partActFut Neutr Pl Abl : premeturis
+partActFut Neutr Pl Voc : premetura
+partActPres Masc Sg Nom : premens
+partActPres Masc Sg Acc : prementem
+partActPres Masc Sg Gen : prementis
+partActPres Masc Sg Dat : prementi
+partActPres Masc Sg Abl : prementi
+partActPres Masc Sg Voc : premens
+partActPres Masc Pl Nom : prementes
+partActPres Masc Pl Acc : prementes
+partActPres Masc Pl Gen : prementium
+partActPres Masc Pl Dat : prementibus
+partActPres Masc Pl Abl : prementibus
+partActPres Masc Pl Voc : prementes
+partActPres Fem Sg Nom : premens
+partActPres Fem Sg Acc : prementem
+partActPres Fem Sg Gen : prementis
+partActPres Fem Sg Dat : prementi
+partActPres Fem Sg Abl : prementi
+partActPres Fem Sg Voc : premens
+partActPres Fem Pl Nom : prementes
+partActPres Fem Pl Acc : prementes
+partActPres Fem Pl Gen : prementium
+partActPres Fem Pl Dat : prementibus
+partActPres Fem Pl Abl : prementibus
+partActPres Fem Pl Voc : prementes
+partActPres Neutr Sg Nom : premens
+partActPres Neutr Sg Acc : premens
+partActPres Neutr Sg Gen : prementis
+partActPres Neutr Sg Dat : prementi
+partActPres Neutr Sg Abl : prementi
+partActPres Neutr Sg Voc : premens
+partActPres Neutr Pl Nom : prementia
+partActPres Neutr Pl Acc : prementia
+partActPres Neutr Pl Gen : prementium
+partActPres Neutr Pl Dat : prementibus
+partActPres Neutr Pl Abl : prementibus
+partActPres Neutr Pl Voc : prementia
+partPassPerf Masc Sg Nom : premetus
+partPassPerf Masc Sg Acc : premetum
+partPassPerf Masc Sg Gen : premeti
+partPassPerf Masc Sg Dat : premeto
+partPassPerf Masc Sg Abl : premeto
+partPassPerf Masc Sg Voc : premete
+partPassPerf Masc Pl Nom : premeti
+partPassPerf Masc Pl Acc : premetos
+partPassPerf Masc Pl Gen : premetorum
+partPassPerf Masc Pl Dat : premetis
+partPassPerf Masc Pl Abl : premetis
+partPassPerf Masc Pl Voc : premeti
+partPassPerf Fem Sg Nom : premeta
+partPassPerf Fem Sg Acc : premetam
+partPassPerf Fem Sg Gen : premetae
+partPassPerf Fem Sg Dat : premetae
+partPassPerf Fem Sg Abl : premeta
+partPassPerf Fem Sg Voc : premeta
+partPassPerf Fem Pl Nom : premetae
+partPassPerf Fem Pl Acc : premetas
+partPassPerf Fem Pl Gen : premetarum
+partPassPerf Fem Pl Dat : premetis
+partPassPerf Fem Pl Abl : premetis
+partPassPerf Fem Pl Voc : premetae
+partPassPerf Neutr Sg Nom : premetum
+partPassPerf Neutr Sg Acc : premetum
+partPassPerf Neutr Sg Gen : premeti
+partPassPerf Neutr Sg Dat : premeto
+partPassPerf Neutr Sg Abl : premeto
+partPassPerf Neutr Sg Voc : premetum
+partPassPerf Neutr Pl Nom : premeta
+partPassPerf Neutr Pl Acc : premeta
+partPassPerf Neutr Pl Gen : premetorum
+partPassPerf Neutr Pl Dat : premetis
+partPassPerf Neutr Pl Abl : premetis
+partPassPerf Neutr Pl Voc : premeta
+pass (VPass (VPres VInd) Masc Sg P1) : premeor
+pass (VPass (VPres VInd) Masc Sg P2) : premeris
+pass (VPass (VPres VInd) Masc Sg P3) : premetur
+pass (VPass (VPres VInd) Masc Pl P1) : prememur
+pass (VPass (VPres VInd) Masc Pl P2) : prememini
+pass (VPass (VPres VInd) Masc Pl P3) : prememur
+pass (VPass (VPres VInd) Fem Sg P1) : premeor
+pass (VPass (VPres VInd) Fem Sg P2) : premeris
+pass (VPass (VPres VInd) Fem Sg P3) : premetur
+pass (VPass (VPres VInd) Fem Pl P1) : prememur
+pass (VPass (VPres VInd) Fem Pl P2) : prememini
+pass (VPass (VPres VInd) Fem Pl P3) : prememur
+pass (VPass (VPres VInd) Neutr Sg P1) : premeor
+pass (VPass (VPres VInd) Neutr Sg P2) : premeris
+pass (VPass (VPres VInd) Neutr Sg P3) : premetur
+pass (VPass (VPres VInd) Neutr Pl P1) : prememur
+pass (VPass (VPres VInd) Neutr Pl P2) : prememini
+pass (VPass (VPres VInd) Neutr Pl P3) : prememur
+pass (VPass (VPres VConj) Masc Sg P1) : premear
+pass (VPass (VPres VConj) Masc Sg P2) : premearis
+pass (VPass (VPres VConj) Masc Sg P3) : premeatur
+pass (VPass (VPres VConj) Masc Pl P1) : premeamur
+pass (VPass (VPres VConj) Masc Pl P2) : premeamini
+pass (VPass (VPres VConj) Masc Pl P3) : premeamur
+pass (VPass (VPres VConj) Fem Sg P1) : premear
+pass (VPass (VPres VConj) Fem Sg P2) : premearis
+pass (VPass (VPres VConj) Fem Sg P3) : premeatur
+pass (VPass (VPres VConj) Fem Pl P1) : premeamur
+pass (VPass (VPres VConj) Fem Pl P2) : premeamini
+pass (VPass (VPres VConj) Fem Pl P3) : premeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : premear
+pass (VPass (VPres VConj) Neutr Sg P2) : premearis
+pass (VPass (VPres VConj) Neutr Sg P3) : premeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : premeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : premeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : premeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : premer
+pass (VPass (VImpf VInd) Masc Sg P2) : premeris
+pass (VPass (VImpf VInd) Masc Sg P3) : premetur
+pass (VPass (VImpf VInd) Masc Pl P1) : prememur
+pass (VPass (VImpf VInd) Masc Pl P2) : prememini
+pass (VPass (VImpf VInd) Masc Pl P3) : prememur
+pass (VPass (VImpf VInd) Fem Sg P1) : premer
+pass (VPass (VImpf VInd) Fem Sg P2) : premeris
+pass (VPass (VImpf VInd) Fem Sg P3) : premetur
+pass (VPass (VImpf VInd) Fem Pl P1) : prememur
+pass (VPass (VImpf VInd) Fem Pl P2) : prememini
+pass (VPass (VImpf VInd) Fem Pl P3) : prememur
+pass (VPass (VImpf VInd) Neutr Sg P1) : premer
+pass (VPass (VImpf VInd) Neutr Sg P2) : premeris
+pass (VPass (VImpf VInd) Neutr Sg P3) : premetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : prememur
+pass (VPass (VImpf VInd) Neutr Pl P2) : prememini
+pass (VPass (VImpf VInd) Neutr Pl P3) : prememur
+pass (VPass (VImpf VConj) Masc Sg P1) : premerer
+pass (VPass (VImpf VConj) Masc Sg P2) : premereris
+pass (VPass (VImpf VConj) Masc Sg P3) : premeretur
+pass (VPass (VImpf VConj) Masc Pl P1) : premeremur
+pass (VPass (VImpf VConj) Masc Pl P2) : premeremini
+pass (VPass (VImpf VConj) Masc Pl P3) : premeremur
+pass (VPass (VImpf VConj) Fem Sg P1) : premerer
+pass (VPass (VImpf VConj) Fem Sg P2) : premereris
+pass (VPass (VImpf VConj) Fem Sg P3) : premeretur
+pass (VPass (VImpf VConj) Fem Pl P1) : premeremur
+pass (VPass (VImpf VConj) Fem Pl P2) : premeremini
+pass (VPass (VImpf VConj) Fem Pl P3) : premeremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : premerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : premereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : premeretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : premeremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : premeremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : premeremur
+pass (VPass VFut Masc Sg P1) : premebor
+pass (VPass VFut Masc Sg P2) : premeberis
+pass (VPass VFut Masc Sg P3) : premebitur
+pass (VPass VFut Masc Pl P1) : premebimur
+pass (VPass VFut Masc Pl P2) : premebimini
+pass (VPass VFut Masc Pl P3) : premebumur
+pass (VPass VFut Fem Sg P1) : premebor
+pass (VPass VFut Fem Sg P2) : premeberis
+pass (VPass VFut Fem Sg P3) : premebitur
+pass (VPass VFut Fem Pl P1) : premebimur
+pass (VPass VFut Fem Pl P2) : premebimini
+pass (VPass VFut Fem Pl P3) : premebumur
+pass (VPass VFut Neutr Sg P1) : premebor
+pass (VPass VFut Neutr Sg P2) : premeberis
+pass (VPass VFut Neutr Sg P3) : premebitur
+pass (VPass VFut Neutr Pl P1) : premebimur
+pass (VPass VFut Neutr Pl P2) : premebimini
+pass (VPass VFut Neutr Pl P3) : premebumur
+sup VSupAcc : premetum
+sup VSupAbl : premetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : poneo
+act (VAct VSim (VPres VInd) Sg P2) : pones
+act (VAct VSim (VPres VInd) Sg P3) : ponet
+act (VAct VSim (VPres VInd) Pl P1) : ponemus
+act (VAct VSim (VPres VInd) Pl P2) : ponetis
+act (VAct VSim (VPres VInd) Pl P3) : ponent
+act (VAct VSim (VPres VConj) Sg P1) : poneam
+act (VAct VSim (VPres VConj) Sg P2) : poneas
+act (VAct VSim (VPres VConj) Sg P3) : poneat
+act (VAct VSim (VPres VConj) Pl P1) : poneamus
+act (VAct VSim (VPres VConj) Pl P2) : poneatis
+act (VAct VSim (VPres VConj) Pl P3) : poneant
+act (VAct VSim (VImpf VInd) Sg P1) : ponebam
+act (VAct VSim (VImpf VInd) Sg P2) : ponebas
+act (VAct VSim (VImpf VInd) Sg P3) : ponebat
+act (VAct VSim (VImpf VInd) Pl P1) : ponebamus
+act (VAct VSim (VImpf VInd) Pl P2) : ponebatis
+act (VAct VSim (VImpf VInd) Pl P3) : ponebant
+act (VAct VSim (VImpf VConj) Sg P1) : ponerem
+act (VAct VSim (VImpf VConj) Sg P2) : poneres
+act (VAct VSim (VImpf VConj) Sg P3) : poneret
+act (VAct VSim (VImpf VConj) Pl P1) : poneremus
+act (VAct VSim (VImpf VConj) Pl P2) : poneretis
+act (VAct VSim (VImpf VConj) Pl P3) : ponerent
+act (VAct VSim VFut Sg P1) : ponebo
+act (VAct VSim VFut Sg P2) : ponebis
+act (VAct VSim VFut Sg P3) : ponebit
+act (VAct VSim VFut Pl P1) : ponebimus
+act (VAct VSim VFut Pl P2) : ponebitis
+act (VAct VSim VFut Pl P3) : ponebunt
+act (VAct VAnt (VPres VInd) Sg P1) : ponui
+act (VAct VAnt (VPres VInd) Sg P2) : ponuisti
+act (VAct VAnt (VPres VInd) Sg P3) : ponuit
+act (VAct VAnt (VPres VInd) Pl P1) : ponuimus
+act (VAct VAnt (VPres VInd) Pl P2) : ponuistis
+act (VAct VAnt (VPres VInd) Pl P3) : ponuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : ponuerim
+act (VAct VAnt (VPres VConj) Sg P2) : ponueris
+act (VAct VAnt (VPres VConj) Sg P3) : ponuerit
+act (VAct VAnt (VPres VConj) Pl P1) : ponuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : ponueritis
+act (VAct VAnt (VPres VConj) Pl P3) : ponuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : ponueram
+act (VAct VAnt (VImpf VInd) Sg P2) : ponueras
+act (VAct VAnt (VImpf VInd) Sg P3) : ponuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : ponueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : ponueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : ponuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : ponuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : ponuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : ponuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : ponuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : ponuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : ponuissent
+act (VAct VAnt VFut Sg P1) : ponuero
+act (VAct VAnt VFut Sg P2) : ponueris
+act (VAct VAnt VFut Sg P3) : ponuerit
+act (VAct VAnt VFut Pl P1) : ponuerimus
+act (VAct VAnt VFut Pl P2) : ponueritis
+act (VAct VAnt VFut Pl P3) : ponuerint
+c s : 
+ger VGenAcc : ponendum
+ger VGenGen : ponendi
+ger VGenDat : ponendo
+ger VGenAbl : ponendo
+geriv Masc Sg Nom : ponendus
+geriv Masc Sg Acc : ponendum
+geriv Masc Sg Gen : ponendi
+geriv Masc Sg Dat : ponendo
+geriv Masc Sg Abl : ponendo
+geriv Masc Sg Voc : ponende
+geriv Masc Pl Nom : ponendi
+geriv Masc Pl Acc : ponendos
+geriv Masc Pl Gen : ponendorum
+geriv Masc Pl Dat : ponendis
+geriv Masc Pl Abl : ponendis
+geriv Masc Pl Voc : ponendi
+geriv Fem Sg Nom : ponenda
+geriv Fem Sg Acc : ponendam
+geriv Fem Sg Gen : ponendae
+geriv Fem Sg Dat : ponendae
+geriv Fem Sg Abl : ponenda
+geriv Fem Sg Voc : ponenda
+geriv Fem Pl Nom : ponendae
+geriv Fem Pl Acc : ponendas
+geriv Fem Pl Gen : ponendarum
+geriv Fem Pl Dat : ponendis
+geriv Fem Pl Abl : ponendis
+geriv Fem Pl Voc : ponendae
+geriv Neutr Sg Nom : ponendum
+geriv Neutr Sg Acc : ponendum
+geriv Neutr Sg Gen : ponendi
+geriv Neutr Sg Dat : ponendo
+geriv Neutr Sg Abl : ponendo
+geriv Neutr Sg Voc : ponendum
+geriv Neutr Pl Nom : ponenda
+geriv Neutr Pl Acc : ponenda
+geriv Neutr Pl Gen : ponendorum
+geriv Neutr Pl Dat : ponendis
+geriv Neutr Pl Abl : ponendis
+geriv Neutr Pl Voc : ponenda
+imp (VImp1 Sg) : pone
+imp (VImp1 Pl) : ponete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : poneto
+imp (VImp2 Sg P3) : poneto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : ponetote
+imp (VImp2 Pl P3) : ponento
+inf VInfActPres : ponere
+inf VInfActPerf : ponuisse
+inf VInfActFut : poneturum
+partActFut Masc Sg Nom : poneturus
+partActFut Masc Sg Acc : poneturum
+partActFut Masc Sg Gen : poneturi
+partActFut Masc Sg Dat : poneturo
+partActFut Masc Sg Abl : poneturo
+partActFut Masc Sg Voc : poneture
+partActFut Masc Pl Nom : poneturi
+partActFut Masc Pl Acc : poneturos
+partActFut Masc Pl Gen : poneturorum
+partActFut Masc Pl Dat : poneturis
+partActFut Masc Pl Abl : poneturis
+partActFut Masc Pl Voc : poneturi
+partActFut Fem Sg Nom : ponetura
+partActFut Fem Sg Acc : poneturam
+partActFut Fem Sg Gen : poneturae
+partActFut Fem Sg Dat : poneturae
+partActFut Fem Sg Abl : ponetura
+partActFut Fem Sg Voc : ponetura
+partActFut Fem Pl Nom : poneturae
+partActFut Fem Pl Acc : poneturas
+partActFut Fem Pl Gen : poneturarum
+partActFut Fem Pl Dat : poneturis
+partActFut Fem Pl Abl : poneturis
+partActFut Fem Pl Voc : poneturae
+partActFut Neutr Sg Nom : poneturum
+partActFut Neutr Sg Acc : poneturum
+partActFut Neutr Sg Gen : poneturi
+partActFut Neutr Sg Dat : poneturo
+partActFut Neutr Sg Abl : poneturo
+partActFut Neutr Sg Voc : poneturum
+partActFut Neutr Pl Nom : ponetura
+partActFut Neutr Pl Acc : ponetura
+partActFut Neutr Pl Gen : poneturorum
+partActFut Neutr Pl Dat : poneturis
+partActFut Neutr Pl Abl : poneturis
+partActFut Neutr Pl Voc : ponetura
+partActPres Masc Sg Nom : ponens
+partActPres Masc Sg Acc : ponentem
+partActPres Masc Sg Gen : ponentis
+partActPres Masc Sg Dat : ponenti
+partActPres Masc Sg Abl : ponenti
+partActPres Masc Sg Voc : ponens
+partActPres Masc Pl Nom : ponentes
+partActPres Masc Pl Acc : ponentes
+partActPres Masc Pl Gen : ponentium
+partActPres Masc Pl Dat : ponentibus
+partActPres Masc Pl Abl : ponentibus
+partActPres Masc Pl Voc : ponentes
+partActPres Fem Sg Nom : ponens
+partActPres Fem Sg Acc : ponentem
+partActPres Fem Sg Gen : ponentis
+partActPres Fem Sg Dat : ponenti
+partActPres Fem Sg Abl : ponenti
+partActPres Fem Sg Voc : ponens
+partActPres Fem Pl Nom : ponentes
+partActPres Fem Pl Acc : ponentes
+partActPres Fem Pl Gen : ponentium
+partActPres Fem Pl Dat : ponentibus
+partActPres Fem Pl Abl : ponentibus
+partActPres Fem Pl Voc : ponentes
+partActPres Neutr Sg Nom : ponens
+partActPres Neutr Sg Acc : ponens
+partActPres Neutr Sg Gen : ponentis
+partActPres Neutr Sg Dat : ponenti
+partActPres Neutr Sg Abl : ponenti
+partActPres Neutr Sg Voc : ponens
+partActPres Neutr Pl Nom : ponentia
+partActPres Neutr Pl Acc : ponentia
+partActPres Neutr Pl Gen : ponentium
+partActPres Neutr Pl Dat : ponentibus
+partActPres Neutr Pl Abl : ponentibus
+partActPres Neutr Pl Voc : ponentia
+partPassPerf Masc Sg Nom : ponetus
+partPassPerf Masc Sg Acc : ponetum
+partPassPerf Masc Sg Gen : poneti
+partPassPerf Masc Sg Dat : poneto
+partPassPerf Masc Sg Abl : poneto
+partPassPerf Masc Sg Voc : ponete
+partPassPerf Masc Pl Nom : poneti
+partPassPerf Masc Pl Acc : ponetos
+partPassPerf Masc Pl Gen : ponetorum
+partPassPerf Masc Pl Dat : ponetis
+partPassPerf Masc Pl Abl : ponetis
+partPassPerf Masc Pl Voc : poneti
+partPassPerf Fem Sg Nom : poneta
+partPassPerf Fem Sg Acc : ponetam
+partPassPerf Fem Sg Gen : ponetae
+partPassPerf Fem Sg Dat : ponetae
+partPassPerf Fem Sg Abl : poneta
+partPassPerf Fem Sg Voc : poneta
+partPassPerf Fem Pl Nom : ponetae
+partPassPerf Fem Pl Acc : ponetas
+partPassPerf Fem Pl Gen : ponetarum
+partPassPerf Fem Pl Dat : ponetis
+partPassPerf Fem Pl Abl : ponetis
+partPassPerf Fem Pl Voc : ponetae
+partPassPerf Neutr Sg Nom : ponetum
+partPassPerf Neutr Sg Acc : ponetum
+partPassPerf Neutr Sg Gen : poneti
+partPassPerf Neutr Sg Dat : poneto
+partPassPerf Neutr Sg Abl : poneto
+partPassPerf Neutr Sg Voc : ponetum
+partPassPerf Neutr Pl Nom : poneta
+partPassPerf Neutr Pl Acc : poneta
+partPassPerf Neutr Pl Gen : ponetorum
+partPassPerf Neutr Pl Dat : ponetis
+partPassPerf Neutr Pl Abl : ponetis
+partPassPerf Neutr Pl Voc : poneta
+pass (VPass (VPres VInd) Masc Sg P1) : poneor
+pass (VPass (VPres VInd) Masc Sg P2) : poneris
+pass (VPass (VPres VInd) Masc Sg P3) : ponetur
+pass (VPass (VPres VInd) Masc Pl P1) : ponemur
+pass (VPass (VPres VInd) Masc Pl P2) : ponemini
+pass (VPass (VPres VInd) Masc Pl P3) : ponemur
+pass (VPass (VPres VInd) Fem Sg P1) : poneor
+pass (VPass (VPres VInd) Fem Sg P2) : poneris
+pass (VPass (VPres VInd) Fem Sg P3) : ponetur
+pass (VPass (VPres VInd) Fem Pl P1) : ponemur
+pass (VPass (VPres VInd) Fem Pl P2) : ponemini
+pass (VPass (VPres VInd) Fem Pl P3) : ponemur
+pass (VPass (VPres VInd) Neutr Sg P1) : poneor
+pass (VPass (VPres VInd) Neutr Sg P2) : poneris
+pass (VPass (VPres VInd) Neutr Sg P3) : ponetur
+pass (VPass (VPres VInd) Neutr Pl P1) : ponemur
+pass (VPass (VPres VInd) Neutr Pl P2) : ponemini
+pass (VPass (VPres VInd) Neutr Pl P3) : ponemur
+pass (VPass (VPres VConj) Masc Sg P1) : ponear
+pass (VPass (VPres VConj) Masc Sg P2) : ponearis
+pass (VPass (VPres VConj) Masc Sg P3) : poneatur
+pass (VPass (VPres VConj) Masc Pl P1) : poneamur
+pass (VPass (VPres VConj) Masc Pl P2) : poneamini
+pass (VPass (VPres VConj) Masc Pl P3) : poneamur
+pass (VPass (VPres VConj) Fem Sg P1) : ponear
+pass (VPass (VPres VConj) Fem Sg P2) : ponearis
+pass (VPass (VPres VConj) Fem Sg P3) : poneatur
+pass (VPass (VPres VConj) Fem Pl P1) : poneamur
+pass (VPass (VPres VConj) Fem Pl P2) : poneamini
+pass (VPass (VPres VConj) Fem Pl P3) : poneamur
+pass (VPass (VPres VConj) Neutr Sg P1) : ponear
+pass (VPass (VPres VConj) Neutr Sg P2) : ponearis
+pass (VPass (VPres VConj) Neutr Sg P3) : poneatur
+pass (VPass (VPres VConj) Neutr Pl P1) : poneamur
+pass (VPass (VPres VConj) Neutr Pl P2) : poneamini
+pass (VPass (VPres VConj) Neutr Pl P3) : poneamur
+pass (VPass (VImpf VInd) Masc Sg P1) : poner
+pass (VPass (VImpf VInd) Masc Sg P2) : poneris
+pass (VPass (VImpf VInd) Masc Sg P3) : ponetur
+pass (VPass (VImpf VInd) Masc Pl P1) : ponemur
+pass (VPass (VImpf VInd) Masc Pl P2) : ponemini
+pass (VPass (VImpf VInd) Masc Pl P3) : ponemur
+pass (VPass (VImpf VInd) Fem Sg P1) : poner
+pass (VPass (VImpf VInd) Fem Sg P2) : poneris
+pass (VPass (VImpf VInd) Fem Sg P3) : ponetur
+pass (VPass (VImpf VInd) Fem Pl P1) : ponemur
+pass (VPass (VImpf VInd) Fem Pl P2) : ponemini
+pass (VPass (VImpf VInd) Fem Pl P3) : ponemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : poner
+pass (VPass (VImpf VInd) Neutr Sg P2) : poneris
+pass (VPass (VImpf VInd) Neutr Sg P3) : ponetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : ponemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : ponemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : ponemur
+pass (VPass (VImpf VConj) Masc Sg P1) : ponerer
+pass (VPass (VImpf VConj) Masc Sg P2) : ponereris
+pass (VPass (VImpf VConj) Masc Sg P3) : poneretur
+pass (VPass (VImpf VConj) Masc Pl P1) : poneremur
+pass (VPass (VImpf VConj) Masc Pl P2) : poneremini
+pass (VPass (VImpf VConj) Masc Pl P3) : poneremur
+pass (VPass (VImpf VConj) Fem Sg P1) : ponerer
+pass (VPass (VImpf VConj) Fem Sg P2) : ponereris
+pass (VPass (VImpf VConj) Fem Sg P3) : poneretur
+pass (VPass (VImpf VConj) Fem Pl P1) : poneremur
+pass (VPass (VImpf VConj) Fem Pl P2) : poneremini
+pass (VPass (VImpf VConj) Fem Pl P3) : poneremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : ponerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : ponereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : poneretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : poneremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : poneremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : poneremur
+pass (VPass VFut Masc Sg P1) : ponebor
+pass (VPass VFut Masc Sg P2) : poneberis
+pass (VPass VFut Masc Sg P3) : ponebitur
+pass (VPass VFut Masc Pl P1) : ponebimur
+pass (VPass VFut Masc Pl P2) : ponebimini
+pass (VPass VFut Masc Pl P3) : ponebumur
+pass (VPass VFut Fem Sg P1) : ponebor
+pass (VPass VFut Fem Sg P2) : poneberis
+pass (VPass VFut Fem Sg P3) : ponebitur
+pass (VPass VFut Fem Pl P1) : ponebimur
+pass (VPass VFut Fem Pl P2) : ponebimini
+pass (VPass VFut Fem Pl P3) : ponebumur
+pass (VPass VFut Neutr Sg P1) : ponebor
+pass (VPass VFut Neutr Sg P2) : poneberis
+pass (VPass VFut Neutr Sg P3) : ponebitur
+pass (VPass VFut Neutr Pl P1) : ponebimur
+pass (VPass VFut Neutr Pl P2) : ponebimini
+pass (VPass VFut Neutr Pl P3) : ponebumur
+sup VSupAcc : ponetum
+sup VSupAbl : ponetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : legeo
+act (VAct VSim (VPres VInd) Sg P2) : leges
+act (VAct VSim (VPres VInd) Sg P3) : leget
+act (VAct VSim (VPres VInd) Pl P1) : legemus
+act (VAct VSim (VPres VInd) Pl P2) : legetis
+act (VAct VSim (VPres VInd) Pl P3) : legent
+act (VAct VSim (VPres VConj) Sg P1) : legeam
+act (VAct VSim (VPres VConj) Sg P2) : legeas
+act (VAct VSim (VPres VConj) Sg P3) : legeat
+act (VAct VSim (VPres VConj) Pl P1) : legeamus
+act (VAct VSim (VPres VConj) Pl P2) : legeatis
+act (VAct VSim (VPres VConj) Pl P3) : legeant
+act (VAct VSim (VImpf VInd) Sg P1) : legebam
+act (VAct VSim (VImpf VInd) Sg P2) : legebas
+act (VAct VSim (VImpf VInd) Sg P3) : legebat
+act (VAct VSim (VImpf VInd) Pl P1) : legebamus
+act (VAct VSim (VImpf VInd) Pl P2) : legebatis
+act (VAct VSim (VImpf VInd) Pl P3) : legebant
+act (VAct VSim (VImpf VConj) Sg P1) : legerem
+act (VAct VSim (VImpf VConj) Sg P2) : legeres
+act (VAct VSim (VImpf VConj) Sg P3) : legeret
+act (VAct VSim (VImpf VConj) Pl P1) : legeremus
+act (VAct VSim (VImpf VConj) Pl P2) : legeretis
+act (VAct VSim (VImpf VConj) Pl P3) : legerent
+act (VAct VSim VFut Sg P1) : legebo
+act (VAct VSim VFut Sg P2) : legebis
+act (VAct VSim VFut Sg P3) : legebit
+act (VAct VSim VFut Pl P1) : legebimus
+act (VAct VSim VFut Pl P2) : legebitis
+act (VAct VSim VFut Pl P3) : legebunt
+act (VAct VAnt (VPres VInd) Sg P1) : legui
+act (VAct VAnt (VPres VInd) Sg P2) : leguisti
+act (VAct VAnt (VPres VInd) Sg P3) : leguit
+act (VAct VAnt (VPres VInd) Pl P1) : leguimus
+act (VAct VAnt (VPres VInd) Pl P2) : leguistis
+act (VAct VAnt (VPres VInd) Pl P3) : leguerunt
+act (VAct VAnt (VPres VConj) Sg P1) : leguerim
+act (VAct VAnt (VPres VConj) Sg P2) : legueris
+act (VAct VAnt (VPres VConj) Sg P3) : leguerit
+act (VAct VAnt (VPres VConj) Pl P1) : leguerimus
+act (VAct VAnt (VPres VConj) Pl P2) : legueritis
+act (VAct VAnt (VPres VConj) Pl P3) : leguerint
+act (VAct VAnt (VImpf VInd) Sg P1) : legueram
+act (VAct VAnt (VImpf VInd) Sg P2) : legueras
+act (VAct VAnt (VImpf VInd) Sg P3) : leguerat
+act (VAct VAnt (VImpf VInd) Pl P1) : legueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : legueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : leguerant
+act (VAct VAnt (VImpf VConj) Sg P1) : leguissem
+act (VAct VAnt (VImpf VConj) Sg P2) : leguisses
+act (VAct VAnt (VImpf VConj) Sg P3) : leguisset
+act (VAct VAnt (VImpf VConj) Pl P1) : leguissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : leguissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : leguissent
+act (VAct VAnt VFut Sg P1) : leguero
+act (VAct VAnt VFut Sg P2) : legueris
+act (VAct VAnt VFut Sg P3) : leguerit
+act (VAct VAnt VFut Pl P1) : leguerimus
+act (VAct VAnt VFut Pl P2) : legueritis
+act (VAct VAnt VFut Pl P3) : leguerint
+c s : 
+ger VGenAcc : legendum
+ger VGenGen : legendi
+ger VGenDat : legendo
+ger VGenAbl : legendo
+geriv Masc Sg Nom : legendus
+geriv Masc Sg Acc : legendum
+geriv Masc Sg Gen : legendi
+geriv Masc Sg Dat : legendo
+geriv Masc Sg Abl : legendo
+geriv Masc Sg Voc : legende
+geriv Masc Pl Nom : legendi
+geriv Masc Pl Acc : legendos
+geriv Masc Pl Gen : legendorum
+geriv Masc Pl Dat : legendis
+geriv Masc Pl Abl : legendis
+geriv Masc Pl Voc : legendi
+geriv Fem Sg Nom : legenda
+geriv Fem Sg Acc : legendam
+geriv Fem Sg Gen : legendae
+geriv Fem Sg Dat : legendae
+geriv Fem Sg Abl : legenda
+geriv Fem Sg Voc : legenda
+geriv Fem Pl Nom : legendae
+geriv Fem Pl Acc : legendas
+geriv Fem Pl Gen : legendarum
+geriv Fem Pl Dat : legendis
+geriv Fem Pl Abl : legendis
+geriv Fem Pl Voc : legendae
+geriv Neutr Sg Nom : legendum
+geriv Neutr Sg Acc : legendum
+geriv Neutr Sg Gen : legendi
+geriv Neutr Sg Dat : legendo
+geriv Neutr Sg Abl : legendo
+geriv Neutr Sg Voc : legendum
+geriv Neutr Pl Nom : legenda
+geriv Neutr Pl Acc : legenda
+geriv Neutr Pl Gen : legendorum
+geriv Neutr Pl Dat : legendis
+geriv Neutr Pl Abl : legendis
+geriv Neutr Pl Voc : legenda
+imp (VImp1 Sg) : lege
+imp (VImp1 Pl) : legete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : legeto
+imp (VImp2 Sg P3) : legeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : legetote
+imp (VImp2 Pl P3) : legento
+inf VInfActPres : legere
+inf VInfActPerf : leguisse
+inf VInfActFut : legeturum
+partActFut Masc Sg Nom : legeturus
+partActFut Masc Sg Acc : legeturum
+partActFut Masc Sg Gen : legeturi
+partActFut Masc Sg Dat : legeturo
+partActFut Masc Sg Abl : legeturo
+partActFut Masc Sg Voc : legeture
+partActFut Masc Pl Nom : legeturi
+partActFut Masc Pl Acc : legeturos
+partActFut Masc Pl Gen : legeturorum
+partActFut Masc Pl Dat : legeturis
+partActFut Masc Pl Abl : legeturis
+partActFut Masc Pl Voc : legeturi
+partActFut Fem Sg Nom : legetura
+partActFut Fem Sg Acc : legeturam
+partActFut Fem Sg Gen : legeturae
+partActFut Fem Sg Dat : legeturae
+partActFut Fem Sg Abl : legetura
+partActFut Fem Sg Voc : legetura
+partActFut Fem Pl Nom : legeturae
+partActFut Fem Pl Acc : legeturas
+partActFut Fem Pl Gen : legeturarum
+partActFut Fem Pl Dat : legeturis
+partActFut Fem Pl Abl : legeturis
+partActFut Fem Pl Voc : legeturae
+partActFut Neutr Sg Nom : legeturum
+partActFut Neutr Sg Acc : legeturum
+partActFut Neutr Sg Gen : legeturi
+partActFut Neutr Sg Dat : legeturo
+partActFut Neutr Sg Abl : legeturo
+partActFut Neutr Sg Voc : legeturum
+partActFut Neutr Pl Nom : legetura
+partActFut Neutr Pl Acc : legetura
+partActFut Neutr Pl Gen : legeturorum
+partActFut Neutr Pl Dat : legeturis
+partActFut Neutr Pl Abl : legeturis
+partActFut Neutr Pl Voc : legetura
+partActPres Masc Sg Nom : legens
+partActPres Masc Sg Acc : legentem
+partActPres Masc Sg Gen : legentis
+partActPres Masc Sg Dat : legenti
+partActPres Masc Sg Abl : legenti
+partActPres Masc Sg Voc : legens
+partActPres Masc Pl Nom : legentes
+partActPres Masc Pl Acc : legentes
+partActPres Masc Pl Gen : legentium
+partActPres Masc Pl Dat : legentibus
+partActPres Masc Pl Abl : legentibus
+partActPres Masc Pl Voc : legentes
+partActPres Fem Sg Nom : legens
+partActPres Fem Sg Acc : legentem
+partActPres Fem Sg Gen : legentis
+partActPres Fem Sg Dat : legenti
+partActPres Fem Sg Abl : legenti
+partActPres Fem Sg Voc : legens
+partActPres Fem Pl Nom : legentes
+partActPres Fem Pl Acc : legentes
+partActPres Fem Pl Gen : legentium
+partActPres Fem Pl Dat : legentibus
+partActPres Fem Pl Abl : legentibus
+partActPres Fem Pl Voc : legentes
+partActPres Neutr Sg Nom : legens
+partActPres Neutr Sg Acc : legens
+partActPres Neutr Sg Gen : legentis
+partActPres Neutr Sg Dat : legenti
+partActPres Neutr Sg Abl : legenti
+partActPres Neutr Sg Voc : legens
+partActPres Neutr Pl Nom : legentia
+partActPres Neutr Pl Acc : legentia
+partActPres Neutr Pl Gen : legentium
+partActPres Neutr Pl Dat : legentibus
+partActPres Neutr Pl Abl : legentibus
+partActPres Neutr Pl Voc : legentia
+partPassPerf Masc Sg Nom : legetus
+partPassPerf Masc Sg Acc : legetum
+partPassPerf Masc Sg Gen : legeti
+partPassPerf Masc Sg Dat : legeto
+partPassPerf Masc Sg Abl : legeto
+partPassPerf Masc Sg Voc : legete
+partPassPerf Masc Pl Nom : legeti
+partPassPerf Masc Pl Acc : legetos
+partPassPerf Masc Pl Gen : legetorum
+partPassPerf Masc Pl Dat : legetis
+partPassPerf Masc Pl Abl : legetis
+partPassPerf Masc Pl Voc : legeti
+partPassPerf Fem Sg Nom : legeta
+partPassPerf Fem Sg Acc : legetam
+partPassPerf Fem Sg Gen : legetae
+partPassPerf Fem Sg Dat : legetae
+partPassPerf Fem Sg Abl : legeta
+partPassPerf Fem Sg Voc : legeta
+partPassPerf Fem Pl Nom : legetae
+partPassPerf Fem Pl Acc : legetas
+partPassPerf Fem Pl Gen : legetarum
+partPassPerf Fem Pl Dat : legetis
+partPassPerf Fem Pl Abl : legetis
+partPassPerf Fem Pl Voc : legetae
+partPassPerf Neutr Sg Nom : legetum
+partPassPerf Neutr Sg Acc : legetum
+partPassPerf Neutr Sg Gen : legeti
+partPassPerf Neutr Sg Dat : legeto
+partPassPerf Neutr Sg Abl : legeto
+partPassPerf Neutr Sg Voc : legetum
+partPassPerf Neutr Pl Nom : legeta
+partPassPerf Neutr Pl Acc : legeta
+partPassPerf Neutr Pl Gen : legetorum
+partPassPerf Neutr Pl Dat : legetis
+partPassPerf Neutr Pl Abl : legetis
+partPassPerf Neutr Pl Voc : legeta
+pass (VPass (VPres VInd) Masc Sg P1) : legeor
+pass (VPass (VPres VInd) Masc Sg P2) : legeris
+pass (VPass (VPres VInd) Masc Sg P3) : legetur
+pass (VPass (VPres VInd) Masc Pl P1) : legemur
+pass (VPass (VPres VInd) Masc Pl P2) : legemini
+pass (VPass (VPres VInd) Masc Pl P3) : legemur
+pass (VPass (VPres VInd) Fem Sg P1) : legeor
+pass (VPass (VPres VInd) Fem Sg P2) : legeris
+pass (VPass (VPres VInd) Fem Sg P3) : legetur
+pass (VPass (VPres VInd) Fem Pl P1) : legemur
+pass (VPass (VPres VInd) Fem Pl P2) : legemini
+pass (VPass (VPres VInd) Fem Pl P3) : legemur
+pass (VPass (VPres VInd) Neutr Sg P1) : legeor
+pass (VPass (VPres VInd) Neutr Sg P2) : legeris
+pass (VPass (VPres VInd) Neutr Sg P3) : legetur
+pass (VPass (VPres VInd) Neutr Pl P1) : legemur
+pass (VPass (VPres VInd) Neutr Pl P2) : legemini
+pass (VPass (VPres VInd) Neutr Pl P3) : legemur
+pass (VPass (VPres VConj) Masc Sg P1) : legear
+pass (VPass (VPres VConj) Masc Sg P2) : legearis
+pass (VPass (VPres VConj) Masc Sg P3) : legeatur
+pass (VPass (VPres VConj) Masc Pl P1) : legeamur
+pass (VPass (VPres VConj) Masc Pl P2) : legeamini
+pass (VPass (VPres VConj) Masc Pl P3) : legeamur
+pass (VPass (VPres VConj) Fem Sg P1) : legear
+pass (VPass (VPres VConj) Fem Sg P2) : legearis
+pass (VPass (VPres VConj) Fem Sg P3) : legeatur
+pass (VPass (VPres VConj) Fem Pl P1) : legeamur
+pass (VPass (VPres VConj) Fem Pl P2) : legeamini
+pass (VPass (VPres VConj) Fem Pl P3) : legeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : legear
+pass (VPass (VPres VConj) Neutr Sg P2) : legearis
+pass (VPass (VPres VConj) Neutr Sg P3) : legeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : legeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : legeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : legeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : leger
+pass (VPass (VImpf VInd) Masc Sg P2) : legeris
+pass (VPass (VImpf VInd) Masc Sg P3) : legetur
+pass (VPass (VImpf VInd) Masc Pl P1) : legemur
+pass (VPass (VImpf VInd) Masc Pl P2) : legemini
+pass (VPass (VImpf VInd) Masc Pl P3) : legemur
+pass (VPass (VImpf VInd) Fem Sg P1) : leger
+pass (VPass (VImpf VInd) Fem Sg P2) : legeris
+pass (VPass (VImpf VInd) Fem Sg P3) : legetur
+pass (VPass (VImpf VInd) Fem Pl P1) : legemur
+pass (VPass (VImpf VInd) Fem Pl P2) : legemini
+pass (VPass (VImpf VInd) Fem Pl P3) : legemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : leger
+pass (VPass (VImpf VInd) Neutr Sg P2) : legeris
+pass (VPass (VImpf VInd) Neutr Sg P3) : legetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : legemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : legemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : legemur
+pass (VPass (VImpf VConj) Masc Sg P1) : legerer
+pass (VPass (VImpf VConj) Masc Sg P2) : legereris
+pass (VPass (VImpf VConj) Masc Sg P3) : legeretur
+pass (VPass (VImpf VConj) Masc Pl P1) : legeremur
+pass (VPass (VImpf VConj) Masc Pl P2) : legeremini
+pass (VPass (VImpf VConj) Masc Pl P3) : legeremur
+pass (VPass (VImpf VConj) Fem Sg P1) : legerer
+pass (VPass (VImpf VConj) Fem Sg P2) : legereris
+pass (VPass (VImpf VConj) Fem Sg P3) : legeretur
+pass (VPass (VImpf VConj) Fem Pl P1) : legeremur
+pass (VPass (VImpf VConj) Fem Pl P2) : legeremini
+pass (VPass (VImpf VConj) Fem Pl P3) : legeremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : legerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : legereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : legeretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : legeremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : legeremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : legeremur
+pass (VPass VFut Masc Sg P1) : legebor
+pass (VPass VFut Masc Sg P2) : legeberis
+pass (VPass VFut Masc Sg P3) : legebitur
+pass (VPass VFut Masc Pl P1) : legebimur
+pass (VPass VFut Masc Pl P2) : legebimini
+pass (VPass VFut Masc Pl P3) : legebumur
+pass (VPass VFut Fem Sg P1) : legebor
+pass (VPass VFut Fem Sg P2) : legeberis
+pass (VPass VFut Fem Sg P3) : legebitur
+pass (VPass VFut Fem Pl P1) : legebimur
+pass (VPass VFut Fem Pl P2) : legebimini
+pass (VPass VFut Fem Pl P3) : legebumur
+pass (VPass VFut Neutr Sg P1) : legebor
+pass (VPass VFut Neutr Sg P2) : legeberis
+pass (VPass VFut Neutr Sg P3) : legebitur
+pass (VPass VFut Neutr Pl P1) : legebimur
+pass (VPass VFut Neutr Pl P2) : legebimini
+pass (VPass VFut Neutr Pl P3) : legebumur
+sup VSupAcc : legetum
+sup VSupAbl : legetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : radeo
+act (VAct VSim (VPres VInd) Sg P2) : rades
+act (VAct VSim (VPres VInd) Sg P3) : radet
+act (VAct VSim (VPres VInd) Pl P1) : rademus
+act (VAct VSim (VPres VInd) Pl P2) : radetis
+act (VAct VSim (VPres VInd) Pl P3) : radent
+act (VAct VSim (VPres VConj) Sg P1) : radeam
+act (VAct VSim (VPres VConj) Sg P2) : radeas
+act (VAct VSim (VPres VConj) Sg P3) : radeat
+act (VAct VSim (VPres VConj) Pl P1) : radeamus
+act (VAct VSim (VPres VConj) Pl P2) : radeatis
+act (VAct VSim (VPres VConj) Pl P3) : radeant
+act (VAct VSim (VImpf VInd) Sg P1) : radebam
+act (VAct VSim (VImpf VInd) Sg P2) : radebas
+act (VAct VSim (VImpf VInd) Sg P3) : radebat
+act (VAct VSim (VImpf VInd) Pl P1) : radebamus
+act (VAct VSim (VImpf VInd) Pl P2) : radebatis
+act (VAct VSim (VImpf VInd) Pl P3) : radebant
+act (VAct VSim (VImpf VConj) Sg P1) : raderem
+act (VAct VSim (VImpf VConj) Sg P2) : raderes
+act (VAct VSim (VImpf VConj) Sg P3) : raderet
+act (VAct VSim (VImpf VConj) Pl P1) : raderemus
+act (VAct VSim (VImpf VConj) Pl P2) : raderetis
+act (VAct VSim (VImpf VConj) Pl P3) : raderent
+act (VAct VSim VFut Sg P1) : radebo
+act (VAct VSim VFut Sg P2) : radebis
+act (VAct VSim VFut Sg P3) : radebit
+act (VAct VSim VFut Pl P1) : radebimus
+act (VAct VSim VFut Pl P2) : radebitis
+act (VAct VSim VFut Pl P3) : radebunt
+act (VAct VAnt (VPres VInd) Sg P1) : radui
+act (VAct VAnt (VPres VInd) Sg P2) : raduisti
+act (VAct VAnt (VPres VInd) Sg P3) : raduit
+act (VAct VAnt (VPres VInd) Pl P1) : raduimus
+act (VAct VAnt (VPres VInd) Pl P2) : raduistis
+act (VAct VAnt (VPres VInd) Pl P3) : raduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : raduerim
+act (VAct VAnt (VPres VConj) Sg P2) : radueris
+act (VAct VAnt (VPres VConj) Sg P3) : raduerit
+act (VAct VAnt (VPres VConj) Pl P1) : raduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : radueritis
+act (VAct VAnt (VPres VConj) Pl P3) : raduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : radueram
+act (VAct VAnt (VImpf VInd) Sg P2) : radueras
+act (VAct VAnt (VImpf VInd) Sg P3) : raduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : radueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : radueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : raduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : raduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : raduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : raduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : raduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : raduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : raduissent
+act (VAct VAnt VFut Sg P1) : raduero
+act (VAct VAnt VFut Sg P2) : radueris
+act (VAct VAnt VFut Sg P3) : raduerit
+act (VAct VAnt VFut Pl P1) : raduerimus
+act (VAct VAnt VFut Pl P2) : radueritis
+act (VAct VAnt VFut Pl P3) : raduerint
+c s : 
+ger VGenAcc : radendum
+ger VGenGen : radendi
+ger VGenDat : radendo
+ger VGenAbl : radendo
+geriv Masc Sg Nom : radendus
+geriv Masc Sg Acc : radendum
+geriv Masc Sg Gen : radendi
+geriv Masc Sg Dat : radendo
+geriv Masc Sg Abl : radendo
+geriv Masc Sg Voc : radende
+geriv Masc Pl Nom : radendi
+geriv Masc Pl Acc : radendos
+geriv Masc Pl Gen : radendorum
+geriv Masc Pl Dat : radendis
+geriv Masc Pl Abl : radendis
+geriv Masc Pl Voc : radendi
+geriv Fem Sg Nom : radenda
+geriv Fem Sg Acc : radendam
+geriv Fem Sg Gen : radendae
+geriv Fem Sg Dat : radendae
+geriv Fem Sg Abl : radenda
+geriv Fem Sg Voc : radenda
+geriv Fem Pl Nom : radendae
+geriv Fem Pl Acc : radendas
+geriv Fem Pl Gen : radendarum
+geriv Fem Pl Dat : radendis
+geriv Fem Pl Abl : radendis
+geriv Fem Pl Voc : radendae
+geriv Neutr Sg Nom : radendum
+geriv Neutr Sg Acc : radendum
+geriv Neutr Sg Gen : radendi
+geriv Neutr Sg Dat : radendo
+geriv Neutr Sg Abl : radendo
+geriv Neutr Sg Voc : radendum
+geriv Neutr Pl Nom : radenda
+geriv Neutr Pl Acc : radenda
+geriv Neutr Pl Gen : radendorum
+geriv Neutr Pl Dat : radendis
+geriv Neutr Pl Abl : radendis
+geriv Neutr Pl Voc : radenda
+imp (VImp1 Sg) : rade
+imp (VImp1 Pl) : radete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : radeto
+imp (VImp2 Sg P3) : radeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : radetote
+imp (VImp2 Pl P3) : radento
+inf VInfActPres : radere
+inf VInfActPerf : raduisse
+inf VInfActFut : radeturum
+partActFut Masc Sg Nom : radeturus
+partActFut Masc Sg Acc : radeturum
+partActFut Masc Sg Gen : radeturi
+partActFut Masc Sg Dat : radeturo
+partActFut Masc Sg Abl : radeturo
+partActFut Masc Sg Voc : radeture
+partActFut Masc Pl Nom : radeturi
+partActFut Masc Pl Acc : radeturos
+partActFut Masc Pl Gen : radeturorum
+partActFut Masc Pl Dat : radeturis
+partActFut Masc Pl Abl : radeturis
+partActFut Masc Pl Voc : radeturi
+partActFut Fem Sg Nom : radetura
+partActFut Fem Sg Acc : radeturam
+partActFut Fem Sg Gen : radeturae
+partActFut Fem Sg Dat : radeturae
+partActFut Fem Sg Abl : radetura
+partActFut Fem Sg Voc : radetura
+partActFut Fem Pl Nom : radeturae
+partActFut Fem Pl Acc : radeturas
+partActFut Fem Pl Gen : radeturarum
+partActFut Fem Pl Dat : radeturis
+partActFut Fem Pl Abl : radeturis
+partActFut Fem Pl Voc : radeturae
+partActFut Neutr Sg Nom : radeturum
+partActFut Neutr Sg Acc : radeturum
+partActFut Neutr Sg Gen : radeturi
+partActFut Neutr Sg Dat : radeturo
+partActFut Neutr Sg Abl : radeturo
+partActFut Neutr Sg Voc : radeturum
+partActFut Neutr Pl Nom : radetura
+partActFut Neutr Pl Acc : radetura
+partActFut Neutr Pl Gen : radeturorum
+partActFut Neutr Pl Dat : radeturis
+partActFut Neutr Pl Abl : radeturis
+partActFut Neutr Pl Voc : radetura
+partActPres Masc Sg Nom : radens
+partActPres Masc Sg Acc : radentem
+partActPres Masc Sg Gen : radentis
+partActPres Masc Sg Dat : radenti
+partActPres Masc Sg Abl : radenti
+partActPres Masc Sg Voc : radens
+partActPres Masc Pl Nom : radentes
+partActPres Masc Pl Acc : radentes
+partActPres Masc Pl Gen : radentium
+partActPres Masc Pl Dat : radentibus
+partActPres Masc Pl Abl : radentibus
+partActPres Masc Pl Voc : radentes
+partActPres Fem Sg Nom : radens
+partActPres Fem Sg Acc : radentem
+partActPres Fem Sg Gen : radentis
+partActPres Fem Sg Dat : radenti
+partActPres Fem Sg Abl : radenti
+partActPres Fem Sg Voc : radens
+partActPres Fem Pl Nom : radentes
+partActPres Fem Pl Acc : radentes
+partActPres Fem Pl Gen : radentium
+partActPres Fem Pl Dat : radentibus
+partActPres Fem Pl Abl : radentibus
+partActPres Fem Pl Voc : radentes
+partActPres Neutr Sg Nom : radens
+partActPres Neutr Sg Acc : radens
+partActPres Neutr Sg Gen : radentis
+partActPres Neutr Sg Dat : radenti
+partActPres Neutr Sg Abl : radenti
+partActPres Neutr Sg Voc : radens
+partActPres Neutr Pl Nom : radentia
+partActPres Neutr Pl Acc : radentia
+partActPres Neutr Pl Gen : radentium
+partActPres Neutr Pl Dat : radentibus
+partActPres Neutr Pl Abl : radentibus
+partActPres Neutr Pl Voc : radentia
+partPassPerf Masc Sg Nom : radetus
+partPassPerf Masc Sg Acc : radetum
+partPassPerf Masc Sg Gen : radeti
+partPassPerf Masc Sg Dat : radeto
+partPassPerf Masc Sg Abl : radeto
+partPassPerf Masc Sg Voc : radete
+partPassPerf Masc Pl Nom : radeti
+partPassPerf Masc Pl Acc : radetos
+partPassPerf Masc Pl Gen : radetorum
+partPassPerf Masc Pl Dat : radetis
+partPassPerf Masc Pl Abl : radetis
+partPassPerf Masc Pl Voc : radeti
+partPassPerf Fem Sg Nom : radeta
+partPassPerf Fem Sg Acc : radetam
+partPassPerf Fem Sg Gen : radetae
+partPassPerf Fem Sg Dat : radetae
+partPassPerf Fem Sg Abl : radeta
+partPassPerf Fem Sg Voc : radeta
+partPassPerf Fem Pl Nom : radetae
+partPassPerf Fem Pl Acc : radetas
+partPassPerf Fem Pl Gen : radetarum
+partPassPerf Fem Pl Dat : radetis
+partPassPerf Fem Pl Abl : radetis
+partPassPerf Fem Pl Voc : radetae
+partPassPerf Neutr Sg Nom : radetum
+partPassPerf Neutr Sg Acc : radetum
+partPassPerf Neutr Sg Gen : radeti
+partPassPerf Neutr Sg Dat : radeto
+partPassPerf Neutr Sg Abl : radeto
+partPassPerf Neutr Sg Voc : radetum
+partPassPerf Neutr Pl Nom : radeta
+partPassPerf Neutr Pl Acc : radeta
+partPassPerf Neutr Pl Gen : radetorum
+partPassPerf Neutr Pl Dat : radetis
+partPassPerf Neutr Pl Abl : radetis
+partPassPerf Neutr Pl Voc : radeta
+pass (VPass (VPres VInd) Masc Sg P1) : radeor
+pass (VPass (VPres VInd) Masc Sg P2) : raderis
+pass (VPass (VPres VInd) Masc Sg P3) : radetur
+pass (VPass (VPres VInd) Masc Pl P1) : rademur
+pass (VPass (VPres VInd) Masc Pl P2) : rademini
+pass (VPass (VPres VInd) Masc Pl P3) : rademur
+pass (VPass (VPres VInd) Fem Sg P1) : radeor
+pass (VPass (VPres VInd) Fem Sg P2) : raderis
+pass (VPass (VPres VInd) Fem Sg P3) : radetur
+pass (VPass (VPres VInd) Fem Pl P1) : rademur
+pass (VPass (VPres VInd) Fem Pl P2) : rademini
+pass (VPass (VPres VInd) Fem Pl P3) : rademur
+pass (VPass (VPres VInd) Neutr Sg P1) : radeor
+pass (VPass (VPres VInd) Neutr Sg P2) : raderis
+pass (VPass (VPres VInd) Neutr Sg P3) : radetur
+pass (VPass (VPres VInd) Neutr Pl P1) : rademur
+pass (VPass (VPres VInd) Neutr Pl P2) : rademini
+pass (VPass (VPres VInd) Neutr Pl P3) : rademur
+pass (VPass (VPres VConj) Masc Sg P1) : radear
+pass (VPass (VPres VConj) Masc Sg P2) : radearis
+pass (VPass (VPres VConj) Masc Sg P3) : radeatur
+pass (VPass (VPres VConj) Masc Pl P1) : radeamur
+pass (VPass (VPres VConj) Masc Pl P2) : radeamini
+pass (VPass (VPres VConj) Masc Pl P3) : radeamur
+pass (VPass (VPres VConj) Fem Sg P1) : radear
+pass (VPass (VPres VConj) Fem Sg P2) : radearis
+pass (VPass (VPres VConj) Fem Sg P3) : radeatur
+pass (VPass (VPres VConj) Fem Pl P1) : radeamur
+pass (VPass (VPres VConj) Fem Pl P2) : radeamini
+pass (VPass (VPres VConj) Fem Pl P3) : radeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : radear
+pass (VPass (VPres VConj) Neutr Sg P2) : radearis
+pass (VPass (VPres VConj) Neutr Sg P3) : radeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : radeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : radeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : radeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : rader
+pass (VPass (VImpf VInd) Masc Sg P2) : raderis
+pass (VPass (VImpf VInd) Masc Sg P3) : radetur
+pass (VPass (VImpf VInd) Masc Pl P1) : rademur
+pass (VPass (VImpf VInd) Masc Pl P2) : rademini
+pass (VPass (VImpf VInd) Masc Pl P3) : rademur
+pass (VPass (VImpf VInd) Fem Sg P1) : rader
+pass (VPass (VImpf VInd) Fem Sg P2) : raderis
+pass (VPass (VImpf VInd) Fem Sg P3) : radetur
+pass (VPass (VImpf VInd) Fem Pl P1) : rademur
+pass (VPass (VImpf VInd) Fem Pl P2) : rademini
+pass (VPass (VImpf VInd) Fem Pl P3) : rademur
+pass (VPass (VImpf VInd) Neutr Sg P1) : rader
+pass (VPass (VImpf VInd) Neutr Sg P2) : raderis
+pass (VPass (VImpf VInd) Neutr Sg P3) : radetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : rademur
+pass (VPass (VImpf VInd) Neutr Pl P2) : rademini
+pass (VPass (VImpf VInd) Neutr Pl P3) : rademur
+pass (VPass (VImpf VConj) Masc Sg P1) : raderer
+pass (VPass (VImpf VConj) Masc Sg P2) : radereris
+pass (VPass (VImpf VConj) Masc Sg P3) : raderetur
+pass (VPass (VImpf VConj) Masc Pl P1) : raderemur
+pass (VPass (VImpf VConj) Masc Pl P2) : raderemini
+pass (VPass (VImpf VConj) Masc Pl P3) : raderemur
+pass (VPass (VImpf VConj) Fem Sg P1) : raderer
+pass (VPass (VImpf VConj) Fem Sg P2) : radereris
+pass (VPass (VImpf VConj) Fem Sg P3) : raderetur
+pass (VPass (VImpf VConj) Fem Pl P1) : raderemur
+pass (VPass (VImpf VConj) Fem Pl P2) : raderemini
+pass (VPass (VImpf VConj) Fem Pl P3) : raderemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : raderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : radereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : raderetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : raderemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : raderemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : raderemur
+pass (VPass VFut Masc Sg P1) : radebor
+pass (VPass VFut Masc Sg P2) : radeberis
+pass (VPass VFut Masc Sg P3) : radebitur
+pass (VPass VFut Masc Pl P1) : radebimur
+pass (VPass VFut Masc Pl P2) : radebimini
+pass (VPass VFut Masc Pl P3) : radebumur
+pass (VPass VFut Fem Sg P1) : radebor
+pass (VPass VFut Fem Sg P2) : radeberis
+pass (VPass VFut Fem Sg P3) : radebitur
+pass (VPass VFut Fem Pl P1) : radebimur
+pass (VPass VFut Fem Pl P2) : radebimini
+pass (VPass VFut Fem Pl P3) : radebumur
+pass (VPass VFut Neutr Sg P1) : radebor
+pass (VPass VFut Neutr Sg P2) : radeberis
+pass (VPass VFut Neutr Sg P3) : radebitur
+pass (VPass VFut Neutr Pl P1) : radebimur
+pass (VPass VFut Neutr Pl P2) : radebimini
+pass (VPass VFut Neutr Pl P3) : radebumur
+sup VSupAcc : radetum
+sup VSupAbl : radetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : scalpeo
+act (VAct VSim (VPres VInd) Sg P2) : scalpes
+act (VAct VSim (VPres VInd) Sg P3) : scalpet
+act (VAct VSim (VPres VInd) Pl P1) : scalpemus
+act (VAct VSim (VPres VInd) Pl P2) : scalpetis
+act (VAct VSim (VPres VInd) Pl P3) : scalpent
+act (VAct VSim (VPres VConj) Sg P1) : scalpeam
+act (VAct VSim (VPres VConj) Sg P2) : scalpeas
+act (VAct VSim (VPres VConj) Sg P3) : scalpeat
+act (VAct VSim (VPres VConj) Pl P1) : scalpeamus
+act (VAct VSim (VPres VConj) Pl P2) : scalpeatis
+act (VAct VSim (VPres VConj) Pl P3) : scalpeant
+act (VAct VSim (VImpf VInd) Sg P1) : scalpebam
+act (VAct VSim (VImpf VInd) Sg P2) : scalpebas
+act (VAct VSim (VImpf VInd) Sg P3) : scalpebat
+act (VAct VSim (VImpf VInd) Pl P1) : scalpebamus
+act (VAct VSim (VImpf VInd) Pl P2) : scalpebatis
+act (VAct VSim (VImpf VInd) Pl P3) : scalpebant
+act (VAct VSim (VImpf VConj) Sg P1) : scalperem
+act (VAct VSim (VImpf VConj) Sg P2) : scalperes
+act (VAct VSim (VImpf VConj) Sg P3) : scalperet
+act (VAct VSim (VImpf VConj) Pl P1) : scalperemus
+act (VAct VSim (VImpf VConj) Pl P2) : scalperetis
+act (VAct VSim (VImpf VConj) Pl P3) : scalperent
+act (VAct VSim VFut Sg P1) : scalpebo
+act (VAct VSim VFut Sg P2) : scalpebis
+act (VAct VSim VFut Sg P3) : scalpebit
+act (VAct VSim VFut Pl P1) : scalpebimus
+act (VAct VSim VFut Pl P2) : scalpebitis
+act (VAct VSim VFut Pl P3) : scalpebunt
+act (VAct VAnt (VPres VInd) Sg P1) : scalpui
+act (VAct VAnt (VPres VInd) Sg P2) : scalpuisti
+act (VAct VAnt (VPres VInd) Sg P3) : scalpuit
+act (VAct VAnt (VPres VInd) Pl P1) : scalpuimus
+act (VAct VAnt (VPres VInd) Pl P2) : scalpuistis
+act (VAct VAnt (VPres VInd) Pl P3) : scalpuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : scalpuerim
+act (VAct VAnt (VPres VConj) Sg P2) : scalpueris
+act (VAct VAnt (VPres VConj) Sg P3) : scalpuerit
+act (VAct VAnt (VPres VConj) Pl P1) : scalpuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : scalpueritis
+act (VAct VAnt (VPres VConj) Pl P3) : scalpuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : scalpueram
+act (VAct VAnt (VImpf VInd) Sg P2) : scalpueras
+act (VAct VAnt (VImpf VInd) Sg P3) : scalpuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : scalpueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : scalpueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : scalpuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : scalpuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : scalpuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : scalpuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : scalpuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : scalpuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : scalpuissent
+act (VAct VAnt VFut Sg P1) : scalpuero
+act (VAct VAnt VFut Sg P2) : scalpueris
+act (VAct VAnt VFut Sg P3) : scalpuerit
+act (VAct VAnt VFut Pl P1) : scalpuerimus
+act (VAct VAnt VFut Pl P2) : scalpueritis
+act (VAct VAnt VFut Pl P3) : scalpuerint
+c s : 
+ger VGenAcc : scalpendum
+ger VGenGen : scalpendi
+ger VGenDat : scalpendo
+ger VGenAbl : scalpendo
+geriv Masc Sg Nom : scalpendus
+geriv Masc Sg Acc : scalpendum
+geriv Masc Sg Gen : scalpendi
+geriv Masc Sg Dat : scalpendo
+geriv Masc Sg Abl : scalpendo
+geriv Masc Sg Voc : scalpende
+geriv Masc Pl Nom : scalpendi
+geriv Masc Pl Acc : scalpendos
+geriv Masc Pl Gen : scalpendorum
+geriv Masc Pl Dat : scalpendis
+geriv Masc Pl Abl : scalpendis
+geriv Masc Pl Voc : scalpendi
+geriv Fem Sg Nom : scalpenda
+geriv Fem Sg Acc : scalpendam
+geriv Fem Sg Gen : scalpendae
+geriv Fem Sg Dat : scalpendae
+geriv Fem Sg Abl : scalpenda
+geriv Fem Sg Voc : scalpenda
+geriv Fem Pl Nom : scalpendae
+geriv Fem Pl Acc : scalpendas
+geriv Fem Pl Gen : scalpendarum
+geriv Fem Pl Dat : scalpendis
+geriv Fem Pl Abl : scalpendis
+geriv Fem Pl Voc : scalpendae
+geriv Neutr Sg Nom : scalpendum
+geriv Neutr Sg Acc : scalpendum
+geriv Neutr Sg Gen : scalpendi
+geriv Neutr Sg Dat : scalpendo
+geriv Neutr Sg Abl : scalpendo
+geriv Neutr Sg Voc : scalpendum
+geriv Neutr Pl Nom : scalpenda
+geriv Neutr Pl Acc : scalpenda
+geriv Neutr Pl Gen : scalpendorum
+geriv Neutr Pl Dat : scalpendis
+geriv Neutr Pl Abl : scalpendis
+geriv Neutr Pl Voc : scalpenda
+imp (VImp1 Sg) : scalpe
+imp (VImp1 Pl) : scalpete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : scalpeto
+imp (VImp2 Sg P3) : scalpeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : scalpetote
+imp (VImp2 Pl P3) : scalpento
+inf VInfActPres : scalpere
+inf VInfActPerf : scalpuisse
+inf VInfActFut : scalpeturum
+partActFut Masc Sg Nom : scalpeturus
+partActFut Masc Sg Acc : scalpeturum
+partActFut Masc Sg Gen : scalpeturi
+partActFut Masc Sg Dat : scalpeturo
+partActFut Masc Sg Abl : scalpeturo
+partActFut Masc Sg Voc : scalpeture
+partActFut Masc Pl Nom : scalpeturi
+partActFut Masc Pl Acc : scalpeturos
+partActFut Masc Pl Gen : scalpeturorum
+partActFut Masc Pl Dat : scalpeturis
+partActFut Masc Pl Abl : scalpeturis
+partActFut Masc Pl Voc : scalpeturi
+partActFut Fem Sg Nom : scalpetura
+partActFut Fem Sg Acc : scalpeturam
+partActFut Fem Sg Gen : scalpeturae
+partActFut Fem Sg Dat : scalpeturae
+partActFut Fem Sg Abl : scalpetura
+partActFut Fem Sg Voc : scalpetura
+partActFut Fem Pl Nom : scalpeturae
+partActFut Fem Pl Acc : scalpeturas
+partActFut Fem Pl Gen : scalpeturarum
+partActFut Fem Pl Dat : scalpeturis
+partActFut Fem Pl Abl : scalpeturis
+partActFut Fem Pl Voc : scalpeturae
+partActFut Neutr Sg Nom : scalpeturum
+partActFut Neutr Sg Acc : scalpeturum
+partActFut Neutr Sg Gen : scalpeturi
+partActFut Neutr Sg Dat : scalpeturo
+partActFut Neutr Sg Abl : scalpeturo
+partActFut Neutr Sg Voc : scalpeturum
+partActFut Neutr Pl Nom : scalpetura
+partActFut Neutr Pl Acc : scalpetura
+partActFut Neutr Pl Gen : scalpeturorum
+partActFut Neutr Pl Dat : scalpeturis
+partActFut Neutr Pl Abl : scalpeturis
+partActFut Neutr Pl Voc : scalpetura
+partActPres Masc Sg Nom : scalpens
+partActPres Masc Sg Acc : scalpentem
+partActPres Masc Sg Gen : scalpentis
+partActPres Masc Sg Dat : scalpenti
+partActPres Masc Sg Abl : scalpenti
+partActPres Masc Sg Voc : scalpens
+partActPres Masc Pl Nom : scalpentes
+partActPres Masc Pl Acc : scalpentes
+partActPres Masc Pl Gen : scalpentium
+partActPres Masc Pl Dat : scalpentibus
+partActPres Masc Pl Abl : scalpentibus
+partActPres Masc Pl Voc : scalpentes
+partActPres Fem Sg Nom : scalpens
+partActPres Fem Sg Acc : scalpentem
+partActPres Fem Sg Gen : scalpentis
+partActPres Fem Sg Dat : scalpenti
+partActPres Fem Sg Abl : scalpenti
+partActPres Fem Sg Voc : scalpens
+partActPres Fem Pl Nom : scalpentes
+partActPres Fem Pl Acc : scalpentes
+partActPres Fem Pl Gen : scalpentium
+partActPres Fem Pl Dat : scalpentibus
+partActPres Fem Pl Abl : scalpentibus
+partActPres Fem Pl Voc : scalpentes
+partActPres Neutr Sg Nom : scalpens
+partActPres Neutr Sg Acc : scalpens
+partActPres Neutr Sg Gen : scalpentis
+partActPres Neutr Sg Dat : scalpenti
+partActPres Neutr Sg Abl : scalpenti
+partActPres Neutr Sg Voc : scalpens
+partActPres Neutr Pl Nom : scalpentia
+partActPres Neutr Pl Acc : scalpentia
+partActPres Neutr Pl Gen : scalpentium
+partActPres Neutr Pl Dat : scalpentibus
+partActPres Neutr Pl Abl : scalpentibus
+partActPres Neutr Pl Voc : scalpentia
+partPassPerf Masc Sg Nom : scalpetus
+partPassPerf Masc Sg Acc : scalpetum
+partPassPerf Masc Sg Gen : scalpeti
+partPassPerf Masc Sg Dat : scalpeto
+partPassPerf Masc Sg Abl : scalpeto
+partPassPerf Masc Sg Voc : scalpete
+partPassPerf Masc Pl Nom : scalpeti
+partPassPerf Masc Pl Acc : scalpetos
+partPassPerf Masc Pl Gen : scalpetorum
+partPassPerf Masc Pl Dat : scalpetis
+partPassPerf Masc Pl Abl : scalpetis
+partPassPerf Masc Pl Voc : scalpeti
+partPassPerf Fem Sg Nom : scalpeta
+partPassPerf Fem Sg Acc : scalpetam
+partPassPerf Fem Sg Gen : scalpetae
+partPassPerf Fem Sg Dat : scalpetae
+partPassPerf Fem Sg Abl : scalpeta
+partPassPerf Fem Sg Voc : scalpeta
+partPassPerf Fem Pl Nom : scalpetae
+partPassPerf Fem Pl Acc : scalpetas
+partPassPerf Fem Pl Gen : scalpetarum
+partPassPerf Fem Pl Dat : scalpetis
+partPassPerf Fem Pl Abl : scalpetis
+partPassPerf Fem Pl Voc : scalpetae
+partPassPerf Neutr Sg Nom : scalpetum
+partPassPerf Neutr Sg Acc : scalpetum
+partPassPerf Neutr Sg Gen : scalpeti
+partPassPerf Neutr Sg Dat : scalpeto
+partPassPerf Neutr Sg Abl : scalpeto
+partPassPerf Neutr Sg Voc : scalpetum
+partPassPerf Neutr Pl Nom : scalpeta
+partPassPerf Neutr Pl Acc : scalpeta
+partPassPerf Neutr Pl Gen : scalpetorum
+partPassPerf Neutr Pl Dat : scalpetis
+partPassPerf Neutr Pl Abl : scalpetis
+partPassPerf Neutr Pl Voc : scalpeta
+pass (VPass (VPres VInd) Masc Sg P1) : scalpeor
+pass (VPass (VPres VInd) Masc Sg P2) : scalperis
+pass (VPass (VPres VInd) Masc Sg P3) : scalpetur
+pass (VPass (VPres VInd) Masc Pl P1) : scalpemur
+pass (VPass (VPres VInd) Masc Pl P2) : scalpemini
+pass (VPass (VPres VInd) Masc Pl P3) : scalpemur
+pass (VPass (VPres VInd) Fem Sg P1) : scalpeor
+pass (VPass (VPres VInd) Fem Sg P2) : scalperis
+pass (VPass (VPres VInd) Fem Sg P3) : scalpetur
+pass (VPass (VPres VInd) Fem Pl P1) : scalpemur
+pass (VPass (VPres VInd) Fem Pl P2) : scalpemini
+pass (VPass (VPres VInd) Fem Pl P3) : scalpemur
+pass (VPass (VPres VInd) Neutr Sg P1) : scalpeor
+pass (VPass (VPres VInd) Neutr Sg P2) : scalperis
+pass (VPass (VPres VInd) Neutr Sg P3) : scalpetur
+pass (VPass (VPres VInd) Neutr Pl P1) : scalpemur
+pass (VPass (VPres VInd) Neutr Pl P2) : scalpemini
+pass (VPass (VPres VInd) Neutr Pl P3) : scalpemur
+pass (VPass (VPres VConj) Masc Sg P1) : scalpear
+pass (VPass (VPres VConj) Masc Sg P2) : scalpearis
+pass (VPass (VPres VConj) Masc Sg P3) : scalpeatur
+pass (VPass (VPres VConj) Masc Pl P1) : scalpeamur
+pass (VPass (VPres VConj) Masc Pl P2) : scalpeamini
+pass (VPass (VPres VConj) Masc Pl P3) : scalpeamur
+pass (VPass (VPres VConj) Fem Sg P1) : scalpear
+pass (VPass (VPres VConj) Fem Sg P2) : scalpearis
+pass (VPass (VPres VConj) Fem Sg P3) : scalpeatur
+pass (VPass (VPres VConj) Fem Pl P1) : scalpeamur
+pass (VPass (VPres VConj) Fem Pl P2) : scalpeamini
+pass (VPass (VPres VConj) Fem Pl P3) : scalpeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : scalpear
+pass (VPass (VPres VConj) Neutr Sg P2) : scalpearis
+pass (VPass (VPres VConj) Neutr Sg P3) : scalpeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : scalpeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : scalpeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : scalpeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : scalper
+pass (VPass (VImpf VInd) Masc Sg P2) : scalperis
+pass (VPass (VImpf VInd) Masc Sg P3) : scalpetur
+pass (VPass (VImpf VInd) Masc Pl P1) : scalpemur
+pass (VPass (VImpf VInd) Masc Pl P2) : scalpemini
+pass (VPass (VImpf VInd) Masc Pl P3) : scalpemur
+pass (VPass (VImpf VInd) Fem Sg P1) : scalper
+pass (VPass (VImpf VInd) Fem Sg P2) : scalperis
+pass (VPass (VImpf VInd) Fem Sg P3) : scalpetur
+pass (VPass (VImpf VInd) Fem Pl P1) : scalpemur
+pass (VPass (VImpf VInd) Fem Pl P2) : scalpemini
+pass (VPass (VImpf VInd) Fem Pl P3) : scalpemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : scalper
+pass (VPass (VImpf VInd) Neutr Sg P2) : scalperis
+pass (VPass (VImpf VInd) Neutr Sg P3) : scalpetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : scalpemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : scalpemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : scalpemur
+pass (VPass (VImpf VConj) Masc Sg P1) : scalperer
+pass (VPass (VImpf VConj) Masc Sg P2) : scalpereris
+pass (VPass (VImpf VConj) Masc Sg P3) : scalperetur
+pass (VPass (VImpf VConj) Masc Pl P1) : scalperemur
+pass (VPass (VImpf VConj) Masc Pl P2) : scalperemini
+pass (VPass (VImpf VConj) Masc Pl P3) : scalperemur
+pass (VPass (VImpf VConj) Fem Sg P1) : scalperer
+pass (VPass (VImpf VConj) Fem Sg P2) : scalpereris
+pass (VPass (VImpf VConj) Fem Sg P3) : scalperetur
+pass (VPass (VImpf VConj) Fem Pl P1) : scalperemur
+pass (VPass (VImpf VConj) Fem Pl P2) : scalperemini
+pass (VPass (VImpf VConj) Fem Pl P3) : scalperemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : scalperer
+pass (VPass (VImpf VConj) Neutr Sg P2) : scalpereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : scalperetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : scalperemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : scalperemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : scalperemur
+pass (VPass VFut Masc Sg P1) : scalpebor
+pass (VPass VFut Masc Sg P2) : scalpeberis
+pass (VPass VFut Masc Sg P3) : scalpebitur
+pass (VPass VFut Masc Pl P1) : scalpebimur
+pass (VPass VFut Masc Pl P2) : scalpebimini
+pass (VPass VFut Masc Pl P3) : scalpebumur
+pass (VPass VFut Fem Sg P1) : scalpebor
+pass (VPass VFut Fem Sg P2) : scalpeberis
+pass (VPass VFut Fem Sg P3) : scalpebitur
+pass (VPass VFut Fem Pl P1) : scalpebimur
+pass (VPass VFut Fem Pl P2) : scalpebimini
+pass (VPass VFut Fem Pl P3) : scalpebumur
+pass (VPass VFut Neutr Sg P1) : scalpebor
+pass (VPass VFut Neutr Sg P2) : scalpeberis
+pass (VPass VFut Neutr Sg P3) : scalpebitur
+pass (VPass VFut Neutr Pl P1) : scalpebimur
+pass (VPass VFut Neutr Pl P2) : scalpebimini
+pass (VPass VFut Neutr Pl P3) : scalpebumur
+sup VSupAcc : scalpetum
+sup VSupAbl : scalpetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : video
+act (VAct VSim (VPres VInd) Sg P2) : vides
+act (VAct VSim (VPres VInd) Sg P3) : videt
+act (VAct VSim (VPres VInd) Pl P1) : videmus
+act (VAct VSim (VPres VInd) Pl P2) : videtis
+act (VAct VSim (VPres VInd) Pl P3) : vident
+act (VAct VSim (VPres VConj) Sg P1) : videam
+act (VAct VSim (VPres VConj) Sg P2) : videas
+act (VAct VSim (VPres VConj) Sg P3) : videat
+act (VAct VSim (VPres VConj) Pl P1) : videamus
+act (VAct VSim (VPres VConj) Pl P2) : videatis
+act (VAct VSim (VPres VConj) Pl P3) : videant
+act (VAct VSim (VImpf VInd) Sg P1) : videbam
+act (VAct VSim (VImpf VInd) Sg P2) : videbas
+act (VAct VSim (VImpf VInd) Sg P3) : videbat
+act (VAct VSim (VImpf VInd) Pl P1) : videbamus
+act (VAct VSim (VImpf VInd) Pl P2) : videbatis
+act (VAct VSim (VImpf VInd) Pl P3) : videbant
+act (VAct VSim (VImpf VConj) Sg P1) : viderem
+act (VAct VSim (VImpf VConj) Sg P2) : videres
+act (VAct VSim (VImpf VConj) Sg P3) : videret
+act (VAct VSim (VImpf VConj) Pl P1) : videremus
+act (VAct VSim (VImpf VConj) Pl P2) : videretis
+act (VAct VSim (VImpf VConj) Pl P3) : viderent
+act (VAct VSim VFut Sg P1) : videbo
+act (VAct VSim VFut Sg P2) : videbis
+act (VAct VSim VFut Sg P3) : videbit
+act (VAct VSim VFut Pl P1) : videbimus
+act (VAct VSim VFut Pl P2) : videbitis
+act (VAct VSim VFut Pl P3) : videbunt
+act (VAct VAnt (VPres VInd) Sg P1) : vidui
+act (VAct VAnt (VPres VInd) Sg P2) : viduisti
+act (VAct VAnt (VPres VInd) Sg P3) : viduit
+act (VAct VAnt (VPres VInd) Pl P1) : viduimus
+act (VAct VAnt (VPres VInd) Pl P2) : viduistis
+act (VAct VAnt (VPres VInd) Pl P3) : viduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : viduerim
+act (VAct VAnt (VPres VConj) Sg P2) : vidueris
+act (VAct VAnt (VPres VConj) Sg P3) : viduerit
+act (VAct VAnt (VPres VConj) Pl P1) : viduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vidueritis
+act (VAct VAnt (VPres VConj) Pl P3) : viduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vidueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vidueras
+act (VAct VAnt (VImpf VInd) Sg P3) : viduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vidueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vidueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : viduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : viduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : viduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : viduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : viduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : viduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : viduissent
+act (VAct VAnt VFut Sg P1) : viduero
+act (VAct VAnt VFut Sg P2) : vidueris
+act (VAct VAnt VFut Sg P3) : viduerit
+act (VAct VAnt VFut Pl P1) : viduerimus
+act (VAct VAnt VFut Pl P2) : vidueritis
+act (VAct VAnt VFut Pl P3) : viduerint
+c s : 
+ger VGenAcc : videndum
+ger VGenGen : videndi
+ger VGenDat : videndo
+ger VGenAbl : videndo
+geriv Masc Sg Nom : videndus
+geriv Masc Sg Acc : videndum
+geriv Masc Sg Gen : videndi
+geriv Masc Sg Dat : videndo
+geriv Masc Sg Abl : videndo
+geriv Masc Sg Voc : vidende
+geriv Masc Pl Nom : videndi
+geriv Masc Pl Acc : videndos
+geriv Masc Pl Gen : videndorum
+geriv Masc Pl Dat : videndis
+geriv Masc Pl Abl : videndis
+geriv Masc Pl Voc : videndi
+geriv Fem Sg Nom : videnda
+geriv Fem Sg Acc : videndam
+geriv Fem Sg Gen : videndae
+geriv Fem Sg Dat : videndae
+geriv Fem Sg Abl : videnda
+geriv Fem Sg Voc : videnda
+geriv Fem Pl Nom : videndae
+geriv Fem Pl Acc : videndas
+geriv Fem Pl Gen : videndarum
+geriv Fem Pl Dat : videndis
+geriv Fem Pl Abl : videndis
+geriv Fem Pl Voc : videndae
+geriv Neutr Sg Nom : videndum
+geriv Neutr Sg Acc : videndum
+geriv Neutr Sg Gen : videndi
+geriv Neutr Sg Dat : videndo
+geriv Neutr Sg Abl : videndo
+geriv Neutr Sg Voc : videndum
+geriv Neutr Pl Nom : videnda
+geriv Neutr Pl Acc : videnda
+geriv Neutr Pl Gen : videndorum
+geriv Neutr Pl Dat : videndis
+geriv Neutr Pl Abl : videndis
+geriv Neutr Pl Voc : videnda
+imp (VImp1 Sg) : vide
+imp (VImp1 Pl) : videte
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : videto
+imp (VImp2 Sg P3) : videto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : videtote
+imp (VImp2 Pl P3) : vidento
+inf VInfActPres : videre
+inf VInfActPerf : viduisse
+inf VInfActFut : videturum
+partActFut Masc Sg Nom : videturus
+partActFut Masc Sg Acc : videturum
+partActFut Masc Sg Gen : videturi
+partActFut Masc Sg Dat : videturo
+partActFut Masc Sg Abl : videturo
+partActFut Masc Sg Voc : videture
+partActFut Masc Pl Nom : videturi
+partActFut Masc Pl Acc : videturos
+partActFut Masc Pl Gen : videturorum
+partActFut Masc Pl Dat : videturis
+partActFut Masc Pl Abl : videturis
+partActFut Masc Pl Voc : videturi
+partActFut Fem Sg Nom : videtura
+partActFut Fem Sg Acc : videturam
+partActFut Fem Sg Gen : videturae
+partActFut Fem Sg Dat : videturae
+partActFut Fem Sg Abl : videtura
+partActFut Fem Sg Voc : videtura
+partActFut Fem Pl Nom : videturae
+partActFut Fem Pl Acc : videturas
+partActFut Fem Pl Gen : videturarum
+partActFut Fem Pl Dat : videturis
+partActFut Fem Pl Abl : videturis
+partActFut Fem Pl Voc : videturae
+partActFut Neutr Sg Nom : videturum
+partActFut Neutr Sg Acc : videturum
+partActFut Neutr Sg Gen : videturi
+partActFut Neutr Sg Dat : videturo
+partActFut Neutr Sg Abl : videturo
+partActFut Neutr Sg Voc : videturum
+partActFut Neutr Pl Nom : videtura
+partActFut Neutr Pl Acc : videtura
+partActFut Neutr Pl Gen : videturorum
+partActFut Neutr Pl Dat : videturis
+partActFut Neutr Pl Abl : videturis
+partActFut Neutr Pl Voc : videtura
+partActPres Masc Sg Nom : videns
+partActPres Masc Sg Acc : videntem
+partActPres Masc Sg Gen : videntis
+partActPres Masc Sg Dat : videnti
+partActPres Masc Sg Abl : videnti
+partActPres Masc Sg Voc : videns
+partActPres Masc Pl Nom : videntes
+partActPres Masc Pl Acc : videntes
+partActPres Masc Pl Gen : videntium
+partActPres Masc Pl Dat : videntibus
+partActPres Masc Pl Abl : videntibus
+partActPres Masc Pl Voc : videntes
+partActPres Fem Sg Nom : videns
+partActPres Fem Sg Acc : videntem
+partActPres Fem Sg Gen : videntis
+partActPres Fem Sg Dat : videnti
+partActPres Fem Sg Abl : videnti
+partActPres Fem Sg Voc : videns
+partActPres Fem Pl Nom : videntes
+partActPres Fem Pl Acc : videntes
+partActPres Fem Pl Gen : videntium
+partActPres Fem Pl Dat : videntibus
+partActPres Fem Pl Abl : videntibus
+partActPres Fem Pl Voc : videntes
+partActPres Neutr Sg Nom : videns
+partActPres Neutr Sg Acc : videns
+partActPres Neutr Sg Gen : videntis
+partActPres Neutr Sg Dat : videnti
+partActPres Neutr Sg Abl : videnti
+partActPres Neutr Sg Voc : videns
+partActPres Neutr Pl Nom : videntia
+partActPres Neutr Pl Acc : videntia
+partActPres Neutr Pl Gen : videntium
+partActPres Neutr Pl Dat : videntibus
+partActPres Neutr Pl Abl : videntibus
+partActPres Neutr Pl Voc : videntia
+partPassPerf Masc Sg Nom : videtus
+partPassPerf Masc Sg Acc : videtum
+partPassPerf Masc Sg Gen : videti
+partPassPerf Masc Sg Dat : videto
+partPassPerf Masc Sg Abl : videto
+partPassPerf Masc Sg Voc : videte
+partPassPerf Masc Pl Nom : videti
+partPassPerf Masc Pl Acc : videtos
+partPassPerf Masc Pl Gen : videtorum
+partPassPerf Masc Pl Dat : videtis
+partPassPerf Masc Pl Abl : videtis
+partPassPerf Masc Pl Voc : videti
+partPassPerf Fem Sg Nom : videta
+partPassPerf Fem Sg Acc : videtam
+partPassPerf Fem Sg Gen : videtae
+partPassPerf Fem Sg Dat : videtae
+partPassPerf Fem Sg Abl : videta
+partPassPerf Fem Sg Voc : videta
+partPassPerf Fem Pl Nom : videtae
+partPassPerf Fem Pl Acc : videtas
+partPassPerf Fem Pl Gen : videtarum
+partPassPerf Fem Pl Dat : videtis
+partPassPerf Fem Pl Abl : videtis
+partPassPerf Fem Pl Voc : videtae
+partPassPerf Neutr Sg Nom : videtum
+partPassPerf Neutr Sg Acc : videtum
+partPassPerf Neutr Sg Gen : videti
+partPassPerf Neutr Sg Dat : videto
+partPassPerf Neutr Sg Abl : videto
+partPassPerf Neutr Sg Voc : videtum
+partPassPerf Neutr Pl Nom : videta
+partPassPerf Neutr Pl Acc : videta
+partPassPerf Neutr Pl Gen : videtorum
+partPassPerf Neutr Pl Dat : videtis
+partPassPerf Neutr Pl Abl : videtis
+partPassPerf Neutr Pl Voc : videta
+pass (VPass (VPres VInd) Masc Sg P1) : videor
+pass (VPass (VPres VInd) Masc Sg P2) : videris
+pass (VPass (VPres VInd) Masc Sg P3) : videtur
+pass (VPass (VPres VInd) Masc Pl P1) : videmur
+pass (VPass (VPres VInd) Masc Pl P2) : videmini
+pass (VPass (VPres VInd) Masc Pl P3) : videmur
+pass (VPass (VPres VInd) Fem Sg P1) : videor
+pass (VPass (VPres VInd) Fem Sg P2) : videris
+pass (VPass (VPres VInd) Fem Sg P3) : videtur
+pass (VPass (VPres VInd) Fem Pl P1) : videmur
+pass (VPass (VPres VInd) Fem Pl P2) : videmini
+pass (VPass (VPres VInd) Fem Pl P3) : videmur
+pass (VPass (VPres VInd) Neutr Sg P1) : videor
+pass (VPass (VPres VInd) Neutr Sg P2) : videris
+pass (VPass (VPres VInd) Neutr Sg P3) : videtur
+pass (VPass (VPres VInd) Neutr Pl P1) : videmur
+pass (VPass (VPres VInd) Neutr Pl P2) : videmini
+pass (VPass (VPres VInd) Neutr Pl P3) : videmur
+pass (VPass (VPres VConj) Masc Sg P1) : videar
+pass (VPass (VPres VConj) Masc Sg P2) : videaris
+pass (VPass (VPres VConj) Masc Sg P3) : videatur
+pass (VPass (VPres VConj) Masc Pl P1) : videamur
+pass (VPass (VPres VConj) Masc Pl P2) : videamini
+pass (VPass (VPres VConj) Masc Pl P3) : videamur
+pass (VPass (VPres VConj) Fem Sg P1) : videar
+pass (VPass (VPres VConj) Fem Sg P2) : videaris
+pass (VPass (VPres VConj) Fem Sg P3) : videatur
+pass (VPass (VPres VConj) Fem Pl P1) : videamur
+pass (VPass (VPres VConj) Fem Pl P2) : videamini
+pass (VPass (VPres VConj) Fem Pl P3) : videamur
+pass (VPass (VPres VConj) Neutr Sg P1) : videar
+pass (VPass (VPres VConj) Neutr Sg P2) : videaris
+pass (VPass (VPres VConj) Neutr Sg P3) : videatur
+pass (VPass (VPres VConj) Neutr Pl P1) : videamur
+pass (VPass (VPres VConj) Neutr Pl P2) : videamini
+pass (VPass (VPres VConj) Neutr Pl P3) : videamur
+pass (VPass (VImpf VInd) Masc Sg P1) : vider
+pass (VPass (VImpf VInd) Masc Sg P2) : videris
+pass (VPass (VImpf VInd) Masc Sg P3) : videtur
+pass (VPass (VImpf VInd) Masc Pl P1) : videmur
+pass (VPass (VImpf VInd) Masc Pl P2) : videmini
+pass (VPass (VImpf VInd) Masc Pl P3) : videmur
+pass (VPass (VImpf VInd) Fem Sg P1) : vider
+pass (VPass (VImpf VInd) Fem Sg P2) : videris
+pass (VPass (VImpf VInd) Fem Sg P3) : videtur
+pass (VPass (VImpf VInd) Fem Pl P1) : videmur
+pass (VPass (VImpf VInd) Fem Pl P2) : videmini
+pass (VPass (VImpf VInd) Fem Pl P3) : videmur
+pass (VPass (VImpf VInd) Neutr Sg P1) : vider
+pass (VPass (VImpf VInd) Neutr Sg P2) : videris
+pass (VPass (VImpf VInd) Neutr Sg P3) : videtur
+pass (VPass (VImpf VInd) Neutr Pl P1) : videmur
+pass (VPass (VImpf VInd) Neutr Pl P2) : videmini
+pass (VPass (VImpf VInd) Neutr Pl P3) : videmur
+pass (VPass (VImpf VConj) Masc Sg P1) : viderer
+pass (VPass (VImpf VConj) Masc Sg P2) : videreris
+pass (VPass (VImpf VConj) Masc Sg P3) : videretur
+pass (VPass (VImpf VConj) Masc Pl P1) : videremur
+pass (VPass (VImpf VConj) Masc Pl P2) : videremini
+pass (VPass (VImpf VConj) Masc Pl P3) : videremur
+pass (VPass (VImpf VConj) Fem Sg P1) : viderer
+pass (VPass (VImpf VConj) Fem Sg P2) : videreris
+pass (VPass (VImpf VConj) Fem Sg P3) : videretur
+pass (VPass (VImpf VConj) Fem Pl P1) : videremur
+pass (VPass (VImpf VConj) Fem Pl P2) : videremini
+pass (VPass (VImpf VConj) Fem Pl P3) : videremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : viderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : videreris
+pass (VPass (VImpf VConj) Neutr Sg P3) : videretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : videremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : videremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : videremur
+pass (VPass VFut Masc Sg P1) : videbor
+pass (VPass VFut Masc Sg P2) : videberis
+pass (VPass VFut Masc Sg P3) : videbitur
+pass (VPass VFut Masc Pl P1) : videbimur
+pass (VPass VFut Masc Pl P2) : videbimini
+pass (VPass VFut Masc Pl P3) : videbumur
+pass (VPass VFut Fem Sg P1) : videbor
+pass (VPass VFut Fem Sg P2) : videberis
+pass (VPass VFut Fem Sg P3) : videbitur
+pass (VPass VFut Fem Pl P1) : videbimur
+pass (VPass VFut Fem Pl P2) : videbimini
+pass (VPass VFut Fem Pl P3) : videbumur
+pass (VPass VFut Neutr Sg P1) : videbor
+pass (VPass VFut Neutr Sg P2) : videberis
+pass (VPass VFut Neutr Sg P3) : videbitur
+pass (VPass VFut Neutr Pl P1) : videbimur
+pass (VPass VFut Neutr Pl P2) : videbimini
+pass (VPass VFut Neutr Pl P3) : videbumur
+sup VSupAcc : videtum
+sup VSupAbl : videtu
+
+ act (VAct VSim (VPres VInd) Sg P1) : quaereo
+act (VAct VSim (VPres VInd) Sg P2) : quaeres
+act (VAct VSim (VPres VInd) Sg P3) : quaeret
+act (VAct VSim (VPres VInd) Pl P1) : quaeremus
+act (VAct VSim (VPres VInd) Pl P2) : quaeretis
+act (VAct VSim (VPres VInd) Pl P3) : quaerent
+act (VAct VSim (VPres VConj) Sg P1) : quaeream
+act (VAct VSim (VPres VConj) Sg P2) : quaereas
+act (VAct VSim (VPres VConj) Sg P3) : quaereat
+act (VAct VSim (VPres VConj) Pl P1) : quaereamus
+act (VAct VSim (VPres VConj) Pl P2) : quaereatis
+act (VAct VSim (VPres VConj) Pl P3) : quaereant
+act (VAct VSim (VImpf VInd) Sg P1) : quaerebam
+act (VAct VSim (VImpf VInd) Sg P2) : quaerebas
+act (VAct VSim (VImpf VInd) Sg P3) : quaerebat
+act (VAct VSim (VImpf VInd) Pl P1) : quaerebamus
+act (VAct VSim (VImpf VInd) Pl P2) : quaerebatis
+act (VAct VSim (VImpf VInd) Pl P3) : quaerebant
+act (VAct VSim (VImpf VConj) Sg P1) : quaererem
+act (VAct VSim (VImpf VConj) Sg P2) : quaereres
+act (VAct VSim (VImpf VConj) Sg P3) : quaereret
+act (VAct VSim (VImpf VConj) Pl P1) : quaereremus
+act (VAct VSim (VImpf VConj) Pl P2) : quaereretis
+act (VAct VSim (VImpf VConj) Pl P3) : quaererent
+act (VAct VSim VFut Sg P1) : quaerebo
+act (VAct VSim VFut Sg P2) : quaerebis
+act (VAct VSim VFut Sg P3) : quaerebit
+act (VAct VSim VFut Pl P1) : quaerebimus
+act (VAct VSim VFut Pl P2) : quaerebitis
+act (VAct VSim VFut Pl P3) : quaerebunt
+act (VAct VAnt (VPres VInd) Sg P1) : quaerui
+act (VAct VAnt (VPres VInd) Sg P2) : quaeruisti
+act (VAct VAnt (VPres VInd) Sg P3) : quaeruit
+act (VAct VAnt (VPres VInd) Pl P1) : quaeruimus
+act (VAct VAnt (VPres VInd) Pl P2) : quaeruistis
+act (VAct VAnt (VPres VInd) Pl P3) : quaeruerunt
+act (VAct VAnt (VPres VConj) Sg P1) : quaeruerim
+act (VAct VAnt (VPres VConj) Sg P2) : quaerueris
+act (VAct VAnt (VPres VConj) Sg P3) : quaeruerit
+act (VAct VAnt (VPres VConj) Pl P1) : quaeruerimus
+act (VAct VAnt (VPres VConj) Pl P2) : quaerueritis
+act (VAct VAnt (VPres VConj) Pl P3) : quaeruerint
+act (VAct VAnt (VImpf VInd) Sg P1) : quaerueram
+act (VAct VAnt (VImpf VInd) Sg P2) : quaerueras
+act (VAct VAnt (VImpf VInd) Sg P3) : quaeruerat
+act (VAct VAnt (VImpf VInd) Pl P1) : quaerueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : quaerueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : quaeruerant
+act (VAct VAnt (VImpf VConj) Sg P1) : quaeruissem
+act (VAct VAnt (VImpf VConj) Sg P2) : quaeruisses
+act (VAct VAnt (VImpf VConj) Sg P3) : quaeruisset
+act (VAct VAnt (VImpf VConj) Pl P1) : quaeruissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : quaeruissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : quaeruissent
+act (VAct VAnt VFut Sg P1) : quaeruero
+act (VAct VAnt VFut Sg P2) : quaerueris
+act (VAct VAnt VFut Sg P3) : quaeruerit
+act (VAct VAnt VFut Pl P1) : quaeruerimus
+act (VAct VAnt VFut Pl P2) : quaerueritis
+act (VAct VAnt VFut Pl P3) : quaeruerint
+c s : 
+ger VGenAcc : quaerendum
+ger VGenGen : quaerendi
+ger VGenDat : quaerendo
+ger VGenAbl : quaerendo
+geriv Masc Sg Nom : quaerendus
+geriv Masc Sg Acc : quaerendum
+geriv Masc Sg Gen : quaerendi
+geriv Masc Sg Dat : quaerendo
+geriv Masc Sg Abl : quaerendo
+geriv Masc Sg Voc : quaerende
+geriv Masc Pl Nom : quaerendi
+geriv Masc Pl Acc : quaerendos
+geriv Masc Pl Gen : quaerendorum
+geriv Masc Pl Dat : quaerendis
+geriv Masc Pl Abl : quaerendis
+geriv Masc Pl Voc : quaerendi
+geriv Fem Sg Nom : quaerenda
+geriv Fem Sg Acc : quaerendam
+geriv Fem Sg Gen : quaerendae
+geriv Fem Sg Dat : quaerendae
+geriv Fem Sg Abl : quaerenda
+geriv Fem Sg Voc : quaerenda
+geriv Fem Pl Nom : quaerendae
+geriv Fem Pl Acc : quaerendas
+geriv Fem Pl Gen : quaerendarum
+geriv Fem Pl Dat : quaerendis
+geriv Fem Pl Abl : quaerendis
+geriv Fem Pl Voc : quaerendae
+geriv Neutr Sg Nom : quaerendum
+geriv Neutr Sg Acc : quaerendum
+geriv Neutr Sg Gen : quaerendi
+geriv Neutr Sg Dat : quaerendo
+geriv Neutr Sg Abl : quaerendo
+geriv Neutr Sg Voc : quaerendum
+geriv Neutr Pl Nom : quaerenda
+geriv Neutr Pl Acc : quaerenda
+geriv Neutr Pl Gen : quaerendorum
+geriv Neutr Pl Dat : quaerendis
+geriv Neutr Pl Abl : quaerendis
+geriv Neutr Pl Voc : quaerenda
+imp (VImp1 Sg) : quaere
+imp (VImp1 Pl) : quaerete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : quaereto
+imp (VImp2 Sg P3) : quaereto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : quaeretote
+imp (VImp2 Pl P3) : quaerento
+inf VInfActPres : quaerere
+inf VInfActPerf : quaeruisse
+inf VInfActFut : quaereturum
+partActFut Masc Sg Nom : quaereturus
+partActFut Masc Sg Acc : quaereturum
+partActFut Masc Sg Gen : quaereturi
+partActFut Masc Sg Dat : quaereturo
+partActFut Masc Sg Abl : quaereturo
+partActFut Masc Sg Voc : quaereture
+partActFut Masc Pl Nom : quaereturi
+partActFut Masc Pl Acc : quaereturos
+partActFut Masc Pl Gen : quaereturorum
+partActFut Masc Pl Dat : quaereturis
+partActFut Masc Pl Abl : quaereturis
+partActFut Masc Pl Voc : quaereturi
+partActFut Fem Sg Nom : quaeretura
+partActFut Fem Sg Acc : quaereturam
+partActFut Fem Sg Gen : quaereturae
+partActFut Fem Sg Dat : quaereturae
+partActFut Fem Sg Abl : quaeretura
+partActFut Fem Sg Voc : quaeretura
+partActFut Fem Pl Nom : quaereturae
+partActFut Fem Pl Acc : quaereturas
+partActFut Fem Pl Gen : quaereturarum
+partActFut Fem Pl Dat : quaereturis
+partActFut Fem Pl Abl : quaereturis
+partActFut Fem Pl Voc : quaereturae
+partActFut Neutr Sg Nom : quaereturum
+partActFut Neutr Sg Acc : quaereturum
+partActFut Neutr Sg Gen : quaereturi
+partActFut Neutr Sg Dat : quaereturo
+partActFut Neutr Sg Abl : quaereturo
+partActFut Neutr Sg Voc : quaereturum
+partActFut Neutr Pl Nom : quaeretura
+partActFut Neutr Pl Acc : quaeretura
+partActFut Neutr Pl Gen : quaereturorum
+partActFut Neutr Pl Dat : quaereturis
+partActFut Neutr Pl Abl : quaereturis
+partActFut Neutr Pl Voc : quaeretura
+partActPres Masc Sg Nom : quaerens
+partActPres Masc Sg Acc : quaerentem
+partActPres Masc Sg Gen : quaerentis
+partActPres Masc Sg Dat : quaerenti
+partActPres Masc Sg Abl : quaerenti
+partActPres Masc Sg Voc : quaerens
+partActPres Masc Pl Nom : quaerentes
+partActPres Masc Pl Acc : quaerentes
+partActPres Masc Pl Gen : quaerentium
+partActPres Masc Pl Dat : quaerentibus
+partActPres Masc Pl Abl : quaerentibus
+partActPres Masc Pl Voc : quaerentes
+partActPres Fem Sg Nom : quaerens
+partActPres Fem Sg Acc : quaerentem
+partActPres Fem Sg Gen : quaerentis
+partActPres Fem Sg Dat : quaerenti
+partActPres Fem Sg Abl : quaerenti
+partActPres Fem Sg Voc : quaerens
+partActPres Fem Pl Nom : quaerentes
+partActPres Fem Pl Acc : quaerentes
+partActPres Fem Pl Gen : quaerentium
+partActPres Fem Pl Dat : quaerentibus
+partActPres Fem Pl Abl : quaerentibus
+partActPres Fem Pl Voc : quaerentes
+partActPres Neutr Sg Nom : quaerens
+partActPres Neutr Sg Acc : quaerens
+partActPres Neutr Sg Gen : quaerentis
+partActPres Neutr Sg Dat : quaerenti
+partActPres Neutr Sg Abl : quaerenti
+partActPres Neutr Sg Voc : quaerens
+partActPres Neutr Pl Nom : quaerentia
+partActPres Neutr Pl Acc : quaerentia
+partActPres Neutr Pl Gen : quaerentium
+partActPres Neutr Pl Dat : quaerentibus
+partActPres Neutr Pl Abl : quaerentibus
+partActPres Neutr Pl Voc : quaerentia
+partPassPerf Masc Sg Nom : quaeretus
+partPassPerf Masc Sg Acc : quaeretum
+partPassPerf Masc Sg Gen : quaereti
+partPassPerf Masc Sg Dat : quaereto
+partPassPerf Masc Sg Abl : quaereto
+partPassPerf Masc Sg Voc : quaerete
+partPassPerf Masc Pl Nom : quaereti
+partPassPerf Masc Pl Acc : quaeretos
+partPassPerf Masc Pl Gen : quaeretorum
+partPassPerf Masc Pl Dat : quaeretis
+partPassPerf Masc Pl Abl : quaeretis
+partPassPerf Masc Pl Voc : quaereti
+partPassPerf Fem Sg Nom : quaereta
+partPassPerf Fem Sg Acc : quaeretam
+partPassPerf Fem Sg Gen : quaeretae
+partPassPerf Fem Sg Dat : quaeretae
+partPassPerf Fem Sg Abl : quaereta
+partPassPerf Fem Sg Voc : quaereta
+partPassPerf Fem Pl Nom : quaeretae
+partPassPerf Fem Pl Acc : quaeretas
+partPassPerf Fem Pl Gen : quaeretarum
+partPassPerf Fem Pl Dat : quaeretis
+partPassPerf Fem Pl Abl : quaeretis
+partPassPerf Fem Pl Voc : quaeretae
+partPassPerf Neutr Sg Nom : quaeretum
+partPassPerf Neutr Sg Acc : quaeretum
+partPassPerf Neutr Sg Gen : quaereti
+partPassPerf Neutr Sg Dat : quaereto
+partPassPerf Neutr Sg Abl : quaereto
+partPassPerf Neutr Sg Voc : quaeretum
+partPassPerf Neutr Pl Nom : quaereta
+partPassPerf Neutr Pl Acc : quaereta
+partPassPerf Neutr Pl Gen : quaeretorum
+partPassPerf Neutr Pl Dat : quaeretis
+partPassPerf Neutr Pl Abl : quaeretis
+partPassPerf Neutr Pl Voc : quaereta
+pass (VPass (VPres VInd) Masc Sg P1) : quaereor
+pass (VPass (VPres VInd) Masc Sg P2) : quaereris
+pass (VPass (VPres VInd) Masc Sg P3) : quaeretur
+pass (VPass (VPres VInd) Masc Pl P1) : quaeremur
+pass (VPass (VPres VInd) Masc Pl P2) : quaeremini
+pass (VPass (VPres VInd) Masc Pl P3) : quaeremur
+pass (VPass (VPres VInd) Fem Sg P1) : quaereor
+pass (VPass (VPres VInd) Fem Sg P2) : quaereris
+pass (VPass (VPres VInd) Fem Sg P3) : quaeretur
+pass (VPass (VPres VInd) Fem Pl P1) : quaeremur
+pass (VPass (VPres VInd) Fem Pl P2) : quaeremini
+pass (VPass (VPres VInd) Fem Pl P3) : quaeremur
+pass (VPass (VPres VInd) Neutr Sg P1) : quaereor
+pass (VPass (VPres VInd) Neutr Sg P2) : quaereris
+pass (VPass (VPres VInd) Neutr Sg P3) : quaeretur
+pass (VPass (VPres VInd) Neutr Pl P1) : quaeremur
+pass (VPass (VPres VInd) Neutr Pl P2) : quaeremini
+pass (VPass (VPres VInd) Neutr Pl P3) : quaeremur
+pass (VPass (VPres VConj) Masc Sg P1) : quaerear
+pass (VPass (VPres VConj) Masc Sg P2) : quaerearis
+pass (VPass (VPres VConj) Masc Sg P3) : quaereatur
+pass (VPass (VPres VConj) Masc Pl P1) : quaereamur
+pass (VPass (VPres VConj) Masc Pl P2) : quaereamini
+pass (VPass (VPres VConj) Masc Pl P3) : quaereamur
+pass (VPass (VPres VConj) Fem Sg P1) : quaerear
+pass (VPass (VPres VConj) Fem Sg P2) : quaerearis
+pass (VPass (VPres VConj) Fem Sg P3) : quaereatur
+pass (VPass (VPres VConj) Fem Pl P1) : quaereamur
+pass (VPass (VPres VConj) Fem Pl P2) : quaereamini
+pass (VPass (VPres VConj) Fem Pl P3) : quaereamur
+pass (VPass (VPres VConj) Neutr Sg P1) : quaerear
+pass (VPass (VPres VConj) Neutr Sg P2) : quaerearis
+pass (VPass (VPres VConj) Neutr Sg P3) : quaereatur
+pass (VPass (VPres VConj) Neutr Pl P1) : quaereamur
+pass (VPass (VPres VConj) Neutr Pl P2) : quaereamini
+pass (VPass (VPres VConj) Neutr Pl P3) : quaereamur
+pass (VPass (VImpf VInd) Masc Sg P1) : quaerer
+pass (VPass (VImpf VInd) Masc Sg P2) : quaereris
+pass (VPass (VImpf VInd) Masc Sg P3) : quaeretur
+pass (VPass (VImpf VInd) Masc Pl P1) : quaeremur
+pass (VPass (VImpf VInd) Masc Pl P2) : quaeremini
+pass (VPass (VImpf VInd) Masc Pl P3) : quaeremur
+pass (VPass (VImpf VInd) Fem Sg P1) : quaerer
+pass (VPass (VImpf VInd) Fem Sg P2) : quaereris
+pass (VPass (VImpf VInd) Fem Sg P3) : quaeretur
+pass (VPass (VImpf VInd) Fem Pl P1) : quaeremur
+pass (VPass (VImpf VInd) Fem Pl P2) : quaeremini
+pass (VPass (VImpf VInd) Fem Pl P3) : quaeremur
+pass (VPass (VImpf VInd) Neutr Sg P1) : quaerer
+pass (VPass (VImpf VInd) Neutr Sg P2) : quaereris
+pass (VPass (VImpf VInd) Neutr Sg P3) : quaeretur
+pass (VPass (VImpf VInd) Neutr Pl P1) : quaeremur
+pass (VPass (VImpf VInd) Neutr Pl P2) : quaeremini
+pass (VPass (VImpf VInd) Neutr Pl P3) : quaeremur
+pass (VPass (VImpf VConj) Masc Sg P1) : quaererer
+pass (VPass (VImpf VConj) Masc Sg P2) : quaerereris
+pass (VPass (VImpf VConj) Masc Sg P3) : quaereretur
+pass (VPass (VImpf VConj) Masc Pl P1) : quaereremur
+pass (VPass (VImpf VConj) Masc Pl P2) : quaereremini
+pass (VPass (VImpf VConj) Masc Pl P3) : quaereremur
+pass (VPass (VImpf VConj) Fem Sg P1) : quaererer
+pass (VPass (VImpf VConj) Fem Sg P2) : quaerereris
+pass (VPass (VImpf VConj) Fem Sg P3) : quaereretur
+pass (VPass (VImpf VConj) Fem Pl P1) : quaereremur
+pass (VPass (VImpf VConj) Fem Pl P2) : quaereremini
+pass (VPass (VImpf VConj) Fem Pl P3) : quaereremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : quaererer
+pass (VPass (VImpf VConj) Neutr Sg P2) : quaerereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : quaereretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : quaereremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : quaereremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : quaereremur
+pass (VPass VFut Masc Sg P1) : quaerebor
+pass (VPass VFut Masc Sg P2) : quaereberis
+pass (VPass VFut Masc Sg P3) : quaerebitur
+pass (VPass VFut Masc Pl P1) : quaerebimur
+pass (VPass VFut Masc Pl P2) : quaerebimini
+pass (VPass VFut Masc Pl P3) : quaerebumur
+pass (VPass VFut Fem Sg P1) : quaerebor
+pass (VPass VFut Fem Sg P2) : quaereberis
+pass (VPass VFut Fem Sg P3) : quaerebitur
+pass (VPass VFut Fem Pl P1) : quaerebimur
+pass (VPass VFut Fem Pl P2) : quaerebimini
+pass (VPass VFut Fem Pl P3) : quaerebumur
+pass (VPass VFut Neutr Sg P1) : quaerebor
+pass (VPass VFut Neutr Sg P2) : quaereberis
+pass (VPass VFut Neutr Sg P3) : quaerebitur
+pass (VPass VFut Neutr Pl P1) : quaerebimur
+pass (VPass VFut Neutr Pl P2) : quaerebimini
+pass (VPass VFut Neutr Pl P3) : quaerebumur
+sup VSupAcc : quaeretum
+sup VSupAbl : quaeretu
+
+ act (VAct VSim (VPres VInd) Sg P1) : scindeo
+act (VAct VSim (VPres VInd) Sg P2) : scindes
+act (VAct VSim (VPres VInd) Sg P3) : scindet
+act (VAct VSim (VPres VInd) Pl P1) : scindemus
+act (VAct VSim (VPres VInd) Pl P2) : scindetis
+act (VAct VSim (VPres VInd) Pl P3) : scindent
+act (VAct VSim (VPres VConj) Sg P1) : scindeam
+act (VAct VSim (VPres VConj) Sg P2) : scindeas
+act (VAct VSim (VPres VConj) Sg P3) : scindeat
+act (VAct VSim (VPres VConj) Pl P1) : scindeamus
+act (VAct VSim (VPres VConj) Pl P2) : scindeatis
+act (VAct VSim (VPres VConj) Pl P3) : scindeant
+act (VAct VSim (VImpf VInd) Sg P1) : scindebam
+act (VAct VSim (VImpf VInd) Sg P2) : scindebas
+act (VAct VSim (VImpf VInd) Sg P3) : scindebat
+act (VAct VSim (VImpf VInd) Pl P1) : scindebamus
+act (VAct VSim (VImpf VInd) Pl P2) : scindebatis
+act (VAct VSim (VImpf VInd) Pl P3) : scindebant
+act (VAct VSim (VImpf VConj) Sg P1) : scinderem
+act (VAct VSim (VImpf VConj) Sg P2) : scinderes
+act (VAct VSim (VImpf VConj) Sg P3) : scinderet
+act (VAct VSim (VImpf VConj) Pl P1) : scinderemus
+act (VAct VSim (VImpf VConj) Pl P2) : scinderetis
+act (VAct VSim (VImpf VConj) Pl P3) : scinderent
+act (VAct VSim VFut Sg P1) : scindebo
+act (VAct VSim VFut Sg P2) : scindebis
+act (VAct VSim VFut Sg P3) : scindebit
+act (VAct VSim VFut Pl P1) : scindebimus
+act (VAct VSim VFut Pl P2) : scindebitis
+act (VAct VSim VFut Pl P3) : scindebunt
+act (VAct VAnt (VPres VInd) Sg P1) : scindui
+act (VAct VAnt (VPres VInd) Sg P2) : scinduisti
+act (VAct VAnt (VPres VInd) Sg P3) : scinduit
+act (VAct VAnt (VPres VInd) Pl P1) : scinduimus
+act (VAct VAnt (VPres VInd) Pl P2) : scinduistis
+act (VAct VAnt (VPres VInd) Pl P3) : scinduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : scinduerim
+act (VAct VAnt (VPres VConj) Sg P2) : scindueris
+act (VAct VAnt (VPres VConj) Sg P3) : scinduerit
+act (VAct VAnt (VPres VConj) Pl P1) : scinduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : scindueritis
+act (VAct VAnt (VPres VConj) Pl P3) : scinduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : scindueram
+act (VAct VAnt (VImpf VInd) Sg P2) : scindueras
+act (VAct VAnt (VImpf VInd) Sg P3) : scinduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : scindueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : scindueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : scinduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : scinduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : scinduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : scinduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : scinduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : scinduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : scinduissent
+act (VAct VAnt VFut Sg P1) : scinduero
+act (VAct VAnt VFut Sg P2) : scindueris
+act (VAct VAnt VFut Sg P3) : scinduerit
+act (VAct VAnt VFut Pl P1) : scinduerimus
+act (VAct VAnt VFut Pl P2) : scindueritis
+act (VAct VAnt VFut Pl P3) : scinduerint
+c s : 
+ger VGenAcc : scindendum
+ger VGenGen : scindendi
+ger VGenDat : scindendo
+ger VGenAbl : scindendo
+geriv Masc Sg Nom : scindendus
+geriv Masc Sg Acc : scindendum
+geriv Masc Sg Gen : scindendi
+geriv Masc Sg Dat : scindendo
+geriv Masc Sg Abl : scindendo
+geriv Masc Sg Voc : scindende
+geriv Masc Pl Nom : scindendi
+geriv Masc Pl Acc : scindendos
+geriv Masc Pl Gen : scindendorum
+geriv Masc Pl Dat : scindendis
+geriv Masc Pl Abl : scindendis
+geriv Masc Pl Voc : scindendi
+geriv Fem Sg Nom : scindenda
+geriv Fem Sg Acc : scindendam
+geriv Fem Sg Gen : scindendae
+geriv Fem Sg Dat : scindendae
+geriv Fem Sg Abl : scindenda
+geriv Fem Sg Voc : scindenda
+geriv Fem Pl Nom : scindendae
+geriv Fem Pl Acc : scindendas
+geriv Fem Pl Gen : scindendarum
+geriv Fem Pl Dat : scindendis
+geriv Fem Pl Abl : scindendis
+geriv Fem Pl Voc : scindendae
+geriv Neutr Sg Nom : scindendum
+geriv Neutr Sg Acc : scindendum
+geriv Neutr Sg Gen : scindendi
+geriv Neutr Sg Dat : scindendo
+geriv Neutr Sg Abl : scindendo
+geriv Neutr Sg Voc : scindendum
+geriv Neutr Pl Nom : scindenda
+geriv Neutr Pl Acc : scindenda
+geriv Neutr Pl Gen : scindendorum
+geriv Neutr Pl Dat : scindendis
+geriv Neutr Pl Abl : scindendis
+geriv Neutr Pl Voc : scindenda
+imp (VImp1 Sg) : scinde
+imp (VImp1 Pl) : scindete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : scindeto
+imp (VImp2 Sg P3) : scindeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : scindetote
+imp (VImp2 Pl P3) : scindento
+inf VInfActPres : scindere
+inf VInfActPerf : scinduisse
+inf VInfActFut : scindeturum
+partActFut Masc Sg Nom : scindeturus
+partActFut Masc Sg Acc : scindeturum
+partActFut Masc Sg Gen : scindeturi
+partActFut Masc Sg Dat : scindeturo
+partActFut Masc Sg Abl : scindeturo
+partActFut Masc Sg Voc : scindeture
+partActFut Masc Pl Nom : scindeturi
+partActFut Masc Pl Acc : scindeturos
+partActFut Masc Pl Gen : scindeturorum
+partActFut Masc Pl Dat : scindeturis
+partActFut Masc Pl Abl : scindeturis
+partActFut Masc Pl Voc : scindeturi
+partActFut Fem Sg Nom : scindetura
+partActFut Fem Sg Acc : scindeturam
+partActFut Fem Sg Gen : scindeturae
+partActFut Fem Sg Dat : scindeturae
+partActFut Fem Sg Abl : scindetura
+partActFut Fem Sg Voc : scindetura
+partActFut Fem Pl Nom : scindeturae
+partActFut Fem Pl Acc : scindeturas
+partActFut Fem Pl Gen : scindeturarum
+partActFut Fem Pl Dat : scindeturis
+partActFut Fem Pl Abl : scindeturis
+partActFut Fem Pl Voc : scindeturae
+partActFut Neutr Sg Nom : scindeturum
+partActFut Neutr Sg Acc : scindeturum
+partActFut Neutr Sg Gen : scindeturi
+partActFut Neutr Sg Dat : scindeturo
+partActFut Neutr Sg Abl : scindeturo
+partActFut Neutr Sg Voc : scindeturum
+partActFut Neutr Pl Nom : scindetura
+partActFut Neutr Pl Acc : scindetura
+partActFut Neutr Pl Gen : scindeturorum
+partActFut Neutr Pl Dat : scindeturis
+partActFut Neutr Pl Abl : scindeturis
+partActFut Neutr Pl Voc : scindetura
+partActPres Masc Sg Nom : scindens
+partActPres Masc Sg Acc : scindentem
+partActPres Masc Sg Gen : scindentis
+partActPres Masc Sg Dat : scindenti
+partActPres Masc Sg Abl : scindenti
+partActPres Masc Sg Voc : scindens
+partActPres Masc Pl Nom : scindentes
+partActPres Masc Pl Acc : scindentes
+partActPres Masc Pl Gen : scindentium
+partActPres Masc Pl Dat : scindentibus
+partActPres Masc Pl Abl : scindentibus
+partActPres Masc Pl Voc : scindentes
+partActPres Fem Sg Nom : scindens
+partActPres Fem Sg Acc : scindentem
+partActPres Fem Sg Gen : scindentis
+partActPres Fem Sg Dat : scindenti
+partActPres Fem Sg Abl : scindenti
+partActPres Fem Sg Voc : scindens
+partActPres Fem Pl Nom : scindentes
+partActPres Fem Pl Acc : scindentes
+partActPres Fem Pl Gen : scindentium
+partActPres Fem Pl Dat : scindentibus
+partActPres Fem Pl Abl : scindentibus
+partActPres Fem Pl Voc : scindentes
+partActPres Neutr Sg Nom : scindens
+partActPres Neutr Sg Acc : scindens
+partActPres Neutr Sg Gen : scindentis
+partActPres Neutr Sg Dat : scindenti
+partActPres Neutr Sg Abl : scindenti
+partActPres Neutr Sg Voc : scindens
+partActPres Neutr Pl Nom : scindentia
+partActPres Neutr Pl Acc : scindentia
+partActPres Neutr Pl Gen : scindentium
+partActPres Neutr Pl Dat : scindentibus
+partActPres Neutr Pl Abl : scindentibus
+partActPres Neutr Pl Voc : scindentia
+partPassPerf Masc Sg Nom : scindetus
+partPassPerf Masc Sg Acc : scindetum
+partPassPerf Masc Sg Gen : scindeti
+partPassPerf Masc Sg Dat : scindeto
+partPassPerf Masc Sg Abl : scindeto
+partPassPerf Masc Sg Voc : scindete
+partPassPerf Masc Pl Nom : scindeti
+partPassPerf Masc Pl Acc : scindetos
+partPassPerf Masc Pl Gen : scindetorum
+partPassPerf Masc Pl Dat : scindetis
+partPassPerf Masc Pl Abl : scindetis
+partPassPerf Masc Pl Voc : scindeti
+partPassPerf Fem Sg Nom : scindeta
+partPassPerf Fem Sg Acc : scindetam
+partPassPerf Fem Sg Gen : scindetae
+partPassPerf Fem Sg Dat : scindetae
+partPassPerf Fem Sg Abl : scindeta
+partPassPerf Fem Sg Voc : scindeta
+partPassPerf Fem Pl Nom : scindetae
+partPassPerf Fem Pl Acc : scindetas
+partPassPerf Fem Pl Gen : scindetarum
+partPassPerf Fem Pl Dat : scindetis
+partPassPerf Fem Pl Abl : scindetis
+partPassPerf Fem Pl Voc : scindetae
+partPassPerf Neutr Sg Nom : scindetum
+partPassPerf Neutr Sg Acc : scindetum
+partPassPerf Neutr Sg Gen : scindeti
+partPassPerf Neutr Sg Dat : scindeto
+partPassPerf Neutr Sg Abl : scindeto
+partPassPerf Neutr Sg Voc : scindetum
+partPassPerf Neutr Pl Nom : scindeta
+partPassPerf Neutr Pl Acc : scindeta
+partPassPerf Neutr Pl Gen : scindetorum
+partPassPerf Neutr Pl Dat : scindetis
+partPassPerf Neutr Pl Abl : scindetis
+partPassPerf Neutr Pl Voc : scindeta
+pass (VPass (VPres VInd) Masc Sg P1) : scindeor
+pass (VPass (VPres VInd) Masc Sg P2) : scinderis
+pass (VPass (VPres VInd) Masc Sg P3) : scindetur
+pass (VPass (VPres VInd) Masc Pl P1) : scindemur
+pass (VPass (VPres VInd) Masc Pl P2) : scindemini
+pass (VPass (VPres VInd) Masc Pl P3) : scindemur
+pass (VPass (VPres VInd) Fem Sg P1) : scindeor
+pass (VPass (VPres VInd) Fem Sg P2) : scinderis
+pass (VPass (VPres VInd) Fem Sg P3) : scindetur
+pass (VPass (VPres VInd) Fem Pl P1) : scindemur
+pass (VPass (VPres VInd) Fem Pl P2) : scindemini
+pass (VPass (VPres VInd) Fem Pl P3) : scindemur
+pass (VPass (VPres VInd) Neutr Sg P1) : scindeor
+pass (VPass (VPres VInd) Neutr Sg P2) : scinderis
+pass (VPass (VPres VInd) Neutr Sg P3) : scindetur
+pass (VPass (VPres VInd) Neutr Pl P1) : scindemur
+pass (VPass (VPres VInd) Neutr Pl P2) : scindemini
+pass (VPass (VPres VInd) Neutr Pl P3) : scindemur
+pass (VPass (VPres VConj) Masc Sg P1) : scindear
+pass (VPass (VPres VConj) Masc Sg P2) : scindearis
+pass (VPass (VPres VConj) Masc Sg P3) : scindeatur
+pass (VPass (VPres VConj) Masc Pl P1) : scindeamur
+pass (VPass (VPres VConj) Masc Pl P2) : scindeamini
+pass (VPass (VPres VConj) Masc Pl P3) : scindeamur
+pass (VPass (VPres VConj) Fem Sg P1) : scindear
+pass (VPass (VPres VConj) Fem Sg P2) : scindearis
+pass (VPass (VPres VConj) Fem Sg P3) : scindeatur
+pass (VPass (VPres VConj) Fem Pl P1) : scindeamur
+pass (VPass (VPres VConj) Fem Pl P2) : scindeamini
+pass (VPass (VPres VConj) Fem Pl P3) : scindeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : scindear
+pass (VPass (VPres VConj) Neutr Sg P2) : scindearis
+pass (VPass (VPres VConj) Neutr Sg P3) : scindeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : scindeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : scindeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : scindeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : scinder
+pass (VPass (VImpf VInd) Masc Sg P2) : scinderis
+pass (VPass (VImpf VInd) Masc Sg P3) : scindetur
+pass (VPass (VImpf VInd) Masc Pl P1) : scindemur
+pass (VPass (VImpf VInd) Masc Pl P2) : scindemini
+pass (VPass (VImpf VInd) Masc Pl P3) : scindemur
+pass (VPass (VImpf VInd) Fem Sg P1) : scinder
+pass (VPass (VImpf VInd) Fem Sg P2) : scinderis
+pass (VPass (VImpf VInd) Fem Sg P3) : scindetur
+pass (VPass (VImpf VInd) Fem Pl P1) : scindemur
+pass (VPass (VImpf VInd) Fem Pl P2) : scindemini
+pass (VPass (VImpf VInd) Fem Pl P3) : scindemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : scinder
+pass (VPass (VImpf VInd) Neutr Sg P2) : scinderis
+pass (VPass (VImpf VInd) Neutr Sg P3) : scindetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : scindemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : scindemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : scindemur
+pass (VPass (VImpf VConj) Masc Sg P1) : scinderer
+pass (VPass (VImpf VConj) Masc Sg P2) : scindereris
+pass (VPass (VImpf VConj) Masc Sg P3) : scinderetur
+pass (VPass (VImpf VConj) Masc Pl P1) : scinderemur
+pass (VPass (VImpf VConj) Masc Pl P2) : scinderemini
+pass (VPass (VImpf VConj) Masc Pl P3) : scinderemur
+pass (VPass (VImpf VConj) Fem Sg P1) : scinderer
+pass (VPass (VImpf VConj) Fem Sg P2) : scindereris
+pass (VPass (VImpf VConj) Fem Sg P3) : scinderetur
+pass (VPass (VImpf VConj) Fem Pl P1) : scinderemur
+pass (VPass (VImpf VConj) Fem Pl P2) : scinderemini
+pass (VPass (VImpf VConj) Fem Pl P3) : scinderemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : scinderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : scindereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : scinderetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : scinderemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : scinderemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : scinderemur
+pass (VPass VFut Masc Sg P1) : scindebor
+pass (VPass VFut Masc Sg P2) : scindeberis
+pass (VPass VFut Masc Sg P3) : scindebitur
+pass (VPass VFut Masc Pl P1) : scindebimur
+pass (VPass VFut Masc Pl P2) : scindebimini
+pass (VPass VFut Masc Pl P3) : scindebumur
+pass (VPass VFut Fem Sg P1) : scindebor
+pass (VPass VFut Fem Sg P2) : scindeberis
+pass (VPass VFut Fem Sg P3) : scindebitur
+pass (VPass VFut Fem Pl P1) : scindebimur
+pass (VPass VFut Fem Pl P2) : scindebimini
+pass (VPass VFut Fem Pl P3) : scindebumur
+pass (VPass VFut Neutr Sg P1) : scindebor
+pass (VPass VFut Neutr Sg P2) : scindeberis
+pass (VPass VFut Neutr Sg P3) : scindebitur
+pass (VPass VFut Neutr Pl P1) : scindebimur
+pass (VPass VFut Neutr Pl P2) : scindebimini
+pass (VPass VFut Neutr Pl P3) : scindebumur
+sup VSupAcc : scindetum
+sup VSupAbl : scindetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : premeo
+act (VAct VSim (VPres VInd) Sg P2) : premes
+act (VAct VSim (VPres VInd) Sg P3) : premet
+act (VAct VSim (VPres VInd) Pl P1) : prememus
+act (VAct VSim (VPres VInd) Pl P2) : premetis
+act (VAct VSim (VPres VInd) Pl P3) : prement
+act (VAct VSim (VPres VConj) Sg P1) : premeam
+act (VAct VSim (VPres VConj) Sg P2) : premeas
+act (VAct VSim (VPres VConj) Sg P3) : premeat
+act (VAct VSim (VPres VConj) Pl P1) : premeamus
+act (VAct VSim (VPres VConj) Pl P2) : premeatis
+act (VAct VSim (VPres VConj) Pl P3) : premeant
+act (VAct VSim (VImpf VInd) Sg P1) : premebam
+act (VAct VSim (VImpf VInd) Sg P2) : premebas
+act (VAct VSim (VImpf VInd) Sg P3) : premebat
+act (VAct VSim (VImpf VInd) Pl P1) : premebamus
+act (VAct VSim (VImpf VInd) Pl P2) : premebatis
+act (VAct VSim (VImpf VInd) Pl P3) : premebant
+act (VAct VSim (VImpf VConj) Sg P1) : premerem
+act (VAct VSim (VImpf VConj) Sg P2) : premeres
+act (VAct VSim (VImpf VConj) Sg P3) : premeret
+act (VAct VSim (VImpf VConj) Pl P1) : premeremus
+act (VAct VSim (VImpf VConj) Pl P2) : premeretis
+act (VAct VSim (VImpf VConj) Pl P3) : premerent
+act (VAct VSim VFut Sg P1) : premebo
+act (VAct VSim VFut Sg P2) : premebis
+act (VAct VSim VFut Sg P3) : premebit
+act (VAct VSim VFut Pl P1) : premebimus
+act (VAct VSim VFut Pl P2) : premebitis
+act (VAct VSim VFut Pl P3) : premebunt
+act (VAct VAnt (VPres VInd) Sg P1) : premui
+act (VAct VAnt (VPres VInd) Sg P2) : premuisti
+act (VAct VAnt (VPres VInd) Sg P3) : premuit
+act (VAct VAnt (VPres VInd) Pl P1) : premuimus
+act (VAct VAnt (VPres VInd) Pl P2) : premuistis
+act (VAct VAnt (VPres VInd) Pl P3) : premuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : premuerim
+act (VAct VAnt (VPres VConj) Sg P2) : premueris
+act (VAct VAnt (VPres VConj) Sg P3) : premuerit
+act (VAct VAnt (VPres VConj) Pl P1) : premuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : premueritis
+act (VAct VAnt (VPres VConj) Pl P3) : premuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : premueram
+act (VAct VAnt (VImpf VInd) Sg P2) : premueras
+act (VAct VAnt (VImpf VInd) Sg P3) : premuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : premueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : premueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : premuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : premuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : premuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : premuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : premuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : premuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : premuissent
+act (VAct VAnt VFut Sg P1) : premuero
+act (VAct VAnt VFut Sg P2) : premueris
+act (VAct VAnt VFut Sg P3) : premuerit
+act (VAct VAnt VFut Pl P1) : premuerimus
+act (VAct VAnt VFut Pl P2) : premueritis
+act (VAct VAnt VFut Pl P3) : premuerint
+c s : 
+ger VGenAcc : premendum
+ger VGenGen : premendi
+ger VGenDat : premendo
+ger VGenAbl : premendo
+geriv Masc Sg Nom : premendus
+geriv Masc Sg Acc : premendum
+geriv Masc Sg Gen : premendi
+geriv Masc Sg Dat : premendo
+geriv Masc Sg Abl : premendo
+geriv Masc Sg Voc : premende
+geriv Masc Pl Nom : premendi
+geriv Masc Pl Acc : premendos
+geriv Masc Pl Gen : premendorum
+geriv Masc Pl Dat : premendis
+geriv Masc Pl Abl : premendis
+geriv Masc Pl Voc : premendi
+geriv Fem Sg Nom : premenda
+geriv Fem Sg Acc : premendam
+geriv Fem Sg Gen : premendae
+geriv Fem Sg Dat : premendae
+geriv Fem Sg Abl : premenda
+geriv Fem Sg Voc : premenda
+geriv Fem Pl Nom : premendae
+geriv Fem Pl Acc : premendas
+geriv Fem Pl Gen : premendarum
+geriv Fem Pl Dat : premendis
+geriv Fem Pl Abl : premendis
+geriv Fem Pl Voc : premendae
+geriv Neutr Sg Nom : premendum
+geriv Neutr Sg Acc : premendum
+geriv Neutr Sg Gen : premendi
+geriv Neutr Sg Dat : premendo
+geriv Neutr Sg Abl : premendo
+geriv Neutr Sg Voc : premendum
+geriv Neutr Pl Nom : premenda
+geriv Neutr Pl Acc : premenda
+geriv Neutr Pl Gen : premendorum
+geriv Neutr Pl Dat : premendis
+geriv Neutr Pl Abl : premendis
+geriv Neutr Pl Voc : premenda
+imp (VImp1 Sg) : preme
+imp (VImp1 Pl) : premete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : premeto
+imp (VImp2 Sg P3) : premeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : premetote
+imp (VImp2 Pl P3) : premento
+inf VInfActPres : premere
+inf VInfActPerf : premuisse
+inf VInfActFut : premeturum
+partActFut Masc Sg Nom : premeturus
+partActFut Masc Sg Acc : premeturum
+partActFut Masc Sg Gen : premeturi
+partActFut Masc Sg Dat : premeturo
+partActFut Masc Sg Abl : premeturo
+partActFut Masc Sg Voc : premeture
+partActFut Masc Pl Nom : premeturi
+partActFut Masc Pl Acc : premeturos
+partActFut Masc Pl Gen : premeturorum
+partActFut Masc Pl Dat : premeturis
+partActFut Masc Pl Abl : premeturis
+partActFut Masc Pl Voc : premeturi
+partActFut Fem Sg Nom : premetura
+partActFut Fem Sg Acc : premeturam
+partActFut Fem Sg Gen : premeturae
+partActFut Fem Sg Dat : premeturae
+partActFut Fem Sg Abl : premetura
+partActFut Fem Sg Voc : premetura
+partActFut Fem Pl Nom : premeturae
+partActFut Fem Pl Acc : premeturas
+partActFut Fem Pl Gen : premeturarum
+partActFut Fem Pl Dat : premeturis
+partActFut Fem Pl Abl : premeturis
+partActFut Fem Pl Voc : premeturae
+partActFut Neutr Sg Nom : premeturum
+partActFut Neutr Sg Acc : premeturum
+partActFut Neutr Sg Gen : premeturi
+partActFut Neutr Sg Dat : premeturo
+partActFut Neutr Sg Abl : premeturo
+partActFut Neutr Sg Voc : premeturum
+partActFut Neutr Pl Nom : premetura
+partActFut Neutr Pl Acc : premetura
+partActFut Neutr Pl Gen : premeturorum
+partActFut Neutr Pl Dat : premeturis
+partActFut Neutr Pl Abl : premeturis
+partActFut Neutr Pl Voc : premetura
+partActPres Masc Sg Nom : premens
+partActPres Masc Sg Acc : prementem
+partActPres Masc Sg Gen : prementis
+partActPres Masc Sg Dat : prementi
+partActPres Masc Sg Abl : prementi
+partActPres Masc Sg Voc : premens
+partActPres Masc Pl Nom : prementes
+partActPres Masc Pl Acc : prementes
+partActPres Masc Pl Gen : prementium
+partActPres Masc Pl Dat : prementibus
+partActPres Masc Pl Abl : prementibus
+partActPres Masc Pl Voc : prementes
+partActPres Fem Sg Nom : premens
+partActPres Fem Sg Acc : prementem
+partActPres Fem Sg Gen : prementis
+partActPres Fem Sg Dat : prementi
+partActPres Fem Sg Abl : prementi
+partActPres Fem Sg Voc : premens
+partActPres Fem Pl Nom : prementes
+partActPres Fem Pl Acc : prementes
+partActPres Fem Pl Gen : prementium
+partActPres Fem Pl Dat : prementibus
+partActPres Fem Pl Abl : prementibus
+partActPres Fem Pl Voc : prementes
+partActPres Neutr Sg Nom : premens
+partActPres Neutr Sg Acc : premens
+partActPres Neutr Sg Gen : prementis
+partActPres Neutr Sg Dat : prementi
+partActPres Neutr Sg Abl : prementi
+partActPres Neutr Sg Voc : premens
+partActPres Neutr Pl Nom : prementia
+partActPres Neutr Pl Acc : prementia
+partActPres Neutr Pl Gen : prementium
+partActPres Neutr Pl Dat : prementibus
+partActPres Neutr Pl Abl : prementibus
+partActPres Neutr Pl Voc : prementia
+partPassPerf Masc Sg Nom : premetus
+partPassPerf Masc Sg Acc : premetum
+partPassPerf Masc Sg Gen : premeti
+partPassPerf Masc Sg Dat : premeto
+partPassPerf Masc Sg Abl : premeto
+partPassPerf Masc Sg Voc : premete
+partPassPerf Masc Pl Nom : premeti
+partPassPerf Masc Pl Acc : premetos
+partPassPerf Masc Pl Gen : premetorum
+partPassPerf Masc Pl Dat : premetis
+partPassPerf Masc Pl Abl : premetis
+partPassPerf Masc Pl Voc : premeti
+partPassPerf Fem Sg Nom : premeta
+partPassPerf Fem Sg Acc : premetam
+partPassPerf Fem Sg Gen : premetae
+partPassPerf Fem Sg Dat : premetae
+partPassPerf Fem Sg Abl : premeta
+partPassPerf Fem Sg Voc : premeta
+partPassPerf Fem Pl Nom : premetae
+partPassPerf Fem Pl Acc : premetas
+partPassPerf Fem Pl Gen : premetarum
+partPassPerf Fem Pl Dat : premetis
+partPassPerf Fem Pl Abl : premetis
+partPassPerf Fem Pl Voc : premetae
+partPassPerf Neutr Sg Nom : premetum
+partPassPerf Neutr Sg Acc : premetum
+partPassPerf Neutr Sg Gen : premeti
+partPassPerf Neutr Sg Dat : premeto
+partPassPerf Neutr Sg Abl : premeto
+partPassPerf Neutr Sg Voc : premetum
+partPassPerf Neutr Pl Nom : premeta
+partPassPerf Neutr Pl Acc : premeta
+partPassPerf Neutr Pl Gen : premetorum
+partPassPerf Neutr Pl Dat : premetis
+partPassPerf Neutr Pl Abl : premetis
+partPassPerf Neutr Pl Voc : premeta
+pass (VPass (VPres VInd) Masc Sg P1) : premeor
+pass (VPass (VPres VInd) Masc Sg P2) : premeris
+pass (VPass (VPres VInd) Masc Sg P3) : premetur
+pass (VPass (VPres VInd) Masc Pl P1) : prememur
+pass (VPass (VPres VInd) Masc Pl P2) : prememini
+pass (VPass (VPres VInd) Masc Pl P3) : prememur
+pass (VPass (VPres VInd) Fem Sg P1) : premeor
+pass (VPass (VPres VInd) Fem Sg P2) : premeris
+pass (VPass (VPres VInd) Fem Sg P3) : premetur
+pass (VPass (VPres VInd) Fem Pl P1) : prememur
+pass (VPass (VPres VInd) Fem Pl P2) : prememini
+pass (VPass (VPres VInd) Fem Pl P3) : prememur
+pass (VPass (VPres VInd) Neutr Sg P1) : premeor
+pass (VPass (VPres VInd) Neutr Sg P2) : premeris
+pass (VPass (VPres VInd) Neutr Sg P3) : premetur
+pass (VPass (VPres VInd) Neutr Pl P1) : prememur
+pass (VPass (VPres VInd) Neutr Pl P2) : prememini
+pass (VPass (VPres VInd) Neutr Pl P3) : prememur
+pass (VPass (VPres VConj) Masc Sg P1) : premear
+pass (VPass (VPres VConj) Masc Sg P2) : premearis
+pass (VPass (VPres VConj) Masc Sg P3) : premeatur
+pass (VPass (VPres VConj) Masc Pl P1) : premeamur
+pass (VPass (VPres VConj) Masc Pl P2) : premeamini
+pass (VPass (VPres VConj) Masc Pl P3) : premeamur
+pass (VPass (VPres VConj) Fem Sg P1) : premear
+pass (VPass (VPres VConj) Fem Sg P2) : premearis
+pass (VPass (VPres VConj) Fem Sg P3) : premeatur
+pass (VPass (VPres VConj) Fem Pl P1) : premeamur
+pass (VPass (VPres VConj) Fem Pl P2) : premeamini
+pass (VPass (VPres VConj) Fem Pl P3) : premeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : premear
+pass (VPass (VPres VConj) Neutr Sg P2) : premearis
+pass (VPass (VPres VConj) Neutr Sg P3) : premeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : premeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : premeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : premeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : premer
+pass (VPass (VImpf VInd) Masc Sg P2) : premeris
+pass (VPass (VImpf VInd) Masc Sg P3) : premetur
+pass (VPass (VImpf VInd) Masc Pl P1) : prememur
+pass (VPass (VImpf VInd) Masc Pl P2) : prememini
+pass (VPass (VImpf VInd) Masc Pl P3) : prememur
+pass (VPass (VImpf VInd) Fem Sg P1) : premer
+pass (VPass (VImpf VInd) Fem Sg P2) : premeris
+pass (VPass (VImpf VInd) Fem Sg P3) : premetur
+pass (VPass (VImpf VInd) Fem Pl P1) : prememur
+pass (VPass (VImpf VInd) Fem Pl P2) : prememini
+pass (VPass (VImpf VInd) Fem Pl P3) : prememur
+pass (VPass (VImpf VInd) Neutr Sg P1) : premer
+pass (VPass (VImpf VInd) Neutr Sg P2) : premeris
+pass (VPass (VImpf VInd) Neutr Sg P3) : premetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : prememur
+pass (VPass (VImpf VInd) Neutr Pl P2) : prememini
+pass (VPass (VImpf VInd) Neutr Pl P3) : prememur
+pass (VPass (VImpf VConj) Masc Sg P1) : premerer
+pass (VPass (VImpf VConj) Masc Sg P2) : premereris
+pass (VPass (VImpf VConj) Masc Sg P3) : premeretur
+pass (VPass (VImpf VConj) Masc Pl P1) : premeremur
+pass (VPass (VImpf VConj) Masc Pl P2) : premeremini
+pass (VPass (VImpf VConj) Masc Pl P3) : premeremur
+pass (VPass (VImpf VConj) Fem Sg P1) : premerer
+pass (VPass (VImpf VConj) Fem Sg P2) : premereris
+pass (VPass (VImpf VConj) Fem Sg P3) : premeretur
+pass (VPass (VImpf VConj) Fem Pl P1) : premeremur
+pass (VPass (VImpf VConj) Fem Pl P2) : premeremini
+pass (VPass (VImpf VConj) Fem Pl P3) : premeremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : premerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : premereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : premeretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : premeremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : premeremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : premeremur
+pass (VPass VFut Masc Sg P1) : premebor
+pass (VPass VFut Masc Sg P2) : premeberis
+pass (VPass VFut Masc Sg P3) : premebitur
+pass (VPass VFut Masc Pl P1) : premebimur
+pass (VPass VFut Masc Pl P2) : premebimini
+pass (VPass VFut Masc Pl P3) : premebumur
+pass (VPass VFut Fem Sg P1) : premebor
+pass (VPass VFut Fem Sg P2) : premeberis
+pass (VPass VFut Fem Sg P3) : premebitur
+pass (VPass VFut Fem Pl P1) : premebimur
+pass (VPass VFut Fem Pl P2) : premebimini
+pass (VPass VFut Fem Pl P3) : premebumur
+pass (VPass VFut Neutr Sg P1) : premebor
+pass (VPass VFut Neutr Sg P2) : premeberis
+pass (VPass VFut Neutr Sg P3) : premebitur
+pass (VPass VFut Neutr Pl P1) : premebimur
+pass (VPass VFut Neutr Pl P2) : premebimini
+pass (VPass VFut Neutr Pl P3) : premebumur
+sup VSupAcc : premetum
+sup VSupAbl : premetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : transfigeo
+act (VAct VSim (VPres VInd) Sg P2) : transfiges
+act (VAct VSim (VPres VInd) Sg P3) : transfiget
+act (VAct VSim (VPres VInd) Pl P1) : transfigemus
+act (VAct VSim (VPres VInd) Pl P2) : transfigetis
+act (VAct VSim (VPres VInd) Pl P3) : transfigent
+act (VAct VSim (VPres VConj) Sg P1) : transfigeam
+act (VAct VSim (VPres VConj) Sg P2) : transfigeas
+act (VAct VSim (VPres VConj) Sg P3) : transfigeat
+act (VAct VSim (VPres VConj) Pl P1) : transfigeamus
+act (VAct VSim (VPres VConj) Pl P2) : transfigeatis
+act (VAct VSim (VPres VConj) Pl P3) : transfigeant
+act (VAct VSim (VImpf VInd) Sg P1) : transfigebam
+act (VAct VSim (VImpf VInd) Sg P2) : transfigebas
+act (VAct VSim (VImpf VInd) Sg P3) : transfigebat
+act (VAct VSim (VImpf VInd) Pl P1) : transfigebamus
+act (VAct VSim (VImpf VInd) Pl P2) : transfigebatis
+act (VAct VSim (VImpf VInd) Pl P3) : transfigebant
+act (VAct VSim (VImpf VConj) Sg P1) : transfigerem
+act (VAct VSim (VImpf VConj) Sg P2) : transfigeres
+act (VAct VSim (VImpf VConj) Sg P3) : transfigeret
+act (VAct VSim (VImpf VConj) Pl P1) : transfigeremus
+act (VAct VSim (VImpf VConj) Pl P2) : transfigeretis
+act (VAct VSim (VImpf VConj) Pl P3) : transfigerent
+act (VAct VSim VFut Sg P1) : transfigebo
+act (VAct VSim VFut Sg P2) : transfigebis
+act (VAct VSim VFut Sg P3) : transfigebit
+act (VAct VSim VFut Pl P1) : transfigebimus
+act (VAct VSim VFut Pl P2) : transfigebitis
+act (VAct VSim VFut Pl P3) : transfigebunt
+act (VAct VAnt (VPres VInd) Sg P1) : transfigui
+act (VAct VAnt (VPres VInd) Sg P2) : transfiguisti
+act (VAct VAnt (VPres VInd) Sg P3) : transfiguit
+act (VAct VAnt (VPres VInd) Pl P1) : transfiguimus
+act (VAct VAnt (VPres VInd) Pl P2) : transfiguistis
+act (VAct VAnt (VPres VInd) Pl P3) : transfiguerunt
+act (VAct VAnt (VPres VConj) Sg P1) : transfiguerim
+act (VAct VAnt (VPres VConj) Sg P2) : transfigueris
+act (VAct VAnt (VPres VConj) Sg P3) : transfiguerit
+act (VAct VAnt (VPres VConj) Pl P1) : transfiguerimus
+act (VAct VAnt (VPres VConj) Pl P2) : transfigueritis
+act (VAct VAnt (VPres VConj) Pl P3) : transfiguerint
+act (VAct VAnt (VImpf VInd) Sg P1) : transfigueram
+act (VAct VAnt (VImpf VInd) Sg P2) : transfigueras
+act (VAct VAnt (VImpf VInd) Sg P3) : transfiguerat
+act (VAct VAnt (VImpf VInd) Pl P1) : transfigueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : transfigueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : transfiguerant
+act (VAct VAnt (VImpf VConj) Sg P1) : transfiguissem
+act (VAct VAnt (VImpf VConj) Sg P2) : transfiguisses
+act (VAct VAnt (VImpf VConj) Sg P3) : transfiguisset
+act (VAct VAnt (VImpf VConj) Pl P1) : transfiguissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : transfiguissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : transfiguissent
+act (VAct VAnt VFut Sg P1) : transfiguero
+act (VAct VAnt VFut Sg P2) : transfigueris
+act (VAct VAnt VFut Sg P3) : transfiguerit
+act (VAct VAnt VFut Pl P1) : transfiguerimus
+act (VAct VAnt VFut Pl P2) : transfigueritis
+act (VAct VAnt VFut Pl P3) : transfiguerint
+c s : 
+ger VGenAcc : transfigendum
+ger VGenGen : transfigendi
+ger VGenDat : transfigendo
+ger VGenAbl : transfigendo
+geriv Masc Sg Nom : transfigendus
+geriv Masc Sg Acc : transfigendum
+geriv Masc Sg Gen : transfigendi
+geriv Masc Sg Dat : transfigendo
+geriv Masc Sg Abl : transfigendo
+geriv Masc Sg Voc : transfigende
+geriv Masc Pl Nom : transfigendi
+geriv Masc Pl Acc : transfigendos
+geriv Masc Pl Gen : transfigendorum
+geriv Masc Pl Dat : transfigendis
+geriv Masc Pl Abl : transfigendis
+geriv Masc Pl Voc : transfigendi
+geriv Fem Sg Nom : transfigenda
+geriv Fem Sg Acc : transfigendam
+geriv Fem Sg Gen : transfigendae
+geriv Fem Sg Dat : transfigendae
+geriv Fem Sg Abl : transfigenda
+geriv Fem Sg Voc : transfigenda
+geriv Fem Pl Nom : transfigendae
+geriv Fem Pl Acc : transfigendas
+geriv Fem Pl Gen : transfigendarum
+geriv Fem Pl Dat : transfigendis
+geriv Fem Pl Abl : transfigendis
+geriv Fem Pl Voc : transfigendae
+geriv Neutr Sg Nom : transfigendum
+geriv Neutr Sg Acc : transfigendum
+geriv Neutr Sg Gen : transfigendi
+geriv Neutr Sg Dat : transfigendo
+geriv Neutr Sg Abl : transfigendo
+geriv Neutr Sg Voc : transfigendum
+geriv Neutr Pl Nom : transfigenda
+geriv Neutr Pl Acc : transfigenda
+geriv Neutr Pl Gen : transfigendorum
+geriv Neutr Pl Dat : transfigendis
+geriv Neutr Pl Abl : transfigendis
+geriv Neutr Pl Voc : transfigenda
+imp (VImp1 Sg) : transfige
+imp (VImp1 Pl) : transfigete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : transfigeto
+imp (VImp2 Sg P3) : transfigeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : transfigetote
+imp (VImp2 Pl P3) : transfigento
+inf VInfActPres : transfigere
+inf VInfActPerf : transfiguisse
+inf VInfActFut : transfigeturum
+partActFut Masc Sg Nom : transfigeturus
+partActFut Masc Sg Acc : transfigeturum
+partActFut Masc Sg Gen : transfigeturi
+partActFut Masc Sg Dat : transfigeturo
+partActFut Masc Sg Abl : transfigeturo
+partActFut Masc Sg Voc : transfigeture
+partActFut Masc Pl Nom : transfigeturi
+partActFut Masc Pl Acc : transfigeturos
+partActFut Masc Pl Gen : transfigeturorum
+partActFut Masc Pl Dat : transfigeturis
+partActFut Masc Pl Abl : transfigeturis
+partActFut Masc Pl Voc : transfigeturi
+partActFut Fem Sg Nom : transfigetura
+partActFut Fem Sg Acc : transfigeturam
+partActFut Fem Sg Gen : transfigeturae
+partActFut Fem Sg Dat : transfigeturae
+partActFut Fem Sg Abl : transfigetura
+partActFut Fem Sg Voc : transfigetura
+partActFut Fem Pl Nom : transfigeturae
+partActFut Fem Pl Acc : transfigeturas
+partActFut Fem Pl Gen : transfigeturarum
+partActFut Fem Pl Dat : transfigeturis
+partActFut Fem Pl Abl : transfigeturis
+partActFut Fem Pl Voc : transfigeturae
+partActFut Neutr Sg Nom : transfigeturum
+partActFut Neutr Sg Acc : transfigeturum
+partActFut Neutr Sg Gen : transfigeturi
+partActFut Neutr Sg Dat : transfigeturo
+partActFut Neutr Sg Abl : transfigeturo
+partActFut Neutr Sg Voc : transfigeturum
+partActFut Neutr Pl Nom : transfigetura
+partActFut Neutr Pl Acc : transfigetura
+partActFut Neutr Pl Gen : transfigeturorum
+partActFut Neutr Pl Dat : transfigeturis
+partActFut Neutr Pl Abl : transfigeturis
+partActFut Neutr Pl Voc : transfigetura
+partActPres Masc Sg Nom : transfigens
+partActPres Masc Sg Acc : transfigentem
+partActPres Masc Sg Gen : transfigentis
+partActPres Masc Sg Dat : transfigenti
+partActPres Masc Sg Abl : transfigenti
+partActPres Masc Sg Voc : transfigens
+partActPres Masc Pl Nom : transfigentes
+partActPres Masc Pl Acc : transfigentes
+partActPres Masc Pl Gen : transfigentium
+partActPres Masc Pl Dat : transfigentibus
+partActPres Masc Pl Abl : transfigentibus
+partActPres Masc Pl Voc : transfigentes
+partActPres Fem Sg Nom : transfigens
+partActPres Fem Sg Acc : transfigentem
+partActPres Fem Sg Gen : transfigentis
+partActPres Fem Sg Dat : transfigenti
+partActPres Fem Sg Abl : transfigenti
+partActPres Fem Sg Voc : transfigens
+partActPres Fem Pl Nom : transfigentes
+partActPres Fem Pl Acc : transfigentes
+partActPres Fem Pl Gen : transfigentium
+partActPres Fem Pl Dat : transfigentibus
+partActPres Fem Pl Abl : transfigentibus
+partActPres Fem Pl Voc : transfigentes
+partActPres Neutr Sg Nom : transfigens
+partActPres Neutr Sg Acc : transfigens
+partActPres Neutr Sg Gen : transfigentis
+partActPres Neutr Sg Dat : transfigenti
+partActPres Neutr Sg Abl : transfigenti
+partActPres Neutr Sg Voc : transfigens
+partActPres Neutr Pl Nom : transfigentia
+partActPres Neutr Pl Acc : transfigentia
+partActPres Neutr Pl Gen : transfigentium
+partActPres Neutr Pl Dat : transfigentibus
+partActPres Neutr Pl Abl : transfigentibus
+partActPres Neutr Pl Voc : transfigentia
+partPassPerf Masc Sg Nom : transfigetus
+partPassPerf Masc Sg Acc : transfigetum
+partPassPerf Masc Sg Gen : transfigeti
+partPassPerf Masc Sg Dat : transfigeto
+partPassPerf Masc Sg Abl : transfigeto
+partPassPerf Masc Sg Voc : transfigete
+partPassPerf Masc Pl Nom : transfigeti
+partPassPerf Masc Pl Acc : transfigetos
+partPassPerf Masc Pl Gen : transfigetorum
+partPassPerf Masc Pl Dat : transfigetis
+partPassPerf Masc Pl Abl : transfigetis
+partPassPerf Masc Pl Voc : transfigeti
+partPassPerf Fem Sg Nom : transfigeta
+partPassPerf Fem Sg Acc : transfigetam
+partPassPerf Fem Sg Gen : transfigetae
+partPassPerf Fem Sg Dat : transfigetae
+partPassPerf Fem Sg Abl : transfigeta
+partPassPerf Fem Sg Voc : transfigeta
+partPassPerf Fem Pl Nom : transfigetae
+partPassPerf Fem Pl Acc : transfigetas
+partPassPerf Fem Pl Gen : transfigetarum
+partPassPerf Fem Pl Dat : transfigetis
+partPassPerf Fem Pl Abl : transfigetis
+partPassPerf Fem Pl Voc : transfigetae
+partPassPerf Neutr Sg Nom : transfigetum
+partPassPerf Neutr Sg Acc : transfigetum
+partPassPerf Neutr Sg Gen : transfigeti
+partPassPerf Neutr Sg Dat : transfigeto
+partPassPerf Neutr Sg Abl : transfigeto
+partPassPerf Neutr Sg Voc : transfigetum
+partPassPerf Neutr Pl Nom : transfigeta
+partPassPerf Neutr Pl Acc : transfigeta
+partPassPerf Neutr Pl Gen : transfigetorum
+partPassPerf Neutr Pl Dat : transfigetis
+partPassPerf Neutr Pl Abl : transfigetis
+partPassPerf Neutr Pl Voc : transfigeta
+pass (VPass (VPres VInd) Masc Sg P1) : transfigeor
+pass (VPass (VPres VInd) Masc Sg P2) : transfigeris
+pass (VPass (VPres VInd) Masc Sg P3) : transfigetur
+pass (VPass (VPres VInd) Masc Pl P1) : transfigemur
+pass (VPass (VPres VInd) Masc Pl P2) : transfigemini
+pass (VPass (VPres VInd) Masc Pl P3) : transfigemur
+pass (VPass (VPres VInd) Fem Sg P1) : transfigeor
+pass (VPass (VPres VInd) Fem Sg P2) : transfigeris
+pass (VPass (VPres VInd) Fem Sg P3) : transfigetur
+pass (VPass (VPres VInd) Fem Pl P1) : transfigemur
+pass (VPass (VPres VInd) Fem Pl P2) : transfigemini
+pass (VPass (VPres VInd) Fem Pl P3) : transfigemur
+pass (VPass (VPres VInd) Neutr Sg P1) : transfigeor
+pass (VPass (VPres VInd) Neutr Sg P2) : transfigeris
+pass (VPass (VPres VInd) Neutr Sg P3) : transfigetur
+pass (VPass (VPres VInd) Neutr Pl P1) : transfigemur
+pass (VPass (VPres VInd) Neutr Pl P2) : transfigemini
+pass (VPass (VPres VInd) Neutr Pl P3) : transfigemur
+pass (VPass (VPres VConj) Masc Sg P1) : transfigear
+pass (VPass (VPres VConj) Masc Sg P2) : transfigearis
+pass (VPass (VPres VConj) Masc Sg P3) : transfigeatur
+pass (VPass (VPres VConj) Masc Pl P1) : transfigeamur
+pass (VPass (VPres VConj) Masc Pl P2) : transfigeamini
+pass (VPass (VPres VConj) Masc Pl P3) : transfigeamur
+pass (VPass (VPres VConj) Fem Sg P1) : transfigear
+pass (VPass (VPres VConj) Fem Sg P2) : transfigearis
+pass (VPass (VPres VConj) Fem Sg P3) : transfigeatur
+pass (VPass (VPres VConj) Fem Pl P1) : transfigeamur
+pass (VPass (VPres VConj) Fem Pl P2) : transfigeamini
+pass (VPass (VPres VConj) Fem Pl P3) : transfigeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : transfigear
+pass (VPass (VPres VConj) Neutr Sg P2) : transfigearis
+pass (VPass (VPres VConj) Neutr Sg P3) : transfigeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : transfigeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : transfigeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : transfigeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : transfiger
+pass (VPass (VImpf VInd) Masc Sg P2) : transfigeris
+pass (VPass (VImpf VInd) Masc Sg P3) : transfigetur
+pass (VPass (VImpf VInd) Masc Pl P1) : transfigemur
+pass (VPass (VImpf VInd) Masc Pl P2) : transfigemini
+pass (VPass (VImpf VInd) Masc Pl P3) : transfigemur
+pass (VPass (VImpf VInd) Fem Sg P1) : transfiger
+pass (VPass (VImpf VInd) Fem Sg P2) : transfigeris
+pass (VPass (VImpf VInd) Fem Sg P3) : transfigetur
+pass (VPass (VImpf VInd) Fem Pl P1) : transfigemur
+pass (VPass (VImpf VInd) Fem Pl P2) : transfigemini
+pass (VPass (VImpf VInd) Fem Pl P3) : transfigemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : transfiger
+pass (VPass (VImpf VInd) Neutr Sg P2) : transfigeris
+pass (VPass (VImpf VInd) Neutr Sg P3) : transfigetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : transfigemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : transfigemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : transfigemur
+pass (VPass (VImpf VConj) Masc Sg P1) : transfigerer
+pass (VPass (VImpf VConj) Masc Sg P2) : transfigereris
+pass (VPass (VImpf VConj) Masc Sg P3) : transfigeretur
+pass (VPass (VImpf VConj) Masc Pl P1) : transfigeremur
+pass (VPass (VImpf VConj) Masc Pl P2) : transfigeremini
+pass (VPass (VImpf VConj) Masc Pl P3) : transfigeremur
+pass (VPass (VImpf VConj) Fem Sg P1) : transfigerer
+pass (VPass (VImpf VConj) Fem Sg P2) : transfigereris
+pass (VPass (VImpf VConj) Fem Sg P3) : transfigeretur
+pass (VPass (VImpf VConj) Fem Pl P1) : transfigeremur
+pass (VPass (VImpf VConj) Fem Pl P2) : transfigeremini
+pass (VPass (VImpf VConj) Fem Pl P3) : transfigeremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : transfigerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : transfigereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : transfigeretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : transfigeremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : transfigeremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : transfigeremur
+pass (VPass VFut Masc Sg P1) : transfigebor
+pass (VPass VFut Masc Sg P2) : transfigeberis
+pass (VPass VFut Masc Sg P3) : transfigebitur
+pass (VPass VFut Masc Pl P1) : transfigebimur
+pass (VPass VFut Masc Pl P2) : transfigebimini
+pass (VPass VFut Masc Pl P3) : transfigebumur
+pass (VPass VFut Fem Sg P1) : transfigebor
+pass (VPass VFut Fem Sg P2) : transfigeberis
+pass (VPass VFut Fem Sg P3) : transfigebitur
+pass (VPass VFut Fem Pl P1) : transfigebimur
+pass (VPass VFut Fem Pl P2) : transfigebimini
+pass (VPass VFut Fem Pl P3) : transfigebumur
+pass (VPass VFut Neutr Sg P1) : transfigebor
+pass (VPass VFut Neutr Sg P2) : transfigeberis
+pass (VPass VFut Neutr Sg P3) : transfigebitur
+pass (VPass VFut Neutr Pl P1) : transfigebimur
+pass (VPass VFut Neutr Pl P2) : transfigebimini
+pass (VPass VFut Neutr Pl P3) : transfigebumur
+sup VSupAcc : transfigetum
+sup VSupAbl : transfigetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : fello
+act (VAct VSim (VPres VInd) Sg P2) : fellas
+act (VAct VSim (VPres VInd) Sg P3) : fellat
+act (VAct VSim (VPres VInd) Pl P1) : fellamus
+act (VAct VSim (VPres VInd) Pl P2) : fellatis
+act (VAct VSim (VPres VInd) Pl P3) : fellant
+act (VAct VSim (VPres VConj) Sg P1) : fellem
+act (VAct VSim (VPres VConj) Sg P2) : felles
+act (VAct VSim (VPres VConj) Sg P3) : fellet
+act (VAct VSim (VPres VConj) Pl P1) : fellemus
+act (VAct VSim (VPres VConj) Pl P2) : felletis
+act (VAct VSim (VPres VConj) Pl P3) : fellent
+act (VAct VSim (VImpf VInd) Sg P1) : fellabam
+act (VAct VSim (VImpf VInd) Sg P2) : fellabas
+act (VAct VSim (VImpf VInd) Sg P3) : fellabat
+act (VAct VSim (VImpf VInd) Pl P1) : fellabamus
+act (VAct VSim (VImpf VInd) Pl P2) : fellabatis
+act (VAct VSim (VImpf VInd) Pl P3) : fellabant
+act (VAct VSim (VImpf VConj) Sg P1) : fellarem
+act (VAct VSim (VImpf VConj) Sg P2) : fellares
+act (VAct VSim (VImpf VConj) Sg P3) : fellaret
+act (VAct VSim (VImpf VConj) Pl P1) : fellaremus
+act (VAct VSim (VImpf VConj) Pl P2) : fellaretis
+act (VAct VSim (VImpf VConj) Pl P3) : fellarent
+act (VAct VSim VFut Sg P1) : fellabo
+act (VAct VSim VFut Sg P2) : fellabis
+act (VAct VSim VFut Sg P3) : fellabit
+act (VAct VSim VFut Pl P1) : fellabimus
+act (VAct VSim VFut Pl P2) : fellabitis
+act (VAct VSim VFut Pl P3) : fellabunt
+act (VAct VAnt (VPres VInd) Sg P1) : fellavi
+act (VAct VAnt (VPres VInd) Sg P2) : fellavisti
+act (VAct VAnt (VPres VInd) Sg P3) : fellavit
+act (VAct VAnt (VPres VInd) Pl P1) : fellavimus
+act (VAct VAnt (VPres VInd) Pl P2) : fellavistis
+act (VAct VAnt (VPres VInd) Pl P3) : fellaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : fellaverim
+act (VAct VAnt (VPres VConj) Sg P2) : fellaveris
+act (VAct VAnt (VPres VConj) Sg P3) : fellaverit
+act (VAct VAnt (VPres VConj) Pl P1) : fellaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : fellaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : fellaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : fellaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : fellaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : fellaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : fellaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : fellaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : fellaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : fellavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : fellavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : fellavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : fellavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : fellavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : fellavissent
+act (VAct VAnt VFut Sg P1) : fellavero
+act (VAct VAnt VFut Sg P2) : fellaveris
+act (VAct VAnt VFut Sg P3) : fellaverit
+act (VAct VAnt VFut Pl P1) : fellaverimus
+act (VAct VAnt VFut Pl P2) : fellaveritis
+act (VAct VAnt VFut Pl P3) : fellaverint
+c s : 
+ger VGenAcc : fellandum
+ger VGenGen : fellandi
+ger VGenDat : fellando
+ger VGenAbl : fellando
+geriv Masc Sg Nom : fellandus
+geriv Masc Sg Acc : fellandum
+geriv Masc Sg Gen : fellandi
+geriv Masc Sg Dat : fellando
+geriv Masc Sg Abl : fellando
+geriv Masc Sg Voc : fellande
+geriv Masc Pl Nom : fellandi
+geriv Masc Pl Acc : fellandos
+geriv Masc Pl Gen : fellandorum
+geriv Masc Pl Dat : fellandis
+geriv Masc Pl Abl : fellandis
+geriv Masc Pl Voc : fellandi
+geriv Fem Sg Nom : fellanda
+geriv Fem Sg Acc : fellandam
+geriv Fem Sg Gen : fellandae
+geriv Fem Sg Dat : fellandae
+geriv Fem Sg Abl : fellanda
+geriv Fem Sg Voc : fellanda
+geriv Fem Pl Nom : fellandae
+geriv Fem Pl Acc : fellandas
+geriv Fem Pl Gen : fellandarum
+geriv Fem Pl Dat : fellandis
+geriv Fem Pl Abl : fellandis
+geriv Fem Pl Voc : fellandae
+geriv Neutr Sg Nom : fellandum
+geriv Neutr Sg Acc : fellandum
+geriv Neutr Sg Gen : fellandi
+geriv Neutr Sg Dat : fellando
+geriv Neutr Sg Abl : fellando
+geriv Neutr Sg Voc : fellandum
+geriv Neutr Pl Nom : fellanda
+geriv Neutr Pl Acc : fellanda
+geriv Neutr Pl Gen : fellandorum
+geriv Neutr Pl Dat : fellandis
+geriv Neutr Pl Abl : fellandis
+geriv Neutr Pl Voc : fellanda
+imp (VImp1 Sg) : fella
+imp (VImp1 Pl) : fellate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : fellato
+imp (VImp2 Sg P3) : fellato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : fellatote
+imp (VImp2 Pl P3) : fellanto
+inf VInfActPres : fellare
+inf VInfActPerf : fellavisse
+inf VInfActFut : fellaturum
+partActFut Masc Sg Nom : fellaturus
+partActFut Masc Sg Acc : fellaturum
+partActFut Masc Sg Gen : fellaturi
+partActFut Masc Sg Dat : fellaturo
+partActFut Masc Sg Abl : fellaturo
+partActFut Masc Sg Voc : fellature
+partActFut Masc Pl Nom : fellaturi
+partActFut Masc Pl Acc : fellaturos
+partActFut Masc Pl Gen : fellaturorum
+partActFut Masc Pl Dat : fellaturis
+partActFut Masc Pl Abl : fellaturis
+partActFut Masc Pl Voc : fellaturi
+partActFut Fem Sg Nom : fellatura
+partActFut Fem Sg Acc : fellaturam
+partActFut Fem Sg Gen : fellaturae
+partActFut Fem Sg Dat : fellaturae
+partActFut Fem Sg Abl : fellatura
+partActFut Fem Sg Voc : fellatura
+partActFut Fem Pl Nom : fellaturae
+partActFut Fem Pl Acc : fellaturas
+partActFut Fem Pl Gen : fellaturarum
+partActFut Fem Pl Dat : fellaturis
+partActFut Fem Pl Abl : fellaturis
+partActFut Fem Pl Voc : fellaturae
+partActFut Neutr Sg Nom : fellaturum
+partActFut Neutr Sg Acc : fellaturum
+partActFut Neutr Sg Gen : fellaturi
+partActFut Neutr Sg Dat : fellaturo
+partActFut Neutr Sg Abl : fellaturo
+partActFut Neutr Sg Voc : fellaturum
+partActFut Neutr Pl Nom : fellatura
+partActFut Neutr Pl Acc : fellatura
+partActFut Neutr Pl Gen : fellaturorum
+partActFut Neutr Pl Dat : fellaturis
+partActFut Neutr Pl Abl : fellaturis
+partActFut Neutr Pl Voc : fellatura
+partActPres Masc Sg Nom : fellans
+partActPres Masc Sg Acc : fellantem
+partActPres Masc Sg Gen : fellantis
+partActPres Masc Sg Dat : fellanti
+partActPres Masc Sg Abl : fellanti
+partActPres Masc Sg Voc : fellans
+partActPres Masc Pl Nom : fellantes
+partActPres Masc Pl Acc : fellantes
+partActPres Masc Pl Gen : fellantium
+partActPres Masc Pl Dat : fellantibus
+partActPres Masc Pl Abl : fellantibus
+partActPres Masc Pl Voc : fellantes
+partActPres Fem Sg Nom : fellans
+partActPres Fem Sg Acc : fellantem
+partActPres Fem Sg Gen : fellantis
+partActPres Fem Sg Dat : fellanti
+partActPres Fem Sg Abl : fellanti
+partActPres Fem Sg Voc : fellans
+partActPres Fem Pl Nom : fellantes
+partActPres Fem Pl Acc : fellantes
+partActPres Fem Pl Gen : fellantium
+partActPres Fem Pl Dat : fellantibus
+partActPres Fem Pl Abl : fellantibus
+partActPres Fem Pl Voc : fellantes
+partActPres Neutr Sg Nom : fellans
+partActPres Neutr Sg Acc : fellans
+partActPres Neutr Sg Gen : fellantis
+partActPres Neutr Sg Dat : fellanti
+partActPres Neutr Sg Abl : fellanti
+partActPres Neutr Sg Voc : fellans
+partActPres Neutr Pl Nom : fellantia
+partActPres Neutr Pl Acc : fellantia
+partActPres Neutr Pl Gen : fellantium
+partActPres Neutr Pl Dat : fellantibus
+partActPres Neutr Pl Abl : fellantibus
+partActPres Neutr Pl Voc : fellantia
+partPassPerf Masc Sg Nom : fellatus
+partPassPerf Masc Sg Acc : fellatum
+partPassPerf Masc Sg Gen : fellati
+partPassPerf Masc Sg Dat : fellato
+partPassPerf Masc Sg Abl : fellato
+partPassPerf Masc Sg Voc : fellate
+partPassPerf Masc Pl Nom : fellati
+partPassPerf Masc Pl Acc : fellatos
+partPassPerf Masc Pl Gen : fellatorum
+partPassPerf Masc Pl Dat : fellatis
+partPassPerf Masc Pl Abl : fellatis
+partPassPerf Masc Pl Voc : fellati
+partPassPerf Fem Sg Nom : fellata
+partPassPerf Fem Sg Acc : fellatam
+partPassPerf Fem Sg Gen : fellatae
+partPassPerf Fem Sg Dat : fellatae
+partPassPerf Fem Sg Abl : fellata
+partPassPerf Fem Sg Voc : fellata
+partPassPerf Fem Pl Nom : fellatae
+partPassPerf Fem Pl Acc : fellatas
+partPassPerf Fem Pl Gen : fellatarum
+partPassPerf Fem Pl Dat : fellatis
+partPassPerf Fem Pl Abl : fellatis
+partPassPerf Fem Pl Voc : fellatae
+partPassPerf Neutr Sg Nom : fellatum
+partPassPerf Neutr Sg Acc : fellatum
+partPassPerf Neutr Sg Gen : fellati
+partPassPerf Neutr Sg Dat : fellato
+partPassPerf Neutr Sg Abl : fellato
+partPassPerf Neutr Sg Voc : fellatum
+partPassPerf Neutr Pl Nom : fellata
+partPassPerf Neutr Pl Acc : fellata
+partPassPerf Neutr Pl Gen : fellatorum
+partPassPerf Neutr Pl Dat : fellatis
+partPassPerf Neutr Pl Abl : fellatis
+partPassPerf Neutr Pl Voc : fellata
+pass (VPass (VPres VInd) Masc Sg P1) : fellor
+pass (VPass (VPres VInd) Masc Sg P2) : fellaris
+pass (VPass (VPres VInd) Masc Sg P3) : fellatur
+pass (VPass (VPres VInd) Masc Pl P1) : fellamur
+pass (VPass (VPres VInd) Masc Pl P2) : fellamini
+pass (VPass (VPres VInd) Masc Pl P3) : fellamur
+pass (VPass (VPres VInd) Fem Sg P1) : fellor
+pass (VPass (VPres VInd) Fem Sg P2) : fellaris
+pass (VPass (VPres VInd) Fem Sg P3) : fellatur
+pass (VPass (VPres VInd) Fem Pl P1) : fellamur
+pass (VPass (VPres VInd) Fem Pl P2) : fellamini
+pass (VPass (VPres VInd) Fem Pl P3) : fellamur
+pass (VPass (VPres VInd) Neutr Sg P1) : fellor
+pass (VPass (VPres VInd) Neutr Sg P2) : fellaris
+pass (VPass (VPres VInd) Neutr Sg P3) : fellatur
+pass (VPass (VPres VInd) Neutr Pl P1) : fellamur
+pass (VPass (VPres VInd) Neutr Pl P2) : fellamini
+pass (VPass (VPres VInd) Neutr Pl P3) : fellamur
+pass (VPass (VPres VConj) Masc Sg P1) : feller
+pass (VPass (VPres VConj) Masc Sg P2) : felleris
+pass (VPass (VPres VConj) Masc Sg P3) : felletur
+pass (VPass (VPres VConj) Masc Pl P1) : fellemur
+pass (VPass (VPres VConj) Masc Pl P2) : fellemini
+pass (VPass (VPres VConj) Masc Pl P3) : fellemur
+pass (VPass (VPres VConj) Fem Sg P1) : feller
+pass (VPass (VPres VConj) Fem Sg P2) : felleris
+pass (VPass (VPres VConj) Fem Sg P3) : felletur
+pass (VPass (VPres VConj) Fem Pl P1) : fellemur
+pass (VPass (VPres VConj) Fem Pl P2) : fellemini
+pass (VPass (VPres VConj) Fem Pl P3) : fellemur
+pass (VPass (VPres VConj) Neutr Sg P1) : feller
+pass (VPass (VPres VConj) Neutr Sg P2) : felleris
+pass (VPass (VPres VConj) Neutr Sg P3) : felletur
+pass (VPass (VPres VConj) Neutr Pl P1) : fellemur
+pass (VPass (VPres VConj) Neutr Pl P2) : fellemini
+pass (VPass (VPres VConj) Neutr Pl P3) : fellemur
+pass (VPass (VImpf VInd) Masc Sg P1) : fellar
+pass (VPass (VImpf VInd) Masc Sg P2) : fellaris
+pass (VPass (VImpf VInd) Masc Sg P3) : fellatur
+pass (VPass (VImpf VInd) Masc Pl P1) : fellamur
+pass (VPass (VImpf VInd) Masc Pl P2) : fellamini
+pass (VPass (VImpf VInd) Masc Pl P3) : fellamur
+pass (VPass (VImpf VInd) Fem Sg P1) : fellar
+pass (VPass (VImpf VInd) Fem Sg P2) : fellaris
+pass (VPass (VImpf VInd) Fem Sg P3) : fellatur
+pass (VPass (VImpf VInd) Fem Pl P1) : fellamur
+pass (VPass (VImpf VInd) Fem Pl P2) : fellamini
+pass (VPass (VImpf VInd) Fem Pl P3) : fellamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : fellar
+pass (VPass (VImpf VInd) Neutr Sg P2) : fellaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : fellatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : fellamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : fellamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : fellamur
+pass (VPass (VImpf VConj) Masc Sg P1) : fellarer
+pass (VPass (VImpf VConj) Masc Sg P2) : fellareris
+pass (VPass (VImpf VConj) Masc Sg P3) : fellaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : fellaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : fellaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : fellaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : fellarer
+pass (VPass (VImpf VConj) Fem Sg P2) : fellareris
+pass (VPass (VImpf VConj) Fem Sg P3) : fellaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : fellaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : fellaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : fellaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : fellarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : fellareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : fellaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : fellaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : fellaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : fellaremur
+pass (VPass VFut Masc Sg P1) : fellabor
+pass (VPass VFut Masc Sg P2) : fellaberis
+pass (VPass VFut Masc Sg P3) : fellabitur
+pass (VPass VFut Masc Pl P1) : fellabimur
+pass (VPass VFut Masc Pl P2) : fellabimini
+pass (VPass VFut Masc Pl P3) : fellabumur
+pass (VPass VFut Fem Sg P1) : fellabor
+pass (VPass VFut Fem Sg P2) : fellaberis
+pass (VPass VFut Fem Sg P3) : fellabitur
+pass (VPass VFut Fem Pl P1) : fellabimur
+pass (VPass VFut Fem Pl P2) : fellabimini
+pass (VPass VFut Fem Pl P3) : fellabumur
+pass (VPass VFut Neutr Sg P1) : fellabor
+pass (VPass VFut Neutr Sg P2) : fellaberis
+pass (VPass VFut Neutr Sg P3) : fellabitur
+pass (VPass VFut Neutr Pl P1) : fellabimur
+pass (VPass VFut Neutr Pl P2) : fellabimini
+pass (VPass VFut Neutr Pl P3) : fellabumur
+sup VSupAcc : fellatum
+sup VSupAbl : fellatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : accendeo
+act (VAct VSim (VPres VInd) Sg P2) : accendes
+act (VAct VSim (VPres VInd) Sg P3) : accendet
+act (VAct VSim (VPres VInd) Pl P1) : accendemus
+act (VAct VSim (VPres VInd) Pl P2) : accendetis
+act (VAct VSim (VPres VInd) Pl P3) : accendent
+act (VAct VSim (VPres VConj) Sg P1) : accendeam
+act (VAct VSim (VPres VConj) Sg P2) : accendeas
+act (VAct VSim (VPres VConj) Sg P3) : accendeat
+act (VAct VSim (VPres VConj) Pl P1) : accendeamus
+act (VAct VSim (VPres VConj) Pl P2) : accendeatis
+act (VAct VSim (VPres VConj) Pl P3) : accendeant
+act (VAct VSim (VImpf VInd) Sg P1) : accendebam
+act (VAct VSim (VImpf VInd) Sg P2) : accendebas
+act (VAct VSim (VImpf VInd) Sg P3) : accendebat
+act (VAct VSim (VImpf VInd) Pl P1) : accendebamus
+act (VAct VSim (VImpf VInd) Pl P2) : accendebatis
+act (VAct VSim (VImpf VInd) Pl P3) : accendebant
+act (VAct VSim (VImpf VConj) Sg P1) : accenderem
+act (VAct VSim (VImpf VConj) Sg P2) : accenderes
+act (VAct VSim (VImpf VConj) Sg P3) : accenderet
+act (VAct VSim (VImpf VConj) Pl P1) : accenderemus
+act (VAct VSim (VImpf VConj) Pl P2) : accenderetis
+act (VAct VSim (VImpf VConj) Pl P3) : accenderent
+act (VAct VSim VFut Sg P1) : accendebo
+act (VAct VSim VFut Sg P2) : accendebis
+act (VAct VSim VFut Sg P3) : accendebit
+act (VAct VSim VFut Pl P1) : accendebimus
+act (VAct VSim VFut Pl P2) : accendebitis
+act (VAct VSim VFut Pl P3) : accendebunt
+act (VAct VAnt (VPres VInd) Sg P1) : accendui
+act (VAct VAnt (VPres VInd) Sg P2) : accenduisti
+act (VAct VAnt (VPres VInd) Sg P3) : accenduit
+act (VAct VAnt (VPres VInd) Pl P1) : accenduimus
+act (VAct VAnt (VPres VInd) Pl P2) : accenduistis
+act (VAct VAnt (VPres VInd) Pl P3) : accenduerunt
+act (VAct VAnt (VPres VConj) Sg P1) : accenduerim
+act (VAct VAnt (VPres VConj) Sg P2) : accendueris
+act (VAct VAnt (VPres VConj) Sg P3) : accenduerit
+act (VAct VAnt (VPres VConj) Pl P1) : accenduerimus
+act (VAct VAnt (VPres VConj) Pl P2) : accendueritis
+act (VAct VAnt (VPres VConj) Pl P3) : accenduerint
+act (VAct VAnt (VImpf VInd) Sg P1) : accendueram
+act (VAct VAnt (VImpf VInd) Sg P2) : accendueras
+act (VAct VAnt (VImpf VInd) Sg P3) : accenduerat
+act (VAct VAnt (VImpf VInd) Pl P1) : accendueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : accendueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : accenduerant
+act (VAct VAnt (VImpf VConj) Sg P1) : accenduissem
+act (VAct VAnt (VImpf VConj) Sg P2) : accenduisses
+act (VAct VAnt (VImpf VConj) Sg P3) : accenduisset
+act (VAct VAnt (VImpf VConj) Pl P1) : accenduissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : accenduissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : accenduissent
+act (VAct VAnt VFut Sg P1) : accenduero
+act (VAct VAnt VFut Sg P2) : accendueris
+act (VAct VAnt VFut Sg P3) : accenduerit
+act (VAct VAnt VFut Pl P1) : accenduerimus
+act (VAct VAnt VFut Pl P2) : accendueritis
+act (VAct VAnt VFut Pl P3) : accenduerint
+c s : 
+ger VGenAcc : accendendum
+ger VGenGen : accendendi
+ger VGenDat : accendendo
+ger VGenAbl : accendendo
+geriv Masc Sg Nom : accendendus
+geriv Masc Sg Acc : accendendum
+geriv Masc Sg Gen : accendendi
+geriv Masc Sg Dat : accendendo
+geriv Masc Sg Abl : accendendo
+geriv Masc Sg Voc : accendende
+geriv Masc Pl Nom : accendendi
+geriv Masc Pl Acc : accendendos
+geriv Masc Pl Gen : accendendorum
+geriv Masc Pl Dat : accendendis
+geriv Masc Pl Abl : accendendis
+geriv Masc Pl Voc : accendendi
+geriv Fem Sg Nom : accendenda
+geriv Fem Sg Acc : accendendam
+geriv Fem Sg Gen : accendendae
+geriv Fem Sg Dat : accendendae
+geriv Fem Sg Abl : accendenda
+geriv Fem Sg Voc : accendenda
+geriv Fem Pl Nom : accendendae
+geriv Fem Pl Acc : accendendas
+geriv Fem Pl Gen : accendendarum
+geriv Fem Pl Dat : accendendis
+geriv Fem Pl Abl : accendendis
+geriv Fem Pl Voc : accendendae
+geriv Neutr Sg Nom : accendendum
+geriv Neutr Sg Acc : accendendum
+geriv Neutr Sg Gen : accendendi
+geriv Neutr Sg Dat : accendendo
+geriv Neutr Sg Abl : accendendo
+geriv Neutr Sg Voc : accendendum
+geriv Neutr Pl Nom : accendenda
+geriv Neutr Pl Acc : accendenda
+geriv Neutr Pl Gen : accendendorum
+geriv Neutr Pl Dat : accendendis
+geriv Neutr Pl Abl : accendendis
+geriv Neutr Pl Voc : accendenda
+imp (VImp1 Sg) : accende
+imp (VImp1 Pl) : accendete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : accendeto
+imp (VImp2 Sg P3) : accendeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : accendetote
+imp (VImp2 Pl P3) : accendento
+inf VInfActPres : accendere
+inf VInfActPerf : accenduisse
+inf VInfActFut : accendeturum
+partActFut Masc Sg Nom : accendeturus
+partActFut Masc Sg Acc : accendeturum
+partActFut Masc Sg Gen : accendeturi
+partActFut Masc Sg Dat : accendeturo
+partActFut Masc Sg Abl : accendeturo
+partActFut Masc Sg Voc : accendeture
+partActFut Masc Pl Nom : accendeturi
+partActFut Masc Pl Acc : accendeturos
+partActFut Masc Pl Gen : accendeturorum
+partActFut Masc Pl Dat : accendeturis
+partActFut Masc Pl Abl : accendeturis
+partActFut Masc Pl Voc : accendeturi
+partActFut Fem Sg Nom : accendetura
+partActFut Fem Sg Acc : accendeturam
+partActFut Fem Sg Gen : accendeturae
+partActFut Fem Sg Dat : accendeturae
+partActFut Fem Sg Abl : accendetura
+partActFut Fem Sg Voc : accendetura
+partActFut Fem Pl Nom : accendeturae
+partActFut Fem Pl Acc : accendeturas
+partActFut Fem Pl Gen : accendeturarum
+partActFut Fem Pl Dat : accendeturis
+partActFut Fem Pl Abl : accendeturis
+partActFut Fem Pl Voc : accendeturae
+partActFut Neutr Sg Nom : accendeturum
+partActFut Neutr Sg Acc : accendeturum
+partActFut Neutr Sg Gen : accendeturi
+partActFut Neutr Sg Dat : accendeturo
+partActFut Neutr Sg Abl : accendeturo
+partActFut Neutr Sg Voc : accendeturum
+partActFut Neutr Pl Nom : accendetura
+partActFut Neutr Pl Acc : accendetura
+partActFut Neutr Pl Gen : accendeturorum
+partActFut Neutr Pl Dat : accendeturis
+partActFut Neutr Pl Abl : accendeturis
+partActFut Neutr Pl Voc : accendetura
+partActPres Masc Sg Nom : accendens
+partActPres Masc Sg Acc : accendentem
+partActPres Masc Sg Gen : accendentis
+partActPres Masc Sg Dat : accendenti
+partActPres Masc Sg Abl : accendenti
+partActPres Masc Sg Voc : accendens
+partActPres Masc Pl Nom : accendentes
+partActPres Masc Pl Acc : accendentes
+partActPres Masc Pl Gen : accendentium
+partActPres Masc Pl Dat : accendentibus
+partActPres Masc Pl Abl : accendentibus
+partActPres Masc Pl Voc : accendentes
+partActPres Fem Sg Nom : accendens
+partActPres Fem Sg Acc : accendentem
+partActPres Fem Sg Gen : accendentis
+partActPres Fem Sg Dat : accendenti
+partActPres Fem Sg Abl : accendenti
+partActPres Fem Sg Voc : accendens
+partActPres Fem Pl Nom : accendentes
+partActPres Fem Pl Acc : accendentes
+partActPres Fem Pl Gen : accendentium
+partActPres Fem Pl Dat : accendentibus
+partActPres Fem Pl Abl : accendentibus
+partActPres Fem Pl Voc : accendentes
+partActPres Neutr Sg Nom : accendens
+partActPres Neutr Sg Acc : accendens
+partActPres Neutr Sg Gen : accendentis
+partActPres Neutr Sg Dat : accendenti
+partActPres Neutr Sg Abl : accendenti
+partActPres Neutr Sg Voc : accendens
+partActPres Neutr Pl Nom : accendentia
+partActPres Neutr Pl Acc : accendentia
+partActPres Neutr Pl Gen : accendentium
+partActPres Neutr Pl Dat : accendentibus
+partActPres Neutr Pl Abl : accendentibus
+partActPres Neutr Pl Voc : accendentia
+partPassPerf Masc Sg Nom : accendetus
+partPassPerf Masc Sg Acc : accendetum
+partPassPerf Masc Sg Gen : accendeti
+partPassPerf Masc Sg Dat : accendeto
+partPassPerf Masc Sg Abl : accendeto
+partPassPerf Masc Sg Voc : accendete
+partPassPerf Masc Pl Nom : accendeti
+partPassPerf Masc Pl Acc : accendetos
+partPassPerf Masc Pl Gen : accendetorum
+partPassPerf Masc Pl Dat : accendetis
+partPassPerf Masc Pl Abl : accendetis
+partPassPerf Masc Pl Voc : accendeti
+partPassPerf Fem Sg Nom : accendeta
+partPassPerf Fem Sg Acc : accendetam
+partPassPerf Fem Sg Gen : accendetae
+partPassPerf Fem Sg Dat : accendetae
+partPassPerf Fem Sg Abl : accendeta
+partPassPerf Fem Sg Voc : accendeta
+partPassPerf Fem Pl Nom : accendetae
+partPassPerf Fem Pl Acc : accendetas
+partPassPerf Fem Pl Gen : accendetarum
+partPassPerf Fem Pl Dat : accendetis
+partPassPerf Fem Pl Abl : accendetis
+partPassPerf Fem Pl Voc : accendetae
+partPassPerf Neutr Sg Nom : accendetum
+partPassPerf Neutr Sg Acc : accendetum
+partPassPerf Neutr Sg Gen : accendeti
+partPassPerf Neutr Sg Dat : accendeto
+partPassPerf Neutr Sg Abl : accendeto
+partPassPerf Neutr Sg Voc : accendetum
+partPassPerf Neutr Pl Nom : accendeta
+partPassPerf Neutr Pl Acc : accendeta
+partPassPerf Neutr Pl Gen : accendetorum
+partPassPerf Neutr Pl Dat : accendetis
+partPassPerf Neutr Pl Abl : accendetis
+partPassPerf Neutr Pl Voc : accendeta
+pass (VPass (VPres VInd) Masc Sg P1) : accendeor
+pass (VPass (VPres VInd) Masc Sg P2) : accenderis
+pass (VPass (VPres VInd) Masc Sg P3) : accendetur
+pass (VPass (VPres VInd) Masc Pl P1) : accendemur
+pass (VPass (VPres VInd) Masc Pl P2) : accendemini
+pass (VPass (VPres VInd) Masc Pl P3) : accendemur
+pass (VPass (VPres VInd) Fem Sg P1) : accendeor
+pass (VPass (VPres VInd) Fem Sg P2) : accenderis
+pass (VPass (VPres VInd) Fem Sg P3) : accendetur
+pass (VPass (VPres VInd) Fem Pl P1) : accendemur
+pass (VPass (VPres VInd) Fem Pl P2) : accendemini
+pass (VPass (VPres VInd) Fem Pl P3) : accendemur
+pass (VPass (VPres VInd) Neutr Sg P1) : accendeor
+pass (VPass (VPres VInd) Neutr Sg P2) : accenderis
+pass (VPass (VPres VInd) Neutr Sg P3) : accendetur
+pass (VPass (VPres VInd) Neutr Pl P1) : accendemur
+pass (VPass (VPres VInd) Neutr Pl P2) : accendemini
+pass (VPass (VPres VInd) Neutr Pl P3) : accendemur
+pass (VPass (VPres VConj) Masc Sg P1) : accendear
+pass (VPass (VPres VConj) Masc Sg P2) : accendearis
+pass (VPass (VPres VConj) Masc Sg P3) : accendeatur
+pass (VPass (VPres VConj) Masc Pl P1) : accendeamur
+pass (VPass (VPres VConj) Masc Pl P2) : accendeamini
+pass (VPass (VPres VConj) Masc Pl P3) : accendeamur
+pass (VPass (VPres VConj) Fem Sg P1) : accendear
+pass (VPass (VPres VConj) Fem Sg P2) : accendearis
+pass (VPass (VPres VConj) Fem Sg P3) : accendeatur
+pass (VPass (VPres VConj) Fem Pl P1) : accendeamur
+pass (VPass (VPres VConj) Fem Pl P2) : accendeamini
+pass (VPass (VPres VConj) Fem Pl P3) : accendeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : accendear
+pass (VPass (VPres VConj) Neutr Sg P2) : accendearis
+pass (VPass (VPres VConj) Neutr Sg P3) : accendeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : accendeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : accendeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : accendeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : accender
+pass (VPass (VImpf VInd) Masc Sg P2) : accenderis
+pass (VPass (VImpf VInd) Masc Sg P3) : accendetur
+pass (VPass (VImpf VInd) Masc Pl P1) : accendemur
+pass (VPass (VImpf VInd) Masc Pl P2) : accendemini
+pass (VPass (VImpf VInd) Masc Pl P3) : accendemur
+pass (VPass (VImpf VInd) Fem Sg P1) : accender
+pass (VPass (VImpf VInd) Fem Sg P2) : accenderis
+pass (VPass (VImpf VInd) Fem Sg P3) : accendetur
+pass (VPass (VImpf VInd) Fem Pl P1) : accendemur
+pass (VPass (VImpf VInd) Fem Pl P2) : accendemini
+pass (VPass (VImpf VInd) Fem Pl P3) : accendemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : accender
+pass (VPass (VImpf VInd) Neutr Sg P2) : accenderis
+pass (VPass (VImpf VInd) Neutr Sg P3) : accendetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : accendemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : accendemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : accendemur
+pass (VPass (VImpf VConj) Masc Sg P1) : accenderer
+pass (VPass (VImpf VConj) Masc Sg P2) : accendereris
+pass (VPass (VImpf VConj) Masc Sg P3) : accenderetur
+pass (VPass (VImpf VConj) Masc Pl P1) : accenderemur
+pass (VPass (VImpf VConj) Masc Pl P2) : accenderemini
+pass (VPass (VImpf VConj) Masc Pl P3) : accenderemur
+pass (VPass (VImpf VConj) Fem Sg P1) : accenderer
+pass (VPass (VImpf VConj) Fem Sg P2) : accendereris
+pass (VPass (VImpf VConj) Fem Sg P3) : accenderetur
+pass (VPass (VImpf VConj) Fem Pl P1) : accenderemur
+pass (VPass (VImpf VConj) Fem Pl P2) : accenderemini
+pass (VPass (VImpf VConj) Fem Pl P3) : accenderemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : accenderer
+pass (VPass (VImpf VConj) Neutr Sg P2) : accendereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : accenderetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : accenderemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : accenderemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : accenderemur
+pass (VPass VFut Masc Sg P1) : accendebor
+pass (VPass VFut Masc Sg P2) : accendeberis
+pass (VPass VFut Masc Sg P3) : accendebitur
+pass (VPass VFut Masc Pl P1) : accendebimur
+pass (VPass VFut Masc Pl P2) : accendebimini
+pass (VPass VFut Masc Pl P3) : accendebumur
+pass (VPass VFut Fem Sg P1) : accendebor
+pass (VPass VFut Fem Sg P2) : accendeberis
+pass (VPass VFut Fem Sg P3) : accendebitur
+pass (VPass VFut Fem Pl P1) : accendebimur
+pass (VPass VFut Fem Pl P2) : accendebimini
+pass (VPass VFut Fem Pl P3) : accendebumur
+pass (VPass VFut Neutr Sg P1) : accendebor
+pass (VPass VFut Neutr Sg P2) : accendeberis
+pass (VPass VFut Neutr Sg P3) : accendebitur
+pass (VPass VFut Neutr Pl P1) : accendebimur
+pass (VPass VFut Neutr Pl P2) : accendebimini
+pass (VPass VFut Neutr Pl P3) : accendebumur
+sup VSupAcc : accendetum
+sup VSupAbl : accendetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : exstingueo
+act (VAct VSim (VPres VInd) Sg P2) : exstingues
+act (VAct VSim (VPres VInd) Sg P3) : exstinguet
+act (VAct VSim (VPres VInd) Pl P1) : exstinguemus
+act (VAct VSim (VPres VInd) Pl P2) : exstinguetis
+act (VAct VSim (VPres VInd) Pl P3) : exstinguent
+act (VAct VSim (VPres VConj) Sg P1) : exstingueam
+act (VAct VSim (VPres VConj) Sg P2) : exstingueas
+act (VAct VSim (VPres VConj) Sg P3) : exstingueat
+act (VAct VSim (VPres VConj) Pl P1) : exstingueamus
+act (VAct VSim (VPres VConj) Pl P2) : exstingueatis
+act (VAct VSim (VPres VConj) Pl P3) : exstingueant
+act (VAct VSim (VImpf VInd) Sg P1) : exstinguebam
+act (VAct VSim (VImpf VInd) Sg P2) : exstinguebas
+act (VAct VSim (VImpf VInd) Sg P3) : exstinguebat
+act (VAct VSim (VImpf VInd) Pl P1) : exstinguebamus
+act (VAct VSim (VImpf VInd) Pl P2) : exstinguebatis
+act (VAct VSim (VImpf VInd) Pl P3) : exstinguebant
+act (VAct VSim (VImpf VConj) Sg P1) : exstinguerem
+act (VAct VSim (VImpf VConj) Sg P2) : exstingueres
+act (VAct VSim (VImpf VConj) Sg P3) : exstingueret
+act (VAct VSim (VImpf VConj) Pl P1) : exstingueremus
+act (VAct VSim (VImpf VConj) Pl P2) : exstingueretis
+act (VAct VSim (VImpf VConj) Pl P3) : exstinguerent
+act (VAct VSim VFut Sg P1) : exstinguebo
+act (VAct VSim VFut Sg P2) : exstinguebis
+act (VAct VSim VFut Sg P3) : exstinguebit
+act (VAct VSim VFut Pl P1) : exstinguebimus
+act (VAct VSim VFut Pl P2) : exstinguebitis
+act (VAct VSim VFut Pl P3) : exstinguebunt
+act (VAct VAnt (VPres VInd) Sg P1) : exstinguui
+act (VAct VAnt (VPres VInd) Sg P2) : exstinguuisti
+act (VAct VAnt (VPres VInd) Sg P3) : exstinguuit
+act (VAct VAnt (VPres VInd) Pl P1) : exstinguuimus
+act (VAct VAnt (VPres VInd) Pl P2) : exstinguuistis
+act (VAct VAnt (VPres VInd) Pl P3) : exstinguuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : exstinguuerim
+act (VAct VAnt (VPres VConj) Sg P2) : exstinguueris
+act (VAct VAnt (VPres VConj) Sg P3) : exstinguuerit
+act (VAct VAnt (VPres VConj) Pl P1) : exstinguuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : exstinguueritis
+act (VAct VAnt (VPres VConj) Pl P3) : exstinguuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : exstinguueram
+act (VAct VAnt (VImpf VInd) Sg P2) : exstinguueras
+act (VAct VAnt (VImpf VInd) Sg P3) : exstinguuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : exstinguueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : exstinguueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : exstinguuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : exstinguuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : exstinguuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : exstinguuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : exstinguuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : exstinguuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : exstinguuissent
+act (VAct VAnt VFut Sg P1) : exstinguuero
+act (VAct VAnt VFut Sg P2) : exstinguueris
+act (VAct VAnt VFut Sg P3) : exstinguuerit
+act (VAct VAnt VFut Pl P1) : exstinguuerimus
+act (VAct VAnt VFut Pl P2) : exstinguueritis
+act (VAct VAnt VFut Pl P3) : exstinguuerint
+c s : 
+ger VGenAcc : exstinguendum
+ger VGenGen : exstinguendi
+ger VGenDat : exstinguendo
+ger VGenAbl : exstinguendo
+geriv Masc Sg Nom : exstinguendus
+geriv Masc Sg Acc : exstinguendum
+geriv Masc Sg Gen : exstinguendi
+geriv Masc Sg Dat : exstinguendo
+geriv Masc Sg Abl : exstinguendo
+geriv Masc Sg Voc : exstinguende
+geriv Masc Pl Nom : exstinguendi
+geriv Masc Pl Acc : exstinguendos
+geriv Masc Pl Gen : exstinguendorum
+geriv Masc Pl Dat : exstinguendis
+geriv Masc Pl Abl : exstinguendis
+geriv Masc Pl Voc : exstinguendi
+geriv Fem Sg Nom : exstinguenda
+geriv Fem Sg Acc : exstinguendam
+geriv Fem Sg Gen : exstinguendae
+geriv Fem Sg Dat : exstinguendae
+geriv Fem Sg Abl : exstinguenda
+geriv Fem Sg Voc : exstinguenda
+geriv Fem Pl Nom : exstinguendae
+geriv Fem Pl Acc : exstinguendas
+geriv Fem Pl Gen : exstinguendarum
+geriv Fem Pl Dat : exstinguendis
+geriv Fem Pl Abl : exstinguendis
+geriv Fem Pl Voc : exstinguendae
+geriv Neutr Sg Nom : exstinguendum
+geriv Neutr Sg Acc : exstinguendum
+geriv Neutr Sg Gen : exstinguendi
+geriv Neutr Sg Dat : exstinguendo
+geriv Neutr Sg Abl : exstinguendo
+geriv Neutr Sg Voc : exstinguendum
+geriv Neutr Pl Nom : exstinguenda
+geriv Neutr Pl Acc : exstinguenda
+geriv Neutr Pl Gen : exstinguendorum
+geriv Neutr Pl Dat : exstinguendis
+geriv Neutr Pl Abl : exstinguendis
+geriv Neutr Pl Voc : exstinguenda
+imp (VImp1 Sg) : exstingue
+imp (VImp1 Pl) : exstinguete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : exstingueto
+imp (VImp2 Sg P3) : exstingueto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : exstinguetote
+imp (VImp2 Pl P3) : exstinguento
+inf VInfActPres : exstinguere
+inf VInfActPerf : exstinguuisse
+inf VInfActFut : exstingueturum
+partActFut Masc Sg Nom : exstingueturus
+partActFut Masc Sg Acc : exstingueturum
+partActFut Masc Sg Gen : exstingueturi
+partActFut Masc Sg Dat : exstingueturo
+partActFut Masc Sg Abl : exstingueturo
+partActFut Masc Sg Voc : exstingueture
+partActFut Masc Pl Nom : exstingueturi
+partActFut Masc Pl Acc : exstingueturos
+partActFut Masc Pl Gen : exstingueturorum
+partActFut Masc Pl Dat : exstingueturis
+partActFut Masc Pl Abl : exstingueturis
+partActFut Masc Pl Voc : exstingueturi
+partActFut Fem Sg Nom : exstinguetura
+partActFut Fem Sg Acc : exstingueturam
+partActFut Fem Sg Gen : exstingueturae
+partActFut Fem Sg Dat : exstingueturae
+partActFut Fem Sg Abl : exstinguetura
+partActFut Fem Sg Voc : exstinguetura
+partActFut Fem Pl Nom : exstingueturae
+partActFut Fem Pl Acc : exstingueturas
+partActFut Fem Pl Gen : exstingueturarum
+partActFut Fem Pl Dat : exstingueturis
+partActFut Fem Pl Abl : exstingueturis
+partActFut Fem Pl Voc : exstingueturae
+partActFut Neutr Sg Nom : exstingueturum
+partActFut Neutr Sg Acc : exstingueturum
+partActFut Neutr Sg Gen : exstingueturi
+partActFut Neutr Sg Dat : exstingueturo
+partActFut Neutr Sg Abl : exstingueturo
+partActFut Neutr Sg Voc : exstingueturum
+partActFut Neutr Pl Nom : exstinguetura
+partActFut Neutr Pl Acc : exstinguetura
+partActFut Neutr Pl Gen : exstingueturorum
+partActFut Neutr Pl Dat : exstingueturis
+partActFut Neutr Pl Abl : exstingueturis
+partActFut Neutr Pl Voc : exstinguetura
+partActPres Masc Sg Nom : exstinguens
+partActPres Masc Sg Acc : exstinguentem
+partActPres Masc Sg Gen : exstinguentis
+partActPres Masc Sg Dat : exstinguenti
+partActPres Masc Sg Abl : exstinguenti
+partActPres Masc Sg Voc : exstinguens
+partActPres Masc Pl Nom : exstinguentes
+partActPres Masc Pl Acc : exstinguentes
+partActPres Masc Pl Gen : exstinguentium
+partActPres Masc Pl Dat : exstinguentibus
+partActPres Masc Pl Abl : exstinguentibus
+partActPres Masc Pl Voc : exstinguentes
+partActPres Fem Sg Nom : exstinguens
+partActPres Fem Sg Acc : exstinguentem
+partActPres Fem Sg Gen : exstinguentis
+partActPres Fem Sg Dat : exstinguenti
+partActPres Fem Sg Abl : exstinguenti
+partActPres Fem Sg Voc : exstinguens
+partActPres Fem Pl Nom : exstinguentes
+partActPres Fem Pl Acc : exstinguentes
+partActPres Fem Pl Gen : exstinguentium
+partActPres Fem Pl Dat : exstinguentibus
+partActPres Fem Pl Abl : exstinguentibus
+partActPres Fem Pl Voc : exstinguentes
+partActPres Neutr Sg Nom : exstinguens
+partActPres Neutr Sg Acc : exstinguens
+partActPres Neutr Sg Gen : exstinguentis
+partActPres Neutr Sg Dat : exstinguenti
+partActPres Neutr Sg Abl : exstinguenti
+partActPres Neutr Sg Voc : exstinguens
+partActPres Neutr Pl Nom : exstinguentia
+partActPres Neutr Pl Acc : exstinguentia
+partActPres Neutr Pl Gen : exstinguentium
+partActPres Neutr Pl Dat : exstinguentibus
+partActPres Neutr Pl Abl : exstinguentibus
+partActPres Neutr Pl Voc : exstinguentia
+partPassPerf Masc Sg Nom : exstinguetus
+partPassPerf Masc Sg Acc : exstinguetum
+partPassPerf Masc Sg Gen : exstingueti
+partPassPerf Masc Sg Dat : exstingueto
+partPassPerf Masc Sg Abl : exstingueto
+partPassPerf Masc Sg Voc : exstinguete
+partPassPerf Masc Pl Nom : exstingueti
+partPassPerf Masc Pl Acc : exstinguetos
+partPassPerf Masc Pl Gen : exstinguetorum
+partPassPerf Masc Pl Dat : exstinguetis
+partPassPerf Masc Pl Abl : exstinguetis
+partPassPerf Masc Pl Voc : exstingueti
+partPassPerf Fem Sg Nom : exstingueta
+partPassPerf Fem Sg Acc : exstinguetam
+partPassPerf Fem Sg Gen : exstinguetae
+partPassPerf Fem Sg Dat : exstinguetae
+partPassPerf Fem Sg Abl : exstingueta
+partPassPerf Fem Sg Voc : exstingueta
+partPassPerf Fem Pl Nom : exstinguetae
+partPassPerf Fem Pl Acc : exstinguetas
+partPassPerf Fem Pl Gen : exstinguetarum
+partPassPerf Fem Pl Dat : exstinguetis
+partPassPerf Fem Pl Abl : exstinguetis
+partPassPerf Fem Pl Voc : exstinguetae
+partPassPerf Neutr Sg Nom : exstinguetum
+partPassPerf Neutr Sg Acc : exstinguetum
+partPassPerf Neutr Sg Gen : exstingueti
+partPassPerf Neutr Sg Dat : exstingueto
+partPassPerf Neutr Sg Abl : exstingueto
+partPassPerf Neutr Sg Voc : exstinguetum
+partPassPerf Neutr Pl Nom : exstingueta
+partPassPerf Neutr Pl Acc : exstingueta
+partPassPerf Neutr Pl Gen : exstinguetorum
+partPassPerf Neutr Pl Dat : exstinguetis
+partPassPerf Neutr Pl Abl : exstinguetis
+partPassPerf Neutr Pl Voc : exstingueta
+pass (VPass (VPres VInd) Masc Sg P1) : exstingueor
+pass (VPass (VPres VInd) Masc Sg P2) : exstingueris
+pass (VPass (VPres VInd) Masc Sg P3) : exstinguetur
+pass (VPass (VPres VInd) Masc Pl P1) : exstinguemur
+pass (VPass (VPres VInd) Masc Pl P2) : exstinguemini
+pass (VPass (VPres VInd) Masc Pl P3) : exstinguemur
+pass (VPass (VPres VInd) Fem Sg P1) : exstingueor
+pass (VPass (VPres VInd) Fem Sg P2) : exstingueris
+pass (VPass (VPres VInd) Fem Sg P3) : exstinguetur
+pass (VPass (VPres VInd) Fem Pl P1) : exstinguemur
+pass (VPass (VPres VInd) Fem Pl P2) : exstinguemini
+pass (VPass (VPres VInd) Fem Pl P3) : exstinguemur
+pass (VPass (VPres VInd) Neutr Sg P1) : exstingueor
+pass (VPass (VPres VInd) Neutr Sg P2) : exstingueris
+pass (VPass (VPres VInd) Neutr Sg P3) : exstinguetur
+pass (VPass (VPres VInd) Neutr Pl P1) : exstinguemur
+pass (VPass (VPres VInd) Neutr Pl P2) : exstinguemini
+pass (VPass (VPres VInd) Neutr Pl P3) : exstinguemur
+pass (VPass (VPres VConj) Masc Sg P1) : exstinguear
+pass (VPass (VPres VConj) Masc Sg P2) : exstinguearis
+pass (VPass (VPres VConj) Masc Sg P3) : exstingueatur
+pass (VPass (VPres VConj) Masc Pl P1) : exstingueamur
+pass (VPass (VPres VConj) Masc Pl P2) : exstingueamini
+pass (VPass (VPres VConj) Masc Pl P3) : exstingueamur
+pass (VPass (VPres VConj) Fem Sg P1) : exstinguear
+pass (VPass (VPres VConj) Fem Sg P2) : exstinguearis
+pass (VPass (VPres VConj) Fem Sg P3) : exstingueatur
+pass (VPass (VPres VConj) Fem Pl P1) : exstingueamur
+pass (VPass (VPres VConj) Fem Pl P2) : exstingueamini
+pass (VPass (VPres VConj) Fem Pl P3) : exstingueamur
+pass (VPass (VPres VConj) Neutr Sg P1) : exstinguear
+pass (VPass (VPres VConj) Neutr Sg P2) : exstinguearis
+pass (VPass (VPres VConj) Neutr Sg P3) : exstingueatur
+pass (VPass (VPres VConj) Neutr Pl P1) : exstingueamur
+pass (VPass (VPres VConj) Neutr Pl P2) : exstingueamini
+pass (VPass (VPres VConj) Neutr Pl P3) : exstingueamur
+pass (VPass (VImpf VInd) Masc Sg P1) : exstinguer
+pass (VPass (VImpf VInd) Masc Sg P2) : exstingueris
+pass (VPass (VImpf VInd) Masc Sg P3) : exstinguetur
+pass (VPass (VImpf VInd) Masc Pl P1) : exstinguemur
+pass (VPass (VImpf VInd) Masc Pl P2) : exstinguemini
+pass (VPass (VImpf VInd) Masc Pl P3) : exstinguemur
+pass (VPass (VImpf VInd) Fem Sg P1) : exstinguer
+pass (VPass (VImpf VInd) Fem Sg P2) : exstingueris
+pass (VPass (VImpf VInd) Fem Sg P3) : exstinguetur
+pass (VPass (VImpf VInd) Fem Pl P1) : exstinguemur
+pass (VPass (VImpf VInd) Fem Pl P2) : exstinguemini
+pass (VPass (VImpf VInd) Fem Pl P3) : exstinguemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : exstinguer
+pass (VPass (VImpf VInd) Neutr Sg P2) : exstingueris
+pass (VPass (VImpf VInd) Neutr Sg P3) : exstinguetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : exstinguemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : exstinguemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : exstinguemur
+pass (VPass (VImpf VConj) Masc Sg P1) : exstinguerer
+pass (VPass (VImpf VConj) Masc Sg P2) : exstinguereris
+pass (VPass (VImpf VConj) Masc Sg P3) : exstingueretur
+pass (VPass (VImpf VConj) Masc Pl P1) : exstingueremur
+pass (VPass (VImpf VConj) Masc Pl P2) : exstingueremini
+pass (VPass (VImpf VConj) Masc Pl P3) : exstingueremur
+pass (VPass (VImpf VConj) Fem Sg P1) : exstinguerer
+pass (VPass (VImpf VConj) Fem Sg P2) : exstinguereris
+pass (VPass (VImpf VConj) Fem Sg P3) : exstingueretur
+pass (VPass (VImpf VConj) Fem Pl P1) : exstingueremur
+pass (VPass (VImpf VConj) Fem Pl P2) : exstingueremini
+pass (VPass (VImpf VConj) Fem Pl P3) : exstingueremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : exstinguerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : exstinguereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : exstingueretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : exstingueremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : exstingueremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : exstingueremur
+pass (VPass VFut Masc Sg P1) : exstinguebor
+pass (VPass VFut Masc Sg P2) : exstingueberis
+pass (VPass VFut Masc Sg P3) : exstinguebitur
+pass (VPass VFut Masc Pl P1) : exstinguebimur
+pass (VPass VFut Masc Pl P2) : exstinguebimini
+pass (VPass VFut Masc Pl P3) : exstinguebumur
+pass (VPass VFut Fem Sg P1) : exstinguebor
+pass (VPass VFut Fem Sg P2) : exstingueberis
+pass (VPass VFut Fem Sg P3) : exstinguebitur
+pass (VPass VFut Fem Pl P1) : exstinguebimur
+pass (VPass VFut Fem Pl P2) : exstinguebimini
+pass (VPass VFut Fem Pl P3) : exstinguebumur
+pass (VPass VFut Neutr Sg P1) : exstinguebor
+pass (VPass VFut Neutr Sg P2) : exstingueberis
+pass (VPass VFut Neutr Sg P3) : exstinguebitur
+pass (VPass VFut Neutr Pl P1) : exstinguebimur
+pass (VPass VFut Neutr Pl P2) : exstinguebimini
+pass (VPass VFut Neutr Pl P3) : exstinguebumur
+sup VSupAcc : exstinguetum
+sup VSupAbl : exstinguetu
+
+act (VAct VSim (VPres VInd) Sg P1) : extingueo
+act (VAct VSim (VPres VInd) Sg P2) : extingues
+act (VAct VSim (VPres VInd) Sg P3) : extinguet
+act (VAct VSim (VPres VInd) Pl P1) : extinguemus
+act (VAct VSim (VPres VInd) Pl P2) : extinguetis
+act (VAct VSim (VPres VInd) Pl P3) : extinguent
+act (VAct VSim (VPres VConj) Sg P1) : extingueam
+act (VAct VSim (VPres VConj) Sg P2) : extingueas
+act (VAct VSim (VPres VConj) Sg P3) : extingueat
+act (VAct VSim (VPres VConj) Pl P1) : extingueamus
+act (VAct VSim (VPres VConj) Pl P2) : extingueatis
+act (VAct VSim (VPres VConj) Pl P3) : extingueant
+act (VAct VSim (VImpf VInd) Sg P1) : extinguebam
+act (VAct VSim (VImpf VInd) Sg P2) : extinguebas
+act (VAct VSim (VImpf VInd) Sg P3) : extinguebat
+act (VAct VSim (VImpf VInd) Pl P1) : extinguebamus
+act (VAct VSim (VImpf VInd) Pl P2) : extinguebatis
+act (VAct VSim (VImpf VInd) Pl P3) : extinguebant
+act (VAct VSim (VImpf VConj) Sg P1) : extinguerem
+act (VAct VSim (VImpf VConj) Sg P2) : extingueres
+act (VAct VSim (VImpf VConj) Sg P3) : extingueret
+act (VAct VSim (VImpf VConj) Pl P1) : extingueremus
+act (VAct VSim (VImpf VConj) Pl P2) : extingueretis
+act (VAct VSim (VImpf VConj) Pl P3) : extinguerent
+act (VAct VSim VFut Sg P1) : extinguebo
+act (VAct VSim VFut Sg P2) : extinguebis
+act (VAct VSim VFut Sg P3) : extinguebit
+act (VAct VSim VFut Pl P1) : extinguebimus
+act (VAct VSim VFut Pl P2) : extinguebitis
+act (VAct VSim VFut Pl P3) : extinguebunt
+act (VAct VAnt (VPres VInd) Sg P1) : extinguui
+act (VAct VAnt (VPres VInd) Sg P2) : extinguuisti
+act (VAct VAnt (VPres VInd) Sg P3) : extinguuit
+act (VAct VAnt (VPres VInd) Pl P1) : extinguuimus
+act (VAct VAnt (VPres VInd) Pl P2) : extinguuistis
+act (VAct VAnt (VPres VInd) Pl P3) : extinguuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : extinguuerim
+act (VAct VAnt (VPres VConj) Sg P2) : extinguueris
+act (VAct VAnt (VPres VConj) Sg P3) : extinguuerit
+act (VAct VAnt (VPres VConj) Pl P1) : extinguuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : extinguueritis
+act (VAct VAnt (VPres VConj) Pl P3) : extinguuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : extinguueram
+act (VAct VAnt (VImpf VInd) Sg P2) : extinguueras
+act (VAct VAnt (VImpf VInd) Sg P3) : extinguuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : extinguueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : extinguueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : extinguuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : extinguuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : extinguuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : extinguuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : extinguuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : extinguuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : extinguuissent
+act (VAct VAnt VFut Sg P1) : extinguuero
+act (VAct VAnt VFut Sg P2) : extinguueris
+act (VAct VAnt VFut Sg P3) : extinguuerit
+act (VAct VAnt VFut Pl P1) : extinguuerimus
+act (VAct VAnt VFut Pl P2) : extinguueritis
+act (VAct VAnt VFut Pl P3) : extinguuerint
+c s : 
+ger VGenAcc : extinguendum
+ger VGenGen : extinguendi
+ger VGenDat : extinguendo
+ger VGenAbl : extinguendo
+geriv Masc Sg Nom : extinguendus
+geriv Masc Sg Acc : extinguendum
+geriv Masc Sg Gen : extinguendi
+geriv Masc Sg Dat : extinguendo
+geriv Masc Sg Abl : extinguendo
+geriv Masc Sg Voc : extinguende
+geriv Masc Pl Nom : extinguendi
+geriv Masc Pl Acc : extinguendos
+geriv Masc Pl Gen : extinguendorum
+geriv Masc Pl Dat : extinguendis
+geriv Masc Pl Abl : extinguendis
+geriv Masc Pl Voc : extinguendi
+geriv Fem Sg Nom : extinguenda
+geriv Fem Sg Acc : extinguendam
+geriv Fem Sg Gen : extinguendae
+geriv Fem Sg Dat : extinguendae
+geriv Fem Sg Abl : extinguenda
+geriv Fem Sg Voc : extinguenda
+geriv Fem Pl Nom : extinguendae
+geriv Fem Pl Acc : extinguendas
+geriv Fem Pl Gen : extinguendarum
+geriv Fem Pl Dat : extinguendis
+geriv Fem Pl Abl : extinguendis
+geriv Fem Pl Voc : extinguendae
+geriv Neutr Sg Nom : extinguendum
+geriv Neutr Sg Acc : extinguendum
+geriv Neutr Sg Gen : extinguendi
+geriv Neutr Sg Dat : extinguendo
+geriv Neutr Sg Abl : extinguendo
+geriv Neutr Sg Voc : extinguendum
+geriv Neutr Pl Nom : extinguenda
+geriv Neutr Pl Acc : extinguenda
+geriv Neutr Pl Gen : extinguendorum
+geriv Neutr Pl Dat : extinguendis
+geriv Neutr Pl Abl : extinguendis
+geriv Neutr Pl Voc : extinguenda
+imp (VImp1 Sg) : extingue
+imp (VImp1 Pl) : extinguete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : extingueto
+imp (VImp2 Sg P3) : extingueto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : extinguetote
+imp (VImp2 Pl P3) : extinguento
+inf VInfActPres : extinguere
+inf VInfActPerf : extinguuisse
+inf VInfActFut : extingueturum
+partActFut Masc Sg Nom : extingueturus
+partActFut Masc Sg Acc : extingueturum
+partActFut Masc Sg Gen : extingueturi
+partActFut Masc Sg Dat : extingueturo
+partActFut Masc Sg Abl : extingueturo
+partActFut Masc Sg Voc : extingueture
+partActFut Masc Pl Nom : extingueturi
+partActFut Masc Pl Acc : extingueturos
+partActFut Masc Pl Gen : extingueturorum
+partActFut Masc Pl Dat : extingueturis
+partActFut Masc Pl Abl : extingueturis
+partActFut Masc Pl Voc : extingueturi
+partActFut Fem Sg Nom : extinguetura
+partActFut Fem Sg Acc : extingueturam
+partActFut Fem Sg Gen : extingueturae
+partActFut Fem Sg Dat : extingueturae
+partActFut Fem Sg Abl : extinguetura
+partActFut Fem Sg Voc : extinguetura
+partActFut Fem Pl Nom : extingueturae
+partActFut Fem Pl Acc : extingueturas
+partActFut Fem Pl Gen : extingueturarum
+partActFut Fem Pl Dat : extingueturis
+partActFut Fem Pl Abl : extingueturis
+partActFut Fem Pl Voc : extingueturae
+partActFut Neutr Sg Nom : extingueturum
+partActFut Neutr Sg Acc : extingueturum
+partActFut Neutr Sg Gen : extingueturi
+partActFut Neutr Sg Dat : extingueturo
+partActFut Neutr Sg Abl : extingueturo
+partActFut Neutr Sg Voc : extingueturum
+partActFut Neutr Pl Nom : extinguetura
+partActFut Neutr Pl Acc : extinguetura
+partActFut Neutr Pl Gen : extingueturorum
+partActFut Neutr Pl Dat : extingueturis
+partActFut Neutr Pl Abl : extingueturis
+partActFut Neutr Pl Voc : extinguetura
+partActPres Masc Sg Nom : extinguens
+partActPres Masc Sg Acc : extinguentem
+partActPres Masc Sg Gen : extinguentis
+partActPres Masc Sg Dat : extinguenti
+partActPres Masc Sg Abl : extinguenti
+partActPres Masc Sg Voc : extinguens
+partActPres Masc Pl Nom : extinguentes
+partActPres Masc Pl Acc : extinguentes
+partActPres Masc Pl Gen : extinguentium
+partActPres Masc Pl Dat : extinguentibus
+partActPres Masc Pl Abl : extinguentibus
+partActPres Masc Pl Voc : extinguentes
+partActPres Fem Sg Nom : extinguens
+partActPres Fem Sg Acc : extinguentem
+partActPres Fem Sg Gen : extinguentis
+partActPres Fem Sg Dat : extinguenti
+partActPres Fem Sg Abl : extinguenti
+partActPres Fem Sg Voc : extinguens
+partActPres Fem Pl Nom : extinguentes
+partActPres Fem Pl Acc : extinguentes
+partActPres Fem Pl Gen : extinguentium
+partActPres Fem Pl Dat : extinguentibus
+partActPres Fem Pl Abl : extinguentibus
+partActPres Fem Pl Voc : extinguentes
+partActPres Neutr Sg Nom : extinguens
+partActPres Neutr Sg Acc : extinguens
+partActPres Neutr Sg Gen : extinguentis
+partActPres Neutr Sg Dat : extinguenti
+partActPres Neutr Sg Abl : extinguenti
+partActPres Neutr Sg Voc : extinguens
+partActPres Neutr Pl Nom : extinguentia
+partActPres Neutr Pl Acc : extinguentia
+partActPres Neutr Pl Gen : extinguentium
+partActPres Neutr Pl Dat : extinguentibus
+partActPres Neutr Pl Abl : extinguentibus
+partActPres Neutr Pl Voc : extinguentia
+partPassPerf Masc Sg Nom : extinguetus
+partPassPerf Masc Sg Acc : extinguetum
+partPassPerf Masc Sg Gen : extingueti
+partPassPerf Masc Sg Dat : extingueto
+partPassPerf Masc Sg Abl : extingueto
+partPassPerf Masc Sg Voc : extinguete
+partPassPerf Masc Pl Nom : extingueti
+partPassPerf Masc Pl Acc : extinguetos
+partPassPerf Masc Pl Gen : extinguetorum
+partPassPerf Masc Pl Dat : extinguetis
+partPassPerf Masc Pl Abl : extinguetis
+partPassPerf Masc Pl Voc : extingueti
+partPassPerf Fem Sg Nom : extingueta
+partPassPerf Fem Sg Acc : extinguetam
+partPassPerf Fem Sg Gen : extinguetae
+partPassPerf Fem Sg Dat : extinguetae
+partPassPerf Fem Sg Abl : extingueta
+partPassPerf Fem Sg Voc : extingueta
+partPassPerf Fem Pl Nom : extinguetae
+partPassPerf Fem Pl Acc : extinguetas
+partPassPerf Fem Pl Gen : extinguetarum
+partPassPerf Fem Pl Dat : extinguetis
+partPassPerf Fem Pl Abl : extinguetis
+partPassPerf Fem Pl Voc : extinguetae
+partPassPerf Neutr Sg Nom : extinguetum
+partPassPerf Neutr Sg Acc : extinguetum
+partPassPerf Neutr Sg Gen : extingueti
+partPassPerf Neutr Sg Dat : extingueto
+partPassPerf Neutr Sg Abl : extingueto
+partPassPerf Neutr Sg Voc : extinguetum
+partPassPerf Neutr Pl Nom : extingueta
+partPassPerf Neutr Pl Acc : extingueta
+partPassPerf Neutr Pl Gen : extinguetorum
+partPassPerf Neutr Pl Dat : extinguetis
+partPassPerf Neutr Pl Abl : extinguetis
+partPassPerf Neutr Pl Voc : extingueta
+pass (VPass (VPres VInd) Masc Sg P1) : extingueor
+pass (VPass (VPres VInd) Masc Sg P2) : extingueris
+pass (VPass (VPres VInd) Masc Sg P3) : extinguetur
+pass (VPass (VPres VInd) Masc Pl P1) : extinguemur
+pass (VPass (VPres VInd) Masc Pl P2) : extinguemini
+pass (VPass (VPres VInd) Masc Pl P3) : extinguemur
+pass (VPass (VPres VInd) Fem Sg P1) : extingueor
+pass (VPass (VPres VInd) Fem Sg P2) : extingueris
+pass (VPass (VPres VInd) Fem Sg P3) : extinguetur
+pass (VPass (VPres VInd) Fem Pl P1) : extinguemur
+pass (VPass (VPres VInd) Fem Pl P2) : extinguemini
+pass (VPass (VPres VInd) Fem Pl P3) : extinguemur
+pass (VPass (VPres VInd) Neutr Sg P1) : extingueor
+pass (VPass (VPres VInd) Neutr Sg P2) : extingueris
+pass (VPass (VPres VInd) Neutr Sg P3) : extinguetur
+pass (VPass (VPres VInd) Neutr Pl P1) : extinguemur
+pass (VPass (VPres VInd) Neutr Pl P2) : extinguemini
+pass (VPass (VPres VInd) Neutr Pl P3) : extinguemur
+pass (VPass (VPres VConj) Masc Sg P1) : extinguear
+pass (VPass (VPres VConj) Masc Sg P2) : extinguearis
+pass (VPass (VPres VConj) Masc Sg P3) : extingueatur
+pass (VPass (VPres VConj) Masc Pl P1) : extingueamur
+pass (VPass (VPres VConj) Masc Pl P2) : extingueamini
+pass (VPass (VPres VConj) Masc Pl P3) : extingueamur
+pass (VPass (VPres VConj) Fem Sg P1) : extinguear
+pass (VPass (VPres VConj) Fem Sg P2) : extinguearis
+pass (VPass (VPres VConj) Fem Sg P3) : extingueatur
+pass (VPass (VPres VConj) Fem Pl P1) : extingueamur
+pass (VPass (VPres VConj) Fem Pl P2) : extingueamini
+pass (VPass (VPres VConj) Fem Pl P3) : extingueamur
+pass (VPass (VPres VConj) Neutr Sg P1) : extinguear
+pass (VPass (VPres VConj) Neutr Sg P2) : extinguearis
+pass (VPass (VPres VConj) Neutr Sg P3) : extingueatur
+pass (VPass (VPres VConj) Neutr Pl P1) : extingueamur
+pass (VPass (VPres VConj) Neutr Pl P2) : extingueamini
+pass (VPass (VPres VConj) Neutr Pl P3) : extingueamur
+pass (VPass (VImpf VInd) Masc Sg P1) : extinguer
+pass (VPass (VImpf VInd) Masc Sg P2) : extingueris
+pass (VPass (VImpf VInd) Masc Sg P3) : extinguetur
+pass (VPass (VImpf VInd) Masc Pl P1) : extinguemur
+pass (VPass (VImpf VInd) Masc Pl P2) : extinguemini
+pass (VPass (VImpf VInd) Masc Pl P3) : extinguemur
+pass (VPass (VImpf VInd) Fem Sg P1) : extinguer
+pass (VPass (VImpf VInd) Fem Sg P2) : extingueris
+pass (VPass (VImpf VInd) Fem Sg P3) : extinguetur
+pass (VPass (VImpf VInd) Fem Pl P1) : extinguemur
+pass (VPass (VImpf VInd) Fem Pl P2) : extinguemini
+pass (VPass (VImpf VInd) Fem Pl P3) : extinguemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : extinguer
+pass (VPass (VImpf VInd) Neutr Sg P2) : extingueris
+pass (VPass (VImpf VInd) Neutr Sg P3) : extinguetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : extinguemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : extinguemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : extinguemur
+pass (VPass (VImpf VConj) Masc Sg P1) : extinguerer
+pass (VPass (VImpf VConj) Masc Sg P2) : extinguereris
+pass (VPass (VImpf VConj) Masc Sg P3) : extingueretur
+pass (VPass (VImpf VConj) Masc Pl P1) : extingueremur
+pass (VPass (VImpf VConj) Masc Pl P2) : extingueremini
+pass (VPass (VImpf VConj) Masc Pl P3) : extingueremur
+pass (VPass (VImpf VConj) Fem Sg P1) : extinguerer
+pass (VPass (VImpf VConj) Fem Sg P2) : extinguereris
+pass (VPass (VImpf VConj) Fem Sg P3) : extingueretur
+pass (VPass (VImpf VConj) Fem Pl P1) : extingueremur
+pass (VPass (VImpf VConj) Fem Pl P2) : extingueremini
+pass (VPass (VImpf VConj) Fem Pl P3) : extingueremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : extinguerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : extinguereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : extingueretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : extingueremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : extingueremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : extingueremur
+pass (VPass VFut Masc Sg P1) : extinguebor
+pass (VPass VFut Masc Sg P2) : extingueberis
+pass (VPass VFut Masc Sg P3) : extinguebitur
+pass (VPass VFut Masc Pl P1) : extinguebimur
+pass (VPass VFut Masc Pl P2) : extinguebimini
+pass (VPass VFut Masc Pl P3) : extinguebumur
+pass (VPass VFut Fem Sg P1) : extinguebor
+pass (VPass VFut Fem Sg P2) : extingueberis
+pass (VPass VFut Fem Sg P3) : extinguebitur
+pass (VPass VFut Fem Pl P1) : extinguebimur
+pass (VPass VFut Fem Pl P2) : extinguebimini
+pass (VPass VFut Fem Pl P3) : extinguebumur
+pass (VPass VFut Neutr Sg P1) : extinguebor
+pass (VPass VFut Neutr Sg P2) : extingueberis
+pass (VPass VFut Neutr Sg P3) : extinguebitur
+pass (VPass VFut Neutr Pl P1) : extinguebimur
+pass (VPass VFut Neutr Pl P2) : extinguebimini
+pass (VPass VFut Neutr Pl P3) : extinguebumur
+sup VSupAcc : extinguetum
+sup VSupAbl : extinguetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : doceo
+act (VAct VSim (VPres VInd) Sg P2) : doces
+act (VAct VSim (VPres VInd) Sg P3) : docet
+act (VAct VSim (VPres VInd) Pl P1) : docemus
+act (VAct VSim (VPres VInd) Pl P2) : docetis
+act (VAct VSim (VPres VInd) Pl P3) : docent
+act (VAct VSim (VPres VConj) Sg P1) : doceam
+act (VAct VSim (VPres VConj) Sg P2) : doceas
+act (VAct VSim (VPres VConj) Sg P3) : doceat
+act (VAct VSim (VPres VConj) Pl P1) : doceamus
+act (VAct VSim (VPres VConj) Pl P2) : doceatis
+act (VAct VSim (VPres VConj) Pl P3) : doceant
+act (VAct VSim (VImpf VInd) Sg P1) : docebam
+act (VAct VSim (VImpf VInd) Sg P2) : docebas
+act (VAct VSim (VImpf VInd) Sg P3) : docebat
+act (VAct VSim (VImpf VInd) Pl P1) : docebamus
+act (VAct VSim (VImpf VInd) Pl P2) : docebatis
+act (VAct VSim (VImpf VInd) Pl P3) : docebant
+act (VAct VSim (VImpf VConj) Sg P1) : docerem
+act (VAct VSim (VImpf VConj) Sg P2) : doceres
+act (VAct VSim (VImpf VConj) Sg P3) : doceret
+act (VAct VSim (VImpf VConj) Pl P1) : doceremus
+act (VAct VSim (VImpf VConj) Pl P2) : doceretis
+act (VAct VSim (VImpf VConj) Pl P3) : docerent
+act (VAct VSim VFut Sg P1) : docebo
+act (VAct VSim VFut Sg P2) : docebis
+act (VAct VSim VFut Sg P3) : docebit
+act (VAct VSim VFut Pl P1) : docebimus
+act (VAct VSim VFut Pl P2) : docebitis
+act (VAct VSim VFut Pl P3) : docebunt
+act (VAct VAnt (VPres VInd) Sg P1) : docui
+act (VAct VAnt (VPres VInd) Sg P2) : docuisti
+act (VAct VAnt (VPres VInd) Sg P3) : docuit
+act (VAct VAnt (VPres VInd) Pl P1) : docuimus
+act (VAct VAnt (VPres VInd) Pl P2) : docuistis
+act (VAct VAnt (VPres VInd) Pl P3) : docuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : docuerim
+act (VAct VAnt (VPres VConj) Sg P2) : docueris
+act (VAct VAnt (VPres VConj) Sg P3) : docuerit
+act (VAct VAnt (VPres VConj) Pl P1) : docuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : docueritis
+act (VAct VAnt (VPres VConj) Pl P3) : docuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : docueram
+act (VAct VAnt (VImpf VInd) Sg P2) : docueras
+act (VAct VAnt (VImpf VInd) Sg P3) : docuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : docueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : docueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : docuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : docuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : docuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : docuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : docuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : docuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : docuissent
+act (VAct VAnt VFut Sg P1) : docuero
+act (VAct VAnt VFut Sg P2) : docueris
+act (VAct VAnt VFut Sg P3) : docuerit
+act (VAct VAnt VFut Pl P1) : docuerimus
+act (VAct VAnt VFut Pl P2) : docueritis
+act (VAct VAnt VFut Pl P3) : docuerint
+c s : 
+ger VGenAcc : docendum
+ger VGenGen : docendi
+ger VGenDat : docendo
+ger VGenAbl : docendo
+geriv Masc Sg Nom : docendus
+geriv Masc Sg Acc : docendum
+geriv Masc Sg Gen : docendi
+geriv Masc Sg Dat : docendo
+geriv Masc Sg Abl : docendo
+geriv Masc Sg Voc : docende
+geriv Masc Pl Nom : docendi
+geriv Masc Pl Acc : docendos
+geriv Masc Pl Gen : docendorum
+geriv Masc Pl Dat : docendis
+geriv Masc Pl Abl : docendis
+geriv Masc Pl Voc : docendi
+geriv Fem Sg Nom : docenda
+geriv Fem Sg Acc : docendam
+geriv Fem Sg Gen : docendae
+geriv Fem Sg Dat : docendae
+geriv Fem Sg Abl : docenda
+geriv Fem Sg Voc : docenda
+geriv Fem Pl Nom : docendae
+geriv Fem Pl Acc : docendas
+geriv Fem Pl Gen : docendarum
+geriv Fem Pl Dat : docendis
+geriv Fem Pl Abl : docendis
+geriv Fem Pl Voc : docendae
+geriv Neutr Sg Nom : docendum
+geriv Neutr Sg Acc : docendum
+geriv Neutr Sg Gen : docendi
+geriv Neutr Sg Dat : docendo
+geriv Neutr Sg Abl : docendo
+geriv Neutr Sg Voc : docendum
+geriv Neutr Pl Nom : docenda
+geriv Neutr Pl Acc : docenda
+geriv Neutr Pl Gen : docendorum
+geriv Neutr Pl Dat : docendis
+geriv Neutr Pl Abl : docendis
+geriv Neutr Pl Voc : docenda
+imp (VImp1 Sg) : doce
+imp (VImp1 Pl) : docete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : doceto
+imp (VImp2 Sg P3) : doceto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : docetote
+imp (VImp2 Pl P3) : docento
+inf VInfActPres : docere
+inf VInfActPerf : docuisse
+inf VInfActFut : doceturum
+partActFut Masc Sg Nom : doceturus
+partActFut Masc Sg Acc : doceturum
+partActFut Masc Sg Gen : doceturi
+partActFut Masc Sg Dat : doceturo
+partActFut Masc Sg Abl : doceturo
+partActFut Masc Sg Voc : doceture
+partActFut Masc Pl Nom : doceturi
+partActFut Masc Pl Acc : doceturos
+partActFut Masc Pl Gen : doceturorum
+partActFut Masc Pl Dat : doceturis
+partActFut Masc Pl Abl : doceturis
+partActFut Masc Pl Voc : doceturi
+partActFut Fem Sg Nom : docetura
+partActFut Fem Sg Acc : doceturam
+partActFut Fem Sg Gen : doceturae
+partActFut Fem Sg Dat : doceturae
+partActFut Fem Sg Abl : docetura
+partActFut Fem Sg Voc : docetura
+partActFut Fem Pl Nom : doceturae
+partActFut Fem Pl Acc : doceturas
+partActFut Fem Pl Gen : doceturarum
+partActFut Fem Pl Dat : doceturis
+partActFut Fem Pl Abl : doceturis
+partActFut Fem Pl Voc : doceturae
+partActFut Neutr Sg Nom : doceturum
+partActFut Neutr Sg Acc : doceturum
+partActFut Neutr Sg Gen : doceturi
+partActFut Neutr Sg Dat : doceturo
+partActFut Neutr Sg Abl : doceturo
+partActFut Neutr Sg Voc : doceturum
+partActFut Neutr Pl Nom : docetura
+partActFut Neutr Pl Acc : docetura
+partActFut Neutr Pl Gen : doceturorum
+partActFut Neutr Pl Dat : doceturis
+partActFut Neutr Pl Abl : doceturis
+partActFut Neutr Pl Voc : docetura
+partActPres Masc Sg Nom : docens
+partActPres Masc Sg Acc : docentem
+partActPres Masc Sg Gen : docentis
+partActPres Masc Sg Dat : docenti
+partActPres Masc Sg Abl : docenti
+partActPres Masc Sg Voc : docens
+partActPres Masc Pl Nom : docentes
+partActPres Masc Pl Acc : docentes
+partActPres Masc Pl Gen : docentium
+partActPres Masc Pl Dat : docentibus
+partActPres Masc Pl Abl : docentibus
+partActPres Masc Pl Voc : docentes
+partActPres Fem Sg Nom : docens
+partActPres Fem Sg Acc : docentem
+partActPres Fem Sg Gen : docentis
+partActPres Fem Sg Dat : docenti
+partActPres Fem Sg Abl : docenti
+partActPres Fem Sg Voc : docens
+partActPres Fem Pl Nom : docentes
+partActPres Fem Pl Acc : docentes
+partActPres Fem Pl Gen : docentium
+partActPres Fem Pl Dat : docentibus
+partActPres Fem Pl Abl : docentibus
+partActPres Fem Pl Voc : docentes
+partActPres Neutr Sg Nom : docens
+partActPres Neutr Sg Acc : docens
+partActPres Neutr Sg Gen : docentis
+partActPres Neutr Sg Dat : docenti
+partActPres Neutr Sg Abl : docenti
+partActPres Neutr Sg Voc : docens
+partActPres Neutr Pl Nom : docentia
+partActPres Neutr Pl Acc : docentia
+partActPres Neutr Pl Gen : docentium
+partActPres Neutr Pl Dat : docentibus
+partActPres Neutr Pl Abl : docentibus
+partActPres Neutr Pl Voc : docentia
+partPassPerf Masc Sg Nom : docetus
+partPassPerf Masc Sg Acc : docetum
+partPassPerf Masc Sg Gen : doceti
+partPassPerf Masc Sg Dat : doceto
+partPassPerf Masc Sg Abl : doceto
+partPassPerf Masc Sg Voc : docete
+partPassPerf Masc Pl Nom : doceti
+partPassPerf Masc Pl Acc : docetos
+partPassPerf Masc Pl Gen : docetorum
+partPassPerf Masc Pl Dat : docetis
+partPassPerf Masc Pl Abl : docetis
+partPassPerf Masc Pl Voc : doceti
+partPassPerf Fem Sg Nom : doceta
+partPassPerf Fem Sg Acc : docetam
+partPassPerf Fem Sg Gen : docetae
+partPassPerf Fem Sg Dat : docetae
+partPassPerf Fem Sg Abl : doceta
+partPassPerf Fem Sg Voc : doceta
+partPassPerf Fem Pl Nom : docetae
+partPassPerf Fem Pl Acc : docetas
+partPassPerf Fem Pl Gen : docetarum
+partPassPerf Fem Pl Dat : docetis
+partPassPerf Fem Pl Abl : docetis
+partPassPerf Fem Pl Voc : docetae
+partPassPerf Neutr Sg Nom : docetum
+partPassPerf Neutr Sg Acc : docetum
+partPassPerf Neutr Sg Gen : doceti
+partPassPerf Neutr Sg Dat : doceto
+partPassPerf Neutr Sg Abl : doceto
+partPassPerf Neutr Sg Voc : docetum
+partPassPerf Neutr Pl Nom : doceta
+partPassPerf Neutr Pl Acc : doceta
+partPassPerf Neutr Pl Gen : docetorum
+partPassPerf Neutr Pl Dat : docetis
+partPassPerf Neutr Pl Abl : docetis
+partPassPerf Neutr Pl Voc : doceta
+pass (VPass (VPres VInd) Masc Sg P1) : doceor
+pass (VPass (VPres VInd) Masc Sg P2) : doceris
+pass (VPass (VPres VInd) Masc Sg P3) : docetur
+pass (VPass (VPres VInd) Masc Pl P1) : docemur
+pass (VPass (VPres VInd) Masc Pl P2) : docemini
+pass (VPass (VPres VInd) Masc Pl P3) : docemur
+pass (VPass (VPres VInd) Fem Sg P1) : doceor
+pass (VPass (VPres VInd) Fem Sg P2) : doceris
+pass (VPass (VPres VInd) Fem Sg P3) : docetur
+pass (VPass (VPres VInd) Fem Pl P1) : docemur
+pass (VPass (VPres VInd) Fem Pl P2) : docemini
+pass (VPass (VPres VInd) Fem Pl P3) : docemur
+pass (VPass (VPres VInd) Neutr Sg P1) : doceor
+pass (VPass (VPres VInd) Neutr Sg P2) : doceris
+pass (VPass (VPres VInd) Neutr Sg P3) : docetur
+pass (VPass (VPres VInd) Neutr Pl P1) : docemur
+pass (VPass (VPres VInd) Neutr Pl P2) : docemini
+pass (VPass (VPres VInd) Neutr Pl P3) : docemur
+pass (VPass (VPres VConj) Masc Sg P1) : docear
+pass (VPass (VPres VConj) Masc Sg P2) : docearis
+pass (VPass (VPres VConj) Masc Sg P3) : doceatur
+pass (VPass (VPres VConj) Masc Pl P1) : doceamur
+pass (VPass (VPres VConj) Masc Pl P2) : doceamini
+pass (VPass (VPres VConj) Masc Pl P3) : doceamur
+pass (VPass (VPres VConj) Fem Sg P1) : docear
+pass (VPass (VPres VConj) Fem Sg P2) : docearis
+pass (VPass (VPres VConj) Fem Sg P3) : doceatur
+pass (VPass (VPres VConj) Fem Pl P1) : doceamur
+pass (VPass (VPres VConj) Fem Pl P2) : doceamini
+pass (VPass (VPres VConj) Fem Pl P3) : doceamur
+pass (VPass (VPres VConj) Neutr Sg P1) : docear
+pass (VPass (VPres VConj) Neutr Sg P2) : docearis
+pass (VPass (VPres VConj) Neutr Sg P3) : doceatur
+pass (VPass (VPres VConj) Neutr Pl P1) : doceamur
+pass (VPass (VPres VConj) Neutr Pl P2) : doceamini
+pass (VPass (VPres VConj) Neutr Pl P3) : doceamur
+pass (VPass (VImpf VInd) Masc Sg P1) : docer
+pass (VPass (VImpf VInd) Masc Sg P2) : doceris
+pass (VPass (VImpf VInd) Masc Sg P3) : docetur
+pass (VPass (VImpf VInd) Masc Pl P1) : docemur
+pass (VPass (VImpf VInd) Masc Pl P2) : docemini
+pass (VPass (VImpf VInd) Masc Pl P3) : docemur
+pass (VPass (VImpf VInd) Fem Sg P1) : docer
+pass (VPass (VImpf VInd) Fem Sg P2) : doceris
+pass (VPass (VImpf VInd) Fem Sg P3) : docetur
+pass (VPass (VImpf VInd) Fem Pl P1) : docemur
+pass (VPass (VImpf VInd) Fem Pl P2) : docemini
+pass (VPass (VImpf VInd) Fem Pl P3) : docemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : docer
+pass (VPass (VImpf VInd) Neutr Sg P2) : doceris
+pass (VPass (VImpf VInd) Neutr Sg P3) : docetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : docemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : docemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : docemur
+pass (VPass (VImpf VConj) Masc Sg P1) : docerer
+pass (VPass (VImpf VConj) Masc Sg P2) : docereris
+pass (VPass (VImpf VConj) Masc Sg P3) : doceretur
+pass (VPass (VImpf VConj) Masc Pl P1) : doceremur
+pass (VPass (VImpf VConj) Masc Pl P2) : doceremini
+pass (VPass (VImpf VConj) Masc Pl P3) : doceremur
+pass (VPass (VImpf VConj) Fem Sg P1) : docerer
+pass (VPass (VImpf VConj) Fem Sg P2) : docereris
+pass (VPass (VImpf VConj) Fem Sg P3) : doceretur
+pass (VPass (VImpf VConj) Fem Pl P1) : doceremur
+pass (VPass (VImpf VConj) Fem Pl P2) : doceremini
+pass (VPass (VImpf VConj) Fem Pl P3) : doceremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : docerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : docereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : doceretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : doceremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : doceremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : doceremur
+pass (VPass VFut Masc Sg P1) : docebor
+pass (VPass VFut Masc Sg P2) : doceberis
+pass (VPass VFut Masc Sg P3) : docebitur
+pass (VPass VFut Masc Pl P1) : docebimur
+pass (VPass VFut Masc Pl P2) : docebimini
+pass (VPass VFut Masc Pl P3) : docebumur
+pass (VPass VFut Fem Sg P1) : docebor
+pass (VPass VFut Fem Sg P2) : doceberis
+pass (VPass VFut Fem Sg P3) : docebitur
+pass (VPass VFut Fem Pl P1) : docebimur
+pass (VPass VFut Fem Pl P2) : docebimini
+pass (VPass VFut Fem Pl P3) : docebumur
+pass (VPass VFut Neutr Sg P1) : docebor
+pass (VPass VFut Neutr Sg P2) : doceberis
+pass (VPass VFut Neutr Sg P3) : docebitur
+pass (VPass VFut Neutr Pl P1) : docebimur
+pass (VPass VFut Neutr Pl P2) : docebimini
+pass (VPass VFut Neutr Pl P3) : docebumur
+sup VSupAcc : docetum
+sup VSupAbl : docetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : iaceo
+act (VAct VSim (VPres VInd) Sg P2) : iaces
+act (VAct VSim (VPres VInd) Sg P3) : iacet
+act (VAct VSim (VPres VInd) Pl P1) : iacemus
+act (VAct VSim (VPres VInd) Pl P2) : iacetis
+act (VAct VSim (VPres VInd) Pl P3) : iacent
+act (VAct VSim (VPres VConj) Sg P1) : iaceam
+act (VAct VSim (VPres VConj) Sg P2) : iaceas
+act (VAct VSim (VPres VConj) Sg P3) : iaceat
+act (VAct VSim (VPres VConj) Pl P1) : iaceamus
+act (VAct VSim (VPres VConj) Pl P2) : iaceatis
+act (VAct VSim (VPres VConj) Pl P3) : iaceant
+act (VAct VSim (VImpf VInd) Sg P1) : iacebam
+act (VAct VSim (VImpf VInd) Sg P2) : iacebas
+act (VAct VSim (VImpf VInd) Sg P3) : iacebat
+act (VAct VSim (VImpf VInd) Pl P1) : iacebamus
+act (VAct VSim (VImpf VInd) Pl P2) : iacebatis
+act (VAct VSim (VImpf VInd) Pl P3) : iacebant
+act (VAct VSim (VImpf VConj) Sg P1) : iacerem
+act (VAct VSim (VImpf VConj) Sg P2) : iaceres
+act (VAct VSim (VImpf VConj) Sg P3) : iaceret
+act (VAct VSim (VImpf VConj) Pl P1) : iaceremus
+act (VAct VSim (VImpf VConj) Pl P2) : iaceretis
+act (VAct VSim (VImpf VConj) Pl P3) : iacerent
+act (VAct VSim VFut Sg P1) : iacebo
+act (VAct VSim VFut Sg P2) : iacebis
+act (VAct VSim VFut Sg P3) : iacebit
+act (VAct VSim VFut Pl P1) : iacebimus
+act (VAct VSim VFut Pl P2) : iacebitis
+act (VAct VSim VFut Pl P3) : iacebunt
+act (VAct VAnt (VPres VInd) Sg P1) : iacui
+act (VAct VAnt (VPres VInd) Sg P2) : iacuisti
+act (VAct VAnt (VPres VInd) Sg P3) : iacuit
+act (VAct VAnt (VPres VInd) Pl P1) : iacuimus
+act (VAct VAnt (VPres VInd) Pl P2) : iacuistis
+act (VAct VAnt (VPres VInd) Pl P3) : iacuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : iacuerim
+act (VAct VAnt (VPres VConj) Sg P2) : iacueris
+act (VAct VAnt (VPres VConj) Sg P3) : iacuerit
+act (VAct VAnt (VPres VConj) Pl P1) : iacuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : iacueritis
+act (VAct VAnt (VPres VConj) Pl P3) : iacuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : iacueram
+act (VAct VAnt (VImpf VInd) Sg P2) : iacueras
+act (VAct VAnt (VImpf VInd) Sg P3) : iacuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : iacueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : iacueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : iacuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : iacuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : iacuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : iacuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : iacuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : iacuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : iacuissent
+act (VAct VAnt VFut Sg P1) : iacuero
+act (VAct VAnt VFut Sg P2) : iacueris
+act (VAct VAnt VFut Sg P3) : iacuerit
+act (VAct VAnt VFut Pl P1) : iacuerimus
+act (VAct VAnt VFut Pl P2) : iacueritis
+act (VAct VAnt VFut Pl P3) : iacuerint
+c s : 
+ger VGenAcc : iacendum
+ger VGenGen : iacendi
+ger VGenDat : iacendo
+ger VGenAbl : iacendo
+geriv Masc Sg Nom : iacendus
+geriv Masc Sg Acc : iacendum
+geriv Masc Sg Gen : iacendi
+geriv Masc Sg Dat : iacendo
+geriv Masc Sg Abl : iacendo
+geriv Masc Sg Voc : iacende
+geriv Masc Pl Nom : iacendi
+geriv Masc Pl Acc : iacendos
+geriv Masc Pl Gen : iacendorum
+geriv Masc Pl Dat : iacendis
+geriv Masc Pl Abl : iacendis
+geriv Masc Pl Voc : iacendi
+geriv Fem Sg Nom : iacenda
+geriv Fem Sg Acc : iacendam
+geriv Fem Sg Gen : iacendae
+geriv Fem Sg Dat : iacendae
+geriv Fem Sg Abl : iacenda
+geriv Fem Sg Voc : iacenda
+geriv Fem Pl Nom : iacendae
+geriv Fem Pl Acc : iacendas
+geriv Fem Pl Gen : iacendarum
+geriv Fem Pl Dat : iacendis
+geriv Fem Pl Abl : iacendis
+geriv Fem Pl Voc : iacendae
+geriv Neutr Sg Nom : iacendum
+geriv Neutr Sg Acc : iacendum
+geriv Neutr Sg Gen : iacendi
+geriv Neutr Sg Dat : iacendo
+geriv Neutr Sg Abl : iacendo
+geriv Neutr Sg Voc : iacendum
+geriv Neutr Pl Nom : iacenda
+geriv Neutr Pl Acc : iacenda
+geriv Neutr Pl Gen : iacendorum
+geriv Neutr Pl Dat : iacendis
+geriv Neutr Pl Abl : iacendis
+geriv Neutr Pl Voc : iacenda
+imp (VImp1 Sg) : iace
+imp (VImp1 Pl) : iacete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : iaceto
+imp (VImp2 Sg P3) : iaceto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : iacetote
+imp (VImp2 Pl P3) : iacento
+inf VInfActPres : iacere
+inf VInfActPerf : iacuisse
+inf VInfActFut : iaceturum
+partActFut Masc Sg Nom : iaceturus
+partActFut Masc Sg Acc : iaceturum
+partActFut Masc Sg Gen : iaceturi
+partActFut Masc Sg Dat : iaceturo
+partActFut Masc Sg Abl : iaceturo
+partActFut Masc Sg Voc : iaceture
+partActFut Masc Pl Nom : iaceturi
+partActFut Masc Pl Acc : iaceturos
+partActFut Masc Pl Gen : iaceturorum
+partActFut Masc Pl Dat : iaceturis
+partActFut Masc Pl Abl : iaceturis
+partActFut Masc Pl Voc : iaceturi
+partActFut Fem Sg Nom : iacetura
+partActFut Fem Sg Acc : iaceturam
+partActFut Fem Sg Gen : iaceturae
+partActFut Fem Sg Dat : iaceturae
+partActFut Fem Sg Abl : iacetura
+partActFut Fem Sg Voc : iacetura
+partActFut Fem Pl Nom : iaceturae
+partActFut Fem Pl Acc : iaceturas
+partActFut Fem Pl Gen : iaceturarum
+partActFut Fem Pl Dat : iaceturis
+partActFut Fem Pl Abl : iaceturis
+partActFut Fem Pl Voc : iaceturae
+partActFut Neutr Sg Nom : iaceturum
+partActFut Neutr Sg Acc : iaceturum
+partActFut Neutr Sg Gen : iaceturi
+partActFut Neutr Sg Dat : iaceturo
+partActFut Neutr Sg Abl : iaceturo
+partActFut Neutr Sg Voc : iaceturum
+partActFut Neutr Pl Nom : iacetura
+partActFut Neutr Pl Acc : iacetura
+partActFut Neutr Pl Gen : iaceturorum
+partActFut Neutr Pl Dat : iaceturis
+partActFut Neutr Pl Abl : iaceturis
+partActFut Neutr Pl Voc : iacetura
+partActPres Masc Sg Nom : iacens
+partActPres Masc Sg Acc : iacentem
+partActPres Masc Sg Gen : iacentis
+partActPres Masc Sg Dat : iacenti
+partActPres Masc Sg Abl : iacenti
+partActPres Masc Sg Voc : iacens
+partActPres Masc Pl Nom : iacentes
+partActPres Masc Pl Acc : iacentes
+partActPres Masc Pl Gen : iacentium
+partActPres Masc Pl Dat : iacentibus
+partActPres Masc Pl Abl : iacentibus
+partActPres Masc Pl Voc : iacentes
+partActPres Fem Sg Nom : iacens
+partActPres Fem Sg Acc : iacentem
+partActPres Fem Sg Gen : iacentis
+partActPres Fem Sg Dat : iacenti
+partActPres Fem Sg Abl : iacenti
+partActPres Fem Sg Voc : iacens
+partActPres Fem Pl Nom : iacentes
+partActPres Fem Pl Acc : iacentes
+partActPres Fem Pl Gen : iacentium
+partActPres Fem Pl Dat : iacentibus
+partActPres Fem Pl Abl : iacentibus
+partActPres Fem Pl Voc : iacentes
+partActPres Neutr Sg Nom : iacens
+partActPres Neutr Sg Acc : iacens
+partActPres Neutr Sg Gen : iacentis
+partActPres Neutr Sg Dat : iacenti
+partActPres Neutr Sg Abl : iacenti
+partActPres Neutr Sg Voc : iacens
+partActPres Neutr Pl Nom : iacentia
+partActPres Neutr Pl Acc : iacentia
+partActPres Neutr Pl Gen : iacentium
+partActPres Neutr Pl Dat : iacentibus
+partActPres Neutr Pl Abl : iacentibus
+partActPres Neutr Pl Voc : iacentia
+partPassPerf Masc Sg Nom : iacetus
+partPassPerf Masc Sg Acc : iacetum
+partPassPerf Masc Sg Gen : iaceti
+partPassPerf Masc Sg Dat : iaceto
+partPassPerf Masc Sg Abl : iaceto
+partPassPerf Masc Sg Voc : iacete
+partPassPerf Masc Pl Nom : iaceti
+partPassPerf Masc Pl Acc : iacetos
+partPassPerf Masc Pl Gen : iacetorum
+partPassPerf Masc Pl Dat : iacetis
+partPassPerf Masc Pl Abl : iacetis
+partPassPerf Masc Pl Voc : iaceti
+partPassPerf Fem Sg Nom : iaceta
+partPassPerf Fem Sg Acc : iacetam
+partPassPerf Fem Sg Gen : iacetae
+partPassPerf Fem Sg Dat : iacetae
+partPassPerf Fem Sg Abl : iaceta
+partPassPerf Fem Sg Voc : iaceta
+partPassPerf Fem Pl Nom : iacetae
+partPassPerf Fem Pl Acc : iacetas
+partPassPerf Fem Pl Gen : iacetarum
+partPassPerf Fem Pl Dat : iacetis
+partPassPerf Fem Pl Abl : iacetis
+partPassPerf Fem Pl Voc : iacetae
+partPassPerf Neutr Sg Nom : iacetum
+partPassPerf Neutr Sg Acc : iacetum
+partPassPerf Neutr Sg Gen : iaceti
+partPassPerf Neutr Sg Dat : iaceto
+partPassPerf Neutr Sg Abl : iaceto
+partPassPerf Neutr Sg Voc : iacetum
+partPassPerf Neutr Pl Nom : iaceta
+partPassPerf Neutr Pl Acc : iaceta
+partPassPerf Neutr Pl Gen : iacetorum
+partPassPerf Neutr Pl Dat : iacetis
+partPassPerf Neutr Pl Abl : iacetis
+partPassPerf Neutr Pl Voc : iaceta
+pass (VPass (VPres VInd) Masc Sg P1) : iaceor
+pass (VPass (VPres VInd) Masc Sg P2) : iaceris
+pass (VPass (VPres VInd) Masc Sg P3) : iacetur
+pass (VPass (VPres VInd) Masc Pl P1) : iacemur
+pass (VPass (VPres VInd) Masc Pl P2) : iacemini
+pass (VPass (VPres VInd) Masc Pl P3) : iacemur
+pass (VPass (VPres VInd) Fem Sg P1) : iaceor
+pass (VPass (VPres VInd) Fem Sg P2) : iaceris
+pass (VPass (VPres VInd) Fem Sg P3) : iacetur
+pass (VPass (VPres VInd) Fem Pl P1) : iacemur
+pass (VPass (VPres VInd) Fem Pl P2) : iacemini
+pass (VPass (VPres VInd) Fem Pl P3) : iacemur
+pass (VPass (VPres VInd) Neutr Sg P1) : iaceor
+pass (VPass (VPres VInd) Neutr Sg P2) : iaceris
+pass (VPass (VPres VInd) Neutr Sg P3) : iacetur
+pass (VPass (VPres VInd) Neutr Pl P1) : iacemur
+pass (VPass (VPres VInd) Neutr Pl P2) : iacemini
+pass (VPass (VPres VInd) Neutr Pl P3) : iacemur
+pass (VPass (VPres VConj) Masc Sg P1) : iacear
+pass (VPass (VPres VConj) Masc Sg P2) : iacearis
+pass (VPass (VPres VConj) Masc Sg P3) : iaceatur
+pass (VPass (VPres VConj) Masc Pl P1) : iaceamur
+pass (VPass (VPres VConj) Masc Pl P2) : iaceamini
+pass (VPass (VPres VConj) Masc Pl P3) : iaceamur
+pass (VPass (VPres VConj) Fem Sg P1) : iacear
+pass (VPass (VPres VConj) Fem Sg P2) : iacearis
+pass (VPass (VPres VConj) Fem Sg P3) : iaceatur
+pass (VPass (VPres VConj) Fem Pl P1) : iaceamur
+pass (VPass (VPres VConj) Fem Pl P2) : iaceamini
+pass (VPass (VPres VConj) Fem Pl P3) : iaceamur
+pass (VPass (VPres VConj) Neutr Sg P1) : iacear
+pass (VPass (VPres VConj) Neutr Sg P2) : iacearis
+pass (VPass (VPres VConj) Neutr Sg P3) : iaceatur
+pass (VPass (VPres VConj) Neutr Pl P1) : iaceamur
+pass (VPass (VPres VConj) Neutr Pl P2) : iaceamini
+pass (VPass (VPres VConj) Neutr Pl P3) : iaceamur
+pass (VPass (VImpf VInd) Masc Sg P1) : iacer
+pass (VPass (VImpf VInd) Masc Sg P2) : iaceris
+pass (VPass (VImpf VInd) Masc Sg P3) : iacetur
+pass (VPass (VImpf VInd) Masc Pl P1) : iacemur
+pass (VPass (VImpf VInd) Masc Pl P2) : iacemini
+pass (VPass (VImpf VInd) Masc Pl P3) : iacemur
+pass (VPass (VImpf VInd) Fem Sg P1) : iacer
+pass (VPass (VImpf VInd) Fem Sg P2) : iaceris
+pass (VPass (VImpf VInd) Fem Sg P3) : iacetur
+pass (VPass (VImpf VInd) Fem Pl P1) : iacemur
+pass (VPass (VImpf VInd) Fem Pl P2) : iacemini
+pass (VPass (VImpf VInd) Fem Pl P3) : iacemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : iacer
+pass (VPass (VImpf VInd) Neutr Sg P2) : iaceris
+pass (VPass (VImpf VInd) Neutr Sg P3) : iacetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : iacemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : iacemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : iacemur
+pass (VPass (VImpf VConj) Masc Sg P1) : iacerer
+pass (VPass (VImpf VConj) Masc Sg P2) : iacereris
+pass (VPass (VImpf VConj) Masc Sg P3) : iaceretur
+pass (VPass (VImpf VConj) Masc Pl P1) : iaceremur
+pass (VPass (VImpf VConj) Masc Pl P2) : iaceremini
+pass (VPass (VImpf VConj) Masc Pl P3) : iaceremur
+pass (VPass (VImpf VConj) Fem Sg P1) : iacerer
+pass (VPass (VImpf VConj) Fem Sg P2) : iacereris
+pass (VPass (VImpf VConj) Fem Sg P3) : iaceretur
+pass (VPass (VImpf VConj) Fem Pl P1) : iaceremur
+pass (VPass (VImpf VConj) Fem Pl P2) : iaceremini
+pass (VPass (VImpf VConj) Fem Pl P3) : iaceremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : iacerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : iacereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : iaceretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : iaceremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : iaceremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : iaceremur
+pass (VPass VFut Masc Sg P1) : iacebor
+pass (VPass VFut Masc Sg P2) : iaceberis
+pass (VPass VFut Masc Sg P3) : iacebitur
+pass (VPass VFut Masc Pl P1) : iacebimur
+pass (VPass VFut Masc Pl P2) : iacebimini
+pass (VPass VFut Masc Pl P3) : iacebumur
+pass (VPass VFut Fem Sg P1) : iacebor
+pass (VPass VFut Fem Sg P2) : iaceberis
+pass (VPass VFut Fem Sg P3) : iacebitur
+pass (VPass VFut Fem Pl P1) : iacebimur
+pass (VPass VFut Fem Pl P2) : iacebimini
+pass (VPass VFut Fem Pl P3) : iacebumur
+pass (VPass VFut Neutr Sg P1) : iacebor
+pass (VPass VFut Neutr Sg P2) : iaceberis
+pass (VPass VFut Neutr Sg P3) : iacebitur
+pass (VPass VFut Neutr Pl P1) : iacebimur
+pass (VPass VFut Neutr Pl P2) : iacebimini
+pass (VPass VFut Neutr Pl P3) : iacebumur
+sup VSupAcc : iacetum
+sup VSupAbl : iacetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : vincio
+act (VAct VSim (VPres VInd) Sg P2) : vincis
+act (VAct VSim (VPres VInd) Sg P3) : vincit
+act (VAct VSim (VPres VInd) Pl P1) : vincimus
+act (VAct VSim (VPres VInd) Pl P2) : vincitis
+act (VAct VSim (VPres VInd) Pl P3) : vinciunt
+act (VAct VSim (VPres VConj) Sg P1) : vinciam
+act (VAct VSim (VPres VConj) Sg P2) : vincias
+act (VAct VSim (VPres VConj) Sg P3) : vinciat
+act (VAct VSim (VPres VConj) Pl P1) : vinciamus
+act (VAct VSim (VPres VConj) Pl P2) : vinciatis
+act (VAct VSim (VPres VConj) Pl P3) : vinciant
+act (VAct VSim (VImpf VInd) Sg P1) : vinciebam
+act (VAct VSim (VImpf VInd) Sg P2) : vinciebas
+act (VAct VSim (VImpf VInd) Sg P3) : vinciebat
+act (VAct VSim (VImpf VInd) Pl P1) : vinciebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vinciebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vinciebant
+act (VAct VSim (VImpf VConj) Sg P1) : vincirem
+act (VAct VSim (VImpf VConj) Sg P2) : vincires
+act (VAct VSim (VImpf VConj) Sg P3) : vinciret
+act (VAct VSim (VImpf VConj) Pl P1) : vinciremus
+act (VAct VSim (VImpf VConj) Pl P2) : vinciretis
+act (VAct VSim (VImpf VConj) Pl P3) : vincirent
+act (VAct VSim VFut Sg P1) : vinciam
+act (VAct VSim VFut Sg P2) : vincies
+act (VAct VSim VFut Sg P3) : vinciet
+act (VAct VSim VFut Pl P1) : vinciemus
+act (VAct VSim VFut Pl P2) : vincietis
+act (VAct VSim VFut Pl P3) : vincient
+act (VAct VAnt (VPres VInd) Sg P1) : vincivi
+act (VAct VAnt (VPres VInd) Sg P2) : vincivisti
+act (VAct VAnt (VPres VInd) Sg P3) : vincivit
+act (VAct VAnt (VPres VInd) Pl P1) : vincivimus
+act (VAct VAnt (VPres VInd) Pl P2) : vincivistis
+act (VAct VAnt (VPres VInd) Pl P3) : vinciverunt
+act (VAct VAnt (VPres VConj) Sg P1) : vinciverim
+act (VAct VAnt (VPres VConj) Sg P2) : vinciveris
+act (VAct VAnt (VPres VConj) Sg P3) : vinciverit
+act (VAct VAnt (VPres VConj) Pl P1) : vinciverimus
+act (VAct VAnt (VPres VConj) Pl P2) : vinciveritis
+act (VAct VAnt (VPres VConj) Pl P3) : vinciverint
+act (VAct VAnt (VImpf VInd) Sg P1) : vinciveram
+act (VAct VAnt (VImpf VInd) Sg P2) : vinciveras
+act (VAct VAnt (VImpf VInd) Sg P3) : vinciverat
+act (VAct VAnt (VImpf VInd) Pl P1) : vinciveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vinciveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vinciverant
+act (VAct VAnt (VImpf VConj) Sg P1) : vincivissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vincivisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vincivisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vincivissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vincivissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vincivissent
+act (VAct VAnt VFut Sg P1) : vincivero
+act (VAct VAnt VFut Sg P2) : vinciveris
+act (VAct VAnt VFut Sg P3) : vinciverit
+act (VAct VAnt VFut Pl P1) : vinciverimus
+act (VAct VAnt VFut Pl P2) : vinciveritis
+act (VAct VAnt VFut Pl P3) : vinciverint
+c s : 
+ger VGenAcc : vincindum
+ger VGenGen : vincindi
+ger VGenDat : vincindo
+ger VGenAbl : vincindo
+geriv Masc Sg Nom : vincindus
+geriv Masc Sg Acc : vincindum
+geriv Masc Sg Gen : vincindi
+geriv Masc Sg Dat : vincindo
+geriv Masc Sg Abl : vincindo
+geriv Masc Sg Voc : vincinde
+geriv Masc Pl Nom : vincindi
+geriv Masc Pl Acc : vincindos
+geriv Masc Pl Gen : vincindorum
+geriv Masc Pl Dat : vincindis
+geriv Masc Pl Abl : vincindis
+geriv Masc Pl Voc : vincindi
+geriv Fem Sg Nom : vincinda
+geriv Fem Sg Acc : vincindam
+geriv Fem Sg Gen : vincindae
+geriv Fem Sg Dat : vincindae
+geriv Fem Sg Abl : vincinda
+geriv Fem Sg Voc : vincinda
+geriv Fem Pl Nom : vincindae
+geriv Fem Pl Acc : vincindas
+geriv Fem Pl Gen : vincindarum
+geriv Fem Pl Dat : vincindis
+geriv Fem Pl Abl : vincindis
+geriv Fem Pl Voc : vincindae
+geriv Neutr Sg Nom : vincindum
+geriv Neutr Sg Acc : vincindum
+geriv Neutr Sg Gen : vincindi
+geriv Neutr Sg Dat : vincindo
+geriv Neutr Sg Abl : vincindo
+geriv Neutr Sg Voc : vincindum
+geriv Neutr Pl Nom : vincinda
+geriv Neutr Pl Acc : vincinda
+geriv Neutr Pl Gen : vincindorum
+geriv Neutr Pl Dat : vincindis
+geriv Neutr Pl Abl : vincindis
+geriv Neutr Pl Voc : vincinda
+imp (VImp1 Sg) : vinci
+imp (VImp1 Pl) : vincite
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : vincito
+imp (VImp2 Sg P3) : vincito
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : vincitote
+imp (VImp2 Pl P3) : vincinto
+inf VInfActPres : vincire
+inf VInfActPerf : vincivisse
+inf VInfActFut : vinciturum
+partActFut Masc Sg Nom : vinciturus
+partActFut Masc Sg Acc : vinciturum
+partActFut Masc Sg Gen : vincituri
+partActFut Masc Sg Dat : vincituro
+partActFut Masc Sg Abl : vincituro
+partActFut Masc Sg Voc : vinciture
+partActFut Masc Pl Nom : vincituri
+partActFut Masc Pl Acc : vincituros
+partActFut Masc Pl Gen : vinciturorum
+partActFut Masc Pl Dat : vincituris
+partActFut Masc Pl Abl : vincituris
+partActFut Masc Pl Voc : vincituri
+partActFut Fem Sg Nom : vincitura
+partActFut Fem Sg Acc : vincituram
+partActFut Fem Sg Gen : vinciturae
+partActFut Fem Sg Dat : vinciturae
+partActFut Fem Sg Abl : vincitura
+partActFut Fem Sg Voc : vincitura
+partActFut Fem Pl Nom : vinciturae
+partActFut Fem Pl Acc : vincituras
+partActFut Fem Pl Gen : vinciturarum
+partActFut Fem Pl Dat : vincituris
+partActFut Fem Pl Abl : vincituris
+partActFut Fem Pl Voc : vinciturae
+partActFut Neutr Sg Nom : vinciturum
+partActFut Neutr Sg Acc : vinciturum
+partActFut Neutr Sg Gen : vincituri
+partActFut Neutr Sg Dat : vincituro
+partActFut Neutr Sg Abl : vincituro
+partActFut Neutr Sg Voc : vinciturum
+partActFut Neutr Pl Nom : vincitura
+partActFut Neutr Pl Acc : vincitura
+partActFut Neutr Pl Gen : vinciturorum
+partActFut Neutr Pl Dat : vincituris
+partActFut Neutr Pl Abl : vincituris
+partActFut Neutr Pl Voc : vincitura
+partActPres Masc Sg Nom : vincins
+partActPres Masc Sg Acc : vincintem
+partActPres Masc Sg Gen : vincintis
+partActPres Masc Sg Dat : vincinti
+partActPres Masc Sg Abl : vincinti
+partActPres Masc Sg Voc : vincins
+partActPres Masc Pl Nom : vincintes
+partActPres Masc Pl Acc : vincintes
+partActPres Masc Pl Gen : vincintium
+partActPres Masc Pl Dat : vincintibus
+partActPres Masc Pl Abl : vincintibus
+partActPres Masc Pl Voc : vincintes
+partActPres Fem Sg Nom : vincins
+partActPres Fem Sg Acc : vincintem
+partActPres Fem Sg Gen : vincintis
+partActPres Fem Sg Dat : vincinti
+partActPres Fem Sg Abl : vincinti
+partActPres Fem Sg Voc : vincins
+partActPres Fem Pl Nom : vincintes
+partActPres Fem Pl Acc : vincintes
+partActPres Fem Pl Gen : vincintium
+partActPres Fem Pl Dat : vincintibus
+partActPres Fem Pl Abl : vincintibus
+partActPres Fem Pl Voc : vincintes
+partActPres Neutr Sg Nom : vincins
+partActPres Neutr Sg Acc : vincins
+partActPres Neutr Sg Gen : vincintis
+partActPres Neutr Sg Dat : vincinti
+partActPres Neutr Sg Abl : vincinti
+partActPres Neutr Sg Voc : vincins
+partActPres Neutr Pl Nom : vincintia
+partActPres Neutr Pl Acc : vincintia
+partActPres Neutr Pl Gen : vincintium
+partActPres Neutr Pl Dat : vincintibus
+partActPres Neutr Pl Abl : vincintibus
+partActPres Neutr Pl Voc : vincintia
+partPassPerf Masc Sg Nom : vincitus
+partPassPerf Masc Sg Acc : vincitum
+partPassPerf Masc Sg Gen : vinciti
+partPassPerf Masc Sg Dat : vincito
+partPassPerf Masc Sg Abl : vincito
+partPassPerf Masc Sg Voc : vincite
+partPassPerf Masc Pl Nom : vinciti
+partPassPerf Masc Pl Acc : vincitos
+partPassPerf Masc Pl Gen : vincitorum
+partPassPerf Masc Pl Dat : vincitis
+partPassPerf Masc Pl Abl : vincitis
+partPassPerf Masc Pl Voc : vinciti
+partPassPerf Fem Sg Nom : vincita
+partPassPerf Fem Sg Acc : vincitam
+partPassPerf Fem Sg Gen : vincitae
+partPassPerf Fem Sg Dat : vincitae
+partPassPerf Fem Sg Abl : vincita
+partPassPerf Fem Sg Voc : vincita
+partPassPerf Fem Pl Nom : vincitae
+partPassPerf Fem Pl Acc : vincitas
+partPassPerf Fem Pl Gen : vincitarum
+partPassPerf Fem Pl Dat : vincitis
+partPassPerf Fem Pl Abl : vincitis
+partPassPerf Fem Pl Voc : vincitae
+partPassPerf Neutr Sg Nom : vincitum
+partPassPerf Neutr Sg Acc : vincitum
+partPassPerf Neutr Sg Gen : vinciti
+partPassPerf Neutr Sg Dat : vincito
+partPassPerf Neutr Sg Abl : vincito
+partPassPerf Neutr Sg Voc : vincitum
+partPassPerf Neutr Pl Nom : vincita
+partPassPerf Neutr Pl Acc : vincita
+partPassPerf Neutr Pl Gen : vincitorum
+partPassPerf Neutr Pl Dat : vincitis
+partPassPerf Neutr Pl Abl : vincitis
+partPassPerf Neutr Pl Voc : vincita
+pass (VPass (VPres VInd) Masc Sg P1) : vincior
+pass (VPass (VPres VInd) Masc Sg P2) : vinciris
+pass (VPass (VPres VInd) Masc Sg P3) : vincitur
+pass (VPass (VPres VInd) Masc Pl P1) : vincimur
+pass (VPass (VPres VInd) Masc Pl P2) : vincimini
+pass (VPass (VPres VInd) Masc Pl P3) : vincimur
+pass (VPass (VPres VInd) Fem Sg P1) : vincior
+pass (VPass (VPres VInd) Fem Sg P2) : vinciris
+pass (VPass (VPres VInd) Fem Sg P3) : vincitur
+pass (VPass (VPres VInd) Fem Pl P1) : vincimur
+pass (VPass (VPres VInd) Fem Pl P2) : vincimini
+pass (VPass (VPres VInd) Fem Pl P3) : vincimur
+pass (VPass (VPres VInd) Neutr Sg P1) : vincior
+pass (VPass (VPres VInd) Neutr Sg P2) : vinciris
+pass (VPass (VPres VInd) Neutr Sg P3) : vincitur
+pass (VPass (VPres VInd) Neutr Pl P1) : vincimur
+pass (VPass (VPres VInd) Neutr Pl P2) : vincimini
+pass (VPass (VPres VInd) Neutr Pl P3) : vincimur
+pass (VPass (VPres VConj) Masc Sg P1) : vinciar
+pass (VPass (VPres VConj) Masc Sg P2) : vinciaris
+pass (VPass (VPres VConj) Masc Sg P3) : vinciatur
+pass (VPass (VPres VConj) Masc Pl P1) : vinciamur
+pass (VPass (VPres VConj) Masc Pl P2) : vinciamini
+pass (VPass (VPres VConj) Masc Pl P3) : vinciamur
+pass (VPass (VPres VConj) Fem Sg P1) : vinciar
+pass (VPass (VPres VConj) Fem Sg P2) : vinciaris
+pass (VPass (VPres VConj) Fem Sg P3) : vinciatur
+pass (VPass (VPres VConj) Fem Pl P1) : vinciamur
+pass (VPass (VPres VConj) Fem Pl P2) : vinciamini
+pass (VPass (VPres VConj) Fem Pl P3) : vinciamur
+pass (VPass (VPres VConj) Neutr Sg P1) : vinciar
+pass (VPass (VPres VConj) Neutr Sg P2) : vinciaris
+pass (VPass (VPres VConj) Neutr Sg P3) : vinciatur
+pass (VPass (VPres VConj) Neutr Pl P1) : vinciamur
+pass (VPass (VPres VConj) Neutr Pl P2) : vinciamini
+pass (VPass (VPres VConj) Neutr Pl P3) : vinciamur
+pass (VPass (VImpf VInd) Masc Sg P1) : vincir
+pass (VPass (VImpf VInd) Masc Sg P2) : vinciris
+pass (VPass (VImpf VInd) Masc Sg P3) : vincitur
+pass (VPass (VImpf VInd) Masc Pl P1) : vincimur
+pass (VPass (VImpf VInd) Masc Pl P2) : vincimini
+pass (VPass (VImpf VInd) Masc Pl P3) : vincimur
+pass (VPass (VImpf VInd) Fem Sg P1) : vincir
+pass (VPass (VImpf VInd) Fem Sg P2) : vinciris
+pass (VPass (VImpf VInd) Fem Sg P3) : vincitur
+pass (VPass (VImpf VInd) Fem Pl P1) : vincimur
+pass (VPass (VImpf VInd) Fem Pl P2) : vincimini
+pass (VPass (VImpf VInd) Fem Pl P3) : vincimur
+pass (VPass (VImpf VInd) Neutr Sg P1) : vincir
+pass (VPass (VImpf VInd) Neutr Sg P2) : vinciris
+pass (VPass (VImpf VInd) Neutr Sg P3) : vincitur
+pass (VPass (VImpf VInd) Neutr Pl P1) : vincimur
+pass (VPass (VImpf VInd) Neutr Pl P2) : vincimini
+pass (VPass (VImpf VInd) Neutr Pl P3) : vincimur
+pass (VPass (VImpf VConj) Masc Sg P1) : vincirer
+pass (VPass (VImpf VConj) Masc Sg P2) : vincireris
+pass (VPass (VImpf VConj) Masc Sg P3) : vinciretur
+pass (VPass (VImpf VConj) Masc Pl P1) : vinciremur
+pass (VPass (VImpf VConj) Masc Pl P2) : vinciremini
+pass (VPass (VImpf VConj) Masc Pl P3) : vinciremur
+pass (VPass (VImpf VConj) Fem Sg P1) : vincirer
+pass (VPass (VImpf VConj) Fem Sg P2) : vincireris
+pass (VPass (VImpf VConj) Fem Sg P3) : vinciretur
+pass (VPass (VImpf VConj) Fem Pl P1) : vinciremur
+pass (VPass (VImpf VConj) Fem Pl P2) : vinciremini
+pass (VPass (VImpf VConj) Fem Pl P3) : vinciremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : vincirer
+pass (VPass (VImpf VConj) Neutr Sg P2) : vincireris
+pass (VPass (VImpf VConj) Neutr Sg P3) : vinciretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : vinciremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : vinciremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : vinciremur
+pass (VPass VFut Masc Sg P1) : vincibor
+pass (VPass VFut Masc Sg P2) : vinciberis
+pass (VPass VFut Masc Sg P3) : vincibitur
+pass (VPass VFut Masc Pl P1) : vincibimur
+pass (VPass VFut Masc Pl P2) : vincibimini
+pass (VPass VFut Masc Pl P3) : vincibumur
+pass (VPass VFut Fem Sg P1) : vincibor
+pass (VPass VFut Fem Sg P2) : vinciberis
+pass (VPass VFut Fem Sg P3) : vincibitur
+pass (VPass VFut Fem Pl P1) : vincibimur
+pass (VPass VFut Fem Pl P2) : vincibimini
+pass (VPass VFut Fem Pl P3) : vincibumur
+pass (VPass VFut Neutr Sg P1) : vincibor
+pass (VPass VFut Neutr Sg P2) : vinciberis
+pass (VPass VFut Neutr Sg P3) : vincibitur
+pass (VPass VFut Neutr Pl P1) : vincibimur
+pass (VPass VFut Neutr Pl P2) : vincibimini
+pass (VPass VFut Neutr Pl P3) : vincibumur
+sup VSupAcc : vincitum
+sup VSupAbl : vincitu
+
+ act (VAct VSim (VPres VInd) Sg P1) : intellegeo
+act (VAct VSim (VPres VInd) Sg P2) : intelleges
+act (VAct VSim (VPres VInd) Sg P3) : intelleget
+act (VAct VSim (VPres VInd) Pl P1) : intellegemus
+act (VAct VSim (VPres VInd) Pl P2) : intellegetis
+act (VAct VSim (VPres VInd) Pl P3) : intellegent
+act (VAct VSim (VPres VConj) Sg P1) : intellegeam
+act (VAct VSim (VPres VConj) Sg P2) : intellegeas
+act (VAct VSim (VPres VConj) Sg P3) : intellegeat
+act (VAct VSim (VPres VConj) Pl P1) : intellegeamus
+act (VAct VSim (VPres VConj) Pl P2) : intellegeatis
+act (VAct VSim (VPres VConj) Pl P3) : intellegeant
+act (VAct VSim (VImpf VInd) Sg P1) : intellegebam
+act (VAct VSim (VImpf VInd) Sg P2) : intellegebas
+act (VAct VSim (VImpf VInd) Sg P3) : intellegebat
+act (VAct VSim (VImpf VInd) Pl P1) : intellegebamus
+act (VAct VSim (VImpf VInd) Pl P2) : intellegebatis
+act (VAct VSim (VImpf VInd) Pl P3) : intellegebant
+act (VAct VSim (VImpf VConj) Sg P1) : intellegerem
+act (VAct VSim (VImpf VConj) Sg P2) : intellegeres
+act (VAct VSim (VImpf VConj) Sg P3) : intellegeret
+act (VAct VSim (VImpf VConj) Pl P1) : intellegeremus
+act (VAct VSim (VImpf VConj) Pl P2) : intellegeretis
+act (VAct VSim (VImpf VConj) Pl P3) : intellegerent
+act (VAct VSim VFut Sg P1) : intellegebo
+act (VAct VSim VFut Sg P2) : intellegebis
+act (VAct VSim VFut Sg P3) : intellegebit
+act (VAct VSim VFut Pl P1) : intellegebimus
+act (VAct VSim VFut Pl P2) : intellegebitis
+act (VAct VSim VFut Pl P3) : intellegebunt
+act (VAct VAnt (VPres VInd) Sg P1) : intellegui
+act (VAct VAnt (VPres VInd) Sg P2) : intelleguisti
+act (VAct VAnt (VPres VInd) Sg P3) : intelleguit
+act (VAct VAnt (VPres VInd) Pl P1) : intelleguimus
+act (VAct VAnt (VPres VInd) Pl P2) : intelleguistis
+act (VAct VAnt (VPres VInd) Pl P3) : intelleguerunt
+act (VAct VAnt (VPres VConj) Sg P1) : intelleguerim
+act (VAct VAnt (VPres VConj) Sg P2) : intellegueris
+act (VAct VAnt (VPres VConj) Sg P3) : intelleguerit
+act (VAct VAnt (VPres VConj) Pl P1) : intelleguerimus
+act (VAct VAnt (VPres VConj) Pl P2) : intellegueritis
+act (VAct VAnt (VPres VConj) Pl P3) : intelleguerint
+act (VAct VAnt (VImpf VInd) Sg P1) : intellegueram
+act (VAct VAnt (VImpf VInd) Sg P2) : intellegueras
+act (VAct VAnt (VImpf VInd) Sg P3) : intelleguerat
+act (VAct VAnt (VImpf VInd) Pl P1) : intellegueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : intellegueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : intelleguerant
+act (VAct VAnt (VImpf VConj) Sg P1) : intelleguissem
+act (VAct VAnt (VImpf VConj) Sg P2) : intelleguisses
+act (VAct VAnt (VImpf VConj) Sg P3) : intelleguisset
+act (VAct VAnt (VImpf VConj) Pl P1) : intelleguissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : intelleguissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : intelleguissent
+act (VAct VAnt VFut Sg P1) : intelleguero
+act (VAct VAnt VFut Sg P2) : intellegueris
+act (VAct VAnt VFut Sg P3) : intelleguerit
+act (VAct VAnt VFut Pl P1) : intelleguerimus
+act (VAct VAnt VFut Pl P2) : intellegueritis
+act (VAct VAnt VFut Pl P3) : intelleguerint
+c s : 
+ger VGenAcc : intellegendum
+ger VGenGen : intellegendi
+ger VGenDat : intellegendo
+ger VGenAbl : intellegendo
+geriv Masc Sg Nom : intellegendus
+geriv Masc Sg Acc : intellegendum
+geriv Masc Sg Gen : intellegendi
+geriv Masc Sg Dat : intellegendo
+geriv Masc Sg Abl : intellegendo
+geriv Masc Sg Voc : intellegende
+geriv Masc Pl Nom : intellegendi
+geriv Masc Pl Acc : intellegendos
+geriv Masc Pl Gen : intellegendorum
+geriv Masc Pl Dat : intellegendis
+geriv Masc Pl Abl : intellegendis
+geriv Masc Pl Voc : intellegendi
+geriv Fem Sg Nom : intellegenda
+geriv Fem Sg Acc : intellegendam
+geriv Fem Sg Gen : intellegendae
+geriv Fem Sg Dat : intellegendae
+geriv Fem Sg Abl : intellegenda
+geriv Fem Sg Voc : intellegenda
+geriv Fem Pl Nom : intellegendae
+geriv Fem Pl Acc : intellegendas
+geriv Fem Pl Gen : intellegendarum
+geriv Fem Pl Dat : intellegendis
+geriv Fem Pl Abl : intellegendis
+geriv Fem Pl Voc : intellegendae
+geriv Neutr Sg Nom : intellegendum
+geriv Neutr Sg Acc : intellegendum
+geriv Neutr Sg Gen : intellegendi
+geriv Neutr Sg Dat : intellegendo
+geriv Neutr Sg Abl : intellegendo
+geriv Neutr Sg Voc : intellegendum
+geriv Neutr Pl Nom : intellegenda
+geriv Neutr Pl Acc : intellegenda
+geriv Neutr Pl Gen : intellegendorum
+geriv Neutr Pl Dat : intellegendis
+geriv Neutr Pl Abl : intellegendis
+geriv Neutr Pl Voc : intellegenda
+imp (VImp1 Sg) : intellege
+imp (VImp1 Pl) : intellegete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : intellegeto
+imp (VImp2 Sg P3) : intellegeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : intellegetote
+imp (VImp2 Pl P3) : intellegento
+inf VInfActPres : intellegere
+inf VInfActPerf : intelleguisse
+inf VInfActFut : intellegeturum
+partActFut Masc Sg Nom : intellegeturus
+partActFut Masc Sg Acc : intellegeturum
+partActFut Masc Sg Gen : intellegeturi
+partActFut Masc Sg Dat : intellegeturo
+partActFut Masc Sg Abl : intellegeturo
+partActFut Masc Sg Voc : intellegeture
+partActFut Masc Pl Nom : intellegeturi
+partActFut Masc Pl Acc : intellegeturos
+partActFut Masc Pl Gen : intellegeturorum
+partActFut Masc Pl Dat : intellegeturis
+partActFut Masc Pl Abl : intellegeturis
+partActFut Masc Pl Voc : intellegeturi
+partActFut Fem Sg Nom : intellegetura
+partActFut Fem Sg Acc : intellegeturam
+partActFut Fem Sg Gen : intellegeturae
+partActFut Fem Sg Dat : intellegeturae
+partActFut Fem Sg Abl : intellegetura
+partActFut Fem Sg Voc : intellegetura
+partActFut Fem Pl Nom : intellegeturae
+partActFut Fem Pl Acc : intellegeturas
+partActFut Fem Pl Gen : intellegeturarum
+partActFut Fem Pl Dat : intellegeturis
+partActFut Fem Pl Abl : intellegeturis
+partActFut Fem Pl Voc : intellegeturae
+partActFut Neutr Sg Nom : intellegeturum
+partActFut Neutr Sg Acc : intellegeturum
+partActFut Neutr Sg Gen : intellegeturi
+partActFut Neutr Sg Dat : intellegeturo
+partActFut Neutr Sg Abl : intellegeturo
+partActFut Neutr Sg Voc : intellegeturum
+partActFut Neutr Pl Nom : intellegetura
+partActFut Neutr Pl Acc : intellegetura
+partActFut Neutr Pl Gen : intellegeturorum
+partActFut Neutr Pl Dat : intellegeturis
+partActFut Neutr Pl Abl : intellegeturis
+partActFut Neutr Pl Voc : intellegetura
+partActPres Masc Sg Nom : intellegens
+partActPres Masc Sg Acc : intellegentem
+partActPres Masc Sg Gen : intellegentis
+partActPres Masc Sg Dat : intellegenti
+partActPres Masc Sg Abl : intellegenti
+partActPres Masc Sg Voc : intellegens
+partActPres Masc Pl Nom : intellegentes
+partActPres Masc Pl Acc : intellegentes
+partActPres Masc Pl Gen : intellegentium
+partActPres Masc Pl Dat : intellegentibus
+partActPres Masc Pl Abl : intellegentibus
+partActPres Masc Pl Voc : intellegentes
+partActPres Fem Sg Nom : intellegens
+partActPres Fem Sg Acc : intellegentem
+partActPres Fem Sg Gen : intellegentis
+partActPres Fem Sg Dat : intellegenti
+partActPres Fem Sg Abl : intellegenti
+partActPres Fem Sg Voc : intellegens
+partActPres Fem Pl Nom : intellegentes
+partActPres Fem Pl Acc : intellegentes
+partActPres Fem Pl Gen : intellegentium
+partActPres Fem Pl Dat : intellegentibus
+partActPres Fem Pl Abl : intellegentibus
+partActPres Fem Pl Voc : intellegentes
+partActPres Neutr Sg Nom : intellegens
+partActPres Neutr Sg Acc : intellegens
+partActPres Neutr Sg Gen : intellegentis
+partActPres Neutr Sg Dat : intellegenti
+partActPres Neutr Sg Abl : intellegenti
+partActPres Neutr Sg Voc : intellegens
+partActPres Neutr Pl Nom : intellegentia
+partActPres Neutr Pl Acc : intellegentia
+partActPres Neutr Pl Gen : intellegentium
+partActPres Neutr Pl Dat : intellegentibus
+partActPres Neutr Pl Abl : intellegentibus
+partActPres Neutr Pl Voc : intellegentia
+partPassPerf Masc Sg Nom : intellegetus
+partPassPerf Masc Sg Acc : intellegetum
+partPassPerf Masc Sg Gen : intellegeti
+partPassPerf Masc Sg Dat : intellegeto
+partPassPerf Masc Sg Abl : intellegeto
+partPassPerf Masc Sg Voc : intellegete
+partPassPerf Masc Pl Nom : intellegeti
+partPassPerf Masc Pl Acc : intellegetos
+partPassPerf Masc Pl Gen : intellegetorum
+partPassPerf Masc Pl Dat : intellegetis
+partPassPerf Masc Pl Abl : intellegetis
+partPassPerf Masc Pl Voc : intellegeti
+partPassPerf Fem Sg Nom : intellegeta
+partPassPerf Fem Sg Acc : intellegetam
+partPassPerf Fem Sg Gen : intellegetae
+partPassPerf Fem Sg Dat : intellegetae
+partPassPerf Fem Sg Abl : intellegeta
+partPassPerf Fem Sg Voc : intellegeta
+partPassPerf Fem Pl Nom : intellegetae
+partPassPerf Fem Pl Acc : intellegetas
+partPassPerf Fem Pl Gen : intellegetarum
+partPassPerf Fem Pl Dat : intellegetis
+partPassPerf Fem Pl Abl : intellegetis
+partPassPerf Fem Pl Voc : intellegetae
+partPassPerf Neutr Sg Nom : intellegetum
+partPassPerf Neutr Sg Acc : intellegetum
+partPassPerf Neutr Sg Gen : intellegeti
+partPassPerf Neutr Sg Dat : intellegeto
+partPassPerf Neutr Sg Abl : intellegeto
+partPassPerf Neutr Sg Voc : intellegetum
+partPassPerf Neutr Pl Nom : intellegeta
+partPassPerf Neutr Pl Acc : intellegeta
+partPassPerf Neutr Pl Gen : intellegetorum
+partPassPerf Neutr Pl Dat : intellegetis
+partPassPerf Neutr Pl Abl : intellegetis
+partPassPerf Neutr Pl Voc : intellegeta
+pass (VPass (VPres VInd) Masc Sg P1) : intellegeor
+pass (VPass (VPres VInd) Masc Sg P2) : intellegeris
+pass (VPass (VPres VInd) Masc Sg P3) : intellegetur
+pass (VPass (VPres VInd) Masc Pl P1) : intellegemur
+pass (VPass (VPres VInd) Masc Pl P2) : intellegemini
+pass (VPass (VPres VInd) Masc Pl P3) : intellegemur
+pass (VPass (VPres VInd) Fem Sg P1) : intellegeor
+pass (VPass (VPres VInd) Fem Sg P2) : intellegeris
+pass (VPass (VPres VInd) Fem Sg P3) : intellegetur
+pass (VPass (VPres VInd) Fem Pl P1) : intellegemur
+pass (VPass (VPres VInd) Fem Pl P2) : intellegemini
+pass (VPass (VPres VInd) Fem Pl P3) : intellegemur
+pass (VPass (VPres VInd) Neutr Sg P1) : intellegeor
+pass (VPass (VPres VInd) Neutr Sg P2) : intellegeris
+pass (VPass (VPres VInd) Neutr Sg P3) : intellegetur
+pass (VPass (VPres VInd) Neutr Pl P1) : intellegemur
+pass (VPass (VPres VInd) Neutr Pl P2) : intellegemini
+pass (VPass (VPres VInd) Neutr Pl P3) : intellegemur
+pass (VPass (VPres VConj) Masc Sg P1) : intellegear
+pass (VPass (VPres VConj) Masc Sg P2) : intellegearis
+pass (VPass (VPres VConj) Masc Sg P3) : intellegeatur
+pass (VPass (VPres VConj) Masc Pl P1) : intellegeamur
+pass (VPass (VPres VConj) Masc Pl P2) : intellegeamini
+pass (VPass (VPres VConj) Masc Pl P3) : intellegeamur
+pass (VPass (VPres VConj) Fem Sg P1) : intellegear
+pass (VPass (VPres VConj) Fem Sg P2) : intellegearis
+pass (VPass (VPres VConj) Fem Sg P3) : intellegeatur
+pass (VPass (VPres VConj) Fem Pl P1) : intellegeamur
+pass (VPass (VPres VConj) Fem Pl P2) : intellegeamini
+pass (VPass (VPres VConj) Fem Pl P3) : intellegeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : intellegear
+pass (VPass (VPres VConj) Neutr Sg P2) : intellegearis
+pass (VPass (VPres VConj) Neutr Sg P3) : intellegeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : intellegeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : intellegeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : intellegeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : intelleger
+pass (VPass (VImpf VInd) Masc Sg P2) : intellegeris
+pass (VPass (VImpf VInd) Masc Sg P3) : intellegetur
+pass (VPass (VImpf VInd) Masc Pl P1) : intellegemur
+pass (VPass (VImpf VInd) Masc Pl P2) : intellegemini
+pass (VPass (VImpf VInd) Masc Pl P3) : intellegemur
+pass (VPass (VImpf VInd) Fem Sg P1) : intelleger
+pass (VPass (VImpf VInd) Fem Sg P2) : intellegeris
+pass (VPass (VImpf VInd) Fem Sg P3) : intellegetur
+pass (VPass (VImpf VInd) Fem Pl P1) : intellegemur
+pass (VPass (VImpf VInd) Fem Pl P2) : intellegemini
+pass (VPass (VImpf VInd) Fem Pl P3) : intellegemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : intelleger
+pass (VPass (VImpf VInd) Neutr Sg P2) : intellegeris
+pass (VPass (VImpf VInd) Neutr Sg P3) : intellegetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : intellegemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : intellegemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : intellegemur
+pass (VPass (VImpf VConj) Masc Sg P1) : intellegerer
+pass (VPass (VImpf VConj) Masc Sg P2) : intellegereris
+pass (VPass (VImpf VConj) Masc Sg P3) : intellegeretur
+pass (VPass (VImpf VConj) Masc Pl P1) : intellegeremur
+pass (VPass (VImpf VConj) Masc Pl P2) : intellegeremini
+pass (VPass (VImpf VConj) Masc Pl P3) : intellegeremur
+pass (VPass (VImpf VConj) Fem Sg P1) : intellegerer
+pass (VPass (VImpf VConj) Fem Sg P2) : intellegereris
+pass (VPass (VImpf VConj) Fem Sg P3) : intellegeretur
+pass (VPass (VImpf VConj) Fem Pl P1) : intellegeremur
+pass (VPass (VImpf VConj) Fem Pl P2) : intellegeremini
+pass (VPass (VImpf VConj) Fem Pl P3) : intellegeremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : intellegerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : intellegereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : intellegeretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : intellegeremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : intellegeremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : intellegeremur
+pass (VPass VFut Masc Sg P1) : intellegebor
+pass (VPass VFut Masc Sg P2) : intellegeberis
+pass (VPass VFut Masc Sg P3) : intellegebitur
+pass (VPass VFut Masc Pl P1) : intellegebimur
+pass (VPass VFut Masc Pl P2) : intellegebimini
+pass (VPass VFut Masc Pl P3) : intellegebumur
+pass (VPass VFut Fem Sg P1) : intellegebor
+pass (VPass VFut Fem Sg P2) : intellegeberis
+pass (VPass VFut Fem Sg P3) : intellegebitur
+pass (VPass VFut Fem Pl P1) : intellegebimur
+pass (VPass VFut Fem Pl P2) : intellegebimini
+pass (VPass VFut Fem Pl P3) : intellegebumur
+pass (VPass VFut Neutr Sg P1) : intellegebor
+pass (VPass VFut Neutr Sg P2) : intellegeberis
+pass (VPass VFut Neutr Sg P3) : intellegebitur
+pass (VPass VFut Neutr Pl P1) : intellegebimur
+pass (VPass VFut Neutr Pl P2) : intellegebimini
+pass (VPass VFut Neutr Pl P3) : intellegebumur
+sup VSupAcc : intellegetum
+sup VSupAbl : intellegetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : exspecto
+act (VAct VSim (VPres VInd) Sg P2) : exspectas
+act (VAct VSim (VPres VInd) Sg P3) : exspectat
+act (VAct VSim (VPres VInd) Pl P1) : exspectamus
+act (VAct VSim (VPres VInd) Pl P2) : exspectatis
+act (VAct VSim (VPres VInd) Pl P3) : exspectant
+act (VAct VSim (VPres VConj) Sg P1) : exspectem
+act (VAct VSim (VPres VConj) Sg P2) : exspectes
+act (VAct VSim (VPres VConj) Sg P3) : exspectet
+act (VAct VSim (VPres VConj) Pl P1) : exspectemus
+act (VAct VSim (VPres VConj) Pl P2) : exspectetis
+act (VAct VSim (VPres VConj) Pl P3) : exspectent
+act (VAct VSim (VImpf VInd) Sg P1) : exspectabam
+act (VAct VSim (VImpf VInd) Sg P2) : exspectabas
+act (VAct VSim (VImpf VInd) Sg P3) : exspectabat
+act (VAct VSim (VImpf VInd) Pl P1) : exspectabamus
+act (VAct VSim (VImpf VInd) Pl P2) : exspectabatis
+act (VAct VSim (VImpf VInd) Pl P3) : exspectabant
+act (VAct VSim (VImpf VConj) Sg P1) : exspectarem
+act (VAct VSim (VImpf VConj) Sg P2) : exspectares
+act (VAct VSim (VImpf VConj) Sg P3) : exspectaret
+act (VAct VSim (VImpf VConj) Pl P1) : exspectaremus
+act (VAct VSim (VImpf VConj) Pl P2) : exspectaretis
+act (VAct VSim (VImpf VConj) Pl P3) : exspectarent
+act (VAct VSim VFut Sg P1) : exspectabo
+act (VAct VSim VFut Sg P2) : exspectabis
+act (VAct VSim VFut Sg P3) : exspectabit
+act (VAct VSim VFut Pl P1) : exspectabimus
+act (VAct VSim VFut Pl P2) : exspectabitis
+act (VAct VSim VFut Pl P3) : exspectabunt
+act (VAct VAnt (VPres VInd) Sg P1) : exspectavi
+act (VAct VAnt (VPres VInd) Sg P2) : exspectavisti
+act (VAct VAnt (VPres VInd) Sg P3) : exspectavit
+act (VAct VAnt (VPres VInd) Pl P1) : exspectavimus
+act (VAct VAnt (VPres VInd) Pl P2) : exspectavistis
+act (VAct VAnt (VPres VInd) Pl P3) : exspectaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : exspectaverim
+act (VAct VAnt (VPres VConj) Sg P2) : exspectaveris
+act (VAct VAnt (VPres VConj) Sg P3) : exspectaverit
+act (VAct VAnt (VPres VConj) Pl P1) : exspectaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : exspectaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : exspectaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : exspectaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : exspectaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : exspectaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : exspectaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : exspectaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : exspectaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : exspectavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : exspectavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : exspectavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : exspectavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : exspectavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : exspectavissent
+act (VAct VAnt VFut Sg P1) : exspectavero
+act (VAct VAnt VFut Sg P2) : exspectaveris
+act (VAct VAnt VFut Sg P3) : exspectaverit
+act (VAct VAnt VFut Pl P1) : exspectaverimus
+act (VAct VAnt VFut Pl P2) : exspectaveritis
+act (VAct VAnt VFut Pl P3) : exspectaverint
+c s : 
+ger VGenAcc : exspectandum
+ger VGenGen : exspectandi
+ger VGenDat : exspectando
+ger VGenAbl : exspectando
+geriv Masc Sg Nom : exspectandus
+geriv Masc Sg Acc : exspectandum
+geriv Masc Sg Gen : exspectandi
+geriv Masc Sg Dat : exspectando
+geriv Masc Sg Abl : exspectando
+geriv Masc Sg Voc : exspectande
+geriv Masc Pl Nom : exspectandi
+geriv Masc Pl Acc : exspectandos
+geriv Masc Pl Gen : exspectandorum
+geriv Masc Pl Dat : exspectandis
+geriv Masc Pl Abl : exspectandis
+geriv Masc Pl Voc : exspectandi
+geriv Fem Sg Nom : exspectanda
+geriv Fem Sg Acc : exspectandam
+geriv Fem Sg Gen : exspectandae
+geriv Fem Sg Dat : exspectandae
+geriv Fem Sg Abl : exspectanda
+geriv Fem Sg Voc : exspectanda
+geriv Fem Pl Nom : exspectandae
+geriv Fem Pl Acc : exspectandas
+geriv Fem Pl Gen : exspectandarum
+geriv Fem Pl Dat : exspectandis
+geriv Fem Pl Abl : exspectandis
+geriv Fem Pl Voc : exspectandae
+geriv Neutr Sg Nom : exspectandum
+geriv Neutr Sg Acc : exspectandum
+geriv Neutr Sg Gen : exspectandi
+geriv Neutr Sg Dat : exspectando
+geriv Neutr Sg Abl : exspectando
+geriv Neutr Sg Voc : exspectandum
+geriv Neutr Pl Nom : exspectanda
+geriv Neutr Pl Acc : exspectanda
+geriv Neutr Pl Gen : exspectandorum
+geriv Neutr Pl Dat : exspectandis
+geriv Neutr Pl Abl : exspectandis
+geriv Neutr Pl Voc : exspectanda
+imp (VImp1 Sg) : exspecta
+imp (VImp1 Pl) : exspectate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : exspectato
+imp (VImp2 Sg P3) : exspectato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : exspectatote
+imp (VImp2 Pl P3) : exspectanto
+inf VInfActPres : exspectare
+inf VInfActPerf : exspectavisse
+inf VInfActFut : exspectaturum
+partActFut Masc Sg Nom : exspectaturus
+partActFut Masc Sg Acc : exspectaturum
+partActFut Masc Sg Gen : exspectaturi
+partActFut Masc Sg Dat : exspectaturo
+partActFut Masc Sg Abl : exspectaturo
+partActFut Masc Sg Voc : exspectature
+partActFut Masc Pl Nom : exspectaturi
+partActFut Masc Pl Acc : exspectaturos
+partActFut Masc Pl Gen : exspectaturorum
+partActFut Masc Pl Dat : exspectaturis
+partActFut Masc Pl Abl : exspectaturis
+partActFut Masc Pl Voc : exspectaturi
+partActFut Fem Sg Nom : exspectatura
+partActFut Fem Sg Acc : exspectaturam
+partActFut Fem Sg Gen : exspectaturae
+partActFut Fem Sg Dat : exspectaturae
+partActFut Fem Sg Abl : exspectatura
+partActFut Fem Sg Voc : exspectatura
+partActFut Fem Pl Nom : exspectaturae
+partActFut Fem Pl Acc : exspectaturas
+partActFut Fem Pl Gen : exspectaturarum
+partActFut Fem Pl Dat : exspectaturis
+partActFut Fem Pl Abl : exspectaturis
+partActFut Fem Pl Voc : exspectaturae
+partActFut Neutr Sg Nom : exspectaturum
+partActFut Neutr Sg Acc : exspectaturum
+partActFut Neutr Sg Gen : exspectaturi
+partActFut Neutr Sg Dat : exspectaturo
+partActFut Neutr Sg Abl : exspectaturo
+partActFut Neutr Sg Voc : exspectaturum
+partActFut Neutr Pl Nom : exspectatura
+partActFut Neutr Pl Acc : exspectatura
+partActFut Neutr Pl Gen : exspectaturorum
+partActFut Neutr Pl Dat : exspectaturis
+partActFut Neutr Pl Abl : exspectaturis
+partActFut Neutr Pl Voc : exspectatura
+partActPres Masc Sg Nom : exspectans
+partActPres Masc Sg Acc : exspectantem
+partActPres Masc Sg Gen : exspectantis
+partActPres Masc Sg Dat : exspectanti
+partActPres Masc Sg Abl : exspectanti
+partActPres Masc Sg Voc : exspectans
+partActPres Masc Pl Nom : exspectantes
+partActPres Masc Pl Acc : exspectantes
+partActPres Masc Pl Gen : exspectantium
+partActPres Masc Pl Dat : exspectantibus
+partActPres Masc Pl Abl : exspectantibus
+partActPres Masc Pl Voc : exspectantes
+partActPres Fem Sg Nom : exspectans
+partActPres Fem Sg Acc : exspectantem
+partActPres Fem Sg Gen : exspectantis
+partActPres Fem Sg Dat : exspectanti
+partActPres Fem Sg Abl : exspectanti
+partActPres Fem Sg Voc : exspectans
+partActPres Fem Pl Nom : exspectantes
+partActPres Fem Pl Acc : exspectantes
+partActPres Fem Pl Gen : exspectantium
+partActPres Fem Pl Dat : exspectantibus
+partActPres Fem Pl Abl : exspectantibus
+partActPres Fem Pl Voc : exspectantes
+partActPres Neutr Sg Nom : exspectans
+partActPres Neutr Sg Acc : exspectans
+partActPres Neutr Sg Gen : exspectantis
+partActPres Neutr Sg Dat : exspectanti
+partActPres Neutr Sg Abl : exspectanti
+partActPres Neutr Sg Voc : exspectans
+partActPres Neutr Pl Nom : exspectantia
+partActPres Neutr Pl Acc : exspectantia
+partActPres Neutr Pl Gen : exspectantium
+partActPres Neutr Pl Dat : exspectantibus
+partActPres Neutr Pl Abl : exspectantibus
+partActPres Neutr Pl Voc : exspectantia
+partPassPerf Masc Sg Nom : exspectatus
+partPassPerf Masc Sg Acc : exspectatum
+partPassPerf Masc Sg Gen : exspectati
+partPassPerf Masc Sg Dat : exspectato
+partPassPerf Masc Sg Abl : exspectato
+partPassPerf Masc Sg Voc : exspectate
+partPassPerf Masc Pl Nom : exspectati
+partPassPerf Masc Pl Acc : exspectatos
+partPassPerf Masc Pl Gen : exspectatorum
+partPassPerf Masc Pl Dat : exspectatis
+partPassPerf Masc Pl Abl : exspectatis
+partPassPerf Masc Pl Voc : exspectati
+partPassPerf Fem Sg Nom : exspectata
+partPassPerf Fem Sg Acc : exspectatam
+partPassPerf Fem Sg Gen : exspectatae
+partPassPerf Fem Sg Dat : exspectatae
+partPassPerf Fem Sg Abl : exspectata
+partPassPerf Fem Sg Voc : exspectata
+partPassPerf Fem Pl Nom : exspectatae
+partPassPerf Fem Pl Acc : exspectatas
+partPassPerf Fem Pl Gen : exspectatarum
+partPassPerf Fem Pl Dat : exspectatis
+partPassPerf Fem Pl Abl : exspectatis
+partPassPerf Fem Pl Voc : exspectatae
+partPassPerf Neutr Sg Nom : exspectatum
+partPassPerf Neutr Sg Acc : exspectatum
+partPassPerf Neutr Sg Gen : exspectati
+partPassPerf Neutr Sg Dat : exspectato
+partPassPerf Neutr Sg Abl : exspectato
+partPassPerf Neutr Sg Voc : exspectatum
+partPassPerf Neutr Pl Nom : exspectata
+partPassPerf Neutr Pl Acc : exspectata
+partPassPerf Neutr Pl Gen : exspectatorum
+partPassPerf Neutr Pl Dat : exspectatis
+partPassPerf Neutr Pl Abl : exspectatis
+partPassPerf Neutr Pl Voc : exspectata
+pass (VPass (VPres VInd) Masc Sg P1) : exspector
+pass (VPass (VPres VInd) Masc Sg P2) : exspectaris
+pass (VPass (VPres VInd) Masc Sg P3) : exspectatur
+pass (VPass (VPres VInd) Masc Pl P1) : exspectamur
+pass (VPass (VPres VInd) Masc Pl P2) : exspectamini
+pass (VPass (VPres VInd) Masc Pl P3) : exspectamur
+pass (VPass (VPres VInd) Fem Sg P1) : exspector
+pass (VPass (VPres VInd) Fem Sg P2) : exspectaris
+pass (VPass (VPres VInd) Fem Sg P3) : exspectatur
+pass (VPass (VPres VInd) Fem Pl P1) : exspectamur
+pass (VPass (VPres VInd) Fem Pl P2) : exspectamini
+pass (VPass (VPres VInd) Fem Pl P3) : exspectamur
+pass (VPass (VPres VInd) Neutr Sg P1) : exspector
+pass (VPass (VPres VInd) Neutr Sg P2) : exspectaris
+pass (VPass (VPres VInd) Neutr Sg P3) : exspectatur
+pass (VPass (VPres VInd) Neutr Pl P1) : exspectamur
+pass (VPass (VPres VInd) Neutr Pl P2) : exspectamini
+pass (VPass (VPres VInd) Neutr Pl P3) : exspectamur
+pass (VPass (VPres VConj) Masc Sg P1) : exspecter
+pass (VPass (VPres VConj) Masc Sg P2) : exspecteris
+pass (VPass (VPres VConj) Masc Sg P3) : exspectetur
+pass (VPass (VPres VConj) Masc Pl P1) : exspectemur
+pass (VPass (VPres VConj) Masc Pl P2) : exspectemini
+pass (VPass (VPres VConj) Masc Pl P3) : exspectemur
+pass (VPass (VPres VConj) Fem Sg P1) : exspecter
+pass (VPass (VPres VConj) Fem Sg P2) : exspecteris
+pass (VPass (VPres VConj) Fem Sg P3) : exspectetur
+pass (VPass (VPres VConj) Fem Pl P1) : exspectemur
+pass (VPass (VPres VConj) Fem Pl P2) : exspectemini
+pass (VPass (VPres VConj) Fem Pl P3) : exspectemur
+pass (VPass (VPres VConj) Neutr Sg P1) : exspecter
+pass (VPass (VPres VConj) Neutr Sg P2) : exspecteris
+pass (VPass (VPres VConj) Neutr Sg P3) : exspectetur
+pass (VPass (VPres VConj) Neutr Pl P1) : exspectemur
+pass (VPass (VPres VConj) Neutr Pl P2) : exspectemini
+pass (VPass (VPres VConj) Neutr Pl P3) : exspectemur
+pass (VPass (VImpf VInd) Masc Sg P1) : exspectar
+pass (VPass (VImpf VInd) Masc Sg P2) : exspectaris
+pass (VPass (VImpf VInd) Masc Sg P3) : exspectatur
+pass (VPass (VImpf VInd) Masc Pl P1) : exspectamur
+pass (VPass (VImpf VInd) Masc Pl P2) : exspectamini
+pass (VPass (VImpf VInd) Masc Pl P3) : exspectamur
+pass (VPass (VImpf VInd) Fem Sg P1) : exspectar
+pass (VPass (VImpf VInd) Fem Sg P2) : exspectaris
+pass (VPass (VImpf VInd) Fem Sg P3) : exspectatur
+pass (VPass (VImpf VInd) Fem Pl P1) : exspectamur
+pass (VPass (VImpf VInd) Fem Pl P2) : exspectamini
+pass (VPass (VImpf VInd) Fem Pl P3) : exspectamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : exspectar
+pass (VPass (VImpf VInd) Neutr Sg P2) : exspectaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : exspectatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : exspectamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : exspectamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : exspectamur
+pass (VPass (VImpf VConj) Masc Sg P1) : exspectarer
+pass (VPass (VImpf VConj) Masc Sg P2) : exspectareris
+pass (VPass (VImpf VConj) Masc Sg P3) : exspectaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : exspectaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : exspectaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : exspectaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : exspectarer
+pass (VPass (VImpf VConj) Fem Sg P2) : exspectareris
+pass (VPass (VImpf VConj) Fem Sg P3) : exspectaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : exspectaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : exspectaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : exspectaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : exspectarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : exspectareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : exspectaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : exspectaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : exspectaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : exspectaremur
+pass (VPass VFut Masc Sg P1) : exspectabor
+pass (VPass VFut Masc Sg P2) : exspectaberis
+pass (VPass VFut Masc Sg P3) : exspectabitur
+pass (VPass VFut Masc Pl P1) : exspectabimur
+pass (VPass VFut Masc Pl P2) : exspectabimini
+pass (VPass VFut Masc Pl P3) : exspectabumur
+pass (VPass VFut Fem Sg P1) : exspectabor
+pass (VPass VFut Fem Sg P2) : exspectaberis
+pass (VPass VFut Fem Sg P3) : exspectabitur
+pass (VPass VFut Fem Pl P1) : exspectabimur
+pass (VPass VFut Fem Pl P2) : exspectabimini
+pass (VPass VFut Fem Pl P3) : exspectabumur
+pass (VPass VFut Neutr Sg P1) : exspectabor
+pass (VPass VFut Neutr Sg P2) : exspectaberis
+pass (VPass VFut Neutr Sg P3) : exspectabitur
+pass (VPass VFut Neutr Pl P1) : exspectabimur
+pass (VPass VFut Neutr Pl P2) : exspectabimini
+pass (VPass VFut Neutr Pl P3) : exspectabumur
+sup VSupAcc : exspectatum
+sup VSupAbl : exspectatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : lavo
+act (VAct VSim (VPres VInd) Sg P2) : lavas
+act (VAct VSim (VPres VInd) Sg P3) : lavat
+act (VAct VSim (VPres VInd) Pl P1) : lavamus
+act (VAct VSim (VPres VInd) Pl P2) : lavatis
+act (VAct VSim (VPres VInd) Pl P3) : lavant
+act (VAct VSim (VPres VConj) Sg P1) : lavem
+act (VAct VSim (VPres VConj) Sg P2) : laves
+act (VAct VSim (VPres VConj) Sg P3) : lavet
+act (VAct VSim (VPres VConj) Pl P1) : lavemus
+act (VAct VSim (VPres VConj) Pl P2) : lavetis
+act (VAct VSim (VPres VConj) Pl P3) : lavent
+act (VAct VSim (VImpf VInd) Sg P1) : lavabam
+act (VAct VSim (VImpf VInd) Sg P2) : lavabas
+act (VAct VSim (VImpf VInd) Sg P3) : lavabat
+act (VAct VSim (VImpf VInd) Pl P1) : lavabamus
+act (VAct VSim (VImpf VInd) Pl P2) : lavabatis
+act (VAct VSim (VImpf VInd) Pl P3) : lavabant
+act (VAct VSim (VImpf VConj) Sg P1) : lavarem
+act (VAct VSim (VImpf VConj) Sg P2) : lavares
+act (VAct VSim (VImpf VConj) Sg P3) : lavaret
+act (VAct VSim (VImpf VConj) Pl P1) : lavaremus
+act (VAct VSim (VImpf VConj) Pl P2) : lavaretis
+act (VAct VSim (VImpf VConj) Pl P3) : lavarent
+act (VAct VSim VFut Sg P1) : lavabo
+act (VAct VSim VFut Sg P2) : lavabis
+act (VAct VSim VFut Sg P3) : lavabit
+act (VAct VSim VFut Pl P1) : lavabimus
+act (VAct VSim VFut Pl P2) : lavabitis
+act (VAct VSim VFut Pl P3) : lavabunt
+act (VAct VAnt (VPres VInd) Sg P1) : lavavi
+act (VAct VAnt (VPres VInd) Sg P2) : lavavisti
+act (VAct VAnt (VPres VInd) Sg P3) : lavavit
+act (VAct VAnt (VPres VInd) Pl P1) : lavavimus
+act (VAct VAnt (VPres VInd) Pl P2) : lavavistis
+act (VAct VAnt (VPres VInd) Pl P3) : lavaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : lavaverim
+act (VAct VAnt (VPres VConj) Sg P2) : lavaveris
+act (VAct VAnt (VPres VConj) Sg P3) : lavaverit
+act (VAct VAnt (VPres VConj) Pl P1) : lavaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : lavaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : lavaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : lavaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : lavaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : lavaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : lavaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : lavaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : lavaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : lavavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : lavavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : lavavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : lavavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : lavavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : lavavissent
+act (VAct VAnt VFut Sg P1) : lavavero
+act (VAct VAnt VFut Sg P2) : lavaveris
+act (VAct VAnt VFut Sg P3) : lavaverit
+act (VAct VAnt VFut Pl P1) : lavaverimus
+act (VAct VAnt VFut Pl P2) : lavaveritis
+act (VAct VAnt VFut Pl P3) : lavaverint
+c s : 
+ger VGenAcc : lavandum
+ger VGenGen : lavandi
+ger VGenDat : lavando
+ger VGenAbl : lavando
+geriv Masc Sg Nom : lavandus
+geriv Masc Sg Acc : lavandum
+geriv Masc Sg Gen : lavandi
+geriv Masc Sg Dat : lavando
+geriv Masc Sg Abl : lavando
+geriv Masc Sg Voc : lavande
+geriv Masc Pl Nom : lavandi
+geriv Masc Pl Acc : lavandos
+geriv Masc Pl Gen : lavandorum
+geriv Masc Pl Dat : lavandis
+geriv Masc Pl Abl : lavandis
+geriv Masc Pl Voc : lavandi
+geriv Fem Sg Nom : lavanda
+geriv Fem Sg Acc : lavandam
+geriv Fem Sg Gen : lavandae
+geriv Fem Sg Dat : lavandae
+geriv Fem Sg Abl : lavanda
+geriv Fem Sg Voc : lavanda
+geriv Fem Pl Nom : lavandae
+geriv Fem Pl Acc : lavandas
+geriv Fem Pl Gen : lavandarum
+geriv Fem Pl Dat : lavandis
+geriv Fem Pl Abl : lavandis
+geriv Fem Pl Voc : lavandae
+geriv Neutr Sg Nom : lavandum
+geriv Neutr Sg Acc : lavandum
+geriv Neutr Sg Gen : lavandi
+geriv Neutr Sg Dat : lavando
+geriv Neutr Sg Abl : lavando
+geriv Neutr Sg Voc : lavandum
+geriv Neutr Pl Nom : lavanda
+geriv Neutr Pl Acc : lavanda
+geriv Neutr Pl Gen : lavandorum
+geriv Neutr Pl Dat : lavandis
+geriv Neutr Pl Abl : lavandis
+geriv Neutr Pl Voc : lavanda
+imp (VImp1 Sg) : lava
+imp (VImp1 Pl) : lavate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : lavato
+imp (VImp2 Sg P3) : lavato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : lavatote
+imp (VImp2 Pl P3) : lavanto
+inf VInfActPres : lavare
+inf VInfActPerf : lavavisse
+inf VInfActFut : lavaturum
+partActFut Masc Sg Nom : lavaturus
+partActFut Masc Sg Acc : lavaturum
+partActFut Masc Sg Gen : lavaturi
+partActFut Masc Sg Dat : lavaturo
+partActFut Masc Sg Abl : lavaturo
+partActFut Masc Sg Voc : lavature
+partActFut Masc Pl Nom : lavaturi
+partActFut Masc Pl Acc : lavaturos
+partActFut Masc Pl Gen : lavaturorum
+partActFut Masc Pl Dat : lavaturis
+partActFut Masc Pl Abl : lavaturis
+partActFut Masc Pl Voc : lavaturi
+partActFut Fem Sg Nom : lavatura
+partActFut Fem Sg Acc : lavaturam
+partActFut Fem Sg Gen : lavaturae
+partActFut Fem Sg Dat : lavaturae
+partActFut Fem Sg Abl : lavatura
+partActFut Fem Sg Voc : lavatura
+partActFut Fem Pl Nom : lavaturae
+partActFut Fem Pl Acc : lavaturas
+partActFut Fem Pl Gen : lavaturarum
+partActFut Fem Pl Dat : lavaturis
+partActFut Fem Pl Abl : lavaturis
+partActFut Fem Pl Voc : lavaturae
+partActFut Neutr Sg Nom : lavaturum
+partActFut Neutr Sg Acc : lavaturum
+partActFut Neutr Sg Gen : lavaturi
+partActFut Neutr Sg Dat : lavaturo
+partActFut Neutr Sg Abl : lavaturo
+partActFut Neutr Sg Voc : lavaturum
+partActFut Neutr Pl Nom : lavatura
+partActFut Neutr Pl Acc : lavatura
+partActFut Neutr Pl Gen : lavaturorum
+partActFut Neutr Pl Dat : lavaturis
+partActFut Neutr Pl Abl : lavaturis
+partActFut Neutr Pl Voc : lavatura
+partActPres Masc Sg Nom : lavans
+partActPres Masc Sg Acc : lavantem
+partActPres Masc Sg Gen : lavantis
+partActPres Masc Sg Dat : lavanti
+partActPres Masc Sg Abl : lavanti
+partActPres Masc Sg Voc : lavans
+partActPres Masc Pl Nom : lavantes
+partActPres Masc Pl Acc : lavantes
+partActPres Masc Pl Gen : lavantium
+partActPres Masc Pl Dat : lavantibus
+partActPres Masc Pl Abl : lavantibus
+partActPres Masc Pl Voc : lavantes
+partActPres Fem Sg Nom : lavans
+partActPres Fem Sg Acc : lavantem
+partActPres Fem Sg Gen : lavantis
+partActPres Fem Sg Dat : lavanti
+partActPres Fem Sg Abl : lavanti
+partActPres Fem Sg Voc : lavans
+partActPres Fem Pl Nom : lavantes
+partActPres Fem Pl Acc : lavantes
+partActPres Fem Pl Gen : lavantium
+partActPres Fem Pl Dat : lavantibus
+partActPres Fem Pl Abl : lavantibus
+partActPres Fem Pl Voc : lavantes
+partActPres Neutr Sg Nom : lavans
+partActPres Neutr Sg Acc : lavans
+partActPres Neutr Sg Gen : lavantis
+partActPres Neutr Sg Dat : lavanti
+partActPres Neutr Sg Abl : lavanti
+partActPres Neutr Sg Voc : lavans
+partActPres Neutr Pl Nom : lavantia
+partActPres Neutr Pl Acc : lavantia
+partActPres Neutr Pl Gen : lavantium
+partActPres Neutr Pl Dat : lavantibus
+partActPres Neutr Pl Abl : lavantibus
+partActPres Neutr Pl Voc : lavantia
+partPassPerf Masc Sg Nom : lavatus
+partPassPerf Masc Sg Acc : lavatum
+partPassPerf Masc Sg Gen : lavati
+partPassPerf Masc Sg Dat : lavato
+partPassPerf Masc Sg Abl : lavato
+partPassPerf Masc Sg Voc : lavate
+partPassPerf Masc Pl Nom : lavati
+partPassPerf Masc Pl Acc : lavatos
+partPassPerf Masc Pl Gen : lavatorum
+partPassPerf Masc Pl Dat : lavatis
+partPassPerf Masc Pl Abl : lavatis
+partPassPerf Masc Pl Voc : lavati
+partPassPerf Fem Sg Nom : lavata
+partPassPerf Fem Sg Acc : lavatam
+partPassPerf Fem Sg Gen : lavatae
+partPassPerf Fem Sg Dat : lavatae
+partPassPerf Fem Sg Abl : lavata
+partPassPerf Fem Sg Voc : lavata
+partPassPerf Fem Pl Nom : lavatae
+partPassPerf Fem Pl Acc : lavatas
+partPassPerf Fem Pl Gen : lavatarum
+partPassPerf Fem Pl Dat : lavatis
+partPassPerf Fem Pl Abl : lavatis
+partPassPerf Fem Pl Voc : lavatae
+partPassPerf Neutr Sg Nom : lavatum
+partPassPerf Neutr Sg Acc : lavatum
+partPassPerf Neutr Sg Gen : lavati
+partPassPerf Neutr Sg Dat : lavato
+partPassPerf Neutr Sg Abl : lavato
+partPassPerf Neutr Sg Voc : lavatum
+partPassPerf Neutr Pl Nom : lavata
+partPassPerf Neutr Pl Acc : lavata
+partPassPerf Neutr Pl Gen : lavatorum
+partPassPerf Neutr Pl Dat : lavatis
+partPassPerf Neutr Pl Abl : lavatis
+partPassPerf Neutr Pl Voc : lavata
+pass (VPass (VPres VInd) Masc Sg P1) : lavor
+pass (VPass (VPres VInd) Masc Sg P2) : lavaris
+pass (VPass (VPres VInd) Masc Sg P3) : lavatur
+pass (VPass (VPres VInd) Masc Pl P1) : lavamur
+pass (VPass (VPres VInd) Masc Pl P2) : lavamini
+pass (VPass (VPres VInd) Masc Pl P3) : lavamur
+pass (VPass (VPres VInd) Fem Sg P1) : lavor
+pass (VPass (VPres VInd) Fem Sg P2) : lavaris
+pass (VPass (VPres VInd) Fem Sg P3) : lavatur
+pass (VPass (VPres VInd) Fem Pl P1) : lavamur
+pass (VPass (VPres VInd) Fem Pl P2) : lavamini
+pass (VPass (VPres VInd) Fem Pl P3) : lavamur
+pass (VPass (VPres VInd) Neutr Sg P1) : lavor
+pass (VPass (VPres VInd) Neutr Sg P2) : lavaris
+pass (VPass (VPres VInd) Neutr Sg P3) : lavatur
+pass (VPass (VPres VInd) Neutr Pl P1) : lavamur
+pass (VPass (VPres VInd) Neutr Pl P2) : lavamini
+pass (VPass (VPres VInd) Neutr Pl P3) : lavamur
+pass (VPass (VPres VConj) Masc Sg P1) : laver
+pass (VPass (VPres VConj) Masc Sg P2) : laveris
+pass (VPass (VPres VConj) Masc Sg P3) : lavetur
+pass (VPass (VPres VConj) Masc Pl P1) : lavemur
+pass (VPass (VPres VConj) Masc Pl P2) : lavemini
+pass (VPass (VPres VConj) Masc Pl P3) : lavemur
+pass (VPass (VPres VConj) Fem Sg P1) : laver
+pass (VPass (VPres VConj) Fem Sg P2) : laveris
+pass (VPass (VPres VConj) Fem Sg P3) : lavetur
+pass (VPass (VPres VConj) Fem Pl P1) : lavemur
+pass (VPass (VPres VConj) Fem Pl P2) : lavemini
+pass (VPass (VPres VConj) Fem Pl P3) : lavemur
+pass (VPass (VPres VConj) Neutr Sg P1) : laver
+pass (VPass (VPres VConj) Neutr Sg P2) : laveris
+pass (VPass (VPres VConj) Neutr Sg P3) : lavetur
+pass (VPass (VPres VConj) Neutr Pl P1) : lavemur
+pass (VPass (VPres VConj) Neutr Pl P2) : lavemini
+pass (VPass (VPres VConj) Neutr Pl P3) : lavemur
+pass (VPass (VImpf VInd) Masc Sg P1) : lavar
+pass (VPass (VImpf VInd) Masc Sg P2) : lavaris
+pass (VPass (VImpf VInd) Masc Sg P3) : lavatur
+pass (VPass (VImpf VInd) Masc Pl P1) : lavamur
+pass (VPass (VImpf VInd) Masc Pl P2) : lavamini
+pass (VPass (VImpf VInd) Masc Pl P3) : lavamur
+pass (VPass (VImpf VInd) Fem Sg P1) : lavar
+pass (VPass (VImpf VInd) Fem Sg P2) : lavaris
+pass (VPass (VImpf VInd) Fem Sg P3) : lavatur
+pass (VPass (VImpf VInd) Fem Pl P1) : lavamur
+pass (VPass (VImpf VInd) Fem Pl P2) : lavamini
+pass (VPass (VImpf VInd) Fem Pl P3) : lavamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : lavar
+pass (VPass (VImpf VInd) Neutr Sg P2) : lavaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : lavatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : lavamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : lavamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : lavamur
+pass (VPass (VImpf VConj) Masc Sg P1) : lavarer
+pass (VPass (VImpf VConj) Masc Sg P2) : lavareris
+pass (VPass (VImpf VConj) Masc Sg P3) : lavaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : lavaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : lavaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : lavaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : lavarer
+pass (VPass (VImpf VConj) Fem Sg P2) : lavareris
+pass (VPass (VImpf VConj) Fem Sg P3) : lavaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : lavaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : lavaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : lavaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : lavarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : lavareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : lavaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : lavaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : lavaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : lavaremur
+pass (VPass VFut Masc Sg P1) : lavabor
+pass (VPass VFut Masc Sg P2) : lavaberis
+pass (VPass VFut Masc Sg P3) : lavabitur
+pass (VPass VFut Masc Pl P1) : lavabimur
+pass (VPass VFut Masc Pl P2) : lavabimini
+pass (VPass VFut Masc Pl P3) : lavabumur
+pass (VPass VFut Fem Sg P1) : lavabor
+pass (VPass VFut Fem Sg P2) : lavaberis
+pass (VPass VFut Fem Sg P3) : lavabitur
+pass (VPass VFut Fem Pl P1) : lavabimur
+pass (VPass VFut Fem Pl P2) : lavabimini
+pass (VPass VFut Fem Pl P3) : lavabumur
+pass (VPass VFut Neutr Sg P1) : lavabor
+pass (VPass VFut Neutr Sg P2) : lavaberis
+pass (VPass VFut Neutr Sg P3) : lavabitur
+pass (VPass VFut Neutr Pl P1) : lavabimur
+pass (VPass VFut Neutr Pl P2) : lavabimini
+pass (VPass VFut Neutr Pl P3) : lavabumur
+sup VSupAcc : lavatum
+sup VSupAbl : lavatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : specto
+act (VAct VSim (VPres VInd) Sg P2) : spectas
+act (VAct VSim (VPres VInd) Sg P3) : spectat
+act (VAct VSim (VPres VInd) Pl P1) : spectamus
+act (VAct VSim (VPres VInd) Pl P2) : spectatis
+act (VAct VSim (VPres VInd) Pl P3) : spectant
+act (VAct VSim (VPres VConj) Sg P1) : spectem
+act (VAct VSim (VPres VConj) Sg P2) : spectes
+act (VAct VSim (VPres VConj) Sg P3) : spectet
+act (VAct VSim (VPres VConj) Pl P1) : spectemus
+act (VAct VSim (VPres VConj) Pl P2) : spectetis
+act (VAct VSim (VPres VConj) Pl P3) : spectent
+act (VAct VSim (VImpf VInd) Sg P1) : spectabam
+act (VAct VSim (VImpf VInd) Sg P2) : spectabas
+act (VAct VSim (VImpf VInd) Sg P3) : spectabat
+act (VAct VSim (VImpf VInd) Pl P1) : spectabamus
+act (VAct VSim (VImpf VInd) Pl P2) : spectabatis
+act (VAct VSim (VImpf VInd) Pl P3) : spectabant
+act (VAct VSim (VImpf VConj) Sg P1) : spectarem
+act (VAct VSim (VImpf VConj) Sg P2) : spectares
+act (VAct VSim (VImpf VConj) Sg P3) : spectaret
+act (VAct VSim (VImpf VConj) Pl P1) : spectaremus
+act (VAct VSim (VImpf VConj) Pl P2) : spectaretis
+act (VAct VSim (VImpf VConj) Pl P3) : spectarent
+act (VAct VSim VFut Sg P1) : spectabo
+act (VAct VSim VFut Sg P2) : spectabis
+act (VAct VSim VFut Sg P3) : spectabit
+act (VAct VSim VFut Pl P1) : spectabimus
+act (VAct VSim VFut Pl P2) : spectabitis
+act (VAct VSim VFut Pl P3) : spectabunt
+act (VAct VAnt (VPres VInd) Sg P1) : spectavi
+act (VAct VAnt (VPres VInd) Sg P2) : spectavisti
+act (VAct VAnt (VPres VInd) Sg P3) : spectavit
+act (VAct VAnt (VPres VInd) Pl P1) : spectavimus
+act (VAct VAnt (VPres VInd) Pl P2) : spectavistis
+act (VAct VAnt (VPres VInd) Pl P3) : spectaverunt
+act (VAct VAnt (VPres VConj) Sg P1) : spectaverim
+act (VAct VAnt (VPres VConj) Sg P2) : spectaveris
+act (VAct VAnt (VPres VConj) Sg P3) : spectaverit
+act (VAct VAnt (VPres VConj) Pl P1) : spectaverimus
+act (VAct VAnt (VPres VConj) Pl P2) : spectaveritis
+act (VAct VAnt (VPres VConj) Pl P3) : spectaverint
+act (VAct VAnt (VImpf VInd) Sg P1) : spectaveram
+act (VAct VAnt (VImpf VInd) Sg P2) : spectaveras
+act (VAct VAnt (VImpf VInd) Sg P3) : spectaverat
+act (VAct VAnt (VImpf VInd) Pl P1) : spectaveramus
+act (VAct VAnt (VImpf VInd) Pl P2) : spectaveratis
+act (VAct VAnt (VImpf VInd) Pl P3) : spectaverant
+act (VAct VAnt (VImpf VConj) Sg P1) : spectavissem
+act (VAct VAnt (VImpf VConj) Sg P2) : spectavisses
+act (VAct VAnt (VImpf VConj) Sg P3) : spectavisset
+act (VAct VAnt (VImpf VConj) Pl P1) : spectavissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : spectavissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : spectavissent
+act (VAct VAnt VFut Sg P1) : spectavero
+act (VAct VAnt VFut Sg P2) : spectaveris
+act (VAct VAnt VFut Sg P3) : spectaverit
+act (VAct VAnt VFut Pl P1) : spectaverimus
+act (VAct VAnt VFut Pl P2) : spectaveritis
+act (VAct VAnt VFut Pl P3) : spectaverint
+c s : 
+ger VGenAcc : spectandum
+ger VGenGen : spectandi
+ger VGenDat : spectando
+ger VGenAbl : spectando
+geriv Masc Sg Nom : spectandus
+geriv Masc Sg Acc : spectandum
+geriv Masc Sg Gen : spectandi
+geriv Masc Sg Dat : spectando
+geriv Masc Sg Abl : spectando
+geriv Masc Sg Voc : spectande
+geriv Masc Pl Nom : spectandi
+geriv Masc Pl Acc : spectandos
+geriv Masc Pl Gen : spectandorum
+geriv Masc Pl Dat : spectandis
+geriv Masc Pl Abl : spectandis
+geriv Masc Pl Voc : spectandi
+geriv Fem Sg Nom : spectanda
+geriv Fem Sg Acc : spectandam
+geriv Fem Sg Gen : spectandae
+geriv Fem Sg Dat : spectandae
+geriv Fem Sg Abl : spectanda
+geriv Fem Sg Voc : spectanda
+geriv Fem Pl Nom : spectandae
+geriv Fem Pl Acc : spectandas
+geriv Fem Pl Gen : spectandarum
+geriv Fem Pl Dat : spectandis
+geriv Fem Pl Abl : spectandis
+geriv Fem Pl Voc : spectandae
+geriv Neutr Sg Nom : spectandum
+geriv Neutr Sg Acc : spectandum
+geriv Neutr Sg Gen : spectandi
+geriv Neutr Sg Dat : spectando
+geriv Neutr Sg Abl : spectando
+geriv Neutr Sg Voc : spectandum
+geriv Neutr Pl Nom : spectanda
+geriv Neutr Pl Acc : spectanda
+geriv Neutr Pl Gen : spectandorum
+geriv Neutr Pl Dat : spectandis
+geriv Neutr Pl Abl : spectandis
+geriv Neutr Pl Voc : spectanda
+imp (VImp1 Sg) : specta
+imp (VImp1 Pl) : spectate
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : spectato
+imp (VImp2 Sg P3) : spectato
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : spectatote
+imp (VImp2 Pl P3) : spectanto
+inf VInfActPres : spectare
+inf VInfActPerf : spectavisse
+inf VInfActFut : spectaturum
+partActFut Masc Sg Nom : spectaturus
+partActFut Masc Sg Acc : spectaturum
+partActFut Masc Sg Gen : spectaturi
+partActFut Masc Sg Dat : spectaturo
+partActFut Masc Sg Abl : spectaturo
+partActFut Masc Sg Voc : spectature
+partActFut Masc Pl Nom : spectaturi
+partActFut Masc Pl Acc : spectaturos
+partActFut Masc Pl Gen : spectaturorum
+partActFut Masc Pl Dat : spectaturis
+partActFut Masc Pl Abl : spectaturis
+partActFut Masc Pl Voc : spectaturi
+partActFut Fem Sg Nom : spectatura
+partActFut Fem Sg Acc : spectaturam
+partActFut Fem Sg Gen : spectaturae
+partActFut Fem Sg Dat : spectaturae
+partActFut Fem Sg Abl : spectatura
+partActFut Fem Sg Voc : spectatura
+partActFut Fem Pl Nom : spectaturae
+partActFut Fem Pl Acc : spectaturas
+partActFut Fem Pl Gen : spectaturarum
+partActFut Fem Pl Dat : spectaturis
+partActFut Fem Pl Abl : spectaturis
+partActFut Fem Pl Voc : spectaturae
+partActFut Neutr Sg Nom : spectaturum
+partActFut Neutr Sg Acc : spectaturum
+partActFut Neutr Sg Gen : spectaturi
+partActFut Neutr Sg Dat : spectaturo
+partActFut Neutr Sg Abl : spectaturo
+partActFut Neutr Sg Voc : spectaturum
+partActFut Neutr Pl Nom : spectatura
+partActFut Neutr Pl Acc : spectatura
+partActFut Neutr Pl Gen : spectaturorum
+partActFut Neutr Pl Dat : spectaturis
+partActFut Neutr Pl Abl : spectaturis
+partActFut Neutr Pl Voc : spectatura
+partActPres Masc Sg Nom : spectans
+partActPres Masc Sg Acc : spectantem
+partActPres Masc Sg Gen : spectantis
+partActPres Masc Sg Dat : spectanti
+partActPres Masc Sg Abl : spectanti
+partActPres Masc Sg Voc : spectans
+partActPres Masc Pl Nom : spectantes
+partActPres Masc Pl Acc : spectantes
+partActPres Masc Pl Gen : spectantium
+partActPres Masc Pl Dat : spectantibus
+partActPres Masc Pl Abl : spectantibus
+partActPres Masc Pl Voc : spectantes
+partActPres Fem Sg Nom : spectans
+partActPres Fem Sg Acc : spectantem
+partActPres Fem Sg Gen : spectantis
+partActPres Fem Sg Dat : spectanti
+partActPres Fem Sg Abl : spectanti
+partActPres Fem Sg Voc : spectans
+partActPres Fem Pl Nom : spectantes
+partActPres Fem Pl Acc : spectantes
+partActPres Fem Pl Gen : spectantium
+partActPres Fem Pl Dat : spectantibus
+partActPres Fem Pl Abl : spectantibus
+partActPres Fem Pl Voc : spectantes
+partActPres Neutr Sg Nom : spectans
+partActPres Neutr Sg Acc : spectans
+partActPres Neutr Sg Gen : spectantis
+partActPres Neutr Sg Dat : spectanti
+partActPres Neutr Sg Abl : spectanti
+partActPres Neutr Sg Voc : spectans
+partActPres Neutr Pl Nom : spectantia
+partActPres Neutr Pl Acc : spectantia
+partActPres Neutr Pl Gen : spectantium
+partActPres Neutr Pl Dat : spectantibus
+partActPres Neutr Pl Abl : spectantibus
+partActPres Neutr Pl Voc : spectantia
+partPassPerf Masc Sg Nom : spectatus
+partPassPerf Masc Sg Acc : spectatum
+partPassPerf Masc Sg Gen : spectati
+partPassPerf Masc Sg Dat : spectato
+partPassPerf Masc Sg Abl : spectato
+partPassPerf Masc Sg Voc : spectate
+partPassPerf Masc Pl Nom : spectati
+partPassPerf Masc Pl Acc : spectatos
+partPassPerf Masc Pl Gen : spectatorum
+partPassPerf Masc Pl Dat : spectatis
+partPassPerf Masc Pl Abl : spectatis
+partPassPerf Masc Pl Voc : spectati
+partPassPerf Fem Sg Nom : spectata
+partPassPerf Fem Sg Acc : spectatam
+partPassPerf Fem Sg Gen : spectatae
+partPassPerf Fem Sg Dat : spectatae
+partPassPerf Fem Sg Abl : spectata
+partPassPerf Fem Sg Voc : spectata
+partPassPerf Fem Pl Nom : spectatae
+partPassPerf Fem Pl Acc : spectatas
+partPassPerf Fem Pl Gen : spectatarum
+partPassPerf Fem Pl Dat : spectatis
+partPassPerf Fem Pl Abl : spectatis
+partPassPerf Fem Pl Voc : spectatae
+partPassPerf Neutr Sg Nom : spectatum
+partPassPerf Neutr Sg Acc : spectatum
+partPassPerf Neutr Sg Gen : spectati
+partPassPerf Neutr Sg Dat : spectato
+partPassPerf Neutr Sg Abl : spectato
+partPassPerf Neutr Sg Voc : spectatum
+partPassPerf Neutr Pl Nom : spectata
+partPassPerf Neutr Pl Acc : spectata
+partPassPerf Neutr Pl Gen : spectatorum
+partPassPerf Neutr Pl Dat : spectatis
+partPassPerf Neutr Pl Abl : spectatis
+partPassPerf Neutr Pl Voc : spectata
+pass (VPass (VPres VInd) Masc Sg P1) : spector
+pass (VPass (VPres VInd) Masc Sg P2) : spectaris
+pass (VPass (VPres VInd) Masc Sg P3) : spectatur
+pass (VPass (VPres VInd) Masc Pl P1) : spectamur
+pass (VPass (VPres VInd) Masc Pl P2) : spectamini
+pass (VPass (VPres VInd) Masc Pl P3) : spectamur
+pass (VPass (VPres VInd) Fem Sg P1) : spector
+pass (VPass (VPres VInd) Fem Sg P2) : spectaris
+pass (VPass (VPres VInd) Fem Sg P3) : spectatur
+pass (VPass (VPres VInd) Fem Pl P1) : spectamur
+pass (VPass (VPres VInd) Fem Pl P2) : spectamini
+pass (VPass (VPres VInd) Fem Pl P3) : spectamur
+pass (VPass (VPres VInd) Neutr Sg P1) : spector
+pass (VPass (VPres VInd) Neutr Sg P2) : spectaris
+pass (VPass (VPres VInd) Neutr Sg P3) : spectatur
+pass (VPass (VPres VInd) Neutr Pl P1) : spectamur
+pass (VPass (VPres VInd) Neutr Pl P2) : spectamini
+pass (VPass (VPres VInd) Neutr Pl P3) : spectamur
+pass (VPass (VPres VConj) Masc Sg P1) : specter
+pass (VPass (VPres VConj) Masc Sg P2) : specteris
+pass (VPass (VPres VConj) Masc Sg P3) : spectetur
+pass (VPass (VPres VConj) Masc Pl P1) : spectemur
+pass (VPass (VPres VConj) Masc Pl P2) : spectemini
+pass (VPass (VPres VConj) Masc Pl P3) : spectemur
+pass (VPass (VPres VConj) Fem Sg P1) : specter
+pass (VPass (VPres VConj) Fem Sg P2) : specteris
+pass (VPass (VPres VConj) Fem Sg P3) : spectetur
+pass (VPass (VPres VConj) Fem Pl P1) : spectemur
+pass (VPass (VPres VConj) Fem Pl P2) : spectemini
+pass (VPass (VPres VConj) Fem Pl P3) : spectemur
+pass (VPass (VPres VConj) Neutr Sg P1) : specter
+pass (VPass (VPres VConj) Neutr Sg P2) : specteris
+pass (VPass (VPres VConj) Neutr Sg P3) : spectetur
+pass (VPass (VPres VConj) Neutr Pl P1) : spectemur
+pass (VPass (VPres VConj) Neutr Pl P2) : spectemini
+pass (VPass (VPres VConj) Neutr Pl P3) : spectemur
+pass (VPass (VImpf VInd) Masc Sg P1) : spectar
+pass (VPass (VImpf VInd) Masc Sg P2) : spectaris
+pass (VPass (VImpf VInd) Masc Sg P3) : spectatur
+pass (VPass (VImpf VInd) Masc Pl P1) : spectamur
+pass (VPass (VImpf VInd) Masc Pl P2) : spectamini
+pass (VPass (VImpf VInd) Masc Pl P3) : spectamur
+pass (VPass (VImpf VInd) Fem Sg P1) : spectar
+pass (VPass (VImpf VInd) Fem Sg P2) : spectaris
+pass (VPass (VImpf VInd) Fem Sg P3) : spectatur
+pass (VPass (VImpf VInd) Fem Pl P1) : spectamur
+pass (VPass (VImpf VInd) Fem Pl P2) : spectamini
+pass (VPass (VImpf VInd) Fem Pl P3) : spectamur
+pass (VPass (VImpf VInd) Neutr Sg P1) : spectar
+pass (VPass (VImpf VInd) Neutr Sg P2) : spectaris
+pass (VPass (VImpf VInd) Neutr Sg P3) : spectatur
+pass (VPass (VImpf VInd) Neutr Pl P1) : spectamur
+pass (VPass (VImpf VInd) Neutr Pl P2) : spectamini
+pass (VPass (VImpf VInd) Neutr Pl P3) : spectamur
+pass (VPass (VImpf VConj) Masc Sg P1) : spectarer
+pass (VPass (VImpf VConj) Masc Sg P2) : spectareris
+pass (VPass (VImpf VConj) Masc Sg P3) : spectaretur
+pass (VPass (VImpf VConj) Masc Pl P1) : spectaremur
+pass (VPass (VImpf VConj) Masc Pl P2) : spectaremini
+pass (VPass (VImpf VConj) Masc Pl P3) : spectaremur
+pass (VPass (VImpf VConj) Fem Sg P1) : spectarer
+pass (VPass (VImpf VConj) Fem Sg P2) : spectareris
+pass (VPass (VImpf VConj) Fem Sg P3) : spectaretur
+pass (VPass (VImpf VConj) Fem Pl P1) : spectaremur
+pass (VPass (VImpf VConj) Fem Pl P2) : spectaremini
+pass (VPass (VImpf VConj) Fem Pl P3) : spectaremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : spectarer
+pass (VPass (VImpf VConj) Neutr Sg P2) : spectareris
+pass (VPass (VImpf VConj) Neutr Sg P3) : spectaretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : spectaremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : spectaremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : spectaremur
+pass (VPass VFut Masc Sg P1) : spectabor
+pass (VPass VFut Masc Sg P2) : spectaberis
+pass (VPass VFut Masc Sg P3) : spectabitur
+pass (VPass VFut Masc Pl P1) : spectabimur
+pass (VPass VFut Masc Pl P2) : spectabimini
+pass (VPass VFut Masc Pl P3) : spectabumur
+pass (VPass VFut Fem Sg P1) : spectabor
+pass (VPass VFut Fem Sg P2) : spectaberis
+pass (VPass VFut Fem Sg P3) : spectabitur
+pass (VPass VFut Fem Pl P1) : spectabimur
+pass (VPass VFut Fem Pl P2) : spectabimini
+pass (VPass VFut Fem Pl P3) : spectabumur
+pass (VPass VFut Neutr Sg P1) : spectabor
+pass (VPass VFut Neutr Sg P2) : spectaberis
+pass (VPass VFut Neutr Sg P3) : spectabitur
+pass (VPass VFut Neutr Pl P1) : spectabimur
+pass (VPass VFut Neutr Pl P2) : spectabimini
+pass (VPass VFut Neutr Pl P3) : spectabumur
+sup VSupAcc : spectatum
+sup VSupAbl : spectatu
+
+ act (VAct VSim (VPres VInd) Sg P1) : vinceo
+act (VAct VSim (VPres VInd) Sg P2) : vinces
+act (VAct VSim (VPres VInd) Sg P3) : vincet
+act (VAct VSim (VPres VInd) Pl P1) : vincemus
+act (VAct VSim (VPres VInd) Pl P2) : vincetis
+act (VAct VSim (VPres VInd) Pl P3) : vincent
+act (VAct VSim (VPres VConj) Sg P1) : vinceam
+act (VAct VSim (VPres VConj) Sg P2) : vinceas
+act (VAct VSim (VPres VConj) Sg P3) : vinceat
+act (VAct VSim (VPres VConj) Pl P1) : vinceamus
+act (VAct VSim (VPres VConj) Pl P2) : vinceatis
+act (VAct VSim (VPres VConj) Pl P3) : vinceant
+act (VAct VSim (VImpf VInd) Sg P1) : vincebam
+act (VAct VSim (VImpf VInd) Sg P2) : vincebas
+act (VAct VSim (VImpf VInd) Sg P3) : vincebat
+act (VAct VSim (VImpf VInd) Pl P1) : vincebamus
+act (VAct VSim (VImpf VInd) Pl P2) : vincebatis
+act (VAct VSim (VImpf VInd) Pl P3) : vincebant
+act (VAct VSim (VImpf VConj) Sg P1) : vincerem
+act (VAct VSim (VImpf VConj) Sg P2) : vinceres
+act (VAct VSim (VImpf VConj) Sg P3) : vinceret
+act (VAct VSim (VImpf VConj) Pl P1) : vinceremus
+act (VAct VSim (VImpf VConj) Pl P2) : vinceretis
+act (VAct VSim (VImpf VConj) Pl P3) : vincerent
+act (VAct VSim VFut Sg P1) : vincebo
+act (VAct VSim VFut Sg P2) : vincebis
+act (VAct VSim VFut Sg P3) : vincebit
+act (VAct VSim VFut Pl P1) : vincebimus
+act (VAct VSim VFut Pl P2) : vincebitis
+act (VAct VSim VFut Pl P3) : vincebunt
+act (VAct VAnt (VPres VInd) Sg P1) : vincui
+act (VAct VAnt (VPres VInd) Sg P2) : vincuisti
+act (VAct VAnt (VPres VInd) Sg P3) : vincuit
+act (VAct VAnt (VPres VInd) Pl P1) : vincuimus
+act (VAct VAnt (VPres VInd) Pl P2) : vincuistis
+act (VAct VAnt (VPres VInd) Pl P3) : vincuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : vincuerim
+act (VAct VAnt (VPres VConj) Sg P2) : vincueris
+act (VAct VAnt (VPres VConj) Sg P3) : vincuerit
+act (VAct VAnt (VPres VConj) Pl P1) : vincuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : vincueritis
+act (VAct VAnt (VPres VConj) Pl P3) : vincuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : vincueram
+act (VAct VAnt (VImpf VInd) Sg P2) : vincueras
+act (VAct VAnt (VImpf VInd) Sg P3) : vincuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : vincueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : vincueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : vincuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : vincuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : vincuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : vincuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : vincuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : vincuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : vincuissent
+act (VAct VAnt VFut Sg P1) : vincuero
+act (VAct VAnt VFut Sg P2) : vincueris
+act (VAct VAnt VFut Sg P3) : vincuerit
+act (VAct VAnt VFut Pl P1) : vincuerimus
+act (VAct VAnt VFut Pl P2) : vincueritis
+act (VAct VAnt VFut Pl P3) : vincuerint
+c s : 
+ger VGenAcc : vincendum
+ger VGenGen : vincendi
+ger VGenDat : vincendo
+ger VGenAbl : vincendo
+geriv Masc Sg Nom : vincendus
+geriv Masc Sg Acc : vincendum
+geriv Masc Sg Gen : vincendi
+geriv Masc Sg Dat : vincendo
+geriv Masc Sg Abl : vincendo
+geriv Masc Sg Voc : vincende
+geriv Masc Pl Nom : vincendi
+geriv Masc Pl Acc : vincendos
+geriv Masc Pl Gen : vincendorum
+geriv Masc Pl Dat : vincendis
+geriv Masc Pl Abl : vincendis
+geriv Masc Pl Voc : vincendi
+geriv Fem Sg Nom : vincenda
+geriv Fem Sg Acc : vincendam
+geriv Fem Sg Gen : vincendae
+geriv Fem Sg Dat : vincendae
+geriv Fem Sg Abl : vincenda
+geriv Fem Sg Voc : vincenda
+geriv Fem Pl Nom : vincendae
+geriv Fem Pl Acc : vincendas
+geriv Fem Pl Gen : vincendarum
+geriv Fem Pl Dat : vincendis
+geriv Fem Pl Abl : vincendis
+geriv Fem Pl Voc : vincendae
+geriv Neutr Sg Nom : vincendum
+geriv Neutr Sg Acc : vincendum
+geriv Neutr Sg Gen : vincendi
+geriv Neutr Sg Dat : vincendo
+geriv Neutr Sg Abl : vincendo
+geriv Neutr Sg Voc : vincendum
+geriv Neutr Pl Nom : vincenda
+geriv Neutr Pl Acc : vincenda
+geriv Neutr Pl Gen : vincendorum
+geriv Neutr Pl Dat : vincendis
+geriv Neutr Pl Abl : vincendis
+geriv Neutr Pl Voc : vincenda
+imp (VImp1 Sg) : vince
+imp (VImp1 Pl) : vincete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : vinceto
+imp (VImp2 Sg P3) : vinceto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : vincetote
+imp (VImp2 Pl P3) : vincento
+inf VInfActPres : vincere
+inf VInfActPerf : vincuisse
+inf VInfActFut : vinceturum
+partActFut Masc Sg Nom : vinceturus
+partActFut Masc Sg Acc : vinceturum
+partActFut Masc Sg Gen : vinceturi
+partActFut Masc Sg Dat : vinceturo
+partActFut Masc Sg Abl : vinceturo
+partActFut Masc Sg Voc : vinceture
+partActFut Masc Pl Nom : vinceturi
+partActFut Masc Pl Acc : vinceturos
+partActFut Masc Pl Gen : vinceturorum
+partActFut Masc Pl Dat : vinceturis
+partActFut Masc Pl Abl : vinceturis
+partActFut Masc Pl Voc : vinceturi
+partActFut Fem Sg Nom : vincetura
+partActFut Fem Sg Acc : vinceturam
+partActFut Fem Sg Gen : vinceturae
+partActFut Fem Sg Dat : vinceturae
+partActFut Fem Sg Abl : vincetura
+partActFut Fem Sg Voc : vincetura
+partActFut Fem Pl Nom : vinceturae
+partActFut Fem Pl Acc : vinceturas
+partActFut Fem Pl Gen : vinceturarum
+partActFut Fem Pl Dat : vinceturis
+partActFut Fem Pl Abl : vinceturis
+partActFut Fem Pl Voc : vinceturae
+partActFut Neutr Sg Nom : vinceturum
+partActFut Neutr Sg Acc : vinceturum
+partActFut Neutr Sg Gen : vinceturi
+partActFut Neutr Sg Dat : vinceturo
+partActFut Neutr Sg Abl : vinceturo
+partActFut Neutr Sg Voc : vinceturum
+partActFut Neutr Pl Nom : vincetura
+partActFut Neutr Pl Acc : vincetura
+partActFut Neutr Pl Gen : vinceturorum
+partActFut Neutr Pl Dat : vinceturis
+partActFut Neutr Pl Abl : vinceturis
+partActFut Neutr Pl Voc : vincetura
+partActPres Masc Sg Nom : vincens
+partActPres Masc Sg Acc : vincentem
+partActPres Masc Sg Gen : vincentis
+partActPres Masc Sg Dat : vincenti
+partActPres Masc Sg Abl : vincenti
+partActPres Masc Sg Voc : vincens
+partActPres Masc Pl Nom : vincentes
+partActPres Masc Pl Acc : vincentes
+partActPres Masc Pl Gen : vincentium
+partActPres Masc Pl Dat : vincentibus
+partActPres Masc Pl Abl : vincentibus
+partActPres Masc Pl Voc : vincentes
+partActPres Fem Sg Nom : vincens
+partActPres Fem Sg Acc : vincentem
+partActPres Fem Sg Gen : vincentis
+partActPres Fem Sg Dat : vincenti
+partActPres Fem Sg Abl : vincenti
+partActPres Fem Sg Voc : vincens
+partActPres Fem Pl Nom : vincentes
+partActPres Fem Pl Acc : vincentes
+partActPres Fem Pl Gen : vincentium
+partActPres Fem Pl Dat : vincentibus
+partActPres Fem Pl Abl : vincentibus
+partActPres Fem Pl Voc : vincentes
+partActPres Neutr Sg Nom : vincens
+partActPres Neutr Sg Acc : vincens
+partActPres Neutr Sg Gen : vincentis
+partActPres Neutr Sg Dat : vincenti
+partActPres Neutr Sg Abl : vincenti
+partActPres Neutr Sg Voc : vincens
+partActPres Neutr Pl Nom : vincentia
+partActPres Neutr Pl Acc : vincentia
+partActPres Neutr Pl Gen : vincentium
+partActPres Neutr Pl Dat : vincentibus
+partActPres Neutr Pl Abl : vincentibus
+partActPres Neutr Pl Voc : vincentia
+partPassPerf Masc Sg Nom : vincetus
+partPassPerf Masc Sg Acc : vincetum
+partPassPerf Masc Sg Gen : vinceti
+partPassPerf Masc Sg Dat : vinceto
+partPassPerf Masc Sg Abl : vinceto
+partPassPerf Masc Sg Voc : vincete
+partPassPerf Masc Pl Nom : vinceti
+partPassPerf Masc Pl Acc : vincetos
+partPassPerf Masc Pl Gen : vincetorum
+partPassPerf Masc Pl Dat : vincetis
+partPassPerf Masc Pl Abl : vincetis
+partPassPerf Masc Pl Voc : vinceti
+partPassPerf Fem Sg Nom : vinceta
+partPassPerf Fem Sg Acc : vincetam
+partPassPerf Fem Sg Gen : vincetae
+partPassPerf Fem Sg Dat : vincetae
+partPassPerf Fem Sg Abl : vinceta
+partPassPerf Fem Sg Voc : vinceta
+partPassPerf Fem Pl Nom : vincetae
+partPassPerf Fem Pl Acc : vincetas
+partPassPerf Fem Pl Gen : vincetarum
+partPassPerf Fem Pl Dat : vincetis
+partPassPerf Fem Pl Abl : vincetis
+partPassPerf Fem Pl Voc : vincetae
+partPassPerf Neutr Sg Nom : vincetum
+partPassPerf Neutr Sg Acc : vincetum
+partPassPerf Neutr Sg Gen : vinceti
+partPassPerf Neutr Sg Dat : vinceto
+partPassPerf Neutr Sg Abl : vinceto
+partPassPerf Neutr Sg Voc : vincetum
+partPassPerf Neutr Pl Nom : vinceta
+partPassPerf Neutr Pl Acc : vinceta
+partPassPerf Neutr Pl Gen : vincetorum
+partPassPerf Neutr Pl Dat : vincetis
+partPassPerf Neutr Pl Abl : vincetis
+partPassPerf Neutr Pl Voc : vinceta
+pass (VPass (VPres VInd) Masc Sg P1) : vinceor
+pass (VPass (VPres VInd) Masc Sg P2) : vinceris
+pass (VPass (VPres VInd) Masc Sg P3) : vincetur
+pass (VPass (VPres VInd) Masc Pl P1) : vincemur
+pass (VPass (VPres VInd) Masc Pl P2) : vincemini
+pass (VPass (VPres VInd) Masc Pl P3) : vincemur
+pass (VPass (VPres VInd) Fem Sg P1) : vinceor
+pass (VPass (VPres VInd) Fem Sg P2) : vinceris
+pass (VPass (VPres VInd) Fem Sg P3) : vincetur
+pass (VPass (VPres VInd) Fem Pl P1) : vincemur
+pass (VPass (VPres VInd) Fem Pl P2) : vincemini
+pass (VPass (VPres VInd) Fem Pl P3) : vincemur
+pass (VPass (VPres VInd) Neutr Sg P1) : vinceor
+pass (VPass (VPres VInd) Neutr Sg P2) : vinceris
+pass (VPass (VPres VInd) Neutr Sg P3) : vincetur
+pass (VPass (VPres VInd) Neutr Pl P1) : vincemur
+pass (VPass (VPres VInd) Neutr Pl P2) : vincemini
+pass (VPass (VPres VInd) Neutr Pl P3) : vincemur
+pass (VPass (VPres VConj) Masc Sg P1) : vincear
+pass (VPass (VPres VConj) Masc Sg P2) : vincearis
+pass (VPass (VPres VConj) Masc Sg P3) : vinceatur
+pass (VPass (VPres VConj) Masc Pl P1) : vinceamur
+pass (VPass (VPres VConj) Masc Pl P2) : vinceamini
+pass (VPass (VPres VConj) Masc Pl P3) : vinceamur
+pass (VPass (VPres VConj) Fem Sg P1) : vincear
+pass (VPass (VPres VConj) Fem Sg P2) : vincearis
+pass (VPass (VPres VConj) Fem Sg P3) : vinceatur
+pass (VPass (VPres VConj) Fem Pl P1) : vinceamur
+pass (VPass (VPres VConj) Fem Pl P2) : vinceamini
+pass (VPass (VPres VConj) Fem Pl P3) : vinceamur
+pass (VPass (VPres VConj) Neutr Sg P1) : vincear
+pass (VPass (VPres VConj) Neutr Sg P2) : vincearis
+pass (VPass (VPres VConj) Neutr Sg P3) : vinceatur
+pass (VPass (VPres VConj) Neutr Pl P1) : vinceamur
+pass (VPass (VPres VConj) Neutr Pl P2) : vinceamini
+pass (VPass (VPres VConj) Neutr Pl P3) : vinceamur
+pass (VPass (VImpf VInd) Masc Sg P1) : vincer
+pass (VPass (VImpf VInd) Masc Sg P2) : vinceris
+pass (VPass (VImpf VInd) Masc Sg P3) : vincetur
+pass (VPass (VImpf VInd) Masc Pl P1) : vincemur
+pass (VPass (VImpf VInd) Masc Pl P2) : vincemini
+pass (VPass (VImpf VInd) Masc Pl P3) : vincemur
+pass (VPass (VImpf VInd) Fem Sg P1) : vincer
+pass (VPass (VImpf VInd) Fem Sg P2) : vinceris
+pass (VPass (VImpf VInd) Fem Sg P3) : vincetur
+pass (VPass (VImpf VInd) Fem Pl P1) : vincemur
+pass (VPass (VImpf VInd) Fem Pl P2) : vincemini
+pass (VPass (VImpf VInd) Fem Pl P3) : vincemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : vincer
+pass (VPass (VImpf VInd) Neutr Sg P2) : vinceris
+pass (VPass (VImpf VInd) Neutr Sg P3) : vincetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : vincemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : vincemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : vincemur
+pass (VPass (VImpf VConj) Masc Sg P1) : vincerer
+pass (VPass (VImpf VConj) Masc Sg P2) : vincereris
+pass (VPass (VImpf VConj) Masc Sg P3) : vinceretur
+pass (VPass (VImpf VConj) Masc Pl P1) : vinceremur
+pass (VPass (VImpf VConj) Masc Pl P2) : vinceremini
+pass (VPass (VImpf VConj) Masc Pl P3) : vinceremur
+pass (VPass (VImpf VConj) Fem Sg P1) : vincerer
+pass (VPass (VImpf VConj) Fem Sg P2) : vincereris
+pass (VPass (VImpf VConj) Fem Sg P3) : vinceretur
+pass (VPass (VImpf VConj) Fem Pl P1) : vinceremur
+pass (VPass (VImpf VConj) Fem Pl P2) : vinceremini
+pass (VPass (VImpf VConj) Fem Pl P3) : vinceremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : vincerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : vincereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : vinceretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : vinceremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : vinceremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : vinceremur
+pass (VPass VFut Masc Sg P1) : vincebor
+pass (VPass VFut Masc Sg P2) : vinceberis
+pass (VPass VFut Masc Sg P3) : vincebitur
+pass (VPass VFut Masc Pl P1) : vincebimur
+pass (VPass VFut Masc Pl P2) : vincebimini
+pass (VPass VFut Masc Pl P3) : vincebumur
+pass (VPass VFut Fem Sg P1) : vincebor
+pass (VPass VFut Fem Sg P2) : vinceberis
+pass (VPass VFut Fem Sg P3) : vincebitur
+pass (VPass VFut Fem Pl P1) : vincebimur
+pass (VPass VFut Fem Pl P2) : vincebimini
+pass (VPass VFut Fem Pl P3) : vincebumur
+pass (VPass VFut Neutr Sg P1) : vincebor
+pass (VPass VFut Neutr Sg P2) : vinceberis
+pass (VPass VFut Neutr Sg P3) : vincebitur
+pass (VPass VFut Neutr Pl P1) : vincebimur
+pass (VPass VFut Neutr Pl P2) : vincebimini
+pass (VPass VFut Neutr Pl P3) : vincebumur
+sup VSupAcc : vincetum
+sup VSupAbl : vincetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : detergeo
+act (VAct VSim (VPres VInd) Sg P2) : deterges
+act (VAct VSim (VPres VInd) Sg P3) : deterget
+act (VAct VSim (VPres VInd) Pl P1) : detergemus
+act (VAct VSim (VPres VInd) Pl P2) : detergetis
+act (VAct VSim (VPres VInd) Pl P3) : detergent
+act (VAct VSim (VPres VConj) Sg P1) : detergeam
+act (VAct VSim (VPres VConj) Sg P2) : detergeas
+act (VAct VSim (VPres VConj) Sg P3) : detergeat
+act (VAct VSim (VPres VConj) Pl P1) : detergeamus
+act (VAct VSim (VPres VConj) Pl P2) : detergeatis
+act (VAct VSim (VPres VConj) Pl P3) : detergeant
+act (VAct VSim (VImpf VInd) Sg P1) : detergebam
+act (VAct VSim (VImpf VInd) Sg P2) : detergebas
+act (VAct VSim (VImpf VInd) Sg P3) : detergebat
+act (VAct VSim (VImpf VInd) Pl P1) : detergebamus
+act (VAct VSim (VImpf VInd) Pl P2) : detergebatis
+act (VAct VSim (VImpf VInd) Pl P3) : detergebant
+act (VAct VSim (VImpf VConj) Sg P1) : detergerem
+act (VAct VSim (VImpf VConj) Sg P2) : detergeres
+act (VAct VSim (VImpf VConj) Sg P3) : detergeret
+act (VAct VSim (VImpf VConj) Pl P1) : detergeremus
+act (VAct VSim (VImpf VConj) Pl P2) : detergeretis
+act (VAct VSim (VImpf VConj) Pl P3) : detergerent
+act (VAct VSim VFut Sg P1) : detergebo
+act (VAct VSim VFut Sg P2) : detergebis
+act (VAct VSim VFut Sg P3) : detergebit
+act (VAct VSim VFut Pl P1) : detergebimus
+act (VAct VSim VFut Pl P2) : detergebitis
+act (VAct VSim VFut Pl P3) : detergebunt
+act (VAct VAnt (VPres VInd) Sg P1) : detergui
+act (VAct VAnt (VPres VInd) Sg P2) : deterguisti
+act (VAct VAnt (VPres VInd) Sg P3) : deterguit
+act (VAct VAnt (VPres VInd) Pl P1) : deterguimus
+act (VAct VAnt (VPres VInd) Pl P2) : deterguistis
+act (VAct VAnt (VPres VInd) Pl P3) : deterguerunt
+act (VAct VAnt (VPres VConj) Sg P1) : deterguerim
+act (VAct VAnt (VPres VConj) Sg P2) : detergueris
+act (VAct VAnt (VPres VConj) Sg P3) : deterguerit
+act (VAct VAnt (VPres VConj) Pl P1) : deterguerimus
+act (VAct VAnt (VPres VConj) Pl P2) : detergueritis
+act (VAct VAnt (VPres VConj) Pl P3) : deterguerint
+act (VAct VAnt (VImpf VInd) Sg P1) : detergueram
+act (VAct VAnt (VImpf VInd) Sg P2) : detergueras
+act (VAct VAnt (VImpf VInd) Sg P3) : deterguerat
+act (VAct VAnt (VImpf VInd) Pl P1) : detergueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : detergueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : deterguerant
+act (VAct VAnt (VImpf VConj) Sg P1) : deterguissem
+act (VAct VAnt (VImpf VConj) Sg P2) : deterguisses
+act (VAct VAnt (VImpf VConj) Sg P3) : deterguisset
+act (VAct VAnt (VImpf VConj) Pl P1) : deterguissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : deterguissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : deterguissent
+act (VAct VAnt VFut Sg P1) : deterguero
+act (VAct VAnt VFut Sg P2) : detergueris
+act (VAct VAnt VFut Sg P3) : deterguerit
+act (VAct VAnt VFut Pl P1) : deterguerimus
+act (VAct VAnt VFut Pl P2) : detergueritis
+act (VAct VAnt VFut Pl P3) : deterguerint
+c s : 
+ger VGenAcc : detergendum
+ger VGenGen : detergendi
+ger VGenDat : detergendo
+ger VGenAbl : detergendo
+geriv Masc Sg Nom : detergendus
+geriv Masc Sg Acc : detergendum
+geriv Masc Sg Gen : detergendi
+geriv Masc Sg Dat : detergendo
+geriv Masc Sg Abl : detergendo
+geriv Masc Sg Voc : detergende
+geriv Masc Pl Nom : detergendi
+geriv Masc Pl Acc : detergendos
+geriv Masc Pl Gen : detergendorum
+geriv Masc Pl Dat : detergendis
+geriv Masc Pl Abl : detergendis
+geriv Masc Pl Voc : detergendi
+geriv Fem Sg Nom : detergenda
+geriv Fem Sg Acc : detergendam
+geriv Fem Sg Gen : detergendae
+geriv Fem Sg Dat : detergendae
+geriv Fem Sg Abl : detergenda
+geriv Fem Sg Voc : detergenda
+geriv Fem Pl Nom : detergendae
+geriv Fem Pl Acc : detergendas
+geriv Fem Pl Gen : detergendarum
+geriv Fem Pl Dat : detergendis
+geriv Fem Pl Abl : detergendis
+geriv Fem Pl Voc : detergendae
+geriv Neutr Sg Nom : detergendum
+geriv Neutr Sg Acc : detergendum
+geriv Neutr Sg Gen : detergendi
+geriv Neutr Sg Dat : detergendo
+geriv Neutr Sg Abl : detergendo
+geriv Neutr Sg Voc : detergendum
+geriv Neutr Pl Nom : detergenda
+geriv Neutr Pl Acc : detergenda
+geriv Neutr Pl Gen : detergendorum
+geriv Neutr Pl Dat : detergendis
+geriv Neutr Pl Abl : detergendis
+geriv Neutr Pl Voc : detergenda
+imp (VImp1 Sg) : deterge
+imp (VImp1 Pl) : detergete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : detergeto
+imp (VImp2 Sg P3) : detergeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : detergetote
+imp (VImp2 Pl P3) : detergento
+inf VInfActPres : detergere
+inf VInfActPerf : deterguisse
+inf VInfActFut : detergeturum
+partActFut Masc Sg Nom : detergeturus
+partActFut Masc Sg Acc : detergeturum
+partActFut Masc Sg Gen : detergeturi
+partActFut Masc Sg Dat : detergeturo
+partActFut Masc Sg Abl : detergeturo
+partActFut Masc Sg Voc : detergeture
+partActFut Masc Pl Nom : detergeturi
+partActFut Masc Pl Acc : detergeturos
+partActFut Masc Pl Gen : detergeturorum
+partActFut Masc Pl Dat : detergeturis
+partActFut Masc Pl Abl : detergeturis
+partActFut Masc Pl Voc : detergeturi
+partActFut Fem Sg Nom : detergetura
+partActFut Fem Sg Acc : detergeturam
+partActFut Fem Sg Gen : detergeturae
+partActFut Fem Sg Dat : detergeturae
+partActFut Fem Sg Abl : detergetura
+partActFut Fem Sg Voc : detergetura
+partActFut Fem Pl Nom : detergeturae
+partActFut Fem Pl Acc : detergeturas
+partActFut Fem Pl Gen : detergeturarum
+partActFut Fem Pl Dat : detergeturis
+partActFut Fem Pl Abl : detergeturis
+partActFut Fem Pl Voc : detergeturae
+partActFut Neutr Sg Nom : detergeturum
+partActFut Neutr Sg Acc : detergeturum
+partActFut Neutr Sg Gen : detergeturi
+partActFut Neutr Sg Dat : detergeturo
+partActFut Neutr Sg Abl : detergeturo
+partActFut Neutr Sg Voc : detergeturum
+partActFut Neutr Pl Nom : detergetura
+partActFut Neutr Pl Acc : detergetura
+partActFut Neutr Pl Gen : detergeturorum
+partActFut Neutr Pl Dat : detergeturis
+partActFut Neutr Pl Abl : detergeturis
+partActFut Neutr Pl Voc : detergetura
+partActPres Masc Sg Nom : detergens
+partActPres Masc Sg Acc : detergentem
+partActPres Masc Sg Gen : detergentis
+partActPres Masc Sg Dat : detergenti
+partActPres Masc Sg Abl : detergenti
+partActPres Masc Sg Voc : detergens
+partActPres Masc Pl Nom : detergentes
+partActPres Masc Pl Acc : detergentes
+partActPres Masc Pl Gen : detergentium
+partActPres Masc Pl Dat : detergentibus
+partActPres Masc Pl Abl : detergentibus
+partActPres Masc Pl Voc : detergentes
+partActPres Fem Sg Nom : detergens
+partActPres Fem Sg Acc : detergentem
+partActPres Fem Sg Gen : detergentis
+partActPres Fem Sg Dat : detergenti
+partActPres Fem Sg Abl : detergenti
+partActPres Fem Sg Voc : detergens
+partActPres Fem Pl Nom : detergentes
+partActPres Fem Pl Acc : detergentes
+partActPres Fem Pl Gen : detergentium
+partActPres Fem Pl Dat : detergentibus
+partActPres Fem Pl Abl : detergentibus
+partActPres Fem Pl Voc : detergentes
+partActPres Neutr Sg Nom : detergens
+partActPres Neutr Sg Acc : detergens
+partActPres Neutr Sg Gen : detergentis
+partActPres Neutr Sg Dat : detergenti
+partActPres Neutr Sg Abl : detergenti
+partActPres Neutr Sg Voc : detergens
+partActPres Neutr Pl Nom : detergentia
+partActPres Neutr Pl Acc : detergentia
+partActPres Neutr Pl Gen : detergentium
+partActPres Neutr Pl Dat : detergentibus
+partActPres Neutr Pl Abl : detergentibus
+partActPres Neutr Pl Voc : detergentia
+partPassPerf Masc Sg Nom : detergetus
+partPassPerf Masc Sg Acc : detergetum
+partPassPerf Masc Sg Gen : detergeti
+partPassPerf Masc Sg Dat : detergeto
+partPassPerf Masc Sg Abl : detergeto
+partPassPerf Masc Sg Voc : detergete
+partPassPerf Masc Pl Nom : detergeti
+partPassPerf Masc Pl Acc : detergetos
+partPassPerf Masc Pl Gen : detergetorum
+partPassPerf Masc Pl Dat : detergetis
+partPassPerf Masc Pl Abl : detergetis
+partPassPerf Masc Pl Voc : detergeti
+partPassPerf Fem Sg Nom : detergeta
+partPassPerf Fem Sg Acc : detergetam
+partPassPerf Fem Sg Gen : detergetae
+partPassPerf Fem Sg Dat : detergetae
+partPassPerf Fem Sg Abl : detergeta
+partPassPerf Fem Sg Voc : detergeta
+partPassPerf Fem Pl Nom : detergetae
+partPassPerf Fem Pl Acc : detergetas
+partPassPerf Fem Pl Gen : detergetarum
+partPassPerf Fem Pl Dat : detergetis
+partPassPerf Fem Pl Abl : detergetis
+partPassPerf Fem Pl Voc : detergetae
+partPassPerf Neutr Sg Nom : detergetum
+partPassPerf Neutr Sg Acc : detergetum
+partPassPerf Neutr Sg Gen : detergeti
+partPassPerf Neutr Sg Dat : detergeto
+partPassPerf Neutr Sg Abl : detergeto
+partPassPerf Neutr Sg Voc : detergetum
+partPassPerf Neutr Pl Nom : detergeta
+partPassPerf Neutr Pl Acc : detergeta
+partPassPerf Neutr Pl Gen : detergetorum
+partPassPerf Neutr Pl Dat : detergetis
+partPassPerf Neutr Pl Abl : detergetis
+partPassPerf Neutr Pl Voc : detergeta
+pass (VPass (VPres VInd) Masc Sg P1) : detergeor
+pass (VPass (VPres VInd) Masc Sg P2) : detergeris
+pass (VPass (VPres VInd) Masc Sg P3) : detergetur
+pass (VPass (VPres VInd) Masc Pl P1) : detergemur
+pass (VPass (VPres VInd) Masc Pl P2) : detergemini
+pass (VPass (VPres VInd) Masc Pl P3) : detergemur
+pass (VPass (VPres VInd) Fem Sg P1) : detergeor
+pass (VPass (VPres VInd) Fem Sg P2) : detergeris
+pass (VPass (VPres VInd) Fem Sg P3) : detergetur
+pass (VPass (VPres VInd) Fem Pl P1) : detergemur
+pass (VPass (VPres VInd) Fem Pl P2) : detergemini
+pass (VPass (VPres VInd) Fem Pl P3) : detergemur
+pass (VPass (VPres VInd) Neutr Sg P1) : detergeor
+pass (VPass (VPres VInd) Neutr Sg P2) : detergeris
+pass (VPass (VPres VInd) Neutr Sg P3) : detergetur
+pass (VPass (VPres VInd) Neutr Pl P1) : detergemur
+pass (VPass (VPres VInd) Neutr Pl P2) : detergemini
+pass (VPass (VPres VInd) Neutr Pl P3) : detergemur
+pass (VPass (VPres VConj) Masc Sg P1) : detergear
+pass (VPass (VPres VConj) Masc Sg P2) : detergearis
+pass (VPass (VPres VConj) Masc Sg P3) : detergeatur
+pass (VPass (VPres VConj) Masc Pl P1) : detergeamur
+pass (VPass (VPres VConj) Masc Pl P2) : detergeamini
+pass (VPass (VPres VConj) Masc Pl P3) : detergeamur
+pass (VPass (VPres VConj) Fem Sg P1) : detergear
+pass (VPass (VPres VConj) Fem Sg P2) : detergearis
+pass (VPass (VPres VConj) Fem Sg P3) : detergeatur
+pass (VPass (VPres VConj) Fem Pl P1) : detergeamur
+pass (VPass (VPres VConj) Fem Pl P2) : detergeamini
+pass (VPass (VPres VConj) Fem Pl P3) : detergeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : detergear
+pass (VPass (VPres VConj) Neutr Sg P2) : detergearis
+pass (VPass (VPres VConj) Neutr Sg P3) : detergeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : detergeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : detergeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : detergeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : deterger
+pass (VPass (VImpf VInd) Masc Sg P2) : detergeris
+pass (VPass (VImpf VInd) Masc Sg P3) : detergetur
+pass (VPass (VImpf VInd) Masc Pl P1) : detergemur
+pass (VPass (VImpf VInd) Masc Pl P2) : detergemini
+pass (VPass (VImpf VInd) Masc Pl P3) : detergemur
+pass (VPass (VImpf VInd) Fem Sg P1) : deterger
+pass (VPass (VImpf VInd) Fem Sg P2) : detergeris
+pass (VPass (VImpf VInd) Fem Sg P3) : detergetur
+pass (VPass (VImpf VInd) Fem Pl P1) : detergemur
+pass (VPass (VImpf VInd) Fem Pl P2) : detergemini
+pass (VPass (VImpf VInd) Fem Pl P3) : detergemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : deterger
+pass (VPass (VImpf VInd) Neutr Sg P2) : detergeris
+pass (VPass (VImpf VInd) Neutr Sg P3) : detergetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : detergemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : detergemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : detergemur
+pass (VPass (VImpf VConj) Masc Sg P1) : detergerer
+pass (VPass (VImpf VConj) Masc Sg P2) : detergereris
+pass (VPass (VImpf VConj) Masc Sg P3) : detergeretur
+pass (VPass (VImpf VConj) Masc Pl P1) : detergeremur
+pass (VPass (VImpf VConj) Masc Pl P2) : detergeremini
+pass (VPass (VImpf VConj) Masc Pl P3) : detergeremur
+pass (VPass (VImpf VConj) Fem Sg P1) : detergerer
+pass (VPass (VImpf VConj) Fem Sg P2) : detergereris
+pass (VPass (VImpf VConj) Fem Sg P3) : detergeretur
+pass (VPass (VImpf VConj) Fem Pl P1) : detergeremur
+pass (VPass (VImpf VConj) Fem Pl P2) : detergeremini
+pass (VPass (VImpf VConj) Fem Pl P3) : detergeremur
+pass (VPass (VImpf VConj) Neutr Sg P1) : detergerer
+pass (VPass (VImpf VConj) Neutr Sg P2) : detergereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : detergeretur
+pass (VPass (VImpf VConj) Neutr Pl P1) : detergeremur
+pass (VPass (VImpf VConj) Neutr Pl P2) : detergeremini
+pass (VPass (VImpf VConj) Neutr Pl P3) : detergeremur
+pass (VPass VFut Masc Sg P1) : detergebor
+pass (VPass VFut Masc Sg P2) : detergeberis
+pass (VPass VFut Masc Sg P3) : detergebitur
+pass (VPass VFut Masc Pl P1) : detergebimur
+pass (VPass VFut Masc Pl P2) : detergebimini
+pass (VPass VFut Masc Pl P3) : detergebumur
+pass (VPass VFut Fem Sg P1) : detergebor
+pass (VPass VFut Fem Sg P2) : detergeberis
+pass (VPass VFut Fem Sg P3) : detergebitur
+pass (VPass VFut Fem Pl P1) : detergebimur
+pass (VPass VFut Fem Pl P2) : detergebimini
+pass (VPass VFut Fem Pl P3) : detergebumur
+pass (VPass VFut Neutr Sg P1) : detergebor
+pass (VPass VFut Neutr Sg P2) : detergeberis
+pass (VPass VFut Neutr Sg P3) : detergebitur
+pass (VPass VFut Neutr Pl P1) : detergebimur
+pass (VPass VFut Neutr Pl P2) : detergebimini
+pass (VPass VFut Neutr Pl P3) : detergebumur
+sup VSupAcc : detergetum
+sup VSupAbl : detergetu
+
+ act (VAct VSim (VPres VInd) Sg P1) : scribeo
+act (VAct VSim (VPres VInd) Sg P2) : scribes
+act (VAct VSim (VPres VInd) Sg P3) : scribet
+act (VAct VSim (VPres VInd) Pl P1) : scribemus
+act (VAct VSim (VPres VInd) Pl P2) : scribetis
+act (VAct VSim (VPres VInd) Pl P3) : scribent
+act (VAct VSim (VPres VConj) Sg P1) : scribeam
+act (VAct VSim (VPres VConj) Sg P2) : scribeas
+act (VAct VSim (VPres VConj) Sg P3) : scribeat
+act (VAct VSim (VPres VConj) Pl P1) : scribeamus
+act (VAct VSim (VPres VConj) Pl P2) : scribeatis
+act (VAct VSim (VPres VConj) Pl P3) : scribeant
+act (VAct VSim (VImpf VInd) Sg P1) : scribebam
+act (VAct VSim (VImpf VInd) Sg P2) : scribebas
+act (VAct VSim (VImpf VInd) Sg P3) : scribebat
+act (VAct VSim (VImpf VInd) Pl P1) : scribebamus
+act (VAct VSim (VImpf VInd) Pl P2) : scribebatis
+act (VAct VSim (VImpf VInd) Pl P3) : scribebant
+act (VAct VSim (VImpf VConj) Sg P1) : scriberem
+act (VAct VSim (VImpf VConj) Sg P2) : scriberes
+act (VAct VSim (VImpf VConj) Sg P3) : scriberet
+act (VAct VSim (VImpf VConj) Pl P1) : scriberemus
+act (VAct VSim (VImpf VConj) Pl P2) : scriberetis
+act (VAct VSim (VImpf VConj) Pl P3) : scriberent
+act (VAct VSim VFut Sg P1) : scribebo
+act (VAct VSim VFut Sg P2) : scribebis
+act (VAct VSim VFut Sg P3) : scribebit
+act (VAct VSim VFut Pl P1) : scribebimus
+act (VAct VSim VFut Pl P2) : scribebitis
+act (VAct VSim VFut Pl P3) : scribebunt
+act (VAct VAnt (VPres VInd) Sg P1) : scribui
+act (VAct VAnt (VPres VInd) Sg P2) : scribuisti
+act (VAct VAnt (VPres VInd) Sg P3) : scribuit
+act (VAct VAnt (VPres VInd) Pl P1) : scribuimus
+act (VAct VAnt (VPres VInd) Pl P2) : scribuistis
+act (VAct VAnt (VPres VInd) Pl P3) : scribuerunt
+act (VAct VAnt (VPres VConj) Sg P1) : scribuerim
+act (VAct VAnt (VPres VConj) Sg P2) : scribueris
+act (VAct VAnt (VPres VConj) Sg P3) : scribuerit
+act (VAct VAnt (VPres VConj) Pl P1) : scribuerimus
+act (VAct VAnt (VPres VConj) Pl P2) : scribueritis
+act (VAct VAnt (VPres VConj) Pl P3) : scribuerint
+act (VAct VAnt (VImpf VInd) Sg P1) : scribueram
+act (VAct VAnt (VImpf VInd) Sg P2) : scribueras
+act (VAct VAnt (VImpf VInd) Sg P3) : scribuerat
+act (VAct VAnt (VImpf VInd) Pl P1) : scribueramus
+act (VAct VAnt (VImpf VInd) Pl P2) : scribueratis
+act (VAct VAnt (VImpf VInd) Pl P3) : scribuerant
+act (VAct VAnt (VImpf VConj) Sg P1) : scribuissem
+act (VAct VAnt (VImpf VConj) Sg P2) : scribuisses
+act (VAct VAnt (VImpf VConj) Sg P3) : scribuisset
+act (VAct VAnt (VImpf VConj) Pl P1) : scribuissemus
+act (VAct VAnt (VImpf VConj) Pl P2) : scribuissetis
+act (VAct VAnt (VImpf VConj) Pl P3) : scribuissent
+act (VAct VAnt VFut Sg P1) : scribuero
+act (VAct VAnt VFut Sg P2) : scribueris
+act (VAct VAnt VFut Sg P3) : scribuerit
+act (VAct VAnt VFut Pl P1) : scribuerimus
+act (VAct VAnt VFut Pl P2) : scribueritis
+act (VAct VAnt VFut Pl P3) : scribuerint
+c s : 
+ger VGenAcc : scribendum
+ger VGenGen : scribendi
+ger VGenDat : scribendo
+ger VGenAbl : scribendo
+geriv Masc Sg Nom : scribendus
+geriv Masc Sg Acc : scribendum
+geriv Masc Sg Gen : scribendi
+geriv Masc Sg Dat : scribendo
+geriv Masc Sg Abl : scribendo
+geriv Masc Sg Voc : scribende
+geriv Masc Pl Nom : scribendi
+geriv Masc Pl Acc : scribendos
+geriv Masc Pl Gen : scribendorum
+geriv Masc Pl Dat : scribendis
+geriv Masc Pl Abl : scribendis
+geriv Masc Pl Voc : scribendi
+geriv Fem Sg Nom : scribenda
+geriv Fem Sg Acc : scribendam
+geriv Fem Sg Gen : scribendae
+geriv Fem Sg Dat : scribendae
+geriv Fem Sg Abl : scribenda
+geriv Fem Sg Voc : scribenda
+geriv Fem Pl Nom : scribendae
+geriv Fem Pl Acc : scribendas
+geriv Fem Pl Gen : scribendarum
+geriv Fem Pl Dat : scribendis
+geriv Fem Pl Abl : scribendis
+geriv Fem Pl Voc : scribendae
+geriv Neutr Sg Nom : scribendum
+geriv Neutr Sg Acc : scribendum
+geriv Neutr Sg Gen : scribendi
+geriv Neutr Sg Dat : scribendo
+geriv Neutr Sg Abl : scribendo
+geriv Neutr Sg Voc : scribendum
+geriv Neutr Pl Nom : scribenda
+geriv Neutr Pl Acc : scribenda
+geriv Neutr Pl Gen : scribendorum
+geriv Neutr Pl Dat : scribendis
+geriv Neutr Pl Abl : scribendis
+geriv Neutr Pl Voc : scribenda
+imp (VImp1 Sg) : scribe
+imp (VImp1 Pl) : scribete
+imp (VImp2 Sg P1) : No imperative form
+imp (VImp2 Sg P2) : scribeto
+imp (VImp2 Sg P3) : scribeto
+imp (VImp2 Pl P1) : No imperative form
+imp (VImp2 Pl P2) : scribetote
+imp (VImp2 Pl P3) : scribento
+inf VInfActPres : scribere
+inf VInfActPerf : scribuisse
+inf VInfActFut : scribeturum
+partActFut Masc Sg Nom : scribeturus
+partActFut Masc Sg Acc : scribeturum
+partActFut Masc Sg Gen : scribeturi
+partActFut Masc Sg Dat : scribeturo
+partActFut Masc Sg Abl : scribeturo
+partActFut Masc Sg Voc : scribeture
+partActFut Masc Pl Nom : scribeturi
+partActFut Masc Pl Acc : scribeturos
+partActFut Masc Pl Gen : scribeturorum
+partActFut Masc Pl Dat : scribeturis
+partActFut Masc Pl Abl : scribeturis
+partActFut Masc Pl Voc : scribeturi
+partActFut Fem Sg Nom : scribetura
+partActFut Fem Sg Acc : scribeturam
+partActFut Fem Sg Gen : scribeturae
+partActFut Fem Sg Dat : scribeturae
+partActFut Fem Sg Abl : scribetura
+partActFut Fem Sg Voc : scribetura
+partActFut Fem Pl Nom : scribeturae
+partActFut Fem Pl Acc : scribeturas
+partActFut Fem Pl Gen : scribeturarum
+partActFut Fem Pl Dat : scribeturis
+partActFut Fem Pl Abl : scribeturis
+partActFut Fem Pl Voc : scribeturae
+partActFut Neutr Sg Nom : scribeturum
+partActFut Neutr Sg Acc : scribeturum
+partActFut Neutr Sg Gen : scribeturi
+partActFut Neutr Sg Dat : scribeturo
+partActFut Neutr Sg Abl : scribeturo
+partActFut Neutr Sg Voc : scribeturum
+partActFut Neutr Pl Nom : scribetura
+partActFut Neutr Pl Acc : scribetura
+partActFut Neutr Pl Gen : scribeturorum
+partActFut Neutr Pl Dat : scribeturis
+partActFut Neutr Pl Abl : scribeturis
+partActFut Neutr Pl Voc : scribetura
+partActPres Masc Sg Nom : scribens
+partActPres Masc Sg Acc : scribentem
+partActPres Masc Sg Gen : scribentis
+partActPres Masc Sg Dat : scribenti
+partActPres Masc Sg Abl : scribenti
+partActPres Masc Sg Voc : scribens
+partActPres Masc Pl Nom : scribentes
+partActPres Masc Pl Acc : scribentes
+partActPres Masc Pl Gen : scribentium
+partActPres Masc Pl Dat : scribentibus
+partActPres Masc Pl Abl : scribentibus
+partActPres Masc Pl Voc : scribentes
+partActPres Fem Sg Nom : scribens
+partActPres Fem Sg Acc : scribentem
+partActPres Fem Sg Gen : scribentis
+partActPres Fem Sg Dat : scribenti
+partActPres Fem Sg Abl : scribenti
+partActPres Fem Sg Voc : scribens
+partActPres Fem Pl Nom : scribentes
+partActPres Fem Pl Acc : scribentes
+partActPres Fem Pl Gen : scribentium
+partActPres Fem Pl Dat : scribentibus
+partActPres Fem Pl Abl : scribentibus
+partActPres Fem Pl Voc : scribentes
+partActPres Neutr Sg Nom : scribens
+partActPres Neutr Sg Acc : scribens
+partActPres Neutr Sg Gen : scribentis
+partActPres Neutr Sg Dat : scribenti
+partActPres Neutr Sg Abl : scribenti
+partActPres Neutr Sg Voc : scribens
+partActPres Neutr Pl Nom : scribentia
+partActPres Neutr Pl Acc : scribentia
+partActPres Neutr Pl Gen : scribentium
+partActPres Neutr Pl Dat : scribentibus
+partActPres Neutr Pl Abl : scribentibus
+partActPres Neutr Pl Voc : scribentia
+partPassPerf Masc Sg Nom : scribetus
+partPassPerf Masc Sg Acc : scribetum
+partPassPerf Masc Sg Gen : scribeti
+partPassPerf Masc Sg Dat : scribeto
+partPassPerf Masc Sg Abl : scribeto
+partPassPerf Masc Sg Voc : scribete
+partPassPerf Masc Pl Nom : scribeti
+partPassPerf Masc Pl Acc : scribetos
+partPassPerf Masc Pl Gen : scribetorum
+partPassPerf Masc Pl Dat : scribetis
+partPassPerf Masc Pl Abl : scribetis
+partPassPerf Masc Pl Voc : scribeti
+partPassPerf Fem Sg Nom : scribeta
+partPassPerf Fem Sg Acc : scribetam
+partPassPerf Fem Sg Gen : scribetae
+partPassPerf Fem Sg Dat : scribetae
+partPassPerf Fem Sg Abl : scribeta
+partPassPerf Fem Sg Voc : scribeta
+partPassPerf Fem Pl Nom : scribetae
+partPassPerf Fem Pl Acc : scribetas
+partPassPerf Fem Pl Gen : scribetarum
+partPassPerf Fem Pl Dat : scribetis
+partPassPerf Fem Pl Abl : scribetis
+partPassPerf Fem Pl Voc : scribetae
+partPassPerf Neutr Sg Nom : scribetum
+partPassPerf Neutr Sg Acc : scribetum
+partPassPerf Neutr Sg Gen : scribeti
+partPassPerf Neutr Sg Dat : scribeto
+partPassPerf Neutr Sg Abl : scribeto
+partPassPerf Neutr Sg Voc : scribetum
+partPassPerf Neutr Pl Nom : scribeta
+partPassPerf Neutr Pl Acc : scribeta
+partPassPerf Neutr Pl Gen : scribetorum
+partPassPerf Neutr Pl Dat : scribetis
+partPassPerf Neutr Pl Abl : scribetis
+partPassPerf Neutr Pl Voc : scribeta
+pass (VPass (VPres VInd) Masc Sg P1) : scribeor
+pass (VPass (VPres VInd) Masc Sg P2) : scriberis
+pass (VPass (VPres VInd) Masc Sg P3) : scribetur
+pass (VPass (VPres VInd) Masc Pl P1) : scribemur
+pass (VPass (VPres VInd) Masc Pl P2) : scribemini
+pass (VPass (VPres VInd) Masc Pl P3) : scribemur
+pass (VPass (VPres VInd) Fem Sg P1) : scribeor
+pass (VPass (VPres VInd) Fem Sg P2) : scriberis
+pass (VPass (VPres VInd) Fem Sg P3) : scribetur
+pass (VPass (VPres VInd) Fem Pl P1) : scribemur
+pass (VPass (VPres VInd) Fem Pl P2) : scribemini
+pass (VPass (VPres VInd) Fem Pl P3) : scribemur
+pass (VPass (VPres VInd) Neutr Sg P1) : scribeor
+pass (VPass (VPres VInd) Neutr Sg P2) : scriberis
+pass (VPass (VPres VInd) Neutr Sg P3) : scribetur
+pass (VPass (VPres VInd) Neutr Pl P1) : scribemur
+pass (VPass (VPres VInd) Neutr Pl P2) : scribemini
+pass (VPass (VPres VInd) Neutr Pl P3) : scribemur
+pass (VPass (VPres VConj) Masc Sg P1) : scribear
+pass (VPass (VPres VConj) Masc Sg P2) : scribearis
+pass (VPass (VPres VConj) Masc Sg P3) : scribeatur
+pass (VPass (VPres VConj) Masc Pl P1) : scribeamur
+pass (VPass (VPres VConj) Masc Pl P2) : scribeamini
+pass (VPass (VPres VConj) Masc Pl P3) : scribeamur
+pass (VPass (VPres VConj) Fem Sg P1) : scribear
+pass (VPass (VPres VConj) Fem Sg P2) : scribearis
+pass (VPass (VPres VConj) Fem Sg P3) : scribeatur
+pass (VPass (VPres VConj) Fem Pl P1) : scribeamur
+pass (VPass (VPres VConj) Fem Pl P2) : scribeamini
+pass (VPass (VPres VConj) Fem Pl P3) : scribeamur
+pass (VPass (VPres VConj) Neutr Sg P1) : scribear
+pass (VPass (VPres VConj) Neutr Sg P2) : scribearis
+pass (VPass (VPres VConj) Neutr Sg P3) : scribeatur
+pass (VPass (VPres VConj) Neutr Pl P1) : scribeamur
+pass (VPass (VPres VConj) Neutr Pl P2) : scribeamini
+pass (VPass (VPres VConj) Neutr Pl P3) : scribeamur
+pass (VPass (VImpf VInd) Masc Sg P1) : scriber
+pass (VPass (VImpf VInd) Masc Sg P2) : scriberis
+pass (VPass (VImpf VInd) Masc Sg P3) : scribetur
+pass (VPass (VImpf VInd) Masc Pl P1) : scribemur
+pass (VPass (VImpf VInd) Masc Pl P2) : scribemini
+pass (VPass (VImpf VInd) Masc Pl P3) : scribemur
+pass (VPass (VImpf VInd) Fem Sg P1) : scriber
+pass (VPass (VImpf VInd) Fem Sg P2) : scriberis
+pass (VPass (VImpf VInd) Fem Sg P3) : scribetur
+pass (VPass (VImpf VInd) Fem Pl P1) : scribemur
+pass (VPass (VImpf VInd) Fem Pl P2) : scribemini
+pass (VPass (VImpf VInd) Fem Pl P3) : scribemur
+pass (VPass (VImpf VInd) Neutr Sg P1) : scriber
+pass (VPass (VImpf VInd) Neutr Sg P2) : scriberis
+pass (VPass (VImpf VInd) Neutr Sg P3) : scribetur
+pass (VPass (VImpf VInd) Neutr Pl P1) : scribemur
+pass (VPass (VImpf VInd) Neutr Pl P2) : scribemini
+pass (VPass (VImpf VInd) Neutr Pl P3) : scribemur
+pass (VPass (VImpf VConj) Masc Sg P1) : scriberer
+pass (VPass (VImpf VConj) Masc Sg P2) : scribereris
+pass (VPass (VImpf VConj) Masc Sg P3) : scriberetur
+pass (VPass (VImpf VConj) Masc Pl P1) : scriberemur
+pass (VPass (VImpf VConj) Masc Pl P2) : scriberemini
+pass (VPass (VImpf VConj) Masc Pl P3) : scriberemur
+pass (VPass (VImpf VConj) Fem Sg P1) : scriberer
+pass (VPass (VImpf VConj) Fem Sg P2) : scribereris
+pass (VPass (VImpf VConj) Fem Sg P3) : scriberetur
+pass (VPass (VImpf VConj) Fem Pl P1) : scriberemur
+pass (VPass (VImpf VConj) Fem Pl P2) : scriberemini
+pass (VPass (VImpf VConj) Fem Pl P3) : scriberemur
+pass (VPass (VImpf VConj) Neutr Sg P1) : scriberer
+pass (VPass (VImpf VConj) Neutr Sg P2) : scribereris
+pass (VPass (VImpf VConj) Neutr Sg P3) : scriberetur
+pass (VPass (VImpf VConj) Neutr Pl P1) : scriberemur
+pass (VPass (VImpf VConj) Neutr Pl P2) : scriberemini
+pass (VPass (VImpf VConj) Neutr Pl P3) : scriberemur
+pass (VPass VFut Masc Sg P1) : scribebor
+pass (VPass VFut Masc Sg P2) : scribeberis
+pass (VPass VFut Masc Sg P3) : scribebitur
+pass (VPass VFut Masc Pl P1) : scribebimur
+pass (VPass VFut Masc Pl P2) : scribebimini
+pass (VPass VFut Masc Pl P3) : scribebumur
+pass (VPass VFut Fem Sg P1) : scribebor
+pass (VPass VFut Fem Sg P2) : scribeberis
+pass (VPass VFut Fem Sg P3) : scribebitur
+pass (VPass VFut Fem Pl P1) : scribebimur
+pass (VPass VFut Fem Pl P2) : scribebimini
+pass (VPass VFut Fem Pl P3) : scribebumur
+pass (VPass VFut Neutr Sg P1) : scribebor
+pass (VPass VFut Neutr Sg P2) : scribeberis
+pass (VPass VFut Neutr Sg P3) : scribebitur
+pass (VPass VFut Neutr Pl P1) : scribebimur
+pass (VPass VFut Neutr Pl P2) : scribebimini
+pass (VPass VFut Neutr Pl P3) : scribebumur
+sup VSupAcc : scribetum
+sup VSupAbl : scribetu
+
diff --git a/lib/src/latin/notes.txt b/lib/src/latin/notes.txt
--- a/lib/src/latin/notes.txt
+++ b/lib/src/latin/notes.txt
@@ -1,3 +1,5 @@
+Before
+-------------------------------------------------
 Renaming on Mac:
 
   for each in *Eng.gf ;  
@@ -26,4 +28,155 @@
   StructuralLat,
 --  IdiomLat
 
+16.4.2012
+-------------------------------------------------
+Output of gf -src LangLat.gf &> 1st_run.txt to have a list what is missing
 
+17.4.2012
+-------------------------------------------------
+Trying to get a gold standard for the lexicon
+
+Step 1: Start finishing the lexicon using Langenscheidts Schulwoerterbuch Latein
+and the Latin Wikipedia
+Some Problems:
+- no excat translation for ceiling
+- same word for child and boy/girl
+- different words for find either by accident or after searching
+- no exact translation for glove
+- no exact translation for hat and cap
+- no translation for married in Langescheidt,
+- no exact translation for pen in Langenscheidt, assume similarity to stylus
+- is planet really masculine?
+- same word for boot and shoe?
+- make/extinguish fire as words for switch on/off
+- same word for bone and leg
+- i hate ambigous words
+Todo:
+- Need to check prepositions
+
+Step 2: Define linearization for the first categories and generate the paradigms
+- Change CatLat.gf a little bit
+- Comment all lexicon entries with categories without linearization or generating
+  errors in ResLat.gf
+- Create gf script generate_paradigms.gfs to generate all yet implemented word forms
+
+Step 3: Check the forms in paradigms.txt
+
+Lots and lots of work. Starting to use incremented checking and changing
+6.6.2013:
+---------------------
+Changing morphology:
+splitting 3rd declension into consonant and i-declension
+defining rules for each of this classes
+
+Recheck liber, puer, iocur, iecur, vir -> done
+
+Check why the -i- is missing by os, lac, etc.
+
+14.6.2013:
+----------------------
+Nouns and adjectives seem to be correct
+
+19.6.2013:
+----------------------
+Fixed some issues in adjective declension.
+Going on to verbs
+
+Todo: Replace  ... ** { lock_N =<> } with lin ...
+=> Done 9.7.2013
+26.6.2013
+----------------------
+Added Adjective comparation: just to be completely tested. But how?
+
+29.6.2013
+----------------------
+Added Infinitive  Active Future
+Next step passive
+
+30.6.2013
+-----------------------
+Need to change implementation of esse_V to prevent circular definition
+=> done
+
+9.7.2013
+-----------------------
+Checked adjective forms for bonus, niger, asper, acer/acris , fortis, felix and longus.
+Superlative with maxime missing
+
+13.7.2013
+-----------------------
+Introduced ###### as a ign for an invalid string
+
+Values in mkV
+for laudare
+"cela" ++ "lauda" ++ "cele" ++ "laude" ++ "celab" ++ "lauda" ++ "celo" ++ "laudo" ++ "celant" ++ "laudant" ++ "celare" ++ "laudare" ++ "celavi" ++ "laudavi" ++ "celatus" ++ "laudatus" ++ "celabo" ++ "laudabo" ++ "celabunt" ++ "laudabunt" ++ "celabi" ++ "laudabi"
+
+for monere
+"cela" ++ "mone" ++ "cele" ++ "monea" ++ "celab" ++ "mone" ++ "celo" ++ "moneo" ++ "celant" ++ "monent" ++ "celare" ++ "monere" ++ "celavi" ++ "monui" ++ "celatus" ++ "monitus" ++ "celabo" ++ "monebo" ++ "celabunt" ++ "monebunt" ++ "celabi" ++ "monebi"
+
+for audire
+"cela" ++ "audi" ++ "cele" ++ "audia" ++ "celab" ++ "audie" ++ "celo" ++ "audio" ++ "celant" ++ "audiunt" ++ "celare" ++ "audire" ++ "celavi" ++ "audivi" ++ "celatus" ++ "auditus" ++ "celabo" ++ "audiam" ++ "celabunt" ++ "audient" ++ "celabi" ++ "audie"
+
+for regere
+"cela" ++ "regi" ++ "cele" ++ "rega" ++ "celab" ++ "rege" ++ "celo" ++ "rego" ++ "celant" ++ "regunt" ++ "celare" ++ "regere" ++ "celavi" ++ "rexi" ++ "celatus" ++ "rectum" ++ "celabo" ++ "regam" ++ "celabunt" ++ "regent" ++ "celabi" ++ "rege"
+
+for capere
+"cela" ++ "capi" ++ "cele" ++ "capia" ++ "celab" ++ "capie" ++ "celo" ++ "capio" ++ "celant" ++ "capiunt" ++ "celare" ++ "capere" ++ "celavi" ++ "cepii" ++ "celatus" ++ "captum" ++ "celabo" ++ "capiam" ++ "celabunt" ++ "capient" ++ "celabi" ++ "capie"
+
+          laudare   monere    audire    regere	   capere
+cela      lauda	    mone      audi	regi	   capi		pres_ind
+cele   	  laude	    monea     audia     rega	   capia	pres_conj_stem
+celab  	  lauda	    mone      audie	rege	   capie	impf_ind_stem
+celo   	  laudo	    moneo     audio	rego	   capio	pres_ind_sg_p1
+celant    laudant   monent    audiunt	regunt	   capiunt	pres_ind_pl_p3
+celare	  laudare   monere    audire	regere	   capere	inf_pres_act
+celavi    laudavi   monui     audivi	rexi	   cepii	perf_ind_sg_p1
+celatus   laudatus  monitus   auditus	rectum	   captum	inf_perf_pass
+celabo	  laudabo   monebo    audiam	regam	   capiam	fut_I_sg_p1
+celabunt  laudabunt monebunt  audient   regent	   capient	fut_I_pl_p3
+celabi	  laudabi   monebi    audie	rege	   capie	fut_I_stem
+
+14.7.2013
+---------------
+Starting with deponent verbs
+
+15.7.2013
+---------------
+Retry to find minimum number of parameters for verb creation
+
+inf_act_pres       laudare     monere    audire     regere   capere
+pres_stem  	   lauda       mone      audi       reg	     capi
+pres_ind_base  	   lauda       mone      audi       regi     capi
+pres_conj_base 	   laude       monea     audia      rega     capia
+impf_ind_base  	   laudaba     moneba    audieba    regeba   capieba
+impf_conj_base 	   laudare     monere    audire     regere   capere	(=imf_act_pres)
+fut_I_base     	   laudabi     monebi    audie      rege     capie
+imp_base       	   lauda       mone      audi       regi     capi
+perf_stem      	   laudav      monu      audiv      rex	     cep
+perf_ind_base  	   laudav      monu      audiv      rex	     cep	(=perf_stem)
+perf_conj_base	   laudaveri   monueri   audiveri   rexeri   ceperi
+pqperf_ind_base	   laudavera   monuera   audivera   rexera   cepera
+pqperf_conj_base   laudavisse  monuisse	 audivisse  rexisse  cepisse
+fut_II_base	   laudaveri   monueri	 audiveri   rexeri   ceperi	(=perf_conj_base)  
+part_stem      	   laudat(u)   monit(u)  audit(u)   rect(u)  capt(u)
+
+18.7.2013
+----------------------
+Project Goalss:
+possibly ommited:
+Numerals
+Embedded Clauses
+
+neccessary:
+Simple NPs, simple VPs, basic declarative clauses, basic interrogative clauses
+PredVP
+UseCl/UseQCL
+
+29.7.2013
+-----------------------
+Ommited for the moment:
+Indefinite pronouns, interrogative pronouns, numerals
+
+22.8.2013
+-----------------------
+Check suck_V2
diff --git a/lib/src/latvian/AdjectiveLav.gf b/lib/src/latvian/AdjectiveLav.gf
--- a/lib/src/latvian/AdjectiveLav.gf
+++ b/lib/src/latvian/AdjectiveLav.gf
@@ -17,8 +17,13 @@
 
   UseComparA a = { s = \\d,g,n,c => a.s ! (AAdj Compar d g n c) } ;
 
+  -- A2 -> NP -> AP
+  -- e.g. "married to her"
   ComplA2 a np = {
-    s = \\d,g,n,c => a.s ! (AAdj Posit d g n c) ++ a.prep.s ++ np.s ! (a.prep.c ! (fromAgr np.agr).num)
+    s = \\d,g,n,c => case np.isPron of {
+      False => a.s ! (AAdj Posit d g n c) ++ a.prep.s ++ np.s ! (a.prep.c ! (fromAgr np.agr).num) ;
+      True  => a.prep.s ++ np.s ! (a.prep.c ! (fromAgr np.agr).num) ++ a.s ! (AAdj Posit d g n c)
+    }
   } ;
 
   ReflA2 a = { s = \\d,g,n,c => a.s ! (AAdj Posit d g n c) ++ a.prep.s ++ reflPron ! (a.prep.c ! n) } ;
@@ -35,5 +40,14 @@
   CAdvAP cadv ap np = { s = \\d,g,n,c => cadv.s ++ ap.s ! d ! g ! n ! c ++ cadv.prep ++ np.s ! Nom } ;
 
   UseA2 a = { s = \\d,g,n,c => a.s ! (AAdj Posit d g n c) } ;
+
+  -- AP -> Adv -> AP
+  -- e.g. "warm by nature"
+  AdvAP ap adv = {
+    s = \\d,g,n,c => case adv.isPron of {
+      False => ap.s ! d ! g ! n ! c ++ adv.s ;
+      True  => adv.s ++ ap.s ! d ! g ! n ! c
+    }
+  } ;
 
 }
diff --git a/lib/src/latvian/AdverbLav.gf b/lib/src/latvian/AdverbLav.gf
--- a/lib/src/latvian/AdverbLav.gf
+++ b/lib/src/latvian/AdverbLav.gf
@@ -9,21 +9,37 @@
   coding = utf8 ;
 
 lin
-  PositAdvAdj a = { s = a.s ! (AAdv Posit) } ;
+  -- A -> Adv
+  -- e.g. "warmly"
+  PositAdvAdj a = {s = a.s ! (AAdv Posit) ; isPron = False} ;
 
+  -- Prep -> NP -> Adv
+  -- e.g. "in the house"
+  -- FIXME: postpozīcijas prievārdi
+  PrepNP prep np = {s = prep.s ++ np.s ! (prep.c ! (fromAgr np.agr).num) ; isPron = np.isPron} ;
+
+  -- CAdv -> A -> NP -> Adv
+  -- e.g. "more warmly than John"
   -- TODO: vajag arī 'ātrāks par Jāni' un 'ātrāks nekā Jānis' pie more_CAdv
   -- TODO: vai te tiešām veido 'ātrāk par Jāni'? kurš ir pareizais adverbs? nevis 'ātrāks par Jāni'?
-  ComparAdvAdj cadv a np = { s = cadv.s ++ a.s ! (AAdv cadv.deg) ++ cadv.prep ++ np.s ! Nom } ;
+  ComparAdvAdj cadv a np = {s = cadv.s ++ a.s ! (AAdv cadv.deg) ++ cadv.prep ++ np.s ! Nom ; isPron = False} ;
 
-  ComparAdvAdjS cadv a s = { s = cadv.s ++ a.s ! (AAdv cadv.deg) ++ cadv.prep ++ s.s } ;
+  -- CAdv -> A -> S  -> Adv
+  -- e.g. "more warmly than he runs"
+  ComparAdvAdjS cadv a s = {s = cadv.s ++ a.s ! (AAdv cadv.deg) ++ cadv.prep ++ s.s ; isPron = False} ;
 
-  -- FIXME: postpozīcijas prievārdi
-  PrepNP prep np = { s = prep.s ++ np.s ! (prep.c ! (fromAgr np.agr).num) } ;
+  -- AdA -> Adv -> Adv
+  -- e.g. "very quickly"
+  AdAdv ada adv = {s = ada.s ++ adv.s ; isPron = False} ;
 
-  AdAdv = cc2 ;
+  -- TODO: PositAdAAdj : A -> AdA
 
-  SubjS = cc2 ;
+  -- Subj -> S -> Adv
+  -- e.g. "when she sleeps"
+  SubjS subj s = {s = subj.s ++ s.s ; isPron = False} ;
 
+  -- CAdv -> AdN
+  -- e.g. "less (than five)"
   AdnCAdv cadv = {
     s = case cadv.deg of {
       Posit => cadv.s ++ cadv.prep ;
diff --git a/lib/src/latvian/CatLav.gf b/lib/src/latvian/CatLav.gf
--- a/lib/src/latvian/CatLav.gf
+++ b/lib/src/latvian/CatLav.gf
@@ -1,6 +1,6 @@
 --# -path=.:abstract:common:prelude
 
-concrete CatLav of Cat = CommonX - [CAdv, Voc] ** open ResLav, Prelude in {
+concrete CatLav of Cat = CommonX - [Adv, CAdv, Voc] ** open ResLav, Prelude in {
 
 flags
 
@@ -11,35 +11,35 @@
 
   -- Sentences and clauses
 
-  S, QS = { s : Str } ;
+  S, QS = {s : Str} ;
 
-  RS = { s : Agreement => Str } ;
+  RS = {s : Agreement => Str} ;
 
-  Cl = { s : VMood => Polarity => Str } ;
+  Cl = {s : VMood => Polarity => Str} ;
 
-  ClSlash = { s : VMood => Polarity => Str ; prep : Preposition } ;
+  ClSlash = {s : VMood => Polarity => Str ; prep : Preposition} ;
 
-  SSlash = { s : Str ; prep : Preposition } ;
+  SSlash = {s : Str ; prep : Preposition} ;
 
-  Imp = { s : Polarity => Number => Str } ;
+  Imp = {s : Polarity => Number => Str} ;
 
   -- Questions and interrogatives
 
-  QCl = { s : VMood => Polarity => Str } ;
+  QCl = {s : VMood => Polarity => Str} ;
 
-  IP = { s : Case => Str ; num : Number } ;
+  IP = {s : Case => Str ; num : Number} ;
 
-  -- TODO: IComp = { s : Str ; agr : Agreement } ;
+  -- TODO: IComp = {s : Str ; agr : Agreement} ;
 
-  IDet = { s : Gender => Str ; num : Number } ;
+  IDet = {s : Gender => Str ; num : Number} ;
 
-  IQuant = { s : Gender => Number => Str } ;
+  IQuant = {s : Gender => Number => Str} ;
 
   -- Relative clauses and pronouns
 
-  RCl = { s : VMood => Polarity => Agreement => Str } ;
+  RCl = {s : VMood => Polarity => Agreement => Str} ;
 
-  RP = { s : Gender => Case => Str } ;
+  RP = {s : Gender => Case => Str} ;
 
   -- Verb phrases
 
@@ -47,43 +47,43 @@
 
   VPSlash = ResLav.VPSlash ;
 
-  Comp = { s : Agreement => Str } ;
+  Comp = {s : Agreement => Str} ;
 
   -- Adjectival phrases
 
-  AP = { s : Definiteness => Gender => Number => Case => Str } ;
+  AP = {s : Definiteness => Gender => Number => Case => Str} ;
 
   -- Nouns and noun phrases
 
-  CN = { s : Definiteness => Number => Case => Str ; gend : Gender } ;
+  CN = {s : Definiteness => Number => Case => Str ; gend : Gender ; isRel : Bool} ;
 
-  NP = { s : Case => Str ; agr : Agreement ; pol : Polarity } ;
+  NP = {s : Case => Str ; agr : Agreement ; pol : Polarity ; isRel : Bool ; isPron : Bool} ;
 
   Pron = Pronoun ;
 
-  Det = { s : Gender => Case => Str ; num : Number ; defin : Definiteness ; pol : Polarity } ;
+  Det = {s : Gender => Case => Str ; num : Number ; defin : Definiteness ; pol : Polarity} ;
 
-  Predet = { s : Gender => Str } ;
+  Predet = {s : Gender => Str} ;
 
-  Quant = { s : Gender => Number => Case => Str ; defin : Definiteness ; pol : Polarity } ;
+  Quant = {s : Gender => Number => Case => Str ; defin : Definiteness ; pol : Polarity} ;
 
-  Num = { s : Gender => Case => Str ; num : Number ; hasCard : Bool } ;
+  Num = {s : Gender => Case => Str ; num : Number ; hasCard : Bool} ;
 
-  Card = { s : Gender => Case => Str ; num : Number } ;
+  Card = {s : Gender => Case => Str ; num : Number} ;
 
-  Ord = { s : Gender => Case => Str } ;
+  Ord = {s : Gender => Case => Str} ;
 
   -- Numerals
 
-  Numeral = { s : CardOrd => Gender => Case => Str ; num : Number } ;
+  Numeral = {s : CardOrd => Gender => Case => Str ; num : Number} ;
 
-  Digits = { s : CardOrd => Str ; num : Number } ;
+  Digits = {s : CardOrd => Str ; num : Number} ;
 
   -- Structural words
 
-  Conj = { s1, s2 : Str ; num : Number } ;
+  Conj = {s1, s2 : Str ; num : Number} ;
 
-  Subj = { s : Str } ;
+  Subj = {s : Str} ;
 
   Prep = Preposition ;
 
@@ -91,28 +91,30 @@
 
   V, VV, VQ, VA = Verb ;
 
-  V2, V2V, V2Q, V2A = Verb ** { rightVal : Preposition } ;
+  V2, V2V, V2Q, V2A = Verb ** {rightVal : Preposition} ;
 
-  V3 = Verb ** { rightVal1, rightVal2 : Preposition } ;
+  V3 = Verb ** {rightVal1, rightVal2 : Preposition} ;
 
-  VS = Verb ** { conj : Subj } ;
+  VS = Verb ** {conj : Subj} ;
 
-  V2S = Verb ** { conj : Subj ; rightVal : Preposition } ;
+  V2S = Verb ** {conj : Subj ; rightVal : Preposition} ;
 
   A = Adjective ;
 
-  A2 = Adjective ** { prep : Preposition } ;
+  A2 = Adjective ** {prep : Preposition} ;
 
   N = Noun ;
 
-  N2 = Noun ** { prep : Preposition ; isPre : Bool } ;
+  N2 = Noun ** {prep : Preposition ; isPre : Bool} ;
 
-  N3 = Noun ** { prep1, prep2 : Preposition ; isPre1, isPre2 : Bool } ;
+  N3 = Noun ** {prep1, prep2 : Preposition ; isPre1, isPre2 : Bool} ;
 
   PN = ProperNoun ;
 
   -- Overriden from CommonX
 
-  CAdv = { s, prep : Str ; deg : Degree } ;
+  Adv = {s : Str ; isPron : Bool} ;
+
+  CAdv = {s, prep : Str ; deg : Degree} ;
 
 }
diff --git a/lib/src/latvian/ConjunctionLav.gf b/lib/src/latvian/ConjunctionLav.gf
--- a/lib/src/latvian/ConjunctionLav.gf
+++ b/lib/src/latvian/ConjunctionLav.gf
@@ -14,16 +14,22 @@
 
   ConjS = conjunctDistrSS ;
 
-  ConjAdv = conjunctDistrSS ;
+  ConjRS conj ss = conjunctDistrTable Agreement conj ss ;
 
+  ConjAP conj ss = conjunctDistrTable4 Definiteness Gender Number Case conj ss ;
+
+  -- Conj -> [NP] -> NP
+  -- e.g. "she or we"
   ConjNP conj ss = conjunctDistrTable Case conj ss ** {
-    agr = toAgr (fromAgr ss.agr).pers (conjNumber (fromAgr ss.agr).num conj.num) (fromAgr ss.agr).gend;
-    pol = Pos
+    agr    = toAgr (fromAgr ss.agr).pers (conjNumber (fromAgr ss.agr).num conj.num) (fromAgr ss.agr).gend;
+    pol    = Pos ;
+    isRel  = False ;
+    isPron = False
   } ;
 
-  ConjAP conj ss = conjunctDistrTable4 Definiteness Gender Number Case conj ss ;
-
-  ConjRS conj ss = conjunctDistrTable Agreement conj ss ;
+  -- Conj -> [Adv] -> Adv
+  -- e.g. "here or there"
+  ConjAdv or xs = (conjunctDistrSS or xs) ** {isPron = False};
 
   -- These fun's are generated from the list cat's:
   BaseS = twoSS ;
@@ -42,10 +48,13 @@
 
 lincat
 
-  [S] = { s1, s2 : Str } ;
-  [Adv] = { s1, s2 : Str } ;
-  [NP] = { s1, s2 : Case => Str ; agr : Agreement } ;
-  [AP] = { s1, s2 : Definiteness => Gender => Number => Case => Str } ;
-  [RS] = { s1, s2 : Agreement => Str } ;
+  [S]   = {s1, s2 : Str} ;
+  [RS]  = {s1, s2 : Agreement => Str} ;
+  [NP]  = {s1, s2 : Case => Str ; agr : Agreement} ;
+  [AP]  = {s1, s2 : Definiteness => Gender => Number => Case => Str} ;
+  [Adv] = {s1, s2 : Str} ;
+  -- TODO: [AdV]{2}
+  -- TODO: [IAdv]{2}
+  -- TODO: [CN] {2}
 
 }
diff --git a/lib/src/latvian/ExtraLav.gf b/lib/src/latvian/ExtraLav.gf
--- a/lib/src/latvian/ExtraLav.gf
+++ b/lib/src/latvian/ExtraLav.gf
@@ -11,10 +11,12 @@
 flags coding = utf8 ;
 
 lin
+
   -- NP -> CN -> CN
   GenCN np cn = {
-    s = \\d,n,c => np.s ! Gen ++ cn.s ! d ! n ! c ;
-    gend = cn.gend
+    s     = \\d,n,c => np.s ! Gen ++ closeRelCl np.isRel ++ cn.s ! d ! n ! c ;
+    gend  = cn.gend ;
+    isRel = cn.isRel
   } ;
 
   aiz_Prep = mkPrep "aiz" Gen Dat ;
diff --git a/lib/src/latvian/GrammarLav.gf b/lib/src/latvian/GrammarLav.gf
--- a/lib/src/latvian/GrammarLav.gf
+++ b/lib/src/latvian/GrammarLav.gf
@@ -11,10 +11,10 @@
   RelativeLav,
   ConjunctionLav,
   PhraseLav,
-  TextX - [CAdv],
+  TextX - [Adv,CAdv],
   StructuralLav,
   IdiomLav,
-  TenseX - [CAdv]
+  TenseX - [Adv,CAdv]
   ** {
 
 flags
diff --git a/lib/src/latvian/NounLav.gf b/lib/src/latvian/NounLav.gf
--- a/lib/src/latvian/NounLav.gf
+++ b/lib/src/latvian/NounLav.gf
@@ -14,61 +14,96 @@
   -- Det -> CN -> NP
   -- e.g. 'the man'
   DetCN det cn = {
-    s   = \\c => det.s ! cn.gend ! c ++ cn.s ! det.defin ! det.num ! c ;
-    agr = AgrP3 det.num cn.gend ;
-    pol = det.pol
+    s      = \\c => det.s ! cn.gend ! c ++ cn.s ! det.defin ! det.num ! c ;
+    agr    = AgrP3 det.num cn.gend ;
+    pol    = det.pol ;
+    isRel  = cn.isRel ;
+    isPron = False
   } ;
 
   -- PN -> NP
   -- e.g. 'John'
-  UsePN pn = { s = pn.s ; agr = AgrP3 pn.num pn.gend ; pol = Pos } ;
+  UsePN pn = {
+    s      = pn.s ;
+    agr    = AgrP3 pn.num pn.gend ;
+    pol    = Pos ;
+    isRel  = False ;
+    isPron = False
+  } ;
 
   -- Pron -> NP
   -- e.g. 'he'
-  UsePron pron = { s = pron.s ; agr = pron.agr ; pol = pron.pol } ;
+  UsePron pron = {
+    s      = pron.s ;
+    agr    = pron.agr ;
+    pol    = pron.pol ;
+    isRel  = False ;
+    isPron = True
+  } ;
 
   -- Predet -> NP -> NP
   -- e.g. 'only the man'
   PredetNP predet np = {
-    s   = \\c => predet.s ! (fromAgr np.agr).gend ++ np.s ! c ;
-    agr = np.agr ;
-    pol = np.pol
+    s      = \\c => predet.s ! (fromAgr np.agr).gend ++ np.s ! c ;
+    agr    = np.agr ;
+    pol    = np.pol ;
+    isRel  = np.isRel ;
+    isPron = False
   } ;
 
   -- NP -> V2 -> NP
   -- e.g. 'the man seen'
   PPartNP np v2 = {
-    s   = \\c => v2.s ! Pos ! (VPart Pass (fromAgr np.agr).gend (fromAgr np.agr).num c) ++ np.s ! c ;
-    agr = np.agr ;
-    pol = np.pol
+    s      = \\c => v2.s ! Pos ! (VPart Pass (fromAgr np.agr).gend (fromAgr np.agr).num c) ++ np.s ! c ;
+    agr    = np.agr ;
+    pol    = np.pol ;
+    isRel  = np.isRel ;
+    isPron = False
   } ;
 
   -- NP -> Adv -> NP
   -- e.g. 'Paris today'
   AdvNP np adv = {
-    s = \\c => np.s ! c ++ adv.s ;
-    agr = np.agr ;
-    pol = np.pol
+    s      = \\c => np.s ! c ++ adv.s ;
+    agr    = np.agr ;
+    pol    = np.pol ;
+    isRel  = False ;
+    isPron = False
   } ;
 
   -- NP -> RS -> NP
   -- e.g. 'Paris, which is here'
   RelNP np rs = {
-    s = \\c => np.s ! c ++ "," ++ rs.s ! np.agr ;
-    agr = np.agr ;
-    pol = np.pol
+    s      = \\c => np.s ! c ++ "," ++ rs.s ! np.agr ;
+    agr    = np.agr ;
+    pol    = np.pol ;
+    isRel  = True ;
+    isPron = False
   } ;
 
+  -- CN -> NP
+  MassNP cn = {
+    s      = cn.s ! Indef ! Sg ;  -- FIXME: bet 'šis alus'? un 'zaļš alus' vs. 'zaļais alus'?
+    agr    = AgrP3 Sg cn.gend ;
+    pol    = Pos ;
+    isRel  = cn.isRel ;
+    isPron = False
+  } ;
+
   -- Det -> NP
   -- e.g. 'these five'
   DetNP det = {
-    s = \\c => det.s ! Masc ! c ;
-    agr = AgrP3 det.num Masc ;
-    pol = det.pol
+    s      = \\c => det.s ! Masc ! c ;
+    agr    = AgrP3 det.num Masc ;
+    pol    = det.pol ;
+    isRel  = False ;
+    isPron = False
   } | {
-    s = \\c => det.s ! Fem ! c ;
-    agr = AgrP3 det.num Fem ;
-    pol = det.pol
+    s      = \\c => det.s ! Fem ! c ;
+    agr    = AgrP3 det.num Fem ;
+    pol    = det.pol ;
+    isRel  = False ;
+    isPron = False
   } ;
 
   -- Determiners
@@ -87,7 +122,7 @@
   DetQuantOrd quant num ord = {
     s     = \\gend,c => quant.s ! gend ! num.num ! c ++ num.s ! gend ! c ++ ord.s ! gend ! c ;
     num   = num.num ;
-    defin = quant.defin ; --FIXME: ja ir kārtas skaitļa vārds, tad tikai noteiktās formas
+    defin = quant.defin ;  -- FIXME: ja ir kārtas skaitļa vārds, tad tikai noteiktās formas
     pol   = quant.pol
   } ;
 
@@ -133,13 +168,6 @@
   -- Quant
   DefArt = { s = \\_,_,_ => [] ; defin = Def ; pol = Pos } ;
 
-  -- CN -> NP
-  MassNP cn = {
-    s   = cn.s ! Indef ! Sg ;  -- FIXME: bet 'šis alus'? un 'zaļš alus' vs. 'zaļais alus'?
-    agr = AgrP3 Sg cn.gend ;
-    pol = Pos
-  } ;
-
   -- Pron -> Quant
   PossPron pron = { s = pron.poss ; defin = Def ; pol = Pos } ;
 
@@ -147,19 +175,24 @@
 
   -- N -> CN
   -- e.g. 'house'
-  UseN n = { s = \\_ => n.s ; gend = n.gend } ;
+  UseN n = { s = \\_ => n.s ; gend = n.gend ; isRel = False } ;
 
   -- N2 -> NP -> CN
   -- e.g. 'mother of the king'
   ComplN2 n2 np = {
-    s    = \\_,num,c => preOrPost n2.isPre (n2.prep.s ++ np.s ! (n2.prep.c ! (fromAgr np.agr).num)) (n2.s ! num ! c) ;
-    gend = n2.gend
+    s     = \\_,num,c => preOrPost n2.isPre 
+              (n2.prep.s ++ np.s ! (n2.prep.c ! (fromAgr np.agr).num) ++ closeRelCl np.isRel) 
+              (n2.s ! num ! c) ;
+    gend  = n2.gend ;
+    isRel = False
   } ;
 
   -- N3 -> NP -> N2
   -- e.g. 'distance from this city (to Paris)'
   ComplN3 n3 np = {
-    s     = \\num,c => preOrPost n3.isPre1 (n3.prep1.s ++ np.s ! (n3.prep1.c ! (fromAgr np.agr).num)) (n3.s ! num ! c) ;
+    s     = \\num,c => preOrPost n3.isPre1 
+              (n3.prep1.s ++ np.s ! (n3.prep1.c ! (fromAgr np.agr).num) ++ closeRelCl np.isRel) 
+              (n3.s ! num ! c) ;
     gend  = n3.gend ;
     prep  = n3.prep2 ;
     isPre = n3.isPre2
@@ -167,7 +200,7 @@
 
   -- N2 -> CN
   -- e.g. 'mother'
-  UseN2 n2 = { s = \\_ => n2.s ; gend = n2.gend } ;
+  UseN2 n2 = { s = \\_ => n2.s ; gend = n2.gend ; isRel = False } ;
 
   -- N3 -> N2
   -- e.g. 'distance (from this city)'
@@ -180,29 +213,33 @@
   -- AP -> CN -> CN
   -- e.g. 'big house'
   AdjCN ap cn = {
-    s    = \\defin,num,c => ap.s ! defin ! cn.gend ! num ! c ++ cn.s ! defin ! num ! c ;
-    gend = cn.gend
+    s     = \\defin,num,c => ap.s ! defin ! cn.gend ! num ! c ++ cn.s ! defin ! num ! c ;
+    gend  = cn.gend ;
+    isRel = cn.isRel
   } ;
 
   -- CN -> RS -> CN
   -- e.g. 'house that John bought'
   RelCN cn rs = {
-    s    = \\defin,num,c => cn.s ! defin ! num ! c ++ "," ++ rs.s ! AgrP3 num cn.gend ;
-    gend = cn.gend
+    s     = \\defin,num,c => cn.s ! defin ! num ! c ++ "," ++ rs.s ! AgrP3 num cn.gend ;
+    gend  = cn.gend ;
+    isRel = True
   } ;
 
   -- CN -> Adv -> CN
   -- e.g. 'house on the hill'
   AdvCN cn adv = {
-    s    = \\defin,num,c => cn.s ! defin ! num ! c ++ adv.s ;
-    gend = cn.gend
+    s     = \\defin,num,c => cn.s ! defin ! num ! c ++ adv.s ;
+    gend  = cn.gend ;
+    isRel = False  -- TODO: Adv arī būs jāievieš isRel lauks
   } ;
 
   -- CN -> SC -> CN
   -- e.g. 'question where she sleeps'
   SentCN cn sc = {
-    s    = \\defin,num,c => cn.s ! defin ! num ! c ++ "," ++ sc.s ;
-    gend = cn.gend
+    s     = \\defin,num,c => cn.s ! defin ! num ! c ++ "," ++ sc.s ;
+    gend  = cn.gend ;
+    isRel = True
   } ;
 
   -- Apposition
@@ -211,8 +248,9 @@
   -- e.g. 'city Paris', 'numbers x and y'
   ApposCN cn np = 
     let num : Number = (fromAgr np.agr).num in {
-      s    = \\defin,num,c => cn.s ! defin ! num ! c ++ np.s ! c ;
-      gend = cn.gend
+      s     = \\defin,num,c => cn.s ! defin ! num ! c ++ np.s ! c ;
+      gend  = cn.gend ;
+      isRel = np.isRel
     } ;
 
   -- TODO: Possessive and partitive constructs
diff --git a/lib/src/latvian/NumeralLav.gf b/lib/src/latvian/NumeralLav.gf
--- a/lib/src/latvian/NumeralLav.gf
+++ b/lib/src/latvian/NumeralLav.gf
@@ -1,6 +1,6 @@
 --# -path=.:abstract:common:prelude
 
-concrete NumeralLav of Numeral = CatLav ** open ResLav, ParadigmsLav in {
+concrete NumeralLav of Numeral = CatLav [Numeral,Digits] ** open ResLav, ParadigmsLav in {
 
 flags coding = utf8 ;
 
diff --git a/lib/src/latvian/ParadigmsLav.gf b/lib/src/latvian/ParadigmsLav.gf
--- a/lib/src/latvian/ParadigmsLav.gf
+++ b/lib/src/latvian/ParadigmsLav.gf
@@ -143,7 +143,7 @@
 
   -- Adverbs
 
-  mkAdv : Str -> Adv = \x -> lin Adv (ss x) ;
+  mkAdv : Str -> Adv = \x -> lin Adv {s = x ; isPron = False} ;
   mkAdV : Str -> AdV = \x -> lin AdV (ss x) ;
   mkAdA : Str -> AdA = \x -> lin AdA (ss x) ;
   mkAdN : Str -> AdN = \x -> lin AdN (ss x) ;
@@ -160,7 +160,7 @@
     mkConj : Str -> Str -> Number -> Conj = mk2Conj ;
   } ;
 
-  mk2Conj : Str -> Str -> Number -> Conj = \c1,c2,n -> lin Conj (sd2 c1 c2 ** {num = n}) ;
+  mk2Conj : Str -> Str -> Number -> Conj = \c1,c2,n -> lin Conj (sd2 c1 ("," ++ c2) ** {num = n}) ;
 
   -- Numerals: need review (TODO)
 
diff --git a/lib/src/latvian/RelativeLav.gf b/lib/src/latvian/RelativeLav.gf
--- a/lib/src/latvian/RelativeLav.gf
+++ b/lib/src/latvian/RelativeLav.gf
@@ -28,15 +28,19 @@
     }
     in lin RCl {
       s = \\mood,pol,agr =>
-        case mood of {         -- subject
-          Deb _ _ => rp.s ! Masc ! Dat ;  --# notpresent
-          _       => rp.s ! Masc ! vp.leftVal
-        } ++
-        case subjInTopic of {  -- verb
+        let verb : Str = case subjInTopic of {
           True  => buildVerb vp.v mood pol (AgrP3 (fromAgr agr).num (fromAgr agr).gend) Pos vp.rightPol ;
           False => buildVerb vp.v mood pol vp.rightAgr                                  Pos vp.rightPol
+        } in
+        case mood of {  -- subject
+          Deb _ _ => rp.s ! Masc ! Dat ;  --# notpresent
+          _       => rp.s ! Masc ! vp.leftVal
         } ++
-        vp.compl ! agr         -- object(s), complements, adverbial modifiers
+        case vp.objPron of {
+          False => verb ++ vp.compl ! agr ;
+          True  => (vp.compl ! agr ++ verb) --| (verb ++ vp.compl ! agr)
+          -- FIXME: the object should be separated from other complements that should remain on the right side
+        }
     } ;
 
 lin
diff --git a/lib/src/latvian/ResLav.gf b/lib/src/latvian/ResLav.gf
--- a/lib/src/latvian/ResLav.gf
+++ b/lib/src/latvian/ResLav.gf
@@ -65,17 +65,17 @@
 
 oper
 
-  Noun : Type = { s : Number => Case => Str ; gend : Gender } ;
+  Noun : Type = {s : Number => Case => Str ; gend : Gender} ;
 
-  ProperNoun : Type = { s : Case => Str ; gend : Gender ; num : Number } ;
+  ProperNoun : Type = {s : Case => Str ; gend : Gender ; num : Number} ;
   
-  Pronoun : Type = { s : Case => Str ; agr : Agreement ; poss : Gender => Number => Case => Str ; pol : Polarity } ;
+  Pronoun : Type = {s : Case => Str ; agr : Agreement ; poss : Gender => Number => Case => Str ; pol : Polarity} ;
 
-  Adjective : Type = { s : AForm => Str } ;
+  Adjective : Type = {s : AForm => Str} ;
 
-  Preposition : Type = { s : Str ; c : Number => Case } ;
+  Preposition : Type = {s : Str ; c : Number => Case} ;
 
-  Verb : Type = { s : Polarity => VForm => Str ; leftVal : Case } ;
+  Verb : Type = {s : Polarity => VForm => Str ; leftVal : Case} ;
 
   VP : Type = {
     v        : Verb ;
@@ -83,34 +83,36 @@
     voice    : Voice ;
     leftVal  : Case ;              -- the left valence (typically, the subject)
     rightAgr : Agreement ;         -- for the potential subject-verb agreement (the subject can be on the right side)
-    rightPol : Polarity            -- for the potential double negation
+    rightPol : Polarity ;          -- for the potential double negation
+    objPron  : Bool                -- true, if object is a Pron (for modifying the neutral word order)
   } ;
 
-  VPSlash : Type = VP ** { rightVal : Preposition } ;  -- the right valence (typically, the object)
+  VPSlash : Type = VP ** {rightVal : Preposition} ;  -- the right valence (typically, the object)
 
   buildVP : VP -> Polarity -> VForm -> Agreement -> Str = \vp,pol,vf,agr ->
     vp.v.s ! pol ! vf ++ vp.compl ! agr ;
 
-  insertObj : (Agreement => Str) -> VP -> VP = \obj,vp -> {
+  insertObj : (Agreement => Str) -> Bool -> Bool -> VP -> VP = \obj,isPron,isPre,vp -> {
     v        = vp.v ;
-    compl    = \\agr => vp.compl ! agr ++ obj ! agr ;
+    compl    = \\agr => case isPre of {
+                 False => vp.compl ! agr ++ obj ! agr ;
+                 True  => obj ! agr ++ vp.compl ! agr
+               } ;
     voice    = vp.voice ;
     leftVal  = vp.leftVal ;
     rightAgr = vp.rightAgr ;
-    rightPol = vp.rightPol
+    rightPol = vp.rightPol ;
+    objPron  = isPron
   } ;
 
-  insertObjPre : (Agreement => Str) -> VP -> VP = \obj,vp -> {
-    v        = vp.v ;
-    compl    = \\agr => obj ! agr ++ vp.compl ! agr ;
-    voice    = vp.voice ;
-    leftVal  = vp.leftVal ;
-    rightAgr = vp.rightAgr ;
-    rightPol = vp.rightPol
-  } ;
+  insertObjReg : (Agreement => Str) -> Bool -> VP -> VP = \obj,isPron,vp ->
+    insertObj obj isPron False vp ;
 
+  insertObjPre : (Agreement => Str) -> VP -> VP = \obj,vp ->
+    insertObj obj True True vp ;
+
   insertObjSlash : (Agreement => Str) -> VPSlash -> VPSlash = \obj,vp ->
-    insertObj obj vp ** { rightVal = vp.rightVal } ;
+    insertObj obj vp.objPron False vp ** {rightVal = vp.rightVal} ;
 
   getInf : Verb -> Str = \v -> v.s ! Pos ! VInf ;
 
@@ -121,11 +123,11 @@
       P3 => AgrP3 num gend
     } ;
 
-  fromAgr : Agreement -> { pers : Person ; num : Number ; gend : Gender } = \agr ->
+  fromAgr : Agreement -> {pers : Person ; num : Number ; gend : Gender} = \agr ->
     case agr of {
-      AgrP1 num gend => { pers = P1 ; num = num ; gend = gend } ;
-      AgrP2 num gend => { pers = P2 ; num = num ; gend = gend } ;
-      AgrP3 num gend => { pers = P3 ; num = num ; gend = gend }
+      AgrP1 num gend => {pers = P1 ; num = num ; gend = gend} ;
+      AgrP2 num gend => {pers = P2 ; num = num ; gend = gend} ;
+      AgrP3 num gend => {pers = P3 ; num = num ; gend = gend}
     } ;
 
   conjAgr : Agreement -> Agreement -> Agreement = \agr1,agr2 ->
@@ -141,6 +143,12 @@
     case gend1 of {
       Fem  => gend2 ;
       Masc => Masc
+    } ;
+
+  closeRelCl : Bool -> Str = \isRel -> 
+    case isRel of {
+      True => "," ;
+      False => []
     } ;
 
   vowel : pattern Str = #("a"|"ā"|"e"|"ē"|"i"|"ī"|"o"|"u"|"ū") ;
diff --git a/lib/src/latvian/SentenceLav.gf b/lib/src/latvian/SentenceLav.gf
--- a/lib/src/latvian/SentenceLav.gf
+++ b/lib/src/latvian/SentenceLav.gf
@@ -32,12 +32,13 @@
   SlashVS np vs sslash = mkClause
     np
     (lin VP {
-      v = vs ;
-      compl = \\_ => "," ++ vs.conj.s ++ sslash.s ;
-      voice = Act ;
-      leftVal = vs.leftVal ;
+      v        = vs ;
+      compl    = \\_ => "," ++ vs.conj.s ++ sslash.s ;
+      voice    = Act ;
+      leftVal  = vs.leftVal ;
       rightAgr = AgrP3 Sg Masc ;
       rightPol = Pos ;
+      objPron  = False
     }) ** { prep = sslash.prep } ;
 
   -- ComplVS v s  = { v = v ; compl = \\_ => "," ++ v.subj.s ++ s.s } ;
@@ -74,12 +75,25 @@
     }
     in lin Cl {
       s = \\mood,pol =>
-        case mood of {                                     -- subject
+        case mood of {                                           -- subject
           Deb _ _ => np.s ! Dat ;  --# notpresent
           _       => np.s ! vp.leftVal
         } ++
-        buildVerb vp.v mood pol agr np.pol vp.rightPol ++  -- verb
-        vp.compl ! np.agr                                  -- object(s), complements, adverbial modifiers
+        closeRelCl np.isRel ++                                   -- comma, if necessary
+        case vp.objPron of {
+          False =>
+            buildVerb vp.v mood pol agr np.pol vp.rightPol ++    -- verb
+            vp.compl ! np.agr ;                                  -- object(s), modifiers and other complements
+          True  =>
+            -- FIXME: the object should be separated from other complements that should remain on the right side
+            (
+              vp.compl ! np.agr ++                               -- object(s), modifiers and other complements
+              buildVerb vp.v mood pol agr np.pol vp.rightPol     -- verb
+            ) --| (
+              --buildVerb vp.v mood pol agr np.pol vp.rightPol ++  -- verb
+              --vp.compl ! np.agr                                  -- object(s), modifiers and other complements
+            --)
+        }
     } ;
 
   -- FIXME: quick&dirty - lai kompilētos pret RGL API
diff --git a/lib/src/latvian/StructuralLav.gf b/lib/src/latvian/StructuralLav.gf
--- a/lib/src/latvian/StructuralLav.gf
+++ b/lib/src/latvian/StructuralLav.gf
@@ -166,8 +166,8 @@
   otherwise_PConj = ss "citādi" ;
   therefore_PConj = ss "tāpēc" ;
 
-  both7and_DConj = mkConj "gan" ("," ++ "gan"); -- FIXME: komati nav tā kā vajag
-  either7or_DConj = mkConj ("vai" ++ "nu") ("," ++ "vai") Sg ; -- FIXME: komati nav tā kā vajag
+  both7and_DConj = mkConj "gan" "gan" ;
+  either7or_DConj = mkConj ("vai" ++ "nu") "vai" Sg ;
 
   whoSg_IP = { -- FIXME: Fem
     s = table {
diff --git a/lib/src/latvian/SymbolLav.gf b/lib/src/latvian/SymbolLav.gf
--- a/lib/src/latvian/SymbolLav.gf
+++ b/lib/src/latvian/SymbolLav.gf
@@ -15,22 +15,34 @@
   FloatPN i = {s = \\_ => i.s ; gend = Masc ; num = Pl} ;
   NumPN i = {s = \\_ => i.s ! Masc ! Nom ; gend = Masc ; num = Pl} ;
 
+  -- CN -> Int -> NP
+  -- e.g. "level 53" (covered by CNNumNP)
   CNIntNP cn i = {
-    s = \\_ => cn.s ! Indef ! Sg ! Nom ++ i.s ;
-    agr = AgrP3 Sg cn.gend ;
-    pol = Pos
+    s      = \\_ => cn.s ! Indef ! Sg ! Nom ++ i.s ;
+    agr    = AgrP3 Sg cn.gend ;
+    pol    = Pos ;
+    isRel  = False ;
+    isPron = False
   } ;
 
+  -- Det -> CN -> ListSymb -> NP
+  -- e.g. "(the) (2) numbers x and y"
   CNSymbNP det cn xs = {
-    s = \\_ => det.s ! cn.gend ! Nom ++ cn.s ! det.defin ! det.num ! Nom ++ xs.s ;
-    agr = AgrP3 det.num cn.gend ;
-    pol = Pos
+    s      = \\_ => det.s ! cn.gend ! Nom ++ cn.s ! det.defin ! det.num ! Nom ++ xs.s ;
+    agr    = AgrP3 det.num cn.gend ;
+    pol    = Pos ;
+    isRel  = False ;
+    isPron = False
   } ;
 
+  -- CN -> Card -> NP
+  -- e.g. "level five", "level 5"
   CNNumNP cn i = {
-    s = \\_ => cn.s ! Indef ! Sg ! Nom ++ i.s ! Masc ! Nom ;
-    agr = AgrP3 Sg cn.gend ;
-    pol = Pos
+    s      = \\_ => cn.s ! Indef ! Sg ! Nom ++ i.s ! Masc ! Nom ;
+    agr    = AgrP3 Sg cn.gend ;
+    pol    = Pos ;
+    isRel  = False ;
+    isPron = False
   } ;
 
   SymbS sy = sy ;
diff --git a/lib/src/latvian/VerbLav.gf b/lib/src/latvian/VerbLav.gf
--- a/lib/src/latvian/VerbLav.gf
+++ b/lib/src/latvian/VerbLav.gf
@@ -30,7 +30,8 @@
     voice    = Act ;
     leftVal  = v.leftVal ;
     rightAgr = AgrP3 Sg Masc ;
-    rightPol = Pos
+    rightPol = Pos ;
+    objPron  = False
   } ;
 
   -- VV -> VP -> VP
@@ -41,7 +42,8 @@
     voice    = Act ;
     leftVal  = vv.leftVal ;
     rightAgr = AgrP3 Sg Masc ;
-    rightPol = Pos
+    rightPol = Pos ;
+    objPron  = False
   } ;
 
   -- VS -> S -> VP
@@ -52,7 +54,8 @@
     voice    = Act ;
     leftVal  = vs.leftVal ;
     rightAgr = AgrP3 Sg Masc ;
-    rightPol = Pos
+    rightPol = Pos ;
+    objPron  = False
   } ;
 
   -- VQ -> QS -> VP
@@ -63,7 +66,8 @@
     voice    = Act ;
     leftVal  = vq.leftVal ;
     rightAgr = AgrP3 Sg Masc ;
-    rightPol = Pos
+    rightPol = Pos ;
+    objPron  = False
   } ;
 
   -- VA -> AP -> VP
@@ -74,18 +78,20 @@
     voice    = Act ;
     leftVal  = va.leftVal ;
     rightAgr = AgrP3 Sg Masc ;
-    rightPol = Pos
+    rightPol = Pos ;
+    objPron  = False
   } ;
 
   -- V2 -> VPSlash
   -- e.g. 'love (it)'
   SlashV2a v2 = {
     v        = v2 ;
-    compl    = \\_ => [] ;   -- will be overriden
+    compl    = \\_ => [] ;      -- will be overriden
     voice    = Act ;
     leftVal  = v2.leftVal ;
     rightAgr = AgrP3 Sg Masc ;  -- will be overriden
-    rightPol = Pos ;         -- will be overriden
+    rightPol = Pos ;            -- will be overriden
+    objPron  = False ;          -- will be overriden
     rightVal = v2.rightVal
   } ;
 
@@ -100,6 +106,7 @@
       leftVal  = v3.leftVal ;
       rightAgr = np.agr ;
       rightPol = np.pol ;
+      objPron  = np.isPron ;
       rightVal = v3.rightVal1
     } ;
   -- FIXME: "vīrietis runā par ābolus ar sievieti" ("a man talks to a woman about apples")
@@ -117,6 +124,7 @@
       leftVal  = v3.leftVal ;
       rightAgr = np.agr ;
       rightPol = np.pol ;
+      objPron  = np.isPron ;
       rightVal = v3.rightVal1
     } ;
 
@@ -129,6 +137,7 @@
     leftVal  = v2v.leftVal ;
     rightAgr = AgrP3 Sg Masc ;
     rightPol = Pos ;
+    objPron  = False ;  -- will be overriden
     rightVal = v2v.rightVal
   } ;
 
@@ -141,6 +150,7 @@
     leftVal  = v2s.leftVal ;
     rightAgr = AgrP3 Sg Masc ;
     rightPol = Pos ;
+    objPron  = False ;  -- will be overriden
     rightVal = v2s.rightVal
   } ;
 
@@ -153,6 +163,7 @@
     leftVal  = v2q.leftVal ;
     rightAgr = AgrP3 Sg Masc ;
     rightPol = Pos ;
+    objPron  = False ;  -- will be overriden
     rightVal = v2q.rightVal
   } ;
 
@@ -165,6 +176,7 @@
     leftVal  = v2a.leftVal ;
     rightAgr = AgrP3 Sg Masc ;
     rightPol = Pos ;
+    objPron  = False ;  -- will be overriden
     rightVal = v2a.rightVal
   } ;
 
@@ -189,7 +201,8 @@
       leftVal  = vpslash.leftVal ;
       rightAgr = np.agr ;
       rightPol = np.pol ;
-      rightVal = vpslash.rightVal ;
+      objPron  = np.isPron ;
+      rightVal = vpslash.rightVal
     } ;
 
   -- VV -> VPSlash -> VPSlash
@@ -201,6 +214,7 @@
     leftVal  = vv.leftVal ;
     rightAgr = AgrP3 Sg Masc ;
     rightPol = Pos ;
+    objPron  = False ;  -- will be overriden
     rightVal = nom_Prep
   } ;
 
@@ -215,6 +229,7 @@
       leftVal  = v2v.leftVal ;
       rightAgr = np.agr ;
       rightPol = np.pol ;
+      objPron  = np.isPron ;
       rightVal = v2v.rightVal
     } ;
 
@@ -234,7 +249,8 @@
     voice    = Act ;
     leftVal  = Nom ;
     rightAgr = AgrP3 Sg Masc ;
-    rightPol = Pos
+    rightPol = Pos ;
+    objPron  = False
   } ;
 
   -- V2 -> VP
@@ -245,7 +261,8 @@
     voice    = Pass ;
     leftVal  = v2.rightVal.c ! Sg ;
     rightAgr = AgrP3 Sg Masc ;
-    rightPol = Pos
+    rightPol = Pos ;
+    objPron  = False
     --rightVal = mkPrep v2.leftVal
   } ;
   -- TODO: val - should not be overriden in ComplSlash etc.?
@@ -254,7 +271,7 @@
 
   -- VP -> Adv -> VP
   -- e.g. 'sleep here'
-  AdvVP vp adv = insertObj (\\_ => adv.s) vp ;
+  AdvVP vp adv = insertObjReg (\\_ => adv.s) adv.isPron vp ;
 
   -- AdV -> VP -> VP
   -- e.g. 'always sleep'
@@ -268,7 +285,7 @@
 
   -- VP -> Prep -> VPSlash
   -- e.g. 'live in (it)'
-  VPSlashPrep vp prep = vp ** { rightVal = prep } ;
+  VPSlashPrep vp prep = vp ** {rightVal = prep} ;
   -- TODO: šajā brīdī ir jāignorē prep (by8agent_Prep); tas jāaizstāj ar v2.left (?)
   -- Tad varēs dzēst ārā komentāru pie StructuralLav.by8agent_Prep (?)
 
@@ -276,19 +293,19 @@
 
   -- AP -> Comp
   -- e.g. '(be) small'
-  CompAP ap = { s = \\agr => ap.s ! Indef ! (fromAgr agr).gend ! (fromAgr agr).num ! Nom } ;
+  CompAP ap = {s = \\agr => ap.s ! Indef ! (fromAgr agr).gend ! (fromAgr agr).num ! Nom} ;
 
   -- NP -> Comp
   -- e.g. '(be) the man'
-  CompNP np = { s = \\_ => np.s ! Nom } ;
+  CompNP np = {s = \\_ => np.s ! Nom} ;
 
   -- Adv -> Comp
   -- e.g. '(be) here'
-  CompAdv a = { s = \\_ => a.s } ;
+  CompAdv adv = {s = \\_ => adv.s} ;
 
   -- CN -> Comp
   -- e.g. '(be) a man/men'
-  CompCN cn = { s = \\agr => cn.s ! Indef ! (fromAgr agr).num ! Nom } ;
+  CompCN cn = {s = \\agr => cn.s ! Indef ! (fromAgr agr).num ! Nom} ;
 
   -- TODO: UseCopula : VP
   -- e.g. 'be'
diff --git a/lib/src/maltese/AdjectiveMlt.gf b/lib/src/maltese/AdjectiveMlt.gf
--- a/lib/src/maltese/AdjectiveMlt.gf
+++ b/lib/src/maltese/AdjectiveMlt.gf
@@ -13,7 +13,7 @@
     -- warm
     PositA  a = {
       s = \\gn => a.s ! (APosit gn) ;
-      isPre = True
+      isPre = False
       } ;
 
     -- A -> NP -> AP
@@ -62,7 +62,7 @@
     -- A2 -> AP
     -- married to itself
     ReflA2 a2 = {
-      s = \\gn => a2.s ! APosit gn ++ a2.c2.s ! Definite ++ reflPron ! (toVAgr gn) ;
+      s = \\gn => a2.s ! APosit gn ++ a2.c2.s ! Definite ++ prep_lil.enclitic ! (toAgr gn) ++ reflPron ! (toVAgr gn) ;
       isPre = False
       } ;
 
diff --git a/lib/src/maltese/AdverbMlt.gf b/lib/src/maltese/AdverbMlt.gf
--- a/lib/src/maltese/AdverbMlt.gf
+++ b/lib/src/maltese/AdverbMlt.gf
@@ -5,7 +5,7 @@
 -- Licensed under LGPL
 
 concrete AdverbMlt of Adverb = CatMlt ** open ResMlt, Prelude in {
-
+  flags coding=utf8;
   lin
 
     -- A -> Adv
diff --git a/lib/src/maltese/AllMlt.gf b/lib/src/maltese/AllMlt.gf
--- a/lib/src/maltese/AllMlt.gf
+++ b/lib/src/maltese/AllMlt.gf
@@ -8,6 +8,7 @@
 
 concrete AllMlt of AllMltAbs =
   LangMlt,
+  DictMlt,
   IrregMlt,
   ExtraMlt
   ** {
diff --git a/lib/src/maltese/AllMltAbs.gf b/lib/src/maltese/AllMltAbs.gf
--- a/lib/src/maltese/AllMltAbs.gf
+++ b/lib/src/maltese/AllMltAbs.gf
@@ -8,12 +8,7 @@
 
 abstract AllMltAbs =
   Lang,
+  DictMltAbs,
   IrregMltAbs,
   ExtraMltAbs
   ** {} ;
-
-{-
-  IrregMltAbs-[
-    blow_V,burn_V,come_V,dig_V,fall_V,fly_V,freeze_V,go_V,lie_V,run_V,
-    sew_V,sing_V,sit_V,sleep_V,spit_V,stand_V,swell_V,swim_V,think_V],
--}
diff --git a/lib/src/maltese/CatMlt.gf b/lib/src/maltese/CatMlt.gf
--- a/lib/src/maltese/CatMlt.gf
+++ b/lib/src/maltese/CatMlt.gf
@@ -97,7 +97,7 @@
       s : NumCase => Str ;      -- No need for CardOrd, i.e. no 1st, 2nd etc in Maltese
       n : NumForm ;
       tail : DTail ;
-    };
+    } ;
 
 -- Structural
 
diff --git a/lib/src/maltese/ConjunctionMlt.gf b/lib/src/maltese/ConjunctionMlt.gf
--- a/lib/src/maltese/ConjunctionMlt.gf
+++ b/lib/src/maltese/ConjunctionMlt.gf
@@ -17,6 +17,12 @@
       a = agrP3 Sg Masc ; -- ignored when joinsVerb = False
       } ;
 
+    -- Conj -> [AdV] -> AdV
+    ConjAdV c l = conjunctDistrSS c l ** {
+      joinsVerb = False ;
+      a = agrP3 Sg Masc ;
+      } ;
+
     -- Conj -> [IAdv] -> IAdv -- "where and with whom"
     ConjIAdv = conjunctDistrSS ;
 
@@ -55,6 +61,9 @@
     BaseAdv = twoSS ;
     ConsAdv = consrSS comma ;
 
+    BaseAdV = twoSS ;
+    ConsAdV = consrSS comma ;
+
     BaseIAdv = twoSS ;
     ConsIAdv = consrSS comma ;
 
@@ -91,6 +100,7 @@
     -- These basically match the lincat's in CommonX/CatMlt
     [S]    = {s1,s2 : Str} ;
     [Adv]  = {s1,s2 : Str} ;
+    [AdV]  = {s1,s2 : Str} ;
     [IAdv] = {s1,s2 : Str} ;
     [NP]   = {np1,np2 : NounPhrase} ;
     [AP]   = {s1,s2 : GenNum => Str ; isPre : Bool} ;
diff --git a/lib/src/maltese/DictMlt.gf b/lib/src/maltese/DictMlt.gf
--- a/lib/src/maltese/DictMlt.gf
+++ b/lib/src/maltese/DictMlt.gf
@@ -648,7 +648,6 @@
     tentex_TNTX_1_7299_V      = mkV "tentex" (mkRoot "t-n-t-x") ;
     ttentex_TNTX_2_7300_V     = mkV_II "ttentex" (mkRoot "t-n-t-x") ;
     taptap_TPTP_1_7301_V      = mkV "taptap" (mkRoot "t-p-t-p") ;
-    staqsa_TPTP_1_7302_V      = mkV "staqsa" (mkRoot "t-p-t-p") ;
     volga_VLGJ_1_7303_V       = mkV "volġa" (mkRoot "v-l-ġ-j") ;
     vilja_VLJJ_1_7304_V       = mkV "vilja" (mkRoot "v-l-j-j") ;
     vilja_VLJJ_1_7305_V       = mkV "vilja" (mkRoot "v-l-j-j") ;
diff --git a/lib/src/maltese/DictMltAbs.gf b/lib/src/maltese/DictMltAbs.gf
--- a/lib/src/maltese/DictMltAbs.gf
+++ b/lib/src/maltese/DictMltAbs.gf
@@ -624,7 +624,6 @@
     tentex_TNTX_1_7299_V : V ;
     ttentex_TNTX_2_7300_V : V ;
     taptap_TPTP_1_7301_V : V ;
-    staqsa_TPTP_1_7302_V : V ;
     volga_VLGJ_1_7303_V : V ;
     vilja_VLJJ_1_7304_V : V ;
     vilja_VLJJ_1_7305_V : V ;
diff --git a/lib/src/maltese/ExtraMlt.gf b/lib/src/maltese/ExtraMlt.gf
--- a/lib/src/maltese/ExtraMlt.gf
+++ b/lib/src/maltese/ExtraMlt.gf
@@ -5,8 +5,23 @@
 -- Licensed under LGPL
 
 concrete ExtraMlt of ExtraMltAbs = CatMlt **
-  open ResMlt, ParadigmsMlt in {
+  open (R=ResMlt), ParadigmsMlt in {
 
   flags coding=utf8 ;
+
+  lin
+    SlashVa v = (R.predV v) ** { c2 = noCompl } ; -- See Verb.SlashV2a
+
+    -- VasV2 v = v ** { c2 = noCompl } ;
+
+    -- ProDrop : Pron -> Pron
+    -- unstressed subject pronoun becomes []: "(jiena) norqod"
+    ProDrop p = {
+      s = table {
+        R.Personal => [] ;
+        c => p.s ! c
+        } ;
+      a = p.a ;
+      } ;
 
 }
diff --git a/lib/src/maltese/ExtraMltAbs.gf b/lib/src/maltese/ExtraMltAbs.gf
--- a/lib/src/maltese/ExtraMltAbs.gf
+++ b/lib/src/maltese/ExtraMltAbs.gf
@@ -4,6 +4,12 @@
 -- John J. Camilleri 2011 -- 2013
 -- Licensed under LGPL
 
-abstract ExtraMltAbs = Cat ** {
+abstract ExtraMltAbs = Cat, Extra [Pron, ProDrop] ** {
+
+  fun
+    -- SlashV2a : V2 -> VPSlash ; -- love (it)
+    SlashVa : V -> VPSlash ; -- jump (it)
+
+    -- VasV2 : V -> V2 ; --- too general for my liking
 
 }
diff --git a/lib/src/maltese/IdiomMlt.gf b/lib/src/maltese/IdiomMlt.gf
--- a/lib/src/maltese/IdiomMlt.gf
+++ b/lib/src/maltese/IdiomMlt.gf
@@ -4,7 +4,7 @@
 -- John J. Camilleri 2011 -- 2013
 -- Licensed under LGPL
 
-concrete IdiomMlt of Idiom = CatMlt ** open Prelude, ResMlt in {
+concrete IdiomMlt of Idiom = CatMlt ** open Prelude, ResMlt, Maybe in {
 
   flags
     coding=utf8;
@@ -16,7 +16,8 @@
 
     -- VP -> Cl
     -- one sleeps
-    GenericCl vp = mkClause "wieħed" (agrP3 Sg Masc) vp ;
+    -- GenericCl vp = mkClause "wieħed" (agrP3 Sg Masc) vp ;
+    GenericCl vp = mkClause "dak li jkun" (agrP3 Sg Masc) vp ;
 
     -- NP -> RS -> Cl
     -- it is I who did it
@@ -69,8 +70,8 @@
     -- be sleeping
     ProgrVP vp = {
       v = CopulaVP.v ;
-      s2 = \\agr => case vp.v.hasPresPart of {
-        True  => (vp.v.s ! VPresPart (toGenNum agr)).s1 ;
+      s2 = \\agr => case exists Participle vp.v.presPart of {
+        True  => (fromJust Participle vp.v.presPart) ! (toGenNum agr) ;
         False => (vp.v.s ! VImpf (toVAgr agr)).s1
         } ;
       dir = NullAgr ;
@@ -92,6 +93,23 @@
           Sg => "ħalli" ;
           Pl => "ħallu"
           }
+      } ;
+
+    -- VP -> VP
+    -- is at home himself
+    SelfAdvVP vp = insertObj (\\agr => reflPron ! (toVAgr agr)) vp ;
+
+    -- VP -> VP
+    -- is himself at home
+    SelfAdVVP vp = insertObjPre (\\agr => reflPron ! (toVAgr agr)) vp ;
+
+    -- NP -> NP
+    -- the president himself (is at home)
+    SelfNP np = {
+      s = \\c => np.s ! c ++ "stess" ;
+      a = np.a ;
+      isPron = np.isPron ;
+      isDefn = np.isDefn ;
       } ;
 
 }
diff --git a/lib/src/maltese/IrregMlt.gf b/lib/src/maltese/IrregMlt.gf
--- a/lib/src/maltese/IrregMlt.gf
+++ b/lib/src/maltese/IrregMlt.gf
@@ -7,7 +7,7 @@
 --# -path=.:prelude:../abstract:../common
 
 concrete IrregMlt of IrregMltAbs = CatMlt ** open ParadigmsMlt in {
-
+  flags coding=utf8;
 {-
   Known irregular verbs in Maltese:
     - ĦA
diff --git a/lib/src/maltese/LexiconMlt.gf b/lib/src/maltese/LexiconMlt.gf
--- a/lib/src/maltese/LexiconMlt.gf
+++ b/lib/src/maltese/LexiconMlt.gf
@@ -58,7 +58,7 @@
     cousin_N       = mkN "kuġin" "kuġini" ; -- genderedN
     cow_N          = mkNColl "baqra" "baqar" "baqriet" ;
     day_N          = mkN "ġurnata" "ġranet" ;
-    distance_N3    = mkN3 (mkN "distanza") minnP saP ;
+    distance_N3    = mkN3 (mkN "distanza") saP minnP ;
     doctor_N       = mkN "tabib" "tobba" ; -- genderedN
     dog_N          = mkN "kelb" "klieb" ;
     door_N         = mkN "bieb" "bibien" ;
@@ -257,7 +257,7 @@
     lose_V2        = lilV2 (tilef_TLF_1_9895_V) ;
     love_V2        = lilV2 (habb_HBB_1_8174_V) ;
     open_V2        = dirV2 (fetah_FTH_1_7932_V) ;
-    paint_V2A      = dirV2 (pitter_PTR_2_9152_V) ;
+    paint_V2A      = dirV2 (zeba'_ZBGH_1_10339_V) ; -- dirV2 (pitter_PTR_2_9152_V) ;
     play_V         = daqq_DQQ_1_7736_V ;
     play_V2        = prepV2 (laghab_LGHB_1_8724_V) maP ;
     pull_V2        = lilV2 (gibed_GBD_1_8043_V) ;
diff --git a/lib/src/maltese/MorphoMlt.gf b/lib/src/maltese/MorphoMlt.gf
--- a/lib/src/maltese/MorphoMlt.gf
+++ b/lib/src/maltese/MorphoMlt.gf
@@ -659,9 +659,7 @@
       in table {
         VPerf agr => perf ! agr ;
         VImpf agr => impf ! agr ;
-        VImp num  => imp ! num ;
-        VPresPart _ => NONEXIST ;
-        VPastPart _ => NONEXIST
+        VImp num  => imp ! num
       } ;
 
     conjFormII_quad : VerbInfo -> (VForm => Str) = \i ->
@@ -746,9 +744,7 @@
       in table {
         VPerf agr => perf ! agr ;
         VImpf agr => impf ! agr ;
-        VImp num  => imp ! num ;
-        VPresPart _ => NONEXIST ;
-        VPastPart _ => NONEXIST
+        VImp num  => imp ! num
       } ;
 
     {- ~~~ Form III verbs ~~~ -}
@@ -788,9 +784,7 @@
       in table {
         VPerf agr => perf ! agr ;
         VImpf agr => impf ! agr ;
-        VImp num  => imp ! num ;
-        VPresPart _ => NONEXIST ;
-        VPastPart _ => NONEXIST
+        VImp num  => imp ! num
       } ;
 
     {- ~~~ Form VII and VIII verbs ~~~ -}
@@ -859,9 +853,7 @@
       in table {
         VPerf agr => perf ! agr ;
         VImpf agr => impf ! agr ;
-        VImp num  => imp ! num ;
-        VPresPart _ => NONEXIST ;
-        VPastPart _ => NONEXIST
+        VImp num  => imp ! num
       } ;
 
     {- ~~~ Form IX verbs ~~~ -}
@@ -895,9 +887,7 @@
       in table {
         VPerf agr => perf ! agr ;
         VImpf agr => impf ! agr ;
-        VImp num  => imp ! num ;
-        VPresPart _ => NONEXIST ;
-        VPastPart _ => NONEXIST
+        VImp num  => imp ! num
       } ;
 
     {- ~~~ Form X verbs ~~~ -}
@@ -989,9 +979,7 @@
       in table {
         VPerf agr => perf ! agr ;
         VImpf agr => impf ! agr ;
-        VImp num  => imp ! num ;
-        VPresPart _ => NONEXIST ;
-        VPastPart _ => NONEXIST
+        VImp num  => imp ! num
       } ;
 
 }
diff --git a/lib/src/maltese/NounMlt.gf b/lib/src/maltese/NounMlt.gf
--- a/lib/src/maltese/NounMlt.gf
+++ b/lib/src/maltese/NounMlt.gf
@@ -5,7 +5,7 @@
 -- Angelo Zammit 2012
 -- Licensed under LGPL
 
-concrete NounMlt of Noun = CatMlt ** open ResMlt, Prelude in {
+concrete NounMlt of Noun = CatMlt ** open ResMlt, Prelude, Maybe in {
 
   flags
     optimize=noexpand ;
@@ -161,8 +161,8 @@
 
     -- NP -> V2 -> NP
     -- the man seen
-    PPartNP np v2 = case v2.hasPastPart of {
-      True  => overwriteNPs np (\\c => np.s ! c ++ (v2.s ! VPastPart (toGenNum np.a)).s1) ; -- raġel rieqed
+    PPartNP np v2 = case exists Participle v2.pastPart of {
+      True  => overwriteNPs np (\\c => np.s ! c ++ (fromJust Participle v2.pastPart ! (toGenNum np.a))) ; -- raġel rieqed
       False => overwriteNPs np (\\c => np.s ! c ++ (v2.s ! VImpf (toVAgr np.a)).s1)         -- mara tisma'
       } ;
 
@@ -174,6 +174,10 @@
     -- Paris today
     AdvNP np adv = overwriteNPs np (\\c => np.s ! c ++ adv.s) ;
 
+    -- NP -> Adv -> NP
+    -- boys, such as ..
+    ExtAdvNP np adv = overwriteNPs np (\\c => np.s ! c ++ "," ++ adv.s ++ ",") ;
+
     -- Num
     NumSg = {s = \\c => []; n = NumX Sg ; hasCard = False} ;
     NumPl = {s = \\c => []; n = NumX Pl ; hasCard = False} ;
@@ -275,8 +279,8 @@
     SentCN cn sc = overwriteCNs cn (\\num => cn.s ! num ++ sc.s) ;
 
     -- CN -> NP -> CN
-    -- Appossition: city Paris
-    ApposCN cn np = overwriteCNs cn (\\num => cn.s ! num ++ np.s ! NPNom) ; -- known to be overgenerating
+    -- Apposition: city Paris
+    ApposCN cn np = overwriteCNs cn (\\num => cn.s ! num ++ prepNP prep_ta np) ;
 
     -- CN -> NP -> CN
     -- Possessive: house of mine
diff --git a/lib/src/maltese/ParadigmsMlt.gf b/lib/src/maltese/ParadigmsMlt.gf
--- a/lib/src/maltese/ParadigmsMlt.gf
+++ b/lib/src/maltese/ParadigmsMlt.gf
@@ -8,11 +8,8 @@
 --# -path=.:../abstract:../../prelude:../common
 
 resource ParadigmsMlt = open
-  Predef,
-  Prelude,
-  MorphoMlt,
-  ResMlt,
-  CatMlt
+  Predef, Prelude, Maybe,
+  MorphoMlt, ResMlt, CatMlt
   in {
 
   flags
@@ -579,16 +576,14 @@
             VImpf (AgP2 Pl)     => impfP2Pl ;
             VImpf (AgP3Pl)      => impfP3Pl ;
             VImp (Pl)           => impSg ;
-            VImp (Sg)           => impPl ;
-            VPresPart _         => NONEXIST ;
-            VPastPart _         => NONEXIST
+            VImp (Sg)           => impPl
             } ;
           info : VerbInfo = mkVerbInfo class form root vseq impSg ;
         in lin V  {
           s = stemVariantsTbl tbl ;
           i = info ;
-          hasPresPart = False ;
-          hasPastPart = False ;
+          presPart = noParticiple ;
+          pastPart = noParticiple ;
         } ;
 
       } ; --end of mkV overload
@@ -636,8 +631,8 @@
       in lin V {
         s = stemVariantsTbl (conjFormII newinfo) ;
         i = newinfo ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     -- Make a Quadri-Consonantal Form II verb
@@ -651,8 +646,8 @@
         in lin V {
           s = stemVariantsTbl (conjFormII_quad newinfo) ;
           i = newinfo ;
-          hasPresPart = False ;
-          hasPastPart = False ;
+          presPart = noParticiple ;
+          pastPart = noParticiple ;
         } ;
       derivedV_QuadII : Str -> Str -> Root -> V = \mammaII, imp, root ->
         let
@@ -662,8 +657,8 @@
         in lin V {
           s = stemVariantsTbl (conjFormII_quad newinfo) ;
           i = newinfo ;
-          hasPresPart = False ;
-          hasPastPart = False ;
+          presPart = noParticiple ;
+          pastPart = noParticiple ;
         } ;
       } ;
 
@@ -677,8 +672,8 @@
       in lin V {
         s = stemVariantsTbl (conjFormIII info) ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     -- No point having a paradigm for Form IV
@@ -702,15 +697,13 @@
           VImpf (AgP1 Pl)     => pfx "ni" (pfx_T (dropPfx 1 (get (VImpf (AgP1 Pl))))) ;
           VImpf (AgP2 Pl)     => pfx "ti" (pfx_T (dropPfx 1 (get (VImpf (AgP2 Pl))))) ;
           VImpf (AgP3Pl)      => pfx "ji" (pfx_T (dropPfx 1 (get (VImpf (AgP3Pl))))) ;
-          VImp num            => pfx_T (get (VImp num)) ;
-          VPresPart _         => NONEXIST ;
-          VPastPart _         => NONEXIST
+          VImp num            => pfx_T (get (VImp num))
           } ;
       in lin V {
         s = stemVariantsTbl (tbl) ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     -- Make a Form VI verb
@@ -731,15 +724,13 @@
           VImpf (AgP1 Pl)     => pfx "ni" (pfx_T (dropPfx 1 (get (VImpf (AgP1 Pl))))) ;
           VImpf (AgP2 Pl)     => pfx "ti" (pfx_T (dropPfx 1 (get (VImpf (AgP2 Pl))))) ;
           VImpf (AgP3Pl)      => pfx "ji" (pfx_T (dropPfx 1 (get (VImpf (AgP3Pl))))) ;
-          VImp num            => pfx_T (get (VImp num)) ;
-          VPresPart _         => NONEXIST ;
-          VPastPart _         => NONEXIST
+          VImp num            => pfx_T (get (VImp num))
           } ;
       in lin V {
         s = stemVariantsTbl (tbl) ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     -- Make a Form VII verb
@@ -760,8 +751,8 @@
       in lin V {
         s = stemVariantsTbl (conjFormVII info c1) ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     -- Make a Form VIII verb
@@ -776,8 +767,8 @@
       in lin V {
         s = stemVariantsTbl (conjFormVII info c1) ; -- note we use conjFormVII !
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     -- Make a Form IX verb
@@ -793,8 +784,8 @@
           in lin V {
             s = stemVariantsTbl (conjFormIX info) ;
             i = info ;
-            hasPresPart = False ;
-            hasPastPart = False ;
+            presPart = noParticiple ;
+            pastPart = noParticiple ;
           } ;
         _ => Predef.error("I don't know how to make a Form IX verb out of" ++ mammaIX)
       } ;
@@ -809,8 +800,8 @@
       in lin V {
         s = stemVariantsTbl (conjFormX info) ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     {- ~~~ Strong Verb ~~~ -}
@@ -840,16 +831,14 @@
         tbl : (VForm => Str) = table {
           VPerf agr => ( conjStrongPerf root vseq ) ! agr ;
           VImpf agr => ( conjStrongImpf (imp ! Sg) (imp ! Pl) ) ! agr ;
-          VImp n    => imp ! n ;
-          VPresPart _ => NONEXIST ;
-          VPastPart _ => NONEXIST
+          VImp n    => imp ! n
           } ;
         info : VerbInfo = mkVerbInfo (Strong Regular) (FormI) root vseq (imp ! Sg) ;
       in lin V {
         s = stemVariantsTbl tbl ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
 
@@ -884,16 +873,14 @@
         tbl : (VForm => Str) = table {
           VPerf agr => ( conjLiquidMedialPerf root vseq ) ! agr ;
           VImpf agr => ( conjLiquidMedialImpf (imp ! Sg) (imp ! Pl) ) ! agr ;
-          VImp n    => imp ! n ;
-          VPresPart _ => NONEXIST ;
-          VPastPart _ => NONEXIST
+          VImp n    => imp ! n
           } ;
         info : VerbInfo = mkVerbInfo (Strong LiquidMedial) (FormI) root vseq (imp ! Sg) ;
       in lin V {
         s = stemVariantsTbl tbl ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     {- ~~~ Geminated Verb ~~~ -}
@@ -923,16 +910,14 @@
         tbl : (VForm => Str) = table {
           VPerf agr => ( conjGeminatedPerf root vseq ) ! agr ;
           VImpf agr => ( conjGeminatedImpf (imp ! Sg) (imp ! Pl) ) ! agr ;
-          VImp n    => imp ! n ;
-          VPresPart _ => NONEXIST ;
-          VPastPart _ => NONEXIST
+          VImp n    => imp ! n
           } ;
         info : VerbInfo = mkVerbInfo (Strong Geminated) (FormI) root vseq (imp ! Sg) ;
       in lin V {
         s = stemVariantsTbl tbl ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     {- ~~~ Assimilative Verb ~~~ -}
@@ -962,16 +947,14 @@
         tbl : (VForm => Str) = table {
           VPerf agr => ( conjAssimilativePerf root vseq ) ! agr ;
           VImpf agr => ( conjAssimilativeImpf (imp ! Sg) (imp ! Pl) ) ! agr ;
-          VImp n    => imp ! n ;
-          VPresPart _ => NONEXIST ;
-          VPastPart _ => NONEXIST
+          VImp n    => imp ! n
           } ;
         info : VerbInfo = mkVerbInfo (Weak Assimilative) (FormI) root vseq (imp ! Sg) ;
       in lin V {
         s = stemVariantsTbl tbl ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     {- ~~~ Hollow Verb ~~~ -}
@@ -1001,16 +984,14 @@
         tbl : (VForm => Str) = table {
           VPerf agr => ( conjHollowPerf root vseq ) ! agr ;
           VImpf agr => ( conjHollowImpf (imp ! Sg) (imp ! Pl) ) ! agr ;
-          VImp n    => imp ! n ;
-          VPresPart _ => NONEXIST ;
-          VPastPart _ => NONEXIST
+          VImp n    => imp ! n
           } ;
         info : VerbInfo = mkVerbInfo (Weak Hollow) (FormI) root vseq (imp ! Sg) ;
       in lin V {
         s = stemVariantsTbl tbl ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     {- ~~~ Lacking Verb ~~~ -}
@@ -1044,16 +1025,14 @@
         tbl : (VForm => Str) = table {
           VPerf agr => ( conjLackingPerf root vseq ) ! agr ;
           VImpf agr => ( conjLackingImpf (imp ! Sg) (imp ! Pl) ) ! agr ;
-          VImp n    => imp ! n ;
-          VPresPart _ => NONEXIST ;
-          VPastPart _ => NONEXIST
+          VImp n    => imp ! n
           } ;
         info : VerbInfo = mkVerbInfo (Weak Lacking) (FormI) root vseq (imp ! Sg) ;
       in lin V {
         s = stemVariantsTbl tbl ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     {- ~~~ Defective Verb ~~~ -}
@@ -1083,16 +1062,14 @@
         tbl : (VForm => Str) = table {
           VPerf agr => ( conjDefectivePerf root vseq ) ! agr ;
           VImpf agr => ( conjDefectiveImpf (imp ! Sg) (imp ! Pl) ) ! agr ;
-          VImp n    => imp ! n ;
-          VPresPart _ => NONEXIST ;
-          VPastPart _ => NONEXIST
+          VImp n    => imp ! n
           } ;
         info : VerbInfo = mkVerbInfo (Weak Defective) (FormI) root vseq (imp ! Sg) ;
       in lin V {
         s = stemVariantsTbl tbl ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     {- ~~~ Quadriliteral Verb (Strong) ~~~ -}
@@ -1122,16 +1099,14 @@
         tbl : (VForm => Str) = table {
           VPerf agr => ( conjQuadPerf root vseq ) ! agr ;
           VImpf agr => ( conjQuadImpf (imp ! Sg) (imp ! Pl) ) ! agr ;
-          VImp n    => imp ! n ;
-          VPresPart _ => NONEXIST ;
-          VPastPart _ => NONEXIST
+          VImp n    => imp ! n
           } ;
         info : VerbInfo = mkVerbInfo (Quad QStrong) (FormI) root vseq (imp ! Sg) ;
       in lin V {
         s = stemVariantsTbl tbl ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     {- ~~~ Quadriliteral Verb (Weak Final) ~~~ -}
@@ -1164,16 +1139,14 @@
         tbl : (VForm => Str) = table {
           VPerf agr => ( conjQuadWeakPerf root vseq (imp ! Sg) ) ! agr ;
           VImpf agr => ( conjQuadWeakImpf (imp ! Sg) (imp ! Pl) ) ! agr ;
-          VImp n    => imp ! n ;
-          VPresPart _ => NONEXIST ;
-          VPastPart _ => NONEXIST
+          VImp n    => imp ! n
           } ;
         info : VerbInfo = mkVerbInfo (Quad QWeak) (FormI) root vseq (imp ! Sg) ;
       in lin V {
         s = stemVariantsTbl tbl ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     {- ~~~ Irregular verbs ~~~ -}
@@ -1191,16 +1164,14 @@
         tbl : (VForm => Str) = table {
           VPerf agr => ( conjLoanPerf mamma ) ! agr ;
           VImpf agr => ( conjLoanImpf (imp ! Sg) (imp ! Pl) ) ! agr ;
-          VImp n    => imp ! n ;
-          VPresPart _ => NONEXIST ;
-          VPastPart _ => NONEXIST
+          VImp n    => imp ! n
           } ;
         info : VerbInfo = mkVerbInfo (Loan) (FormI) (imp ! Sg) ;
       in lin V {
         s = stemVariantsTbl tbl ;
         i = info ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
       } ;
 
     {- Verb --------------------------------------------------------------- -}
@@ -1226,27 +1197,25 @@
             _          => hiereg+"in"
             } ;
         in lin V {
-        s = \\vform => case vform of {
-          VPresPart (GSg Masc) => mkVerbStems m ;
-          VPresPart (GSg Fem)  => mkVerbStems f ;
-          VPresPart (GPl)      => mkVerbStems p ;
-          x => v.s ! x
-          } ;
-        i = v.i ;
-        hasPresPart = True ;
-        hasPastPart = v.hasPastPart ;
+          s = v.s ;
+          i = v.i ;
+          presPart = Just Participle (table {
+                                        GSg Masc => m ;
+                                        GSg Fem  => f ;
+                                        GPl      => p
+                                        }) ;
+          pastPart = v.pastPart ;
         } ;
 
       presPartV : Str -> Str -> Str -> V -> V = \hiereg,hierga,hiergin,v -> lin V {
-        s = \\vform => case vform of {
-          VPresPart (GSg Masc) => mkVerbStems hiereg ;
-          VPresPart (GSg Fem)  => mkVerbStems hierga ;
-          VPresPart (GPl)      => mkVerbStems hiergin ;
-          x => v.s ! x
-          } ;
+        s = v.s ;
         i = v.i ;
-        hasPresPart = True ;
-        hasPastPart = v.hasPastPart ;
+        presPart = Just Participle (table {
+                                      GSg Masc => hiereg ;
+                                      GSg Fem  => hierga ;
+                                      GPl      => hiergin
+                                      }) ;
+        pastPart = v.pastPart ;
         } ;
 
       } ;
@@ -1271,27 +1240,25 @@
             _          => miktub+"in"
             } ;
         in lin V {
-        s = \\vform => case vform of {
-          VPastPart (GSg Masc) => mkVerbStems m ;
-          VPastPart (GSg Fem)  => mkVerbStems f ;
-          VPastPart (GPl)      => mkVerbStems p ;
-          x => v.s ! x
-          } ;
-        i = v.i ;
-        hasPresPart = v.hasPresPart ;
-        hasPastPart = True ;
+          s = v.s ;
+          i = v.i ;
+          presPart = v.presPart ;
+          pastPart = Just Participle (table {
+                                        GSg Masc => m ;
+                                        GSg Fem  => f ;
+                                        GPl      => p
+                                        }) ;
         } ;
 
       pastPartV : Str -> Str -> Str -> V -> V = \miktub,miktuba,miktubin,v -> lin V {
-        s = \\vform => case vform of {
-          VPastPart (GSg Masc) => mkVerbStems miktub ;
-          VPastPart (GSg Fem)  => mkVerbStems miktuba ;
-          VPastPart (GPl)      => mkVerbStems miktubin ;
-          x => v.s ! x
-          } ;
+        s = v.s ;
         i = v.i ;
-        hasPresPart = v.hasPresPart ;
-        hasPastPart = True ;
+        presPart = v.presPart ;
+        pastPart = Just Participle (table {
+                                      GSg Masc => miktub ;
+                                      GSg Fem  => miktuba ;
+                                      GPl      => miktubin
+                                      }) ;
         } ;
 
       } ;
diff --git a/lib/src/maltese/ResMlt.gf b/lib/src/maltese/ResMlt.gf
--- a/lib/src/maltese/ResMlt.gf
+++ b/lib/src/maltese/ResMlt.gf
@@ -393,6 +393,24 @@
       joinsVerb = False ;
       } ;
 
+    prep_lil : Preposition = {
+      s = table {
+        Indefinite => "lil" ;
+        Definite => makePreFull "lill-" "lil" "lil"
+      } ;
+      enclitic : Agr => Str = \\agr => case toVAgr agr of {
+        AgP1 Sg     => "lili" ;
+        AgP2 Sg     => "lilek" ;
+        AgP3Sg Masc => "lilu" ;
+        AgP3Sg Fem  => "lilha" ;
+        AgP1 Pl     => "lilna" ;
+        AgP2 Pl     => "lilkom" ;
+        AgP2Pl      => "lilhom"
+        } ;
+      takesDet = True ;
+      joinsVerb = True ;
+      } ;
+
   {- Pronoun -------------------------------------------------------------- -}
 
   oper
@@ -522,17 +540,20 @@
       \\vf => case vf of {
         VPerf _ => stemVariantsPerf (tbl ! vf) ;
         VImpf _ => stemVariantsImpf (tbl ! vf) ;
-        VImp  _ => stemVariantsImpf (tbl ! vf) ;
-        _  => mkVerbStems (tbl ! vf)
+        VImp  _ => stemVariantsImpf (tbl ! vf)
       } ;
 
     Verb : Type = {
       s : VForm => VerbStems ; --- need to store different "stems" already at verb level (ġera/ġerie/ġeri)
       i : VerbInfo ;
-      hasPresPart : Bool ;
-      hasPastPart : Bool ;
+      presPart : Maybe Participle ;
+      pastPart : Maybe Participle ;
       } ;
 
+    Participle : Type = GenNum => Str ;
+
+    noParticiple : Maybe Participle = Nothing Participle (\\_ => nonExist) ;
+
     VerbInfo : Type = {
       class : VClass ;
       form  : VDerivedForm ;
@@ -542,13 +563,10 @@
       } ;
 
   param
-    -- Possible verb forms (tense + person)
     VForm =
         VPerf VAgr    -- Perfect tense in all pronoun cases
       | VImpf VAgr    -- Imperfect tense in all pronoun cases
       | VImp Number   -- Imperative is always P2, Sg & Pl
-      | VPresPart GenNum  -- Present/active particible, e.g. RIEQED
-      | VPastPart GenNum  -- Passive/past particible, e.g. MAĦBUB
     ;
 
     VDerivedForm =
@@ -778,11 +796,12 @@
       } ;
 
     VerbPhrase : Type = {
-      v : {
-        s : VForm => VerbStems ;
-        hasPresPart : Bool ;
-        hasPastPart : Bool ;
-        } ;
+      v : Verb ;
+      -- v : {
+      --   s : VForm => VerbStems ;
+      --   presPart : Maybe Participle ;
+      --   pastPart : Maybe Participle ;
+      --   } ;
       s2  : Agr => Str ; -- complement
       dir : Maybe Agr ; -- direct object clitic
       ind : Maybe Agr ; -- indirect object clitic
@@ -866,9 +885,7 @@
         <VImpf (AgP2 Pl), Neg>     => "tkunux" ;
         <VImpf (AgP3Pl), Neg>      => "jkunux" ;
         <VImp (Sg), Neg>           => "kunx" ;
-        <VImp (Pl), Neg>           => "kunux" ;
-        <VPresPart gn, _>          => NONEXIST ;
-        <VPastPart gn, _>          => NONEXIST
+        <VImp (Pl), Neg>           => "kunux"
         }
       } ;
 
@@ -908,13 +925,11 @@
           VImpf (AgP2 Pl)     => mkVerbStems [] "m'intom" ;
           VImpf (AgP3Pl)      => mkVerbStems "huma" "m'humie" ;
           VImp (Sg)           => mkVerbStems "kun" ;
-          VImp (Pl)           => mkVerbStems "kunu" ;
-          VPresPart gn        => mkVerbStems NONEXIST ;
-          VPastPart gn        => mkVerbStems NONEXIST
+          VImp (Pl)           => mkVerbStems "kunu"
           } ;
         i = mkVerbInfo Irregular FormI ;
-        hasPresPart = False ;
-        hasPastPart = False ;
+        presPart = noParticiple ;
+        pastPart = noParticiple ;
         } ;
       s2 = \\agr => [] ;
       dir = NullAgr ;
@@ -949,13 +964,20 @@
       } ;
 
     reflPron : VAgr => Str = table {
-      AgP1 Sg      => "lili nnifsi" ;
-      AgP2 Sg      => "lilek innifsek" ;
-      AgP3Sg Masc  => "lilu nnifsu" ;
-      AgP3Sg Fem   => "lila nnifisha" ;
-      AgP1 Pl      => "lilna nfusna" ;
-      AgP2 Pl      => "lilkom infuskom" ;
-      AgP3Pl       => "lilhom infushom"
+      -- AgP1 Sg      => "lili nnifsi" ;
+      -- AgP2 Sg      => "lilek innifsek" ;
+      -- AgP3Sg Masc  => "lilu nnifsu" ;
+      -- AgP3Sg Fem   => "lila nnifisha" ;
+      -- AgP1 Pl      => "lilna nfusna" ;
+      -- AgP2 Pl      => "lilkom infuskom" ;
+      -- AgP3Pl       => "lilhom infushom"
+      AgP1 Sg      => "nnifsi" ;
+      AgP2 Sg      => "innifsek" ;
+      AgP3Sg Masc  => "nnifsu" ;
+      AgP3Sg Fem   => "nnifisha" ;
+      AgP1 Pl      => "nfusna" ;
+      AgP2 Pl      => "infuskom" ;
+      AgP3Pl       => "infushom"
       } ;
 
     huwa : VAgr => Str = table {
@@ -1151,8 +1173,6 @@
 
     {- ~~~ Useful helper functions ~~~ -}
 
-    NONEXIST : Str = "#NONEXIST#" ;
-
     -- New names for the drop/take operations
     takePfx = Predef.take ;
     dropPfx = Predef.drop ;
@@ -1223,20 +1243,20 @@
 
     -- Is a word mono-syllabic?
     --- potentially slow
-    isMonoSyl : Str -> Bool = \s ->
-      case s of {
-        #Consonant + ("ie" | #Vowel) => True ; -- ra
-        #Consonant + #Consonant + ("ie" | #Vowel) => True ; -- bla
+    -- isMonoSyl : Str -> Bool = \s ->
+    --   case s of {
+    --     #Consonant + ("ie" | #Vowel) => True ; -- ra
+    --     #Consonant + #Consonant + ("ie" | #Vowel) => True ; -- bla
 
-        ("ie" | #Vowel) + #Consonant => True ; -- af
-        ("ie" | #Vowel) + #Consonant + #Consonant => True ; -- elf
+    --     ("ie" | #Vowel) + #Consonant => True ; -- af
+    --     ("ie" | #Vowel) + #Consonant + #Consonant => True ; -- elf
 
-        #Consonant + ("ie" | #Vowel) + #Consonant => True ; -- miet
-        #Consonant + ("ie" | #Vowel) + #Consonant + #Consonant => True ; -- mort
-        #Consonant + #Consonant + ("ie" | #Vowel) + #Consonant => True ; -- ħliet
-        #Consonant + #Consonant + ("ie" | #Vowel) + #Consonant + #Consonant => True ; -- ħriġt
-        _ => False
-      } ;
+    --     #Consonant + ("ie" | #Vowel) + #Consonant => True ; -- miet
+    --     #Consonant + ("ie" | #Vowel) + #Consonant + #Consonant => True ; -- mort
+    --     #Consonant + #Consonant + ("ie" | #Vowel) + #Consonant => True ; -- ħliet
+    --     #Consonant + #Consonant + ("ie" | #Vowel) + #Consonant + #Consonant => True ; -- ħriġt
+    --     _ => False
+    --   } ;
 
     wiehed : Gender => Str =
       table {
diff --git a/lib/src/maltese/SentenceMlt.gf b/lib/src/maltese/SentenceMlt.gf
--- a/lib/src/maltese/SentenceMlt.gf
+++ b/lib/src/maltese/SentenceMlt.gf
@@ -19,10 +19,11 @@
     -- John walks
     PredVP np vp =
       let
-        subj : Str = case np.isPron of {
-          True => [] ; -- omit subject pronouns
-          False => np.s ! NPNom
-          } ;
+        -- subj : Str = case np.isPron of {
+        --   True => [] ; -- omit subject pronouns
+        --   False => np.s ! NPNom
+        --   } ;
+        subj : Str = np.s ! NPNom ;
       in
       mkClause subj np.a vp ;
 
diff --git a/lib/src/maltese/StructuralMlt.gf b/lib/src/maltese/StructuralMlt.gf
--- a/lib/src/maltese/StructuralMlt.gf
+++ b/lib/src/maltese/StructuralMlt.gf
@@ -60,7 +60,7 @@
     {- Conjunction ---------------------------------------------------------- -}
 
     and_Conj        = mkConj "u" ;
-    both7and_DConj  = mkConj "kemm" "u";
+    both7and_DConj  = mkConj "kemm" "u kemm";
     but_PConj       = ss "imma" ;
     either7or_DConj = mkConj "jew" "inkella" ;
     or_Conj         = mkConj "jew" ;
@@ -123,16 +123,16 @@
     at_most_AdN    = mkAdN "l-iktar" ;
     everywhere_Adv = mkAdv "kullimkien" ;
     here_Adv       = mkAdv "hawn" ;
-    here7to_Adv    = mkAdv ["s'hawnhekk"] ;
-    here7from_Adv  = mkAdv ["minn hawnhekk"] ;
+    here7to_Adv    = mkAdv ["s'hawn"] ;
+    here7from_Adv  = mkAdv ["minn hawn"] ;
     less_CAdv      = C.mkCAdv "inqas" "minn" ; --- inqas mill-ieħor
     more_CAdv      = C.mkCAdv "iktar" "minn" ; --- iktar mit-tnejn
     quite_Adv      = mkAdv "pjuttost" ;
     so_AdA         = mkAdA "allura" ;
     somewhere_Adv  = mkAdv "x'imkien" ;
-    there_Adv      = mkAdv "hemmhekk" ;
-    there7to_Adv   = mkAdv "s'hemmhekk" ;
-    there7from_Adv = mkAdv ["minn hemmhekk"] ;
+    there_Adv      = mkAdv "hemm" ;
+    there7to_Adv   = mkAdv "s'hemm" ;
+    there7from_Adv = mkAdv ["minn hemm"] ;
     too_AdA        = mkAdA "ukoll" ;
     very_AdA       = mkAdA "ħafna" ;
     as_CAdv        = C.mkCAdv "" "daqs" ; -- "as good as gold"
diff --git a/lib/src/maltese/VerbMlt.gf b/lib/src/maltese/VerbMlt.gf
--- a/lib/src/maltese/VerbMlt.gf
+++ b/lib/src/maltese/VerbMlt.gf
@@ -5,7 +5,7 @@
 -- Angelo Zammit 2012
 -- Licensed under LGPL
 
-concrete VerbMlt of Verb = CatMlt ** open Prelude, ResMlt in {
+concrete VerbMlt of Verb = CatMlt ** open Prelude, ResMlt, Maybe in {
   flags optimize=all_subs ;
 
   lin
@@ -115,6 +115,10 @@
       False => insertObj (\\_ => adv.s) vp
       } ;
 
+    -- VP -> Adv -> VP
+    -- sleep , even though ...
+    ExtAdvVP vp adv = insertObj (\\_ => "," ++ adv.s ++ ",") vp ;
+
     -- AdV -> VP -> VP
     -- always sleep
     AdVVP adv vp = insertAdV adv.s vp ;
@@ -132,12 +136,12 @@
 
     -- VPSlash -> VP
     -- love himself
-    ReflVP vpslash = insertObjPre (\\agr => vpslash.s2 ! agr ++ reflPron ! toVAgr agr) vpslash ;
+    ReflVP vpslash = insertObjPre (\\agr => vpslash.s2 ! agr ++ prep_lil.enclitic ! agr ++ reflPron ! toVAgr agr) vpslash ;
 
     -- V2 -> VP
     -- be loved
-    PassV2 v2 = case v2.hasPastPart of {
-      True  => insertObj (\\agr => (v2.s ! VPastPart (toGenNum agr)).s1 ++ v2.c2.s ! Definite) CopulaVP ;
+    PassV2 v2 = case exists Participle v2.pastPart of {
+      True  => insertObj (\\agr => (fromJust Participle v2.pastPart ! (toGenNum agr)) ++ v2.c2.s ! Definite) CopulaVP ;
       False => insertObj (\\agr => (v2.s ! VPerf (toVAgr agr)).s1 ++ v2.c2.s ! Definite) CopulaVP
       } ;
 
diff --git a/lib/src/nepali/Coordination.gf b/lib/src/nepali/Coordination.gf
deleted file mode 100644
--- a/lib/src/nepali/Coordination.gf
+++ /dev/null
@@ -1,170 +0,0 @@
-resource Coordination = open Prelude in {
-
-param
-  ListSize = TwoElem | ManyElem ;
-
-oper 
-  ListX = {s1,s2 : Str} ;
-
-  twoStr : (x,y : Str) -> ListX = \x,y -> 
-    {s1 = x ; s2 = y} ; 
-  consStr : Str -> ListX -> Str -> ListX = \comma,xs,x -> 
-    {s1 = xs.s1 ++ comma ++ xs.s2 ; s2 = x } ; 
-
-  twoSS : (_,_ : SS) -> ListX = \x,y -> 
-    twoStr x.s y.s ;
-  consSS : Str -> ListX -> SS -> ListX = \comma,xs,x -> 
-    consStr comma xs x.s ;
-
-  Conjunction : Type = SS ;
-  ConjunctionDistr : Type = {s1 : Str ; s2 : Str} ;
-
-  conjunctX : Conjunction -> ListX -> Str = \or,xs ->
-    xs.s1 ++ or.s ++ xs.s2 ;
-
-  conjunctDistrX : ConjunctionDistr -> ListX -> Str = \or,xs ->
-    or.s1 ++ xs.s1 ++ or.s2 ++ xs.s2 ;
-
-  conjunctSS : Conjunction -> ListX -> SS = \or,xs ->
-    ss (xs.s1 ++ or.s ++ xs.s2) ;
-
-  conjunctDistrSS : ConjunctionDistr -> ListX -> SS = \or,xs ->
-    ss (or.s1 ++ xs.s1 ++ or.s2 ++ xs.s2) ;
-
-  -- all this lifted to tables
-
-  ListTable : Type -> Type = \P -> {s1,s2 : P => Str} ; 
-
-  twoTable : (P : Type) -> (_,_ : {s : P => Str}) -> ListTable P = \_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable : (P : Type) -> Str -> ListTable P -> {s : P => Str} -> ListTable P = 
-    \P,c,xs,x ->
-    {s1 = table P {o => xs.s1 ! o ++ c ++ xs.s2 ! o} ; s2 = x.s} ; 
-
-  conjunctTable : (P : Type) -> Conjunction -> ListTable P -> {s : P => Str} = 
-    \P,or,xs ->
-    {s = table P {p => xs.s1 ! p ++ or.s ++ xs.s2 ! p}} ;
-
-  conjunctDistrTable : 
-    (P : Type) -> ConjunctionDistr -> ListTable P -> {s : P => Str} = \P,or,xs ->
-    {s = table P {p => or.s1++ xs.s1 ! p ++ or.s2 ++ xs.s2 ! p}} ;
-
-  -- ... and to two- and three-argument tables: how clumsy! ---
-
-  ListTable2 : Type -> Type -> Type = \P,Q -> 
-    {s1,s2 : P => Q => Str} ; 
-
-  twoTable2 : (P,Q : Type) -> (_,_ : {s : P => Q => Str}) -> ListTable2 P Q = 
-    \_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable2 : 
-    (P,Q : Type) -> Str -> ListTable2 P Q -> {s : P => Q => Str} -> ListTable2 P Q =
-     \P,Q,c,xs,x ->
-    {s1 = table P {p => table Q {q => xs.s1 ! p ! q ++ c ++ xs.s2 ! p! q}} ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable2 : 
-    (P,Q : Type) -> Conjunction -> ListTable2 P Q -> {s : P => Q => Str} = 
-    \P,Q,or,xs ->
-    {s = table P {p => table Q {q => xs.s1 ! p ! q ++ or.s ++ xs.s2 ! p ! q}}} ;
-
-  conjunctDistrTable2 : 
-    (P,Q : Type) -> ConjunctionDistr -> ListTable2 P Q -> {s : P => Q => Str} = 
-    \P,Q,or,xs ->
-    {s = 
-    table P {p => table Q {q => or.s1++ xs.s1 ! p ! q ++ or.s2 ++ xs.s2 ! p ! q}}} ;
-
-  ListTable3 : Type -> Type -> Type -> Type = \P,Q,R -> 
-    {s1,s2 : P => Q => R => Str} ; 
-
-  twoTable3 : (P,Q,R : Type) -> (_,_ : {s : P => Q => R => Str}) -> 
-              ListTable3 P Q R = 
-    \_,_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable3 : 
-    (P,Q,R : Type) -> Str -> ListTable3 P Q R -> {s : P => Q => R => Str} -> 
-         ListTable3 P Q R =
-     \P,Q,R,c,xs,x ->
-    {s1 = \\p,q,r => xs.s1 ! p ! q ! r ++ c ++ xs.s2 ! p ! q ! r ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable3 : 
-    (P,Q,R : Type) -> Conjunction -> ListTable3 P Q R -> {s : P => Q => R => Str} = 
-    \P,Q,R,or,xs ->
-    {s = \\p,q,r => xs.s1 ! p ! q ! r ++ or.s ++ xs.s2 ! p ! q ! r} ;
-
-  conjunctDistrTable3 : 
-    (P,Q,R : Type) -> ConjunctionDistr -> ListTable3 P Q R -> 
-       {s : P => Q => R => Str} = 
-    \P,Q,R,or,xs ->
-    {s = \\p,q,r => or.s1++ xs.s1 ! p ! q ! r ++ or.s2 ++ xs.s2 ! p ! q ! r} ;
-	
-	---------
-	ListTable4 : Type -> Type -> Type -> Type -> Type = \P,Q,R,T -> 
-    {s1,s2 : P => Q => R => T => Str} ; 
-
-  twoTable4 : (P,Q,R,T : Type) -> (_,_ : {s : P => Q => R => T => Str}) -> 
-              ListTable4 P Q R T = 
-    \_,_,_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable4 : 
-    (P,Q,R,T : Type) -> Str -> ListTable4 P Q R T -> {s : P => Q => R => T => Str} -> 
-         ListTable4 P Q R T =
-     \P,Q,R,T,c,xs,x ->
-    {s1 = \\p,q,r,t => xs.s1 ! p ! q ! r ! t ++ c ++ xs.s2 ! p ! q ! r ! t ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable4 : 
-    (P,Q,R,T : Type) -> Conjunction -> ListTable4 P Q R T -> {s : P => Q => R => T => Str} = 
-    \P,Q,R,T,or,xs ->
-    {s = \\p,q,r,t => xs.s1 ! p ! q ! r ! t ++ or.s ++ xs.s2 ! p ! q ! r ! t} ;
-
-  conjunctDistrTable4 : 
-    (P,Q,R,T : Type) -> ConjunctionDistr -> ListTable4 P Q R T -> 
-       {s : P => Q => R => T => Str} = 
-    \P,Q,R,T,or,xs ->
-    {s = \\p,q,r,t => or.s1++ xs.s1 ! p ! q ! r ! t ++ or.s2 ++ xs.s2 ! p ! q ! r ! t} ;
-	--------------
-
-  comma = "," ;
-
--- you can also do this to right-associative lists:
-
-  consrStr : Str -> Str -> ListX -> ListX = \comma,x,xs -> 
-    {s1 = x ++ comma ++ xs.s1 ; s2 = xs.s2 } ; 
-
-  consrSS : Str -> SS -> ListX -> ListX = \comma,x,xs -> 
-    consrStr comma x.s xs ;
-
-  consrTable : (P : Type) -> Str -> {s : P => Str} -> ListTable P -> ListTable P = 
-    \P,c,x,xs ->
-    {s1 = table P {o => x.s ! o ++ c ++ xs.s1 ! o} ; s2 = xs.s2} ; 
-
-  consrTable2 : (P,Q : Type) -> Str -> {s : P => Q => Str} -> 
-    ListTable2 P Q -> ListTable2 P Q = 
-    \P,Q,c,x,xs ->
-    {s1 = table P {p => table Q {q => x.s ! p ! q ++ c ++ xs.s1 ! p ! q}} ; 
-     s2 = xs.s2
-    } ; 
-	consrTable4 : (P,Q,R,T : Type) -> Str -> {s : P => Q => R => T => Str} -> 
-    ListTable4 P Q R T -> ListTable4 P Q R T = 
-    \P,Q,R,T,c,x,xs ->
-    {s1 = table P {p => table Q {q => table R { r => table T {t => x.s ! p ! q ! r ! t ++ c ++ xs.s1 ! p ! q ! r ! t}}}} ; 
-     s2 = xs.s2
-    } ;
-    consrTable3 : (P,Q,R : Type) -> Str -> {s : P => Q => R => Str} -> 
-    ListTable3 P Q R -> ListTable3 P Q R = 
-    \P,Q,R,c,x,xs ->
-    {s1 = table P {p => table Q {q => table R  {t => x.s ! p ! q ! t  ++ c ++ xs.s1 ! p ! q ! t }}} ; 
-     s2 = xs.s2
-    } ; 
-
-
-} ;
diff --git a/lib/src/norwegian/DiffNor.gf b/lib/src/norwegian/DiffNor.gf
--- a/lib/src/norwegian/DiffNor.gf
+++ b/lib/src/norwegian/DiffNor.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 instance DiffNor of DiffScand = open CommonScand, Prelude in {
 
 -- Parameters.
@@ -44,13 +45,13 @@
     detIndefPl = "noen" ;
 
     verbHave = 
-      mkVerb "ha" "har" "ha" "hadde" "hatt" "haven" "havet" "havne"
+      mkVerb9 "ha" "har" "ha" "hadde" "hatt" "haven" "havet" "havne" "havende"
       **       {part = [] ; isVaere = False} ;
     verbBe = 
-      mkVerb "være" "er" "var" "var" "vært" "væren" "været" "værne" 
+      mkVerb9 "være" "er" "var" "var" "vært" "væren" "været" "værne" "værende"
       **       {part = [] ; isVaere = False} ;
     verbBecome = 
-      mkVerb "bli" "blir" "bli" "ble" "blitt" "bliven" "blivet" "blivne" 
+      mkVerb9 "bli" "blir" "bli" "ble" "blitt" "bliven" "blivet" "blivne" "blivende" 
       **       {part = [] ; isVaere = True} ;
 
     -- auxiliary
diff --git a/lib/src/norwegian/IdiomNor.gf b/lib/src/norwegian/IdiomNor.gf
--- a/lib/src/norwegian/IdiomNor.gf
+++ b/lib/src/norwegian/IdiomNor.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete IdiomNor of Idiom = CatNor ** 
   open MorphoNor, ParadigmsNor, IrregNor, Prelude in {
 
diff --git a/lib/src/norwegian/IrregNor.gf b/lib/src/norwegian/IrregNor.gf
--- a/lib/src/norwegian/IrregNor.gf
+++ b/lib/src/norwegian/IrregNor.gf
@@ -1,4 +1,5 @@
 --# -path=.:../scandinavian:../common:../abstract:../../prelude
+--# -coding=latin1
 
 -- see: http://frodo.bruderhof.com/norskklassen/commonverbs.htm
 
diff --git a/lib/src/norwegian/IrregNorAbs.gf b/lib/src/norwegian/IrregNorAbs.gf
--- a/lib/src/norwegian/IrregNorAbs.gf
+++ b/lib/src/norwegian/IrregNorAbs.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 abstract IrregNorAbs = Cat ** {
   fun be_V : V ;
   fun bite_V : V ;
diff --git a/lib/src/norwegian/LexiconNor.gf b/lib/src/norwegian/LexiconNor.gf
--- a/lib/src/norwegian/LexiconNor.gf
+++ b/lib/src/norwegian/LexiconNor.gf
@@ -1,4 +1,5 @@
 --# -path=.:../scandinavian:../common:../abstract:../../prelude
+--# -coding=latin1
 
 concrete LexiconNor of Lexicon = CatNor ** 
   open Prelude, ParadigmsNor, IrregNor in {
@@ -19,7 +20,7 @@
   beautiful_A = mk3ADeg "vakker" "vakkert" "vakre" ;
   become_VA = mkVA (vaereV bli_V) ;
   beer_N = regGenN "øl" neutrum ;
-  beg_V2V = mkV2V be_V noPrep (mkPrep "at") ;
+  beg_V2V = mkV2V be_V noPrep (mkPrep "å") ;
   big_A = irregADeg "stor" "større" "størst";
   bike_N = mkN "sykkel" "sykkelen" "sykler" "syklene" ;
   bird_N = mk2N "fugl" "fuglen" ;
diff --git a/lib/src/norwegian/MorphoNor.gf b/lib/src/norwegian/MorphoNor.gf
--- a/lib/src/norwegian/MorphoNor.gf
+++ b/lib/src/norwegian/MorphoNor.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 --1 A Simple Norwegian Resource Morphology
 --
 -- Aarne Ranta 2002
@@ -93,6 +94,11 @@
        VI (VPtPret _ c)  => case last spist of {
          "a" => mkCase c spist ;
          _   => mkCase c (spist + "e")
+         } ;
+       VI (VPtPres _ _ c)  => case last spise of {
+         "e" => mkCase c (spise + "nde") ;
+         "i" => mkCase c (spise + "vende") ; --- gi, bli
+         _   => mkCase c (spise + "ende")
          } ;
        VF (VImper v)     => mkVoice v spis
        }
diff --git a/lib/src/norwegian/NumeralNor.gf b/lib/src/norwegian/NumeralNor.gf
--- a/lib/src/norwegian/NumeralNor.gf
+++ b/lib/src/norwegian/NumeralNor.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete NumeralNor of Numeral = CatNor ** open MorphoNor in {
 
 lincat 
diff --git a/lib/src/norwegian/ParadigmsNor.gf b/lib/src/norwegian/ParadigmsNor.gf
--- a/lib/src/norwegian/ParadigmsNor.gf
+++ b/lib/src/norwegian/ParadigmsNor.gf
@@ -1,4 +1,5 @@
 --# -path=.:../scandinavian:../common:../abstract:../../prelude
+--# -coding=latin1
 
 --1 Norwegian Lexical Paradigms
 --
@@ -283,7 +284,7 @@
   nominative = Nom ;
   genitive = Gen ;
 
-  mk4N x y z u = mkSubstantive x y z u ** {g = extNGen y ; lock_N = <>} ;
+  mk4N x y z u = mkSubstantive x y z u ** {g = extNGen y ; lock_N = <> ; co = x} ; ---- TODO co
 
   regN x = regGenN x g where {
     g = case <x : Str> of {
@@ -415,7 +416,7 @@
   mkVS  v = v ** {lock_VS = <>} ;
   mkV2S v p = mk2V2 v p ** {lock_V2S = <>} ;
   mkVV  v = v ** {c2 = mkComplement  "å" ; lock_VV = <>} ;
-  mkV2V v p t = mk2V2 v p ** {c3 = mkComplement  "att" ; lock_V2V = <>} ;
+  mkV2V v p t = mk2V2 v p ** {c3 = mkComplement t.s ; lock_V2V = <>} ;
   mkVA  v = v ** {lock_VA = <>} ;
   mkV2A v p = mk2V2 v p ** {lock_V2A = <>} ;
   mkVQ  v = v ** {lock_VQ = <>} ;
diff --git a/lib/src/norwegian/StructuralNor.gf b/lib/src/norwegian/StructuralNor.gf
--- a/lib/src/norwegian/StructuralNor.gf
+++ b/lib/src/norwegian/StructuralNor.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete StructuralNor of Structural = CatNor ** 
   open MorphoNor, ParadigmsNor, (X = ConstructX), IrregNor, Prelude in {
 
@@ -99,7 +100,7 @@
     {c2 = mkComplement [] ; lock_VV = <>} ;
   we_Pron = MorphoNor.mkNP "vi"  "oss"  "vår" "vårt" "våre"  Utr Pl P1 ;
   whatSg_IP = {s = \\_ => "hva" ; g = Neutr ; n = Sg} ; ---- infl
-  whatPl_IP = {s = \\_ => "hva" ; g = Neutr ; n = Pl} ; ---- infl
+  whatPl_IP = {s = \\_ => "hvilke" ; g = Neutr ; n = Pl} ; ---- infl
   when_IAdv = ss "når" ;
   when_Subj = ss "når" ;
   where_IAdv = ss "hvor" ;
diff --git a/lib/src/persian/Coordination.gf b/lib/src/persian/Coordination.gf
deleted file mode 100644
--- a/lib/src/persian/Coordination.gf
+++ /dev/null
@@ -1,170 +0,0 @@
-resource Coordination = open Prelude in {
-
-param
-  ListSize = TwoElem | ManyElem ;
-
-oper 
-  ListX = {s1,s2 : Str} ;
-
-  twoStr : (x,y : Str) -> ListX = \x,y -> 
-    {s1 = x ; s2 = y} ; 
-  consStr : Str -> ListX -> Str -> ListX = \comma,xs,x -> 
-    {s1 = xs.s1 ++ comma ++ xs.s2 ; s2 = x } ; 
-
-  twoSS : (_,_ : SS) -> ListX = \x,y -> 
-    twoStr x.s y.s ;
-  consSS : Str -> ListX -> SS -> ListX = \comma,xs,x -> 
-    consStr comma xs x.s ;
-
-  Conjunction : Type = SS ;
-  ConjunctionDistr : Type = {s1 : Str ; s2 : Str} ;
-
-  conjunctX : Conjunction -> ListX -> Str = \or,xs ->
-    xs.s1 ++ or.s ++ xs.s2 ;
-
-  conjunctDistrX : ConjunctionDistr -> ListX -> Str = \or,xs ->
-    or.s1 ++ xs.s1 ++ or.s2 ++ xs.s2 ;
-
-  conjunctSS : Conjunction -> ListX -> SS = \or,xs ->
-    ss (xs.s1 ++ or.s ++ xs.s2) ;
-
-  conjunctDistrSS : ConjunctionDistr -> ListX -> SS = \or,xs ->
-    ss (or.s1 ++ xs.s1 ++ or.s2 ++ xs.s2) ;
-
-  -- all this lifted to tables
-
-  ListTable : Type -> Type = \P -> {s1,s2 : P => Str} ; 
-
-  twoTable : (P : Type) -> (_,_ : {s : P => Str}) -> ListTable P = \_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable : (P : Type) -> Str -> ListTable P -> {s : P => Str} -> ListTable P = 
-    \P,c,xs,x ->
-    {s1 = table P {o => xs.s1 ! o ++ c ++ xs.s2 ! o} ; s2 = x.s} ; 
-
-  conjunctTable : (P : Type) -> Conjunction -> ListTable P -> {s : P => Str} = 
-    \P,or,xs ->
-    {s = table P {p => xs.s1 ! p ++ or.s ++ xs.s2 ! p}} ;
-
-  conjunctDistrTable : 
-    (P : Type) -> ConjunctionDistr -> ListTable P -> {s : P => Str} = \P,or,xs ->
-    {s = table P {p => or.s1++ xs.s1 ! p ++ or.s2 ++ xs.s2 ! p}} ;
-
-  -- ... and to two- and three-argument tables: how clumsy! ---
-
-  ListTable2 : Type -> Type -> Type = \P,Q -> 
-    {s1,s2 : P => Q => Str} ; 
-
-  twoTable2 : (P,Q : Type) -> (_,_ : {s : P => Q => Str}) -> ListTable2 P Q = 
-    \_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable2 : 
-    (P,Q : Type) -> Str -> ListTable2 P Q -> {s : P => Q => Str} -> ListTable2 P Q =
-     \P,Q,c,xs,x ->
-    {s1 = table P {p => table Q {q => xs.s1 ! p ! q ++ c ++ xs.s2 ! p! q}} ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable2 : 
-    (P,Q : Type) -> Conjunction -> ListTable2 P Q -> {s : P => Q => Str} = 
-    \P,Q,or,xs ->
-    {s = table P {p => table Q {q => xs.s1 ! p ! q ++ or.s ++ xs.s2 ! p ! q}}} ;
-
-  conjunctDistrTable2 : 
-    (P,Q : Type) -> ConjunctionDistr -> ListTable2 P Q -> {s : P => Q => Str} = 
-    \P,Q,or,xs ->
-    {s = 
-    table P {p => table Q {q => or.s1++ xs.s1 ! p ! q ++ or.s2 ++ xs.s2 ! p ! q}}} ;
-
-  ListTable3 : Type -> Type -> Type -> Type = \P,Q,R -> 
-    {s1,s2 : P => Q => R => Str} ; 
-
-  twoTable3 : (P,Q,R : Type) -> (_,_ : {s : P => Q => R => Str}) -> 
-              ListTable3 P Q R = 
-    \_,_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable3 : 
-    (P,Q,R : Type) -> Str -> ListTable3 P Q R -> {s : P => Q => R => Str} -> 
-         ListTable3 P Q R =
-     \P,Q,R,c,xs,x ->
-    {s1 = \\p,q,r => xs.s1 ! p ! q ! r ++ c ++ xs.s2 ! p ! q ! r ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable3 : 
-    (P,Q,R : Type) -> Conjunction -> ListTable3 P Q R -> {s : P => Q => R => Str} = 
-    \P,Q,R,or,xs ->
-    {s = \\p,q,r => xs.s1 ! p ! q ! r ++ or.s ++ xs.s2 ! p ! q ! r} ;
-
-  conjunctDistrTable3 : 
-    (P,Q,R : Type) -> ConjunctionDistr -> ListTable3 P Q R -> 
-       {s : P => Q => R => Str} = 
-    \P,Q,R,or,xs ->
-    {s = \\p,q,r => or.s1++ xs.s1 ! p ! q ! r ++ or.s2 ++ xs.s2 ! p ! q ! r} ;
-	
-	---------
-	ListTable4 : Type -> Type -> Type -> Type -> Type = \P,Q,R,T -> 
-    {s1,s2 : P => Q => R => T => Str} ; 
-
-  twoTable4 : (P,Q,R,T : Type) -> (_,_ : {s : P => Q => R => T => Str}) -> 
-              ListTable4 P Q R T = 
-    \_,_,_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable4 : 
-    (P,Q,R,T : Type) -> Str -> ListTable4 P Q R T -> {s : P => Q => R => T => Str} -> 
-         ListTable4 P Q R T =
-     \P,Q,R,T,c,xs,x ->
-    {s1 = \\p,q,r,t => xs.s1 ! p ! q ! r ! t ++ c ++ xs.s2 ! p ! q ! r ! t ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable4 : 
-    (P,Q,R,T : Type) -> Conjunction -> ListTable4 P Q R T -> {s : P => Q => R => T => Str} = 
-    \P,Q,R,T,or,xs ->
-    {s = \\p,q,r,t => xs.s1 ! p ! q ! r ! t ++ or.s ++ xs.s2 ! p ! q ! r ! t} ;
-
-  conjunctDistrTable4 : 
-    (P,Q,R,T : Type) -> ConjunctionDistr -> ListTable4 P Q R T -> 
-       {s : P => Q => R => T => Str} = 
-    \P,Q,R,T,or,xs ->
-    {s = \\p,q,r,t => or.s1++ xs.s1 ! p ! q ! r ! t ++ or.s2 ++ xs.s2 ! p ! q ! r ! t} ;
-	--------------
-
-  comma = "," ;
-
--- you can also do this to right-associative lists:
-
-  consrStr : Str -> Str -> ListX -> ListX = \comma,x,xs -> 
-    {s1 = x ++ comma ++ xs.s1 ; s2 = xs.s2 } ; 
-
-  consrSS : Str -> SS -> ListX -> ListX = \comma,x,xs -> 
-    consrStr comma x.s xs ;
-
-  consrTable : (P : Type) -> Str -> {s : P => Str} -> ListTable P -> ListTable P = 
-    \P,c,x,xs ->
-    {s1 = table P {o => x.s ! o ++ c ++ xs.s1 ! o} ; s2 = xs.s2} ; 
-
-  consrTable2 : (P,Q : Type) -> Str -> {s : P => Q => Str} -> 
-    ListTable2 P Q -> ListTable2 P Q = 
-    \P,Q,c,x,xs ->
-    {s1 = table P {p => table Q {q => x.s ! p ! q ++ c ++ xs.s1 ! p ! q}} ; 
-     s2 = xs.s2
-    } ; 
-	consrTable4 : (P,Q,R,T : Type) -> Str -> {s : P => Q => R => T => Str} -> 
-    ListTable4 P Q R T -> ListTable4 P Q R T = 
-    \P,Q,R,T,c,x,xs ->
-    {s1 = table P {p => table Q {q => table R { r => table T {t => x.s ! p ! q ! r ! t ++ c ++ xs.s1 ! p ! q ! r ! t}}}} ; 
-     s2 = xs.s2
-    } ;
-    consrTable3 : (P,Q,R : Type) -> Str -> {s : P => Q => R => Str} -> 
-    ListTable3 P Q R -> ListTable3 P Q R = 
-    \P,Q,R,c,x,xs ->
-    {s1 = table P {p => table Q {q => table R  {t => x.s ! p ! q ! t  ++ c ++ xs.s1 ! p ! q ! t }}} ; 
-     s2 = xs.s2
-    } ; 
-
-
-} ;
diff --git a/lib/src/persian/NounPes.gf b/lib/src/persian/NounPes.gf
--- a/lib/src/persian/NounPes.gf
+++ b/lib/src/persian/NounPes.gf
@@ -79,7 +79,7 @@
     OrdSuperl a = {s = a.s ! bEzafa ++ taryn; n = Sg} ; -- check the form of adjective
 
     DefArt = {s = \\_ => [] ; a = defaultAgrPes ; fromPron = False} ;
-    IndefArt = {s = \\_ => IndefArticle ; a =defaultAgrPes ; fromPron = False} ;
+    IndefArt = {s = table { Sg => IndefArticle ; Pl => []} ; a =defaultAgrPes ; fromPron = False} ;
 
     MassNP cn = {s =\\c => case c of {
       NPC bEzafa => cn.s ! bEzafa ! Sg ;
diff --git a/lib/src/persian/TextPes.gf b/lib/src/persian/TextPes.gf
--- a/lib/src/persian/TextPes.gf
+++ b/lib/src/persian/TextPes.gf
@@ -1,5 +1,5 @@
 concrete TextPes of Text = CommonX - [Temp,TTAnt,Tense,TPres,TPast,TFut,TCond] ** {
-
+  flags coding=utf8;
 -- This works for the special punctuation marks of Persian.
 
   lin
diff --git a/lib/src/polish/ExtraPolAbs.gf b/lib/src/polish/ExtraPolAbs.gf
--- a/lib/src/polish/ExtraPolAbs.gf
+++ b/lib/src/polish/ExtraPolAbs.gf
@@ -1,5 +1,6 @@
 abstract ExtraPolAbs = Cat, Extra [AP,CN,Pron,ProDrop] ** 
 {
+flags coding=utf8;
 	-- in Polish there exists a distinction between 
     -- attributes describing a quality of some object (e.g. cold water)
     -- and qualifying that object (e.g. sparkling water).
diff --git a/lib/src/prelude/HTML.gf b/lib/src/prelude/HTML.gf
--- a/lib/src/prelude/HTML.gf
+++ b/lib/src/prelude/HTML.gf
@@ -1,8 +1,26 @@
 resource HTML = open Prelude in {
+
   oper
     tag : Str -> Str = \t -> "<" + t + ">" ;
     endtag : Str -> Str = \t -> tag ("/" + t) ;
     intag : Str -> Str -> Str = \t,s -> tag t ++ s ++ endtag t ;
     intagAttr : Str -> Str -> Str -> Str = 
       \t,a,s -> ("<" + t) ++ (a + ">") ++ s ++ endtag t ;
+
+-- common formatting
+
+   document : Str -> Str = \s ->
+     intag "html" (intag "head" ("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />") ++ intag "body" s) ;
+
+   paragraph : Str -> Str = intag "p" ;
+   heading1 : Str -> Str = intag "h1" ;
+   heading2 : Str -> Str = intag "h2" ;
+   heading3 : Str -> Str = intag "h3" ;
+   heading4 : Str -> Str = intag "h4" ;
+
+-- for building tables
+   frameTable : Str -> Str = intagAttr "table" ("rules=all border=yes") ;
+   tr : Str -> Str = intag "tr" ;  
+   td : Str -> Str = intag "td" ;  
+   th : Str -> Str = intag "th" ;  
 }
diff --git a/lib/src/prelude/Maybe.gf b/lib/src/prelude/Maybe.gf
--- a/lib/src/prelude/Maybe.gf
+++ b/lib/src/prelude/Maybe.gf
@@ -26,6 +26,7 @@
 
     -- Functions
     exists   : (T : Type) -> Maybe T -> Bool = \_,m -> m.exists ;
+    isJust   : (T : Type) -> Maybe T -> Bool = \_,m -> m.exists ;
     fromJust : (T : Type) -> Maybe T -> T = \_,m -> case m.exists of {
       True  => m.inner ;
       False => Predef.error "Called fromJust with Nothing"
diff --git a/lib/src/prelude/Predef.gf b/lib/src/prelude/Predef.gf
--- a/lib/src/prelude/Predef.gf
+++ b/lib/src/prelude/Predef.gf
@@ -36,6 +36,8 @@
   oper toStr  : (L : Type) -> L -> Str = variants {} ; -- find the "first" string
   oper mapStr : (L : Type) -> (Str -> Str) -> L -> L = variants {} ; 
                -- map all strings in a data structure; experimental ---
+  oper nonExist : Str = variants {} ;  -- a placeholder for non-existant morphological forms
+  oper BIND : Str = variants {} ;  -- a token for gluing
+  oper SOFT_BIND : Str = variants {} ;  -- a token for soft gluing
 
 } ;
-
diff --git a/lib/src/prelude/Prelude.gf b/lib/src/prelude/Prelude.gf
--- a/lib/src/prelude/Prelude.gf
+++ b/lib/src/prelude/Prelude.gf
@@ -2,7 +2,7 @@
 
 -- This file defines some prelude facilities usable in all grammars.
 
-resource Prelude = open (Predef=Predef) in {
+resource Prelude = Predef[nonExist, BIND, SOFT_BIND] ** open (Predef=Predef) in {
 
 oper
 
@@ -33,10 +33,6 @@
 
 --2 Optional elements
 
--- Missing form.
-
-  nonExist : Str = variants {} ;
-
 -- Optional string with preference on the string vs. empty.
  
   optStr : Str -> Str = \s -> variants {s ; []} ;
@@ -63,7 +59,7 @@
 
 --2 Booleans
 
- param Bool = True | False ;
+ param Bool = False | True ;
 
 oper
   if_then_else : (A : Type) -> Bool -> A -> A -> A = \_,c,d,e -> 
@@ -114,9 +110,17 @@
 
 -- These should be hidden, and never changed since they are hardcoded in (un)lexers
 
-    BIND : Str = "&+" ;
     PARA : Str = "&-" ;
     CAPIT : Str = "&|" ;
+
+-- Embed between commas, where the latter one disappears in front of other punctuation
+
+    embedInCommas : Str -> Str = \s -> bindComma ++ s ++ endComma ;
+    endComma : Str = pre {"," | "." => []; "" => bindComma ; _ => []} ;
+
+    bindComma : Str = SOFT_BIND ++ "," ;
+    optComma : Str = bindComma | [] ;
+    optCommaSS : SS -> SS = \s -> ss (s.s ++ optComma) ;
 
 --2 Miscellaneous
 
diff --git a/lib/src/punjabi/Coordination.gf b/lib/src/punjabi/Coordination.gf
deleted file mode 100644
--- a/lib/src/punjabi/Coordination.gf
+++ /dev/null
@@ -1,170 +0,0 @@
-resource Coordination = open Prelude in {
-
-param
-  ListSize = TwoElem | ManyElem ;
-
-oper 
-  ListX = {s1,s2 : Str} ;
-
-  twoStr : (x,y : Str) -> ListX = \x,y -> 
-    {s1 = x ; s2 = y} ; 
-  consStr : Str -> ListX -> Str -> ListX = \comma,xs,x -> 
-    {s1 = xs.s1 ++ comma ++ xs.s2 ; s2 = x } ; 
-
-  twoSS : (_,_ : SS) -> ListX = \x,y -> 
-    twoStr x.s y.s ;
-  consSS : Str -> ListX -> SS -> ListX = \comma,xs,x -> 
-    consStr comma xs x.s ;
-
-  Conjunction : Type = SS ;
-  ConjunctionDistr : Type = {s1 : Str ; s2 : Str} ;
-
-  conjunctX : Conjunction -> ListX -> Str = \or,xs ->
-    xs.s1 ++ or.s ++ xs.s2 ;
-
-  conjunctDistrX : ConjunctionDistr -> ListX -> Str = \or,xs ->
-    or.s1 ++ xs.s1 ++ or.s2 ++ xs.s2 ;
-
-  conjunctSS : Conjunction -> ListX -> SS = \or,xs ->
-    ss (xs.s1 ++ or.s ++ xs.s2) ;
-
-  conjunctDistrSS : ConjunctionDistr -> ListX -> SS = \or,xs ->
-    ss (or.s1 ++ xs.s1 ++ or.s2 ++ xs.s2) ;
-
-  -- all this lifted to tables
-
-  ListTable : Type -> Type = \P -> {s1,s2 : P => Str} ; 
-
-  twoTable : (P : Type) -> (_,_ : {s : P => Str}) -> ListTable P = \_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable : (P : Type) -> Str -> ListTable P -> {s : P => Str} -> ListTable P = 
-    \P,c,xs,x ->
-    {s1 = table P {o => xs.s1 ! o ++ c ++ xs.s2 ! o} ; s2 = x.s} ; 
-
-  conjunctTable : (P : Type) -> Conjunction -> ListTable P -> {s : P => Str} = 
-    \P,or,xs ->
-    {s = table P {p => xs.s1 ! p ++ or.s ++ xs.s2 ! p}} ;
-
-  conjunctDistrTable : 
-    (P : Type) -> ConjunctionDistr -> ListTable P -> {s : P => Str} = \P,or,xs ->
-    {s = table P {p => or.s1++ xs.s1 ! p ++ or.s2 ++ xs.s2 ! p}} ;
-
-  -- ... and to two- and three-argument tables: how clumsy! ---
-
-  ListTable2 : Type -> Type -> Type = \P,Q -> 
-    {s1,s2 : P => Q => Str} ; 
-
-  twoTable2 : (P,Q : Type) -> (_,_ : {s : P => Q => Str}) -> ListTable2 P Q = 
-    \_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable2 : 
-    (P,Q : Type) -> Str -> ListTable2 P Q -> {s : P => Q => Str} -> ListTable2 P Q =
-     \P,Q,c,xs,x ->
-    {s1 = table P {p => table Q {q => xs.s1 ! p ! q ++ c ++ xs.s2 ! p! q}} ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable2 : 
-    (P,Q : Type) -> Conjunction -> ListTable2 P Q -> {s : P => Q => Str} = 
-    \P,Q,or,xs ->
-    {s = table P {p => table Q {q => xs.s1 ! p ! q ++ or.s ++ xs.s2 ! p ! q}}} ;
-
-  conjunctDistrTable2 : 
-    (P,Q : Type) -> ConjunctionDistr -> ListTable2 P Q -> {s : P => Q => Str} = 
-    \P,Q,or,xs ->
-    {s = 
-    table P {p => table Q {q => or.s1++ xs.s1 ! p ! q ++ or.s2 ++ xs.s2 ! p ! q}}} ;
-
-  ListTable3 : Type -> Type -> Type -> Type = \P,Q,R -> 
-    {s1,s2 : P => Q => R => Str} ; 
-
-  twoTable3 : (P,Q,R : Type) -> (_,_ : {s : P => Q => R => Str}) -> 
-              ListTable3 P Q R = 
-    \_,_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable3 : 
-    (P,Q,R : Type) -> Str -> ListTable3 P Q R -> {s : P => Q => R => Str} -> 
-         ListTable3 P Q R =
-     \P,Q,R,c,xs,x ->
-    {s1 = \\p,q,r => xs.s1 ! p ! q ! r ++ c ++ xs.s2 ! p ! q ! r ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable3 : 
-    (P,Q,R : Type) -> Conjunction -> ListTable3 P Q R -> {s : P => Q => R => Str} = 
-    \P,Q,R,or,xs ->
-    {s = \\p,q,r => xs.s1 ! p ! q ! r ++ or.s ++ xs.s2 ! p ! q ! r} ;
-
-  conjunctDistrTable3 : 
-    (P,Q,R : Type) -> ConjunctionDistr -> ListTable3 P Q R -> 
-       {s : P => Q => R => Str} = 
-    \P,Q,R,or,xs ->
-    {s = \\p,q,r => or.s1++ xs.s1 ! p ! q ! r ++ or.s2 ++ xs.s2 ! p ! q ! r} ;
-	
-	---------
-	ListTable4 : Type -> Type -> Type -> Type -> Type = \P,Q,R,T -> 
-    {s1,s2 : P => Q => R => T => Str} ; 
-
-  twoTable4 : (P,Q,R,T : Type) -> (_,_ : {s : P => Q => R => T => Str}) -> 
-              ListTable4 P Q R T = 
-    \_,_,_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable4 : 
-    (P,Q,R,T : Type) -> Str -> ListTable4 P Q R T -> {s : P => Q => R => T => Str} -> 
-         ListTable4 P Q R T =
-     \P,Q,R,T,c,xs,x ->
-    {s1 = \\p,q,r,t => xs.s1 ! p ! q ! r ! t ++ c ++ xs.s2 ! p ! q ! r ! t ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable4 : 
-    (P,Q,R,T : Type) -> Conjunction -> ListTable4 P Q R T -> {s : P => Q => R => T => Str} = 
-    \P,Q,R,T,or,xs ->
-    {s = \\p,q,r,t => xs.s1 ! p ! q ! r ! t ++ or.s ++ xs.s2 ! p ! q ! r ! t} ;
-
-  conjunctDistrTable4 : 
-    (P,Q,R,T : Type) -> ConjunctionDistr -> ListTable4 P Q R T -> 
-       {s : P => Q => R => T => Str} = 
-    \P,Q,R,T,or,xs ->
-    {s = \\p,q,r,t => or.s1++ xs.s1 ! p ! q ! r ! t ++ or.s2 ++ xs.s2 ! p ! q ! r ! t} ;
-	--------------
-
-  comma = "," ;
-
--- you can also do this to right-associative lists:
-
-  consrStr : Str -> Str -> ListX -> ListX = \comma,x,xs -> 
-    {s1 = x ++ comma ++ xs.s1 ; s2 = xs.s2 } ; 
-
-  consrSS : Str -> SS -> ListX -> ListX = \comma,x,xs -> 
-    consrStr comma x.s xs ;
-
-  consrTable : (P : Type) -> Str -> {s : P => Str} -> ListTable P -> ListTable P = 
-    \P,c,x,xs ->
-    {s1 = table P {o => x.s ! o ++ c ++ xs.s1 ! o} ; s2 = xs.s2} ; 
-
-  consrTable2 : (P,Q : Type) -> Str -> {s : P => Q => Str} -> 
-    ListTable2 P Q -> ListTable2 P Q = 
-    \P,Q,c,x,xs ->
-    {s1 = table P {p => table Q {q => x.s ! p ! q ++ c ++ xs.s1 ! p ! q}} ; 
-     s2 = xs.s2
-    } ; 
-	consrTable4 : (P,Q,R,T : Type) -> Str -> {s : P => Q => R => T => Str} -> 
-    ListTable4 P Q R T -> ListTable4 P Q R T = 
-    \P,Q,R,T,c,x,xs ->
-    {s1 = table P {p => table Q {q => table R { r => table T {t => x.s ! p ! q ! r ! t ++ c ++ xs.s1 ! p ! q ! r ! t}}}} ; 
-     s2 = xs.s2
-    } ;
-    consrTable3 : (P,Q,R : Type) -> Str -> {s : P => Q => R => Str} -> 
-    ListTable3 P Q R -> ListTable3 P Q R = 
-    \P,Q,R,c,x,xs ->
-    {s1 = table P {p => table Q {q => table R  {t => x.s ! p ! q ! t  ++ c ++ xs.s1 ! p ! q ! t }}} ; 
-     s2 = xs.s2
-    } ; 
-
-
-} ;
diff --git a/lib/src/romance/AdjectiveRomance.gf b/lib/src/romance/AdjectiveRomance.gf
--- a/lib/src/romance/AdjectiveRomance.gf
+++ b/lib/src/romance/AdjectiveRomance.gf
@@ -1,6 +1,6 @@
 incomplete concrete AdjectiveRomance of Adjective = 
   CatRomance ** open CommonRomance, ResRomance, Prelude in {
-
+  flags coding=utf8;
   lin
 
     PositA  a = {
diff --git a/lib/src/romance/CatRomance.gf b/lib/src/romance/CatRomance.gf
--- a/lib/src/romance/CatRomance.gf
+++ b/lib/src/romance/CatRomance.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 incomplete concrete CatRomance of Cat = CommonX - [SC,Pol]
   ** open Prelude, CommonRomance, ResRomance, (R = ParamX) in {
 
@@ -116,4 +117,26 @@
     Temp  = {s : Str ; t : RTense ; a : Anteriority} ;
     Tense = {s : Str ; t : RTense} ;
 
+  linref
+    SSlash = \ss -> ss.s ! aagr Masc Sg ! Indic ++ ss.c2.s ;
+    ClSlash = \cls -> cls.s ! aagr Masc Sg ! DDir ! RPres ! Simul ! RPos ! Indic ++ cls.c2.s ;
+
+    VP = \vp -> infVP vp (agrP3 Masc Sg) ;
+    VPSlash = \vps -> infVP vps (agrP3 Masc Sg) ++ vps.c2.s ;
+
+    V, VS, VQ, VA = \v -> infVP (predV v) (agrP3 Masc Sg);
+    V2, V2A, V2Q, V2S = \v -> infVP (predV v) (agrP3 Masc Sg) ++ v.c2.s ;
+    V3 = \v -> infVP (predV v) (agrP3 Masc Sg) ++ v.c2.s ++ v.c3.s ;
+    VV = \v -> infVP (predV v) (agrP3 Masc Sg) ;
+    V2V = \v -> infVP (predV v) (agrP3 Masc Sg) ;
+
+    NP = \np -> (np.s ! Nom).comp ;
+    Conj = \c -> c.s2 ;
+
+    A = \a -> a.s ! Posit ! AF Masc Sg ;
+    A2 = \a -> a.s ! Posit ! AF Masc Sg ++ a.c2.s ;
+
+    N = \n -> n.s ! Sg ;
+    N2 = \n -> n.s ! Sg ++ n.c2.s ;
+    N3 = \n -> n.s ! Sg ++ n.c2.s ++ n.c3.s ;
 }
diff --git a/lib/src/romance/CommonRomance.gf b/lib/src/romance/CommonRomance.gf
--- a/lib/src/romance/CommonRomance.gf
+++ b/lib/src/romance/CommonRomance.gf
@@ -6,6 +6,7 @@
 -- which depends on [DiffRomance DiffRomance.html].
 --
 
+--# -coding=latin1
 resource CommonRomance = ParamX ** open Prelude in {
 
   flags optimize=all ;
diff --git a/lib/src/romance/ConjunctionRomance.gf b/lib/src/romance/ConjunctionRomance.gf
--- a/lib/src/romance/ConjunctionRomance.gf
+++ b/lib/src/romance/ConjunctionRomance.gf
@@ -52,6 +52,7 @@
   lincat
     [S] = {s1,s2 : Mood => Str} ;
     [Adv] = {s1,s2 : Str} ;
+    [AdV] = {s1,s2 : Str} ;
     [IAdv] = {s1,s2 : Str} ;
     [NP] = {s1,s2 : Case => Str ; a : Agr ; isNeg : Bool} ;
     [AP] = {s1,s2 : AForm  => Str ; isPre : Bool} ;
diff --git a/lib/src/romance/DiffRomance.gf b/lib/src/romance/DiffRomance.gf
--- a/lib/src/romance/DiffRomance.gf
+++ b/lib/src/romance/DiffRomance.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 --1 Differences between Romance languages
 
 interface DiffRomance = open CommonRomance, Prelude in {
diff --git a/lib/src/romance/ExtraRomance.gf b/lib/src/romance/ExtraRomance.gf
--- a/lib/src/romance/ExtraRomance.gf
+++ b/lib/src/romance/ExtraRomance.gf
@@ -3,6 +3,7 @@
     CommonRomance,
     Coordination,
     ResRomance, 
+    Grammar,
     Prelude in {
 
     lin TPasseSimple = {s = []} ** {t = RPasse} ;   --# notpresent
@@ -75,19 +76,18 @@
         hasClit = False
         } ;
 
-    PassVPSlash vps = 
+    PassVPSlash vps = passVPSlash vps [] ;
+    PassAgentVPSlash vps np = passVPSlash 
+      vps (let by = <Grammar.by8agent_Prep : Prep> in by.s ++ (np.s ! by.c).ton) ;
+
+oper
+    passVPSlash : VPSlash -> Str -> ResRomance.VP = \vps, agent -> 
       let auxvp = predV auxPassive 
       in
-      insertComplement (\\a => let agr = complAgr a in vps.s.s ! VPart agr.g agr.n) {
-        s = auxvp.s ;
-        agr = auxvp.agr ;
-        neg = vps.neg ;
-        clit1 = vps.clit1 ;
-        clit2 = vps.clit2 ;
-        clit3 = vps.clit3 ;
-        isNeg = vps.isNeg ;
-        comp  = vps.comp ;
-        ext   = vps.ext
+      vps ** {
+         s = auxvp.s ;
+         agr = auxvp.agr ;
+         comp  = \\a => vps.comp ! a ++ (let agr = complAgr a in vps.s.s ! VPart agr.g agr.n) ++ agent ;
         } ;
 
 } 
diff --git a/lib/src/romance/ExtraRomanceAbs.gf b/lib/src/romance/ExtraRomanceAbs.gf
--- a/lib/src/romance/ExtraRomanceAbs.gf
+++ b/lib/src/romance/ExtraRomanceAbs.gf
@@ -1,7 +1,8 @@
 abstract ExtraRomanceAbs = Cat, Extra[
   VPI,ListVPI,BaseVPI,ConsVPI,MkVPI,ComplVPIVV,ConjVPI,
   VPS,ListVPS,BaseVPS,ConsVPS,ConjVPS,MkVPS,PredVPS,
-  PassVPSlash,ExistsNP,
+  PassVPSlash,  PassAgentVPSlash, ---- how to get type of by8agent_Prep; lin moved to indiv. languages
+  ExistsNP,
   Temp,Pol,S,NP,VPSlash,Cl,
   VV,VP,Conj,Pron,ProDrop,CompIQuant,IQuant,IComp,PrepCN,CN,Prep,Adv] ** {
 
diff --git a/lib/src/romance/NounRomance.gf b/lib/src/romance/NounRomance.gf
--- a/lib/src/romance/NounRomance.gf
+++ b/lib/src/romance/NounRomance.gf
@@ -115,7 +115,7 @@
         g = cn.g ;
         n = Sg
       in heavyNP {
-        s = \\c => partitive g c ++ cn.s ! n ;
+        s = table {Nom => artDef g n Nom ++ cn.s ! n ; c => partitive g c ++ cn.s ! n} ; -- le vin est bon ; je bois du vin
         a = agrP3 g n ;
         hasClit = False ;
         isNeg = False
diff --git a/lib/src/romance/PhraseRomance.gf b/lib/src/romance/PhraseRomance.gf
--- a/lib/src/romance/PhraseRomance.gf
+++ b/lib/src/romance/PhraseRomance.gf
@@ -20,6 +20,7 @@
     UttCN n = {s = n.s ! Sg} ;
     UttAP ap = {s = ap.s ! AF Masc Sg} ;
     UttCard n = {s = n.s ! Masc} ;
+    UttInterj i = i ;
 
     NoPConj = {s = []} ;
     PConjConj conj = {s = conj.s2} ;
diff --git a/lib/src/romance/ResRomance.gf b/lib/src/romance/ResRomance.gf
--- a/lib/src/romance/ResRomance.gf
+++ b/lib/src/romance/ResRomance.gf
@@ -1,6 +1,7 @@
 --1 Romance auxiliary operations.
 --
 
+--# -coding=latin1
 interface ResRomance = DiffRomance ** open CommonRomance, Prelude in {
 
 flags optimize=all ;
@@ -216,6 +217,7 @@
             <True,_,RPos,_>    => polNegDirSubj ;
             _ => b
             } ;
+
           neg = vp.neg ! pol ;
 
           gen = agr.g ;
@@ -226,20 +228,22 @@
             True => vp.comp ! {g = gen ; n = Sg ; p = per} ;
             _ => vp.comp ! agr
             } ;
-          ext = vp.ext ! pol ;
+          ext = vp.ext ! b ;
 
           vtyp  = vp.s.vtyp ;
           refl  = case isVRefl vtyp of {
             True => reflPron num per Acc ; ---- case ?
             _ => [] 
             } ;
-          clit  = refl ++ vp.clit1 ++ vp.clit2 ++ vp.clit3.s ; ---- refl first?
+          clit = refl ++ vp.clit1 ++ vp.clit2 ++ vp.clit3.s ; ---- refl first?
 
           verb = vp.s.s ;
           vaux = auxVerb vp.s.vtyp ;
 
-          vagr = appVPAgr vp.agr (aagr gen num) ; --- subtype bug
-          part = verb ! VPart vagr.g vagr.n ;
+          part = case vp.agr of {
+            VPAgrSubj     => verb ! VPart agr.g agr.n ;
+            VPAgrClit g n => verb ! VPart g n  
+            } ;
 
           vps : Str * Str = case <te,a> of {
             <RPast,Simul> => <verb ! VFin (VImperf m) num per, []> ; --# notpresent
@@ -261,9 +265,7 @@
           DDir => 
             subj ++ neg.p1 ++ clit ++ fin ++ neg.p2 ++ inf ++ compl ++ ext ;
           DInv => 
-----            neg.p1 ++ clit ++ fin ++ neg.p2 ++ inf ++ compl ++ subj ++ ext
             invertedClause vp.s.vtyp <te, a, num, per> hasClit neg clit fin inf compl subj ext
-----            neg.p1 ++ clit ++ fin ++ preOrPost hasClit subj (neg.p2 ++ inf) ++ compl ++ ext ----
           }
     } ;
 
diff --git a/lib/src/romance/SentenceRomance.gf b/lib/src/romance/SentenceRomance.gf
--- a/lib/src/romance/SentenceRomance.gf
+++ b/lib/src/romance/SentenceRomance.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 incomplete concrete SentenceRomance of Sentence = 
   CatRomance ** open Prelude, CommonRomance, ResRomance in {
 
@@ -14,19 +15,125 @@
         }
       } ;
 
-    SlashVP np v2 = 
+{-
+    SlashVP np vps = 
       -- agreement decided afterwards: la fille qu'il a trouvée
-      {s = \\a => 
+      {s = \\agr => 
           let 
------            vp = v2
-            vp = case <v2.c2.c, v2.c2.isDir> of {
-              <Acc,True> => insertAgr a v2 ;
-             _ => v2
+            vp = case <vps.c2.c, vps.c2.isDir> of {
+              <Acc,True> => insertAgr agr vps ;                         -- la fille qu'il a trouvée decided here
+              _ => vps
               }
-          in (mkClausePol np.isNeg (np.s ! Nom).comp False      np.isPol np.a vp).s ;
------     in (mkClausePol np.isNeg (np.s ! Nom).comp np.hasClit np.isPol np.a vp).s ;
-       c2 = v2.c2
+          in (mkClausePol np.isNeg (np.s ! Nom).comp np.hasClit np.isPol np.a vp).s ;  -- à qui montre-t-il sa maison 
+       c2 = vps.c2                                                                      -- np.hasClit decides inversion
       } ;
+-}
+
+--- inlined mkClausePol to make compilation possible AR 21/11/2013
+---- one shortcut left: polarity change from negative elements ("rien" etc) ignored
+---- thus we get "la fille que personne ne voit pas"
+
+    SlashVP np vps = 
+      let
+          isNeg = np.isNeg ;
+          subj = (np.s ! Nom).comp ;
+          hasClit = np.hasClit ;
+          isPol = np.isPol ;
+          agr = np.a ;
+
+      in {
+
+      c2 = vps.c2 ;
+
+      s = \\agr0,d,te,a,b,m => 
+        let
+
+          vp : ResRomance.VP = case <vps.c2.c, vps.c2.isDir> of {
+              <Acc,True> => insertAgr agr0 vps ;    -- la fille qu'il a trouvée is decided here
+              _ => vps
+              } ;
+
+{- slow to compile
+          pol : RPolarity = case <isNeg, vp.isNeg, b, d> of {
+            <_,True,RPos,_>    => RNeg True ; 
+            <True,_,RPos,DInv> => RNeg True ; 
+            <True,_,RPos,_>    => polNegDirSubj ;
+            _ => b
+            } ;
+-} --pol = b ; ----
+
+          neg = vp.neg ! b ;
+
+{- also too slow
+          neg : Str * Str = case b of {
+            RNeg _ => vp.neg ! b ;
+            RPos => case vp.isNeg of {
+              True  => vp.neg ! RNeg True ; 
+              False => case isNeg of {
+                True => case d of {
+                   DInv => vp.neg ! RNeg True ;
+                   _    => vp.neg ! polNegDirSubj
+                   } ;
+                False => vp.neg ! b
+                }
+              }
+            } ;
+-}
+
+          gen = agr.g ;
+          num = agr.n ;
+          per = agr.p ;
+
+          vtyp  = vp.s.vtyp ;
+          verb = vp.s.s ;
+          vaux = auxVerb vp.s.vtyp ;
+
+          refl  = case isVRefl vtyp of {
+            True => reflPron num per Acc ; ---- case ?
+            _ => [] 
+            } ;
+
+          clit = refl ++ vp.clit1 ++ vp.clit2 ++ vp.clit3.s ; ---- refl first?
+
+
+          compl = case isPol of {
+            True => vp.comp ! {g = gen ; n = Sg ; p = per} ;
+            _ => vp.comp ! agr
+            } ;
+
+          ext = vp.ext ! b ;
+
+          part = case vp.agr of {
+            VPAgrSubj     => verb ! VPart agr.g agr.n ;
+            VPAgrClit g n => verb ! VPart g n  
+            } ;
+
+          vps : Str * Str = case <te,a> of {
+
+            <RPast,Simul> => <verb ! VFin (VImperf m) num per, []> ; --# notpresent
+            <RPast,Anter> => <vaux ! VFin (VImperf m) num per, part> ; --# notpresent
+            <RFut,Simul>  => <verb ! VFin (VFut) num per, []> ; --# notpresent
+            <RFut,Anter>  => <vaux ! VFin (VFut) num per, part> ; --# notpresent
+            <RCond,Simul> => <verb ! VFin (VCondit) num per, []> ; --# notpresent
+            <RCond,Anter> => <vaux ! VFin (VCondit) num per, part> ; --# notpresent
+            <RPasse,Simul> => <verb ! VFin (VPasse) num per, []> ; --# notpresent
+            <RPasse,Anter> => <vaux ! VFin (VPasse) num per, part> ; --# notpresent
+            <RPres,Anter> => <vaux ! VFin (VPres m) num per, part> ; --# notpresent
+            <RPres,Simul> => <verb ! VFin (VPres m) num per, []> 
+            } ;
+          fin = vps.p1 ;
+          inf = vps.p2 ;
+        in
+
+        case d of {
+          DDir => 
+            subj ++ neg.p1 ++ clit ++ fin ++ neg.p2 ++ inf ++ compl ++ ext ;
+          DInv => 
+            invertedClause vp.s.vtyp <te, a, num, per> hasClit neg clit fin inf compl subj ext
+          }
+    } ;
+
+
 
     AdvSlash slash adv = {
       s  = \\ag,d,t,a,b,m => slash.s ! ag ! d ! t ! a ! b ! m ++ adv.s ;
diff --git a/lib/src/romance/VerbRomance.gf b/lib/src/romance/VerbRomance.gf
--- a/lib/src/romance/VerbRomance.gf
+++ b/lib/src/romance/VerbRomance.gf
@@ -65,11 +65,27 @@
       mkVPSlash vp.c2
         (insertComplement (\\a => prepCase v.c2.c ++ infVP vp a) (predV v)) ;
 
+    SlashV2VNP v np vps = let obj = np.s ! v.c2.c in { 
+      s     = v ;
+      agr   = partAgr v.vtyp ;
+      clit1 = obj.c1 ; 
+      clit2 = obj.c2 ; 
+      clit3 = {s,imp = [] ; hasClit = False} ; ---- shortcut from insertObject, to check AR 20/11/2013 
+      isNeg = False ;  
+      neg   = negation ;
+      comp  = \\a => v.c2.s ++ obj.comp ++ prepCase v.c3.c ++ infVP vps a ;
+      ext   = \\p => [] ;
+      c2    = vps.c2
+      } ;
+
+{-  ---- this takes ages to compile, hence inlined as above AR 20/11/2013 
     SlashV2VNP v np vp = 
       mkVPSlash vp.c2
        (insertComplement 
          (\\a => prepCase v.c3.c ++ infVP vp a) 
          (insertObject v.c2 np (predV v))) ; 
+-}
+
 
     UseComp comp = insertComplement comp.s (predV copula) ;
 
diff --git a/lib/src/romanian/BeschRon.gf b/lib/src/romanian/BeschRon.gf
--- a/lib/src/romanian/BeschRon.gf
+++ b/lib/src/romanian/BeschRon.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 resource BeschRon = open Prelude, MorphoRon,CatRon in {
 
 flags optimize=noexpand ; 
diff --git a/lib/src/romanian/CatRon.gf b/lib/src/romanian/CatRon.gf
--- a/lib/src/romanian/CatRon.gf
+++ b/lib/src/romanian/CatRon.gf
@@ -1,4 +1,5 @@
 --# -path=.:../Romance:../common:../abstract:../common:prelude
+--# -coding=latin1
 
 concrete CatRon of Cat =
   CommonX - [CAdv,Temp,Tense] 
diff --git a/lib/src/romanian/IdiomRon.gf b/lib/src/romanian/IdiomRon.gf
--- a/lib/src/romanian/IdiomRon.gf
+++ b/lib/src/romanian/IdiomRon.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete IdiomRon of Idiom = 
 -- CatRon **   open (P = ParamX), MorphoRon, ParadigmsRon,Prelude 
 CatRon ** open Prelude, ResRon,BeschRon
diff --git a/lib/src/romanian/PhraseRon.gf b/lib/src/romanian/PhraseRon.gf
--- a/lib/src/romanian/PhraseRon.gf
+++ b/lib/src/romanian/PhraseRon.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
  concrete PhraseRon of Phrase = 
   CatRon ** open ResRon, Prelude in {
 
diff --git a/lib/src/romanian/QuestionRon.gf b/lib/src/romanian/QuestionRon.gf
--- a/lib/src/romanian/QuestionRon.gf
+++ b/lib/src/romanian/QuestionRon.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete QuestionRon of Question = 
   CatRon ** open ResRon, Prelude in {
 
diff --git a/lib/src/romanian/RelativeRon.gf b/lib/src/romanian/RelativeRon.gf
--- a/lib/src/romanian/RelativeRon.gf
+++ b/lib/src/romanian/RelativeRon.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete RelativeRon of Relative = 
   CatRon ** open Prelude, ResRon in {
 
diff --git a/lib/src/romanian/SentenceRon.gf b/lib/src/romanian/SentenceRon.gf
--- a/lib/src/romanian/SentenceRon.gf
+++ b/lib/src/romanian/SentenceRon.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
  concrete SentenceRon of Sentence = 
   CatRon ** open Prelude, ResRon in {
 
diff --git a/lib/src/romanian/SymbolRon.gf b/lib/src/romanian/SymbolRon.gf
--- a/lib/src/romanian/SymbolRon.gf
+++ b/lib/src/romanian/SymbolRon.gf
@@ -1,7 +1,7 @@
 --# -path=.:../abstract:../common:../prelude
 concrete SymbolRon of Symbol = 
   CatRon ** open Prelude, ResRon in {
-
+flags coding=utf8;
 lin
   SymbPN i = mkSymb i.s ;
   IntPN i  = mkSymb i.s ;
diff --git a/lib/src/romanian/VerbRon.gf b/lib/src/romanian/VerbRon.gf
--- a/lib/src/romanian/VerbRon.gf
+++ b/lib/src/romanian/VerbRon.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete VerbRon of Verb = 
   CatRon ** open Prelude, ResRon in {
 
diff --git a/lib/src/russian/SymbolRus.gf b/lib/src/russian/SymbolRus.gf
--- a/lib/src/russian/SymbolRus.gf
+++ b/lib/src/russian/SymbolRus.gf
@@ -1,7 +1,7 @@
 --# -path=.:../abstract:../common
 
 concrete SymbolRus of Symbol = CatRus ** open Prelude, ResRus in {
-
+flags coding=utf8;
 {- TODO! -}
 lin
   SymbPN i = {s = table  {_ => i.s} ; g = Neut; anim = Inanimate } ;
diff --git a/lib/src/scandinavian/CatScand.gf b/lib/src/scandinavian/CatScand.gf
--- a/lib/src/scandinavian/CatScand.gf
+++ b/lib/src/scandinavian/CatScand.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 incomplete concrete CatScand of Cat = 
   CommonX -[Tense,Temp] ** open (RS = ResScand), Prelude, CommonScand, (R = ParamX) in {
 
@@ -38,11 +39,11 @@
 -- Verb
 
     VP = {
-      s : VPForm => {
+      s : Voice => VPForm => {
         fin : Str ;          -- V1 har  ---s1
         inf : Str            -- V2 sagt ---s4
         } ;
-      a1 : Polarity => Str ; -- A1 inte ---s3
+      a1 : Polarity => Agr => Str ; -- A1 inte ---s3
       n2 : Agr => Str ;      -- N2 dig  ---s5  
       a2 : Str ;             -- A2 idag ---s6
       ext : Str ;            -- S-Ext att hon går   ---s7
@@ -74,6 +75,7 @@
     Num = {s : NGender => Str ; isDet : Bool ; n : Number} ;
     Card = {s : NGender => Str ; n : Number} ;
     Ord = {s : Str} ;
+    DAP = {s : Bool => NGender => Str ; n : Number ; det : DetSpecies} ;
 
 -- Numeral
 
@@ -107,4 +109,31 @@
   lincat
     Temp  = {s : Str ; t : STense ; a : Anteriority} ;
     Tense = {s : Str ; t : STense} ;
+
+  oper
+    agrUSgP3 : Agr = {g = Utr ; n = Sg ; p = P3} ;
+
+  linref
+    SSlash = \ss -> ss.s ! Main ++ ss.c2.s ++ ss.n3 ! agrUSgP3 ;
+    ClSlash = \cls -> cls.s ! SPres ! Simul ! Pos ! Main ++ cls.c2.s ++ cls.n3 ! agrUSgP3 ;
+
+    VP = \vp -> infVP vp agrUSgP3 ;
+    VPSlash = \vps -> infVP vps agrUSgP3 ++ vps.c2.s ++ vps.n3 ! agrUSgP3 ;
+
+    V, VS, VQ, VA = \v -> infVP (predV v) agrUSgP3 ;
+    V2, V2A, V2Q, V2S = \v -> infVP (predV v) agrUSgP3 ++ v.c2.s ;
+    V3 = \v -> infVP (predV v) agrUSgP3 ++ v.c2.s ++ v.c3.s ;
+    VV = \v -> infVP (predV v) agrUSgP3 ;
+    V2V = \v -> infVP (predV v) agrUSgP3 ++ v.c2.s ;
+
+    Conj = \c -> c.s1 ++ c.s2 ;
+{-
+    A = \a -> a.s ! AAdj Posit Nom ;
+    A2 = \a -> a.s ! AAdj Posit Nom ++ a.c2 ;
+
+    N = \n -> n.s ! Sg ! Nom ;
+    N2 = \n -> n.s ! Sg ! Nom ++ n.c2 ;
+    N3 = \n -> n.s ! Sg ! Nom ++ n.c2 ++ n.c3 ;
+-}
+
 }
diff --git a/lib/src/scandinavian/CommonScand.gf b/lib/src/scandinavian/CommonScand.gf
--- a/lib/src/scandinavian/CommonScand.gf
+++ b/lib/src/scandinavian/CommonScand.gf
@@ -3,6 +3,7 @@
 -- This module contains operations that are shared by the Scandinavian
 -- languages, without dependence on parameters.
 
+--# -coding=latin1
 resource CommonScand = ParamX ** open Prelude in {
 
   flags optimize=all ;
@@ -53,9 +54,10 @@
    ;
 
   VInf = 
-     VInfin Voice
-   | VSupin Voice  --# notpresent
+     VInfin  Voice
+   | VSupin  Voice  --# notpresent
    | VPtPret AFormPos Case
+   | VPtPres Number Species Case
    ;
 
   VPForm = 
@@ -181,8 +183,8 @@
       } 
     } ;
 
-  mkVerb : (x1,_,_,_,_,_,_,x8 : Str) -> {s : VForm => Str ; vtype : VType} = 
-   \finna,finner,finn,fann,funnit,funnen,funnet,funna -> {
+  mkVerb9 : (x1,_,_,_,_,_,_,_,x9 : Str) -> {s : VForm => Str ; vtype : VType} = 
+   \finna,finner,finn,fann,funnit,funnen,funnet,funna, finnande -> {
    s = table {
     VF (VPres Act)  => finner ;
     VF (VPres Pass) => mkVoice Pass finn ;
@@ -190,7 +192,13 @@
     VF (VImper v)   => mkVoice v finn ;
     VI (VInfin v)   => mkVoice v finna ;
     VI (VSupin v)   => mkVoice v funnit ;  --# notpresent
-    VI (VPtPret a c)=> mkCase c (mkAdjPos a funnen funnet funna funna)
+    VI (VPtPret a c)=> mkCase c (mkAdjPos a funnen funnet funna funna) ;
+    VI (VPtPres n d c)  => case <n,d> of {
+      <Sg,Indef> => mkCase c finnande ;
+      <Sg,Def>   => mkCase c (finnande + "t") ;
+      <Pl,Indef> => mkCase c (finnande + "n") ;
+      <Pl,Def>   => mkCase c (finnande + "na")   ---- TODO "ne" in Dan, Nor
+      }
     } ;
    vtype = VAct
    } ;
@@ -262,11 +270,11 @@
 -- For $Verb$.
 
   VP = {
-      s : VPForm => {
+      s : Voice => VPForm => {
         fin : Str ;          -- V1 har  ---s1
         inf : Str            -- V2 sagt ---s4
         } ;
-      a1 : Polarity => Str ; -- A1 inte ---s3
+      a1 : Polarity => Agr => Str ; -- A1 inte ---s3 själv/själva/självt
       n2 : Agr => Str ;      -- N2 dig  ---s5  
       a2 : Str ;             -- A2 idag ---s6
       ext : Str ;            -- S-Ext att hon går   ---s7
@@ -308,21 +316,47 @@
     eext = vp.eext
     } ;
 
-  insertAdV : Str -> VP -> VP = \adv,vp -> {
+  insertExt : Str -> VP -> VP = \ext,vp -> {
     s = vp.s ;
-    a1 = \\b => vp.a1 ! b ++ adv ;
+    a1 = vp.a1 ;
     n2 = vp.n2 ;
     a2 = vp.a2 ;
+    ext = vp.ext ++ ext ;
+    en2 = vp.en2 ;
+    ea2 = vp.ea2 ;
+    eext = True ;
+    } ;
+
+  insertAdV : Str -> VP -> VP = \adv -> insertAdVAgr (\\_ => adv) ;
+
+  insertAdVAgr : (Agr => Str) -> VP -> VP = \adv,vp -> {
+    s = vp.s ;
+    a1 = \\b,a => vp.a1 ! b ! a ++ adv ! a ;
+    n2 = vp.n2 ;
+    a2 = vp.a2 ;
     ext = vp.ext ;
     en2 = vp.en2 ;
     ea2 = vp.ea2 ;
     eext = vp.eext
     } ;
 
-  infVP : VP -> Agr -> Str = \vp,a -> 
-    vp.a1 ! Pos ++ (vp.s ! VPInfinit Simul).inf ++ vp.n2 ! a ++ vp.a2 ++ vp.ext ; --- a1
+  passiveVP : VP -> VP = \vp -> {
+    s = \\_ => vp.s ! Pass ; -- forms the s-passive
+    a1 = vp.a1 ;
+    n2 = vp.n2 ;
+    a2 = vp.a2 ;
+    ext = vp.ext ;
+    en2 = vp.en2 ;
+    ea2 = vp.ea2 ;
+    eext = vp.eext
+    } ;
 
+  infVP : VP -> Agr -> Str = \vp,a -> infVPPlus vp a Simul Pos ;
+ 
+  infVPPlus : VP -> Agr -> Anteriority -> Polarity -> Str = \vp,a,ant,pol -> 
+    vp.a1 ! pol ! a ++ (vp.s ! Act ! VPInfinit ant).inf ++ vp.n2 ! a ++ vp.a2 ++ vp.ext ; --- a1
 
+
 -- For $Sentence$.
 
   Clause : Type = {
@@ -332,8 +366,8 @@
   mkClause : Str -> Agr -> VP -> Clause = \subj,agr,vp -> {
       s = \\t,a,b,o => 
         let 
-          verb  = vp.s  ! VPFinite t a ;
-          neg   = vp.a1 ! b ;
+          verb  = vp.s  ! Act ! VPFinite t a ;
+          neg   = vp.a1 ! b ! agr ;
           compl = vp.n2 ! agr ++ vp.a2 ++ vp.ext
         in
         case o of {
diff --git a/lib/src/scandinavian/ConjunctionScand.gf b/lib/src/scandinavian/ConjunctionScand.gf
--- a/lib/src/scandinavian/ConjunctionScand.gf
+++ b/lib/src/scandinavian/ConjunctionScand.gf
@@ -26,7 +26,13 @@
     ConjCN co ns = conjunctDistrTable3 Number DetSpecies Case co ns ** 
       {g = neutrum ; isMod = False} ; ----
 
+    ConjDet conj ss = let css = (conjunctDistrTable2 Bool NGender conj ss).s in {
+      s,sp = css ;
+      n = ss.n ; 
+      det = ss.det ;
+      } ;
 
+
 -- These fun's are generated from the list cat's.
 
     BaseS x y = { -- twoTable Order ;
@@ -50,6 +56,9 @@
     BaseCN = twoTable3 Number DetSpecies Case ;
     ConsCN = consrTable3 Number DetSpecies Case comma ;
 
+    BaseDAP x y = twoTable2 Bool NGender x y ** {n = y.n ; det = y.det} ;
+    ConsDAP x xs = consrTable2 Bool NGender comma x xs ** {n = xs.n ; det = xs.det} ;
+
   lincat
     [S] = {s1,s2 : Order => Str} ;
     [Adv] = {s1,s2 : Str} ;
@@ -58,5 +67,7 @@
     [AP] = {s1,s2 : AFormPos => Str ; isPre : Bool} ;
     [RS] = {s1,s2 : Agr => RCase => Str ; c : NPForm} ;
     [CN] = {s1,s2 : Number => DetSpecies => Case => Str} ; --- g : NGender ; isMod : Bool} ;
+    [DAP] = {s1,s2 : Bool => NGender => Str ; n : Number ; det : DetSpecies} ;
+
 
 }
diff --git a/lib/src/scandinavian/DiffScand.gf b/lib/src/scandinavian/DiffScand.gf
--- a/lib/src/scandinavian/DiffScand.gf
+++ b/lib/src/scandinavian/DiffScand.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 interface DiffScand = open CommonScand, Prelude in {
 
 --1 Differences between Scandinavian languages
diff --git a/lib/src/scandinavian/ExtraScand.gf b/lib/src/scandinavian/ExtraScand.gf
--- a/lib/src/scandinavian/ExtraScand.gf
+++ b/lib/src/scandinavian/ExtraScand.gf
@@ -1,9 +1,9 @@
+--# -coding=latin1
 incomplete concrete ExtraScand of ExtraScandAbs = CatScand ** 
    open CommonScand,Coordination,ResScand, ParamX in {
   lin
     GenNP np = {
-      s = \\n,_,_,g  => np.s ! NPPoss (gennum (ngen2gen g) n) Nom ; 
-      sp = \\_,_,_,_ => NONEXIST ;
+      s,sp = \\n,_,_,g  => np.s ! NPPoss (gennum (ngen2gen g) n) Nom ; 
       det = DDef Indef
       } ;
 
@@ -76,8 +76,8 @@
     MkVPS t p vp = {
       s = \\o,a => 
             let 
-              neg = vp.a1 ! p.p ;
-              verb = vp.s ! VPFinite t.t t.a ;
+              neg = vp.a1 ! p.p ! a ;
+              verb = vp.s ! Act ! VPFinite t.t t.a ;
               compl = verb.inf ++ vp.n2 ! a ++ vp.a2 ++ vp.ext ;
             in t.s ++ p.s ++ case o of {
               Main => verb.fin ++ neg ++ compl ;
diff --git a/lib/src/scandinavian/MarkupScand.gf b/lib/src/scandinavian/MarkupScand.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/scandinavian/MarkupScand.gf
@@ -0,0 +1,13 @@
+incomplete concrete MarkupScand of Markup = CatScand, MarkHTMLX ** open ResScand in {
+
+lin
+  MarkupCN   m cn  = {s = \\n,d,c => appMark m (cn.s ! n ! d ! c) ; g = cn.g ; isMod = cn.isMod} ;
+  MarkupNP   m np  = {s = \\c   => appMark m (np.s ! c) ; a = np.a} ;
+  MarkupAP   m ap  = {s = \\a   => appMark m (ap.s ! a) ; isPre = ap.isPre} ;
+  MarkupAdv  m adv = {s =          appMark m adv.s} ;
+  MarkupS    m s   = {s = \\o   => appMark m (s.s ! o)} ;
+  MarkupUtt  m utt = {s =          appMark m utt.s} ;
+  MarkupPhr  m phr = {s =          appMark m phr.s} ;
+  MarkupText m txt = {s =          appMark m txt.s} ;
+
+}
diff --git a/lib/src/scandinavian/NounScand.gf b/lib/src/scandinavian/NounScand.gf
--- a/lib/src/scandinavian/NounScand.gf
+++ b/lib/src/scandinavian/NounScand.gf
@@ -78,7 +78,7 @@
         g = neutrum ; ----
         m = True ;  ---- is this needed for other than Art?
       in {
-        s = \\c => det.sp ! m ! g ;
+        s = \\c => det.sp ! m ! g ;    ---- case of det!
         a = agrP3 (ngen2gen g) det.n
       } ;
 
@@ -142,6 +142,7 @@
       s = f.s ;
       g = f.g ;
       c2 = f.c2 ;
+      co = f.co ;
       isMod = False
       } ;
 
@@ -149,6 +150,7 @@
       s = f.s ;
       g = f.g ;
       c2 = f.c3 ;
+      co = f.co ;
       isMod = False
       } ;
 
@@ -163,6 +165,7 @@
       s = \\n,d,c => f.s ! n ! d ! Nom ++ f.c2.s ++ x.s ! accusative ; 
       g = f.g ;
       c2 = f.c3 ;
+      co = f.co ;
       isMod = False
       } ;
 
@@ -225,5 +228,12 @@
         a = agrP3 g det.n
       } ;
 
+    AdjDAP det ap = {
+      s = \\b,g => det.s ! b ! g ++ ap.s ! agrAdj (gennum (ngen2gen g) det.n) det.det ; 
+      n = det.n ;
+      det = det.det ;
+      } ;
+
+    DetDAP d = d ;  -- forgetting sp
 
 }
diff --git a/lib/src/scandinavian/PhraseScand.gf b/lib/src/scandinavian/PhraseScand.gf
--- a/lib/src/scandinavian/PhraseScand.gf
+++ b/lib/src/scandinavian/PhraseScand.gf
@@ -18,6 +18,7 @@
     UttCN n = {s = n.s ! Sg ! DIndef ! Nom} ;
     UttAP n = {s = n.s ! Strong (GSg Utr)} ;
     UttCard n = {s = n.s ! neutrum} ;
+    UttInterj i = i ;
 
     NoPConj = {s = []} ;
     PConjConj conj = {s = conj.s2} ;
diff --git a/lib/src/scandinavian/ResScand.gf b/lib/src/scandinavian/ResScand.gf
--- a/lib/src/scandinavian/ResScand.gf
+++ b/lib/src/scandinavian/ResScand.gf
@@ -14,7 +14,7 @@
       p = P3
       } ;
 
-    Noun = {s : Number => Species => Case => Str ; g : NGender} ;
+    Noun = {s : Number => Species => Case => Str ; g : NGender ; co : Str} ; -- co = compounding form
 
 -- needed for VP conjunction
   param
@@ -25,13 +25,13 @@
  oper
   predV : Verb -> VP = \verb -> 
     let
-      diath = case verb.vtype of {
+      diath : Voice -> Voice = \d -> case verb.vtype of {
         VPass => Pass ;
-        _ => Act
+        _ => d
         } ;
-      vfin : STense -> Str = \t -> verb.s ! vFin t diath ;
-      vsup = verb.s ! VI (VSupin diath) ; --# notpresent  
-      vinf = verb.s ! VI (VInfin diath) ;
+      vfin : Voice -> STense -> Str = \d,t -> verb.s ! vFin t (diath d) ;
+      vsup : Voice -> Str = \d -> verb.s ! VI (VSupin (diath d)) ; --# notpresent  
+      vinf : Voice -> Str = \d -> verb.s ! VI (VInfin (diath d)) ;
 
       auxv = case hasAuxBe verb of {
         True => verbBe.s ;
@@ -47,26 +47,26 @@
         } ;
 
     in {
-    s = table {
+    s = \\d => table {
       VPFinite t Simul => case t of {
---        SPres | SPast => vf (vfin t) [] ; -- the general rule
-        SPast => vf (vfin t) [] ;    --# notpresent
-        SFut  => vf auxFut vinf ;    --# notpresent
-        SFutKommer => vf auxFutKommer (auxFutPart ++ infMark ++ vinf) ;   --# notpresent
-        SCond => vf auxCond vinf ;   --# notpresent
-        SPres => vf (vfin t) []
+--        SPres | SPast => vf (vfin d t) [] ; -- the general rule
+        SPast => vf (vfin d t) [] ;    --# notpresent
+        SFut  => vf auxFut (vinf d) ;    --# notpresent
+        SFutKommer => vf auxFutKommer (auxFutPart ++ infMark ++ vinf d) ;   --# notpresent
+        SCond => vf auxCond (vinf d) ;   --# notpresent
+        SPres => vf (vfin d t) []
         } ;
       VPFinite t Anter => case t of {    --# notpresent
-        SPres | SPast => vf (har t) vsup ; --# notpresent
-        SFut  => vf auxFut (ha ++ vsup) ; --# notpresent
-        SFutKommer => vf auxFutKommer (auxFutPart ++ infMark ++ ha ++ vsup) ; --# notpresent
-        SCond => vf auxCond (ha ++ vsup)  --# notpresent
+        SPres | SPast => vf (har t) (vsup d) ; --# notpresent
+        SFut  => vf auxFut (ha ++ vsup d) ; --# notpresent
+        SFutKommer => vf auxFutKommer (auxFutPart ++ infMark ++ ha ++ vsup d) ; --# notpresent
+        SCond => vf auxCond (ha ++ vsup d)  --# notpresent
         } ;                              --# notpresent
-      VPImperat => vf (verb.s ! VF (VImper diath)) [] ;
-      VPInfinit Anter => vf [] (ha ++ vsup) ;  --# notpresent
-      VPInfinit Simul => vf [] vinf
+      VPImperat => vf (verb.s ! VF (VImper (diath d))) [] ;
+      VPInfinit Anter => vf [] (ha ++ vsup d) ;  --# notpresent
+      VPInfinit Simul => vf [] (vinf d)
       } ;
-    a1  : Polarity => Str = negation ;
+    a1  : Polarity => Agr => Str = \\p,a => negation ! p ;
     n2  : Agr => Str = \\a => case verb.vtype of {
       VRefl => reflPron a ;
       _ => []
@@ -76,5 +76,6 @@
     en2,ea2,eext : Bool = False   -- indicate if the field exists
     } ;
 
+  comma : Str = SOFT_BIND ++ "," ;
 
 }
diff --git a/lib/src/scandinavian/SentenceScand.gf b/lib/src/scandinavian/SentenceScand.gf
--- a/lib/src/scandinavian/SentenceScand.gf
+++ b/lib/src/scandinavian/SentenceScand.gf
@@ -12,9 +12,9 @@
       s = \\pol,n => 
         let 
           agr   = {g = Utr ; n = n ; p = P2} ;
-          verb  = vp.s ! VPImperat ;
+          verb  = vp.s ! Act ! VPImperat ;
         in
-        verb.fin ++ vp.a1 ! pol ++ verb.inf ++ vp.n2 ! agr ++ vp.a2 ++ vp.ext
+        verb.fin ++ vp.a1 ! pol ! agr ++ verb.inf ++ vp.n2 ! agr ++ vp.a2 ++ vp.ext
     } ;
 
     SlashVP np vp = 
diff --git a/lib/src/scandinavian/TenseScand.gf b/lib/src/scandinavian/TenseScand.gf
--- a/lib/src/scandinavian/TenseScand.gf
+++ b/lib/src/scandinavian/TenseScand.gf
@@ -9,7 +9,7 @@
     TPast = {s = []} ** {t = SPast} ;   --# notpresent
     TFut  = {s = []} ** {t = SFut} ;    --# notpresent
     TCond = {s = []} ** {t = SCond} ;   --# notpresent
-
+{- already defined in CommonScand
 param 
  STense =
       SPres
@@ -18,5 +18,5 @@
     | SFutKommer   --# notpresent
     | SCond   --# notpresent
     ;
-
+-}
 }
diff --git a/lib/src/scandinavian/VerbScand.gf b/lib/src/scandinavian/VerbScand.gf
--- a/lib/src/scandinavian/VerbScand.gf
+++ b/lib/src/scandinavian/VerbScand.gf
@@ -15,10 +15,10 @@
       c2 = v.c2
       } ;
 
-    ComplVV v vp = insertObj (\\a => v.c2.s ++ infVP vp a) (predV v) ;
-    ComplVS v s  = insertObj (\\_ => conjThat ++ s.s ! Sub) (predV v) ;
-    ComplVQ v q  = insertObj (\\_ => q.s ! QIndir) (predV v) ;
-    ComplVA  v ap = insertObj (\\a => ap.s ! agrAdjNP a DIndef) (predV v) ;
+    ComplVV v vp = insertObjPost (\\a => v.c2.s ++ infVP vp a) (predV v) ;
+    ComplVS v s  = insertObjPost (\\_ => conjThat ++ s.s ! Sub) (predV v) ;  --- insertExt ?
+    ComplVQ v q  = insertObjPost (\\_ => q.s ! QIndir) (predV v) ;
+    ComplVA v ap = insertObjPost (\\a => ap.s ! agrAdjNP a DIndef) (predV v) ;
 
     SlashV2V v vp = predV v ** {
       n3 = \\a => v.c3.s ++ infVP vp a ; 
@@ -75,5 +75,9 @@
     } ;
 
     UseCopula = predV verbBe ;
+
+    AdvVPSlash vps adv = insertAdv adv.s vps ** {c2 = vps.c2 ; n3 = vps.n3} ;
+    AdVVPSlash adv vps = insertAdV adv.s vps ** {c2 = vps.c2 ; n3 = vps.n3} ;
+    ExtAdvVP vp adv = insertExt ("," ++ adv.s) vp ;
 
 }
diff --git a/lib/src/sindhi/Coordination.gf b/lib/src/sindhi/Coordination.gf
deleted file mode 100644
--- a/lib/src/sindhi/Coordination.gf
+++ /dev/null
@@ -1,170 +0,0 @@
-resource Coordination = open Prelude in {
-
-param
-  ListSize = TwoElem | ManyElem ;
-
-oper 
-  ListX = {s1,s2 : Str} ;
-
-  twoStr : (x,y : Str) -> ListX = \x,y -> 
-    {s1 = x ; s2 = y} ; 
-  consStr : Str -> ListX -> Str -> ListX = \comma,xs,x -> 
-    {s1 = xs.s1 ++ comma ++ xs.s2 ; s2 = x } ; 
-
-  twoSS : (_,_ : SS) -> ListX = \x,y -> 
-    twoStr x.s y.s ;
-  consSS : Str -> ListX -> SS -> ListX = \comma,xs,x -> 
-    consStr comma xs x.s ;
-
-  Conjunction : Type = SS ;
-  ConjunctionDistr : Type = {s1 : Str ; s2 : Str} ;
-
-  conjunctX : Conjunction -> ListX -> Str = \or,xs ->
-    xs.s1 ++ or.s ++ xs.s2 ;
-
-  conjunctDistrX : ConjunctionDistr -> ListX -> Str = \or,xs ->
-    or.s1 ++ xs.s1 ++ or.s2 ++ xs.s2 ;
-
-  conjunctSS : Conjunction -> ListX -> SS = \or,xs ->
-    ss (xs.s1 ++ or.s ++ xs.s2) ;
-
-  conjunctDistrSS : ConjunctionDistr -> ListX -> SS = \or,xs ->
-    ss (or.s1 ++ xs.s1 ++ or.s2 ++ xs.s2) ;
-
-  -- all this lifted to tables
-
-  ListTable : Type -> Type = \P -> {s1,s2 : P => Str} ; 
-
-  twoTable : (P : Type) -> (_,_ : {s : P => Str}) -> ListTable P = \_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable : (P : Type) -> Str -> ListTable P -> {s : P => Str} -> ListTable P = 
-    \P,c,xs,x ->
-    {s1 = table P {o => xs.s1 ! o ++ c ++ xs.s2 ! o} ; s2 = x.s} ; 
-
-  conjunctTable : (P : Type) -> Conjunction -> ListTable P -> {s : P => Str} = 
-    \P,or,xs ->
-    {s = table P {p => xs.s1 ! p ++ or.s ++ xs.s2 ! p}} ;
-
-  conjunctDistrTable : 
-    (P : Type) -> ConjunctionDistr -> ListTable P -> {s : P => Str} = \P,or,xs ->
-    {s = table P {p => or.s1++ xs.s1 ! p ++ or.s2 ++ xs.s2 ! p}} ;
-
-  -- ... and to two- and three-argument tables: how clumsy! ---
-
-  ListTable2 : Type -> Type -> Type = \P,Q -> 
-    {s1,s2 : P => Q => Str} ; 
-
-  twoTable2 : (P,Q : Type) -> (_,_ : {s : P => Q => Str}) -> ListTable2 P Q = 
-    \_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable2 : 
-    (P,Q : Type) -> Str -> ListTable2 P Q -> {s : P => Q => Str} -> ListTable2 P Q =
-     \P,Q,c,xs,x ->
-    {s1 = table P {p => table Q {q => xs.s1 ! p ! q ++ c ++ xs.s2 ! p! q}} ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable2 : 
-    (P,Q : Type) -> Conjunction -> ListTable2 P Q -> {s : P => Q => Str} = 
-    \P,Q,or,xs ->
-    {s = table P {p => table Q {q => xs.s1 ! p ! q ++ or.s ++ xs.s2 ! p ! q}}} ;
-
-  conjunctDistrTable2 : 
-    (P,Q : Type) -> ConjunctionDistr -> ListTable2 P Q -> {s : P => Q => Str} = 
-    \P,Q,or,xs ->
-    {s = 
-    table P {p => table Q {q => or.s1++ xs.s1 ! p ! q ++ or.s2 ++ xs.s2 ! p ! q}}} ;
-
-  ListTable3 : Type -> Type -> Type -> Type = \P,Q,R -> 
-    {s1,s2 : P => Q => R => Str} ; 
-
-  twoTable3 : (P,Q,R : Type) -> (_,_ : {s : P => Q => R => Str}) -> 
-              ListTable3 P Q R = 
-    \_,_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable3 : 
-    (P,Q,R : Type) -> Str -> ListTable3 P Q R -> {s : P => Q => R => Str} -> 
-         ListTable3 P Q R =
-     \P,Q,R,c,xs,x ->
-    {s1 = \\p,q,r => xs.s1 ! p ! q ! r ++ c ++ xs.s2 ! p ! q ! r ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable3 : 
-    (P,Q,R : Type) -> Conjunction -> ListTable3 P Q R -> {s : P => Q => R => Str} = 
-    \P,Q,R,or,xs ->
-    {s = \\p,q,r => xs.s1 ! p ! q ! r ++ or.s ++ xs.s2 ! p ! q ! r} ;
-
-  conjunctDistrTable3 : 
-    (P,Q,R : Type) -> ConjunctionDistr -> ListTable3 P Q R -> 
-       {s : P => Q => R => Str} = 
-    \P,Q,R,or,xs ->
-    {s = \\p,q,r => or.s1++ xs.s1 ! p ! q ! r ++ or.s2 ++ xs.s2 ! p ! q ! r} ;
-	
-	---------
-	ListTable4 : Type -> Type -> Type -> Type -> Type = \P,Q,R,T -> 
-    {s1,s2 : P => Q => R => T => Str} ; 
-
-  twoTable4 : (P,Q,R,T : Type) -> (_,_ : {s : P => Q => R => T => Str}) -> 
-              ListTable4 P Q R T = 
-    \_,_,_,_,x,y ->
-    {s1 = x.s ; s2 = y.s} ; 
-
-  consTable4 : 
-    (P,Q,R,T : Type) -> Str -> ListTable4 P Q R T -> {s : P => Q => R => T => Str} -> 
-         ListTable4 P Q R T =
-     \P,Q,R,T,c,xs,x ->
-    {s1 = \\p,q,r,t => xs.s1 ! p ! q ! r ! t ++ c ++ xs.s2 ! p ! q ! r ! t ; 
-     s2 = x.s
-    } ; 
-
-  conjunctTable4 : 
-    (P,Q,R,T : Type) -> Conjunction -> ListTable4 P Q R T -> {s : P => Q => R => T => Str} = 
-    \P,Q,R,T,or,xs ->
-    {s = \\p,q,r,t => xs.s1 ! p ! q ! r ! t ++ or.s ++ xs.s2 ! p ! q ! r ! t} ;
-
-  conjunctDistrTable4 : 
-    (P,Q,R,T : Type) -> ConjunctionDistr -> ListTable4 P Q R T -> 
-       {s : P => Q => R => T => Str} = 
-    \P,Q,R,T,or,xs ->
-    {s = \\p,q,r,t => or.s1++ xs.s1 ! p ! q ! r ! t ++ or.s2 ++ xs.s2 ! p ! q ! r ! t} ;
-	--------------
-
-  comma = "," ;
-
--- you can also do this to right-associative lists:
-
-  consrStr : Str -> Str -> ListX -> ListX = \comma,x,xs -> 
-    {s1 = x ++ comma ++ xs.s1 ; s2 = xs.s2 } ; 
-
-  consrSS : Str -> SS -> ListX -> ListX = \comma,x,xs -> 
-    consrStr comma x.s xs ;
-
-  consrTable : (P : Type) -> Str -> {s : P => Str} -> ListTable P -> ListTable P = 
-    \P,c,x,xs ->
-    {s1 = table P {o => x.s ! o ++ c ++ xs.s1 ! o} ; s2 = xs.s2} ; 
-
-  consrTable2 : (P,Q : Type) -> Str -> {s : P => Q => Str} -> 
-    ListTable2 P Q -> ListTable2 P Q = 
-    \P,Q,c,x,xs ->
-    {s1 = table P {p => table Q {q => x.s ! p ! q ++ c ++ xs.s1 ! p ! q}} ; 
-     s2 = xs.s2
-    } ; 
-	consrTable4 : (P,Q,R,T : Type) -> Str -> {s : P => Q => R => T => Str} -> 
-    ListTable4 P Q R T -> ListTable4 P Q R T = 
-    \P,Q,R,T,c,x,xs ->
-    {s1 = table P {p => table Q {q => table R { r => table T {t => x.s ! p ! q ! r ! t ++ c ++ xs.s1 ! p ! q ! r ! t}}}} ; 
-     s2 = xs.s2
-    } ;
-    consrTable3 : (P,Q,R : Type) -> Str -> {s : P => Q => R => Str} -> 
-    ListTable3 P Q R -> ListTable3 P Q R = 
-    \P,Q,R,c,x,xs ->
-    {s1 = table P {p => table Q {q => table R  {t => x.s ! p ! q ! t  ++ c ++ xs.s1 ! p ! q ! t }}} ; 
-     s2 = xs.s2
-    } ; 
-
-
-} ;
diff --git a/lib/src/spanish/AllSpa.gf b/lib/src/spanish/AllSpa.gf
--- a/lib/src/spanish/AllSpa.gf
+++ b/lib/src/spanish/AllSpa.gf
@@ -1,4 +1,4 @@
---# -path=.:../romance:../abstract:../common:prelude
+--# -path=.:../romance:../abstract:../common:../api
 
 concrete AllSpa of AllSpaAbs = 
   LangSpa,
diff --git a/lib/src/spanish/BeschSpa.gf b/lib/src/spanish/BeschSpa.gf
--- a/lib/src/spanish/BeschSpa.gf
+++ b/lib/src/spanish/BeschSpa.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../abstract:../prelude
+--# -coding=latin1
 
 resource BeschSpa = open Prelude, CommonRomance in {
 
diff --git a/lib/src/spanish/ConstructionSpa.gf b/lib/src/spanish/ConstructionSpa.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/spanish/ConstructionSpa.gf
@@ -0,0 +1,146 @@
+--# -path=alltenses:.:../abstract
+
+concrete ConstructionSpa of Construction = CatSpa ** 
+  open SyntaxSpa, SymbolicSpa, ParadigmsSpa, 
+       (L = LexiconSpa), (E = ExtraSpa), (I = IrregSpa), (R = ResSpa), (C = CommonRomance),
+       Prelude in {
+
+
+lin
+  hungry_VP = E.ComplCN have_V2 (mkCN (mkN "hambre" feminine)) ;
+  thirsty_VP = E.ComplCN have_V2 (mkCN (mkN "sed" feminine)) ;
+  has_age_VP card = mkVP have_V2 (mkNP <lin Card card : Card> L.year_N) ;
+
+  have_name_Cl x y = mkCl x (mkV2 (reflV (mkV "llamar"))) y ;
+  married_Cl x y = mkCl (lin NP x) L.married_A2 (lin NP y) | mkCl (mkNP and_Conj (lin NP x) (lin NP y)) (mkA "casado") ;
+
+  what_name_QCl x = mkQCl how_IAdv (mkCl (lin NP x) (reflV (mkV "llamar"))) ;
+  how_old_QCl x = mkQCl (mkIP how8many_IDet L.year_N) x have_V2 ;
+  how_far_QCl x = mkQCl (lin IAdv (ss "a qué distancia")) (mkCl x I.estar_V) ; 
+
+-- some more things
+  weather_adjCl ap = mkCl (mkVP (mkVA I.hacer_V) (lin AP ap)) ;
+   
+  is_right_VP = E.ComplCN have_V2 (mkCN (mkN "razón")) ;
+  is_wrong_VP = mkVP (mkVA I.estar_V) (mkAP (mkA "equivocado")) ;
+
+  n_units_AP card cn a = mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> (lin CN cn)))) (lin A a) ;
+
+  bottle_of_CN np = mkCN (lin N2 (mkN2 (mkN "botella" feminine) part_Prep)) np ;
+  cup_of_CN    np = mkCN (lin N2 (mkN2 (mkN "taza") part_Prep)) np ;
+  glass_of_CN  np = mkCN (lin N2 (mkN2 (mkN "copa") part_Prep)) np ;
+
+{-
+-- spatial deixis and motion verbs
+
+  where_go_QCl np = mkQCl where_IAdv (mkCl np (mkVP L.go_V)) ;
+  where_come_from_QCl np =  mkQCl (lin IAdv (ss "d'où")) (mkCl np (mkVP L.go_V)) ;
+  
+  go_here_VP = mkVP (mkVP L.go_V) here_Adv ;
+  come_here_VP = mkVP (mkVP L.come_V) here_Adv ;
+  come_from_here_VP = mkVP (mkVP L.come_V) (mkAdv "d'ici") ;
+
+  go_there_VP = mkVP (mkVP L.go_V)  there_Adv ;
+  come_there_VP = mkVP (mkVP L.come_V) there_Adv ;
+  come_from_there_VP = mkVP (mkVP L.come_V) (mkAdv "de là") ;
+-}  
+
+lincat
+  Weekday = N ;
+  Monthday = NP ;
+  Month = N ;
+  Year = NP ;
+oper
+  noPrep : Prep = mkPrep [] ;
+
+lin
+  weekdayPunctualAdv w = lin Adv {s = w.s ! C.Sg} ;         -- lundi
+  weekdayHabitualAdv w = SyntaxSpa.mkAdv noPrep (mkNP the_Det w) ; -- il lunedí ----
+  weekdayLastAdv w = SyntaxSpa.mkAdv noPrep (mkNP the_Det (mkCN (mkA "pasado") w)) ; -- il lunedí scorso
+  weekdayNextAdv w = SyntaxSpa.mkAdv noPrep (mkNP the_Det (mkCN (mkA "próximo") w)) ; -- il lunedí prossimo
+
+  monthAdv m = lin Adv {s = "en" ++ m.s ! C.Sg} ;         -- in mggio
+  yearAdv y = SyntaxSpa.mkAdv (mkPrep "en") y ; ----
+  dayMonthAdv d m = ParadigmsSpa.mkAdv ("el" ++ (d.s ! R.Nom).comp ++ m.s ! C.Sg) ; -- le 17 mai 
+  monthYearAdv m y = lin Adv {s = "en" ++ m.s ! C.Sg ++ (y.s ! R.Nom).comp} ;         -- in maggio 2012
+  dayMonthYearAdv d m y = ParadigmsSpa.mkAdv ("el" ++ (d.s ! R.Nom).comp ++ m.s ! C.Sg ++ (y.s ! R.Nom).comp) ; -- il 17 maggio 2013
+
+  intYear = symb ;
+  intMonthday = symb ;
+  
+
+lincat Language = PN ;
+
+lin InLanguage l = SyntaxSpa.mkAdv (mkPrep "en") (mkNP l) ;
+
+lin
+  weekdayN w = w ;
+
+  weekdayPN w = mkPN w ;
+  monthPN m = mkPN m ;
+
+  languagePN l = l ;
+
+oper mkLanguage : Str -> PN = \s -> mkPN s ;
+
+----------------------------------------------
+---- lexicon of special names
+
+lin monday_Weekday = mkN "lunes" ;
+lin tuesday_Weekday = mkN "martes" ;
+lin wednesday_Weekday = mkN "miércoles" ;
+lin thursday_Weekday = mkN "jueves" ;
+lin friday_Weekday = mkN "viernes" ;
+lin saturday_Weekday = mkN "sábado" ;
+lin sunday_Weekday = mkN "domingo" ;
+
+lin january_Month = mkN "enero" ; 
+lin february_Month = mkN "febrero" ; 
+lin march_Month = mkN "marzo" ; 
+lin april_Month = mkN "abril" ;
+lin may_Month = mkN "mayo" ;
+lin june_Month = mkN "junio" ;
+lin july_Month = mkN "julio" ;
+lin august_Month = mkN "agosto" ;
+lin september_Month = mkN "septiembre" ;
+lin october_Month = mkN "octubre" ;
+lin november_Month = mkN "noviembre" ;
+lin december_Month = mkN "diciembre" ;
+
+lin afrikaans_Language = mkLanguage "afrikáans" ; 
+lin amharic_Language = mkLanguage "amárico" ; 
+lin arabic_Language = mkLanguage "árabe" ; 
+lin bulgarian_Language = mkLanguage "búlgaro" ;
+lin catalan_Language = mkLanguage "catalán" ;
+lin chinese_Language = mkLanguage "chino" ; 
+lin danish_Language = mkLanguage "danés" ; 
+lin dutch_Language = mkLanguage "neerlandés" ;
+lin english_Language = mkLanguage "inglés" ;
+lin estonian_Language = mkLanguage "estone" ;
+lin finnish_Language = mkLanguage "finés" ;
+lin french_Language = mkLanguage "francés" ;
+lin german_Language = mkLanguage "alemán" ;
+lin greek_Language = mkLanguage "griego" ; 
+lin hebrew_Language = mkLanguage "ebreo" ;
+lin hindi_Language = mkLanguage "hindi" ;
+lin japanese_Language = mkLanguage "japonés" ;
+lin italian_Language = mkLanguage "italiano" ;
+lin latin_Language = mkLanguage "latín" ;
+lin latvian_Language = mkLanguage "letón" ;
+lin maltese_Language = mkLanguage "maltés" ;
+lin nepali_Language = mkLanguage "nepalí" ;
+lin norwegian_Language = mkLanguage "noruego" ;
+lin persian_Language = mkLanguage "persa" ;
+lin polish_Language = mkLanguage "polaco" ;
+lin punjabi_Language = mkLanguage "punjabi" ;
+lin romanian_Language = mkLanguage "rumano" ;
+lin russian_Language = mkLanguage "ruso" ;
+lin sindhi_Language = mkLanguage "sindhi" ;
+lin spanish_Language = mkLanguage "español" ;
+lin swahili_Language = mkLanguage "swahili" ;
+lin swedish_Language = mkLanguage "sueco" ;
+lin thai_Language = mkLanguage "tailandés" ;
+lin turkish_Language = mkLanguage "turco" ;
+lin urdu_Language = mkLanguage "urdu" ;
+
+}
diff --git a/lib/src/spanish/DictEngSpa.gf b/lib/src/spanish/DictEngSpa.gf
deleted file mode 100644
--- a/lib/src/spanish/DictEngSpa.gf
+++ /dev/null
@@ -1,462 +0,0 @@
---# -path=.:alltenses
-
-concrete DictEngSpa of DictEngAbs = CatSpa ** open ParadigmsSpa,
-  (S = StructuralSpa),
-  (L = LexiconSpa),
-  MorphoSpa, ParadigmsSpa, Prelude in {
-
-flags coding=utf8 ;
-
-
-lin
-
---- from StructuralSpa
-
-  above_Prep = S.above_Prep ; --CHECKED
-  after_Prep = S.after_Prep ; --CHECKED
-  all_Predet = S.all_Predet ; --CHECKED
-  almost_AdA = S.almost_AdA ; --CHECKED
-  almost_AdN = S.almost_AdN ; --CHECKED
-  although_Subj = S.although_Subj ; --CHECKED
-  always_AdV = S.always_AdV ; --CHECKED
-  and_Conj = S.and_Conj ; --CHECKED
-  because_Subj = S.because_Subj ; --CHECKED
-  before_Prep = S.before_Prep ; --CHECKED
-  behind_Prep = S.behind_Prep ; --CHECKED
-  between_Prep = S.between_Prep ; --CHECKED
-  both7and_DConj = S.both7and_DConj ; --CHECKED
-  but_PConj = S.but_PConj ; --CHECKED
-  by8agent_Prep = S.by8agent_Prep ; --CHECKED
-  by8means_Prep = S.by8means_Prep ; --CHECKED
-  can8know_VV = S.can8know_VV ; --CHECKED
-  can_VV = S.can_VV ; --CHECKED
-  during_Prep = S.during_Prep ; --CHECKED
-  either7or_DConj = S.either7or_DConj ; --CHECKED
-  every_Det = S.every_Det ; --CHECKED
-  everybody_NP = S.everybody_NP ; --CHECKED
-  everything_NP = S.everything_NP ; --CHECKED
-  everywhere_Adv = S.everywhere_Adv ; --CHECKED
-  few_Det = S.few_Det ; --CHECKED
-  for_Prep = S.for_Prep ; --CHECKED
-  from_Prep = S.from_Prep ; --CHECKED
-  he_Pron = S.he_Pron ; --CHECKED
-  here7to_Adv = S.here7to_Adv ; --CHECKED
-  here7from_Adv = S.here7from_Adv ; --CHECKED
-  how_IAdv = S.how_IAdv ; --CHECKED
-  how8many_IDet = S.how8many_IDet ; --CHECKED
-  how8much_IAdv = S.how8much_IAdv ; --CHECKED
-  i_Pron = S.i_Pron ; --CHECKED
-  if_Subj = S.if_Subj ; --CHECKED
-  in8front_Prep = S.in8front_Prep ; --CHECKED
-  in_Prep = S.in_Prep ; --CHECKED
-  it_Pron = S.it_Pron ; --CHECKED
-  less_CAdv = S.less_CAdv ; --CHECKED
-  many_Det = S.many_Det ; --CHECKED
-  more_CAdv = S.more_CAdv ; --CHECKED
-  most_Predet = S.most_Predet ; --CHECKED
-  much_Det = S.much_Det ; --CHECKED
-  must_VV = S.must_VV ; --CHECKED
-  no_Utt = S.no_Utt ; --CHECKED
-  on_Prep = S.on_Prep ; --CHECKED
-  only_Predet = S.only_Predet ; --CHECKED
-  or_Conj = S.or_Conj ; --CHECKED
-  otherwise_PConj = S.otherwise_PConj ; --CHECKED
-  part_Prep = S.part_Prep ; --CHECKED
-  please_Voc = S.please_Voc ; --CHECKED
-  possess_Prep = S.possess_Prep ; --CHECKED
-  quite_Adv = S.quite_Adv ; --CHECKED
-  she_Pron = S.she_Pron ; --CHECKED
-  so_AdA = S.so_AdA ; --CHECKED
-  someSg_Det = S.someSg_Det ; --CHECKED
-  somePl_Det = S.somePl_Det ; --CHECKED
-  somebody_NP = S.somebody_NP ; --CHECKED
-  something_NP = S.something_NP ; --CHECKED
-  somewhere_Adv = S.somewhere_Adv ; --CHECKED
-  that_Quant = S.that_Quant ; --CHECKED
-  that_Subj = S.that_Subj ; --CHECKED
-  there_Adv = S.there_Adv ; --CHECKED
-  there7to_Adv = S.there7to_Adv ; --CHECKED
-  there7from_Adv = S.there7from_Adv ; --CHECKED
-  therefore_PConj = S.therefore_PConj ; --CHECKED
-  they_Pron = S.they_Pron ; --CHECKED
-  this_Quant = S.this_Quant ; --CHECKED
-  through_Prep = S.through_Prep ; --CHECKED
-  to_Prep = S.to_Prep ; --CHECKED
-  too_AdA = S.too_AdA ; --CHECKED
-  under_Prep = S.under_Prep ; --CHECKED
-  very_AdA = S.very_AdA ; --CHECKED
-  want_VV = S.want_VV ; --CHECKED
-  we_Pron = S.we_Pron ; --CHECKED
-  whatPl_IP = S.whatPl_IP ; --CHECKED
-  whatSg_IP = S.whatSg_IP ; --CHECKED
-  when_IAdv = S.when_IAdv ; --CHECKED
-  when_Subj = S.when_Subj ; --CHECKED
-  where_IAdv = S.where_IAdv ; --CHECKED
-  which_IQuant = S.which_IQuant ; --CHECKED
-  whoPl_IP = S.whoPl_IP ; --CHECKED
-  whoSg_IP = S.whoSg_IP ; --CHECKED
-  why_IAdv = S.why_IAdv ; --CHECKED
-  with_Prep = S.with_Prep ; --CHECKED
-  without_Prep = S.without_Prep ; --CHECKED
-  yes_Utt = S.yes_Utt ; --CHECKED
-  youSg_Pron = S.youSg_Pron ; --CHECKED
-  youPl_Pron = S.youPl_Pron ; --CHECKED
-  youPol_Pron = S.youPol_Pron ; --CHECKED
-  no_Quant = S.no_Quant ; --CHECKED
-  not_Predet = S.not_Predet ; --CHECKED
-  if_then_Conj = S.if_then_Conj ; --CHECKED
-  at_least_AdN = S.at_least_AdN ; --CHECKED
-  at_most_AdN = S.at_most_AdN ; --CHECKED
-  nobody_NP = S.nobody_NP ; --CHECKED
-  nothing_NP = S.nothing_NP ; --CHECKED
-  except_Prep = S.except_Prep ; --CHECKED
-  as_CAdv = S.as_CAdv ; --CHECKED
-  have_V2 = S.have_V2 ; --CHECKED
-
--- from LexiconSpa
-
-  add_V3 = L.add_V3 ; --CHECKED
-  airplane_N = L.airplane_N ; --CHECKED
-  already_Adv = L.already_Adv ; --CHECKED
-  animal_N = L.animal_N ; --CHECKED
-  answer_V2S = L.answer_V2S ; --CHECKED
-  apartment_N = L.apartment_N ; --CHECKED
-  apple_N = L.apple_N ; --CHECKED
-  art_N = L.art_N ; --CHECKED
-  ashes_N = L.ashes_N ; --CHECKED
-  ask_V2Q = L.ask_V2Q ; --CHECKED
-  baby_N = L.baby_N ; --CHECKED
-  back_N = L.back_N ; --CHECKED
-  bad_A = L.bad_A ; --CHECKED
-  bank_N = L.bank_N ; --CHECKED
-  bark_N = L.bark_N ; --CHECKED
-  beautiful_A = L.beautiful_A ; --CHECKED
-  become_VA = L.become_VA ; --CHECKED
-  beer_N = L.beer_N ; --CHECKED
-  beg_V2V = L.beg_V2V ; --CHECKED
-  belly_N = L.belly_N ; --CHECKED
-  big_A = L.big_A ; --CHECKED
-  bike_N = L.bike_N ; --CHECKED
-  bird_N = L.bird_N ; --CHECKED
-  bite_V2 = L.bite_V2 ; --CHECKED
-  black_A = L.black_A ; --CHECKED
-  blood_N = L.blood_N ; --CHECKED
-  blow_V = L.blow_V ; --CHECKED
-  blue_A = L.blue_A ; --CHECKED
-  boat_N = L.boat_N ; --CHECKED
-  bone_N = L.bone_N ; --CHECKED
-  book_N = L.book_N ; --CHECKED
-  boot_N = L.boot_N ; --CHECKED
-  boss_N = L.boss_N ; --CHECKED
-  boy_N = L.boy_N ; --CHECKED
-  bread_N = L.bread_N ; --CHECKED
-  break_V2 = L.break_V2 ; --CHECKED
-  breast_N = L.breast_N ; --CHECKED
-  breathe_V = L.breathe_V ; --CHECKED
-  broad_A = L.broad_A ; --CHECKED
-  brother_N2 = L.brother_N2 ; --CHECKED
-  brown_A = L.brown_A ; --CHECKED
-  burn_V = L.burn_V ; --CHECKED
-  butter_N = L.butter_N ; --CHECKED
-  buy_V2 = L.buy_V2 ; --CHECKED
-  camera_N = L.camera_N ; --CHECKED
-  cap_N = L.cap_N ; --CHECKED
-  car_N = L.car_N ; --CHECKED
-  carpet_N = L.carpet_N ; --CHECKED
-  cat_N = L.cat_N ; --CHECKED
-  ceiling_N = L.ceiling_N ; --CHECKED
-  chair_N = L.chair_N ; --CHECKED
-  cheese_N = L.cheese_N ; --CHECKED
-  child_N = L.child_N ; --CHECKED
-  church_N = L.church_N ; --CHECKED
-  city_N = L.city_N ; --CHECKED
-  clean_A = L.clean_A ; --CHECKED
-  clever_A = L.clever_A ; --CHECKED
-  close_V2 = L.close_V2 ; --CHECKED
-  cloud_N = L.cloud_N ; --CHECKED
-  coat_N = L.coat_N ; --CHECKED
-  cold_A = L.cold_A ; --CHECKED
-  come_V = L.come_V ; --CHECKED
-  computer_N = L.computer_N ; --CHECKED
-  correct_A = L.correct_A ; --CHECKED
-  country_N = L.country_N ; --CHECKED
-  count_V2 = L.count_V2 ; --CHECKED
-  cousin_N = L.cousin_N ; --CHECKED
-  cow_N = L.cow_N ; --CHECKED
-  cut_V2 = L.cut_V2 ; --CHECKED
-  day_N = L.day_N ; --CHECKED
-  die_V = L.die_V ; --CHECKED
-  dig_V = L.dig_V ; --CHECKED
-  dirty_A = L.dirty_A ; --CHECKED
-  distance_N3 = L.distance_N3 ; --CHECKED
-  doctor_N = L.doctor_N ; --CHECKED
-  dog_N = L.dog_N ; --CHECKED
-  door_N = L.door_N ; --CHECKED
-  drink_V2 = L.drink_V2 ; --CHECKED
-  dry_A = L.dry_A ; --CHECKED
-  dull_A = L.dull_A ; --CHECKED
-  dust_N = L.dust_N ; --CHECKED
-  ear_N = L.ear_N ; --CHECKED
-  earth_N = L.earth_N ; --CHECKED
-  easy_A2V = L.easy_A2V ; --CHECKED
-  eat_V2 = L.eat_V2 ; --CHECKED
-  egg_N = L.egg_N ; --CHECKED
-  empty_A = L.empty_A ; --CHECKED
-  enemy_N = L.enemy_N ; --CHECKED
-  eye_N = L.eye_N ; --CHECKED
-  factory_N = L.factory_N ; --CHECKED
-  far_Adv = L.far_Adv ; --CHECKED
-  father_N2 = L.father_N2 ; --CHECKED
-  fat_N = L.fat_N ; --CHECKED
-  fear_VS = L.fear_VS ; --CHECKED
-  fear_V2 = L.fear_V2 ; --CHECKED
-  feather_N = L.feather_N ; --CHECKED
-  fight_V2 = L.fight_V2 ; --CHECKED
-  find_V2 = L.find_V2 ; --CHECKED
-  fingernail_N = L.fingernail_N ; --CHECKED
-  fire_N = L.fire_N ; --CHECKED
-  fish_N = L.fish_N ; --CHECKED
-  float_V = L.float_V ; --CHECKED
-  floor_N = L.floor_N ; --CHECKED
-  flower_N = L.flower_N ; --CHECKED
-  flow_V = L.flow_V ; --CHECKED
-  fly_V = L.fly_V ; --CHECKED
-  fog_N = L.fog_N ; --CHECKED
-  foot_N = L.foot_N ; --CHECKED
-  forget_V2 = L.forget_V2 ; --CHECKED
-  freeze_V = L.freeze_V ; --CHECKED
-  fridge_N = L.fridge_N ; --CHECKED
-  friend_N = L.friend_N ; --CHECKED
-  fruit_N = L.fruit_N ; --CHECKED
-  full_A = L.full_A ; --CHECKED
-  fun_AV = L.fun_AV ; --CHECKED
-  garden_N = L.garden_N ; --CHECKED
-  girl_N = L.girl_N ; --CHECKED
-  give_V3 = L.give_V3 ; --CHECKED
-  glove_N = L.glove_N ; --CHECKED
-  gold_N = L.gold_N ; --CHECKED
-  go_V = L.go_V ; --CHECKED
-  grammar_N = L.grammar_N ; --CHECKED
-  grass_N = L.grass_N ; --CHECKED
-  green_A = L.green_A ; --CHECKED
-  guts_N = L.guts_N ; --CHECKED
-  hair_N = L.hair_N ; --CHECKED
-  hand_N = L.hand_N ; --CHECKED
-  harbour_N = L.harbour_N ; --CHECKED
-  hate_V2 = L.hate_V2 ; --CHECKED
-  hat_N = L.hat_N ; --CHECKED
-  head_N = L.head_N ; --CHECKED
-  heart_N = L.heart_N ; --CHECKED
-  hear_V2 = L.hear_V2 ; --CHECKED
-  heavy_A = L.heavy_A ; --CHECKED
-  hill_N = L.hill_N ; --CHECKED
-  hit_V2 = L.hit_V2 ; --CHECKED
-  hold_V2 = L.hold_V2 ; --CHECKED
-  hope_VS = L.hope_VS ; --CHECKED
-  horn_N = L.horn_N ; --CHECKED
-  horse_N = L.horse_N ; --CHECKED
-  hot_A = L.hot_A ; --CHECKED
-  house_N = L.house_N ; --CHECKED
-  hunt_V2 = L.hunt_V2 ; --CHECKED
-  husband_N = L.husband_N ; --CHECKED
-  ice_N = L.ice_N ; --CHECKED
-  important_A = L.important_A ; --CHECKED
-  industry_N = L.industry_N ; --CHECKED
-  iron_N = L.iron_N ; --CHECKED
-  john_PN = L.john_PN ; --CHECKED
-  jump_V = L.jump_V ; --CHECKED
-  kill_V2 = L.kill_V2 ; --CHECKED
-  king_N = L.king_N ; --CHECKED
-  knee_N = L.knee_N ; --CHECKED
-  know_V2 = L.know_V2 ; --CHECKED
-  know_VQ = L.know_VQ ; --CHECKED
-  know_VS = L.know_VS ; --CHECKED
-  lake_N = L.lake_N ; --CHECKED
-  lamp_N = L.lamp_N ; --CHECKED
-  language_N = L.language_N ; --CHECKED
-  laugh_V = L.laugh_V ; --CHECKED
-  leaf_N = L.leaf_N ; --CHECKED
-  learn_V2 = L.learn_V2 ; --CHECKED
-  leather_N = L.leather_N ; --CHECKED
-  leave_V2 = L.leave_V2 ; --CHECKED
-  left_Ord = L.left_Ord ; --CHECKED
-  leg_N = L.leg_N ; --CHECKED
-  lie_V = L.lie_V ; --CHECKED
-  like_V2 = L.like_V2 ; --CHECKED
-  listen_V2 = L.listen_V2 ; --CHECKED
-  liver_N = L.liver_N ; --CHECKED
-  live_V = L.live_V ; --CHECKED
-  long_A = L.long_A ; --CHECKED
-  lose_V2 = L.lose_V2 ; --CHECKED
-  louse_N = L.louse_N ; --CHECKED
-  love_N = L.love_N ; --CHECKED
-  love_V2 = L.love_V2 ; --CHECKED
-  man_N = L.man_N ; --CHECKED
-  married_A2 = L.married_A2 ; --CHECKED
-  meat_N = L.meat_N ; --CHECKED
-  milk_N = L.milk_N ; --CHECKED
-  moon_N = L.moon_N ; --CHECKED
-  mother_N2 = L.mother_N2 ; --CHECKED
-  mountain_N = L.mountain_N ; --CHECKED
-  mouth_N = L.mouth_N ; --CHECKED
-  music_N = L.music_N ; --CHECKED
-  name_N = L.name_N ; --CHECKED
-  narrow_A = L.narrow_A ; --CHECKED
-  near_A = L.near_A ; --CHECKED
-  neck_N = L.neck_N ; --CHECKED
-  new_A = L.new_A ; --CHECKED
-  newspaper_N = L.newspaper_N ; --CHECKED
-  night_N = L.night_N ; --CHECKED
-  nose_N = L.nose_N ; --CHECKED
-  now_Adv = L.now_Adv ; --CHECKED
-  number_N = L.number_N ; --CHECKED
-  oil_N = L.oil_N ; --CHECKED
-  old_A = L.old_A ; --CHECKED
-  open_V2 = L.open_V2 ; --CHECKED
-  paint_V2A = L.paint_V2A ; --CHECKED
-  paper_N = L.paper_N ; --CHECKED
-  paris_PN = L.paris_PN ; --CHECKED
-  peace_N = L.peace_N ; --CHECKED
-  pen_N = L.pen_N ; --CHECKED
-  person_N = L.person_N ; --CHECKED
-  planet_N = L.planet_N ; --CHECKED
-  plastic_N = L.plastic_N ; --CHECKED
-  play_V2 = L.play_V2 ; --CHECKED
-  play_V = L.play_V ; --CHECKED
-  policeman_N = L.policeman_N ; --CHECKED
-  priest_N = L.priest_N ; --CHECKED
-  probable_AS = L.probable_AS ; --CHECKED
-  pull_V2 = L.pull_V2 ; --CHECKED
-  push_V2 = L.push_V2 ; --CHECKED
-  put_V2 = L.put_V2 ; --CHECKED
-  queen_N = L.queen_N ; --CHECKED
-  question_N = L.question_N ; --CHECKED
-  radio_N = L.radio_N ; --CHECKED
-  rain_N = L.rain_N ; --CHECKED
-  rain_V0 = L.rain_V0 ; --CHECKED
-  read_V2 = L.read_V2 ; --CHECKED
---  ready_A = L.ready_A ; --CHECKED
-  reason_N = L.reason_N ; --CHECKED
-  red_A = L.red_A ; --CHECKED
-  religion_N = L.religion_N ; --CHECKED
-  restaurant_N = L.restaurant_N ; --CHECKED
-  right_Ord = L.right_Ord ; --CHECKED
-  river_N = L.river_N ; --CHECKED
-  road_N = L.road_N ; --CHECKED
-  rock_N = L.rock_N ; --CHECKED
-  roof_N = L.roof_N ; --CHECKED
-  root_N = L.root_N ; --CHECKED
-  rope_N = L.rope_N ; --CHECKED
-  rotten_A = L.rotten_A ; --CHECKED
-  round_A = L.round_A ; --CHECKED
-  rubber_N = L.rubber_N ; --CHECKED
-  rub_V2 = L.rub_V2 ; --CHECKED
-  rule_N = L.rule_N ; --CHECKED
-  run_V = L.run_V ; --CHECKED
-  salt_N = L.salt_N ; --CHECKED
-  sand_N = L.sand_N ; --CHECKED
-  say_VS = L.say_VS ; --CHECKED
-  school_N = L.school_N ; --CHECKED
-  science_N = L.science_N ; --CHECKED
-  scratch_V2 = L.scratch_V2 ; --CHECKED
-  sea_N = L.sea_N ; --CHECKED
-  seed_N = L.seed_N ; --CHECKED
-  seek_V2 = L.seek_V2 ; --CHECKED
-  see_V2 = L.see_V2 ; --CHECKED
-  sell_V3 = L.sell_V3 ; --CHECKED
-  send_V3 = L.send_V3 ; --CHECKED
-  sew_V = L.sew_V ; --CHECKED
-  sharp_A = L.sharp_A ; --CHECKED
-  sheep_N = L.sheep_N ; --CHECKED
-  ship_N = L.ship_N ; --CHECKED
-  shirt_N = L.shirt_N ; --CHECKED
-  shoe_N = L.shoe_N ; --CHECKED
-  shop_N = L.shop_N ; --CHECKED
-  short_A = L.short_A ; --CHECKED
-  silver_N = L.silver_N ; --CHECKED
-  sing_V = L.sing_V ; --CHECKED
-  sister_N = L.sister_N ; --CHECKED
-  sit_V = L.sit_V ; --CHECKED
-  skin_N = L.skin_N ; --CHECKED
-  sky_N = L.sky_N ; --CHECKED
-  sleep_V = L.sleep_V ; --CHECKED
-  small_A = L.small_A ; --CHECKED
-  smell_V = L.smell_V ; --CHECKED
-  smoke_N = L.smoke_N ; --CHECKED
-  smooth_A = L.smooth_A ; --CHECKED
-  snake_N = L.snake_N ; --CHECKED
-  snow_N = L.snow_N ; --CHECKED
-  sock_N = L.sock_N ; --CHECKED
-  song_N = L.song_N ; --CHECKED
-  speak_V2 = L.speak_V2 ; --CHECKED
-  spit_V = L.spit_V ; --CHECKED
-  split_V2 = L.split_V2 ; --CHECKED
-  squeeze_V2 = L.squeeze_V2 ; --CHECKED
-  stab_V2 = L.stab_V2 ; --CHECKED
-  stand_V = L.stand_V ; --CHECKED
-  star_N = L.star_N ; --CHECKED
-  steel_N = L.steel_N ; --CHECKED
-  stick_N = L.stick_N ; --CHECKED
-  stone_N = L.stone_N ; --CHECKED
-  stop_V = L.stop_V ; --CHECKED
-  stove_N = L.stove_N ; --CHECKED
-  straight_A = L.straight_A ; --CHECKED
-  student_N = L.student_N ; --CHECKED
-  stupid_A = L.stupid_A ; --CHECKED
-  suck_V2 = L.suck_V2 ; --CHECKED
-  sun_N = L.sun_N ; --CHECKED
-  swell_V = L.swell_V ; --CHECKED
-  swim_V = L.swim_V ; --CHECKED
-  switch8off_V2 = L.switch8off_V2 ; --CHECKED
-  switch8on_V2 = L.switch8on_V2 ; --CHECKED
-  table_N = L.table_N ; --CHECKED
-  tail_N = L.tail_N ; --CHECKED
-  talk_V3 = L.talk_V3 ; --CHECKED
-  teacher_N = L.teacher_N ; --CHECKED
-  teach_V2 = L.teach_V2 ; --CHECKED
-  television_N = L.television_N ; --CHECKED
-  thick_A = L.thick_A ; --CHECKED
-  thin_A = L.thin_A ; --CHECKED
-  think_V = L.think_V ; --CHECKED
-  throw_V2 = L.throw_V2 ; --CHECKED
-  tie_V2 = L.tie_V2 ; --CHECKED
-  today_Adv = L.today_Adv ; --CHECKED
-  tongue_N = L.tongue_N ; --CHECKED
-  tooth_N = L.tooth_N ; --CHECKED
-  train_N = L.train_N ; --CHECKED
-  travel_V = L.travel_V ; --CHECKED
-  tree_N = L.tree_N ; --CHECKED
-  turn_V = L.turn_V ; --CHECKED
-  ugly_A = L.ugly_A ; --CHECKED
---  uncertain_A = L.uncertain_A ; --CHECKED
-  understand_V2 = L.understand_V2 ; --CHECKED
-  university_N = L.university_N ; --CHECKED
-  village_N = L.village_N ; --CHECKED
-  vomit_V = L.vomit_V ; --CHECKED
-  wait_V2 = L.wait_V2 ; --CHECKED
-  walk_V = L.walk_V ; --CHECKED
-  warm_A = L.warm_A ; --CHECKED
-  war_N = L.war_N ; --CHECKED
-  wash_V2 = L.wash_V2 ; --CHECKED
-  watch_V2 = L.watch_V2 ; --CHECKED
-  water_N = L.water_N ; --CHECKED
-  wet_A = L.wet_A ; --CHECKED
-  white_A = L.white_A ; --CHECKED
-  wide_A = L.wide_A ; --CHECKED
-  wife_N = L.wife_N ; --CHECKED
-  wind_N = L.wind_N ; --CHECKED
-  window_N = L.window_N ; --CHECKED
-  wine_N = L.wine_N ; --CHECKED
-  wing_N = L.wing_N ; --CHECKED
-  win_V2 = L.win_V2 ; --CHECKED
-  wipe_V2 = L.wipe_V2 ; --CHECKED
-  woman_N = L.woman_N ; --CHECKED
-  wonder_VQ = L.wonder_VQ ; --CHECKED
-  wood_N = L.wood_N ; --CHECKED
-  worm_N = L.worm_N ; --CHECKED
-  write_V2 = L.write_V2 ; --CHECKED
-  year_N = L.year_N ; --CHECKED
-  yellow_A = L.yellow_A ; --CHECKED
-  young_A = L.young_A ; --CHECKED
-
-}
diff --git a/lib/src/spanish/DiffSpa.gf b/lib/src/spanish/DiffSpa.gf
--- a/lib/src/spanish/DiffSpa.gf
+++ b/lib/src/spanish/DiffSpa.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../abstract:../common:prelude
+--# -coding=latin1
 
 instance DiffSpa of DiffRomance = open CommonRomance, PhonoSpa, BeschSpa, Prelude in {
 
@@ -19,12 +20,15 @@
       CPrep P_a  => "a"
       } ;
 
+
     artDef : Gender -> Number -> Case -> Str = \g,n,c ->
       case <g,n,c> of {
         <Masc,Sg, CPrep P_de> => "del" ;
         <Masc,Sg, CPrep P_a>  => "al" ;
         <Masc,Sg, _>          => prepCase c ++ "el" ;
-        <Fem ,Sg, _> => prepCase c ++ "la" ;
+        <Fem ,Sg, CPrep P_de> => chooseDeLa ;
+        <Fem ,Sg, CPrep P_a>  => chooseALa ;
+	<Fem, Sg, _> => prepCase c ++ chooseLa ;
         <Masc,Pl, _> => prepCase c ++ "los" ;
         <Fem ,Pl, _> => prepCase c ++ "las"
         } ;
diff --git a/lib/src/spanish/DocumentationSpa.gf b/lib/src/spanish/DocumentationSpa.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/spanish/DocumentationSpa.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of Spanish in Spanish: the default introduced in LangSpa
+
+concrete DocumentationSpa of Documentation = CatSpa ** 
+  DocumentationSpaFunctor with (Terminology = TerminologySpa) ;
diff --git a/lib/src/spanish/DocumentationSpaFunctor.gf b/lib/src/spanish/DocumentationSpaFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/spanish/DocumentationSpaFunctor.gf
@@ -0,0 +1,218 @@
+--# -path=.:../abstract:../common
+
+incomplete concrete DocumentationSpaFunctor of Documentation = CatSpa ** open 
+  Terminology, -- the interface to be instantiated
+  ResSpa,
+  CommonRomance,
+  ParadigmsSpa,
+  (G = GrammarSpa),
+  (S = SyntaxSpa),
+  (L = LexiconSpa),
+  Prelude,
+  HTML
+in {
+
+
+lincat
+  Inflection = {t : Str; s1,s2 : Str} ;
+  Document = {s : Str} ;
+  Tag = {s : Str} ;
+  
+{-
+-} --# notpresent
+
+oper
+   heading : N -> Str = \n -> (nounHeading n).s ;
+   
+lin
+  InflectionN, InflectionN3, InflectionN3 = \noun -> {
+    t = "n" ;
+    s1 = heading1 (heading noun_Category ++ 
+                   case noun.g of {
+                     Masc => "("+heading masculine_Parameter+")" ; 
+                     Fem  => "("+heading feminine_Parameter+")"
+                   }) ;
+    s2 = frameTable ( 
+           tr (th (heading singular_Parameter) ++ th  (heading plural_Parameter)) ++
+           tr (td (noun.s ! Sg)                ++ td (noun.s ! Pl))
+           )
+    } ;
+
+  InflectionA, InflectionA2 = \adj -> {
+    t  = "a" ;
+    s1 = heading1 (nounHeading adjective_Category).s ;
+    s2 = frameTable (
+           tr (th ""                            ++ th (heading singular_Parameter)  ++ th  (heading plural_Parameter)) ++
+           tr (th (heading masculine_Parameter) ++ td (adj.s ! Posit ! (AF Masc Sg)) ++ td (adj.s ! Posit ! (AF Masc Pl))) ++
+           tr (th (heading feminine_Parameter)  ++ td (adj.s ! Posit ! (AF Fem Sg))  ++ td (adj.s ! Posit ! (AF Fem Pl)))
+         )
+    } ;
+
+  InflectionAdv adv = {
+    t  = "adv" ;
+    s1 = heading1 "Adverbe" ;
+    s2 = paragraph adv.s
+    } ;
+
+  InflectionPrep p = {
+    t  = "prep" ;
+    s1 = heading1 "Préposition" ;
+    s2 = paragraph p.s
+    } ;
+
+  InflectionV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV3 v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v S.something_NP S.something_NP)) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2V v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP (lin V2V v) S.we_NP (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2S v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2Q v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2A v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVV v = {
+    t  = "v" ;
+    s1 = heading1 (heading verb_Category) ++
+         paragraph (verbExample (S.mkCl S.she_NP v (S.mkVP (L.sleep_V)))) ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVS v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVQ v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVA v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ;
+    s2 = inflVerb v
+    } ;
+
+  MkDocument b i e = ss (i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s) ;  -- explanation appended in a new paragraph
+  MkTag i = ss i.t ;
+
+oper 
+  verbExample : CatSpa.Cl -> Str = \cl ->
+     (S.mkUtt cl).s 
+     ++ ";" ++ (S.mkUtt (S.mkS S.anteriorAnt cl)).s  --# notpresent
+     ;
+
+  inflVerb : Verb -> Str = \verb -> 
+     let 
+       vfin : CommonRomance.VF -> Str = \f ->
+         verb.s ! f ; 
+
+       ttable : TMood -> Str = \tense ->
+         frameTable (
+           tr (th "" ++ 
+               th (heading singular_Parameter) ++ 
+               th (heading plural_Parameter)) ++ 
+           tr (th "1.p" ++ 
+               td (vfin (VFin tense Sg P1)) ++
+               td (vfin (VFin tense Pl P1))) ++
+           tr (th "2.p" ++
+               td (vfin (VFin tense Sg P2)) ++
+               td (vfin (VFin tense Pl P2))) ++
+           tr (th "3.p" ++
+               td (vfin (VFin tense Sg P3)) ++
+               td (vfin (VFin tense Pl P3)))
+           ) ;
+
+       ttable2 : (Mood -> TMood) -> Str = \f ->
+         frameTable (
+           tr (intagAttr "th" "colspan=2" "" ++ 
+               th (heading indicative_Parameter) ++ 
+               th (heading conjunctive_Parameter)) ++ 
+           tr (intagAttr "th" "rowspan=3" (heading singular_Parameter) ++
+               th "1.p" ++ 
+               td (vfin (VFin (f Indic) Sg P1)) ++
+               td (vfin (VFin (f Conjunct) Sg P1))) ++
+           tr (th "2.p" ++
+               td (vfin (VFin (f Indic) Sg P2)) ++
+               td (vfin (VFin (f Conjunct) Sg P2))) ++
+           tr (th "3.p" ++
+               td (vfin (VFin (f Indic) Sg P3)) ++
+               td (vfin (VFin (f Conjunct) Sg P3))) ++  
+           tr (intagAttr "th" "rowspan=3" (heading plural_Parameter) ++
+               th "1.p" ++
+               td (vfin (VFin (f Indic) Pl P1)) ++
+               td (vfin (VFin (f Conjunct) Pl P1))) ++
+           tr (th "2.p" ++
+               td (vfin (VFin (f Indic) Pl P2)) ++
+               td (vfin (VFin (f Conjunct) Pl P2))) ++
+           tr (th "3.p" ++ 
+               td (vfin (VFin (f Indic) Pl P3)) ++
+               td (vfin (VFin (f Conjunct) Pl P3)))
+           ) ;
+
+     in heading2 (heading present_Parameter) ++
+        ttable2 VPres ++
+        heading2 (heading imperfect_Parameter) ++
+        ttable2 VImperf
+        ++ heading2 (heading simple_past_Parameter) ++  --# notpresent
+        ttable VPasse  --# notpresent
+        ++ heading2 (heading future_Parameter) ++  --# notpresent
+        ttable VFut  --# notpresent
+        ++ heading2 (heading conditional_Parameter) ++  --# notpresent
+        ttable VCondit  --# notpresent
+        ++ heading2 (heading infinitive_Parameter) ++
+        paragraph (vfin (VInfin False)) ++
+        heading2 (heading imperative_Parameter) ++
+        frameTable (
+          tr (th "sg.2.p" ++ td (vfin (VImper SgP2))) ++ 
+          tr (th "pl.1.p" ++ td (vfin (VImper PlP1))) ++ 
+          tr (th "pl.2.p" ++ td (vfin (VImper PlP2)))
+          ) ++
+        heading2 (heading participle_Parameter) ++
+        frameTable (
+          tr (th (heading past_Parameter)    ++ td (vfin (VPart Masc Sg))) ++
+          tr (th (heading present_Parameter) ++ td (vfin VGer))
+          ) ; 
+
+{- --# notpresent
+-} 
+
+}
diff --git a/lib/src/spanish/ExtraRomanceSpa.gf b/lib/src/spanish/ExtraRomanceSpa.gf
--- a/lib/src/spanish/ExtraRomanceSpa.gf
+++ b/lib/src/spanish/ExtraRomanceSpa.gf
@@ -1,2 +1,2 @@
 concrete ExtraRomanceSpa of ExtraRomanceAbs = CatSpa ** ExtraRomance with
-  (ResRomance = ResSpa) ;
+  (ResRomance = ResSpa), (Grammar = GrammarSpa) ;
diff --git a/lib/src/spanish/ExtraSpa.gf b/lib/src/spanish/ExtraSpa.gf
--- a/lib/src/spanish/ExtraSpa.gf
+++ b/lib/src/spanish/ExtraSpa.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete ExtraSpa of ExtraSpaAbs = ExtraRomanceSpa ** 
   open CommonRomance, PhonoSpa, MorphoSpa, ParadigmsSpa, ParamX, ResSpa, BeschSpa,
   Prelude in {
@@ -44,10 +45,18 @@
       "su" "su" "sus" "sus"
       Fem Pl P3 ;
 
-   --IL 2012-10-12
    ImpNeg np vp = lin Utt{ 
       s = (mkClause (np.s ! Nom).comp np.hasClit False np.a vp).s 
           ! DInv ! RPres ! Simul ! RNeg False ! Conjunct
+      } ;
+
+   InvQuestCl cl = {
+      s = \\t,a,p => 
+            let cls = cl.s ! DInv ! t ! a ! p 
+            in table {
+              QDir   => cls ! Indic ;
+              QIndir => subjIf ++ cls ! Indic
+              }
       } ;
 
     -- ExtraRomance.PassVPSlash uses estar 
diff --git a/lib/src/spanish/ExtraSpaAbs.gf b/lib/src/spanish/ExtraSpaAbs.gf
--- a/lib/src/spanish/ExtraSpaAbs.gf
+++ b/lib/src/spanish/ExtraSpaAbs.gf
@@ -26,7 +26,9 @@
     youPolPl8fem_Pron : Pron ;
 
 
-    ImpNeg : NP -> VP -> Utt ; --IL 2012-10-12
+    ImpNeg : NP -> VP -> Utt ; --"no fumes"
+    InvQuestCl : Cl -> QCl ;
+    
 
     PassVPSlash_ser : VPSlash -> VP ;
 
diff --git a/lib/src/spanish/IrregSpa.gf b/lib/src/spanish/IrregSpa.gf
# file too large to diff: lib/src/spanish/IrregSpa.gf
diff --git a/lib/src/spanish/IrregSpaAbs.gf b/lib/src/spanish/IrregSpaAbs.gf
--- a/lib/src/spanish/IrregSpaAbs.gf
+++ b/lib/src/spanish/IrregSpaAbs.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 abstract IrregSpaAbs = Cat ** {
   fun abarse_V  : V ; 
   fun abastecer_V  : V ; 
diff --git a/lib/src/spanish/LangSpa.gf b/lib/src/spanish/LangSpa.gf
--- a/lib/src/spanish/LangSpa.gf
+++ b/lib/src/spanish/LangSpa.gf
@@ -1,8 +1,10 @@
---# -path=.:../romance:../abstract:../common:../prelude
+--# -path=.:../romance:../abstract:../common:../api
 
 concrete LangSpa of Lang = 
   GrammarSpa,
   LexiconSpa
+  ,DocumentationSpa
+  ,ConstructionSpa
   ** {
 
 flags startcat = Phr ; unlexer = text ; lexer = text ;
diff --git a/lib/src/spanish/LexiconSpa.gf b/lib/src/spanish/LexiconSpa.gf
--- a/lib/src/spanish/LexiconSpa.gf
+++ b/lib/src/spanish/LexiconSpa.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../abstract:../../prelude
+--# -coding=latin1
 
 concrete LexiconSpa of Lexicon = CatSpa ** open 
   (M=MorphoSpa), ParadigmsSpa, BeschSpa in {
@@ -17,7 +18,7 @@
    bad_A = prefA (mkADeg (regA "malo") (regA "peor")) ;
    bank_N = regN "banco" ;
    beautiful_A = prefA (regADeg "bello") ;	-- bella
-   become_VA = reflV (regV "convertir") ;  --- convertirse en, volverse, ponerse
+   become_VA = reflV (mkV "convertir" "convierto") ;  --- convertirse en, volverse, ponerse
    beer_N = regN "cerveza" ;
    beg_V2V = mkV2V (mkV "rogar" "ruego") accusative dative ;   -- pedir
    big_A = prefA (regADeg "grande") ;
@@ -204,7 +205,7 @@
    warm_A = regADeg "caliente" ;
    war_N = mkN "guerra" ;
    watch_V2 = dirV2 (regV "mirar") ;		-- ver
-   water_N = mkN "agua" ; ---- feminine, but uses masculine article "el". TODO defArt pre {} thingy for the nouns (limited set) that behave like this.
+   water_N = mkN "agua" ; 
    white_A = compADeg (regA "blanco") ;
    window_N = regN "ventana" ;
    wine_N = regN "vino" ;
diff --git a/lib/src/spanish/MorphoSpa.gf b/lib/src/spanish/MorphoSpa.gf
--- a/lib/src/spanish/MorphoSpa.gf
+++ b/lib/src/spanish/MorphoSpa.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../../prelude
+--# -coding=latin1
 
 --1 A Simple Spanish Resource Morphology
 --
@@ -48,6 +49,8 @@
       _ + ("o" | "e" | "é" | "á") => mkNoun (nomVino mec) Masc ;  --bebé, papá; how about other accented vocal endings? champú champúes
       _ + "a" => mkNoun (nomVino mec) Fem ;
       _ + "z" => mkNounIrreg mec (init mec + "ces") Fem ;
+      _ + "ión" => mkNounIrreg mec (tk 2 mec + "ones") Fem ;
+      _ + "tud" => mkNounIrreg mec (mec + "es") Fem ;
       _ + "án" => mkNounIrreg mec (tk 2 mec + "anes") Masc ;
       _ + "én" => mkNounIrreg mec (tk 2 mec + "enes") Masc ;
       _ + "ín" => mkNounIrreg mec (tk 2 mec + "ines") Masc ;
diff --git a/lib/src/spanish/NumeralSpa.gf b/lib/src/spanish/NumeralSpa.gf
--- a/lib/src/spanish/NumeralSpa.gf
+++ b/lib/src/spanish/NumeralSpa.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete NumeralSpa of Numeral = CatSpa [Numeral,Digits] ** 
   open CommonRomance, ResRomance, MorphoSpa, Prelude in {
 
diff --git a/lib/src/spanish/ParadigmsSpa.gf b/lib/src/spanish/ParadigmsSpa.gf
--- a/lib/src/spanish/ParadigmsSpa.gf
+++ b/lib/src/spanish/ParadigmsSpa.gf
@@ -1,4 +1,5 @@
 --# -path=.:../romance:../common:../abstract:../../prelude
+--# -coding=latin1
 
 --1 Spanish Lexical Paradigms
 --
@@ -128,7 +129,8 @@
 
   mkPN : overload {
     mkPN : (Anna : Str) -> PN ; -- feminine for "-a"
-    mkPN : (Pilar : Str) -> Gender -> PN -- force gender
+    mkPN : (Pilar : Str) -> Gender -> PN ; -- force gender
+    mkPN : N -> PN ;   -- gender from noun
     } ;
 
 
@@ -246,7 +248,11 @@
 -- Three-place (ditransitive) verbs need two prepositions, of which
 -- the first one or both can be absent.
 
-  mkV3     : V -> Prep -> Prep -> V3 ;   -- e.g. hablar, a, di
+  mkV3 : overload {
+    mkV3 : V -> V3 ;                -- donner (+ accusative + dative)    
+    mkV3 : V -> Prep -> V3 ;        -- placer (+ accusative) + dans
+    mkV3 : V -> Prep -> Prep -> V3  -- parler + dative + genitive
+    } ;
   dirV3    : V -> Prep -> V3 ;           -- e.g. dar,(accusative),a
   dirdirV3 : V -> V3 ;                   -- e.g. dar,(dative),(accusative)
 
@@ -257,16 +263,29 @@
 
   mkV0  : V -> V0 ; --%
   mkVS  : V -> VS ;
-  mkV2S : V -> Prep -> V2S ;
+
   mkVV  : V -> VV ;  -- plain infinitive: "quiero hablar"
   deVV  : V -> VV ;  -- "terminar de hablar"
   aVV   : V -> VV ;  -- "aprender a hablar"
-  mkV2V : V -> Prep -> Prep -> V2V ;
+
   mkVA  : V -> VA ;
-  mkV2A : V -> Prep -> Prep -> V2A ;
+
   mkVQ  : V -> VQ ;
   mkV2Q : V -> Prep -> V2Q ;
+  mkV2S  : overload {
+    mkV2S : V -> V2S ;
+    mkV2S : V -> Prep -> V2S ;
+    } ;
+  mkV2V  : overload {
+    mkV2V : V -> V2V ;
+    mkV2V : V -> Prep -> Prep -> V2V ;
+    } ;
+  mkV2A : overload {
+    mkV2A : V -> V2A ;
+    mkV2A : V -> Prep -> Prep -> V2A ;
+    } ;
 
+
   mkAS  : A -> AS ; --%
   mkA2S : A -> Prep -> A2S ; --%
   mkAV  : A -> Prep -> AV ; --%
@@ -391,24 +410,50 @@
   dirV2 v = mk2V2 v accusative ;
   v2V v = v ** {lock_V = <>} ;
 
-  mkV3 v p q = {s = v.s ; vtyp = v.vtyp ; 
-    c2 = p ; c3 = q ; lock_V3 = <>} ;
-  dirV3 v p = mkV3 v accusative p ;
+
+
+  mmkV3    : V -> Prep -> Prep -> V3 ;  -- parler, à, de
+  mmkV3 v p q = v ** {c2 = p ; c3 = q ; lock_V3 = <>} ;
+  dirV3 v p = mmkV3 v accusative p ;
   dirdirV3 v = dirV3 v dative ;
 
+  mmkV2 : V -> Prep -> V2 ;
+  mmkV2 v p = v ** {c2 = p ; lock_V2 = <>} ;
+
+  mkV3 = overload {
+    mkV3 : V -> V3 = dirdirV3 ;               -- donner,_,_
+    mkV3 : V -> Prep -> V3 = dirV3 ;          -- placer,_,sur
+    mkV3 : V -> Prep -> Prep -> V3 = mmkV3    -- parler, à, de
+    } ;
+
+  mkV2S = overload {
+    mkV2S : V -> V2S = \v -> mmkV2 v dative ** {mn,mp = Indic ; lock_V2S = <>} ;
+    mkV2S : V -> Prep -> V2S = \v,p -> mmkV2 v p ** {mn,mp = Indic ; lock_V2S = <>} ;
+    } ;
+  mkV2V = overload {
+    mkV2V : V -> V2V                 = \v -> mmkV3 v accusative dative ** {lock_V2V = <>} ;
+    mkV2V : V -> Prep -> Prep -> V2V = \v,p,q -> mmkV3 v p q ** {lock_V2V = <>} ;
+    } ;
+
+  mkV2A = overload {
+    mkV2A : V -> V2A                 = \v -> mmkV3 v accusative dative ** {lock_V2A = <>} ;
+    mkV2A : V -> Prep -> Prep -> V2A = \v,p,q -> mmkV3 v p q ** {lock_V2A = <>} ;
+    } ;
+
+
   V0 : Type = V ;
   AS, AV : Type = A ;
   A2S, A2V : Type = A2 ;
 
   mkV0  v = v ** {lock_V0 = <>} ;
   mkVS  v = v ** {m = \\_ => Indic ; lock_VS = <>} ;  ---- more moods
-  mkV2S v p = mk2V2 v p ** {mn,mp = Indic ; lock_V2S = <>} ;
+
   mkVV  v = v ** {c2 = complAcc ; lock_VV = <>} ;
   deVV  v = v ** {c2 = complGen ; lock_VV = <>} ;
   aVV  v = v ** {c2 = complDat ; lock_VV = <>} ;
-  mkV2V v p t = mkV3 v p t ** {lock_V2V = <>} ;
+
   mkVA  v = v ** {lock_VA = <>} ;
-  mkV2A v p q = mkV3 v p q ** {lock_V2A = <>} ;
+
   mkVQ  v = v ** {lock_VQ = <>} ;
   mkV2Q v p = mk2V2 v p ** {lock_V2Q = <>} ;
 
@@ -432,7 +477,8 @@
 
   mkPN = overload {
     mkPN : (Anna : Str) -> PN = regPN ;
-    mkPN : (Pilar : Str) -> Gender -> PN = mk2PN
+    mkPN : (Pilar : Str) -> Gender -> PN = mk2PN ;
+    mkPN : N -> PN = \n -> lin PN {s = n.s ! Sg ; g = n.g} ;
     } ;
   mk2PN  : Str -> Gender -> PN ; -- Juan
   regPN : Str -> PN ;           -- feminine for "-a", otherwise masculine
@@ -459,9 +505,14 @@
   prefixA = prefA ;
 
   mkV = overload {
-    mkV : (pagar : Str) -> V = regV ;
+    mkV : (pagar : Str) -> V = \s -> case s of {
+     far + "se" => reflV (regV far) ;
+      _ => regV s
+      } ;
     mkV : (mostrar,muestro : Str) -> V = regAltV ;
-    mkV : Verbum -> V = verboV
+    mkV : Verbum -> V = verboV ;
+
+    mkV : V -> Str -> V = \v,_ -> v ;  ---- to recognize particles in dict, not yet in lincat V
     } ;
   regV : Str -> V ;
   regAltV : (mostrar,muestro : Str) -> V ;
diff --git a/lib/src/spanish/ParseSpa.gf b/lib/src/spanish/ParseSpa.gf
--- a/lib/src/spanish/ParseSpa.gf
+++ b/lib/src/spanish/ParseSpa.gf
@@ -24,7 +24,6 @@
 
 flags
   literal=Symb ;
-  beam_size=0.95 ;
   coding = utf8 ;
 
 
diff --git a/lib/src/spanish/PhonoSpa.gf b/lib/src/spanish/PhonoSpa.gf
--- a/lib/src/spanish/PhonoSpa.gf
+++ b/lib/src/spanish/PhonoSpa.gf
@@ -10,5 +10,29 @@
     "a" ; "e" ; "h" ; "i" ; "o" ; "u"
     } ;
 
+    --Feminine nouns that start with stressed a use the masculine article el for phonetic reasons:
+    --e.g. "el agua pura" but "la pura agua".
+    --To prevent "el aguamarina", we list explicitly words that begin with these words
+    falseAWords : pattern Str = #("aguam"|"aguaf"|"almac"|"alab"|"alac"|"alam"|"alan"|"alar") ;
+    aWords : pattern Str = #("agua" | "alma" | "ala") ;
 
+    chooseLa = pre {
+      falseAWords  => "la" ;
+      aWords => "el" ;
+      "á"  => "el" ;
+      _    => "la" 
+    } ;
+    chooseDeLa = pre {
+      falseAWords  => "de la" ;
+      aWords => "del" ; 
+      "á"  => "del" ;
+      _    => "de la"
+    } ;
+
+    chooseALa = pre {
+      falseAWords  => "a la" ;
+      aWords => "al" ;
+      "á"  => "al" ; 
+      _    => "a la" 
+    } ;
 }
diff --git a/lib/src/spanish/StructuralSpa.gf b/lib/src/spanish/StructuralSpa.gf
--- a/lib/src/spanish/StructuralSpa.gf
+++ b/lib/src/spanish/StructuralSpa.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete StructuralSpa of Structural = CatSpa ** 
   open PhonoSpa, MorphoSpa, ParadigmsSpa, BeschSpa, 
        MakeStructuralSpa, (X = ConstructX), Prelude in {
diff --git a/lib/src/spanish/TerminologySpa.gf b/lib/src/spanish/TerminologySpa.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/spanish/TerminologySpa.gf
@@ -0,0 +1,67 @@
+--# -path=.:../abstract:../common
+
+concrete TerminologySpa of Terminology = CatSpa ** open 
+  ResSpa,
+  CommonRomance,
+  ParadigmsSpa,
+  (G = GrammarSpa),
+  (S = SyntaxSpa),
+  (L = LexiconSpa),
+  Prelude
+
+in {
+
+
+lincat
+  Category = G.N ;
+  ParameterType = G.N ;
+  Parameter = G.N ;
+  
+  Heading = {s : Str} ;
+  
+
+lin
+  noun_Category = mkN "sustantivo" ;
+  adjective_Category = mkN "adjetivo" ;
+  verb_Category = mkN "verbo" masculine ;
+
+  gender_ParameterType = mkN "género" masculine ;
+
+  singular_Parameter = mkN "singular" ;
+  plural_Parameter = mkN "plural" ;
+
+  masculine_Parameter = mkN "masculino" ;
+  feminine_Parameter = mkN "femenino" ;
+  neuter_Parameter = mkN "neutro" ;
+
+  nominative_Parameter = mkN "nominativo" ;
+  genitive_Parameter = mkN "genitivo" ;
+  dative_Parameter = mkN "dativo" ;
+  accusative_Parameter = mkN "accusativo" ;
+  
+  imperative_Parameter = mkN "imperativo" ;
+  indicative_Parameter = mkN "indicativo" ;
+  conjunctive_Parameter = mkN "subjuntivo" ;
+  infinitive_Parameter = mkN "infinitivo" ;
+
+  present_Parameter = mkN "presente" ;
+  past_Parameter = mkN "pretérito" ;
+  future_Parameter = mkN "futuro" ;
+  conditional_Parameter = mkN "condicional" ;
+  perfect_Parameter = mkN "perfecto compuesto" ; ----
+  imperfect_Parameter = mkN "imperfecto" ;
+  simple_past_Parameter = mkN "perfecto simple" ; ----
+
+  participle_Parameter = mkN "participio" ;
+  aux_verb_Parameter = mkN "auxiliar" ; ----
+
+  positive_Parameter = mkN "positivo" ;
+  comparative_Parameter = mkN "comparativo" ;
+  superlative_Parameter = mkN "superlativo" ;
+  predicative_Parameter = mkN "predicativo" ;
+
+  nounHeading n = ss (n.s ! Sg) ;
+
+  exampleGr_N = mkN "ejemplo" masculine ;
+
+}
diff --git a/lib/src/spanish/TextSpa.gf b/lib/src/spanish/TextSpa.gf
--- a/lib/src/spanish/TextSpa.gf
+++ b/lib/src/spanish/TextSpa.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete TextSpa of Text = CommonX - [Temp,TTAnt,Tense,TPres,TPast,TFut,TCond] ** {
 
 -- This works for the special punctuation marks of Spanish.
diff --git a/lib/src/swedish/AllSwe.gf b/lib/src/swedish/AllSwe.gf
--- a/lib/src/swedish/AllSwe.gf
+++ b/lib/src/swedish/AllSwe.gf
@@ -1,7 +1,7 @@
---# -path=.:../scandinavian:../abstract:../common:prelude
+--# -path=.:../scandinavian:../abstract:../common:../api
 
 concrete AllSwe of AllSweAbs = 
   LangSwe - [PassV2],
   IrregSwe,
-  ExtraSwe 
+  ExtraSwe
   ** {} ;
diff --git a/lib/src/swedish/ConstructionSwe.gf b/lib/src/swedish/ConstructionSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/swedish/ConstructionSwe.gf
@@ -0,0 +1,142 @@
+--# -path=.:../abstract
+
+concrete ConstructionSwe of Construction = CatSwe ** 
+  open SyntaxSwe, SymbolicSwe, ParadigmsSwe, (L = LexiconSwe), (E = ExtraSwe), (G = GrammarSwe), (R = ResSwe), (C = CommonScand), Prelude in {
+
+
+lin
+  hungry_VP = mkVP (mkA "hungrig") ;
+  thirsty_VP = mkVP (mkA "törstig") ;
+  has_age_VP card = mkVP (lin AP (mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> L.year_N))) L.old_A)) ;
+
+  have_name_Cl x y = mkCl (lin NP x) (mkV2 (mkV "heta" "hette" "hetat")) (lin NP y) ;
+  married_Cl x y = mkCl (lin NP x) L.married_A2 (lin NP y) | mkCl (mkNP and_Conj (lin NP x) (lin NP y)) (mkA "gift") ;
+
+  what_name_QCl x = mkQCl whatSg_IP (lin NP x) (mkV2 (mkV "heta" "hette" "hetat")) ;
+  how_old_QCl x = mkQCl (E.ICompAP (mkAP L.old_A)) (lin NP x) ;
+  how_far_QCl x = mkQCl (E.IAdvAdv L.far_Adv) (mkCl (mkVP (SyntaxSwe.mkAdv to_Prep (lin NP x)))) ;
+
+-- some more things
+  weather_adjCl ap = mkCl (mkVP (lin AP ap)) ;
+   
+  is_right_VP = mkVP have_V2 (mkNP (ParadigmsSwe.mkN "rätt")) ;
+  is_wrong_VP = mkVP have_V2 (mkNP (ParadigmsSwe.mkN "fel")) ;
+
+  n_units_AP card cn a = mkAP (lin AdA (mkUtt (mkNP <lin Card card : Card> (lin CN cn)))) (lin A a) ;
+
+  bottle_of_CN np = mkCN (lin N2 (mkN2 (mkN "flaska") noPrep))      (lin NP np) ;
+  cup_of_CN np    = mkCN (lin N2 (mkN2 (mkN "kopp") noPrep))        (lin NP np) ;
+  glass_of_CN np  = mkCN (lin N2 (mkN2 (mkN "glas" "glas") noPrep)) (lin NP np) ;
+
+{-
+-- spatial deixis and motion verbs
+
+  where_go_QCl np = mkQCl (lin IAdv (ss "vart")) (mkCl np (mkVP L.go_V)) ;
+  where_come_from_QCl np =  mkQCl (lin IAdv (ss "varifrån")) (mkCl np (mkVP L.come_V)) ;
+  
+  go_here_VP = mkVP (mkVP L.go_V) (mkAdv "hit") ;
+  come_here_VP = mkVP (mkVP L.come_V) (mkAdv "hit") ;
+  come_from_here_VP = mkVP (mkVP L.come_V) (mkAdv "härifrån") ;
+
+  go_there_VP = mkVP (mkVP L.go_V) (mkAdv "dit") ;
+  come_there_VP = mkVP (mkVP L.come_V) (mkAdv "dit") ;
+  come_from_there_VP = mkVP (mkVP L.come_V) (mkAdv "därifrån") ;
+-}
+
+lincat
+  Weekday = N ;
+  Monthday = NP ;
+  Month = N ;
+  Year = NP ;
+lin
+  weekdayPunctualAdv w = SyntaxSwe.mkAdv on_Prep (mkNP w) ;         -- på söndag
+  weekdayHabitualAdv w = SyntaxSwe.mkAdv on_Prep (mkNP aPl_Det w) ; -- på söndagar
+  weekdayLastAdv w = SyntaxSwe.mkAdv in_Prep (mkNP (E.GenNP (mkNP w))) ; -- i söndags
+  weekdayNextAdv w = SyntaxSwe.mkAdv (mkPrep "nästa") (mkNP w) ; -- nästa söndag --- can mean a week later than Swelish "next Sunday"
+
+  monthAdv m = SyntaxSwe.mkAdv in_Prep (mkNP m) ;
+  yearAdv y = SyntaxSwe.mkAdv (mkPrep "år") y ;
+  dayMonthAdv d m = ParadigmsSwe.mkAdv ("den" ++ d.s ! C.NPAcc ++ m.s ! C.Sg ! C.Indef ! C.Nom) ; -- den 17 maj
+  monthYearAdv m y = SyntaxSwe.mkAdv in_Prep (mkNP (mkCN m y)) ; -- i maj 2012
+  dayMonthYearAdv d m y = ParadigmsSwe.mkAdv ("den" ++ d.s ! C.NPAcc ++ m.s ! C.Sg ! C.Indef ! C.Nom ++ y.s ! C.NPAcc) ; -- den 17 maj 2013
+
+  intYear = symb ;
+  intMonthday = symb ;
+  
+
+lincat Language = PN ;
+
+lin InLanguage l = SyntaxSwe.mkAdv on_Prep (mkNP l) ;
+
+lin
+  weekdayN w = w ;
+  monthN m = m ;
+
+  weekdayPN w = mkPN w ;
+  monthPN m = mkPN m ;
+
+  languagePN l = l ;
+
+oper mkLanguage : Str -> PN = \s -> mkPN s ;
+
+----------------------------------------------
+---- lexicon of special names
+
+lin monday_Weekday = mkN "måndag" ;
+lin tuesday_Weekday = mkN "tisdag" ;
+lin wednesday_Weekday = mkN "onsdag" ;
+lin thursday_Weekday = mkN "torsdag" ;
+lin friday_Weekday = mkN "fredag" ;
+lin saturday_Weekday = mkN "lördag" ;
+lin sunday_Weekday = mkN "söndag" ;
+
+lin january_Month = mkN "januari" ; 
+lin february_Month = mkN "februari" ; 
+lin march_Month = mkN "mars" ; 
+lin april_Month = mkN "april" ;
+lin may_Month = mkN "maj" ;
+lin june_Month = mkN "juni" ;
+lin july_Month = mkN "juli" ;
+lin august_Month = mkN "augusti" ;
+lin september_Month = mkN "september" ;
+lin october_Month = mkN "oktober" ;
+lin november_Month = mkN "november" ;
+lin december_Month = mkN "december" ;
+
+lin afrikaans_Language = mkLanguage "afrikaans" ;
+lin amharic_Language = mkLanguage "amhariska" ;
+lin arabic_Language = mkLanguage "arabiska" ;
+lin bulgarian_Language = mkLanguage "bulgariska" ;
+lin catalan_Language = mkLanguage "catalanska" ;
+lin chinese_Language = mkLanguage "kinesiska" ;
+lin danish_Language = mkLanguage "danska" ;
+lin dutch_Language = mkLanguage "holländska" ;
+lin english_Language = mkLanguage "engelska" ;
+lin estonian_Language = mkLanguage "estniska" ;
+lin finnish_Language = mkLanguage "finska" ;
+lin french_Language = mkLanguage "franska" ;
+lin german_Language = mkLanguage "tyska" ;
+lin greek_Language = mkLanguage "grekiska" ;
+lin hebrew_Language = mkLanguage "hebreiska" ;
+lin hindi_Language = mkLanguage "hindi" ;
+lin japanese_Language = mkLanguage "japanska" ;
+lin italian_Language = mkLanguage "italienska" ;
+lin latin_Language = mkLanguage "latin" ;
+lin latvian_Language = mkLanguage "lettiska" ;
+lin maltese_Language = mkLanguage "maltesiska" ;
+lin nepali_Language = mkLanguage "nepali" ;
+lin norwegian_Language = mkLanguage "norska" ;
+lin persian_Language = mkLanguage "persiska" ;
+lin polish_Language = mkLanguage "polska" ;
+lin punjabi_Language = mkLanguage "punjabi" ;
+lin romanian_Language = mkLanguage "rumänska" ;
+lin russian_Language = mkLanguage "ryska" ;
+lin sindhi_Language = mkLanguage "sindhi" ;
+lin spanish_Language = mkLanguage "spanska" ;
+lin swahili_Language = mkLanguage "swahili" ;
+lin swedish_Language = mkLanguage "svenska" ;
+lin thai_Language = mkLanguage "thai" ;
+lin turkish_Language = mkLanguage "turkiska" ;
+lin urdu_Language = mkLanguage "urdu" ;
+
+}
diff --git a/lib/src/swedish/DictEngSwe.gf b/lib/src/swedish/DictEngSwe.gf
deleted file mode 100644
--- a/lib/src/swedish/DictEngSwe.gf
+++ /dev/null
@@ -1,463 +0,0 @@
---# -path=.:../english:folketslexikon
-
-concrete DictEngSwe of DictEngAbs = CatSwe, FolketsLexikon ** open
-  (S = StructuralSwe),
-  (L = LexiconSwe)
---,  MorphoSwe, ParadigmsSwe, Prelude
- in {
-
-flags coding=utf8 ;
-
-
-lin
-
---- from StructuralSwe
-
-  above_Prep = S.above_Prep ; --CHECKED
-  after_Prep = S.after_Prep ; --CHECKED
-  all_Predet = S.all_Predet ; --CHECKED
-  almost_AdA = S.almost_AdA ; --CHECKED
-  almost_AdN = S.almost_AdN ; --CHECKED
-  although_Subj = S.although_Subj ; --CHECKED
-  always_AdV = S.always_AdV ; --CHECKED
-  and_Conj = S.and_Conj ; --CHECKED
-  because_Subj = S.because_Subj ; --CHECKED
-  before_Prep = S.before_Prep ; --CHECKED
-  behind_Prep = S.behind_Prep ; --CHECKED
-  between_Prep = S.between_Prep ; --CHECKED
-  both7and_DConj = S.both7and_DConj ; --CHECKED
-  but_PConj = S.but_PConj ; --CHECKED
-  by8agent_Prep = S.by8agent_Prep ; --CHECKED
-  by8means_Prep = S.by8means_Prep ; --CHECKED
-  can8know_VV = S.can8know_VV ; --CHECKED
-  can_VV = S.can_VV ; --CHECKED
-  during_Prep = S.during_Prep ; --CHECKED
-  either7or_DConj = S.either7or_DConj ; --CHECKED
-  every_Det = S.every_Det ; --CHECKED
-  everybody_NP = S.everybody_NP ; --CHECKED
-  everything_NP = S.everything_NP ; --CHECKED
-  everywhere_Adv = S.everywhere_Adv ; --CHECKED
-  few_Det = S.few_Det ; --CHECKED
-  for_Prep = S.for_Prep ; --CHECKED
-  from_Prep = S.from_Prep ; --CHECKED
-  he_Pron = S.he_Pron ; --CHECKED
-  here7to_Adv = S.here7to_Adv ; --CHECKED
-  here7from_Adv = S.here7from_Adv ; --CHECKED
-  how_IAdv = S.how_IAdv ; --CHECKED
-  how8many_IDet = S.how8many_IDet ; --CHECKED
-  how8much_IAdv = S.how8much_IAdv ; --CHECKED
-  i_Pron = S.i_Pron ; --CHECKED
-  if_Subj = S.if_Subj ; --CHECKED
-  in8front_Prep = S.in8front_Prep ; --CHECKED
-  in_Prep = S.in_Prep ; --CHECKED
-  it_Pron = S.it_Pron ; --CHECKED
-  less_CAdv = S.less_CAdv ; --CHECKED
-  many_Det = S.many_Det ; --CHECKED
-  more_CAdv = S.more_CAdv ; --CHECKED
-  most_Predet = S.most_Predet ; --CHECKED
-  much_Det = S.much_Det ; --CHECKED
-  must_VV = S.must_VV ; --CHECKED
-  no_Utt = S.no_Utt ; --CHECKED
-  on_Prep = S.on_Prep ; --CHECKED
-  only_Predet = S.only_Predet ; --CHECKED
-  or_Conj = S.or_Conj ; --CHECKED
-  otherwise_PConj = S.otherwise_PConj ; --CHECKED
-  part_Prep = S.part_Prep ; --CHECKED
-  please_Voc = S.please_Voc ; --CHECKED
-  possess_Prep = S.possess_Prep ; --CHECKED
-  quite_Adv = S.quite_Adv ; --CHECKED
-  she_Pron = S.she_Pron ; --CHECKED
-  so_AdA = S.so_AdA ; --CHECKED
-  someSg_Det = S.someSg_Det ; --CHECKED
-  somePl_Det = S.somePl_Det ; --CHECKED
-  somebody_NP = S.somebody_NP ; --CHECKED
-  something_NP = S.something_NP ; --CHECKED
-  somewhere_Adv = S.somewhere_Adv ; --CHECKED
-  that_Quant = S.that_Quant ; --CHECKED
-  that_Subj = S.that_Subj ; --CHECKED
-  there_Adv = S.there_Adv ; --CHECKED
-  there7to_Adv = S.there7to_Adv ; --CHECKED
-  there7from_Adv = S.there7from_Adv ; --CHECKED
-  therefore_PConj = S.therefore_PConj ; --CHECKED
-  they_Pron = S.they_Pron ; --CHECKED
-  this_Quant = S.this_Quant ; --CHECKED
-  through_Prep = S.through_Prep ; --CHECKED
-  to_Prep = S.to_Prep ; --CHECKED
-  too_AdA = S.too_AdA ; --CHECKED
-  under_Prep = S.under_Prep ; --CHECKED
-  very_AdA = S.very_AdA ; --CHECKED
-  want_VV = S.want_VV ; --CHECKED
-  we_Pron = S.we_Pron ; --CHECKED
-  whatPl_IP = S.whatPl_IP ; --CHECKED
-  whatSg_IP = S.whatSg_IP ; --CHECKED
-  when_IAdv = S.when_IAdv ; --CHECKED
-  when_Subj = S.when_Subj ; --CHECKED
-  where_IAdv = S.where_IAdv ; --CHECKED
-  which_IQuant = S.which_IQuant ; --CHECKED
-  whoPl_IP = S.whoPl_IP ; --CHECKED
-  whoSg_IP = S.whoSg_IP ; --CHECKED
-  why_IAdv = S.why_IAdv ; --CHECKED
-  with_Prep = S.with_Prep ; --CHECKED
-  without_Prep = S.without_Prep ; --CHECKED
-  yes_Utt = S.yes_Utt ; --CHECKED
-  youSg_Pron = S.youSg_Pron ; --CHECKED
-  youPl_Pron = S.youPl_Pron ; --CHECKED
-  youPol_Pron = S.youPol_Pron ; --CHECKED
-  no_Quant = S.no_Quant ; --CHECKED
-  not_Predet = S.not_Predet ; --CHECKED
-  if_then_Conj = S.if_then_Conj ; --CHECKED
-  at_least_AdN = S.at_least_AdN ; --CHECKED
-  at_most_AdN = S.at_most_AdN ; --CHECKED
-  nobody_NP = S.nobody_NP ; --CHECKED
-  nothing_NP = S.nothing_NP ; --CHECKED
-  except_Prep = S.except_Prep ; --CHECKED
-  as_CAdv = S.as_CAdv ; --CHECKED
-  have_V2 = S.have_V2 ; --CHECKED
-
--- from LexiconSwe
-
-  add_V3 = L.add_V3 ; --CHECKED
-  airplane_N = L.airplane_N ; --CHECKED
-  already_Adv = L.already_Adv ; --CHECKED
-  animal_N = L.animal_N ; --CHECKED
-  answer_V2S = L.answer_V2S ; --CHECKED
-  apartment_N = L.apartment_N ; --CHECKED
-  apple_N = L.apple_N ; --CHECKED
-  art_N = L.art_N ; --CHECKED
-  ashes_N = L.ashes_N ; --CHECKED
-  ask_V2Q = L.ask_V2Q ; --CHECKED
-  baby_N = L.baby_N ; --CHECKED
-  back_N = L.back_N ; --CHECKED
-  bad_A = L.bad_A ; --CHECKED
-  bank_N = L.bank_N ; --CHECKED
-  bark_N = L.bark_N ; --CHECKED
-  beautiful_A = L.beautiful_A ; --CHECKED
-  become_VA = L.become_VA ; --CHECKED
-  beer_N = L.beer_N ; --CHECKED
-  beg_V2V = L.beg_V2V ; --CHECKED
-  belly_N = L.belly_N ; --CHECKED
-  big_A = L.big_A ; --CHECKED
-  bike_N = L.bike_N ; --CHECKED
-  bird_N = L.bird_N ; --CHECKED
-  bite_V2 = L.bite_V2 ; --CHECKED
-  black_A = L.black_A ; --CHECKED
-  blood_N = L.blood_N ; --CHECKED
-  blow_V = L.blow_V ; --CHECKED
-  blue_A = L.blue_A ; --CHECKED
-  boat_N = L.boat_N ; --CHECKED
-  bone_N = L.bone_N ; --CHECKED
-  book_N = L.book_N ; --CHECKED
-  boot_N = L.boot_N ; --CHECKED
-  boss_N = L.boss_N ; --CHECKED
-  boy_N = L.boy_N ; --CHECKED
-  bread_N = L.bread_N ; --CHECKED
-  break_V2 = L.break_V2 ; --CHECKED
-  breast_N = L.breast_N ; --CHECKED
-  breathe_V = L.breathe_V ; --CHECKED
-  broad_A = L.broad_A ; --CHECKED
-  brother_N2 = L.brother_N2 ; --CHECKED
-  brown_A = L.brown_A ; --CHECKED
-  burn_V = L.burn_V ; --CHECKED
-  butter_N = L.butter_N ; --CHECKED
-  buy_V2 = L.buy_V2 ; --CHECKED
-  camera_N = L.camera_N ; --CHECKED
-  cap_N = L.cap_N ; --CHECKED
-  car_N = L.car_N ; --CHECKED
-  carpet_N = L.carpet_N ; --CHECKED
-  cat_N = L.cat_N ; --CHECKED
-  ceiling_N = L.ceiling_N ; --CHECKED
-  chair_N = L.chair_N ; --CHECKED
-  cheese_N = L.cheese_N ; --CHECKED
-  child_N = L.child_N ; --CHECKED
-  church_N = L.church_N ; --CHECKED
-  city_N = L.city_N ; --CHECKED
-  clean_A = L.clean_A ; --CHECKED
-  clever_A = L.clever_A ; --CHECKED
-  close_V2 = L.close_V2 ; --CHECKED
-  cloud_N = L.cloud_N ; --CHECKED
-  coat_N = L.coat_N ; --CHECKED
-  cold_A = L.cold_A ; --CHECKED
-  come_V = L.come_V ; --CHECKED
-  computer_N = L.computer_N ; --CHECKED
-  correct_A = L.correct_A ; --CHECKED
-  country_N = L.country_N ; --CHECKED
-  count_V2 = L.count_V2 ; --CHECKED
-  cousin_N = L.cousin_N ; --CHECKED
-  cow_N = L.cow_N ; --CHECKED
-  cut_V2 = L.cut_V2 ; --CHECKED
-  day_N = L.day_N ; --CHECKED
-  die_V = L.die_V ; --CHECKED
-  dig_V = L.dig_V ; --CHECKED
-  dirty_A = L.dirty_A ; --CHECKED
-  distance_N3 = L.distance_N3 ; --CHECKED
-  doctor_N = L.doctor_N ; --CHECKED
-  dog_N = L.dog_N ; --CHECKED
-  door_N = L.door_N ; --CHECKED
-  drink_V2 = L.drink_V2 ; --CHECKED
-  dry_A = L.dry_A ; --CHECKED
-  dull_A = L.dull_A ; --CHECKED
-  dust_N = L.dust_N ; --CHECKED
-  ear_N = L.ear_N ; --CHECKED
-  earth_N = L.earth_N ; --CHECKED
-  easy_A2V = L.easy_A2V ; --CHECKED
-  eat_V2 = L.eat_V2 ; --CHECKED
-  egg_N = L.egg_N ; --CHECKED
-  empty_A = L.empty_A ; --CHECKED
-  enemy_N = L.enemy_N ; --CHECKED
-  eye_N = L.eye_N ; --CHECKED
-  factory_N = L.factory_N ; --CHECKED
-  far_Adv = L.far_Adv ; --CHECKED
-  father_N2 = L.father_N2 ; --CHECKED
-  fat_N = L.fat_N ; --CHECKED
-  fear_VS = L.fear_VS ; --CHECKED
-  fear_V2 = L.fear_V2 ; --CHECKED
-  feather_N = L.feather_N ; --CHECKED
-  fight_V2 = L.fight_V2 ; --CHECKED
-  find_V2 = L.find_V2 ; --CHECKED
-  fingernail_N = L.fingernail_N ; --CHECKED
-  fire_N = L.fire_N ; --CHECKED
-  fish_N = L.fish_N ; --CHECKED
-  float_V = L.float_V ; --CHECKED
-  floor_N = L.floor_N ; --CHECKED
-  flower_N = L.flower_N ; --CHECKED
-  flow_V = L.flow_V ; --CHECKED
-  fly_V = L.fly_V ; --CHECKED
-  fog_N = L.fog_N ; --CHECKED
-  foot_N = L.foot_N ; --CHECKED
-  forget_V2 = L.forget_V2 ; --CHECKED
-  freeze_V = L.freeze_V ; --CHECKED
-  fridge_N = L.fridge_N ; --CHECKED
-  friend_N = L.friend_N ; --CHECKED
-  fruit_N = L.fruit_N ; --CHECKED
-  full_A = L.full_A ; --CHECKED
-  fun_AV = L.fun_AV ; --CHECKED
-  garden_N = L.garden_N ; --CHECKED
-  girl_N = L.girl_N ; --CHECKED
-  give_V3 = L.give_V3 ; --CHECKED
-  glove_N = L.glove_N ; --CHECKED
-  gold_N = L.gold_N ; --CHECKED
-  go_V = L.go_V ; --CHECKED
-  grammar_N = L.grammar_N ; --CHECKED
-  grass_N = L.grass_N ; --CHECKED
-  green_A = L.green_A ; --CHECKED
-  guts_N = L.guts_N ; --CHECKED
-  hair_N = L.hair_N ; --CHECKED
-  hand_N = L.hand_N ; --CHECKED
-  harbour_N = L.harbour_N ; --CHECKED
-  hate_V2 = L.hate_V2 ; --CHECKED
-  hat_N = L.hat_N ; --CHECKED
-  head_N = L.head_N ; --CHECKED
-  heart_N = L.heart_N ; --CHECKED
-  hear_V2 = L.hear_V2 ; --CHECKED
-  heavy_A = L.heavy_A ; --CHECKED
-  hill_N = L.hill_N ; --CHECKED
-  hit_V2 = L.hit_V2 ; --CHECKED
-  hold_V2 = L.hold_V2 ; --CHECKED
-  hope_VS = L.hope_VS ; --CHECKED
-  horn_N = L.horn_N ; --CHECKED
-  horse_N = L.horse_N ; --CHECKED
-  hot_A = L.hot_A ; --CHECKED
-  house_N = L.house_N ; --CHECKED
-  hunt_V2 = L.hunt_V2 ; --CHECKED
-  husband_N = L.husband_N ; --CHECKED
-  ice_N = L.ice_N ; --CHECKED
-  important_A = L.important_A ; --CHECKED
-  industry_N = L.industry_N ; --CHECKED
-  iron_N = L.iron_N ; --CHECKED
-  john_PN = L.john_PN ; --CHECKED
-  jump_V = L.jump_V ; --CHECKED
-  kill_V2 = L.kill_V2 ; --CHECKED
-  king_N = L.king_N ; --CHECKED
-  knee_N = L.knee_N ; --CHECKED
-  know_V2 = L.know_V2 ; --CHECKED
-  know_VQ = L.know_VQ ; --CHECKED
-  know_VS = L.know_VS ; --CHECKED
-  lake_N = L.lake_N ; --CHECKED
-  lamp_N = L.lamp_N ; --CHECKED
-  language_N = L.language_N ; --CHECKED
-  laugh_V = L.laugh_V ; --CHECKED
-  leaf_N = L.leaf_N ; --CHECKED
-  learn_V2 = L.learn_V2 ; --CHECKED
-  leather_N = L.leather_N ; --CHECKED
-  leave_V2 = L.leave_V2 ; --CHECKED
-  left_Ord = L.left_Ord ; --CHECKED
-  leg_N = L.leg_N ; --CHECKED
-  lie_V = L.lie_V ; --CHECKED
-  like_V2 = L.like_V2 ; --CHECKED
-  listen_V2 = L.listen_V2 ; --CHECKED
-  liver_N = L.liver_N ; --CHECKED
-  live_V = L.live_V ; --CHECKED
-  long_A = L.long_A ; --CHECKED
-  lose_V2 = L.lose_V2 ; --CHECKED
-  louse_N = L.louse_N ; --CHECKED
-  love_N = L.love_N ; --CHECKED
-  love_V2 = L.love_V2 ; --CHECKED
-  man_N = L.man_N ; --CHECKED
-  married_A2 = L.married_A2 ; --CHECKED
-  meat_N = L.meat_N ; --CHECKED
-  milk_N = L.milk_N ; --CHECKED
-  moon_N = L.moon_N ; --CHECKED
-  mother_N2 = L.mother_N2 ; --CHECKED
-  mountain_N = L.mountain_N ; --CHECKED
-  mouth_N = L.mouth_N ; --CHECKED
-  music_N = L.music_N ; --CHECKED
-  name_N = L.name_N ; --CHECKED
-  narrow_A = L.narrow_A ; --CHECKED
-  near_A = L.near_A ; --CHECKED
-  neck_N = L.neck_N ; --CHECKED
-  new_A = L.new_A ; --CHECKED
-  newspaper_N = L.newspaper_N ; --CHECKED
-  night_N = L.night_N ; --CHECKED
-  nose_N = L.nose_N ; --CHECKED
-  now_Adv = L.now_Adv ; --CHECKED
-  number_N = L.number_N ; --CHECKED
-  oil_N = L.oil_N ; --CHECKED
-  old_A = L.old_A ; --CHECKED
-  open_V2 = L.open_V2 ; --CHECKED
-  paint_V2A = L.paint_V2A ; --CHECKED
-  paper_N = L.paper_N ; --CHECKED
-  paris_PN = L.paris_PN ; --CHECKED
-  peace_N = L.peace_N ; --CHECKED
-  pen_N = L.pen_N ; --CHECKED
-  person_N = L.person_N ; --CHECKED
-  planet_N = L.planet_N ; --CHECKED
-  plastic_N = L.plastic_N ; --CHECKED
-  play_V2 = L.play_V2 ; --CHECKED
-  play_V = L.play_V ; --CHECKED
-  policeman_N = L.policeman_N ; --CHECKED
-  priest_N = L.priest_N ; --CHECKED
-  probable_AS = L.probable_AS ; --CHECKED
-  pull_V2 = L.pull_V2 ; --CHECKED
-  push_V2 = L.push_V2 ; --CHECKED
-  put_V2 = L.put_V2 ; --CHECKED
-  queen_N = L.queen_N ; --CHECKED
-  question_N = L.question_N ; --CHECKED
-  radio_N = L.radio_N ; --CHECKED
-  rain_N = L.rain_N ; --CHECKED
-  rain_V0 = L.rain_V0 ; --CHECKED
-  read_V2 = L.read_V2 ; --CHECKED
---  ready_A = L.ready_A ; --CHECKED
-  reason_N = L.reason_N ; --CHECKED
-  red_A = L.red_A ; --CHECKED
-  religion_N = L.religion_N ; --CHECKED
-  restaurant_N = L.restaurant_N ; --CHECKED
-  right_Ord = L.right_Ord ; --CHECKED
-  river_N = L.river_N ; --CHECKED
-  road_N = L.road_N ; --CHECKED
-  rock_N = L.rock_N ; --CHECKED
-  roof_N = L.roof_N ; --CHECKED
-  root_N = L.root_N ; --CHECKED
-  rope_N = L.rope_N ; --CHECKED
-  rotten_A = L.rotten_A ; --CHECKED
-  round_A = L.round_A ; --CHECKED
-  rubber_N = L.rubber_N ; --CHECKED
-  rub_V2 = L.rub_V2 ; --CHECKED
-  rule_N = L.rule_N ; --CHECKED
-  run_V = L.run_V ; --CHECKED
-  salt_N = L.salt_N ; --CHECKED
-  sand_N = L.sand_N ; --CHECKED
-  say_VS = L.say_VS ; --CHECKED
-  school_N = L.school_N ; --CHECKED
-  science_N = L.science_N ; --CHECKED
-  scratch_V2 = L.scratch_V2 ; --CHECKED
-  sea_N = L.sea_N ; --CHECKED
-  seed_N = L.seed_N ; --CHECKED
-  seek_V2 = L.seek_V2 ; --CHECKED
-  see_V2 = L.see_V2 ; --CHECKED
-  sell_V3 = L.sell_V3 ; --CHECKED
-  send_V3 = L.send_V3 ; --CHECKED
-  sew_V = L.sew_V ; --CHECKED
-  sharp_A = L.sharp_A ; --CHECKED
-  sheep_N = L.sheep_N ; --CHECKED
-  ship_N = L.ship_N ; --CHECKED
-  shirt_N = L.shirt_N ; --CHECKED
-  shoe_N = L.shoe_N ; --CHECKED
-  shop_N = L.shop_N ; --CHECKED
-  short_A = L.short_A ; --CHECKED
-  silver_N = L.silver_N ; --CHECKED
-  sing_V = L.sing_V ; --CHECKED
-  sister_N = L.sister_N ; --CHECKED
-  sit_V = L.sit_V ; --CHECKED
-  skin_N = L.skin_N ; --CHECKED
-  sky_N = L.sky_N ; --CHECKED
-  sleep_V = L.sleep_V ; --CHECKED
-  small_A = L.small_A ; --CHECKED
-  smell_V = L.smell_V ; --CHECKED
-  smoke_N = L.smoke_N ; --CHECKED
-  smooth_A = L.smooth_A ; --CHECKED
-  snake_N = L.snake_N ; --CHECKED
-  snow_N = L.snow_N ; --CHECKED
-  sock_N = L.sock_N ; --CHECKED
-  song_N = L.song_N ; --CHECKED
-  speak_V2 = L.speak_V2 ; --CHECKED
-  spit_V = L.spit_V ; --CHECKED
-  split_V2 = L.split_V2 ; --CHECKED
-  squeeze_V2 = L.squeeze_V2 ; --CHECKED
-  stab_V2 = L.stab_V2 ; --CHECKED
-  stand_V = L.stand_V ; --CHECKED
-  star_N = L.star_N ; --CHECKED
-  steel_N = L.steel_N ; --CHECKED
-  stick_N = L.stick_N ; --CHECKED
-  stone_N = L.stone_N ; --CHECKED
-  stop_V = L.stop_V ; --CHECKED
-  stove_N = L.stove_N ; --CHECKED
-  straight_A = L.straight_A ; --CHECKED
-  student_N = L.student_N ; --CHECKED
-  stupid_A = L.stupid_A ; --CHECKED
-  suck_V2 = L.suck_V2 ; --CHECKED
-  sun_N = L.sun_N ; --CHECKED
-  swell_V = L.swell_V ; --CHECKED
-  swim_V = L.swim_V ; --CHECKED
-  switch8off_V2 = L.switch8off_V2 ; --CHECKED
-  switch8on_V2 = L.switch8on_V2 ; --CHECKED
-  table_N = L.table_N ; --CHECKED
-  tail_N = L.tail_N ; --CHECKED
-  talk_V3 = L.talk_V3 ; --CHECKED
-  teacher_N = L.teacher_N ; --CHECKED
-  teach_V2 = L.teach_V2 ; --CHECKED
-  television_N = L.television_N ; --CHECKED
-  thick_A = L.thick_A ; --CHECKED
-  thin_A = L.thin_A ; --CHECKED
-  think_V = L.think_V ; --CHECKED
-  throw_V2 = L.throw_V2 ; --CHECKED
-  tie_V2 = L.tie_V2 ; --CHECKED
-  today_Adv = L.today_Adv ; --CHECKED
-  tongue_N = L.tongue_N ; --CHECKED
-  tooth_N = L.tooth_N ; --CHECKED
-  train_N = L.train_N ; --CHECKED
-  travel_V = L.travel_V ; --CHECKED
-  tree_N = L.tree_N ; --CHECKED
-  turn_V = L.turn_V ; --CHECKED
-  ugly_A = L.ugly_A ; --CHECKED
---  uncertain_A = L.uncertain_A ; --CHECKED
-  understand_V2 = L.understand_V2 ; --CHECKED
-  university_N = L.university_N ; --CHECKED
-  village_N = L.village_N ; --CHECKED
-  vomit_V = L.vomit_V ; --CHECKED
-  wait_V2 = L.wait_V2 ; --CHECKED
-  walk_V = L.walk_V ; --CHECKED
-  warm_A = L.warm_A ; --CHECKED
-  war_N = L.war_N ; --CHECKED
-  wash_V2 = L.wash_V2 ; --CHECKED
-  watch_V2 = L.watch_V2 ; --CHECKED
-  water_N = L.water_N ; --CHECKED
-  wet_A = L.wet_A ; --CHECKED
-  white_A = L.white_A ; --CHECKED
-  wide_A = L.wide_A ; --CHECKED
-  wife_N = L.wife_N ; --CHECKED
-  wind_N = L.wind_N ; --CHECKED
-  window_N = L.window_N ; --CHECKED
-  wine_N = L.wine_N ; --CHECKED
-  wing_N = L.wing_N ; --CHECKED
-  win_V2 = L.win_V2 ; --CHECKED
-  wipe_V2 = L.wipe_V2 ; --CHECKED
-  woman_N = L.woman_N ; --CHECKED
-  wonder_VQ = L.wonder_VQ ; --CHECKED
-  wood_N = L.wood_N ; --CHECKED
-  worm_N = L.worm_N ; --CHECKED
-  write_V2 = L.write_V2 ; --CHECKED
-  year_N = L.year_N ; --CHECKED
-  yellow_A = L.yellow_A ; --CHECKED
-  young_A = L.young_A ; --CHECKED
-
-}
diff --git a/lib/src/swedish/DiffSwe.gf b/lib/src/swedish/DiffSwe.gf
--- a/lib/src/swedish/DiffSwe.gf
+++ b/lib/src/swedish/DiffSwe.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 instance DiffSwe of DiffScand = open CommonScand, Prelude in {
 
 -- Parameters.
@@ -37,12 +38,12 @@
     detIndefPl = "några" ;
 
     verbHave = 
-      mkVerb "ha" "har" "ha" "hade" "haft" "havd" "havt" "havda" ** noPart ;
+      mkVerb9 "ha" "har" "ha" "hade" "haft" "havd" "havt" "havda" "havande" ** noPart ;
     verbBe = 
-      mkVerb "vara" "är" "var" "var" "varit" "varen" "varet" "varna" 
+      mkVerb9 "vara" "är" "var" "var" "varit" "varen" "varet" "varna" "varande"
       ** noPart ;
     verbBecome = 
-      mkVerb "bli" "blir" "bli" "blev" "blivit" "bliven" "blivet" "blivna"
+      mkVerb9 "bli" "blir" "bli" "blev" "blivit" "bliven" "blivet" "blivna" "blivande"
       ** noPart ;
 
     -- auxiliary
diff --git a/lib/src/swedish/DocumentationSwe.gf b/lib/src/swedish/DocumentationSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/swedish/DocumentationSwe.gf
@@ -0,0 +1,241 @@
+concrete DocumentationSwe of Documentation = CatSwe ** open
+  ResSwe,
+  CommonScand,
+  HTML
+in {
+
+lincat
+  Inflection = {t : Str; s1,s2 : Str} ;
+  Document = {s : Str} ;
+  Tag = {s : Str} ;
+
+{-
+-} --# notpresent
+
+
+lin
+  InflectionN, InflectionN2, InflectionN3 = \noun -> {
+    t  = "s" ;
+    s1 = heading1 ("Substantiv" ++ case noun.g of {
+                                     Utr   => "(utr)" ;
+                                     Neutr => "(neutr)"
+                                   }) ;
+    s2 = frameTable (
+           tr (intagAttr "th" "colspan=2" "" ++ th "obest" ++ th "best") ++
+           tr (intagAttr "th" "rowspan=2" "nom" ++ 
+               th "sg" ++ td (noun.s ! Sg ! Indef ! Nom) ++ td (noun.s ! Sg ! Def ! Nom)) ++
+           tr (th "pl" ++ td (noun.s ! Pl ! Indef ! Nom) ++ td (noun.s ! Pl ! Def ! Nom)) ++
+           tr (intagAttr "th" "rowspan=2" "gen" ++ 
+               th "sg" ++ td (noun.s ! Sg ! Indef ! Gen) ++ td (noun.s ! Sg ! Def ! Gen)) ++
+           tr (th "pl" ++ td (noun.s ! Pl ! Indef ! Gen) ++ td (noun.s ! Pl ! Def ! Gen))
+           )
+     } ;
+
+  InflectionA, InflectionA2 = \adj -> { 
+    t  = "a" ;
+    s1 = heading1 "Adjektiv" ;
+    s2 = frameTable ( 
+           tr (intagAttr "th" "colspan=5" "nominativ") ++
+           tr (intagAttr "th" "colspan=2" "posit" ++
+               th "posit" ++
+               th "kompar" ++
+               th "superl") ++
+           caseInfl Nom ++
+           tr (intagAttr "th" "colspan=5" "genitiv") ++
+           caseInfl Nom
+         )
+    } where {
+        caseInfl : Case -> Str = \c ->
+          tr (intagAttr "th" "rowspan=3" "obest" ++
+              th "utr" ++
+              td (adj.s ! (AF (APosit (Strong (GSg Utr))) c)) ++
+              intagAttr "td" "rowspan=5" (adj.s ! (AF ACompar c)) ++
+              intagAttr "td" "rowspan=3" (adj.s ! (AF (ASuperl SupStrong) c))) ++
+          tr (th "neut" ++
+              td (adj.s ! (AF (APosit (Strong (GSg Neutr))) c))) ++
+          tr (th "pl" ++
+              td (adj.s ! (AF (APosit (Strong GPl)) c))) ++
+          tr (intagAttr "th" "rowspan=2" "best" ++
+              th "sg" ++
+              td (adj.s ! (AF (APosit (Weak Sg)) c)) ++
+              intagAttr "td" "rowspan=2" (adj.s ! (AF (ASuperl SupWeak) c))) ++
+          tr (th "pl" ++
+              td (adj.s ! (AF (APosit (Weak Pl)) c))) ;
+    } ;
+
+  InflectionAdv adv = {
+    t  = "adv" ;
+    s1 = heading1 "Adverb" ;
+    s2 = paragraph adv.s
+    } ;
+
+  InflectionPrep p = {
+    t  = "prep" ;
+    s1 = heading1 "Preposition" ;
+    s2 = paragraph p.s
+    } ;
+
+  InflectionV v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subjekt" ++
+                    v.s ! VI (VInfin Act) ++ v.part);
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2 v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subjekt" ++
+                    v.s ! VI (VInfin Act) ++ v.part ++ v.c2.s ++
+                    pp "objekt") ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV3 v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subjekt" ++
+                    v.s ! VI (VInfin Act) ++ v.part ++
+                    v.c2.s ++ pp "arg1" ++
+                    v.c3.s ++ pp "arg2") ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2V v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subjekt" ++
+                    v.s ! VI (VInfin Act) ++ v.part ++
+                    v.c2.s ++ pp "objekt" ++
+                    v.c3.s ++ pp "verb") ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2S v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subjekt" ++
+                    v.s ! VI (VInfin Act) ++ v.part ++
+                    v.c2.s ++ pp "objekt" ++
+                    conjThat ++ pp "mening") ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2Q v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subjekt" ++
+                    v.s ! VI (VInfin Act) ++ v.part ++
+                    v.c2.s ++ pp "objekt" ++
+                    pp "fråga") ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionV2A v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subjekt" ++
+                    v.s ! VI (VInfin Act) ++ v.part ++
+                    v.c2.s ++ pp "objekt" ++
+                    pp "adjektiv") ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVV v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subjekt" ++
+                    v.s ! VI (VInfin Act) ++ v.part ++
+                    pp "verb") ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVS v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subjekt" ++
+                    v.s ! VI (VInfin Act) ++ v.part ++
+                    conjThat ++ pp "mening") ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVQ v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subjekt" ++
+                    v.s ! VI (VInfin Act) ++ v.part ++
+                    pp "fråga") ;
+    s2 = inflVerb v
+    } ;
+
+  InflectionVA v = {
+    t  = "v" ;
+    s1 = heading1 "Verb" ++
+         paragraph (pp "subjekt" ++
+                    v.s ! VI (VInfin Act) ++ v.part ++
+                    pp "adjektiv") ;
+    s2 = inflVerb v
+    } ;
+
+  MkDocument b i e = {s = i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s} ;  -- explanation appended in a new paragraph
+  MkTag i = {s = i.t} ;
+
+oper
+  inflVerb : Verb -> Str = \verb ->
+    frameTable (
+      tr (th "" ++ th "active" ++ th "passive") ++
+      tr (th "infitiv" ++ td (verb.s ! VI (VInfin Act)) ++ td (verb.s ! VI (VInfin Pass))) ++
+      tr (th "presens" ++ td (verb.s ! VF (VPres Act))  ++ td (verb.s ! VF (VPres Pass))) ++
+      tr (th "preteritum" ++ td (verb.s ! VF (VPret Act))  ++ td (verb.s ! VF (VPret Pass))) ++
+      tr (th "supinum" ++ td (verb.s ! VI (VSupin Act))  ++ td (verb.s ! VI (VSupin Pass))) ++
+      tr (th "imperativ" ++ td (verb.s ! VF (VImper Act))  ++ td (verb.s ! VF (VImper Pass)))
+    ) ++
+    heading2 "Particip Presens" ++
+    frameTable (
+      tr (intagAttr "th" "colspan=2" "" ++ th "obest" ++ th "best") ++
+      tr (intagAttr "th" "rowspan=2" "nom" ++ 
+          th "sg" ++
+          td (verb.s ! VI (VPtPres Sg Indef Nom)) ++ 
+          td (verb.s ! VI (VPtPres Sg Def Nom))) ++
+      tr (th "pl" ++ 
+          td (verb.s ! VI (VPtPres Pl Indef Nom)) ++ 
+          td (verb.s ! VI (VPtPres Pl Def Nom))) ++
+      tr (intagAttr "th" "rowspan=2" "gen" ++ 
+          th "sg" ++
+          td (verb.s ! VI (VPtPres Sg Indef Gen)) ++ 
+          td (verb.s ! VI (VPtPres Sg Def Gen))) ++
+      tr (th "pl" ++ 
+          td (verb.s ! VI (VPtPres Pl Indef Gen)) ++ 
+          td (verb.s ! VI (VPtPres Pl Def Gen)))
+    ) ++
+    heading2 "Particip Perfekt" ++
+    frameTable (
+      tr (intagAttr "th" "colspan=2" "" ++ 
+          th "nom" ++ 
+          th "gen") ++
+      tr (intagAttr "th" "rowspan=3" "obest" ++ 
+          th "utr" ++ 
+          td (verb.s ! VI (VPtPret (Strong (GSg Utr)) Nom)) ++
+          td (verb.s ! VI (VPtPret (Strong (GSg Utr)) Gen))) ++
+      tr (th "neut" ++ 
+          td (verb.s ! VI (VPtPret (Strong (GSg Neutr)) Nom)) ++
+          td (verb.s ! VI (VPtPret (Strong (GSg Neutr)) Gen))) ++
+      tr (th "pl" ++ 
+          td (verb.s ! VI (VPtPret (Strong GPl) Nom)) ++
+          td (verb.s ! VI (VPtPret (Strong GPl) Gen))) ++
+      tr (intagAttr "th" "rowspan=2" "best" ++
+          th "sg" ++ 
+          td (verb.s ! VI (VPtPret (Weak Sg) Nom)) ++
+          td (verb.s ! VI (VPtPret (Weak Sg) Gen))) ++
+      tr (th "pl" ++ 
+          td (verb.s ! VI (VPtPret (Weak Pl) Nom)) ++
+          td (verb.s ! VI (VPtPret (Weak Pl) Gen)))
+    ) ;
+    
+  pp : Str -> Str = \s -> "&lt;"+s+"&gt;";
+
+{- --# notpresent
+-}
+
+}
diff --git a/lib/src/swedish/DocumentationSweEng.gf b/lib/src/swedish/DocumentationSweEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/swedish/DocumentationSweEng.gf
@@ -0,0 +1,6 @@
+--# -path=.:../abstract:../common
+
+-- documentation of Swedish in English
+
+concrete DocumentationSweEng of Documentation = CatSwe ** 
+  DocumentationSweFunctor with (Terminology = TerminologyEng) ;
diff --git a/lib/src/swedish/DocumentationSweFunctor.gf b/lib/src/swedish/DocumentationSweFunctor.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/swedish/DocumentationSweFunctor.gf
@@ -0,0 +1,131 @@
+--# -path=.:../abstract:../common
+
+-- generic documentation: varying the Terminology interface gives documentation of Swe in different languages
+
+incomplete concrete DocumentationSweFunctor of Documentation = CatSwe ** open 
+  Terminology,  -- as interface
+  ResSwe,
+  CommonScand,
+  ParadigmsSwe,
+  (G = GrammarSwe),
+  (S = SyntaxSwe),
+  (L = LexiconSwe),
+  Prelude,
+  HTML
+in {
+
+
+lincat
+  Inflection = {s : Str} ;
+  Document = {s : Str} ;
+
+{-
+-} --# notpresent
+
+  
+oper
+   tdf : Str -> Str = \s -> td (intag "i" s) ;
+   heading : N -> Str = \n -> (nounHeading n).s ;
+
+   nounGender : CatSwe.N -> Parameter = \n -> case n.g of {
+     Utr   => uter_Parameter ; 
+     Neutr => neuter_Parameter
+     } ;
+
+lin
+  InflectionN noun = {
+    s = heading1 (heading noun_Category) ++ 
+        paragraph (intag "b" (heading (gender_ParameterType)) ++ ":" ++ heading (nounGender noun) ++ ";" ++
+                   intag "i" (S.mkUtt (S.mkNP S.a_Det noun)).s) ++
+        frameTable ( 
+          tr (intagAttr "th" "colspan=2" ""       ++ th (heading singular_Parameter) ++ th (heading plural_Parameter)   ) ++
+          tr (intagAttr "th" "rowspan=2" (heading nominative_Parameter) ++ 
+              th (heading indefinite_Parameter) ++   tdf (noun.s ! Sg ! Indef ! Nom) ++ tdf (noun.s ! Pl ! Indef ! Nom)) ++
+          tr (th (heading   definite_Parameter) ++   tdf (noun.s ! Sg ! Def   ! Nom) ++ tdf (noun.s ! Pl ! Def   ! Nom)) ++
+          tr (intagAttr "th" "rowspan=2" (heading genitive_Parameter) ++ 
+              th (heading indefinite_Parameter) ++   tdf (noun.s ! Sg ! Indef ! Gen) ++ tdf (noun.s ! Pl ! Indef ! Gen)) ++
+          tr (th (heading   definite_Parameter) ++   tdf (noun.s ! Sg ! Def   ! Gen) ++ tdf (noun.s ! Pl ! Def   ! Gen))
+          )
+     } ;
+
+  InflectionA adj = 
+    let
+      gforms : Case -> Str = \c ->
+        tdf (adj.s ! (AF (APosit (Strong (GSg Utr))) c)) ++
+        tdf (adj.s ! (AF (APosit (Strong (GSg Neutr))) c)) ++
+        tdf (adj.s ! (AF (APosit (Strong GPl)) c)) ++
+        tdf (adj.s ! (AF (APosit (Weak Sg)) c)) ;
+    in
+       {
+         s = heading1 (nounHeading adjective_Category).s ++ 
+          frameTable ( 
+            tr (intagAttr "th" "colspan=2" [] ++ 
+                          th (heading uter_Parameter)   ++ th (heading neuter_Parameter) ++ 
+                          th (heading plural_Parameter) ++ th (heading definite_Parameter)) ++
+            tr (intagAttr "th" "rowspan=2" (heading positive_Parameter) ++ 
+                   th (heading nominative_Parameter) ++ gforms Nom) ++
+            tr (   th (heading genitive_Parameter)   ++ gforms Gen) ++
+            tr (intagAttr "th" "rowspan=2" (heading comparative_Parameter) ++ 
+                   th (heading nominative_Parameter) ++ intagAttr "td" "colspan=4" (intag "i" (adj.s ! AF ACompar Nom))) ++
+            tr (   th (heading genitive_Parameter)   ++ intagAttr "td" "colspan=4" (intag "i" (adj.s ! AF ACompar Gen))) ++
+            tr (intagAttr "th" "rowspan=2" (heading superlative_Parameter) ++ 
+                   th (heading nominative_Parameter) ++ 
+                      intagAttr "td" "colspan=3" (intag "i" (adj.s ! AF (ASuperl SupStrong) Nom)) ++
+                      tdf (adj.s ! AF (ASuperl SupWeak) Nom)) ++
+            tr (   th (heading genitive_Parameter) ++ 
+                      intagAttr "td" "colspan=3" (intag "i" (adj.s ! AF (ASuperl SupStrong) Gen)) ++
+                      tdf (adj.s ! AF (ASuperl SupWeak) Gen))
+            )
+
+        } ;
+
+  InflectionV v = inflectionVerb (verbExample (S.mkCl S.she_NP (lin V v))) v ;
+  InflectionV2 v = inflectionVerb (verbExample (S.mkCl S.she_NP (lin V2 v) S.something_NP)) (lin V v) ;
+  InflectionVV v = inflectionVerb (verbExample (S.mkCl S.she_NP (lin VV v) (S.mkVP (L.sleep_V)))) (lin V v) ;
+  InflectionV2V v = inflectionVerb (verbExample (S.mkCl S.she_NP (lin V2V v) S.we_NP (S.mkVP (L.sleep_V)))) (lin V v) ;
+
+  InflectionPrep p = {
+    s = heading1 (heading preposition_Category) ++
+        paragraph (intag "b" (heading exampleGr_N ++ ":") ++ intag "i" (S.mkAdv (lin Prep p) (S.mkNP S.a_Det L.computer_N)).s)
+    } ;
+
+  MkDocument b i e = ss (paragraph e.s ++ i.s ++ paragraph e.s) ;  -- explanation appended in a new paragraph
+
+oper 
+  verbExample : Cl -> Str = \cl ->
+     (S.mkUtt cl).s 
+     ++ ";" ++ (S.mkUtt (S.mkS S.anteriorAnt cl)).s  --# notpresent
+     ;
+
+  inflectionVerb : Str -> CatSwe.V -> {s : Str} = \ex,verb -> 
+     let 
+       vfin : VForm -> Str = \f ->
+         verb.s ! f ; 
+       gforms : Voice -> Str = \v -> 
+            tdf (vfin (VI (VInfin v))) 
+         ++ tdf (vfin (VF (VPres v))) 
+         ++ tdf (vfin (VF (VPret v)))  --# notpresent
+         ++ tdf (vfin (VI (VSupin v)))  --# notpresent
+         ++ tdf (vfin (VF (VImper v))) 
+         ;
+     in {
+     s =
+      heading1 (heading verb_Category) ++  
+       paragraph (intag "b" (heading exampleGr_N ++ ":") ++ intag "i" ex) ++
+       paragraph (frameTable (
+       tr (th "" ++ th (heading infinitive_Parameter) ++ th (heading present_Parameter)  ++  
+                    th (heading past_Parameter) ++ th (heading supine_Parameter) ++ th (heading imperative_Parameter)) ++  
+       tr (th (heading active_Parameter)  ++ gforms Act) ++
+       tr (th (heading passive_Parameter) ++ gforms Pass)
+       )) ++
+       paragraph (
+       frameTable (
+       tr (th (heading present_Parameter ++ heading participle_Parameter) ++ tdf (verb.s ! (VI (VPtPres Sg Indef Nom)))) ++
+       tr (th (heading perfect_Parameter ++ heading participle_Parameter) ++ tdf (verb.s ! (VI (VPtPret (Strong (GSg Utr)) Nom))))
+       ))
+     } ;
+
+{- --# notpresent
+-} 
+
+}
diff --git a/lib/src/swedish/ExtraSwe.gf b/lib/src/swedish/ExtraSwe.gf
--- a/lib/src/swedish/ExtraSwe.gf
+++ b/lib/src/swedish/ExtraSwe.gf
@@ -1,8 +1,9 @@
 --# -path=.:../scandinavian:../abstract:../common:prelude
+--# -coding=latin1
 concrete ExtraSwe of ExtraSweAbs = ExtraScandSwe - [FocAdv] ,
                                    ParadigmsSwe - [nominative] **
  open CommonScand, ResSwe, ParamX, VerbSwe, Prelude, DiffSwe, StructuralSwe, MorphoSwe,
-      NounSwe, Coordination, AdjectiveSwe, SentenceSwe, RelativeSwe in {
+      NounSwe, Coordination, AdjectiveSwe, SentenceSwe, AdverbSwe, RelativeSwe in {
 
 lincat
  ReflNP  = NP ;
@@ -28,15 +29,23 @@
       } ;
 
  lin
-  RelVS s rvs = {s = \\o => s.s ! o ++ "," ++ rvs.s ! agrP3 Neutr Sg ! RPrep True} ; 
+  --TODO: fix this; just wrote something that it compiles and doesn't give [PassVPSlash] when parsing text
+  --looks OK now AR 5/12/2013
+  PassVPSlash vps = 
+       insertObj (\\a => vps.c2.s ++ vps.n3 ! a) (passiveVP vps) ;
+  PassAgentVPSlash vps np = 
+       insertObjPost (\\a => vps.c2.s ++ vps.n3 ! a) (insertObj (\\_ => (PrepNP by8agent_Prep np).s) (passiveVP vps)) ;
+
+
+  RelVS s rvs = {s = \\o => s.s ! o ++ comma ++ rvs.s ! agrP3 Neutr Sg ! RPrep True} ; 
   RelSlashVS t p vs np = let vpform = VPFinite t.t t.a ;
                           cl     = PredVP np (predV vs) ; 
                           vilket = IdRP.s ! Neutr ! Sg ! (RPrep True) in
     {s = \\ag,rc => t.s ++ p.s ++ vilket ++ cl.s ! t.t ! t.a ! p.p ! Sub } ;
 
  
-  AdvFocVP adv vp = {s = \\vpf => {fin = adv.s ++ (vp.s ! vpf).fin ;
-                                 inf = (vp.s ! vpf).inf};
+  AdvFocVP adv vp = {s = \\v,vpf => {fin = adv.s ++ (vp.s ! v ! vpf).fin ;
+                                     inf = (vp.s ! v ! vpf).inf};
                    a1 = vp.a1 ; n2 = vp.n2 ; a2 = vp.a2 ; ext = vp.ext ;
                    en2 = vp.en2 ; ea2 = vp.ea2; eext = vp.eext } ;
   PredetAdvF adv = {s = \\_,_ => adv.s ; p = [] ; a = PNoAg} ;
@@ -72,19 +81,19 @@
         let
           subj = np.s ! CommonScand.nominative ;
           agr  = np.a ;
-          vps  = vp.s ! VPFinite t a ;  
+          vps  = vp.s ! Act ! VPFinite t a ;  
           vf = case <<t,a> : STense * Anteriority> of {
             <SPres,Simul> => vps.fin
             ;<SPast,Simul> => vps.fin;  --# notpresent 
             <_    ,Simul> => vps.inf;  --# notpresent
             <SPres,Anter> => vps.inf;  --# notpresent
             <SPast,Anter> => vps.inf;  --# notpresent
-            <_    ,Anter> => (vp.s ! VPFinite SPast Anter).inf   --# notpresent
+            <_    ,Anter> => (vp.s ! Act ! VPFinite SPast Anter).inf   --# notpresent
             };
           verb = mkClause subj agr (predV do_V) ;                        
           comp = vp.n2 ! agr ++ vp.a2 ++ vp.ext     
         in
-        vf ++ comp ++ (verb.s ! t ! a ! p ! Inv) ++ vp.a1 ! Pos 
+        vf ++ comp ++ (verb.s ! t ! a ! p ! Inv) ++ vp.a1 ! Pos ! agr 
       } ;
 
   oper do_V : V = mkV "göra" "gör" "gör" "gjorde" "gjort" "gjord" ;
@@ -93,7 +102,7 @@
   FocAP ap np    = 
   {s = \\t,a,p => 
    let vp = UseComp ap ; 
-       vps = vp.s ! VPFinite t a;
+       vps = vp.s ! Act ! VPFinite t a;
        npAgr = np.a in
     vp.n2 ! npAgr ++ vps.fin ++ np.s ! NPNom 
     ++ negation ! p++ vps.inf };
@@ -101,10 +110,10 @@
 
   FocVV vv vp np = 
   {s = \\t,a,p =>
-    let vps = vp.s ! VPInfinit Simul ;
+    let vps = vp.s ! Act ! VPInfinit Simul ;
         vvp = UseV vv ;
-        vvs = vvp.s ! VPFinite t a ; 
-        always = vp.a1 ! Pos ++ vvp.a1 ! Pos ;
+        vvs = vvp.s ! Act ! VPFinite t a ; 
+        always = vp.a1 ! Pos ! np.a ++ vvp.a1 ! Pos ! np.a ;
         already = vp.a2 ++ vvp.a2 in
    vps.inf ++ vp.n2 ! np.a ++ vvs.fin ++ np.s ! NPNom 
    ++ vv.c2.s ++ always ++ negation ! p ++ already ++ vvs.inf
@@ -116,17 +125,20 @@
  
   CompoundNomN a b = {
     s = \\n,d,c => a.s ! Sg ! Indef ! Nom ++ BIND ++ b.s ! n ! d ! c ;
-    g = b.g
+    g = b.g ;
+    co = b.co
     } ;
 
   CompoundGenN a b = {
     s = \\n,d,c => a.s ! Sg ! Indef ! Gen ++ BIND ++ b.s ! n ! d ! c ;
-    g = b.g
+    g = b.g ;
+    co = b.co
     } ;
 
   CompoundAdjN a b = {
     s = \\n,d,c => a.s ! AF (APosit (Strong (GSg Utr))) Nom ++ BIND ++ b.s ! n ! d ! c ;
-    g = b.g
+    g = b.g ;
+    co = b.co
     } ;
 
 
@@ -143,13 +155,13 @@
 
 
   SupCl np vp pol = let sub = np.s ! nominative ;                     --# notpresent
-                        verb = (vp.s ! VPFinite SPres Anter).inf ;    --# notpresent
-                        neg  = vp.a1 ! pol.p ++ pol.s ;               --# notpresent
+                        verb = (vp.s ! Act ! VPFinite SPres Anter).inf ;    --# notpresent
+                        neg  = vp.a1 ! pol.p ! np.a ++ pol.s ;               --# notpresent
                         compl = vp.n2 ! np.a ++ vp.a2 ++ vp.ext in    --# notpresent
     {s = \\_ => sub ++ neg ++ verb ++ compl };                        --# notpresent
     
 
-  PassV2 v2 = predV (depV v2);
+  PassV2 v2 = predV (depV (lin V v2));
 
   PassV2Be v = insertObj 
         (\\a => v.s ! VI (VPtPret (agrAdjNP a DIndef) Nom)) 
diff --git a/lib/src/swedish/ExtraSweAbs.gf b/lib/src/swedish/ExtraSweAbs.gf
--- a/lib/src/swedish/ExtraSweAbs.gf
+++ b/lib/src/swedish/ExtraSweAbs.gf
@@ -3,7 +3,7 @@
 -- Scandinavian languages.
 
 abstract ExtraSweAbs = ExtraScandAbs -[FocAP] ** {
-
+flags coding=utf8;
 cat ReflNP ; 
     PronAD ; -- relational pronouns which can act like adjectives and
              -- determiners. 'fler'
diff --git a/lib/src/swedish/IdiomSwe.gf b/lib/src/swedish/IdiomSwe.gf
--- a/lib/src/swedish/IdiomSwe.gf
+++ b/lib/src/swedish/IdiomSwe.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete IdiomSwe of Idiom = CatSwe ** 
   open MorphoSwe, ParadigmsSwe, IrregSwe, Prelude in {
 
@@ -53,6 +54,20 @@
       insertObj (\\a => "att" ++ infVP vp a) (predV (partV hålla_V "på")) ;
 
     ImpPl1 vp = {s = ["låt oss"] ++ infVP vp {g = Utr ; n = Pl ; p = P1}} ;
+
+    SelfAdvVP vp = insertObj (\\a => sjalv a.g a.n) vp ;
+    SelfAdVVP vp = insertAdVAgr (\\a => sjalv a.g a.n) vp ;
+    SelfNP np = {
+      s = \\c => np.s ! c ++ sjalv np.a.g np.a.n ;
+      a = np.a
+      } ;
+
+  oper
+    sjalv : Gender -> Number -> Str = \g,n -> case <g,n> of {
+      <Utr,Sg> => "själv" ;
+      <Neutr,Sg> => "självt" ;
+      _ => "själva"
+      } ;
 
 
 }
diff --git a/lib/src/swedish/IrregSwe.gf b/lib/src/swedish/IrregSwe.gf
--- a/lib/src/swedish/IrregSwe.gf
+++ b/lib/src/swedish/IrregSwe.gf
@@ -1,4 +1,5 @@
 --# -path=.:../scandinavian:../common:../abstract:../../prelude
+--# -coding=latin1
 
 concrete IrregSwe of IrregSweAbs = CatSwe ** open ParadigmsSwe in {
 
@@ -21,6 +22,7 @@
   avskriva_V = irregV "avskriva" "avskrev" "avskrivit" ;
   avstiga_V = irregV "avstiga" "avsteg" "avstigit" ;
   bära_V = irregV "bära" "bar" "burit" ;
+  bedja_V = irregV "be" "bad" "bett" ; 
   bedraga_V = irregV "bedraga" "bedrog" "bedragit" ;
   bedriva_V = irregV "bedriva" "bedrev" "bedrivit" ;
   befinna_V = irregV "befinna" "befann" "befunnit" ;
@@ -44,8 +46,7 @@
   brista_V = irregV "brista" "brast" "brustit" ;
   bryta_V = irregV "bryta" "bröt" "brutit" ;
   dö_V = irregV "dö" "dog" "dött" ;
-  draga_V = mkV (variants { "dra"; "draga"}) (variants { "drar" ;
-                "drager"}) (variants { "dra" ; "drag" }) "drog" "dragit" "dragen" ;
+  draga_V = mkV "dra" "drar" "dra" "drog" "dragit" "dragen" | mkV "draga" "drog" "dragit" ;
   dricka_V = irregV "dricka" "drack" "druckit" ;
   driva_V = irregV "driva" "drev" "drivit" ;
   drypa_V = irregV "drypa" "dröp" "drupit" ;
@@ -73,6 +74,7 @@
   försvinna_V = irregV "försvinna" "försvann" "försvunnit" ;
   förtiga_V = irregV "förtiga" "förteg" "förtigit" ;
   frysa_V = irregV "frysa" "frös" "frusit" ;
+  få_V = irregV "få" "fick" "fått" ;
   gå_V = irregV "gå" "gick" "gått" ;
   göra_V = mkV "göra" "gör" "gör" "gjorde" "gjort" "gjord" ;
   genomdriva_V = irregV "genomdriva" "genomdrev" "genomdrivit" ;
@@ -162,7 +164,7 @@
   svika_V = irregV "svika" "svek" "svikit" ;
   sy_V = irregV "sy" "sydde" "sytt" ;
   sätta_V = irregV "sätta" "satte" "satt" ;
-  taga_V = irregV "taga" "tog" "tagit" ;
+  taga_V = mkV "ta" "tar" "ta" "tog" "tagit" "tagen" | mkV "taga" "tog" "tagit" ;
   tiga_V = irregV "tiga" "teg" "tigit" ;
   tillåta_V = irregV "tillåta" "tillät" "tillåtit" ;
   tillsluta_V = irregV "tillsluta" "tillslöt" "tillslutit" ;
@@ -178,8 +180,9 @@
   utbrista_V = irregV "utbrista" "utbrast" "utbrustit" ;
   utesluta_V = irregV "utesluta" "uteslöt" "uteslutit" ;
   utskriva_V = irregV "utskriva" "utskrev" "utskrivit" ;
-  veta_V = mk6V "veta" "vet" "vet" "visste" "vetat" (variants {}) ;
+  veta_V = mk6V "veta" "vet" "vet" "visste" "vetat" "visst" ;
   vända_V = irregV "vända" "vände" "vänt" ;
+  vilja_V = mkV "vilja" "vill" "vilj" "ville" "velat" "velad" ;
   vina_V = irregV "vina" "ven" "vinit" ;
   vinna_V = irregV "vinna" "vann" "vunnit" ;
   vrida_V = irregV "vrida" "vred" "vridit" ;
diff --git a/lib/src/swedish/IrregSweAbs.gf b/lib/src/swedish/IrregSweAbs.gf
--- a/lib/src/swedish/IrregSweAbs.gf
+++ b/lib/src/swedish/IrregSweAbs.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 abstract IrregSweAbs = Cat ** {
   fun
   anfalla_V : V ;
@@ -16,6 +17,7 @@
   avskriva_V : V ;
   avstiga_V : V ;
   bära_V : V ;
+  bedja_V : V ;
   bedraga_V : V ;
   bedriva_V : V ;
   befinna_V : V ;
@@ -67,6 +69,7 @@
   försvinna_V : V ;
   förtiga_V : V ;
   frysa_V : V ;
+  få_V : V ;
   gå_V : V ;
   göra_V : V ;
   genomdriva_V : V ;
@@ -174,6 +177,7 @@
   utskriva_V : V ;
   vända_V : V ;
   veta_V : V ;
+  vilja_V : V ;
   vina_V : V ;
   vinna_V : V ;
   vrida_V : V ;
diff --git a/lib/src/swedish/Konstruktikon.gf b/lib/src/swedish/Konstruktikon.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/swedish/Konstruktikon.gf
@@ -0,0 +1,117 @@
+-- AR 4/12/2013 from http://spraakbanken.gu.se/swe/resurs/konstruktikon/utvecklingsversion
+
+abstract Konstruktikon = Lang ** {
+
+
+fun
+  reflexiv_resultativVP        : V -> AP -> VP ;      -- jag dricker mig smal
+  indirekt_kausativ_bortVP     : V -> NP -> VP ;      -- jag äter bort min huvudvärk 
+  verba_pa_fortsVP             : V -> VP ;            -- jag jobbar på
+  adjektiv_som_nom_abstraktNP  : A -> NP ;            -- det materiella       --- should be AP but case is not available in AFormPos
+  adjektiv_som_nom_anaforiskNP : NPAgr -> A -> NP ;   -- den blåa ; det röda  ---- should be AP
+  adjektiv_som_nom_folkNP      : A -> NP ;            -- den gamla            ---- should be AP
+--  samordningXP               : Conj -> [XP] -> XP ; -- mjölk, havregryn och gröt  -- exists as ConjXP for XP = NP, AP, VP, S, Adv, CN
+--  disj_sam_korrXP            : [XP] -> XP ;         -- varken gas, vätska eller fast material  -- special case of Conj
+
+--  ellips_samordningXP  ---- TODO     : 
+  -- en klänning med skärp och en 0 utan 0
+  -- en röd 0 och en grön stol
+
+----  ellips_samordningNP : Conj -> Det -> AP -> Det -> AP -> CN -> NP ;
+---- should be [DAP] -> CN -> NP with Conj -> Det -> AP -> DAP
+---- e.g. en röd och två gula eller tre svarta stolar
+
+  -- Alf sitter i soffan och Barbro 0 i stolen
+  -- humrarna var beställda och borden 0 dukade
+  -- hon började gilla Simon och han 0 henne                                 
+  
+-- ellips_komplementXP ---- TODO
+  -- det är förbjudet att både köpa 0 och sälja droger
+
+-- ellips_fragmentXP ---- TODO
+  -- han somnade om, men bara en halvtimma
+
+-- snarare_hellre_an_samordnXO ---- TODO
+  -- förvara plånboken i framfickan hellre än bakfickan
+
+--  exocentrisk_adj_smnN : N -> A ; -- tjockbottnad  ---- should perhaps be an oper
+
+-- jämförelseAP 
+   -- lika bra som  -- CAdvAP
+   -- bättre än     -- ComparA
+
+-- jämförelse_likhet
+   -- inte ... så bra som
+   -- lika mycket som
+
+-- jämförelse_olikhet
+   -- högre än
+
+
+  saa_gradAP  : AP  -> S -> AP ;   -- så allvarligt skadad att han inte kan höras av polis
+  saa_gradAdv : Adv -> S -> Adv ;  -- så mycket att jag till slut sa upp skiten
+
+-- grad_mod_attribut
+-- superlativ
+
+  unikhetQuant        : Quant ;       -- den enda (varelse)  --- NP in K, but Quant gives the full generality, also "de enda fem"
+
+  i_adjaste_lagetComp : A -> Comp ;   -- i sötaste laget     --- AP i K, but this would be overgenerating
+
+  progpart_saettVP    : V -> V -> VP ;  -- en kille kommer springande ur en affär
+  progpart_addVP      : V -> V -> VP ;  -- han gick skrikande fram till fotograferna 
+
+  reaktiv_dubbel_auxUtt  : VV -> NP -> Pol -> Utt ; -- måste måste man väl inte men ...  --- the "men" clause is not there in the first K example
+  reaktiv_x_och_xUtt  : Utt -> Utt ;    -- många och många  ---- XP in K ; what exactly are the restrictions? can we use a lower category?
+
+  juxt_redupl_adj2AP  : A -> AP ;   -- liten liten stuga     --- is this also possible as predicative? if not, we could
+  juxt_redupl_adj3AP  : A -> AP ;   -- liten liten liten by  --- implement this by just using (mkCN a (mkCN a cn)). Also blocking "mycket liten liten"
+
+  koord_redupl_adv2Adv : Adv -> Adv ;  -- runt och runt
+  koord_redupl_adv3Adv : Adv -> Adv ;  -- runt och runt
+--  koord_redupl_adv_kompAdv --- seems to be just the same thing, except in the K example "närmare och närmare målet"
+
+  juxt_redupl_intj : Interj -> Utt ;  -- tack tack
+
+  redupl_VP2cVP : V -> VP ;  -- pratar och pratar             --- K says the argument is VP, but all examples are one V only
+  redupl_VP3cVP : V -> VP ;  -- pratar och pratar och pratar  --- our impl also gives: jag har sovit och sovit,
+  redupl_VP3VP  : V -> VP ;  -- pratar pratar pratar          ---   and: jag passar och passar på
+
+  pred_somAdv   : Temp -> AP -> NP -> Adv ; -- dum som jag var        --- not Adv in K, but "avm"
+
+  hur_AP_som_helstAP  : A  -> AP ;   -- hur stor som helst    ---- does this work as modifier? and with arbitrary AP?
+  hur_AP_som_helstAdv : A  -> Adv ;  -- hur mycket som helst  
+  hur_AP_som_helstCN  : A  -> CN -> CN ;  -- hur stor näsa som helst  -- discontinuous
+
+  vokativ_m_possessivVoc : Pron -> CN -> Voc ;  -- ditt jävla äckel
+
+  haalla_naket_NVP : N -> VP ;  -- hålla tal
+
+  multiplicering_dimensionCard : Card -> Card -> Card ; -- fem gånger fyra (gånger sex) --- can be iterated to more dimensions :-)
+  multiplicering_maengdNP      : NP -> NP -> NP ; -- fyrtio kronor gånger 52 fredagsmys
+
+  maatt_plus_adjAP  : Card -> CN -> A   -> AP ;     -- fem meter hög    ---- flera meter hög?
+  maatt_plus_PPComp : Card -> CN -> Adv -> Comp ;   -- fem meter i höjd ---- flera meter i höjd? --- på bredden ; vertikalt (therefore Adv)
+
+
+
+-- auxiliaries
+cat
+  NPAgr ;   -- needed in adjektiv_som_nom.anaforiskNP
+  NPGender ; 
+fun
+  UtrNPGender, NeutrNPGender : NPGender ;
+  MkNPAgr : NPGender -> Num -> NPAgr ;
+
+  DetNPGender : NPGender -> Det -> NP ; -- a generalization of DetNP
+
+  man_NP : NP ;                  -- man, the impersonal/"passive" subject
+  menUtt : Utt -> Utt -> Utt ;   -- it is raining but what does it matter 
+
+  UttBareVP : VP -> Utt ;        -- sova och sova / sleep and sleep ; no infinitive mark
+
+  tack_Interj : Interj ;
+  goddag_Interj : Interj ;
+
+
+}
diff --git a/lib/src/swedish/KonstruktikonSwe.gf b/lib/src/swedish/KonstruktikonSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/swedish/KonstruktikonSwe.gf
@@ -0,0 +1,173 @@
+
+concrete KonstruktikonSwe of Konstruktikon = LangSwe ** 
+  open
+    SyntaxSwe,
+    (P = ParadigmsSwe),
+    Prelude,
+    CommonScand, ResSwe  
+  in {
+
+lin
+  reflexiv_resultativVP v ap = 
+    insertObj (\\a => reflPron a ++ ap.s ! agrAdjNP a DIndef) (predV v) ;
+  indirekt_kausativ_bortVP v np =
+    insertObj (\\a => "bort" ++ np.s ! accusative) (predV v) ;
+  verba_pa_fortsVP v =
+    mkVP (mkVP (lin V v)) (P.mkAdv "på") ;
+  adjektiv_som_nom_abstraktNP ap = {
+    s = \\c => ap.s ! (AF (APosit (Weak Sg)) (caseNP c)) ;
+    a = agrP3 Neutr Sg
+    } ;
+  adjektiv_som_nom_anaforiskNP npa ap = {
+    s = \\c => artDef (gennum npa.g npa.n) ++ npa.s ++ ap.s ! (AF (APosit (Weak npa.n)) (caseNP c)) ;
+    a = agrP3 npa.g npa.n
+    } ;
+  adjektiv_som_nom_folkNP ap = {
+    s = \\c => artDef (gennum Utr Pl) ++ ap.s ! (AF (APosit (Weak Pl)) (caseNP c)) ;
+    a = agrP3 Utr Pl
+    } ;
+
+----  ellips_samordningNP conj det1 ap1 det2 ap2 cn = -- : Conj -> Det -> AP -> Det -> AP -> CN -> NP
+----    mkNP conj (mkNP de11 (mkCN ap1 cn)) (mkNP det2 (mkCN ap2 cn)) ;
+
+  saa_gradAP ap s = {
+      s = \\a => "så" ++ ap.s ! a ++ (mkSC (lin S s)).s ;
+      isPre = False ----
+      } ;
+  saa_gradAdv adv s = {
+      s = "så" ++ adv.s ++ (mkSC (lin S s)).s ;
+      } ;
+    
+  unikhetQuant = {
+      s,sp = \\n,bm,bn,g => artDef (gennum (ngen2gen g) n) ++ "enda" ;
+      det = DDef Def
+      } ;
+
+  i_adjaste_lagetComp a = {
+      s = \\_ => "i" ++ a.s ! AF (ASuperl SupWeak) Nom ++ "laget"
+      } ;
+
+  progpart_saettVP v w = insertAdv (w.s ! VI (VPtPres Sg Indef Nom)) (predV v) ;
+  progpart_addVP v w   = insertAdv (w.s ! VI (VPtPres Sg Indef Nom)) (predV v) ;
+
+  reaktiv_dubbel_auxUtt vv np pol = 
+    let 
+       verb = vv.s ! VF (VPres Act) ;
+       subj = np.s ! NPNom ;
+       inte = negation ! pol.p
+    in 
+    {s = verb ++ verb ++ subj ++ "väl" ++ inte} ;  
+  reaktiv_x_och_xUtt u = {
+    s = u.s ++ "och" ++ u.s
+    } ;
+
+  juxt_redupl_adj2AP a = {
+      s = \\ap => let adj = a.s ! AF (APosit ap) Nom in adj ++ adj ;
+      isPre = True
+      } ;
+
+  juxt_redupl_adj3AP a = {
+      s = \\ap => let adj = a.s ! AF (APosit ap) Nom in adj ++ adj ++ adj ;
+      isPre = True
+      } ;
+
+  koord_redupl_adv2Adv ad =
+    let adv = lin Adv ad in
+    mkAdv and_Conj adv adv ;
+
+  koord_redupl_adv3Adv ad =
+    let adv = lin Adv ad in
+    mkAdv and_Conj adv (mkAdv and_Conj adv adv) ;
+
+  juxt_redupl_intj i =
+    {s = i.s ++ i.s} ;
+
+
+  redupl_VP2cVP v = predV verb where {
+    verb = {
+      s = table VForm {f => v.s ! f ++ "och" ++ v.s ! f} ;
+      part = v.part ;
+      vtype = v.vtype
+      }
+    } ;
+  redupl_VP3cVP v = predV verb where {
+    verb = {
+      s = table VForm {f => v.s ! f ++ "och" ++ v.s ! f ++ "och" ++ v.s ! f} ;
+      part = v.part ;
+      vtype = v.vtype
+      }
+    } ;
+  redupl_VP3VP v = predV verb where {
+    verb = {
+      s = table VForm {f => v.s ! f ++ v.s ! f ++ v.s ! f} ;
+      part = v.part ;
+      vtype = v.vtype
+      }
+    } ;
+
+  pred_somAdv t ap np =
+    P.mkAdv (ap.s ! agrAdjNP np.a DIndef ++ (mkRS (lin Temp t) positivePol (mkRCl which_RP (lin NP np) (P.mkV2 verbBe))).s ! np.a ! RNom) ;
+
+  hur_AP_som_helstAP a = {
+      s = \\ap => "hur" ++ a.s ! AF (APosit ap) Nom ++ "som helst" ;
+      isPre = False ---- en näsa hur stor som helst ?
+      } ;
+  hur_AP_som_helstAdv a = {
+      s = "hur" ++ a.s ! adverbForm ++ "som helst" 
+      } ;
+  hur_AP_som_helstCN a cn = 
+    mkCN (mkCN (mkAP (P.mkAdA "hur") (lin A a)) (lin CN cn)) (P.mkAdv "som helst") ;
+
+  vokativ_m_possessivVoc pron cn =
+    mkVoc (SyntaxSwe.mkNP (mkQuant pron) cn) ;
+
+  haalla_naket_NVP n =
+    mkVP (P.mkV2 (P.mkV "hålla" "höll" "hållit")) (SyntaxSwe.mkNP n) ;
+
+
+  multiplicering_dimensionCard x y = {
+    s = \\g => x.s ! g ++ "gånger" ++ y.s ! g ;
+    n = Pl  ---- en gånger en ?
+    } ;
+
+  multiplicering_maengdNP x y =
+    let ggr_Conj = lin Conj {s1 = [] ; s2 = "gånger" ; n = Pl} in
+    SyntaxSwe.mkNP ggr_Conj (lin NP x) (lin NP y) ;
+    
+  maatt_plus_adjAP c cn a = 
+    mkAP (lin AdA (mkUtt (SyntaxSwe.mkNP c cn))) a ;
+
+  maatt_plus_PPComp c cn adv = 
+    mkComp (SyntaxSwe.mkNP (SyntaxSwe.mkNP c cn) adv) ;
+
+
+lincat
+  NPAgr = {s : Str ; g : Gender ; n : Number} ;
+  NPGender = {s : Str ; g : Gender} ;
+lin
+  UtrNPGender = {s = [] ; g = Utr} ;
+  NeutrNPGender = {s = [] ; g = Neutr} ;
+  MkNPAgr npg nu = {s = npg.s ++ nu.s ! npg.g ; g = npg.g ; n = nu.n} ;
+
+  DetNPGender npg det = {
+        s = \\c => npg.s ++ det.sp ! True ! npg.g ;   ---- case of det!
+        a = agrP3 npg.g det.n
+      } ;
+
+  man_NP = {
+    s = table {NPNom => "man" ; NPAcc => "en" ; NPPoss _ _ => "ens"} ;
+    a = agrP3 Utr Sg
+    } ;
+  
+  menUtt u v = 
+    {s = u.s ++ "men" ++ v.s} ;
+
+  UttBareVP vp = 
+    {s = infVP vp (agrP3 Utr Sg)} ;
+
+  tack_Interj = P.mkInterj "tack" ;
+  goddag_Interj = P.mkInterj "goddag" ;
+
+
+
+}
diff --git a/lib/src/swedish/LangSwe.gf b/lib/src/swedish/LangSwe.gf
--- a/lib/src/swedish/LangSwe.gf
+++ b/lib/src/swedish/LangSwe.gf
@@ -1,8 +1,11 @@
---# -path=.:../scandinavian:../abstract:../common:../prelude
+--# -path=.:../scandinavian:../abstract:../common:../api
 
 concrete LangSwe of Lang = 
   GrammarSwe,
   LexiconSwe
+  ,ConstructionSwe
+  ,DocumentationSwe
+  ,MarkupSwe - [stringMark]
   ** {
 
 flags startcat = Phr ;  unlexer = text ; lexer = text ;
diff --git a/lib/src/swedish/LexiconSwe.gf b/lib/src/swedish/LexiconSwe.gf
--- a/lib/src/swedish/LexiconSwe.gf
+++ b/lib/src/swedish/LexiconSwe.gf
@@ -1,4 +1,5 @@
 --# -path=.:../scandinavian:../common:../abstract:../../prelude
+--# -coding=latin1
 
 concrete LexiconSwe of Lexicon = CatSwe ** 
   open Prelude, ParadigmsSwe, IrregSwe in {
@@ -17,9 +18,9 @@
   bad_A = irregA "dålig" "sämre" "sämst";
   bank_N = mk2N "bank" "banker" ;
   beautiful_A = mk3A "vacker" "vackert" "vackra" ;
-  become_VA = mkVA (mkV "bli" "blir""bli" "blev" "blivit" "bliven") ;
+  become_VA = mkVA (mkV "bli" "blir""bli" "blev" "blivit" "bliven" "blivande") ;
   beer_N = regGenN "öl" neutrum ;
-  beg_V2V = mkV2V (mkV "be" "ber""be" "bad" "bett" "bedd") noPrep (mkPrep "att") ;
+  beg_V2V = mkV2V (mkV "be" "ber""be" "bad" "bett" "bedd") ;
   big_A = irregA "stor" "större" "störst";
   bike_N = mk2N "cykel" "cyklar" ;
   bird_N = mk2N "fågel" "fåglar" ;
@@ -316,7 +317,7 @@
   flow_V = rinna_V ;
   fly_V = flyga_V ;
   freeze_V = frysa_V ;
-  give_V3 = dirV3 giva_V (mkPrep "till");
+  give_V3 = dirV3 (mkV "ge" "ger""ge" "gav" "givit" "given" "givande") (mkPrep "till");
   hit_V2 = dirV2 (slå_V) ;
   hold_V2 = dirV2 (hålla_V) ;
   hunt_V2 = dirV2 (regV "jaga") ;
diff --git a/lib/src/swedish/MakeStructuralSwe.gf b/lib/src/swedish/MakeStructuralSwe.gf
--- a/lib/src/swedish/MakeStructuralSwe.gf
+++ b/lib/src/swedish/MakeStructuralSwe.gf
@@ -4,15 +4,38 @@
   (P=ParadigmsSwe), MorphoSwe, Prelude in {
 
 oper 
-  mkConj : Str -> Str -> P.Number -> Conj = \x,y,n -> 
-    {s1 = x ; s2 = y ; n = n ; lock_Conj = <>} ;
-  mkSubj : Str -> Subj = \x -> 
-    {s = x ; lock_Subj = <>} ;
+  mkConj = overload {
+    mkConj : Str -> Conj 
+      = \s -> lin Conj {s1 = [] ; s2 = s ; n = P.plural} ;
+    mkConj : Str -> Str -> P.Number -> Conj 
+      = \x,y,n -> {s1 = x ; s2 = y ; n = n ; lock_Conj = <>} ;
+    } ;
+
+  mkSubj : Str -> Subj 
+      = \x -> {s = x ; lock_Subj = <>} ;
+
   mkIQuant : Str -> Str -> Str -> DetSpecies -> IQuant = \vilken,vilket,vilka,d ->
     {s = table (P.Number) 
            [table (P.Gender) [vilken;vilket] ; table (P.Gender) [vilka;vilka]] ; 
      det = d ; lock_IQuant = <>} ;
 
+  mkQuant : Str -> Str -> Str -> Quant = \naagon,naagot,naagra ->
+    lin Quant {s,sp = table {
+       Sg => \\_,_ => table {Utr => naagon ; Neutr => naagot} ; 
+       Pl => \\_,_,_ => naagra
+       } ;
+     det = DIndef
+    } ; 
+
+  mkDet = overload {
+    mkDet : Str -> Det 
+      = \s -> lin Det {s,sp = \\_,_ => s ; n = P.singular ; det = DDef Indef} ;
+    mkDet : Str -> P.Number -> Det 
+      = \s,n -> lin Det {s,sp = \\_,_ => s ; n = n ; det = DDef Indef} ;
+    mkDet : Str -> Str -> P.Number -> Det 
+      = \ingen,inget,n -> lin Det {s,sp = \\_ => table NGender [ingen ; inget] ; n = n ; det = DDef Indef} ;
+    } ;
+
   dDefIndef : DetSpecies = DDef Indef ;
   ---- other DetSpecies
 
@@ -30,4 +53,7 @@
         a = PAg n ;
         }      
       } ;
+
+    mkNum : Str -> Num = \s -> lin Num {s = table {_ => s} ; isDet = True ; n = Pl} ;
+
 }
diff --git a/lib/src/swedish/MarkupSwe.gf b/lib/src/swedish/MarkupSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/swedish/MarkupSwe.gf
@@ -0,0 +1,3 @@
+--# -path=.:../abstract:../common:../scandinavian
+
+concrete MarkupSwe of Markup = CatSwe, MarkHTMLX ** MarkupScand with (ResScand = ResSwe) ;
diff --git a/lib/src/swedish/MorphoSwe.gf b/lib/src/swedish/MorphoSwe.gf
--- a/lib/src/swedish/MorphoSwe.gf
+++ b/lib/src/swedish/MorphoSwe.gf
@@ -1,4 +1,5 @@
 --# -path=.:../scandinavian:../common:../../prelude
+--# -coding=latin1
 
 --1 A Simple Swedish Resource Morphology
 --
diff --git a/lib/src/swedish/NumeralSwe.gf b/lib/src/swedish/NumeralSwe.gf
--- a/lib/src/swedish/NumeralSwe.gf
+++ b/lib/src/swedish/NumeralSwe.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete NumeralSwe of Numeral = CatSwe [Numeral,Digits] ** open ResSwe, MorphoSwe, Prelude in {
 
 lincat 
@@ -50,7 +51,7 @@
     IDig d = d ; 
 
     IIDig d i = {
-      s = \\o => d.s ! NCard neutrum ++ i.s ! o ;
+      s = \\o => d.s ! NCard neutrum ++ BIND ++ i.s ! o ;
       n = Pl
     } ;
 
diff --git a/lib/src/swedish/ParadigmsSwe.gf b/lib/src/swedish/ParadigmsSwe.gf
--- a/lib/src/swedish/ParadigmsSwe.gf
+++ b/lib/src/swedish/ParadigmsSwe.gf
@@ -1,4 +1,5 @@
 --# -path=.:../scandinavian:../common:../abstract:../../prelude
+--# -coding=latin1
 
 --1 Swedish Lexical Paradigms
 --
@@ -94,14 +95,19 @@
 
 -- and perhaps a gender.
 
-    mkN : (museum,museet,museer,museerna : Str) -> Gender -> N -- even worse case for nouns
-  } ;
+    mkN : (museum,museet,museer,museerna : Str) -> Gender -> N ; -- even worse case for nouns
 
 -- All the functions above work quite as well to form *compound nouns*,
--- such as "fotboll". 
+-- such as "fotboll", just given as one argument. But compound nouns can be formed from their parts as well,
 
+    mkN : (regering, makt : N) -> N ;   -- regeringsmakt, using the co form of regering
+    } ;
 
+-- The default compound form can be changed:
 
+    changeCompoundN : Str -> N -> N ;   -- kyrko + kyrka_N
+
+
 --3 Relational nouns 
 -- 
 -- Relational nouns ("kung av x") are nouns with a preposition. 
@@ -136,6 +142,7 @@
   mkPN : overload {
     mkPN : Str -> PN ;   -- default gender utrum
     mkPN : Str -> Gender -> PN ; -- set other gender
+    mkPN : N -> PN ;     -- get inflection and gender from a noun
 
 -- In the worst case, the genitive form is irregular.
 
@@ -176,9 +183,15 @@
 
   compoundA : A -> A ; -- force comparison by mera - mest
 
+-- Adjective with all positive forms the same.
+ 
+  invarA : Str -> A ;  -- e.g. äkta
 
+---- Adjective with deviant adverb.
 
+----  deviantAdvA : Str -> A -> A ; -- e.g. bra, god
 
+
 --3 Two-place adjectives
 --
 -- Two-place adjectives need a preposition for their second argument.
@@ -278,14 +291,33 @@
 
   mkV0  : V -> V0 ; --%
   mkVS  : V -> VS ; 
-  mkV2S : V -> Prep -> V2S ;
+
+  mkV2S : overload {
+    mkV2S : V ->         V2S ;
+    mkV2S : V -> Prep -> V2S ;
+    } ;
+
   mkVV  : V -> VV ;
-  mkV2V : V -> Prep -> Prep -> V2V ;
+  auxVV : V -> VV ;
+  mkV2V : overload {
+    mkV2V : V -> V2V ;
+    mkV2V : V -> Prep -> Prep -> V2V ;
+    } ;
   mkVA  : V -> VA ;
-  mkV2A : V -> Prep -> V2A ;
+
+  mkV2A : overload {
+    mkV2A : V ->         V2A ;
+    mkV2A : V -> Prep -> V2A ;
+    } ;
+
   mkVQ  : V -> VQ ;
-  mkV2Q : V -> Prep -> V2Q ;
 
+  mkV2Q : overload {
+    mkV2Q : V ->         V2Q ;
+    mkV2Q : V -> Prep -> V2Q ;
+    } ;
+
+
   mkAS  : A -> AS ; --%
   mkA2S : A -> Prep -> A2S ; --%
   mkAV  : A -> AV ; --%
@@ -297,6 +329,9 @@
   V0 : Type ; --%
   AS, A2S, AV, A2V : Type ; --%
 
+  mkInterj : Str -> Interj
+  = \s -> lin Interj {s = s} ;
+
 --.
 --2 Definitions of the paradigms
 --
@@ -321,21 +356,48 @@
     mkN : Str -> Gender -> N = regGenN ; 
     mkN : (nyckel, nycklar : Str) -> N = mk2N ; 
     mkN : (museum,museet,museer,museerna : Str) -> N = mk4N ;
-    mkN : (museum,museet,museer,museerna : Str) -> Gender -> N = mk5N
-  } ;
+    mkN : (museum,museet,museer,museerna : Str) -> Gender -> N = mk5N ;
+    mkN : (regering, makt : N) -> N = \a,b -> lin N {
+      s = \\n,d,c => a.co + b.s ! n ! d ! c ;
+      g = b.g ;
+      co = case b.co  of {
+        _ + "s" => a.co + b.co ;
+        co => a.co + co + "s"
+        }
+      } ;
+    } ;
 
-  mk4N : (museum,museet,museer,museerna : Str) -> N = \apa,apan,apor,aporna ->  {
-    s = nounForms apa apan apor aporna ;
-    g = case last apan of {
-      "n" => Utr ;
-      _ => Neutr
+-- The default compound form can be changed:
+
+    changeCompoundN : Str -> N -> N = \co,n -> lin N {
+      s = n.s ;
+      g = n.g ;
+      co = co 
+      } ;
+
+
+  mk4N : (museum,museet,museer,museerna : Str) -> N = \apa,apan,apor,aporna ->  
+    mk5N apa apan apor aporna g 
+     where {
+       g = case last apan of {
+         "n" => Utr ;
+        _ => Neutr
       }
-    } ** {lock_N = <>} ;
+    } ;
 
-  mk5N : (museum,museet,museer,museerna : Str) -> Gender -> N = \apa,apan,apor,aporna,g ->  {
+  mk5N : (museum,museet,museer,museerna : Str) -> Gender -> N = \apa,apan,apor,aporna,g ->  lin N {
     s = nounForms apa apan apor aporna ;
-    g = g
-    } ** {lock_N = <>} ;
+    g = g ;
+    co = case apa of {  
+      ap + "e" => case g of {
+        Neutr => apa + "s" ;              -- rikes
+        _     => ap                       -- pojk
+        } ;
+      ap + "a" => ap ;                    -- flick
+      ? + ? + ? + _ + ("ing" | "ion" | "het") => apa + "s" ;  -- regerings, stations, frihets
+      _ => apa
+      }
+    } ;
 
   regN : Str -> N = \bil -> regGenN bil g where {
     g = case <bil : Str> of {
@@ -444,6 +506,8 @@
   mkPN = overload {
     mkPN : Str -> PN = regPN ;
     mkPN : Str -> Gender -> PN = regGenPN ;
+    mkPN : N -> PN = \n -> 
+      {s = n.s ! Sg ! Indef ; g = n.g ; lock_PN = <>} ;      
     mkPN : (jesus,jesu : Str) -> Gender -> PN = \jesus,jesu,g -> 
       {s = table {Nom => jesus ; Gen => jesu} ; g = g ; lock_PN = <>} ;
     } ;
@@ -465,7 +529,8 @@
     mkA : (liten,litet,lilla,sma,mindre,minst,minsta : Str) -> A = mk7A
     } ;
 
-
+----  deviantAdvA s a = 
+    
   regA : Str -> A ;
   mk2A :  (bred,brett : Str) -> A ;
   irregA : (tung,tyngre,tyngst : Str) -> A ;
@@ -505,6 +570,8 @@
 
   compoundA adj = {s = adj.s ; isComp = True ; lock_A = <>} ;
 
+  invarA s = mk3cA s s s True ;
+
   mkA2 a p = a ** {c2 = mkComplement p.s ; lock_A2 = <>} ;
 
   mkAdv x = ss x ** {lock_Adv = <>} ;
@@ -516,16 +583,25 @@
     mkV : (slita, slet : Str) -> V = reg2V ;
     mkV : (dricka,drack,druckit : Str) -> V = irregV ;
     mkV : (supa,super,sup,söp,supit,supen : Str) -> V = mk6V ;
+    mkV : (supa,super,sup,söp,supit,supen,supande : Str) -> V = mk7V ;
     mkV : V -> Str -> V = partV
     } ;
 
   mk6V = \finna,finner,finn,fann,funnit,funnen ->
+    let finnande : Str = case finna of {
+       _ + "a" => finna + "nde" ;
+       _       => finna + "ende"   -- gående; but bli - blivande must be given separately
+       }
+    in
+    mk7V finna finner finn fann funnit funnen finnande ;
+
+  mk7V = \finna,finner,finn,fann,funnit,funnen,finnande ->
     let 
       funn = ptPretForms funnen ;
       funnet = funn ! Strong (GSg Neutr) ! Nom ;
       funna  = funn ! Strong GPl ! Nom 
     in
-    mkVerb finna finner finn fann funnit funnen funnet funna **
+    mkVerb9 finna finner finn fann funnit funnen funnet funna finnande **
     {part = [] ; vtype=VAct ; lock_V = <>} ;
 
   regV leker = case leker of {
@@ -600,7 +676,11 @@
     mk6V sälja (säljer.s ! VF (VPres Act)) (säljer.s ! (VF (VImper Act))) sålde sålt såld
      ** {s1 = [] ; lock_V = <>} ;
 
-  partV v p = {s = v.s ; part = p ; vtype = v.vtype ; lock_V = <>} ;
+  partV v p = case p of {
+    "sig" => {s = v.s ; part = [] ; vtype = VRefl ; lock_V = <>} ;
+    _     => {s = v.s ; part = p ; vtype = v.vtype ; lock_V = <>}
+    } ;
+
   depV v = {s = v.s ; part = v.part ; vtype = VPass ; lock_V = <>} ;
   reflV v = {s = v.s ; part = v.part ; vtype = VRefl ; lock_V = <>} ;
 
@@ -608,7 +688,11 @@
     mkV2 : (läser : Str) -> V2 = \v -> dirV2 (regV v) ;
     mkV2 : V -> V2 = dirV2 ;
     mkV2 : Str -> Prep -> V2 = \v -> mmkV2 (regV v) ;
-    mkV2 : V -> Prep -> V2 = mmkV2
+    mkV2 : V -> Prep -> V2 = mmkV2 ;
+    mkV2 : (slita, slet : Str) -> V2 = \x,y -> dirV2 (reg2V x y) ;
+    mkV2 : (dricka,drack,druckit : Str) -> V2 = \x,y,z -> dirV2 (irregV x y z) ;
+    mkV2 : (supa,super,sup,söp,supit,supen : Str) -> V2 = \x,y,z,u,v,w -> dirV2 (mk6V x y z u v w) ;
+    mkV2 : (supa,super,sup,söp,supit,supen,supande : Str) -> V2 = \x,y,z,u,v,w,s -> dirV2 (mk7V x y z u v w s) ;
     } ;
 
 
@@ -617,6 +701,7 @@
 
   mkV3 = overload {
     mkV3 : Str -> V3 = \v -> dirdirV3 (regV v) ;
+    mkV3 : (x,y,z : Str) -> V3 = \x,y,z -> dirdirV3 (irregV x y z) ;
     mkV3 : V   -> V3 = dirdirV3 ;
     mkV3 : V   -> Prep -> V3 = dirV3 ;
     mkV3 : V   -> Prep -> Prep -> V3 = mmkV3
@@ -634,20 +719,40 @@
   mkV0  v = v ** {lock_V0 = <>} ;
   mkVS  v = v ** {lock_VS = <>} ;
   mkVV  v = v ** {c2 = mkComplement "att" ; lock_VV = <>} ;
+  auxVV v = v ** {c2 = mkComplement [] ; lock_VV = <>} ;
   mkVQ  v = v ** {lock_VQ = <>} ;
 
   mkVA  v = v ** {lock_VA = <>} ;
-  mkV2A v p = mmkV2 v p ** {lock_V2A = <>} ;
 
+  mkV2A = overload {
+    mkV2A : V ->         V2A = \v    -> lin V2A (mmkV2 v (mkPrep [])) ; 
+    mkV2A : V -> Prep -> V2A = \v, p -> lin V2A (mmkV2 v p) ; 
+    } ;
+
   V0 : Type = V ;
---  V2S, V2V, V2Q : Type = V2 ;
   AS, A2S, AV : Type = A ;
   A2V : Type = A2 ;
 
-  mkV2S v p = mmkV2 v p ** {lock_V2S = <>} ;
-  mkV2V v p t = mmkV2 v p ** {c3 = mkComplement "att" ; lock_V2V = <>} ;
-  mkV2Q v p = mmkV2 v p ** {lock_V2Q = <>} ;
+  mkV2S = overload {
+    mkV2S : V ->         V2S = \v    -> lin V2S (mmkV2 v (mkPrep [])) ; 
+    mkV2S : V -> Prep -> V2S = \v, p -> lin V2S (mmkV2 v p) ; 
+    } ;
 
+
+  mkV2V = overload {
+    mkV2V : V -> V2V =
+     \v -> mmkV2 v (mkPrep []) ** {c3 = mkComplement "att" ; lock_V2V = <>} ;
+    mkV2V : V -> Prep -> Prep -> V2V =
+     \v, p, t -> mmkV2 v p ** {c3 = mkComplement p.s ; lock_V2V = <>} ;
+    mkV2V : (x,y,z : Str) -> V2V = \x,y,z -> mmkV2 (irregV x y z) (mkPrep []) ** {c3 = mkComplement "att" ; lock_V2V = <>} ;
+    mkV2V : (x,y,z,u,v,w : Str) -> V2V = \x,y,z,u,v,w -> mmkV2 (mkV x y z u v w) (mkPrep []) ** {c3 = mkComplement "att" ; lock_V2V = <>} ;
+    } ;
+
+  mkV2Q = overload {
+    mkV2Q : V ->         V2Q = \v    -> lin V2Q (mmkV2 v (mkPrep [])) ; 
+    mkV2Q : V -> Prep -> V2Q = \v, p -> lin V2Q (mmkV2 v p) ; 
+    } ;
+
   mkAS  v = v ** {lock_A = <>} ;
   mkA2S v p = mkA2 v p ** {lock_A = <>} ;
   mkAV  v = v ** {lock_A = <>} ;
@@ -676,6 +781,7 @@
   mk3cA : (galen,galet,galna : Str) -> Bool -> A = 
     \x,y,z,b -> lin A {s = (mk3A x y z).s ; isComp = b} ;
 
+  mk7V : (supa,super,sup,söp,supit,supen,supande : Str) -> V ;
   mk6V : (supa,super,sup,söp,supit,supen : Str) -> V ;
   regV : (talar : Str) -> V ;
   mk2V : (leka,lekte : Str) -> V ;
diff --git a/lib/src/swedish/ParseSwe.gf b/lib/src/swedish/ParseSwe.gf
--- a/lib/src/swedish/ParseSwe.gf
+++ b/lib/src/swedish/ParseSwe.gf
@@ -1,4 +1,4 @@
---# -path=.:folketslexikon:alltenses
+--# -path=.:../english/:../scandinavian:alltenses:../abstract:../translator
 concrete ParseSwe of ParseEngAbs = 
   TenseSwe,
   NounSwe - [PPartNP],
@@ -12,18 +12,19 @@
   SentenceSwe,
   QuestionSwe,
   RelativeSwe,
-  IdiomSwe [NP, VP, Tense, Cl, ProgrVP, ExistNP],
-  ExtraSwe [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash,
+  IdiomSwe [NP, VP, Tense, Cl, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP],
+  ConstructionSwe,
+  DocumentationSwe,
+  ExtraSwe [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash, PassAgentVPSlash,
             Temp, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
             VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
             ClSlash, RCl, EmptyRelSlash],
 
-  DictEngSwe ** 
-open MorphoSwe, ResSwe, ParadigmsSwe, Prelude in {
+  DictionarySwe ** 
+open MorphoSwe, ResSwe, ParadigmsSwe, SyntaxSwe, CommonScand, (E = ExtraSwe), Prelude in {
 
 flags
   literal=Symb ;
-  beam_size=0.95 ;
 
 lin
 {-
@@ -39,109 +40,87 @@
 -}
 
   CompoundCN num noun cn = {
-      s = \\n,d,c => noun.s ! num.n ! Indef ! Nom ++ BIND ++ cn.s ! n ! d ! c ; 
+      s = \\n,d,c => num.s ! cn.g ++ noun.co ++ BIND ++ cn.s ! n ! d ! c ; 
       g = cn.g ;
       isMod = False
       } ;
 
   DashCN noun1 noun2 = {
-    s = \\n,d,c => noun1.s ! Sg ! Indef ! Nom ++ BIND ++ noun2.s ! n ! d ! c ;
-    g = noun2.g ;
-    isMod = False ;
-  } ;
+      s = \\n,d,c => noun1.co ++ BIND ++ noun2.s ! n ! d ! c ; 
+      g = noun2.g ;
+      co = noun1.co ++ BIND ++ noun2.co ---- add s if not already there
+      } ;
 
-{-
   GerundN v = {
-    s = \\n,c => v.s ! VPresPart ;
-    g = Neutr
+    s = \\n,d,c => v.s ! VI (VPtPres n d c) ;
+    g = Neutr ;
+    co = v.s ! VI (VPtPres Sg Indef Nom) ;
   } ;
   
   GerundAP v = {
-    s = \\agr => v.s ! VPresPart ;
+    s = \\_ => v.s ! VI (VPtPres Sg Indef Nom) ;
     isPre = True
   } ;
 
   PastPartAP v = {
-    s = \\agr => v.s ! VPPart ;
+    s = \\afpos => v.s ! VI (VPtPret afpos Nom) ;
     isPre = True
   } ;
 
-  OrdCompar a = {s = \\c => a.s ! AAdj Compar c } ;
 
-  PositAdVAdj a = {s = a.s ! AAdv} ;
+  OrdCompar a = {
+      s = case a.isComp of {
+        True => "mera" ++ a.s ! AF (APosit (Weak Sg)) Nom ;
+        _    => a.s ! AF ACompar Nom
+        }  ; 
+      isDet = True
+      } ;
 
-  UseQuantPN q pn = {s = \\c => q.s ! False ! Sg ++ pn.s ! npcase2case c ; a = agrgP3 Sg pn.g} ;
+  PositAdVAdj a = {s = a.s ! adverbForm} ;
 
-  SlashV2V v ant p vp = insertObjc (\\a => v.c3 ++ ant.s ++ p.s ++
-                                           infVP v.typ vp ant.a p.p a)
-                                   (predVc v) ;
+  UseQuantPN q pn = {
+      s = \\c => q.s ! Sg ! True ! False ! pn.g ++ pn.s ! caseNP c ; 
+      a = agrP3 pn.g Sg
+      } ;
 
-  SlashVPIV2V v p vpi = insertObjc (\\a => p.s ++ 
-                                           v.c3 ++ 
-                                           vpi.s ! VVAux ! a)
-                                   (predVc v) ;
-  ComplVV v a p vp = insertObj (\\agr => a.s ++ p.s ++ 
-                                         infVP v.typ vp a.a p.p agr)
-                               (predVV v) ;
+  SlashV2V v ant p vp = predV v ** {
+      n3 = \\a => v.c3.s ++ ant.s ++ p.s ++ infVPPlus vp a ant.a p.p ; 
+      c2 = v.c2
+      } ;
 
-  PredVPosv 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 ++ vp.ad ++ verb.fin ++ verb.adv ++ verb.inf ;
-          OQuest => verb.aux ++ compl ++ "," ++ np.s ! npNom ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf 
-          }
-    } ;
-    
-  PredVPovs 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 ++ verb.aux ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf ++ np.s ! npNom ;
-          OQuest => verb.aux ++ compl ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf ++ np.s ! npNom
-          }
-    } ;
+  SlashVPIV2V v p vpi = predV v ** {
+      n3 = \\a => v.c3.s ++ p.s ++ negation ! p.p ++ vpi.s ! VPIInf ! a ; 
+      c2 = v.c2
+      } ;
 
-  that_RP = {
-    s = \\_ => "that" ;
-    a = RNoAg
-    } ;
+  ComplVV v ant pol vp = insertObjPost (\\a => v.c2.s ++ ant.s ++ pol.s ++ infVPPlus vp a ant.a pol.p) (predV v) ;
 
-  CompS s = {s = \\_ => "that" ++ s.s} ;
+
+  PredVPosv np vp = mkCl np vp ; ---- TODO restructure all this using Extra.Foc
+  PredVPovs np vp = mkCl np vp ; ---- 
+
+  that_RP = which_RP ; -- som
+  who_RP = which_RP ;
+
+  CompS s = {s = \\_ => "att" ++ s.s ! Sub} ;
   CompQS qs = {s = \\_ => qs.s ! QIndir} ;
-  CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ 
-                                infVP VVInf vp ant.a p.p a} ;
+  CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ infVPPlus vp a ant.a p.p} ;
 
-  VPSlashVS vs vp = 
-    insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs) **
-    {c2 = ""; gapInMiddle = False} ;
+  -- VPSlashVS : VS -> VP -> VPSlash
+  ---VPSlashVS vs vp = 
+  ---   insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs) **
+  ---  {c2 = ""; gapInMiddle = False} ;
 
-  PastPartRS ant pol vps = {
-    s = \\agr => vps.ad ++ vps.ptp ++ vps.s2 ! agr ;
-    c = npNom
-    } ;
+  PastPartRS ant pol vps = mkRS ant pol (mkRCl which_RP <lin VP vps : VP> ) ; ---- maybe as participle construction?
 
-  PresPartRS ant pol vp = {
-    s = \\agr => vp.ad ++ vp.prp ++ vp.s2 ! agr ;
-    c = npNom
-  } ;
--}
+  PresPartRS ant pol vp = mkRS ant pol (mkRCl which_RP vp) ; --- probably not as participle construction
+
   ApposNP np1 np2 = {
-    s = \\c => np1.s ! c ++ "," ++ np2.s ! NPNom ;
+    s = \\c => np1.s ! c ++ comma ++ np2.s ! NPNom ;
     a = np1.a
   } ;
   
   AdAdV = cc2 ;
   
   UttAdV adv = adv;
-
-lin
-  UncNeg = {s = [] ; p = Neg} ;
-    
 }
diff --git a/lib/src/swedish/StructuralSwe.gf b/lib/src/swedish/StructuralSwe.gf
--- a/lib/src/swedish/StructuralSwe.gf
+++ b/lib/src/swedish/StructuralSwe.gf
@@ -1,3 +1,4 @@
+--# -coding=latin1
 concrete StructuralSwe of Structural = CatSwe ** 
   open MorphoSwe, ParadigmsSwe, MakeStructuralSwe,
   (X = ConstructX), Prelude in {
@@ -104,7 +105,7 @@
     {c2 = mkComplement [] ; lock_VV = <>} ;
   we_Pron = MorphoSwe.mkNP "vi"  "oss"  "vår" "vårt" "våra"  Utr Pl P1 ;
   whatSg_IP = {s = \\_ => "vad" ; g = Neutr ; n = Sg} ; ---- infl, g
-  whatPl_IP = {s = \\_ => "vad" ; g = Neutr ; n = Pl} ; ---- infl, g
+  whatPl_IP = {s = \\_ => "vilka" ; g = Neutr ; n = Pl} ; ---- infl, g
   when_IAdv = ss "när" ;
   when_Subj = ss "när" ;
   that_Subj = ss "att" ;
@@ -151,7 +152,7 @@
   except_Prep = ss "utom" ;
 
   as_CAdv = X.mkCAdv "lika" "som" ;
-  have_V2 = dirV2 (mkV "ha" "har" "ha" "hade" "haft" "haft") ; ---- pp
+  have_V2 = dirV2 (mkV "ha" "har" "ha" "hade" "haft" "havd") ;
 
   lin language_title_Utt = ss "svenska" ;
 
diff --git a/lib/src/swedish/TerminologySwe.gf b/lib/src/swedish/TerminologySwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/swedish/TerminologySwe.gf
@@ -0,0 +1,76 @@
+--# -path=.:../abstract:../common
+
+concrete TerminologySwe of Terminology = CatSwe ** open 
+  ResSwe,
+  CommonScand,
+  ParadigmsSwe,
+  (G = GrammarSwe),
+  (S = SyntaxSwe),
+  (L = LexiconSwe),
+  Prelude,
+  HTML
+in {
+
+
+lincat
+  Category = G.N ;
+  ParameterType = G.N ;
+  Parameter = G.N ;
+  
+  Heading = {s : Str} ;
+  
+
+lin
+  noun_Category = mkN "substantiv" ;
+  adjective_Category = mkN "adjektiv" ;
+  verb_Category = mkN "verb" ;
+  adverb_Category = mkN "adverb" ;
+  preposition_Category = mkN "preposition" ;
+
+  gender_ParameterType = mkN "genus" ;
+
+  singular_Parameter = mkN "singular" ;
+  plural_Parameter = mkN "plural" ;
+
+  definite_Parameter = mkN "bestämd" ;
+  indefinite_Parameter = mkN "obestämd" ;
+
+  masculine_Parameter = mkN "maskulin" ;
+  feminine_Parameter = mkN "feminin" ;
+  neuter_Parameter = mkN "neutrum" ;
+  uter_Parameter = mkN "utrum" ;
+
+  nominative_Parameter = mkN "nominativ" ;
+  genitive_Parameter = mkN "genitiv" ;
+  dative_Parameter = mkN "dativ" ;
+  accusative_Parameter = mkN "akkusativ" ;
+  
+  imperative_Parameter = mkN "imperativ" ;
+  indicative_Parameter = mkN "indikativ" ;
+  conjunctive_Parameter = mkN "konjunktiv" ;
+  infinitive_Parameter = mkN "infinitiv" ;
+
+  active_Parameter = mkN "aktiv" ;
+  passive_Parameter = mkN "passiv" ;
+
+  present_Parameter = mkN "presens" ;
+  past_Parameter = mkN "preteritum" ;
+  future_Parameter = mkN "futur" ;
+  conditional_Parameter = mkN "konditionalis" ;
+  perfect_Parameter = mkN "perfekt" ;
+  supine_Parameter = mkN "supinum" ;
+
+  participle_Parameter = mkN "particip" ;
+  aux_verb_Parameter = mkN "hjälpverb" ;
+
+  positive_Parameter = mkN "positiv" ;
+  comparative_Parameter = mkN "komparativ" ;
+  superlative_Parameter = mkN "superlativ" ;
+  predicative_Parameter = mkN "predikativ" ;
+
+  nounHeading n = ss (n.s ! Sg ! Indef ! Nom) ;
+
+  lin
+    exampleGr_N = mkN "exempel" "exempel" ;
+
+}
diff --git a/lib/src/translator/CheckDict.hs b/lib/src/translator/CheckDict.hs
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/CheckDict.hs
@@ -0,0 +1,135 @@
+import qualified Data.Map
+import qualified Data.Set
+import Data.List
+
+langs = words "Bul Chi Dut Eng Fin Fre Ger Hin Ita Spa Swe"
+
+-- apply a function to every line, changing it to a list 
+changeLinesLang :: (String -> [String]) -> String -> IO ()
+changeLinesLang f lang = do
+  dict <- readFile (gfFile "Dictionary" lang) >>= return . lines 
+  writeFile (gfFile "tmp/Dictionary" lang) $ unlines $ concatMap f dict
+
+createAllConcretes = do
+  createAbstract
+  mapM_ createConcrete langs
+
+createAbstract = do
+  bnc <- readFile "bnc-to-check.txt" >>= return . words                            -- list of BNC funs
+  writeFile (gfFile "todo/tmp/TopDictionary" "") $ 
+    unlines $ ["abstract TopDictionary = Cat **{"] ++ 
+              [unwords ("fun":f:":": snd (splitFun f) :[";"]) | f <- bnc] ++ ["}"] -- print inspectable file, to todo/tmp/
+
+createConcrete lang = do
+  bnc <- readFile "bnc-to-check.txt" >>= return . words                                -- list of BNC funs
+  dict <- readFile (gfFile "Dictionary" lang) >>= return . lines                       -- current lang lexicon
+  let header = getHeader dict
+  let dictmap = Data.Map.fromList [(f,unwords ws) | "lin":f:"=":ws <- map words dict]  -- lin rules to a map
+  let bncdict = [(f,lookupFun f dictmap) | f <- bnc]                                   -- current lang for BNC
+  writeFile (gfFile "todo/tmp/TopDictionary" lang) $ 
+    unlines $ toTop header ++ [unwords ("lin":f:"=":[ws]) | (f,ws) <- bncdict] ++ ["}"] -- print inspectable file, to todo/tmp/
+
+gfFile body lang = body ++ lang ++ ".gf"
+
+mergeDict lang = do
+  old <- readFile (gfFile      "Dictionary" lang) >>= return . lines                      -- read old lexicon
+  new <- readFile (gfFile "todo/TopDictionary" lang) >>= return . lines                   -- read corrected and new words
+  let header = getHeader new
+  let oldmap = Data.Map.fromList [(f,unwords ws) | "lin":f:"=":ws <- map words old]
+  let newlist = [(f,unwords ws) | "lin":f:"=":ws <- map words new]                        
+  let newmap = foldr (uncurry Data.Map.insert) oldmap newlist                             -- insert corrected words
+  writeFile (gfFile "tmp/Dictionary" lang) $ 
+    unlines $ fromTop header ++ [unwords ("lin":f:"=":[ws]) | (f,ws) <- Data.Map.assocs newmap] ++ ["}"]  -- print revised file to tmp/
+
+changeFunNames nameFile lang = do
+  ns <- readFile nameFile
+  let names = Data.Map.fromList [(old,new) | old:new:_ <- map words (lines ns)]      -- format: "old new" on separate lines
+  let look w = Data.Map.lookup w names
+  dict <- readFile (gfFile "Dictionary" lang) >>= return . lines                     -- read old lexicon
+  let 
+    change line = case words line of
+      "lin":f:ws -> case look f of
+        Just g -> unwords $ "lin":g:ws
+        _ -> line
+      _ -> line
+  writeFile (gfFile "tmp/Dictionary" lang) $ unlines $ map change dict
+
+
+-- get the part of Dict before the first lin rule
+getHeader = takeWhile ((/= "lin") . take 3)
+
+toTop = map tt where
+  tt s = case s of
+    'D':'i':'c':'t':cs -> "TopDict" ++ tt cs
+    c:cs               -> c : tt cs
+    _ -> s
+
+fromTop = map tt where
+  tt s = case s of
+    'T':'o':'p':'D':'i':'c':'t':cs -> "Dict" ++ tt cs
+    c:cs               -> c : tt cs
+    _ -> s
+
+-- try to find lin rules by searching first literally, then subcategories in priority order
+
+lookupFun f dictmap = case look f of
+  Just rule | notEmpty rule -> rule
+  _ -> case [r | Just r <- map look (subCats f), notEmpty r] of
+    rule:_ -> "variants{}; -- " ++ rule  -- cannot return it as such, as probably type incorrect
+    _ -> "variants{} ; -- "
+ where
+  look = flip Data.Map.lookup dictmap
+  notEmpty r = take 1 (words r) `notElem` [["variants"],["variants{}"]]
+
+subCats f = case splitFun f of
+  (fun,cat) -> case cat of
+   "V"   -> [fun ++ c | c <- words "V2 V3 VS VQ VA VV V2S V2Q V2A V2V"]
+   "V2"  -> [fun ++ c | c <- words "V3 V2S V2Q V2A V2V V VS VQ VA VV"]
+   "VS"  -> [fun ++ c | c <- words "VQ V2S V2Q V2 V V2A V2V V3 VA VV"]
+   "VQ"  -> [fun ++ c | c <- words "VS V2Q V2S V2 V V2A V2V V3 VA VV"]
+   "VA"  -> [fun ++ c | c <- words "V V2A V2 V3 VS VQ VV V2S V2Q V2V"]
+   "VV"  -> [fun ++ c | c <- words "V2V V V2 V3 VS VQ VV V2S V2Q V2V"]
+   "V3"  -> [fun ++ c | c <- words "V2 V2S V2Q V2A V2V V VS VQ VA VV"]
+   "V2S" -> [fun ++ c | c <- words "VS VQ V2Q V2A V2V V2 V3 VA V VV"]
+   "V2Q" -> [fun ++ c | c <- words "VQ VS V2S V2A V2V V2 V3 VA V VV"]
+   "V2A" -> [fun ++ c | c <- words "VA V2 V3 V VS VQ VV V2S V2Q V2V"]
+   "V2V" -> [fun ++ c | c <- words "VV V2 V2 V VS VQ VV V2S V2Q V2V"]
+   "Adv" -> [fun ++ c | c <- words "AdV Prep"]
+   "AdV" -> [fun ++ c | c <- words "Adv Prep"]
+   _ -> []
+
+splitFun f = case span (/='_') (reverse f) of (tac,nuf) -> (reverse nuf, reverse tac)
+
+
+------ word statistics
+
+isUnchecked line = isInfixOf "--" line           -- checked = no comments
+isUnknown line = isInfixOf "{}" line       -- known = not variants {}
+
+statLang lang = do
+  dict <- readFile (gfFile "Dictionary" lang) >>= return . lines
+  let lins = filter ((==["lin"]) . take 1 . words) dict
+  let nall     = length $ filter (not . isUnknown) lins
+  let nchecked = length $ filter (not . (\x -> isUnknown x || isUnchecked x)) lins
+  putStrLn $ lang ++ "\t" ++ show nall ++ "\t" ++ show nchecked
+
+statAll = mapM_ statLang langs
+
+
+{-
+-- lin f = def ; -- comment
+analyseLine :: String -> (String,String,String,String,String)
+analyseLine s = case words s of
+  k:f:s:dc -> (k,f,s)
+
+
+-------
+
+-- handle split senses: remove the unsplit variant ; if the split ones are empty, copy the unsplit to them
+
+handleSplit :: Data.Set.Set String -> String -> [String]
+handleSplit sset line = 
+  let (keyw,fun,sep,def,comment) = analyseLine line
+-}
+
+
diff --git a/lib/src/translator/Dictionary.gf b/lib/src/translator/Dictionary.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/Dictionary.gf
@@ -0,0 +1,65979 @@
+abstract Dictionary = Cat ** {
+
+fun a_bomb_N : N ;
+fun a_fortiori_Adv : Adv ;
+fun a_la_carte_Adv : Adv ;
+fun a_la_mode_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 aalii_N : N ;
+fun aardvark_N : N ;
+fun aardwolf_N : N ;
+fun aarhus_PN : PN ;
+fun ab_initio_Adv : Adv ;
+fun aba_N : N ;
+fun abaca_N : N ;
+fun aback_Adv : Adv ;
+fun abactinal_A : A ;
+fun abacus_N : N ;
+fun abaft_Adv : Adv ;
+fun abaft_Prep : Prep ;
+fun abalone_N : N ;
+fun abampere_N : N ;
+fun abandon_N : N ;
+fun abandon_V2 : V2 ;
+fun abandonment_N : N ;
+fun abarticulation_N : N ;
+fun abase_V2 : V2 ;
+fun abasement_N : N ;
+fun abash_V2 : V2 ;
+fun abashment_N : N ;
+fun abasia_N : N ;
+fun abasic_A : A ;
+fun abatable_A : A ;
+fun abate_V : V ;
+fun abate_V2 : V2 ;
+fun abatement_N : N ;
+fun abator_N : N ;
+fun abattis_N : N ;
+fun abattoir_N : N ;
+fun abaxial_A : A ;
+fun abaya_N : N ;
+fun abbacy_N : N ;
+fun abbatial_A : A ;
+fun abbe_N : N ;
+fun abbess_N : N ;
+fun abbey_N : N ;
+fun abbot_N : N ;
+fun abbreviate_V2 : V2 ;
+fun abbreviation_N : N ;
+fun abc_N : N ;
+fun abcoulomb_N : N ;
+fun abdicable_A : A ;
+fun abdicate_V : V ;
+fun abdicate_V2 : V2 ;
+fun abdication_N : N ;
+fun abdicator_N : N ;
+fun abdomen_N : N ;
+fun abdominal_A : A ;
+fun abdominal_N : N ;
+fun abdominocentesis_N : N ;
+fun abdominoplasty_N : N ;
+fun abdominous_A : A ;
+fun abdominousness_N : N ;
+fun abdominovesical_A : A ;
+fun abducent_A : A ;
+fun abducent_N : N ;
+fun abduct_V2 : V2 ;
+fun abduction_N : N ;
+fun abductor_N : N ;
+fun abe_PN : PN ;
+fun abeam_Adv : Adv ;
+fun abecedarian_A : A ;
+fun abecedarian_N : N ;
+fun abecedarius_N : N ;
+fun abed_Adv : Adv ;
+fun abelia_N : N ;
+fun abelian_A : A  ;
+fun abelmosk_N : N ;
+fun abercarn_PN : PN ;
+fun aberdare_PN : PN ;
+fun aberdeen_PN : PN ;
+fun abergavenny_PN : PN ;
+fun abergele_PN : PN ;
+fun aberrance_N : N ;
+fun aberrant_A : A ;
+fun aberrant_N : N ;
+fun aberration_N : N ;
+fun abertillery_PN : PN ;
+fun aberystwyth_PN : PN ;
+fun abet_V : V ;
+fun abet_V2 : V2 ;
+fun abetalipoproteinemia_N : N ;
+fun abetment_N : N ;
+fun abettor_N : N ;
+fun abeyance_N : N ;
+fun abeyant_A : A ;
+fun abfarad_N : N ;
+fun abhenry_N : N ;
+fun abhor_V2 : V2 ;
+fun abhorrence_N : N ;
+fun abhorrent_A : A ;
+fun abhorrer_N : N ;
+fun abidance_N : N ;
+fun abide_V : V ;
+fun abide_V2 : V2 ;
+fun abide_by_V2 : V2 ;
+fun abience_N : N ;
+fun abient_A : A ;
+fun ability_N : N ;
+fun abingdon_PN : PN ;
+fun abiogenesis_N : N ;
+fun abiogenetic_A : A ;
+fun abiogenist_N : N ;
+fun abiotrophy_N : N ;
+fun abject_A : A ;
+fun abjection_N : N ;
+fun abjuration_N : N ;
+fun abjure_V2 : V2 ;
+fun abjurer_N : N ;
+fun ablactation_N : N ;
+fun ablated_A : A ;
+fun ablation_N : N ;
+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 ableism_N : N ;
+fun ablepharia_N : N ;
+fun abloom_A : A ;
+fun ablution_N : N ;
+fun ablutionary_A : A ;
+fun abnegation_N : N ;
+fun abnegator_N : N ;
+fun abnormal_A : A ;
+fun abnormality_N : N ;
+fun abo_N : N ;
+fun aboard_Adv : Adv ;
+fun aboard_Prep : Prep  ;
+fun abocclusion_N : N ;
+fun abode_N : N ;
+fun abohm_N : N ;
+fun abolish_V2 : V2 ;
+fun abolishable_A : A ;
+fun abolition_N : N ;
+fun abolitionary_A : A ;
+fun abolitionism_N : N ;
+fun abolitionist_N : N ;
+fun abomasal_A : A ;
+fun abomasum_N : N ;
+fun abominable_A : A ;
+fun abominate_V2 : V2 ;
+fun abomination_N : N ;
+fun abominator_N : N ;
+fun aborad_Adv : Adv ;
+fun aboral_A : A ;
+fun aboriginal_A : A ;
+fun aboriginal_N : N ;
+fun aborigine_N : N ;
+fun abort_N : N ;
+fun abort_V : V ;
+fun abort_V2 : V2 ;
+fun aborticide_N : N ;
+fun abortifacient_A : A ;
+fun abortifacient_N : N ;
+fun abortion_N : N ;
+fun abortionistFem_N : N ;
+fun abortionistMasc_N : N ;
+fun abortive_A : A ;
+fun abortus_N : N ;
+fun abound_V : V ;
+fun about_AdN : AdN ;
+fun about_Adv : Adv ;
+fun about_Prep : Prep  ;
+fun about_face_N : N ;
+fun about_face_V : V ;
+fun above_A : A ;
+fun above_Adv : Adv ;
+fun above_N : N ;
+fun above_Prep : Prep  ;
+fun above_board_A : A ;
+fun above_board_Adv : Adv ;
+fun above_mentioned_A : A ;
+fun above_named_A : A ;
+fun aboveboard_A : A ;
+fun aboveground_A : A ;
+fun abracadabra_N : N ;
+fun abrachia_N : N ;
+fun abrade_V2 : V2 ;
+fun abrader_N : N ;
+fun abraham_PN : PN ;
+fun abranchiate_A : A ;
+fun abrasion_N : N ;
+fun abrasive_A : A ;
+fun abrasive_N : N ;
+fun abrasiveness_N : N ;
+fun abreast_Adv : Adv ;
+fun abridge_V2 : V2 ;
+fun abridgement_N : N ;
+fun abridger_N : N ;
+fun abridgment_N : N ;
+fun abroach_A : A ;
+fun abroad_A : A ;
+fun abroad_Adv : Adv ;
+fun abrocome_N : N ;
+fun abrogate_V2 : V2 ;
+fun abrogation_N : N ;
+fun abrogator_N : N ;
+fun abrupt_A : A ;
+fun abruptly_Adv : Adv  ;
+fun abruptness_N : N ;
+fun abscess_N : N ;
+fun abscessed_A : A ;
+fun abscissa_N : N ;
+fun abscission_N : N ;
+fun abscond_V : V ;
+fun absconder_N : N ;
+fun abscondment_N : N ;
+fun abseiler_N : N ;
+fun absence_N : N ;
+fun absent_A : A ;
+fun absent_Prep : Prep ;
+fun absent_V2 : V2 ;
+fun absent_minded_A : A ;
+fun absentee_N : N ;
+fun absenteeism_N : N ;
+fun absentmindedness_N : N ;
+fun absinth_N : N ;
+fun absinthe_N : N ;
+fun absolute_A : A ;
+fun absolute_N : N ;
+fun absolutely_Adv : Adv  ;
+fun absoluteness_N : N ;
+fun absolution_N : N ;
+fun absolutism_N : N ;
+fun absolutist_A : A ;
+fun absolutist_N : N ;
+fun absolve_V2 : V2 ;
+fun absolver_N : N ;
+fun absolvitory_A : A ;
+fun absorb_V2 : V2 ;
+fun absorbable_A : A ;
+fun absorbate_N : N ;
+fun absorbefacient_A : A ;
+fun absorbency_N : N ;
+fun absorbent_A : A ;
+fun absorbent_N : N ;
+fun absorber_N : N ;
+fun absorbing_A : A ;
+fun absorption_N : N ;
+fun absorptivity_N : N ;
+fun abstain_V : V ;
+fun abstainer_N : N ;
+fun abstemious_A : A ;
+fun abstemiousness_N : N ;
+fun abstention_N : N ;
+fun abstinence_N : N ;
+fun abstinent_A : A ;
+fun abstract_A : A ;
+fun abstract_N : N ;
+fun abstract_V2 : V2 ;
+fun abstractedness_N : N ;
+fun abstraction_N : N ;
+fun abstractionism_N : N ;
+fun abstractionist_N : N ;
+fun abstractive_A : A ;
+fun abstractness_N : N ;
+fun abstractor_N : N ;
+fun abstruse_A : A ;
+fun abstruseness_N : N ;
+fun absurd_A : A ;
+fun absurd_N : N ;
+fun absurdity_N : N ;
+fun abulia_N : N ;
+fun abulic_A : A ;
+fun abundance_N : N ;
+fun abundant_A : A ;
+fun abuse_N : N ;
+fun abuse_V2 : V2 ;
+fun abuser_N : N ;
+fun abusive_A : A ;
+fun abut_V : V ;
+fun abutment_N : N ;
+fun abutter_N : N ;
+fun abuzz_A : A ;
+fun abvolt_N : N ;
+fun abwatt_N : N ;
+fun abysm_N : N ;
+fun abysmal_A : A ;
+fun abyss_N : N ;
+fun abyssal_A : A ;
+fun acacia_N : N ;
+fun academia_N : N ;
+fun academic_A : A ;
+fun academic_N : N ;
+fun academically_Adv : Adv ;
+fun academicianFem_N : N ;
+fun academicianMasc_N : N ;
+fun academicianship_N : N ;
+fun academy_N : N ;
+fun acanthion_N : N ;
+fun acanthocephalan_N : N ;
+fun acanthocyte_N : N ;
+fun acanthocytosis_N : N ;
+fun acanthoid_A : A ;
+fun acantholysis_N : N ;
+fun acanthoma_N : N ;
+fun acanthosis_N : N ;
+fun acanthotic_A : A ;
+fun acanthus_N : N ;
+fun acapnic_A : A ;
+fun acardia_N : N ;
+fun acariasis_N : N ;
+fun acaricide_N : N ;
+fun acarid_N : N ;
+fun acarine_N : N ;
+fun acarophobia_N : N ;
+fun acarpelous_A : A ;
+fun acarpous_A : A ;
+fun acarus_N : N ;
+fun acatalectic_A : A ;
+fun acatalectic_N : N ;
+fun acataphasia_N : N ;
+fun acathexia_N : N ;
+fun acathexis_N : N ;
+fun acaudate_A : A ;
+fun acaulescent_A : A ;
+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 accelerative_A : A ;
+fun accelerator_N : N ;
+fun accelerometer_N : N ;
+fun accent_N : N ;
+fun accent_V2 : V2 ;
+fun accentor_N : N ;
+fun accentual_A : A ;
+fun accentuate_V2 : V2 ;
+fun accentuation_N : N ;
+fun accept_V : V ;
+fun accept_V2 : V2 ;
+fun accept_VS : VS ;
+fun acceptability_N : N ;
+fun acceptable_A : A ;
+fun acceptance_N : N ;
+fun acceptation_N : N ;
+fun accepted_A : A  ;
+fun acceptive_A : A ;
+fun acceptor_N : N ;
+fun access_N : N ;
+fun access_V2 : V2 ;
+fun accessary_A : A ;
+fun accessary_N : N ;
+fun accessibility_N : N ;
+fun accessible_A : A ;
+fun accession_N : N ;
+fun accessional_A : A ;
+fun accessorial_A : A ;
+fun accessory_A : A ;
+fun accessory_N : N ;
+fun accidence_N : N ;
+fun accident_N : N ;
+fun accident_prone_A : A ;
+fun accidental_A : A ;
+fun accidental_N : N ;
+fun accidentally_Adv : Adv  ;
+fun accipitrine_A : A ;
+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 acclivitous_A : A ;
+fun acclivity_N : N ;
+fun accolade_N : N ;
+fun accommodate_V : V ;
+fun accommodate_V2 : V2 ;
+fun accommodation_N : N ;
+fun accommodational_A : A ;
+fun accommodative_A : A ;
+fun accompaniment_N : N ;
+fun accompanist_N : N ;
+fun accompany_V2 : V2 ;
+fun accomplice_N : N ;
+fun accomplish_V2 : V2 ;
+fun accomplishable_A : A ;
+fun accomplished_A : A  ;
+fun accomplishment_N : N ;
+fun accord_N : N ;
+fun accord_V : V ;
+--subcat fun accord_V2 : V2 ;
+fun accordance_N : N ;
+fun accordant_A : A ;
+fun according_to_Prep : Prep ;
+fun accordingly_Adv : Adv ;
+fun accordion_N : N ;
+fun accordionist_N : N ;
+fun accost_V2 : V2 ;
+fun accouchement_N : N ;
+fun account_N : N ;
+fun account_V : V ;
+fun account_V2 : V2 ;
+fun account_for_V2 : V2 ;
+fun accountability_N : N ;
+fun accountable_A : A ;
+fun accountancy_N : N ;
+fun accountant_N : N ;
+fun accountantship_N : N ;
+fun accounting_A : A ;
+fun accounting_N : N ;
+fun accoutered_A : A ;
+fun accra_PN : PN ;
+fun accredit_V2 : V2 ;
+fun accreditation_N : N ;
+fun accretion_N : N ;
+fun accretionary_A : A ;
+fun accretive_A : A ;
+fun accrington_PN : PN ;
+fun accrue_V : V ;
+fun accrue_V2 : V2 ;
+fun acculturation_N : N ;
+fun acculturational_A : A ;
+fun accumbent_A : A ;
+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 accusatorial_A : A ;
+fun accuse_V2 : V2 ;
+fun accused_A : A ;
+fun accused_N : N ;
+fun accuserFem_N : N ;
+fun accuserMasc_N : N ;
+fun accusingly_Adv : Adv ;
+fun accustom_V2 : V2 ;
+fun ace_A : A ;
+fun ace_N : N ;
+fun acebutolol_N : N ;
+fun acentric_A : A ;
+fun acephalia_N : N ;
+fun acephalous_A : A ;
+fun acerate_A : A ;
+fun acerb_A : A ;
+fun acerbity_N : N ;
+fun acerola_N : N ;
+fun acervate_A : A ;
+fun acervulus_N : N ;
+fun acetabular_A : A ;
+fun acetabulum_N : N ;
+fun acetal_N : N ;
+fun acetaldehyde_N : N ;
+fun acetaldol_N : N ;
+fun acetamide_N : N ;
+fun acetaminophen_N : N ;
+fun acetanilide_N : N ;
+fun acetate_N : N ;
+fun acetic_A : A ;
+fun acetin_N : N ;
+fun acetone_N : N ;
+fun acetonic_A : A ;
+fun acetophenetidin_N : N ;
+fun acetose_A : A ;
+fun acetum_N : N ;
+fun acetyl_N : N ;
+fun acetylation_N : N ;
+fun acetylcholine_N : N ;
+fun acetylene_N : N ;
+fun acetylenic_A : A ;
+fun acetylic_A : A ;
+fun ache_N : N ;
+fun ache_V : V ;
+fun ache_for_V2 : V2 ;
+fun achene_N : N ;
+fun achenial_A : A ;
+fun achievability_N : N ;
+fun achievable_A : A ;
+fun achieve_V2 : V2 ;
+fun achievement_N : N ;
+fun achiever_N : N ;
+fun achillea_N : N ;
+fun achilles_PN : PN ;
+fun achimenes_N : N ;
+fun achira_N : N ;
+fun achlamydeous_A : A ;
+fun achlorhydria_N : N ;
+fun achlorhydric_A : A ;
+fun acholia_N : N ;
+fun achondrite_N : N ;
+fun achondritic_A : A ;
+fun achondroplasia_N : N ;
+fun achondroplastic_A : A ;
+fun achromatic_A : A ;
+fun achromatin_N : N ;
+fun achromatinic_A : A ;
+fun achromatous_A : A ;
+fun achromia_N : N ;
+fun achromic_A : A ;
+fun achylia_N : N ;
+fun acicula_N : N ;
+fun aciculate_A : A ;
+fun acid_A : A ;
+fun acid_N : N ;
+fun acidemia_N : N ;
+fun acidic_A : A ;
+fun acidification_N : N ;
+fun acidify_V : V ;
+fun acidify_V2 : V2 ;
+fun acidimetric_A : A ;
+fun acidimetry_N : N ;
+fun acidity_N : N ;
+fun acidophil_N : N ;
+fun acidophilic_A : A ;
+fun acidophilus_N : N ;
+fun acidosis_N : N ;
+fun acidotic_A : A ;
+fun acidulated_A : A ;
+fun acidulous_A : A ;
+fun acinar_A : A ;
+fun acinus_N : N ;
+fun ack_ack_N : N ;
+fun ackee_N : N ;
+--subcat fun acknowledge_V : V ;
+fun acknowledge_V2 : V2 ;
+fun acknowledge_VS : VS ;
+fun acknowledgeable_A : A ;
+fun acknowledgement_N : N ;
+fun acknowledgment_N : N ;
+fun acme_N : N ;
+fun acne_N : N ;
+fun acned_A : A ;
+fun acneiform_A : A ;
+fun acold_A : A ;
+fun acolyte_N : N ;
+fun aconite_N : N ;
+fun acorea_N : N ;
+fun acorn_N : N ;
+fun acorn_cup_N : N ;
+fun acoustic_A : A ;
+fun acoustic_N : N ;
+fun acoustically_Adv : Adv ;
+fun acoustician_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 acquirable_A : A ;
+fun acquire_V2 : V2 ;
+fun acquirement_N : N ;
+fun acquirer_N : N ;
+fun acquiring_N : N ;
+fun acquisition_N : N ;
+fun acquisitive_A : A ;
+fun acquisitiveness_N : N ;
+fun acquit_V2 : V2 ;
+fun acquittal_N : N ;
+fun acquittance_N : N ;
+fun acre_N : N ;
+fun acreage_N : N ;
+fun acrid_A : A ;
+fun acridity_N : N ;
+fun acrimonious_A : A ;
+fun acrimony_N : N ;
+fun acritical_A : A ;
+fun acroanesthesia_N : N ;
+fun acrobatFem_N : N ;
+fun acrobatMasc_N : N ;
+fun acrobatic_A : A ;
+fun acrobatics_N : N ;
+fun acrocarp_N : N ;
+fun acrocarpous_A : A ;
+fun acrocentric_A : A ;
+fun acrocyanosis_N : N ;
+fun acrodont_N : N ;
+fun acrogen_N : N ;
+fun acrogenic_A : A ;
+fun acromegalic_A : A ;
+fun acromegaly_N : N ;
+fun acromicria_N : N ;
+fun acromion_N : N ;
+fun acromphalus_N : N ;
+fun acromyotonia_N : N ;
+fun acronym_N : N ;
+fun acronymic_A : A ;
+fun acropetal_A : A ;
+fun acrophobia_N : N ;
+fun acrophobic_A : A ;
+fun acrophony_N : N ;
+fun acropolis_N : N ;
+fun acroscopic_A : A ;
+fun acrosome_N : N ;
+fun across_Adv : Adv ;
+fun across_Prep : Prep  ;
+fun acrostic_N : N ;
+fun acrylamide_N : N ;
+fun acrylic_N : N ;
+fun act_N : N ;
+fun act_V : V ;
+fun act_V2 : V2 ;
+--subcat fun act_V2V : V2V ;
+--subcat fun act_VA : VA ;
+fun act_on_V2 : V2 ;
+fun act_out_V2 : V2 ;
+fun act_up_V : V ;
+fun act_upon_V2 : V2 ;
+fun actable_A : A ;
+fun actin_N : N ;
+fun actinal_A : A ;
+fun acting_A : A  ;
+fun acting_N : N ;
+fun actinia_N : N ;
+fun actinic_A : A ;
+fun actinism_N : N ;
+fun actinium_N : N ;
+fun actinoid_A : A ;
+fun actinoid_N : N ;
+fun actinolite_N : N ;
+fun actinometer_N : N ;
+fun actinometric_A : A ;
+fun actinometry_N : N ;
+fun actinomorphic_A : A ;
+fun actinomyces_N : N ;
+fun actinomycetal_A : A ;
+fun actinomycete_N : N ;
+fun actinomycin_N : N ;
+fun actinomycosis_N : N ;
+fun actinomycotic_A : A ;
+fun actinomyxidian_N : N ;
+fun actinopod_N : N ;
+fun action_N : N ;
+fun actionable_A : A ;
+fun activate_V2 : V2 ;
+fun activation_N : N ;
+fun activator_N : N ;
+fun active_A : A ;
+fun active_N : N ;
+fun actively_Adv : Adv  ;
+fun activeness_N : N ;
+fun activism_N : N ;
+fun activistFem_N : N ;
+fun activistMasc_N : N ;
+fun activist_A : A ;
+fun activity_N : N ;
+fun actomyosin_N : N ;
+fun actor_1_N : N  ;  -- | a Shakespeare actor
+fun actor_2_N : N  ;  -- | an important actor
+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 actuator_N : N ;
+fun acuate_A : A ;
+fun acuity_N : N ;
+fun aculea_N : N ;
+fun aculeate_A : A ;
+fun aculeus_N : N ;
+fun acumen_N : N ;
+fun acuminate_A : A ;
+fun acupressure_N : N ;
+fun acupuncture_N : N ;
+fun acute_A : A ;
+fun acuteness_N : N ;
+fun acyclic_A : A ;
+fun acyclovir_N : N ;
+fun acyl_N : N ;
+fun acylation_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 adactylia_N : N ;
+fun adactylous_A : A ;
+fun adage_N : N ;
+fun adagio_A : A ;
+fun adagio_Adv : Adv ;
+fun adagio_N : N ;
+fun adam_PN : PN ;
+fun adamance_N : N ;
+fun adamant_A : A ;
+fun adamant_N : N ;
+fun adamantine_A : A ;
+fun adapt_V : V ;
+fun adapt_V2 : V2 ;
+fun adaptability_N : N ;
+fun adaptable_A : A ;
+fun adaptation_N : N ;
+fun adaptational_A : A ;
+fun adapter_N : N ;
+fun adaptive_A : A ;
+fun adaptor_N : N ;
+fun adaxial_A : A ;
+fun add_V : V ;
+fun add_V2 : V2 ;
+fun add_VS : VS ;
+fun add_in_V : V ;
+fun add_on_V2 : V2 ;
+fun add_up_V : V ;
+fun add_up_V2 : V2 ;
+fun add_up_to_V2 : V2 ;
+fun addable_A : A ;
+fun addax_N : N ;
+fun added_A : A ;
+fun addend_N : N ;
+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_A : A ;
+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 addlebrained_A : A ;
+fun address_N : N ;
+fun address_V2 : V2 ;
+fun addressable_A : A ;
+fun addressee_N : N ;
+fun addressograph_N : N ;
+fun adduce_V2 : V2 ;
+fun adducent_A : A ;
+fun adducer_N : N ;
+fun adducing_N : N ;
+fun adduct_N : N ;
+fun adduction_N : N ;
+fun adductor_N : N ;
+fun adelaide_PN : PN ;
+fun adelgid_N : N ;
+fun adenine_N : N ;
+fun adenitis_N : N ;
+fun adenocarcinoma_N : N ;
+fun adenocarcinomatous_A : A ;
+fun adenoid_A : A ;
+fun adenoidal_A : A ;
+fun adenoidectomy_N : N ;
+fun adenoma_N : N ;
+fun adenomegaly_N : N ;
+fun adenopathy_N : N ;
+fun adenosine_N : N ;
+fun adenovirus_N : N ;
+fun adept_A : A ;
+fun adept_N : N ;
+fun adeptness_N : N ;
+fun adequacy_N : N ;
+fun adequate_A : A ;
+fun adequately_Adv : Adv  ;
+fun adesite_N : N ;
+fun adhere_V : V ;
+fun adherence_N : N ;
+fun adherent_A : A ;
+fun adherent_N : N ;
+fun adhesion_N : N ;
+fun adhesive_A : A ;
+fun adhesive_N : N ;
+fun adhesiveness_N : N ;
+fun adhocracy_N : N ;
+fun adiabatic_A : A ;
+fun adience_N : N ;
+fun adient_A : A ;
+fun adieu_N : N ;
+fun adipose_A : A ;
+fun adiposity_N : N ;
+fun adit_N : N ;
+fun adjacency_N : N ;
+fun adjacent_A : A ;
+fun adjectival_A : A ;
+fun adjective_A : A ;
+fun adjective_N : N ;
+fun adjoin_V : V ;
+fun adjoin_V2 : V2 ;
+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 adjudicative_A : A ;
+fun adjudicator_N : N ;
+fun adjunct_A : A ;
+fun adjunct_N : N ;
+fun adjunctive_A : A ;
+fun adjuration_N : N ;
+fun adjuratory_A : A ;
+fun adjure_V2 : V2 ;
+fun adjust_V : V ;
+fun adjust_V2 : V2 ;
+--subcat fun adjust_V2V : V2V ;
+fun adjustable_A : A ;
+fun adjuster_N : N ;
+fun adjustive_A : A ;
+fun adjustment_N : N ;
+fun adjutant_N : N ;
+fun adjuvant_A : A ;
+fun adjuvant_N : N ;
+fun admass_N : N ;
+fun administer_V : V ;
+fun administer_V2 : V2 ;
+fun administrable_A : A ;
+fun administration_N : N ;
+fun administrative_A : A ;
+fun administratively_Adv : Adv  ;
+fun administratorFem_N : N ;
+fun administratorMasc_N : N ;
+fun administrivia_N : N ;
+fun admirability_N : N ;
+fun admirable_A : A ;
+fun admiral_N : N ;
+fun admiralty_N : N ;
+fun admiration_N : N ;
+fun admire_V2 : V2 ;
+fun admirer_N : N ;
+fun admiringly_Adv : Adv ;
+fun admissibility_N : N ;
+fun admissible_A : A ;
+fun admission_N : N ;
+fun admissive_A : A ;
+fun admit_V : V ;
+fun admit_V2 : V2 ;
+fun admit_VS : VS ;
+fun admittable_A : A ;
+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 admonisher_N : N ;
+fun admonition_N : N ;
+fun admonitory_A : A ;
+fun adnate_A : A ;
+fun adnexa_N : N ;
+fun adnexal_A : A ;
+fun adnoun_N : N ;
+fun ado_N : N ;
+fun adobe_N : N ;
+fun adobo_N : N ;
+fun adolescence_N : N ;
+fun adolescent_A : A ;
+fun adolescent_N : N ;
+fun adonis_N : N ;
+fun adopt_V2 : V2 ;
+fun adoptable_A : A ;
+fun adoptee_N : N ;
+fun adoption_N : N ;
+fun adoptive_A : A ;
+fun adorability_N : N ;
+fun adorable_A : A ;
+fun adoration_N : N ;
+fun adore_V2 : V2 ;
+fun adorer_N : N ;
+fun adoring_A : A ;
+fun adorn_V2 : V2 ;
+fun adornment_N : N ;
+fun adoxography_N : N ;
+fun adrenal_A : A ;
+fun adrenalectomy_N : N ;
+fun adrenalin_N : N ;
+fun adrenarche_N : N ;
+fun adrenergic_A : A ;
+fun adrenergic_N : N ;
+fun adrenocortical_A : A ;
+fun adrenocorticotropic_A : A ;
+fun adrenosterone_N : N ;
+fun adrian_PN : PN ;
+fun adrift_A : A ;
+fun adrift_Adv : Adv ;
+fun adroit_A : A ;
+fun adroitness_N : N ;
+fun adscititious_A : A ;
+fun adscript_A : A ;
+fun adsorbable_A : A ;
+fun adsorbate_N : N ;
+fun adsorbent_A : A ;
+fun adsorbent_N : N ;
+fun adsorption_N : N ;
+fun adulation_N : N ;
+fun adulatory_A : A ;
+fun adult_A : A ;
+fun adult_N : N ;
+fun adulterant_N : N ;
+fun adulterate_A : A ;
+fun adulterate_V2 : V2 ;
+fun adulterating_A : A ;
+fun adulteration_N : N ;
+fun adulterator_N : N ;
+fun adulterer_N : N ;
+fun adulteress_N : N ;
+fun adulterine_A : A ;
+fun adulterous_A : A ;
+fun adultery_N : N ;
+fun adulthood_N : N ;
+fun adumbrate_V2 : V2 ;
+fun adumbration_N : N ;
+fun adumbrative_A : A ;
+fun adust_A : A ;
+fun advance_N : N ;
+fun advance_V : V ;
+fun advance_V2 : V2 ;
+fun advanced_A : A  ;
+fun advancement_N : N ;
+fun advancer_N : N ;
+fun advantage_N : N ;
+fun advantage_V2 : V2 ;
+fun advantageous_A : A ;
+fun advection_N : N ;
+fun advective_A : A ;
+fun advent_N : N ;
+fun adventistFem_N : N ;
+fun adventistMasc_N : N ;
+fun adventitial_A : A ;
+fun adventitious_A : A ;
+fun adventive_A : A ;
+fun adventure_N : N ;
+fun adventure_V2 : V2 ;
+fun adventurer_N : N ;
+fun adventuresome_A : A ;
+fun adventuress_N : N ;
+fun adventurism_N : N ;
+fun adventuristic_A : A ;
+fun adventurous_A : A ;
+fun adventurousness_N : N ;
+fun adverb_N : N ;
+fun adverbial_A : A ;
+fun adverbial_N : N ;
+fun adversary_N : N ;
+fun adversative_A : A ;
+fun adverse_A : A ;
+fun adversity_N : N ;
+fun advert_N : N ;
+fun advert_V : V ;
+fun advertence_N : N ;
+fun advertent_A : A ;
+fun advertise_V : V ;
+fun advertise_V2 : V2 ;
+fun advertisement_N : N ;
+fun advertiser_N : N ;
+fun advertising_N : N ;
+fun advertorial_N : N ;
+fun advice_N : N ;
+fun advisability_N : N ;
+fun advisable_A : A ;
+fun advise_V : V ;
+fun advise_V2 : V2 ;
+fun advise_VS : VS ;
+fun advisee_N : N ;
+fun adviserFem_N : N ;
+fun adviserMasc_N : N ;
+fun advisor_N : N  ;
+fun advisory_A : A ;
+fun advisory_N : N ;
+fun advocacy_N : N ;
+fun advocateFem_N : N ;
+fun advocateMasc_N : N ;
+fun advocate_V2 : V2 ;
+fun advocate_VS : VS ;
+fun advowson_N : N ;
+fun adynamia_N : N ;
+fun adynamic_A : A ;
+fun adz_N : N ;
+fun adze_N : N ;
+fun aecial_A : A ;
+fun aeciospore_N : N ;
+fun aecium_N : N ;
+fun aegis_N : N ;
+fun aeolotropic_A : A ;
+fun aeon_N : N ;
+fun aerate_V2 : V2 ;
+fun aeration_N : N ;
+fun aerator_N : N ;
+fun aerial_A : A ;
+fun aerial_N : N ;
+fun aerialist_N : N ;
+fun aerides_N : N ;
+fun aerie_N : N ;
+fun aeriferous_A : A ;
+fun aeriform_A : A ;
+fun aerobatics_N : N ;
+fun aerobe_N : N ;
+fun aerobic_A : A ;
+fun aerobics_N : N ;
+fun aerobiosis_N : N ;
+fun aerobiotic_A : A ;
+fun aerodontalgia_N : N ;
+fun aerodrome_N : N ;
+fun aerodynamic_A : A ;
+fun aerodynamics_N : N ;
+fun aerolite_N : N ;
+fun aerolitic_A : A ;
+fun aerological_A : A ;
+fun aerology_N : N ;
+fun aeromechanic_A : A ;
+fun aeromechanics_N : N ;
+fun aeromedical_A : A ;
+fun aeromedicine_N : N ;
+fun aeronaut_N : N ;
+fun aeronautical_A : A ;
+fun aeronautics_N : N ;
+fun aerophagia_N : N ;
+fun aerophilatelic_A : A ;
+fun aerophilately_N : N ;
+fun aerophile_N : N ;
+fun aeroplane_N : N ;
+fun aerosol_N : N ;
+fun aerosolized_A : A ;
+fun aerospace_A : A  ;
+fun aerospace_N : N ;
+fun aertex_N : N ;
+fun aery_N : N ;
+fun aeschynanthus_N : N ;
+fun aesculapian_A : A ;
+fun aestheteFem_N : N ;
+fun aestheteMasc_N : N ;
+fun aesthetic_A : A ;
+fun aesthetic_N : N ;
+fun aesthetical_A : A ;
+fun aesthetics_N : N ;
+fun aestival_A : A ;
+fun aether_N : N ;
+fun aetiology_N : N ;
+fun afar_Adv : Adv ;
+fun afebrile_A : A ;
+fun affability_N : N ;
+fun affable_A : A ;
+fun affair_N : N ;
+fun affairs_N : N ;
+fun affect_N : N ;
+fun affect_V2 : V2 ;
+fun affectation_N : N ;
+fun affected_A : A  ;
+fun affectedly_Adv : Adv ;
+fun affectedness_N : N ;
+fun affecting_A : A ;
+fun affection_N : N ;
+fun affectional_A : A ;
+fun affectionate_A : A ;
+fun affectionately_Adv : Adv  ;
+fun affectionateness_N : N ;
+fun affenpinscher_N : N ;
+fun afferent_A : A ;
+fun affiance_V2 : V2 ;
+fun affiant_N : N ;
+fun affidavit_N : N ;
+fun affiliate_N : N ;
+fun affiliate_V : V ;
+fun affiliate_V2 : V2 ;
+fun affiliation_N : N ;
+fun affinal_A : A ;
+fun affine_A : A ;
+fun affine_N : N ;
+fun affined_A : A ;
+fun affinity_N : N ;
+fun affirm_V : V ;
+fun affirm_V2 : V2 ;
+fun affirm_VS : VS ;
+fun affirmable_A : A ;
+fun affirmation_N : N ;
+fun affirmative_A : A ;
+fun affirmative_N : N ;
+fun affirmativeness_N : N ;
+fun affix_N : N ;
+fun affix_V2 : V2 ;
+fun affixal_A : A ;
+fun affixation_N : N ;
+fun afflatus_N : N ;
+fun afflict_V2 : V2 ;
+fun affliction_N : N ;
+fun afflictive_A : A ;
+fun affluence_N : N ;
+fun affluent_A : A ;
+fun affluent_N : N ;
+fun afford_V2 : V2 ;
+fun afford_V2V : V2V ;
+fun affordable_A : A  ;
+fun afforest_V2 : V2 ;
+fun afforestation_N : N ;
+fun affranchise_V2 : V2 ;
+fun affray_N : N ;
+fun affricate_N : N ;
+fun affrication_N : N ;
+fun affront_N : N ;
+fun affront_V2 : V2 ;
+fun affusion_N : N ;
+fun afghanFem_N : N ;
+fun afghanMasc_N : N ;
+fun afghan_A : A ;
+fun afghani_N : N ;
+fun afghanistan_PN : PN ;
+fun afghanistaniFem_N : N ;
+fun afghanistaniMasc_N : N ;
+fun afghanistani_A : A ;
+fun afibrinogenemia_N : N ;
+fun aficionado_N : N ;
+fun afield_Adv : Adv ;
+fun afire_A : A ;
+fun aflame_A : A ;
+fun aflare_A : A ;
+fun aflatoxin_N : N ;
+fun afloat_A : A ;
+fun afloat_Adv : Adv  ;
+fun aflutter_A : A ;
+fun afoot_A : A ;
+fun afoot_Adv : Adv ;
+fun afore_Adv : Adv ;
+fun afore_Prep : Prep ;
+fun aforementioned_A : A  ;
+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 africanFem_N : N ;
+fun africanMasc_N : N ;
+fun african_A : A ;
+fun afrikanerFem_N : N ;
+fun afrikanerMasc_N : N ;
+fun afrikaner_A : A ;
+fun afro_americanFem_N : N ;
+fun afro_americanMasc_N : N ;
+fun afro_asian_A : A ;
+fun afro_wig_N : N ;
+fun afropavo_N : N ;
+fun aft_A : A  ;
+fun aft_Adv : Adv ;
+fun after_A : A ;
+fun after_Adv : Adv ;
+fun after_Prep : Prep  ;
+fun after_Subj : Subj  ;
+fun afterbirth_N : N ;
+fun afterburner_N : N ;
+fun aftercare_N : N ;
+fun afterdamp_N : N ;
+fun afterdeck_N : N ;
+fun aftereffect_N : N ;
+fun afterglow_N : N ;
+fun afterimage_N : N ;
+fun afterlife_N : N ;
+fun aftermath_N : N ;
+fun aftermost_A : A ;
+fun afternoon_N : N ;
+fun afterpains_N : N ;
+fun afterpiece_N : N ;
+fun aftershaft_N : N ;
+fun aftershafted_A : A ;
+fun aftershock_N : N ;
+fun aftertaste_N : N ;
+fun afterthought_N : N ;
+fun afterward_Adv : Adv  ;
+fun afterwards_Adv : Adv ;
+fun afterworld_N : N ;
+fun again_Adv : Adv ;
+fun against_Prep : Prep  ;
+fun agal_N : N ;
+fun agalactia_N : N ;
+fun agama_N : N ;
+fun agamete_N : N ;
+fun agamic_A : A ;
+fun agamid_N : N ;
+fun agammaglobulinemia_N : N ;
+fun agapanthus_N : N ;
+fun agape_A : A ;
+fun agape_N : N ;
+fun agar_N : N ;
+fun agar_agar_N : N ;
+fun agaric_N : N ;
+fun agate_N : N ;
+fun agateware_N : N ;
+fun agatha_PN : PN ;
+fun agave_N : N ;
+fun agaze_A : A ;
+fun age_N : N ;
+fun age_V : V ;
+--subcat 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_N : N ;
+fun aged_Prep : Prep ;
+fun agedness_N : N ;
+fun ageing_N : N ;
+fun ageism_N : N ;
+fun ageless_A : A ;
+fun agelessness_N : N ;
+fun agelong_A : A ;
+fun agency_N : N ;
+fun agenda_N : N ;
+fun agenesis_N : N ;
+fun agentFem_N : N ;
+fun agentMasc_N : N ;
+fun agent_provocateur_N : N ;
+fun agential_A : A ;
+fun agerasia_N : N ;
+fun ageratum_N : N ;
+fun aggie_PN : PN ;
+fun agglomerate_A : A ;
+fun agglomerate_N : N ;
+fun agglomerate_V : V ;
+fun agglomerate_V2 : V2 ;
+fun agglomeration_N : N ;
+fun agglomerator_N : N ;
+fun agglutinate_A : A ;
+fun agglutinate_V2 : V2 ;
+fun agglutination_N : N ;
+fun agglutinative_A : A ;
+fun agglutinin_N : N ;
+fun agglutinogen_N : N ;
+fun aggrandize_V2 : V2 ;
+fun aggrandizement_N : N ;
+fun aggravate_V2 : V2 ;
+fun aggravating_A : A ;
+fun aggravation_N : N ;
+fun aggravator_N : N ;
+fun aggregate_A : A ;
+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 aggressorFem_N : N ;
+fun aggressorMasc_N : N ;
+fun aggrieve_V2 : V2 ;
+fun aggro_N : N ;
+fun aghast_A : A ;
+fun agile_A : A ;
+fun agility_N : N ;
+fun agin_Prep : Prep  ;
+fun aging_N : N ;
+fun agio_N : N ;
+fun agitate_V : V ;
+fun agitate_V2 : V2 ;
+fun agitation_N : N ;
+fun agitative_A : A ;
+fun agitator_N : N ;
+fun agitprop_N : N ;
+fun agleam_A : A ;
+fun aglet_N : N ;
+fun aglow_A : A ;
+fun agm_N : N ;
+fun agnail_N : N ;
+fun agnate_A : A ;
+fun agnate_N : N ;
+fun agnes_PN : PN ;
+fun agnomen_N : N ;
+fun agnosia_N : N ;
+fun agnostic_A : A ;
+fun agnostic_N : N ;
+fun agnosticism_N : N ;
+fun ago_Adv : Adv ;
+fun ago_Prep : Prep  ;
+fun agog_A : A ;
+fun agon_N : N ;
+fun agonadal_A : A ;
+fun agonal_A : A ;
+fun agonist_N : N ;
+fun agonistic_A : A ;
+fun agonize_V : V ;
+fun agonized_A : A ;
+fun agonizingly_Adv : Adv ;
+fun agony_N : N ;
+fun agora_N : N ;
+fun agoraphobia_N : N ;
+fun agoraphobic_A : A ;
+fun agouti_N : N ;
+fun agra_PN : PN ;
+fun agranulocytic_A : A ;
+fun agranulocytosis_N : N ;
+fun agrapha_N : N ;
+fun agraphia_N : N ;
+fun agraphic_A : A ;
+fun agrarian_A : A ;
+fun agree_V : V ;
+--subcat fun agree_V2 : V2 ;
+fun agree_VS : VS ;
+fun agree_VV : VV ;
+fun agree_on_V : V ;
+fun agree_with_V2 : V2 ;
+fun agreeable_A : A ;
+fun agreeableness_N : N ;
+fun agreed_A : A ;
+fun agreement_N : N ;
+fun agrestic_A : A ;
+fun agribusiness_N : N ;
+fun agricultural_A : A ;
+fun agriculture_N : N ;
+fun agriculturist_N : N ;
+fun agrimonia_N : N ;
+fun agrobiologic_A : A ;
+fun agrobiology_N : N ;
+fun agrologic_A : A ;
+fun agrology_N : N ;
+fun agromania_N : N ;
+fun agronomic_A : A ;
+fun agronomist_N : N ;
+fun agronomy_N : N ;
+fun aground_A : A ;
+fun aground_Adv : Adv ;
+fun agrypnia_N : N ;
+fun agrypnotic_A : A ;
+fun agua_N : N ;
+fun ague_N : N ;
+fun agueweed_N : N ;
+fun aguish_A : A ;
+fun ah_Interj : Interj ;
+fun ahead_Adv : Adv ;
+fun ahead_of_Prep : Prep ;
+fun ahimsa_N : N ;
+fun ahistorical_A : A ;
+fun ahmedabad_PN : PN ;
+fun aid_N : N ;
+fun aid_V : V ;
+fun aid_V2 : V2 ;
+fun aide_N : N ;
+fun aide_de_camp_N : N ;
+fun aide_memoire_N : N ;
+fun aids_N : N ;
+fun aigret_N : N ;
+fun aigrette_N : N ;
+fun aikido_N : N ;
+fun ail_V : V ;
+fun ail_V2 : V2 ;
+fun ailanthus_N : N ;
+fun aileron_N : N ;
+fun ailment_N : N ;
+fun ailurophobia_N : N ;
+fun aim_N : N ;
+fun aim_V : V ;
+fun aim_V2 : V2 ;
+fun aim_VV : VV ;
+fun aim_at_V2 : V2 ;
+fun aimless_A : A ;
+fun aioli_N : N ;
+fun air_N : N ;
+fun air_V : V ;
+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 airbrush_N : N ;
+fun airburst_N : N ;
+fun airbus_N : N ;
+fun aircraft_N : N ;
+fun aircraftman_N : N ;
+fun aircraftsman_N : N ;
+fun aircrew_N : N ;
+fun aircrewman_N : N ;
+fun airdock_N : N ;
+fun airdrie_PN : PN ;
+fun airdrome_N : N ;
+fun airdrop_N : N ;
+fun aireborough_PN : PN ;
+fun airedale_N : N ;
+fun airfare_N : N ;
+fun airfield_N : N ;
+fun airflow_N : N ;
+fun airfoil_N : N ;
+fun airforce_N : N ;
+fun airframe_N : N ;
+fun airhead_N : N ;
+fun airheaded_A : A ;
+fun airiness_N : N ;
+fun airing_N : N ;
+fun airing_cupboard_N : N ;
+fun airless_A : A ;
+fun airlift_N : N ;
+fun airline_N : N ;
+fun airliner_N : N ;
+fun airlock_N : N ;
+fun airmail_N : N ;
+fun airmailer_N : N ;
+fun airman_N : N ;
+fun airplane_N : N ;
+fun airplay_N : N  ;
+fun airport_N : N ;
+fun airs_N : N ;
+fun airscrew_N : N ;
+fun airship_N : N ;
+fun airsick_A : A ;
+fun airsickness_N : N ;
+fun airspace_N : N ;
+fun airspeed_N : N ;
+fun airstream_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 aitchbone_N : N ;
+fun ajar_A : A ;
+fun aka_Prep : Prep  ;
+fun akaryocyte_N : N ;
+fun akee_N : N ;
+fun akimbo_Adv : Adv ;
+fun akin_A : A ;
+fun akinesis_N : N ;
+fun akron_PN : PN ;
+fun al_PN : PN ;
+fun ala_N : N ;
+fun alabama_PN : PN ;
+fun alabaster_A : A ;
+fun alabaster_N : N ;
+fun alacritous_A : A ;
+fun alacrity_N : N ;
+fun alalia_N : N ;
+fun alan_PN : PN ;
+fun alanine_N : N ;
+fun alar_A : A ;
+fun alarm_N : N ;
+fun alarm_V2 : V2 ;
+fun alarm_clock_N : N ;
+fun alarming_A : A ;
+fun alarmism_N : N ;
+fun alarmist_N : N ;
+fun alas_Interj : Interj ;
+fun alaska_PN : PN ;
+fun alastrim_N : N ;
+fun alate_A : A ;
+fun alb_N : N ;
+fun albacore_N : N ;
+fun albania_PN : PN ;
+fun albanian_A : A ;
+fun albanian_N : N ;
+fun albatross_N : N ;
+fun albedo_N : N ;
+fun albeit_Subj : Subj  ;
+fun albert_PN : PN ;
+fun alberta_PN : PN ;
+fun albescent_A : A ;
+fun albinal_A : A ;
+fun albinism_N : N ;
+fun albino_N : N ;
+fun albite_N : N ;
+fun albitic_A : A ;
+fun albizzia_N : N ;
+fun albuca_N : N ;
+fun albuginea_N : N ;
+fun album_N : N ;
+fun albumen_N : N ;
+fun albumin_N : N ;
+fun albuminous_A : A ;
+fun albuminuria_N : N ;
+fun albuminuric_A : A ;
+fun albuterol_N : N ;
+fun alcalde_N : N ;
+fun alcazar_N : N ;
+fun alchemic_A : A ;
+fun alchemist_N : N ;
+fun alchemistic_A : A ;
+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 aldehyde_N : N ;
+fun aldehydic_A : A ;
+fun alder_N : N ;
+fun alderfly_N : N ;
+fun alderman_N : N ;
+fun aldermanic_A : A ;
+fun aldershot_PN : PN ;
+fun aldohexose_N : N ;
+fun aldol_N : N ;
+fun aldose_N : N ;
+fun aldosterone_N : N ;
+fun aldosteronism_N : N ;
+fun ale_N : N ;
+fun ale_house_N : N ;
+fun aleatory_A : A ;
+fun alee_A : A ;
+fun alee_Adv : Adv ;
+fun alehouse_N : N ;
+fun alembic_N : N ;
+fun alendronate_N : N ;
+fun aleph_N : N ;
+fun aleppo_PN : PN ;
+fun alert_A : A ;
+fun alert_N : N ;
+fun alert_V2 : V2 ;
+fun alertness_N : N ;
+fun alessandria_PN : PN ;
+fun aleurone_N : N ;
+fun aleuronic_A : A ;
+fun alewife_N : N ;
+fun alex_PN : PN ;
+fun alexander_PN : PN ;
+fun alexandra_PN : PN ;
+fun alexandria_PN : PN ;
+fun alexandrine_N : N ;
+fun alexandrite_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 algal_A : A ;
+fun algarroba_N : N ;
+fun algebra_N : N ;
+fun algebraic_A : A ;
+fun algebraical_A : A ;
+fun algebraist_N : N ;
+fun alger_PN : PN ;
+fun algeria_PN : PN ;
+fun algerian_A : A ;
+fun algerian_N : N ;
+fun algid_A : A ;
+fun algidity_N : N ;
+fun algin_N : N ;
+fun algoid_A : A ;
+fun algolagnia_N : N ;
+fun algolagnic_A : A ;
+fun algometer_N : N ;
+fun algometric_A : A ;
+fun algometry_N : N ;
+fun algophobia_N : N ;
+fun algophobic_A : A ;
+fun algorism_N : N ;
+fun algorithm_N : N ;
+fun algorithmic_A : A ;
+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 alidade_N : N ;
+fun alienFem_N : N ;
+fun alienMasc_N : N ;
+fun alien_A : A ;
+fun alienable_A : A ;
+fun alienage_N : N ;
+fun alienate_V2 : V2 ;
+fun alienating_A : A ;
+fun alienation_N : N ;
+fun alienator_N : N ;
+fun alienee_N : N ;
+fun alienism_N : N ;
+fun alienist_N : N ;
+fun alienor_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 alimentative_A : A ;
+fun alimony_N : N ;
+fun aliphatic_A : A ;
+fun aliquant_N : N ;
+fun aliquot_A : A ;
+fun aliquot_N : N ;
+fun alison_PN : PN ;
+fun aliterate_N : N ;
+fun alive_A : A ;
+fun aliyah_N : N ;
+fun alizarin_N : N ;
+fun alkahest_N : N ;
+fun alkahestic_A : A ;
+fun alkalemia_N : N ;
+fun alkalescent_A : A ;
+fun alkali_N : N ;
+fun alkalimetry_N : N ;
+fun alkaline_A : A ;
+fun alkalinity_N : N ;
+fun alkalinuria_N : N ;
+fun alkaloid_N : N ;
+fun alkaloidal_A : A ;
+fun alkalosis_N : N ;
+fun alkalotic_A : A ;
+fun alkapton_N : N ;
+fun alkaptonuria_N : N ;
+fun alkene_N : N ;
+fun alkyd_N : N ;
+fun alkyl_N : N ;
+fun alkylbenzene_N : N ;
+fun alkylbenzenesulfonate_N : N ;
+fun alkylic_A : A ;
+fun all_A : A ;
+fun all_Predet : Predet ;
+fun all_mains_A : A ;
+fun all_round_A : A ;
+fun all_rounder_N : N ;
+fun allah_PN : PN ;
+fun allahabad_PN : PN ;
+fun allamanda_N : N ;
+fun allan_PN : PN ;
+fun allantoic_A : A ;
+fun allantoid_A : A ;
+fun allantois_N : N ;
+fun allargando_A : A ;
+fun allay_V2 : V2 ;
+fun allegation_N : N ;
+fun allege_V2 : V2 ;
+--subcat fun allege_V2V : V2V ;
+fun allege_VS : VS ;
+fun alleged_A : A ;
+fun allegedly_AdA : AdA ;
+fun allegedly_AdV : AdV ;
+fun allegedly_Adv : Adv  ;
+fun allegiance_N : N ;
+fun allegiant_A : A ;
+fun allegoric_A : A ;
+fun allegorical_A : A ;
+fun allegorizer_N : N ;
+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 allele_N : N ;
+fun allelic_A : A ;
+fun allemande_N : N ;
+fun allen_PN : PN ;
+fun allergen_N : N ;
+fun allergenic_A : A ;
+fun allergic_A : A ;
+fun allergist_N : N ;
+fun allergology_N : N ;
+fun allergy_N : N ;
+fun alleviate_V2 : V2 ;
+fun alleviation_N : N ;
+fun alleviative_A : A ;
+fun alleviator_N : N ;
+fun alley_N : N ;
+fun alleyway_N : N ;
+fun alliaceous_A : A ;
+fun alliance_N : N ;
+fun allied_A : A  ;
+fun allies_N : N ;
+fun alligator_N : N ;
+fun alligatored_A : A ;
+fun alligatorfish_N : N ;
+fun alliteration_N : N ;
+fun alliterative_A : A ;
+fun alliterator_N : N ;
+fun alloa_PN : PN ;
+fun allocable_A : A ;
+fun allocate_V : V ;
+fun allocate_V2 : V2 ;
+fun allocation_N : N ;
+fun allocator_N : N ;
+fun allochronic_A : A ;
+fun allochthonous_A : A ;
+fun allocution_N : N ;
+fun allogamous_A : A ;
+fun allogamy_N : N ;
+fun allogeneic_A : A ;
+fun allograph_N : N ;
+fun allographic_A : A ;
+fun allomerism_N : N ;
+fun allomerous_A : A ;
+fun allometric_A : A ;
+fun allometry_N : N ;
+fun allomorph_N : N ;
+fun allomorphic_A : A ;
+fun allopathic_A : A ;
+fun allopathy_N : N ;
+fun allopatric_A : A ;
+fun allopatry_N : N ;
+fun allophone_N : N ;
+fun allophonic_A : A ;
+fun allopurinol_N : N ;
+fun allosaur_N : N ;
+fun allot_V2 : V2 ;
+fun allotment_N : N ;
+fun allotrope_N : N ;
+fun allotropic_A : A ;
+fun allotropy_N : N ;
+fun allover_A : A ;
+--subcat fun allow_V : V ;
+fun allow_V2 : V2 ;
+fun allow_V2V : V2V ;
+--subcat fun allow_VS : VS ;
+fun allow_for_V2 : V2 ;
+fun allow_of_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 allusiveness_N : N ;
+fun alluvial_A : A ;
+fun alluvion_N : N ;
+fun ally_N : N ;
+fun ally_V2 : V2 ;
+fun allyl_N : N ;
+fun allylic_A : A ;
+fun alma_ata_PN : PN ;
+fun alma_mater_N : N ;
+fun almanac_N : N ;
+fun almandine_N : N ;
+fun almandite_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_AdA : AdA ;
+fun almost_AdN : AdN ;
+fun almost_Adv : Adv ;
+fun almost_Predet : Predet ;
+fun alms_N : N ;
+fun alms_box_N : N ;
+fun alms_giving_N : N ;
+fun alms_house_N : N ;
+fun almsgiver_N : N ;
+fun alnwick_PN : PN ;
+fun alocasia_N : N ;
+fun aloe_N : N ;
+fun aloft_Adv : Adv ;
+fun aloha_N : N ;
+fun alone_A : A ;
+fun alone_Adv : Adv  ;
+fun aloneness_N : N ;
+fun along_Adv : Adv ;
+fun along_Prep : Prep  ;
+fun alongside_Adv : Adv ;
+fun alongside_Prep : Prep  ;
+fun aloof_A : A ;
+fun aloof_Adv : Adv ;
+fun aloofness_N : N ;
+fun alopecia_N : N ;
+fun alopecic_A : A ;
+fun aloud_Adv : Adv ;
+fun alp_N : N ;
+fun alpaca_N : N ;
+fun alpenstock_N : N ;
+fun alpestrine_A : A ;
+fun alpha_A : A ;
+fun alpha_N : N ;
+fun alphabet_N : N ;
+fun alphabetic_A : A ;
+fun alphabetical_A : A ;
+fun alphabetically_Adv : Adv  ;
+fun alphabetization_N : N ;
+fun alphabetized_A : A ;
+fun alphabetizer_N : N ;
+fun alphanumeric_A : A ;
+fun alphanumerics_N : N ;
+fun alphavirus_N : N ;
+fun alpine_A : A ;
+fun alpinist_N : N ;
+fun alprazolam_N : N ;
+fun already_AdV : AdV ;
+fun already_Adv : Adv ;
+fun alright_A : A ;
+fun alright_Adv : Adv ;
+fun alsatianFem_N : N ;
+fun alsatianMasc_N : N ;
+fun also_AdV : AdV ;
+fun also_Adv : Adv ;
+fun also_ran_N : N ;
+fun alstroemeria_N : N ;
+fun altar_N : N ;
+fun altar_piece_N : N ;
+fun altarpiece_N : N ;
+fun altazimuth_N : N ;
+fun alter_V : V ;
+fun alter_V2 : V2 ;
+fun alter_ego_N : N ;
+fun alterability_N : N ;
+fun alterable_A : A ;
+fun alteration_N : N ;
+fun altercation_N : N ;
+fun altered_A : A  ;
+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 alternator_N : N ;
+fun althea_N : N ;
+fun although_Subj : Subj  ;
+fun altimeter_N : N ;
+fun altissimo_A : A ;
+fun altitude_N : N ;
+fun altitudinal_A : A ;
+fun altitudinous_A : A ;
+fun alto_A : A ;
+fun alto_N : N ;
+fun altocumulus_N : N ;
+fun altogether_Adv : Adv ;
+fun alton_PN : PN ;
+fun altostratus_N : N ;
+fun altricial_A : A ;
+fun altrincham_PN : PN ;
+fun altruism_N : N ;
+fun altruist_N : N ;
+fun altruistic_A : A ;
+fun altruistically_Adv : Adv ;
+fun alula_N : N ;
+fun alular_A : A ;
+fun alum_N : N ;
+fun alumina_N : N ;
+fun aluminate_N : N ;
+fun aluminiferous_A : A ;
+fun aluminium_N : N ;
+fun aluminous_A : A ;
+fun aluminum_N : N ;
+fun alumna_N : N ;
+fun alumnus_N : N ;
+fun alumroot_N : N ;
+fun alundum_N : N ;
+fun alvechurch_PN : PN ;
+fun alveolar_A : A ;
+fun alveolar_N : N ;
+fun alveolate_A : A ;
+fun alveolitis_N : N ;
+fun alveolus_N : N ;
+fun alvine_A : A ;
+fun always_AdV : AdV ;
+fun always_Adv : Adv  ;
+fun alyssum_N : N ;
+fun amah_N : N ;
+fun amain_Adv : Adv ;
+fun amalgam_N : N ;
+fun amalgamate_A : A ;
+fun amalgamate_V : V ;
+fun amalgamate_V2 : V2 ;
+fun amalgamation_N : N ;
+fun amalgamative_A : A ;
+fun amalgamator_N : N ;
+fun amanda_PN : PN ;
+fun amanuensis_N : N ;
+fun amaranth_N : N ;
+fun amaranthine_A : A ;
+fun amarelle_N : N ;
+fun amaretto_N : N ;
+fun amaryllis_N : N ;
+fun amass_V2 : V2 ;
+fun amastia_N : N ;
+fun amateurFem_N : N ;
+fun amateurMasc_N : N ;
+fun amateur_A : A ;
+fun amateurish_A : A ;
+fun amateurishness_N : N ;
+fun amateurism_N : N ;
+fun amative_A : A ;
+fun amatory_A : A ;
+fun amaurosis_N : N ;
+fun amaurotic_A : A ;
+fun amaze_V2 : V2 ;
+fun amaze_V2V : V2V ;
+fun amazement_N : N ;
+fun amazing_A : A ;
+fun amazon_N : N ;
+fun ambages_N : N ;
+fun ambassador_N : N ;
+fun ambassadorial_A : A ;
+fun ambassadorship_N : N ;
+fun ambassadress_N : N ;
+fun amber_A : A ;
+fun amber_N : N ;
+fun ambergris_N : N ;
+fun amberjack_N : N ;
+fun ambiance_N : N ;
+fun ambidexterity_N : N ;
+fun ambidextrous_A : A ;
+fun ambience_N : N ;
+fun ambient_A : A ;
+fun ambiguity_N : N ;
+fun ambiguous_A : A ;
+fun ambit_N : N ;
+fun ambition_N : N ;
+fun ambitious_A : A ;
+fun ambivalence_N : N ;
+fun ambivalent_A : A ;
+fun ambiversion_N : N ;
+fun ambiversive_A : A ;
+fun amble_N : N ;
+fun amble_V : V ;
+fun amblygonite_N : N ;
+fun amblyopia_N : N ;
+fun amblyopic_A : A ;
+fun amboyna_N : N ;
+fun ambrosia_N : N ;
+fun ambrosial_A : A ;
+fun ambulacral_A : A ;
+fun ambulacrum_N : N ;
+fun ambulance_N : N ;
+fun ambulant_A : A ;
+fun ambulation_N : N ;
+fun ambulatory_A : A ;
+fun ambulatory_N : N ;
+fun ambuscade_N : N ;
+fun ambuscade_V2 : V2 ;
+fun ambush_N : N ;
+fun ambush_V2 : V2 ;
+fun ambusher_N : N ;
+fun ambystomid_N : N ;
+fun ameba_N : N ;
+fun amebiasis_N : N ;
+fun ameboid_A : A ;
+fun ameer_N : N ;
+fun amelia_N : N ;
+fun ameliorate_V : V ;
+fun ameliorate_V2 : V2 ;
+fun amelioration_N : N ;
+fun ameloblast_N : N ;
+fun amelogenesis_N : N ;
+fun amen_Interj : Interj ;
+fun amenability_N : N ;
+fun amenable_A : A ;
+fun amend_V : V ;
+fun amend_V2 : V2 ;
+fun amend_V2V : V2V ;
+fun amendable_A : A ;
+fun amendatory_A : A ;
+fun amendment_N : N ;
+fun amenity_N : N ;
+fun amenorrhea_N : N ;
+fun amenorrheic_A : A ;
+fun amentiferous_A : A ;
+fun amerciable_A : A ;
+fun america_PN : PN ;
+fun americanFem_N : N ;
+fun americanMasc_N : N ;
+fun american_A : A ;
+fun americanism_N : N ;
+fun americanize_V2 : V2 ;
+fun americium_N : N ;
+fun amesbury_PN : PN ;
+fun ametabolic_A : A ;
+fun amethyst_A : A ;
+fun amethyst_N : N ;
+fun amethystine_A : A ;
+fun ametria_N : N ;
+fun ametropia_N : N ;
+fun ametropic_A : A ;
+fun amiability_N : N ;
+fun amiable_A : A ;
+fun amicability_N : N ;
+fun amicable_A : A ;
+fun amid_Prep : Prep  ;
+fun amide_N : N ;
+fun amidship_A : A ;
+fun amidship_Adv : Adv ;
+fun amidships_Adv : Adv ;
+fun amidst_Prep : Prep ;
+fun amiens_PN : PN ;
+fun amigo_N : N ;
+fun amine_N : N ;
+fun amino_A : A ;
+fun amino_N : N ;
+fun aminoaciduria_N : N ;
+fun aminomethane_N : N ;
+fun aminophylline_N : N ;
+fun aminopyrine_N : N ;
+fun amiodarone_N : N ;
+fun amir_N : N ;
+fun amiss_A : A ;
+fun amiss_Adv : Adv ;
+fun amitosis_N : N ;
+fun amitotic_A : A ;
+fun amitriptyline_N : N ;
+fun amity_N : N ;
+fun ammanford_PN : PN ;
+fun ammeter_N : N ;
+fun ammine_N : N ;
+fun ammino_A : A ;
+fun ammobium_N : N ;
+fun ammonia_N : N ;
+fun ammoniac_A : A ;
+fun ammoniac_N : N ;
+fun ammoniated_A : A ;
+fun ammonification_N : N ;
+fun ammonite_N : N ;
+fun ammonitic_A : A ;
+fun ammonium_N : N ;
+fun ammoniuria_N : N ;
+fun ammunition_N : N ;
+fun amnesia_N : N ;
+fun amnesic_A : A ;
+fun amnesic_N : N ;
+fun amnestic_A : A ;
+fun amnesty_N : N ;
+fun amniocentesis_N : N ;
+fun amnion_N : N ;
+fun amniote_N : N ;
+fun amniotic_A : A ;
+fun amobarbital_N : N ;
+fun amoeba_N : N ;
+fun amoebic_A : A ;
+fun amok_Adv : Adv ;
+fun among_Prep : Prep  ;
+fun amongst_Prep : Prep  ;
+fun amora_N : N ;
+fun amoral_A : A ;
+fun amoralism_N : N ;
+fun amoralist_N : N ;
+fun amorality_N : N ;
+fun amorist_N : N ;
+fun amoristic_A : A ;
+fun amorous_A : A ;
+fun amorousness_N : N ;
+fun amorpha_N : N ;
+fun amorphophallus_N : N ;
+fun amorphous_A : A ;
+fun amort_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 amoxicillin_N : N ;
+fun amp_Conj : Conj ;
+fun amp_N : N ;
+fun amperage_N : N ;
+fun ampere_N : N ;
+fun ampersand_N : N ;
+fun amphetamine_N : N ;
+fun amphibia_N : N ;
+fun amphibian_N : N ;
+fun amphibiotic_A : A ;
+fun amphibious_A : A ;
+fun amphibole_N : N ;
+fun amphibolite_N : N ;
+fun amphibology_N : N ;
+fun amphibrach_N : N ;
+fun amphictyony_N : N ;
+fun amphidiploid_N : N ;
+fun amphidiploidy_N : N ;
+fun amphigory_N : N ;
+fun amphimixis_N : N ;
+fun amphipod_N : N ;
+fun amphiprostylar_A : A ;
+fun amphisbaena_N : N ;
+fun amphistylar_A : A ;
+fun amphitheatre_N : N ;
+fun amphitheatric_A : A ;
+fun amphitropous_A : A ;
+fun amphiuma_N : N ;
+fun amphora_N : N ;
+fun amphoric_A : A ;
+fun amphoteric_A : A ;
+fun amphotericin_N : N ;
+fun ampicillin_N : N ;
+fun ample_A : A ;
+fun ampleness_N : N ;
+fun amplification_N : N ;
+fun amplifier_N : N ;
+fun amplify_V2 : V2 ;
+fun amplitude_N : N ;
+fun ampoule_N : N ;
+fun ampulla_N : N ;
+fun ampullar_A : A ;
+fun amputate_V2 : V2 ;
+fun amputation_N : N ;
+fun amputator_N : N ;
+fun amputee_N : N ;
+fun amrinone_N : N ;
+fun amsterdam_PN : PN ;
+fun amuck_A : A ;
+fun amuck_Adv : Adv ;
+fun amulet_N : N ;
+fun amuse_V2 : V2 ;
+fun amusement_N : N ;
+fun amusing_A : A ;
+fun amy_PN : PN ;
+fun amygdala_N : N ;
+fun amygdalin_N : N ;
+fun amygdaline_A : A ;
+fun amygdaloid_N : N ;
+fun amygdalotomy_N : N ;
+fun amyl_N : N ;
+fun amylase_N : N ;
+fun amyloid_N : N ;
+fun amyloidosis_N : N ;
+fun amylolysis_N : N ;
+fun amylolytic_A : A ;
+fun amyotrophia_N : N ;
+fun amyxia_N : N ;
+fun ana_N : N ;
+fun anabatic_A : A ;
+fun anabiosis_N : N ;
+fun anabiotic_A : A ;
+fun anabolic_A : A ;
+fun anabolism_N : N ;
+fun anachronic_A : A ;
+fun anachronism_N : N ;
+fun anachronistic_A : A ;
+fun anachronistically_Adv : Adv ;
+fun anaclinal_A : A ;
+fun anaclisis_N : N ;
+fun anaclitic_A : A ;
+fun anacoluthia_N : N ;
+fun anacoluthic_A : A ;
+fun anaconda_N : N ;
+fun anadiplosis_N : N ;
+fun anadromous_A : A ;
+fun anaemia_N : N ;
+fun anaemic_A : A ;
+fun anaerobe_N : N ;
+fun anaerobic_A : A ;
+fun anaesthesia_N : N ;
+fun anaesthetic_A : A ;
+fun anaesthetic_N : N ;
+fun anaesthetist_N : N ;
+fun anaesthetize_V2 : V2 ;
+fun anaglyph_N : N ;
+fun anaglyphic_A : A ;
+fun anaglyphy_N : N ;
+fun anagnost_N : N ;
+fun anagoge_N : N ;
+fun anagogic_A : A ;
+fun anagram_N : N ;
+fun anagrammatic_A : A ;
+fun anagrams_N : N ;
+fun anal_A : A ;
+fun analbuminemia_N : N ;
+fun analects_N : N ;
+fun analeptic_A : A ;
+fun analeptic_N : N ;
+fun analgesia_N : N ;
+fun analgesic_A : A ;
+fun analgesic_N : N ;
+fun analog_N : N ;
+fun analogical_A : A ;
+fun analogist_N : N ;
+fun analogous_A : A ;
+fun analogue_A : A ;
+fun analogue_N : N ;
+fun analogy_N : N ;
+fun analphabet_N : N ;
+fun analphabetic_A : A ;
+fun analysand_N : N ;
+fun analyse_V2 : V2 ;
+fun analysis_N : N ;
+fun analyst_N : N ;
+fun analytic_A : A ;
+fun analytical_A : A ;
+fun analyticity_N : N ;
+fun analyzable_A : A ;
+fun analyze_V2 : V2 ;
+fun analyzer_N : N ;
+fun anamnestic_A : A ;
+fun anamorphic_A : A ;
+fun anamorphism_N : N ;
+fun anamorphosis_N : N ;
+fun anapaest_N : N ;
+fun anapaestic_A : A ;
+fun anapest_N : N ;
+fun anapestic_A : A ;
+fun anaphase_N : N ;
+fun anaphasic_A : A ;
+fun anaphor_N : N ;
+fun anaphora_N : N ;
+fun anaphoric_A : A ;
+fun anaphrodisia_N : N ;
+fun anaphrodisiac_A : A ;
+fun anaphylactic_A : A ;
+fun anaphylaxis_N : N ;
+fun anaplasia_N : N ;
+fun anaplasmosis_N : N ;
+fun anaplastic_A : A ;
+fun anapsid_N : N ;
+fun anarchic_A : A ;
+fun anarchically_Adv : Adv ;
+fun anarchism_N : N ;
+fun anarchistFem_N : N ;
+fun anarchistMasc_N : N ;
+fun anarchistic_A : A ;
+fun anarchy_N : N ;
+fun anarthria_N : N ;
+fun anasarca_N : N ;
+fun anasarcous_A : A ;
+fun anaspid_N : N ;
+fun anastalsis_N : N ;
+fun anastigmat_N : N ;
+fun anastigmatic_A : A ;
+fun anastomosis_N : N ;
+fun anastomotic_A : A ;
+fun anastrophe_N : N ;
+fun anastylosis_N : N ;
+fun anathema_N : N ;
+fun anathematization_N : N ;
+fun anathematize_V : V ;
+fun anathematize_V2 : V2 ;
+fun anatomic_A : A ;
+fun anatomical_A : A ;
+fun anatomist_N : N ;
+fun anatomy_N : N ;
+fun anatotitan_N : N ;
+fun anatoxin_N : N ;
+fun anatropous_A : A ;
+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 anchoritic_A : A ;
+fun anchorman_N : N ;
+fun anchovy_N : N ;
+fun anchusa_N : N ;
+fun ancient_A : A ;
+fun ancient_N : N ;
+fun ancientness_N : N ;
+fun ancillary_A : A ;
+fun ancona_PN : PN ;
+fun and_Conj : Conj ;
+fun andante_A : A ;
+fun andante_Adv : Adv ;
+fun andante_N : N ;
+fun andantino_A : A ;
+fun andesite_N : N ;
+fun andiron_N : N ;
+fun andorra_PN : PN ;
+fun andorran_A : A ;
+fun andorran_N : N ;
+fun andover_PN : PN ;
+fun andradite_N : N ;
+fun andrena_N : N ;
+fun andrew_PN : PN ;
+fun androecium_N : N ;
+fun androgen_N : N ;
+fun androgenesis_N : N ;
+fun androgenetic_A : A ;
+fun androgenic_A : A ;
+fun androglossia_N : N ;
+fun androgynous_A : A ;
+fun androgyny_N : N ;
+fun android_N : N ;
+fun andromeda_N : N ;
+fun androphobia_N : N ;
+fun androsterone_N : N ;
+fun andryala_N : N ;
+fun andy_PN : PN ;
+fun anecdotal_A : A ;
+fun anecdote_N : N ;
+fun anecdotic_A : A ;
+fun anecdotist_N : N ;
+fun anechoic_A : A ;
+fun anemia_N : N ;
+fun anemic_A : A ;
+fun anemographic_A : A ;
+fun anemography_N : N ;
+fun anemometer_N : N ;
+fun anemometric_A : A ;
+fun anemometry_N : N ;
+fun anemone_N : N ;
+fun anemophilous_A : A ;
+fun anencephalic_A : A ;
+fun anencephaly_N : N ;
+fun anenst_Prep : Prep ;
+fun anent_Prep : Prep ;
+fun anergy_N : N ;
+fun aneroid_A : A ;
+fun aneroid_N : N ;
+fun anesthesia_N : N ;
+fun anesthesiologist_N : N ;
+fun anesthesiology_N : N ;
+fun anesthetic_A : A ;
+fun anesthetic_N : N ;
+fun anesthetist_N : N ;
+fun anesthetize_V2 : V2 ;
+fun anesthyl_N : N ;
+fun anestrous_A : A ;
+fun anestrus_N : N ;
+fun aneuploid_A : A ;
+fun aneuploidy_N : N ;
+fun aneurysm_N : N ;
+fun aneurysmal_A : A ;
+fun anew_Adv : Adv ;
+fun anfractuous_A : A ;
+fun angel_N : N ;
+fun angela_PN : PN ;
+fun angelfish_N : N ;
+fun angelic_A : A ;
+fun angelica_N : N ;
+fun angelically_Adv : Adv ;
+fun angelim_N : N ;
+fun angelology_N : N ;
+fun angelus_N : N ;
+fun anger_N : N ;
+fun anger_V2 : V2 ;
+fun angers_PN : PN ;
+fun angie_PN : PN ;
+fun angiitis_N : N ;
+fun angina_N : N ;
+fun anginal_A : A ;
+fun angiocardiogram_N : N ;
+fun angiocarp_N : N ;
+fun angiocarpic_A : A ;
+fun angioedema_N : N ;
+fun angiogenesis_N : N ;
+fun angiogram_N : N ;
+fun angiography_N : N ;
+fun angiologist_N : N ;
+fun angiology_N : N ;
+fun angioma_N : N ;
+fun angiomatous_A : A ;
+fun angiopathy_N : N ;
+fun angioplasty_N : N ;
+fun angiopteris_N : N ;
+fun angiosarcoma_N : N ;
+fun angioscope_N : N ;
+fun angiosperm_N : N ;
+fun angiospermous_A : A ;
+fun angiotelectasia_N : N ;
+fun angiotensin_N : N ;
+fun angle_N : N ;
+fun angle_V : V ;
+fun angle_V2 : V2 ;
+fun angle_dozer_N : N ;
+fun angle_for_V2 : V2 ;
+fun angle_iron_N : N ;
+fun angle_park_V : V ;
+fun angle_park_V2 : V2 ;
+fun angledozer_N : N ;
+fun angler_N : N ;
+fun anglewing_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 anglophilFem_N : N ;
+fun anglophilMasc_N : N ;
+fun anglophileFem_N : N ;
+fun anglophileMasc_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 angrecum_N : N ;
+fun angrily_Adv : Adv  ;
+fun angry_A : A ;
+fun angst_N : N ;
+fun angstrom_N : N ;
+fun anguilla_PN : PN ;
+fun anguillan_A : A ;
+fun anguillan_N : N ;
+fun anguine_A : A ;
+fun anguish_N : N ;
+fun anguished_A : A ;
+fun angular_A : A ;
+fun angularity_N : N ;
+fun angulation_N : N ;
+fun angus_PN : PN ;
+fun angwantibo_N : N ;
+fun anhedonia_N : N ;
+fun anhidrosis_N : N ;
+fun anhydride_N : N ;
+fun anhydrous_A : A ;
+fun ani_N : N ;
+fun anicteric_A : A ;
+fun anil_N : N ;
+fun anile_A : A ;
+fun aniline_N : N ;
+fun anima_N : N ;
+fun animadversion_N : N ;
+fun animadvert_V : V ;
+fun animal_A : A  ;
+fun animal_N : N ;
+fun animalcule_N : N ;
+fun animalism_N : N ;
+fun animalistic_A : A ;
+fun animality_N : N ;
+fun animalization_N : N ;
+fun animate_A : A ;
+fun animate_V2 : V2 ;
+fun animatedly_A : A ;
+fun animatedly_Adv : Adv ;
+fun animateness_N : N ;
+fun animating_A : A ;
+fun animation_N : N ;
+fun animatism_N : N ;
+fun animatistic_A : A ;
+fun animator_N : N ;
+fun animatronics_N : N ;
+fun anime_N : N ;
+fun animism_N : N ;
+fun animist_A : A ;
+fun animist_N : N ;
+fun animosity_N : N ;
+fun animus_N : N ;
+fun anion_N : N ;
+fun anionic_A : A ;
+fun anise_N : N ;
+fun aniseed_N : N ;
+fun aniseikonia_N : N ;
+fun aniseikonic_A : A ;
+fun anisette_N : N ;
+fun anisogamete_N : N ;
+fun anisogametic_A : A ;
+fun anisogamic_A : A ;
+fun anisogamy_N : N ;
+fun anisometric_A : A ;
+fun anisometropia_N : N ;
+fun anisometropic_A : A ;
+fun anisotropic_A : A ;
+fun anisotropically_Adv : Adv ;
+fun anisotropy_N : N ;
+fun anita_PN : PN ;
+fun anjou_N : N ;
+fun ankara_PN : PN ;
+fun ankle_N : N ;
+fun anklebone_N : N ;
+fun anklet_N : N ;
+fun ankus_N : N ;
+fun ankylosaur_N : N ;
+fun ankylosis_N : N ;
+fun ankylotic_A : A ;
+fun ann_PN : PN ;
+fun anna_N : N ;
+fun annabel_PN : PN ;
+fun annalist_N : N ;
+fun annalistic_A : A ;
+fun annals_N : N ;
+fun annan_PN : PN ;
+fun anne_PN : PN ;
+fun anneal_V2 : V2 ;
+fun annealing_N : N ;
+fun annelid_A : A ;
+fun annelid_N : N ;
+fun annex_N : N ;
+fun annex_V2 : V2 ;
+fun annexation_N : N ;
+fun annexational_A : A ;
+fun annexe_N : N ;
+fun annfield_PN : PN ;
+fun annfield_plain_PN : PN ;
+fun annie_PN : PN ;
+fun annihilate_V2 : V2 ;
+fun annihilating_A : A ;
+fun annihilation_N : N ;
+fun annihilative_A : A ;
+fun annihilator_N : N ;
+fun anniversary_N : N ;
+fun annotate_V2 : V2 ;
+fun annotation_N : N ;
+fun annotator_N : N ;
+fun announce_V2 : V2 ;
+fun announce_VS : VS ;
+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 annulet_N : N ;
+fun annulment_N : N ;
+fun annulus_N : N ;
+fun annum_N : N ;
+fun annunciate_V2 : V2 ;
+fun annunciation_N : N ;
+fun annunciator_N : N ;
+fun annunciatory_A : A ;
+fun anoa_N : N ;
+fun anode_N : N ;
+fun anodic_A : A ;
+fun anodyne_A : A ;
+fun anodyne_N : N ;
+fun anoint_V2 : V2 ;
+fun anointer_N : N ;
+fun anointing_N : N ;
+fun anointment_N : N ;
+fun anomalist_N : N ;
+fun anomalops_N : N ;
+fun anomalopteryx_N : N ;
+fun anomalous_A : A ;
+fun anomaly_N : N ;
+fun anomie_N : N ;
+fun anon_Adv : Adv ;
+fun anon_PN : PN ;
+fun anonymity_N : N ;
+fun anonymous_A : A ;
+fun anonymously_Adv : Adv  ;
+fun anoperineal_A : A ;
+fun anopheles_N : N ;
+fun anopheline_A : A ;
+fun anopheline_N : N ;
+fun anopia_N : N ;
+fun anorak_N : N ;
+fun anorchism_N : N ;
+fun anorectal_A : A ;
+fun anorectic_A : A ;
+fun anorexia_N : N ;
+fun anorexic_A : A ;
+fun anorexic_N : N ;
+fun anorgasmia_N : N ;
+fun anorthite_N : N ;
+fun anorthitic_A : A ;
+fun anorthopia_N : N ;
+fun anosmia_N : N ;
+fun anosmic_A : A ;
+fun another_A : A  ;
+fun another_Det : Det ;
+fun another_Quant : Quant ;
+fun anovulation_N : N ;
+fun anoxemia_N : N ;
+fun anoxemic_A : A ;
+fun anoxia_N : N ;
+fun anoxic_A : A ;
+fun anserine_A : A ;
+fun anshan_PN : PN ;
+fun answer_N : N ;
+fun answer_V : V ;
+fun answer_V2 : V2 ;
+fun answer_back_V2 : V2 ;
+fun answer_for_V2 : V2 ;
+fun answerable_A : A ;
+fun ant_N : N ;
+fun ant_eater_N : N ;
+fun ant_hill_N : N ;
+fun antacid_A : A ;
+fun antacid_N : N ;
+fun antagonism_N : N ;
+fun antagonist_N : N ;
+fun antagonistic_A : A ;
+fun antagonistically_Adv : Adv ;
+fun antagonize_V2 : V2 ;
+fun antapex_N : N ;
+fun antarctic_A : A ;
+fun antbird_N : N ;
+fun ante_N : N ;
+fun ante_meridiem_Adv : Adv ;
+fun anteater_N : N ;
+fun antebellum_A : A ;
+fun antecedence_N : N ;
+fun antecedent_A : A ;
+fun antecedent_N : N ;
+fun antechamber_N : N ;
+fun antecubital_A : A ;
+fun antedate_V2 : V2 ;
+fun antediluvian_A : A ;
+fun antediluvian_N : N ;
+fun antefix_N : N ;
+fun antelope_N : N ;
+fun antemeridian_A : A ;
+fun antemortem_A : A ;
+fun antenatal_A : A ;
+fun antenna_N : N ;
+fun antennal_A : A ;
+fun antenuptial_A : A ;
+fun antepenult_N : N ;
+fun antepenultimate_A : A ;
+fun anterior_A : A ;
+fun anteriority_N : N ;
+fun anterograde_A : A ;
+fun anteroom_N : N ;
+fun anthea_PN : PN ;
+fun anthelmintic_A : A ;
+fun anthem_N : N ;
+fun anther_N : N ;
+fun antheral_A : A ;
+fun antheridial_A : A ;
+fun antheridiophore_N : N ;
+fun antheridium_N : N ;
+fun antherozoid_N : N ;
+fun anthill_N : N ;
+fun anthologist_N : N ;
+fun anthology_N : N ;
+fun anthony_PN : PN ;
+fun anthophagous_A : A ;
+fun anthophyllite_N : N ;
+fun anthozoan_N : N ;
+fun anthracite_N : N ;
+fun anthracitic_A : A ;
+fun anthracosis_N : N ;
+fun anthrax_N : N ;
+fun anthropic_A : A ;
+fun anthropocentric_A : A ;
+fun anthropocentrism_N : N ;
+fun anthropogenesis_N : N ;
+fun anthropogenetic_A : A ;
+fun anthropoid_A : A ;
+fun anthropoid_N : N ;
+fun anthropolatry_N : N ;
+fun anthropological_A : A ;
+fun anthropologistFem_N : N ;
+fun anthropologistMasc_N : N ;
+fun anthropology_N : N ;
+fun anthropometric_A : A ;
+fun anthropometry_N : N ;
+fun anthropomorphic_A : A ;
+fun anthropomorphism_N : N ;
+fun anthropophagous_A : A ;
+fun anthropophagy_N : N ;
+fun anthroposophy_N : N ;
+fun anthurium_N : N ;
+fun anti_A : A ;
+fun anti_N : N ;
+fun anti_Prep : Prep ;
+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 antiadrenergic_A : A ;
+fun antiaircraft_A : A ;
+fun antiaircraft_N : N ;
+fun antialiasing_N : N ;
+fun antiapartheid_A : A ;
+fun antiarrhythmic_N : N ;
+fun antiauthoritarian_A : A ;
+fun antibacterial_A : A ;
+fun antibacterial_N : N ;
+fun antibaryon_N : N ;
+fun antibiosis_N : N ;
+fun antibiotic_A : A ;
+fun antibiotic_N : N ;
+fun antibody_N : N ;
+fun antic_A : A ;
+fun antic_N : N ;
+fun anticancer_A : A ;
+fun anticatalyst_N : N ;
+fun anticholinergic_A : A ;
+fun anticholinergic_N : N ;
+fun anticholinesterase_N : N ;
+fun anticipant_A : A ;
+fun anticipate_V : V ;
+fun anticipate_V2 : V2 ;
+fun anticipate_VS : VS ;
+fun anticipate_VV : VV ;
+fun anticipation_N : N ;
+fun anticipator_N : N ;
+fun anticipatory_A : A ;
+fun anticlimactic_A : A ;
+fun anticlimax_N : N ;
+fun anticlinal_A : A ;
+fun anticlockwise_Adv : Adv ;
+fun anticoagulant_N : N ;
+fun anticoagulation_N : N ;
+fun anticoagulative_A : A ;
+fun anticonvulsant_N : N ;
+fun antics_N : N  ;
+fun anticyclone_N : N ;
+fun anticyclonic_A : A ;
+fun antidepressant_N : N ;
+fun antidiabetic_N : N ;
+fun antidiarrheal_N : N ;
+fun antidiuretic_N : N ;
+fun antidotal_A : A ;
+fun antidote_N : N ;
+fun antidromic_A : A ;
+fun antiemetic_N : N ;
+fun antiestablishmentarianism_N : N ;
+fun antifeminist_N : N ;
+fun antiferromagnetic_A : A ;
+fun antiferromagnetism_N : N ;
+fun antiflatulent_N : N ;
+fun antifreeze_N : N ;
+fun antifungal_N : N ;
+fun antigen_N : N ;
+fun antigenic_A : A ;
+fun antigram_N : N ;
+fun antigua_PN : PN ;
+fun antiguan_A : A ;
+fun antiguan_N : N ;
+fun antiheretical_A : A ;
+fun antihero_N : N ;
+fun antihistamine_N : N ;
+fun antihypertensive_N : N ;
+fun antiknock_A : A ;
+fun antiknock_N : N ;
+fun antilepton_N : N ;
+fun antilogarithm_N : N ;
+fun antimacassar_N : N ;
+fun antimagnetic_A : A ;
+fun antimalarial_N : N ;
+fun antimatter_N : N ;
+fun antimeson_N : N ;
+fun antimetabolite_N : N ;
+fun antimicrobial_A : A ;
+fun antimonial_A : A ;
+fun antimonic_A : A ;
+fun antimonopoly_A : A ;
+fun antimony_N : N ;
+fun antimuon_N : N ;
+fun antimycin_N : N ;
+fun antineoplastic_N : N ;
+fun antineutrino_N : N ;
+fun antineutron_N : N ;
+fun antinode_N : N ;
+fun antinomasia_N : N ;
+fun antinomian_A : A ;
+fun antinomian_N : N ;
+fun antinomianism_N : N ;
+fun antinomy_N : N ;
+fun antioxidant_N : N ;
+fun antiparallel_A : A ;
+fun antiparticle_N : N ;
+fun antipasto_N : N ;
+fun antipathetic_A : A ;
+fun antipathy_N : N ;
+fun antipersonnel_A : A ;
+fun antiperspirant_N : N ;
+fun antiphlogistic_A : A ;
+fun antiphon_N : N ;
+fun antiphonary_A : A ;
+fun antiphonary_N : N ;
+fun antiphony_N : N ;
+fun antiphrasis_N : N ;
+fun antipodal_A : A ;
+fun antipodal_N : N ;
+fun antipode_N : N ;
+fun antipodes_N : N ;
+fun antipollution_A : A ;
+fun antipope_N : N ;
+fun antiproton_N : N ;
+fun antiprotozoal_N : N ;
+fun antipruritic_N : N ;
+fun antipyresis_N : N ;
+fun antipyretic_A : A ;
+fun antipyretic_N : N ;
+fun antiquarian_A : A ;
+fun antiquarian_N : N ;
+fun antiquark_N : N ;
+fun antiquary_N : N ;
+fun antiquated_A : A ;
+fun antique_A : A ;
+fun antique_N : N ;
+fun antiquity_N : N ;
+fun antiredeposition_N : N ;
+fun antirrhinum_N : N ;
+fun antisatellite_A : A ;
+fun antisepsis_N : N ;
+fun antiseptic_A : A ;
+fun antiseptic_N : N ;
+fun antiserum_N : N ;
+fun antisocial_A : A ;
+fun antispasmodic_N : N ;
+fun antistrophe_N : N ;
+fun antistrophic_A : A ;
+fun antisubmarine_A : A ;
+fun antisyphilitic_N : N ;
+fun antitank_A : A ;
+fun antitauon_N : N ;
+fun antithesis_N : N ;
+fun antithetic_A : A ;
+fun antithetical_A : A ;
+fun antithyroid_A : A ;
+fun antitoxic_A : A ;
+fun antitoxin_N : N ;
+fun antitrade_A : A ;
+fun antitrade_N : N ;
+fun antitrades_N : N ;
+fun antitussive_N : N ;
+fun antitype_N : N ;
+fun antitypic_A : A ;
+fun antivenin_N : N ;
+fun antiviral_A : A ;
+fun antiviral_N : N ;
+fun antler_N : N ;
+fun antlered_A : A ;
+fun antony_PN : PN ;
+fun antonym_N : N ;
+fun antonymous_A : A ;
+fun antonymy_N : N ;
+fun antrim_PN : PN ;
+fun antrorse_A : A ;
+fun antrum_N : N ;
+fun antsy_A : A ;
+fun antwerp_PN : PN ;
+fun anuran_A : A ;
+fun anuresis_N : N ;
+fun anuretic_A : A ;
+fun anurous_A : A ;
+fun anus_N : N ;
+fun anvil_N : N ;
+fun anxiety_N : N ;
+fun anxiolytic_A : A ;
+fun anxious_A : A ;
+fun anxiousness_N : N ;
+fun anyPl_Det : Det  ;
+fun anySg_Det : Det  ;
+fun any_Adv : Adv ;
+fun anybody_NP : NP ;
+fun anyhow_Adv : Adv ;
+fun anymore_Adv : Adv ;
+fun anyone_NP : NP ;
+fun anyplace_Adv : Adv ;
+fun anything_NP : NP ;
+fun anyway_Adv : Adv ;
+fun anywhere_Adv : Adv ;
+fun aorist_N : N ;
+fun aoristic_A : A ;
+fun aorta_N : N ;
+fun aortal_A : A ;
+fun aortitis_N : N ;
+fun aoudad_N : N ;
+fun apace_Adv : Adv ;
+fun apache_N : N ;
+fun apadana_N : N ;
+fun apanage_N : N ;
+fun apar_N : N ;
+fun apart_Adv : Adv ;
+fun apart_from_Prep : Prep ;
+fun apartheid_N : N ;
+fun apartment_N : N ;
+fun apathetic_A : A ;
+fun apathetically_Adv : Adv ;
+fun apathy_N : N ;
+fun apatite_N : N ;
+fun apatosaur_N : N ;
+fun ape_N : N ;
+fun ape_V2 : V2 ;
+fun apeldoorn_PN : PN ;
+fun apercu_N : N ;
+fun aperea_N : N ;
+fun aperient_A : A ;
+fun aperient_N : N ;
+fun aperiodic_A : A ;
+fun aperitif_N : N ;
+fun aperture_N : N ;
+fun apery_N : N ;
+fun apetalous_A : A ;
+fun apex_N : N ;
+fun aphaeresis_N : N ;
+fun aphaeretic_A : A ;
+fun aphagia_N : N ;
+fun aphakia_N : N ;
+fun aphakic_A : A ;
+fun aphakic_N : N ;
+fun aphanite_N : N ;
+fun aphanitic_A : A ;
+fun aphasia_N : N ;
+fun aphasic_A : A ;
+fun aphasic_N : N ;
+fun aphelion_N : N ;
+fun apheresis_N : N ;
+fun aphesis_N : N ;
+fun aphetic_A : A ;
+fun aphid_N : N ;
+fun aphis_N : N ;
+fun aphonia_N : N ;
+fun aphonic_A : A ;
+fun aphorism_N : N ;
+fun aphorist_N : N ;
+fun aphoristic_A : A ;
+fun aphotic_A : A ;
+fun aphrodisia_N : N ;
+fun aphrodisiac_A : A ;
+fun aphrodisiac_N : N ;
+fun aphyllous_A : A ;
+fun apian_A : A ;
+fun apiarian_A : A ;
+fun apiarist_N : N ;
+fun apiary_N : N ;
+fun apical_A : A ;
+fun apiculate_A : A ;
+fun apicultural_A : A ;
+fun apiculture_N : N ;
+fun apiece_Adv : Adv ;
+fun apish_A : A ;
+fun apishamore_N : N ;
+fun apivorous_A : A ;
+fun aplacental_A : A ;
+fun aplanatic_A : A ;
+fun aplasia_N : N ;
+fun aplite_N : N ;
+fun aplitic_A : A ;
+fun aplomb_N : N ;
+fun apnea_N : N ;
+fun apneic_A : A ;
+fun apoapsis_N : N ;
+fun apocalypse_N : N ;
+fun apocalyptic_A : A ;
+fun apocarpous_A : A ;
+fun apochromatic_A : A ;
+fun apocope_N : N ;
+fun apocrine_A : A ;
+fun apocrypha_N : N ;
+fun apocryphal_A : A ;
+fun apocynaceous_A : A ;
+fun apodal_A : A ;
+fun apodeme_N : N ;
+fun apodictic_A : A ;
+fun apoenzyme_N : N ;
+fun apogamic_A : A ;
+fun apogamy_N : N ;
+fun apogean_A : A ;
+fun apogee_N : N ;
+fun apojove_N : N ;
+fun apolemia_N : N ;
+fun apolitical_A : A ;
+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 apomict_N : N ;
+fun apomictic_A : A ;
+fun apomixis_N : N ;
+fun apomorphine_N : N ;
+fun aponeurosis_N : N ;
+fun aponeurotic_A : A ;
+fun apopemptic_A : A ;
+fun apophasis_N : N ;
+fun apophatic_A : A ;
+fun apophatism_N : N ;
+fun apophthegm_N : N ;
+fun apophyseal_A : A ;
+fun apophysis_N : N ;
+fun apoplectic_A : A ;
+fun apoplectiform_A : A ;
+fun apoplexy_N : N ;
+fun apoptosis_N : N ;
+fun aposelene_N : N ;
+fun aposiopesis_N : N ;
+fun aposiopetic_A : A ;
+fun apostasy_N : N ;
+fun apostate_A : A ;
+fun apostate_N : N ;
+fun apostle_N : N ;
+fun apostleship_N : N ;
+fun apostolic_A : A ;
+fun apostrophe_N : N ;
+fun apostrophic_A : A ;
+fun apostrophize_V2 : V2 ;
+fun apothecary_N : N ;
+fun apothecial_A : A ;
+fun apothecium_N : N ;
+fun apothegm_N : N ;
+fun apothegmatic_A : A ;
+fun apotheosis_N : N ;
+fun apotropaic_A : A ;
+fun appal_V2 : V2 ;
+fun appalling_A : A ;
+fun appalling_N : N ;
+fun appanage_N : N ;
+fun apparatchik_N : N ;
+fun apparatus_N : N ;
+fun apparel_N : N ;
+fun apparel_V2 : V2 ;
+fun appareled_A : A ;
+fun apparent_A : A ;
+fun apparently_Adv : Adv  ;
+fun apparentness_N : N ;
+fun apparition_N : N ;
+fun apparitional_A : A ;
+fun appeal_N : N ;
+fun appeal_V : V ;
+fun appeal_V2 : V2 ;
+--subcat fun appeal_V2V : V2V ;
+fun appealable_A : A ;
+fun appealing_A : A  ;
+fun appealingly_Adv : Adv ;
+fun appear_V : V ;
+--subcat fun appear_V2 : V2 ;
+fun appear_VA : VA ;
+fun appear_VS : VS ;
+fun appear_VV : VV ;
+fun appearance_N : N ;
+fun appeasable_A : A ;
+fun appease_V2 : V2 ;
+fun appeasement_N : N ;
+fun appeaser_N : N ;
+fun appellant_A : A ;
+fun appellant_N : N ;
+fun appellate_A : A ;
+fun appellation_N : N ;
+fun appellative_A : A ;
+fun append_V2 : V2 ;
+fun appendage_N : N ;
+fun appendaged_A : A ;
+fun appendant_A : A ;
+fun appendectomy_N : N ;
+fun appendicitis_N : N ;
+fun appendicle_N : N ;
+fun appendicular_A : A ;
+fun appendicularia_N : N ;
+fun appendix_N : N ;
+fun apperception_N : N ;
+fun apperceptive_A : A ;
+fun appertain_V : V ;
+fun appetent_A : A ;
+fun appetite_N : N ;
+fun appetitive_A : A ;
+fun appetizer_N : N ;
+fun appetizing_A : A ;
+fun appetizingness_N : N ;
+fun applaud_V : V ;
+fun applaud_V2 : V2 ;
+fun applaudable_A : A ;
+fun applause_N : N ;
+fun apple_N : N ;
+fun applecart_N : N ;
+fun applejack_N : N ;
+fun applesauce_N : N ;
+fun applet_N : N ;
+fun applewood_N : N ;
+fun appliance_N : N ;
+fun applicability_N : N ;
+fun applicable_A : A ;
+fun applicant_N : N ;
+fun application_N : N ;
+fun applicative_A : A ;
+fun applicator_N : N ;
+fun applied_A : A ;
+fun applique_N : N ;
+fun applique_V2 : V2 ;
+fun apply_V : V ;
+fun apply_V2 : V2 ;     -- | we apply the newest methods
+fun apply_for_V2 : V2 ; -- | we apply for a job
+fun apply_V2V : V2V ;
+fun apply_VV : VV ;
+fun appoint_V2 : V2 ;
+fun appoint_V2V : V2V ;
+fun appoint_V3 : V3 ;
+--subcat fun appoint_VS : VS ;
+fun appointed_A : A ;
+fun appointee_N : N ;
+fun appointive_A : A ;
+fun appointment_N : N ;
+fun apportion_V2 : V2 ;
+fun apportionment_N : N ;
+fun apposite_A : A ;
+fun apposition_N : N ;
+fun appositional_A : A ;
+fun appositively_Adv : Adv ;
+fun appraisal_N : N ;
+fun appraise_V2 : V2 ;
+fun appraiser_N : N ;
+fun appreciable_A : A ;
+fun appreciate_V : V ;
+fun appreciate_V2 : V2 ;
+fun appreciation_N : N ;
+fun appreciative_A : A ;
+fun appreciator_N : N ;
+fun apprehend_V2 : V2 ;
+fun apprehender_N : N ;
+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 appressed_A : A ;
+fun apprise_V2 : V2 ;
+fun appro_N : N ;
+fun approach_N : N ;
+fun approach_V : V ;
+fun approach_V2 : V2 ;
+fun approachability_N : N ;
+fun approachable_A : A ;
+fun approbation_N : N ;
+fun appropriable_A : A ;
+fun appropriate_A : A ;
+fun appropriate_V2 : V2 ;
+fun appropriately_Adv : Adv  ;
+fun appropriateness_N : N ;
+fun appropriation_N : N ;
+fun appropriative_A : A ;
+fun appropriator_N : N ;
+fun approval_N : N ;
+fun approve_V : V ;
+fun approve_V2 : V2 ;
+fun approved_A : A ;
+fun approver_N : N ;
+fun approvingly_Adv : Adv ;
+fun approx_PN : PN ;
+fun approximate_A : A ;
+fun approximate_V : V ;
+fun approximate_V2 : V2 ;
+fun approximately_A : A  ;
+fun approximately_Adv : Adv  ;
+fun approximation_N : N ;
+fun appurtenance_N : N ;
+fun apr_PN : PN ;
+fun apractic_A : A ;
+fun apraxia_N : N ;
+fun apres_ski_A : A ;
+fun apricot_N : N ;
+fun apron_N : N ;
+fun apropos_A : A ;
+fun apropos_Adv : Adv ;
+fun apropos_Prep : Prep ;
+fun apse_N : N ;
+fun apsidal_A : A ;
+fun apt_A : A ;
+fun apteral_A : A ;
+fun apterous_A : A ;
+fun aptitude_N : N ;
+fun aptitudinal_A : A ;
+fun aptness_N : N ;
+fun apud_Prep : Prep ;
+fun apud_Prep : Prep ;
+fun aquaculture_N : N ;
+fun aqualung_N : N ;
+fun aquamarine_N : N ;
+fun aquanaut_N : N ;
+fun aquaphobia_N : N ;
+fun aquaplane_N : N ;
+fun aquaplane_V : V ;
+fun aquarium_N : N ;
+fun aquarius_PN : PN ;
+fun aquatic_A : A ;
+fun aquatic_N : N ;
+fun aquatint_N : N ;
+fun aquavit_N : N ;
+fun aqueduct_N : N ;
+fun aqueous_A : A ;
+fun aquicultural_A : A ;
+fun aquifer_N : N ;
+fun aquiferous_A : A ;
+fun aquiline_A : A ;
+fun arab_A : A  ;
+fun arab_N : N ;
+fun arabesque_N : N ;
+fun arabianFem_N : N ;
+fun arabianMasc_N : N ;
+fun arabian_A : A ;
+fun arabic_A : A ;
+fun arability_N : N ;
+fun arabist_N : N ;
+fun arable_A : A ;
+fun arachnid_N : N ;
+fun arachnoid_A : A ;
+fun arachnoid_N : N ;
+fun arachnophobia_N : N ;
+fun aragonite_N : N ;
+fun aralia_N : N ;
+fun arame_N : N ;
+fun araneidal_A : A ;
+fun arariba_N : N ;
+fun araroba_N : N ;
+fun araucaria_N : N ;
+fun arbiter_N : N ;
+fun arbitrable_A : A ;
+fun arbitrage_N : N ;
+fun arbitrageur_N : N ;
+fun arbitral_A : A ;
+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 arbitrative_A : A ;
+fun arbitrator_N : N ;
+fun arbor_N : N ;
+fun arboraceous_A : A ;
+fun arboreal_A : A ;
+fun arboretum_N : N ;
+fun arborical_A : A ;
+fun arboriculture_N : N ;
+fun arborolatry_N : N ;
+fun arborvitae_N : N ;
+fun arbour_N : N ;
+fun arbovirus_N : N ;
+fun arbroath_PN : PN ;
+fun arbutus_N : N ;
+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 arced_A : A ;
+fun arcella_N : N ;
+fun arch_A : A ;
+fun arch_N : N ;
+fun arch_V : V ;
+fun arch_V2 : V2 ;
+fun archaebacteria_N : N ;
+fun archaeological_A : A ;
+fun archaeologist_N : N ;
+fun archaeology_N : N ;
+fun archaeopteryx_N : N ;
+fun archaeornis_N : N ;
+fun archaic_A : A ;
+fun archaism_N : N ;
+fun archaist_N : N ;
+fun archaistic_A : A ;
+fun archangel_N : N ;
+fun archangelic_A : A ;
+fun archbishop_N : N ;
+fun archbishopric_N : N ;
+fun archdeacon_N : N ;
+fun archdeaconry_N : N ;
+fun archdiocesan_A : A ;
+fun archdiocese_N : N ;
+fun archducal_A : A ;
+fun archduchess_N : N ;
+fun archduchy_N : N ;
+fun archduke_N : N ;
+fun archean_A : A ;
+fun archegonial_A : A ;
+fun archegonium_N : N ;
+fun archenteron_N : N ;
+fun archeological_A : A  ;
+fun archeologist_N : N ;
+fun archeology_N : N ;
+fun archeozoic_A : A ;
+fun archer_N : N ;
+fun archerfish_N : N ;
+fun archery_N : N ;
+fun archespore_N : N ;
+fun archesporial_A : A ;
+fun archetypal_A : A ;
+fun archetype_N : N ;
+fun archiannelid_N : N ;
+fun archidiaconal_A : A ;
+fun archidiaconate_N : N ;
+fun archiepiscopal_A : A ;
+fun archil_N : N ;
+fun archimandrite_N : N ;
+fun archine_N : N ;
+fun archipallium_N : N ;
+fun archipelagic_A : A ;
+fun archipelago_N : N ;
+fun architectFem_N : N ;
+fun architectMasc_N : N ;
+fun architectonics_N : N ;
+fun architectural_A : A ;
+fun architecture_N : N ;
+fun architeuthis_N : N ;
+fun architrave_N : N ;
+fun archival_A : A ;
+fun archive_N : N ;
+fun archives_N : N ;
+fun archivist_N : N ;
+fun archosaur_N : N ;
+fun archosaurian_A : A ;
+fun archpriest_N : N ;
+fun archway_N : N ;
+fun arco_A : A ;
+fun arctic_A : A ;
+fun arctic_N : N ;
+fun arctiid_N : N ;
+fun arcus_N : N ;
+fun ardeb_N : N ;
+fun ardent_A : A ;
+fun ardor_N : N ;
+fun ardour_N : N ;
+fun ardrossan_PN : PN ;
+fun arduous_A : A ;
+fun arduousness_N : N ;
+fun are_N : N ;
+fun area_1_N : N ;
+fun area_2_N : N ;
+fun area_3_N : N ;
+fun area_4_N : N ;
+fun area_5_N : N ;
+fun area_6_N : N ;
+fun areal_A : A ;
+fun areaway_N : N ;
+fun areca_N : N ;
+fun areflexia_N : N ;
+fun arena_N : N ;
+fun arenaceous_A : A ;
+fun arenavirus_N : N ;
+fun arenicolous_A : A ;
+fun areola_N : N ;
+fun areolar_A : A ;
+fun arete_N : N ;
+fun arethusa_N : N ;
+fun argali_N : N ;
+fun argent_A : A ;
+fun argent_N : N ;
+fun argentic_A : A ;
+fun argentiferous_A : A ;
+fun argentina_PN : PN ;
+fun argentine_N : N ;
+fun argentine_PN : PN ;
+fun argentinian_A : A ;
+fun argentinian_N : N ;
+fun argentinosaur_N : N ;
+fun argentite_N : N ;
+fun argentous_A : A ;
+fun argil_N : N ;
+fun argillaceous_A : A ;
+fun argillite_N : N ;
+fun arginine_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 argue_VS : VS ;
+fun argue_down_V2 : V2 ;
+fun argue_out_V2 : V2 ;
+fun argument_N : N ;
+fun argumentation_N : N ;
+fun argumentative_A : A ;
+fun argus_N : N ;
+fun argus_eyed_A : A ;
+fun argyle_N : N ;
+fun argyll_N : N ;
+fun argyrodite_N : N ;
+fun aria_N : N ;
+fun arianist_N : N ;
+fun arid_A : A ;
+fun aridity_N : N ;
+fun aries_PN : PN ;
+fun arietta_N : N ;
+fun aright_Adv : Adv ;
+fun aril_N : N ;
+fun ariled_A : A ;
+fun ariose_A : A ;
+fun arioso_N : N ;
+fun arise_V : V ;
+--subcat fun arise_VS : VS ;
+fun arista_N : N ;
+fun aristocracy_N : N ;
+fun aristocrat_N : N ;
+fun aristocratic_A : A ;
+fun aristocratically_Adv : Adv ;
+fun arithmancy_N : N ;
+fun arithmetic_N : N ;
+fun arithmetical_A : A ;
+fun arithmetician_N : N ;
+fun arity_N : N ;
+fun arizona_PN : PN ;
+fun ark_N : N ;
+fun arkansas_PN : PN ;
+fun arm_1_N : N ; -- | arms and legs
+fun arm_2_N : N ; -- | a farewell to arms
+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 armamentarium_N : N ;
+fun armature_N : N ;
+fun armband_N : N ;
+fun armchair_N : N ;
+fun armed_A : A  ;
+fun armenian_N : N ;
+fun armet_N : N ;
+fun armful_N : N ;
+fun armhole_N : N ;
+fun armiger_N : N ;
+fun armilla_N : N ;
+fun armillary_A : A ;
+fun arming_N : N ;
+fun armistice_N : N ;
+fun armless_A : A ;
+fun armlet_N : N ;
+fun armlike_A : A ;
+fun armoire_N : N ;
+fun armor_N : N ;
+fun armored_A : A ;
+fun armorer_N : N ;
+fun armorial_A : A ;
+fun armory_N : N ;
+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 armrest_N : N ;
+fun arms_race_N : N ;
+fun arms_runner_N : N ;
+fun army_N : N ;
+fun armyworm_N : N ;
+fun arnhem_PN : PN ;
+fun arnica_N : N ;
+fun arnold_PN : PN ;
+fun aroid_A : A ;
+fun aroma_N : N ;
+fun aromatherapy_N : N ;
+fun aromatic_A : A ;
+fun arose_V2 : V2 ;
+fun around_AdN : AdN ;
+fun around_Adv : Adv ;
+fun around_Prep : Prep  ;
+fun arousal_N : N ;
+fun arouse_V2 : V2 ;
+fun arouse_V2V : V2V ;
+fun arpeggio_N : N ;
+fun arpent_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 arranger_N : N ;
+fun arrant_A : A ;
+fun arras_N : N ;
+fun array_N : N ;
+fun array_V2 : V2 ;
+fun arrears_N : N ;
+fun arrest_N : N ;
+fun arrest_V2 : V2 ;
+fun arrester_N : N ;
+fun arresting_A : A ;
+fun arrhythmic_A : A ;
+fun arriere_pensee_N : N ;
+fun arrival_N : N ;
+fun arrive_V : V ;
+--subcat fun arrive_V2 : V2 ;
+fun arroba_N : N ;
+fun arrogance_N : N ;
+fun arrogant_A : A ;
+fun arrogate_V2 : V2 ;
+fun arrogator_N : N ;
+fun arrondissement_N : N  ;
+fun arrow_N : N ;
+fun arrowhead_N : N ;
+fun arrowroot_N : N ;
+fun arrowsmith_N : N ;
+fun arrowworm_N : N ;
+fun arroyo_N : N ;
+fun arse_N : N ;
+fun arsehole_N : N ;
+fun arsenal_N : N ;
+fun arsenate_N : N ;
+fun arsenic_N : N ;
+fun arsenical_A : A ;
+fun arsenical_N : N ;
+fun arsenide_N : N ;
+fun arsenious_A : A ;
+fun arsenopyrite_N : N ;
+fun arsine_N : N ;
+fun arson_N : N ;
+fun arsonist_N : N ;
+fun art_N : N ;
+fun art_PN : PN ;
+fun artefact_N : N ;
+fun artemisia_N : N ;
+fun arterial_A : A ;
+fun arteriectasis_N : N ;
+fun arteriogram_N : N ;
+fun arteriography_N : N ;
+fun arteriolar_A : A ;
+fun arteriole_N : N ;
+fun arteriolosclerosis_N : N ;
+fun arteriosclerosis_N : N ;
+fun arteriosclerotic_A : A ;
+fun arteriovenous_A : A ;
+fun arteritis_N : N ;
+fun artery_N : N ;
+fun artesian_A : A ;
+fun artful_A : A ;
+fun artfulness_N : N ;
+fun arthralgia_N : N ;
+fun arthralgic_A : A ;
+fun arthritic_A : A ;
+fun arthritic_N : N ;
+fun arthritis_N : N ;
+fun arthrocentesis_N : N ;
+fun arthrodesis_N : N ;
+fun arthrogram_N : N ;
+fun arthrography_N : N ;
+fun arthromere_N : N ;
+fun arthromeric_A : A ;
+fun arthropathy_N : N ;
+fun arthroplasty_N : N ;
+fun arthropod_N : N ;
+fun arthropodal_A : A ;
+fun arthroscope_N : N ;
+fun arthroscopy_N : N ;
+fun arthrospore_N : N ;
+fun arthrosporic_A : A ;
+fun arthur_PN : PN ;
+fun artichoke_N : N ;
+fun article_N : N ;
+fun article_V2 : V2 ;
+fun articular_A : A ;
+fun articulate_A : A ;
+fun articulate_V : V ;
+fun articulate_V2 : V2 ;
+fun articulation_N : N ;
+fun articulator_N : N ;
+fun articulatory_A : A ;
+fun artie_PN : PN ;
+fun artifact_N : N ;
+fun artifactual_A : A ;
+fun artifice_N : N ;
+fun artificer_N : N ;
+fun artificial_A : A ;
+fun artificiality_N : N ;
+fun artificially_Adv : Adv  ;
+fun artillery_N : N ;
+fun artilleryman_N : N ;
+fun artiodactyl_A : A ;
+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 artlessness_N : N ;
+fun artwork_N : N ;
+fun arty_A : A ;
+fun arty_crafty_A : A ;
+fun arum_N : N ;
+fun arundinaceous_A : A ;
+fun aryanFem_N : N ;
+fun aryanMasc_N : N ;
+fun aryan_A : A ;
+fun arytenoid_N : N ;
+fun as_Prep : Prep ;
+fun as_Subj : Subj ;
+fun as_for_Prep : Prep ;
+fun as_long_as_Subj : Subj ;
+fun as_of_Prep : Prep ;
+fun as_opposed_to_Prep : Prep ;
+fun as_per_Prep : Prep ;
+fun as_regards_Prep : Prep ;
+fun as_well_Adv : Adv ;
+fun as_well_as_Conj : Conj ;
+fun asafetida_N : N ;
+fun asana_N : N ;
+fun asap_PN : PN ;
+fun asarabacca_N : N ;
+fun asbestos_N : N ;
+fun asbestosis_N : N ;
+fun ascariasis_N : N ;
+fun ascend_V : V ;
+fun ascend_V2 : V2 ;
+fun ascendable_A : A ;
+fun ascendancy_N : N ;
+fun ascendant_A : A ;
+fun ascendant_N : N ;
+fun ascendency_N : N ;
+fun ascendent_N : N ;
+fun ascender_N : N ;
+fun ascension_N : N ;
+fun ascensional_A : A ;
+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 ascidian_N : N ;
+fun ascites_N : N ;
+fun ascitic_A : A ;
+fun asclepiad_N : N ;
+fun asclepiadaceous_A : A ;
+fun ascocarp_N : N ;
+fun ascocarpous_A : A ;
+fun ascolichen_N : N ;
+fun ascoma_N : N ;
+fun ascomycete_N : N ;
+fun ascomycetous_A : A ;
+fun ascorbic_A : A ;
+fun ascospore_N : N ;
+fun ascosporic_A : A ;
+fun ascot_N : N ;
+fun ascot_PN : PN ;
+fun ascribable_A : A ;
+fun ascribe_V2 : V2 ;
+fun ascription_N : N ;
+fun ascus_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 ashbourne_PN : PN ;
+fun ashby_PN : PN ;
+fun ashby_de_la_zouch_PN : PN ;
+fun ashby_woulds_PN : PN ;
+fun ashcake_N : N ;
+fun ashcan_N : N ;
+fun ashen_A : A ;
+fun ashford_PN : PN ;
+fun ashington_PN : PN ;
+fun ashlar_N : N ;
+fun ashore_Adv : Adv ;
+fun ashram_N : N ;
+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 aside_from_Prep : Prep ;
+fun aside_from_Prep : Prep ;
+fun asinine_A : A ;
+fun asininity_N : N ;
+fun ask_V : V ;
+fun ask_V2 : V2 ;
+fun ask_V2V : V2V ;
+fun ask_VQ : VQ ;
+--subcat fun ask_VS : VS ;
+--subcat fun ask_VV : VV ;
+fun ask_about_V2 : V2 ;
+fun ask_after_V2 : V2 ;
+fun ask_around_V : V ;
+fun ask_around_V2 : V2 ;
+fun ask_for_V2 : V2 ;
+fun ask_for_V3 : V3 ;
+fun ask_in_V2 : V2 ;
+fun ask_out_V2 : V2 ;
+fun ask_over_V2 : V2 ;
+fun ask_round_V2 : V2 ;
+fun askance_A : A ;
+fun askance_Adv : Adv ;
+fun askern_PN : PN ;
+fun askew_A : A ;
+fun askew_Adv : Adv ;
+fun asking_N : N ;
+fun aslant_A : A ;
+fun aslant_Adv : Adv ;
+fun asleep_A : A ;
+fun asleep_Adv : Adv ;
+fun asocial_A : A ;
+fun asp_N : N ;
+fun asparaginase_N : N ;
+fun asparagine_N : N ;
+fun asparagus_N : N ;
+fun aspartame_N : N ;
+fun aspect_N : N ;
+fun aspectual_A : A ;
+fun aspen_N : N ;
+fun asper_N : N ;
+fun aspergill_N : N ;
+fun aspergillosis_N : N ;
+fun asperity_N : N ;
+fun asperse_V2 : V2 ;
+fun aspersion_N : N ;
+fun aspersorium_N : N ;
+fun asphalt_N : N ;
+fun asphalt_V2 : V2 ;
+fun asphaltic_A : A ;
+fun aspheric_A : A ;
+fun asphodel_N : N ;
+fun asphyxia_N : N ;
+fun asphyxiate_V2 : V2 ;
+fun asphyxiating_A : A ;
+fun asphyxiation_N : N ;
+fun aspic_N : N ;
+fun aspidistra_N : N ;
+fun aspirant_A : A ;
+fun aspirant_N : N ;
+fun aspirate_N : N ;
+fun aspirate_V2 : V2 ;
+fun aspiration_N : N ;
+fun aspirator_N : N ;
+fun aspire_V : V ;
+fun aspire_VV : VV ;
+fun aspirin_N : N ;
+fun aspull_PN : PN ;
+fun ass_N : N ;
+fun assagai_N : N ;
+fun assail_V2 : V2 ;
+fun assailability_N : N ;
+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 assaultive_A : A ;
+fun assay_N : N ;
+fun assay_V2 : V2 ;
+fun assayer_N : N ;
+fun assegai_N : N ;
+fun assemblage_N : N ;
+fun assemble_V : V ;
+fun assemble_V2 : V2 ;
+fun assembler_N : N ;
+fun assembly_N : N ;
+fun assemblyman_N : N ;
+fun assemblywoman_N : N ;
+fun assent_N : N ;
+fun assent_V : V ;
+fun assenter_N : N ;
+fun assentient_A : A ;
+fun assert_V : V ;
+fun assert_V2 : V2 ;
+fun assert_VS : VS ;
+fun asserter_N : N ;
+fun assertion_N : N ;
+fun assertive_A : A ;
+fun assertiveness_N : N ;
+fun assess_V2 : V2 ;
+fun assessable_A : A ;
+fun assessee_N : N ;
+fun assessment_N : N ;
+fun assessor_N : N ;
+fun asset_N : N ;
+fun assets_N : N ;
+fun asseverate_V2 : V2 ;
+fun asseveration_N : N ;
+fun asshole_N : N ;
+fun assibilation_N : N ;
+fun assiduity_N : N ;
+fun assiduous_A : A ;
+fun assign_V2 : V2 ;
+fun assign_V2V : V2V ;
+fun assignable_A : A ;
+fun assignation_N : N ;
+fun assignee_N : N ;
+fun assignment_N : N ;
+fun assignor_N : N ;
+fun assimilable_A : A ;
+fun assimilate_V : V ;
+fun assimilate_V2 : V2 ;
+fun assimilation_N : N ;
+fun assimilative_A : A ;
+fun assist_N : N ;
+fun assist_V : V ;
+fun assist_V2 : V2 ;
+fun assistance_N : N ;
+fun assistant_A : A ;
+fun assistantMasc_N : N ;
+fun assistantFem_N : N ;
+fun assistive_A : A ;
+fun assize_N : N ;
+fun assizes_N : N ;
+fun assoc_N : N ;
+fun associability_N : N ;
+fun associable_A : A ;
+fun associate_A : A ;
+fun associate_N : N ;
+fun associate_V : V ;
+fun associate_V2 : V2 ;
+fun associated_A : A ;
+fun associateship_N : N ;
+fun association_N : N ;
+fun associational_A : A ;
+fun associationism_N : N ;
+fun associative_A : A ;
+fun assonance_N : N ;
+fun assonant_A : A ;
+fun assorted_A : A ;
+fun assortment_N : N ;
+fun asst_N : N ;
+fun assuage_V2 : V2 ;
+fun assuasive_A : A ;
+--subcat fun assume_V : V ;
+fun assume_V2 : V2 ;
+fun assume_VS : VS ;
+fun assumption_N : N ;
+fun assumptive_A : A ;
+fun assurance_N : N ;
+fun assure_V2 : V2 ;
+fun assure_V2S : V2S ;
+fun assuredly_Adv : Adv ;
+fun assuredness_N : N ;
+fun assurgent_A : A ;
+fun assuring_A : A ;
+fun astasia_N : N ;
+fun astatic_A : A ;
+fun astatine_N : N ;
+fun aster_N : N ;
+fun astereognosis_N : N ;
+fun asteriated_A : A ;
+fun asterion_N : N ;
+fun asterisk_N : N ;
+fun asterisked_A : A ;
+fun asterism_N : N ;
+fun asterismal_A : A ;
+fun astern_Adv : Adv ;
+fun asternal_A : A ;
+fun asteroid_A : A ;
+fun asteroid_N : N ;
+fun asteroidal_A : A ;
+fun asthenia_N : N ;
+fun asthenic_A : A ;
+fun asthenosphere_N : N ;
+fun asthma_N : N ;
+fun asthmatic_A : A ;
+fun asthmatic_N : N ;
+fun astigmatic_A : A ;
+fun astigmatism_N : N ;
+fun astilbe_N : N ;
+fun astir_A : A ;
+fun astir_Adv : Adv ;
+fun astomatal_A : A ;
+fun astomatous_A : A ;
+fun aston_PN : PN ;
+fun astonish_V2 : V2 ;
+fun astonishing_A : A ;
+fun astonishment_N : N ;
+fun astound_V2 : V2 ;
+fun astounding_A : A ;
+fun astragalar_A : A ;
+fun astrakhan_N : N ;
+fun astral_A : A ;
+fun astrantia_N : N ;
+fun astraphobia_N : N ;
+fun astray_A : A ;
+fun astray_Adv : Adv ;
+fun astride_A : A ;
+fun astride_Adv : Adv ;
+fun astride_Prep : Prep  ;
+fun astringency_N : N ;
+fun astringent_A : A ;
+fun astringent_N : N ;
+fun astrocyte_N : N ;
+fun astrocytic_A : A ;
+fun astrodome_N : N ;
+fun astrodynamics_N : N ;
+fun astrogator_N : N ;
+fun astroglia_N : N ;
+fun astrolabe_N : N ;
+fun astrolatry_N : N ;
+fun astrologer_N : N ;
+fun astrological_A : A ;
+fun astrology_N : N ;
+fun astrometry_N : N ;
+fun astronaut_N : N ;
+fun astronautic_A : A ;
+fun astronautics_N : N ;
+fun astronomer_N : N ;
+fun astronomic_A : A ;
+fun astronomical_A : A ;
+fun astronomy_N : N ;
+fun astrophysical_A : A ;
+fun astrophysicist_N : N ;
+fun astrophysics_N : N ;
+fun astute_A : A ;
+fun astuteness_N : N ;
+fun astylar_A : A ;
+fun asunder_Adv : Adv ;
+fun asylum_N : N ;
+fun asymmetric_A : A ;
+fun asymmetrical_A : A ;
+fun asymmetry_N : N ;
+fun asymptomatic_A : A ;
+fun asymptote_N : N ;
+fun asymptotic_A : A ;
+fun asymptotically_Adv : Adv ;
+fun asynchronism_N : N ;
+fun asynchronous_A : A ;
+fun asynclitism_N : N ;
+fun asyndetic_A : A ;
+fun asyndeton_N : N ;
+fun asynergic_A : A ;
+fun asynergy_N : N ;
+fun asystole_N : N ;
+fun at_N : N ;
+fun at_Prep : Prep  ;
+fun at_all_Adv : Adv ;
+fun at_home_Adv : Adv  ;
+fun at_home_N : N ;
+fun at_least_AdN : AdN ;
+fun at_the_behest_of_Prep : Prep ;
+fun atabrine_N : N ;
+fun ataractic_A : A ;
+fun ataraxia_N : N ;
+fun atavism_N : N ;
+fun atavist_N : N ;
+fun atavistic_A : A ;
+fun ataxia_N : N ;
+fun ataxic_A : A ;
+fun atelectasis_N : N ;
+fun ateleiosis_N : N ;
+fun ateleiotic_A : A ;
+fun atelier_N : N ;
+fun atenolol_N : N ;
+fun athanor_N : N ;
+fun atheism_N : N ;
+fun atheist_A : A ;
+fun atheist_N : N ;
+fun atheistic_A : A ;
+fun athenaeum_N : N ;
+fun athenianFem_N : N ;
+fun athenianMasc_N : N ;
+fun athenian_A : A ;
+fun athens_1_PN : PN ;  -- | city in Greece
+fun athens_2_PN : PN ;  -- | city in America
+fun atherogenesis_N : N ;
+fun atheroma_N : N ;
+fun atheromatous_A : A ;
+fun atherosclerosis_N : N ;
+fun atherosclerotic_A : A ;
+fun atherstone_PN : PN ;
+fun athetosis_N : N ;
+fun athirst_A : A ;
+fun athlete_N : N ;
+fun athletic_A : A ;
+fun athleticism_N : N ;
+fun athletics_N : N ;
+fun athlone_PN : PN ;
+fun athwart_Adv : Adv ;
+fun athwart_Prep : Prep ;
+fun atilt_A : A ;
+fun atlanta_PN : PN ;
+fun atlantic_A : A  ;
+fun atlantic_PN : PN ;
+fun atlas_N : N ;
+fun atmometer_N : N ;
+fun atmosphere_N : N ;
+fun atmospheric_A : A ;
+fun atmospherics_N : N ;
+fun atole_N : N ;
+fun atoll_N : N ;
+fun atom_N : N ;
+fun atomic_A : A ;
+fun atomism_N : N ;
+fun atomistic_A : A ;
+fun atomization_N : N ;
+fun atomize_V2 : V2 ;
+fun atomizer_N : N ;
+fun atonal_A : A ;
+fun atonalistic_A : A ;
+fun atonality_N : N ;
+fun atone_V : V ;
+fun atonement_N : N ;
+fun atonic_A : A ;
+fun atonicity_N : N ;
+fun atop_Adv : Adv ;
+fun atop_Prep : Prep  ;
+fun atopognosia_N : N ;
+fun atorvastatin_N : N ;
+fun atrabilious_A : A ;
+fun atrazine_N : N ;
+fun atresia_N : N ;
+fun atrial_A : A ;
+fun atrioventricular_A : A ;
+fun atrium_N : N ;
+fun atrocious_A : A ;
+fun atrocity_N : N ;
+fun atrophic_A : A ;
+fun atrophy_N : N ;
+fun atrophy_V : V ;
+fun atrophy_V2 : V2 ;
+fun atropine_N : N ;
+fun attach_V : V ;
+fun attach_V2 : V2 ;
+fun attachable_A : A ;
+fun attache_N : N ;
+fun attachment_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_1_N : N ;
+fun attempt_2_N : N ;
+fun attempt_V2 : V2 ;
+fun attempt_VV : VV ;
+fun attempted_A : A  ;
+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 attentional_A : A ;
+fun attentive_A : A ;
+fun attentiveness_N : N ;
+fun attenuate_A : A ;
+fun attenuate_V2 : V2 ;
+fun attenuation_N : N ;
+fun attenuator_N : N ;
+fun attest_V : V ;
+fun attest_V2 : V2 ;
+fun attest_VS : VS ;
+fun attestation_N : N ;
+fun attester_N : N ;
+fun attic_A : A ;
+fun attic_N : N ;
+fun attire_N : N ;
+fun attire_V2 : V2 ;
+fun attitude_N : N ;
+fun attitudinal_A : A ;
+fun attitudinize_V : V ;
+fun attorney_N : N ;
+fun attorneyship_N : N ;
+fun attosecond_N : N ;
+fun attract_V2 : V2 ;
+fun attractable_A : A ;
+fun attraction_N : N ;
+fun attractive_A : A ;
+fun attractiveness_N : N ;
+fun attractor_N : N ;
+fun attributable_A : A ;
+fun attribute_N : N ;
+fun attribute_V2 : V2 ;
+fun attribution_N : N ;
+fun attributive_A : A ;
+fun attrited_A : A ;
+fun attrition_N : N ;
+fun attritional_A : A ;
+fun attune_V2 : V2 ;
+fun atypical_A : A ;
+fun atypicality_N : N ;
+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 auction_off_V2 : V2 ;
+fun auctioneer_N : N ;
+fun audacious_A : A ;
+fun audacity_N : N ;
+fun audibility_N : N ;
+fun audible_A : A ;
+fun audible_N : N ;
+fun audience_N : N ;
+fun audile_N : N ;
+fun audio_A : A  ;
+fun audio_N : N ;
+fun audio_lingual_A : A ;
+fun audiocassette_N : N ;
+fun audiogram_N : N ;
+fun audiology_N : N ;
+fun audiometer_N : N ;
+fun audiometric_A : A ;
+fun audiometry_N : N ;
+fun audiotape_N : N ;
+fun audiovisual_A : A ;
+fun audiovisual_N : N ;
+fun audit_N : N ;
+fun audit_V2 : V2 ;
+fun audition_N : N ;
+fun audition_V : V ;
+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 augend_N : N ;
+fun auger_N : N ;
+fun aught_N : N ;
+fun augite_N : N ;
+fun augitic_A : A ;
+fun augment_V : V ;
+fun augment_V2 : V2 ;
+fun augmentation_N : N ;
+fun augmentative_A : A ;
+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 augustan_A : A ;
+fun auk_N : N ;
+fun auklet_N : N ;
+fun auld_A : A ;
+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 aureate_A : A ;
+fun aureole_N : N ;
+fun auricle_N : N ;
+fun auricula_N : N ;
+fun auricular_A : A ;
+fun auriculare_N : N ;
+fun auriculate_A : A ;
+fun auriferous_A : A ;
+fun auriform_A : A ;
+fun aurochs_N : N ;
+fun aurora_N : N ;
+fun auroral_A : A ;
+fun aurous_A : A ;
+fun auscultation_N : N ;
+fun auscultatory_A : A ;
+fun auspice_N : N ;
+fun auspices_N : N ;
+fun auspicious_A : A ;
+fun auspiciousness_N : N ;
+fun aussie_N : N ;
+fun austenite_N : N ;
+fun austenitic_A : A ;
+fun austere_A : A ;
+fun austereness_N : N ;
+fun austerity_N : N ;
+fun austral_A : A ;
+fun austral_N : N ;
+fun australia_PN : PN ;
+fun australianFem_N : N ;
+fun australianMasc_N : N ;
+fun australian_A : A ;
+fun australopithecine_A : A ;
+fun australopithecine_N : N ;
+fun austria_PN : PN ;
+fun austrianFem_N : N ;
+fun austrianMasc_N : N ;
+fun austrian_A : A ;
+fun autacoid_N : N ;
+fun autacoidal_A : A ;
+fun autarchic_A : A ;
+fun autarchy_N : N ;
+fun autarkic_A : A ;
+fun autarky_N : N ;
+fun auteur_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 authore_V2 : V2 ;
+fun authoress_N : N ;
+fun authorial_A : A ;
+fun authoritarian_A : A ;
+fun authoritarian_N : N ;
+fun authoritarianism_N : N ;
+fun authoritative_A : A ;
+fun authority_1_N : N  ; -- | he is an authority in his field
+fun authority_2_N : N  ; -- | the police and other authorities
+fun authorization_N : N ;
+fun authorize_V2 : V2 ;
+fun authorize_V2V : V2V ;
+fun authorizer_N : N ;
+fun authorship_N : N ;
+fun autism_N : N ;
+fun autistic_A : A ;
+fun auto_N : N ;
+fun auto_changer_N : N ;
+fun auto_da_fe_N : N ;
+fun autoantibody_N : N ;
+fun autobahn_N : N ;
+fun autobiographer_N : N ;
+fun autobiographic_A : A ;
+fun autobiographical_A : A ;
+fun autobiography_N : N ;
+fun autocatalysis_N : N ;
+fun autocatalytic_A : A ;
+fun autochthon_N : N ;
+fun autochthonal_A : A ;
+fun autochthonous_A : A ;
+fun autoclave_N : N ;
+fun autocracy_N : N ;
+fun autocrat_N : N ;
+fun autocratic_A : A ;
+fun autocratically_Adv : Adv ;
+fun autodidact_N : N ;
+fun autodidactic_A : A ;
+fun autoecious_A : A ;
+fun autoerotic_A : A ;
+fun autoeroticism_N : N ;
+fun autofluorescence_N : N ;
+fun autofluorescent_A : A ;
+fun autofocus_N : N ;
+fun autogamous_A : A ;
+fun autogamy_N : N ;
+fun autogenetic_A : A ;
+fun autogenous_A : A ;
+fun autogiro_N : N ;
+fun autograft_N : N ;
+fun autograph_N : N ;
+fun autograph_V2 : V2 ;
+fun autographic_A : A ;
+fun autogyro_N : N ;
+fun autoicous_A : A ;
+fun autoimmune_A : A ;
+fun autoimmunity_N : N ;
+fun autoinjector_N : N ;
+fun autoloader_N : N ;
+fun autologous_A : A ;
+fun autolysis_N : N ;
+fun autolytic_A : A ;
+fun automat_N : N ;
+fun automate_V2 : V2 ;
+fun automated_A : A  ;
+fun automatic_A : A ;
+fun automatic_N : N ;
+fun automatically_Adv : Adv ;
+fun automation_N : N ;
+fun automatism_N : N ;
+fun automaton_N : N ;
+fun automobile_N : N ;
+fun automotive_A : A ;
+fun automysophobia_N : N ;
+fun autonomic_A : A ;
+fun autonomous_A : A ;
+fun autonomy_N : N ;
+fun autophyte_N : N ;
+fun autopilot_N : N ;
+fun autoplastic_A : A ;
+fun autoplasty_N : N ;
+fun autopsy_N : N ;
+fun autoradiograph_N : N ;
+fun autoradiographic_A : A ;
+fun autoradiography_N : N ;
+fun autoregulation_N : N ;
+fun autosemantic_A : A ;
+fun autosexing_N : N ;
+fun autosomal_A : A ;
+fun autosome_N : N ;
+fun autostrada_N : N ;
+fun autosuggestion_N : N ;
+fun autotelic_A : A ;
+fun autotelism_N : N ;
+fun autotomic_A : A ;
+fun autotomy_N : N ;
+fun autotrophic_A : A ;
+fun autotype_N : N ;
+fun autotypic_A : A ;
+fun autumn_N : N ;
+fun autumnal_A : A ;
+fun auxesis_N : N ;
+fun auxetic_A : A ;
+fun auxiliary_A : A ;
+fun auxiliary_N : N ;
+fun auxin_N : N ;
+fun auxinic_A : A ;
+fun avadavat_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 avaram_N : N ;
+fun avarice_N : N ;
+fun avaricious_A : A ;
+fun avascular_A : A ;
+fun avatar_N : N ;
+fun ave_PN : PN ;
+fun aveley_PN : PN ;
+fun avellan_A : A ;
+fun avenge_V2 : V2 ;
+fun avenger_N : N ;
+fun avens_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 averageness_N : N ;
+fun averr_VS : VS ;
+fun averse_A : A ;
+fun aversion_N : N ;
+fun aversive_A : A ;
+fun avert_V2 : V2 ;
+fun averting_N : N ;
+fun avian_A : A ;
+fun aviary_N : N ;
+fun aviation_N : N ;
+fun aviatorFem_N : N ;
+fun aviatorMasc_N : N ;
+fun aviatrix_N : N ;
+fun avid_A : A ;
+fun avidity_N : N ;
+fun avifauna_N : N ;
+fun avifaunal_A : A ;
+fun avignon_PN : PN ;
+fun avionic_A : A ;
+fun avionics_N : N ;
+fun avirulent_A : A ;
+fun avitaminosis_N : N ;
+fun avitaminotic_A : A ;
+fun avo_N : N ;
+fun avocado_A : A ;
+fun avocado_N : N ;
+fun avocation_N : N ;
+fun avocational_A : A ;
+fun avocet_N : N ;
+fun avoid_V2 : V2 ;
+fun avoid_VV : VV ;
+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 avower_N : N ;
+fun avulsion_N : N ;
+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 award_V3 : V3 ;
+fun aware_A : A ;
+fun aware_of_A2 : A2 ;
+fun awareness_N : N ;
+fun awash_A : A ;
+fun away_1_Adv : Adv  ; -- | she is away
+fun away_2_Adv : Adv  ; -- | she went away
+fun away_A : A ;
+fun awayness_N : N ;
+fun awe_N : N ;
+fun awe_V2 : V2 ;
+fun awe_inspiring_A : A ;
+fun awe_stricken_A : A ;
+fun awe_struck_A : A ;
+fun aweary_A : A ;
+fun aweigh_A : A ;
+fun aweigh_Adv : Adv ;
+fun aweless_A : A ;
+fun awesome_A : A ;
+fun awful_A : A ;
+fun awfulness_N : N ;
+fun awheel_A : A ;
+fun awhile_Adv : Adv ;
+fun awkward_A : A ;
+fun awkwardness_N : N ;
+fun awl_N : N ;
+fun awlwort_N : N ;
+fun awn_N : N ;
+fun awned_A : A ;
+fun awning_N : N ;
+fun awninged_A : A ;
+fun awnless_A : A ;
+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 axenic_A : A ;
+fun axial_A : A ;
+fun axil_N : N ;
+fun axile_A : A ;
+fun axillary_A : A ;
+fun axiological_A : A ;
+fun axiology_N : N ;
+fun axiom_N : N ;
+fun axiomatic_A : A ;
+fun axiomatically_Adv : Adv ;
+fun axis_N : N ;
+fun axle_N : N ;
+fun axletree_N : N ;
+fun axolemma_N : N ;
+fun axolotl_N : N ;
+fun axon_N : N ;
+fun axonal_A : A ;
+fun axseed_N : N ;
+fun ay_Adv : Adv ;
+fun ayah_N : N ;
+fun ayapana_N : N ;
+fun ayatollah_N : N ;
+fun aycliffe_PN : PN ;
+fun aye_Adv : Adv ;
+fun aye_Interj : Interj ;
+fun ayin_N : N ;
+fun aylesbury_PN : PN ;
+fun aylesford_PN : PN ;
+fun ayr_PN : PN ;
+fun ayran_N : N;
+fun azadirachtin_N : N ;
+fun azalea_N : N ;
+fun azathioprine_N : N ;
+fun azide_N : N ;
+fun azido_A : A ;
+fun azimuth_N : N ;
+fun azimuthal_A : A ;
+fun azithromycin_N : N ;
+fun azo_A : A ;
+fun azoic_A : A ;
+fun azonal_A : A ;
+fun azonic_A : A ;
+fun azote_N : N ;
+fun azotemic_A : A ;
+fun azotic_A : A ;
+fun azoturia_N : N ;
+fun aztreonam_N : N ;
+fun azure_A : A ;
+fun azure_N : N ;
+fun azurite_N : N ;
+fun azygous_A : A ;
+fun azymia_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 baba_N : N ;
+fun babassu_N : N ;
+fun babbitting_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 babelike_A : A ;
+fun babirusa_N : N ;
+fun babka_N : N ;
+fun baboo_N : N ;
+fun baboon_N : N ;
+fun baboonish_A : A ;
+fun babs_PN : PN ;
+fun babu_N : N ;
+fun babushka_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 babyminder_N : N ;
+fun babysit_V : V ;
+fun babysitter_N : N ;
+fun babysitting_N : N ;
+fun baccalaureate_N : N ;
+fun baccarat_N : N ;
+fun baccate_A : A ;
+fun bacchanal_A : A ;
+fun bacchanal_N : N ;
+fun bacchanalian_A : A ;
+fun bacchant_N : N ;
+fun bacchante_N : N ;
+fun bacchantic_A : A ;
+fun baccivorous_A : A ;
+fun baccy_N : N ;
+fun bachelor_N : N ;
+fun bachelorhood_N : N ;
+fun bacillar_A : A ;
+fun bacillus_N : N ;
+fun bacitracin_N : N ;
+fun back_A : A  ;
+fun back_Adv : Adv ;
+fun back_N : N ;
+fun back_V : V ;
+--subcat fun back_V2 : V2 ;
+fun back_away_V : V ;
+fun back_breaking_A : A ;
+fun back_down_N : N ;
+fun back_down_V : V ;
+fun back_formation_N : N ;
+fun back_into_V3 : V3 ;
+fun back_off_V : V ;
+fun back_out_V : V ;
+fun back_out_of_V2 : V2 ;
+fun back_out_of_V3 : V3 ;
+fun back_to_Prep : Prep ;
+fun back_up_N : N ;
+fun back_up_V : V ;
+fun back_up_V2 : V2 ;
+fun backache_N : N ;
+fun backband_N : N ;
+fun backbeat_N : N ;
+fun backbench_N : N ;
+fun backbencher_N : N ;
+fun backbend_N : N ;
+fun backbite_V : V ;
+fun backbite_V2 : V2 ;
+fun backbiter_N : N ;
+fun backblast_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 backerFem_N : N ;
+fun backerMasc_N : N ;
+fun backfield_N : N ;
+fun backfire_N : N ;
+fun backfire_V : V ;
+fun backflow_N : N ;
+fun backgammon_N : N ;
+fun background_N : N ;
+fun backgrounder_N : N ;
+fun backhand_A : A ;
+fun backhand_N : N ;
+fun backhanded_A : A ;
+fun backhander_N : N ;
+fun backhoe_N : N ;
+fun backing_N : N ;
+fun backlash_N : N ;
+fun backless_A : A ;
+fun backlighting_N : N ;
+fun backlog_N : N ;
+fun backmost_A : A ;
+fun backpack_N : N ;
+fun backpacker_N : N ;
+fun backpedal_V : V ;
+fun backpedaling_V : V ;
+fun backplate_N : N ;
+fun backroom_N : N ;
+fun backsaw_N : N ;
+fun backscratcher_N : N ;
+fun backseat_N : N ;
+fun backsheesh_N : N ;
+fun backside_N : N ;
+fun backslapper_N : N ;
+fun backslide_V : V ;
+fun backsliding_N : N ;
+fun backspace_V : V ;
+fun backspin_N : N ;
+fun backstage_Adv : Adv ;
+fun backstair_A : A ;
+fun backstairs_N : N ;
+fun backstay_N : N ;
+fun backstitch_N : N ;
+fun backstop_N : N ;
+fun backstroke_N : N ;
+fun backstroker_N : N ;
+fun backswept_A : A ;
+fun backswimmer_N : N ;
+fun backsword_N : N ;
+fun backtalk_N : N ;
+fun backup_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 backwoods_N : N ;
+fun backwoodsman_N : N ;
+fun backworth_PN : PN ;
+fun backyard_N : N ;
+fun bacon_N : N ;
+fun bacteremia_N : N ;
+fun bacteremic_A : A ;
+fun bacteria_N : N ;
+fun bacterial_A : A ;
+fun bactericidal_A : A ;
+fun bactericide_N : N ;
+fun bacteriochlorophyll_N : N ;
+fun bacteriological_A : A ;
+fun bacteriologist_N : N ;
+fun bacteriology_N : N ;
+fun bacteriolysis_N : N ;
+fun bacteriolytic_A : A ;
+fun bacteriophage_N : N ;
+fun bacteriophagic_A : A ;
+fun bacteriostasis_N : N ;
+fun bacteriostat_N : N ;
+fun bacteriostatic_A : A ;
+fun bacterium_N : N ;
+fun bacteroid_N : N ;
+fun bacteroidal_A : A ;
+fun bacup_PN : PN ;
+fun bad_A : A ;
+fun bad_N : N ;
+fun badajoz_PN : PN ;
+fun badalona_PN : PN ;
+fun baddeleyite_N : N ;
+fun badge_N : N ;
+fun badger_N : N ;
+fun badger_V2 : V2 ;
+fun badgering_N : N ;
+fun badinage_N : N ;
+fun badlands_N : N ;
+fun badly_Adv : Adv  ;
+fun badly_behaved_A : A ;
+fun badminton_N : N ;
+fun badness_N : N ;
+fun baedeker_N : N ;
+fun baffle_N : N ;
+fun baffle_V2 : V2 ;
+fun baffled_N : N ;
+fun baffling_A : A ;
+fun bag_N : N ;
+fun bag_V : V ;
+fun bag_V2 : V2 ;
+fun bag_out_V2 : V2 ;
+fun bagasse_N : N ;
+fun bagassosis_N : N ;
+fun bagatelle_N : N ;
+fun bagel_N : N ;
+fun baggage_N : N ;
+fun baggageman_N : N ;
+fun bagger_N : N ;
+fun baggy_A : A ;
+fun baghdad_PN : PN ;
+fun bagman_N : N ;
+fun bagnio_N : N ;
+fun bagpipe_N : N ;
+fun baguet_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 baht_N : N ;
+fun bail_N : N ;
+fun bail_V : V ;
+fun bail_V2 : V2 ;
+fun bail_out_V : V ;
+fun bail_out_V2 : V2 ;
+fun bail_out_of_V3 : V3 ;
+fun bail_out_on_V2 : V2 ;
+fun bail_up_V : V ;
+fun bailable_A : A ;
+fun bailee_N : N ;
+fun bailey_N : N ;
+fun bailey_PN : PN ;
+fun bailiff_N : N ;
+fun bailiffship_N : N ;
+fun bailiwick_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 baiting_N : N ;
+fun baiza_N : N ;
+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_N : N ;
+fun baking_hot_A : A ;
+fun baking_powder_N : N ;
+fun baklava_N : N ;
+fun baksheesh_N : N ;
+fun baku_PN : PN ;
+fun balaclava_N : N ;
+fun balagan_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 balanced_A : A  ;
+fun balancer_N : N ;
+fun balanitis_N : N ;
+fun balanoposthitis_N : N ;
+fun balas_N : N ;
+fun balata_N : N ;
+fun balboa_N : N ;
+fun balbriggan_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 baldachin_N : N ;
+fun balderdash_N : N ;
+fun baldhead_N : N ;
+fun balding_A : A ;
+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 balk_N : N ;
+fun balk_V : V ;
+fun balk_V2 : V2 ;
+fun balker_N : N ;
+fun balkiness_N : N ;
+fun balkline_N : N ;
+fun ball_N : N ;
+fun ball_V : V ;
+fun ball_V2 : V2 ;
+fun ball_cartridge_N : N ;
+fun ball_dress_N : N ;
+fun ball_up_V2 : V2 ;
+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 balldress_N : N ;
+fun ballerina_N : N ;
+fun ballet_N : N ;
+fun ballet_dancer_N : N ;
+fun ballet_skirt_N : N ;
+fun balletic_A : A ;
+fun balletomane_N : N ;
+fun balletomania_N : N ;
+fun ballgame_N : N ;
+fun ballistic_A : A ;
+fun ballistics_N : N ;
+fun ballistocardiogram_N : N ;
+fun ballistocardiograph_N : N ;
+fun ballock_N : N ;
+fun balloon_N : N ;
+fun balloon_V : V ;
+fun balloon_V2 : V2 ;
+fun balloonfish_N : N ;
+fun ballooning_N : N ;
+fun balloonist_N : N ;
+fun ballot_N : N ;
+fun ballot_V : V ;
+fun ballot_box_N : N ;
+fun ballottement_N : N ;
+fun ballpark_N : N ;
+fun ballpen_N : N ;
+fun ballplayer_N : N ;
+fun ballpoint_N : N ;
+fun ballpoint_pen_N : N ;
+fun ballroom_N : N ;
+fun balls_up_N : N ;
+fun balls_up_V2 : V2 ;
+fun ballup_N : N ;
+fun bally_A : A ;
+fun bally_Adv : Adv ;
+fun ballyhoo_N : N ;
+fun balm_N : N ;
+fun balminess_N : N ;
+fun balmoral_N : N ;
+fun balmy_A : A ;
+fun baloney_N : N ;
+fun balsa_N : N ;
+fun balsam_N : N ;
+fun balsamic_A : A ;
+fun balsamroot_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 banausic_A : A ;
+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 banderilla_N : N ;
+fun banderillero_N : N ;
+fun bandicoot_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 bandoneon_N : N ;
+fun bandsaw_N : N ;
+fun bandsman_N : N ;
+fun bandstand_N : N ;
+fun bandung_PN : PN ;
+fun bandwagon_N : N ;
+fun bandwidth_N : N ;
+fun bandy_A : A ;
+fun bandy_V2 : V2 ;
+fun bandy_legged_A : A ;
+fun bane_N : N ;
+fun baneberry_N : N ;
+fun baneful_A : A ;
+fun bang_Adv : Adv ;
+fun bang_N : N ;
+fun bang_V : V ;
+fun bang_V2 : V2 ;
+fun bang_about_V : V ;
+fun bang_around_V : V ;
+fun bang_on_V : V ;
+fun bang_on_about_V2 : V2 ;
+fun bang_out_V2 : V2 ;
+fun bang_up_V2 : V2 ;
+fun bangalore_PN : PN ;
+fun banger_N : N ;
+fun banging_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_on_V2 : V2 ;
+fun bank_rate_N : N ;
+fun bankable_A : A ;
+fun bankbook_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 banksia_N : N ;
+fun banner_A : A ;
+fun banner_N : N ;
+fun bannerlike_Adv : Adv ;
+fun banning_order_N : N ;
+fun bannister_N : N ;
+fun bannock_N : N ;
+fun bannockburn_PN : PN ;
+fun banns_N : N ;
+fun banquet_N : N ;
+fun banquet_V : V ;
+fun banquet_V2 : V2 ;
+fun banquette_N : N ;
+fun banshee_N : N ;
+fun bant_V : V ;
+fun bantam_A : A ;
+fun bantam_N : N ;
+fun bantamweight_N : N ;
+fun banteng_N : N ;
+fun banter_N : N ;
+fun banter_V : V ;
+fun banter_V2 : V2 ;
+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 banzai_N : N ;
+fun baobab_N : N ;
+fun bap_N : N ;
+fun baptism_N : N ;
+fun baptismal_A : A ;
+fun baptist_A : A ;
+fun baptist_N : N ;
+fun baptize_V2 : V2 ;
+fun bar_1_N : N  ; -- | have a drink in the bar
+fun bar_2_N : N  ; -- | bars in front of the window
+fun bar_Prep : Prep ;
+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 barbarization_N : N ;
+fun barbarize_V2 : V2 ;
+fun barbarous_A : A ;
+fun barbasco_N : N ;
+fun barbecue_N : N ;
+fun barbecue_V2 : V2 ;
+fun barbecuing_N : N ;
+fun barbed_A : A ;
+fun barbel_N : N ;
+fun barbell_N : N ;
+fun barber_N : N ;
+fun barberry_N : N ;
+fun barbershop_N : N ;
+fun barbet_N : N ;
+fun barbette_N : N ;
+fun barbican_N : N ;
+fun barbital_N : N ;
+fun barbitone_N : N ;
+fun barbiturate_N : N ;
+fun barbu_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_A : A ;
+fun bareback_Adv : Adv ;
+fun barebacked_A : A ;
+fun barebacked_Adv : Adv ;
+fun bareboat_N : N ;
+fun bareboating_N : N ;
+fun barefaced_A : A ;
+fun barefoot_A : A ;
+fun barefoot_Adv : Adv ;
+fun barefooted_A : A ;
+fun barefooted_Adv : Adv ;
+fun barehanded_A : A ;
+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 bargain_down_V2 : V2 ;
+fun bargain_for_V2 : V2 ;
+fun bargain_on_V2 : V2 ;
+fun bargainer_N : N ;
+fun bargaining_N : N ;
+fun barge_N : N ;
+fun barge_V : V ;
+fun barge_in_V : V ;
+fun barge_into_V2 : V2 ;
+fun bargee_N : N ;
+fun bargello_N : N ;
+fun bargepole_N : N ;
+fun bargoed_PN : PN ;
+fun bari_PN : PN ;
+fun baric_A : A ;
+fun barilla_N : N ;
+fun baritone_A : A ;
+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 barky_A : A ;
+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 barmbrack_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 barnburner_N : N ;
+fun barndoor_N : N ;
+fun barnet_PN : PN ;
+fun barnful_N : N ;
+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 barograph_N : N ;
+fun barographic_A : A ;
+fun barometer_N : N ;
+fun barometric_A : A ;
+fun baron_N : N ;
+fun baronage_N : N ;
+fun baronduki_N : N ;
+fun baroness_N : N ;
+fun baronet_N : N ;
+fun baronetage_N : N ;
+fun baronetcy_N : N ;
+fun barong_N : N ;
+fun baronial_A : A ;
+fun barony_N : N ;
+fun baroque_A : A ;
+fun baroque_N : N ;
+fun baroreceptor_N : N ;
+fun barosaur_N : N ;
+fun barouche_N : N ;
+fun barque_N : N ;
+fun barra_N : N  ;
+fun barrack_N : N ;
+fun barrack_V : V ;
+fun barrack_V2 : V2 ;
+fun barracking_N : N ;
+fun barracks_N : N  ;
+fun barracouta_N : N ;
+fun barracuda_N : N ;
+fun barrage_N : N ;
+fun barramundi_N : N ;
+fun barranquilla_PN : PN ;
+fun barrator_N : N ;
+fun barratry_N : N ;
+fun barrel_N : N ;
+fun barrel_V2 : V2 ;
+fun barreled_A : A ;
+fun barrelfish_N : N ;
+fun barrelhouse_N : N ;
+fun barrels_N : N ;
+fun barren_A : A ;
+fun barren_N : N ;
+fun barrenness_N : N ;
+fun barrenwort_N : N ;
+fun barrette_N : N ;
+fun barrhead_PN : PN ;
+fun barricade_N : N ;
+fun barricade_V2 : V2 ;
+fun barrier_N : N ;
+fun barring_N : N ;
+fun barrio_N : N ;
+fun barrister_N : N ;
+fun barroom_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 bartlett_N : N ;
+fun barton_upon_humber_PN : PN ;
+fun bartonia_N : N ;
+fun barycenter_N : N ;
+fun barye_N : N ;
+fun baryon_N : N ;
+fun baryta_N : N ;
+fun barytic_A : A ;
+fun bas_relief_N : N ;
+fun basal_A : A ;
+fun basalt_N : N ;
+fun basaltic_A : A ;
+fun bascule_N : N ;
+fun base_A : A ;
+fun base_N : N ;
+fun base_V : V ;
+fun base_V2 : V2 ;
+fun baseball_N : N ;
+fun baseboard_N : N ;
+fun basel_PN : PN ;
+fun baseless_A : A ;
+fun baseline_N : N ;
+fun baseman_N : N  ;
+fun basement_N : N ;
+fun baseness_N : N ;
+fun basenji_N : N ;
+fun bash_N : N ;
+fun bash_V2 : V2 ;
+fun bash_about_V2 : V2 ;
+fun bash_in_V2 : V2 ;
+fun bash_out_V2 : V2 ;
+fun bash_up_V2 : V2 ;
+fun bashful_A : A ;
+fun basic_A : A ;
+fun basic_N : N ;
+fun basically_Adv : Adv ;
+fun basics_N : N ;
+fun basidial_A : A ;
+fun basidiocarp_N : N ;
+fun basidiolichen_N : N ;
+fun basidiomycete_N : N ;
+fun basidiomycetous_A : A ;
+fun basidiospore_N : N ;
+fun basidiosporous_A : A ;
+fun basidium_N : N ;
+fun basifixed_A : A ;
+fun basil_N : N ;
+fun basil_PN : PN ;
+fun basilar_A : A ;
+fun basildon_PN : PN ;
+fun basileus_N : N ;
+fun basilica_N : N ;
+fun basilican_A : A ;
+fun basilisk_N : N ;
+fun basin_N : N ;
+fun basinal_A : A ;
+fun basined_A : A ;
+fun basinet_N : N ;
+fun basingstoke_PN : PN ;
+fun basipetal_A : A ;
+fun basis_N : N ;
+fun basiscopic_A : A ;
+fun bask_V : V ;
+fun basket_N : N ;
+fun basketball_N : N ;
+fun basketry_N : N ;
+fun basketweaver_N : N ;
+fun basophil_N : N ;
+fun basophilia_N : N ;
+fun basophilic_A : A ;
+fun basque_A : A  ;
+fun bass_A : A ;
+fun bass_N : N ;
+fun bassarisk_N : N ;
+fun basset_N : N ;
+fun bassine_N : N ;
+fun bassinet_N : N ;
+fun bassist_N : N ;
+fun bassoon_N : N ;
+fun bassoonist_N : N ;
+fun basswood_N : N ;
+fun bast_N : N ;
+fun bastard_N : N ;
+fun bastardization_N : N ;
+fun bastardize_V2 : V2 ;
+fun bastardly_A : A ;
+fun bastardy_N : N ;
+fun baste_N : N ;
+fun baste_V2 : V2 ;
+fun baster_N : N ;
+fun bastille_N : N ;
+fun bastinado_N : N ;
+fun bastinado_V2 : V2 ;
+fun basting_N : N ;
+fun bastion_N : N ;
+fun bastioned_A : A ;
+fun bastnasite_N : N ;
+fun basuco_N : N ;
+fun bat_N : N ;
+fun bat_V : V ;
+fun bat_V2 : V2 ;
+fun bat_in_V : V ;
+fun batch_N : N ;
+fun bate_V2 : V2 ;
+fun batfish_N : N ;
+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 bathetic_A : A ;
+fun bathgate_PN : PN ;
+fun bathhouse_N : N ;
+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 batholith_N : N ;
+fun batholithic_A : A ;
+fun bathos_N : N ;
+fun bathrobe_N : N ;
+fun bathroom_N : N ;
+fun bathtub_N : N ;
+fun bathyal_A : A ;
+fun bathymeter_N : N ;
+fun bathymetric_A : A ;
+fun bathymetry_N : N ;
+fun bathyscaphe_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 batrachomyomachia_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 battering_N : N ;
+fun battery_N : N ;
+fun batting_N : N ;
+fun battle_N : N ;
+fun battle_V : V ;
+fun battle_V2 : V2 ;
+fun battle_axe_N : N ;
+fun battle_cruiser_N : N ;
+fun battledore_N : N ;
+fun battledress_N : N ;
+fun battlefield_N : N ;
+fun battlefront_N : N ;
+fun battleful_A : A ;
+fun battleground_N : N ;
+fun battlement_N : N ;
+fun battlemented_A : A ;
+fun battleship_N : N ;
+fun battue_N : N ;
+fun batty_A : A ;
+fun batwing_A : A ;
+fun batwing_N : N ;
+fun bauble_N : N ;
+fun baud_N : N ;
+fun baulk_N : N ;
+fun baulk_V : V ;
+fun baulk_V2 : V2 ;
+fun bauxite_N : N ;
+fun bauxitic_A : A ;
+fun bawbee_N : N ;
+fun bawd_N : N ;
+fun bawdry_N : N ;
+fun bawdy_A : A ;
+fun bawdy_N : N ;
+fun bawl_V : V ;
+fun bawl_V2 : V2 ;
+fun bawl_out_V2 : V2 ;
+fun bawler_N : N ;
+fun bay_A : A ;
+fun bay_N : N ;
+fun bay_V : V ;
+fun bay_wreath_N : N ;
+fun baya_N : N ;
+fun bayat_N : N ;
+fun bayberry_N : N ;
+fun bayonet_N : N ;
+fun bayonet_V2 : V2 ;
+fun bayou_N : N ;
+fun bazaar_N : N ;
+fun bazooka_N : N ;
+fun bbc_PN : PN ;
+fun bdellium_N : N ;
+fun beach_N : N ;
+fun beach_V2 : V2 ;
+fun beachcomber_N : N ;
+fun beachfront_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 beaded_A : A ;
+fun beading_N : N ;
+fun beadle_N : N ;
+fun beads_N : N ;
+fun beadsman_N : N ;
+fun beady_A : A ;
+fun beagle_N : N ;
+fun beagling_N : N ;
+fun beak_N : N ;
+fun beaked_A : A ;
+fun beaker_N : N ;
+fun beakless_A : A ;
+fun beaklike_A : A ;
+fun beam_N : N ;
+fun beam_V : V ;
+fun beam_V2 : V2 ;
+fun beamish_A : A ;
+fun beamy_A : A ;
+fun bean_N : N ;
+fun beanbag_N : N ;
+fun beanball_N : N ;
+fun beanfeast_N : N ;
+fun beanie_N : N ;
+fun beano_N : N ;
+fun beanstalk_N : N ;
+fun bear_N : N ;
+fun bear_V : V ;
+fun bear_V2 : V2 ;
+fun bear_down_on_V2 : V2 ;
+fun bear_on_V2 : V2 ;
+fun bear_out_V2 : V2 ;
+fun bear_up_V : V ;
+fun bear_up_under_V2 : V2 ;
+fun bear_with_V2 : V2 ;
+fun bearable_A : A ;
+fun bearberry_N : N ;
+fun beard_N : N ;
+fun beard_V2 : V2 ;
+fun beardless_A : A ;
+fun bearer_N : N ;
+fun bearing_N : N ;
+fun bearish_A : A ;
+fun bearnaise_N : N ;
+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_N : N ;
+fun beat_V : V ;
+fun beat_V2 : V2 ;
+fun beat_back_V : V ;
+fun beat_down_V : V ;
+fun beat_down_V2 : V2 ;
+fun beat_out_V2 : V2 ;
+fun beat_up_V2 : V2 ;
+fun beatable_A : A ;
+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 beaugregory_N : N ;
+fun beaujolais_N : N ;
+fun beaumaris_PN : PN ;
+fun beauteous_A : A ;
+fun beautician_N : N ;
+fun beautification_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 beaver_away_V : V ;
+fun beaver_away_at_V2 : V2 ;
+fun bebington_PN : PN ;
+fun becalmed_A : A ;
+fun because_Subj : Subj ;
+fun because_of_Prep : Prep ;
+fun beccles_PN : PN ;
+fun beck_N : N ;
+fun becket_N : N ;
+fun beckon_V : V ;
+fun beckon_V2 : V2 ;
+fun become_V : V ;
+fun become_V2 : V2 ;
+fun become_VA : VA ;
+--subcat fun become_VS : VS ;
+fun becomingly_Adv : Adv ;
+fun becomingness_N : N ;
+fun bed_N : N ;
+fun bed_V2 : V2 ;
+fun bed_down_V : V ;
+fun bed_out_V2 : V2 ;
+fun bedaubed_A : A ;
+fun bedbug_N : N ;
+fun bedclothes_N : N ;
+fun beddau_PN : PN ;
+fun bedder_N : N ;
+fun bedding_N : N ;
+fun bedecked_A : A ;
+fun bedevil_V2 : V2 ;
+fun bedevilment_N : N ;
+fun bedewed_A : A ;
+fun bedfast_A : A ;
+fun bedfellow_N : N ;
+fun bedford_PN : PN ;
+fun bedfordshire_PN : PN ;
+fun bedimmed_A : A ;
+fun bedlam_N : N ;
+fun bedlamite_N : N ;
+fun bedless_A : A ;
+fun bedlington_PN : PN ;
+fun bedouin_N : N ;
+fun bedpan_N : N ;
+fun bedpost_N : N ;
+fun bedraggled_A : A ;
+fun bedrest_N : N ;
+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 bedspring_N : N ;
+fun bedstead_N : N ;
+fun bedstraw_N : N ;
+fun bedtime_N : N ;
+fun beduin_N : N ;
+fun bedwas_PN : PN ;
+fun bedwetter_N : N ;
+fun bee_N : N ;
+fun beebread_N : N ;
+fun beech_N : N ;
+fun beechen_A : A ;
+fun beechnut_N : N ;
+fun beef_N : N ;
+fun beef_V : V ;
+fun beef_up_V2 : V2 ;
+fun beefcake_N : N ;
+fun beefeater_N : N ;
+fun beefsteak_N : N ;
+fun beefwood_N : N ;
+fun beefy_A : A ;
+fun beehive_N : N ;
+fun beekeeper_N : N ;
+fun beekeeping_N : N ;
+fun beeline_N : N ;
+fun beep_N : N ;
+fun beeper_N : N ;
+fun beer_N : N ;
+fun beery_A : A ;
+fun beeswax_N : N ;
+fun beeswax_V2 : V2 ;
+fun beet_N : N ;
+fun beetle_A : A ;
+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 befogged_A : A ;
+fun before_Adv : Adv ;
+fun before_Prep : Prep  ;
+fun before_Subj : Subj  ;
+fun beforehand_A : A ;
+fun beforehand_Adv : Adv ;
+fun befoul_V2 : V2 ;
+fun befoulment_N : N ;
+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 beggarweed_N : N ;
+fun beggarwoman_N : N ;
+fun beggary_N : N ;
+fun begin_V : V ;
+fun begin_V2 : V2 ;
+fun begin_ing_VV : VV ;
+fun begin_to_VV : VV ;
+fun begin_with_V : V ;
+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 beguilement_N : N ;
+fun beguiling_A : A ;
+fun beguine_N : N ;
+fun begum_N : N ;
+fun behalf_N : N ;
+fun behave_V : V ;
+fun behaved_A : A ;
+fun behavior_N : N ;
+fun behavioral_A : A ;
+fun behavioristic_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 behind_Prep : Prep  ;
+fun behindhand_A : A ;
+fun behither_Prep : Prep ;
+fun behold_V2 : V2 ;
+fun beholden_A : A ;
+fun beholder_N : N ;
+fun behove_V2 : V2 ;
+fun beige_A : A ;
+fun beige_N : N ;
+fun being_A : A  ;
+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 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 belching_N : N ;
+fun beldam_N : N ;
+fun beldame_N : N ;
+fun beleaguer_V2 : V2 ;
+fun belem_PN : PN ;
+fun belemnite_N : N ;
+fun belemnitic_A : A ;
+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 ;
+--subcat fun believe_V2V : V2V ;
+fun believe_VS : VS ;
+fun believer_N : N ;
+fun believing_N : N ;
+fun belike_Adv : Adv ;
+fun belinda_PN : PN ;
+fun belittle_V2 : V2 ;
+fun belittling_A : A ;
+fun belittling_N : N ;
+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 bellarmine_N : N ;
+fun bellbird_N : N ;
+fun bellboy_N : N ;
+fun belle_N : N ;
+fun belle_PN : PN ;
+fun belletristic_A : A ;
+fun bellhop_N : N ;
+fun bellicose_A : A ;
+fun bellicosity_N : N ;
+fun belligerence_N : N ;
+fun belligerency_N : N ;
+fun belligerent_A : A ;
+fun belligerent_N : N ;
+fun bellow_N : N ;
+fun bellow_V : V ;
+fun bellow_V2 : V2 ;
+fun bellows_N : N ;
+fun bellpull_N : N ;
+fun bellshill_PN : PN ;
+fun bellwether_N : N ;
+fun bellwort_N : N ;
+fun belly_N : N ;
+fun belly_V : V ;
+fun belly_V2 : V2 ;
+fun bellyache_N : N ;
+fun bellyache_V : V ;
+fun bellyband_N : N ;
+fun bellyflop_N : N ;
+fun bellyful_N : N ;
+fun bellyland_V : V ;
+fun bellylaugh_N : N ;
+fun bellylaugh_V : V ;
+fun bellyless_A : A ;
+fun belo_horizonte_PN : PN ;
+--subcat fun belong_V : V ;
+fun belong_to_V2 : V2 ;
+fun belong_with_V2 : V2 ;
+fun belonging_N : N ;
+fun beloved_A : A ;
+fun beloved_N : N ;
+fun below_Adv : Adv ;
+fun below_Prep : Prep  ;
+fun belowground_A : A ;
+fun belper_PN : PN ;
+fun belt_N : N ;
+fun belt_V2 : V2 ;
+fun belt_out_V2 : V2 ;
+fun belt_up_V : V ;
+fun belting_N : N ;
+fun beltlike_A : A ;
+fun beltway_N : N ;
+fun beluga_N : N ;
+fun belvedere_N : N ;
+fun bemoan_V2 : V2 ;
+fun bemused_A : A ;
+fun ben_N : N ;
+fun ben_PN : PN ;
+fun bench_N : N ;
+fun benchmark_N : N ;
+fun bend_N : N ;
+fun bend_V : V ;
+fun bend_V2 : V2 ;
+fun bend_down_V : V ;
+fun bend_over_V : V ;
+fun bend_over_backwards_V : V ;
+fun bendability_N : N ;
+fun bendable_A : A ;
+fun bender_N : N ;
+fun bending_N : N ;
+fun beneath_Adv : Adv ;
+fun beneath_Prep : Prep  ;
+fun benedick_N : N ;
+fun benedictine_A : A ;
+fun benedictine_N : N ;
+fun benediction_N : N ;
+fun benedictory_A : A ;
+fun benefaction_N : N ;
+fun benefactor_N : N ;
+fun benefactress_N : N ;
+fun benefic_A : A ;
+fun benefice_N : N ;
+fun beneficed_A : A ;
+fun beneficence_N : N ;
+fun beneficent_A : A ;
+fun beneficial_A : A ;
+fun beneficiary_A : A ;
+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 bengali_A : A ;
+fun bengali_N : N ;
+fun benighted_A : A ;
+fun benign_A : A ;
+fun benignant_A : A ;
+fun benignity_N : N ;
+fun benin_PN : PN ;
+fun beninese_A : A ;
+fun beninese_N : N ;
+fun benison_N : N ;
+fun benjamin_PN : PN ;
+fun bennet_N : N ;
+fun benny_PN : PN ;
+fun bent_A : A ;
+fun bent_N : N ;
+fun benthic_A : A ;
+fun benthos_N : N ;
+fun bentonite_N : N ;
+fun bentonitic_A : A ;
+fun bentwood_N : N ;
+fun benumbed_A : A ;
+fun benzedrine_N : N ;
+fun benzene_N : N ;
+fun benzenoid_A : A ;
+fun benzine_N : N ;
+fun benzoate_N : N ;
+fun benzocaine_N : N ;
+fun benzodiazepine_N : N ;
+fun benzofuran_N : N ;
+fun benzoic_A : A ;
+fun benzoin_N : N ;
+fun benzol_N : N ;
+fun benzyl_N : N ;
+fun benzylic_A : A ;
+fun beograd_PN : PN ;
+fun bequeath_V2 : V2 ;
+fun bequest_N : N ;
+fun berate_V2 : V2 ;
+fun berating_N : N ;
+fun bereave_V2 : V2 ;
+fun bereaved_N : N ;
+fun bereavement_N : N ;
+fun bereft_A : A ;
+fun beret_N : N ;
+fun berg_N : N ;
+fun bergamo_PN : PN ;
+fun bergamot_N : N ;
+fun bergen_PN : PN ;
+fun bergenia_N : N ;
+fun beri_beri_N : N ;
+fun beriberi_N : N ;
+fun berk_N : N ;
+fun berkelium_N : N ;
+fun berkhamsted_PN : PN ;
+fun berkshire_PN : PN ;
+fun berlin_N : N ;
+fun berlin_PN : PN ;
+fun berm_N : N ;
+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 beroe_N : N ;
+fun berried_A : A ;
+fun berry_N : N ;
+fun berserk_A : A ;
+fun berserker_N : N ;
+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 beryllium_N : N ;
+fun beseech_V2 : V2 ;
+fun beseeching_A : A ;
+fun beseem_V2 : V2 ;
+fun beset_V2 : V2 ;
+fun beshrew_V2 : V2 ;
+fun beside_Prep : Prep  ;
+fun besides_Adv : Adv ;
+fun besides_Prep : Prep  ;
+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 bespoke_A : A ;
+fun besprent_A : A ;
+fun bess_PN : PN ;
+fun bessie_PN : PN ;
+fun best_A : A ;
+fun best_Adv : Adv ;
+fun best_N : N ;
+fun best_V2 : V2 ;
+fun best_seller_N : N ;
+fun bestial_A : A ;
+fun bestiality_N : N ;
+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 bestseller_N : N  ;
+fun bestselling_A : A  ;
+fun bestubbled_A : A ;
+fun bet_N : N ;
+fun bet_V : V ;
+fun bet_V2 : V2 ;
+fun bet_VS : VS ;
+fun beta_A : A ;
+fun beta_N : N ;
+fun betaine_N : N ;
+fun betake_V2 : V2 ;
+fun betatron_N : N ;
+fun bete_noire_N : N ;
+fun betel_N : N ;
+fun betel_nut_N : N ;
+fun beth_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 betrothedMasc_N : N ;
+fun betrothedFem_N : N ;
+fun betsy_PN : PN ;
+fun better_A : A ;
+fun better_Adv : Adv ;
+fun better_N : N ;
+fun better_V2 : V2 ;
+fun bettering_A : A ;
+fun betterment_N : N ;
+fun bettong_N : N ;
+fun bettor_N : N ;
+fun betty_PN : PN ;
+fun betulaceous_A : A ;
+fun between_Adv : Adv ;
+fun between_Prep : Prep ;
+fun betwixen_Prep : Prep ;
+fun betwixt_Prep : Prep ;
+fun bevatron_N : N ;
+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 bewilderedly_Adv : Adv ;
+fun bewildering_A : A ;
+fun bewilderment_N : N ;
+fun bewitch_V2 : V2 ;
+fun bewitchery_N : N ;
+fun bewitching_A : A ;
+fun bexhill_PN : PN ;
+fun bexley_PN : PN ;
+fun bey_N : N ;
+fun beyond_Adv : Adv ;
+fun beyond_Prep : Prep  ;
+fun bezant_N : N ;
+fun bezel_N : N ;
+fun bezique_N : N ;
+fun bgcolor_N : N  ;
+fun bhakti_N : N ;
+fun bhang_N : N ;
+fun bhutan_PN : PN ;
+fun bhutani_A : A ;
+fun bhutani_N : N ;
+fun bialy_N : N ;
+fun biannually_Adv : Adv ;
+fun bias_A : A ;
+fun bias_N : N ;
+fun bias_V2 : V2 ;
+fun biauricular_A : A ;
+fun biaxial_A : A ;
+fun bib_N : N ;
+fun bib_V : V ;
+fun bibbed_A : A ;
+fun bible_N : N ;
+fun bibless_A : A ;
+fun biblical_A : A ;
+fun bibliographer_N : N ;
+fun bibliographic_A : A ;
+fun bibliography_N : N ;
+fun bibliolatrous_A : A ;
+fun bibliolatry_N : N ;
+fun bibliomania_N : N ;
+fun bibliomaniacal_A : A ;
+fun bibliophile_N : N ;
+fun bibliophilic_A : A ;
+fun bibliopole_N : N ;
+fun bibliopolic_A : A ;
+fun bibliotheca_N : N ;
+fun bibliothecal_A : A ;
+fun bibliotic_A : A ;
+fun bibliotics_N : N ;
+fun bibliotist_N : N ;
+fun bibulous_A : A ;
+fun bicameral_A : A ;
+fun bicapsular_A : A ;
+fun bicarbonate_N : N ;
+fun bicentenary_N : N ;
+fun bicentennial_A : A ;
+fun bicentennial_N : N ;
+fun bicentric_A : A ;
+fun bicephalous_A : A ;
+fun biceps_N : N ;
+fun bicester_PN : PN ;
+fun bichromate_N : N ;
+fun bichromated_A : A ;
+fun bicipital_A : A ;
+fun bicker_N : N ;
+fun bicker_V : V ;
+fun bicolor_A : A ;
+fun biconcave_A : A ;
+fun biconvex_A : A ;
+fun bicorn_A : A ;
+fun bicorn_N : N ;
+fun bicuspid_A : A ;
+fun bicycle_N : N ;
+fun bicycle_V : V ;
+fun bicyclic_A : A ;
+fun bicycling_N : N ;
+fun bicylindrical_A : A ;
+fun bid_N : N ;
+fun bid_V : V ;
+fun bid_V2 : V2 ;
+fun bid_up_V : V ;
+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 bidentate_A : A ;
+fun bidet_N : N ;
+fun bidirectional_A : A ;
+fun bielefeld_PN : PN ;
+fun biennial_A : A ;
+fun biennial_N : N ;
+fun bier_N : N ;
+fun biface_A : A ;
+fun biff_N : N ;
+fun biff_V2 : V2 ;
+fun bifid_A : A ;
+fun bifilar_A : A ;
+fun biflagellate_A : A ;
+fun bifocal_A : A ;
+fun bifocals_N : N ;
+fun bifoliate_A : A ;
+fun biform_A : A ;
+fun bifurcate_A : A ;
+fun bifurcate_V : V ;
+fun bifurcate_V2 : V2 ;
+fun bifurcation_N : N ;
+fun big_A : A ;
+fun big_boned_A : A ;
+fun big_up_V2 : V2 ;
+fun bigamist_N : N ;
+fun bigamous_A : A ;
+fun bigamy_N : N ;
+fun bigeminal_A : A ;
+fun bigeneric_A : A ;
+fun bigeye_N : N ;
+fun biggin_N : N ;
+fun biggish_A : A ;
+fun biggleswade_PN : PN ;
+fun bighead_N : N ;
+fun bigheaded_A : A ;
+fun bigheartedness_N : N ;
+fun bighorn_N : N ;
+fun bight_N : N ;
+fun bigmouthed_A : A ;
+fun bignoniaceous_A : A ;
+fun bignoniad_N : N ;
+fun bigos_N : N ;
+fun bigot_N : N ;
+fun bigoted_A : A ;
+fun bigotry_N : N ;
+fun bigram_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 bilabiate_A : A ;
+fun bilateral_A : A ;
+fun bilateralism_N : N ;
+fun bilaterality_N : N ;
+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 bilgy_A : A ;
+fun bilharzia_N : N ;
+fun biliary_A : A ;
+fun bilimbi_N : N ;
+fun bilinear_A : A ;
+fun bilingual_A : A ;
+fun bilingual_N : N ;
+fun bilingualism_N : N ;
+fun bilious_A : A ;
+fun biliousness_N : N ;
+fun bilirubin_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 billabong_N : N ;
+fun billboard_N : N ;
+fun billericay_PN : PN ;
+fun billet_N : N ;
+fun billet_V2 : V2 ;
+fun billet_doux_N : N ;
+fun billfish_N : N ;
+fun billfold_N : N ;
+fun billhook_N : N ;
+fun billiard_A : A ;
+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 billionaire_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 billyo_N : N ;
+fun bilobate_A : A ;
+fun bilocation_N : N ;
+fun bilocular_A : A ;
+fun biltong_N : N ;
+fun bimbo_N : N ;
+fun bimester_N : N ;
+fun bimestrial_A : A ;
+fun bimetal_A : A ;
+fun bimetal_N : N ;
+fun bimetallic_A : A ;
+fun bimetallism_N : N ;
+fun bimetallist_N : N ;
+fun bimetallistic_A : A ;
+fun bimillenial_A : A ;
+fun bimillennium_N : N ;
+fun bimodal_A : A ;
+fun bimolecular_A : A ;
+fun bimonthly_A : A ;
+fun bimonthly_Adv : Adv ;
+fun bimonthly_N : N ;
+fun bimorphemic_A : A ;
+fun bimotored_A : A ;
+fun bin_N : N ;
+fun binary_A : A ;
+fun binary_N : N ;
+fun binate_A : A ;
+fun binaural_A : A ;
+fun bind_N : N ;
+fun bind_V : V ;
+fun bind_V2 : V2 ;
+fun bindable_A : A ;
+fun binder_N : N ;
+fun bindery_N : N ;
+fun binding_A : A ;
+fun binding_N : N ;
+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 binocular_A : A ;
+fun binoculars_N : N ;
+fun binomial_A : A ;
+fun binomial_N : N ;
+fun binturong_N : N ;
+fun binucleate_A : A ;
+fun bio_N : N  ;
+fun bioassay_N : N ;
+fun biocatalyst_N : N ;
+fun biocatalytic_A : A ;
+fun biochemical_A : A ;
+fun biochemist_N : N ;
+fun biochemistry_N : N ;
+fun biochip_N : N ;
+fun bioclimatic_A : A ;
+fun bioclimatology_N : N ;
+fun biodegradable_A : A ;
+fun biodiversity_N : N ;
+fun bioelectricity_N : N ;
+fun bioethics_N : N ;
+fun biofeedback_N : N ;
+fun biogenesis_N : N ;
+fun biogenetic_A : A ;
+fun biogenic_A : A ;
+fun biogenous_A : A ;
+fun biogeographic_A : A ;
+fun biogeography_N : N ;
+fun biograph_N : N ;
+fun biographer_N : N ;
+fun biographic_A : A ;
+fun biographical_A : A ;
+fun biography_N : N ;
+fun biohazard_N : N ;
+fun biological_A : A ;
+fun biologism_N : N ;
+fun biologist_N : N ;
+fun biologistic_A : A ;
+fun biology_N : N ;
+fun bioluminescence_N : N ;
+fun bioluminescent_A : A ;
+fun biomass_N : N ;
+fun biome_N : N ;
+fun biomedical_A : A ;
+fun biomedicine_N : N ;
+fun biometrics_N : N ;
+fun bionic_A : A ;
+fun bionics_N : N ;
+fun biont_N : N ;
+fun biophysicist_N : N ;
+fun biophysics_N : N ;
+fun biopiracy_N : N ;
+fun biopsy_N : N ;
+fun bioremediation_N : N ;
+fun biosafety_N : N ;
+fun bioscope_N : N ;
+fun biosphere_N : N ;
+fun biosynthesis_N : N ;
+fun biosynthetic_A : A ;
+fun biosystematic_A : A ;
+fun biosystematics_N : N ;
+fun biota_N : N ;
+fun biotechnology_N : N ;
+fun bioterrorism_N : N ;
+fun biotic_A : A ;
+fun biotin_N : N ;
+fun biotite_N : N ;
+fun biotitic_A : A ;
+fun biotype_N : N ;
+fun biotypic_A : A ;
+fun bioweapon_N : N ;
+fun biparous_A : A ;
+fun bipartisan_A : A ;
+fun bipartite_A : A ;
+fun biped_N : N ;
+fun bipedal_A : A ;
+fun bipedalism_N : N ;
+fun bipinnate_A : A ;
+fun bipinnatifid_A : A ;
+fun biplane_N : N ;
+fun bipolar_A : A ;
+fun biprism_N : N ;
+fun biquadrate_N : N ;
+fun biquadratic_A : A ;
+fun biquadratic_N : N ;
+fun biracial_A : A ;
+fun biradial_A : A ;
+fun birch_A : A ;
+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 birdbath_N : N ;
+fun birdcage_N : N ;
+fun birdcall_N : N ;
+fun birdhouse_N : N ;
+fun birdie_N : N ;
+fun birdlime_N : N ;
+fun birdnesting_N : N ;
+fun birdwatcher_N : N ;
+fun birefringent_A : A ;
+fun biretta_N : N ;
+fun birkenhead_PN : PN ;
+fun birling_N : N ;
+fun biro_N : N ;
+fun birr_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 birthwort_N : N ;
+fun birtley_PN : PN ;
+fun biryani_N : N ;
+fun biscuit_N : N ;
+fun bise_N : N ;
+fun bisect_V2 : V2 ;
+fun bisection_N : N ;
+fun bisectional_A : A ;
+fun biserrate_A : A ;
+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 bishopry_N : N ;
+fun bismuth_N : N ;
+fun bismuthal_A : A ;
+fun bismuthic_A : A ;
+fun bison_N : N ;
+fun bisontine_A : A ;
+fun bisque_N : N ;
+fun bister_N : N ;
+fun bistered_A : A ;
+fun bistro_N : N ;
+fun bistroic_A : A ;
+fun bit_N : N ;
+fun bitartrate_N : N ;
+fun bitch_N : N ;
+fun bitch_V : V ;
+fun bitch_up_V2 : V2 ;
+fun bitchery_N : N ;
+fun bitchy_A : A ;
+fun bite_N : N ;
+fun bite_V : V ;
+fun bite_V2 : V2 ;
+fun biter_N : N ;
+fun bitewing_N : N ;
+fun biting_A : A ;
+fun bitmap_N : N ;
+fun bitok_N : N ;
+fun bitter_A : A ;
+fun bitter_N : N ;
+fun bitter_sweet_A : A ;
+fun bittercress_N : N ;
+fun bitterish_A : A ;
+fun bitterly_Adv : Adv  ;
+fun bittern_N : N ;
+fun bitterness_N : N ;
+fun bitternut_N : N ;
+fun bitterroot_N : N ;
+fun bitters_N : N ;
+fun bittersweet_A : A ;
+fun bittersweet_N : N ;
+fun bitthead_N : N ;
+fun bitty_A : A ;
+fun bitumastic_N : N ;
+fun bitumen_N : N ;
+fun bituminoid_A : A ;
+fun bituminous_A : A ;
+fun bivalent_A : A ;
+fun bivalve_A : A ;
+fun bivalve_N : N ;
+fun bivariate_A : A ;
+fun bivouac_N : N ;
+fun bivouac_V : V ;
+fun biweekly_N : N ;
+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 blabbermouthed_A : A ;
+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 black_out_V : V ;
+fun blackamoor_N : N ;
+fun blackball_V2 : V2 ;
+fun blackberry_N : N ;
+fun blackbird_N : N ;
+fun blackboard_N : N ;
+fun blackbuck_N : N ;
+fun blackburn_PN : PN ;
+fun blackcap_N : N ;
+fun blackcock_N : N ;
+fun blackcurrant_N : N ;
+fun blacken_V : V ;
+fun blacken_V2 : V2 ;
+fun blackening_N : N ;
+fun blackface_N : N ;
+fun blackfish_N : N ;
+fun blackfly_N : N ;
+fun blackguard_N : N ;
+fun blackguard_V2 : V2 ;
+fun blackguardly_A : A ;
+fun blackhall_PN : PN ;
+fun blackhead_N : N ;
+fun blackheart_N : N ;
+fun blacking_N : N ;
+fun blackish_A : A ;
+fun blackjack_N : N ;
+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 blackpoll_N : N ;
+fun blackpool_PN : PN ;
+fun blackshirt_N : N ;
+fun blacksmith_N : N ;
+fun blacksnake_N : N ;
+fun blackthorn_N : N ;
+fun blacktop_N : N ;
+fun blackwash_N : N ;
+fun blackwater_A : A ;
+fun blackwater_N : N ;
+fun blackwood_N : N ;
+fun blackwood_PN : PN ;
+fun bladder_N : N ;
+fun bladderpod_N : N ;
+fun bladderwort_N : N ;
+fun bladderwrack_N : N ;
+fun bladdery_A : A ;
+fun blade_N : N ;
+fun bladed_A : A ;
+fun blae_A : A ;
+fun blaeberry_N : N ;
+fun blaenau_ffestiniog_PN : PN ;
+fun blaenavon_PN : PN ;
+fun blaengwrach_PN : PN ;
+fun blah_N : N ;
+fun blahs_N : N ;
+fun blain_N : N ;
+fun blaina_PN : PN ;
+fun blairgowrie_PN : PN ;
+fun blame_N : N ;
+fun blame_V : V ;
+fun blame_V2 : V2 ;
+fun blameless_A : A ;
+fun blamelessness_N : N ;
+fun blameworthiness_N : N ;
+fun blameworthy_A : A ;
+fun blanc_N : N ;
+fun blanch_V : V ;
+fun blanch_V2 : V2 ;
+fun blancmange_N : N ;
+fun bland_A : A ;
+fun blandishment_N : N ;
+fun blandness_N : N ;
+fun blank_A : A ;
+fun blank_N : N ;
+fun blank_out_V : V ;
+fun blank_out_V2 : V2 ;
+fun blanket_N : N ;
+fun blanket_V2 : V2 ;
+fun blankness_N : N ;
+fun blanquillo_N : N ;
+fun blantyre_PN : PN ;
+fun blare_N : N ;
+fun blare_V : V ;
+fun blare_V2 : V2 ;
+fun blare_out_V : V ;
+fun blarney_N : N ;
+fun blase_A : A ;
+fun blaspheme_V : V ;
+fun blaspheme_V2 : V2 ;
+fun blasphemer_N : N ;
+fun blasphemous_A : A ;
+fun blasphemy_N : N ;
+fun blast_N : N ;
+fun blast_V : V ;
+fun blast_V2 : V2 ;
+fun blast_away_V : V ;
+fun blast_furnace_N : N ;
+fun blast_off_N : N ;
+fun blast_off_V : V ;
+fun blastema_N : N ;
+fun blastemal_A : A ;
+fun blaster_N : N ;
+fun blastocoel_N : N ;
+fun blastocoelic_A : A ;
+fun blastocyst_N : N ;
+fun blastocyte_N : N ;
+fun blastoderm_N : N ;
+fun blastodermatic_A : A ;
+fun blastoff_N : N ;
+fun blastogenesis_N : N ;
+fun blastogenetic_A : A ;
+fun blastoma_N : N ;
+fun blastomere_N : N ;
+fun blastomeric_A : A ;
+fun blastomycete_N : N ;
+fun blastomycosis_N : N ;
+fun blastomycotic_A : A ;
+fun blastoporal_A : A ;
+fun blastopore_N : N ;
+fun blastospheric_A : A ;
+fun blastula_N : N ;
+fun blatancy_N : N ;
+fun blatant_A : A ;
+fun blather_N : N ;
+fun blather_V : V ;
+fun blaxploitation_N : N ;
+fun blaze_N : N ;
+fun blaze_V : V ;
+fun blaze_V2 : V2 ;
+fun blaze_away_V : V ;
+fun blazer_N : N ;
+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 bleacher_N : N ;
+fun bleachers_N : N ;
+fun bleaching_powder_N : N ;
+fun bleak_A : A ;
+fun bleakness_N : N ;
+fun bleary_A : A ;
+fun bleary_eyed_A : A ;
+fun bleat_N : N ;
+fun bleat_V : V ;
+fun bleat_V2 : V2 ;
+fun blebbed_A : A ;
+fun blebby_A : A ;
+fun bleed_V : V ;
+fun bleed_V2 : V2 ;
+fun bleed_VS : VS ;
+fun bleed_off_V : V ;
+fun bleeding_N : N ;
+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 blender_N : N ;
+fun blenny_N : N ;
+fun blepharism_N : N ;
+fun blepharitis_N : N ;
+fun blepharospasm_N : N ;
+fun bless_V2 : V2 ;
+fun blessedly_Adv : Adv ;
+fun blessedness_N : N ;
+fun blessing_N : N ;
+fun bletchley_PN : PN ;
+fun blether_N : N ;
+fun blether_V : V ;
+fun bletia_N : N ;
+fun bleu_N : N ;
+fun blewits_N : N ;
+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 blimpish_A : A ;
+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 blindman's_buff_N : N ;
+fun blindness_N : N ;
+fun blindworm_N : N ;
+fun bling_N : N ;
+fun blini_N : N ;
+fun blink_N : N ;
+fun blink_V : V ;
+fun blink_V2 : V2 ;
+fun blinker_N : N ;
+fun blinks_N : N ;
+fun blintz_N : N ;
+fun blip_N : N ;
+fun bliss_N : N ;
+fun bliss_out_V : V ;
+fun blissful_A : A ;
+fun blister_N : N ;
+fun blister_V : V ;
+fun blister_V2 : V2 ;
+fun blithe_A : A ;
+fun blithering_A : A ;
+fun blithesome_A : A ;
+fun blitz_N : N ;
+fun blitz_V2 : V2 ;
+fun blizzard_N : N ;
+fun bloat_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 block_in_V2 : V2 ;
+fun block_off_V2 : V2 ;
+fun block_out_V2 : V2 ;
+fun block_up_V2 : V2 ;
+fun blockade_N : N ;
+fun blockade_V2 : V2 ;
+fun blockade_runner_N : N ;
+fun blockading_A : A ;
+fun blockage_N : N ;
+fun blockbuster_N : N ;
+fun blocker_N : N ;
+fun blockhead_N : N ;
+fun blockheaded_A : A ;
+fun blockhouse_N : N ;
+fun blocking_N : N ;
+fun blockish_A : A ;
+fun blog_N : N  ;
+fun blogger_N : N ;
+fun bloke_N : N ;
+fun blolly_N : N ;
+fun blond_A : A  ;
+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 bloodbath_N : N ;
+fun bloodberry_N : N ;
+fun bloodcurdling_A : A ;
+fun bloodguilt_N : N ;
+fun bloodguilty_A : A ;
+fun bloodhound_N : N ;
+fun bloodiness_N : N ;
+fun bloodleaf_N : N ;
+fun bloodless_A : A ;
+fun bloodletting_N : N ;
+fun bloodlust_N : N ;
+fun bloodmobile_N : N ;
+fun bloodroot_N : N ;
+fun bloodshed_N : N ;
+fun bloodshot_A : A ;
+fun bloodstain_N : N ;
+fun bloodstained_A : A ;
+fun bloodstock_N : N ;
+fun bloodstone_N : N ;
+fun bloodstream_N : N ;
+fun bloodsucker_N : N ;
+fun bloodsucking_A : A ;
+fun bloodthirstiness_N : N ;
+fun bloodthirsty_A : A ;
+fun bloodworm_N : N ;
+fun bloodwort_N : N ;
+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 bloomers_N : N ;
+fun blooming_N : N ;
+fun blossom_N : N ;
+fun blossom_V : V ;
+fun blossoming_N : N ;
+fun blot_N : N ;
+fun blot_V2 : V2 ;
+fun blot_out_V : V ;
+fun blotch_N : N ;
+fun blotched_A : A ;
+fun blotchy_A : A ;
+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_away_V : V ;
+fun blow_away_V2 : V2 ;
+fun blow_down_V2 : V2 ;
+fun blow_dry_V2 : V2 ;
+fun blow_in_V : V ;
+fun blow_off_V : V ;
+fun blow_off_V2 : V2 ;
+fun blow_out_V2 : V2 ;
+fun blow_over_V : V ;
+fun blow_up_N : N ;
+fun blow_up_V : V ;
+fun blow_up_V2 : V2 ;
+fun blowback_N : N ;
+fun blower_N : N ;
+fun blowfish_N : N ;
+fun blowfly_N : N ;
+fun blowgun_N : N ;
+fun blowhole_N : N ;
+fun blowing_N : N ;
+fun blowing_up_N : N ;
+fun blowlamp_N : N ;
+fun blowout_N : N ;
+fun blowpipe_N : N ;
+fun blowsy_A : A ;
+fun blowtorch_N : N ;
+fun blowtube_N : N ;
+fun blowy_A : A ;
+fun blowzy_A : A ;
+fun blubber_N : N ;
+fun blubber_V : V ;
+fun blubber_V2 : V2 ;
+fun blubberer_N : N ;
+fun blubbery_A : A ;
+fun blucher_N : N ;
+fun bludgeon_N : N ;
+fun bludgeon_V2 : V2 ;
+fun bludgeoner_N : N ;
+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 blueberry_N : N ;
+fun bluebird_N : N ;
+fun bluebonnet_N : N ;
+fun bluebottle_N : N ;
+fun bluecoat_N : N ;
+fun bluefin_N : N ;
+fun bluefish_N : N ;
+fun bluegill_N : N ;
+fun bluegrass_N : N ;
+fun bluehead_N : N ;
+fun bluejacket_N : N ;
+fun bluepoint_N : N ;
+fun blueprint_N : N ;
+fun blues_N : N ;
+fun bluestem_N : N ;
+fun bluestocking_N : N ;
+fun bluestone_N : N ;
+fun bluethroat_N : N ;
+fun bluetick_N : N ;
+fun bluetongue_N : N ;
+fun blueweed_N : N ;
+fun bluewing_N : N ;
+fun bluff_A : A ;
+fun bluff_N : N ;
+fun bluff_V : V ;
+fun bluff_V2 : V2 ;
+fun bluffer_N : N ;
+fun bluffness_N : N ;
+fun bluing_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 bluntness_N : N ;
+fun blur_N : N ;
+fun blur_V : V ;
+fun blur_V2 : V2 ;
+fun blurb_N : N ;
+fun blurt_V2 : V2 ;
+fun blurt_out_V2 : V2 ;
+fun blush_N : N ;
+fun blush_V : V ;
+fun blushful_A : A ;
+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_1_N : N  ; -- | write it on the board
+fun board_2_N : N  ; -- | board member
+--subcat fun board_V : V ;
+fun board_V2 : V2 ;
+fun board_out_V2 : V2 ;
+fun board_up_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 boards_N : N ;
+fun boardwalk_N : N ;
+fun boarfish_N : N ;
+fun boarhound_N : N ;
+fun boast_N : N ;
+fun boast_V : V ;
+fun boast_V2 : V2 ;
+fun boast_VS : VS ;
+fun boaster_N : N ;
+fun boastful_A : A ;
+fun boastfulness_N : N ;
+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 boatbill_N : N ;
+fun boatbuilder_N : N ;
+fun boater_N : N ;
+fun boathouse_N : N ;
+fun boating_N : N ;
+fun boatload_N : N ;
+fun boatman_N : N ;
+fun boatmanship_N : N ;
+fun boatswain_N : N ;
+fun boatyard_N : N ;
+fun bob_N : N ;
+fun bob_PN : PN ;
+fun bob_V : V ;
+fun bob_V2 : V2 ;
+fun bobbin_N : N ;
+fun bobble_N : N ;
+fun bobby_N : N ;
+fun bobby_PN : PN ;
+fun bobby_soxer_N : N ;
+fun bobbysoxer_N : N ;
+fun bobcat_N : N ;
+fun bobolink_N : N ;
+fun bobsled_N : N ;
+fun bobsledding_N : N ;
+fun bobsleigh_N : N ;
+fun bobtail_A : A ;
+fun bobtail_N : N ;
+fun bobwhite_N : N ;
+fun bocce_N : N ;
+fun bocconia_N : N ;
+fun boche_A : A ;
+fun bochum_PN : PN ;
+fun bock_N : N ;
+fun bodacious_A : A ;
+fun bode_V : V ;
+fun bode_V2 : V2 ;
+fun bodega_N : N ;
+fun bodice_N : N ;
+fun bodied_A : A ;
+fun bodiless_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 bodybuilder_N : N ;
+fun bodybuilding_N : N ;
+fun bodyguard_N : N ;
+fun bodywork_N : N ;
+fun boer_A : A ;
+fun boer_N : N ;
+fun boffin_N : N ;
+fun boffo_A : A ;
+fun bog_N : N ;
+fun bog_V : V ;
+fun bog_V2 : V2 ;
+fun bog_down_V : V ;
+fun bog_in_V : V ;
+fun bog_into_V2 : V2 ;
+fun bog_off_V : V ;
+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 bohemia_N : N ;
+fun bohemian_A : A ;
+fun bohemian_N : N ;
+fun bohemianism_N : N ;
+fun bohrium_N : N ;
+fun boil_N : N ;
+fun boil_V : V ;
+fun boil_V2 : V2 ;
+fun boil_down_V2 : V2 ;
+fun boil_down_to_V2 : V2 ;
+fun boil_over_V : V ;
+fun boil_up_V : V ;
+fun boil_up_V2 : V2 ;
+fun boiler_N : N ;
+fun boilerplate_N : N ;
+fun boilersuit_N : N ;
+fun boiling_Adv : Adv ;
+fun boiling_N : N ;
+fun boiling_point_N : N ;
+fun boisterous_A : A ;
+fun boisterousness_N : N ;
+fun bola_N : N ;
+fun bold_A : A ;
+fun boldface_N : N ;
+fun boldness_N : N ;
+fun boldon_PN : PN ;
+fun bole_N : N ;
+fun bolero_N : N ;
+fun bolete_N : N ;
+fun bolide_N : N ;
+fun bolivar_N : N ;
+fun bolivia_N : N ;
+fun bolivia_PN : PN ;
+fun bolivian_A : A ;
+fun bolivian_N : N ;
+fun boliviano_N : N ;
+fun boll_N : N ;
+fun bollard_N : N ;
+fun bollington_PN : PN ;
+fun bollock_N : N ;
+fun bollworm_N : N ;
+fun bolo_N : N ;
+fun bologna_N : N ;
+fun bologna_PN : PN ;
+fun bologram_N : N ;
+fun bolographic_A : A ;
+fun bolometer_N : N ;
+fun bolometric_A : A ;
+fun boloney_N : N ;
+fun bolshevik_N : N ;
+fun bolshy_A : A ;
+fun bolsover_PN : PN ;
+fun bolster_N : N ;
+fun bolster_V : V ;
+fun bolster_V2 : V2 ;
+fun bolster_up_V2 : V2 ;
+fun bolt_Adv : Adv ;
+fun bolt_N : N ;
+fun bolt_V : V ;
+fun bolt_V2 : V2 ;
+fun bolt_hole_N : N ;
+fun bolti_N : N ;
+fun bolton_PN : PN ;
+fun bolton_le_sands_PN : PN ;
+fun bolus_N : N ;
+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 bombardon_N : N ;
+fun bombast_N : N ;
+fun bombastic_A : A ;
+fun bombastically_Adv : Adv ;
+fun bombay_PN : PN ;
+fun bombazine_N : N ;
+fun bomber_N : N ;
+fun bombie_N : N ;
+fun bombing_N : N ;
+fun bomblet_N : N ;
+fun bombproof_A : A ;
+fun bombshell_N : N ;
+fun bombsight_N : N ;
+fun bombycid_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 bondable_A : A ;
+fun bondage_N : N ;
+fun bondholder_N : N ;
+fun bonding_N : N ;
+fun bondman_N : N ;
+fun bondsman_N : N ;
+fun bonduc_N : N ;
+fun bondwoman_N : N ;
+fun bone_A : A ;
+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 bone_up_V : V ;
+fun bone_up_on_V2 : V2 ;
+fun bonefish_N : N ;
+fun boneless_A : A ;
+fun bonelike_A : A ;
+fun bonemeal_N : N ;
+fun boner_N : N ;
+fun bones_N : N ;
+fun boneset_N : N ;
+fun bonesetter_N : N ;
+fun boneshaker_N : N ;
+fun bonfire_N : N ;
+fun bong_N : N ;
+fun bongo_N : N ;
+fun bonheur_N : N ;
+fun bonhomie_N : N ;
+fun bonito_N : N ;
+fun bonkers_A : A ;
+fun bonn_PN : PN ;
+fun bonnet_N : N ;
+fun bonny_A : A ;
+fun bonnybridge_PN : PN ;
+fun bonnyrigg_PN : PN ;
+fun bonsai_N : N ;
+fun bonus_N : N ;
+fun bony_A : A ;
+fun bonyness_N : N ;
+fun bonzer_A : A ;
+fun boo_N : N ;
+fun boo_V : V ;
+fun boo_V2 : V2 ;
+fun boob_N : N ;
+fun boob_V : V ;
+fun booboisie_N : N ;
+fun booby_N : N ;
+fun booby_trap_N : N ;
+fun boodle_N : N ;
+fun booger_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_in_V2 : V2 ;
+fun book_into_V2 : V2 ;
+fun book_keeper_N : N ;
+fun book_out_V : V ;
+fun book_up_V : V ;
+fun bookable_A : A ;
+fun bookbinder_N : N ;
+fun bookbindery_N : N ;
+fun bookbinding_N : N ;
+fun bookcase_N : N ;
+fun bookclub_N : N ;
+fun bookdealer_N : N ;
+fun bookend_N : N ;
+fun booker_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 booklouse_N : N ;
+fun bookmaker_N : N ;
+fun bookmark_N : N ;
+fun bookmarker_N : N ;
+fun bookmobile_N : N ;
+fun bookplate_N : N ;
+fun bookseller_N : N ;
+fun bookshelf_N : N ;
+fun bookshop_N : N ;
+fun bookstall_N : N ;
+fun bookstore_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 boondoggle_N : N ;
+fun boor_N : N ;
+fun boorish_A : A ;
+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 boot_up_V2 : V2 ;
+fun bootblack_N : N ;
+fun bootee_N : N ;
+fun booth_N : N ;
+fun boothose_N : N ;
+fun bootjack_N : N ;
+fun bootlace_N : N ;
+fun bootle_PN : PN ;
+fun bootleg_A : A ;
+fun bootleg_N : N ;
+fun bootleg_V2 : V2 ;
+fun bootlegger_N : N ;
+fun bootlegging_N : N ;
+fun bootless_A : A ;
+fun bootlicking_A : A ;
+fun bootmaker_N : N ;
+fun bootstrap_N : N ;
+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 bop_N : N ;
+fun bopeep_N : N ;
+fun boracic_A : A ;
+fun borage_N : N ;
+fun borate_N : N ;
+fun borated_A : A ;
+fun borax_N : N ;
+fun bordeaux_N : N ;
+fun bordeaux_PN : PN ;
+fun bordelaise_N : N ;
+fun border_N : N ;
+fun border_V : V ;
+fun border_V2 : V2 ;
+fun border_on_V2 : V2 ;
+fun borderer_N : N ;
+fun borderland_N : N ;
+fun borderline_A : A ;
+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 boreal_A : A ;
+fun bored_A : A ;
+fun boredom_N : N ;
+fun borer_N : N ;
+fun boric_A : A ;
+fun boring_A : A ;
+fun boring_N : N ;
+fun boringness_N : N ;
+fun boris_PN : PN ;
+fun bornite_N : N ;
+fun boron_N : N ;
+fun boronic_A : A ;
+fun borosilicate_N : N ;
+fun borough_N : N ;
+fun borrelia_N : N ;
+fun borrow_V : V ;
+fun borrow_V2 : V2 ;
+fun borrow_VV : VV ;
+fun borrower_N : N ;
+fun borrowing_N : N ;
+fun borsch_N : N ;
+fun borstal_N : N ;
+fun bortsch_N : N ;
+fun borzoi_N : N ;
+fun bosc_N : N ;
+fun bosh_N : N ;
+fun bosk_N : N ;
+fun boskopoid_A : A ;
+fun bosky_A : A ;
+fun bosom_N : N ;
+fun bosomed_A : A ;
+fun bosomy_A : A ;
+fun boson_N : N ;
+fun boss_A : A ;
+fun boss_N : N ;
+fun boss_V2 : V2 ;
+fun boss_about_V2 : V2 ;
+fun boss_around_V2 : V2 ;
+fun boss_eyed_A : A ;
+fun bossism_N : N ;
+fun bossy_A : A ;
+fun boston_PN : PN ;
+fun bot_N : N ;
+fun bota_N : N ;
+fun botanic_A : A ;
+fun botanical_A : A ;
+fun botanical_N : N ;
+fun botanist_N : N ;
+fun botanize_V : V ;
+fun botany_N : N ;
+fun botch_N : N ;
+fun botch_V2 : V2 ;
+fun botch_up_V2 : V2 ;
+fun botcher_N : N ;
+fun botchy_A : A ;
+fun botfly_N : N ;
+fun both7and_DConj : Conj ;
+fun both_Adv : Adv ;
+fun both_Det : Det ;
+fun bother_N : N ;
+fun bother_V : V ;
+fun bother_V2 : V2 ;
+fun bother_V2V : V2V ;
+fun bother_VV : VV ;
+fun bothersome_A : A ;
+fun botonee_A : A ;
+fun botryoid_A : A ;
+fun botswana_PN : PN ;
+fun bottle_N : N ;
+fun bottle_V2 : V2 ;
+fun bottle_away_V : V ;
+fun bottle_fed_A : A ;
+fun bottle_green_A : A ;
+fun bottle_out_V : V ;
+fun bottle_up_V2 : V2 ;
+fun bottlebrush_N : N ;
+fun bottlecap_N : N ;
+fun bottleneck_N : N ;
+fun bottler_N : N ;
+fun bottom_A : A ;
+fun bottom_N : N ;
+fun bottom_V : V ;
+fun bottom_out_V : V ;
+fun bottomed_A : A ;
+fun bottomland_N : N ;
+fun bottomless_A : A ;
+fun bottomlessness_N : N ;
+fun bottommost_A : A ;
+fun bottrop_PN : PN ;
+fun botuliform_A : A ;
+fun botulin_N : N ;
+fun botulinal_A : A ;
+fun botulinus_N : N ;
+fun botulism_N : N ;
+fun boucle_N : N ;
+fun boudoir_N : N ;
+fun bouffant_A : A ;
+fun bouffant_N : N ;
+fun bougainvillea_N : N ;
+fun bough_N : N ;
+fun boughed_A : A ;
+fun boughless_A : A ;
+fun boughten_A : A ;
+fun bouillabaisse_N : N ;
+fun bouillon_N : N ;
+fun boulder_N : N ;
+fun boulevard_N : N ;
+fun boulevardier_N : N ;
+fun boulle_N : N ;
+fun bounce_N : N ;
+fun bounce_V : V ;
+fun bounce_V2 : V2 ;
+fun bounce_back_V : V ;
+fun bounce_into_V2 : V2 ;
+fun bounce_off_V2 : V2 ;
+fun bouncer_N : N ;
+fun bouncy_A : A ;
+fun bound_N : N ;
+fun bound_V : V ;
+fun bound_V2 : V2 ;
+fun bound_V2V : V2V ;
+fun boundary_N : N ;
+fun bounden_A : A ;
+fun bounder_N : N ;
+fun boundless_A : A ;
+fun bounteous_A : A ;
+fun bountied_A : A ;
+fun bountiful_A : A ;
+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 bourguignon_N : N ;
+fun bourn_N : N ;
+fun bourne_N : N ;
+fun bourne_PN : PN ;
+fun bournemouth_PN : PN ;
+fun bourse_N : N ;
+fun bourtree_N : N ;
+fun boustrophedon_N : N ;
+fun boustrophedonic_A : A ;
+fun bout_N : N ;
+fun boutique_N : N ;
+fun boutonniere_N : N ;
+fun bovid_N : N ;
+fun bovine_A : A ;
+fun bovine_N : N ;
+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 bowdlerization_N : N ;
+fun bowdlerize_V2 : V2 ;
+fun bowel_N : N ;
+fun bowels_N : N ;
+fun bower_N : N ;
+fun bowerbird_N : N ;
+fun bowery_A : A ;
+fun bowfin_N : N ;
+fun bowfront_A : A ;
+fun bowhead_N : N ;
+fun bowie_N : N  ;
+fun bowie_knife_N : N ;
+fun bowing_N : N ;
+fun bowl_N : N ;
+fun bowl_V : V ;
+fun bowl_V2 : V2 ;
+fun bowl_out_V2 : V2 ;
+fun bowl_over_V2 : V2 ;
+fun bowleg_N : N ;
+fun bowler_N : N ;
+fun bowline_N : N ;
+fun bowling_N : N ;
+fun bowling_green_N : N ;
+fun bowls_N : N ;
+fun bowman_N : N ;
+fun bowsprit_N : N ;
+fun bowstring_N : N ;
+fun box_N : N ;
+fun box_V : V ;
+fun box_V2 : V2 ;
+fun box_in_V2 : V2 ;
+fun box_kite_N : N ;
+fun box_number_N : N ;
+fun box_office_N : N ;
+fun box_up_V2 : V2 ;
+fun boxcar_N : N ;
+fun boxcars_N : N ;
+fun boxer_N : N ;
+fun boxfish_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 boxlike_A : A ;
+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 boyishness_N : N ;
+fun boysenberry_N : N ;
+fun boza_N : N ;
+fun bra_N : N ;
+fun brace_N : N ;
+fun brace_V : V ;
+fun brace_V2 : V2 ;
+fun brace_up_V : V ;
+fun bracelet_N : N ;
+fun bracer_N : N ;
+fun bracero_N : N ;
+fun brachial_A : A ;
+fun brachiate_A : A ;
+fun brachiation_N : N ;
+fun brachiopod_A : A ;
+fun brachiopod_N : N ;
+fun brachium_N : N ;
+fun brachycephalic_A : A ;
+fun brachycephalic_N : N ;
+fun brachycephaly_N : N ;
+fun brachydactylic_A : A ;
+fun brachydactyly_N : N ;
+fun brachypterous_A : A ;
+fun brachyuran_N : N ;
+fun brachyurous_A : A ;
+fun bracken_N : N ;
+fun bracket_N : N ;
+fun bracket_V2 : V2 ;
+fun brackish_A : A ;
+fun brackishness_N : N ;
+fun bracknell_PN : PN ;
+fun bract_N : N ;
+fun bracteal_A : A ;
+fun bracteate_A : A ;
+fun bracteolate_A : A ;
+fun bracteole_N : N ;
+fun brad_N : N ;
+fun bradawl_N : N ;
+fun bradford_PN : PN ;
+fun bradford_on_avon_PN : PN ;
+fun bradycardia_N : N ;
+fun brae_N : N ;
+fun brag_N : N ;
+fun brag_V : V ;
+fun braggadocio_N : N ;
+fun braggart_N : N ;
+fun bragger_N : N ;
+fun bragging_N : N ;
+fun brahman_N : N ;
+fun brahmin_N : N ;
+fun brahminic_A : A ;
+fun braid_N : N ;
+fun braid_V2 : V2 ;
+fun brail_N : N ;
+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 brainsick_A : A ;
+fun brainstem_N : N ;
+fun brainstorm_N : N ;
+fun brainstorming_N : N ;
+fun braintree_PN : PN ;
+fun brainwash_V2 : V2 ;
+fun brainwashing_N : N ;
+fun brainwave_N : N ;
+fun brainworker_N : N ;
+fun brainy_A : A ;
+fun braise_V2 : V2 ;
+fun braising_N : N ;
+fun brake_N : N ;
+fun brake_V : V ;
+fun brake_V2 : V2 ;
+fun brakeman_N : N ;
+fun braky_A : A ;
+fun bramble_N : N ;
+fun brambling_N : N ;
+fun bran_N : N ;
+fun bran_new_A : A ;
+fun branch_N : N ;
+fun branch_V : V ;
+fun branch_out_V : V ;
+fun branched_A : A ;
+fun branchial_A : A ;
+fun branchiate_A : A ;
+fun branching_N : N ;
+fun branchiopod_A : A ;
+fun branchless_A : A ;
+fun branchlet_N : N ;
+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 brandyball_N : N ;
+fun brandysnap_N : N ;
+fun brant_N : N ;
+fun brash_A : A ;
+fun brashness_N : N ;
+fun brasilia_PN : PN ;
+fun brass_N : N ;
+fun brassard_N : N ;
+fun brassavola_N : N ;
+fun brassbound_A : A ;
+fun brasserie_N : N ;
+fun brassie_N : N ;
+fun brassiere_1_N : N ;
+fun brassiere_2_N : N ;
+fun brassy_A : A ;
+fun brat_N : N ;
+fun bratislava_PN : PN ;
+fun brattice_N : N ;
+fun bratty_A : A ;
+fun bratwurst_N : N ;
+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 bravery_N : N ;
+fun bravo_N : N ;
+fun bravura_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 brazilwood_N : N ;
+fun breach_N : N ;
+fun breach_V2 : V2 ;
+fun bread_N : N ;
+fun breadbasket_N : N ;
+fun breadboard_N : N ;
+fun breadcrumb_N : N ;
+fun breadfruit_N : N ;
+fun breadline_N : N ;
+fun breadroot_N : N ;
+fun breadstick_N : N ;
+fun breadstuff_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_apart_V : V ;
+fun break_away_V : V ;
+fun break_down_V : V ;
+fun break_down_V2 : V2 ;
+fun break_in_N : N ;
+fun break_in_V : V ;
+fun break_in_V2 : V2 ;
+fun break_in_on_V2 : V2 ;
+fun break_into_V2 : V2 ;
+fun break_off_V2 : V2 ;
+fun break_out_V : V ;
+fun break_out_V2 : V2 ;
+fun break_out_in_V2 : V2 ;
+fun break_out_of_V2 : V2 ;
+fun break_through_V2 : V2 ;
+fun break_up_N : N ;
+fun break_up_V : V ;
+fun break_up_V2 : V2 ;
+fun breakable_A : A ;
+fun breakable_N : N ;
+fun breakableness_N : N ;
+fun breakage_N : N ;
+fun breakaway_A : A ;
+fun breakaway_N : N ;
+fun breakaways_N : N ;
+fun breakax_N : N ;
+fun breakdown_N : N ;
+fun breaker_N : N ;
+fun breakfast_N : N ;
+fun breakfast_V : V ;
+fun breakneck_A : A ;
+fun breakout_N : N  ;
+fun breakthrough_N : N ;
+fun breakup_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 breastless_A : A ;
+fun breaston_PN : PN ;
+fun breastplate_N : N ;
+fun breaststroke_N : N ;
+fun breaststroker_N : N ;
+fun breastwork_N : N ;
+fun breath_N : N ;
+fun breathalyser_N : N ;
+fun breathalyzer_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 breathtaking_A : A ;
+fun breccia_N : N ;
+fun brecknock_PN : PN ;
+fun breda_PN : PN ;
+fun breech_N : N ;
+fun breech_block_N : N ;
+fun breechblock_N : N ;
+fun breechcloth_N : N ;
+fun breeched_A : A ;
+fun breeches_N : N ;
+fun breeches_buoy_N : N ;
+fun breechloader_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 breeze_along_V : V ;
+fun breeze_in_V : V ;
+fun breeze_into_V2 : V2 ;
+fun breeze_through_V2 : V2 ;
+fun breeziness_N : N ;
+fun breezy_A : A ;
+fun bregma_N : N ;
+fun bregmatic_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 brethren_N : N ;
+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 brewing_N : N ;
+fun brewpub_N : N ;
+fun brian_PN : PN ;
+fun briar_N : N ;
+fun briard_N : N ;
+fun briarroot_N : N ;
+fun briarwood_N : N ;
+fun bribable_A : A ;
+fun bribe_N : N ;
+fun bribe_V : V ;
+fun bribe_V2 : V2 ;
+fun briber_N : N ;
+fun bribery_N : N ;
+fun bric_a_brac_N : N ;
+fun brick_N : N ;
+fun brick_V2 : V2 ;
+fun brick_field_N : N ;
+fun brick_in_V2 : V2 ;
+fun brick_up_V2 : V2 ;
+fun brickbat_N : N ;
+fun bricket_wood_PN : PN ;
+fun brickkiln_N : N ;
+fun bricklayer_N : N ;
+fun bricklaying_N : N ;
+fun brickwork_N : N ;
+fun brickyard_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 bridgeable_A : A ;
+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 bridoon_N : N ;
+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 briefless_A : A ;
+fun briefly_Adv : Adv  ;
+fun briefness_N : N ;
+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 brigandine_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 brighten_up_V : V ;
+fun brighten_up_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 brim_N : N ;
+fun brim_V : V ;
+fun brimful_A : A ;
+fun brimfull_A : A ;
+fun brimless_A : A ;
+fun brimstone_N : N ;
+fun brindled_A : A ;
+fun brine_N : N ;
+fun bring_V2 : V2 ;
+--subcat fun bring_V2V : V2V ;
+fun bring_V3 : V3 ;
+fun bring_about_V2 : V2 ;
+fun bring_along_V2 : V2 ;
+fun bring_around_V2 : V2 ;
+fun bring_away_V2 : V2 ;
+fun bring_back_V2 : V2 ;
+fun bring_down_V2 : V2 ;
+fun bring_forth_V : V ;
+fun bring_forth_V2 : V2 ;
+fun bring_forward_V2 : V2 ;
+fun bring_in_V2 : V2 ;
+fun bring_off_V2 : V2 ;
+fun bring_on_V2 : V2 ;
+fun bring_out_V2 : V2 ;
+fun bring_out_in_V3 : V3 ;
+fun bring_over_V2 : V2 ;
+fun bring_round_V2 : V2 ;
+fun bring_to_V2 : V2 ;
+fun bring_up_V2 : V2 ;
+fun brininess_N : N ;
+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 brisance_N : N ;
+fun brisant_A : A ;
+fun brisbane_PN : PN ;
+fun brisk_A : A ;
+fun brisket_N : N ;
+fun brisling_N : N ;
+fun bristle_N : N ;
+fun bristle_V : V ;
+fun bristlegrass_N : N ;
+fun bristlelike_A : A ;
+fun bristletail_N : N ;
+fun bristly_A : A ;
+fun bristol_PN : PN ;
+fun brit_N : N ;
+fun britain_PN : PN ;
+fun britannic_A : A ;
+fun britches_N : N ;
+fun british_A : A  ;
+fun british_A : A ;
+fun britisher_N : N ;
+fun briton_A : A ;
+fun briton_N : N ;
+fun brittle_A : A ;
+fun brittle_N : N ;
+fun brittlebush_N : N ;
+fun brittleness_N : N ;
+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 broadax_N : N ;
+fun broadband_A : A ;
+fun broadbill_N : N ;
+fun broadcast_Adv : Adv ;
+fun broadcast_N : N ;
+fun broadcast_V : V ;
+fun broadcast_V2 : V2 ;
+fun broadcaster_N : N ;
+fun broadcasting_N : N ;
+fun broadcloth_N : N ;
+fun broaden_V : V ;
+fun broaden_V2 : V2 ;
+fun broadening_N : N ;
+fun broadleaf_A : A ;
+fun broadloom_A : A ;
+fun broadloom_N : N ;
+fun broadly_Adv : Adv  ;
+fun broadness_N : N ;
+fun broadsheet_N : N ;
+fun broadside_A : A ;
+fun broadside_Adv : Adv ;
+fun broadside_N : N ;
+fun broadsword_N : N ;
+fun broadtail_N : N ;
+fun broadways_Adv : Adv ;
+fun broadwise_Adv : Adv ;
+fun brocade_N : N ;
+fun brocade_V2 : V2 ;
+fun broccoli_N : N ;
+fun brochette_N : N ;
+fun brochure_N : N ;
+fun brocket_N : N ;
+fun brodiaea_N : N ;
+fun brogan_N : N ;
+fun brogue_N : N ;
+fun broil_N : N ;
+fun broil_V : V ;
+fun broil_V2 : V2 ;
+fun broiler_N : N ;
+fun broke_A : A ;
+fun broken_A : A  ;
+fun broken_hearted_A : A ;
+fun brokenhearted_A : A ;
+fun broker_N : N ;
+fun brokerage_N : N ;
+fun brolly_N : N ;
+fun brome_N : N ;
+fun bromic_A : A ;
+fun bromide_N : N ;
+fun bromidic_A : A ;
+fun bromine_N : N ;
+fun bromley_PN : PN ;
+fun bromoform_N : N ;
+fun bromsgrove_PN : PN ;
+fun bronchial_A : A ;
+fun bronchiolar_A : A ;
+fun bronchiole_N : N ;
+fun bronchiolitis_N : N ;
+fun bronchitic_A : A ;
+fun bronchitis_N : N ;
+fun bronchodilator_N : N ;
+fun bronchopneumonia_N : N ;
+fun bronchoscope_N : N ;
+fun bronchoscopic_A : A ;
+fun bronchospasm_N : N ;
+fun bronchus_N : N ;
+fun bronco_N : N ;
+fun bronze_A : A ;
+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 brooding_N : N ;
+fun broodmare_N : N ;
+fun broody_A : A ;
+fun brook_N : N ;
+fun brook_V2 : V2 ;
+fun brooklet_N : N ;
+fun brooklime_N : N ;
+fun brookweed_N : N ;
+fun broom_N : N ;
+fun broomcorn_N : N ;
+fun broomstick_N : N ;
+fun broomweed_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 brotherly_Adv : Adv ;
+fun brotula_N : N ;
+fun brougham_N : N ;
+fun brought_V : V ;
+fun broughton_PN : PN ;
+fun brouhaha_N : N ;
+fun brow_N : N ;
+fun browbeat_V2 : V2 ;
+fun brown_A : A ;
+fun brown_N : N ;
+fun brown_V : V ;
+fun brown_V2 : V2 ;
+fun brownie_N : N ;
+fun brownish_A : A ;
+fun brownstone_N : N ;
+fun browntail_N : N ;
+fun browse_N : N ;
+fun browse_V : V ;
+fun browser_N : N ;
+fun broxburn_PN : PN ;
+fun bruce_PN : PN ;
+fun brucellosis_N : N ;
+fun brucine_N : N ;
+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 brumal_A : A ;
+fun brumous_A : A ;
+fun brunch_N : N ;
+fun brunei_PN : PN ;
+fun bruneian_A : A ;
+fun bruneian_N : N ;
+fun brunet_A : A ;
+fun brunet_N : N ;
+fun brunetteFem_N : N ;
+fun brunetteMasc_N : N ;
+fun brunswick_PN : PN ;
+fun brunt_N : N ;
+fun brush_N : N ;
+fun brush_V : V ;
+fun brush_V2 : V2 ;
+fun brush_aside_V : V ;
+fun brush_off_N : N ;
+fun brush_off_V2 : V2 ;
+fun brush_up_N : N ;
+fun brush_up_V2 : V2 ;
+fun brushlike_A : A ;
+fun brushwood_N : N ;
+fun brushwork_N : N ;
+fun brusque_A : A ;
+fun brusqueness_N : N ;
+fun brussels_PN : PN ;
+fun brut_A : A ;
+fun brutal_A : A ;
+fun brutality_N : N ;
+fun brutalization_N : N ;
+fun brutalize_V2 : V2 ;
+fun brutally_Adv : Adv  ;
+fun brute_N : N ;
+fun brutish_A : A ;
+fun bruxism_N : N ;
+fun bryan_PN : PN ;
+fun bryanthus_N : N ;
+fun bryony_N : N ;
+fun bryophyte_N : N ;
+fun bryophytic_A : A ;
+fun bryozoan_N : N ;
+fun bsc_N : N ;
+fun bst_PN : PN ;
+fun bt_PN : PN ;
+fun bubaline_A : A ;
+fun bubble_N : N ;
+fun bubble_V : V ;
+fun bubble_over_V : V ;
+fun bubbler_N : N ;
+fun bubbliness_N : N ;
+fun bubbly_A : A ;
+fun bubbly_N : N ;
+fun bubo_N : N ;
+fun bubonic_A : A ;
+fun bucarest_PN : PN ;
+fun buccal_A : A ;
+fun buccaneer_N : N ;
+fun buck_N : N ;
+fun buck_V : V ;
+fun buck_V2 : V2 ;
+fun buck_up_V2 : V2 ;
+fun buckboard_N : N ;
+fun bucket_N : N ;
+fun bucket_V : V ;
+fun bucket_down_V : V ;
+fun bucketful_N : N ;
+fun buckeye_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 buckle_down_V : V ;
+fun buckle_under_V : V ;
+fun buckle_up_V : V ;
+fun buckler_N : N ;
+fun buckley_PN : PN ;
+fun buckleya_N : N ;
+fun buckminsterfullerene_N : N ;
+fun buckram_N : N ;
+fun bucksaw_N : N ;
+fun bucksburn_PN : PN ;
+fun buckshee_A : A ;
+fun buckshot_N : N ;
+fun buckskin_N : N ;
+fun buckskins_N : N ;
+fun buckthorn_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 buddhistFem_N : N ;
+fun buddhistMasc_N : N ;
+fun budding_N : N ;
+fun buddy_N : N ;
+fun budge_V : V ;
+fun budge_V2 : V2 ;
+fun budge_up_V : V ;
+fun budgerigar_N : N ;
+fun budget_N : N ;
+fun budget_V : V ;
+fun budget_V2 : V2 ;
+fun budgetary_A : A ;
+fun budgie_N : N ;
+fun buenos_aires_PN : PN ;
+fun buff_A : A ;
+fun buff_N : N ;
+fun buff_V2 : V2 ;
+fun buff_up_V2 : V2 ;
+fun buff_up_on_V2 : V2 ;
+fun buffalo_N : N ;
+fun buffalo_PN : PN ;
+fun buffalofish_N : N ;
+fun buffer_N : N ;
+fun buffer_V2 : V2 ;
+fun buffet_N : N ;
+fun buffet_V : V ;
+fun buffet_V2 : V2 ;
+fun bufflehead_N : N ;
+fun buffoon_N : N ;
+fun buffoonery_N : N ;
+fun buffoonish_A : A ;
+fun bufo_N : N ;
+fun bug_N : N ;
+fun bug_V2 : V2 ;
+fun bug_hunter_N : N ;
+fun bug_off_V : V ;
+fun bug_out_V : V ;
+fun bugaboo_N : N ;
+fun bugbane_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 bugginess_N : N ;
+fun buggy_A : A ;
+fun buggy_N : N ;
+fun bugle_N : N ;
+fun bugler_N : N ;
+fun bugleweed_N : N ;
+fun bugloss_N : N ;
+fun buhl_N : N ;
+fun build_N : N ;
+fun build_V : V ;
+fun build_V2 : V2 ;
+fun build_up_N : N ;
+fun build_up_V2 : V2 ;
+fun builder_N : N ;
+fun building_N : N ;
+fun building_society_N : N ;
+fun buildup_N : N ;
+fun built_in_A : A ;
+fun built_up_A : A ;
+fun bulb_N : N ;
+fun bulbaceous_A : A ;
+fun bulbar_A : A ;
+fun bulbed_A : A ;
+fun bulbil_N : N ;
+fun bulblike_A : A ;
+fun bulbous_A : A ;
+fun bulbul_N : N ;
+fun bulgaria_PN : PN ;
+fun bulgarianFem_N : N ;
+fun bulgarianMasc_N : N ;
+fun bulgarian_A : A ;
+fun bulge_N : N ;
+fun bulge_V : V ;
+fun bulge_V2 : V2 ;
+fun bulgur_N : N ;
+fun bulimarexia_N : N ;
+fun bulimia_N : N ;
+fun bulimic_A : A ;
+fun bulimic_N : N ;
+fun bulk_N : N ;
+fun bulk_V : V ;
+fun bulk_out_V2 : V2 ;
+fun bulk_up_V : V ;
+fun bulkhead_N : N ;
+fun bulkiness_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 bulla_N : N ;
+fun bullace_N : N ;
+fun bullate_A : A ;
+fun bullbrier_N : N ;
+fun bulldog_N : N ;
+fun bulldoze_V2 : V2 ;
+fun bulldozer_N : N ;
+fun bullet_N : N ;
+fun bullet_headed_A : A ;
+fun bullethead_N : N ;
+fun bulletin_N : N ;
+fun bulletproof_A : A ;
+fun bullfight_N : N ;
+fun bullfighter_N : N ;
+fun bullfighting_N : N ;
+fun bullfinch_N : N ;
+fun bullfrog_N : N ;
+fun bullhead_N : N ;
+fun bullheaded_A : A ;
+fun bullhorn_N : N ;
+fun bullion_N : N ;
+fun bullish_A : A ;
+fun bullnecked_A : A ;
+fun bullnose_N : N ;
+fun bullock_N : N ;
+fun bullocky_A : A ;
+fun bullpen_N : N ;
+fun bullring_N : N ;
+fun bullshit_N : N ;
+fun bullshit_V : V ;
+fun bullshot_N : N ;
+fun bullterrier_N : N ;
+fun bully_A : A ;
+fun bully_N : N ;
+fun bully_V : V ;
+fun bully_V2 : V2 ;
+fun bullyboy_N : N ;
+fun bullying_N : N ;
+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 bumbling_A : A ;
+fun bumboat_N : N ;
+fun bumf_N : N ;
+fun bummer_N : N ;
+fun bump_Adv : Adv ;
+fun bump_N : N ;
+fun bump_V : V ;
+fun bump_V2 : V2 ;
+fun bump_into_V2 : V2 ;
+fun bump_off_V2 : V2 ;
+fun bump_up_V2 : V2 ;
+fun bumper_N : N ;
+fun bumpiness_N : N ;
+fun bumpkin_N : N ;
+fun bumpkinly_A : A ;
+fun bumptious_A : A ;
+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 bunchberry_N : N ;
+fun bunchgrass_N : N ;
+fun bunchy_A : A ;
+fun bunco_N : N ;
+fun bundle_N : N ;
+fun bundle_V : V ;
+fun bundle_V2 : V2 ;
+fun bundle_off_V2 : V2 ;
+fun bundle_out_V2 : V2 ;
+fun bundle_up_V : V ;
+fun bundle_up_V2 : V2 ;
+fun bundling_N : N ;
+fun bunfight_N : N ;
+fun bung_N : N ;
+fun bung_V2 : V2 ;
+fun bung_hole_N : N ;
+fun bungaloid_A : A ;
+fun bungalow_N : N ;
+fun bungee_N : N ;
+fun bunghole_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 bunk_off_V : V ;
+fun bunker_N : N ;
+fun bunker_V : V ;
+fun bunker_V2 : V2 ;
+fun bunkmate_N : N ;
+fun bunkum_N : N ;
+fun bunny_N : N ;
+fun bunsen_N : N ;
+fun bunt_N : N ;
+fun buntal_N : N ;
+fun bunter_N : N ;
+fun bunting_N : N ;
+fun bunyavirus_N : N ;
+fun buoy_N : N ;
+fun buoy_V : V ;
+fun buoy_V2 : V2 ;
+fun buoy_up_V2 : V2 ;
+fun buoyancy_N : N ;
+fun buoyant_A : A ;
+fun bur_N : N ;
+fun burberry_N : N ;
+fun burble_V : V ;
+fun burble_VS : VS ;
+fun burbot_N : N ;
+fun burden_N : N ;
+fun burden_V2 : V2 ;
+fun burdenless_A : A ;
+fun burdensome_A : A ;
+fun burdensomeness_N : N ;
+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 burglarproof_A : A ;
+fun burglary_N : N ;
+fun burgle_V : V ;
+fun burgle_V2 : V2 ;
+fun burgomaster_N : N ;
+fun burgoo_N : N ;
+fun burgos_PN : PN ;
+fun burgrass_N : N ;
+fun burgrave_N : N ;
+fun burgundy_N : N ;
+fun burial_N : N ;
+fun burial_ground_N : N ;
+fun burin_N : N ;
+fun burke_V2 : V2 ;
+fun burl_N : N ;
+fun burlap_N : N ;
+fun burled_A : A ;
+fun burlesque_A : A ;
+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_down_V : V ;
+fun burn_down_V2 : V2 ;
+fun burn_off_V2 : V2 ;
+fun burn_out_V : V ;
+fun burn_up_N : N ;
+fun burn_up_V : V ;
+fun burn_up_V2 : V2 ;
+fun burnable_A : A ;
+fun burner_N : N ;
+fun burnham_on_sea_PN : PN ;
+fun burning_A : A ;
+fun burning_N : N ;
+fun burnish_V : V ;
+fun burnish_V2 : V2 ;
+fun burnley_PN : PN ;
+fun burnous_N : N ;
+fun burnouse_N : N ;
+fun burntisland_PN : PN ;
+fun burntwood_PN : PN ;
+fun burnup_N : N ;
+fun burp_N : N ;
+fun burp_V : V ;
+fun burp_V2 : V2 ;
+fun burqa_N : N ;
+fun burr_N : N ;
+fun burr_drill_N : N ;
+fun burrawong_N : N ;
+fun burrfish_N : N ;
+fun burrito_N : N ;
+fun burrlike_A : A ;
+fun burro_N : N ;
+fun burrow_N : N ;
+fun burrow_V : V ;
+fun burrow_V2 : V2 ;
+fun burry_port_PN : PN ;
+fun bursa_N : N ;
+fun bursal_A : A ;
+fun bursar_N : N ;
+fun bursary_N : N ;
+fun burscough_PN : PN ;
+fun bursiform_A : A ;
+fun bursitis_N : N ;
+fun burst_N : N ;
+fun burst_V : V ;
+fun burst_V2 : V2 ;
+fun burst_into_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_V : V ;
+fun bury_V2 : V2 ;
+fun bury_st__edmunds_PN : PN ;
+fun burying_N : N ;
+fun burying_ground_N : N ;
+fun bus_N : N ;
+fun bus_V : V ;
+fun bus_V2 : V2 ;
+fun busbar_N : N ;
+fun busboy_N : N ;
+fun busby_N : N ;
+fun bush_N : N ;
+fun bushbuck_N : N ;
+fun bushel_N : N ;
+fun bushing_N : N ;
+fun bushman_N : N ;
+fun bushtit_N : N ;
+fun bushwhacker_N : N ;
+fun bushwhacking_A : A ;
+fun bushy_A : A ;
+fun business_N : N ;
+fun businesslike_A : A ;
+fun businessman_N : N ;
+fun businessperson_N : N ;
+fun businesswoman_N : N ;
+fun busker_N : N ;
+fun buskin_N : N ;
+fun busload_N : N ;
+fun busman_N : N ;
+fun buspirone_N : N ;
+fun bust_N : N ;
+fun bust_V : V ;
+fun bust_V2 : V2 ;
+fun bust_up_N : N ;
+fun bust_up_V : V ;
+fun bustard_N : N ;
+fun buster_N : N ;
+fun bustier_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 busyness_N : N ;
+fun busywork_N : N ;
+fun but_Adv : Adv ;
+fun but_Conj : Conj ;
+fun but_N : N  ;
+fun but_PConj : PConj ;
+fun but_Prep : Prep ;
+fun butacaine_N : N ;
+fun butadiene_N : N ;
+fun butane_N : N ;
+fun butanone_N : N ;
+fun butch_A : A ;
+fun butch_N : N ;
+fun butcher_N : N ;
+fun butcher_V2 : V2 ;
+fun butcherbird_N : N ;
+fun butchery_N : N ;
+fun buteonine_A : A ;
+fun buteonine_N : N ;
+fun butler_N : N ;
+fun butt_N : N ;
+fun butt_V : V ;
+fun butt_V2 : V2 ;
+fun butt_in_V : V ;
+fun butt_out_V : V ;
+fun butte_N : N ;
+fun butter_N : N ;
+fun butter_V2 : V2 ;
+fun butter_up_V2 : V2 ;
+fun butterbean_N : N ;
+fun butterbur_N : N ;
+fun buttercrunch_N : N ;
+fun buttercup_N : N ;
+fun butterfat_N : N ;
+fun butterfingers_N : N ;
+fun butterfish_N : N ;
+fun butterfly_N : N ;
+fun buttermilk_N : N ;
+fun butternut_N : N ;
+fun butterscotch_N : N ;
+fun butterweed_N : N ;
+fun butterwort_N : N ;
+fun buttery_A : A ;
+fun buttery_N : N ;
+fun buttinsky_N : N ;
+fun buttock_N : N ;
+fun buttocks_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 buttony_A : A ;
+fun buttress_N : N ;
+fun buttress_V2 : V2 ;
+fun butty_N : N ;
+fun butut_N : N ;
+fun butyl_N : N ;
+fun butylene_N : N ;
+fun butyraceous_A : A ;
+fun butyric_A : A ;
+fun butyrin_N : N ;
+fun buxom_A : A ;
+fun buxomness_N : N ;
+fun buxton_PN : PN ;
+fun buy_N : N ;
+fun buy_V : V ;
+fun buy_V2 : V2 ;
+fun buy_back_V2 : V2 ;
+fun buy_in_V2 : V2 ;
+fun buy_into_V2 : V2 ;
+fun buy_off_V2 : V2 ;
+fun buy_out_V2 : V2 ;
+fun buy_up_V2 : V2 ;
+fun buyerFem_N : N ;
+fun buyerMasc_N : N ;
+fun buying_N : N ;
+fun buyout_N : N ;
+fun buzz_N : N ;
+fun buzz_V : V ;
+fun buzz_V2 : V2 ;
+fun buzz_around_V2 : V2 ;
+fun buzz_off_V : V ;
+fun buzzard_N : N ;
+fun buzzer_N : N ;
+fun buzzword_N : N ;
+fun bvm_N : N ;
+fun by_Adv : Adv ;
+fun by_Prep : Prep  ;
+fun by_election_N : N ;
+fun by_means_of_Prep : Prep ;
+fun by_virtue_of_Prep : Prep ;
+fun bye_Interj : Interj ;
+fun bye_N : N  ;
+fun bye_bye_Interj : Interj ;
+fun bye_law_N : N ;
+fun bygone_A : A ;
+fun bygone_N : N ;
+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 byssus_N : N ;
+fun bystander_N : N ;
+fun byte_N : N ;
+fun byway_N : N ;
+fun byword_N : N ;
+fun byzantine_A : A  ;
+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 cabala_N : N ;
+fun cabalist_N : N ;
+fun cabalistic_A : A ;
+fun cabana_N : N ;
+fun cabaret_N : N ;
+fun cabbage_N : N ;
+fun cabbageworm_N : N ;
+fun cabby_N : N ;
+fun caber_N : N ;
+fun cabin_N : N ;
+fun cabinet_N : N ;
+fun cabinet_maker_N : N ;
+fun cabinetmaker_N : N ;
+fun cabinetmaking_N : N ;
+fun cabinetwork_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 cabochon_N : N ;
+fun caboodle_N : N ;
+fun caboose_N : N ;
+fun cabotage_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 cachectic_A : A ;
+fun cachet_N : N ;
+fun cachexia_N : N ;
+fun cachinnation_N : N ;
+fun cachou_N : N ;
+fun cacique_N : N ;
+fun cackle_N : N ;
+fun cackle_V : V ;
+fun cackler_N : N ;
+fun cackly_A : A ;
+fun cacodemon_N : N ;
+fun cacodemonic_A : A ;
+fun cacodyl_N : N ;
+fun cacodylic_A : A ;
+fun cacogenesis_N : N ;
+fun cacophonous_A : A ;
+fun cacophony_N : N ;
+fun cactus_N : N ;
+fun cacuminal_A : A ;
+fun cad_N : N ;
+fun cadaster_N : N ;
+fun cadastral_A : A ;
+fun cadaver_N : N ;
+fun cadaverine_N : N ;
+fun cadaverous_A : A ;
+fun caddie_N : N ;
+fun caddish_A : A ;
+fun caddisworm_N : N ;
+fun caddy_N : N ;
+fun cadence_N : N ;
+fun cadenced_A : A ;
+fun cadenza_N : N ;
+fun cadet_N : N ;
+fun cadetship_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 caducean_A : A ;
+fun caduceus_N : N ;
+fun caducous_A : A ;
+fun caecilian_A : A ;
+fun caecilian_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 caespitose_A : A ;
+fun caesura_N : N ;
+fun caesural_A : A ;
+fun cafe_N : N ;
+fun cafe_au_lait_N : N ;
+fun cafeteria_N : N ;
+fun caff_N : N ;
+fun caffeine_N : N ;
+fun caffeinic_A : A ;
+fun caffeinism_N : N ;
+fun caftan_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 cahoot_N : N ;
+fun caiman_N : N ;
+fun cairn_N : N ;
+fun cairned_A : A ;
+fun cairngorm_N : N ;
+fun cairo_PN : PN ;
+fun caisson_N : N ;
+fun caitiff_A : A ;
+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 cakewalk_N : N ;
+fun calaba_N : N ;
+fun calabash_N : N ;
+fun caladenia_N : N ;
+fun caladium_N : N ;
+fun calamint_N : N ;
+fun calamitous_A : A ;
+fun calamity_N : N ;
+fun calamus_N : N ;
+fun calando_A : A ;
+fun calanthe_N : N ;
+fun calash_N : N ;
+fun calcaneal_A : A ;
+fun calcareous_A : A ;
+fun calced_A : A ;
+fun calceolaria_N : N ;
+fun calceolate_A : A ;
+fun calceus_N : N ;
+fun calcic_A : A ;
+fun calcicolous_A : A ;
+fun calciferous_A : A ;
+fun calcific_A : A ;
+fun calcification_N : N ;
+fun calcifugous_A : A ;
+fun calcify_V : V ;
+fun calcify_V2 : V2 ;
+fun calcimine_N : N ;
+fun calcination_N : N ;
+fun calcine_V : V ;
+fun calcine_V2 : V2 ;
+fun calcite_N : N ;
+fun calcitic_A : A ;
+fun calcitonin_N : N ;
+fun calcium_N : N ;
+fun calculable_A : A ;
+fun calculate_V : V ;
+fun calculate_V2 : V2 ;
+fun calculate_VS : VS ;
+fun calculatingly_Adv : Adv ;
+fun calculation_N : N ;
+fun calculator_N : N ;
+fun calculous_A : A ;
+fun calculus_N : N ;
+fun calcutta_PN : PN ;
+fun caldera_N : N ;
+fun caldicot_PN : PN ;
+fun caldron_N : N ;
+fun calefacient_A : A ;
+fun calefaction_N : N ;
+fun calefactory_A : A ;
+fun calendar_N : N ;
+fun calender_N : N ;
+fun calender_V2 : V2 ;
+fun calendric_A : A ;
+fun calendula_N : N ;
+fun calf_N : N ;
+fun calf_love_N : N ;
+fun cali_PN : PN ;
+fun caliber_N : N  ;
+fun calibrate_V2 : V2 ;
+fun calibration_N : N ;
+fun calibre_N : N ;
+fun caliche_N : N ;
+fun calico_A : A ;
+fun calico_N : N ;
+fun calif_N : N ;
+fun california_PN : PN ;
+fun californian_A : A ;
+fun californian_N : N ;
+fun californium_N : N ;
+fun caliginous_A : A ;
+fun caliper_N : N ;
+fun caliph_N : N ;
+fun caliphate_N : N ;
+fun calisaya_N : N ;
+fun calisthenic_A : A ;
+fun calisthenics_N : N ;
+fun calk_N : N ;
+fun calk_V2 : V2 ;
+fun call_N : N ;
+fun call_V : V ;
+fun call_V2 : V2 ;
+--subcat fun call_V2A : V2A ;
+--subcat fun call_V2V : V2V ;
+--subcat fun call_V3 : V3 ;
+fun call_after_V2 : V2 ;
+fun call_around_V : V ;
+fun call_back_V2 : V2 ;
+fun call_box_N : N ;
+fun call_for_V2V : V2V ;
+fun call_forth_V2 : V2 ;
+fun call_girl_N : N ;
+fun call_in_V : V ;
+fun call_in_V2 : V2 ;
+fun call_off_V2 : V2 ;
+fun call_on_V : V ;
+fun call_on_V2 : V2 ;
+fun call_out_V2 : V2 ;
+fun call_over_N : N ;
+fun call_over_V : V ;
+fun call_round_V : V ;
+fun call_up_N : N ;
+fun call_up_V2 : V2 ;
+fun callable_A : A ;
+fun called_A : A  ;
+fun caller_A : A ;
+fun caller_N : N ;
+fun calliandra_N : N ;
+fun calligrapher_N : N ;
+fun calligraphic_A : A ;
+fun calligraphy_N : N ;
+fun calling_N : N ;
+fun calliope_N : N ;
+fun calliopsis_N : N ;
+fun callipygian_A : A ;
+fun callisthenics_N : N ;
+fun callithump_N : N ;
+fun callithumpian_A : A ;
+fun callosity_N : N ;
+fun callosotomy_N : N ;
+fun callous_A : A ;
+fun calloused_A : A ;
+fun callousness_N : N ;
+fun callow_A : A ;
+fun callowness_N : N ;
+fun callsign_N : N  ;
+fun callus_N : N ;
+fun calm_A : A ;
+fun calm_N : N ;
+fun calm_V : V ;
+fun calm_V2 : V2 ;
+fun calm_down_V2 : V2 ;
+fun calme_down_V : V ;
+fun calmness_N : N ;
+fun calne_PN : PN ;
+fun calomel_N : N ;
+fun calor_PN : PN ;
+fun caloric_A : A ;
+fun calorie_N : N ;
+fun calorifacient_A : A ;
+fun calorific_A : A ;
+fun calorimeter_N : N ;
+fun calorimetric_A : A ;
+fun calorimetry_N : N ;
+fun calosoma_N : N ;
+fun calpac_N : N ;
+fun calque_N : N ;
+fun caltrop_N : N ;
+fun calumet_N : N ;
+fun calumniate_V2 : V2 ;
+fun calumniatory_A : A ;
+fun calumny_N : N ;
+fun calvaria_N : N ;
+fun calvary_N : N ;
+fun calve_V : V ;
+fun calverton_PN : PN ;
+fun calving_N : N ;
+fun calvinism_N : N ;
+fun calvinist_N : N ;
+fun calyceal_A : A ;
+fun calycular_A : A ;
+fun calyculate_A : A ;
+fun calyculus_N : N ;
+fun calypso_N : N ;
+fun calyptra_N : N ;
+fun calyptrate_A : A ;
+fun calyx_N : N ;
+fun cam_N : N ;
+fun camail_N : N ;
+fun camaraderie_N : N ;
+fun camas_N : N ;
+fun camber_N : N ;
+fun camber_V : V ;
+fun camber_V2 : V2 ;
+fun cambial_A : A ;
+fun cambium_N : N ;
+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 camcorder_N : N ;
+fun camden_PN : PN ;
+fun camel_N : N ;
+fun camel_hair_N : N ;
+fun camellia_N : N ;
+fun camelpox_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 camise_N : N ;
+fun camisole_N : N ;
+fun camlet_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_out_V : V ;
+fun camp_stool_N : N ;
+fun campaign_N : N ;
+fun campaign_V : V ;
+fun campaigner_N : N ;
+fun campaigning_N : N ;
+fun campanile_N : N ;
+fun campanula_N : N ;
+fun campanulate_A : A ;
+fun campbeltown_PN : PN ;
+fun camper_N : N ;
+fun campestral_A : A ;
+fun campfire_N : N ;
+fun camphor_N : N ;
+fun camphoraceous_A : A ;
+fun camphorated_A : A ;
+fun camphoric_A : A ;
+fun camping_N : N ;
+fun campion_N : N ;
+fun campmate_N : N ;
+fun campsite_N : N ;
+fun campstool_N : N ;
+fun campus_N : N ;
+fun campylotropous_A : A ;
+fun camshaft_N : N ;
+fun camwood_N : N ;
+fun can_N : N ;
+fun can_V2 : V2 ;
+fun can_1_VV : VV ; -- | I can come with you (possibility)
+fun can_2_VV : VV ; -- | I can speak English (know-how)
+fun canada_PN : PN ;
+fun canadian_A : A ;
+fun canadian_N : N ;
+fun canal_N : N ;
+fun canalicular_A : A ;
+fun canaliculate_A : A ;
+fun canaliculus_N : N ;
+fun canalization_N : N ;
+fun canalize_V2 : V2 ;
+fun canape_N : N ;
+fun canard_N : N ;
+fun canary_A : A ;
+fun canary_N : N ;
+fun canary_bird_N : N ;
+fun canary_wine_N : N ;
+fun canasta_N : N ;
+fun canavanine_N : N ;
+fun canberra_PN : PN ;
+fun cancan_N : N ;
+fun cancel_V : V ;
+fun cancel_V2 : V2 ;
+fun cancel_out_V2 : V2 ;
+fun cancellate_A : A ;
+fun cancellation_N : N ;
+fun cancer_N : N ;
+fun cancer_PN : PN ;
+fun cancerous_A : A ;
+fun cancerweed_N : N ;
+fun cancroid_A : A ;
+fun cancroid_N : N ;
+fun candelabrum_N : N ;
+fun candelilla_N : N ;
+fun candescent_A : A ;
+fun candid_A : A ;
+fun candida_N : N ;
+fun candidacy_N : N ;
+fun candidateFem_N : N ;
+fun candidateMasc_N : N ;
+fun candidature_N : N ;
+fun candidiasis_N : N ;
+fun candle_N : N ;
+fun candle_power_N : N ;
+fun candlelight_N : N ;
+fun candlemaker_N : N ;
+fun candlenut_N : N ;
+fun candlepin_N : N ;
+fun candlepins_N : N ;
+fun candlepower_N : N ;
+fun candlesnuffer_N : N ;
+fun candlestick_N : N ;
+fun candlewick_N : N ;
+fun candlewood_N : N ;
+fun candor_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 canebrake_N : N ;
+fun canella_N : N ;
+fun canescent_A : A ;
+fun canfield_N : N ;
+fun cangue_N : N ;
+fun canicular_A : A ;
+fun canine_A : A ;
+fun canine_N : N ;
+fun canistel_N : N ;
+fun canister_N : N ;
+fun canker_N : N ;
+fun canker_V2 : V2 ;
+fun cankerous_A : A ;
+fun cankerworm_N : N ;
+fun canna_N : N ;
+fun cannabin_N : N ;
+fun cannabis_N : N ;
+fun cannelloni_N : N ;
+fun cannery_N : N ;
+fun cannes_PN : PN ;
+fun cannibal_N : N ;
+fun cannibalic_A : A ;
+fun cannibalism_N : N ;
+fun cannibalistic_A : A ;
+fun cannibalize_V2 : V2 ;
+fun cannikin_N : N ;
+fun cannock_PN : PN ;
+fun cannon_N : N ;
+fun cannon_fodder_N : N ;
+fun cannonade_N : N ;
+fun cannonball_N : N ;
+fun cannula_N : N ;
+fun cannulation_N : N ;
+fun canny_A : A ;
+fun canoe_N : N ;
+fun canoe_V2 : V2 ;
+fun canoeist_N : N ;
+fun canon_1_N : N ;
+fun canon_2_N : N ;
+fun canonic_A : A ;
+fun canonical_A : A ;
+fun canonist_A : A ;
+fun canonist_N : N ;
+fun canonization_N : N ;
+fun canonize_V2 : V2 ;
+fun canopied_A : A ;
+fun canopy_N : N ;
+fun canorous_A : A ;
+fun cant_N : N ;
+fun cant_V : V ;
+fun cant_V2 : V2 ;
+fun cantab_PN : PN ;
+fun cantabile_A : A ;
+fun cantala_N : N ;
+fun cantaloup_N : N ;
+fun cantaloupe_N : N ;
+fun cantankerous_A : A ;
+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 canthus_N : N ;
+fun canticle_N : N ;
+fun cantilever_N : N ;
+fun cantillation_N : N ;
+fun cantle_N : N ;
+fun canto_N : N ;
+fun canton_N : N ;
+fun canton_PN : PN ;
+fun cantonal_A : A ;
+fun cantonment_N : N ;
+fun cantor_N : N ;
+fun canty_A : A ;
+fun canuck_N : N ;
+fun canvas_N : N ;
+fun canvasback_N : N ;
+fun canvass_N : N ;
+fun canvass_V : V ;
+fun canvass_V2 : V2 ;
+fun canvasser_N : N ;
+fun canvey_PN : PN ;
+fun canvey_island_PN : PN ;
+fun canyon_N : N ;
+fun canyonside_N : N ;
+fun cap_N : N ;
+fun cap_V2 : V2 ;
+fun cap_a_pie_Adv : Adv ;
+fun cap_off_V2 : V2 ;
+fun capability_N : N ;
+fun capable_A : A ;
+fun capacious_A : A ;
+fun capaciousness_N : N ;
+fun capacitance_N : N ;
+fun capacitive_A : A ;
+fun capacitor_N : N ;
+fun capacity_N : N ;
+fun caparison_N : N ;
+fun caparison_V2 : V2 ;
+fun cape_N : N ;
+fun cape_town_PN : PN ;
+fun capelin_N : N ;
+fun caper_N : N ;
+fun caper_V : V ;
+fun capercaillie_N : N ;
+fun capful_N : N ;
+fun capillarity_N : N ;
+fun capillary_A : A ;
+fun capillary_N : N ;
+fun capital_1_N : N  ; -- | the capital of France
+fun capital_2_N : N  ; -- | risk capital
+fun capital_3_N : N  ; -- | written in capitals
+fun capital_A : A ;
+fun capitalism_A : A ;
+fun capitalism_N : N ;
+fun capitalist_A : A ;
+fun capitalist_N : N ;
+fun capitalistic_A : A ;
+fun capitalization_N : N ;
+fun capitalize_V : V ;
+fun capitalize_V2 : V2 ;
+fun capitate_A : A ;
+fun capitate_N : N ;
+fun capitation_N : N ;
+fun capitol_N : N ;
+fun capitular_A : A ;
+fun capitulate_V : V ;
+fun capitulate_V2 : V2 ;
+fun capitulation_N : N ;
+fun capitulum_N : N ;
+fun capo_N : N ;
+fun capon_N : N ;
+fun capote_N : N ;
+fun cappella_N : N  ;
+fun cappuccino_N : N ;
+fun capriccio_N : N ;
+fun caprice_N : N ;
+fun capricious_A : A ;
+fun capriciousness_N : N ;
+fun capricorn_PN : PN ;
+fun caprifig_N : N ;
+fun caprine_A : A ;
+fun capriole_N : N ;
+fun capsaicin_N : N ;
+fun capsicum_N : N ;
+fun capsid_N : N ;
+fun capsize_V : V ;
+fun capsize_V2 : V2 ;
+fun capsizing_N : N ;
+fun capstan_N : N ;
+fun capstone_N : N ;
+fun capsular_A : A ;
+fun capsulate_A : A ;
+fun capsule_N : N ;
+fun capt_PN : PN ;
+fun captain_N : N ;
+fun captain_V2 : V2 ;
+fun captainship_N : N ;
+fun caption_N : N ;
+fun captious_A : A ;
+fun captivate_V2 : V2 ;
+fun captivation_N : N ;
+fun captive_A : A ;
+fun captiveMasc_N : N ;
+fun captiveFem_N : N ;
+fun captivity_N : N ;
+fun captopril_N : N ;
+fun captor_N : N ;
+fun capture_N : N ;
+fun capture_V2 : V2 ;
+fun capuchin_N : N ;
+fun capulin_N : N ;
+fun caput_N : N ;
+fun capybara_N : N ;
+fun car_N : N ;
+fun car_V : V ;
+fun car_ferry_N : N ;
+fun carabao_N : N ;
+fun carabiner_N : N ;
+fun caracal_N : N ;
+fun caracara_N : N ;
+fun caracas_PN : PN ;
+fun caracolito_N : N ;
+fun carafe_N : N ;
+fun carambola_N : N ;
+fun caramel_A : A ;
+fun caramel_N : N ;
+fun carancha_N : N ;
+fun caranday_N : N ;
+fun carangid_A : A ;
+fun carapace_N : N ;
+fun carat_N : N ;
+fun caravan_N : N ;
+fun caravanning_N : N ;
+fun caravanserai_N : N ;
+fun caraway_N : N ;
+fun carbamate_N : N ;
+fun carbide_N : N ;
+fun carbine_N : N ;
+fun carbineer_N : N ;
+fun carbocyclic_A : A ;
+fun carbohydrate_N : N ;
+fun carbolated_A : A ;
+fun carbolic_A : A ;
+fun carbomycin_N : N ;
+fun carbon_N : N ;
+fun carbon_paper_N : N ;
+fun carbonaceous_A : A ;
+fun carbonado_N : N ;
+fun carbonara_N : N ;
+fun carbonate_N : N ;
+fun carbonated_A : A ;
+fun carbonation_N : N ;
+fun carbonic_A : A ;
+fun carboniferous_A : A ;
+fun carbonization_N : N ;
+fun carbonize_V2 : V2 ;
+fun carbonyl_A : A ;
+fun carbonyl_N : N ;
+fun carborundum_N : N ;
+fun carboxyl_A : A ;
+fun carboxyl_N : N ;
+fun carboy_N : N ;
+fun carbuncle_N : N ;
+fun carbuncled_A : A ;
+fun carburetor_N : N ;
+fun carburettor_N : N ;
+fun carcase_N : N ;
+fun carcass_N : N ;
+fun carcinogen_N : N ;
+fun carcinogenic_A : A ;
+fun carcinoid_N : N ;
+fun carcinoma_N : N ;
+fun carcinomatous_A : A ;
+fun carcinosarcoma_N : N ;
+fun card_N : N ;
+fun card_V2 : V2 ;
+fun card_sharper_N : N ;
+fun cardamom_N : N ;
+fun cardboard_A : A ;
+fun cardboard_N : N ;
+fun cardcase_N : N ;
+fun cardenden_PN : PN ;
+fun cardholder_N : N ;
+fun cardia_N : N ;
+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 cardinalate_N : N ;
+fun cardinalfish_N : N ;
+fun cardinality_N : N ;
+fun cardinalship_N : N ;
+fun cardiograph_N : N ;
+fun cardiographic_A : A ;
+fun cardiography_N : N ;
+fun cardioid_N : N ;
+fun cardiologic_A : A ;
+fun cardiologistFem_N : N ;
+fun cardiologistMasc_N : N ;
+fun cardiology_N : N ;
+fun cardiomegaly_N : N ;
+fun cardiomyopathy_N : N ;
+fun cardiopulmonary_A : A ;
+fun cardiospasm_N : N ;
+fun cardiovascular_A : A ;
+fun carditis_N : N ;
+fun cardoon_N : N ;
+fun cardroom_N : N ;
+fun cardsharp_N : N ;
+fun care_N : N ;
+fun care_V : V ;
+fun care_for_V2 : V2 ;
+fun careen_V : V ;
+fun careen_V2 : V2 ;
+fun career_N : N ;
+fun career_V : V ;
+fun careerism_N : N ;
+fun careerist_N : N ;
+fun carefree_A : A ;
+fun carefreeness_N : N ;
+fun careful_A : A ;
+fun carefully_Adv : Adv  ;
+fun carefulness_N : N ;
+fun caregiver_N : N ;
+fun careladen_A : A ;
+fun careless_A : A ;
+fun carelessness_N : N ;
+fun carer_N : N ;
+fun caress_N : N ;
+fun caress_V2 : V2 ;
+fun caressing_A : A ;
+fun caressing_N : N ;
+fun caret_N : N ;
+fun caretaker_N : N ;
+fun careworn_A : A ;
+fun carful_N : N ;
+fun cargo_N : N ;
+fun carhop_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 carillonneur_N : N ;
+fun carina_N : N ;
+fun carinal_A : A ;
+fun carinate_N : N ;
+fun carioca_N : N ;
+fun carious_A : A ;
+fun carissa_N : N ;
+fun carjacking_N : N ;
+fun carl_PN : PN ;
+fun carlisle_PN : PN ;
+fun carload_N : N ;
+fun carlow_PN : PN ;
+fun carluke_PN : PN ;
+fun carmarthen_PN : PN ;
+fun carmelite_A : A ;
+fun carmelite_N : N ;
+fun carminative_A : A ;
+fun carminative_N : N ;
+fun carmine_A : A ;
+fun carmine_N : N ;
+fun carnage_N : N ;
+fun carnal_A : A ;
+fun carnallite_N : N ;
+fun carnassial_A : A ;
+fun carnation_A : A ;
+fun carnation_N : N ;
+fun carnauba_N : N ;
+fun carnelian_N : N ;
+fun carnforth_PN : PN ;
+fun carnival_N : N ;
+fun carnivore_N : N ;
+fun carnivorous_A : A ;
+fun carnosaur_N : N ;
+fun carnotite_N : N ;
+fun carnoustie_PN : PN ;
+fun carob_N : N ;
+fun caroche_N : N ;
+fun carol_N : N ;
+fun carol_PN : PN ;
+fun carol_V2 : V2 ;
+fun carole_PN : PN ;
+fun caroler_N : N ;
+fun carolina_PN : PN ;
+fun caroline_N : N  ;
+fun caroline_PN : PN ;
+fun caroling_N : N ;
+fun caroller_N : N ;
+fun carolyn_PN : PN ;
+fun carom_N : N ;
+fun carotene_N : N ;
+fun carotenemia_N : N ;
+fun carotenoid_N : N ;
+fun carotid_A : A ;
+fun carousal_N : N ;
+fun carouse_N : N ;
+fun carouse_V2 : V2 ;
+fun carousel_N : N ;
+fun carp_N : N ;
+fun carp_V : V ;
+fun carp_V2 : V2 ;
+fun carpal_A : A ;
+fun carpal_N : N ;
+fun carpel_N : N ;
+fun carpellary_A : A ;
+fun carpellate_A : A ;
+fun carpenter_N : N ;
+fun carpenteria_N : N ;
+fun carpentry_N : N ;
+fun carper_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_A : A ;
+fun carpetbag_N : N ;
+fun carpetbagger_N : N ;
+fun carpetweed_N : N ;
+fun carpophagous_A : A ;
+fun carpophore_N : N ;
+fun carport_N : N ;
+fun carpospore_N : N ;
+fun carposporic_A : A ;
+fun carposporous_A : A ;
+fun carrack_N : N ;
+fun carrageenin_N : N ;
+fun carrel_N : N ;
+fun carriage_N : N ;
+fun carriageway_N : N ;
+fun carrie_PN : PN ;
+fun carried_away_V : V ;
+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 carry_forward_V2 : V2 ;
+fun carry_off_V2 : V2 ;
+fun carry_on_V : V ;
+fun carry_on_V2 : V2 ;
+fun carry_on_about_V2 : V2 ;
+fun carry_on_with_V2 : V2 ;
+fun carry_out_V : V ;
+fun carry_out_V2 : V2 ;
+fun carry_over_V2 : V2 ;
+fun carry_through_V2 : V2 ;
+fun carryall_N : N ;
+fun carrycot_N : N ;
+fun carsick_A : A ;
+fun carsickness_N : N ;
+fun cart_N : N ;
+fun cart_V2 : V2 ;
+fun cart_off_V2 : V2 ;
+fun cart_out_V : V ;
+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 cartilaginification_N : N ;
+fun cartilaginous_A : A ;
+fun cartload_N : N ;
+fun cartographer_N : N ;
+fun cartographic_A : A ;
+fun cartography_N : N ;
+fun carton_N : N ;
+fun cartoon_N : N ;
+fun cartoon_V2 : V2 ;
+fun cartoonistFem_N : N ;
+fun cartoonistMasc_N : N ;
+fun cartouche_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 cartwright_N : N ;
+fun caruncle_N : N ;
+fun caruncular_A : A ;
+fun carunculate_A : A ;
+fun carve_V : V ;
+fun carve_V2 : V2 ;
+fun carve_out_V2 : V2 ;
+fun carve_up_V2 : V2 ;
+fun carvedilol_N : N ;
+fun carver_N : N ;
+fun carving_N : N ;
+fun carving_fork_N : N ;
+fun carving_knife_N : N ;
+fun caryatid_N : N ;
+fun caryophyllaceous_A : A ;
+fun casaba_N : N ;
+fun casablanca_PN : PN ;
+fun cascade_N : N ;
+fun cascade_V : V ;
+fun cascara_N : N ;
+fun cascarilla_N : N ;
+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_A : A ;
+fun casebook_N : N ;
+fun casein_N : N ;
+fun casement_N : N ;
+fun caseous_A : A ;
+fun casern_N : N ;
+fun casework_N : N ;
+fun caseworm_N : N ;
+fun cash_N : N ;
+fun cash_V : V ;
+fun cash_V2 : V2 ;
+fun cash_in_V2 : V2 ;
+fun cash_in_on_V2 : V2 ;
+fun cash_out_V2 : V2 ;
+fun cash_up_V : V ;
+fun cashable_A : A ;
+fun cashbox_N : N ;
+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 caspase_N : N ;
+fun casque_N : N ;
+fun casquet_N : N ;
+fun cassareep_N : N ;
+fun cassava_N : N ;
+fun casserole_N : N ;
+fun cassette_N : N ;
+fun cassia_N : N ;
+fun cassiri_N : N ;
+fun cassiterite_N : N ;
+fun cassock_N : N ;
+fun cassocked_A : A ;
+fun cassowary_N : N ;
+fun cast_N : N ;
+fun cast_V : V ;
+fun cast_V2 : V2 ;
+fun cast_about_for_V2 : V2 ;
+fun cast_around_V : V ;
+fun cast_around_for_V2 : V2 ;
+fun cast_aside_V2 : V2 ;
+fun cast_iron_A : A ;
+fun cast_off_A : A ;
+fun cast_off_V : V ;
+fun cast_off_V2 : V2 ;
+fun cast_out_V2 : V2 ;
+fun cast_round_for_V2 : V2 ;
+fun cast_up_V2 : V2 ;
+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 castrato_N : N ;
+fun casual_A : A ;
+fun casualness_N : N ;
+fun casualty_N : N ;
+fun casuarina_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 catabiosis_N : N ;
+fun catabolic_A : A ;
+fun catabolism_N : N ;
+fun catachresis_N : N ;
+fun catachrestic_A : A ;
+fun cataclinal_A : A ;
+fun cataclysm_N : N ;
+fun cataclysmal_A : A ;
+fun cataclysmic_A : A ;
+fun catacomb_N : N ;
+fun catacorner_A : A ;
+fun catadromous_A : A ;
+fun catafalque_N : N ;
+fun catalan_A : A ;
+fun catalanMasc_N : N ;
+fun catalanFem_N : N ;
+fun catalase_N : N ;
+fun catalatic_A : A ;
+fun catalectic_A : A ;
+fun catalectic_N : N ;
+fun catalepsy_N : N ;
+fun cataleptic_A : A ;
+fun cataleptic_N : N ;
+fun catalexis_N : N ;
+fun catalog_N : N ;
+fun catalog_V2 : V2 ;
+fun cataloger_N : N ;
+fun catalogue_N : N ;
+fun catalogue_V2 : V2 ;
+fun catalpa_N : N ;
+fun catalufa_N : N ;
+fun catalysis_N : N ;
+fun catalyst_N : N ;
+fun catalytic_A : A ;
+fun catalytically_Adv : Adv ;
+fun catamaran_N : N ;
+fun catamite_N : N ;
+fun catananche_N : N ;
+fun catania_PN : PN ;
+fun cataphasia_N : N ;
+fun cataphatic_A : A ;
+fun cataphatism_N : N ;
+fun cataphyll_N : N ;
+fun cataplasia_N : N ;
+fun cataplastic_A : A ;
+fun catapult_N : N ;
+fun catapult_V2 : V2 ;
+fun catapultic_A : A ;
+fun cataract_N : N ;
+fun catarrh_N : N ;
+fun catarrhal_A : A ;
+fun catarrhine_A : A ;
+fun catastrophe_N : N ;
+fun catastrophic_A : A ;
+fun catastrophically_Adv : Adv ;
+fun catatonia_N : N ;
+fun catatonic_A : A ;
+fun catbird_N : N ;
+fun catboat_N : N ;
+fun catcall_N : N ;
+fun catcall_V : V ;
+fun catch_N : N ;
+--subcat fun catch_V : V ;
+fun catch_V2 : V2 ;
+--subcat fun catch_VS : VS ;
+fun catch_at_V2 : V2 ;
+fun catch_crop_N : N ;
+fun catch_on_V : V ;
+fun catch_out_V2 : V2 ;
+fun catch_up_V : V ;
+fun catch_up_V2 : V2 ;
+fun catch_up_in_V2 : V2 ;
+fun catch_up_on_V2 : V2 ;
+fun catch_up_with_V2 : V2 ;
+fun catchall_N : N ;
+fun catcher_N : N ;
+fun catching_N : N ;
+fun catchment_N : N ;
+fun catchment_area_N : N ;
+fun catchment_basin_N : N ;
+fun catchpenny_A : A ;
+fun catchphrase_N : N ;
+fun catchup_N : N ;
+fun catchword_N : N ;
+fun catchy_A : A ;
+fun catechesis_N : N ;
+fun catechetical_A : A ;
+fun catechin_N : N ;
+fun catechism_N : N ;
+fun catechismal_A : A ;
+fun catechist_N : N ;
+fun catechistic_A : A ;
+fun catechize_V2 : V2 ;
+fun catecholamine_N : N ;
+fun catechu_N : N ;
+fun catechumen_N : N ;
+fun categorem_N : N ;
+fun categorematic_A : A ;
+fun categorial_A : A ;
+fun categoric_A : A ;
+fun categorical_A : A ;
+fun categorization_N : N ;
+fun categorize_V2 : V2 ;
+fun category_N : N ;
+fun catena_N : N ;
+fun catenary_N : N ;
+fun catenulate_A : A ;
+fun cater_V : V ;
+fun cater_for_V2 : V2 ;
+fun cater_to_V2 : V2 ;
+fun caterer_N : N ;
+fun catering_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_A : A ;
+fun cathartic_N : N ;
+fun cathectic_A : A ;
+fun cathedra_N : N ;
+fun cathedral_A : A ;
+fun cathedral_N : N ;
+fun catherine_PN : PN ;
+fun catheter_N : N ;
+fun catheterization_N : N ;
+fun cathexis_N : N ;
+fun cathode_N : N ;
+fun cathodic_A : A ;
+fun catholicFem_N : N ;
+fun catholicMasc_N : N ;
+fun catholic_A : A ;
+fun catholicism_N : N ;
+fun catholicity_N : N ;
+fun cathy_PN : PN ;
+fun cation_N : N ;
+fun cationic_A : A ;
+fun catkin_N : N ;
+fun catkinate_A : A ;
+fun catling_N : N ;
+fun catmint_N : N ;
+fun catoptric_A : A ;
+fun catoptrics_N : N ;
+fun catostomid_N : N ;
+fun catsup_N : N ;
+fun cattail_N : N ;
+fun cattalo_N : N ;
+fun cattiness_N : N ;
+fun cattish_A : A ;
+fun cattle_N : N ;
+fun cattle_cake_N : N ;
+fun cattleman_N : N ;
+fun cattleship_N : N ;
+fun cattleya_N : N ;
+fun catty_A : A ;
+fun catty_N : N ;
+fun catwalk_N : N ;
+fun caucasianFem_N : N ;
+fun caucasianMasc_N : N ;
+fun caucasian_A : A ;
+fun caucus_N : N ;
+fun cauda_N : N ;
+fun caudal_A : A ;
+fun caudate_A : A ;
+fun caudex_N : N ;
+fun caul_N : N ;
+fun cauldron_N : N ;
+fun caulescent_A : A ;
+fun cauliflower_N : N ;
+fun cauline_A : A ;
+fun caulk_N : N ;
+fun caulk_V2 : V2 ;
+fun causal_A : A ;
+fun causalgia_N : N ;
+fun causality_N : N ;
+fun causation_N : N ;
+fun causative_A : A ;
+fun cause_N : N ;
+fun cause_V2 : V2 ;
+fun cause_V2V : V2V ;
+--subcat fun cause_VS : VS ;
+fun causeless_A : A ;
+fun causerie_N : N ;
+fun causeway_N : N ;
+fun causing_N : N ;
+fun caustic_A : A ;
+fun caustic_N : N ;
+fun caustically_Adv : Adv ;
+fun cauterize_V2 : V2 ;
+fun cautery_N : N ;
+fun caution_N : N ;
+fun caution_V : V ;
+fun caution_V2 : V2 ;
+fun caution_V2V : V2V ;
+fun caution_VS : VS ;
+fun cautionary_A : A ;
+fun cautious_A : A ;
+fun cavalcade_N : N ;
+fun cavalier_A : A ;
+fun cavalier_N : N ;
+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 cave_in_V : V ;
+fun caveat_N : N ;
+fun caveman_N : N ;
+fun cavern_N : N ;
+fun cavernous_A : A ;
+fun cavetto_N : N ;
+fun caviar_N : N ;
+fun caviare_N : N ;
+fun cavil_V : V ;
+fun cavity_N : N ;
+fun cavort_V : V ;
+fun cavy_N : N ;
+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 cayuse_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 ;
+--subcat fun cease_V2V : V2V ;
+fun cease_fire_N : N ;
+fun ceasefire_N : N  ;
+fun ceaseless_A : A ;
+fun cecal_A : A ;
+fun cecil_PN : PN ;
+fun cecilia_PN : PN ;
+fun cecily_PN : PN ;
+fun cecropia_N : N ;
+fun cecum_N : N ;
+fun cedar_N : N ;
+fun cedarn_A : A ;
+fun cede_V2 : V2 ;
+fun cedi_N : N ;
+fun cedilla_N : N ;
+fun cedric_PN : PN ;
+fun cefadroxil_N : N ;
+fun cefn_mawr_PN : PN ;
+fun cefoperazone_N : N ;
+fun cefotaxime_N : N ;
+fun ceftazidime_N : N ;
+fun ceftriaxone_N : N ;
+fun cefuroxime_N : N ;
+fun ceibo_N : N ;
+fun ceilidh_N : N ;
+fun ceiling_N : N ;
+fun ceilinged_A : A ;
+fun celandine_N : N ;
+fun celebrant_N : N ;
+fun celebrate_V2 : V2 ;
+fun celebrated_A : A ;
+fun celebration_N : N ;
+fun celebratory_A : A ;
+fun celebrity_N : N ;
+fun celecoxib_N : N ;
+fun celeriac_N : N ;
+fun celerity_N : N ;
+fun celery_N : N ;
+fun celesta_N : N ;
+fun celestial_A : A ;
+fun celestite_N : N ;
+fun celia_PN : PN ;
+fun celiac_A : A ;
+fun celibacy_N : N ;
+fun celibate_A : A ;
+fun celibate_N : N ;
+fun celiocentesis_N : N ;
+fun celioma_N : N ;
+fun celioscopy_N : N ;
+fun cell_N : N ;
+fun cellar_N : N ;
+fun cellarage_N : N ;
+fun cellblock_N : N ;
+fun cellistFem_N : N ;
+fun cellistMasc_N : N ;
+fun cello_N : N ;
+fun cellophane_N : N ;
+fun cellular_A : A ;
+fun cellularity_N : N ;
+fun cellulite_N : N ;
+fun cellulitis_N : N ;
+fun celluloid_A : A ;
+fun celluloid_N : N ;
+fun cellulose_N : N ;
+fun cellulosic_N : N ;
+fun cellulosid_A : A ;
+fun celom_N : N ;
+fun celt_N : N ;
+fun celtic_A : A ;
+fun celtic_N : N ;
+fun celtuce_N : N ;
+fun cement_N : N ;
+fun cement_V2 : V2 ;
+fun cement_mixer_N : N ;
+fun cementite_N : N ;
+fun cementitious_A : A ;
+fun cementum_N : N ;
+fun cemetery_N : N ;
+fun cenobite_N : N ;
+fun cenobitic_A : A ;
+fun cenogenesis_N : N ;
+fun cenogenetic_A : A ;
+fun cenotaph_N : N ;
+fun censer_N : N ;
+fun censor_N : N ;
+fun censor_V2 : V2 ;
+fun censorial_A : A ;
+fun censoring_N : N ;
+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 centas_N : N ;
+fun centaur_N : N ;
+fun centaury_N : N ;
+fun centavo_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 center_A : A ;
+fun center_N : N  ;
+fun center_V : V ;
+fun center_V2 : V2 ;
+fun centerboard_N : N ;
+fun centered_A : A ;
+fun centerfold_N : N ;
+fun centering_N : N ;
+fun centerline_N : N ;
+fun centerpiece_N : N ;
+fun centesimal_A : A ;
+fun centesimo_N : N ;
+fun centesis_N : N ;
+fun centigrade_A : A ;
+fun centiliter_N : N ;
+fun centime_N : N ;
+fun centimetre_N : N ;
+fun centimo_N : N ;
+fun centipede_N : N ;
+fun centner_N : N ;
+fun central_A : A ;
+fun central_N : N ;
+fun centralism_N : N ;
+fun centralist_A : A ;
+fun centrality_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 centrex_N : N ;
+fun centric_A : A ;
+fun centrifugal_A : A ;
+fun centrifugation_N : N ;
+fun centrifuge_N : N ;
+fun centriole_N : N ;
+fun centripetal_A : A ;
+fun centrism_N : N ;
+fun centrist_A : A ;
+fun centrist_N : N ;
+fun centroid_N : N ;
+fun centroidal_A : A ;
+fun centromere_N : N ;
+fun centromeric_A : A ;
+fun centrosome_N : N ;
+fun centrosomic_A : A ;
+fun centrum_N : N ;
+fun centurion_N : N ;
+fun century_N : N ;
+fun cephalexin_N : N ;
+fun cephalhematoma_N : N ;
+fun cephalic_A : A ;
+fun cephalochordate_N : N ;
+fun cephaloglycin_N : N ;
+fun cephalometry_N : N ;
+fun cephalopod_A : A ;
+fun cephalopod_N : N ;
+fun cephaloridine_N : N ;
+fun cephalosporin_N : N ;
+fun cephalothin_N : N ;
+fun ceramic_A : A ;
+fun ceramic_N : N ;
+fun ceramics_N : N ;
+fun ceras_N : N ;
+fun cerate_N : N ;
+fun ceratodus_N : N ;
+fun ceratopsian_N : N ;
+fun ceratosaur_N : N ;
+fun ceratozamia_N : N ;
+fun cercaria_N : N ;
+fun cercarial_A : A ;
+fun cere_N : N ;
+fun cereal_A : A ;
+fun cereal_N : N ;
+fun cerebellar_A : A ;
+fun cerebellum_N : N ;
+fun cerebral_A : A ;
+fun cerebration_N : N ;
+fun cerebrospinal_A : A ;
+fun cerebrovascular_A : A ;
+fun cerebrum_N : N ;
+fun cerecloth_N : N ;
+fun ceremonial_A : A ;
+fun ceremonial_N : N ;
+fun ceremonious_A : A ;
+fun ceremoniousness_N : N ;
+fun ceremony_N : N ;
+fun ceresin_N : N ;
+fun ceric_A : A ;
+fun ceriman_N : N ;
+fun cerise_A : A ;
+fun cerise_N : N ;
+fun cerium_N : N ;
+fun cerivastatin_N : N ;
+fun cernuous_A : A ;
+fun cero_N : N ;
+fun cerous_A : A ;
+fun cert_N : N ;
+fun certain_1_A : A  ; -- | I am certain
+fun certain_2_A : A  ; -- | a certain house
+fun certainly_Adv : Adv  ;
+fun certainty_N : N ;
+fun certifiable_A : A ;
+fun certificate_N : N ;
+fun certificate_V2 : V2 ;
+fun certification_N : N ;
+fun certificatory_A : A ;
+fun certified_A : A  ;
+fun certify_V : V ;
+fun certify_V2 : V2 ;
+fun certiorari_N : N ;
+fun certitude_N : N ;
+fun cerulean_A : A ;
+fun cerumen_N : N ;
+fun ceruminous_A : A ;
+fun cerussite_N : N ;
+fun cervical_A : A ;
+fun cervicitis_N : N ;
+fun cervine_A : A ;
+fun cervix_N : N ;
+fun cesarean_A : A ;
+fun cesium_N : N ;
+fun cessation_N : N ;
+fun cession_N : N ;
+fun cesspit_N : N ;
+fun cesspool_N : N ;
+fun cetacean_A : A ;
+fun cetacean_N : N ;
+fun cetrimide_N : N ;
+fun ceylon_PN : PN ;
+fun cf_PN : PN ;
+fun cf__Adv : Adv ;
+fun cgs_N : N ;
+fun chabazite_N : N ;
+fun chachalaca_N : N ;
+fun chachka_N : N ;
+fun chacma_N : N ;
+fun chad_N : N ;
+fun chad_PN : PN ;
+fun chadian_A : A ;
+fun chadian_N : N ;
+fun chador_N : N ;
+fun chaenactis_N : N ;
+fun chaeta_N : N ;
+fun chaetal_A : A ;
+fun chaetodon_N : N ;
+fun chaetognathan_A : A ;
+fun chafe_N : N ;
+fun chafe_V : V ;
+fun chafe_V2 : V2 ;
+fun chafeweed_N : N ;
+fun chaff_N : N ;
+fun chaff_V2 : V2 ;
+fun chaffinch_N : N ;
+fun chaffweed_N : N ;
+fun chaffy_A : A ;
+fun chafing_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 chairlift_N : N ;
+fun chairman_N : N ;
+fun chairmanship_N : N ;
+fun chaise_N : N ;
+fun chaise_longue_N : N ;
+fun chaja_N : N ;
+fun chalaza_N : N ;
+fun chalazion_N : N ;
+fun chalcedony_N : N ;
+fun chalcocite_N : N ;
+fun chalcopyrite_N : N ;
+fun chaldron_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 chalk_out_V2 : V2 ;
+fun chalk_up_V2 : V2 ;
+fun chalk_up_to_V3 : V3 ;
+fun chalkpit_N : N ;
+fun chalky_A : A ;
+fun challah_N : N ;
+fun challenge_N : N ;
+fun challenge_V : V ;
+fun challenge_V2 : V2 ;
+fun challengeable_A : A ;
+fun challenger_N : N ;
+fun challis_N : N ;
+fun chalybeate_A : A ;
+fun chamber_N : N ;
+fun chambered_A : A ;
+fun chamberlain_N : N ;
+fun chambermaid_N : N ;
+fun chamberpot_N : N ;
+fun chambray_N : N ;
+fun chameleon_N : N ;
+fun chammy_leather_N : N ;
+fun chamois_N : N ;
+fun chamois_leather_N : N ;
+fun chamomile_N : N ;
+fun chamosite_N : N ;
+fun champ_N : N ;
+fun champ_V : V ;
+fun champ_V2 : V2 ;
+fun champagne_N : N ;
+fun champerty_N : N ;
+fun champion_A : A ;
+fun champion_Adv : Adv ;
+fun champion_N : N ;
+fun champion_V2 : V2 ;
+fun championship_N : N ;
+fun champleve_A : A ;
+fun chanar_N : N ;
+fun chance_N : N ;
+fun chance_V : V ;
+fun chance_V2 : V2 ;
+fun chance_upon_V2 : V2 ;
+fun chancel_N : N ;
+fun chancellery_N : N ;
+fun chancellor_N : N ;
+fun chancellorship_N : N ;
+fun chancery_N : N ;
+fun chancre_N : N ;
+fun chancroid_N : N ;
+fun chancroidal_A : A ;
+fun chancrous_A : A ;
+fun chancy_A : A ;
+fun chandelier_N : N ;
+fun chandelle_N : N ;
+fun chandler_N : N ;
+fun chandlery_N : N ;
+fun chanfron_N : N ;
+fun changchun_PN : PN ;
+fun change_N : N ;
+fun change_V : V ;
+fun change_V2 : V2 ;
+fun change_over_V2 : V2 ;
+fun changeable_A : A ;
+fun changeableness_N : N ;
+fun changeful_A : A ;
+fun changeless_A : A ;
+fun changelessness_N : N ;
+fun changeling_N : N ;
+fun changeover_N : N ;
+fun changer_N : N ;
+fun changing_A : A ;
+fun changsha_PN : PN ;
+fun channel_N : N ;
+fun channel_V2 : V2 ;
+fun channelization_N : N ;
+fun channels_N : N ;
+fun chant_N : N ;
+fun chant_V : V ;
+fun chant_V2 : V2 ;
+fun chanter_N : N ;
+fun chanterelle_N : N ;
+fun chantey_N : N ;
+fun chantlike_A : A ;
+fun chantry_N : N ;
+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 chapatti_N : N ;
+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 chapleted_A : A ;
+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_1_N : N ;
+fun charabanc_2_N : N ;
+fun characin_N : N ;
+fun character_1_N : N ;
+fun character_2_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 charades_N : N ;
+fun charcoal_A : A ;
+fun charcoal_N : N ;
+fun charcoal_burner_N : N ;
+fun charcuterie_N : N ;
+fun chard_N : N ;
+fun chard_PN : PN ;
+fun charge_1_N : N  ; -- | battery charge
+fun charge_2_N : N  ; -- | charge against him
+fun charge_V : V ;
+fun charge_V2 : V2 ;
+--subcat fun charge_VS : VS ;
+fun charge_account_N : N ;
+fun charge_d'affaires_N : N ;
+fun charge_off_V : V ;
+fun charge_sheet_N : N ;
+fun charge_up_V2 : V2 ;
+fun charge_with_V3 : V3 ;
+fun chargeable_A : A ;
+fun charger_N : N ;
+fun chariot_N : N ;
+fun charioteer_N : N ;
+fun charisma_N : N ;
+fun charismatic_A : A ;
+fun charitable_A : A ;
+fun charitableness_N : N ;
+fun charity_N : N ;
+fun charivari_N : N ;
+fun charlady_N : N ;
+fun charlatan_N : N ;
+fun charlatanism_N : N ;
+fun charles_PN : PN ;
+fun charleston_N : N ;
+fun charlie_PN : PN ;
+fun charlock_N : N ;
+fun charlotte_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_A : A ;
+fun charnel_house_N : N ;
+fun chart_N : N ;
+fun chart_V2 : V2 ;
+fun chartaceous_A : A ;
+fun charter_N : N ;
+fun charter_V2 : V2 ;
+fun charter_party_N : N ;
+fun charterhouse_N : N ;
+fun chartism_N : N ;
+fun chartist_N : N ;
+fun chartless_A : A ;
+fun chartreuse_A : A ;
+fun chartreuse_N : N ;
+fun charwoman_N : N ;
+fun chary_A : A ;
+fun charybdis_PN : PN ;
+fun chas_PN : PN ;
+fun chase_N : N ;
+fun chase_V : V ;
+fun chase_V2 : V2 ;
+fun chase_down_V2 : V2 ;
+fun chase_off_V2 : V2 ;
+fun chase_up_V2 : V2 ;
+fun chaser_N : N ;
+fun chasm_N : N ;
+fun chasse_N : N ;
+fun chassis_N : N ;
+fun chaste_A : A ;
+fun chasten_V2 : V2 ;
+fun chasteness_N : N ;
+fun chastise_V2 : V2 ;
+fun chastisement_N : N ;
+fun chastity_N : N ;
+fun chasuble_N : N ;
+fun chat_N : N ;
+fun chat_V : V ;
+--subcat fun chat_V2 : V2 ;
+fun chat_up_V2 : V2 ;
+fun chateau_N : N ;
+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 chatterer_N : N ;
+fun chatty_A : A ;
+fun chauffeur_N : N ;
+fun chauffeur_V2 : V2 ;
+fun chauffeuse_N : N ;
+fun chaulmoogra_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 cheapjack_N : N ;
+fun cheapness_N : N ;
+fun cheapskate_N : N ;
+fun cheat_N : N ;
+fun cheat_V : V ;
+fun cheat_V2 : V2 ;
+fun cheat_on_V2 : V2 ;
+fun cheat_out_of_V3 : V3 ;
+fun chebab_N : N ;
+fun check_N : N ;
+fun check_V : V ;
+fun check_V2 : V2 ;
+fun check_1_V2 : V2 ;
+fun check_2_V2 : V2 ;
+fun check_back_V : V ;
+fun check_by_V2 : V2 ;
+fun check_for_V2 : V2 ;
+fun check_in_V : V ;
+fun check_in_V2 : V2 ;
+fun check_into_V2 : V2 ;
+fun check_off_V2 : V2 ;
+fun check_on_V2 : V2 ;
+fun check_out_V : V ;
+fun check_out_V2 : V2 ;
+fun check_out_of_V2 : V2 ;
+fun check_over_V2 : V2 ;
+fun check_through_V2 : V2 ;
+fun check_up_on_V2 : V2 ;
+fun check_with_V2 : V2 ;
+fun checkbook_N : N ;
+fun checker_N : N ;
+fun checker_V2 : V2 ;
+fun checkerbloom_N : N ;
+fun checkerboard_N : N ;
+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 checksum_N : N ;
+fun checkup_N : N ;
+fun cheddar_N : N ;
+fun cheek_N : N ;
+fun cheek_V2 : V2 ;
+fun cheekbone_N : N ;
+fun cheekpiece_N : N ;
+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 cheer_on_V2 : V2 ;
+fun cheer_up_V : V ;
+fun cheer_up_V2 : V2 ;
+fun cheerer_N : N ;
+fun cheerful_A : A ;
+fun cheerfulness_N : N ;
+fun cheering_N : N ;
+fun cheerleader_N : N ;
+fun cheerless_A : A ;
+fun cheerlessness_N : N ;
+fun cheers_Interj : Interj ;
+fun cheery_A : A ;
+fun cheese_N : N ;
+fun cheeseboard_N : N ;
+fun cheeseburger_N : N ;
+fun cheesecake_N : N ;
+fun cheesecloth_N : N ;
+fun cheeselike_A : A ;
+fun cheesemonger_N : N ;
+fun cheeseparing_A : A ;
+fun cheetah_N : N ;
+fun chef_N : N ;
+fun chef_d'oeuvre_N : N ;
+fun cheilitis_N : N ;
+fun cheilosis_N : N ;
+fun chela_N : N ;
+fun chelate_A : A ;
+fun chelate_N : N ;
+fun chelation_N : N ;
+fun chelicera_N : N ;
+fun cheliceral_A : A ;
+fun chelicerous_A : A ;
+fun cheliferous_A : A ;
+fun chelmsford_PN : PN ;
+fun chelonian_A : A ;
+fun chelonian_N : N ;
+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 chemiluminescence_N : N ;
+fun chemiluminescent_A : A ;
+fun chemise_N : N ;
+fun chemisorption_N : N ;
+fun chemisorptive_A : A ;
+fun chemistFem_N : N ;
+fun chemistMasc_N : N ;
+fun chemistry_N : N ;
+fun chemoreceptive_A : A ;
+fun chemoreceptor_N : N ;
+fun chemosis_N : N ;
+fun chemosurgery_N : N ;
+fun chemosynthesis_N : N ;
+fun chemotaxis_N : N ;
+fun chemotherapeutic_A : A ;
+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 cherimoya_N : N ;
+fun cherish_V2 : V2 ;
+fun cheroot_N : N ;
+fun cherry_A : A ;
+fun cherry_N : N ;
+fun cherrystone_N : N ;
+fun chert_N : N ;
+fun cherty_A : A ;
+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_A : A ;
+fun chestnut_N : N ;
+fun chetrum_N : N ;
+fun cheval_glass_N : N ;
+fun chevron_N : N ;
+fun chevrotain_N : N ;
+fun chew_N : N ;
+fun chew_V : V ;
+fun chew_V2 : V2 ;
+fun chew_off_V2 : V2 ;
+fun chew_on_V2 : V2 ;
+fun chew_out_V2 : V2 ;
+fun chew_over_V2 : V2 ;
+fun chew_up_V2 : V2 ;
+fun chewable_A : A ;
+fun chewer_N : N ;
+fun chewing_gum_N : N ;
+fun chewink_N : N ;
+fun chewy_A : A ;
+fun chez_Prep : Prep ;
+fun chi_N : N ;
+fun chianti_N : N ;
+fun chiaroscuro_N : N ;
+fun chiasma_N : N ;
+fun chiasmal_A : A ;
+fun chiasmus_N : N ;
+fun chic_A : A ;
+fun chic_N : N ;
+fun chicago_PN : PN ;
+fun chicane_N : N ;
+fun chicanery_N : N ;
+fun chichester_PN : PN ;
+fun chichi_A : A ;
+fun chichi_N : N ;
+fun chichipe_N : N ;
+fun chick_N : N ;
+fun chickadee_N : N ;
+fun chicken_A : A ;
+fun chicken_N : N ;
+fun chicken_hearted_A : A ;
+fun chicken_out_V : V ;
+fun chicken_run_N : N ;
+fun chickenfeed_N : N ;
+fun chickenpox_N : N ;
+fun chickenshit_N : N ;
+fun chickeree_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 chiding_N : N ;
+fun chief_A : A ;
+fun chief_N : N ;
+fun chiefly_Adv : Adv  ;
+fun chieftainFem_N : N ;
+fun chieftainMasc_N : N ;
+fun chieftaincy_N : N ;
+fun chiffon_N : N ;
+fun chiffonier_N : N ;
+fun chigetai_N : N ;
+fun chignon_N : N ;
+fun chigoe_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 childbearing_A : A ;
+fun childbirth_N : N ;
+fun childcare_N : N ;
+fun childhood_N : N ;
+fun childish_A : A ;
+fun childishness_N : N ;
+fun childless_A : A ;
+fun childlessness_N : N ;
+fun childlike_A : A ;
+fun chile_N : N  ;
+fun chile_PN : PN ;
+fun chileanFem_N : N ;
+fun chileanMasc_N : N ;
+fun chilean_A : A ;
+fun chili_N : N ;
+fun chill_A : A ;
+fun chill_N : N ;
+fun chill_V : V ;
+fun chill_V2 : V2 ;
+fun chill_out_V : V ;
+fun chilli_N : N ;
+fun chilliness_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 chime_in_V : V ;
+fun chimera_N : N ;
+fun chimeric_A : A ;
+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 chinaberry_N : N ;
+fun chinaware_N : N ;
+fun chincapin_N : N ;
+fun chincherinchee_N : N ;
+fun chinchilla_N : N ;
+fun chinchow_PN : PN ;
+fun chine_N : N ;
+fun chinese_A : A ;
+fun chineseMasc_N : N ;
+fun chineseFem_N : N ;
+fun chink_N : N ;
+fun chink_V : V ;
+fun chink_V2 : V2 ;
+fun chinless_A : A ;
+fun chino_N : N ;
+fun chinoiserie_N : N ;
+fun chinook_N : N ;
+fun chintz_N : N ;
+fun chip_N : N ;
+fun chip_V : V ;
+fun chip_V2 : V2 ;
+fun chip_away_V : V ;
+fun chip_away_at_V2 : V2 ;
+fun chip_in_V : V ;
+fun chipboard_N : N ;
+fun chipmunk_N : N ;
+fun chipolata_N : N ;
+fun chipotle_N : N ;
+fun chippendale_N : N ;
+fun chippenham_PN : PN ;
+fun chipper_A : A ;
+fun chips_N : N ;
+fun chiralgia_N : N ;
+fun chiromantic_A : A ;
+fun chiropodist_N : N ;
+fun chiropody_N : N ;
+fun chiropractic_N : N ;
+fun chiropractor_N : N ;
+fun chirp_N : N ;
+fun chirp_V : V ;
+fun chirp_V2 : V2 ;
+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 chiseled_A : A ;
+fun chiseller_N : N ;
+fun chit_N : N ;
+fun chit_chat_N : N ;
+fun chitchat_N : N ;
+fun chitin_N : N ;
+fun chitinous_A : A ;
+fun chiton_N : N ;
+fun chitterlings_N : N ;
+fun chivalric_A : A ;
+fun chivalrous_A : A ;
+fun chivalry_N : N ;
+fun chive_N : N ;
+fun chives_N : N ;
+fun chivvy_V2 : V2 ;
+fun chivy_V2 : V2 ;
+fun chlamydeous_A : A ;
+fun chlamydia_N : N ;
+fun chlamydial_A : A ;
+fun chlamydospore_N : N ;
+fun chlamys_N : N ;
+fun chloasma_N : N ;
+fun chloe_PN : PN ;
+fun chlorambucil_N : N ;
+fun chloramine_N : N ;
+fun chloramphenicol_N : N ;
+fun chlorate_N : N ;
+fun chlordiazepoxide_N : N ;
+fun chlorella_N : N ;
+fun chlorenchyma_N : N ;
+fun chlorhexidine_N : N ;
+fun chloride_N : N ;
+fun chlorinate_V2 : V2 ;
+fun chlorination_N : N ;
+fun chlorine_N : N ;
+fun chlorinity_N : N ;
+fun chlorite_N : N ;
+fun chloroacetophenone_N : N ;
+fun chlorobenzene_N : N ;
+fun chlorobenzylidenemalononitrile_N : N ;
+fun chlorofluorocarbon_N : N ;
+fun chloroform_N : N ;
+fun chlorophyll_N : N ;
+fun chlorophyllose_A : A ;
+fun chloropicrin_N : N ;
+fun chloroplast_N : N ;
+fun chloroprene_N : N ;
+fun chloroquine_N : N ;
+fun chlorosis_N : N ;
+fun chlorothiazide_N : N ;
+fun chlorotic_A : A ;
+fun chlorpromazine_N : N ;
+fun chlorpyrifos_N : N ;
+fun chlortetracycline_N : N ;
+fun chlorthalidone_N : N ;
+fun choanocyte_N : N ;
+fun choc_N : N ;
+fun choc_ice_N : N ;
+fun chock_Adv : Adv ;
+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_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 choirmaster_N : N ;
+fun choke_N : N ;
+fun choke_V : V ;
+fun choke_V2 : V2 ;
+fun choke_damp_N : N ;
+fun choke_off_V2 : V2 ;
+fun choke_out_V2 : V2 ;
+fun choke_up_V : V ;
+fun choke_up_V2 : V2 ;
+fun chokecherry_N : N ;
+fun chokedamp_N : N ;
+fun chokehold_N : N ;
+fun chokepoint_N : N ;
+fun choker_N : N ;
+fun chokey_N : N ;
+fun choking_N : N ;
+fun choky_A : A ;
+fun choky_N : N ;
+fun cholangiography_N : N ;
+fun cholangitis_N : N ;
+fun cholecystectomy_N : N ;
+fun cholecystitis_N : N ;
+fun cholecystokinin_N : N ;
+fun cholelithiasis_N : N ;
+fun cholelithotomy_N : N ;
+fun choler_N : N ;
+fun cholera_N : N ;
+fun choleraic_A : A ;
+fun choleric_A : A ;
+fun cholesterol_N : N ;
+fun choline_N : N ;
+fun cholinergic_A : A ;
+fun cholinesterase_N : N ;
+fun cholla_N : N ;
+fun chomping_N : N ;
+fun chon_N : N ;
+fun chondrin_N : N ;
+fun chondrite_N : N ;
+fun chondritic_A : A ;
+fun chondroma_N : N ;
+fun chondrosarcoma_N : N ;
+fun chondrule_N : N ;
+--subcat fun choose_V : V ;
+fun choose_V2 : V2 ;
+--subcat fun choose_V2V : V2V ;
+--subcat fun choose_VS : VS ;
+fun choose_VV : VV ;
+fun choose_up_V : V ;
+fun choose_up_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_down_V2 : V2 ;
+fun chop_house_N : N ;
+fun chop_off_V : V ;
+fun chop_out_V : V ;
+fun chop_suey_N : N ;
+fun chop_up_V2 : V2 ;
+fun chopine_N : N ;
+fun chopper_N : N ;
+fun choppiness_N : N ;
+fun choppy_A : A ;
+fun chopstick_N : N ;
+fun chopwell_PN : PN ;
+fun choragic_A : A ;
+fun choragus_N : N ;
+fun choral_A : A ;
+fun chorale_N : N ;
+fun chord_N : N ;
+fun chordal_A : A ;
+fun chordamesoderm_N : N ;
+fun chordate_A : A ;
+fun chordate_N : N ;
+fun chorditis_N : N ;
+fun chordophone_N : N ;
+fun chore_N : N ;
+fun chorea_N : N ;
+fun choreographer_N : N ;
+fun choreographic_A : A ;
+fun choreography_N : N ;
+fun choric_A : A ;
+fun chorioallantois_N : N ;
+fun choriomeningitis_N : N ;
+fun chorion_N : N ;
+fun chorionic_A : A ;
+fun chorioretinitis_N : N ;
+fun chorister_N : N ;
+fun chorizo_N : N ;
+fun chorley_PN : PN ;
+fun choroid_N : N ;
+fun chortle_N : N ;
+fun chortle_V : V ;
+fun chorus_N : N ;
+fun chorus_V2 : V2 ;
+fun chorus_girl_N : N ;
+fun chosen_A : A ;
+fun chosen_N : N ;
+fun chough_N : N ;
+fun chow_N : N ;
+fun chow_down_V : V ;
+fun chow_down_on_V2 : V2 ;
+fun chowchow_N : N ;
+fun chowder_N : N ;
+fun chrestomathy_N : N ;
+fun chris_PN : PN ;
+fun chrism_N : N ;
+fun chrissie_PN : PN ;
+fun chrissy_PN : PN ;
+fun christ_N : N  ;
+fun christ_PN : PN ;
+fun christchurch_PN : PN ;
+fun christella_N : N ;
+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 christianly_A : A ;
+fun christina_PN : PN ;
+fun christine_PN : PN ;
+fun christless_A : A ;
+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 chromate_N : N ;
+fun chromatic_A : A ;
+fun chromatically_Adv : Adv ;
+fun chromatid_N : N ;
+fun chromatin_N : N ;
+fun chromatinic_A : A ;
+fun chromatism_N : N ;
+fun chromatogram_N : N ;
+fun chromatographic_A : A ;
+fun chromatographically_Adv : Adv ;
+fun chromatography_N : N ;
+fun chrome_N : N ;
+fun chromesthesia_N : N ;
+fun chromite_N : N ;
+fun chromium_N : N ;
+fun chromoblastomycosis_N : N ;
+fun chromogen_N : N ;
+fun chromolithography_N : N ;
+fun chromophore_N : N ;
+fun chromoplast_N : N ;
+fun chromosomal_A : A ;
+fun chromosome_N : N ;
+fun chromosphere_N : N ;
+fun chronic_A : A ;
+fun chronically_Adv : Adv ;
+fun chronicle_N : N ;
+fun chronicle_V2 : V2 ;
+fun chronicler_N : N ;
+fun chronograph_N : N ;
+fun chronological_A : A ;
+fun chronologically_Adv : Adv  ;
+fun chronology_N : N ;
+fun chronometer_N : N ;
+fun chronoscope_N : N ;
+fun chrysalis_N : N ;
+fun chrysanthemum_N : N ;
+fun chrysoberyl_N : N ;
+fun chrysolite_N : N ;
+fun chrysoprase_N : N ;
+fun chrysotherapy_N : N ;
+fun chrysotile_N : N ;
+fun chthonian_A : A ;
+fun chub_N : N ;
+fun chubbiness_N : N ;
+fun chubby_A : A ;
+fun chuck_N : N ;
+fun chuck_V2 : V2 ;
+fun chuck_away_V2 : V2 ;
+fun chuck_in_V2 : V2 ;
+fun chuck_out_V2 : V2 ;
+fun chuck_up_V : V ;
+fun chuck_up_V2 : V2 ;
+fun chucker_out_N : N ;
+fun chuckle_N : N ;
+fun chuckle_V : V ;
+fun chuckle_VS : VS ;
+fun chuckwalla_N : N ;
+fun chufa_N : N ;
+fun chuffed_A : A ;
+fun chug_N : N ;
+fun chug_V : V ;
+fun chukka_N : N ;
+fun chukker_N : N ;
+fun chum_N : N ;
+fun chum_V : V ;
+fun chumminess_N : N ;
+fun chummy_A : A ;
+fun chump_N : N ;
+fun chunga_N : N ;
+fun chungking_PN : PN ;
+fun chunk_N : N ;
+fun chunky_A : A ;
+fun chunnel_N : N ;
+fun church_N : N ;
+fun churchgoer_N : N ;
+fun churchgoing_A : A ;
+fun churchly_A : A ;
+fun churchman_N : N ;
+fun churchwarden_N : N ;
+fun churchyard_N : N ;
+fun churidars_N : N ;
+fun churl_N : N ;
+fun churlish_A : A ;
+fun churn_N : N ;
+fun churn_V : V ;
+fun churn_V2 : V2 ;
+fun churn_out_V2 : V2 ;
+fun chute_N : N ;
+fun chutney_N : N ;
+fun chutzpa_N : N ;
+fun chutzpanik_N : N ;
+fun chylaceous_A : A ;
+fun chyle_N : N ;
+fun chyliferous_A : A ;
+fun chylific_A : A ;
+fun chylomicron_N : N ;
+fun chyme_N : N ;
+fun cia_N : N ;
+fun cicada_N : N ;
+fun cicala_N : N ;
+fun cicatrice_N : N ;
+fun cicatrix_N : N ;
+fun cicero_N : N ;
+fun cicerone_N : N ;
+fun cichlid_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 cigarillo_N : N ;
+fun ciliary_A : A ;
+fun ciliate_A : A ;
+fun ciliate_N : N ;
+fun cilium_N : N ;
+fun cimetidine_N : N ;
+fun cinch_N : N ;
+fun cinch_V2 : V2 ;
+fun cinchona_N : N ;
+fun cinchonine_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 cinematographer_N : N  ;
+fun cinematography_N : N ;
+fun cineraria_N : N ;
+fun cinerary_A : A ;
+fun cingulum_N : N ;
+fun cinnabar_N : N ;
+fun cinnamon_N : N ;
+fun cinquefoil_N : N ;
+fun cipher_N : N ;
+fun cipher_V : V ;
+fun cipher_V2 : V2 ;
+fun ciprofloxacin_N : N ;
+fun circa_Prep : Prep ;
+fun circadian_A : A ;
+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 circuitry_N : N ;
+fun circular_A : A ;
+fun circular_N : N ;
+fun circularity_N : N ;
+fun circularization_N : N ;
+fun circularize_V2 : V2 ;
+fun circulate_V : V ;
+fun circulate_V2 : V2 ;
+fun circulation_N : N ;
+fun circulative_A : A ;
+fun circulatory_A : A ;
+fun circumcise_V2 : V2 ;
+fun circumcision_N : N ;
+fun circumduction_N : N ;
+fun circumference_N : N ;
+fun circumferential_A : A ;
+fun circumflex_N : N ;
+fun circumlocution_N : N ;
+fun circumlocutious_A : A ;
+fun circumnavigate_V2 : V2 ;
+fun circumnavigation_N : N ;
+fun circumpolar_A : A ;
+fun circumscribe_V2 : V2 ;
+fun circumscription_N : N ;
+fun circumspect_A : A ;
+fun circumspection_N : N ;
+fun circumstance_N : N ;
+fun circumstances_N : N ;
+fun circumstantial_A : A ;
+fun circumvent_V2 : V2 ;
+fun circumvention_N : N ;
+fun circumvolution_N : N ;
+fun circus_N : N ;
+fun cirencester_PN : PN ;
+fun cirque_N : N ;
+fun cirrhosis_N : N ;
+fun cirrocumulus_N : N ;
+fun cirrostratus_N : N ;
+fun cirrus_N : N ;
+fun cisalpine_A : A ;
+fun cisco_N : N ;
+fun cismontane_A : A ;
+fun cissy_A : A ;
+fun cissy_N : N ;
+fun cistern_N : N ;
+fun cisterna_N : N ;
+fun citadel_N : N ;
+fun citation_N : N ;
+fun cite_V2 : V2 ;
+fun citified_A : A ;
+fun citizenFem_N : N ;
+fun citizenMasc_N : N ;
+fun citizenry_N : N ;
+fun citizenship_N : N ;
+fun citrange_N : N ;
+fun citrate_N : N ;
+fun citric_A : A ;
+fun citrine_N : N ;
+fun citron_N : N ;
+fun citronwood_N : N ;
+fun citrous_A : A ;
+fun citrulline_N : N ;
+fun citrus_N : N ;
+fun cittern_N : N ;
+fun city_N : N ;
+fun cityscape_N : N ;
+fun citywide_A : A ;
+fun civet_N : N ;
+fun civet_cat_N : N ;
+fun civic_A : A ;
+fun civics_N : N ;
+fun civies_N : N ;
+fun civil_A : A ;
+fun civilian_A : A ;
+fun civilian_N : N ;
+fun civilisation_N : N  ;
+fun civility_N : N ;
+fun civilization_N : N ;
+fun civilize_V2 : V2 ;
+fun civvy_street_PN : PN ;
+fun clabber_N : N ;
+fun clack_N : N ;
+fun clack_V : V ;
+fun clackmannon_PN : PN ;
+fun clacton_PN : PN ;
+fun clad_V : V ;
+fun clad_V2 : V2 ;
+fun clade_N : N ;
+fun cladistics_N : N ;
+fun cladode_N : N ;
+fun cladogram_N : N ;
+fun clag_up_V2 : V2 ;
+fun claim_N : N ;
+fun claim_V : V ;
+fun claim_V2 : V2 ;
+fun claim_VS : VS ;
+--subcat fun claim_VV : VV ;
+fun claimant_N : N ;
+fun clairvoyance_N : N ;
+fun clairvoyant_A : A ;
+fun clairvoyant_N : N ;
+fun clam_N : N ;
+fun clam_V : V ;
+fun clam_up_V : V ;
+fun clamant_A : A ;
+fun clamatorial_A : A ;
+fun clambake_N : N ;
+fun clamber_N : N ;
+fun clamber_V : V ;
+fun clammy_A : A ;
+fun clammyweed_N : N ;
+fun clamor_N : N ;
+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 clamp_down_V : V ;
+fun clamp_down_on_V2 : V2 ;
+fun clampdown_N : N ;
+fun clamshell_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 clank_in_V : V ;
+fun clannish_A : A ;
+fun clannishness_N : N ;
+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 clarence_N : N ;
+fun claret_N : N ;
+fun clarification_N : N ;
+fun clarify_V : V ;
+fun clarify_V2 : V2 ;
+fun clarinet_N : N ;
+fun clarinetistFem_N : N ;
+fun clarinetistMasc_N : N ;
+fun clarion_A : A ;
+fun clarion_N : N ;
+fun clarity_N : N ;
+fun clarkston_PN : PN ;
+fun claro_N : N ;
+fun clarrie_PN : PN ;
+fun clary_N : N ;
+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 classicism_N : N ;
+fun classicist_N : N ;
+fun classicistic_A : A ;
+fun classics_N : N ;
+fun classifiable_A : A ;
+fun classification_N : N ;
+fun classificatory_A : A ;
+fun classified_A : A  ;
+fun classifier_N : N ;
+fun classify_V2 : V2 ;
+fun classless_A : A ;
+fun classmate_N : N ;
+fun classroom_N : N ;
+fun classwork_N : N ;
+fun classy_A : A ;
+fun clast_N : N ;
+fun clastic_A : A ;
+fun clathrate_A : A ;
+fun clatter_N : N ;
+fun clatter_V : V ;
+fun clatter_V2 : V2 ;
+fun clattery_A : A ;
+fun claud_PN : PN ;
+fun claude_PN : PN ;
+fun clausal_A : A ;
+fun clause_N : N ;
+fun claustrophobe_N : N ;
+fun claustrophobia_N : N ;
+fun claustrophobic_A : A ;
+fun claustrum_N : N ;
+fun clavichord_N : N ;
+fun clavicle_N : N ;
+fun clavier_N : N ;
+fun claw_N : N ;
+fun claw_V2 : V2 ;
+fun claw_back_V2 : V2 ;
+fun clawback_N : N ;
+fun clawfoot_N : N ;
+fun clawhammer_N : N ;
+fun clawlike_A : A ;
+fun clay_N : N ;
+fun clay_cross_PN : PN ;
+fun clayey_A : A ;
+fun claymore_N : N ;
+fun claystone_N : N ;
+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_out_V : V ;
+fun clean_out_V2 : V2 ;
+fun clean_shaven_A : A ;
+fun clean_up_N : N ;
+fun clean_up_V : V ;
+fun clean_up_V2 : V2 ;
+fun cleanable_A : A ;
+fun cleaner_N : N ;
+fun cleaners_N : N ;
+fun cleaning_N : N ;
+fun cleanliness_N : N ;
+fun cleanly_A : A ;
+fun cleanness_N : N ;
+fun cleanse_V2 : V2 ;
+fun cleanser_N : N ;
+fun cleansing_A : A ;
+fun cleanup_N : N ;
+fun clear_A : A ;
+fun clear_Adv : Adv ;
+fun clear_N : N ;
+fun clear_V : V ;
+fun clear_V2 : V2 ;
+--subcat fun clear_V2V : V2V ;
+fun clear_away_V : V ;
+fun clear_away_V2 : V2 ;
+fun clear_cut_Adv : Adv ;
+fun clear_headed_A : A ;
+fun clear_off_V : V ;
+fun clear_out_V : V ;
+fun clear_out_V2 : V2 ;
+fun clear_sighted_A : A ;
+fun clear_up_V : V ;
+fun clear_up_V2 : V2 ;
+fun clearance_N : N ;
+fun clearheaded_A : A ;
+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 cleats_N : N ;
+fun cleavable_A : A ;
+fun cleavage_N : N ;
+fun cleave_V : V ;
+fun cleave_V2 : V2 ;
+fun cleaver_N : N ;
+fun cleavers_N : N ;
+fun cleethorpes_PN : PN ;
+fun clef_N : N ;
+fun cleft_A : A ;
+fun cleft_N : N ;
+fun cleistogamous_A : A ;
+fun cleistogamy_N : N ;
+fun cleistothecium_N : N ;
+fun clem_PN : PN ;
+fun clematis_N : N ;
+fun clemency_N : N ;
+fun clement_A : A ;
+fun clement_PN : PN ;
+fun clementine_N : N ;
+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 clericalism_N : N ;
+fun clericalist_N : N ;
+fun clerihew_N : N ;
+fun clerk_N : N ;
+fun clerk_V : V ;
+fun clerkship_N : N ;
+fun clermont_ferrand_PN : PN ;
+fun clevedon_PN : PN ;
+fun cleveland_PN : PN ;
+fun clever_A : A ;
+fun cleverness_N : N ;
+fun clevis_N : N ;
+fun clew_N : N ;
+fun clew_V2 : V2 ;
+fun clews_N : N ;
+fun cliche_N : N ;
+fun cliched_A : A ;
+fun click_N : N ;
+fun click_V : V ;
+fun click_through_V2 : V2 ;
+fun client_N : N ;
+fun clientage_N : N ;
+fun clientele_N : N ;
+fun cliff_N : N ;
+fun cliff_PN : PN ;
+fun cliff_hanger_N : N ;
+fun cliffhanger_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 climatologist_N : N ;
+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 climb_down_V : V ;
+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_N : N ;
+fun cling_V : V ;
+fun cling_on_V : V ;
+fun cling_on_to_V2 : V2 ;
+fun cling_to_V2 : V2 ;
+fun clingfish_N : N ;
+fun clinic_N : N ;
+fun clinical_A : A ;
+fun clinician_N : N ;
+fun clinid_N : N ;
+fun clink_N : N ;
+fun clink_V : V ;
+fun clink_V2 : V2 ;
+fun clinker_N : N ;
+fun clinker_built_A : A ;
+fun clinocephaly_N : N ;
+fun clinodactyly_N : N ;
+fun clinometer_N : N ;
+fun clinquant_A : A ;
+fun clintonia_N : N ;
+fun clip_N : N ;
+fun clip_V2 : V2 ;
+fun clip_joint_N : N ;
+fun clip_on_A : A ;
+fun clipboard_N : N ;
+fun clipper_N : N ;
+fun clipping_N : N ;
+fun clique_N : N ;
+fun cliquish_A : A ;
+fun clitheroe_PN : PN ;
+fun clitoral_A : A ;
+fun clitoridectomy_N : N ;
+fun clitoris_N : N ;
+fun clive_PN : PN ;
+fun cloaca_N : N ;
+fun cloak_N : N ;
+fun cloak_V2 : V2 ;
+fun cloakmaker_N : N ;
+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 clocking_N : N ;
+fun clocksmith_N : N ;
+fun clockwise_A : A ;
+fun clockwise_Adv : Adv ;
+fun clockwork_N : N ;
+fun clod_N : N ;
+fun cloddish_A : A ;
+fun clodhopper_N : N ;
+fun clofibrate_N : N ;
+fun clog_N : N ;
+fun clog_V : V ;
+fun clog_V2 : V2 ;
+fun clog_dance_N : N ;
+fun clog_up_V2 : V2 ;
+fun cloggy_A : A ;
+fun cloisonne_N : N ;
+fun cloister_N : N ;
+fun cloister_V2 : V2 ;
+fun clomiphene_N : N ;
+fun clomipramine_N : N ;
+fun clonal_A : A ;
+fun clone_N : N ;
+fun clone_V2 : V2 ;
+fun clonic_A : A ;
+fun clonidine_N : N ;
+fun cloning_N : N ;
+fun clonus_N : N ;
+fun close_A : A ;
+fun close_Adv : Adv ;
+fun close_N : N ;
+fun close_V : V ;
+fun close_V2 : V2 ;
+--subcat fun close_V2V : V2V ;
+--subcat fun close_VA : VA ;
+--subcat fun close_VS : VS ;
+fun close_cropped_A : A ;
+fun close_cut_A : A ;
+fun close_down_N : N ;
+fun close_down_V : V ;
+fun close_down_V2 : V2 ;
+fun close_fisted_A : A ;
+fun close_fitting_A : A ;
+fun close_grained_A : A ;
+fun close_hauled_A : A ;
+fun close_in_V : V ;
+fun close_in_on_V2 : V2 ;
+fun close_in_upon_V2 : V2 ;
+fun close_off_V2 : V2 ;
+fun close_on_V2 : V2 ;
+fun close_out_V2 : V2 ;
+fun close_set_A : A ;
+fun close_to_Prep : Prep ;
+fun close_up_N : N ;
+fun close_up_V : V ;
+fun close_up_V2 : V2 ;
+fun closed_A : A  ;
+fun closefisted_A : A ;
+fun closely_Adv : Adv  ;
+fun closeness_N : N ;
+fun closeout_N : N ;
+fun closer_N : N ;
+fun closet_A : A ;
+fun closet_N : N ;
+fun closet_V2 : V2 ;
+fun closeup_N : N ;
+fun closing_N : N ;
+fun clostridium_N : N ;
+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_N : N ;
+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 clothesbrush_N : N ;
+fun clotheshorse_N : N ;
+fun clothesless_A : A ;
+fun clothesline_N : N ;
+fun clothespin_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 cloud_over_V : V ;
+fun cloudberry_N : N ;
+fun cloudburst_N : N ;
+fun cloudiness_N : N ;
+fun clouding_N : N ;
+fun cloudless_A : A ;
+fun cloudlessness_N : N ;
+fun cloudlike_A : A ;
+fun cloudy_A : A ;
+fun clout_N : N ;
+fun clout_V2 : V2 ;
+fun clove_N : N ;
+fun clove_hitch_N : N ;
+fun cloven_A : A ;
+fun clover_N : N ;
+fun cloverleaf_N : N ;
+fun clowder_N : N ;
+fun clown_N : N ;
+fun clown_V : V ;
+fun clown_about_V : V ;
+fun clown_around_V : V ;
+fun clowne_PN : PN ;
+fun clownish_A : A ;
+fun cloy_V : V ;
+fun cloy_V2 : V2 ;
+fun cloyingly_Adv : Adv ;
+fun clozapine_N : N ;
+fun cloze_A : A ;
+fun club_1_N : N  ; -- | member of the club
+fun club_2_N : N  ; -- | hit the ball with a club
+fun club_V : V ;
+fun club_V2 : V2 ;
+fun club_footed_A : A ;
+fun clubbable_A : A ;
+fun clubbing_N : N ;
+fun clubbish_A : A ;
+fun clubfoot_N : N ;
+fun clubfooted_A : A ;
+fun clubhouse_N : N ;
+fun clubroom_N : N ;
+fun cluck_N : N ;
+fun cluck_V : V ;
+fun clue_N : N ;
+fun clueless_A : A ;
+fun clumber_N : N ;
+fun clump_N : N ;
+fun clump_V : V ;
+fun clump_V2 : V2 ;
+fun clumsiness_N : N ;
+fun clumsy_A : A ;
+fun clunch_N : N ;
+fun clunk_N : N ;
+fun clunk_V : V ;
+fun clunky_A : A ;
+fun clusia_N : N ;
+fun cluster_N : N ;
+fun cluster_V : V ;
+fun cluster_V2 : V2 ;
+fun clutch_N : N ;
+fun clutch_V : V ;
+fun clutch_V2 : V2 ;
+fun clutch_on_V : V ;
+fun clutter_N : N ;
+fun clutter_V2 : V2 ;
+fun clwyd_PN : PN ;
+fun clydach_PN : PN ;
+fun clydebank_PN : PN ;
+fun clypeus_N : N ;
+fun cm_N : N ;
+fun co_N : N ;
+fun co_author_V2 : V2 ;
+fun co_ed_N : N ;
+fun co_edit_V2 : V2 ;
+fun co_exist_V : V ;
+fun co_found_V2 : V2 ;
+fun co_manage_V2 : V2 ;
+fun co_op_N : N ;
+fun co_opt_V2 : V2 ;
+fun co_respondent_N : N ;
+fun co_sponsor_V2 : V2 ;
+fun co_star_N : N ;
+fun co_star_V : V ;
+fun co_star_V2 : V2 ;
+fun coach_1_N : N  ; -- | football coach
+fun coach_2_N : N  ; -- | coach in a train
+fun coach_3_N : N  ; -- | bus
+fun coach_V : V ;
+fun coach_V2 : V2 ;
+fun coach_builder_N : N ;
+fun coachbuilder_N : N ;
+fun coaching_N : N ;
+fun coachman_N : N ;
+fun coachwhip_N : N ;
+fun coadjutor_N : N ;
+fun coagulable_A : A ;
+fun coagulant_N : N ;
+fun coagulase_N : N ;
+fun coagulate_A : A ;
+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 coalbin_N : N ;
+fun coalesce_V : V ;
+fun coalescence_N : N ;
+fun coalescent_A : A ;
+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 coarctate_A : A ;
+fun coarctation_N : N ;
+fun coarse_A : A ;
+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 coast_along_V : V ;
+fun coastal_A : A ;
+fun coaster_N : N ;
+fun coastguard_N : N ;
+fun coastguardsman_N : N ;
+fun coastland_N : N ;
+fun coastline_N : N ;
+fun coastward_Adv : Adv ;
+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 coatdress_N : N ;
+fun coatee_N : N ;
+fun coati_N : N ;
+fun coating_N : N ;
+fun coatrack_N : N ;
+fun coattail_N : N ;
+fun coauthorFem_N : N ;
+fun coauthorMasc_N : N ;
+fun coax_V : V ;
+fun coax_V2 : V2 ;
+fun coaxial_A : A ;
+fun coaxing_N : N ;
+fun coaxingly_Adv : Adv ;
+fun cob_N : N ;
+fun cob_nut_N : N ;
+fun cobalt_N : N ;
+fun cobaltite_N : N ;
+fun cobber_N : N ;
+fun cobble_N : N ;
+fun cobble_V2 : V2 ;
+fun cobble_together_V2 : V2 ;
+fun cobbler_N : N ;
+fun cobblers_N : N ;
+fun cobblestone_N : N ;
+fun cobham_PN : PN ;
+fun cobia_N : N ;
+fun cobnut_N : N ;
+fun cobra_N : N ;
+fun cobweb_N : N ;
+fun cobwebby_A : A ;
+fun coca_N : N ;
+fun coca_cola_N : N ;
+fun cocaine_N : N ;
+fun cocarboxylase_N : N ;
+fun coccal_A : A ;
+fun coccidioidomycosis_N : N ;
+fun coccidiosis_N : N ;
+fun coccidium_N : N ;
+fun coccobacillus_N : N ;
+fun coccoid_A : A ;
+fun coccus_N : N ;
+fun coccygeal_A : A ;
+fun coccyx_N : N ;
+fun cochin_N : N ;
+fun cochineal_N : N ;
+fun cochlea_N : N ;
+fun cochlear_A : A ;
+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 cock_up_V2 : V2 ;
+fun cockade_N : N ;
+fun cockamamie_A : A ;
+fun cockateel_N : N ;
+fun cockatoo_N : N ;
+fun cockatrice_N : N ;
+fun cockchafer_N : N ;
+fun cocker_N : N ;
+fun cockerel_N : N ;
+fun cockermouth_PN : PN ;
+fun cockeyed_A : A ;
+fun cockfight_N : N ;
+fun cockfighting_N : N ;
+fun cockhorse_N : N ;
+fun cockle_N : N ;
+fun cocklebur_N : N ;
+fun cockleshell_N : N ;
+fun cockloft_N : N ;
+fun cockney_A : A ;
+fun cockney_N : N ;
+fun cockpit_N : N ;
+fun cockroach_N : N ;
+fun cockscomb_N : N ;
+fun cockspur_N : N ;
+fun cocksucker_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 cocobolo_N : N ;
+fun coconut_N : N ;
+fun cocoon_N : N ;
+fun cocoon_V2 : V2 ;
+fun cocooning_N : N ;
+fun cocotte_N : N ;
+fun cocozelle_N : N ;
+fun cocuswood_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 codefendant_N : N ;
+fun codeine_N : N ;
+fun codetalker_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 codon_N : N ;
+fun codpiece_N : N ;
+fun codsall_PN : PN ;
+fun coeducation_N : N ;
+fun coeducational_A : A ;
+fun coefficient_N : N ;
+fun coelacanth_N : N ;
+fun coelenterate_N : N ;
+fun coelenteron_N : N ;
+fun coeliac_A : A ;
+fun coelogyne_N : N ;
+fun coelophysis_N : N ;
+fun coelostat_N : N ;
+fun coenzyme_N : N ;
+fun coequal_A : A ;
+fun coerce_V2 : V2 ;
+fun coercion_N : N ;
+fun coercive_A : A ;
+fun coetaneous_A : A ;
+fun coeval_A : A ;
+fun coeval_N : N ;
+fun coexist_V : V ;
+fun coexistence_N : N ;
+fun coexistent_A : A ;
+fun coextension_N : N ;
+fun coextensive_A : A ;
+fun coextrude_V2 : V2 ;
+fun cofactor_N : N ;
+fun coffee_N : N ;
+fun coffee_house_N : N ;
+fun coffee_mill_N : N ;
+fun coffee_stall_N : N ;
+fun coffeeberry_N : N ;
+fun coffeecake_N : N ;
+fun coffeepot_N : N ;
+fun coffer_N : N ;
+fun coffer_dam_N : N ;
+fun coffin_N : N ;
+fun cofounder_N : N ;
+fun cog_N : N ;
+fun cogency_N : N ;
+fun cogent_A : A ;
+fun cogged_A : A ;
+fun cogitable_A : A ;
+fun cogitate_V : V ;
+fun cogitate_V2 : V2 ;
+fun cogitation_N : N ;
+fun cogitative_A : A ;
+fun cognac_N : N ;
+fun cognate_A : A ;
+fun cognate_N : N ;
+fun cognition_N : N ;
+fun cognitive_A : A ;
+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 cohesion_N : N ;
+fun cohesive_A : A ;
+fun cohesiveness_N : N ;
+fun coho_N : N ;
+fun cohomology_N : N  ;
+fun cohort_N : N ;
+fun coif_N : N ;
+fun coiffeur_N : N ;
+fun coiffeuse_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 coincidentally_Adv : Adv  ;
+fun coiner_N : N ;
+fun coinsurance_N : N ;
+fun coir_N : N ;
+fun coital_A : A ;
+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 colchicine_N : N ;
+fun cold_A : A ;
+fun cold_N : N ;
+fun cold_blooded_A : A ;
+fun cold_hearted_A : A ;
+fun cold_shoulder_V2 : V2 ;
+fun coldhearted_A : A ;
+fun coldness_N : N ;
+fun coleshill_PN : PN ;
+fun coleslaw_N : N ;
+fun coleus_N : N ;
+fun colic_N : N ;
+fun colicky_A : A ;
+fun colicroot_N : N ;
+fun colin_N : N  ;
+fun colin_PN : PN ;
+fun coliphage_N : N ;
+fun colitis_N : N ;
+fun coll_PN : PN ;
+fun collaborate_V : V ;
+fun collaboration_N : N ;
+fun collaborationist_N : N ;
+fun collaborative_A : A ;
+fun collaborator_N : N ;
+fun collage_N : N ;
+fun collagen_N : N ;
+fun collagenase_N : N ;
+fun collagenous_A : A ;
+fun collapsable_A : A ;
+fun collapse_N : N ;
+fun collapse_V : V ;
+fun collapse_V2 : V2 ;
+fun collapsible_A : A ;
+fun collar_N : N ;
+fun collar_V2 : V2 ;
+fun collarbone_N : N ;
+fun collard_N : N ;
+fun collards_N : N ;
+fun collarless_A : A ;
+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 collectedly_Adv : Adv ;
+fun collectible_A : A ;
+fun collectible_N : N ;
+fun collection_N : N ;
+fun collective_A : A ;
+fun collective_N : N ;
+fun collectively_Adv : Adv  ;
+fun collectivism_N : N ;
+fun collectivist_A : A ;
+fun collectivist_N : N ;
+fun collectivization_N : N ;
+fun collectivize_V2 : V2 ;
+fun collector_N : N ;
+fun colleen_N : N ;
+fun college_N : N ;
+fun collegial_A : A ;
+fun collegian_N : N ;
+fun collegiate_A : A ;
+fun collembolan_N : N ;
+fun collet_N : N ;
+fun collide_V : V ;
+fun collider_N : N ;
+fun collie_N : N ;
+fun collier_N : N ;
+fun colliery_N : N ;
+fun colligation_N : N ;
+fun collimation_N : N ;
+fun collimator_N : N ;
+fun collinear_A : A ;
+fun collins_N : N ;
+fun collision_N : N ;
+fun collocate_V : V ;
+fun collocation_N : N ;
+fun collodion_N : N ;
+fun colloid_N : N ;
+fun colloidal_A : A ;
+fun colloquial_A : A ;
+fun colloquialism_N : N ;
+fun colloquially_Adv : Adv  ;
+fun colloquium_N : N ;
+fun colloquy_N : N ;
+fun collotype_N : N ;
+fun collusion_N : N ;
+fun collusive_A : A ;
+fun colne_PN : PN ;
+fun colobus_N : N ;
+fun cologne_N : N ;
+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 colonic_A : A ;
+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 colonoscope_N : N ;
+fun colonoscopy_N : N ;
+fun colony_N : N ;
+fun colophon_N : N ;
+fun colophony_N : N ;
+fun color_A : A ;
+fun color_N : N  ;
+fun colorado_PN : PN ;
+fun coloration_N : N ;
+fun coloratura_N : N ;
+fun colorcast_N : N ;
+fun colorectal_A : A ;
+fun colored_A : A ;
+fun colorfast_A : A ;
+fun colorful_A : A  ;
+fun colorimeter_N : N ;
+fun colorimetric_A : A ;
+fun colorimetry_N : N ;
+fun colorist_N : N ;
+fun colorlessness_N : N ;
+fun colossal_A : A ;
+fun colossus_N : N ;
+fun colostomy_N : N ;
+fun colostrum_N : N ;
+fun colour_N : N ;
+fun colour_V : V ;
+fun colour_V2 : V2 ;
+fun colour_V2A : V2A ;
+fun colour_bar_N : N ;
+fun colour_blind_A : A ;
+fun colour_code_V2 : V2 ;
+fun colour_up_V : V ;
+fun colour_wash_N : N ;
+fun coloured_A : A  ;
+fun colourful_A : A ;
+fun colouring_N : N ;
+fun colourless_A : A ;
+fun colpitis_N : N ;
+fun colpocele_N : N ;
+fun colpocystitis_N : N ;
+fun colpoxerosis_N : N ;
+fun colspan_N : N  ;
+fun colt_N : N ;
+fun colter_N : N ;
+fun coltish_A : A ;
+fun coltsfoot_N : N ;
+fun columbarium_N : N ;
+fun columbia_PN : PN ;
+fun columbine_N : N ;
+fun columbium_N : N ;
+fun columbo_N : N ;
+fun columbus_PN : PN ;
+fun columella_N : N ;
+fun column_N : N ;
+fun columnar_A : A ;
+fun columnea_N : N ;
+fun columned_A : A ;
+fun columniation_N : N ;
+fun columniform_A : A ;
+fun columnistFem_N : N ;
+fun columnistMasc_N : N ;
+fun colwyn_bay_PN : PN ;
+fun coma_N : N ;
+fun comate_A : A ;
+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 combativeness_N : N ;
+fun comber_N : N ;
+fun combinable_A : A ;
+fun combination_N : N ;
+fun combination_lock_N : N ;
+fun combinative_A : A ;
+fun combinatorial_A : A ;
+fun combine_N : N ;
+fun combine_V : V ;
+fun combine_V2 : V2 ;
+--subcat fun combine_V2V : V2V ;
+fun combine_VV : VV ;
+fun combined_A : A ;
+fun combining_N : N ;
+fun combo_N : N  ;
+fun combretum_N : N ;
+fun comburent_A : A ;
+fun combustibility_N : N ;
+fun combustible_A : A ;
+fun combustible_N : N ;
+fun combustion_N : N ;
+fun come_V : V ;
+--subcat fun come_V2 : V2 ;
+--subcat fun come_VA : VA ;
+--subcat fun come_VS : VS ;
+--subcat fun come_VV : VV ;
+fun come_about_V : V ;
+fun come_across_V : V ;
+fun come_across_V2 : V2 ;
+fun come_along_V : V ;
+fun come_along_with_V2 : V2 ;
+fun come_apart_V : V ;
+fun come_around_V : V ;
+fun come_around_to_V2 : V2 ;
+fun come_at_able_A : A ;
+fun come_away_V : V ;
+fun come_back_V : V ;
+fun come_before_V2 : V2 ;
+fun come_by_V : V ;
+fun come_by_V2 : V2 ;
+fun come_down_V : V ;
+fun come_down_on_V2 : V2 ;
+fun come_down_upon_V2 : V2 ;
+fun come_down_with_V2 : V2 ;
+fun come_forth_V : V ;
+fun come_forth_with_V2 : V2 ;
+fun come_forward_V : V ;
+fun come_from_V2 : V2 ;
+fun come_in_V : V ;
+fun come_in_V2 : V2 ;
+fun come_in_for_V2 : V2 ;
+fun come_into_V2 : V2 ;
+fun come_into_use_V : V ;
+fun come_off_V : V ;
+fun come_off_V2 : V2 ;
+fun come_off_it_V : V ;
+fun come_on_N : N ;
+fun come_on_V : V ;
+fun come_out_V : V ;
+fun come_out_in_V2 : V2 ;
+fun come_out_of_V2 : V2 ;
+fun come_out_with_V2 : V2 ;
+fun come_over_V : V ;
+fun come_over_V2 : V2 ;
+fun come_round_V : V ;
+fun come_through_V : V ;
+fun come_through_with_V2 : V2 ;
+fun come_to_V : V ;
+fun come_to_V2 : V2 ;
+fun come_up_V : V ;
+fun come_up_against_V2 : V2 ;
+fun come_up_to_V2 : V2 ;
+fun come_up_with_V2 : V2 ;
+fun come_upon_V2 : V2 ;
+fun come_with_V2 : V2 ;
+fun comeback_N : N ;
+fun comedian_N : N ;
+fun comedic_A : A  ;
+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 cometary_A : A ;
+fun comfit_N : N ;
+fun comfort_N : N ;
+fun comfort_V2 : V2 ;
+fun comfortable_A : A ;
+fun comfortableness_N : N ;
+fun comfortably_Adv : Adv  ;
+fun comforter_N : N ;
+fun comforting_A : A ;
+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 comicality_N : N ;
+fun coming_A : A ;
+fun coming_N : N ;
+fun comity_N : N ;
+fun comma_N : N ;
+fun command_1_N : N  ; -- | she gave us commands
+fun command_2_N : N  ; -- | she took the command
+fun command_V : V ;
+fun command_V2 : V2 ;
+fun commandant_N : N ;
+fun commandeer_V2 : V2 ;
+fun commander_N : N ;
+fun commandership_N : N ;
+fun commandment_N : N ;
+fun commando_N : N ;
+fun commelina_N : N ;
+fun commemorate_V2 : V2 ;
+fun commemoration_N : N ;
+fun commemorative_A : A ;
+fun commemorative_N : N ;
+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 commensal_A : A ;
+fun commensal_N : N ;
+fun commensalism_N : N ;
+fun commensurable_A : A ;
+fun commensurate_A : A ;
+fun commensurateness_N : N ;
+fun comment_N : N ;
+fun comment_V : V ;
+fun comment_V2 : V2 ;
+fun comment_VS : VS ;
+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 commercialization_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 commiserative_A : A ;
+fun commissar_N : N ;
+fun commissariat_N : N ;
+fun commissary_N : N ;
+fun commission_N : N ;
+fun commission_V2 : V2 ;
+fun commission_V2V : V2V ;
+fun commissionaire_N : N ;
+fun commissioner_N : N ;
+fun commissure_N : N ;
+fun commit_V2 : V2 ;
+--subcat fun commit_V2V : V2V ;
+fun commital_N : N ;
+fun commitment_N : N ;
+fun committed_A : A  ;
+fun committedness_N : N ;
+fun committee_N : N ;
+fun committeeman_N : N ;
+fun committeewoman_N : N ;
+fun commode_N : N ;
+fun commodious_A : A ;
+fun commodity_N : N ;
+fun commodore_N : N ;
+fun common_1_A : A  ; -- | very common
+fun common_2_A : A  ; -- | common to us
+fun common_N : N ;
+fun common_room_N : N ;
+fun commonage_N : N ;
+fun commonality_N : N ;
+fun commonalty_N : N ;
+fun commoner_N : N ;
+fun commonly_Adv : Adv  ;
+fun commonness_N : N ;
+fun commonplace_A : A ;
+fun commonplace_N : N ;
+fun commons_N : N ;
+fun commonsense_A : A ;
+fun commonwealth_N : N ;
+fun commotion_N : N ;
+fun communal_A : A ;
+fun communalism_N : N ;
+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 communicational_A : A ;
+fun communications_N : N ;
+fun communicative_A : A ;
+fun communicativeness_N : N ;
+fun communicator_N : N ;
+fun communion_N : N ;
+fun communique_N : N ;
+fun communism_N : N ;
+fun communist_A : A ;
+fun communist_N : N ;
+fun community_N : N ;
+fun communization_N : N ;
+fun commutability_N : N ;
+fun commutable_A : A ;
+fun commutation_N : N ;
+fun commutative_A : A ;
+fun commutator_N : N ;
+fun commute_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 compaction_N : N ;
+fun compactness_N : N ;
+fun companion_N : N ;
+fun companionability_N : N ;
+fun companionable_A : A ;
+fun companionate_A : A ;
+fun companionship_N : N ;
+fun companionway_N : N ;
+fun company_1_N : N ;
+fun company_2_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 ;
+--subcat fun compare_V2 : V2 ;
+fun comparison_N : N ;
+fun compartment_N : N ;
+fun compartmental_A : A ;
+fun compartmentalization_N : N ;
+fun compartmentalize_V2 : V2 ;
+fun compartmented_A : A ;
+fun compass_N : N ;
+fun compass_V2 : V2 ;
+fun compassion_N : N ;
+fun compassionate_A : A ;
+fun compatibility_N : N ;
+fun compatible_A : A ;
+fun compatible_N : N  ;
+fun compatriotFem_N : N ;
+fun compatriotMasc_N : N ;
+fun compeer_N : N ;
+fun compel_V2 : V2 ;
+fun compel_V2V : V2V ;
+fun compel_VV : VV ;
+fun compelling_A : A ;
+fun compendious_A : A ;
+fun compendium_N : N ;
+fun compensable_A : A ;
+fun compensate_V : V ;
+fun compensate_V2 : V2 ;
+fun compensation_N : N ;
+fun compensatory_A : A ;
+fun compere_N : N ;
+fun compere_V2 : V2 ;
+fun compete_V : V ;
+fun competence_N : N ;
+fun competent_A : A ;
+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 complain_V : V ;
+fun complain_VS : VS ;
+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 complemental_A : A ;
+fun complementarity_N : N ;
+fun complementary_A : A ;
+fun complementation_N : N ;
+fun complete_A : A ;
+fun complete_V : V ;
+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 complexifier_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 complicatedness_N : N ;
+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_V : V ;
+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 composer_N : N ;
+fun composing_N : N ;
+fun composite_A : A ;
+fun composite_N : N ;
+fun compositeness_N : N ;
+fun composition_N : N ;
+fun compositional_A : A ;
+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 comprehensiveness_N : N ;
+fun compress_N : N ;
+fun compress_V2 : V2 ;
+fun compressibility_N : N ;
+fun compressible_A : A ;
+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 compromiser_N : N ;
+fun compsognathus_N : N ;
+fun comptroller_N : N ;
+fun comptrollership_N : N ;
+fun compulsion_N : N ;
+fun compulsive_A : A ;
+fun compulsive_N : N ;
+fun compulsiveness_N : N ;
+fun compulsory_A : A ;
+fun compunction_N : N ;
+fun computable_A : A ;
+fun computation_N : N ;
+fun computational_A : A ;
+fun compute_V : V ;
+fun compute_V2 : V2 ;
+fun computer_N : N ;
+fun computer_science_N : N ;
+fun computerization_N : N ;
+fun computerize_V2 : V2 ;
+fun computing_N : N ;
+fun comrade_N : N ;
+fun comradely_A : A ;
+fun comradely_Adv : Adv ;
+fun comradeship_N : N ;
+fun comune_A : A  ;
+fun con_Adv : Adv ;
+fun con_N : N ;
+fun con_V2 : V2 ;
+fun con_man_N : N ;
+fun conacaste_N : N ;
+fun concatenation_N : N ;
+fun concave_A : A ;
+fun concavity_N : N ;
+fun conceal_V2 : V2 ;
+fun conceale_V : V ;
+fun concealment_N : N ;
+fun concede_V : V ;
+fun concede_V2 : V2 ;
+fun concede_VS : VS ;
+fun conceit_N : N ;
+fun conceited_A : A ;
+fun conceivable_A : A ;
+fun conceivableness_N : N ;
+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 concentricity_N : N ;
+fun concept_N : N ;
+fun conception_N : N ;
+fun conceptional_A : A ;
+fun conceptive_A : A ;
+fun conceptual_A : A ;
+fun conceptualism_N : N ;
+fun conceptualistic_A : A ;
+fun conceptualization_N : N ;
+fun concern_N : N ;
+--subcat fun concern_V : V ;
+fun concern_V2 : V2 ;
+--subcat fun concern_VS : VS ;
+fun concerned_A : A  ;
+fun concernedly_Adv : Adv ;
+fun concerning_Prep : Prep ;
+fun concert_N : N ;
+fun concert_V2 : V2 ;
+fun concert_hall_N : N ;
+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 concha_N : N ;
+fun conchfish_N : N ;
+fun conchologist_N : N ;
+fun conchology_N : N ;
+fun concierge_N : N ;
+fun conciliate_V2 : V2 ;
+fun conciliation_N : N ;
+fun conciliator_N : N ;
+fun conciliatory_A : A ;
+fun concise_A : A ;
+fun conciseness_N : N ;
+fun conclave_N : N ;
+fun conclude_V : V ;
+fun conclude_V2 : V2 ;
+fun conclude_VS : VS ;
+fun conclusion_N : N ;
+fun conclusive_A : A ;
+fun concoct_V2 : V2 ;
+fun concoction_N : N ;
+fun concomitance_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 concreteness_N : N ;
+fun concretion_N : N ;
+fun concretism_N : N ;
+fun concretistic_A : A ;
+fun concubinage_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 concurrentness_N : N ;
+fun concuss_V2 : V2 ;
+fun concussion_N : N ;
+fun condemn_V2 : V2 ;
+fun condemnable_A : A ;
+fun condemnation_N : N ;
+fun condemnatory_A : A ;
+fun condensate_N : N ;
+fun condensation_N : N ;
+fun condense_V : V ;
+fun condense_V2 : V2 ;
+fun condenser_N : N ;
+fun condensing_N : N ;
+fun condescend_V : V ;
+fun condescendingly_Adv : Adv ;
+fun condescension_N : N ;
+fun condign_A : A ;
+fun condiment_N : N ;
+fun condition_1_N : N ; -- | there is one condition
+fun condition_2_N : N ; -- | he is in a bad condition
+fun condition_V2 : V2 ;
+fun conditional_A : A ;
+fun conditionality_N : N ;
+fun conditioner_N : N ;
+fun conditioning_N : N ;
+fun conditions_N : N ;
+fun condole_V : V ;
+fun condolence_N : N ;
+fun condolent_A : A ;
+fun condom_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 conductance_N : N ;
+fun conducting_N : N ;
+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 condylar_A : A ;
+fun condyle_N : N ;
+fun condylion_N : N ;
+fun cone_N : N ;
+fun cone_V2 : V2 ;
+fun coneflower_N : N ;
+fun conenose_N : N ;
+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 ;
+--subcat fun confer_V2 : V2 ;
+fun conferee_N : N ;
+fun conference_N : N ;
+fun conferment_N : N ;
+fun conferrer_N : N ;
+fun conferva_N : N ;
+fun confess_V : V ;
+fun confess_V2 : V2 ;
+fun confess_VS : VS ;
+fun confessedly_Adv : Adv ;
+fun confession_N : N ;
+fun confessional_N : N ;
+fun confessor_N : N ;
+fun confetti_N : N ;
+fun confidantFem_N : N ;
+fun confidantMasc_N : N ;
+fun confidante_N : N ;
+fun confide_V : V ;
+fun confide_V2 : V2 ;
+fun confide_VS : VS ;
+fun confidence_N : N ;
+fun confident_A : A ;
+fun confidential_A : A ;
+fun confidentiality_N : N ;
+fun configuration_N : N ;
+fun configurational_A : A ;
+fun configure_V2 : V2 ;
+fun confine_N : N ;
+fun confine_V2 : V2 ;
+fun confinement_N : N ;
+fun confining_A : A ;
+fun confirm_V2 : V2 ;
+fun confirm_VS : VS ;
+fun confirmable_A : A ;
+fun confirmation_N : N ;
+fun confiscate_A : A ;
+fun confiscate_V2 : V2 ;
+fun confiscation_N : N ;
+fun confit_N : N ;
+fun confiture_N : N ;
+fun conflagration_N : N ;
+fun conflict_N : N ;
+fun conflict_V : V ;
+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_A : A ;
+fun conformist_N : N ;
+fun conformity_N : N ;
+fun confound_V2 : V2 ;
+fun confounding_A : A ;
+fun confrere_N : N ;
+fun confront_V2 : V2 ;
+fun confrontation_N : N ;
+fun confrontational_A : A ;
+fun confucian_A : A ;
+fun confucian_N : N ;
+fun confusable_A : A ;
+fun confuse_V2 : V2 ;
+fun confused_A : A  ;
+fun confusedly_Adv : Adv ;
+fun confusing_A : A ;
+fun confusion_N : N ;
+fun confutation_N : N ;
+fun confute_V2 : V2 ;
+fun conga_N : N ;
+fun conge_N : N ;
+fun congeal_V : V ;
+fun congeal_V2 : V2 ;
+fun congealment_N : N ;
+fun congee_N : N ;
+fun congener_N : N ;
+fun congeneric_A : A ;
+fun congenial_A : A ;
+fun congeniality_N : N ;
+fun congenialness_N : N ;
+fun congenital_A : A ;
+fun conger_N : N ;
+fun conger_eel_N : N ;
+fun congested_A : A ;
+fun congestion_N : N ;
+fun congestive_A : A ;
+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 congou_N : N ;
+fun congratulate_V2 : V2 ;
+fun congratulation_N : N ;
+fun congratulatory_A : A ;
+fun congregant_N : N ;
+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 congruity_N : N ;
+fun congruous_A : A ;
+fun conic_A : A ;
+fun conical_A : A ;
+fun conidiophore_N : N ;
+fun conidium_N : N ;
+fun conifer_N : N ;
+fun coniferous_A : A ;
+fun conima_N : N ;
+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 conjugal_A : A ;
+fun conjugate_A : A ;
+fun conjugate_V : V ;
+fun conjugate_V2 : V2 ;
+fun conjugation_N : N ;
+fun conjunct_A : A ;
+fun conjunction_N : N ;
+fun conjunctiva_N : N ;
+fun conjunctival_A : A ;
+fun conjunctive_A : A ;
+fun conjunctive_N : N ;
+fun conjunctivitis_N : N ;
+fun conjuncture_N : N ;
+fun conjuration_N : N ;
+fun conjure_V : V ;
+fun conjure_V2 : V2 ;
+fun conjure_up_V2 : V2 ;
+fun conjurer_N : N ;
+fun conjuring_N : N ;
+fun conjuror_N : N ;
+fun conk_N : N ;
+fun conk_V : V ;
+fun conk_out_V : V ;
+fun conker_N : N ;
+fun connah's_quay_PN : PN ;
+fun connate_A : A ;
+fun connatural_A : A ;
+fun connaught_PN : PN ;
+fun connect_V : V ;
+fun connect_V2 : V2 ;
+fun connected_A : A  ;
+fun connecticut_PN : PN ;
+fun connection_N : N ;
+fun connective_A : A ;
+fun connective_N : N ;
+fun connectivity_N : N ;
+fun connector_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 connotational_A : A ;
+fun connotative_A : A ;
+fun connote_V2 : V2 ;
+fun connubial_A : A ;
+fun conodont_N : N ;
+fun conquer_V2 : V2 ;
+fun conquerable_A : A ;
+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 conscienceless_A : A ;
+fun conscientious_A : A ;
+fun conscientiousness_N : N ;
+fun conscionable_A : A ;
+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 consecutive_Adv : Adv ;
+fun consensual_A : A ;
+fun consensus_N : N ;
+fun consent_N : N ;
+fun consent_V : V ;
+fun consent_V2V : V2V ;
+fun consentaneous_A : A ;
+fun consequence_N : N ;
+fun consequent_A : A ;
+fun consequential_A : A ;
+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 conservatoire_N : N ;
+fun conservator_N : N ;
+fun conservatory_N : N ;
+fun conserve_N : N ;
+fun conserve_V2 : V2 ;
+fun consett_PN : PN ;
+fun consider_V : V ;
+fun consider_V2 : V2 ;
+fun consider_V2A : V2A ;
+fun consider_V2V : V2V ;
+fun consider_V3 : V3 ;
+fun consider_VS : VS ;
+fun consider_VV : VV ;
+fun considerable_A : A ;
+fun considerably_Adv : Adv  ;
+fun considerate_A : A ;
+fun considerateness_N : N ;
+fun consideration_N : N ;
+fun considering_Prep : Prep ;
+fun considering_Subj : Subj ;
+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 consolidative_A : A ;
+fun consomme_N : N ;
+fun consonance_N : N ;
+fun consonant_A : A ;
+fun consonant_N : N ;
+fun consonantal_A : A ;
+fun consort_N : N ;
+fun consort_V : V ;
+fun consortium_N : N ;
+fun conspecific_A : A ;
+fun conspecific_N : N ;
+fun conspectus_N : N ;
+fun conspicuous_A : A ;
+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 conspire_V2V : V2V ;
+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 constantan_N : N ;
+fun constantly_Adv : Adv  ;
+fun constellation_N : N ;
+fun consternation_N : N ;
+fun constipate_V2 : V2 ;
+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 constitutive_A : A ;
+fun constrain_V2 : V2 ;
+fun constrainedly_Adv : Adv ;
+fun constraint_N : N ;
+fun constrict_V2 : V2 ;
+fun constricting_A : A ;
+fun constriction_N : N ;
+fun constrictor_N : N ;
+fun construal_N : N ;
+fun construct_V2 : V2 ;
+fun construction_N : N ;
+fun constructional_A : A ;
+fun constructive_A : A ;
+fun constructiveness_N : N ;
+fun constructivism_N : N ;
+fun constructivist_N : N ;
+fun constructor_N : N ;
+fun construe_V : V ;
+fun construe_V2 : V2 ;
+fun construe_V2V : V2V ;
+fun consubstantial_A : A ;
+fun consubstantiation_N : N ;
+fun consuetude_N : N ;
+fun consuetudinary_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 consultancy_N : N ;
+fun consultant_N : N ;
+fun consultation_N : N ;
+fun consultative_A : A ;
+fun consumable_A : A ;
+fun consume_V : V ;
+fun consume_V2 : V2 ;
+fun consumer_N : N ;
+fun consumerism_N : N ;
+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 contadino_N : N ;
+fun contagion_N : N ;
+fun contagious_A : A ;
+fun contain_V2 : V2 ;
+fun container_N : N ;
+fun containerful_N : N ;
+fun containment_N : N ;
+fun contaminant_N : N ;
+fun contaminate_V2 : V2 ;
+fun contamination_N : N ;
+fun contaminative_A : A ;
+fun contemn_V2 : V2 ;
+fun contemplate_V : V ;
+fun contemplate_V2 : V2 ;
+fun contemplate_VS : VS ;
+fun contemplation_N : N ;
+fun contemplative_A : A ;
+fun contemplative_N : N ;
+fun contemporaneity_N : N ;
+fun contemporaneous_A : A ;
+fun contemporary_A : A ;
+fun contemporary_N : N ;
+fun contempt_N : N ;
+fun contemptible_A : A ;
+fun contemptuous_of_A2 : A2 ;
+fun contemptuousness_N : N ;
+fun contend_V : V ;
+fun contend_VS : VS ;
+fun contender_N : N ;
+fun content_A : A ;
+fun content_N : N ;
+fun content_V2 : V2 ;
+fun contentedly_Adv : Adv ;
+fun contentedness_N : N ;
+fun contention_N : N ;
+fun contentious_A : A ;
+fun contentment_N : N ;
+fun contents_N : N ;
+fun conterminous_A : A ;
+fun contest_N : N ;
+fun contest_V : V ;
+fun contest_V2 : V2 ;
+fun contestable_A : A ;
+fun contestant_N : N ;
+fun contestee_N : N ;
+fun contester_N : N ;
+fun context_N : N ;
+fun contextual_A : A ;
+fun contextualism_N : N ;
+fun contiguity_N : N ;
+fun contiguous_A : A ;
+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 ;
+--subcat fun continue_VS : VS ;
+fun continue_VV : VV ;
+fun continue_on_V : V ;
+fun continued_A : A ;
+fun continuing_A : A ;
+fun continuity_N : N ;
+fun continuous_A : A ;
+fun continuously_Adv : Adv  ;
+fun continuousness_N : N ;
+fun continuum_N : N ;
+fun conto_N : N ;
+fun contort_V2 : V2 ;
+fun contortion_N : N ;
+fun contortionist_N : N ;
+fun contour_N : N ;
+fun contour_V2 : V2 ;
+fun contra_Prep : Prep ;
+fun contraband_N : N ;
+fun contrabass_A : A ;
+fun contrabass_N : N ;
+fun contrabassoon_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 contract_V2V : V2V ;
+fun contract_in_V : V ;
+fun contract_out_V2 : V2 ;
+fun contract_out_of_V2 : V2 ;
+fun contractible_A : A ;
+fun contractile_A : A ;
+fun contractility_N : N ;
+fun contraction_N : N ;
+fun contractor_N : N ;
+fun contractual_A : A ;
+fun contracture_N : N ;
+fun contradict_V2 : V2 ;
+fun contradiction_N : N ;
+fun contradictoriness_N : N ;
+fun contradictory_A : A ;
+fun contradictory_N : N ;
+fun contradistinction_N : N ;
+fun contradistinguish_V2 : V2 ;
+fun contrail_N : N ;
+fun contraindication_N : N ;
+fun contralateral_A : A ;
+fun contralto_N : N ;
+fun contraption_N : N ;
+fun contrapuntal_A : A ;
+fun contrapuntist_N : N ;
+fun contrarian_N : N ;
+fun contrariety_N : N ;
+fun contrariness_N : N ;
+fun contrarious_A : A ;
+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 contrastive_A : A ;
+fun contrasty_A : A ;
+fun contravene_V2 : V2 ;
+fun contravention_N : N ;
+fun contretemps_N : N ;
+fun contribute_V : V ;
+fun contribute_V2 : V2 ;
+--subcat fun contribute_V2V : V2V ;
+fun contribution_N : N ;
+fun contributor_N : N ;
+fun contributory_A : A ;
+fun contrite_A : A ;
+fun contrition_N : N ;
+fun contrivance_N : N ;
+fun contrive_V : V ;
+fun contrive_V2 : V2 ;
+fun contriver_N : N ;
+fun control_N : N ;
+--subcat fun control_V : V ;
+fun control_V2 : V2 ;
+fun controllable_A : A ;
+fun controlled_A : A  ;
+fun controller_N : N ;
+fun controllership_N : N ;
+fun controlling_A : A ;
+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 contumacy_N : N ;
+fun contumelious_A : A ;
+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 conventionalization_N : N ;
+fun conventionalized_A : A ;
+fun conventionally_Adv : Adv  ;
+fun conventioneer_N : N ;
+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 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_V : V ;
+fun convert_V2 : V2 ;
+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 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 convince_V2V : V2V ;
+fun convincible_A : A ;
+fun convincing_A : A ;
+fun convincingness_N : N ;
+fun convivial_A : A ;
+fun conviviality_N : N ;
+fun convocation_N : N ;
+fun convoke_V2 : V2 ;
+fun convolute_A : A ;
+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 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 cookfire_N : N ;
+fun cookham_PN : PN ;
+fun cookhouse_N : N ;
+fun cookie_N : N ;
+fun cooking_N : N ;
+fun cookout_N : N ;
+fun cookstove_N : N ;
+fun cooky_N : N ;
+fun cool_A : A ;
+fun cool_N : N ;
+fun cool_V : V ;
+fun cool_V2 : V2 ;
+fun cool_down_V : V ;
+fun cool_down_V2 : V2 ;
+fun cool_headed_A : A ;
+fun cool_off_V : V ;
+fun coolant_N : N ;
+fun cooler_N : N ;
+fun coolie_N : N ;
+fun cooling_N : N ;
+fun cooling_tower_N : N ;
+fun coolness_N : N ;
+fun coon_N : N ;
+fun coondog_N : N ;
+fun coonhound_N : N ;
+fun coontie_N : N ;
+fun coop_N : N ;
+fun coop_V2 : V2 ;
+fun coop_up_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_V : V ;
+fun coordinate_V2 : V2 ;
+fun coordination_N : N ;
+fun coordinator_N : N ;
+fun coot_N : N ;
+fun cooter_N : N ;
+fun cop_N : N ;
+--subcat fun cop_V : V ;
+fun cop_V2 : V2 ;
+fun cop_it_V : V ;
+fun cop_off_V : V ;
+fun cop_off_V2 : V2 ;
+fun cop_out_N : N ;
+fun cop_out_V : V ;
+fun copacetic_A : A ;
+fun copaiba_N : N ;
+fun copal_N : N ;
+fun copalite_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 copepod_N : N ;
+fun copernican_A : A ;
+fun copilot_N : N ;
+fun coping_N : N ;
+fun coping_stone_N : N ;
+fun copious_A : A ;
+fun coplanar_A : A ;
+fun copolymer_N : N ;
+fun copout_N : N ;
+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 copperware_N : N ;
+fun coppery_A : A ;
+fun coppice_N : N ;
+fun coppull_PN : PN ;
+fun copra_N : N ;
+fun coproduction_N : N ;
+fun coprolalia_N : N ;
+fun coprolite_N : N ;
+fun coprolith_N : N ;
+fun coprophagy_N : N ;
+fun copse_N : N ;
+fun copt_A : A ;
+fun copt_N : N ;
+fun coptic_N : N ;
+fun copula_N : N ;
+fun copular_A : A ;
+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 copying_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 coquille_N : N ;
+fun cor_anglais_N : N ;
+fun coracle_N : N ;
+fun coral_A : A ;
+fun coral_N : N ;
+fun coral_reef_N : N ;
+fun coralbells_N : N ;
+fun coralberry_N : N ;
+fun coralwood_N : N ;
+fun corbel_N : N ;
+fun corbelled_A : A ;
+fun corbina_N : N ;
+fun corby_PN : PN ;
+fun corchorus_N : N ;
+fun cord_N : N ;
+fun cord_V2 : V2 ;
+fun cordage_N : N ;
+fun cordate_A : A ;
+fun cordgrass_N : N ;
+fun cordial_A : A ;
+fun cordial_N : N ;
+fun cordiality_N : N ;
+fun cordierite_N : N ;
+fun cordite_N : N ;
+fun corditis_N : N ;
+fun cordless_A : A ;
+fun cordoba_N : N ;
+fun cordoba_PN : PN ;
+fun cordon_N : N ;
+fun cordon_V2 : V2 ;
+fun cordon_bleu_A : A ;
+fun cordovan_N : N ;
+fun cords_N : N ;
+fun corduroy_N : N ;
+fun cordwood_N : N ;
+fun core_N : N ;
+fun core_V2 : V2 ;
+fun coreference_N : N ;
+fun coreferent_A : A ;
+fun coreferential_A : A ;
+fun coreligionist_N : N ;
+fun coreopsis_N : N ;
+fun corer_N : N ;
+fun corespondent_N : N ;
+fun corgi_N : N ;
+fun coriaceous_A : A ;
+fun coriander_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 corkboard_N : N ;
+fun corker_N : N ;
+fun corkscrew_N : N ;
+fun corkwood_N : N ;
+fun corm_N : N ;
+fun cormorant_N : N ;
+fun cormous_A : A ;
+fun corn_N : N ;
+fun corn_V2 : V2 ;
+fun corn_exchange_N : N ;
+fun cornbread_N : N ;
+fun corncob_N : N ;
+fun corncrake_N : N ;
+fun corncrib_N : N ;
+fun cornea_N : N ;
+fun corneal_A : A ;
+fun cornelian_N : N ;
+fun corneous_A : A ;
+fun corner_N : N ;
+fun corner_V : V ;
+fun corner_V2 : V2 ;
+fun corner_kick_N : N ;
+fun cornerback_N : N ;
+fun cornerstone_N : N ;
+fun cornet_N : N ;
+fun cornetfish_N : N ;
+fun cornfield_N : N ;
+fun cornflake_N : N ;
+fun cornflour_N : N ;
+fun cornflower_N : N ;
+fun cornhusk_N : N ;
+fun cornhusker_N : N ;
+fun cornhusking_N : N ;
+fun cornice_N : N ;
+fun cornmeal_N : N ;
+fun cornpone_N : N ;
+fun cornsilk_N : N ;
+fun cornsmut_N : N ;
+fun cornstalk_N : N ;
+fun cornstarch_N : N ;
+fun cornu_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 coroneted_A : A ;
+fun coronilla_N : N ;
+fun coronion_N : N ;
+fun corozo_N : N ;
+fun corp_PN : PN ;
+fun corporal_A : A ;
+fun corporal_N : N ;
+fun corporate_A : A ;
+fun corporation_N : N ;
+fun corporatism_N : N ;
+fun corporatist_A : A ;
+fun corporatist_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 corpuscular_A : A ;
+fun corral_N : N ;
+fun corral_V2 : V2 ;
+fun correct_A : A ;
+fun correct_V : V ;
+fun correct_V2 : V2 ;
+fun correct_VS : VS ;
+fun correctable_A : A ;
+fun correction_N : N ;
+fun correctional_A : A ;
+fun corrections_N : N ;
+fun correctitude_N : N ;
+fun corrective_A : A ;
+fun corrective_N : N ;
+fun correctly_Adv : Adv  ;
+fun correctness_N : N ;
+fun correlate_N : N ;
+fun correlate_V : V ;
+fun correlate_V2 : V2 ;
+fun correlation_N : N ;
+fun correlational_A : A ;
+fun correlative_A : A ;
+fun correlative_N : N ;
+fun correspond_V : V ;
+fun correspond_V2 : V2  ; -- x corresponds to y
+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 corrigenda_N : N ;
+fun corrigendum_N : N ;
+fun corrigible_A : A ;
+fun corroborant_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 corruptive_A : A ;
+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_1_N : N ;
+fun cortege_2_N : N ;
+fun cortex_N : N ;
+fun cortical_A : A ;
+fun corticoafferent_A : A ;
+fun corticoefferent_A : A ;
+fun corticosteroid_N : N ;
+fun corticosterone_N : N ;
+fun cortina_N : N ;
+fun cortisone_N : N ;
+fun corundom_N : N ;
+fun corundum_N : N ;
+fun corunna_PN : PN ;
+fun coruscate_V : V ;
+fun coruscation_N : N ;
+fun corvee_N : N ;
+fun corvette_N : N ;
+fun corvine_A : A ;
+fun corydalis_N : N ;
+fun corymb_N : N ;
+fun corymbose_A : A ;
+fun corynebacterium_N : N ;
+fun coryphantha_N : N ;
+fun corythosaur_N : N ;
+fun cos_N : N ;
+fun coscoroba_N : N ;
+fun cosecant_N : N ;
+fun coseismic_A : A ;
+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 cosigner_N : N ;
+fun cosine_N : N ;
+fun cosiness_N : N ;
+fun cosmetic_A : A ;
+fun cosmetic_N : N ;
+fun cosmetically_Adv : Adv ;
+fun cosmetician_N : N ;
+fun cosmetologist_N : N ;
+fun cosmetology_N : N ;
+fun cosmic_A : A ;
+fun cosmid_N : N ;
+fun cosmogony_N : N ;
+fun cosmographer_N : N ;
+fun cosmography_N : N ;
+fun cosmolatry_N : N ;
+fun cosmologic_A : A ;
+fun cosmologist_N : N ;
+fun cosmology_N : N ;
+fun cosmonaut_N : N ;
+fun cosmopolitan_A : A ;
+fun cosmopolitan_N : N ;
+fun cosmos_N : N ;
+fun cosmotron_N : N ;
+fun cosset_V2 : V2 ;
+fun cost_N : N ;
+fun cost_V : V ;
+fun cost_V2 : V2 ;
+fun cost_up_V2 : V2 ;
+fun costa_N : N ;
+fun costa_rica_PN : PN ;
+fun costa_rican_A : A ;
+fun costa_rican_N : N ;
+fun costal_A : A ;
+fun costate_A : A ;
+fun costermonger_N : N ;
+fun costia_N : N ;
+fun costiasis_N : N ;
+fun costing_N : N ;
+fun costive_A : A ;
+fun costliness_N : N ;
+fun costly_A : A ;
+fun costmary_N : N ;
+fun costochondritis_N : N ;
+fun costs_N : N ;
+fun costum_V2 : V2 ;
+fun costume_N : N ;
+fun costumed_A : A ;
+fun costumier_N : N ;
+fun costusroot_N : N ;
+fun cosy_A : A ;
+fun cosy_N : N ;
+fun cot_N : N ;
+fun cotangent_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 cotinga_N : N ;
+fun cotoneaster_N : N ;
+fun cottage_N : N ;
+fun cottager_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_on_V : V ;
+fun cotton_plant_N : N ;
+fun cotton_wool_N : N ;
+fun cottonseed_N : N ;
+fun cottontail_N : N ;
+fun cottonweed_N : N ;
+fun cottonwick_N : N ;
+fun cottonwood_N : N ;
+fun cottony_A : A ;
+fun cotyledon_N : N ;
+fun coucal_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 ;
+--subcat fun cough_V2 : V2 ;
+fun cough_up_V2 : V2 ;
+fun could_N : N  ;
+fun coulisse_N : N ;
+fun coulomb_N : N ;
+fun coulter_N : N ;
+fun council_N : N ;
+fun council_board_N : N ;
+fun council_chamber_N : N ;
+fun councillor_N : N ;
+fun councillorship_N : N ;
+fun councilman_N : N ;
+fun councilwoman_N : N ;
+fun counsel_N : N ;
+fun counsel_V2 : V2 ;
+fun counselling_N : N ;
+fun counsellor_N : N ;
+fun counselorship_N : N ;
+fun count_N : N ;
+fun count_V : V ;
+fun count_V2 : V2 ;
+fun count_against_V2 : V2 ;
+fun count_among_V2 : V2 ;
+fun count_down_V2 : V2 ;
+fun count_for_V2 : V2 ;
+fun count_in_V2 : V2 ;
+fun count_off_V2 : V2 ;
+fun count_on_V2 : V2 ;
+fun count_out_V2 : V2 ;
+fun count_towards_V2 : V2 ;
+fun count_up_V2 : V2 ;
+fun count_upon_V2 : V2 ;
+fun countable_A : A ;
+fun countdown_N : N ;
+fun countenance_N : N ;
+fun countenance_V2 : V2 ;
+fun counter_A : A  ;
+fun counter_Adv : Adv ;
+fun counter_N : N ;
+fun counter_V : V ;
+--subcat fun counter_V2 : V2 ;
+fun counter_VS : VS ;
+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 counteractive_A : A ;
+fun counterargument_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 counterblow_N : N ;
+fun counterbombardment_N : N ;
+fun counterbore_N : N ;
+fun countercharge_N : N ;
+fun countercheck_N : N ;
+fun counterclaim_N : N ;
+fun counterclockwise_A : A ;
+fun counterclockwise_Adv : Adv ;
+fun countercoup_N : N ;
+fun counterculture_N : N ;
+fun countercurrent_N : N ;
+fun counterdemonstration_N : N ;
+fun counterdemonstrator_N : N ;
+fun counterespionage_N : N ;
+fun counterexample_N : N ;
+fun counterfactual_A : A ;
+fun counterfactuality_N : N ;
+fun counterfeit_A : A ;
+fun counterfeit_N : N ;
+fun counterfeit_V2 : V2 ;
+fun counterfeiter_N : N ;
+fun counterfire_N : N ;
+fun counterfoil_N : N ;
+fun counterglow_N : N ;
+fun counterinsurgent_A : A ;
+fun counterintelligence_N : N ;
+fun counterintuitive_A : A ;
+fun counterirritant_N : N ;
+fun countermand_N : N ;
+fun countermand_V2 : V2 ;
+fun countermarch_N : N ;
+fun countermeasure_N : N ;
+fun countermine_N : N ;
+fun countermine_V : V ;
+fun countermine_V2 : V2 ;
+fun counteroffensive_N : N ;
+fun counteroffer_N : N ;
+fun counterpane_N : N ;
+fun counterpart_N : N ;
+fun counterperson_N : N ;
+fun counterplea_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 counterproductive_A : A ;
+fun counterproposal_N : N ;
+fun counterpunch_N : N ;
+fun counterreformation_N : N ;
+fun counterrevolution_N : N ;
+fun counterrevolutionary_A : A ;
+fun counterrevolutionist_N : N ;
+fun countershot_N : N ;
+fun countersign_N : N ;
+fun countersign_V2 : V2 ;
+fun countersignature_N : N ;
+fun countersink_N : N ;
+fun countersink_V2 : V2 ;
+fun counterspy_N : N ;
+fun counterstain_N : N ;
+fun countersubversion_N : N ;
+fun countersuing_V2 : V2 ;
+fun countersuit_N : N ;
+fun countertenor_A : A ;
+fun countertenor_N : N ;
+fun counterterror_A : A ;
+fun counterterrorism_N : N ;
+fun counterterrorist_N : N ;
+fun countertop_N : N ;
+fun countertransference_N : N ;
+fun countervail_V : V ;
+fun countervail_V2 : V2 ;
+fun counterweight_N : N ;
+fun countess_N : N ;
+fun counting_house_N : N ;
+fun countinghouse_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 countryseat_N : N ;
+fun countryside_N : N ;
+fun countrywide_A : A ;
+fun countrywoman_N : N ;
+fun county_N : N ;
+fun countywide_A : A ;
+fun coup_N : N ;
+fun coup_d'etat_N : N ;
+fun coup_de_grace_N : N ;
+fun coupe_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 courage_N : N ;
+fun courageous_A : A ;
+fun courante_N : N ;
+fun courbaril_N : N ;
+fun courgette_N : N ;
+fun courier_N : N ;
+fun courlan_N : N ;
+fun course_N : N ;
+fun course_V : V ;
+fun course_V2 : V2 ;
+fun courser_N : N ;
+fun coursework_N : N ;
+fun coursing_N : N ;
+fun court_1_N : N  ; -- | the emperor's court
+fun court_2_N : N  ; -- | the supreme court
+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 courtesan_N : N ;
+fun courtesy_N : N ;
+fun courthouse_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 couscous_N : N ;
+fun cousin_N : N ;
+fun cousinly_A : A ;
+fun couth_A : A ;
+fun couthie_A : A ;
+fun couture_N : N ;
+fun couturier_N : N ;
+fun couvade_N : N ;
+fun couverture_N : N ;
+fun covalence_N : N ;
+fun covalent_A : A ;
+fun covariance_N : N ;
+fun covariant_A : A ;
+fun covariation_N : N ;
+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 ;
+--subcat fun cover_VS : VS ;
+fun cover_for_V2 : V2 ;
+fun cover_up_N : N ;
+fun cover_up_V2 : V2 ;
+fun coverage_N : N ;
+fun coverall_N : N ;
+fun covering_A : A ;
+fun covering_N : N ;
+fun coverlet_N : N ;
+fun covert_A : A ;
+fun covert_N : N ;
+fun covet_V2 : V2 ;
+fun covetous_A : A ;
+fun covetousness_N : N ;
+fun covey_N : N ;
+fun cow_N : N ;
+fun cow_V2 : V2 ;
+fun cowage_N : N ;
+fun coward_N : N ;
+fun cowardice_N : N ;
+fun cowardly_A : A ;
+fun cowbarn_N : N ;
+fun cowbell_N : N ;
+fun cowberry_N : N ;
+fun cowbird_N : N ;
+fun cowboy_N : N ;
+fun cowcatcher_N : N ;
+fun cowdenbeath_PN : PN ;
+fun cower_V : V ;
+fun cowes_PN : PN ;
+fun cowfish_N : N ;
+fun cowgirl_N : N ;
+fun cowhand_N : N ;
+fun cowherb_N : N ;
+fun cowherd_N : N ;
+fun cowhide_N : N ;
+fun cowhouse_N : N ;
+fun cowl_N : N ;
+fun cowled_A : A ;
+fun cowlick_N : N ;
+fun cowling_N : N ;
+fun cowman_N : N ;
+fun coworker_N : N ;
+fun cowpea_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 coxsackievirus_N : N ;
+fun coxswain_N : N ;
+fun coy_A : A ;
+fun coydog_N : N ;
+fun coyly_Adv : Adv ;
+fun coyness_N : N ;
+fun coyol_N : N ;
+fun coyote_N : N ;
+fun coypu_N : N ;
+fun cozen_V2 : V2 ;
+fun coziness_N : N ;
+fun cozy_A : A ;
+fun cozy_up_V : V ;
+fun cozy_up_to_V2 : V2 ;
+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 crabbiness_N : N ;
+fun crabgrass_N : N ;
+fun crabwise_A : A ;
+fun crack_N : N ;
+--subcat fun crack_V : V ;
+fun crack_V2 : V2 ;
+fun crack_down_N : N ;
+fun crack_down_V : V ;
+fun crack_down_on_V2 : V2 ;
+fun crack_on_V : V ;
+fun crack_up_N : N ;
+fun crack_up_V : V ;
+fun crack_up_V2 : V2 ;
+fun crack_up_at_V2 : V2 ;
+fun crackbrained_A : A ;
+fun crackdown_N : N ;
+fun cracker_N : N ;
+fun crackers_A : A ;
+fun cracking_N : N ;
+fun crackle_A : A ;
+fun crackle_N : N ;
+fun crackle_V : V ;
+fun crackle_china_N : N ;
+fun crackleware_N : N ;
+fun crackling_N : N ;
+fun cracklings_N : N ;
+fun crackpot_N : N ;
+fun cracksman_N : N ;
+fun cradle_N : N ;
+fun cradle_V2 : V2 ;
+fun craft_N : N ;
+fun craft_V2 : V2 ;
+fun craftiness_N : N ;
+fun craftsman_N : N ;
+fun craftsmanship_N : N ;
+fun crafty_A : A ;
+fun crag_N : N ;
+fun cragfast_A : A ;
+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 cram_in_V : V ;
+fun cramlington_PN : PN ;
+fun crammer_N : N ;
+fun cramp_N : N ;
+fun cramp_V2 : V2 ;
+fun cramp_iron_N : N ;
+fun crampon_N : N ;
+fun cran_N : N ;
+fun cranberry_N : N ;
+fun crane_N : N ;
+fun crane_V : V ;
+fun crane_V2 : V2 ;
+fun crane_fly_N : N ;
+fun cranesbill_N : N ;
+fun cranial_A : A ;
+fun craniology_N : N ;
+fun craniometer_N : N ;
+fun craniometric_A : A ;
+fun craniometry_N : N ;
+fun craniotomy_N : N ;
+fun cranium_N : N ;
+fun crank_A : A ;
+fun crank_N : N ;
+fun crank_V2 : V2 ;
+fun crank_out_V : V ;
+fun crank_up_V2 : V2 ;
+fun crankcase_N : N ;
+fun crankiness_N : N ;
+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 crapaud_N : N ;
+fun crape_N : N ;
+fun crappie_N : N ;
+fun craps_N : N ;
+fun crapshoot_N : N ;
+fun crapshooter_N : N ;
+fun crapulent_A : A ;
+fun crapulous_A : A ;
+fun crash_Adv : Adv ;
+fun crash_N : N ;
+fun crash_V : V ;
+--subcat 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 crash_out_V : V ;
+fun crass_A : A ;
+fun crassness_N : N ;
+fun crate_N : N ;
+fun crate_V2 : V2 ;
+fun crater_N : N ;
+fun crater_V : V ;
+fun craton_N : N ;
+fun cravat_N : N ;
+fun crave_V : V ;
+fun crave_V2 : V2 ;
+fun craven_A : A ;
+fun craven_N : N ;
+fun cravenness_N : N ;
+fun craving_N : N ;
+fun craw_N : N ;
+fun crawfish_N : N ;
+fun crawl_N : N ;
+fun crawl_V : V ;
+fun crawler_N : N ;
+fun crawley_PN : PN ;
+fun crawlspace_N : N ;
+fun crayfish_N : N ;
+fun crayon_N : N ;
+fun crayon_V2 : V2 ;
+fun craze_N : N ;
+fun crazed_A : A ;
+fun craziness_N : N ;
+fun crazy_A : A ;
+fun crazy_N : N ;
+fun creak_N : N ;
+fun creak_V : V ;
+fun creaky_A : A ;
+fun cream_N : N ;
+fun cream_V2 : V2 ;
+fun cream_off_V2 : V2 ;
+fun creamcups_N : N ;
+fun creamery_N : N ;
+fun creaminess_N : N ;
+fun creamy_A : A ;
+fun crease_N : N ;
+fun crease_V : V ;
+fun crease_V2 : V2 ;
+fun creaseless_A : A ;
+fun creaseproof_A : A ;
+fun create_V : V ;
+fun create_V2 : V2 ;
+--subcat fun create_VV : VV ;
+fun creatine_N : N ;
+fun creation_N : N ;
+fun creationism_N : N ;
+fun creative_A : A ;
+fun creativeness_N : N ;
+fun creativity_N : N ;
+fun creator_N : N ;
+fun creature_N : N ;
+fun creche_N : N ;
+fun credence_N : N ;
+fun credentialled_A : A ;
+fun credenza_N : N ;
+fun credibility_N : N ;
+fun credible_A : A ;
+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 creditor_N : N ;
+fun credits_N : N ;
+fun creditworthiness_N : N ;
+fun creditworthy_A : A ;
+fun credo_N : N ;
+fun credulity_N : N ;
+fun credulous_A : A ;
+fun credulousness_N : N ;
+fun creed_N : N ;
+fun creedal_A : A ;
+fun creek_N : N ;
+fun creel_N : N ;
+fun creep_N : N ;
+fun creep_V : V ;
+fun creep_in_V : V ;
+fun creep_into_V2 : V2 ;
+fun creep_out_V2 : V2 ;
+fun creep_out_on_V2 : V2 ;
+fun creep_over_V2 : V2 ;
+fun creep_up_V : V ;
+fun creep_up_on_V2 : V2 ;
+fun creeper_N : N ;
+fun creepiness_N : N ;
+fun creeps_N : N ;
+fun creepy_A : A ;
+fun cremains_N : N ;
+fun cremate_V2 : V2 ;
+fun cremation_N : N ;
+fun crematorium_N : N ;
+fun crematory_N : N ;
+fun creme_de_menthe_N : N ;
+fun crenate_A : A ;
+fun crenel_N : N ;
+fun crenelation_N : N ;
+fun crenellated_A : A ;
+fun crenulate_A : A ;
+fun creole_A : A ;
+fun creole_N : N ;
+fun creosol_N : N ;
+fun creosote_N : N ;
+fun crepe_1_N : N ;
+fun crepe_2_N : N ;
+fun crepitate_V : V ;
+fun crepitation_N : N ;
+fun crepuscular_A : A ;
+fun cres_PN : PN ;
+fun crescendo_A : A ;
+fun crescendo_N : N ;
+fun crescent_N : N ;
+fun cresol_N : N ;
+fun cress_N : N ;
+fun crest_N : N ;
+fun crest_V : V ;
+fun crest_V2 : V2 ;
+fun crestfallen_A : A ;
+fun creswell_PN : PN ;
+fun cretaceous_A : A ;
+fun cretin_N : N ;
+fun cretinism_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 crewelwork_N : N ;
+fun crewman_N : N ;
+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 criminalism_N : N ;
+fun criminalization_N : N ;
+fun criminalize_V2 : V2 ;
+fun criminative_A : A ;
+fun criminological_A : A ;
+fun criminologist_N : N ;
+fun criminology_N : N ;
+fun crimp_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 cringle_N : N ;
+fun crinkle_N : N ;
+fun crinkle_V : V ;
+fun crinkle_V2 : V2 ;
+fun crinkleroot_N : N ;
+fun crinkly_A : A ;
+fun crinoid_A : A ;
+fun crinoid_N : N ;
+fun crinoline_N : N ;
+fun criollo_N : N ;
+fun cripple_N : N ;
+fun cripple_V2 : V2 ;
+fun crippling_A : A ;
+fun crisis_N : N ;
+fun crisp_A : A ;
+fun crisp_N : N ;
+fun crisp_V : V ;
+fun crisp_V2 : V2 ;
+fun crispate_A : A ;
+fun crispness_N : N ;
+fun criss_cross_V2 : V2 ;
+fun crisscross_A : A ;
+fun crisscross_Adv : Adv ;
+fun crisscross_N : N ;
+fun crisscross_V : V ;
+fun crisscross_V2 : V2 ;
+fun cristobalite_N : N ;
+fun criterial_A : A ;
+fun criterion_N : N ;
+fun crith_N : N ;
+fun critic_N : N ;
+fun critical_1_A : A  ; -- | you are very critical
+fun critical_2_A : A  ; -- | of critical importance
+fun criticality_N : N ;
+fun critically_Adv : Adv  ;
+fun criticism_N : N ;
+fun criticize_V : V ;
+fun criticize_V2 : V2 ;
+fun critique_N : N ;
+fun critter_N : N ;
+fun croak_N : N ;
+fun croak_V : V ;
+fun croak_V2 : V2 ;
+fun croaker_N : N ;
+fun croaky_A : A ;
+fun crochet_N : N ;
+fun crochet_V : V ;
+fun crochet_V2 : V2 ;
+fun crochet_hook_N : N ;
+fun crocheting_N : N ;
+fun crock_N : N ;
+fun crock_V : V ;
+fun crock_V2 : V2 ;
+fun crockery_N : N ;
+fun crocket_N : N ;
+fun crocketed_A : A ;
+fun crocodile_N : N ;
+fun crocolite_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 cronyism_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 crookback_A : A ;
+fun crooked_A : A  ;
+fun crookedness_N : N ;
+fun crookneck_N : N ;
+fun croon_V : V ;
+fun croon_V2 : V2 ;
+fun crooner_N : N ;
+fun crooning_N : N ;
+fun crop_N : N ;
+fun crop_V : V ;
+fun crop_V2 : V2 ;
+fun crop_dusting_N : N ;
+fun crop_up_V : V ;
+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_off_V2 : V2 ;
+fun cross_out_V2 : V2 ;
+fun cross_question_V2 : V2 ;
+fun cross_reference_N : N ;
+fun cross_section_N : N ;
+fun cross_stitch_N : N ;
+fun cross_up_V2 : V2 ;
+fun crossbar_N : N ;
+fun crossbeam_N : N ;
+fun crossbench_N : N ;
+fun crossbencher_N : N ;
+fun crossbill_N : N ;
+fun crossbones_N : N ;
+fun crossbow_N : N ;
+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 crosshairs_N : N ;
+fun crosshead_N : N ;
+fun crossheading_N : N ;
+fun crossing_N : N ;
+fun crossjack_N : N ;
+fun crossness_N : N ;
+fun crossopterygian_N : N ;
+fun crossover_N : N ;
+fun crosspatch_N : N ;
+fun crosspiece_N : N ;
+fun crossroad_N : N ;
+fun crossroads_N : N ;
+fun crosstalk_N : N ;
+fun crosstown_A : A ;
+fun crosstown_Adv : Adv ;
+fun crosswalk_N : N ;
+fun crosswind_N : N ;
+fun crosswise_A : A ;
+fun crosswise_Adv : Adv ;
+fun crossword_N : N ;
+fun crotalaria_N : N ;
+fun crotaphion_N : N ;
+fun crotch_N : N ;
+fun crotchet_N : N ;
+fun crotchety_A : A ;
+fun croton_N : N ;
+fun crottle_N : N ;
+fun crouch_N : N ;
+fun crouch_V : V ;
+--subcat fun crouch_V2 : V2 ;
+fun croup_N : N ;
+fun croupier_N : N ;
+fun croupy_A : A ;
+fun crouton_N : N ;
+fun crow's_nest_N : N ;
+fun crow_N : N ;
+fun crow_V : V ;
+fun crow_VS : VS ;
+fun crowbait_N : N ;
+fun crowbar_N : N ;
+fun crowberry_N : N ;
+fun crowborough_PN : PN ;
+fun crowd_N : N ;
+fun crowd_V : V ;
+fun crowd_V2 : V2 ;
+fun crowded_A : A  ;
+fun crowding_N : N ;
+fun crown_N : N ;
+fun crown_V2 : V2 ;
+fun crown_land_N : N ;
+fun crownbeard_N : N ;
+fun crowning_A : A ;
+fun crowthorne_PN : PN ;
+fun croydon_PN : PN ;
+fun crozier_N : N ;
+fun crucial_A : A ;
+fun cruciate_A : A ;
+fun crucible_N : N ;
+fun crucifer_N : N ;
+fun cruciferous_A : A ;
+fun crucifix_N : N ;
+fun crucifixion_N : N ;
+fun cruciform_A : A ;
+fun crucify_V2 : V2 ;
+fun crud_N : N ;
+fun cruddy_A : A ;
+fun crude_A : A ;
+fun crudeness_N : N ;
+fun crudites_N : N ;
+fun crudity_N : N ;
+fun cruel_A : A ;
+fun cruelty_N : N ;
+fun cruet_N : N ;
+fun cruet_stand_N : N ;
+fun cruise_N : N ;
+fun cruise_V : V ;
+fun cruise_through_V2 : V2 ;
+fun cruiser_N : N ;
+fun cruller_N : N ;
+fun crumb_N : N ;
+fun crumb_down_V : V ;
+fun crumble_V : V ;
+fun crumble_V2 : V2 ;
+fun crumbliness_N : N ;
+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 crural_A : A ;
+fun crus_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 crusher_N : N ;
+fun crushingly_Adv : Adv ;
+fun crust_N : N ;
+fun crust_V : V ;
+fun crust_V2 : V2 ;
+fun crustacean_N : N ;
+fun crustaceous_A : A ;
+fun crustal_A : A ;
+fun crustose_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 cry_off_V2 : V2 ;
+fun cry_out_V : V ;
+fun crybaby_N : N ;
+fun cryesthesia_N : N ;
+fun crying_N : N ;
+fun cryoanesthesia_N : N ;
+fun cryobiology_N : N ;
+fun cryocautery_N : N ;
+fun cryogen_N : N ;
+fun cryogenic_A : A ;
+fun cryogenics_N : N ;
+fun cryolite_N : N ;
+fun cryometer_N : N ;
+fun cryonic_A : A ;
+fun cryonics_N : N ;
+fun cryophobia_N : N ;
+fun cryoscope_N : N ;
+fun cryostat_N : N ;
+fun cryosurgery_N : N ;
+fun crypt_N : N ;
+fun cryptanalysis_N : N ;
+fun cryptanalyst_N : N ;
+fun cryptanalytic_A : A ;
+fun cryptic_A : A ;
+fun cryptically_Adv : Adv ;
+fun cryptobiosis_N : N ;
+fun cryptobiotic_A : A ;
+fun cryptococcosis_N : N ;
+fun cryptocoryne_N : N ;
+fun cryptogam_N : N ;
+fun cryptogamic_A : A ;
+fun cryptogram_N : N ;
+fun cryptograph_N : N ;
+fun cryptographic_A : A  ;
+fun cryptographically_Adv : Adv ;
+fun cryptography_N : N ;
+fun cryptomonad_N : N ;
+fun cryptorchidy_N : N ;
+fun crystal_N : N ;
+fun crystal_gazing_N : N ;
+fun crystalline_A : A ;
+fun crystallite_N : N ;
+fun crystallization_N : N ;
+fun crystallize_V : V ;
+fun crystallize_V2 : V2 ;
+fun crystallographer_N : N ;
+fun crystallography_N : N ;
+fun ctene_N : N ;
+fun ctenidium_N : N ;
+fun ctenoid_A : A ;
+fun ctenophore_N : N ;
+fun cub_N : N ;
+fun cuba_PN : PN ;
+fun cuban_A : A ;
+fun cuban_N : N ;
+fun cubby_N : N ;
+fun cubbyhole_N : N ;
+fun cube_N : N ;
+fun cube_V2 : V2 ;
+fun cubeb_N : N ;
+fun cubelike_A : A ;
+fun cubic_A : A ;
+fun cubical_A : A ;
+fun cubicity_N : N ;
+fun cubicle_N : N ;
+fun cubism_N : N ;
+fun cubist_A : A ;
+fun cubist_N : N ;
+fun cubit_N : N ;
+fun cubital_A : A ;
+fun cubitiere_N : N ;
+fun cubitus_N : N ;
+fun cuboid_N : N ;
+fun cuckold_N : N ;
+fun cuckold_V2 : V2 ;
+fun cuckoldom_N : N ;
+fun cuckoldry_N : N ;
+fun cuckoo_N : N ;
+fun cuckoo_clock_N : N ;
+fun cuckoopint_N : N ;
+fun cucumber_N : N ;
+fun cucurbit_N : N ;
+fun cucurbitaceous_A : A ;
+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 cuddy_N : N ;
+fun cudgel_N : N ;
+fun cudgel_V2 : V2 ;
+fun cudweed_N : N ;
+fun cudworth_PN : PN ;
+fun cue_N : N ;
+fun cuff_N : N ;
+fun cuff_V2 : V2 ;
+fun cuffley_PN : PN ;
+fun cufflink_N : N ;
+fun cuirass_N : N ;
+fun cuirassier_N : N ;
+fun cuisine_N : N ;
+fun cuisse_N : N ;
+fun cul_N : N ;
+fun cul_de_sac_N : N ;
+fun culcheth_PN : PN ;
+fun culdoscope_N : N ;
+fun culdoscopy_N : N ;
+fun culinary_A : A ;
+fun cull_N : N ;
+fun cull_V2 : V2 ;
+fun cullender_N : N ;
+fun cullis_N : N ;
+fun culm_N : N ;
+fun culminate_V : V ;
+fun culminate_V2 : V2 ;
+fun culmination_N : N ;
+fun culotte_N : N ;
+fun culpability_N : N ;
+fun culpable_A : A ;
+fun culprit_N : N ;
+fun cult_N : N ;
+fun cultism_N : N ;
+fun cultist_N : N ;
+fun cultivable_A : A ;
+fun cultivar_N : N ;
+fun cultivate_V2 : V2 ;
+fun cultivation_N : N ;
+fun cultivator_N : N ;
+fun cultural_A : A ;
+fun culturally_Adv : Adv  ;
+fun culturati_N : N ;
+fun culture_N : N ;
+fun cultured_A : A ;
+fun culverin_N : N ;
+fun culvert_N : N ;
+fun cum_N : N  ;
+fun cum_Prep : Prep ;
+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 cumin_N : N ;
+fun cummerbund_N : N ;
+fun cummings_N : N ;
+fun cumnock_PN : PN ;
+fun cumulative_A : A ;
+fun cumuliform_A : A ;
+fun cumulonimbus_N : N ;
+fun cumulous_A : A ;
+fun cumulus_N : N ;
+fun cuneate_A : A ;
+fun cuneiform_A : A ;
+fun cuneiform_N : N ;
+fun cunner_N : N ;
+fun cunnilingus_N : N ;
+fun cunning_A : A ;
+fun cunning_N : N ;
+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 cupbearer_N : N ;
+fun cupboard_N : N ;
+fun cupboard_love_N : N ;
+fun cupcake_N : N ;
+fun cupflower_N : N ;
+fun cupful_N : N ;
+fun cupid_N : N ;
+fun cupid_PN : PN ;
+fun cupidity_N : N ;
+fun cuplike_A : A ;
+fun cupola_N : N ;
+fun cuppa_N : N ;
+fun cupping_N : N ;
+fun cupric_A : A ;
+fun cuprite_N : N ;
+fun cupro_nickel_N : N ;
+fun cupronickel_N : N ;
+fun cupular_A : A ;
+fun cupule_N : N ;
+fun cur_N : N ;
+fun curability_N : N ;
+fun curable_A : A ;
+fun curacao_N : N ;
+fun curacoa_N : N ;
+fun curacy_N : N ;
+fun curandera_N : N ;
+fun curandero_N : N ;
+fun curassow_N : N ;
+fun curate_N : N ;
+fun curative_A : A ;
+fun curator_N : N ;
+fun curatorial_A : A ;
+fun curatorship_N : N ;
+fun curb_N : N ;
+fun curb_V2 : V2 ;
+fun curbside_N : N ;
+fun curbstone_N : N ;
+fun curd_N : N ;
+fun curdle_V : V ;
+fun curdle_V2 : V2 ;
+fun curdling_N : N ;
+fun cure_1_N : N ;
+fun cure_2_N : N ;
+fun cure_V : V ;
+fun cure_V2 : V2 ;
+fun cure_all_N : N ;
+fun curettage_N : N ;
+fun curette_N : N ;
+fun curfew_N : N ;
+fun curie_N : N ;
+fun curio_N : N ;
+fun curiosa_N : N ;
+fun curiosity_N : N ;
+fun curious_A : A ;
+fun curiously_Adv : Adv  ;
+fun curiousness_N : N ;
+fun curitiba_PN : PN ;
+fun curium_N : N ;
+fun curl_N : N ;
+fun curl_V : V ;
+--subcat fun curl_V2 : V2 ;
+fun curl_up_V : V ;
+fun curler_N : N ;
+fun curlew_N : N ;
+fun curliness_N : N ;
+fun curling_N : N ;
+fun curly_A : A ;
+fun curmudgeon_N : N ;
+fun currant_N : N ;
+fun currawong_N : N ;
+fun currency_N : N ;
+fun current_A : A ;
+fun current_N : N ;
+fun currently_Adv : Adv  ;
+fun currentness_N : N ;
+fun curricular_A : A ;
+fun curriculum_N : N ;
+fun curriculum_vitae_N : N ;
+fun currie_PN : PN ;
+fun currier_N : N ;
+fun currish_A : A ;
+fun curry_N : N ;
+fun curry_V2 : V2 ;
+fun curry_powder_N : N ;
+fun currycomb_N : N ;
+fun curse_N : N ;
+fun curse_V : V ;
+fun curse_V2 : V2 ;
+fun cursive_A : A ;
+fun cursor_N : N ;
+fun cursorial_A : A ;
+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 curtainless_A : A ;
+fun curtal_A : A ;
+fun curtness_N : N ;
+fun curtsey_N : N ;
+fun curtsey_V : V ;
+fun curtsy_N : N ;
+fun curtsy_V : V ;
+fun curvaceously_Adv : Adv ;
+fun curvaceousness_N : N ;
+fun curvature_N : N ;
+fun curve_N : N ;
+fun curve_V : V ;
+fun curve_V2 : V2 ;
+fun curvet_N : N ;
+fun curvilineal_A : A ;
+fun curvy_A : A ;
+fun cuscus_N : N ;
+fun cushaw_N : N ;
+fun cushion_N : N ;
+fun cushion_V2 : V2 ;
+fun cushy_A : A ;
+fun cusk_N : N ;
+fun cusp_N : N ;
+fun cuspate_A : A ;
+fun cuspidation_N : N ;
+fun cuspidor_N : N ;
+fun cuss_N : N ;
+fun cussed_A : A ;
+fun cussedness_N : N ;
+fun custard_N : N ;
+fun custodial_A : A ;
+fun custodian_N : N ;
+fun custodianship_N : N ;
+fun custody_N : N ;
+fun custom_N : N ;
+fun custom_built_A : A ;
+fun custom_made_A : A ;
+fun customary_A : A ;
+fun customerFem_N : N ;
+fun customerMasc_N : N ;
+fun customhouse_N : N ;
+fun customize_V2 : V2 ;
+fun customs_N : N ;
+fun cut_N : N ;
+fun cut_V : V ;
+fun cut_V2 : V2 ;
+--subcat fun cut_V2A : V2A ;
+fun cut_across_V2 : V2 ;
+fun cut_back_V2 : V2 ;
+fun cut_back_on_V2 : V2 ;
+fun cut_down_V : V ;
+fun cut_down_V2 : V2 ;
+fun cut_down_on_V2 : V2 ;
+fun cut_in_V : V ;
+fun cut_in_V2 : V2 ;
+fun cut_in_on_V2 : V2 ;
+fun cut_it_out_V2 : V2 ;
+fun cut_off_V : V ;
+fun cut_off_V2 : V2 ;
+fun cut_out_N : N ;
+fun cut_out_V : V ;
+fun cut_out_V2 : V2 ;
+fun cut_out_on_V2 : V2 ;
+fun cut_price_A : A ;
+fun cut_rate_A : A ;
+fun cut_throat_A : A ;
+fun cut_throat_N : N ;
+fun cut_up_V : V ;
+fun cut_up_V2 : V2 ;
+fun cutaneous_A : A ;
+fun cutaway_N : N ;
+fun cutback_N : N ;
+fun cutch_N : N ;
+fun cute_A : A ;
+fun cuteness_N : N ;
+fun cuticle_N : N ;
+fun cuticula_N : N ;
+fun cuticular_A : A ;
+fun cutin_N : N ;
+fun cutlas_N : N ;
+fun cutlass_N : N ;
+fun cutlassfish_N : N ;
+fun cutler_N : N ;
+fun cutlery_N : N ;
+fun cutlet_N : N ;
+fun cutoff_N : N ;
+fun cutout_N : N ;
+fun cutpurse_N : N ;
+fun cutter_N : N ;
+fun cutthroat_A : A ;
+fun cutthroat_N : N ;
+fun cutting_N : N ;
+fun cutting_room_N : N ;
+fun cuttingly_Adv : Adv ;
+fun cuttlefish_N : N ;
+fun cutwork_N : N ;
+fun cutworm_N : N ;
+fun cwmbran_PN : PN ;
+fun cwt_N : N ;
+fun cyan_N : N ;
+fun cyanamide_N : N ;
+fun cyanide_N : N ;
+fun cyanobacteria_N : N ;
+fun cyanobacterial_A : A ;
+fun cyanogen_N : N ;
+fun cyanogenetic_A : A ;
+fun cyanohydrin_N : N ;
+fun cyanosis_N : N ;
+fun cyberart_N : N ;
+fun cybercafe_N : N ;
+fun cybercrime_N : N ;
+fun cyberculture_N : N ;
+fun cybernaut_N : N ;
+fun cybernetic_A : A ;
+fun cybernetics_N : N ;
+fun cyberphobia_N : N ;
+fun cyberpunk_N : N ;
+fun cybersex_N : N ;
+fun cyborg_N : N ;
+fun cycad_N : N ;
+fun cyclamen_N : N ;
+fun cycle_N : N ;
+fun cycle_V : V ;
+fun cyclic_A : A ;
+fun cyclical_A : A ;
+fun cyclicity_N : N ;
+fun cycling_N : N ;
+fun cyclist_N : N ;
+fun cyclobenzaprine_N : N ;
+fun cyclohexanol_N : N ;
+fun cycloid_A : A ;
+fun cycloid_N : N ;
+fun cyclone_N : N ;
+fun cyclonic_A : A ;
+fun cyclooxygenase_N : N ;
+fun cyclopaedia_N : N ;
+fun cyclopean_A : A ;
+fun cyclopia_N : N ;
+fun cyclopropane_N : N ;
+fun cyclops_N : N ;
+fun cycloserine_N : N ;
+fun cyclosis_N : N ;
+fun cyclostome_N : N ;
+fun cyclostyle_N : N ;
+fun cyclostyle_V2 : V2 ;
+fun cyclothymia_N : N ;
+fun cyclothymic_A : A ;
+fun cyclotron_N : N ;
+fun cyder_N : N ;
+fun cygnet_N : N ;
+fun cylinder_N : N ;
+fun cylindrical_A : A ;
+fun cylindricality_N : N ;
+fun cyma_N : N ;
+fun cymbal_N : N ;
+fun cymbalist_N : N ;
+fun cymbid_N : N ;
+fun cyme_N : N ;
+fun cymene_N : N ;
+fun cymling_N : N ;
+fun cymose_A : A ;
+fun cymule_N : N ;
+fun cynancum_N : N ;
+fun cynic_N : N ;
+fun cynical_A : A ;
+fun cynicism_N : N ;
+fun cynodont_N : N ;
+fun cynophobia_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 cyprinid_A : A ;
+fun cyprinid_N : N ;
+fun cyprinodont_N : N ;
+fun cypriot_A : A ;
+fun cypriot_N : N ;
+fun cypripedia_N : N ;
+fun cyproheptadine_N : N ;
+fun cyprus_PN : PN ;
+fun cyril_PN : PN ;
+fun cyrilla_N : N ;
+fun cyrillic_A : A ;
+fun cyst_N : N ;
+fun cysteine_N : N ;
+fun cystic_A : A ;
+fun cystine_N : N ;
+fun cystitis_N : N ;
+fun cystocele_N : N ;
+fun cystoplegia_N : N ;
+fun cytoarchitectural_A : A ;
+fun cytoarchitecture_N : N ;
+fun cytochrome_N : N ;
+fun cytogenesis_N : N ;
+fun cytogenetic_A : A ;
+fun cytogeneticist_N : N ;
+fun cytogenetics_N : N ;
+fun cytokine_N : N ;
+fun cytokinesis_N : N ;
+fun cytokinetic_A : A ;
+fun cytological_A : A ;
+fun cytologist_N : N ;
+fun cytology_N : N ;
+fun cytolysin_N : N ;
+fun cytolysis_N : N ;
+fun cytolytic_A : A ;
+fun cytomegalic_A : A ;
+fun cytomegalovirus_N : N ;
+fun cytopathogenic_A : A ;
+fun cytopenia_N : N ;
+fun cytophotometer_N : N ;
+fun cytophotometric_A : A ;
+fun cytophotometrically_Adv : Adv ;
+fun cytophotometry_N : N ;
+fun cytoplasm_N : N ;
+fun cytoplasmic_A : A ;
+fun cytoplasmically_Adv : Adv ;
+fun cytoplast_N : N ;
+fun cytoplastic_A : A ;
+fun cytosine_N : N ;
+fun cytoskeleton_N : N ;
+fun cytosol_N : N ;
+fun cytostome_N : N ;
+fun cytotoxic_A : A ;
+fun cytotoxicity_N : N ;
+fun cytotoxin_N : N ;
+fun czar_N : N ;
+fun czarina_N : N ;
+fun czarist_A : A ;
+fun czech_A : A  ;
+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_day_PN : PN ;
+fun d_o_a__A : A ;
+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 dabchick_N : N ;
+fun dacca_PN : PN ;
+fun dace_N : N ;
+fun dacha_N : N ;
+fun dachshund_N : N ;
+fun dacite_N : N ;
+fun dacitic_A : A ;
+fun dacoit_N : N ;
+fun dacoity_N : N ;
+fun dacryocystitis_N : N ;
+fun dacryon_N : N ;
+fun dactyl_N : N ;
+fun dactylic_A : A ;
+fun dactylomegaly_N : N ;
+fun dad_N : N ;
+fun dada_N : N ;
+fun daddy_N : N ;
+fun daddy_longlegs_N : N ;
+fun dado_N : N ;
+fun daedal_A : A ;
+fun daemon_N : N ;
+fun daffodil_N : N ;
+fun daft_A : A ;
+fun dagame_N : N ;
+fun dagga_N : N ;
+fun dagger_N : N ;
+fun daggerboard_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 daintiness_N : N ;
+fun dainty_A : A ;
+fun dainty_N : N ;
+fun daiquiri_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 daisybush_N : N ;
+fun daisylike_A : A ;
+fun dakar_PN : PN ;
+fun dakota_PN : PN ;
+fun dalasi_N : N ;
+fun dale_N : N ;
+fun dalesman_N : N ;
+fun daleth_N : N ;
+fun dalkeith_PN : PN ;
+fun dallas_PN : PN ;
+fun dalliance_N : N ;
+fun dallier_N : N ;
+fun dallisgrass_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 damages_N : N ;
+fun damaging_A : A ;
+fun damascene_A : A ;
+fun damascene_N : N ;
+fun damascene_V2 : V2 ;
+fun damascus_PN : PN ;
+fun damask_A : A ;
+fun damask_N : N ;
+fun dame_N : N ;
+fun dammar_N : N ;
+fun dammit_Interj : Interj ;
+fun damn_A : A ;
+fun damn_Interj : Interj ;
+fun damn_N : N ;
+fun damn_V2 : V2 ;
+fun damnable_A : A ;
+fun damnation_N : N ;
+fun damnatory_A : A ;
+fun damned_Adv : Adv ;
+fun damned_N : N ;
+fun damocles_PN : PN ;
+fun damourite_N : N ;
+fun damp_A : A ;
+fun damp_N : N ;
+fun damp_V : V ;
+fun damp_V2 : V2 ;
+fun damp_down_V2 : V2 ;
+fun damp_off_V : V ;
+fun dampen_V : V ;
+fun dampen_V2 : V2 ;
+fun dampener_N : N ;
+fun damper_N : N ;
+fun dampish_A : A ;
+fun dampness_N : N ;
+fun damsel_N : N ;
+fun damselfish_N : N ;
+fun damselfly_N : N ;
+fun damson_N : N ;
+fun dan_PN : PN ;
+fun danaid_N : N ;
+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 danceable_A : A ;
+fun dancer_N : N ;
+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 dangerousness_N : N ;
+fun dangle_V : V ;
+fun dangle_V2 : V2 ;
+fun dangleberry_N : N ;
+fun daniel_N : N ;
+fun daniel_PN : PN ;
+fun danish_A : A  ;
+fun danishMasc_N : N ;
+fun danishFem_N : N ;
+fun dank_A : A ;
+fun dankness_N : N ;
+fun danny_PN : PN ;
+fun danse_macabre_N : N ;
+fun danseur_N : N ;
+fun daphne_N : N ;
+fun daphne_PN : PN ;
+fun daphnia_N : N ;
+fun dapper_A : A ;
+fun dapple_V2 : V2 ;
+fun dapple_grey_A : A ;
+fun dapple_grey_N : N ;
+fun dapsone_N : N ;
+fun daraf_N : N ;
+fun darby_PN : PN ;
+fun dare_N : N ;
+--subcat fun dare_V : V ;
+fun dare_V2 : V2 ;
+fun dare_VV : VV ;
+fun daredevil_A : A ;
+fun daredevil_N : N ;
+fun daredevilry_N : N ;
+fun darenth_PN : PN ;
+fun darfield_PN : PN ;
+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 darkgrey_N : N  ;
+fun darkie_N : N ;
+fun darkish_A : A ;
+fun darkling_A : A ;
+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 darmstadtium_N : N ;
+fun darn_N : N ;
+fun darn_V : V ;
+fun darn_V2 : V2 ;
+fun darnel_N : N ;
+fun darner_N : N ;
+fun darning_N : N ;
+fun darning_needle_N : N ;
+fun dart_N : N ;
+fun dart_V : V ;
+fun dart_V2 : V2 ;
+fun dartboard_N : N ;
+fun darter_N : N ;
+fun dartford_PN : PN ;
+fun dartmouth_PN : PN ;
+fun darts_N : N ;
+fun darwen_PN : PN ;
+fun dash_N : N ;
+fun dash_V : V ;
+--subcat fun dash_V2 : V2 ;
+fun dash_down_V2 : V2 ;
+fun dash_off_V : V ;
+fun dash_off_V2 : V2 ;
+fun dashboard_N : N ;
+fun dashiki_N : N ;
+fun dashingly_Adv : Adv ;
+fun dastard_N : N ;
+fun dastardliness_N : N ;
+fun dastardly_A : A ;
+fun dasymeter_N : N ;
+fun dasyure_N : N ;
+fun data_N : N ;
+fun database_N : N ;
+fun datable_A : A ;
+fun date_1_N : N ;  -- | the specified day of the month
+fun date_3_N : N  ; -- | she was my first date
+fun date_3_N : N ;  -- | a meeting arranged in advance
+fun date_7_N : N ;  -- | sweet edible fruit of the date palm with a single long woody seed
+fun date_V : V ;
+fun date_V2 : V2 ;
+fun dateless_A : A ;
+fun dateline_N : N ;
+fun dating_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 daunting_A : A ;
+fun dauntless_A : A ;
+fun dauntlessness_N : N ;
+fun dauphin_N : N ;
+fun davallia_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 dawah_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 dawn_on_V2 : V2 ;
+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 daybed_N : N ;
+fun daybook_N : N ;
+fun dayboy_N : N ;
+fun daybreak_N : N ;
+fun daycare_N : N ;
+fun daydream_N : N ;
+fun daydream_V : V ;
+fun daydreamer_N : N ;
+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 days_N : N ;
+fun dayspring_N : N ;
+fun daytime_A : A  ;
+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 dazzling_A : A ;
+fun ddt_N : N ;
+fun de_emphasize_V2 : V2 ;
+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 deactivate_V2 : V2 ;
+fun deactivation_N : N ;
+fun dead_A : A ;
+fun dead_Adv : Adv ;
+fun dead_N : N ;
+fun deaden_V2 : V2 ;
+fun deadeye_N : N ;
+fun deadhead_N : N ;
+fun deadlight_N : N ;
+fun deadline_N : N ;
+fun deadliness_N : N ;
+fun deadlock_N : N ;
+fun deadlock_V : V ;
+fun deadlocked_A : A ;
+fun deadly_A : A ;
+fun deadness_N : N ;
+fun deadpan_A : A ;
+fun deadpan_Adv : Adv ;
+fun deadwood_N : N ;
+fun deaf_A : A ;
+fun deaf_N : N ;
+fun deaf_aid_N : N ;
+fun deaf_mute_N : N ;
+fun deafen_V2 : V2 ;
+fun deafening_A : A ;
+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 dealfish_N : N ;
+fun dealignment_N : N ;
+fun dealing_N : N ;
+fun dealings_N : N ;
+fun deamination_N : N ;
+fun dean_N : N ;
+fun dean_PN : PN ;
+fun deanery_N : N ;
+fun deanship_N : N ;
+fun dear_A : A ;
+fun dear_Adv : Adv ;
+fun dear_Interj : Interj ;
+fun dear_N : N ;
+fun dearest_N : N ;
+fun dearie_N : N ;
+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 deathrate_N : N ;
+fun deathtrap_N : N ;
+fun deb_N : N ;
+fun debacle_N : N ;
+fun debag_V2 : V2 ;
+fun debar_V2 : V2 ;
+fun debark_V : V ;
+fun debark_V2 : V2 ;
+fun debarkation_N : N ;
+fun debarment_N : N ;
+fun debase_V2 : V2 ;
+fun debasement_N : N ;
+fun debaser_N : N ;
+fun debasing_A : A ;
+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 debaucheeMasc_N : N ;
+fun debaucheeFem_N : N ;
+fun debauchery_N : N ;
+fun debbie_PN : PN ;
+fun debby_PN : PN ;
+fun debenture_N : N ;
+fun debilitate_V2 : V2 ;
+fun debilitating_A : A ;
+fun debilitation_N : N ;
+fun debilitative_A : A ;
+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 debridement_N : N ;
+fun debrief_V2 : V2 ;
+fun debriefing_N : N ;
+fun debris_1_N : N ;
+fun debris_2_N : N ;
+fun debt_N : N ;
+fun debtor_N : N ;
+fun debug_V2 : V2 ;
+fun debugger_N : N ;
+fun debunk_V2 : V2 ;
+fun debut_1_N : N ;
+fun debut_2_N : N ;
+fun debut_V2 : V2 ;
+fun debutante_1_N : N ;
+fun debutante_2_N : N ;
+fun dec_PN : PN ;
+fun decade_N : N ;
+fun decadence_N : N ;
+fun decadent_A : A ;
+fun decadent_N : N ;
+fun decagon_N : N ;
+fun decahedron_N : N ;
+fun decal_N : N ;
+fun decalcification_N : N ;
+fun decalcomania_N : N ;
+fun decalescence_N : N ;
+fun decalescent_A : A ;
+fun decalogue_N : N ;
+fun decameter_N : N ;
+fun decamp_V : V ;
+fun decampment_N : N ;
+fun decant_V2 : V2 ;
+fun decantation_N : N ;
+fun decanter_N : N ;
+fun decapitate_V2 : V2 ;
+fun decapitation_N : N ;
+fun decapod_N : N ;
+fun decarbonize_V2 : V2 ;
+fun decarboxylase_N : N ;
+fun decarboxylation_N : N ;
+fun decasyllabic_A : A ;
+fun decasyllable_N : N ;
+fun decathlon_N : N ;
+fun decay_N : N ;
+fun decay_V : V ;
+fun decayable_A : A ;
+fun decayed_A : A ;
+fun decease_N : N ;
+fun decease_V : V ;
+fun deceased_A : A  ;
+fun deceit_N : N ;
+fun deceitful_A : A ;
+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 deceleration_N : N ;
+fun decency_N : N ;
+fun decent_A : A ;
+fun decentralization_N : N ;
+fun decentralize_V2 : V2 ;
+fun deception_N : N ;
+fun deceptive_A : A ;
+fun deceptiveness_N : N ;
+fun decibel_N : N ;
+fun decide_V : V ;
+fun decide_V2 : V2 ;
+fun decide_VS : VS ;
+fun decide_VV : VV ;
+fun decide_on_V2 : V2 ;
+fun decide_upon_V2 : V2 ;
+fun decided_A : A ;
+fun decidedly_Adv : Adv  ;
+fun decidua_N : N ;
+fun deciduous_A : A ;
+fun decigram_N : N ;
+fun decile_N : N ;
+fun deciliter_N : N ;
+fun decimal_A : A ;
+fun decimal_N : N ;
+fun decimalization_N : N ;
+fun decimalize_V2 : V2 ;
+fun decimate_V2 : V2 ;
+fun decimation_N : N ;
+fun decimeter_N : N ;
+fun decipher_V2 : V2 ;
+fun decipherable_A : A ;
+fun decipherer_N : N ;
+fun decision_N : N ;
+fun decision_making_N : N ;
+fun decisive_A : A ;
+fun decisively_Adv : Adv  ;
+fun decisiveness_N : N ;
+fun deck_N : N ;
+fun deck_V2 : V2 ;
+fun deck_out_V : V ;
+fun decker_N : N ;
+fun deckhand_N : N ;
+fun deckle_N : N ;
+fun deckle_edged_A : A ;
+fun deckled_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 declarative_A : A ;
+fun declare_V : V ;
+fun declare_V2 : V2 ;
+--subcat fun declare_V2V : V2V ;
+fun declare_VS : VS ;
+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 ;
+--subcat fun decline_VS : VS ;
+fun decline_VV : VV ;
+fun declinometer_N : N ;
+fun declivitous_A : A ;
+fun declivity_N : N ;
+fun declutch_V : V ;
+fun deco_N : N ;
+fun decoction_N : N ;
+fun decode_V2 : V2 ;
+fun decoder_N : N ;
+fun decoding_N : N ;
+fun decoke_V2 : V2 ;
+fun decolletage_N : N ;
+fun decollete_A : A ;
+fun decolonization_N : N ;
+fun decolonize_V2 : V2 ;
+fun decompose_V : V ;
+fun decompose_V2 : V2 ;
+fun decomposition_N : N ;
+fun decompositional_A : A ;
+fun decompound_A : A ;
+fun decompress_V2 : V2 ;
+fun decompression_N : N ;
+fun decongestant_N : N ;
+fun deconsecrated_A : A ;
+fun deconstruction_N : N ;
+fun deconstructionist_A : A ;
+fun deconstructivism_N : N ;
+fun decontaminate_V2 : V2 ;
+fun decontamination_N : N ;
+fun decontrol_V2 : V2 ;
+fun decor_N : N ;
+fun decorate_V2 : V2 ;
+fun decoration_N : N ;
+fun decorative_A : A ;
+fun decorativeness_N : N ;
+fun decorator_N : N ;
+fun decorous_A : A ;
+fun decortication_N : N ;
+fun decorum_N : N ;
+fun decoupage_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 decrepitation_N : N ;
+fun decrepitude_N : N ;
+fun decrescendo_A : A ;
+fun decrescendo_N : N ;
+fun decribe_V2 : V2 ;
+fun decriminalization_N : N ;
+fun decry_V2 : V2 ;
+fun decubitus_N : N ;
+fun decumary_N : N ;
+fun decurved_A : A ;
+fun decussate_A : A ;
+fun dedicate_V2 : V2 ;
+fun dedicated_A : A  ;
+fun dedication_N : N ;
+fun dedifferentiated_A : A ;
+fun dedifferentiation_N : N ;
+fun deduce_V2 : V2 ;
+fun deducible_A : A ;
+fun deduct_V2 : V2 ;
+fun deductible_A : A ;
+fun deductible_N : N ;
+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 deem_V2A : V2A ;
+fun deem_V2V : V2V ;
+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 deepening_N : N ;
+fun deeply_Adv : Adv  ;
+fun deepness_N : N ;
+fun deer_N : N ;
+fun deerberry_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 defamer_N : N ;
+fun default_N : N ;
+fun default_V : V ;
+fun defaulter_N : N ;
+fun defeasible_A : A ;
+fun defeat_N : N ;
+fun defeat_V2 : V2 ;
+fun defeated_N : N ;
+fun defeatism_N : N ;
+fun defeatist_N : N ;
+fun defecate_V : V ;
+fun defecation_N : N ;
+fun defecator_N : N ;
+fun defect_N : N ;
+fun defect_V : V ;
+fun defection_N : N ;
+fun defective_A : A ;
+fun defectiveness_N : N ;
+fun defector_N : N ;
+fun defence_N : N ;
+fun defenceless_A : A ;
+fun defencelessness_N : N ;
+--subcat fun defend_V : V ;
+fun defend_V2 : V2 ;
+fun defendable_A : A ;
+fun defendant_N : N ;
+fun defenderFem_N : N ;
+fun defenderMasc_N : N ;
+fun defenestration_N : N ;
+fun defense_N : N  ;
+fun defenseless_A : A ;
+fun defenseless_Adv : Adv ;
+fun defenselessness_N : N ;
+fun defensibility_N : N ;
+fun defensible_A : A ;
+fun defensive_A : A ;
+fun defensive_N : N ;
+fun defensiveness_N : N ;
+fun defer_V : V ;
+fun defer_V2 : V2 ;
+fun deference_N : N ;
+fun deferent_A : A ;
+fun deferential_A : A ;
+fun deferment_N : N ;
+fun deferral_N : N ;
+fun defervescence_N : N ;
+fun defervescent_A : A ;
+fun defiance_N : N ;
+fun defiant_A : A ;
+fun defibrillation_N : N ;
+fun defibrillator_N : N ;
+fun deficiency_N : N ;
+fun deficient_A : A ;
+fun deficit_N : N ;
+fun defilade_N : N ;
+fun defile_N : N ;
+fun defile_V : V ;
+fun defile_V2 : V2 ;
+fun defilement_N : N ;
+fun definable_A : A ;
+fun define_V : V ;
+fun define_V2 : V2 ;
+fun definite_A : A ;
+fun definitely_Adv : Adv  ;
+fun definition_N : N ;
+fun definitive_A : A ;
+fun deflagration_N : N ;
+fun deflate_V2 : V2 ;
+fun deflation_N : N ;
+fun deflationary_A : A ;
+fun deflator_N : N ;
+fun deflect_V : V ;
+fun deflect_V2 : V2 ;
+fun deflection_N : N ;
+fun deflective_A : A ;
+fun deflector_N : N ;
+fun defloration_N : N ;
+fun deflower_V2 : V2 ;
+fun defoliant_N : N ;
+fun defoliate_A : A ;
+fun defoliate_V2 : V2 ;
+fun defoliation_N : N ;
+fun defoliator_N : N ;
+fun deforest_V2 : V2 ;
+fun deforestation_N : N ;
+fun deform_V2 : V2 ;
+fun deformation_N : N ;
+fun deformational_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 deftness_N : N ;
+fun defunct_A : A ;
+fun defuse_V2 : V2 ;
+fun defy_V2 : V2 ;
+fun defy_V2V : V2V ;
+fun degage_A : A ;
+fun degauss_V2 : V2 ;
+fun degaussing_N : N ;
+fun degeneracy_N : N ;
+fun degenerate_A : A ;
+fun degenerate_N : N ;
+fun degenerate_V : V ;
+fun degeneration_N : N ;
+fun degenerative_A : A ;
+fun degradation_N : N ;
+fun degrade_V2 : V2 ;
+fun degree_1_N : N ;  -- | a position on a scale of intensity or amount or quality
+fun degree_2_N : N ;  -- | an award conferred by a college or university signifying that the recipient has satisfactorily completed a course of study
+fun degree_3_N : N ;  -- | a unit of temperature on a specified scale
+fun degressive_A : A ;
+fun dehiscence_N : N ;
+fun dehiscent_A : A ;
+fun dehorn_V2 : V2 ;
+fun dehumanization_N : N ;
+fun dehumanize_V2 : V2 ;
+fun dehydrate_V2 : V2 ;
+fun dehydration_N : N ;
+fun deictic_A : A ;
+fun deictic_N : N ;
+fun deific_A : A ;
+fun deification_N : N ;
+fun deify_V2 : V2 ;
+fun deign_V : V ;
+fun deinocheirus_N : N ;
+fun deinonychus_N : N ;
+fun deipnosophist_N : N ;
+fun deirdre_PN : PN ;
+fun deism_N : N ;
+fun deist_A : A ;
+fun deist_N : N ;
+fun deity_N : N ;
+fun deixis_N : N ;
+fun deject_V2 : V2 ;
+fun dejectedly_Adv : Adv ;
+fun dejection_N : N ;
+fun dekagram_N : N ;
+fun dekaliter_N : N ;
+fun dekko_N : N ;
+fun delavirdine_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 delayer_N : N ;
+fun delectability_N : N ;
+fun delectable_A : A ;
+fun delectation_N : N ;
+fun delegacy_N : N ;
+fun delegate_N : N ;
+fun delegate_V2 : V2 ;
+fun delegating_N : N ;
+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 delible_A : A ;
+fun delicacy_N : N ;
+fun delicate_A : A ;
+fun delicatessen_N : N ;
+fun delicious_A : A ;
+fun delight_N : N ;
+fun delight_V : V ;
+fun delight_V2 : V2 ;
+--subcat fun delight_VS : VS ;
+fun delighted_A : A ;
+fun delightedly_Adv : Adv ;
+fun delightful_A : A ;
+fun delimit_V2 : V2 ;
+fun delimitate_V2 : V2 ;
+fun delimitation_N : N ;
+fun delineate_V2 : V2 ;
+fun delineation_N : N ;
+fun delineative_A : A ;
+fun delinquency_N : N ;
+fun delinquent_A : A ;
+fun delinquent_N : N ;
+fun deliquescent_A : A ;
+fun delirious_A : A ;
+fun delirium_N : N ;
+fun delirium_tremens_N : N ;
+fun deliver_V : V ;
+fun deliver_V2 : V2 ;
+fun deliverable_A : A ;
+fun deliverable_N : N ;
+fun deliverance_N : N ;
+fun deliverer_N : N ;
+fun delivery_N : N ;
+fun deliveryman_N : N ;
+fun dell_N : N ;
+fun delouse_V2 : V2 ;
+fun delphic_A : A ;
+fun delphinium_N : N ;
+fun delta_N : N ;
+fun deltoid_A : A ;
+fun deltoid_N : N ;
+fun delude_V2 : V2 ;
+fun deluge_N : N ;
+fun deluge_V2 : V2 ;
+fun delusion_N : N ;
+fun delusional_A : A ;
+fun delusive_A : A ;
+fun deluxe_A : A ;
+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 demagoguery_N : N ;
+fun demagogy_N : N ;
+fun demand_N : N ;
+fun demand_V2 : V2 ;
+fun demand_VS : VS ;
+fun demander_N : N ;
+fun demanding_A : A ;
+fun demantoid_N : N ;
+fun demarcate_V2 : V2 ;
+fun demarcation_N : N ;
+fun demarche_N : N ;
+fun demean_V2 : V2 ;
+fun demeaning_A : A ;
+fun demeanor_N : N ;
+fun demeanour_N : N ;
+fun demented_A : A ;
+fun dementia_N : N ;
+fun demerara_N : N ;
+fun demerit_N : N ;
+fun demesne_N : N ;
+fun demiglace_N : N ;
+fun demigod_N : N ;
+fun demijohn_N : N ;
+fun demilitarization_N : N ;
+fun demilitarize_V2 : V2 ;
+fun demimondaine_N : N ;
+fun demimonde_N : N ;
+fun demineralization_N : N ;
+fun demise_N : N ;
+fun demist_V2 : V2 ;
+fun demister_N : N ;
+fun demitasse_N : N ;
+fun demiurge_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 demode_A : A ;
+fun demodulation_N : N ;
+fun demographer_N : N ;
+fun demographic_A : A ;
+fun demographic_N : N ;
+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 demonic_A : A ;
+fun demonization_N : N ;
+fun demonize_V2 : V2 ;
+fun demonstrability_N : N ;
+fun demonstrable_A : A ;
+fun demonstrate_V : V ;
+fun demonstrate_V2 : V2 ;
+fun demonstrate_VS : VS ;
+fun demonstration_N : N ;
+fun demonstrative_A : A ;
+fun demonstrativeness_N : N ;
+fun demonstrator_N : N ;
+fun demoralization_N : N ;
+fun demoralize_V2 : V2 ;
+fun demoralizing_A : A ;
+fun demote_V2 : V2 ;
+fun demotic_A : A ;
+fun demotion_N : N ;
+fun demulcent_A : A ;
+fun demulcent_N : N ;
+fun demur_N : N ;
+fun demur_V : V ;
+fun demur_VS : VS ;
+fun demure_A : A ;
+fun demureness_N : N ;
+fun demurrage_N : N ;
+fun demurrer_N : N ;
+fun demyelination_N : N ;
+fun demythologization_N : N ;
+fun demythologized_A : A ;
+fun den_N : N ;
+fun denain_PN : PN ;
+fun denar_N : N ;
+fun denary_A : A ;
+fun denationalization_N : N ;
+fun denationalize_V2 : V2 ;
+fun denaturant_N : N ;
+fun denatured_A : A ;
+fun denazification_N : N ;
+fun denbigh_PN : PN ;
+fun dendrite_N : N ;
+fun dendritic_A : A ;
+fun dendrobium_N : N ;
+fun dengue_N : N ;
+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 denominationalism_N : N ;
+fun denominator_N : N ;
+fun denotative_A : A ;
+fun denotatum_N : N ;
+fun denote_V2 : V2 ;
+fun denouement_N : N ;
+fun denounce_V2 : V2 ;
+fun dense_A : A ;
+fun densely_Adv : Adv  ;
+fun denseness_N : N ;
+fun densimeter_N : N ;
+fun densitometer_N : N ;
+fun densitometry_N : N ;
+fun density_N : N ;
+fun dent_N : N ;
+fun dent_V : V ;
+fun dent_V2 : V2 ;
+fun dental_A : A ;
+fun dentate_A : A ;
+fun denticle_N : N ;
+fun denticulate_A : A ;
+fun dentifrice_N : N ;
+fun dentine_N : N ;
+fun dentist_N : N ;
+fun dentistry_N : N ;
+fun dentition_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 deny_V3 : V3 ;
+--subcat fun deny_VS : VS ;
+fun deodar_N : N ;
+fun deodorant_N : N ;
+fun deodorize_V2 : V2 ;
+fun deossification_N : N ;
+fun deoxyadenosine_N : N ;
+fun deoxycytidine_N : N ;
+fun deoxyguanosine_N : N ;
+fun deoxyribose_N : N ;
+fun deoxythymidine_N : N ;
+fun dep_PN : PN ;
+fun depart_V : V ;
+fun departed_A : A ;
+fun departed_N : N ;
+fun departer_N : N ;
+fun department_N : N ;
+fun departmental_A : A ;
+fun departure_N : N ;
+fun depend_V : V ;
+fun dependability_N : N ;
+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 depending_A : A ;
+fun depersonalization_N : N ;
+fun depict_V2 : V2 ;
+fun depicting_N : N ;
+fun depiction_N : N ;
+fun depigmentation_N : N ;
+fun depilation_N : N ;
+fun depilatory_A : A ;
+fun depilatory_N : N ;
+fun depilous_A : A ;
+fun deplane_V : V ;
+fun depletable_A : A ;
+fun deplete_V2 : V2 ;
+fun depletion_N : N ;
+fun deplorable_A : A ;
+fun deplore_V2 : V2 ;
+fun deploy_V : V ;
+fun deploy_V2 : V2 ;
+fun deployment_N : N ;
+fun depolarization_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 deprecative_A : A ;
+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 depressant_A : A ;
+fun depressed_A : A  ;
+fun depressing_A : A ;
+fun depression_N : N ;
+fun depressive_A : A ;
+fun depressive_N : N ;
+fun depressor_N : N ;
+fun deprivation_N : N ;
+fun deprive_V2 : V2 ;
+fun dept_PN : PN ;
+fun depth_N : N ;
+fun depth_bomb_N : N ;
+fun depth_charge_N : N ;
+fun depths_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 deregulate_V2 : V2 ;
+fun deregulation_N : N ;
+fun dereham_PN : PN ;
+fun derek_PN : PN ;
+fun derelict_A : A ;
+fun derelict_N : N ;
+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 derisory_A : A ;
+fun derivable_A : A ;
+fun derivation_N : N ;
+fun derivational_A : A ;
+fun derivative_A : A ;
+fun derivative_N : N ;
+fun derive_V : V ;
+fun derive_V2 : V2 ;
+fun deriving_N : N ;
+fun dermabrasion_N : N ;
+fun dermal_A : A ;
+fun dermatitis_N : N ;
+fun dermatoglyphic_N : N ;
+fun dermatoglyphics_N : N ;
+fun dermatologic_A : A ;
+fun dermatologistFem_N : N ;
+fun dermatologistMasc_N : N ;
+fun dermatology_N : N ;
+fun dermatome_N : N ;
+fun dermatomycosis_N : N ;
+fun dermatomyositis_N : N ;
+fun dermatosis_N : N ;
+fun dermis_N : N ;
+fun derogate_V : V ;
+fun derogation_N : N ;
+fun derogative_A : A ;
+fun derogatory_A : A ;
+fun derrick_N : N ;
+fun derring_do_N : N ;
+fun derringer_N : N ;
+fun derris_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_A : A ;
+fun descendant_N : N ;
+fun descendants_N : N ;
+fun descender_N : N ;
+fun descent_N : N ;
+fun describable_A : A ;
+--subcat fun describe_V : V ;
+fun describe_V2 : V2 ;
+fun describe_VS : VS ;
+fun description_N : N ;
+fun descriptive_A : A ;
+fun descriptivism_N : N ;
+fun descriptor_N : N ;
+fun descry_V2 : V2 ;
+fun desecrate_V2 : V2 ;
+fun desecration_N : N ;
+fun desegrated_A : A ;
+fun desegregate_V2 : V2 ;
+fun desegregation_N : N ;
+fun desensitization_N : N ;
+fun desensitize_V2 : V2 ;
+fun desensitizing_A : A ;
+fun desert_A : A ;
+fun desert_N : N ;
+fun desert_V : V ;
+fun desert_V2 : V2 ;
+fun deserter_N : N ;
+fun desertification_N : N ;
+fun desertion_N : N ;
+fun deserts_N : N ;
+fun deserve_V : V ;
+fun deserve_V2 : V2 ;
+fun deserve_VV : VV ;
+fun deservedly_Adv : Adv ;
+fun deservingness_N : N ;
+fun deshabille_N : N ;
+fun desiccant_N : N ;
+fun desiccate_V2 : V2 ;
+fun desideratum_N : N ;
+fun design_N : N ;
+fun design_V : V ;
+fun design_V2 : V2 ;
+--subcat fun design_V2V : V2V ;
+fun designate_A : A ;
+fun designate_V : V ;
+fun designate_V2 : V2 ;
+fun designate_V2V : V2V ;
+fun designate_VS : VS ;
+fun designation_N : N ;
+fun designative_A : A ;
+fun designatum_N : N ;
+fun designedly_Adv : Adv ;
+fun designer_N : N ;
+fun designing_N : N ;
+fun desipramine_N : N ;
+fun desirability_N : N ;
+fun desirable_A : A ;
+fun desire_N : N ;
+fun desire_V2 : V2 ;
+fun desired_A : A ;
+fun desirous_A : A ;
+fun desist_V : V ;
+fun desk_N : N ;
+fun desktop_A : A  ;
+fun desktop_N : N ;
+fun desmid_N : N ;
+fun desmond_PN : PN ;
+fun desolate_A : A ;
+fun desolate_V2 : V2 ;
+fun desolation_N : N ;
+fun desorption_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 desperate_N : N ;
+fun desperately_Adv : Adv  ;
+fun desperation_N : N ;
+fun despicable_A : A ;
+fun despisal_N : N ;
+fun despise_V2 : V2 ;
+fun despite_N : N ;
+fun despite_Prep : Prep  ;
+fun despiteful_A : A ;
+fun despoil_V2 : V2 ;
+fun despondency_N : N ;
+fun despondent_A : A ;
+fun despot_N : N ;
+fun despotic_A : A ;
+fun despotism_N : N ;
+fun desquamation_N : N ;
+fun dessau_PN : PN ;
+fun dessert_N : N ;
+fun dessertspoon_N : N ;
+fun dessertspoonful_N : N ;
+fun dessiatine_N : N ;
+fun destabilization_N : N ;
+fun destalinization_N : N ;
+fun destination_N : N ;
+fun destine_V2 : V2 ;
+fun destine_V2V : V2V ;
+fun destiny_N : N ;
+fun destitute_A : A ;
+fun destitution_N : N ;
+fun destroy_V2 : V2 ;
+fun destroyable_A : A ;
+fun destroyer_N : N ;
+fun destructibility_N : N ;
+fun destructible_A : A ;
+fun destruction_N : N ;
+fun destructive_A : A ;
+fun destructiveness_N : N ;
+fun desuetude_N : N ;
+fun desultory_A : A ;
+fun detach_V2 : V2 ;
+fun detachable_A : A ;
+fun detachment_N : N ;
+fun detail_N : N ;
+fun detail_V2 : V2 ;
+fun detailed_A : A  ;
+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 detente_N : N ;
+fun detention_N : N ;
+fun deter_V2 : V2 ;
+fun detergency_N : N ;
+fun detergent_A : A ;
+fun detergent_N : N ;
+fun deteriorate_V : V ;
+fun deteriorate_V2 : V2 ;
+fun deterioration_N : N ;
+fun determent_N : N ;
+fun determinable_A : A ;
+fun determinant_A : A ;
+fun determinant_N : N ;
+fun determinate_A : A ;
+fun determinateness_N : N ;
+fun determination_N : N ;
+fun determinative_A : A ;
+fun determinative_N : N ;
+fun determine_V : V ;
+fun determine_V2 : V2 ;
+fun determine_V2V : V2V ;
+fun determine_VS : VS ;
+fun determine_VV : VV ;
+fun determined_A : A ;
+fun determinedly_Adv : Adv ;
+fun determiner_N : N ;
+fun determinism_N : N ;
+fun deterministic_A : A ;
+fun deterrence_N : N ;
+fun deterrent_A : A ;
+fun deterrent_N : N ;
+fun detest_V2 : V2 ;
+fun detestable_A : A ;
+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 detonative_A : A ;
+fun detonator_N : N ;
+fun detour_N : N ;
+fun detour_V2 : V2 ;
+fun detox_N : N ;
+fun detoxification_N : N ;
+fun detract_V : V ;
+fun detraction_N : N ;
+fun detractive_A : A ;
+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 detritus_N : N ;
+fun detroit_PN : PN ;
+fun detumescence_N : N ;
+fun deuce_N : N ;
+fun deuced_A : A ;
+fun deuteranopia_N : N ;
+fun deuteranopic_A : A ;
+fun deuterium_N : N ;
+fun deuteron_N : N ;
+fun deutschmark_N : N ;
+fun deutzia_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 developed_A : A ;
+fun developer_N : N ;
+fun developing_A : A ;
+fun development_N : N ;
+fun developmental_A : A ;
+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 devilment_N : N ;
+fun devilry_N : N ;
+fun deviltry_N : N ;
+fun devilwood_N : N ;
+fun devious_A : A ;
+fun deviousness_N : N ;
+fun devisal_N : N ;
+fun devise_N : N ;
+fun devise_V2 : V2 ;
+fun devisee_N : N ;
+fun devising_N : N ;
+fun devisor_N : N ;
+fun devitalization_N : N ;
+fun devitalize_V2 : V2 ;
+fun devizes_PN : PN ;
+fun devoid_A : A ;
+fun devoir_N : N ;
+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 devotional_N : N ;
+fun devour_V2 : V2 ;
+fun devourer_N : N ;
+fun devout_A : A ;
+fun devoutness_N : N ;
+fun devries_N : N ;
+fun dew_N : N ;
+fun dewberry_N : N ;
+fun dewdrop_N : N ;
+fun dewlap_N : N ;
+fun dewsbury_PN : PN ;
+fun dewy_A : A ;
+fun dexamethasone_N : N ;
+fun dexter_A : A ;
+fun dexterity_N : N ;
+fun dexterous_A : A ;
+fun dextral_A : A ;
+fun dextrin_N : N ;
+fun dextrocardia_N : N ;
+fun dextrorotary_A : A ;
+fun dextrorotation_N : N ;
+fun dextrorse_A : A ;
+fun dextrose_N : N ;
+fun dextrous_A : A ;
+fun dg_PN : PN ;
+fun dhak_N : N ;
+fun dhawa_N : N ;
+fun dhole_N : N ;
+fun dhoti_N : N ;
+fun dhow_N : N ;
+fun di_PN : PN ;
+fun diabatic_A : A ;
+fun diabetes_N : N ;
+fun diabetic_A : A ;
+fun diabetic_N : N ;
+fun diabolatry_N : N ;
+fun diabolic_A : A ;
+fun diabolical_A : A ;
+fun diabolism_N : N ;
+fun diachronic_A : A ;
+fun diacritic_A : A ;
+fun diacritic_N : N ;
+fun diacritical_A : A ;
+fun diadem_N : N ;
+fun diadromous_A : A ;
+fun diaeresis_N : N ;
+fun diagnosable_A : A ;
+fun diagnose_V2 : V2 ;
+fun diagnosis_N : N ;
+fun diagnostic_A : A ;
+fun diagnostician_N : N ;
+fun diagonal_A : A ;
+fun diagonal_N : N ;
+fun diagonalizable_A : A ;
+fun diagonalization_N : N ;
+fun diagonally_Adv : Adv  ;
+fun diagram_N : N ;
+fun diagrammatic_A : A ;
+fun diagrammatical_A : A ;
+fun diakinesis_N : N ;
+fun dial_N : N ;
+fun dial_V2 : V2 ;
+fun dialect_N : N ;
+fun dialectal_A : A ;
+fun dialectic_A : A ;
+fun dialectic_N : N ;
+fun dialectical_A : A ;
+fun dialectician_N : N ;
+fun dialectics_N : N ;
+fun dialectology_N : N ;
+fun dialog_N : N  ;
+fun dialogue_N : N ;
+fun dialysis_N : N ;
+fun dialyzer_N : N ;
+fun diamagnet_N : N ;
+fun diamagnetic_A : A ;
+fun diamagnetism_N : N ;
+fun diamante_N : N ;
+fun diamantine_A : A ;
+fun diameter_N : N ;
+fun diametral_A : A ;
+fun diametric_A : A ;
+fun diametrically_Adv : Adv ;
+fun diamine_N : N ;
+fun diamond_N : N ;
+fun diamondback_N : N ;
+fun diana_PN : PN ;
+fun diane_N : N  ;
+fun dianoetic_A : A ;
+fun diapason_N : N ;
+fun diapedesis_N : N ;
+fun diapensia_N : N ;
+fun diaper_N : N ;
+fun diaphanous_A : A ;
+fun diapheromera_N : N ;
+fun diaphone_N : N ;
+fun diaphoretic_A : A ;
+fun diaphoretic_N : N ;
+fun diaphragm_N : N ;
+fun diaphyseal_A : A ;
+fun diaphysis_N : N ;
+fun diapir_N : N ;
+fun diapsid_N : N ;
+fun diarchy_N : N ;
+fun diarist_N : N ;
+fun diarrhea_N : N ;
+fun diarrheal_A : A ;
+fun diarrhoea_N : N ;
+fun diary_N : N ;
+fun diaspora_N : N ;
+fun diastasis_N : N ;
+fun diastema_N : N ;
+fun diastole_N : N ;
+fun diastolic_A : A ;
+fun diastrophism_N : N ;
+fun diathermy_N : N ;
+fun diathesis_N : N ;
+fun diatom_N : N ;
+fun diatomic_A : A ;
+fun diatonic_A : A ;
+fun diatribe_N : N ;
+fun diazepam_N : N ;
+fun diazo_A : A ;
+fun diazonium_N : N ;
+fun diazoxide_N : N ;
+fun dibber_N : N ;
+fun dibble_N : N ;
+fun dibble_V2 : V2 ;
+fun dibranchiate_N : N ;
+fun dibs_N : N ;
+fun dibucaine_N : N ;
+fun dicamptodon_N : N ;
+fun dicarboxylic_A : A ;
+fun dice_N : N ;
+fun dice_V : V ;
+fun dice_V2 : V2 ;
+fun dice_box_N : N ;
+fun dicer_N : N ;
+fun dicey_A : A ;
+fun dichloride_N : N ;
+fun dichlorodiphenyltrichloroethane_N : N ;
+fun dichondra_N : N ;
+fun dichotomization_N : N ;
+fun dichotomous_A : A ;
+fun dichotomy_N : N ;
+fun dichroism_N : N ;
+fun dichromacy_N : N ;
+fun dichromat_N : N ;
+fun dichromatic_A : A ;
+fun dick_N : N ;
+fun dick_PN : PN ;
+fun dickens_N : N ;
+fun dicker_V : V ;
+fun dickey_N : N ;
+fun dickeybird_N : N ;
+fun dicky_A : A ;
+fun dicky_N : N ;
+fun dicky_PN : PN ;
+fun dicky_seat_N : N ;
+fun dickybird_N : N ;
+fun diclinous_A : A ;
+fun dicloxacillin_N : N ;
+fun dicot_N : N ;
+fun dicotyledonous_A : A ;
+fun dictaphone_N : N ;
+fun dictate_N : N ;
+fun dictate_V : V ;
+fun dictate_V2 : V2 ;
+fun dictate_VS : VS ;
+fun dictation_N : N ;
+fun dictator_N : N ;
+fun dictatorial_A : A ;
+fun dictatorship_N : N ;
+fun diction_N : N ;
+fun dictionary_N : N ;
+fun dictostylium_N : N ;
+fun dictum_N : N ;
+fun dictyopteran_A : A ;
+fun dicumarol_N : N ;
+fun dicynodont_N : N ;
+fun didactic_A : A ;
+fun didactically_Adv : Adv ;
+fun didacticism_N : N ;
+fun didcot_PN : PN ;
+fun diddle_V2 : V2 ;
+fun dideoxycytosine_N : N ;
+fun dideoxyinosine_N : N ;
+fun die_N : N ;
+fun die_V : V ;
+--subcat fun die_V2 : V2 ;
+fun die_away_V : V ;
+fun die_back_V : V ;
+fun die_cast_A : A ;
+fun die_down_V : V ;
+fun die_for_V2 : V2 ;
+fun die_hard_N : N ;
+fun die_off_V : V ;
+fun die_out_V : V ;
+fun dieback_N : N ;
+fun diemaker_N : N ;
+fun diencephalon_N : N ;
+fun dieresis_N : N ;
+fun diesel_N : N ;
+fun diestock_N : N ;
+fun diestrous_A : A ;
+fun diestrus_N : N ;
+fun diet_N : N ;
+fun diet_V : V ;
+fun diet_V2 : V2 ;
+fun dietary_A : A ;
+fun dietary_N : N ;
+fun dieter_N : N ;
+fun dietetics_N : N ;
+fun diethylstilbesterol_N : N ;
+fun diethylstilbestrol_N : N ;
+fun dietician_N : N ;
+fun dietitian_N : N ;
+fun differ_V : V ;
+fun difference_N : N ;
+fun different_A : A ;
+fun differentia_N : N ;
+fun differentiable_A : A ;
+fun differential_A : A ;
+fun differential_N : N ;
+fun differentiate_V : V ;
+fun differentiate_V2 : V2 ;
+fun differentiation_N : N ;
+fun differentiator_N : N ;
+fun differently_Adv : Adv  ;
+fun difficult_A : A ;
+fun difficulty_N : N ;
+fun diffidence_N : N ;
+fun diffident_A : A ;
+fun difflugia_N : N ;
+fun diffract_V2 : V2 ;
+fun diffraction_N : N ;
+fun diffuse_A : A ;
+fun diffuse_V : V ;
+fun diffuse_V2 : V2 ;
+fun diffuseness_N : N ;
+fun diffuser_N : N ;
+fun diffusion_N : N ;
+fun diflunisal_N : N ;
+fun dig_N : N ;
+fun dig_V : V ;
+fun dig_V2 : V2 ;
+fun dig_in_V : V ;
+fun dig_into_V2 : V2 ;
+fun dig_out_V2 : V2 ;
+fun dig_up_V2 : V2 ;
+fun digest_N : N ;
+fun digest_V : V ;
+fun digest_V2 : V2 ;
+fun digester_N : N ;
+fun digestibility_N : N ;
+fun digestible_A : A ;
+fun digestion_N : N ;
+fun digestive_A : A ;
+fun digestive_N : N ;
+fun digger_N : N ;
+fun digging_N : N ;
+fun diggings_N : N ;
+fun dighted_A : A ;
+fun digit_N : N ;
+fun digital_A : A ;
+fun digitalis_N : N ;
+fun digitalization_N : N ;
+fun digitally_Adv : Adv  ;
+fun digitate_A : A ;
+fun digitigrade_A : A ;
+fun digitization_N : N ;
+fun digitizer_N : N ;
+fun digitoxin_N : N ;
+fun diglyceride_N : N ;
+fun dignify_V2 : V2 ;
+fun dignifying_A : A ;
+fun dignitary_N : N ;
+fun dignity_N : N ;
+fun digoxin_N : N ;
+fun digraph_N : N ;
+fun digress_V : V ;
+fun digression_N : N ;
+fun digressive_A : A ;
+fun dihybrid_N : N ;
+fun dihydrostreptomycin_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 dilatation_N : N ;
+fun dilate_V : V ;
+fun dilate_V2 : V2 ;
+fun dilation_N : N ;
+fun dilator_N : N ;
+fun dilatoriness_N : N ;
+fun dilatory_A : A ;
+fun dildo_N : N ;
+fun dilemma_N : N ;
+fun dilettante_A : A ;
+fun dilettante_N : N ;
+fun diligence_N : N ;
+fun diligent_A : A ;
+fun dill_N : N ;
+fun dillenia_N : N ;
+fun dilly_dally_V : V ;
+fun diltiazem_N : N ;
+fun dilutant_N : N ;
+fun dilute_A : A ;
+fun dilute_V : V ;
+fun dilute_V2 : V2 ;
+fun dilution_N : N ;
+fun diluvian_A : A ;
+fun dim_A : A ;
+fun dim_V : V ;
+fun dim_V2 : V2 ;
+fun dime_N : N ;
+fun dimenhydrinate_N : N ;
+fun dimension_N : N ;
+fun dimensional_A : A ;
+fun dimensionality_N : N ;
+fun dimensioning_A : A ;
+fun dimensions_N : N  ;
+fun dimer_N : N ;
+fun dimethylglyoxime_N : N ;
+fun dimetrodon_N : N ;
+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 diminutiveness_N : N ;
+fun dimity_N : N ;
+fun dimmer_N : N ;
+fun dimness_N : N ;
+fun dimorphic_A : A ;
+fun dimorphism_N : N ;
+fun dimple_N : N ;
+fun dimple_V : V ;
+fun dimple_V2 : V2 ;
+fun dimwit_N : N ;
+fun din_N : N ;
+fun din_V : V ;
+fun din_V2 : V2 ;
+fun dinar_N : N ;
+fun dine_V : V ;
+--subcat fun dine_V2 : V2 ;
+fun dine_out_V : V ;
+fun dine_out_on_V2 : V2 ;
+fun diner_N : N ;
+fun dinette_N : N ;
+fun ding_N : N ;
+fun ding_dong_Adv : Adv ;
+fun ding_dong_N : N ;
+fun dingbat_N : N ;
+fun dingdong_Adv : Adv ;
+fun dinghy_N : N ;
+fun dinginess_N : N ;
+fun dingle_N : N ;
+fun dingle_PN : PN ;
+fun dingo_N : N ;
+fun dingy_A : A ;
+fun dining_N : N ;
+fun dining_car_N : N ;
+fun dining_room_N : N ;
+fun dining_table_N : N ;
+fun dinky_A : A ;
+fun dinky_N : N ;
+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 dinnertime_N : N ;
+fun dinnerware_N : N ;
+fun dinnington_PN : PN ;
+fun dinoceras_N : N ;
+fun dinocerate_N : N ;
+fun dinoflagellate_N : N ;
+fun dinosaur_N : N ;
+fun dint_N : N ;
+fun diocesan_A : A ;
+fun diocesan_N : N ;
+fun diocese_N : N ;
+fun diode_N : N ;
+fun dioecious_A : A ;
+fun diol_N : N ;
+fun dioon_N : N ;
+fun diopter_N : N ;
+fun diorite_N : N ;
+fun dioxide_N : N ;
+fun dioxin_N : N ;
+fun dip_N : N ;
+fun dip_V : V ;
+fun dip_V2 : V2 ;
+fun dip_ed_N : N ;
+fun dip_in_V2 : V2 ;
+fun dip_into_V2 : V2 ;
+fun dip_out_V : V ;
+fun diphenhydramine_N : N ;
+fun diphenylhydantoin_N : N ;
+fun diphtheria_N : N ;
+fun diphthong_N : N ;
+fun diplegia_N : N ;
+fun diplococcus_N : N ;
+fun diplodocus_N : N ;
+fun diploid_A : A ;
+fun diploid_N : N ;
+fun diploidy_N : N ;
+fun diploma_N : N ;
+fun diplomacy_N : N ;
+fun diplomat_N : N ;
+fun diplomate_N : N ;
+fun diplomatic_A : A ;
+fun diplomatist_N : N ;
+fun diplopia_N : N ;
+fun diplotene_N : N ;
+fun dipolar_A : A ;
+fun dipole_N : N ;
+fun dipper_N : N ;
+fun dipsomania_N : N ;
+fun dipsomaniac_N : N ;
+fun dipstick_N : N ;
+fun dipterocarp_N : N ;
+fun dipterous_A : A ;
+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 ;
+--subcat fun direct_VS : VS ;
+fun direction_N : N ;
+fun direction_finder_N : N ;
+fun directional_A : A ;
+fun directionality_N : N ;
+fun directive_N : N ;
+fun directivity_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 dirge_N : N ;
+fun dirigible_N : N ;
+fun dirk_N : N ;
+fun dirndl_N : N ;
+fun dirt_A : A ;
+fun dirt_N : N ;
+fun dirt_cheap_A : A ;
+fun dirt_track_N : N ;
+fun dirtiness_N : N ;
+fun dirty_A : A ;
+fun dirty_V : V ;
+fun dirty_V2 : V2 ;
+fun disa_N : N ;
+fun disability_N : N ;
+fun disable_V2 : V2 ;
+fun disabled_A : A  ;
+fun disabled_N : N ;
+fun disablement_N : N ;
+fun disabling_A : A ;
+fun disabuse_V2 : V2 ;
+fun disaccharidase_N : N ;
+fun disaccharide_N : N ;
+fun disadvantage_N : N ;
+fun disadvantageous_A : A ;
+fun disaffected_A : A ;
+fun disaffection_N : N ;
+fun disafforest_V2 : V2 ;
+fun disagree_V : V ;
+fun disagree_V2 : V2 ;
+fun disagree_VS : VS ;
+fun disagree_with_V2 : V2 ;
+fun disagreeable_A : A ;
+fun disagreeableness_N : N ;
+fun disagreement_N : N ;
+fun disallow_V2 : V2 ;
+fun disambiguation_N : N ;
+fun disambiguator_N : N ;
+fun disappear_V : V ;
+fun disappearance_N : N ;
+fun disappoint_V2 : V2 ;
+fun disappointedly_Adv : Adv ;
+fun disappointing_A : A ;
+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 disarming_N : N ;
+fun disarrange_V2 : V2 ;
+fun disarrangement_N : N ;
+fun disarray_N : N ;
+fun disarray_V2 : V2 ;
+fun disassociate_V2 : V2 ;
+fun disassociation_N : N ;
+fun disaster_N : N ;
+fun disastrous_A : A ;
+fun disavow_V2 : V2 ;
+fun disavowable_A : A ;
+fun disavowal_N : N ;
+fun disband_V : V ;
+fun disband_V2 : V2 ;
+fun disbandment_N : N ;
+fun disbarment_N : N ;
+fun disbelief_N : N ;
+fun disbelieve_V : V ;
+fun disbelieve_V2 : V2 ;
+fun disbeliever_N : N ;
+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 discalced_A : A ;
+fun discard_N : N ;
+fun discard_V2 : V2 ;
+fun discern_V2 : V2 ;
+fun discernability_N : N ;
+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 disciform_A : A ;
+fun discina_N : N ;
+fun disciple_N : N ;
+fun discipleship_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_V : V ;
+fun disclose_V2 : V2 ;
+fun disclose_VS : VS ;
+fun disclosure_N : N ;
+fun disco_N : N ;
+fun discography_N : N ;
+fun discoid_A : A ;
+fun discoloration_N : N ;
+fun discolour_V : V ;
+fun discolour_V2 : V2 ;
+fun discolouration_N : N ;
+fun discombobulated_A : A ;
+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 discomycete_N : N ;
+fun discomycetous_A : A ;
+fun disconcert_V2 : V2 ;
+fun disconcerting_A : A ;
+fun disconfirming_A : A ;
+fun disconnect_V2 : V2 ;
+fun disconnection_N : N ;
+fun disconsolate_A : A ;
+fun discontent_N : N ;
+fun discontent_V2 : V2 ;
+fun discontentedly_Adv : Adv ;
+fun discontentment_N : N ;
+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 discorporate_A : A ;
+fun discotheque_N : N ;
+fun discount_N : N ;
+fun discount_V : V ;
+fun discount_V2 : V2 ;
+fun discountenance_V2 : V2 ;
+fun discourage_V2 : V2 ;
+fun discouragement_N : N ;
+fun discouraging_A : A ;
+fun discourse_N : N ;
+fun discourse_V : V ;
+fun discourteous_A : A ;
+fun discourtesy_N : N ;
+fun discover_V : V ;
+fun discover_V2 : V2 ;
+--subcat fun discover_V2V : V2V ;
+fun discover_VS : VS ;
+fun discovererFem_N : N ;
+fun discovererMasc_N : N ;
+fun discovery_N : N ;
+fun discredit_N : N ;
+fun discredit_V2 : V2 ;
+fun discreditable_A : A ;
+fun discreet_A : A ;
+fun discrepancy_N : N ;
+fun discrepant_A : A ;
+fun discrete_A : A ;
+fun discreteness_N : N ;
+fun discretion_N : N ;
+fun discretionary_A : A ;
+fun discriminable_A : A ;
+fun discriminate_A : A ;
+fun discriminate_V : V ;
+fun discriminate_V2 : V2 ;
+fun discrimination_N : N ;
+fun discriminative_A : A ;
+fun discriminatory_A : A ;
+fun discursive_A : A ;
+fun discursiveness_N : N ;
+fun discus_N : N ;
+fun discuss_V2 : V2 ;
+fun discuss_VS : VS ;
+fun discussant_N : N ;
+fun discussion_N : N ;
+fun disdain_N : N ;
+fun disdain_V2 : V2 ;
+fun disdainful_A : A ;
+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 disembowelment_N : N ;
+fun disenchant_V2 : V2 ;
+fun disenchanting_A : A ;
+fun disenchantment_N : N ;
+fun disencumber_V2 : V2 ;
+fun disenfranchise_V2 : V2 ;
+fun disenfranchisement_N : N ;
+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 disentangler_N : N ;
+fun disequilibrium_N : N ;
+fun disestablish_V2 : V2 ;
+fun disestablishment_N : N ;
+fun disesteem_N : N ;
+fun disfavor_N : N ;
+fun disfavour_N : N ;
+fun disfavour_V2 : V2 ;
+fun disfigure_V2 : V2 ;
+fun disfigurement_N : N ;
+fun disfluency_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 disgruntled_A : A ;
+fun disgruntlement_N : N ;
+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 disgustingness_N : N ;
+fun dish_N : N ;
+fun dish_V2 : V2 ;
+fun dish_out_V2 : V2 ;
+fun dish_up_V2 : V2 ;
+fun dishabille_N : N ;
+fun disharmonious_A : A ;
+fun disharmony_N : N ;
+fun dishcloth_N : N ;
+fun dishearten_V2 : V2 ;
+fun disheartenment_N : N ;
+fun disheveled_A : A ;
+fun dishevelled_A : A ;
+fun dishful_N : N ;
+fun dishonest_A : A ;
+fun dishonesty_N : N ;
+fun dishonorable_A : A ;
+fun dishonorableness_N : N ;
+fun dishonour_N : N ;
+fun dishonour_V2 : V2 ;
+fun dishonourable_A : A ;
+fun dishpan_N : N ;
+fun dishrag_N : N ;
+fun dishtowel_N : N ;
+fun dishwasher_N : N ;
+fun dishwashing_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 disincline_V2V : V2V ;
+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 disinformation_N : N ;
+fun disingenuous_A : A ;
+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 disintegrative_A : A ;
+fun disinter_V2 : V2 ;
+fun disinterest_N : N ;
+fun disinterested_A : A ;
+fun disinterestedness_N : N ;
+fun disinterment_N : N ;
+fun disinvestment_N : N ;
+fun disjoined_A : A ;
+fun disjoint_A : A ;
+fun disjoint_V2 : V2 ;
+fun disjointedly_Adv : Adv ;
+fun disjointedness_N : N ;
+fun disjunct_A : A ;
+fun disjunction_N : N ;
+fun disjunctive_A : A ;
+fun disk_N : N ;
+fun diskette_N : N ;
+fun dislikable_A : A ;
+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 dislodgment_N : N ;
+fun disloyal_A : A ;
+fun disloyalty_N : N ;
+fun dismal_A : A ;
+fun dismantle_V2 : V2 ;
+fun dismantlement_N : N ;
+fun dismantling_N : N ;
+fun dismay_N : N ;
+fun dismay_V : V ;
+fun dismay_V2 : V2 ;
+fun dismember_V2 : V2 ;
+fun dismemberment_N : N ;
+fun dismiss_V2 : V2 ;
+fun dismissal_N : N ;
+fun dismissible_A : A ;
+fun dismissive_A : A ;
+fun dismount_N : N ;
+fun dismount_V : V ;
+fun dismount_V2 : V2 ;
+fun disobedience_N : N ;
+fun disobedient_A : A ;
+fun disobey_V2 : V2 ;
+fun disoblige_V2 : V2 ;
+fun disobliging_A : A ;
+fun disorder_N : N ;
+fun disorder_V2 : V2 ;
+fun disorderliness_N : N ;
+fun disorderly_A : A ;
+fun disorganization_N : N ;
+fun disorganize_V2 : V2 ;
+fun disorient_V2 : V2 ;
+fun disorientate_V2 : V2 ;
+fun disorientation_N : N ;
+fun disorienting_A : A ;
+fun disown_V2 : V2 ;
+fun disownment_N : N ;
+fun disparage_V2 : V2 ;
+fun disparagement_N : N ;
+fun disparagingly_Adv : Adv ;
+fun disparate_A : A ;
+fun disparateness_N : N ;
+fun disparity_N : N ;
+fun dispassion_N : N ;
+fun dispassionate_A : A ;
+fun dispassionateness_N : N ;
+fun dispatch_N : N ;
+fun dispatch_V2 : V2 ;
+fun dispatch_V2V : V2V ;
+fun dispatch_box_N : N ;
+fun dispatch_rider_N : N ;
+fun dispatcher_N : N ;
+fun dispel_V2 : V2 ;
+fun dispensability_N : N ;
+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 display_VS : VS ;
+fun displease_V2 : V2 ;
+fun displeasing_A : A ;
+fun displeasure_N : N ;
+fun disport_V2 : V2 ;
+fun disposable_A : A ;
+fun disposable_N : N ;
+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 disprove_V2 : V2 ;
+fun disprove_VS : VS ;
+fun disputable_A : A ;
+fun disputant_N : N ;
+fun disputation_N : N ;
+fun disputatious_A : A ;
+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 disquietude_N : N ;
+fun disquisition_N : N ;
+fun disregard_N : N ;
+fun disregard_V2 : V2 ;
+fun disrepair_N : N ;
+fun disreputable_A : A ;
+fun disrepute_N : N ;
+fun disrespect_N : N ;
+fun disrespectful_A : A ;
+fun disrobe_V : V ;
+fun disrobe_V2 : V2 ;
+fun disrupt_V : V ;
+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_V : V ;
+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 dissentient_A : A ;
+fun dissentious_A : A ;
+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 dissilience_N : N ;
+fun dissilient_A : A ;
+fun dissimilar_A : A ;
+fun dissimilarity_N : N ;
+fun dissimilation_N : N ;
+fun dissimilitude_N : N ;
+fun dissimulate_V : V ;
+fun dissimulate_V2 : V2 ;
+fun dissimulation_N : N ;
+fun dissimulative_A : A ;
+fun dissipate_V : V ;
+fun dissipate_V2 : V2 ;
+fun dissipation_N : N ;
+fun dissociable_A : A ;
+fun dissociate_V2 : V2 ;
+fun dissociation_N : N ;
+fun dissociative_A : A ;
+fun dissolubility_N : N ;
+fun dissoluble_A : A ;
+fun dissolute_A : A ;
+fun dissoluteness_N : N ;
+fun dissolution_N : N ;
+fun dissolvable_A : A ;
+fun dissolve_N : N ;
+fun dissolve_V : V ;
+fun dissolve_V2 : V2 ;
+fun dissolving_N : N ;
+fun dissonance_N : N ;
+fun dissonant_A : A ;
+fun dissuade_V2 : V2 ;
+fun dissuasion_N : N ;
+fun dissuasive_A : A ;
+fun dissyllable_N : N ;
+fun distaff_N : N ;
+fun distal_A : A ;
+fun distance_N : N ;
+fun distance_V2 : V2 ;
+fun distant_A : A ;
+fun distaste_N : N ;
+fun distasteful_A : A ;
+fun distastefulness_N : N ;
+fun distemper_N : N ;
+fun distemper_V2 : V2 ;
+fun distend_V : V ;
+fun distend_V2 : V2 ;
+fun distensible_A : A ;
+fun distension_N : N ;
+fun distention_N : N ;
+fun distil_V : V ;
+fun distil_V2 : V2 ;
+fun distillate_N : N ;
+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 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 distortable_A : A ;
+fun distortion_N : N ;
+fun distortionist_N : N ;
+fun distract_V : V ;
+fun distract_V2 : V2 ;
+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 distressing_A : A ;
+fun distributary_N : N ;
+fun distribute_V2 : V2 ;
+fun distributed_A : A ;
+fun distribution_N : N ;
+fun distributional_A : A ;
+fun distributive_A : A ;
+fun distributor_N : N ;
+fun district_N : N ;
+fun distrust_N : N ;
+fun distrust_V2 : V2 ;
+fun distrustful_A : A ;
+fun distrustfulness_N : N ;
+fun disturb_V2 : V2 ;
+fun disturbance_N : N ;
+fun disturber_N : N ;
+fun disturbing_A : A  ;
+fun disturbingly_Adv : Adv ;
+fun disulfiram_N : N ;
+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 dita_N : N ;
+fun ditch_N : N ;
+fun ditch_V : V ;
+fun ditch_V2 : V2 ;
+fun dither_N : N ;
+fun dither_V : V ;
+fun dithering_N : N ;
+fun dithyramb_N : N ;
+fun dithyrambic_A : A ;
+fun ditto_N : N ;
+fun ditty_N : N ;
+fun diuresis_N : N ;
+fun diurnal_A : A ;
+fun diva_N : N  ;
+fun divagate_V : V ;
+fun divagation_N : N ;
+fun divan_N : N ;
+fun divan_bed_N : N ;
+fun divarication_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 dive_in_V : V ;
+fun dive_into_V2 : V2 ;
+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 diverseness_N : N ;
+fun diversification_N : N ;
+fun diversify_V : V ;
+fun diversify_V2 : V2 ;
+fun diversion_N : N ;
+fun diversionary_A : A ;
+fun diversionist_N : N ;
+fun diversity_N : N ;
+fun divert_V : V ;
+--subcat fun divert_V2 : V2 ;
+fun diverticulitis_N : N ;
+fun diverticulosis_N : N ;
+fun diverticulum_N : N ;
+fun divertimento_N : N ;
+fun dives_PN : PN ;
+fun divest_V2 : V2 ;
+fun divestiture_N : N ;
+fun dividable_A : A ;
+fun divide_N : N ;
+fun divide_V : V ;
+fun divide_V2 : V2 ;
+fun divide_up_V2 : V2 ;
+fun dividend_N : N ;
+fun dividend_warrant_N : N ;
+fun divider_N : N ;
+fun divination_N : N ;
+fun divinatory_A : A ;
+fun divine_A : A ;
+fun divine_N : N ;
+fun divine_V : V ;
+fun divine_V2 : V2 ;
+fun diviner_N : N ;
+fun diving_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 divisibility_N : N ;
+fun divisible_A : A ;
+fun division_1_N : N  ; -- | division at university
+fun division_2_N : N  ; -- | division in the army 
+fun division_3_N : N  ; -- | multiplication and division 
+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 divvy_out_V2 : V2 ;
+fun divvy_up_V2 : V2 ;
+fun dixie_N : N ;
+fun diy_N : N ;
+fun dizygotic_A : A ;
+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 ;
+--subcat fun do_V : V ;
+fun do_V2 : V2 ;
+fun do_gooder_N : N ;
+fun dob_in_V2 : V2 ;
+fun dobbin_N : N ;
+fun dobra_N : N ;
+fun dobson_N : N ;
+fun docent_N : N ;
+fun docile_A : A ;
+fun docility_N : N ;
+fun dock_N : N ;
+fun dock_V : V ;
+fun dock_V2 : V2 ;
+fun dockage_N : N ;
+fun docker_N : N ;
+fun docket_N : N ;
+fun docket_V2 : V2 ;
+fun docking_N : N ;
+fun dockside_N : N ;
+fun dockyard_N : N ;
+fun doctor_N : N ;
+fun doctor_V2 : V2 ;
+fun doctoral_A : A ;
+fun doctorate_N : N ;
+fun doctorfish_N : N ;
+fun doctorspeak_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 documentary_N : N ;
+fun documentation_N : N ;
+fun dodder_N : N ;
+fun dodder_V : V ;
+fun dodderer_N : N ;
+fun doddery_A : A ;
+fun doddle_N : N ;
+fun dodecagon_N : N ;
+fun dodecahedron_N : N ;
+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 doeskin_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 dogbane_N : N ;
+fun dogcart_N : N ;
+fun doge_N : N ;
+fun dogfight_N : N ;
+fun dogfighter_N : N ;
+fun dogfish_N : N ;
+fun doggedly_Adv : Adv ;
+fun doggedness_N : N ;
+fun doggerel_N : N ;
+fun doggie_N : N ;
+fun dogging_A : A ;
+fun doggo_Adv : Adv ;
+fun doggy_N : N ;
+fun doghouse_N : N ;
+fun dogie_N : N ;
+fun dogleg_N : N ;
+fun doglike_A : A ;
+fun dogma_N : N ;
+fun dogmatic_A : A ;
+fun dogmatically_Adv : Adv ;
+fun dogmatism_N : N ;
+fun dogmatist_N : N ;
+fun dogmatize_V : V ;
+fun dogmatize_V2 : V2 ;
+fun dogsbody_N : N ;
+fun dogsled_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 doing_N : N ;
+fun dol_N : N ;
+fun dolabriform_A : A ;
+fun dolce_Adv : Adv ;
+fun doldrums_N : N ;
+fun dole_N : N ;
+fun dole_V2 : V2 ;
+fun dole_out_V2 : V2 ;
+fun doleful_A : A ;
+fun dolefulness_N : N ;
+fun dolichocephalic_A : A ;
+fun dolichocephalic_N : N ;
+fun dolichocephaly_N : N ;
+fun doliolum_N : N ;
+fun doll_N : N ;
+fun doll_V : V ;
+fun doll_V2 : V2 ;
+fun dollar_N : N ;
+fun dollarfish_N : N ;
+fun dollhouse_N : N ;
+fun dollop_N : N ;
+fun dolly_N : N ;
+fun dolly_PN : PN ;
+fun dolman_N : N ;
+fun dolmas_N : N ;
+fun dolmen_N : N ;
+fun dolomite_N : N ;
+fun dolomitic_A : A ;
+fun dolor_N : N ;
+fun dolorous_A : A ;
+fun dolour_N : N ;
+fun dolourous_A : A ;
+fun dolphin_N : N ;
+fun dolphinfish_N : N ;
+fun dolt_N : N ;
+fun doltish_A : A ;
+fun domain_N : N ;
+fun domatium_N : N ;
+fun dombeya_N : N ;
+fun dome_N : N ;
+fun domed_A : A ;
+fun domesday_PN : PN ;
+fun domestic_A : A ;
+fun domestic_N : N ;
+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 dominant_N : N ;
+fun dominate_V : V ;
+fun dominate_V2 : V2 ;
+fun domination_N : N ;
+fun dominatrix_N : N ;
+fun domineer_V : V ;
+fun domineeringly_Adv : Adv ;
+fun dominic_PN : PN ;
+fun dominica_PN : PN ;
+fun dominical_A : A ;
+fun dominican_A : A ;
+fun dominican_N : N ;
+fun dominie_N : N ;
+fun dominion_N : N ;
+fun domino_N : N ;
+fun dominoes_N : N ;
+fun dominus_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_V : V ;
+fun donate_V2 : V2 ;
+fun donation_N : N ;
+fun doncaster_PN : PN ;
+fun donegal_PN : PN ;
+fun donetsk_PN : PN ;
+fun dong_N : N ;
+fun dongle_N : N ;
+fun donjon_N : N ;
+fun donkey_N : N ;
+fun donkey_jacket_N : N ;
+fun donkey_work_N : N ;
+fun donna_N : N ;
+fun donnish_A : A ;
+fun donor_N : N ;
+fun doodad_N : N ;
+fun doodia_N : N ;
+fun doodle_V : V ;
+fun doodlebug_N : N ;
+fun doom_N : N ;
+fun doom_V2 : V2 ;
+fun doomed_N : N ;
+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 doorjamb_N : N ;
+fun doorkeeper_N : N ;
+fun doorknob_N : N ;
+fun doorknocker_N : N ;
+fun doorlock_N : N ;
+fun doorman_N : N ;
+fun doormat_N : N ;
+fun doornail_N : N ;
+fun doorplate_N : N ;
+fun doorpost_N : N ;
+fun doorsill_N : N ;
+fun doorstep_N : N ;
+fun doorstop_N : N ;
+fun doorstopper_N : N ;
+fun doorway_N : N ;
+fun dooryard_N : N ;
+fun dopa_N : N ;
+fun dopamine_N : N ;
+fun dope_N : N ;
+fun dope_V2 : V2 ;
+fun dopey_A : A ;
+fun doppelganger_N : N ;
+fun dora_PN : PN ;
+fun dorbeetle_N : N ;
+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 dorm_N : N  ;
+fun dormancy_N : N ;
+fun dormant_A : A ;
+fun dormer_N : N ;
+fun dormer_window_N : N ;
+fun dormie_A : A ;
+fun dormitory_N : N ;
+fun dormouse_N : N ;
+fun dorothy_PN : PN ;
+fun dorsal_A : A ;
+fun dorset_PN : PN ;
+fun dorsiflexion_N : N ;
+fun dorsoventral_A : A ;
+fun dorsum_N : N ;
+fun dortmund_PN : PN ;
+fun dory_N : N ;
+fun dosage_N : N ;
+fun dose_N : N ;
+fun dose_V2 : V2 ;
+fun dosemeter_N : N ;
+fun dosimetry_N : N ;
+fun doss_V : V ;
+fun doss_about_V : V ;
+fun doss_around_V : V ;
+fun doss_down_V : V ;
+fun doss_house_N : N ;
+fun dossal_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 dotterel_N : N ;
+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_as_V2 : V2 ;
+fun double_back_V : V ;
+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_over_V : V ;
+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 double_up_V : V ;
+fun double_up_as_V2 : V2 ;
+fun doubler_N : N ;
+fun doubles_N : N ;
+fun doublespeak_N : N ;
+fun doublet_N : N ;
+fun doublethink_N : N ;
+fun doubleton_N : N ;
+fun doubletree_N : N ;
+fun doubling_N : N ;
+fun doubloon_N : N ;
+fun doubt_N : N ;
+fun doubt_V2 : V2 ;
+fun doubt_VS : VS ;
+fun doubtful_A : A ;
+fun doubting_A : A ;
+fun doubtless_Adv : Adv ;
+fun douche_N : N ;
+fun doug_PN : PN ;
+fun dough_N : N ;
+fun doughboy_N : N ;
+fun doughnut_N : N ;
+fun doughty_A : A ;
+fun doughy_A : A ;
+fun douglas_PN : PN ;
+fun dour_A : A ;
+fun douroucouli_N : N ;
+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 dovishness_N : N ;
+fun dowager_N : N ;
+fun dowdiness_N : N ;
+fun dowdy_A : A ;
+fun dowdy_N : N ;
+fun dowel_N : N ;
+fun doweling_N : N ;
+fun dower_N : N ;
+fun dower_V2 : V2 ;
+fun dowerless_A : A ;
+fun dowitcher_N : N ;
+fun down_A : A ;
+fun down_Adv : Adv ;
+fun down_N : N ;
+fun down_PN : PN ;
+fun down_Prep : Prep  ;
+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 downbound_A : A ;
+fun downcast_A : A ;
+fun downcast_N : N ;
+fun downdraft_N : N ;
+fun downfall_N : N ;
+fun downfield_A : A ;
+fun downfield_Adv : Adv ;
+fun downgrade_N : N ;
+fun downgrade_V2 : V2 ;
+fun downhearted_A : A ;
+fun downheartedness_N : N ;
+fun downhill_Adv : Adv ;
+fun downhill_N : N ;
+fun downiness_N : N ;
+fun downing_street_PN : PN ;
+fun download_N : N  ;
+fun downloadable_A : A  ;
+fun downmarket_A : A ;
+fun downplay_V2 : V2 ;
+fun downpour_N : N ;
+fun downright_A : A ;
+fun downright_Adv : Adv ;
+fun downrightness_N : N ;
+fun downriver_Adv : Adv ;
+fun downscale_A : A ;
+fun downshift_N : N ;
+fun downside_N : N ;
+fun downsize_V2 : V2 ;
+fun downspin_N : N ;
+fun downstage_A : A ;
+fun downstage_Adv : Adv ;
+fun downstage_N : N ;
+fun downstair_A : A ;
+fun downstairs_A : A ;
+fun downstairs_Adv : Adv ;
+fun downstream_A : A ;
+fun downstream_Adv : Adv ;
+fun downstroke_N : N ;
+fun downswing_N : N ;
+fun downtick_N : N ;
+fun downtime_N : N ;
+fun downtown_A : A ;
+fun downtown_Adv : Adv ;
+fun downtown_N : N  ;
+fun downtrodden_A : A ;
+fun downturn_N : N ;
+fun downward_A : A ;
+fun downward_Adv : Adv ;
+fun downwards_Adv : Adv ;
+fun downwind_A : A ;
+fun downwind_Adv : Adv ;
+fun downy_A : A ;
+fun dowry_N : N ;
+fun dowse_N : N ;
+fun dowse_V2 : V2 ;
+fun dowser_N : N ;
+fun dowsing_N : N ;
+fun doxazosin_N : N ;
+fun doxepin_N : N ;
+fun doxology_N : N ;
+fun doxorubicin_N : N ;
+fun doxycycline_N : N ;
+fun doyen_N : N ;
+fun doyenne_N : N ;
+fun doyley_N : N ;
+fun doyly_N : N ;
+fun doz_N : N ;
+fun doze_N : N ;
+fun doze_V : V ;
+fun doze_off_V : V ;
+fun dozen_N : N ;
+fun dphil_N : N ;
+fun dr_PN : PN ;
+fun drab_A : A ;
+fun draba_N : N ;
+fun drabness_N : N ;
+fun dracaena_N : N ;
+fun drachm_N : N ;
+fun drachma_N : N ;
+fun draconian_A : A ;
+fun dracontium_N : N ;
+fun draft_N : N ;
+fun draft_V2 : V2 ;
+fun draftee_N : N ;
+fun drafter_N : N ;
+fun drafting_N : N ;
+fun draftsman_N : N ;
+fun drafty_A : A ;
+fun drag_N : N ;
+fun drag_V : V ;
+fun drag_V2 : V2 ;
+fun drag_down_V : V ;
+fun drag_in_V : V ;
+fun drag_on_V : V ;
+fun dragee_N : N ;
+fun draggingly_Adv : Adv ;
+fun draggled_A : A ;
+fun dragnet_N : N ;
+fun dragoman_N : N ;
+fun dragon_N : N ;
+fun dragonet_N : N ;
+fun dragonfly_N : N ;
+fun dragonhead_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 drainboard_N : N ;
+fun draining_board_N : N ;
+fun drainpipe_N : N ;
+fun drainplug_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 dramaturgic_A : A ;
+fun dramaturgy_N : N ;
+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_1_V2 : V2 ; -- | draw the carriage
+fun draw_2_V2 : V2 ; -- | draw a picture
+--subcat fun draw_V2V : V2V ;
+fun draw_back_V2 : V2 ;
+fun draw_down_V2 : V2 ;
+fun draw_even_V : V ;
+fun draw_in_V : V ;
+fun draw_into_V2 : V2 ;
+fun draw_off_V : V ;
+fun draw_on_V : V ;
+fun draw_on_V2 : V2 ;
+fun draw_out_V2 : V2 ;
+fun draw_up_V : V ;
+fun draw_up_V2 : V2 ;
+fun drawback_N : N ;
+fun drawbar_N : N ;
+fun drawbridge_N : N ;
+fun drawee_N : N ;
+fun drawer_N : N ;
+fun drawers_N : N ;
+fun drawing_N : N ;
+fun drawing_board_N : N ;
+fun drawing_pin_N : N ;
+fun drawing_room_N : N ;
+fun drawknife_N : N ;
+fun drawl_N : N ;
+fun drawl_V : V ;
+fun drawl_V2 : V2 ;
+fun drawler_N : N ;
+fun drawnwork_N : N ;
+fun drawstring_N : N ;
+fun dray_N : N ;
+fun drayton_PN : PN ;
+fun dread_N : N ;
+fun dread_V : V ;
+fun dread_V2 : V2 ;
+fun dreadful_A : A ;
+fun dreadfulness_N : N ;
+fun dreadlock_N : N ;
+fun dreadnought_N : N ;
+fun dream_N : N ;
+fun dream_V : V ;
+fun dream_V2 : V2 ;
+fun dream_of_V2 : V2 ;
+fun dream_up_V2 : V2 ;
+fun dreamer_N : N ;
+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 dreariness_N : N ;
+fun dreary_A : A ;
+fun dredge_N : N ;
+fun dredge_V : V ;
+fun dredge_V2 : V2 ;
+fun dredge_up_V2 : V2 ;
+fun dredger_N : N ;
+fun dreg_N : N ;
+fun dregs_N : N ;
+fun drench_V2 : V2 ;
+fun drenching_N : N ;
+fun dresden_PN : PN ;
+fun dress_A : A ;
+fun dress_N : N ;
+fun dress_V : V ;
+fun dress_V2 : V2 ;
+fun dress_down_V : V ;
+fun dress_down_V2 : V2 ;
+fun dress_hanger_N : N ;
+fun dress_up_V : V ;
+fun dress_up_V2 : V2 ;
+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 drey_N : N ;
+fun dribble_N : N ;
+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_apart_V : V ;
+fun drift_ice_N : N ;
+fun drift_net_N : N ;
+fun drift_off_V : V ;
+fun drift_wood_N : N ;
+fun driftage_N : N ;
+fun drifter_N : N ;
+fun driftfish_N : N ;
+fun drifting_N : N ;
+fun driftwood_N : N ;
+fun drill_N : N ;
+fun drill_V : V ;
+fun drill_V2 : V2 ;
+fun drill_down_V : V ;
+fun drill_down_through_V2 : V2 ;
+fun drill_into_V3 : V3 ;
+fun drilling_N : N ;
+fun drink_N : N ;
+fun drink_V : V ;
+fun drink_V2 : V2 ;
+fun drink_up_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 dripless_A : A ;
+fun drippiness_N : N ;
+fun dripping_N : N ;
+fun dripping_pan_N : N ;
+fun drippings_N : N ;
+fun drippy_A : A ;
+fun dripstone_N : N ;
+fun drive_N : N ;
+fun drive_V : V ;
+fun drive_V2 : V2 ;
+fun drive_V2V : V2V ;
+--subcat fun drive_VS : VS ;
+fun drive_away_V2 : V2 ;
+fun drive_back_V2 : V2 ;
+fun drive_by_V : V ;
+fun drive_down_V : V ;
+fun drive_in_N : N ;
+fun drive_off_V : V ;
+fun drive_out_V2 : V2 ;
+fun drive_up_V : V ;
+fun drive_up_V2 : V2 ;
+fun drivel_N : N ;
+fun drivel_V : V ;
+fun driveller_N : N ;
+fun driver_N : N ;       -- | device driver
+fun driverFem_N : N ;    -- | taxi driver
+fun driverMasc_N : N ;   -- | taxi driver
+fun driveshaft_N : N ;
+fun driveway_N : N ;
+fun driving_A : A  ;
+fun driving_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 dromaeosaur_N : N ;
+fun dromedary_N : N ;
+fun dronabinol_N : N ;
+fun drone_N : N ;
+fun drone_V : V ;
+fun drone_V2 : V2 ;
+fun drone_on_V : V ;
+fun dronfield_PN : PN ;
+fun drool_N : N ;
+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_around_V : V ;
+fun drop_around_V2 : V2 ;
+fun drop_away_V : V ;
+fun drop_back_V : V ;
+fun drop_by_V : V ;
+fun drop_curtain_N : N ;
+fun drop_in_V : V ;
+fun drop_in_on_V2 : V2 ;
+fun drop_kick_N : N ;
+fun drop_off_V : V ;
+fun drop_off_V2 : V2 ;
+fun drop_out_V : V ;
+fun drop_out_of_V2 : V2 ;
+fun drop_over_V : V ;
+fun drop_round_V : V ;
+fun drop_round_V2 : V2 ;
+fun drop_someone_in_it_V2 : V2 ;
+fun drop_through_V : V ;
+fun dropkick_N : N ;
+fun dropkicker_N : N ;
+fun droplet_N : N ;
+fun dropline_N : N ;
+fun dropout_N : N ;
+fun dropper_N : N ;
+fun dropping_zone_N : N ;
+fun droppings_N : N ;
+fun dropseed_N : N ;
+fun dropsical_A : A ;
+fun dropsy_N : N ;
+fun droshky_N : N ;
+fun drosophila_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 drown_in_V2 : V2 ;
+fun drown_out_V2 : V2 ;
+fun drowse_N : N ;
+fun drowse_V : V ;
+fun drowse_V2 : V2 ;
+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 drugless_A : A ;
+fun drugstore_N : N ;
+fun druid_N : N ;
+fun druidism_N : N ;
+fun drum_N : N ;
+fun drum_V : V ;
+fun drum_V2 : V2 ;
+fun drum_into_V2 : V2 ;
+fun drum_major_N : N ;
+fun drum_majorette_N : N ;
+fun drum_out_V2 : V2 ;
+fun drum_up_V2 : V2 ;
+fun drumbeat_N : N ;
+fun drumfire_N : N ;
+fun drumhead_A : A ;
+fun drumhead_N : N ;
+fun drumlin_N : N ;
+fun drummer_N : N ;
+fun drumming_N : N ;
+fun drumstick_N : N ;
+fun drunk_A : A ;
+fun drunk_N : N ;
+fun drunkard_N : N ;
+fun drunken_A : A ;
+fun drunkenness_N : N ;
+fun drupaceous_A : A ;
+fun drupe_N : N ;
+fun drupelet_N : N ;
+fun drusen_N : N ;
+fun dry_A : A ;
+fun dry_N : N ;
+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_off_V2 : V2 ;
+fun dry_out_V : V ;
+fun dry_out_V2 : V2 ;
+fun dry_shod_A : A ;
+fun dry_up_V : V ;
+fun dry_up_V2 : V2 ;
+fun dry_walling_N : N ;
+fun dryad_N : N ;
+fun dryer_N : N ;
+fun drygoods_N : N ;
+fun dryness_N : N ;
+fun dryopithecine_N : N ;
+fun drypis_N : N ;
+fun dsc_N : N ;
+fun dscdna_N : N ;
+fun dss_N : N ;
+fun dti_N : N ;
+fun dual_A : A ;
+fun dualism_N : N ;
+fun dualist_N : N ;
+fun dualistic_A : A ;
+fun duality_N : N ;
+fun dub_N : N ;
+fun dub_V2 : V2 ;
+fun dub_V3 : V3 ;
+fun dubbin_N : N ;
+fun dubbing_N : N ;
+fun dubiety_N : N ;
+fun dubious_A : A ;
+fun dubiousness_N : N ;
+fun dublin_PN : PN ;
+fun dubliner_N : N ;
+fun dubnium_N : N ;
+fun ducal_A : A ;
+fun ducat_N : N ;
+fun duce_N : N ;
+fun duchess_N : N ;
+fun duchy_A : A  ;
+fun duchy_N : N ;
+fun duck_N : N ;
+fun duck_V : V ;
+fun duck_V2 : V2 ;
+fun duck_out_of_V2 : V2 ;
+fun duckbill_A : A ;
+fun duckbilled_A : A ;
+fun duckboard_N : N ;
+fun ducking_N : N ;
+fun ducking_stool_N : N ;
+fun duckling_N : N ;
+fun duckpin_N : N ;
+fun duckpins_N : N ;
+fun duckweed_N : N ;
+fun ducky_N : N ;
+fun duct_N : N ;
+fun ductile_A : A ;
+fun ductility_N : N ;
+fun ductless_A : A ;
+fun ductule_N : N ;
+fun dud_A : A ;
+fun dud_N : N ;
+fun dude_N : N ;
+fun dudeen_N : N ;
+fun dudgeon_N : N ;
+fun dudley_PN : PN ;
+fun due_A : A ;
+fun due_Adv : Adv ;
+fun due_N : N ;
+fun due_to_Prep : Prep ;
+fun duel_N : N ;
+fun duel_V : V ;
+fun dueler_N : N ;
+fun duellist_N : N ;
+fun duenna_N : N ;
+fun duet_N : N ;
+fun duff_N : N ;
+fun duff_up_V2 : V2 ;
+fun duffel_N : N ;
+fun duffer_N : N ;
+fun duffle_N : N ;
+fun dug_N : N ;
+fun dug_out_V : V ;
+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 dulciana_N : N ;
+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 dulse_N : N ;
+fun duly_AdV : AdV ;
+fun duly_Adv : Adv  ;
+fun dumb_A : A ;
+fun dumb_down_V2 : V2 ;
+fun dumbarton_PN : PN ;
+fun dumbbell_N : N ;
+fun dumbfound_V2 : V2 ;
+fun dumbness_N : N ;
+fun dumbwaiter_N : N ;
+fun dumdum_N : N ;
+fun dumfries_PN : PN ;
+fun dummy_A : A ;
+fun dummy_N : N ;
+fun dump_N : N ;
+fun dump_V : V ;
+fun dump_V2 : V2 ;
+fun dump_on_V2 : V2 ;
+fun dumpcart_N : N ;
+fun dumper_N : N ;
+fun dumpiness_N : N ;
+fun dumping_N : N ;
+fun dumpling_N : N ;
+fun dumps_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_N : N ;
+fun dunk_V2 : V2 ;
+fun dunker_N : N ;
+fun dunkirk_PN : PN ;
+fun dunoon_PN : PN ;
+fun dunstable_PN : PN ;
+fun duo_N : N  ;
+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 duplicable_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 durables_N : N ;
+fun dural_A : A ;
+fun durance_N : N ;
+fun duration_N : N ;
+fun durative_N : N ;
+fun durban_PN : PN ;
+fun durbar_N : N ;
+fun duress_N : N ;
+fun durham_PN : PN ;
+fun durian_N : N ;
+fun during_Prep : Prep  ;
+fun durmast_N : N ;
+fun durra_N : N ;
+fun durrington_PN : PN ;
+fun dursley_PN : PN ;
+fun durum_N : N ;
+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_off_V : V ;
+fun dust_sheet_N : N ;
+fun dust_up_N : N ;
+fun dust_wrapper_N : N ;
+fun dustbin_N : N ;
+fun dustcart_N : N ;
+fun dustcloth_N : N ;
+fun duster_N : N ;
+fun dustiness_N : N ;
+fun dustlike_A : A ;
+fun dustman_N : N ;
+fun dustmop_N : N ;
+fun dustpan_N : N ;
+fun dusty_A : A ;
+fun dutch_A : A ;
+fun dutchMasc_N : N ;
+fun dutchFem_N : N ;
+--fun dutchman_N : N ;
+fun duteous_A : A ;
+fun dutiable_A : A ;
+fun dutiful_A : A ;
+fun dutifulness_N : N ;
+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 dwarfishness_N : N ;
+fun dwarfism_N : N ;
+fun dwell_V : V ;
+fun dwell_on_V2 : V2 ;
+fun dwell_upon_V2 : V2 ;
+fun dweller_N : N ;
+fun dwelling_N : N ;
+fun dwelling_house_N : N ;
+fun dwindle_V : V ;
+fun dwindling_N : N ;
+fun dyadic_A : A ;
+fun dyarchy_N : N ;
+fun dybbuk_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 dyeing_N : N ;
+fun dyer_N : N ;
+fun dyestuff_N : N ;
+fun dyewood_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 dynamics_N : N ;
+fun dynamism_N : N ;
+fun dynamite_N : N ;
+fun dynamite_V2 : V2 ;
+fun dynamiter_N : N ;
+fun dynamo_N : N ;
+fun dynamometer_N : N ;
+fun dynast_N : N ;
+fun dynastic_A : A ;
+fun dynasty_N : N ;
+fun dyne_N : N ;
+fun dysaphia_N : N ;
+fun dysarthria_N : N ;
+fun dyscalculia_N : N ;
+fun dyschezia_N : N ;
+fun dyscrasia_N : N ;
+fun dysentery_N : N ;
+fun dysfunction_N : N ;
+fun dysfunctional_A : A ;
+fun dysgenesis_N : N ;
+fun dysgenic_A : A ;
+fun dysgenics_N : N ;
+fun dysgraphia_N : N ;
+fun dyskinesia_N : N ;
+fun dyslectic_A : A ;
+fun dyslectic_N : N ;
+fun dyslexia_N : N ;
+fun dyslexic_A : A ;
+fun dyslogia_N : N ;
+fun dyslogistic_A : A ;
+fun dysmenorrhea_N : N ;
+fun dysomia_N : N ;
+fun dysosmia_N : N ;
+fun dyspepsia_N : N ;
+fun dyspeptic_A : A ;
+fun dyspeptic_N : N ;
+fun dysphagia_N : N ;
+fun dysphasia_N : N ;
+fun dysphemism_N : N ;
+fun dysphemistic_A : A ;
+fun dysphonia_N : N ;
+fun dysphoria_N : N ;
+fun dysphoric_A : A ;
+fun dysplasia_N : N ;
+fun dysplastic_A : A ;
+fun dyspnea_N : N ;
+fun dysprosium_N : N ;
+fun dysthymia_N : N ;
+fun dystopia_N : N ;
+fun dystopian_A : A ;
+fun dystrophy_N : N ;
+fun dysuria_N : N ;
+fun e'en_Adv : Adv ;
+fun e'er_Adv : Adv ;
+fun e_mail_N : N ;
+fun each_Adv : Adv ;
+fun each_Det : Det ;
+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 eared_A : A ;
+fun earflap_N : N ;
+fun earful_N : N ;
+fun earl_N : N ;
+fun earl_shilton_PN : PN ;
+fun earldom_N : N ;
+fun earless_A : A ;
+fun earlier_A : A ;
+fun earlier_Adv : Adv ;
+fun earliness_N : N ;
+fun earlobe_N : N ;
+fun early_A : A ;
+fun early_Adv : Adv ;
+fun early_on_Adv : Adv ;
+fun early_warning_A : A ;
+fun earlyish_A : A ;
+fun earmark_N : N ;
+fun earmark_V2 : V2 ;
+fun earmuff_N : N ;
+fun earn_V : V ;
+fun earn_V2 : V2 ;
+--subcat fun earn_VA : VA ;
+fun earner_N : N ;
+fun earnest_A : A ;
+fun earnest_N : N ;
+fun earnest_money_N : N ;
+fun earnestness_N : N ;
+fun earning_N : N ;
+fun earnings_N : N  ;
+fun earphone_N : N ;
+fun earpiece_N : N ;
+fun earplug_N : N ;
+fun earring_N : N ;
+fun earshot_N : N ;
+fun earth_N : N ;
+fun earth_V2 : V2 ;
+fun earth_closet_N : N ;
+fun earthball_N : N ;
+fun earthborn_A : A ;
+fun earthbound_A : A ;
+fun earthen_A : A ;
+fun earthenware_N : N ;
+fun earthlike_A : A ;
+fun earthly_A : A ;
+fun earthnut_N : N ;
+fun earthquake_N : N ;
+fun earthshaking_A : A ;
+fun earthstar_N : N ;
+fun earthtongue_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 ease_off_V2 : V2 ;
+fun ease_up_V : V ;
+fun easel_N : N ;
+fun easement_N : N ;
+fun easily_Adv : Adv  ;
+fun easiness_N : N ;
+fun easing_N : N ;
+fun easington_PN : PN ;
+fun east_A : A ;
+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 eastbound_A : A ;
+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 easterner_N : N ;
+fun easternmost_A : A ;
+fun eastleigh_PN : PN ;
+fun eastside_A : A ;
+fun eastward_A : A ;
+fun eastward_Adv : Adv ;
+fun eastwards_Adv : Adv ;
+fun easy_A : A ;
+fun easy_Adv : Adv ;
+fun easy_V2V : V2V ;
+fun easygoing_A : A ;
+fun easygoingness_N : N ;
+fun eat_V : V ;
+fun eat_V2 : V2 ;
+fun eat_away_V : V ;
+fun eat_away_V2 : V2 ;
+fun eat_in_V : V ;
+fun eat_into_V2 : V2 ;
+fun eat_out_V : V ;
+fun eat_up_V2 : V2 ;
+fun eatable_A : A ;
+fun eatable_N : N ;
+fun eatage_N : N ;
+fun eater_N : N ;
+fun eating_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 eaves_N : N ;
+fun eavesdrop_V : V ;
+fun eavesdropper_N : N ;
+fun ebay_N : N  ;
+fun ebb_N : N ;
+fun ebb_V : V ;
+fun ebb_away_V : V ;
+fun ebbtide_N : N ;
+fun ebbw_vale_PN : PN ;
+fun eblis_N : N ;
+fun ebon_A : A ;
+fun ebonite_N : N ;
+fun ebony_A : A ;
+fun ebony_N : N ;
+fun ebracteate_A : A ;
+fun ebullience_N : N ;
+fun ebullient_A : A ;
+fun eburnation_N : N ;
+fun ec_N : N ;
+fun ecarte_N : N ;
+fun eccentric_A : A ;
+fun eccentric_N : N ;
+fun eccentrically_Adv : Adv ;
+fun eccentricity_N : N ;
+fun ecchymosis_N : N ;
+fun eccles_PN : PN ;
+fun ecclesiastic_N : N ;
+fun ecclesiastical_A : A ;
+fun ecclesiasticism_N : N ;
+fun ecclesiology_N : N ;
+fun eccrine_A : A ;
+fun ecdemic_A : A ;
+fun echelon_N : N ;
+fun echidna_N : N ;
+fun echinocactus_N : N ;
+fun echinococcosis_N : N ;
+fun echinococcus_N : N ;
+fun echinoderm_N : N ;
+fun echinus_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 echocardiogram_N : N ;
+fun echocardiograph_N : N ;
+fun echocardiography_N : N ;
+fun echoencephalogram_N : N ;
+fun echoencephalograph_N : N ;
+fun echoencephalography_N : N ;
+fun echoic_A : A ;
+fun echolalia_N : N ;
+fun echoless_A : A ;
+fun echolocation_N : N ;
+fun echovirus_N : N ;
+fun eclair_N : N ;
+fun eclampsia_N : N ;
+fun eclat_N : N ;
+fun eclectic_A : A ;
+fun eclectic_N : N ;
+fun eclecticism_N : N ;
+fun eclipse_N : N ;
+fun eclipse_V2 : V2 ;
+fun ecliptic_N : N ;
+fun eclogue_N : N ;
+fun ecobabble_N : N ;
+fun ecological_A : A ;
+fun ecologist_N : N ;
+fun ecology_N : N ;
+fun econometric_A : A ;
+fun econometrician_N : N ;
+fun econometrics_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 economizer_N : N ;
+fun economy_1_N : N  ; -- | the country has a good economy
+fun economy_2_N : N  ; -- | saving money
+fun ecosystem_N : N ;
+fun ecoterrorism_N : N ;
+fun ecotourism_N : N ;
+fun ecphonesis_N : N ;
+fun ecstasy_N : N ;
+fun ecstatic_A : A ;
+fun ecstatically_Adv : Adv ;
+fun ectasia_N : N ;
+fun ectoderm_N : N ;
+fun ectodermal_A : A ;
+fun ectomorph_N : N ;
+fun ectomorphic_A : A ;
+fun ectoparasite_N : N ;
+fun ectopia_N : N ;
+fun ectopic_A : A ;
+fun ectoplasm_N : N ;
+fun ectoproct_N : N ;
+fun ectrodactyly_N : N ;
+fun ecuador_PN : PN ;
+fun ecuadorian_A : A ;
+fun ecuadorian_N : N ;
+fun ecumenic_A : A ;
+fun ecumenical_A : A ;
+fun ecumenism_N : N ;
+fun eczema_N : N ;
+fun ed_PN : PN ;
+fun edacious_A : A ;
+fun edacity_N : N ;
+fun edaphosaurus_N : N ;
+fun eddie_PN : PN ;
+fun eddy_N : N ;
+fun eddy_PN : PN ;
+fun eddy_V : V ;
+fun edelweiss_N : N ;
+fun edema_N : N ;
+fun edematous_A : A ;
+fun eden_PN : PN ;
+fun edenbridge_PN : PN ;
+fun edental_A : A ;
+fun edentate_N : N ;
+fun edentulous_A : A ;
+fun edgar_PN : PN ;
+fun edge_N : N ;
+fun edge_V : V ;
+fun edge_V2 : V2 ;
+fun edge_out_V2 : V2 ;
+fun edge_up_V : V ;
+fun edgeless_A : A ;
+fun edger_N : N ;
+fun edgeways_Adv : Adv ;
+fun edgewise_Adv : Adv ;
+fun edginess_N : N ;
+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 edifying_A : A ;
+fun edinburgh_PN : PN ;
+fun edit_V2 : V2 ;
+fun edith_PN : PN ;
+fun editing_N : N ;
+fun edition_N : N ;
+fun editor_N : N ;
+fun editorial_A : A ;
+fun editorial_N : N ;
+fun editorship_N : N ;
+fun edmontosaurus_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 educationist_N : N ;
+fun educative_A : A ;
+fun educator_N : N ;
+fun educe_V2 : V2 ;
+fun edutainment_N : N ;
+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 eelblenny_N : N ;
+fun eelgrass_N : N ;
+fun eellike_A : A ;
+fun eelpout_N : N ;
+fun eelworm_N : N ;
+fun eerie_A : A ;
+fun eeriness_N : N ;
+fun eery_A : A ;
+fun eff_V : V ;
+fun efface_V2 : V2 ;
+fun effaceable_A : A ;
+fun effacement_N : N ;
+fun effect_N : N ;
+fun effect_V2 : V2 ;
+fun effecter_N : N ;
+fun effective_A : A ;
+fun effectively_Adv : Adv  ;
+fun effectiveness_N : N ;
+fun effector_N : N ;
+fun effects_N : N ;
+fun effectual_A : A ;
+fun effectuality_N : N ;
+fun effectualness_N : N ;
+fun effeminacy_N : N ;
+fun effeminate_A : A ;
+fun effendi_N : N ;
+fun efferent_A : A ;
+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 efficacy_N : N ;
+fun efficiency_N : N ;
+fun efficient_A : A ;
+fun efficiently_Adv : Adv  ;
+fun effigy_N : N ;
+fun effleurage_N : N ;
+fun efflorescence_N : N ;
+fun efflorescent_A : A ;
+fun effluent_A : A ;
+fun effluent_N : N ;
+fun effluvium_N : N ;
+fun efflux_N : N ;
+fun effort_N : N ;
+fun effortful_A : A ;
+fun effortfulness_N : N ;
+fun effortless_A : A ;
+fun effortlessness_N : N ;
+fun effrontery_N : N ;
+fun effulgence_N : N ;
+fun effulgent_A : A ;
+fun effusion_N : N ;
+fun effusive_A : A ;
+fun effusiveness_N : N ;
+fun eft_N : N ;
+fun efta_N : N ;
+fun eg_PN : PN ;
+fun egad_Interj : Interj ;
+fun egalitarian_A : A ;
+fun egalitarian_N : N ;
+fun egalitarianism_N : N ;
+fun egality_N : N ;
+fun egg_N : N ;
+fun egg_V2 : V2 ;
+fun egg_beater_N : N ;
+fun egg_cup_N : N ;
+fun egg_on_V2 : V2 ;
+fun egg_whisk_N : N ;
+fun eggar_N : N ;
+fun eggbeater_N : N ;
+fun eggcup_N : N ;
+fun egghead_N : N ;
+fun eggnog_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 egocentric_N : N ;
+fun egoism_N : N ;
+fun egoist_N : N ;
+fun egoistic_A : A ;
+fun egoistical_A : A ;
+fun egomania_N : N ;
+fun egomaniac_N : N ;
+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 eider_N : N ;
+fun eiderdown_N : N ;
+fun eidetic_A : A ;
+fun eidos_N : N ;
+fun eigenvalue_N : N ;
+fun eightpence_N : N ;
+fun eightpenny_A : A ;
+fun eightsome_N : N ;
+fun eileen_PN : PN ;
+fun eindhoven_PN : PN ;
+fun einsteinium_N : N ;
+fun eisegesis_N : N ;
+fun eisteddfod_N : N ;
+fun either7or_DConj : Conj ;
+fun either_Adv : Adv ;
+fun either_Det : Det ;
+fun ejaculate_V2 : V2 ;
+fun ejaculation_N : N ;
+fun ejaculator_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 eke_out_V2 : V2 ;
+fun el_dorado_N : N ;
+fun el_salvador_PN : PN ;
+fun elaborate_A : A ;
+fun elaborate_V : V ;
+fun elaborate_V2 : V2 ;
+fun elaborateness_N : N ;
+fun elaboration_N : N ;
+fun elaine_PN : PN ;
+fun elan_N : N ;
+fun eland_N : N ;
+fun elapid_N : N ;
+fun elapse_V : V ;
+fun elapsed_A : A ;
+fun elasmobranch_N : N ;
+fun elastance_N : N ;
+fun elastase_N : N ;
+fun elastic_A : A ;
+fun elastic_N : N ;
+fun elasticity_N : N ;
+fun elasticized_A : A ;
+fun elastin_N : N ;
+fun elastomer_N : N ;
+fun elastoplast_N : N ;
+fun elastosis_N : N ;
+fun elate_V2 : V2 ;
+fun elating_A : A ;
+fun elation_N : N ;
+fun elbow_N : N ;
+fun elbow_V2 : V2 ;
+fun elbowing_N : N ;
+fun elder_A : A ;
+fun elder_N : N ;
+fun elderberry_N : N ;
+fun elderly_A : A ;
+fun eldership_N : N ;
+fun elderslie_PN : PN ;
+fun eldest_A : A  ;
+fun eldritch_A : A ;
+fun eleanor_PN : PN ;
+fun elecampane_N : N ;
+fun elect_A : A ;
+fun elect_V : V ;
+fun elect_V2 : V2 ;
+fun elect_V2V : V2V ;
+fun elect_V3 : V3 ;
+fun elected_A : A ;
+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 electric_N : N ;
+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 electrifying_A : A ;
+fun electrocardiogram_N : N ;
+fun electrocardiograph_N : N ;
+fun electrocardiographic_A : A ;
+fun electrocautery_N : N ;
+fun electrochemical_A : A ;
+fun electrochemistry_N : N ;
+fun electrocute_V2 : V2 ;
+fun electrocution_N : N ;
+fun electrocutioner_N : N ;
+fun electrode_N : N ;
+fun electrodeposition_N : N ;
+fun electrodynamometer_N : N ;
+fun electroencephalogram_N : N ;
+fun electroencephalograph_N : N ;
+fun electroencephalographic_A : A ;
+fun electrograph_N : N ;
+fun electrologist_N : N ;
+fun electrolysis_N : N ;
+fun electrolyte_N : N ;
+fun electrolytic_A : A ;
+fun electrolytic_N : N ;
+fun electromagnet_N : N ;
+fun electromagnetic_A : A ;
+fun electromagnetism_N : N ;
+fun electromechanical_A : A ;
+fun electrometer_N : N ;
+fun electromotive_A : A ;
+fun electromyogram_N : N ;
+fun electromyograph_N : N ;
+fun electromyography_N : N ;
+fun electron_N : N ;
+fun electronegativity_N : N ;
+fun electronic_A : A ;
+fun electronically_Adv : Adv ;
+fun electronics_N : N ;
+fun electrophoresis_N : N ;
+fun electrophoretic_A : A ;
+fun electrophorus_N : N ;
+fun electroplate_N : N ;
+fun electroplate_V2 : V2 ;
+fun electroplater_N : N ;
+fun electroretinogram_N : N ;
+fun electroscope_N : N ;
+fun electrosleep_N : N ;
+fun electrostatic_A : A ;
+fun electrostatically_Adv : Adv ;
+fun electrostatics_N : N ;
+fun electrosurgery_N : N ;
+fun electrotherapist_N : N ;
+fun electrotherapy_N : N ;
+fun electrum_N : N ;
+fun eleemosynary_A : A ;
+fun elegance_N : N ;
+fun elegant_A : A ;
+fun elegiac_A : A ;
+fun elegist_N : N ;
+fun elegy_N : N ;
+fun element_N : N ;
+fun elemental_A : A ;
+fun elementary_A : A ;
+fun elemi_N : N ;
+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 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 eliminator_N : N ;
+fun elision_N : N ;
+fun elite_A : A  ;
+fun elite_N : N ;
+fun elitism_N : N ;
+fun elitistFem_N : N ;
+fun elitistMasc_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 ell_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 ellipsoid_A : A ;
+fun ellipsoid_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 elocutionistFem_N : N ;
+fun elocutionistMasc_N : N ;
+fun elongate_A : A ;
+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 else_Adv : Adv ;
+fun elsewhere_Adv : Adv ;
+fun elsholtzia_N : N ;
+fun elsie_PN : PN ;
+fun elstree_PN : PN ;
+fun eluate_N : N ;
+fun elucidate_V2 : V2 ;
+fun elucidation_N : N ;
+fun elude_V2 : V2 ;
+fun elusive_A : A ;
+fun elusiveness_N : N ;
+fun elution_N : N ;
+fun elver_N : N ;
+fun elves_N : N ;
+fun elvish_A : A ;
+fun ely_PN : PN ;
+fun elysian_A : A ;
+fun elysium_PN : PN ;
+fun em_N : N ;
+fun emaciate_V2 : V2 ;
+fun emaciation_N : N ;
+fun email_N : N  ;
+fun emanate_V : V ;
+fun emanation_N : N ;
+fun emancipate_V2 : V2 ;
+fun emancipation_N : N ;
+fun emancipative_A : A ;
+fun emancipator_N : N ;
+fun emarginate_A : A ;
+fun emasculate_V2 : V2 ;
+fun emasculation_N : N ;
+fun embalm_V2 : V2 ;
+fun embalmer_N : N ;
+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 embark_on_V2 : V2 ;
+fun embark_upon_V2 : V2 ;
+fun embarkation_N : N ;
+fun embarrass_V2 : V2 ;
+fun embarrassed_A : A ;
+fun embarrassing_A : A ;
+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 embezzler_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 embolectomy_N : N ;
+fun embolic_A : A ;
+fun embolism_N : N ;
+fun embolus_N : N ;
+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 embroiderer_N : N ;
+fun embroideress_N : N ;
+fun embroidery_N : N ;
+fun embroil_V : V ;
+fun embroil_V2 : V2 ;
+fun embryo_N : N ;
+fun embryologist_N : N ;
+fun embryology_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 ;
+--subcat fun emerge_V2 : V2 ;
+--subcat fun emerge_V2V : V2V ;
+--subcat fun emerge_VS : VS ;
+fun emergence_N : N ;
+fun emergency_N : N ;
+fun emergent_A : A ;
+fun emeritus_A : A ;
+fun emeritus_N : N ;
+fun emery_N : N ;
+fun emetic_N : N ;
+fun emigrant_N : N ;
+fun emigrate_V : V ;
+fun emigrate_V2V : V2V ;
+fun emigration_N : N ;
+fun emigre_N : N ;
+fun emily_PN : PN ;
+fun eminence_N : N ;
+fun eminent_A : A ;
+fun emir_N : N ;
+fun emirate_N : N ;
+fun emissary_N : N ;
+fun emission_N : N ;
+fun emit_V2 : V2 ;
+fun emitter_N : N ;
+fun emma_PN : PN ;
+fun emmenagogue_N : N ;
+fun emmer_N : N ;
+fun emmetropia_N : N ;
+fun emmetropic_A : A ;
+fun emolument_N : N ;
+fun emoticon_N : N ;
+fun emotion_N : N ;
+fun emotional_A : A ;
+fun emotionality_N : N ;
+fun emotionally_Adv : Adv  ;
+fun emotionless_A : A ;
+fun emotionlessness_N : N ;
+fun emotive_A : A ;
+fun empale_V2 : V2 ;
+fun empanel_V2 : V2 ;
+fun empathic_A : A ;
+fun empathize_V : V ;
+fun empathy_N : N ;
+fun emperor_N : N ;
+fun emphasis_N : N ;
+fun emphasize_V2 : V2 ;
+fun emphasize_VS : VS ;
+fun emphasizing_N : N ;
+fun emphatic_A : A ;
+fun emphatically_Adv : Adv ;
+fun emphysema_N : N ;
+fun emphysematous_A : A ;
+fun empire_N : N ;
+fun empiric_A : A ;
+fun empirical_A : A ;
+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 employable_N : N ;
+fun employee_N : N ;
+fun employer_N : N ;
+fun employment_N : N ;
+fun emporium_N : N ;
+fun empower_V2 : V2 ;
+fun empower_V2V : V2V ;
+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 empty_out_V2 : V2 ;
+fun emptying_N : N ;
+fun empurpled_A : A ;
+fun empyema_N : N ;
+fun empyreal_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 emulator_N : N  ;
+fun emulous_A : A ;
+fun emulsifier_N : N ;
+fun emulsify_V2 : V2 ;
+fun emulsion_N : N ;
+fun en_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 enable_V2V : V2V ;
+fun enable_VS : VS ;
+fun enabling_A : A ;
+fun enact_V2 : V2 ;
+fun enact_V2V : V2V ;
+fun enactment_N : N ;
+fun enalapril_N : N ;
+fun enallage_N : N ;
+fun enamel_N : N ;
+fun enamel_V2 : V2 ;
+fun enamelware_N : N ;
+fun enamine_N : N ;
+fun enamored_A : A ;
+fun enamour_V2 : V2 ;
+fun enanthem_N : N ;
+fun enantiomorph_N : N ;
+fun enantiomorphism_N : N ;
+fun enate_A : A ;
+fun enate_N : N ;
+fun enc_PN : PN ;
+fun encainide_N : N ;
+fun encamp_V : V ;
+fun encamp_V2 : V2 ;
+fun encampment_N : N ;
+fun encapsulation_N : N ;
+fun encase_V2 : V2 ;
+fun encasement_N : N ;
+fun encaustic_A : A ;
+fun encaustic_N : N ;
+fun encephalartos_N : N ;
+fun encephalitis_N : N ;
+fun encephalocele_N : N ;
+fun encephalogram_N : N ;
+fun encephalography_N : N ;
+fun encephalomyelitis_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 enchilada_N : N ;
+fun enchondroma_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 encoding_N : N ;
+fun encolure_N : N ;
+fun encomiastic_A : A ;
+fun encomium_N : N ;
+fun encompass_V2 : V2 ;
+fun encompassment_N : N ;
+fun encopresis_N : N ;
+fun encore_N : N ;
+fun encore_V2 : V2 ;
+fun encounter_N : N ;
+fun encounter_V2 : V2 ;
+fun encourage_V2 : V2 ;
+fun encourage_V2V : V2V ;
+fun encouragement_N : N ;
+fun encouraging_A : A ;
+fun encroach_V : V ;
+fun encroachment_N : N ;
+fun encrust_V : V ;
+fun encrust_V2 : V2 ;
+fun encrypt_V2 : V2 ;
+fun encryption_N : N  ;
+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 encyclopedist_N : N ;
+fun encysted_A : A ;
+fun end_1_N : N  ; -- | the end of his life
+fun end_2_N : N  ; -- | the other end of the room
+fun end_V : V ;
+fun end_V2 : V2 ;
+--subcat fun end_VA : VA ;
+fun end_all_N : N ;
+fun end_in_V2 : V2 ;
+fun end_tail_V2 : V2 ;
+fun end_up_V2 : V2 ;
+fun end_up_with_V2 : V2 ;
+fun endameba_N : N ;
+fun endanger_V2 : V2 ;
+fun endarterectomy_N : N ;
+fun endarteritis_N : N ;
+fun endear_V2 : V2 ;
+fun endearingly_Adv : Adv ;
+fun endearment_N : N ;
+fun endeavor_N : N  ;
+fun endeavour_N : N ;
+fun endeavour_V : V ;
+fun endemic_A : A ;
+fun endemic_N : N ;
+fun endergonic_A : A ;
+fun endermic_A : A ;
+fun endgame_N : N ;
+fun ending_N : N ;
+fun endive_N : N ;
+fun endless_A : A ;
+fun endlessness_N : N ;
+fun endocarditis_N : N ;
+fun endocardium_N : N ;
+fun endocentric_A : A ;
+fun endocervicitis_N : N ;
+fun endocranium_N : N ;
+fun endocrine_A : A ;
+fun endocrinologist_N : N ;
+fun endocrinology_N : N ;
+fun endoderm_N : N ;
+fun endodontic_A : A ;
+fun endodontics_N : N ;
+fun endodontist_N : N ;
+fun endoergic_A : A ;
+fun endogamous_A : A ;
+fun endogamy_N : N ;
+fun endogenic_A : A ;
+fun endogenous_A : A ;
+fun endogeny_N : N ;
+fun endolymph_N : N ;
+fun endometrial_A : A ;
+fun endometriosis_N : N ;
+fun endometrium_N : N ;
+fun endomorph_N : N ;
+fun endomorphic_A : A ;
+fun endomorphy_N : N ;
+fun endoneurium_N : N ;
+fun endonuclease_N : N ;
+fun endoparasite_N : N ;
+fun endoparasitic_A : A ;
+fun endoplasm_N : N ;
+fun endorphin_N : N ;
+fun endorse_V2 : V2 ;
+fun endorsement_N : N ;
+fun endorser_N : N ;
+fun endoscope_N : N ;
+fun endoscopic_A : A ;
+fun endoscopy_N : N ;
+fun endoskeleton_N : N ;
+fun endosperm_N : N ;
+fun endospore_N : N ;
+fun endosteum_N : N ;
+fun endothelial_A : A ;
+fun endothelium_N : N ;
+fun endothermic_A : A ;
+fun endotoxin_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 energid_N : N ;
+fun energizer_N : N ;
+fun energizing_A : A ;
+fun energizing_N : N ;
+fun energy_N : N ;
+fun enervate_V2 : V2 ;
+fun enervation_N : N ;
+fun enfant_terrible_N : N ;
+fun enfeeble_V2 : V2 ;
+fun enfeoffment_N : N ;
+fun enfield_PN : PN ;
+fun enfilade_N : N ;
+fun enflurane_N : N ;
+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 engelmannia_N : N ;
+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 enginery_N : N ;
+fun england_PN : PN ;
+fun english_A : A ;
+fun englishMasc_N : N ;
+fun englishFem_N : N ;
+--fun englishman_N : N ;
+--fun englishwoman_N : N ;
+fun engorgement_N : N ;
+fun engraft_V2 : V2 ;
+fun engram_N : N ;
+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 enhanced_A : A  ;
+fun enhancement_N : N ;
+fun enigma_N : N ;
+fun enigmatic_A : A ;
+fun enigmatically_Adv : Adv ;
+fun enjambment_N : N ;
+fun enjoin_V2 : V2 ;
+fun enjoy_V2 : V2 ;
+fun enjoy_VV : VV ;
+fun enjoyable_A : A ;
+fun enjoyableness_N : N ;
+fun enjoyer_N : N ;
+fun enjoyment_N : N ;
+fun enkephalin_N : N ;
+fun enkindle_V2 : V2 ;
+fun enlarge_V : V ;
+fun enlarge_V2 : V2 ;
+fun enlargement_N : N ;
+fun enlarger_N : N ;
+fun enlighten_V2 : V2 ;
+fun enlightening_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 ennobling_A : A ;
+fun ennui_N : N ;
+fun ennumerate_V2 : V2 ;
+fun enoch_PN : PN ;
+fun enol_N : N ;
+fun enolic_A : A ;
+fun enologist_N : N ;
+fun enology_N : N ;
+fun enophile_N : N ;
+fun enormity_N : N ;
+fun enormous_A : A ;
+fun enormously_Adv : Adv  ;
+fun enormousness_N : N ;
+fun enosis_N : N ;
+fun enough_A : A ;
+fun enough_Adv : Adv  ;
+fun enough_N : N ;
+fun enough_Predet : Predet ;
+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 enrollee_N : N ;
+fun enrollment_N : N  ;
+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 ensiform_A : A ;
+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 ensure_VS : VS ;
+fun entablature_N : N ;
+fun entail_N : N ;
+fun entail_V2 : V2 ;
+fun entangle_V2 : V2 ;
+fun entanglement_N : N ;
+fun entasis_N : N ;
+fun entelechy_N : N ;
+fun entellus_N : N ;
+fun entente_N : N ;
+fun entente_cordiale_N : N ;
+fun enter_V : V ;
+fun enter_V2 : V2 ;
+fun enter_for_V2 : V2 ;
+fun enter_into_V2 : V2 ;
+fun enteric_A : A ;
+fun enteritis_N : N ;
+fun enterobiasis_N : N ;
+fun enterokinase_N : N ;
+fun enterolith_N : N ;
+fun enterolithiasis_N : N ;
+fun enteron_N : N ;
+fun enteropathy_N : N ;
+fun enteroptosis_N : N ;
+fun enterostenosis_N : N ;
+fun enterostomy_N : N ;
+fun enterotoxemia_N : N ;
+fun enterotoxin_N : N ;
+fun enterovirus_N : N ;
+fun enterprise_N : N ;
+fun enterprising_A : A ;
+fun entertain_V2 : V2 ;
+fun entertainer_N : N ;
+fun entertaining_A : A ;
+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 entice_V2 : V2 ;
+fun enticement_N : N ;
+fun entire_A : A ;
+fun entirely_Adv : Adv  ;
+fun entirety_N : N ;
+--subcat fun entitle_V2 : V2 ;
+fun entitle_V2V : V2V ;
+fun entitle_VS : VS ;
+fun entitlement_N : N ;
+fun entity_N : N ;
+fun entomb_V2 : V2 ;
+fun entomion_N : N ;
+fun entomological_A : A ;
+fun entomologist_N : N ;
+fun entomology_N : N ;
+fun entomophilous_A : A ;
+fun entomophobia_N : N ;
+fun entoproct_N : N ;
+fun entourage_N : N ;
+fun entozoan_A : A ;
+fun entozoic_A : A ;
+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 entrancement_N : N ;
+fun entrant_N : N ;
+fun entrap_V2 : V2 ;
+fun entrapment_N : N ;
+fun entreat_V2 : V2 ;
+fun entreatingly_Adv : Adv ;
+fun entreaty_N : N ;
+fun entrecote_N : N ;
+fun entree_N : N ;
+fun entrench_V2 : V2 ;
+fun entrenchment_N : N ;
+fun entrepot_N : N ;
+fun entrepreneur_N : N ;
+fun entrepreneurial_A : A ;
+fun entropy_N : N  ;
+fun entrust_V2 : V2 ;
+fun entry_1_N : N  ; -- | no entry
+fun entry_2_N : N  ; -- | lexical entry
+fun entwin_V : V ;
+fun entwine_V2 : V2 ;
+fun enucleation_N : N ;
+fun enumerate_V2 : V2 ;
+fun enumeration_N : N ;
+fun enunciate_V : V ;
+fun enunciate_V2 : V2 ;
+fun enunciation_N : N ;
+fun enured_A : A ;
+fun enuresis_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 environ_V2 : V2 ;
+fun environment_N : N ;
+fun environmental_A : A ;
+fun environmentalism_N : N ;
+fun environmentalist_N : N ;
+fun environmentally_Adv : Adv  ;
+fun environs_N : N ;
+fun envisage_V2 : V2 ;
+fun envision_V2 : V2 ;
+fun envision_VS : VS ;
+fun envisioned_A : A ;
+fun envoi_N : N ;
+fun envoy_N : N ;
+fun envy_N : N ;
+fun envy_V2 : V2 ;
+fun enwrap_V2 : V2 ;
+fun enzootic_A : A ;
+fun enzymatic_A : A ;
+fun enzyme_N : N ;
+fun enzymologist_N : N ;
+fun enzymology_N : N ;
+fun eohippus_N : N ;
+fun eolith_N : N ;
+fun eolithic_A : A ;
+fun eon_N : N ;
+fun eonian_A : A ;
+fun eoraptor_N : N ;
+fun eosin_N : N ;
+fun eosinopenia_N : N ;
+fun eosinophil_N : N ;
+fun eosinophilia_N : N ;
+fun eosinophilic_A : A ;
+fun epacris_N : N ;
+fun epanalepsis_N : N ;
+fun epanaphora_N : N ;
+fun epanodos_N : N ;
+fun epanorthosis_N : N ;
+fun eparch_N : N ;
+fun eparchial_A : A ;
+fun eparchy_N : N ;
+fun epaulet_N : N ;
+fun epaulette_N : N ;
+fun epauliere_N : N ;
+fun epee_N : N ;
+fun ependyma_N : N ;
+fun epenthesis_N : N ;
+fun epenthetic_A : A ;
+fun epergne_N : N ;
+fun ephah_N : N ;
+fun ephedra_N : N ;
+fun ephedrine_N : N ;
+fun ephemera_N : N ;
+fun ephemeral_A : A ;
+fun ephemerality_N : N ;
+fun ephemerid_N : N ;
+fun ephemeris_N : N ;
+fun ephemeron_N : N ;
+fun epic_A : A ;
+fun epic_N : N ;
+fun epicalyx_N : N ;
+fun epicanthus_N : N ;
+fun epicardia_N : N ;
+fun epicardium_N : N ;
+fun epicarp_N : N ;
+fun epicarpal_A : A ;
+fun epicentre_N : N ;
+fun epicondyle_N : N ;
+fun epicondylitis_N : N ;
+fun epicranium_N : N ;
+fun epicure_N : N ;
+fun epicurean_A : A ;
+fun epicurean_N : N ;
+fun epicureanism_N : N ;
+fun epicurism_N : N ;
+fun epicycle_N : N ;
+fun epicyclic_A : A ;
+fun epicycloid_N : N ;
+fun epideictic_A : A ;
+fun epidemic_A : A ;
+fun epidemic_N : N ;
+fun epidemiologic_A : A ;
+fun epidemiologist_N : N ;
+fun epidemiology_N : N ;
+fun epidendron_N : N ;
+fun epidermis_N : N ;
+fun epidiascope_N : N ;
+fun epididymis_N : N ;
+fun epididymitis_N : N ;
+fun epidural_A : A ;
+fun epigastric_A : A ;
+fun epigastrium_N : N ;
+fun epigenesis_N : N ;
+fun epiglottis_N : N ;
+fun epiglottitis_N : N ;
+fun epigone_N : N ;
+fun epigram_N : N ;
+fun epigrammatic_A : A ;
+fun epigraph_N : N ;
+fun epigraphy_N : N ;
+fun epikeratophakia_N : N ;
+fun epilation_N : N ;
+fun epilepsy_N : N ;
+fun epilepticFem_N : N ;
+fun epilepticMasc_N : N ;
+fun epileptic_A : A ;
+fun epilithic_A : A ;
+fun epilogue_N : N ;
+fun epimorphic_A : A ;
+fun epinephrine_N : N ;
+fun epiphany_N : N ;
+fun epiphany_PN : PN ;
+fun epiphenomenon_N : N ;
+fun epiphora_N : N ;
+fun epiphyllum_N : N ;
+fun epiphyseal_A : A ;
+fun epiphysis_N : N ;
+fun epiphytic_A : A ;
+fun epiphytotic_A : A ;
+fun epiplexis_N : N ;
+fun episcia_N : N ;
+fun episcleritis_N : N ;
+fun episcopacy_N : N ;
+fun episcopal_A : A ;
+fun episcopalian_A : A ;
+fun episcopalian_N : N ;
+fun episcopate_N : N ;
+fun episiotomy_N : N ;
+fun episode_N : N ;
+fun episodic_A : A ;
+fun episodically_Adv : Adv ;
+fun episome_N : N ;
+fun epispadias_N : N ;
+fun episteme_N : N ;
+fun epistemic_A : A ;
+fun epistemologist_N : N ;
+fun epistemology_N : N ;
+fun epistle_N : N ;
+fun epistolary_A : A ;
+fun epitaph_N : N ;
+fun epitaxy_N : N ;
+fun epithalamium_N : N ;
+fun epithelial_A : A ;
+fun epitheliod_A : A ;
+fun epithelioma_N : N ;
+fun epithelium_N : N ;
+fun epithet_N : N ;
+fun epitome_N : N ;
+fun epitomize_V2 : V2 ;
+fun epizoan_A : A ;
+fun epizoic_A : A ;
+fun epizootic_A : A ;
+fun epoch_N : N ;
+fun epoch_making_A : A ;
+fun epochal_A : A ;
+fun eponym_N : N ;
+fun eponymous_A : A ;
+fun eponymy_N : N ;
+fun epos_N : N ;
+fun epoxy_N : N ;
+fun epping_PN : PN ;
+fun epsilon_N : N ;
+fun epsom_PN : PN ;
+fun eptatretus_N : N ;
+fun equable_A : A ;
+fun equal_A : A ;
+fun equal_N : N ;
+fun equal_V2 : V2 ;
+fun equal_to_A2 : A2 ;
+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 equatability_N : N ;
+fun equate_V2 : V2 ;
+fun equation_N : N ;
+fun equator_N : N ;
+fun equatorial_A : A ;
+fun equatorial_N : N ;
+fun equerry_N : N ;
+fun equestrian_A : A ;
+fun equestrian_N : N ;
+fun equiangular_A : A ;
+fun equidistant_A : A ;
+fun equidistribution_N : N ;
+fun equilateral_A : A ;
+fun equilateral_N : N ;
+fun equilibration_N : N ;
+fun equilibrium_N : N ;
+fun equine_A : A ;
+fun equine_N : N ;
+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 equipoised_A : A ;
+fun equipotent_A : A ;
+fun equiprobable_A : A ;
+fun equitable_A : A ;
+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 er_Interj : Interj ;
+fun era_N : N ;
+fun eradicable_A : A ;
+fun eradicate_V2 : V2 ;
+fun eradication_N : N ;
+fun erase_V2 : V2 ;
+fun eraser_N : N ;
+fun erasure_N : N ;
+fun erbium_N : N ;
+fun ere_Adv : Adv ;
+fun ere_Prep : Prep ;
+fun erect_A : A ;
+fun erect_V2 : V2 ;
+fun erectile_A : A ;
+fun erecting_N : N ;
+fun erection_N : N ;
+fun erectness_N : N ;
+fun eremite_N : N ;
+fun eremitic_A : A ;
+fun eremitism_N : N ;
+fun erethism_N : N ;
+fun erfurt_PN : PN ;
+fun erg_N : N ;
+fun ergo_Adv : Adv ;
+fun ergodic_A : A ;
+fun ergodicity_N : N ;
+fun ergonomic_A : A ;
+fun ergonomics_N : N ;
+fun ergonovine_N : N ;
+fun ergosterol_N : N ;
+fun ergot_N : N ;
+fun ergotamine_N : N ;
+fun ergotic_A : A ;
+fun ergotism_N : N ;
+fun ergotropic_A : A ;
+fun ergotropism_N : N ;
+fun eric_PN : PN ;
+fun erica_N : N ;
+fun erica_PN : PN ;
+fun erin_PN : PN ;
+fun eriogonum_N : N ;
+fun eristic_A : A ;
+fun eristic_N : N ;
+fun eritrea_PN : PN ;
+fun eritrean_A : A ;
+fun eritrean_N : N ;
+fun erlangen_PN : PN ;
+fun ermine_N : N ;
+fun ern_N : N ;
+fun ernest_PN : PN ;
+fun ernie_PN : PN ;
+fun erode_V : V ;
+fun erode_V2 : V2 ;
+fun erogenous_A : A ;
+fun erose_A : A ;
+fun erosion_N : N ;
+fun erosive_A : A ;
+fun erotic_A : A ;
+fun erotic_N : N ;
+fun erotically_Adv : Adv ;
+fun eroticism_N : N ;
+fun err_V : V ;
+fun errancy_N : N ;
+fun errand_N : N ;
+fun errant_A : A ;
+fun erratic_A : A ;
+fun erratically_Adv : Adv ;
+fun erratum_N : N ;
+fun errhine_A : A ;
+fun erroneous_A : A ;
+fun erroneously_Adv : Adv  ;
+fun erroneousness_N : N ;
+fun error_N : N ;
+fun errorless_A : A ;
+fun ersatz_A : A ;
+fun ersatz_N : N ;
+fun erse_N : N ;
+fun erstwhile_A : A  ;
+fun eructation_N : N ;
+fun erudite_A : A ;
+fun eruditeness_N : N ;
+fun erudition_N : N ;
+fun erupt_V : V ;
+fun eruption_N : N ;
+fun eruptive_A : A ;
+fun erwinia_N : N ;
+fun eryngo_N : N ;
+fun erysipelas_N : N ;
+fun erythema_N : N ;
+fun erythematous_A : A ;
+fun erythrite_N : N ;
+fun erythroblast_N : N ;
+fun erythroblastosis_N : N ;
+fun erythroderma_N : N ;
+fun erythroid_A : A ;
+fun erythromycin_N : N ;
+fun erythropoiesis_N : N ;
+fun erythropoietic_A : A ;
+fun erythropoietin_N : N ;
+fun escadrille_N : N ;
+fun escalade_N : N ;
+fun escalader_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 escape_VS : VS ;
+fun escapee_N : N ;
+fun escapement_N : N ;
+fun escapism_N : N ;
+fun escapist_N : N ;
+fun escapologist_N : N ;
+fun escapology_N : N ;
+fun escargot_N : N ;
+fun escarpment_N : N ;
+fun eschar_N : N ;
+fun eschatological_A : A ;
+fun eschatologist_N : N ;
+fun eschatology_N : N ;
+fun escheat_N : N ;
+fun escherichia_N : N ;
+fun eschew_V2 : V2 ;
+fun escolar_N : N ;
+fun escort_N : N ;
+fun escort_V2 : V2 ;
+fun escritoire_N : N ;
+fun escrow_N : N ;
+fun escudo_N : N ;
+fun escutcheon_N : N ;
+fun esfahan_PN : PN ;
+fun esker_N : N ;
+fun eskimo_N : N ;
+fun esmolol_N : N ;
+fun esophageal_A : A ;
+fun esophagitis_N : N ;
+fun esophagoscope_N : N ;
+fun esophagus_N : N ;
+fun esoteric_A : A ;
+fun esoterica_N : N ;
+fun esp_N : N ;
+fun espadrille_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 essentiality_N : N ;
+fun essentially_Adv : Adv  ;
+fun essex_PN : PN ;
+fun establish_V2 : V2 ;
+fun established_A : A ;
+fun establishment_N : N ;
+fun establishmentarianism_N : N ;
+fun estaminet_N : N ;
+fun estate_N : N ;
+fun estazolam_N : N ;
+fun esteem_N : N ;
+fun esteem_V2 : V2 ;
+fun ester_N : N ;
+fun esther_PN : PN ;
+fun esthete_N : N ;
+fun esthetic_A : A ;
+fun esthetic_N : N ;
+fun esthetical_A : A ;
+fun esthetician_N : N ;
+fun esthetics_N : N ;
+fun estimable_A : A ;
+fun estimate_N : N ;
+fun estimate_V : V ;
+fun estimate_V2 : V2 ;
+fun estimate_V2V : V2V ;
+fun estimate_VS : VS ;
+fun estimated_A : A ;
+fun estimation_N : N ;
+fun estivation_N : N ;
+fun estoppel_N : N ;
+fun estradiol_N : N ;
+fun estrange_V2 : V2 ;
+fun estrangement_N : N ;
+fun estranging_A : A ;
+fun estriol_N : N ;
+fun estrogen_N : N ;
+fun estrogenic_A : A ;
+fun estrone_N : N ;
+fun estrous_A : A ;
+fun estrus_N : N ;
+fun estuarine_A : A ;
+fun estuary_N : N ;
+fun et_al_PN : PN ;
+fun et_seq_PN : PN ;
+fun eta_N : N ;
+fun etagere_N : N ;
+fun etamine_N : N ;
+fun etanercept_N : N ;
+fun etc_PN : PN ;
+fun etcetera_N : N ;
+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 eternity_N : N ;
+fun ethane_N : N ;
+fun ethanol_N : N  ;
+fun ethchlorvynol_N : N ;
+fun ethel_PN : PN ;
+fun ether_N : N ;
+fun ethereal_A : A ;
+fun ethernet_N : N ;
+fun ethic_N : N ;
+fun ethical_A : A ;
+fun ethicism_N : N ;
+fun ethicist_N : N ;
+fun ethics_N : N ;
+fun ethiopia_PN : PN ;
+fun ethiopian_A : A ;
+fun ethiopian_N : N ;
+fun ethmoid_N : N ;
+fun ethnarch_N : N ;
+fun ethnic_A : A ;
+fun ethnic_N : N ;
+fun ethnically_Adv : Adv ;
+fun ethnicity_N : N ;
+fun ethnocentric_A : A ;
+fun ethnocentrism_N : N ;
+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 ethologist_N : N ;
+fun ethology_N : N ;
+fun ethos_N : N ;
+fun ethosuximide_N : N ;
+fun ethyl_N : N ;
+fun ethylene_N : N ;
+fun etiolate_A : A ;
+fun etiolation_N : N ;
+fun etiological_A : A ;
+fun etiologist_N : N ;
+fun etiology_N : N ;
+fun etiquette_N : N ;
+fun etodolac_N : N ;
+fun etude_N : N ;
+fun etui_N : N ;
+fun etymological_A : A ;
+fun etymologist_N : N ;
+fun etymology_N : N ;
+fun etymon_N : N ;
+fun eubacteria_N : N ;
+fun eucalyptus_N : N ;
+fun eucharist_N : N ;
+fun euchre_N : N ;
+fun euclidean_A : A ;
+fun eudemon_N : N ;
+fun eudemonic_A : A ;
+fun eudemonism_N : N ;
+fun eudiometer_N : N ;
+fun eugene_PN : PN ;
+fun eugenic_A : A ;
+fun eugenics_N : N ;
+fun euglena_N : N ;
+fun euglenoid_N : N ;
+fun eukaryote_N : N ;
+fun eukaryotic_A : A ;
+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 euphonic_A : A ;
+fun euphonious_A : A ;
+fun euphonium_N : N ;
+fun euphony_N : N ;
+fun euphorbium_N : N ;
+fun euphoria_N : N ;
+fun euphoriant_A : A ;
+fun euphoriant_N : N ;
+fun euphoric_A : A ;
+fun euphuism_N : N ;
+fun eupnea_N : N ;
+fun eurasia_PN : PN ;
+fun eurasian_A : A ;
+fun eurasian_N : N ;
+fun eurhythmics_N : N ;
+fun euro_N : N ;
+fun eurodollar_N : N ;
+fun europe_PN : PN ;
+fun european_A : A ;
+fun european_N : N ;
+fun europium_N : N ;
+fun eurovision_PN : PN ;
+fun eurypterid_N : N ;
+fun eurythmics_N : N ;
+fun eurythmy_N : N ;
+fun eusporangiate_A : A ;
+fun eusporangium_N : N ;
+fun eustachian_A : A ;
+fun eutectic_N : N ;
+fun euthanasia_N : N ;
+fun euthenics_N : N ;
+fun eutherian_A : A ;
+fun eutrophic_A : A ;
+fun eutrophication_N : N ;
+fun eva_PN : PN ;
+fun evacuate_V2 : V2 ;
+fun evacuation_N : N ;
+fun evacuee_N : N ;
+fun evade_V2 : V2 ;
+fun evaluate_V : V ;
+fun evaluate_V2 : V2 ;
+fun evaluation_N : N ;
+fun evaluative_A : A ;
+fun evaluator_N : N ;
+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 evaporable_A : A ;
+fun evaporate_V : V ;
+fun evaporate_V2 : V2 ;
+fun evaporate_VS : VS ;
+fun evaporation_N : N ;
+fun evaporative_A : A ;
+fun evaporite_N : N ;
+fun evasion_N : N ;
+fun evasive_A : A ;
+fun evasiveness_N : N ;
+fun eve_N : N ;
+fun eve_PN : PN ;
+fun evelyn_PN : PN ;
+fun even_A : A ;
+fun even_AdA : AdA ;
+fun even_AdV : AdV ;
+fun even_Adv : Adv ;
+fun even_N : N ;
+fun even_V2 : V2 ;
+fun even_handed_A : A ;
+fun even_out_V : V ;
+fun even_though_Subj : Subj ;
+fun evenhanded_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 eventration_N : N ;
+fun eventual_A : A ;
+fun eventuality_N : N ;
+fun eventually_Adv : Adv  ;
+fun ever_AdV : AdV ;
+fun ever_Adv : Adv ;
+fun evergreen_A : A ;
+fun evergreen_N : N ;
+fun everlasting_A : A ;
+fun everlasting_N : N ;
+fun everlastingness_N : N ;
+fun evermore_Adv : Adv ;
+fun eversion_N : N ;
+fun every_Det : Det ;
+fun everybody_NP : NP ;
+fun everyday_A : A ;
+fun everyman_N : N ;
+fun everyone_NP : NP ;
+fun everyplace_Adv : Adv ;
+fun everything_NP : NP ;
+fun everywhere_Adv : Adv ;
+fun evesham_PN : PN ;
+fun evict_V2 : V2 ;
+fun eviction_N : N ;
+fun evidence_1_N : N  ; -- | give me some evidence
+fun evidence_2_N : N  ; -- | the evidence of his opinion
+fun evidence_V2 : V2 ;
+fun evident_A : A ;
+fun evidential_A : A ;
+fun evidentiary_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 evince_V2 : V2 ;
+fun eviscerate_A : A ;
+fun eviscerate_V2 : V2 ;
+fun evisceration_N : N ;
+fun evitable_A : A ;
+fun evocation_N : N ;
+fun evocative_A : A ;
+fun evoke_V2 : V2 ;
+fun evolution_N : N ;
+fun evolutionary_A : A ;
+fun evolutionistFem_N : N ;
+fun evolutionistMasc_N : N ;
+fun evolve_V : V ;
+fun evolve_V2 : V2 ;
+fun ewe_N : N ;
+fun ewell_PN : PN ;
+fun ewer_N : N ;
+fun ex_A : A  ;
+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 exabit_N : N ;
+fun exabyte_N : N ;
+fun exacerbate_V2 : V2 ;
+fun exacerbation_N : N ;
+fun exact_A : A ;
+fun exact_V2 : V2 ;
+fun exacta_N : N ;
+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 exam_N : N ;
+fun examen_N : N ;
+fun examination_N : N ;
+fun examine_V2 : V2 ;
+fun examiner_N : N ;
+fun example_N : N ;
+fun exanthem_N : N ;
+fun exarch_N : N ;
+fun exasperate_V2 : V2 ;
+fun exasperating_A : A ;
+fun exasperation_N : N ;
+fun exaugural_A : A ;
+fun exbibit_N : N ;
+fun excavate_V : V ;
+fun excavate_V2 : V2 ;
+fun excavation_N : N ;
+fun excavator_N : N ;
+fun exceed_V2 : V2 ;
+fun exceedance_N : N ;
+fun exceeding_A : A ;
+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 excelsior_N : N ;
+fun except_Conj : Conj ;
+fun except_Prep : Prep  ;
+fun except_V2 : V2 ;
+fun except_for_Prep : Prep ;
+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 exchangeability_N : N ;
+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 excitant_A : A ;
+fun excitation_N : N ;
+fun excite_V2 : V2 ;
+fun excited_A : A  ;
+fun excitedly_Adv : Adv ;
+fun excitement_N : N ;
+fun exciting_A : A ;
+fun excl_PN : PN ;
+--subcat fun exclaim_V : V ;
+fun exclaim_V2 : V2 ;
+--subcat fun exclaim_VQ : VQ ;
+fun exclamation_N : N ;
+fun exclamatory_A : A ;
+fun exclude_V2 : V2 ;
+fun exclusion_N : N ;
+fun exclusive_A : A ;
+fun exclusive_N : N ;
+fun exclusively_Adv : Adv  ;
+fun excogitate_V2 : V2 ;
+fun excogitation_N : N ;
+fun excogitative_A : A ;
+fun excogitator_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 excrescent_A : A ;
+fun excrete_V2 : V2 ;
+fun excretion_N : N ;
+fun excretory_A : A ;
+fun excruciating_A : A ;
+fun exculpate_V2 : V2 ;
+fun exculpation_N : N ;
+fun exculpatory_A : A ;
+fun excursion_N : N ;
+fun excursionist_N : N ;
+fun excusable_A : A ;
+fun excuse_N : N ;
+fun excuse_V2 : V2 ;
+fun excuse_me_Interj : Interj ;
+fun execrable_A : A ;
+fun execrate_V2 : V2 ;
+fun execration_N : N ;
+fun executability_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 exegete_N : N ;
+fun exegetic_A : A ;
+fun exemplar_N : N ;
+fun exemplary_A : A ;
+fun exemplification_N : N ;
+fun exemplify_V2 : V2 ;
+fun exemplifying_A : A ;
+fun exempt_A : A ;
+fun exempt_V2 : V2 ;
+fun exempt_V2V : V2V ;
+fun exemption_N : N ;
+fun exenteration_N : N ;
+fun exercise_N : N ;
+fun exercise_V : V ;
+fun exercise_V2 : V2 ;
+fun exercise_VV : VV ;
+fun exergonic_A : A ;
+fun exert_V2 : V2 ;
+fun exertion_N : N ;
+fun exeter_PN : PN ;
+fun exfoliation_N : N ;
+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 exhaustible_A : A ;
+fun exhausting_A : A ;
+fun exhaustion_N : N ;
+fun exhaustive_A : A ;
+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 exhibitionistic_A : A ;
+fun exhibitor_N : N ;
+fun exhilarate_V2 : V2 ;
+fun exhilarating_A : A ;
+fun exhilaration_N : N ;
+fun exhort_V2 : V2 ;
+fun exhortation_N : N ;
+fun exhortative_A : A ;
+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 exilic_A : A ;
+fun exist_V : V ;
+--subcat fun exist_V2V : V2V ;
+fun existence_N : N ;
+fun existent_A : A ;
+fun existential_A : A ;
+fun existentialism_N : N ;
+fun existentialist_A : A ;
+fun existentialist_N : N ;
+fun existing_A : A  ;
+fun exit_N : N ;
+fun exit_V : V ;
+fun exmouth_PN : PN ;
+fun exobiology_N : N ;
+fun exocentric_A : A ;
+fun exocrine_A : A ;
+fun exode_N : N ;
+fun exodontic_A : A ;
+fun exodontics_N : N ;
+fun exodontist_N : N ;
+fun exodus_N : N ;
+fun exoergic_A : A ;
+fun exogamous_A : A ;
+fun exogamy_N : N ;
+fun exogenous_A : A ;
+fun exomphalos_N : N ;
+fun exon_N : N ;
+fun exonerate_V2 : V2 ;
+fun exoneration_N : N ;
+fun exonuclease_N : N ;
+fun exophthalmos_N : N ;
+fun exorbitance_N : N ;
+fun exorbitant_A : A ;
+fun exorcism_N : N ;
+fun exorcist_N : N ;
+fun exorcize_V2 : V2 ;
+fun exordium_N : N ;
+fun exoskeleton_N : N ;
+fun exosphere_N : N ;
+fun exostosis_N : N ;
+fun exoteric_A : A ;
+fun exotherm_N : N ;
+fun exothermic_A : A ;
+fun exotic_A : A ;
+fun exoticism_N : N ;
+fun exotoxin_N : N ;
+fun expand_V : V ;
+fun expand_V2 : V2 ;
+--subcat fun expand_V2V : V2V ;
+fun expandable_A : A ;
+fun expanse_N : N ;
+fun expansion_N : N ;
+fun expansionism_N : N ;
+fun expansionist_A : A ;
+fun expansive_A : A ;
+fun expansiveness_N : N ;
+fun expatiate_V : V ;
+fun expatiation_N : N ;
+fun expatriate_N : N ;
+fun expatriate_V2 : V2 ;
+fun expect_V : V ;
+fun expect_V2 : V2 ;
+fun expect_V2V : V2V ;
+fun expect_VS : VS ;
+fun expect_VV : VV ;
+fun expectable_A : A ;
+fun expectancy_N : N ;
+fun expectant_A : A ;
+fun expectation_N : N ;
+fun expectations_N : N  ;
+fun expected_A : A ;
+fun expectedness_N : N ;
+fun expectorant_N : N ;
+fun expectorate_V : V ;
+fun expectorate_V2 : V2 ;
+fun expectoration_N : N ;
+fun expedience_N : N ;
+fun expediency_N : N ;
+fun expedient_A : A ;
+fun expedient_N : N ;
+fun expedite_V2 : V2 ;
+fun expedition_N : N ;
+fun expeditionary_A : A ;
+fun expeditious_A : A ;
+fun expel_V2 : V2 ;
+fun expend_V2 : V2 ;
+fun expendable_A : A ;
+fun expending_N : N ;
+fun expenditure_N : N ;
+fun expense_N : N ;
+fun expensive_A : A ;
+fun expensiveness_N : N ;
+fun experience_N : N ;
+fun experience_V2 : V2 ;
+fun experienced_A : A ;
+fun experiential_A : A ;
+fun experiment_N : N ;
+fun experiment_V : V ;
+fun experiment_V2 : V2 ;
+fun experimental_A : A ;
+fun experimentalism_N : N ;
+fun experimentation_N : N ;
+fun experimenterFem_N : N ;
+fun experimenterMasc_N : N ;
+fun expert_A : A ;
+fun expert_N : N ;
+fun expertise_N : N ;
+fun expertness_N : N ;
+fun expiable_A : A ;
+fun expiate_V2 : V2 ;
+fun expiation_N : N ;
+fun expiatory_A : A ;
+fun expiration_N : N ;
+fun expiratory_A : A ;
+fun expire_V : V ;
+fun expire_V2 : V2 ;
+fun expire_VS : VS ;
+fun expiry_N : N ;
+fun explain_V2 : V2 ;
+fun explain_VS : VS ;
+fun explain_away_V : V ;
+fun explainable_A : A ;
+fun explanans_N : N ;
+fun explanation_N : N ;
+fun explanatory_A : A ;
+fun expletive_N : N ;
+fun explicable_A : A ;
+fun explicandum_N : N ;
+fun explicate_V2 : V2 ;
+fun explication_N : N ;
+fun explicit_A : A ;
+fun explicitly_Adv : Adv  ;
+fun explicitness_N : N ;
+fun explode_V : V ;
+--subcat fun explode_V2 : V2 ;
+fun exploit_N : N ;
+fun exploit_V2 : V2 ;
+fun exploitation_N : N ;
+fun exploitative_A : A ;
+fun exploiter_N : N ;
+fun exploration_N : N ;
+fun exploratory_A : A ;
+fun explore_V2 : V2 ;
+fun explore_VS : VS ;
+fun explorerFem_N : N ;
+fun explorerMasc_N : N ;
+fun explosion_N : N ;
+fun explosive_A : A ;
+fun explosive_N : N ;
+fun expo_N : N ;
+fun exponent_N : N ;
+fun exponential_A : A ;
+fun exponential_N : N ;
+fun exponentiation_N : N ;
+fun export_N : N ;
+fun export_V : V ;
+fun export_V2 : V2 ;
+fun exportable_A : A ;
+fun exportation_N : N ;
+fun exporterFem_N : N ;
+fun exporterMasc_N : N ;
+fun exporting_N : N ;
+fun expose_N : N ;
+fun expose_V : V ;
+fun expose_V2 : V2 ;
+fun exposition_N : N ;
+fun expositor_N : N ;
+fun expository_A : A ;
+fun expostulate_V : V ;
+fun expostulation_N : N ;
+fun exposure_N : N ;
+fun expound_V2 : V2 ;
+fun expound_VS : VS ;
+fun express_A : A ;
+fun express_Adv : Adv ;
+fun express_N : N ;
+fun express_V2 : V2 ;
+fun expressible_A : A ;
+fun expression_N : N ;
+fun expressionism_N : N ;
+fun expressionistFem_N : N ;
+fun expressionistMasc_N : N ;
+fun expressionist_A : A ;
+fun expressionless_A : A ;
+fun expressive_A : A ;
+fun expressiveness_N : N ;
+fun expressly_Adv : Adv  ;
+fun expressway_N : N ;
+fun expropriate_V2 : V2 ;
+fun expropriation_N : N ;
+fun expulsion_N : N ;
+fun expunction_N : N ;
+fun expunge_V2 : V2 ;
+fun expurgate_V2 : V2 ;
+fun expurgation_N : N ;
+fun expurgator_N : N ;
+fun exquisite_A : A ;
+fun exquisiteness_N : N ;
+fun extant_A : A ;
+fun extemporaneous_A : A ;
+fun extemporary_A : A ;
+fun extempore_A : A ;
+fun extempore_Adv : Adv ;
+fun extemporization_N : N ;
+fun extemporize_V : V ;
+fun extemporize_V2 : V2 ;
+fun extend_V : V ;
+fun extend_V2 : V2 ;
+fun extended_A : A  ;
+fun extendible_A : A ;
+fun extensile_A : A ;
+fun extension_N : N ;
+fun extensional_A : A ;
+fun extensive_A : A ;
+fun extensively_Adv : Adv  ;
+fun extent_N : N ;
+fun extenuate_V2 : V2 ;
+fun extenuating_A : A ;
+fun extenuation_N : N ;
+fun exterior_A : A ;
+fun exterior_N : N ;
+fun exteriorize_V2 : V2 ;
+fun exterminable_A : A ;
+fun exterminate_V2 : V2 ;
+fun extermination_N : N ;
+fun exterminator_N : N ;
+fun extern_N : N ;
+fun external_A : A ;
+fun external_N : N ;
+fun externalization_N : N ;
+fun externalize_V2 : V2 ;
+fun externally_Adv : Adv  ;
+fun exteroception_N : N ;
+fun exteroceptive_A : A ;
+fun exteroceptor_N : N ;
+fun exterritorial_A : A ;
+fun extinct_A : A ;
+fun extinction_N : N ;
+fun extinguish_V2 : V2 ;
+fun extinguishable_A : A ;
+fun extinguisher_N : N ;
+fun extirpate_V2 : V2 ;
+fun extirpation_N : N ;
+fun extol_V2 : V2 ;
+fun extort_V : V ;
+fun extort_V2 : V2 ;
+fun extortion_N : N ;
+fun extortionate_A : A ;
+fun extra_A : A ;
+fun extra_Adv : Adv ;
+fun extra_N : N ;
+fun extracellular_A : A ;
+fun extract_N : N ;
+fun extract_V2 : V2 ;
+fun extractable_A : A ;
+fun extraction_N : N ;
+fun extractor_N : N ;
+fun extracurricular_A : A ;
+fun extradite_V2 : V2 ;
+fun extradition_N : N ;
+fun extrados_N : N ;
+fun extragalactic_A : A ;
+fun extrajudicial_A : A ;
+fun extralegal_A : A ;
+fun extralinguistic_A : A ;
+fun extramarital_A : A ;
+fun extramural_A : A ;
+fun extraneous_A : A ;
+fun extraneousness_N : N ;
+fun extraordinarily_Adv : Adv  ;
+fun extraordinariness_N : N ;
+fun extraordinary_A : A ;
+fun extrapolate_V : V ;
+fun extrapolate_V2 : V2 ;
+fun extrapolation_N : N ;
+fun extrasensory_A : A ;
+fun extrasystole_N : N ;
+fun extrasystolic_A : A ;
+fun extraterrestrial_A : A ;
+fun extraterritorial_A : A ;
+fun extratropical_A : A  ;
+fun extravagance_N : N ;
+fun extravagant_A : A ;
+fun extravaganza_N : N ;
+fun extravasation_N : N ;
+fun extraversion_N : N ;
+fun extreme_A : A ;
+fun extreme_N : N ;
+fun extremely_Adv : Adv  ;
+fun extremeness_N : N ;
+fun extremism_N : N ;
+fun extremist_A : A ;
+fun extremist_N : N ;
+fun extremity_N : N ;
+fun extremum_N : N ;
+fun extricable_A : A ;
+fun extricate_V2 : V2 ;
+fun extrication_N : N ;
+fun extrinsic_A : A ;
+fun extropic_A : A ;
+fun extropy_N : N ;
+fun extrospective_A : A ;
+fun extroversion_N : N ;
+fun extroversive_A : A ;
+fun extrovert_A : A ;
+fun extrovert_N : N ;
+fun extroverted_A : A ;
+fun extrovertish_A : A ;
+fun extrude_V2 : V2 ;
+fun extrusion_N : N ;
+fun extrusive_A : A ;
+fun exuberance_N : N ;
+fun exuberant_A : A ;
+fun exudate_N : N ;
+fun exudation_N : N ;
+fun exude_V : V ;
+fun exude_V2 : V2 ;
+fun exult_V : V ;
+fun exultant_A : A ;
+fun exultation_N : N ;
+fun exurbia_N : N ;
+fun exuviae_N : N ;
+fun exuvial_A : A ;
+fun eyas_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 eye_up_V2 : V2 ;
+fun eyeball_N : N ;
+fun eyeball_V2 : V2 ;
+fun eyebath_N : N ;
+fun eyebrow_N : N ;
+fun eyecatching_A : A ;
+fun eyecup_N : N ;
+fun eyedness_N : N ;
+fun eyedrop_N : N ;
+fun eyeful_N : N ;
+fun eyeglass_N : N ;
+fun eyelash_N : N ;
+fun eyeless_A : A ;
+fun eyelessness_N : N ;
+fun eyelet_N : N ;
+fun eyelid_N : N ;
+fun eyelike_A : A ;
+fun eyeliner_N : N ;
+fun eyepatch_N : N ;
+fun eyepiece_N : N ;
+fun eyes_N : N ;
+fun eyeshadow_N : N ;
+fun eyeshot_N : N ;
+fun eyesight_N : N ;
+fun eyesore_N : N ;
+fun eyespot_N : N ;
+fun eyestrain_N : N ;
+fun eyetooth_N : N ;
+fun eyewash_N : N ;
+fun eyewitness_N : N ;
+fun eyrie_N : N ;
+fun eyrir_N : N ;
+fun eyry_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 fabulist_N : N ;
+fun fabulous_A : A ;
+fun facade_N : N ;
+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_off_V2 : V2 ;
+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 face_up_to_V2 : V2 ;
+fun faceless_A : A ;
+fun faceplate_N : N ;
+fun facer_N : N ;
+fun facet_N : N ;
+fun faceted_A : A ;
+fun facetious_A : A ;
+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 facilitation_N : N ;
+fun facilitative_A : A ;
+fun facilitator_N : N ;
+fun facilitatory_A : A ;
+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 factoid_N : N ;
+fun factor_N : N ;
+fun factor_in_V : V ;
+fun factorial_A : A ;
+fun factorial_N : N ;
+fun factorization_N : N ;
+fun factorize_V2 : V2 ;
+fun factory_N : N ;
+fun factotum_N : N ;
+fun factual_A : A ;
+fun factuality_N : N ;
+fun facula_N : N ;
+fun facultative_A : A ;
+fun faculty_N : N ;
+fun fad_N : N ;
+fun faddish_A : A ;
+fun faddist_N : N ;
+fun faddy_A : A ;
+fun fade_N : N ;
+fun fade_V : V ;
+fun fade_V2 : V2 ;
+fun fadeout_N : N ;
+fun fado_N : N ;
+fun faecal_A : A ;
+fun faerie_N : N ;
+fun faery_N : N ;
+fun faff_about_V : V ;
+fun faff_around_V : V ;
+fun fag_N : N ;
+fun fag_V : V ;
+fun fag_V2 : V2 ;
+fun fag_end_N : N ;
+fun faggot_N : N ;
+fun fagot_N : N ;
+fun fagoting_N : N ;
+fun faience_N : N ;
+fun fail_N : N ;
+fun fail_V : V ;
+fun fail_V2 : V2 ;
+--subcat fun fail_V2V : V2V ;
+fun fail_VV : VV ;
+fun fail_safe_A : A ;
+fun failing_N : N ;
+fun faille_N : N ;
+fun failure_N : N ;
+fun fain_Adv : Adv ;
+fun faineance_N : N ;
+fun faineant_A : A ;
+fun faint_A : A ;
+fun faint_N : N ;
+fun faint_V : V ;
+fun faint_hearted_A : A ;
+fun faintheartedness_N : N ;
+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 fairlead_N : N ;
+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 faithful_N : N ;
+fun faithfully_Adv : Adv  ;
+fun faithfulness_N : N ;
+fun faithless_A : A ;
+fun faithlessness_N : N ;
+fun fake_A : A ;
+fun fake_N : N ;
+fun fake_V2 : V2 ;
+fun fakery_N : N ;
+fun fakir_N : N ;
+fun falafel_N : N ;
+fun falangist_N : N ;
+fun falcate_A : A ;
+fun falchion_N : N ;
+fun falcon_N : N ;
+fun falconer_N : N ;
+fun falconine_A : A ;
+fun falconry_N : N ;
+fun falkirk_PN : PN ;
+fun fall_1_N : N  ; -- | rise and fall
+fun fall_2_N : N  ; -- | autumn
+fun fall_V : V ;
+--subcat fun fall_V2 : V2 ;
+--subcat fun fall_VA : VA ;
+fun fall_about_V : V ;
+fun fall_apart_V : V ;
+fun fall_back_V : V ;
+fun fall_back_on_V2 : V2 ;
+fun fall_behind_V : V ;
+fun fall_behind_in_V2 : V2 ;
+fun fall_down_V : V ;
+fun fall_for_V2 : V2 ;
+fun fall_in_V : V ;
+fun fall_into_V2 : V2 ;
+fun fall_off_V : V ;
+fun fall_out_V : V ;
+fun fall_out_with_V2 : V2 ;
+fun fall_over_V : V ;
+fun fall_through_V : V ;
+fun fall_under_V2 : V2 ;
+fun fallacious_A : A ;
+fun fallaciousness_N : N ;
+fun fallacy_N : N ;
+fun fallboard_N : N ;
+fun faller_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 falls_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 falsie_N : N ;
+fun falsification_N : N ;
+fun falsifier_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 fame_V2 : V2 ;
+fun familial_A : A ;
+fun familiar_A : A ;
+fun familiar_N : N ;
+fun familiar_with_A2 : A2 ;
+fun familiarity_N : N ;
+fun familiarization_N : N ;
+fun familiarize_V2 : V2 ;
+fun familiarizing_A : A ;
+fun family_N : N ;
+fun famine_N : N ;
+fun famish_V : V ;
+fun famish_V2 : V2 ;
+fun famotidine_N : N ;
+fun famous_A : A ;
+fun famously_Adv : Adv  ;
+fun famulus_N : N ;
+fun fan_1_N : N ;
+fun fan_2_N : N ;
+fun fan_3_N : N ;
+fun fan_V : V ;
+fun fan_V2 : V2 ;
+fun fan_belt_N : N ;
+fun fanaloka_N : N ;
+fun fanaticFem_N : N ;
+fun fanaticMasc_N : N ;
+fun fanatic_A : A ;
+fun fanatical_A : A ;
+fun fanaticism_N : N ;
+fun fanbase_N : N  ;
+fun fancier_N : N ;
+fun fanciful_A : A ;
+fun fancy_A : A ;
+fun fancy_N : N ;
+fun fancy_V2 : V2 ;
+--subcat fun fancy_V3 : V3 ;
+fun fancy_free_A : A ;
+fun fandango_N : N ;
+fun fandom_A : A  ;
+fun fandom_N : N ;
+fun fanfare_N : N ;
+fun fang_N : N ;
+fun fanged_A : A ;
+fun fanion_N : N ;
+fun fanjet_N : N ;
+fun fanlight_N : N ;
+fun fanlike_A : A ;
+fun fanny_N : N ;
+fun fanny_PN : PN ;
+fun fansite_N : N  ;
+fun fantail_N : N ;
+fun fantan_N : N ;
+fun fantasia_N : N ;
+fun fantasist_N : N ;
+fun fantasize_V : V ;
+fun fantast_N : N ;
+fun fantastic_A : A ;
+fun fantastically_Adv : Adv ;
+fun fantasy_N : N ;
+fun fantods_N : N ;
+fun fao_N : N ;
+fun far_A : A ;
+fun far_AdA : AdA ;
+fun far_Adv : Adv  ;
+fun far_V2 : V2 ;
+fun far_famed_A : A ;
+fun far_fetched_A : A ;
+fun far_flung_A : A ;
+fun far_from_Prep : Prep ;
+fun far_off_A : A ;
+fun far_reaching_A : A ;
+fun far_seeing_A : A ;
+fun far_sighted_A : A ;
+fun farad_N : N ;
+fun farandole_N : N ;
+fun faraway_A : A ;
+fun farce_N : N ;
+fun farcical_A : A ;
+fun fardel_N : N ;
+fun fare_N : N ;
+fun fare_V : V ;
+fun fare_stage_N : N ;
+fun farewell_N : N ;
+fun farfalle_N : N ;
+fun farfetched_A : A ;
+fun farina_N : N ;
+fun farinaceous_A : A ;
+fun farkleberry_N : N ;
+fun farm_N : N ;
+fun farm_V : V ;
+fun farm_V2 : V2 ;
+fun farm_out_V2 : V2 ;
+fun farmer_N : N ;
+fun farmerette_N : N ;
+fun farmhand_N : N ;
+fun farmhouse_N : N ;
+fun farming_N : N ;
+fun farmland_N : N ;
+fun farmplace_N : N ;
+fun farmstead_N : N ;
+fun farmyard_N : N ;
+fun farness_N : N ;
+fun farnham_PN : PN ;
+fun farnworth_PN : PN ;
+fun faro_N : N ;
+fun farrago_N : N ;
+fun farrier_N : N ;
+fun farrow_N : N ;
+fun farrow_V : V ;
+fun farseeing_A : A ;
+fun farsi_N : N ;
+fun farsighted_A : A ;
+fun fart_N : N ;
+fun fart_V : V ;
+fun fart_about_V : V ;
+fun fart_around_V : V ;
+fun farther_A : A ;
+fun farther_Adv : Adv ;
+fun farthermost_A : A ;
+fun farthest_Adv : Adv ;
+fun farthing_N : N ;
+fun farthingale_N : N ;
+fun fartlek_N : N ;
+fun fasces_N : N ;
+fun fascia_N : N ;
+fun fascicle_N : N ;
+fun fasciculation_N : N ;
+fun fascinate_V2 : V2 ;
+fun fascinating_A : A ;
+fun fascination_N : N ;
+fun fascioliasis_N : N ;
+fun fasciolopsiasis_N : N ;
+fun fascism_N : N ;
+fun fascist_A : A ;
+fun fascist_N : N ;
+fun fascista_N : N ;
+fun fashion_N : N ;
+fun fashion_V2 : V2 ;
+fun fashionable_A : A ;
+fun fast_A : A ;
+fun fast_Adv : Adv ;
+fun fast_N : N ;
+fun fast_V : V ;
+fun fastball_N : N ;
+fun fasten_V : V ;
+fun fasten_V2 : V2 ;
+fun fasten_down_V2 : V2 ;
+fun fasten_on_V2 : V2 ;
+fun fasten_onto_V2 : V2 ;
+fun fasten_up_V2 : V2 ;
+fun fastener_N : N ;
+fun fastening_N : N ;
+fun fastidious_A : A ;
+fun fastidiousness_N : N ;
+fun fastigiate_A : A ;
+fun fastnacht_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 fatalistFem_N : N ;
+fun fatalistMasc_N : N ;
+fun fatalist_A : A ;
+fun fatalistic_A : A ;
+fun fatality_N : N ;
+fun fatally_Adv : Adv  ;
+fun fatback_N : N ;
+fun fate_N : N ;
+fun fate_V2 : V2 ;
+fun fateful_A : A ;
+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 fatherliness_N : N ;
+fun fatherly_A : A ;
+fun fathom_N : N ;
+fun fathom_V2 : V2 ;
+fun fathom_out_V2 : V2 ;
+fun fathomable_A : A ;
+fun fathomless_A : A ;
+fun fatigability_N : N ;
+fun fatigue_N : N ;
+fun fatigue_V2 : V2 ;
+fun fatigue_party_N : N ;
+fun fatigues_N : N ;
+fun fatless_A : A ;
+fun fatness_N : N ;
+fun fatso_N : N ;
+fun fatten_V : V ;
+fun fatten_V2 : V2 ;
+fun fatten_up_V2 : V2 ;
+fun fattish_A : A ;
+fun fattism_N : N ;
+fun fatty_A : A ;
+fun fatuity_N : N ;
+fun fatuous_A : A ;
+fun fatuousness_N : N ;
+fun fatwa_N : N ;
+fun fatwah_N : N ;
+fun faubourg_N : N ;
+fun faucal_A : A ;
+fun fauces_N : N ;
+fun faucet_N : N ;
+fun fauld_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 faultfinding_N : N ;
+fun faultless_A : A ;
+fun faultlessness_N : N ;
+fun faulty_A : A ;
+fun faun_N : N ;
+fun fauna_N : N ;
+fun fauteuil_N : N ;
+fun fauvism_N : N ;
+fun faux_pas_N : N ;
+fun faversham_PN : PN ;
+fun favism_N : N ;
+fun favor_N : N  ;
+fun favorable_A : A  ;
+fun favorableness_N : N ;
+fun favored_A : A  ;
+fun favorite_A : A  ;
+fun favorite_N : N  ;
+fun favoritism_N : N ;
+fun favour_N : N ;
+fun favour_V : V ;
+fun favour_V2 : V2 ;
+fun favour_VS : VS ;
+fun favourable_A : A ;
+fun favouriteFem_N : N ;
+fun favouriteMasc_N : N ;
+fun favourite_A : A ;
+fun favouritism_N : N ;
+fun favus_N : N ;
+fun fawley_PN : PN ;
+fun fawn_N : N ;
+fun fawn_V : V ;
+fun fawn_on_V2 : V2 ;
+fun fawn_over_V2 : V2 ;
+fun fax_N : N  ;
+fun fbi_PN : PN ;
+fun fealty_N : N ;
+fun fear_N : N ;
+fun fear_V : V ;
+fun fear_V2 : V2 ;
+fun fear_VS : VS ;
+fun fearful_A : A ;
+fun fearfulness_N : N ;
+fun fearless_A : A ;
+fun fearlessness_N : N ;
+fun fearsome_A : A ;
+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 feasting_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 featherbedding_N : N ;
+fun featherbrained_A : A ;
+fun featheredge_N : N ;
+fun featherfoil_N : N ;
+fun featherlike_A : A ;
+fun featherstone_PN : PN ;
+fun feathertop_N : N ;
+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 feckless_A : A ;
+fun fecklessness_N : N ;
+fun fecula_N : N ;
+fun feculence_N : N ;
+fun feculent_A : A ;
+fun fecund_A : A ;
+fun fecundity_N : N ;
+fun fed_N : N ;
+fun fed_up_V : V ;
+fun fedayeen_N : N ;
+fun fedelline_N : N ;
+fun federal_A : A ;
+fun federalism_N : N ;
+fun federalist_N : N ;
+fun federalization_N : N ;
+fun federally_Adv : Adv  ;
+fun federate_A : A ;
+fun federate_V : V ;
+fun federate_V2 : V2 ;
+fun federation_N : N ;
+fun fedora_N : N ;
+fun fee_N : N ;
+fun fee_V2 : V2 ;
+fun feeble_A : A ;
+fun feeble_minded_A : A ;
+fun feeblemindedness_N : N ;
+fun feebleness_N : N ;
+fun feed_N : N ;
+fun feed_V : V ;
+fun feed_V2 : V2 ;
+fun feed_off_V2 : V2 ;
+fun feed_on_V2 : V2 ;
+fun feed_up_V2 : V2 ;
+fun feedback_N : N ;
+fun feeder_N : N ;
+fun feeding_N : N ;
+fun feeding_bottle_N : N ;
+fun feedlot_N : N ;
+fun feedstock_N : N ;
+fun feel_N : N ;
+fun feel_V : V ;
+fun feel_V2 : V2 ;
+fun feel_VA : VA ;
+fun feel_VS : VS ;
+fun feel_out_V : V ;
+fun feel_up_V2 : V2 ;
+fun feel_up_to_V2 : V2 ;
+fun feeler_N : N ;
+fun feeling_N : N ;
+fun feelingly_Adv : Adv ;
+fun feelings_N : N ;
+fun feetfirst_Adv : Adv ;
+fun feign_V2 : V2 ;
+fun feijoa_N : N ;
+fun feint_N : N ;
+fun feint_V : V ;
+fun feist_N : N ;
+fun feisty_A : A ;
+fun feldspar_N : N ;
+fun felicitate_V2 : V2 ;
+fun felicitation_N : N ;
+fun felicitous_A : A ;
+fun felicity_N : N ;
+fun felicity_PN : PN ;
+fun feline_A : A ;
+fun feline_N : N ;
+fun felix_PN : PN ;
+fun felixstowe_PN : PN ;
+fun fell_A : A ;
+fun fell_N : N ;
+fun fell_V2 : V2 ;
+fun fell_apart_V : V ;
+fun fell_off_V : V ;
+fun fell_through_V : V ;
+fun fellah_N : N ;
+fun fellatio_N : N ;
+fun felloe_N : N ;
+fun fellow_A : A  ;
+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 felted_A : A ;
+fun felucca_N : N ;
+fun felwort_N : N ;
+fun fem_PN : PN ;
+fun female_A : A ;
+fun female_N : N ;
+fun femaleness_N : N ;
+fun feminine_A : A ;
+fun feminine_N : N ;
+fun femininity_N : N ;
+fun feminism_N : N ;
+fun feministFem_N : N ;
+fun feministMasc_N : N ;
+fun feminist_A : A ;
+fun feminization_N : N ;
+fun femoral_A : A ;
+fun femtochemistry_N : N ;
+fun femtometer_N : N ;
+fun femtosecond_N : N ;
+fun femtovolt_N : N ;
+fun femur_N : N ;
+fun fen_N : N ;
+fun fence_N : N ;
+fun fence_V2 : V2 ;
+fun fence_in_V2 : V2 ;
+fun fence_off_V2 : V2 ;
+fun fencelike_A : A ;
+fun fencer_N : N ;
+fun fencing_N : N ;
+fun fend_V : V ;
+fun fend_V2 : V2 ;
+fun fend_for_V2 : V2 ;
+fun fend_off_V2 : V2 ;
+fun fender_N : N ;
+fun fenestra_N : N ;
+fun fenestral_A : A ;
+fun fenestration_N : N ;
+fun fennel_N : N ;
+fun fenoprofen_N : N ;
+fun fenugreek_N : N ;
+fun feoff_N : N ;
+fun feral_A : A ;
+fun fergusonite_N : N ;
+fun feria_N : N ;
+fun ferial_A : A ;
+fun fermanagh_PN : PN ;
+fun fermata_N : N ;
+fun ferment_N : N ;
+fun ferment_V : V ;
+fun ferment_V2 : V2 ;
+fun fermentable_A : A ;
+fun fermentation_N : N ;
+fun fermion_N : N ;
+fun fermium_N : N ;
+fun fern_N : N ;
+fun ferned_A : A ;
+fun fernless_A : A ;
+fun fernlike_A : A ;
+fun ferny_A : A ;
+fun ferocious_A : A ;
+fun ferociousness_N : N ;
+fun ferocity_N : N ;
+fun ferrara_PN : PN ;
+fun ferret_N : N ;
+fun ferret_V : V ;
+fun ferret_V2 : V2 ;
+fun ferret_out_V2 : V2 ;
+fun ferric_A : A ;
+fun ferricyanide_N : N ;
+fun ferrimagnetism_N : N ;
+fun ferrite_N : N ;
+fun ferritin_N : N ;
+fun ferrocerium_N : N ;
+fun ferroconcrete_N : N ;
+fun ferrocyanide_N : N ;
+fun ferromagnetic_A : A ;
+fun ferromagnetism_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 fertilizable_A : A ;
+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 fervid_A : A ;
+fun fervour_N : N ;
+fun fescue_N : N ;
+fun fess_up_V : V ;
+fun fess_up_V2 : V2 ;
+fun fess_up_to_V2 : V2 ;
+fun fesse_N : N ;
+fun festal_A : A ;
+fun fester_N : N ;
+fun fester_V : V ;
+fun festering_N : N ;
+fun festination_N : N ;
+fun festival_N : N ;
+fun festive_A : A ;
+fun festivity_N : N ;
+fun festoon_N : N ;
+fun festoon_V2 : V2 ;
+fun festschrift_N : N ;
+fun fetal_A : A ;
+fun fetch_N : N ;
+--subcat fun fetch_V : V ;
+fun fetch_V2 : V2 ;
+fun fetching_A : A ;
+fun fete_N : N ;
+fun fete_V2 : V2 ;
+fun fete_day_N : N ;
+fun feterita_N : N ;
+fun fetid_A : A ;
+fun fetish_N : N ;
+fun fetishism_N : N ;
+fun fetishist_N : N ;
+fun fetlock_N : N ;
+fun fetology_N : N ;
+fun fetometry_N : N ;
+fun fetoprotein_N : N ;
+fun fetoscope_N : N ;
+fun fetoscopy_N : N ;
+fun fetter_N : N ;
+fun fetter_V2 : V2 ;
+fun fetterbush_N : N ;
+fun fettle_N : N ;
+fun fettuccine_N : N ;
+fun fetus_N : N ;
+fun feud_N : N ;
+fun feudal_A : A ;
+fun feudalism_N : N ;
+fun feudatory_A : A ;
+fun feudatory_N : N ;
+fun feude_V : V ;
+fun fever_N : N ;
+fun fevered_A : A ;
+fun feverfew_N : N ;
+fun feverish_A : A ;
+fun feverroot_N : N ;
+fun few_A : A ;
+fun few_Det : Det ;
+fun few_N : N ;
+fun few_Num : Num ;
+fun fewer_A : A ;
+fun fewer_Det : Det ;
+fun fewer_than_AdN : AdN ;
+fun fewness_N : N ;
+fun fey_A : A ;
+fun fez_N : N ;
+fun fiance_N : N ;
+fun fiancee_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 fiber_N : N  ;
+fun fiberboard_N : N ;
+fun fiberglass_N : N ;
+fun fiberscope_N : N ;
+fun fibre_N : N ;
+fun fibreboard_N : N ;
+fun fibreglass_N : N ;
+fun fibril_N : N ;
+fun fibrillation_N : N ;
+fun fibrillose_A : A ;
+fun fibrin_N : N ;
+fun fibrinase_N : N ;
+fun fibrinogen_N : N ;
+fun fibrinolysis_N : N ;
+fun fibrinopeptide_N : N ;
+fun fibrinous_A : A ;
+fun fibroadenoma_N : N ;
+fun fibroblast_N : N ;
+fun fibrocalcific_A : A ;
+fun fibrocartilage_N : N ;
+fun fibrocartilaginous_A : A ;
+fun fibroma_N : N ;
+fun fibromyositis_N : N ;
+fun fibrosis_N : N ;
+fun fibrositis_N : N ;
+fun fibrosity_N : N ;
+fun fibrous_A : A ;
+fun fibula_N : N ;
+fun fichu_N : N ;
+fun fickle_A : A ;
+fun fickleness_N : N ;
+fun fictile_A : A ;
+fun fiction_N : N ;
+fun fictional_A : A ;
+fun fictionalization_N : N ;
+fun fictitious_A : A ;
+fun fictive_A : A ;
+fun fiddle_N : N ;
+fun fiddle_V2 : V2 ;
+fun fiddle_about_V : V ;
+fun fiddle_around_V : V ;
+fun fiddle_away_V2 : V2 ;
+fun fiddleneck_N : N ;
+fun fiddler_N : N ;
+fun fiddlestick_N : N ;
+fun fidelity_N : N ;
+fun fidget_N : N ;
+fun fidget_V : V ;
+fun fidget_V2 : V2 ;
+fun fidgety_A : A ;
+fun fiducial_A : A ;
+fun fiduciary_A : A ;
+fun fiduciary_N : N ;
+fun fief_N : N ;
+fun fiefdom_N : N ;
+fun field_1_N : N  ; -- | cotton field
+fun field_2_N : N  ; -- | field work
+fun field_3_N : N  ; -- | sports field
+fun field_4_N : N  ; -- | algebraic structure
+fun field_V : V ;
+fun field_V2 : V2 ;
+fun field_hospital_N : N ;
+fun field_officer_N : N ;
+fun fielder_N : N ;
+fun fieldfare_N : N ;
+fun fielding_N : N ;
+fun fieldsman_N : N ;
+fun fieldstone_N : N ;
+fun fieldwork_N : N ;
+fun fieldworker_N : N ;
+fun fiend_N : N ;
+fun fiendish_A : A ;
+fun fierce_A : A ;
+fun fiercely_Adv : Adv  ;
+fun fierceness_N : N ;
+fun fieriness_N : N ;
+fun fiery_A : A ;
+fun fiesta_N : N ;
+fun fife_N : N ;
+fun fife_PN : PN ;
+fun fig_N : N ;
+fun fig_leaf_N : N ;
+fun fight_N : N ;
+fun fight_V : V ;
+fun fight_V2 : V2 ;
+--subcat fun fight_V2V : V2V ;
+fun fight_back_V : V ;
+fun fight_back_V2 : V2 ;
+fun fight_it_out_V2 : V2 ;
+fun fight_off_V2 : V2 ;
+fun fighter_N : N ;
+fun fighting_N : N ;
+fun figment_N : N ;
+fun figural_A : A ;
+fun figuration_N : N ;
+fun figurative_A : A ;
+fun figure_1_N : N  ;  -- | a round figure
+fun figure_2_N : N  ;  -- | convincing figures
+fun figure_V : V ;
+--subcat fun figure_V2 : V2 ;
+--subcat fun figure_V2V : V2V ;
+fun figure_VS : VS ;
+fun figure_on_V2 : V2 ;
+fun figure_out_V2 : V2 ;
+fun figure_up_V2 : V2 ;
+fun figurehead_N : N ;
+fun figurine_N : N ;
+fun figwort_N : N ;
+fun fiji_PN : PN ;
+fun fijian_A : A ;
+fun fijian_N : N ;
+fun filaggrin_N : N ;
+fun filament_N : N ;
+fun filamentous_A : A ;
+fun filar_A : A ;
+fun filaria_N : N ;
+fun filarial_A : A ;
+fun filariasis_N : N ;
+fun filariid_A : A ;
+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 file_away_V2 : V2 ;
+fun file_for_V2 : V2 ;
+fun filefish_N : N ;
+fun filename_N : N ;
+fun filer_N : N ;
+fun filet_N : N ;
+fun filial_A : A ;
+fun filibuster_N : N ;
+fun filibuster_V : V ;
+fun filicide_N : N ;
+fun filigree_N : N ;
+fun filing_N : N ;
+fun filipino_A : A ;
+fun filipino_N : N ;
+fun fill_N : N ;
+fun fill_V : V ;
+fun fill_V2 : V2 ;
+fun fill_in_V : V ;
+fun fill_in_V2 : V2 ;
+fun fill_in_for_V2 : V2 ;
+fun fill_in_on_V3 : V3 ;
+fun fill_out_V : V ;
+fun fill_out_V2 : V2 ;
+fun fill_up_V2 : V2 ;
+fun filler_N : N ;
+fun fillet_N : N ;
+fun fillet_V2 : V2 ;
+fun filling_N : N ;
+fun fillip_N : N ;
+fun filly_N : N ;
+fun film_1_N : N  ;  -- | movie
+fun film_2_N : N  ;  -- | thin layer
+fun film_V : V ;
+fun film_V2 : V2 ;
+fun film_star_N : N ;
+fun filmable_A : A ;
+fun filmdom_N : N ;
+fun filming_N : N ;
+fun filmmaker_N : N  ;
+fun filmmaking_N : N  ;
+fun filmography_N : N  ;
+fun filmy_A : A ;
+fun filovirus_N : N ;
+fun fils_N : N ;
+fun filter_N : N ;
+fun filter_V : V ;
+fun filter_V2 : V2 ;
+fun filter_in_V : V ;
+fun filter_out_V2 : V2 ;
+fun filtertipped_A : A ;
+fun filth_N : N ;
+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 fimbria_N : N ;
+fun fimbriate_A : A ;
+fun fin_N : N ;
+fun finable_A : A ;
+fun finagle_V2 : V2 ;
+fun finagler_N : N ;
+fun final_A : A ;
+fun final_N : N ;
+fun finale_N : N ;
+fun finalist_N : N ;
+fun finality_N : N ;
+fun finalization_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 financing_N : N ;
+fun finback_N : N ;
+fun finch_N : N ;
+fun find_N : N ;
+fun find_V : V ;
+fun find_V2 : V2 ;
+fun find_V2A : V2A ;
+--subcat fun find_V2V : V2V ;
+fun find_VS : VS ;
+fun find_out_V : V ;
+fun find_out_V2 : V2 ;
+fun finder_N : N ;
+fun finding_N : N ;
+fun findings_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 finer_A : A ;
+fun finery_N : N ;
+fun finespun_A : A ;
+fun finesse_N : N ;
+fun finesse_V2 : V2 ;
+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 fingering_N : N ;
+fun fingerless_A : A ;
+fun fingerling_N : N ;
+fun fingermark_N : N ;
+fun fingernail_N : N ;
+fun fingerpost_N : N ;
+fun fingerprint_N : N ;
+fun fingerprinting_N : N ;
+fun fingerstall_N : N ;
+fun fingertip_N : N ;
+fun finial_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 ;
+--subcat fun finish_VA : VA ;
+fun finish_off_V2 : V2 ;
+fun finish_up_V : V ;
+fun finish_up_with_V2 : V2 ;
+fun finish_with_V2 : V2 ;
+fun finished_A : A ;
+fun finisher_N : N ;
+fun finite_A : A ;
+fun finiteness_N : N ;
+fun fink_N : N ;
+fun fink_on_V2 : V2 ;
+fun fink_out_V : V ;
+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 finnishMasc_N : N ;
+fun finnishFem_N : N ;
+fun finnish_N : N ;
+fun fiona_PN : PN ;
+fun fiord_N : N ;
+fun fipple_N : N ;
+fun fir_N : N ;
+fun fir_cone_N : N ;
+fun fire_1_N : N ; --- ??
+fun fire_2_N : N ; --- ??
+fun fire_V : V ;
+fun fire_V2 : V2 ;
+fun fire_alarm_N : N ;
+fun fire_away_V : V ;
+fun fire_back_V : V ;
+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_off_V2 : V2 ;
+fun fire_power_N : N ;
+fun fire_raising_N : N ;
+fun fire_up_V : V ;
+fun fire_up_V2 : V2 ;
+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 firebase_N : N ;
+fun firebird_N : N ;
+fun fireboat_N : N ;
+fun firebomb_N : N ;
+fun firebox_N : N ;
+fun firebrand_N : N ;
+fun firebrat_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 fireplug_N : N ;
+fun firepower_N : N ;
+fun fireproof_A : A ;
+fun fireside_N : N ;
+fun firestone_N : N ;
+fun firestorm_N : N ;
+fun firetrap_N : N ;
+fun firewall_N : N ;
+fun firewater_N : N ;
+fun fireweed_N : N ;
+fun firewood_N : N ;
+fun firework_N : N ;
+fun fireworks_N : N  ;
+fun firing_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 firm_up_V2 : V2 ;
+fun firmament_N : N ;
+fun firmamental_A : A ;
+fun firmly_Adv : Adv  ;
+fun firmness_N : N ;
+fun firmware_N : N ;
+fun first_Adv : Adv ;
+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 firstborn_A : A ;
+fun firstborn_N : N ;
+fun firsthand_A : A ;
+fun firsthand_Adv : Adv ;
+fun firstly_Adv : Adv  ;
+fun firth_N : N ;
+fun fisc_N : N ;
+fun fiscal_A : A ;
+fun fish_N : N ;
+fun fish_V : V ;
+fun fish_V2 : V2 ;
+fun fish_for_V2 : V2 ;
+fun fish_hook_N : N ;
+fun fish_knife_N : N ;
+fun fish_out_V2 : V2 ;
+fun fish_slice_N : N ;
+fun fishball_N : N ;
+fun fishbone_N : N ;
+fun fishbowl_N : N ;
+fun fishcake_N : N ;
+fun fisher_N : N ;
+fun fisherman_N : N ;
+fun fishery_N : N ;
+fun fisheye_A : A ;
+fun fishhook_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 fishnet_N : N ;
+fun fishpaste_N : N ;
+fun fishplate_N : N ;
+fun fishpond_N : N ;
+fun fishwife_N : N ;
+fun fishy_A : A ;
+fun fissile_A : A ;
+fun fission_N : N ;
+fun fissionable_A : A ;
+fun fissiparity_N : N ;
+fun fissiparous_A : A ;
+fun fissure_N : N ;
+fun fist_N : N ;
+fun fistfight_N : N ;
+fun fistmele_N : N ;
+fun fistula_N : N ;
+fun fistular_A : A ;
+fun fistulous_A : A ;
+fun fit_A : A ;
+fun fit_N : N ;
+fun fit_V : V ;
+fun fit_V2 : V2 ;
+fun fit_1_V2 : V2 ;
+fun fit_2_V2 : V2 ;
+fun fit_in_V : V ;
+fun fit_in_V2 : V2 ;
+fun fit_in_with_V2 : V2 ;
+fun fit_into_V2 : V2 ;
+fun fit_out_V2 : V2 ;
+fun fit_out_with_V2 : V2 ;
+fun fit_up_V2 : V2 ;
+fun fitful_A : A ;
+fun fitfulness_N : N ;
+fun fitment_N : N ;
+fun fitness_N : N ;
+fun fitter_A : A ;
+fun fitter_N : N ;
+fun fitting_A : A ;
+fun fitting_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 fix_up_V2 : V2 ;
+fun fixate_V2 : V2 ;
+fun fixation_N : N ;
+fun fixative_N : N ;
+fun fixed_A : A  ;
+fun fixedly_Adv : Adv ;
+fun fixedness_N : N ;
+fun fixer_N : N ;
+fun fixings_N : N ;
+fun fixture_N : N ;
+fun fizgig_N : N ;
+fun fizz_N : N ;
+fun fizz_V : V ;
+fun fizzle_V : V ;
+fun fizzle_out_V : V ;
+fun fizzy_A : A ;
+fun fjord_N : N ;
+fun flab_N : N ;
+fun flabbergast_V2 : V2 ;
+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 flag_down_V2 : V2 ;
+fun flag_up_V2 : V2 ;
+fun flagellant_N : N ;
+fun flagellate_A : A ;
+fun flagellate_N : N ;
+fun flagellate_V2 : V2 ;
+fun flagellation_N : N ;
+fun flagellum_N : N ;
+fun flageolet_N : N ;
+fun flagfish_N : N ;
+fun flagging_N : N ;
+fun flagitious_A : A ;
+fun flagon_N : N ;
+fun flagpole_N : N ;
+fun flagrant_A : A ;
+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 flake_out_V : V ;
+fun flakiness_N : N ;
+fun flaky_A : A ;
+fun flambeau_N : N ;
+fun flamboyance_N : N ;
+fun flamboyant_A : A ;
+fun flame_N : N ;
+fun flame_V : V ;
+fun flame_out_V : V ;
+fun flame_up_V : V ;
+fun flamen_N : N ;
+fun flamenco_N : N ;
+fun flameproof_A : A ;
+fun flamethrower_N : N ;
+fun flamingo_N : N ;
+fun flammability_N : N ;
+fun flammable_A : A ;
+fun flan_N : N ;
+fun flange_N : N ;
+fun flank_N : N ;
+fun flank_V : V ;
+fun flank_V2 : V2 ;
+fun flanker_N : N ;
+fun flannel_N : N ;
+fun flannelbush_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_out_V : V ;
+fun flare_path_N : N ;
+fun flare_up_N : N ;
+fun flare_up_V : V ;
+fun flash_N : N ;
+fun flash_V : V ;
+--subcat fun flash_V2 : V2 ;
+fun flashback_N : N ;
+fun flashboard_N : N ;
+fun flashbulb_N : N ;
+fun flasher_N : N ;
+fun flashgun_N : N ;
+fun flashiness_N : N ;
+fun flashing_N : N ;
+fun flashlight_N : N ;
+fun flashover_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 flatbed_N : N ;
+fun flatbottom_A : A ;
+fun flatbread_N : N ;
+fun flatbrod_N : N ;
+fun flatcar_N : N ;
+fun flatfish_N : N ;
+fun flatfoot_N : N ;
+fun flathead_N : N ;
+fun flatiron_N : N ;
+fun flatlet_N : N ;
+fun flatmate_N : N ;
+fun flatness_N : N ;
+fun flats_N : N ;
+fun flatten_V : V ;
+fun flatten_V2 : V2 ;
+fun flatter_V2 : V2 ;
+fun flatterer_N : N ;
+fun flattering_A : A ;
+fun flattery_N : N ;
+fun flattop_N : N ;
+fun flatulence_N : N ;
+fun flatulent_A : A ;
+fun flatware_N : N ;
+fun flatwork_N : N ;
+fun flatworm_N : N ;
+fun flaunt_N : N ;
+fun flaunt_V : V ;
+fun flaunt_V2 : V2 ;
+fun flaunty_A : A ;
+fun flautist_N : N ;
+fun flavin_N : N ;
+fun flavivirus_N : N ;
+fun flavone_N : N ;
+fun flavonoid_N : N ;
+fun flavor_N : N  ;
+fun flavorer_N : N ;
+fun flavorful_A : A ;
+fun flavorlessness_N : N ;
+fun flavorsomeness_N : N ;
+fun flavour_N : N ;
+fun flavour_V2 : V2 ;
+fun flavouring_N : N ;
+fun flavourless_A : A ;
+fun flaw_N : N ;
+fun flaw_V2 : V2 ;
+fun flawless_A : A ;
+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 fleabag_N : N ;
+fun fleabane_N : N ;
+fun fleapit_N : N ;
+fun fleawort_N : N ;
+fun flecainide_N : N ;
+fun fleck_N : N ;
+fun fleck_V2 : V2 ;
+fun fledged_A : A ;
+fun fledgeling_N : N ;
+fun fledgling_A : A ;
+fun fledgling_N : N ;
+fun flee_V : V ;
+fun flee_V2 : V2 ;
+fun fleece_N : N ;
+fun fleece_V2 : V2 ;
+fun fleeceable_A : A ;
+fun fleecy_A : A ;
+fun fleer_N : N ;
+fun fleet_A : A ;
+fun fleet_N : N ;
+fun fleet_PN : PN ;
+fun fleet_street_PN : PN ;
+fun fleeting_A : A ;
+fun fleetness_N : N ;
+fun fleetwood_PN : PN ;
+fun flemish_A : A ;
+fun flemish_N : N ;
+fun flesh_N : N ;
+fun flesh_out_V2 : V2 ;
+fun flesh_wound_N : N ;
+fun fleshiness_N : N ;
+fun fleshly_A : A ;
+fun fleshy_A : A ;
+fun fleur_de_lis_N : N ;
+fun flex_N : N ;
+fun flex_V2 : V2 ;
+fun flexibility_N : N ;
+fun flexible_A : A ;
+fun flexion_N : N ;
+fun flexuous_A : A ;
+fun flexure_N : N ;
+fun flibbertigibbet_N : N ;
+fun flick_N : N ;
+fun flick_V2 : V2 ;
+fun flick_knife_N : N ;
+fun flick_over_V : V ;
+fun flick_through_V2 : V2 ;
+fun flicker_N : N ;
+fun flicker_V : V ;
+fun flickertail_N : N ;
+fun flier_N : N ;
+fun flies_N : N ;
+fun flight_N : N ;
+fun flight_V2 : V2 ;
+fun flightiness_N : N ;
+fun flightless_A : A ;
+fun flighty_A : A ;
+fun flimsiness_N : N ;
+fun flimsy_A : A ;
+fun flimsy_N : N ;
+fun flinch_V : V ;
+fun flinders_N : N ;
+fun fling_N : N ;
+fun fling_V : V ;
+fun fling_V2 : V2 ;
+fun flint_N : N ;
+fun flint_PN : PN ;
+fun flintlock_N : N ;
+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 flip_off_V2 : V2 ;
+fun flip_out_V : V ;
+fun flip_through_V2 : V2 ;
+fun flippancy_N : N ;
+fun flippant_A : A ;
+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 flitch_N : N ;
+fun float_N : N ;
+fun float_V : V ;
+--subcat fun float_V2 : V2 ;
+--subcat fun float_VA : VA ;
+fun floatation_N : N ;
+fun floater_N : N ;
+fun floating_N : N ;
+fun floatplane_N : N ;
+fun floccose_A : A ;
+fun flocculation_N : N ;
+fun floccule_N : N ;
+fun flocculent_A : A ;
+fun flock_N : N ;
+fun flock_V : V ;
+fun flock_V2V : V2V ;
+fun floe_N : N ;
+fun flog_V2 : V2 ;
+fun flog_off_V2 : V2 ;
+fun flogger_N : N ;
+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 floodhead_N : N ;
+fun flooding_N : N  ;
+fun floodlight_V2 : V2 ;
+fun floodlit_A : A ;
+fun floodplain_N : N ;
+fun floor_N : N ;
+fun floor_V2 : V2 ;
+fun floor_it_V : V ;
+fun floor_walker_N : N ;
+fun floorboard_N : N ;
+fun flooring_N : N ;
+fun floorwalker_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 flophouse_N : N ;
+fun floppy_A : A ;
+fun flora_N : N  ;
+fun flora_PN : PN ;
+fun floral_A : A ;
+fun florence_1_PN : PN;   -- | the country name
+fun florence_2_PN : PN;   -- | personal name
+fun floret_N : N ;
+fun floricultural_A : A ;
+fun floriculture_N : N ;
+fun florid_A : A ;
+fun florida_PN : PN ;
+fun florilegium_N : N ;
+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 flounce_off_V : V ;
+fun flounce_out_V : V ;
+fun flounder_N : N ;
+fun flounder_V : V ;
+fun flour_N : N ;
+fun flour_V2 : V2 ;
+fun flourish_N : N ;
+fun flourish_V : V ;
+--subcat fun flourish_V2 : V2 ;
+fun floury_A : A ;
+fun flout_V2 : V2 ;
+fun flow_N : N ;
+fun flow_V : V ;
+fun flowage_N : N ;
+fun flower_N : N ;
+fun flower_V : V ;
+fun flower_girl_N : N ;
+fun flowerbed_N : N ;
+fun flowered_A : A ;
+fun flowering_A : A  ;
+fun flowerless_A : A ;
+fun flowerpot_N : N ;
+fun flowery_A : A ;
+fun floxuridine_N : N ;
+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 fluff_N : N ;
+fun fluff_V2 : V2 ;
+fun fluff_out_V2 : V2 ;
+fun fluff_up_V2 : V2 ;
+fun fluffy_A : A ;
+fun flugelhorn_N : N ;
+fun fluid_A : A ;
+fun fluid_N : N ;
+fun fluidity_N : N ;
+fun fluidounce_N : N ;
+fun fluidram_N : N ;
+fun fluke_N : N ;
+fun flume_N : N ;
+fun flummery_N : N ;
+fun flummox_V2 : V2 ;
+fun flunitrazepan_N : N ;
+fun flunk_V : V ;
+fun flunk_V2 : V2 ;
+fun flunkey_N : N ;
+fun flunky_N : N ;
+fun fluorapatite_N : N ;
+fun fluorescein_N : N ;
+fun fluorescence_N : N ;
+fun fluorescent_A : A ;
+fun fluorescent_N : N ;
+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 fluorite_N : N ;
+fun fluoroboride_N : N ;
+fun fluorocarbon_N : N ;
+fun fluorochrome_N : N ;
+fun fluoroform_N : N ;
+fun fluoroscope_N : N ;
+fun fluoroscopy_N : N ;
+fun fluorosis_N : N ;
+fun fluorouracil_N : N ;
+fun fluosilicate_N : N ;
+fun fluoxetine_N : N ;
+fun fluphenazine_N : N ;
+fun flurazepam_N : N ;
+fun flurbiprofen_N : N ;
+fun flurry_N : N ;
+fun flurry_V2 : V2 ;
+fun flush_A : A ;
+fun flush_Adv : Adv ;
+fun flush_N : N ;
+fun flush_V : V ;
+fun flush_V2 : V2 ;
+fun flush_out_V : V ;
+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 fluvastatin_N : N ;
+fun fluvial_A : A ;
+fun flux_N : N ;
+fun fluxmeter_N : N ;
+fun fly_A : A ;
+fun fly_N : N ;
+fun fly_V : V ;
+fun fly_V2 : V2 ;
+--subcat fun fly_VS : VS ;
+fun fly_about_V : V ;
+fun fly_around_V : V ;
+fun fly_at_V2 : V2 ;
+fun fly_by_V : V ;
+fun fly_fish_V : V ;
+fun fly_fishing_N : N ;
+fun fly_into_V2 : V2 ;
+fun fly_out_V : V ;
+fun fly_swat_N : N ;
+fun fly_swatter_N : N ;
+fun flyaway_A : A ;
+fun flyblown_A : A ;
+fun flycatcher_N : N ;
+fun flyer_N : N ;
+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 flyspeck_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 foamflower_N : N ;
+fun foaminess_N : N ;
+fun foamy_A : A ;
+fun fob_N : N ;
+fun fob_V2 : V2 ;
+fun fob_off_V2 : V2 ;
+fun fob_off_on_V3 : V3 ;
+fun fob_off_onto_V3 : V3 ;
+fun fob_off_with_V3 : V3 ;
+fun focal_A : A ;
+fun focalization_N : N ;
+fun focus_N : N ;
+fun focus_V : V ;
+fun focus_V2 : V2 ;
+fun focus_on_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 fogyish_A : A ;
+fun fohn_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 fold_up_V2 : V2 ;
+fun foldable_A : A ;
+fun folder_N : N ;
+fun folderal_N : N ;
+fun folderol_N : N ;
+fun foldout_N : N ;
+fun foliaceous_A : A ;
+fun foliage_N : N ;
+fun foliate_A : A ;
+fun foliation_N : N ;
+fun folio_N : N ;
+fun foliolate_A : A ;
+fun folium_N : N ;
+fun folk_N : N ;
+fun folk_dance_N : N ;
+fun folkestone_PN : PN ;
+fun folklore_N : N ;
+fun folks_N : N ;
+fun folksong_N : N ;
+fun folksy_A : A ;
+fun folktale_N : N ;
+fun follicle_N : N ;
+fun follicular_A : A ;
+fun folliculitis_N : N ;
+fun follies_N : N ;
+fun follow_V : V ;
+fun follow_V2 : V2 ;
+fun follow_VS : VS ;
+fun follow_on_N : N ;
+fun follow_on_V : V ;
+fun follow_on_from_V2 : V2 ;
+fun follow_through_N : N ;
+fun follow_through_V : V ;
+fun follow_up_N : N ;
+fun follow_up_V2 : V2 ;
+fun follower_N : N ;
+fun following_A : A ;
+fun following_N : N ;
+fun following_Prep : Prep ;
+fun folly_N : N ;
+fun foment_V2 : V2 ;
+fun fomentation_N : N ;
+fun fomite_N : N ;
+fun fond_A : A ;
+fun fondant_N : N ;
+fun fondle_V2 : V2 ;
+fun fondler_N : N ;
+fun fondness_N : N ;
+fun fondue_N : N ;
+fun font_N : N ;
+fun fontanelle_N : N ;
+fun fontsize_N : N  ;
+fun foochow_PN : PN ;
+fun food_N : N ;
+fun foodless_A : A ;
+fun foodstuff_N : N ;
+fun fool_N : N ;
+--subcat fun fool_V : V ;
+fun fool_V2 : V2 ;
+fun fool_about_V : V ;
+fun fool_around_V : V ;
+fun fool_with_V2 : V2 ;
+fun foolery_N : N ;
+fun foolhardiness_N : N ;
+fun foolhardy_A : A ;
+fun foolish_A : A ;
+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 footbath_N : N ;
+fun footboard_N : N ;
+fun footbridge_N : N ;
+fun footcandle_N : N ;
+fun footedness_N : N ;
+fun footer_N : N ;
+fun footfall_N : N ;
+fun footfault_N : N ;
+fun foothill_N : N ;
+fun foothold_N : N ;
+fun footing_N : N ;
+fun footle_V : V ;
+fun footle_V2 : V2 ;
+fun footless_A : A ;
+fun footlights_N : N ;
+fun footlocker_N : N ;
+fun footloose_A : A ;
+fun footman_N : N ;
+fun footmark_N : N ;
+fun footnote_N : N ;
+fun footpad_N : N ;
+fun footpath_N : N ;
+fun footplate_N : N ;
+fun footprint_N : N ;
+fun footrace_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 footwall_N : N ;
+fun footwear_N : N ;
+fun footwork_N : N ;
+fun fop_N : N ;
+fun foppish_A : A ;
+fun foppishness_N : N ;
+fun for_Adv : Adv  ;
+fun for_PConj : PConj ;
+fun for_Prep : Prep ;
+fun for_example_Adv : Adv ;
+fun for_instance_Adv : Adv ;
+fun for_starters_Adv : Adv ;
+fun for_sure_Adv : Adv ;
+fun for_the_sake_of_Prep : Prep ;
+fun forage_N : N ;
+fun forage_V : V ;
+fun forager_N : N ;
+fun foraging_N : N ;
+fun foram_N : N ;
+fun foramen_N : N ;
+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 forby_Prep : Prep ;
+fun force_N : N ;
+fun force_V : V ;
+fun force_V2 : V2 ;
+fun force_V2V : V2V ;
+fun force_VS : VS ;
+fun force_feed_V2 : V2 ;
+fun force_land_V : V ;
+fun force_land_V2 : V2 ;
+fun force_majeure_N : N ;
+fun force_out_V : V ;
+fun forceful_A : A ;
+fun forcefulness_N : N ;
+fun forceless_A : A ;
+fun forcemeat_N : N ;
+fun forceps_N : N ;
+fun forcible_A : A ;
+fun forcibly_Adv : Adv  ;
+fun forcipate_A : A ;
+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 forebear_N : N ;
+fun forebode_V2 : V2 ;
+fun foreboding_N : N ;
+fun forebrain_N : N ;
+fun forecast_N : N ;
+fun forecast_V : V ;
+fun forecast_V2 : V2 ;
+fun forecast_VS : VS ;
+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 foredeck_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 foreground_N : N ;
+fun forehand_A : A ;
+fun forehand_N : N ;
+fun forehanded_A : A ;
+fun forehead_N : N ;
+fun foreign_1_A : A  ; -- | a foreign citizen
+fun foreign_2_A : A  ; -- | don't throw foreign objects into the toilet
+fun foreigner_N : N ;
+fun foreignness_N : N ;
+fun foreknow_V : V ;
+fun foreknow_V2 : V2 ;
+fun foreknowledge_N : N ;
+fun foreland_N : N ;
+fun foreleg_N : N ;
+fun forelimb_N : N ;
+fun forelock_N : N ;
+fun foreman_N : N ;
+fun foremanship_N : N ;
+fun foremast_N : N ;
+fun foremost_A : A ;
+fun foremost_Adv : Adv ;
+fun foremother_N : N ;
+fun forename_N : N ;
+fun forenenst_Prep : Prep ;
+fun forenoon_N : N ;
+fun forensic_A : A ;
+fun forensics_N : N ;
+fun foreordain_V2 : V2 ;
+fun forepaw_N : N ;
+fun foreperson_N : N ;
+fun foreplay_N : N ;
+fun forequarter_N : N ;
+fun forerunner_N : N ;
+fun foresail_N : N ;
+fun foresee_V2 : V2 ;
+fun foreseeable_A : A ;
+fun foreshadow_V2 : V2 ;
+fun foreshank_N : N ;
+fun foreshock_N : N ;
+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 forestay_N : N ;
+fun forested_A : A ;
+fun forester_N : N ;
+fun forestiera_N : N ;
+fun forestry_N : N ;
+fun foreswear_V2 : V2 ;
+fun foretaste_N : N ;
+fun foretell_V2 : V2 ;
+fun forethought_N : N ;
+fun forethoughtful_A : A ;
+fun foretop_N : N ;
+fun forever_Adv : Adv ;
+fun forewarn_V2 : V2 ;
+fun forewarning_N : N ;
+fun forewing_N : N ;
+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 forge_ahead_V : V ;
+fun forger_N : N ;
+fun forgery_N : N ;
+fun forget_V : V ;
+fun forget_V2 : V2 ;
+fun forget_VS : VS ;
+fun forget_me_not_N : N ;
+fun forgetful_A : A ;
+fun forgetfulness_N : N ;
+fun forgettable_A : A ;
+fun forging_N : N ;
+fun forgivable_A : A ;
+fun forgive_V : V ;
+fun forgive_V2 : V2 ;
+fun forgiveness_N : N ;
+fun forgivingly_Adv : Adv ;
+fun forgivingness_N : N ;
+fun forgo_V2 : V2 ;
+fun forint_N : N ;
+fun fork_1_N : N ;
+fun fork_3_N : N ;
+fun fork_4_N : N ;
+fun fork_V : V ;
+fun fork_V2 : V2 ;
+fun fork_out_V : V ;
+fun fork_over_V : V ;
+fun forklift_N : N ;
+fun forli_PN : PN ;
+fun forlorn_A : A ;
+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 formalistic_A : A ;
+fun formality_N : N ;
+fun formalization_N : N ;
+fun formalize_V2 : V2 ;
+fun formally_Adv : Adv  ;
+fun formalwear_N : N ;
+fun format_N : N ;
+fun formation_N : N ;
+fun formative_A : A ;
+fun formative_N : N ;
+fun formby_PN : PN ;
+fun former_A : A ;
+fun former_N : N ;
+fun formerly_Adv : Adv  ;
+fun formic_A : A ;
+fun formica_N : N ;
+fun formication_N : N ;
+fun formidability_N : N ;
+fun formidable_A : A ;
+fun formless_A : A ;
+fun formosa_PN : PN ;
+fun formula_N : N ;
+fun formulaic_A : A ;
+fun formulary_A : A ;
+fun formulary_N : N ;
+fun formulate_V2 : V2 ;
+fun formulation_N : N ;
+fun fornenst_Prep : Prep ;
+fun fornent_Prep : Prep ;
+fun fornicate_V : V ;
+fun fornication_N : N ;
+fun fornix_N : N ;
+fun forrader_Adv : Adv ;
+fun forsake_V2 : V2 ;
+fun forsaking_N : N ;
+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 fortemente_A : A ;
+fun forth_Adv : Adv ;
+fun forthcoming_A : A ;
+fun forthright_A : A ;
+fun forthwith_Adv : Adv ;
+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 fortuitousness_N : N ;
+fun fortunate_A : A ;
+fun fortunately_Adv : Adv  ;
+fun fortune_N : N ;
+fun fortuneteller_N : N ;
+fun fortunetelling_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 forwarding_N : N ;
+fun forwardness_N : N ;
+fun forwards_Adv : Adv ;
+fun foryml_N : N ;
+fun fossa_N : N ;
+fun fosse_N : N ;
+fun fossil_A : A ;
+fun fossil_N : N ;
+fun fossiliferous_A : A ;
+fun fossilization_N : N ;
+fun fossilize_V : V ;
+fun fossilize_V2 : V2 ;
+fun fossorial_A : A ;
+fun foster_A : A ;
+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 fostering_N : N ;
+fun fothergilla_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 foulard_N : N ;
+fun foulness_N : N ;
+fun found_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 foundering_N : N ;
+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 fountainhead_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 fourhanded_A : A ;
+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 foursquare_Adv : Adv ;
+fun fovea_N : N ;
+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 foxtail_N : N ;
+fun foxtrot_N : N ;
+fun foxy_A : A ;
+fun foyer_N : N ;
+fun fr_PN : PN ;
+fun fracas_N : N ;
+fun fractal_N : N ;
+fun fraction_N : N ;
+fun fractional_A : A ;
+fun fractionation_N : N ;
+fun fractious_A : A ;
+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 fragment_V2 : V2 ;
+fun fragmental_A : A ;
+fun fragmentary_A : A ;
+fun fragmentation_N : N ;
+fun fragrance_N : N ;
+fun fragrant_A : A ;
+fun frail_A : A ;
+fun frail_N : N ;
+fun frailty_N : N ;
+fun fraise_N : N ;
+fun frame_N : N ;
+fun frame_V : V ;
+fun frame_V2 : V2 ;
+fun frame_up_N : N ;
+fun framer_N : N ;
+fun framework_N : N ;
+fun framing_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 francium_N : N ;
+fun frangible_A : A ;
+fun frangipane_N : N ;
+fun frangipani_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 frappe_N : N ;
+fun fraserburgh_PN : PN ;
+fun fraternal_A : A ;
+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 fraudulence_N : N ;
+fun fraudulent_A : A ;
+fun fraught_A : A ;
+fun fraulein_N : N ;
+fun fraxinella_N : N ;
+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 freak_out_V2 : V2 ;
+fun freakish_A : A ;
+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_N : N ;
+fun free_V2 : V2 ;
+fun free_V2V : V2V ;
+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_of_A2 : A2 ;
+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 free_up_V2 : V2 ;
+fun freebie_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_A : A ;
+fun freelance_N : N ;
+fun freelance_V : V ;
+fun freelancer_N : N ;
+fun freeloader_N : N ;
+fun freely_Adv : Adv  ;
+fun freemail_N : N ;
+fun freeman_N : N ;
+fun freemason_N : N ;
+fun freemasonry_N : N ;
+fun freesia_N : N ;
+fun freestanding_A : A ;
+fun freestone_N : N ;
+fun freestyle_N : N ;
+fun freetail_N : N ;
+fun freeware_N : N ;
+fun freeway_N : N ;
+fun freewheel_N : N ;
+fun freewheel_V : V ;
+fun freewill_A : A ;
+fun freeze_N : N ;
+fun freeze_V : V ;
+fun freeze_V2 : V2 ;
+fun freeze_out_V2 : V2 ;
+fun freeze_over_V : V ;
+fun freeze_up_V : V ;
+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 frenchMasc_N : N ;
+fun frenchFem_N : N ;
+--fun frenchman_N : N ;
+--fun frenchwoman_N : N ;
+fun frenetic_A : A ;
+fun frenzied_A : A ;
+fun frenzy_N : N ;
+fun frequency_N : N ;
+fun frequent_A : A ;
+fun frequent_V2 : V2 ;
+fun frequentative_N : N ;
+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 freshen_up_V : V ;
+fun freshen_up_V2 : V2 ;
+fun freshener_N : N ;
+fun fresher_N : N ;
+fun freshet_N : N ;
+fun freshman_A : A ;
+fun freshman_N : N ;
+fun freshness_N : N ;
+fun freshwater_A : A ;
+fun freshwater_N : N  ;
+fun freshwater_PN : PN ;
+fun fret_N : N ;
+fun fret_V : V ;
+fun fret_V2 : V2 ;
+fun fret_VS : VS ;
+fun fretful_A : A ;
+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 friary_N : N ;
+fun fricandeau_N : N ;
+fun fricassee_N : N ;
+fun fricassee_V2 : V2 ;
+fun fricative_A : A ;
+fun fricative_N : N ;
+fun friction_N : N ;
+fun frictional_A : A ;
+fun frictionless_A : A ;
+fun fridge_N : N ;
+fun friedcake_N : N ;
+fun friend_N : N ;
+fun friendless_A : A ;
+fun friendlessness_N : N ;
+fun friendliness_N : N ;
+fun friendly_A : A ;
+fun friendly_N : N ;
+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 frighten_away_V2 : V2 ;
+fun frighten_off_V2 : V2 ;
+fun frightened_A : A ;
+fun frightening_A : A ;
+fun frightful_A : A ;
+fun frightfulness_N : N ;
+fun frigid_A : A ;
+fun frigidity_N : N ;
+fun frigorific_A : A ;
+fun frijole_N : N ;
+fun frill_N : N ;
+fun frilled_A : A ;
+fun frilly_A : A ;
+fun fringe_N : N ;
+fun fringe_V2 : V2 ;
+fun fringepod_N : N ;
+fun fringy_A : A ;
+fun frinton_PN : PN ;
+fun frippery_N : N ;
+fun frisk_N : N ;
+fun frisk_V : V ;
+fun frisk_V2 : V2 ;
+fun friskiness_N : N ;
+fun frisky_A : A ;
+fun frisson_N : N ;
+fun fritillary_N : N ;
+fun frittata_N : N ;
+fun fritter_N : N ;
+fun fritter_V2 : V2 ;
+fun fritter_away_V : V ;
+fun frivol_V : V ;
+fun frivol_V2 : V2 ;
+fun frivolity_N : N ;
+fun frivolous_A : A ;
+fun frizz_N : N ;
+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 frogbit_N : N ;
+fun frogfish_N : N ;
+fun froghopper_N : N ;
+fun frogman_N : N ;
+fun frogmarch_V2 : V2 ;
+fun frogmouth_N : N ;
+fun frolic_N : N ;
+fun frolic_V : V ;
+fun frolicsome_A : A ;
+fun from_Prep : Prep  ;
+fun from_home_Adv : Adv  ;
+fun frome_PN : PN ;
+fun frond_N : N ;
+fun front_A : A  ;
+fun front_N : N ;
+fun front_V : V ;
+fun front_V2 : V2 ;
+fun front_bench_N : N ;
+fun front_bencher_N : N ;
+fun front_for_V2 : V2 ;
+fun front_off_V2 : V2 ;
+fun front_onto_V2 : V2 ;
+fun front_out_V2 : V2 ;
+fun front_up_V : V ;
+fun front_up_V2 : V2 ;
+fun frontage_N : N ;
+fun frontal_A : A ;
+fun frontal_N : N ;
+fun frontbencher_N : N ;
+fun frontier_N : N ;
+fun frontiersman_N : N ;
+fun frontierswoman_N : N ;
+fun frontispiece_N : N ;
+fun frontlet_N : N ;
+fun frontman_N : N  ;
+fun frore_A : A ;
+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 frostiness_N : N ;
+fun frosting_N : N ;
+fun frostweed_N : N ;
+fun frosty_A : A ;
+fun froth_N : N ;
+fun froth_V : V ;
+fun frothiness_N : N ;
+fun frothy_A : A ;
+fun frottage_N : N ;
+fun frotteur_N : N ;
+fun froward_A : A ;
+fun froward_Prep : Prep ;
+fun frown_N : N ;
+fun frown_V : V ;
+fun frown_on_V2 : V2 ;
+fun frowningly_Adv : Adv ;
+fun frowsty_A : A ;
+fun frowsy_A : A ;
+fun frowzy_A : A ;
+fun frozen_A : A  ;
+fun frs_N : N ;
+fun fructification_N : N ;
+fun fructify_V : V ;
+fun fructify_V2 : V2 ;
+fun fructose_N : N ;
+fun fructosuria_N : N ;
+fun frugal_A : A ;
+fun frugality_N : N ;
+fun fruit_N : N ;
+fun fruit_V : V ;
+fun fruit_fly_N : N ;
+fun fruitage_N : N ;
+fun fruitcake_N : N ;
+fun fruiterer_N : N ;
+fun fruitful_A : A ;
+fun fruitfulness_N : N ;
+fun fruition_N : N ;
+fun fruitless_A : A ;
+fun fruitlessness_N : N ;
+fun fruitlet_N : N ;
+fun fruitwood_N : N ;
+fun fruity_A : A ;
+fun frumenty_N : N ;
+fun frump_N : N ;
+fun frumpish_A : A ;
+fun frumpy_A : A ;
+fun frustrate_V2 : V2 ;
+fun frustrating_A : A ;
+fun frustration_N : N ;
+fun frustum_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_N : N ;
+fun frying_pan_N : N ;
+fun ft_PN : PN ;
+fun fuchsia_N : N ;
+fun fuck_N : N ;
+fun fuck_V : V ;
+fun fuck_V2 : V2 ;
+fun fuck_all_N : N ;
+fun fucker_N : N ;
+fun fucking_A : A ;
+fun fucking_Adv : Adv ;
+fun fucking_N : N  ;
+fun fucoid_N : N ;
+fun fucus_N : N ;
+fun fuddle_V2 : V2 ;
+fun fuddy_duddy_N : N ;
+fun fudge_N : N ;
+fun fudge_over_V : V ;
+fun fuel_N : N ;
+fun fuel_V : V ;
+fun fuel_V2 : V2 ;
+fun fuel_up_V : V ;
+fun fueling_N : N ;
+fun fug_N : N ;
+fun fugacity_N : N ;
+fun fugal_A : A ;
+fun fuggy_A : A ;
+fun fugitive_A : A ;
+fun fugitive_N : N ;
+fun fugleman_N : N ;
+fun fugly_A : A ;
+fun fugu_N : N ;
+fun fugue_N : N ;
+fun fuhrer_N : N ;
+fun fuji_N : N ;
+fun fulcrum_N : N ;
+fun fulfil_V2 : V2 ;
+fun fulfill_V2 : V2 ;
+fun fulfillment_N : N ;
+fun fulfilment_N : N ;
+fun fulgurating_A : A ;
+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 fullerene_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 fulminant_A : A ;
+fun fulminate_N : N ;
+fun fulminate_V : V ;
+fun fulmination_N : N ;
+fun fulsome_A : A ;
+fun fulsomeness_N : N ;
+fun fumble_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 fume_VS : VS ;
+fun fumewort_N : N ;
+fun fumigant_N : N ;
+fun fumigate_V2 : V2 ;
+fun fumigation_N : N ;
+fun fumigator_N : N ;
+fun fumitory_N : N ;
+fun fun_A : A ;
+fun fun_N : N ;
+fun funambulism_N : N ;
+fun funambulistFem_N : N ;
+fun funambulistMasc_N : N ;
+fun function_N : N ;
+fun function_V : V ;
+fun functional_A : A ;
+fun functionalism_N : N ;
+fun functionalist_N : N ;
+fun functionality_N : N ;
+fun functionary_N : N ;
+fun functor_N : N  ;
+fun fund_N : N ;
+fun fund_V2 : V2 ;
+fun fundamental_A : A ;
+fun fundamental_N : N ;
+fun fundamentalism_N : N ;
+fun fundamentalist_A : A ;
+fun fundamentalist_N : N ;
+fun fundamentally_Adv : Adv  ;
+fun fundamentals_N : N ;
+fun funding_N : N  ;
+fun fundraiser_N : N ;
+fun fundraising_N : N  ;
+fun funds_N : N ;
+fun fundus_N : N ;
+fun funeral_N : N ;
+fun funerary_A : A ;
+fun funereal_A : A ;
+fun funfair_N : N ;
+fun fungal_A : A ;
+fun fungible_A : A ;
+fun fungible_N : N ;
+fun fungicidal_A : A ;
+fun fungicide_N : N ;
+fun fungoid_A : A ;
+fun fungous_A : A ;
+fun fungus_N : N ;
+fun funicle_N : N ;
+fun funicular_A : A ;
+fun funicular_N : N ;
+fun funiculitis_N : N ;
+fun funiculus_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 funniness_N : N ;
+fun funny_A : A ;
+fun funny_bone_N : N ;
+fun funrun_N : N ;
+fun fur_N : N ;
+fun furan_N : N ;
+fun furbelow_N : N ;
+fun furbish_V2 : V2 ;
+fun furcation_N : N ;
+fun furcula_N : N ;
+fun furfural_N : N ;
+fun furious_A : A ;
+fun furl_V : V ;
+fun furl_V2 : V2 ;
+fun furlike_A : A ;
+fun furlong_N : N ;
+fun furlough_N : N ;
+fun furnace_N : N ;
+fun furnish_V2 : V2 ;
+fun furnishing_N : N ;
+fun furniture_N : N ;
+fun furore_N : N ;
+fun furosemide_N : N ;
+fun furred_A : A ;
+fun furrier_N : N ;
+fun furring_N : N ;
+fun furrow_N : N ;
+fun furrow_V : V ;
+fun furrow_V2 : V2 ;
+fun furry_A : A ;
+fun furth_PN : PN ;
+fun further_A : A ;
+fun further_AdV : AdV ;
+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 furtiveness_N : N ;
+fun furunculosis_N : N ;
+fun fury_N : N ;
+fun furze_N : N ;
+fun fuschia_N : N ;
+fun fuscous_A : A ;
+fun fuse_N : N ;
+fun fuse_V : V ;
+fun fuse_V2 : V2 ;
+fun fusee_N : N ;
+fun fuselage_N : N ;
+fun fushun_PN : PN ;
+fun fusible_A : A ;
+fun fusiform_A : A ;
+fun fusil_N : N ;
+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 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 futon_N : N ;
+fun future_1_N : N ;
+fun future_3_N : N ;
+fun future_A : A ;
+fun futureless_A : A ;
+fun futurism_N : N ;
+fun futuristFem_N : N ;
+fun futuristMasc_N : N ;
+fun futuristic_A : A ;
+fun futurity_N : N ;
+fun futurology_N : N ;
+fun fuze_N : N ;
+fun fuzz_N : N ;
+fun fuzzed_A : A ;
+fun fuzzy_A : A ;
+fun fwd_PN : PN ;
+fun g_N : N ;
+fun g_man_N : N ;
+fun gab_N : N ;
+fun gabapentin_N : N ;
+fun gabardine_N : N ;
+fun gabble_N : N ;
+fun gabble_V : V ;
+fun gabble_V2 : V2 ;
+fun gabbro_N : N ;
+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 gad_about_V : V ;
+fun gad_around_V : V ;
+fun gadabout_N : N ;
+fun gaddi_N : N ;
+fun gadfly_N : N ;
+fun gadget_N : N ;
+fun gadgeteer_N : N ;
+fun gadgetry_N : N ;
+fun gadoid_N : N ;
+fun gadolinite_N : N ;
+fun gadolinium_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 gaffsail_N : N ;
+fun gag_N : N ;
+fun gag_V : V ;
+fun gag_V2 : V2 ;
+fun gag_for_V2 : V2 ;
+fun gaga_A : A ;
+fun gage_N : N ;
+fun gage_V2 : V2 ;
+fun gaggle_N : N ;
+fun gagman_N : N ;
+fun gaiety_N : N ;
+fun gaillardia_N : N ;
+fun gain_N : N ;
+fun gain_V : V ;
+fun gain_V2 : V2 ;
+fun gain_back_V : V ;
+fun gainer_N : N ;
+fun gainful_A : A ;
+fun gainly_A : A ;
+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 galactagogue_N : N ;
+fun galactic_A : A ;
+fun galactocele_N : N ;
+fun galactose_N : N ;
+fun galactosemia_N : N ;
+fun galactosis_N : N ;
+fun galago_N : N ;
+fun galangal_N : N ;
+fun galantine_N : N ;
+fun galashiels_PN : PN ;
+fun galax_N : N ;
+fun galaxy_N : N ;
+fun galbanum_N : N ;
+fun galbulus_N : N ;
+fun gale_N : N ;
+fun galea_N : N ;
+fun galena_N : N ;
+fun galere_N : N ;
+fun galingale_N : N ;
+fun gall_N : N ;
+fun gall_V2 : V2 ;
+fun gallamine_N : N ;
+fun gallant_A : A ;
+fun gallant_N : N ;
+fun gallantry_N : N ;
+fun gallbladder_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 gallfly_N : N ;
+fun gallic_A : A ;
+fun gallicism_N : N ;
+fun gallinaceous_A : A ;
+fun gallinule_N : N ;
+fun gallium_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_N : N ;
+fun gallows_bird_N : N ;
+fun gallstone_N : N ;
+fun gallup_PN : PN ;
+fun galoot_N : N ;
+fun galore_Adv : Adv ;
+fun galosh_N : N ;
+fun galumph_V : V ;
+fun galvanic_A : A ;
+fun galvanism_N : N ;
+fun galvanization_N : N ;
+fun galvanize_V2 : V2 ;
+fun galvanize_VS : VS ;
+fun galvanizer_N : N ;
+fun galvanometer_N : N ;
+fun galway_PN : PN ;
+fun gam_N : N ;
+fun gambia_PN : PN ;
+fun gambian_A : A ;
+fun gambian_N : N ;
+fun gambist_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 gambrel_N : N ;
+fun game_1_N : N  ;  -- | card game
+fun game_2_N : N  ;  -- | children's game
+fun game_3_N : N  ;  -- | eat game
+fun game_A : A ;
+fun game_V : V ;
+fun game_V2 : V2 ;
+fun game_bag_N : N ;
+fun game_bird_N : N ;
+fun game_licence_N : N ;
+fun gamebag_N : N ;
+fun gamecock_N : N ;
+fun gamekeeper_N : N ;
+fun gamelan_N : N ;
+fun gameplay_N : N  ;
+fun games_master_N : N ;
+fun games_mistress_N : N ;
+fun gamesmanship_N : N ;
+fun gametangium_N : N ;
+fun gamete_N : N ;
+fun gametocyte_N : N ;
+fun gametoecium_N : N ;
+fun gametogenesis_N : N ;
+fun gametophore_N : N ;
+fun gametophyte_N : N ;
+fun gamey_A : A ;
+fun gamine_N : N ;
+fun gaminess_N : N ;
+fun gaming_N : N  ;
+fun gaming_house_N : N ;
+fun gaming_table_N : N ;
+fun gamma_N : N ;
+fun gammon_N : N ;
+fun gammopathy_N : N ;
+fun gammy_A : A ;
+fun gamopetalous_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 gang_up_V : V ;
+fun gang_up_against_V2 : V2 ;
+fun gang_up_on_V2 : V2 ;
+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 gangsaw_N : N ;
+fun gangsta_N : N ;
+fun gangster_N : N ;
+fun gangway_N : N ;
+fun gannet_N : N ;
+fun ganoid_N : N ;
+fun ganoin_N : N ;
+fun gantlet_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 gar_N : N ;
+fun garage_N : N ;
+fun garage_V2 : V2 ;
+fun garambulla_N : N ;
+fun garb_N : N ;
+fun garb_V2 : V2 ;
+fun garbage_N : N ;
+fun garbage_can_N : N ;
+fun garble_V2 : V2 ;
+fun garboard_N : N ;
+fun garbology_N : N ;
+fun garden_N : N ;
+fun garden_V : V ;
+fun garden_truck_N : N ;
+fun gardenerFem_N : N ;
+fun gardenerMasc_N : N ;
+fun gardenia_N : N ;
+fun gardening_N : N ;
+fun gareth_PN : PN ;
+fun garforth_PN : PN ;
+fun garganey_N : N ;
+fun gargantuan_A : A ;
+fun gargle_N : N ;
+fun gargle_V : V ;
+fun gargle_V2 : V2 ;
+fun gargoyle_N : N ;
+fun garibaldi_N : N ;
+fun garish_A : A ;
+fun garishness_N : N ;
+fun garland_N : N ;
+fun garland_V2 : V2 ;
+fun garlic_N : N ;
+fun garlicky_A : A ;
+fun garment_N : N ;
+fun garmentmaker_N : N ;
+fun garner_N : N ;
+fun garner_V2 : V2 ;
+fun garnet_N : N ;
+fun garnierite_N : N ;
+fun garnish_N : N ;
+fun garnish_V2 : V2 ;
+fun garnishee_N : N ;
+fun garnishment_N : N ;
+fun garotte_N : N ;
+fun garotte_V2 : V2 ;
+fun garret_N : N ;
+fun garrison_N : N ;
+fun garrison_V2 : V2 ;
+fun garrote_N : N ;
+fun garroter_N : N ;
+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 gaseousness_N : N ;
+fun gasfield_N : N ;
+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 gaskin_N : N ;
+fun gaslight_N : N ;
+fun gasman_N : N ;
+fun gasmask_N : N ;
+fun gasohol_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 gassing_N : N ;
+fun gassy_A : A ;
+fun gasteromycete_N : N ;
+fun gastrectomy_N : N ;
+fun gastric_A : A ;
+fun gastrin_N : N ;
+fun gastritis_N : N ;
+fun gastrocnemius_N : N ;
+fun gastroduodenal_A : A ;
+fun gastroenteritis_N : N ;
+fun gastroenterologistFem_N : N ;
+fun gastroenterologistMasc_N : N ;
+fun gastroenterology_N : N ;
+fun gastroenterostomy_N : N ;
+fun gastroesophageal_A : A ;
+fun gastrogavage_N : N ;
+fun gastrointestinal_A : A ;
+fun gastromy_N : N ;
+fun gastronomic_A : A ;
+fun gastronomy_N : N ;
+fun gastropod_N : N ;
+fun gastroscope_N : N ;
+fun gastroscopy_N : N ;
+fun gastrostomy_N : N ;
+fun gastrula_N : N ;
+fun gastrulation_N : N ;
+fun gasworks_N : N ;
+fun gat_N : N ;
+fun gate_N : N ;
+fun gate_V2 : V2 ;
+fun gateau_N : N ;
+fun gatecrash_V2 : V2 ;
+fun gatecrasher_N : N ;
+fun gatehouse_N : N ;
+fun gatekeeper_N : N ;
+fun gatepost_N : N ;
+fun gateshead_PN : PN ;
+fun gateway_N : N ;
+fun gather_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 gaudery_N : N ;
+fun gaudy_A : A ;
+fun gaudy_N : N ;
+fun gauge_N : N ;
+fun gauge_V2 : V2 ;
+fun gaul_N : N ;
+fun gaumless_A : A ;
+fun gaunt_A : A ;
+fun gauntlet_N : N ;
+fun gauntleted_A : A ;
+fun gauntness_N : N ;
+fun gaur_N : N ;
+fun gauss_N : N ;
+fun gauze_N : N ;
+fun gauzy_A : A ;
+fun gavel_N : N ;
+fun gavial_N : N ;
+fun gavin_PN : PN ;
+fun gavotte_N : N ;
+fun gawk_N : N ;
+fun gawker_N : N ;
+fun gawkiness_N : N ;
+fun gawky_A : A ;
+fun gawp_V : V ;
+fun gay_A : A ;
+fun gay_N : N ;
+fun gayal_N : N ;
+fun gayness_N : N ;
+fun gazania_N : N ;
+fun gaze_N : N ;
+fun gaze_V : V ;
+fun gazebo_N : N ;
+fun gazelle_N : N ;
+fun gazette_N : N ;
+fun gazette_V2 : V2 ;
+fun gazetteer_N : N ;
+fun gazpacho_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 gean_N : N ;
+fun gear_N : N ;
+fun gear_V : V ;
+fun gear_V2 : V2 ;
+fun gear_case_N : N ;
+fun gear_to_V2 : V2 ;
+fun gear_towards_V2 : V2 ;
+fun gear_up_V : V ;
+fun gearbox_N : N ;
+fun gearing_N : N ;
+fun gearset_N : N ;
+fun gearshift_N : N ;
+fun gecko_N : N ;
+fun gee_gee_N : N ;
+fun geebung_N : N ;
+fun geek_N : N ;
+fun geek_out_V : V ;
+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 gelatinousness_N : N ;
+fun geld_V2 : V2 ;
+fun gelding_N : N ;
+fun gelechiid_N : N ;
+fun gelignite_N : N ;
+fun gelligaer_PN : PN ;
+fun gelsenkirchen_PN : PN ;
+fun gem_N : N ;
+fun gemfibrozil_N : N ;
+fun geminate_N : N ;
+fun gemination_N : N ;
+fun gemini_PN : PN ;
+fun gemma_N : N ;
+fun gemmed_A : A ;
+fun gemmiferous_A : A ;
+fun gemmule_N : N ;
+fun gempylid_N : N ;
+fun gemsbok_N : N ;
+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 genealogic_A : A ;
+fun genealogical_A : A ;
+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 generalship_N : N ;
+fun generate_V2 : V2 ;
+fun generation_N : N ;
+fun generational_A : A ;
+fun generative_A : A ;
+fun generator_N : N ;
+fun generic_A : A ;
+fun generic_N : N ;
+fun generically_Adv : Adv ;
+fun generosity_N : N ;
+fun generous_A : A ;
+fun genesis_N : N ;
+fun genet_N : N ;
+fun genetic_A : A ;
+fun genetically_Adv : Adv ;
+fun geneticism_N : N ;
+fun geneticist_N : N ;
+fun genetics_N : N ;
+fun geneva_N : N ;
+fun geneva_PN : PN ;
+fun genial_A : A ;
+fun geniality_N : N ;
+fun genic_A : A ;
+fun geniculate_A : A ;
+fun genie_N : N ;
+fun genip_N : N ;
+fun genipa_N : N ;
+fun genipap_N : N ;
+fun genital_A : A ;
+fun genitalia_N : N ;
+fun genitive_A : A ;
+fun genitive_N : N ;
+fun genitor_N : N ;
+fun genitourinary_A : A ;
+fun genius_N : N ;
+fun genius_loci_N : N ;
+fun genlisea_N : N ;
+fun genoa_PN : PN ;
+fun genocide_N : N ;
+fun genoise_N : N ;
+fun genome_N : N ;
+fun genomics_N : N ;
+fun genotype_N : N ;
+fun genotypical_A : A ;
+fun genova_PN : PN ;
+fun genre_N : N ;
+fun genre_painting_N : N ;
+fun gent_N : N ;
+fun gentamicin_N : N ;
+fun genteel_A : A ;
+fun gentian_N : N ;
+fun gentianella_N : N ;
+fun gentile_A : A ;
+fun gentile_N : N ;
+fun gentility_N : N ;
+fun gentle_A : A ;
+fun gentlefolk_N : N ;
+fun gentleman_N : N ;
+fun gentleman_at_arms_N : N ;
+fun gentlemanlike_A : A ;
+fun gentlemanly_A : A ;
+fun gentleness_N : N ;
+fun gentlewoman_N : N ;
+fun gently_Adv : Adv ;
+fun gentrification_N : N ;
+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 geochemistry_N : N ;
+fun geode_N : N ;
+fun geodesic_N : N ;
+fun geodesy_N : N ;
+fun geodetic_A : A ;
+fun geoduck_N : N ;
+fun geoff_PN : PN ;
+fun geoffrey_PN : PN ;
+fun geographer_N : N ;
+fun geographic_A : A ;
+fun geographical_A : A ;
+fun geographically_Adv : Adv  ;
+fun geography_N : N ;
+fun geologic_A : A  ;
+fun geological_A : A ;
+fun geologistFem_N : N ;
+fun geologistMasc_N : N ;
+fun geology_N : N ;
+fun geomancer_N : N ;
+fun geomancy_N : N ;
+fun geometer_N : N ;
+fun geometric_A : A ;
+fun geometrical_A : A ;
+fun geometrid_N : N ;
+fun geometry_N : N ;
+fun geomorphologic_A : A ;
+fun geophagy_N : N ;
+fun geophysical_A : A ;
+fun geophysicist_N : N ;
+fun geophysics_N : N ;
+fun geophyte_N : N ;
+fun geophytic_A : A ;
+fun geopolitical_A : A ;
+fun geopolitics_N : N ;
+fun geordie_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 geostationary_A : A ;
+fun geostrategic_A : A ;
+fun geostrategy_N : N ;
+fun geosynchronous_A : A ;
+fun geothermal_A : A ;
+fun geotropism_N : N ;
+fun gerald_PN : PN ;
+fun geraldine_PN : PN ;
+fun geranium_N : N ;
+fun gerard_PN : PN ;
+fun gerardia_N : N ;
+fun gerbil_N : N ;
+fun gerenuk_N : N ;
+fun geriatric_A : A ;
+fun geriatrician_N : N ;
+fun geriatrics_N : N ;
+fun germ_N : N ;
+fun germanFem_N : N ;
+fun germanMasc_N : N ;
+fun german_A : A ;
+fun germander_N : N ;
+fun germane_A : A ;
+fun germaneness_N : N ;
+fun germanic_A : A ;
+fun germanite_N : N ;
+fun germanium_N : N ;
+fun germany_PN : PN ;
+fun germfree_A : A ;
+fun germicide_N : N ;
+fun germinal_A : A ;
+fun germinate_V : V ;
+fun germinate_V2 : V2 ;
+fun germination_N : N ;
+fun germy_A : A ;
+fun gerontocracy_N : N ;
+fun gerontologist_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 gerundial_A : A ;
+fun gesneria_N : N ;
+fun gesneriad_N : N ;
+fun gesso_N : N ;
+fun gestalt_N : N ;
+fun gestapo_N : N ;
+fun gestation_N : N ;
+fun gestational_A : A ;
+fun gesticulate_V : V ;
+fun gesticulation_N : N ;
+fun gestural_A : A ;
+fun gesture_N : N ;
+fun gesture_V : V ;
+fun get_N : N ;
+--subcat fun get_V : V ;
+--subcat fun get_V2 : V2 ;
+fun get_V2V : V2V ;
+--subcat fun get_VA : VA ;
+--subcat fun get_VS : VS ;
+fun get_VV : VV ;
+fun get_about_V : V ;
+fun get_above_V2 : V2 ;
+fun get_across_V : V ;
+fun get_across_V2 : V2 ;
+fun get_across_to_V2 : V2 ;
+fun get_after_V2 : V2 ;
+fun get_ahead_V : V ;
+fun get_ahead_of_V2 : V2 ;
+fun get_along_V : V ;
+fun get_along_in_V2 : V2 ;
+fun get_along_with_V2 : V2 ;
+fun get_around_V : V ;
+fun get_around_V2 : V2 ;
+fun get_around_to_V2 : V2 ;
+fun get_at_V2 : V2 ;
+fun get_at_able_A : A ;
+fun get_away_V : V ;
+fun get_away_from_V2 : V2 ;
+fun get_away_with_V2 : V2 ;
+fun get_back_V : V ;
+fun get_back_V2 : V2 ;
+fun get_back_at_V2 : V2 ;
+fun get_back_into_V2 : V2 ;
+fun get_back_to_V2 : V2 ;
+fun get_back_together_V : V ;
+fun get_behind_V2 : V2 ;
+fun get_behind_with_V2 : V2 ;
+fun get_by_V : V ;
+fun get_by_V2 : V2 ;
+fun get_by_on_V2 : V2 ;
+fun get_by_with_V2 : V2 ;
+fun get_down_V : V ;
+fun get_down_V2 : V2 ;
+fun get_down_on_V2 : V2 ;
+fun get_down_to_V2 : V2 ;
+fun get_even_V : V ;
+fun get_in_V : V ;
+fun get_in_V2 : V2 ;
+fun get_in_on_V2 : V2 ;
+fun get_in_with_V2 : V2 ;
+fun get_into_V2 : V2 ;
+fun get_it_V : V ;
+fun get_it_off_V : V ;
+fun get_it_off_with_V2 : V2 ;
+fun get_it_on_V : V ;
+fun get_it_on_with_V2 : V2 ;
+fun get_it_together_V : V ;
+fun get_it_up_V : V ;
+fun get_off_V : V ;
+fun get_off_V2 : V2 ;
+fun get_off_it_V2 : V2 ;
+fun get_off_on_V2 : V2 ;
+fun get_off_with_V2 : V2 ;
+fun get_on_1_V2 : V2 ;
+fun get_on_2_V2 : V2 ;
+fun get_on_V : V ;
+fun get_on_at_V2 : V2 ;
+fun get_on_for_V2 : V2 ;
+fun get_on_to_V2 : V2 ;
+fun get_on_with_V2 : V2 ;
+fun get_onto_V2 : V2 ;
+fun get_out_V : V ;
+fun get_out_V2 : V2 ;
+fun get_out_of_V2 : V2 ;
+fun get_over_V : V ;
+fun get_over_V2 : V2 ;
+fun get_over_with_V2 : V2 ;
+fun get_round_V : V ;
+fun get_round_V2 : V2 ;
+fun get_round_to_V2 : V2 ;
+fun get_through_V : V ;
+fun get_through_V2 : V2 ;
+fun get_through_V3 : V3 ;
+fun get_through_to_V2 : V2 ;
+fun get_to_V2 : V2 ;
+fun get_together_N : N ;
+fun get_together_V : V ;
+fun get_up_N : N ;
+fun get_up_V : V ;
+fun get_up_V2 : V2 ;
+fun get_up_to_V2 : V2 ;
+fun getaway_N : N ;
+fun gettable_A : A ;
+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 ghastliness_N : N ;
+fun ghastly_A : A ;
+fun ghat_N : N ;
+fun ghatti_N : N ;
+fun ghee_N : N ;
+fun ghent_PN : PN ;
+fun gherkin_N : N ;
+fun ghetto_N : N ;
+fun ghillie_N : N ;
+fun ghost_N : N ;
+fun ghost_V : V ;
+fun ghost_V2 : V2 ;
+fun ghost_away_V2 : V2 ;
+fun ghost_writer_N : N ;
+fun ghostliness_N : N ;
+fun ghostly_A : A ;
+fun ghostwriter_N : N ;
+fun ghoul_N : N ;
+fun ghoulish_A : A ;
+fun ghq_PN : PN ;
+fun ghrelin_N : N ;
+fun gi_N : N ;
+fun giant_A : A  ;
+fun giant_N : N ;
+fun giantess_N : N ;
+fun giantism_N : N ;
+fun giardia_N : N ;
+fun giardiasis_N : N ;
+fun gib_N : N ;
+fun gibber_V : V ;
+fun gibberellin_N : N ;
+fun gibberish_N : N ;
+fun gibbet_N : N ;
+fun gibbet_V2 : V2 ;
+fun gibbon_N : N ;
+fun gibbous_A : A ;
+fun gibbsite_N : N ;
+fun gibe_N : N ;
+fun gibe_V : V ;
+fun gibibit_N : N ;
+fun gibingly_Adv : Adv ;
+fun giblet_N : N ;
+fun gibraltar_PN : PN ;
+fun gibraltarian_A : A ;
+fun gibraltarian_N : N ;
+fun giddiness_N : N ;
+fun giddy_A : A ;
+fun gidgee_N : N ;
+fun giffnock_PN : PN ;
+fun gift_N : N ;
+fun gift_V2 : V2 ;
+fun gifted_A : A  ;
+fun gig_N : N ;
+fun gigabit_N : N ;
+fun gigabyte_N : N ;
+fun gigahertz_N : N ;
+fun gigantic_A : A ;
+fun gigantism_N : N ;
+fun giggle_N : N ;
+fun giggle_V : V ;
+fun gigolo_N : N ;
+fun gilbert_N : N ;
+fun gilbert_PN : PN ;
+fun gilbertian_A : A ;
+fun gild_N : N ;
+fun gild_V2 : V2 ;
+fun gilder_N : N ;
+fun gildhall_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 gimbal_N : N ;
+fun gimbaled_A : A ;
+fun gimcrack_A : A ;
+fun gimel_N : N ;
+fun gimlet_N : N ;
+fun gimmick_N : N ;
+fun gimmickry_N : N ;
+fun gin_N : N ;
+fun gin_V2 : V2 ;
+fun gin_up_V2 : V2 ;
+fun gina_PN : PN ;
+fun ginger_A : A ;
+fun ginger_N : N ;
+fun ginger_V2 : V2 ;
+fun ginger_up_V2 : V2 ;
+fun gingerbread_N : N ;
+fun gingerly_A : A ;
+fun gingerol_N : N ;
+fun gingersnap_N : N ;
+fun gingery_A : A ;
+fun gingham_N : N ;
+fun gingiva_N : N ;
+fun gingival_A : A ;
+fun gingivitis_N : N ;
+fun gingko_N : N ;
+fun ginkgo_N : N ;
+fun ginseng_N : N ;
+fun gipsyFem_N : N ;
+fun gipsyMasc_N : N ;
+fun gipsywort_N : N ;
+fun giraffe_N : N ;
+fun girandole_N : N ;
+fun gird_V : V ;
+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 girlishness_N : N ;
+fun giro_N : N ;
+fun girth_N : N ;
+fun girvan_PN : PN ;
+fun gist_N : N ;
+fun gitana_N : N ;
+fun gitano_N : N ;
+fun give_N : N ;
+fun give_V : V ;
+fun give_V2 : V2 ;
+fun give_V3 : V3 ;
+fun give_away_V : V ;
+fun give_away_V2 : V2 ;
+fun give_back_V2 : V2 ;
+fun give_in_V : V ;
+fun give_in_V2 : V2 ;
+fun give_in_to_V2 : V2 ;
+fun give_it_to_V2 : V2 ;
+fun give_it_up_for_V2 : V2 ;
+fun give_it_up_to_V2 : V2 ;
+fun give_of_V2 : V2 ;
+fun give_off_V : V ;
+fun give_off_V2 : V2 ;
+fun give_onto_V2 : V2 ;
+fun give_out_V : V ;
+fun give_out_V2 : V2 ;
+fun give_over_V : V ;
+fun give_over_V2 : V2 ;
+fun give_over_to_V3 : V3 ;
+fun give_up_V : V ;
+fun give_up_V2 : V2 ;
+fun give_up_on_V2 : V2 ;
+fun give_up_to_V2 : V2 ;
+fun give_way_V : V ;
+fun give_way_to_V2 : V2 ;
+fun give_yourself_up_V : V ;
+fun give_yourself_up_to_V2 : V2 ;
+fun giveaway_N : N ;
+fun given_A : A ;
+fun given_N : N ;
+fun givenness_N : N ;
+fun giver_N : N ;
+fun giveth_V2 : V2 ;
+fun giving_N : N ;
+fun gizzard_N : N ;
+fun glabella_N : N ;
+fun glabellar_A : A ;
+fun glabrescent_A : A ;
+fun glabrous_A : A ;
+fun glace_A : A ;
+fun glacial_A : A ;
+fun glaciated_A : A ;
+fun glaciation_N : N ;
+fun glacier_N : N ;
+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 gladness_N : N ;
+fun gladsome_A : A ;
+fun gladys_PN : PN ;
+fun glam_N : N  ;
+fun glamor_N : N ;
+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 glans_N : N ;
+fun glare_N : N ;
+fun glare_V : V ;
+fun glare_V2 : V2 ;
+fun glaring_A : A ;
+fun glasgow_PN : PN ;
+fun glasnost_N : N ;
+fun glass_N : N ;
+fun glass_V2 : V2 ;
+fun glass_blower_N : N ;
+fun glass_cutter_N : N ;
+fun glass_wool_N : N ;
+fun glassblower_N : N ;
+fun glassful_N : N ;
+fun glasshouse_N : N ;
+fun glassmaker_N : N ;
+fun glassware_N : N ;
+fun glassworks_N : N ;
+fun glasswort_N : N ;
+fun glassy_A : A ;
+fun glastonbury_PN : PN ;
+fun glaswegian_A : A ;
+fun glaswegian_N : N ;
+fun glaucoma_N : N ;
+fun glauconite_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 gleba_N : N ;
+fun glebe_N : N ;
+fun glee_N : N ;
+fun gleeful_A : A ;
+fun gleet_N : N ;
+fun glen_N : N ;
+fun glen_PN : PN ;
+fun glengarry_N : N ;
+fun glenrothes_PN : PN ;
+fun glial_A : A ;
+fun glib_A : A ;
+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 glimmery_A : A ;
+fun glimpse_N : N ;
+fun glimpse_V2 : V2 ;
+fun glint_N : N ;
+fun glint_V : V ;
+fun glioblastoma_N : N ;
+fun glioma_N : N ;
+fun glipizide_N : N ;
+fun gliricidia_N : N ;
+fun glissade_N : N ;
+fun glissade_V : V ;
+fun glissando_A : A ;
+fun glissando_Adv : Adv ;
+fun glissando_N : N ;
+fun glisten_V : V ;
+fun glister_N : N ;
+fun glister_V : V ;
+fun glitter_N : N ;
+fun glitter_V : V ;
+fun gloaming_N : N ;
+fun gloat_N : N ;
+fun gloat_V : V ;
+fun gloat_VS : VS ;
+fun gloatingly_Adv : Adv ;
+fun global_A : A ;
+fun globalization_N : N ;
+fun globally_Adv : Adv  ;
+fun globe_N : N ;
+fun globeflower_N : N ;
+fun globetrot_V : V ;
+fun globetrotter_N : N ;
+fun globigerina_N : N ;
+fun globin_N : N ;
+fun globular_A : A ;
+fun globule_N : N ;
+fun globulin_N : N ;
+fun glochidium_N : N ;
+fun glockenspiel_N : N ;
+fun glogg_N : N ;
+fun glomerular_A : A ;
+fun glomerule_N : N ;
+fun glomerulonephritis_N : N ;
+fun glomerulus_N : N ;
+fun gloom_N : N ;
+fun gloominess_N : N ;
+fun glooming_A : A ;
+fun gloomy_A : A ;
+fun glop_N : N ;
+fun gloria_PN : PN ;
+fun glorification_N : N ;
+fun glorify_V2 : V2 ;
+fun gloriosa_N : N ;
+fun glorious_A : A ;
+fun glory_N : N ;
+fun glory_V : V ;
+fun glory_hole_N : N ;
+fun gloss_N : N ;
+fun gloss_V2 : V2 ;
+fun gloss_over_V2 : V2 ;
+fun glossalgia_N : N ;
+fun glossarist_N : N ;
+fun glossary_N : N ;
+fun glossiness_N : N ;
+fun glossitis_N : N ;
+fun glossolalia_N : N ;
+fun glossop_PN : PN ;
+fun glossopharyngeal_A : A ;
+fun glossoptosis_N : N ;
+fun glossy_A : A ;
+fun glossy_N : N ;
+fun glottal_A : A ;
+fun glottis_N : N ;
+fun glottochronological_A : A ;
+fun glottochronology_N : N ;
+fun gloucester_PN : PN ;
+fun gloucestershire_PN : PN ;
+fun glove_N : N ;
+fun glove_compartment_N : N ;
+fun gloved_A : A ;
+fun gloveless_A : A ;
+fun glow_N : N ;
+fun glow_V : V ;
+fun glow_worm_N : N ;
+fun glower_V : V ;
+fun gloweringly_Adv : Adv ;
+fun glowingly_Adv : Adv ;
+fun glowworm_N : N ;
+fun gloxinia_N : N ;
+fun glucagon_N : N ;
+fun glucocorticoid_N : N ;
+fun glucosamine_N : N ;
+fun glucose_N : N ;
+fun glucoside_N : N ;
+fun glucosuria_N : N ;
+fun glue_N : N ;
+fun glue_V2 : V2 ;
+fun glue_down_V : V ;
+fun glued_A : A ;
+fun gluey_A : A ;
+fun glum_A : A ;
+fun glume_N : N ;
+fun glumness_N : N ;
+fun gluon_N : N ;
+fun glusburn_PN : PN ;
+fun glut_N : N ;
+fun glut_V2 : V2 ;
+fun glutamate_N : N ;
+fun glutamine_N : N ;
+fun gluteal_A : A ;
+fun glutelin_N : N ;
+fun gluten_N : N ;
+fun glutethimide_N : N ;
+fun gluteus_N : N ;
+fun glutinous_A : A ;
+fun glutton_N : N ;
+fun gluttonous_A : A ;
+fun gluttony_N : N ;
+fun glyburide_N : N ;
+fun glyceraldehyde_N : N ;
+fun glyceride_N : N ;
+fun glycerine_N : N ;
+fun glycerite_N : N ;
+fun glycerogelatin_N : N ;
+fun glycerol_N : N ;
+fun glyceryl_N : N ;
+fun glycine_N : N ;
+fun glycogen_N : N ;
+fun glycogenesis_N : N ;
+fun glycogenic_A : A ;
+fun glycolysis_N : N ;
+fun glycoprotein_N : N ;
+fun glycoside_N : N ;
+fun glycosuria_N : N ;
+fun glyph_N : N ;
+fun glyptics_N : N ;
+fun glyptography_N : N ;
+fun gmt_PN : PN ;
+fun gnarled_A : A ;
+fun gnash_V : V ;
+fun gnash_V2 : V2 ;
+fun gnat_N : N ;
+fun gnatcatcher_N : N ;
+fun gnathion_N : N ;
+fun gnathostome_N : N ;
+fun gnaw_V : V ;
+fun gnaw_V2 : V2 ;
+fun gnaw_at_V2 : V2 ;
+fun gnaw_away_at_V2 : V2 ;
+fun gneiss_N : N ;
+fun gnetum_N : N ;
+fun gnocchi_N : N ;
+fun gnome_N : N ;
+fun gnomic_A : A ;
+fun gnomish_A : A ;
+fun gnomon_N : N ;
+fun gnosis_N : N ;
+fun gnostic_A : A ;
+fun gnp_N : N ;
+fun gnu_N : N ;
+fun go_A : A ;
+fun go_N : N ;
+fun go_V : V ;
+--subcat fun go_V2 : V2 ;
+fun go_VA : VA ;
+--subcat fun go_VS : VS ;
+fun go_VV : VV ;
+fun go_about_V : V ;
+fun go_about_V2 : V2 ;
+fun go_across_V : V ;
+fun go_after_V2 : V2 ;
+fun go_against_V2 : V2 ;
+fun go_ahead_N : N ;
+fun go_ahead_V : V ;
+fun go_ahead_with_V2 : V2 ;
+fun go_along_V : V ;
+fun go_along_with_V2 : V2 ;
+fun go_around_V : V ;
+fun go_as_you_please_A : A ;
+fun go_at_V2 : V2 ;
+fun go_away_V : V ;
+fun go_back_V : V ;
+fun go_back_V2 : V2 ;
+fun go_back_on_V2 : V2 ;
+fun go_before_V : V ;
+fun go_below_V : V ;
+fun go_between_N : N ;
+fun go_by_N : N ;
+fun go_by_V : V ;
+fun go_by_V2 : V2 ;
+fun go_cart_N : N ;
+fun go_down_V : V ;
+fun go_down_on_V2 : V2 ;
+fun go_down_to_V2 : V2 ;
+fun go_down_with_V2 : V2 ;
+fun go_for_V : V ;
+fun go_for_V2 : V2 ;
+fun go_for_it_V : V ;
+fun go_forth_V : V ;
+fun go_forward_V : V ;
+fun go_getter_N : N ;
+fun go_in_V : V ;
+fun go_in_for_V2 : V2 ;
+fun go_in_with_V2 : V2 ;
+fun go_into_V2 : V2 ;
+fun go_it_V : V ;
+fun go_it_alone_V : V ;
+fun go_kart_N : N ;
+fun go_off_V : V ;
+fun go_off_V2 : V2 ;
+fun go_off_with_V2 : V2 ;
+fun go_on_V : V ;
+fun go_on_V2 : V2 ;
+fun go_on_about_V2 : V2 ;
+fun go_on_at_V2 : V2 ;
+fun go_on_to_V2 : V2 ;
+fun go_on_with_V2 : V2 ;
+fun go_one_V : V ;
+fun go_out_V : V ;
+fun go_out_for_V2 : V2 ;
+fun go_out_to_V2 : V2 ;
+fun go_out_with_V2 : V2 ;
+fun go_over_V : V ;
+fun go_over_V2 : V2 ;
+fun go_over_to_V2 : V2 ;
+fun go_past_V2 : V2 ;
+fun go_round_V : V ;
+fun go_slow_N : N ;
+fun go_through_V : V ;
+fun go_through_V2 : V2 ;
+fun go_through_with_V2 : V2 ;
+fun go_to_V2 : V2 ;
+fun go_to_meeting_A : A ;
+fun go_together_V : V ;
+fun go_towards_V2 : V2 ;
+fun go_under_V : V ;
+fun go_up_V : V ;
+fun go_up_to_V2 : V2 ;
+fun go_with_V2 : V2 ;
+fun go_without_V2 : V2 ;
+fun goad_N : N ;
+fun goad_V2 : V2 ;
+fun goal_N : N ;
+fun goal_1_N : N ;
+fun goal_2_N : N ;
+fun goal_3_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 goalpost_N : N ;
+fun goaltender_N : N  ;
+fun goat_N : N ;
+fun goatee_N : N ;
+fun goateed_A : A ;
+fun goatfish_N : N ;
+fun goatherd_N : N ;
+fun goatsfoot_N : N ;
+fun goatskin_N : N ;
+fun goatsucker_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 gobsmacked_A : A ;
+fun goby_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 godwit_N : N ;
+fun goethite_N : N ;
+fun gofer_N : N ;
+fun goffer_N : N ;
+fun goffs_oak_PN : PN ;
+fun goggle_V : V ;
+fun goggle_box_N : N ;
+fun goggle_eyed_A : A ;
+fun goggles_N : N ;
+fun going_N : N ;
+fun going_over_N : N ;
+fun goiter_N : N ;
+fun goitre_N : N ;
+fun goitrogen_N : N ;
+fun golbourne_PN : PN ;
+fun gold_A : A ;
+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 goldbeater_N : N ;
+fun goldbrick_N : N ;
+fun goldcrest_N : N ;
+fun golden_A : A ;
+fun goldenbush_N : N ;
+fun goldeneye_N : N ;
+fun goldenrod_N : N ;
+fun goldenseal_N : N ;
+fun goldfield_N : N ;
+fun goldfields_N : N ;
+fun goldfinch_N : N ;
+fun goldfish_N : N ;
+fun goldilocks_N : N ;
+fun goldmine_N : N ;
+fun goldsmith_N : N ;
+fun goldstone_N : N ;
+fun goldthread_N : N ;
+fun golem_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 golfcart_N : N ;
+fun golfer_N : N ;
+fun golfing_N : N ;
+fun goliard_N : N ;
+fun goliath_N : N ;
+fun golliwog_N : N ;
+fun golly_Interj : Interj ;
+fun golosh_N : N ;
+fun gomphothere_N : N ;
+fun gonad_N : N ;
+fun gonadal_A : A ;
+fun gonadotropic_A : A ;
+fun gonadotropin_N : N ;
+fun gondola_N : N ;
+fun gondolier_N : N ;
+fun goner_N : N ;
+fun gong_N : N ;
+fun gong_V2 : V2 ;
+fun gonif_N : N ;
+fun goniometer_N : N ;
+fun gonion_N : N ;
+fun gonioscopy_N : N ;
+fun gonococcus_N : N ;
+fun gonorrhea_N : N ;
+fun gonorrhoea_N : N ;
+fun goo_N : N ;
+fun good_A : A ;
+fun good_N : N ;
+fun good_afternoon_Interj : Interj ;
+fun good_evening_Interj : Interj ;
+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_luck_Interj : Interj ;
+fun good_morning_Interj : Interj ;
+fun good_natured_A : A ;
+fun good_neighbourliness_N : N ;
+fun good_night_Interj : Interj ;
+fun good_tempered_A : A ;
+fun good_time_A : A ;
+fun goodbye_Interj : Interj ;
+fun goodbye_N : N  ;
+fun goodish_A : A ;
+fun goodly_A : A ;
+fun goodness_N : N ;
+fun goods_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 goof_around_V : V ;
+fun goof_off_V : V ;
+fun goof_up_V2 : V2 ;
+fun goofy_A : A ;
+fun googly_N : N ;
+fun googol_N : N ;
+fun googolplex_N : N ;
+fun gook_N : N ;
+fun goole_PN : PN ;
+fun goon_N : N ;
+fun goosander_N : N ;
+fun goose_N : N ;
+fun goose_flesh_N : N ;
+fun goose_step_N : N ;
+fun gooseberry_N : N ;
+fun goosefish_N : N ;
+fun goosefoot_N : N ;
+fun gooseneck_N : N ;
+fun gopher_N : N ;
+fun goral_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 gorgerin_N : N ;
+fun gorget_N : N ;
+fun gorgon_N : N ;
+fun gorgonian_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 goshawk_N : N ;
+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 gossiping_N : N ;
+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 gouger_N : N ;
+fun goulash_N : N ;
+fun gourd_N : N ;
+fun gourde_N : N ;
+fun gourmand_N : N ;
+fun gourmandism_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 governed_N : N ;
+fun governess_N : N ;
+fun government_N : N ;
+fun governmental_A : A ;
+fun governor_N : N ;
+fun governor_general_N : N ;
+fun governorship_N : N ;
+fun govt_N : N ;
+fun gown_N : N ;
+fun gown_V2 : V2 ;
+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 gracefulness_N : N ;
+fun graceless_A : A ;
+fun gracelessness_N : N ;
+fun gracilariid_N : N ;
+fun gracile_A : A ;
+fun gracious_A : A ;
+fun graciousness_N : N ;
+fun grackle_N : N ;
+fun grad_N : N ;
+fun gradable_A : A ;
+fun gradation_N : N ;
+fun gradational_A : A ;
+fun grade_N : N ;
+fun grade_V2 : V2 ;
+fun grader_N : N ;
+fun gradient_N : N ;
+fun grading_N : N ;
+fun gradual_A : A ;
+fun gradual_N : N ;
+fun graduality_N : N ;
+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 grainfield_N : N ;
+fun graining_N : N ;
+fun gram_N : N ;
+fun grama_N : N ;
+fun gramicidin_N : N ;
+fun grammar_N : N ;
+fun grammarian_N : N ;
+fun grammatical_A : A ;
+fun gramme_N : N ;
+fun gramophone_N : N ;
+fun grampian_PN : PN ;
+fun grampus_N : N ;
+fun granada_PN : PN ;
+fun granadilla_N : N ;
+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 grandiosity_N : N ;
+fun grandma_N : N ;
+fun grandmaster_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 grandstander_N : N ;
+fun granduncle_N : N ;
+fun grange_N : N ;
+fun grangemouth_PN : PN ;
+fun granite_N : N ;
+fun graniteware_N : N ;
+fun granitic_A : A ;
+fun grannie_N : N ;
+fun granny_N : N ;
+fun granola_N : N ;
+fun grant_N : N ;
+fun grant_V2 : V2 ;
+fun grant_V3 : V3 ;
+fun grantee_N : N ;
+fun granter_N : N ;
+fun grantham_PN : PN ;
+fun grantor_N : N ;
+fun granular_A : A ;
+fun granularity_N : N ;
+fun granulate_V : V ;
+fun granulate_V2 : V2 ;
+fun granulation_N : N ;
+fun granule_N : N ;
+fun granuliferous_A : A ;
+fun granulocyte_N : N ;
+fun granulocytic_A : A ;
+fun granuloma_N : N ;
+fun granulomatous_A : A ;
+fun grape_N : N ;
+fun grape_sugar_N : N ;
+fun grapefruit_N : N ;
+fun grapelike_A : A ;
+fun grapeshot_N : N ;
+fun grapevine_N : N ;
+fun grapey_A : A ;
+fun graph_N : N ;
+fun graphic_A : A ;
+fun graphic_N : N ;
+fun graphical_A : A ;
+fun graphics_N : N ;
+fun graphite_N : N ;
+fun graphologist_N : N ;
+fun graphology_N : N ;
+fun grapnel_N : N ;
+fun grappa_N : N ;
+fun grapple_V : V ;
+fun grappling_iron_N : N ;
+fun grasp_N : N ;
+fun grasp_V : V ;
+fun grasp_V2 : V2 ;
+fun grasp_at_V2 : V2 ;
+fun grasping_N : N ;
+fun grass_N : N ;
+fun grass_V : V ;
+fun grass_V2 : V2 ;
+fun grass_on_V2 : V2 ;
+fun grass_up_V2 : V2 ;
+fun grassfinch_N : N ;
+fun grassfire_N : N ;
+fun grasshopper_N : N ;
+fun grassland_N : N ;
+fun grassless_A : A ;
+fun grasslike_A : A ;
+fun grassroots_A : A ;
+fun grassy_A : A ;
+fun grate_N : N ;
+fun grate_V : V ;
+fun grate_V2 : V2 ;
+fun grateful_A : A ;
+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 gratuity_N : N ;
+fun grave_A : A ;
+fun grave_N : N ;
+fun grave_V2 : V2 ;
+fun gravedigger_N : N ;
+fun gravel_N : N ;
+fun gravel_V2 : V2 ;
+fun gravelly_A : A ;
+fun gravelweed_N : N ;
+fun graven_A : A ;
+fun graveness_N : N ;
+fun gravenhage_PN : PN ;
+fun graver_N : N ;
+fun graverobber_N : N ;
+fun gravesend_PN : PN ;
+fun gravestone_N : N ;
+fun graveyard_N : N ;
+fun gravida_N : N ;
+fun gravidity_N : N ;
+fun gravimeter_N : N ;
+fun graving_dock_N : N ;
+fun gravitate_V : V ;
+fun gravitation_N : N ;
+fun gravitational_A : A ;
+fun graviton_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 grayly_Adv : Adv ;
+fun graz_PN : PN ;
+fun graze_N : N ;
+fun graze_V : V ;
+fun graze_V2 : V2 ;
+fun grazier_N : N ;
+fun grazing_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 greasewood_N : N ;
+fun greasiness_N : N ;
+fun greasy_A : A ;
+fun great_A : A ;
+fun great_N : N ;
+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 greater_A : A ;
+fun greatest_A : A ;
+fun greathearted_A : A ;
+fun greatly_Adv : Adv  ;
+fun greatness_N : N ;
+fun greave_N : N ;
+fun greaves_N : N ;
+fun grebe_N : N ;
+fun grecian_A : A ;
+fun greece_PN : PN ;
+fun greed_N : N ;
+fun greediness_N : N ;
+fun greedy_A : A ;
+fun greek_A : A ;
+fun greekMasc_N : N ;
+fun greekFem_N : N ;
+fun green_A : A ;
+fun green_N : N ;
+fun greenback_N : N ;
+fun greenbelt_N : N ;
+fun greenbottle_N : N ;
+fun greenery_N : N ;
+fun greeneye_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_A : A ;
+fun greenhouse_N : N ;
+fun greenish_A : A ;
+fun greenishness_N : N ;
+fun greenling_N : N ;
+fun greenmail_N : N ;
+fun greenness_N : N ;
+fun greenock_PN : PN ;
+fun greenockite_N : N ;
+fun greenroom_N : N ;
+fun greens_N : N ;
+fun greensand_N : N ;
+fun greenshank_N : N ;
+fun greenside_A : A ;
+fun greenskeeper_N : N ;
+fun greensward_N : N ;
+fun greenwich_PN : PN ;
+fun greenwing_N : N ;
+fun greenwood_N : N ;
+fun greet_V2 : V2 ;
+fun greeter_N : N ;
+fun greeting_N : N ;
+fun greg_PN : PN ;
+fun gregarine_N : N ;
+fun gregarious_A : A ;
+fun gregariousness_N : N ;
+fun gregorian_A : A ;
+fun gregory_PN : PN ;
+fun greisen_N : N ;
+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 grenadine_N : N ;
+fun grevillea_N : N ;
+fun grey_A : A ;
+fun grey_N : N ;
+fun grey_V : V ;
+fun grey_V2 : V2 ;
+fun grey_headed_A : A ;
+fun grey_out_V2 : V2 ;
+fun greyback_N : N ;
+fun greybeard_N : N ;
+fun greyhen_N : N ;
+fun greyhound_N : N ;
+fun greyish_A : A ;
+fun greylag_N : N ;
+fun grid_N : N ;
+fun gridcolor_N : N  ;
+fun griddle_N : N ;
+fun gridiron_N : N ;
+fun gridlock_N : N ;
+fun grief_N : N ;
+fun grievance_N : N ;
+fun grieve_V : V ;
+fun grieve_V2 : V2 ;
+fun grievous_A : A ;
+fun griffin_N : N ;
+fun griffon_N : N ;
+fun grigri_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 griminess_N : N ;
+fun grimness_N : N ;
+fun grimoire_N : N ;
+fun grimsby_PN : PN ;
+fun grimy_A : A ;
+fun grin_N : N ;
+fun grin_V : V ;
+--subcat fun grin_V2 : V2 ;
+fun grind_N : N ;
+fun grind_V : V ;
+fun grind_V2 : V2 ;
+fun grind_away_V : V ;
+fun grind_down_V2 : V2 ;
+fun grind_into_V2 : V2 ;
+fun grind_on_V : V ;
+fun grind_out_V2 : V2 ;
+fun grind_up_V2 : V2 ;
+fun grinder_N : N ;
+fun grinding_N : N ;
+fun grindstone_N : N ;
+fun gringo_N : N ;
+fun grinner_N : N ;
+fun grinstead_PN : PN ;
+fun griot_N : N ;
+fun grip_N : N ;
+--subcat fun grip_V : V ;
+fun grip_V2 : V2 ;
+fun gripe_N : N ;
+fun gripe_VS : VS ;
+fun grippe_N : N ;
+fun gripsack_N : N ;
+fun grisaille_N : N ;
+fun griseofulvin_N : N ;
+fun grisly_A : A ;
+fun grison_N : N ;
+fun grissino_N : N ;
+fun grist_N : N ;
+fun gristle_N : N ;
+fun gristmill_N : N ;
+fun grit_N : N ;
+fun grit_V2 : V2 ;
+fun grits_N : N ;
+fun gritty_A : A ;
+fun grivet_N : N ;
+fun grizzle_N : N ;
+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 groaner_N : N ;
+fun groat_N : N ;
+fun groats_N : N ;
+fun grocer_N : N ;
+fun grocery_N : N ;
+fun groenendael_N : N ;
+fun grog_N : N ;
+fun grogginess_N : N ;
+fun groggy_A : A ;
+fun grogram_N : N ;
+fun groin_N : N ;
+fun groin_V2 : V2 ;
+fun gromwell_N : N ;
+fun groningen_PN : PN ;
+fun groom_N : N ;
+fun groom_V2 : V2 ;
+fun groomsman_N : N ;
+fun groove_N : N ;
+fun groove_V2 : V2 ;
+fun groover_N : N ;
+fun grooving_N : N ;
+fun groovy_A : A ;
+fun grope_N : N ;
+fun grope_V : V ;
+fun grope_V2 : V2 ;
+fun gropingly_Adv : Adv ;
+fun grosbeak_N : N ;
+fun groschen_N : N ;
+fun grosgrain_N : N ;
+fun gross_A : A ;
+fun gross_N : N ;
+fun gross_V2 : V2 ;
+fun grossness_N : N ;
+fun grosz_N : N ;
+fun grot_N : N ;
+fun grotesque_A : A ;
+fun grotesque_N : N ;
+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_1_N : N  ; -- | ground zero
+fun ground_2_N : N  ; -- | on dubious grounds
+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 groundbreaking_A : A  ;
+fun groundbreaking_N : N ;
+fun groundcover_N : N ;
+fun grounder_N : N ;
+fun groundfish_N : N ;
+fun groundhog_N : N ;
+fun grounding_N : N ;
+fun groundless_A : A ;
+fun groundlessness_N : N ;
+fun groundling_N : N ;
+fun groundmass_N : N ;
+fun groundnut_N : N ;
+fun grounds_N : N ;
+fun groundsel_N : N ;
+fun groundsheet_N : N ;
+fun groundsman_N : N ;
+fun groundspeed_N : N ;
+fun groundwater_N : N  ;
+fun groundwork_N : N ;
+fun group_N : N ;
+fun group_V : V ;
+fun group_V2 : V2 ;
+fun grouper_N : N ;
+fun groupie_N : N ;
+fun grouping_N : N ;
+fun groupthink_N : N ;
+fun groupware_N : N ;
+fun grouse_N : N ;
+fun grouse_V : V ;
+fun grouse_VS : VS ;
+fun grouseberry_N : N ;
+fun grout_N : N ;
+fun grove_N : N ;
+fun grovel_V : V ;
+fun groveller_N : N ;
+fun grow_V : V ;
+fun grow_V2 : V2 ;
+--subcat fun grow_V2V : V2V ;
+fun grow_VA : VA ;
+--subcat fun grow_VS : VS ;
+fun grow_apart_V : V ;
+fun grow_away_from_V2 : V2 ;
+fun grow_back_V : V ;
+fun grow_from_V2 : V2 ;
+fun grow_into_V2 : V2 ;
+fun grow_on_V2 : V2 ;
+fun grow_out_V : V ;
+fun grow_out_of_V2 : V2 ;
+fun grow_to_V : V ;
+fun grow_together_V : V ;
+fun grow_under_V : V ;
+fun grow_up_V : V ;
+fun grow_up_on_V2 : V2 ;
+fun grow_upon_V2 : V2 ;
+fun grower_N : N ;
+fun growing_A : A ;
+fun growing_N : N ;
+fun growl_N : N ;
+fun growl_V : V ;
+fun growl_V2 : V2 ;
+fun growler_N : N ;
+fun growling_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 grubby_N : N ;
+fun grubstake_N : N ;
+fun grudge_N : N ;
+fun grudge_V2 : V2 ;
+fun grudging_A : A ;
+fun gruel_N : N ;
+fun gruelling_A : A ;
+fun gruesome_A : A ;
+fun gruesomeness_N : N ;
+fun gruff_A : A ;
+fun gruffness_N : N ;
+fun grugru_N : N ;
+fun grumble_N : N ;
+fun grumble_V : V ;
+fun grumble_V2 : V2 ;
+fun grumble_VS : VS ;
+fun grumbler_N : N ;
+fun grume_N : N ;
+fun grumpiness_N : N ;
+fun grumpy_A : A ;
+fun grundyism_N : N ;
+fun grunge_N : N  ;
+fun grunt_N : N ;
+fun grunt_V : V ;
+fun grunt_V2 : V2 ;
+fun grunter_N : N ;
+fun gryphon_N : N ;
+fun guacamole_N : N ;
+fun guadalajara_PN : PN ;
+fun guaiacum_N : N ;
+fun guama_N : N ;
+fun guan_N : N ;
+fun guanabenz_N : N ;
+fun guanaco_N : N ;
+fun guanine_N : N ;
+fun guano_N : N ;
+fun guar_N : N ;
+fun guarani_N : N ;
+fun guarantee_N : N ;
+fun guarantee_V : V ;
+fun guarantee_V2 : V2 ;
+fun guarantee_VS : VS ;
+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 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 guayule_N : N ;
+fun gubernatorial_A : A ;
+fun gudgeon_N : N ;
+fun guelder_rose_N : N ;
+fun guenon_N : N ;
+fun guerdon_N : N ;
+fun guereza_N : N ;
+fun gueridon_N : N ;
+fun guerilla_N : N ;
+fun guerrilla_N : N ;
+fun guess_N : N ;
+fun guess_V : V ;
+fun guess_V2 : V2 ;
+fun guess_VS : VS ;
+fun guesser_N : N ;
+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 guidelines_N : N  ;
+fun guidepost_N : N ;
+fun guiding_A : A ;
+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 guilloche_N : N ;
+fun guillotine_N : N ;
+fun guillotine_V2 : V2 ;
+fun guilt_N : N ;
+fun guiltiness_N : N ;
+fun guiltless_A : A ;
+fun guilty_A : A ;
+fun guimpe_N : N ;
+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 guitarfish_N : N ;
+fun guitarist_N : N ;
+fun gulag_N : N ;
+fun gulch_N : N ;
+fun gulden_N : N ;
+fun gulf_N : N ;
+fun gulfweed_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 gulper_N : N ;
+fun gulping_N : N ;
+fun gum_N : N ;
+fun gum_V2 : V2 ;
+fun gumbo_N : N ;
+fun gumboil_N : N ;
+fun gumboot_N : N ;
+fun gumdrop_N : N ;
+fun gumma_N : N ;
+fun gummite_N : N ;
+fun gummosis_N : N ;
+fun gummy_A : A ;
+fun gumption_N : N ;
+fun gumshoe_N : N ;
+fun gumweed_N : N ;
+fun gumwood_N : N ;
+fun gun_N : N ;
+fun gun_V2 : V2 ;
+fun gun_carriage_N : N ;
+fun gun_for_V2 : V2 ;
+fun gunboat_N : N ;
+fun guncotton_N : N ;
+fun gundog_N : N ;
+fun gunfight_N : N ;
+fun gunfire_N : N ;
+fun gunflint_N : N ;
+fun gunite_N : N ;
+fun gunlock_N : N ;
+fun gunman_N : N ;
+fun gunmetal_N : N ;
+fun gunnel_N : N ;
+fun gunner_N : N ;
+fun gunnery_N : N ;
+fun gunny_N : N ;
+fun gunnysack_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 gunsight_N : N ;
+fun gunsmith_N : N ;
+fun gunwale_N : N ;
+fun guppy_N : N ;
+fun gurgle_N : N ;
+fun gurgle_V : V ;
+fun gurkha_N : N ;
+fun gurnard_N : N ;
+fun gurney_N : N ;
+fun guru_N : N ;
+fun gush_N : N ;
+fun gush_V : V ;
+fun gusher_N : N ;
+fun gushingly_Adv : Adv ;
+fun gusset_N : N ;
+fun gusseted_A : A ;
+fun gussy_up_V2 : V2 ;
+fun gust_N : N ;
+fun gustation_N : N ;
+fun gustatory_A : A ;
+fun gusto_N : N ;
+fun gusty_A : A ;
+fun gut_N : N ;
+fun gut_V2 : V2 ;
+fun gutless_A : A ;
+fun gutlessness_N : N ;
+fun gutsiness_N : N ;
+fun gutsy_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 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 guyot_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 gymnosophical_A : A ;
+fun gymnosophist_N : N ;
+fun gymnosophy_N : N ;
+fun gymnosperm_N : N ;
+fun gymnospermous_A : A ;
+fun gymslip_N : N ;
+fun gynaecological_A : A ;
+fun gynaecologist_N : N ;
+fun gynaecology_N : N ;
+fun gynandromorphic_A : A ;
+fun gynecocracy_N : N ;
+fun gynecological_A : A ;
+fun gynecologistFem_N : N ;
+fun gynecologistMasc_N : N ;
+fun gynecology_N : N ;
+fun gynecomastia_N : N ;
+fun gyneolatry_N : N ;
+fun gynobase_N : N ;
+fun gynoecium_N : N ;
+fun gynogenesis_N : N ;
+fun gynophobia_N : N ;
+fun gynophore_N : N ;
+fun gynostegium_N : N ;
+fun gyp_N : N ;
+fun gyp_V2 : V2 ;
+fun gypsum_N : N ;
+fun gypsy_N : N ;
+fun gyral_A : A ;
+fun gyrate_V : V ;
+fun gyration_N : N ;
+fun gyrfalcon_N : N ;
+fun gyro_N : N ;
+fun gyrocompass_N : N ;
+fun gyromitra_N : N ;
+fun gyroscope_N : N ;
+fun gyroscopic_A : A ;
+fun gyrostabilizer_N : N ;
+fun gyrus_N : N ;
+fun h'm_V : V ;
+fun h_bomb_N : N ;
+fun ha'p'orth_N : N ;
+fun ha'penny_N : N ;
+fun ha_Interj : Interj ;
+fun haarlem_PN : PN ;
+fun habanera_N : N ;
+fun habeas_corpus_N : N ;
+fun haberdasher_N : N ;
+fun haberdashery_N : N ;
+fun habergeon_N : N ;
+fun habit_N : N ;
+fun habitability_N : N ;
+fun habitable_A : A ;
+fun habitat_N : N ;
+fun habitation_N : N ;
+fun habited_A : A ;
+fun habitual_A : A ;
+fun habituate_V2 : V2 ;
+fun habituation_N : N ;
+fun habitude_N : N ;
+fun habitue_N : N ;
+fun habitus_N : N ;
+fun hacek_N : N ;
+fun hacienda_N : N ;
+fun hack_N : N ;
+fun hack_V : V ;
+fun hack_V2 : V2 ;
+fun hack_around_V : V ;
+fun hack_away_V : V ;
+fun hack_into_V2 : V2 ;
+fun hack_off_V2 : V2 ;
+fun hack_up_V2 : V2 ;
+fun hackberry_N : N ;
+fun hacker_N : N ;
+fun hackle_N : N ;
+fun hackney_N : N ;
+fun hackney_PN : PN ;
+fun hackneyed_A : A ;
+fun hacksaw_N : N ;
+fun hackwork_N : N ;
+fun hadal_A : A ;
+fun haddington_PN : PN ;
+fun haddock_N : N ;
+fun hades_PN : PN ;
+fun hadith_N : N  ;
+fun hadji_N : N ;
+fun hadron_N : N ;
+fun hadrosaur_N : N ;
+fun haematite_N : N ;
+fun haemoglobin_N : N ;
+fun haemophilia_N : N ;
+fun haemophiliac_N : N ;
+fun haemophilic_A : A ;
+fun haemoproteid_N : N ;
+fun haemorrhage_N : N ;
+fun haemosporidian_N : N ;
+fun hafnium_N : N ;
+fun haft_N : N ;
+fun hag_N : N ;
+fun hag_ridden_A : A ;
+fun hagberry_N : N ;
+fun hagen_PN : PN ;
+fun hagfish_N : N ;
+fun haggard_A : A ;
+fun haggis_N : N ;
+fun haggle_N : N ;
+fun haggle_V : V ;
+fun haggler_N : N ;
+fun hagiographer_N : N ;
+fun hagiography_N : N ;
+fun hagiolatry_N : N ;
+fun hagiology_N : N ;
+fun hagley_PN : PN ;
+fun haha_N : N ;
+fun haik_N : N ;
+fun haiku_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 hairball_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 hairlessness_N : N ;
+fun hairlike_A : A ;
+fun hairline_N : N ;
+fun hairnet_N : N ;
+fun hairpiece_N : N ;
+fun hairpin_N : N ;
+fun hairsplitter_N : N ;
+fun hairsplitting_A : A ;
+fun hairsplitting_N : N ;
+fun hairspring_N : N ;
+fun hairstreak_N : N ;
+fun hairstyle_N : N ;
+fun hairstylist_N : N ;
+fun hairweaving_N : N ;
+fun hairy_A : A ;
+fun haiti_PN : PN ;
+fun haitian_A : A ;
+fun haitian_N : N ;
+fun hajj_N : N ;
+fun hajji_N : N ;
+fun hake_N : N ;
+fun hakim_N : N ;
+fun hal_PN : PN ;
+fun halal_A : A ;
+fun halal_N : N ;
+fun halberd_N : N ;
+fun halberdier_N : N ;
+fun halcyon_A : A ;
+fun halcyon_N : N ;
+fun hale_A : A ;
+fun haler_N : N ;
+fun halesowen_PN : PN ;
+fun half_A : A ;
+fun half_Adv : Adv ;
+fun half_N : N ;
+fun half_Predet : Predet ;
+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_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 halfbeak_N : N ;
+fun halfhearted_A : A ;
+fun halfpenny_N : N ;
+fun halfpennyworth_N : N ;
+fun halftime_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 halide_N : N ;
+fun halifax_PN : PN ;
+fun halite_N : N ;
+fun halitosis_N : N ;
+fun halitus_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 hallstand_N : N ;
+fun hallucination_N : N ;
+fun hallucinatory_A : A ;
+fun hallucinogen_N : N ;
+fun hallucinogenic_A : A ;
+fun hallucinosis_N : N ;
+fun hallway_N : N ;
+fun halma_N : N ;
+fun halo_N : N ;
+fun halobacteria_N : N ;
+fun halocarbon_N : N ;
+fun haloform_N : N ;
+fun halogen_N : N ;
+fun halogeton_N : N ;
+fun halon_N : N ;
+fun haloperidol_N : N ;
+fun halophile_N : N ;
+fun halophyte_N : N ;
+fun halothane_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 ham_up_V2 : V2 ;
+fun hamadryad_N : N ;
+fun hamartoma_N : N ;
+fun hamate_N : N ;
+fun hamburg_PN : PN ;
+fun hamburger_N : N ;
+fun hame_N : N ;
+fun hamelia_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 hammer_away_at_V2 : V2 ;
+fun hammer_into_V2 : V2 ;
+fun hammer_out_V2 : V2 ;
+fun hammerhead_N : N ;
+fun hammerlock_N : N ;
+fun hammersmith_PN : PN ;
+fun hammertoe_N : N ;
+fun hamming_N : N ;
+fun hammock_N : N ;
+fun hammy_A : A ;
+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_back_V2 : V2 ;
+fun hand_barrow_N : N ;
+fun hand_carry_V2 : V2 ;
+fun hand_down_V2 : V2 ;
+fun hand_grenade_N : N ;
+fun hand_in_V2 : V2 ;
+fun hand_luggage_N : N ;
+fun hand_me_down_N : N ;
+fun hand_on_V2 : V2 ;
+fun hand_organ_N : N ;
+fun hand_out_N : N ;
+fun hand_out_V2 : V2 ;
+fun hand_over_V2 : V2 ;
+fun hand_picked_A : A ;
+fun handbag_N : N ;
+fun handball_N : N ;
+fun handbarrow_N : N ;
+fun handbell_N : N ;
+fun handbill_N : N ;
+fun handbook_N : N ;
+fun handbow_N : N ;
+fun handbrake_N : N ;
+fun handbreadth_N : N ;
+fun handcar_N : N ;
+fun handcart_N : N ;
+fun handclap_N : N ;
+fun handcuff_N : N ;
+fun handcuff_V2 : V2 ;
+fun handedness_N : N ;
+fun handful_N : N ;
+fun handgun_N : N  ;
+fun handheld_N : N  ;
+fun handhold_N : N ;
+fun handicap_N : N ;
+fun handicap_V2 : V2 ;
+fun handicapped_A : A  ;
+fun handicraft_N : N ;
+fun handiness_N : N ;
+fun handiwork_N : N ;
+fun handkerchief_N : N ;
+fun handle_N : N ;
+fun handle_V : V ;
+fun handle_V2 : V2 ;
+fun handlebar_N : N ;
+fun handleless_A : A ;
+fun handler_N : N ;
+fun handless_A : A ;
+fun handline_N : N ;
+fun handling_N : N ;
+fun handloom_N : N ;
+fun handmade_A : A ;
+fun handmaid_N : N ;
+fun handoff_N : N ;
+fun handout_N : N ;
+fun handover_N : N ;
+fun handrail_N : N ;
+fun handrest_N : N ;
+fun hands_N : N ;
+fun handsaw_N : N ;
+fun handset_N : N ;
+fun handsewn_A : A ;
+fun handshake_N : N ;
+fun handshaking_N : N ;
+fun handsome_A : A ;
+fun handsomeness_N : N ;
+fun handspike_N : N ;
+fun handspring_N : N ;
+fun handstamp_N : N ;
+fun handstand_N : N ;
+fun handwear_N : N ;
+fun handwheel_N : N ;
+fun handwork_N : N ;
+fun handwriting_N : N ;
+fun handwritten_A : A ;
+fun handy_A : A ;
+fun handyman_N : N ;
+fun hang_N : N ;
+fun hang_V : V ;
+fun hang_V2 : V2 ;
+fun hang_about_V : V ;
+fun hang_around_V : V ;
+fun hang_around_V2 : V2 ;
+fun hang_back_V : V ;
+fun hang_back_from_V2 : V2 ;
+fun hang_in_there_V : V ;
+fun hang_it_up_V : V ;
+fun hang_on_V : V ;
+fun hang_onto_V2 : V2 ;
+fun hang_out_V : V ;
+fun hang_out_V2 : V2 ;
+fun hang_out_for_V2 : V2 ;
+fun hang_over_V2 : V2 ;
+fun hang_together_V : V ;
+fun hang_up_N : N ;
+fun hang_up_V : V ;
+fun hang_up_V2 : V2 ;
+fun hang_up_on_V2 : V2 ;
+fun hang_with_V2 : V2 ;
+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 hanker_after_V2 : V2 ;
+fun hanker_for_V2 : V2 ;
+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 hao_N : N ;
+fun hap_N : N ;
+fun hap_V : V ;
+fun haphazard_A : A ;
+fun haphazard_Adv : Adv ;
+fun hapless_A : A ;
+fun haploid_A : A ;
+fun haploid_N : N ;
+fun haploidy_N : N ;
+fun haplosporidian_N : N ;
+fun haplotype_N : N ;
+fun haply_Adv : Adv ;
+fun happen_V : V ;
+--subcat fun happen_V2 : V2 ;
+fun happen_VV : VV ;
+fun happening_N : N ;
+fun happily_Adv : Adv  ;
+fun happiness_N : N ;
+fun happy_A : A ;
+fun happy_go_lucky_A : A ;
+fun haptic_A : A ;
+fun haptoglobin_N : N ;
+fun harakiri_N : N ;
+fun harangue_N : N ;
+fun harangue_V : V ;
+fun harangue_V2 : V2 ;
+fun haranguer_N : N ;
+fun harass_V2 : V2 ;
+fun harasser_N : N ;
+fun harassment_N : N ;
+fun harbin_PN : PN ;
+fun harbinger_N : N ;
+fun harbor_N : N  ;
+fun harbour_N : N ;
+fun harbour_V : V ;
+fun harbour_V2 : V2 ;
+fun harbourage_N : N ;
+fun hard_1_A : A  ; -- | hard surface
+fun hard_2_A : A  ; -- | hard problem
+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 hardbake_N : N ;
+fun hardball_N : N ;
+fun hardboard_N : N ;
+fun hardbound_A : A ;
+fun hardcore_A : A  ;
+fun hardcover_N : N ;
+fun hardcovered_A : A ;
+fun harden_V : V ;
+fun harden_V2 : V2 ;
+fun hardening_N : N ;
+fun hardheaded_A : A ;
+fun hardhearted_A : A ;
+fun hardhitting_A : A ;
+fun hardihood_N : N ;
+fun hardiness_N : N ;
+fun hardinggrass_N : N ;
+fun hardliner_N : N ;
+fun hardly_Adv : Adv  ;
+fun hardness_N : N ;
+fun hardscrabble_A : A ;
+fun hardship_N : N ;
+fun hardtack_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 harmfulness_N : N ;
+fun harmless_A : A ;
+fun harmonic_A : A ;
+fun harmonic_N : N ;
+fun harmonica_N : N ;
+fun harmonically_Adv : Adv ;
+fun harmonics_N : N ;
+fun harmonious_A : A ;
+fun harmonium_N : N ;
+fun harmonizable_A : A ;
+fun harmonization_N : N ;
+fun harmonize_V : V ;
+fun harmonize_V2 : V2 ;
+fun harmonizer_N : N ;
+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 harp_on_V : V ;
+fun harpenden_PN : PN ;
+fun harper_N : N ;
+fun harpist_N : N ;
+fun harpoon_N : N ;
+fun harpoon_V2 : V2 ;
+fun harpooner_N : N ;
+fun harpsichord_N : N ;
+fun harpsichordist_N : N ;
+fun harpulla_N : N ;
+fun harpullia_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 hartebeest_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 harvestfish_N : N ;
+fun harvestman_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 hash_out_V : V ;
+fun hashish_N : N ;
+fun haslemere_PN : PN ;
+fun haslet_N : N ;
+fun haslingden_PN : PN ;
+fun hasp_N : N ;
+fun hassium_N : N ;
+fun hassle_N : N ;
+fun hassle_V : V ;
+fun hassle_V2 : V2 ;
+fun hassock_N : N ;
+fun hastate_A : A ;
+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 hatbox_N : N ;
+fun hatch_N : N ;
+fun hatch_V : V ;
+fun hatch_V2 : V2 ;
+fun hatchback_N : N ;
+fun hatchel_N : N ;
+fun hatchery_N : N ;
+fun hatchet_N : N ;
+fun hatching_N : N ;
+fun hatchling_N : N ;
+fun hatchway_N : N ;
+fun hate_N : N ;
+fun hate_V2 : V2 ;
+--subcat fun hate_V2V : V2V ;
+fun hate_VV : VV ;
+fun hate_on_V2 : V2 ;
+fun hateful_A : A ;
+fun hatefulness_N : N ;
+fun hatemonger_N : N ;
+fun hater_N : N ;
+fun hatfield_PN : PN ;
+fun hatful_N : N ;
+fun hatless_A : A ;
+fun hatmaker_N : N ;
+fun hatpin_N : N ;
+fun hatred_N : N ;
+fun hatted_A : A ;
+fun hatter_N : N ;
+fun hauberk_N : N ;
+fun haughtiness_N : N ;
+fun haughty_A : A ;
+fun haul_N : N ;
+fun haul_V : V ;
+fun haul_V2 : V2 ;
+fun haul_out_V2 : V2 ;
+fun haulage_N : N ;
+fun hauler_N : N ;
+fun haulier_N : N ;
+fun hauling_N : N ;
+fun haulm_N : N ;
+fun haunch_N : N ;
+fun haunt_N : N ;
+fun haunt_V2 : V2 ;
+fun haunting_A : A ;
+fun hausmannite_N : N ;
+fun haustorium_N : N ;
+fun hautboy_N : N ;
+fun hauteur_N : N ;
+fun havana_N : N ;
+fun havana_PN : PN ;
+fun have_V : V ;
+fun have_V2 : V2 ;
+--subcat fun have_V2V : V2V ;
+--subcat fun have_VS : VS ;
+fun have_VV : VV ;
+fun have_against_V2 : V2 ;
+fun have_around_V2 : V2 ;
+fun have_down_as_V3 : V3 ;
+fun have_in_V2 : V2 ;
+fun have_it_away_V : V ;
+fun have_it_in_for_V2 : V2 ;
+fun have_it_off_V : V ;
+fun have_it_out_with_V2 : V2 ;
+fun have_off_V2 : V2 ;
+fun have_on_V : V ;
+fun have_on_V2 : V2 ;
+fun have_over_V2 : V2 ;
+fun have_round_V2 : V2 ;
+fun have_up_V2 : V2 ;
+fun havelock_N : N ;
+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 hawala_N : N ;
+fun hawfinch_N : N ;
+fun hawick_PN : PN ;
+fun hawk_N : N ;
+fun hawk_V2 : V2 ;
+fun hawk_eyed_A : A ;
+fun hawkbit_N : N ;
+fun hawke's_bay_PN : PN ;
+fun hawker_N : N ;
+fun hawkishness_N : N ;
+fun hawkmoth_N : N ;
+fun hawkweed_N : N ;
+fun hawse_N : N ;
+fun hawser_N : N ;
+fun hawthorn_N : N ;
+fun hay_N : N ;
+fun haycock_N : N ;
+fun hayfield_N : N ;
+fun hayfork_N : N ;
+fun haying_N : N ;
+fun hayling_PN : PN ;
+fun hayloft_N : N ;
+fun haymaker_N : N ;
+fun haymaking_N : N ;
+fun haymow_N : N ;
+fun hayrack_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 hazardousness_N : N ;
+fun haze_N : N ;
+fun haze_V2 : V2 ;
+fun hazel_A : A ;
+fun hazel_N : N ;
+fun hazel_PN : PN ;
+fun hazelnut_N : N ;
+fun haziness_N : N ;
+fun hazy_A : A ;
+fun he_Pron : Pron ;
+fun he_goat_N : N ;
+fun he_man_N : N ;
+fun head_A : A ;
+fun head_N : N ;
+fun head_V : V ;
+fun head_V2 : V2 ;
+fun head_for_V2 : V2 ;
+fun head_hunter_N : N ;
+fun head_off_V : V ;
+fun head_off_V2 : V2 ;
+fun head_on_A : A ;
+fun head_on_Adv : Adv ;
+fun head_out_V : V ;
+fun head_up_V2 : V2 ;
+fun headache_N : N ;
+fun headband_N : N ;
+fun headboard_N : N ;
+fun headcheese_N : N ;
+fun headdress_N : N ;
+fun header_N : N ;
+fun headfast_N : N ;
+fun headfirst_A : A ;
+fun headful_N : N ;
+fun headgear_N : N ;
+fun headhunter_N : N ;
+fun heading_N : N ;
+fun headlamp_N : N ;
+fun headland_N : N ;
+fun headless_A : A ;
+fun headlight_N : N ;
+fun headlike_A : A ;
+fun headline_N : N ;
+fun headliner_N : N ;
+fun headlinese_N : N ;
+fun headlock_N : N ;
+fun headlong_A : A ;
+fun headlong_Adv : Adv ;
+fun headman_N : N ;
+fun headmaster_N : N ;
+fun headmastership_N : N ;
+fun headmistress_N : N ;
+fun headmistressship_N : N ;
+fun headpiece_N : N ;
+fun headpin_N : N ;
+fun headquarter_N : N ;
+fun headquarters_N : N ;
+fun headrace_N : N ;
+fun headrest_N : N ;
+fun headroom_N : N ;
+fun headsail_N : N ;
+fun headscarf_N : N ;
+fun headset_N : N ;
+fun headshake_N : N ;
+fun headship_N : N ;
+fun headshot_N : N ;
+fun headsman_N : N ;
+fun headspace_N : N ;
+fun headstall_N : N ;
+fun headstand_N : N ;
+fun headstock_N : N ;
+fun headstone_N : N ;
+fun headstream_N : N ;
+fun headstrong_A : A ;
+fun headwater_N : N ;
+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_N : N ;
+fun health_N : N ;
+fun healthcare_N : N ;
+fun healthful_A : A ;
+fun healthfulness_N : N ;
+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 hear_V2V : V2V ;
+fun hear_VS : VS ;
+fun hear_about_V2 : V2 ;
+fun hear_from_V2 : V2 ;
+fun hear_of_V2 : V2 ;
+fun hear_of_V3 : V3 ;
+fun hear_out_V2 : V2 ;
+fun hearer_N : N ;
+fun hearing_N : N ;
+fun hearing_aid_N : N ;
+fun hearken_V : V ;
+fun hearsay_A : A ;
+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 heartbreaker_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 heartening_A : A ;
+fun heartfelt_A : A ;
+fun hearth_N : N ;
+fun hearthrug_N : N ;
+fun hearthstone_N : N ;
+fun heartiness_N : N ;
+fun heartland_N : N ;
+fun heartleaf_N : N ;
+fun heartless_A : A ;
+fun heartlessness_N : N ;
+fun heartrot_N : N ;
+fun hearts_N : N ;
+fun heartseed_N : N ;
+fun heartsick_A : A ;
+fun heartstrings_N : N ;
+fun heartthrob_N : N ;
+fun heartwarming_A : A ;
+fun heartwood_N : N ;
+fun hearty_A : A ;
+fun heat_N : N ;
+fun heat_V : V ;
+fun heat_V2 : V2 ;
+fun heat_flash_N : N ;
+fun heat_up_V2 : V2 ;
+fun heatable_A : A ;
+fun heated_A : A ;
+fun heater_N : N ;
+fun heath_N : N ;
+fun heathen_A : A ;
+fun heathen_N : N ;
+fun heathenish_A : A ;
+fun heather_N : N ;
+fun heather_PN : PN ;
+fun heather_mixture_N : N ;
+fun heathlike_A : A ;
+fun heating_N : N ;
+fun heatless_A : A ;
+fun heatspot_N : N ;
+fun heatstroke_N : N ;
+fun heatwave_N : N ;
+fun heaume_N : N ;
+fun heave_N : N ;
+fun heave_V : V ;
+fun heave_V2 : V2 ;
+fun heave_out_V : V ;
+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 heaver_N : N ;
+fun heaves_N : N ;
+fun heavily_Adv : Adv  ;
+fun heaviness_N : N ;
+fun heaviside_PN : PN ;
+fun heavy_A : A ;
+fun heavy_Adv : Adv ;
+fun heavy_N : N ;
+fun heavy_handed_A : A ;
+fun heavy_hearted_A : A ;
+fun heavy_laden_A : A ;
+fun heavyhearted_A : A ;
+fun heavyheartedness_N : N ;
+fun heavyweight_N : N ;
+fun hebden_royal_PN : PN ;
+fun hebdomadal_A : A ;
+fun hebephrenia_N : N ;
+fun hebephrenic_A : A ;
+fun hebetude_N : N ;
+fun hebraic_A : A ;
+fun hebrew_A : A ;
+fun hecatomb_N : N ;
+fun heck_N : N ;
+fun heckelphone_N : N ;
+fun heckle_V2 : V2 ;
+fun heckler_N : N ;
+fun heckling_N : N ;
+fun hectare_N : N ;
+fun hectic_A : A ;
+fun hectogram_N : N ;
+fun hectograph_N : N ;
+fun hectoliter_N : N ;
+fun hectometer_N : N ;
+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 hedger_N : N ;
+fun hedgerow_N : N ;
+fun hedonic_A : A ;
+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 heedlessness_N : N ;
+fun heehaw_N : N ;
+fun heel_N : N ;
+fun heel_V : V ;
+fun heel_V2 : V2 ;
+fun heelbone_N : N ;
+fun heft_N : N ;
+fun hefty_A : A ;
+fun hegari_N : N ;
+fun hegemon_N : N ;
+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 heinousness_N : N ;
+fun heir_N : N ;
+fun heiress_N : N ;
+fun heirloom_N : N ;
+fun heist_N : N ;
+fun hejira_N : N ;
+fun held_A : A  ;
+fun helen_PN : PN ;
+fun helensburgh_PN : PN ;
+fun heliacal_A : A ;
+fun helianthemum_N : N ;
+fun helicon_N : N ;
+fun helicopter_N : N ;
+fun heliocentric_A : A ;
+fun heliogram_N : N ;
+fun heliograph_N : N ;
+fun heliograph_V2 : V2 ;
+fun heliolatry_N : N ;
+fun heliometer_N : N ;
+fun heliopause_N : N ;
+fun heliophila_N : N ;
+fun heliopsis_N : N ;
+fun heliosphere_N : N ;
+fun heliotherapy_N : N ;
+fun heliotrope_N : N ;
+fun heliotropism_N : N ;
+fun heliozoan_N : N ;
+fun heliport_N : N ;
+fun helium_N : N ;
+fun helix_N : N ;
+fun hell_Interj : Interj ;
+fun hell_N : N ;
+fun hellbender_N : N ;
+fun hellcat_N : N ;
+fun hellebore_N : N ;
+fun helleborine_N : N ;
+fun hellene_N : N ;
+fun hellenic_A : A ;
+fun hellfire_N : N ;
+fun hellgrammiate_N : N ;
+fun hellhound_N : N ;
+fun hellion_N : N ;
+fun hellish_A : A ;
+fun hello_Interj : Interj ;
+fun helm_N : N ;
+fun helmet_N : N ;
+fun helmeted_A : A ;
+fun helmetflower_N : N ;
+fun helminth_N : N ;
+fun helminthiasis_N : N ;
+fun helmsman_N : N ;
+fun helot_N : N ;
+fun help_N : N ;
+fun help_V : V ;
+fun help_V2 : V2 ;
+fun help_V2V : V2V ;
+--subcat fun help_VS : VS ;
+--subcat fun help_VV : VV ;
+fun help_out_V2 : V2 ;
+fun help_to_VV : VV ;
+fun helperFem_N : N ;
+fun helperMasc_N : N ;
+fun helpful_A : A ;
+fun helpfulness_N : N ;
+fun helping_N : N ;
+fun helpless_A : A ;
+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 helvella_N : N ;
+fun hem_N : N ;
+fun hem_V : V ;
+fun hem_V2 : V2 ;
+fun hemagglutination_N : N ;
+fun hemal_A : A ;
+fun hemangioma_N : N ;
+fun hematemesis_N : N ;
+fun hematinic_N : N ;
+fun hematite_N : N ;
+fun hematocele_N : N ;
+fun hematochezia_N : N ;
+fun hematochrome_N : N ;
+fun hematocolpometra_N : N ;
+fun hematocolpos_N : N ;
+fun hematocrit_N : N ;
+fun hematocytopenia_N : N ;
+fun hematocyturia_N : N ;
+fun hematologic_A : A ;
+fun hematologist_N : N ;
+fun hematology_N : N ;
+fun hematoma_N : N ;
+fun hematopoiesis_N : N ;
+fun hematopoietic_A : A ;
+fun hematuria_N : N ;
+fun heme_N : N ;
+fun hemel_hempstead_PN : PN ;
+fun hemeralopia_N : N ;
+fun hemiacetal_N : N ;
+fun hemianopia_N : N ;
+fun hemic_A : A ;
+fun hemiepiphyte_N : N ;
+fun hemimetabolous_A : A ;
+fun hemimetamorphosis_N : N ;
+fun hemimorphite_N : N ;
+fun hemin_N : N ;
+fun hemiparasite_N : N ;
+fun hemiparasitic_A : A ;
+fun hemiplegia_N : N ;
+fun hemiplegic_N : N ;
+fun hemisphere_N : N ;
+fun hemispheric_A : A ;
+fun hemispherical_A : A ;
+fun hemline_N : N ;
+fun hemlock_N : N ;
+fun hemming_stitch_N : N ;
+fun hemochromatosis_N : N ;
+fun hemodialysis_N : N ;
+fun hemodynamic_A : A ;
+fun hemodynamics_N : N ;
+fun hemoglobin_N : N ;
+fun hemoglobinemia_N : N ;
+fun hemoglobinopathy_N : N ;
+fun hemoglobinuria_N : N ;
+fun hemolysin_N : N ;
+fun hemolysis_N : N ;
+fun hemolytic_A : A ;
+fun hemophilia_N : N ;
+fun hemophiliac_N : N ;
+fun hemoprotein_N : N ;
+fun hemoptysis_N : N ;
+fun hemorrhage_N : N ;
+fun hemorrhage_V : V ;
+fun hemorrhage_V2 : V2 ;
+fun hemorrhagic_A : A ;
+fun hemorrhoid_N : N ;
+fun hemorrhoidectomy_N : N ;
+fun hemosiderin_N : N ;
+fun hemosiderosis_N : N ;
+fun hemostasis_N : N ;
+fun hemostat_N : N ;
+fun hemothorax_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 henbit_N : N ;
+fun hence_Adv : Adv ;
+fun henceforth_Adv : Adv ;
+fun henceforward_Adv : Adv ;
+fun henchman_N : N ;
+fun hencoop_N : N ;
+fun hendiadys_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_N : N ;
+fun henry_PN : PN ;
+fun hep_A : A ;
+fun hepadnavirus_N : N ;
+fun heparin_N : N ;
+fun hepatic_A : A ;
+fun hepatica_N : N ;
+fun hepatitis_N : N ;
+fun hepatoma_N : N ;
+fun hepatomegaly_N : N ;
+fun hepatotoxic_A : A ;
+fun hepatotoxin_N : N ;
+fun heptagon_N : N ;
+fun heptane_N : N ;
+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 herbarium_N : N ;
+fun herbert_PN : PN ;
+fun herbicide_N : N ;
+fun herbivore_N : N ;
+fun herbivorous_A : A ;
+fun herculean_A : A ;
+fun herd_N : N ;
+fun herd_V : V ;
+fun herd_V2 : V2 ;
+fun herder_N : N ;
+fun herdsman_N : N ;
+fun here_Adv : Adv ;
+fun hereabout_Adv : Adv ;
+fun hereabouts_Adv : Adv ;
+fun hereafter_Adv : Adv ;
+fun hereafter_N : N ;
+fun hereby_Adv : Adv ;
+fun hereditament_N : N ;
+fun hereditarianism_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 hereness_N : N ;
+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 hereunder_Adv : Adv ;
+fun hereupon_Adv : Adv ;
+fun herewith_Adv : Adv ;
+fun heritable_A : A ;
+fun heritage_N : N ;
+fun herm_N : N ;
+fun hermaphrodite_N : N ;
+fun hermaphroditic_A : A ;
+fun hermaphroditism_N : N ;
+fun hermeneutic_A : A ;
+fun hermeneutics_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 herpangia_N : N ;
+fun herpes_N : N ;
+fun herpetologist_N : N ;
+fun herpetology_N : N ;
+fun herr_N : N ;
+fun herrerasaur_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 hesitate_V : V ;
+fun hesitate_VV : VV ;
+fun hesitatingly_Adv : Adv ;
+fun hesitation_N : N ;
+fun hessian_N : N ;
+fun het_up_A : A ;
+fun heterocercal_A : A ;
+fun heterocyclic_A : A ;
+fun heterodactyl_A : A ;
+fun heterodox_A : A ;
+fun heterodoxy_N : N ;
+fun heterodyne_A : A ;
+fun heteroecious_A : A ;
+fun heterogeneity_N : N ;
+fun heterogeneous_A : A ;
+fun heterogenous_A : A ;
+fun heterograft_N : N ;
+fun heteroicous_A : A ;
+fun heterologous_A : A ;
+fun heterology_N : N ;
+fun heterometabolism_N : N ;
+fun heterometabolous_A : A ;
+fun heteronym_N : N ;
+fun heteroploid_N : N ;
+fun heteroploidy_N : N ;
+fun heterosexism_N : N ;
+fun heterosexual_A : A ;
+fun heterosexual_N : N ;
+fun heterosexuality_N : N ;
+fun heterosis_N : N ;
+fun heterosporous_A : A ;
+fun heterospory_N : N ;
+fun heterostracan_N : N ;
+fun heterotroph_N : N ;
+fun heterotrophic_A : A ;
+fun heterozygosity_N : N ;
+fun heterozygote_N : N ;
+fun heterozygous_A : A ;
+fun heth_N : N ;
+fun hetton_PN : PN ;
+fun heulandite_N : N ;
+fun heuristic_A : A ;
+fun heuristic_N : N ;
+fun heuristics_N : N ;
+fun hew_V : V ;
+fun hew_V2 : V2 ;
+fun hewer_N : N ;
+fun hewn_A : A ;
+fun hex_N : N ;
+fun hexachlorophene_N : N ;
+fun hexadecimal_A : A ;
+fun hexagon_N : N ;
+fun hexagonal_A : A ;
+fun hexagram_N : N ;
+fun hexahedron_N : N ;
+fun hexameter_N : N ;
+fun hexane_N : N ;
+fun hexangular_A : A ;
+fun hexapod_N : N ;
+fun hexed_A : A ;
+fun hexestrol_N : N ;
+fun hexham_PN : PN ;
+fun hexose_N : N ;
+fun hey_Interj : Interj ;
+fun heyday_N : N ;
+fun heysham_PN : PN ;
+fun heywood_PN : PN ;
+fun hi_Interj : Interj  ;
+fun hi_fi_A : A ;
+fun hi_fi_N : N ;
+fun hiatus_N : N ;
+fun hibachi_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 hickey_N : N ;
+fun hickory_N : N ;
+fun hidden_A : A ;
+fun hiddenite_N : N ;
+fun hiddenness_N : N ;
+fun hide_N : N ;
+fun hide_V : V ;
+fun hide_V2 : V2 ;
+fun hide_and_seek_N : N ;
+fun hide_away_V : V ;
+fun hide_away_V2 : V2 ;
+fun hide_out_N : N ;
+fun hide_out_V : V ;
+fun hideaway_N : N ;
+fun hidebound_A : A ;
+fun hideous_A : A ;
+fun hideousness_N : N ;
+fun hideout_N : N ;
+fun hiding_N : N ;
+fun hiding_place_N : N ;
+fun hidrotic_A : A ;
+fun hie_V : V ;
+fun hierarch_N : N ;
+fun hierarchic_A : A ;
+fun hierarchical_A : A ;
+fun hierarchy_N : N ;
+fun hieratic_A : A ;
+fun hieratic_N : N ;
+fun hierocracy_N : N ;
+fun hieroglyph_N : N ;
+fun hieroglyphic_A : A ;
+fun hieroglyphically_Adv : Adv ;
+fun hieroglyphics_N : N ;
+fun higgledy_piggledy_A : A ;
+fun higgledy_piggledy_Adv : Adv ;
+fun high_A : A ;
+fun high_Adv : Adv ;
+fun high_N : N ;
+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_keyed_A : A ;
+fun high_level_A : A ;
+fun high_minded_A : A ;
+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 highbinder_N : N ;
+fun highboard_N : N ;
+fun highborn_A : A ;
+fun highboy_N : N ;
+fun highbrow_A : A ;
+fun highbrow_N : N ;
+fun highchair_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 highjacker_N : N ;
+fun highjacking_N : N ;
+fun highland_N : N ;
+fun highland_PN : PN ;
+fun highlander_N : N ;
+fun highlight_N : N ;
+fun highlight_V2 : V2 ;
+fun highlighter_N : N ;
+fun highly_Adv : Adv  ;
+fun highness_N : N ;
+fun highroad_N : N ;
+fun highway_N : N ;
+fun highwayman_N : N ;
+fun hijab_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 hilar_A : A ;
+fun hilarious_A : A ;
+fun hilarity_N : N ;
+fun hilary_PN : PN ;
+fun hilda_PN : PN ;
+fun hill_N : N ;
+fun hill_billy_N : N ;
+fun hillbilly_N : N ;
+fun hilliness_N : N ;
+fun hillingdon_PN : PN ;
+fun hillock_N : N ;
+fun hillside_N : N ;
+fun hilltop_N : N ;
+fun hilly_A : A ;
+fun hilt_N : N ;
+fun hilum_N : N ;
+fun hilus_N : N ;
+fun hin_N : N ;
+fun hinckley_PN : PN ;
+fun hind_A : A ;
+fun hind_N : N ;
+fun hindbrain_N : N ;
+fun hinder_V2 : V2 ;
+fun hindfoot_N : N ;
+fun hindgut_N : N ;
+fun hindi_A : A ;
+fun hindiMasc_N : N ;
+fun hindiFem_N : N ;
+fun hindmost_A : A ;
+fun hindquarter_N : N ;
+fun hindquarters_N : N ;
+fun hindrance_N : N ;
+fun hindshank_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 hinge_on_V2 : V2 ;
+fun hinge_upon_V2 : V2 ;
+fun hinny_N : N ;
+fun hint_N : N ;
+fun hint_V : V ;
+fun hint_V2 : V2 ;
+fun hint_VS : VS ;
+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 hipbone_N : N ;
+fun hipflask_N : N ;
+fun hiplength_A : A ;
+fun hipless_A : A ;
+fun hipline_N : N ;
+fun hippeastrum_N : N ;
+fun hipped_A : A ;
+fun hippie_N : N ;
+fun hippo_N : N ;
+fun hippocampus_N : N ;
+fun hippocratic_A : A ;
+fun hippodrome_N : N ;
+fun hippopotamus_N : N ;
+fun hippy_N : N ;
+fun hircine_A : A ;
+fun hire_N : N ;
+--subcat fun hire_V : V ;
+fun hire_V2 : V2 ;
+fun hire_V2V : V2V ;
+--subcat fun hire_VS : VS ;
+fun hireling_N : N ;
+fun hiroshima_PN : PN ;
+fun hirsute_A : A ;
+fun hirsuteness_N : N ;
+fun hispanic_A : A  ;
+fun hispid_A : A ;
+fun hiss_N : N ;
+fun hiss_V : V ;
+fun hiss_V2 : V2 ;
+fun hiss_VQ : VQ ;
+fun hisser_N : N ;
+fun histaminase_N : N ;
+fun histamine_N : N ;
+fun histidine_N : N ;
+fun histiocyte_N : N ;
+fun histiocytosis_N : N ;
+fun histocompatibility_N : N ;
+fun histogram_N : N ;
+fun histoincompatibility_N : N ;
+fun histological_A : A ;
+fun histologist_N : N ;
+fun histology_N : N ;
+fun histone_N : N ;
+fun historian_N : N ;
+fun historic_A : A ;
+fun historical_A : A ;
+fun historically_Adv : Adv  ;
+fun historicalness_N : N ;
+fun historicism_N : N ;
+fun historicize_V2 : V2 ;
+fun historiography_N : N ;
+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 hit_back_V2 : V2 ;
+fun hit_for_V3 : V3 ;
+fun hit_it_off_V : V ;
+fun hit_it_off_with_V2 : V2 ;
+fun hit_on_V2 : V2 ;
+fun hit_out_at_V2 : V2 ;
+fun hit_up_V : V ;
+fun hit_up_V2 : V2 ;
+fun hit_up_on_V2 : V2 ;
+fun hit_upon_V2 : V2 ;
+fun hit_with_V3 : V3 ;
+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 hitchrack_N : N ;
+fun hither_Adv : Adv ;
+fun hitherto_Adv : Adv ;
+fun hitless_A : A ;
+fun hitter_N : N ;
+fun hive_N : N ;
+fun hive_V : V ;
+fun hive_V2 : V2 ;
+fun hive_off_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 hoarseness_N : N ;
+fun hoary_A : A ;
+fun hoatzin_N : N ;
+fun hoax_N : N ;
+fun hoax_V2 : V2 ;
+fun hoaxer_N : N ;
+fun hob_N : N ;
+fun hobbit_N : N ;
+fun hobble_N : N ;
+fun hobble_V : V ;
+fun hobble_V2 : V2 ;
+fun hobble_skirt_N : N ;
+fun hobbledehoy_N : N ;
+fun hobbler_N : N ;
+fun hobby_N : N ;
+fun hobbyhorse_N : N ;
+fun hobbyism_N : N ;
+fun hobbyist_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 hodoscope_N : N ;
+fun hoe_N : N ;
+fun hoe_V : V ;
+fun hoe_V2 : V2 ;
+fun hoecake_N : N ;
+fun hofei_PN : PN ;
+fun hog_N : N ;
+fun hog_V2 : V2 ;
+fun hogan_N : N ;
+fun hogback_N : N ;
+fun hogchoker_N : N ;
+fun hogfish_N : N ;
+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 hoister_N : N ;
+fun hoity_toity_A : A ;
+fun hold_N : N ;
+fun hold_V : V ;
+fun hold_V2 : V2 ;
+--subcat fun hold_V2V : V2V ;
+--subcat fun hold_V3 : V3 ;
+fun hold_VS : VS ;
+fun hold_against_V3 : V3 ;
+fun hold_back_V : V ;
+fun hold_back_V2 : V2 ;
+fun hold_back_from_V2 : V2 ;
+fun hold_down_V2 : V2 ;
+fun hold_forth_V : V ;
+fun hold_off_V : V ;
+fun hold_off_V2 : V2 ;
+fun hold_off_on_V2 : V2 ;
+fun hold_on_V : V ;
+fun hold_on_to_V2 : V2 ;
+fun hold_onto_V : V ;
+fun hold_onto_V2 : V2 ;
+fun hold_out_V : V ;
+fun hold_out_V2 : V2 ;
+fun hold_out_against_V2 : V2 ;
+fun hold_out_for_V2 : V2 ;
+fun hold_out_on_V2 : V2 ;
+fun hold_over_V2 : V2 ;
+fun hold_together_V : V ;
+fun hold_up_N : N ;
+fun hold_up_V2 : V2 ;
+fun hold_with_V2 : V2 ;
+fun holdall_N : N ;
+fun holder_N : N ;
+fun holding_N : N ;
+fun holdout_N : N ;
+fun holdover_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 hole_up_V : V ;
+fun holey_A : A ;
+fun holiday_N : N ;
+fun holiday_V : V ;
+fun holiday_maker_N : N ;
+fun holiness_N : N ;
+fun holism_N : N ;
+fun holistic_A : A ;
+fun holland_PN : PN ;
+fun hollandaise_N : N ;
+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 hollowness_N : N ;
+fun hollowware_N : N ;
+fun holly_N : N ;
+fun hollyhock_N : N ;
+fun hollywood_PN : PN ;
+fun holm_oak_N : N ;
+fun holmfirth_PN : PN ;
+fun holmium_N : N ;
+fun holocaust_N : N ;
+fun holocephalan_N : N ;
+fun hologram_N : N ;
+fun holograph_N : N ;
+fun holographic_A : A ;
+fun holography_N : N ;
+fun holometabola_N : N ;
+fun holometabolic_A : A ;
+fun holometabolism_N : N ;
+fun holonym_N : N ;
+fun holonymy_N : N ;
+fun holophyte_N : N ;
+fun holophytic_A : A ;
+fun holozoic_A : A ;
+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_A : A ;
+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_in_on_V2 : V2 ;
+fun home_made_A : A ;
+fun homebound_A : A ;
+fun homebound_N : N ;
+fun homeboy_N : N ;
+fun homebuilder_N : N ;
+fun homecoming_N : N ;
+fun homefolk_N : N ;
+fun homegirl_N : N ;
+fun homegrown_A : A ;
+fun homeland_N : N ;
+fun homeless_A : A ;
+fun homeless_N : N ;
+fun homelessness_N : N ;
+fun homelike_A : A ;
+fun homeliness_N : N ;
+fun homely_A : A ;
+fun homemade_A : A ;
+fun homemaking_N : N ;
+fun homeobox_N : N ;
+fun homeopath_N : N ;
+fun homeopathic_A : A ;
+fun homeopathy_N : N ;
+fun homeostasis_N : N ;
+fun homeostatic_A : A ;
+fun homeostatically_Adv : Adv ;
+fun homeotherm_N : N ;
+fun homeowner_N : N ;
+fun homepage_N : N  ;
+fun homer_N : N ;
+fun homer_V : V ;
+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 homestretch_N : N ;
+fun hometown_N : N ;
+fun homeward_A : A ;
+fun homeward_Adv : Adv ;
+fun homewards_Adv : Adv ;
+fun homework_N : N ;
+fun homeworld_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 hominal_A : A ;
+fun homing_A : A ;
+fun hominian_A : A ;
+fun hominid_N : N ;
+fun hominine_A : A ;
+fun hominoid_N : N ;
+fun hominy_N : N ;
+fun homo_N : N ;
+fun homo_sapiens_N : N ;
+fun homocercal_A : A ;
+fun homocyclic_A : A ;
+fun homoeopath_N : N ;
+fun homoeopathy_N : N ;
+fun homoerotic_A : A ;
+fun homogenate_N : N ;
+fun homogeneity_N : N ;
+fun homogeneous_A : A ;
+fun homogenization_N : N ;
+fun homogenize_V2 : V2 ;
+fun homogeny_N : N ;
+fun homograft_N : N ;
+fun homograph_N : N ;
+fun homoiothermic_A : A ;
+fun homologic_A : A ;
+fun homologous_A : A ;
+fun homology_N : N ;
+fun homomorphism_N : N ;
+fun homonym_N : N ;
+fun homonymic_A : A ;
+fun homonymy_N : N ;
+fun homophobe_N : N ;
+fun homophobia_N : N ;
+fun homophobic_A : A ;
+fun homophone_N : N ;
+fun homophonic_A : A ;
+fun homophonous_A : A ;
+fun homophony_N : N ;
+fun homosexual_A : A ;
+fun homosexual_N : N ;
+fun homosexuality_N : N ;
+fun homosporous_A : A ;
+fun homospory_N : N ;
+fun homostylous_A : A ;
+fun homozygosity_N : N ;
+fun homozygote_N : N ;
+fun homozygous_A : A ;
+fun homunculus_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 hone_in_on_V2 : V2 ;
+fun honest_A : A ;
+fun honestly_Adv : Adv ;
+fun honesty_N : N ;
+fun honey_A : A ;
+fun honey_N : N ;
+fun honeybee_N : N ;
+fun honeycomb_N : N ;
+fun honeycomb_V2 : V2 ;
+fun honeycreeper_N : N ;
+fun honeydew_N : N ;
+fun honeyed_A : A ;
+fun honeyflower_N : N ;
+fun honeylike_A : A ;
+fun honeymoon_N : N ;
+fun honeymoon_V : V ;
+fun honeypot_N : N ;
+fun honeysuckle_N : N ;
+fun hong_kong_PN : PN ;
+fun honiton_PN : PN ;
+fun honk_N : N ;
+fun honk_V : V ;
+fun honker_N : N ;
+fun honkytonk_N : N ;
+fun honor_N : N  ;
+fun honorable_A : A  ;
+fun honorarium_N : N ;
+fun honorary_A : A ;
+fun honoree_N : N ;
+fun honorific_A : A ;
+fun honorific_N : N ;
+fun honoring_N : N ;
+fun honour_N : N ;
+fun honour_V2 : V2 ;
+fun honourable_A : A ;
+fun honourableness_N : N ;
+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 hoofer_N : N ;
+fun hooflike_A : A ;
+fun hoofprint_N : N ;
+fun hook_N : N ;
+fun hook_V : V ;
+fun hook_V2 : V2 ;
+fun hook_into_V2 : V2 ;
+fun hook_nosed_A : A ;
+fun hook_up_N : N ;
+fun hook_up_V : V ;
+fun hook_up_V2 : V2 ;
+fun hook_up_to_V2 : V2 ;
+fun hookah_N : N ;
+fun hooker_N : N ;
+fun hooklike_A : A ;
+fun hookup_N : N ;
+fun hookworm_N : N ;
+fun hooky_N : N ;
+fun hooligan_N : N ;
+fun hooliganism_N : N ;
+fun hoon_around_V : V ;
+fun hoop_N : N ;
+fun hoop_V2 : V2 ;
+fun hoop_la_N : N ;
+fun hoopoe_N : N ;
+fun hoopskirt_N : N ;
+fun hoosegow_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_VS : VS ;
+fun hope_VV : VV ;
+fun hopeful_A : A ;
+fun hopefully_Adv : Adv  ;
+fun hopefulness_N : N ;
+fun hopeless_A : A ;
+fun hopelessness_N : N ;
+fun hoper_N : N ;
+fun hopped_up_A : A ;
+fun hopper_N : N ;
+fun hopsacking_N : N ;
+fun hopscotch_N : N ;
+fun hopscotch_V : V ;
+fun horace_PN : PN ;
+fun horary_A : A ;
+fun horde_N : N ;
+fun horehound_N : N ;
+fun horizon_N : N ;
+fun horizontal_A : A ;
+fun horizontal_N : N ;
+fun horizontality_N : N ;
+fun horizontally_Adv : Adv  ;
+fun horley_PN : PN ;
+fun hormonal_A : A ;
+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 hornblende_N : N ;
+fun hornbook_N : N ;
+fun horned_A : A ;
+fun hornet_N : N ;
+fun hornfels_N : N ;
+fun horniness_N : N ;
+fun hornist_N : N ;
+fun hornless_A : A ;
+fun hornlike_A : A ;
+fun hornpipe_N : N ;
+fun hornsea_PN : PN ;
+fun hornwort_N : N ;
+fun horny_A : A ;
+fun horology_N : N ;
+fun horoscope_N : N ;
+fun horoscopy_N : N ;
+fun horrible_A : A ;
+fun horrid_A : A ;
+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_around_V : V ;
+fun horse_chestnut_N : N ;
+fun horse_laugh_N : N ;
+fun horse_pond_N : N ;
+fun horse_sense_N : N ;
+fun horseback_Adv : Adv ;
+fun horseback_N : N ;
+fun horsebox_N : N ;
+fun horsecar_N : N ;
+fun horsecloth_N : N ;
+fun horseflesh_N : N ;
+fun horsefly_N : N ;
+fun horsehair_N : N ;
+fun horsehide_N : N ;
+fun horseleech_N : N ;
+fun horseman_N : N ;
+fun horsemanship_N : N ;
+fun horsemeat_N : N ;
+fun horsemint_N : N ;
+fun horseplay_N : N ;
+fun horsepond_N : N ;
+fun horsepower_N : N ;
+fun horserace_N : N ;
+fun horseracing_N : N ;
+fun horseradish_N : N ;
+fun horseshoe_N : N ;
+fun horseshow_N : N ;
+fun horsetail_N : N ;
+fun horseweed_N : N ;
+fun horsewhip_N : N ;
+fun horsewhip_V2 : V2 ;
+fun horsewhipping_N : N ;
+fun horsewoman_N : N ;
+fun horsham_PN : PN ;
+fun horsley_PN : PN ;
+fun horst_N : N ;
+fun horsy_A : A ;
+fun hortative_A : A ;
+fun hortensia_N : N ;
+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 hose_down_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 hospitableness_N : N ;
+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 hostile_N : N ;
+fun hostilities_N : N ;
+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 hotbox_N : N ;
+fun hotchpotch_N : N ;
+fun hotdog_N : N ;
+fun hotel_N : N ;
+fun hotelier_N : N ;
+fun hotfoot_Adv : Adv ;
+fun hotfoot_N : N ;
+fun hotfoot_V : V ;
+fun hothead_N : N ;
+fun hotheaded_A : A ;
+fun hothouse_N : N ;
+fun hotness_N : N ;
+fun hotplate_N : N ;
+fun hotspur_N : N ;
+fun hottish_A : A ;
+fun houghton_PN : PN ;
+fun hound_N : N ;
+fun hound_V2 : V2 ;
+fun hound_out_V2 : V2 ;
+fun hounslow_PN : PN ;
+fun hour_N : N ;
+fun hourglass_N : N ;
+fun houri_N : N ;
+fun hourlong_A : A ;
+fun hourly_A : A ;
+fun hourly_Adv : Adv ;
+fun hours_N : N ;
+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 housebreaking_N : N ;
+fun housebroken_A : A ;
+fun housecleaning_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 houselights_N : N ;
+fun housemaid_N : N ;
+fun houseman_N : N ;
+fun housemaster_N : N ;
+fun housemate_N : N ;
+fun housemother_N : N ;
+fun houseplant_N : N ;
+fun houseproud_A : A ;
+fun houseroom_N : N ;
+fun housetop_N : N ;
+fun housetrained_A : A ;
+fun housewarming_N : N ;
+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 hovea_N : N ;
+fun hovel_N : N ;
+fun hover_V : V ;
+fun hover_around_V : V ;
+fun hovercraft_N : N ;
+fun how8many_IDet : IDet ;
+fun how8much_IDet : IDet ;
+fun how_IAdv : IAdv ;
+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 hoya_N : N ;
+fun hoyden_N : N ;
+fun hoydenish_A : A ;
+fun hoydenism_N : N ;
+fun hoylake_PN : PN ;
+fun hoyland_nether_PN : PN ;
+fun hp_N : N ;
+fun hq_PN : PN ;
+fun hrh_PN : PN ;
+fun hryvnia_N : N ;
+fun huarache_N : N ;
+fun hub_N : N ;
+fun hubble_bubble_N : N ;
+fun hubbub_N : N ;
+fun hubby_N : N ;
+fun hubcap_N : N ;
+fun hubert_PN : PN ;
+fun hubris_N : N ;
+fun huck_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 huddler_N : N ;
+fun hudud_N : N ;
+fun hue_N : N ;
+fun hued_A : A ;
+fun hueless_A : A ;
+fun huff_N : N ;
+fun huff_V : V ;
+fun huffiness_N : N ;
+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_N : N ;
+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 huisache_N : N ;
+fun huitre_N : N ;
+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 humaneness_N : N ;
+fun humanism_N : N ;
+fun humanist_A : A ;
+fun humanist_N : N ;
+fun humanistic_A : A ;
+fun humanitarian_A : A ;
+fun humanitarian_N : N ;
+fun humanitarianism_N : N ;
+fun humanities_N : N  ;
+fun humanity_N : N ;
+fun humanization_N : N ;
+fun humanize_V : V ;
+fun humanize_V2 : V2 ;
+fun humankind_N : N ;
+fun humanness_N : N ;
+fun humanoid_A : A  ;
+fun humate_N : N ;
+fun humberside_PN : PN ;
+fun humberston_PN : PN ;
+fun humble_A : A ;
+fun humble_V2 : V2 ;
+fun humbleness_N : N ;
+fun humbug_N : N ;
+fun humbug_V2 : V2 ;
+fun humdinger_N : N ;
+fun humdrum_A : A ;
+fun humectant_N : N ;
+fun humerus_N : N ;
+fun humic_A : A ;
+fun humid_A : A ;
+fun humidify_V2 : V2 ;
+fun humidity_N : N ;
+fun humification_N : N ;
+fun humified_A : A ;
+fun humiliate_V2 : V2 ;
+fun humiliatingly_Adv : Adv ;
+fun humiliation_N : N ;
+fun humility_N : N ;
+fun humin_N : N ;
+fun hummer_N : N ;
+fun humming_N : N ;
+fun humming_top_N : N ;
+fun hummingbird_N : N ;
+fun hummock_N : N ;
+fun hummus_N : N ;
+fun humongous_A : A ;
+fun humor_N : N ;
+fun humoral_A : A ;
+fun humorist_N : N ;
+fun humorless_A : A ;
+fun humorous_A : A ;
+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 hundredfold_Adv : Adv ;
+fun hundredweight_N : N ;
+fun hung_on_V : V ;
+fun hung_out_V : V ;
+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 hungry_A : A ;
+fun hunk_N : N ;
+fun hunker_down_V : V ;
+fun hunt_N : N ;
+fun hunt_V : V ;
+fun hunt_V2 : V2 ;
+fun hunt_down_V2 : V2 ;
+fun hunt_out_V2 : V2 ;
+fun hunt_up_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 hurdles_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_N : N ;
+fun hurrah_V : V ;
+fun hurricane_N : N ;
+fun hurried_A : A ;
+fun hurry_N : N ;
+fun hurry_V : V ;
+--subcat fun hurry_V2 : V2 ;
+--subcat fun hurry_V2V : V2V ;
+fun hurstpierpoint_PN : PN ;
+fun hurt_N : N ;
+fun hurt_V : V ;
+fun hurt_V2 : V2 ;
+--subcat fun hurt_VS : VS ;
+fun hurtful_A : A ;
+fun hurtle_V : V ;
+fun husband_N : N ;
+fun husband_V2 : V2 ;
+fun husbandly_A : A ;
+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 hush_up_V2 : V2 ;
+fun husk_N : N ;
+fun husk_V2 : V2 ;
+fun huskiness_N : N ;
+fun husky_A : A ;
+fun husky_N : N ;
+fun hussar_N : N ;
+fun hussy_N : N ;
+fun hustings_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 hyaline_A : A ;
+fun hyaline_N : N ;
+fun hyalinization_N : N ;
+fun hyaloplasm_N : N ;
+fun hyaloplasmic_A : A ;
+fun hyaluronidase_N : N ;
+fun hybrid_A : A ;
+fun hybrid_N : N ;
+fun hybridization_N : N ;
+fun hybridize_V : V ;
+fun hybridize_V2 : V2 ;
+fun hybridoma_N : N ;
+fun hydantoin_N : N ;
+fun hydathode_N : N ;
+fun hydatid_N : N ;
+fun hyde_PN : PN ;
+fun hyderabad_PN : PN ;
+fun hydra_N : N ;
+fun hydralazine_N : N ;
+fun hydramnios_N : N ;
+fun hydrangea_N : N ;
+fun hydrant_N : N ;
+fun hydrarthrosis_N : N ;
+fun hydrate_N : N ;
+fun hydrate_V : V ;
+fun hydrate_V2 : V2 ;
+fun hydration_N : N ;
+fun hydraulic_A : A ;
+fun hydraulically_Adv : Adv ;
+fun hydraulics_N : N ;
+fun hydrazine_N : N ;
+fun hydrazoite_N : N ;
+fun hydremia_N : N ;
+fun hydric_A : A ;
+fun hydride_N : N ;
+fun hydrilla_N : N ;
+fun hydrocarbon_N : N ;
+fun hydrocele_N : N ;
+fun hydrocephalic_A : A ;
+fun hydrocephalus_N : N ;
+fun hydrochloric_A : A ;
+fun hydrochloride_N : N ;
+fun hydrochlorofluorocarbon_N : N ;
+fun hydrochlorothiazide_N : N ;
+fun hydrocolloid_N : N ;
+fun hydrocortisone_N : N ;
+fun hydrocracking_N : N ;
+fun hydrodynamic_A : A ;
+fun hydrodynamics_N : N ;
+fun hydroelectric_A : A ;
+fun hydroelectricity_N : N ;
+fun hydroflumethiazide_N : N ;
+fun hydrofluorocarbon_N : N ;
+fun hydrofoil_N : N ;
+fun hydrogel_N : N ;
+fun hydrogen_N : N ;
+fun hydrogenation_N : N ;
+fun hydrographic_A : A ;
+fun hydrography_N : N ;
+fun hydrokinetic_A : A ;
+fun hydrologist_N : N ;
+fun hydrology_N : N ;
+fun hydrolysate_N : N ;
+fun hydrolysis_N : N ;
+fun hydrolyzable_A : A ;
+fun hydromancer_N : N ;
+fun hydromancy_N : N ;
+fun hydromel_N : N ;
+fun hydrometer_N : N ;
+fun hydrometric_A : A ;
+fun hydrometry_N : N ;
+fun hydronephrosis_N : N ;
+fun hydropathic_A : A ;
+fun hydropathy_N : N ;
+fun hydrophilic_A : A ;
+fun hydrophobia_N : N ;
+fun hydrophobic_A : A ;
+fun hydrophobicity_N : N ;
+fun hydrophytic_A : A ;
+fun hydroplane_N : N ;
+fun hydroponics_N : N ;
+fun hydrosphere_N : N ;
+fun hydrostatic_A : A ;
+fun hydrostatics_N : N ;
+fun hydrothorax_N : N ;
+fun hydrous_A : A ;
+fun hydroxide_N : N ;
+fun hydroxy_A : A ;
+fun hydroxychloroquine_N : N ;
+fun hydroxyl_N : N ;
+fun hydroxymethyl_N : N ;
+fun hydroxyproline_N : N ;
+fun hydrozoan_N : N ;
+fun hyena_N : N ;
+fun hygiene_N : N ;
+fun hygienic_A : A ;
+fun hygienically_Adv : Adv ;
+fun hygienist_N : N ;
+fun hygrodeik_N : N ;
+fun hygrometer_N : N ;
+fun hygrophyte_N : N ;
+fun hygrophytic_A : A ;
+fun hygroscope_N : N ;
+fun hygroscopic_A : A ;
+fun hymen_N : N ;
+fun hymenal_A : A ;
+fun hymeneal_A : A ;
+fun hymeneal_N : N ;
+fun hymenium_N : N ;
+fun hymenopterous_A : A ;
+fun hymn_N : N ;
+fun hymn_V2 : V2 ;
+fun hymnal_N : N ;
+fun hyoid_A : A ;
+fun hyoid_N : N ;
+fun hyoscyamine_N : N ;
+fun hypaethral_A : A ;
+fun hypallage_N : N ;
+fun hypanthium_N : N ;
+fun hype_V2 : V2 ;
+fun hyperacidity_N : N ;
+fun hyperactive_A : A ;
+fun hyperactivity_N : N ;
+fun hyperacusis_N : N ;
+fun hyperbaton_N : N ;
+fun hyperbetalipoproteinemia_N : N ;
+fun hyperbilirubinemia_N : N ;
+fun hyperbola_N : N ;
+fun hyperbole_N : N ;
+fun hyperbolic_A : A ;
+fun hyperbolically_Adv : Adv ;
+fun hyperboloid_N : N ;
+fun hyperboloidal_A : A ;
+fun hypercalcemia_N : N ;
+fun hypercalciuria_N : N ;
+fun hypercapnia_N : N ;
+fun hypercatalectic_A : A ;
+fun hypercatalectic_N : N ;
+fun hypercellularity_N : N ;
+fun hypercholesterolemia_N : N ;
+fun hypercoaster_N : N ;
+fun hypercritical_A : A ;
+fun hyperemesis_N : N ;
+fun hyperemia_N : N ;
+fun hyperemic_A : A ;
+fun hyperextension_N : N ;
+fun hyperfine_A : A ;
+fun hyperglycemia_N : N ;
+fun hyperhidrosis_N : N ;
+fun hypericism_N : N ;
+fun hyperinflation_N : N ;
+fun hyperkalemia_N : N ;
+fun hyperlink_N : N ;
+fun hyperlipoproteinemia_N : N ;
+fun hypermarket_N : N ;
+fun hypermastigote_N : N ;
+fun hypermedia_N : N ;
+fun hypermotility_N : N ;
+fun hypernatremia_N : N ;
+fun hypernym_N : N ;
+fun hypernymy_N : N ;
+fun hyperon_N : N ;
+fun hyperope_N : N ;
+fun hyperopia_N : N ;
+fun hyperopic_A : A ;
+fun hyperparathyroidism_N : N ;
+fun hyperpigmentation_N : N ;
+fun hyperpituitarism_N : N ;
+fun hyperplasia_N : N ;
+fun hyperpnea_N : N ;
+fun hyperpyrexia_N : N ;
+fun hypersecretion_N : N ;
+fun hypersensitive_A : A ;
+fun hypersensitivity_N : N ;
+fun hypersomnia_N : N ;
+fun hypersplenism_N : N ;
+fun hypertension_N : N  ;
+fun hypertensive_A : A ;
+fun hypertensive_N : N ;
+fun hypertext_N : N ;
+fun hyperthermal_A : A ;
+fun hyperthermia_N : N ;
+fun hyperthyroidism_N : N ;
+fun hypertonia_N : N ;
+fun hypertonic_A : A ;
+fun hypertonicity_N : N ;
+fun hypertrophied_A : A ;
+fun hypertrophy_N : N ;
+fun hypervelocity_N : N ;
+fun hyperventilation_N : N ;
+fun hypervitaminosis_N : N ;
+fun hypervolemia_N : N ;
+fun hypha_N : N ;
+fun hyphema_N : N ;
+fun hyphen_N : N ;
+fun hyphen_V2 : V2 ;
+fun hyphenate_V2 : V2 ;
+fun hyphenation_N : N ;
+fun hypnagogue_N : N ;
+fun hypnoanalysis_N : N ;
+fun hypnogenesis_N : N ;
+fun hypnoid_A : A ;
+fun hypnophobia_N : N ;
+fun hypnosis_N : N ;
+fun hypnotherapy_N : N ;
+fun hypnotic_A : A ;
+fun hypnotically_Adv : Adv ;
+fun hypnotism_N : N ;
+fun hypnotist_N : N ;
+fun hypnotize_V2 : V2 ;
+fun hypo_N : N ;
+fun hypoactive_A : A ;
+fun hypobasidium_N : N ;
+fun hypobetalipoproteinemia_N : N ;
+fun hypocalcemia_N : N ;
+fun hypocapnia_N : N ;
+fun hypocellularity_N : N ;
+fun hypochlorite_N : N ;
+fun hypochondria_N : N ;
+fun hypochondriac_A : A ;
+fun hypochondriac_N : N ;
+fun hypochondriacal_A : A ;
+fun hypochondrium_N : N ;
+fun hypocrisy_N : N ;
+fun hypocrite_N : N ;
+fun hypocritical_A : A ;
+fun hypocycloid_N : N ;
+fun hypodermal_A : A ;
+fun hypodermic_A : A ;
+fun hypodermic_N : N ;
+fun hypodermis_N : N ;
+fun hypoesthesia_N : N ;
+fun hypogammaglobulinemia_N : N ;
+fun hypoglossal_N : N ;
+fun hypoglycemia_N : N ;
+fun hypoglycemic_A : A ;
+fun hypogonadism_N : N ;
+fun hypokalemia_N : N ;
+fun hypolipoproteinemia_N : N ;
+fun hyponatremia_N : N ;
+fun hyponym_N : N ;
+fun hyponymy_N : N ;
+fun hypoparathyroidism_N : N ;
+fun hypophyseal_A : A ;
+fun hypophysectomized_A : A ;
+fun hypophysectomy_N : N ;
+fun hypopigmentation_N : N ;
+fun hypoplasia_N : N ;
+fun hypopnea_N : N ;
+fun hypoproteinemia_N : N ;
+fun hyposmia_N : N ;
+fun hypospadias_N : N ;
+fun hypostasis_N : N ;
+fun hypostatization_N : N ;
+fun hypotension_N : N ;
+fun hypotensive_A : A ;
+fun hypotensive_N : N ;
+fun hypotenuse_N : N ;
+fun hypothalamic_A : A ;
+fun hypothalamically_Adv : Adv ;
+fun hypothalamus_N : N ;
+fun hypothecate_V2 : V2 ;
+fun hypothermia_N : N ;
+fun hypothermic_A : A ;
+fun hypothesis_N : N ;
+fun hypothesize_V2 : V2 ;
+fun hypothetical_A : A ;
+fun hypothetical_N : N ;
+fun hypothrombinemia_N : N ;
+fun hypothyroidism_N : N ;
+fun hypotonia_N : N ;
+fun hypotonic_A : A ;
+fun hypotonicity_N : N ;
+fun hypovolemia_N : N ;
+fun hypovolemic_A : A ;
+fun hypoxia_N : N ;
+fun hypozeugma_N : N ;
+fun hypozeuxis_N : N ;
+fun hypsography_N : N ;
+fun hypsometer_N : N ;
+fun hypsometry_N : N ;
+fun hyrax_N : N ;
+fun hyson_N : N ;
+fun hyssop_N : N ;
+fun hysterectomy_N : N ;
+fun hysteresis_N : N ;
+fun hysteria_N : N ;
+fun hysteric_A : A ;
+fun hysteric_N : N ;
+fun hysterical_A : A ;
+fun hysterics_N : N ;
+fun hysterocatalepsy_N : N ;
+fun hysterosalpingogram_N : N ;
+fun hysteroscopy_N : N ;
+fun hysterotomy_N : N ;
+fun hythe_PN : PN ;
+fun i_Pron : Pron ;
+fun iFem_Pron : Pron ;
+fun i_e__Adv : Adv ;
+fun iamb_N : N ;
+fun iambic_A : A ;
+fun iambic_N : N ;
+fun iambics_N : N ;
+fun iambus_N : N ;
+fun ian_PN : PN ;
+fun iatrogenic_A : A ;
+fun iba_N : N ;
+fun ibadan_PN : PN ;
+fun ibex_N : N ;
+fun ibid_PN : PN ;
+fun ibid__Adv : Adv ;
+fun ibidem_Adv : Adv ;
+fun ibis_N : N ;
+fun ibuprofen_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 icetray_N : N ;
+fun ichneumon_N : N ;
+fun ichneumon_fly_N : N ;
+fun ichor_N : N ;
+fun ichorous_A : A ;
+fun ichthyolatry_N : N ;
+fun ichthyologist_N : N ;
+fun ichthyology_N : N ;
+fun ichthyosaur_N : N ;
+fun ichthyosaurus_N : N ;
+fun ichthyosis_N : N ;
+fun icicle_N : N ;
+fun icing_N : N ;
+fun icky_A : A ;
+fun icon_N : N ;
+fun iconic_A : A ;
+fun iconoclasm_N : N ;
+fun iconoclast_N : N ;
+fun iconoclastic_A : A ;
+fun iconography_N : N ;
+fun iconolatry_N : N ;
+fun iconology_N : N ;
+fun iconoscope_N : N ;
+fun icosahedral_A : A ;
+fun icosahedron_N : N ;
+fun ictal_A : A ;
+fun icterogenic_A : A ;
+fun ictodosaur_N : N ;
+fun icy_A : A ;
+fun id_N : N ;
+fun ida_PN : PN ;
+fun idaho_PN : PN ;
+fun idea_N : N ;
+fun idea_of_N2 : N2 ;
+fun ideal_A : A ;
+fun ideal_N : N ;
+fun idealism_N : N ;
+fun idealist_N : N ;
+fun idealistic_A : A ;
+fun ideality_N : N ;
+fun idealization_N : N ;
+fun idealize_V2 : V2 ;
+fun ideally_Adv : Adv  ;
+fun ideation_N : N ;
+fun idem_PN : PN ;
+fun idempotent_A : A ;
+fun identical_A : A ;
+fun identifiable_A : A ;
+fun identification_N : N ;
+fun identifier_N : N ;
+fun identify_V : V ;
+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 ideographically_Adv : Adv ;
+fun ideography_N : N ;
+fun ideological_A : A ;
+fun ideologist_N : N ;
+fun ideology_N : N ;
+fun ides_N : N ;
+fun idesia_N : N ;
+fun idiocy_N : N ;
+fun idiographic_A : A ;
+fun idiolatry_N : N ;
+fun idiolect_N : N ;
+fun idiom_N : N ;
+fun idiomatic_A : A ;
+fun idiomatically_Adv : Adv ;
+fun idiopathic_A : A ;
+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_N : N ;
+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 idolatry_N : N ;
+fun idolization_N : N ;
+fun idolize_V2 : V2 ;
+fun idolizer_N : N ;
+fun idyll_N : N ;
+fun idyllic_A : A ;
+fun idyllically_Adv : Adv ;
+fun ie_PN : PN ;
+fun if_Subj : Subj ;
+fun igloo_N : N ;
+fun igneous_A : A ;
+fun ignescent_A : A ;
+fun ignis_fatuus_N : N ;
+fun ignite_V : V ;
+fun ignite_V2 : V2 ;
+fun igniter_N : N ;
+fun ignition_N : N ;
+fun ignoble_A : A ;
+fun ignobleness_N : N ;
+fun ignominious_A : A ;
+fun ignominy_N : N ;
+fun ignoramus_N : N ;
+fun ignorance_N : N ;
+fun ignorant_A : A ;
+fun ignorantness_N : N ;
+fun ignore_V : V ;
+fun ignore_V2 : V2 ;
+fun iguana_N : N ;
+fun iguanid_N : N ;
+fun iguanodon_N : N ;
+fun ijtihad_N : N ;
+fun ikon_N : N ;
+fun ilama_N : N ;
+fun ileitis_N : N ;
+fun ileostomy_N : N ;
+fun ileum_N : N ;
+fun ilex_N : N ;
+fun ilfracombe_PN : PN ;
+fun iliac_A : A ;
+fun ilium_N : N ;
+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 illative_A : A ;
+fun illegal_A : A ;
+fun illegal_N : N  ;
+fun illegality_N : N ;
+fun illegally_Adv : Adv  ;
+fun illegibility_N : N ;
+fun illegible_A : A ;
+fun illegitimacy_N : N ;
+fun illegitimate_A : A ;
+fun illegitimate_N : N ;
+fun illiberal_A : A ;
+fun illiberality_N : N ;
+fun illicit_A : A ;
+fun illicitness_N : N ;
+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 illogicalness_N : N ;
+fun illume_V2 : V2 ;
+fun illuminance_N : N ;
+fun illuminant_N : N ;
+fun illuminate_V2 : V2 ;
+fun illumination_N : N ;
+fun illumine_V2 : V2 ;
+fun illusion_N : N ;
+fun illusional_A : A ;
+fun illusionist_N : N ;
+fun illusive_A : A ;
+fun illusory_A : A ;
+fun illustrate_V : V ;
+fun illustrate_V2 : V2 ;
+fun illustrate_VS : VS ;
+fun illustration_N : N ;
+fun illustrative_A : A ;
+fun illustrator_N : N ;
+fun illustrious_A : A ;
+fun ilmenite_N : N ;
+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 imagine_V : V ;
+fun imagine_V2 : V2 ;
+fun imagine_VS : VS ;
+fun imaging_N : N ;
+fun imagism_N : N ;
+fun imago_N : N ;
+fun imam_N : N ;
+fun imaret_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 imbibition_N : N ;
+fun imbricate_A : A ;
+fun imbrication_N : N ;
+fun imbroglio_N : N ;
+fun imbue_V2 : V2 ;
+fun imf_N : N ;
+fun imidazole_N : N ;
+fun imide_N : N ;
+fun imipramine_N : N ;
+fun imitate_V2 : V2 ;
+fun imitation_N : N ;
+fun imitative_A : A ;
+fun imitator_N : N ;
+fun immaculate_A : A ;
+fun immanence_N : N ;
+fun immanent_A : A ;
+fun immaterial_A : A ;
+fun immateriality_N : N ;
+fun immature_A : A ;
+fun immaturity_N : N ;
+fun immeasurable_A : A ;
+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 immingham_PN : PN ;
+fun immiscible_A : A ;
+fun immobile_A : A ;
+fun immobility_N : N ;
+fun immobilization_N : N ;
+fun immobilize_V2 : V2 ;
+fun immoderate_A : A ;
+fun immoderation_N : N ;
+fun immodest_A : A ;
+fun immodesty_N : N ;
+fun immolate_V2 : V2 ;
+fun immolation_N : N ;
+fun immoral_A : A ;
+fun immorality_N : N ;
+fun immortal_A : A ;
+fun immortal_N : N ;
+fun immortality_N : N ;
+fun immortalize_V2 : V2 ;
+fun immortelle_N : N ;
+fun immotility_N : N ;
+fun immovability_N : N ;
+fun immovable_A : A ;
+fun immune_A : A ;
+fun immune_N : N ;
+fun immunity_N : N ;
+fun immunization_N : N ;
+fun immunize_V2 : V2 ;
+fun immunoassay_N : N ;
+fun immunochemical_A : A ;
+fun immunochemistry_N : N ;
+fun immunocompetence_N : N ;
+fun immunocompetent_A : A ;
+fun immunocompromised_A : A ;
+fun immunodeficiency_N : N ;
+fun immunodeficient_A : A ;
+fun immunoelectrophoresis_N : N ;
+fun immunofluorescence_N : N ;
+fun immunogen_N : N ;
+fun immunogenic_A : A ;
+fun immunogenicity_N : N ;
+fun immunoglobulin_N : N ;
+fun immunohistochemistry_N : N ;
+fun immunological_A : A ;
+fun immunologist_N : N ;
+fun immunology_N : N ;
+fun immunopathology_N : N ;
+fun immunosuppressant_N : N ;
+fun immunosuppressed_A : A ;
+fun immunosuppression_N : N ;
+fun immunosuppressive_A : A ;
+fun immunotherapeutic_A : A ;
+fun immunotherapy_N : N ;
+fun immure_V2 : V2 ;
+fun immutability_N : N ;
+fun immutable_A : A ;
+fun imp_N : N ;
+fun impact_N : N ;
+fun impact_V2 : V2 ;
+fun impaction_N : N ;
+fun impair_V2 : V2 ;
+fun impairer_N : N ;
+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 impassable_A : A ;
+fun impasse_N : N ;
+fun impassioned_A : A ;
+fun impassive_A : A ;
+fun impassiveness_N : N ;
+fun impassivity_N : N ;
+fun impasto_N : N ;
+fun impatience_N : N ;
+fun impatient_A : A ;
+fun impeach_V2 : V2 ;
+fun impeachability_N : N ;
+fun impeachment_N : N ;
+fun impeccability_N : N ;
+fun impeccable_A : A ;
+fun impeccant_A : A ;
+fun impecunious_A : A ;
+fun impecuniousness_N : N ;
+fun impedance_N : N  ;
+fun impede_V2 : V2 ;
+fun impediment_N : N ;
+fun impedimenta_N : N ;
+fun impel_V2 : V2 ;
+fun impellent_A : A ;
+fun impeller_N : N ;
+fun impelling_A : A ;
+fun impend_V : V ;
+fun impending_A : A  ;
+fun impenetrability_N : N ;
+fun impenetrable_A : A ;
+fun impenitence_N : N ;
+fun impenitent_A : A ;
+fun imperative_A : A ;
+fun imperative_N : N ;
+fun imperativeness_N : N ;
+fun imperceptibility_N : N ;
+fun imperceptible_A : A ;
+fun imperfect_A : A ;
+fun imperfect_N : N ;
+fun imperfectibility_N : N ;
+fun imperfectible_A : A ;
+fun imperfection_N : N ;
+fun imperfective_N : N ;
+fun imperforate_A : A ;
+fun imperial_A : A ;
+fun imperial_N : N ;
+fun imperialism_N : N ;
+fun imperialist_N : N ;
+fun imperialistic_A : A ;
+fun imperil_V2 : V2 ;
+fun imperile_V2 : V2 ;
+fun imperious_A : A ;
+fun imperiousness_N : N ;
+fun imperishability_N : N ;
+fun imperishable_A : A ;
+fun imperium_N : N ;
+fun impermanence_N : N ;
+fun impermanent_A : A ;
+fun impermeability_N : N ;
+fun impermeable_A : A ;
+fun impermissibility_N : N ;
+fun impermissible_A : A ;
+fun impersonal_A : A ;
+fun impersonate_V2 : V2 ;
+fun impersonation_N : N ;
+fun impersonator_N : N ;
+fun impertinence_N : N ;
+fun impertinent_A : A ;
+fun imperturbability_N : N ;
+fun imperturbable_A : A ;
+fun impervious_A : A ;
+fun impetiginous_A : A ;
+fun impetigo_N : N ;
+fun impetuosity_N : N ;
+fun impetuous_A : A ;
+fun impetuousness_N : N ;
+fun impetus_N : N ;
+fun impiety_N : N ;
+fun impinge_V : V ;
+fun impingement_N : N ;
+fun impious_A : A ;
+fun impish_A : A ;
+fun impishness_N : N ;
+fun implacable_A : A ;
+fun implant_N : N ;
+fun implant_V2 : V2 ;
+fun implantation_N : N ;
+fun implausibility_N : N ;
+fun implausible_A : A ;
+fun implement_N : N ;
+fun implement_V2 : V2 ;
+fun implemental_A : A ;
+fun implementation_N : N ;
+fun implicate_V2 : V2 ;
+fun implication_N : N ;
+fun implicational_A : A ;
+fun implicative_A : A ;
+fun implicit_A : A ;
+fun implicitly_Adv : Adv  ;
+fun implicitness_N : N ;
+fun implore_V2 : V2 ;
+fun implore_VS : VS ;
+fun imploringly_Adv : Adv ;
+fun implosion_N : N ;
+fun imply_V : V ;
+fun imply_V2 : V2 ;
+fun imply_VS : VS ;
+fun impolite_A : A ;
+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 importerFem_N : N ;
+fun importerMasc_N : N ;
+fun importing_N : N ;
+fun importunate_A : A ;
+fun importune_V2 : V2 ;
+fun importunity_N : N ;
+fun impose_V : V ;
+fun impose_V2 : V2 ;
+fun imposing_A : A  ;
+fun imposition_N : N ;
+fun impossibility_N : N ;
+fun impossible_A : A ;
+fun impossible_N : N ;
+fun imposter_N : N ;
+fun impostor_N : N ;
+fun imposture_N : N ;
+fun impotence_N : N ;
+fun impotent_A : A ;
+fun impound_V2 : V2 ;
+fun impoundment_N : N ;
+fun impoverish_V2 : V2 ;
+fun impoverishment_N : N ;
+fun impracticability_N : N ;
+fun impracticable_A : A ;
+fun impracticableness_N : N ;
+fun impractical_A : A ;
+fun impracticality_N : N ;
+fun imprecate_V2 : V2 ;
+fun imprecation_N : N ;
+fun imprecise_A : A ;
+fun impreciseness_N : N ;
+fun imprecision_N : N ;
+fun impregnability_N : N ;
+fun impregnable_A : A ;
+fun impregnate_V2 : V2 ;
+fun impregnation_N : N ;
+fun impresario_N : N ;
+fun impress_N : N ;
+fun impress_V : V ;
+fun impress_V2 : V2 ;
+fun impression_N : N ;
+fun impressionable_A : A ;
+fun impressionism_N : N ;
+fun impressionist_A : A ;
+fun impressionist_N : N ;
+fun impressionistic_A : A ;
+fun impressive_A : A ;
+fun impressiveness_N : N ;
+fun imprimatur_N : N ;
+fun imprint_N : N ;
+fun imprint_V2 : V2 ;
+fun imprinting_N : N ;
+fun imprison_V2 : V2 ;
+fun imprisonment_N : N ;
+fun improbability_N : N ;
+fun improbable_A : A ;
+fun impromptu_A : A ;
+fun impromptu_Adv : Adv ;
+fun impromptu_N : N ;
+fun improper_A : A ;
+fun impropriety_N : N ;
+fun improvable_A : A ;
+fun improve_V : V ;
+fun improve_V2 : V2 ;
+fun improved_A : A ;
+fun improvement_N : N ;
+fun improver_N : N ;
+fun improvidence_N : N ;
+fun improvident_A : A ;
+fun improvisation_N : N ;
+fun improvisational_A : A  ;
+fun improvise_V : V ;
+fun improvise_V2 : V2 ;
+fun imprudence_N : N ;
+fun imprudent_A : A ;
+fun impudence_N : N ;
+fun impudent_A : A ;
+fun impugn_V2 : V2 ;
+fun impugnable_A : A ;
+fun impuissant_A : A ;
+fun impulse_N : N ;
+fun impulse_buy_V : V ;
+fun impulse_buy_V2 : V2 ;
+fun impulsion_N : N ;
+fun impulsive_A : A ;
+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 imputrescible_A : A ;
+fun in_A : A ;
+fun in_1_Adv : Adv ; -- | he is in
+fun in_2_Adv : Adv ; -- | he goes in
+fun in_N : N ;
+fun in_Prep : Prep ;
+fun in_accordance_with_Prep : Prep ;
+fun in_addition_Adv : Adv ;
+fun in_addition_to_Prep : Prep ;
+fun in_case_of_Prep : Prep ;
+fun in_chief_A : A ;
+fun in_fighting_N : N ;
+fun in_front_of_Prep : Prep ;
+fun in_general_Adv : Adv ;
+fun in_lieu_of_Prep : Prep ;
+fun in_loco_parentis_Adv : Adv ;
+fun in_order_to_Prep : Prep ;
+fun in_particular_Adv : Adv ;
+fun in_patient_N : N ;
+fun in_place_of_Prep : Prep ;
+fun in_point_of_Prep : Prep ;
+fun in_service_A : A ;
+fun in_situ_Adv : Adv ;
+fun in_spite_of_Prep : Prep ;
+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 inaction_N : N ;
+fun inactivate_V2 : V2 ;
+fun inactivation_N : N ;
+fun inactive_A : A ;
+fun inactiveness_N : N ;
+fun inactivity_N : N ;
+fun inadequacy_N : N ;
+fun inadequate_A : A ;
+fun inadmissibility_N : N ;
+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 inaesthetic_A : A ;
+fun inalienable_A : A ;
+fun inamorata_N : N ;
+fun inamorato_N : N ;
+fun inane_A : A ;
+fun inanimate_A : A ;
+fun inanimateness_N : N ;
+fun inanition_N : N ;
+fun inanity_N : N ;
+fun inapplicability_N : N ;
+fun inapplicable_A : A ;
+fun inapposite_A : A ;
+fun inappreciable_A : A ;
+fun inappropriate_A : A ;
+fun inappropriateness_N : N ;
+fun inapt_A : A ;
+fun inaptitude_N : N ;
+fun inaptness_N : N ;
+fun inarguable_A : A ;
+fun inarticulate_A : A ;
+fun inartistic_A : A ;
+fun inasmuch_as_Adv : Adv ;
+fun inattention_N : N ;
+fun inattentive_A : A ;
+fun inattentiveness_N : N ;
+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 inauspiciousness_N : N ;
+fun inauthentic_A : A ;
+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 incaution_N : N ;
+fun incautious_A : A ;
+fun incendiarism_N : N ;
+fun incendiary_A : A ;
+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 incest_N : N ;
+fun incestuous_A : A ;
+fun inch_N : N ;
+fun inch_V : V ;
+fun inch_V2 : V2 ;
+fun inch_up_V : V ;
+fun inchoate_A : A ;
+fun inchoative_A : A ;
+fun inchoative_N : N ;
+fun inchon_PN : PN ;
+fun incidence_N : N ;
+fun incident_A : A ;
+fun incident_N : N ;
+fun incidental_A : A ;
+fun incidental_N : N ;
+fun incidentally_Adv : Adv  ;
+fun incinerate_V2 : V2 ;
+fun incineration_N : N ;
+fun incinerator_N : N ;
+fun incipiency_N : N ;
+fun incipient_A : A ;
+fun incise_V2 : V2 ;
+fun incision_N : N ;
+fun incisive_A : A ;
+fun incisiveness_N : N ;
+fun incisor_N : N ;
+fun incisure_N : N ;
+fun incitation_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 incline_V2V : V2V ;
+fun inclined_A : A ;
+fun inclinometer_N : N ;
+fun inclose_V2 : V2 ;
+fun inclosure_N : N ;
+fun include_V : V ;
+fun include_V2 : V2 ;
+--subcat fun include_VV : VV ;
+fun including_N : N  ;
+fun including_Prep : Prep ;
+fun inclusion_N : N ;
+fun inclusive_A : A ;
+fun incognito_A : A ;
+fun incognito_Adv : Adv ;
+fun incognizable_A : A ;
+fun incognizance_N : N ;
+fun incoherence_N : N ;
+fun incoherent_A : A ;
+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 incommodious_A : A ;
+fun incommunicado_A : A ;
+fun incommutability_N : N ;
+fun incommutable_A : A ;
+fun incomparable_A : A ;
+fun incompatibility_N : N ;
+fun incompatible_A : A ;
+fun incompetence_N : N ;
+fun incompetency_N : N ;
+fun incompetent_A : A ;
+fun incompetent_N : N ;
+fun incomplete_A : A ;
+fun incompleteness_N : N ;
+fun incomprehensibility_N : N ;
+fun incomprehensible_A : A ;
+fun incomprehension_N : N ;
+fun incompressibility_N : N ;
+fun incompressible_A : A ;
+fun incomputable_A : A ;
+fun inconceivability_N : N ;
+fun inconceivable_A : A ;
+fun inconclusive_A : A ;
+fun inconclusiveness_N : N ;
+fun incongruent_A : A ;
+fun incongruity_N : N ;
+fun incongruous_A : A ;
+fun inconsequence_N : N ;
+fun inconsequent_A : A ;
+fun inconsequential_A : A ;
+fun inconsiderable_A : A ;
+fun inconsiderate_A : A ;
+fun inconsideration_N : N ;
+fun inconsistency_N : N ;
+fun inconsistent_A : A ;
+fun inconsolable_A : A ;
+fun inconspicuous_A : A ;
+fun inconspicuousness_N : N ;
+fun inconstancy_N : N ;
+fun inconstant_A : A ;
+fun incontestable_A : A ;
+fun incontinence_N : N ;
+fun incontinent_A : A ;
+fun incontrovertibility_N : N ;
+fun incontrovertible_A : A ;
+fun inconvenience_N : N ;
+fun inconvenience_V2 : V2 ;
+fun inconvenient_A : A ;
+fun inconvertibility_N : N ;
+fun inconvertible_A : A ;
+fun incoordination_N : N ;
+fun incorporate_A : A ;
+--subcat fun incorporate_V : V ;
+fun incorporate_V2 : V2 ;
+fun incorporated_A : A  ;
+fun incorporation_N : N ;
+fun incorporative_A : A ;
+fun incorporeal_A : A ;
+fun incorrect_A : A ;
+fun incorrectly_Adv : Adv  ;
+fun incorrectness_N : N ;
+fun incorrigible_A : A ;
+fun incorrupt_A : A ;
+fun incorruptibility_N : N ;
+fun incorruptible_A : A ;
+fun incorruptness_N : N ;
+fun increase_N : N ;
+fun increase_V : V ;
+fun increase_V2 : V2 ;
+fun increased_A : A  ;
+fun increasing_A : A  ;
+fun increasingly_AdA : AdA ;
+fun increasingly_AdV : AdV ;
+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 increment_N : N ;
+fun incremental_A : A ;
+fun incriminate_V2 : V2 ;
+fun incriminatingly_Adv : Adv ;
+fun incrimination_N : N ;
+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 inculcation_N : N ;
+fun inculpate_V2 : V2 ;
+fun inculpatory_A : A ;
+fun incumbency_N : N ;
+fun incumbent_A : A ;
+fun incumbent_N : N ;
+fun incur_V2 : V2 ;
+fun incurability_N : N ;
+fun incurable_A : A ;
+fun incurable_N : N ;
+fun incurious_A : A ;
+fun incurrence_N : N ;
+fun incurring_N : N ;
+fun incursion_N : N ;
+fun incursive_A : A ;
+fun incurvate_A : A ;
+fun incurvation_N : N ;
+fun incurved_A : A ;
+fun incus_N : N ;
+fun indaba_N : N ;
+fun indapamide_N : N ;
+fun indebted_A : A ;
+fun indebtedness_N : N ;
+fun indecency_N : N ;
+fun indecent_A : A ;
+fun indecipherable_A : A ;
+fun indecision_N : N ;
+fun indecisive_A : A ;
+fun indecisiveness_N : N ;
+fun indecorous_A : A ;
+fun indecorum_N : N ;
+fun indeed_AdV : AdV ;
+fun indeed_Adv : Adv ;
+fun indefatigability_N : N ;
+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 indefiniteness_N : N ;
+fun indehiscent_A : A ;
+fun indelible_A : A ;
+fun indelicacy_N : N ;
+fun indelicate_A : A ;
+fun indemnification_N : N ;
+fun indemnify_V2 : V2 ;
+fun indemnity_N : N ;
+fun indene_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_1_A : A  ; -- | independent of her parents
+fun independent_2_A : A  ; -- | Andorra is an independent state
+fun independent_N : N ;
+fun independently_Adv : Adv  ;
+fun indescribable_A : A ;
+fun indestructibility_N : N ;
+fun indestructible_A : A ;
+fun indeterminable_A : A ;
+fun indeterminacy_N : N ;
+fun indeterminate_A : A ;
+fun index_N : N ;
+fun index_V2 : V2 ;
+fun indexation_N : N ;
+fun indexer_N : N ;
+fun indexical_A : A ;
+fun indexing_N : N ;
+fun indexless_A : A ;
+fun india_PN : PN ;
+fun india_rubber_N : N ;
+fun indiaman_N : N ;
+fun indian_A : A ;
+fun indian_N : N ; -- indian of America
+fun indianFem_N : N ; -- national of India
+fun indian_Masc : N ;
+fun indiana_PN : PN ;
+fun indianapolis_PN : PN ;
+--subcat fun indicate_V : V ;
+fun indicate_V2 : V2 ;
+fun indicate_VS : VS ;
+fun indication_N : N ;
+fun indicative_A : A ;
+fun indicator_N : N ;
+fun indict_V : V ;
+fun indict_V2 : V2 ;
+fun indictable_A : A ;
+fun indiction_N : N ;
+fun indictment_N : N ;
+fun indie_A : A ;
+fun indie_N : N ;
+fun indies_PN : PN ;
+fun indifference_N : N ;
+fun indifferent_A : A ;
+fun indigence_N : N ;
+fun indigenous_A : A ;
+fun indigenousness_N : N ;
+fun indigent_A : A ;
+fun indigestibility_N : N ;
+fun indigestible_A : A ;
+fun indigestion_N : N ;
+fun indignant_A : A ;
+fun indignation_N : N ;
+fun indignity_N : N ;
+fun indigo_A : A ;
+fun indigo_N : N ;
+fun indinavir_N : N ;
+fun indirect_A : A ;
+fun indirection_N : N ;
+fun indirectly_Adv : Adv  ;
+fun indirectness_N : N ;
+fun indiscernible_A : A ;
+fun indiscipline_N : N ;
+fun indiscreet_A : A ;
+fun indiscrete_A : A ;
+fun indiscretion_N : N ;
+fun indiscriminate_A : A ;
+fun indispensability_N : N ;
+fun indispensable_A : A ;
+fun indisposed_A : A ;
+fun indisposition_N : N ;
+fun indisputability_N : N ;
+fun indisputable_A : A ;
+fun indissoluble_A : A ;
+fun indistinct_A : A ;
+fun indistinctness_N : N ;
+fun indistinguishable_A : A ;
+fun indite_V2 : V2 ;
+fun indium_N : N ;
+fun individual_A : A ;
+fun individual_N : N ;
+fun individualism_N : N ;
+fun individualist_A : A ;
+fun individualist_N : N ;
+fun individualistic_A : A ;
+fun individualistically_Adv : Adv ;
+fun individuality_N : N ;
+fun individualization_N : N ;
+fun individualize_V2 : V2 ;
+fun individually_Adv : Adv  ;
+fun indivisible_A : A ;
+fun indo_european_A : A ;
+fun indocile_A : A ;
+fun indoctrinate_V2 : V2 ;
+fun indoctrination_N : N ;
+fun indolence_N : N ;
+fun indolent_A : A ;
+fun indomethacin_N : N ;
+fun indomitability_N : N ;
+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 indri_N : N ;
+fun indubitable_A : A ;
+fun induce_V2 : V2 ;
+--subcat fun induce_V2V : V2V ;
+fun inducement_N : N ;
+fun inducer_N : N ;
+fun induct_V2 : V2 ;
+fun inductee_N : N ;
+fun induction_N : N ;
+fun inductive_A : A ;
+fun inductor_N : N ;
+fun indue_V2 : V2 ;
+fun indulge_V : V ;
+fun indulge_V2 : V2 ;
+fun indulgence_N : N ;
+fun indulgent_A : A ;
+fun indumentum_N : N ;
+fun indusial_A : A ;
+fun indusium_N : N ;
+fun industrial_A : A ;
+fun industrialism_N : N ;
+fun industrialist_N : N ;
+fun industrialization_N : N ;
+fun industrialize_V2 : V2 ;
+fun industrious_A : A ;
+fun industry_N : N ;
+fun indweller_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 ineffective_A : A ;
+fun ineffectiveness_N : N ;
+fun ineffectual_A : A ;
+fun ineffectuality_N : N ;
+fun inefficacious_A : A ;
+fun inefficacy_N : N ;
+fun inefficiency_N : N ;
+fun inefficient_A : A ;
+fun inelaborate_A : A ;
+fun inelastic_A : A ;
+fun inelasticity_N : N ;
+fun inelegance_N : N ;
+fun inelegant_A : A ;
+fun ineligibility_N : N ;
+fun ineligible_A : A ;
+fun ineloquently_Adv : Adv ;
+fun ineluctability_N : N ;
+fun ineluctable_A : A ;
+fun inept_A : A ;
+fun ineptitude_N : N ;
+fun inequality_N : N ;
+fun inequitable_A : A ;
+fun inequity_N : N ;
+fun ineradicable_A : A ;
+fun inerrable_A : A ;
+fun inerrancy_N : N ;
+fun inert_A : A ;
+fun inertia_N : N ;
+fun inertial_A : A ;
+fun inertness_N : N ;
+fun inescapable_A : A ;
+fun inessential_A : A ;
+fun inessential_N : N ;
+fun inessentiality_N : N ;
+fun inestimable_A : A ;
+fun inevitability_N : N ;
+fun inevitable_A : A ;
+fun inevitable_N : N ;
+fun inevitably_Adv : Adv  ;
+fun inexact_A : A ;
+fun inexactitude_N : N ;
+fun inexactness_N : N ;
+fun inexcusable_A : A ;
+fun inexhaustible_A : A ;
+fun inexorable_A : A ;
+fun inexpedience_N : N ;
+fun inexpediency_N : N ;
+fun inexpedient_A : A ;
+fun inexpensive_A : A ;
+fun inexpensiveness_N : N ;
+fun inexperience_N : N ;
+fun inexperienced_A : A ;
+fun inexpert_A : A ;
+fun inexpiable_A : A ;
+fun inexplicable_A : A ;
+fun inexplicitness_N : N ;
+fun inexpressible_A : A ;
+fun inexpressive_A : A ;
+fun inexpungible_A : A ;
+fun inexterminable_A : A ;
+fun inextinguishable_A : A ;
+fun inextricable_A : A ;
+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 infarct_N : N ;
+fun infatuate_V2 : V2 ;
+fun infatuation_N : N ;
+fun infeasibility_N : N ;
+fun infect_V : V ;
+fun infect_V2 : V2 ;
+fun infected_A : A  ;
+fun infection_N : N ;
+fun infectious_A : A ;
+fun infective_A : A ;
+fun infelicitous_A : A ;
+fun infelicity_N : N ;
+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 infernal_N : N ;
+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 infielder_N : N ;
+fun infiltrate_V : V ;
+fun infiltrate_V2 : V2 ;
+fun infiltration_N : N ;
+fun infiltrator_N : N ;
+fun infinite_A : A ;
+fun infinitely_Adv : Adv  ;
+fun infiniteness_N : N ;
+fun infinitesimal_A : A ;
+fun infinitesimal_N : N ;
+fun infinitival_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 infix_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_V : V ;
+fun inflate_V2 : V2 ;
+fun inflater_N : N ;
+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 inflexion_N : N ;
+fun inflict_V2 : V2 ;
+fun infliction_N : N ;
+fun infliximab_N : N ;
+fun inflorescence_N : N ;
+fun inflow_N : N ;
+fun inflowing_A : A ;
+fun influence_N : N ;
+fun influence_V2 : V2 ;
+fun influential_A : A ;
+fun influenza_N : N ;
+fun influx_N : N ;
+fun info_Adv : Adv  ;
+fun info_N : N ;
+fun infomercial_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 informational_A : A ;
+fun informative_A : A ;
+fun informer_N : N ;
+fun informing_N : N ;
+fun infra_Adv : Adv ;
+fun infra_dig_A : A ;
+fun infra_red_A : A ;
+fun infraction_N : N ;
+fun infrahuman_A : A ;
+fun infrangible_A : A ;
+fun infrared_A : A ;
+fun infrared_N : N ;
+fun infrasonic_A : A ;
+fun infrastructure_N : N ;
+fun infrequency_N : N ;
+fun infrequent_A : A ;
+fun infringe_V : V ;
+fun infringe_V2 : V2 ;
+fun infringement_N : N ;
+fun infructescence_N : N ;
+fun infundibulum_N : N ;
+fun infuriate_V2 : V2 ;
+fun infuriation_N : N ;
+fun infuse_V : V ;
+fun infuse_V2 : V2 ;
+fun infusion_N : N ;
+fun infusorian_N : N ;
+fun inga_N : N ;
+fun ingatestone_PN : PN ;
+fun ingathering_N : N ;
+fun ingenious_A : A ;
+fun ingenue_N : N ;
+fun ingenuity_N : N ;
+fun ingenuous_A : A ;
+fun ingenuousness_N : N ;
+fun ingest_V2 : V2 ;
+fun ingesta_N : N ;
+fun ingle_nook_N : N ;
+fun inglorious_A : A ;
+fun ingoing_A : A ;
+fun ingot_N : N ;
+fun ingraft_V2 : V2 ;
+fun ingrained_A : A ;
+fun ingrate_N : N ;
+fun ingratiate_V2 : V2 ;
+fun ingratiating_A : A ;
+fun ingratiation_N : N ;
+fun ingratitude_N : N ;
+fun ingredient_N : N ;
+fun ingress_N : N ;
+fun ingrid_PN : PN ;
+fun ingrowing_A : A ;
+fun ingrowth_N : N ;
+fun inguinal_A : A ;
+fun inhabit_V2 : V2 ;
+fun inhabitable_A : A ;
+fun inhabitancy_N : N ;
+fun inhabitant_N : N ;
+fun inhalant_A : A ;
+fun inhalant_N : N ;
+fun inhalation_N : N ;
+fun inhale_V : V ;
+fun inhale_V2 : V2 ;
+fun inhaler_N : N ;
+fun inharmonious_A : A ;
+fun inherence_N : N ;
+fun inherent_A : A ;
+fun inherently_Adv : Adv  ;
+fun inherit_V : V ;
+fun inherit_V2 : V2 ;
+fun inheritable_A : A ;
+fun inheritance_N : N ;
+fun inheritorFem_N : N ;
+fun inheritorMasc_N : N ;
+fun inhibit_V2 : V2 ;
+fun inhibition_N : N ;
+fun inhibitor_N : N ;
+fun inhibitory_A : A ;
+fun inhomogeneity_N : N ;
+fun inhomogeneous_A : A ;
+fun inhospitable_A : A ;
+fun inhospitableness_N : N ;
+fun inhospitality_N : N ;
+fun inhuman_A : A ;
+fun inhumane_A : A ;
+fun inhumaneness_N : N ;
+fun inhumanity_N : N ;
+fun inimical_A : A ;
+fun inimitable_A : A ;
+fun inion_N : N ;
+fun iniquitous_A : A ;
+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 injectable_A : A ;
+fun injection_N : N ;
+fun injector_N : N ;
+fun injudicious_A : A ;
+fun injudiciousness_N : N ;
+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 inkberry_N : N ;
+fun inkblot_N : N ;
+fun inkle_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 inline_A : A  ;
+fun inmate_N : N ;
+fun inmost_A : A ;
+fun inn_N : N ;
+fun innate_A : A ;
+fun innateness_N : N ;
+fun inner_A : A ;
+fun innermost_A : A ;
+fun innervation_N : N ;
+fun inning_N : N ;
+fun innings_N : N ;
+fun innkeeper_N : N ;
+fun innocence_N : N ;
+fun innocency_N : N ;
+fun innocent_A : A ;
+fun innocent_N : N ;
+fun innocuous_A : A ;
+fun innovate_V : V ;
+fun innovate_V2 : V2 ;
+fun innovation_N : N ;
+fun innovative_A : A ;
+fun innovativeness_N : N ;
+fun innovator_N : N ;
+fun innoxious_A : A ;
+fun innsbruck_PN : PN ;
+fun innuendo_N : N ;
+fun innumerable_A : A ;
+fun innumerableness_N : N ;
+fun innumerate_A : A ;
+fun inoculant_N : N ;
+fun inoculate_V2 : V2 ;
+fun inoculating_N : N ;
+fun inoculation_N : N ;
+fun inoculator_N : N ;
+fun inoffensive_A : A ;
+fun inoperable_A : A ;
+fun inoperative_A : A ;
+fun inopportune_A : A ;
+fun inopportuneness_N : N ;
+fun inordinate_A : A ;
+fun inorganic_A : A ;
+fun inorganically_Adv : Adv ;
+fun inosine_N : N ;
+fun inositol_N : N ;
+fun inpatient_N : N ;
+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 inquiringly_Adv : Adv ;
+fun inquiry_N : N ;
+fun inquisition_N : N ;
+fun inquisitive_A : A ;
+fun inquisitiveness_N : N ;
+fun inquisitor_N : N ;
+fun inquisitorial_A : A ;
+fun inquisitory_A : A ;
+fun inroad_N : N ;
+fun inrush_N : N ;
+fun insalubrious_A : A ;
+fun insalubrity_N : N ;
+fun insane_A : A ;
+fun insanitary_A : A ;
+fun insanity_N : N ;
+fun insatiable_A : A ;
+fun insatiate_A : A ;
+fun inscribe_V2 : V2 ;
+fun inscription_N : N ;
+fun inscriptive_A : A ;
+fun inscrutability_N : N ;
+fun inscrutable_A : A ;
+fun insect_N : N ;
+fun insect_powder_N : N ;
+fun insectan_A : A ;
+fun insecticidal_A : A ;
+fun insecticide_N : N ;
+fun insectifuge_N : N ;
+fun insectivore_N : N ;
+fun insectivorous_A : A ;
+fun insecure_A : A ;
+fun insecureness_N : N ;
+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 insensitive_A : A ;
+fun insensitivity_N : N ;
+fun insentience_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 inside_Prep : Prep  ;
+fun inside_of_Prep : Prep ;
+fun insider_N : N ;
+fun insidious_A : A ;
+fun insidiousness_N : N ;
+fun insight_N : N ;
+fun insightful_A : A ;
+fun insightfulness_N : N ;
+fun insigne_N : N  ;
+fun insignia_N : N ;
+fun insignificance_N : N ;
+fun insignificant_A : A ;
+fun insincere_A : A ;
+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 insipidness_N : N ;
+fun insist_V : V ;
+fun insist_V2 : V2 ;
+fun insist_VS : VS ;
+fun insistence_N : N ;
+fun insistent_A : A ;
+fun insofar_Adv : Adv ;
+fun insolation_N : N ;
+fun insole_N : N ;
+fun insolence_N : N ;
+fun insolent_A : A ;
+fun insolubility_N : N ;
+fun insoluble_A : A ;
+fun insolvable_A : A ;
+fun insolvency_N : N ;
+fun insolvent_A : A ;
+fun insolvent_N : N ;
+fun insomnia_N : N ;
+fun insomniac_A : A ;
+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 inspectorship_N : N ;
+fun inspiration_N : N ;
+fun inspirational_A : A ;
+fun inspiratory_A : A ;
+fun inspire_V2 : V2 ;
+fun inspire_V2V : V2V ;
+fun inspiring_A : A ;
+fun inspissation_N : N ;
+fun inst_PN : PN ;
+fun instability_N : N ;
+fun instal_V : V ;
+fun install_V : V ;
+fun install_V2 : V2 ;
+fun installation_N : N ;
+fun installment_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 instantiation_N : N ;
+fun instantly_Adv : Adv  ;
+fun instar_N : N ;
+fun instead_Adv : Adv ;
+fun instead_of_Prep : Prep ;
+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 instillator_N : N ;
+fun instinct_A : A ;
+fun instinct_N : N ;
+fun instinctive_A : A ;
+fun institute_N : N ;
+fun institute_V2 : V2 ;
+fun institution_N : N ;
+fun institutional_A : A ;
+fun institutionalization_N : N ;
+fun institutionalize_V2 : V2 ;
+fun instroke_N : N ;
+fun instruct_V2 : V2 ;
+fun instruction_N : N ;
+fun instructional_A : A ;
+fun instructive_A : A ;
+fun instructor_N : N ;
+fun instructorship_N : N ;
+fun instructress_N : N ;
+fun instrument_N : N ;
+fun instrumental_A : A ;
+fun instrumentalism_N : N ;
+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 insubstantiality_N : N ;
+fun insufferable_A : A ;
+fun insufficiency_N : N ;
+fun insufficient_A : A ;
+fun insufflation_N : N ;
+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 insuperable_A : A ;
+fun insupportable_A : A ;
+fun insurability_N : N ;
+fun insurable_A : A ;
+fun insurance_N : N ;
+fun insure_V : V ;
+fun insure_V2 : V2 ;
+fun insure_VS : VS ;
+fun insured_N : N ;
+fun insurgency_N : N ;
+fun insurgent_A : A ;
+fun insurgent_N : N ;
+fun insurmountable_A : A ;
+fun insurrection_N : N ;
+fun insurrectional_A : A ;
+fun insurrectionism_N : N ;
+fun intact_A : A ;
+fun intactness_N : N ;
+fun intaglio_N : N ;
+fun intake_N : N ;
+fun intangibility_N : N ;
+fun intangible_A : A ;
+fun intangible_N : N ;
+fun intangibles_N : N ;
+fun integer_N : N ;
+fun integral_A : A ;
+fun integral_N : N ;
+fun integrate_V : V ;
+fun integrate_V2 : V2 ;
+fun integrated_A : A  ;
+fun integration_N : N ;
+fun integrative_A : A ;
+fun integrator_N : N ;
+fun integrity_N : N ;
+fun integument_N : N ;
+fun integumentary_A : A ;
+fun intellect_N : N ;
+fun intellectual_A : A ;
+fun intellectual_N : N ;
+fun intellectualization_N : N ;
+fun intelligence_1_N : N ;
+fun intelligence_2_N : N ;
+fun intelligent_A : A ;
+fun intelligentsia_N : N ;
+fun intelligibility_N : N ;
+fun intelligible_A : A ;
+fun intemperance_N : N ;
+fun intemperate_A : A ;
+--subcat fun intend_V : V ;
+--subcat fun intend_V2 : V2 ;
+--subcat fun intend_V2V : V2V ;
+fun intend_VV : VV ;
+fun intended_A : A  ;
+fun intense_A : A ;
+fun intensely_Adv : Adv  ;
+fun intensification_N : N ;
+fun intensifier_N : N ;
+fun intensify_V : V ;
+fun intensify_V2 : V2 ;
+fun intension_N : N ;
+fun intensional_A : A ;
+fun intensity_N : N ;
+fun intensive_A : A ;
+fun intent_A : A ;
+fun intent_N : N ;
+fun intention_N : N ;
+fun intentional_A : A ;
+fun intentionality_N : N ;
+fun intentionally_Adv : Adv  ;
+fun intentness_N : N ;
+fun inter_V2 : V2 ;
+fun inter_alia_Adv : Adv ;
+fun interact_V : V ;
+fun interaction_N : N ;
+fun interactional_A : A ;
+fun interactive_A : A ;
+fun interbreed_V : V ;
+fun interbreed_V2 : V2 ;
+fun intercalary_A : A ;
+fun intercede_V : V ;
+fun intercellular_A : A ;
+fun intercept_N : N ;
+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 interchurch_A : A ;
+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 intercostal_A : A ;
+fun intercostal_N : N ;
+fun intercourse_N : N ;
+fun interdenominational_A : A ;
+fun interdepartmental_A : A ;
+fun interdepartmental_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_1_N : N  ; -- | interest in literature
+fun interest_2_N : N  ; -- | loan with a high interest rate
+fun interest_4_N : N ;
+fun interest_V : V ;
+fun interest_V2 : V2 ;
+fun interested_A : A ;
+fun interestedness_N : N ;
+fun interesting_A : A ;
+fun interestingly_Adv : Adv  ;
+fun interface_N : N ;
+fun interfacial_A : A ;
+fun interfaith_A : A ;
+fun interfere_V : V ;
+fun interference_N : N ;
+fun interferometer_N : N ;
+fun interferon_N : N ;
+fun intergalactic_A : A ;
+fun interim_A : A ;
+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 interlayer_N : N ;
+fun interleaf_N : N ;
+fun interleave_V2 : V2 ;
+fun interleukin_N : N ;
+fun interlinear_A : A ;
+fun interlink_V : V ;
+fun interlink_V2 : V2 ;
+fun interlobular_A : A ;
+fun interlock_N : N ;
+fun interlock_V : V ;
+fun interlock_V2 : V2 ;
+fun interlocutor_N : N ;
+fun interlocutory_A : A ;
+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 interment_N : N ;
+fun intermezzo_N : N ;
+fun interminable_A : A ;
+fun intermingle_V : V ;
+fun intermingle_V2 : V2 ;
+fun intermission_N : N ;
+fun intermittence_N : N ;
+fun intermittent_A : A ;
+fun intermix_V : V ;
+fun intermix_V2 : V2 ;
+fun intermixture_N : N ;
+fun intermolecular_A : A ;
+fun intermural_A : A ;
+fun intern_N : N ;
+fun intern_V2 : V2 ;
+fun internal_A : A ;
+fun internal_N : N  ;
+fun internalization_N : N ;
+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_A : A ;
+fun internationalist_N : N ;
+fun internationality_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 internet_N : N ;
+fun internist_N : N ;
+fun internment_N : N ;
+fun internode_N : N ;
+fun internship_N : N ;
+fun internuncio_N : N ;
+fun interoception_N : N ;
+fun interoceptive_A : A ;
+fun interoceptor_N : N ;
+fun interoperability_N : N ;
+fun interoperable_A : A ;
+fun interpellate_V2 : V2 ;
+fun interpellation_N : N ;
+fun interpenetration_N : N ;
+fun interpersonal_A : A ;
+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 interreflection_N : N ;
+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 interrogator_N : N ;
+fun interrogatory_A : A ;
+fun interrupt_N : N ;
+fun interrupt_V : V ;
+fun interrupt_V2 : V2 ;
+fun interrupter_N : N ;
+fun interruption_N : N ;
+fun interscholastic_A : A ;
+fun intersect_V : V ;
+fun intersect_V2 : V2 ;
+fun intersection_N : N ;
+fun intersexual_A : A ;
+fun interspecies_A : A ;
+fun intersperse_V2 : V2 ;
+fun interspersion_N : N ;
+fun interstate_A : A ;
+fun interstate_N : N ;
+fun interstellar_A : A ;
+fun interstice_N : N ;
+fun interstitial_A : A ;
+fun intertidal_A : A ;
+fun intertribal_A : A ;
+fun intertrigo_N : N ;
+fun intertwine_V : V ;
+fun intertwine_V2 : V2 ;
+fun interval_N : N ;
+fun intervene_V : V ;
+fun intervene_V2V : V2V ;
+fun intervenor_N : N ;
+fun intervention_N : N ;
+fun intervertebral_A : A ;
+fun interview_N : N ;
+fun interview_V2 : V2 ;
+fun interviewee_N : N ;
+fun interviewer_N : N ;
+fun interweave_V2 : V2 ;
+fun intestacy_N : N ;
+fun intestate_A : A ;
+fun intestinal_A : A ;
+fun intestine_N : N ;
+fun inti_N : N ;
+fun intifada_N : N ;
+fun intima_N : N ;
+fun intimacy_N : N ;
+fun intimal_A : A ;
+fun intimate_A : A ;
+fun intimate_N : N ;
+fun intimate_V2 : V2 ;
+fun intimation_N : N ;
+fun intimidate_V2 : V2 ;
+fun intimidation_N : N ;
+fun into_Prep : Prep  ;
+fun intolerable_A : A ;
+fun intolerance_N : N ;
+fun intolerant_A : A ;
+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 intracellular_A : A ;
+fun intracerebral_A : A ;
+fun intracranial_A : A ;
+fun intractability_N : N ;
+fun intractable_A : A ;
+fun intradepartmental_A : A ;
+fun intradermal_A : A ;
+fun intrados_N : N ;
+fun intralinguistic_A : A ;
+fun intralobular_A : A ;
+fun intramolecular_A : A ;
+fun intramural_A : A ;
+fun intramuscular_A : A ;
+fun intranet_N : N ;
+fun intransigence_N : N ;
+fun intransigency_N : N ;
+fun intransigent_A : A ;
+fun intransitive_A : A ;
+fun intransitivity_N : N ;
+fun intrapulmonary_A : A ;
+fun intrasentential_A : A ;
+fun intraspecies_A : A ;
+fun intrastate_A : A ;
+fun intrauterine_A : A ;
+fun intravasation_N : N ;
+fun intravenous_A : A ;
+fun intraventricular_A : A ;
+fun intrench_V2 : V2 ;
+fun intrepid_A : A ;
+fun intrepidity_N : N ;
+fun intricacy_N : N ;
+fun intricate_A : A ;
+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 introit_N : N ;
+fun introitus_N : N ;
+fun introject_N : N ;
+fun introjected_A : A ;
+fun introjection_N : N ;
+fun intron_N : N ;
+fun introspect_V : V ;
+fun introspection_N : N ;
+fun introspective_A : A ;
+fun introspectiveness_N : N ;
+fun introuvable_A : A ;
+fun introversion_N : N ;
+fun introversive_A : A ;
+fun introvert_N : N ;
+fun introvert_V2 : V2 ;
+fun introvertish_A : A ;
+fun intrude_V : V ;
+fun intrude_V2 : V2 ;
+fun intruder_N : N ;
+fun intrusion_N : N ;
+fun intrusive_A : A ;
+fun intrusiveness_N : N ;
+fun intrust_V2 : V2 ;
+fun intuit_V : V ;
+fun intuit_V2 : V2 ;
+fun intuition_N : N ;
+fun intuitionism_N : N ;
+fun intuitionist_A : A ;
+fun intuitive_A : A ;
+fun intumescence_N : N ;
+fun intussusception_N : N ;
+fun inula_N : N ;
+fun inulin_N : N ;
+fun inundate_V2 : V2 ;
+fun inundation_N : N ;
+fun inure_V2 : V2 ;
+fun inutile_A : A ;
+fun inutility_N : N ;
+fun invade_V2 : V2 ;
+fun invader_N : N ;
+fun invagination_N : N ;
+fun invalid_A : A ;
+fun invalid_N : N ;
+fun invalid_V2 : V2 ;
+fun invalidate_V2 : V2 ;
+fun invalidation_N : N ;
+fun invalidator_N : N ;
+fun invalidism_N : N ;
+fun invalidity_N : N ;
+fun invaluable_A : A ;
+fun invaluableness_N : N ;
+fun invariability_N : N ;
+fun invariable_A : A ;
+fun invariably_Adv : Adv  ;
+fun invariance_N : N ;
+fun invariant_A : A ;
+fun invariant_N : N ;
+fun invasion_N : N ;
+fun invasive_A : A ;
+fun invective_N : N ;
+fun inveigh_V : V ;
+fun inveigle_V2 : V2 ;
+fun invent_V : V ;
+fun invent_V2 : V2 ;
+fun invention_N : N ;
+fun inventive_A : A ;
+fun inventiveness_N : N ;
+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 inversion_N : N ;
+fun invert_V2 : V2 ;
+fun invertase_N : N ;
+fun invertebrate_A : A ;
+fun invertebrate_N : N ;
+fun inverter_N : N ;
+fun invertible_A : A ;
+fun inverurie_PN : PN ;
+fun invest_V : V ;
+fun invest_V2 : V2 ;
+fun investigate_V : V ;
+fun investigate_V2 : V2 ;
+fun investigation_N : N ;
+fun investigative_A : A  ;
+fun investigator_N : N ;
+fun investing_N : N ;
+fun investiture_N : N ;
+fun investment_N : N ;
+fun investor_N : N ;
+fun inveterate_A : A ;
+fun invidious_A : A ;
+fun invigilate_V : V ;
+fun invigilation_N : N ;
+fun invigilator_N : N ;
+fun invigorate_V2 : V2 ;
+fun invigorating_A : A ;
+fun invincibility_N : N ;
+fun invincible_A : A ;
+fun inviolable_A : A ;
+fun inviolate_A : A ;
+fun invisibility_N : N ;
+fun invisible_A : A ;
+fun invitation_N : N ;
+fun invitational_A : A ;
+fun invitatory_A : A ;
+fun invite_N : N ;
+fun invite_V2 : V2 ;
+fun invite_V2V : V2V ;
+fun invite_in_V : V ;
+fun invocation_N : N ;
+fun invoice_N : N ;
+fun invoice_V2 : V2 ;
+fun invoke_V2 : V2 ;
+fun involucrate_A : A ;
+fun involucre_N : N ;
+fun involuntary_A : A ;
+fun involute_A : A ;
+fun involution_N : N ;
+fun involve_V : V ;
+fun involve_V2 : V2 ;
+fun involve_VS : VS ;
+fun involved_A : A ;
+fun involvement_N : N ;
+fun invulnerability_N : N ;
+fun invulnerable_A : A ;
+fun inward_A : A ;
+fun inward_Adv : Adv ;
+fun inwardness_N : N ;
+fun inwards_Adv : Adv ;
+fun inwrought_A : A ;
+fun iodide_N : N ;
+fun iodinated_A : A ;
+fun iodinating_A : A ;
+fun iodination_N : N ;
+fun iodine_N : N ;
+fun iodochlorhydroxyquin_N : N ;
+fun iodocompound_N : N ;
+fun iodoform_N : N ;
+fun iodoprotein_N : N ;
+fun iodopsin_N : N ;
+fun iodothyronine_N : N ;
+fun iodotyrosine_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 iontophoresis_N : N ;
+fun iota_N : N ;
+fun iou_N : N ;
+fun iowa_PN : PN ;
+fun ipecac_N : N ;
+fun ipod_N : N ;
+fun iproclozide_N : N ;
+fun ipse_dixit_N : N ;
+fun ipsilateral_A : A ;
+fun ipso_facto_Adv : Adv ;
+fun ipswich_PN : PN ;
+fun iq_N : N ;
+fun ira_N : N ;
+fun iran_PN : PN ;
+fun iranianFem_N : N ;
+fun iranianMasc_N : N ;
+fun iranian_A : A ;
+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 ire_N : N ;
+fun ireful_A : A ;
+fun ireland_PN : PN ;
+fun irene_PN : PN ;
+fun irenic_A : A ;
+fun iridaceous_A : A ;
+fun iridectomy_N : N ;
+fun iridescence_N : N ;
+fun iridescent_A : A ;
+fun iridic_A : A ;
+fun iridium_N : N ;
+fun iridocyclitis_N : N ;
+fun iridokeratitis_N : N ;
+fun iridoncus_N : N ;
+fun iridotomy_N : N ;
+fun iris_N : N ;
+fun iris_PN : PN ;
+fun irishFem_N : N ;
+fun irishMasc_N : N ;
+fun irish_A : A  ;
+fun irish_A : A ;
+fun irishman_N : N ;
+fun irishwoman_N : N ;
+fun iritic_A : A ;
+fun iritis_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 iron_out_V : V ;
+fun iron_out_V2 : V2 ;
+fun ironclad_A : A ;
+fun ironclad_N : N ;
+fun ironic_A : A ;
+fun ironical_A : A ;
+fun ironically_Adv : Adv  ;
+fun ironing_N : N ;
+fun ironing_board_N : N ;
+fun ironlike_A : A ;
+fun ironmonger_N : N ;
+fun ironmongery_N : N ;
+fun ironmould_N : N ;
+fun irons_N : N ;
+fun ironshod_A : A ;
+fun ironside_N : N ;
+fun ironware_N : N ;
+fun ironweed_N : N ;
+fun ironwood_N : N ;
+fun ironwork_N : N ;
+fun ironworker_N : N ;
+fun ironworks_N : N ;
+fun irony_N : N ;
+fun irradiate_V2 : V2 ;
+fun irradiation_N : N ;
+fun irrational_A : A ;
+fun irrationality_N : N ;
+fun irreclaimable_A : A ;
+fun irreconcilable_A : A ;
+fun irrecoverable_A : A ;
+fun irredeemable_A : A ;
+fun irredenta_N : N ;
+fun irredentism_N : N ;
+fun irredentist_N : N ;
+fun irreducible_A : A ;
+fun irrefutable_A : A ;
+fun irregardless_Adv : Adv ;
+fun irregular_A : A ;
+fun irregular_N : N ;
+fun irregularity_N : N ;
+fun irrelevance_N : N ;
+fun irrelevancy_N : N ;
+fun irrelevant_A : A ;
+fun irreligionist_N : N ;
+fun irreligious_A : A ;
+fun irreligiousness_N : N ;
+fun irremediable_A : A ;
+fun irremovable_A : A ;
+fun irreparable_A : A ;
+fun irreplaceable_A : A ;
+fun irreplaceableness_N : N ;
+fun irrepressibility_N : N ;
+fun irrepressible_A : A ;
+fun irreproachable_A : A ;
+fun irreproducibility_N : N ;
+fun irresistibility_N : N ;
+fun irresistible_A : A ;
+fun irresolute_A : A ;
+fun irresoluteness_N : N ;
+fun irresolution_N : N ;
+fun irrespective_A : A ;
+fun irresponsibility_N : N ;
+fun irresponsible_A : A ;
+fun irretrievable_A : A ;
+fun irreverence_N : N ;
+fun irreverent_A : A ;
+fun irreversibility_N : N ;
+fun irreversible_A : A ;
+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 irritant_A : A ;
+fun irritant_N : N ;
+fun irritate_V2 : V2 ;
+fun irritating_A : A ;
+fun irritation_N : N ;
+fun irruption_N : N ;
+fun irruptive_A : A ;
+fun irthlingborough_PN : PN ;
+fun irvine_PN : PN ;
+fun isaac_PN : PN ;
+fun isabel_PN : PN ;
+fun isabella_PN : PN ;
+fun ischemia_N : N ;
+fun ischemic_A : A ;
+fun ischium_N : N ;
+fun isentropic_A : A ;
+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 isoagglutination_N : N ;
+fun isoagglutinin_N : N ;
+fun isoagglutinogen_N : N ;
+fun isoantibody_N : N ;
+fun isobar_N : N ;
+fun isobel_PN : PN ;
+fun isobutylene_N : N ;
+fun isocarboxazid_N : N ;
+fun isochronal_A : A ;
+fun isochrone_N : N ;
+fun isoclinal_A : A ;
+fun isocyanate_N : N ;
+fun isoflurane_N : N ;
+fun isogamete_N : N ;
+fun isogamy_N : N ;
+fun isogon_N : N ;
+fun isogonic_A : A ;
+fun isogram_N : N ;
+fun isohel_N : N ;
+fun isolable_A : A ;
+fun isolate_V2 : V2 ;
+fun isolated_A : A  ;
+fun isolation_N : N ;
+fun isolationism_N : N ;
+fun isolationist_A : A ;
+fun isolationist_N : N ;
+fun isoleucine_N : N ;
+fun isomer_N : N ;
+fun isomerase_N : N ;
+fun isomeric_A : A ;
+fun isomerism_N : N ;
+fun isomerization_N : N ;
+fun isometric_A : A ;
+fun isometrics_N : N ;
+fun isometropia_N : N ;
+fun isometry_N : N ;
+fun isomorphic_A : A  ;
+fun isomorphism_N : N ;
+fun isomorphous_A : A ;
+fun isoniazid_N : N ;
+fun isopod_N : N ;
+fun isoproterenol_N : N ;
+fun isopteran_A : A ;
+fun isosceles_A : A ;
+fun isosorbide_N : N ;
+fun isostasy_N : N ;
+fun isotherm_N : N ;
+fun isothermal_A : A ;
+fun isothermic_A : A ;
+fun isothiocyanate_N : N ;
+fun isotonic_A : A ;
+fun isotope_N : N ;
+fun isotopic_A : A ;
+fun isotropic_A : A ;
+fun isotropically_Adv : Adv ;
+fun isotropy_N : N ;
+fun israel_PN : PN ;
+fun israeli_A : A  ;
+fun israeli_A : A ;
+fun israeli_N : N ;
+fun issue_1_N : N  ; -- | this is not an issue
+fun issue_2_N : N  ; -- | the next issue of the magazine
+fun issue_V : V ;
+fun issue_V2 : V2 ;
+fun issue_forth_V : V ;
+fun issuer_N : N ;
+fun istanbul_PN : PN ;
+fun isthmian_A : A ;
+fun isthmus_N : N ;
+fun it_Pron : Pron ;
+fun italian_A : A ;
+fun italianMasc_N : N ;
+fun italianFem_N : N ;
+fun italic_A : A ;
+fun italic_N : N ;
+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 iterative_A : A ;
+fun iterative_N : N ;
+fun itinerant_A : A ;
+fun itinerant_N : N ;
+fun itinerary_N : N ;
+fun itineration_N : N ;
+fun itraconazole_N : N ;
+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 ivorybill_N : N ;
+fun ivy_N : N ;
+fun ivy_PN : PN ;
+fun izar_N : N ;
+fun izmir_PN : PN ;
+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 jabber_away_V : V ;
+fun jabberer_N : N ;
+fun jabberwocky_N : N ;
+fun jabiru_N : N ;
+fun jabot_N : N ;
+fun jaboticaba_N : N ;
+fun jacamar_N : N ;
+fun jack_N : N ;
+fun jack_PN : PN ;
+fun jack_V2 : V2 ;
+fun jack_around_V2 : V2 ;
+fun jack_in_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 jack_up_V : V ;
+fun jack_up_V2 : V2 ;
+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 jackfruit_N : N ;
+fun jackie_PN : PN ;
+fun jackknife_N : N ;
+fun jacklight_N : N ;
+fun jackpot_N : N ;
+fun jackrabbit_N : N ;
+fun jacks_N : N ;
+fun jackscrew_N : N ;
+fun jacksmelt_N : N ;
+fun jacksnipe_N : N ;
+fun jacksonville_PN : PN ;
+fun jackstraw_N : N ;
+fun jackstraws_N : N ;
+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 jaconet_N : N ;
+fun jacquard_N : N ;
+fun jacqueline_PN : PN ;
+fun jactitation_N : N ;
+fun jade_A : A ;
+fun jade_N : N ;
+fun jaded_A : A ;
+fun jadeite_N : N ;
+fun jaeger_N : N ;
+fun jag_N : N ;
+fun jag_V2 : V2 ;
+fun jaggedness_N : N ;
+fun jaggery_N : N ;
+fun jaggy_A : A ;
+fun jaguar_N : N ;
+fun jaguarundi_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_N : N  ;
+fun jake_PN : PN ;
+fun jakes_N : N ;
+fun jalapeno_N : N ;
+fun jalopy_N : N ;
+fun jalousie_N : N ;
+fun jam_N : N ;
+fun jam_V : V ;
+fun jam_V2 : V2 ;
+fun jam_VS : VS ;
+fun jam_on_V2 : V2 ;
+fun jamaica_PN : PN ;
+fun jamaican_A : A ;
+fun jamaican_N : N ;
+fun jamb_N : N ;
+fun jambalaya_N : N ;
+fun jamboree_N : N ;
+fun james_PN : PN ;
+fun jamjar_N : N ;
+fun jammer_N : N ;
+fun jamming_N : N ;
+fun jampack_V2 : V2 ;
+fun jampan_N : N ;
+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 janissary_N : N ;
+fun janitor_N : N ;
+fun janus_PN : PN ;
+fun japan_N : N ;
+fun japan_PN : PN ;
+fun japan_V2 : V2 ;
+fun japaneseFem_N : N ;
+fun japaneseMasc_N : N ;
+fun japanese_A : A ;
+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 jargoon_N : N ;
+fun jarringly_Adv : Adv ;
+fun jarrow_PN : PN ;
+fun jasmine_N : N ;
+fun jason_PN : PN ;
+fun jasper_N : N ;
+fun jassid_N : N ;
+fun jati_N : N ;
+fun jaundice_N : N ;
+fun jaundice_V2 : V2 ;
+fun jaunt_N : N ;
+fun jaunt_V : V ;
+fun jauntiness_N : N ;
+fun jaunting_car_N : N ;
+fun jaunty_A : A ;
+fun java_N : N  ;
+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 jaw_away_V : V ;
+fun jawan_N : N ;
+fun jawbone_N : N ;
+fun jawbreaker_N : N ;
+fun jawed_A : A ;
+fun jawfish_N : N ;
+fun jawless_A : A ;
+fun jay_N : N ;
+fun jaywalk_V : V ;
+fun jaywalker_N : N ;
+fun jazz_N : N ;
+fun jazz_V2 : V2 ;
+fun jazz_up_V2 : V2 ;
+fun jazzy_A : A ;
+fun jc_PN : PN ;
+fun jealous_A : A ;
+fun jealousy_N : N ;
+fun jean_N : N ;
+fun jean_PN : PN ;
+fun jeanie_PN : PN ;
+fun jeans_N : N ;
+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 jejuneness_N : N ;
+fun jejunitis_N : N ;
+fun jejunity_N : N ;
+fun jejunoileitis_N : N ;
+fun jejunostomy_N : N ;
+fun jejunum_N : N ;
+fun jekyll_and_hyde_PN : PN ;
+fun jell_V : V ;
+fun jell_V2 : V2 ;
+fun jellaba_N : N ;
+fun jello_N : N ;
+fun jelly_N : N ;
+fun jelly_V : V ;
+fun jelly_V2 : V2 ;
+fun jellyfish_N : N ;
+fun jellyroll_N : N ;
+fun jemmy_N : N ;
+fun jennet_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 jerk_around_V : V ;
+fun jerk_around_V2 : V2 ;
+fun jerk_off_V : V ;
+fun jerkin_N : N ;
+fun jerkiness_N : N ;
+fun jerkwater_A : A ;
+fun jerky_A : A ;
+fun jerky_N : N ;
+fun jeroboam_N : N ;
+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 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_off_V : V ;
+fun jet_propelled_A : A ;
+fun jetliner_N : N ;
+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 jewelweed_N : N ;
+fun jewess_N : N ;
+fun jewfish_N : N ;
+fun jewish_A : A ;
+fun jezebel_N : N ;
+fun jiao_N : N ;
+fun jib_N : N ;
+fun jib_V : V ;
+fun jib_boom_N : N ;
+fun jibboom_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 jiggermast_N : N ;
+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 jihadi_A : A ;
+fun jill_PN : PN ;
+fun jilt_N : N ;
+fun jilt_V2 : V2 ;
+fun jim_PN : PN ;
+fun jim_crow_N : N ;
+fun jimdandy_N : N ;
+fun jimmies_N : N ;
+fun jimmy_N : N ;
+fun jimmy_PN : PN ;
+fun jimsonweed_N : N ;
+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 jinrikisha_N : N ;
+fun jinx_N : N ;
+fun jiqui_N : N ;
+fun jird_N : N ;
+fun jitney_N : N ;
+fun jitter_N : N ;
+fun jitterbug_N : N ;
+fun jitteriness_N : N ;
+fun jittering_A : A ;
+fun jitters_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 jobcentre_N : N ;
+fun jobholder_N : N ;
+fun jocelyn_PN : PN ;
+fun jockey_N : N ;
+fun jockey_V : V ;
+fun jockey_V2 : V2 ;
+fun jocose_A : A ;
+fun jocoseness_N : N ;
+fun jocosity_N : N ;
+fun jocular_A : A ;
+fun jocularity_N : N ;
+fun jocund_A : A ;
+fun jocundity_N : N ;
+fun jodhpur_N : N ;
+fun jodhpurs_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_PN : PN ;
+fun john_bull_N : N ;
+fun johnny_PN : PN ;
+fun johnnycake_N : N ;
+fun johnstone_PN : PN ;
+fun joie_de_vivre_N : N ;
+fun join_N : N ;
+fun join_V : V ;
+fun join_V2 : V2 ;
+fun join_up_V : V ;
+fun joiner_N : N ;
+fun joinery_N : N ;
+fun joining_N : N ;
+fun joint_A : A ;
+fun joint_N : N ;
+fun joint_V2 : V2 ;
+fun jointer_N : N ;
+fun jointly_Adv : Adv  ;
+fun jointure_N : N ;
+fun joist_N : N ;
+fun joke_N : N ;
+fun joke_V : V ;
+--subcat fun joke_VS : VS ;
+fun joke_around_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_N : N ;
+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_N : N ;
+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 jorum_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_N : N ;
+fun jostle_V : V ;
+fun jostle_V2 : V2 ;
+fun jot_N : N ;
+fun jot_V2 : V2 ;
+fun jot_down_V2 : V2 ;
+fun jotter_N : N ;
+fun jotting_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 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 joyfulness_N : N ;
+fun joyless_A : A ;
+fun joylessness_N : N ;
+fun joyous_A : A ;
+fun joyousness_N : N ;
+fun joyride_N : N ;
+fun joystick_N : N ;
+fun jp_N : N ;
+fun jpg_N : N  ;
+fun ju_jitsu_N : N ;
+fun jubilant_A : A ;
+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 ;
+--subcat fun judge_V2V : V2V ;
+fun judge_VS : VS ;
+fun judgement_N : N ;
+fun judgeship_N : N ;
+fun judgment_N : N ;
+fun judgmental_A : A ;
+fun judicable_A : A ;
+fun judicature_N : N ;
+fun judicial_A : A ;
+fun judiciary_N : N ;
+fun judicious_A : A ;
+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 jugale_N : N ;
+fun jugful_N : N ;
+fun juggernaut_N : N ;
+fun juggle_N : N ;
+fun juggle_V : V ;
+fun juggle_V2 : V2 ;
+fun juggler_N : N ;
+fun jugglery_N : N ;
+fun jugular_A : A ;
+fun jugular_N : N ;
+fun juice_N : N ;
+fun juice_up_V2 : V2 ;
+fun juiceless_A : A ;
+fun juiciness_N : N ;
+fun juicy_A : A ;
+fun juju_N : N ;
+fun jujube_N : N ;
+fun jujutsu_N : N ;
+fun juke_N : N ;
+fun jukebox_N : N ;
+fun jul_PN : PN ;
+fun julep_N : N ;
+fun julia_N : N  ;
+fun julia_PN : PN ;
+fun julian_A : A ;
+fun julian_PN : PN ;
+fun julie_PN : PN ;
+fun julienne_N : N ;
+fun juliet_PN : PN ;
+fun jumble_N : N ;
+fun jumble_V : V ;
+fun jumble_V2 : V2 ;
+fun jumble_sale_N : N ;
+fun jumbo_A : A ;
+fun jumbojet_N : N ;
+fun jumentous_A : A ;
+fun jump_N : N ;
+fun jump_V : V ;
+fun jump_V2 : V2 ;
+--subcat fun jump_V2V : V2V ;
+--subcat fun jump_VV : VV ;
+fun jump_at_V2 : V2 ;
+fun jump_in_V : V ;
+fun jump_on_V2 : V2 ;
+fun jump_to_V2 : V2 ;
+fun jumped_up_A : A ;
+fun jumper_N : N ;
+fun jumpiness_N : N ;
+fun jumping_N : N ;
+fun jumpstart_N : N ;
+fun jumpy_A : A ;
+fun jun_PN : PN ;
+fun junco_N : N ;
+fun junction_N : N ;
+fun juncture_N : N ;
+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_V2 : V2 ;
+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 junkyard_N : N ;
+fun junoesque_A : A ;
+fun junta_N : N ;
+fun jupati_N : N ;
+fun jupiter_PN : PN ;
+fun jural_A : A ;
+fun juridical_A : A ;
+fun jurisdiction_N : N ;
+fun jurisdictional_A : A ;
+fun jurisprudence_N : N ;
+fun jurisprudential_A : A ;
+fun jurist_N : N ;
+fun juror_N : N ;
+fun jury_N : N ;
+fun jury_box_N : N ;
+fun jury_mast_N : N ;
+fun jury_rigge_V2 : V2 ;
+fun juryman_N : N ;
+fun just_A : A ;
+fun just_AdV : AdV ;
+fun just_Adv : Adv ;
+fun just_Predet : Predet ;
+fun justice_N : N ;
+fun justiciar_N : N ;
+fun justiciary_N : N ;
+fun justifiable_A : A ;
+fun justification_N : N ;
+fun justificative_A : A ;
+fun justified_A : A ;
+fun justify_V2 : V2 ;
+fun justify_VV : VV ;
+fun justin_PN : PN ;
+fun justness_N : N ;
+fun jut_V : V ;
+fun jute_N : N ;
+fun juvenescence_N : N ;
+fun juvenile_A : A ;
+fun juvenile_N : N ;
+fun juxtapose_V2 : V2 ;
+fun juxtaposition_N : N ;
+fun kabbalism_N : N ;
+fun kabob_N : N ;
+fun kachina_N : N ;
+fun kaffir_N : N ;
+fun kaffiyeh_N : N ;
+fun kafkaesque_A : A ;
+fun kahikatea_N : N ;
+fun kail_N : N ;
+fun kainite_N : N ;
+fun kaiser_N : N ;
+fun kakemono_N : N ;
+fun kaki_N : N ;
+fun kalansuwa_N : N ;
+fun kale_N : N ;
+fun kaleidoscope_N : N ;
+fun kaleidoscopic_A : A ;
+fun kalemia_N : N ;
+fun kalgan_PN : PN ;
+fun kaliuresis_N : N ;
+fun kalmia_N : N ;
+fun kalumpang_N : N ;
+fun kameez_N : N ;
+fun kamikaze_N : N ;
+fun kampong_N : N ;
+fun kampuchea_PN : PN ;
+fun kampuchean_A : A ;
+fun kampuchean_N : N ;
+fun kanamycin_N : N ;
+fun kanchil_N : N ;
+fun kangaroo_N : N ;
+fun kanpur_PN : PN ;
+fun kansas_PN : PN ;
+fun kansas_city_PN : PN ;
+fun kanzu_N : N ;
+fun kaohsiung_PN : PN ;
+fun kaoliang_N : N ;
+fun kaolin_N : N ;
+fun kaolinite_N : N ;
+fun kaon_N : N ;
+fun kapeika_N : N ;
+fun kaph_N : N ;
+fun kapok_N : N ;
+fun kappa_N : N ;
+fun kapuka_N : N ;
+fun kaput_A : A ;
+fun karachi_PN : PN ;
+fun karaganda_PN : PN ;
+fun karaoke_N : N ;
+fun karat_N : N ;
+fun karate_N : N ;
+fun karen_PN : PN ;
+fun karlsruhe_PN : PN ;
+fun karma_N : N ;
+fun karyokinesis_N : N ;
+fun karyokinetic_A : A ;
+fun karyolymph_N : N ;
+fun karyolysis_N : N ;
+fun karyotype_N : N ;
+fun kasbah_N : N ;
+fun kasha_N : N ;
+fun kashmir_PN : PN ;
+fun kashmiri_A : A ;
+fun kashmiri_N : N ;
+fun kassel_PN : PN ;
+fun kat_N : N ;
+fun katabatic_A : A ;
+fun katamorphism_N : N ;
+fun kate_PN : PN ;
+fun kath_PN : PN ;
+fun katharobe_N : N ;
+fun katharobic_A : A ;
+fun katharometer_N : N ;
+fun katherine_PN : PN ;
+fun kathy_PN : PN ;
+fun katie_PN : PN ;
+fun katowice_PN : PN ;
+fun katydid_N : N ;
+fun kauri_N : N ;
+fun kava_N : N ;
+fun kawaka_N : N ;
+fun kay_PN : PN ;
+fun kayak_N : N ;
+fun kazan_PN : PN ;
+fun kazoo_N : N ;
+fun kea_N : N ;
+fun kebab_N : N ;
+fun kedgeree_N : N ;
+fun keel_N : N ;
+fun keel_V : V ;
+fun keel_V2 : V2 ;
+fun keel_over_V : V ;
+fun keelboat_N : N ;
+fun keelson_N : N ;
+fun keen_A : A ;
+fun keen_N : N ;
+fun keen_V : V ;
+fun keen_V2 : V2 ;
+fun keenness_N : N ;
+fun keep_N : N ;
+fun keep_V : V ;
+fun keep_V2 : V2 ;
+fun keep_V2A : V2A ;
+--subcat fun keep_VA : VA ;
+--subcat fun keep_VS : VS ;
+fun keep_VV : VV ;
+fun keep_around_V2 : V2 ;
+fun keep_at_V2 : V2 ;
+fun keep_away_V2 : V2 ;
+fun keep_back_V : V ;
+fun keep_back_V2 : V2 ;
+fun keep_down_V2 : V2 ;
+fun keep_from_V2 : V2 ;
+fun keep_in_V2 : V2 ;
+fun keep_ing_V2V : V2V ;
+fun keep_off_V2 : V2 ;
+fun keep_on_V : V ;
+fun keep_on_V2 : V2 ;
+fun keep_out_V : V ;
+fun keep_out_V2 : V2 ;
+fun keep_over_V2 : V2 ;
+fun keep_to_V2 : V2 ;
+fun keep_to_V2V : V2V ;
+fun keep_up_V : V ;
+fun keep_up_V2 : V2 ;
+fun keep_up_at_V2 : V2 ;
+fun keep_up_with_V2 : V2 ;
+fun keeper_N : N ;
+fun keeping_N : N ;
+fun keepsake_N : N ;
+fun keeshond_N : N ;
+fun keg_N : N ;
+fun keighley_PN : PN ;
+fun keith_PN : PN ;
+fun keloid_N : N ;
+fun kelp_N : N ;
+fun kelpie_N : N ;
+fun kelpy_N : N ;
+fun kelso_PN : PN ;
+fun kelt_N : N ;
+fun kelty_PN : PN ;
+fun kelvin_N : N ;
+fun kempt_A : A ;
+fun kemsing_PN : PN ;
+fun ken_N : N ;
+fun ken_PN : PN ;
+fun ken_V2 : V2 ;
+fun kenaf_N : N ;
+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 kenning_N : N ;
+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 keratalgia_N : N ;
+fun keratectasia_N : N ;
+fun keratin_N : N ;
+fun keratinization_N : N ;
+fun keratitis_N : N ;
+fun keratoacanthoma_N : N ;
+fun keratocele_N : N ;
+fun keratoconjunctivitis_N : N ;
+fun keratoconus_N : N ;
+fun keratoderma_N : N ;
+fun keratohyalin_N : N ;
+fun keratoiritis_N : N ;
+fun keratomalacia_N : N ;
+fun keratomycosis_N : N ;
+fun keratonosis_N : N ;
+fun keratonosus_N : N ;
+fun keratoplasty_N : N ;
+fun keratoscleritis_N : N ;
+fun keratoscope_N : N ;
+fun keratoscopy_N : N ;
+fun keratosis_N : N ;
+fun keratotomy_N : N ;
+fun kerb_N : N ;
+fun kerbstone_N : N ;
+fun kerchief_N : N ;
+fun kerion_N : N ;
+fun kern_N : N ;
+fun kernel_N : N ;
+fun kernicterus_N : N ;
+fun kernite_N : N ;
+fun kerosene_N : N ;
+fun kerry_PN : PN ;
+fun kerygma_N : N ;
+fun kestrel_N : N ;
+fun ketamine_N : N ;
+fun ketch_N : N ;
+fun ketchup_N : N ;
+fun keteleeria_N : N ;
+fun ketembilla_N : N ;
+fun ketoacidosis_N : N ;
+fun ketohexose_N : N ;
+fun ketone_N : N ;
+fun ketonemia_N : N ;
+fun ketonuria_N : N ;
+fun ketoprofen_N : N ;
+fun ketorolac_N : N ;
+fun ketose_N : N ;
+fun ketosteroid_N : N ;
+fun kettering_PN : PN ;
+fun kettle_N : N ;
+fun kettledrum_N : N ;
+fun keurboom_N : N ;
+fun kevin_PN : PN ;
+fun key_1_N : N  ; -- | key to my house
+fun key_2_N : N  ; -- | the D major key
+fun key_3_N : N  ; -- | the keyboard key
+fun key_A : A ;
+fun key_V2 : V2 ;
+fun key_down_V : V ;
+fun key_in_V2 : V2 ;
+fun key_in_on_V2 : V2 ;
+fun key_on_V2 : V2 ;
+fun key_to_V2 : V2 ;
+fun key_up_V2 : V2 ;
+fun keyboard_N : N ;
+fun keyboardist_N : N ;
+fun keycard_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 keystroke_N : N ;
+fun keyword_N : N ;
+fun keyworth_PN : PN ;
+fun kg_N : N ;
+fun kgb_N : N ;
+fun khadi_N : N ;
+fun khaki_A : A ;
+fun khaki_N : N ;
+fun khakis_N : N ;
+fun khalka_N : N ;
+fun khamsin_N : N ;
+fun khan_N : N ;
+fun khanate_N : N ;
+fun kharkov_PN : PN ;
+fun khartoum_PN : PN ;
+fun khimar_N : N ;
+fun khmer_N : N ;
+fun khoum_N : N ;
+fun khukuri_N : N ;
+fun khz_N : N  ;
+fun kiang_N : N ;
+fun kibble_N : N ;
+fun kibbutz_N : N ;
+fun kibbutznik_N : N ;
+fun kibe_N : N ;
+fun kibibit_N : N ;
+fun kibitzer_N : N ;
+fun kick_N : N ;
+fun kick_V : V ;
+fun kick_V2 : V2 ;
+fun kick_about_V2 : V2 ;
+fun kick_around_V2 : V2 ;
+fun kick_around_with_V2 : V2 ;
+fun kick_back_V : V ;
+fun kick_back_V2 : V2 ;
+fun kick_down_V2 : V2 ;
+fun kick_in_V : V ;
+fun kick_in_V2 : V2 ;
+fun kick_off_V : V ;
+fun kick_off_V2 : V2 ;
+fun kick_out_V2 : V2 ;
+fun kick_start_N : N ;
+fun kick_starter_N : N ;
+fun kick_through_V : V ;
+fun kick_up_V : V ;
+fun kickback_N : N ;
+fun kicker_N : N ;
+fun kickoff_N : N ;
+fun kicksorter_N : N ;
+fun kickstand_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 kidnapping_N : N ;
+fun kidney_N : N ;
+fun kidney_bean_N : N ;
+fun kidsgrove_PN : PN ;
+fun kieserite_N : N ;
+fun kiev_PN : PN ;
+fun kike_N : N ;
+fun kilbirnie_PN : PN ;
+fun kildare_PN : PN ;
+fun kilderkin_N : N ;
+fun kilkenny_PN : PN ;
+fun kill_N : N ;
+fun kill_V : V ;
+fun kill_V2 : V2 ;
+fun kill_off_V2 : V2 ;
+fun killable_A : A ;
+fun killarney_PN : PN ;
+fun killdeer_N : N ;
+fun killer_N : N ;
+fun killifish_N : N ;
+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 kilobit_N : N ;
+fun kilobyte_N : N ;
+fun kilocycle_N : N ;
+fun kilogram_N : N ;
+fun kilohertz_N : N ;
+fun kilolitre_N : N ;
+fun kilometre_N : N ;
+fun kiloton_N : N ;
+fun kilovolt_N : N ;
+fun kilowatt_N : N ;
+fun kilsyth_PN : PN ;
+fun kilt_N : N ;
+fun kilter_N : N ;
+fun kilwinning_PN : PN ;
+fun kimberley_PN : PN ;
+fun kimberlite_N : N ;
+fun kimono_N : N ;
+fun kin_N : N ;
+fun kina_N : N ;
+fun kinanesthesia_N : N ;
+fun kinase_N : N ;
+fun kind_A : A ;
+fun kind_N : N ;
+fun kind_hearted_A : A ;
+fun kinda_Adv : Adv ;
+fun kindergarten_N : N ;
+fun kindhearted_A : A ;
+fun kindheartedness_N : N ;
+fun kindle_V : V ;
+fun kindle_V2 : V2 ;
+fun kindliness_N : N ;
+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 kinematics_N : N ;
+fun kinescope_N : N ;
+fun kinesiology_N : N ;
+fun kinesis_N : N ;
+fun kinesthesia_N : N ;
+fun kinesthesis_N : N ;
+fun kinesthetic_A : A ;
+fun kinesthetically_Adv : Adv ;
+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 kingbird_N : N ;
+fun kingbolt_N : N ;
+fun kingcup_N : N ;
+fun kingdom_N : N ;
+fun kingfish_N : N ;
+fun kingfisher_N : N ;
+fun kinglet_N : N ;
+fun kinglike_A : A ;
+fun kingly_A : A ;
+fun kingmaker_N : N ;
+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 kingwood_N : N ;
+fun kinin_N : N ;
+fun kink_N : N ;
+fun kink_V : V ;
+fun kink_V2 : V2 ;
+fun kinkajou_N : N ;
+fun kinky_A : A ;
+fun kino_N : N ;
+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 kip_down_V : V ;
+fun kip_down_on_V2 : V2 ;
+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 kirpan_N : N ;
+fun kirsch_N : N ;
+fun kirtle_N : N ;
+fun kishke_N : N ;
+fun kismet_N : N ;
+fun kiss_N : N ;
+--subcat fun kiss_V : V ;
+fun kiss_V2 : V2 ;
+fun kiss_off_V : V ;
+fun kiss_off_V2 : V2 ;
+fun kiss_up_to_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 kitchenware_N : N ;
+fun kite_N : N ;
+fun kite_balloon_N : N ;
+fun kith_N : N ;
+fun kitsch_A : A ;
+fun kitsch_N : N ;
+fun kittee_N : N ;
+fun kitten_N : N ;
+fun kittenish_A : A ;
+fun kittiwake_N : N ;
+fun kitty_N : N ;
+fun kitty_PN : PN ;
+fun kiwi_N : N ;
+fun klavern_N : N ;
+fun klaxon_N : N ;
+fun klebsiella_N : N ;
+fun kleenex_N : N ;
+fun kleptomania_N : N ;
+fun kleptomaniac_N : N ;
+fun klondike_N : N ;
+fun kludge_N : N ;
+fun klutz_N : N ;
+fun klystron_N : N ;
+fun km_N : N ;
+fun knack_N : N ;
+fun knacker_N : N ;
+fun knackered_A : A ;
+fun knackwurst_N : N ;
+fun knap_V2 : V2 ;
+fun knapsack_N : N ;
+fun knapweed_N : N ;
+fun knaresborough_PN : PN ;
+fun knave_N : N ;
+fun knavery_N : N ;
+fun knavish_A : A ;
+fun knawel_N : N ;
+fun knead_V : V ;
+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_N : N ;
+fun kneel_V : V ;
+fun kneeler_N : N ;
+fun knell_N : N ;
+fun knesset_N : N ;
+fun knick_knack_N : N ;
+fun knickknack_N : N ;
+fun knife_N : N ;
+fun knife_V2 : V2 ;
+fun knife_edge_N : N ;
+fun knifelike_A : A ;
+fun knight_N : N ;
+fun knight_V2 : V2 ;
+fun knight_errant_N : N ;
+fun knighthood_N : N ;
+fun knightly_A : A ;
+fun kniphofia_N : N ;
+fun knish_N : N ;
+fun knit_N : N ;
+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 knobby_A : A ;
+fun knobkerrie_N : N ;
+fun knock_N : N ;
+fun knock_V : V ;
+fun knock_V2 : V2 ;
+fun knock_about_V2 : V2 ;
+fun knock_around_V2 : V2 ;
+fun knock_back_V2 : V2 ;
+fun knock_down_V2 : V2 ;
+fun knock_it_off_V2 : V2 ;
+fun knock_kneed_A : A ;
+fun knock_off_V : V ;
+fun knock_off_V2 : V2 ;
+fun knock_on_N : N ;
+fun knock_out_V : V ;
+fun knock_out_V2 : V2 ;
+fun knock_over_V : V ;
+fun knock_together_V2 : V2 ;
+fun knock_up_V : V ;
+fun knock_up_V2 : V2 ;
+fun knockabout_A : A ;
+fun knockabout_N : N ;
+fun knockdown_A : A ;
+fun knockdown_N : N ;
+fun knocker_N : N ;
+fun knockoff_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 knotgrass_N : N ;
+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 ;
+--subcat fun know_V2V : V2V ;
+fun know_VQ : VQ ;
+fun know_VS : VS ;
+fun know_all_N : N ;
+fun know_how_N : N ;
+fun knowable_A : A ;
+fun knower_N : N ;
+fun knowing_N : N ;
+fun knowingness_N : N ;
+fun knowledge_N : N ;
+fun knowledgeability_N : N ;
+fun knowledgeable_A : A ;
+fun known_A : A ;
+fun knuckle_N : N ;
+fun knuckle_V : V ;
+fun knuckle_down_V : V ;
+fun knuckle_under_V : V ;
+fun knuckleball_N : N ;
+fun knutsford_PN : PN ;
+fun ko_N : N ;
+fun koala_N : N ;
+fun koan_N : N ;
+fun kob_N : N ;
+fun kobe_PN : PN ;
+fun koblenz_PN : PN ;
+fun kobo_N : N ;
+fun kohl_N : N ;
+fun kohleria_N : N ;
+fun kohlrabi_N : N ;
+fun koinonia_N : N ;
+fun kola_N : N ;
+fun kola_nut_N : N ;
+fun kolkhoz_N : N ;
+fun kolkhoznik_N : N ;
+fun koln_PN : PN ;
+fun komondor_N : N ;
+fun konini_N : N ;
+fun kook_N : N ;
+fun kookaburra_N : N ;
+fun kopeck_N : N ;
+fun kopek_N : N ;
+fun kopiyka_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 koruna_N : N ;
+fun kos_N : N ;
+fun kosher_A : A ;
+fun kosher_N : N ;
+fun koto_N : N ;
+fun kotow_N : N ;
+fun kotow_V : V ;
+fun koumiss_N : N ;
+fun kowhai_N : N ;
+fun kowtow_N : N ;
+fun kowtow_V : V ;
+fun kraal_N : N ;
+fun kraft_N : N ;
+fun krait_N : N ;
+fun krakow_PN : PN ;
+fun krasnoyarsk_PN : PN ;
+fun kraurosis_N : N ;
+fun krefeld_PN : PN ;
+fun kremlin_N : N ;
+fun krigia_N : N ;
+fun krill_N : N ;
+fun kris_N : N ;
+fun krivoi_rog_PN : PN ;
+fun krona_N : N ;
+fun krone_N : N ;
+fun kroon_N : N ;
+fun krubi_N : N ;
+fun krummhorn_N : N ;
+fun krypton_N : N ;
+fun kudos_N : N ;
+fun kudu_N : N ;
+fun kudzu_N : N ;
+fun kumis_N : N ;
+fun kummel_N : N ;
+fun kumquat_N : N ;
+fun kung_fu_N : N ;
+fun kunming_PN : PN ;
+fun kunzite_N : N ;
+fun kurd_N : N ;
+fun kurrajong_N : N ;
+fun kurta_N : N ;
+fun kuru_N : N ;
+fun kurus_N : N ;
+fun kuvasz_N : N ;
+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 kvetch_N : N ;
+fun kw_N : N ;
+fun kwacha_N : N ;
+fun kwanza_N : N ;
+fun kwashiorkor_N : N ;
+fun kweiyang_PN : PN ;
+fun kwela_N : N ;
+fun kyanite_N : N ;
+fun kyat_N : N ;
+fun kylie_N : N ;
+fun kylix_N : N ;
+fun kymograph_N : N ;
+fun kyoto_PN : PN ;
+fun kyphosis_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 labdanum_N : N ;
+fun label_N : N ;
+fun label_V : V ;
+fun label_V2 : V2 ;
+--subcat fun label_V2A : V2A ;
+fun label_V3 : V3 ;
+fun labeled_A : A ;
+fun labetalol_N : N ;
+fun labial_A : A ;
+fun labiate_A : A ;
+fun labile_A : A ;
+fun labium_N : N ;
+fun labor_N : N  ;
+fun laboratory_N : N ;
+fun labored_A : A ;
+fun laborer_N : N ;
+fun laborious_A : A ;
+fun laboriousness_N : N ;
+fun laborsaving_A : A ;
+fun labour_N : N ;
+fun labour_V : V ;
+fun labour_V2 : V2 ;
+fun labour_saving_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 labyrinthitis_N : N ;
+fun labyrinthodont_N : N ;
+fun lac_N : N ;
+fun lace_N : N ;
+fun lace_V : V ;
+fun lace_V2 : V2 ;
+fun lacebark_N : N ;
+fun lacer_N : N ;
+fun lacerate_A : A ;
+fun lacerate_V2 : V2 ;
+fun laceration_N : N ;
+fun lacewing_N : N ;
+fun lacework_N : N ;
+fun lachrymal_A : A ;
+fun lachrymose_A : A ;
+fun lacing_N : N ;
+fun lack_N : N ;
+fun lack_V : V ;
+fun lack_V2 : V2 ;
+fun lack_lustre_A : A ;
+fun lackadaisical_A : A ;
+fun lackey_N : N ;
+fun lacking_A : A ;
+fun lackluster_A : A ;
+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 lacquerware_N : N ;
+fun lacrimal_A : A ;
+fun lacrimation_N : N ;
+fun lacrimatory_A : A ;
+fun lacrosse_N : N ;
+fun lactalbumin_N : N ;
+fun lactase_N : N ;
+fun lactate_N : N ;
+fun lactation_N : N ;
+fun lacteal_A : A ;
+fun lacteal_N : N ;
+fun lactic_A : A ;
+fun lactifuge_N : N ;
+fun lactobacillus_N : N ;
+fun lactogen_N : N ;
+fun lactogenic_A : A ;
+fun lactose_N : N ;
+fun lactosuria_N : N ;
+fun lacuna_N : N ;
+fun lacustrine_A : A ;
+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 ladybug_N : N ;
+fun ladyfinger_N : N ;
+fun ladyfish_N : N ;
+fun ladylike_A : A ;
+fun ladylikeness_N : N ;
+fun ladylove_N : N ;
+fun ladyship_N : N ;
+fun laelia_N : N ;
+fun laetrile_N : N ;
+fun lag_N : N ;
+fun lag_V : V ;
+fun lag_V2 : V2 ;
+fun lagan_N : N ;
+fun lager_N : N ;
+fun lagerphone_N : N ;
+fun laggard_N : N ;
+fun lagging_N : N ;
+fun lagniappe_N : N ;
+fun lagomorph_N : N ;
+fun lagoon_N : N ;
+fun lagophthalmos_N : N ;
+fun lagos_PN : PN ;
+fun lahar_N : N ;
+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 lakefront_N : N ;
+fun lakenheath_PN : PN ;
+fun lakeside_N : N ;
+fun lakh_N : N ;
+fun lallation_N : N ;
+fun lally_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 lambda_N : N ;
+fun lambdacism_N : N ;
+fun lambency_N : N ;
+fun lambent_A : A ;
+fun lambert_N : N ;
+fun lambeth_PN : PN ;
+fun lambkin_N : N ;
+fun lamblike_A : A ;
+fun lambrequin_N : N ;
+fun lambskin_N : N ;
+fun lame_A : A ;
+fun lame_N : N ;
+fun lame_V2 : V2 ;
+fun lamedh_N : N ;
+fun lamella_N : N ;
+fun lamellibranch_A : A ;
+fun lameness_N : N ;
+fun lament_N : N ;
+fun lament_V : V ;
+fun lament_V2 : V2 ;
+fun lament_VS : VS ;
+fun lamentable_A : A ;
+fun lamentation_N : N ;
+fun lamina_N : N ;
+fun laminar_A : A ;
+fun laminate_N : N ;
+fun laminate_V : V ;
+fun laminate_V2 : V2 ;
+fun lamination_N : N ;
+fun laminator_N : N ;
+fun laminectomy_N : N ;
+fun laminitis_N : N ;
+fun lamivudine_N : N ;
+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 lanai_N : N ;
+fun lanark_PN : PN ;
+fun lanate_A : A ;
+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 lancelet_N : N ;
+fun lanceolate_A : A ;
+fun lancer_N : N ;
+fun lancet_N : N ;
+fun lancetfish_N : N ;
+fun lancewood_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 land_in_V2 : V2 ;
+fun land_up_in_V2 : V2 ;
+fun land_with_V3 : V3 ;
+fun landau_N : N ;
+fun lander_N : N ;
+fun landfall_N : N ;
+fun landfill_N : N ;
+fun landgrave_N : N ;
+fun landholder_N : N ;
+fun landholding_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 landler_N : N ;
+fun landless_A : A ;
+fun landlocked_A : A ;
+fun landlord_N : N ;
+fun landlubber_N : N ;
+fun landmark_N : N ;
+fun landmass_N : N ;
+fun landmine_N : N ;
+fun landowner_N : N ;
+fun landrover_N : N ;
+fun landscape_N : N ;
+fun landscape_V2 : V2 ;
+fun landscaping_N : N ;
+fun landscapist_N : N ;
+fun landside_N : N ;
+fun landslide_N : N ;
+fun landslip_N : N ;
+fun landsman_N : N ;
+fun landward_Adv : Adv ;
+fun lane_N : N ;
+fun langbeinite_N : N ;
+fun langlaufer_N : N ;
+fun langley_N : N ;
+fun langsyne_Adv : Adv ;
+fun langsyne_N : N ;
+fun language_N : N ;
+fun languid_A : A ;
+fun languish_V : V ;
+fun languisher_N : N ;
+fun languor_N : N ;
+fun languorous_A : A ;
+fun langur_N : N ;
+fun lank_A : A ;
+fun lankiness_N : N ;
+fun lanky_A : A ;
+fun lanolin_N : N ;
+fun lanseh_N : N ;
+fun lansoprazole_N : N ;
+fun lantana_N : N ;
+fun lantern_N : N ;
+fun lantern_jawed_A : A ;
+fun lanternfish_N : N ;
+fun lanthanum_N : N ;
+fun lanugo_N : N ;
+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 lap_up_V2 : V2 ;
+fun laparocele_N : N ;
+fun laparoscope_N : N ;
+fun laparoscopy_N : N ;
+fun laparotomy_N : N ;
+fun lapboard_N : N ;
+fun lapdog_N : N ;
+fun lapel_N : N ;
+fun lapful_N : N ;
+fun lapidarian_A : A ;
+fun lapidary_A : A ;
+fun lapidary_N : N ;
+fun lapin_N : N ;
+fun lapis_lazuli_N : N ;
+fun lappet_N : N ;
+fun lapse_N : N ;
+fun lapse_V : V ;
+fun lapsed_A : A ;
+fun laptop_N : N ;
+fun lapwing_N : N ;
+fun larboard_A : A ;
+fun larboard_N : N ;
+fun larcenist_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_it_up_V2 : V2 ;
+fun large_scale_A : A ;
+fun largely_Adv : Adv  ;
+fun largemouth_N : N ;
+fun largeness_N : N ;
+fun largess_N : N ;
+fun largesse_N : N ;
+fun larghetto_A : A ;
+fun larghetto_N : N ;
+fun larghissimo_A : A ;
+fun largish_A : A ;
+fun largo_A : A ;
+fun largo_Adv : Adv ;
+fun largo_N : N ;
+fun largs_PN : PN ;
+fun lari_N : N ;
+fun lariat_N : N ;
+fun larid_N : N ;
+fun lark_N : N ;
+fun lark_V : V ;
+fun lark_about_V : V ;
+fun lark_around_V : V ;
+fun lark_it_up_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 larvacean_N : N ;
+fun larvacide_N : N ;
+fun larval_A : A ;
+fun larvicide_N : N ;
+fun laryngeal_A : A ;
+fun laryngectomy_N : N ;
+fun laryngismus_N : N ;
+fun laryngitis_N : N ;
+fun laryngopharyngeal_A : A ;
+fun laryngopharyngitis_N : N ;
+fun laryngopharynx_N : N ;
+fun laryngoscope_N : N ;
+fun laryngospasm_N : N ;
+fun laryngostenosis_N : N ;
+fun laryngotracheobronchitis_N : N ;
+fun larynx_N : N ;
+fun las_palmas_PN : PN ;
+fun lasagna_N : N ;
+fun lascar_N : N ;
+fun lascivious_A : A ;
+fun lasciviousness_N : N ;
+fun laser_N : N ;
+fun lash_N : N ;
+fun lash_V : V ;
+fun lash_V2 : V2 ;
+fun lash_down_V : V ;
+fun lash_down_V2 : V2 ;
+fun lash_into_V2 : V2 ;
+fun lash_out_V : V ;
+fun lash_out_against_V2 : V2 ;
+fun lash_out_at_V2 : V2 ;
+fun lash_out_on_V2 : V2 ;
+fun lash_up_N : N ;
+fun lasher_N : N ;
+fun lashing_N : N ;
+fun lasiocampid_N : N ;
+fun lass_N : N ;
+fun lassie_N : N ;
+fun lassitude_N : N ;
+fun lasso_N : N ;
+fun lasso_V2 : V2 ;
+fun last_1_A : A ; -- | the last supper
+fun last_2_A : A ; -- | last week
+fun last_Adv : Adv  ;
+fun last_N : N ;
+fun last_V : V ;
+--subcat fun last_V2 : V2 ;
+fun lasting_A : A ;
+fun lastingness_N : N ;
+fun lat_N : N ;
+fun latakia_N : N ;
+fun latanier_N : N ;
+fun latch_N : N ;
+fun latch_V : V ;
+fun latch_V2 : V2 ;
+fun latch_on_V : V ;
+fun latch_on_to_V2 : V2 ;
+fun latch_onto_V2 : V2 ;
+fun latchet_N : N ;
+fun latchkey_N : N ;
+fun latchstring_N : N ;
+fun late_A : A ;
+fun late_Adv : Adv ;
+fun latecomer_N : N ;
+fun lateen_A : A ;
+fun lateen_N : N ;
+fun lately_Adv : Adv  ;
+fun latency_N : N ;
+fun lateness_N : N ;
+fun latent_A : A ;
+fun later_A : A  ;
+fun later_Adv : Adv ;
+fun lateral_A : A ;
+fun laterality_N : N ;
+fun lateralization_N : N ;
+fun laterite_N : N ;
+fun latest_A : A ;
+fun latest_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 lathery_A : A ;
+fun lathi_N : N ;
+fun laticifer_N : N ;
+fun latin_A : A ;
+fun latinate_A : A ;
+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 lats_N : N ;
+fun latten_N : N ;
+fun latter_A : A ;
+fun latter_N : N ;
+fun latter_day_A : A ;
+fun lattice_N : N ;
+fun latticed_A : A ;
+fun laud_V2 : V2 ;
+fun laudable_A : A ;
+fun laudanum_N : N ;
+fun laudator_N : N ;
+fun laudatory_A : A ;
+fun laugh_N : N ;
+fun laugh_V : V ;
+fun laugh_V2 : V2 ;
+fun laugh_VS : VS ;
+fun laugh_at_V2 : V2 ;
+fun laugh_off_V2 : V2 ;
+fun laughable_A : A ;
+fun laugher_N : N ;
+fun laughing_A : A ;
+fun laughing_gas_N : N ;
+fun laughing_stock_N : N ;
+fun laughter_N : N ;
+fun launch_N : N ;
+fun launch_V : V ;
+fun launch_V2 : V2 ;
+fun launcher_N : N ;
+fun launching_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 laundering_N : N ;
+fun laundress_N : N ;
+fun laundry_N : N ;
+fun laundryman_N : N ;
+fun laundrywoman_N : N ;
+fun laura_N : N  ;
+fun laura_PN : PN ;
+fun laureateFem_N : N ;
+fun laureateMasc_N : N ;
+fun laureate_A : A ;
+fun laurel_N : N ;
+fun laureled_A : A ;
+fun laurelled_A : A ;
+fun laurelwood_N : N ;
+fun laurence_PN : PN ;
+fun lausanne_PN : PN ;
+fun lav_N : N ;
+fun lava_N : N ;
+fun lavage_N : N ;
+fun lavalava_N : N ;
+fun lavaliere_N : N ;
+fun lavatory_N : N ;
+fun lave_V2 : V2 ;
+fun lavender_A : A ;
+fun lavender_N : N ;
+fun laver_N : N ;
+fun lavish_A : A ;
+fun lavish_V2 : V2 ;
+fun lavishness_N : N ;
+fun law_1_N : N  ;  -- | the law forbids it
+fun law_2_N : N  ;  -- | he studies law
+fun law_abiding_A : A ;
+fun law_officer_N : N ;
+fun lawbreaker_N : N ;
+fun lawful_A : A ;
+fun lawfulness_N : N ;
+fun lawgiver_N : N ;
+fun lawless_A : A ;
+fun lawlessness_N : N ;
+fun lawmaker_N : N ;
+fun lawmaking_N : N ;
+fun lawman_N : N ;
+fun lawn_N : N ;
+fun lawn_mower_N : N ;
+fun lawrence_PN : PN ;
+fun lawrencium_N : N ;
+fun lawsuit_N : N ;
+fun lawyer_N : N ;
+fun lawyerbush_N : N ;
+fun lax_A : A ;
+fun laxative_A : A ;
+fun laxative_N : N ;
+fun laxity_N : N ;
+fun laxness_N : N ;
+fun lay_A : A ;
+fun lay_N : N ;
+fun lay_V : V ;
+fun lay_V2 : V2 ;
+--subcat fun lay_VS : VS ;
+fun lay_away_V2 : V2 ;
+fun lay_down_V : V ;
+fun lay_down_V2 : V2 ;
+fun lay_figure_N : N ;
+fun lay_in_on_V2 : V2 ;
+fun lay_into_V2 : V2 ;
+fun lay_off_N : N ;
+fun lay_off_V2 : V2 ;
+fun lay_on_V2 : V2 ;
+fun lay_out_N : N ;
+fun lay_out_V2 : V2 ;
+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 laying_N : N ;
+fun layman_N : N ;
+fun layoff_N : N ;
+fun layout_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 laziness_N : N ;
+fun lazy_A : A ;
+fun lazybones_N : N ;
+fun lb_N : N ;
+fun lbw_PN : PN ;
+fun le_havre_PN : PN ;
+fun le_mans_PN : PN ;
+fun lea_N : N ;
+fun leach_N : N ;
+fun leach_V2 : V2 ;
+fun lead_N : N ;
+fun lead_V : V ;
+fun lead_V2 : V2 ;
+fun lead_V2V : V2V ;
+--subcat fun lead_VS : VS ;
+fun lead_in_N : N ;
+fun lead_on_V2 : V2 ;
+fun lead_ore_N : N ;
+fun lead_to_V2 : V2 ;
+fun lead_up_V : V ;
+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 leadplant_N : N ;
+fun leadwort_N : N ;
+fun leaf_N : N ;
+fun leaf_V : V ;
+fun leaf_bud_N : N ;
+fun leaf_mould_N : N ;
+fun leafed_A : A ;
+fun leafhopper_N : N ;
+fun leafless_A : A ;
+fun leaflet_N : N ;
+fun leaflike_A : A ;
+fun leafy_A : A ;
+fun league_1_N : N  ; -- | league of criminals
+fun league_2_N : N  ; -- | football league
+fun league_V : V ;
+fun league_V2 : V2 ;
+fun leak_N : N ;
+fun leak_V : V ;
+fun leak_V2 : V2 ;
+fun leak_out_V2 : V2 ;
+fun leakage_N : N ;
+fun leaker_N : N ;
+fun leakiness_N : N ;
+fun leakproof_A : A ;
+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_on_V2 : V2 ;
+fun lean_to_N : N ;
+fun leaner_N : N ;
+fun leaning_N : N ;
+fun leanness_N : N ;
+fun leap_N : N ;
+fun leap_V : V ;
+fun leap_V2 : V2 ;
+fun leap_at_V2 : V2 ;
+fun leap_on_V2 : V2 ;
+fun leap_out_V : V ;
+fun leap_out_at_V2 : V2 ;
+fun leap_upon_V2 : V2 ;
+fun leap_year_N : N ;
+fun leapfrog_N : N ;
+fun leapfrog_V2 : V2 ;
+fun learn_V : V ;
+fun learn_V2 : V2 ;
+fun learn_VS : VS ;
+fun learn_VV : VV ;
+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_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 leatherjacket_N : N ;
+fun leatherleaf_N : N ;
+fun leatherneck_N : N ;
+fun leatherwood_N : N ;
+fun leatherwork_N : N ;
+fun leathery_A : A ;
+fun leave_N : N ;
+fun leave_V : V ;
+fun leave_V2 : V2 ;
+fun leave_V2V : V2V ;
+--subcat fun leave_VS : VS ;
+--subcat fun leave_VV : VV ;
+fun leave_behind_V : V ;
+fun leave_off_V : V ;
+fun leave_on_V2 : V2 ;
+fun leave_open_V : V ;
+fun leave_out_V2 : V2 ;
+fun leave_over_V : V ;
+fun leave_taking_N : N ;
+fun leaven_N : N ;
+fun leaven_V2 : V2 ;
+fun lebaneseFem_N : N ;
+fun lebaneseMasc_N : N ;
+fun lebanese_A : A ;
+fun lebanon_PN : PN ;
+fun lecanopteris_N : N ;
+fun lecanora_N : N ;
+fun lecher_N : N ;
+fun lecherous_A : A ;
+fun lecherousness_N : N ;
+fun lechery_N : N ;
+fun lechwe_N : N ;
+fun lecithin_N : N ;
+fun lectern_N : N ;
+fun lectin_N : N ;
+fun lector_N : N ;
+fun lecture_N : N ;
+fun lecture_V : V ;
+fun lecture_V2 : V2 ;
+fun lecturer_N : N ;
+fun lectureship_N : N ;
+fun lederhosen_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 leery_A : A ;
+fun lees_N : N ;
+fun leeward_A : A ;
+fun leeward_Adv : Adv ;
+fun leeward_N : N ;
+fun leeway_N : N ;
+fun leflunomide_N : N ;
+fun left_A : A ;
+fun left_N : N ;
+fun left_hand_A : A ;
+fun left_handed_A : A ;
+fun left_of_Prep : Prep ;
+fun left_wing_N : N ;
+fun left_winger_N : N ;
+fun leftish_A : A ;
+fun leftism_N : N ;
+fun leftist_A : A ;
+fun leftist_N : N ;
+fun leftmost_A : A ;
+fun leftover_A : A ;
+fun leftover_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 legalese_N : N ;
+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 legion_N : N ;
+fun legionary_N : N ;
+fun legionnaire_N : N ;
+fun legislate_V : V ;
+fun legislate_V2 : V2 ;
+fun legislation_N : N ;
+fun legislative_A : A ;
+fun legislator_N : N ;
+fun legislatorship_N : N ;
+fun legislature_N : N ;
+fun legitimacy_N : N ;
+fun legitimate_A : A ;
+fun legitimation_N : N ;
+fun legitimatize_V2 : V2 ;
+fun legitimize_V2 : V2 ;
+fun legitimize_V2V : V2V ;
+fun legless_A : A ;
+fun leglike_A : A ;
+fun legume_N : N ;
+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 leiomyoma_N : N ;
+fun leiomyosarcoma_N : N ;
+fun leipzig_PN : PN ;
+fun leishmaniasis_N : N ;
+fun leister_N : N ;
+fun leisure_N : N ;
+fun leisured_A : A ;
+fun leisureliness_N : N ;
+fun leisurely_A : A ;
+fun leisurely_Adv : Adv ;
+fun leitmotiv_N : N ;
+fun leitrim_PN : PN ;
+fun leix_PN : PN ;
+fun lek_N : N ;
+fun lekvar_N : N ;
+fun lemma_N : N ;
+fun lemming_N : N ;
+fun lemniscus_N : N ;
+fun lemon_N : N ;
+fun lemonade_N : N ;
+fun lemongrass_N : N ;
+fun lemonwood_N : N ;
+fun lemony_A : A ;
+fun lempira_N : N ;
+fun lemur_N : N ;
+fun len_PN : PN ;
+fun lend_V : V ;
+fun lend_V2 : V2 ;
+fun lendable_A : A ;
+fun lender_N : N ;
+fun lending_N : N ;
+fun lending_library_N : N ;
+fun length_N : N ;
+fun lengthen_V : V ;
+fun lengthen_V2 : V2 ;
+fun lengthiness_N : N ;
+fun lengthways_A : A ;
+fun lengthways_Adv : Adv ;
+fun lengthwise_A : A ;
+fun lengthwise_Adv : Adv ;
+fun lengthy_A : A ;
+fun lenience_N : N ;
+fun leniency_N : N ;
+fun lenient_A : A ;
+fun leningrad_PN : PN ;
+fun lenitive_N : N ;
+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 lentic_A : A ;
+fun lenticel_N : N ;
+fun lentil_N : N ;
+fun lentissimo_A : A ;
+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 leone_N : N ;
+fun leonine_A : A ;
+fun leopard_N : N ;
+fun leopardess_N : N ;
+fun leotard_N : N ;
+fun leper_N : N ;
+fun lepidobotrys_N : N ;
+fun lepidocrocite_N : N ;
+fun lepidolite_N : N ;
+fun lepidomelane_N : N ;
+fun lepidophobia_N : N ;
+fun lepidopterist_N : N ;
+fun lepidopterology_N : N ;
+fun lepidote_A : A ;
+fun lepiota_N : N ;
+fun leporid_N : N ;
+fun leprechaun_N : N ;
+fun leprosy_N : N ;
+fun leprous_A : A ;
+fun leptocephalus_N : N ;
+fun leptomeninges_N : N ;
+fun leptomeningitis_N : N ;
+fun lepton_N : N ;
+fun leptorrhine_A : A ;
+fun leptospira_N : N ;
+fun leptosporangiate_A : A ;
+fun leptosporangium_N : N ;
+fun leptotene_N : N ;
+fun leresis_N : N ;
+fun lerot_N : N ;
+fun lerwick_PN : PN ;
+fun les_PN : PN ;
+fun lesbian_A : A ;
+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_AdA : AdA ;
+fun less_Adv : Adv ;
+fun less_Det : Det ;
+fun less_than_AdN : AdN ;
+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 lest_Prep : Prep  ;
+fun let_N : N ;
+--subcat fun let_V : V ;
+--subcat fun let_V2 : V2 ;
+fun let_V2V : V2V ;
+--subcat fun let_VS : VS ;
+fun let_down_N : N ;
+fun let_down_V2 : V2 ;
+fun let_in_V2 : V2 ;
+fun let_off_V2 : V2 ;
+fun let_on_V : V ;
+fun let_out_V2 : V2 ;
+fun let_up_N : N ;
+fun let_up_V : V ;
+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_1_N : N ; ---- which is which??
+fun letter_2_N : N ;
+fun letter_box_N : N ;
+fun letter_card_N : N ;
+fun letter_case_N : N ;
+fun lettercard_N : N ;
+fun lettered_A : A ;
+fun letterer_N : N ;
+fun letterhead_N : N ;
+fun lettering_N : N ;
+fun letterman_N : N ;
+fun letterpress_N : N ;
+fun letters_N : N ;
+fun letting_N : N ;
+fun lettuce_N : N ;
+fun letup_N : N ;
+fun leu_N : N ;
+fun leucine_N : N ;
+fun leucocyte_N : N ;
+fun leucocytozoan_N : N ;
+fun leucothoe_N : N ;
+fun leukaemia_N : N ;
+fun leukemia_N : N ;
+fun leukocyte_N : N ;
+fun leukocytosis_N : N ;
+fun leukoderma_N : N ;
+fun leukoencephalitis_N : N ;
+fun leukoma_N : N ;
+fun leukopenia_N : N ;
+fun leukorrhea_N : N ;
+fun lev_N : N ;
+fun levallorphan_N : N ;
+fun levant_PN : PN ;
+fun levant_V : V ;
+fun levanter_N : N ;
+fun levantine_A : A ;
+fun levantine_N : N ;
+fun levator_N : N ;
+fun levee_N : N ;
+fun level_1_N : N  ; -- | reach a high level
+fun level_2_N : N  ; -- | level 4 of the building
+fun level_A : A ;
+fun level_V : V ;
+fun level_V2 : V2 ;
+fun level_headed_A : A ;
+fun level_off_V : V ;
+fun level_out_V : V ;
+fun leveler_N : N ;
+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 levirate_N : N ;
+fun levitate_V : V ;
+fun levitate_V2 : V2 ;
+fun levitation_N : N ;
+fun levity_N : N ;
+fun levorotary_A : A ;
+fun levorotation_N : N ;
+fun levy_N : N ;
+fun levy_V : V ;
+fun levy_V2 : V2 ;
+fun lewd_A : A ;
+fun lewdness_N : N ;
+fun lewes_PN : PN ;
+fun lewis_PN : PN ;
+fun lewisham_PN : PN ;
+fun lexeme_N : N ;
+fun lexical_A : A ;
+fun lexicalization_N : N ;
+fun lexicalized_A : A ;
+fun lexicographerFem_N : N ;
+fun lexicographerMasc_N : N ;
+fun lexicographic_A : A ;
+fun lexicography_N : N ;
+fun lexicology_N : N ;
+fun lexicon_N : N ;
+fun lexicostatistic_A : A ;
+fun lexicostatistics_N : N ;
+fun lexis_N : N ;
+fun ley_N : N ;
+fun leyland_PN : PN ;
+fun li_N : N ;
+fun liabilities_N : N ;
+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 liberalistic_A : A ;
+fun liberality_N : N ;
+fun liberalization_N : N ;
+fun liberalize_V2 : V2 ;
+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 libertarian_A : A  ;
+fun libertarian_N : N ;
+fun libertarianism_N : N ;
+fun libertine_N : N ;
+fun liberty_N : N ;
+fun libidinal_A : A ;
+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 libration_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_N : N  ;
+fun license_V2 : V2 ;
+fun licensed_A : A  ;
+fun licensee_N : N ;
+fun licenser_N : N ;
+fun licentiate_N : N ;
+fun licentious_A : A ;
+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 licitness_N : N ;
+fun lick_N : N ;
+--subcat fun lick_V : V ;
+fun lick_V2 : V2 ;
+fun licking_N : N ;
+fun licorice_N : N ;
+fun lid_N : N ;
+fun lidar_N : N ;
+fun lidded_A : A ;
+fun lidless_A : A ;
+fun lido_N : N ;
+fun lie_1_V : V ; -- | lie on the ground
+fun lie_2_V : V ; -- | tell a lie
+fun lie_N : N ;
+fun lie_VS : VS ;
+fun lie_abed_N : N ;
+fun lie_around_V : V ;
+fun lie_back_V : V ;
+fun lie_detector_N : N ;
+fun lie_down_V : V ;
+fun lie_down_on_V2 : V2 ;
+fun lie_in_N : N ;
+fun lie_with_V2 : V2 ;
+fun liebfraumilch_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 lifelike_A : A ;
+fun lifeline_N : N ;
+fun lifelong_A : A ;
+fun lifer_N : N ;
+fun lifesaving_N : N ;
+fun lifespan_N : N  ;
+fun lifestyle_N : N  ;
+fun lifetime_N : N ;
+fun lifework_N : N ;
+fun lift_N : N ;
+fun lift_V : V ;
+fun lift_V2 : V2 ;
+fun lift_off_N : N ;
+fun lift_off_V : V ;
+fun liftman_N : N ;
+fun liftoff_N : N ;
+fun ligament_N : N ;
+fun ligand_N : N ;
+fun ligation_N : N ;
+fun ligature_N : N ;
+fun liger_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_headed_A : A ;
+fun light_headedness_N : N ;
+fun light_hearted_A : A ;
+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 light_out_V : V ;
+fun light_up_V : V ;
+fun light_up_V2 : V2 ;
+fun lighten_V : V ;
+fun lighten_V2 : V2 ;
+fun lighten_up_V2 : V2 ;
+fun lightening_N : N ;
+fun lighter_N : N ;
+fun lighter_V2 : V2 ;
+fun lighterage_N : N ;
+fun lighterman_N : N ;
+fun lightgrey_N : N  ;
+fun lightheadedness_N : N ;
+fun lighthouse_N : N ;
+fun lighting_N : N ;
+fun lighting_up_A : A ;
+fun lightless_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 lightproof_A : A ;
+fun lightsaber_N : N  ;
+fun lightship_N : N ;
+fun lightsome_A : A ;
+fun lightsomeness_N : N ;
+fun lightweight_A : A ;
+fun lightweight_N : N ;
+fun lightwood_N : N ;
+fun ligne_N : N ;
+fun ligneous_A : A ;
+fun lignin_N : N ;
+fun lignite_N : N ;
+fun lignosae_N : N ;
+fun lignum_N : N ;
+fun ligule_N : N ;
+fun likable_A : A ;
+fun like_A : A ;
+fun like_Adv : Adv ;
+fun like_N : N ;
+fun like_Prep : Prep  ;
+fun like_Subj : Subj ;
+fun like_V2 : V2 ;
+--subcat fun like_V2V : V2V ;
+fun like_VS : VS ;
+fun like_VV : VV ;
+fun like_minded_A : A ;
+fun likeable_A : A ;
+fun likelihood_N : N ;
+fun likely_A : A ;
+fun liken_V2 : V2 ;
+fun likeness_N : N ;
+fun likening_N : N ;
+fun likewise_Adv : Adv ;
+fun liking_N : N ;
+fun likuta_N : N ;
+fun lilac_N : N ;
+fun lilangeni_N : N ;
+fun liliaceous_A : A ;
+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 lilyturf_N : N ;
+fun lima_PN : PN ;
+fun limacine_A : A ;
+fun liman_N : N ;
+fun limb_N : N ;
+fun limbed_A : A ;
+fun limber_A : A ;
+fun limber_N : N ;
+fun limber_V : V ;
+fun limber_V2 : V2 ;
+fun limber_up_V : V ;
+fun limber_up_for_V2 : V2 ;
+fun limbers_N : N ;
+fun limbic_A : A ;
+fun limbless_A : A ;
+fun limbo_N : N ;
+fun limbus_N : N ;
+fun lime_N : N ;
+fun lime_V2 : V2 ;
+fun lime_tree_N : N ;
+fun limeade_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 limewater_N : N ;
+fun limey_N : N ;
+fun limit_N : N ;
+fun limit_V2 : V2 ;
+fun limit_V2V : V2V ;
+fun limitation_N : N ;
+fun limited_A : A  ;
+fun limitedly_Adv : Adv ;
+fun limiter_N : N ;
+fun limiting_A : A ;
+fun limitless_A : A ;
+fun limn_V2 : V2 ;
+fun limnological_A : A ;
+fun limnologist_N : N ;
+fun limnology_N : N ;
+fun limoges_PN : PN ;
+fun limonene_N : N ;
+fun limonite_N : N ;
+fun limousine_N : N ;
+fun limp_A : A ;
+fun limp_N : N ;
+fun limp_V : V ;
+fun limpa_N : N ;
+fun limpet_N : N ;
+fun limpid_A : A ;
+fun limpidity_N : N ;
+fun limpkin_N : N ;
+fun limpness_N : N ;
+fun linage_N : N ;
+fun linalool_N : N ;
+fun linchpin_N : N ;
+fun lincoln_PN : PN ;
+fun lincolnshire_PN : PN ;
+fun lincomycin_N : N ;
+fun linda_PN : PN ;
+fun lindane_N : N ;
+fun linden_N : N ;
+fun linden_tree_N : N ;
+fun lindy_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 line_up_V : V ;
+fun line_up_V2 : V2 ;
+fun lineage_N : N ;
+fun lineal_A : A ;
+fun lineament_N : N ;
+fun linear_A : A ;
+fun lineation_N : N ;
+fun linebacker_N : N ;
+fun linecut_N : N ;
+fun linelike_A : A ;
+fun lineman_N : N ;
+fun linen_N : N ;
+fun linen_draper_N : N ;
+fun linendraper_N : N ;
+fun liner_N : N ;
+fun liner_train_N : N ;
+fun linesman_N : N ;
+fun lineup_N : N ;
+fun ling_N : N ;
+fun lingam_N : N ;
+fun lingcod_N : N ;
+fun linger_V : V ;
+fun lingerer_N : N ;
+fun lingerie_N : N ;
+fun lingeringly_Adv : Adv ;
+fun lingo_N : N ;
+fun lingonberry_N : N ;
+fun lingua_franca_N : N ;
+fun lingual_A : A ;
+fun lingual_N : N ;
+fun linguica_N : N ;
+fun linguine_N : N ;
+fun linguist_N : N ;
+fun linguistic_A : A ;
+fun linguistically_Adv : Adv ;
+fun linguistics_N : N ;
+fun lingulate_A : A ;
+fun liniment_N : N ;
+fun linin_N : N ;
+fun lining_N : N ;
+fun link_N : N ;
+fun link_V : V ;
+fun link_V2 : V2 ;
+fun link_up_N : N ;
+fun link_up_V2 : V2 ;
+fun link_up_with_V2 : V2 ;
+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 linstock_N : N ;
+fun lint_N : N ;
+fun lintel_N : N ;
+fun linuron_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 lionet_N : N ;
+fun lionfish_N : N ;
+fun lionhearted_A : A ;
+fun lionize_V2 : V2 ;
+fun lip_N : N ;
+fun lip_read_V2 : V2 ;
+fun lip_reading_N : N ;
+fun liparis_N : N ;
+fun lipase_N : N ;
+fun lipectomy_N : N ;
+fun lipemia_N : N ;
+fun lipid_N : N ;
+fun lipidosis_N : N ;
+fun lipless_A : A ;
+fun lipogram_N : N ;
+fun lipoma_N : N ;
+fun lipomatosis_N : N ;
+fun lipophilic_A : A ;
+fun lipoprotein_N : N ;
+fun liposarcoma_N : N ;
+fun liposome_N : N ;
+fun liposuction_N : N ;
+fun lipped_A : A ;
+fun lipreading_N : N ;
+fun lipstick_N : N ;
+fun liquefaction_N : N ;
+fun liquefiable_A : A ;
+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 liquidambar_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_N : N  ;
+fun lisa_PN : PN ;
+fun lisbon_PN : PN ;
+fun lisinopril_N : N ;
+fun liskeard_PN : PN ;
+fun lisle_N : N ;
+fun lisp_N : N ;
+fun lisp_V : V ;
+fun lisp_V2 : V2 ;
+fun lisper_N : N ;
+fun lispingly_Adv : Adv ;
+fun lissom_A : A ;
+fun lissome_A : A ;
+fun lissomeness_N : N ;
+fun lissomness_N : N ;
+fun list_N : N ;
+fun list_V : V ;
+fun list_V2 : V2 ;
+fun list_V2V : V2V ;
+fun list_of_N2 : N2 ;
+fun list_price_N : N ;
+fun listen_V : V ;
+fun listen_in_V : V ;
+fun listen_out_for_V2 : V2 ;
+fun listen_up_V : V ;
+fun listenerFem_N : N ;
+fun listenerMasc_N : N ;
+fun listening_N : N ;
+fun lister_N : N ;
+fun listeria_N : N ;
+fun listeriosis_N : N ;
+fun listing_N : N ;
+fun listless_A : A ;
+fun listlessness_N : N ;
+fun lit_V2 : V2 ;
+fun litany_N : N ;
+fun litas_N : N ;
+fun litchee_N : N ;
+fun litchi_N : N ;
+fun literacy_N : N ;
+fun literal_A : A ;
+fun literal_N : N ;
+fun literalism_N : N ;
+fun literally_Adv : Adv  ;
+fun literalness_N : N ;
+fun literary_A : A ;
+fun literate_A : A ;
+fun literate_N : N ;
+fun literati_N : N ;
+fun literatim_Adv : Adv ;
+fun literature_N : N ;
+fun lithe_A : A ;
+fun lithiasis_N : N ;
+fun lithic_A : A ;
+fun lithium_N : N ;
+fun lithograph_N : N ;
+fun lithograph_V : V ;
+fun lithograph_V2 : V2 ;
+fun lithographer_N : N ;
+fun lithographic_A : A ;
+fun lithography_N : N ;
+fun lithomancer_N : N ;
+fun lithomancy_N : N ;
+fun lithomantic_A : A ;
+fun lithophyte_N : N ;
+fun lithophytic_A : A ;
+fun lithops_N : N ;
+fun lithosphere_N : N ;
+fun lithotomy_N : N ;
+fun lithuresis_N : N ;
+fun litigant_N : N ;
+fun litigate_V : V ;
+fun litigate_V2 : V2 ;
+fun litigation_N : N ;
+fun litigious_A : A ;
+fun litigiousness_N : N ;
+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 litterer_N : N ;
+fun little_A : A ;
+fun little_Adv : Adv  ;
+fun little_Det : Det ;
+fun little_N : N ;
+fun littlehampton_PN : PN ;
+fun littleneck_N : N ;
+fun littleness_N : N ;
+fun littoral_A : A ;
+fun littoral_N : N ;
+fun liturgical_A : A ;
+fun liturgics_N : N ;
+fun liturgist_N : N ;
+fun liturgy_N : N ;
+fun livable_A : A ;
+fun live_A : A ;
+fun live_Adv : Adv ;
+fun live_V : V ;
+--subcat fun live_V2 : V2 ;
+--subcat fun live_VV : VV ;
+fun live_birth_N : N ;
+fun live_by_V2 : V2 ;
+fun live_down_V2 : V2 ;
+fun live_for_V2 : V2 ;
+fun live_in_V : V ;
+fun live_it_up_V2 : V2 ;
+fun live_off_V2 : V2 ;
+fun live_on_V : V ;
+fun live_on_V2 : V2 ;
+fun live_out_V : V ;
+fun live_out_V2 : V2 ;
+fun live_through_V2 : V2 ;
+fun live_together_V : V ;
+fun live_up_V : V ;
+fun live_up_to_V2 : V2 ;
+fun live_with_V2 : V2 ;
+fun liveable_A : A ;
+fun liveborn_A : A ;
+fun livedo_N : N ;
+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 liverwort_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 lividity_N : N ;
+fun lividness_N : N ;
+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_N : N ;
+fun liza_PN : PN ;
+fun lizard_N : N ;
+fun lizardfish_N : N ;
+fun lizzy_PN : PN ;
+fun ljubljana_PN : PN ;
+fun llama_N : N ;
+fun llandudno_PN : PN ;
+fun llanelli_PN : PN ;
+fun llangollen_PN : PN ;
+fun llano_N : N ;
+fun llantrisant_PN : PN ;
+fun llantwit_major_PN : PN ;
+fun llb_N : N ;
+fun lloyd's_PN : PN ;
+fun loach_N : N ;
+fun load_N : N ;
+fun load_V : V ;
+fun load_V2 : V2 ;
+fun load_down_V : V ;
+fun load_line_N : N ;
+fun load_shedding_N : N ;
+fun load_up_V : V ;
+fun load_up_V2 : V2 ;
+fun load_up_on_V2 : V2 ;
+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 loamless_A : A ;
+fun loamy_A : A ;
+fun loan_N : N ;
+fun loan_V2 : V2 ;
+fun loan_collection_N : N ;
+fun loan_office_N : N ;
+fun loan_out_V : V ;
+fun loanblend_N : N ;
+fun loaner_N : N ;
+fun loanhead_PN : PN ;
+fun loanword_N : N ;
+fun loasa_N : N ;
+fun loath_A : A ;
+fun loathe_V2 : V2 ;
+fun loathing_N : N ;
+fun loathly_A : A ;
+fun loathsome_A : A ;
+fun loathsomeness_N : N ;
+fun lob_N : N ;
+fun lob_V : V ;
+fun lob_V2 : V2 ;
+fun lobar_A : A ;
+fun lobate_A : A ;
+fun lobby_N : N ;
+fun lobby_V : V ;
+fun lobby_V2 : V2 ;
+fun lobby_V2V : V2V ;
+fun lobbyism_N : N ;
+fun lobbyist_N : N ;
+fun lobe_N : N ;
+fun lobectomy_N : N ;
+fun lobed_A : A ;
+fun lobelia_N : N ;
+fun lobeliaceous_A : A ;
+fun loblolly_N : N ;
+fun lobotomy_N : N ;
+fun lobscouse_N : N ;
+fun lobster_N : N ;
+fun lobster_pot_N : N ;
+fun lobsterman_N : N ;
+fun lobular_A : A ;
+fun lobularity_N : N ;
+fun lobule_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_V : V ;
+fun locate_V2 : V2 ;
+fun location_N : N ;
+fun locator_N : N ;
+fun loch_N : N ;
+fun lochgelly_PN : PN ;
+fun lochia_N : N ;
+fun lock_N : N ;
+fun lock_V : V ;
+fun lock_V2 : V2 ;
+fun lock_away_V2 : V2 ;
+fun lock_down_V2 : V2 ;
+fun lock_gate_N : N ;
+fun lock_in_V2 : V2 ;
+fun lock_keeper_N : N ;
+fun lock_onto_V2 : V2 ;
+fun lock_out_V2 : V2 ;
+fun lock_up_V2 : V2 ;
+fun lock_yourself_away_V : V ;
+fun lockage_N : N ;
+fun lockdown_N : N ;
+fun locker_N : N ;
+fun locket_N : N ;
+fun locking_N : N ;
+fun lockjaw_N : N ;
+fun lockmaster_N : N ;
+fun locknut_N : N ;
+fun lockout_N : N ;
+fun lockring_N : N ;
+fun locksmith_N : N ;
+fun lockstep_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 locoweed_N : N ;
+fun locule_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 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_in_V : V ;
+fun log_into_V2 : V2 ;
+fun log_jam_N : N ;
+fun log_off_V2 : V2 ;
+fun log_on_V2 : V2 ;
+fun log_out_V : V ;
+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 loge_N : N ;
+fun loggerhead_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 logicism_N : N ;
+fun loginess_N : N ;
+fun logion_N : N ;
+fun logistic_A : A ;
+fun logistical_A : A  ;
+fun logistics_N : N ;
+fun logjam_N : N ;
+fun logo_N : N ;
+fun logogram_N : N ;
+fun logogrammatic_A : A ;
+fun logogrammatically_Adv : Adv ;
+fun logomach_N : N ;
+fun logomachy_N : N ;
+fun logorrhea_N : N ;
+fun logrolling_N : N ;
+fun logwood_N : N ;
+fun loin_N : N ;
+fun loincloth_N : N ;
+fun loins_N : N ;
+fun loir_N : N ;
+fun lois_PN : PN ;
+fun loiter_V : V ;
+fun loiter_V2 : V2 ;
+fun loiterer_N : N ;
+fun loligo_N : N ;
+fun loll_V : V ;
+fun loll_V2 : V2 ;
+fun lollipop_N : N ;
+fun lolly_N : N ;
+fun lomatia_N : N ;
+fun loment_N : N ;
+fun lomustine_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 loner_N : N ;
+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 longan_N : N ;
+fun longanberry_N : N ;
+fun longboat_N : N ;
+fun longbow_N : N ;
+fun longbowman_N : N ;
+fun longer_Adv : Adv ;
+fun longer_N : N ;
+fun longest_Adv : Adv ;
+fun longevity_N : N ;
+fun longhand_A : A ;
+fun longhand_N : N ;
+fun longhorn_N : N ;
+fun longing_N : N ;
+fun longingly_Adv : Adv ;
+fun longish_A : A ;
+fun longitude_N : N ;
+fun longitudinal_A : A ;
+fun longness_N : N ;
+fun longridge_PN : PN ;
+fun longshoreman_N : N ;
+fun longshot_N : N ;
+fun longstanding_A : A ;
+fun longtime_A : A  ;
+fun longton_PN : PN ;
+fun longueur_N : N ;
+fun longways_Adv : Adv ;
+fun longways_N : N ;
+fun longwise_Adv : Adv ;
+fun longwool_N : N ;
+fun loo_N : N ;
+fun loofa_N : N ;
+fun loofah_N : N ;
+fun look_N : N ;
+fun look_V : V ;
+fun look_V2 : V2 ;
+--subcat fun look_V2V : V2V ;
+fun look_VA : VA ;
+--subcat fun look_VV : VV ;
+fun look_after_V2 : V2 ;
+fun look_ahead_to_V2 : V2 ;
+fun look_around_V : V ;
+fun look_around_at_V2 : V2 ;
+fun look_at_V2 : V2 ;
+fun look_back_V : V ;
+fun look_back_on_V2 : V2 ;
+fun look_down_V : V ;
+fun look_down_on_V2 : V2 ;
+fun look_for_V2 : V2 ;
+fun look_for_V2 : V2 ;
+fun look_forward_V : V ;
+fun look_forward_to_V2 : V2 ;
+fun look_in_V2 : V2 ;
+fun look_in_on_V2 : V2 ;
+fun look_into_V2 : V2 ;
+fun look_on_V : V ;
+fun look_on_as_V3 : V3 ;
+fun look_out_V : V ;
+fun look_out_for_V2 : V2 ;
+fun look_over_N : N ;
+fun look_over_V2 : V2 ;
+fun look_round_V2 : V2 ;
+fun look_through_V2 : V2 ;
+fun look_to_V2 : V2 ;
+fun look_toward_V2 : V2 ;
+fun look_up_V : V ;
+fun look_up_V2 : V2 ;
+fun look_up_to_V2 : V2 ;
+fun look_upon_as_V3 : V3 ;
+fun lookdown_N : N ;
+fun looker_N : N ;
+fun looker_on_N : N ;
+fun looking_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_Adv : Adv ;
+fun loose_V2 : V2 ;
+fun loose_leaf_A : A ;
+fun looseleaf_A : A ;
+fun loosely_Adv : Adv  ;
+fun loosen_V : V ;
+fun loosen_V2 : V2 ;
+fun loosen_up_V : V ;
+fun looseness_N : N ;
+fun loosening_N : N ;
+fun loosestrife_N : N ;
+fun loot_N : N ;
+fun loot_V : V ;
+fun loot_V2 : V2 ;
+fun looter_N : N ;
+fun looting_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 lopsidedness_N : N ;
+fun loquacious_A : A ;
+fun loquaciousness_N : N ;
+fun loquacity_N : N ;
+fun loquat_N : N ;
+fun lorazepam_N : N ;
+fun lorchel_N : N ;
+fun lord_N : N ;
+fun lord_V2 : V2 ;
+fun lord_it_over_V2 : V2 ;
+fun lordless_A : A ;
+fun lordliness_N : N ;
+fun lordly_A : A ;
+fun lordolatry_N : N ;
+fun lordosis_N : N ;
+fun lordship_N : N ;
+fun lore_N : N ;
+fun lorgnette_N : N ;
+fun lorica_N : N ;
+fun lorikeet_N : N ;
+fun lorn_A : A ;
+fun lorna_PN : PN ;
+fun lorry_N : N ;
+fun lory_N : N ;
+fun los_angeles_PN : PN ;
+fun lose_V : V ;
+fun lose_V2 : V2 ;
+fun lose_out_V : V ;
+fun lose_out_on_V2 : V2 ;
+fun lose_out_to_V2 : V2 ;
+fun lose_up_V : V ;
+fun loser_N : N ;
+fun losings_N : N ;
+fun loss_N : N ;
+fun loss_leader_N : N ;
+fun lossiemouth_PN : PN ;
+fun lossless_A : A ;
+fun lossy_A : A ;
+fun lost_A : A ;
+fun lot_N : N ;
+fun lota_N : N ;
+fun loth_A : A ;
+fun lothian_PN : PN ;
+fun loti_N : N ;
+fun lotic_A : A ;
+fun lotion_N : N ;
+fun lottery_N : N ;
+fun lotto_N : N ;
+fun lotus_N : N ;
+fun lotus_eater_N : N ;
+fun lotusland_N : N ;
+fun louche_A : A ;
+fun loud_A : A ;
+fun loud_Adv : Adv ;
+fun loud_hailer_N : N ;
+fun loudly_Adv : Adv  ;
+fun loudmouth_N : N ;
+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 loungewear_N : N ;
+fun loupe_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 louvar_N : N ;
+fun louver_N : N ;
+fun louvered_A : A ;
+fun louvre_N : N ;
+fun lovable_A : A ;
+fun lovage_N : N ;
+fun lovastatin_N : N ;
+fun love_N : N ;
+fun love_V2 : V2 ;
+--subcat fun love_V2V : V2V ;
+fun love_VV : VV ;
+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 lovesickness_N : N ;
+fun loving_A : A ;
+fun loving_cup_N : N ;
+fun loving_kindness_N : N ;
+fun lovingness_N : N ;
+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 lowboy_N : N ;
+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 lowercase_A : A ;
+fun lowerclassman_N : N ;
+fun lowering_N : N ;
+fun loweringly_Adv : Adv ;
+fun lowermost_A : A ;
+fun lowest_Adv : Adv ;
+fun lowestoft_PN : PN ;
+fun lowland_A : A ;
+fun lowland_N : N ;
+fun lowlander_N : N ;
+fun lowliness_N : N ;
+fun lowly_A : A ;
+fun lowness_N : N ;
+fun lowset_A : A ;
+fun lox_N : N ;
+fun loxapine_N : N ;
+fun loyal_A : A ;
+fun loyalist_N : N ;
+fun loyalty_N : N ;
+fun loyang_PN : PN ;
+fun lozenge_N : N ;
+fun lp_N : N ;
+fun lsd_N : N ;
+fun lt_PN : PN ;
+fun ltd_PN : PN ;
+fun luau_N : N ;
+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 lubricious_A : A ;
+fun lucent_A : A ;
+fun lucerne_N : N ;
+fun lucid_A : A ;
+fun lucidity_N : N ;
+fun lucifer_N : N ;
+fun luciferin_N : N ;
+fun lucifugous_A : A ;
+fun luck_N : N ;
+fun luck_into_V2 : V2 ;
+fun luck_out_V : V ;
+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 lucubration_N : N ;
+fun lucy_PN : PN ;
+fun luddite_N : N ;
+fun ludicrous_A : A ;
+fun ludlow_PN : PN ;
+fun ludo_N : N ;
+fun ludwigshafen_PN : PN ;
+fun luff_N : N ;
+fun luff_V : V ;
+fun luff_V2 : V2 ;
+fun luffa_N : N ;
+fun lug_N : N ;
+fun lug_V2 : V2 ;
+fun lug_around_V : V ;
+fun luge_N : N ;
+fun luger_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 luging_N : N ;
+fun lugsail_N : N ;
+fun lugubrious_A : A ;
+fun lugubriousness_N : N ;
+fun lugworm_N : N ;
+fun luke_PN : PN ;
+fun lukewarm_A : A ;
+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 lumbering_N : N ;
+fun lumberjack_N : N ;
+fun lumberman_N : N ;
+fun lumbermill_N : N ;
+fun lumberroom_N : N ;
+fun lumberyard_N : N ;
+fun lumbosacral_A : A ;
+fun lumen_N : N ;
+fun luminary_N : N ;
+fun luminescence_N : N ;
+fun luminescent_A : A ;
+fun luminism_N : N ;
+fun luminosity_N : N ;
+fun luminous_A : A ;
+fun lumma_N : N ;
+fun lump_N : N ;
+fun lump_V2 : V2 ;
+fun lumpectomy_N : N ;
+fun lumpenproletariat_N : N ;
+fun lumper_N : N ;
+fun lumpfish_N : N ;
+fun lumpish_A : A ;
+fun lumpsucker_N : N ;
+fun lumpy_A : A ;
+fun lunacy_N : N ;
+fun lunar_A : A ;
+fun lunatic_A : A ;
+fun lunatic_N : N ;
+fun lunch_N : N ;
+fun lunch_V : V ;
+fun lunch_V2 : V2 ;
+fun luncheon_N : N ;
+fun luncher_N : N ;
+fun lunching_N : N ;
+fun lunchroom_N : N ;
+fun lunchtime_N : N ;
+fun lunette_N : N ;
+fun lung_N : N ;
+fun lung_power_N : N ;
+fun lunge_N : N ;
+fun lunge_V : V ;
+fun lunger_N : N ;
+fun lungfish_N : N ;
+fun lungi_N : N ;
+fun lunisolar_A : A ;
+fun lunula_N : N ;
+fun lupin_N : N ;
+fun lupine_A : A ;
+fun lupine_N : N ;
+fun lupus_N : N ;
+fun lurch_N : N ;
+fun lurch_V : V ;
+fun lurcher_N : N ;
+fun lure_N : N ;
+fun lure_V2 : V2 ;
+fun lure_away_V : V ;
+fun lurid_A : A ;
+fun luridness_N : N ;
+fun lurk_V : V ;
+fun lurker_N : N ;
+fun lurking_place_N : N ;
+fun luscious_A : A ;
+fun lusciousness_N : N ;
+fun lush_A : A ;
+fun lush_N : N ;
+fun lust_N : N ;
+fun lust_V : V ;
+fun lust_after_V2 : V2 ;
+fun luster_N : N ;
+fun lusterware_N : N ;
+fun lustful_A : A ;
+fun lustre_N : N ;
+fun lustrous_A : A ;
+fun lustrum_N : N ;
+fun lusty_A : A ;
+fun luta_PN : PN ;
+fun lutanist_N : N ;
+fun lute_N : N ;
+fun luteal_A : A ;
+fun lutefisk_N : N ;
+fun lutenist_N : N ;
+fun lutetium_N : N ;
+fun lutheran_A : A ;
+fun lutheran_N : N ;
+fun luthier_N : N ;
+fun lutist_N : N ;
+fun luton_PN : PN ;
+fun lux_N : N ;
+fun luxation_N : N ;
+fun luxe_A : A ;
+fun luxembourg_PN : PN ;
+fun luxemburger_A : A ;
+fun luxemburger_N : N ;
+fun luxuriance_N : N ;
+fun luxuriant_A : A ;
+fun luxuriate_V : V ;
+fun luxuriation_N : N ;
+fun luxurious_A : A ;
+fun luxury_A : A ;
+fun luxury_N : N ;
+fun lvov_PN : PN ;
+fun lwei_N : N ;
+fun lyallpur_PN : PN ;
+fun lycaenid_N : N ;
+fun lycanthropy_N : N ;
+fun lycee_N : N ;
+fun lyceum_N : N ;
+fun lychee_N : N ;
+fun lychgate_N : N ;
+fun lychnis_N : N ;
+fun lycopene_N : N ;
+fun lydia_PN : PN ;
+fun lydney_PN : PN ;
+fun lye_N : N ;
+fun lygaeid_N : N ;
+fun lying_N : N ;
+fun lying_in_A : A ;
+fun lymantriid_N : N ;
+fun lymington_PN : PN ;
+fun lymm_PN : PN ;
+fun lymph_N : N ;
+fun lymphadenitis_N : N ;
+fun lymphadenoma_N : N ;
+fun lymphadenopathy_N : N ;
+fun lymphangiectasia_N : N ;
+fun lymphangiogram_N : N ;
+fun lymphangiography_N : N ;
+fun lymphangioma_N : N ;
+fun lymphangitis_N : N ;
+fun lymphatic_A : A ;
+fun lymphedema_N : N ;
+fun lymphoblast_N : N ;
+fun lymphocyte_N : N ;
+fun lymphocytic_A : A ;
+fun lymphocytopenia_N : N ;
+fun lymphocytosis_N : N ;
+fun lymphogranuloma_N : N ;
+fun lymphoid_A : A ;
+fun lymphokine_N : N ;
+fun lymphoma_N : N ;
+fun lymphopoiesis_N : N ;
+fun lymphuria_N : N ;
+fun lynch_N : N ;
+fun lynch_V2 : V2 ;
+fun lynching_N : N ;
+fun lynchpin_N : N ;
+fun lynn_PN : PN ;
+fun lynne_PN : PN ;
+fun lynx_N : N ;
+fun lynx_eyed_A : A ;
+fun lyonnaise_A : A ;
+fun lyons_PN : PN ;
+fun lyophilized_A : A ;
+fun lypressin_N : N ;
+fun lyrate_A : A ;
+fun lyre_N : N ;
+fun lyre_bird_N : N ;
+fun lyrebird_N : N ;
+fun lyric_A : A ;
+fun lyric_N : N ;
+fun lyrical_A : A ;
+fun lyricality_N : N ;
+fun lyricism_N : N ;
+fun lyricist_N : N ;
+fun lysin_N : N ;
+fun lysine_N : N ;
+fun lysinemia_N : N ;
+fun lysis_N : N ;
+fun lysogenic_A : A ;
+fun lysogenization_N : N ;
+fun lysogeny_N : N ;
+fun lysol_N : N ;
+fun lysosome_N : N ;
+fun lysozyme_N : N ;
+fun lyssavirus_N : N ;
+fun lytham_PN : PN ;
+fun lytham_st_annes_PN : PN ;
+fun ma'am_N : N ;
+fun ma_N : N ;
+fun maar_N : N ;
+fun maastricht_PN : PN ;
+fun mabel_PN : PN ;
+fun mac_N : N ;
+fun macabre_A : A ;
+fun macadam_N : N ;
+fun macadamia_N : N ;
+fun macadamize_V2 : V2 ;
+fun macaque_N : N ;
+fun macaroni_N : N ;
+fun macaronic_A : A ;
+fun macaroon_N : N ;
+fun macaw_N : N ;
+fun macclesfield_PN : PN ;
+fun mace_N : N ;
+fun mace_bearer_N : N ;
+fun macebearer_N : N ;
+fun macedoine_N : N ;
+fun macedonian_A : A ;
+fun macedonian_N : N ;
+fun macerate_V : V ;
+fun macerate_V2 : V2 ;
+fun maceration_N : N ;
+fun macerative_A : A ;
+fun mach_PN : PN ;
+fun machete_N : N ;
+fun machiavellian_A : A ;
+fun machicolation_N : N ;
+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 machmeter_N : N ;
+fun macho_N : N ;
+fun macintosh_N : N ;
+fun mackerel_N : N ;
+fun mackinaw_N : N ;
+fun mackintosh_N : N ;
+fun mackle_N : N ;
+fun macon_N : N ;
+fun macrame_N : N ;
+fun macrencephalic_A : A ;
+fun macrencephaly_N : N ;
+fun macro_A : A ;
+fun macro_N : N ;
+fun macrobiotic_A : A ;
+fun macrobiotics_N : N ;
+fun macrocephalic_A : A ;
+fun macrocephaly_N : N ;
+fun macrocosm_N : N ;
+fun macrocosmic_A : A ;
+fun macrocytosis_N : N ;
+fun macroeconomic_A : A ;
+fun macroeconomics_N : N ;
+fun macroeconomist_N : N ;
+fun macroevolution_N : N ;
+fun macroglossia_N : N ;
+fun macromolecular_A : A ;
+fun macromolecule_N : N ;
+fun macron_N : N ;
+fun macrophage_N : N ;
+fun macroscopic_A : A ;
+fun macroscopically_Adv : Adv ;
+fun macrotus_N : N ;
+fun macrozamia_N : N ;
+fun macula_N : N ;
+fun maculate_A : A ;
+fun macule_N : N ;
+fun macumba_N : N ;
+fun macushla_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 madderwort_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 madman_N : N ;
+fun madness_N : N ;
+fun madonna_N : N ;
+fun madras_N : N ;
+fun madras_PN : PN ;
+fun madrasa_N : N ;
+fun madrid_PN : PN ;
+fun madrigal_N : N ;
+fun madrigalist_N : N ;
+fun madrilene_N : N ;
+fun madrona_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 mafioso_N : N ;
+fun mag_N : N ;
+fun magazine_N : N ;
+fun magdalen_N : N ;
+fun magdeburg_PN : PN ;
+fun mage_N : N  ;
+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 magic_away_V2 : V2 ;
+fun magical_A : A ;
+fun magician_N : N ;
+fun magisterial_A : A ;
+fun magistracy_N : N ;
+fun magistrate_N : N ;
+fun magma_N : N ;
+fun magnanimity_N : N ;
+fun magnanimous_A : A ;
+fun magnate_N : N ;
+fun magnesia_N : N ;
+fun magnesite_N : N ;
+fun magnesium_N : N ;
+fun magnet_N : N ;
+fun magnetic_A : A ;
+fun magnetically_Adv : Adv ;
+fun magnetism_N : N ;
+fun magnetite_N : N ;
+fun magnetization_N : N ;
+fun magnetize_V2 : V2 ;
+fun magneto_N : N ;
+fun magnetograph_N : N ;
+fun magnetohydrodynamics_N : N ;
+fun magnetometer_N : N ;
+fun magneton_N : N ;
+fun magnetosphere_N : N ;
+fun magnetron_N : N ;
+fun magnificat_N : N ;
+fun magnification_N : N ;
+fun magnificence_N : N ;
+fun magnificent_A : A ;
+fun magnifico_N : N ;
+fun magnifier_N : N ;
+fun magnify_V2 : V2 ;
+fun magniloquence_N : N ;
+fun magniloquent_A : A ;
+fun magnitude_N : N ;
+fun magnolia_N : N ;
+fun magnum_N : N ;
+fun magnum_opus_N : N ;
+fun magpie_N : N ;
+fun maguey_N : N ;
+fun magus_N : N ;
+fun magyarFem_N : N ;
+fun magyarMasc_N : N ;
+fun magyar_A : A ;
+fun maharaja_N : N ;
+fun maharajah_N : N ;
+fun maharanee_N : N ;
+fun maharani_N : N ;
+fun mahatma_N : N ;
+fun mahjong_N : N ;
+fun mahoe_N : N ;
+fun mahogany_N : N ;
+fun mahout_N : N ;
+fun mahuang_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 maidenliness_N : N ;
+fun maidenly_A : A ;
+fun maidservant_N : N ;
+fun maidstone_PN : PN ;
+fun maigre_N : N ;
+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 maildrop_N : N ;
+fun mailer_N : N ;
+fun mailing_N : N ;
+fun mailing_card_N : N ;
+fun mailing_list_N : N ;
+fun maillot_N : N ;
+fun mailman_N : N ;
+fun mailsorter_N : N ;
+fun maim_V2 : V2 ;
+fun main_A : A ;
+fun main_N : N ;
+fun maine_PN : PN ;
+fun mainframe_N : N ;
+fun mainland_N : N ;
+fun mainline_A : A  ;
+fun mainly_Adv : Adv  ;
+fun mainmast_N : N ;
+fun mains_N : N ;
+fun mainsail_N : N ;
+fun mainspring_N : N ;
+fun mainstay_N : N ;
+fun mainstream_A : A  ;
+fun mainstream_N : N ;
+fun mainstreamed_A : A ;
+fun maintain_V : V ;
+fun maintain_V2 : V2 ;
+fun maintain_VS : VS ;
+fun maintainable_A : A ;
+fun maintenance_N : N ;
+fun mainz_PN : PN ;
+fun maisonette_N : N ;
+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 majuscular_A : A ;
+fun majuscule_A : A ;
+fun make_N : N ;
+fun make_V : V ;
+fun make_V2 : V2 ;
+fun make_V2A : V2A ;
+fun make_V2V : V2V ;
+--subcat fun make_V3 : V3 ;
+--subcat fun make_VA : VA ;
+--subcat fun make_VS : VS ;
+--subcat fun make_VV : VV ;
+fun make_after_V : V ;
+fun make_away_with_V2 : V2 ;
+fun make_believe_N : N ;
+fun make_do_with_V2 : V2 ;
+fun make_for_V2 : V2 ;
+fun make_into_V2 : V2 ;
+fun make_it_V : V ;
+fun make_it_up_to_V2 : V2 ;
+fun make_of_V3 : V3 ;
+fun make_off_V : V ;
+fun make_off_with_V2 : V2 ;
+fun make_out_V : V ;
+fun make_out_V2 : V2 ;
+fun make_out_with_V2 : V2 ;
+fun make_over_V2 : V2 ;
+fun make_towards_V2 : V2 ;
+fun make_up_N : N ;
+fun make_up_V : V ;
+fun make_up_V2 : V2 ;
+fun make_up_for_V2 : V2 ;
+fun make_up_to_V2 : V2 ;
+fun make_with_V2 : V2 ;
+fun makeover_N : N ;
+fun maker_N : N ;
+fun makeready_N : N ;
+fun makeshift_A : A  ;
+fun makeshift_N : N ;
+fun makeup_N : N ;
+fun makeweight_N : N ;
+fun making_N : N ;
+fun mako_N : N ;
+fun makomako_N : N ;
+fun malabsorption_N : N ;
+fun malacca_N : N ;
+fun malachite_N : N ;
+fun malacia_N : N ;
+fun malacologist_N : N ;
+fun malacology_N : N ;
+fun maladaptive_A : A ;
+fun maladjusted_A : A ;
+fun maladjustive_A : A ;
+fun maladjustment_N : N ;
+fun maladroit_A : A ;
+fun maladroitness_N : N ;
+fun malady_N : N ;
+fun malaga_PN : PN ;
+fun malahini_N : N ;
+fun malaise_N : N ;
+fun malamute_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 maleate_N : N ;
+fun maleberry_N : N ;
+fun malediction_N : N ;
+fun malefactor_N : N ;
+fun malefic_A : A ;
+fun maleficence_N : N ;
+fun maleficent_A : A ;
+fun maleness_N : N ;
+fun maleo_N : N ;
+fun malevolence_N : N ;
+fun malevolent_A : A ;
+fun malfeasance_N : N ;
+fun malfeasant_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 malign_A : A ;
+fun malign_V2 : V2 ;
+fun malignancy_N : N ;
+fun malignant_A : A ;
+fun malignity_N : N ;
+fun malik_N : N ;
+fun malinger_V : V ;
+fun malingerer_N : N ;
+fun malingering_N : N ;
+fun malinois_N : N ;
+fun mall_N : N  ;
+fun mallard_N : N ;
+fun malleability_N : N ;
+fun malleable_A : A ;
+fun mallee_N : N ;
+fun mallet_N : N ;
+fun malleus_N : N ;
+fun mallow_N : N ;
+fun mallow_PN : PN ;
+fun malmo_PN : PN ;
+fun malmsey_N : N ;
+fun malnourished_A : A ;
+fun malnutrition_N : N ;
+fun malocclusion_N : N ;
+fun malodor_N : N ;
+fun malodorous_A : A ;
+fun malodorousness_N : N ;
+fun malope_N : N ;
+fun malposed_A : A ;
+fun malposition_N : N ;
+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 malted_N : N ;
+fun maltese_A : A ;
+fun malteseMasc_N : N ;
+fun malteseFem_N : N ;
+fun maltha_N : N ;
+fun malthusian_A : A ;
+fun maltose_N : N ;
+fun maltreat_V2 : V2 ;
+fun maltreatment_N : N ;
+fun maltster_N : N ;
+fun malvasia_N : N ;
+fun malvern_PN : PN ;
+fun malversation_N : N ;
+fun mama_N : N ;
+fun mamba_N : N ;
+fun mambo_N : N ;
+fun mamey_N : N ;
+fun mamie_PN : PN ;
+fun mamma_N : N ;
+fun mammal_N : N ;
+fun mammalian_A : A ;
+fun mammalogist_N : N ;
+fun mammalogy_N : N ;
+fun mammary_A : A ;
+fun mammillaria_N : N ;
+fun mammogram_N : N ;
+fun mammography_N : N ;
+fun mammon_N : N ;
+fun mammoth_N : N ;
+fun mammothermography_N : N ;
+fun mammy_N : N ;
+fun mamo_N : N ;
+fun man_N : N ;
+fun man_V2 : V2 ;
+fun man_at_arms_N : N ;
+fun man_down_V : V ;
+fun man_eater_N : N ;
+fun man_hour_N : N ;
+fun man_of_war_N : N ;
+fun man_sized_A : A ;
+fun man_up_V : V ;
+fun manacle_N : N ;
+fun manacle_V2 : V2 ;
+fun manage_V : V ;
+fun manage_V2 : V2 ;
+fun manage_VV : VV ;
+fun manageability_N : N ;
+fun manageable_A : A ;
+fun management_N : N ;
+fun manager_N : N ;
+fun manageress_N : N ;
+fun managerial_A : A ;
+fun managership_N : N ;
+fun managing_A : A ;
+fun manakin_N : N ;
+fun manana_N : N ;
+fun manat_N : N ;
+fun manatee_N : N ;
+fun manchester_PN : PN ;
+fun mancunian_A : A ;
+fun mancunian_N : N ;
+fun mandala_N : N ;
+fun mandamus_N : N ;
+fun mandarin_N : N ;
+fun mandatary_N : N ;
+fun mandate_N : N ;
+fun mandate_V2 : V2 ;
+fun mandate_VS : VS ;
+fun mandator_N : N ;
+fun mandatory_A : A ;
+fun mandatory_N : N ;
+fun mandible_N : N ;
+fun mandibular_A : A ;
+fun mandibulate_A : A ;
+fun mandibulofacial_A : A ;
+fun mandola_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 maneuver_N : N ;
+fun maneuver_V : V ;
+fun maneuver_V2 : V2 ;
+fun maneuverability_N : N ;
+fun maneuverable_A : A ;
+fun maneuverer_N : N ;
+fun manful_A : A ;
+fun manfulness_N : N ;
+fun manga_N : N  ;
+fun mangabey_N : N ;
+fun manganate_N : N ;
+fun manganese_N : N ;
+fun manganite_N : N ;
+fun mange_N : N ;
+fun mangel_wurzel_N : N ;
+fun manger_N : N ;
+fun mangle_N : N ;
+fun mangle_V2 : V2 ;
+fun manglietia_N : N ;
+fun mango_N : N ;
+fun mangosteen_N : N ;
+fun mangrove_N : N ;
+fun mangy_A : A ;
+fun manhandle_V2 : V2 ;
+fun manhattan_PN : PN ;
+fun manhole_N : N ;
+fun manhood_N : N ;
+fun manhunt_N : N ;
+fun mania_N : N ;
+fun maniac_N : N ;
+fun maniacal_A : A ;
+fun manic_depressive_A : A ;
+fun manic_depressive_N : N ;
+fun maniclike_A : A ;
+fun manicotti_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 manifesto_N : N ;
+fun manifold_A : A ;
+fun manifold_N : N ;
+fun manifold_V2 : V2 ;
+fun manikin_N : N ;
+fun manila_N : N ;
+fun manila_PN : PN ;
+fun manilla_N : N ;
+fun manipulability_N : N ;
+fun manipulate_V2 : V2 ;
+fun manipulation_N : N ;
+fun manipulative_A : A ;
+fun manipulator_N : N ;
+fun maniraptor_N : N ;
+fun manitoba_PN : PN ;
+fun mankind_N : N ;
+fun manky_A : A ;
+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 manners_N : N ;
+fun mannheim_PN : PN ;
+fun mannish_A : A ;
+fun mannitol_N : N ;
+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 manometer_N : N ;
+fun manor_N : N ;
+fun manor_house_N : N ;
+fun manorial_A : A ;
+fun manpower_N : N ;
+fun manque_A : A ;
+fun mansard_A : A ;
+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 manta_N : N ;
+fun mantel_N : N ;
+fun mantelet_N : N ;
+fun mantelpiece_N : N ;
+fun manticore_N : N ;
+fun mantilla_N : N ;
+fun mantis_N : N ;
+fun mantispid_N : N ;
+fun mantissa_N : N ;
+fun mantle_N : N ;
+fun mantle_V : V ;
+fun mantle_V2 : V2 ;
+fun mantra_N : N ;
+fun mantrap_N : N ;
+fun mantua_N : N ;
+fun manual_A : A ;
+fun manual_N : N ;
+fun manually_Adv : Adv  ;
+fun manubrium_N : N ;
+fun manufacture_N : N ;
+fun manufacture_V2 : V2 ;
+fun manufacturer_N : N ;
+fun manufacturing_A : A ;
+fun manufacturing_N : N ;
+fun manul_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_Det : Det ;
+fun many_sided_A : A ;
+fun manzanita_N : N ;
+fun maoism_N : N ;
+fun maoist_N : N ;
+fun maori_N : N ;
+fun map_N : N ;
+fun map_V2 : V2 ;
+fun map_out_V : V ;
+fun map_reader_N : N ;
+fun mapinguari_N : N ;
+fun maple_N : N ;
+fun maple_leaf_N : N ;
+fun maplelike_A : A ;
+fun mapmaking_N : N ;
+fun mapping_N : N ;
+fun maquiladora_N : N ;
+fun maquis_N : N ;
+fun mar_PN : PN ;
+fun mar_V2 : V2 ;
+fun mara_N : N ;
+fun marabou_N : N ;
+fun maraca_N : N ;
+fun maracaibo_PN : PN ;
+fun marang_N : N ;
+fun maranta_N : N ;
+fun marasca_N : N ;
+fun maraschino_N : N ;
+fun marasmus_N : N ;
+fun marathon_N : N ;
+fun marathoner_N : N ;
+fun maraud_V : V ;
+fun marauder_N : N ;
+fun marble_N : N ;
+fun marbled_A : A ;
+fun marbleization_N : N ;
+fun marbles_N : N ;
+fun marblewood_N : N ;
+fun marbling_N : N ;
+fun marc_N : N ;
+fun marcel_N : N ;
+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 margarin_N : N ;
+fun margarine_N : N ;
+fun margarita_N : N ;
+fun margate_N : N ;
+fun margate_PN : PN ;
+fun margay_N : N ;
+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 marginalia_N : N ;
+fun marginality_N : N ;
+fun marginalization_N : N ;
+fun marginalize_V2 : V2 ;
+fun margrave_N : N ;
+fun marguerite_N : N ;
+fun maria_PN : PN ;
+fun mariachi_N : N ;
+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 marinara_N : N ;
+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 mariposa_N : N ;
+fun marital_A : A ;
+fun mariticide_N : N ;
+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_V3 : V3 ;
+fun mark_down_V2 : V2 ;
+fun mark_down_as_V3 : V3 ;
+fun mark_off_V2 : V2 ;
+fun mark_out_V2 : V2 ;
+fun mark_out_for_V3 : V3 ;
+fun mark_out_from_V3 : V3 ;
+fun mark_up_N : N ;
+fun mark_up_V2 : V2 ;
+fun marke_VS : VS ;
+fun marke_up_V : V ;
+fun marked_A : A ;
+fun markedly_Adv : Adv  ;
+fun marker_N : N ;
+fun market_1_N : N ; -- | fish market (place)
+fun market_2_N : N ; -- | stock market (abstract)
+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 markhor_N : N ;
+fun marking_N : N ;
+fun marking_ink_N : N ;
+fun marking_inks_N : N ;
+fun markka_N : N ;
+fun marksman_N : N ;
+fun marksmanship_N : N ;
+fun markup_N : N ;
+fun marl_N : N ;
+fun marlberry_N : N ;
+fun marlborough_PN : PN ;
+fun marlene_PN : PN ;
+fun marlin_N : N ;
+fun marline_N : N ;
+fun marlinespike_N : N ;
+fun marlite_N : N ;
+fun marlow_PN : PN ;
+fun marly_A : A ;
+fun marmalade_N : N ;
+fun marmite_N : N ;
+fun marmoreal_A : A ;
+fun marmorean_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 married_N : N ;
+fun marrow_N : N ;
+fun marrowbone_N : N ;
+fun marry_V : V ;
+fun marry_V2 : V2 ;
+fun marry_in_V : V ;
+fun marry_out_V : V ;
+fun mars_PN : PN ;
+fun marsala_N : N ;
+fun marseillaise_N : N ;
+fun marseille_N : N ;
+fun marseilles_PN : PN ;
+fun marsh_N : N ;
+fun marshal_N : N ;
+fun marshal_V2 : V2 ;
+fun marshalling_yard_N : N ;
+fun marshalship_N : N ;
+fun marshmallow_N : N ;
+fun marshy_A : A ;
+fun marske_PN : PN ;
+fun marsupial_A : A ;
+fun marsupial_N : N ;
+fun marsupium_N : N ;
+fun mart_N : N ;
+fun marten_N : N ;
+fun martensite_N : N ;
+fun martha_PN : PN ;
+fun martial_A : A ;
+fun martian_A : A ;
+fun martian_N : N ;
+fun martin_N : N ;
+fun martin_PN : PN ;
+fun martinet_N : N ;
+fun martingale_N : N ;
+fun martini_N : N ;
+fun martynia_N : N ;
+fun martyr_N : N ;
+fun martyr_V2 : V2 ;
+fun martyrdom_N : N ;
+fun marumi_N : N ;
+fun marupa_N : N ;
+fun marvel_N : N ;
+fun marvel_V : V ;
+fun marvellous_A : A ;
+fun marxism_N : N ;
+fun marxistFem_N : N ;
+fun marxistMasc_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 mascarpone_N : N ;
+fun mascot_N : N ;
+fun masculine_A : A ;
+fun masculine_N : N ;
+fun masculinity_N : N ;
+fun masculinization_N : N ;
+fun masdevallia_N : N ;
+fun maser_N : N ;
+fun mash_N : N ;
+fun mash_V2 : V2 ;
+fun mash_up_V2 : V2 ;
+fun masher_N : N ;
+fun mashie_N : N ;
+fun masjid_N : N ;
+fun mask_N : N ;
+fun mask_V2 : V2 ;
+fun masking_N : N ;
+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 masquerader_N : N ;
+fun mass_A : A  ;
+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 massager_N : N ;
+fun massasauga_N : N ;
+fun masse_N : N ;
+fun masseter_N : N ;
+fun masseur_N : N ;
+fun masseuse_N : N ;
+fun massicot_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 mastaba_N : N ;
+fun mastalgia_N : N ;
+fun mastectomy_N : N ;
+fun masted_A : A ;
+fun master_1_N : N  ; -- | master and slave
+fun master_2_N : N  ; -- | school master
+fun master_V2 : V2 ;
+fun master_at_arms_N : N ;
+fun master_key_N : N ;
+fun masterful_A : A ;
+fun mastering_N : N ;
+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 mastic_N : N ;
+fun masticate_V2 : V2 ;
+fun mastication_N : N ;
+fun mastiff_N : N ;
+fun mastitis_N : N ;
+fun mastodon_N : N ;
+fun mastoid_A : A ;
+fun mastoid_N : N ;
+fun mastoidale_N : N ;
+fun mastoidectomy_N : N ;
+fun mastoiditis_N : N ;
+fun mastopathy_N : N ;
+fun mastopexy_N : N ;
+fun masturbate_V : V ;
+fun masturbate_V2 : V2 ;
+fun masturbation_N : N ;
+fun masturbator_N : N ;
+fun mat_A : A ;
+fun mat_N : N ;
+fun mat_V : V ;
+fun mat_V2 : V2 ;
+fun matador_N : N ;
+fun matai_N : N ;
+fun match_1_N : N  ; -- | football match
+fun match_2_N : N  ; -- | match box
+fun match_3_N : N  ; -- | perfect match
+--subcat fun match_V : V ;
+fun match_V2 : V2 ;
+fun match_point_N : N ;
+fun match_up_V : V ;
+fun matchboard_N : N ;
+fun matchbook_N : N ;
+fun matchbox_N : N ;
+fun matchet_N : N ;
+fun matchless_A : A ;
+fun matchlock_N : N ;
+fun matchmaker_N : N ;
+fun matchmaking_N : N ;
+fun matchstick_N : N ;
+fun matchweed_N : N ;
+fun matchwood_N : N ;
+fun mateMasc_1_N : N ;
+fun mateFem_1_N : N ;
+fun mateMasc_2_N : N ;
+fun mateFem_2_N : N ;
+fun mate_N : N ;
+fun mate_V : V ;
+fun mate_V2 : V2 ;
+fun mateless_A : A ;
+fun matelote_N : N ;
+fun mater_N : N ;
+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 materiality_N : N ;
+fun materialization_N : N ;
+fun materialize_V : V ;
+fun materialize_V2V : V2V ;
+fun materiel_N : N ;
+fun maternal_A : A ;
+fun maternalism_N : N ;
+fun maternalistic_A : A ;
+fun maternity_N : N ;
+fun matey_A : A ;
+fun math_N : N  ;
+fun mathematical_A : A ;
+fun mathematically_Adv : Adv  ;
+fun mathematicianFem_N : N ;
+fun mathematicianMasc_N : N ;
+fun mathematics_N : N ;
+fun maths_N : N ;
+fun matinee_N : N ;
+fun matins_N : N ;
+fun matlock_PN : PN ;
+fun matriarch_N : N ;
+fun matriarchal_A : A ;
+fun matriarchic_A : A ;
+fun matriarchy_N : N ;
+fun matric_N : N ;
+fun matricentric_A : A ;
+fun matricide_N : N ;
+fun matriculate_N : N ;
+fun matriculate_V : V ;
+fun matriculate_V2 : V2 ;
+fun matriculation_N : N ;
+fun matrilineage_N : N ;
+fun matrilineal_A : A ;
+fun matrimonial_A : A ;
+fun matrimony_N : N ;
+fun matrix_N : N ;
+fun matron_N : N ;
+fun matronly_A : A ;
+fun matronymic_N : N ;
+fun matsyendra_N : N ;
+fun matt_A : A ;
+fun matt_PN : PN ;
+fun matte_N : N ;
+fun matter_1_N : N ; -- | matter and form
+fun matter_2_N : N ; -- | what is the matter
+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 maturational_A : A ;
+fun mature_A : A ;
+fun mature_V : V ;
+fun mature_V2 : V2 ;
+fun maturity_1_N : N ;
+fun maturity_2_N : N ;
+fun maturity_3_N : N ;
+fun matutinal_A : A ;
+fun matzo_N : N ;
+fun maud_PN : PN ;
+fun maudie_PN : PN ;
+fun maudlin_A : A ;
+fun maul_N : N ;
+fun maul_V2 : V2 ;
+fun mauler_N : N ;
+fun maulstick_N : N ;
+fun maund_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 mawkishness_N : N ;
+fun max_N : N ;
+fun max_PN : PN ;
+fun max_out_V2 : V2 ;
+fun maxi_A : A ;
+fun maxi_N : N ;
+fun maxillaria_N : N ;
+fun maxillary_A : A ;
+fun maxillodental_A : A ;
+fun maxillofacial_A : A ;
+fun maxillomandibular_A : A ;
+fun maxim_N : N ;
+fun maximal_A : A ;
+fun maximization_N : N ;
+fun maximize_V2 : V2 ;
+fun maximizing_A : A ;
+fun maximum_A : A ;
+fun maximum_N : N ;
+fun maxine_PN : PN ;
+fun maxwell_N : N ;
+fun may_1_VV : VV ;  -- be possible
+fun may_2_VV : VV ;  -- be allowed
+fun may_beetle_N : N ;
+fun may_bug_N : N ;
+fun mayapple_N : N ;
+fun maybe_Adv : Adv ;
+fun mayday_N : N ;
+fun mayeng_N : N ;
+fun mayfair_PN : PN ;
+fun mayfield_PN : PN ;
+fun mayfly_N : N ;
+fun mayhaw_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 maypop_N : N ;
+fun mayweed_N : N ;
+fun maze_N : N ;
+fun mazed_A : A ;
+fun mazer_N : N ;
+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 meadowgrass_N : N ;
+fun meadowlark_N : N ;
+fun meager_A : A ;
+fun meagerness_N : N ;
+fun meagre_A : A ;
+fun meagreness_N : N ;
+fun meal_N : N ;
+fun mealie_N : N ;
+fun mealtime_N : N ;
+fun mealworm_N : N ;
+fun mealy_A : A ;
+fun mealy_bug_N : N ;
+fun mealy_mouthed_A : A ;
+fun mealybug_N : N ;
+fun mealymouthed_A : A ;
+fun mean_A : A ;
+fun mean_N : N ;
+--subcat fun mean_V : V ;
+fun mean_V2 : V2 ;
+fun mean_V2V : V2V ;
+--subcat fun mean_VA : VA ;
+fun mean_VS : VS ;
+fun mean_VV : VV ;
+fun meander_N : N ;
+fun meander_V : V ;
+fun meanderingly_Adv : Adv ;
+fun meanie_N : N ;
+fun meaning_N : N ;
+fun meaningful_A : A ;
+fun meaningfulness_N : N ;
+fun meaningless_A : A ;
+fun meaninglessness_N : N ;
+fun meanness_N : N ;
+fun means_N : N ;
+fun meanspiritedly_Adv : Adv ;
+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 measure_N : N ;
+fun measure_V : V ;
+fun measure_V2 : V2 ;
+fun measure_against_V3 : V3 ;
+fun measure_off_V2 : V2 ;
+fun measure_out_V2 : V2 ;
+fun measure_up_V : V ;
+fun measure_up_V2 : V2 ;
+fun measure_up_to_V2 : V2 ;
+fun measuredly_Adv : Adv ;
+fun measureless_A : A ;
+fun measurement_N : N ;
+fun measurer_N : N ;
+fun meat_N : N ;
+fun meat_safe_N : N ;
+fun meatball_N : N ;
+fun meath_PN : PN ;
+fun meatless_A : A ;
+fun meatpacking_N : N ;
+fun meatus_N : N ;
+fun meaty_A : A ;
+fun mebendazole_N : N ;
+fun mebibit_N : N ;
+fun mecca_N : N ;
+fun mecca_PN : PN ;
+fun mechanic_A : A ;
+fun mechanic_N : N ;
+fun mechanical_A : A ;
+fun mechanically_Adv : Adv  ;
+fun mechanics_N : N ;
+fun mechanism_N : N ;
+fun mechanist_N : N ;
+fun mechanistic_A : A ;
+fun mechanistically_Adv : Adv ;
+fun mechanization_N : N ;
+fun mechanize_V2 : V2 ;
+fun meclizine_N : N ;
+fun meclofenamate_N : N ;
+fun meconium_N : N ;
+fun mecopteran_N : N ;
+fun mecopterous_A : A ;
+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 meddling_N : N ;
+fun medellin_PN : PN ;
+fun media_N : N ;
+fun mediacy_N : N ;
+fun mediaeval_A : A ;
+fun medial_A : A ;
+fun median_A : A ;
+fun median_N : N ;
+fun mediant_N : N ;
+fun mediastinum_N : N ;
+fun mediate_A : A ;
+fun mediate_V : V ;
+fun mediate_V2 : V2 ;
+fun mediation_N : N ;
+fun mediator_N : N ;
+fun mediatorial_A : A ;
+fun mediatory_A : A ;
+fun mediatrix_N : N ;
+fun medic_N : N ;
+fun medical_A : A ;
+fun medical_N : N ;
+fun medicament_N : N ;
+fun medicare_N : N ;
+fun medicate_V2 : V2 ;
+fun medication_N : N ;
+fun medicative_A : A ;
+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 medicolegal_A : A ;
+fun medieval_A : A ;
+fun medina_N : N ;
+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 mediterranean_A : A ;
+fun medium_A : A ;
+fun medium_N : N ;
+fun medium_grade_A : A ;
+fun medlar_N : N ;
+fun medley_N : N ;
+fun medroxyprogesterone_N : N ;
+fun medulla_N : N ;
+fun medullary_A : A ;
+fun medusa_N : N ;
+fun medusoid_A : A ;
+fun meed_N : N ;
+fun meek_A : A ;
+fun meekness_N : N ;
+fun meerkat_N : N ;
+fun meerschaum_N : N ;
+fun meet_A : A ;
+fun meet_N : N ;
+fun meet_V : V ;
+fun meet_V2 : V2 ;
+--subcat fun meet_V2V : V2V ;
+fun meet_up_V : V ;
+fun meet_with_V2 : V2 ;
+fun meeting_N : N ;
+fun meeting_N : N ;
+fun meeting_house_N : N ;
+fun meeting_place_N : N ;
+fun mefloquine_N : N ;
+fun meg_PN : PN ;
+fun megabit_N : N ;
+fun megabyte_N : N ;
+fun megacolon_N : N ;
+fun megacycle_N : N ;
+fun megadeath_N : N ;
+fun megaflop_N : N ;
+fun megagametophyte_N : N ;
+fun megahertz_N : N ;
+fun megakaryocyte_N : N ;
+fun megakaryocytic_A : A ;
+fun megalith_N : N ;
+fun megalithic_A : A ;
+fun megaloblast_N : N ;
+fun megaloblastic_A : A ;
+fun megalocyte_N : N ;
+fun megalomania_N : N ;
+fun megalomaniac_N : N ;
+fun megalomaniacal_A : A ;
+fun megalopolis_N : N ;
+fun megalosaur_N : N ;
+fun megaphone_N : N ;
+fun megapode_N : N ;
+fun megascopic_A : A ;
+fun megasporangium_N : N ;
+fun megaspore_N : N ;
+fun megasporophyll_N : N ;
+fun megatherian_N : N ;
+fun megaton_N : N ;
+fun megawatt_N : N ;
+fun megestrol_N : N ;
+fun megillah_N : N ;
+fun megilp_N : N ;
+fun megohm_N : N ;
+fun megrim_N : N ;
+fun meiosis_N : N ;
+fun meiotic_A : A ;
+fun meitnerium_N : N ;
+fun melagra_N : N ;
+fun melamine_N : N ;
+fun melancholia_N : N ;
+fun melancholic_A : A ;
+fun melancholic_N : N ;
+fun melancholy_A : A ;
+fun melancholy_N : N ;
+fun melange_N : N ;
+fun melanin_N : N ;
+fun melanoblast_N : N ;
+fun melanocyte_N : N ;
+fun melanoderma_N : N ;
+fun melanoma_N : N ;
+fun melanosis_N : N ;
+fun melatonin_N : N ;
+fun melbourne_PN : PN ;
+fun melcombe_PN : PN ;
+fun melcombe_regis_PN : PN ;
+fun meld_V2 : V2 ;
+fun melee_N : N ;
+fun melena_N : N ;
+fun melilotus_N : N ;
+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 mellowing_N : N ;
+fun mellowingly_Adv : Adv ;
+fun mellowness_N : N ;
+fun melodic_A : A ;
+fun melodically_Adv : Adv ;
+fun melodious_A : A ;
+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 melosa_N : N ;
+fun melphalan_N : N ;
+fun melt_V : V ;
+fun melt_V2 : V2 ;
+fun melt_down_V2 : V2 ;
+fun meltable_A : A ;
+fun meltdown_N : N ;
+fun melter_N : N ;
+fun meltham_PN : PN ;
+fun melting_point_N : N ;
+fun melting_pot_N : N ;
+fun melton_mowbray_PN : PN ;
+fun meltwater_N : N ;
+fun mem_N : N ;
+fun member_N : N ;
+fun membered_A : A ;
+fun memberless_A : A ;
+fun membership_N : N ;
+fun membrane_N : N ;
+fun membranous_A : A ;
+fun meme_N : N ;
+fun memento_N : N ;
+fun memo_N : N ;
+fun memoir_N : N ;
+fun memorabilia_N : N ;
+fun memorability_N : N ;
+fun memorable_A : A ;
+fun memorandum_N : N ;
+fun memorial_N : N ;
+fun memorialize_V2 : V2 ;
+fun memorization_N : N ;
+fun memorize_V2 : V2 ;
+fun memorizer_N : N ;
+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 menage_N : N ;
+fun menagerie_N : N ;
+fun menarche_N : N ;
+fun mend_N : N ;
+fun mend_V : V ;
+fun mend_V2 : V2 ;
+fun mendacious_A : A ;
+fun mendacity_N : N ;
+fun mendelevium_N : N ;
+fun mendelian_A : A ;
+fun mender_N : N ;
+fun mendicant_A : A ;
+fun mendicant_N : N ;
+fun mending_N : N ;
+fun menhaden_N : N ;
+fun menhir_N : N ;
+fun menial_A : A ;
+fun menial_N : N ;
+fun meningeal_A : A ;
+fun meningioma_N : N ;
+fun meningism_N : N ;
+fun meningitis_N : N ;
+fun meningocele_N : N ;
+fun meningoencephalitis_N : N ;
+fun meninx_N : N ;
+fun meniscectomy_N : N ;
+fun meniscus_N : N ;
+fun menopausal_A : A ;
+fun menopause_N : N ;
+fun menorah_N : N ;
+fun menorrhagia_N : N ;
+fun menorrhea_N : N ;
+fun mensal_A : A ;
+fun mensch_N : N ;
+fun menstrual_A : A ;
+fun menstruate_V : V ;
+fun menstruation_N : N ;
+fun menstruum_N : N ;
+fun mensurable_A : A ;
+fun mensural_A : A ;
+fun mensuration_N : N ;
+fun mental_A : A ;
+fun mentalism_N : N ;
+fun mentality_N : N ;
+fun mentally_Adv : Adv  ;
+fun menthol_N : N ;
+fun mentholated_A : A ;
+fun mention_N : N ;
+fun mention_V : V ;
+fun mention_V2 : V2 ;
+fun mention_VS : VS ;
+fun mentioner_N : N ;
+fun mentor_N : N ;
+fun mentum_N : N ;
+fun menu_N : N ;
+fun meopham_PN : PN ;
+fun meow_N : N ;
+fun meperidine_N : N ;
+fun mephenytoin_N : N ;
+fun mephistophelian_A : A ;
+fun mephitis_N : N ;
+fun mephobarbital_N : N ;
+fun meprobamate_N : N ;
+fun meralgia_N : N ;
+fun merbromine_N : N ;
+fun mercantile_A : A ;
+fun mercantilism_N : N ;
+fun mercaptopurine_N : N ;
+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 merchantability_N : N ;
+fun merchantman_N : N ;
+fun merciful_A : A ;
+fun mercifulness_N : N ;
+fun merciless_A : A ;
+fun mercilessness_N : N ;
+fun mercurial_A : A ;
+fun mercuric_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 merestone_N : N ;
+fun meretricious_A : A ;
+fun meretriciousness_N : N ;
+fun merganser_N : N ;
+fun merge_V : V ;
+fun merge_V2 : V2 ;
+fun merger_N : N ;
+fun merging_N : N ;
+fun mericarp_N : N ;
+fun meridian_A : A ;
+fun meridian_N : N ;
+fun meridional_A : A ;
+fun meringue_N : N ;
+fun merino_N : N ;
+fun merino_sheep_N : N ;
+fun meristem_N : N ;
+fun merit_N : N ;
+fun merit_V2 : V2 ;
+fun meritocracy_N : N ;
+fun meritocratic_A : A ;
+fun meritorious_A : A ;
+fun merlon_N : N ;
+fun mermaid_N : N ;
+fun merman_N : N ;
+fun meromelia_N : N ;
+fun meronym_N : N ;
+fun meronymy_N : N ;
+fun merozoite_N : N ;
+fun merriment_N : N ;
+fun merry_A : A ;
+fun merry_christmas_Interj : Interj  ;
+fun merry_go_round_N : N ;
+fun merrymaker_N : N ;
+fun merrymaking_N : N ;
+fun merthyr_tydfil_PN : PN ;
+fun merton_PN : PN ;
+fun mesa_N : N ;
+fun mesalliance_N : N ;
+fun mescal_N : N ;
+fun mescaline_N : N ;
+fun meseems_Adv : Adv ;
+fun mesenchyme_N : N ;
+fun mesenteric_A : A ;
+fun mesentery_N : N ;
+fun mesh_N : N ;
+fun mesh_V : V ;
+fun mesh_V2 : V2 ;
+fun meshugaas_N : N ;
+fun meshugge_A : A ;
+fun meshuggeneh_N : N ;
+fun mesial_A : A ;
+fun mesic_A : A ;
+fun mesmeric_A : A ;
+fun mesmerism_N : N ;
+fun mesmerist_N : N ;
+fun mesmerize_V2 : V2 ;
+fun mesoblastic_A : A ;
+fun mesocarp_N : N ;
+fun mesocolon_N : N ;
+fun mesoderm_N : N ;
+fun mesohippus_N : N ;
+fun mesolithic_A : A ;
+fun mesomorph_N : N ;
+fun mesomorphic_A : A ;
+fun meson_N : N ;
+fun mesonic_A : A ;
+fun mesophyte_N : N ;
+fun mesophytic_A : A ;
+fun mesosphere_N : N ;
+fun mesothelioma_N : N ;
+fun mesothelium_N : N ;
+fun mesquite_N : N ;
+fun mess_N : N ;
+fun mess_V : V ;
+fun mess_V2 : V2 ;
+fun mess_about_V : V ;
+fun mess_about_V2 : V2 ;
+fun mess_about_with_V2 : V2 ;
+fun mess_around_V : V ;
+fun mess_around_V2 : V2 ;
+fun mess_around_with_V2 : V2 ;
+fun mess_jacket_N : N ;
+fun mess_over_V2 : V2 ;
+fun mess_up_N : N ;
+fun mess_up_V2 : V2 ;
+fun mess_with_V2 : V2 ;
+fun message_N : N ;
+fun messaging_N : N ;
+fun messenger_N : N ;
+fun messiah_N : N ;
+fun messiahship_N : N ;
+fun messianic_A : A ;
+fun messina_PN : PN ;
+fun messiness_N : N ;
+fun messmate_N : N ;
+fun messuage_N : N ;
+fun messy_A : A ;
+fun mestiza_N : N ;
+fun mestizo_N : N ;
+fun mestranol_N : N ;
+fun met_PN : PN ;
+fun met_out_V : V ;
+fun metabolic_A : A ;
+fun metabolically_Adv : Adv ;
+fun metabolism_N : N ;
+fun metabolite_N : N ;
+fun metabolize_V2 : V2 ;
+fun metacarpal_A : A ;
+fun metacarpal_N : N ;
+fun metacarpus_N : N ;
+fun metacenter_N : N ;
+fun metacentric_A : A ;
+fun metadata_N : N ;
+fun metagenesis_N : N ;
+fun metagrobolized_A : A ;
+fun metaknowledge_N : N ;
+fun metal_N : N ;
+fun metal_V2 : V2 ;
+fun metalanguage_N : N ;
+fun metalepsis_N : N ;
+fun metalhead_N : N ;
+fun metallic_A : A ;
+fun metallic_N : N ;
+fun metallike_A : A ;
+fun metalloid_A : A ;
+fun metallurgical_A : A ;
+fun metallurgist_N : N ;
+fun metallurgy_N : N ;
+fun metalware_N : N ;
+fun metalwork_N : N ;
+fun metalworker_N : N ;
+fun metalworking_N : N ;
+fun metamathematics_N : N ;
+fun metamere_N : N ;
+fun metameric_A : A ;
+fun metamorphic_A : A ;
+fun metamorphism_N : N ;
+fun metamorphopsia_N : N ;
+fun metamorphose_V : V ;
+fun metamorphose_V2 : V2 ;
+fun metamorphosis_N : N ;
+fun metamorphous_A : A ;
+fun metaphase_N : N ;
+fun metaphor_N : N ;
+fun metaphorical_A : A ;
+fun metaphysical_A : A ;
+fun metaphysics_N : N ;
+fun metaphysis_N : N ;
+fun metaproterenol_N : N ;
+fun metarule_N : N ;
+fun metasequoia_N : N ;
+fun metastability_N : N ;
+fun metastable_A : A ;
+fun metastasis_N : N ;
+fun metastatic_A : A ;
+fun metatarsal_A : A ;
+fun metatarsal_N : N ;
+fun metatarsus_N : N ;
+fun metatherian_N : N ;
+fun metathesis_N : N ;
+fun metazoan_N : N ;
+fun mete_V2 : V2 ;
+fun mete_out_V2 : V2 ;
+fun metempsychosis_N : N ;
+fun metencephalon_N : N ;
+fun meteor_N : N ;
+fun meteoric_A : A ;
+fun meteorite_N : N ;
+fun meteoritic_A : A ;
+fun meteoroid_N : N ;
+fun meteorologic_A : A ;
+fun meteorological_A : A ;
+fun meteorologist_N : N ;
+fun meteorology_N : N ;
+fun meteortropism_N : N ;
+fun meter_N : N ;
+fun meterstick_N : N ;
+fun metformin_N : N ;
+fun methacholine_N : N ;
+fun methadone_N : N ;
+fun methamphetamine_N : N ;
+fun methane_N : N ;
+fun methanogen_N : N ;
+fun methanol_N : N ;
+fun methapyrilene_N : N ;
+fun methaqualone_N : N ;
+fun metharbital_N : N ;
+fun metheglin_N : N ;
+fun methenamine_N : N ;
+fun methicillin_N : N ;
+fun methinks_Adv : Adv ;
+fun methionine_N : N ;
+fun methocarbamol_N : N ;
+fun method_N : N ;
+fun methodical_A : A ;
+fun methodism_N : N ;
+fun methodist_A : A ;
+fun methodist_N : N ;
+fun methodological_A : A ;
+fun methodology_N : N ;
+fun methotrexate_N : N ;
+fun methought_Adv : Adv ;
+fun methuselah_PN : PN ;
+fun methyl_N : N ;
+fun methylated_A : A ;
+fun methyldopa_N : N ;
+fun methylenedioxymethamphetamine_N : N ;
+fun methylphenidate_N : N ;
+fun methyltestosterone_N : N ;
+fun metic_N : N ;
+fun metical_N : N ;
+fun meticulous_A : A ;
+fun meticulousness_N : N ;
+fun metier_N : N ;
+fun metonym_N : N ;
+fun metonymic_A : A ;
+fun metonymically_Adv : Adv ;
+fun metonymy_N : N ;
+fun metopion_N : N ;
+fun metoprolol_N : N ;
+fun metralgia_N : N ;
+fun metre_N : N ;
+fun metric_A : A ;
+fun metrical_A : A ;
+fun metrication_N : N ;
+fun metricize_V2 : V2 ;
+fun metrification_N : N ;
+fun metritis_N : N ;
+fun metro_N : N ;
+fun metrological_A : A ;
+fun metrology_N : N ;
+fun metronidazole_N : N ;
+fun metronome_N : N ;
+fun metropolis_N : N ;
+fun metropolitan_A : A ;
+fun metropolitan_N : N ;
+fun metroptosis_N : N ;
+fun metrorrhagia_N : N ;
+fun mettle_N : N ;
+fun mettlesome_A : A ;
+fun mettlesomeness_N : N ;
+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 mexiletine_N : N ;
+fun mezereon_N : N ;
+fun mezereum_N : N ;
+fun mezuzah_N : N ;
+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 mho_N : N ;
+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 miasmal_A : A ;
+fun miasmic_A : A ;
+fun mica_N : N ;
+fun micaceous_A : A ;
+fun micelle_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 miconazole_N : N ;
+fun micro_A : A ;
+fun micro_N : N  ;
+fun micro_organism_N : N ;
+fun microbalance_N : N ;
+fun microbe_N : N ;
+fun microbial_A : A ;
+fun microbiologist_N : N ;
+fun microbiology_N : N ;
+fun microbrachia_N : N ;
+fun microbrewery_N : N ;
+fun microcephalic_A : A ;
+fun microcephaly_N : N ;
+fun microcosm_N : N ;
+fun microcosmic_A : A ;
+fun microcrystalline_A : A ;
+fun microcyte_N : N ;
+fun microcytosis_N : N ;
+fun microdot_N : N ;
+fun microeconomic_A : A ;
+fun microeconomics_N : N ;
+fun microeconomist_N : N ;
+fun microelectronic_A : A ;
+fun microelectronics_N : N ;
+fun microevolution_N : N ;
+fun microfarad_N : N ;
+fun microfiche_N : N ;
+fun microfilm_N : N ;
+fun microfilm_V2 : V2 ;
+fun microflora_N : N ;
+fun microfossil_N : N ;
+fun microgametophyte_N : N ;
+fun microgauss_N : N ;
+fun microglia_N : N ;
+fun microgliacyte_N : N ;
+fun microgram_N : N ;
+fun micrometeoric_A : A ;
+fun micrometeorite_N : N ;
+fun micrometeoritic_A : A ;
+fun micrometer_N : N ;
+fun micrometry_N : N ;
+fun micron_N : N ;
+fun micronutrient_N : N ;
+fun microorganism_N : N ;
+fun micropaleontology_N : N ;
+fun micropenis_N : N ;
+fun microphage_N : N ;
+fun microphone_N : N ;
+fun microphoning_N : N ;
+fun microphotometer_N : N ;
+fun microprocessor_N : N ;
+fun micropylar_A : A ;
+fun micropyle_N : N ;
+fun microradian_N : N ;
+fun microscope_N : N ;
+fun microscopic_A : A ;
+fun microscopical_A : A ;
+fun microscopist_N : N ;
+fun microscopy_N : N ;
+fun microsecond_N : N ;
+fun microsomal_A : A ;
+fun microsome_N : N ;
+fun microsporangium_N : N ;
+fun microspore_N : N ;
+fun microsporidian_N : N ;
+fun microsporophyll_N : N ;
+fun microsurgery_N : N ;
+fun microtome_N : N ;
+fun microtubule_N : N ;
+fun microvolt_N : N ;
+fun microwave_N : N ;
+fun micturition_N : N ;
+fun mid_A : A ;
+fun mid_Prep : Prep ;
+fun mid_off_N : N ;
+fun mid_on_N : N ;
+fun midafternoon_N : N ;
+fun midair_N : N ;
+fun midazolam_N : N ;
+fun midbrain_N : N ;
+fun midday_N : N ;
+fun midden_N : N ;
+fun middle_A : A ;
+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 middlebrow_N : N ;
+fun middlemanFem_N : N ;
+fun middlemanMasc_N : N ;
+fun middlemost_A : A ;
+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 midfielder_N : N  ;
+fun midge_N : N ;
+fun midget_N : N ;
+fun midgrass_N : N ;
+fun midi_A : A ;
+fun midinette_N : N ;
+fun midiron_N : N ;
+fun midland_N : N ;
+fun midlands_PN : PN ;
+fun midmost_A : A ;
+fun midmost_Adv : Adv ;
+fun midnight_N : N ;
+fun midplane_N : N ;
+fun midrib_N : N ;
+fun midriff_N : N ;
+fun midshipman_N : N ;
+fun midships_Adv : Adv ;
+fun midst_N : N ;
+fun midst_Prep : Prep ;
+fun midstream_N : N ;
+fun midsummer_N : N ;
+fun midterm_N : N ;
+fun midway_A : A ;
+fun midway_Adv : Adv ;
+fun midway_N : N ;
+fun midweek_A : A ;
+fun midweek_Adv : Adv ;
+fun midweek_N : N ;
+fun midweekly_A : A ;
+fun midwest_PN : PN ;
+fun midwestern_A : A ;
+fun midwife_N : N ;
+fun midwifery_N : N ;
+fun midwinter_N : N ;
+fun mien_N : N ;
+fun miff_V2 : V2 ;
+fun might_N : N ;
+fun might_have_been_N : N ;
+fun mighty_A : A ;
+fun mighty_Adv : Adv ;
+fun mignonette_N : N ;
+fun migraine_N : N ;
+fun migrant_A : A ;
+fun migrant_N : N ;
+fun migrate_V : V ;
+fun migration_N : N ;
+fun migrational_A : A ;
+fun migrator_N : N ;
+fun migratory_A : A ;
+fun mihrab_N : N ;
+fun mikado_N : N ;
+fun mike_N : N ;
+fun mike_PN : PN ;
+fun mikvah_N : N ;
+fun mil_N : N ;
+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 militainment_N : N ;
+fun militancy_N : N ;
+fun militant_A : A ;
+fun militant_N : N ;
+fun militarism_N : N ;
+fun militarist_N : N ;
+fun militaristic_A : A ;
+fun militarized_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 milkcap_N : N ;
+fun milking_machine_N : N ;
+fun milkless_A : A ;
+fun milkmaid_N : N ;
+fun milkman_N : N ;
+fun milkshake_N : N ;
+fun milksop_N : N ;
+fun milkweed_N : N ;
+fun milkwort_N : N ;
+fun milky_A : A ;
+fun mill_N : N ;
+fun mill_V : V ;
+fun mill_V2 : V2 ;
+fun mill_around_V : V ;
+fun mill_dam_N : N ;
+fun mill_girl_N : N ;
+fun mill_hand_N : N ;
+fun millboard_N : N ;
+fun milldam_N : N ;
+fun millenarian_A : A ;
+fun millenarian_N : N ;
+fun millenarianism_N : N ;
+fun millenary_A : A ;
+fun millenary_N : N ;
+fun millennial_A : A ;
+fun millennium_N : N ;
+fun millepede_N : N ;
+fun miller_N : N ;
+fun millerite_N : N ;
+fun millet_N : N ;
+fun millettia_N : N ;
+fun milliammeter_N : N ;
+fun milliampere_N : N ;
+fun milliard_N : N ;
+fun millibar_N : N ;
+fun millicent_PN : PN ;
+fun millicurie_N : N ;
+fun millidegree_N : N ;
+fun millie_PN : PN ;
+fun milliequivalent_N : N ;
+fun millifarad_N : N ;
+fun milligram_N : N ;
+fun millihenry_N : N ;
+fun milliliter_N : N ;
+fun millime_N : N ;
+fun millimetre_N : N ;
+fun milline_N : N ;
+fun milliner_N : N ;
+fun millinery_N : N ;
+fun milling_N : N ;
+fun million_A : A ;
+fun million_N : N ;
+fun millionaire_N : N ;
+fun millionairess_N : N ;
+fun millionfold_Adv : Adv ;
+fun millions_N : N  ;
+fun millionth_A : A ;
+fun millionth_N : N ;
+fun millipede_N : N ;
+fun milliradian_N : N ;
+fun millisecond_N : N ;
+fun millivolt_N : N ;
+fun millivoltmeter_N : N ;
+fun milliwatt_N : N ;
+fun millom_PN : PN ;
+fun millpond_N : N ;
+fun millrace_N : N ;
+fun millstone_N : N ;
+fun millwheel_N : N ;
+fun millwork_N : N ;
+fun millwright_N : N ;
+fun milly_PN : PN ;
+fun milngavie_PN : PN ;
+fun milnrow_PN : PN ;
+fun milo_N : N ;
+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 mimesis_N : N ;
+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 mincingly_Adv : Adv ;
+fun mind_N : N ;
+fun mind_V : V ;
+fun mind_V2 : V2 ;
+fun mind_VS : VS ;
+fun mind_bending_A : A ;
+fun mind_blowing_A : A ;
+fun mind_boggling_A : A ;
+fun mind_reader_N : N ;
+fun minder_N : N ;
+fun mindful_A : A ;
+fun mindfulness_N : N ;
+fun mindless_A : A ;
+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 mineralocorticoid_N : N ;
+fun mineralogist_N : N ;
+fun mineralogy_N : N ;
+fun mineshaft_N : N ;
+fun minestrone_N : N ;
+fun minesweeper_N : N ;
+fun minesweeping_N : N ;
+fun mineworker_N : N ;
+fun minge_N : N ;
+fun mingle_V : V ;
+fun mingle_V2 : V2 ;
+fun mingling_N : N ;
+fun mingy_A : A ;
+fun mini_A : A ;
+fun miniature_A : A ;
+fun miniature_N : N ;
+fun miniaturist_N : N ;
+fun miniaturization_N : N ;
+fun miniaturize_V2 : V2 ;
+fun minibar_N : N ;
+fun minibike_N : N ;
+fun minibus_N : N ;
+fun minicab_N : N ;
+fun minicar_N : N ;
+fun minicomputer_N : N ;
+fun minim_N : N ;
+fun minimal_A : A ;
+fun minimalism_N : N ;
+fun minimalist_A : A ;
+fun minimalist_N : N ;
+fun minimization_N : N ;
+fun minimize_V2 : V2 ;
+fun minimum_A : A ;
+fun minimum_N : N ;
+fun minimus_N : N ;
+fun mining_N : N ;
+fun minion_N : N ;
+fun miniseries_N : N  ;
+fun miniskirt_N : N ;
+fun minister_1_N : N  ; -- | prime minister
+fun minister_2_N : N  ; -- | minister in church
+fun minister_V : V ;
+fun ministerial_A : A ;
+fun ministrant_A : A ;
+fun ministrant_N : N ;
+fun ministration_N : N ;
+fun ministry_N : N ;
+fun minisub_N : N ;
+fun minivan_N : N ;
+fun miniver_N : N ;
+fun mink_N : N ;
+fun minneapolis_PN : PN ;
+fun minnesota_PN : PN ;
+fun minniebush_N : N ;
+fun minnow_N : N ;
+fun minocycline_N : N ;
+fun minor_A : A ;
+fun minor_N : N ;
+fun minority_N : N ;
+fun minotaur_N : N ;
+fun minoxidil_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 mintage_N : N ;
+fun mintmark_N : N ;
+fun minty_A : A ;
+fun minuend_N : N ;
+fun minuet_N : N ;
+fun minus_A : A ;
+fun minus_N : N ;
+fun minus_Prep : Prep  ;
+fun minuscule_A : A ;
+fun minuscule_N : N ;
+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 minuteman_N : N ;
+fun minuteness_N : N ;
+fun minutes_N : N ;
+fun minutia_N : N ;
+fun minx_N : N ;
+fun minyan_N : N ;
+fun miotic_A : A ;
+fun miracle_N : N ;
+fun miraculous_A : A ;
+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 miro_N : N ;
+fun mirror_N : N ;
+fun mirror_V2 : V2 ;
+fun mirrorlike_A : A ;
+fun mirth_N : N ;
+fun mirthful_A : A ;
+fun mirthless_A : A ;
+fun miry_A : A ;
+fun misadventure_N : N ;
+fun misadvise_V2 : V2 ;
+fun misalignment_N : N ;
+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 misbehavior_N : N ;
+fun misbehaviour_N : N ;
+fun misbranded_A : A ;
+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 mischievousness_N : N ;
+fun miscible_A : A ;
+fun misconceive_V : V ;
+fun misconceive_V2 : V2 ;
+fun misconception_N : N ;
+fun misconduct_N : N ;
+fun misconduct_V2 : V2 ;
+fun misconstrual_N : N ;
+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 miscue_N : N ;
+fun misdate_V2 : V2 ;
+fun misdeal_N : N ;
+fun misdeal_V : V ;
+fun misdeal_V2 : V2 ;
+fun misdeed_N : N ;
+fun misdemeanor_N : N ;
+fun misdemeanour_N : N ;
+fun misdirect_V2 : V2 ;
+fun misdirection_N : N ;
+fun misdoing_N : N ;
+fun mise_en_scene_N : N ;
+fun miser_N : N ;
+fun miserable_A : A ;
+fun miserliness_N : N ;
+fun miserly_A : A ;
+fun misery_N : N ;
+fun misfeasance_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 mishandle_V2 : V2 ;
+fun mishap_N : N ;
+fun mishmash_N : N ;
+fun mishpocha_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 mislaid_A : A ;
+fun mislay_V2 : V2 ;
+fun mislead_V2 : V2 ;
+fun misleader_N : N ;
+fun misleading_A : A  ;
+fun mismanage_V2 : V2 ;
+fun mismanagement_N : N ;
+fun mismatch_N : N ;
+fun mismatched_A : A ;
+fun misname_V2 : V2 ;
+fun misnomer_N : N ;
+fun miso_N : N ;
+fun misocainea_N : N ;
+fun misogamist_N : N ;
+fun misogamy_N : N ;
+fun misogynic_A : A ;
+fun misogynist_N : N ;
+fun misogynous_A : A ;
+fun misogyny_N : N ;
+fun misology_N : N ;
+fun misoneism_N : N ;
+fun misopedia_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 misreading_N : N ;
+fun misrelated_A : A ;
+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 miss_1_V2 : V2 ;
+fun miss_2_V2 : V2 ;
+fun miss_3_V2 : V2 ;
+fun miss_out_V : V ;
+fun miss_out_V2 : V2 ;
+fun miss_out_on_V2 : V2 ;
+fun missal_N : N ;
+fun misshapen_A : A ;
+fun missile_N : N ;
+fun missing_A : A  ;
+fun mission_N : N ;
+fun missionary_A : A ;
+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 mistflower_N : N ;
+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 mistreat_V2 : V2 ;
+fun mistreatment_N : N ;
+fun mistress_N : N ;
+fun mistrial_N : N ;
+fun mistrust_N : N ;
+fun mistrust_V2 : V2 ;
+fun mistrustful_A : A ;
+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 miter_N : N ;
+fun miterwort_N : N ;
+fun mithraic_A : A ;
+fun mithramycin_N : N ;
+fun mitigable_A : A ;
+fun mitigate_V2 : V2 ;
+fun mitigation_N : N ;
+fun mitochondrial_A : A  ;
+fun mitochondrion_N : N ;
+fun mitogen_N : N ;
+fun mitomycin_N : N ;
+fun mitosis_N : N ;
+fun mitotic_A : A ;
+fun mitral_A : A ;
+fun mitre_N : N ;
+fun mitre_joint_N : N ;
+fun mitt_N : N ;
+fun mittelschmerz_N : N ;
+fun mitten_N : N ;
+fun mitzvah_N : N ;
+fun mix_N : N ;
+fun mix_V : V ;
+fun mix_V2 : V2 ;
+fun mix_up_N : N ;
+fun mix_up_V2 : V2 ;
+fun mixed_A : A  ;
+fun mixed_up_A : A ;
+fun mixer_N : N ;
+fun mixology_N : N ;
+fun mixture_N : N ;
+fun mizen_N : N ;
+fun mizzen_N : N ;
+fun mizzen_mast_N : N ;
+fun mizzenmast_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 mnemonic_N : N ;
+fun mnemonics_N : N ;
+fun mnemonist_N : N ;
+fun mo_N : N ;
+fun mo_PN : PN ;
+fun moa_N : N ;
+fun moan_N : N ;
+fun moan_V : V ;
+--subcat fun moan_V2 : V2 ;
+fun moan_VS : VS ;
+fun moat_N : N ;
+fun moated_A : A ;
+fun mob_N : N ;
+fun mob_V2 : V2 ;
+fun mobbish_A : A ;
+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 mobocracy_N : N ;
+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 mock_up_V2 : V2 ;
+fun mocker_N : N ;
+fun mockernut_N : N ;
+fun mockery_N : N ;
+fun mockingbird_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 modeling_N : N ;
+fun modeller_N : N ;
+fun modelling_N : N ;
+fun modem_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 moderationism_N : N ;
+fun moderationist_N : N ;
+fun moderato_A : A ;
+fun moderator_N : N ;
+fun moderatorship_N : N ;
+fun modern_A : A ;
+fun modern_N : N ;
+fun moderne_A : A ;
+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 modesty_N : N ;
+fun modicum_N : N ;
+fun modifiable_A : A ;
+fun modification_N : N ;
+fun modifier_N : N ;
+fun modify_V2 : V2 ;
+fun modillion_N : N ;
+fun modiolus_N : N ;
+fun modish_A : A ;
+fun modiste_N : N ;
+fun mods_N : N ;
+fun modular_A : A ;
+fun modulate_V : V ;
+fun modulate_V2 : V2 ;
+fun modulation_N : N ;
+fun module_N : N ;
+fun modulo_Prep : Prep ;
+fun modulus_N : N ;
+fun modus_operandi_N : N ;
+fun modus_vivendi_N : N ;
+fun moggy_off_V : V ;
+fun mogul_N : N ;
+fun mohair_N : N ;
+fun mohammedan_N : N ;
+fun mohawk_N : N ;
+fun moiety_N : N ;
+fun moil_V : V ;
+fun moira_PN : PN ;
+fun moire_A : A ;
+fun moire_N : N ;
+fun moist_A : A ;
+fun moisten_V : V ;
+fun moisten_V2 : V2 ;
+fun moistening_N : N ;
+fun moisture_N : N ;
+fun mojarra_N : N ;
+fun mojo_N : N ;
+fun moke_N : N ;
+fun moksa_N : N ;
+fun molal_A : A ;
+fun molality_N : N ;
+fun molar_A : A ;
+fun molar_N : N ;
+fun molarity_N : N ;
+fun molasses_N : N ;
+fun mold_N : N ;
+fun mold_PN : PN ;
+fun mold_V : V ;
+fun mold_V2 : V2 ;
+fun moldboard_N : N ;
+fun molding_N : N ;
+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 molester_N : N ;
+fun molindone_N : N ;
+fun moll_N : N ;
+fun mollie_N : N ;
+fun mollification_N : N ;
+fun mollify_V2 : V2 ;
+fun mollusc_N : N ;
+fun molluscum_N : N ;
+fun mollusk_N : N ;
+fun molly_N : N  ;
+fun molly_PN : PN ;
+fun mollycoddle_N : N ;
+fun mollycoddle_V2 : V2 ;
+fun moloch_N : N ;
+fun moloch_PN : PN ;
+fun molt_N : N ;
+fun molten_A : A ;
+fun molter_N : N ;
+fun molto_Adv : Adv ;
+fun molybdenite_N : N ;
+fun molybdenum_N : N ;
+fun mom_N : N  ;
+fun mombin_N : N ;
+fun moment_N : N ;
+fun momentary_A : A ;
+fun momentous_A : A ;
+fun momentousness_N : N ;
+fun momentum_N : N ;
+fun momism_N : N ;
+fun mon_PN : PN ;
+fun monaco_PN : PN ;
+fun monad_N : N ;
+fun monaghan_PN : PN ;
+fun monal_N : N ;
+fun monandrous_A : A ;
+fun monandry_N : N ;
+fun monarch_N : N ;
+fun monarchal_A : A ;
+fun monarchic_A : A ;
+fun monarchism_N : N ;
+fun monarchist_N : N ;
+fun monarchy_N : N ;
+fun monarda_N : N ;
+fun monastery_N : N ;
+fun monastic_A : A ;
+fun monasticism_N : N ;
+fun monatomic_A : A ;
+fun monaural_A : A ;
+fun monazite_N : N ;
+fun monchengladbach_PN : PN ;
+fun monegasque_A : A ;
+fun monegasque_N : N ;
+fun moneran_A : A ;
+fun moneran_N : N ;
+fun monestrous_A : A ;
+fun monetarism_N : N ;
+fun monetarist_N : N ;
+fun monetary_A : A ;
+fun monetization_N : N ;
+fun monetize_V2 : V2 ;
+fun money_N : N ;
+fun money_grubber_N : N ;
+fun money_order_N : N ;
+fun money_spinner_N : N ;
+fun moneybag_N : N ;
+fun moneybox_N : N ;
+fun moneychanger_N : N ;
+fun moneyed_A : A ;
+fun moneygrubber_N : N ;
+fun moneylender_N : N ;
+fun moneyless_A : A ;
+fun moneymaker_N : N ;
+fun moneymaking_N : N ;
+fun moneywort_N : N ;
+fun monger_N : N ;
+fun mongo_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 mongoloid_A : A ;
+fun mongoloid_N : N ;
+fun mongoose_N : N ;
+fun mongrel_A : A ;
+fun mongrel_N : N ;
+fun monica_PN : PN ;
+fun monifieth_PN : PN ;
+fun moniker_N : N  ;
+fun monilia_N : N ;
+fun monism_N : N ;
+fun monistic_A : A ;
+fun monition_N : N ;
+fun monitor_N : N ;
+fun monitor_V : V ;
+fun monitor_V2 : V2 ;
+fun monitoring_N : N ;
+fun monk_N : N ;
+fun monkey_N : N ;
+fun monkey_V : V ;
+fun monkey_around_V : V ;
+fun monkey_jacket_N : N ;
+fun monkey_nut_N : N ;
+fun monkey_puzzle_N : N ;
+fun monkey_wrench_N : N ;
+fun monkfish_N : N ;
+fun monkish_A : A ;
+fun monkshood_N : N ;
+fun monmouth_PN : PN ;
+fun mono_A : A ;
+fun monoamine_N : N ;
+fun monoblast_N : N ;
+fun monocarboxylic_A : A ;
+fun monocarp_N : N ;
+fun monocarpic_A : A ;
+fun monochromacy_N : N ;
+fun monochromat_N : N ;
+fun monochromatic_A : A ;
+fun monochrome_A : A ;
+fun monochrome_N : N ;
+fun monocle_N : N ;
+fun monocled_A : A ;
+fun monoclinal_A : A ;
+fun monocline_N : N ;
+fun monoclinic_A : A ;
+fun monoclinous_A : A ;
+fun monoclonal_A : A ;
+fun monocot_N : N ;
+fun monocotyledonous_A : A ;
+fun monoculture_N : N ;
+fun monocyte_N : N ;
+fun monocytosis_N : N ;
+fun monodic_A : A ;
+fun monoecious_A : A ;
+fun monogamist_N : N ;
+fun monogamous_A : A ;
+fun monogamy_N : N ;
+fun monogenesis_N : N ;
+fun monogenic_A : A ;
+fun monogram_N : N ;
+fun monograph_N : N ;
+fun monogynous_A : A ;
+fun monogyny_N : N ;
+fun monohybrid_N : N ;
+fun monohydrate_N : N ;
+fun monolatry_N : N ;
+fun monolingual_A : A ;
+fun monolingual_N : N ;
+fun monolith_N : N ;
+fun monolithic_A : A ;
+fun monologist_N : N ;
+fun monologue_N : N ;
+fun monomania_N : N ;
+fun monomaniac_N : N ;
+fun monomaniacal_A : A ;
+fun monomer_N : N ;
+fun monometallic_A : A ;
+fun monomorphemic_A : A ;
+fun mononeuropathy_N : N ;
+fun mononuclear_A : A ;
+fun monophonic_A : A ;
+fun monophony_N : N ;
+fun monoplane_N : N ;
+fun monoplegia_N : N ;
+fun monopolist_N : N ;
+fun monopolistic_A : A ;
+fun monopolization_N : N ;
+fun monopolize_V2 : V2 ;
+fun monopoly_N : N ;
+fun monopsony_N : N ;
+fun monopteral_A : A ;
+fun monorail_N : N ;
+fun monorchism_N : N ;
+fun monosaccharide_N : N ;
+fun monosemous_A : A ;
+fun monosemy_N : N ;
+fun monosomy_N : N ;
+fun monosyllabic_A : A ;
+fun monosyllabically_Adv : Adv ;
+fun monosyllable_N : N ;
+fun monotheism_N : N ;
+fun monotheist_N : N ;
+fun monotheistic_A : A ;
+fun monotone_N : N ;
+fun monotonic_A : A ;
+fun monotonous_A : A ;
+fun monotony_N : N ;
+fun monotreme_N : N ;
+fun monotype_N : N ;
+fun monotypic_A : A ;
+fun monounsaturated_A : A ;
+fun monovalent_A : A ;
+fun monoxide_N : N ;
+fun monozygotic_A : A ;
+fun mons_N : N ;
+fun monsieur_N : N ;
+fun monsignor_N : N ;
+fun monsoon_N : N ;
+fun monster_N : N ;
+fun monstera_N : N ;
+fun monstrance_N : N ;
+fun monstrosity_N : N ;
+fun monstrous_A : A ;
+fun montage_N : N ;
+fun montana_PN : PN ;
+fun montane_A : A ;
+fun monte_N : N ;
+fun monterrey_PN : PN ;
+fun montevideo_PN : PN ;
+fun month_N : N ;
+fun monthlong_A : A ;
+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 mooch_about_V : V ;
+fun mooch_around_V : V ;
+fun moocher_N : N ;
+fun mood_N : N ;
+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 moonfish_N : N ;
+fun moonflower_N : N ;
+fun moonless_A : A ;
+fun moonlight_N : N ;
+fun moonlighter_N : N ;
+fun moonlike_A : A ;
+fun moonlit_A : A ;
+fun moonseed_N : N ;
+fun moonshine_N : N ;
+fun moonstone_N : N ;
+fun moonstruck_A : A ;
+fun moonwalk_N : N ;
+fun moonwort_N : N ;
+fun moony_A : A ;
+fun moor_N : N ;
+fun moor_V2 : V2 ;
+fun moorage_N : N ;
+fun moorcock_N : N ;
+fun moorfowl_N : N ;
+fun moorgame_N : N ;
+fun moorhen_N : N ;
+fun mooring_N : N ;
+fun mooring_mast_N : N ;
+fun moorish_A : A ;
+fun moorland_N : N ;
+fun moose_N : N ;
+fun moosewood_N : N ;
+fun moot_A : A ;
+fun moot_N : N ;
+fun moot_V2 : V2 ;
+fun mop_N : N ;
+fun mop_V : V ;
+fun mop_V2 : V2 ;
+fun mop_up_V2 : V2 ;
+fun mope_N : N ;
+fun mope_V : V ;
+fun mope_about_V : V ;
+fun mope_around_V : V ;
+fun moped_N : N ;
+fun mopper_N : N ;
+fun moppet_N : N ;
+fun moquette_N : N ;
+fun moraceous_A : A ;
+fun moraine_N : N ;
+fun moral_A : A ;
+fun moral_N : N ;
+fun morale_N : N ;
+fun moralism_N : N ;
+fun moralist_N : N ;
+fun moralistic_A : A ;
+fun morality_N : N ;
+fun moralization_N : N ;
+fun moralize_V : V ;
+fun moralize_V2 : V2 ;
+fun moralizing_N : N ;
+fun morally_Adv : Adv  ;
+fun morass_N : N ;
+fun moratorium_N : N ;
+fun moray_N : N ;
+fun morbid_A : A ;
+fun morbidity_N : N ;
+fun morbidness_N : N ;
+fun morbilliform_A : A ;
+fun morceau_N : N ;
+fun mordacious_A : A ;
+fun mordacity_N : N ;
+fun mordant_A : A ;
+fun mordant_N : N ;
+fun morePl_Det : Det ;
+fun moreSg_Det : Det ;
+fun more_Adv : Adv ;
+fun more_N : N ;
+fun more_Quant : Quant ;
+fun more_than_AdN : AdN ;
+fun more_than_Predet : Predet ;
+fun morecambe_PN : PN ;
+fun moreen_N : N ;
+fun morel_N : N ;
+fun morello_N : N ;
+fun moreover_Adv : Adv ;
+fun mores_N : N ;
+fun moresque_A : A ;
+fun morgan_N : N  ;
+fun morganatic_A : A ;
+fun morganite_N : N ;
+fun morgen_N : N ;
+fun morgue_N : N ;
+fun moribund_A : A ;
+fun morion_N : N ;
+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 moronity_N : N ;
+fun morose_A : A ;
+fun moroseness_N : N ;
+fun morosoph_N : N ;
+fun morpeth_PN : PN ;
+fun morphallaxis_N : N ;
+fun morphea_N : N ;
+fun morpheme_N : N ;
+fun morphemic_A : A ;
+fun morpheus_PN : PN ;
+fun morphia_N : N ;
+fun morphine_N : N ;
+fun morphogenesis_N : N ;
+fun morphologic_A : A ;
+fun morphological_A : A ;
+fun morphology_N : N ;
+fun morphophoneme_N : N ;
+fun morphophonemic_A : A ;
+fun morphophonemics_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 mortmain_N : N ;
+fun mortuary_A : A ;
+fun mortuary_N : N ;
+fun morula_N : N ;
+fun mosaic_A : A ;
+fun mosaic_N : N ;
+fun mosaicism_N : N ;
+fun moscow_1_PN : PN ;  -- | the Russian capital
+fun moscow_2_PN : PN ;  -- | city in America
+fun moselle_N : N ;
+fun mosey_V : V ;
+fun moshav_N : N ;
+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 mosquitofish_N : N ;
+fun moss_N : N ;
+fun moss_grown_A : A ;
+fun mossback_N : N ;
+fun mossley_PN : PN ;
+fun mossy_A : A ;
+fun most_Adv : Adv ;
+fun most_Det : Det ;
+fun mostaccioli_N : N ;
+fun mostly_Adv : Adv ;
+fun mote_N : N ;
+fun motel_N : N ;
+fun motet_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 motherwort_N : N ;
+fun mothproof_A : A ;
+fun mothproof_V2 : V2 ;
+fun mothy_A : A ;
+fun motif_N : N ;
+fun motile_A : A ;
+fun motile_N : N ;
+fun motilin_N : N ;
+fun motility_N : N ;
+fun motion_N : N ;
+fun motion_V : V ;
+fun motion_V2 : V2 ;
+fun motional_A : A ;
+fun motionless_A : A ;
+fun motionlessness_N : N ;
+fun motivate_V2 : V2 ;
+fun motivate_V2V : V2V ;
+fun motivation_N : N ;
+fun motivational_A : A ;
+fun motive_A : A ;
+fun motive_N : N ;
+fun motiveless_A : A ;
+fun motley_A : A ;
+fun motley_N : N ;
+fun motmot_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 motorcycling_N : N ;
+fun motorcyclist_N : N ;
+fun motoring_N : N ;
+fun motorist_N : N ;
+fun motorization_N : N ;
+fun motorize_V2 : V2 ;
+fun motorman_N : N ;
+fun motormouth_N : N ;
+fun motorway_N : N ;
+fun mottle_N : N ;
+fun mottle_V2 : V2 ;
+fun mottling_N : N ;
+fun motto_N : N ;
+fun mouflon_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 ;
+--subcat fun mount_VS : VS ;
+fun mount_up_V : V ;
+fun mountain_N : N ;
+fun mountain_ash_PN : PN ;
+fun mountaineer_N : N ;
+fun mountaineering_N : N ;
+fun mountainous_A : A ;
+fun mountainside_N : N ;
+fun mountebank_N : N ;
+fun mounter_N : N ;
+fun mountie_N : N ;
+fun mounting_N : N ;
+fun mourn_V : V ;
+fun mourn_V2 : V2 ;
+fun mourner_N : N ;
+fun mournful_A : A ;
+fun mournfulness_N : N ;
+fun mourning_N : N ;
+fun mourning_band_N : N ;
+fun mourning_ring_N : N ;
+fun mouse_N : N ;
+fun mouse_V : V ;
+fun mousepad_N : N ;
+fun mouser_N : N ;
+fun mousetrap_N : N ;
+fun moussaka_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_off_V : V ;
+fun mouth_organ_N : N ;
+fun mouth_watering_A : A ;
+fun mouthbreeder_N : N ;
+fun mouthful_N : N ;
+fun mouthlike_A : A ;
+fun mouthpart_N : N ;
+fun mouthpiece_N : N ;
+fun mouton_N : N ;
+fun movability_N : N ;
+fun movable_A : A ;
+fun move_1_V : V  ; -- | it doesn't move any more
+fun move_2_V : V  ; -- | move to a new house
+fun move_N : N ;
+fun move_V2 : V2 ;
+--subcat fun move_V2A : V2A ;
+--subcat fun move_V2V : V2V ;
+--subcat fun move_VV : VV ;
+fun move_ahead_V : V ;
+fun move_along_V : V ;
+fun move_away_V : V ;
+fun move_away_from_V2 : V2 ;
+fun move_down_V2 : V2 ;
+fun move_in_V : V ;
+fun move_in_on_V2 : V2 ;
+fun move_into_V2 : V2 ;
+fun move_on_V : V ;
+fun move_on_V2 : V2 ;
+fun move_out_V : V ;
+fun move_out_V2 : V2 ;
+fun move_towards_V2 : V2 ;
+fun move_up_V : V ;
+fun move_up_V2 : V2 ;
+fun movement_N : N ;
+fun mover_N : N ;
+fun movie_N : N ;
+fun moviegoer_N : N ;
+fun moviemaking_N : N ;
+fun moving_A : A  ;
+fun movingly_Adv : Adv ;
+fun mow_N : N ;
+fun mow_V : V ;
+fun mow_V2 : V2 ;
+fun mower_N : N ;
+fun mown_A : A ;
+fun mozambican_A : A ;
+fun mozambican_N : N ;
+fun mozambique_PN : PN ;
+fun mozzarella_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 msasa_N : N ;
+fun msc_N : N ;
+fun mt_PN : PN ;
+fun mu_N : N ;
+fun much_AdA : AdA ;
+fun much_Adv : Adv ;
+fun much_Det : Det ;
+fun much_N : N ;
+fun muchness_N : N ;
+fun muciferous_A : A ;
+fun mucilage_N : N ;
+fun mucin_N : N ;
+fun mucinoid_A : A ;
+fun mucinous_A : A ;
+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 mucocutaneous_A : A ;
+fun mucoid_A : A ;
+fun mucoid_N : N ;
+fun mucopolysaccharide_N : N ;
+fun mucopolysaccharidosis_N : N ;
+fun mucopurulent_A : A ;
+fun mucor_N : N ;
+fun mucosal_A : A ;
+fun mucous_A : A ;
+fun mucuna_N : N ;
+fun mucus_N : N ;
+fun mud_N : N ;
+fun mud_V2 : V2 ;
+fun mud_bath_N : N ;
+fun mudder_N : N ;
+fun muddle_N : N ;
+fun muddle_V : V ;
+fun muddle_V2 : V2 ;
+fun muddle_along_V : V ;
+fun muddle_headed_A : A ;
+fun muddle_through_V : V ;
+fun muddle_up_V2 : V2 ;
+fun muddy_A : A ;
+fun muddy_V2 : V2 ;
+fun mudguard_N : N ;
+fun mudhif_N : N ;
+fun mudra_N : N ;
+fun mudskipper_N : N ;
+fun mudslide_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_N : N ;
+fun muffle_V2 : V2 ;
+fun muffler_N : N ;
+fun mufti_N : N ;
+fun mug_N : N ;
+fun mug_V2 : V2 ;
+fun mug_up_V : V ;
+fun mug_up_on_V2 : V2 ;
+fun muggee_N : N ;
+fun mugger_N : N ;
+fun mugginess_N : N ;
+fun mugging_N : N ;
+fun muggins_N : N ;
+fun muggy_A : A ;
+fun mugwort_N : N ;
+fun mugwump_N : N ;
+fun muhammad_PN : PN ;
+fun muhammadan_A : A ;
+fun muhammadan_N : N ;
+fun muhammadanism_N : N ;
+fun muishond_N : N ;
+fun mujahid_N : N ;
+fun mujahidin_N : N ;
+fun mujtihad_N : N ;
+fun mukataa_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 mule_over_V : V ;
+fun muleteer_N : N ;
+fun mulheim_PN : PN ;
+fun mulhouse_PN : PN ;
+fun mulish_A : A ;
+fun mulishness_N : N ;
+fun mull_N : N ;
+fun mull_V2 : V2 ;
+fun mull_over_V2 : V2 ;
+fun mullah_N : N ;
+fun mullein_N : N ;
+fun muller_N : N ;
+fun mullet_N : N ;
+fun mulligatawny_N : N ;
+fun mullion_N : N ;
+fun mullioned_A : A ;
+fun mulloway_N : N ;
+fun multan_PN : PN ;
+fun multi_ethnicity_N : N ;
+fun multi_lingual_A : A ;
+fun multicellular_A : A ;
+fun multicollinearity_N : N ;
+fun multicultural_A : A ;
+fun multiculturalism_N : N ;
+fun multidimensional_A : A ;
+fun multiethnic_A : A ;
+fun multifactorial_A : A ;
+fun multifarious_A : A ;
+fun multiflora_N : N ;
+fun multiform_A : A ;
+fun multilane_A : A ;
+fun multilateral_A : A ;
+fun multilevel_A : A ;
+fun multilingual_A : A ;
+fun multimedia_N : N ;
+fun multinational_A : A ;
+fun multinucleate_A : A ;
+fun multiparous_A : A ;
+fun multipartite_A : A ;
+fun multiphase_A : A ;
+fun multiplayer_N : N  ;
+fun multiple_A : A ;
+fun multiple_N : N ;
+fun multiplex_A : A ;
+fun multiplex_N : N ;
+fun multiplexer_N : N ;
+fun multiplicand_N : N ;
+fun multiplication_N : N ;
+fun multiplicative_A : A ;
+fun multiplicity_N : N ;
+fun multiplier_N : N ;
+fun multiply_Adv : Adv ;
+fun multiply_V : V ;
+fun multiply_V2 : V2 ;
+fun multipotent_A : A ;
+fun multiprocessing_N : N ;
+fun multiprocessor_N : N ;
+fun multiprogramming_N : N ;
+fun multipurpose_A : A ;
+fun multiracial_A : A ;
+fun multistage_N : N ;
+fun multistory_A : A ;
+fun multitude_N : N ;
+fun multitudinous_A : A ;
+fun multitudinousness_N : N ;
+fun multivalent_A : A ;
+fun multivariate_A : A ;
+fun multiversity_N : N ;
+fun multivitamin_N : N ;
+fun multum_in_parvo_N : N ;
+fun mum_A : A ;
+fun mum_N : N ;
+fun mumble_N : N ;
+fun mumble_V : V ;
+fun mumble_V2 : V2 ;
+fun mumbling_N : N ;
+fun mumbo_jumbo_N : N ;
+fun mummer_N : N ;
+fun mummery_N : N ;
+fun mummichog_N : N ;
+fun mummification_N : N ;
+fun mummify_V2 : V2 ;
+fun mummy_N : N ;
+fun mumps_N : N ;
+fun mumpsimus_N : N ;
+fun munch_N : N ;
+fun munch_V : V ;
+fun munch_V2 : V2 ;
+fun muncher_N : N ;
+fun mundane_A : A ;
+fun mung_N : N ;
+fun munich_PN : PN ;
+fun municipal_A : A ;
+fun municipality_N : N ;
+fun munificence_N : N ;
+fun munificent_A : A ;
+fun muniments_N : N ;
+fun munition_N : N ;
+fun munition_V2 : V2 ;
+fun munj_N : N ;
+fun munster_PN : PN ;
+fun muntjac_N : N ;
+fun muon_N : N ;
+fun mural_A : A ;
+fun mural_N : N ;
+fun muralist_N : N ;
+fun murder_N : N ;
+fun murder_V2 : V2 ;
+fun murderee_N : N ;
+fun murderer_N : N ;
+fun murderess_N : N ;
+fun murderous_A : A ;
+fun murderousness_N : N ;
+fun muriel_PN : PN ;
+fun murine_A : A ;
+fun murine_N : N ;
+fun murk_N : N ;
+fun murky_A : A ;
+fun murmur_N : N ;
+fun murmur_V : V ;
+fun murmur_V2 : V2 ;
+fun murmurous_A : A ;
+fun murphy_N : N ;
+fun murrain_N : N ;
+fun murre_N : N ;
+fun murton_PN : PN ;
+fun muscadine_N : N ;
+fun muscat_N : N ;
+fun muscatel_N : N ;
+fun muscle_N : N ;
+fun muscle_V : V ;
+fun muscle_V2 : V2 ;
+fun muscle_bound_A : A ;
+fun muscle_in_V : V ;
+fun muscle_in_on_V2 : V2 ;
+fun muscle_into_V2 : V2 ;
+fun muscle_out_V2 : V2 ;
+fun muscleman_N : N ;
+fun muscovite_A : A ;
+fun muscovite_N : N ;
+fun muscovy_N : N ;
+fun muscular_A : A ;
+fun muscularity_N : N ;
+fun musculoskeletal_A : A ;
+fun muse_N : N ;
+fun muse_V : V ;
+fun muse_VS : VS ;
+fun muser_N : N ;
+fun musette_N : N ;
+fun museum_N : N ;
+fun mush_N : N ;
+fun musher_N : N ;
+fun mushiness_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 musicality_N : N ;
+fun musically_Adv : Adv  ;
+fun musicianFem_N : N ;
+fun musicianMasc_N : N ;
+fun musicianship_N : N ;
+fun musicological_A : A ;
+fun musicologist_N : N ;
+fun musicology_N : N ;
+fun musingly_Adv : Adv ;
+fun musk_N : N ;
+fun musk_deer_N : N ;
+fun musk_rose_N : N ;
+fun muskellunge_N : N ;
+fun musket_N : N ;
+fun musketeer_N : N ;
+fun musketry_N : N ;
+fun muskiness_N : N ;
+fun muskmelon_N : N ;
+fun muskrat_N : N ;
+fun muskwood_N : N ;
+fun musky_A : A ;
+fun muslim_A : A  ;
+fun muslim_N : N ;
+fun muslin_N : N ;
+fun musnud_N : N ;
+fun musophobia_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 must_VV : VV ;
+fun mustache_N : N ;
+fun mustachio_N : N ;
+fun mustachioed_A : A ;
+fun mustang_N : N ;
+fun mustard_N : N ;
+fun muster_N : N ;
+fun muster_V : V ;
+fun muster_V2 : V2 ;
+fun musth_N : N ;
+fun mustiness_N : N ;
+fun musty_A : A ;
+fun mutability_N : N ;
+fun mutable_A : A ;
+fun mutafacient_A : A ;
+fun mutagen_N : N ;
+fun mutagenesis_N : N ;
+fun mutagenic_A : A ;
+fun mutant_A : A ;
+fun mutant_N : N ;
+fun mutation_N : N ;
+fun mutational_A : A ;
+fun mutatis_mutandis_Adv : Adv ;
+fun mutative_A : A ;
+fun mutchkin_N : N ;
+fun mute_A : A ;
+fun mute_N : N ;
+fun mute_V2 : V2 ;
+fun muteness_N : N ;
+fun mutilate_V : V ;
+fun mutilate_V2 : V2 ;
+fun mutilation_N : N ;
+fun mutilator_N : N ;
+fun mutineer_N : N ;
+fun mutinous_A : A ;
+fun mutiny_N : N ;
+fun mutiny_V : V ;
+fun mutisia_N : N ;
+fun mutism_N : N ;
+fun muton_N : N ;
+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 mutuality_N : N ;
+fun mutually_Adv : Adv  ;
+fun muzhik_N : N ;
+fun muzzle_N : N ;
+fun muzzle_V2 : V2 ;
+fun muzzle_velocity_N : N ;
+fun muzzler_N : N ;
+fun muzzy_A : A ;
+fun myalgia_N : N ;
+fun myalgic_A : A ;
+fun myasthenia_N : N ;
+fun mycelium_N : N ;
+fun mycobacteria_N : N ;
+fun mycologist_N : N ;
+fun mycology_N : N ;
+fun mycomycin_N : N ;
+fun mycophagist_N : N ;
+fun mycophagy_N : N ;
+fun mycoplasma_N : N ;
+fun mycotoxin_N : N ;
+fun mydriasis_N : N ;
+fun mydriatic_N : N ;
+fun myelatelia_N : N ;
+fun myelencephalon_N : N ;
+fun myelic_A : A ;
+fun myelin_N : N ;
+fun myelinated_A : A ;
+fun myelinic_A : A ;
+fun myelinization_N : N ;
+fun myelitis_N : N ;
+fun myeloblast_N : N ;
+fun myelocyte_N : N ;
+fun myelofibrosis_N : N ;
+fun myelogram_N : N ;
+fun myelography_N : N ;
+fun myeloid_A : A ;
+fun myeloma_N : N ;
+fun myelomeningocele_N : N ;
+fun myiasis_N : N ;
+fun mylodon_N : N ;
+fun mylodontid_N : N ;
+fun myna_N : N ;
+fun mynah_N : N ;
+fun myocardial_A : A ;
+fun myocardium_N : N ;
+fun myoclonus_N : N ;
+fun myofibril_N : N ;
+fun myoglobin_N : N ;
+fun myoglobinuria_N : N ;
+fun myogram_N : N ;
+fun myoid_A : A ;
+fun myology_N : N ;
+fun myoma_N : N ;
+fun myometritis_N : N ;
+fun myometrium_N : N ;
+fun myonecrosis_N : N ;
+fun myopathic_A : A ;
+fun myopathy_N : N ;
+fun myope_N : N ;
+fun myopia_N : N ;
+fun myopic_A : A ;
+fun myosarcoma_N : N ;
+fun myosin_N : N ;
+fun myositis_N : N ;
+fun myotomy_N : N ;
+fun myotonia_N : N ;
+fun myotonic_A : A ;
+fun myra_PN : PN ;
+fun myriad_A : A ;
+fun myriad_N : N ;
+fun myriagram_N : N ;
+fun myriameter_N : N ;
+fun myriapod_N : N ;
+fun myringectomy_N : N ;
+fun myringoplasty_N : N ;
+fun myringotomy_N : N ;
+fun myrmecophagous_A : A ;
+fun myrmecophile_N : N ;
+fun myrmecophilous_A : A ;
+fun myrmecophyte_N : N ;
+fun myrmecophytic_A : A ;
+fun myrmidon_N : N ;
+fun myrrh_N : N ;
+fun myrtle_N : N ;
+fun mysophilia_N : N ;
+fun mysophobia_N : N ;
+fun mysophobic_A : A ;
+fun myspace_N : N  ;
+fun mysterious_A : A ;
+fun mysteriously_Adv : Adv  ;
+fun mystery_N : N ;
+fun mysticFem_N : N ;
+fun mysticMasc_N : N ;
+fun mystic_A : A ;
+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 mythic_A : A ;
+fun mythical_A : A ;
+fun mythological_A : A ;
+fun mythologist_N : N ;
+fun mythologization_N : N ;
+fun mythology_N : N ;
+fun myxedema_N : N ;
+fun myxobacteria_N : N ;
+fun myxoma_N : N ;
+fun myxomatosis_N : N ;
+fun myxosporidian_N : N ;
+fun myxovirus_N : N ;
+fun naafi_N : N ;
+fun nab_V2 : V2 ;
+fun nabob_N : N ;
+fun naboom_N : N ;
+fun nabumetone_N : N ;
+fun nacelle_N : N ;
+fun nacho_N : N ;
+fun nacre_N : N ;
+fun nacreous_A : A ;
+fun nadir_N : N ;
+fun nadolol_N : N ;
+fun nae_Interj : Interj ;
+fun nafcillin_N : N ;
+fun naff_off_V : V ;
+fun nag_N : N ;
+fun nag_V : V ;
+fun nag_V2 : V2 ;
+fun nag_at_V2 : V2 ;
+fun nagami_N : N ;
+fun nagger_N : N ;
+fun nagi_N : N ;
+fun nagoya_PN : PN ;
+fun nagpur_PN : PN ;
+fun naiad_N : N ;
+fun naiant_A : A ;
+fun naif_N : N ;
+fun nail_N : N ;
+fun nail_V2 : V2 ;
+fun nail_down_V2 : V2 ;
+fun nail_polish_N : N ;
+fun nail_varnish_N : N ;
+fun nailbrush_N : N ;
+fun nailer_N : N ;
+fun nailfile_N : N ;
+fun nailhead_N : N ;
+fun nailsea_PN : PN ;
+fun nainsook_N : N ;
+fun naira_N : N ;
+fun nairn_PN : PN ;
+fun nairobi_PN : PN ;
+fun naive_1_A : A ;
+fun naive_2_A : A ;
+fun naivete_N : N ;
+fun naivety_N : N ;
+fun naked_A : A ;
+fun nakedness_N : N ;
+fun nakedwood_N : N ;
+fun nalorphine_N : N ;
+fun naloxone_N : N ;
+fun naltrexone_N : N ;
+fun namby_pamby_A : A ;
+fun namby_pamby_N : N ;
+fun name_N : N ;
+fun name_V2 : V2 ;
+--subcat fun name_V2V : V2V ;
+fun name_V3 : V3 ;
+fun name_after_V3 : V3 ;
+fun name_day_N : N ;
+fun name_drop_V : V ;
+fun name_dropping_N : N ;
+fun name_part_N : N ;
+fun nameko_N : N ;
+fun nameless_A : A ;
+fun namely_Adv : Adv ;
+fun nameplate_N : N ;
+fun namer_N : N ;
+fun namesake_N : N ;
+fun namibia_PN : PN ;
+fun namibianFem_N : N ;
+fun namibianMasc_N : N ;
+fun namibian_A : A ;
+fun naming_N : N ;
+fun nan_N : N ;
+fun nanchang_PN : PN ;
+fun nancy_PN : PN ;
+fun nandrolone_N : N ;
+fun nankeen_N : N ;
+fun nanking_PN : PN ;
+fun nanning_PN : PN ;
+fun nanny_N : N ;
+fun nanny_goat_N : N ;
+fun nanogram_N : N ;
+fun nanometer_N : N ;
+fun nanomia_N : N ;
+fun nanophthalmos_N : N ;
+fun nanosecond_N : N ;
+fun nanotechnology_N : N ;
+fun nanovolt_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 naphazoline_N : N ;
+fun naphtha_N : N ;
+fun naphthalene_N : N ;
+fun naphthol_N : N ;
+fun napkin_N : N ;
+fun napkin_ring_N : N ;
+fun naples_PN : PN ;
+fun napoleon_N : N ;
+fun napoleonic_A : A ;
+fun napoli_PN : PN ;
+fun nappy_N : N ;
+fun naprapath_N : N ;
+fun naprapathy_N : N ;
+fun naproxen_N : N ;
+fun napu_N : N ;
+fun naranjilla_N : N ;
+fun narborough_PN : PN ;
+fun narc_N : N ;
+fun narcissism_N : N ;
+fun narcissist_N : N ;
+fun narcissus_N : N ;
+fun narcolepsy_N : N ;
+fun narcoleptic_A : A ;
+fun narcoleptic_N : N ;
+fun narcosis_N : N ;
+fun narcoterrorism_N : N ;
+fun narcotic_A : A ;
+fun narcotic_N : N ;
+fun nard_N : N ;
+fun nardoo_N : N ;
+fun narial_A : A ;
+fun naris_N : N ;
+fun nark_N : N ;
+fun nark_V2 : V2 ;
+fun narrate_V2 : V2 ;
+fun narration_N : N ;
+fun narrative_A : A ;
+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_down_V2 : V2 ;
+fun narrow_minded_A : A ;
+fun narrow_mindedness_N : N ;
+fun narrowing_N : N ;
+fun narrowly_Adv : Adv  ;
+fun narrowness_N : N ;
+fun narthex_N : N ;
+fun narwhal_N : N ;
+fun nary_Predet : Predet ;
+fun nasa_PN : PN ;
+fun nasal_A : A ;
+fun nasal_N : N ;
+fun nasality_N : N ;
+fun nasalization_N : N ;
+fun nasalize_V2 : V2 ;
+fun nascent_A : A ;
+fun nasion_N : N ;
+fun nasopharyngeal_A : A ;
+fun nasopharynx_N : N ;
+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 nationhood_N : N ;
+fun nationwide_A : A ;
+fun nationwide_Adv : Adv ;
+fun native_A : A ;
+fun native_N : N ;
+fun nativeness_N : N ;
+fun nativism_N : N ;
+fun nativist_A : A ;
+fun nativist_N : N ;
+fun nativity_N : N ;
+fun nato_PN : PN ;
+fun natriuresis_N : N ;
+fun natriuretic_A : A ;
+fun natrolite_N : N ;
+fun natter_V : V ;
+fun natterjack_N : N ;
+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 naturistic_A : A ;
+fun naturopath_N : N ;
+fun naturopathy_N : N ;
+fun naught_N : N ;
+fun naughtiness_N : N ;
+fun naughty_A : A ;
+fun naumachy_N : N ;
+fun nauru_PN : PN ;
+fun nauruan_A : A ;
+fun nauruan_N : N ;
+fun nausea_N : N ;
+fun nauseate_V2 : V2 ;
+fun nauseating_A : A ;
+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 navicular_A : A ;
+fun navigability_N : N ;
+fun navigable_A : A ;
+fun navigate_V : V ;
+fun navigate_V2 : V2 ;
+fun navigation_N : N ;
+fun navigational_A : A ;
+fun navigator_N : N ;
+fun navvy_N : N ;
+fun navy_N : N ;
+fun nawab_N : N ;
+fun nay_Adv : Adv ;
+fun nay_N : N ;
+fun naysay_V2 : V2 ;
+fun naysayer_N : N ;
+fun naysaying_N : N ;
+fun nazi_A : A ;
+fun nazi_N : N ;
+fun nazism_N : N ;
+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_Prep : Prep  ;
+fun near_V : V ;
+fun near_V2 : V2 ;
+fun near_sighted_A : A ;
+fun near_to_Prep : Prep ;
+fun nearby_A : A ;
+fun nearby_Adv : Adv ;
+fun nearer_Adv : Adv ;
+fun nearer_Prep : Prep  ;
+fun nearest_Adv : Adv ;
+fun nearest_Prep : Prep  ;
+fun nearly_Adv : Adv  ;
+fun nearness_N : N ;
+fun nearside_N : N ;
+fun nearsighted_A : A ;
+fun neat_A : A ;
+fun neath_PN : PN ;
+fun neatly_Adv : Adv ;
+fun neatness_N : N ;
+fun nebbish_N : N ;
+fun nebraska_PN : PN ;
+fun nebuchadnezzar_N : N ;
+fun nebula_N : N ;
+fun nebular_A : A ;
+fun nebule_N : N ;
+fun nebulous_A : A ;
+fun necessarily_Adv : Adv  ;
+fun necessary_A : A ;
+fun necessary_N : N ;
+fun necessitarian_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 necked_A : A ;
+fun necker_N : N ;
+fun neckerchief_N : N ;
+fun necklace_N : N ;
+fun neckless_A : A ;
+fun necklet_N : N ;
+fun necklike_A : A ;
+fun neckline_N : N ;
+fun neckpiece_N : N ;
+fun necktie_N : N ;
+fun neckwear_N : N ;
+fun necrobiosis_N : N ;
+fun necrology_N : N ;
+fun necrolysis_N : N ;
+fun necromancer_N : N ;
+fun necromancy_N : N ;
+fun necromantic_A : A ;
+fun necrophagia_N : N ;
+fun necrophilia_N : N ;
+fun necropolis_N : N ;
+fun necrosis_N : N ;
+fun necrotic_A : A ;
+fun nectar_N : N ;
+fun nectariferous_A : A ;
+fun nectarine_N : N ;
+fun nectary_N : N ;
+fun ned_PN : PN ;
+fun neddy_PN : PN ;
+fun nee_A : A ;
+fun need_N : N ;
+fun need_V : V ;
+fun need_V2 : V2 ;
+--subcat fun need_V2V : V2V ;
+--subcat fun need_VS : VS ;
+fun need_VV : VV ;
+fun needful_A : A ;
+fun neediness_N : N ;
+fun needle_N : N ;
+fun needle_V2 : V2 ;
+fun needlebush_N : N ;
+fun needlecraft_N : N ;
+fun needlefish_N : N ;
+fun needlepoint_N : N ;
+fun needless_A : A ;
+fun needlewoman_N : N ;
+fun needlewood_N : N ;
+fun needlework_N : N ;
+fun needleworker_N : N ;
+fun needs_Adv : Adv ;
+fun needy_A : A ;
+fun needy_N : N ;
+fun neem_N : N ;
+fun neencephalon_N : N ;
+fun nefarious_A : A ;
+fun nefariousness_N : N ;
+fun nefazodone_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 negativist_N : N ;
+fun negativity_N : N ;
+fun neglect_N : N ;
+fun neglect_V2 : V2 ;
+fun neglecter_N : N ;
+fun neglectful_A : A ;
+fun neglectfulness_N : N ;
+fun neglige_N : N ;
+fun negligee_N : N ;
+fun negligence_N : N ;
+fun negligent_A : A ;
+fun negligible_A : A ;
+fun negotiable_A : A ;
+fun negotiate_V : V ;
+fun negotiate_V2 : V2 ;
+fun negotiate_VV : VV ;
+fun negotiation_N : N ;
+fun negotiator_N : N ;
+fun negotiatress_N : N ;
+fun negress_N : N ;
+fun negro_A : A ;
+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 neighbor_N : N  ;
+fun neighborhood_N : N  ;
+fun neighbour_N : N ;
+fun neighbour_V : V ;
+fun neighbour_V2 : V2 ;
+fun neighbourhood_N : N ;
+fun neighbouring_A : A ;
+fun neighbourliness_N : N ;
+fun neighbourly_A : A ;
+fun neil_PN : PN ;
+fun neither7nor_DConj : Conj ;
+fun neither_A : A ;
+fun neither_Adv : Adv ;
+fun neither_Det : Det ;
+fun neither_Prep : Prep  ;
+fun nekton_N : N ;
+fun nelfinavir_N : N ;
+fun nell_PN : PN ;
+fun nelly_N : N ;
+fun nelly_PN : PN ;
+fun nelson_N : N ;
+fun nelson_PN : PN ;
+fun nem_con_Adv : Adv ;
+fun nematode_N : N ;
+fun nemesis_N : N ;
+fun nemophila_N : N ;
+fun neo_A : A ;
+fun neoclassic_A : A ;
+fun neoclassical_A : A  ;
+fun neoclassicism_N : N ;
+fun neoclassicist_A : A ;
+fun neoclassicist_N : N ;
+fun neocolonialism_N : N ;
+fun neoconservatism_N : N ;
+fun neoconservative_N : N ;
+fun neocortical_A : A ;
+fun neodymium_N : N ;
+fun neoexpressionism_N : N ;
+fun neoliberal_A : A ;
+fun neoliberal_N : N ;
+fun neoliberalism_N : N ;
+fun neolith_N : N ;
+fun neolithic_A : A ;
+fun neologism_N : N ;
+fun neologist_N : N ;
+fun neomycin_N : N ;
+fun neon_N : N ;
+fun neonatal_A : A ;
+fun neonate_N : N ;
+fun neonatology_N : N ;
+fun neopallium_N : N ;
+fun neophobia_N : N ;
+fun neophyte_N : N ;
+fun neoplasia_N : N ;
+fun neoplasm_N : N ;
+fun neoplastic_A : A ;
+fun neoprene_N : N ;
+fun neoromanticism_N : N ;
+fun neostigmine_N : N ;
+fun neotenic_A : A ;
+fun neoteny_N : N ;
+fun neotony_N : N ;
+fun nepal_PN : PN ;
+fun nepalese_A : A ;
+fun nepalese_N : N ;
+fun nepali_A : A ;
+fun nepaliMasc_N : N ;
+fun nepaliFem_N : N ;
+fun nepheline_N : N ;
+fun nephelinite_N : N ;
+fun nephew_N : N ;
+fun nephology_N : N ;
+fun nephoscope_N : N ;
+fun nephralgia_N : N ;
+fun nephrectomy_N : N ;
+fun nephrite_N : N ;
+fun nephritic_A : A ;
+fun nephritis_N : N ;
+fun nephrocalcinosis_N : N ;
+fun nephrolithiasis_N : N ;
+fun nephrology_N : N ;
+fun nephron_N : N ;
+fun nephroptosis_N : N ;
+fun nephrosclerosis_N : N ;
+fun nephrotomy_N : N ;
+fun nephrotoxic_A : A ;
+fun nephrotoxin_N : N ;
+fun nephthytis_N : N ;
+fun nepotism_N : N ;
+fun nepotist_N : N ;
+fun neptune_PN : PN ;
+fun neptunium_N : N ;
+fun nerd_N : N ;
+fun nerd_out_V : V ;
+fun nereid_N : N ;
+fun nerita_N : N ;
+fun neritic_A : A ;
+fun neritid_N : N ;
+fun neritina_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 nerves_N : N ;
+fun nervous_A : A ;
+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 nester_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 net_out_V : V ;
+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 networklike_A : A ;
+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 neurectomy_N : N ;
+fun neurinoma_N : N ;
+fun neuritis_N : N ;
+fun neuroanatomic_A : A ;
+fun neuroanatomy_N : N ;
+fun neurobiological_A : A ;
+fun neurobiological_Adv : Adv ;
+fun neurobiologist_N : N ;
+fun neurobiology_N : N ;
+fun neuroblast_N : N ;
+fun neuroblastoma_N : N ;
+fun neurochemical_N : N ;
+fun neurodermatitis_N : N ;
+fun neuroendocrine_A : A ;
+fun neuroepithelioma_N : N ;
+fun neuroepithelium_N : N ;
+fun neuroethics_N : N ;
+fun neurofibroma_N : N ;
+fun neurofibromatosis_N : N ;
+fun neurogenesis_N : N ;
+fun neurogenic_A : A ;
+fun neuroglia_N : N ;
+fun neurogliacyte_N : N ;
+fun neuroglial_A : A ;
+fun neurohormone_N : N ;
+fun neurolemma_N : N ;
+fun neurolinguist_N : N ;
+fun neurolinguistics_N : N ;
+fun neurological_A : A ;
+fun neurologistFem_N : N ;
+fun neurologistMasc_N : N ;
+fun neurology_N : N ;
+fun neuroma_N : N ;
+fun neuromatous_A : A ;
+fun neuromotor_A : A ;
+fun neuromuscular_A : A ;
+fun neuropathy_N : N ;
+fun neurophysiological_A : A ;
+fun neurophysiology_N : N ;
+fun neuropil_N : N ;
+fun neuroplasty_N : N ;
+fun neuropsychiatric_A : A ;
+fun neuropsychiatry_N : N ;
+fun neuropsychological_A : A ;
+fun neuropteron_N : N ;
+fun neurosarcoma_N : N ;
+fun neuroscience_N : N ;
+fun neuroscientist_N : N ;
+fun neurosis_N : N ;
+fun neurosurgeon_N : N ;
+fun neurosurgery_N : N ;
+fun neurosyphilis_N : N ;
+fun neurotic_A : A ;
+fun neurotic_N : N ;
+fun neurotically_Adv : Adv ;
+fun neurotoxic_A : A ;
+fun neurotoxin_N : N ;
+fun neurotransmitter_N : N ;
+fun neurotropic_A : A ;
+fun neurotropism_N : N ;
+fun neuss_PN : PN ;
+fun neuter_A : A ;
+fun neuter_N : N ;
+fun neuter_V2 : V2 ;
+fun neutering_N : N ;
+fun neutral_A : A ;
+fun neutral_N : N ;
+fun neutralism_N : N ;
+fun neutralist_N : N ;
+fun neutrality_N : N ;
+fun neutralization_N : N ;
+fun neutralize_V2 : V2 ;
+fun neutrino_N : N ;
+fun neutron_N : N ;
+fun neutropenia_N : N ;
+fun neutrophil_N : N ;
+fun nevada_PN : PN ;
+fun neve_N : N ;
+fun never_AdV : AdV ;
+fun never_Adv : Adv ;
+fun nevermore_Adv : Adv ;
+fun nevertheless_Adv : Adv ;
+fun neville_PN : PN ;
+fun nevirapine_N : N ;
+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 newborn_A : A ;
+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 newfound_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 newspapering_N : N ;
+fun newspaperman_N : N ;
+fun newspeak_N : N ;
+fun newsprint_N : N ;
+fun newsreader_N : N ;
+fun newsreel_N : N ;
+fun newsroom_N : N ;
+fun newssheet_N : N ;
+fun newsstand_N : N ;
+fun newsvendor_N : N ;
+fun newswoman_N : N ;
+fun newsworthiness_N : N ;
+fun newsworthy_A : A ;
+fun newsy_A : A ;
+fun newt_N : N ;
+fun newton_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 next_Prep : Prep  ;
+fun next_to_Prep : Prep ;
+fun nexus_N : N ;
+fun ngultrum_N : N ;
+fun ngwee_N : N ;
+fun nhs_N : N ;
+fun niacin_N : N ;
+fun nib_N : N ;
+fun nibbed_A : A ;
+fun nibble_N : N ;
+fun nibble_V : V ;
+fun nibble_V2 : V2 ;
+fun nibbler_N : N ;
+fun niblick_N : N ;
+fun nicad_N : N ;
+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 nickname_V3 : V3 ;
+fun nicola_PN : PN ;
+fun nicole_PN : PN ;
+fun nicotine_N : N ;
+fun nidicolous_A : A ;
+fun nidifugous_A : A ;
+fun nidus_N : N ;
+fun niece_N : N ;
+fun nifedipine_N : N ;
+fun niff_N : N ;
+fun niffy_A : A ;
+fun nifty_A : A ;
+fun nigel_PN : PN ;
+fun nigella_N : N ;
+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 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 nighthawk_N : N ;
+fun nightie_N : N ;
+fun nightingale_N : N ;
+fun nightjar_N : N ;
+fun nightlife_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 nighttime_N : N  ;
+fun nightwear_N : N ;
+fun nightwork_N : N ;
+fun nihil_N : N ;
+fun nihilism_N : N ;
+fun nihilist_N : N ;
+fun nihilistic_A : A ;
+fun nijmegen_PN : PN ;
+fun nil_N : N ;
+fun nilgai_N : N ;
+fun nilotic_A : A ;
+fun nilpotent_A : A ;
+fun nim_N : N ;
+fun nimble_A : A ;
+fun nimbleness_N : N ;
+fun nimblewill_N : N ;
+fun nimbus_N : N ;
+fun niminy_piminy_A : A ;
+fun nimrod_PN : PN ;
+fun nincompoop_N : N ;
+fun ninefold_A : A ;
+fun ninefold_Adv : Adv ;
+fun ninepence_N : N ;
+fun ninepenny_A : A ;
+fun ninepin_N : N ;
+fun ninepins_N : N ;
+fun ninja_N : N ;
+fun ninjutsu_N : N ;
+fun ninny_N : N ;
+fun ninon_N : N ;
+fun ninth_A : A ;
+fun ninth_N : N ;
+fun niobe_PN : PN ;
+fun niobite_N : N ;
+fun niobium_N : N ;
+fun nip_N : N ;
+fun nip_V : V ;
+fun nip_V2 : V2 ;
+fun nip_off_V : V ;
+fun nip_out_V : V ;
+fun nipa_N : N ;
+fun nipper_N : N ;
+fun nipple_N : N ;
+fun nipponese_A : A ;
+fun nippy_A : A ;
+fun niqaabi_N : N ;
+fun niqab_N : N ;
+fun nirvana_N : N ;
+fun nisi_A : A ;
+fun nissen_PN : PN ;
+fun nit_N : N ;
+fun nitpicker_N : N ;
+fun nitrate_N : N ;
+fun nitrazepam_N : N ;
+fun nitre_N : N ;
+fun nitric_A : A ;
+fun nitride_N : N ;
+fun nitrification_N : N ;
+fun nitrile_N : N ;
+fun nitrite_N : N ;
+fun nitrobacterium_N : N ;
+fun nitrobenzene_N : N ;
+fun nitrocalcite_N : N ;
+fun nitrochalk_N : N ;
+fun nitrochloromethane_N : N ;
+fun nitrofuran_N : N ;
+fun nitrofurantoin_N : N ;
+fun nitrogen_N : N ;
+fun nitrogenase_N : N ;
+fun nitrogenous_A : A ;
+fun nitroglycerin_N : N ;
+fun nitroglycerine_N : N ;
+fun nitrosobacteria_N : N ;
+fun nitrous_A : A ;
+fun nitty_gritty_N : N ;
+fun nitwit_N : N ;
+fun nitwitted_A : A ;
+fun nix_N : N ;
+fun nix_V2 : V2 ;
+fun no_Interj : Interj ;
+fun no_Quant : Quant ;
+fun no_ball_N : N ;
+fun no_fewer_than_AdN : AdN ;
+fun no_go_A : A ;
+fun no_longer_AdV : AdV ;
+fun no_man's_land_N : N ;
+fun no_more_than_AdN : AdN ;
+fun no_one_NP : NP ;
+fun noah_PN : PN ;
+fun nob_N : N ;
+fun nobble_V2 : V2 ;
+fun nobel_PN : PN ;
+fun nobelium_N : N ;
+fun nobility_N : N ;
+fun nobleFem_N : N ;
+fun nobleMasc_N : N ;
+fun noble_A : A ;
+fun noble_mindedness_N : N ;
+fun nobleman_N : N ;
+fun noblesse_N : N ;
+fun noblesse_oblige_N : N ;
+fun nobody_NP : NP ;
+fun nocent_A : A ;
+fun nociceptive_A : A ;
+fun noctambulist_N : N ;
+fun noctiluca_N : N ;
+fun noctilucent_A : A ;
+fun nocturia_N : N ;
+fun nocturnal_A : A ;
+fun nocturne_N : N ;
+fun nod_N : N ;
+fun nod_V : V ;
+--subcat fun nod_V2 : V2 ;
+fun nod_off_V : V ;
+fun nod_through_V2 : V2 ;
+fun noddle_N : N ;
+fun node_N : N ;
+fun nodular_A : A ;
+fun nodulated_A : A ;
+fun nodule_N : N ;
+fun nodulose_A : A ;
+fun noel_N : N ;
+fun noel_PN : PN ;
+fun nog_N : N ;
+fun noggin_N : N ;
+fun nogging_N : N ;
+fun nohow_Adv : Adv ;
+fun noise_N : N ;
+fun noise_V2 : V2 ;
+fun noiseless_A : A ;
+fun noiselessness_N : N ;
+fun noisemaker_N : N ;
+fun noisiness_N : N ;
+fun noisome_A : A ;
+fun noisy_A : A ;
+fun nom_de_plume_N : N ;
+fun noma_N : N ;
+fun nomad_N : N ;
+fun nomadic_A : A ;
+fun nombril_N : N ;
+fun nomenclature_N : N ;
+fun nomenklatura_N : N ;
+fun nomia_N : N ;
+fun nominal_A : A ;
+fun nominalism_N : N ;
+fun nominalist_N : N ;
+fun nominalistic_A : A ;
+fun nominally_Adv : Adv  ;
+fun nominate_V2 : V2 ;
+fun nomination_N : N ;
+fun nominative_A : A ;
+fun nominative_N : N ;
+fun nominator_N : N ;
+fun nominee_N : N ;
+fun nomogram_N : N ;
+fun nomothetic_A : A ;
+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 nonabsorbency_N : N ;
+fun nonabsorbent_A : A ;
+fun nonacceptance_N : N ;
+fun nonaccomplishment_N : N ;
+fun nonaddictive_A : A ;
+fun nonadhesive_A : A ;
+fun nonadjacent_A : A ;
+fun nonadsorbent_A : A ;
+fun nonage_N : N ;
+fun nonagenarian_A : A ;
+fun nonagenarian_N : N ;
+fun nonaggression_N : N ;
+fun nonagon_N : N ;
+fun nonalcoholic_A : A ;
+fun nonaligned_A : A ;
+fun nonalignment_N : N ;
+fun nonallele_N : N ;
+fun nonappearance_N : N ;
+fun nonappointive_A : A ;
+fun nonarbitrable_A : A ;
+fun nonarbitrary_A : A ;
+fun nonarboreal_A : A ;
+fun nonassertive_A : A ;
+fun nonassociative_A : A ;
+fun nonastringent_A : A ;
+fun nonattendance_N : N ;
+fun nonautonomous_A : A ;
+fun nonbearing_A : A ;
+fun nonbeing_N : N ;
+fun nonbelligerent_A : A ;
+fun noncaloric_A : A ;
+fun noncandidate_N : N ;
+fun noncarbonated_A : A ;
+fun noncausative_A : A ;
+fun nonce_N : N ;
+fun nonce_word_N : N ;
+fun noncellular_A : A ;
+fun nonchalance_N : N ;
+fun nonchalant_A : A ;
+fun noncivilized_A : A ;
+fun nonclassical_A : A ;
+fun noncollapsible_A : A ;
+fun noncolumned_A : A ;
+fun noncombatant_A : A ;
+fun noncombatant_N : N ;
+fun noncombinative_A : A ;
+fun noncombining_A : A ;
+fun noncombustible_A : A ;
+fun noncommercial_A : A ;
+fun noncommissioned_A : A ;
+fun noncommittal_A : A ;
+fun noncommunicable_A : A ;
+fun noncompetitive_A : A ;
+fun noncomprehensive_A : A ;
+fun nonconductive_A : A ;
+fun nonconductor_N : N ;
+fun nonconforming_A : A ;
+fun nonconformism_N : N ;
+fun nonconformist_A : A ;
+fun nonconformist_N : N ;
+fun nonconformity_N : N ;
+fun nonconscious_A : A ;
+fun noncontentious_A : A ;
+fun nonconvergent_A : A ;
+fun noncritical_A : A ;
+fun noncrucial_A : A ;
+fun noncrystalline_A : A ;
+fun noncurrent_A : A ;
+fun noncyclic_A : A ;
+fun nondeductible_A : A ;
+fun nondenominational_A : A ;
+fun nondescript_A : A ;
+fun nondescript_N : N ;
+fun nondevelopment_N : N ;
+fun nondigestible_A : A ;
+fun nondisjunction_N : N ;
+fun nondisposable_A : A ;
+fun nondriver_N : N ;
+fun none_A : A ;
+fun none_Adv : Adv ;
+fun none_NP : NP ;
+fun nonechoic_A : A ;
+fun noneffervescent_A : A ;
+fun nonelective_A : A ;
+fun nonentity_N : N ;
+fun nonenzymatic_A : A ;
+fun nonequivalence_N : N ;
+fun nonequivalent_A : A ;
+fun nones_N : N ;
+fun nonesuch_N : N ;
+fun nonetheless_Adv : Adv  ;
+fun nonevent_N : N ;
+fun nonexempt_A : A ;
+fun nonexistence_N : N ;
+fun nonexistent_A : A ;
+fun nonexploratory_A : A ;
+fun nonexplosive_A : A ;
+fun nonextant_A : A ;
+fun nonextensile_A : A ;
+fun nonfat_A : A ;
+fun nonfatal_A : A ;
+fun nonfeasance_N : N ;
+fun nonfiction_N : N ;
+fun nonfictional_A : A ;
+fun nonfinancial_A : A ;
+fun nonfissile_A : A ;
+fun nonfissionable_A : A ;
+fun nonflammable_A : A ;
+fun nonfunctional_A : A ;
+fun nonglutinous_A : A ;
+fun nongranular_A : A ;
+fun nongregarious_A : A ;
+fun nonhairy_A : A ;
+fun nonharmonic_A : A ;
+fun nonhereditary_A : A ;
+fun nonhierarchical_A : A ;
+fun nonhuman_A : A ;
+fun nonimitative_A : A ;
+fun nonindulgent_A : A ;
+fun nonindustrial_A : A ;
+fun noninfectious_A : A ;
+fun noninflammatory_A : A ;
+fun noninheritable_A : A ;
+fun noninstitutional_A : A ;
+fun noninstitutionalized_A : A ;
+fun nonintegrated_A : A ;
+fun nonintellectual_A : A ;
+fun noninterchangeable_A : A ;
+fun nonintervention_N : N ;
+fun noninvasive_A : A ;
+fun nonionic_A : A ;
+fun nonionized_A : A ;
+fun nonjudgmental_A : A ;
+fun nonkosher_A : A ;
+fun nonlethal_A : A ;
+fun nonlexical_A : A ;
+fun nonlinear_A : A ;
+fun nonlinguistic_A : A ;
+fun nonmagnetic_A : A ;
+fun nonmandatory_A : A ;
+fun nonmechanical_A : A ;
+fun nonmechanistic_A : A ;
+fun nonmember_N : N ;
+fun nonmetal_N : N ;
+fun nonmetallic_A : A ;
+fun nonmetamorphic_A : A ;
+fun nonmigratory_A : A ;
+fun nonmodern_A : A ;
+fun nonmonotonic_A : A ;
+fun nonmoral_A : A ;
+fun nonmotile_A : A ;
+fun nonmoving_A : A ;
+fun nonnative_A : A ;
+fun nonnatural_A : A ;
+fun nonnegative_A : A ;
+fun nonnomadic_A : A ;
+fun nonnormative_A : A ;
+fun nonobservance_N : N ;
+fun nonobservant_A : A ;
+fun nonoccurrence_N : N ;
+fun nonopening_A : A ;
+fun nonoperational_A : A ;
+fun nonoscillatory_A : A ;
+fun nonparallel_A : A ;
+fun nonparametric_A : A ;
+fun nonpareil_A : A ;
+fun nonpareil_N : N ;
+fun nonparticipant_N : N ;
+fun nonparticulate_A : A ;
+fun nonpartisan_A : A ;
+fun nonpartisan_N : N ;
+fun nonpasserine_A : A ;
+fun nonpayment_N : N ;
+fun nonperson_N : N ;
+fun nonpersonal_A : A ;
+fun nonphotosynthetic_A : A ;
+fun nonplus_V2 : V2 ;
+fun nonpoisonous_A : A ;
+fun nonpolitical_A : A ;
+fun nonporous_A : A ;
+fun nonpregnant_A : A ;
+fun nonprehensile_A : A ;
+fun nonproductive_A : A ;
+fun nonprofessional_A : A ;
+fun nonprofit_A : A ;
+fun nonprognosticative_A : A ;
+fun nonproliferation_N : N ;
+fun nonproprietary_A : A ;
+fun nonpsychoactive_A : A ;
+fun nonpublic_A : A ;
+fun nonpurulent_A : A ;
+fun nonracial_A : A ;
+fun nonradioactive_A : A ;
+fun nonrandom_A : A ;
+fun nonrational_A : A ;
+fun nonreader_N : N ;
+fun nonreciprocal_A : A ;
+fun nonreciprocating_A : A ;
+fun nonrecreational_A : A ;
+fun nonreflective_A : A ;
+fun nonrepetitive_A : A ;
+fun nonrepresentational_A : A ;
+fun nonrepresentative_A : A ;
+fun nonresident_A : A ;
+fun nonresident_N : N ;
+fun nonresidential_A : A ;
+fun nonresilient_A : A ;
+fun nonresinous_A : A ;
+fun nonresistance_N : N ;
+fun nonresistant_A : A ;
+fun nonrestrictive_A : A ;
+fun nonreticulate_A : A ;
+fun nonretractile_A : A ;
+fun nonreturnable_A : A ;
+fun nonreversible_A : A ;
+fun nonrhythmic_A : A ;
+fun nonrigid_A : A ;
+fun nonruminant_A : A ;
+fun nonsectarian_A : A ;
+fun nonsense_N : N ;
+fun nonsensical_A : A ;
+fun nonsensitive_A : A ;
+fun nonsignificant_A : A ;
+fun nonskid_A : A ;
+fun nonslip_A : A ;
+fun nonslippery_A : A ;
+fun nonsmoker_N : N ;
+fun nonspatial_A : A ;
+fun nonspeaking_A : A ;
+fun nonspecific_A : A ;
+fun nonspecifically_Adv : Adv ;
+fun nonspherical_A : A ;
+fun nonstandard_A : A ;
+fun nonstarter_N : N ;
+fun nonsteroid_N : N ;
+fun nonsteroidal_A : A ;
+fun nonstick_A : A ;
+fun nonstop_A : A ;
+fun nonstop_Adv : Adv ;
+fun nonstructural_A : A ;
+fun nonsubmersible_A : A ;
+fun nonsuch_N : N ;
+fun nonsuppurative_A : A ;
+fun nonsurgical_A : A ;
+fun nonsyllabic_A : A ;
+fun nonsynchronous_A : A ;
+fun nonsynthetic_A : A ;
+fun nontaxable_A : A ;
+fun nontechnical_A : A ;
+fun nontelescopic_A : A ;
+fun nonterritorial_A : A ;
+fun nonthermal_A : A ;
+fun nontoxic_A : A ;
+fun nontraditional_A : A ;
+fun nontransferable_A : A ;
+fun nontranslational_A : A ;
+fun nontricyclic_N : N ;
+fun nonturbulent_A : A ;
+fun nonuniformity_N : N ;
+fun nonunion_A : A ;
+fun nonuple_A : A ;
+fun nonvenomous_A : A ;
+fun nonverbal_A : A ;
+fun nonviable_A : A ;
+fun nonviolence_N : N ;
+fun nonviolent_A : A ;
+fun nonvisual_A : A ;
+fun nonvolatile_A : A ;
+fun nonwashable_A : A ;
+fun nonwoody_A : A ;
+fun nonworker_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 nopal_N : N ;
+fun nope_Interj : Interj ;
+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 nor_Conj : Conj ;
+fun nora_PN : PN ;
+fun noradrenaline_N : N ;
+fun nordic_A : A ;
+fun nordic_N : N ;
+fun norethindrone_N : N ;
+fun norethynodrel_N : N ;
+fun norfolk_PN : PN ;
+fun norgestrel_N : N ;
+fun noria_N : N ;
+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 normalizer_N : N ;
+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 normotensive_A : A ;
+fun normothermia_N : N ;
+fun norse_A : A ;
+fun norse_N : N ;
+fun north_A : A ;
+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 northbound_A : A ;
+fun northeast_Adv : Adv ;
+fun northeast_N : N ;
+fun northeaster_N : N ;
+fun northeasterly_A : A ;
+fun northeastern_A : A ;
+fun northeastward_A : A ;
+fun northeastward_Adv : Adv ;
+fun northerly_A : A ;
+fun northerly_Adv : Adv ;
+fun northern_A : A ;
+fun northerner_N : N ;
+fun northernmost_A : A ;
+fun northernness_N : N ;
+fun northland_N : N ;
+fun northman_N : N ;
+fun northumberland_PN : PN ;
+fun northward_Adv : Adv  ;
+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 northwestward_A : A ;
+fun northwestward_Adv : Adv ;
+fun northwich_PN : PN ;
+fun norton_PN : PN ;
+fun nortriptyline_N : N ;
+fun norway_PN : PN ;
+fun norwegian_A : A ;
+fun norwegianMasc_N : N ;
+fun norwegianFem_N : N ;
+fun norwich_PN : PN ;
+fun nose_N : N ;
+fun nose_V : V ;
+fun nose_V2 : V2 ;
+fun nose_about_V : V ;
+fun nose_around_V : V ;
+fun nose_around_V2 : V2 ;
+fun nose_flute_N : N ;
+fun nose_out_V2 : V2 ;
+fun nose_wheel_N : N ;
+fun nosebag_N : N ;
+fun noseband_N : N ;
+fun nosebleed_N : N ;
+fun nosecone_N : N ;
+fun nosedive_N : N ;
+fun nosedive_V : V ;
+fun nosegay_N : N ;
+fun noseless_A : A ;
+fun nosepiece_N : N ;
+fun nosering_N : N ;
+fun nosewheel_N : N ;
+fun nosey_A : A ;
+fun nosh_N : N ;
+fun nosh_V : V ;
+fun nosh_up_N : N ;
+fun nosher_N : N ;
+fun nosiness_N : N ;
+fun nosocomial_A : A ;
+fun nosohusial_A : A ;
+fun nosology_N : N ;
+fun nostalgia_N : N ;
+fun nostalgic_A : A ;
+fun nostalgically_Adv : Adv ;
+fun nostoc_N : N ;
+fun nostril_N : N ;
+fun nostrum_N : N ;
+fun nosy_A : A ;
+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_1_N : N  ; -- | take notes
+fun note_2_N : N  ; -- | make notes
+fun note_3_N : N  ; -- | notes in music
+fun note_V : V ;
+fun note_V2 : V2 ;
+fun note_VS : VS ;
+fun note_down_V2 : V2 ;
+fun notebook_N : N ;
+fun notecase_N : N ;
+fun noted_A : A  ;
+fun notepad_N : N ;
+fun notepaper_N : N ;
+fun noteworthy_A : A ;
+fun nothing_Adv : Adv ;
+fun nothing_N : N ;
+fun nothing_NP : NP ;
+fun nothingness_N : N ;
+fun nothings_N : N ;
+fun nothosaur_N : N ;
+fun notice_N : N ;
+--subcat fun notice_V : V ;
+fun notice_V2 : V2 ;
+fun notice_VS : VS ;
+fun notice_board_N : N ;
+fun noticeable_A : A ;
+fun noticeably_Adv : Adv  ;
+fun noticer_N : N ;
+fun notifiable_A : A ;
+fun notification_N : N ;
+fun notify_V2 : V2 ;
+fun notion_N : N ;
+fun notional_A : A ;
+fun notochord_N : N ;
+fun notoriety_N : N ;
+fun notorious_A : A ;
+fun notoriously_Adv : Adv  ;
+fun notornis_N : N ;
+fun nottingham_PN : PN ;
+fun nottinghamshire_PN : PN ;
+fun notwithstanding_Adv : Adv ;
+fun notwithstanding_Prep : Prep  ;
+fun nougat_N : N ;
+fun nought_N : N ;
+fun noumenon_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 novation_N : N ;
+fun novel_A : A ;
+fun novel_N : N ;
+fun novelette_N : N ;
+fun novelist_N : N ;
+fun novelization_N : N ;
+fun novella_N : N  ;
+fun novelty_N : N ;
+fun novena_N : N ;
+fun novice_N : N ;
+fun noviciate_N : N ;
+fun novillada_N : N ;
+fun novillero_N : N ;
+fun novitiate_N : N ;
+fun novobiocin_N : N ;
+fun novokuznetsk_PN : PN ;
+fun novosibirsk_PN : PN ;
+fun now_AdV : AdV ;
+fun now_Adv : Adv ;
+fun now_N : N ;
+fun nowadays_Adv : Adv ;
+fun nowhere_Adv : Adv ;
+fun nowhere_N : N ;
+fun nowise_Adv : Adv ;
+fun noxious_A : A ;
+fun noxiousness_N : N ;
+fun nozzle_N : N ;
+fun nr_PN : PN ;
+fun nspcc_N : N ;
+fun nt_N : N ;
+fun nth_A : A ;
+fun nu_N : N ;
+fun nuance_N : N ;
+fun nub_N : N ;
+fun nubbin_N : N ;
+fun nubile_A : A ;
+fun nucellus_N : N ;
+fun nuclear_A : A ;
+fun nuclease_N : N ;
+fun nucleated_A : A ;
+fun nucleic_A : A ;
+fun nucleolus_N : N ;
+fun nucleon_N : N ;
+fun nucleoplasm_N : N ;
+fun nucleoprotein_N : N ;
+fun nucleoside_N : N ;
+fun nucleosynthesis_N : N ;
+fun nucleotide_N : N ;
+fun nucleus_N : N ;
+fun nude_A : A ;
+fun nude_N : N ;
+fun nudge_N : N ;
+fun nudge_V2 : V2 ;
+fun nudger_N : N ;
+fun nudism_N : N ;
+fun nudist_N : N ;
+fun nudity_N : N ;
+fun nudnik_N : N ;
+fun nugatory_A : A ;
+fun nugget_N : N ;
+fun nuisance_N : N ;
+fun null_A : A ;
+fun nullah_N : N ;
+fun nullification_N : N ;
+fun nullifier_N : N ;
+fun nullify_V2 : V2 ;
+fun nullipara_N : N ;
+fun nullity_N : N ;
+fun numb_A : A ;
+fun numb_V2 : V2 ;
+fun numbat_N : N ;
+fun number_1_N : N  ;  -- | number five
+fun number_2_N : N  ;  -- | a number of people
+fun number_3_N : N  ;  -- | numbers singular and plural
+fun number_V2 : V2 ;
+fun numberless_A : A ;
+fun numberplate_N : N ;
+fun numbing_A : A ;
+fun numbness_N : N ;
+fun numdah_N : N ;
+fun numen_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 numerological_A : A ;
+fun numerologistFem_N : N ;
+fun numerologistMasc_N : N ;
+fun numerology_N : N ;
+fun numerous_A : A ;
+fun numerousness_N : N ;
+fun numinous_A : A ;
+fun numismatics_N : N ;
+fun numismatist_N : N ;
+fun nummulite_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 nurser_N : N ;
+fun nursery_N : N ;
+fun nurseryman_N : N ;
+fun nursing_A : A ;
+fun nursing_N : N ;
+fun nursing_home_N : N ;
+fun nursling_N : N ;
+fun nurtural_A : A ;
+fun nurturance_N : N ;
+fun nurturant_A : A ;
+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 nut_out_V2 : V2 ;
+fun nutation_N : N ;
+fun nutbrown_A : A ;
+fun nutcracker_N : N ;
+fun nutgrass_N : N ;
+fun nuthatch_N : N ;
+fun nuthouse_N : N ;
+fun nutlet_N : N ;
+fun nutlike_A : A ;
+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 nutritious_A : A ;
+fun nutritiousness_N : N ;
+fun nutritive_A : A ;
+fun nuts_A : A ;
+fun nutshell_N : N ;
+fun nutter_N : N ;
+fun nutty_A : A ;
+fun nuzzle_V : V ;
+fun nuzzle_V2 : V2 ;
+fun nyala_N : N ;
+fun nybble_N : N ;
+fun nyctalopia_N : N ;
+fun nyctophobia_N : N ;
+fun nylon_N : N ;
+fun nylons_N : N ;
+fun nymph_N : N ;
+fun nymphalid_N : N ;
+fun nymphet_N : N ;
+fun nympho_N : N ;
+fun nympholepsy_N : N ;
+fun nympholept_N : N ;
+fun nymphomania_N : N ;
+fun nymphomaniac_A : A ;
+fun nymphomaniac_N : N ;
+fun nymphomaniacal_A : A ;
+fun nystagmus_N : N ;
+fun nystatin_N : N ;
+fun o'er_Adv : Adv ;
+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_N : N ;
+fun oar_N : N ;
+fun oarfish_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 oaten_A : A ;
+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 obeah_N : N ;
+fun obeche_N : N ;
+fun obedience_N : N ;
+fun obedient_A : A ;
+fun obeisance_N : N ;
+fun obelion_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 obfuscation_N : N ;
+fun obi_N : N ;
+fun obiism_N : N ;
+fun obiter_dictum_N : N ;
+fun obituary_N : N ;
+fun object_N : N ;
+fun object_V : V ;
+fun object_V2 : V2 ;
+fun objectification_N : N ;
+fun objection_N : N ;
+fun objectionable_A : A ;
+fun objective_A : A ;
+fun objective_N : N ;
+fun objectivity_N : N ;
+fun objector_N : N ;
+fun objurgate_V2 : V2 ;
+fun objurgation_N : N ;
+fun oblanceolate_A : A ;
+fun oblate_A : A ;
+fun oblate_N : N ;
+fun oblateness_N : N ;
+fun oblation_N : N ;
+fun obligate_A : A ;
+fun obligate_V2 : V2 ;
+fun obligate_V2V : V2V ;
+fun obligation_N : N ;
+fun obligational_A : A ;
+fun obligatory_A : A ;
+fun oblige_V2 : V2 ;
+fun oblige_V2V : V2V ;
+fun obliger_N : N ;
+fun obliging_A : A ;
+fun oblique_A : A ;
+fun oblique_N : N ;
+fun obliqueness_N : N ;
+fun obliquity_N : N ;
+fun obliterable_A : A ;
+fun obliterate_V2 : V2 ;
+fun obliteration_N : N ;
+fun obliterator_N : N ;
+fun oblivion_N : N ;
+fun oblivious_A : A ;
+fun obliviousness_N : N ;
+fun oblong_A : A ;
+fun oblong_N : N ;
+fun obloquy_N : N ;
+fun obnoxious_A : A ;
+fun obnoxiousness_N : N ;
+fun oboe_N : N ;
+fun oboist_N : N ;
+fun obolus_N : N ;
+fun obovate_A : A ;
+fun obscene_A : A ;
+fun obscenity_N : N ;
+fun obscurantism_N : N ;
+fun obscurantist_N : N ;
+fun obscure_A : A ;
+fun obscure_V2 : V2 ;
+--subcat fun obscure_VA : VA ;
+fun obscureness_N : N ;
+fun obscurity_N : N ;
+fun obsequious_A : A ;
+fun obsequiousness_N : N ;
+fun observable_A : A ;
+fun observance_N : N ;
+fun observant_A : A ;
+fun observation_N : N ;
+fun observatory_N : N ;
+--subcat fun observe_V : V ;
+fun observe_V2 : V2 ;
+fun observe_VS : VS ;
+fun observer_N : N ;
+fun obsess_V2 : V2 ;
+fun obsession_N : N ;
+fun obsessional_A : A ;
+fun obsessive_A : A ;
+fun obsessive_N : N ;
+fun obsessiveness_N : N ;
+fun obsidian_N : N ;
+fun obsolescence_N : N ;
+fun obsolescent_A : A ;
+fun obsolete_A : A ;
+fun obsoleteness_N : N ;
+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 obstipation_N : N ;
+fun obstreperous_A : A ;
+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 obstruent_N : N ;
+fun obtain_V : V ;
+fun obtain_V2 : V2 ;
+fun obtainable_A : A ;
+fun obtainment_N : N ;
+fun obtrude_V : V ;
+fun obtrude_V2 : V2 ;
+fun obtrusive_A : A ;
+fun obtrusiveness_N : N ;
+fun obturator_N : N ;
+fun obtuse_A : A ;
+fun obtuseness_N : N ;
+fun obverse_N : N ;
+fun obviate_V2 : V2 ;
+fun obviation_N : N ;
+fun obvious_A : A ;
+fun obviously_Adv : Adv  ;
+fun obviousness_N : N ;
+fun oca_N : N ;
+fun ocarina_N : N ;
+fun occasion_N : N ;
+fun occasion_V2 : V2 ;
+fun occasional_A : A ;
+fun occasionally_Adv : Adv  ;
+fun occasions_N : N ;
+fun occident_PN : PN ;
+fun occidental_A : A ;
+fun occidental_N : N ;
+fun occidentalism_N : N ;
+fun occipital_A : A ;
+fun occiput_N : N ;
+fun occluded_A : A ;
+fun occlusion_N : N ;
+fun occlusive_A : A ;
+fun occult_A : A ;
+fun occult_N : N ;
+fun occultism_N : N ;
+fun occultist_N : N ;
+fun occupancy_N : N ;
+fun occupant_N : N ;
+fun occupation_N : N ;
+fun occupational_A : A ;
+fun occupier_N : N ;
+fun occupy_V : V ;
+fun occupy_V2 : V2 ;
+fun occur_V : V ;
+fun occur_to_V2 : V2 ;
+fun occurr_V2 : V2 ;
+fun occurrence_N : N ;
+fun occurrent_A : A ;
+fun ocean_N : N ;
+fun oceanfront_N : N ;
+fun oceangoing_A : A ;
+fun oceanic_A : A ;
+fun oceanographer_N : N ;
+fun oceanography_N : N ;
+fun ocellated_A : A ;
+fun ocelot_N : N ;
+fun ocher_A : A ;
+fun ocher_N : N ;
+fun ochre_N : N ;
+fun ochronosis_N : N ;
+fun ockbrook_PN : PN ;
+fun ockendon_PN : PN ;
+fun oclock_Adv : Adv ;
+fun ocotillo_N : N ;
+fun oct_PN : PN ;
+fun octagon_N : N ;
+fun octagonal_A : A ;
+fun octahedron_N : N ;
+fun octal_A : A ;
+fun octameter_N : N ;
+fun octane_N : N ;
+fun octangular_A : A ;
+fun octant_N : N ;
+fun octave_N : N ;
+fun octavo_N : N ;
+fun octet_N : N ;
+fun octette_N : N ;
+fun octillion_N : N ;
+fun octogenarian_A : A ;
+fun octogenarian_N : N ;
+fun octopod_N : N ;
+fun octopus_N : N ;
+fun octoroon_N : N ;
+fun octosyllabic_A : A ;
+fun octosyllable_N : N ;
+fun octroi_N : N ;
+fun octuple_A : A ;
+fun ocular_A : A ;
+fun oculism_N : N ;
+fun oculist_N : N ;
+fun oculomotor_N : N ;
+fun odalisque_N : N ;
+fun odd_A : A ;
+fun odd_N : N ;
+fun odd_job_A : A ;
+fun oddish_A : A ;
+fun oddity_N : N ;
+fun oddly_Adv : Adv  ;
+fun oddment_N : N ;
+fun oddness_N : N ;
+fun odds_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 odist_N : N ;
+fun odium_N : N ;
+fun odometer_N : N ;
+fun odonate_N : N ;
+fun odontoglossum_N : N ;
+fun odor_N : N  ;
+fun odoriferous_A : A ;
+fun odorless_A : A ;
+fun odorous_A : A ;
+fun odour_N : N ;
+fun odourless_A : A ;
+fun odynophagia_N : N ;
+fun odyssey_N : N ;
+fun oecd_N : N ;
+fun oecumenical_A : A ;
+fun oed_N : N ;
+fun oedipus_PN : PN ;
+fun oenomel_N : N ;
+fun oersted_N : N ;
+fun oesophagus_N : N ;
+fun oeuvre_N : N ;
+fun of_Prep : Prep  ;
+fun of_course_Adv : Adv  ;
+fun off_A : A ;
+fun off_Adv : Adv ;
+fun off_Prep : Prep  ;
+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 offenderFem_N : N ;
+fun offenderMasc_N : N ;
+fun offense_N : N ;
+fun offenseless_A : A ;
+fun offensive_A : A ;
+fun offensive_N : N ;
+fun offensiveness_N : N ;
+fun offer_N : N ;
+--subcat fun offer_V : V ;
+fun offer_V2 : V2 ;
+--subcat fun offer_V2V : V2V ;
+--subcat fun offer_V3 : V3 ;
+--subcat fun offer_VS : VS ;
+fun offer_VV : VV ;
+fun offer_up_V : V ;
+fun offerer_N : N ;
+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 office_N : N ;
+fun office_bearer_N : N ;
+fun office_block_N : N ;
+fun office_boy_N : N ;
+fun office_holder_N : N ;
+fun officeholder_N : N ;
+fun officer_1_N : N  ; -- | financial officer
+fun officer_2_N : N  ; -- | army officer
+fun officer_3_N : N  ; -- | police officer
+fun officialFem_N : N ;
+fun officialMasc_N : N ;
+fun official_A : A ;
+fun officialdom_N : N ;
+fun officialese_N : N ;
+fun officially_Adv : Adv  ;
+fun officiant_N : N ;
+fun officiate_V : V ;
+fun officiation_N : N ;
+fun officious_A : A ;
+fun officiousness_N : N ;
+fun offing_N : N ;
+fun offish_A : A ;
+fun offline_A : A  ;
+fun offprint_N : N ;
+fun offset_N : N ;
+fun offset_V2 : V2 ;
+fun offshoot_N : N ;
+fun offshore_A : A ;
+fun offshore_Adv : Adv ;
+fun offside_A : A ;
+fun offside_Adv : Adv ;
+fun offside_N : N ;
+fun offspring_N : N ;
+fun offstage_A : A ;
+fun offstage_Adv : Adv ;
+fun oft_Adv : Adv ;
+fun oft_times_Adv : Adv ;
+fun often_AdA : AdA ;
+fun often_AdV : AdV ;
+fun often_Adv : Adv ;
+fun oftener_Adv : Adv ;
+fun ogee_N : N ;
+fun ogle_V : V ;
+fun ogle_V2 : V2 ;
+fun ogler_N : N ;
+fun ogmore_valley_PN : PN ;
+fun ogre_N : N ;
+fun ogreish_A : A ;
+fun ogress_N : N ;
+fun oh_Interj : Interj ;
+fun ohio_PN : PN ;
+fun ohm_N : N ;
+fun ohmage_N : N ;
+fun ohmic_A : A ;
+fun ohmmeter_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 oilbird_N : N ;
+fun oilcan_N : N ;
+fun oilcloth_N : N ;
+fun oiler_N : N ;
+fun oilfield_N : N ;
+fun oilfired_A : A ;
+fun oilfish_N : N ;
+fun oiliness_N : N ;
+fun oilman_N : N ;
+fun oilpaper_N : N ;
+fun oilseed_N : N ;
+fun oilskin_N : N ;
+fun oilstone_N : N ;
+fun oily_A : A ;
+fun ointment_N : N ;
+fun ok_Interj : Interj ;
+fun oka_N : N ;
+fun okapi_N : N ;
+fun okay_A : A ;
+fun okay_Adv : Adv ;
+fun okay_Interj : Interj ;
+fun okay_V2 : V2 ;
+fun oklahoma_PN : PN ;
+fun oklahoma_city_PN : PN ;
+fun okra_N : N ;
+fun ola_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 oldie_N : N ;
+fun oldish_A : A ;
+fun oldland_PN : PN ;
+fun oldline_A : A ;
+fun oldness_N : N ;
+fun oldster_N : N ;
+fun oleaceous_A : A ;
+fun oleaginous_A : A ;
+fun oleander_N : N ;
+fun oleaster_N : N ;
+fun olecranon_N : N ;
+fun oleophilic_A : A ;
+fun oleophobic_A : A ;
+fun oleoresin_N : N ;
+fun olfactory_A : A ;
+fun oligarch_N : N ;
+fun oligarchic_A : A ;
+fun oligarchy_N : N ;
+fun oligochaete_N : N ;
+fun oligodactyly_N : N ;
+fun oligodendrocyte_N : N ;
+fun oligodendroglia_N : N ;
+fun oligodontia_N : N ;
+fun oligomenorrhea_N : N ;
+fun oligopoly_N : N ;
+fun oligosaccharide_N : N ;
+fun oligospermia_N : N ;
+fun oliguria_N : N ;
+fun olive_A : A ;
+fun olive_N : N ;
+fun olive_PN : PN ;
+fun olive_tree_N : N ;
+fun olivelike_A : A ;
+fun olivenite_N : N ;
+fun oliver_PN : PN ;
+fun olivia_PN : PN ;
+fun olivine_N : N ;
+fun ollerton_PN : PN ;
+fun ollie_PN : PN ;
+fun olm_N : N ;
+fun ology_N : N ;
+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 ombu_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 omentum_N : N ;
+fun omeprazole_N : N ;
+fun omerta_N : N ;
+fun omicron_N : N ;
+fun ominous_A : A ;
+fun omissible_A : A ;
+fun omission_N : N ;
+fun omissive_A : A ;
+fun omit_V2 : V2 ;
+fun ommastrephes_N : N ;
+fun ommatidium_N : N ;
+fun omnibus_N : N ;
+fun omnidirectional_A : A ;
+fun omnifarious_A : A ;
+fun omnipotence_N : N ;
+fun omnipotent_A : A ;
+fun omnipresent_A : A ;
+fun omnirange_N : N ;
+fun omniscience_N : N ;
+fun omniscient_A : A ;
+fun omnivore_N : N ;
+fun omnivorous_A : A ;
+fun omophagia_N : N ;
+fun omphaloskepsis_N : N ;
+fun omsk_PN : PN ;
+fun on_Adv : Adv ;
+fun on_Prep : Prep  ;
+fun on_account_of_Prep : Prep ;
+fun on_behalf_of_Prep : Prep ;
+fun on_licence_N : N ;
+fun on_top_of_Prep : Prep ;
+fun onager_N : N ;
+fun onboard_A : A  ;
+fun once_AdV : AdV ;
+fun once_Adv : Adv ;
+fun once_Prep : Prep  ;
+fun once_Subj : Subj ;
+fun onchocerciasis_N : N ;
+fun oncidium_N : N ;
+fun oncogene_N : N ;
+fun oncological_A : A ;
+fun oncologist_N : N ;
+fun oncology_N : N ;
+fun oncoming_A : A ;
+fun oncoming_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 oneiric_A : A ;
+fun oneiromancer_N : N ;
+fun oneiromancy_N : N ;
+fun oneness_N : N ;
+fun onerous_A : A ;
+fun ongar_PN : PN ;
+fun ongoing_A : A ;
+fun onion_N : N ;
+fun onionskin_N : N ;
+fun online_A : A  ;
+fun onlooker_N : N ;
+fun only_Adv : Adv ;
+fun only_Predet : Predet ;
+fun onomancer_N : N ;
+fun onomancy_N : N ;
+fun onomastic_A : A ;
+fun onomasticon_N : N ;
+fun onomastics_N : N ;
+fun onomatomania_N : N ;
+fun onomatopoeia_N : N ;
+fun onomatopoeic_A : A ;
+fun onrush_N : N ;
+fun onset_N : N ;
+fun onshore_A : A ;
+fun onshore_Adv : Adv ;
+fun onside_A : A ;
+fun onslaught_N : N ;
+fun onstage_A : A ;
+fun onstage_Adv : Adv ;
+fun ontario_PN : PN ;
+fun onto_Prep : Prep  ;
+fun ontogenetic_A : A ;
+fun ontological_A : A ;
+fun ontology_N : N ;
+fun onus_N : N ;
+fun onward_A : A ;
+fun onward_Adv : Adv ;
+fun onwards_Adv : Adv ;
+fun onycholysis_N : N ;
+fun onychophoran_N : N ;
+fun onychosis_N : N ;
+fun onymous_A : A ;
+fun onyx_N : N ;
+fun oocyte_N : N ;
+fun oogenesis_N : N ;
+fun oology_N : N ;
+fun oolong_N : N ;
+fun oomph_N : N ;
+fun oophorectomy_N : N ;
+fun oophoritis_N : N ;
+fun oophorosalpingectomy_N : N ;
+fun oosphere_N : N ;
+fun oospore_N : N ;
+fun ootid_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 opacification_N : N ;
+fun opacity_N : N ;
+fun opah_N : N ;
+fun opal_N : N ;
+fun opalescence_N : N ;
+fun opalescent_A : A ;
+fun opaque_A : A ;
+fun opaqueness_N : N ;
+fun opec_PN : PN ;
+fun open_A : A ;
+fun open_Adv : Adv ;
+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 open_up_V : V ;
+fun open_up_V2 : V2 ;
+fun openbill_N : N ;
+fun opencast_A : A ;
+fun opener_N : N ;
+fun openhearted_A : A ;
+fun opening_A : A  ;
+fun opening_N : N ;
+fun openly_Adv : Adv  ;
+fun openness_N : N ;
+fun openwork_N : N ;
+fun opepe_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 operagoer_N : N ;
+fun operand_N : N ;
+fun operant_A : A ;
+fun operate_V : V ;
+fun operate_V2 : V2 ;
+fun operate_on_V2 : V2 ;
+fun operatic_A : A ;
+fun operating_N : N ;
+fun operating_table_N : N ;
+fun operating_theatre_N : N ;
+fun operation_N : N ;
+fun operational_A : A ;
+fun operationalism_N : N ;
+fun operationalist_A : A ;
+fun operations_N : N ;
+fun operative_A : A ;
+fun operative_N : N ;
+fun operator_N : N ;
+fun operculate_A : A ;
+fun operculum_N : N ;
+fun operetta_N : N ;
+fun operon_N : N ;
+fun ophidism_N : N ;
+fun ophiolatry_N : N ;
+fun ophryon_N : N ;
+fun ophthalmectomy_N : N ;
+fun ophthalmia_N : N ;
+fun ophthalmic_A : A ;
+fun ophthalmologist_N : N ;
+fun ophthalmology_N : N ;
+fun ophthalmoplegia_N : N ;
+fun ophthalmoscope_N : N ;
+fun ophthalmoscopy_N : N ;
+fun opiate_N : N ;
+fun opine_V2 : V2 ;
+fun opine_VS : VS ;
+fun opinion_N : N ;
+fun opinionated_A : A ;
+fun opinionative_A : A ;
+fun opisthognathous_A : A ;
+fun opisthorchiasis_N : N ;
+fun opisthotonos_N : N ;
+fun opium_N : N ;
+fun opium_den_N : N ;
+fun opopanax_N : N ;
+fun opossum_N : N ;
+fun opp_PN : PN ;
+fun opponentFem_N : N ;
+fun opponentMasc_N : N ;
+fun opponent_A : A ;
+fun opportune_A : A ;
+fun opportuneness_N : N ;
+fun opportunism_N : N ;
+fun opportunistFem_N : N ;
+fun opportunistMasc_N : N ;
+fun opportunist_A : A ;
+fun opportunity_N : N ;
+fun opposable_A : A ;
+fun oppose_V : V ;
+fun oppose_V2 : V2 ;
+--subcat fun oppose_VS : VS ;
+fun opposed_A : A ;
+fun opposite_A : A ;
+fun opposite_Adv : Adv ;
+fun opposite_N : N ;
+fun opposite_Prep : Prep  ;
+fun opposition_N : N ;
+fun oppress_V2 : V2 ;
+fun oppression_N : N ;
+fun oppressive_A : A ;
+fun oppressor_N : N ;
+fun opprobrious_A : A ;
+fun opprobrium_N : N ;
+fun oppugn_V2 : V2 ;
+fun opsin_N : N ;
+fun opsonin_N : N ;
+fun opsonization_N : N ;
+fun opt_V : V ;
+--subcat fun opt_V2V : V2V ;
+fun opt_VV : VV ;
+fun opt_for_V2 : V2 ;
+fun opt_in_V : V ;
+fun opt_into_V2 : V2 ;
+fun opt_out_V2 : V2 ;
+fun optative_A : A ;
+fun optative_N : N ;
+fun optic_A : A ;
+fun optic_N : N  ;
+fun optical_A : A ;
+fun optician_N : N ;
+fun optics_N : N ;
+fun optimal_A : A ;
+fun optimism_N : N ;
+fun optimistFem_N : N ;
+fun optimistMasc_N : N ;
+fun optimistic_A : A ;
+fun optimistically_Adv : Adv ;
+fun optimization_N : N ;
+fun optimum_A : A ;
+fun optimum_N : N ;
+fun option_N : N ;
+fun optional_A : A ;
+fun optometrist_N : N ;
+fun optometry_N : N ;
+fun opulence_N : N ;
+fun opulent_A : A ;
+fun opus_N : N ;
+fun or_Conj : Conj ;
+fun orach_N : N ;
+fun oracle_N : N ;
+fun oracular_A : A ;
+fun orad_Adv : Adv ;
+fun oral_A : A ;
+fun oral_N : N ;
+fun orang_outan_N : N ;
+fun orang_outang_N : N ;
+fun orang_utan_N : N ;
+fun orange_1_N : N ;  -- | round yellow to orange fruit of any of several citrus trees
+fun orange_2_N : N ;  -- | orange color or pigment ; any of a range of colors between red and yellow
+fun orange_A : A ;
+fun orangeade_N : N ;
+fun orangeman_N : N ;
+fun orangery_N : N ;
+fun orangewood_N : N ;
+fun orangutan_N : N ;
+fun orate_V : V ;
+fun oration_N : N ;
+fun oratorFem_N : N ;
+fun oratorMasc_N : N ;
+fun oratorical_A : A ;
+fun oratorio_N : N ;
+fun oratory_N : N ;
+fun orb_N : N ;
+fun orbiculate_A : A ;
+fun orbit_N : N ;
+fun orbit_V : V ;
+fun orbit_V2 : V2 ;
+fun orbital_A : A ;
+fun orbitale_N : N ;
+fun orchard_N : N ;
+fun orchestra_N : N ;
+fun orchestral_A : A ;
+fun orchestrate_V2 : V2 ;
+fun orchestration_N : N ;
+fun orchestrator_N : N ;
+fun orchid_N : N ;
+fun orchidalgia_N : N ;
+fun orchidectomy_N : N ;
+fun orchil_N : N ;
+fun orchiopexy_N : N ;
+fun orchis_N : N ;
+fun orchitis_N : N ;
+fun orchotomy_N : N ;
+fun ordain_V2 : V2 ;
+fun ordain_VS : VS ;
+fun ordainer_N : N ;
+fun ordeal_N : N ;
+fun order_N : N ;
+fun order_V : V ;
+fun order_V2 : V2 ;
+fun order_V2V : V2V ;
+fun order_VS : VS ;
+--subcat fun order_VV : VV ;
+fun order_book_N : N ;
+fun order_form_N : N ;
+fun order_paper_N : N ;
+fun orderer_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 ordinariness_N : N ;
+fun ordinary_A : A ;
+fun ordinary_N : N ;
+fun ordinate_N : N ;
+fun ordination_N : N ;
+fun ordnance_N : N ;
+fun ordure_N : N ;
+fun ore_N : N ;
+fun oregano_N : N ;
+fun oregon_PN : PN ;
+fun oreo_N : N ;
+fun organ_N : N ;
+fun organ_blower_N : N ;
+fun organ_grinder_N : N ;
+fun organ_loft_N : N ;
+fun organdie_N : N ;
+fun organdy_N : N ;
+fun organelle_N : N ;
+fun organic_A : A ;
+fun organic_N : N ;
+fun organically_Adv : Adv ;
+fun organicism_N : N ;
+fun organicistic_A : A ;
+fun organification_N : N ;
+fun organisation_N : N  ;
+fun organism_N : N ;
+fun organismal_A : A ;
+fun organist_N : N ;
+fun organization_N : N ;
+fun organizational_A : A ;
+fun organize_V2 : V2 ;
+fun organize_V2V : V2V ;
+fun organizer_N : N ;
+fun organon_N : N ;
+fun organophosphate_N : N ;
+fun organza_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 orientalism_N : N ;
+fun orientalistFem_N : N ;
+fun orientalistMasc_N : N ;
+fun orientate_V2 : V2 ;
+fun orientation_N : N ;
+fun oriented_A : A  ;
+fun orienting_A : A ;
+fun orifice_N : N ;
+fun oriflamme_N : N ;
+fun origami_N : N ;
+fun origanum_N : N ;
+fun origin_N : N ;
+fun original_A : A ;
+fun original_N : N ;
+fun originalism_N : N ;
+fun originality_N : N ;
+fun originally_Adv : Adv  ;
+fun originate_V : V ;
+fun originate_V2 : V2 ;
+fun originatorFem_N : N ;
+fun originatorMasc_N : N ;
+fun oriole_N : N ;
+fun orison_N : N ;
+fun orkney_PN : PN ;
+fun orleans_PN : PN ;
+fun orlop_N : N ;
+fun ormer_N : N ;
+fun ormolu_N : N ;
+fun ormskirk_PN : PN ;
+fun ornament_N : N ;
+fun ornament_V2 : V2 ;
+fun ornamental_A : A ;
+fun ornamental_N : N ;
+fun ornamentalism_N : N ;
+fun ornamentation_N : N ;
+fun ornate_A : A ;
+fun ornateness_N : N ;
+fun ornery_A : A ;
+fun ornithine_N : N ;
+fun ornithischian_N : N ;
+fun ornithological_A : A ;
+fun ornithologistFem_N : N ;
+fun ornithologistMasc_N : N ;
+fun ornithology_N : N ;
+fun ornithomimid_N : N ;
+fun ornithopod_N : N ;
+fun orogeny_N : N ;
+fun oroide_N : N ;
+fun orologistFem_N : N ;
+fun orologistMasc_N : N ;
+fun orology_N : N ;
+fun oropharyngeal_A : A ;
+fun oropharynx_N : N ;
+fun orotund_A : A ;
+fun orphan_N : N ;
+fun orphan_V2 : V2 ;
+fun orphanage_N : N ;
+fun orphenadrine_N : N ;
+fun orphrey_N : N ;
+fun orpiment_N : N ;
+fun orpine_N : N ;
+fun orrery_N : N ;
+fun orrisroot_N : N ;
+fun orthicon_N : N ;
+fun orthochorea_N : N ;
+fun orthoclase_N : N ;
+fun orthodontic_A : A ;
+fun orthodontics_N : N ;
+fun orthodontist_N : N ;
+fun orthodox_A : A ;
+fun orthodoxy_N : N ;
+fun orthoepist_N : N ;
+fun orthoepy_N : N ;
+fun orthogonal_A : A ;
+fun orthogonality_N : N ;
+fun orthographic_A : A ;
+fun orthography_N : N ;
+fun orthomolecular_A : A ;
+fun orthomyxovirus_N : N ;
+fun orthopaedic_A : A ;
+fun orthopaedics_N : N ;
+fun orthopedic_A : A ;
+fun orthopedics_N : N ;
+fun orthopedist_N : N ;
+fun orthopnea_N : N ;
+fun orthopter_N : N ;
+fun orthoptic_A : A ;
+fun orthoptics_N : N ;
+fun orthoptist_N : N ;
+fun orthoscope_N : N ;
+fun orthostatic_A : A ;
+fun orthotropous_A : A ;
+fun ortolan_N : N ;
+fun ortygan_N : N ;
+fun oryx_N : N ;
+fun orzo_N : N ;
+fun os_N : N ;
+fun osaka_PN : PN ;
+fun oscar_N : N ;
+fun oscar_PN : PN ;
+fun oscheocele_N : N ;
+fun oscillate_V : V ;
+fun oscillate_V2 : V2 ;
+fun oscillation_N : N ;
+fun oscillator_N : N ;
+fun oscillatory_A : A ;
+fun oscillogram_N : N ;
+fun oscillograph_N : N ;
+fun oscilloscope_N : N ;
+fun oscine_A : A ;
+fun oscine_N : N ;
+fun oscitancy_N : N ;
+fun osculation_N : N ;
+fun osier_N : N ;
+fun oslo_PN : PN ;
+fun osmiridium_N : N ;
+fun osmium_N : N ;
+fun osmoreceptor_N : N ;
+fun osmosis_N : N ;
+fun osmotic_A : A ;
+fun osmotically_Adv : Adv ;
+fun osnabruck_PN : PN ;
+fun osprey_N : N ;
+fun osseous_A : A ;
+fun ossett_PN : PN ;
+fun ossicle_N : N ;
+fun ossicular_A : A ;
+fun ossiferous_A : A ;
+fun ossification_N : N ;
+fun ossify_V : V ;
+fun ossify_V2 : V2 ;
+fun ossuary_N : N ;
+fun osteal_A : A ;
+fun osteitis_N : N ;
+fun ostensible_A : A ;
+fun ostensibly_Adv : Adv  ;
+fun ostensive_A : A ;
+fun ostentation_N : N ;
+fun ostentatious_A : A ;
+fun osteoarthritis_N : N ;
+fun osteoblast_N : N ;
+fun osteoblastoma_N : N ;
+fun osteochondroma_N : N ;
+fun osteoclasis_N : N ;
+fun osteoclast_N : N ;
+fun osteocyte_N : N ;
+fun osteodystrophy_N : N ;
+fun osteologist_N : N ;
+fun osteology_N : N ;
+fun osteolysis_N : N ;
+fun osteoma_N : N ;
+fun osteomalacia_N : N ;
+fun osteomyelitis_N : N ;
+fun osteopath_N : N ;
+fun osteopathy_N : N ;
+fun osteopetrosis_N : N ;
+fun osteophyte_N : N ;
+fun osteoporosis_N : N ;
+fun osteosarcoma_N : N ;
+fun osteosclerosis_N : N ;
+fun osteostracan_N : N ;
+fun osteotomy_N : N ;
+fun ostinato_N : N ;
+fun ostiole_N : N ;
+fun ostler_N : N ;
+fun ostomy_N : N ;
+fun ostracism_N : N ;
+fun ostracize_V2 : V2 ;
+fun ostracoderm_N : N ;
+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 otherness_N : N ;
+fun otherwise_A : A ;
+fun otherwise_Adv : Adv ;
+fun otherworld_N : N ;
+fun otherworldly_A : A ;
+fun othonna_N : N ;
+fun otic_A : A ;
+fun otiose_A : A ;
+fun otitis_N : N ;
+fun otley_PN : PN ;
+fun otology_N : N ;
+fun otoplasty_N : N ;
+fun otorrhea_N : N ;
+fun otosclerosis_N : N ;
+fun otoscope_N : N ;
+fun ototoxic_A : A ;
+fun ottawa_PN : PN ;
+fun otter_N : N ;
+fun otterhound_N : N ;
+fun ottomanFem_N : N ;
+fun ottomanMasc_N : N ;
+fun oubliette_N : N ;
+fun ought_VV : VV ;
+fun ouguiya_N : N ;
+fun ouija_N : N ;
+fun ouija_board_N : N ;
+fun ounce_N : N ;
+fun oust_V : V ;
+fun oust_V2 : V2 ;
+fun ouster_N : N ;
+fun out_A : A ;
+fun out_Adv : Adv ;
+fun out_N : N ;
+fun out_Prep : Prep  ;
+fun out_V2 : V2 ;
+fun out_from_Prep : Prep ;
+fun out_herod_V2 : V2 ;
+fun out_of_Prep : Prep ;
+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_trade_V2 : V2 ;
+fun out_tray_N : N ;
+fun outage_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 outbred_A : A ;
+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 outdoors_N : N ;
+fun outdoorsman_N : N ;
+fun outdoorswoman_N : N ;
+fun outdoorsy_A : A ;
+fun outer_A : A ;
+fun outercourse_N : N ;
+fun outermost_A : A ;
+fun outerwear_N : N ;
+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 outfitting_N : N ;
+fun outflank_V2 : V2 ;
+fun outflow_N : N ;
+fun outfly_V2 : V2 ;
+fun outfox_V2 : V2 ;
+fun outgain_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 outlandishness_N : N ;
+fun outlast_V2 : V2 ;
+fun outlaw_N : N ;
+fun outlaw_V2 : V2 ;
+fun outlawry_N : N ;
+fun outlay_N : N ;
+fun outleap_V2 : V2 ;
+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 outpace_V2 : V2 ;
+fun outpatient_N : N ;
+fun outperform_V2 : V2 ;
+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 outrageousness_N : N ;
+fun outrange_V2 : V2 ;
+fun outrank_V2 : V2 ;
+fun outre_A : A ;
+fun outreach_N : N ;
+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 outsail_V2 : V2 ;
+fun outsell_V2 : V2 ;
+fun outset_N : N ;
+fun outshine_V2 : V2 ;
+fun outside_A : A ;
+fun outside_Adv : Adv ;
+fun outside_N : N ;
+fun outside_Prep : Prep  ;
+fun outside_of_Prep : Prep ;
+fun outsider_N : N ;
+fun outsize_A : A ;
+fun outsize_N : N ;
+fun outskirt_N : N ;
+fun outskirts_N : N ;
+fun outsmart_V2 : V2 ;
+fun outsole_N : N ;
+fun outspan_V : V ;
+fun outspan_V2 : V2 ;
+fun outspoken_A : A ;
+fun outspokenness_N : N ;
+fun outspread_A : A ;
+fun outstanding_A : A ;
+fun outstation_N : N ;
+fun outstay_V2 : V2 ;
+fun outstretched_A : A ;
+fun outstrip_V2 : V2 ;
+fun outstroke_N : N ;
+fun outtake_N : N ;
+fun outthrust_N : N ;
+fun outvie_V2 : V2 ;
+fun outvote_V2 : V2 ;
+fun outward_A : A ;
+fun outward_Adv : Adv ;
+fun outwardness_N : N ;
+fun outwards_Adv : Adv ;
+fun outwear_V2 : V2 ;
+fun outweigh_V2 : V2 ;
+fun outwit_V2 : V2 ;
+fun outwith_Prep : Prep ;
+fun outwork_N : N ;
+fun ouzel_N : N ;
+fun ouzo_N : N ;
+fun oval_A : A ;
+fun oval_N : N ;
+fun ovarian_A : A ;
+fun ovaritis_N : N ;
+fun ovary_N : N ;
+fun ovate_A : A ;
+fun ovation_N : N ;
+fun oven_N : N ;
+fun ovenbird_N : N ;
+fun ovenware_N : N ;
+fun over_Adv : Adv ;
+fun over_N : N ;
+fun over_Prep : Prep  ;
+fun over_abundance_N : N ;
+fun over_magazine_V2 : V2 ;
+fun over_ripe_A : A ;
+fun overabundance_N : N ;
+fun overabundant_A : A ;
+fun overachievement_N : N ;
+fun overachiever_N : N ;
+fun overact_V : V ;
+fun overact_V2 : V2 ;
+fun overactive_A : A ;
+fun overactivity_N : N ;
+fun overage_A : A ;
+fun overage_N : N ;
+fun overall_A : A ;
+fun overall_Adv : Adv  ;
+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 overbid_N : N ;
+fun overbid_V : V ;
+fun overbid_V2 : V2 ;
+fun overbite_N : N ;
+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_V : V ;
+fun overcome_V2 : V2 ;
+fun overcommit_V2 : V2 ;
+fun overcompensation_N : N ;
+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 overdose_N : N  ;
+fun overdose_V : V ;
+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_V : V ;
+fun overemphasize_V2 : V2 ;
+fun overenthusiastic_A : A ;
+fun overestimate_N : N ;
+fun overestimate_V2 : V2 ;
+fun overexcited_A : A ;
+fun overexert_V2 : V2 ;
+fun overexertion_N : N ;
+fun overexploitation_N : N ;
+fun overexpose_V2 : V2 ;
+fun overexposure_N : N ;
+fun overfamiliar_A : A ;
+fun overfed_A : A ;
+fun overfeed_V : V ;
+fun overfeed_V2 : V2 ;
+fun overfeeding_N : N ;
+fun overflight_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 overgarment_N : N ;
+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 overhead_N : N ;
+fun overhear_V2 : V2 ;
+fun overheat_V2 : V2 ;
+fun overheating_N : N ;
+fun overindulge_V : V ;
+fun overindulge_V2 : V2 ;
+fun overindulgence_N : N ;
+fun overindulgent_A : A ;
+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 overlip_N : N ;
+fun overload_N : N ;
+fun overload_V2 : V2 ;
+fun overlook_N : N ;
+fun overlook_V2 : V2 ;
+fun overlord_N : N ;
+fun overlordship_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 overnighter_N : N ;
+fun overpass_N : N ;
+fun overpay_V : V ;
+fun overpay_V2 : V2 ;
+fun overpayment_N : N ;
+fun overplant_V2 : V2 ;
+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 overpressure_N : N ;
+fun overprice_V2 : V2 ;
+fun overprint_N : N ;
+fun overprint_V2 : V2 ;
+fun overproduce_V : V ;
+fun overproduce_V2 : V2 ;
+fun overproduction_N : N ;
+fun overprotective_A : A ;
+fun overproud_A : A ;
+fun overrate_V2 : V2 ;
+fun overreach_V2 : V2 ;
+fun overreaching_A : A ;
+fun overreact_V : V ;
+fun overreaction_N : N ;
+fun overrefined_A : A ;
+fun override_N : N ;
+fun override_V2 : V2 ;
+fun overriding_A : A ;
+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 oversell_V2 : V2 ;
+fun oversensitive_A : A ;
+fun oversensitiveness_N : N ;
+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_N : N ;
+fun overshoot_V2 : V2 ;
+fun overside_Adv : Adv ;
+fun oversight_N : N ;
+fun oversimplification_N : N ;
+fun oversimplify_V : V ;
+fun oversimplify_V2 : V2 ;
+fun oversize_A : A ;
+fun oversized_A : A  ;
+fun overskirt_N : N ;
+fun oversleep_V : V ;
+fun oversolicitous_A : A ;
+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 oversubscribe_V2 : V2 ;
+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 overthwart_Prep : Prep ;
+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_N : N ;
+fun overturn_V : V ;
+fun overturn_V2 : V2 ;
+fun overvaliant_A : A ;
+fun overvaluation_N : N ;
+fun overvalue_V2 : V2 ;
+fun overview_N : N ;
+fun overweening_A : A ;
+fun overweight_A : A ;
+fun overweight_N : N ;
+fun overweighted_A : A ;
+fun overwhelm_V2 : V2 ;
+fun overwhelming_A : A  ;
+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 ovine_A : A ;
+fun oviparous_A : A ;
+fun ovipositor_N : N ;
+fun oviraptorid_N : N ;
+fun ovoid_A : A ;
+fun ovoid_N : N ;
+fun ovolo_N : N ;
+fun ovotestis_N : N ;
+fun ovoviviparous_A : A ;
+fun ovular_A : A ;
+fun ovulation_N : N ;
+fun ovule_N : N ;
+fun ovum_N : N ;
+fun owe_V : V ;
+fun owe_V2 : V2 ;
+fun owe_to_V3 : V3 ;
+fun owing_to_Prep : Prep ;
+fun owl_N : N ;
+fun owlet_N : N ;
+fun owlish_A : A ;
+fun own_A : A ;
+--subcat fun own_V : V ;
+fun own_V2 : V2 ;
+fun own_up_V : V ;
+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 oxacillin_N : N ;
+fun oxalacetate_N : N ;
+fun oxalate_N : N ;
+fun oxalis_N : N ;
+fun oxaprozin_N : N ;
+fun oxazepam_N : N ;
+fun oxbow_N : N ;
+fun oxbridge_PN : PN ;
+fun oxcart_N : N ;
+fun oxeye_N : N ;
+fun oxeyed_A : A ;
+fun oxford_N : N ;
+fun oxford_PN : PN ;
+fun oxfordshire_PN : PN ;
+fun oxidant_N : N ;
+fun oxidase_N : N ;
+fun oxidation_N : N ;
+fun oxidative_A : A ;
+fun oxide_N : N ;
+fun oxidizable_A : A ;
+fun oxidization_N : N ;
+fun oxidize_V : V ;
+fun oxidize_V2 : V2 ;
+fun oxidoreductase_N : N ;
+fun oxime_N : N ;
+fun oximeter_N : N ;
+fun oxlip_N : N ;
+fun oxon_PN : PN ;
+fun oxonian_A : A ;
+fun oxonian_N : N ;
+fun oxtail_N : N ;
+fun oxtant_N : N ;
+fun oxted_PN : PN ;
+fun oxtongue_N : N ;
+fun oxyacetylene_A : A ;
+fun oxyacetylene_N : N ;
+fun oxyacid_N : N ;
+fun oxycephaly_N : N ;
+fun oxygen_N : N ;
+fun oxygenase_N : N ;
+fun oxygenate_V2 : V2 ;
+fun oxygenation_N : N ;
+fun oxygenize_V2 : V2 ;
+fun oxyhemoglobin_N : N ;
+fun oxymoron_N : N ;
+fun oxyopia_N : N ;
+fun oxyphenbutazone_N : N ;
+fun oxyphencyclimine_N : N ;
+fun oxytetracycline_N : N ;
+fun oxytocic_N : N ;
+fun oxytocin_N : N ;
+fun oxytone_N : N ;
+fun oyabun_N : N ;
+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 oystercatcher_N : N ;
+fun oz_N : N ;
+fun ozena_N : N ;
+fun ozone_N : N ;
+fun ozonide_N : N ;
+fun ozzie_PN : PN ;
+fun pa_N : N ;
+fun paanga_N : N ;
+fun pabulum_N : N ;
+fun paca_N : N ;
+fun pace_N : N ;
+fun pace_Prep : Prep ;
+fun pace_V : V ;
+fun pace_V2 : V2 ;
+fun pacemaker_N : N ;
+fun pacer_N : N ;
+fun pacesetter_N : N ;
+fun pachinko_N : N ;
+fun pachisi_N : N ;
+fun pachuco_N : N ;
+fun pachycephalosaur_N : N ;
+fun pachycheilia_N : N ;
+fun pachyderm_N : N ;
+fun pachydermatous_A : A ;
+fun pachysandra_N : N ;
+fun pachytene_N : N ;
+fun pacific_A : A ;
+fun pacific_PN : PN ;
+fun pacifically_Adv : Adv ;
+fun pacification_N : N ;
+fun pacifier_N : N ;
+fun pacifism_N : N ;
+fun pacifistFem_N : N ;
+fun pacifistMasc_N : N ;
+fun pacifistically_Adv : Adv ;
+fun pacify_V2 : V2 ;
+fun pacing_N : N ;
+fun pack_N : N ;
+fun pack_V : V ;
+fun pack_V2 : V2 ;
+fun pack_animal_N : N ;
+fun pack_away_V2 : V2 ;
+fun pack_in_V : V ;
+fun pack_in_V2 : V2 ;
+fun pack_it_in_V : V ;
+fun pack_off_V2 : V2 ;
+fun pack_out_V2 : V2 ;
+fun pack_saddle_N : N ;
+fun pack_thread_N : N ;
+fun pack_up_V : V ;
+fun pack_up_V2 : V2 ;
+fun packable_A : A ;
+fun package_N : N ;
+fun package_V2 : V2 ;
+fun packaging_N : N ;
+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 packinghouse_N : N ;
+fun packrat_N : N ;
+fun packsaddle_N : N ;
+fun packthread_N : N ;
+fun pact_N : N ;
+fun pad_N : N ;
+fun pad_V : V ;
+fun pad_V2 : V2 ;
+fun pad_down_V : V ;
+fun pad_out_V2 : V2 ;
+fun padauk_N : N ;
+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 paddlefish_N : N ;
+fun paddlewheel_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 pademelon_N : N ;
+fun padlock_N : N ;
+fun padlock_V2 : V2 ;
+fun padova_PN : PN ;
+fun padre_N : N ;
+fun padrone_N : N ;
+fun padua_PN : PN ;
+fun paean_N : N ;
+fun paederasty_N : N ;
+fun paediatrics_N : N ;
+fun paella_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 pageboy_N : N ;
+fun pagination_N : N ;
+fun paging_N : N ;
+fun pagoda_N : N ;
+fun pahautea_N : N ;
+fun pahoehoe_N : N ;
+fun paid_A : A ;
+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 painful_A : A ;
+fun painfulness_N : N ;
+fun painkiller_N : N ;
+fun painless_A : A ;
+fun painstaking_A : A ;
+fun paint_N : N ;
+fun paint_V : V ;
+fun paint_V2 : V2 ;
+fun paintable_A : A ;
+fun paintball_N : N ;
+fun paintbox_N : N ;
+fun paintbrush_N : N ;
+fun painter_N : N ;
+fun painterly_A : A ;
+fun painting_N : N ;
+fun pair_N : N ;
+fun pair_V : V ;
+fun pair_V2 : V2 ;
+fun pair_off_V : V ;
+fun pair_off_V2 : V2 ;
+fun pair_off_with_V2 : V2 ;
+fun pair_up_V : V ;
+fun pairing_N : N ;
+fun paisa_N : N ;
+fun paisley_N : N ;
+fun paisley_PN : PN ;
+fun pajama_N : N ;
+fun pakistan_PN : PN ;
+fun pakistaniFem_N : N ;
+fun pakistaniMasc_N : N ;
+fun pakistani_A : A ;
+fun pal_N : N ;
+fun pal_V : V ;
+fun pal_about_V : V ;
+fun pal_around_V : V ;
+fun pal_up_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 palatability_N : N ;
+fun palatable_A : A ;
+fun palatal_A : A ;
+fun palatal_N : N ;
+fun palate_N : N ;
+fun palatial_A : A ;
+fun palatinate_N : N ;
+fun palatine_A : A ;
+fun palatine_N : N ;
+fun palatoglossal_A : A ;
+fun palatopharyngoplasty_N : N ;
+fun palaver_N : N ;
+fun palaver_V : V ;
+fun pale_A : A ;
+fun pale_N : N ;
+fun pale_V : V ;
+fun paleencephalon_N : N ;
+fun paleface_N : N ;
+fun palembang_PN : PN ;
+fun paleness_N : N ;
+fun paleoanthropological_A : A ;
+fun paleoanthropology_N : N ;
+fun paleobiology_N : N ;
+fun paleobotany_N : N ;
+fun paleocerebellum_N : N ;
+fun paleoclimatology_N : N ;
+fun paleocortical_A : A ;
+fun paleodendrology_N : N ;
+fun paleoecology_N : N ;
+fun paleoethnography_N : N ;
+fun paleogeography_N : N ;
+fun paleogeology_N : N ;
+fun paleographer_N : N ;
+fun paleography_N : N ;
+fun paleolith_N : N ;
+fun paleolithic_A : A ;
+fun paleology_N : N ;
+fun paleomammalogy_N : N ;
+fun paleontological_A : A ;
+fun paleontologist_N : N ;
+fun paleontology_N : N ;
+fun paleopathology_N : N ;
+fun paleornithology_N : N ;
+fun paleozoology_N : N ;
+fun palermo_PN : PN ;
+fun palestine_PN : PN ;
+fun palestinian_A : A ;
+fun palestinian_N : N ;
+fun palestra_N : N ;
+fun paletiology_N : N ;
+fun palette_N : N ;
+fun palette_knife_N : N ;
+fun palfrey_N : N ;
+fun palilalia_N : N ;
+fun palimony_N : N ;
+fun palimpsest_N : N ;
+fun palindrome_N : N ;
+fun paling_N : N ;
+fun palingenesis_N : N ;
+fun palingenetic_A : A ;
+fun palisade_N : N ;
+fun palisade_V2 : V2 ;
+fun palish_A : A ;
+fun pall_N : N ;
+fun pall_V : V ;
+fun palladium_N : N ;
+fun pallasite_N : N ;
+fun pallbearer_N : N ;
+fun pallet_N : N ;
+fun pallette_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 pallidness_N : N ;
+fun pallidum_N : N ;
+fun pallium_N : N ;
+fun pallone_N : N ;
+fun pallor_N : N ;
+fun pally_A : A ;
+fun palm_N : N ;
+fun palm_V2 : V2 ;
+fun palm_off_V : V ;
+fun palm_off_V2 : V2 ;
+fun palm_oil_N : N ;
+fun palmar_A : A ;
+fun palmate_A : A ;
+fun palmatifid_A : A ;
+fun palmature_N : N ;
+fun palmer_N : N ;
+fun palmetto_N : N ;
+fun palmist_N : N ;
+fun palmistry_N : N ;
+fun palmitin_N : N ;
+fun palmlike_A : A ;
+fun palmy_A : A ;
+fun palmyra_N : N ;
+fun palometa_N : N ;
+fun palomino_N : N ;
+fun paloverde_N : N ;
+fun palpable_A : A ;
+fun palpation_N : N ;
+fun palpatory_A : A ;
+fun palpebrate_A : A ;
+fun palpebration_N : N ;
+fun palpitant_A : A ;
+fun palpitate_V : V ;
+fun palpitation_N : N ;
+fun palsy_N : N ;
+fun palsy_V2 : V2 ;
+fun palter_V : V ;
+fun paltriness_N : N ;
+fun paltry_A : A ;
+fun pam_PN : PN ;
+fun pamela_PN : PN ;
+fun pampas_N : N ;
+fun pampas_grass_N : N ;
+fun pamper_V2 : V2 ;
+fun pamperer_N : N ;
+fun pamphlet_N : N ;
+fun pamphleteerMasc_N : N ;
+fun pamphleteerFem_N : N ;
+fun pamplona_PN : PN ;
+fun pan_N : N ;
+fun pan_V : V ;
+fun pan_V2 : V2 ;
+fun pan_out_V : V ;
+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 panatela_N : N ;
+fun panatella_N : N ;
+fun pancake_N : N ;
+fun pancarditis_N : N ;
+fun panchayat_N : N ;
+fun panchromatic_A : A ;
+fun pancreas_N : N ;
+fun pancreatectomy_N : N ;
+fun pancreatic_A : A ;
+fun pancreatin_N : N ;
+fun pancreatitis_N : N ;
+fun pancytopenia_N : N ;
+fun panda_N : N ;
+fun pandanus_N : N ;
+fun pandemic_A : A ;
+fun pandemic_N : N ;
+fun pandemonium_N : N ;
+fun pander_N : N ;
+fun pander_V : V ;
+fun panderer_N : N ;
+fun pandiculation_N : N ;
+fun pandurate_A : A ;
+fun pane_N : N ;
+fun panegyric_N : N ;
+fun panel_N : N ;
+fun panel_V2 : V2 ;
+fun paneled_A : A ;
+fun paneling_N : N ;
+fun panelist_N : N ;
+fun panelling_N : N ;
+fun panencephalitis_N : N ;
+fun panfish_N : N ;
+fun pang_N : N ;
+fun panga_N : N ;
+fun pangolin_N : N ;
+fun panhandle_N : N ;
+fun panhandle_V : V ;
+fun panhandler_N : N ;
+fun panic_N : N ;
+fun panic_V : V ;
+fun panic_V2 : V2 ;
+fun panic_stricken_A : A ;
+fun panicky_A : A ;
+fun panicle_N : N ;
+fun panicled_A : A ;
+fun paniculate_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 panopticon_N : N ;
+fun panorama_N : N ;
+fun panoramic_A : A ;
+fun panpipe_N : N ;
+fun pansexual_N : N ;
+fun pansinusitis_N : N ;
+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_A : A ;
+fun pantheist_N : N ;
+fun pantheistic_A : A ;
+fun pantheon_N : N ;
+fun panther_N : N ;
+fun pantie_N : N ;
+fun pantile_N : N ;
+fun panting_N : N ;
+fun pantingly_Adv : Adv ;
+fun panto_N : N ;
+fun pantograph_N : N ;
+fun pantomime_N : N ;
+fun pantropical_A : A ;
+fun pantry_N : N ;
+fun pantryman_N : N ;
+fun pantyhose_N : N ;
+fun panzer_A : A ;
+fun panzer_N : N ;
+fun paotow_PN : PN ;
+fun pap_N : N ;
+fun papa_N : N ;
+fun papacy_N : N ;
+fun papain_N : N ;
+fun papal_A : A ;
+fun paparazzo_N : N ;
+fun papaverine_N : N ;
+fun papaw_N : N ;
+fun papaya_N : N ;
+fun paper_N : N ;
+fun paper_V2 : V2 ;
+fun paper_chase_N : N ;
+fun paper_over_V2 : V2 ;
+fun paperback_A : A ;
+fun paperback_N : N ;
+fun paperbacked_A : A ;
+fun paperboard_N : N ;
+fun paperboy_N : N ;
+fun paperclip_N : N ;
+fun paperhanger_N : N ;
+fun papering_N : N ;
+fun paperknife_N : N ;
+fun paperless_A : A ;
+fun papermaking_N : N ;
+fun papermill_N : N ;
+fun paperweight_N : N ;
+fun paperwork_N : N ;
+fun papery_A : A ;
+fun papier_mache_N : N ;
+fun papilla_N : N ;
+fun papillary_A : A ;
+fun papillate_A : A ;
+fun papilledema_N : N ;
+fun papilliform_A : A ;
+fun papilloma_N : N ;
+fun papillon_N : N ;
+fun papist_A : A ;
+fun papist_N : N ;
+fun papoose_N : N ;
+fun papovavirus_N : N ;
+fun pappose_A : A ;
+fun pappus_N : N ;
+fun paprika_N : N ;
+fun papua_PN : PN ;
+fun papuan_A : A ;
+fun papuan_N : N ;
+fun papule_N : N ;
+fun papulovesicle_N : N ;
+fun papyrus_N : N ;
+fun par_N : N ;
+fun par_down_V : V ;
+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 paraboloid_N : N ;
+fun paraboloidal_A : A ;
+fun parachute_N : N ;
+fun parachute_V : V ;
+fun parachute_V2 : V2 ;
+fun parachutist_N : N ;
+fun paracosm_N : N ;
+fun parade_N : N ;
+fun parade_V : V ;
+fun parade_V2 : V2 ;
+fun parade_ground_N : N ;
+fun paradiddle_N : N ;
+fun paradigm_N : N ;
+fun paradigmatic_A : A ;
+fun paradise_N : N ;
+fun paradisiac_A : A ;
+fun paradisiacal_A : A ;
+fun paradox_N : N ;
+fun paradoxical_A : A ;
+fun paraffin_N : N ;
+fun parafovea_N : N ;
+fun paragon_N : N ;
+fun paragonite_N : N ;
+fun paragraph_N : N ;
+fun paragraph_V2 : V2 ;
+fun paragrapher_N : N ;
+fun paraguay_PN : PN ;
+fun paraguayan_A : A ;
+fun paraguayan_N : N ;
+fun parakeet_N : N ;
+fun paralanguage_N : N ;
+fun paraldehyde_N : N ;
+fun paralegal_N : N ;
+fun paralepsis_N : N ;
+fun parallax_N : N ;
+fun parallel_A : A ;
+fun parallel_N : N ;
+fun parallel_V2 : V2 ;
+fun parallelepiped_N : N ;
+fun parallelism_N : N ;
+fun parallelogram_N : N ;
+fun paralogism_N : N ;
+fun paralyse_V2 : V2 ;
+fun paralysis_N : N ;
+fun paralytic_A : A ;
+fun paralytic_N : N ;
+fun paralyze_V2 : V2 ;
+fun paramagnet_N : N ;
+fun paramagnetic_A : A ;
+fun paramagnetism_N : N ;
+fun paramecium_N : N ;
+fun paramedic_N : N ;
+fun paramedical_A : A ;
+fun parameter_N : N ;
+fun parametric_A : A ;
+fun parametritis_N : N ;
+fun paramilitary_A : A ;
+fun paramilitary_N : N ;
+fun paramnesia_N : N ;
+fun paramount_A : A ;
+fun paramountcy_N : N ;
+fun paramour_N : N ;
+fun paramyxovirus_N : N ;
+fun paranasal_A : A ;
+fun parang_N : N ;
+fun paranoia_N : N ;
+fun paranoiac_N : N ;
+fun paranoid_A : A ;
+fun paranoid_N : N ;
+fun paranormal_A : A ;
+fun paraparesis_N : N ;
+fun parapet_N : N ;
+fun paraph_N : N ;
+fun paraphernalia_N : N ;
+fun paraphilia_N : N ;
+fun paraphrase_N : N ;
+fun paraphrase_V2 : V2 ;
+fun paraphrastic_A : A ;
+fun paraphysis_N : N ;
+fun paraplegia_N : N ;
+fun paraplegic_A : A ;
+fun paraplegic_N : N ;
+fun parapodium_N : N ;
+fun paraprofessional_N : N ;
+fun parapsychological_A : A ;
+fun parapsychologist_N : N ;
+fun paraquat_N : N ;
+fun parasail_N : N ;
+fun parasailing_N : N ;
+fun parasite_N : N ;
+fun parasitemia_N : N ;
+fun parasitic_A : A ;
+fun parasitical_A : A ;
+fun parasitism_N : N ;
+fun parasol_N : N ;
+fun parasympathetic_A : A ;
+fun parasympathomimetic_A : A ;
+fun parathion_N : N ;
+fun paratrooper_N : N ;
+fun paratroops_N : N ;
+fun paratyphoid_N : N ;
+fun parboil_V2 : V2 ;
+fun parcel_N : N ;
+fun parcel_V2 : V2 ;
+fun parcel_out_V : V ;
+fun parcellation_N : N ;
+fun parch_V2 : V2 ;
+fun parchment_N : N ;
+fun pardon_N : N ;
+fun pardon_V2 : V2 ;
+fun pardonable_A : A ;
+fun pardoner_N : N ;
+fun pare_V2 : V2 ;
+fun pare_back_V2 : V2 ;
+fun pare_down_V2 : V2 ;
+fun paregmenon_N : N ;
+fun paregoric_N : N ;
+fun parenchyma_N : N ;
+fun parent_N : N ;
+fun parentage_N : N ;
+fun parental_A : A ;
+fun parented_A : A ;
+fun parenteral_A : A ;
+fun parenthesis_N : N ;
+fun parenthetic_A : A ;
+fun parenthetical_A : A ;
+fun parenthood_N : N ;
+fun parer_N : N ;
+fun paresis_N : N ;
+fun paresthesia_N : N ;
+fun paretic_N : N ;
+fun pareve_A : A ;
+fun parfait_N : N ;
+fun parget_N : N ;
+fun pargeting_N : N ;
+fun parhelic_A : A ;
+fun parhelion_N : N ;
+fun pari_mutuel_N : N ;
+fun pari_passu_Adv : Adv ;
+fun pariah_N : N ;
+fun pariah_dog_N : N ;
+fun parietal_A : A ;
+fun parimutuel_N : N ;
+fun paring_N : N ;
+fun paris_1_PN : PN ;  -- | capital of France
+fun paris_2_PN : PN ;  -- | city in America
+fun parish_N : N ;
+fun parishioner_N : N ;
+fun parisian_A : A ;
+fun parisian_N : N ;
+fun parisology_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 parlay_N : N ;
+fun parley_N : N ;
+fun parley_V : V ;
+fun parliament_N : N ;
+fun parliamentarian_N : N ;
+fun parliamentary_A : A ;
+fun parlor_N : N ;
+fun parlormaid_N : N ;
+fun parlour_N : N ;
+fun parlour_car_N : N ;
+fun parlous_A : A ;
+fun parma_PN : PN ;
+fun parmesan_N : N ;
+fun parnassia_N : N ;
+fun parochial_A : A ;
+fun parochialism_N : N ;
+fun parodist_N : N ;
+fun parody_N : N ;
+fun parody_V2 : V2 ;
+fun paroicous_A : A ;
+fun parole_N : N ;
+fun parole_V2 : V2 ;
+fun paronychia_N : N ;
+fun paroquet_N : N ;
+fun parotid_A : A ;
+fun parotitis_N : N ;
+fun parous_A : A ;
+fun paroxetime_N : N ;
+fun paroxysm_N : N ;
+fun paroxysmal_A : A ;
+fun paroxytone_N : N ;
+fun parquet_N : N ;
+fun parquetry_N : N ;
+fun parr_N : N ;
+fun parricide_N : N ;
+fun parrot_N : N ;
+fun parrotfish_N : N ;
+fun parrotlike_A : A ;
+fun parry_N : N ;
+fun parry_V2 : V2 ;
+fun parse_V2 : V2 ;
+fun parsec_N : N ;
+fun parsee_N : N ;
+fun parser_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_of_N2 : N2 ;
+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 part_with_V2 : V2 ;
+fun partake_V : V ;
+fun partake_V2 : V2 ;
+fun partaker_N : N ;
+fun parterre_N : N ;
+fun parthenocarpy_N : N ;
+fun parthenogenesis_N : N ;
+fun parthenote_N : N ;
+fun parthian_A : A ;
+fun parti_coloured_A : A ;
+fun partial_A : A ;
+fun partial_N : N  ;
+fun partiality_N : N ;
+fun partially_Adv : Adv  ;
+fun partialness_N : N ;
+fun partible_A : A ;
+fun participant_N : N ;
+fun participate_V : V ;
+fun participate_V2 : V2 ;
+fun participation_N : N ;
+fun participatory_A : A ;
+fun participial_A : A ;
+fun participle_N : N ;
+fun particle_N : N ;
+fun particular_A : A ;
+fun particular_N : N ;
+fun particularism_N : N ;
+fun particularistic_A : A ;
+fun particularity_N : N ;
+fun particularization_N : N ;
+fun particularize_V : V ;
+fun particularize_V2 : V2 ;
+fun particularly_Adv : Adv  ;
+fun particulate_A : A ;
+fun particulate_N : N ;
+fun parting_N : N ;
+fun partisan_A : A ;
+fun partisan_N : N ;
+fun partisanship_N : N ;
+fun partita_N : N ;
+fun partition_N : N ;
+fun partition_V2 : V2 ;
+fun partitionist_N : N ;
+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 partridgeberry_N : N ;
+fun parts_N : N ;
+fun partsong_N : N ;
+fun parturiency_N : N ;
+fun parturient_A : A ;
+fun parturition_N : N ;
+fun party_1_N : N  ; -- | birthday party
+fun party_2_N : N  ; -- | political party
+fun party_spirit_N : N ;
+fun party_spirited_A : A ;
+fun party_wall_N : N ;
+fun partygoer_N : N ;
+fun parvenu_A : A ;
+fun parvenu_N : N ;
+fun parvis_N : N ;
+fun parvovirus_N : N ;
+fun pas_N : N ;
+fun pascal_N : N ;
+fun paschal_A : A ;
+fun pasha_N : N ;
+fun pashto_N : N ;
+fun pasqueflower_N : N ;
+fun pass_N : N ;
+fun pass_V : V ;
+--subcat fun pass_V2 : V2 ;
+fun pass_around_V2 : V2 ;
+fun pass_as_V2 : V2 ;
+fun pass_away_V : V ;
+fun pass_back_V2 : V2 ;
+fun pass_by_V : V ;
+fun pass_by_V2 : V2 ;
+fun pass_down_V2 : V2 ;
+fun pass_for_V2 : V2 ;
+fun pass_off_V : V ;
+fun pass_off_V2 : V2 ;
+fun pass_on_V : V ;
+fun pass_on_V2 : V2 ;
+fun pass_on_to_V2 : V2 ;
+fun pass_out_V : V ;
+fun pass_out_V2 : V2 ;
+fun pass_over_V : V ;
+fun pass_over_V2 : V2 ;
+fun pass_round_V2 : V2 ;
+fun pass_through_V2 : V2 ;
+fun pass_to_V2 : V2 ;
+fun pass_up_V2 : V2 ;
+fun passable_A : A ;
+fun passage_N : N ;
+fun passageway_N : N ;
+fun passbook_N : N ;
+fun passe_A : A ;
+fun passee_A : A ;
+fun passenger_N : N ;
+fun passepartout_N : N ;
+fun passer_N : N ;
+fun passer_by_N : N ;
+fun passerby_N : N ;
+fun passerine_A : A ;
+fun passerine_N : N ;
+fun passim_Adv : Adv ;
+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 passionflower_N : N ;
+fun passionless_A : A ;
+fun passive_A : A ;
+fun passive_N : N ;
+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 past_A : A ;
+fun past_Adv : Adv ;
+fun past_N : N ;
+fun past_Prep : Prep  ;
+fun pasta_N : N ;
+fun paste_N : N ;
+fun paste_V2 : V2 ;
+fun paste_up_N : N ;
+fun pasteboard_N : N ;
+fun pastel_A : A ;
+fun pastel_N : N ;
+fun paster_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 pastis_N : N ;
+fun pastness_N : N ;
+fun pastor_N : N ;
+fun pastoral_A : A ;
+fun pastoral_N : N ;
+fun pastorale_N : N ;
+fun pastorate_N : N ;
+fun pastorship_N : N ;
+fun pastrami_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_A : A ;
+fun pat_Adv : Adv ;
+fun pat_N : N ;
+fun pat_PN : PN ;
+fun pat_V : V ;
+fun pat_V2 : V2 ;
+fun pat_down_V2 : V2 ;
+fun pataca_N : N ;
+fun patas_N : N ;
+fun patch_N : N ;
+fun patch_V2 : V2 ;
+fun patch_pocket_N : N ;
+fun patch_together_V2 : V2 ;
+fun patch_up_V2 : V2 ;
+fun patchcord_N : N ;
+fun patchiness_N : N ;
+fun patching_N : N ;
+fun patchouli_N : N ;
+fun patchwork_N : N ;
+fun patchy_A : A ;
+fun pate_1_N : N ;
+fun pate_2_N : N ;
+fun pate_de_foie_gras_N : N ;
+fun patella_N : N ;
+fun patellar_A : A ;
+fun patency_N : N ;
+fun patent_A : A ;
+fun patent_N : N ;
+fun patent_V2 : V2 ;
+fun patentee_N : N ;
+fun pater_N : N ;
+fun paterfamilias_N : N ;
+fun paternal_A : A ;
+fun paternalism_N : N ;
+fun paternalistic_A : A ;
+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 pathogenesis_N : N ;
+fun pathogenically_Adv : Adv ;
+fun pathological_A : A ;
+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 patina_N : N ;
+fun patio_N : N ;
+fun patisserie_N : N ;
+fun patka_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 patriarchic_A : A ;
+fun patriarchy_N : N ;
+fun patricentric_A : A ;
+fun patricia_PN : PN ;
+fun patrician_A : A ;
+fun patrician_N : N ;
+fun patricide_N : N ;
+fun patrick_PN : PN ;
+fun patrilineage_N : N ;
+fun patrilineal_A : A ;
+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 patristic_A : A ;
+fun patristics_N : N ;
+fun patrol_N : N ;
+fun patrol_V : V ;
+fun patrol_V2 : V2 ;
+fun patroller_N : N ;
+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 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 patternmaker_N : N ;
+fun patty_N : N ;
+fun patty_PN : PN ;
+fun patty_pan_N : N ;
+fun patzer_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 pause_V2V : V2V ;
+fun pause_VS : VS ;
+fun pavage_N : N ;
+fun pavane_N : N ;
+fun pave_N : N ;
+fun pave_V2 : V2 ;
+fun paved_A : A  ;
+fun pavement_N : N ;
+fun pavilion_N : N ;
+fun paving_N : N ;
+fun paving_stone_N : N ;
+fun pavior_N : N ;
+fun pavis_N : N ;
+fun pavlova_N : N ;
+fun pavonia_N : N ;
+fun paw_N : N ;
+fun paw_V : V ;
+fun paw_V2 : V2 ;
+fun pawer_N : N ;
+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_V2V : V2V ;
+fun pay_V3 : V3 ;
+fun pay_as_you_earn_N : N ;
+fun pay_back_V : V ;
+fun pay_back_V2 : V2 ;
+fun pay_claim_N : N ;
+fun pay_down_V2 : V2 ;
+fun pay_for_V3 : V3 ;
+fun pay_into_V3 : V3 ;
+fun pay_off_V : V ;
+fun pay_off_V2 : V2 ;
+fun pay_out_V : V ;
+fun pay_packet_N : N ;
+fun pay_station_N : N ;
+fun pay_up_V : V ;
+fun payable_A : A ;
+fun payable_N : N ;
+fun payback_N : N ;
+fun paycheck_N : N ;
+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 payola_N : N ;
+fun payphone_N : N ;
+fun payroll_N : N ;
+fun paysheet_N : N ;
+fun payslip_N : N ;
+fun pc_PN : PN ;
+fun pdf_N : N  ;
+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 peaceableness_N : N ;
+fun peaceful_A : A ;
+fun peacefully_Adv : Adv  ;
+fun peacefulness_N : N ;
+fun peacehaven_PN : PN ;
+fun peacekeeper_N : N ;
+fun peacekeeping_A : A ;
+fun peacekeeping_N : N ;
+fun peacemaker_N : N ;
+fun peacetime_N : N ;
+fun peach_N : N ;
+fun peach_V : V ;
+fun peach_V2 : V2 ;
+fun peachick_N : N ;
+fun peachy_A : A ;
+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 peak_V2 : V2 ;
+fun peaky_A : A ;
+fun peal_N : N ;
+fun peal_V : V ;
+fun peal_V2 : V2 ;
+fun peanut_N : N ;
+fun peanuts_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 pearlfish_N : N ;
+fun pearlite_N : N ;
+fun pearlwort_N : N ;
+fun pearly_A : A ;
+fun pearmain_N : N ;
+fun peasantFem_N : N ;
+fun peasantMasc_N : N ;
+fun peasanthood_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 peavey_N : N ;
+fun peba_N : N ;
+fun pebble_N : N ;
+fun pebbly_A : A ;
+fun pebibit_N : N ;
+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 peck_at_V2 : V2 ;
+fun pecker_N : N ;
+fun peckish_A : A ;
+fun pecopteris_N : N ;
+fun pectic_A : A ;
+fun pectin_N : N ;
+fun pectinate_A : A ;
+fun pectineal_A : A ;
+fun pectoral_A : A ;
+fun pectoral_N : N ;
+fun peculate_V : V ;
+fun peculate_V2 : V2 ;
+fun peculation_N : N ;
+fun peculiar_A : A ;
+fun peculiarity_N : N ;
+fun pecuniary_A : A ;
+fun pedagogic_A : A ;
+fun pedagogical_A : A ;
+fun pedagogueFem_N : N ;
+fun pedagogueMasc_N : N ;
+fun pedagogy_N : N ;
+fun pedal_A : A ;
+fun pedal_N : N ;
+fun pedal_V : V ;
+fun pedal_V2 : V2 ;
+fun pedaler_N : N ;
+fun pedant_N : N ;
+fun pedantic_A : A ;
+fun pedantically_Adv : Adv ;
+fun pedantry_N : N ;
+fun pedate_A : A ;
+fun peddle_V : V ;
+fun peddle_V2 : V2 ;
+fun peddler_N : N ;
+fun pederast_N : N ;
+fun pederastic_A : A ;
+fun pederasty_N : N ;
+fun pedestal_N : N ;
+fun pedestrian_A : A ;
+fun pedestrian_N : N ;
+fun pediatric_A : A ;
+fun pediatrician_N : N ;
+fun pediatrics_N : N ;
+fun pedicab_N : N ;
+fun pedicel_N : N ;
+fun pediculicide_N : N ;
+fun pediculosis_N : N ;
+fun pedicure_N : N ;
+fun pedigree_N : N ;
+fun pediment_N : N ;
+fun pedlar_N : N ;
+fun pedodontist_N : N ;
+fun pedometer_N : N ;
+fun pedophile_N : N ;
+fun pedophilia_N : N ;
+fun peduncle_N : N ;
+fun pedunculate_A : A ;
+fun pee_N : N ;
+fun pee_V : V ;
+fun peebles_PN : PN ;
+fun peeing_N : N ;
+fun peek_N : N ;
+fun peek_V : V ;
+fun peek_a_boo_N : N ;
+fun peekaboo_N : N ;
+fun peel_N : N ;
+fun peel_V : V ;
+fun peel_V2 : V2 ;
+fun peel_away_V : V ;
+fun peel_away_from_V2 : V2 ;
+fun peel_off_V : V ;
+fun peel_off_from_V2 : V2 ;
+fun peel_out_V : V ;
+fun peeler_N : N ;
+fun peen_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_N : N ;
+fun peeve_V2 : V2 ;
+fun peevish_A : A ;
+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 peg_away_V : V ;
+fun peg_down_V2 : V2 ;
+fun peg_it_V : V ;
+fun peg_out_V : V ;
+fun peg_out_V2 : V2 ;
+fun pegboard_N : N ;
+fun peggy_PN : PN ;
+fun pegmatite_N : N ;
+fun peignoir_N : N ;
+fun pejorative_A : A ;
+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 pellagra_N : N ;
+fun pellet_N : N ;
+fun pellicle_N : N ;
+fun pellitory_N : N ;
+fun pellucid_A : A ;
+fun pellucidness_N : N ;
+fun pelmet_N : N ;
+fun pelota_N : N ;
+fun pelt_N : N ;
+fun pelt_V : V ;
+fun pelt_V2 : V2 ;
+fun peltate_A : A ;
+fun pelter_N : N ;
+fun pelton_PN : PN ;
+fun peludo_N : N ;
+fun pelvic_A : A ;
+fun pelvimeter_N : N ;
+fun pelvimetry_N : N ;
+fun pelvis_N : N ;
+fun pelycosaur_N : N ;
+fun pembroke_PN : PN ;
+fun pemmican_N : N ;
+fun pemphigous_A : A ;
+fun pemphigus_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 penalty_N : N ;
+fun penance_N : N ;
+fun penarth_PN : PN ;
+fun penchant_N : N ;
+fun pencil_N : N ;
+fun pencil_V2 : V2 ;
+fun pencil_in_V2 : V2 ;
+fun pend_V : V ;
+fun pend_V2 : V2 ;
+fun pendant_N : N ;
+fun pendent_A : A ;
+fun pending_Prep : Prep  ;
+fun pendlebury_PN : PN ;
+fun pendragon_N : N ;
+fun pendulous_A : A ;
+fun pendulum_N : N ;
+fun penelope_PN : PN ;
+fun peneplain_N : N ;
+fun penetrability_N : N ;
+fun penetrable_A : A ;
+fun penetralia_N : N ;
+fun penetrate_V : V ;
+fun penetrate_V2 : V2 ;
+fun penetratingly_Adv : Adv ;
+fun penetration_N : N ;
+fun penetrative_A : A ;
+fun penetrator_N : N ;
+fun pengo_N : N ;
+fun penguin_N : N ;
+fun penicillamine_N : N ;
+fun penicillin_N : N ;
+fun penicillinase_N : N ;
+fun penicuik_PN : PN ;
+fun penile_A : A ;
+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 penitentiary_A : A ;
+fun penitentiary_N : N ;
+fun penki_PN : PN ;
+fun penknife_N : N ;
+fun penlight_N : N ;
+fun penmanship_N : N ;
+fun penn'orth_N : N ;
+fun pennant_N : N ;
+fun pennate_A : A ;
+fun penne_N : N ;
+fun penni_N : N ;
+fun penniless_A : A ;
+fun pennon_N : N ;
+fun pennoncel_N : N ;
+fun pennsylvania_PN : PN ;
+fun penny_N : N ;
+fun penny_PN : PN ;
+fun pennycress_N : N ;
+fun pennyroyal_N : N ;
+fun pennyweight_N : N ;
+fun pennywhistle_N : N ;
+fun pennyworth_N : N ;
+fun penologist_N : N ;
+fun penology_N : N ;
+fun penpusher_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 pensiveness_N : N ;
+fun penstock_N : N ;
+fun pent_A : A ;
+fun pent_up_A : A ;
+fun pentacle_N : N ;
+fun pentaerythritol_N : N ;
+fun pentagon_N : N ;
+fun pentagonal_A : A ;
+fun pentahedron_N : N ;
+fun pentail_N : N ;
+fun pentamerous_A : A ;
+fun pentameter_N : N ;
+fun pentangular_A : A ;
+fun pentasyllabic_A : A ;
+fun pentateuch_N : N ;
+fun pentathlete_N : N ;
+fun pentathlon_N : N ;
+fun pentatonic_A : A ;
+fun pentavalent_A : A ;
+fun pentazocine_N : N ;
+fun pentecost_N : N ;
+fun pentecostal_A : A ;
+fun pentecostalism_N : N ;
+fun penthouse_N : N ;
+fun pentimento_N : N ;
+fun pentlandite_N : N ;
+fun pentode_N : N ;
+fun pentose_N : N ;
+fun pentoxide_N : N ;
+fun pentoxifylline_N : N ;
+fun pentylenetetrazol_N : N ;
+fun penuche_N : N ;
+fun penult_N : N ;
+fun penultimate_A : A ;
+fun penultimate_N : N ;
+fun penumbra_N : N ;
+fun penumbral_A : A ;
+fun penurious_A : A ;
+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 peoples_N : N ;
+fun pep_N : N ;
+fun pep_V2 : V2 ;
+fun pep_up_V2 : V2 ;
+fun peperomia_N : N ;
+fun peplos_N : N ;
+fun peplum_N : N ;
+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 pepperoni_N : N ;
+fun peppery_A : A ;
+fun pepsin_N : N ;
+fun pepsinogen_N : N ;
+fun peptic_A : A ;
+fun peptide_N : N ;
+fun peptization_N : N ;
+fun peptone_N : N ;
+fun per_Prep : Prep  ;
+fun peradventure_Adv : Adv ;
+fun peradventure_N : N ;
+fun perambulate_V : V ;
+fun perambulate_V2 : V2 ;
+fun perambulation_N : N ;
+fun perambulator_N : N ;
+fun percale_N : N ;
+fun perceivable_A : A ;
+fun perceive_V2 : V2 ;
+fun perceive_V2V : V2V ;
+fun perceive_VS : VS ;
+fun perceived_A : A ;
+fun perceiver_N : N ;
+fun percent_N : N ;
+fun percentage_N : N ;
+fun percentile_N : N ;
+fun percept_N : N ;
+fun perceptibility_N : N ;
+fun perceptible_A : A ;
+fun perception_N : N ;
+fun perceptive_A : A ;
+fun perceptiveness_N : N ;
+fun perceptual_A : A ;
+fun perch_N : N ;
+fun perch_V : V ;
+fun perch_V2 : V2 ;
+fun perchance_Adv : Adv ;
+fun percher_N : N ;
+fun perchlorate_N : N ;
+fun perchloride_N : N ;
+fun percipient_A : A ;
+fun percolate_N : N ;
+fun percolate_V : V ;
+fun percolate_V2 : V2 ;
+fun percolation_N : N ;
+fun percolator_N : N ;
+fun percussion_N : N ;
+fun percussionist_N : N ;
+fun percussive_A : A ;
+fun percy_PN : PN ;
+fun perdition_N : N ;
+fun perdurability_N : N ;
+fun peregrination_N : N ;
+fun peregrine_N : N ;
+fun peremptory_A : A ;
+fun perennation_N : N ;
+fun perennial_A : A ;
+fun perennial_N : N ;
+fun perestroika_N : N ;
+fun perfect_A : A ;
+fun perfect_V2 : V2 ;
+fun perfecter_N : N ;
+fun perfectibility_N : N ;
+fun perfectible_A : A ;
+fun perfection_N : N ;
+fun perfectionism_N : N ;
+fun perfectionist_N : N ;
+fun perfective_N : N ;
+fun perfectly_Adv : Adv  ;
+fun perfervid_A : A ;
+fun perfidious_A : A ;
+fun perfidiousness_N : N ;
+fun perfidy_N : N ;
+fun perfluorocarbon_N : N ;
+fun perfoliate_A : A ;
+fun perforate_V2 : V2 ;
+fun perforation_N : N ;
+fun perforce_Adv : Adv ;
+fun perform_V : V ;
+fun perform_V2 : V2 ;
+fun performance_1_N : N  ; -- | high level of performance
+fun performance_2_N : N  ; -- | he made a strange performance
+fun performer_N : N ;
+fun perfume_N : N ;
+fun perfume_V2 : V2 ;
+fun perfumerFem_N : N ;
+fun perfumerMasc_N : N ;
+fun perfumery_N : N ;
+fun perfunctory_A : A ;
+fun perfusion_N : N ;
+fun pergola_N : N ;
+fun perhaps_Adv : Adv ;
+fun peri_N : N ;
+fun perianal_A : A ;
+fun perianth_N : N ;
+fun periapsis_N : N ;
+fun periarteritis_N : N ;
+fun pericardial_A : A ;
+fun pericarditis_N : N ;
+fun pericardium_N : N ;
+fun pericarp_N : N ;
+fun pericementoclasia_N : N ;
+fun periclase_N : N ;
+fun peridinian_N : N ;
+fun peridium_N : N ;
+fun peridot_N : N ;
+fun peridotite_N : N ;
+fun perigee_N : N ;
+fun perigon_N : N ;
+fun perigonal_A : A ;
+fun perihelion_N : N ;
+fun perijove_N : N ;
+fun peril_N : N ;
+fun peril_V2 : V2 ;
+fun perilous_A : A ;
+fun perilymph_N : N ;
+fun perimeter_N : N ;
+fun perimysium_N : N ;
+fun perinasal_A : A ;
+fun perinatal_A : A ;
+fun perinatologist_N : N ;
+fun perinatology_N : N ;
+fun perineal_A : A ;
+fun perineotomy_N : N ;
+fun perineum_N : N ;
+fun perineurium_N : N ;
+fun period_1_N : N  ; -- | it was a long period in her life
+fun period_2_N : N  ; -- | period or comma
+fun period_3_N : N  ; -- | she had her period
+fun periodic_A : A ;
+fun periodical_A : A ;
+fun periodical_N : N ;
+fun periodically_Adv : Adv  ;
+fun periodontic_A : A ;
+fun periodontics_N : N ;
+fun periodontist_N : N ;
+fun periosteum_N : N ;
+fun peripatetic_A : A ;
+fun peripatetic_N : N ;
+fun peripeteia_N : N ;
+fun peripheral_A : A ;
+fun peripheral_N : N ;
+fun periphery_N : N ;
+fun periphrasis_N : N ;
+fun periphrastic_A : A ;
+fun peripteral_A : A ;
+fun periscope_N : N ;
+fun periselene_N : N ;
+fun perish_V : V ;
+fun perish_V2 : V2 ;
+fun perishability_N : N ;
+fun perishable_A : A ;
+fun perishable_N : N ;
+fun perisher_N : N ;
+fun perisperm_N : N ;
+fun peristalsis_N : N ;
+fun peristome_N : N ;
+fun peristylar_A : A ;
+fun peristyle_N : N ;
+fun perithecium_N : N ;
+fun perithelial_A : A ;
+fun perithelium_N : N ;
+fun peritoneal_A : A ;
+fun peritoneum_N : N ;
+fun peritonitis_N : N ;
+fun peritrichous_A : A ;
+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 perk_up_V2 : V2 ;
+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 permeant_A : A ;
+fun permeate_V : V ;
+fun permeate_V2 : V2 ;
+fun permeation_N : N ;
+fun permissibility_N : N ;
+fun permissible_A : A ;
+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 permit_V2V : V2V ;
+fun permutability_N : N ;
+fun permutation_N : N ;
+fun permute_V2 : V2 ;
+fun pernicious_A : A ;
+fun perniciousness_N : N ;
+fun pernickety_A : A ;
+fun peroneal_A : A ;
+fun peroneus_N : N ;
+fun peroration_N : N ;
+fun peroxidase_N : N ;
+fun peroxide_N : N ;
+fun perpendicular_A : A ;
+fun perpendicular_N : N ;
+fun perpendicularity_N : N ;
+fun perpetrate_V2 : V2 ;
+fun perpetration_N : N ;
+fun perpetrator_N : N ;
+fun perpetual_A : A ;
+fun perpetuate_V2 : V2 ;
+fun perpetuation_N : N ;
+fun perpetuity_N : N ;
+fun perphenazine_N : N ;
+fun perplex_V2 : V2 ;
+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 perseveration_N : N ;
+fun persevere_V : V ;
+fun perseveringly_Adv : Adv ;
+fun pershore_PN : PN ;
+fun persia_PN : PN ;
+fun persianFem_N : N ;
+fun persianMasc_N : N ;
+fun persian_A : A ;
+fun persiflage_N : N ;
+fun persimmon_N : N ;
+fun persist_V : V ;
+fun persistence_N : N ;
+fun persistent_A : A ;
+fun person_N : N ;
+fun persona_N : N ;
+fun persona_grata_N : N ;
+fun persona_non_grata_N : N ;
+fun personable_A : A ;
+fun personableness_N : N ;
+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 personhood_N : N ;
+fun personification_N : N ;
+fun personify_V2 : V2 ;
+fun personnel_N : N ;
+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 perspicuousness_N : N ;
+fun perspiration_N : N ;
+fun perspire_V : V ;
+fun perspirer_N : N ;
+fun persuadable_A : A ;
+fun persuade_V2 : V2 ;
+fun persuade_V2V : V2V ;
+fun persuader_N : N ;
+fun persuasion_N : N ;
+fun persuasive_A : A ;
+fun persuasiveness_N : N ;
+fun pert_A : A ;
+fun pertain_V : V ;
+fun pertainym_N : N ;
+fun perth_PN : PN ;
+fun pertinacious_A : A ;
+fun pertinacity_N : N ;
+fun pertinence_N : N ;
+fun pertinent_A : A ;
+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 peruked_A : A ;
+fun perusal_N : N ;
+fun peruse_V2 : V2 ;
+fun peruvian_A : A ;
+fun peruvian_N : N ;
+fun pervade_V2 : V2 ;
+fun pervaporation_N : N ;
+fun pervasion_N : N ;
+fun pervasive_A : A ;
+fun pervasiveness_N : N ;
+fun perverse_A : A ;
+fun perverseness_N : N ;
+fun perversion_N : N ;
+fun perversity_N : N ;
+fun pervert_N : N ;
+fun pervert_V2 : V2 ;
+fun pervious_A : A ;
+fun pesantran_N : N ;
+fun pescara_PN : PN ;
+fun peseta_N : N ;
+fun pesewa_N : N ;
+fun peshmerga_N : N ;
+fun pesky_A : A ;
+fun peso_N : N ;
+fun pessary_N : N ;
+fun pessimal_A : A ;
+fun pessimism_N : N ;
+fun pessimistFem_N : N ;
+fun pessimistMasc_N : N ;
+fun pessimistic_A : A ;
+fun pessimistically_Adv : Adv ;
+fun pest_N : N ;
+fun pester_V2 : V2 ;
+fun pesthole_N : N ;
+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 pesto_N : N ;
+fun pet_N : N ;
+fun pet_V2 : V2 ;
+fun petabit_N : N ;
+fun petabyte_N : N ;
+fun petal_N : N ;
+fun petaled_A : A ;
+fun petalled_A : A ;
+fun petallike_A : A ;
+fun petaloid_A : A ;
+fun petalous_A : A ;
+fun petard_N : N ;
+fun petcock_N : N ;
+fun pete_PN : PN ;
+fun petechia_N : N ;
+fun peter_PN : PN ;
+fun peter_V : V ;
+fun peter_out_V : V ;
+fun peterborough_PN : PN ;
+fun peterhead_PN : PN ;
+fun peterlee_PN : PN ;
+fun petersfield_PN : PN ;
+fun petfood_N : N ;
+fun petiole_N : N ;
+fun petiolule_N : N ;
+fun petit_bourgeois_N : N ;
+fun petite_A : A ;
+fun petite_N : N ;
+fun petition_N : N ;
+fun petition_V : V ;
+fun petition_V2 : V2 ;
+fun petitionary_A : A ;
+fun petitioner_N : N ;
+fun petrel_N : N ;
+fun petrifaction_N : N ;
+fun petrify_V : V ;
+fun petrify_V2 : V2 ;
+fun petrissage_N : N ;
+fun petrochemical_N : N ;
+fun petroglyph_N : N ;
+fun petrol_N : N ;
+fun petrolatum_N : N ;
+fun petroleum_N : N ;
+fun petrology_N : N ;
+fun petrous_A : A ;
+fun petter_N : N ;
+fun petticoat_N : N ;
+fun petticoated_A : A ;
+fun pettifogging_A : A ;
+fun pettiness_N : N ;
+fun pettish_A : A ;
+fun pettishness_N : N ;
+fun petty_A : A ;
+fun petulance_N : N ;
+fun petulant_A : A ;
+fun petunia_N : N ;
+fun pew_N : N ;
+fun pew_opener_N : N ;
+fun pewee_N : N ;
+fun pewit_N : N ;
+fun pewter_N : N ;
+fun peyote_N : N ;
+fun pfannkuchen_N : N ;
+fun pfennig_N : N ;
+fun ph_N : N ;
+fun phacoemulsification_N : N ;
+fun phaeton_N : N ;
+fun phagocyte_N : N ;
+fun phagocytic_A : A ;
+fun phagocytosis_N : N ;
+fun phaius_N : N ;
+fun phalangeal_A : A ;
+fun phalanger_N : N ;
+fun phalangitis_N : N ;
+fun phalanx_N : N ;
+fun phalarope_N : N ;
+fun phallic_A : A ;
+fun phalloplasty_N : N ;
+fun phallus_N : N ;
+fun phalsa_N : N ;
+fun phaneromania_N : N ;
+fun phantasm_N : N ;
+fun phantasmagoria_N : N ;
+fun phantasmagoric_A : A ;
+fun phantasmal_A : A ;
+fun phantasy_N : N ;
+fun phantom_A : A ;
+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 pharmaceutical_N : N ;
+fun pharmacist_N : N ;
+fun pharmacogenetics_N : N ;
+fun pharmacokinetics_N : N ;
+fun pharmacological_A : A ;
+fun pharmacologist_N : N ;
+fun pharmacology_N : N ;
+fun pharmacopoeia_N : N ;
+fun pharmacy_N : N ;
+fun pharos_N : N ;
+fun pharyngeal_A : A ;
+fun pharyngitis_N : N ;
+fun pharynx_N : N ;
+fun phase_N : N ;
+fun phase_V2 : V2 ;
+fun phase_in_V2 : V2 ;
+fun phase_out_V2 : V2 ;
+fun phasianid_N : N ;
+fun phasmid_N : N ;
+fun phd_N : N ;
+fun pheasant_N : N ;
+fun phellem_N : N ;
+fun phenacomys_N : N ;
+fun phenazopyridine_N : N ;
+fun phencyclidine_N : N ;
+fun phenelzine_N : N ;
+fun pheniramine_N : N ;
+fun phenobarbitone_N : N ;
+fun phenol_N : N ;
+fun phenolphthalein_N : N ;
+fun phenomenal_A : A ;
+fun phenomenology_N : N ;
+fun phenomenon_N : N ;
+fun phenothiazine_N : N ;
+fun phenotype_N : N ;
+fun phenotypical_A : A ;
+fun phensuximide_N : N ;
+fun phentolamine_N : N ;
+fun phenylalanine_N : N ;
+fun phenylbutazone_N : N ;
+fun phenylephrine_N : N ;
+fun phenylketonuria_N : N ;
+fun phenylpropanolamine_N : N ;
+fun phenyltoloxamine_N : N ;
+fun pheochromocytoma_N : N ;
+fun pheromone_N : N ;
+fun phi_N : N ;
+fun phial_N : N ;
+fun phil_PN : PN ;
+fun philadelphia_PN : PN ;
+fun philadelphus_N : N ;
+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 philatelically_Adv : Adv ;
+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 philhellenism_N : N ;
+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 phillipsite_N : N ;
+fun philodendron_N : N ;
+fun philogyny_N : N ;
+fun philological_A : A ;
+fun philologist_N : N ;
+fun philology_N : N ;
+fun philomath_N : N ;
+fun philosopher_N : N ;
+fun philosophic_A : A ;
+fun philosophical_A : A ;
+fun philosophize_V : V ;
+fun philosophizer_N : N ;
+fun philosophizing_N : N ;
+fun philosophy_N : N ;
+fun philter_N : N ;
+fun philtre_N : N ;
+fun phimosis_N : N ;
+fun phlebectomy_N : N ;
+fun phlebitis_N : N ;
+fun phlebothrombosis_N : N ;
+fun phlebotomist_N : N ;
+fun phlegm_N : N ;
+fun phlegmatic_A : A ;
+fun phlegmatically_Adv : Adv ;
+fun phlegmy_A : A ;
+fun phloem_N : N ;
+fun phlogiston_N : N ;
+fun phlogopite_N : N ;
+fun phlomis_N : N ;
+fun phlox_N : N ;
+fun phnom_penh_PN : PN ;
+fun phobia_N : N ;
+fun phobic_A : A ;
+fun phobophobia_N : N ;
+fun phocine_A : A ;
+fun phocomelia_N : N ;
+fun phoebe_N : N ;
+fun phoebe_PN : PN ;
+fun phoenicophorium_N : N ;
+fun phoenix_N : N ;
+fun phoenix_PN : PN ;
+fun phon_N : N ;
+fun phone_N : N ;
+fun phone_V : V ;
+fun phone_V2 : V2 ;
+fun phone_in_N : N ;
+fun phonebook_N : N ;
+fun phonebooth_N : N ;
+fun phonecall_N : N ;
+fun phoneme_N : N ;
+fun phonemic_A : A ;
+fun phonemic_Adv : Adv ;
+fun phonemics_N : N ;
+fun phonetic_A : A ;
+fun phonetic_N : N  ;
+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 phonogram_N : N ;
+fun phonogramic_A : A ;
+fun phonograph_N : N ;
+fun phonological_A : A ;
+fun phonologist_N : N ;
+fun phonology_N : N ;
+fun phonophobia_N : N ;
+fun phony_A : A ;
+fun phony_N : N ;
+fun phoronid_N : N ;
+fun phosgene_N : N ;
+fun phosphatase_N : N ;
+fun phosphate_N : N ;
+fun phosphine_N : N ;
+fun phosphocreatine_N : N ;
+fun phospholipid_N : N ;
+fun phosphoprotein_N : N ;
+fun phosphor_N : N ;
+fun phosphorescence_N : N ;
+fun phosphorescent_A : A ;
+fun phosphoric_A : A ;
+fun phosphorous_A : A ;
+fun phosphorus_N : N ;
+fun phot_N : N ;
+fun photalgia_N : N ;
+fun photic_A : A ;
+fun photo_N : N ;
+fun photocathode_N : N ;
+fun photochemical_A : A ;
+fun photochemistry_N : N ;
+fun photocoagulation_N : N ;
+fun photocoagulator_N : N ;
+fun photoconductive_A : A ;
+fun photoconductivity_N : N ;
+fun photocopier_N : N ;
+fun photocopy_N : N ;
+fun photocopy_V2 : V2 ;
+fun photoelectric_A : A ;
+fun photoelectrically_Adv : Adv ;
+fun photoelectricity_N : N ;
+fun photoelectron_N : N ;
+fun photoemission_N : N ;
+fun photoemissive_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 photojournalism_N : N ;
+fun photojournalist_N : N ;
+fun photolithograph_N : N ;
+fun photolithography_N : N ;
+fun photomechanical_A : A ;
+fun photomechanics_N : N ;
+fun photometer_N : N ;
+fun photometric_A : A ;
+fun photometrically_Adv : Adv ;
+fun photometrist_N : N ;
+fun photometry_N : N ;
+fun photomicrograph_N : N ;
+fun photomontage_N : N ;
+fun photon_N : N ;
+fun photophobia_N : N ;
+fun photopigment_N : N ;
+fun photoretinitis_N : N ;
+fun photosensitivity_N : N ;
+fun photosensitize_V2 : V2 ;
+fun photosphere_N : N ;
+fun photostat_N : N ;
+fun photostat_V2 : V2 ;
+fun photosynthesis_N : N ;
+fun photosynthetic_A : A ;
+fun phototherapy_N : N ;
+fun phototropism_N : N ;
+fun photovoltaic_A : A ;
+fun phragmocone_N : N ;
+fun phrasal_A : A ;
+fun phrase_N : N ;
+fun phrase_V2 : V2 ;
+fun phrase_book_N : N ;
+fun phraseology_N : N ;
+fun phrasing_N : N ;
+fun phreatic_A : A ;
+fun phrenetic_A : A ;
+fun phrenic_A : A ;
+fun phrenological_A : A ;
+fun phrenologist_N : N ;
+fun phrenology_N : N ;
+fun phrontistery_N : N ;
+fun phthisis_N : N ;
+fun phut_Adv : Adv ;
+fun phycobilin_N : N ;
+fun phycocyanin_N : N ;
+fun phycoerythrin_N : N ;
+fun phycology_N : N ;
+fun phycomycosis_N : N ;
+fun phylactery_N : N ;
+fun phyle_N : N ;
+fun phylliform_A : A ;
+fun phyllis_PN : PN ;
+fun phyllo_N : N ;
+fun phyllode_N : N ;
+fun phyllodial_A : A ;
+fun phylogenetic_A : A ;
+fun phylogenetically_Adv : Adv ;
+fun phylum_N : N ;
+fun physa_N : N ;
+fun physic_N : N ;
+fun physical_A : A ;
+fun physically_Adv : Adv  ;
+fun physician_N : N ;
+fun physicist_N : N ;
+fun physicochemical_A : A ;
+fun physics_N : N ;
+fun physiognomy_N : N ;
+fun physiologic_A : A ;
+fun physiological_A : A ;
+fun physiologist_N : N ;
+fun physiology_N : N ;
+fun physiotherapeutic_A : A ;
+fun physiotherapist_N : N ;
+fun physiotherapy_N : N ;
+fun physique_N : N ;
+fun physostegia_N : N ;
+fun physostigmine_N : N ;
+fun phytelephas_N : N ;
+fun phytochemical_N : N ;
+fun phytochemist_N : N ;
+fun phytochemistry_N : N ;
+fun phytohormone_N : N ;
+fun phytoplankton_N : N ;
+fun phytotherapy_N : N ;
+fun pi_N : N ;
+fun pia_N : N ;
+fun piacenza_PN : PN ;
+fun piaffe_N : N ;
+fun pianism_N : N ;
+fun pianissimo_A : A ;
+fun pianissimo_Adv : Adv ;
+fun pianistFem_N : N ;
+fun pianistMasc_N : N ;
+fun pianistic_A : A ;
+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 pichi_N : N ;
+fun pichiciago_N : N ;
+fun pick_N : N ;
+fun pick_V : V ;
+fun pick_V2 : V2 ;
+fun pick_at_V2 : V2 ;
+fun pick_away_V : V ;
+fun pick_me_up_N : N ;
+fun pick_off_V2 : V2 ;
+fun pick_on_V2 : V2 ;
+fun pick_out_V2 : V2 ;
+fun pick_through_V2 : V2 ;
+fun pick_up_N : N ;
+fun pick_up_V : V ;
+fun pick_up_V2 : V2 ;
+fun pick_up_after_V2 : V2 ;
+fun pick_up_on_V2 : V2 ;
+fun pick_yourself_up_V : V ;
+fun pickaback_Adv : Adv ;
+fun pickaninny_N : N ;
+fun pickaxe_N : N ;
+fun pickelhaube_N : N ;
+fun picker_N : N ;
+fun pickerel_N : N ;
+fun pickerelweed_N : N ;
+fun picket_N : N ;
+fun picket_V : V ;
+fun picket_V2 : V2 ;
+fun picking_N : N ;
+fun pickings_N : N ;
+fun pickle_N : N ;
+fun pickle_V2 : V2 ;
+fun pickpocket_N : N ;
+fun pickup_N : N ;
+fun picnic_N : N ;
+fun picnic_V : V ;
+fun picnicker_N : N ;
+fun picofarad_N : N ;
+fun picometer_N : N ;
+fun picornavirus_N : N ;
+fun picosecond_N : N ;
+fun picot_N : N ;
+fun picovolt_N : N ;
+fun picric_A : A ;
+fun pictograph_N : N ;
+fun pictographic_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 picturesqueness_N : N ;
+fun picturing_N : N ;
+fun picul_N : N ;
+fun piculet_N : N ;
+fun piddle_N : N ;
+fun piddle_V : V ;
+fun piddock_N : N ;
+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_a_terre_N : N ;
+fun piedmont_N : N ;
+fun pieplant_N : N ;
+fun pier_N : N ;
+fun pier_glass_N : N ;
+fun pierce_V : V ;
+fun pierce_V2 : V2 ;
+fun piercingly_Adv : Adv ;
+fun pierid_N : N ;
+fun pierrot_N : N ;
+fun pieta_N : N ;
+fun pietistic_A : A ;
+fun piety_N : N ;
+fun piezoelectric_A : A ;
+fun piezoelectricity_N : N ;
+fun piezometer_N : N ;
+fun piffle_N : N ;
+fun piffle_V : V ;
+fun pig_N : N ;
+fun pig_V : V ;
+fun pig_headed_A : A ;
+fun pig_headedness_N : N ;
+fun pig_iron_N : N ;
+fun pig_off_V : V ;
+fun pig_out_V : V ;
+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 pigfish_N : N ;
+fun piggery_N : N ;
+fun piggish_A : A ;
+fun piggishness_N : N ;
+fun piggy_A : A ;
+fun piggy_N : N ;
+fun piggyback_Adv : Adv ;
+fun piggyback_N : N ;
+fun piggyback_V : V ;
+fun piglet_N : N ;
+fun pigment_N : N ;
+fun pigmentation_N : N ;
+fun pigmy_N : N ;
+fun pignut_N : N ;
+fun pigskin_N : N ;
+fun pigsticking_N : N ;
+fun pigsty_N : N ;
+fun pigswill_N : N ;
+fun pigtail_N : N ;
+fun pigwash_N : N ;
+fun pigweed_N : N ;
+fun pika_N : N ;
+fun pike_N : N ;
+fun pikeblenny_N : N ;
+fun pikestaff_N : N ;
+fun pilaff_N : N ;
+fun pilar_A : A ;
+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_in_V : V ;
+fun pile_into_V2 : V2 ;
+fun pile_on_V2 : V2 ;
+fun pile_out_V : V ;
+fun pile_up_N : N ;
+fun pile_up_V : V ;
+fun pile_up_V2 : V2 ;
+fun piles_N : N ;
+fun pileup_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 pillory_V2 : V2 ;
+fun pillow_N : N ;
+fun pillow_V2 : V2 ;
+fun pillow_fight_N : N ;
+fun pillowcase_N : N ;
+fun pillowslip_N : N ;
+fun pillwort_N : N ;
+fun pilocarpine_N : N ;
+fun pilosebaceous_A : A ;
+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 pilotfish_N : N ;
+fun pilothouse_N : N ;
+fun piloting_N : N ;
+fun pilotless_A : A ;
+fun pilous_A : A ;
+fun pilus_N : N ;
+fun pimento_N : N ;
+fun pimozide_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_down_V2 : V2 ;
+fun pin_money_N : N ;
+fun pin_on_V3 : V3 ;
+fun pin_point_V2 : V2 ;
+fun pin_table_N : N ;
+fun pin_up_N : N ;
+fun pin_up_V2 : V2 ;
+fun pinafore_N : N ;
+fun pinata_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 pinche_N : N ;
+fun pinchgut_N : N ;
+fun pincushion_N : N ;
+fun pindolol_N : N ;
+fun pine_N : N ;
+fun pine_V : V ;
+fun pine_away_V : V ;
+fun pineal_A : A ;
+fun pinealoma_N : N ;
+fun pineapple_N : N ;
+fun pinecone_N : N ;
+fun pinesap_N : N ;
+fun pinetum_N : N ;
+fun pinfish_N : N ;
+fun pinfold_N : N ;
+fun ping_N : N ;
+fun ping_V : V ;
+fun pinger_N : N ;
+fun pingpong_N : N ;
+fun pinguecula_N : N ;
+fun pinhead_N : N ;
+fun pinhole_N : N ;
+fun pining_N : N ;
+fun pinion_N : N ;
+fun pinion_V2 : V2 ;
+fun pinite_N : N ;
+fun pink_A : A ;
+fun pink_N : N ;
+fun pink_V : V ;
+fun pink_V2 : V2 ;
+fun pinkish_A : A ;
+fun pinkness_N : N ;
+fun pinko_N : N ;
+fun pinkroot_N : N ;
+fun pinna_N : N ;
+fun pinnace_N : N ;
+fun pinnacle_N : N ;
+fun pinnacle_V2 : V2 ;
+fun pinnate_A : A ;
+fun pinnatifid_A : A ;
+fun pinnatisect_A : A ;
+fun pinner_N : N ;
+fun pinning_N : N ;
+fun pinny_N : N ;
+fun pinochle_N : N ;
+fun pinocytosis_N : N ;
+fun pinole_N : N ;
+fun pinon_N : N ;
+fun pinpoint_N : N ;
+fun pinpoint_V2 : V2 ;
+fun pinprick_N : N ;
+fun pinscher_N : N ;
+fun pinstripe_A : A ;
+fun pinstripe_N : N ;
+fun pinstriped_A : A ;
+fun pint_N : N ;
+fun pintail_N : N ;
+fun pintle_N : N ;
+fun pinto_N : N ;
+fun pinwheel_N : N ;
+fun pinworm_N : N ;
+fun pinyin_N : N  ;
+fun pion_N : N ;
+fun pioneer_N : N ;
+fun pioneer_V : V ;
+fun pioneer_V2 : V2 ;
+fun pious_A : A ;
+fun pip_N : N ;
+fun pip_V2 : V2 ;
+fun pipage_N : N ;
+fun pipal_N : N ;
+fun pipe_N : N ;
+fun pipe_V : V ;
+fun pipe_V2 : V2 ;
+fun pipe_down_V : V ;
+fun pipe_in_V : V ;
+fun pipe_organ_N : N ;
+fun pipe_rack_N : N ;
+fun pipe_up_V : V ;
+fun pipeclay_N : N ;
+fun pipedream_N : N ;
+fun pipefish_N : N ;
+fun pipefitting_N : N ;
+fun pipeful_N : N ;
+fun pipeline_N : N ;
+fun piper_N : N ;
+fun piperacillin_N : N ;
+fun piperazine_N : N ;
+fun piperin_N : N ;
+fun piperocaine_N : N ;
+fun pipet_N : N ;
+fun pipette_N : N ;
+fun pipework_N : N ;
+fun pipewort_N : N ;
+fun piping_Adv : Adv ;
+fun piping_N : N ;
+fun pipistrelle_N : N ;
+fun pipit_N : N ;
+fun pippin_N : N ;
+fun pipsissewa_N : N ;
+fun pipsqueak_N : N ;
+fun piquancy_N : N ;
+fun piquant_A : A ;
+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 pirogi_N : N ;
+fun piroplasm_N : N ;
+fun pirouette_N : N ;
+fun pirouette_V : V ;
+fun piroxicam_N : N ;
+fun pis_aller_N : N ;
+fun pisa_PN : PN ;
+fun pisanosaur_N : N ;
+fun piscatorial_A : A ;
+fun pisces_PN : PN ;
+fun piscine_A : A ;
+fun piscivorous_A : A ;
+fun pisiform_N : N ;
+fun piss_N : N ;
+fun piss_V : V ;
+fun piss_V2 : V2 ;
+fun pisser_N : N ;
+fun pistachio_N : N ;
+fun piste_N : N ;
+fun pistia_N : N ;
+fun pistil_N : N ;
+fun pistillate_A : A ;
+fun pistillode_N : N ;
+fun pistol_N : N ;
+fun pistoleer_N : N ;
+fun piston_N : N ;
+fun pit_N : N ;
+fun pit_V2 : V2 ;
+fun pit_a_pat_Adv : Adv ;
+fun pit_against_V3 : V3 ;
+fun pit_out_V : V ;
+fun pit_prop_N : N ;
+fun pita_N : N ;
+fun pitahaya_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 pitch_for_V2 : V2 ;
+fun pitch_in_V : V ;
+fun pitch_into_V2 : V2 ;
+fun pitchblende_N : N ;
+fun pitcher_N : N ;
+fun pitchfork_N : N ;
+fun pitchfork_V2 : V2 ;
+fun pitching_N : N ;
+fun pitchman_N : N ;
+fun pitchstone_N : N ;
+fun pitchy_A : A ;
+fun piteous_A : A ;
+fun pitfall_N : N ;
+fun pith_N : N ;
+fun pithead_N : N ;
+fun pithy_A : A ;
+fun pitiable_A : A ;
+fun pitiful_A : A ;
+fun pitiless_A : A ;
+fun pitilessness_N : N ;
+fun pitman_N : N ;
+fun piton_N : N ;
+fun pitprop_N : N ;
+fun pitsaw_N : N ;
+fun pitta_N : N ;
+fun pittance_N : N ;
+fun pitter_patter_N : N ;
+fun pitting_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 pityriasis_N : N ;
+fun pivot_N : N ;
+fun pivot_V : V ;
+fun pivot_V2 : V2 ;
+fun pivotal_A : A ;
+fun pixel_N : N ;
+fun pixie_N : N ;
+fun pixilated_A : A ;
+fun pixy_N : N ;
+fun pizza_N : N ;
+fun pizzeria_N : N ;
+fun pizzicato_A : A ;
+fun pizzicato_Adv : Adv ;
+fun pizzicato_N : N ;
+fun placable_A : A ;
+fun placard_N : N ;
+fun placard_V2 : V2 ;
+fun placate_V2 : V2 ;
+fun placatingly_Adv : Adv ;
+fun placation_N : N ;
+fun place_N : N ;
+fun place_V2 : V2 ;
+fun place_bet_N : N ;
+fun place_name_N : N ;
+fun placebo_N : N ;
+fun placeholder_N : N ;
+fun placeman_N : N ;
+fun placement_N : N ;
+fun placenta_N : N ;
+fun placental_A : A ;
+fun placental_N : N ;
+fun placentation_N : N ;
+fun placer_N : N ;
+fun placeseeker_N : N ;
+fun placid_A : A ;
+fun placidity_N : N ;
+fun placing_N : N ;
+fun placket_N : N ;
+fun placoderm_N : N ;
+fun placoid_A : A ;
+fun plage_N : N ;
+fun plagiarism_N : N ;
+fun plagiarist_N : N ;
+fun plagiaristic_A : A ;
+fun plagiarize_V2 : V2 ;
+fun plagiocephaly_N : N ;
+fun plagioclase_N : N ;
+fun plagioclastic_A : A ;
+fun plague_N : N ;
+fun plague_V2 : V2 ;
+fun plague_spot_N : N ;
+fun plaguey_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 plainclothesman_N : N ;
+fun plainness_N : N ;
+fun plainsman_N : N ;
+fun plainsong_N : N ;
+fun plainspoken_A : A ;
+fun plaint_N : N ;
+fun plaintiff_N : N ;
+fun plaintive_A : A ;
+fun plaintiveness_N : N ;
+fun plait_N : N ;
+fun plait_V2 : V2 ;
+fun plaiter_N : N ;
+fun plan_N : N ;
+fun plan_V : V ;
+fun plan_V2 : V2 ;
+fun plan_V2V : V2V ;
+fun plan_VS : VS ;
+fun plan_VV : VV ;
+fun planar_A : A ;
+fun planarian_N : N ;
+fun planate_A : A ;
+fun planation_N : N ;
+fun planchet_N : N ;
+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 planetal_A : A ;
+fun planetarium_N : N ;
+fun planetary_A : A ;
+fun planetesimal_N : N ;
+fun plangency_N : N ;
+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 planktonic_A : A ;
+fun planless_A : A ;
+fun planned_A : A ;
+fun planner_N : N ;
+fun planning_N : N ;
+fun planoconcave_A : A ;
+fun planoconvex_A : A ;
+fun planographic_A : A ;
+fun plant_N : N ;
+fun plant_V2 : V2 ;
+fun plant_louse_N : N ;
+fun plant_out_V2 : V2 ;
+fun plantain_N : N ;
+fun plantal_A : A ;
+fun plantar_A : A ;
+fun plantation_N : N ;
+fun planter_N : N ;
+fun plantigrade_A : A ;
+fun planting_N : N ;
+fun plantlet_N : N ;
+fun planula_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 plasmablast_N : N ;
+fun plasmacytoma_N : N ;
+fun plasmapheresis_N : N ;
+fun plasmid_N : N ;
+fun plasmin_N : N ;
+fun plasminogen_N : N ;
+fun plasmodium_N : N ;
+fun plaster_N : N ;
+fun plaster_V2 : V2 ;
+fun plasterboard_N : N ;
+fun plasterer_N : N ;
+fun plastering_N : N ;
+fun plastic_A : A ;
+fun plastic_N : N ;
+fun plastic_bomb_N : N ;
+fun plastically_Adv : Adv ;
+fun plasticine_N : N ;
+fun plasticity_N : N ;
+fun plasticizer_N : N ;
+fun plastics_N : N ;
+fun plastid_N : N ;
+fun plastination_N : N ;
+fun plastron_N : N ;
+fun plat_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 plate_up_V : V ;
+fun plateau_N : N ;
+fun plateful_N : N ;
+fun platelayer_N : N ;
+fun platelet_N : N ;
+fun plateletpheresis_N : N ;
+fun platen_N : N ;
+fun plater_N : N ;
+fun platform_N : N ;
+fun plating_N : N ;
+fun platinum_N : N ;
+fun platitude_N : N ;
+fun platitudinarian_N : N ;
+fun platitudinous_A : A ;
+fun platonic_A : A ;
+fun platoon_N : N ;
+fun platter_N : N ;
+fun platy_N : N ;
+fun platyctenean_N : N ;
+fun platypus_N : N ;
+fun platyrrhine_A : A ;
+fun platysma_N : N ;
+fun plaudit_N : N ;
+fun plausibility_N : N ;
+fun plausible_A : A ;
+fun play_1_V : V  ;    -- | play in a football team
+fun play_1_V2 : V2  ;  -- | play football
+fun play_2_V : V  ;    -- | children play
+fun play_2_V2 : V2  ;  -- | play mum and dad
+fun play_3_V : V  ;    -- | play in the band
+fun play_3_V2 : V2  ;  -- | play the guitar
+fun play_N : N ;
+--subcat fun play_VV : VV ;
+fun play_acting_N : N ;
+fun play_actor_N : N ;
+fun play_along_V : V ;
+fun play_around_V : V ;
+fun play_at_V2 : V2 ;
+fun play_away_V : V ;
+fun play_back_V2 : V2 ;
+fun play_box_N : N ;
+fun play_down_V2 : V2 ;
+fun play_off_N : N ;
+fun play_off_V : V ;
+fun play_off_V2 : V2 ;
+fun play_on_V : V ;
+fun play_on_V2 : V2 ;
+fun play_out_V : V ;
+fun play_out_V2 : V2 ;
+fun play_reading_N : N ;
+fun play_up_V : V ;
+fun play_up_V2 : V2 ;
+fun play_up_to_V2 : V2 ;
+fun play_upon_V2 : V2 ;
+fun play_with_V2 : V2 ;
+fun playable_A : A ;
+fun playback_N : N ;
+fun playbill_N : N ;
+fun playbook_N : N ;
+fun playbox_N : N ;
+fun playboy_N : N ;
+fun player_N : N ;
+fun player_piano_N : N ;
+fun playfellow_N : N ;
+fun playful_A : A ;
+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 playlist_N : N ;
+fun playmaker_N : N ;
+fun playmate_N : N ;
+fun playoff_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 ;
+--subcat fun plead_VA : VA ;
+fun plead_VS : VS ;
+fun plead_out_V : V ;
+fun pleading_N : N ;
+fun pleadingly_Adv : Adv ;
+fun pleasance_N : N ;
+fun pleasant_A : A ;
+fun pleasantness_N : N ;
+fun pleasantry_N : N ;
+fun please_Adv : Adv ;
+fun please_V : V ;
+fun please_V2 : V2 ;
+fun please_V2V : V2V ;
+fun please_VV : VV ;
+fun pleased_A : A ;
+fun pleaser_N : N ;
+fun pleasing_N : N ;
+fun pleasingly_Adv : Adv ;
+fun pleasingness_N : N ;
+fun pleasurable_A : A ;
+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 plectognath_N : N ;
+fun plectranthus_N : N ;
+fun plectrum_N : N ;
+fun pledge_N : N ;
+fun pledge_V2 : V2 ;
+fun pledge_V2V : V2V ;
+fun pledge_VS : VS ;
+fun pledgee_N : N ;
+fun pledger_N : N ;
+fun plenary_A : A ;
+fun plenipotentiary_N : N ;
+fun plenitude_N : N ;
+fun plenteous_A : A ;
+fun plentiful_A : A ;
+fun plenty_Adv : Adv ;
+fun plenty_N : N ;
+fun plenty_NP : NP ;
+fun plenum_N : N ;
+fun pleochroic_A : A ;
+fun pleochroism_N : N ;
+fun pleomorphic_A : A ;
+fun pleomorphism_N : N ;
+fun pleonasm_N : N ;
+fun pleonastic_A : A ;
+fun plesiosaur_N : N ;
+fun plethora_N : N ;
+fun plethysmograph_N : N ;
+fun pleura_N : N ;
+fun pleural_A : A ;
+fun pleurisy_N : N ;
+fun pleurocarp_N : N ;
+fun pleurocarpous_A : A ;
+fun pleurodont_N : N ;
+fun pleurodynia_N : N ;
+fun pleuropneumonia_N : N ;
+fun pleurothallis_N : N ;
+fun pleximeter_N : N ;
+fun plexor_N : N ;
+fun plexus_N : N ;
+fun pliability_N : N ;
+fun pliable_A : A ;
+fun pliancy_N : N ;
+fun pliant_A : A ;
+fun plication_N : N ;
+fun plier_N : N ;
+fun pliers_N : N ;
+fun plight_N : N ;
+fun plight_V2 : V2 ;
+fun plimsoll_N : N ;
+fun plinth_N : N ;
+fun ploce_N : N ;
+fun plod_V : V ;
+fun plod_V2 : V2 ;
+fun plodder_N : N ;
+fun plodding_N : N ;
+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 plosion_N : N ;
+fun plosive_A : A ;
+fun plosive_N : N ;
+fun plot_N : N ;
+fun plot_V : V ;
+fun plot_V2 : V2 ;
+fun plot_out_V : V ;
+fun plotter_N : N ;
+fun plough_N : N ;
+fun plough_V : V ;
+fun plough_V2 : V2 ;
+fun plough_back_V2 : V2 ;
+fun plough_into_V2 : V2 ;
+fun plough_on_V : V ;
+fun plough_through_V2 : V2 ;
+fun plough_up_V2 : V2 ;
+fun ploughboy_N : N ;
+fun ploughman_N : N ;
+fun ploughshare_N : N ;
+fun plover_N : N ;
+fun plow_N : N ;
+fun plow_V : V ;
+fun plow_V2 : V2 ;
+fun plow_back_V2 : V2 ;
+fun plow_into_V2 : V2 ;
+fun plow_on_V : V ;
+fun plow_through_V2 : V2 ;
+fun plow_up_V2 : V2 ;
+fun plowboy_N : N ;
+fun plowing_N : N ;
+fun plowman_N : N ;
+fun plowshare_N : N ;
+fun plowwright_N : N ;
+fun ploy_N : N ;
+fun pluck_N : N ;
+fun pluck_V : V ;
+fun pluck_V2 : V2 ;
+fun pluck_at_V2 : V2 ;
+fun pluck_up_V2 : V2 ;
+fun plucky_A : A ;
+fun plug_N : N ;
+fun plug_V : V ;
+fun plug_V2 : V2 ;
+fun plug_in_V2 : V2 ;
+fun plughole_N : N ;
+fun plum_N : N ;
+fun plum_pudding_N : N ;
+fun plumage_N : N ;
+fun plumaged_A : A ;
+fun plumate_A : A ;
+fun plumb_A : A ;
+fun plumb_Adv : Adv ;
+fun plumb_N : N ;
+fun plumb_V2 : V2 ;
+fun plumbaginaceous_A : A ;
+fun plumbago_N : N ;
+fun plumber_N : N ;
+fun plumbic_A : A ;
+fun plumbing_N : N ;
+fun plumcot_N : N ;
+fun plume_N : N ;
+fun plume_V2 : V2 ;
+fun plumelike_A : A ;
+fun plumlike_A : A ;
+fun plummet_N : N ;
+fun plummet_V : V ;
+fun plummet_V2 : V2 ;
+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 plump_down_V : V ;
+fun plump_for_V2 : V2 ;
+fun plump_up_V2 : V2 ;
+fun plump_yourself_down_V : V ;
+fun plumpness_N : N ;
+fun plumule_N : N ;
+fun plunder_N : N ;
+fun plunder_V : V ;
+fun plunder_V2 : V2 ;
+fun plunderage_N : N ;
+fun plunderer_N : N ;
+fun plundering_N : N ;
+fun plunge_N : N ;
+fun plunge_V : V ;
+fun plunge_V2 : V2 ;
+fun plunge_in_V : V ;
+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 pluralistic_A : A ;
+fun plurality_N : N ;
+fun pluralization_N : N ;
+fun plus_A : A ;
+fun plus_Conj : Conj  ;
+fun plus_N : N ;
+fun plus_Prep : Prep ;
+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 ply_V2A : V2A ;
+fun plymouth_PN : PN ;
+fun plywood_N : N ;
+fun pneumatic_A : A ;
+fun pneumatically_Adv : Adv ;
+fun pneumatics_N : N ;
+fun pneumatophore_N : N ;
+fun pneumococcal_A : A ;
+fun pneumococcus_N : N ;
+fun pneumoconiosis_N : N ;
+fun pneumocytosis_N : N ;
+fun pneumogastric_A : A ;
+fun pneumonectomy_N : N ;
+fun pneumonia_N : N ;
+fun pneumonic_A : A ;
+fun pneumonitis_N : N ;
+fun pneumothorax_N : N ;
+fun png_N : N  ;
+fun po_N : N ;
+fun poach_V : V ;
+fun poach_V2 : V2 ;
+fun poacher_N : N ;
+fun poaching_N : N ;
+fun pochard_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 pocketbook_N : N ;
+fun pocketcomb_N : N ;
+fun pocketful_N : N ;
+fun pocketknife_N : N ;
+fun pockmark_N : N ;
+fun pockmarked_A : A ;
+fun pod_N : N ;
+fun pod_V : V ;
+fun pod_V2 : V2 ;
+fun podalgia_N : N ;
+fun podcast_N : N  ;
+fun podetium_N : N ;
+fun podgy_A : A ;
+fun podiatry_N : N ;
+fun podium_N : N ;
+fun podlike_A : A ;
+fun podocarp_N : N ;
+fun podzol_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 poetics_N : N ;
+fun poetry_N : N ;
+fun pogge_N : N ;
+fun pogonia_N : N ;
+fun pogonion_N : N ;
+fun pogrom_N : N ;
+fun poi_N : N ;
+fun poignance_N : N ;
+fun poignancy_N : N ;
+fun poignant_A : A ;
+fun poikilotherm_N : N ;
+fun poikilothermic_A : A ;
+fun poilu_N : N ;
+fun poinsettia_N : N ;
+fun point_1_N : N  ; -- | at this point
+fun point_2_N : N  ; -- | he got six points
+fun point_V : V ;
+fun point_V2 : V2 ;
+fun point_blank_A : A ;
+fun point_blank_Adv : Adv ;
+fun point_duty_N : N ;
+fun point_out_V2 : V2 ;
+fun point_out_VS : VS ;
+fun point_up_V : V ;
+fun pointed_A : A  ;
+fun pointedly_AdV : AdV ;
+fun pointedly_Adv : Adv ;
+fun pointedness_N : N ;
+fun pointer_N : N ;
+fun pointillism_N : N ;
+fun pointillist_A : A ;
+fun pointillist_N : N ;
+fun pointless_A : A ;
+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 poisoning_N : N ;
+fun poisonous_A : A ;
+fun poke_N : N ;
+fun poke_V : V ;
+fun poke_V2 : V2 ;
+fun poke_about_V : V ;
+fun poke_around_V : V ;
+fun poke_bonnet_N : N ;
+fun poker_N : N ;
+fun poker_face_N : N ;
+fun pokeweed_N : N ;
+fun poky_A : A ;
+fun polack_N : N ;
+fun poland_PN : PN ;
+fun polar_A : A ;
+fun polarimeter_N : N ;
+fun polaris_N : N ;
+fun polarity_N : N ;
+fun polarization_N : N ;
+fun polarize_V2 : V2 ;
+fun polarographic_A : A ;
+fun polarography_N : N ;
+fun polaroid_N : N ;
+fun polder_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 polemicist_N : N ;
+fun polemics_N : N ;
+fun polemoniaceous_A : A ;
+fun polemonium_N : N ;
+fun polenta_N : N ;
+fun police_N : N ;
+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 policyholder_N : N ;
+fun polio_N : N ;
+fun poliomyelitis_N : N ;
+fun poliosis_N : N ;
+fun poliovirus_N : N ;
+fun polishFem_N : N ;
+fun polishMasc_N : N ;
+fun polish_A : A ;
+fun polish_N : N ;
+fun polish_V : V ;
+fun polish_V2 : V2 ;
+fun polish_off_V2 : V2 ;
+fun polish_up_V2 : V2 ;
+fun polished_A : A  ;
+fun polisher_N : N ;
+fun politburo_N : N ;
+fun polite_A : A ;
+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 pollack_N : N ;
+fun pollard_N : N ;
+fun pollard_V2 : V2 ;
+fun pollen_N : N ;
+fun pollinate_V2 : V2 ;
+fun pollination_N : N ;
+fun pollinator_N : N ;
+fun polling_booth_N : N ;
+fun polling_day_N : N ;
+fun polling_station_N : N ;
+fun pollinium_N : N ;
+fun pollster_N : N ;
+fun pollucite_N : N ;
+fun pollutant_N : N ;
+fun pollute_V2 : V2 ;
+fun polluter_N : N ;
+fun pollution_N : N ;
+fun polly_PN : PN ;
+fun polo_N : N ;
+fun polo_neck_A : A ;
+fun polonaise_N : N ;
+fun polonium_N : N ;
+fun polony_N : N ;
+fun poltergeist_N : N ;
+fun poltroon_A : A ;
+fun poltroon_N : N ;
+fun poltroonery_N : N ;
+fun poly_N : N ;
+fun polyamide_N : N ;
+fun polyandrist_N : N ;
+fun polyandrous_A : A ;
+fun polyandry_N : N ;
+fun polyanthus_N : N ;
+fun polyarteritis_N : N ;
+fun polyatomic_A : A ;
+fun polybutylene_N : N ;
+fun polychaete_N : N ;
+fun polychromatic_A : A ;
+fun polychrome_N : N ;
+fun polycrystalline_A : A ;
+fun polycythemia_N : N ;
+fun polydactyl_A : A ;
+fun polydactyly_N : N ;
+fun polydipsia_N : N ;
+fun polyelectrolyte_N : N ;
+fun polyester_N : N ;
+fun polyestrous_A : A ;
+fun polyethylene_N : N ;
+fun polyfoam_N : N ;
+fun polygamist_N : N ;
+fun polygamous_A : A ;
+fun polygamy_N : N ;
+fun polygene_N : N ;
+fun polygenic_A : A ;
+fun polyglotFem_N : N ;
+fun polyglotMasc_N : N ;
+fun polyglot_A : A ;
+fun polygon_N : N ;
+fun polygonal_A : A ;
+fun polygraph_N : N ;
+fun polygynist_N : N ;
+fun polygynous_A : A ;
+fun polygyny_N : N ;
+fun polyhedral_A : A ;
+fun polyhedron_N : N ;
+fun polymastigote_N : N ;
+fun polymath_N : N ;
+fun polymer_N : N ;
+fun polymerase_N : N ;
+fun polymeric_A : A ;
+fun polymerization_N : N ;
+fun polymorph_N : N ;
+fun polymorphemic_A : A ;
+fun polymorphic_A : A ;
+fun polymorphism_N : N ;
+fun polymorphous_A : A ;
+fun polymyositis_N : N ;
+fun polymyxin_N : N ;
+fun polyneuritis_N : N ;
+fun polynomial_A : A ;
+fun polynomial_N : N ;
+fun polynya_N : N ;
+fun polyoma_N : N ;
+fun polyp_N : N ;
+fun polypectomy_N : N ;
+fun polypeptide_N : N ;
+fun polypetalous_A : A ;
+fun polyphone_N : N ;
+fun polyphonic_A : A ;
+fun polyphonically_Adv : Adv ;
+fun polyphony_N : N ;
+fun polyphosphate_N : N ;
+fun polyploid_A : A ;
+fun polyploid_N : N ;
+fun polyploidy_N : N ;
+fun polypody_N : N ;
+fun polypore_N : N ;
+fun polypropenonitrile_N : N ;
+fun polypropylene_N : N ;
+fun polyptoton_N : N ;
+fun polypus_N : N ;
+fun polysaccharide_N : N ;
+fun polysemant_N : N ;
+fun polysemous_A : A ;
+fun polysemy_N : N ;
+fun polysomy_N : N ;
+fun polystyrene_N : N ;
+fun polysyllabic_A : A ;
+fun polysyllabically_Adv : Adv ;
+fun polysyllable_N : N ;
+fun polysyndeton_N : N ;
+fun polytechnic_N : N ;
+fun polytheism_N : N ;
+fun polytheist_N : N ;
+fun polytheistic_A : A ;
+fun polythene_N : N ;
+fun polytonal_A : A ;
+fun polytonality_N : N ;
+fun polyunsaturated_A : A ;
+fun polyurethane_N : N ;
+fun polyuria_N : N ;
+fun polyvalence_N : N ;
+fun polyvalent_A : A ;
+fun pom_N : N ;
+fun pomade_N : N ;
+fun pomade_V2 : V2 ;
+fun pome_N : N ;
+fun pomegranate_N : N ;
+fun pomelo_N : N ;
+fun pomfret_N : N ;
+fun pommel_N : N ;
+fun pommel_V2 : V2 ;
+fun pommy_N : N ;
+fun pomologist_N : N ;
+fun pomology_N : N ;
+fun pomp_N : N ;
+fun pompadour_N : N ;
+fun pompano_N : N ;
+fun pompon_N : N ;
+fun pomposity_N : N ;
+fun pompous_A : A ;
+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 ponderosa_N : N ;
+fun ponderous_A : A ;
+fun ponderousness_N : N ;
+fun pondweed_N : N ;
+fun pone_N : N ;
+fun pongee_N : N ;
+fun poniard_N : N ;
+fun poniard_V2 : V2 ;
+fun pons_N : N ;
+fun pont_llan_fraith_PN : PN ;
+fun pontardawe_PN : PN ;
+fun pontardulais_PN : PN ;
+fun pontefract_PN : PN ;
+fun pontifex_N : N ;
+fun pontiff_N : N ;
+fun pontifical_A : A ;
+fun pontifical_N : N ;
+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 pony_up_V2 : V2 ;
+fun ponytail_N : N ;
+fun pooch_N : N ;
+fun pood_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 pooler_N : N ;
+fun poolroom_N : N ;
+fun poon_N : N ;
+fun poona_PN : PN ;
+fun poop_N : N ;
+fun poop_out_V : V ;
+fun poop_out_on_V2 : V2 ;
+fun poor_1_A : A  ; -- | poor or rich
+fun poor_2_A : A  ; -- | poor him
+fun poor_3_A : A  ; -- | poor quality
+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 poorwill_N : N ;
+fun pootle_along_V : V ;
+fun pop_A : A ;
+fun pop_Adv : Adv ;
+fun pop_N : N ;
+--subcat fun pop_V : V ;
+fun pop_V2 : V2 ;
+fun pop_in_V : V ;
+fun pop_off_V : V ;
+fun pop_out_V : V ;
+fun pop_up_V : V ;
+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 poplar_N : N ;
+fun poplin_N : N ;
+fun popliteal_A : A ;
+fun popover_N : N ;
+fun poppa_N : N ;
+fun popper_N : N ;
+fun poppet_N : N ;
+fun poppy_N : N ;
+fun poppycock_N : N ;
+fun populace_N : N ;
+fun popular_A : A ;
+fun popularism_N : N ;
+fun popularity_N : N ;
+fun popularization_N : N ;
+fun popularize_V2 : V2 ;
+fun popularizer_N : N ;
+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 porbeagle_N : N ;
+fun porcelain_N : N ;
+fun porch_N : N ;
+fun porcine_A : A ;
+fun porcupine_N : N ;
+fun porcupinefish_N : N ;
+fun pore_N : N ;
+fun pore_V : V ;
+fun pore_over_V2 : V2 ;
+fun porgy_N : N ;
+fun pork_N : N ;
+fun pork_barrel_N : N ;
+fun pork_butcher_N : N ;
+fun porkchop_N : N ;
+fun porker_N : N ;
+fun porkfish_N : N ;
+fun porkholt_N : N ;
+fun porkpie_N : N ;
+fun porn_N : N ;
+fun pornographer_N : N ;
+fun pornographic_A : A ;
+fun pornographically_Adv : Adv ;
+fun pornography_N : N ;
+fun porose_A : A ;
+fun porosity_N : N ;
+fun porous_A : A ;
+fun porousness_N : N ;
+fun porphyria_N : N ;
+fun porphyrin_N : N ;
+fun porphyritic_A : A ;
+fun porphyry_N : N ;
+fun porpoise_N : N ;
+fun porridge_N : N ;
+fun porringer_N : N ;
+fun port_A : A ;
+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 portable_N : N ;
+fun portage_N : N ;
+fun portal_N : N ;
+fun portcullis_N : N ;
+fun porte_cochere_N : N ;
+fun portend_V2 : V2 ;
+fun portent_N : N ;
+fun portentous_A : A ;
+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 portiere_N : N ;
+fun portion_N : N ;
+fun portion_V2 : V2 ;
+fun portishead_PN : PN ;
+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 portulaca_N : N ;
+fun portwatcher_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 ;
+--subcat fun position_V2V : V2V ;
+fun positionable_A : A ;
+fun positional_A : A ;
+fun positive_A : A ;
+fun positive_N : N ;
+fun positively_Adv : Adv  ;
+fun positiveness_N : N ;
+fun positivism_N : N ;
+fun positivist_A : A ;
+fun positivist_N : N ;
+fun positivity_N : N ;
+fun positron_N : N ;
+fun posology_N : N ;
+fun posse_N : N ;
+fun posseman_N : N ;
+fun possess_V2 : V2 ;
+fun possession_N : N ;
+fun possessive_A : A ;
+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_Prep : Prep  ;
+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 post_war_A : A ;
+fun postage_N : N ;
+fun postage_stamp_N : N ;
+fun postal_A : A ;
+fun postbag_N : N ;
+fun postbiblical_A : A ;
+fun postbox_N : N ;
+fun postcard_N : N ;
+fun postcode_N : N ;
+fun postdate_V2 : V2 ;
+fun postdiluvian_A : A ;
+fun postdiluvian_N : N ;
+fun postdoc_N : N ;
+fun postdoctoral_A : A ;
+fun postdoctoral_N : N ;
+fun poste_restante_N : N ;
+fun poster_N : N ;
+fun posterior_A : A ;
+fun posterior_N : N ;
+fun posteriority_N : N ;
+fun posterity_N : N ;
+fun postern_N : N ;
+fun postexilic_A : A ;
+fun postganglionic_A : A ;
+fun postglacial_A : A ;
+fun postgraduate_A : A ;
+fun postgraduate_N : N ;
+fun posthitis_N : N ;
+fun posthole_N : N ;
+fun posthouse_N : N ;
+fun posthumous_A : A ;
+fun posthumously_Adv : Adv  ;
+fun postictal_A : A ;
+fun postilion_N : N ;
+fun postillion_N : N ;
+fun postindustrial_A : A ;
+fun posting_N : N ;
+fun postlude_N : N ;
+fun postman_N : N ;
+fun postmark_N : N ;
+fun postmark_V2 : V2 ;
+fun postmaster_N : N ;
+fun postmenopausal_A : A ;
+fun postmeridian_A : A ;
+fun postmillennial_A : A ;
+fun postmistress_N : N ;
+fun postmodernism_N : N ;
+fun postmodernist_A : A ;
+fun postmortem_A : A ;
+fun postmortem_N : N ;
+fun postnatal_A : A ;
+fun postnuptial_A : A ;
+fun postoperative_A : A ;
+fun postpaid_A : A ;
+fun postpone_V2 : V2 ;
+fun postponement_N : N ;
+fun postposition_N : N ;
+fun postpositive_A : A ;
+fun postprandial_A : A ;
+fun postscript_N : N ;
+fun postseason_N : N  ;
+fun postulant_N : N ;
+fun postulate_N : N ;
+fun postulate_V2 : V2 ;
+fun postulation_N : N ;
+fun postulator_N : N ;
+fun postural_A : A ;
+fun posture_N : N ;
+fun posture_V : V ;
+fun posture_V2 : V2 ;
+fun posturer_N : N ;
+fun posturing_N : N ;
+fun postwar_A : A ;
+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 potage_N : N ;
+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 potentiation_N : N ;
+fun potentiometer_N : N ;
+fun pothead_N : N ;
+fun pother_N : N ;
+fun potherb_N : N ;
+fun potholder_N : N ;
+fun pothole_N : N ;
+fun potholer_N : N ;
+fun pothook_N : N ;
+fun pothos_N : N ;
+fun pothouse_N : N ;
+fun pothunter_N : N ;
+fun potion_N : N ;
+fun potlatch_N : N ;
+fun potluck_N : N ;
+fun potman_N : N ;
+fun potoroo_N : N ;
+fun potpie_N : N ;
+fun potpourri_N : N ;
+fun potsdam_PN : PN ;
+fun potsherd_N : N ;
+fun potshot_N : N ;
+fun pottage_N : N ;
+fun potter_N : N ;
+fun potter_V : V ;
+fun potter_about_V : V ;
+fun potter_around_V : V ;
+fun potterer_N : N ;
+fun potters_bar_PN : PN ;
+fun pottery_N : N ;
+fun pottle_N : N ;
+fun potto_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 poulette_N : N ;
+fun poulterer_N : N ;
+fun poultice_N : N ;
+fun poultice_V2 : V2 ;
+fun poultry_N : N ;
+fun poultryman_N : N ;
+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 poundal_N : N ;
+fun pounder_N : N ;
+fun pounding_N : N ;
+fun pour_V : V ;
+fun pour_V2 : V2 ;
+fun pour_down_V : V ;
+fun pour_forth_V : V ;
+fun pour_in_V2 : V2 ;
+fun pour_out_V : V ;
+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 powderer_N : N ;
+fun powderpuff_N : N ;
+fun powdery_A : A ;
+fun power_N : N ;
+fun power_V2 : V2 ;
+fun power_dive_N : N ;
+fun power_dive_V2 : V2 ;
+fun power_down_V2 : V2 ;
+fun power_off_V2 : V2 ;
+fun power_point_N : N ;
+fun power_station_N : N ;
+fun power_up_V2 : V2 ;
+fun powerboat_N : N ;
+fun powerful_A : A ;
+fun powerhouse_N : N ;
+fun powerless_A : A ;
+fun powerlessness_N : N ;
+fun powwow_N : N ;
+fun powwow_V : V ;
+fun powys_PN : PN ;
+fun pox_N : N ;
+fun poxvirus_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 practical_A : A ;
+fun practical_N : N  ;
+fun practicality_N : N ;
+fun practically_Adv : Adv  ;
+fun practice_N : N ;
+fun practice_V : V ;
+fun practice_V2 : V2 ;
+fun practician_N : N ;
+fun practise_V : V ;
+fun practise_V2 : V2 ;
+fun practitioner_N : N ;
+fun praenomen_N : N ;
+fun praesidium_N : N ;
+fun praetor_N : N ;
+fun praetorian_A : A ;
+fun praetorium_N : N ;
+fun praetorship_N : N ;
+fun pragmatic_A : A ;
+fun pragmatically_Adv : Adv ;
+fun pragmatics_N : N ;
+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 praiseworthiness_N : N ;
+fun praiseworthy_A : A ;
+fun praisworthiness_N : N ;
+fun praline_N : N ;
+fun pram_N : N ;
+fun prance_N : N ;
+fun prance_V : V ;
+fun prancer_N : N ;
+fun prandial_A : A ;
+fun prang_N : N ;
+fun prank_N : N ;
+fun prankishness_N : N ;
+fun prankster_N : N ;
+fun praseodymium_N : N ;
+fun prate_N : N ;
+fun prate_V : V ;
+fun pratfall_N : N ;
+fun pratincole_N : N ;
+fun prato_PN : PN ;
+fun prattle_N : N ;
+fun prattle_V : V ;
+fun prattle_on_V : V ;
+fun prattler_N : N ;
+fun pravastatin_N : N ;
+fun prawn_N : N ;
+fun prawn_V : V ;
+fun pray_V : V ;
+fun pray_V2 : V2 ;
+fun praya_N : N ;
+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 prayerful_A : A ;
+fun prazosin_N : N ;
+fun pre_approve_V2 : V2 ;
+fun pre_eminence_N : N ;
+fun pre_eminent_A : A ;
+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 pre_register_V2 : V2 ;
+fun pre_sign_V2 : V2 ;
+fun pre_test_V2 : V2 ;
+fun preach_V : V ;
+fun preach_V2 : V2 ;
+fun preacher_N : N ;
+fun preachification_N : N ;
+fun preachify_V : V ;
+fun preachy_A : A ;
+fun preamble_N : N ;
+fun preanal_A : A ;
+fun prearrange_V2 : V2 ;
+fun prearrangement_N : N ;
+fun prebend_N : N ;
+fun prebendary_N : N ;
+fun precancerous_A : A ;
+fun precarious_A : A ;
+fun precariousness_N : N ;
+fun precast_A : A ;
+fun precatory_A : A ;
+fun precaution_N : N ;
+fun precautionary_A : A ;
+--subcat fun precede_V : V ;
+fun precede_V2 : V2 ;
+fun precedence_N : N ;
+fun precedent_A : A ;
+fun precedent_N : N ;
+fun precedented_A : A ;
+fun precedential_A : A ;
+fun preceding_A : A ;
+fun precentor_N : N ;
+fun precentorship_N : N ;
+fun precept_N : N ;
+fun preceptor_N : N ;
+fun preceptorship_N : N ;
+fun precession_N : N ;
+fun prechlorination_N : N ;
+fun precinct_N : N ;
+fun preciosity_N : N ;
+fun precious_A : A ;
+fun precious_Adv : Adv ;
+fun preciousness_N : N ;
+fun precipice_N : N ;
+fun precipitant_N : N ;
+fun precipitate_A : A ;
+fun precipitate_N : N ;
+fun precipitate_V2 : V2 ;
+fun precipitation_N : N ;
+fun precipitator_N : N ;
+fun precipitin_N : N ;
+fun precipitous_A : A ;
+fun precis_N : N ;
+fun precis_V2 : V2 ;
+fun precise_A : A ;
+fun precisely_Adv : Adv  ;
+fun preciseness_N : N ;
+fun precision_N : N ;
+fun preclinical_A : A ;
+fun preclude_V2 : V2 ;
+fun preclusion_N : N ;
+fun preclusive_A : A ;
+fun precocial_A : A ;
+fun precocious_A : A ;
+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 precooked_A : A ;
+fun precooled_A : A ;
+fun precordial_A : A ;
+fun precordium_N : N ;
+fun precursor_N : N ;
+fun precursory_A : A ;
+fun predaceous_A : A ;
+fun predacious_A : A ;
+fun predate_V2 : V2 ;
+fun predation_N : N ;
+fun predator_N : N ;
+fun predatory_A : A ;
+fun predecease_V2 : V2 ;
+fun predecessor_N : N ;
+fun predestinarian_A : A ;
+fun predestinarianism_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 predicator_N : N ;
+fun predict_V2 : V2 ;
+fun predict_VS : VS ;
+fun predictability_N : N ;
+fun predictable_A : A ;
+fun prediction_N : N ;
+fun predictive_A : A ;
+fun predictor_N : N ;
+fun predigest_V2 : V2 ;
+fun predilection_N : N ;
+fun predispose_V2 : V2 ;
+fun predisposition_N : N ;
+fun prednisolone_N : N ;
+fun prednisone_N : N ;
+fun predominance_N : N ;
+fun predominant_A : A ;
+fun predominantly_Adv : Adv  ;
+fun predominate_V : V ;
+fun predomination_N : N ;
+fun preeclampsia_N : N ;
+fun preemption_N : N ;
+fun preemptive_A : A ;
+fun preemptor_N : N ;
+fun preen_V2 : V2 ;
+fun preexistence_N : N ;
+fun preexistent_A : A ;
+fun prefab_A : A ;
+fun prefab_N : N ;
+fun prefabricate_V2 : V2 ;
+fun prefabrication_N : N ;
+fun preface_N : N ;
+fun preface_V2 : V2 ;
+fun prefaded_A : A ;
+fun prefatory_A : A ;
+fun prefect_N : N ;
+fun prefectural_A : A ;
+fun prefecture_N : N ;
+fun prefer_V2 : V2 ;
+--subcat fun prefer_V2V : V2V ;
+--subcat fun prefer_VS : VS ;
+fun prefer_VV : VV ;
+fun preferable_A : A ;
+fun preferably_Adv : Adv  ;
+fun preference_N : N ;
+fun preferential_A : A ;
+fun preferment_N : N ;
+fun preferred_A : A  ;
+fun prefiguration_N : N ;
+fun prefigure_V2 : V2 ;
+fun prefix_N : N ;
+fun prefix_V2 : V2 ;
+fun prefixation_N : N ;
+fun preformation_N : N ;
+fun prefrontal_A : A ;
+fun pregnancy_N : N ;
+fun pregnanediol_N : N ;
+fun pregnant_A : A ;
+fun preheat_V2 : V2 ;
+fun prehensile_A : A ;
+fun prehensor_N : N ;
+fun prehistoric_A : A ;
+fun prehistorical_A : A ;
+fun prehistory_N : N ;
+fun prejudge_V2 : V2 ;
+fun prejudgement_N : N ;
+fun prejudgment_N : N ;
+fun prejudice_N : N ;
+fun prejudice_V2 : V2 ;
+fun prejudicial_A : A ;
+fun prelacy_N : N ;
+fun prelapsarian_A : A ;
+fun prelate_N : N ;
+fun prelim_N : N ;
+fun preliminary_A : A ;
+fun preliminary_N : N ;
+fun preliterate_A : A ;
+fun prelude_N : N ;
+fun prelude_V2 : V2 ;
+fun premarital_A : A ;
+fun premature_A : A ;
+fun prematurely_Adv : Adv  ;
+fun prematureness_N : N ;
+fun premedical_A : A ;
+fun premeditate_V2 : V2 ;
+fun premeditation_N : N ;
+fun premenopausal_A : A ;
+fun premenstrual_A : A ;
+fun premier_A : A ;
+fun premier_N : N ;
+fun premiere_N : N ;
+fun premiere_V : V ;
+fun premiere_V2 : V2 ;
+fun premiership_N : N ;
+fun premise_N : N ;
+fun premise_V2 : V2 ;
+fun premises_N : N ;
+fun premiss_N : N ;
+fun premiss_V2 : V2 ;
+fun premium_A : A ;
+fun premium_N : N ;
+fun premolar_N : N ;
+fun premonition_N : N ;
+fun premonitory_A : A ;
+fun prenatal_A : A ;
+fun prentice_N : N ;
+fun prenuptial_A : A ;
+fun preoccupancy_N : N ;
+fun preoccupation_N : N ;
+fun preoccupy_V2 : V2 ;
+fun preoperative_A : A ;
+fun preordain_V2 : V2 ;
+fun prep_N : N ;
+fun prepackaged_A : A ;
+fun prepacked_A : A ;
+fun preparation_N : N ;
+fun preparatory_A : A ;
+fun prepare_V : V ;
+fun prepare_V2 : V2 ;
+fun prepare_V2V : V2V ;
+--subcat fun prepare_VS : VS ;
+fun prepare_VV : VV ;
+fun prepared_A : A  ;
+fun preparedness_N : N ;
+fun prepay_V2 : V2 ;
+fun prepayment_N : N ;
+fun preponderance_N : N ;
+fun preponderant_A : A ;
+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 preprandial_A : A ;
+fun prepuberty_N : N ;
+fun prepubescent_A : A ;
+fun prepuce_N : N ;
+fun prepupal_A : A ;
+fun prequel_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 presbyope_N : N ;
+fun presbyopia_N : N ;
+fun presbyter_N : N ;
+fun presbyterian_A : A ;
+fun presbyterian_N : N ;
+fun presbyterianism_N : N ;
+fun presbytery_N : N ;
+fun preschool_N : N ;
+fun preschooler_N : N ;
+fun prescience_N : N ;
+fun prescient_A : A ;
+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 prescriptivism_N : N ;
+fun preseason_N : N ;
+fun presence_N : N ;
+fun present_A : A ;
+fun present_N : N ;
+fun present_1_N : N ;
+fun present_2_N : N ;
+fun present_V2 : V2 ;
+fun present_day_A : A ;
+fun presentable_A : A ;
+fun presentation_N : N ;
+fun presentational_A : A ;
+fun presenter_N : N ;
+fun presentiment_N : N ;
+fun presentism_N : N ;
+fun presentist_N : N ;
+fun presently_Adv : Adv  ;
+fun presentment_N : N ;
+fun presentness_N : N ;
+fun preservable_A : A ;
+fun preservation_N : N ;
+fun preservationist_N : N ;
+fun preservative_A : A ;
+fun preservative_N : N ;
+fun preserve_N : N ;
+fun preserve_V2 : V2 ;
+fun preserver_N : N ;
+fun preset_A : A ;
+fun preside_V : V ;
+fun presidency_N : N ;
+fun presidentFem_N : N ;
+fun presidentMasc_N : N ;
+fun presidential_A : A ;
+fun presidio_N : N ;
+fun presidium_N : N ;
+fun presocratic_A : A ;
+fun press_N : N ;
+fun press_V : V ;
+fun press_V2 : V2 ;
+fun press_V2V : V2V ;
+fun press_agency_N : N ;
+fun press_agent_N : N ;
+fun press_ahead_V : V ;
+fun press_box_N : N ;
+fun press_clipping_N : N ;
+fun press_cutting_N : N ;
+fun press_for_V2 : V2 ;
+fun press_forward_with_V2 : V2 ;
+fun press_gallery_N : N ;
+fun press_gang_N : N ;
+fun press_into_V2 : V2 ;
+fun press_lord_N : N ;
+fun press_on_V : V ;
+fun press_photographer_N : N ;
+fun press_stud_N : N ;
+fun press_up_N : N ;
+fun press_upon_V2 : V2 ;
+fun pressing_A : A ;
+fun pressing_N : N ;
+fun pressman_N : N ;
+fun pressmark_N : N ;
+fun pressor_A : A ;
+fun pressure_N : N ;
+fun pressure_V2 : V2 ;
+fun pressure_V2V : V2V ;
+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 presume_VS : VS ;
+--subcat fun presume_VV : VV ;
+fun presumption_N : N ;
+fun presumptive_A : A ;
+fun presumptuous_A : A ;
+fun presuppose_V2 : V2 ;
+fun presupposition_N : N ;
+fun preteen_A : A ;
+fun preteen_N : N ;
+fun pretence_N : N ;
+fun pretend_V : V ;
+fun pretend_V2 : V2 ;
+fun pretend_VS : VS ;
+fun pretendedly_Adv : Adv ;
+fun pretender_N : N ;
+fun pretense_N : N ;
+fun pretension_N : N ;
+fun pretentious_A : A ;
+fun pretentiousness_N : N ;
+fun preterist_N : N ;
+fun preterit_A : A ;
+fun preterit_N : N ;
+fun preterite_A : A ;
+fun preterite_N : N ;
+fun pretermission_N : N ;
+fun preternatural_A : A ;
+fun pretext_N : N ;
+fun pretor_N : N ;
+fun pretoria_PN : PN ;
+fun pretrial_N : N ;
+fun prettify_V2 : V2 ;
+fun prettily_Adv : Adv ;
+fun prettiness_N : N ;
+fun pretty_A : A ;
+fun pretty_AdA : AdA ;
+fun pretty_Adv : Adv  ;
+fun pretty_N : N ;
+fun pretty_pretty_A : A ;
+fun pretzel_N : N ;
+fun prevail_V : V ;
+--subcat fun prevail_V2 : V2 ;
+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 preventive_N : N ;
+fun preview_N : N ;
+fun preview_V2 : V2 ;
+fun previous_A : A ;
+fun previously_Adv : Adv  ;
+fun prevision_N : N ;
+fun prewar_A : A ;
+fun prey_N : N ;
+fun prey_V : V ;
+fun prey_on_V2 : V2 ;
+fun prey_upon_V2 : V2 ;
+fun priapic_A : A ;
+fun priapism_N : N ;
+fun price_N : N ;
+fun price_V : V ;
+fun price_V2 : V2 ;
+fun price_V2V : V2V ;
+fun price_control_N : N ;
+fun price_controlled_A : A ;
+fun price_in_V2 : V2 ;
+fun price_up_V2 : V2 ;
+fun priceless_A : A ;
+fun pricelist_N : N ;
+fun pricey_A : A ;
+fun pricing_N : N ;
+fun prick_N : N ;
+fun prick_V : V ;
+fun prick_V2 : V2 ;
+fun pricker_N : N ;
+fun pricket_N : N ;
+fun pricking_N : N ;
+fun prickle_N : N ;
+fun prickle_V : V ;
+fun prickle_V2 : V2 ;
+fun prickleback_N : N ;
+fun prickliness_N : N ;
+fun prickling_N : N ;
+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 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 primality_N : N ;
+fun primaquine_N : N ;
+fun primarily_Adv : Adv  ;
+fun primary_A : A ;
+fun primary_N : N ;
+fun primate_N : N ;
+fun primateship_N : N ;
+fun primatology_N : N ;
+fun prime_A : A ;
+fun prime_N : N ;
+fun prime_V2 : V2 ;
+fun primer_N : N ;
+fun primeval_A : A ;
+fun primidone_N : N ;
+fun primigravida_N : N ;
+fun priming_N : N ;
+fun primipara_N : N ;
+fun primiparous_A : A ;
+fun primitive_A : A ;
+fun primitive_N : N ;
+fun primitiveness_N : N ;
+fun primitivism_N : N ;
+fun primness_N : N ;
+fun primo_A : A ;
+fun primo_N : N ;
+fun primogeniture_N : N ;
+fun primordial_A : A ;
+fun primordium_N : N ;
+fun primp_V2 : V2 ;
+fun primping_N : N ;
+fun primrose_N : N ;
+fun primula_N : N ;
+fun primus_N : N ;
+fun prince_N : N ;
+fun princedom_N : N ;
+fun princeling_N : N ;
+fun princely_A : A ;
+fun princes_risborough_PN : PN ;
+fun princess_N : N ;
+fun princewood_N : N ;
+fun principal_A : A ;
+fun principal_N : N ;
+fun principality_N : N ;
+fun principally_Adv : Adv  ;
+fun principalship_N : N ;
+fun principle_N : N ;
+fun principled_A : A ;
+fun principles_N : N  ;
+fun prink_V2 : V2 ;
+fun print_N : N ;
+fun print_V : V ;
+fun print_V2 : V2 ;
+fun print_out_V2 : V2 ;
+fun print_seller_N : N ;
+fun print_shop_N : N ;
+fun printable_A : A ;
+fun printed_A : A ;
+fun printer_N : N ;
+fun printing_N : N ;
+fun printing_ink_N : N ;
+fun printing_press_N : N ;
+fun printmaker_N : N ;
+fun printmaking_N : N ;
+fun printout_N : N ;
+fun prion_N : N ;
+fun prior_A : A ;
+fun prior_N : N ;
+fun prior_to_Prep : Prep ;
+fun prioress_N : N ;
+fun priority_N : N ;
+fun priorship_N : N ;
+fun priory_N : N ;
+fun priscilla_PN : PN ;
+fun prise_V2 : V2 ;
+fun prism_N : N ;
+fun prismatic_A : A ;
+fun prismatoid_N : N ;
+fun prismoid_N : N ;
+fun prison_N : N ;
+fun prison_breaking_N : N ;
+fun prisoner_N : N ;
+fun prisonlike_A : A ;
+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 privatisation_N : N  ;
+fun privatization_N : N ;
+fun privatize_V2 : V2 ;
+fun privet_N : N ;
+fun privilege_N : N ;
+fun privileged_A : A ;
+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 prizefight_N : N ;
+fun prizefighter_N : N ;
+fun pro_A : A ;
+fun pro_Adv : Adv ;
+fun pro_N : N ;
+fun pro_Prep : Prep ;
+fun pro_Prep : Prep ;
+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 proaccelerin_N : N ;
+fun proactive_A : A ;
+fun probabilism_N : N ;
+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 probative_A : A ;
+fun probe_N : N ;
+fun probe_V : V ;
+fun probe_V2 : V2 ;
+fun probenecid_N : N ;
+fun probiotic_N : N ;
+fun probity_N : N ;
+fun problem_N : N ;
+fun problematic_A : A ;
+fun problematically_Adv : Adv ;
+fun proboscidean_N : N ;
+fun proboscis_N : N ;
+fun procaine_N : N ;
+fun procarbazine_N : N ;
+fun procedural_A : A ;
+fun procedure_N : N ;
+fun proceed_N : N ;
+fun proceed_V : V ;
+--subcat fun proceed_V2 : V2 ;
+--subcat fun proceed_VV : VV ;
+fun proceeding_N : N ;
+fun proceedings_N : N  ;
+fun process_N : N ;
+fun process_V : V ;
+fun process_V2 : V2 ;
+fun process_server_N : N ;
+fun processing_N : N ;
+fun procession_N : N ;
+fun processional_A : A ;
+fun processional_N : N ;
+fun processor_N : N ;
+fun prochlorperazine_N : N ;
+fun proclaim_V2 : V2 ;
+fun proclaim_VS : VS ;
+fun proclamation_N : N ;
+fun proclivity_N : N ;
+fun proconsul_N : N ;
+fun proconsular_A : A ;
+fun proconsulate_N : N ;
+fun proconsulship_N : N ;
+fun proconvertin_N : N ;
+fun procrastinate_V : V ;
+fun procrastination_N : N ;
+fun procrastinator_N : N ;
+fun procreate_V2 : V2 ;
+fun procreation_N : N ;
+fun proctalgia_N : N ;
+fun proctitis_N : N ;
+fun proctologist_N : N ;
+fun proctology_N : N ;
+fun proctoplasty_N : N ;
+fun proctor_N : N ;
+fun proctorship_N : N ;
+fun proctoscope_N : N ;
+fun proctoscopy_N : N ;
+fun procumbent_A : A ;
+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 procyclidine_N : N ;
+fun procyonid_N : N ;
+fun prod_N : N ;
+fun prod_V : V ;
+fun prod_V2 : V2 ;
+fun prod_V2V : V2V ;
+fun prodigal_A : A ;
+fun prodigal_N : N ;
+fun prodigality_N : N ;
+fun prodigious_A : A ;
+fun prodigy_N : N ;
+fun prodromal_A : A ;
+fun prodrome_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 productiveness_N : N ;
+fun productivity_N : N ;
+fun proenzyme_N : N ;
+fun prof_N : N  ;
+fun prof_PN : PN ;
+fun profanation_N : N ;
+fun profanatory_A : A ;
+fun profane_A : A ;
+fun profane_V2 : V2 ;
+fun profaneness_N : N ;
+fun profanity_N : N ;
+fun profess_V : V ;
+fun profess_V2 : V2 ;
+fun profess_V2V : V2V ;
+fun professedly_Adv : Adv ;
+fun profession_N : N ;
+fun professional_A : A ;
+fun professional_N : N ;
+fun professionalism_N : N ;
+fun professionalization_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 profile_N : N ;
+fun profile_V2 : V2 ;
+fun profiling_N : N ;
+fun profit_N : N ;
+fun profit_V : V ;
+fun profit_V2 : V2 ;
+fun profit_margin_N : N ;
+fun profit_sharing_N : N ;
+fun profitability_N : N ;
+fun profitable_A : A ;
+fun profitableness_N : N ;
+fun profiteer_N : N ;
+fun profiteer_V : V ;
+fun profiterole_N : N ;
+fun profitless_A : A ;
+fun profligacy_N : N ;
+fun profligate_A : A ;
+fun profligate_N : N ;
+fun profound_A : A ;
+fun profoundly_Adv : Adv  ;
+fun profoundness_N : N ;
+fun profundity_N : N ;
+fun profuse_A : A ;
+fun profuseness_N : N ;
+fun profusion_N : N ;
+fun progenitor_N : N ;
+fun progeria_N : N ;
+fun progestational_A : A ;
+fun progesterone_N : N ;
+fun progestin_N : N ;
+fun prognathism_N : N ;
+fun prognathous_A : A ;
+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 program_V2V : V2V ;
+fun programma_N : N ;
+fun programmable_A : A  ;
+fun programme_N : N ;
+fun programme_V2 : V2 ;
+fun programmerFem_N : N ;
+fun programmerMasc_N : N ;
+fun programming_N : N ;
+fun progress_N : N ;
+fun progress_V : V ;
+fun progress_V2 : V2 ;
+fun progression_N : N ;
+fun progressive_A : A ;
+fun progressive_N : N ;
+fun progressively_Adv : Adv  ;
+fun progressiveness_N : N ;
+fun progressivism_N : N ;
+fun progymnosperm_N : N ;
+fun prohibit_V : V ;
+fun prohibit_V2 : V2 ;
+fun prohibition_N : N ;
+fun prohibitionist_N : N ;
+fun prohibitive_A : A ;
+fun prohibitory_A : A ;
+fun proinflammatory_A : A ;
+fun project_N : N ;
+fun project_V : V ;
+fun project_V2 : V2 ;
+fun project_V2V : V2V ;
+fun project_VS : VS ;
+fun projectile_A : A ;
+fun projectile_N : N ;
+fun projection_N : N ;
+fun projectionist_N : N ;
+fun projective_A : A  ;
+fun projector_N : N ;
+fun prokaryote_N : N ;
+fun prokaryotic_A : A ;
+fun prolactin_N : N ;
+fun prolamine_N : N ;
+fun prolapse_N : N ;
+fun prolapse_V : V ;
+fun prolate_A : A ;
+fun prole_N : N ;
+fun prolegomenon_N : N ;
+fun prolepsis_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 proline_N : N ;
+fun prolix_A : A ;
+fun prolixity_N : N ;
+fun prologue_N : N ;
+fun prolong_V2 : V2 ;
+fun prolongation_N : N ;
+fun prolonge_N : N ;
+fun prolonged_A : A  ;
+fun prolusory_A : A ;
+fun prom_N : N ;
+fun promenade_N : N ;
+fun promenade_V : V ;
+fun promenade_V2 : V2 ;
+fun promethazine_N : N ;
+fun promethium_N : N ;
+fun prominence_N : N ;
+fun prominent_A : A ;
+fun prominently_Adv : Adv  ;
+fun promiscuity_N : N ;
+fun promiscuous_A : A ;
+fun promise_N : N ;
+fun promise_V : V ;
+fun promise_V2 : V2 ;
+fun promise_VS : VS ;
+fun promise_VV : VV ;
+fun promisee_N : N ;
+fun promiser_N : N ;
+fun promisingly_Adv : Adv ;
+fun promissory_A : A ;
+fun promo_N : N  ;
+fun promontory_N : N ;
+fun promote_V : V ;
+fun promote_V2 : V2 ;
+fun promoter_N : N ;
+fun promotion_N : N ;
+fun promotional_A : A ;
+fun promotive_A : A ;
+fun prompt_A : A ;
+fun prompt_N : N ;
+fun prompt_V2 : V2 ;
+fun prompt_V2V : V2V ;
+fun prompt_box_N : N ;
+fun prompt_copy_N : N ;
+fun promptbook_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 promulgator_N : N ;
+fun promycelium_N : N ;
+fun pronation_N : N ;
+fun pronator_N : N ;
+fun prone_A : A ;
+fun proneness_N : N ;
+fun prong_N : N ;
+fun pronged_A : A ;
+fun pronghorn_N : N ;
+fun pronominal_A : A ;
+fun pronoun_N : N ;
+fun pronounce_V : V ;
+fun pronounce_V2 : V2 ;
+--subcat fun pronounce_VS : VS ;
+fun pronounceable_A : A ;
+fun pronounced_A : A ;
+fun pronouncement_N : N ;
+fun pronto_Adv : Adv ;
+fun pronucleus_N : N ;
+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 prop_up_V2 : V2 ;
+fun propaedeutic_N : N ;
+fun propaganda_N : N ;
+fun propagandist_A : A ;
+fun propagandist_N : N ;
+fun propagandize_V : V ;
+fun propagandize_V2 : V2 ;
+fun propagate_V : V ;
+fun propagate_V2 : V2 ;
+fun propagation_N : N ;
+fun propagative_A : A ;
+fun propagator_N : N ;
+fun propanal_N : N ;
+fun propane_N : N ;
+fun propanol_N : N ;
+fun propanolol_N : N ;
+fun proparoxytone_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 propenal_N : N ;
+fun propenoate_N : N ;
+fun propenonitrile_N : N ;
+fun propensity_N : N ;
+fun proper_A : A ;
+fun properly_Adv : Adv  ;
+fun propertied_A : A ;
+fun property_1_N : N  ; -- | some bad properties
+fun property_2_N : N  ; -- | an enormous property
+fun property_man_N : N ;
+fun property_master_N : N ;
+fun propertyless_A : A ;
+fun prophase_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 prophylactic_A : A ;
+fun prophylactic_N : N ;
+fun prophylaxis_N : N ;
+fun prophyll_N : N ;
+fun propinquity_N : N ;
+fun propitiate_V2 : V2 ;
+fun propitiation_N : N ;
+fun propitiative_A : A ;
+fun propitiatory_A : A ;
+fun propitious_A : A ;
+fun propjet_N : N ;
+fun proponent_N : N ;
+fun proportion_N : N ;
+fun proportion_V2 : V2 ;
+fun proportionable_A : A ;
+fun proportional_A : A ;
+fun proportional_N : N ;
+fun proportionality_N : N ;
+fun proportionate_A : A ;
+fun proposal_N : N ;
+fun propose_V : V ;
+fun propose_V2 : V2 ;
+fun propose_VS : VS ;
+fun propose_VV : VV ;
+fun proposed_A : A ;
+fun proposer_N : N ;
+fun proposition_N : N ;
+fun proposition_V2 : V2 ;
+fun propositus_N : N ;
+fun propound_V2 : V2 ;
+fun propoxyphene_N : N ;
+fun proprietary_A : A ;
+fun proprietor_N : N ;
+fun proprietorship_N : N ;
+fun proprietress_N : N ;
+fun propriety_N : N ;
+fun proprioception_N : N ;
+fun proprioceptive_A : A ;
+fun proprioceptor_N : N ;
+fun proprionamide_N : N ;
+fun props_N : N ;
+fun propulsion_N : N ;
+fun propulsive_A : A ;
+fun propyl_N : N ;
+fun propylene_N : N ;
+fun propylthiouracil_N : N ;
+fun proration_N : N ;
+fun prorogation_N : N ;
+fun prorogue_V2 : V2 ;
+fun prosaic_A : A ;
+fun prosaically_Adv : Adv ;
+fun proscenium_N : N ;
+fun prosciutto_N : N ;
+fun proscribe_V2 : V2 ;
+fun proscription_N : N ;
+fun prose_N : N ;
+fun prosecute_V2 : V2 ;
+fun prosecution_N : N ;
+fun prosecutorFem_N : N ;
+fun prosecutorMasc_N : N ;
+fun proselyte_N : N ;
+fun proselytism_N : N ;
+fun proselytize_V : V ;
+fun proselytize_V2 : V2 ;
+fun prosimian_N : N ;
+fun prosiness_N : N ;
+fun prosodic_A : A ;
+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 prostaglandin_N : N ;
+fun prostate_A : A ;
+fun prostate_N : N ;
+fun prostatectomy_N : N ;
+fun prostatitis_N : N ;
+fun prosthesis_N : N ;
+fun prosthetic_A : A ;
+fun prosthetics_N : N ;
+fun prosthetist_N : N ;
+fun prosthion_N : N ;
+fun prosthodontic_A : A ;
+fun prosthodontics_N : N ;
+fun prosthodontist_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 prostyle_A : A ;
+fun prosy_A : A ;
+fun protactinium_N : N ;
+fun protagonist_N : N ;
+fun protamine_N : N ;
+fun protanopia_N : N ;
+fun protanopic_A : A ;
+fun protea_N : N ;
+fun protean_A : A ;
+fun protease_N : N ;
+fun protect_V : V ;
+fun protect_V2 : V2 ;
+fun protected_A : A  ;
+fun protection_N : N ;
+fun protectionism_N : N ;
+fun protectionistFem_N : N ;
+fun protectionistMasc_N : N ;
+fun protective_A : A ;
+fun protectiveness_N : N ;
+fun protector_N : N ;
+fun protectorate_N : N ;
+fun protectorship_N : N ;
+fun protege_N : N ;
+fun protegee_N : N ;
+fun protein_N : N ;
+fun proteinaceous_A : A ;
+fun proteolysis_N : N ;
+fun proteolytic_A : A ;
+fun proteome_N : N ;
+fun proteomics_N : N ;
+fun proterozoic_A : A ;
+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 prothalamion_N : N ;
+fun prothorax_N : N ;
+fun prothrombin_N : N ;
+fun prothrombinase_N : N ;
+fun protist_N : N ;
+fun protoarcheology_N : N ;
+fun protoavis_N : N ;
+fun protoceratops_N : N ;
+fun protocol_N : N ;
+fun protoctist_N : N ;
+fun protogeometric_A : A ;
+fun protohippus_N : N ;
+fun protohistory_N : N ;
+fun protology_N : N ;
+fun proton_N : N ;
+fun protoplasm_N : N ;
+fun prototherian_N : N ;
+fun prototype_N : N ;
+fun protozoal_A : A ;
+fun protozoan_N : N ;
+fun protozoological_A : A ;
+fun protozoologist_N : N ;
+fun protozoology_N : N ;
+fun protract_V2 : V2 ;
+fun protractile_A : A ;
+fun protraction_N : N ;
+fun protractor_N : N ;
+fun protriptyline_N : N ;
+fun protrude_V : V ;
+fun protrude_V2 : V2 ;
+fun protrusile_A : A ;
+fun protrusion_N : N ;
+fun protrusive_A : A ;
+fun protuberance_N : N ;
+fun protuberant_A : A ;
+fun proturan_N : N ;
+fun proud_A : A ;
+fun proudly_Adv : Adv  ;
+fun provable_A : A ;
+fun prove_V : V ;
+fun prove_V2 : V2 ;
+--subcat fun prove_V2V : V2V ;
+fun prove_VA : VA ;
+fun prove_VS : VS ;
+fun provenance_N : N ;
+fun provencal_A : A ;
+fun provender_N : N ;
+fun proverb_N : N ;
+fun proverbial_A : A ;
+fun provide_V : V ;
+fun provide_V2 : V2 ;
+--subcat fun provide_VS : VS ;
+fun provided_Subj : Subj ;
+fun providence_N : N ;
+fun providence_PN : PN ;
+fun provident_A : A ;
+fun providential_A : A ;
+fun provider_N : N ;
+fun providing_Subj : Subj ;
+fun province_N : N ;
+fun provincial_A : A ;
+fun provincial_N : N ;
+fun provincialism_N : N ;
+fun provirus_N : N ;
+fun provision_N : N ;
+fun provision_V2 : V2 ;
+fun provisional_A : A ;
+fun proviso_N : N ;
+fun provisory_A : A ;
+fun provitamin_N : N ;
+fun provocation_N : N ;
+fun provocative_A : A ;
+fun provoke_V2 : V2 ;
+fun provoking_A : A ;
+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 proxemics_N : N ;
+fun proximal_A : A ;
+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 prudery_N : N ;
+fun prudhoe_PN : PN ;
+fun prudish_A : A ;
+fun prune_N : N ;
+fun prune_V2 : V2 ;
+fun pruner_N : N ;
+fun pruning_N : N ;
+fun pruning_hook_N : N ;
+fun pruning_knife_N : N ;
+fun pruning_saw_N : N ;
+fun pruno_N : N ;
+fun prurience_N : N ;
+fun pruriency_N : N ;
+fun prurient_A : A ;
+fun prurigo_N : N ;
+fun pruritus_N : N ;
+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 psalm_N : N ;
+fun psalmist_N : N ;
+fun psalmody_N : N ;
+fun psalter_N : N ;
+fun psalterium_N : N ;
+fun psaltery_N : N ;
+fun psammoma_N : N ;
+fun psephologist_N : N ;
+fun psephology_N : N ;
+fun pseud_N : N ;
+fun pseudo_A : A ;
+fun pseudo_N : N ;
+fun pseudobulb_N : N ;
+fun pseudoephedrine_N : N ;
+fun pseudohallucination_N : N ;
+fun pseudohermaphrodite_N : N ;
+fun pseudohermaphroditic_A : A ;
+fun pseudohermaphroditism_N : N ;
+fun pseudomonad_N : N ;
+fun pseudonym_N : N ;
+fun pseudonymous_A : A ;
+fun pseudophloem_N : N ;
+fun pseudopod_N : N ;
+fun pseudoscience_N : N ;
+fun pseudoscientific_A : A ;
+fun psi_N : N ;
+fun psilocybin_N : N ;
+fun psilomelane_N : N ;
+fun psilophyte_N : N ;
+fun psilophyton_N : N ;
+fun psilosis_N : N ;
+fun psittacosaur_N : N ;
+fun psittacosis_N : N ;
+fun psoas_N : N ;
+fun psocid_N : N ;
+fun psoriasis_N : N ;
+fun psych_out_V2 : V2 ;
+fun psych_up_V2 : V2 ;
+fun psyche_N : N ;
+fun psychedelia_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 psychoactive_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 psychobabble_N : N ;
+fun psychodid_N : N ;
+fun psychodynamics_N : N ;
+fun psychogenesis_N : N ;
+fun psychogenetic_A : A ;
+fun psychogenic_A : A ;
+fun psychokinetic_A : A ;
+fun psycholinguist_N : N ;
+fun psycholinguistic_A : A ;
+fun psycholinguistics_N : N ;
+fun psychological_A : A ;
+fun psychologist_N : N ;
+fun psychology_N : N ;
+fun psychometric_A : A ;
+fun psychometry_N : N ;
+fun psychomotor_A : A ;
+fun psychopath_N : N ;
+fun psychopathic_A : A ;
+fun psychopharmacological_A : A ;
+fun psychopharmacology_N : N ;
+fun psychophysicist_N : N ;
+fun psychophysics_N : N ;
+fun psychopomp_N : N ;
+fun psychosexual_A : A ;
+fun psychosexuality_N : N ;
+fun psychosis_N : N ;
+fun psychosomatic_A : A ;
+fun psychosurgery_N : N ;
+fun psychotherapeutic_A : A ;
+fun psychotherapist_N : N ;
+fun psychotherapy_N : N ;
+fun psychotic_A : A ;
+fun psychotic_N : N ;
+fun psychrometer_N : N ;
+fun pt_N : N ;
+fun pta_N : N ;
+fun ptarmigan_N : N ;
+fun pte_PN : PN ;
+fun pteridological_A : A ;
+fun pteridologist_N : N ;
+fun pteridology_N : N ;
+fun pteridophyte_N : N ;
+fun pterion_N : N ;
+fun pterodactyl_N : N ;
+fun pteropogon_N : N ;
+fun pterosaur_N : N ;
+fun pterygium_N : N ;
+fun pto_PN : PN ;
+fun ptomaine_N : N ;
+fun ptosis_N : N ;
+fun pty_PN : PN ;
+fun ptyalin_N : N ;
+fun ptyalism_N : N ;
+fun ptyalith_N : N ;
+fun pub_N : N ;
+fun pub_crawl_N : N ;
+fun pub_crawl_V : V ;
+fun pubertal_A : A ;
+fun puberty_N : N ;
+fun pubes_N : N ;
+fun pubescent_A : A ;
+fun pubic_A : A ;
+fun pubis_N : N ;
+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_V : V ;
+fun publish_V2 : V2 ;
+fun publishable_A : A ;
+fun publisher_N : N ;
+fun publishing_A : A ;
+fun publishing_N : N ;
+fun puccoon_N : N ;
+fun puce_N : N ;
+fun puck_N : N ;
+fun pucker_N : N ;
+fun pucker_V : V ;
+fun pucker_V2 : V2 ;
+fun pucker_up_V : V ;
+fun pucker_up_V2 : V2 ;
+fun puckish_A : A ;
+fun pud_N : N ;
+fun pudden_N : N ;
+fun pudden_head_N : N ;
+fun pudding_N : N ;
+fun pudding_face_N : N ;
+fun puddingwife_N : N ;
+fun puddle_N : N ;
+fun puddle_V2 : V2 ;
+fun puddler_N : N ;
+fun pudendal_A : A ;
+fun pudendum_N : N ;
+fun pudge_N : N ;
+fun pudgy_A : A ;
+fun pudsey_PN : PN ;
+fun pueblo_N : N ;
+fun puerile_A : A ;
+fun puerility_N : N ;
+fun puerpera_N : N ;
+fun puerperal_A : A ;
+fun puerperium_N : N ;
+fun puff_A : A ;
+fun puff_N : N ;
+fun puff_V : V ;
+fun puff_V2 : V2 ;
+fun puffball_N : N ;
+fun puffbird_N : N ;
+fun puffer_N : N ;
+fun puffery_N : N ;
+fun puffin_N : N ;
+fun puffiness_N : N ;
+fun puffing_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 pugnacity_N : N ;
+fun puissance_N : N ;
+fun puissant_A : A ;
+fun puka_N : N ;
+fun puke_N : N ;
+fun puke_V : V ;
+fun puke_V2 : V2 ;
+fun pukka_A : A ;
+fun puku_N : N ;
+fun pul_N : N ;
+fun pula_N : N ;
+fun pulasan_N : N ;
+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_ahead_V : V ;
+fun pull_apart_V2 : V2 ;
+fun pull_away_V : V ;
+fun pull_back_V : V ;
+fun pull_back_V2 : V2 ;
+fun pull_down_V : V ;
+fun pull_down_V2 : V2 ;
+fun pull_for_V2 : V2 ;
+fun pull_in_N : N ;
+fun pull_in_V : V ;
+fun pull_in_V2 : V2 ;
+fun pull_off_N : N ;
+fun pull_off_V : V ;
+fun pull_off_V2 : V2 ;
+fun pull_on_V2 : V2 ;
+fun pull_out_N : N ;
+fun pull_out_V : V ;
+fun pull_out_V2 : V2 ;
+fun pull_over_V2 : V2 ;
+fun pull_through_N : N ;
+fun pull_through_V : V ;
+fun pull_to_V2 : V2 ;
+fun pull_together_V : V ;
+fun pull_up_N : N ;
+fun pull_up_V : V ;
+fun pull_up_V2 : V2 ;
+fun pull_yourself_together_V : V ;
+fun pullback_N : N ;
+fun puller_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 pullulation_N : N ;
+fun pulmonary_A : A ;
+fun pulp_N : N ;
+fun pulp_V : V ;
+fun pulp_V2 : V2 ;
+fun pulpit_N : N ;
+fun pulpwood_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 pulverization_N : N ;
+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_in_V : V ;
+fun pump_out_V : V ;
+fun pump_room_N : N ;
+fun pump_up_V : V ;
+fun pumpernickel_N : N ;
+fun pumpkin_N : N ;
+fun pumpkinseed_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 punchboard_N : N ;
+fun punchbowl_N : N ;
+fun puncher_N : N ;
+fun punching_ball_N : N ;
+fun punctilio_N : N ;
+fun punctilious_A : A ;
+fun punctiliousness_N : N ;
+fun punctual_A : A ;
+fun punctuality_N : N ;
+fun punctuate_V2 : V2 ;
+fun punctuation_N : N ;
+fun punctum_N : N ;
+fun puncturable_A : A ;
+fun puncture_N : N ;
+fun puncture_V : V ;
+fun puncture_V2 : V2 ;
+fun punctureless_A : A ;
+fun pundit_N : N ;
+fun pung_N : N ;
+fun pungapung_N : N ;
+fun pungency_N : N ;
+fun pungent_A : A ;
+fun punic_A : A ;
+fun puniness_N : N ;
+fun punish_V2 : V2 ;
+fun punishable_A : A ;
+fun punishing_A : A ;
+fun punishment_N : N ;
+fun punitive_A : A ;
+fun punk_N : N ;
+fun punkah_N : N ;
+fun punkie_N : N ;
+fun punks_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 pupal_A : A ;
+fun pupil_N : N ;
+fun pupillary_A : A ;
+fun puppet_N : N ;
+fun puppeteer_N : N ;
+fun puppetry_N : N ;
+fun puppy_N : N ;
+fun puppyish_A : A ;
+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 purebred_A : A ;
+fun puree_N : N ;
+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 purifying_A : A ;
+fun purine_N : N ;
+fun purism_N : N ;
+fun purist_N : N ;
+fun puritan_A : A ;
+fun puritan_N : N ;
+fun puritanical_A : A ;
+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 purloo_N : N ;
+fun purple_A : A ;
+fun purple_N : N ;
+fun purplish_A : A ;
+fun purport_N : N ;
+fun purport_V2 : V2 ;
+fun purport_V2V : V2V ;
+fun purportedly_Adv : Adv ;
+fun purpose_N : N ;
+fun purpose_V2 : V2 ;
+fun purpose_built_A : A ;
+fun purposeful_A : A ;
+fun purposefulness_N : N ;
+fun purposeless_A : A ;
+fun purposelessness_N : N ;
+fun purposely_Adv : Adv ;
+fun purposive_A : A ;
+fun purpura_N : N ;
+fun purr_N : N ;
+fun purr_V : V ;
+fun purr_V2 : V2 ;
+fun purr_VS : VS ;
+fun purse_N : N ;
+fun purse_V2 : V2 ;
+fun purse_proud_A : A ;
+fun purser_N : N ;
+fun purslane_N : N ;
+fun pursuance_N : N ;
+fun pursuant_A : A ;
+fun pursuant_to_Prep : Prep ;
+fun pursue_V : V ;
+fun pursue_V2 : V2 ;
+fun pursued_N : N ;
+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 pus_N : N ;
+fun pusan_PN : PN ;
+fun push_N : N ;
+fun push_V : V ;
+fun push_V2 : V2 ;
+fun push_V2V : V2V ;
+fun push_VS : VS ;
+fun push_ahead_V : V ;
+fun push_around_V : V ;
+fun push_back_V : V ;
+fun push_bike_N : N ;
+fun push_in_V2 : V2 ;
+fun push_through_V : V ;
+fun push_up_V2 : V2 ;
+fun pushball_N : N ;
+fun pushcart_N : N ;
+fun pushchair_N : N ;
+fun pusher_N : N ;
+fun pushful_A : A ;
+fun pushover_N : N ;
+fun pushup_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 ;
+--subcat fun put_V : V ;
+fun put_V2 : V2 ;
+--subcat fun put_V2V : V2V ;
+--subcat fun put_VS : VS ;
+fun put_across_V : V ;
+fun put_across_V2 : V2 ;
+fun put_aside_V : V ;
+fun put_away_V : V ;
+fun put_away_V2 : V2 ;
+fun put_back_V2 : V2 ;
+fun put_by_V2 : V2 ;
+fun put_down_N : N ;
+fun put_down_V : V ;
+fun put_down_V2 : V2 ;
+fun put_down_for_V3 : V3 ;
+fun put_down_to_V3 : V3 ;
+fun put_forth_V : V ;
+fun put_in_V : V ;
+fun put_in_V2 : V2 ;
+fun put_in_for_V2 : V2 ;
+fun put_off_V : V ;
+fun put_off_V2 : V2 ;
+fun put_on_N : N ;
+fun put_on_V : V ;
+fun put_on_V2 : V2 ;
+fun put_out_V : V ;
+fun put_out_V2 : V2 ;
+fun put_over_V2 : V2 ;
+fun put_through_V2 : V2 ;
+fun put_together_V2 : V2 ;
+fun put_towards_V2 : V2 ;
+fun put_up_V : V ;
+fun put_up_V2 : V2 ;
+fun put_up_V2V : V2V ;
+fun put_up_with_V2 : V2 ;
+fun put_upon_V : V ;
+fun putamen_N : N ;
+fun putative_A : A ;
+fun putdownable_A : A ;
+fun putoff_N : N ;
+fun putout_N : N ;
+fun putrefaction_N : N ;
+fun putrefactive_A : A ;
+fun putrefy_V : V ;
+fun putrefy_V2 : V2 ;
+fun putrescence_N : N ;
+fun putrescent_A : A ;
+fun putrescine_N : N ;
+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_N : N ;
+fun putter_V : V ;
+fun putter_V2 : V2 ;
+fun putterer_N : N ;
+fun putting_green_N : N ;
+fun putting_iron_N : N ;
+fun putty_N : N ;
+fun putty_V2 : V2 ;
+fun puttyroot_N : N ;
+fun putz_N : N ;
+fun puzzle_N : N ;
+--subcat fun puzzle_V : V ;
+fun puzzle_V2 : V2 ;
+fun puzzlement_N : N ;
+fun puzzler_N : N ;
+fun pwllheli_PN : PN ;
+fun pya_N : N ;
+fun pycnidium_N : N ;
+fun pycnodysostosis_N : N ;
+fun pycnosis_N : N ;
+fun pyelitis_N : N ;
+fun pyelogram_N : N ;
+fun pyelography_N : N ;
+fun pyelonephritis_N : N ;
+fun pyemia_N : N ;
+fun pyemic_A : A ;
+fun pygmy_N : N ;
+fun pyinma_N : N ;
+fun pyjama_A : A ;
+fun pyknotic_A : A ;
+fun pyle_PN : PN ;
+fun pylon_N : N ;
+fun pyloric_A : A ;
+fun pylorus_N : N ;
+fun pyocyanase_N : N ;
+fun pyocyanin_N : N ;
+fun pyogenic_A : A ;
+fun pyongyang_PN : PN ;
+fun pyorrhea_N : N ;
+fun pyorrhoea_N : N ;
+fun pyralid_N : N ;
+fun pyramid_N : N ;
+fun pyramidal_A : A ;
+fun pyramidically_Adv : Adv ;
+fun pyramiding_N : N ;
+fun pyre_N : N ;
+fun pyrectic_A : A ;
+fun pyrene_N : N ;
+fun pyrethrum_N : N ;
+fun pyretic_A : A ;
+fun pyridine_N : N ;
+fun pyrilamine_N : N ;
+fun pyrimidine_N : N ;
+fun pyrite_N : N ;
+fun pyrites_N : N ;
+fun pyrocellulose_N : N ;
+fun pyrochemical_A : A ;
+fun pyroelectric_A : A ;
+fun pyroelectricity_N : N ;
+fun pyrogallic_A : A ;
+fun pyrogallol_N : N ;
+fun pyrogen_N : N ;
+fun pyrogenic_A : A ;
+fun pyrograph_N : N ;
+fun pyrographer_N : N ;
+fun pyrographic_A : A ;
+fun pyrography_N : N ;
+fun pyrolatry_N : N ;
+fun pyroligneous_A : A ;
+fun pyrolusite_N : N ;
+fun pyrolysis_N : N ;
+fun pyrolytic_A : A ;
+fun pyromancer_N : N ;
+fun pyromancy_N : N ;
+fun pyromania_N : N ;
+fun pyromaniac_N : N ;
+fun pyrometer_N : N ;
+fun pyromorphite_N : N ;
+fun pyrope_N : N ;
+fun pyrophobia_N : N ;
+fun pyrophosphate_N : N ;
+fun pyrophyllite_N : N ;
+fun pyrostat_N : N ;
+fun pyrotechnic_A : A ;
+fun pyrotechnics_N : N ;
+fun pyroxene_N : N ;
+fun pyroxylin_N : N ;
+fun pyrrhic_A : A ;
+fun pyrrhic_N : N ;
+fun pyrrhotite_N : N ;
+fun pyrrhuloxia_N : N ;
+fun pythium_N : N ;
+fun python_N : N ;
+fun pythoness_N : N ;
+fun pyuria_N : N ;
+fun pyx_N : N ;
+fun pyxidium_N : N ;
+fun pyxie_N : N ;
+fun pyxis_N : N ;
+fun qadi_N : N ;
+fun qatar_PN : PN ;
+fun qatari_A : A ;
+fun qatari_N : N ;
+fun qc_N : N ;
+fun qed_PN : PN ;
+fun qepiq_N : N ;
+fun qi_N : N ;
+fun qibla_N : N ;
+fun qindarka_N : N ;
+fun qoph_N : N ;
+fun qt_N : N ;
+fun qua_Prep : Prep ;
+fun qua_Prep : Prep ;
+fun quack_Interj : Interj ;
+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 quadrantanopia_N : N ;
+fun quadraphonic_A : A ;
+fun quadraphony_N : N ;
+fun quadrate_A : A ;
+fun quadrate_N : N ;
+fun quadratic_A : A ;
+fun quadratic_N : N ;
+fun quadratics_N : N ;
+fun quadrature_N : N ;
+fun quadrennium_N : N ;
+fun quadric_N : N ;
+fun quadriceps_N : N ;
+fun quadrilateral_A : A ;
+fun quadrilateral_N : N ;
+fun quadrille_N : N ;
+fun quadrillion_N : N ;
+fun quadrillionth_A : A ;
+fun quadripara_N : N ;
+fun quadripartite_A : A ;
+fun quadriplegia_N : N ;
+fun quadriplegic_N : N ;
+fun quadrivium_N : N ;
+fun quadroon_N : N ;
+fun quadrophonic_A : A ;
+fun quadrophony_N : N ;
+fun quadrumvirate_N : N ;
+fun quadruped_N : N ;
+fun quadrupedal_A : A ;
+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 quadrupling_N : N ;
+fun quaestor_N : N ;
+fun quaff_N : N ;
+fun quaff_V : V ;
+fun quaff_V2 : V2 ;
+fun quaffer_N : N ;
+fun quagga_N : N ;
+fun quagmire_N : N ;
+fun quahaug_N : N ;
+fun quahog_N : N ;
+fun quai_d'orsay_N : N ;
+fun quail_N : N ;
+fun quail_V : V ;
+fun quaint_A : A ;
+fun quaintness_N : N ;
+fun quake_N : N ;
+fun quake_V : V ;
+fun quaker_N : N ;
+fun qualification_N : N ;
+fun qualifications_N : N  ;
+fun qualified_A : A  ;
+fun qualifier_N : N ;
+fun qualify_V : V ;
+fun qualify_V2 : V2 ;
+fun qualitative_A : A ;
+fun quality_A : A ;
+fun quality_N : N ;
+fun qualm_N : N ;
+fun quandary_N : N ;
+fun quandong_N : N ;
+fun quango_N : N ;
+fun quantal_A : A ;
+fun quantic_N : N ;
+fun quantifiability_N : N ;
+fun quantifiable_A : A ;
+fun quantification_N : N ;
+fun quantifier_N : N ;
+fun quantify_V2 : V2 ;
+fun quantitative_A : A ;
+fun quantity_N : N ;
+fun quantization_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 quarrel_out_V : V ;
+fun quarrel_with_V2 : V2 ;
+fun quarreler_N : N ;
+fun quarrelsome_A : A ;
+fun quarrelsomeness_N : N ;
+fun quarry_N : N ;
+fun quarry_V : V ;
+fun quarry_V2 : V2 ;
+fun quarrying_N : N ;
+fun quarryman_N : N ;
+fun quart_N : N ;
+fun quartan_A : A ;
+fun quartan_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 quarterback_N : N ;
+fun quarterdeck_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 quartile_N : N ;
+fun quarto_N : N ;
+fun quartz_N : N ;
+fun quartzite_N : N ;
+fun quartzose_A : A ;
+fun quasar_N : N ;
+fun quash_V2 : V2 ;
+fun quasiparticle_N : N ;
+fun quassia_N : N ;
+fun quatercentenary_N : N ;
+fun quatercentennial_N : N ;
+fun quaternate_A : A ;
+fun quatrain_N : N ;
+fun quattrocento_N : N ;
+fun quaver_N : N ;
+fun quaver_V : V ;
+fun quaver_V2 : V2 ;
+fun quaveringly_Adv : Adv ;
+fun quay_N : N ;
+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 queer_up_V2 : V2 ;
+fun queerness_N : N ;
+fun quell_V2 : V2 ;
+fun quellung_N : N ;
+fun quench_V2 : V2 ;
+fun quenchless_A : A ;
+fun quentin_PN : PN ;
+fun quercitron_N : N ;
+fun quern_N : N ;
+fun querulous_A : A ;
+fun querulousness_N : N ;
+fun query_N : N ;
+fun query_V : V ;
+fun query_V2 : V2 ;
+fun quesadilla_N : N ;
+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 questioner_N : N ;
+fun questioning_A : A ;
+fun questioning_N : N ;
+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 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 quickener_N : N ;
+fun quickening_N : N ;
+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 quickset_N : N ;
+fun quicksilver_N : N ;
+fun quickstep_N : N ;
+fun quid_N : N ;
+fun quid_pro_quo_N : N ;
+fun quiddity_N : N ;
+fun quiescence_N : N ;
+fun quiescent_A : A ;
+fun quiet_A : A ;
+fun quiet_N : N ;
+fun quiet_V : V ;
+fun quiet_V2 : V2 ;
+fun quiet_down_V2 : V2 ;
+fun quieten_V : V ;
+fun quieten_V2 : V2 ;
+fun quieten_down_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 quillwort_N : N ;
+fun quilt_N : N ;
+fun quilt_V2 : V2 ;
+fun quilting_N : N ;
+fun quin_N : N ;
+fun quinacrine_N : N ;
+fun quince_N : N ;
+fun quincentenary_A : A ;
+fun quincentenary_N : N ;
+fun quincentennial_A : A ;
+fun quincentennial_N : N ;
+fun quinidine_N : N ;
+fun quinine_N : N ;
+fun quinone_N : N ;
+fun quinquagesima_N : N ;
+fun quinquagesima_PN : PN ;
+fun quinquefoliate_A : A ;
+fun quinquennium_N : N ;
+fun quinsy_N : N ;
+fun quintal_N : N ;
+fun quintessence_N : N ;
+fun quintessential_A : A ;
+fun quintet_N : N ;
+fun quintillion_N : N ;
+fun quintillionth_A : A ;
+fun quintipara_N : N ;
+fun quintuple_A : A ;
+fun quintuplet_N : N ;
+fun quintupling_N : N ;
+fun quip_N : N ;
+fun quip_V : V ;
+fun quip_VS : VS ;
+fun quipu_N : N ;
+fun quira_N : N ;
+fun quire_N : N ;
+fun quirk_N : N ;
+fun quirky_A : A  ;
+fun quirt_N : N ;
+fun quisling_N : N ;
+fun quit_V : V ;
+fun quit_V2 : V2 ;
+fun quit_on_V2 : V2 ;
+fun quitclaim_N : N ;
+fun quite_AdA : AdA ;
+fun quite_Adv : Adv ;
+fun quite_Predet : Predet ;
+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 quodlibet_N : N ;
+fun quoin_N : N ;
+fun quoit_N : N ;
+fun quoits_N : N ;
+fun quonset_N : N ;
+fun quorum_N : N ;
+fun quot_V : V ;
+fun quota_N : N ;
+fun quotability_N : N ;
+fun quotable_A : A ;
+fun quotation_N : N ;
+fun quote_N : N ;
+fun quote_V : V ;
+fun quote_V2 : V2 ;
+fun quoter_N : N ;
+fun quotidian_A : A ;
+fun quotient_N : N ;
+fun qurush_N : N ;
+fun qv_PN : PN ;
+fun ra_N : N ;
+fun rabato_N : N ;
+fun rabbet_N : N ;
+fun rabbi_N : N ;
+fun rabbinate_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 rabbitfish_N : N ;
+fun rabbitweed_N : N ;
+fun rabbitwood_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_1_N : N  ; -- | win the race
+fun race_2_N : N  ; -- | the human race
+fun race_V : V ;
+fun race_V2 : V2 ;
+fun race_V2V : V2V ;
+fun race_VV : VV ;
+fun race_meeting_N : N ;
+fun race_off_V : V ;
+fun raceabout_N : N ;
+fun racecard_N : N ;
+fun racecourse_N : N ;
+fun racehorse_N : N ;
+fun raceme_N : N ;
+fun racemose_A : A ;
+fun racer_N : N ;
+fun racerunner_N : N ;
+fun racetrack_N : N ;
+fun raceway_N : N ;
+fun rachel_PN : PN ;
+fun rachis_N : N ;
+fun rachitis_N : N ;
+fun racial_A : A ;
+fun racialism_N : N ;
+fun racialist_N : N ;
+fun racially_Adv : Adv  ;
+fun raciness_N : N ;
+fun racing_N : N ;
+fun racism_N : N ;
+fun racistFem_N : N ;
+fun racistMasc_N : N ;
+fun racist_A : A ;
+fun rack_N : N ;
+fun rack_V2 : V2 ;
+fun rack_in_V : V ;
+fun rack_off_V : V ;
+fun rack_out_V : V ;
+fun rack_railway_N : N ;
+fun rack_rent_N : N ;
+fun rack_up_V2 : V2 ;
+fun racker_N : N ;
+fun racket_N : N ;
+fun racket_V : V ;
+fun racketeer_N : N ;
+fun racketeering_N : N ;
+fun rackety_A : A ;
+fun raconteur_N : N ;
+fun racoon_N : N ;
+fun racquet_N : N ;
+fun racquetball_N : N ;
+fun racy_A : A ;
+fun rad_N : N ;
+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 radian_N : N ;
+fun radiance_N : N ;
+fun radiant_A : A ;
+fun radiate_A : A ;
+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 radicchio_N : N ;
+fun radicle_N : N ;
+fun radiculitis_N : N ;
+fun radio_A : A ;
+fun radio_N : N ;
+fun radio_V2 : V2 ;
+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 radiobiologist_N : N ;
+fun radiobiology_N : N ;
+fun radiocarbon_N : N ;
+fun radiochemistry_N : N ;
+fun radiochlorine_N : N ;
+fun radiogram_N : N ;
+fun radiograph_N : N ;
+fun radiographer_N : N ;
+fun radiographic_A : A ;
+fun radiography_N : N ;
+fun radioimmunoassay_N : N ;
+fun radioisotope_N : N ;
+fun radiolarian_N : N ;
+fun radiological_A : A ;
+fun radiologist_N : N ;
+fun radiology_N : N ;
+fun radiolucent_A : A ;
+fun radiolysis_N : N ;
+fun radiometer_N : N ;
+fun radiomicrometer_N : N ;
+fun radiopacity_N : N ;
+fun radiopaque_A : A ;
+fun radiopharmaceutical_N : N ;
+fun radiophotograph_N : N ;
+fun radiophotography_N : N ;
+fun radioprotection_N : N ;
+fun radioscopy_N : N ;
+fun radiosensitive_A : A ;
+fun radiotelegraph_N : N ;
+fun radiotelephone_N : N ;
+fun radiotelephonic_A : A ;
+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 radome_N : N ;
+fun radon_N : N ;
+fun radstock_PN : PN ;
+fun raf_N : N ;
+fun raffia_N : N ;
+fun raffinose_N : N ;
+fun raffish_A : A ;
+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 raggedly_Adv : Adv ;
+fun raggedness_N : N ;
+fun raglan_N : N ;
+fun ragout_N : N ;
+fun ragpicker_N : N ;
+fun ragsorter_N : N ;
+fun ragtag_N : N ;
+fun ragtime_N : N ;
+fun ragweed_N : N ;
+fun ragwort_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 railbird_N : N ;
+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_down_on_V2 : V2 ;
+fun rain_gauge_N : N ;
+fun rain_off_V : V ;
+fun rain_out_V : V ;
+fun rainbow_N : N ;
+fun raincoat_N : N ;
+fun raindrop_N : N ;
+fun rainfall_N : N ;
+fun rainford_PN : PN ;
+fun rainforest_N : N  ;
+fun rainless_A : A ;
+fun rainmaker_N : N ;
+fun rainmaking_N : N ;
+fun rainproof_A : A ;
+fun rainstorm_N : N ;
+fun rainwater_N : N ;
+fun rainy_A : A ;
+fun raisable_A : A ;
+fun raise_N : N ;
+fun raise_V2 : V2 ;
+--subcat fun raise_V2V : V2V ;
+fun raised_A : A ;
+fun raiser_N : N ;
+fun raisin_N : N ;
+fun raising_A : A ;
+fun raising_N : N ;
+fun raison_d'etre_N : N ;
+fun raita_N : N ;
+fun raj_N : N ;
+fun raja_N : N ;
+fun rajah_N : N ;
+fun rajanya_N : N ;
+fun rake_N : N ;
+fun rake_V : V ;
+fun rake_V2 : V2 ;
+fun rake_in_V2 : V2 ;
+fun rake_it_in_V2 : V2 ;
+fun rake_off_N : N ;
+fun rake_off_V2 : V2 ;
+fun rake_over_V2 : V2 ;
+fun rake_up_V2 : V2 ;
+fun rakish_A : A ;
+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 rally_V2V : V2V ;
+fun rallying_N : N ;
+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 ramble_on_V : V ;
+fun rambler_N : N ;
+fun rambunctious_A : A ;
+fun rambutan_N : N ;
+fun ramekin_N : N ;
+fun ramie_N : N ;
+fun ramification_N : N ;
+fun ramify_V : V ;
+fun ramify_V2 : V2 ;
+fun ramipril_N : N ;
+fun ramjet_N : N ;
+fun rammer_N : N ;
+fun ramp_N : N ;
+fun ramp_V2 : V2 ;
+fun ramp_up_V2 : V2 ;
+fun rampage_N : N ;
+fun rampage_V : V ;
+fun rampageous_A : A ;
+fun rampant_A : A ;
+fun rampart_N : N ;
+fun rampion_N : N ;
+fun ramrod_N : N ;
+fun ramsbottom_PN : PN ;
+fun ramsgate_PN : PN ;
+fun ramshackle_A : A ;
+fun ramus_N : N ;
+fun ranch_N : N ;
+fun rancher_N : N ;
+fun ranching_N : N ;
+fun rancid_A : A ;
+fun rancidity_N : N ;
+fun rancidness_N : N ;
+fun rancorous_A : A ;
+fun rancour_N : N ;
+fun rand_N : N ;
+fun randolph_PN : PN ;
+fun random_A : A ;
+fun random_N : N ;
+fun randomization_N : N ;
+fun randomized_A : A ;
+fun randomly_Adv : Adv  ;
+fun randomness_N : N ;
+fun randy_A : A ;
+fun ranee_N : N ;
+fun rang_up_V : V ;
+fun range_N : N ;
+fun range_V : V ;
+--subcat fun range_V2 : V2 ;
+fun rangefinder_N : N ;
+fun rangeland_N : N ;
+fun ranger_N : N ;
+fun rangoon_PN : PN ;
+fun rangpur_N : N ;
+fun rangy_A : A ;
+fun rani_N : N ;
+fun ranitidine_N : N ;
+fun rank_A : A ;
+fun rank_N : N ;
+fun rank_V : V ;
+fun rank_V2 : V2 ;
+--subcat fun rank_VS : VS ;
+fun ranker_N : N ;
+fun ranking_N : N ;
+fun rankle_V : V ;
+fun rankness_N : N ;
+fun ransack_V2 : V2 ;
+fun ransacking_N : N ;
+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 ranula_N : N ;
+fun rap_N : N ;
+fun rap_V : V ;
+fun rap_V2 : V2 ;
+fun rap_out_V2 : V2 ;
+fun rapacious_A : A ;
+fun rapacity_N : N ;
+fun rape_N : N ;
+fun rape_V2 : V2 ;
+fun raper_N : N ;
+fun rapeseed_N : N ;
+fun raphe_N : N ;
+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 rappee_N : N ;
+fun rappel_N : N ;
+fun rapper_N : N ;
+fun rapport_N : N ;
+fun rapporteur_N : N ;
+fun rapprochement_N : N ;
+fun rapscallion_N : N ;
+fun rapt_A : A ;
+fun raptorial_A : A ;
+fun rapture_N : N ;
+fun rapturous_A : A ;
+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 rariora_N : N ;
+fun rarity_N : N ;
+fun rascal_N : N ;
+fun rascality_N : N ;
+fun rascally_A : A ;
+fun rase_V2 : V2 ;
+fun rash_A : A ;
+fun rash_N : N ;
+fun rasher_N : N ;
+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 raster_N : N ;
+fun rat_N : N ;
+fun rat_V : V ;
+fun rat_V2 : V2 ;
+fun rat_a_tat_tat_N : N ;
+fun rat_on_V2 : V2 ;
+fun rat_out_V2 : V2 ;
+fun rat_tat_N : N ;
+fun rat_through_V2 : V2 ;
+fun ratability_N : N ;
+fun ratable_A : A ;
+fun ratables_N : N ;
+fun ratafia_N : N ;
+fun ratan_N : N ;
+fun ratatouille_N : N ;
+fun ratch_N : N ;
+fun ratchet_N : N ;
+fun ratchet_up_V2 : V2 ;
+fun rate_N : N ;
+fun rate_V : V ;
+fun rate_V2 : V2 ;
+--subcat fun rate_VA : VA ;
+--subcat fun rate_VS : VS ;
+fun rateability_N : N ;
+fun rateable_A : A ;
+fun ratel_N : N ;
+fun ratepayer_N : N ;
+fun rates_N : N ;
+fun rather_Adv : Adv ;
+fun rather_than_Conj : Conj ;
+fun rather_than_Prep : Prep ;
+fun rathole_N : N ;
+fun rathskeller_N : N ;
+fun ratification_N : N ;
+fun ratify_V2 : V2 ;
+fun rating_N : N ;
+fun ratio_N : N ;
+fun ratiocination_N : N ;
+fun ratiocinative_A : A ;
+fun ration_N : N ;
+fun ration_V2 : V2 ;
+fun rational_A : A ;
+fun rationale_N : N ;
+fun rationalism_N : N ;
+fun rationalistFem_N : N ;
+fun rationalistMasc_N : N ;
+fun rationalist_A : A ;
+fun rationalistic_A : A ;
+fun rationality_N : N ;
+fun rationalization_N : N ;
+fun rationalize_V2 : V2 ;
+fun rationing_N : N ;
+fun ratite_N : N ;
+fun ratlike_A : A ;
+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 rattle_off_V2 : V2 ;
+fun rattlebrained_A : A ;
+fun rattlepated_A : A ;
+fun rattler_N : N ;
+fun rattlesnake_N : N ;
+fun rattling_Adv : Adv ;
+fun rattrap_N : N ;
+fun ratty_A : A ;
+fun raucous_A : A ;
+fun raunchy_A : A ;
+fun rauwolfia_N : N ;
+fun ravage_N : N ;
+fun ravage_V : V ;
+fun ravage_V2 : V2 ;
+fun ravaging_N : N ;
+fun rave_N : N ;
+fun rave_V : V ;
+fun rave_V2 : V2 ;
+fun rave_up_N : N ;
+fun ravehook_N : N ;
+fun ravel_V : V ;
+fun ravel_V2 : V2 ;
+fun raveling_N : N ;
+fun raven_N : N ;
+fun ravening_A : A ;
+fun ravenna_PN : PN ;
+fun ravenous_A : A ;
+fun raver_N : N ;
+fun ravigote_N : N ;
+fun ravine_N : N ;
+fun raving_Adv : Adv ;
+fun raving_N : N ;
+fun ravioli_N : N ;
+fun ravish_V2 : V2 ;
+fun ravishing_A : A ;
+fun ravishment_N : N ;
+fun raw_A : A ;
+fun raw_N : N ;
+fun rawboned_A : A ;
+fun rawhide_A : A ;
+fun rawhide_N : N ;
+fun rawness_N : N ;
+fun rawtenstall_PN : PN ;
+fun ray_N : N ;
+fun ray_PN : PN ;
+fun ray_V : V ;
+fun ray_V2 : V2 ;
+fun rayless_A : A ;
+fun raymond_PN : PN ;
+fun rayon_N : N ;
+fun razbliuto_N : N ;
+fun raze_V2 : V2 ;
+fun razing_N : N ;
+fun razor_N : N ;
+fun razor_V2 : V2 ;
+fun razor_edge_N : N ;
+fun razorback_A : A ;
+fun razorback_N : N ;
+fun razorbacked_A : A ;
+fun razorbill_N : N ;
+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_Prep : Prep ;
+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_create_V2 : V2 ;
+fun re_echo_N : N ;
+fun re_echo_V : V ;
+fun re_elect_V2 : V2 ;
+fun re_emerge_V : V ;
+fun re_emphasize_V2 : V2 ;
+fun re_enter_V : V ;
+fun re_enter_V2 : V2 ;
+fun re_entry_N : N ;
+fun re_establish_V2 : V2 ;
+fun re_evaluate_V2 : V2 ;
+fun re_examine_V2 : V2 ;
+fun re_form_V : V ;
+fun re_form_V2 : V2 ;
+fun re_formation_N : N ;
+fun re_join_V2 : V2 ;
+fun re_supply_V2 : V2 ;
+fun reach_N : N ;
+fun reach_V : V ;
+fun reach_V2 : V2 ;
+--subcat fun reach_V2V : V2V ;
+--subcat fun reach_VA : VA ;
+fun reach_out_V : V ;
+fun reach_out_for_V2 : V2 ;
+fun reach_out_to_V2 : V2 ;
+fun react_V : V ;
+fun reactance_N : N ;
+fun reactant_N : N ;
+fun reaction_N : N ;
+fun reactionary_A : A ;
+fun reactionary_N : N ;
+fun reactionism_N : N ;
+fun reactivate_V2 : V2 ;
+fun reactive_A : A ;
+fun reactivity_N : N ;
+fun reactor_N : N ;
+fun read_N : N ;
+fun read_V : V ;
+fun read_V2 : V2 ;
+--subcat fun read_VA : VA ;
+fun read_VS : VS ;
+fun read_off_V2 : V2 ;
+fun read_out_V2 : V2 ;
+fun read_up_on_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 readout_N : N ;
+fun ready_A : A ;
+fun ready_N : N ;
+fun ready_V2 : V2 ;
+fun ready_made_A : A ;
+fun reaffiliation_N : N ;
+fun reaffirm_V2 : V2 ;
+fun reagent_N : N ;
+fun reagin_N : N ;
+fun real_A : A ;
+fun real_N : N ;
+fun realgar_N : N ;
+fun realign_V2 : V2 ;
+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 realize_VS : VS ;
+fun reallocation_N : N ;
+fun reallotment_N : N ;
+fun really_Adv : Adv  ;
+fun realm_N : N ;
+fun realpolitik_N : N ;
+fun realtor_N : N ;
+fun realty_N : N ;
+fun ream_N : N ;
+fun reamer_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 reappoint_V : V ;
+fun reappoint_V2 : V2 ;
+fun reappraisal_N : N ;
+fun reappraise_V2 : V2 ;
+fun rear_A : A ;
+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_A : A ;
+fun rearward_N : N ;
+fun rearwards_Adv : Adv ;
+fun reason_N : N ;
+fun reason_V : V ;
+fun reason_V2 : V2 ;
+fun reason_VS : VS ;
+fun reason_out_V2 : V2 ;
+fun reasonable_A : A ;
+fun reasonableness_N : N ;
+fun reasonably_Adv : Adv  ;
+fun reasoner_N : N ;
+fun reasoning_N : N ;
+fun reasonless_A : A ;
+fun reassemble_V : V ;
+fun reassemble_V2 : V2 ;
+fun reassembly_N : N ;
+fun reassert_V2 : V2 ;
+fun reassertion_N : N ;
+fun reassess_V2 : V2 ;
+fun reassessment_N : N ;
+fun reassign_V2 : V2 ;
+fun reassignment_N : N ;
+fun reassume_V2 : V2 ;
+fun reassurance_N : N ;
+fun reassure_V2 : V2 ;
+fun reassure_V2S : V2S ;
+fun reassuring_A : A ;
+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 rebelliousness_N : N ;
+fun rebind_V2 : V2 ;
+fun rebirth_N : N ;
+fun reborn_A : A ;
+fun rebound_N : N ;
+fun rebound_V : V ;
+fun rebound_V2 : V2 ;
+fun rebound_V2V : V2V ;
+fun reboxetine_N : N ;
+fun rebozo_N : N ;
+fun rebranded_A : A  ;
+fun rebroadcast_N : N ;
+fun rebuff_N : N ;
+fun rebuff_V : V ;
+fun rebuff_V2 : V2 ;
+fun rebuild_V2 : V2 ;
+fun rebuilding_N : N ;
+fun rebuke_N : N ;
+fun rebuke_V2 : V2 ;
+fun rebukingly_Adv : Adv ;
+fun reburying_N : N ;
+fun rebus_N : N ;
+fun rebut_V2 : V2 ;
+fun rebuttal_N : N ;
+fun rebutter_N : N ;
+fun rec_PN : PN ;
+fun recalcitrance_N : N ;
+fun recalcitrancy_N : N ;
+fun recalcitrant_A : A ;
+fun recalculate_V2 : V2 ;
+fun recalculation_N : N ;
+fun recall_N : N ;
+fun recall_V2 : V2 ;
+fun recall_VS : VS ;
+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_N : N ;
+fun recapture_V2 : V2 ;
+fun recast_V2 : V2 ;
+fun recce_N : N ;
+fun recd_PN : PN ;
+fun recede_V : V ;
+fun receding_N : N ;
+fun receipt_N : N ;
+fun receipt_V2 : V2 ;
+fun receivable_A : A ;
+fun receivable_N : N ;
+fun receive_V : V ;
+fun receive_V2 : V2 ;
+fun receiver_N : N ;
+fun receivership_N : N ;
+fun receiving_set_N : N ;
+fun recency_N : N ;
+fun recent_A : A ;
+fun recently_Adv : Adv  ;
+fun recentralize_V2 : V2 ;
+fun receptacle_N : N ;
+fun reception_N : N ;
+fun reception_desk_N : N ;
+fun receptionist_N : N ;
+fun receptive_A : A ;
+fun receptiveness_N : N ;
+fun receptivity_N : N ;
+fun receptor_N : N ;
+fun recess_N : N ;
+fun recess_V2 : V2 ;
+fun recession_N : N ;
+fun recessional_A : A ;
+fun recessional_N : N ;
+fun recessionary_A : A ;
+fun recessive_A : A ;
+fun rechargeable_A : A ;
+fun rechauffe_N : N ;
+fun recherche_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 reciprocality_N : N ;
+fun reciprocate_V : V ;
+fun reciprocate_V2 : V2 ;
+fun reciprocation_N : N ;
+fun reciprocative_A : A ;
+fun reciprocity_N : N ;
+fun recirculation_N : N ;
+fun recission_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 reciter_N : N ;
+fun reckless_A : A ;
+fun recklessness_N : N ;
+fun recklinghausen_PN : PN ;
+--subcat fun reckon_V : V ;
+--subcat fun reckon_V2 : V2 ;
+fun reckon_VS : VS ;
+fun reckon_on_V2 : V2 ;
+fun reckoner_N : N ;
+fun reckoning_N : N ;
+fun reclaim_V2 : V2 ;
+fun reclaimable_A : A ;
+fun reclamation_N : N ;
+fun reclassification_N : N ;
+fun reclassify_V2 : V2 ;
+fun recline_V : V ;
+fun recline_V2 : V2 ;
+fun recliner_N : N ;
+fun reclining_N : N ;
+fun recluse_A : A ;
+fun recluse_N : N ;
+fun reclusiveness_N : N ;
+fun recoding_N : N ;
+fun recognition_N : N ;
+fun recognizable_A : A ;
+fun recognizance_N : N ;
+fun recognize_1_V2 : V2 ;
+fun recognize_4_V2 : V2 ;
+fun recognize_VS : VS ;
+fun recoil_N : N ;
+fun recoil_V : V ;
+fun recoilless_A : A ;
+fun recollect_V : V ;
+fun recollect_V2 : V2 ;
+fun recollection_N : N ;
+fun recombinant_A : A ;
+fun recombinant_N : N ;
+fun recombination_N : N ;
+fun recommend_V2 : V2 ;
+fun recommend_V2V : V2V ;
+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 reconditeness_N : N ;
+fun recondition_V2 : V2 ;
+fun reconfiguration_N : N ;
+fun reconnaissance_N : N ;
+fun reconnoitre_V : V ;
+fun reconnoitre_V2 : V2 ;
+fun reconsecrate_V2 : V2 ;
+fun reconsider_V2 : V2 ;
+fun reconsider_VS : VS ;
+fun reconsideration_N : N ;
+fun reconstruct_V2 : V2 ;
+fun reconstruction_N : N ;
+fun reconstructive_A : A ;
+fun reconvict_V2 : V2 ;
+fun record_1_N : N  ; -- | Guinness book of records
+fun record_2_N : N  ; -- | Beatles records
+fun record_3_N : N  ; -- | we keep a record of visitors
+fun record_A : A  ;
+fun record_V2 : V2 ;
+fun record_breaking_A : A ;
+fun record_player_N : N ;
+fun recorder_N : N ;
+fun recording_N : N ;
+fun recount_N : N ;
+fun recount_V2 : V2 ;
+fun recount_VS : VS ;
+fun recoup_V2 : V2 ;
+fun recourse_N : N ;
+fun recover_V : V ;
+--subcat fun recover_V2 : V2 ;
+--subcat fun recover_V2V : V2V ;
+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 recriminative_A : A ;
+fun recriminatory_A : A ;
+fun recrudescence_N : N ;
+fun recrudescent_A : A ;
+fun recruit_N : N ;
+fun recruit_V : V ;
+fun recruit_V2 : V2 ;
+fun recruiter_N : N ;
+fun recruitment_N : N ;
+fun rectal_A : A ;
+fun rectangle_N : N ;
+fun rectangular_A : A ;
+fun rectangularity_N : N ;
+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 rectocele_N : N ;
+fun rector_N : N ;
+fun rectorship_N : N ;
+fun rectory_N : N ;
+fun rectosigmoid_A : A ;
+fun rectum_N : N ;
+fun rectus_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 recursion_N : N ;
+fun recursive_A : A ;
+fun recurve_V : V ;
+fun recurve_V2 : V2 ;
+fun recusancy_N : N ;
+fun recusant_A : A ;
+fun recusant_N : N ;
+fun recusation_N : N ;
+fun recycle_V2 : V2 ;
+fun recycling_N : N ;
+fun red_A : A ;
+fun red_N : N ;
+fun red_hot_A : A ;
+fun red_rimmed_A : A ;
+fun redact_N : N ;
+fun redact_V2 : V2 ;
+fun redaction_N : N ;
+fun redberry_N : N ;
+fun redbone_N : N ;
+fun redbreast_N : N ;
+fun redbrick_A : A ;
+fun redbridge_PN : PN ;
+fun redbud_N : N ;
+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 rededication_N : N ;
+fun redeem_V2 : V2 ;
+fun redeemable_A : A ;
+fun redeemer_N : N ;
+fun redefine_V2 : V2 ;
+fun redefinition_N : N ;
+fun redemption_N : N ;
+fun redemptive_A : A ;
+fun redeploy_V2 : V2 ;
+fun redeployment_N : N ;
+fun redeposition_N : N ;
+fun redesign_N : N  ;
+fun redesign_V2 : V2 ;
+fun redetermination_N : N ;
+fun redevelop_V2 : V2 ;
+fun redevelopment_N : N ;
+fun redeye_N : N ;
+fun redfish_N : N ;
+fun redhead_N : N ;
+fun redheaded_A : A ;
+fun redhorse_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 redline_V2 : V2 ;
+fun redneck_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 redpoll_N : N ;
+fun redraft_N : N ;
+fun redraw_V2 : V2 ;
+fun redress_N : N ;
+fun redress_V2 : V2 ;
+fun redruth_PN : PN ;
+fun redshank_N : N ;
+fun redskin_N : N ;
+fun redstart_N : N ;
+fun redtail_N : N ;
+fun reduce_V : V ;
+fun reduce_V2 : V2 ;
+fun reduced_A : A ;
+fun reducer_N : N ;
+fun reducible_A : A ;
+fun reducing_N : N ;
+fun reductase_N : N ;
+fun reductio_ad_absurdum_N : N ;
+fun reduction_N : N ;
+fun reductionism_N : N ;
+fun reductionist_A : A ;
+fun reductive_A : A ;
+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 reefy_A : A ;
+fun reek_N : N ;
+fun reek_V : V ;
+fun reel_N : N ;
+fun reel_V : V ;
+fun reel_V2 : V2 ;
+fun reel_in_V2 : V2 ;
+fun reel_off_V2 : V2 ;
+fun reel_out_V2 : V2 ;
+fun reelection_N : N ;
+fun reeler_N : N ;
+fun reenactment_N : N ;
+fun reenactor_N : N ;
+fun reenlistment_N : N ;
+fun reentry_N : N ;
+fun reevaluation_N : N ;
+fun reeve_N : N ;
+fun reexamine_V : V ;
+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 referenced_A : A ;
+fun referendum_N : N ;
+fun referent_A : A ;
+fun referent_N : N ;
+fun referential_A : A ;
+fun referral_N : N ;
+fun refile_V2 : V2 ;
+fun refill_N : N ;
+fun refill_V2 : V2 ;
+fun refilling_N : N ;
+fun refinance_V : V ;
+fun refinance_V2 : V2 ;
+fun refine_V : V ;
+fun refine_V2 : V2 ;
+fun refined_A : A  ;
+fun refinement_N : N ;
+fun refiner_N : N ;
+fun refinery_N : N ;
+fun refining_N : N ;
+fun refinisher_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 reflectiveness_N : N ;
+fun reflectometer_N : N ;
+fun reflector_N : N ;
+fun reflex_A : A ;
+fun reflex_N : N ;
+fun reflexed_A : A ;
+fun reflexion_N : N ;
+fun reflexive_A : A ;
+fun reflexive_N : N ;
+fun reflexivity_N : N ;
+fun reflexology_N : N ;
+fun refloat_V : V ;
+fun refloat_V2 : V2 ;
+fun reflux_N : N ;
+fun refocus_V : V ;
+fun refocus_V2 : V2 ;
+fun refocus_V2V : V2V ;
+fun refocusing_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 reformative_A : A ;
+fun reformatory_A : A ;
+fun reformatory_N : N ;
+fun reformer_N : N ;
+fun reformism_N : N ;
+fun reformist_N : N  ;
+fun reformulate_V2 : V2 ;
+fun refract_V2 : V2 ;
+fun refraction_N : N ;
+fun refractive_A : A ;
+fun refractivity_N : N ;
+fun refractometer_N : N ;
+fun refractoriness_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 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 refurbishment_N : N  ;
+fun refurnish_V2 : V2 ;
+fun refusal_N : N ;
+fun refuse_N : N ;
+fun refuse_V : V ;
+fun refuse_V2 : V2 ;
+fun refuse_VV : VV ;
+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 regalia_N : N ;
+fun regard_N : N ;
+fun regard_V : V ;
+fun regard_V2 : V2 ;
+fun regardful_A : A ;
+fun regarding_Prep : Prep ;
+fun regardless_A : A ;
+fun regardless_Adv : Adv ;
+fun regardless_of_Prep : Prep ;
+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_1_N : N ;
+fun regime_2_N : N ;
+fun regimen_N : N ;
+fun regiment_N : N ;
+fun regiment_V2 : V2 ;
+fun regimental_A : A ;
+fun regimentals_N : N ;
+fun regimentation_N : N ;
+fun regina_PN : PN ;
+fun reginald_PN : PN ;
+fun region_N : N ;
+fun regional_A : A ;
+fun regional_N : N  ;
+fun regionalism_N : N ;
+fun register_N : N ;
+fun register_V : V ;
+fun register_V2 : V2 ;
+fun registered_A : A  ;
+fun registrant_N : N ;
+fun registrar_N : N ;
+fun registration_N : N ;
+fun registry_N : N ;
+fun regnant_A : A ;
+fun regnellidium_N : N ;
+fun regosol_N : N ;
+fun regress_N : N ;
+fun regress_V : V ;
+fun regression_N : N ;
+fun regressive_A : A ;
+fun regret_N : N ;
+fun regret_V2 : V2 ;
+fun regret_VS : VS ;
+fun regretful_A : A ;
+fun regrettable_A : A ;
+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_A : A ;
+fun regulation_N : N ;
+fun regulative_A : A ;
+fun regulator_N : N ;
+fun regulatory_A : A  ;
+fun regum_V2 : V2 ;
+fun regur_N : N ;
+fun regurgitate_V : V ;
+fun regurgitate_V2 : V2 ;
+fun regurgitation_N : N ;
+fun rehabilitate_V2 : V2 ;
+fun rehabilitation_N : N ;
+fun rehabilitative_A : A ;
+fun reharmonization_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 reignite_V2 : V2 ;
+fun reimburse_V2 : V2 ;
+fun reimbursement_N : N ;
+fun reimpose_V2 : V2 ;
+fun reimposition_N : N ;
+fun rein_N : N ;
+fun rein_V2 : V2 ;
+fun rein_in_V2 : V2 ;
+fun reincarnate_A : A ;
+fun reincarnate_V2 : V2 ;
+fun reincarnation_N : N ;
+fun reincarnationism_N : N ;
+fun reindeer_N : N ;
+fun reindict_V2 : V2 ;
+fun reinforce_V2 : V2 ;
+fun reinforcement_N : N ;
+fun reinstall_V2 : V2 ;
+fun reinstate_V2 : V2 ;
+fun reinstatement_N : N ;
+fun reinstitute_V2 : V2 ;
+fun reinsurance_N : N ;
+fun reinsure_V2 : V2 ;
+fun reintegrate_V2 : V2 ;
+fun reintegration_N : N ;
+fun reinterpret_V2 : V2 ;
+fun reinterpretation_N : N ;
+fun reintroduce_V2 : V2 ;
+fun reintroduction_N : N ;
+fun reinvent_V2 : V2 ;
+fun reinvest_V2 : V2 ;
+fun reinvigorate_V2 : V2 ;
+fun reissue_N : N ;
+fun reissue_V2 : V2 ;
+fun reiterate_V2 : V2 ;
+fun reiterate_VS : VS ;
+fun reiteration_N : N ;
+fun reject_N : N ;
+fun reject_V2 : V2 ;
+fun rejection_N : N ;
+fun rejective_A : A ;
+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_N : N ;
+fun relate_V : V ;
+fun relate_V2 : V2 ;
+fun related_A : A  ;
+fun relatedness_N : N ;
+fun relation_N : N ;
+fun relational_A : A ;
+fun relationship_N : N ;
+fun relative_A : A ;
+fun relative_N : N ;
+fun relatively_Adv : Adv  ;
+fun relativism_N : N ;
+fun relativistic_A : A ;
+fun relativistically_Adv : Adv ;
+fun relativity_N : N ;
+fun relatum_N : N ;
+fun relax_V : V ;
+fun relax_V2 : V2 ;
+fun relaxant_A : A ;
+fun relaxant_N : N ;
+fun relaxation_N : N ;
+fun relaxer_N : N ;
+fun relaxin_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 relentlessness_N : N ;
+fun relevance_N : N ;
+fun relevancy_N : N ;
+fun relevant_A : A ;
+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 reliever_N : N ;
+fun religion_N : N ;
+fun religionism_N : N ;
+fun religionist_N : N ;
+fun religiosity_N : N ;
+fun religious_A : A ;
+fun religious_N : N ;
+fun religiousness_N : N ;
+fun reline_V2 : V2 ;
+fun relinquish_V2 : V2 ;
+fun relinquishment_N : N ;
+fun reliquary_N : N ;
+fun relish_N : N ;
+fun relish_V2 : V2 ;
+fun relistening_N : N ;
+fun relive_V2 : V2 ;
+fun reliving_N : N ;
+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 reluctivity_N : N ;
+fun rely_V : V ;
+fun rely_V2 : V2 ;
+fun rely_on_V : V ;
+fun rely_on_V2V : V2V ;
+fun remain_N : N ;
+fun remain_V : V ;
+fun remain_V2 : V2 ;
+fun remain_VA : VA ;
+--subcat fun remain_VS : VS ;
+fun remain_VV : VV ;
+fun remainder_N : N ;
+fun remaining_A : A ;
+fun remains_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 ;
+--subcat fun remark_V2 : V2 ;
+fun remark_VS : VS ;
+fun remarkable_A : A ;
+fun remarkably_Adv : Adv  ;
+fun remarriage_N : N ;
+fun remarry_V : V ;
+fun remarry_V2 : V2 ;
+fun rematch_N : N  ;
+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 remember_VS : VS ;
+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 remise_N : N ;
+fun remiss_A : A ;
+fun remission_N : N ;
+fun remissness_N : N ;
+fun remit_N : N ;
+fun remit_V : V ;
+fun remit_V2 : V2 ;
+fun remittance_N : N ;
+fun remittent_A : A ;
+fun remix_N : N  ;
+fun remnant_N : N ;
+fun remodel_V : V ;
+fun remodel_V2 : V2 ;
+fun remonstrance_N : N ;
+fun remonstrate_V : V ;
+fun remora_N : N ;
+fun remorse_N : N ;
+fun remorseful_A : A ;
+fun remorseless_A : A ;
+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 remover_N : N ;
+fun remscheid_PN : PN ;
+fun remuda_N : N ;
+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 rename_V3 : V3 ;
+fun renascence_N : N ;
+fun renascent_A : A ;
+fun rend_V2 : V2 ;
+fun render_N : N ;
+fun render_V2 : V2 ;
+fun rendering_N : N ;
+fun rendezvous_N : N ;
+fun rendezvous_V : V ;
+fun rendezvouse_V : V ;
+fun rending_A : A ;
+fun rendition_N : N ;
+fun renegadeFem_N : N ;
+fun renegadeMasc_N : N ;
+fun renegade_V : V ;
+fun renege_V : V ;
+fun renegotiate_V2 : V2 ;
+fun renegue_V : V ;
+fun renew_V2 : V2 ;
+fun renewable_A : A ;
+fun renewal_N : N ;
+fun renewed_A : A ;
+fun renewing_A : A ;
+fun renfrew_PN : PN ;
+fun reniform_A : A ;
+fun renin_N : N ;
+fun rennes_PN : PN ;
+fun rennet_N : N ;
+fun rennin_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 rensselaerite_N : N ;
+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_out_V2 : V2 ;
+fun rent_rebate_N : N ;
+fun rent_roll_N : N ;
+fun rentable_A : A ;
+fun rental_A : A ;
+fun rental_N : N ;
+fun renter_N : N ;
+fun rentier_N : N ;
+fun renunciant_A : A ;
+fun renunciation_N : N ;
+fun reoffer_V2 : V2 ;
+fun reopen_V : V ;
+fun reopen_V2 : V2 ;
+fun reorder_N : N ;
+fun reordering_N : N ;
+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 reovirus_N : N ;
+fun rep_N : N ;
+fun repackage_V2 : V2 ;
+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 repairman_N : N ;
+fun repand_A : A ;
+fun reparable_A : A ;
+fun reparation_N : N ;
+fun repartee_N : N ;
+fun repass_V2 : V2 ;
+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 repeat_VS : VS ;
+fun repeatable_A : A ;
+fun repeated_A : A ;
+fun repeatedly_Adv : Adv ;
+fun repeater_N : N ;
+fun repechage_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 repercussion_N : N ;
+fun repertoire_N : N ;
+fun repertory_N : N ;
+fun repetition_N : N ;
+fun repetitious_A : A ;
+fun repetitive_A : A ;
+fun repetitiveness_N : N ;
+fun repine_V : V ;
+fun replace_V2 : V2 ;
+--subcat fun replace_VV : VV ;
+fun replaceability_N : N ;
+fun replaceable_A : A ;
+fun replacement_N : N ;
+fun replant_V2 : V2 ;
+fun replaster_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 replicate_V2 : V2 ;
+fun replication_N : N ;
+fun reply_N : N ;
+fun reply_V : V ;
+--subcat fun reply_V2 : V2 ;
+fun reply_VS : VS ;
+fun reply_paid_A : A ;
+fun repoint_V2 : V2 ;
+fun repond_V : V ;
+fun report_N : N ;
+fun report_V : V ;
+fun report_V2 : V2 ;
+--subcat fun report_V2V : V2V ;
+fun report_VS : VS ;
+fun report_in_V : V ;
+fun reportable_A : A ;
+fun reportage_N : N ;
+fun reportedly_Adv : Adv ;
+fun reporterFem_N : N ;
+fun reporterMasc_N : N ;
+fun reporting_N : N  ;
+fun repose_N : N ;
+fun repose_V : V ;
+fun repose_V2 : V2 ;
+fun reposeful_A : A ;
+fun repositing_N : N ;
+fun reposition_V2 : V2 ;
+fun repositioning_N : N ;
+fun repository_N : N ;
+fun repossess_V2 : V2 ;
+fun repossession_N : N ;
+fun repot_V2 : V2 ;
+fun repp_N : N ;
+fun reprehend_V2 : V2 ;
+fun reprehensibility_N : N ;
+fun reprehensible_A : A ;
+fun represent_V : V ;
+fun represent_V2 : V2 ;
+fun representable_A : A ;
+fun representation_N : N ;
+fun representational_A : A ;
+fun representations_N : N  ;
+fun representativeFem_N : N ;
+fun representativeMasc_N : N ;
+fun representative_A : A ;
+fun repress_V2 : V2 ;
+fun repression_N : N ;
+fun repressive_A : A ;
+fun repressor_N : N ;
+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 reprise_N : N  ;
+fun reproach_N : N ;
+fun reproach_V2 : V2 ;
+fun reproachful_A : A ;
+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 reproducibility_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 republication_N : N ;
+fun repudiate_V2 : V2 ;
+fun repudiation_N : N ;
+fun repudiative_A : A ;
+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 repurchase_V2 : V2 ;
+fun reputable_A : A ;
+fun reputation_N : N ;
+fun repute_N : N ;
+fun repute_V2 : V2 ;
+fun repute_V2V : V2V ;
+fun reputed_A : A  ;
+fun reputedly_Adv : Adv ;
+fun request_N : N ;
+fun request_V2 : V2 ;
+fun request_VS : VS ;
+fun requiem_N : N ;
+fun requiescat_N : N ;
+fun require_V : V ;
+fun require_V2 : V2 ;
+fun require_V2V : V2V ;
+fun require_VS : VS ;
+--subcat fun require_VV : VV ;
+fun required_A : A ;
+fun requirement_N : N ;
+fun requisite_A : A ;
+fun requisite_N : N ;
+fun requisiteness_N : N ;
+fun requisition_N : N ;
+fun requisition_V2 : V2 ;
+fun requital_N : N ;
+fun requite_V2 : V2 ;
+fun reread_V2 : V2 ;
+fun rerebrace_N : N ;
+fun reredos_N : N ;
+fun reroute_V2 : V2 ;
+fun rerun_N : N ;
+fun rerun_V2 : V2 ;
+fun res_N : N ;
+fun resale_N : N ;
+fun reschedule_V2 : V2 ;
+fun rescind_V2 : V2 ;
+fun rescindable_A : A ;
+fun rescript_N : N ;
+fun rescue_N : N ;
+fun rescue_V2 : V2 ;
+fun rescuerFem_N : N ;
+fun rescuerMasc_N : N ;
+fun research_N : N ;
+fun research_V : V ;
+fun research_V2 : V2 ;
+fun researcherFem_N : N ;
+fun researcherMasc_N : N ;
+fun reseat_V2 : V2 ;
+fun reseau_N : N ;
+fun resection_N : N ;
+fun reseda_N : N ;
+fun reseed_V2 : V2 ;
+fun resell_V2 : V2 ;
+fun resemblance_N : N ;
+fun resemble_V2 : V2 ;
+fun resent_V2 : V2 ;
+fun resent_VS : VS ;
+fun resentful_A : A ;
+fun resentment_N : N ;
+fun reserpine_N : N ;
+fun reservation_N : N ;
+fun reserve_N : N ;
+fun reserve_V : V ;
+fun reserve_V2 : V2 ;
+fun reservedly_Adv : Adv ;
+fun reservist_N : N ;
+fun reservoir_N : N ;
+fun reset_N : N ;
+fun reset_V : V ;
+fun reset_V2 : V2 ;
+fun resettle_V : V ;
+fun resettle_V2 : V2 ;
+fun resettlement_N : N ;
+fun resh_N : N ;
+fun reshape_V2 : V2 ;
+fun reshipment_N : N ;
+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 residual_N : N ;
+fun residuary_A : A ;
+fun residue_N : N ;
+fun resign_V : V ;
+fun resign_V2 : V2 ;
+--subcat fun resign_V2V : V2V ;
+--subcat fun resign_VS : VS ;
+--subcat fun resign_VV : VV ;
+fun resignation_N : N ;
+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 resinlike_A : A ;
+fun resinoid_N : N ;
+fun resinous_A : A ;
+fun resist_V : V ;
+fun resist_V2 : V2 ;
+fun resist_VV : VV ;
+fun resistance_N : N ;
+fun resistant_A : A ;
+fun resister_N : N ;
+fun resistible_A : A ;
+fun resistive_A : A ;
+fun resistivity_N : N ;
+fun resistless_A : A ;
+fun resistor_N : N ;
+fun resold_V2 : V2 ;
+fun resole_V2 : V2 ;
+fun resolute_A : A ;
+fun resoluteness_N : N ;
+fun resolution_N : N ;
+fun resolvable_A : A ;
+fun resolve_N : N ;
+fun resolve_V : V ;
+fun resolve_V2 : V2 ;
+--subcat fun resolve_VV : VV ;
+fun resonance_N : N ;
+fun resonant_A : A ;
+fun resonate_V : V ;
+fun resonate_V2 : V2 ;
+fun resonator_N : N ;
+fun resorcinol_N : N ;
+fun resorption_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 resourcefulness_N : N ;
+fun resourceless_A : A ;
+fun respect_N : N ;
+fun respect_V2 : V2 ;
+fun respectability_N : N ;
+fun respectable_A : A ;
+fun respecter_N : N ;
+fun respectful_A : A ;
+fun respective_A : A ;
+fun respectively_Adv : Adv  ;
+fun respects_N : N ;
+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 respond_V : V ;
+--subcat fun respond_V2 : V2 ;
+fun respond_VS : VS ;
+fun respondent_N : N ;
+fun response_N : N ;
+fun responsibility_N : N ;
+fun responsible_A : A ;
+fun responsive_A : A ;
+fun responsiveness_N : N ;
+fun rest_N : N ;
+--subcat fun rest_V : V ;
+fun rest_V2 : V2 ;
+--subcat fun rest_VA : VA ;
+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 restate_V2V : V2V ;
+fun restatement_N : N ;
+fun restaurant_N : N ;
+fun restauranteur_N : N ;
+fun restaurateur_N : N ;
+fun rester_N : N ;
+fun restful_A : A ;
+fun restfulness_N : N ;
+fun restharrow_N : N ;
+fun restitution_N : N ;
+fun restive_A : A ;
+fun restiveness_N : N ;
+fun restless_A : A ;
+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 restrainer_N : N ;
+fun restraint_N : N ;
+fun restrict_V : V ;
+fun restrict_V2 : V2 ;
+fun restricted_A : A  ;
+fun restriction_N : N ;
+fun restrictive_A : A ;
+fun restrictiveness_N : N ;
+fun restructure_V : V ;
+fun restructure_V2 : V2 ;
+fun restructure_V2V : V2V ;
+fun result_N : N ;
+fun result_V : V ;
+fun resultant_A : A ;
+fun resultant_N : N ;
+fun resulting_A : A ;
+fun resume_N : N ;
+fun resume_V : V ;
+fun resume_V2 : V2 ;
+--subcat fun resume_VS : VS ;
+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 resurvey_N : N ;
+fun resuscitate_V : V ;
+fun resuscitate_V2 : V2 ;
+fun resuscitation_N : N ;
+fun resuscitator_N : N ;
+fun resuspension_N : N ;
+fun ret_PN : PN ;
+fun ret_V2 : V2 ;
+fun retail_A : A ;
+fun retail_Adv : Adv ;
+fun retail_N : N ;
+fun retail_V : V ;
+fun retail_V2 : V2 ;
+fun retailer_N : N ;
+fun retailing_N : N ;
+fun retain_V2 : V2 ;
+--subcat fun retain_V2V : V2V ;
+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 retardant_N : N ;
+fun retardation_N : N ;
+fun retch_V : V ;
+fun retd_PN : PN ;
+fun retell_V2 : V2 ;
+fun retem_N : N ;
+fun retention_N : N ;
+fun retentive_A : A ;
+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 reticle_N : N ;
+fun reticulate_A : A ;
+fun reticulate_V : V ;
+fun reticulate_V2 : V2 ;
+fun reticulation_N : N ;
+fun reticule_N : N ;
+fun reticulocyte_N : N ;
+fun reticulum_N : N ;
+fun retina_N : N ;
+fun retinal_A : A ;
+fun retinene_N : N ;
+fun retinitis_N : N ;
+fun retinoblastoma_N : N ;
+fun retinopathy_N : N ;
+fun retinue_N : N ;
+fun retire_N : N ;
+fun retire_V : V ;
+fun retire_V2 : V2 ;
+fun retired_A : A  ;
+fun retiree_N : N ;
+fun retirement_N : N ;
+fun retool_V2 : V2 ;
+fun retort_N : N ;
+fun retort_V2 : V2 ;
+fun retort_VS : VS ;
+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 retractor_N : N ;
+fun retraining_N : N ;
+fun retral_A : A ;
+fun retransmit_V2 : V2 ;
+fun retread_N : N ;
+fun retread_V2 : V2 ;
+fun retreat_N : N ;
+fun retreat_V : V ;
+--subcat fun retreat_V2 : V2 ;
+fun retreatant_N : N ;
+fun retreated_N : N ;
+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 retro_N : N ;
+fun retroactive_A : A ;
+fun retrofit_N : N ;
+fun retrofit_V2 : V2 ;
+fun retroflection_N : N ;
+fun retroflex_A : A ;
+fun retrograde_A : A ;
+fun retrograde_V : V ;
+fun retrogress_V : V ;
+fun retrogression_N : N ;
+fun retrogressive_A : A ;
+fun retronym_N : N ;
+fun retrorocket_N : N ;
+fun retrorse_A : A ;
+fun retrospect_N : N ;
+fun retrospection_N : N ;
+fun retrospective_A : A ;
+fun retrospective_N : N ;
+fun retrousse_A : A ;
+fun retroversion_N : N ;
+fun retrovirus_N : N ;
+fun retrovision_N : N ;
+fun retsina_N : N ;
+fun return_N : N ;
+fun return_V : V ;
+fun return_V2 : V2 ;
+--subcat fun return_V2V : V2V ;
+fun returnable_A : A ;
+fun reunification_N : N ;
+fun reunion_N : N ;
+fun reunite_V : V ;
+fun reunite_V2 : V2 ;
+fun reuptake_N : N ;
+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 reveal_VS : VS ;
+fun revealing_A : A ;
+fun reveille_N : N ;
+fun revel_N : N ;
+fun revel_V : V ;
+fun revelation_N : N ;
+fun reveler_N : N ;
+fun reveller_N : N ;
+fun revelry_N : N ;
+fun revenant_A : A ;
+fun revenant_N : N ;
+fun revenge_N : N ;
+fun revenge_V2 : V2 ;
+fun revengeful_A : A ;
+fun revenue_N : N ;
+fun revenuer_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 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 reversibility_N : N ;
+fun reversible_A : A ;
+fun reversible_N : N ;
+fun reversion_N : N ;
+fun reversionary_A : A ;
+fun reversioner_N : N ;
+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_V : V ;
+fun revise_V2 : V2 ;
+fun revised_A : A ;
+fun reviser_N : N ;
+fun revision_N : N ;
+fun revisionism_N : N ;
+fun revisionistFem_N : N ;
+fun revisionistMasc_N : N ;
+fun revisit_V2 : V2 ;
+fun revitalization_N : N ;
+fun revitalize_V2 : V2 ;
+fun revival_N : N ;
+fun revivalism_N : N ;
+fun revivalist_N : N ;
+fun revivalistic_A : A ;
+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 revolution_N : N ;
+fun revolutionary_A : A ;
+fun revolutionary_N : N ;
+fun revolutionism_N : N ;
+fun revolutionist_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 rewardful_A : A ;
+fun rewarding_A : A ;
+fun rewire_V2 : V2 ;
+fun reword_V2 : V2 ;
+fun rewording_N : N ;
+fun rework_V2 : V2 ;
+fun rewrite_N : N ;
+fun rewrite_V2 : V2 ;
+fun rewriting_N : N ;
+fun rex_PN : PN ;
+fun reykjavik_PN : PN ;
+fun rgb_N : N  ;
+fun rhabdomyoma_N : N ;
+fun rhabdomyosarcoma_N : N ;
+fun rhabdovirus_N : N ;
+fun rhagades_N : N ;
+fun rhapsodize_V : V ;
+fun rhapsody_N : N ;
+fun rhea_N : N ;
+fun rheims_PN : PN ;
+fun rhenish_A : A ;
+fun rhenium_N : N ;
+fun rheologic_A : A ;
+fun rheology_N : N ;
+fun rheometer_N : N ;
+fun rheostat_N : N ;
+fun rhesus_N : N ;
+fun rhetoric_N : N ;
+fun rhetorical_A : A ;
+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 rheumatologist_N : N ;
+fun rheumatology_N : N ;
+fun rheumy_A : A ;
+fun rheydt_PN : PN ;
+fun rhinal_A : A ;
+fun rhine_PN : PN ;
+fun rhinencephalon_N : N ;
+fun rhinestone_N : N ;
+fun rhinion_N : N ;
+fun rhinitis_N : N ;
+fun rhino_N : N ;
+fun rhinoceros_N : N ;
+fun rhinolaryngology_N : N ;
+fun rhinopathy_N : N ;
+fun rhinophyma_N : N ;
+fun rhinorrhea_N : N ;
+fun rhinoscope_N : N ;
+fun rhinoscopy_N : N ;
+fun rhinosporidiosis_N : N ;
+fun rhinostenosis_N : N ;
+fun rhinotomy_N : N ;
+fun rhinotracheitis_N : N ;
+fun rhinovirus_N : N ;
+fun rhizoctinia_N : N ;
+fun rhizoid_N : N ;
+fun rhizoidal_A : A ;
+fun rhizomatous_A : A ;
+fun rhizome_N : N ;
+fun rhizomorph_N : N ;
+fun rhizopod_N : N ;
+fun rhizopus_N : N ;
+fun rhizotomy_N : N ;
+fun rho_N : N ;
+fun rhode_PN : PN ;
+fun rhodium_N : N ;
+fun rhodochrosite_N : N ;
+fun rhododendron_N : N ;
+fun rhodolite_N : N ;
+fun rhodonite_N : N ;
+fun rhomb_N : N ;
+fun rhombic_A : A ;
+fun rhombohedral_A : A ;
+fun rhombohedron_N : N ;
+fun rhomboid_A : A ;
+fun rhomboid_N : N ;
+fun rhombus_N : N ;
+fun rhonchus_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 rhymer_N : N ;
+fun rhymester_N : N ;
+fun rhymney_PN : PN ;
+fun rhyolite_N : N ;
+fun rhythm_N : N ;
+fun rhythmic_A : A ;
+fun rhythmical_A : A ;
+fun rhythmicity_N : N ;
+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 ribavirin_N : N ;
+fun ribbing_N : N ;
+fun ribbon_N : N ;
+fun ribbonfish_N : N ;
+fun ribbonlike_A : A ;
+fun ribier_N : N ;
+fun ribless_A : A ;
+fun riblike_A : A ;
+fun riboflavin_N : N ;
+fun ribonuclease_N : N ;
+fun ribose_N : N ;
+fun ribosome_N : N ;
+fun rice_N : N ;
+fun rice_paper_N : N ;
+fun ricegrass_N : N ;
+fun ricer_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 richweed_N : N ;
+fun ricin_N : N ;
+fun rick_N : N ;
+fun rick_PN : PN ;
+fun rick_V2 : V2 ;
+fun rickets_N : N ;
+fun rickettsia_N : N ;
+fun rickettsial_A : A ;
+fun rickettsialpox_N : N ;
+fun rickety_A : A ;
+fun rickey_N : N ;
+fun rickmansworth_PN : PN ;
+fun rickrack_N : N ;
+fun rickshaw_N : N ;
+fun ricky_PN : PN ;
+fun ricochet_N : N ;
+fun ricochet_V : V ;
+fun ricochet_V2 : V2 ;
+fun ricotta_N : N ;
+fun rictus_N : N ;
+--subcat fun rid_V : V ;
+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 ride_off_V : V ;
+fun ride_on_V2 : V2 ;
+fun ride_out_V2 : V2 ;
+fun ride_up_V : V ;
+fun riderFem_N : N ;
+fun riderMasc_N : N ;
+fun riderless_A : A ;
+fun ridge_N : N ;
+fun ridge_V2 : V2 ;
+fun ridge_tile_N : N ;
+fun ridgeling_N : N ;
+fun ridgepole_N : N ;
+fun ridicule_N : N ;
+fun ridicule_V2 : V2 ;
+fun ridiculous_A : A ;
+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 ridley_N : N ;
+fun riel_N : N ;
+fun riesling_N : N ;
+fun rifampin_N : N ;
+fun rife_A : A ;
+fun riff_N : N ;
+fun riff_raff_N : N ;
+fun riffle_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 riflebird_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 rigatoni_N : N ;
+fun rigg_up_V : V ;
+fun rigger_N : N ;
+fun rigging_N : N ;
+fun right_1_A : A  ; -- | right or wrong
+fun right_1_Adv : Adv  ; -- | right or wrong
+fun right_2_A : A  ; -- | right or left
+fun right_2_Adv : Adv  ; -- | right or left
+fun right_Interj : Interj ;
+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_of_Prep : Prep ;
+fun right_turn_N : N ;
+fun right_wing_N : N ;
+fun right_winger_N : N ;
+fun righteous_A : A ;
+fun righteousness_N : N ;
+fun rightful_A : A ;
+fun rightfulness_N : N ;
+fun rightish_A : A ;
+fun rightism_N : N ;
+fun rightist_A : A ;
+fun rightist_N : N ;
+fun rightly_Adv : Adv ;
+fun rightmost_A : A ;
+fun rightness_N : N ;
+fun rigid_A : A ;
+fun rigidity_N : N ;
+fun rigmarole_N : N ;
+fun rigor_mortis_N : N ;
+fun rigorous_A : A ;
+fun rigour_N : N ;
+fun rigout_N : N ;
+fun rijeka_PN : PN ;
+fun rijsttaffel_N : N ;
+fun rile_V2 : V2 ;
+fun rill_N : N ;
+fun rim_N : N ;
+fun rim_V2 : V2 ;
+fun rima_N : N ;
+fun rime_N : N ;
+fun rime_V2 : V2 ;
+fun rimini_PN : PN ;
+fun rimless_A : A ;
+fun rimose_A : A ;
+fun rimu_N : N ;
+fun rind_N : N ;
+fun rinderpest_N : N ;
+fun ring_4_V2 : V2 ;    -- | get or try to get into communication (with someone) by telephone
+fun ring_6_V2 : V2 ;    -- | attach a ring to the foot of, in order to identify
+fun ring_N : N ;
+fun ring_V : V ;        -- | sound loudly and sonorously
+fun ring_armour_N : N ;
+fun ring_back_V2 : V2 ;
+fun ring_finger_N : N ;
+fun ring_in_V : V ;
+fun ring_mail_N : N ;
+fun ring_off_V : V ;
+fun ring_out_V : V ;
+fun ring_road_N : N ;
+fun ring_round_V : V ;
+fun ring_up_V : V ;
+fun ring_up_V2 : V2 ;
+fun ring_with_V2 : V2 ;
+fun ringdove_N : N ;
+fun ringer_N : N ;
+fun ringgit_N : N ;
+fun ringhals_N : N ;
+fun ringing_N : N ;
+fun ringleader_N : N ;
+fun ringlet_N : N ;
+fun ringleted_A : A ;
+fun ringlike_A : A ;
+fun ringmaster_N : N ;
+fun rings_N : N ;
+fun ringside_N : N ;
+fun ringtail_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 rioting_N : N ;
+fun riotous_A : A ;
+fun rip_N : N ;
+fun rip_PN : PN ;
+fun rip_V : V ;
+fun rip_V2 : V2 ;
+fun rip_off_N : N ;
+fun rip_off_V2 : V2 ;
+fun rip_out_V : V ;
+fun rip_roaring_A : A ;
+fun riparian_A : A ;
+fun ripcord_N : N ;
+fun ripe_A : A ;
+fun ripen_V : V ;
+fun ripen_V2 : V2 ;
+fun ripeness_N : N ;
+fun ripening_N : N ;
+fun ripley_PN : PN ;
+fun ripon_PN : PN ;
+fun riposte_N : N ;
+fun riposte_V : V ;
+fun ripper_N : N ;
+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 rise_V2 : V2 ;
+--subcat fun rise_VA : VA ;
+fun riser_N : N ;
+fun rishton_PN : PN ;
+fun risibility_N : N ;
+fun risible_A : A ;
+fun rising_A : A ;
+fun rising_N : N ;
+fun risk_N : N ;
+fun risk_V2 : V2 ;
+fun risk_VV : VV ;
+fun riskiness_N : N ;
+fun risklessness_N : N ;
+fun risky_A : A ;
+fun risotto_N : N ;
+fun risque_A : A ;
+fun rissole_N : N ;
+fun rita_PN : PN ;
+fun rite_N : N ;
+fun ritonavir_N : N ;
+fun ritual_A : A ;
+fun ritual_N : N ;
+fun ritualism_N : N ;
+fun ritualist_N : N ;
+fun ritualistic_A : A ;
+fun ritz_N : N ;
+fun ritzy_A : A ;
+fun rival_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 riverbank_N : N ;
+fun riverbed_N : N ;
+fun riverside_N : N ;
+fun rivet_N : N ;
+fun rivet_V : V ;
+fun rivet_V2 : V2 ;
+fun riveter_N : N ;
+fun riviera_PN : PN ;
+fun rivulet_N : N ;
+fun rivulus_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 roadbook_N : N ;
+fun roadhouse_N : N ;
+fun roadkill_N : N ;
+fun roadless_A : A ;
+fun roadman_N : N ;
+fun roadmender_N : N ;
+fun roadrunner_N : N ;
+fun roads_N : N ;
+fun roadside_N : N ;
+fun roadstead_N : N ;
+fun roadster_N : N ;
+fun roadway_N : N ;
+fun roadworthiness_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 roarer_N : N ;
+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 robalo_N : N ;
+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 roble_N : N ;
+fun robot_N : N ;
+fun robotic_A : A ;
+fun robotics_N : N ;
+fun robust_A : A ;
+fun robustness_N : N ;
+fun roc_N : N ;
+fun roccella_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 rockabilly_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 rockfish_N : N ;
+fun rockiness_N : N ;
+fun rocking_chair_N : N ;
+fun rocking_horse_N : N ;
+fun rockrose_N : N ;
+fun rockslide_N : N ;
+fun rockweed_N : N ;
+fun rocky_A : A ;
+fun rococo_A : A ;
+fun rococo_N : N ;
+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 roentgenium_N : N ;
+fun roentgenogram_N : N ;
+fun roentgenographic_A : A ;
+fun roentgenography_N : N ;
+fun rofecoxib_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 roguishness_N : N ;
+fun roil_V2 : V2 ;
+fun roisterer_N : N ;
+fun role_1_N : N ;
+fun role_2_N : N ;
+fun roleplaying_N : N ;
+fun roll_N : N ;
+fun roll_V : V ;
+fun roll_V2 : V2 ;
+fun roll_back_V : V ;
+fun roll_back_V2 : V2 ;
+fun roll_by_V : V ;
+fun roll_call_N : N ;
+fun roll_down_V : V ;
+fun roll_in_V : V ;
+fun roll_on_N : N ;
+fun roll_on_V : V ;
+fun roll_on_V2 : V2 ;
+fun roll_out_V2 : V2 ;
+fun roll_over_V : V ;
+fun roll_up_V : V ;
+fun rollback_N : N ;
+fun roller_N : N ;
+fun roller_skate_N : N ;
+fun rollerblader_N : N ;
+fun rollerblading_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 rollmops_N : N ;
+fun rollover_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 romance_V2 : V2 ;
+fun romanesque_N : N ;
+fun romania_PN : PN ;
+fun romanian_A : A ;
+fun romanianMasc_N : N ;
+fun romanianFem_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 romp_in_V : V ;
+fun romp_through_V2 : V2 ;
+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 rondelet_N : N ;
+fun rondo_N : N ;
+fun roneo_N : N ;
+fun roneo_V2 : V2 ;
+fun ronnie_PN : PN ;
+fun rontgen_N : N ;
+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 roofer_N : N ;
+fun roofing_N : N ;
+fun roofless_A : A ;
+fun rooftop_N : N ;
+fun rooibos_N : N ;
+fun rook_N : N ;
+fun rook_V2 : V2 ;
+fun rookery_N : N ;
+fun rookie_N : N ;
+fun room_1_N : N ; -- | five rooms
+fun room_2_N : N ; -- | there is room for five
+fun room_V : V ;
+fun room_in_V2 : V2 ;
+fun room_mate_N : N ;
+fun roomer_N : N ;
+fun roomette_N : N ;
+fun roomful_N : N ;
+fun roommate_N : N ;
+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 root_about_V : V ;
+fun root_around_V2 : V2 ;
+fun root_for_V2 : V2 ;
+fun root_out_V2 : V2 ;
+fun root_up_V2 : V2 ;
+fun rootage_N : N ;
+fun rootbound_A : A ;
+fun rooting_N : N ;
+fun rootle_V : V ;
+fun rootless_A : A ;
+fun rootlet_N : N ;
+fun roots_N : N ;
+fun rootstock_N : N ;
+fun rope_N : N ;
+fun rope_V2 : V2 ;
+fun rope_dancer_N : N ;
+fun rope_in_V2 : V2 ;
+fun rope_into_V2 : V2 ;
+fun rope_ladder_N : N ;
+fun rope_off_V2 : V2 ;
+fun rope_yard_N : N ;
+fun rope_yarn_N : N ;
+fun ropemaker_N : N ;
+fun roper_N : N ;
+fun ropewalk_N : N ;
+fun ropewalker_N : N ;
+fun ropeway_N : N ;
+fun ropey_A : A ;
+fun roping_N : N ;
+fun ropy_A : A ;
+fun roquefort_N : N ;
+fun roridula_N : N ;
+fun rorqual_N : N ;
+fun rosaceous_A : A ;
+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_A : A ;
+fun rose_N : N ;
+fun rose_PN : PN ;
+fun rose_V : V ;
+fun rose_V2 : V2 ;
+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 rosebay_N : N ;
+fun rosebud_N : N ;
+fun rosefish_N : N ;
+fun roselle_N : N ;
+fun rosemaling_N : N ;
+fun rosemary_N : N ;
+fun rosemary_PN : PN ;
+fun rosette_N : N ;
+fun rosewood_N : N ;
+fun rosie_PN : PN ;
+fun rosilla_N : N ;
+fun rosin_N : N ;
+fun rosin_V2 : V2 ;
+fun rosinweed_N : N ;
+fun rosita_N : N ;
+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 rostrate_A : A ;
+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 rotatable_A : A ;
+fun rotate_V : V ;
+fun rotate_V2 : V2 ;
+fun rotation_N : N ;
+fun rotational_A : A ;
+fun rotatory_A : A ;
+fun rotavirus_N : N ;
+fun rote_N : N ;
+fun rotenone_N : N ;
+fun rotgut_N : N ;
+fun rotherham_PN : PN ;
+fun rothesay_PN : PN ;
+fun rothwell_PN : PN ;
+fun rotifer_N : N ;
+fun rotisserie_N : N ;
+fun rotl_N : N ;
+fun rotogravure_N : N ;
+fun rotor_N : N ;
+fun rotten_A : A ;
+fun rottenness_N : N ;
+fun rottenstone_N : N ;
+fun rotter_N : N ;
+fun rotterdam_PN : PN ;
+fun rotund_A : A ;
+fun rotunda_N : N ;
+fun rotundity_N : N ;
+fun roubaix_PN : PN ;
+fun rouble_N : N ;
+fun roue_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 rough_up_V2 : V2 ;
+fun roughage_N : N ;
+fun roughcast_N : N ;
+fun roughcast_V2 : V2 ;
+fun roughdried_A : A ;
+fun roughen_V : V ;
+fun roughen_V2 : V2 ;
+fun roughhewn_A : A ;
+fun roughish_A : A ;
+fun roughly_AdV : AdV  ;
+fun roughly_Adv : Adv  ;
+fun roughneck_N : N ;
+fun roughness_N : N ;
+fun roughrider_N : N ;
+fun roughshod_A : A ;
+fun roulade_N : N ;
+fun rouleau_N : N ;
+fun roulette_N : N ;
+fun round_A : A ;
+fun round_Adv : Adv ;
+fun round_N : N ;
+fun round_Prep : Prep ;
+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_off_V2 : V2 ;
+fun round_out_V : V ;
+fun round_shot_N : N ;
+fun round_shouldered_A : A ;
+fun round_the_clock_A : A ;
+fun round_the_clock_Adv : Adv ;
+fun round_up_V : V ;
+fun roundabout_A : A ;
+fun roundabout_N : N ;
+fun rounded_A : A  ;
+fun roundedness_N : N ;
+fun roundel_N : N ;
+fun roundelay_N : N ;
+fun rounder_N : N ;
+fun rounders_N : N ;
+fun roundhead_N : N ;
+fun roundhouse_N : N ;
+fun rounding_N : N ;
+fun roundish_A : A ;
+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 router_N : N ;
+fun routine_A : A ;
+fun routine_N : N ;
+fun routinely_Adv : Adv  ;
+fun roux_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 row_back_V : V ;
+fun rowan_N : N ;
+fun rowan_berry_N : N ;
+fun rowan_tree_N : N ;
+fun rowanberry_N : N ;
+fun rowboat_N : N ;
+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 rowspan_N : N  ;
+fun roy_PN : PN ;
+fun royal_A : A ;
+fun royal_N : N ;
+fun royalism_N : N ;
+fun royalist_N : N ;
+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_along_V : V ;
+fun rub_down_N : N ;
+fun rub_down_V2 : V2 ;
+fun rub_in_V2 : V2 ;
+fun rub_it_in_V2 : V2 ;
+fun rub_off_on_V2 : V2 ;
+fun rub_out_V2 : V2 ;
+fun rub_up_N : N ;
+fun rub_up_against_V2 : V2 ;
+fun rub_up_on_V2 : V2 ;
+fun rubato_N : N ;
+fun rubber_A : A ;
+fun rubber_N : N ;
+fun rubber_V2 : V2 ;
+fun rubber_necking_V : V ;
+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 rubdown_N : N ;
+fun rubefacient_N : N ;
+fun rubel_N : N ;
+fun rubicelle_N : N ;
+fun rubicon_N : N ;
+fun rubicund_A : A ;
+fun rubidium_N : N ;
+fun ruble_N : N ;
+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 rudapithecus_N : N ;
+fun rudd_N : N ;
+fun rudder_N : N ;
+fun rudderfish_N : N ;
+fun rudderless_A : A ;
+fun rudderpost_N : N ;
+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 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 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 ruga_N : N ;
+fun rugby_N : N ;
+fun rugby_PN : PN ;
+fun rugeley_PN : PN ;
+fun rugged_A : A ;
+fun ruggedization_N : N ;
+fun ruggedness_N : N ;
+fun rugger_N : N ;
+fun rugose_A : A ;
+fun rugulah_N : N ;
+fun ruin_N : N ;
+fun ruin_V2 : V2 ;
+fun ruination_N : N ;
+fun ruinous_A : A ;
+fun rule_N : N ;
+fun rule_V : V ;
+fun rule_V2 : V2 ;
+fun rule_VS : VS ;
+fun rule_out_V2 : V2 ;
+fun ruler_N : N ;
+fun rulership_N : N ;
+fun ruling_A : A ;
+fun ruling_N : N ;
+fun ruly_A : A ;
+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 rumen_N : N ;
+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 rummer_N : N ;
+fun rummy_A : A ;
+fun rummy_N : N ;
+fun rumor_N : N  ;
+fun rumour_N : N ;
+fun rumour_V2 : V2 ;
+fun rumour_V3 : V3 ;
+fun rumour_monger_N : N ;
+fun rump_N : N ;
+fun rump_steak_N : N ;
+fun rumple_V2 : V2 ;
+fun rumpus_N : N ;
+fun rumrunner_N : N ;
+fun run_N : N ;
+fun run_V : V ;
+fun run_V2 : V2 ;
+--subcat fun run_VS : VS ;
+fun run_across_V2 : V2 ;
+fun run_after_V2 : V2 ;
+fun run_against_V2 : V2 ;
+fun run_along_V : V ;
+fun run_around_V : V ;
+fun run_away_V : V ;
+fun run_away_from_V2 : V2 ;
+fun run_down_V : V ;
+fun run_down_V2 : V2 ;
+fun run_for_V2 : V2 ;
+fun run_in_V : V ;
+fun run_in_V2 : V2 ;
+fun run_into_V2 : V2 ;
+fun run_of_the_mill_A : A ;
+fun run_off_N : N ;
+fun run_off_V : V ;
+fun run_off_V2 : V2 ;
+fun run_on_V2 : V2 ;
+fun run_out_V : V ;
+fun run_out_of_V2 : V2 ;
+fun run_over_V : V ;
+fun run_over_V2 : V2 ;
+fun run_through_N : N ;
+fun run_through_V2 : V2 ;
+fun run_to_V2 : V2 ;
+fun run_up_N : N ;
+fun run_up_V : V ;
+fun run_up_V2 : V2 ;
+fun run_up_against_V2 : V2 ;
+fun run_up_on_V2 : V2 ;
+fun run_with_V2 : V2 ;
+fun runaway_A : A ;
+fun runaway_N : N ;
+fun runcinate_A : A ;
+fun runcorn_PN : PN ;
+fun rundle_N : N ;
+fun rundown_A : A ;
+fun rundown_N : N ;
+fun rune_N : N ;
+fun rung_N : N ;
+fun rung_V2V : V2V ;
+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 runoff_N : N ;
+fun runproof_A : A ;
+fun runt_N : N ;
+fun runtime_N : N  ;
+fun runup_N : N ;
+fun runway_N : N ;
+fun rupee_N : N ;
+fun rupert_PN : PN ;
+fun rupestral_A : A ;
+fun rupiah_N : N ;
+fun rupture_N : N ;
+fun rupture_V : V ;
+fun rupture_V2 : V2 ;
+fun rupturewort_N : N ;
+fun rural_A : A ;
+fun ruralism_N : N ;
+fun ruralist_N : N ;
+fun rurality_N : N ;
+fun ruritanian_A : A ;
+fun ruse_N : N ;
+fun rush_N : N ;
+fun rush_V : V ;
+fun rush_V2 : V2 ;
+--subcat fun rush_V2V : V2V ;
+fun rush_VV : VV ;
+fun rush_away_V : V ;
+fun rush_into_V2 : V2 ;
+fun rush_off_V : V ;
+fun rush_out_V2 : V2 ;
+fun rusher_N : N ;
+fun rushlight_N : N ;
+fun rushlike_A : A ;
+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 russianMasc_N : N ;
+fun russianFem_N : N ;
+fun rust_A : A ;
+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 rustication_N : N ;
+fun rusticity_N : N ;
+fun rustiness_N : N ;
+fun rustle_N : N ;
+fun rustle_V : V ;
+fun rustle_V2 : V2 ;
+fun rustle_up_V2 : V2 ;
+fun rustler_N : N ;
+fun rustless_A : A ;
+fun rustling_N : N ;
+fun rustproof_A : A ;
+fun rusty_A : A ;
+fun rut_N : N ;
+fun rut_V2 : V2 ;
+fun rutabaga_N : N ;
+fun ruth_PN : PN ;
+fun ruthenium_N : N ;
+fun rutherford_N : N ;
+fun rutherfordium_N : N ;
+fun rutherglen_PN : PN ;
+fun ruthless_A : A ;
+fun ruthlessness_N : N ;
+fun rutile_N : N ;
+fun rutland_PN : PN ;
+fun rwanda_PN : PN ;
+fun rwandan_A : A ;
+fun rwandan_N : N ;
+fun rya_N : N ;
+fun rydberg_N : N ;
+fun ryde_PN : PN ;
+fun rye_N : N ;
+fun rye_bread_N : N ;
+fun ryehill_PN : PN ;
+fun saarbrucken_PN : PN ;
+fun sabadeli_PN : PN ;
+fun sabah_PN : PN ;
+fun sabahan_A : A ;
+fun sabahan_N : N ;
+fun sabbat_N : N ;
+fun sabbatarian_A : A ;
+fun sabbatarian_N : N ;
+fun sabbath_N : N ;
+fun sabbatia_N : N ;
+fun sabbatical_A : A ;
+fun sabbatical_N : N ;
+fun saber_N : N ;
+fun sabicu_N : N ;
+fun sabin_N : N ;
+fun sable_A : A ;
+fun sable_N : N ;
+fun sabot_N : N ;
+fun sabotage_N : N ;
+fun sabotage_V2 : V2 ;
+fun saboteurFem_N : N ;
+fun saboteurMasc_N : N ;
+fun sabra_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 saccade_N : N ;
+fun saccadic_A : A ;
+fun saccharin_N : N ;
+fun saccharine_A : A ;
+fun saccharinity_N : N ;
+fun sacculated_A : A ;
+fun saccule_N : N ;
+fun sacerdotal_A : A ;
+fun sacerdotalism_N : N ;
+fun sachem_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 sacral_A : A ;
+fun sacrament_N : N ;
+fun sacramental_A : A ;
+fun sacramento_PN : PN ;
+fun sacred_A : A ;
+fun sacredness_N : N ;
+fun sacrifice_N : N ;
+fun sacrifice_V : V ;
+fun sacrifice_V2 : V2 ;
+fun sacrificeable_A : A ;
+fun sacrificer_N : N ;
+fun sacrificial_A : A ;
+fun sacrilege_N : N ;
+fun sacrilegious_A : A ;
+fun sacrilegiousness_N : N ;
+fun sacristan_N : N ;
+fun sacristy_N : N ;
+fun sacrosanct_A : A ;
+fun sacrum_N : N ;
+fun sad_A : A ;
+fun sadden_V : V ;
+fun sadden_V2 : V2 ;
+fun saddle_N : N ;
+fun saddle_V : V ;
+fun saddle_V2 : V2 ;
+fun saddle_sore_A : A ;
+fun saddle_up_V2 : V2 ;
+fun saddle_with_V3 : V3 ;
+fun saddleback_N : N ;
+fun saddlebag_N : N ;
+fun saddlebill_N : N ;
+fun saddler_N : N ;
+fun saddlery_N : N ;
+fun sadhe_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 sadomasochism_N : N ;
+fun sadomasochistFem_N : N ;
+fun sadomasochistMasc_N : N ;
+fun sadomasochistic_A : A ;
+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 safebreaker_N : N ;
+fun safecracker_N : N ;
+fun safeguard_N : N ;
+fun safeguard_V2 : V2 ;
+fun safehold_N : N ;
+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 safflower_N : N ;
+fun saffron_N : N ;
+fun saffron_walden_PN : PN ;
+fun safranine_N : N ;
+fun sag_N : N ;
+fun sag_V : V ;
+fun sag_off_V2 : V2 ;
+fun saga_N : N ;
+fun sagacious_A : A ;
+fun sagacity_N : N ;
+fun sage_A : A ;
+fun sage_N : N ;
+fun sage_green_A : A ;
+fun sage_green_N : N ;
+fun sagebrush_N : N ;
+fun sagitta_N : N ;
+fun sagittal_A : A ;
+fun sagittarius_PN : PN ;
+fun sagittate_A : A ;
+fun sago_N : N ;
+fun saguaro_N : N ;
+fun sahib_N : N ;
+fun said_Quant : Quant ;
+fun saiga_N : N ;
+fun saigon_PN : PN ;
+fun sail_N : N ;
+fun sail_V : V ;
+--subcat fun sail_V2 : V2 ;
+fun sail_into_V2 : V2 ;
+fun sail_through_V2 : V2 ;
+fun sailboat_N : N ;
+fun sailcloth_N : N ;
+fun sailfish_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 sailmaker_N : N ;
+fun sailor_N : N ;
+fun sainfoin_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_1_N : N ;
+fun sake_2_N : N ;
+fun saki_N : N ;
+fun sal_volatile_N : N ;
+fun salaam_N : N ;
+fun salaam_V : V ;
+fun salability_N : N ;
+fun salable_A : A ;
+fun salacious_A : A ;
+fun salaciousness_N : N ;
+fun salacity_N : N ;
+fun salad_N : N ;
+fun salad_dressing_N : N ;
+fun salad_oil_N : N ;
+fun salai_N : N ;
+fun salal_N : N ;
+fun salamanca_PN : PN ;
+fun salamander_N : N ;
+fun salamandriform_A : A ;
+fun salami_N : N ;
+fun salaried_A : A ;
+fun salary_N : N ;
+fun salat_N : N ;
+fun sale_N : N ;
+fun sale_PN : PN ;
+fun saleable_A : A ;
+fun salerno_PN : PN ;
+fun saleroom_N : N ;
+fun salesclerk_N : N ;
+fun salesgirl_N : N ;
+fun salesman_N : N ;
+fun salesmanship_N : N ;
+fun salesperson_N : N ;
+fun saleswoman_N : N ;
+fun salford_PN : PN ;
+fun salicylate_N : N ;
+fun salience_N : N ;
+fun salient_A : A ;
+fun salient_N : N ;
+fun saliferous_A : A ;
+fun saline_A : A ;
+fun saline_N : N ;
+fun salinity_N : N ;
+fun salinometer_N : N ;
+fun salisbury_PN : PN ;
+fun saliva_N : N ;
+fun salivary_A : A ;
+fun salivate_V : V ;
+fun salivation_N : N ;
+fun sallet_N : N ;
+fun sallow_A : A ;
+fun sallow_N : N ;
+fun sallow_V : V ;
+fun sallow_V2 : V2 ;
+fun sallowness_N : N ;
+fun sally_N : N ;
+fun sally_PN : PN ;
+fun sally_V : V ;
+fun sally_forth_V : V ;
+fun sally_out_V : V ;
+fun salmagundi_N : N ;
+fun salmi_N : N ;
+fun salmon_N : N ;
+fun salmonberry_N : N ;
+fun salmonella_N : N ;
+fun salmonellosis_N : N ;
+fun salmonid_N : N ;
+fun salol_N : N ;
+fun salon_N : N ;
+fun saloon_N : N ;
+fun salp_N : N ;
+fun salpiglossis_N : N ;
+fun salpingectomy_N : N ;
+fun salpingitis_N : N ;
+fun salpinx_N : N ;
+fun salsa_N : N ;
+fun salsify_N : N ;
+fun salsilla_N : N ;
+fun salt_A : A ;
+fun salt_N : N ;
+fun salt_PN : PN ;
+fun salt_V2 : V2 ;
+fun salt_away_V2 : V2 ;
+fun salt_cellar_N : N ;
+fun salt_lick_N : N ;
+fun saltash_PN : PN ;
+fun saltation_N : N ;
+fun saltbox_N : N ;
+fun saltburn_PN : PN ;
+fun saltbush_N : N ;
+fun saltcellar_N : N ;
+fun saltcoats_PN : PN ;
+fun salter_N : N ;
+fun saltine_N : N ;
+fun saltiness_N : N ;
+fun salting_N : N ;
+fun saltish_A : A ;
+fun saltlike_A : A ;
+fun saltpan_N : N ;
+fun saltpetre_N : N ;
+fun saltshaker_N : N ;
+fun saltwater_N : N ;
+fun saltworks_N : N ;
+fun saltwort_N : N ;
+fun salty_A : A ;
+fun salubrious_A : A ;
+fun salubrity_N : N ;
+fun salutary_A : A ;
+fun salutation_N : N ;
+fun salutatorian_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 salvageable_A : A ;
+fun salvager_N : N ;
+fun salvation_N : N ;
+fun salve_N : N ;
+fun salve_V2 : V2 ;
+fun salver_N : N ;
+fun salverform_A : A ;
+fun salvia_N : N ;
+fun salvific_A : A ;
+fun salvinorin_N : N ;
+fun salvo_N : N ;
+fun salwar_N : N ;
+fun salzburg_PN : PN ;
+fun sam_PN : PN ;
+fun samantha_PN : PN ;
+fun samara_N : N ;
+fun samaritan_N : N ;
+fun samarium_N : N ;
+fun samarskite_N : N ;
+fun samba_N : N ;
+fun sambar_N : N ;
+fun sambuca_N : N ;
+fun same_A : A ;
+fun same_Adv : Adv ;
+fun samekh_N : N ;
+fun sameness_N : N ;
+fun samisen_N : N ;
+fun samite_N : N ;
+fun samizdat_N : N ;
+fun sammy_PN : PN ;
+fun samoa_PN : PN ;
+fun samoan_A : A ;
+fun samoan_N : N ;
+fun samosa_N : N ;
+fun samovar_N : N ;
+fun sampan_N : N ;
+fun sample_N : N ;
+fun sample_V2 : V2 ;
+fun sampler_N : N ;
+fun sampling_N : N ;
+fun samsara_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 sanctimoniousness_N : N ;
+fun sanction_N : N ;
+fun sanction_V2 : V2 ;
+fun sanctionative_A : A ;
+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 sandaled_A : A ;
+fun sandalled_A : A ;
+fun sandalwood_N : N ;
+fun sandarac_N : N ;
+fun sandbach_PN : PN ;
+fun sandbag_N : N ;
+fun sandbagger_N : N ;
+fun sandbank_N : N ;
+fun sandbar_N : N ;
+fun sandblast_N : N ;
+fun sandblast_V2 : V2 ;
+fun sandblaster_N : N ;
+fun sandbox_N : N ;
+fun sandboy_N : N ;
+fun sandbur_N : N ;
+fun sanderling_N : N ;
+fun sandfish_N : N ;
+fun sandfly_N : N ;
+fun sandglass_N : N ;
+fun sandgrouse_N : N ;
+fun sandhi_N : N ;
+fun sandiness_N : N ;
+fun sandlot_N : N ;
+fun sandman_N : N ;
+fun sandown_PN : PN ;
+fun sandpaper_N : N ;
+fun sandpaper_V2 : V2 ;
+fun sandpapery_A : A ;
+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_V : V ;
+fun sandwich_V2 : V2 ;
+fun sandwich_board_N : N ;
+fun sandwichman_N : N ;
+fun sandwort_N : N ;
+fun sandy_A : A ;
+fun sandy_PN : PN ;
+fun sane_A : A ;
+fun sang_froid_N : N ;
+fun sangapenum_N : N ;
+fun sangaree_N : N ;
+fun sango_N : N ;
+fun sangoma_N : N ;
+fun sanguinary_A : A ;
+fun sanguine_A : A ;
+fun sanguine_N : N ;
+fun sanguinity_N : N ;
+fun sanicle_N : N ;
+fun sanitariness_N : N ;
+fun sanitary_A : A ;
+fun sanitation_N : N ;
+fun sanitize_V2 : V2 ;
+fun sanity_N : N ;
+fun sannup_N : N ;
+fun sannyasi_N : N ;
+fun sans_Prep : Prep ;
+fun sans_Prep : Prep ;
+fun sansevieria_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 santims_N : N ;
+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 sapidity_N : N ;
+fun sapience_N : N ;
+fun sapiens_A : A ;
+fun sapient_A : A ;
+fun sapiential_A : A ;
+fun sapless_A : A ;
+fun sapling_N : N ;
+fun sapodilla_N : N ;
+fun saponaceous_A : A ;
+fun saponification_N : N ;
+fun saponified_A : A ;
+fun saponin_N : N ;
+fun sapote_N : N ;
+fun sapper_N : N ;
+fun sapphic_A : A ;
+fun sapphire_A : A ;
+fun sapphire_N : N ;
+fun sapphirine_A : A ;
+fun sapphirine_N : N ;
+fun sapporo_PN : PN ;
+fun sappy_A : A ;
+fun sapremia_N : N ;
+fun saprobe_N : N ;
+fun saprobic_A : A ;
+fun saprolite_N : N ;
+fun sapropel_N : N ;
+fun saprophagous_A : A ;
+fun saprophyte_N : N ;
+fun saprophytic_A : A ;
+fun sapsago_N : N ;
+fun sapsucker_N : N ;
+fun sapwood_N : N ;
+fun saquinavir_N : N ;
+fun sara_PN : PN ;
+fun saraband_N : N ;
+fun saracen_N : N ;
+fun sarah_PN : PN ;
+fun sarajevo_PN : PN ;
+fun saran_N : N ;
+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 sarcenet_N : N ;
+fun sarcodinian_N : N ;
+fun sarcoidosis_N : N ;
+fun sarcolemma_N : N ;
+fun sarcolemmal_A : A ;
+fun sarcolemmic_A : A ;
+fun sarcoma_N : N ;
+fun sarcomere_N : N ;
+fun sarcophagus_N : N ;
+fun sarcoplasm_N : N ;
+fun sarcosine_N : N ;
+fun sarcosomal_A : A ;
+fun sarcosome_N : N ;
+fun sarcosporidian_N : N ;
+fun sard_N : N ;
+fun sardine_N : N ;
+fun sardonic_A : A ;
+fun sardonically_Adv : Adv ;
+fun sardonyx_N : N ;
+fun sari_N : N ;
+fun sarin_N : N ;
+fun sarisbury_PN : PN ;
+fun sarong_N : N ;
+fun sarsaparilla_N : N ;
+fun sartorial_A : A ;
+fun sartorius_N : N ;
+fun sash_N : N ;
+fun sash_cord_N : N ;
+fun sash_line_N : N ;
+fun sashay_N : N ;
+fun sashimi_N : N ;
+fun saskatchewan_PN : PN ;
+fun saskatoon_N : N ;
+fun sass_N : N ;
+fun sassaby_N : N ;
+fun sassafras_N : N ;
+fun sassari_PN : PN ;
+fun sassenach_N : N ;
+fun sat_PN : PN ;
+fun sat_down_V : V ;
+fun sat_in_V : V ;
+fun satan_N : N ;
+fun satang_N : N ;
+fun satanic_A : A ;
+fun satanophobia_N : N ;
+fun satchel_N : N ;
+fun sate_V2 : V2 ;
+fun sateen_N : N ;
+fun satellite_A : A ;
+fun satellite_N : N ;
+fun satiable_A : A ;
+fun satiate_A : A ;
+fun satiate_V2 : V2 ;
+fun satiation_N : N ;
+fun satiety_N : N ;
+fun satin_A : A ;
+fun satin_N : N ;
+fun satinet_N : N ;
+fun satinleaf_N : N ;
+fun satinwood_N : N ;
+fun satiny_A : A ;
+fun satire_N : N ;
+fun satirical_A : A ;
+fun satirist_N : N ;
+fun satirize_V2 : V2 ;
+fun satisfaction_N : N ;
+fun satisfactoriness_N : N ;
+fun satisfactory_A : A ;
+fun satisfied_A : A ;
+fun satisfier_N : N ;
+--subcat fun satisfy_V : V ;
+fun satisfy_V2 : V2 ;
+fun satori_N : N ;
+fun satrap_N : N ;
+fun satsuma_N : N ;
+fun saturate_V2 : V2 ;
+fun saturation_N : N ;
+fun saturn_PN : PN ;
+fun saturnalia_N : N ;
+fun saturniid_N : N ;
+fun saturnine_A : A ;
+fun satyr_N : N ;
+fun satyriasis_N : N ;
+fun satyric_A : A ;
+fun sauce_N : N ;
+fun sauce_V2 : V2 ;
+fun sauce_boat_N : N ;
+fun saucepan_N : N ;
+fun saucepot_N : N ;
+fun saucer_N : N ;
+fun saucer_eyed_A : A ;
+fun sauchie_PN : PN ;
+fun sauciness_N : N ;
+fun saucy_A : A ;
+fun saudi_arabia_PN : PN ;
+fun saudi_arabian_A : A ;
+fun saudi_arabian_N : N ;
+fun sauerbraten_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 saurischian_N : N ;
+fun sauropod_N : N ;
+fun saury_N : N ;
+fun sausage_N : N ;
+fun sausage_dog_N : N ;
+fun sausage_meat_N : N ;
+fun sausage_roll_N : N ;
+fun saute_A : A ;
+fun saute_N : N ;
+fun saute_V2 : V2 ;
+fun savage_A : A ;
+fun savage_N : N ;
+fun savage_V2 : V2 ;
+fun savageness_N : N ;
+fun savagery_N : N ;
+fun savanna_N : N ;
+fun savannah_N : N ;
+fun savant_N : N ;
+fun savarin_N : N ;
+fun save_N : N ;
+fun save_V : V ;
+fun save_V2 : V2 ;
+fun save_on_V2 : V2 ;
+fun save_up_V2 : V2 ;
+fun saveloy_N : N ;
+fun saver_N : N ;
+fun saving_N : N ;
+fun savings_N : N ;
+fun savings_bank_N : N ;
+fun savior_N : N ;
+fun saviour_N : N ;
+fun savoir_faire_N : N ;
+fun savore_V2 : V2 ;
+fun savory_A : A ;
+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_off_V2 : V2 ;
+fun saw_pit_N : N ;
+fun saw_up_V2 : V2 ;
+fun sawbridgeworth_PN : PN ;
+fun sawdust_N : N ;
+fun sawfish_N : N ;
+fun sawfly_N : N ;
+fun sawhorse_N : N ;
+fun sawm_N : N ;
+fun sawmill_N : N ;
+fun sawpit_N : N ;
+fun sawtooth_N : N ;
+fun sawwort_N : N ;
+fun sawyer_N : N ;
+fun sax_N : N ;
+fun saxhorn_N : N ;
+fun saxicolous_A : A ;
+fun saxifrage_N : N ;
+fun saxitoxin_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 ;
+--subcat fun say_VA : VA ;
+fun say_VS : VS ;
+--subcat fun say_VV : VV ;
+fun saying_N : N ;
+fun scab_N : N ;
+fun scabbard_N : N ;
+fun scabby_A : A ;
+fun scabicide_N : N ;
+fun scabies_N : N ;
+fun scabious_N : N ;
+fun scablands_N : N ;
+fun scabrous_A : A ;
+fun scad_N : N ;
+fun scaffold_N : N ;
+fun scaffolding_N : N ;
+fun scalability_N : N ;
+fun scalable_A : A ;
+fun scalage_N : N ;
+fun scalar_A : A ;
+fun scalar_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 scale_back_V2 : V2 ;
+fun scale_down_V2 : V2 ;
+fun scale_up_V2 : V2 ;
+fun scaleless_A : A ;
+fun scalelike_A : A ;
+fun scalene_A : A ;
+fun scalenus_N : N ;
+fun scaler_N : N ;
+fun scalic_A : A ;
+fun scaliness_N : N ;
+fun scaling_N : N ;
+fun scaling_ladder_N : N ;
+fun scallop_N : N ;
+fun scallop_V2 : V2 ;
+fun scallop_shell_N : N ;
+fun scallopine_N : N ;
+fun scallywag_N : N ;
+fun scalp_N : N ;
+fun scalp_V2 : V2 ;
+fun scalpel_N : N ;
+fun scalper_N : N ;
+fun scaly_A : A ;
+fun scam_N : N ;
+fun scam_V2 : V2 ;
+fun scammony_N : N ;
+fun scamp_N : N ;
+fun scamp_V2 : V2 ;
+fun scamper_N : N ;
+fun scamper_V : V ;
+fun scampi_N : N ;
+fun scan_N : N ;
+fun scan_V : V ;
+fun scan_V2 : V2 ;
+fun scandal_N : N ;
+fun scandalization_N : N ;
+fun scandalize_V2 : V2 ;
+fun scandalmonger_N : N ;
+fun scandalmongering_A : A ;
+fun scandalmongering_N : N ;
+fun scandalous_A : A ;
+fun scandalousness_N : N ;
+fun scandent_A : A ;
+fun scandinavian_A : A ;
+fun scandinavian_N : N ;
+fun scandium_N : N ;
+fun scanner_N : N ;
+fun scanning_N : N ;
+fun scansion_N : N ;
+fun scant_A : A ;
+fun scant_V2 : V2 ;
+fun scantiness_N : N ;
+fun scantling_N : N ;
+fun scanty_A : A ;
+fun scape_N : N ;
+fun scapegoat_N : N ;
+fun scapegrace_N : N ;
+fun scaphocephaly_N : N ;
+fun scaphopod_N : N ;
+fun scapose_A : A ;
+fun scapula_N : N ;
+fun scapular_A : A ;
+fun scapular_N : N ;
+fun scapulohumeral_A : A ;
+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 scare_away_V2 : V2 ;
+fun scare_off_V2 : V2 ;
+fun scarecrow_N : N ;
+fun scarecrowish_A : A ;
+fun scared_A : A ;
+fun scaremonger_N : N ;
+fun scarf_N : N ;
+fun scarf_pin_N : N ;
+fun scarf_up_V : V ;
+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 scat_N : N ;
+fun scathing_A : A ;
+fun scatological_A : A ;
+fun scatology_N : N ;
+fun scatophagy_N : N ;
+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 scattering_N : N ;
+fun scattershot_A : A ;
+fun scatty_A : A ;
+fun scaup_N : N ;
+fun scauper_N : N ;
+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 sceneshifter_N : N ;
+fun scenic_A : A ;
+fun scenically_Adv : Adv ;
+fun scent_N : N ;
+fun scent_V2 : V2 ;
+fun scentless_A : A ;
+fun scepter_N : N ;
+fun sceptered_A : A ;
+fun sceptic_N : N ;
+fun sceptical_A : A ;
+fun scepticism_N : N ;
+fun sceptre_N : N ;
+fun sceptred_A : A ;
+fun schedule_N : N ;
+fun schedule_V : V ;
+fun schedule_V2 : V2 ;
+fun schedule_V2V : V2V ;
+fun scheduler_N : N ;
+fun scheduling_N : N ;
+fun scheelite_N : N ;
+fun schema_N : N ;
+fun schematic_A : A ;
+fun schematic_N : N ;
+fun schematically_Adv : Adv ;
+fun schematization_N : N ;
+fun scheme_N : N ;
+fun scheme_V : V ;
+fun scheme_V2 : V2 ;
+fun schemer_N : N ;
+fun schemozzle_N : N ;
+fun scherzo_N : N ;
+fun schilling_N : N ;
+fun schipperke_N : N ;
+fun schism_N : N ;
+fun schismatic_A : A ;
+fun schismatically_Adv : Adv ;
+fun schist_N : N ;
+fun schistosome_N : N ;
+fun schistosomiasis_N : N ;
+fun schizocarp_N : N ;
+fun schizogony_N : N ;
+fun schizoid_A : A ;
+fun schizopetalon_N : N ;
+fun schizophrenia_N : N ;
+fun schizophrenic_A : A ;
+fun schizophrenic_N : N ;
+fun schizothymia_N : N ;
+fun schlemiel_N : N ;
+fun schlep_N : N ;
+fun schlepper_N : N ;
+fun schlimazel_N : N ;
+fun schlock_N : N ;
+fun schlockmeister_N : N ;
+fun schmaltz_N : N ;
+fun schmaltzy_A : A ;
+fun schmalz_N : N ;
+fun schmalzy_A : A ;
+fun schmeer_N : N ;
+fun schmuck_N : N ;
+fun schnapps_N : N ;
+fun schnauzer_N : N ;
+fun schnitzel_N : N ;
+fun schnook_N : N ;
+fun schnorkel_N : N ;
+fun schnorrer_N : N ;
+fun scholar_N : N ;
+fun scholarly_A : A ;
+fun scholarship_N : N ;
+fun scholastic_A : A ;
+fun scholastically_Adv : Adv ;
+fun scholasticism_N : N ;
+fun scholiast_N : N ;
+fun scholium_N : N ;
+fun school_N : N ;
+fun school_V2 : V2 ;
+fun school_board_N : N ;
+fun schoolbag_N : N ;
+fun schoolbook_N : N ;
+fun schoolboy_N : N ;
+fun schoolchild_N : N ;
+fun schooldays_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 schoolmarm_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 schoolwide_A : A ;
+fun schoolyard_N : N ;
+fun schooner_N : N ;
+fun schorl_N : N ;
+fun schottische_N : N ;
+fun schrod_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 scienter_Adv : Adv ;
+fun scientific_A : A ;
+fun scientifically_Adv : Adv ;
+fun scientist_N : N ;
+fun scilla_N : N ;
+fun scimitar_N : N ;
+fun scintilla_N : N ;
+fun scintillate_V : V ;
+fun scintillation_N : N ;
+fun sciolism_N : N ;
+fun scion_N : N ;
+fun scission_N : N ;
+fun scissors_N : N ;
+fun scissortail_N : N ;
+fun sclaff_N : N ;
+fun sclera_N : N ;
+fun scleredema_N : N ;
+fun sclerite_N : N ;
+fun scleritis_N : N ;
+fun scleroderma_N : N ;
+fun sclerometer_N : N ;
+fun scleroprotein_N : N ;
+fun sclerosis_N : N ;
+fun sclerotic_A : A ;
+fun sclerotinia_N : N ;
+fun sclerotium_N : N ;
+fun sclerotomy_N : N ;
+fun scoff_N : N ;
+fun scoff_V : V ;
+fun scoff_V2 : V2 ;
+fun scoffer_N : N ;
+fun scoffingly_Adv : Adv ;
+fun scofflaw_N : N ;
+fun scold_N : N ;
+fun scold_V : V ;
+fun scold_V2 : V2 ;
+fun scolding_N : N ;
+fun scolion_N : N ;
+fun scoliosis_N : N ;
+fun scollop_N : N ;
+fun scollop_V2 : V2 ;
+fun scolopendrium_N : N ;
+fun scombroid_N : N ;
+fun sconce_N : N ;
+fun scone_N : N ;
+fun scoop_N : N ;
+fun scoop_V : V ;
+fun scoop_V2 : V2 ;
+fun scoop_up_V : V ;
+fun scoopful_N : N ;
+fun scoot_V : V ;
+fun scoot_V2 : V2 ;
+fun scooter_N : N ;
+fun scopal_A : A ;
+fun scope_N : N ;
+fun scopolamine_N : N ;
+fun scorbutic_A : A ;
+fun scorch_N : N ;
+fun scorch_V : V ;
+fun scorch_V2 : V2 ;
+fun scorcher_N : N ;
+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 scorekeeper_N : N ;
+fun scoreless_A : A ;
+fun scorer_N : N ;
+fun scorn_N : N ;
+fun scorn_V2 : V2 ;
+fun scornful_A : A ;
+fun scorpaenid_N : N ;
+fun scorpaenoid_N : N ;
+fun scorpio_PN : PN ;
+fun scorpion_N : N ;
+fun scorpionfish_N : N ;
+fun scorpionweed_N : N ;
+fun scorzonera_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 scoter_N : N ;
+fun scotland_PN : PN ;
+fun scotland_yard_PN : PN ;
+fun scotoma_N : N ;
+fun scotomatous_A : A ;
+fun scots_A : A ;
+fun scotsman_N : N ;
+fun scotswoman_N : N ;
+fun scottish_A : A  ;
+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 scouring_N : N ;
+fun scours_N : N ;
+fun scout_N : N ;
+fun scout_V : V ;
+fun scout_V2 : V2 ;
+fun scout_about_V : V ;
+fun scout_around_V : V ;
+fun scout_out_V2 : V2 ;
+fun scout_round_V : V ;
+fun scout_up_V2 : V2 ;
+fun scouting_N : N ;
+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 scrabbly_A : A ;
+fun scrag_N : N ;
+fun scrag_V2 : V2 ;
+fun scrag_end_N : N ;
+fun scraggly_A : A ;
+fun scraggy_A : A ;
+fun scram_V : V ;
+fun scramble_N : N ;
+fun scramble_V : V ;
+fun scramble_V2 : V2 ;
+--subcat fun scramble_V2V : V2V ;
+--subcat fun scramble_VV : VV ;
+fun scrambler_N : N ;
+fun scrap_N : N ;
+fun scrap_V : V ;
+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 scrape_along_V : V ;
+fun scrape_by_V : V ;
+fun scrape_in_V : V ;
+fun scrape_into_V2 : V2 ;
+fun scrape_through_V2 : V2 ;
+fun scrape_together_V2 : V2 ;
+fun scrape_up_V2 : V2 ;
+fun scraper_N : N ;
+fun scrapheap_N : N ;
+fun scrapie_N : N ;
+fun scraping_N : N ;
+fun scrappiness_N : N ;
+fun scrapple_N : N ;
+fun scrappy_A : A ;
+fun scratch_N : N ;
+fun scratch_V : V ;
+fun scratch_V2 : V2 ;
+fun scratch_out_V : V ;
+fun scratch_pad_N : N ;
+fun scratch_race_N : N ;
+fun scratcher_N : N ;
+fun scratchpad_N : N ;
+fun scratchy_A : A ;
+fun scrawl_N : N ;
+fun scrawl_V : V ;
+fun scrawl_V2 : V2 ;
+fun scrawler_N : N ;
+fun scrawniness_N : N ;
+fun scrawny_A : A ;
+fun screaky_A : A ;
+fun scream_N : N ;
+fun scream_V : V ;
+fun scream_V2 : V2 ;
+fun scream_VS : VS ;
+fun screamer_N : N ;
+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 screen_off_V2 : V2 ;
+fun screen_out_V2 : V2 ;
+fun screener_N : N ;
+fun screening_N : N ;
+fun screenplay_N : N ;
+fun screenwriter_N : N ;
+fun screw_N : N ;
+fun screw_V : V ;
+fun screw_V2 : V2 ;
+fun screw_around_V : V ;
+fun screw_over_V2 : V2 ;
+fun screw_topped_A : A ;
+fun screw_up_V2 : V2 ;
+fun screwball_A : A ;
+fun screwball_N : N ;
+fun screwballer_N : N ;
+fun screwdriver_N : N ;
+fun screwtop_N : N ;
+fun screwup_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 scriber_N : N ;
+fun scrim_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 scrimshaw_N : N ;
+fun scrimy_A : A ;
+fun scrip_N : N ;
+fun script_N : N ;
+fun scripted_A : A ;
+fun scriptorium_N : N ;
+fun scriptural_A : A ;
+fun scripture_N : N ;
+fun scriptwriter_N : N ;
+fun scrivened_A : A ;
+fun scrivener_N : N ;
+fun scrod_N : N ;
+fun scrofula_N : N ;
+fun scrofulous_A : A ;
+fun scroll_N : N ;
+fun scrooge_N : N ;
+fun scrotal_A : A ;
+fun scrotum_N : N ;
+fun scrounge_V : V ;
+fun scrounge_V2 : V2 ;
+fun scrounger_N : N ;
+fun scrub_A : A ;
+fun scrub_N : N ;
+fun scrub_V : V ;
+fun scrub_V2 : V2 ;
+fun scrubber_N : N ;
+fun scrubbing_brush_N : N ;
+fun scrubbird_N : N ;
+fun scrubby_A : A ;
+fun scrubland_N : N ;
+fun scruff_N : N ;
+fun scruffy_A : A ;
+fun scrum_N : N ;
+fun scrummage_N : N ;
+fun scrumptious_A : A ;
+fun scrumpy_N : N ;
+fun scrunch_N : N ;
+fun scrunch_V2 : V2 ;
+fun scruple_N : N ;
+fun scruple_V : V ;
+fun scrupulous_A : A ;
+fun scrupulousness_N : N ;
+fun scrutineer_N : N ;
+fun scrutinize_V2 : V2 ;
+fun scrutinizer_N : N ;
+fun scrutiny_N : N ;
+fun scud_N : N ;
+fun scud_V : V ;
+fun scuff_N : N ;
+fun scuff_V : V ;
+fun scuff_V2 : V2 ;
+fun scuffer_N : N ;
+fun scuffle_N : N ;
+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 sculling_N : N ;
+fun scullion_N : N ;
+fun sculpin_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 scumble_N : N ;
+fun scummy_A : A ;
+fun scunner_N : N ;
+fun scunthorpe_PN : PN ;
+fun scup_N : N ;
+fun scupper_N : N ;
+fun scupper_V2 : V2 ;
+fun scuppernong_N : N ;
+fun scurf_N : N ;
+fun scurfy_A : A ;
+fun scurrility_N : N ;
+fun scurrilous_A : A ;
+fun scurry_N : N ;
+fun scurry_V : V ;
+fun scurvy_A : A ;
+fun scurvy_N : N ;
+fun scut_N : N ;
+fun scutcheon_N : N ;
+fun scute_N : N ;
+fun scuttle_N : N ;
+fun scuttle_V : V ;
+fun scuttle_V2 : V2 ;
+fun scylla_N : N ;
+fun scyphozoan_N : N ;
+fun scyphus_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 seabag_N : N ;
+fun seabed_N : N ;
+fun seabird_N : N ;
+fun seaboard_N : N ;
+fun seaborgium_N : N ;
+fun seaborne_A : A ;
+fun seafarer_N : N ;
+fun seafaring_A : A ;
+fun seafaring_N : N ;
+fun seafood_N : N ;
+fun seaford_PN : PN ;
+fun seafront_N : N ;
+fun seagirt_A : A ;
+fun seagoing_A : A ;
+fun seagrass_N : N ;
+fun seagull_N : N ;
+fun seaham_PN : PN ;
+fun seahorse_N : N ;
+fun seakale_N : N ;
+fun seal_N : N ;
+fun seal_V : V ;
+fun seal_V2 : V2 ;
+--subcat fun seal_V2A : V2A ;
+fun seal_ring_N : N ;
+fun sealant_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 seamount_N : N ;
+fun seamstress_N : N ;
+fun seamus_PN : PN ;
+fun seamy_A : A ;
+fun sean_PN : PN ;
+fun seance_N : N ;
+fun seaplane_N : N ;
+fun seaport_N : N ;
+fun seaquake_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 searchingly_Adv : Adv ;
+fun searchlight_N : N ;
+fun searing_A : A ;
+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 seasnail_N : N ;
+fun season_N : N ;
+fun season_V : V ;
+fun season_V2 : V2 ;
+fun season_ticket_N : N ;
+fun seasonable_A : A ;
+fun seasonableness_N : N ;
+fun seasonal_A : A ;
+fun seasoner_N : N ;
+fun seasoning_N : N ;
+fun seat_N : N ;
+--subcat fun seat_V2 : V2 ;
+fun seat_belt_N : N ;
+fun seating_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 seaward_Adv : Adv ;
+fun seaward_N : N ;
+fun seawards_Adv : Adv ;
+fun seawater_N : N ;
+fun seaway_N : N ;
+fun seaweed_N : N ;
+fun seaworthiness_N : N ;
+fun seaworthy_A : A ;
+fun seborrhea_N : N ;
+fun sebum_N : N ;
+fun sec_A : A ;
+fun sec_N : N ;
+fun secant_N : N ;
+fun secateurs_N : N ;
+fun secede_V : V ;
+fun secession_N : N ;
+fun secessionism_N : N ;
+fun secessionist_N : N ;
+fun seckel_N : N ;
+fun seclude_V2 : V2 ;
+fun seclusion_N : N ;
+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_guess_V2 : V2 ;
+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 secondary_A : A ;
+fun secondary_N : N ;
+fun seconder_N : N ;
+fun secondhand_A : A ;
+fun secondhand_Adv : Adv ;
+fun secondly_Adv : Adv  ;
+fun secondment_N : N ;
+fun secondo_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 secretaryship_N : N ;
+fun secretase_N : N ;
+fun secrete_V2 : V2 ;
+fun secretin_N : N ;
+fun secretion_N : N ;
+fun secretive_A : A ;
+fun secretiveness_N : N ;
+fun secretly_Adv : Adv  ;
+fun secretory_A : A ;
+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 sectional_N : N ;
+fun sectionalism_N : N ;
+fun sector_N : N ;
+fun sectorial_A : A ;
+fun secular_A : A ;
+fun secularism_N : N ;
+fun secularist_N : N ;
+fun secularization_N : N ;
+fun secularize_V2 : V2 ;
+fun secundigravida_N : N ;
+fun secure_A : A ;
+fun secure_V2 : V2 ;
+fun secureness_N : N ;
+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 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 seductress_N : N ;
+fun sedulity_N : N ;
+fun sedulous_A : A ;
+fun sedum_N : N ;
+fun see_N : N ;
+fun see_V : V ;
+fun see_V2 : V2 ;
+fun see_V2V : V2V ;
+--subcat fun see_VA : VA ;
+fun see_VQ : VQ ;
+fun see_VS : VS ;
+fun see_about_V2 : V2 ;
+fun see_into_V3 : V3 ;
+fun see_off_V2 : V2 ;
+fun see_out_V2 : V2 ;
+fun see_through_A : A ;
+fun see_through_V2 : V2 ;
+fun see_to_V2 : V2 ;
+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 seeder_N : N ;
+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_N : N ;
+fun seek_V2 : V2 ;
+fun seek_VV : VV ;
+fun seek_out_V2 : V2 ;
+fun seeker_N : N ;
+fun seeking_N : N ;
+--subcat fun seem_V : V ;
+--subcat fun seem_V2 : V2 ;
+fun seem_VA : VA ;
+fun seem_VS : VS ;
+fun seem_VV : VV ;
+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 segmental_A : A ;
+fun segmentation_N : N ;
+fun segno_N : N ;
+fun segregate_N : N ;
+fun segregate_V2 : V2 ;
+fun segregation_N : N ;
+fun segregationism_N : N ;
+fun segregator_N : N ;
+fun segue_N : N ;
+fun seiche_N : N ;
+fun seidel_N : N ;
+fun seigneury_N : N ;
+fun seignior_N : N ;
+fun seigniorage_N : N ;
+fun seigniory_N : N ;
+fun seine_N : N ;
+fun seine_V : V ;
+fun seine_V2 : V2 ;
+fun seismic_A : A ;
+fun seismogram_N : N ;
+fun seismograph_N : N ;
+fun seismography_N : N ;
+fun seismological_A : A ;
+fun seismologist_N : N ;
+fun seismology_N : N ;
+fun seize_V : V ;
+fun seize_V2 : V2 ;
+fun seize_up_V : V ;
+fun seizing_N : N ;
+fun seizure_N : N ;
+fun selby_PN : PN ;
+fun seldom_Adv : Adv ;
+fun select_A : A ;
+fun select_V : V ;
+fun select_V2 : V2 ;
+fun select_V2V : V2V ;
+fun select_VV : VV ;
+fun selected_A : A ;
+fun selection_N : N ;
+fun selective_A : A ;
+fun selectivity_N : N ;
+fun selectman_N : N ;
+fun selector_N : N ;
+fun selectwoman_N : N ;
+fun selenium_N : N ;
+fun selenology_N : N ;
+fun self_A : A ;
+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_destruct_V : V ;
+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_insure_V : V ;
+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 selfishness_N : N ;
+fun selflessness_N : N ;
+fun selfsameness_N : N ;
+fun selkirk_PN : PN ;
+fun sell_N : N ;
+fun sell_V : V ;
+fun sell_V2 : V2 ;
+--subcat fun sell_VA : VA ;
+--subcat fun sell_VS : VS ;
+fun sell_back_V : V ;
+fun sell_off_V2 : V2 ;
+fun sell_on_V2 : V2 ;
+fun sell_out_V : V ;
+fun sell_out_V2 : V2 ;
+fun sell_up_V2 : V2 ;
+fun sellerFem_N : N ;
+fun sellerMasc_N : N ;
+fun selling_N : N ;
+fun selloff_N : N ;
+fun sellout_N : N ;
+fun selsey_PN : PN ;
+fun selston_PN : PN ;
+fun selsyn_N : N ;
+fun seltzer_N : N ;
+fun selvage_N : N ;
+fun selvedge_N : N ;
+fun semantic_A : A ;
+fun semantically_Adv : Adv ;
+fun semanticist_N : N ;
+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 semestral_A : A ;
+fun semi_final_N : N ;
+fun semiabstract_A : A ;
+fun semiannual_A : A ;
+fun semiaquatic_A : A ;
+fun semiarid_A : A ;
+fun semiautobiographical_A : A ;
+fun semiautomatic_A : A ;
+fun semibreve_N : N ;
+fun semicentennial_A : A ;
+fun semicentennial_N : N ;
+fun semicircle_N : N ;
+fun semicircular_A : A ;
+fun semicolon_N : N ;
+fun semicoma_N : N ;
+fun semicomatose_A : A ;
+fun semiconducting_A : A ;
+fun semiconductor_N : N ;
+fun semiconscious_A : A ;
+fun semidark_A : A ;
+fun semidarkness_N : N ;
+fun semidesert_N : N ;
+fun semidetached_A : A ;
+fun semidiameter_N : N ;
+fun semiempirical_A : A ;
+fun semifinal_N : N ;
+fun semifinalist_N : N ;
+fun semifluidity_N : N ;
+fun semiformal_A : A ;
+fun semigloss_N : N ;
+fun semihard_A : A ;
+fun semiliquid_A : A ;
+fun semiliterate_A : A ;
+fun semimonthly_A : A ;
+fun semimonthly_Adv : Adv ;
+fun semimonthly_N : N ;
+fun seminal_A : A ;
+fun seminar_N : N ;
+fun seminarian_N : N ;
+fun seminarist_N : N ;
+fun seminary_N : N ;
+fun seminiferous_A : A ;
+fun seminoma_N : N ;
+fun seminude_A : A ;
+fun semiofficial_A : A ;
+fun semiopaque_A : A ;
+fun semiotic_A : A ;
+fun semiotics_N : N ;
+fun semiparasitic_A : A ;
+fun semipermeable_A : A ;
+fun semipolitical_A : A ;
+fun semiprecious_A : A ;
+fun semiprivate_A : A ;
+fun semiprofessional_N : N ;
+fun semipublic_A : A ;
+fun semiquaver_N : N ;
+fun semirigid_A : A ;
+fun semisolid_A : A ;
+fun semite_A : A ;
+fun semite_N : N ;
+fun semiterrestrial_A : A ;
+fun semitic_A : A ;
+fun semitone_N : N ;
+fun semitrailer_N : N ;
+fun semitrance_N : N ;
+fun semitropical_A : A ;
+fun semivowel_N : N ;
+fun semiweekly_A : A ;
+fun semiweekly_Adv : Adv ;
+fun semiweekly_N : N ;
+fun semolina_N : N ;
+fun sempstress_N : N ;
+fun sen_N : N ;
+fun senate_N : N ;
+fun senator_N : N ;
+fun senatorial_A : A ;
+fun senatorship_N : N ;
+fun send_V : V ;
+fun send_V2 : V2 ;
+fun send_V2V : V2V ;
+--subcat fun send_VS : VS ;
+fun send_back_V2 : V2 ;
+fun send_for_V2 : V2 ;
+fun send_in_V : V ;
+fun send_in_V2 : V2 ;
+fun send_off_V2 : V2 ;
+fun send_off_for_V2 : V2 ;
+fun send_out_V2 : V2 ;
+fun send_out_for_V2 : V2 ;
+fun send_up_N : N ;
+fun send_up_V2 : V2 ;
+fun sendee_N : N ;
+fun sender_N : N ;
+fun sending_N : N ;
+fun sendoff_N : N ;
+fun sene_N : N ;
+fun senega_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 seniti_N : N ;
+fun senna_N : N ;
+fun sennit_N : N ;
+fun senor_N : N ;
+fun senora_N : N ;
+fun senorita_N : N ;
+fun sensate_A : A ;
+fun sensation_N : N ;
+fun sensational_A : A ;
+fun sensationalism_N : N ;
+fun sensationalist_N : N ;
+fun sense_N : N ;
+fun sense_V2 : V2 ;
+fun sense_VS : VS ;
+fun sense_organ_N : N ;
+fun senseless_A : A ;
+fun senselessness_N : N ;
+fun sensibility_N : N ;
+fun sensible_A : A ;
+fun sensibleness_N : N ;
+fun sensing_N : N ;
+fun sensitive_A : A ;
+fun sensitivity_N : N ;
+fun sensitization_N : N ;
+fun sensitize_V2 : V2 ;
+fun sensitizer_N : N ;
+fun sensitizing_A : A ;
+fun sensitizing_N : N ;
+fun sensitometer_N : N ;
+fun sensor_N : N  ;
+fun sensorimotor_A : A ;
+fun sensorineural_A : A ;
+fun sensorium_N : N ;
+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 sensuousness_N : N ;
+fun sent_N : N ;
+fun sente_N : N ;
+fun sentence_N : N ;
+fun sentence_V : V ;
+fun sentence_V2 : V2 ;
+fun sentential_A : A ;
+fun sententious_A : A ;
+fun sentience_N : N ;
+fun sentient_A : A ;
+fun sentiment_N : N ;
+fun sentimental_A : A ;
+fun sentimentalism_N : N ;
+fun sentimentalist_N : N ;
+fun sentimentality_N : N ;
+fun sentimentalization_N : N ;
+fun sentimentalize_V : V ;
+fun sentimentalize_V2 : V2 ;
+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 sepaloid_A : A ;
+fun separability_N : N ;
+fun separable_A : A ;
+fun separate_A : A ;
+fun separate_N : N ;
+fun separate_V : V ;
+fun separate_V2 : V2 ;
+fun separately_Adv : Adv  ;
+fun separateness_N : N ;
+fun separation_N : N ;
+fun separationism_N : N ;
+fun separatism_N : N ;
+fun separatist_N : N ;
+fun separative_A : A ;
+fun separator_N : N ;
+fun sepia_N : N ;
+fun sepsis_N : N ;
+fun sept_PN : PN ;
+fun septal_A : A ;
+fun septation_N : N ;
+fun septectomy_N : N ;
+fun septet_N : N ;
+fun septic_A : A ;
+fun septicaemia_N : N ;
+fun septicemia_N : N ;
+fun septicemic_A : A ;
+fun septillion_N : N ;
+fun septrional_A : A ;
+fun septuagenarian_N : N ;
+fun septuagint_N : N ;
+fun septum_N : N ;
+fun septuple_A : A ;
+fun sepulchral_A : A ;
+fun sepulchre_N : N ;
+fun sepulture_N : N ;
+fun sequel_N : N ;
+fun sequela_N : N ;
+fun sequella_N : N ;
+fun sequence_N : N ;
+fun sequencer_N : N ;
+fun sequent_A : A ;
+fun sequential_A : A ;
+fun sequester_V2 : V2 ;
+fun sequestrate_V2 : V2 ;
+fun sequestration_N : N ;
+fun sequin_N : N ;
+fun sequoia_N : N ;
+fun seraglio_N : N ;
+fun serape_N : N ;
+fun seraph_N : N ;
+fun seraphic_A : A ;
+fun serbian_A : A  ;
+fun serbo_croat_N : N ;
+fun sere_A : A ;
+fun serenade_N : N ;
+fun serenade_V2 : V2 ;
+fun serendipitous_A : A ;
+fun serendipity_N : N ;
+fun serene_A : A ;
+fun sereness_N : N ;
+fun serenity_N : N ;
+fun serf_N : N ;
+fun serfdom_N : N ;
+fun serflike_A : A ;
+fun serge_N : N ;
+fun sergeant_N : N ;
+fun sergeant_major_N : N ;
+fun serger_N : N ;
+fun serial_A : A ;
+fun serial_N : N ;
+fun serialism_N : N ;
+fun serialization_N : N ;
+fun serialize_V2 : V2 ;
+fun seriatim_Adv : Adv ;
+fun sericultural_A : A ;
+fun sericulture_N : N ;
+fun sericulturist_N : N ;
+fun series_N : N ;
+fun serif_N : N ;
+fun serigraphy_N : N ;
+fun serin_N : N ;
+fun serine_N : N ;
+fun seriocomedy_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 serologic_A : A ;
+fun serologist_N : N ;
+fun serology_N : N ;
+fun serotine_N : N ;
+fun serotonin_N : N ;
+fun serous_A : A ;
+fun serow_N : N ;
+fun serpent_N : N ;
+fun serpentine_A : A ;
+fun serrate_A : A ;
+fun serrated_A : A ;
+fun serration_N : N ;
+fun serratus_N : N ;
+fun serried_A : A ;
+fun serrulate_A : A ;
+fun sertraline_N : N ;
+fun sertularian_N : N ;
+fun serum_N : N ;
+fun serval_N : N ;
+fun servantFem_N : N ;
+fun servantMasc_N : N ;
+fun serve_N : N ;
+fun serve_V : V ;
+fun serve_V2 : V2 ;
+--subcat fun serve_VS : VS ;
+--subcat fun serve_VV : VV ;
+fun server_N : N ;
+fun service_N : N ;
+fun service_V2 : V2 ;
+fun serviceability_N : N ;
+fun serviceable_A : A ;
+fun serviceman_N : N ;
+fun servicing_N : N ;
+fun serviette_N : N ;
+fun servile_A : A ;
+fun servility_N : N ;
+fun serving_N : N ;
+fun servitor_N : N ;
+fun servitude_N : N ;
+fun servo_N : N ;
+fun servomechanical_A : A ;
+fun sesame_N : N ;
+fun sesbania_N : N ;
+fun sesotho_N : N ;
+fun sesquicentennial_N : N ;
+fun sesquipedalian_A : A ;
+fun sesquipedalian_N : N ;
+fun sesquipedality_N : N ;
+fun sessile_A : A ;
+fun session_N : N ;
+fun sestet_N : N ;
+fun set_1_N : N  ;  -- | a reparation set
+fun set_2_N : N  ;  -- | an infinite set
+--subcat fun set_V : V ;
+fun set_V2 : V2 ;
+--subcat fun set_VS : VS ;
+--subcat fun set_VV : VV ;
+fun set_about_V2 : V2 ;
+fun set_apart_V2 : V2 ;
+fun set_aside_V2 : V2 ;
+fun set_back_V : V ;
+fun set_back_V2 : V2 ;
+fun set_forth_V : V ;
+fun set_forth_V2 : V2 ;
+fun set_in_V : V ;
+fun set_off_V : V ;
+fun set_off_V2 : V2 ;
+fun set_on_V2 : V2 ;
+fun set_out_V : V ;
+fun set_out_V2 : V2 ;
+fun set_square_N : N ;
+fun set_to_N : N ;
+fun set_to_V : V ;
+fun set_up_N : N ;
+fun set_up_V : V ;
+fun set_up_V2 : V2 ;
+fun set_upon_V2 : V2 ;
+fun seta_N : N ;
+fun setback_N : N ;
+fun setscrew_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 ;
+--subcat fun settle_VA : VA ;
+fun settle_back_V : V ;
+fun settle_down_V : V ;
+fun settle_for_V2 : V2 ;
+fun settle_in_V : V ;
+fun settle_on_V2 : V2 ;
+fun settle_up_V : V ;
+fun settlement_N : N ;
+fun settler_N : N ;
+fun settling_N : N ;
+fun settlor_N : N ;
+fun setup_N : N ;
+fun seven_sisters_PN : PN ;
+fun sevenfold_A : A ;
+fun sevenfold_Adv : Adv ;
+fun sevenoaks_PN : PN ;
+fun sever_V : V ;
+fun sever_V2 : V2 ;
+fun several_A : A  ;
+fun several_Det : Det ;
+fun several_Num : Num ;
+fun severally_Adv : Adv ;
+fun severalty_N : N ;
+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 sex_up_V2 : V2 ;
+fun sexagenarian_A : A ;
+fun sexagenarian_N : N ;
+fun sexagesimal_A : A ;
+fun sexcapade_N : N ;
+fun sexism_N : N ;
+fun sexist_A : A ;
+fun sexist_N : N ;
+fun sexless_A : A ;
+fun sexploitation_N : N ;
+fun sext_N : N ;
+fun sextant_N : N ;
+fun sextet_N : N ;
+fun sextette_N : N ;
+fun sextillion_N : N ;
+fun sexton_N : N ;
+fun sextuple_A : A ;
+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 sforzando_N : N ;
+fun sgd_PN : PN ;
+fun sgraffito_N : N ;
+fun sgt_PN : PN ;
+fun shabbiness_N : N ;
+fun shabby_A : A ;
+fun shabby_genteel_A : A ;
+fun shack_N : N ;
+fun shack_V : V ;
+fun shack_up_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_in_V2 : V2 ;
+fun shade_tree_N : N ;
+fun shadiness_N : N ;
+fun shading_N : N ;
+fun shadow_N : N ;
+fun shadow_V2 : V2 ;
+fun shadow_boxing_N : N ;
+fun shadowboxing_N : N ;
+fun shadowing_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 shagbark_N : N ;
+fun shagginess_N : N ;
+fun shagging_N : N ;
+fun shaggy_A : A ;
+fun shaggymane_N : N ;
+fun shah_N : N ;
+fun shahadah_N : N ;
+fun shaheed_N : N ;
+fun shaitan_N : N ;
+fun shakable_A : A ;
+fun shake_N : N ;
+fun shake_V : V ;
+fun shake_V2 : V2 ;
+fun shake_down_V2 : V2 ;
+fun shake_off_V2 : V2 ;
+fun shake_out_V2 : V2 ;
+fun shake_up_N : N ;
+fun shake_up_V2 : V2 ;
+fun shakedown_A : A ;
+fun shakedown_N : N ;
+fun shakeout_N : N ;
+fun shaker_N : N ;
+fun shakespearian_A : A ;
+fun shakiness_N : N ;
+fun shaking_N : N ;
+fun shaky_A : A ;
+fun shale_N : N ;
+fun shale_oil_N : N ;
+fun shall_VV : VV ;
+fun shallot_N : N ;
+fun shallow_A : A ;
+fun shallow_N : N ;
+fun shallow_V : V ;
+fun shallowness_N : N ;
+fun shallu_N : N ;
+fun sham_A : A ;
+fun sham_N : N ;
+fun sham_V : V ;
+fun sham_V2 : V2 ;
+fun shaman_N : N ;
+fun shamanism_N : N ;
+fun shamanist_A : A ;
+fun shamble_N : N ;
+fun shamble_V : V ;
+fun shambles_N : N ;
+fun shambolic_A : A ;
+fun shambolically_Adv : Adv ;
+fun shame_N : N ;
+fun shame_V2 : V2 ;
+fun shame_making_A : A ;
+fun shamefaced_A : A ;
+fun shamefacedness_N : N ;
+fun shameful_A : A ;
+fun shamefulness_N : N ;
+fun shameless_A : A ;
+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 shandygaff_N : N ;
+fun shanghai_PN : PN ;
+fun shanghai_V2 : V2 ;
+fun shanghaier_N : N ;
+fun shank_N : N ;
+fun shanklin_PN : PN ;
+fun shanny_N : N ;
+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 shape_VV : VV ;
+fun shape_up_V : V ;
+fun shapeless_A : A ;
+fun shapelessness_N : N ;
+fun shapely_A : A ;
+fun shaper_N : N ;
+fun shaping_N : N ;
+fun shard_N : N ;
+fun share_N : N ;
+fun share_V : V ;
+fun share_V2 : V2 ;
+fun share_1_V2 : V2 ;
+fun share_2_V2 : V2 ;
+fun share_out_N : N ;
+fun share_out_V : V ;
+fun sharecropper_N : N ;
+fun shared_A : A ;
+fun shareholder_N : N ;
+fun shareholding_N : N ;
+fun shareware_N : N ;
+fun shariah_N : N ;
+fun sharing_N : N ;
+fun shark_N : N ;
+fun sharkskin_N : N ;
+fun sharksucker_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 sharpie_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 shave_away_V : V ;
+fun shave_off_V2 : V2 ;
+fun shaven_A : A ;
+fun shaver_N : N ;
+fun shavian_A : A ;
+fun shavian_N : N ;
+fun shaving_brush_N : N ;
+fun shawl_N : N ;
+fun shawm_N : N ;
+fun she_Pron : Pron ;
+fun she_goat_N : N ;
+fun sheaf_N : N ;
+fun shear_N : N ;
+fun shear_V2 : V2 ;
+fun shearer_N : N ;
+fun shearing_N : N ;
+fun shears_N : N ;
+fun shearwater_N : N ;
+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 shedder_N : N ;
+fun shedding_N : N ;
+fun sheen_N : N ;
+fun sheep_N : N ;
+fun sheepdog_N : N ;
+fun sheepfold_N : N ;
+fun sheepherder_N : N ;
+fun sheepish_A : A ;
+fun sheepishness_N : N ;
+fun sheeplike_A : A ;
+fun sheepman_N : N ;
+fun sheeprun_N : N ;
+fun sheepshank_N : N ;
+fun sheepshead_N : N ;
+fun sheepshearing_N : N ;
+fun sheepskin_N : N ;
+fun sheepwalk_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 sheetlike_A : A ;
+fun sheffield_PN : PN ;
+fun shegetz_N : N ;
+fun sheik_N : N ;
+fun sheika_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 shelduck_N : N ;
+fun shelf_N : N ;
+fun shelfful_N : N ;
+fun shelflike_A : A ;
+fun shelford_PN : PN ;
+fun shell_N : N ;
+fun shell_V : V ;
+fun shell_V2 : V2 ;
+fun shell_out_V2 : V2 ;
+fun shell_shock_N : N ;
+fun shellac_N : N ;
+fun shellac_V2 : V2 ;
+fun sheller_N : N ;
+fun shellfire_N : N ;
+fun shellfish_N : N ;
+fun shellflower_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 shelver_N : N ;
+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 sherbert_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 shielding_N : N ;
+fun shift_N : N ;
+fun shift_V : V ;
+fun shift_V2 : V2 ;
+fun shiftiness_N : N ;
+fun shiftless_A : A ;
+fun shiftlessness_N : N ;
+fun shifty_A : A ;
+fun shigella_N : N ;
+fun shigellosis_N : N ;
+fun shihkiachwang_PN : PN ;
+fun shiitake_N : N ;
+fun shiksa_N : N ;
+fun shildon_PN : PN ;
+fun shill_N : N ;
+fun shillelagh_N : N ;
+fun shilling_N : N ;
+fun shillyshally_N : N ;
+fun shillyshally_V : V ;
+fun shim_N : N ;
+fun shimmer_N : N ;
+fun shimmer_V : V ;
+fun shimmery_A : A ;
+fun shimmy_N : N ;
+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 shiner_N : N ;
+fun shingle_N : N ;
+fun shingle_V2 : V2 ;
+fun shingler_N : N ;
+fun shingles_N : N ;
+fun shingling_N : N ;
+fun shingly_A : A ;
+fun shinguard_N : N ;
+fun shininess_N : N ;
+fun shining_N : N ;
+fun shinny_N : N ;
+fun shinplaster_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 ship_in_V : V ;
+fun ship_off_V2 : V2 ;
+fun ship_out_V : V ;
+fun ship_out_V2 : V2 ;
+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 shipside_N : N ;
+fun shipway_N : N ;
+fun shipworm_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 shirking_N : N ;
+fun shirley_PN : PN ;
+fun shirring_N : N ;
+fun shirt_N : N ;
+fun shirt_front_N : N ;
+fun shirtdress_N : N ;
+fun shirtfront_N : N ;
+fun shirting_N : N ;
+fun shirtmaker_N : N ;
+fun shirtsleeve_N : N ;
+fun shirtsleeves_N : N ;
+fun shirttail_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 shitless_A : A ;
+fun shittah_N : N ;
+fun shittimwood_N : N ;
+fun shiv_N : N ;
+fun shiva_N : N ;
+fun shivaree_N : N ;
+fun shiver_N : N ;
+fun shiver_V : V ;
+--subcat fun shiver_V2 : V2 ;
+fun shivery_A : A ;
+fun shmegegge_N : N ;
+fun shmooze_N : N ;
+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 shocked_A : A ;
+fun shocker_N : N ;
+fun shocking_A : A ;
+fun shod_A : A ;
+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 shoebill_N : N ;
+fun shoeblack_N : N ;
+fun shoebox_N : N ;
+fun shoeful_N : N ;
+fun shoehorn_N : N ;
+fun shoehorn_V2 : V2 ;
+fun shoelace_N : N ;
+fun shoemaker_N : N ;
+fun shoemaking_N : N ;
+fun shoeshine_N : N ;
+fun shoestring_N : N ;
+fun shoetree_N : N ;
+fun shofar_N : N ;
+fun shogi_N : N ;
+fun shogun_N : N ;
+fun shoji_N : N ;
+fun shoo_V : V ;
+fun shoo_V2 : V2 ;
+fun shoofly_N : N ;
+fun shook_N : N ;
+fun shoot_N : N ;
+fun shoot_V : V ;
+fun shoot_V2 : V2 ;
+fun shoot_away_V : V ;
+fun shoot_back_V : V ;
+fun shoot_for_V2 : V2 ;
+fun shoot_off_V : V ;
+fun shoot_out_V : V ;
+fun shoot_up_V : V ;
+fun shoot_up_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 shootout_N : N  ;
+fun shop_N : N ;
+fun shop_V : V ;
+fun shop_around_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 shopaholic_N : N ;
+fun shopfront_N : N ;
+fun shopkeeper_N : N ;
+fun shoplift_V : V ;
+fun shoplift_V2 : V2 ;
+fun shoplifter_N : N ;
+fun shoplifting_N : N ;
+fun shopperFem_N : N ;
+fun shopperMasc_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 shore_up_V2 : V2 ;
+fun shorebird_N : N ;
+fun shoreline_N : N ;
+fun shoring_N : N ;
+fun shorn_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_out_V : V ;
+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 shortcut_N : N ;
+fun shorten_V : V ;
+fun shorten_V2 : V2 ;
+fun shortener_N : N ;
+fun shortening_N : N ;
+fun shortfall_N : N ;
+fun shortgrass_N : N ;
+fun shorthand_A : A ;
+fun shorthand_N : N ;
+fun shorthorn_N : N ;
+fun shortia_N : N ;
+fun shortish_A : A ;
+fun shortlist_N : N ;
+fun shortlist_V2 : V2 ;
+fun shortly_Adv : Adv  ;
+fun shortness_N : N ;
+fun shortstop_N : N ;
+fun shortwave_N : N  ;
+fun shot_N : N ;
+fun shot_down_V : V ;
+fun shot_put_N : N ;
+fun shot_tower_N : N ;
+fun shotgun_N : N ;
+fun shotton_PN : PN ;
+fun shotts_PN : PN ;
+fun should_VV : VV ;
+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 shout_down_V2 : V2 ;
+fun shout_out_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 shove_through_V : V ;
+fun shovel_N : N ;
+fun shovel_V2 : V2 ;
+fun shovel_board_N : N ;
+fun shoveler_N : N ;
+fun shovelful_N : N ;
+fun shovelhead_N : N ;
+fun show_N : N ;
+fun show_V : V ;
+fun show_V2 : V2 ;
+--subcat fun show_V2V : V2V ;
+fun show_VQ : VQ ;
+fun show_VS : VS ;
+fun show_around_V2 : V2 ;
+fun show_business_N : N ;
+fun show_in_V2 : V2 ;
+fun show_off_N : N ;
+fun show_off_V : V ;
+fun show_off_V2 : V2 ;
+fun show_out_V2 : V2 ;
+fun show_over_V3 : V3 ;
+fun show_round_V2 : V2 ;
+fun show_through_V : V ;
+fun show_up_V : V ;
+fun show_up_V2 : V2 ;
+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 showerhead_N : N ;
+fun showery_A : A ;
+fun showgirl_N : N ;
+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 shredder_N : N ;
+fun shrew_N : N ;
+fun shrew_mouse_N : N ;
+fun shrewd_A : A ;
+fun shrewdness_N : N ;
+fun shrewish_A : A ;
+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 shrilling_N : N ;
+fun shrillness_N : N ;
+fun shrimp_N : N ;
+fun shrimp_V : V ;
+fun shrimper_N : N ;
+fun shrimpfish_N : N ;
+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 shrinking_N : N ;
+fun shrive_V2 : V2 ;
+fun shrivel_V : V ;
+fun shrivel_V2 : V2 ;
+fun shriveled_A : A ;
+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 shrubby_A : A ;
+fun shrublet_N : N ;
+fun shrug_N : N ;
+fun shrug_V2 : V2 ;
+--subcat fun shrug_VS : VS ;
+fun shrug_off_V2 : V2 ;
+fun shtik_N : N ;
+fun shtikl_N : N ;
+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 shuffleboard_N : N ;
+fun shuffler_N : N ;
+fun shufti_N : N ;
+fun shun_V2 : V2 ;
+fun shunt_N : N ;
+fun shunt_V : V ;
+fun shunt_V2 : V2 ;
+fun shunter_N : N ;
+fun shush_V : V ;
+fun shush_V2 : V2 ;
+--subcat fun shut_V : V ;
+fun shut_V2 : V2 ;
+fun shut_away_V2 : V2 ;
+fun shut_down_V2 : V2 ;
+fun shut_in_V2 : V2 ;
+fun shut_off_V : V ;
+fun shut_off_V2 : V2 ;
+fun shut_out_V2 : V2 ;
+fun shut_out_of_V2 : V2 ;
+fun shut_up_V2 : V2 ;
+fun shut_yourself_away_V : V ;
+fun shutdown_N : N ;
+fun shuteye_N : N ;
+fun shutout_N : N ;
+fun shutter_N : N ;
+fun shutter_V2 : V2 ;
+fun shutterbug_N : N ;
+fun shutting_N : N ;
+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 shy_away_V : V ;
+fun shy_away_from_V2 : V2 ;
+fun shyly_Adv : Adv ;
+fun shyness_N : N ;
+fun shyster_N : N ;
+fun sial_N : N ;
+fun sialadenitis_N : N ;
+fun sialolith_N : N ;
+fun siam_PN : PN ;
+fun siamang_N : N ;
+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 sibilation_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_N : N ;
+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 sickish_A : A ;
+fun sickle_N : N ;
+fun sicklepod_N : N ;
+fun sickly_A : A ;
+fun sickness_N : N ;
+fun sickroom_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 side_with_V2 : V2 ;
+fun sidearm_A : A ;
+fun sidearm_Adv : Adv ;
+fun sidebar_N : N ;
+fun sideboard_N : N ;
+fun sideburn_N : N ;
+fun sidecar_N : N ;
+fun sidekick_N : N  ;
+fun sidelight_N : N ;
+fun sideline_N : N ;
+fun sideline_V : V ;
+fun sideline_V2 : V2 ;
+fun sidelong_A : A ;
+fun sidelong_Adv : Adv ;
+fun sidereal_A : A ;
+fun siderite_N : N ;
+fun sideroblast_N : N ;
+fun siderocyte_N : N ;
+fun sideropenia_N : N ;
+fun siderosis_N : N ;
+fun sidesaddle_Adv : Adv ;
+fun sidesaddle_N : N ;
+fun sideshow_N : N ;
+fun sidesman_N : N ;
+fun sidestep_N : N ;
+fun sidestep_V : V ;
+fun sidestep_V2 : V2 ;
+fun sidestroke_N : N ;
+fun sideswipe_N : N ;
+fun sidetrack_N : N ;
+fun sidetrack_V2 : V2 ;
+fun sidewalk_N : N ;
+fun sidewall_N : N ;
+fun sideward_Adv : Adv ;
+fun sidewards_Adv : Adv ;
+fun sideway_Adv : Adv ;
+fun sideways_Adv : Adv ;
+fun sidewinder_N : N ;
+fun siding_N : N ;
+fun sidle_V : V ;
+fun sidle_up_to_V2 : V2 ;
+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 sift_through_V2 : V2 ;
+fun sifter_N : N ;
+fun sigeh_N : N ;
+fun sigh_N : N ;
+fun sigh_V : V ;
+fun sigh_V2 : V2 ;
+fun sigh_VS : VS ;
+fun sight_N : N ;
+fun sight_V2 : V2 ;
+fun sighting_N : N ;
+fun sightless_A : A ;
+fun sightreader_N : N ;
+fun sights_N : N ;
+fun sightseeing_N : N ;
+fun sightseer_N : N ;
+fun sigma_N : N ;
+fun sigmoid_A : A ;
+fun sigmoidectomy_N : N ;
+fun sigmoidoscope_N : N ;
+fun sigmoidoscopy_N : N ;
+fun sign_N : N ;
+fun sign_1_N : N ;
+fun sign_2_N : N ; 
+fun sign_V : V ;
+fun sign_V2 : V2 ;
+--subcat fun sign_V2V : V2V ;
+fun sign_away_V2 : V2 ;
+fun sign_for_V3 : V3 ;
+fun sign_in_V : V ;
+fun sign_in_V2 : V2 ;
+fun sign_into_V2 : V2 ;
+fun sign_off_V : V ;
+fun sign_off_V2 : V2 ;
+fun sign_off_on_V2 : V2 ;
+fun sign_on_V : V ;
+fun sign_on_V2 : V2 ;
+fun sign_on_with_V2 : V2 ;
+fun sign_out_V : V ;
+fun sign_out_V2 : V2 ;
+fun sign_out_of_V2 : V2 ;
+fun sign_painter_N : N ;
+fun sign_up_V : V ;
+fun sign_with_V2 : V2 ;
+fun signage_N : N ;
+fun signal_A : A ;
+fun signal_N : N ;
+--subcat fun signal_V : V ;
+fun signal_V2 : V2 ;
+fun signal_VS : VS ;
+fun signal_box_N : N ;
+fun signale_V2 : V2 ;
+fun signale_VS : VS ;
+fun signaler_N : N ;
+fun signalization_N : N ;
+fun signalize_V2 : V2 ;
+fun signaller_N : N ;
+fun signalman_N : N ;
+fun signatory_N : N ;
+fun signature_N : N ;
+fun signboard_N : N ;
+fun signer_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 signore_N : N ;
+fun signorina_N : N ;
+fun signpost_N : N ;
+fun signpost_V2 : V2 ;
+fun sikh_N : N ;
+fun silage_N : N ;
+fun sild_N : N ;
+fun sildenafil_N : N ;
+fun sileby_PN : PN ;
+fun silence_N : N ;
+fun silence_V2 : V2 ;
+fun silencer_N : N ;
+fun silene_N : N ;
+fun silent_A : A ;
+fun silently_Adv : Adv ;
+fun silenus_N : N ;
+fun silesia_N : N ;
+fun silex_N : N ;
+fun silhouette_N : N ;
+fun silhouette_V2 : V2 ;
+fun silica_N : N ;
+fun silicate_N : N ;
+fun siliceous_A : A ;
+fun silicide_N : N ;
+fun silicle_N : N ;
+fun silicon_N : N ;
+fun silicone_N : N ;
+fun silicosis_N : N ;
+fun silique_N : N ;
+fun silk_N : N ;
+fun silken_A : A ;
+fun silkiness_N : N ;
+fun silks_N : N ;
+fun silkscreen_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 siloxane_N : N ;
+fun silsden_PN : PN ;
+fun silt_N : N ;
+fun silt_V : V ;
+fun silt_V2 : V2 ;
+fun silt_up_V : V ;
+fun siltstone_N : N ;
+fun silty_A : A ;
+fun silurid_N : N ;
+fun silva_N : N ;
+fun silvan_A : A ;
+fun silver_A : A ;
+fun silver_N : N ;
+fun silver_V : V ;
+fun silver_V2 : V2 ;
+fun silver_fish_N : N ;
+fun silverback_N : N ;
+fun silverberry_N : N ;
+fun silverfish_N : N ;
+fun silvern_A : A ;
+fun silverpoint_N : N ;
+fun silverrod_N : N ;
+fun silverside_N : N ;
+fun silversides_N : N ;
+fun silversmith_N : N ;
+fun silverspot_N : N ;
+fun silversword_N : N ;
+fun silvervine_N : N ;
+fun silverware_N : N ;
+fun silverweed_N : N ;
+fun silverwork_N : N ;
+fun silvery_A : A ;
+fun silvex_N : N ;
+fun silvia_PN : PN ;
+fun silviculture_N : N ;
+fun sima_N : N ;
+fun simazine_N : N ;
+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 simmer_down_V : V ;
+fun simnel_N : N ;
+fun simon_PN : PN ;
+fun simony_N : N ;
+fun simoom_N : N ;
+fun simoon_N : N ;
+fun simper_N : N ;
+fun simper_V : V ;
+fun simperer_N : N ;
+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 simplex_A : A ;
+fun simplicity_N : N ;
+fun simplification_N : N ;
+fun simplify_V : V ;
+fun simplify_V2 : V2 ;
+fun simplistic_A : A ;
+fun simply_Adv : Adv  ;
+fun simulacrum_N : N ;
+fun simulate_V2 : V2 ;
+fun simulated_A : A  ;
+fun simulation_N : N ;
+fun simulator_N : N ;
+fun simulcast_N : N ;
+fun simultaneity_N : N ;
+fun simultaneous_A : A ;
+fun simultaneously_Adv : Adv  ;
+fun simultaneousness_N : N ;
+fun simvastatin_N : N ;
+fun sin_N : N ;
+fun sin_V : V ;
+fun since_Adv : Adv ;
+fun since_Prep : Prep ;
+fun since_Subj : Subj ;
+fun since_then_Adv : Adv ;
+fun sincere_A : A ;
+fun sincerely_Adv : Adv ;
+fun sincerity_N : N ;
+fun sinciput_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 sing_along_V : V ;
+fun sing_out_V : V ;
+fun sing_up_V : V ;
+fun singable_A : A ;
+fun singalong_N : N ;
+fun singapore_PN : PN ;
+fun singaporeanFem_N : N ;
+fun singaporeanMasc_N : N ;
+fun singaporean_A : A ;
+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_1_A : A  ; -- | a single ticket
+fun single_2_A : A  ; -- | a single woman
+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_out_V2 : V2 ;
+fun single_spacing_N : N ;
+fun singleness_N : N ;
+fun singles_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 sinhala_N : N ;
+fun sinhalese_A : A ;
+fun sinhalese_N : N ;
+fun sining_PN : PN ;
+fun sinister_A : A ;
+fun sinistral_A : A ;
+fun sinistrorse_A : A ;
+fun sink_N : N ;
+fun sink_V : V ;
+fun sink_V2 : V2 ;
+fun sink_in_V : V ;
+fun sinkable_A : A ;
+fun sinker_N : N ;
+fun sinkhole_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 sinopis_N : N ;
+fun sintered_A : A ;
+fun sinuate_A : A ;
+fun sinuosity_N : N ;
+fun sinuous_A : A ;
+fun sinus_N : N ;
+fun sinusitis_N : N ;
+fun sinusoid_N : N ;
+fun sinusoidal_A : A ;
+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 siphone_off_V : V ;
+fun siphonophore_N : N ;
+fun sipper_N : N ;
+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 siris_N : N ;
+fun sirloin_N : N ;
+fun sirocco_N : N ;
+fun sirrah_N : N ;
+fun sirup_N : N ;
+fun sisal_N : N ;
+fun siskin_N : N ;
+fun sissified_A : A ;
+fun sissoo_N : N ;
+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 ;
+--subcat fun sit_VA : VA ;
+fun sit_about_V : V ;
+fun sit_around_V : V ;
+fun sit_back_V : V ;
+fun sit_by_V : V ;
+fun sit_down_V2 : V2 ;
+fun sit_for_V2 : V2 ;
+fun sit_in_N : N ;
+fun sit_in_V2 : V2 ;
+fun sit_in_for_V2 : V2 ;
+fun sit_in_on_V2 : V2 ;
+fun sit_on_V2 : V2 ;
+fun sit_out_V2 : V2 ;
+fun sit_over_V2 : V2 ;
+fun sit_through_V2 : V2 ;
+fun sit_up_V : V ;
+fun sit_with_V2 : V2 ;
+fun sitar_N : N ;
+fun sitcom_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 situate_V2 : V2 ;
+fun situation_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 sixth_former_N : N ;
+fun sizable_A : A ;
+fun size_A : A ;
+fun size_N : N ;
+fun size_V2 : V2 ;
+fun size_up_V2 : V2 ;
+fun sizeable_A : A ;
+fun sizzle_N : N ;
+fun sizzle_V : V ;
+fun skank_N : N ;
+fun skate_N : N ;
+fun skate_V : V ;
+fun skateboard_N : N ;
+fun skateboarder_N : N ;
+fun skateboarding_A : A  ;
+fun skateboarding_N : N ;
+fun skater_N : N ;
+fun skating_N : N ;
+fun skating_rink_N : N ;
+fun skedaddle_N : N ;
+fun skedaddle_V : V ;
+fun skeet_N : N ;
+fun skeg_N : N ;
+fun skegness_PN : PN ;
+fun skein_N : N ;
+fun skeletal_A : A ;
+fun skeleton_N : N ;
+fun skelmanthorpe_PN : PN ;
+fun skelmersdale_PN : PN ;
+fun skep_N : N ;
+fun skepful_N : N ;
+fun skeptic_N : N ;
+fun skeptical_A : A ;
+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 sketchbook_N : N ;
+fun sketcher_N : N ;
+fun sketchiness_N : N ;
+fun sketchy_A : A ;
+fun skew_A : A ;
+fun skew_V2 : V2 ;
+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 skibob_N : N ;
+fun skid_N : N ;
+fun skid_V : V ;
+fun skid_V2 : V2 ;
+fun skidder_N : N ;
+fun skidpan_N : N ;
+fun skier_N : N ;
+fun skiff_N : N ;
+fun skiffle_N : N ;
+fun skiffle_group_N : N ;
+fun skiing_N : N ;
+fun skilful_A : A ;
+fun skill_N : N ;
+fun skill_V : V ;
+fun skilled_A : A ;
+fun skillet_N : N ;
+fun skillful_A : A  ;
+fun skillfully_Adv : Adv ;
+fun skillfulness_N : N ;
+fun skilly_N : N ;
+fun skim_A : A ;
+fun skim_N : N ;
+fun skim_V : V ;
+fun skim_V2 : V2 ;
+fun skimmed_milk_N : N ;
+fun skimmer_N : N ;
+fun skimming_N : N ;
+fun skimp_V : V ;
+fun skimp_V2 : V2 ;
+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 skin_up_V : V ;
+fun skin_up_V2 : V2 ;
+fun skinflint_N : N ;
+fun skinful_N : N ;
+fun skinhead_N : N ;
+fun skinheads_N : N ;
+fun skink_N : N ;
+fun skinless_A : A ;
+fun skinner_N : N ;
+fun skinniness_N : N ;
+fun skinny_A : A ;
+fun skinny_N : N ;
+fun skint_A : A ;
+fun skintight_A : A ;
+fun skip_N : N ;
+fun skip_V : V ;
+fun skip_V2 : V2 ;
+fun skip_off_V : V ;
+fun skipjack_N : N ;
+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 skirret_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 skittishness_N : N ;
+fun skittle_N : N ;
+fun skittle_V2 : V2 ;
+fun skittle_pin_N : N ;
+fun skittles_N : N ;
+fun skive_off_V : V ;
+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 skunkweed_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 skybox_N : N ;
+fun skycap_N : N ;
+fun skydiver_N : N ;
+fun skydiving_N : N ;
+fun skyhook_N : N ;
+fun skylark_N : N ;
+fun skylark_V : V ;
+fun skylight_N : N ;
+fun skyline_N : N ;
+fun skyrocket_N : N ;
+fun skyrocket_V : V ;
+fun skyrocket_V2 : V2 ;
+fun skysail_N : N ;
+fun skyscraper_N : N ;
+fun skywalk_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 slack_off_V : V ;
+fun slacken_V : V ;
+fun slacken_V2 : V2 ;
+fun slacken_off_V : V ;
+fun slacker_N : N ;
+fun slackness_N : N ;
+fun slacks_N : N ;
+fun slag_N : N ;
+fun slag_heap_N : N ;
+fun slag_off_V2 : V2 ;
+fun slagheap_N : N ;
+fun slain_N : N ;
+fun slake_V2 : V2 ;
+fun slalom_N : N ;
+fun slam_N : N ;
+fun slam_V : V ;
+fun slam_V2 : V2 ;
+fun slam_dunk_V2 : V2 ;
+fun slammer_N : N ;
+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 slanginess_N : N ;
+fun slanguage_N : N ;
+fun slangy_A : A ;
+fun slant_N : N ;
+fun slant_V : V ;
+fun slant_V2 : V2 ;
+fun slant_toward_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 slapper_N : N ;
+fun slapshot_N : N ;
+fun slapstick_A : A ;
+fun slapstick_N : N ;
+fun slash_N : N ;
+fun slash_V : V ;
+fun slash_V2 : V2 ;
+fun slasher_N : N ;
+fun slat_N : N ;
+fun slate_N : N ;
+fun slate_V2 : V2 ;
+fun slate_V2V : V2V ;
+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 slaveholder_N : N ;
+fun slaveholding_A : A ;
+fun slavelike_A : A ;
+fun slaver_N : N ;
+fun slaver_V : V ;
+fun slavery_N : N ;
+fun slavey_N : N ;
+fun slavish_A : A ;
+fun slavonic_A : A ;
+fun slaw_N : N ;
+fun slay_V2 : V2 ;
+fun slayer_N : N ;
+fun sleaford_PN : PN ;
+fun sleaziness_N : N ;
+fun sleazy_A : A ;
+fun sled_N : N ;
+fun sledder_N : N ;
+fun sledding_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 sleekness_N : N ;
+fun sleep_N : N ;
+fun sleep_V : V ;
+--subcat fun sleep_V2 : V2 ;
+fun sleep_in_V : V ;
+fun sleep_off_V2 : V2 ;
+fun sleep_on_V2 : V2 ;
+fun sleep_over_V : V ;
+fun sleep_through_V2 : V2 ;
+fun sleeper_N : N ;
+fun sleepiness_N : N ;
+fun sleeping_A : A ;
+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 sleeplessness_N : N ;
+fun sleepover_N : N ;
+fun sleepwalker_N : N ;
+fun sleepwalking_N : N ;
+fun sleepy_A : A ;
+fun sleepy_head_N : N ;
+fun sleepyhead_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 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 slice_off_V2 : V2 ;
+fun slice_up_V2 : V2 ;
+fun slicer_N : N ;
+fun slicing_N : N ;
+fun slick_A : A ;
+fun slick_Adv : Adv ;
+fun slick_N : N ;
+fun slicker_N : N ;
+fun slickness_N : N ;
+fun slide_N : N ;
+fun slide_V : V ;
+fun slide_V2 : V2 ;
+fun slide_rule_N : N ;
+fun slider_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 slim_V2 : V2 ;
+fun slime_N : N ;
+fun slimed_A : A ;
+fun sliminess_N : N ;
+fun slimness_N : N ;
+fun slimy_A : A ;
+fun sling_N : N ;
+fun sling_V : V ;
+fun sling_V2 : V2 ;
+fun slingback_N : N ;
+fun slinger_N : N ;
+fun slinging_N : N ;
+fun slingshot_N : N ;
+fun slink_V : V ;
+fun slip_N : N ;
+fun slip_V : V ;
+fun slip_V2 : V2 ;
+fun slip_away_V : V ;
+fun slip_by_V : V ;
+fun slip_carriage_N : N ;
+fun slip_coach_N : N ;
+fun slip_down_V : V ;
+fun slip_in_V2 : V2 ;
+fun slip_into_V2 : V2 ;
+fun slip_off_V : V ;
+fun slip_off_V2 : V2 ;
+fun slip_off_to_V2 : V2 ;
+fun slip_on_V2 : V2 ;
+fun slip_out_V : V ;
+fun slip_road_N : N ;
+fun slip_up_N : N ;
+fun slip_up_V : V ;
+fun slipcover_N : N ;
+fun slipknot_N : N ;
+fun slipon_N : N ;
+fun slipover_N : N ;
+fun slippage_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 slivovitz_N : N ;
+fun slob_N : N ;
+fun slob_about_V : V ;
+fun slob_around_V : V ;
+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 sloganeer_N : N ;
+fun sloganeering_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 slope_off_V : V ;
+fun slopingly_Adv : Adv ;
+fun sloppiness_N : N ;
+fun sloppy_A : A ;
+fun slops_N : N ;
+fun slopseller_N : N ;
+fun slopshop_N : N ;
+fun slosh_V : V ;
+fun slosh_V2 : V2 ;
+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 sloucher_N : N ;
+fun slouchingly_Adv : Adv ;
+fun slouchy_A : A ;
+fun slough_N : N ;
+fun slough_PN : PN ;
+fun slough_V : V ;
+fun slough_V2 : V2 ;
+fun slough_off_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_down_V : V ;
+fun slow_down_V2 : V2 ;
+fun slow_up_V2 : V2 ;
+fun slow_worm_N : N ;
+fun slowcoach_N : N ;
+fun slowdown_N : N ;
+fun slower_Adv : Adv ;
+fun slowest_Adv : Adv ;
+fun slowgoing_A : A ;
+fun slowly_Adv : Adv  ;
+fun slowness_N : N ;
+fun slub_N : N ;
+fun sludge_N : N ;
+fun slug_N : N ;
+fun slug_V : V ;
+fun slug_V2 : V2 ;
+fun slug_it_out_V2 : V2 ;
+fun sluggard_N : N ;
+fun slugger_N : N ;
+fun sluggish_A : A ;
+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 slumgullion_N : N ;
+fun slummy_A : A ;
+fun slump_N : N ;
+fun slump_V : V ;
+fun slump_V2 : V2 ;
+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 slyness_N : N ;
+fun smack_Adv : Adv ;
+fun smack_N : N ;
+fun smack_V : V ;
+fun smack_V2 : V2 ;
+fun smack_of_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 smaller_A : A ;
+fun smallholder_N : N ;
+fun smallholding_N : N ;
+fun smallish_A : A ;
+fun smallmouth_N : N ;
+fun smallness_N : N ;
+fun smallpox_N : N ;
+fun smalltime_A : A ;
+fun smaltite_N : N ;
+fun smarmy_A : A ;
+fun smart_A : A ;
+fun smart_N : N ;
+fun smart_V : V ;
+fun smarta_N : N ;
+fun smarten_V : V ;
+fun smarten_V2 : V2 ;
+fun smartness_N : N ;
+fun smash_Adv : Adv ;
+fun smash_N : N ;
+fun smash_V : V ;
+fun smash_V2 : V2 ;
+fun smash_down_V2 : V2 ;
+fun smash_in_V2 : V2 ;
+fun smash_up_N : N ;
+fun smash_up_V2 : V2 ;
+fun smasher_N : N ;
+fun smashing_N : N ;
+fun smattering_N : N ;
+fun smear_N : N ;
+fun smear_V : V ;
+fun smear_V2 : V2 ;
+fun smear_word_N : N ;
+fun smegma_N : N ;
+fun smell_N : N ;
+fun smell_V : V ;
+fun smell_V2 : V2 ;
+fun smell_VA : VA ;
+fun smelling_bottle_N : N ;
+fun smelly_A : A ;
+fun smelt_N : N ;
+fun smelt_V2 : V2 ;
+fun smelter_N : N ;
+fun smew_N : N ;
+fun smilax_N : N ;
+fun smile_N : N ;
+fun smile_V : V ;
+--subcat fun smile_V2 : V2 ;
+fun smiler_N : N ;
+fun smiley_N : N ;
+fun smilingly_Adv : Adv ;
+fun smilo_N : N ;
+fun smirch_N : N ;
+fun smirch_V2 : V2 ;
+fun smirk_N : N ;
+fun smirk_V : V ;
+fun smirker_N : N ;
+fun smite_V : V ;
+fun smite_V2 : V2 ;
+fun smith_N : N ;
+fun smithereens_N : N ;
+fun smithy_N : N ;
+fun smock_N : N ;
+fun smocking_N : N ;
+fun smog_N : N ;
+fun smoggy_A : A ;
+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_out_V2 : V2 ;
+fun smoke_screen_N : N ;
+fun smokehouse_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 smoldering_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_out_V : V ;
+fun smooth_spoken_A : A ;
+fun smooth_tongued_A : A ;
+fun smoothbark_N : N ;
+fun smoothbore_N : N ;
+fun smoothhound_N : N ;
+fun smoothie_N : N ;
+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 smothering_A : A ;
+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 smuggle_out_V : V ;
+fun smuggler_N : N ;
+fun smuggling_N : N ;
+fun smugness_N : N ;
+fun smut_N : N ;
+fun smut_V2 : V2 ;
+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 snaffle_up_V2 : V2 ;
+fun snafu_N : N ;
+fun snag_N : N ;
+fun snag_V : V ;
+fun snag_V2 : V2 ;
+fun snail_N : N ;
+fun snailfish_N : N ;
+fun snailflower_N : N ;
+fun snake_N : N ;
+fun snake_V : V ;
+fun snake_charmer_N : N ;
+fun snakebird_N : N ;
+fun snakebite_N : N ;
+fun snakeblenny_N : N ;
+fun snakefly_N : N ;
+fun snakewood_N : N ;
+fun snaky_A : A ;
+fun snap_N : N ;
+fun snap_V : V ;
+fun snap_V2 : V2 ;
+--subcat fun snap_VS : VS ;
+fun snap_back_V : V ;
+fun snap_fastener_N : N ;
+fun snap_off_V2 : V2 ;
+fun snap_out_of_V2 : V2 ;
+fun snap_to_it_V2 : V2 ;
+fun snap_up_V2 : V2 ;
+fun snapdragon_N : N ;
+fun snapper_N : N ;
+fun snappish_A : A ;
+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 snarer_N : N ;
+fun snarl_N : N ;
+fun snarl_V : V ;
+fun snarl_V2 : V2 ;
+fun snarl_up_N : N ;
+fun snarl_up_V2 : V2 ;
+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_out_V : V ;
+fun sneak_thief_N : N ;
+fun sneak_up_on_V2 : V2 ;
+fun sneakingly_Adv : Adv ;
+fun sneaky_A : A ;
+fun sneer_N : N ;
+fun sneer_V : V ;
+fun sneerer_N : N ;
+fun sneeringly_Adv : Adv ;
+fun sneeze_N : N ;
+fun sneeze_V : V ;
+fun sneezer_N : N ;
+fun sneezeweed_N : N ;
+fun sneezy_A : A ;
+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 ;
+--subcat fun sniff_VS : VS ;
+fun sniff_around_V2 : V2 ;
+fun sniff_at_V2 : V2 ;
+fun sniff_out_V2 : V2 ;
+fun sniffer_N : N ;
+fun sniffle_V : V ;
+fun sniffler_N : N ;
+fun sniffly_A : A ;
+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 snipefish_N : N ;
+fun sniper_N : N ;
+fun snippet_N : N ;
+fun snipping_N : N ;
+fun snips_N : N ;
+fun snit_N : N ;
+fun snitch_V : V ;
+fun snitch_V2 : V2 ;
+fun snitch_on_V2 : V2 ;
+fun snivel_N : N ;
+fun snivel_V : V ;
+fun sniveller_N : N ;
+fun snob_N : N ;
+fun snobbery_N : N ;
+fun snobbish_A : A ;
+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_N : N ;
+fun snoop_V : V ;
+fun snooper_N : N ;
+fun snootiness_N : N ;
+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 snorkeling_N : N ;
+fun snort_N : N ;
+fun snort_V : V ;
+fun snort_V2 : V2 ;
+fun snort_VS : VS ;
+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 snowbank_N : N ;
+fun snowbell_N : N ;
+fun snowberry_N : N ;
+fun snowblind_A : A ;
+fun snowblindness_N : N ;
+fun snowboard_N : N ;
+fun snowboarder_N : N ;
+fun snowboarding_N : N ;
+fun snowbound_A : A ;
+fun snowcap_N : N ;
+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 snowmobile_N : N ;
+fun snowplough_N : N ;
+fun snowplow_N : N ;
+fun snowshoe_N : N ;
+fun snowstorm_N : N ;
+fun snowsuit_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_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 snuff_out_V2 : V2 ;
+fun snuffbox_N : N ;
+fun snuffer_N : N ;
+fun snuffers_N : N ;
+fun snuffle_N : N ;
+fun snuffle_V : V ;
+fun snuffler_N : N ;
+fun snug_A : A ;
+fun snug_N : N ;
+fun snuggery_N : N ;
+fun snuggle_V : V ;
+fun snuggle_V2 : V2 ;
+fun snugness_N : N ;
+fun so_AdA : AdA ;
+fun so_Adv : Adv ;
+fun so_N : N ;
+fun so_PConj : PConj  ;
+fun so_Subj : Subj  ;
+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 soak_off_V : V ;
+fun soak_up_V : V ;
+fun soaker_N : N ;
+fun soaking_Adv : Adv ;
+fun soap_N : N ;
+fun soap_V2 : V2 ;
+fun soap_bubble_N : N ;
+fun soap_opera_N : N ;
+fun soapberry_N : N ;
+fun soapbox_N : N ;
+fun soapfish_N : N ;
+fun soapiness_N : N ;
+fun soapstone_N : N ;
+fun soapsuds_N : N ;
+fun soapweed_N : N ;
+fun soapwort_N : N ;
+fun soapy_A : A ;
+fun soar_N : N ;
+fun soar_V : V ;
+fun soar_V2 : V2 ;
+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 sober_up_V2 : V2 ;
+fun soberness_N : N ;
+fun sobersided_A : A ;
+fun sobersides_N : N ;
+fun sobralia_N : N ;
+fun sobriety_N : N ;
+fun sobriquet_N : N ;
+fun soc_N : N ;
+fun socage_N : N ;
+fun socalled_A : A ;
+fun soccer_N : N ;
+fun sociability_N : N ;
+fun sociable_A : A ;
+fun sociable_N : N ;
+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 socialistic_A : A ;
+fun socialite_N : N ;
+fun sociality_N : N ;
+fun socialization_N : N ;
+fun socialize_V2 : V2 ;
+fun socializer_N : N ;
+fun socially_Adv : Adv  ;
+fun societal_A : A  ;
+fun society_N : N ;
+fun sociobiologic_A : A ;
+fun sociobiologically_Adv : Adv ;
+fun sociobiologist_N : N ;
+fun sociobiology_N : N ;
+fun sociocultural_A : A ;
+fun socioeconomic_A : A ;
+fun socioeconomically_Adv : Adv ;
+fun sociolinguist_N : N ;
+fun sociolinguistic_A : A ;
+fun sociolinguistically_Adv : Adv ;
+fun sociolinguistics_N : N ;
+fun sociological_A : A ;
+fun sociologist_N : N ;
+fun sociology_N : N ;
+fun sociometry_N : N ;
+fun sociopath_N : N ;
+fun sociopathic_A : A ;
+fun sock_Adv : Adv ;
+fun sock_N : N ;
+fun sock_V2 : V2 ;
+fun socket_N : N ;
+fun sockeye_N : N ;
+fun socle_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 sodalist_N : N ;
+fun sodalite_N : N ;
+fun sodden_A : A ;
+fun sodium_N : N ;
+fun sodoku_N : N ;
+fun sodom_N : N ;
+fun sodomite_N : N ;
+fun sodomy_N : N ;
+fun sofa_N : N ;
+fun soffit_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 softball_N : N ;
+fun soften_V : V ;
+fun soften_V2 : V2 ;
+fun soften_up_V2 : V2 ;
+fun softener_N : N ;
+fun softening_N : N ;
+fun softhearted_A : A ;
+fun softheartedness_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 soigne_A : A ;
+fun soignee_A : A ;
+fun soil_N : N ;
+fun soil_V : V ;
+fun soil_V2 : V2 ;
+fun soil_pipe_N : N ;
+fun soiling_N : N ;
+fun soiree_N : N ;
+fun sojourn_N : N ;
+fun sojourn_V : V ;
+fun sojourner_N : N ;
+fun sol_N : N ;
+fun sol_PN : PN ;
+fun sol_fa_N : N ;
+fun solace_N : N ;
+fun solace_V2 : V2 ;
+fun solan_N : N ;
+fun solanaceous_A : A ;
+fun solar_A : A ;
+fun solar_plexus_N : N ;
+fun solarium_N : N ;
+fun solarization_N : N ;
+fun solder_N : N ;
+fun solder_V2 : V2 ;
+fun solderer_N : N ;
+fun soldering_iron_N : N ;
+fun soldier_N : N ;
+fun soldier_V : V ;
+fun soldier_on_V : V ;
+fun soldierfish_N : N ;
+fun soldiering_N : N ;
+fun soldierly_A : A ;
+fun soldiery_N : N ;
+fun sole_A : A ;
+fun sole_N : N ;
+fun sole_V2 : V2 ;
+fun solecism_N : N ;
+fun soleless_A : A ;
+fun solely_Adv : Adv  ;
+fun solemn_A : A ;
+fun solemnity_N : N ;
+fun solemnization_N : N ;
+fun solemnize_V2 : V2 ;
+fun solemnness_N : N ;
+fun solenogaster_N : N ;
+fun solenoid_N : N ;
+fun soleus_N : N ;
+fun solfege_N : N ;
+fun solferino_N : N ;
+fun solicit_V : V ;
+fun solicit_V2 : V2 ;
+fun solicitation_N : N ;
+fun solicitorFem_N : N ;
+fun solicitorMasc_N : N ;
+fun solicitor_general_N : N ;
+fun solicitorship_N : N ;
+fun solicitous_A : A ;
+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 solidness_N : N ;
+fun solidus_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 solitary_A : A ;
+fun soliton_N : N ;
+fun solitude_N : N ;
+fun solleret_N : N ;
+fun solmization_N : N ;
+fun solo_A : A ;
+fun solo_N : N ;
+fun soloist_N : N ;
+fun solomon_N : N  ;
+fun solon_PN : PN ;
+fun solstice_N : N ;
+fun solubility_N : N ;
+fun soluble_A : A ;
+fun solute_N : N ;
+fun solution_N : N ;
+fun solvability_N : N ;
+fun solvable_A : A ;
+fun solvate_N : N ;
+fun solvation_N : N ;
+fun solve_V2 : V2 ;
+fun solvency_N : N ;
+fun solvent_A : A ;
+fun solvent_N : N ;
+fun som_N : N ;
+fun soma_N : N ;
+fun somaliFem_N : N ;
+fun somaliMasc_N : N ;
+fun somali_A : A ;
+fun somalia_PN : PN ;
+fun somalianFem_N : N ;
+fun somalianMasc_N : N ;
+fun somalian_A : A ;
+fun soman_N : N ;
+fun somatic_A : A ;
+fun somatogenic_A : A ;
+fun somatosense_N : N ;
+fun somatosensory_A : A ;
+fun somatotropin_N : N ;
+fun somber_A : A ;
+fun sombre_A : A ;
+fun sombreness_N : N ;
+fun sombrero_N : N ;
+fun some_A : A ;
+fun some_Quant : Quant ;
+fun somebody_NP : NP ;
+fun someday_Adv : Adv ;
+fun somehow_AdV : AdV ;
+fun somehow_Adv : Adv ;
+fun someone_NP : NP ;
+fun someplace_Adv : Adv ;
+fun somercotes_PN : PN ;
+fun somersault_N : N ;
+fun somersault_V : V ;
+fun somerset_PN : PN ;
+fun somesthesia_N : N ;
+fun something_NP : NP ;
+fun sometime_Adv : Adv ;
+fun sometimes_Adv : Adv ;
+fun someway_Adv : Adv ;
+fun somewhat_Adv : Adv ;
+fun somewhere_Adv : Adv ;
+fun somewhere_N : N ;
+fun sommelier_N : N ;
+fun somnambulism_N : N ;
+fun somnambulist_N : N ;
+fun somniloquist_N : N ;
+fun somnolence_N : N ;
+fun somnolent_A : A ;
+fun son_N : N ;
+fun son_in_law_N : N ;
+fun sonant_N : N ;
+fun sonar_N : N ;
+fun sonata_N : N ;
+fun sonatina_N : N ;
+fun sone_N : N ;
+fun song_N : N ;
+fun songbird_N : N ;
+fun songbook_N : N ;
+fun songster_N : N ;
+fun songstress_N : N ;
+fun songwriter_N : N ;
+fun songwriting_A : A  ;
+fun songwriting_N : N  ;
+fun sonia_PN : PN ;
+fun sonic_A : A ;
+fun sonnet_N : N ;
+fun sonneteer_N : N ;
+fun sonny_N : N ;
+fun sonogram_N : N ;
+fun sonograph_N : N ;
+fun sonography_N : N ;
+fun sonority_N : N ;
+fun sonorous_A : A ;
+fun sonsy_A : A ;
+fun soochow_PN : PN ;
+fun soon_AdV : AdV ;
+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 soothing_A : A ;
+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 sophistFem_N : N ;
+fun sophistMasc_N : N ;
+fun sophistic_A : A ;
+fun sophisticate_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 sopranino_A : A ;
+fun soprano_A : A ;
+fun soprano_N : N ;
+fun sorb_N : N ;
+fun sorbate_N : N ;
+fun sorbent_N : N ;
+fun sorbet_N : N ;
+fun sorcerer_N : N ;
+fun sorceress_N : N ;
+fun sorcery_N : N ;
+fun sordid_A : A ;
+fun sordidness_N : N ;
+fun sore_A : A ;
+fun sore_N : N ;
+fun sorehead_N : N ;
+fun soreness_N : N ;
+fun sorghum_N : N ;
+fun sorgo_N : N ;
+fun sorority_N : N ;
+fun sorption_N : N ;
+fun sorrel_A : A ;
+fun sorrel_N : N ;
+fun sorrow_N : N ;
+fun sorrow_V : V ;
+fun sorrowful_A : A ;
+fun sorry_A : A ;
+fun sorry_Interj : Interj ;
+fun sort_N : N ;
+fun sort_V : V ;
+fun sort_V2 : V2 ;
+fun sort_out_V2 : V2 ;
+fun sorter_N : N ;
+fun sortie_N : N ;
+fun sorting_N : N ;
+fun sorus_N : N ;
+fun sos_N : N ;
+fun sot_N : N ;
+fun soteriological_A : A ;
+fun soteriology_N : N ;
+fun sotho_A : A ;
+fun sotho_N : N ;
+fun sottish_A : A ;
+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 souari_N : N ;
+fun soubrette_N : N ;
+fun soubriquet_N : N ;
+fun souchong_N : N ;
+fun souffle_N : N ;
+fun sough_V : V ;
+fun soughingly_Adv : Adv ;
+fun souk_N : N ;
+fun soul_N : N ;
+fun soul_destroying_A : A ;
+fun soul_stirring_A : A ;
+fun soulful_A : A ;
+fun soulless_A : A ;
+fun sound_A : A ;
+fun sound_Adv : Adv ;
+fun sound_N : N ;
+fun sound_V : V ;
+fun sound_V2 : V2 ;
+fun sound_VA : VA ;
+fun sound_VS : VS ;
+fun sound_film_N : N ;
+fun sound_off_V : V ;
+fun sound_out_V2 : V2 ;
+fun sound_recording_N : N ;
+fun sound_wave_N : N ;
+fun soundbox_N : N ;
+fun sounder_N : N ;
+fun sounding_N : N ;
+fun sounding_board_N : N ;
+fun soundless_A : A ;
+fun soundman_N : N ;
+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 soupcon_N : N ;
+fun soupspoon_N : N ;
+fun soupy_A : A ;
+fun sour_A : A ;
+fun sour_N : N ;
+fun sour_V : V ;
+fun sour_V2 : V2 ;
+fun sourball_N : N ;
+fun source_N : N ;
+fun sourdine_N : N ;
+fun sourdough_N : N ;
+fun souring_N : N ;
+fun sourness_N : N ;
+fun sourpuss_N : N ;
+fun soursop_N : N ;
+fun souse_N : N ;
+fun souse_V2 : V2 ;
+fun soutache_N : N ;
+fun soutane_N : N ;
+fun south_A : A ;
+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 southbound_A : A ;
+fun southeast_A : A ;
+fun southeast_Adv : Adv ;
+fun southeast_N : N ;
+fun southeaster_N : N ;
+fun southeasterly_A : A ;
+fun southeastern_A : A ;
+fun southeastward_A : A ;
+fun southeastward_Adv : Adv ;
+fun southend_on_sea_PN : PN ;
+fun southerly_A : A ;
+fun southerly_Adv : Adv ;
+fun southern_A : A ;
+fun southerner_N : N ;
+fun southernism_N : N ;
+fun southernmost_A : A ;
+fun southernness_N : N ;
+fun southernwood_N : N ;
+fun southland_N : N ;
+fun southpaw_N : N ;
+fun southport_PN : PN ;
+fun southward_Adv : Adv ;
+fun southwards_Adv : Adv ;
+fun southwark_PN : PN ;
+fun southwest_A : A ;
+fun southwest_Adv : Adv ;
+fun southwest_N : N ;
+fun southwester_N : N ;
+fun southwesterly_A : A ;
+fun southwestern_A : A ;
+fun southwestward_A : A ;
+fun southwestward_Adv : Adv ;
+fun souvenir_N : N ;
+fun souvlaki_N : N ;
+fun souwester_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 sowbane_N : N ;
+fun sowbelly_N : N ;
+fun sowbread_N : N ;
+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 spaceflight_N : N ;
+fun spaceship_N : N ;
+fun spacesuit_N : N ;
+fun spacetime_N : N  ;
+fun spacewalker_N : N ;
+fun spaceward_Adv : Adv ;
+fun spacing_N : N ;
+fun spacious_A : A ;
+fun spaciousness_N : N ;
+fun spackle_N : N ;
+fun spade_N : N ;
+fun spade_V2 : V2 ;
+fun spadefish_N : N ;
+fun spadefoot_N : N ;
+fun spadeful_N : N ;
+fun spadework_N : N ;
+fun spadix_N : N ;
+fun spaff_away_V2 : V2 ;
+fun spaghetti_N : N ;
+fun spaghettini_N : N ;
+fun spain_PN : PN ;
+fun spalding_PN : PN ;
+fun spall_N : N ;
+fun spallation_N : N ;
+fun spam_N : N ;
+fun spammer_N : N ;
+fun span_N : N ;
+fun span_V2 : V2 ;
+fun spandex_N : N ;
+fun spandrel_N : N ;
+fun spangle_N : N ;
+fun spangle_V2 : V2 ;
+fun spaniard_N : N ;
+fun spaniel_N : N ;
+fun spanishFem_N : N ;
+fun spanishMasc_N : N ;
+fun spanish_A : A  ;
+fun spank_N : N ;
+fun spank_V : V ;
+fun spank_V2 : V2 ;
+fun spanker_N : N ;
+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 spareness_N : N ;
+fun sparer_N : N ;
+fun sparerib_N : N ;
+fun spareribs_N : N ;
+fun sparid_N : N ;
+fun sparing_A : A ;
+fun spark_N : N ;
+fun spark_V : V ;
+fun spark_V2 : V2 ;
+fun spark_off_V2 : V2 ;
+fun spark_plug_N : N ;
+fun spark_up_V2 : V2 ;
+fun sparking_plug_N : N ;
+fun sparkle_N : N ;
+fun sparkle_V : V ;
+fun sparkler_N : N ;
+fun sparling_N : N ;
+fun sparring_N : N ;
+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 spartanFem_N : N ;
+fun spartanMasc_N : N ;
+fun spartan_A : A ;
+fun spasm_N : N ;
+fun spasmodic_A : A ;
+fun spasmodically_Adv : Adv ;
+fun spasmolysis_N : N ;
+fun spastic_A : A ;
+fun spastic_N : N ;
+fun spasticity_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 spathe_N : N ;
+fun spathiphyllum_N : N ;
+fun spatial_A : A ;
+fun spatiotemporal_A : A ;
+fun spatter_N : N ;
+fun spatter_V : V ;
+fun spatter_V2 : V2 ;
+fun spatterdock_N : N ;
+fun spatula_N : N ;
+fun spatulate_A : A ;
+fun spavin_N : N ;
+fun spavined_A : A ;
+fun spawn_N : N ;
+fun spawn_V : V ;
+fun spawn_V2 : V2 ;
+fun spawner_N : N ;
+fun spay_V2 : V2 ;
+fun spaying_N : N ;
+fun speak_V : V ;
+fun speak_V2 : V2 ;
+fun speak_out_V : V ;
+fun speak_up_V : V ;
+fun speakable_A : A ;
+fun speakeasy_N : N ;
+fun speaker_N : N ;
+fun speakerphone_N : N ;
+fun speakership_N : N ;
+fun speaking_N : N ;
+fun speaking_trumpet_N : N ;
+fun speaking_tube_N : N ;
+fun spear_N : N ;
+fun spear_V2 : V2 ;
+fun spearfish_N : N ;
+fun spearhead_N : N ;
+fun spearhead_V2 : V2 ;
+fun spearmint_N : N ;
+fun spec_N : N ;
+fun special_A : A ;
+fun special_N : N ;
+fun specialism_N : N ;
+fun specialist_A : A ;
+fun specialist_N : N ;
+fun specialistic_A : A ;
+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 speciation_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 specified_A : A ;
+fun specifier_N : N ;
+fun specify_V : V ;
+fun specify_V2 : V2 ;
+fun specify_VS : VS ;
+fun specimen_N : N ;
+fun specious_A : A ;
+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 spectacles_N : N ;
+fun spectacular_A : A ;
+fun spectacular_N : N ;
+fun spectatorFem_N : N ;
+fun spectatorMasc_N : N ;
+fun spectinomycin_N : N ;
+fun spectral_A : A ;
+fun spectre_N : N ;
+fun spectrogram_N : N ;
+fun spectrograph_N : N ;
+fun spectrographic_A : A ;
+fun spectrographically_Adv : Adv ;
+fun spectrometric_A : A ;
+fun spectrophotometer_N : N ;
+fun spectroscope_N : N ;
+fun spectroscopic_A : A ;
+fun spectroscopy_N : N ;
+fun spectrum_N : N ;
+fun speculate_V : V ;
+fun speculate_VS : VS ;
+fun speculation_N : N ;
+fun speculative_A : A ;
+fun speculativeness_N : N ;
+fun speculatorFem_N : N ;
+fun speculatorMasc_N : N ;
+fun speculum_N : N ;
+fun speech_N : N ;
+fun speech_day_N : N ;
+fun speechify_V : V ;
+fun speechless_A : A ;
+fun speechlessness_N : N ;
+fun speechwriter_N : N ;
+fun speed_N : N ;
+fun speed_V : V ;
+fun speed_V2 : V2 ;
+fun speed_along_V : V ;
+fun speed_cop_N : N ;
+fun speed_indicator_N : N ;
+fun speed_limit_N : N ;
+fun speed_up_N : N ;
+fun speed_up_V2 : V2 ;
+fun speedboat_N : N ;
+fun speeder_N : N ;
+fun speeding_N : N ;
+fun speedometer_N : N ;
+fun speedskater_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 spell_out_V2 : V2 ;
+fun spellbinder_N : N ;
+fun spellbound_A : A ;
+fun speller_N : N ;
+fun spelling_N : N ;
+fun spelt_N : N ;
+fun spelter_N : N ;
+fun spenborough_PN : PN ;
+fun spencer_N : N  ;
+fun spend_V : V ;
+fun spend_V2 : V2 ;
+fun spend_ing_V2V : V2V ;
+fun spend_to_V2V : V2V ;
+fun spender_N : N ;
+fun spending_N : N ;
+fun spendthrift_N : N ;
+fun spennymoor_PN : PN ;
+fun sperm_N : N ;
+fun sperm_whale_N : N ;
+fun spermaceti_N : N ;
+fun spermatid_N : N ;
+fun spermatocele_N : N ;
+fun spermatocyte_N : N ;
+fun spermatogenesis_N : N ;
+fun spermatophyte_N : N ;
+fun spermatozoon_N : N ;
+fun spermicidal_A : A ;
+fun spermicide_N : N ;
+fun spermous_A : A ;
+fun spew_V : V ;
+fun spew_V2 : V2 ;
+fun spew_out_V2 : V2 ;
+fun spew_up_V : V ;
+fun sphagnum_N : N ;
+fun sphenion_N : N ;
+fun sphere_N : N ;
+fun spherical_A : A ;
+fun sphericity_N : N ;
+fun spherocyte_N : N ;
+fun spheroid_N : N ;
+fun spherometer_N : N ;
+fun spherule_N : N ;
+fun sphincter_N : N ;
+fun sphingine_A : A ;
+fun sphinx_N : N ;
+fun sphygmomanometer_N : N ;
+fun spic_N : N ;
+fun spicate_A : A ;
+fun spiccato_N : N ;
+fun spice_N : N ;
+fun spice_V2 : V2 ;
+fun spicebush_N : N ;
+fun spicemill_N : N ;
+fun spiciness_N : N ;
+fun spick_A : A ;
+fun spicule_N : N ;
+fun spicy_A : A ;
+fun spider_N : N ;
+fun spiderflower_N : N ;
+fun spiderwort_N : N ;
+fun spidery_A : A ;
+fun spiegeleisen_N : N ;
+fun spiel_N : N ;
+fun spiel_V : V ;
+fun spiel_V2 : V2 ;
+fun spiff_N : N ;
+fun spiffing_A : A ;
+fun spigot_N : N ;
+fun spike_N : N ;
+fun spike_V2 : V2 ;
+fun spikelike_A : A ;
+fun spikemoss_N : N ;
+fun spikenard_N : N ;
+fun spiky_A : A ;
+fun spill_N : N ;
+fun spill_V : V ;
+fun spill_V2 : V2 ;
+fun spill_out_V : V ;
+fun spill_over_V : V ;
+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 spin_off_V2 : V2 ;
+fun spin_out_V : V ;
+fun spin_out_V2 : V2 ;
+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 spindlelegs_N : N ;
+fun spindly_A : A ;
+fun spindrift_N : N ;
+fun spine_N : N ;
+fun spinel_N : N ;
+fun spineless_A : A ;
+fun spinelessness_N : N ;
+fun spinet_N : N ;
+fun spinnability_N : N ;
+fun spinnable_A : A ;
+fun spinnaker_N : N ;
+fun spinnbarkeit_N : N ;
+fun spinner_N : N ;
+fun spinney_N : N ;
+fun spinning_N : N ;
+fun spinning_wheel_N : N ;
+fun spinoff_N : N  ;
+fun spinose_A : A ;
+fun spinous_A : A ;
+fun spinster_N : N ;
+fun spinsterhood_N : N ;
+fun spiny_A : A ;
+fun spiracle_N : N ;
+fun spiral_A : A ;
+fun spiral_N : N ;
+fun spiral_V : V ;
+fun spire_N : N ;
+fun spirea_N : N ;
+fun spirillum_N : N ;
+fun spirit_N : N ;
+fun spirit_V2 : V2 ;
+fun spirit_away_V2 : V2 ;
+fun spirit_lamp_N : N ;
+fun spirit_level_N : N ;
+fun spirit_off_V2 : V2 ;
+fun spirit_rapper_N : N ;
+fun spirit_stove_N : N ;
+fun spiritedly_Adv : Adv ;
+fun spiritless_A : A ;
+fun spiritual_A : A ;
+fun spiritual_N : N ;
+fun spiritualism_N : N ;
+fun spiritualistFem_N : N ;
+fun spiritualistMasc_N : N ;
+fun spiritualistic_A : A ;
+fun spirituality_N : N ;
+fun spiritualization_N : N ;
+fun spiritualize_V2 : V2 ;
+fun spiritualty_N : N ;
+fun spirituous_A : A ;
+fun spirochete_N : N ;
+fun spirogram_N : N ;
+fun spirograph_N : N ;
+fun spirogyra_N : N ;
+fun spirometer_N : N ;
+fun spirometry_N : N ;
+fun spironolactone_N : N ;
+fun spirt_N : N ;
+fun spirt_V : V ;
+fun spirula_N : N ;
+fun spit_N : N ;
+fun spit_V : V ;
+fun spit_V2 : V2 ;
+fun spit_it_out_V2 : V2 ;
+fun spit_out_V2 : V2 ;
+fun spitball_N : N ;
+fun spite_N : N ;
+fun spite_V2 : V2 ;
+fun spiteful_A : A ;
+fun spitefulness_N : N ;
+fun spitfire_N : N ;
+fun spitter_N : N ;
+fun spitting_N : N ;
+fun spittle_N : N ;
+fun spittoon_N : N ;
+fun spitz_N : N ;
+fun spiv_N : N ;
+fun splash_N : N ;
+fun splash_V : V ;
+fun splash_V2 : V2 ;
+fun splash_down_V : V ;
+fun splash_out_V : V ;
+fun splash_out_on_V2 : V2 ;
+fun splashboard_N : N ;
+fun splashdown_N : N ;
+fun splasher_N : N ;
+fun splashy_A : A ;
+fun splat_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 spleenwort_N : N ;
+fun splendid_A : A ;
+fun splendiferous_A : A ;
+fun splendour_N : N ;
+fun splenectomy_N : N ;
+fun splenetic_A : A ;
+fun splenic_A : A ;
+fun splenitis_N : N ;
+fun splenius_N : N ;
+fun splenomegaly_N : N ;
+fun splice_N : N ;
+fun splice_V2 : V2 ;
+fun splicer_N : N ;
+fun spline_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 split_up_V : V ;
+fun split_up_V2 : V2 ;
+fun splitsville_N : N ;
+fun splitter_N : N ;
+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 spodumene_N : N ;
+fun spoil_N : N ;
+fun spoil_V : V ;
+fun spoil_V2 : V2 ;
+fun spoil_for_V2 : V2 ;
+fun spoilage_N : N ;
+fun spoiler_N : N ;
+fun spoilsport_N : N ;
+fun spoke_N : N ;
+fun spoken_A : A ;
+fun spokeshave_N : N ;
+fun spokesman_N : N ;
+fun spokesperson_N : N ;
+fun spokeswoman_N : N ;
+fun spoliation_N : N ;
+fun spondaic_A : A ;
+fun spondee_N : N ;
+fun spondylarthritis_N : N ;
+fun spondylitis_N : N ;
+fun spondylolisthesis_N : N ;
+fun sponge_N : N ;
+fun sponge_V : V ;
+fun sponge_V2 : V2 ;
+fun sponge_cake_N : N ;
+fun sponge_down_V2 : V2 ;
+fun sponge_off_V2 : V2 ;
+fun sponge_on_V2 : V2 ;
+fun spongefly_N : N ;
+fun sponger_N : N ;
+fun sponginess_N : N ;
+fun spongioblast_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 spook_V2 : V2 ;
+fun spooky_A : A ;
+fun spool_N : N ;
+fun spoon_N : N ;
+fun spoon_V : V ;
+fun spoon_V2 : V2 ;
+fun spoonbill_N : N ;
+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 sporangiophore_N : N ;
+fun sporangium_N : N ;
+fun spore_N : N ;
+fun sporocarp_N : N ;
+fun sporogenous_A : A ;
+fun sporophore_N : N ;
+fun sporophyll_N : N ;
+fun sporophyte_N : N ;
+fun sporotrichosis_N : N ;
+fun sporozoan_N : N ;
+fun sporozoite_N : N ;
+fun sporran_N : N ;
+fun sport_N : N ;
+fun sport_V : V ;
+fun sport_V2 : V2 ;
+fun sportingly_Adv : Adv ;
+fun sportive_A : A ;
+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 sportscast_N : N ;
+fun sportsman_N : N ;
+fun sportsmanlike_A : A ;
+fun sportsmanship_N : N ;
+fun sportswear_N : N ;
+fun sporty_A : A ;
+fun spot_N : N ;
+fun spot_V : V ;
+fun spot_V2 : V2 ;
+fun spot_VS : VS ;
+fun spotless_A : A ;
+fun spotlessness_N : N ;
+fun spotlight_N : N ;
+fun spotlight_V2 : V2 ;
+fun spotter_N : N ;
+fun spotty_A : A ;
+fun spousal_A : A ;
+fun spouseFem_N : N ;
+fun spouseMasc_N : N ;
+fun spout_N : N ;
+fun spout_V : V ;
+fun spout_V2 : V2 ;
+fun spouter_N : N ;
+fun sprachgefuhl_N : N ;
+fun sprag_N : N ;
+fun sprain_N : N ;
+fun sprain_V2 : V2 ;
+fun sprat_N : N ;
+fun sprawl_N : N ;
+fun sprawl_V : V ;
+fun sprawl_V2 : V2 ;
+fun sprawler_N : N ;
+fun sprawly_A : A ;
+fun spray_N : N ;
+fun spray_V2 : V2 ;
+fun spray_gun_N : N ;
+fun sprayer_N : N ;
+fun spraying_N : N ;
+fun spread_N : N ;
+fun spread_V : V ;
+fun spread_V2 : V2 ;
+--subcat fun spread_V2V : V2V ;
+--subcat fun spread_VS : VS ;
+fun spread_out_V2 : V2 ;
+fun spread_over_N : N ;
+fun spreadeagle_N : N ;
+fun spreadeagle_V2 : V2 ;
+fun spreader_N : N ;
+fun spreadsheet_N : N ;
+fun sprechgesang_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_back_V : V ;
+fun spring_balance_N : N ;
+fun spring_clean_N : N ;
+fun spring_clean_V2 : V2 ;
+fun spring_cleaning_N : N ;
+fun spring_for_V2 : V2 ;
+fun spring_from_V2 : V2 ;
+fun spring_gun_N : N ;
+fun spring_mattress_N : N ;
+fun spring_on_V3 : V3 ;
+fun spring_up_V : V ;
+fun springboard_N : N ;
+fun springbok_N : N ;
+fun springer_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_N : N ;
+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 sprites_N : N ;
+fun spritsail_N : N ;
+fun spritz_N : N ;
+fun spritzer_N : N ;
+fun sprocket_N : N ;
+fun sprocket_wheel_N : N ;
+fun sprog_N : N ;
+fun sprout_N : N ;
+fun sprout_V : V ;
+fun sprout_V2 : V2 ;
+fun sprout_up_V : V ;
+fun spruce_A : A ;
+fun spruce_N : N ;
+fun spruce_V : V ;
+fun spruce_V2 : V2 ;
+fun spruce_up_V2 : V2 ;
+fun spruceness_N : N ;
+fun sprue_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 spur_on_V2 : V2 ;
+fun spurge_N : N ;
+fun spurious_A : A ;
+fun spuriousness_N : N ;
+fun spurn_V2 : V2 ;
+fun spurner_N : N ;
+fun spurre_V2V : V2V ;
+fun spurt_N : N ;
+fun spurt_V : V ;
+fun sputnik_N : N ;
+fun sputter_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 spying_N : N ;
+fun spymaster_N : N ;
+fun spyware_N : N ;
+fun sq_PN : PN ;
+fun squab_A : A ;
+fun squab_N : N ;
+fun squabble_N : N ;
+fun squabble_V : V ;
+fun squabbler_N : N ;
+fun squad_N : N ;
+fun squadron_N : N ;
+fun squalid_A : A ;
+fun squall_N : N ;
+fun squall_V : V ;
+fun squally_A : A ;
+fun squalor_N : N ;
+fun squama_N : N ;
+fun squamule_N : N ;
+fun squamulose_A : A ;
+fun squander_V2 : V2 ;
+fun squandering_N : N ;
+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_away_V2 : V2 ;
+fun square_bashing_N : N ;
+fun square_built_A : A ;
+fun square_off_V : V ;
+fun square_off_against_V3 : V3 ;
+fun square_rigged_A : A ;
+fun square_shouldered_A : A ;
+fun square_toed_A : A ;
+fun square_toes_N : N ;
+fun square_up_V : V ;
+fun square_up_to_V2 : V2 ;
+fun square_with_V2 : V2 ;
+fun squareness_N : N ;
+fun squaretail_N : N ;
+fun squarish_A : A ;
+fun squash_N : N ;
+fun squash_V : V ;
+fun squash_V2 : V2 ;
+fun squashy_A : A ;
+fun squat_A : A ;
+fun squat_N : N ;
+fun squat_V : V ;
+fun squatness_N : N ;
+fun squatter_N : N ;
+fun squaw_N : N ;
+fun squawbush_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 squeamishness_N : N ;
+fun squeegee_N : N ;
+fun squeegee_V2 : V2 ;
+fun squeeze_N : N ;
+fun squeeze_V : V ;
+fun squeeze_V2 : V2 ;
+fun squeeze_in_V2 : V2 ;
+fun squeeze_out_V2 : V2 ;
+fun squeeze_up_V : V ;
+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 squill_N : N ;
+fun squilla_N : N ;
+fun squinch_N : N ;
+fun squinched_A : A ;
+fun squint_N : N ;
+fun squint_V : V ;
+fun squint_eyed_A : A ;
+fun squinter_N : N ;
+fun squinty_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 squirrelfish_N : N ;
+fun squirt_N : N ;
+fun squirt_V : V ;
+fun squirt_V2 : V2 ;
+fun squish_N : N ;
+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 stabile_A : A ;
+fun stabile_N : N ;
+fun stability_N : N ;
+fun stabilization_N : N ;
+fun stabilize_V : V ;
+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 stachyose_N : N ;
+fun stack_N : N ;
+fun stack_V2 : V2 ;
+fun stack_up_V : V ;
+fun stack_up_V2 : V2 ;
+fun stack_up_against_V2 : V2 ;
+fun stacker_N : N ;
+fun stacks_N : N ;
+fun stackup_N : N ;
+fun stacte_N : N ;
+fun staddle_N : N ;
+fun stadium_N : N ;
+fun staff_1_N : N  ; -- | staff of 50 persons
+fun staff_2_N : N  ; -- | pike staff
+fun staff_V2 : V2 ;
+fun staff_office_N : N ;
+fun staff_up_V2 : V2 ;
+fun stafford_PN : PN ;
+fun staffordshire_PN : PN ;
+fun stag_N : N ;
+fun stag_V : V ;
+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 stagehand_N : N ;
+fun stager_N : N ;
+fun stagflation_N : N ;
+fun stagflationary_A : A ;
+fun stagger_N : N ;
+fun stagger_V : V ;
+--subcat fun stagger_V2 : V2 ;
+fun staggerbush_N : N ;
+fun staggerer_N : N ;
+fun staggeringly_Adv : Adv ;
+fun staggers_N : N ;
+fun staghound_N : N ;
+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 staidness_N : N ;
+fun stain_N : N ;
+fun stain_V : V ;
+fun stain_V2 : V2 ;
+fun stainability_N : N ;
+fun stainable_A : A ;
+fun stainer_N : N ;
+fun staining_N : N ;
+fun stainless_A : A ;
+fun stair_N : N ;
+fun stair_carpet_N : N ;
+fun stair_rod_N : N ;
+fun staircase_N : N ;
+fun stairhead_N : N ;
+fun stairway_N : N ;
+fun stairwell_N : N ;
+fun stake_N : N ;
+fun stake_V2 : V2 ;
+fun stake_holder_N : N ;
+fun stakeford_PN : PN ;
+fun stakeholder_N : N ;
+fun stakeout_N : N ;
+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 stammel_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 stamp_out_V2 : V2 ;
+fun stampede_N : N ;
+fun stampede_V : V ;
+fun stampede_V2 : V2 ;
+fun stamper_N : N ;
+fun stamping_ground_N : N ;
+fun stan_PN : PN ;
+fun stance_N : N ;
+fun stanch_V2 : V2 ;
+fun stanchion_N : N ;
+fun stand_N : N ;
+fun stand_V : V ;
+fun stand_V2 : V2 ;
+--subcat fun stand_VS : VS ;
+--subcat fun stand_VV : VV ;
+fun stand_about_V : V ;
+fun stand_around_V : V ;
+fun stand_aside_V : V ;
+fun stand_back_V : V ;
+fun stand_by_V : V ;
+fun stand_by_V2 : V2 ;
+fun stand_down_V : V ;
+fun stand_for_V2 : V2 ;
+fun stand_in_N : N ;
+fun stand_in_for_V2 : V2 ;
+fun stand_out_V : V ;
+fun stand_to_N : N ;
+fun stand_up_A : A ;
+fun stand_up_V : V ;
+fun stand_up_V2 : V2 ;
+fun stand_up_for_V2 : V2 ;
+fun stand_up_to_V2 : V2 ;
+fun standard_A : A ;
+fun standard_N : N ;
+fun standard_bearer_N : N ;
+fun standardization_N : N ;
+fun standardize_V2 : V2 ;
+fun standardizer_N : N ;
+fun standby_A : A ;
+fun standby_N : N ;
+fun standdown_N : N ;
+fun standee_N : N ;
+fun stander_N : N ;
+fun standing_A : A  ;
+fun standing_N : N ;
+fun standoffish_A : A ;
+fun standoffishness_N : N ;
+fun standpipe_N : N ;
+fun standpoint_N : N ;
+fun standstill_N : N ;
+fun stanford_PN : PN ;
+fun stanhope_N : N ;
+fun stanhopea_N : N ;
+fun stanley_PN : PN ;
+fun stannic_A : A ;
+fun stannite_N : N ;
+fun stanza_N : N ;
+fun stapedectomy_N : N ;
+fun stapelia_N : N ;
+fun stapes_N : N ;
+fun staphylococcal_A : A ;
+fun staphylococcus_N : N ;
+fun staple_A : A ;
+fun staple_N : N ;
+fun staple_V2 : V2 ;
+fun stapler_N : N ;
+fun stapling_machine_N : N ;
+fun star_N : N ;
+--subcat fun star_V : V ;
+fun star_V2 : V2 ;
+fun starboard_A : A ;
+fun starboard_N : N ;
+fun starboard_V2 : V2 ;
+fun starch_N : N ;
+fun starch_V2 : V2 ;
+fun starches_N : N ;
+fun starchless_A : A ;
+fun starchlike_A : A ;
+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 stare_down_V2 : V2 ;
+fun starer_N : N ;
+fun starets_N : N ;
+fun starfish_N : N ;
+fun starflower_N : N ;
+fun stargazer_N : N ;
+fun stargazing_N : N ;
+fun staring_Adv : Adv ;
+fun stark_A : A ;
+fun stark_Adv : Adv ;
+fun starkers_A : A ;
+fun starkness_N : N ;
+fun starless_A : A ;
+fun starlet_N : N ;
+fun starlight_N : N ;
+fun starlike_A : A ;
+fun starling_N : N ;
+fun starlit_A : A ;
+fun starry_A : A ;
+fun starry_eyed_A : A ;
+fun starship_N : N ;
+fun start_N : N ;
+fun start_V : V ;
+fun start_V2 : V2 ;
+fun start_ing_VV : VV ;
+fun start_off_V : V ;
+fun start_off_V2 : V2 ;
+fun start_off_on_V2 : V2 ;
+fun start_on_V2 : V2 ;
+fun start_on_at_V2 : V2 ;
+fun start_out_V : V ;
+fun start_out_as_V2 : V2 ;
+fun start_out_to_V2 : V2 ;
+fun start_over_V : V ;
+fun start_to_VV : VV ;
+fun start_up_V : V ;
+fun start_up_V2 : V2 ;
+fun starter_1_N : N ;
+fun starter_2_N : N ;
+fun starter_3_N : N ;
+fun starter_4_N : N ;
+fun starter_5_N : N ;
+fun starter_6_N : N ;
+fun starter_7_N : N ;
+fun starting_gate_N : N ;
+fun starting_point_N : N ;
+fun starting_post_N : N ;
+fun startle_N : N ;
+fun startle_V2 : V2 ;
+fun startling_A : A ;
+fun startup_N : N ;
+fun starvation_N : N ;
+fun starve_V : V ;
+fun starve_V2 : V2 ;
+fun starveling_N : N ;
+fun stash_V2 : V2 ;
+fun stash_away_V2 : V2 ;
+fun stasis_N : N ;
+fun state_1_N : N  ; -- | independent state
+fun state_2_N : N  ; -- | state of affairs
+fun state_V2 : V2 ;
+fun state_VS : VS ;
+fun statecraft_N : N ;
+fun statehood_N : N ;
+fun statehouse_N : N ;
+fun stateless_A : A ;
+fun stateliness_N : N ;
+fun stately_A : A ;
+fun statement_N : N ;
+fun stater_N : N ;
+fun stateroom_N : N ;
+fun statesman_N : N ;
+fun statesmanlike_A : A ;
+fun statesmanship_N : N ;
+fun stateswoman_N : N ;
+fun statewide_A : A ;
+fun static_A : A ;
+fun static_N : N ;
+fun statically_Adv : Adv ;
+fun statics_N : N ;
+fun station_N : N ;
+fun station_V2 : V2 ;
+fun station_waggon_N : N ;
+fun stationariness_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 statisticianFem_N : N ;
+fun statisticianMasc_N : N ;
+fun statistics_N : N ;
+fun stative_A : A ;
+fun stator_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 statutory_A : A ;
+fun staunch_A : A ;
+fun staunch_V2 : V2 ;
+fun staunchness_N : N ;
+fun staurikosaur_N : N ;
+fun stave_N : N ;
+fun stave_V : V ;
+fun stave_V2 : V2 ;
+fun stave_in_V2 : V2 ;
+fun stave_off_V2 : V2 ;
+fun stay_N : N ;
+fun stay_V : V ;
+--subcat fun stay_V2 : V2 ;
+fun stay_VA : VA ;
+--subcat fun stay_VS : VS ;
+fun stay_at_home_N : N ;
+fun stay_away_V : V ;
+fun stay_away_from_V2 : V2 ;
+fun stay_in_V : V ;
+fun stay_on_V : V ;
+fun stay_out_V : V ;
+fun stay_over_V : V ;
+fun stay_up_V : V ;
+fun stayer_N : N ;
+fun staysail_N : N ;
+fun std_PN : PN ;
+fun stead_N : N ;
+fun steadfast_A : A ;
+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 steakhouse_N : N ;
+fun steal_N : N ;
+fun steal_V : V ;
+fun steal_V2 : V2 ;
+fun steal_away_V : V ;
+fun steal_out_V : V ;
+fun steal_over_V2 : V2 ;
+fun steal_up_V : V ;
+fun steal_up_on_V2 : V2 ;
+fun stealth_N : N ;
+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 steamfitter_N : N ;
+fun steamroller_N : N ;
+fun steamroller_V2 : V2 ;
+fun steamship_N : N ;
+fun steamy_A : A ;
+fun stearic_A : A ;
+fun stearin_N : N ;
+fun steatopygia_N : N ;
+fun steatorrhea_N : N ;
+fun steed_N : N ;
+fun steel_N : N ;
+fun steel_V2 : V2 ;
+fun steel_clad_A : A ;
+fun steel_plated_A : A ;
+fun steelmaker_N : N ;
+fun steelworks_N : N ;
+fun steely_A : A ;
+fun steelyard_N : N ;
+fun steenbok_N : N ;
+fun steep_A : A ;
+fun steep_N : N ;
+fun steep_V : V ;
+fun steep_V2 : V2 ;
+fun steepen_V : V ;
+fun steepen_V2 : V2 ;
+fun steeper_N : N ;
+fun steepish_A : A ;
+fun steeple_N : N ;
+fun steeplechase_N : N ;
+fun steeplechaser_N : N ;
+fun steeplejack_N : N ;
+fun steepness_N : N ;
+fun steer_N : N ;
+fun steer_V : V ;
+fun steer_V2 : V2 ;
+fun steer_clear_of_V2 : V2 ;
+fun steerable_A : A ;
+fun steerage_N : N ;
+fun steerageway_N : N ;
+fun steering_N : N ;
+fun steering_gear_N : N ;
+fun steering_wheel_N : N ;
+fun steersman_N : N ;
+fun stegosaur_N : N ;
+fun stele_N : N ;
+fun stelis_N : N ;
+fun stella_PN : PN ;
+fun stellar_A : A ;
+fun stem_N : N ;
+fun stem_V : V ;
+fun stem_V2 : V2 ;
+fun stem_from_V2 : V2 ;
+fun stemless_A : A ;
+fun stemma_N : N ;
+fun stemmatic_A : A ;
+fun stemmatology_N : N ;
+fun stemmer_N : N ;
+fun sten_PN : PN ;
+fun stench_N : N ;
+fun stencil_N : N ;
+fun stencil_V2 : V2 ;
+fun stenograph_N : N ;
+fun stenographer_N : N ;
+fun stenographic_A : A ;
+fun stenography_N : N ;
+fun stenopterygius_N : N ;
+fun stenosed_A : A ;
+fun stenosis_N : N ;
+fun stent_N : N ;
+fun stentor_N : N ;
+fun stentorian_A : A ;
+fun step_N : N ;
+fun step_V : V ;
+fun step_V2 : V2 ;
+fun step_aside_V : V ;
+fun step_back_V : V ;
+fun step_down_V : V ;
+fun step_down_V2 : V2 ;
+fun step_forward_V : V ;
+fun step_in_V : V ;
+fun step_on_it_V2 : V2 ;
+fun step_out_V : V ;
+fun step_to_V2 : V2 ;
+fun step_up_V2 : V2 ;
+fun stepbrother_N : N ;
+fun stepchild_N : N ;
+fun stepdaughter_N : N ;
+fun stepfather_N : N ;
+fun stephanie_PN : PN ;
+fun stephanion_N : N ;
+fun stephanotis_N : N ;
+fun stephen_PN : PN ;
+fun stepladder_N : N ;
+fun stepmother_N : N ;
+fun stepparent_N : N ;
+fun steppe_N : N ;
+fun stepper_N : N ;
+fun stepping_stone_N : N ;
+fun steprelationship_N : N ;
+fun steps_N : N ;
+fun stepsister_N : N ;
+fun stepson_N : N ;
+fun stepwise_Adv : Adv ;
+fun steradian_N : N ;
+fun sterculia_N : N ;
+fun stereo_A : A  ;
+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 stereotypical_A : A  ;
+fun stereotypically_Adv : Adv ;
+fun sterile_A : A ;
+fun sterility_N : N ;
+fun sterilization_N : N ;
+fun sterilize_V : V ;
+fun sterilize_V2 : V2 ;
+fun sterling_A : A ;
+fun sterling_N : N ;
+fun stern_A : A ;
+fun stern_N : N ;
+fun sternal_A : A ;
+fun sternness_N : N ;
+fun sternocleidomastoid_N : N ;
+fun sternpost_N : N ;
+fun sternum_N : N ;
+fun sternutator_N : N ;
+fun sternutatory_A : A ;
+fun sternwheeler_N : N ;
+fun steroid_N : N ;
+fun steroidal_A : A ;
+fun sterol_N : N ;
+fun stertorous_A : A ;
+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 stevia_N : N ;
+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 stewing_N : N ;
+fun steyning_PN : PN ;
+fun sthene_N : N ;
+fun stibnite_N : N ;
+fun stick_N : N ;
+fun stick_V : V ;
+fun stick_V2 : V2 ;
+fun stick_around_V : V ;
+fun stick_at_V2 : V2 ;
+fun stick_by_V2 : V2 ;
+fun stick_down_V2 : V2 ;
+fun stick_in_the_mud_A : A ;
+fun stick_in_the_mud_N : N ;
+fun stick_it_to_V2 : V2 ;
+fun stick_on_A : A ;
+fun stick_out_V : V ;
+fun stick_out_V2 : V2 ;
+fun stick_out_for_V2 : V2 ;
+fun stick_to_V2 : V2 ;
+fun stick_together_V : V ;
+fun stick_up_N : N ;
+fun stick_up_V : V ;
+fun stick_up_V2 : V2 ;
+fun stick_up_for_V2 : V2 ;
+fun stick_with_V2 : V2 ;
+fun stickball_N : N ;
+fun sticker_N : N ;
+fun stickiness_N : N ;
+fun sticking_plaster_N : N ;
+fun stickleback_N : N ;
+fun stickler_N : N ;
+fun stickpin_N : N ;
+fun sticktight_N : N ;
+fun stickweed_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 stiffen_up_V : V ;
+fun stiffen_up_V2 : V2 ;
+fun stiffener_N : N ;
+fun stiffening_N : N ;
+fun stiffness_N : N ;
+fun stifle_N : N ;
+fun stifle_V : V ;
+fun stifle_V2 : V2 ;
+fun stifler_N : N ;
+fun stigma_N : N ;
+fun stigmata_N : N ;
+fun stigmatic_A : A ;
+fun stigmatic_N : N ;
+fun stigmatism_N : N ;
+fun stigmatization_N : N ;
+fun stigmatize_V2 : V2 ;
+fun stile_N : N ;
+fun stiletto_N : N ;
+fun still_A : A ;
+fun still_AdA : AdA ;
+fun still_AdV : AdV ;
+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 stillroom_N : N ;
+fun stilly_A : A ;
+fun stilt_N : N ;
+fun stilted_A : A ;
+fun stilton_N : N ;
+fun stimulant_A : A ;
+fun stimulant_N : N ;
+fun stimulate_V2 : V2 ;
+fun stimulating_A : A ;
+fun stimulation_N : N ;
+fun stimulative_A : A ;
+fun stimulus_N : N ;
+fun sting_N : N ;
+fun sting_V : V ;
+fun sting_V2 : V2 ;
+fun stinger_N : N ;
+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 stinkhorn_N : N ;
+fun stint_N : N ;
+fun stint_V : V ;
+fun stint_V2 : V2 ;
+fun stinter_N : N ;
+fun stipe_N : N ;
+fun stipend_N : N ;
+fun stipendiary_A : A ;
+fun stipendiary_N : N ;
+fun stipple_V2 : V2 ;
+fun stippler_N : N ;
+fun stipulate_V : V ;
+fun stipulate_V2 : V2 ;
+fun stipulate_VS : VS ;
+fun stipulation_N : N ;
+fun stipule_N : N ;
+fun stir_N : N ;
+fun stir_V : V ;
+fun stir_V2 : V2 ;
+fun stir_up_V2 : V2 ;
+fun stirk_N : N ;
+fun stirling_PN : PN ;
+fun stirrer_N : N ;
+fun stirring_N : N ;
+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 stitch_up_V2 : V2 ;
+fun stitcher_N : N ;
+fun stitchwort_N : N ;
+fun stoat_N : N ;
+fun stob_N : N ;
+fun stochastic_A : A ;
+fun stochastically_Adv : Adv ;
+fun stock_A : A ;
+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 stock_up_V : V ;
+fun stockade_N : N ;
+fun stockade_V2 : V2 ;
+fun stockbreeder_N : N ;
+fun stockbroker_N : N ;
+fun stockcar_N : N ;
+fun stocker_N : N ;
+fun stockfish_N : N ;
+fun stockholder_N : N ;
+fun stockholding_N : N ;
+fun stockholm_PN : PN ;
+fun stockinet_N : N ;
+fun stockinette_N : N ;
+fun stocking_N : N ;
+fun stockinged_A : A ;
+fun stockist_N : N ;
+fun stockjobber_N : N ;
+fun stockman_N : N ;
+fun stockpile_N : N ;
+fun stockpile_V2 : V2 ;
+fun stockpiling_N : N ;
+fun stockport_PN : PN ;
+fun stockpot_N : N ;
+fun stockroom_N : N ;
+fun stocks_N : N ;
+fun stocksbridge_PN : PN ;
+fun stocktake_N : N ;
+fun stocktaker_N : N ;
+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 stogy_N : N ;
+fun stoic_A : A ;
+fun stoic_N : N ;
+fun stoical_A : A ;
+fun stoichiometric_A : A ;
+fun stoichiometry_N : N ;
+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 stolidness_N : N ;
+fun stolon_N : N ;
+fun stoloniferous_A : A ;
+fun stoma_N : N ;
+fun stomach_N : N ;
+fun stomach_V2 : V2 ;
+fun stomach_ache_N : N ;
+fun stomach_pump_N : N ;
+fun stomachache_N : N ;
+fun stomacher_N : N ;
+fun stomatal_A : A ;
+fun stomatitis_N : N ;
+fun stomatopod_N : N ;
+fun stomatous_A : A ;
+fun stomp_N : N ;
+fun stomp_V : V ;
+fun stomp_V2 : V2 ;
+fun stomp_off_V : V ;
+fun stomp_on_V2 : V2 ;
+fun stone_A : A ;
+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 stonechat_N : N ;
+fun stonecress_N : N ;
+fun stonecrop_N : N ;
+fun stonecutter_N : N ;
+fun stonefish_N : N ;
+fun stonefly_N : N ;
+fun stonehouse_PN : PN ;
+fun stoneless_A : A ;
+fun stonemason_N : N ;
+fun stoner_N : N ;
+fun stonewall_V2 : V2 ;
+fun stonewaller_N : N ;
+fun stonewalling_N : N ;
+fun stoneware_N : N ;
+fun stonework_N : N ;
+fun stonewort_N : N ;
+fun stoning_N : N ;
+fun stony_A : A ;
+fun stony_broke_A : A ;
+fun stood_V2V : V2V ;
+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 stooper_N : N ;
+fun stop_N : N ;
+fun stop_V : V ;
+fun stop_V2 : V2 ;
+fun stop_VV : VV ;
+fun stop_around_V : V ;
+fun stop_back_V : V ;
+fun stop_behind_V : V ;
+fun stop_by_V2 : V2 ;
+fun stop_in_V : V ;
+fun stop_off_V : V ;
+fun stop_out_V : V ;
+fun stop_over_V : V ;
+fun stop_up_V : V ;
+fun stop_up_V2 : V2 ;
+fun stopcock_N : N ;
+fun stopgap_N : N ;
+fun stoplight_N : N ;
+fun stopover_N : N ;
+fun stoppable_A : A ;
+fun stoppage_N : N ;
+fun stopper_N : N ;
+fun stoppered_A : A ;
+fun stopping_N : N ;
+fun stopwatch_N : N ;
+fun storage_N : N ;
+fun storax_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 storksbill_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_off_V : V ;
+fun storm_out_V : V ;
+fun storm_signal_N : N ;
+fun storm_tossed_A : A ;
+fun storm_trooper_N : N ;
+fun stormbound_A : A ;
+fun storminess_N : N ;
+fun stormproof_A : A ;
+fun stormy_A : A ;
+fun stornoway_PN : PN ;
+fun story_N : N ;
+fun storybook_N : N ;
+fun storyline_N : N ;
+fun storyteller_N : N ;
+fun storytelling_N : N  ;
+fun stotfold_PN : PN ;
+fun stotinka_N : N ;
+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 stoutheartedness_N : N ;
+fun stoutness_N : N ;
+fun stove_N : N ;
+fun stovepipe_N : N ;
+fun stovepiped_A : A ;
+fun stovepiping_N : N ;
+fun stover_N : N ;
+fun stow_V2 : V2 ;
+fun stow_away_V : V ;
+fun stowage_N : N ;
+fun stowaway_N : N ;
+fun stowmarket_PN : PN ;
+fun strabismus_N : N ;
+fun strabotomy_N : N ;
+fun straddle_N : N ;
+fun straddle_V : V ;
+fun straddle_V2 : V2 ;
+fun strafe_N : N ;
+fun strafe_V2 : V2 ;
+fun strafer_N : N ;
+fun straggle_N : N ;
+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 straightaway_N : N ;
+fun straightedge_N : N ;
+fun straighten_V : V ;
+fun straighten_V2 : V2 ;
+fun straighten_out_V2 : V2 ;
+fun straighten_up_V : V ;
+fun straighten_up_V2 : V2 ;
+fun straightener_N : N ;
+fun straightforward_A : A ;
+fun straightness_N : N ;
+fun straightway_Adv : Adv ;
+fun strain_N : N ;
+--subcat fun strain_V : V ;
+fun strain_V2 : V2 ;
+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 strangler_N : N ;
+fun strangulation_N : N ;
+fun stranraer_PN : PN ;
+fun strap_N : N ;
+fun strap_V2 : V2 ;
+fun straphanger_N : N ;
+fun strapless_A : A ;
+fun strapless_N : N ;
+fun straplike_A : A ;
+fun strappado_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 stratigraphy_N : N ;
+fun stratosphere_N : N ;
+fun stratum_N : N ;
+fun stratus_N : N ;
+fun straw_A : A ;
+fun straw_N : N ;
+fun straw_V2 : V2 ;
+fun straw_coloured_A : A ;
+fun strawberry_N : N ;
+fun strawboard_N : N ;
+fun strawflower_N : N ;
+fun strawworm_N : N ;
+fun stray_A : A ;
+fun stray_N : N ;
+fun stray_V : V ;
+fun streak_N : N ;
+fun streak_V : V ;
+fun streak_V2 : V2 ;
+fun streaker_N : N ;
+fun streaky_A : A ;
+fun stream_N : N ;
+fun stream_V : V ;
+fun streambed_N : N ;
+fun streamer_N : N ;
+fun streamlet_N : N ;
+fun streamline_V : V ;
+fun streamline_V2 : V2 ;
+fun streamlined_A : A  ;
+fun streamliner_N : N ;
+fun street_N : N ;
+fun street_PN : PN ;
+fun street_girl_N : N ;
+fun street_urchin_N : N ;
+fun streetcar_N : N ;
+fun streetlight_N : N ;
+fun streetwalker_N : N ;
+fun streetwise_A : A ;
+fun strength_N : N ;
+--subcat fun strengthen_V : V ;
+fun strengthen_V2 : V2 ;
+fun strengthener_N : N ;
+fun strengthening_N : N ;
+fun strenuous_A : A ;
+fun strenuousness_N : N ;
+fun streptobacillus_N : N ;
+fun streptocarpus_N : N ;
+fun streptococcal_A : A ;
+fun streptococcus_N : N ;
+fun streptodornase_N : N ;
+fun streptokinase_N : N ;
+fun streptolysin_N : N ;
+fun streptomyces_N : N ;
+fun streptomycin_N : N ;
+fun streptothricin_N : N ;
+fun stress_N : N ;
+fun stress_V2 : V2 ;
+fun stress_VS : VS ;
+fun stress_mark_N : N ;
+fun stressor_N : N ;
+fun stretch_A : A ;
+fun stretch_N : N ;
+fun stretch_V : V ;
+fun stretch_V2 : V2 ;
+fun stretch_out_V : V ;
+fun stretchable_A : A ;
+fun stretcher_N : N ;
+fun stretcher_bearer_N : N ;
+fun stretcher_party_N : N ;
+fun stretching_N : N ;
+fun stretford_PN : PN ;
+fun streusel_N : N ;
+fun strew_V2 : V2 ;
+fun stria_N : N ;
+fun striate_A : A ;
+fun striated_A : A ;
+fun stricken_A : A ;
+fun strickle_N : N ;
+fun strict_A : A ;
+fun strictly_Adv : Adv  ;
+fun strictness_N : N ;
+fun stricture_N : N ;
+fun stride_N : N ;
+fun stride_V : V ;
+--subcat fun stride_V2 : V2 ;
+fun strident_A : A ;
+fun strider_N : N ;
+fun stridor_N : N ;
+fun stridulate_V : V ;
+fun stridulation_N : N ;
+fun strife_N : N ;
+fun strike_1_N : N ;  -- | a group's refusal to work in protest against low pay or bad work conditions
+fun strike_2_N : N ;  -- | an attack that is intended to seize or inflict damage on or destroy an objective
+fun strike_V : V ;
+fun strike_V2 : V2 ;
+fun strike_back_V : V ;
+fun strike_down_V : V ;
+fun strike_down_V2 : V2 ;
+fun strike_leader_N : N ;
+fun strike_off_V2 : V2 ;
+fun strike_on_V2 : V2 ;
+fun strike_out_V : V ;
+fun strike_out_V2 : V2 ;
+fun strike_pay_N : N ;
+fun strike_up_V : V ;
+fun strike_up_V2 : V2 ;
+fun strike_upon_V2 : V2 ;
+fun strikebound_A : A ;
+fun strikebreaker_N : N ;
+fun strikebreaking_N : N ;
+fun strikeout_N : N ;
+fun striker_N : N ;
+fun striking_A : A ;
+fun string_N : N ;
+fun string_V : V ;
+fun string_V2 : V2 ;
+fun string_along_V : V ;
+fun string_along_V2 : V2 ;
+fun string_out_V2 : V2 ;
+fun string_together_V2 : V2 ;
+fun string_up_V2 : V2 ;
+fun stringency_N : N ;
+fun stringent_A : A ;
+fun stringer_N : N ;
+fun stringy_A : A ;
+fun stringybark_N : N ;
+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 striper_N : N ;
+fun striping_N : N ;
+fun stripling_N : N ;
+fun stripper_N : N ;
+fun striptease_N : N ;
+fun stripy_A : A ;
+fun strive_V : V ;
+fun strive_VV : VV ;
+fun striver_N : N ;
+fun striving_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 stroma_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 strongman_N : N ;
+fun strongroom_N : N ;
+fun strontianite_N : N ;
+fun strontium_N : N ;
+fun strop_N : N ;
+fun strop_V2 : V2 ;
+fun strophanthin_N : N ;
+fun strophanthus_N : N ;
+fun strophe_N : N ;
+fun stroppy_A : A ;
+fun stroud_PN : PN ;
+fun structural_A : A ;
+fun structuralism_N : N ;
+fun structurally_Adv : Adv  ;
+fun structure_N : N ;
+fun structure_V2 : V2 ;
+fun structured_A : A  ;
+fun strudel_N : N ;
+fun struggle_N : N ;
+fun struggle_V : V ;
+--subcat fun struggle_VS : VS ;
+fun struggle_VV : VV ;
+fun struggle_back_V : V ;
+fun struggler_N : N ;
+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 struthiomimus_N : N ;
+fun strychnine_N : N ;
+fun stuart_PN : PN ;
+fun stub_N : N ;
+fun stub_V2 : V2 ;
+fun stub_out_V2 : V2 ;
+fun stubble_N : N ;
+fun stubbly_A : A ;
+fun stubborn_A : A ;
+fun stubbornness_N : N ;
+fun stubby_A : A ;
+fun stucco_N : N ;
+fun stucco_V2 : V2 ;
+fun stuck_V2 : V2 ;
+fun stuck_by_V : V ;
+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 studentFem_N : N ;
+fun studentMasc_N : N ;
+fun studentship_N : N ;
+fun studio_N : N ;
+fun studious_A : A ;
+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 stuff_up_V2 : V2 ;
+fun stuffer_N : N ;
+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 stumble_across_V2 : V2 ;
+fun stumble_upon_V2 : V2 ;
+fun stumblebum_N : N ;
+fun stumbler_N : N ;
+fun stumbling_block_N : N ;
+fun stump_N : N ;
+fun stump_V : V ;
+fun stump_V2 : V2 ;
+fun stump_up_V2 : V2 ;
+fun stumper_N : N ;
+fun stumping_N : N ;
+fun stumpy_A : A ;
+fun stun_V2 : V2 ;
+fun stun_V2S : V2S ;
+fun stunne_V2V : V2V ;
+fun stunner_N : N ;
+fun stunning_A : A ;
+fun stunt_N : N ;
+fun stunt_V2 : V2 ;
+fun stupa_N : N ;
+fun stupefaction_N : N ;
+fun stupefy_V2 : V2 ;
+fun stupefying_A : A ;
+fun stupendous_A : A ;
+fun stupid_A : A ;
+fun stupid_N : N ;
+fun stupidity_N : N ;
+fun stupify_V2 : V2 ;
+fun stupifying_A : A ;
+fun stupor_N : N ;
+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 styleless_A : A ;
+fun stylet_N : N ;
+fun stylish_A : A ;
+fun stylishness_N : N ;
+fun stylist_N : N ;
+fun stylistic_A : A ;
+fun stylistically_Adv : Adv ;
+fun stylite_N : N ;
+fun stylization_N : N ;
+fun stylize_V2 : V2 ;
+fun stylopodium_N : N ;
+fun stylus_N : N ;
+fun stymie_N : N ;
+fun stymie_V2 : V2 ;
+fun stymy_V2 : V2 ;
+fun styptic_A : A ;
+fun styptic_N : N ;
+fun styracosaur_N : N ;
+fun styrax_N : N ;
+fun styrene_N : N ;
+fun styx_PN : PN ;
+fun suasion_N : N ;
+fun suave_A : A ;
+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 sub_underwrite_V2 : V2 ;
+fun subacid_A : A ;
+fun subacute_A : A ;
+fun subaltern_N : N ;
+fun subaqueous_A : A ;
+fun subarctic_A : A ;
+fun subartesian_A : A ;
+fun subatomic_A : A ;
+fun subbase_N : N ;
+fun subbing_N : N ;
+fun subclass_N : N ;
+fun subclavian_A : A ;
+fun subclinical_A : A ;
+fun subcommittee_N : N ;
+fun subcompact_N : N ;
+fun subconscious_A : A ;
+fun subconscious_N : N ;
+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 subcortical_A : A ;
+fun subculture_N : N ;
+fun subcutaneous_A : A ;
+fun subdeacon_N : N ;
+fun subdirectory_N : N ;
+fun subdivide_V : V ;
+fun subdivide_V2 : V2 ;
+fun subdivider_N : N ;
+fun subdivision_N : N ;
+fun subdominant_N : N ;
+fun subduable_A : A ;
+fun subduction_N : N ;
+fun subdue_V2 : V2 ;
+fun subduer_N : N ;
+fun subdural_A : A ;
+fun subedit_V2 : V2 ;
+fun subeditor_N : N ;
+fun subfamily_N : N ;
+fun subfigure_N : N ;
+fun subfusc_A : A ;
+fun subgenus_N : N ;
+fun subgross_A : A ;
+fun subgroup_N : N ;
+fun subheading_N : N ;
+fun subhuman_A : A ;
+fun subjacent_A : A ;
+fun subject_1_N : N  ; -- | subject matter
+fun subject_2_N : N  ; -- | subject and object
+fun subject_A : A ;
+fun subject_A2 : A2 ;
+fun subject_V2 : V2 ;
+fun subject_to_Prep : Prep ;
+fun subjection_N : N ;
+fun subjective_A : A ;
+fun subjectivism_N : N ;
+fun subjectivist_N : N ;
+fun subjectivity_N : N ;
+fun subjoin_V2 : V2 ;
+fun subjugate_V2 : V2 ;
+fun subjugation_N : N ;
+fun subjugator_N : N ;
+fun subjunctive_A : A ;
+fun subjunctive_N : N ;
+fun subkingdom_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 sublimed_A : A ;
+fun subliminal_A : A ;
+fun sublimity_N : N ;
+fun sublingual_A : A ;
+fun subliterary_A : A ;
+fun sublittoral_A : A ;
+fun sublunar_A : A ;
+fun subluxation_N : N ;
+fun submarine_A : A ;
+fun submarine_N : N ;
+fun submariner_N : N ;
+fun submediant_N : N ;
+fun submerge_V : V ;
+fun submerge_V2 : V2 ;
+fun submergence_N : N ;
+fun submersible_A : A ;
+fun submersible_N : N ;
+fun submersion_N : N ;
+fun submission_N : N ;
+fun submissive_A : A ;
+fun submissiveness_N : N ;
+fun submit_V : V ;
+fun submit_V2 : V2 ;
+fun submitter_N : N ;
+fun submucosa_N : N ;
+fun subnormal_A : A ;
+fun subnormal_N : N ;
+fun subnormality_N : N ;
+fun suboceanic_A : A ;
+fun suborbital_A : A ;
+fun suborder_N : N ;
+fun subordinate_A : A ;
+fun subordinate_N : N ;
+fun subordinate_V2 : V2 ;
+fun subordinateness_N : N ;
+fun subordination_N : N ;
+fun subordinative_A : A ;
+fun suborn_V2 : V2 ;
+fun subornation_N : N ;
+fun subpart_N : N ;
+fun subphylum_N : N ;
+fun subpoena_N : N ;
+fun subpoena_V2 : V2 ;
+fun subpopulation_N : N ;
+fun subrogation_N : N ;
+fun subscribe_V : V ;
+fun subscribe_V2 : V2 ;
+fun subscriber_N : N ;
+fun subscript_A : A ;
+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 subset_N : N ;
+fun subshrub_N : N ;
+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 subsidizer_N : N ;
+fun subsidy_N : N ;
+fun subsist_V : V ;
+fun subsistence_N : N ;
+fun subsoil_N : N ;
+fun subsonic_A : A ;
+fun subspace_N : N ;
+fun subspecies_N : N ;
+fun substance_N : N ;
+fun substandard_A : A ;
+fun substantial_A : A ;
+fun substantiality_N : N ;
+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 substitutable_A : A ;
+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 substring_N : N ;
+fun substructure_N : N ;
+fun subsume_V2 : V2 ;
+fun subsumption_N : N ;
+fun subsurface_A : A ;
+fun subsystem_N : N ;
+fun subtend_V2 : V2 ;
+fun subterfuge_N : N ;
+fun subterminal_A : A ;
+fun subterranean_A : A ;
+fun subthalamus_N : N ;
+fun subtilin_N : N ;
+fun subtitle_N : N ;
+fun subtitle_V3 : V3 ;
+fun subtle_A : A ;
+fun subtlety_N : N ;
+fun subtly_Adv : Adv ;
+fun subtonic_N : N ;
+fun subtopia_N : N ;
+fun subtotal_N : N ;
+fun subtract_V2 : V2 ;
+fun subtracter_N : N ;
+fun subtraction_N : N ;
+fun subtractive_A : A ;
+fun subtrahend_N : N ;
+fun subtreasury_N : N ;
+fun subtropical_A : A ;
+fun subtropics_N : N ;
+fun subunit_N : N  ;
+fun suburb_N : N ;
+fun suburban_A : A ;
+fun suburbanite_N : N ;
+fun suburbanized_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 subvocalizer_N : N ;
+fun subway_N : N ;
+fun subwoofer_N : N ;
+fun succedaneum_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 succinctness_N : N ;
+fun succinic_A : A ;
+fun succinylcholine_N : N ;
+fun succorer_N : N ;
+fun succotash_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 succussion_N : N ;
+fun such_A : A  ;
+fun such_Adv : Adv ;
+fun such_Predet : Predet ;
+fun such_as_Prep : Prep ;
+fun suchlike_A : A ;
+fun suchow_PN : PN ;
+fun suck_N : N ;
+fun suck_V : V ;
+fun suck_V2 : V2 ;
+fun suck_in_V2 : V2 ;
+fun suck_into_V2 : V2 ;
+fun suck_up_V : V ;
+fun suck_up_to_V2 : V2 ;
+fun suckerFem_N : N ;
+fun suckerMasc_N : N ;
+fun sucking_N : N ;
+fun sucking_pig_N : N ;
+fun suckle_V2 : V2 ;
+fun suckling_N : N ;
+fun sucralfate_N : N ;
+fun sucre_N : N ;
+fun sucrose_N : N ;
+fun suction_N : N ;
+fun suctorial_A : A ;
+fun sudan_PN : PN ;
+fun sudanese_A : A ;
+fun sudanese_N : N ;
+fun sudatorium_N : N ;
+fun sudbury_PN : PN ;
+fun sudden_A : A ;
+fun sudden_N : N ;
+fun suddenly_Adv : Adv  ;
+fun suddenness_N : N ;
+fun sudoku_N : N ;
+fun sudorific_N : N ;
+fun sudra_N : N ;
+fun suds_N : N ;
+fun sue_PN : PN ;
+fun sue_V : V ;
+fun sue_V2 : V2 ;
+fun sue_V2V : V2V ;
+fun suede_N : N ;
+fun suer_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 suffice_V2V : V2V ;
+fun sufficiency_N : N ;
+fun sufficient_A : A ;
+fun sufficiently_Adv : Adv  ;
+fun suffix_N : N ;
+fun suffixation_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 suffragism_N : N ;
+fun suffragist_N : N ;
+fun suffrutescent_A : A ;
+fun suffuse_V2 : V2 ;
+fun suffusion_N : N ;
+fun suffusive_A : A ;
+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 sugarberry_N : N ;
+fun sugarcane_N : N ;
+fun sugariness_N : N ;
+fun sugarless_A : A ;
+fun sugarloaf_N : N ;
+fun sugarlump_N : N ;
+fun sugarplum_N : N ;
+fun sugary_A : A ;
+fun suggest_V : V ;
+fun suggest_V2 : V2 ;
+fun suggest_VS : VS ;
+fun suggester_N : N ;
+fun suggestibility_N : N ;
+fun suggestible_A : A ;
+fun suggestion_N : N ;
+fun suggestive_A : A ;
+fun suicidal_A : A ;
+fun suicide_N : N ;
+fun suit_N : N ;
+fun suit_V : V ;
+fun suit_V2 : V2 ;
+fun suit_up_V : V ;
+fun suitability_N : N ;
+fun suitable_A : A ;
+fun suitableness_N : N ;
+fun suitcase_N : N ;
+fun suite_N : N ;
+fun suiting_N : N ;
+fun suitor_N : N ;
+fun sukiyaki_N : N ;
+fun suksdorfia_N : N ;
+fun sulcate_A : A ;
+fun sulcus_N : N ;
+fun sulfacetamide_N : N ;
+fun sulfadiazine_N : N ;
+fun sulfamethazine_N : N ;
+fun sulfamethoxazole_N : N ;
+fun sulfanilamide_N : N ;
+fun sulfapyridine_N : N ;
+fun sulfate_N : N ;
+fun sulfide_N : N ;
+fun sulfisoxazole_N : N ;
+fun sulfonate_N : N ;
+fun sulfonylurea_N : N ;
+fun sulfur_N : N ;
+fun sulfurous_A : A ;
+fun sulindac_N : N ;
+fun sulk_N : N ;
+fun sulk_V : V ;
+fun sulkiness_N : N ;
+fun sulky_A : A ;
+fun sulky_N : N ;
+fun sullen_A : A ;
+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 sultriness_N : N ;
+fun sultry_A : A ;
+fun sum_N : N ;
+fun sum_V : V ;
+fun sum_V2 : V2 ;
+fun sum_up_V2 : V2 ;
+fun sumac_N : N ;
+fun sumach_N : N ;
+fun sumatra_PN : PN ;
+fun sumatran_A : A ;
+fun sumatran_N : N ;
+fun summarization_N : N ;
+fun summarize_V2 : V2 ;
+fun summary_A : A ;
+fun summary_N : N ;
+fun summation_N : N ;
+fun summational_A : A ;
+fun summer_N : N ;
+fun summer_V : V ;
+fun summercaters_N : N ;
+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 summon_up_V2 : V2 ;
+fun summons_N : N ;
+fun summons_V2 : V2 ;
+fun sumo_N : N ;
+fun sump_N : N ;
+fun sumpsimus_N : N ;
+fun sumpter_N : N ;
+fun sumptuary_A : A ;
+fun sumptuous_A : A ;
+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 sunbather_N : N ;
+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 sunder_N : N ;
+fun sunder_V2 : V2 ;
+fun sunderland_PN : PN ;
+fun sundew_N : N ;
+fun sundial_N : N ;
+fun sundown_N : N ;
+fun sundowner_N : N ;
+fun sundress_N : N ;
+fun sundries_N : N ;
+fun sundrops_N : N ;
+fun sundry_A : A ;
+fun sunfish_N : N ;
+fun sunflower_N : N ;
+fun sunglass_N : N ;
+fun sunglasses_N : N ;
+fun sunhat_N : N ;
+fun sunken_A : A  ;
+fun sunlamp_N : N ;
+fun sunless_A : A ;
+fun sunlight_N : N ;
+fun sunlit_A : A ;
+fun sunniness_N : N ;
+fun sunny_A : A ;
+fun sunray_A : A ;
+fun sunray_N : N ;
+fun sunrise_N : N ;
+fun sunroof_N : N ;
+fun sunscreen_N : N ;
+fun sunset_A : A ;
+fun sunset_N : N ;
+fun sunshade_N : N ;
+fun sunshine_N : N ;
+fun sunshine_roof_N : N ;
+fun sunspot_N : N ;
+fun sunstone_N : N ;
+fun sunstroke_N : N ;
+fun sunsuit_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 superannuation_N : N ;
+fun superb_A : A ;
+fun superbug_N : N ;
+fun supercargo_N : N ;
+fun supercede_V2 : V2 ;
+fun supercharged_A : A ;
+fun supercharger_N : N ;
+fun supercilious_A : A ;
+fun superciliousness_N : N ;
+fun superclass_N : N ;
+fun supercomputer_N : N ;
+fun superconductivity_N : N ;
+fun supercritical_A : A ;
+fun superego_N : N ;
+fun supererogation_N : N ;
+fun superfamily_N : N ;
+fun superfatted_A : A ;
+fun superfecta_N : N ;
+fun superfecundation_N : N ;
+fun superfetation_N : N ;
+fun superficial_A : A ;
+fun superficiality_N : N ;
+fun superficies_N : N ;
+fun superfine_A : A ;
+fun superfluity_N : N ;
+fun superfluous_A : A ;
+fun supergiant_N : N ;
+fun supergrass_N : N ;
+fun superhero_N : N  ;
+fun superhighway_N : N ;
+fun superhuman_A : A ;
+fun superimpose_V2 : V2 ;
+fun superincumbent_A : A ;
+fun superinfection_N : N ;
+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 superjacent_A : A ;
+fun superlative_A : A ;
+fun superlative_N : N ;
+fun superman_N : N ;
+fun supermarket_N : N ;
+fun supermarketer_N : N ;
+fun supermodel_N : N ;
+fun supermom_N : N ;
+fun supernal_A : A ;
+fun supernatant_A : A ;
+fun supernatant_N : N ;
+fun supernatural_A : A ;
+fun supernatural_N : N ;
+fun supernaturalism_N : N ;
+fun supernaturalist_A : A ;
+fun supernormal_A : A ;
+fun supernova_N : N ;
+fun supernumerary_N : N ;
+fun superorder_N : N ;
+fun superordinate_A : A ;
+fun superoxide_N : N ;
+fun superphylum_N : N ;
+fun superposition_N : N ;
+fun supersaturated_A : A ;
+fun superscript_A : A ;
+fun superscript_N : N ;
+fun superscription_N : N ;
+fun supersede_V2 : V2 ;
+fun supersedure_N : N ;
+fun supersession_N : N ;
+fun supersonic_A : A ;
+fun superstar_N : N  ;
+fun superstition_N : N ;
+fun superstitious_A : A ;
+fun superstrate_N : N ;
+fun superstring_N : N ;
+fun superstructure_N : N ;
+fun supersymmetry_N : N ;
+fun supertanker_N : N ;
+fun supertax_N : N ;
+fun supertitle_N : N ;
+fun supertonic_N : N ;
+fun supertwister_N : N ;
+fun supervene_V : V ;
+fun supervention_N : N ;
+fun supervise_V : V ;
+fun supervise_V2 : V2 ;
+fun supervision_N : N ;
+fun supervisor_N : N ;
+fun supervisory_A : A ;
+fun supination_N : N ;
+fun supinator_N : N ;
+fun supine_A : A ;
+fun supper_N : N ;
+fun supperless_A : A ;
+fun supping_N : N ;
+fun supplant_V2 : V2 ;
+fun supplanter_N : N ;
+fun supplanting_N : N ;
+fun supple_A : A ;
+fun supplejack_N : N ;
+fun supplement_N : N ;
+fun supplement_V2 : V2 ;
+fun supplementary_A : A ;
+fun supplementation_N : N ;
+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 ;
+--subcat fun support_VV : VV ;
+fun supportable_A : A ;
+fun supporter_N : N ;
+fun supporting_A : A ;
+fun supportive_A : A ;
+fun suppose_V2 : V2 ;
+--subcat fun suppose_V2V : V2V ;
+fun suppose_VS : VS ;
+fun supposed_A : A ;
+fun supposedly_Adv : Adv  ;
+fun supposition_N : N ;
+fun suppository_N : N ;
+fun suppress_V2 : V2 ;
+fun suppressant_N : N ;
+fun suppression_N : N ;
+fun suppressive_A : A ;
+fun suppressor_N : N ;
+fun suppurate_V : V ;
+fun suppuration_N : N ;
+fun suppurative_A : A ;
+fun supra_Adv : Adv ;
+fun suprainfection_N : N ;
+fun supranational_A : A ;
+fun supraorbital_A : A ;
+fun suprasegmental_A : A ;
+fun supremacism_N : N ;
+fun supremacist_N : N ;
+fun supremacy_N : N ;
+fun suprematism_N : N ;
+fun suprematist_N : N ;
+fun supreme_A : A ;
+fun supremo_N : N ;
+fun supt_PN : PN ;
+fun sura_N : N ;
+fun surabaja_PN : PN ;
+fun surbase_N : N ;
+fun surcharge_N : N ;
+fun surcharge_V2 : V2 ;
+fun surcoat_N : N ;
+fun surd_N : N ;
+fun sure_A : A ;
+fun sure_Adv : Adv ;
+fun sure_footed_A : A ;
+fun surefooted_A : A ;
+fun surely_Adv : Adv  ;
+fun sureness_N : N ;
+fun surety_N : N ;
+fun surf_N : N ;
+fun surface_A : A ;
+fun surface_N : N ;
+fun surface_V : V ;
+fun surface_V2 : V2 ;
+fun surface_V2V : V2V ;
+fun surface_VS : VS ;
+fun surface_to_air_A : A ;
+fun surfacing_N : N ;
+fun surfbird_N : N ;
+fun surfboard_N : N ;
+fun surfboat_N : N ;
+fun surfeit_N : N ;
+fun surfeit_V2 : V2 ;
+fun surfer_N : N ;
+fun surficial_A : A ;
+fun surfing_N : N ;
+fun surfperch_N : N ;
+fun surfriding_N : N ;
+fun surge_N : N ;
+fun surge_V : V ;
+fun surge_V2 : V2 ;
+fun surge_on_V : V ;
+fun surgeon_N : N ;
+fun surgeonfish_N : N ;
+fun surgery_N : N ;
+fun surgical_A : A ;
+fun suricate_N : N ;
+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 surplice_N : N ;
+fun surpliced_A : A ;
+fun surplus_A : A ;
+fun surplus_N : N ;
+fun surprise_N : N ;
+fun surprise_V2 : V2 ;
+fun surprise_V2V : V2V ;
+fun surprised_A : A ;
+fun surprisedly_Adv : Adv ;
+fun surpriser_N : N ;
+fun surprising_A : A ;
+fun surprisingly_Adv : Adv  ;
+fun surreal_A : A  ;
+fun surrealism_N : N ;
+fun surrealist_N : N ;
+fun surrealistic_A : A ;
+fun surrebutter_N : N ;
+fun surrejoinder_N : N ;
+fun surrender_N : N ;
+fun surrender_V : V ;
+fun surrender_V2 : V2 ;
+fun surrenderer_N : N ;
+fun surreptitious_A : A ;
+fun surrey_N : N ;
+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 surrounding_N : N ;
+fun surroundings_N : N  ;
+fun surtax_N : N ;
+fun surtax_V2 : V2 ;
+fun surtout_N : N ;
+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 survivalist_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 sushi_N : N ;
+fun susie_PN : PN ;
+fun suslik_N : N ;
+fun suspect_A : A ;
+fun suspect_N : N ;
+fun suspect_V2 : V2 ;
+fun suspect_VS : VS ;
+fun suspend_V : V ;
+fun suspend_V2 : V2 ;
+fun suspender_N : N ;
+fun suspense_N : N ;
+fun suspension_N : N ;
+fun suspensive_A : A ;
+fun suspensory_N : N ;
+fun suspicion_N : N ;
+fun suspicious_A : A ;
+fun suss_V2 : V2 ;
+fun suss_out_V2 : V2 ;
+fun sussex_PN : PN ;
+fun sustain_V2 : V2 ;
+fun sustainability_N : N ;
+fun sustainable_A : A ;
+fun sustained_A : A  ;
+fun sustenance_N : N ;
+fun sustentacular_A : A ;
+fun susurration_N : N ;
+fun sutler_N : N ;
+fun sutra_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 suturing_N : N ;
+fun suzanne_PN : PN ;
+fun suzerain_N : N ;
+fun suzerainty_N : N ;
+fun svelte_A : A ;
+fun sverdlovsk_PN : PN ;
+fun svoboda_N : N ;
+fun swab_N : N ;
+fun swab_V2 : V2 ;
+fun swabbing_N : N ;
+fun swad_N : N ;
+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 swagman_N : N ;
+fun swain_N : N ;
+fun swale_N : N ;
+fun swallow_N : N ;
+fun swallow_V : V ;
+fun swallow_V2 : V2 ;
+fun swallow_tailed_A : A ;
+fun swallow_up_V : V ;
+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_about_V : V ;
+fun swan_around_V : V ;
+fun swan_in_V : V ;
+fun swan_off_V : V ;
+fun swan_song_N : N ;
+fun swanage_PN : PN ;
+fun swank_A : A ;
+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 swash_N : N ;
+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 swatch_N : N ;
+fun swath_N : N ;
+fun swathe_N : N ;
+fun swathe_V2 : V2 ;
+fun swathing_N : N ;
+fun swatter_N : N ;
+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 ;
+--subcat fun swear_V2V : V2V ;
+fun swear_VV : VV ;
+fun swear_by_V2 : V2 ;
+fun swear_down_V : V ;
+fun swear_off_V : V ;
+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 sweat_out_V : V ;
+fun sweatband_N : N ;
+fun sweatbox_N : N ;
+fun sweater_N : N ;
+fun sweatshirt_N : N ;
+fun sweatshop_N : N ;
+fun sweaty_A : A ;
+fun swedeFem_N : N ;
+fun swedeMasc_N : N ;
+--fun swede_A : A ;
+fun sweden_PN : PN ;
+fun swedish_A : A ;
+fun swedishMasc_N : N ;
+fun swedishFem_N : N ;
+fun sweep_N : N ;
+fun sweep_V : V ;
+fun sweep_V2 : V2 ;
+fun sweep_through_V2 : V2 ;
+fun sweeper_N : N ;
+fun sweeping_A : A ;
+fun sweeping_N : N ;
+fun sweepstakes_N : N ;
+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_A : A ;
+fun sweetheart_N : N ;
+fun sweetie_N : N ;
+fun sweetish_A : A ;
+fun sweetleaf_N : N ;
+fun sweetmeat_N : N ;
+fun sweetness_N : N ;
+fun sweetsop_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 sweptwing_A : A ;
+fun swerve_N : N ;
+fun swerve_V : V ;
+fun swerve_V2 : V2 ;
+fun swift_A : A ;
+fun swift_N : N ;
+fun swiftlet_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 swimmeret_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 swing_around_V : V ;
+fun swing_at_V2 : V2 ;
+fun swing_by_V : V ;
+fun swing_round_V : V ;
+fun swinge_V2 : V2 ;
+fun swingeing_A : A ;
+fun swinger_N : N ;
+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 swishy_A : A ;
+fun swiss_A : A ;
+fun swiss_N : N ;
+fun switch_N : N ;
+fun switch_V : V ;
+fun switch_V2 : V2 ;
+fun switch_off_V2 : V2 ;
+fun switch_on_V2 : V2 ;
+fun switchblade_N : N ;
+fun switchboard_N : N ;
+fun switcher_N : N ;
+fun switcheroo_N : N ;
+fun switchman_N : N ;
+fun switzerland_PN : PN ;
+fun swivel_N : N ;
+fun swivel_V : V ;
+fun swivel_V2 : V2 ;
+fun swivet_N : N ;
+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 swoosh_N : N ;
+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 swordtail_N : N ;
+fun swore_off_V : V ;
+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 syconium_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 syllabically_Adv : Adv ;
+fun syllabicate_V2 : V2 ;
+fun syllabication_N : N ;
+fun syllabicity_N : N ;
+fun syllabification_N : N ;
+fun syllabify_V2 : V2 ;
+fun syllabize_V2 : V2 ;
+fun syllable_N : N ;
+fun syllabled_A : A ;
+fun syllabub_N : N ;
+fun syllabus_N : N ;
+fun syllepsis_N : N ;
+fun syllogism_N : N ;
+fun syllogist_N : N ;
+fun syllogistic_A : A ;
+fun sylph_N : N ;
+fun sylph_like_A : A ;
+fun sylvan_A : A ;
+fun sylvan_N : N ;
+fun sylvanite_N : N ;
+fun sylvia_PN : PN ;
+fun sylvite_N : N ;
+fun symbiosis_N : N ;
+fun symbiotic_A : A ;
+fun symbiotically_Adv : Adv ;
+fun symbol_N : N ;
+fun symbolatry_N : N ;
+fun symbolic_A : A ;
+fun symbolical_A : A ;
+fun symbolism_N : N ;
+fun symbolist_N : N ;
+fun symbolization_N : N ;
+fun symbolize_V2 : V2 ;
+fun symbolizing_N : N ;
+fun symbology_N : N ;
+fun symmetric_A : A ;
+fun symmetrical_A : A ;
+fun symmetry_N : N ;
+fun sympathectomy_N : N ;
+fun sympathetic_A : A ;
+fun sympathetically_Adv : Adv ;
+fun sympathize_V : V ;
+fun sympathizer_N : N ;
+fun sympathy_N : N ;
+fun sympatric_A : A ;
+fun sympatry_N : N ;
+fun symphonic_A : A ;
+fun symphonist_N : N ;
+fun symphony_N : N ;
+fun symphysion_N : N ;
+fun symphysis_N : N ;
+fun symploce_N : N ;
+fun symposiast_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 synapse_N : N ;
+fun synapsid_N : N ;
+fun synapsis_N : N ;
+fun synaptic_A : A ;
+fun syncarpous_A : A ;
+fun syncategorem_N : N ;
+fun syncategorematic_A : A ;
+fun synchrocyclotron_N : N ;
+fun synchroflash_N : N ;
+fun synchromesh_N : N ;
+fun synchronic_A : A ;
+fun synchronism_N : N ;
+fun synchronization_N : N ;
+fun synchronize_V : V ;
+fun synchronize_V2 : V2 ;
+fun synchronous_A : A ;
+fun synchrony_N : N ;
+fun synchroscope_N : N ;
+fun synchrotron_N : N ;
+fun synclinal_A : A ;
+fun syncopate_V2 : V2 ;
+fun syncopation_N : N ;
+fun syncopator_N : N ;
+fun syncope_N : N ;
+fun syncretic_A : A ;
+fun syncretism_N : N ;
+fun syncytium_N : N ;
+fun syndactyly_N : N ;
+fun syndciate_V2 : V2 ;
+fun syndetic_A : A ;
+fun syndic_N : N ;
+fun syndicalism_N : N ;
+fun syndicalistFem_N : N ;
+fun syndicalistMasc_N : N ;
+fun syndicate_N : N ;
+fun syndicate_V2 : V2 ;
+fun syndication_N : N ;
+fun syndicator_N : N ;
+fun syndrome_N : N ;
+fun synecdoche_N : N ;
+fun synecdochic_A : A ;
+fun synechia_N : N ;
+fun syneresis_N : N ;
+fun synergetic_A : A ;
+fun synergism_N : N ;
+fun synergist_N : N ;
+fun synergistic_A : A ;
+fun synergistically_Adv : Adv ;
+fun synergy_N : N ;
+fun synesthesia_N : N ;
+fun synesthetic_A : A ;
+fun synizesis_N : N ;
+fun synod_N : N ;
+fun synoicous_A : A ;
+fun synonym_N : N ;
+fun synonymist_N : N ;
+fun synonymous_A : A ;
+fun synonymy_N : N ;
+fun synopsis_N : N ;
+fun synoptic_A : A ;
+fun synoptically_Adv : Adv ;
+fun synovia_N : N ;
+fun synovial_A : A ;
+fun synovitis_N : N ;
+fun synsemantic_A : A ;
+fun synset_N : N ;
+fun syntactic_A : A ;
+fun syntactically_Adv : Adv ;
+fun syntagma_N : N ;
+fun syntagmatic_A : A ;
+fun syntax_N : N ;
+fun synth_N : N  ;
+fun synthesis_N : N ;
+fun synthesist_N : N ;
+fun synthesize_V2 : V2 ;
+fun synthesizer_N : N ;
+fun synthetic_A : A ;
+fun synthetic_N : N ;
+fun synthetically_Adv : Adv ;
+fun synthetism_N : N ;
+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 syphon_off_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 syrinx_N : N ;
+fun syrup_N : N ;
+fun syrupy_A : A ;
+fun system_N : N ;
+fun systematic_A : A ;
+fun systematically_Adv : Adv ;
+fun systematics_N : N ;
+fun systematism_N : N ;
+fun systematization_N : N ;
+fun systematize_V2 : V2 ;
+fun systemic_A : A ;
+fun systole_N : N ;
+fun systolic_A : A ;
+fun syston_PN : PN ;
+fun syzygy_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 tabasco_N : N ;
+fun tabbouleh_N : N ;
+fun tabby_A : A ;
+fun tabby_N : N ;
+fun tabby_cat_N : N ;
+fun tabernacle_N : N ;
+fun tabes_N : N ;
+fun tabi_N : N ;
+fun tablature_N : N ;
+fun table_N : N ;
+fun table_V2 : V2 ;
+fun table_d'hote_A : A ;
+fun table_d'hote_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 tablefork_N : N ;
+fun tableland_N : N ;
+fun tablemat_N : N ;
+fun tablemate_N : N ;
+fun tablespoon_N : N ;
+fun tablespoonful_N : N ;
+fun tablet_N : N ;
+fun tabletop_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 taboret_N : N ;
+fun tabular_A : A ;
+fun tabulate_V2 : V2 ;
+fun tabulation_N : N ;
+fun tabulator_N : N ;
+fun tabun_N : N ;
+fun tachistoscope_N : N ;
+fun tachogram_N : N ;
+fun tachograph_N : N ;
+fun tachometer_N : N ;
+fun tachycardia_N : N ;
+fun tachylite_N : N ;
+fun tachymeter_N : N ;
+fun tacit_A : A ;
+fun taciturn_A : A ;
+fun taciturnity_N : N ;
+fun tack_N : N ;
+fun tack_V : V ;
+fun tack_V2 : V2 ;
+fun tack_down_V : V ;
+fun tack_on_V2 : V2 ;
+fun tack_onto_V3 : V3 ;
+fun tacker_N : N ;
+fun tackle_N : N ;
+fun tackle_V : V ;
+fun tackle_V2 : V2 ;
+fun tackler_N : N ;
+fun tacky_A : A ;
+fun taco_N : N ;
+fun taconite_N : N ;
+fun tact_N : N ;
+fun tactful_A : A ;
+fun tactic_N : N ;
+fun tactical_A : A ;
+fun tactician_N : N ;
+fun tactics_N : N ;
+fun tactile_A : A ;
+fun tactless_A : A ;
+fun tactlessness_N : N ;
+fun tactual_A : A ;
+fun tad_N : N ;
+fun tadalafil_N : N ;
+fun tadley_PN : PN ;
+fun tadpole_N : N ;
+fun taegu_PN : PN ;
+fun tael_N : N ;
+fun taenia_N : N ;
+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 tag_V3 : V3 ;
+fun tag_along_V : V ;
+fun tag_on_V2 : V2 ;
+fun tag_onto_V3 : V3 ;
+fun tag_with_V2 : V2 ;
+fun tagalong_N : N ;
+fun tagasaste_N : N ;
+fun tagger_N : N ;
+fun tagliatelle_N : N ;
+fun tagline_N : N  ;
+fun taguan_N : N ;
+fun tahini_N : N ;
+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_away_V : V ;
+fun tail_back_V : V ;
+fun tail_coat_N : N ;
+fun tail_end_N : N ;
+fun tail_light_N : N ;
+fun tail_off_V : V ;
+fun tailback_N : N ;
+fun tailboard_N : N ;
+fun tailgate_N : N ;
+fun tailgater_N : N ;
+fun tailless_A : A ;
+fun taillight_N : N ;
+fun tailor_N : N ;
+fun tailor_V2 : V2 ;
+fun tailor_made_A : A ;
+fun tailorbird_N : N ;
+fun tailoring_N : N ;
+fun tailpiece_N : N ;
+fun tailpipe_N : N ;
+fun tailplane_N : N ;
+fun tailrace_N : N ;
+fun tailspin_N : N ;
+fun tailstock_N : N ;
+fun tailwind_N : N ;
+fun taint_N : N ;
+fun taint_V : V ;
+fun taint_V2 : V2 ;
+fun taintless_A : A ;
+fun taipan_N : N ;
+fun taipei_PN : PN ;
+fun taiwan_PN : PN ;
+fun taiwaneseFem_N : N ;
+fun taiwaneseMasc_N : N ;
+fun taiwanese_A : A ;
+fun taiyuan_PN : PN ;
+fun taka_N : N ;
+fun take_N : N ;
+--subcat fun take_V : V ;
+fun take_V2 : V2 ;
+--subcat fun take_V2A : V2A ;
+--subcat fun take_V2V : V2V ;
+--subcat fun take_VA : VA ;
+fun take_after_V2 : V2 ;
+fun take_apart_V2 : V2 ;
+fun take_aside_V2 : V2 ;
+fun take_away_V2 : V2 ;
+fun take_back_V : V ;
+fun take_back_V2 : V2 ;
+fun take_down_V2 : V2 ;
+fun take_for_V2 : V2 ;
+fun take_home_A : A ;
+fun take_in_V : V ;
+fun take_in_V2 : V2 ;
+fun take_it_V2 : V2 ;
+fun take_it_out_on_V2 : V2 ;
+fun take_it_upon_yourself_V : V ;
+fun take_off_N : N ;
+fun take_off_V : V ;
+fun take_off_V2 : V2 ;
+fun take_on_V : V ;
+fun take_on_V2 : V2 ;
+fun take_out_V : V ;
+fun take_out_V2 : V2 ;
+fun take_over_V : V ;
+fun take_over_V2 : V2 ;
+fun take_through_V2 : V2 ;
+fun take_to_V2 : V2 ;
+fun take_up_N : N ;
+fun take_up_V : V ;
+fun take_up_V2 : V2 ;
+fun takeaway_A : A ;
+fun takeaway_N : N ;
+fun takedown_N : N ;
+fun takeoff_N : N ;
+fun takeout_A : A ;
+fun takeout_N : N ;
+fun takeover_N : N ;
+fun taker_N : N ;
+fun takin_N : N ;
+fun taking_N : N  ;
+fun tala_N : N ;
+fun talapoin_N : N ;
+fun talaria_N : N ;
+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 talentlessness_N : N ;
+fun talipot_N : N ;
+fun talisman_N : N ;
+fun talismanic_A : A ;
+fun talk_N : N ;
+fun talk_V : V ;
+fun talk_V2 : V2 ;
+fun talk_around_V2 : V2 ;
+fun talk_at_V2 : V2 ;
+fun talk_back_V : V ;
+fun talk_back_to_V2 : V2 ;
+fun talk_down_V2 : V2 ;
+fun talk_down_to_V2 : V2 ;
+fun talk_into_V3 : V3 ;
+fun talk_out_V2 : V2 ;
+fun talk_out_of_V3 : V3 ;
+fun talk_over_V2 : V2 ;
+fun talk_round_V2 : V2 ;
+fun talk_through_V3 : V3 ;
+fun talk_up_V2 : V2 ;
+fun talk_yourself_out_V : V ;
+fun talkative_A : A ;
+fun talker_N : N ;
+fun talkie_N : N ;
+fun talking_N : N ;
+fun talking_point_N : N ;
+fun talking_to_N : N ;
+fun tall_A : A ;
+fun tall_N : N ;
+fun tallboy_N : N ;
+fun tallgrass_N : N ;
+fun tallish_A : A ;
+fun tallness_N : N ;
+fun tallow_N : N ;
+fun tally_N : N ;
+fun tally_V : V ;
+fun tally_V2 : V2 ;
+fun tally_clerk_N : N ;
+fun tallyman_N : N ;
+fun talmud_N : N ;
+fun talon_N : N ;
+fun talus_N : N ;
+fun tam_N : N ;
+fun tam_o'_shanter_N : N ;
+fun tamable_A : A ;
+fun tamale_N : N ;
+fun tamandua_N : N ;
+fun tamarau_N : N ;
+fun tamarin_N : N ;
+fun tamarind_N : N ;
+fun tamarisk_N : N ;
+fun tambala_N : N ;
+fun tambon_N : N  ;
+fun tambour_N : N ;
+fun tambourine_N : N ;
+fun tame_A : A ;
+fun tame_V2 : V2 ;
+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_N : N ;
+fun tamp_V2 : V2 ;
+fun tamper_V : V ;
+fun tampere_PN : PN ;
+fun tampion_N : N ;
+fun tampon_N : N ;
+fun tamponade_N : N ;
+fun tamworth_PN : PN ;
+fun tan_A : A ;
+fun tan_N : N ;
+fun tan_V : V ;
+fun tan_V2 : V2 ;
+fun tanager_N : N ;
+fun tanbark_N : N ;
+fun tandem_Adv : Adv ;
+fun tandem_N : N ;
+fun tandoor_N : N ;
+fun tanekaha_N : N ;
+fun tang_N : N ;
+fun tanga_N : N ;
+fun tangelo_N : N ;
+fun tangency_N : N ;
+fun tangent_A : A  ;
+fun tangent_N : N ;
+fun tangential_A : A ;
+fun tangerine_A : A ;
+fun tangerine_N : N ;
+fun tangibility_N : N ;
+fun tangible_A : A ;
+fun tangle_N : N ;
+fun tangle_V : V ;
+fun tangle_V2 : V2 ;
+fun tanglebush_N : N ;
+fun tango_N : N ;
+fun tango_V : V ;
+fun tangram_N : N ;
+fun tangshan_PN : PN ;
+fun tangy_A : A ;
+fun tank_N : N ;
+fun tank_V : V ;
+fun tank_car_N : N ;
+fun tanka_N : N ;
+fun tankage_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 tanning_N : N ;
+fun tannish_A : A ;
+fun tannoy_N : N ;
+fun tansy_N : N ;
+fun tantalite_N : N ;
+fun tantalize_V2 : V2 ;
+fun tantalizer_N : N ;
+fun tantalizing_A : A ;
+fun tantalum_N : N ;
+fun tantamount_A : A ;
+fun tantra_N : N ;
+fun tantrum_N : N ;
+fun tanzania_PN : PN ;
+fun tanzanian_A : A ;
+fun tanzanian_N : N ;
+fun taoiseach_N : N ;
+fun tap_N : N ;
+fun tap_V : V ;
+fun tap_V2 : V2 ;
+fun tap_dancing_N : N ;
+fun tap_for_V3 : V3 ;
+fun tap_into_V2 : V2 ;
+fun tap_off_with_V2 : V2 ;
+fun tap_out_V2 : V2 ;
+fun tap_up_V2 : V2 ;
+fun tapa_N : N ;
+fun tape_N : N ;
+fun tape_V : V ;
+fun tape_V2 : V2 ;
+fun tape_measure_N : N ;
+fun tape_recorder_N : N ;
+fun tapenade_N : N ;
+fun taper_N : N ;
+fun taper_V : V ;
+fun taper_V2 : V2 ;
+fun taper_off_V : V ;
+fun tapering_N : N ;
+fun tapestried_A : A ;
+fun tapestry_N : N ;
+fun tapeworm_N : N ;
+fun taphephobia_N : N ;
+fun tapioca_N : N ;
+fun tapir_N : N ;
+fun tapotement_N : N ;
+fun tapper_N : N ;
+fun tappet_N : N ;
+fun tapping_N : N ;
+fun taproom_N : N ;
+fun taproot_N : N ;
+fun taps_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 tarantism_N : N ;
+fun taranto_PN : PN ;
+fun tarantula_N : N ;
+fun tarboosh_N : N ;
+fun tardigrade_N : N ;
+fun tardiness_N : N ;
+fun tardive_A : A ;
+fun tardy_A : A ;
+fun tare_N : N ;
+fun target_N : N ;
+fun target_V2 : V2 ;
+fun target_V2V : V2V ;
+fun tariff_N : N ;
+fun tarmac_N : N ;
+fun tarmac_V2 : V2 ;
+fun tarmacadam_N : N ;
+fun tarn_N : N ;
+fun tarnish_N : N ;
+fun tarnish_V : V ;
+fun tarnish_V2 : V2 ;
+fun taro_N : N ;
+fun tarpan_N : N ;
+fun tarpaulin_N : N ;
+fun tarpon_N : N ;
+fun tarradiddle_N : N ;
+fun tarragon_N : N ;
+fun tarrasa_PN : PN ;
+fun tarriance_N : N ;
+fun tarry_A : A ;
+fun tarry_V : V ;
+fun tarsal_A : A ;
+fun tarsal_N : N ;
+fun tarsier_N : N ;
+fun tarsitis_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 tartlet_N : N ;
+fun tartness_N : N ;
+fun tartrate_N : N ;
+fun tarweed_N : N ;
+fun tarwood_N : N ;
+fun tashkent_PN : PN ;
+fun task_N : N ;
+fun task_V2 : V2 ;
+fun task_force_N : N ;
+fun taskmaster_N : N ;
+fun taskmistress_N : N ;
+fun tasmania_PN : PN ;
+fun tassel_N : N ;
+fun tasseled_A : A ;
+fun tasselled_A : A ;
+fun tasset_N : N ;
+fun taste_N : N ;
+fun taste_V : V ;
+fun taste_V2 : V2 ;
+fun tastebud_N : N ;
+fun tasteful_A : A ;
+fun tastefulness_N : N ;
+fun tasteless_A : A ;
+fun tastelessness_N : N ;
+fun taster_N : N ;
+fun tasting_N : N ;
+fun tasty_A : A ;
+fun tat_N : N ;
+fun tat_V : V ;
+fun tat_V2 : V2 ;
+fun tatouay_N : N ;
+fun tatter_N : N ;
+fun tatterdemalion_N : N ;
+fun tattered_A : A ;
+fun tatting_N : N ;
+fun tattle_N : N ;
+fun tattle_V : V ;
+fun tattle_V2 : V2 ;
+fun tattler_N : N ;
+fun tattletale_N : N ;
+fun tattoo_N : N ;
+fun tattoo_V2 : V2 ;
+fun tatty_A : A ;
+fun tau_N : N ;
+fun taunt_N : N ;
+fun taunt_V2 : V2 ;
+fun tauntingly_Adv : Adv ;
+fun taunton_PN : PN ;
+fun tauon_N : N ;
+fun taupe_N : N ;
+fun taurine_A : A ;
+fun taurine_N : N ;
+fun taurus_PN : PN ;
+fun taut_A : A ;
+fun tautness_N : N ;
+fun tautog_N : N ;
+fun tautological_A : A ;
+fun tautology_N : N ;
+fun taverham_PN : PN ;
+fun tavern_N : N ;
+fun tavistock_PN : PN ;
+fun taw_N : N ;
+fun tawdriness_N : N ;
+fun tawdry_A : A ;
+fun tawniness_N : N ;
+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 taxer_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 taxidriver_N : N ;
+fun taximeter_N : N ;
+fun taxis_N : N ;
+fun taxiway_N : N ;
+fun taxonomic_A : A ;
+fun taxonomically_Adv : Adv ;
+fun taxonomist_N : N ;
+fun taxonomy_N : N ;
+fun taxpayer_N : N ;
+fun taxpaying_A : A ;
+fun tayra_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 teaberry_N : N ;
+fun teacake_N : N ;
+fun teach_V : V ;
+fun teach_V2 : V2 ;
+fun teach_V2V : V2V ;
+fun teach_in_N : N ;
+fun teachable_A : A ;
+fun teacherFem_N : N ;
+fun teacherMasc_N : N ;
+fun teachership_N : N ;
+fun teaching_N : N ;
+fun teacup_N : N ;
+fun teahouse_N : N ;
+fun teak_N : N ;
+fun teakettle_N : N ;
+fun teal_N : N ;
+fun team_N : N ;
+fun team_V : V ;
+fun team_up_V : V ;
+fun teammate_N : N ;
+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_apart_V2 : V2 ;
+fun tear_at_V2 : V2 ;
+fun tear_away_V2 : V2 ;
+fun tear_down_V2 : V2 ;
+fun tear_drop_N : N ;
+fun tear_gas_N : N ;
+fun tear_into_V2 : V2 ;
+fun tear_off_V : V ;
+fun tear_off_V2 : V2 ;
+fun tear_out_V : V ;
+fun tear_up_V : V ;
+fun tear_up_V2 : V2 ;
+fun tearaway_A : A ;
+fun tearaway_N : N ;
+fun teardrop_N : N ;
+fun tearful_A : A ;
+fun tearing_N : N ;
+fun tearjerker_N : N ;
+fun tearless_A : A ;
+fun tearoom_N : N ;
+fun teary_A : A ;
+fun tease_N : N ;
+fun tease_V2 : V2 ;
+fun teasel_N : N ;
+fun teaser_N : N ;
+fun teashop_N : N ;
+fun teasing_A : A ;
+fun teasing_N : N ;
+fun teaspoon_N : N ;
+fun teaspoonful_N : N ;
+fun teat_N : N ;
+fun teazel_N : N ;
+fun teazle_N : N ;
+fun tebibit_N : N ;
+fun tec_N : N ;
+fun tech_N : N ;
+fun techie_N : N ;
+fun technetium_N : N ;
+fun technical_A : A ;
+fun technical_N : N ;
+fun technicality_N : N ;
+fun technically_Adv : Adv  ;
+fun technician_N : N ;
+fun technicolor_N : N ;
+fun technique_N : N ;
+fun techno_N : N ;
+fun technobabble_N : N ;
+fun technocracy_N : N ;
+fun technocrat_N : N ;
+fun technological_A : A ;
+fun technologically_Adv : Adv  ;
+fun technologist_N : N ;
+fun technology_N : N ;
+fun technophile_N : N ;
+fun technophilia_N : N ;
+fun technophilic_A : A ;
+fun technophobe_N : N ;
+fun technophobia_N : N ;
+fun technophobic_A : A ;
+fun techy_A : A ;
+fun tectonic_A : A ;
+fun tectonics_N : N ;
+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 tediousness_N : N ;
+fun tedium_N : N ;
+fun tee_N : N ;
+fun tee_V : V ;
+fun tee_V2 : V2 ;
+fun tee_off_V : V ;
+fun tee_off_V2 : V2 ;
+fun tee_off_on_V2 : V2 ;
+fun tee_shirt_N : N ;
+fun tee_up_V : V ;
+fun teem_V : V ;
+fun teenage_A : A ;
+fun teenager_N : N ;
+fun teens_N : N ;
+fun teeny_A : A ;
+fun teeoff_N : N ;
+fun teesside_PN : PN ;
+fun teeter_V : V ;
+fun teethe_V : V ;
+fun teething_N : N ;
+fun teetotal_A : A ;
+fun teetotaler_N : N ;
+fun teetotaling_N : N ;
+fun teetotaller_N : N ;
+fun teetotum_N : N ;
+fun teff_N : N ;
+fun teg_N : N ;
+fun tegular_A : A ;
+fun tegument_N : N ;
+fun teheran_PN : PN ;
+fun teignmouth_PN : PN ;
+fun teju_N : N ;
+fun tektite_N : N ;
+fun tel_PN : PN ;
+fun tel_aviv_PN : PN ;
+fun telecast_N : N ;
+fun telecast_V2 : V2 ;
+fun telecaster_N : N ;
+fun telecom_N : N  ;
+fun telecommunication_N : N ;
+fun telecommuting_N : N ;
+fun teleconference_N : N ;
+fun telefilm_N : N ;
+fun telegnosis_N : N ;
+fun telegnostic_A : A ;
+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 telekinesis_N : N ;
+fun telemark_N : N ;
+fun telemarketing_N : N ;
+fun telemeter_N : N ;
+fun telemetered_A : A ;
+fun telemetry_N : N ;
+fun telencephalon_N : N ;
+fun telenovela_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 telephonistFem_N : N ;
+fun telephonistMasc_N : N ;
+fun telephony_N : N ;
+fun telephoto_N : N ;
+fun telephotograph_N : N ;
+fun telephotography_N : N ;
+fun teleportation_N : N ;
+fun teleprinter_N : N ;
+fun teleprompter_N : N ;
+fun telerobotics_N : N ;
+fun telescope_N : N ;
+fun telescope_V : V ;
+fun telescope_V2 : V2 ;
+fun telescopic_A : A ;
+fun telescopically_Adv : Adv ;
+fun telescopy_N : N ;
+fun telethermometer_N : N ;
+fun teletypewriter_N : N ;
+fun televangelism_N : N ;
+fun televangelist_N : N ;
+fun televise_V2 : V2 ;
+fun television_N : N ;
+fun telex_N : N ;
+fun telfer_N : N ;
+fun telford_PN : PN ;
+fun teliospore_N : N ;
+fun tell_V : V ;
+fun tell_V2 : V2 ;
+--subcat fun tell_V2Q : V2Q ;
+fun tell_V2S : V2S ;
+fun tell_V2V : V2V ;
+fun tell_V3 : V3 ; -- | tell him a story
+fun tell_from_V3 : V3 ; -- | tell heaven from hell
+fun tell_VS : VS ;
+--subcat fun tell_VV : VV ;
+fun tell_apart_V2 : V2 ;
+fun tell_off_V2 : V2 ;
+fun tell_on_V2 : V2 ;
+fun teller_N : N ;
+fun telling_A : A ;
+fun telling_N : N ;
+fun telltale_N : N ;
+fun tellurian_A : A ;
+fun tellurian_N : N ;
+fun telluric_A : A ;
+fun telluride_N : N ;
+fun tellurium_N : N ;
+fun telly_N : N ;
+fun telocentric_A : A ;
+fun telomerase_N : N ;
+fun telomere_N : N ;
+fun telophase_N : N ;
+fun telpher_N : N ;
+fun telpherage_N : N ;
+fun telstar_PN : PN ;
+fun temazepam_N : N ;
+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 temperance_N : N ;
+fun temperate_A : A ;
+fun temperateness_N : N ;
+fun temperature_N : N ;
+fun tempest_N : N ;
+fun tempest_swept_A : A ;
+fun tempest_tossed_A : A ;
+fun tempestuous_A : A ;
+fun tempestuousness_N : N ;
+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 temporary_N : N  ;
+fun temporize_V : V ;
+fun temporizer_N : N ;
+fun tempt_V2 : V2 ;
+fun tempt_V2V : V2V ;
+fun temptable_A : A ;
+fun temptation_N : N ;
+fun tempter_N : N ;
+fun temptingly_Adv : Adv ;
+fun temptress_N : N ;
+fun tempura_N : N ;
+fun tenability_N : N ;
+fun tenable_A : A ;
+fun tenacious_A : A ;
+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 ;
+--subcat fun tend_V : V ;
+fun tend_V2 : V2 ;
+fun tend_VV : VV ;
+fun tendency_N : N ;
+fun tendentious_A : A ;
+fun tendentiousness_N : N ;
+fun tender_A : A ;
+fun tender_N : N ;
+fun tender_V : V ;
+fun tender_V2 : V2 ;
+fun tender_V2V : V2V ;
+fun tenderfoot_N : N ;
+fun tendergreen_N : N ;
+fun tenderhearted_A : A ;
+fun tenderization_N : N ;
+fun tenderized_A : A ;
+fun tenderizer_N : N ;
+fun tenderloin_N : N ;
+fun tenderness_N : N ;
+fun tendinitis_N : N ;
+fun tendinous_A : A ;
+fun tendon_N : N ;
+fun tendril_N : N ;
+fun tenebrous_A : A ;
+fun tenement_N : N ;
+fun tenement_house_N : N ;
+fun tenesmus_N : N ;
+fun tenet_N : N ;
+fun tenfold_A : A ;
+fun tenfold_Adv : Adv ;
+fun tenge_N : N ;
+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_A : A ;
+fun tenor_N : N ;
+fun tenoroon_N : N ;
+fun tenosynovitis_N : N ;
+fun tenpence_N : N ;
+fun tenpin_N : N ;
+fun tenpins_N : N ;
+fun tenrec_N : N ;
+fun tense_A : A ;
+fun tense_N : N ;
+fun tense_V : V ;
+fun tense_V2 : V2 ;
+fun tenseness_N : N ;
+fun tensile_A : A ;
+fun tensimeter_N : N ;
+fun tensiometer_N : N ;
+fun tension_N : N ;
+fun tensional_A : A ;
+fun tensionless_A : A ;
+fun tensity_N : N ;
+fun tensor_N : N ;
+fun tent_N : N ;
+fun tent_peg_N : N ;
+fun tentacle_N : N ;
+fun tentacled_A : A ;
+fun tentacular_A : A ;
+fun tentative_A : A ;
+fun tentatively_Adv : Adv  ;
+fun tenter_N : N ;
+fun tenterden_PN : PN ;
+fun tenterhook_N : N ;
+fun tenth_N : N ;
+fun tentmaker_N : N ;
+fun tentorium_N : N ;
+fun tenuity_N : N ;
+fun tenuous_A : A ;
+fun tenure_N : N ;
+fun tenured_A : A ;
+fun tepal_N : N ;
+fun tepee_N : N ;
+fun tepid_A : A ;
+fun tepidity_N : N ;
+fun tepidness_N : N ;
+fun tequila_N : N ;
+fun terabit_N : N ;
+fun terabyte_N : N ;
+fun teraflop_N : N ;
+fun terahertz_N : N ;
+fun teratogen_N : N ;
+fun teratogenesis_N : N ;
+fun teratogenic_A : A ;
+fun teratology_N : N ;
+fun teratoma_N : N ;
+fun terazosin_N : N ;
+fun terbinafine_N : N ;
+fun terbium_N : N ;
+fun terce_N : N ;
+fun tercentenary_N : N ;
+fun tercentennial_N : N ;
+fun terebinth_N : N ;
+fun teredo_N : N ;
+fun terence_PN : PN ;
+fun teres_N : N ;
+fun teresa_PN : PN ;
+fun terete_A : A ;
+fun tergiversate_V : V ;
+fun tergiversation_N : N ;
+fun teriyaki_N : N ;
+fun term_N : N ;
+fun term_V2 : V2 ;
+fun term_VS : VS ;
+fun termagant_N : N ;
+fun termer_N : N ;
+fun termi_PN : PN ;
+fun terminable_A : A ;
+fun terminal_A : A ;
+fun terminal_N : N ;
+fun terminate_V : V ;
+fun terminate_V2 : V2 ;
+fun termination_N : N ;
+fun terminative_A : A ;
+fun terminological_A : A ;
+fun terminology_N : N ;
+fun terminus_N : N ;
+fun termite_N : N ;
+fun terms_N : N ;
+fun tern_N : N ;
+fun ternary_A : A ;
+fun ternate_A : A ;
+fun terpene_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 terrarium_N : N ;
+fun terreplein_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 terrine_N : N ;
+fun territorial_A : A ;
+fun territorial_N : N ;
+fun territoriality_N : N ;
+fun territorialization_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 terrorization_N : N ;
+fun terrorize_V2 : V2 ;
+fun terry_N : N ;
+fun terry_PN : PN ;
+fun terse_A : A ;
+fun terseness_N : N ;
+fun tertian_A : A ;
+fun tertiary_A : A ;
+fun tertigravida_N : N ;
+fun terylene_N : N ;
+fun tesla_N : N ;
+fun tess_PN : PN ;
+fun tessa_PN : PN ;
+fun tessella_N : N ;
+fun tessellated_A : A ;
+fun tessellation_N : N ;
+fun tessera_N : N ;
+fun tesseract_N : N ;
+fun test_N : N ;
+fun test_V2 : V2 ;
+fun test_drive_N : N ;
+fun test_drive_V2 : V2 ;
+fun test_tube_N : N ;
+fun testa_N : N ;
+fun testacean_N : N ;
+fun testaceous_A : A ;
+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 testcross_N : N ;
+fun testee_N : N ;
+fun tester_N : N ;
+fun testicle_N : N ;
+fun testicular_A : A ;
+fun testifier_N : N ;
+fun testify_V : V ;
+fun testify_V2 : V2 ;
+fun testify_VS : VS ;
+fun testimonial_A : A ;
+fun testimonial_N : N ;
+fun testimony_N : N ;
+fun testiness_N : N ;
+fun testing_N : N ;
+fun testis_N : N ;
+fun testosterone_N : N ;
+fun testudo_N : N ;
+fun testy_A : A ;
+fun tetanic_A : A ;
+fun tetanus_N : N ;
+fun tetany_N : N ;
+fun tetartanopia_N : N ;
+fun tetchiness_N : N ;
+fun tetchy_A : A ;
+fun tete_a_tete_Adv : Adv ;
+fun tete_a_tete_N : N ;
+fun teth_N : N ;
+fun tether_N : N ;
+fun tether_V2 : V2 ;
+fun tetherball_N : N ;
+fun tetra_N : N ;
+fun tetracaine_N : N ;
+fun tetrachlorethylene_N : N ;
+fun tetrachloride_N : N ;
+fun tetracycline_N : N ;
+fun tetrafluoroethylene_N : N ;
+fun tetragonal_A : A ;
+fun tetragram_N : N ;
+fun tetrahalide_N : N ;
+fun tetrahedron_N : N ;
+fun tetrahydrocannabinol_N : N ;
+fun tetrahymena_N : N ;
+fun tetralogy_N : N ;
+fun tetramerous_A : A ;
+fun tetrameter_N : N ;
+fun tetrametric_A : A ;
+fun tetrapod_N : N ;
+fun tetrasaccharide_N : N ;
+fun tetraskelion_N : N ;
+fun tetrasporangium_N : N ;
+fun tetraspore_N : N ;
+fun tetravalent_A : A ;
+fun tetri_N : N ;
+fun tetrode_N : N ;
+fun tetrodotoxin_N : N ;
+fun tetrose_N : N ;
+fun tetroxide_N : N ;
+fun tetryl_N : N ;
+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 text_out_V : V ;
+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 thaiMasc_N : N ;
+fun thaiFem_N : N ;
+fun thailand_PN : PN ;
+fun thalamocortical_A : A ;
+fun thalamus_N : N ;
+fun thalassemia_N : N ;
+fun thalassic_A : A ;
+fun thalidomide_N : N ;
+fun thallium_N : N ;
+fun thalloid_A : A ;
+fun thallophyte_N : N ;
+fun thallophytic_A : A ;
+fun thallus_N : N ;
+fun thalweg_N : N ;
+fun thame_PN : PN ;
+fun than_A : A  ;
+fun than_Prep : Prep  ;
+fun than_Subj : Subj ;
+fun thanatology_N : N ;
+fun thanatophobia_N : N ;
+fun thanatopsis_N : N ;
+fun thane_N : N ;
+fun thaneship_N : N ;
+fun thank_V2 : V2 ;
+fun thank_offering_N : N ;
+fun thankful_A : A ;
+fun thankfulness_N : N ;
+fun thankless_A : A ;
+fun thanks_Interj : Interj ;
+fun thanks_N : N ;
+fun thanks_to_Prep : Prep ;
+fun thanksgiving_N : N ;
+fun that_AdA : AdA  ;
+fun that_Quant : Quant ;
+fun that_Subj : Subj ;
+fun that_of_Prep : Prep ;
+fun thatch_N : N ;
+fun thatch_V2 : V2 ;
+fun thatcham_PN : PN ;
+fun thatcher_N : N ;
+fun thaumatolatry_N : N ;
+fun thaw_N : N ;
+fun thaw_V : V ;
+fun thaw_V2 : V2 ;
+fun theanthropism_N : N ;
+fun theater_N : N  ;
+fun theatre_N : N ;
+fun theatregoer_N : N ;
+fun theatrical_A : A ;
+fun theatrical_N : N ;
+fun thebe_N : N ;
+fun theca_N : N ;
+fun thecodont_N : N ;
+fun theft_N : N ;
+fun theism_N : N ;
+fun theist_A : A ;
+fun theist_N : N ;
+fun theistic_A : A ;
+fun theistical_A : A ;
+fun thelarche_N : N ;
+fun thematic_A : A ;
+fun thematically_Adv : Adv ;
+fun theme_N : N ;
+fun then_Adv : Adv ;
+fun then_N : N ;
+fun then_Prep : Prep  ;
+fun thenal_A : A ;
+fun thenar_N : N ;
+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 theodicy_N : N ;
+fun theodolite_N : N ;
+fun theodore_PN : PN ;
+fun theogony_N : N ;
+fun theologian_N : N ;
+fun theological_A : A ;
+fun theology_N : N ;
+fun theophany_N : N ;
+fun theophylline_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 theorization_N : N ;
+fun theorize_V : V ;
+fun theorize_VS : VS ;
+fun theory_N : N ;
+fun theosophical_A : A ;
+fun theosophism_N : N ;
+fun theosophist_N : N ;
+fun theosophy_N : N ;
+fun theoterrorism_N : N ;
+fun therapeutic_A : A ;
+fun therapeutical_A : A ;
+fun therapeutics_N : N ;
+fun therapist_N : N ;
+fun therapsid_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 therefor_Adv : Adv ;
+fun therefore_Adv : Adv ;
+fun therefrom_Adv : Adv ;
+fun therein_Adv : Adv ;
+fun thereinafter_Adv : Adv ;
+fun theremin_N : N ;
+fun thereness_N : N ;
+fun thereof_Adv : Adv ;
+fun thereon_Adv : Adv ;
+fun theresa_PN : PN ;
+fun thereto_Adv : Adv ;
+fun theretofore_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 thermalgesia_N : N ;
+fun thermion_N : N ;
+fun thermionic_A : A ;
+fun thermionics_N : N ;
+fun thermistor_N : N ;
+fun thermoacidophile_N : N ;
+fun thermocautery_N : N ;
+fun thermochemistry_N : N ;
+fun thermocoagulation_N : N ;
+fun thermocouple_N : N ;
+fun thermodynamic_A : A ;
+fun thermodynamically_Adv : Adv ;
+fun thermodynamics_N : N ;
+fun thermoelectric_A : A ;
+fun thermoelectricity_N : N ;
+fun thermogram_N : N ;
+fun thermograph_N : N ;
+fun thermography_N : N ;
+fun thermogravimetry_N : N ;
+fun thermohydrometer_N : N ;
+fun thermohydrometric_A : A ;
+fun thermojunction_N : N ;
+fun thermolabile_A : A ;
+fun thermometer_N : N ;
+fun thermometric_A : A ;
+fun thermometry_N : N ;
+fun thermonuclear_A : A ;
+fun thermopile_N : N ;
+fun thermoplastic_A : A ;
+fun thermoplastic_N : N ;
+fun thermoreceptor_N : N ;
+fun thermos_N : N ;
+fun thermosetting_A : A ;
+fun thermosphere_N : N ;
+fun thermostat_N : N ;
+fun thermostatic_A : A ;
+fun thermostatically_Adv : Adv ;
+fun thermostatics_N : N ;
+fun thermotherapy_N : N ;
+fun thermotropism_N : N ;
+fun theropod_N : N ;
+fun thesaurus_N : N ;
+fun thesis_N : N ;
+fun thespian_A : A ;
+fun thespian_N : N ;
+fun thessaloniki_PN : PN ;
+fun theta_N : N ;
+fun thetford_PN : PN ;
+fun theurgy_N : N ;
+fun they_Pron : Pron ;
+fun theyFem_Pron : Pron ;
+fun thiabendazole_N : N ;
+fun thiazide_N : N ;
+fun thiazine_N : N ;
+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 thickhead_N : N ;
+fun thickness_N : N ;
+fun thickset_A : A ;
+fun thickspread_A : A ;
+fun thief_N : N ;
+fun thieve_V : V ;
+fun thieve_V2 : V2 ;
+fun thievery_N : N ;
+fun thievish_A : A ;
+fun thievishness_N : N ;
+fun thigh_N : N ;
+fun thighbone_N : N ;
+fun thill_N : N ;
+fun thimble_N : N ;
+fun thimbleful_N : N ;
+fun thimbleweed_N : N ;
+fun thimerosal_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 things_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 ;
+--subcat fun think_V2A : V2A ;
+fun think_VS : VS ;
+fun think_over_V2 : V2 ;
+fun think_tank_N : N ;
+fun think_through_V2 : V2 ;
+fun think_up_V2 : V2 ;
+fun thinkable_A : A ;
+fun thinkerFem_N : N ;
+fun thinkerMasc_N : N ;
+fun thinking_A : A ;
+fun thinking_N : N ;
+fun thinness_N : N ;
+fun thiobacillus_N : N ;
+fun thiobacteria_N : N ;
+fun thiocyanate_N : N ;
+fun thioguanine_N : N ;
+fun thionville_PN : PN ;
+fun thiopental_N : N ;
+fun thioridazine_N : N ;
+fun thiotepa_N : N ;
+fun thiothixene_N : N ;
+fun thiouracil_N : N ;
+fun third_rate_A : A ;
+fun third_rater_N : N ;
+fun thirdhand_A : A ;
+fun thirdhand_Adv : Adv ;
+fun thirsk_PN : PN ;
+fun thirst_N : N ;
+fun thirst_V2 : V2 ;
+fun thirsty_A : A ;
+fun this_Quant : Quant ;
+fun thistle_N : N ;
+fun thistledown_N : N ;
+fun thistlelike_A : A ;
+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 thoracocentesis_N : N ;
+fun thoracotomy_N : N ;
+fun thorax_N : N ;
+fun thoriated_A : A ;
+fun thorite_N : N ;
+fun thorium_N : N ;
+fun thorn_N : N ;
+fun thornbill_N : N ;
+fun thornbury_PN : PN ;
+fun thorne_PN : PN ;
+fun thornless_A : A ;
+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 thortveitite_N : N ;
+fun those_N : N  ;
+fun though_Adv : Adv ;
+fun though_Prep : Prep ;
+fun though_Subj : Subj ;
+fun thought_N : N ;
+fun thought_reader_N : N ;
+fun thoughtful_A : A ;
+fun thoughtfulness_N : N ;
+fun thoughtless_A : A ;
+fun thoughtlessness_N : N ;
+fun thousandfold_A : A ;
+fun thousandfold_Adv : Adv ;
+fun thraldom_N : N ;
+fun thrall_N : N ;
+fun thrash_N : N ;
+fun thrash_V : V ;
+fun thrash_V2 : V2 ;
+fun thrasher_N : N ;
+fun thrashing_N : N ;
+fun thread_N : N ;
+fun thread_V2 : V2 ;
+fun threadbare_A : A ;
+fun threadfin_N : N ;
+fun threadfish_N : N ;
+fun threadlike_A : A ;
+fun threat_N : N ;
+fun threaten_V : V ;
+fun threaten_V2 : V2 ;
+fun threaten_VS : VS ;
+fun threaten_VV : VV ;
+fun threateningly_Adv : Adv ;
+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 threescore_N : N ;
+fun threesome_N : N ;
+fun threnody_N : N ;
+fun threonine_N : N ;
+fun thresh_V : V ;
+fun thresh_V2 : V2 ;
+fun thresher_N : N ;
+fun threshing_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 thriftless_A : A ;
+fun thriftlessness_N : N ;
+fun thriftshop_N : N ;
+fun thrifty_A : A ;
+fun thrill_N : N ;
+fun thrill_V : V ;
+fun thrill_V2 : V2 ;
+fun thriller_N : N ;
+fun thrillful_A : A ;
+fun thrips_N : N ;
+fun thrive_V : V ;
+fun throat_N : N ;
+fun throated_A : A ;
+fun throatwort_N : N ;
+fun throaty_A : A ;
+fun throb_N : N ;
+fun throb_V : V ;
+fun throbbing_N : N ;
+fun throe_N : N ;
+fun throes_N : N ;
+fun thrombasthenia_N : N ;
+fun thrombectomy_N : N ;
+fun thrombin_N : N ;
+fun thrombocytopenia_N : N ;
+fun thrombocytosis_N : N ;
+fun thromboembolism_N : N ;
+fun thrombolysis_N : N ;
+fun thrombolytic_N : N ;
+fun thrombophlebitis_N : N ;
+fun thromboplastin_N : N ;
+fun thrombosed_A : A ;
+fun thrombosis_N : N ;
+fun thrombus_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 through_Prep : Prep  ;
+fun throughout_Adv : Adv ;
+fun throughout_Prep : Prep  ;
+fun throughput_N : N ;
+fun throughway_N : N ;
+fun throw_N : N ;
+fun throw_V : V ;
+fun throw_V2 : V2 ;
+fun throw_away_V2 : V2 ;
+fun throw_in_N : N ;
+fun throw_in_V : V ;
+fun throw_in_V2 : V2 ;
+fun throw_off_V : V ;
+fun throw_off_V2 : V2 ;
+fun throw_on_V2 : V2 ;
+fun throw_out_V2 : V2 ;
+fun throw_over_V2 : V2 ;
+fun throw_together_V2 : V2 ;
+fun throw_up_V : V ;
+fun throw_up_V2 : V2 ;
+fun throw_yourself_at_V2 : V2 ;
+fun throw_yourself_into_V2 : V2 ;
+fun throwaway_N : N ;
+fun throwback_N : N ;
+fun thrower_N : N ;
+fun throwster_N : N ;
+fun thrum_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 thrust_open_V : V ;
+fun thrusterFem_N : N ;
+fun thrusterMasc_N : N ;
+fun thud_N : N ;
+fun thud_V : V ;
+fun thug_N : N ;
+fun thuggee_N : N ;
+fun thuggery_N : N ;
+fun thulium_N : N ;
+fun thumb_N : N ;
+fun thumb_V2 : V2 ;
+fun thumbhole_N : N ;
+fun thumbnail_N : N ;
+fun thumbnut_N : N ;
+fun thumbprint_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 thunder_N : N ;
+fun thunder_V : V ;
+fun thunder_V2 : V2 ;
+fun thunderbird_N : N ;
+fun thunderbolt_N : N ;
+fun thunderclap_N : N ;
+fun thunderer_N : N ;
+fun thunderhead_N : N ;
+fun thunderous_A : A ;
+fun thundershower_N : N ;
+fun thunderstorm_N : N ;
+fun thunderstruck_A : A ;
+fun thundery_A : A ;
+fun thunk_N : N ;
+fun thurcroft_PN : PN ;
+fun thurible_N : N ;
+fun thurifer_N : N ;
+fun thurmaston_PN : PN ;
+fun thurrock_PN : PN ;
+fun thurs_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 thylacine_N : N ;
+fun thyme_N : N ;
+fun thymine_N : N ;
+fun thymol_N : N ;
+fun thymosin_N : N ;
+fun thyroglobulin_N : N ;
+fun thyroid_A : A ;
+fun thyroid_N : N ;
+fun thyroidectomy_N : N ;
+fun thyroiditis_N : N ;
+fun thyronine_N : N ;
+fun thyroprotein_N : N ;
+fun thyrotoxic_A : A ;
+fun thyrotropin_N : N ;
+fun thyroxine_N : N ;
+fun thyrse_N : N ;
+fun thyrsopteris_N : N ;
+fun thysanopter_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 tibial_A : A ;
+fun tibialis_N : N ;
+fun tic_N : N ;
+fun tick_N : N ;
+fun tick_V : V ;
+fun tick_V2 : V2 ;
+fun tick_along_V : V ;
+fun tick_away_V : V ;
+fun tick_by_V : V ;
+fun tick_off_V : V ;
+fun tick_off_V2 : V2 ;
+fun tick_over_V : V ;
+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_N : N ;
+fun tickle_V : V ;
+fun tickle_V2 : V2 ;
+fun tickler_N : N ;
+fun ticklish_A : A ;
+fun ticktack_N : N ;
+fun ticktacktoe_N : N ;
+fun ticktock_N : N ;
+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 tide_over_V2 : V2 ;
+fun tideland_N : N ;
+fun tidemark_N : N ;
+fun tidewater_N : N ;
+fun tideway_N : N ;
+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 tidy_up_V2 : V2 ;
+fun tidytips_N : N ;
+fun tie_N : N ;
+fun tie_V : V ;
+fun tie_V2 : V2 ;
+fun tie_back_V2 : V2 ;
+fun tie_down_V2 : V2 ;
+fun tie_in_V : V ;
+fun tie_in_V2 : V2 ;
+fun tie_in_with_V2 : V2 ;
+fun tie_on_A : A ;
+fun tie_up_N : N ;
+fun tie_up_V2 : V2 ;
+fun tiebreaker_N : N ;
+fun tientsin_PN : PN ;
+fun tier_N : N ;
+fun tiercel_N : N ;
+fun tiered_A : A ;
+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 tighten_up_V2 : V2 ;
+fun tightening_N : N ;
+fun tightly_Adv : Adv  ;
+fun tightness_N : N ;
+fun tightrope_N : N ;
+fun tights_N : N ;
+fun tiglon_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 tilefish_N : N ;
+fun tiler_N : N ;
+fun tiling_N : N ;
+fun till_N : N ;
+fun till_Subj : Subj ;
+fun till_V2 : V2 ;
+fun tillage_N : N ;
+fun tiller_N : N ;
+fun tilling_N : N ;
+fun tilt_N : N ;
+fun tilt_V : V ;
+fun tilt_V2 : V2 ;
+fun tilter_N : N ;
+fun tilth_N : N ;
+fun tiltyard_N : N ;
+fun tim_PN : PN ;
+fun timbale_N : N ;
+fun timber_N : N ;
+fun timbered_A : A ;
+fun timberman_N : N ;
+fun timbre_N : N ;
+fun timbrel_N : N ;
+fun time_1_N : N  ;  -- | we have no time
+fun time_2_N : N  ;  -- | I was there four times
+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_out_V : V ;
+fun time_out_V2 : V2 ;
+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 timeline_N : N ;
+fun timeliness_N : N ;
+fun timely_A : A ;
+fun timepiece_N : N ;
+fun timer_N : N ;
+fun times_N : N ;
+fun times_Prep : Prep ;
+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 timid_N : N ;
+fun timidity_N : N ;
+fun timidness_N : N ;
+fun timing_N : N ;
+fun timmy_PN : PN ;
+fun timolol_N : N ;
+fun timorous_A : A ;
+fun timothy_N : N ;
+fun timothy_PN : PN ;
+fun timpanist_N : N ;
+fun timucu_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 tinamou_N : N ;
+fun tincture_N : N ;
+fun tincture_V2 : V2 ;
+fun tinder_N : N ;
+fun tinderbox_N : N ;
+fun tine_N : N ;
+fun tinea_N : N ;
+fun tined_A : A ;
+fun tineid_N : N ;
+fun tineoid_N : N ;
+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 tinkerer_N : N ;
+fun tinkle_N : N ;
+fun tinkle_V : V ;
+fun tinkle_V2 : V2 ;
+fun tinning_N : N ;
+fun tinnitus_N : N ;
+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 tinter_N : N ;
+fun tinting_N : N ;
+fun tintinnabulation_N : N ;
+fun tinware_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_off_V2 : V2 ;
+fun tip_over_V2 : V2 ;
+fun tip_top_A : A ;
+fun tip_top_Adv : Adv ;
+fun tip_up_A : A ;
+fun tipper_N : N ;
+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_A : A ;
+fun tiptoe_Adv : Adv ;
+fun tiptoe_N : N ;
+fun tiptoe_V : V ;
+fun tiptop_N : N ;
+fun tipu_N : N ;
+fun tirade_N : N ;
+fun tiramisu_N : N ;
+fun tire_N : N ;
+fun tire_V : V ;
+fun tire_V2 : V2 ;
+fun tire_of_V2 : V2 ;
+fun tire_out_V2 : V2 ;
+fun tired_A : A  ;
+fun tiredly_Adv : Adv ;
+fun tiredness_N : N ;
+fun tireless_A : A ;
+fun tiresome_A : A ;
+fun tiring_Adv : Adv ;
+fun tiro_N : N ;
+fun tisane_N : N ;
+fun tissue_N : N ;
+fun tit_N : N ;
+fun titan_N : N ;
+fun titanic_A : A ;
+fun titanium_N : N ;
+fun titanosaur_N : N ;
+fun titbit_N : N ;
+fun titer_N : N ;
+fun titfer_N : N ;
+fun tithe_N : N ;
+fun tithe_barn_N : N ;
+fun tither_N : N ;
+fun titi_N : N ;
+fun titillate_V2 : V2 ;
+fun titillating_A : A ;
+fun titillation_N : N ;
+fun titivate_V : V ;
+fun titivate_V2 : V2 ;
+fun titivation_N : N ;
+fun titlark_N : N ;
+fun title_N : N ;
+fun title_V3 : V3 ;
+fun title_deed_N : N ;
+fun title_page_N : N ;
+fun title_role_N : N ;
+fun titled_A : A ;
+fun titmouse_N : N ;
+fun titration_N : N ;
+fun titrator_N : N ;
+fun titter_N : N ;
+fun titter_V : V ;
+fun titterer_N : N ;
+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 tiyin_N : N ;
+fun tizzy_N : N ;
+fun tnt_N : N ;
+fun to_Adv : Adv ;
+fun to_Prep : Prep ;
+fun to_date_Adv : Adv ;
+fun to_do_N : N ;
+fun toad_N : N ;
+fun toad_in_the_hole_N : N ;
+fun toadfish_N : N ;
+fun toadflax_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_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 tobogganing_N : N ;
+fun tobogganist_N : N ;
+fun tobramycin_N : N ;
+fun toby_N : N ;
+fun toby_PN : PN ;
+fun toby_jug_N : N ;
+fun tocainide_N : N ;
+fun toccata_N : N ;
+fun tocsin_N : N ;
+fun tod_A : A ;
+fun tod_N : N ;
+fun today_Adv : Adv ;
+fun today_N : N ;
+fun toddle_V : V ;
+fun toddle_off_V : V ;
+fun toddler_N : N ;
+fun toddy_N : N ;
+fun todmorden_PN : PN ;
+fun tody_N : N ;
+fun toe_N : N ;
+fun toe_V2 : V2 ;
+fun toea_N : N ;
+fun toecap_N : N ;
+fun toed_A : A ;
+fun toehold_N : N ;
+fun toeless_A : A ;
+fun toenail_N : N ;
+fun toetoe_N : N ;
+fun toff_N : N ;
+fun toffee_N : N ;
+fun tog_V2 : V2 ;
+fun toga_N : N ;
+fun together_A : A ;
+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 togs_N : N ;
+fun toil_N : N ;
+fun toil_V : V ;
+fun toil_V2V : V2V ;
+fun toil_VV : VV ;
+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 toiletry_N : N ;
+fun toilsome_A : A ;
+fun tokamak_N : N ;
+fun tokay_N : N ;
+fun toke_N : N ;
+fun token_N : N ;
+fun tokyo_PN : PN ;
+fun tolazamide_N : N ;
+fun tolazoline_N : N ;
+fun tolbutamide_N : N ;
+fun tole_N : N ;
+fun tolerable_A : A ;
+fun tolerance_N : N ;
+fun tolerant_A : A ;
+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 toller_N : N ;
+fun tollgate_N : N ;
+fun tollhouse_N : N ;
+fun tollkeeper_N : N ;
+fun tolu_N : N ;
+fun toluene_N : N ;
+fun tom_N : N ;
+fun tom_PN : PN ;
+fun tomahawk_N : N ;
+fun tomahawk_V2 : V2 ;
+fun tomalley_N : N ;
+fun tomatillo_N : N ;
+fun tomato_N : N ;
+fun tomb_N : N ;
+fun tombac_N : N ;
+fun tombola_N : N ;
+fun tomboy_N : N ;
+fun tombstone_N : N ;
+fun tomcat_N : N ;
+fun tome_N : N ;
+fun tomentose_A : A ;
+fun tomentum_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 tomograph_N : N ;
+fun tomorrow_Adv : Adv ;
+fun tomorrow_N : N ;
+fun tomtate_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_down_V2 : V2 ;
+fun tone_poem_N : N ;
+fun toneless_A : A ;
+fun toner_N : N ;
+fun tonga_PN : PN ;
+fun tongan_A : A ;
+fun tongan_N : N ;
+fun tongs_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 tonguefish_N : N ;
+fun tongueflower_N : N ;
+fun tongueless_A : A ;
+fun tonguelike_A : A ;
+fun tonic_A : A ;
+fun tonic_N : N ;
+fun tonic_sol_fa_N : N ;
+fun tonicity_N : N ;
+fun tonight_Adv : Adv ;
+fun tonight_N : N ;
+fun tonnage_N : N ;
+fun tonne_N : N ;
+fun tonometer_N : N ;
+fun tonometry_N : N ;
+fun tons_N : N ;
+fun tonsil_N : N ;
+fun tonsillectomy_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_AdA : AdA ;
+fun too_Adv : Adv ;
+fun tool_N : N ;
+fun tool_V2 : V2 ;
+fun tool_up_V2 : V2 ;
+fun toolbox_N : N ;
+fun toolmaker_N : N ;
+fun toolshed_N : N ;
+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 toothlike_A : A ;
+fun toothpaste_N : N ;
+fun toothpick_N : N ;
+fun toothpowder_N : N ;
+fun toothsome_A : A ;
+fun toothy_A : A ;
+fun tootle_N : N ;
+fun tootle_V : V ;
+fun tootle_off_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_off_V2 : V2 ;
+fun top_out_V : V ;
+fun top_ranking_A : A ;
+fun top_up_V2 : V2 ;
+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 tophus_N : N ;
+fun topi_N : N ;
+fun topiary_N : N ;
+fun topic_N : N ;
+fun topical_A : A ;
+fun topicality_N : N ;
+fun topicalization_N : N ;
+fun topknot_N : N ;
+fun topless_A : A ;
+fun topmast_N : N ;
+fun topminnow_N : N ;
+fun topmost_A : A ;
+fun topnotch_A : A ;
+fun topognosia_N : N ;
+fun topographic_A : A  ;
+fun topographical_A : A ;
+fun topography_N : N ;
+fun topolatry_N : N ;
+fun topological_A : A ;
+fun topology_N : N ;
+fun toponymy_N : N ;
+fun topos_N : N ;
+fun topper_N : N ;
+fun topping_N : N ;
+fun topple_V : V ;
+fun topple_V2 : V2 ;
+fun topsail_N : N ;
+fun topside_N : N ;
+fun topsoil_N : N ;
+fun topspin_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_V2 : V2 ;
+fun torch_race_N : N ;
+fun torch_singer_N : N ;
+fun torchbearer_N : N ;
+fun torchlight_N : N ;
+fun tore_up_V : V ;
+fun toreador_N : N ;
+fun torero_N : N ;
+fun torino_PN : PN ;
+fun torment_N : N ;
+fun torment_V2 : V2 ;
+fun tormenter_N : N ;
+fun tormentor_N : N ;
+fun tornado_N : N ;
+fun toroid_N : N ;
+fun toroidal_A : A ;
+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 torpidness_N : N ;
+fun torpor_N : N ;
+fun torque_N : N ;
+fun torr_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 torte_N : N ;
+fun tortellini_N : N ;
+fun torticollis_N : N ;
+fun tortilla_N : N ;
+fun tortious_A : A ;
+fun tortoise_N : N ;
+fun tortoiseshell_N : N ;
+fun tortricid_N : N ;
+fun tortuosity_N : N ;
+fun tortuous_A : A ;
+fun torture_N : N ;
+fun torture_V2 : V2 ;
+fun torturer_N : N ;
+fun torulose_A : A ;
+fun torus_N : N ;
+fun tory_N : N ;
+fun tosh_N : N ;
+fun toss_N : N ;
+fun toss_V : V ;
+fun toss_V2 : V2 ;
+fun toss_about_V2 : V2 ;
+fun toss_around_V2 : V2 ;
+fun toss_back_V2 : V2 ;
+fun toss_down_V2 : V2 ;
+fun toss_for_V2 : V2 ;
+fun toss_off_V2 : V2 ;
+fun toss_out_V : V ;
+fun toss_up_N : N ;
+fun toss_up_V : V ;
+fun tosser_N : N ;
+fun tossup_N : N ;
+fun tostada_N : N ;
+fun tot_N : N ;
+fun tot_V : V ;
+fun tot_V2 : V2 ;
+fun tot_up_V : V ;
+fun total_A : A ;
+fun total_N : N ;
+fun total_V : V ;
+fun total_V2 : V2 ;
+fun totalitarian_A : A ;
+fun totalitarian_N : N ;
+fun totalitarianism_N : N ;
+fun totality_N : N ;
+fun totalizator_N : N ;
+fun totally_Adv : Adv  ;
+fun totara_N : N ;
+fun tote_N : N ;
+fun tote_V2 : V2 ;
+fun totem_N : N ;
+fun totem_pole_N : N ;
+fun totemic_A : A ;
+fun totemism_N : N ;
+fun totemist_N : N ;
+fun totipotency_N : N ;
+fun totipotent_A : A ;
+fun totnes_PN : PN ;
+fun totter_V : V ;
+fun tottery_A : A ;
+fun toucan_N : N ;
+fun toucanet_N : N ;
+fun touch_N : N ;
+fun touch_V : V ;
+fun touch_V2 : V2 ;
+fun touch_and_go_A : A ;
+fun touch_down_V : V ;
+fun touch_for_V3 : V3 ;
+fun touch_off_V2 : V2 ;
+fun touch_on_V2 : V2 ;
+fun touch_type_V : V ;
+fun touch_up_V2 : V2 ;
+fun touch_upon_V2 : V2 ;
+fun touchable_A : A ;
+fun touchback_N : N ;
+fun touchdown_N : N ;
+fun toucher_N : N ;
+fun touchiness_N : N ;
+fun touching_A : A ;
+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 toughness_N : N ;
+fun toulon_PN : PN ;
+fun toulouse_PN : PN ;
+fun toupee_N : N ;
+fun toupeed_A : A ;
+fun tour_N : N ;
+fun tour_V : V ;
+fun tour_V2 : V2 ;
+fun tour_de_force_N : N ;
+fun touraco_N : N ;
+fun touring_N : N ;
+fun tourism_N : N ;
+fun tourist_N : N ;
+fun touristed_A : A ;
+fun tourmaline_N : N ;
+fun tournament_N : N ;
+fun tournedos_N : N ;
+fun tourney_N : N ;
+fun tourniquet_N : N ;
+fun tours_PN : PN ;
+fun tourtiere_N : N ;
+fun tousle_V2 : V2 ;
+fun tout_N : N ;
+fun tout_V : V ;
+fun tout_V2 : V2 ;
+fun tout_ensemble_Adv : Adv ;
+fun tout_ensemble_N : N ;
+fun tovarich_N : N ;
+fun tow_N : N ;
+fun tow_V2 : V2 ;
+fun tow_away_V2 : V2 ;
+fun toward_Prep : Prep  ;
+fun towards_Prep : Prep  ;
+fun towel_N : N ;
+fun towel_V2 : V2 ;
+fun towel_horse_N : N ;
+fun towel_rack_N : N ;
+fun towel_rail_N : N ;
+fun toweling_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 towhead_N : N ;
+fun towhee_N : N ;
+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 townie_N : N ;
+fun township_N : N ;
+fun townsman_N : N ;
+fun towpath_N : N ;
+fun towrope_N : N ;
+fun toxaemia_N : N ;
+fun toxemia_N : N ;
+fun toxic_A : A ;
+fun toxicity_N : N ;
+fun toxicognath_N : N ;
+fun toxicological_A : A ;
+fun toxicologist_N : N ;
+fun toxicology_N : N ;
+fun toxin_N : N ;
+fun toxoplasmosis_N : N ;
+fun toy_N : N ;
+fun toy_V : V ;
+fun toy_at_V2 : V2 ;
+fun toy_over_V2 : V2 ;
+fun toy_with_V2 : V2 ;
+fun toyon_N : N ;
+fun toyshop_N : N ;
+fun trabeated_A : A ;
+fun trabecula_N : N ;
+fun trabecular_A : A ;
+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 tracheal_A : A ;
+fun tracheid_N : N ;
+fun tracheitis_N : N ;
+fun tracheobronchitis_N : N ;
+fun tracheostomy_N : N ;
+fun trachodon_N : N ;
+fun trachoma_N : N ;
+fun tracing_N : N ;
+fun tracing_paper_N : N ;
+fun track_N : N ;
+fun track_V : V ;
+fun track_V2 : V2 ;
+fun track_down_V2 : V2 ;
+fun trackball_N : N ;
+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 tractive_A : A ;
+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_away_V : V ;
+fun trade_down_V : V ;
+fun trade_in_N : N ;
+fun trade_in_V2 : V2 ;
+fun trade_off_V2 : V2 ;
+fun trade_on_V2 : V2 ;
+fun trade_union_N : N ;
+fun trade_unionism_N : N ;
+fun trade_unionist_N : N ;
+fun trade_up_V : V ;
+fun trade_upon_V2 : V2 ;
+fun trade_wind_N : N ;
+fun tradecraft_N : N ;
+fun trademark_N : N ;
+fun trademarked_A : A ;
+fun tradeoff_N : N ;
+fun trader_N : N ;
+fun trades_union_N : N ;
+fun tradesman_N : N ;
+fun tradespeople_N : N ;
+fun trading_A : A ;
+fun trading_N : N ;
+fun tradition_N : N ;
+fun traditional_A : A ;
+fun traditionalism_N : N ;
+fun traditionalist_N : N ;
+fun traditionalistic_A : A ;
+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 tragacanth_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 tragopan_N : N ;
+fun tragus_N : N ;
+fun trail_N : N ;
+fun trail_V : V ;
+fun trail_V2 : V2 ;
+fun trailblazer_N : N ;
+fun trailer_N : N ;
+fun trailing_N : N ;
+fun train_N : N ;
+fun train_V : V ;
+fun train_V2 : V2 ;
+fun train_V2V : V2V ;
+fun train_up_V2 : V2 ;
+fun trainband_N : N ;
+fun trainbandsman_N : N ;
+fun trainbearer_N : N ;
+fun trained_A : A ;
+fun trainee_N : N ;
+fun traineeship_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 traitress_N : N ;
+fun trajectory_N : N ;
+fun tralee_PN : PN ;
+fun tram_N : N ;
+fun tram_car_N : N ;
+fun tramcar_N : N ;
+fun tramline_N : N ;
+fun trammel_N : N ;
+fun trammel_V2 : V2 ;
+fun tramontane_A : A ;
+fun tramontane_N : N ;
+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 trampler_N : N ;
+fun trampoline_N : N ;
+fun tramway_N : N ;
+fun trance_N : N ;
+fun trancelike_A : A ;
+fun tranche_N : N ;
+fun trandolapril_N : N ;
+fun tranent_PN : PN ;
+fun tranquil_A : A ;
+fun tranquility_N : N ;
+fun tranquilize_V2 : V2 ;
+fun tranquilizer_N : N ;
+fun tranquillity_N : N ;
+fun tranquillize_V2 : V2 ;
+fun tranquillizer_N : N ;
+fun trans_PN : PN ;
+fun transact_V2 : V2 ;
+fun transactinide_A : A ;
+fun transactinide_N : N ;
+fun transaction_N : N ;
+fun transactor_N : N ;
+fun transalpine_A : A ;
+fun transalpine_N : N ;
+fun transaminase_N : N ;
+fun transamination_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 transcontinental_A : A ;
+fun transcribe_V2 : V2 ;
+fun transcriber_N : N ;
+fun transcript_N : N ;
+fun transcriptase_N : N ;
+fun transcription_N : N ;
+fun transcultural_A : A ;
+fun transdermal_A : A ;
+fun transducer_N : N ;
+fun transduction_N : N ;
+fun transept_N : N ;
+fun transeunt_A : A ;
+fun transfer_N : N ;
+fun transfer_V : V ;
+--subcat fun transfer_V2 : V2 ;
+fun transferability_N : N ;
+fun transferable_A : A ;
+fun transferase_N : N ;
+fun transferee_N : N ;
+fun transference_N : N ;
+fun transferer_N : N ;
+fun transferor_N : N ;
+fun transferrin_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 transgender_A : A ;
+fun transgene_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 transistor_N : N ;
+fun transistorized_A : A ;
+fun transit_N : N ;
+fun transition_N : N ;
+fun transitional_A : A ;
+fun transitive_A : A ;
+fun transitivity_N : N ;
+fun transitory_A : A ;
+fun translatable_A : A ;
+fun translate_V : V ;
+fun translate_V2 : V2 ;
+fun translation_N : N ;
+fun translational_A : A ;
+fun translator_N : N ;
+fun transliterate_V2 : V2 ;
+fun transliteration_N : N ;
+fun translocation_N : N ;
+fun translucence_N : N ;
+fun translucency_N : N ;
+fun translucent_A : A ;
+fun translunar_A : A ;
+fun transmigrante_N : N ;
+fun transmigration_N : N ;
+fun transmission_N : N ;
+fun transmit_V2 : V2 ;
+fun transmittance_N : N ;
+fun transmitter_N : N ;
+fun transmogrification_N : N ;
+fun transmogrify_V2 : V2 ;
+fun transmundane_A : A ;
+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 transpiration_N : N ;
+fun transpire_V : V ;
+fun transpire_V2 : V2 ;
+fun transplacental_A : A ;
+fun transplant_N : N ;
+fun transplant_V : V ;
+fun transplant_V2 : V2 ;
+fun transplantable_A : A ;
+fun transplantation_N : N ;
+fun transplanter_N : N ;
+fun transpolar_A : A ;
+fun transponder_N : N ;
+fun transport_N : N ;
+fun transport_V2 : V2 ;
+fun transportable_A : A ;
+fun transportation_N : N ;
+fun transporter_N : N ;
+fun transposable_A : A ;
+fun transpose_N : N ;
+fun transpose_V2 : V2 ;
+fun transposition_N : N ;
+fun transposon_N : N ;
+fun transsexual_N : N ;
+fun transsexualism_N : N ;
+fun transship_V2 : V2 ;
+fun transshipment_N : N ;
+fun transubstantiation_N : N ;
+fun transudate_N : N ;
+fun transuranic_A : A ;
+fun transverse_A : A ;
+fun transvestic_A : A ;
+fun transvestism_N : N ;
+fun transvestite_N : N ;
+fun tranylcypromine_N : N ;
+fun trap_N : N ;
+fun trap_V : V ;
+fun trap_V2 : V2 ;
+fun trap_door_N : N ;
+fun trap_shooting_N : N ;
+fun trapeze_N : N ;
+fun trapezium_N : N ;
+fun trapezius_N : N ;
+fun trapezohedron_N : N ;
+fun trapezoid_N : N ;
+fun trapezoidal_A : A ;
+fun trapper_N : N ;
+fun trappist_N : N ;
+fun trapshooter_N : N ;
+fun trash_N : N ;
+fun trash_V2 : V2 ;
+fun trashy_A : A ;
+fun trauma_N : N ;
+fun traumatic_A : A ;
+fun traumatology_N : N ;
+fun traumatophobia_N : N ;
+fun travail_N : N ;
+fun trave_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 traveler_N : N ;
+fun travelled_A : A ;
+fun traveller_N : N ;
+fun travelling_N : N ;
+fun travelogue_N : N ;
+fun traversable_A : A ;
+fun traversal_N : N ;
+fun traverse_N : N ;
+fun traverse_V2 : V2 ;
+fun traverser_N : N ;
+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 trazodone_N : N ;
+fun treacherous_A : A ;
+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 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 treasurership_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 treehopper_N : N ;
+fun treeless_A : A ;
+fun treelet_N : N ;
+fun treenail_N : N ;
+fun trefoil_N : N ;
+fun trek_N : N ;
+fun trek_V : V ;
+fun trek_over_V : V ;
+fun trekker_N : N ;
+fun trellis_N : N ;
+fun trellis_V2 : V2 ;
+fun tremble_N : N ;
+fun tremble_V : V ;
+fun trembles_N : N ;
+fun tremendous_A : A ;
+fun tremolite_N : N ;
+fun tremolo_N : N ;
+fun tremor_N : N ;
+fun tremulous_A : A ;
+fun trench_N : N ;
+fun trench_V2 : V2 ;
+fun trenchancy_N : N ;
+fun trenchant_A : A ;
+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 trendsetting_A : A ;
+fun trendy_A : A ;
+fun trepan_N : N ;
+fun trepan_V2 : V2 ;
+fun trepang_N : N ;
+fun trephination_N : N ;
+fun trephine_N : N ;
+fun trephine_V2 : V2 ;
+fun trepidation_N : N ;
+fun treponema_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 trestlework_N : N ;
+fun trevor_PN : PN ;
+fun trews_N : N ;
+fun trey_N : N ;
+fun triad_N : N ;
+fun triage_N : N ;
+fun trial_N : N ;
+fun triamcinolone_N : N ;
+fun triangle_N : N ;
+fun triangular_A : A ;
+fun triangularity_N : N ;
+fun triangulate_A : A ;
+fun triangulation_N : N ;
+fun triazine_N : N ;
+fun triazolam_N : N ;
+fun tribadism_N : N ;
+fun tribadistic_A : A ;
+fun tribal_A : A ;
+fun tribalism_N : N ;
+fun tribalization_N : N ;
+fun tribe_N : N ;
+fun tribesman_N : N ;
+fun tribologist_N : N ;
+fun tribology_N : N ;
+fun tribromoethanol_N : N ;
+fun tribulation_N : N ;
+fun tribunal_N : N ;
+fun tribune_N : N ;
+fun tribuneship_N : N ;
+fun tributary_A : A ;
+fun tributary_N : N ;
+fun tribute_N : N ;
+fun tributyrin_N : N ;
+fun trice_N : N ;
+fun trice_V2 : V2 ;
+fun tricentenary_A : A ;
+fun triceps_N : N ;
+fun triceratops_N : N ;
+fun trichina_N : N ;
+fun trichinosis_N : N ;
+fun trichion_N : N ;
+fun trichloride_N : N ;
+fun trichlormethiazide_N : N ;
+fun trichloroethylene_N : N ;
+fun trichodesmium_N : N ;
+fun trichomonad_N : N ;
+fun trichomoniasis_N : N ;
+fun trichotillomania_N : N ;
+fun trichotomy_N : N ;
+fun trichroism_N : N ;
+fun trichromatic_A : A ;
+fun trichuriasis_N : N ;
+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 trickle_down_V : V ;
+fun trickster_N : N ;
+fun tricksy_A : A ;
+fun tricky_A : A ;
+fun triclinic_A : A ;
+fun triclinium_N : N ;
+fun tricolor_N : N ;
+fun tricolour_N : N ;
+fun tricorn_N : N ;
+fun tricot_N : N ;
+fun tricuspid_A : A ;
+fun tricycle_N : N ;
+fun tricyclic_N : N ;
+fun trident_N : N ;
+fun tridymite_N : N ;
+fun triennial_A : A ;
+fun triennial_N : N ;
+fun trier_N : N ;
+fun trieste_PN : PN ;
+fun trifid_A : A ;
+fun trifle_N : N ;
+fun trifle_V : V ;
+fun trifle_V2 : V2 ;
+fun trifler_N : N ;
+fun trifoliate_A : A ;
+fun trifurcation_N : N ;
+fun trigeminal_N : N ;
+fun trigger_N : N ;
+fun trigger_V2 : V2 ;
+fun trigger_happy_A : A ;
+fun triggerfish_N : N ;
+fun triglyceride_N : N ;
+fun trigon_N : N ;
+fun trigonometric_A : A ;
+fun trigonometrician_N : N ;
+fun trigonometry_N : N ;
+fun trigram_N : N ;
+fun trihydroxy_A : A ;
+fun triiodothyronine_N : N ;
+fun trilateral_A : A ;
+fun trilby_N : N ;
+fun trilingual_A : A ;
+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 trillium_N : N ;
+fun trilobate_A : A ;
+fun trilobite_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 trimer_N : N ;
+fun trimester_N : N ;
+fun trimipramine_N : N ;
+fun trimmer_N : N ;
+fun trimming_N : N ;
+fun trimotored_A : A ;
+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 trinketry_N : N ;
+fun trinucleate_A : A ;
+fun trio_N : N ;
+fun triode_N : N ;
+fun triolein_N : N ;
+fun triose_N : N ;
+fun trioxide_N : N ;
+fun trip_N : N ;
+fun trip_V : V ;
+--subcat fun trip_V2 : V2 ;
+fun trip_out_V : V ;
+fun trip_over_V : V ;
+fun trip_over_V2 : V2 ;
+fun trip_up_V : V ;
+fun tripalmitin_N : N ;
+fun tripartite_A : A ;
+fun tripe_N : N ;
+fun triphammer_N : N ;
+fun triphosphopyridine_N : N ;
+fun tripinnate_A : A ;
+fun tripinnatifid_A : A ;
+fun triple_A : A ;
+fun triple_N : N ;
+fun triple_V : V ;
+fun triple_V2 : V2 ;
+fun triplet_N : N ;
+fun tripletail_N : N ;
+fun triplex_A : A ;
+fun triplicate_A : A ;
+fun triplicate_N : N ;
+fun triplicate_V2 : V2 ;
+fun triplicity_N : N ;
+fun tripling_N : N ;
+fun triploid_A : A ;
+fun tripod_N : N ;
+fun tripos_N : N ;
+fun tripper_N : N ;
+fun triptych_N : N ;
+fun triquetral_N : N ;
+fun trireme_N : N ;
+fun trisaccharide_N : N ;
+fun trisect_V2 : V2 ;
+fun triskaidekaphobia_N : N ;
+fun triskaidekaphobic_A : A ;
+fun triskelion_N : N ;
+fun trismus_N : N ;
+fun trisomy_N : N ;
+fun tristearin_N : N ;
+fun trisyllable_N : N ;
+fun tritanopia_N : N ;
+fun tritanopic_A : A ;
+fun trite_A : A ;
+fun triteness_N : N ;
+fun tritheism_N : N ;
+fun tritheist_N : N ;
+fun tritium_N : N ;
+fun triton_N : N ;
+fun triumph_N : N ;
+fun triumph_V : V ;
+fun triumphal_A : A ;
+fun triumphant_A : A ;
+fun triumvir_N : N ;
+fun triumvirate_N : N ;
+fun triune_A : A ;
+fun trivalent_A : A ;
+fun trivet_N : N ;
+fun trivial_A : A ;
+fun triviality_N : N ;
+fun trivialize_V2 : V2 ;
+fun trivium_N : N ;
+fun trochaic_A : A ;
+fun trochanter_N : N ;
+fun trochee_N : N ;
+fun trochlear_N : N ;
+fun troglodyte_N : N ;
+fun trogon_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 trolleybus_N : N ;
+fun trollop_N : N ;
+fun trombiculiasis_N : N ;
+fun trombiculid_N : N ;
+fun trombidiid_N : N ;
+fun trombone_N : N ;
+fun trombonist_N : N ;
+fun trompillo_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 trophic_A : A ;
+fun trophobiosis_N : N ;
+fun trophoblast_N : N ;
+fun trophoblastic_A : A ;
+fun trophotropic_A : A ;
+fun trophotropism_N : N ;
+fun trophozoite_N : N ;
+fun trophy_N : N ;
+fun tropic_N : N ;
+fun tropical_A : A ;
+fun tropism_N : N ;
+fun troponym_N : N ;
+fun troponymy_N : N ;
+fun tropopause_N : N ;
+fun troposphere_N : N ;
+fun trot_N : N ;
+fun trot_V : V ;
+fun trot_V2 : V2 ;
+fun trot_off_V : V ;
+fun trot_off_to_V2 : V2 ;
+fun trot_out_V2 : V2 ;
+fun troth_N : N ;
+fun trotter_N : N ;
+fun troubadour_N : N ;
+fun trouble_N : N ;
+--subcat fun trouble_V : V ;
+fun trouble_V2 : V2 ;
+fun troubled_A : A  ;
+fun troublemaker_N : N ;
+fun troubleshooter_N : N ;
+fun troublesome_A : A ;
+fun troublesomeness_N : N ;
+fun troublous_A : A ;
+fun trough_N : N ;
+fun trough_V : V ;
+fun trough_out_V : V ;
+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_A : A ;
+fun truant_N : N ;
+fun truce_N : N ;
+fun truck_N : N ;
+fun truckage_N : N ;
+fun truckle_N : N ;
+fun truckle_V : V ;
+fun truckle_bed_N : N ;
+fun truckling_N : N ;
+fun truculence_N : N ;
+fun truculency_N : N ;
+fun truculent_A : A ;
+fun trudge_N : N ;
+fun trudge_V : V ;
+fun trudger_N : N ;
+fun true_A : A ;
+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 trueness_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 trump_up_V : V ;
+fun trumpery_A : A ;
+fun trumpet_N : N ;
+fun trumpet_V : V ;
+fun trumpet_V2 : V2 ;
+fun trumpeter_N : N ;
+fun trumpetfish_N : N ;
+fun trumpetwood_N : N ;
+fun truncate_A : A ;
+fun truncate_V2 : V2 ;
+fun truncation_N : N ;
+fun truncheon_N : N ;
+fun trundle_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 ;
+--subcat fun trust_V : V ;
+fun trust_V2 : V2 ;
+--subcat fun trust_V2V : V2V ;
+fun trust_VS : VS ;
+fun trustbuster_N : N ;
+fun trustee_N : N ;
+fun trusteeship_N : N ;
+fun trustful_A : A ;
+fun trustworthiness_N : N ;
+fun trustworthy_A : A ;
+fun trusty_A : A ;
+fun trusty_N : N ;
+fun truth_N : N ;
+fun truthful_A : A ;
+fun truthfulness_N : N ;
+fun try_N : N ;
+fun try_V : V ;
+fun try_V2 : V2 ;
+--subcat fun try_V2V : V2V ;
+fun try_VV : VV ;
+fun try_back_V : V ;
+fun try_for_V2 : V2 ;
+fun try_it_on_V : V ;
+fun try_on_N : N ;
+fun try_on_V2 : V2 ;
+fun try_out_N : N ;
+fun try_out_V : V ;
+fun try_out_V2 : V2 ;
+fun try_out_for_V2 : V2 ;
+fun trypsin_N : N ;
+fun trypsinogen_N : N ;
+fun tryptophan_N : N ;
+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 tsoris_N : N ;
+fun tsunami_N : N ;
+fun tsuris_N : N ;
+fun tswana_A : A ;
+fun tswana_N : N ;
+fun tuatara_N : N ;
+fun tub_N : N ;
+fun tub_thumper_N : N ;
+fun tuba_N : N ;
+fun tubal_A : A ;
+fun tubby_A : A ;
+fun tube_N : N ;
+fun tube_well_N : N ;
+fun tubed_A : A ;
+fun tubeless_A : A ;
+fun tubeless_N : N ;
+fun tuber_N : N ;
+fun tubercle_N : N ;
+fun tubercular_A : A ;
+fun tuberculate_A : A ;
+fun tuberculin_N : N ;
+fun tuberculoid_A : A ;
+fun tuberculosis_N : N ;
+fun tuberculous_A : A ;
+fun tuberose_N : N ;
+fun tuberosity_N : N ;
+fun tuberous_A : A ;
+fun tubful_N : N ;
+fun tubing_N : N ;
+fun tubocurarine_N : N ;
+fun tubular_A : A ;
+fun tubule_N : N ;
+fun tuc_N : N ;
+fun tuck_N : N ;
+fun tuck_V : V ;
+fun tuck_V2 : V2 ;
+fun tuck_away_V2 : V2 ;
+fun tuck_in_N : N ;
+fun tuck_in_V : V ;
+fun tuck_in_V2 : V2 ;
+fun tuck_into_V2 : V2 ;
+fun tuck_shop_N : N ;
+fun tuck_up_V2 : V2 ;
+fun tucker_N : N ;
+fun tudung_N : N ;
+fun tues_PN : PN ;
+fun tufa_N : N ;
+fun tuff_N : N ;
+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 tugrik_N : N ;
+fun tuille_N : N ;
+fun tuition_N : N ;
+fun tularemia_N : N ;
+fun tulip_N : N ;
+fun tulipwood_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 tumblebug_N : N ;
+fun tumbler_N : N ;
+fun tumbleweed_N : N ;
+fun tumbrel_N : N ;
+fun tumbril_N : N ;
+fun tumefaction_N : N ;
+fun tumescence_N : N ;
+fun tumescent_A : A ;
+fun tumid_A : A ;
+fun tumidity_N : N ;
+fun tummy_N : N ;
+fun tumor_N : N ;
+fun tumour_N : N ;
+fun tumult_N : N ;
+fun tumultuous_A : A ;
+fun tumulus_N : N ;
+fun tun_N : N ;
+fun tuna_N : N ;
+fun tunaburger_N : N ;
+fun tunbridge_wells_PN : PN ;
+fun tundra_N : N ;
+fun tune_N : N ;
+fun tune_V : V ;
+fun tune_V2 : V2 ;
+fun tune_in_V : V ;
+fun tune_in_to_V2 : V2 ;
+fun tune_out_V2 : V2 ;
+fun tune_up_V2 : V2 ;
+fun tuneful_A : A ;
+fun tunefulness_N : N ;
+fun tuneless_A : A ;
+fun tuner_N : N ;
+fun tung_oil_N : N ;
+fun tungstate_N : N ;
+fun tungsten_N : N ;
+fun tunic_N : N ;
+fun tunicate_N : N ;
+fun tuning_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 tupelo_N : N ;
+fun tupik_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 turbinate_A : A ;
+fun turbine_N : N ;
+fun turbogenerator_N : N ;
+fun turbojet_N : N ;
+fun turboprop_N : N ;
+fun turbot_N : N ;
+fun turbulence_N : N ;
+fun turbulent_A : A ;
+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 turgor_N : N ;
+fun turin_PN : PN ;
+fun turk_N : N ;
+fun turkey_N : N ;
+fun turkey_PN : PN ;
+fun turkish_A : A ;
+fun turkishMasc_N : N ;
+fun turkishFem_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 ;
+--subcat fun turn_V2A : V2A ;
+fun turn_VA : VA ;
+fun turn_against_V2 : V2 ;
+fun turn_around_V2 : V2 ;
+fun turn_away_V : V ;
+fun turn_away_V2 : V2 ;
+fun turn_back_V : V ;
+fun turn_down_V2 : V2 ;
+fun turn_in_V : V ;
+fun turn_in_V2 : V2 ;
+fun turn_into_V2 : V2 ;
+fun turn_off_N : N ;
+fun turn_off_V2 : V2 ;
+fun turn_on_N : N ;
+fun turn_on_V : V ;
+fun turn_on_V2 : V2 ;
+fun turn_out_N : N ;
+fun turn_out_V : V ;
+fun turn_out_V2 : V2 ;
+fun turn_over_V : V ;
+fun turn_over_V2 : V2 ;
+fun turn_round_N : N ;
+fun turn_to_V2 : V2 ;
+fun turn_up_N : N ;
+fun turn_up_V : V ;
+fun turn_up_V2 : V2 ;
+fun turnaround_N : N ;
+fun turnbuckle_N : N ;
+fun turncoat_N : N ;
+fun turncock_N : N ;
+fun turner_N : N ;
+fun turnery_N : N ;
+fun turning_N : N ;
+fun turning_point_N : N ;
+fun turnip_N : N ;
+fun turnkey_N : N ;
+fun turnoff_N : N ;
+fun turnout_N : N ;
+fun turnover_N : N ;
+fun turnpike_N : N ;
+fun turnspit_N : N ;
+fun turnstile_N : N ;
+fun turnstone_N : N ;
+fun turntable_N : N ;
+fun turnverein_N : N ;
+fun turpentine_N : N ;
+fun turpitude_N : N ;
+fun turps_N : N ;
+fun turquoise_N : N ;
+fun turreae_N : N ;
+fun turret_N : N ;
+fun turtle_N : N ;
+fun turtledove_N : N ;
+fun turtleneck_A : A ;
+fun turtleneck_N : N ;
+fun turtlenecked_A : A ;
+fun turtler_N : N ;
+fun tushery_N : N ;
+fun tusk_N : N ;
+fun tusked_A : A ;
+fun tusker_N : N ;
+fun tussah_N : N ;
+fun tussle_N : N ;
+fun tussle_V : V ;
+fun tussock_N : N ;
+fun tut_V2 : V2 ;
+fun tutee_N : N ;
+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 tutorship_N : N ;
+fun tutti_frutti_N : N ;
+fun tutu_N : N ;
+fun tuxedo_N : N ;
+fun tuxedoed_A : A ;
+fun tv_N : N ;
+fun twaddle_N : N ;
+fun twaddle_V : V ;
+fun twaddler_N : N ;
+fun twain_N : N ;
+fun twang_N : N ;
+fun twang_V : V ;
+fun twang_V2 : V2 ;
+fun twayblade_N : N ;
+fun tweak_N : N ;
+fun tweak_V2 : V2 ;
+fun twee_A : A ;
+fun tweed_N : N ;
+fun tweediness_N : N ;
+fun tweedy_A : A ;
+fun tween_Adv : Adv ;
+fun tween_decks_Adv : Adv ;
+fun tweet_N : N ;
+fun tweet_V : V ;
+fun tweeter_N : N ;
+fun twelfth_night_N : N ;
+fun twelfth_night_PN : PN ;
+fun twelvemonth_N : N ;
+fun twerp_N : N ;
+fun twice_Adv : Adv ;
+fun twiddle_N : N ;
+fun twiddle_V : V ;
+fun twiddle_V2 : V2 ;
+fun twiddler_N : N ;
+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_A : A  ;
+fun twin_N : N ;
+fun twin_V2 : V2 ;
+fun twinberry_N : N ;
+fun twine_N : N ;
+fun twine_V : V ;
+fun twine_V2 : V2 ;
+fun twiner_N : N ;
+fun twinflower_N : N ;
+fun twinge_N : N ;
+fun twinjet_N : N ;
+fun twinkle_N : N ;
+fun twinkle_V : V ;
+fun twinkler_N : N ;
+fun twinkling_N : N ;
+fun twins_N : N ;
+fun twirl_N : N ;
+fun twirl_V : V ;
+fun twirl_V2 : V2 ;
+fun twirlingly_Adv : Adv ;
+fun twist_N : N ;
+--subcat fun twist_V : V ;
+fun twist_V2 : V2 ;
+fun twist_together_V : V ;
+fun twisted_A : A  ;
+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 twitterer_N : N ;
+fun twixt_Prep : Prep ;
+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 twofer_N : N ;
+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 tying_N : N ;
+fun tyiyn_N : N ;
+fun tyke_N : N ;
+fun tympanic_A : A ;
+fun tympanist_N : N ;
+fun tympanites_N : N ;
+fun tympanitic_A : A ;
+fun tympanitis_N : N ;
+fun tympanoplasty_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 type_in_V2 : V2 ;
+fun type_out_V2 : V2 ;
+fun type_up_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_1_A : A ;
+fun typical_2_A : A ;
+fun typical_3_A : A ;
+fun typicality_N : N ;
+fun typically_Adv : Adv  ;
+fun typification_N : N ;
+fun typify_V2 : V2 ;
+fun typing_N : N ;
+fun typist_N : N ;
+fun typographer_N : N ;
+fun typographic_A : A ;
+fun typographically_Adv : Adv ;
+fun typography_N : N ;
+fun typology_N : N ;
+fun tyramine_N : N ;
+fun tyrannical_A : A ;
+fun tyrannicide_N : N ;
+fun tyrannid_N : N ;
+fun tyrannize_V : V ;
+fun tyrannize_V2 : V2 ;
+fun tyrannosaur_N : N ;
+fun tyrannous_A : A ;
+fun tyranny_N : N ;
+fun tyrant_N : N ;
+fun tyre_N : N ;
+fun tyro_N : N ;
+fun tyrocidine_N : N ;
+fun tyrolean_N : N ;
+fun tyrone_PN : PN ;
+fun tyrosine_N : N ;
+fun tyrosinemia_N : N ;
+fun tyrothricin_N : N ;
+fun tzar_N : N ;
+fun tzarina_N : N ;
+fun tzupo_PN : PN ;
+fun u_A : A ;
+fun u_boat_N : N ;
+fun u_turn_N : N ;
+fun uakari_N : N ;
+fun ubiety_N : N ;
+fun ubiquinone_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_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 uh_Interj : Interj ;
+fun uh_huh_Interj : Interj ;
+fun uh_uh_Interj : Interj ;
+fun uk_PN : PN ;
+fun ukase_N : N ;
+fun uke_N : N ;
+fun ukulele_N : N ;
+fun ulalgia_N : N ;
+fun ulatrophia_N : N ;
+fun ulcer_N : N ;
+fun ulcerate_V : V ;
+fun ulcerate_V2 : V2 ;
+fun ulceration_N : N ;
+fun ulcerative_A : A ;
+fun ulcerous_A : A ;
+fun ulema_N : N ;
+fun ulemorrhagia_N : N ;
+fun ulitis_N : N ;
+fun ullage_N : N ;
+fun ulna_N : N ;
+fun ulnar_A : A ;
+fun ulster_N : N ;
+fun ulster_PN : PN ;
+fun ulterior_A : A ;
+fun ulteriority_N : N ;
+fun ultima_N : N ;
+fun ultimacy_N : N ;
+fun ultimate_A : A ;
+fun ultimate_N : N ;
+fun ultimately_Adv : Adv  ;
+fun ultimatum_N : N ;
+fun ultimo_A : A ;
+fun ultra_A : A  ;
+fun ultra_vires_A : A ;
+fun ultra_vires_Adv : Adv ;
+fun ultracentrifugation_N : N ;
+fun ultracentrifuge_N : N ;
+fun ultraconservative_A : A ;
+fun ultramarine_A : A ;
+fun ultramarine_N : N ;
+fun ultramicroscope_N : N ;
+fun ultramicroscopic_A : A ;
+fun ultramodern_A : A ;
+fun ultramontane_A : A ;
+fun ultramontane_N : N ;
+fun ultramontanism_N : N ;
+fun ultrasonic_A : A ;
+fun ultrasonically_Adv : Adv ;
+fun ultrasound_N : N ;
+fun ultraviolet_A : A ;
+fun ultraviolet_N : N ;
+fun ululate_V : V ;
+fun ululation_N : N ;
+fun ulverston_PN : PN ;
+fun umbel_N : N ;
+fun umbellate_A : A ;
+fun umbellifer_N : N ;
+fun umbelliferous_A : A ;
+fun umbelliform_A : A ;
+fun umber_A : A ;
+fun umber_N : N ;
+fun umbilical_A : A ;
+fun umbilicate_A : A ;
+fun umbo_N : N ;
+fun umbra_N : N ;
+fun umbrage_N : N ;
+fun umbrella_A : A ;
+fun umbrella_N : N ;
+fun umbrellalike_A : A ;
+fun umbrellawort_N : N ;
+fun umlaut_N : N ;
+fun umpirage_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 unabused_A : A ;
+fun unaccented_A : A ;
+fun unacceptability_N : N ;
+fun unacceptable_A : A ;
+fun unaccommodating_A : A ;
+fun unaccompanied_A : A ;
+fun unaccountable_A : A ;
+fun unaccounted_A : A ;
+fun unaccredited_A : A ;
+fun unaccustomed_A : A ;
+fun unachievable_A : A ;
+fun unacknowledged_A : A ;
+fun unacquainted_A : A ;
+fun unacquisitive_A : A ;
+fun unactable_A : A ;
+fun unadaptability_N : N ;
+fun unadaptable_A : A ;
+fun unadapted_A : A ;
+fun unaddicted_A : A ;
+fun unaddressed_A : A ;
+fun unadjustable_A : A ;
+fun unadjusted_A : A ;
+fun unadoptable_A : A ;
+fun unadorned_A : A ;
+fun unadulterated_A : A ;
+fun unadventurous_A : A ;
+fun unadvised_A : A ;
+fun unaerated_A : A ;
+fun unaffected_A : A ;
+fun unaffectedness_N : N ;
+fun unaffecting_A : A ;
+fun unaffiliated_A : A ;
+fun unaffixed_A : A ;
+fun unafraid_A : A ;
+fun unaged_A : A ;
+fun unaggressive_A : A ;
+fun unagitated_A : A ;
+fun unaided_A : A ;
+fun unairworthy_A : A ;
+fun unalarming_A : A ;
+fun unalert_A : A ;
+fun unalienable_A : A ;
+fun unaligned_A : A ;
+fun unalike_A : A ;
+fun unalloyed_A : A ;
+fun unalterability_N : N ;
+fun unalterable_A : A ;
+fun unaltered_A : A ;
+fun unambiguity_N : N ;
+fun unambiguous_A : A ;
+fun unambitious_A : A ;
+fun unamended_A : A ;
+fun unanalyzable_A : A ;
+fun unanalyzed_A : A ;
+fun unanimated_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 unapologetic_A : A ;
+fun unappareled_A : A ;
+fun unapparent_A : A ;
+fun unappealable_A : A ;
+fun unappealing_A : A ;
+fun unappendaged_A : A ;
+fun unappetizing_A : A ;
+fun unappetizingness_N : N ;
+fun unappreciated_A : A ;
+fun unappreciative_A : A ;
+fun unapprehensive_A : A ;
+fun unapproachability_N : N ;
+fun unapproachable_A : A ;
+fun unarguable_A : A ;
+fun unargumentative_A : A ;
+fun unarmed_A : A ;
+fun unarmored_A : A ;
+fun unarticulated_A : A ;
+fun unary_A : A ;
+fun unascertainable_A : A ;
+fun unashamed_A : A ;
+fun unasked_A : A ;
+fun unassailable_A : A ;
+fun unassertive_A : A ;
+fun unassertiveness_N : N ;
+fun unassigned_A : A ;
+fun unassisted_A : A ;
+fun unassuming_A : A ;
+fun unassured_A : A ;
+fun unasterisked_A : A ;
+fun unattached_A : A ;
+fun unattainable_A : A ;
+fun unattainableness_N : N ;
+fun unattended_A : A ;
+fun unattractive_A : A ;
+fun unattractiveness_N : N ;
+fun unattributable_A : A ;
+fun unauthorized_A : A ;
+fun unavailable_A : A ;
+fun unavailing_A : A ;
+fun unavenged_A : A ;
+fun unavoidable_A : A ;
+fun unavowed_A : A ;
+fun unawakened_A : A ;
+fun unaware_A : A ;
+fun unaware_of_A2 : A2 ;
+fun unawares_Adv : Adv ;
+fun unawed_A : A ;
+fun unbacked_A : A ;
+fun unbaffled_A : A ;
+fun unbalance_V2 : V2 ;
+fun unbalconied_A : A ;
+fun unbanded_A : A ;
+fun unbaptized_A : A ;
+fun unbar_V2 : V2 ;
+fun unbarreled_A : A ;
+fun unbearable_A : A ;
+fun unbeatable_A : A ;
+fun unbeaten_A : A ;
+fun unbecoming_A : A ;
+fun unbecomingness_N : N ;
+fun unbefitting_A : A ;
+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 unbeliever_N : N ;
+fun unbelieving_A : A ;
+fun unbeloved_A : A ;
+fun unbelted_A : A ;
+fun unbend_V : V ;
+fun unbend_V2 : V2 ;
+fun unbeneficed_A : A ;
+fun unbent_A : A ;
+fun unbiased_A : A ;
+fun unbiassed_A : A ;
+fun unbidden_A : A ;
+fun unbigoted_A : A ;
+fun unbind_V2 : V2 ;
+fun unbitter_A : A ;
+fun unbleached_A : A ;
+fun unblemished_A : A ;
+fun unblended_A : A ;
+fun unblessed_A : A ;
+fun unblinking_A : A ;
+fun unblock_V2 : V2 ;
+fun unblushing_A : A ;
+fun unbodied_A : A ;
+fun unbolt_V : V ;
+fun unbolt_V2 : V2 ;
+fun unbooked_A : A ;
+fun unbordered_A : A ;
+fun unborn_A : A ;
+fun unbosom_V2 : V2 ;
+fun unbounded_A : A ;
+fun unbowed_A : A ;
+fun unbraced_A : A ;
+fun unbrainwashed_A : A ;
+fun unbranched_A : A ;
+fun unbranded_A : A ;
+fun unbreakable_A : A ;
+fun unbreakableness_N : N ;
+fun unbridgeable_A : A ;
+fun unbridled_A : A ;
+fun unbroken_A : A ;
+fun unbrushed_A : A ;
+fun unbuckle_V2 : V2 ;
+fun unburden_V2 : V2 ;
+fun unburied_A : A ;
+fun unburnished_A : A ;
+fun unbutton_V2 : V2 ;
+fun uncalled_for_A : A ;
+fun uncamphorated_A : A ;
+fun uncanny_A : A ;
+fun uncapped_A : A ;
+fun uncared_for_A : A ;
+fun uncarpeted_A : A ;
+fun uncarved_A : A ;
+fun uncastrated_A : A ;
+fun uncategorized_A : A ;
+fun uncaulked_A : A ;
+fun unceasing_A : A ;
+fun uncensored_A : A ;
+fun unceremonious_A : A ;
+fun unceremoniousness_N : N ;
+fun uncertain_A : A ;
+fun uncertainty_N : N ;
+fun uncertified_A : A ;
+fun unchain_V2 : V2 ;
+fun unchallengeable_A : A ;
+fun unchallenged_A : A ;
+fun unchangeable_A : A ;
+fun unchanged_A : A ;
+fun unchanging_A : A ;
+fun uncharacteristic_A : A ;
+fun uncharacteristically_Adv : Adv ;
+fun uncharged_A : A ;
+fun uncharitable_A : A ;
+fun uncharted_A : A ;
+fun unchartered_A : A ;
+fun unchaste_A : A ;
+fun uncheckable_A : A ;
+fun unchecked_A : A ;
+fun uncheerfulness_N : N ;
+fun unchivalrously_Adv : Adv ;
+fun unchristian_A : A ;
+fun unchristianly_A : A ;
+fun uncial_A : A ;
+fun uncial_N : N ;
+fun uncivil_A : A ;
+fun uncivilized_A : A ;
+fun unclaimed_A : A ;
+fun unclassifiable_A : A ;
+fun unclassified_A : A ;
+fun uncle_N : N ;
+fun unclean_A : A ;
+fun uncleanliness_N : N ;
+fun uncleanly_A : A ;
+fun unclear_A : A ;
+fun uncleared_A : A ;
+fun unclearness_N : N ;
+fun unclipped_A : A ;
+fun unclogged_A : A ;
+fun unclothed_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 uncoated_A : A ;
+fun uncoerced_A : A ;
+fun uncoiled_A : A ;
+fun uncollected_A : A ;
+fun uncolored_A : A ;
+fun uncoloured_A : A ;
+fun uncombable_A : A ;
+fun uncombed_A : A ;
+fun uncombined_A : A ;
+fun uncomfortable_A : A ;
+fun uncommercial_A : A ;
+fun uncommercialized_A : A ;
+fun uncommitted_A : A ;
+fun uncommon_A : A ;
+fun uncommonness_N : N ;
+fun uncommunicative_A : A ;
+fun uncommunicativeness_N : N ;
+fun uncompartmented_A : A ;
+fun uncompassionate_A : A ;
+fun uncompensated_A : A ;
+fun uncompetitive_A : A ;
+fun uncomplaining_A : A ;
+fun uncompleted_A : A ;
+fun uncomplicated_A : A ;
+fun uncomplimentary_A : A ;
+fun uncompounded_A : A ;
+fun uncomprehended_A : A ;
+fun uncomprehending_A : A ;
+fun uncompromising_A : A ;
+fun unconcealed_A : A ;
+fun unconcern_N : N ;
+fun unconcerned_A : A ;
+fun unconditional_A : A ;
+fun unconditioned_A : A ;
+fun unconfessed_A : A ;
+fun unconfessed_N : N ;
+fun unconfined_A : A ;
+fun unconfirmed_A : A ;
+fun unconformable_A : A ;
+fun uncongenial_A : A ;
+fun uncongeniality_N : N ;
+fun unconnected_A : A ;
+fun unconnectedness_N : N ;
+fun unconquerable_A : A ;
+fun unconquered_A : A ;
+fun unconscientious_A : A ;
+fun unconscientiousness_N : N ;
+fun unconscionable_A : A ;
+fun unconscious_A : A ;
+fun unconscious_N : N ;
+fun unconsciousness_N : N ;
+fun unconsidered_A : A ;
+fun unconsolidated_A : A ;
+fun unconstipated_A : A ;
+fun unconstitutional_A : A ;
+fun unconstrained_A : A ;
+fun unconstricted_A : A ;
+fun unconstructive_A : A ;
+fun unconsumed_A : A ;
+fun unconsummated_A : A ;
+fun uncontaminated_A : A ;
+fun uncontested_A : A ;
+fun uncontrollable_A : A ;
+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 uncool_A : A ;
+fun uncooperative_A : A ;
+fun uncoordinated_A : A ;
+fun uncordial_A : A ;
+fun uncork_V2 : V2 ;
+fun uncorrected_A : A ;
+fun uncorrelated_A : A ;
+fun uncorroborated_A : A ;
+fun uncorrupted_A : A ;
+fun uncouple_V2 : V2 ;
+fun uncousinly_A : A ;
+fun uncouth_A : A ;
+fun uncouthness_N : N ;
+fun uncover_V2 : V2 ;
+fun uncrannied_A : A ;
+fun uncreative_A : A ;
+fun uncreativeness_N : N ;
+fun uncritical_A : A ;
+fun uncropped_A : A ;
+fun uncross_V2 : V2 ;
+fun uncrowded_A : A ;
+fun uncrowned_A : A ;
+fun uncrystallized_A : A ;
+fun unction_N : N ;
+fun unctuous_A : A ;
+fun uncultivable_A : A ;
+fun uncultivated_A : A ;
+fun uncultured_A : A ;
+fun uncured_A : A ;
+fun uncurl_V : V ;
+fun uncurl_V2 : V2 ;
+fun uncurved_A : A ;
+fun uncus_N : N ;
+fun uncut_A : A ;
+fun undamaged_A : A ;
+fun undatable_A : A ;
+fun undated_A : A ;
+fun undaunted_A : A ;
+fun undead_A : A  ;
+fun undecagon_N : N ;
+fun undeceive_V2 : V2 ;
+fun undecided_A : A ;
+fun undeciphered_A : A ;
+fun undeclared_A : A ;
+fun undedicated_A : A ;
+fun undefeated_A : A ;
+fun undefended_A : A ;
+fun undeferential_A : A ;
+fun undefinable_A : A ;
+fun undefined_A : A ;
+fun undelineated_A : A ;
+fun undemanding_A : A ;
+fun undemocratic_A : A ;
+fun undemocratically_Adv : Adv ;
+fun undemonstrative_A : A ;
+fun undeniable_A : A ;
+fun undenominational_A : A ;
+fun undependability_N : N ;
+fun undependable_A : A ;
+fun undepicted_A : A ;
+fun under_Adv : Adv ;
+fun under_Prep : Prep  ;
+fun under_the_counter_A : A ;
+fun underachievement_N : N ;
+fun underachiever_N : N ;
+fun underact_V : V ;
+fun underact_V2 : V2 ;
+fun underage_A : A ;
+fun underarm_A : A ;
+fun underarm_Adv : Adv ;
+fun underbelly_N : N ;
+fun underbid_V2 : V2 ;
+fun underboss_N : N ;
+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 undercoated_A : A ;
+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 underdressed_A : A ;
+fun undereducated_A : A ;
+fun underemployed_A : A ;
+fun underestimate_N : N ;
+fun underestimate_V2 : V2 ;
+fun underestimation_N : N ;
+fun underevaluation_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 underfund_V2 : V2 ;
+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 underivative_A : A ;
+fun underived_A : A ;
+fun underlay_N : N ;
+fun underlie_V2 : V2 ;
+fun underline_N : N ;
+fun underline_V2 : V2 ;
+fun underling_N : N ;
+fun underlip_N : N ;
+fun underlying_A : A ;
+fun undermanned_A : A ;
+fun undermentioned_A : A ;
+fun undermine_V2 : V2 ;
+fun underneath_Adv : Adv ;
+fun underneath_Prep : Prep  ;
+fun undernourished_A : A ;
+fun undernourishment_N : N ;
+fun underpants_N : N ;
+fun underpart_N : N ;
+fun underpass_N : N ;
+fun underpay_V2 : V2 ;
+fun underpayment_N : N ;
+fun underperform_V2 : V2 ;
+fun underperformer_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_N : N ;
+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 underseller_N : N ;
+fun undersexed_A : A ;
+fun undershoot_V2 : V2 ;
+fun undershrub_N : N ;
+fun underside_N : N ;
+fun undersign_V2 : V2 ;
+fun undersize_A : A ;
+fun undersized_A : A ;
+fun underskirt_N : N ;
+fun underslung_A : A ;
+fun underspend_V : V ;
+fun underspend_V2 : V2 ;
+fun understaffed_A : A ;
+fun understand_V : V ;
+fun understand_V2 : V2 ;
+--subcat fun understand_V2V : V2V ;
+fun understand_VS : VS ;
+fun understandable_A : A ;
+fun understanding_N : N ;
+fun understate_V2 : V2 ;
+fun understatement_N : N ;
+fun understock_V2 : V2 ;
+fun understudyMasc_N : N ;
+fun understudyFem_N : N ;
+fun understudy_V2 : V2 ;
+fun undersurface_N : N ;
+fun undertake_V2 : V2 ;
+fun undertaker_N : N ;
+fun undertaking_N : N ;
+fun undertide_N : N ;
+fun undertone_N : N ;
+fun undertow_N : N ;
+fun undervaluation_N : N ;
+fun undervalue_V2 : V2 ;
+fun underwater_A : A ;
+fun underway_A : A  ;
+fun underwear_N : N ;
+fun underweight_A : A ;
+fun underwhelm_V2 : V2 ;
+fun underwing_N : N ;
+fun underworld_N : N ;
+fun underwrite_V : V ;
+fun underwrite_V2 : V2 ;
+fun underwriter_N : N ;
+fun undescended_A : A ;
+fun undescriptive_A : A ;
+fun undeserved_A : A ;
+fun undeserving_A : A ;
+fun undesigned_A : A ;
+fun undesirability_N : N ;
+fun undesirable_A : A ;
+fun undesirable_N : N ;
+fun undesired_A : A ;
+fun undesirous_A : A ;
+fun undestroyable_A : A ;
+fun undetectable_A : A ;
+fun undetected_A : A ;
+fun undetermined_A : A ;
+fun undeterred_A : A ;
+fun undeveloped_A : A ;
+fun undeviating_A : A ;
+fun undiagnosable_A : A ;
+fun undiagnosed_A : A ;
+fun undies_N : N ;
+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 undine_N : N ;
+fun undiplomatic_A : A ;
+fun undiplomatically_Adv : Adv ;
+fun undiscerning_A : A ;
+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 undissolved_A : A ;
+fun undistinguishable_A : A ;
+fun undistinguished_A : A ;
+fun undistorted_A : A ;
+fun undistributed_A : A ;
+fun undisturbed_A : A ;
+fun undiversified_A : A ;
+fun undividable_A : A ;
+fun undivided_A : A ;
+fun undo_V2 : V2 ;
+fun undock_V : V ;
+fun undock_V2 : V2 ;
+fun undocumented_A : A ;
+fun undoer_N : N ;
+fun undogmatic_A : A ;
+fun undoing_N : N ;
+fun undomestic_A : A ;
+fun undomesticated_A : A ;
+fun undoubted_A : A ;
+fun undoubtedly_Adv : Adv  ;
+fun undrained_A : A ;
+fun undramatic_A : A ;
+fun undramatically_Adv : Adv ;
+fun undraped_A : A ;
+fun undrawn_A : A ;
+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 undried_A : A ;
+fun undrinkable_A : A ;
+fun undue_A : A ;
+fun undulate_A : A ;
+fun undulate_V : V ;
+fun undulation_N : N ;
+fun undulatory_A : A ;
+fun unduly_Adv : Adv ;
+fun undutifulness_N : N ;
+fun undying_A : A ;
+fun undynamic_A : A ;
+fun uneager_A : A ;
+fun unearned_A : A ;
+fun unearth_V2 : V2 ;
+fun unearthly_A : A ;
+fun unease_N : N ;
+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 unemotionality_N : N ;
+fun unemphatic_A : A ;
+fun unemployable_A : A ;
+fun unemployed_A : A ;
+fun unemployment_N : N ;
+fun unenclosed_A : A ;
+fun unencouraging_A : A ;
+fun unencumbered_A : A ;
+fun unended_A : A ;
+fun unending_A : A ;
+fun unendowed_A : A ;
+fun unendurable_A : A ;
+fun unenforceable_A : A ;
+fun unenforced_A : A ;
+fun unengaged_A : A ;
+fun unenlightened_A : A ;
+fun unenlightening_A : A ;
+fun unenlightenment_N : N ;
+fun unenlivened_A : A ;
+fun unenterprising_A : A ;
+fun unenthusiastic_A : A ;
+fun unenthusiastically_Adv : Adv ;
+fun unentitled_A : A ;
+fun unenviable_A : A ;
+fun unequal_A : A ;
+fun unequalized_A : A ;
+fun unequalled_A : A ;
+fun unequipped_A : A ;
+fun unequivocal_A : A ;
+fun unerect_A : A ;
+fun unerring_A : A ;
+fun unesco_PN : PN ;
+fun unestablished_A : A ;
+fun unethical_A : A ;
+fun uneven_A : A ;
+fun unevenness_N : N ;
+fun uneventful_A : A ;
+fun unexacting_A : A ;
+fun unexampled_A : A ;
+fun unexceeded_A : A ;
+fun unexcelled_A : A ;
+fun unexceptionable_A : A ;
+fun unexceptional_A : A ;
+fun unexchangeability_N : N ;
+fun unexchangeable_A : A ;
+fun unexcitable_A : A ;
+fun unexcited_A : A ;
+fun unexciting_A : A ;
+fun unexclusive_A : A ;
+fun unexcused_A : A ;
+fun unexhausted_A : A ;
+fun unexpansive_A : A ;
+fun unexpected_A : A ;
+fun unexpectedly_Adv : Adv  ;
+fun unexpectedness_N : N ;
+fun unexpendable_A : A ;
+fun unexpired_A : A ;
+fun unexplained_A : A ;
+fun unexploited_A : A ;
+fun unexplored_A : A ;
+fun unexportable_A : A ;
+fun unexposed_A : A ;
+fun unexpressed_A : A ;
+fun unexpurgated_A : A ;
+fun unextended_A : A ;
+fun unfaceted_A : A ;
+fun unfailing_A : A ;
+fun unfair_A : A ;
+fun unfairness_N : N ;
+fun unfaithful_A : A ;
+fun unfaithfulness_N : N ;
+fun unfaltering_A : A ;
+fun unfamiliar_A : A ;
+fun unfamiliarity_N : N ;
+fun unfashionable_A : A ;
+fun unfasten_V : V ;
+fun unfasten_V2 : V2 ;
+fun unfastidious_A : A ;
+fun unfathomable_A : A ;
+fun unfathomed_A : A ;
+fun unfattened_A : A ;
+fun unfavorable_A : A ;
+fun unfavorableness_N : N ;
+fun unfavourable_A : A ;
+fun unfaze_V2 : V2 ;
+fun unfeathered_A : A ;
+fun unfed_A : A ;
+fun unfeeling_A : A ;
+fun unfeelingness_N : N ;
+fun unfeigned_A : A ;
+fun unfeminine_A : A ;
+fun unfenced_A : A ;
+fun unfermented_A : A ;
+fun unfertilized_A : A ;
+fun unfettered_A : A ;
+fun unfilled_A : A ;
+fun unfilmed_A : A ;
+fun unfinished_A : A ;
+fun unfirm_A : A ;
+fun unfit_A : A ;
+fun unfit_V2 : V2 ;
+fun unfitness_N : N ;
+fun unfixed_A : A ;
+fun unflagging_A : A ;
+fun unflappable_A : A ;
+fun unflattering_A : A ;
+fun unflavored_A : A ;
+fun unfledged_A : A ;
+fun unflinching_A : A ;
+fun unflurried_A : A ;
+fun unfocused_A : A ;
+fun unfold_V : V ;
+fun unfold_V2 : V2 ;
+fun unfolding_N : N ;
+fun unforbearing_A : A ;
+fun unforced_A : A ;
+fun unforeseeable_A : A ;
+fun unforeseen_A : A ;
+fun unforested_A : A ;
+fun unforethoughtful_A : A ;
+fun unforfeitable_A : A ;
+fun unforgettable_A : A ;
+fun unforgivable_A : A ;
+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 unfree_A : A ;
+fun unfrequented_A : A ;
+fun unfretted_A : A ;
+fun unfriendliness_N : N ;
+fun unfriendly_A : A ;
+fun unfrightened_A : A ;
+fun unfrock_V2 : V2 ;
+fun unfrosted_A : A ;
+fun unfrozen_A : A ;
+fun unfruitful_A : A ;
+fun unfueled_A : A ;
+fun unfulfilled_A : A ;
+fun unfunctional_A : A ;
+fun unfunded_A : A ;
+fun unfunny_A : A ;
+fun unfurl_V : V ;
+fun unfurl_V2 : V2 ;
+fun unfurnished_A : A ;
+fun unfurrowed_A : A ;
+fun ungainly_A : A ;
+fun ungeared_A : A ;
+fun ungenerous_A : A ;
+fun ungentle_A : A ;
+fun ungentlemanly_A : A ;
+fun unglazed_A : A ;
+fun ungodliness_N : N ;
+fun ungodly_A : A ;
+fun ungovernable_A : A ;
+fun ungraceful_A : A ;
+fun ungracious_A : A ;
+fun ungraciousness_N : N ;
+fun ungraded_A : A ;
+fun ungrammatical_A : A ;
+fun ungrasped_A : A ;
+fun ungrateful_A : A ;
+fun ungratefulness_N : N ;
+fun ungregarious_A : A ;
+fun ungroomed_A : A ;
+fun ungrudging_A : A ;
+fun ungual_A : A ;
+fun unguaranteed_A : A ;
+fun unguarded_A : A ;
+fun unguent_N : N ;
+fun unguiculate_A : A ;
+fun unguiculate_N : N ;
+fun unguided_A : A ;
+fun ungulate_A : A ;
+fun ungulate_N : N ;
+fun ungummed_A : A ;
+fun ungusseted_A : A ;
+fun unhallowed_A : A ;
+fun unhampered_A : A ;
+fun unhand_V2 : V2 ;
+fun unhappiness_N : N ;
+fun unhappy_A : A ;
+fun unharmed_A : A ;
+fun unhatched_A : A ;
+fun unheaded_A : A ;
+fun unhealed_A : A ;
+fun unhealthful_A : A ;
+fun unhealthfulness_N : N ;
+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 unhelpfulness_N : N ;
+fun unheralded_A : A ;
+fun unhesitating_A : A ;
+fun unhewn_A : A ;
+fun unhindered_A : A ;
+fun unhinge_V2 : V2 ;
+fun unhitch_V : V ;
+fun unhitch_V2 : V2 ;
+fun unholiness_N : N ;
+fun unholy_A : A ;
+fun unhomogenized_A : A ;
+fun unhook_V2 : V2 ;
+fun unhoped_A : A ;
+fun unhoped_for_A : A ;
+fun unhorse_V2 : V2 ;
+fun unhurried_A : A ;
+fun unhurt_A : A ;
+fun unhygienic_A : A ;
+fun unhygienically_Adv : Adv ;
+fun unicameral_A : A ;
+fun unicef_PN : PN ;
+fun unicellular_A : A ;
+fun unicorn_N : N ;
+fun unicuspid_A : A ;
+fun unicycle_N : N ;
+fun unicyclist_N : N ;
+fun unidentifiable_A : A ;
+fun unidentified_A : A ;
+fun unidimensional_A : A ;
+fun unidirectional_A : A ;
+fun unifacial_A : A ;
+fun unification_N : N ;
+fun unifilar_A : A ;
+fun unifoliate_A : A ;
+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 unimaginable_A : A ;
+fun unimaginative_A : A ;
+fun unimodal_A : A ;
+fun unimpaired_A : A ;
+fun unimpassioned_A : A ;
+fun unimpeachable_A : A ;
+fun unimpeded_A : A ;
+fun unimportance_N : N ;
+fun unimportant_A : A ;
+fun unimposing_A : A ;
+fun unimpressed_A : A ;
+fun unimpressionable_A : A ;
+fun unimpressive_A : A ;
+fun unimproved_A : A ;
+fun unincorporated_A : A ;
+fun unindustrialized_A : A ;
+fun uninebriated_A : A ;
+fun uninfected_A : A ;
+fun uninflected_A : A ;
+fun uninfluenced_A : A ;
+fun uninfluential_A : A ;
+fun uninformative_A : A ;
+fun uninformed_A : A ;
+fun uninhabitable_A : A ;
+fun uninhabited_A : A ;
+fun uninhibited_A : A ;
+fun uninitiate_A : A ;
+fun uninitiate_N : N ;
+fun uninitiated_A : A ;
+fun uninjectable_A : A ;
+fun uninjured_A : A ;
+fun uninominal_A : A ;
+fun uninquiring_A : A ;
+fun uninspired_A : A ;
+fun uninspiring_A : A ;
+fun uninstructed_A : A ;
+fun uninstructive_A : A ;
+fun uninsurability_N : N ;
+fun uninsurable_A : A ;
+fun uninsured_A : A ;
+fun unintelligent_A : A ;
+fun unintelligibility_N : N ;
+fun unintelligible_A : A ;
+fun unintended_A : A ;
+fun unintentional_A : A ;
+fun uninterested_A : A ;
+fun uninteresting_A : A ;
+fun uninterestingness_N : N ;
+fun uninterrupted_A : A ;
+fun unintrusive_A : A ;
+fun uninucleate_A : A ;
+fun uninvited_A : A ;
+fun uninviting_A : A ;
+fun uninvolved_A : A ;
+fun union_A : A ;
+fun union_N : N ;
+fun unionism_N : N ;
+fun unionist_N : N ;
+fun unionization_N : N ;
+fun uniovular_A : A ;
+fun uniparous_A : A ;
+fun unipolar_A : A ;
+fun unique_A : A ;
+fun uniquely_Adv : Adv  ;
+fun uniqueness_N : N ;
+fun unironed_A : A ;
+fun unisex_A : A ;
+fun unisexual_A : A ;
+fun unison_N : N ;
+fun unit_1_N : N ;
+fun unit_2_N : N ;
+fun unit_3_N : N ;
+fun unit_4_N : N ;
+fun unit_5_N : N ;
+fun unit_6_N : N ;
+fun unit_V2V : V2V ;
+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 unitization_N : N ;
+fun unity_N : N ;
+fun univ_PN : PN ;
+fun univalent_A : A ;
+fun univalve_A : A ;
+fun universal_A : A ;
+fun universal_N : N ;
+fun universalism_N : N ;
+fun universalistic_A : A ;
+fun universality_N : N ;
+fun universally_Adv : Adv  ;
+fun universe_N : N ;
+fun university_N : N ;
+fun unjointed_A : A ;
+fun unjust_A : A ;
+fun unjustifiable_A : A ;
+fun unjustified_A : A ;
+fun unkempt_A : A ;
+fun unkind_A : A ;
+fun unkindled_A : A ;
+fun unkindly_A : A ;
+fun unkindness_N : N ;
+fun unkissed_A : A ;
+fun unknowable_A : A ;
+fun unknowing_A : A ;
+fun unknowingness_N : N ;
+fun unknown_A : A ;
+fun unknown_N : N ;
+fun unlabeled_A : A ;
+fun unlabelled_A : A ;
+fun unlaced_A : A ;
+fun unladylike_A : A ;
+fun unlamented_A : A ;
+fun unlatched_A : A ;
+fun unlaureled_A : A ;
+fun unlawful_A : A ;
+fun unlawfulness_N : N ;
+fun unleaded_A : A ;
+fun unlearn_V2 : V2 ;
+fun unleash_V2 : V2 ;
+fun unleavened_A : A ;
+fun unless_Subj : Subj  ;
+fun unlettered_A : A ;
+fun unlicensed_A : A ;
+fun unlighted_A : A ;
+fun unlikable_A : A ;
+fun unlike_A : A ;
+fun unlike_Prep : Prep  ;
+fun unlikelihood_N : N ;
+fun unlikely_A : A ;
+fun unlikeness_N : N ;
+fun unlimited_A : A ;
+fun unlined_A : A ;
+fun unlisted_A : A ;
+fun unlit_A : A ;
+fun unliterary_A : A ;
+fun unlivable_A : A ;
+fun unliveried_A : A ;
+fun unload_V : V ;
+fun unload_V2 : V2 ;
+fun unloading_N : N ;
+fun unlobed_A : A ;
+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 unloving_A : A ;
+fun unlubricated_A : A ;
+fun unlucky_A : A ;
+fun unmade_A : A ;
+fun unmalicious_A : A ;
+fun unmalleability_N : N ;
+fun unmalleable_A : A ;
+fun unmalted_A : A ;
+fun unman_V2 : V2 ;
+fun unmanageable_A : A ;
+fun unmanfully_Adv : Adv ;
+fun unmanly_A : A ;
+fun unmanned_A : A  ;
+fun unmannered_A : A ;
+fun unmannerly_A : A ;
+fun unmarked_A : A ;
+fun unmarketable_A : A ;
+fun unmarried_A : A ;
+fun unmask_V : V ;
+fun unmask_V2 : V2 ;
+fun unmatchable_A : A ;
+fun unmatched_A : A ;
+fun unmated_A : A ;
+fun unmeasured_A : A ;
+fun unmechanical_A : A ;
+fun unmechanized_A : A ;
+fun unmedicinal_A : A ;
+fun unmelodious_A : A ;
+fun unmelted_A : A ;
+fun unmemorable_A : A ;
+fun unmentionable_A : A ;
+fun unmercenary_A : A ;
+fun unmerciful_A : A ;
+fun unmerited_A : A ;
+fun unmeritorious_A : A ;
+fun unmethodical_A : A ;
+fun unmilitary_A : A ;
+fun unmindful_A : A ;
+fun unmindfulness_N : N ;
+fun unmined_A : A ;
+fun unmingled_A : A ;
+fun unmistakable_A : A ;
+fun unmitigable_A : A ;
+fun unmitigated_A : A ;
+fun unmixed_A : A ;
+fun unmoderated_A : A ;
+fun unmodernized_A : A ;
+fun unmodifiable_A : A ;
+fun unmodified_A : A ;
+fun unmodulated_A : A ;
+fun unmolested_A : A ;
+fun unmotivated_A : A ;
+fun unmotorized_A : A ;
+fun unmourned_A : A ;
+fun unmovable_A : A ;
+fun unmoved_A : A ;
+fun unmoving_A : A ;
+fun unmown_A : A ;
+fun unmusical_A : A ;
+fun unmyelinated_A : A ;
+fun unnamed_A : A ;
+fun unnatural_A : A ;
+fun unnaturalized_A : A ;
+fun unnaturalness_N : N ;
+fun unnavigable_A : A ;
+fun unnecessary_A : A ;
+fun unneighborliness_N : N ;
+fun unneighborly_A : A ;
+fun unnerve_V2 : V2 ;
+fun unneurotic_A : A ;
+fun unnotched_A : A ;
+fun unnoticeable_A : A ;
+fun unnoticeableness_N : N ;
+fun unnoticed_A : A ;
+fun unnourished_A : A ;
+fun unnumbered_A : A ;
+fun unobjectionable_A : A ;
+fun unobjective_A : A ;
+fun unobligated_A : A ;
+fun unobservable_A : A ;
+fun unobservant_A : A ;
+fun unobserved_A : A ;
+fun unobstructed_A : A ;
+fun unobtainable_A : A ;
+fun unobtrusive_A : A ;
+fun unobtrusiveness_N : N ;
+fun unobvious_A : A ;
+fun unoccupied_A : A ;
+fun unoffending_A : A ;
+fun unofficial_A : A ;
+fun unofficially_Adv : Adv  ;
+fun unoiled_A : A ;
+fun unopen_A : A ;
+fun unopened_A : A ;
+fun unopposable_A : A ;
+fun unopposed_A : A ;
+fun unorganized_A : A ;
+fun unoriented_A : A ;
+fun unoriginal_A : A ;
+fun unoriginality_N : N ;
+fun unorthodox_A : A ;
+fun unorthodoxy_N : N ;
+fun unostentatious_A : A ;
+fun unowned_A : A ;
+fun unpack_V : V ;
+fun unpack_V2 : V2 ;
+fun unpackaged_A : A ;
+fun unpaid_A : A ;
+fun unpaintable_A : A ;
+fun unpainted_A : A ;
+fun unpalatability_N : N ;
+fun unpalatable_A : A ;
+fun unparallel_A : A ;
+fun unparalleled_A : A ;
+fun unpardonable_A : A ;
+fun unparented_A : A ;
+fun unparliamentary_A : A ;
+fun unpartitioned_A : A ;
+fun unpasteurized_A : A ;
+fun unpatented_A : A ;
+fun unpatriotic_A : A ;
+fun unpatriotically_Adv : Adv ;
+fun unpatronized_A : A ;
+fun unpaved_A : A ;
+fun unpeaceable_A : A ;
+fun unpeaceful_A : A ;
+fun unpeopled_A : A ;
+fun unperceived_A : A ;
+fun unperceptive_A : A ;
+fun unperceptiveness_N : N ;
+fun unperformed_A : A ;
+fun unpermed_A : A ;
+fun unpermissive_A : A ;
+fun unpermissiveness_N : N ;
+fun unperplexed_A : A ;
+fun unpersuadable_A : A ;
+fun unpersuaded_A : A ;
+fun unpersuasive_A : A ;
+fun unpersuasiveness_N : N ;
+fun unperturbed_A : A ;
+fun unpick_V : V ;
+fun unpick_V2 : V2 ;
+fun unpierced_A : A ;
+fun unpigmented_A : A ;
+fun unpillared_A : A ;
+fun unplaced_A : A ;
+fun unplanned_A : A ;
+fun unplanted_A : A ;
+fun unplayable_A : A ;
+fun unplayful_A : A ;
+fun unpleasant_A : A ;
+fun unpleasantness_N : N ;
+fun unpleasingness_N : N ;
+fun unplowed_A : A ;
+fun unplug_V : V ;
+fun unplug_V2 : V2 ;
+fun unplumbed_A : A ;
+fun unpointedness_N : N ;
+fun unpolished_A : A ;
+fun unpolluted_A : A ;
+fun unpompous_A : A ;
+fun unpopular_A : A ;
+fun unpopularity_N : N ;
+fun unportable_A : A ;
+fun unposed_A : A ;
+fun unpotted_A : A ;
+fun unpowered_A : A ;
+fun unpracticed_A : A ;
+fun unpractised_A : A ;
+fun unprecedented_A : A ;
+fun unpredictability_N : N ;
+fun unpredictable_A : A ;
+fun unpredicted_A : A ;
+fun unpredictive_A : A ;
+fun unprejudiced_A : A ;
+fun unpremeditated_A : A ;
+fun unprepared_A : A ;
+fun unprepossessing_A : A ;
+fun unpresidential_A : A ;
+fun unpressed_A : A ;
+fun unpretentious_A : A ;
+fun unpretentiousness_N : N ;
+fun unpreventable_A : A ;
+fun unpriestly_A : A ;
+fun unprincipled_A : A ;
+fun unprintable_A : A ;
+fun unprocessed_A : A ;
+fun unproductive_A : A ;
+fun unproductiveness_N : N ;
+fun unprofessional_A : A ;
+fun unprofitable_A : A ;
+fun unprofitableness_N : N ;
+fun unpromising_A : A ;
+fun unprompted_A : A ;
+fun unpronounceable_A : A ;
+fun unprophetic_A : A ;
+fun unpropitious_A : A ;
+fun unprotected_A : A ;
+fun unprotective_A : A ;
+fun unprovable_A : A ;
+fun unproved_A : A ;
+fun unproven_A : A ;
+fun unprovided_A : A ;
+fun unprovocative_A : A ;
+fun unprovoked_A : A ;
+fun unpublishable_A : A ;
+fun unpublished_A : A ;
+fun unpunctual_A : A ;
+fun unpunished_A : A ;
+fun unpurified_A : A ;
+fun unputdownable_A : A ;
+fun unqualified_A : A ;
+fun unquestionable_A : A ;
+fun unquestioned_A : A ;
+fun unquestioning_A : A ;
+fun unquiet_A : A ;
+fun unquotable_A : A ;
+fun unquote_Adv : Adv ;
+fun unratable_A : A ;
+fun unratified_A : A ;
+fun unravel_V : V ;
+fun unravel_V2 : V2 ;
+fun unreached_A : A ;
+fun unreactive_A : A ;
+fun unread_A : A ;
+fun unreadable_A : A ;
+fun unready_A : A ;
+fun unreal_A : A ;
+fun unrealistic_A : A ;
+fun unreality_N : N ;
+fun unrealized_A : A ;
+fun unreasonable_A : A ;
+fun unreasoning_A : A ;
+fun unreassuring_A : A ;
+fun unreceptive_A : A ;
+fun unreciprocated_A : A ;
+fun unrecognizable_A : A ;
+fun unrecognized_A : A ;
+fun unreconciled_A : A ;
+fun unreconstructed_A : A ;
+fun unrecorded_A : A ;
+fun unrecoverable_A : A ;
+fun unredeemable_A : A ;
+fun unreduced_A : A ;
+fun unrefined_A : A ;
+fun unreflected_A : A ;
+fun unreflective_A : A ;
+fun unreformable_A : A ;
+fun unreformed_A : A ;
+fun unrefreshed_A : A ;
+fun unregenerate_A : A ;
+fun unregistered_A : A ;
+fun unregretful_A : A ;
+fun unregulated_A : A ;
+fun unrehearsed_A : A ;
+fun unrelated_A : A ;
+fun unrelatedness_N : N ;
+fun unrelaxed_A : A ;
+fun unreleased_A : A ;
+fun unrelenting_A : A ;
+fun unreliable_A : A ;
+fun unrelieved_A : A ;
+fun unremarkable_A : A ;
+fun unremedied_A : A ;
+fun unremitting_A : A ;
+fun unremunerative_A : A ;
+fun unrenewable_A : A ;
+fun unrentable_A : A ;
+fun unrepaired_A : A ;
+fun unrepeatable_A : A ;
+fun unrepentant_A : A ;
+fun unreportable_A : A ;
+fun unreported_A : A ;
+fun unrepresentative_A : A ;
+fun unrepressed_A : A ;
+fun unreproducible_A : A ;
+fun unrequested_A : A ;
+fun unrequited_A : A ;
+fun unresentful_A : A ;
+fun unreserved_A : A ;
+fun unresisting_A : A ;
+fun unresolvable_A : A ;
+fun unresolved_A : A ;
+fun unrespectability_N : N ;
+fun unrespectable_A : A ;
+fun unresponsive_A : A ;
+fun unresponsiveness_N : N ;
+fun unrest_N : N ;
+fun unrestrained_A : A ;
+fun unrestraint_N : N ;
+fun unrestricted_A : A ;
+fun unrestrictive_A : A ;
+fun unretentive_A : A ;
+fun unreverberant_A : A ;
+fun unrevised_A : A ;
+fun unrevived_A : A ;
+fun unrewarded_A : A ;
+fun unrewarding_A : A ;
+fun unrhetorical_A : A ;
+fun unrhymed_A : A ;
+fun unrhythmical_A : A ;
+fun unrifled_A : A ;
+fun unrigged_A : A ;
+fun unrighteous_A : A ;
+fun unrighteousness_N : N ;
+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 unroofed_A : A ;
+fun unrouged_A : A ;
+fun unruffled_A : A ;
+fun unruliness_N : N ;
+fun unruly_A : A ;
+fun unsaddle_V2 : V2 ;
+fun unsafe_A : A ;
+fun unsalable_A : A ;
+fun unsaleable_A : A ;
+fun unsalted_A : A ;
+fun unsanctioned_A : A ;
+fun unsanitariness_N : N ;
+fun unsanitary_A : A ;
+fun unsaponified_A : A ;
+fun unsarcastic_A : A ;
+fun unsated_A : A ;
+fun unsatisfactoriness_N : N ;
+fun unsatisfactory_A : A ;
+fun unsatisfiable_A : A ;
+fun unsatisfied_A : A ;
+fun unsatisfying_A : A ;
+fun unsaturated_A : A ;
+fun unsavory_A : A ;
+fun unsavoury_A : A ;
+fun unsay_V2 : V2 ;
+fun unscalable_A : A ;
+fun unscathed_A : A ;
+fun unscheduled_A : A ;
+fun unscholarly_A : A ;
+fun unschooled_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 unscrupulousness_N : N ;
+fun unsealed_A : A ;
+fun unseamanlike_A : A ;
+fun unseamed_A : A ;
+fun unseasonable_A : A ;
+fun unseasonableness_N : N ;
+fun unseasoned_A : A ;
+fun unseat_V2 : V2 ;
+fun unseaworthy_A : A ;
+fun unsecured_A : A ;
+fun unseductive_A : A ;
+fun unseeded_A : A ;
+fun unseeing_A : A ;
+fun unseemliness_N : N ;
+fun unseemly_A : A ;
+fun unseen_A : A ;
+fun unseen_N : N ;
+fun unseeyn_A : A ;
+fun unsegmented_A : A ;
+fun unselected_A : A ;
+fun unselective_A : A ;
+fun unselfconscious_A : A ;
+fun unselfconsciousness_N : N ;
+fun unselfish_A : A ;
+fun unselfishness_N : N ;
+fun unsensational_A : A ;
+fun unsent_A : A ;
+fun unsentimentally_Adv : Adv ;
+fun unserviceable_A : A ;
+fun unservile_A : A ;
+fun unsettle_V2 : V2 ;
+fun unsex_V2 : V2 ;
+fun unsexy_A : A ;
+fun unshaded_A : A ;
+fun unshadowed_A : A ;
+fun unshakable_A : A ;
+fun unshaped_A : A ;
+fun unshapely_A : A ;
+fun unshared_A : A ;
+fun unsharpened_A : A ;
+fun unshaved_A : A ;
+fun unshaven_A : A ;
+fun unsheared_A : A ;
+fun unsheathe_V2 : V2 ;
+fun unshelled_A : A ;
+fun unshielded_A : A ;
+fun unshockable_A : A ;
+fun unshod_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 unsized_A : A ;
+fun unskilled_A : A ;
+fun unskillfulness_N : N ;
+fun unsleeping_A : A ;
+fun unsmiling_A : A ;
+fun unsmoothed_A : A ;
+fun unsnarling_N : N ;
+fun unsociability_N : N ;
+fun unsociable_A : A ;
+fun unsocial_A : A ;
+fun unsoiled_A : A ;
+fun unsold_A : A ;
+fun unsoldierly_A : A ;
+fun unsolicited_A : A ;
+fun unsolvability_N : N ;
+fun unsolved_A : A ;
+fun unsophisticated_A : A ;
+fun unsorted_A : A ;
+fun unsound_A : A ;
+fun unsoundable_A : A ;
+fun unsoundness_N : N ;
+fun unsoured_A : A ;
+fun unspaced_A : A ;
+fun unsparing_A : A ;
+fun unspeakable_A : A ;
+fun unspecialized_A : A ;
+fun unspecific_A : A ;
+fun unspecifically_Adv : Adv ;
+fun unspecified_A : A ;
+fun unspectacular_A : A ;
+fun unspent_A : A ;
+fun unspoiled_A : A ;
+fun unspoilt_A : A ;
+fun unspoken_A : A ;
+fun unsporting_A : A ;
+fun unsportsmanlike_A : A ;
+fun unspotted_A : A ;
+fun unstable_A : A ;
+fun unstaged_A : A ;
+fun unstained_A : A ;
+fun unstartling_A : A ;
+fun unstated_A : A ;
+fun unstatesmanlike_A : A ;
+fun unsteadiness_N : N ;
+fun unsteady_A : A ;
+fun unsterilized_A : A ;
+fun unstilted_A : A ;
+fun unstimulating_A : A ;
+fun unstintingly_Adv : Adv ;
+fun unstirred_A : A ;
+fun unstoppable_A : A ;
+fun unstoppered_A : A ;
+fun unstrained_A : A ;
+fun unstratified_A : A ;
+fun unstressed_A : A ;
+fun unstructured_A : A ;
+fun unstrung_A : A ;
+fun unstuck_A : A ;
+fun unstudied_A : A ;
+fun unstudious_A : A ;
+fun unsubdued_A : A ;
+fun unsubtle_A : A ;
+fun unsuccessful_A : A ;
+fun unsuccessfully_Adv : Adv  ;
+fun unsugared_A : A ;
+fun unsuitability_N : N ;
+fun unsuitable_A : A ;
+fun unsuited_A : A ;
+fun unsullied_A : A ;
+fun unsung_A : A ;
+fun unsupervised_A : A ;
+fun unsupportable_A : A ;
+fun unsupported_A : A ;
+fun unsupportive_A : A ;
+fun unsuppressed_A : A ;
+fun unsure_A : A ;
+fun unsurmountable_A : A ;
+fun unsurpassable_A : A ;
+fun unsurpassed_A : A ;
+fun unsurprised_A : A ;
+fun unsurprising_A : A ;
+fun unsusceptibility_N : N ;
+fun unsusceptible_A : A ;
+fun unsuspected_A : A ;
+fun unsuspecting_A : A ;
+fun unsuspicious_A : A ;
+fun unswayed_A : A ;
+fun unsweet_A : A ;
+fun unsweetened_A : A ;
+fun unswept_A : A ;
+fun unswerving_A : A ;
+fun unsworn_A : A ;
+fun unsyllabic_A : A ;
+fun unsyllabled_A : A ;
+fun unsymmetric_A : A ;
+fun unsympathetic_A : A ;
+fun unsympathetically_Adv : Adv ;
+fun unsympathizing_A : A ;
+fun unsystematic_A : A ;
+fun unsystematically_Adv : Adv ;
+fun untainted_A : A ;
+fun untalented_A : A ;
+fun untamed_A : A ;
+fun untangled_A : A ;
+fun untanned_A : A ;
+fun untapped_A : A ;
+fun untarnished_A : A ;
+fun untaxed_A : A ;
+fun untempered_A : A ;
+fun untenable_A : A ;
+fun untenanted_A : A ;
+fun untended_A : A ;
+fun untested_A : A ;
+fun untethered_A : A ;
+fun unthawed_A : A ;
+fun untheatrical_A : A ;
+fun unthematic_A : A ;
+fun unthinkable_A : A ;
+fun unthinking_A : A ;
+fun unthought_of_A : A ;
+fun unthoughtfulness_N : N ;
+fun untidiness_N : N ;
+fun untidy_A : A ;
+fun untie_V : V ;
+fun untie_V2 : V2 ;
+fun untied_A : A ;
+fun until_Adv : Adv  ;
+fun until_Prep : Prep  ;
+fun until_Subj : Subj  ;
+fun untilled_A : A ;
+fun untimbered_A : A ;
+fun untimely_A : A ;
+fun untipped_A : A ;
+fun untired_A : A ;
+fun untiring_A : A ;
+fun untitled_A : A ;
+fun unto_Prep : Prep ;
+fun unto_Prep : Prep ;
+fun untoasted_A : A ;
+fun untold_A : A ;
+fun untouchable_A : A ;
+fun untouchable_N : N ;
+fun untouched_A : A ;
+fun untoward_A : A ;
+fun untraceable_A : A ;
+fun untrained_A : A ;
+fun untrammeled_A : A ;
+fun untrammelled_A : A ;
+fun untranslatable_A : A ;
+fun untraveled_A : A ;
+fun untraversable_A : A ;
+fun untraversed_A : A ;
+fun untreated_A : A ;
+fun untried_A : A ;
+fun untrimmed_A : A ;
+fun untroubled_A : A ;
+fun untrue_A : A ;
+fun untruly_Adv : Adv ;
+fun untrustworthiness_N : N ;
+fun untrustworthy_A : A ;
+fun untruth_N : N ;
+fun untruthful_A : A ;
+fun untruthfulness_N : N ;
+fun untucked_A : A ;
+fun untufted_A : A ;
+fun unturned_A : A ;
+fun untutored_A : A ;
+fun untwisted_A : A ;
+fun untying_N : N ;
+fun untypical_A : A ;
+fun ununbium_N : N ;
+fun ununderstood_A : A ;
+fun ununhexium_N : N ;
+fun ununpentium_N : N ;
+fun ununquadium_N : N ;
+fun ununtrium_N : N ;
+fun unused_A : A ;
+fun unusual_A : A ;
+fun unusually_Adv : Adv  ;
+fun unusualness_N : N ;
+fun unutterable_A : A ;
+fun unvaccinated_A : A ;
+fun unvaried_A : A ;
+fun unvariedness_N : N ;
+fun unvarnished_A : A ;
+fun unvarying_A : A ;
+fun unveil_V : V ;
+fun unveil_V2 : V2 ;
+fun unveiling_N : N ;
+fun unvented_A : A ;
+fun unventilated_A : A ;
+fun unverified_A : A ;
+fun unversed_A : A ;
+fun unvigilant_A : A ;
+fun unvindictive_A : A ;
+fun unvitrified_A : A ;
+fun unvoiced_A : A ;
+fun unvulcanized_A : A ;
+fun unwanted_A : A ;
+fun unwariness_N : N ;
+fun unwarrantably_Adv : Adv ;
+fun unwarranted_A : A ;
+fun unwary_A : A ;
+fun unwashed_A : A ;
+fun unwavering_A : A ;
+fun unwaxed_A : A ;
+fun unweaned_A : A ;
+fun unwearable_A : A ;
+fun unwearied_A : A ;
+fun unweathered_A : A ;
+fun unwebbed_A : A ;
+fun unwed_A : A ;
+fun unwelcome_A : A ;
+fun unwell_A : A ;
+fun unwholesome_A : A ;
+fun unwholesomeness_N : N ;
+fun unwieldiness_N : N ;
+fun unwieldy_A : A ;
+fun unwilled_A : A ;
+fun unwilling_A : A ;
+fun unwillingness_N : N ;
+fun unwind_V : V ;
+fun unwind_V2 : V2 ;
+fun unwise_A : A ;
+fun unwitnessed_A : A ;
+fun unwitting_A : A ;
+fun unwomanly_A : A ;
+fun unwonted_A : A ;
+fun unwooded_A : A ;
+fun unworkable_A : A ;
+fun unworkmanlike_A : A ;
+fun unworldly_A : A ;
+fun unworn_A : A ;
+fun unworried_A : A ;
+fun unworthiness_N : N ;
+fun unworthy_A : A ;
+fun unwounded_A : A ;
+fun unwoven_A : A ;
+fun unwrap_V : V ;
+fun unwrap_V2 : V2 ;
+fun unwrinkled_A : A ;
+fun unwritten_A : A ;
+fun unyielding_A : A ;
+fun unzip_V2 : V2 ;
+fun up_A : A ;
+fun up_Adv : Adv ;
+fun up_Prep : Prep  ;
+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_Prep : Prep ;
+fun up_to_date_A : A ;
+fun up_to_the_minute_A : A ;
+fun upbeat_A : A  ;
+fun upbeat_N : N ;
+fun upbound_A : A ;
+fun upbraid_V2 : V2 ;
+fun upbraider_N : N ;
+fun upbraiding_N : N ;
+fun upbringing_N : N ;
+fun upcast_N : N ;
+fun upcoming_A : A  ;
+fun upcountry_A : A ;
+fun upcountry_Adv : Adv ;
+fun upcurved_A : A ;
+fun update_N : N ;
+fun update_V2 : V2 ;
+fun updating_N : N ;
+fun updraft_N : N ;
+fun upended_A : A ;
+fun upfield_A : A ;
+fun upfront_A : A ;
+fun upgrade_N : N ;
+fun upgrade_V2 : V2 ;
+fun upheaval_N : N ;
+fun uphill_A : A ;
+fun uphill_Adv : Adv ;
+fun uphill_N : N ;
+fun uphold_V2 : V2 ;
+fun upholder_N : N ;
+fun upholster_V2 : V2 ;
+fun upholsterer_N : N ;
+fun upholstery_N : N ;
+fun upkeep_N : N ;
+fun upland_A : A ;
+fun upland_N : N ;
+fun uplift_N : N ;
+fun uplift_V2 : V2 ;
+fun uplifting_N : N ;
+fun uplink_N : N ;
+fun upmarket_A : A ;
+fun upmost_A : A ;
+fun upon_Prep : Prep  ;
+fun upper_A : A ;
+fun upper_N : N ;
+fun uppercase_A : A ;
+fun uppercut_N : N ;
+fun uppermost_A : A ;
+fun uppermost_Adv : Adv ;
+fun uppish_A : A ;
+fun uppishness_N : N ;
+fun uppity_A : A ;
+fun uppityness_N : N ;
+fun upraised_A : A ;
+fun upright_A : A ;
+fun upright_N : N ;
+fun uprightness_N : N ;
+fun uprising_N : N ;
+fun upriver_Adv : Adv ;
+fun uproar_N : N ;
+fun uproarious_A : A ;
+fun uproot_V2 : V2 ;
+fun upscale_A : A ;
+fun upset_A : A  ;
+fun upset_N : N ;
+fun upset_V : V ;
+fun upset_V2 : V2 ;
+fun upsetter_N : N ;
+fun upshot_N : N ;
+fun upside_N : N  ;
+fun upside_down_Adv : Adv ;
+fun upsilon_N : N ;
+fun upstage_A : A ;
+fun upstage_Adv : Adv ;
+fun upstage_N : N ;
+fun upstage_V2 : V2 ;
+fun upstager_N : N ;
+fun upstairs_A : A ;
+fun upstairs_Adv : Adv ;
+fun upstairs_N : N ;
+fun upstanding_A : A ;
+fun upstart_A : A ;
+fun upstart_N : N ;
+fun upstate_Adv : Adv ;
+fun upstream_A : A ;
+fun upstream_Adv : Adv ;
+fun upstroke_N : N ;
+fun upsurge_N : N ;
+fun uptake_N : N ;
+fun uptick_N : N ;
+fun uptight_A : A ;
+fun uptime_N : N ;
+fun upton_PN : PN ;
+fun uptown_A : A ;
+fun uptown_Adv : Adv ;
+fun uptown_N : N ;
+fun upturn_N : N ;
+fun upturned_A : A ;
+fun upward_A : A ;
+fun upward_Adv : Adv ;
+fun upwards_Adv : Adv ;
+fun upwind_A : A ;
+fun upwind_Adv : Adv ;
+fun uracil_N : N ;
+fun uraninite_N : N ;
+fun uranium_N : N ;
+fun uranoplasty_N : N ;
+fun uranus_PN : PN ;
+fun uranyl_N : N ;
+fun urate_N : N ;
+fun uratemia_N : N ;
+fun uraturia_N : N ;
+fun urban_A : A ;
+fun urbane_A : A ;
+fun urbanity_N : N ;
+fun urbanization_N : N ;
+fun urbanize_V2 : V2 ;
+fun urceolate_A : A ;
+fun urceole_N : N ;
+fun urchin_N : N ;
+fun urdu_A : A ;
+fun urea_N : N ;
+fun urease_N : N ;
+fun uremia_N : N ;
+fun ureter_N : N ;
+fun ureteritis_N : N ;
+fun ureterocele_N : N ;
+fun ureterostenosis_N : N ;
+fun urethane_N : N ;
+fun urethra_N : N ;
+fun urethral_A : A ;
+fun urethritis_N : N ;
+fun urethrocele_N : N ;
+fun urge_N : N ;
+fun urge_V2 : V2 ;
+fun urge_V2V : V2V ;
+fun urge_VS : VS ;
+fun urge_on_V2 : V2 ;
+fun urge_upon_V2 : V2 ;
+fun urgency_N : N ;
+fun urgent_A : A ;
+fun urgently_Adv : Adv ;
+fun urging_N : N ;
+fun urial_N : N ;
+fun uric_A : A ;
+fun uricaciduria_N : N ;
+fun uricosuric_A : A ;
+fun urinal_N : N ;
+fun urinalysis_N : N ;
+fun urinary_A : A ;
+fun urinate_V : V ;
+fun urine_N : N ;
+fun urn_N : N ;
+fun urobilin_N : N ;
+fun urobilinogen_N : N ;
+fun urocele_N : N ;
+fun urochesia_N : N ;
+fun urochord_N : N ;
+fun urodele_N : N ;
+fun urodynia_N : N ;
+fun urogenital_A : A ;
+fun urolith_N : N ;
+fun urologist_N : N ;
+fun urology_N : N ;
+fun uropathy_N : N ;
+fun uropygium_N : N ;
+fun ursine_A : A ;
+fun ursinia_N : N ;
+fun ursula_PN : PN ;
+fun urtication_N : N ;
+fun uruguay_PN : PN ;
+fun uruguayan_A : A ;
+fun uruguayan_N : N ;
+fun urumchi_PN : PN ;
+fun us_PN : PN ;
+fun usa_PN : PN ;
+fun usable_A : A ;
+fun usaf_N : N ;
+fun usage_N : N ;
+fun usance_N : N ;
+fun use_N : N ;
+fun use_V : V ;
+fun use_V2 : V2 ;
+--subcat fun use_V2V : V2V ;
+fun use_VV : VV ;
+fun use_up_V : V ;
+fun use_up_V2 : V2 ;
+fun useable_A : A ;
+fun used_A : A ;
+fun used_VV : VV ;
+fun useful_A : A ;
+fun usefulness_N : N ;
+fun useless_A : A ;
+fun uselessness_N : N ;
+fun userFem_N : N ;
+fun userMasc_N : N ;
+fun ushaw_moor_PN : PN ;
+fun usher_N : N ;
+fun usher_V2 : V2 ;
+fun usher_in_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 usualness_N : N ;
+fun usufruct_N : N ;
+fun usufructuary_A : A ;
+fun usufructuary_N : N ;
+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 utahraptor_N : N ;
+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 utilizer_N : N ;
+fun utmost_A : A ;
+fun utmost_N : N ;
+fun utopia_N : N ;
+fun utopian_A : A ;
+fun utrecht_PN : PN ;
+fun utricle_N : N ;
+fun utter_A : A ;
+fun utter_V2 : V2 ;
+fun utterance_N : N ;
+fun utterer_N : N ;
+fun utterly_Adv : Adv  ;
+fun uttermost_A : A ;
+fun uttermost_N : N ;
+fun uttoxeter_PN : PN ;
+fun uvea_N : N ;
+fun uveal_A : A ;
+fun uveitis_N : N ;
+fun uvula_N : N ;
+fun uvular_A : A ;
+fun uvulitis_N : N ;
+fun uxor_N : N ;
+fun uxoricide_N : N ;
+fun uxorious_A : A ;
+fun uxoriousness_N : N ;
+fun v_and_a_N : N ;
+fun vac_N : N ;
+fun vacancy_N : N ;
+fun vacant_A : A ;
+fun vacate_V2 : V2 ;
+fun vacation_N : N ;
+fun vacation_V : V ;
+fun vacationer_N : N ;
+fun vacationing_N : N ;
+fun vacationist_N : N ;
+fun vaccinate_V2 : V2 ;
+fun vaccination_N : N ;
+fun vaccine_N : N ;
+fun vaccinee_N : N ;
+fun vaccinia_N : N ;
+fun vacillant_A : A ;
+fun vacillate_V : V ;
+fun vacillation_N : N ;
+fun vacuity_N : N ;
+fun vacuolate_A : A ;
+fun vacuole_N : N ;
+fun vacuolization_N : N ;
+fun vacuous_A : A ;
+fun vacuousness_N : N ;
+fun vacuum_N : N ;
+fun vacuum_V2 : V2 ;
+fun vacuum_up_V2 : V2 ;
+fun vade_mecum_N : N ;
+fun vagabond_A : A ;
+fun vagabond_N : N ;
+fun vagal_A : A ;
+fun vagary_N : N ;
+fun vagile_A : A ;
+fun vagina_N : N ;
+fun vaginal_A : A ;
+fun vaginismus_N : N ;
+fun vaginitis_N : N ;
+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 vagus_N : N ;
+fun vain_A : A ;
+fun vainglorious_A : A ;
+fun vainglory_N : N ;
+fun vaisya_N : N ;
+fun valance_N : N ;
+fun valdecoxib_N : N ;
+fun vale_N : N ;
+fun valediction_N : N ;
+fun valedictorian_N : N ;
+fun valedictory_A : A ;
+fun valence_N : N ;
+fun valencia_PN : PN ;
+fun valenciennes_PN : PN ;
+fun valency_N : N ;
+fun valent_A : A ;
+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 valgus_N : N ;
+fun valiant_A : A ;
+fun valid_A : A ;
+fun validate_V2 : V2 ;
+fun validation_N : N ;
+fun validity_N : N ;
+fun valine_N : N ;
+fun valise_N : N ;
+fun valladolid_PN : PN ;
+fun valley_N : N ;
+fun valorous_A : A ;
+fun valour_N : N ;
+fun valsartan_N : N ;
+fun valuable_A : A ;
+fun valuable_N : N ;
+fun valuation_N : N ;
+fun value_N : N ;
+fun value_V : V ;
+fun value_V2 : V2 ;
+fun value_added_A : A ;
+fun valueless_A : A ;
+fun valuelessness_N : N ;
+fun valuer_N : N ;
+fun valve_N : N ;
+fun valved_A : A ;
+fun valvotomy_N : N ;
+fun valvular_A : A ;
+fun valvule_N : N ;
+fun valvulitis_N : N ;
+fun vambrace_N : N ;
+fun vamoose_V : V ;
+fun vamp_N : N ;
+fun vamp_V : V ;
+fun vamp_V2 : V2 ;
+fun vamp_up_V2 : V2 ;
+fun vampire_N : N ;
+fun vampirism_N : N ;
+fun van_N : N ;
+fun vanadate_N : N ;
+fun vanadinite_N : N ;
+fun vanadium_N : N ;
+fun vancomycin_N : N ;
+fun vancouver_PN : PN ;
+fun vanda_N : N ;
+fun vandal_N : N ;
+fun vandalism_N : N ;
+fun vane_N : N ;
+fun vanessa_PN : PN ;
+fun vanguard_N : N ;
+fun vanilla_A : A ;
+fun vanilla_N : N ;
+fun vanillin_N : N ;
+fun vanish_V : V ;
+fun vanished_A : A ;
+fun vanisher_N : N ;
+fun vanishing_N : N ;
+fun vanishingly_Adv : Adv ;
+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 vapidness_N : N ;
+fun vapor_N : N ;
+fun vaporific_A : A ;
+fun vaporization_N : N ;
+fun vaporize_V : V ;
+fun vaporize_V2 : V2 ;
+fun vaporizer_N : N ;
+fun vaporous_A : A ;
+fun vapour_N : N ;
+fun vapour_bath_N : N ;
+fun vaquero_N : N ;
+fun vaquita_N : N ;
+fun vara_N : N ;
+fun varanasi_PN : PN ;
+fun vardenafil_N : N ;
+fun variability_N : N ;
+fun variable_A : A ;
+fun variable_N : N ;
+fun variableness_N : N ;
+fun variance_N : N ;
+fun variant_A : A ;
+fun variant_N : N ;
+fun variation_N : N ;
+fun varicelliform_A : A ;
+fun varicocele_N : N ;
+fun varicolored_A : A ;
+fun varicoloured_A : A ;
+fun varicose_A : A ;
+fun varicosis_N : N ;
+fun varicosity_N : N ;
+fun varied_A : A  ;
+fun variedness_N : N ;
+fun variegated_A : A ;
+fun variegation_N : N ;
+fun varietal_N : N ;
+fun variety_1_N : N  ; -- | there's a great variety
+fun variety_2_N : N  ; -- | the best variety
+fun variform_A : A ;
+fun variolar_A : A ;
+fun variolation_N : N ;
+fun variometer_N : N ;
+fun variorum_A : A ;
+fun variorum_N : N ;
+fun various_A : A ;
+fun variously_Adv : Adv  ;
+fun varix_N : N ;
+fun varlet_N : N ;
+fun varmint_N : N ;
+fun varna_N : N ;
+fun varnish_N : N ;
+fun varnish_V2 : V2 ;
+fun varnisher_N : N ;
+fun varsity_N : N ;
+fun varus_N : N ;
+fun vary_V : V ;
+fun vary_V2 : V2 ;
+fun varying_A : A ;
+fun vascular_A : A ;
+fun vascularity_N : N ;
+fun vascularization_N : N ;
+fun vasculitis_N : N ;
+fun vase_N : N ;
+fun vasectomy_N : N ;
+fun vaseline_N : N ;
+fun vasoconstriction_N : N ;
+fun vasoconstrictor_N : N ;
+fun vasodilation_N : N ;
+fun vasodilator_N : N ;
+fun vasomotor_A : A ;
+fun vasopressin_N : N ;
+fun vasopressor_N : N ;
+fun vasotomy_N : N ;
+fun vasovasostomy_N : N ;
+fun vasovesiculitis_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 vaudevillian_N : N ;
+fun vault_N : N ;
+fun vault_V : V ;
+fun vault_V2 : V2 ;
+fun vaulter_N : N ;
+fun vaulting_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 vedalia_N : N ;
+fun veer_V : V ;
+fun veer_away_from_V2 : V2 ;
+fun veer_off_V : V ;
+fun veery_N : N ;
+fun veg_out_V : V ;
+fun vegan_N : N ;
+fun vegetable_A : A ;
+fun vegetable_N : N ;
+fun vegetal_A : A ;
+fun vegetarianFem_N : N ;
+fun vegetarianMasc_N : N ;
+fun vegetarian_A : A  ;
+fun vegetarianism_N : N ;
+fun vegetate_V : V ;
+fun vegetation_N : N ;
+fun vegetative_A : A ;
+fun vehemence_N : N ;
+fun vehement_A : A ;
+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 veinal_A : A ;
+fun veined_A : A ;
+fun velar_A : A ;
+fun velar_N : N ;
+fun veld_N : N ;
+fun velleity_N : N ;
+fun vellum_N : N ;
+fun velocipede_N : N ;
+fun velociraptor_N : N ;
+fun velocity_N : N ;
+fun velodrome_N : N ;
+fun velour_N : N ;
+fun veloute_N : N ;
+fun velvet_A : A ;
+fun velvet_N : N ;
+fun velveteen_N : N ;
+fun velvetleaf_N : N ;
+fun velvety_A : A ;
+fun venal_A : A ;
+fun venality_N : N ;
+fun venation_N : N ;
+fun vend_V2 : V2 ;
+fun vendee_N : N ;
+fun vender_N : N ;
+fun vendetta_N : N ;
+fun vending_N : N ;
+fun vendor_N : N ;
+fun veneer_N : N ;
+fun veneer_V2 : V2 ;
+fun veneering_N : N ;
+fun venerability_N : N ;
+fun venerable_A : A ;
+fun venerate_V2 : V2 ;
+fun veneration_N : N ;
+fun venerator_N : N ;
+fun venereal_A : A ;
+fun venereologistFem_N : N ;
+fun venereologistMasc_N : N ;
+fun venereology_N : N ;
+fun venesection_N : N ;
+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 venipuncture_N : N ;
+fun venison_N : N ;
+fun venogram_N : N ;
+fun venography_N : N ;
+fun venom_N : N ;
+fun venomed_A : A ;
+fun venomous_A : A ;
+fun venous_A : A ;
+fun vent_N : N ;
+fun vent_V2 : V2 ;
+fun vent_hole_N : N ;
+fun venter_N : N ;
+fun ventilate_V2 : V2 ;
+fun ventilation_N : N ;
+fun ventilator_N : N ;
+fun ventilatory_A : A ;
+fun ventnor_PN : PN ;
+fun ventral_A : A ;
+fun ventricle_N : N ;
+fun ventricose_A : A ;
+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 venture_VS : VS ;
+fun venture_forth_V : V ;
+fun venturer_N : N ;
+fun venturesome_A : A ;
+fun venturi_N : N ;
+fun venturous_A : A ;
+fun venue_N : N ;
+fun venule_N : N ;
+fun venus_PN : PN ;
+fun vera_PN : PN ;
+fun veracious_A : A ;
+fun veracity_N : N ;
+fun veranda_N : N ;
+fun verandah_N : N ;
+fun verapamil_N : N ;
+fun verb_N : N ;
+fun verbal_A : A ;
+fun verbalization_N : N ;
+fun verbalize_V2 : V2 ;
+fun verbatim_A : A ;
+fun verbatim_Adv : Adv ;
+fun verbena_N : N ;
+fun verbiage_N : N ;
+fun verbolatry_N : N ;
+fun verbose_A : A ;
+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 verdin_N : N ;
+fun verdure_N : N ;
+fun verey_A : A ;
+fun verge_N : N ;
+fun verge_V : V ;
+fun verger_N : N ;
+fun veridical_A : A ;
+fun verifiable_A : A ;
+fun verification_N : N ;
+fun verify_V2 : V2 ;
+fun verily_Adv : Adv ;
+fun verisimilar_A : A ;
+fun verisimilitude_N : N ;
+fun veritable_A : A ;
+fun verity_N : N ;
+fun vermicelli_N : N ;
+fun vermicide_N : N ;
+fun vermicular_A : A ;
+fun vermiculate_A : A ;
+fun vermiculation_N : N ;
+fun vermiculite_N : N ;
+fun vermiform_A : A ;
+fun vermifuge_N : N ;
+fun vermilion_A : A ;
+fun vermilion_N : N ;
+fun vermin_N : N ;
+fun verminous_A : A ;
+fun vermis_N : N ;
+fun vermont_PN : PN ;
+fun vermouth_N : N ;
+fun vernacular_A : A ;
+fun vernacular_N : N ;
+fun vernal_A : A ;
+fun vernation_N : N ;
+fun vernix_N : N ;
+fun vernon_PN : PN ;
+fun verona_PN : PN ;
+fun veronica_N : N ;
+fun veronica_PN : PN ;
+fun verruca_N : N ;
+fun verrucose_A : A ;
+fun versatile_A : A ;
+fun versatility_N : N ;
+fun verse_N : N ;
+fun versed_A : A ;
+fun versicle_N : N ;
+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 verst_N : N ;
+fun versus_Prep : Prep  ;
+fun vertebra_N : N ;
+fun vertebral_A : A ;
+fun vertebrate_A : A ;
+fun vertebrate_N : N ;
+fun vertex_N : N ;
+fun vertical_A : A ;
+fun vertical_N : N ;
+fun verticality_N : N ;
+fun vertically_Adv : Adv  ;
+fun verticil_N : N ;
+fun verticillate_A : A ;
+fun verticilliosis_N : N ;
+fun verticillium_N : N ;
+fun vertiginous_A : A ;
+fun vertigo_N : N ;
+fun verve_N : N ;
+fun vervet_N : N ;
+fun very_A : A  ;
+fun very_AdA : AdA ;
+fun vesical_A : A ;
+fun vesicant_N : N ;
+fun vesicatory_A : A ;
+fun vesicle_N : N ;
+fun vesicular_A : A ;
+fun vesiculation_N : N ;
+fun vesiculitis_N : N ;
+fun vesiculovirus_N : N ;
+fun vesper_N : N ;
+fun vespers_N : N ;
+fun vespid_N : N ;
+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 vestiary_A : A ;
+fun vestibular_A : A ;
+fun vestibule_N : N ;
+fun vestige_N : N ;
+fun vestigial_A : A ;
+fun vestiture_N : N ;
+fun vestment_N : N ;
+fun vestmental_A : A ;
+fun vestmented_A : A ;
+fun vestry_N : N ;
+fun vestryman_N : N ;
+fun vestrywoman_N : N ;
+fun vesture_N : N ;
+fun vesture_V2 : V2 ;
+fun vesuvianite_N : N ;
+fun vet_N : N ;
+fun vet_V2 : V2 ;
+fun vetch_N : N ;
+fun vetchling_N : N ;
+fun veteran_N : N ;
+fun veterinarian_N : N ;
+fun veterinary_A : A ;
+fun veto_N : N ;
+fun veto_V : V ;
+fun veto_V2 : V2 ;
+fun vex_V2 : V2 ;
+fun vex_V2V : V2V ;
+fun vexation_N : N ;
+fun vexatious_A : A ;
+fun vhf_PN : PN ;
+fun via_Prep : Prep  ;
+fun via_media_N : N ;
+fun viability_N : N ;
+fun viable_A : A ;
+fun viaduct_N : N ;
+fun vial_N : N ;
+fun viand_N : N ;
+fun viatical_A : A ;
+fun viatication_N : N ;
+fun vibist_N : N ;
+fun vibrant_A : A ;
+fun vibraphone_N : N ;
+fun vibrate_V : V ;
+fun vibrate_V2 : V2 ;
+fun vibration_N : N ;
+fun vibrational_A : A ;
+fun vibrato_N : N ;
+fun vibrator_N : N ;
+fun vibratory_A : A ;
+fun vibrio_N : N ;
+fun vibrionic_A : A ;
+fun vic_PN : PN ;
+fun vicar_N : N ;
+fun vicarage_N : N ;
+fun vicarial_A : A ;
+fun vicariate_N : N ;
+fun vicarious_A : A ;
+fun vice_N : N ;
+fun vice_Prep : Prep ;
+fun vice_president_N : N ;
+fun vice_versa_Adv : Adv ;
+fun vicegerent_N : N ;
+fun vicenary_A : A ;
+fun vicennial_A : A ;
+fun vicenza_PN : PN ;
+fun viceregal_A : A ;
+fun vicereine_N : N ;
+fun viceroy_N : N ;
+fun viceroyalty_N : N ;
+fun viceroyship_N : N ;
+fun vichyssoise_N : N ;
+fun vicinal_A : A ;
+fun vicinity_N : N ;
+fun vicious_A : A ;
+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 victimizer_N : N ;
+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 victory_N : N ;
+fun victual_N : N ;
+fun victual_V : V ;
+fun victual_V2 : V2 ;
+fun victualer_N : N ;
+fun victualler_N : N ;
+fun vicuna_N : N ;
+fun videlicet_Adv : Adv ;
+fun video_A : A  ;
+fun video_N : N ;
+fun video_taped_A : A ;
+fun videocassette_N : N ;
+fun videodisk_N : N ;
+fun videogame_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_1_N : N  ; -- | room with a view
+fun view_2_N : N  ; -- | people with strange views
+fun view_V2 : V2 ;
+fun viewable_A : A ;
+fun viewer_N : N ;
+fun viewfinder_N : N ;
+fun viewgraph_N : N ;
+fun viewless_A : A ;
+fun viewpark_PN : PN ;
+fun viewpoint_N : N ;
+fun vigesimal_A : A ;
+fun vigil_N : N ;
+fun vigilance_N : N ;
+fun vigilant_A : A ;
+fun vigilante_N : N ;
+fun vigilantism_N : N ;
+fun vignette_N : N ;
+fun vigo_PN : PN ;
+fun vigor_N : N ;
+fun vigorous_A : A ;
+fun vigorously_Adv : Adv  ;
+fun vigour_N : N ;
+fun viking_N : N ;
+fun vile_A : A ;
+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 villus_N : N ;
+fun vim_N : N ;
+fun vinaceous_A : A ;
+fun vinaigrette_N : N ;
+fun vinblastine_N : N ;
+fun vince_PN : PN ;
+fun vincent_PN : PN ;
+fun vincristine_N : N ;
+fun vindicate_V2 : V2 ;
+fun vindication_N : N ;
+fun vindictive_A : A ;
+fun vindictiveness_N : N ;
+fun vine_N : N ;
+fun vinegar_N : N ;
+fun vinegariness_N : N ;
+fun vinegarroon_N : N ;
+fun vinegary_A : A ;
+fun vinery_N : N ;
+fun vineyard_N : N ;
+fun vinifera_N : N ;
+fun vinification_N : N ;
+fun vino_N : N ;
+fun vinous_A : A ;
+fun vintage_A : A  ;
+fun vintage_N : N ;
+fun vintager_N : N ;
+fun vintner_N : N ;
+fun vinyl_N : N ;
+fun viol_N : N ;
+fun viola_N : N ;
+fun viola_PN : PN ;
+fun violable_A : A ;
+fun violate_V2 : V2 ;
+fun violation_N : N ;
+fun violator_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 violinistFem_N : N ;
+fun violinistMasc_N : N ;
+fun violistFem_N : N ;
+fun violistMasc_N : N ;
+fun viomycin_N : N ;
+fun vip_N : N ;
+fun viper_N : N ;
+fun virago_N : N ;
+fun viral_A : A ;
+fun viremia_N : N ;
+fun vireo_N : N ;
+fun virga_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 viricidal_A : A ;
+fun viricide_N : N ;
+fun virile_A : A ;
+fun virilism_N : N ;
+fun virility_N : N ;
+fun virino_N : N ;
+fun virion_N : N ;
+fun viroid_N : N ;
+fun virological_A : A ;
+fun virologist_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 virulence_N : N ;
+fun virulent_A : A ;
+fun virus_N : N ;
+fun vis_a_vis_Adv : Adv ;
+fun vis_a_vis_Prep : Prep ;
+fun visa_N : N ;
+fun visa_V2 : V2 ;
+fun visage_N : N ;
+fun visaged_A : A ;
+fun viscacha_N : N ;
+fun viscera_N : N ;
+fun visceral_A : A ;
+fun viscid_A : A ;
+fun viscoelastic_A : A ;
+fun viscometer_N : N ;
+fun viscometric_A : A ;
+fun viscometry_N : N ;
+fun viscosity_N : N ;
+fun viscount_N : N ;
+fun viscountcy_N : N ;
+fun viscountess_N : N ;
+fun viscounty_N : N ;
+fun viscous_A : A ;
+fun vise_N : N ;
+fun viselike_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 ;
+--subcat fun visit_V2V : V2V ;
+fun visitant_N : N ;
+fun visitation_N : N ;
+fun visiting_N : N ;
+fun visitor_N : N ;
+fun visor_N : N ;
+fun visored_A : A ;
+fun vista_N : N ;
+fun visual_A : A ;
+fun visual_N : N  ;
+fun visualization_N : N ;
+fun visualize_V2 : V2 ;
+fun visualizer_N : N ;
+fun visually_Adv : Adv  ;
+fun vital_A : A ;
+fun vitalism_N : N ;
+fun vitalist_N : N ;
+fun vitality_N : N ;
+fun vitalization_N : N ;
+fun vitalize_V2 : V2 ;
+fun vitalness_N : N ;
+fun vitamin_N : N ;
+fun vitiate_V2 : V2 ;
+fun vitiation_N : N ;
+fun viticulture_N : N ;
+fun viticulturist_N : N ;
+fun vitiliginous_A : A ;
+fun vitiligo_N : N ;
+fun vitoria_PN : PN ;
+fun vitrectomy_N : N ;
+fun vitreous_A : A ;
+fun vitrification_N : N ;
+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_A : A ;
+fun vivace_Adv : Adv ;
+fun vivacious_A : A ;
+fun vivacity_N : N ;
+fun vivarium_N : N ;
+fun viverrine_N : N ;
+fun vivian_PN : PN ;
+fun vivid_A : A ;
+fun vividness_N : N ;
+fun vivien_PN : PN ;
+fun vivienne_PN : PN ;
+fun vivification_N : N ;
+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 viziership_N : N ;
+fun vizsla_N : N ;
+fun vocable_N : N ;
+fun vocabulary_N : N ;
+fun vocal_A : A ;
+fun vocal_N : N  ;
+fun vocalic_A : A ;
+fun vocalist_N : N ;
+fun vocalize_V2 : V2 ;
+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 vociferator_N : N ;
+fun vociferous_A : A ;
+fun vodka_N : N ;
+fun vogue_N : N ;
+fun voice_N : N ;
+fun voice_V2 : V2 ;
+fun voiceless_A : A ;
+fun voicelessness_N : N ;
+fun voiceprint_N : N ;
+fun voicer_N : N ;
+fun voicing_N : N ;
+fun void_A : A ;
+fun void_N : N ;
+fun void_V2 : V2 ;
+fun voider_N : N ;
+fun voile_N : N ;
+fun vol_N : N ;
+fun volatile_A : A ;
+fun volatile_N : N ;
+fun volatility_N : N ;
+fun volcanic_A : A ;
+fun volcanically_Adv : Adv ;
+fun volcanism_N : N ;
+fun volcano_N : N ;
+fun volcanology_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 volt_N : N ;
+fun voltage_N : N ;
+fun voltaic_A : A ;
+fun volte_face_N : N ;
+fun voltmeter_N : N ;
+fun volubility_N : N ;
+fun voluble_A : A ;
+fun volume_N : N ;
+fun volumed_A : A ;
+fun volumeter_N : N ;
+fun volumetric_A : A ;
+fun volumetrically_Adv : Adv ;
+fun voluminous_A : A ;
+fun voluntarily_Adv : Adv  ;
+fun voluntary_A : A ;
+fun voluntary_N : N ;
+fun volunteerFem_N : N ;
+fun volunteerMasc_N : N ;
+fun volunteer_V : V ;
+fun volunteer_V2 : V2 ;
+--subcat fun volunteer_V2V : V2V ;
+--subcat fun volunteer_VS : VS ;
+fun voluptuary_N : N ;
+fun voluptuous_A : A ;
+fun voluptuousness_N : N ;
+fun volute_N : N ;
+fun voluted_A : A ;
+fun volution_N : N ;
+fun volva_N : N ;
+fun volvulus_N : N ;
+fun vomer_N : N ;
+fun vomit_N : N ;
+fun vomit_V : V ;
+fun vomit_V2 : V2 ;
+fun vomiter_N : N ;
+fun vomitory_N : N ;
+fun voodoo_N : N ;
+fun voodooism_N : N ;
+fun voracious_A : A ;
+fun voracity_N : N ;
+fun voronezh_PN : PN ;
+fun vortex_N : N ;
+fun vorticella_N : N ;
+fun votary_N : N ;
+fun vote_N : N ;
+fun vote_V : V ;
+fun vote_V2 : V2 ;
+fun vote_V3 : V3 ;
+fun vote_VV : VV ;
+fun vote_down_V : V ;
+fun voteless_A : A ;
+fun voter_N : N ;
+fun votive_A : A ;
+fun vouch_V : V ;
+fun vouchee_N : N ;
+fun voucher_N : N ;
+fun vouchsafe_V2 : V2 ;
+fun vouge_N : N ;
+fun voussoir_N : N ;
+fun vow_N : N ;
+fun vow_V2 : V2 ;
+fun vow_VS : VS ;
+fun vow_VV : VV ;
+fun vowel_N : N ;
+fun vowellike_A : A ;
+fun vower_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 vroom_N : N ;
+fun vs_PN : PN ;
+fun vs_Prep : Prep  ;
+fun vso_PN : PN ;
+fun vulcanite_N : N ;
+fun vulcanization_N : N ;
+fun vulcanize_V2 : V2 ;
+fun vulcanizer_N : N ;
+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 vulgarizer_N : N ;
+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 vulvar_A : A ;
+fun vulvectomy_N : N ;
+fun vulvitis_N : N ;
+fun vulvovaginitis_N : N ;
+fun wad_N : N ;
+fun wad_V2 : V2 ;
+fun wad_VS : VS ;
+fun wadding_N : N ;
+fun waddle_N : N ;
+fun waddle_V : V ;
+fun waddler_N : N ;
+fun wade_V : V ;
+fun wade_V2 : V2 ;
+fun wade_in_V : V ;
+fun wade_into_V2 : V2 ;
+fun wade_through_V2 : V2 ;
+fun wader_N : N ;
+fun waders_N : N ;
+fun wadi_N : N ;
+fun wading_N : N ;
+fun wafer_N : N ;
+fun waffle_N : N ;
+fun waffle_V : V ;
+fun waffle_V2 : V2 ;
+fun waffler_N : N ;
+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 wages_N : N ;
+fun waggery_N : N ;
+fun waggish_A : A ;
+fun waggishness_N : N ;
+fun waggle_V : V ;
+fun waggle_V2 : V2 ;
+fun waggon_N : N ;
+fun waggoner_N : N ;
+fun wagon_N : N ;
+fun wagon_lit_N : N ;
+fun wagoner_N : N ;
+fun wagonwright_N : N ;
+fun wagtail_N : N ;
+fun wahoo_N : N ;
+fun waif_N : N ;
+fun wail_N : N ;
+fun wail_V : V ;
+fun wail_V2 : V2 ;
+fun wailer_N : N ;
+fun wailing_N : N ;
+fun wain_N : N ;
+fun wainscot_N : N ;
+fun wainscoted_A : A ;
+fun wainscoting_N : N ;
+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 wait_VV : VV ;
+fun wait_about_V : V ;
+fun wait_around_V : V ;
+fun wait_behind_V : V ;
+fun wait_in_V : V ;
+fun wait_on_V2 : V2 ;
+fun wait_out_V2 : V2 ;
+fun wait_up_V : V ;
+fun wait_up_for_V2 : V2 ;
+fun wait_upon_V2 : V2 ;
+fun waiter_N : N ;
+fun waiting_A : A ;
+fun waiting_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 waiver_V : V ;
+fun wake_N : N ;
+fun wake_V : V ;
+fun wake_V2 : V2 ;
+fun wake_up_V : V ;
+fun wake_up_V2 : V2 ;
+fun wakefield_PN : PN ;
+fun wakeful_A : A ;
+fun wakefulness_N : N ;
+fun waken_V : V ;
+fun waken_V2 : V2 ;
+fun waker_N : N ;
+fun waking_N : N ;
+fun wale_N : N ;
+fun wales_PN : PN ;
+fun walk_N : N ;
+fun walk_V : V ;
+fun walk_V2 : V2 ;
+fun walk_away_from_V2 : V2 ;
+fun walk_away_with_V2 : V2 ;
+fun walk_back_from_V2 : V2 ;
+fun walk_by_V : V ;
+fun walk_in_V : V ;
+fun walk_in_on_V2 : V2 ;
+fun walk_into_V2 : V2 ;
+fun walk_off_V2 : V2 ;
+fun walk_off_with_V2 : V2 ;
+fun walk_on_V : V ;
+fun walk_out_V : V ;
+fun walk_out_on_V2 : V2 ;
+fun walk_through_V3 : V3 ;
+fun walk_up_V : V ;
+fun walkabout_N : N ;
+fun walkaway_N : N ;
+fun walker_N : N ;
+fun walkie_talkie_N : N ;
+fun walking_A : A ;
+fun walking_N : N ;
+fun walkout_N : N ;
+fun walkover_N : N ;
+fun walkway_N : N  ;
+fun wall_N : N ;
+fun wall_V2 : V2 ;
+fun wall_eyed_A : A ;
+fun wall_off_V : V ;
+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 wallboard_N : N ;
+fun wallet_N : N ;
+fun walleye_N : N ;
+fun walleyed_A : A ;
+fun wallflower_N : N ;
+fun wallingford_PN : PN ;
+fun wallop_N : N ;
+fun wallop_V2 : V2 ;
+fun walloper_N : N ;
+fun walloping_A : A ;
+fun wallow_N : N ;
+fun wallow_V : V ;
+fun wallpaper_N : N ;
+fun wallpaperer_N : N ;
+fun wallsend_PN : PN ;
+fun wally_N : N ;
+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 waltz_through_V2 : V2 ;
+fun waltzer_N : N ;
+fun wampum_N : N ;
+fun wan_A : A ;
+fun wand_N : N ;
+fun wander_V : V ;
+--subcat fun wander_V2 : V2 ;
+fun wander_off_V : V ;
+fun wanderer_N : N ;
+fun wandering_N : N ;
+fun wanderlust_N : N ;
+fun wandflower_N : N ;
+fun wandsworth_PN : PN ;
+fun wane_N : N ;
+fun wane_V : V ;
+fun wangle_N : N ;
+fun wangle_V2 : V2 ;
+fun waning_N : N ;
+fun wank_N : N ;
+fun wank_V : V ;
+fun wanness_N : N ;
+fun want_N : N ;
+fun want_V : V ;
+fun want_V2 : V2 ;
+fun want_V2V : V2V ;
+--subcat fun want_VS : VS ;
+fun want_VV : VV ;
+fun want_ad_N : N ;
+fun want_in_V : V ;
+fun want_out_V : V ;
+fun wantage_PN : PN ;
+fun wanter_N : N ;
+fun wanton_A : A ;
+fun wanton_N : N ;
+fun wanton_V : V ;
+fun wantonness_N : N ;
+fun wapiti_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 waratah_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 ward_off_V : V ;
+fun warden_N : N ;
+fun wardenship_N : N ;
+fun warder_N : N ;
+fun wardership_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 warehouser_N : N ;
+fun warehousing_N : N ;
+fun warfare_N : N ;
+fun warfarin_N : N ;
+fun warhead_N : N ;
+fun warhorse_N : N ;
+fun wariness_N : N ;
+fun warley_PN : PN ;
+fun warlike_A : A ;
+fun warlock_N : N ;
+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 warm_up_V : V ;
+fun warmer_N : N ;
+fun warmhearted_A : A ;
+fun warmheartedness_N : N ;
+fun warming_pan_N : N ;
+fun warminster_PN : PN ;
+fun warmonger_N : N ;
+fun warmongering_N : N ;
+fun warmth_N : N ;
+fun warn_V : V ;
+fun warn_V2 : V2 ;
+fun warn_V2V : V2V ;
+fun warn_VS : VS ;
+fun warner_N : N ;
+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 warplane_N : N ;
+fun warrant_N : N ;
+fun warrant_V2 : V2 ;
+fun warrant_VS : VS ;
+fun warrantee_N : N ;
+fun warrantor_N : N ;
+fun warranty_N : N ;
+fun warren_N : N ;
+fun warrener_N : N ;
+fun warrigal_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 wasabi_N : N ;
+fun wash_N : N ;
+fun wash_V : V ;
+fun wash_V2 : V2 ;
+fun wash_away_V2 : V2 ;
+fun wash_down_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 wash_out_V2 : V2 ;
+fun wash_over_V2 : V2 ;
+fun wash_up_V : V ;
+fun wash_up_V2 : V2 ;
+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 washerman_N : N ;
+fun washerwoman_N : N ;
+fun washhouse_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 washup_N : N ;
+fun washy_A : A ;
+fun wasp_N : N ;
+fun wasp_waisted_A : A ;
+fun waspish_A : A ;
+fun wassail_N : N ;
+fun wassailer_N : N ;
+fun wastage_N : N ;
+fun waste_A : A ;
+fun waste_N : N ;
+fun waste_V : V ;
+fun waste_V2 : V2 ;
+fun waste_away_V : V ;
+fun waste_paper_basket_N : N ;
+fun waste_pipe_N : N ;
+fun wastebasket_N : N ;
+fun wastebin_N : N ;
+fun wasteful_A : A ;
+fun wasteland_N : N ;
+fun waster_N : N ;
+fun wastrel_N : N ;
+fun watch_N : N ;
+fun watch_V : V ;
+fun watch_1_V2 : V2 ; -- | watch the tv
+fun watch_2_V2 : V2 ; -- | watch the bank
+fun watch_V2V : V2V ;
+fun watch_VS : VS ;
+fun watch_chain_N : N ;
+fun watch_glass_N : N ;
+fun watch_guard_N : N ;
+fun watch_key_N : N ;
+fun watch_out_V : V ;
+fun watch_out_for_V2 : V2 ;
+fun watch_over_V2 : V2 ;
+fun watchband_N : N ;
+fun watchdog_N : N ;
+fun watcherFem_N : N ;
+fun watcherMasc_N : N ;
+fun watchful_A : A ;
+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_down_V2 : V2 ;
+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 waterbuck_N : N ;
+fun watercannon_N : N ;
+fun waterchute_N : N ;
+fun watercolor_N : N ;
+fun watercolorist_N : N ;
+fun watercolour_N : N ;
+fun watercolourist_N : N ;
+fun watercourse_N : N ;
+fun watercraft_N : N ;
+fun watercress_N : N ;
+fun waterdog_N : N ;
+fun waterer_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 wateriness_N : N ;
+fun watering_N : N ;
+fun watering_can_N : N ;
+fun watering_cart_N : N ;
+fun waterleaf_N : N ;
+fun waterless_A : A ;
+fun waterline_N : N ;
+fun waterlogged_A : A ;
+fun waterloo_N : N ;
+fun waterloo_PN : PN ;
+fun waterman_N : N ;
+fun watermark_N : N ;
+fun watermeal_N : N ;
+fun watermelon_N : N ;
+fun watermill_N : N ;
+fun waterpower_N : N ;
+fun waterproof_A : A ;
+fun waterproof_N : N ;
+fun waterproof_V2 : V2 ;
+fun waterproofing_N : N ;
+fun watershed_N : N ;
+fun waterside_N : N ;
+fun waterskin_N : N ;
+fun waterspout_N : N ;
+fun watertable_N : N ;
+fun watertight_A : A ;
+fun waterway_N : N ;
+fun waterweed_N : N ;
+fun waterwheel_N : N ;
+fun waterworks_N : N ;
+fun waterworn_A : A ;
+fun watery_A : A ;
+fun watford_PN : PN ;
+fun watt_N : N ;
+fun wattage_N : N ;
+fun wattle_N : N ;
+fun wattmeter_N : N ;
+fun wave_N : N ;
+fun wave_V : V ;
+fun wave_V2 : V2 ;
+fun wave_aside_V2 : V2 ;
+fun wave_away_V : V ;
+fun wave_down_V2 : V2 ;
+fun wave_off_V2 : V2 ;
+fun wave_on_V2 : V2 ;
+fun waveguide_N : N ;
+fun wavelength_N : N ;
+fun waver_N : N ;
+fun waver_V : V ;
+fun waverer_N : N ;
+fun waviness_N : N ;
+fun wavy_A : A ;
+fun waw_N : N ;
+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 waxflower_N : N ;
+fun waxiness_N : N ;
+fun waxing_N : N ;
+fun waxmallow_N : N ;
+fun waxwing_N : N ;
+fun waxwork_N : N ;
+fun waxy_A : A ;
+fun waxycap_N : N ;
+fun way_1_N : N  ; -- | the way to the city
+fun way_2_N : N  ; -- | do it the proper way
+fun way_Adv : Adv ;
+fun way_out_A : A ;
+fun waybill_N : N ;
+fun wayfarer_N : N ;
+fun wayfaring_A : A ;
+fun wayfaring_N : N ;
+fun waylay_V2 : V2 ;
+fun wayne_PN : PN ;
+fun ways_N : N ;
+fun wayside_N : N ;
+fun wayward_A : A ;
+fun wc_N : N ;
+fun we_Pron : Pron ;
+fun weFem_Pron : Pron ;
+fun weak_A : A ;
+fun weak_kneed_A : A ;
+fun weaken_V : V ;
+fun weaken_V2 : V2 ;
+fun weakener_N : N ;
+fun weakening_N : N ;
+fun weakfish_N : N ;
+fun weakling_N : N ;
+fun weakly_A : A ;
+fun weakness_N : N ;
+fun weal_N : N ;
+fun weald_N : N ;
+fun wealth_N : N ;
+fun wealthy_A : A ;
+fun wean_V2 : V2 ;
+fun wean_off_V2 : V2 ;
+fun weaning_N : N ;
+fun weapon_N : N ;
+fun weaponless_A : A ;
+fun weaponry_N : N ;
+fun wear_N : N ;
+fun wear_PN : PN ;
+fun wear_V : V ;
+fun wear_V2 : V2 ;
+fun wear_away_V2 : V2 ;
+fun wear_down_V2 : V2 ;
+fun wear_off_V : V ;
+fun wear_out_V : V ;
+fun wear_out_V2 : V2 ;
+fun wearable_A : A ;
+fun wearer_N : N ;
+fun weariness_N : N ;
+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 weatherglass_N : N ;
+fun weatherliness_N : N ;
+fun weatherly_A : A ;
+fun weatherman_N : N ;
+fun weatherproof_A : A ;
+fun weathervane_N : N ;
+fun weave_N : N ;
+fun weave_V : V ;
+fun weave_V2 : V2 ;
+fun weaverMasc_N : N ;
+fun weaverFem_N : N ;
+fun weaverbird_N : N ;
+fun weaving_N : N ;
+fun web_1_N : N  ; -- | www
+fun web_2_N : N  ; -- | spider web
+fun web_footed_A : A ;
+fun web_toed_A : A ;
+fun webbed_A : A ;
+fun webbing_N : N ;
+fun webcam_N : N ;
+fun weber_N : N ;
+fun webfoot_N : N ;
+fun weblog_N : N  ;
+fun webmaster_N : N ;
+fun webpage_N : N  ;
+fun website_N : N  ;
+fun webworm_N : N ;
+fun wed_A : A ;
+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_V : V ;
+fun wedge_V2 : V2 ;
+fun wedgie_N : N ;
+fun wedlock_N : N ;
+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 weed_out_V2 : V2 ;
+fun weeder_N : N ;
+fun weedkiller_N : N ;
+fun weedless_A : A ;
+fun weeds_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 weeklong_A : A ;
+fun weekly_A : A ;
+fun weekly_Adv : Adv ;
+fun weekly_N : N ;
+fun weeknight_N : N ;
+fun weeny_A : A ;
+fun weep_V : V ;
+fun weep_V2 : V2 ;
+fun weeper_N : N ;
+fun weepiness_N : N ;
+fun weepy_A : A ;
+fun weevil_N : N ;
+fun weft_N : N ;
+fun weigela_N : N ;
+fun weigh_V : V ;
+fun weigh_V2 : V2 ;
+fun weigh_down_on_V2 : V2 ;
+fun weigh_in_V : V ;
+fun weigh_in_on_V2 : V2 ;
+fun weigh_on_V2 : V2 ;
+fun weigh_out_V2 : V2 ;
+fun weigh_up_V2 : V2 ;
+fun weighbridge_N : N ;
+fun weigher_N : N ;
+fun weighing_machine_N : N ;
+fun weight_N : N ;
+fun weight_V2 : V2 ;
+fun weightiness_N : N ;
+fun weightless_A : A ;
+fun weightlessness_N : N ;
+fun weightlift_N : N ;
+fun weightlifter_N : N ;
+fun weightlifting_N : N ;
+fun weighty_A : A ;
+fun weir_N : N ;
+fun weird_A : A ;
+fun weird_out_V2 : V2 ;
+fun weirdie_N : N ;
+fun weirdness_N : N ;
+fun weka_N : N ;
+fun welcher_N : N ;
+fun welcome_A : A ;
+fun welcome_N : N ;
+fun welcome_V2 : V2 ;
+fun welcoming_A : A ;
+fun weld_N : N ;
+fun weld_V : V ;
+fun weld_V2 : V2 ;
+fun welder_N : N ;
+fun welding_N : N ;
+fun weldment_N : N ;
+fun welfare_N : N ;
+fun welfarist_A : A ;
+fun welkin_N : N ;
+fun well_A : A ;
+fun well_Adv : Adv  ;
+fun well_Interj : Interj ;
+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_up_V : V ;
+fun well_water_N : N ;
+fun well_wisher_N : N ;
+fun well_worn_A : A ;
+fun wellbeing_N : N ;
+fun wellborn_A : A ;
+fun wellerism_N : N ;
+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 welwitschia_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 wencher_N : N ;
+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_A : A ;
+fun west_Adv : Adv ;
+fun west_N : N ;
+fun west_bromwich_PN : PN ;
+fun west_country_A : A ;
+fun west_end_A : A ;
+fun westbound_A : A ;
+fun westbound_N : N  ;
+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 westside_A : A ;
+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 wetland_N : N ;
+fun wetness_N : N ;
+fun wetter_N : N ;
+fun wetting_N : N ;
+fun wexford_PN : PN ;
+fun weymouth_PN : PN ;
+fun whack_N : N ;
+fun whack_V2 : V2 ;
+fun whack_off_V : V ;
+fun whacker_N : N ;
+fun whacking_Adv : Adv ;
+fun whacking_N : N ;
+fun whale_N : N ;
+fun whale_V : V ;
+fun whaleboat_N : N ;
+fun whalebone_N : N ;
+fun whaler_N : N ;
+fun whaley_bridge_PN : PN ;
+fun whaling_N : N  ;
+fun whaling_gun_N : N ;
+fun whammy_N : N ;
+fun whang_Adv : Adv ;
+fun whang_N : N ;
+fun whang_V2 : V2 ;
+fun wharf_N : N ;
+fun wharfage_N : N ;
+fun whatPl_IP : IP ;
+fun whatSg_IP : IP ;
+fun what_for_N : N ;
+fun whate'er_A : A ;
+fun whatever_A : A ;
+fun whatever_Quant : Quant ;
+fun whatnot_N : N ;
+fun whatsoe'er_A : A ;
+fun whatsoever_A : A ;
+fun whatsoever_Adv : Adv  ;
+fun wheat_N : N ;
+fun wheatear_N : N ;
+fun wheaten_A : A ;
+fun wheatfield_N : N ;
+fun wheatflake_N : N ;
+fun wheatgrass_N : N ;
+fun wheatley_hill_PN : PN ;
+fun wheatworm_N : N ;
+fun wheedle_V2 : V2 ;
+fun wheedler_N : N ;
+fun wheel_N : N ;
+fun wheel_V : V ;
+fun wheel_V2 : V2 ;
+fun wheel_around_V : V ;
+fun wheel_out_V2 : V2 ;
+fun wheel_round_V : V ;
+fun wheel_up_V : V ;
+fun wheelbarrow_N : N ;
+fun wheelbase_N : N ;
+fun wheelchair_N : N ;
+fun wheeler_N : N ;
+fun wheelhouse_N : N ;
+fun wheeling_N : N ;
+fun wheelless_A : A ;
+fun wheelwork_N : N ;
+fun wheelwright_N : N ;
+fun wheeze_N : N ;
+fun wheeze_V : V ;
+fun wheeze_V2 : V2 ;
+fun wheeziness_N : N ;
+fun wheezy_A : A ;
+fun whelk_N : N ;
+fun whelp_N : N ;
+fun whelp_V : V ;
+fun when_IAdv : IAdv ;
+fun when_Subj : Subj ;
+fun whence_Adv : Adv ;
+fun whencesoever_A : A ;
+fun whenever_Adv : Adv  ;
+fun where_Adv : Adv  ;
+fun where_IAdv : IAdv ;
+fun where_Subj : Subj ;
+fun where_as_Prep : Prep ;
+fun whereabouts_Adv : Adv ;
+fun whereabouts_N : N ;
+fun whereas_Prep : Prep  ;
+fun whereas_Subj : Subj ;
+fun whereat_Adv : Adv ;
+fun whereby_Adv : Adv ;
+fun wherefore_Adv : Adv ;
+fun wherein_IAdv : IAdv ;
+fun wherein_Subj : Subj ;
+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 whether_Prep : Prep  ;
+fun whether_Subj : Subj ;
+fun whetstone_N : N ;
+fun whey_N : N ;
+fun which_IQuant : IQuant  ;
+fun which_N : N  ;
+fun whichever_A : A ;
+fun whichever_Quant : Quant ;
+fun whichsoever_A : A ;
+fun whiff_N : N ;
+fun whiffer_N : N ;
+fun whiffletree_N : N ;
+fun whig_N : N ;
+fun while_N : N ;
+fun while_Subj : Subj ;
+fun while_V2 : V2 ;
+fun while_away_V2 : V2 ;
+fun whilst_Subj : Subj ;
+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 whimsy_N : N ;
+fun whin_N : N ;
+fun whinchat_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 whinstone_N : N ;
+fun whip_N : N ;
+fun whip_V : V ;
+fun whip_V2 : V2 ;
+fun whip_into_V2 : V2 ;
+fun whip_out_V2 : V2 ;
+fun whip_out_of_V2 : V2 ;
+fun whip_round_N : N ;
+fun whip_through_V2 : V2 ;
+fun whip_up_V2 : V2 ;
+fun whipcord_N : N ;
+fun whiplash_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 whipsaw_V2 : V2 ;
+fun whipstitch_N : N ;
+fun whiptail_N : N ;
+fun whir_N : N ;
+fun whir_V : V ;
+fun whirl_N : N ;
+fun whirl_V : V ;
+fun whirl_V2 : V2 ;
+fun whirler_N : N ;
+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 whisk_away_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 whistler_N : N ;
+fun whistling_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 white_out_V2 : V2 ;
+fun whitebait_N : N ;
+fun whitecap_N : N ;
+fun whitecup_N : N ;
+fun whiteface_N : N ;
+fun whitefish_N : N ;
+fun whitefly_N : N ;
+fun whitehall_PN : PN ;
+fun whitehaven_PN : PN ;
+fun whitehead_N : N ;
+fun whitelash_N : N ;
+fun whiten_V : V ;
+fun whiten_V2 : V2 ;
+fun whiteness_N : N ;
+fun whitening_N : N ;
+fun whiteout_N : N ;
+fun whitethorn_N : N ;
+fun whitewash_N : N ;
+fun whitewash_V2 : V2 ;
+fun whitey_N : N ;
+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 whitlowwort_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 whittler_N : N ;
+fun whittlesey_PN : PN ;
+fun whitworth_PN : PN ;
+fun whiz_N : N ;
+fun whiz_V : V ;
+fun whizbang_N : N ;
+fun whizz_kid_N : N ;
+fun whoPl_IP : IP ;
+fun whoSg_IP : IP ;
+fun who_N : N ;
+fun whodunit_N : N ;
+fun whoever_NP : NP ;
+fun whole_A : A ;
+fun whole_N : N ;
+fun whole_wheat_N : N ;
+fun wholehearted_A : A ;
+fun wholeheartedness_N : N ;
+fun wholemeal_N : N ;
+fun wholeness_N : N ;
+fun wholesale_A : A ;
+fun wholesale_Adv : Adv ;
+fun wholesale_N : N ;
+fun wholesale_V2 : V2 ;
+fun wholesaler_N : N ;
+fun wholesome_A : A ;
+fun wholesomeness_N : N ;
+fun wholly_Adv : Adv ;
+fun whoop_N : N ;
+fun whoop_V : V ;
+fun whoop_V2 : V2 ;
+fun whoopee_Interj : Interj ;
+fun whooper_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 whorehouse_N : N ;
+fun whoremaster_N : N ;
+fun whoremonger_N : N ;
+fun whorl_N : N ;
+fun whorled_A : A ;
+fun why_IAdv : IAdv ;
+fun why_N : N ;
+fun whydah_N : N ;
+fun wi_N : N ;
+fun wick_N : N ;
+fun wick_PN : PN ;
+fun wicked_A : A ;
+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 wickiup_N : N ;
+fun wicklow_PN : PN ;
+fun wide_A : A ;
+fun wide_Adv : Adv ;
+fun wide_awake_A : A ;
+fun widely_Adv : Adv  ;
+--subcat fun widen_V : V ;
+fun widen_V2 : V2 ;
+fun wideness_N : N ;
+fun widening_N : N ;
+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 wieldy_A : A ;
+fun wiesbaden_PN : PN ;
+fun wiesenboden_N : N ;
+fun wife_N : N ;
+fun wifelike_A : A ;
+fun wifely_A : A ;
+fun wig_N : N ;
+fun wig_out_V : V ;
+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 wiggle_out_V : V ;
+fun wiggle_out_of_V2 : V2 ;
+fun wiggler_N : N ;
+fun wiggliness_N : N ;
+fun wiggly_A : A ;
+fun wight_N : N ;
+fun wight_PN : PN ;
+fun wigless_A : A ;
+fun wigmaker_N : N ;
+fun wigwam_N : N ;
+fun wiki_N : N  ;
+fun wild_A : A ;
+fun wild_Adv : Adv ;
+fun wild_N : N ;
+fun wildcat_A : A ;
+fun wildcat_N : N ;
+fun wildcatter_N : N ;
+fun wildebeest_N : N ;
+fun wilderness_N : N ;
+fun wildfire_N : N ;
+fun wildflower_N : N ;
+fun wildfowl_N : N ;
+fun wilding_N : N ;
+fun wildlife_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 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 willet_N : N ;
+fun willful_A : A ;
+fun william_PN : PN ;
+fun willie_PN : PN ;
+fun willies_N : N ;
+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 willowherb_N : N ;
+fun willowware_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_N : N ;
+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 wimp_N : N ;
+fun wimp_out_V : V ;
+fun wimpish_A : A ;
+fun wimple_N : N ;
+fun win_N : N ;
+fun win_V : V ;
+fun win_V2 : V2 ;
+fun win_back_V : V ;
+fun win_down_V : V ;
+fun win_over_V : V ;
+fun win_up_V : V ;
+fun wince_N : N ;
+fun wince_V2 : V2 ;
+fun wincey_N : N ;
+fun winceyette_N : N ;
+fun winch_N : N ;
+fun winch_V2 : V2 ;
+fun winchester_PN : PN ;
+fun wind_N : N ;
+fun wind_V : V ;
+--subcat fun wind_V2 : V2 ;
+fun wind_down_V : V ;
+fun wind_down_V2 : V2 ;
+fun wind_gauge_N : N ;
+fun wind_on_V : V ;
+fun wind_tunnel_N : N ;
+fun wind_up_V : V ;
+fun wind_up_V2 : V2 ;
+fun windage_N : N ;
+fun windbag_N : N ;
+fun windblown_A : A ;
+fun windbreak_N : N ;
+fun windbreaker_N : N ;
+fun windburn_N : N ;
+fun windburned_A : A ;
+fun windcheater_N : N ;
+fun winder_N : N ;
+fun windermere_PN : PN ;
+fun windfall_N : N ;
+fun windflower_N : N ;
+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 windstorm_N : N ;
+fun windswept_A : A ;
+fun windward_A : A ;
+fun windward_Adv : Adv ;
+fun windward_N : N ;
+fun windy_A : A ;
+fun wine_N : N ;
+fun wine_V2 : V2 ;
+fun wineberry_N : N ;
+fun wineglass_N : N ;
+fun winemaking_N : N ;
+fun winepress_N : N ;
+fun winery_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 wingback_N : N ;
+fun winger_N : N ;
+fun wingless_A : A ;
+fun winglike_A : A ;
+fun wingman_N : N ;
+fun wings_N : N ;
+fun wingspan_N : N ;
+fun wingspread_N : N ;
+fun wingstem_N : N ;
+fun winifred_PN : PN ;
+fun wink_N : N ;
+fun wink_V : V ;
+fun wink_V2 : V2 ;
+fun winker_N : N ;
+fun winkle_N : N ;
+fun winkle_V2 : V2 ;
+fun winkle_out_V2 : V2 ;
+fun winless_A : A ;
+fun winner_N : N ;
+fun winnie_PN : PN ;
+fun winning_A : A ;
+fun winning_N : N ;
+fun winning_post_N : N ;
+fun winnings_N : N ;
+fun winnipeg_PN : PN ;
+fun winnow_N : N ;
+fun winnow_V2 : V2 ;
+fun winsford_PN : PN ;
+fun winsome_A : A ;
+fun winsomeness_N : N ;
+fun winter_N : N ;
+fun winter_V : V ;
+fun wintergreen_N : N ;
+fun wintery_A : A ;
+fun wintry_A : A ;
+fun winy_A : A ;
+fun wipe_N : N ;
+fun wipe_V : V ;
+fun wipe_V2 : V2 ;
+fun wipe_out_V : V ;
+fun wipe_out_V2 : V2 ;
+fun wipeout_N : N ;
+fun wiper_N : N ;
+fun wire_N : N ;
+fun wire_V : V ;
+fun wire_V2 : V2 ;
+fun wire_haired_A : A ;
+fun wire_up_V2 : V2 ;
+fun wirehair_N : N ;
+fun wireless_A : A ;
+fun wireless_N : N ;
+fun wireman_N : N ;
+fun wirepuller_N : N ;
+fun wirer_N : N ;
+fun wiretap_N : N ;
+fun wirework_N : N ;
+fun wireworm_N : N ;
+fun wiriness_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 wise_up_V : V ;
+fun wiseacre_N : N ;
+fun wisecrack_N : N ;
+fun wisecrack_V : V ;
+fun wisent_N : N ;
+fun wish_N : N ;
+fun wish_V : V ;
+fun wish_V2 : V2 ;
+fun wish_V2V : V2V ;
+fun wish_VS : VS ;
+fun wish_VV : VV ;
+fun wishbone_N : N ;
+fun wishful_A : A ;
+fun wishfulness_N : N ;
+fun wishing_cap_N : N ;
+fun wishy_washy_A : A ;
+fun wisp_N : N ;
+fun wisplike_A : A ;
+fun wispy_A : A ;
+fun wisteria_N : N ;
+fun wistful_A : A ;
+fun wistfulness_N : N ;
+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 witchgrass_N : N ;
+fun witching_A : A ;
+fun witching_N : N ;
+fun witchlike_A : A ;
+fun with_Prep : Prep  ;
+fun with_a_view_to_Prep : Prep ;
+fun with_regard_to_Prep : Prep ;
+fun with_respect_to_Prep : Prep ;
+fun withal_Adv : Adv ;
+fun witham_PN : PN ;
+fun withdraw_V : V ;
+fun withdraw_V2 : V2 ;
+fun withdrawal_N : N ;
+fun withdrawer_N : N ;
+fun withe_N : N ;
+fun wither_V : V ;
+fun wither_V2 : V2 ;
+fun witheringly_Adv : Adv ;
+fun withernsea_PN : PN ;
+fun withers_N : N ;
+fun withhold_V2 : V2 ;
+fun withholder_N : N ;
+fun withholding_N : N ;
+fun within_Adv : Adv  ;
+fun within_Prep : Prep ;
+fun without_Prep : Prep  ;
+fun withstand_V2 : V2 ;
+fun withstander_N : N ;
+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 wits_N : N ;
+fun witticism_N : N ;
+fun witting_A : A ;
+fun wittol_N : N ;
+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_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 wog_N : N ;
+fun wok_N : N ;
+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 wolffish_N : N ;
+fun wolfhound_N : N ;
+fun wolfish_A : A ;
+fun wolflike_A : A ;
+fun wolfram_N : N ;
+fun wolframite_N : N ;
+fun wolfsbane_N : N ;
+fun wollastonite_N : N ;
+fun wolverhampton_PN : PN ;
+fun wolverine_N : N ;
+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 womanliness_N : N ;
+fun womanly_A : A ;
+fun womb_N : N ;
+fun wombat_N : N ;
+fun wombourne_PN : PN ;
+fun wonder_N : N ;
+fun wonder_V : V ;
+--subcat fun wonder_V2 : V2 ;
+fun wonder_VQ : VQ ;
+fun wonder_struck_A : A ;
+fun wonderer_N : N ;
+fun wonderful_A : A ;
+fun wonderingly_Adv : Adv ;
+fun wonderland_N : N ;
+fun wonderment_N : N ;
+fun wonderworking_A : A ;
+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 woodborer_N : N ;
+fun woodbridge_PN : PN ;
+fun woodcarver_N : N ;
+fun woodcarving_N : N ;
+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 woodenness_N : N ;
+fun woodenware_N : N ;
+fun woodhewer_N : N ;
+fun woodiness_N : N ;
+fun woodland_N : N ;
+fun woodlouse_N : N ;
+fun woodman_N : N ;
+fun woodpecker_N : N ;
+fun woodpile_N : N ;
+fun woodruff_N : N ;
+fun woodscrew_N : N ;
+fun woodshed_N : N ;
+fun woodsia_N : N ;
+fun woodsman_N : N ;
+fun woodsy_A : A ;
+fun woodwaxen_N : N ;
+fun woodwind_N : N ;
+fun woodwork_N : N ;
+fun woodworker_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 wop_N : N ;
+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 word_up_V2 : V2 ;
+fun wordbook_N : N ;
+fun wordiness_N : N ;
+fun wording_N : N ;
+fun wordless_A : A ;
+fun wordmonger_N : N ;
+fun wordnet_N : N ;
+fun words_N : N ;
+fun wordsmith_N : N ;
+fun wordy_A : A ;
+fun work_1_V : V  ; -- | I just work here
+fun work_2_V : V  ; -- | the computer doesn't work
+fun work_N : N ;
+fun work_V2 : V2 ;
+--subcat fun work_VV : VV ;
+fun work_in_N : N ;
+fun work_off_V2 : V2 ;
+fun work_on_V2 : V2 ;
+fun work_out_N : N ;
+fun work_out_V : V ;
+fun work_out_V2 : V2 ;
+fun work_over_V2 : V2 ;
+fun work_study_N : N ;
+fun work_through_V2 : V2 ;
+fun work_together_V : V ;
+fun work_up_V : V ;
+fun workable_A : A ;
+fun workaday_A : A ;
+fun workaholic_N : N ;
+fun workaholism_N : N ;
+fun workbag_N : N ;
+fun workbasket_N : N ;
+fun workbench_N : N ;
+fun workboard_N : N ;
+fun workbook_N : N ;
+fun workbox_N : N ;
+fun workday_N : N ;
+fun worker_N : N ;
+fun workforce_N : N  ;
+fun workhorse_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 workload_N : N ;
+fun workman_N : N ;
+fun workmanlike_A : A ;
+fun workmanship_N : N ;
+fun workmate_N : N ;
+fun workpiece_N : N ;
+fun workplace_N : N ;
+fun workroom_N : N ;
+fun works_N : N ;
+fun worksheet_N : N ;
+fun workshop_N : N ;
+fun workshy_A : A ;
+fun worksop_PN : PN ;
+fun workspace_N : N ;
+fun workstation_N : N ;
+fun worktable_N : N ;
+fun workwear_N : N ;
+fun workweek_N : N ;
+fun world_N : N ;
+fun world_weary_A : A ;
+fun worldliness_N : N ;
+fun worldling_N : N ;
+fun worldly_A : A ;
+fun worldwide_A : A ;
+fun worldwide_Adv : Adv  ;
+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 worriedly_Adv : Adv ;
+fun worrier_N : N ;
+fun worrisome_A : A ;
+fun worry_N : N ;
+fun worry_V : V ;
+fun worry_V2 : V2 ;
+fun worry_VS : VS ;
+fun worrying_A : A ;
+fun worrying_N : N ;
+fun worryingly_Adv : Adv ;
+fun worse_A : A ;
+fun worse_Adv : Adv ;
+fun worse_N : N ;
+fun worsen_V : V ;
+fun worsen_V2 : V2 ;
+fun worsening_N : N ;
+fun worship_N : N ;
+fun worship_V : V ;
+fun worship_V2 : V2 ;
+fun worshiper_N : N ;
+fun worshipful_A : A ;
+fun worshipper_N : N ;
+fun worst_A : A ;
+fun worst_Adv : Adv ;
+fun worst_N : N ;
+fun worst_V2 : V2 ;
+fun worsted_N : N ;
+fun wort_N : N ;
+fun worth_A : A ;
+fun worth_N : N ;
+fun worth_Prep : Prep  ;
+fun worthiness_N : N ;
+fun worthing_PN : PN ;
+fun worthless_A : A ;
+fun worthlessness_N : N ;
+fun worthwhile_A : A ;
+fun worthwhileness_N : N ;
+fun worthy_A : A ;
+fun worthy_N : N ;
+fun would_N : N  ;
+fun would_be_A : A ;
+fun wound_N : N ;
+fun wound_V2 : V2 ;
+fun wound_up_V : V ;
+fun wounded_N : N ;
+fun woven_A : A ;
+fun wow_Interj : Interj ;
+fun wow_N : N ;
+fun wpb_N : N ;
+fun wpm_N : N ;
+fun wrac_N : N ;
+fun wrack_N : N ;
+fun wrack_V2 : V2 ;
+fun wraf_N : N ;
+fun wraith_N : N ;
+fun wrangle_N : N ;
+fun wrangle_V : V ;
+fun wrangler_N : N ;
+fun wrap_N : N ;
+fun wrap_V : V ;
+fun wrap_V2 : V2 ;
+fun wrap_around_V2 : V2 ;
+fun wrap_up_V : V ;
+fun wrap_up_V2 : V2 ;
+fun wraparound_N : N ;
+fun wrapper_N : N ;
+fun wrapping_N : N ;
+fun wrasse_N : N ;
+fun wrath_N : N ;
+fun wrathful_A : A ;
+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 wrester_N : N ;
+fun wrestle_N : N ;
+fun wrestle_V : V ;
+fun wrestle_V2 : V2 ;
+fun wrestler_N : N ;
+fun wrestling_N : N ;
+fun wretch_N : N ;
+fun wretched_A : A ;
+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 wriggle_out_of_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_VS : VS ;
+--subcat fun write_VV : VV ;
+fun write_down_V2 : V2 ;
+fun write_in_V : V ;
+fun write_off_N : N ;
+fun write_off_V2 : V2 ;
+fun write_out_V2 : V2 ;
+fun write_up_N : N ;
+fun write_up_V2 : V2 ;
+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 written_A : A ;
+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 wrongdoer_N : N ;
+fun wrongdoing_N : N ;
+fun wrongful_A : A ;
+fun wrongheaded_A : A ;
+fun wrongly_Adv : Adv  ;
+fun wrongness_N : N ;
+fun wroth_A : A ;
+fun wroughton_PN : PN ;
+fun wry_A : A ;
+fun wryly_Adv : Adv ;
+fun wrymouth_N : N ;
+fun wryneck_N : N ;
+fun wt_N : N ;
+fun wuhan_PN : PN ;
+fun wulfenite_N : N ;
+fun wuppertal_PN : PN ;
+fun wurtzite_N : N ;
+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 wyvern_N : N ;
+fun x_ray_N : N ;
+fun x_ray_V2 : V2 ;
+fun xanthate_N : N ;
+fun xanthelasma_N : N ;
+fun xanthine_N : N ;
+fun xanthoma_N : N ;
+fun xanthomatosis_N : N ;
+fun xanthomonad_N : N ;
+fun xanthophyll_N : N ;
+fun xanthopsia_N : N ;
+fun xanthosis_N : N ;
+fun xenogeneic_A : A ;
+fun xenolith_N : N ;
+fun xenon_N : N ;
+fun xenophobia_N : N ;
+fun xenophobic_A : A ;
+fun xenotime_N : N ;
+fun xenotransplant_N : N ;
+fun xeranthemum_N : N ;
+fun xeric_A : A ;
+fun xeroderma_N : N ;
+fun xerographic_A : A ;
+fun xerography_N : N ;
+fun xerophthalmia_N : N ;
+fun xerophytic_A : A ;
+fun xeroradiography_N : N ;
+fun xerostomia_N : N ;
+fun xerox_N : N ;
+fun xerox_V2 : V2 ;
+fun xi_N : N ;
+fun xmas_N : N ;
+fun xmas_PN : PN ;
+fun xylem_N : N ;
+fun xylene_N : N ;
+fun xylophone_N : N ;
+fun xylophonist_N : N ;
+fun xylosma_N : N ;
+fun yacca_N : N ;
+fun yacht_N : N ;
+fun yacht_V : V ;
+fun yacht_club_N : N ;
+fun yachting_N : N ;
+fun yachtsman_N : N ;
+fun yack_on_V : V ;
+fun yagi_N : N ;
+fun yahoo_N : N ;
+fun yak_N : N ;
+fun yak_on_V : V ;
+fun yak_on_about_V2 : V2 ;
+fun yakuza_N : N ;
+fun yam_N : N ;
+fun yammer_V : V ;
+fun yammer_on_V : V ;
+fun yammer_on_about_V2 : V2 ;
+fun yang_N : N ;
+fun yank_N : N ;
+fun yank_V2 : V2 ;
+fun yank_out_V : V ;
+fun yankee_N : N ;
+fun yanker_N : N ;
+fun yap_N : N ;
+fun yap_V : V ;
+fun yard_N : N ;
+fun yard_measure_N : N ;
+fun yardage_N : N ;
+fun yardarm_N : N ;
+fun yarder_N : N ;
+fun yardgrass_N : N ;
+fun yardie_N : N ;
+fun yardman_N : N ;
+fun yardmaster_N : N ;
+fun yardstick_N : N ;
+fun yarmouth_PN : PN ;
+fun yarmulke_N : N ;
+fun yarn_N : N ;
+fun yarn_V : V ;
+fun yaroslavi_PN : PN ;
+fun yarrow_N : N ;
+fun yashmak_N : N ;
+fun yataghan_N : N ;
+fun yate_PN : PN ;
+fun yateley_PN : PN ;
+fun yautia_N : N ;
+fun yaw_N : N ;
+fun yaw_V : V ;
+fun yawl_N : N ;
+fun yawn_N : N ;
+fun yawn_V : V ;
+fun yawner_N : N ;
+fun yaws_N : N ;
+fun yea_Adv : Adv ;
+fun yea_N : N ;
+fun yeah_Interj : Interj ;
+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 yell_out_V : V ;
+fun yelling_N : N ;
+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 yellowcake_N : N ;
+fun yellowfin_N : N ;
+fun yellowhammer_N : N ;
+fun yellowish_A : A ;
+fun yellowlegs_N : N ;
+fun yellowness_N : N ;
+fun yellowtail_N : N ;
+fun yellowthroat_N : N ;
+fun yellowwood_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 yenta_N : N ;
+fun yeoman_N : N ;
+fun yeomanry_N : N ;
+fun yeovil_PN : PN ;
+fun yep_Interj : Interj ;
+fun yerevan_PN : PN ;
+fun yes_Interj : Interj ;
+fun yeshiva_N : N ;
+fun yesterday_Adv : Adv ;
+fun yesterday_N : N ;
+fun yet_1_Adv : Adv  ; -- | we are not there yet
+fun yet_2_Adv : Adv  ; -- | yet he was not satisfied
+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 ;
+--subcat fun yield_V : V ;
+fun yield_V2 : V2 ;
+fun yield_to_V2 : V2 ;
+fun yield_up_V : V ;
+fun yin_N : N ;
+fun yip_N : N ;
+fun yips_N : N ;
+fun ylem_N : N ;
+fun ymca_N : N ;
+fun yo_yo_N : N ;
+fun yob_N : N ;
+fun yobibit_N : N ;
+fun yobo_N : N ;
+fun yodel_N : N ;
+fun yodel_V : V ;
+fun yodel_V2 : V2 ;
+fun yodeling_N : N ;
+fun yodeller_N : N ;
+fun yodh_N : N ;
+fun yoga_N : N ;
+fun yoghourt_N : N ;
+fun yogi_N : N ;
+fun yogistic_A : A ;
+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 yottabit_N : N ;
+fun yottabyte_N : N ;
+fun youPl_Pron : Pron ;
+fun youPlFem_Pron : Pron ;
+fun youPol_Pron : Pron ;
+fun youPolFem_Pron : Pron ;
+fun youSg_Pron : Pron ;
+fun youSgFem_Pron : Pron ;
+fun young_A : A ;
+fun young_N : N ;
+fun younger_A : A ;
+fun youngish_A : A ;
+fun youngness_N : N ;
+fun youngster_N : N ;
+fun youth_N : N ;
+fun youthful_A : A ;
+fun youthfulness_N : N ;
+fun yowl_V : V ;
+fun yr_N : N ;
+fun ystradgynlais_PN : PN ;
+fun ytterbium_N : N ;
+fun yttrium_N : N ;
+fun yuan_N : N ;
+fun yucca_N : N ;
+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 yuppie_N : N ;
+fun yurt_N : N ;
+fun yvonne_PN : PN ;
+fun ywca_N : N ;
+fun zabaglione_N : N ;
+fun zagreb_PN : PN ;
+fun zaire_N : N ;
+fun zaire_PN : PN ;
+fun zairean_A : A ;
+fun zairean_N : N ;
+fun zakat_N : N ;
+fun zambia_PN : PN ;
+fun zambian_A : A ;
+fun zambian_N : N ;
+fun zamia_N : N ;
+fun zany_A : A ;
+fun zany_N : N ;
+fun zap_N : N ;
+fun zap_V2 : V2 ;
+fun zaporozhye_PN : PN ;
+fun zapper_N : N ;
+fun zaragoza_PN : PN ;
+fun zarf_N : N ;
+fun zayin_N : N ;
+fun zeal_N : N ;
+fun zealand_PN : PN ;
+fun zealander_A : A ;
+fun zealander_N : N ;
+fun zealotFem_N : N ;
+fun zealotMasc_N : N ;
+fun zealotry_N : N ;
+fun zealous_A : A ;
+fun zeaxanthin_N : N ;
+fun zebibit_N : N ;
+fun zebra_N : N ;
+fun zebrawood_N : N ;
+fun zebu_N : N ;
+fun zee_N : N ;
+fun zen_N : N ;
+fun zenith_N : N ;
+fun zenithal_A : A ;
+fun zeolite_N : N ;
+fun zephyr_N : N ;
+fun zeppelin_N : N ;
+fun zero_A : A ;
+fun zero_N : N ;
+fun zero_V : V ;
+fun zero_in_V : V ;
+fun zero_in_on_V2 : V2 ;
+fun zero_out_V2 : V2 ;
+fun zeroth_A : A ;
+fun zest_N : N ;
+fun zestful_A : A ;
+fun zeta_N : N ;
+fun zettabit_N : N ;
+fun zettabyte_N : N ;
+fun zeugma_N : N ;
+fun zidovudine_N : N ;
+fun ziggurat_N : N ;
+fun zigzag_A : A ;
+fun zigzag_Adv : Adv ;
+fun zigzag_N : N ;
+fun zigzag_V : V ;
+fun zill_N : N ;
+fun zillion_A : A ;
+fun zimbabwe_PN : PN ;
+fun zimbabwean_A : A ;
+fun zimbabwean_N : N ;
+fun zinc_N : N ;
+fun zinfandel_N : N ;
+fun zing_N : N ;
+fun zinger_N : N ;
+fun zinkenite_N : N ;
+fun zinnia_N : N ;
+fun zinnwaldite_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_around_V2 : V2 ;
+fun zip_by_V2 : V2 ;
+fun zip_code_N : N ;
+fun zip_fastener_N : N ;
+fun zip_it_V : V ;
+fun zip_through_V : V ;
+fun zip_up_V : V ;
+fun zipper_N : N ;
+fun zircon_N : N ;
+fun zirconium_N : N ;
+fun zither_N : N ;
+fun ziti_N : N ;
+fun zizz_N : N ;
+fun zloty_N : N ;
+fun zoanthropy_N : N ;
+fun zodiac_N : N ;
+fun zodiacal_A : A ;
+fun zoe_PN : PN ;
+fun zoic_A : A ;
+fun zombie_N : N ;
+fun zonal_A : A ;
+fun zone_N : N ;
+fun zone_V2 : V2 ;
+fun zone_in_V : V ;
+fun zone_in_on_V2 : V2 ;
+fun zone_out_V : V ;
+fun zoning_N : N ;
+fun zonk_out_V : V ;
+fun zonule_N : N ;
+fun zoo_N : N ;
+fun zooid_N : N ;
+fun zoolatry_N : N ;
+fun zoological_A : A ;
+fun zoologist_N : N ;
+fun zoology_N : N ;
+fun zoom_N : N ;
+fun zoom_V : V ;
+fun zoom_in_V : V ;
+fun zoom_in_on_V2 : V2 ;
+fun zoom_off_V : V ;
+fun zoom_out_V : V ;
+fun zoomastigote_N : N ;
+fun zoomorphism_N : N ;
+fun zoonosis_N : N ;
+fun zoonotic_A : A ;
+fun zoophilia_N : N ;
+fun zoophobia_N : N ;
+fun zoophyte_N : N ;
+fun zooplankton_N : N ;
+fun zoopsia_N : N ;
+fun zoospore_N : N ;
+fun zoot_suit_N : N ;
+fun zoril_N : N ;
+fun zoysia_N : N ;
+fun zucchini_N : N ;
+fun zurich_PN : PN ;
+fun zwieback_N : N ;
+fun zydeco_N : N ;
+fun zygodactyl_A : A ;
+fun zygoma_N : N ;
+fun zygomatic_A : A ;
+fun zygomorphic_A : A ;
+fun zygospore_N : N ;
+fun zygote_N : N ;
+fun zygotene_N : N ;
+fun zygotic_A : A ;
+fun zymase_N : N ;
+fun zymoid_A : A ;
+fun zymology_N : N ;
+fun zymosis_N : N ;
+fun zymotic_A : A ;
+
+}
diff --git a/lib/src/translator/DictionaryBul.gf b/lib/src/translator/DictionaryBul.gf
new file mode 100644
# file too large to diff: lib/src/translator/DictionaryBul.gf
diff --git a/lib/src/translator/DictionaryChi.gf b/lib/src/translator/DictionaryChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/DictionaryChi.gf
@@ -0,0 +1,20386 @@
+concrete DictionaryChi of Dictionary = CatChi ** open ParadigmsChi,
+  (S = SyntaxChi),
+  (L = LexiconChi),
+  (R = ResChi),
+  ParadigmsChi, Prelude in {
+
+flags coding=utf8 ;
+
+oper
+  mkNPword : Str -> NP = \s -> lin NP (ss (R.word s)) ;  -- to be used in lexicon building only
+
+lin a_priori_A = mkA "先验" ;
+lin aback_Adv = mkAdv "向后" ;
+lin abacus_N = mkN "算盘" ;
+lin abandon_V2 = mkV2 "放弃" ;
+lin abandonment_N = mkN "放弃" ;
+lin abash_V2 = mkV2 "使+困窘" ;
+lin abate_V = mkV "缓和" ;
+lin abate_V2 = mkV2 "减轻" ;
+lin abatement_N = mkN "减少" ;
+lin abbey_N = mkN "僧院" "座" ;
+lin abdicate_V2 = mkV2 "放弃" ;
+lin abduction_N = mkN "绑架" ;
+lin aberration_N = mkN "光行差" ;
+lin abet_V = mkV "煽动" ;
+lin abet_V2 = mkV2 "煽动" ;
+lin abide_V = mkV "忍受" ;
+lin ability_N = mkN "能力" ;
+lin abject_A = mkA "卑劣" ;
+lin able_A = mkA "能够" ;
+lin abnormal_A = mkA "异常" ;
+lin aboard_Adv = mkAdv "在船上" ;
+lin aboard_Prep = mkPrep "船上" ;
+lin abolish_V2 = mkV2 "取消" ;
+lin abolition_N = mkN "废止" ;
+lin abominable_A = mkA "可恶" ;
+lin abomination_N = mkN "憎恨" ;
+lin abort_V = mkV "流产" ;
+lin abort_V2 = mkV2 "使+流产" ;
+lin abortion_N = mkN "流产" ;
+lin abortionistFem_N = mkN "非法为人堕胎者" ;
+lin abortionistMasc_N = mkN "非法为人堕胎者" ;
+lin abortive_A = mkA "流产" ;
+lin abound_V = mkV "充满" ;
+lin about_AdN = mkAdN "关于" ;
+lin about_Adv = mkAdv "关于" ;
+lin about_Prep = mkPrep "关于" ;
+lin above_A = mkA "以上" ;
+lin above_Adv = mkAdv "以上" ;
+lin above_N = mkN "上文""" ;
+lin above_Prep = S.above_Prep ;
+lin above_board_A = mkA "光明正大" ;
+lin abrasive_A = mkA "磨碎" ;
+lin abrasive_N = mkN "磨料" ;
+lin abridge_V2 = mkV2 "删节" ;
+lin abroad_Adv = mkAdv "国外" ;
+lin abrupt_A = mkA "突兀" ;
+lin abruptly_Adv = variants{} ; --
+lin absence_N = mkN "缺席" "次" ;
+lin absent_A = mkA "缺席" ;
+lin absent_Prep = mkPrep "缺席" ;
+lin absenteeism_N = mkN "旷课" "次" ;
+lin absolute_A = mkA "绝对" ;
+lin absolutely_Adv = variants{} ; --
+lin absolutism_N = mkN "专制主义" ;
+lin absolve_V2 = mkV2 "免除" ;
+lin absorb_V2 = mkV2 "吸收" ;
+lin absorbent_A = mkA "能吸收" ;
+lin absorber_N = mkN "减震器" "个" ;
+lin absorption_N = mkN "吸收" ;
+lin abstain_V = mkV "戒除" ;
+lin abstention_N = mkN "弃权" ;
+lin abstinence_N = mkN "节制" ;
+lin abstract_A = mkA "抽象" ;
+lin abstract_N = mkN "摘要" "篇" ;
+lin absurd_A = mkA "荒谬的" ;
+lin absurdity_N = mkN "荒谬" ;
+lin abundant_A = mkA "丰富" ;
+lin abuse_N = mkN "滥用" ;
+lin abuse_V2 = mkV2 "虐待" ;
+lin abusive_A = mkA "滥用" ;
+lin academic_A = mkA "学者" ;
+lin academic_N = mkN "学者" "位" ;
+lin academically_Adv = mkAdv "学术" ;
+lin academy_N = mkN "学院" ;
+lin accede_V = mkV "加入" ;
+lin accelerate_V = mkV "加快" ;
+lin accelerate_V2 = mkV2 "加速" ;
+lin acceleration_N = mkN "加速" ;
+lin accelerator_N = mkN "油门" ;
+lin accent_N = mkN "口音" "" ;
+lin accept_V = mkV "接受" ;
+lin accept_V2 = mkV2 "接受" ;
+lin accept_VS = mkVS "接受" ;
+lin acceptable_A = mkA "合适" ;
+lin acceptance_N = mkN "接受" [] ;
+lin access_N = mkN "访问" ;
+lin access_V2 = mkV2 "存取" ;
+lin accessible_A = mkA "易接近" ;
+lin accessory_N = mkN "附件" ;
+lin accident_N = mkN "事故" ;
+lin accidental_A = mkA "意外" ;
+lin acclaim_N = mkN "欢呼" [] ;
+lin acclaim_V2 = mkV2 "称赞" ;
+lin accolade_N = mkN "荣誉" ;
+lin accommodate_V = mkV "容纳" ;
+lin accommodate_V2 = mkV2 "容纳" ;
+lin accommodation_N = mkN "住处" ;--"膳宿" ;
+lin accompaniment_N = mkN "伴奏" "次" ;
+lin accompanist_N = mkN "伴奏者" ;
+lin accompany_V2 = mkV2 "陪伴" ;
+lin accomplish_V2 = mkV2 "完成" ;
+lin accomplishable_A = mkA "可达成" ;
+lin accomplishment_N = mkN "成就" ;
+lin accord_N = mkN "和谐" ;
+lin accord_V = mkV "符合" ;
+--subcat lin accord_V2 = mkV2 "符合" ;
+lin accordance_N = variants{} ; --
+lin according_to_Prep = mkPrep "根据" ;
+lin accordingly_Adv = mkAdv "因此" ;
+lin account_N = mkN "账户" ;
+lin account_V = mkV "认为" ;
+lin account_V2 = mkV2 "报账" ;
+lin account_for_V2 = mkV2 "解释" ;
+lin accountability_N = mkN "问责" "项" ;
+lin accountable_A = mkA "有责任" ;
+lin accountant_N = mkN "会计" ;
+lin accounting_A = variants{} ; --
+lin accounting_N = mkN "会计" ;
+lin accrue_V = mkV "累计" ;
+lin accrue_V2 = mkV2 "累计" ;
+lin accumulate_V = mkV "积累" ;
+lin accumulate_V2 = mkV2 "积累" ;
+lin accumulation_N = mkN "积聚" ;--"累积" ;
+lin accuracy_N = mkN "精度" "" ;
+lin accurate_A = mkA "准确" ;
+lin accurately_Adv = variants{} ; --
+lin accusation_N = mkN "指控" ;
+lin accuse_V2 = mkV2 "指控" ;
+lin accused_A = variants{} ; --
+lin accuserFem_N = mkN "原告" ;
+lin accuserMasc_N = mkN "原告" ;
+lin accustom_V2 = mkV2 "习惯于" ; --[mark]使习惯于
+lin ace_N = mkN "高手" ;
+lin acetate_N = mkN "醋酸盐" ;
+lin acetylene_N = mkN "乙炔" ;
+lin ache_N = mkN "疼痛""" ;
+lin ache_V = mkV "渴望" ;
+lin achievable_A = mkA "实现" ;
+lin achieve_V2 = mkV2 "达到" ;
+lin achievement_N = mkN "成就" ;
+lin acid_A = mkA "酸" ;
+lin acid_N = mkN "酸" ;
+lin acidify_V = mkV "使+成酸" ;
+lin acidotic_A = mkA "酸中毒" ;
+--subcat lin acknowledge_V = mkV "承认" ;
+lin acknowledge_V2 = mkV2 "承认" ;
+lin acknowledge_VS = mkVS "确认" ;
+lin acknowledgement_N = mkN "承认" ;
+lin acne_N = mkN "痤疮" ;
+lin acorn_N = mkN "橡子" ;
+lin acquaint_V2 = mkV2 "告知" ;
+lin acquaintance_N = variants{} ; --
+lin acquiesce_V = mkV "默许" ;
+lin acquire_V2 = mkV2 "获得" ;
+lin acquisition_N = mkN "获得" ;
+lin acquisitive_A = mkA "贪得" ;
+lin acquit_V2 = mkV2 "无罪释放" ;
+lin acquittal_N = mkN "无罪" ;
+lin acre_N = mkN "英亩" ;
+lin acrimonious_A = mkA "严厉" ;
+lin acrimony_N = mkN "严苛" ;
+lin acronym_N = mkN "缩写" ;
+lin across_Adv = mkAdv "横过" ;
+lin across_Prep = mkPrep "穿过" ;
+lin act_N = mkN "法案" ;
+lin act_V = mkV "作为" ;
+lin act_V2 = mkV2 "作为" ;
+--subcat lin act_V2V = mkV2V "作为" ;
+--subcat lin act_VA = mkVA "扮演" ;
+lin action_N = mkN "行为" ;
+lin actionable_A = mkA "可控告" ;
+lin activate_V2 = mkV2 "激活" ;
+lin active_A = mkA "活跃" ;
+lin actively_Adv = variants{} ; --
+lin activistFem_N = mkN "活动家" ;
+lin activistMasc_N = mkN "活动家" ;
+lin activity_N = mkN "活动" ;
+lin actor_1_N = variants{} ; --
+lin actor_2_N = variants{} ; --
+lin actor_N = mkN "演员" ;
+lin actress_N = mkN "女演员" "位" ;
+lin actual_A = mkA "实际" ;
+lin actuality_N = mkN "现实" ;
+lin actually_Adv = mkAdv "实际" mannerAdvType ; ----
+lin actuarial_A = mkA "保险精算" ;
+lin actuary_N = mkN "保险精算师" ;
+lin acute_A = mkA "急性" ;
+lin ad_N = mkN "广告" ;
+lin adamant_A = mkA "固执" ;
+lin adapt_V = mkV "适应" ;
+lin adapt_V2 = mkV2 "适应" ;
+lin adaptable_A = mkA "能适应" ;
+lin adaptation_N = mkN "适应" ;
+lin adapter_N = mkN "适配器" ;
+lin add_V = mkV "添加" ;
+lin add_V2 = mkV2 "添加" ;
+lin add_V3 = L.add_V3 ;
+lin add_VS = mkVS "添加" ;
+lin added_A = variants{} ; --
+lin addict_N = mkN "瘾君子" ;
+lin addict_V2 = mkV2 "上瘾" ;
+lin addiction_N = mkN "瘾" ;
+lin addictive_A = mkA "上瘾" ;
+lin addition_N = mkN "增加" ;
+lin additional_A = mkA "额外" ;
+lin additive_N = mkN "附加剂" ;
+lin address_N = mkN "地址" ;
+lin address_V2 = mkV2 "地址" ;
+lin adept_A = mkA "娴熟" ;
+lin adept_N = mkN "内行" ;
+lin adequacy_N = mkN "足够" ;
+lin adequate_A = mkA "充足" ;
+lin adequately_Adv = variants{} ; --
+lin adhere_V = mkV "遵守" ;
+lin adhesive_A = mkA "胶粘剂" ;
+lin adhesive_N = mkN "胶粘剂" ;
+lin adieu_N = mkN "告别" "次" ;
+lin adjacent_A = mkA "相邻" ;
+lin adjective_N = mkN "形容词" ;
+lin adjoin_V = mkV "毗临" ;
+lin adjourn_V2 = mkV2 "休会" ;
+lin adjournment_N = mkN "休会期" "" ;
+lin adjudicator_N = mkN "评判员" ;
+lin adjust_V = mkV "调整" ;
+lin adjust_V2 = mkV2 "调整" ;
+--subcat lin adjust_V2V = mkV2V "调整" ;
+lin adjustable_A = mkA "可调整" ;
+lin adjuster_N = mkN "调节器" ;
+lin adjustment_N = mkN "调整" ;
+lin administer_V = mkV "给予帮助" ;
+lin administer_V2 = mkV2 "管理" ;
+lin administration_N = mkN "管理" ;
+lin administrative_A = mkA "行政" ;
+lin administratorFem_N = mkN "管理员" ;
+lin administratorMasc_N = mkN "管理员" ;
+lin admirable_A = mkA "令人钦佩" ;
+lin admiral_N = mkN "海军上将" ;
+lin admiration_N = variants{} ; --
+lin admire_V2 = mkV2 "羡慕" ;
+lin admirer_N = mkN "崇拜者" ;
+lin admissible_A = mkA "可容许" ;
+lin admission_N = mkN "承认" [] ;
+lin admit_V = mkV "承认" ;
+lin admit_V2 = mkV2 "承认" ;
+lin admit_VS = mkVS "承认" ;
+lin admittedly_Adv = mkAdv "固然" ;
+lin admonition_N = mkN "训诫" ;
+lin ado_N = mkN "忙乱" ;
+lin adolescent_A = mkA "青少年" ;
+lin adolescent_N = mkN "青少年" ;
+lin adopt_V2 = mkV2 "采用" ;
+lin adoption_N = mkN "采纳" [] ;
+lin adoptive_A = mkA "收养" ;
+lin adorn_V2 = mkV2 "装饰" ;
+lin adroit_A = mkA "敏捷" ;
+lin adult_A = mkA "成人" ;
+lin adult_N = mkN "成人" ;
+lin advance_N = mkN "推进" ;
+lin advance_V = mkV "推进" ;
+lin advance_V2 = mkV2 "推进" ;
+lin advanced_A = variants{} ; --
+lin advancement_N = mkN "进步" ;
+lin advancer_N = mkN "前进者" "个" ;
+lin advantage_N = mkN "优点" ;
+lin advantage_V2 = mkV2 "使+处于优势" ;
+lin advantageous_A = mkA "有利" ;
+lin advent_N = mkN "出现" "" ;
+lin adventure_N = mkN "冒险" ;
+lin adversary_N = mkN "对手" ;
+lin adverse_A = mkA "不利" ;
+lin advert_N = mkN "广告" ;
+lin advertise_V = mkV "广告" ;
+lin advertise_V2 = mkV2 "广告" ;
+lin advertisement_N = mkN "广告" ;
+lin advertiser_N = mkN "广告客户" ;
+lin advertising_N = mkN "广告" ;
+lin advice_N = mkN "忠告" ;
+lin advisable_A = mkA "明智" ;--"可取的" ;--"适当的" ;
+lin advise_V = mkV "劝告" ;
+lin advise_V2 = mkV2 "劝告" ;
+lin advise_VS = mkVS "建议" ;
+lin adviserFem_N = mkN "顾问" ;
+lin adviserMasc_N = mkN "顾问" ;
+lin advisory_A = mkA "咨询" ;
+lin advocacy_N = mkN "主张" ;
+lin advocateFem_N = mkN "主张" ;
+lin advocateMasc_N = mkN "主张" ;
+lin advocate_V2 = mkV2 "主张" ;
+lin advocate_VS = mkVS "主张" ;
+lin aegis_N = mkN "庇护" ;
+lin aerate_V2 = mkV2 "使+充气" ;
+lin aerial_A = mkA "空中" ;
+lin aerodrome_N = mkN "飞机场""" ;
+lin aerodynamic_A = mkA "空气动力学" ;
+lin aerospace_N = mkN "航天" ;
+lin aesthetic_A = mkA "美学" ;
+lin aesthetic_N = mkN "审美特质" ;
+lin affable_A = mkA "和蔼可亲" ;
+lin affair_N = mkN "事件" ;
+lin affect_N = mkN "情感""" ;
+lin affect_V2 = mkV2 "影响" ;
+lin affection_N = mkN "喜爱" "种" ;
+lin affectionate_A = mkA "充满深情" ;
+lin affiant_N = mkN "宣誓者" "个" ;
+lin affidavit_N = mkN "宣誓书" ;
+lin affiliate_N = mkN "联号" [] ;
+lin affiliate_V = mkV "子公司" ;
+lin affiliate_V2 = mkV2 "子公司" ;
+lin affiliation_N = mkN "联盟" ;
+lin affinity_N = mkN "密切关系" "种" ;
+lin affirm_V2 = mkV2 "肯定" ;
+lin affirm_VS = mkVS "肯定" ;
+lin affirmation_N = mkN "认定" ;
+lin affirmative_A = mkA "肯定" ;
+lin affirmative_N = mkN "肯定" ;
+lin afflict_V2 = mkV2 "折磨" ;
+lin affliction_N = mkN "苦难" ;
+lin affluent_A = mkA "富裕" ;
+lin affluent_N = mkN "富人" ;
+lin afford_V2 = mkV2 "给予" ;
+lin afford_V2V = mkV2V "给予" ;
+lin afghan_A = mkA "阿富汗人" ;
+lin afield_Adv = mkAdv "在远处" ;
+lin afraid_A = mkA "怕" ;
+lin african_A = mkA "非洲" ;
+lin after_A = mkA "以后" ;
+lin after_Adv = mkAdv "以后" ;
+lin after_Prep = S.after_Prep ;
+lin after_Subj = mkSubj "后" ;
+lin aftereffect_N = mkN "后果" ;
+lin aftermath_N = mkN "后果" ;
+lin afternoon_N = mkN "下午" ;
+lin aftershock_N = mkN "余震" ;
+lin afterwards_Adv = mkAdv "事后" ;
+lin again_Adv = mkAdv "再次" ;
+lin against_Prep = mkPrep "针对" ;
+lin age_N = mkN "年龄" ;
+lin age_V = mkV "年龄" ;
+--subcat lin age_V2 = mkV2 "年龄" ;
+lin aged_N = mkN "老年人""位" ;
+lin aged_Prep = variants{} ; --
+lin agedness_N = mkN "老年" "个" ;
+lin agency_N = mkN "机构" ;
+lin agenda_N = mkN "议程" ;
+lin agentFem_N = mkN "代理人" ;
+lin agentMasc_N = mkN "代理人" ;
+lin agent_provocateur_N = mkN "密探" ;
+lin aggravate_V2 = mkV2 "加剧" ;
+lin aggregate_A = mkA "合计" ;
+lin aggregate_N = mkN "合计" ;
+lin aggression_N = mkN "侵略" "次" ;
+lin aggressive_A = mkA "侵略性" ;
+lin aggressiveness_N = mkN "侵犯" ;
+lin aghast_A = mkA "吓呆" ;
+lin agility_N = mkN "敏捷" ;
+lin aging_N = mkN "老化" ;
+lin agitate_V2 = mkV2 "搅拌" ;
+lin agitation_N = mkN "鼓动" ;
+lin ago_Adv = mkAdv "之前" ;
+lin ago_Prep = mkPrep "在" "之前" ;
+lin agonize_V = mkV "折磨" ;
+lin agony_N = mkN "痛苦" ;
+lin agree_V = mkV "同意" ;
+--subcat lin agree_V2 = mkV2 "同意" ;
+lin agree_VS = mkVS "同意" ;
+lin agree_VV = mkVV "同意" ;
+lin agreeable_A = mkA "令人愉快" ;
+lin agreed_A = variants{} ; --
+lin agreement_N = mkN "协议" ;
+lin agricultural_A = mkA "农业" ;
+lin agriculture_N = mkN "农业" [] ;
+lin ah_Interj = mkInterj "啊" ;
+lin ahead_Adv = mkAdv "向前" ;
+lin ahead_of_Prep = mkPrep "在" "之前" ;
+lin aid_N = mkN "帮助" ;
+lin aid_V = mkV "援助" ;
+lin aid_V2 = mkV2 "帮助" ;
+lin aide_N = mkN "助手" ;
+lin aids_N = variants{} ; --
+lin ail_V = mkV "麻烦" ;
+lin ailment_N = mkN "病" [] ;
+lin aim_N = mkN "瞄准" ;
+lin aim_V = mkV "瞄准" ;
+lin aim_V2 = mkV2 "瞄准" ;
+lin aim_VV = mkVV "瞄准" ;
+lin aimless_A = mkA "漫无目" ;
+lin air_N = mkN "空气" ;
+lin air_V = mkV "通风" ;
+lin air_V2 = mkV2 "播送" ;
+lin air_conditioned_A = mkA "有空调" ;
+lin airborne_A = mkA "空运" ;
+lin aircraft_N = mkN "飞机" ;
+lin airfield_N = mkN "机场" ;
+lin airing_N = mkN "兜风" ;
+lin airline_N = mkN "航空公司" ;
+lin airliner_N = mkN "客机" ;
+lin airman_N = mkN "空军" ;
+lin airplane_N = L.airplane_N ;
+lin airport_N = mkN "机场" ;
+lin airway_N = mkN "导气管" "条" ;
+lin aisle_N = mkN "通道" "条" ;
+lin akin_A = mkA "类似" ;
+lin alabama_PN = mkPN "阿拉巴马州" ;
+lin alarm_N = mkN "警报" ;
+lin alarm_V2 = mkV2 "报警" ;
+lin alarming_A = mkA "恐吓" ;
+lin alas_Interj = mkInterj "唉" ;
+lin alaska_PN = mkPN "阿拉斯加州" ;
+lin albania_PN = mkPN "阿尔巴尼亚" ;
+lin albanian_N = mkN " 阿尔巴尼亚人" ;
+lin albeit_Subj = mkSubj "尽管" ;
+lin album_N = mkN "相簿" ;
+lin alchemist_N = mkN "炼金术士" ;
+lin alcohol_N = mkN "酒精" [] ;
+lin alcoholic_A = mkA "酒精" ;
+lin alcoholic_N = mkN "酒精" ;
+lin alcoholism_N = mkN "酗酒" ;
+lin ale_N = mkN "麦芽酒" ;
+lin alert_A = mkA "警惕" ;
+lin alert_N = mkN "警报" ;
+lin alert_V2 = mkV2 "警惕" ;
+lin alfalfa_N = mkN "苜蓿" "棵" ;
+lin alfresco_Adv = mkAdv "露天" ;
+lin alien_A = mkA "外国" ;
+lin alienate_V2 = mkV2 "疏远" ;
+lin alienation_N = mkN "异化" "次" ;
+lin align_V2 = mkV2 "使+结盟" ;
+lin alike_A = mkA "相似" ;
+lin alike_Adv = mkAdv "一样" ;
+lin alimony_N = mkN "生活费" ;
+lin alive_A = mkA "活着" ;
+lin all_A = mkA "全部" ;
+lin all_Predet = S.all_Predet ;
+lin allay_V2 = mkV2 "使+缓和" ;
+lin allegation_N = mkN "断言" ;
+lin allege_V2 = mkV2 "断言" ;
+--subcat lin allege_V2V = mkV2V "断言" ;
+lin allege_VS = mkVS "断言" ;
+lin alleged_A = variants{} ; --
+lin allegedly_AdA = mkAdA "据说" ;
+lin allegedly_AdV = mkAdV "据称" ;
+lin allegedly_Adv = variants{}; -- mkAdV "据称" ;
+lin allegiance_N = mkN "忠贞" ;
+lin allegory_N = mkN "寓言" ;
+lin allergic_A = mkA "过敏" ;
+lin allergy_N = mkN "过敏" ;
+lin alleviate_V2 = mkV2 "减轻" ;
+lin alley_N = mkN "小路" ;
+lin alliance_N = mkN "联盟" ;
+lin allied_A = variants{} ; --
+lin alligator_N = mkN "短吻鳄" "只" ;
+lin allocate_V = mkV "分配" ;
+lin allocate_V2 = mkV2 "分配" ;
+lin allocation_N = mkN "分配" ;
+lin allomorphic_A = mkA "同质异晶" ;
+lin allotment_N = mkN "配给" ;
+--subcat lin allow_V = mkV "允许" ;
+lin allow_V2 = mkV2 "允许" ;
+lin allow_V2V = mkV2V "允许" ;
+--subcat lin allow_VS = mkVS "允许" ;
+lin allowable_A = mkA "许可" ;
+lin allowance_N = mkN "津贴" ;
+lin alloy_N = mkN "合金" ;
+lin allude_V = mkV "暗指" ;
+lin allure_N = mkN "诱惑力" ;
+lin alluring_A = mkA "诱人" ;
+lin allusion_N = mkN "暗示" ;
+lin alluvial_A = mkA "冲积" ;
+lin ally_N = mkN "盟友" ;
+lin ally_V2 = mkV2 "使+联盟" ;
+lin alma_mater_N = mkN "母校" ;
+lin almanac_N = mkN "历书" ;
+lin almost_AdA = S.almost_AdA ;
+lin almost_AdN = S.almost_AdN ;
+lin almost_Adv = mkAdv "几乎" ;
+lin almost_Predet = mkPredet "差不多" ;--"几乎" ;
+lin aloft_Adv = mkAdv "高空" ;
+lin alone_A = mkA "寂寞" ;
+lin alone_Adv = mkAdv "单独" ;
+lin along_Adv = mkAdv "沿着" ;
+lin along_Prep = mkPrep "沿着" ;
+lin alongside_Adv = mkAdv "在旁边" ;
+lin alongside_Prep = mkPrep "在旁边" ;
+lin aloud_Adv = mkAdv "大声地" ;
+lin alpha_N = mkN "开端" ;
+lin alphabet_N = mkN "字母表" ;
+lin already_AdV = mkAdV "已经" ;
+lin already_Adv = L.already_Adv ;
+lin alright_A = variants{} ; --
+lin alright_Adv = variants{} ; --
+lin also_AdV = mkAdV "也" ;
+lin also_Adv = mkAdv "也" ;
+lin altar_N = mkN "祭坛" ;
+lin alter_V = mkV "改变" ;
+lin alter_V2 = mkV2 "改变" ;
+lin alteration_N = mkN "改造" "次" ;
+lin alternate_A = mkA "轮流" ;
+lin alternate_V2 = mkV2 "使+交替" ;
+lin alternative_A = mkA "替代" ;
+lin alternative_N = mkN "替代" ;
+lin alternatively_Adv = variants{} ; --
+lin although_Subj = S.although_Subj ;
+lin altitude_N = mkN "高度" "" ;
+lin altogether_Adv = mkAdv "总共" ;
+lin altruism_N = mkN "利他主义" ;
+lin altruistic_A = mkA "利他性" ;
+lin aluminate_N = mkN "铝" "块" ;
+lin aluminium_N = mkN "铝" "块" ;
+lin alumnus_N = mkN "校友" ;
+lin always_AdV = S.always_AdV ;
+lin always_Adv = mkAdv S.always_AdV.s timeAdvType ;
+lin amah_N = mkN "保姆" ;
+lin amalgamate_V2 = mkV2 "合并" ;
+lin amalgamation_N = mkN "合并" "" ;
+lin amass_V2 = mkV2 "聚敛" ;
+lin amateurFem_N = mkN "爱好者" "名" ;
+lin amateurMasc_N = mkN "爱好者" "名" ;
+lin amateur_A = mkA "业余" ;
+lin amateurish_A = mkA "业余" ;
+lin amaze_V2 = mkV2 "惊讶" ;
+lin amazement_N = mkN "惊异" ;
+lin amazing_A = mkA "惊人" ;
+lin ambassador_N = mkN "大使" ;
+lin ambiguity_N = mkN "双关" ;
+lin ambiguous_A = mkA "模糊不清" ;
+lin ambition_N = mkN "志向" ;
+lin ambitious_A = mkA "有雄心" ;
+lin ambivalence_N = mkN "矛盾" ;
+lin ambivalent_A = mkA "模棱两可" ;
+lin amble_V = mkV "缓行" ;
+lin ambulance_N = mkN "救护车" ;
+lin ambush_V2 = mkV2 "埋伏" ;
+lin amen_Interj = mkInterj "阿门" ;
+lin amenable_A = mkA "会接纳" ;
+lin amend_V = mkV "修改" ;
+lin amend_V2 = mkV2 "修改" ;
+lin amend_V2V = mkV2V "修改" ;
+lin amendment_N = mkN "修订" ;
+lin amenity_N = mkN "舒适" ;
+lin america_PN = mkPN "美国" ;
+lin americanMasc_N = mkN "美国人" ;
+lin american_A = mkA "美国" ;
+lin americanize_V2 = mkV2 "美国化" ;
+lin ametropia_N = mkN "屈光不正" ;
+lin amiable_A = mkA "和蔼可亲" ;--"亲切的" ;
+lin amicable_A = mkA "友好" ;
+lin amid_Prep = mkPrep "在" "之中" ;
+lin amiss_A = mkA "有毛病" ;
+lin ammonia_N = mkN "氨" ;
+lin ammunition_N = mkN "弹药" ;
+lin amnesty_N = mkN "大赦" ;
+lin amok_Adv = mkAdv "疯狂地" ;
+lin among_Prep = mkPrep "在" "其中" ;
+lin amongst_Prep = mkPrep "在之中" ;
+lin amortization_N = mkN "分期偿还" ;
+lin amortize_V2 = mkV2 "摊还" ;
+lin amount_N = mkN "数量" ;
+lin amount_V = mkV "量" ;
+lin amp_Conj = mkConj "&" ; --NOT SURE
+lin amp_N = mkN "放大器" ;
+lin ample_A = mkA "充足" ;
+lin amplifier_N = mkN "扩音器" ;
+lin amplify_V2 = mkV2 "增强" ;
+lin ampoule_N = mkN "安瓿" ;
+lin amputation_N = mkN "截肢" ;
+lin amsterdam_PN = mkPN "阿姆斯特丹" ;
+lin amuse_V2 = mkV2 "娱乐" ;
+lin amusement_N = mkN "娱乐" "种" ;
+lin amusing_A = mkA "有趣" ;
+lin anachronism_N = mkN "时代错误" ;
+lin analog_N = mkN "模拟" ;
+lin analogous_A = mkA "类似" ;
+lin analogy_N = mkN "比喻" ;
+lin analyse_V2 = mkV2 "分析" ;
+lin analysis_N = mkN "分析" ;
+lin analyst_N = mkN "分析人士" ;
+lin analytic_A = mkA "分析" ;
+lin analytical_A = mkA "分析" ;
+lin analyze_V2 = mkV2 "分析" ;
+lin anarchically_Adv = mkAdv "无政府主义" ;
+lin anarchy_N = mkN "无政府状态" ;
+lin anathema_N = mkN "诅咒" ;
+lin anatomical_A = mkA "解剖" ;
+lin ancestor_N = mkN "祖先" "位" ;
+lin ancestral_A = mkA "祖先" ;
+lin ancestry_N = mkN "祖先" ;
+lin anchor_N = mkN "锚" ;
+lin anchor_V = mkV "抛锚" ;
+lin anchor_V2 = mkV2 "抛锚" ;
+lin anchorman_N = mkN "主持人" ;
+lin ancient_A = mkA "古代" ;
+lin ancillary_A = mkA "辅助" ;
+lin and_Conj = S.and_Conj ;
+lin anecdotal_A = mkA "传闻" ;
+lin anesthetize_V2 = mkV2 "使+麻醉" ;
+lin anew_Adv = mkAdv "重新" ;
+lin angel_N = mkN "天使" ;
+lin angelically_Adv = mkAdv "绝顶聪明" ;
+lin anger_N = mkN "愤怒" [] ;
+lin anger_V2 = mkV2 "激怒" ;
+lin angina_N = mkN "心绞痛" ;
+lin angle_N = mkN "天使" ;
+lin angling_N = mkN "钓鱼" ;
+lin angolan_A = mkA "安哥拉" ;
+lin angora_N = mkN "安哥拉" ;
+lin angrily_Adv = variants{} ; --
+lin angry_A = mkA "愤怒" ;
+lin angst_N = mkN "焦虑" [] ;
+lin anguish_N = mkN "痛苦" ;
+lin anguished_A = mkA "苦涩" ;
+lin animal_N = L.animal_N ;
+lin animate_V2 = mkV2 "使+有生气" ;
+lin animation_N = mkN "动画" ;
+lin animosity_N = mkN "憎恶" ;
+lin anise_N = mkN "八角" "个" ;
+lin ankle_N = mkN "患关节" ;
+lin annex_N = mkN "附件" ;
+lin annihilate_V2 = mkV2 "使+歼灭" ;
+lin anniversary_N = mkN "周年" ;
+lin announce_V2 = mkV2 "宣布" ;
+lin announce_VS = mkVS "宣布" ;
+lin announcement_N = mkN "公告" ;
+lin announcer_N = mkN "播音员" ;
+lin annoy_V2 = mkV2 "惹恼" ;
+lin annoying_A = mkA "恼人" ;
+lin annual_A = mkA "周年" ;
+lin annually_Adv = variants{} ; --
+lin annuity_N = mkN "年金" ;
+lin anoint_V2 = mkV2 "涂油于" ;
+lin anomalous_A = mkA "异常" ;
+lin anomaly_N = mkN "异常" ;
+lin anonymity_N = mkN "匿名" ;
+lin anonymous_A = mkA "匿名" ;
+lin another_Det = mkpDet "其他" ;
+lin another_Quant = mkQuant "另一" ;
+lin anoxic_A = mkA "缺氧" ;
+lin answer_N = mkN "回答" ;
+lin answer_V = mkV "回答" ;
+lin answer_V2 = mkV2 "回答" ;
+lin answer_V2S = L.answer_V2S ;
+lin answerable_A = mkA "应负责任" ;
+lin ant_N = mkN "蚂蚁" ;
+lin antagonist_N = mkN "敌手" ;
+lin antagonistic_A = mkA "抵抗" ;
+lin antagonize_V2 = mkV2 "对抗" ;
+lin ante_N = mkN "赌注" ;
+lin antecedent_N = mkN "前情" ;
+lin antelope_N = mkN "羚羊" ;
+lin anthem_N = mkN "圣歌" ;
+lin anther_N = mkN "花药" " " ;
+lin anthology_N = mkN "选集" ;
+lin anthrax_N = mkN "炭疽" ;
+lin anti_aircraft_A = mkA "反飞机" ;
+lin anti_semitic_A = mkA "反犹主义" ;
+lin antibiotic_A = mkA "抗菌" ;
+lin antibiotic_N = mkN "抗生素" ;
+lin antibody_N = mkN "抗体" ;
+lin antic_N = mkN "滑稽" "" ;
+lin anticipate_V = mkV "预料" ;
+lin anticipate_V2 = mkV2 "预料" ;
+lin anticipate_VS = mkVS "预料" ;
+lin anticipate_VV = mkVV "预期" ;
+lin anticipation_N = mkN "预期" ;
+lin anticlimactic_A = mkA "虎头蛇尾" ;
+lin antidote_N = mkN "解药" ;
+lin antifreeze_N = mkN "防冻剂" "瓶" ;
+lin antiquated_A = mkA "废弃" ;
+lin antique_A = mkA "古老" ;
+lin antique_N = mkN "古董" ;
+lin antiquity_N = mkN "古物" ;
+lin antisocial_A = mkA "反社会" ;
+lin antisyphilitic_N = mkN "驱梅" "次" ;
+lin antithetical_A = mkA "正相反" ;
+lin anxiety_N = mkN "焦虑" [] ;
+lin anxious_A = mkA "焦急" ;
+lin anyPl_Det = mkpDet "任意" ;
+lin anySg_Det = mkpDet "任一个" ;
+lin any_Adv = mkAdv "任何" ;
+lin anybody_NP = mkNPword "任何人" ;
+lin anyhow_Adv = mkAdv "无论如何" ;
+lin anymore_Adv = mkAdv "不再" ;
+lin anyone_NP = mkNPword "任何人" ;
+lin anything_NP = mkNPword "任何事情" ;
+lin anyway_Adv = mkAdv "无论如何" ;
+lin anywhere_Adv = mkAdv "随地" ;
+lin apart_Adv = mkAdv "隔开" ;
+lin apart_from_Prep = mkPrep "除了" ;
+lin apartheid_N = mkN "种族隔离" [] ;
+lin apartment_N = L.apartment_N ;
+lin apathetic_A = mkA "冷漠" ;
+lin apathy_N = mkN "冷漠" "种" ;
+lin apiece_Adv = mkAdv "每个" ;
+lin apish_A = mkA "像猴子" ;
+lin aplomb_N = mkN "泰然自若" [] ;
+lin apocalyptic_A = mkA "世界末日" ;
+lin apologetically_Adv = mkAdv "抱歉地" ;
+lin apologist_N = mkN "辩护者" "位" ;
+lin apologize_V = mkV "道歉" ;
+lin apology_N = mkN "歉意" "份" ;
+lin appal_V2 = mkV2 "恐吓" ;
+lin appalling_A = mkA "骇人听闻" ;
+lin apparatus_N = mkN "设备" "台" ;
+lin apparel_N = mkN "服饰" ;
+lin apparent_A = mkA "明显" ;
+lin apparently_Adv = variants{} ; --
+lin apparition_N = mkN "幻影" ;
+lin appeal_N = mkN "上诉" ;
+lin appeal_V = mkV "上诉" ;
+lin appeal_V2 = mkV2 "上诉" ;
+--subcat lin appeal_V2V = mkV2V "上诉" ;
+lin appear_V = mkV "出现" ;
+--subcat lin appear_V2 = mkV2 "出现" ;
+lin appear_VA = mkVA "似乎" ;
+lin appear_VS = mkVS "出现" ;
+lin appear_VV = mkVV "出现" ;
+lin appearance_N = mkN "外形" "种" ;
+lin appease_V2 = mkV2 "安抚" ;
+lin append_V2 = mkV2 "附加" ;
+lin appendage_N = mkN "附加物" ;
+lin appendix_N = mkN "附录" "页" ;
+lin appetite_N = mkN "食欲" [] ;
+lin appetizing_A = mkA "开胃" ;
+lin appetizingness_N = mkN "促进食欲" ;
+lin applaud_V = mkV "喝彩" ;
+lin applaud_V2 = mkV2 "鼓掌" ;
+lin applause_N = mkN "鼓掌" ;
+lin apple_N = L.apple_N ;
+lin appliance_N = mkN "器具" ;
+lin applicability_N = mkN "适用性" ;
+lin applicable_A = mkA "适用" ;
+lin applicant_N = mkN "申请人" ;
+lin application_N = mkN "申请" ;
+lin applied_A = variants{} ; --
+lin apply_1_V2 = mkV2 "申请" ; ----
+lin apply_2_V2 = mkV2 "申请" ; ----
+lin apply_V = mkV "申请" ;
+lin apply_V2 = mkV2 "申请" ;
+lin apply_V2V = mkV2V "申请" ;
+lin apply_VV = mkVV "申请" ;
+lin appoint_V2 = mkV2 "委任" ;
+lin appoint_V2V = mkV2V "委任" ;
+lin appoint_V3 = mkV3 "委任" ;
+--subcat lin appoint_VS = mkVS "任命" ;
+lin appointed_A = variants{} ; --
+lin appointee_N = mkN "被任命人" ;
+lin appointment_N = mkN "任命" ;
+lin appraisal_N = mkN "评价" ;
+lin appraise_V2 = mkV2 "评价" ;
+lin appreciable_A = mkA "可感知" ;
+lin appreciate_V = mkV "欣赏" ;
+lin appreciate_V2 = mkV2 "欣赏" ;
+lin appreciation_N = mkN "升值" ; --NOT SURE "升值" or "感激"
+lin apprehension_N = mkN "理解" ;
+lin apprehensive_A = mkA "惴惴不安" ;
+lin apprise_V2 = mkV2 "通知" ;
+lin approach_N = mkN "途径" ;
+lin approach_V = mkV "途径" ;
+lin approach_V2 = mkV2 "接近" ;
+lin appropriate_A = mkA "适当" ;
+lin appropriate_V2 = mkV2 "占用" ;
+lin appropriately_Adv = variants{} ; --
+lin appropriation_N = mkN "拨款" ;
+lin approval_N = mkN "赞同" ;
+lin approve_V = mkV "批准" ;
+lin approve_V2 = mkV2 "批准" ;
+lin approved_A = variants{} ; --
+lin approximate_A = mkA "大概" ;
+lin approximate_V2 = mkV2 "近似" ;
+lin approximately_Adv = variants{} ; --
+lin apt_A = mkA "贴切" ;
+lin aquamarine_N = mkN "蓝绿色" ;
+lin aquarium_N = mkN "水族馆" "座" ;
+lin arab_N = mkN "阿拉伯人" ;
+lin arable_A = mkA "耕地" ;
+lin arbitrageur_N = mkN "套利" "次" ;
+lin arbitrary_A = mkA "武断" ;
+lin arbitrate_V2 = mkV2 "仲裁" ;
+lin arbitration_N = mkN "仲裁" ;
+lin arbitrator_N = mkN "仲裁人" ;
+lin arc_N = variants{} ; --
+lin arcade_N = mkN "拱廊" ;
+lin arcane_A = mkA "神秘" ;
+lin arch_N = mkN "拱门" "扇" ;--"拱形" ;
+lin arch_V = mkV "拱起" ;
+lin arch_V2 = mkV2 "使+弯成弓形" ;--"拱形" ;
+lin archaeological_A = mkA "考古学" ;
+lin archaic_A = mkA "陈旧" ;
+lin archbishop_N = mkN "大主教" "位" ;
+lin architectFem_N = mkN "建筑师" ;
+lin architectMasc_N = mkN "建筑师" ;
+lin architectural_A = mkA "建筑" ;
+lin architecture_N = mkN "建筑" ;
+lin archive_N = mkN "存档" "次" ;
+lin ardent_A = mkA "热心" ;
+lin are_N = mkN "公亩" ;
+lin area_1_N = mkN "区域" ;
+lin area_2_N = mkN "区域" ;
+lin area_3_N = mkN "区域" "块" ;
+lin area_4_N = mkN "区域" ; ----
+lin area_5_N = mkN "区域" ; ----
+lin area_6_N = mkN "区域" ; ----
+lin area_N = mkN "区域" ; ----
+lin arena_N = mkN "舞台" ;
+lin arenicolous_A = mkA "生长在沙中" ;
+lin argentina_PN = mkPN "阿根廷" ;
+lin argentinian_A = mkA "阿根廷" ;
+lin arguable_A = mkA "值得商榷" ;
+lin argue_V = mkV "争论" ;
+lin argue_V2 = mkV2 "争论" ;
+lin argue_VS = mkVS "争论" ;
+lin argument_N = mkN "论据" ;
+lin aria_N = mkN "咏叹调" "首" ;
+lin arise_V = mkV "出现" ;
+--subcat lin arise_VS = mkVS "出现" ;
+lin aristocracy_N = mkN "贵族" ;
+lin aristocratic_A = mkA "贵族" ;
+lin arithmetic_N = mkN "算术" ;
+lin arizona_PN = mkPN "亚利桑那" ;
+lin arkansas_PN = mkPN "阿肯色" ;
+lin arm_1_N = mkN "胳膊" ; ----
+lin arm_2_N = mkN "胳膊" ; ----
+lin arm_N = mkN "胳膊" ;
+lin arm_V = mkV "武装" ;
+lin arm_V2 = mkV2 "胳膊" ;
+lin armadillo_N = mkN "犰狳" ;
+lin armchair_N = variants{} ; --
+lin armed_A = variants{} ; --
+lin armpit_N = mkN "腋窝" ;
+lin army_N = mkN "军队" "支" ;
+lin aroma_N = mkN "香气" ;
+lin around_AdN = mkAdN "周围" ;
+lin around_Adv = mkAdv "周围" ;
+lin around_Prep = mkPrep "围绕" ;
+lin arouse_V2 = mkV2 "引起" ;
+lin arouse_V2V = mkV2V "引起" ;
+lin arpeggio_N = mkN "琶音" ;
+lin arraign_V2 = mkV2 "讯问" ;
+lin arraignment_N = mkN "责难" ;
+lin arrange_V = mkV "安排" ;
+lin arrange_V2 = mkV2 "安排" ;
+lin arrangement_N = mkN "安排" ;
+lin array_N = mkN "排列" ;
+lin arrest_N = mkN "逮捕" [] ;
+lin arrest_V2 = mkV2 "逮捕" ;
+lin arrival_N = mkN "到来" ;
+lin arrive_V = mkV "到" ;
+--subcat lin arrive_V2 = mkV2 "到达" ;
+lin arrogance_N = mkN "自大" ;
+lin arrogant_A = mkA "自大" ;
+lin arrow_N = mkN "箭" ;
+lin arsenal_N = mkN "兵工厂" "家" ;
+lin arsenic_N = mkN "砷" ;
+lin arsenide_N = mkN "砷化物" ;
+lin arson_N = mkN "纵火""次" ;
+lin art_N = L.art_N ;
+lin artery_N = mkN "动脉" ;
+lin artful_A = mkA "巧妙" ;
+lin arthritic_A = mkA "关节炎" ;
+lin arthritis_N = mkN "关节炎" "" ;
+lin article_N = mkN "文章" ;
+lin article_V2 = mkV2 "使+受协议条款约束" ;
+lin articulate_V = variants{}; -- mkV2 "说出" ;
+lin articulate_V2 = mkV2 "说出" ;
+lin artifact_N = mkN "神器" ;
+lin artificial_A = mkA "人造" ;
+lin artillery_N = mkN "火炮" "门" ;
+lin artist_N = mkN "艺术家" ;
+lin artistic_A = mkA "艺术" ;
+lin artistry_N = mkN "艺术性" "" ;
+lin as_CAdv = S.as_CAdv ;
+lin as_Prep = mkPrep "与" "一样" ;
+lin as_Subj = mkSubj "如" ;
+lin as_for_Prep = mkPrep "至于" ;
+lin as_long_as_Subj = mkSubj "只要" ;
+lin as_of_Prep = mkPrep "截至" ;
+lin as_opposed_to_Prep = mkPrep "与之前相反是" ;
+lin as_well_Adv = mkAdv "同样地" ;
+lin as_well_as_Conj = mkConj "以及" ;
+lin asbestos_N = mkN "石棉" ;
+lin asbestosis_N = mkN "石棉肺" ;
+lin ascend_V = mkV "上升" ;
+lin ascendant_N = mkN "优势" "项" ;
+lin ascendency_N = mkN "优势" ;
+lin ascent_N = mkN "上升" ;
+lin ascertain_V2 = variants{} ; --
+lin ascribe_V2 = mkV2 "归因于" ;
+lin ash_N = mkN "灰" ;
+lin ashamed_A = mkA "惭愧" ;
+lin ashes_N = L.ashes_N ;
+lin ashore_Adv = mkAdv "上岸" ;
+lin ashtray_N = mkN "烟灰缸" ;
+lin asian_A = mkA "亚洲人" ;
+lin asian_N = mkN "亚洲人" "位" ;
+lin aside_Adv = mkAdv "旁白" ;
+lin aside_from_Prep = mkPrep "除了" ;
+lin ask_V = mkV "问" ;
+lin ask_V2 = mkV2 "问" ;
+lin ask_V2Q = L.ask_V2Q ;
+lin ask_V2V = mkV2V "问" ;
+lin ask_VQ = mkVQ (mkV "问") ;
+--subcat lin ask_VS = mkVS "问" ;
+--subcat lin ask_VV = mkVV "问" ;
+lin ask_for_V2 = mkV2 "请求" ;
+lin ask_for_V3 = variants {} ;
+lin asking_N = mkN "请求" ;
+lin asleep_A = mkA "睡着" ;
+lin aspect_N = mkN "方面" ;
+lin aspen_N = mkN "白杨" ;
+lin aspersion_N = mkN "诽谤" ;
+lin asphalt_N = mkN "沥青" "吨" ;
+lin aspirate_V2 = mkV2 "吸气" ;
+lin aspiration_N = mkN "抱负" ;
+lin aspire_V = mkV "渴望" ;
+lin aspire_VV = mkVV "向往" ;
+lin aspirin_N = mkN "阿司匹林" ;
+lin ass_N = mkN "屁股" ;
+lin assail_V2 = mkV2 "攻击" ;
+lin assailant_N = mkN "攻击者" ;
+lin assassin_N = mkN "刺客" ;
+lin assassinate_V2 = mkV2 "暗杀" ;
+lin assassination_N = mkN "暗杀" "次" ;
+lin assault_N = mkN "攻击" ;
+lin assault_V2 = variants{} ; --
+lin assemblage_N = mkN "集合" ;
+lin assemble_V = mkV "聚集" ;
+lin assemble_V2 = mkV2 "聚集" ;
+lin assembly_N = mkN "集成" ;
+lin assent_N = mkN "赞成" ;
+lin assert_V = mkV "断言" ;
+lin assert_V2 = mkV2 "断言" ;
+lin assert_VS = mkVS "断言" ;
+lin assertion_N = mkN "断言" ;
+lin assertive_A = mkA "肯定" ;
+lin assess_V2 = mkV2 "评估" ;
+lin assessment_N = mkN "评定" "次" ;
+lin asset_N = mkN "资产" ;
+lin assiduous_A = mkA "刻苦" ;
+lin assign_V2 = mkV2 "分配" ;
+lin assign_V2V = mkV2V "分配" ;
+lin assignment_N = mkN "分配" ;
+lin assimilate_V = mkV "同化" ;
+lin assimilate_V2 = mkV2 "吸收" ;
+lin assist_N = mkN "帮助""" ;
+lin assist_V = mkV "协助" ;
+lin assist_V2 = mkV2 "协助" ;
+lin assistance_N = mkN "协助" ;
+lin assistant_A = variants{} ; --
+lin assistant_N = mkN "助理" ;
+lin associate_A = mkA "副" ;
+lin associate_N = mkN "关联" ;
+lin associate_V = mkV "关联" ;
+lin associate_V2 = mkV2 "关联" ;
+lin associated_A = variants{} ; --
+lin association_N = mkN "协会" ;
+lin assorted_A = mkA "各种各样" ;
+lin assortment_N = mkN "品种" ;
+lin assuage_V2 = mkV2 "缓和" ;
+--subcat lin assume_V = mkV "假设" ;
+lin assume_V2 = mkV2 "假设" ;
+lin assume_VS = mkVS "假设" ;
+lin assumption_N = mkN "假设" ;
+lin assurance_N = mkN "保证" ;
+lin assure_V2 = mkV2 "保证" ;
+lin assure_V2S = mkV2S "保证" ;
+lin asteroid_N = mkN "小行星" ;
+lin asthma_N = mkN "哮喘" ;
+lin astonishing_A = mkA "惊人" ;
+lin astonishment_N = mkN "惊讶" ;
+lin astound_V2 = mkV2 "使+大吃一惊" ;
+lin astray_Adv = mkAdv "误入歧途" ;
+lin astride_Prep = mkPrep "横跨" ;
+lin astringency_N = mkN "涩味" "" ;
+lin astrodynamics_N = mkN "航天动力学" ;
+lin astronaut_N = mkN "宇航员" "位" ;
+lin astronomer_N = mkN "天文学家" ;
+lin astronomical_A = mkA "天文" ;
+lin astute_A = mkA "精明" ;
+lin asylum_N = mkN "庇护" ;
+lin at_N = mkN "阿特""" ;
+lin at_Prep = mkPrep "在" ;
+lin at_home_Adv = mkAdv "在家里" ;
+lin at_least_AdN = S.at_least_AdN ;
+lin at_most_AdN = S.at_most_AdN ;
+lin at_the_behest_of_Prep = mkPrep "按照命令" ;
+lin athenian_A = mkA "雅典" ;
+lin athens_PN = mkPN "雅典" ;
+lin athlete_N = mkN "运动员" ;
+lin athletic_A = mkA "运动" ;
+lin athletics_N = mkN "田径运动" "种" ;
+lin atlas_N = mkN "地图集" "本" ;
+lin atmosphere_N = mkN "气氛" [] ;
+lin atmospheric_A = mkA "大气" ;
+lin atoll_N = mkN "环礁" ;
+lin atom_N = mkN "原子" "个" ;
+lin atomic_A = mkA "原子" ;
+lin atonal_A = mkA "无调" ;
+lin atone_V = mkV "弥补" ;
+lin atop_Prep = mkPrep "在" ;
+lin atrocious_A = mkA "穷凶极恶" ;
+lin atrocity_N = mkN "暴行" ;
+lin attach_V = mkV "附加" ;
+lin attach_V2 = mkV2 "连接" ;
+lin attache_N = mkN "随员" "个" ;
+lin attachment_N = mkN "附件" ;
+lin attack_N = mkN "攻击" ;
+lin attack_V2 = mkV2 "攻击" ;
+lin attacker_N = mkN "攻击者" ;
+lin attain_V = mkV "达到" ;
+lin attain_V2 = mkV2 "达到" ;
+lin attainable_A = mkA "可达到" ;
+lin attainment_N = variants{} ; --
+lin attempt_N = mkN "尝试" ;
+lin attempt_V2 = mkV2 "尝试" ;
+lin attempt_VV = mkVV "尝试" ;
+lin attempted_A = variants{} ; --
+lin attend_V = mkV "出席" ;
+lin attend_V2 = mkV2 "出席" ;
+lin attendance_N = mkN "护理" [] ;
+lin attendant_A = mkA "伴随" ;
+lin attendant_N = mkN "服务员" ;
+lin attention_N = mkN "注意" ;
+lin attest_V = mkV "证明" ;
+lin attest_VS = mkVS "证明" ;
+lin attic_A = mkA "阁楼" ;
+lin attic_N = mkN "阁楼" ;
+lin attitude_N = mkN "态度" ;
+lin attorney_N = mkN "律师" ;
+lin attract_V2 = mkV2 "吸引" ;
+lin attraction_N = mkN "吸引力" [] ;
+lin attractive_A = mkA "引人注意" ;
+lin attributable_A = mkA "归属" ;
+lin attribute_N = mkN "属性" ;
+lin attribute_V2 = mkV2 "归于" ;
+lin attrition_N = mkN "摩擦" ;
+lin auction_N = mkN "拍卖" ;
+lin auction_V2 = mkV2 "拍卖" ;
+lin auctioneer_N = mkN "拍卖师" ;
+lin audacious_A = mkA "大胆" ;
+lin audacity_N = mkN "大胆" [] ;
+lin audible_A = mkA "听得见" ;
+lin audience_N = mkN "听众" ;
+lin audit_N = mkN "审计" "次" ;
+lin audit_V2 = mkV2 "旁听" ;
+lin audition_N = mkN "听" ;
+lin audition_V = mkV "试音" ;
+lin auditor_N = mkN "稽核员" ;
+lin augment_V = mkV "增大" ;
+lin augment_V2 = mkV2 "增加" ;
+lin august_A = mkA "八月" ;
+lin aunt_N = mkN "阿姨" ;
+lin aura_N = mkN "氛围" ;
+lin aural_A = mkA "听觉" ;
+lin auspicious_A = mkA "吉祥" ;
+lin austere_A = mkA "严峻" ;
+lin austerity_N = mkN "朴素" [] ;
+lin austral_A = mkA "南国" ;
+lin australia_PN = mkPN "澳大利亚" ;
+lin australian_A = mkA "澳大利亚" ;
+lin austria_PN = mkPN "奥地利" ;
+lin austrian_A = mkA "奥地利" ;
+lin authentic_A = mkA "可信" ;
+lin authenticity_N = mkN "真实性" ;
+lin author_N = mkN "作者" ;
+lin authore_V2 = mkV2 "创作出版" ;
+lin authoritarian_A = mkA "独裁主义" ;
+lin authoritative_A = mkA "权威" ;
+lin authority_1_N = mkN "权威" ; ----
+lin authority_2_N = mkN "权威" ; ----
+lin authority_N = mkN "权威" ;
+lin authorization_N = mkN "授权" ;
+lin authorize_V2 = mkV2 "授权" ;
+lin authorize_V2V = mkV2V "授权" ;
+lin authorship_N = mkN "著作权" ;
+lin auto_N = mkN "汽车" ;
+lin autobiography_N = mkN "自传" "本" ;
+lin autocrat_N = mkN "独裁者" "名" ;--"专制君主" ;
+lin autocratic_A = mkA "专制" ;
+lin autograph_N = mkN "手稿" "份" ;
+lin autograph_V2 = mkV2 "亲笔写" ;
+lin automate_V2 = mkV2 "自动化" ;
+lin automatic_A = mkA "自动" ;
+lin automatically_Adv = mkAdv "自动" ;
+lin automation_N = mkN "自动化" [] ;
+lin automobile_N = mkN "汽车" ;
+lin automotive_A = mkA "汽车" ;
+lin autonomous_A = mkA "自治" ;
+lin autonomy_N = mkN "自治" "" ;
+lin autumn_N = mkN "秋" ;
+lin auxiliary_A = mkA "辅助" ;
+lin avail_N = mkN "利益" ;
+lin availability_N = mkN "可用性" ;
+lin available_A = mkA "可用" ;
+lin avalanche_N = mkN "雪崩" ;
+lin avaram_N = mkN "肯尼" "个" ;
+lin avaricious_A = mkA "贪婪" ;
+lin avenge_V2 = mkV2 "报复" ;
+lin avenue_N = mkN "大街" ;
+lin aver_VS = mkVS "断言" ;
+lin average_A = mkA "平均" ;
+lin average_N = mkN "平均" ;
+lin average_V = mkV "平均" ;
+lin average_V2 = mkV2 "平均" ;
+lin avert_V2 = mkV2 "避免" ;
+lin aviation_N = mkN "航空" [] ;
+lin avid_A = mkA "渴望" ;
+lin avoid_V2 = mkV2 "避免" ;
+lin avoid_VV = mkVV "避免" ;
+lin avoidance_N = mkN "避免" ;
+lin avuncular_A = mkA "慈祥" ;
+lin await_V2 = mkV2 "等待" ;
+lin awake_A = mkA "醒着" ;--"意识到" ;
+lin awake_V = mkV "醒来" ;
+lin award_N = mkN "奖" ;
+lin award_V2 = mkV2 "奖励" ;
+lin award_V3 = mkV3 "授予" ;
+lin aware_A = mkA "意识到" ;
+lin aware_of_A2 = mkA2 "注意" ;
+lin awareness_N = mkN "意识" "个" ;
+lin awash_A = mkA "泛滥" ;
+lin away_1_Adv = mkAdv "远离" ; ----
+lin away_2_Adv = mkAdv "远离" ; ----
+lin away_A = mkA "离开" ;
+lin away_Adv = mkAdv "远离" ;
+lin awesome_A = mkA "真棒" | mkA "可敬畏" ;
+lin awful_A = mkA "吓人" ;
+lin awhile_Adv = mkAdv "一会儿" ;
+lin awkward_A = mkA "尴尬" ;
+lin awry_A = mkA "曲解" ;
+lin awry_Adv = mkAdv "歪斜地" ;
+lin ax_N = mkN "斧头" "把" ;
+lin axiom_N = mkN "公理" ;
+lin axiomatic_A = mkA "不言自明" ;
+lin axis_N = mkN "轴" "根" ;
+lin axle_N = mkN "轴" ;
+lin aye_Interj = variants{} ; --
+lin azido_A = mkA "叠氮" ;
+lin azure_A = mkA "蔚蓝" ;
+lin b_ed_N = mkN "乙等" ;
+lin babel_N = mkN "巴贝尔" ;
+lin baby_N = L.baby_N ;
+lin baby_faced_A = mkA "娃娃脸" ;--"婴孩" ;
+lin baccalaureate_N = mkN "学士学位" ;
+lin bachelor_N = mkN "学士" ;
+lin bacillus_N = mkN "芽孢杆菌" ;
+lin back_A = variants{} ; --
+lin back_Adv = mkAdv "后面" ;
+lin back_N = L.back_N ;
+lin back_V = mkV "支持" ;
+--subcat lin back_V2 = mkV2 "支持" ;
+lin back_to_Prep = mkPrep "回到" ;
+lin back_up_V2 = mkV2 "支持" ;
+lin backbone_N = mkN "支柱" ;
+lin backdrop_N = mkN "背景" ;
+lin backerFem_N = mkN "靠山" ;
+lin backerMasc_N = mkN "靠山" ;
+lin backfire_V = mkV "事与愿违" ;
+lin background_N = mkN "背景" ;
+lin backing_N = mkN "后盾" ;
+lin backlash_N = mkN "反冲" ;
+lin backlighting_N = mkN "背光" ;
+lin backlog_N = mkN "积压" [] ;
+lin backseat_N = mkN "后座" ;
+lin backside_N = mkN "背部" ;
+lin backstage_Adv = mkAdv "在后台" ;
+lin backward_Adv = mkAdv "向后" ;
+lin backwards_Adv = mkAdv "向后" ;
+lin backwater_N = mkN "穷乡僻壤" ;
+lin bacon_N = mkN "熏肉" "块" ;
+lin bacteria_N = variants{} ; --
+lin bacterial_A = mkA "细菌" ;
+lin bacterium_N = mkN "细菌" ;
+lin bad_A = L.bad_A ;
+lin bad_N = mkN "坏" ;
+lin badge_N = mkN "徽章" ;
+lin badly_Adv = variants{} ; --
+lin bag_N = mkN "袋" ;
+lin baggage_N = mkN "行李" ;
+lin bagpipe_N = mkN "风笛" ;
+lin bail_N = mkN "保释" ;
+lin bail_V = mkV "保释" ;
+lin bail_V2 = mkV2 "保释" ;
+lin bailiff_N = mkN "法警" ;
+lin bait_N = mkN "诱饵" ;
+lin bake_V = variants{}; -- mkV2 "烤" ;
+lin bake_V2 = mkV2 "烤" ;
+lin baker_N = mkN "面包师" ;
+lin bakery_N = mkN "面包店" ;
+lin baksheesh_N = mkN "津贴" ;
+lin balance_N = mkN "平衡" ;
+lin balance_V = mkV "使平衡" ;
+lin balance_V2 = mkV2 "平衡" ;
+lin balanced_A = variants{} ; --
+lin balcony_N = mkN "阳台" ;
+lin bald_A = mkA "秃" ;
+lin bale_N = mkN "大包" ;
+lin balk_V = mkV "阻碍" ;
+lin ball_N = mkN "球" ;
+lin ball_V = mkV "成团快" ;
+lin ball_V2 = mkV2 "使+成球形" ;
+lin ballet_N = mkN "芭蕾舞" "次" ;
+lin ballistic_A = mkA "弹道" ;
+lin balloon_N = mkN "气球" ;
+lin balloon_V = mkV "气球" ;
+lin balloon_V2 = mkV2 "使+成气球状" ;
+lin balloonist_N = mkN "气球驾驶者" ;
+lin ballot_N = mkN "抽签" ;
+lin ballot_V = mkV "投票" ;
+lin ballplayer_N = mkN "棒球手" "名" ;
+lin ballroom_N = mkN "舞厅" ;
+lin balm_N = mkN "香脂" [] ;
+lin balmy_A = mkA "芳香" ;
+lin baloney_N = mkN "胡扯" ;
+lin ban_N = mkN "禁令" ;
+lin ban_V2 = mkV2 "禁止" ;
+lin banal_A = mkA "平庸" ;
+lin banana_N = mkN "香蕉" ;
+lin band_N = mkN "乐队" ;
+lin band_V = mkV "用带绑扎" ;
+lin band_V2 = mkV2 "乐队" ;
+lin bandage_N = mkN "绷带" ;
+lin bandwagon_N = mkN "花车" ;
+lin bandy_V2 = mkV2 "打来打去" ;
+lin bane_N = mkN "毒药" ;
+lin bang_N = mkN "重击" ;
+lin bang_V = mkV "重击" ;
+lin bang_V2 = mkV2 "砰" ;
+lin bangkok_PN = mkPN "曼谷" ;
+lin banish_V2 = mkV2 "放逐" ;
+lin banishment_N = mkN "流放" ;--"充军" ;
+lin bank_N = L.bank_N ;
+lin bank_V = mkV "银行" "家" ;
+lin bank_V2 = mkV2 "将+存入银行" ;
+lin banker_N = mkN "银行家" ;
+lin banking_N = mkN "银行业" ;
+lin bankrupt_A = mkA "破产" ;
+lin bankrupt_V2 = mkV2 "破产" ;
+lin bankruptcy_N = mkN "破产" ;
+lin banner_N = mkN "旗帜" "面" ;
+lin banquet_N = mkN "宴会" ;
+lin banquet_V = mkV "参加宴会" ;
+lin banquet_V2 = mkV2 "使+款待" ;
+lin banshee_N = mkN "女妖" ;
+lin banter_N = mkN "戏谑" ;
+lin baptism_N = mkN "洗礼" "场" ;
+lin bar_1_N = variants{} ; --
+lin bar_2_N = variants{} ; --
+lin bar_N = mkN "酒吧" ;
+lin bar_V2 = mkV2 "阻挡" ;
+lin barb_N = mkN "倒钩" ;
+lin barbasco_N = mkN "多花薯蓣" "个" ;
+lin barbecue_N = mkN "烧烤" ;
+lin barber_N = mkN "理发师" ;
+lin barcelona_PN = mkPN "巴塞罗那" ;
+lin bare_A = mkA "裸" ;
+lin bare_V2 = mkV2 "裸露" ;
+lin barely_Adv = variants{} ; --
+lin bargain_N = mkN "议价" ;
+lin bargain_V = mkV "讨价还价" "次" ;
+lin bargain_V2 = variants{}; -- mkV "讨价还价" "次" ;
+lin bargaining_N = mkN "议价" "次" ;
+lin barge_N = mkN "驳船" "只" ;
+lin barge_V = mkV "驳船" ;
+lin baritone_N = mkN "男中音" ;
+lin bark_N = L.bark_N ;
+lin bark_V = mkV "吠" ;
+lin barley_N = mkN "大麦" ;
+lin barn_N = mkN "谷仓" "个" ;
+lin barnacle_N = mkN "藤壶" ;
+lin barnyard_N = mkN "谷仓前的院地" ;
+lin barometer_N = mkN "晴雨表" ;
+lin baron_N = mkN "男爵" ;
+lin baroque_A = mkA "巴洛克式" ;
+lin barrage_N = mkN "弹幕" ;
+lin barrator_N = mkN "赃官" "个" ;
+lin barrel_N = mkN "桶" ;
+lin barren_A = mkA "荒芜" ;
+lin barricade_N = mkN "障碍" ;
+lin barrier_N = mkN "屏障" ;
+lin bartender_N = mkN "酒保" ;
+lin barter_N = mkN "易货贸易""场" ;
+lin barter_V = mkV "物物交换" ;
+lin barter_V2 = mkV2 "易货" ;
+lin base_A = mkA "基地" ;
+lin base_N = mkN "基地" ;
+lin base_V = mkV "基于" ;
+lin base_V2 = mkV2 "基于" ;
+lin baseball_N = mkN "棒球" ;
+lin baseless_A = mkA "毫无根据" ;
+lin basement_N = mkN "地下室" "间" ;
+lin bash_N = mkN "痛击" ;
+lin bash_V2 = mkV2 "痛击" ;
+lin basic_A = mkA "基本" ;
+lin basic_N = mkN "基础""" ;
+lin basically_Adv = mkAdv "基本上" ;
+lin basin_N = mkN "盆地" "个" ;
+lin basis_N = mkN "基础" ;
+lin basket_N = mkN "篮" ;
+lin basketball_N = mkN "篮球" ;
+lin bass_N = mkN "低音" ;
+lin bassoon_N = mkN "巴松管" ;
+lin bastard_N = mkN "混帐" "个" ;
+lin bastinado_V2 = mkV2 "杖" ;
+lin bastion_N = mkN "阵地工事" ;
+lin bat_N = mkN "蝙蝠" ;
+lin bat_V = mkV "击球" ;
+lin bat_V2 = mkV2 "蝙蝠" ;
+lin batch_N = mkN "批量" [] ;
+lin bate_V2 = mkV2 "缓和" ;
+lin bath_N = mkN "浴" ;
+lin bathe_N = mkN "沐浴""" ;
+lin bathe_V = mkV "洗澡" ;
+lin bathe_V2 = mkV2 "使+被水洗" ;
+lin bathing_N = mkN "沐浴" ;
+lin bathroom_N = mkN "浴室" ;
+lin bathtub_N = mkN "浴缸" ;
+lin battalion_N = mkN "营" ;
+lin batter_N = mkN "击球手" | mkN "糊状物" "" | mkN "墙面向后倾斜" "" ;
+lin batter_V = mkV "猛击" ;
+lin batter_V2 = mkV2 "连击" ;
+lin battery_N = mkN "电池" ;
+lin batting_N = mkN "打击" ;
+lin battle_N = mkN "战斗" ;
+lin battle_V = mkV "战斗" ;
+lin battle_V2 = mkV2 "战斗" ;
+lin battlefield_N = mkN "战场" ;
+lin battleground_N = mkN "战地" ;
+lin bay_N = mkN "海湾" ;
+lin beach_N = mkN "海滩" ;
+lin beach_V2 = mkV2 "拖+上岸" ;
+lin beady_A = mkA "明眸" ;
+lin beam_N = mkN "横梁" ;
+lin beam_V = mkV "束缚" ;
+lin beam_V2 = mkV2 "光束" ;
+lin bean_N = mkN "豆" ;
+lin bear_N = mkN "熊" "只" ;
+lin bear_V = mkV "承担" ;
+lin bear_V2 = mkV2 "承担" ;
+lin bearable_A = mkA "可以忍受" ;--1
+lin beard_N = variants{} ; --
+lin beard_V2 = mkV2 "公然反对" ;
+lin bearer_N = mkN "持票者" ;
+lin bearing_N = mkN "轴承" ;
+lin bearish_A = mkA "无礼" ;
+lin beast_N = mkN "兽" ;
+lin beat_N = mkN "节拍" ;
+lin beat_V = mkV "击败" ;
+lin beat_V2 = mkV2 "击败" ;
+lin beaten_A = mkA "精疲力竭" ;
+lin beatific_A = mkA "祝福" ;
+lin beating_N = mkN "跳动" ;
+lin beautiful_A = L.beautiful_A ;
+lin beautifully_Adv = variants{} ; --
+lin beauty_N = mkN "美好" [] ;
+lin because_Subj = S.because_Subj ;
+lin because_of_Prep = mkPrep "因为" ;
+lin become_V = mkV "成为" ;
+lin become_V2 = mkV2 "成为" ;
+lin become_VA = L.become_VA ;
+--subcat lin become_VS = mkVS "变成" ;
+lin bed_N = mkN "床" ;
+lin bed_V2 = mkV2 "床+张" ;
+lin bedding_N = mkN "寝具" "套" ;
+lin bedevil_V2 = mkV2 "使+痛苦" ;
+lin bedfellow_N = mkN "伙伴" ;
+lin bedlam_N = mkN "混乱" "处" ;
+lin bedpan_N = mkN "便盆" ;
+lin bedridden_A = mkA "卧床不起" ;
+lin bedrock_N = mkN "牢固基础" [] ;
+lin bedroom_N = mkN "卧室" "间" ;
+lin bedside_N = mkN "床头" ;
+lin bedtime_N = mkN "就寝时间" "次" ;
+lin bee_N = mkN "蜜蜂" ;
+lin beef_N = mkN "牛肉" [] ;
+lin beef_V = mkV "抱怨" ;
+lin beefy_A = mkA "结实" ;
+lin beep_N = mkN "哔哔" ;
+lin beer_N = L.beer_N ;
+lin beeswax_N = mkN "蜂蜡" ;
+lin beet_N = mkN "甜菜" ;
+lin befall_V2 = mkV2 "降临" ;
+lin befitting_A = mkA "适合" ;
+lin before_Adv = mkAdv "以前" ;
+lin before_Prep = S.before_Prep ;
+lin before_Subj = mkSubj "前" ;
+lin beforehand_Adv = mkAdv "事先" ;
+lin befriend_V2 = mkV2 "帮助" ;
+lin beg_V = mkV "求" ;
+lin beg_V2 = mkV2 "求" ;
+lin beg_V2V = L.beg_V2V ;
+lin beget_V2 = mkV2 "产生" ;
+lin beggar_N = mkN "乞丐" ;
+lin begin_V = mkV "开始" ;
+lin begin_V2 = mkV2 "开始" ;
+lin begin_VV = mkVV "开始" ;
+lin beginning_N = mkN "开始" ;
+lin behalf_N = mkN "代表" ;
+lin behave_V = mkV "表现" ;
+lin behaviour_N = mkN "行为" ;
+lin behead_V2 = mkV2 "砍头" ;
+lin behind_Adv = mkAdv "背后" ;
+lin behind_N = mkN "屁股" ;
+lin behind_Prep = S.behind_Prep ;
+lin beholden_A = mkA "感激" ;
+lin being_N = mkN "存在" ;
+lin beirut_PN = mkPN "贝鲁特" ;
+lin belated_A = mkA "迟到" ;
+lin belch_N = mkN "嗝" ;
+lin beleaguer_V2 = mkV2 "围攻" ;
+lin belfry_N = mkN "钟楼" ;
+lin belgian_A = mkA "比利时" ;
+lin belgium_PN = mkPN "比利时" ;
+lin belie_V2 = mkV2 "掩饰" ;
+lin belief_N = mkN "信念" ;
+lin believable_A = mkA "可信" ;
+lin believe_V = mkV "相信" ;
+lin believe_V2 = mkV2 "相信" ;
+--subcat lin believe_V2V = mkV2V "相信" ;
+lin believe_VS = mkVS "相信" ;
+lin believer_N = mkN "信徒" "名" ;
+lin belittle_V2 = mkV2 "轻视" ;
+lin bell_N = mkN "钟" ;
+lin bell_V2 = mkV2 "使+装钟" ;
+lin bellarmine_N = mkN "贝拉明" "个" ;
+lin bellwether_N = mkN "头羊" ;
+lin belly_N = L.belly_N ;
+--subcat lin belong_V = mkV "属于" ;
+lin beloved_A = mkA "亲爱" ;
+lin below_Adv = mkAdv "下面" ;
+lin below_Prep = mkPrep "在" "下面" ;
+lin belt_N = mkN "带子" ;
+lin bemoan_V2 = mkV2 "哀叹" ;
+lin bemused_A = mkA "困惑" ;
+lin bench_N = mkN "长椅" ;
+lin bend_N = variants{} ; --
+lin bend_V = mkV "掰弯" ;
+lin bend_V2 = mkV2 "弯曲" ;
+lin beneath_Prep = mkPrep "下面" ;
+lin benefactor_N = mkN "恩人" ;
+lin beneficial_A = mkA "有利" ;
+lin beneficiary_N = mkN "受益人" ;
+lin benefit_N = mkN "得益" ;
+lin benefit_V = mkV "得益" ;
+lin benefit_V2 = mkV2 "得益" ;
+lin benevolent_A = mkA "慈善" ;
+lin benighted_A = mkA "愚昧" ;
+lin benign_A = mkA "良性" ;
+lin bent_A = mkA "弯曲" ;
+lin bent_N = mkN "爱好" ;
+lin benzyl_N = mkN "苄" "个" ;
+lin bequeath_V2 = mkV2 "遗赠" ;
+lin bequest_N = mkN "遗产" ;
+lin berate_V2 = mkV2 "严厉责备" ;
+lin beret_N = mkN "贝雷帽" ;
+lin berry_N = mkN "浆果" "颗" ;
+lin beset_V2 = mkV2 "困扰" ;
+lin beside_Prep = mkPrep "旁边" ;
+lin besides_Adv = mkAdv "此外" ;
+lin besides_Prep = mkPrep "除了" "以外" ;
+lin besiege_V2 = mkV2 "围攻" ;
+lin best_Adv = mkAdv "最好" ;
+lin best_V2 = mkV2 "胜过" ;
+lin bestow_V2 = mkV2 "赐给" ;
+lin bet_N = mkN "赌注" ;
+lin bet_V = mkV "打赌" ;
+lin bet_V2 = mkV2 "打赌" ;
+lin bet_VS = mkVS "打赌" ;
+lin beta_N = mkN "贝塔" ;
+lin betray_V2 = mkV2 "背叛" ;
+lin betrayer_N = mkN "背叛者" ;
+lin better_Adv = mkAdv "更好" ;
+lin better_N = mkN "长辈" ;
+lin better_V2 = mkV2 "长辈" ;
+lin betterment_N = mkN "改善" ;
+lin between_Adv = mkAdv "介于" ;
+lin between_Prep = S.between_Prep ;
+lin beverage_N = mkN "饮料" "杯" ;
+lin bevy_N = mkN "一群" ;
+lin beware_V = mkV "提防" ;
+lin beware_V2 = mkV2 "提防" ;
+lin bewilder_V2 = mkV2 "困惑" ;
+lin bewitch_V2 = mkV2 "蛊惑" ;
+lin beyond_Adv = mkAdv "超越" ;
+lin beyond_Prep = mkPrep "超出" "以外" ;
+lin bias_N = mkN "偏见" "种" ;
+lin bias_V2 = mkV2 "偏置" ;
+lin bible_N = mkN "圣经" ;
+lin bicameral_A = mkA "两院制" ;
+lin bicentennial_A = mkA "二百周年" ;
+lin bicentennial_N = mkN "两百周年纪念" ;
+lin bicker_V = mkV "斗嘴" ;
+lin bicycle_N = mkN "自行车" "辆" ;
+lin bicycle_V = mkV "骑自行车" ;
+lin bid_N = mkN "出价" ;
+lin bid_V = mkV "出价" ;--NOT SURE "出价" or "投标"
+lin bid_V2 = mkV2 "出价" ;
+lin bidder_N = mkN "投标人" ;
+lin biennial_A = mkA "两年一次" ;
+lin bifurcate_V2 = mkV2 "使+分叉" ;
+lin big_A = L.big_A ;
+lin biggish_A = mkA "较大" ;
+lin bigotry_N = mkN "偏执" ;
+lin bike_N = L.bike_N ;
+lin bike_V = mkV "自行车" ;
+lin bikini_N = mkN "比基尼" "件" ;
+lin bilateral_A = mkA "双边" ;
+lin bile_N = mkN "胆汁" "滴" ;
+lin bilge_N = mkN "舱底" ;
+lin bilingual_A = mkA "两种语言" ;
+lin bilious_A = mkA "坏脾气" ;
+lin bill_N = mkN "帐单" ;
+lin bill_V = mkV "开账单" ;
+lin bill_V2 = mkV2 "法案" ;
+lin billet_N = mkN "钢坯" ;
+lin billion_N = mkN "十亿" ;
+lin billow_V = mkV "翻腾" ;
+lin bin_N = mkN "箱子" ;
+lin bind_N = mkN "绑定" "种" ;
+lin bind_V = mkV "结合" ;
+lin bind_V2 = mkV2 "绑定" ;
+lin binder_N = mkN "粘合剂" ;
+lin binding_A = variants{} ; --
+lin binge_N = mkN "狂欢" ;
+lin bingley_PN = mkPN "彬格莱" ;
+lin biodegradable_A = mkA "可生物降解" ;
+lin biographer_N = mkN "传记作者" ;
+lin biography_N = mkN "传记" ;
+lin biological_A = mkA "生物" ;
+lin biologist_N = mkN "生物学家" ;
+lin biology_N = mkN "生物学" [] ;
+lin biotechnology_N = mkN "生物技术" ;
+lin bipartisan_A = mkA "两党" ;
+lin biped_N = mkN "两足动物" ;
+lin bird's_eye_A = mkA "FOO" ;
+lin bird_N = L.bird_N ;
+lin birdcage_N = mkN "鸟笼" ;
+lin birth_N = mkN "分娩" "次" ;
+lin birthday_N = mkN "生日" ;
+lin birthplace_N = mkN "出生地" "处" ;
+lin birthrate_N = mkN "出生率" ;
+lin biscuit_N = mkN "饼干" "份" ;
+lin bishop_N = mkN "主教" ;
+lin bit_N = mkN "位" ;
+lin bitch_N = mkN "母狗" ;
+lin bitchy_A = mkA "贱" ;
+lin bite_N = mkN "咬伤" ;
+lin bite_V = mkV "咬" ;
+lin bite_V2 = L.bite_V2 ;
+lin biting_A = mkA "刺骨" ;
+lin bitter_A = mkA "辛酸" ;
+lin bitter_N = mkN "苦味""" ;
+lin bitterly_Adv = variants{} ; --
+lin bitterness_N = mkN "苦" "种" ;
+lin biz_N = mkN "商业" ;
+lin bizarre_A = mkA "奇异" ;
+lin blab_V = mkV "多嘴" ;
+lin black_A = L.black_A ;
+lin black_N = mkN "黑色" ;
+lin black_V2 = mkV2 "黑色" ;
+lin blackboard_N = mkN "黑板" "块" ;
+lin blacken_V = mkV "变黑" ;
+lin blacken_V2 = mkV2 "使+变黑" ;
+lin blackmail_V2 = mkV2 "敲诈" ;
+lin blackout_N = mkN "眩晕" ;
+lin blackpoll_N = mkN "黑顶白颊林莺" "只" ;
+lin bladder_N = mkN "膀胱" ;
+lin blade_N = mkN "叶片" ;
+lin blame_N = mkN "责任" ;
+lin blame_V = mkV "责备" ;
+lin blame_V2 = mkV2 "责怪" ;
+lin bland_A = mkA "乏味" ;
+lin blandness_N = mkN "温柔" ;
+lin blank_A = mkA "空白" ;
+lin blank_N = mkN "空白" "块" ;
+lin blanket_N = mkN "毯子" ;
+lin blanket_V2 = mkV2 "覆盖" ;
+lin blare_V = mkV "高声发出" ;
+lin blarney_N = mkN "谄媚" ;
+lin blasphemous_A = mkA "亵渎神明" ;
+lin blast_N = mkN "爆破" ;
+lin blast_V = mkV "爆炸" ;
+lin blast_V2 = mkV2 "爆破" ;
+lin blatant_A = mkA "喧嚣" ;
+lin blaze_N = mkN "火焰" ;
+lin blaze_V = mkV "燃烧" ;
+lin bleach_N = mkN "漂白" ;
+lin bleach_V2 = mkV2 "漂白" ;
+lin bleak_A = mkA "苍凉" ;
+lin bleed_V = mkV "流血" ;
+lin bleed_V2 = variants{}; -- mkV "流血" ;
+lin bleed_VS = mkVS "流血" ;
+lin bleed_off_V = mkV "放掉" ;
+lin blemish_N = mkN "污点" ;
+lin blend_N = mkN "混杂物" ;
+lin blend_V = mkV "混合" ;
+lin blend_V2 = mkV2 "混和" ;
+lin bless_V2 = mkV2 "保佑" ;
+lin blessing_N = mkN "祝福" ;
+lin blight_V2 = mkV2 "枯萎病" ;
+lin blind_A = mkA "盲目" ;
+lin blind_N = mkN "借口" ;
+lin blindfold_N = mkN "眼罩" ;
+lin blindfold_V2 = mkV2 "蒙住+的眼睛" ;
+lin blindness_N = mkN "失明" ;
+lin blink_N = mkN "眨眼" ;
+lin blink_V = mkV "闪烁" ;
+lin blink_V2 = mkV2 "眨眼" ;
+lin blip_N = mkN "物体光点" ;
+lin blithe_A = mkA "愉快" ;
+lin blitz_N = mkN "闪电战" ;
+lin bloated_A = mkA "发胀" ;
+lin bloc_N = mkN "集团" ;
+lin block_N = mkN "块" ;
+lin block_V2 = mkV2 "阻止" ;
+lin blockade_N = mkN "阻塞" ;
+lin blockbuster_N = mkN "大片" "部" ;
+lin bloke_N = mkN "家伙" "个" ;
+lin blond_A = mkA "金发" ;
+lin blonde_A = mkA "亚麻色" ;
+lin blonde_N = mkN "金发" ;
+lin blood_N = L.blood_N ;
+lin blood_V2 = mkV2 "血" ;
+lin bloodworm_N = mkN "红虫" "只" ;
+lin bloody_A = mkA "血腥" ;
+lin bloody_Adv = mkAdv "血腥" ;
+lin bloody_minded_A = mkA "血腥" ;
+lin bloom_V = mkV "开花" ;
+lin blossom_N = mkN "花丛" ;
+lin blossom_V = mkV "开花" ;
+lin blot_V2 = mkV2 "擦除" ;
+lin blow_N = mkN "吹" ;
+lin blow_V = L.blow_V ;
+lin blow_V2 = mkV2 "打击" ;
+lin blowtorch_N = mkN "喷灯" ;
+lin bludgeon_V2 = mkV2 "恫吓" ;
+lin blue_A = L.blue_A ;
+lin blue_N = mkN "蓝色" [] ;
+lin blue_V2 = mkV2 "使+变蓝" ;
+lin blue_collar_A = mkA "蓝色" ;
+lin blueprint_N = mkN "计划" ;
+lin bluish_A = mkA "带蓝色" ;
+lin blunder_N = mkN "大错" ;
+lin blunder_V = mkV "踉跄" ;
+lin blunt_A = mkA "钝" ;
+lin blunt_V2 = mkV2 "钝" ;
+lin blur_V = mkV "涂污" ;
+lin blur_V2 = mkV2 "使+模糊" ;
+lin blurt_out_V2 = mkV2 "脱口而出" ;
+lin bma_N = mkN "英国医学会" "个" ;
+lin boa_N = mkN "蟒蛇" "条" ;
+lin board_1_N = mkN "板" ; ----
+lin board_2_N = mkN "板" ; ----
+lin board_N = mkN "板" ; ---- already split
+--subcat lin board_V = variants{}; -- mkV2 "登机" ;
+lin board_V2 = mkV2 "登机" ;
+lin boardroom_N = mkN "会议室" ;
+lin boast_N = mkN "自夸" ;--"自吹自擂说" ;
+lin boast_V = mkV "吹牛" ;
+lin boast_V2 = mkV2 "夸口说" ;
+lin boast_VS = mkVS "自夸" ;
+lin boat_N = L.boat_N ;
+lin boat_V = mkV "划船" ;
+lin boater_N = mkN "硬草帽" "顶" ;
+lin bode_V = mkV "预示" ;
+lin bode_V2 = mkV2 "预兆" ;
+lin bodily_A = variants{} ; --
+lin body_N = mkN "身体" ;
+lin bog_V = mkV "沼泽" ;
+lin bogus_A = mkA "伪造" ;
+lin boil_N = mkN "煮" ;
+lin boil_V = mkV "煮" ;
+lin boil_V2 = mkV2 "熬" ;
+lin boil_down_to_V2 = mkV2 "归结为" ;
+lin boiler_N = mkN "锅炉" ;
+lin bold_A = mkA "胆大" ;
+lin bolivia_PN = mkPN "玻利维亚" ;
+lin bolster_V = mkV "加强" ;
+lin bolster_V2 = mkV2 "加强" ;
+lin bolt_N = mkN "螺栓" ;
+lin bolt_V = mkV "螺栓" ;--"螺钉" ;
+lin bolt_V2 = mkV2 "脱口而出" ;
+lin bomb_N = mkN "炸弹" ;
+lin bomb_V = mkV "轰炸" ;
+lin bomb_V2 = mkV2 "轰炸" ;--"投弹于" ;
+lin bombard_V2 = mkV2 "轰击" ;
+lin bombardment_N = mkN "炮击" ;
+lin bombast_N = mkN "夸大的言辞" ;
+lin bomber_N = mkN "轰炸机" "架" ;
+lin bombing_N = mkN "轰炸" "次" ;
+lin bombshell_N = mkN "炸弹" ;
+lin bona_fide_A = mkA "善意" ;
+lin bonanza_N = mkN "富矿带" ;
+lin bond_N = mkN "券" ;
+lin bond_V2 = mkV2 "结合" ;
+lin bone_N = L.bone_N ;
+lin bone_V2 = mkV2 "去骨" ;
+lin bonfire_N = mkN "篝火" ;
+lin bonn_PN = mkPN "波恩" ;
+lin bonnet_N = mkN "软帽" ;
+lin bonus_N = mkN "奖金" ;
+lin boo_V2 = mkV2 "发出嘘声" ;
+lin book_N = L.book_N ;
+lin book_V2 = mkV2 "预定" ;
+lin booking_N = mkN "预订" ;
+lin bookkeeper_N = mkN "簿记""本" ;
+lin bookkeeping_N = mkN "记账" ;
+lin booklet_N = mkN "小册子" ;
+lin boom_N = mkN "繁荣" ;
+lin boom_V = mkV "繁荣" ;
+lin boom_V2 = mkV2 "繁荣" ;
+lin boon_N = mkN "福利" ;
+lin boorish_A = mkA "粗野" ;
+lin boost_N = mkN "鼓舞" ;
+lin boost_V2 = mkV2 "促进" ;
+lin booster_N = mkN "增压器" ;
+lin boot_N = L.boot_N ;
+lin booth_N = mkN "货摊" ;
+lin bootleg_V2 = mkV2 "私卖" ;
+lin booze_N = mkN "酒宴" "次" ;
+lin booze_V = mkV "豪饮" ;
+lin border_N = mkN "边境" ;
+lin border_V = mkV "接界" ;
+lin border_V2 = mkV2 "与+接壤" ;
+lin bore_N = mkN "孔" ;
+lin bore_V = mkV "烦扰" ;
+lin bore_V2 = mkV2 "钻孔" ;
+lin bored_A = variants{} ; --
+lin boredom_N = mkN "无聊" [] ;
+lin borer_N = mkN "钻孔器" "件" ;
+lin boring_A = mkA "无聊" ;
+lin borough_N = mkN "镇" ;
+lin borrow_V = mkV "借" ;
+lin borrow_V2 = mkV2 "借" ;
+lin borrow_VV = mkVV "借" ;
+lin borrower_N = mkN "借款人" ;
+lin borrowing_N = mkN "借贷" "次" ;
+lin borsch_N = mkN "罗宋汤" "碗" ;
+lin bosom_N = mkN "胸" ;
+lin boss_N = L.boss_N ;
+lin boston_PN = mkPN "波士顿" ;
+lin botanical_A = mkA "植物" ;
+lin botany_N = mkN "植物学" "" ;
+lin botch_V2 = mkV2 "糟蹋" ;
+lin both7and_DConj = S.both7and_DConj ;
+lin both_Adv = mkAdv "两" ;
+lin both_Det = mkpDet "两个都" ;
+lin bother_V = mkV "打扰" ;
+lin bother_V2 = mkV2 "打扰" ;
+lin bother_V2V = mkV2V "麻烦" ;
+lin bother_VV = mkVV "麻烦" ;
+lin bothersome_A = mkA "伤脑筋" ;
+lin bottle_N = mkN "瓶" ;
+lin bottle_V2 = mkV2 "瓶子" ;
+lin bottleneck_N = mkN "瓶颈" ;
+lin bottom_A = mkA "底部" ;
+lin bottom_N = mkN "底部" ;
+lin bottom_V = mkV "到达底部" ;
+lin bottomless_A = mkA "深不可测" ;
+lin boulevard_N = mkN "林荫大道" ;
+lin bounce_N = mkN "反弹" ;
+lin bounce_V = mkV "弹跳" ;
+lin bounce_V2 = mkV2 "弹跳" ;
+lin bound_N = mkN "边界" ;
+lin bound_V = mkV "束缚" ;
+lin bound_V2 = mkV2 "界" ;
+lin bound_V2V = mkV2V "界" ;
+lin boundary_N = mkN "边界" "条" ;
+lin bounty_N = mkN "慷慨" ;
+lin bourbon_N = mkN "波旁酒" "杯" ;
+lin bourgeois_A = variants{} ; --
+lin bourse_N = mkN "交易所" ;
+lin bout_N = mkN "拳击比赛" ;
+lin boutique_N = mkN "精品店" "家" ;
+lin bovine_A = mkA "迟钝" ;
+lin bow_N = mkN "鞠躬" ;
+lin bow_V = mkV "鞠躬" ;
+lin bow_V2 = mkV2 "弓" ;
+lin bowel_N = mkN "肠" "根" ;
+lin bowl_N = mkN "碗" ;
+lin bowl_V = mkV "碗" ;
+lin bowl_V2 = mkV2 "使+旋转" ;
+lin bowler_N = mkN "投球手" "名" ;
+lin box_N = mkN "盒" ;
+lin boxer_N = mkN "拳击手" ;
+lin boxing_N = mkN "拳击" "场" ;
+lin boy_N = L.boy_N ;
+lin boycott_N = mkN "联合抵制" "次" ;
+lin boycott_V2 = mkV2 "抵制" ;
+lin boyfriend_N = mkN "男朋友" ;
+lin boyish_A = mkA "孩子气" ;
+lin bra_N = mkN "胸罩" "件" ;
+lin brace_V = mkV "振奋" ;
+lin brace_V2 = mkV2 "紧缚" ;
+lin bracket_N = mkN "支架" ;
+lin brag_N = mkN "吹牛""" ;
+lin brag_V = mkV "吹牛" ;
+lin bragging_N = mkN "吹牛" "" ;
+lin braid_N = mkN "辫子" "根" ;
+lin brain_N = mkN "脑" ;
+lin brainchild_N = mkN "脑力劳动产物" [] ;
+lin brake_N = mkN "制动器" ;
+lin brake_V = mkV "刹车" ;
+lin bran_N = mkN "麸" ;
+lin branch_N = mkN "分支" ;
+lin branch_V = mkV "分支" ;
+lin brand_N = mkN "商标" ;
+lin brand_V2 = mkV2 "牌子" ;
+lin brandish_V2 = mkV2 "挥舞" ;
+lin brandy_N = mkN "白兰地" "杯" ;
+lin brash_A = mkA "无礼傲慢" ;
+lin brass_N = mkN "黄铜" [] ;
+lin brassiere_1_N = mkN "奶罩" ;
+lin brat_N = mkN "小子" ;
+lin brave_A = mkA "勇敢" ;
+lin brave_V2 = mkV2 "勇敢" ;
+lin brawl_N = mkN "争吵" ;
+lin brawny_A = mkA "强壮" ;
+lin brazen_V2 = mkV2 "厚颜无耻" ;
+lin brazil_PN = mkPN "巴西" ;
+lin brazilian_A = mkA "巴西" ;
+lin brazilian_N = mkN "巴西人" "名" ;
+lin breach_N = mkN "突破口" ;
+lin breach_V2 = mkV2 "突破" ;
+lin bread_N = L.bread_N ;
+lin breadth_N = mkN "宽度" ;
+lin break_N = mkN "打破" ;
+lin break_V = mkV "打破" ;
+lin break_V2 = L.break_V2 ;
+lin breakage_N = mkN "破损" ;
+lin breakdown_N = mkN "分解" [] ;
+lin breaker_N = mkN "断路器" ;
+lin breakfast_N = mkN "早饭" [] ;
+lin breakfast_V = mkV "吃早餐" ;
+lin breakthrough_N = mkN "突破" ;
+lin breakwater_N = mkN "矶" ;
+lin breast_N = L.breast_N ;
+lin breath_N = mkN "呼吸""次" ;
+lin breathe_V = L.breathe_V ;
+lin breathe_V2 = mkV2 "呼吸" ;
+lin breather_N = mkN "呼吸者" ;
+lin breathing_N = mkN "呼吸" ;
+lin breathless_A = mkA "喘不过气来" ;
+lin breathtaking_A = mkA "惊险" ;
+lin breed_N = mkN "品种" ;
+lin breed_V = mkV "繁殖" ;
+lin breed_V2 = mkV2 "繁育" ;
+lin breeder_N = mkN "饲养员" ;
+lin breeding_N = mkN "繁殖" ;
+lin breeze_N = mkN "微风" "" ;
+lin breezy_A = mkA "活泼" ;
+lin bremen_PN = mkPN "不来梅" ;
+lin brew_N = mkN "啤酒" "杯" ;
+lin brew_V = mkV "酝" ;
+lin brew_V2 = mkV2 "酿造" ;
+lin brewer_N = mkN "啤酒生产商" ;
+lin brewery_N = mkN "酿酒厂" ;
+lin bribe_N = mkN "贿赂" "次" ;
+lin bribe_V = mkV "贿赂" ;--"收买" ;
+lin bribe_V2 = mkV2 "贿赂" ;
+lin bribery_N = mkN "行贿" "次" ;
+lin brick_N = mkN "砖" "块" ;
+lin bride_N = mkN "新娘" ;
+lin bridge_N = mkN "桥" ;
+lin bridge_V2 = mkV2 "使+建立联接" ;
+lin brief_A = mkA "简要" ;
+lin brief_N = mkN "简要" [] ;
+lin brief_V2 = mkV2 "简报" ;
+lin briefcase_N = mkN "公文包" "个" ;
+lin briefing_N = mkN "简报" ;
+lin briefly_Adv = variants{} ; --
+lin brigade_N = mkN "旅" ;
+lin bright_A = mkA "亮" ;
+lin bright_Adv = mkAdv "明亮" ;
+lin brighten_V2 = mkV2 "闪亮" ;
+lin brilliant_A = mkA "辉煌" ;
+lin brim_N = mkN "边" "条" ;
+lin brim_V = mkV "溢出" ;
+lin brimstone_N = mkN "硫黄" ;
+lin brine_N = mkN "卤水" ;
+lin bring_V2 = mkV2 "带来" ;
+--subcat lin bring_V2V = mkV2V "带来" ;
+lin bring_V3 = mkV3 "促使" ;
+lin bring_about_V2 = mkV2 "带来" ;
+lin bring_down_V2 = mkV2 "减少" ;
+lin bring_in_V2 = mkV2 "带来" ;
+lin brink_N = mkN "迫近" ;
+lin brisk_A = mkA "轻快" ;
+lin bristle_V = mkV "发怒" ;
+lin britain_PN = mkPN "英国" ;
+lin british_A = mkA "英国" ;
+lin brittle_A = mkA "脆" ;
+lin broad_A = L.broad_A ;
+lin broadcast_Adv = mkAdv "广播" ;
+lin broadcast_N = mkN "广播" ;
+lin broadcast_V = mkV "播送" ;--"播放" ;
+lin broadcast_V2 = mkV2 "播放" ;
+lin broadcasting_N = mkN "广播" ;
+lin broaden_V = mkV "扩大" ;
+lin broaden_V2 = mkV2 "扩大" ;
+lin broadly_Adv = variants{} ; --
+lin broadside_N = mkN "宽边" "条" ;
+lin brochure_N = mkN "小册子" ;
+lin broiler_N = mkN "烤焙用具" ;
+lin broke_A = mkA "破产" ;
+lin broken_A = variants{} ; --
+lin broker_N = mkN "经纪人" ;
+lin brokerage_N = mkN "佣金" ;
+lin bromine_N = mkN "溴" ;
+lin bronco_N = mkN "野马" ;
+lin bronze_N = mkN "青铜" ;
+lin brooch_N = mkN "胸针" ;
+lin brood_N = mkN "一窝" [] ;
+lin broth_N = mkN "肉汤" "碗" ;
+lin brother_N = mkN "兄弟" ;
+lin brother_N2 = L.brother_N2 ;
+lin brotherly_A = mkA "兄弟般" ;
+lin brouhaha_N = mkN "骚动" ;
+lin brow_N = mkN "眉毛" ;
+lin browbeat_V2 = mkV2 "恫吓" ;
+lin brown_A = L.brown_A ;
+lin bruise_N = mkN "挫伤" ;
+lin bruise_V = mkV "擦伤" ;
+lin brunch_N = mkN "早午餐" ;
+lin brunei_PN = mkPN "文莱" ;
+lin brunt_N = mkN "首当其冲" ;
+lin brush_N = mkN "刷子" "把" ;
+lin brush_V = mkV "刷" ;
+lin brush_V2 = mkV2 "刷" ;
+lin brussels_PN = mkPN "布鲁塞尔" ;
+lin brutal_A = mkA "残忍" ;
+lin brutality_N = mkN "暴行" ;
+lin brutish_A = mkA "粗野" ;
+lin bubble_N = mkN "泡沫" ;
+lin bubbly_N = mkN "气泡" "个" ;
+lin buccaneer_N = mkN "海盗" ;
+lin buck_N = mkN "雄鹿" ;
+lin buck_V = mkV "降压" ;
+lin buck_V2 = mkV2 "违逆" ;
+lin bucket_N = mkN "桶" ;
+lin buckle_N = mkN "皮带扣" ;
+lin buckle_V = mkV "皮带扣" ;
+lin buckle_V2 = mkV2 "扣住" ;
+lin buckshot_N = mkN "大号铅弹" ;
+lin bud_N = mkN "花蕾" ;
+lin bud_V = mkV "芽" ;
+lin buddy_N = mkN "伙伴" ;
+lin budge_V = mkV "微微移动" ;
+lin budget_N = mkN "预算" ;
+lin budget_V = mkV "预算" ;
+lin budget_V2 = mkV2 "列入预算" ;
+lin budgetary_A = mkA "预算" ;
+lin buff_N = mkN "浅黄色" ;
+lin buff_V2 = mkV2 "缓冲" ;
+lin buffer_N = mkN "缓冲区" ;
+lin buffer_V2 = mkV2 "缓冲" ;
+lin buffet_N = mkN "自助餐" ;
+lin buffet_V2 = mkV2 "打击" ;
+lin bug_N = mkN "错误" ;
+lin bugaboo_N = mkN "妖怪" ;
+lin build_N = mkN "构造""" ;
+lin build_V = mkV "建立" ;
+lin build_V2 = mkV2 "建造" ;
+lin builder_N = mkN "建设者" ;
+lin building_N = mkN "建筑" ;
+lin buildup_N = mkN "增强" ;
+lin built_in_A = mkA "建造" ;
+lin bulb_N = mkN "粉笔" ;
+lin bulgaria_PN = mkPN "保加利亚" ;
+lin bulgarianMasc_N = mkN "保加利亚人" ;
+lin bulgarian_A = mkA "保加利亚" ;
+lin bulge_V = mkV "膨胀凸出" ;
+lin bulk_N = mkN "体积" ;
+lin bulkhead_N = mkN "隔板" ;
+lin bulky_A = mkA "庞大" ;
+lin bull_N = mkN "公牛" "只" ;
+lin bull_neck_N = mkN "公牛" "头" ;
+lin bulldoze_V2 = mkV2 "强迫" ;
+lin bulldozer_N = mkN "欺凌者" ;
+lin bullet_N = mkN "子弹" ;
+lin bulletin_N = mkN "公告" ;
+lin bullfighter_N = mkN "斗牛" ;
+lin bullion_N = mkN "金银" "块" ;
+lin bully_N = mkN "欺凌弱小者" ;
+lin bully_V2 = mkV2 "欺负" ;
+lin bulwark_N = mkN "堡垒" ;
+lin bum_N = mkN "流浪汉" "个" ;
+lin bump_Adv = mkAdv "突然" ;
+lin bump_N = mkN "撞击" ;
+lin bump_V = mkV "碰撞" ;
+lin bump_V2 = mkV2 "撞" ;
+lin bumper_N = mkN "保险杠" ;
+lin bumpy_A = mkA "颠簸" ;
+lin bunch_N = mkN "束" [] ;
+lin bunch_V = mkV "聚拢" ;
+lin bunch_V2 = mkV2 "使+扎成捆" ;
+lin bundle_N = mkN "束" ;
+lin bundle_V2 = mkV2 "捆" ;
+lin bungle_V = mkV "搞砸" ;
+lin bunny_N = mkN "兔子" ;
+lin buoy_V = mkV "支撑" ;
+lin buoy_V2 = mkV2 "浮标" ;
+lin buoyancy_N = mkN "浮力" ;
+lin buoyant_A = mkA "轻快" ;
+lin burble_VS = mkVS "窃笑" ;
+lin burden_N = mkN "负荷" ;
+lin burden_V2 = mkV2 "负担" ;
+lin burdensome_A = mkA "累赘" ;
+lin bureau_N = mkN "局" ;
+lin bureaucracy_N = mkN "官僚" ;
+lin bureaucrat_N = mkN "官撩" ;
+lin bureaucratic_A = mkA "官僚" ;
+lin burette_N = mkN "滴定管" "根" ;
+lin burg_N = mkN "镇" ;
+lin burgeon_V = mkV "发芽" ;
+lin burgher_N = mkN "市民" ;
+lin burglary_N = mkN "盗窃" "次" ;
+lin burial_N = mkN "埋葬" ;
+lin burlap_N = mkN "粗麻布" ;
+lin burly_A = mkA "结实" ;
+lin burn_N = mkN "烧伤" ;
+lin burn_V = L.burn_V ;
+lin burn_V2 = mkV2 "灼烧" ;
+lin burner_N = mkN "燃烧器" ;
+lin burning_A = variants{} ; --
+lin burnish_V2 = mkV2 "擦亮" ;
+lin burst_N = mkN "爆裂" ;
+lin burst_V = mkV "爆裂" ;
+lin burst_V2 = mkV2 "爆发" ;
+lin bury_V = mkV "埋葬" ;
+lin bury_V2 = mkV2 "埋葬" ;
+lin bus_N = mkN "公共汽车" ;
+lin bush_N = mkN "灌木丛" ;
+lin bushel_N = mkN "蒲式耳" ;
+lin bushy_A = mkA "浓密" ;
+lin business_N = mkN "商业" ;
+lin businesslike_A = mkA "公事公办" ;
+lin businessman_N = mkN "商人" ;
+lin busload_N = mkN "公共汽车运载量" ;
+lin bust_N = mkN "半身像" ;
+lin bust_V = mkV "逮捕" | mkV "破产" ;
+lin bust_V2 = mkV2 "破产" ;
+lin bustard_N = mkN "鸨鸟" "只" ;
+lin buster_N = mkN "克星" ;
+lin bustle_N = mkN "喧闹" ;
+lin busy_A = mkA "忙" ;
+lin busy_V2 = mkV2 "使+忙于" ;
+lin but_Adv = mkAdv "但" ;
+lin but_Conj = mkConj "但是" ;
+lin but_PConj = S.but_PConj ;
+lin but_Prep = mkPrep "但是" ;
+lin but_Subj = mkSubj "但" ;
+lin butane_N = mkN "丁烷" ;
+lin butcher_N = mkN "屠夫" "位" ;
+lin butler_N = mkN "巴特勒" "" ;
+lin butt_N = mkN "对接" ;
+lin butt_V = mkV "屁股" ;
+lin butter_N = L.butter_N ;
+lin butterfly_N = mkN "蝴蝶" ;
+lin button_N = mkN "按钮" ;
+lin buttoned_up_A = mkA "守口如瓶" ;
+lin buttress_V2 = mkV2 "扶壁" ;
+lin buy_N = mkN "购买" ;
+lin buy_V = mkV "买" ;
+lin buy_V2 = L.buy_V2 ;
+lin buy_up_V2 = mkV2 "全买" ;
+lin buyerFem_N = mkN "买主" ;
+lin buyerMasc_N = mkN "买主" ;
+lin buzz_N = mkN "嗡嗡声" ;
+lin buzz_V = mkV "嗡嗡叫" ;
+lin buzz_V2 = mkV2 "嗡嗡叫" ;
+lin buzzer_N = mkN "蜂鸣器" ;
+lin buzzword_N = mkN "流行语" ;
+lin by8agent_Prep = S.by8agent_Prep ;
+lin by8means_Prep = S.by8means_Prep ;
+lin by_Adv = mkAdv "经过" ;
+lin by_Prep = mkPrep "由" ;
+lin by_means_of_Prep = mkPrep "通过" ;
+lin by_virtue_of_Prep = mkPrep "凭借" ;
+lin bye_Interj = mkInterj "再见" ;
+lin bye_N = mkN "轮空" ;
+lin bye_bye_Interj = mkInterj "再见" ;
+lin bygone_A = mkA "过去" ;
+lin bygone_N = mkN "过去的事""件" ;
+lin bylaw_N = mkN "次要法规" ;
+lin bypass_N = mkN "小路" ;
+lin bypass_V2 = mkV2 "绕行" ;
+lin bystander_N = mkN "旁观者" ;
+lin c_of_e_N = mkN "居权证" ;
+lin cab_N = mkN "出租汽车" "辆" ;
+lin cabal_N = mkN "阴谋" ;
+lin cabin_N = mkN "机舱" "间" ;
+lin cabinet_N = mkN "柜子" ;
+lin cable_N = mkN "电缆" ;
+lin cache_N = mkN "高速缓冲存储器" ;
+lin cachet_N = mkN "公章" ;
+lin cadet_N = mkN "见习生" "位" ;
+lin cadge_V2 = mkV2 "乞讨" ;
+lin cadmium_N = mkN "镉" ;
+lin cadre_N = mkN "干部""" ;
+lin cafe_N = variants{} ; --
+lin cafeteria_N = mkN "自助餐厅" ;
+lin cage_N = mkN "笼" "个" ;--"兽笼" ;
+lin cake_N = mkN "蛋糕" ;
+lin cake_V = mkV "结块" ;
+lin calamitous_A = mkA "灾难性" ;
+lin calamity_N = mkN "灾难" ;
+lin calcium_N = mkN "钙" ;
+lin calculate_V = mkV "计算" ;
+lin calculate_V2 = mkV2 "计算" ;
+lin calculate_VS = mkVS "打算" ;
+lin calculation_N = mkN "计算" ;
+lin calculator_N = mkN "计算器" "台" ;
+lin calendar_N = mkN "日历" ;
+lin calf_N = mkN "小牛" | mkN "腓肠" ;
+lin calibrate_V2 = mkV2 "校准" ;
+lin california_PN = mkPN "加州" ;
+lin californian_N = mkN "加利福尼亚人" ;
+lin call_N = mkN "呼叫" ;
+lin call_V = mkV "呼叫" ;
+lin call_V2 = mkV2 "叫" ;
+--subcat lin call_V2A = mkV2A "叫" ;
+--subcat lin call_V2V = mkV2V "呼叫" ;
+--subcat lin call_V3 = mkV3 "叫" ;
+lin call_VS = mkVS "呼叫" ;
+lin callable_A = mkA "可调用" ;
+lin caller_N = mkN "呼叫者" ;
+lin calling_N = mkN "调用""次" ;
+lin calm_A = mkA "冷静" ;
+lin calm_N = mkN "和平" ;
+lin calm_V = mkV "冷静" ;
+lin calm_V2 = mkV2 "冷静" ;
+lin calmness_N = mkN "冷静" ;--"镇静" ;
+lin calorie_N = mkN "卡路里" ;
+lin camaraderie_N = mkN "情谊" ;
+lin cambodia_PN = mkPN "柬埔寨" ;
+lin cambodian_A = mkA "柬埔寨" ;
+lin cameo_N = mkN "浮雕" ;
+lin camera_N = L.camera_N ;
+lin camouflage_N = mkN "伪装" ;
+lin camouflage_V2 = mkV2 "伪装" ;
+lin camp_N = mkN "阵营" ;
+lin camp_V = mkV "扎营" ;
+lin campaign_N = mkN "运动" ;
+lin campaign_V = mkV "竞选" ;
+lin campaigner_N = mkN "活动家" ;
+lin camper_N = mkN "露营者" ;
+lin campus_N = mkN "校园" ;
+lin can8know_VV = S.can8know_VV ;
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_N = mkN "罐头" ;
+lin can_V2 = mkV2 "装罐" ;
+lin canada_PN = mkPN "加拿大" ;
+lin canadian_A = mkA "加拿大" ;
+lin canal_N = mkN "运河" "条" ;
+lin cancel_V = mkV "取消" ;
+lin cancel_V2 = mkV2 "取消" ;
+lin cancellation_N = mkN "消除" "次" ;
+lin cancer_N = mkN "癌症" ;
+lin cancerous_A = mkA "癌" ;
+lin candid_A = mkA "坦率" ;
+lin candidateFem_N = mkN "候选人" ;
+lin candidateMasc_N = mkN "候选人" ;
+lin candle_N = mkN "蜡烛" ;
+lin candlelight_N = mkN "烛火" ;
+lin candy_N = mkN "糖果" ;
+lin candy_V = mkV "糖煮" ;
+lin candy_V2 = mkV2 "使+结晶为砂糖" ;
+lin cane_N = mkN "甘蔗" ;
+lin canine_A = mkA "犬" ;
+lin cannon_N = mkN "大炮" ;
+lin canny_A = mkA "精明" ;
+lin cant_N = mkN "斜面" ;
+lin canteen_N = mkN "食堂""间" ;
+lin canvas_N = mkN "帆布" ;
+lin canvass_V = mkV "游说" ;
+lin canyon_N = mkN "峡谷" ;
+lin cap_N = L.cap_N ;
+lin cap_V2 = mkV2 "盖子" ;
+lin capability_N = mkN "能力" "种" ;
+lin capable_A = mkA "有能力" ;
+lin capacity_N = mkN "容量" ;
+lin capital_1_N = variants{} ; --
+lin capital_2_N = variants{} ; --
+lin capital_3_N = variants{} ; --
+lin capital_A = mkA "资本" ;
+lin capital_N = mkN "资本" ;
+lin capitalism_N = mkN "资本主义" [] ;
+lin capitalist_A = mkA "资本家" ;
+lin capitalist_N = mkN "资本家" ;
+lin capitalistic_A = mkA "资本主义" ;
+lin capitalization_N = mkN "大写" ;
+lin capitalize_V = mkV "利用" ;
+lin capitalize_V2 = mkV2 "利用" ;
+lin capitol_N = mkN "国会大厦" ;
+lin capitulate_V = mkV "劝降" ;
+lin capricious_A = mkA "任性" ;
+lin capriciousness_N = mkN "随意性" "" ;
+lin capsize_V = mkV "翻" ;
+lin capsize_V2 = mkV2 "使+倾覆" ;
+lin capsule_N = mkN "胶囊" "个" ;
+lin captain_N = mkN "队长" ;--"首领" ;
+lin captain_V2 = mkV2 "带领" ;
+lin captivate_V2 = mkV2 "迷住" ;--"迷惑" ;
+lin captive_A = mkA "俘虏" ;
+lin captive_N = mkN "俘虏" "名" ;
+lin capture_N = mkN "捕获" ;
+lin capture_V2 = mkV2 "捕获" ;
+lin car_N = L.car_N ;
+lin car_V = variants{} ; --
+lin carat_N = mkN "克拉" "" ;
+lin caravan_N = mkN "大篷车" "辆" ;
+lin carbide_N = mkN "碳化物" ;
+lin carbon_N = mkN "碳" [] ;
+lin carcass_N = mkN "尸体" "具" ;
+lin card_N = mkN "卡" "张" ;
+lin cardboard_N = mkN "纸板" ;
+lin cardiac_A = mkA "心脏" ;
+lin cardigan_N = mkN "羊毛衣" "件" ;
+lin cardinal_N = mkN "红衣主教" "名" ;
+lin care_N = mkN "关心" ;
+lin care_V = mkV "关心" ;
+lin careen_V = mkV "倾斜" ;
+lin career_N = mkN "事业" ;
+lin carefree_A = mkA "无忧无虑" ;
+lin careful_A = mkA "小心" ;
+lin carefully_Adv = variants{} ; --
+lin careless_A = mkA "粗心" ;
+lin carer_N = variants{} ; --
+lin caretaker_N = mkN "看守人" ;
+lin cargo_N = mkN "货物" "批" ;
+lin caribou_N = mkN "驯鹿" ;
+lin caricature_N = mkN "漫画" ;
+lin caricature_V2 = mkV2 "将*画成漫画讽刺" ;
+lin carillon_N = mkN "钟琴" ;
+lin carmelite_A = mkA "卡默利特平纹薄呢" ;
+lin carnage_N = mkN "大屠杀" "场" ;
+lin carnival_N = mkN "狂欢节" ;--"嘉年华会" ;
+lin carnivore_N = mkN "食肉动物" ;
+lin carp_N = mkN "鲤鱼" ;
+lin carp_V = mkV "吹毛求疵" ;
+lin carpenter_N = mkN "木匠" ;
+lin carpentry_N = mkN "木器" "件" ;
+lin carpet_N = L.carpet_N ;
+lin carpet_V2 = mkV2 "铺地毯" ;
+lin carpetbagger_N = mkN "投机者" ;
+lin carriage_N = mkN "马车" "辆" ;
+lin carrier_N = mkN "支架" ;
+lin carrot_N = mkN "胡萝卜" "根" ;
+lin carry_N = mkN "携带" [] ;
+lin carry_V = mkV "携带" ;
+lin carry_V2 = mkV2 "携带" ;
+lin carry_out_V2 = mkV2 "进行" ;
+lin cart_N = mkN "购物车" ;
+lin cart_V2 = mkV2 "用马车载" ;
+lin cartel_N = mkN "卡特尔" "" ;
+lin cartilage_N = mkN "软骨" ;
+lin carton_N = mkN "纸板箱" ;
+lin cartoon_N = mkN "卡通片" ;--" 动画片" ;
+lin cartridge_N = mkN "弹药筒" "个" ;
+lin carve_V = mkV "雕刻" ;
+lin carve_V2 = mkV2 "雕刻" ;
+lin cascade_N = mkN "级联" ;
+lin cascade_V = mkV "级联" ;
+lin case_N = mkN "案件" ;
+lin case_V2 = mkV2 "把+装箱" ;
+lin casement_N = mkN "窗扉""" ;
+lin cash_N = mkN "现金" ;
+lin cash_V = mkV "现金" ;
+lin cashier_N = mkN "收银员" ;
+lin casing_N = mkN "套" ;
+lin casino_N = mkN "赌场" ;
+lin casket_N = mkN "棺材" ;
+lin cassette_N = mkN "盒式磁带" "盒" ;
+lin cast_N = mkN "铸件" ;
+lin cast_V = mkV "投" ;
+lin cast_V2 = mkV2 "投" ;
+lin cast_iron_A = mkA "铁铸" ;
+lin caster_N = mkN "铸工" ;
+lin castigate_V2 = mkV2 "惩罚" ;
+lin casting_N = mkN "铸件" "件" ;
+lin castle_N = mkN "城堡" ;
+lin castle_V = mkV "筑城堡" ;
+lin castor_oil_N = mkN "蓖麻油" ;
+lin casual_A = mkA "随便" ;
+lin casualty_N = mkN "受害者" ;
+lin casuistry_N = mkN "诡辩" ;
+lin cat_N = L.cat_N ;
+lin cataclysm_N = mkN "灾难" ;
+lin catalogue_N = mkN "目录" ;
+lin catalyst_N = mkN "催化剂" ;
+lin catalytic_A = mkA "催化" ;
+lin catamaran_N = mkN "双体船" ;
+lin catapult_V2 = mkV2 "发射" ;
+lin cataract_N = mkN "白内障" ;
+lin catastrophe_N = mkN "灾难" ;
+lin catastrophic_A = mkA "灾难性" ;
+lin catch_N = mkN "抓" ;
+--subcat lin catch_V = mkV "抓" ;
+lin catch_V2 = mkV2 "抓" ;
+--subcat lin catch_VS = mkVS "赶上" ;
+lin catch_on_V = mkV "理解" ;
+lin catcher_N = mkN "捕手" ;
+lin categorical_A = mkA "绝对" ;
+lin categorize_V2 = mkV2 "分类" ;
+lin category_N = mkN "类别" ;
+lin cater_V = mkV "迎合" ;
+lin caterer_N = mkN "餐饮服务商" ;
+lin catfish_N = mkN "鲶鱼" ;
+lin catharsis_N = mkN "洗涤" ;
+lin cathedral_N = mkN "大教堂" "座" ;
+lin cathode_N = mkN "阴极" ;
+lin catholicFem_N = mkN "天主教徒" ;
+lin catholicMasc_N = mkN "天主教徒" ;
+lin catholic_A = mkA "天主教" ;
+lin catsup_N = mkN "番茄酱" ;
+lin cattle_N = mkN "黄牛" "头" ;
+lin causal_A = mkA "因果" ;
+lin cause_N = mkN "原因" ;
+lin cause_V2 = mkV2 "导致" ;
+lin cause_V2V = mkV2V "引起" ;
+--subcat lin cause_VS = mkVS "原因" ;
+lin caustic_A = mkA "腐蚀性" ;
+lin caution_N = mkN "劝告" ;
+lin caution_V = mkV "警告" ;
+lin caution_V2V = mkV2V "警告" ;
+lin caution_VS = mkVS "慎重" [] ;
+lin cautionary_A = mkA "警告" ;
+lin cautious_A = mkA "谨慎" ;
+lin cavalier_A = mkA "傲慢" ;
+lin cave_N = mkN "洞穴" ;
+lin cave_V = mkV "挖洞" ;
+lin caveat_N = mkN "需要注意" ;
+lin cavernous_A = mkA "似巨穴" ;
+lin cd_N = mkN "光盘" ;
+lin cease_N = mkN "停止" [] ;
+lin cease_V = mkV "停止" ;
+lin cease_V2 = mkV2 "停止" ;
+--subcat lin cease_V2V = mkV2V "停止" ;
+lin ceaseless_A = mkA "不断" ;
+lin cedar_N = mkN "雪松" ;
+lin cede_V2 = mkV2 "割让" ;
+lin ceiling_N = L.ceiling_N ;
+lin celebrate_V2 = mkV2 "庆祝" ;
+lin celebrated_A = mkA "著名" ;
+lin celebration_N = mkN "庆典" ;
+lin celebrity_N = mkN "名人" "位" ;
+lin cell_N = mkN "细胞" ;
+lin cellar_N = mkN "地窖" ;
+lin cellistFem_N = mkN "大提琴演奏家" "位" ;
+lin cellistMasc_N = mkN "大提琴演奏家" "位" ;
+lin cellular_A = mkA "细胞" ;
+lin celluloid_N = mkN "赛璐珞" ;
+lin cement_N = mkN "水泥" [] ;
+lin cement_V2 = mkV2 "水泥" ;
+lin cemetery_N = mkN "墓地" ;
+lin censor_V2 = mkV2 "审查" ;
+lin censorship_N = mkN "审查制度" "种" ;
+lin census_N = mkN "普查" ;
+lin cent_N = mkN "一分钱" ;
+lin centenarian_N = mkN "百岁或逾百岁以上的人" ;
+lin centenary_A = mkA "一百年" ;
+lin centennial_A = mkA "百周年纪念" ;
+lin centennial_N = mkN "百周年纪念" [];
+lin center_A = mkA "中央" ;
+lin center_V = mkV "中心" ;
+lin center_V2 = mkV2 "使+聚集在一点" ;
+lin central_A = mkA "中央" ;
+lin central_N = mkN "中央" ;
+lin centralize_V2 = mkV2 "使+集中" ;
+lin centre_N = mkN "中心" ;
+lin centre_V = mkV "中心" ;
+lin centre_V2 = mkV2 "中心" ;
+lin centrifugal_A = mkA "离心" ;
+lin centurion_N = mkN "百夫长" ;
+lin century_N = mkN "世纪" ;
+lin ceramic_A = mkA "陶瓷" ;
+lin ceramics_N = mkN "制陶业" [] ;
+lin cereal_N = mkN "谷类" "种" ;
+lin ceremonial_A = mkA "仪式" ;
+lin ceremony_N = mkN "仪式" [] ;
+lin certain_1_A = mkA "一定" ; --NOT SURE "一定" or "某些"
+lin certain_2_A = mkA "一定" ; --NOT SURE "一定" or "某些"
+lin certain_A = mkA "一定" ; --NOT SURE "一定" or "某些"
+lin certainly_Adv = mkAdv certain_1_A.s mannerAdvType ; ----
+lin certainty_N = mkN "确定性" "" ;
+lin certificate_N = mkN "证书" ;
+lin certification_N = mkN "证明" ;
+lin certify_V = mkV "证明" ;
+lin certify_V2 = mkV2 "证明" ;
+lin cervical_A = mkA "颈" ;
+lin cervix_N = mkN "子宫颈" ;
+lin cessation_N = mkN "停止" ;
+lin chafe_V = mkV "擦伤" ;
+lin chain_N = mkN "连锁" ;
+lin chain_V2 = mkV2 "链起" ;
+lin chair_N = L.chair_N ;
+lin chair_V2 = mkV2 "使入座" ;
+lin chairman_N = mkN "主席" ;
+lin chairmanship_N = mkN "主席地位" ;
+lin chalk_N = mkN "粉笔" "根" ;
+lin chalk_V2 = mkV2 "记下" ;
+lin challenge_N = mkN "挑战" ;
+lin challenge_V = mkV "挑战" ;
+lin challenge_V2 = mkV2 "挑战" ;
+lin challenger_N = mkN "挑战者" ;
+lin chamber_N = mkN "房间" ;
+lin champ_N = mkN "冠军" ;
+lin champagne_N = mkN "香槟酒" ;
+lin champion_A = mkA "优胜" ;
+lin champion_N = mkN "冠军" ;
+lin champion_V2 = mkV2 "支持" ;
+lin championship_N = mkN "锦标赛" ;
+lin chance_N = mkN "机会" ;
+lin chance_V = mkV "碰巧" ;
+lin chance_V2 = mkV2 "使+偶然发生" ;
+lin chancellor_N = mkN "校长" "位" ;
+lin chandelier_N = mkN "枝形吊灯" "盏" ;
+lin change_N = mkN "改变" ;
+lin change_V = mkV "改变" ;
+lin change_V2 = mkV2 "改变" ;
+lin changeover_N = mkN "转换" ;
+lin changing_A = variants{} ; --
+lin channel_N = mkN "渠道" ;
+lin channel_V2 = mkV2 "引导" ;
+lin chant_N = mkN "圣歌" "首" ;
+lin chant_V = mkV "唱歌" ;
+lin chant_V2 = mkV2 "圣歌" ;
+lin chaos_N = mkN "混乱" [] ;
+lin chaotic_A = mkA "混沌" ;
+lin chap_N = mkN "龟裂" "次" ;
+lin chapel_N = mkN "教堂" "座" ;
+lin chapman_N = mkN "叫卖商人" ;
+lin chapter_N = mkN "章" ;
+lin char_V2 = mkV2 "使+烧焦" ;
+lin character_1_N = mkN "字符" ;
+lin character_2_N = mkN "字符" ;
+lin characteristic_A = mkA "特性" ;
+lin characteristic_N = mkN "特性" ;
+lin characteristically_Adv = mkAdv "典型" ;
+lin characterization_N = mkN "描述" ;
+lin characterize_V2 = mkV2 "表征" ;
+lin characterless_A = mkA "平凡" ;
+lin charge_1_N = mkN "费用" ; ----
+lin charge_2_N = mkN "费用" ; ----
+lin charge_N = mkN "费用" ;
+lin charge_V = mkV "控告" ;
+lin charge_V2 = mkV2 "指控" ;
+--subcat lin charge_VS = mkVS "指控" ;
+lin charger_N = mkN "充电器" ;
+lin charisma_N = mkN "人格魅力" ;
+lin charismatic_A = mkA "超凡魅力" ;
+lin charitable_A = mkA "慈善" ;
+lin charity_N = mkN "慈善机构" ;
+lin charlatan_N = mkN "江湖医生" ;
+lin charm_N = mkN "魅力" [] ;
+lin charm_V = mkV "吸引" ;
+lin charming_A = variants{} ; --
+lin chart_N = mkN "图表" ;
+lin chart_V2 = mkV2 "图表" ;
+lin charter_N = mkN "宪章" ;
+lin charter_V2 = mkV2 "宪章" ;
+lin chary_A = mkA "细心" ;
+lin chase_N = mkN "追" [] ;
+lin chase_V = mkV "追逐" ;
+lin chase_V2 = mkV2 "追逐" ;
+lin chaser_N = mkN "驱逐舰" ;
+lin chassis_N = mkN "底盘" ;
+lin chaste_A = mkA "纯洁" ;
+lin chasten_V2 = mkV2 "惩罚" ;
+lin chastise_V2 = mkV2 "严惩" ;
+lin chat_N = mkN "聊天""次" ;
+lin chat_V = mkV "聊天" ;
+--subcat lin chat_V2 = mkV2 "聊" ;
+lin chatter_N = mkN "唠" "次" ;
+lin chauffeur_N = mkN "司机" ;
+lin chauffeur_V2 = mkV2 "运送" ;
+lin chauvinism_N = mkN "沙文主义" ;
+lin cheap_A = mkA "廉价" ;
+lin cheapen_V2 = mkV2 "贬低" ;
+lin cheat_V = mkV "骗" ;
+lin cheat_V2 = mkV2 "骗" ;
+lin check_N = mkN "支票" ;
+lin check_V = mkV "查" ;
+lin check_V2 = mkV2 "查" ;
+lin checkbook_N = mkN "支票簿" "本" ;
+lin checkout_N = mkN "结账" ;
+lin checkpoint_N = mkN "检查站" ;
+lin cheek_N = mkN "脸颊" ;
+lin cheeky_A = mkA "厚脸皮" ;
+lin cheer_N = mkN "欢呼" [] ;
+lin cheer_V = mkV "快活起来" ;
+lin cheer_V2 = mkV2 "欢呼" ;
+lin cheerful_A = mkA "快乐" ;
+lin cheerleader_N = mkN "啦啦队长" "名" ;
+lin cheers_Interj = mkInterj "干杯" ;
+lin cheery_A = mkA "樱桃" ;
+lin cheese_N = L.cheese_N ;
+lin cheetah_N = mkN "猎豹" ;
+lin chef_N = mkN "厨师" ;
+lin chemical_A = mkA "化学药品" ;
+lin chemical_N = mkN "化学" ;
+lin chemistFem_N = mkN "化学家" ;
+lin chemistMasc_N = mkN "化学家" ;
+lin chemistry_N = mkN "化学" ;
+lin chenille_N = mkN "绳绒线" ;
+lin cheque_N = mkN "支票" "张" ;
+lin cherish_V2 = mkV2 "珍爱" ;
+lin cherry_A = mkA "樱桃" ;
+lin cherry_N = mkN "樱桃" ;
+lin cherub_N = mkN "小天使" ;
+lin chess_N = mkN "国际象棋" "套" ;
+lin chest_N = mkN "胸" ;
+lin chew_N = mkN "咀嚼" "次" ;
+lin chew_V = mkV "咀嚼" ;
+lin chew_V2 = mkV2 "咀嚼" ;
+lin chic_A = mkA "别致" ;
+lin chicago_PN = mkPN "芝加哥" ;
+lin chicanery_N = mkN "狡辩" ;
+lin chicken_A = mkA "鸡肉" ;
+lin chicken_N = mkN "鸡" "只" ;
+lin chide_V = mkV "斥责" ;
+lin chide_V2 = mkV2 "责骂" ;
+lin chief_A = mkA "首席" ;
+lin chief_N = mkN "首席" ;
+lin child_N = L.child_N ;
+lin childhood_N = mkN "童年" ;
+lin childish_A = mkA "幼稚" ;
+lin chile_PN = mkPN "辣椒酱" ;
+lin chilean_A = mkA "智利" ;
+lin chill_N = mkN "寒意" ;
+lin chill_V = mkV "变冷" ;
+lin chill_V2 = mkV2 "冷冻" ;
+lin chilly_A = mkA "寒冷" ;
+lin chime_V = mkV "鸣响" ;
+lin chimney_N = mkN "烟囱" ;
+lin chimpanzee_N = mkN "黑猩猩" ;
+lin chin_N = mkN "下巴" ;
+lin china_N = mkN "瓷器" ;
+lin china_PN = mkPN "中国" ;
+lin chinese_A = mkA "中国" ;
+lin chineseMasc_N = mkN "中国人" ;
+lin chineseFem_N = mkN "中国人" ;
+lin chip_N = mkN "芯片" ;
+lin chip_V = mkV "切" ;
+lin chirpy_A = mkA "快活" ;
+lin chisel_V2 = mkV2 "雕" ;
+lin chit_N = mkN "芽" ;
+lin chloride_N = mkN "氯化物" "" ;
+lin chlorine_N = mkN "氯" ;
+lin chlorofluorocarbon_N = mkN "含氯氟烃" ;
+lin chocolate_N = mkN "巧克力" "" ;
+lin choice_A = mkA "精选" ;
+lin choice_N = mkN "选择" ;
+lin choir_N = mkN "合唱团" ;
+lin choke_V = mkV "窒息" ;
+lin choke_V2 = mkV2 "呛" ;
+--subcat lin choose_V = mkV "选择" ;
+lin choose_V2 = mkV2 "选择" ;
+--subcat lin choose_V2V = mkV2V "选择" ;
+--subcat lin choose_VS = mkVS "选择" ;
+lin choose_VV = mkVV "选择" ;
+lin chop_N = mkN "砍" "" ;
+lin chop_V = mkV "砍" ;
+lin chop_V2 = mkV2 "砍" ;
+lin choppy_A = mkA "波浪起伏" ;
+lin chord_N = mkN "弦" ;
+lin chore_N = mkN "苦差事" ;
+lin chortle_V = mkV "咯咯笑" ;
+lin chorus_N = mkN "合唱队" "个" ;
+lin chosen_A = variants{} ; --
+lin christian_A = mkA "基督教" ;
+lin christian_N = mkN "基督教教徒" ;
+lin chromosome_N = mkN "染色体" ;
+lin chronic_A = mkA "慢性" ;
+lin chronically_Adv = mkAdv "慢性" ;
+lin chronicle_N = mkN "编年史" "本" ;
+lin chronicle_V2 = mkV2 "载入史册" ;
+lin chrysotile_N = mkN "温石棉" "张" ;
+lin chuck_V2 = mkV2 "丢弃" ;
+lin chuckle_N = mkN "轻笑" ;
+lin chuckle_V = mkV "轻笑" ;
+lin chuckle_VS = mkVS "暗笑" ;
+lin chug_V = mkV "发出嘎嘎声" ;
+lin chum_N = mkN "密友" ;
+lin chunk_N = mkN "块" [] ;
+lin church_N = L.church_N ;
+lin churn_V = mkV "搅拌" ;
+lin chute_N = mkN "槽" ;
+lin cigar_N = mkN "雪茄" ;
+lin cigarette_N = mkN "香烟" ;
+lin cinch_V2 = mkV2 "紧握" ;
+lin cinema_N = mkN "电影院" ;
+lin cinematic_A = mkA "影片" ;
+lin cinematography_N = mkN "电影艺术" ;
+lin circle_N = mkN "圈" ;
+lin circle_V = mkV "环绕" ;
+lin circle_V2 = mkV2 "环绕" ;
+lin circuit_N = mkN "线路" ;
+lin circuitous_A = mkA "迂曲" ;
+lin circular_A = mkA "圆" ;
+lin circular_N = mkN "圆" ;
+lin circulate_V = mkV "流通" ;
+lin circulate_V2 = mkV2 "传播" ;--"流传" ;
+lin circulation_N = mkN "发行量" ;
+lin circumlocution_N = mkN "赘述" ;
+lin circumspect_A = mkA "细心" ;
+lin circumstance_N = mkN "环境" ;
+lin circumstantial_A = mkA "间接" ;
+lin circumvent_V2 = mkV2 "规避" ;
+lin circus_N = mkN "马戏团" ;
+lin citation_N = mkN "引用" ;
+lin cite_V2 = mkV2 "引用" ;
+lin citizenFem_N = mkN "公民" ;
+lin citizenMasc_N = mkN "公民" ;
+lin citizenship_N = mkN "国籍" ;
+lin city_N = L.city_N ;
+lin civic_A = mkA "公民" ;
+lin civics_N = mkN "公民" ;
+lin civil_A = mkA "民间" ;
+lin civilian_A = mkA "民用" ;
+lin civilian_N = mkN "平民" "位" ;
+lin civility_N = mkN "文明" ;
+lin civilization_N = mkN "文明" ;
+lin civilize_V2 = mkV2 "变文明" ;
+lin clad_V = mkV "给 + 加镀层" ;
+lin clad_V2 = mkV2 "穿着" ;
+lin claim_N = mkN "声称" ;
+lin claim_V = mkV "声称" ;
+lin claim_V2 = mkV2 "声称" ;
+lin claim_VS = mkVS "声称" ;
+--subcat lin claim_VV = mkVV "声称" ;
+lin claimant_N = mkN "索赔人" ;
+lin clamber_V = mkV "攀登" ;
+lin clammy_A = mkA "湿粘" ;
+lin clamp_N = mkN "夹钳" ;
+lin clamp_V = mkV "夹住" ;
+lin clan_N = mkN "集团" ;
+lin clandestine_A = mkA "私下" ;
+lin clang_V = mkV "铛" ;
+lin clank_V = mkV "发叮当声" ;
+lin clannish_A = mkA "氏族" ;
+lin clap_N = mkN "鼓掌""" ;
+lin clap_V = mkV "鼓掌" ;
+lin clap_V2 = mkV2 "使+拍打" ;
+lin claptrap_N = mkN "哗众取宠" "次" ;
+lin clarification_N = mkN "说明" ;
+lin clarify_V = mkV "阐明" ;
+lin clarify_V2 = mkV2 "澄清" ;
+lin clarinet_N = mkN "单簧管" "条" ;
+lin clarinetistFem_N = mkN "单簧管演奏家" "位" ;
+lin clarinetistMasc_N = mkN "单簧管演奏家" "位" ;
+lin clarity_N = mkN "明晰" [] ;
+lin clash_N = mkN "冲突" ;
+lin clash_V = mkV "冲突" ;
+lin class_N = mkN "班级" ;
+lin class_V2 = mkV2 "分类" ;
+lin class_conscious_A = mkA "阶级意识" ;
+lin classic_A = mkA "经典" ;
+lin classic_N = mkN "经典" "" ;
+lin classical_A = mkA "古典" ;
+lin classics_N = mkN "经典" ;
+lin classification_N = mkN "分类" ;
+lin classify_V2 = mkV2 "分类" ;
+lin classless_A = mkA "无阶级" ;
+lin classmate_N = mkN "同学" ;
+lin classroom_N = mkN "课堂" ;
+lin classy_A = mkA "优等" ;
+lin clause_N = mkN "条款" ;
+lin claustrophobic_A = mkA "患幽闭恐怖症" ;
+lin clay_N = mkN "粘土" "块" ;
+lin clean_A = L.clean_A ;
+lin clean_Adv = mkAdv "完全" ;
+lin clean_N = mkN "清洁" ;
+lin clean_V = mkV "清洁" ;
+lin clean_V2 = mkV2 "使+干净" ;--"干净的" ;
+lin clean_out_V2 = mkV2 "清除" ;
+lin cleaner_N = mkN "清洁剂" ;
+lin cleaning_N = mkN "清洁" ;
+lin cleanliness_N = mkN "清洁" ;
+lin cleanse_V2 = mkV2 "净化" ;
+lin cleanser_N = mkN "清洁工" ;
+lin clear_A = mkA "清晰" ;
+lin clear_Adv = mkAdv "完全地" ;
+lin clear_N = mkN "清除""" ;
+lin clear_V = mkV "清除" ;
+lin clear_V2 = mkV2 "清除" ;
+--subcat lin clear_V2V = mkV2V "清除" ;
+lin clearance_N = mkN "净空" [] ;
+lin clearing_N = mkN "清除" ;
+lin clearly_Adv = mkAdv "清晰" mannerAdvType ; ----
+lin clergy_N = mkN "教士" "位" ;
+lin clergyman_N = mkN "牧师" ;
+lin cleric_N = mkN "牧师" "位" ;
+lin clerical_A = mkA "牧师" ;
+lin clerk_N = mkN "书记" ;
+lin clever_A = L.clever_A ;
+lin click_N = mkN "单击" ;
+lin client_N = mkN "客户" ;
+lin clientele_N = mkN "客户" ;
+lin cliff_N = mkN "悬崖" ;
+lin climate_N = mkN "气候" ;
+lin climatic_A = mkA "气候" ;
+lin climb_N = mkN "爬" [] ;
+lin climb_V = mkV "爬" ;
+lin climb_V2 = mkV2 "爬" ;
+lin climber_N = mkN "登山者" "名" ;
+lin clinch_V = mkV "紧抓" ;
+lin clinch_V2 = mkV2 "再胜" ;
+lin cling_V = mkV "保鲜" ;
+lin clinic_N = mkN "诊所" ;
+lin clinical_A = mkA "临床" ;
+lin clinker_N = mkN "炼砖" "块" ;
+lin clip_N = mkN "回形针" ;
+lin clip_V2 = mkV2 "夹" ;
+lin clipping_N = mkN "剪报" ;
+lin cloak_N = mkN "披风" ;
+lin cloak_V2 = mkV2 "遮掩" ;
+lin clobber_V2 = mkV2 "击倒" ;
+lin clock_N = mkN "时钟" ;
+lin clock_V = mkV "时钟" ;
+lin clock_V2 = mkV2 "计时" ;
+lin clog_V = mkV "堵塞" ;
+lin clone_N = mkN "克隆" ;
+lin clone_V2 = mkV2 "克隆" ;
+lin close_A = mkA "封闭" ;
+lin close_Adv = mkAdv "关闭" ;
+lin close_N = mkN "关闭" ;
+lin close_V = mkV "关" ;
+lin close_V2 = L.close_V2 ;
+--subcat lin close_V2V = mkV2V "关闭" ;
+--subcat lin close_VA = mkVA "关闭" ;
+--subcat lin close_VS = mkVS "关闭" ;
+lin closed_A = variants{} ; --
+lin closely_Adv = variants{} ; --
+lin closeness_N = mkN "亲密" ;
+lin closet_N = mkN "壁橱" ;
+lin closure_N = mkN "关闭" ;
+lin clot_N = mkN "凝块" ;
+lin cloth_N = mkN "布" ;
+lin clothe_V2 = mkV2 "穿暖" ;
+lin clothes_N = variants{} ; --
+lin clothier_N = mkN "呢绒商" ;
+lin clothing_N = mkN "服装" "件" ;
+lin cloud_N = L.cloud_N ;
+lin cloud_V = mkV "乌云密布" ;
+lin cloud_V2 = mkV2 "以云遮敝" ;
+lin cloudy_A = mkA "多云" ;
+lin clout_N = mkN "影响力" ;
+lin clown_N = mkN "小丑" "个" ;
+lin club_1_N = mkN "俱乐部" ; ----
+lin club_2_N = mkN "俱乐部" ; ----
+lin club_N = mkN "俱乐部" ;
+lin club_V = mkV "用棍棒打" ;
+lin club_V2 = mkV2 "筹集" ;
+lin clue_N = mkN "线索" ;
+lin clump_N = mkN "丛" ;
+lin clumsy_A = mkA "笨拙" ;
+lin cluster_N = mkN "簇" ;
+lin cluster_V2 = mkV2 "群居" ;
+lin clutch_N = mkN "离合器" ;
+lin clutch_V = mkV "抓住" ;
+lin clutch_V2 = mkV2 "抓住" ;
+lin clutter_N = mkN "杂波" ;
+lin clutter_V2 = mkV2 "杂波" ;
+lin cm_N = mkN "厘米" ;
+lin co_N = mkN "合作" ;
+lin co_edit_V2 = mkV2 "一氧化碳" ;
+lin co_exist_V = mkV "共存" ;
+lin co_found_V2 = mkV2 "共同创立" ;
+lin co_manage_V2 = mkV2 "共同管理" ;
+lin co_sponsor_V2 = mkV2 "更改命令" ;
+lin coach_1_N = variants{} ; --
+lin coach_2_N = variants{} ; --
+lin coach_3_N = variants{} ; --
+lin coach_N = mkN "教练" ;
+lin coach_V = mkV "指导" ;
+lin coach_V2 = mkV2 "使+接受训练" ;
+lin coal_N = mkN "煤" ;
+lin coalition_N = mkN "联盟" ;
+lin coarse_A = mkA "粗糙" ;
+lin coast_N = mkN "海岸" [] ;
+lin coast_V = mkV "滑行" ;
+lin coastal_A = mkA "海岸" ;
+lin coaster_N = mkN "过山车" ;
+lin coastline_N = mkN "海岸线" "条" ;
+lin coat_N = L.coat_N ;
+lin coat_V2 = mkV2 "覆盖" ;
+lin coating_N = mkN "涂层" ;
+lin coax_V = mkV "诱骗" ;
+lin coax_v2 = mkV2 "哄" ;
+lin cobble_V2 = mkV2 "凑齐" ;
+lin cocaine_N = mkN "可卡因" ;
+lin cockatoo_N = mkN "凤头鹦鹉" "只" ;
+lin cockpit_N = mkN "驾驶员座舱" ;
+lin cockroach_N = mkN "蟑螂" "只" ;
+lin cocktail_N = mkN "鸡尾酒" ;
+lin cocky_A = mkA "自大的" ;
+lin cocoa_N = mkN "可可" ;
+lin coconut_N = mkN "椰子" ;
+lin cocotte_N = mkN "妓女" ;
+lin cod_N = mkN "鳕" ;
+lin coddle_V2 = mkV2 "宠爱" ;
+lin code_N = mkN "法规" "条" ;
+lin code_V2 = mkV2 "编码" ;
+lin codification_N = mkN "法典编纂" "本" ;
+lin codify_V2 = mkV2 "编纂" ;
+lin codpiece_N = mkN "裤褶" ;
+lin coerce_V2 = mkV2 "要挟" ;
+lin coercion_N = mkN "强迫" ;
+lin coextrude_V2 = mkV2 "coextrude" ;
+lin coffee_N = mkN "咖啡" ;
+lin coffer_N = mkN "保险箱" ;
+lin coffin_N = mkN "棺材" "具" ;
+lin cognition_N = mkN "认识""" ;
+lin cognitive_A = mkA "认知" ;
+lin cohere_V = mkV "一致" | mkV "附着" ;
+lin coherence_N = mkN "一致" ;
+lin coherent_A = mkA "连贯" ;
+lin cohesion_N = mkN "凝聚" ;
+lin cohesive_A = mkA "紧密结合" ;
+lin cohort_N = mkN "一群" ;
+lin coil_N = mkN "线圈" ;
+lin coin_N = mkN "硬币" ;
+lin coin_V2 = mkV2 "创造" ;
+lin coincide_V = mkV "一致" ;
+lin coincidence_N = mkN "巧合" ;
+lin coincident_A = mkA "一致" ;
+lin coincidental_A = mkA "巧合" ;
+lin coke_N = mkN "焦炭" "吨" ;
+lin cola_N = mkN "可乐" "瓶" ;
+lin cold_A = L.cold_A ;
+lin cold_N = mkN "寒冷" ;
+lin colitis_N = mkN "结肠炎" "次" ;
+lin collaborate_V = mkV "合作" ;
+lin collaboration_N = mkN "合作" ;
+lin collaborator_N = mkN "合作者" "名" ;
+lin collage_N = mkN "拼贴" ;
+lin collapse_N = mkN "崩溃" ;
+lin collapse_V = mkV "崩溃" ;
+lin collapse_V2 = mkV2 "崩溃" ;
+lin collar_N = mkN "衣领" ;
+lin collateral_A = mkA "并行" ;
+lin collateral_N = mkN "抵押品" ;
+lin colleague_N = mkN "同事" ;
+lin collect_A = mkA "由收件人付款" ;
+lin collect_Adv = mkAdv "由收件人付款" ;
+lin collect_N = mkN "收集" ;
+lin collect_V = mkV "收集" ;
+lin collect_V2 = mkV2 "收集" ;
+lin collection_N = mkN "汇编" ;--NOT SURE "集子" or "汇编" or "丛书"
+lin collective_A = mkA "集体" ;
+lin collector_N = mkN "采集者" ;
+lin college_N = mkN "学院" ;
+lin collegiate_A = mkA "大学有关" ;
+lin collision_N = mkN "碰撞" ;
+lin colloquy_N = mkN "座谈会" ;
+lin colombian_A = mkA "哥伦比亚" ;
+lin colon_N = mkN "冒号" ;
+lin colonel_N = mkN "上校" ;
+lin colonial_A = mkA "殖民" ;
+lin colonial_N = mkN "殖民地居民" ;
+lin colonialist_N = mkN "殖民主义者" ;
+lin colonist_N = mkN "殖民者" ;
+lin colony_N = mkN "殖民地" ;
+lin color_A = mkA "彩色" ;
+lin coloratura_N = mkN "花腔" ;
+lin colossus_N = mkN "巨像" ;
+lin colour_N = mkN "颜色" ;
+lin colour_V = mkV "颜色" ;
+lin colour_V2 = mkV2 "上色" ;
+lin colour_V2A = mkV2A "颜色" ;
+lin colour_code_V2 = mkV2 "用颜色标记" ;
+lin coloured_A = variants{} ; --
+lin colourful_A = mkA "丰富多彩" ;
+lin columbia_PN = mkPN "哥伦比亚" ;
+lin column_N = mkN "柱" ;
+lin columnistFem_N = mkN "专栏作家" ;
+lin columnistMasc_N = mkN "专栏作家" ;
+lin comb_N = mkN "梳子" "把" ;
+lin comb_V = mkV "梳理" ;
+lin comb_V2 = mkV2 "梳" ;
+lin combat_N = mkN "打击" "次" ;
+lin combat_V = mkV "打击" ;
+lin combat_V2 = mkV2 "与战斗" ;
+lin combatant_N = mkN "战士" "名" ;
+lin combination_N = mkN "组合" ;
+lin combine_N = mkN "结合" ;
+lin combine_V = mkV "结合" ;
+lin combine_V2 = mkV2 "结合" ;
+--subcat lin combine_V2V = mkV2V "结合" ;
+lin combine_VV = mkVV "联合" ;
+lin combined_A = variants{} ; --
+lin combustion_N = mkN "燃烧" "次" ;
+lin come_V = L.come_V ;
+--subcat lin come_V2 = mkV2 "来" ;
+--subcat lin come_VA = mkVA "来" ;
+--subcat lin come_VS = mkVS "来" ;
+--subcat lin come_VV = mkVV "来" ;
+lin comeback_N = mkN "复出" "次" ;
+lin comedian_N = mkN "喜剧演员" "位" ;
+lin comedy_N = mkN "喜剧" "出" ;
+lin comestible_N = mkN "食物" ;
+lin comet_N = mkN "彗星" ;
+lin comfort_N = mkN "安慰" ;
+lin comfort_V2 = mkV2 "安慰" ;
+lin comfortable_A = mkA "舒适" ;
+lin comfortably_Adv = variants{} ; --
+lin comic_A = mkA "滑稽" ;
+lin comic_N = mkN "连环漫画" ;
+lin comical_A = mkA "滑稽" ;
+lin coming_A = variants{} ; --
+lin comity_N = mkN "礼让" ;--"友谊" ;
+lin command_1_N = variants{} ; --
+lin command_2_N = variants{} ; --
+lin command_N = mkN "命令" ;
+lin command_V = mkV "命令" ;
+lin command_V2 = mkV2 "命令" ;
+lin commandant_N = mkN "司令官" ;
+lin commander_N = mkN "指挥官" "位" ;
+lin commandment_N = mkN "戒律" ;
+lin commando_N = mkN "突击队" "只" ;
+lin commemorate_V2 = mkV2 "纪念" ;
+lin commemorative_A = mkA "纪念" ;
+lin commence_V = mkV "开始" ;
+lin commence_V2 = mkV2 "开始" ;
+lin commencement_N = mkN "开始" ;
+lin commend_V2 = mkV2 "表彰" ;
+lin commendable_A = mkA "值得赞美" ;
+lin commensurate_A = mkA "相称" ;
+lin comment_N = mkN "评论" ;
+lin comment_V = mkV "评论" ;
+lin comment_V2 = mkV2 "评论" ;
+lin comment_VS = mkVS "评论" ;
+lin commentary_N = mkN "评论" ;
+lin commentator_N = mkN "评论员" "位" ;
+lin commerce_N = mkN "商务" ;
+lin commercial_A = mkA "商业" ;
+lin commercial_N = mkN "广告" ;
+lin commercialize_V2 = mkV2 "使+商业化" ;
+lin commission_N = mkN "佣金" ;
+lin commission_V2 = mkV2 "佣金" ;
+lin commission_V2V = mkV2V "佣金" ;
+lin commissioner_N = mkN "专员" ;
+lin commit_V2 = mkV2 "承诺" ;
+--subcat lin commit_V2V = mkV2V "犯" ;
+lin commitment_N = mkN "承诺" ;
+lin committee_N = mkN "委员会" ;
+lin commodity_N = mkN "商品" ;
+lin common_1_A = mkA "共同" ; ----
+lin common_2_A = mkA "共同" ; ----
+lin common_A = mkA "共同" ;
+lin common_N = mkN "常见" [] ;
+lin commonly_Adv = variants{} ; --
+lin commonplace_A = mkA "平凡" ;
+lin commonplace_N = mkN "普通事物" ;
+lin commons_N = variants{} ; --
+lin commonwealth_N = mkN "联邦" ;
+lin commotion_N = mkN "驱动" ;
+lin communal_A = mkA "公社" ;
+lin communicate_V = mkV "沟通" ;
+lin communicate_V2 = mkV2 "沟通" ;
+lin communication_N = mkN "沟通" ;
+lin communism_N = mkN "共产主义" [] ;
+lin communist_A = mkA "共产" ;
+lin communist_N = mkN "共产党党员" ;
+lin community_N = mkN "社区" ;
+lin commute_V = mkV "改判" ;
+lin commuter_N = mkN "通勤" ;
+lin compact_A = mkA "紧凑型" ;
+lin compact_N = mkN "紧凑" ;
+lin compact_V2 = mkV2 "使+紧密结合" ;
+lin companion_N = mkN "伴侣" ;
+lin company_1_N = mkN "公司" ;
+lin company_2_N = mkN "公司" ; ----
+lin comparability_N = mkN "可比性" "" ;
+lin comparable_A = mkA "可比" ;
+lin comparative_A = mkA "相当" ;
+lin comparatively_Adv = variants{} ; --
+lin compare_N = mkN "比较""次" ;
+lin compare_V = mkV "比较" ;
+--subcat lin compare_V2 = mkV2 "比较" ;
+lin comparison_N = mkN "对照" ;
+lin compartment_N = mkN "隔间" "间" ;
+lin compassion_N = mkN "同情" ;
+lin compatibility_N = mkN "兼容性" ;
+lin compatible_A = mkA "兼容" ;
+lin compatriotFem_N = mkN "同胞" ;
+lin compatriotMasc_N = mkN "同胞" ;
+lin compel_V2 = mkV2 "强迫" ;
+lin compel_V2V = mkV2V "强迫" ;
+lin compel_VV = mkVV "强迫" ;
+lin compensate_V = mkV "补偿" ;
+lin compensate_V2 = mkV2 "补偿" ;
+lin compensation_N = mkN "赔偿金" ;
+lin compensatory_A = mkA "补偿" ;
+lin compete_V = mkV "竞争" ;
+lin competence_N = mkN "权限" | mkN "能力" ;
+lin competent_A = mkA "胜任" ;
+lin competition_N = mkN "竞争" ;
+lin competitive_A = mkA "竞争" ;
+lin competitiveness_N = mkN "竞争力" [] ;
+lin competitor_N = mkN "竞争者" ;
+lin compilation_N = mkN "编辑" "次" ;
+lin compile_V2 = mkV2 "汇编" ;
+lin compiler_N = mkN "编辑器" ;
+lin complacency_N = mkN "自满" ;
+lin complacent_A = mkA "自满" ;
+lin complain_V = mkV "抱怨" ;
+lin complain_VS = mkVS "抱怨" ;
+lin complainant_N = mkN "原告" ;
+lin complaint_N = mkN "抱怨" ;
+lin complement_V2 = mkV2 "补充" ;
+lin complementary_A = mkA "补充" ;
+lin complete_A = mkA "完整" ;
+lin complete_V = mkV "完成" ;
+lin complete_V2 = mkV2 "完成" ;
+lin completely_Adv = variants{} ; --
+lin completeness_N = mkN "完全" ;
+lin completion_N = mkN "完成" [] ;
+lin complex_A = mkA "复杂" ;
+lin complex_N = mkN "复杂" [] ;
+lin complexity_N = mkN "复杂" ;
+lin compliance_N = mkN "符合" [] ;
+lin complicate_V2 = mkV2 "使+复杂" ;
+lin complicated_A = variants{} ; --
+lin complication_N = mkN "并发症" ;
+lin complicity_N = mkN "同谋" ;
+lin compliment_N = mkN "恭维" ;
+lin compliment_V2 = mkV2 "恭维" ;
+lin comply_V = mkV "执行" ;
+lin comply_V2 = mkV2 "执行" ;
+lin component_A = mkA "组成" ;
+lin component_N = mkN "元件" ;
+lin compose_V = mkV "构成" ;
+lin compose_V2 = mkV2 "构成" ;
+lin composer_N = mkN "作家""位" ;
+lin composite_A = mkA "综合" ;
+lin composition_N = mkN "作文" ;
+lin compositional_A = mkA "成分" ;
+lin compound_A = mkA "混合" ;
+lin compound_N = mkN "复合物" ;
+lin compound_V = mkV "化合" ;
+lin compound_V2 = mkV2 "复合" ;
+lin comprehension_N = mkN "理解" ;
+lin comprehensive_A = mkA "全面" ;
+lin comprehensiveness_N = mkN "全面性" ;
+lin compress_V2 = mkV2 "压缩" ;
+lin compressor_N = mkN "压缩机" ;
+lin comprise_V2 = mkV2 "包括" ;
+lin compromise_N = mkN "妥协" ;
+lin compromise_V = mkV "妥协" ;
+lin compromise_V2 = mkV2 "妥协" ;
+lin comptroller_N = mkN "审计长" ;
+lin compulsion_N = mkN "义务" [] ;
+lin compulsive_A = mkA "强迫" ;
+lin compulsory_A = mkA "强制" ;
+lin computation_N = mkN "计算" ;
+lin compute_V = mkV "计算" ;
+lin compute_V2 = mkV2 "计算" ;
+lin computer_N = L.computer_N ;
+lin computerize_V2 = mkV2 " 将+电脑化" ;
+lin computing_N = variants{} ; --
+lin comrade_N = mkN "同志" "位" ;
+lin con_V2 = mkV2 "精读" ;
+lin conceal_V = mkV "隐藏" ;
+lin conceal_V2 = mkV2 "隐瞒" ;
+lin concede_V = mkV "承认" ;
+lin concede_V2 = mkV2 "承认" ;
+lin concede_VS = mkVS "承认" ;
+lin conceit_N = mkN "自负" ;
+lin conceivable_A = mkA "可以想象" ;
+lin conceive_V = mkV "怀孕" ;
+lin conceive_V2 = mkV2 "设想" ;
+lin concentrate_N = mkN "浓缩" [] ;
+lin concentrate_V = mkV "专心" ;
+lin concentrate_V2 = mkV2 "集中" ;
+lin concentration_N = mkN "浓度" [] ;
+lin concept_N = mkN "概念" ;
+lin conception_N = mkN "概念" ;
+lin conceptual_A = mkA "概念上" ;
+lin concern_N = mkN "关照" ;
+--subcat lin concern_V = mkV "关心" ;
+lin concern_V2 = mkV2 "关心" ;
+--subcat lin concern_VS = mkVS "关心" ;
+lin concerned_A = variants{} ; --
+lin concerning_Prep = variants{} ; --
+lin concert_N = mkN "音乐会" ;
+lin concert_V2 = mkV2 "协调" ;
+lin concerto_N = mkN "协奏曲" ;
+lin concession_N = mkN "让步" ;
+lin conciliatory_A = mkA "安抚" ;
+lin conclude_V = mkV "断定" ;
+lin conclude_V2 = mkV2 "断定" ;
+lin conclude_VS = mkVS "总结" ;
+lin conclusion_N = mkN "结论" ;
+lin conclusive_A = mkA "决定性" ;
+lin concoct_V2 = mkV2 "捏造" ;
+lin concoction_N = mkN "混合" ;
+lin concomitant_A = mkA "附随" ;
+lin concomitant_N = mkN "伴随物" ;
+lin concrete_A = mkA "具体" ;
+lin concrete_N = mkN "具体" ;
+lin concur_V = mkV "同意" ;
+lin concurrence_N = mkN "同时发生" ;
+lin concurrent_A = mkA "并发" ;
+lin condemn_V2 = mkV2 "谴责" ;
+lin condemnation_N = mkN "非难" ;
+lin condense_V2 = mkV2 "凝结" ;
+lin condenser_N = mkN "冷凝器" ;
+lin condescension_N = mkN "屈尊" "" ;
+lin condition_1_N = mkN "条件" ; ----
+lin condition_2_N = mkN "条件" ; ----
+lin condition_N = mkN "条件" ;
+lin condition_V2 = mkV2 "以+为条件" ;
+lin conditional_A = mkA "有条件" ;
+lin conditioner_N = mkN "调节器" ;
+lin condominium_N = mkN "公寓" ;
+lin condone_V2 = mkV2 "宽恕" ;
+lin conducive_A = mkA "有益" ;
+lin conduct_N = mkN "行为" [] ;
+lin conduct_V = mkV "进行" ;
+lin conduct_V2 = mkV2 "进行" ;
+lin conductor_N = mkN "导体" ;
+lin conduit_N = mkN "管道" ;
+lin cone_N = mkN "锥" ;
+lin confectionery_N = mkN "糕点店" "个" ;
+lin confederation_N = mkN "联盟" ;
+lin confer_V = mkV "赋予" ;
+--subcat lin confer_V2 = mkV2 "授予" ;
+lin conference_N = mkN "会议" ;
+lin confess_V = mkV "承认" ;
+lin confess_V2 = mkV2 "坦白" ;
+lin confess_VS = mkVS "承认" ;
+lin confession_N = mkN "告解" ;
+lin confidantFem_N = mkN "知己" ;
+lin confidantMasc_N = mkN "知己" ;
+lin confide_V = mkV "信赖" ;
+lin confide_VS = mkVS "信任" ;
+lin confidence_N = mkN "信心" ;
+lin confident_A = mkA "信心" ;
+lin confidential_A = mkA "机密" ;
+lin confidentiality_N = mkN "保密性" "" ;
+lin configuration_N = mkN "配置" "种" ;
+lin confine_N = mkN "界限" ;--"边界" ;
+lin confine_V2 = mkV2 "限制" ;
+lin confinement_N = mkN "限制" ;
+lin confirm_V2 = mkV2 "确认" ;
+lin confirm_VS = mkVS "确认" ;
+lin confirmation_N = mkN "确认" ;
+lin confiscate_V2 = mkV2 "没收" ;
+lin confiscation_N = mkN "征用" ;
+lin conflict_N = mkN "冲突" ;
+lin conflict_V = mkV "冲突" ;
+lin confluence_N = mkN "合流" ;
+lin conform_V = mkV "符合" ;
+lin conform_V2 = mkV2 "符合" ;
+lin confront_V2 = mkV2 "面对" ;
+lin confrontation_N = mkN "对抗" ;
+lin confuse_V2 = mkV2 "迷惑" ;
+lin confusion_N = mkN "混乱" [] ;
+lin congenial_A = mkA "意气相投" ;
+lin congestion_N = mkN "拥挤" ;
+lin conglomerate_A = mkA "成团" ;
+lin conglomerate_N = mkN "砾岩" ;
+lin congolese_A = mkA "刚果" ;
+lin congratulate_V2 = mkV2 "祝贺" ;
+lin congratulatory_A = mkA "值得庆祝" ;
+lin congregation_N = mkN "集合" ;
+lin congress_N = mkN "国会" ;
+lin congressional_A = mkA "国会" ;
+lin congressman_N = mkN "国会议员" ;
+lin conjecture_N = mkN "猜测" ;
+lin conjunction_N = mkN "连结处""处" ;
+lin conjure_V = mkV "召唤" ;
+lin connect_V = mkV "连接" ;
+lin connect_V2 = mkV2 "连结" ;
+lin connecticut_PN = mkPN "康涅狄格" ;
+lin connection_N = mkN "连接" ;
+lin connoisseur_N = mkN "行家" ;
+lin connotation_N = mkN "内涵" ;
+lin connote_V2 = mkV2 "意味着" ;
+lin conquer_V2 = mkV2 "征服" ;
+lin conquest_N = mkN "征服" ;--"战胜" ;
+lin conscience_N = mkN "良心" ;
+lin conscientious_A = mkA "有良心" ;
+lin conscious_A = mkA "意识到" ;
+lin consciousness_N = mkN "意识" ;
+lin conscript_N = mkN "应征士兵" ;
+lin consecutive_A = mkA "连续" ;
+lin consensus_N = mkN "共识" ;
+lin consent_N = mkN "同意" ;
+lin consent_V = mkV "同意" ;
+lin consent_V2V = mkV2V "同意" ;
+lin consequence_N = mkN "后果" ;
+lin consequent_A = mkA "连续" ;
+lin consequently_Adv = variants{} ; --
+lin conservation_N = mkN "保护" [] ;
+lin conservatism_N = mkN "保守主义" ;
+lin conservative_A = mkA "保守" ;
+lin conservative_N = mkN "保守派" ;
+lin conservatory_N = mkN "温室" ;
+lin conserve_V2 = mkV2 "保存" ;
+lin consider_V = mkV "考虑" ;
+lin consider_V2 = mkV2 "考虑" ;
+lin consider_V2A = mkV2A "考虑" ;
+lin consider_V2V = mkV2V "考虑" ;
+lin consider_V3 = mkV3 "考虑" ;
+lin consider_VS = mkVS "考虑" ;
+lin consider_VV = mkVV "考虑" ;
+lin considerable_A = mkA "可观" ;
+lin considerably_Adv = variants{} ; --
+lin consideration_N = mkN "考虑" ;
+lin considering_Prep = variants{} ; --
+lin considering_Subj = variants{} ; --
+lin consign_V2 = mkV2 "交付" ;
+lin consist_V = mkV "包括" ;
+lin consistency_N = mkN "一致性" ;
+lin consistent_A = mkA "一贯" ;
+lin consistently_Adv = variants{} ; --
+lin consolation_N = mkN "安慰" ;
+lin console_V2 = mkV2 "控制" ;
+lin consolidate_V = mkV "巩固" ;
+lin consolidate_V2 = mkV2 "巩固" ;
+lin consolidation_N = mkN "合并" ;
+lin consonant_A = mkA "辅音" ;
+lin consort_V = mkV "结合" ;
+lin consortium_N = mkN "财团" ;
+lin conspicuous_A = mkA "显著" ;
+lin conspiracy_N = mkN "阴谋" ;
+lin conspirator_N = mkN "同谋" ;
+lin conspire_V = mkV "共谋" ;
+lin constable_N = mkN "警官" "名" ;
+lin constant_A = mkA "不断" ;
+lin constantly_Adv = variants{} ; --
+lin consternation_N = mkN "惊愕" "" ;
+lin constituency_N = mkN "选民" ;
+lin constituent_A = mkA "构成" ;
+lin constituent_N = mkN "组分" ;
+lin constitute_V2 = mkV2 "构成" ;
+lin constitution_N = mkN "宪法" ;
+lin constitutional_A = mkA "合法" ;
+lin constitutional_N = mkN "保健散步" ;
+lin constrain_V2 = mkV2 "压抑" ;
+lin constraint_N = mkN "约束" ;
+lin constrict_V2 = mkV2 "压缩" ;
+lin construct_V2 = mkV2 "建设" ;
+lin construction_N = mkN "施工" ;
+lin constructive_A = mkA "建设性" ;
+lin construe_V2 = mkV2 "诠释" ;
+lin construe_V2V = mkV2V "诠释" ;
+lin consul_N = mkN "领事" ;
+lin consult_V = mkV "咨询" ;
+lin consult_V2 = mkV2 "请教" ;
+lin consultant_N = mkN "顾问" ;
+lin consultation_N = mkN "咨询" ;
+lin consume_V = mkV "消费" ;
+lin consume_V2 = mkV2 "消耗" ;
+lin consumer_N = mkN "消费者" ;
+lin consummate_A = mkA "至上" ;
+lin consummate_V2 = mkV2 "完善" ;
+lin consumption_N = mkN "消费" ;
+lin contact_N = mkN "联系" ;
+lin contact_V2 = mkV2 "联系" ;
+lin contagious_A = mkA "感染性" ;
+lin contain_V2 = mkV2 "包含" ;
+lin container_N = mkN "集装箱" ;
+lin containment_N = mkN "牵制" ;
+lin contaminate_V2 = mkV2 "污染" ;--"弄脏" ;
+lin contamination_N = mkN "污染" [] ;
+lin contemplate_V = mkV "沉思" ;
+lin contemplate_V2 = mkV2 "沉思" ;
+lin contemplate_VS = mkVS "沉思" ;
+lin contemplation_N = mkN "沉思" ;
+lin contemporary_A = mkA "现代" ;
+lin contemporary_N = mkN "现代" ;
+lin contempt_N = mkN "蔑视" "" ;
+lin contemptible_A = mkA "可鄙" ;
+lin contemptuous_of_A2 = mkA2 "看不起" ;
+lin contend_V = mkV "竞争" ;
+lin contend_VS = mkVS "争论" ;
+lin contender_N = mkN "争夺者" ;
+lin content_A = mkA "内容" ;
+lin content_N = mkN "内容" ;
+lin content_V2 = mkV2 "满足" ;
+lin contention_N = mkN "争夺" "个" ;
+lin contentious_A = mkA "诉讼" ;
+lin contest_N = mkN "竞赛" "场" ;
+lin contest_V = mkV "争辩" ;
+lin contest_V2 = mkV2 "争取" ;
+lin contestant_N = mkN "选手" ;
+lin context_N = mkN "上下文" ;
+lin contiguous_A = mkA "接触" ;
+lin continent_N = mkN "大陆" ;
+lin continental_A = mkA "陆" ;
+lin contingency_N = mkN "偶发事件" "个" ;
+lin contingent_A = mkA "不一定" ;
+lin contingent_N = mkN "分遣队" ;
+lin continual_A = mkA "持续" ;
+lin continually_Adv = variants{} ; --
+lin continuation_N = mkN "继续" ;
+lin continue_V = mkV "继续" ;
+lin continue_V2 = mkV2 "继续" ;
+--subcat lin continue_VS = mkVS "继续" ;
+lin continue_VV = mkVV "继续" ;
+lin continued_A = variants{} ; --
+lin continuing_A = variants{} ; --
+lin continuity_N = mkN "连续性" ;
+lin continuous_A = mkA "连续" ;
+lin continuously_Adv = variants{} ; --
+lin contraceptive_A = mkA "避孕" ;
+lin contraceptive_N = mkN "避孕用具" ;
+lin contract_N = mkN "合同" ;
+lin contract_V = mkV "紧缩" ;
+lin contract_V2 = mkV2 "订约" ;
+lin contract_V2V = mkV2V "合同" ;
+lin contraction_N = mkN "收缩" "次" ;
+lin contractor_N = mkN "承包商" ;
+lin contractual_A = mkA "合同" ;
+lin contradict_V2 = mkV2 "反驳 " ;
+lin contradiction_N = mkN "反驳" ;
+lin contradictory_A = mkA "反驳" ;
+lin contraption_N = mkN "玩意儿" ;
+lin contrary_A = mkA "相反" ;
+lin contrary_N = mkN "相反" ;
+lin contrast_N = mkN "对比" ;
+lin contrast_V = mkV "对比" ;
+lin contrast_V2 = mkV2 "对比" ;
+lin contravene_V2 = mkV2 "违反" ;
+lin contribute_V = mkV "贡献" ;
+lin contribute_V2 = mkV2 "贡献" ;
+--subcat lin contribute_V2V = mkV2V "贡献" ;
+lin contribution_N = mkN "贡献" ;
+lin contributor_N = mkN "贡献者" ;
+lin control_N = mkN "管制" ;
+--subcat lin control_V = mkV "控制" ;
+lin control_V2 = mkV2 "控制" ;
+lin controlled_A = variants{} ; --
+lin controller_N = mkN "调节器" ;
+lin controversial_A = mkA "争论" ;
+lin controversy_N = mkN "争议" ;
+lin conundrum_N = mkN "难题" ;
+lin convene_V = mkV "召集" ;
+lin convene_V2 = mkV2 "召集" ;
+lin convenience_N = mkN "方便" ;
+lin convenient_A = mkA "方便" ;
+lin convent_N = mkN "修道院" ;
+lin convention_N = mkN "惯例" ;
+lin conventional_A = mkA "常规" ;
+lin converge_V = mkV "聚合" ;
+lin conversation_N = mkN "谈话" ;
+lin converse_A = mkA "相反" ;
+lin conversely_Adv = variants{} ; --
+lin conversion_N = mkN "转变" ;
+lin convert_N = mkN "皈依者" ;
+lin convert_V = mkV "兑换" ;
+lin convert_V2 = mkV2 "转换" ;
+lin converter_N = mkN "变流器" ;
+lin convertibility_N = mkN "可变性" ;
+lin convertible_A = mkA "可兑换" ;
+lin convertible_N = mkN "可兑换" ;
+lin convexity_N = mkN "凸性" ;
+lin convey_V2 = mkV2 "传达" ;
+lin conveyance_N = mkN "输送" ;
+lin conveyor_N = mkN "输送带" ;
+lin convict_V2 = mkV2 "定罪" ;
+lin conviction_N = mkN "信念" ;
+lin convince_V2 = mkV2 "说服" ;
+lin convince_V2V = mkV2V "说服" ;
+lin convincing_A = mkA "说服" ;
+lin convocation_N = mkN "集会" "场" ;
+lin convoluted_A = mkA "复杂" ;
+lin convolution_N = mkN "卷积" ;
+lin convoy_N = mkN "护航" "次" ;
+lin convulsion_N = mkN "震动" ;
+lin cook_N = mkN "厨师" ;
+lin cook_V = mkV "煮" ;
+lin cook_V2 = mkV2 "烹调" ;
+lin cookbook_N = mkN "食谱" ;
+lin cookie_N = mkN "饼干" ;
+lin cooking_N = mkN "烹饪" "" ;
+lin cooky_N = mkN "饼" ;
+lin cool_A = mkA "凉爽" ;
+lin cool_N = mkN "凉爽" ;
+lin cool_V = mkV "冷却" ;
+lin cool_V2 = mkV2 "凉爽" ;
+lin coolant_N = mkN "冷却液" [] ;
+lin cooler_N = mkN "冷却器" ;
+lin cooperate_V = mkV "合作" ;
+lin cooperation_N = mkN "合作" ;
+lin cooperative_A = mkA "和蔼可亲" ;
+lin cooperative_N = mkN "合作社" ;
+lin coordinate_V = mkV "协调" ;
+lin coordinate_V2 = mkV2 "协调" ;
+lin coordination_N = mkN "协调" ;
+lin coordinator_N = mkN "协调员" ;
+lin cop_N = mkN "警察" ;
+--subcat lin cop_V = variants{} ; --
+lin cop_V2 = variants{} ; --
+lin cope_V = mkV "应付" ;
+lin copious_A = mkA "丰富" ;
+lin copper_N = mkN "铜" ;
+lin copy_N = mkN "拷贝" ;
+lin copy_V = mkV "复制" ;
+lin copy_V2 = mkV2 "复制" ;
+lin copycat_N = mkN "无主见的人" ;
+lin copyright_N = mkN "版权" ;
+lin copyright_V2 = mkV2 "获得版权" ;
+lin coral_N = mkN "珊瑚" "块" ;
+lin cord_N = mkN "绳" "条" ;
+lin core_N = mkN "核心" ;
+lin corinthian_A = mkA "科林斯" ;
+lin corkscrew_N = mkN "螺丝锥" ;
+lin corn_N = mkN "玉米" ;
+lin cornea_N = mkN "角膜" ;
+lin corner_N = mkN "角落" ;
+lin corner_V = mkV "将+逼入困境" ;
+lin corner_V2 = mkV2 "垄断" ;
+lin cornerstone_N = mkN "基石" ;
+lin cornice_N = mkN "檐口" ;
+lin cornstarch_N = mkN "玉米淀粉" ;
+lin cornucopia_N = mkN "聚宝盆" ;
+lin coronary_A = mkA "冠状" ;
+lin corporate_A = mkA "法人" ;
+lin corporation_N = mkN "公司" ;
+lin corps_N = mkN "兵种" ;
+lin corpse_N = mkN "尸体" ;
+lin corral_V2 = mkV2 "捕捉" ;
+lin correct_A = L.correct_A ;
+lin correct_V = mkV "纠正" ;
+lin correct_V2 = mkV2 "纠正" ;
+lin correct_VS = mkVS "纠正" ;
+lin correction_N = mkN "更正" ;
+lin corrective_A = mkA "矫正" ;
+lin correctly_Adv = variants{} ; --
+lin correlation_N = mkN "相关" ;
+lin correspond_V = mkV "对应" ;
+lin correspond_V2 = variants{}; -- mkV "对应" ;
+lin correspondence_N = mkN "对应" ;
+lin correspondent_N = mkN "记者" ;
+lin corresponding_A = variants{} ; --
+lin corridor_N = mkN "走廊" ;
+lin corroborate_V2 = mkV2 "证实" ;
+lin corrugate_V2 = mkV2 "使起波纹" ;
+lin corrupt_A = mkA "腐败" ;
+lin corruption_N = mkN "腐败" [] ;
+lin corvette_N = mkN "轻巡洋舰" ;
+lin cosmetic_A = mkA "美容" ;
+lin cosmetic_N = mkN "化妆品" ;
+lin cosmic_A = mkA "宇宙" ;
+lin cost_N = mkN "成本" ;
+lin cost_V = mkV "成本" ;
+lin cost_V2 = mkV2 "成本" ;
+lin costa_rican_A = mkA "哥斯达黎加" ;
+lin costa_rican_N = mkN "肋骨" ;
+lin costly_A = mkA "昂贵" ;
+lin costume_N = mkN "服装" ;--"装束" ;
+lin cot_N = mkN "小床" ;
+lin coterie_N = mkN "小圈子" ;
+lin cottage_N = mkN "小屋" "间" ;
+lin cotton_N = mkN "棉" [] ;
+lin couch_N = mkN "躺椅" ;
+lin couch_V = mkV "蹲伏" ;--"长沙发" ;
+lin couch_V2 = mkV2 "沙发" ;
+lin cough_N = mkN "咳嗽" ;
+lin cough_V = mkV "咳嗽" ;
+--subcat lin cough_V2 = mkV2 "使+咳出" ;
+lin council_N = mkN "评议会" ;
+lin councillor_N = mkN "委员" "名" ;
+lin counsel_N = mkN "法律顾问" ;
+lin counsel_V2 = mkV2 "建议" ;
+lin counselling_N = variants{} ; --
+lin counsellor_N = variants{} ; --
+lin count_N = mkN "计数" "次" ;
+lin count_V = mkV "计算" ;
+lin count_V2 = L.count_V2 ;
+lin countdown_N = mkN "倒数计数" ;
+lin countenance_N = mkN "面容" ;
+lin counter_Adv = mkAdv "反击" ;
+lin counter_N = mkN "反击" ;
+lin counter_V = mkV "计数器" ;
+--subcat lin counter_V2 = mkV2 "反击" ;
+lin counter_VS = mkVS "反驳" ;
+lin counteract_V2 = mkV2 "抵消" ;
+lin counterattack_N = mkN "反击" "次" ;
+lin counterattack_V = mkV "反攻" ;
+lin counterbalance_V2 = mkV2 "抵消" ;
+lin counterclaim_N = mkN "反诉" ;
+lin counterespionage_N = mkN "反间谍" ;
+lin counterpart_N = mkN "对方" ;
+lin counterpoint_N = mkN "旋律配合" ;
+lin countervail_V = mkV "抵销" ;
+lin counterweight_N = mkN "平衡力" ;
+lin countless_A = mkA "无数" ;
+lin country_N = L.country_N ;
+lin countryman_N = mkN "乡下人" ;
+lin countryside_N = mkN "农村" ;
+lin county_N = mkN "县" ;
+lin coup_N = mkN "政变" ;
+lin coup_de_grace_N = mkN "致命的一击" ;
+lin couple_N = mkN "一对" ;
+lin couple_V = mkV "结合" ;
+lin couple_V2 = mkV2 "联结" ;
+lin couplet_N = mkN "对联" ;
+lin coupling_N = mkN "耦合" ;
+lin coupon_N = mkN "优惠券" ;
+lin courage_N = mkN "勇气" [] ;
+lin courageous_A = mkA "有胆量" ;--"勇敢的" ;
+lin courier_N = mkN "信使" ;
+lin course_N = mkN "课程" ;
+lin course_V = mkV "追赶" ;
+lin course_V2 = mkV2 "使+跑过" ;
+lin court_1_N = mkN "法庭" ; ----
+lin court_2_N = mkN "法庭" ; ----
+lin court_N = mkN "法庭" ;
+lin court_V = mkV "法院" ;
+lin court_V2 = mkV2 "招致" ;
+lin courtesan_N = mkN "专与高级官员往来的妓女" ;
+lin courtesy_N = mkN "礼貌" ;
+lin courtroom_N = mkN "法庭" ;
+lin courtship_N = mkN "求偶" ;
+lin courtyard_N = mkN "庭院" ;
+lin cousin_N = L.cousin_N ;
+lin covenant_N = mkN "契约" ;
+lin cover_N = mkN "盖子" ;
+lin cover_V2 = mkV2 "覆盖" ;
+--subcat lin cover_VS = mkVS "包括" ;
+lin coverage_N = mkN "覆盖" ;
+lin covering_N = mkN "覆盖物" "件" ;
+lin covert_A = mkA "隐蔽" ;
+lin covert_N = mkN "隐蔽处" ;
+lin covet_V2 = mkV2 "妄想" ;
+lin covetous_A = mkA "贪婪" ;
+lin cow_N = L.cow_N ;
+lin cow_V2 = mkV2 "使+恐吓" ;
+lin coward_N = mkN "懦夫" ;
+lin cowardly_A = mkA "懦弱" ;
+lin cowboy_N = mkN "牛仔" ;
+lin cower_V = mkV "畏缩" ;
+lin coy_A = mkA "腼腆" ;
+lin coyote_N = mkN "小狼" "只" ;
+lin cozy_A = mkA "舒适" ;
+lin crab_N = mkN "螃蟹" ;
+lin crack_N = mkN "裂纹" ;
+--subcat lin crack_V = mkV "破裂" ;
+lin crack_V2 = mkV2 "使+开裂" ;
+lin cracker_N = mkN "饼干" "块" ;
+lin crackle_V = mkV "发噼啪声" ;
+lin cradle_N = mkN "摇篮" ;
+lin craft_N = mkN "工艺" "种" ;
+lin craft_V2 = mkV2 "精巧地制作" ;
+lin craftsman_N = mkN "工匠" "位" ;
+lin crafty_A = mkA "狡猾" ;
+lin cram_V = mkV "死记硬背" ;
+lin cram_V2 = mkV2 "塞满" ;
+lin cramp_N = mkN "痉挛" ;
+lin cramp_V2 = mkV2 "束缚" ;
+lin crane_N = mkN "起重机" ;
+lin crane_V2 = mkV2 "迟疑" ;
+lin crank_N = mkN "曲柄" ;
+lin crank_V2 = mkV2 "装曲柄" ;
+lin crap_N = mkN "废话" "堆" ;
+lin crash_N = mkN "崩溃" ;
+lin crash_V = mkV "崩溃" ;
+--subcat lin crash_V2 = mkV2 "撞毁" ;
+lin crass_A = mkA "愚钝" ;
+lin crate_N = mkN "箱" ;
+lin crater_V = mkV "消忘" ;
+lin crave_V2 = mkV2 "渴望" ;
+lin craving_N = mkN "渴望" "" ;
+lin crawl_N = mkN "爬行" ;
+lin crawl_V = mkV "爬行" ;
+lin craze_N = mkN "狂热" ;
+lin crazy_A = mkA "疯狂" ;
+lin creak_N = mkN "嘎吱嘎吱声""" ;
+lin creak_V = mkV "发出嘎吱嘎吱声" ;
+lin cream_N = mkN "奶油" ;
+lin cream_V2 = mkV2 "奶油" ;
+lin creamy_A = mkA "奶油" ;
+lin create_V = mkV "创建" ;
+lin create_V2 = mkV2 "创建" ;
+--subcat lin create_VV = mkVV "创建" ;
+lin creation_N = mkN "创作" ;
+lin creative_A = mkA "创造性" ;
+lin creativity_N = mkN "创造力" ;
+lin creator_N = mkN "创造者" ;
+lin creature_N = mkN "生物" ;
+lin credence_N = mkN "凭证" ;
+lin credibility_N = mkN "可信性" ;
+lin credible_A = mkA "可信" ;
+lin credit_N = mkN "信用" ;
+lin credit_V2 = mkV2 "信用" ;
+lin creditor_N = mkN "债权人" ;
+lin credo_N = mkN "信条" ;
+lin credulity_N = mkN "轻信" "" ;
+lin creed_N = mkN "信条" ;
+lin creep_N = mkN "爬行""" ;
+lin creep_V = mkV "爬行" ;
+lin creepy_A = mkA "令人毛骨悚然" ;
+lin crematorium_N = mkN "火葬场" ;
+lin crescendo_N = mkN "声音渐强" ;
+lin crest_N = mkN "波峰" ;
+lin crest_V = mkV "到达绝顶" ;
+lin cretaceous_A = mkA "白垩纪" ;
+lin crevasse_N = mkN "裂缝" ;
+lin crevice_N = mkN "裂缝" "条" ;
+lin crew_N = mkN "船员" ;
+lin crib_N = mkN "婴儿床" ;
+lin cricket_N = mkN "蟋蟀" "只" ;
+lin crime_N = mkN "犯罪" ;
+lin criminal_A = mkA "刑事" ;
+lin criminal_N = mkN "刑事" ;
+lin criminalize_V2 = mkV2 "对+判处刑罚" ;
+lin criminology_N = mkN "犯罪学" ;
+lin crimp_V2 = mkV2 "使+卷曲" ;
+lin crimson_A = mkA "深红" ;
+lin cringe_V = mkV "奉承" ;
+lin cripple_N = mkN "跛子" ;
+lin cripple_V2 = mkV2 "弄跛" ;
+lin crisis_N = mkN "危机" ;
+lin crisp_A = mkA "脆" ;
+lin criss_cross_V2 = mkV2 "辗转反侧" ;
+lin crisscross_V = mkV "交叉往来" ;
+lin criterion_N = mkN "标准" ;
+lin critic_N = mkN "评论家" ;
+lin critical_1_A = variants{} ; --
+lin critical_2_A = variants{} ; --
+lin critical_A = mkA "关键" ;
+lin criticism_N = mkN "批评" ;
+lin criticize_V = mkV "批评" ;
+lin criticize_V2 = mkV2 "批评" ;
+lin critique_N = mkN "批评" ;
+lin croak_V2 = mkV2 "嘶哑地说" ;
+lin crony_N = mkN "密友" ;
+lin crook_N = mkN "弯曲" [] ;
+lin crook_V2 = mkV2 "使+弯曲" ;
+lin croon_V = mkV "轻哼" ;
+lin crop_N = mkN "收成" ;
+lin crop_V = mkV "收获" ;
+lin crop_V2 = variants{}; -- mkV "收获" ;
+lin cross_A = mkA "交叉" ;
+lin cross_N = mkN "交叉" ;
+lin cross_V = mkV "交叉" ;
+lin cross_V2 = mkV2 "交叉" ;
+lin crossfire_N = mkN "交叉火力" ;
+lin crossing_N = mkN "路口" "个" ;
+lin crossroad_N = mkN "十字路口" ;
+lin crotchety_A = mkA "遐想" ;
+lin crouch_N = mkN "蹲伏" "" ;
+lin crouch_V = mkV "蹲伏" ;
+--subcat lin crouch_V2 = mkV2 "低头" ;--"蜷伏" ;
+lin crow_V = mkV "报晓" ;
+lin crow_VS = mkVS "啼叫" ;
+lin crowd_N = mkN "人群" ;
+lin crowd_V = mkV "挤" ;
+lin crowd_V2 = mkV2 "拥挤" ;
+lin crown_N = mkN "冠" ;
+lin crown_V2 = mkV2 "加冕" ;
+lin crowning_A = mkA "最高" ;
+lin crucial_A = mkA "关键" ;
+lin crucible_N = mkN "坩埚" ;
+lin crude_A = mkA "粗糙" ;
+lin cruel_A = mkA "残酷" ;
+lin cruelty_N = variants{} ; --
+lin cruise_N = mkN "巡航" ;
+lin cruise_V = mkV "巡航" ;
+lin cruiser_N = mkN "巡洋舰" ;
+lin crumble_V = mkV "崩溃" ;
+lin crumble_V2 = mkV2 "崩溃" ;
+lin crumple_V = mkV "弄皱" ;
+lin crumple_V2 = mkV2 "揉碎" ;
+lin crunch_N = mkN "紧缩" "次" ;
+lin crunch_V = mkV "压碎" ;
+lin crusade_N = mkN "十字军东征" ;
+lin crush_N = mkN "粉碎" ;
+lin crush_V = mkV "粉碎" ;
+lin crush_V2 = mkV2 "粉碎" ;
+lin crust_N = mkN "外壳" ;
+lin crusty_A = mkA "硬皮" ;
+lin crutch_N = mkN "拐杖" ;
+lin cry_N = mkN "哭""次" ;
+lin cry_V = mkV "叫喊" ;
+lin cry_V2 = mkV2 "哭" ;
+lin crystal_N = mkN "水晶" ;
+lin crystalline_A = mkA "水晶般" ;
+lin cub_N = mkN "幼兽" "个" ;
+lin cuba_PN = mkPN "古巴" ;
+lin cuban_A = mkA "古巴人" ;
+lin cube_N = mkN "立方体" ;
+lin cubic_A = mkA "立方体" ;
+lin cuckoo_N = mkN "布谷鸟" "只" ;
+lin cucumber_N = mkN "黄瓜" "条" ;
+lin cue_N = mkN "提示" ;
+lin cuff_V2 = mkV2 "上袖口" ;
+lin cuisine_N = mkN "烹饪" ;
+lin culminate_V = mkV "到绝顶" ;
+lin culminate_V2 = mkV2 "到达顶点" ;
+lin culmination_N = mkN "高潮" ;
+lin culpable_A = mkA "有罪" ;
+lin culprit_N = mkN "罪魁祸首" ;
+lin cult_N = mkN "祭仪" ;
+lin cultivate_V2 = mkV2 "培养" ;
+lin cultivation_N = mkN "养殖" ;
+lin cultural_A = mkA "文化" ;
+lin culture_N = mkN "文化" ;
+lin cumbersome_A = mkA "笨重" ;
+lin cumulative_A = mkA "累积" ;
+lin cunning_A = mkA "狡猾" ;
+lin cup_N = mkN "杯" ;
+lin cup_V2 = mkV2 "使+成杯状" ;
+lin cupboard_N = mkN "橱柜" ;
+lin curator_N = mkN "馆长" ;
+lin curb_N = mkN "抑制" ;
+lin curb_V2 = mkV2 "抑制" ;
+lin cure_1_N = mkN "治愈" ;
+lin cure_2_N = variants{} ; --
+lin cure_N = variants{} ; --
+lin cure_V = mkV "治愈" ;
+lin cure_V2 = mkV2 "治疗" ;
+lin curiosity_N = mkN "好奇心" "" ;
+lin curious_A = mkA "好奇" ;
+lin curiously_Adv = variants{} ; --
+lin curl_N = variants{} ; --
+lin curl_V = mkV "卷曲" ;
+--subcat lin curl_V2 = mkV2 "卷曲" ;
+lin curly_A = mkA "卷曲" ;
+lin currency_N = mkN "货币" ;
+lin current_A = mkA "当前" ;
+lin current_N = mkN "当前" ;
+lin currently_Adv = variants{} ; --
+lin curriculum_N = mkN "课程" "节" ;
+lin curriculum_vitae_N = mkN "履历" "份" ;
+lin curry_V2 = mkV2 "用咖喱调+的味" ;
+lin curse_N = mkN "诅咒" ;
+lin curse_V = mkV "诅咒" ;
+lin curt_A = mkA "简略" ;
+lin curtail_V2 = mkV2 "缩短" ;
+lin curtain_N = mkN "窗帘" "张" ;
+lin curtness_N = mkN "简略" ;
+lin curve_N = mkN "曲线" ;
+lin curve_V = variants{} ; --
+lin curve_V2 = variants{} ; --
+lin cushion_N = mkN "垫子" ;
+lin cushion_V2 = mkV2 "给+安上垫子" ;
+lin custodial_A = mkA "监护" ;
+lin custody_N = mkN "监护" ;
+lin custom_N = mkN "习俗" ;
+lin custom_made_A = mkA "定做" ;
+lin customary_A = mkA "惯常" ;
+lin customerMasc_N = mkN "顾客" ;
+lin customize_V2 = mkV2 "定做" ;
+lin cut_N = mkN "断开" ;
+lin cut_V = mkV "断开" ;
+lin cut_V2 = L.cut_V2 ;
+--subcat lin cut_V2A = mkV2A "切割" ;
+lin cut_rate_A = mkA "切口" ;
+lin cutback_N = mkN "削减" ;
+lin cute_A = mkA "可爱" ;
+lin cutout_N = mkN "剪贴画" ;
+lin cutter_N = mkN "刀" "把" ;
+lin cutting_N = mkN "切割" ;
+lin cycle_N = mkN "周期" ;
+lin cycle_V = mkV "使+循环" ;
+lin cyclical_A = mkA "周期性" ;
+lin cyclist_N = mkN "骑自行车的人" ;
+lin cylinder_N = mkN "圆柱" ;
+lin cynical_A = mkA "愤世嫉俗" ;
+lin cynicism_N = mkN "玩世不恭" ;
+lin czar_N = mkN "沙皇" ;
+lin czech_A = mkA "捷克" ;
+lin czech_N = mkN "捷克语" ;
+lin czechoslovak_A = mkA "捷克斯洛伐克" ;
+lin czechoslovak_N = mkN "捷克斯洛伐克" ;
+lin dab_V2 = mkV2 "轻拍" ;
+lin dabble_V = mkV "溅湿" ;
+lin dad_N = mkN "爸爸" ;
+lin daddy_N = mkN "爸" "个" ;
+lin daily_A = mkA "日常" ;
+lin daily_Adv = mkAdv "日常" ;
+lin daily_N = mkN "日常" [] ;
+lin dairy_N = mkN "奶制品" ;
+lin dallas_PN = mkPN "达拉斯" ;
+lin dalliance_N = mkN "戏弄" ;
+lin dam_N = mkN "坝" ;
+lin damage_N = mkN "损失" ;
+lin damage_V2 = mkV2 "损坏" ;
+lin damaging_A = variants{} ; --
+lin damn_A = mkA "可恶" ;
+lin damn_Adv = mkAdv "该死" ;
+lin damn_Interj = mkInterj "该死的" ;
+lin damn_N = mkN "诅咒" ;
+lin damn_V2 = variants{} ; --
+lin damned_Adv = mkAdv "非常" ;
+lin damp_A = mkA "潮湿" ;
+lin damp_V = mkV "变潮湿" ;
+lin damp_V2 = mkV2 "潮湿" ;
+lin dampen_V = mkV "抑制" ;
+lin dampen_V2 = mkV2 "抑制" ;
+lin damper_N = mkN "减震器" ;
+lin dance_N = mkN "舞蹈" ;
+lin dance_V = mkV "跳舞" ;
+lin dance_V2 = mkV2 "跳舞" ;
+lin dancer_N = mkN "舞蹈家" ;
+lin dancing_N = mkN "跳舞" ;
+lin dandy_A = mkA "花心" ;
+lin danger_N = mkN "危险" ;
+lin dangerous_A = mkA "危险" ;
+lin dangle_V = mkV "吊着" ;
+lin dangle_V2 = mkV2 "摇晃地悬挂着" ;
+lin danish_A = mkA "丹麦" ;
+lin dapper_A = mkA "短小精悍" ;
+lin dare_N = mkN "挑战""项" ;
+--subcat lin dare_V = mkV "胆敢" ;
+lin dare_V2 = mkV2 "敢" ;
+lin dare_VV = mkVV "敢" ;
+lin dark_A = mkA "暗" ;
+lin dark_N = mkN "暗" "" ;
+lin darkness_N = mkN "黑暗" ;
+lin darkroom_N = mkN "暗室" ;
+lin darling_N = mkN "心爱的人" ;
+lin darn_V2 = mkV2 "织补" ;
+lin dart_N = mkN "飞镖" "枚" ;
+lin dash_N = mkN "破折号" ;
+lin dash_V = mkV "猛撞" ;
+--subcat lin dash_V2 = mkV2 "猛冲" ;
+lin dashboard_N = mkN "仪表板" ;
+lin data_N = mkN "数据" ;
+lin database_N = mkN "数据库" "个" ;
+lin date_1_N = variants{} ; --
+lin date_3_N = variants{} ; --
+lin date_7_N = variants{} ; --
+lin date_N = mkN "日期" ;
+lin date_V = mkV "约会" ;
+lin date_V2 = mkV2 "与+约会" ;
+lin datum_N = mkN "基准" ;
+lin daughter_N = mkN "女儿" ;
+lin daunt_V2 = mkV2 "使+气馁" ;
+lin dawdle_V = mkV "混日子" ;
+lin dawn_N = mkN "黎明" ;
+lin dawn_V = mkV "黎明" ;
+lin day_N = L.day_N ;
+lin daybreak_N = mkN "破晓" ;
+lin daylight_N = mkN "阳光" ;
+lin days_N = mkN "时期""个" ;
+lin daze_N = mkN "发呆" ;
+lin dazzle_V2 = mkV2 "炫" ;
+lin de_emphasize_V2 = mkV2 "不再强调" ;
+lin de_facto_A = mkA "实际" ;
+lin deactivate_V2 = mkV2 "关闭" ;
+lin dead_A = mkA "僵死" ;
+lin dead_Adv = mkAdv "死" ;
+lin dead_N = mkN "死者""位" ;
+lin deadline_N = mkN "期限" ;
+lin deadlock_N = mkN "僵局" ;
+lin deadlock_V = mkV "相持不下" ;
+lin deadlocked_A = mkA "僵持" ;
+lin deadly_A = mkA "致命" ;
+lin deaf_A = mkA "聋" ;
+lin deafen_V2 = mkV2 "使+聋" ;
+lin deal_N = mkN "合约" ;
+lin deal_V = mkV "处理" ;
+lin deal_V2 = mkV2 "对待" ;
+lin dealer_N = mkN "零售商" ;
+lin dealing_N = mkN "处理" ;
+lin dean_N = mkN "院长" ;
+lin dear_A = mkA "亲爱" ;
+lin dear_Adv = mkAdv "高价" ;
+lin dear_Interj = variants{} ; --
+lin dear_N = mkN "亲爱" "个" ;
+lin dearth_N = mkN "缺乏" ;
+lin death_N = mkN "死亡" ;
+lin debasement_N = mkN "堕落" ;
+lin debatable_A = mkA "值得商榷" ;
+lin debate_N = mkN "辩论" ;
+lin debate_V = mkV "辩论" ;
+lin debate_V2 = mkV2 "争论" ;
+lin debenture_N = mkN "债券" ;
+lin debris_1_N = mkN "碎片" ;
+lin debt_N = mkN "债务" ;
+lin debtor_N = mkN "债务人" ;
+lin debunk_V2 = mkV2 "揭穿" ;
+lin debut_1_N = mkN "首次亮相" ;
+lin debut_2_N = variants{} ; --
+lin debut_N = mkN "首次亮相" ;
+lin debut_V2 = mkV2 "初次登台" ;
+lin decade_N = mkN "数十年" ;
+lin decadence_N = mkN "颓废" ;
+lin decadent_A = mkA "颓废" ;
+lin decay_N = mkN "衰退" "次" ;
+lin decease_V = mkV "死" ;
+lin deceive_V2 = mkV2 "欺骗" ;
+lin decelerate_V = mkV "减速" ;
+lin decency_N = mkN "体面" "" ;
+lin decent_A = mkA "像样" ;
+lin decentralization_N = mkN "下放" ;
+lin decentralize_V2 = mkV2 "分散" ;
+lin deception_N = mkN "欺骗" ;--"欺诈" ;
+lin deceptive_A = mkA "骗人" ;
+lin decide_V = mkV "决定" ;
+lin decide_V2 = mkV2 "决定" ;
+lin decide_VS = mkVS "决定" ;
+lin decide_VV = mkVV "决定" ;
+lin decided_A = mkA "决定" ;
+lin decimal_A = mkA "十进制" ;
+lin decimate_V2 = mkV2 "毁掉大部分" ;
+lin decision_N = mkN "决定" ;
+lin decision_making_N = variants{} ; --
+lin decisive_A = mkA "坚定" ;
+lin deck_N = mkN "甲板" ;
+lin deck_V2 = mkV2 "装饰" ;
+lin declaration_N = mkN "声明" ;
+lin declare_V = mkV "声明" ;
+lin declare_V2 = mkV2 "声明" ;
+--subcat lin declare_V2V = mkV2V "声明" ;
+lin declare_VS = mkVS "声明" ;
+lin declassify_V2 = mkV2 "解密" ;
+lin decline_N = mkN "拒绝" ;
+lin decline_V = mkV "下降" ;
+lin decline_V2 = mkV2 "下降" ;
+--subcat lin decline_VS = mkVS "下降" ;
+lin decline_VV = mkVV "下降" ;
+lin decontaminate_V2 = mkV2 "净化" ;
+lin decorate_V2 = mkV2 "装饰" ;
+lin decoration_N = mkN "装饰" ;
+lin decorative_A = mkA "装饰性" ;
+lin decorator_N = mkN "装饰者" ;
+lin decorum_N = mkN "礼仪" "种" ;
+lin decrease_N = mkN "减少" ;
+lin decrease_V = mkV "减少" ;
+lin decrease_V2 = mkV2 "减少" ;--"减小" ;
+lin decree_N = mkN "法令" "条" ;
+lin decree_V2 = mkV2 "颁布" ;
+lin decree_nisi_N = mkN "法令" "条" ;
+lin decribe_V2 = mkV2 "描述" ;
+lin decry_V2 = mkV2 "诽谤" ;
+lin dedicate_V2 = mkV2 "奉献" ;
+lin dedication_N = mkN "奉献" "" ;
+lin deduct_V2 = mkV2 "扣除" ;
+lin deductible_A = mkA "扣税" ;
+lin deduction_N = mkN "扣除" ;
+lin deed_N = mkN "行动" ;
+lin deem_V2 = mkV2 "认为" ;
+lin deem_V2A = mkV2A "认为" ;
+lin deem_V2V = mkV2V "认为" ;
+lin deep_A = mkA "深刻" ;
+lin deep_Adv = mkAdv "深" ;
+lin deep_N = mkN "深处""" ;
+lin deep_seated_A = mkA "根深蒂固" ;
+lin deepen_V = mkV "深化" ;
+lin deeply_Adv = variants{} ; --
+lin deer_N = mkN "鹿" ;
+lin defamation_N = mkN "诽谤" ;
+lin defamatory_A = mkA "诽谤" ;
+lin default_N = mkN "默认" ;
+lin default_V = mkV "默认" ;
+lin defaulter_N = mkN "缺席者" ;
+lin defeat_N = mkN "打败" [] ;
+lin defeat_V2 = mkV2 "打败" ;
+lin defect_N = mkN "缺陷" ;
+lin defect_V = mkV "叛变" ;
+lin defection_N = mkN "变节" "" ;
+lin defective_A = mkA "缺陷" ;
+lin defence_N = mkN "防御" ;
+--subcat lin defend_V = mkV "辩护" ;
+lin defend_V2 = mkV2 "辩护" ;
+lin defendant_N = mkN "被告" ;
+lin defenderFem_N = mkN "辩护人" ;
+lin defenderMasc_N = mkN "辩护人" ;
+lin defensible_A = mkA "可防御" ;
+lin defensive_A = mkA "防御性" ;
+lin defensive_N = mkN "防御" ;
+lin defensiveness_N = mkN "防卫" ;
+lin defer_V = mkV "推迟" ;
+lin defer_V2 = mkV2 "延缓" ;
+lin deference_N = mkN "顺从" ;
+lin defiance_N = mkN "挑战" ;
+lin defiant_A = mkA "目中无人" ;
+lin deficiency_N = mkN "不足" ;
+lin deficit_N = mkN "赤字" ;
+lin define_V = mkV "定义" ;
+lin define_V2 = mkV2 "规定" ;
+lin definite_A = mkA "确定" ;
+lin definitely_Adv = variants{} ; --
+lin definition_N = mkN "定义" ;
+lin definitive_A = mkA "最终" ;
+lin deflate_V2 = mkV2 "放气" ;
+lin deflationary_A = mkA "通货紧缩" ;
+lin deflect_V2 = mkV2 "转向" ;
+lin deform_V2 = mkV2 "使+变形" ;
+lin defraud_V2 = mkV2 "骗取" ;
+lin deft_A = mkA "灵巧" ;
+lin defunct_A = mkA "报废" ;
+lin defuse_V2 = mkV2 "拆除+的引信" ;
+lin defy_V2 = mkV2 "藐视" ;
+lin defy_V2V = mkV2V "藐视" ;
+lin degenerate_V = mkV "退化" ;
+lin degradation_N = mkN "退化" ;
+lin degrade_V2 = mkV2 "降下" ;
+lin degree_1_N = mkN "度" ;
+lin degree_2_N = mkN "度" ;
+lin degree_3_N = mkN "度" ;
+lin degree_N = variants{} ; --
+lin delaware_PN = mkPN "特拉华" ;
+lin delay_N = mkN "延迟" ;
+lin delay_V = mkV "延迟" ;
+lin delay_V2 = mkV2 "拖延" ;
+lin delectable_A = mkA "美味" ;
+lin delegate_N = mkN "代表" ;
+lin delegate_V2 = mkV2 "委派+为代表" ;
+lin delegation_N = mkN "代表团" ;
+lin delete_V2 = mkV2 "删除" ;
+lin deleterious_A = mkA "有害" ;
+lin deletion_N = mkN "删除" "" ;
+lin deliberate_A = mkA "故意" ;
+lin deliberate_V = mkV "商议" ;
+lin deliberate_V2 = mkV2 "仔细考虑" ;
+lin deliberately_Adv = variants{} ; --
+lin deliberation_N = mkN "审议" "次" ;
+lin deliberative_A = mkA "慎重" ;
+lin delicacy_N = mkN "美味" ;
+lin delicate_A = mkA "娇嫩" ;
+lin delicious_A = mkA "美味" ;
+lin delight_N = mkN "高兴" ;
+lin delight_V = mkV "高兴" ;
+lin delight_V2 = mkV2 "高兴" ;
+--subcat lin delight_VS = mkVS "高兴" ;
+lin delighted_A = variants{} ; --
+lin delightful_A = mkA "令人愉快" ;
+lin delinquency_N = mkN "行为不良" ;
+lin delinquent_A = mkA "有过失" ;
+lin delirious_A = mkA "精神错乱" ;
+lin deliver_V = mkV "交付" ;
+lin deliver_V2 = mkV2 "交付" ;
+lin delivery_N = mkN "交货" ;
+lin delouse_V2 = mkV2 "消毒。" ;
+lin delta_N = mkN "三角洲" ;
+lin deluge_N = mkN "大洪水" ;
+lin delusion_N = mkN "妄想" ;
+lin delve_V = mkV "探究" ;
+lin demagogic_A = mkA "蛊惑人心" ;
+lin demagogue_N = mkN "煽动者" ;
+lin demand_N = mkN "需求" ;
+lin demand_V2 = mkV2 "需求" ;
+lin demand_VS = mkVS "需求" ;
+lin demean_V2 = mkV2 "贬低+的身分" ;
+lin demilitarize_V2 = mkV2 "解除武装" ;
+lin demise_N = mkN "禅让" ;
+lin demobilize_V2 = mkV2 "遣散" ;
+lin democracy_N = mkN "民主" ;
+lin democrat_N = mkN "民主主义者" ;
+lin democratic_A = mkA "民主" ;
+lin democratically_Adv = mkAdv "民主地" ;
+lin democratization_N = mkN "民主化" [];
+lin democratize_V2 = mkV2 "民主化" ;
+lin demographic_A = mkA "人口统计学" ;
+lin demography_N = mkN "人口统计学" ;
+lin demolish_V2 = mkV2 "毁坏" ;
+lin demolition_N = mkN "拆除" ;
+lin demon_N = mkN "恶魔" ;
+lin demonic_A = mkA "恶魔" ;
+lin demonize_V2 = mkV2 "妖魔化" ;
+lin demonstrate_V = mkV "演示" ;
+lin demonstrate_V2 = mkV2 "演示" ;
+lin demonstrate_VS = mkVS "演示" ;
+lin demonstration_N = mkN "示范" ;
+lin demonstrator_N = mkN "示威者" ;
+lin demoralize_V2 = mkV2 "使+士气低落" ;
+lin demote_V2 = mkV2 "降级为" ;
+lin demotion_N = mkN "降级" ;
+lin demur_VS = mkVS "反对" ;
+lin den_N = mkN "巢穴" ;
+lin denationalize_V2 = mkV2 "私有化" ;
+lin denial_N = mkN "拒绝" ;
+lin denigration_N = mkN "诋毁" ;
+lin denizen_N = mkN "居民" ;
+lin denmark_PN = mkPN "丹麦" ;
+lin denominate_V2 = mkV2 "命名" ;
+lin denomination_N = mkN "面值" [] ;
+lin denominator_N = mkN "分母" ;
+lin denounce_V2 = mkV2 "声讨" ;
+lin dense_A = mkA "稠密" ;
+lin density_N = mkN "密度" ;
+lin dent_N = mkN "凹痕" ;
+lin dental_A = mkA "牙科" ;
+lin dentist_N = mkN "牙科医生" ;
+lin denude_V2 = mkV2 "使+裸露" ;
+lin denver_PN = mkPN "丹佛" ;
+lin deny_V2 = mkV2 "否认" ;
+lin deny_V3 = mkV3 "否认" ;
+--subcat lin deny_VS = mkVS "否认" ;
+lin deodorant_N = mkN "除臭剂" "支" ;
+lin depart_V = mkV "离开" ;
+lin department_N = mkN "部门" ;
+lin departmental_A = variants{} ; --
+lin departure_N = mkN "出发" ;
+lin depend_V = mkV "依赖" ;
+lin dependence_N = mkN "依赖" [];
+lin dependency_N = mkN "从属" ;
+lin dependent_A = mkA "依赖" ;
+lin dependent_N = mkN "依赖" ;
+lin depending_A = variants{} ; --
+lin depict_V2 = mkV2 "描绘" ;
+lin depiction_N = mkN "描写" ;--"叙述" ;
+lin deplete_V2 = mkV2 "耗尽" ;
+lin depletion_N = mkN "消耗" [] ;
+lin deplorable_A = mkA "凄惨" ;
+lin deplore_V2 = mkV2 "谴责" ;
+lin deploy_V = mkV "部署" ;
+lin deploy_V2 = mkV2 "部署" ;
+lin deployment_N = mkN "调度" ;
+lin deport_V2 = mkV2 "驱逐" ;
+lin deportation_N = mkN "放逐" ;
+lin depose_V2 = mkV2 "免职" ;
+lin deposit_N = mkN "存款" ;
+lin deposit_V2 = mkV2 "沉积" ;
+lin deposition_N = mkN "沉积" "" ;
+lin depositor_N = mkN "储户" ;
+lin depository_N = mkN "保管人" ;
+lin depot_N = mkN "仓库" "间" ;
+lin depreciate_V = mkV "贬值" ;
+lin depreciation_N = mkN "折旧" ;
+lin depress_V2 = mkV2 "压抑" ;
+lin depressed_A = variants{} ; --
+lin depression_N = mkN "萧条" "次" ;
+lin deprivation_N = mkN "剥夺" ;
+lin deprive_V2 = mkV2 "剥夺" ;
+lin depth_N = mkN "深度" ;
+lin deputy_N = mkN "副" ;
+lin derail_V2 = mkV2 "出轨" ;
+lin derby_N = mkN "德比" ;
+lin deregulate_V2 = mkV2 "放松" ;
+lin deregulation_N = mkN "放松管制" ;
+lin dereliction_N = mkN "玩忽职守" ;
+lin deride_V2 = mkV2 "嘲笑" ;
+lin derision_N = mkN "嘲笑" ;
+lin derisive_A = mkA "嘲弄" ;
+lin derivation_N = mkN "来历" ;
+lin derivative_A = mkA "衍生" ;
+lin derivative_N = mkN "引出之物" ;
+lin derive_V = mkV "派生" ;
+lin derive_V2 = mkV2 "派生" ;
+lin derogation_N = mkN "毁损" ;
+lin derogatory_A = mkA "贬低" ;
+lin descend_V = mkV "下降" ;
+lin descend_V2 = mkV2 "降落" ;
+lin descendant_N = mkN "下降" ;
+lin descent_N = mkN "降落" "" ;
+--subcat lin describe_V = mkV "描述" ;
+lin describe_V2 = mkV2 "描述" ;
+lin describe_VS = mkVS "描述" ;
+lin description_N = mkN "描述" ;
+lin descriptive_A = mkA "描述" ;
+lin desecration_N = mkN "亵渎神圣" ;
+lin desert_N = mkN "沙漠" ;
+lin desert_V = mkV "遗弃" ;
+lin desert_V2 = mkV2 "遗弃" ;
+lin deserve_V = mkV "应受" ;
+lin deserve_V2 = mkV2 "值得" ;
+lin deserve_VV = mkVV "应得" ;
+lin design_N = mkN "设计" ;
+lin design_V = mkV "设计" ;
+lin design_V2 = mkV2 "设计" ;
+--subcat lin design_V2V = mkV2V "设计" ;
+lin designate_A = mkA "指定" ;
+lin designate_V = mkV "指定" ;
+lin designate_V2 = mkV2 "划定" ;
+lin designate_V2V = mkV2V "指定" ;
+lin designate_VS = mkVS "指定" ;
+lin designation_N = mkN "指定" ;
+lin designer_N = mkN "设计师" ;
+lin desirable_A = mkA "合意" ;
+lin desire_N = mkN "渴望" ;
+lin desire_V2 = mkV2 "渴望" ;
+lin desired_A = variants{} ; --
+lin desist_V = mkV "断念" ;
+lin desk_N = mkN "书桌" ;
+lin desktop_N = mkN "桌面" "个" ;
+lin desolate_A = mkA "荒凉" ;
+lin despair_N = mkN "绝望" "次" ;
+lin despair_V = mkV "绝望" ;
+lin desperate_A = mkA "绝望" ;
+lin desperately_Adv = variants{} ; --
+lin despicable_A = mkA "卑劣" ;
+lin despise_V2 = mkV2 "鄙视" ;
+lin despite_Prep = mkPrep "尽管" ;
+lin despot_N = mkN "暴君" ;
+lin dessert_N = mkN "餐后甜点" "份" ;
+lin destination_N = mkN "目的地" "个" ;
+lin destiny_N = mkN "命运" ;
+lin destroy_V2 = mkV2 "破坏" ;
+lin destruction_N = mkN "毁坏" [] ;
+lin destructive_A = mkA "破坏" ;
+lin desultory_A = mkA "散漫" ;
+lin detach_V2 = mkV2 "分离" ;
+lin detail_N = mkN "环境" ;
+lin detail_V2 = mkV2 "细节" ;
+lin detailed_A = variants{} ; --
+lin detain_V2 = mkV2 "扣留" ;
+lin detect_V2 = mkV2 "检测" ;
+lin detectable_A = mkA "检出" ;
+lin detection_N = variants{} ; --
+lin detective_N = mkN "侦探" "个" ;
+lin detector_N = mkN "探测器" ;
+lin detention_N = mkN "扣留" ;
+lin deter_V2 = mkV2 "阻止" ;
+lin detergent_N = mkN "洗涤剂" "支" ;
+lin deteriorate_V = mkV "恶化" ;
+lin deteriorate_V2 = mkV2 "恶化" ;
+lin deterioration_N = mkN "恶化" [] ;
+lin determination_N = mkN "决心" [] ;
+lin determine_V = mkV "确定" ;
+lin determine_V2 = mkV2 "决定" ;
+lin determine_V2V = mkV2V "确定" ;
+lin determine_VS = mkVS "确定" ;
+lin determine_VV = mkVV "确定" ;
+lin determined_A = variants{} ; --
+lin deterrent_N = mkN "震慑" [] ;
+lin detest_V2 = mkV2 "厌恶" ;
+lin dethrone_V2 = mkV2 "废王位" ;
+lin detour_N = mkN "绕道" "" ;
+lin detract_V = mkV "贬低" ;
+lin detractor_N = mkN "诽谤者" ;
+lin detriment_N = mkN "损害" ;
+lin detrimental_A = mkA "不利" ;
+lin devaluation_N = mkN "货币贬值" ;
+lin devalue_V2 = mkV2 "贬值" ;
+lin devastate_V2 = mkV2 "毁灭" ;
+lin devastation_N = mkN "毁坏" [] ;
+lin develop_V = mkV "开发" ;
+lin develop_V2 = mkV2 "开发" ;
+lin developed_A = variants{} ; --
+lin developer_N = mkN "开发人员" ;
+lin developing_A = variants{} ; --
+lin development_N = mkN "发展" ;
+lin deviant_A = mkA "越轨" ;
+lin deviate_V = mkV "偏离" ;
+lin deviation_N = mkN "偏差" ;
+lin device_N = mkN "设备" ;
+lin devil_N = mkN "魔鬼" ;
+lin devious_A = mkA "歪" ;
+lin devise_V2 = mkV2 "设计" ;
+lin devoid_A = mkA "缺乏" ;
+lin devote_V2 = mkV2 "奉献" ;
+lin devoted_A = variants{} ; --
+lin devotee_N = mkN "信徒" ;
+lin devotion_N = mkN "奉献" ;
+lin devour_V2 = mkV2 "挥霍" ;
+lin devout_A = mkA "虔诚" ;
+lin dew_N = mkN "弄湿" ;
+lin dexterity_N = mkN "灵巧" ;
+lin diabetes_N = mkN "糖尿病" [] ;
+lin diabetic_N = mkN "糖尿病患者" ;
+lin diagnose_V2 = mkV2 "诊断" ;
+lin diagnosis_N = mkN "诊断" "次" ;
+lin diagnostic_A = mkA "诊断" ;
+lin diagram_N = mkN "图表" "张" ;
+lin dial_N = mkN "转盘" ;
+lin dial_V2 = mkV2 "拨号" ;
+lin dialect_N = mkN "方言" ;
+lin dialogue_N = mkN "对话" ;
+lin diameter_N = mkN "直径" ;
+lin diamond_N = mkN "钻石" "棵" ;
+lin diaper_N = mkN "尿布" ;
+lin diarrhea_N = mkN "痢疾" ;
+lin diary_N = mkN "日记" ;
+lin dice_N = mkN "骰子" "颗" ;
+lin dichotomy_N = mkN "二分法" ;
+lin dicker_V = mkV "还价" ;
+lin dictaphone_N = mkN "录音机" ;
+lin dictate_N = mkN "主宰" "" ;
+lin dictate_V = mkV "主宰" ;
+lin dictate_V2 = mkV2 "口述" ;
+lin dictate_VS = mkVS "主宰" ;
+lin dictation_N = mkN "听写" ;
+lin dictator_N = mkN "独裁者" ;
+lin dictatorial_A = mkA "独裁" ;--"专政的" ;
+lin dictatorship_N = mkN "专政" ;
+lin dictionary_N = mkN "字典" "部" ;
+lin didactic_A = mkA "说教" ;
+lin die_N = mkN "股子" ;
+lin die_V = L.die_V ;
+--subcat lin die_V2 = mkV2 "死亡" ;
+lin diesel_N = mkN "柴油机" ;
+lin diet_N = mkN "饮食" ;
+lin diet_V = mkV "节食" ;
+lin differ_V = mkV "不同" ;
+lin difference_N = mkN "差异" ;
+lin different_A = mkA "不同" ;
+lin differential_A = mkA "微分" ;
+lin differential_N = mkN "微分" ;
+lin differentiate_V = mkV "区分" ;
+lin differentiate_V2 = mkV2 "区分" ;
+lin differentiation_N = variants{} ; --
+lin differently_Adv = variants{} ; --
+lin difficult_A = mkA "困难" ;
+lin difficulty_N = mkN "困难" ;
+lin dig_N = mkN "戳" ;--"掘" ;
+lin dig_V = L.dig_V ;
+lin dig_V2 = mkV2 "挖" ;
+lin digest_V2 = mkV2 "消化" ;
+lin digging_N = mkN "挖掘" ;
+lin digit_N = mkN "数字" ;
+lin digital_A = mkA "数字" ;
+lin dignify_V2 = mkV2 "增威严" ;
+lin dignitary_N = mkN "权贵" "位" ;
+lin dignity_N = mkN "尊严" ;
+lin dilapidated_A = mkA "荒废" ;
+lin dilemma_N = mkN "困境" ;
+lin diligence_N = mkN "勤勉" "" ;
+lin dilute_V = mkV "稀释" ;
+lin dilute_V2 = mkV2 "稀" ;
+lin dilution_N = mkN "稀释" ;
+lin dim_A = mkA "暗淡" ;
+lin dim_V = mkV "变模糊" ;
+lin dim_V2 = mkV2 "使+暗淡" ;
+lin dime_N = mkN "一角银币" ;
+lin dimension_N = mkN "尺寸" ;
+lin diminish_V = mkV "减" ;
+lin diminish_V2 = mkV2 "减" ;
+lin diminution_N = mkN "减少" "" ;
+lin diminutive_A = mkA "小" ;--"小型的" ;--"微小的" ;
+lin dine_V = mkV "进餐" ;
+--subcat lin dine_V2 = variants{}; -- mkV "进餐" ;
+lin diner_N = mkN "用餐者" ;
+lin dining_N = mkN "餐饮" "次" ;
+lin dinky_A = mkA "极小" ;
+lin dinner_N = mkN "晚餐" "顿" ;
+lin dinosaur_N = mkN "恐龙" ;
+lin dioxide_N = mkN "二氧化碳" [] ;
+lin dip_N = mkN "浸" ;
+lin dip_V = mkV "浸" ;
+lin dip_V2 = mkV2 "浸" ;
+lin dip_ed_N = mkN "下沉" [] ;
+lin diphtheria_N = mkN "白喉" ;
+lin diploma_N = mkN "毕业证书" ;--"学位证书" ;
+lin diplomacy_N = mkN "外交" ;
+lin diplomat_N = mkN "外交官" ;
+lin diplomatic_A = mkA "外交" ;
+lin dire_A = mkA "可怕" ;
+lin direct_A = mkA "直接" ;
+lin direct_Adv = mkAdv "直接" ;
+lin direct_V = mkV "直接" ;
+lin direct_V2 = mkV2 "直接" ;
+--subcat lin direct_VS = mkVS "指挥" ;
+lin direction_N = mkN "方向" ;
+lin directive_N = mkN "指示" ;
+lin directly_Adv = variants{} ; --
+lin director_N = mkN "理事" ;
+lin directorate_N = mkN "董事会" ;
+lin directorship_N = mkN "董事职务" ;
+lin directory_N = mkN "目录" ;
+lin dirk_N = mkN "匕首" "把" ;
+lin dirt_N = mkN "污垢" [] ;
+lin dirty_A = L.dirty_A ;
+lin dirty_V = mkV "变脏" ;
+lin dirty_V2 = mkV2 "使+变脏" ;
+lin disability_N = mkN "残疾" ;
+lin disable_V2 = mkV2 "使+失去能力" ;
+lin disabled_A = variants{} ; --
+lin disadvantage_N = mkN "坏处" ;
+lin disaffected_A = mkA "不满" ;
+lin disaffection_N = mkN "不满" ;
+lin disagree_V = mkV "不同意" ;
+lin disagree_V2 = mkV2 "不同意" ;
+lin disagree_VS = mkVS "不同意" ;
+lin disagreeable_A = mkA "不愉快" ;
+lin disagreement_N = mkN "不一致" ;
+lin disallow_V2 = mkV2 "禁止" ;
+lin disappear_V = mkV "消失" ;
+lin disappearance_N = mkN "失踪" ;
+lin disappoint_V2 = mkV2 "辜负" ;
+lin disappointing_A = mkA "令人失望" ;
+lin disappointment_N = mkN "失望" ;
+lin disapproval_N = mkN "不赞成" ;
+lin disapprove_V = mkV "不赞成" ;
+lin disapprove_V2 = mkV2 "不赞成" ;
+lin disarm_V = mkV "撤防" ;
+lin disarm_V2 = mkV2 "解除武装" ;
+lin disarmament_N = mkN "裁军" ;
+lin disarray_N = mkN "杂乱" [] ;
+lin disassociate_V2 = mkV2 "分离" ;
+lin disaster_N = mkN "灾难" ;
+lin disastrous_A = mkA "灾难性" ;
+lin disavow_V2 = mkV2 "否认" ;
+lin disband_V = mkV "解散" ;
+lin disband_V2 = mkV2 "解散" ;
+lin disbelief_N = mkN "怀疑" ;
+lin disburse_V2 = mkV2 "支付" ;
+lin disbursement_N = mkN "支出" ;
+lin disc_N = mkN "圆盘" ;
+lin discard_V2 = mkV2 "丢弃" ;
+lin discern_V2 = mkV2 "识别" ;
+lin discernible_A = mkA "可辨" ;
+lin discerning_A = mkA "有辨别能力" ;
+lin discharge_N = mkN "排放" [] ; --[mark]或卸货，解雇 5
+lin discharge_V = mkV "排出" ;
+lin discharge_V2 = mkV2 "解雇" ;
+lin disciple_N = mkN "门徒" "名" ;
+lin disciplinary_A = mkA "惩戒" ;
+lin discipline_N = mkN "纪律" ;
+lin discipline_V2 = mkV2 "训练" ;
+lin disclose_V = mkV "透露" ;
+lin disclose_V2 = mkV2 "揭露" ;
+lin disclose_VS = mkVS "透露" ;
+lin disclosure_N = mkN "泄露" ;
+lin disco_N = mkN "迪斯科舞厅" ;
+lin discomfit_V2 = mkV2 "扰乱" ;
+lin discomfort_N = mkN "不适" ;
+lin disconnect_V2 = mkV2 "断开" ;
+lin discontent_N = mkN "不满" [] ;
+lin discontinuance_N = mkN "废止" ;
+lin discontinue_V = mkV "中止" ;
+lin discontinue_V2 = mkV2 "中止" ;
+lin discord_N = mkN "不和" ;
+lin discordant_A = mkA "不和谐" ;
+lin discotheque_N = mkN "迪斯科舞厅" ;
+lin discount_N = mkN "折扣" ;
+lin discount_V = mkV "折扣" ;
+lin discount_V2 = mkV2 "折扣" ;
+lin discourage_V2 = mkV2 "阻碍" ;
+lin discouragement_N = mkN "沮丧" ;
+lin discourse_N = mkN "话语" ;
+lin discover_V = mkV "发现" ;
+lin discover_V2 = mkV2 "发现" ;
+--subcat lin discover_V2V = mkV2V "发现" ;
+lin discover_VS = mkVS "发现" ;
+lin discovery_N = mkN "发现" ;
+lin discredit_V2 = mkV2 "不信" ;
+lin discreet_A = mkA "小心" ;
+lin discrepancy_N = mkN "矛盾" ;
+lin discrete_A = mkA "离散" ;
+lin discretion_N = mkN "慎重" ;
+lin discretionary_A = mkA "酌" ;
+lin discriminate_V = mkV "区别" ;
+lin discrimination_N = mkN "歧视" [] ;
+lin discriminatory_A = mkA "歧视" ;
+lin discuss_V2 = mkV2 "讨论" ;
+lin discuss_VS = mkVS "讨论" ;
+lin discussion_N = mkN "讨论" ;
+lin disdain_N = mkN "蔑视" ;
+lin disdain_V2 = mkV2 "蔑视" ;
+lin disease_N = mkN "疾病" ;
+lin diseased_A = mkA "害病" ;
+lin disembark_V = mkV "登陆" ;
+lin disembody_V2 = mkV2 "使+脱离肉体" ;
+lin disenchant_V2 = mkV2 "使清醒" ;
+lin disengage_V2 = mkV2 "脱离" ;
+lin disgorge_V2 = mkV2 "吐出" ;
+lin disgrace_N = mkN "耻辱" "" ;
+lin disgraceful_A = mkA "可耻" ;--"可耻的" ;
+lin disgruntled_A = mkA "不满" ;
+lin disguise_N = mkN "伪装" "" ;
+lin disguise_V2 = mkV2 "伪装" ;
+lin disgust_N = mkN "厌恶" ;
+lin disgust_V2 = mkV2 "厌恶" ;
+lin disgusting_A = mkA "令人厌恶" ;
+lin dish_N = mkN "盘" ;
+lin dish_V2 = mkV2 "装盘" ;
+lin dishonest_A = mkA "不诚实" ;
+lin dishonesty_N = mkN "不诚实""次" ;
+lin dishwasher_N = mkN "洗碗工" ;
+lin disillusionment_N = mkN "幻灭" ;
+lin disinfectant_N = mkN "消毒剂" "瓶" ;
+lin disinflation_N = mkN "通货紧缩" "次" ;
+lin disingenuous_A = mkA "不老实" ;
+lin disintegrate_V = mkV "瓦解" ;
+lin disintegration_N = mkN "瓦解" ;
+lin disinterested_A = mkA "无私" ;
+lin disk_N = mkN "圆盘" ;
+lin dislike_N = mkN "反感" ;
+lin dislike_V2 = mkV2 "不喜欢" ;
+lin dislocation_N = mkN "混乱" [] ;
+lin disloyal_A = mkA "不忠" ;
+lin disloyalty_N = mkN "不忠" [] ;
+lin dismal_A = mkA "惨淡" ;
+lin dismantle_V2 = mkV2 "拆卸" ;
+lin dismay_N = mkN "沮丧" ;
+lin dismay_V = mkV "沮丧" ;
+lin dismay_V2 = mkV2 "使沮丧" ;
+lin dismember_V2 = mkV2 "肢解" ;
+lin dismiss_V2 = mkV2 "解雇" ;
+lin dismissal_N = mkN "解雇" [] ;
+lin disobedience_N = mkN "抗命" "次" ;
+lin disobey_V2 = mkV2 "违抗" ;
+lin disorder_N = mkN "紊乱" [] ;
+lin disorderly_A = mkA "混乱" ;
+lin disparage_V2 = mkV2 "贬低" ;
+lin disparate_A = mkA "不同" ;
+lin disparity_N = mkN "差距" "" ;
+lin dispatch_N = mkN "派遣" ;
+lin dispatch_V2 = mkV2 "派遣" ;
+lin dispatch_V2V = mkV2V "派遣" ;
+lin dispel_V2 = mkV2 "消除" ;
+lin dispensation_N = mkN "分配" ;
+lin dispense_V = mkV "分配" ;--"分发" ;
+lin dispense_V2 = mkV2 "分与" ;
+lin disperse_V = mkV "分散" ;
+lin disperse_V2 = mkV2 "分散" ;
+lin displace_V2 = mkV2 "替换" ;
+lin display_N = mkN "显示" ;
+lin display_V2 = mkV2 "显示" ;
+lin display_VS = mkVS "显示" ;
+lin displease_V2 = mkV2 "得罪" ;
+lin disposable_A = mkA "一次性" ;
+lin disposal_N = mkN "处置" ;
+lin dispose_V = mkV "部署" ;
+lin dispose_V2 = mkV2 "部署" ;
+lin disposition_N = mkN "性情" ;
+lin disproportionate_A = mkA "不成比例" ;
+lin disprove_VS = mkVS "驳斥" ;
+lin dispute_N = mkN "争议" ;
+lin dispute_V = mkV "争议" ;
+lin dispute_V2 = mkV2 "争议" ;
+lin disqualification_N = mkN "不合格" ;
+lin disqualify_V2 = mkV2 "使+丧失资格" ;
+lin disquieting_A = mkA "令人不安" ;
+lin disregard_N = mkN "无视" ;
+lin disregard_V2 = mkV2 "漠视" ;
+lin disrupt_V = mkV "破坏" ;
+lin disrupt_V2 = mkV2 "破坏" ;
+lin disruption_N = mkN "瓦解" "次" ;
+lin disruptive_A = mkA "破坏性" ;
+lin dissatisfaction_N = mkN "不满" "种" ;
+lin dissatisfy_V2 = mkV2 "使+不满足" ;
+lin dissect_V2 = mkV2 "解剖" ;
+lin dissection_N = mkN "解剖" "" ;
+lin disseminate_V = mkV "传播" ;
+lin disseminate_V2 = mkV2 "传播" ;
+lin dissemination_N = mkN "传播" ;
+lin dissension_N = mkN "纠纷" "场" ;
+lin dissent_N = mkN "异议" ;
+lin dissent_V = mkV "不同意" ;
+lin dissenter_N = mkN "不同意者" ;
+lin disservice_N = mkN "伤害" ;
+lin dissident_A = mkA "持不同政见" ;
+lin dissident_N = mkN "异己" ;
+lin dissimilar_A = mkA "不同" ;
+lin dissipate_V = mkV "消散" ;
+lin dissociate_V2 = mkV2 "分裂" ;
+lin dissolution_N = mkN "分解" ;--"溶解" ;
+lin dissolve_V = mkV "溶解" ;
+lin dissolve_V2 = mkV2 "溶解" ;
+lin dissonance_N = mkN "不和谐" ;
+lin dissuade_V2 = mkV2 "劝阻" ;
+lin distance_N = mkN "距离" [] ;
+lin distance_N3 = L.distance_N3 ;
+lin distance_V2 = mkV2 "疏远" ;
+lin distant_A = mkA "遥远" ;
+lin distaste_N = mkN "厌恶" ;
+lin distasteful_A = mkA "令人不快" ;
+lin distil_V2 = mkV2 "蒸馏" ;
+lin distiller_N = mkN "蒸馏器" ;
+lin distillery_N = mkN "酒厂" "间" ;
+lin distinct_A = mkA "不同" ;
+lin distinction_N = mkN "区别" ;
+lin distinctive_A = mkA "独特" ;
+lin distinctiveness_N = mkN "特殊性" ;
+lin distinctly_Adv = variants{} ; --
+lin distinguish_V = mkV "区分" ;
+lin distinguish_V2 = mkV2 "区分" ;
+lin distinguished_A = variants{} ; --
+lin distort_V2 = mkV2 "扭曲" ;
+lin distortion_N = mkN "扭曲" ;
+lin distract_V = mkV "转移" ;
+lin distract_V2 = mkV2 "转移" ;
+lin distraction_N = mkN "注意力分散" ;
+lin distress_N = mkN "苦恼" ;
+lin distress_V2 = mkV2 "折磨" ;
+lin distressful_A = mkA "痛苦" ;
+lin distressing_A = mkA "痛苦" ;
+lin distribute_V2 = mkV2 "分配" ;
+lin distributed_A = variants{} ; --
+lin distribution_N = mkN "分发" ;
+lin distributor_N = mkN "总代理" ;
+lin district_N = mkN "区域" ;
+lin distrust_N = mkN "不信任" ;
+lin disturb_V2 = mkV2 "打扰" ;
+lin disturbance_N = mkN "骚乱" "场" ;
+lin ditch_N = mkN "沟壕" ;
+lin dither_V = mkV "抖动" ;
+lin ditto_N = mkN "同上" ;
+lin dive_N = mkN "潜水" [] ;
+lin dive_V = mkV "潜水" ;
+lin diver_N = mkN "潜水者" ;
+lin diverge_V = mkV "偏离" ;
+lin divergence_N = mkN "差异" ;
+lin divergent_A = mkA "发散" ;
+lin diverse_A = mkA "多种" ;
+lin diversification_N = mkN "多样化" [] ;
+lin diversify_V = mkV "多样化" ;
+lin diversify_V2 = mkV2 "使+多样化" ;
+lin diversion_N = mkN "转移" ;
+lin diversionary_A = mkA "牵制性" ;
+lin diversity_N = mkN "多样性" ;
+lin divert_V = mkV "转移" ;
+--subcat lin divert_V2 = mkV2 "转移" ;
+lin divest_V2 = mkV2 "剥离" ;
+lin divide_N = mkN "分水岭" ;
+lin divide_V = mkV "划分" ;
+lin divide_V2 = mkV2 "划分" ;
+lin dividend_N = mkN "红利" ;
+lin divine_A = mkA "神圣" ;
+lin division_1_N = variants{} ; --
+lin division_2_N = variants{} ; --
+lin division_3_N = variants{} ; --
+lin division_N = mkN "部门" ;
+lin divisional_A = mkA "分区" ;
+lin divorce_N = mkN "离婚" ;
+lin divorce_V2 = mkV2 "离婚" ;
+lin dizziness_N = mkN "头昏眼花" ;
+lin dizzy_V2 = mkV2 "头晕" ;
+lin do_N = mkN "聚会""场" ;
+--subcat lin do_V = mkV "做" ;
+lin do_V2 = mkV2 "做" ;
+lin docile_A = mkA "温顺" ;
+lin dock_N = mkN "码头" ;
+lin docket_N = mkN "案卷" ;
+lin doctor_N = L.doctor_N ;
+lin doctor_V2 = mkV2 "就医" ;
+lin doctorate_N = mkN "博士学位" ;
+lin doctrine_N = mkN "教义" ;
+lin document_N = mkN "文件" ;
+lin document_V2 = mkV2 "文件" ;
+lin documentary_A = mkA "纪实" ;
+lin documentary_N = mkN "纪录片" ;
+lin documentation_N = mkN "文档" "份" ;
+lin dodder_V = mkV "摇摆" ;
+lin dodge_V = mkV "躲避" ;
+lin doer_N = mkN "实干家" ;
+lin dog_N = L.dog_N ;
+lin dog_V2 = mkV2 "跟踪" ;
+lin dog_eared_A = mkA "狗耳" ;
+lin dogma_N = mkN "教条" ;
+lin doing_N = variants{} ; --
+lin dole_V2 = mkV2 "发放救济" ;
+lin doll_N = mkN "洋娃娃" ;
+lin dollar_N = mkN "美元" ;
+lin dolphin_N = mkN "海豚" ;
+lin dolt_N = mkN "傻瓜" ;
+lin domain_N = mkN "域" ;
+lin dome_N = mkN "拱顶" ;
+lin domestic_A = mkA "国内" ;
+lin domestically_Adv = mkAdv "合乎国内地" ;
+lin dominance_N = mkN "霸主地位" [] ;
+lin dominant_A = mkA "主导" ;
+lin dominate_V = mkV "主宰" ;
+lin dominate_V2 = mkV2 "主宰" ;
+lin domination_N = mkN "支配" ;
+lin domineer_V = mkV "跋扈" ;
+lin dominion_N = mkN "领土" ;
+lin domino_N = mkN "多米诺" "副" ;
+lin don_N = mkN "先生" "位" ;
+lin don_V2 = mkV2 "穿上" ;
+lin donate_V = mkV "捐赠" ;
+lin donate_V2 = mkV2 "捐赠" ;
+lin donation_N = mkN "捐款" ;
+lin donor_N = mkN "捐助""次" ;
+lin doom_N = mkN "厄运" "次" ;
+lin doom_V2 = mkV2 "判决" ;
+lin door_N = L.door_N ;
+lin door_to_door_A = mkA "送货上门" ;
+lin doorman_N = mkN "看门人" "位" ;
+lin doorstep_N = mkN "门口" ;
+lin doorway_N = mkN "门口" "个" ;
+lin dope_N = mkN "笨蛋" ;
+lin dormant_A = mkA "蛰伏" ;
+lin dormitory_N = mkN "宿舍" "间" ;
+lin dosage_N = mkN "剂量" "" ;
+lin dose_N = mkN "剂量" "" ;
+lin dossier_N = mkN "卷宗" ;
+lin dot_N = mkN "点" "个" ;
+lin dot_V2 = mkV2 "点" ;
+lin double_A = mkA "双重" ;
+lin double_Adv = mkAdv "一倍" ;
+lin double_N = mkN "两倍" ;
+lin double_V = mkV "双倍" ;
+lin double_V2 = mkV2 "双倍" ;
+lin double_breasted_A = mkA "双排" ;
+lin double_cross_V2 = mkV2 "两倍" ;
+lin double_edged_A = mkA "两面性" ;
+lin doubt_N = mkN "怀疑" ;
+lin doubt_V2 = mkV2 "怀疑" ;
+lin doubt_VS = mkVS "怀疑" ;
+lin doubtful_A = mkA "可疑" ;
+lin doubtless_Adv = mkAdv "无疑" ;
+lin doughnut_N = mkN "油炸圈饼" ;
+lin dove_N = mkN "鸽子" ;
+lin dovetail_V = mkV "吻合" ;
+lin dowdy_A = mkA "寒酸" ;
+lin down_A = mkA "向下" ;
+lin down_Adv = mkAdv "下" ;
+lin down_N = mkN "羽绒" ;
+lin down_Prep = mkPrep "往下" ;
+lin down_V2 = mkV2 "打倒" ;
+lin down_to_earth_A = mkA "实际" ;
+lin downbeat_N = mkN "停滞" ;
+lin downfall_N = mkN "倒台" ;
+lin downgrade_V2 = mkV2 "下坡" ;
+lin downhill_Adv = mkAdv "向下" ;
+lin downplay_V2 = mkV2 "不予重视" ;
+lin downright_A = mkA "明白" ;
+lin downright_Adv = mkAdv "彻头彻尾" ;
+lin downsize_V2 = mkV2 "缩小尺寸" ;
+lin downstairs_Adv = mkAdv "楼下" ;
+lin downstream_A = mkA "顺流" ;
+lin downtrodden_A = mkA "受压迫" ;
+lin downward_A = mkA "向下" ;
+lin downward_Adv = mkAdv "向下" ;
+lin dozen_N = mkN "一打" ; --NOT SURE "一打" or "多数"
+lin drab_A = mkA "单调" ;
+lin draconian_A = mkA "严峻" ;
+lin draft_N = mkN "草案" ;
+lin draft_V2 = mkV2 "起草" ;
+lin draftsman_N = mkN "起草者" ;
+lin drag_N = mkN "拖" "" ;
+lin drag_V = mkV "拖动" ;
+lin drag_V2 = mkV2 "拖动" ;
+lin dragon_N = mkN "龙" "条" ;
+lin drain_N = mkN "排水" ;
+lin drain_V = mkV "流干" ;
+lin drain_V2 = mkV2 "使+流出" ;
+lin drainage_N = variants{} ; --
+lin dram_N = mkN "微量" ;
+lin drama_N = mkN "戏曲" ;
+lin dramatic_A = mkA "戏剧性" ;
+lin dramatically_Adv = mkAdv "显着" ;
+lin dramatization_N = mkN "戏剧" "场" ;
+lin drape_N = mkN "窗帘" "块" ;
+lin drape_V2 = mkV2 "悬垂" ;
+lin drastic_A = mkA "激烈" ;
+lin drastically_Adv = mkAdv " 彻底地" ;
+lin draw_1_V2 = mkV2 "画" ; ----
+lin draw_2_V2 = mkV2 "画" ; ----
+lin draw_N = mkN "平局" ;
+lin draw_V = mkV "绘制" ;
+lin draw_V2 = mkV2 "画" ;
+--subcat lin draw_V2V = mkV2V "画" ;
+lin drawback_N = mkN "缺陷" "个" ;
+lin drawer_N = mkN "开票人" ;
+lin drawing_N = mkN "绘画" ;
+lin drawl_N = mkN "拉长声音说话" ;
+lin dread_N = mkN "恐惧" [] ;
+lin dread_V = mkV "惧怕" ;
+lin dread_V2 = mkV2 "惧怕" ;
+lin dreadful_A = mkA "可怕" ;
+lin dream_N = mkN "梦想" ;
+lin dream_V = mkV "梦想" ;
+lin dream_V2 = mkV2 "梦想" ;
+lin dreamy_A = mkA "梦想" ;
+lin dreary_A = mkA "枯燥" ;
+lin drenching_N = mkN "淋" ;
+lin dress_N = mkN "穿着" ;
+lin dress_V = mkV "穿着" ;
+lin dress_V2 = mkV2 "穿衣" ;
+lin dressing_N = mkN "穿衣" "次" ;
+lin dressmaking_N = mkN "制衣" ;
+lin drift_N = mkN "漂移" ;
+lin drift_V = mkV "漂移" ;
+lin drift_V2 = mkV2 "使+漂移" ;
+lin drift_apart_V = mkV "疏远" ;
+lin drill_N = mkN "钻子" ;
+lin drill_V = mkV "演练" ;
+lin drill_V2 = mkV2 "练习" ;
+lin drink_N = mkN "饮料" "杯" ;
+lin drink_V = mkV "喝" ;
+lin drink_V2 = L.drink_V2 ;
+lin drinker_N = mkN "酒徒" ;
+lin drinking_N = mkN "饮用水" [] ;
+lin drip_N = mkN "水滴""滴" ;
+lin drip_V = mkV "滴下" ;
+lin drip_V2 = mkV2 "使+滴下" ;
+lin drive_N = mkN "驱动" ;
+lin drive_V = mkV "驾驶" ;
+lin drive_V2 = mkV2 "驱动" ;
+lin drive_V2V = mkV2V "驱动" ;
+--subcat lin drive_VS = mkVS "开车" ;
+lin driverFem_N = mkN "司机" ;
+lin driverMasc_N = mkN "司机" ;
+lin driving_A = variants{} ; --
+lin driving_N = mkN "驾驶" "次" ;
+lin drool_V = mkV "流口水" ;
+lin droop_N = mkN "下垂""" ;
+lin droop_V = mkV "下垂" ;
+lin droop_V2 = mkV2 "使+下垂" ;
+lin drop_N = mkN "下降" ;
+lin drop_V = mkV "下降" ;
+lin drop_V2 = mkV2 "下降" ;
+lin dropout_N = mkN "肄业生" ;
+lin drought_N = mkN "干旱" ;
+lin drove_N = mkN "移动的一群" ;
+lin drown_V = mkV "淹没" ;
+lin drown_V2 = mkV2 "溺" ;
+lin drubbing_N = mkN "殴打" ;
+lin drug_N = mkN "药物" ;
+lin drug_V2 = mkV2 "使+服麻醉药" ;
+lin drugstore_N = mkN "药店" ;
+lin drum_N = mkN "鼓" ;
+lin drum_V = mkV "鼓" ;
+lin drummer_N = mkN "鼓手" "名" ;
+lin drunk_A = mkA "喝醉" ;
+lin drunk_N = mkN "醉汉" ;
+lin drunkenness_N = mkN "醉态" ;
+lin dry_A = L.dry_A ;
+lin dry_V = mkV "干" ;
+lin dry_V2 = mkV2 "干" ;
+lin dryness_N = mkN "干燥" ;
+lin dual_A = mkA "双重" ;
+lin dub_V2 = mkV2 "打击" ;
+lin dub_V3 = mkV3 "配音" ;
+lin dubious_A = mkA "可疑" ;
+lin duck_N = mkN "鸭" "只" ;
+lin duck_V = mkV "没入水中" ;
+lin duckling_N = mkN "小鸭子" "只" ;
+lin duct_N = mkN "用导管输送" ;
+lin dud_N = mkN "哑弹" ;
+lin dudgeon_N = mkN "愤怒" "" ;
+lin due_A = mkA "应有" ;
+lin due_Adv = mkAdv "应有" ;
+lin due_N = mkN "应付款" ;
+lin duel_N = mkN "决斗" ;
+lin duet_N = mkN "二重奏" ;
+lin duffer_N = mkN "笨蛋" "个" ;
+lin duke_N = mkN "公爵" ;
+lin dull_A = L.dull_A ;
+lin dull_V = mkV "减少" ;
+lin dull_V2 = mkV2 "使+迟钝" ;
+lin dullness_N = mkN "迟钝" ;
+lin duly_AdV = mkAdV "适当地" ;
+lin duly_Adv = variants{}; -- mkAdV "适当地" ;
+lin dumb_A = mkA "哑的" ;
+lin dumbfound_V2 = mkV2 "使+惊讶得发呆" ;
+lin dummy_N = mkN "傀儡" ;
+lin dump_N = mkN "垃圾场" ;
+lin dump_V = mkV "倾倒" ;
+lin dump_V2 = mkV2 "倾倒" ;
+lin dumpling_N = mkN "饺子""颗" ;
+lin dune_N = mkN "沙丘" "座" ;
+lin dung_N = mkN "粪" "坨" ;
+lin duodenal_A = mkA "十二指肠" ;
+lin dupe_V2 = mkV2 "欺骗" ;
+lin duplicate_V2 = mkV2 "复制" ;
+lin duplication_N = mkN "复制" ;
+lin duplicity_N = mkN "双重性" "种" ;
+lin durability_N = mkN "耐久性" "" ;
+lin durable_A = mkA "耐用" ;
+lin durable_N = mkN "耐用" [];
+lin duration_N = mkN "持续" ;
+lin during_Prep = S.during_Prep ;
+lin dusk_N = mkN "黄昏" ;
+lin dust_N = L.dust_N ;
+lin dust_V2 = mkV2 "拂尘" ;
+lin dustbin_N = mkN "垃圾桶" ;
+lin dusty_A = mkA "含糊" ;
+lin dutch_A = mkA "荷兰人" ;
+lin dutchMasc_N = mkN "荷兰人" ;
+lin dutchFem_N = mkN "荷兰人" ;
+lin dutiful_A = mkA "忠实" ;
+lin duty_N = mkN "责任" ;
+lin duty_free_A = mkA "免税" ;
+lin dwarf_N = mkN "矮人" ;
+lin dwarf_V2 = mkV2 "变矮" ;
+lin dweller_N = mkN "居民" ;
+lin dwelling_N = mkN "住宅" ;
+lin dwindle_V = mkV "缩小" ;
+lin dye_N = mkN "染料" "种" ;
+lin dye_V = mkV "染" ;
+lin dye_V2 = mkV2 "染料" ;
+lin dyed_in_the_wool_A = mkA "生染得" ;
+lin dynamic_A = mkA "动态" ;
+lin dynamic_N = mkN "动态" [] ;
+lin dynamism_N = mkN "活力" ;
+lin dynamite_N = mkN "炸药" "包" ;
+lin dynamo_N = mkN "发电机" ;
+lin dynasty_N = mkN "朝代" ;
+lin each_Adv = mkAdv "每个" ;
+lin each_Det = mkpDet "每" ;
+lin eager_A = mkA "急于" ;
+lin eagerness_N = mkN "渴望" [] ;
+lin eagle_N = mkN "鹰" "只" ;
+lin ear_N = L.ear_N ;
+lin earl_N = mkN "伯爵" "位" ;
+lin earlier_A = mkA "早" ;
+lin earlier_Adv = mkAdv "早期" ;
+lin early_A = mkA "早" ;
+lin early_Adv = mkAdv "早" ;
+lin early_on_Adv = mkAdv "在早期" ;
+lin earmark_V2 = mkV2 "耳上记号" ;
+lin earn_V = mkV "赚" ;
+lin earn_V2 = mkV2 "赚得" ;
+--subcat lin earn_VA = mkVA "赚" ;
+lin earnest_A = mkA "认真" ;
+lin earnest_N = mkN "认真" [] ;
+lin earning_N = variants{} ; --
+lin earring_N = mkN "耳环" "只" ;--"耳饰" ;
+lin earth_N = L.earth_N ;
+lin earthly_A = mkA "尘世" ;
+lin earthquake_N = mkN "地震" ;
+lin earthworm_N = mkN "蚯蚓" ;
+lin earthy_A = mkA "泥土" ;
+lin ease_N = mkN "安逸" [] ;
+lin ease_V = mkV "减轻" ;
+lin ease_V2 = mkV2 "缓解" ;
+lin easily_Adv = variants{} ; --
+lin east_A = mkA "东方" ;
+lin east_Adv = mkAdv "东" ;
+lin east_N = mkN "东" "" ;
+lin eastern_A = mkA "东" ;
+lin eastward_Adv = mkAdv "向东" ;
+lin easy_A = mkA "简单" ;
+lin easy_A2V = L.easy_A2V ;
+lin easy_Adv = mkAdv "容易" ;
+lin easy_V2V = mkV2V "发出停止命令" ;
+lin easygoing_A = mkA "逍遥自在" ;
+lin eat_V = mkV "吃" ;
+lin eat_V2 = L.eat_V2 ;
+lin eater_N = mkN "食者" ;
+lin eating_N = mkN "吃" "次" ;
+lin eavesdrop_V = mkV "窃听" ;
+lin ebb_N = mkN "退潮" ;
+lin ebb_V = mkV "衰退" ;
+lin ebullient_A = mkA "热情洋溢" ;
+lin eccentric_A = mkA "偏心" ;
+lin eccentric_N = mkN "古怪的人" ;
+lin echelon_N = mkN "梯形" ;
+lin echo_N = mkN "呼应" "次" ;
+lin echo_V = mkV "反射" ;
+lin echo_V2 = mkV2 "呼应" ;
+lin eclectic_A = mkA "折衷" ;
+lin eclipse_V2 = mkV2 "使变暗" ;
+lin ecological_A = mkA "生态" ;
+lin economic_A = mkA "实用" ;
+lin economical_A = mkA "经济" ;
+lin economically_Adv = variants{} ; --
+lin economics_N = mkN "经济学" [] ;
+lin economist_N = mkN "经济学家" ;
+lin economize_V = mkV "节约" ;
+lin economy_1_N = variants{} ; --
+lin economy_2_N = variants{} ; --
+lin economy_N = mkN "经济" ;
+lin ecstatic_A = mkA "狂喜" ;
+lin edge_N = mkN "边缘" ;
+lin edge_V = mkV "边缘" ;
+lin edgy_A = mkA "锋利" ;
+lin edible_A = mkA "可食用" ;
+lin edit_V2 = mkV2 "编辑" ;
+lin edition_N = mkN "版" ;
+lin editor_N = mkN "编辑" ;
+lin editorial_A = mkA "社论" ;
+lin editorial_N = mkN "社论" ;
+lin educate_V2 = mkV2 "教育" ;
+lin education_N = mkN "教育" ;
+lin educational_A = mkA "教育" ;
+lin educator_N = mkN "教育家" "位" ;
+lin eel_N = mkN "鳗鱼" ;
+lin eerie_A = mkA "可怕" ;
+lin eeriness_N = mkN "怪诞" ;
+lin eery_A = mkA "怪诞" ;
+lin effect_N = mkN "效果" ;
+lin effect_V2 = mkV2 "产生" ;
+lin effective_A = mkA "有效" ;
+lin effectively_Adv = variants{} ; --
+lin effectiveness_N = mkN "效益" "个" ;
+lin effete_A = mkA "疲惫" ;
+lin efficiency_N = mkN "效率" ;
+lin efficient_A = mkA "高效" ;
+lin efficiently_Adv = variants{} ; --
+lin effort_N = mkN "工夫" ;
+lin effortless_A = mkA "不费力" ;
+lin effrontery_N = mkN "厚颜无耻" ;
+lin effusive_A = mkA "热情洋溢" ;
+lin egad_Interj = mkInterj "哦天呐" ;
+lin egalitarianism_N = mkN "平等主义" "" ;
+lin egg_N = L.egg_N ;
+lin ego_N = mkN "自我" "" ;
+lin egotist_N = mkN "自高自大者" ;
+lin egregious_A = mkA "过分" ;
+lin egyptian_A = mkA "埃及" ;
+lin either7or_DConj = S.either7or_DConj ;
+lin either_Adv = mkAdv "或" ;
+lin either_Det = mkpDet "或" ;
+lin eject_V2 = mkV2 "喷出" ;
+lin eke_V2 = mkV2 "补充" ;
+lin elaborate_A = mkA "雕饰" ;
+lin elaborate_V = mkV "阐述" ;
+lin elaborate_V2 = mkV2 "精心制作" ;
+lin elapse_V = mkV "逝去" ;
+lin elation_N = mkN "得意" ;
+lin elbow_N = mkN "肘部" ;
+lin elder_N = mkN "长老" ;
+lin elderly_A = mkA "老年" ;
+lin elect_V = mkV "选举" ;
+lin elect_V2 = mkV2 "选举" ;
+lin elect_V2V = mkV2V "选举" ;
+lin elect_V3 = mkV3 "选举" ;
+lin elected_A = variants{} ; --
+lin election_N = mkN "选举" ;
+lin elective_A = mkA "选修" ;
+lin electoral_A = mkA "选举" ;
+lin electorate_N = mkN "选民" ;
+lin electric_A = mkA "电动" ;
+lin electrical_A = mkA "电动" ;
+lin electrician_N = mkN "电工" ;
+lin electricity_N = mkN "电力" ;
+lin electrify_V2 = mkV2 "使+电气化" ;
+lin electrocardiogram_N = mkN "心电图" ;
+lin electrode_N = mkN "电极" ;
+lin electrolysis_N = mkN "电解" ;
+lin electromagnet_N = mkN "电磁铁" ;
+lin electron_N = mkN "电子" "个" ;
+lin electronic_A = mkA "电子" ;
+lin electronically_Adv = mkAdv "电子地" ;
+lin electronics_N = mkN "电子" ;
+lin elegant_A = mkA "优雅" ;
+lin element_N = mkN "元素" ;
+lin elementary_A = mkA "初级" ;
+lin elephant_N = mkN "象" "只" ;
+lin elevate_V2 = mkV2 "提升" ;
+lin elevation_N = mkN "海拔" [] ;
+lin elevator_N = mkN "电梯" "部" ;
+lin eligible_A = mkA "合格" ;
+lin eliminate_V2 = mkV2 "消除" ;
+lin elimination_N = mkN "肃清" ;
+lin elite_N = mkN "精英" "个" ;
+lin elitistFem_N = mkN "优秀人才" "位" ;
+lin elitistMasc_N = mkN "优秀人才" "位" ;
+lin elixir_N = mkN "万能药" "种" ;
+lin elliptical_A = mkA "椭圆" ;
+lin elongate_V2 = mkV2 "伸长" ;
+lin eloquence_N = mkN "口才" [] ;
+lin eloquent_A = mkA "雄辩" ;
+lin else_Adv = mkAdv "其他" ;
+lin elsewhere_Adv = mkAdv "别处" ;
+lin elude_V2 = mkV2 "逃避" ;
+lin elusive_A = mkA "难懂" ;
+lin emasculate_V2 = mkV2 "阉割" ;
+lin emasculation_N = mkN "去雄" "" ;
+lin embargo_N = mkN "禁令" ;
+lin embargo_V2 = mkV2 "禁运" ;
+lin embark_V = mkV "上船" ;
+lin embark_V2 = mkV2 "从事" ;
+lin embarrass_V2 = mkV2 "捉弄" ;
+lin embarrassed_A = variants{} ; --
+lin embarrassing_A = mkA "尴尬" ;
+lin embarrassment_N = mkN "困窘" ;
+lin embassy_N = mkN "大使馆" ;
+lin embattled_A = mkA "心烦意乱" ;
+lin embed_V2 = mkV2 "嵌" ;
+lin embellish_V2 = mkV2 "修饰" ;
+lin embezzle_V2 = mkV2 "盗用" ;
+lin embezzlement_N = mkN "挪用公款" "" ;
+lin embitter_V2 = mkV2 "使+怨恨" ;
+lin emblem_N = mkN "象征" ;
+lin emblematic_A = mkA "象征" ;
+lin embody_V2 = mkV2 "收录" ;
+lin embolden_V2 = mkV2 "壮胆" ;
+lin embrace_N = mkN "拥抱""个" ;
+lin embrace_V = mkV "拥抱" ;
+lin embrace_V2 = mkV2 "拥抱" ;
+lin embroidery_N = mkN "刺绣" ;
+lin embroil_V = mkV "卷入" ;
+lin embroil_V2 = mkV2 "使+卷入" ;
+lin embryo_N = mkN "胎" ;
+lin embryonic_A = mkA "胚胎" ;
+lin emerge_V = mkV "出现" ;
+--subcat lin emerge_V2 = mkV2 "浮现" ;
+--subcat lin emerge_V2V = mkV2V "出现" ;
+--subcat lin emerge_VS = mkVS "显示" ;
+lin emergence_N = mkN "出现" ;
+lin emergency_N = mkN "突发事件" ;
+lin emeritus_A = mkA "退休" ;
+lin emigrate_V = mkV "依据" ;
+lin emigration_N = mkN "移民" ;
+lin eminent_A = mkA "杰出" ;
+lin emissary_N = mkN "派遣" ;
+lin emission_N = mkN "发射" "次" ;
+lin emit_V2 = mkV2 "发出" ;
+lin emotion_N = mkN "情感" [] ;
+lin emotional_A = mkA "情绪" ;
+lin empathize_V = mkV "移情" ;
+lin emperor_N = mkN "皇帝" ;
+lin emphasis_N = mkN "重点" ;
+lin emphasize_V2 = mkV2 "强调" ;
+lin emphasize_VS = mkVS "强调" ;
+lin emphatically_Adv = mkAdv "强调" ;
+lin empire_N = mkN "帝国" ;
+lin empirical_A = mkA "经验主义" ;--"完全根据经验的" ;
+lin employ_N = mkN "使用""" ;
+lin employ_V2 = mkV2 "采用" ;
+lin employee_N = mkN "职员" ;
+lin employer_N = mkN "雇主" ;
+lin employment_N = mkN "雇用" ;
+lin empower_V2 = mkV2 "授权" ;
+lin empower_V2V = mkV2V "授权" ;
+lin empty_A = L.empty_A ;
+lin empty_V = mkV "空" ;
+lin empty_V2 = mkV2 "留空" ;
+lin emulate_V2 = mkV2 "赶超" ;
+lin enable_V2 = mkV2 "使" ;
+lin enable_V2V = mkV2V "使" ;
+lin enable_VS = mkVS "使能够" ;
+lin enact_V2 = mkV2 "制定" ;
+lin enactment_N = mkN "制定" [] ;
+lin encase_V2 = mkV2 "包住" ;
+lin encircle_V2 = mkV2 "包围" ;
+lin enclose_V2 = mkV2 "装入" ;
+lin encompass_V2 = mkV2 "包围" ;
+lin encore_N = mkN "重言" ;
+lin encounter_N = mkN "遇到" ;
+lin encounter_V2 = mkV2 "遭遇" ;
+lin encourage_V2 = mkV2 "鼓励" ;
+lin encourage_V2V = mkV2V "鼓励" ;
+lin encouragement_N = mkN "鼓励" ;
+lin encouraging_A = mkA "鼓舞" ;
+lin encroach_V = mkV "侵占" ;
+lin encrust_V2 = mkV2 "形成外皮" ;
+lin encrypt_V2 = mkV2 "加密" ;
+lin encumber_V2 = mkV2 "设置产权负担" ;
+lin encyclopedic_A = mkA "百科全书式" ;
+lin end_1_N = mkN "终结" ; ----
+lin end_2_N = mkN "终结" ; ----
+lin end_N = mkN "终结" ;
+lin end_V = mkV "结束" ;
+lin end_V2 = mkV2 "结束" ;
+--subcat lin end_VA = mkVA "结束" ;
+lin end_VS = mkVS "结束" ;
+lin end_tail_V2 = mkV2 "结束" ;
+lin endanger_V2 = mkV2 "危害" ;
+lin ending_N = mkN "终点" ;
+lin endless_A = mkA "无穷" ;
+lin endorse_V2 = mkV2 "拥护" ;
+lin endorsement_N = mkN "背书" [] ;
+lin endow_V2 = mkV2 "赋予" ;
+lin endowment_N = mkN "捐赠" "" ;
+lin endure_V = mkV "忍受" ;
+lin endure_V2 = mkV2 "忍受" ;
+lin enemy_N = L.enemy_N ;
+lin energetic_A = mkA "精力充沛" ;
+lin energy_N = mkN "能源" ;
+lin enforce_V2 = mkV2 "执行" ;
+lin enforcement_N = mkN "强制" ;
+lin engage_V = mkV "从事" ;
+lin engage_V2 = mkV2 "从事" ;
+lin engagement_N = mkN "订婚" ;
+lin engine_N = mkN "引擎" ;
+lin engineer_N = mkN "工程师" ;
+lin engineer_V = mkV "设计" ;
+lin engineer_V2 = mkV2 "工程师" ;
+lin engineering_N = mkN "工程" ;
+lin english_A = mkA "英语" ;
+lin englishMasc_N = mkN "英文" ;
+lin englishFem_N = mkN "英文" ;
+lin engrave_V2 = mkV2 "铭记" ;
+lin engulf_V2 = mkV2 "吞噬" ;
+lin enhance_V2 = mkV2 "提高" ;
+lin enhanced_A = variants{} ; --
+lin enhancement_N = mkN "增强" ;
+lin enigma_N = mkN "谜" ;
+lin enjoin_V2 = mkV2 "命令" ;
+lin enjoy_V2 = mkV2 "享受" ;
+lin enjoy_VV = mkVV "享受" ;
+lin enjoyable_A = mkA "愉快" ;
+lin enjoyment_N = mkN "享受" ;
+lin enlarge_V = mkV "放大" ;
+lin enlarge_V2 = mkV2 "扩大" ;
+lin enlighten_V2 = mkV2 "启发" ;--"启蒙" ;
+lin enlightenment_N = mkN "启迪" ;
+lin enlist_V2 = mkV2 "使+入伍" ;
+lin enliven_V2 = mkV2 "活跃" ;
+lin ennui_N = mkN "厌倦" ;
+lin ennumerate_V2 = mkV2 "列举" ;
+lin enormous_A = mkA "巨大" ;
+lin enormously_Adv = variants{} ; --
+lin enough_A = mkA "足够" ;
+lin enough_Adv = mkAdv "足够" ;
+lin enough_N = mkN "足够" [] ;
+lin enough_Predet = variants{} ; --
+lin enquire_V = mkV "查询" ;
+lin enquire_V2 = mkV2 "查询" ;
+lin enquiry_N = mkN "查询" "次" ;
+lin enrage_V2 = mkV2 "激怒" ;
+lin enrich_V2 = mkV2 "丰富" ;
+lin enroll_V = mkV "注册" ;
+lin ensconce_V2 = mkV2 "安置" ;
+lin ensemble_N = mkN "全体" [] ;
+lin ensue_V = mkV "跟着发生" ;
+lin ensure_V = mkV "保证" ;
+lin ensure_V2 = mkV2 "确保" ;
+lin ensure_VS = mkVS "确保" ;
+lin entail_V2 = mkV2 "使需要" ;--"必需" ;
+lin entangle_V2 = mkV2 "纠缠" ;
+lin enter_V = mkV "进入" ;
+lin enter_V2 = mkV2 "进入" ;
+lin enterprise_N = mkN "企业" ;
+lin enterprising_A = mkA "有事业心" ;
+lin entertain_V2 = mkV2 "招待" ;
+lin entertainer_N = mkN "演艺人员" "位" ;
+lin entertaining_A = mkA "娱乐" ;
+lin entertainment_N = mkN "娱乐" ;
+lin enthusiasm_N = mkN "热情" [] ;
+lin enthusiast_N = mkN "爱好者" ;
+lin enthusiastic_A = mkA "热心" ;
+lin entice_V2 = mkV2 "诱惑" ;
+lin entire_A = mkA "整个" ;
+lin entirely_Adv = variants{} ; --
+lin entirety_N = mkN "全部" ;
+--subcat lin entitle_V2 = mkV2 "给+权利" ;
+lin entitle_V2V = mkV2V "赋予" ;
+lin entitle_VS = mkVS "称为" ;
+lin entitlement_N = mkN "权利" ;
+lin entity_N = mkN "实体" ;
+lin entomb_V2 = mkV2 "埋葬" ;
+lin entourage_N = mkN "随行人员" ;
+lin entrance_N = mkN "入口" ;
+lin entrance_V2 = mkV2 "使+出神" ;
+lin entrant_N = mkN "进入者" ;
+lin entrench_V2 = mkV2 "侵犯" ;
+lin entrenchment_N = mkN "壕沟" "条" ;
+lin entrepreneur_N = mkN "企业家" ;
+lin entrepreneurial_A = mkA "企业家" ;--"创业者的" ;
+lin entrust_V2 = mkV2 "委托" ;
+lin entry_1_N = variants{} ; --
+lin entry_2_N = variants{} ; --
+lin entry_N = mkN "入口" ;
+lin entwine_V2 = mkV2 "缠住" ;
+lin envelope_N = mkN "信封" ;
+lin enviable_A = mkA "可羡慕" ;
+lin environment_N = mkN "环境" ;
+lin environmental_A = mkA "环境" ;
+lin envisage_V2 = mkV2 "设想" ;
+lin envision_V2 = mkV2 "设想" ;
+lin envision_VS = mkVS "想象" ;
+lin envoy_N = mkN "使者" ;
+lin envy_N = mkN "羡慕" [] ;
+lin envy_V2 = mkV2 "羡慕" ;
+lin enzyme_N = mkN "酶" "毫升" ;
+lin eon_N = mkN "永世" "" ;
+lin epic_N = mkN "史诗" ;
+lin epidemic_N = mkN "疫情" ;
+lin epidemiologist_N = mkN "流行病学" ;
+lin epilepsy_N = mkN "癫痫" ;--"癫痫症" ;
+lin epilepticFem_N = mkN "癫痫患者" ;
+lin epilepticMasc_N = mkN "癫痫患者" ;
+lin episode_N = mkN "插曲" ;
+lin episodic_A = mkA "插话" ;
+lin epitomize_V2 = mkV2 "摘要" ;
+lin equal_A = mkA "等于" ;
+lin equal_N = mkN "对手" ;
+lin equal_V2 = mkV2 "等于" ;
+lin equality_N = mkN "平等" ;
+lin equally_Adv = variants{} ; --
+lin equate_V2 = mkV2 "等同" ;
+lin equation_N = mkN "方程" ;
+lin equestrian_N = mkN "骑手" ;
+lin equilibrium_N = mkN "均衡" [] ;
+lin equip_V2 = mkV2 "装备" ;
+lin equipment_N = mkN "装备" ;
+lin equitable_A = mkA "公平" ;
+lin equity_N = mkN "公平" ;
+lin equivalent_A = mkA "等价" ;
+lin equivalent_N = mkN "当量" ;
+lin er_Interj = mkInterj "呃" ;
+lin era_N = mkN "时代" ;
+lin eradicate_V2 = mkV2 "根除" ;
+lin erase_V2 = mkV2 "抹去" ;
+lin erasure_N = mkN "擦除" ;
+lin erect_V2 = mkV2 "安装" ;
+lin eritrean_A = mkA "厄立特里亚" ;
+lin erode_V = mkV "侵蚀" ;
+lin erode_V2 = mkV2 "侵蚀" ;
+lin erosion_N = mkN "侵蚀" ;--"腐蚀" ;
+lin err_V = mkV "犯错" ;
+lin errand_N = mkN "差事" ;
+lin erratic_A = mkA "不稳定" ;
+lin erratically_Adv = mkAdv "不稳定" ;
+lin erratum_N = mkN "勘误表" ;
+lin erroneous_A = mkA "错误" ;
+lin error_N = mkN "错误" ;
+lin erudite_A = mkA "博学" ;
+lin erupt_V = mkV "爆发" ;
+lin eruption_N = mkN "火山喷发" ;
+lin escalate_V = mkV "逐步上升" ;
+lin escalate_V2 = mkV2 "升级" ;
+lin escalation_N = mkN "上升" "" ;
+lin escalator_N = mkN "自动扶梯" ;
+lin escape_N = mkN "逃避" ;
+lin escape_V = mkV "逃生" ;
+lin escape_V2 = mkV2 "逃生" ;
+lin escape_VS = mkVS "逃避" ;--"避免" ;
+lin eschew_V2 = mkV2 "避开" ;
+lin escort_N = mkN "护送者" | mkN "伴侣" ;
+lin escort_V2 = mkV2 "陪同" ;
+lin esoteric_A = mkA "秘传" ;
+lin esp_N = mkN "电子稳定系统" ;
+lin especial_A = mkA "特别是" ;
+lin especially_Adv = mkAdv "特别" mannerAdvType ;
+lin espionage_N = mkN "间谍" ;
+lin espousal_N = mkN "拥护" ;
+lin espouse_V2 = mkV2 "拥护" ;
+lin espresso_N = mkN "浓咖啡" "杯" ;
+lin esprit_de_corps_N = mkN "团队精神" ;
+lin essay_N = mkN "文章" "篇" ;
+lin essay_V = mkV "尝试" ;
+lin essay_V2 = mkV2 "使+尝试" ;
+lin essayist_N = mkN "散文家" "名" ;
+lin essence_N = mkN "本质" "种" ;
+lin essential_A = mkA "本质" ;
+lin essential_N = mkN "必要" [] ;
+lin essentially_Adv = variants{} ; --
+lin establish_V2 = mkV2 "建立" ;
+lin established_A = variants{} ; --
+lin establishment_N = mkN "编制" ;
+lin estate_N = mkN "房地产" ;
+lin esteem_N = mkN "尊敬" ;
+lin estimate_N = mkN "预算" ;
+lin estimate_V = mkV "估计" ;
+lin estimate_V2 = mkV2 "估计" ;
+lin estimate_V2V = mkV2V "估计" ;
+lin estimate_VS = mkVS "估计" ;
+lin estimated_A = variants{} ; --
+lin estimation_N = mkN "预算" ;
+lin estrange_V2 = mkV2 "疏远" ;
+lin eternal_A = mkA "永恒" ;
+lin ethic_N = mkN "伦理" [] ;
+lin ethical_A = mkA "合乎道德" ;
+lin ethics_N = variants{} ; --
+lin ethiopian_A = mkA "埃塞俄比亚" ;
+lin ethnic_A = mkA "民族" ;
+lin ethnically_Adv = mkAdv "人种上" ;
+lin ethos_N = mkN "社会思潮" | mkN "民族精神" ;
+lin etiquette_N = mkN "礼仪" ;
+lin eucalyptus_N = mkN "桉树" ;
+lin euphemism_N = mkN "委婉语" "句" ;
+lin euphoria_N = mkN "欣快" ;
+lin eurodollar_N = mkN "欧洲美元" ;
+lin europe_PN = mkPN "欧洲" ;
+lin european_A = mkA "欧洲" ;
+lin european_N = mkN "欧洲" [] ;
+lin evacuate_V2 = mkV2 "疏散" ;
+lin evacuation_N = mkN "疏散" "次" ;
+lin evade_V2 = mkV2 "逃避" ;
+lin evaluate_V = mkV "评估" ;
+lin evaluate_V2 = mkV2 "评估" ;
+lin evaluation_N = mkN "评估" ;
+lin evangelical_A = mkA "福音" ;
+lin evangelist_N = mkN "福音传道者" "名" ;
+lin evaporate_V = mkV "蒸发" ;
+lin evaporate_VS = mkVS "使+蒸发" ;
+lin evaporation_N = mkN "蒸发" ;
+lin evasion_N = mkN "逃避" ;
+lin eve_N = mkN "前夕" ;
+lin even_A = mkA "平均" ;
+lin even_AdA = mkAdA "甚至" ;
+lin even_AdV = mkAdV "甚至" ;
+lin even_Adv = mkAdv "甚至" ;
+lin even_N = mkN "偶数" ;
+lin even_V2 = mkV2 "平坦" ;
+lin even_though_Subj = mkSubj "即使" ;
+lin evening_N = mkN "晚间" ;
+lin evensong_N = mkN "晚祷" ;
+lin event_N = mkN "事件" ;
+lin eventual_A = mkA "最终" ;
+lin eventually_Adv = variants{} ; --
+lin ever_AdV = mkAdV "曾经" ;
+lin ever_Adv = mkAdv "曾经" ;
+lin everlasting_A = mkA "永恒" ;
+lin every_Det = S.every_Det ;
+lin everybody_NP = S.everybody_NP ;
+lin everyday_A = mkA "经常" ;
+lin everyone_NP = mkNPword "每一个人" ;
+lin everything_NP = S.everything_NP ;
+lin everywhere_Adv = S.everywhere_Adv ;
+lin evidence_1_N = mkN "证据" ; ----
+lin evidence_2_N = mkN "证据" ; ----
+lin evidence_N = mkN "证据" ;
+lin evidence_V2 = mkV2 "证明" ;
+lin evident_A = mkA "明显" ;
+lin evidently_Adv = variants{} ; --
+lin evil_A = mkA "邪恶" ;
+lin evil_N = mkN "罪恶" ;
+lin evince_V2 = mkV2 "表示出" ;
+lin eviscerate_V2 = mkV2 "除去+的内脏" ;
+lin evocative_A = mkA "令人回味" ;
+lin evoke_V2 = mkV2 "唤起" ;
+lin evolution_N = mkN "进化" [] ;
+lin evolutionary_A = mkA "进化" ;
+lin evolve_V = mkV "发展" ;
+lin evolve_V2 = mkV2 "发展" ;
+lin ex_officio_A = mkA "按照职务" ;
+lin exacerbate_V2 = mkV2 "加剧" ;
+lin exact_A = mkA "确切" ;
+lin exactly_Adv = variants{} ; --
+lin exaggerate_V = mkV "夸大" ;
+lin exaggerate_V2 = mkV2 "夸大" ;
+lin exam_N = mkN "考试" "场" ;
+lin examination_N = mkN "检查" ;
+lin examine_V2 = mkV2 "检查" ;
+lin examiner_N = mkN "检查员" ;
+lin example_N = mkN "例子" ;
+lin exasperation_N = mkN "恼怒" ;
+lin excavate_V = mkV "挖掘" ;
+lin excavation_N = variants{} ; --
+lin excavator_N = mkN "挖掘机" ;
+lin exceed_V2 = mkV2 "超过" ;
+lin exceeding_A = mkA "超额" ;
+lin excel_V = mkV "擅长" ;
+lin excellence_N = mkN "卓越" ;
+lin excellent_A = mkA "优秀" ;
+lin except_Conj = variants{} ; --
+lin except_Prep = S.except_Prep ;
+lin except_V2 = mkV2 "除" ;
+lin except_for_Prep = mkPrep "除了" ;
+lin exception_N = mkN "例外" ;
+lin exceptional_A = mkA "优秀" ;
+lin exceptionally_Adv = variants{} ; --
+lin excerpt_N = mkN "摘录" ;
+lin excess_A = mkA "多余" ;
+lin excess_N = mkN "多余" ;
+lin excessive_A = mkA "过多" ;
+lin exchange_N = mkN "兑换" ;
+lin exchange_V2 = mkV2 "交换" ;
+lin exchangeable_A = mkA "可兑换" ;
+lin exchequer_N = mkN "国库" ;
+lin excise_N = mkN "消费税" ;
+lin excise_V2 = mkV2 "消费税" ;
+lin excision_N = mkN "切除" "" ;
+lin excite_V2 = mkV2 "激发" ;
+lin excited_A = variants{} ; --
+lin excitement_N = mkN "激动" [] ;
+lin exciting_A = mkA "扣人心弦" ;
+--subcat lin exclaim_V = mkV "呼喊" ;
+lin exclaim_V2 = mkV2 "喊叫" ;
+--subcat lin exclaim_VQ = mkVQ (mkV "喊叫") ;
+lin exclude_V2 = mkV2 "排除" ;
+lin exclusion_N = mkN "排除" [] ;
+lin exclusive_A = mkA "独家" ;
+lin exclusively_Adv = variants{} ; --
+lin excoriate_V2 = mkV2 "批判" ;
+lin excursion_N = mkN "偏移" ;
+lin excuse_N = mkN "借口" ;
+lin excuse_V2 = mkV2 "原谅" ;
+lin excuse_me_Interj = mkInterj "原谅我" ;
+lin execute_V2 = mkV2 "执行" ;
+lin execution_N = mkN "执行" ;
+lin executive_A = mkA "执行" ;
+lin executive_N = mkN "管理人" ;
+lin executor_N = mkN "执行者" ;
+lin exemplary_A = mkA "典范" ;
+lin exemplify_V2 = mkV2 "例证" ;
+lin exempt_A = mkA "豁免" ;
+lin exempt_V2 = mkV2 "豁免" ;
+lin exemption_N = mkN "豁免" "次" ;
+lin exercise_N = mkN "锻炼" ;
+lin exercise_V = mkV "锻炼" ;
+lin exercise_V2 = mkV2 "练习" ;
+lin exercise_VV = mkVV "练习" ;
+lin exert_V2 = mkV2 "发挥" ;
+lin exhale_V = mkV "呼气" ;
+lin exhaust_N = mkN "废气" ;
+lin exhaust_V2 = mkV2 "排气" ;
+lin exhaustion_N = mkN "枯竭" ;
+lin exhaustive_A = mkA "详细" ;
+lin exhibit_N = mkN "证物" ;
+lin exhibit_V2 = mkV2 "展出" ;
+lin exhibition_N = mkN "展览" ;
+lin exhibitor_N = mkN "展出者" ;
+lin exhilaration_N = mkN "愉快" ;
+lin exhort_V2 = mkV2 "告诫" ;
+lin exile_N = mkN "流放" ;--"充军" ;
+lin exile_V2 = mkV2 "流放" ;
+lin exist_V = mkV "存在" ;
+--subcat lin exist_V2V = mkV2V "存在" ;
+lin existence_N = mkN "存在" [] ;
+lin existent_A = mkA "存在" ;
+lin existentialist_N = mkN "存在主义" ;
+lin existing_A = variants{} ; --
+lin exit_N = mkN "出口" ;
+lin exit_V = mkV "退出" ;
+lin exodus_N = mkN "出埃及记" ;
+lin exonerate_V2 = mkV2 "开脱" ;
+lin exorbitant_A = mkA "过高" ;
+lin exorcise_V2 = mkV2 "驱邪" ;
+lin exotic_A = mkA "异国情调" ;
+lin expand_V = mkV "扩大" ;
+lin expand_V2 = mkV2 "扩大" ;
+--subcat lin expand_V2V = mkV2V "扩大" ;
+lin expanse_N = mkN "宽阔" ;
+lin expansion_N = mkN "扩张" ;
+lin expansive_A = mkA "膨胀" ;
+lin expect_V = mkV "期望" ;
+lin expect_V2 = mkV2 "期望" ;
+lin expect_V2V = mkV2V "希望" ;
+lin expect_VS = mkVS "期望" ;
+lin expect_VV = mkVV "期望" ;
+lin expectancy_N = mkN "期望" ;
+lin expectant_A = mkA "期待" ;
+lin expectation_N = mkN "期望" ;
+lin expected_A = variants{} ; --
+lin expedient_N = mkN "权宜之计" ;
+lin expedite_V2 = mkV2 "促进" ;
+lin expedition_N = mkN "远征""次" ;
+lin expeditious_A = mkA "迅速" ;
+lin expel_V2 = mkV2 "驱逐" ;
+lin expend_V2 = mkV2 "花费" ;
+lin expendable_A = mkA "可消耗" ;
+lin expenditure_N = mkN "支出" ;
+lin expense_N = mkN "费用" ;
+lin expensive_A = mkA "昂贵" ;
+lin experience_N = mkN "经验" ;
+lin experience_V2 = mkV2 "经验" ;
+lin experienced_A = mkA "有经验" ;
+lin experiment_N = mkN "实验" ;
+lin experiment_V = mkV "实验" ;
+lin experiment_V2 = mkV2 "尝试" ;
+lin experimental_A = mkA "实验" ;
+lin experimentation_N = mkN "实验" "次" ;
+lin expert_A = mkA "专家" ;
+lin expert_N = mkN "专家" ;
+lin expertise_N = mkN "专门知识" ;
+lin expiration_N = mkN "期满" ;
+lin expire_V = mkV "到期" ;
+lin expire_V2 = mkV2 "到期" ;
+lin expire_VS = mkVS "到期" ;
+lin explain_V2 = mkV2 "解释" ;
+lin explain_VS = mkVS "说明" ;
+lin explanation_N = mkN "解释" ;
+lin explanatory_A = mkA "解释" ;
+lin expletive_N = mkN "脏话" ;
+lin explicit_A = mkA "明确" ;
+lin explicitly_Adv = variants{} ; --
+lin explode_V = mkV "爆炸" ;
+--subcat lin explode_V2 = mkV2 "爆炸" ;
+lin exploit_N = mkN "利用" "" ;
+lin exploit_V2 = mkV2 "利用" ;
+lin exploitation_N = mkN "开发" "次" ;
+lin exploration_N = mkN "探索" ;
+lin exploratory_A = mkA "探索" ;
+lin explore_V2 = mkV2 "探索" ;
+lin explore_VS = mkVS "探索" ;
+lin explosion_N = mkN "爆炸" ;
+lin explosive_A = mkA "爆炸性" ;
+lin explosive_N = mkN "爆炸物" ;
+lin expo_N = mkN "博览会" ;
+lin export_N = mkN "出口" ;
+lin export_V = mkV "出口" ;
+lin export_V2 = mkV2 "出口" ;
+lin exporterFem_N = mkN "出口" ;
+lin exporterMasc_N = mkN "出口" ;
+lin expose_V = mkV "暴露" ;
+lin expose_V2 = mkV2 "暴露" ;
+lin exposition_N = mkN "博览会" ;
+lin exposure_N = mkN "曝光" ;
+lin expound_VS = mkVS "阐述" ;
+lin express_A = mkA "明确" ;
+lin express_Adv = mkAdv "迅速" ;
+lin express_N = mkN "快车" ;
+lin express_V2 = mkV2 "表达" ;
+lin expression_N = mkN "表达" ;
+lin expressive_A = mkA "表现" ;
+lin expunge_V2 = mkV2 "删掉" ;
+lin exquisite_A = mkA "精致" ;
+lin extend_V = mkV "延长" ;
+lin extend_V2 = mkV2 "扩展" ;
+lin extended_A = variants{} ; --
+lin extension_N = mkN "延期" ;
+lin extensive_A = mkA "广泛" ;
+lin extensively_Adv = variants{} ; --
+lin extent_N = mkN "程度" ;
+lin exterior_A = mkA "外部" ;
+lin exterior_N = mkN "外部" ;
+lin extermination_N = mkN "灭绝" ;
+lin external_A = mkA "外部" ;
+lin external_N = mkN "外部""" ;
+lin extinct_A = mkA "灭绝" ;
+lin extinction_N = mkN "灭绝" ;
+lin extinguish_V2 = mkV2 "熄灭" ;
+lin extort_V = mkV "敲诈" ;
+lin extort_V2 = mkV2 "敲诈" ;
+lin extortion_N = mkN "敲诈" "次" ;
+lin extra_A = mkA "额外" ;
+lin extra_N = mkN "额外" "" ;
+lin extract_N = mkN "提取物" ;
+lin extract_V2 = mkV2 "提取" ;
+lin extraction_N = mkN "取出" ;
+lin extracurricular_A = mkA "业余" ;
+lin extradite_V2 = mkV2 "引渡" ;
+lin extradition_N = mkN "引渡" "次" ;
+lin extramarital_A = mkA "婚外" ;
+lin extramural_A = mkA "市外" ;
+lin extraneous_A = mkA "无关" ;
+lin extraordinary_A = mkA "非凡" ;
+lin extravagance_N = mkN "奢侈" [] ;
+lin extravagant_A = mkA "奢靡" ;
+lin extreme_A = mkA "极端" ;
+lin extreme_N = mkN "极端" ;
+lin extremely_Adv = variants{} ; --
+lin extremist_N = mkN "极端主义者" ;
+lin extricate_V2 = mkV2 "解救" ;
+lin extrusion_N = mkN "挤出" [] ;
+lin exuberance_N = mkN "丰富" [] ;
+lin exude_V2 = mkV2 "散发着" ;
+lin eye_N = L.eye_N ;
+lin eye_V2 = mkV2 "注视" ;
+lin eye_catching_A = mkA "有吸引力" ;
+lin eyeball_N = mkN "眼球" "只" ;
+lin eyeball_V2 = mkV2 "盯住看" ;
+lin eyebrow_N = mkN "眉" ;
+lin eyeglass_N = mkN "眼镜" ;
+lin eyewitness_N = mkN "目击者" ;
+lin fabled_A = mkA "传说中" ;
+lin fabric_N = mkN "布" [] ;
+lin fabricate_V2 = mkV2 "编造" ;
+lin fabrication_N = mkN "制造业" ;
+lin fabulous_A = mkA "难以置信" ;
+lin facade_N = mkN "正面" ;
+lin face_N = mkN "面对" ;
+lin face_V = mkV "面对" ;
+lin face_V2 = mkV2 "面对" ;
+lin face_saving_A = mkA "爱面子" ;
+lin facetious_A = mkA "诙谐" ;
+lin facial_A = mkA "面部" ;
+lin facilitate_V2 = mkV2 "便利" ;
+lin facility_N = mkN "设施" ;
+lin facing_N = mkN "饰面" ;
+lin facsimile_N = mkN "传真" ;
+lin fact_N = mkN "事实" ;
+lin fact_finding_A = mkA "事实调查" ;
+lin faction_N = mkN "派别" ;
+lin factor_N = mkN "因素" ;
+lin factory_N = L.factory_N ;
+lin factual_A = mkA "事实" ;
+lin faculty_N = mkN "学院" ;
+lin fad_N = mkN "时尚" ;
+lin fade_N = mkN "褪色""" ;
+lin fade_V = mkV "褪色" ;
+lin fade_V2 = mkV2 "褪色" ;
+lin fail_N = mkN "不及格""" ;
+lin fail_V = mkV "失败" ;
+lin fail_V2 = mkV2 "失败" ;
+--subcat lin fail_V2V = mkV2V "失败" ;
+lin fail_VV = mkVV "失败" ;
+lin failing_N = mkN "失败" ;
+lin failure_N = mkN "失败" ;
+lin faint_A = mkA "虚弱" ;
+lin faint_V = mkV "模糊" ;
+lin fair_A = mkA "公平" ;
+lin fair_Adv = variants{} ; --
+lin fair_N = mkN "市集" | mkN "展览会" ;
+lin fairly_Adv = variants{} ; --
+lin fairness_N = mkN "公平" [] ;
+lin fairway_N = mkN "航路" "条" ;
+lin fairy_N = mkN "仙女" ;
+lin fait_accompli_N = mkN "既成事实" ;
+lin faith_N = mkN "信仰" ;
+lin faithful_A = mkA "忠实" ;
+lin fake_N = mkN "假" ;
+lin fake_V2 = mkV2 "冒充" ;
+lin falcon_N = mkN "隼" "只" ;
+lin fall_1_N = variants{} ; --
+lin fall_2_N = variants{} ; --
+lin fall_N = mkN "下降" ;
+lin fall_V = mkV "下跌" ;
+--subcat lin fall_V2 = mkV2 "陷入" ;
+--subcat lin fall_VA = mkVA "下降" ;
+lin fall_apart_V = mkV "崩溃" ;
+lin fallacious_A = mkA "荒谬" ;
+lin fallible_A = mkA "犯错误" ;
+lin fallout_N = mkN "辐射" ;
+lin fallow_A = mkA "休耕" ;
+lin false_A = mkA "错误" ;
+lin falseness_N = mkN "虚伪性" "" ;
+lin falsify_V2 = mkV2 "伪造" ;
+lin falter_V = mkV "衰退" ;
+lin fame_N = mkN "名誉" ;
+lin fame_V2 = mkV2 "名声" ;--"名望" ;
+lin familiar_A = mkA "熟悉" ;
+lin familiar_N = mkN "常客""位" ;
+lin familiar_with_A2 = mkA2 "熟悉" ;
+lin familiarity_N = mkN "熟悉" ;--"精通" ;
+lin familiarize_V2 = mkV2 "熟悉" ;
+lin family_N = mkN "家庭" ;
+lin famine_N = mkN "饥荒" ;
+lin famous_A = mkA "著名" ;
+lin fan_1_N = mkN "爱好者" ;
+lin fan_2_N = mkN "爱好者" ;
+lin fan_3_N = mkN "爱好者" ;
+lin fan_N = variants{} ; --
+lin fan_V = variants{}; -- mkV2 "煽动" ;
+lin fan_V2 = mkV2 "煽动" ;
+lin fanaticFem_N = mkN "狂热" ;
+lin fanaticMasc_N = mkN "狂热" ;
+lin fanatic_A = mkA "狂热" ;
+lin fanciful_A = mkA "稀奇" ;
+lin fancy_A = mkA "花样" ;
+lin fancy_N = mkN "花式" ;
+lin fancy_V2 = mkV2 "花俏" ;
+--subcat lin fancy_V3 = mkV3 "花俏" ;
+lin fanfare_N = mkN "炫耀" ;
+lin fang_N = mkN "尖牙" "根" ;
+lin fanny_N = mkN "舳" ;
+lin fantasize_V = mkV "幻想" ;
+lin fantastic_A = mkA "奇妙" ;
+lin fantasy_N = mkN "幻想" ;
+lin far_A = mkA "远" ;
+lin far_AdA = mkAdA "遥远" ;
+lin far_Adv = L.far_Adv ;
+lin far_V2 = mkV2 "使+远" ;
+lin far_flung_A = mkA "偏远" ;
+lin far_reaching_A = mkA "深远" ;
+lin farce_N = mkN "闹剧" ;
+lin fare_N = mkN "票价" ;
+lin fare_V = mkV "旅行" ;
+lin farm_N = mkN "农场" ;
+lin farm_V = mkV "种田" ;
+lin farm_V2 = mkV2 "种田" ;
+lin farmer_N = mkN "农民" ;
+lin farming_N = mkN "农业" ;
+lin farmstead_N = mkN "农庄" ;
+lin farther_Adv = mkAdv "更远" ;
+lin fascinate_V2 = mkV2 "吸引" ;
+lin fascinating_A = mkA "迷人" ;
+lin fascism_N = mkN "法西斯主义" ;
+lin fascist_A = mkA "法西斯主义的" ;
+lin fascist_N = mkN "法西斯" ;
+lin fashion_N = mkN "时尚" ;
+lin fashion_V2 = mkV2 "塑造" ;
+lin fashionable_A = mkA "时髦" ;
+lin fast_A = mkA "快" ;
+lin fast_Adv = mkAdv "迅速" ;
+lin fast_N = mkN "快" ;
+lin fast_V = mkV "禁食" ;
+lin fastball_N = mkN "快球" ;
+lin fasten_V = mkV "扎牢" ;
+lin fastener_N = mkN "紧固件" ;
+lin fastidious_A = mkA "难取悦" ;
+lin fat_A = mkA "肥" ;
+lin fat_N = L.fat_N ;
+lin fatal_A = mkA "致命" ;
+lin fatality_N = mkN "病死率" ;
+lin fate_N = mkN "命运" ;
+lin father_N = mkN "父亲" ;
+lin father_N2 = L.father_N2 ;
+lin father_V2 = mkV2 "使+成为父亲" ;
+lin fatherland_N = mkN "祖国" ;
+lin fatten_V = mkV "养肥" ;
+lin fatten_V2 = mkV2 "养肥" ;
+lin fatuous_A = mkA "愚笨" ;
+lin fault_N = mkN "故障" ;
+lin fault_V2 = mkV2 "挑剔" ;
+lin faultless_A = mkA "完美" ;
+lin faulty_A = mkA "有错误" ;
+lin favor_V = mkV "支持" ;
+lin favor_V2 = mkV2 "促成" ;
+lin favor_VS = mkVS "赞成" ;
+lin favour_N = mkN "赞成" ;
+lin favour_V = variants{}; -- mkV2 "青睐" ;
+lin favour_V2 = mkV2 "青睐" ;
+lin favour_VS = variants{}; -- mkV2 "青睐" ;
+lin favourable_A = mkA "有利" ;
+lin favouriteFem_N = mkN "最爱" [] ;
+lin favouriteMasc_N = mkN "最爱" [] ;
+lin favourite_A = mkA "特别喜爱" ;
+lin fawn_V = mkV "奉承" ;
+lin fax_N = variants{} ; --
+lin fear_N = mkN "恐惧" ;
+lin fear_V = mkV "恐惧" ;
+lin fear_V2 = L.fear_V2 ;
+lin fear_VS = L.fear_VS ;
+lin fearful_A = mkA "可怕" ;
+lin fearless_A = mkA "无畏" ;
+lin fearsome_A = mkA "可怕" ;
+lin feasibility_N = mkN "可行性" ;
+lin feasible_A = mkA "可行" ;
+lin feast_N = mkN "盛宴" ;
+lin feast_V = mkV "盛宴" ;
+lin feast_V2 = mkV2 "使+款待" ;
+lin feat_N = mkN "功绩" ;
+lin feather_N = L.feather_N ;
+lin feature_N = mkN "特征" ;
+lin feature_V2 = mkV2 "放映" ;
+lin featureless_A = mkA "无特色" ;
+lin feckless_A = mkA "软弱" ;
+lin fed_N = mkN "喂" ;
+lin federal_A = mkA "联邦" ;
+lin federation_N = mkN "联盟" ;
+lin fee_N = mkN "费用" ;
+lin feeble_A = mkA "微弱" ;--"无力的" ;
+lin feed_N = mkN "饲料" ;
+lin feed_V = mkV "喂" ;
+lin feed_V2 = mkV2 "喂养" ;
+lin feedback_N = mkN "反馈" ;
+lin feel_N = mkN "感觉" ;
+lin feel_V = mkV "感觉" ;
+lin feel_V2 = mkV2 "感觉" ;
+lin feel_VA = mkVA "感觉" ;
+lin feel_VS = mkVS "感觉" ;
+lin feeler_N = mkN "触角" ;
+lin feeling_N = mkN "感觉" ;
+lin feline_A = mkA "猫一样" ;
+lin fell_A = mkA "凶猛" ;
+lin fell_V2 = mkV2 "掉下" ;
+lin fellow_A = variants{} ; --
+lin fellow_N = mkN "同伴" ;
+lin felon_N = mkN "罪" ;
+lin felony_N = mkN "重罪" ;
+lin female_A = mkA "女性" ;
+lin female_N = mkN "女性" ;
+lin feminine_A = mkA "女性" ;
+lin femininity_N = mkN "温柔" [] ;
+lin feminism_N = mkN "女权主义" "种" ;
+lin feministFem_N = mkN "女权主义者" "位" ;
+lin feministMasc_N = mkN "女权主义者" "位" ;
+lin feminist_A = mkA "女权主义者" ;
+lin fence_N = mkN "栅栏" ;
+lin fencing_N = mkN "围墙" ;
+lin fend_V = mkV "挡开" ;
+lin fend_off_V2 = mkV2 "挡开" ;
+lin fender_N = mkN "挡泥板" ;
+lin fennel_N = mkN "茴香" ;
+lin ferocious_A = mkA "凶猛" ;
+lin ferret_V = mkV "搜出" ;
+lin ferry_N = mkN "渡船" "艘" ;
+lin ferry_V2 = mkV2 "摆渡" ;
+lin fertile_A = mkA "肥沃" ;
+lin fertility_N = mkN "生育" ;
+lin fertilization_N = mkN "施肥" ;
+lin fertilize_V2 = mkV2 "施肥" ;
+lin fertilizer_N = mkN "化肥" ;
+lin fervent_A = mkA "热切" ;
+lin fester_V = mkV "溃烂" ;
+lin festival_N = mkN "节日" ;
+lin festive_A = mkA "节日" ;
+lin festivity_N = mkN "欢庆" ;
+lin festoon_V2 = mkV2 "结花彩于" ;
+lin fetal_A = mkA "胎儿" ;
+--subcat lin fetch_V = mkV "取" ;
+lin fetch_V2 = mkV2 "取" ;
+lin fetching_A = mkA "迷人" ;
+lin fetish_N = mkN "物神" ;
+lin feud_N = mkN "不和" ;
+lin feudal_A = mkA "封建制度" ;
+lin feude_V = mkV "争执" ;
+lin fever_N = mkN "发烧" ;
+lin few_A = mkA "很少" ;
+lin few_Det = S.few_Det ;
+lin few_N = mkN "很少数" ;
+lin few_Num = mkNum "少数" ;
+lin fewer_Det = variants{} ; --
+lin fewer_than_AdN = mkAdN "比少" ;
+lin fiasco_N = mkN "惨败" ;
+lin fiat_N = mkN "命令" ;
+lin fibre_N = mkN "纤维" ;
+lin fickle_A = mkA "浮躁" ;
+lin fickleness_N = mkN "浮躁" ;
+lin fiction_N = mkN "小说" ;
+lin fictional_A = mkA "虚构" ;
+lin fictitious_A = mkA "虚构" ;
+lin fiddle_N = mkN "小提琴" ;
+lin fidget_V = mkV "坐立不安" ;
+lin field_1_N = mkN "领域" ; ----
+lin field_2_N = mkN "领域" ; ----
+lin field_3_N = mkN "领域" ; ----
+lin field_4_N = mkN "领域" ; ----
+lin field_N = mkN "领域" ;
+lin field_V = mkV "上场" ;
+lin field_V2 = mkV2 "使+上场" ;
+lin fierce_A = mkA "激烈" ;
+lin fiercely_Adv = variants{} ; --
+lin fiery_A = mkA "火热" ;
+lin fig_N = variants{} ; --
+lin fight_N = mkN "打" ;
+lin fight_V = mkV "打" ;
+lin fight_V2 = L.fight_V2 ;
+--subcat lin fight_V2V = mkV2V "打" ;
+lin fighter_N = mkN "战斗机" ;
+lin fighting_N = mkN "奋斗""次" ;
+lin figurative_A = mkA "比喻" ;
+lin figure_1_N = mkN "数字" ; --NOT SURE "数字" or "图像" or "人物"
+lin figure_2_N = mkN "数字" ; --NOT SURE "数字" or "图像" or "人物"
+lin figure_N = mkN "数字" ; --NOT SURE "数字" or "图像" or "人物"
+lin figure_V = mkV "弄清楚" ;
+--subcat lin figure_V2 = mkV2 "查明" ;
+--subcat lin figure_V2V = mkV2V "弄清楚" ;
+lin figure_VS = mkVS "盘算" ;
+lin filbert_N = mkN "榛子" ;
+lin filch_V2 = mkV2 "窃" ;
+lin file_N = mkN "文件" ;
+lin file_V = mkV "归档" ;
+lin file_V2 = mkV2 "归档" ;
+lin filial_A = mkA "孝顺" ;
+lin filibuster_N = mkN "阻挠行动" ;
+lin filipino_A = mkA "菲律宾" ;
+lin filipino_N = mkN "菲律宾人" ;
+lin fill_N = mkN "装填物" ;
+lin fill_V = mkV "充满" ;
+lin fill_V2 = mkV2 "填充" ;
+lin filling_N = mkN "填充物" ;
+lin filly_N = mkN "小雌马" ;
+lin film_1_N = variants{} ; --
+lin film_2_N = variants{} ; --
+lin film_N = mkN "电影" ;
+lin film_V = mkV "贴膜" ;
+lin film_V2 = mkV2 "拍摄" ;
+lin filter_N = mkN "滤波器" ;
+lin filter_V = mkV "滤过" ;
+lin filter_V2 = mkV2 "过滤" ;
+lin filth_N = mkN "污垢" ;
+lin filthy_A = mkA "肮脏" ;
+lin filtration_N = mkN "过滤" ;
+lin fin_N = mkN "鱼鳍""" ;
+lin finagle_V2 = mkV2 "哄骗" ;
+lin final_A = mkA "最终" ;
+lin final_N = mkN "决赛" ;
+lin finalist_N = mkN "入围" "" ;
+lin finalize_V2 = mkV2 "敲定" ;
+lin finally_Adv = variants{} ; --
+lin finance_N = mkN "金融" ;
+lin finance_V2 = mkV2 "资助" ;
+lin financial_A = mkA "金融" ;
+lin financially_Adv = variants{} ; --
+lin financier_N = mkN "金融家" ;
+lin find_N = mkN "发现" ;
+lin find_V = mkV "寻找" ;
+lin find_V2 = L.find_V2 ;
+lin find_V2A = mkV2A "发现" ;
+--subcat lin find_V2V = mkV2V "找到" ;
+lin find_VS = mkVS "发现" ;
+lin finder_N = mkN "发现者" ;
+lin finding_N = mkN "发现物" ;
+lin fine_A = mkA "精细" ;
+lin fine_Adv = mkAdv "好地 " ;
+lin fine_N = mkN "罚款" ;
+lin fine_V2 = mkV2 "罚款" ;
+lin finery_N = mkN "服饰" ;
+lin finesse_V2 = mkV2 "用计谋处理" ;
+lin finger_N = mkN "手指" ;
+lin finger_V2 = mkV2 "用手指拨弄" ;
+lin fingernail_N = L.fingernail_N ;
+lin fingerprint_N = mkN "指纹" ;
+lin finish_N = mkN "结束" [] ;
+lin finish_V = mkV "完成" ;
+lin finish_V2 = mkV2 "结束" ;
+--subcat lin finish_VA = mkVA "完成" ;
+lin finished_A = variants{} ; --
+lin finite_A = mkA "有限" ;
+lin finland_PN = mkPN "芬兰" ;
+lin fire_1_N = L.fire_N ;
+lin fire_2_N = L.fire_N ;
+lin fire_N = variants{} ; --
+lin fire_V = mkV "开火" ;
+lin fire_V2 = mkV2 "燃烧" ;
+lin fireball_N = mkN "火球" ;
+lin fireman_N = mkN "消防队员" "位" ;
+lin fireplace_N = mkN "壁炉" ;
+lin firewater_N = mkN "烈酒" ;
+lin firework_N = mkN "焰火" ;
+lin firm_A = mkA "坚定" ;
+lin firm_N = mkN "公司" ;
+lin firm_V = mkV "公司" ;
+lin firm_V2 = mkV2 "使+牢固" ;
+lin firmly_Adv = variants{} ; --
+lin firmness_N = mkN "坚定" [] ;
+lin first_class_A = mkA "第一" ;
+lin first_hand_A = mkA "一手" ;
+lin first_rate_A = mkA "一流" ;
+lin firstly_Adv = variants{} ; --
+lin fiscal_A = mkA "财务" ;
+lin fish_N = L.fish_N ;
+lin fish_V = mkV "捕鱼" ;
+lin fish_V2 = mkV2 "鱼" ;
+lin fisherman_N = mkN "渔夫" "名" ;
+lin fishery_N = mkN "渔业" [] ;
+lin fishing_N = mkN "钓鱼" [] ;
+lin fissure_N = mkN "裂隙" ;
+lin fist_N = mkN "拳头" ;
+lin fit_A = mkA "适合" ;
+lin fit_N = mkN "适合" [] ;
+lin fit_V = mkV "适合" ;
+lin fit_V2 = mkV2 "适合" ;
+lin fitness_N = mkN "健身" [] ;
+lin fitting_A = mkA "适合" ;
+lin fitting_N = mkN "装配" "" ;
+lin fivefold_A = mkA "五倍" ;
+lin fix_N = mkN "方位" | mkN "困境" ;
+lin fix_V = mkV "固定" ;
+lin fix_V2 = mkV2 "修理" ;
+lin fixation_N = mkN "固定术" ;
+lin fixed_A = variants{} ; --
+lin fixture_N = mkN "夹具" ;
+lin fizzle_V = mkV "失败" ;
+lin flabbergast_V2 = mkV2 "哑然失色" ;
+lin flabbiness_N = mkN "软弱" ;
+lin flag_N = mkN "旗" ;
+lin flag_V = mkV "旗" ;
+lin flagrant_A = mkA "公然" ;
+lin flagship_N = mkN "旗舰" ;
+lin flair_N = mkN "风骚" ;
+lin flaky_A = mkA "薄片" ;
+lin flamboyant_A = mkA "艳丽" ;
+lin flame_N = mkN "火焰" "束" ;
+lin flame_V = mkV "焚烧" ;
+lin flammable_A = mkA "易燃" ;
+lin flank_V = mkV "侧翼攻击" ;
+lin flannel_N = mkN "绒布" "块" ;
+lin flap_N = mkN "拍打" "次" ;
+lin flap_V = mkV "拍动" ;
+lin flare_V = mkV "使+闪耀" ;
+lin flash_N = mkN "闪光" "次" ;
+lin flash_V = mkV "闪" ;
+--subcat lin flash_V2 = mkV2 "闪光" ;
+lin flashback_N = mkN "倒叙" "" ;
+lin flashlight_N = mkN "闪光灯" ;
+lin flashpoint_N = mkN "闪点" "" ;
+lin flashy_A = mkA "瞬息" ;
+lin flat_A = mkA "平坦" ;
+lin flat_Adv = mkAdv "平" ;
+lin flat_N = mkN "公寓" ;
+lin flatness_N = mkN "平坦" ;
+lin flatten_V = mkV "弄平" ;
+lin flatten_V2 = mkV2 "弄平" ;
+lin flattery_N = mkN "奉承" ;
+lin flaunt_V = mkV "炫耀" ;
+lin flaunt_V2 = mkV2 "炫耀" ;
+lin flavour_N = mkN "香味" "种" ;
+lin flaw_N = mkN "缺陷" ;
+lin flaw_V2 = mkV2 "破裂" ;
+lin flawless_A = mkA "无瑕疵" ;
+lin flay_V2 = mkV2 "剥夺" ;
+lin flea_N = mkN "跳蚤" ;
+lin fledgling_N = mkN "新手" ; --[mark]或无经验的人
+lin flee_V = mkV "逃跑" ;
+lin flee_V2 = mkV2 "逃走" ;
+lin fleece_V2 = mkV2 "剪下羊毛" ;
+lin fleet_A = mkA "快速" ;
+lin fleet_N = mkN "舰队" ;
+lin fleeting_A = mkA "短暂" ;
+lin flemish_A = mkA "佛兰德" ;
+lin flesh_N = mkN "肉" "块" ;
+lin flexibility_N = mkN "灵活性" ;
+lin flexible_A = mkA "灵活" ;
+lin flick_N = mkN "拂去" ;
+lin flick_V2 = mkV2 "拂去" ;
+lin flicker_V = mkV "闪烁" ;
+lin flier_N = mkN "飞行物" "个" ;
+lin flight_N = mkN "飞行" ;
+lin flimsy_A = mkA "脆弱" ;
+lin flinch_V = mkV "退缩" ;
+lin fling_N = mkN "扔" "次" ;
+lin fling_V = mkV "一扔" ;
+lin fling_V2 = mkV2 "掷" ;
+lin flip_A = mkA "轻率" ;
+lin flip_N = mkN "翻动" "" ;
+lin flip_V = mkV "轻击" ;
+lin flip_V2 = mkV2 "翻动" ;
+lin flippant_A = mkA "轻率" ;
+lin flirt_V = mkV "调情" ;
+lin flirtation_N = mkN "挑逗" ;
+lin flit_N = mkN "搬家""" ;
+lin flit_V = mkV "掠过" ;
+lin float_N = mkN "漂流物" ;
+lin float_V = L.float_V ;
+--subcat lin float_V2 = mkV2 "使漂浮" ;
+--subcat lin float_VA = mkVA "漂流物" ;
+lin flock_N = mkN "羊群" ;
+lin flock_V = mkV "聚集" ;
+lin flog_V2 = mkV2 "鞭打" ;
+lin flood_N = mkN "洪水" ;
+lin flood_V = mkV "淹没" ;
+lin flood_V2 = mkV2 "淹没" ;
+lin floor_N = L.floor_N ;
+lin flooring_N = mkN "地板" ;
+lin flop_N = mkN "失败" ;
+lin flop_V = mkV "拍击" | mkV "失败" ;
+lin flop_V2 = mkV2 "拍击" ;
+lin floppy_A = mkA "松软" ;
+lin floral_A = mkA "花" ;
+lin florida_PN = mkPN "佛罗里达" ;
+lin flotation_N = mkN "浮选" "" ;
+lin flotilla_N = mkN "小舰队" ;
+lin flounder_V = mkV "挣扎" ;
+lin flour_N = mkN "面粉" "包" ;
+lin flourish_V = mkV "繁荣" ;
+--subcat lin flourish_V2 = mkV2 "繁荣" ;
+lin flout_V2 = mkV2 "藐视" ;
+lin flow_N = mkN "流" ;
+lin flow_V = L.flow_V ;
+lin flower_N = L.flower_N ;
+lin flower_V = mkV "开花" ;
+lin flu_N = mkN "流感" ;
+lin fluctuate_V = mkV "波动" ;
+lin fluctuation_N = mkN "波动" ;
+lin fluent_A = mkA "流畅" ;
+lin fluff_N = mkN "绒毛" ;
+lin fluffy_A = mkA "蓬松" ;
+lin fluid_A = mkA "流动" ;
+lin fluid_N = mkN "液体" ;
+lin fluke_N = mkN "侥幸" ;
+lin flunk_V = mkV "失败" ;
+lin flunk_V2 = mkV2 "失败" ;
+lin flunky_N = mkN "仆人" ;
+lin fluoride_N = mkN "氟化物" ;
+lin flurry_N = mkN "慌张" ;
+lin flush_A = mkA "激动" ;--"洋溢" ;
+lin flush_V = mkV "冲洗" ;
+lin flush_V2 = mkV2 "冲洗" ;
+lin fluting_N = mkN "演奏长笛" "" ;
+lin flutter_N = mkN "摆动" ;
+lin flutter_V = mkV "飘动" ;
+lin flutter_V2 = mkV2 "使+焦急" ;
+lin flux_N = mkN "流" "" ;
+lin fly_A = mkA "敏捷" ;
+lin fly_N = mkN "苍蝇" ;
+lin fly_V = L.fly_V ;
+lin fly_V2 = mkV2 "飞" ;
+--subcat lin fly_VS = mkVS "飞" ;
+lin fm_N = mkN "调频" ;
+lin fo_N = mkN "淡出""" ;
+lin foam_N = mkN "泡沫" ;
+lin foam_V = mkV "泡沫" ;
+lin focal_A = mkA "焦点" ;--"在焦点上的" ;
+lin focus_N = mkN "焦点" ;
+lin focus_V = mkV "集中" ;
+lin focus_V2 = mkV2 "集中" ;
+lin fodder_N = mkN "饲料" ;
+lin foe_N = mkN "敌人" ;
+lin fog_N = L.fog_N ;
+lin fog_V2 = mkV2 "使+模糊" ;
+lin foggy_A = mkA "模糊" ;
+lin foil_N = mkN "箔" ;
+lin foil_V2 = mkV2 "挫败" ;
+lin fold_N = variants{} ; --
+lin fold_V = mkV "折叠" ;
+lin fold_V2 = mkV2 "折叠" ;
+lin folder_N = mkN "文件夹" ;
+lin folio_N = mkN "页码" "次" ;
+lin folk_N = mkN "人们" [] ;
+lin folklore_N = mkN "民俗学" "" ;
+lin folksy_A = mkA "有民间风味" ;
+lin follow_V = mkV "跟随" ;
+lin follow_V2 = mkV2 "跟随" ;
+lin follow_VS = mkVS "跟随" ;
+lin follower_N = mkN "追随者" "个" ;
+lin following_A = mkA "以下" ;
+lin following_N = mkN "以下" [] ;
+lin following_Prep = variants{} ; --
+lin folly_N = mkN "愚蠢" ;
+lin foment_V2 = mkV2 "煽动" ;
+lin fond_A = mkA "喜爱" ;
+lin fondness_N = mkN "喜爱" "" ;
+lin food_N = mkN "食物" ;
+lin foodstuff_N = mkN "粮食" ;
+lin fool_N = mkN "傻瓜" ;
+--subcat lin fool_V = mkV "傻瓜" ;
+lin fool_V2 = mkV2 "傻瓜" ;
+lin foolhardy_A = mkA "蛮干" ;
+lin foolish_A = mkA "愚蠢" ;
+lin foot_N = L.foot_N ;
+lin foot_V = mkV "步行" ;
+lin foot_V2 = mkV2 "步行" ;
+lin footage_N = mkN "以尺计算长度" ;
+lin football_N = mkN "足球" ;
+lin foothold_N = mkN "立足点" ;
+lin footing_N = mkN "基础" ;
+lin footnote_N = mkN "脚注" ;
+lin footstep_N = mkN "脚步" ;
+lin footwear_N = mkN "鞋类" ;
+lin for_Adv = variants{}; -- S.for_Prep ;
+lin for_PConj = variants{} ; --
+lin for_Prep = S.for_Prep ;
+lin for_example_Adv = mkAdv "举例" ;
+lin for_instance_Adv = mkAdv "例如" ;
+lin for_starters_Adv = mkAdv "首先" ;
+lin for_the_sake_of_Prep = mkPrep "为了" ;
+lin foray_N = mkN "突袭" "次" ;
+lin forbearance_N = mkN "自制" ;
+lin forbid_V2 = mkV2 "禁止" ;
+lin force_N = mkN "力量" ;
+lin force_V = mkV "强迫" ;
+lin force_V2 = mkV2 "强迫" ;
+lin force_V2V = mkV2V "强制" ;
+lin force_VS = mkVS "强制" ;
+lin forceful_A = mkA "有力" ;
+lin forcefulness_N = mkN "力量" ;
+lin fore_N = mkN "前面" [] ;
+lin forecast_N = mkN "预测" ;
+lin forecast_V = mkV "预测" ;
+lin forecast_V2 = mkV2 "预测" ;
+lin forecast_VS = mkVS "预测" ;
+lin forecaster_N = mkN "预报员" ;
+lin foreclose_V = mkV "止赎" ;
+lin foreclose_V2 = mkV2 "阻止" ;
+lin foreclosure_N = mkN "止赎" "次" ;
+lin forefather_N = mkN "祖先" "位" ;
+lin forefront_N = mkN "前线" ;
+lin forego_V2 = mkV2 "放弃" ;
+lin foreground_N = mkN "前景" ;
+lin forehead_N = mkN "前额" ;
+lin foreign_1_A = mkA "国外" ; ----
+lin foreign_2_A = mkA "国外" ; ----
+lin foreign_A = mkA "国外" ;
+lin foreigner_N = mkN "外国人" ;
+lin foreman_N = mkN "工头" ;
+lin foremost_A = mkA "最重要" ;
+lin foremost_Adv = mkAdv "最重要" ;
+lin forenoon_N = mkN "中午""" ;
+lin forensic_A = mkA "法医" ;
+lin forerunner_N = mkN "先行者" ;
+lin foresee_V2 = mkV2 "预知" ;
+lin foreseeable_A = mkA "可预见" ;
+lin foreshadow_V2 = mkV2 "预示" ;
+lin foresight_N = mkN "先见" ;--"远见" ;
+lin forest_N = mkN "森林" ;
+lin forestry_N = mkN "林业" "" ;
+lin forever_Adv = mkAdv "永远" ;
+lin forfeit_V2 = mkV2 "丧失" ;
+lin forfeiture_N = mkN "没收" [] ;
+lin forge_N = mkN "熔炉" ;--"锻铁炉" ;
+lin forge_V = mkV "锻造" ;
+lin forge_V2 = mkV2 "打制" ;
+lin forger_N = mkN "铁匠" ;
+lin forgery_N = mkN "伪造" ;
+lin forget_V = mkV "忘" ;
+lin forget_V2 = L.forget_V2 ;
+lin forget_VS = mkVS "忘记" ;
+lin forging_N = mkN "锻造" [] ;
+lin forgive_V = mkV "原谅" ;
+lin forgive_V2 = mkV2 "原谅" ;
+lin forgiveness_N = mkN "饶恕" "次" ;
+lin forgo_V2 = mkV2 "放弃" ;
+lin fork_1_N = mkN "叉" "只" ;
+lin fork_3_N = variants{} ; --
+lin fork_4_N = variants{} ; --
+lin fork_N = variants{} ; --
+lin fork_V = mkV "复制" ;
+lin forlorn_A = mkA "绝望" ;
+lin form_N = mkN "形式" ;
+lin form_V = mkV "形成" ;
+lin form_V2 = mkV2 "构成" ;
+lin formal_A = mkA "正式" ;
+lin formaldehyde_N = mkN "蚁醛" ;
+lin formality_N = mkN "礼节" ;
+lin formalize_V2 = mkV2 "正规化" ;
+lin formally_Adv = variants{} ; --
+lin format_N = mkN "格式" ;
+lin formation_N = mkN "编队" ;
+lin former_A = mkA "以前" ;
+lin former_N = mkN "模型""座" ;
+lin formerly_Adv = variants{} ; --
+lin formidable_A = mkA "强大" ;
+lin formula_N = mkN "公式" ;
+lin formulate_V2 = mkV2 "制定" ;
+lin formulation_N = mkN "构想" ;
+lin forsake_V2 = mkV2 "离弃" ;
+lin forth_Adv = mkAdv "向前" ;
+lin forthcoming_A = mkA "即将到来" ;
+lin forthright_A = mkA "直率" ;
+lin fortnight_N = mkN "两星期" "个" ;
+lin fortuitous_A = mkA "偶然" ;
+lin fortunate_A = mkA "幸运" ;
+lin fortunately_Adv = variants{} ; --
+lin fortune_N = mkN "运气" "次" ;
+lin forum_N = mkN "论坛" ;
+lin forward_A = mkA "向前" ;
+lin forward_Adv = mkAdv "向前" ;
+lin forward_N = mkN "前锋" ;
+lin forward_V2 = mkV2 "促进" ;
+lin forwards_Adv = mkAdv "向前地" ;
+lin fossil_N = mkN "化石" ;
+lin foster_V2 = mkV2 "培养" ;
+lin foul_A = mkA "违反规则" ;
+lin foul_V = mkV "犯规" ;
+lin foul_V2 = mkV2 "弄脏" ;
+lin foul_mouthed_A = mkA "满嘴脏话" ;
+lin found_V2 = mkV2 "发现" ;
+lin foundation_N = mkN "基础" ;
+lin founder_N = mkN "创办人" ;
+lin founder_V = mkV "破坏" ;
+lin fountain_N = mkN "喷泉" "口" ;
+lin four_part_A = mkA "四部分" ;
+lin fowl_N = mkN "家禽" "只" ;
+lin fox_N = mkN "狐狸" "只" ;
+lin foyer_N = mkN "门厅" ;
+lin fracas_N = mkN "吵闹" ;
+lin fraction_N = mkN "分数" ;
+lin fractional_A = mkA "部分" ;
+lin fractious_A = mkA "易怒" ;
+lin fracture_N = mkN "骨折" ;
+lin fracture_V = mkV "使断裂" ;
+lin fracture_V2 = mkV2 "折断" ;
+lin fragile_A = mkA "脆弱" ;
+lin fragility_N = mkN "脆弱性" ;
+lin fragment_N = mkN "碎片" ;
+lin fragment_V = mkV "弄碎" ;
+lin fragment_V2 = mkV2 "使+破碎" ;
+lin fragmentation_N = mkN "破碎" ;
+lin fragrance_N = mkN "香味" ;
+lin fragrant_A = mkA "愉快" ;
+lin frail_A = mkA "脆弱" ;
+lin frailty_N = mkN "脆弱" ;
+lin frame_N = mkN "框架" ;
+lin frame_V = mkV "设计" ;
+lin frame_V2 = mkV2 "框架" ;
+lin framework_N = mkN "框架" ;
+lin franc_N = mkN "法郎" ;
+lin france_PN = mkPN "法国" ;
+lin franchise_N = mkN "专营权" ;
+lin franciscan_A = mkA "圣方济修会" ;
+lin franciscan_N = mkN "方济会修士" "位" ;
+lin frank_A = mkA "坦率" ;
+lin frankfurt_PN = mkPN "法兰克福" ;
+lin frankly_Adv = variants{} ; --
+lin frantic_A = mkA "狂乱" ;
+lin frantically_Adv = mkAdv "狂暴地" ;
+lin fraternity_N = mkN "兄弟会" "次" ;
+lin fraud_N = mkN "骗局" ;
+lin fraudulent_A = mkA "欺诈" ;
+lin fraught_A = mkA "忧虑" ;
+lin fray_N = mkN "争论" ;
+lin fray_V = mkV "磨损" ;
+lin fray_V2 = mkV2 "磨损" ;
+lin freak_N = mkN "狂" ;
+lin freak_V = mkV "怪物" ;
+lin freakish_A = mkA "滑稽可笑" ;
+lin free_A = mkA "无偿" ;
+lin free_V2 = mkV2 "免费" ;
+lin free_V2V = mkV2V "免费" ;
+lin free_of_A2 = mkA2 "免费" ;
+lin free_standing_A = mkA "独立" ;
+lin freedom_N = mkN "自由" ;
+lin freeholder_N = mkN "世袭地产保有人" ;
+lin freely_Adv = variants{} ; --
+lin freeway_N = mkN "高速公路" "条" ;
+lin freeze_N = mkN "冻结" ;
+lin freeze_V = L.freeze_V ;
+lin freeze_V2 = mkV2 "冻结" ;
+lin freezer_N = mkN "冰箱" "台" ;
+lin freight_N = mkN "货物" ;
+lin freight_V2 = mkV2 "运送" ;
+lin freighter_N = mkN "货船" ;
+lin french_A = mkA "法国人" ;
+lin frenchMasc_N = mkN "法国人" ;
+lin frenchFem_N = mkN "法国人" ;
+lin frenetic_A = mkA "狂热" ;
+lin frenzied_A = mkA "疯狂" ;
+lin frenzy_N = mkN "狂妄" ;
+lin frequency_N = mkN "频率" ;
+lin frequent_A = mkA "频繁" ;
+lin frequent_V2 = mkV2 "常去" ;
+lin frequently_Adv = variants{} ; --
+lin fresco_N = mkN "壁画" "幅" ;
+lin fresh_A = mkA "新鲜" ;
+lin fresh_Adv = mkAdv "刚才" ;
+lin freshman_N = mkN "大一学生" ;
+lin freshness_N = mkN "新鲜" ;
+lin fret_N = mkN "烦恼" ;
+lin fret_V = mkV "烦恼" ;
+lin fret_VS = mkVS "烦躁" ;
+lin friar_N = mkN "修士" ;
+lin friction_N = mkN "摩擦" "" ;
+lin fridge_N = L.fridge_N ;
+lin friend_N = L.friend_N ;
+lin friendliness_N = mkN "友好" "" ;
+lin friendly_A = mkA "友好" ;
+lin friendly_N = mkN "友谊赛""场" ;
+lin friendship_N = mkN "友谊" [] ;
+lin frier_N = mkN "做油炸食品的人" "名" ;
+lin frieze_N = mkN "起绒粗呢" ;
+lin frigate_N = mkN "护卫舰" ;
+lin fright_N = mkN "惊骇" ;
+lin frighten_V2 = mkV2 "吓唬" ;
+lin frightened_A = variants{} ; --
+lin frightening_A = mkA "可怕" ;
+lin fringe_N = mkN "边缘" ;
+lin frippery_N = mkN "无用的东西" ;
+lin fritter_V2 = mkV2 "浪费" ;
+lin frivolous_A = mkA "轻浮" ;
+lin fro_Adv = mkAdv "向前" ;
+lin frock_N = mkN "罩袍" "种" ;
+lin frog_N = mkN "青蛙" "只" ;
+lin frogman_N = mkN "潜水员" "个" ;
+lin frolic_V = mkV "嬉戏" ;
+lin from_Prep = S.from_Prep ;
+lin from_home_Adv = mkAdv "自家里" ;
+lin frond_N = mkN "叶" ;
+lin front_A = variants{} ; --
+lin front_N = mkN "前面" ;
+lin front_V = mkV "朝向" ;
+lin front_V2 = mkV2 "使+面对" ;
+lin frontal_A = mkA "额" ;
+lin frontier_N = mkN "前沿" "" ;
+lin frosty_A = mkA "冷冰冰" ;
+lin froth_N = mkN "泡沫" ;
+lin froth_V = mkV "泡沫" ;--"泡" ;
+lin frothy_A = mkA "多泡" ;
+lin frown_V = mkV "皱眉" ;
+lin frozen_A = variants{} ; --
+lin frugal_A = mkA "节俭" ;
+lin frugality_N = mkN "节俭" ;
+lin fruit_N = L.fruit_N ;
+lin fruit_V = mkV "结果实" ;
+lin fruitful_A = mkA "富有成效" ;
+lin fruition_N = mkN "结果" ;
+lin fruitless_A = mkA "不成功" | mkA "徒劳的" ;
+lin frumpy_A = mkA "单调" ;
+lin frustrate_V2 = mkV2 "阻挠" ;
+lin frustration_N = mkN "挫折" "次" ;
+lin fry_N = mkN "油炸食物" ;
+lin fry_V = mkV "油炸" ;
+lin fry_V2 = mkV2 "炒" ;
+lin fuck_V = mkV "干" ;
+lin fuck_V2 = mkV2 "干" ;
+lin fucking_A = variants{} ; --
+lin fucking_Adv = mkAdv "干" ;
+lin fuel_N = mkN "燃料" ;
+lin fuel_V = mkV "得到燃料" ;
+lin fuel_V2 = mkV2 "加燃料" ;
+lin fugitive_N = mkN "逃亡者" ;
+lin fulfil_V2 = mkV2 "履行" ;
+lin fulfill_V2 = mkV2 "履行" ;
+lin full_A = L.full_A ;
+lin full_blown_A = mkA "充分" ;
+lin full_fledged_A = mkA "经过充分训练" ;
+lin full_length_A = mkA "全长" ;--"完整的" ;
+lin full_page_A = mkA "整版" ;
+lin full_scale_A = mkA "全面" ;
+lin full_time_A = mkA "全职" ;
+lin full_time_Adv = mkAdv "全日" ;
+lin fully_Adv = variants{} ; --
+lin fulmination_N = mkN "轰鸣" "" ;
+lin fume_N = mkN "烟" ;
+lin fume_V = mkV "熏" | mkV "冒烟" ;
+lin fume_VS = mkVS "发怒" ;
+lin fun_A = variants{} ; --
+lin fun_AV = L.fun_AV ;
+lin fun_N = mkN "乐趣" ;
+lin function_N = mkN "功能" ;
+lin function_V = mkV "活动" ;
+lin functional_A = mkA "功能" ;
+lin functionary_N = mkN "职员" ;
+lin fund_N = mkN "基金" "支" ;
+lin fund_V2 = mkV2 "投资" ;
+lin fundamental_A = mkA "根本" ;
+lin fundamental_N = mkN "根本" ;
+lin fundamentalism_N = mkN "原教旨主义" ;
+lin fundamentalist_N = mkN "信奉正统派基督教的人" ;
+lin fundamentally_Adv = variants{} ; --
+lin funding_N = variants{} ; --
+lin funeral_N = mkN "葬礼" "场" ;
+lin fungus_N = mkN "真菌" ;
+lin funnel_V2 = mkV2 "成漏斗形" ;
+lin funny_A = mkA "滑稽" ;
+lin fur_N = mkN "毛皮" "" ;
+lin furious_A = mkA "激烈" ;
+lin furlough_N = mkN "休假" "次" ;
+lin furnace_N = mkN "火炉" ;--"熔炉" ;
+lin furnish_V2 = mkV2 "提供" ;
+lin furniture_N = mkN "家具" "件" ;
+lin furore_N = mkN "狂热" "种" ;
+lin furrier_N = mkN "皮货商" ;
+lin furrow_V = mkV "耕" ;
+lin further_A = mkA "进一步" ;
+lin further_AdV = mkAdV "进一步" ;
+lin further_Adv = mkAdv "进一步" ;
+lin further_V2 = mkV2 "进一步" ;
+lin furthermore_Adv = mkAdv "此外" ;
+lin fury_N = mkN "狂暴" ;
+lin fuse_N = mkN "融合" ;
+lin fuse_V = mkV "保融合" ;
+lin fusillade_N = mkN "猛射" "顿" ;
+lin fusion_N = mkN "聚变" "次" ;
+lin fuss_N = variants{} ; --
+lin fuss_V = mkV "忙乱" ;
+lin futile_A = mkA "无用" ;
+lin futility_N = mkN "无用" ;
+lin future_1_N = variants{} ; --
+lin future_3_N = variants{} ; --
+lin future_A = mkA "未来" ;
+lin future_N = mkN "未来" ;
+lin fuzzy_A = mkA "毛绒绒" ;
+lin g_N = mkN "英语字母的第七个字母" ;
+lin gadget_N = mkN "小配件" ;
+lin gaelic_A = mkA "盖尔语" ;
+lin gain_N = mkN "收益" ;
+lin gain_V = mkV "获得" ;
+lin gain_V2 = mkV2 "获得" ;
+lin gainer_N = mkN "赢家" "位" ;
+lin gala_N = mkN "祝贺" ;
+lin galaxy_N = mkN "银河" ;
+lin gall_N = mkN "胆汁" [] ;
+lin gallant_A = mkA "英勇" ;
+lin gallery_N = mkN "画廊" ;
+lin gallium_N = mkN "镓" ;
+lin gallon_N = mkN "加仑" [] ;
+lin gallop_V = mkV "飞驰" ;
+lin gallstone_N = mkN "胆石" ;
+lin galvanize_V2 = mkV2 "镀锌" ;
+lin galvanize_VS = mkVS "镀锌" ;
+lin gambit_N = mkN "话题" ;
+lin gamble_N = mkN "赌博" "场" ;
+lin gamble_V = mkV "赌博" ;
+lin gambler_N = mkN "赌徒" ;
+lin gambling_N = mkN "赌博" "次" ;
+lin game_1_N = mkN "游戏" ; ----
+lin game_2_N = mkN "游戏" ; ----
+lin game_3_N = mkN "游戏" ; ----
+lin game_A = mkA "勇敢" ;
+lin game_N = mkN "游戏" ;
+lin game_V = mkV "赌博" ;
+lin game_V2 = mkV2 "使+玩游戏" ;
+lin gamma_N = mkN "伽马" ;
+lin gamut_N = mkN "域" ;
+lin gang_N = mkN "帮派" ;
+lin ganglion_N = mkN "神经节" ;
+lin gangster_N = mkN "流氓" ;
+lin gap_N = mkN "差距" ;
+lin gape_V = mkV "张开" ;--"张开" ;
+lin garage_N = mkN "车库" ;
+lin garbage_N = mkN "垃圾" ;
+lin garden_N = L.garden_N ;
+lin garden_V = mkV "种" ;
+lin gardenerFem_N = mkN "园丁" "位" ;
+lin gardenerMasc_N = mkN "园丁" "位" ;
+lin gardening_N = mkN "园艺" ;
+lin gargantuan_A = mkA "庞大" ;
+lin garish_A = mkA "炫耀" ;
+lin garlic_N = variants{} ; --
+lin garment_N = mkN "服装" "套" ;
+lin garner_V2 = mkV2 "存储" ;
+lin garrison_N = mkN "要塞" ;
+lin gas_N = mkN "气体" ;
+lin gaseous_A = mkA "气态" ;
+lin gasoline_N = mkN "汽油" ;
+lin gasp_V = mkV "气喘吁吁的说" ;
+lin gasp_V2 = mkV2 "喘气" ;
+lin gastric_A = mkA "胃部" ;
+lin gate_N = mkN "门" ;
+lin gate_V2 = mkV2 "使+装大门" ;
+lin gateway_N = mkN "网关" ;
+lin gather_N = mkN "聚集""次" ;
+lin gather_V = mkV "收集" ;
+lin gather_V2 = mkV2 "收集" ;
+lin gatherer_N = mkN "收集器" ;
+lin gathering_N = mkN "集会" "次" ;
+lin gauge_N = mkN "标准度量" ;
+lin gauge_V2 = mkV2 "估计" ;
+lin gauze_N = mkN "纱布" "块" ;
+lin gawky_A = mkA "笨拙" ;
+lin gay_A = mkA "同性恋" ;
+lin gaze_N = mkN "凝视" "次" ;
+lin gaze_V = mkV "凝视" ;
+lin gazette_N = mkN "公报""份" ;
+lin gazette_V2 = mkV2 "使+在报上刊载" ;
+lin gear_N = mkN "齿轮" ;
+lin gear_V = mkV "开始" ;
+lin gear_V2 = mkV2 "安排" ;
+lin gelatin_N = mkN "明胶" ;
+lin gem_N = mkN "宝石" ;
+lin gendarme_N = mkN "宪兵" "个" ;
+lin gender_N = mkN "性别" ;
+lin gene_N = mkN "基因" ;
+lin general_A = mkA "一般" ;
+lin general_N = mkN "将领" ;
+lin generalization_N = mkN "泛化" ;
+lin generalize_V = mkV "概括" ;
+lin generally_Adv = variants{} ; --
+lin generate_V2 = mkV2 "产生" ;
+lin generation_N = mkN "一代" ;
+lin generator_N = mkN "发电机" ;
+lin generic_A = mkA "通用" ;
+lin generically_Adv = mkAdv "一般" ;
+lin generous_A = mkA "大方" ;
+lin genesis_N = mkN "起源" ;
+lin genetic_A = mkA "基因" ;
+lin genetically_Adv = mkAdv "基因" ;
+lin geneticist_N = mkN "遗传学家" ;
+lin genial_A = mkA "亲切" ;--"友好的" ;
+lin genie_N = mkN "妖怪" ;
+lin genital_A = mkA "生殖" ;
+lin genius_N = mkN "天才" ;
+lin genius_loci_N = mkN "守护神" ;
+lin genocide_N = mkN "种族灭绝" ;
+lin genre_N = mkN "类型" ;
+lin genteel_A = mkA "文雅" ;
+lin gentile_A = mkA "非犹太人" ;
+lin gentility_N = mkN "文雅" ;
+lin gentle_A = mkA "温和" ;
+lin gentleman_N = mkN "绅士" ;
+lin gentleness_N = mkN "温柔" ;
+lin gently_Adv = mkAdv "轻轻" ;
+lin gentry_N = mkN "人们" ;
+lin genuine_A = mkA "真正" ;
+lin genuinely_Adv = variants{} ; --
+lin geode_N = mkN "晶洞" ;
+lin geographical_A = mkA "地理" ;
+lin geography_N = mkN "地理" ;
+lin geological_A = mkA "地质" ;
+lin geology_N = mkN "地质学" ;
+lin geometric_A = mkA "几何学" ;
+lin geometrical_A = mkA "几何" ;
+lin geometry_N = mkN "几何学" [] ;
+lin georgia_PN = mkPN "格鲁吉亚" ;
+lin georgian_A = mkA "格鲁吉亚" ;
+lin germ_N = mkN "胚芽" ;
+lin german_A = mkA "德国人" ;
+lin germany_PN = mkPN "德国" ;
+lin gesture_N = mkN "手势" ;
+lin gesture_V = mkV "做手势" ;
+lin get_N = mkN "生殖""" ;
+--subcat lin get_V = mkV "获得" ;
+--subcat lin get_V2 = mkV2 "得到" ;
+lin get_V2V = mkV2V "得到" ;
+--subcat lin get_VA = mkVA "得到" ;
+--subcat lin get_VS = mkVS "得到" ;
+lin get_VV = mkVV "得到" ;
+lin geyser_N = mkN "喷泉" "汪" ;
+lin ghastly_A = mkA "阴森" ;
+lin ghetto_N = mkN "贫民区" ;
+lin ghost_N = mkN "幽灵" ;
+lin ghostly_A = mkA "幽灵" ;
+lin giant_A = variants{} ; --
+lin giant_N = mkN "巨人" ;
+lin gibberish_N = mkN "胡言乱语" ;
+lin giddy_A = mkA "头晕" ;
+lin gift_N = mkN "礼物" ;
+lin gift_V2 = mkV2 "礼物" ;
+lin gig_N = mkN "旋转物" ;
+lin gigantic_A = mkA "巨大" ;
+lin giggle_N = mkN "傻笑" ;
+lin gigolo_N = mkN "舞男" ;
+lin gild_V2 = mkV2 "镀金" ;
+lin gilding_N = mkN "镀金" ;
+lin gilt_N = mkN "镀金" ;
+lin gimmick_N = mkN "花招" "个" ;
+lin gin_N = mkN "杜松子酒" ;
+lin ginger_A = mkA "姜" ;
+lin ginger_N = mkN "姜" ;
+lin gingerly_A = mkA "小心翼翼" ;
+lin ginseng_N = mkN "人参" ;
+lin gird_V = mkV "准备" ;
+lin girder_N = mkN "梁" ;
+lin girl_N = L.girl_N ;
+lin girlfriend_N = mkN "女朋友" ;
+lin gist_N = mkN "主旨" ;
+lin give_N = mkN "弹性""" ;
+lin give_V = mkV "给" ;
+lin give_V2 = mkV2 "给" ;
+lin give_V3 = L.give_V3 ;
+lin give_up_V2 = mkV2 "放弃" ;
+lin giveaway_N = mkN "赠品" ;
+lin given_A = variants{} ; --
+lin given_N = mkN "基本事实" ;
+lin glacial_A = mkA "冰" ;
+lin glad_A = mkA "高兴" ;
+lin glade_N = mkN "林间空地" "片" ;
+lin glamorize_V2 = mkV2 "美化" ;
+lin glamorous_A = mkA "美艳" ;
+lin glamour_N = mkN "魅力" ;
+lin glance_N = mkN "一瞥" ;
+lin glance_V = mkV "扫视" ;
+lin glance_V2 = mkV2 "浏览" ;
+lin glare_N = mkN "眩光" ;
+lin glare_V = mkV "瞪眼" ;
+lin glare_V2 = mkV2 "强光" ;
+lin glaring_A = mkA "耀眼" ;
+lin glass_N = mkN "玻璃" ;
+lin glass_V2 = mkV2 "使+成玻璃状" ;
+lin glaze_V = mkV "变得光滑" ;
+lin gleam_V = mkV "闪光" ;
+lin glean_V2 = mkV2 "收集" ;
+lin glee_N = mkN "欢乐" [] ;
+lin gleeful_A = mkA "愉快" ;
+lin glib_A = mkA "巧舌如簧" ;
+lin glide_V = mkV "滑翔" ;
+lin glimmer_N = mkN "线" ;
+lin glimpse_N = mkN "一瞥" ;
+lin glint_N = mkN "闪烁" ;
+lin glitter_N = mkN "闪光" ;
+lin gloat_V = mkV "幸灾乐祸" ;
+lin gloat_VS = mkVS "幸灾乐祸" ;
+lin global_A = mkA "全球" ;
+lin globe_N = mkN "地球" [] ;
+lin gloom_N = mkN "幽暗" ;
+lin gloomy_A = mkA "阴沉" ;
+lin glorious_A = mkA "辉煌" ;
+lin glory_N = mkN "荣耀" ;
+lin gloss_V2 = mkV2 "发光" ;
+lin glossy_A = mkA "光滑" ;
+lin glove_N = L.glove_N ;
+lin glow_N = mkN "光辉" ;
+lin glow_V = mkV "发光" ;
+lin glucose_N = mkN "葡萄糖" ;
+lin glue_N = mkN "胶水" ;
+lin glum_A = mkA "阴沉" ;
+lin glut_N = mkN "供过于求" "" ;
+lin glut_V2 = mkV2 "使+充满" ;
+lin gnaw_V = mkV "咬" ;
+lin gnp_N = mkN "国民生产总值" [] ;
+lin go_A = mkA "走" ;
+lin go_N = mkN "围棋" [] ;
+lin go_V = L.go_V ;
+--subcat lin go_V2 = mkV2 "去" ;
+lin go_VA = mkVA "去" ;
+--subcat lin go_VS = mkVS "去" ;
+lin go_VV = mkVV "去" ;
+lin go_after_V2 = mkV2 "追逐" ;
+lin go_up_V = mkV "向上走" ;
+lin goal_N = mkN "目标" ;
+lin goalkeeper_N = variants{} ; --
+lin goat_N = mkN "山羊" "只" ;
+lin goatee_N = mkN "羊咩须" ;
+lin gobble_V = mkV "狼吞虎咽" ;
+lin gobbledygook_N = mkN "官样文章" "篇" ;
+lin goblin_N = mkN "妖精" ;
+lin god_N = mkN "神" ;
+lin goddess_N = mkN "女神" ;
+lin going_N = mkN "去" ;
+lin gold_A = variants{} ; --
+lin gold_N = L.gold_N ;
+lin golden_A = mkA "金色" ;
+lin golf_N = mkN "高尔夫球" ;
+lin golf_V = mkV "打高尔夫球" ;
+lin golfer_N = mkN "高尔夫球手" "位" ;
+lin goliath_N = mkN "巨人" "个" ;
+lin goo_N = mkN "感伤""" ;
+lin good_A = mkA "好" ;
+lin good_N = mkN "好" ;
+lin good_afternoon_Interj = mkInterj "下午好" ;
+lin good_evening_Interj = mkInterj "下午好" ;
+lin good_looking_A = mkA "好看" ;
+lin good_luck_Interj = mkInterj "祝你好运" ;
+lin good_morning_Interj = mkInterj "早上好" ;
+lin good_natured_A = mkA "和蔼" ;
+lin good_night_Interj = mkInterj "晚安" ;
+lin goodbye_Interj = mkInterj "再见" ;
+lin goodness_N = mkN "天哪" ;
+lin goodwill_N = mkN "友好" [] ;
+lin goody_N = mkN "伪善者" ;
+lin goose_N = mkN "鹅" "只" ;
+lin gooseberry_N = mkN "醋栗" ;
+lin gore_V2 = mkV2 "刺伤" ;
+lin gorgeous_A = mkA "华丽" ;
+lin gorilla_N = mkN "大猩猩" "只" ;
+lin gospel_N = mkN "真理" ;
+lin gossip_N = mkN "小道传闻" "条" ;
+lin gossip_V = mkV "闲聊" ;
+lin gothic_A = mkA "哥特式" ;
+lin gourmet_N = mkN "美食家" ;
+lin gouty_A = mkA "痛风" ;
+lin govern_V = mkV "治理" ;
+lin govern_V2 = mkV2 "治理" ;
+lin governance_N = mkN "统治" ;
+lin government_N = mkN "政府" ;
+lin governmental_A = mkA "政府" ;
+lin governor_N = mkN "管理者" ;
+lin gown_N = mkN "袍" "条" ;
+lin gp_N = mkN "类属编程" "次" ;
+lin grab_N = mkN "抓斗" ;
+lin grab_V = mkV "抢" ;
+lin grab_V2 = mkV2 "抢" ;
+lin grace_N = mkN "恩典" [] ;
+lin grace_V2 = mkV2 "优雅" ;
+lin graceful_A = mkA "优雅" ;
+lin gracious_A = mkA "亲切" ;
+lin grade_N = mkN "等级" ;
+lin grade_V2 = mkV2 "使+分等级" ;
+lin gradual_A = mkA "逐步" ;
+lin gradually_Adv = variants{} ; --
+lin graduate_N = mkN "毕业生" ;
+lin graduate_V = mkV "毕业" ;
+lin graduate_V2 = mkV2 "授予学位" ;
+lin graduation_N = mkN "毕业" ;
+lin graft_N = mkN "嫁接" ;
+lin graft_V2 = mkV2 "移植" ;
+lin grain_N = mkN "粮食" ;
+lin gram_N = mkN "克" [] ;
+lin grammar_N = L.grammar_N ;
+lin grammatical_A = mkA "语法" ;
+lin grand_A = mkA "盛大" ;
+lin grand_prix_N = mkN "国际长途汽车大奖赛" ;
+lin grandchild_N = mkN "孙子" "位" ;
+lin grandee_N = mkN "贵族" ;
+lin grandeur_N = mkN "庄严" ;
+lin grandfather_N = mkN "祖父" "位" ;
+lin grandiose_A = mkA "雄伟" ;
+lin grandmother_N = mkN "祖母" ;
+lin grandparent_N = mkN "祖父母" ;
+lin grandson_N = mkN "孙子" ;
+lin grange_N = mkN "农庄" ;
+lin granite_N = mkN "花岗岩" "块" ;
+lin grant_N = mkN "授与" ;
+lin grant_V2 = mkV2 "准许" ;
+lin grant_V3 = mkV3 "补助" ;
+lin granular_A = mkA "粒状" ;
+lin grape_N = mkN "葡萄" ;
+lin grapevine_N = mkN "小道消息" ;
+lin graph_N = mkN "图" "张" ;
+lin graphic_A = mkA "图形" ;
+lin graphics_N = mkN "图像" ;
+lin graphite_N = mkN "石墨" ;
+lin grapple_V = mkV "格斗" ;
+lin grasp_N = mkN "理解" "" ;
+lin grasp_V = mkV "把握" ;
+lin grasp_V2 = mkV2 "把握" ;
+lin grass_N = L.grass_N ;
+lin grass_V = mkV "长草" ;
+lin grass_V2 = mkV2 "使+长满草" ;
+lin grassy_A = mkA "长满草" ;
+lin grateful_A = mkA "感谢" ;
+lin gratitude_N = mkN "感谢" ;
+lin gratuitous_A = mkA "无理由" ;--"无端的" ;
+lin gratuity_N = mkN "酬金" ;
+lin grave_A = mkA "严重" ;
+lin grave_N = mkN "坟墓" ;
+lin gravel_N = mkN "碎石" "块" ;
+lin graveyard_N = mkN "墓地" "块" ;
+lin graving_dock_N = mkN "干船坞" ;
+lin gravity_N = mkN "重力" ;
+lin gravy_N = mkN "肉汁" [] ;
+lin gray_A = mkA "灰色" ;
+lin gray_N = mkN "灰色" ;
+lin gray_V = mkV "变灰白" ;
+lin graze_V = mkV "放牧" ;
+lin grease_N = mkN "油脂" "块" ;
+lin great_A = mkA "伟大" ;
+lin great_N = mkN "大师""位" ;
+lin greatly_Adv = variants{} ; --
+lin greatness_N = mkN "伟大" ;
+lin greece_PN = mkPN "希腊" ;
+lin greed_N = mkN "贪心" ;
+lin greedy_A = mkA "贪婪" ;
+lin greekMasc_N = mkN "希腊人" ;
+lin greekFem_N = mkN "希腊人" ;
+lin green_A = L.green_A ;
+lin green_N = mkN "绿色""股" ;
+lin greenback_N = mkN "美元" "张" ;
+lin greenhouse_N = mkN "温室" ;
+lin greenish_A = mkA "呈绿色" ;
+lin greens_N = mkN "绿地""块" ;
+lin greet_V2 = mkV2 "迎接" ;
+lin greeting_N = variants{} ; --
+lin grenade_N = mkN "手榴弹" "枚" ;
+lin grey_A = mkA "灰色" ;
+lin grid_N = mkN "格子" ;
+lin gridiron_N = mkN "烤架" ;
+lin grief_N = mkN "悲痛" ;
+lin grievance_N = mkN "沮丧" [] ;
+lin grievous_A = mkA "惨重" ;
+lin grill_V2 = mkV2 "烧" ;--"烤" ;
+lin grim_A = mkA "冷酷" ;
+lin grimace_N = mkN "鬼脸" ;
+lin grimace_V = mkV "扮鬼脸" ;
+lin grimness_N = mkN "严格" ;
+lin grin_N = mkN "露齿笑" ;
+lin grin_V = mkV "露齿而笑" ;
+--subcat lin grin_V2 = mkV2 "露齿而笑" ;
+lin grind_N = mkN "磨""" ;
+lin grind_V = mkV "磨" ;
+lin grind_V2 = mkV2 "使+磨碎" ;
+lin grinder_N = mkN "研磨机" "台" ;
+lin grip_N = mkN "紧握" [] ;
+--subcat lin grip_V = mkV "握" ;
+lin grip_V2 = mkV2 "握" ;
+lin gripe_VS = mkVS "抱怨" ;
+lin grisly_A = mkA "可怕" ;
+lin gritty_A = mkA "坚韧不拔" ;
+lin groan_V = mkV "呻吟" ;
+lin groan_V2 = variants{}; -- mkV "呻吟" ;
+lin grocery_N = mkN "杂货店" ;
+lin groove_N = mkN "凹槽" ;
+lin gross_A = mkA "毛" ;
+lin gross_V2 = mkV2 "总共赚得" ;
+lin grotesque_A = mkA "怪诞" ;
+lin ground_1_N = mkN "地面" ; ----
+lin ground_2_N = mkN "地面" ; ----
+lin ground_N = mkN "地面" ;
+lin ground_V = mkV "使+搁浅" ;
+lin ground_V2 = mkV2 "压迫" ;
+lin grounding_N = mkN "接地" "" ;
+lin groundwork_N = mkN "基础" ;
+lin group_N = mkN "组" ;
+lin group_V = variants{}; -- mkV2 "聚合" ;
+lin group_V2 = mkV2 "聚合" ;
+lin grouping_N = mkN "分组" "次" ;
+lin grouse_VS = mkVS "埋怨" ;
+lin grove_N = mkN "小树林" "片" ;
+lin grovel_V = mkV "匍匐" ;
+lin grow_V = mkV "生长" ;
+lin grow_V2 = mkV2 "增长" ;
+--subcat lin grow_V2V = mkV2V "增长" ;
+lin grow_VA = mkVA "增长" ;
+--subcat lin grow_VS = mkVS "增长" ;
+lin grow_up_V = mkV "成长" ;
+lin grower_N = mkN "种植者" ;
+lin growing_A = variants{} ; --
+lin growl_V = mkV "怒吠" ;
+lin growth_N = mkN "发展" ;
+lin grudging_A = mkA "勉强" ;
+lin gruesome_A = mkA "匆忙" ;
+lin gruff_A = mkA "粗暴" ;
+lin grumble_V = mkV "抱怨" ;
+lin grumble_VS = mkVS "抱怨" ;
+lin guarantee_N = mkN "保证" ;
+lin guarantee_V = mkV "保证" ;
+lin guarantee_V2 = mkV2 "保证" ;
+lin guarantee_VS = mkVS "保证" ;
+lin guarantor_N = mkN "担保人" "个" ;
+lin guard_N = mkN "看守" ;
+lin guard_V = mkV "防止" ;
+lin guard_V2 = mkV2 "看守" ;
+lin guardian_N = mkN "监护人" ;--"保护人" ;
+lin guerrilla_N = mkN "游击队" "支" ;
+lin guess_N = mkN "猜测" ;
+lin guess_V = mkV "猜测" ;
+lin guess_V2 = mkV2 "猜" ;
+lin guess_VS = mkVS "猜" ;
+lin guesswork_N = mkN "猜测" ;
+lin guest_N = mkN "客人" "位" ;
+lin guidance_N = mkN "指导" ;
+lin guide_N = mkN "引导" [] ;
+lin guide_V2 = mkV2 "引导" ;
+lin guideline_N = mkN "指引" ;
+lin guild_N = mkN "公会" "个" ;
+lin guilder_N = mkN "荷兰盾" ;
+lin guile_N = mkN "诡计" ;
+lin guilt_N = mkN "有罪" [];
+lin guilty_A = mkA "有罪" ;
+lin guinea_N = mkN "基尼" ;
+lin guise_N = mkN "伪装" ;
+lin guitar_N = mkN "吉他" "只" ;
+lin gulf_N = mkN "海湾" ;
+lin gullible_A = mkA "轻信" ;
+lin gum_N = mkN "胶" ;
+lin gun_N = mkN "枪" "支" ;
+lin gun_V2 = mkV2 "射击" ;
+lin gunman_N = mkN "枪手" ;
+lin gunner_N = mkN "枪手" ;
+lin gunny_N = mkN "麻布袋" ;
+lin gunpoint_N = mkN "枪口" ;
+lin gunshot_N = mkN "炮击" ;
+lin guru_N = mkN "大师" ;
+lin gush_V = mkV "涌出" ;
+lin gusto_N = mkN "爱好" ;
+lin gut_N = mkN "肠道" "条" ;
+lin gut_V2 = mkV2 "取内脏" ;
+lin guts_N = L.guts_N ;
+lin gutter_N = mkN "排水沟" ;
+lin guy_N = mkN "家伙" ;
+lin guzzle_V = mkV "狂饮" ;
+lin gymnastic_A = mkA "体操" ;
+lin gymnastics_N = mkN "体操" "" ;
+lin gypsy_N = mkN "吉卜赛人" "名" ;
+lin gyrate_V = mkV "回旋" ;
+lin gyration_N = mkN "回转" ;
+lin ha_Interj = variants{} ; --
+lin haberdashery_N = mkN "杂货店" ;
+lin habit_N = mkN "习惯" ;
+lin habitat_N = mkN "栖息地" ;
+lin hack_N = mkN "砍" ;
+lin hack_V = mkV "劈" ;
+lin haggle_V = mkV "争论" ;
+lin hail_N = mkN "冰雹" ;
+lin hail_V = mkV "冰雹" ;
+lin hail_V2 = mkV2 "冰雹" ;
+lin hair_N = L.hair_N ;
+lin hairdresser_N = mkN "理发师" "位" ;
+lin hairline_N = mkN "发际线" ;
+lin hairy_A = mkA "毛茸茸" ;
+lin half_A = mkA "一半" ;
+lin half_Adv = mkAdv "半" ;
+lin half_N = mkN "一半" ;
+lin half_Predet = mkPredet "半" ;
+lin half_baked_A = mkA "一半" ;
+lin halfway_A = mkA "中途" ;
+lin halfway_Adv = mkAdv "到一半" ;
+lin hall_N = mkN "大厅" ;
+lin hallmark_N = mkN "标志" ;
+lin hallow_V2 = mkV2 "使+神圣" ;
+lin halo_N = mkN "晕" ;
+lin halt_A = mkA "停止" ;
+lin halt_N = mkN "停止" ;
+lin halt_V = mkV "停止" ;
+lin halt_V2 = mkV2 "停止" ;
+lin haltingly_Adv = mkAdv "迟疑不决地" ;
+lin halve_V2 = mkV2 "二等分" ;
+lin ham_N = mkN "火腿" ;
+lin ham_V = mkV "演得过火" ;
+lin ham_handed_A = mkA "笨手笨脚" ;
+lin hamburg_PN = mkPN "汉堡" ;
+lin hamburger_N = mkN "汉堡" ;
+lin hammer_N = mkN "锤" "个" ;
+lin hammer_V = mkV "铁锤" ;
+lin hammer_V2 = mkV2 "锤打" ;
+lin hamper_V2 = mkV2 "阻碍" ;
+lin hamstring_V2 = mkV2 "割断腿筋" ;
+lin hand_N = L.hand_N ;
+lin hand_V2 = mkV2 "递交" ;
+lin hand_carry_V2 = mkV2 "手提" ;
+lin hand_picked_A = mkA "拣选" ;
+lin handbill_N = mkN "传单""张" ;
+lin handbook_N = mkN "手册" ;
+lin handcuff_N = mkN "手铐" ;
+lin handcuff_V2 = mkV2 "给+戴上手铐" ;
+lin handful_N = mkN "少数" ;
+lin handicap_N = mkN "妨碍" ;
+lin handicap_V2 = mkV2 "阻碍" ;
+lin handicapped_A = variants{} ; --
+lin handle_N = mkN "处理" "次" ;
+lin handle_V = mkV "处理" ;
+lin handle_V2 = mkV2 "处理" ;
+lin handler_N = mkN "处理者" "名" ;
+lin handling_N = mkN "处理" "次" ;
+lin handshake_N = mkN "握手" ;
+lin handsome_A = mkA "帅" ;
+lin handstand_N = mkN "倒立" ;
+lin handwriting_N = mkN "手写" ;
+lin handy_A = mkA "便利" ;
+lin hang_N = mkN "悬挂""" ;
+lin hang_V = mkV "挂" ;
+lin hang_V2 = mkV2 "悬挂" ;
+lin hang_over_V2 = mkV2 "悬挂" ;
+lin hangar_N = mkN "飞机库" "间" ;
+lin hanging_N = mkN "悬挂" "次" ;
+lin hangover_N = mkN "宿醉" ;
+lin hank_N = mkN "束" [] ;
+lin hapless_A = mkA "倒霉" ;
+lin happen_V = mkV "发生" ;
+--subcat lin happen_V2 = mkV2 "发生" ;
+lin happen_VV = mkVV "发生" ;
+lin happening_N = mkN "事件" ;
+lin happily_Adv = variants{} ; --
+lin happiness_N = mkN "幸福" "" ;
+lin happy_A = mkA "快乐" ;
+lin harangue_N = mkN "高谈阔论" ;
+lin harass_V2 = mkV2 "使+困扰" ;
+lin harassment_N = mkN "骚扰" "次" ;
+lin harbinger_N = mkN "先驱" ;
+lin harbour_N = L.harbour_N ;
+lin hard_1_A = variants{} ; --
+lin hard_2_A = variants{} ; --
+lin hard_A = mkA "困难" ;
+lin hard_Adv = mkAdv "硬" ; --NOT SURE "硬" or "困难"
+lin hard_bitten_A = mkA "强硬" ;
+lin hard_boiled_A = mkA "煮过熟了" | mkA "不动感情" ;
+lin hardbound_A = mkA "精装" ;
+lin hardcover_N = mkN "精装" ;
+lin harden_V2 = mkV2 "变硬" ;
+lin hardliner_N = mkN "强硬路线" ;
+lin hardly_Adv = variants{} ; --
+lin hardship_N = mkN "困苦" "" ;
+lin hardware_N = mkN "硬件" ;
+lin hardwood_N = mkN "硬木" ;
+lin hardworking_A = mkA "努力工作" ;
+lin hardy_A = mkA "坚强" ;
+lin harm_N = mkN "伤害" "次" ;
+lin harm_V2 = mkV2 "伤害" ;
+lin harmful_A = mkA "有害" ;
+lin harmless_A = mkA "无害" ;
+lin harmonious_A = mkA "和谐" ;
+lin harmony_N = mkN "和谐" [] ;
+lin harness_V2 = mkV2 "治理" ;
+lin harp_V = mkV "喋喋不休" ;
+lin harry_V2 = mkV2 "打" ;
+lin harsh_A = mkA "苛刻" ;
+lin harshness_N = mkN "刺耳" ;
+lin harvest_N = mkN "收成" ;
+lin harvest_V2 = mkV2 "收割" ;
+lin hash_V2 = mkV2 "哈希" ;
+lin hashish_N = mkN "印度大麻" "" ;
+lin hassle_N = mkN "麻烦" ;
+lin haste_N = mkN "赶快" ;
+lin hasten_V2 = mkV2 "赶快" ;
+lin hastily_Adv = variants{} ; --
+lin hasty_A = mkA "匆" ;
+lin hat_N = L.hat_N ;
+lin hatch_V2 = mkV2 "策划" ;
+lin hatchet_N = mkN "斧头" "把" ;
+lin hate_N = mkN "憎恨" ;
+lin hate_V2 = L.hate_V2 ;
+--subcat lin hate_V2V = mkV2V "恨" ;
+lin hate_VV = mkVV "恨" ;
+lin hatred_N = mkN "憎恨" ;
+lin haughty_A = mkA "傲慢" ;
+lin haul_N = mkN "拉" "" ;
+lin haul_V = mkV "拖拉" ;
+lin haul_V2 = mkV2 "拖运" ;
+lin haul_out_V2 = mkV2 "用力拖拉" ;
+lin haulage_N = mkN "托运" [] ;
+lin haunt_N = mkN "栖息地" "片" ;
+lin haunt_V2 = mkV2 "出没" ;
+lin hauteur_N = mkN "傲慢" "次" ;
+lin have_V = mkV "有" ;
+lin have_V2 = S.have_V2 ;
+--subcat lin have_V2V = mkV2V "有" ;
+--subcat lin have_VS = mkVS "有" ;
+lin have_VV = mkVV "有" ;
+lin haven_N = mkN "避风港" ;
+lin havoc_N = mkN "浩劫" ;
+lin hawaii_PN = mkPN "夏威夷" ;
+lin hawk_N = mkN "鹰" ;
+lin hawk_V2 = mkV2 "清嗓" ;
+lin hawker_N = mkN "小贩" "个" ;
+lin hay_N = mkN "干草" ;
+lin hazard_N = mkN "风险" ;
+lin hazardous_A = mkA "危险" ;
+lin he_Pron = S.he_Pron ;
+lin head_A = variants{} ; --
+lin head_N = L.head_N ;
+lin head_V = mkV "率领" ;
+lin head_V2 = mkV2 "率领" ;
+lin headache_N = mkN "头痛" "" ;
+lin heading_N = mkN "标题" "个" ;
+lin headlight_N = mkN "大灯" ;
+lin headline_N = mkN "标题" ;
+lin headlong_Adv = mkAdv "头向前" ;
+lin headmaster_N = mkN "校长" "位" ;
+lin headquarters_N = variants{} ; --
+lin headrest_N = mkN "头枕" ;
+lin headset_N = mkN "耳机" ;
+lin headway_N = mkN "进展" ;
+lin heady_A = mkA "风头正劲" ;
+lin heal_V = mkV "治愈" ;
+lin heal_V2 = mkV2 "治愈" ;
+lin health_N = mkN "健康" ;
+lin healthy_A = mkA "健康" ;
+lin heap_N = mkN "堆" ;
+lin heap_V2 = mkV2 "堆" ;
+lin hear_V = mkV "听" ;
+lin hear_V2 = L.hear_V2 ;
+lin hear_V2V = mkV2V "听说" ;
+lin hear_VS = mkVS "听" ;
+lin hear_of_V2 = mkV2 "听说" ;
+lin hearing_N = mkN "听力" ;
+lin heart_N = L.heart_N ;
+lin heart_rending_A = mkA "令人心碎" ;
+lin heartbeat_N = mkN "心跳" ;
+lin hearten_V2 = mkV2 "鼓励" ;
+lin heartfelt_A = mkA "衷心" ;
+lin heartland_N = mkN "中心地带" ;
+lin hearty_A = mkA "热烈" ;
+lin heat_N = mkN "热" ;
+lin heat_V = mkV "发热" ;
+lin heat_V2 = mkV2 "加热" ;
+lin heated_A = mkA "加热" ;
+lin heater_N = mkN "加热器" ;
+lin heating_N = mkN "加热" [] ;
+lin heave_N = mkN "举起""" ;
+lin heave_V = mkV "举起" ;
+lin heave_V2 = mkV2 "举起" ;
+lin heaven_N = mkN "天空" ;
+lin heavily_Adv = variants{} ; --
+lin heavy_A = L.heavy_A ;
+lin heavy_Adv = mkAdv "大量" ;
+lin heavy_N = mkN "重物""件" ;
+lin heavy_handed_A = mkA "笨手笨脚" ;
+lin heavyweight_N = mkN "重量级人物" ;
+lin heck_N = mkN "饲草架" ;
+lin heckle_V2 = mkV2 "诘问" ;
+lin hectare_N = variants{} ; --
+lin hectic_A = mkA "兴奋" ;
+lin hedge_N = mkN "对冲" ;
+lin hedge_V = mkV "对冲" ;
+lin hedge_V2 = mkV2 "把+用树篱围起来" ;
+lin heed_N = mkN "留意" ;
+lin heed_V2 = mkV2 "注意" ;
+lin heel_N = mkN "脚跟" ;
+lin hefty_A = mkA "沉重" ;
+lin hegemony_N = mkN "霸权" "" ;
+lin height_N = mkN "高度" ;
+lin heighten_V = mkV "增高" ;
+lin heighten_V2 = mkV2 "提高" ;
+lin heinous_A = mkA "可憎" ;
+lin heir_N = mkN "继承者" ;
+lin helicopter_N = mkN "直升机" "架" ;
+lin hell_Interj = mkInterj "见鬼去吧" ;
+lin hell_N = mkN "地狱" [] ;
+lin hello_Interj = mkInterj "喂" ;
+lin helm_N = mkN "舵" ;
+lin helmet_N = variants{} ; --
+lin helmeted_A = mkA "佩戴头盔" ;
+lin help_N = mkN "帮助" ;
+lin help_V = mkV "帮助" ;
+lin help_V2 = mkV2 "帮助" ;
+lin help_V2V = mkV2V "帮助" ;
+--subcat lin help_VS = mkVS "帮助" ;
+--subcat lin help_VV = mkVV "帮助" ;
+lin helpful_A = mkA "有帮助" ;
+lin helpless_A = mkA "无助" ;
+lin hem_N = mkN "边缘" ;
+lin hemisphere_N = mkN "半球" ;
+lin hemoglobin_N = mkN "血红蛋白" ;
+lin hemorrhage_V = mkV "大出血" ;
+lin hemorrhage_V2 = mkV2 "出血" ;
+lin hen_N = mkN "母鸡""只" ;
+lin hence_Adv = mkAdv "从今以后" ;
+lin hepatitis_N = mkN "肝炎" ;
+lin herald_V2 = mkV2 "通报" ;
+lin herb_N = mkN "香草" "份" ;--"药草" ;
+lin herbal_A = mkA "草药" ;
+lin herd_N = mkN "兽群" ;--"畜群" ;
+lin herd_V = mkV "群" ;
+lin herd_V2 = mkV2 "群" ;
+lin here7from_Adv = S.here7from_Adv ;
+lin here7to_Adv = S.here7to_Adv ;
+lin here_Adv = mkAdv "这里" ;
+lin hereabouts_Adv = mkAdv "在附近一带" ;
+lin hereafter_Adv = mkAdv "此后" ;
+lin hereditary_A = mkA "遗传" ;
+lin heredity_N = mkN "遗传" ;
+lin heretical_A = mkA "异教" ;
+lin heretofore_Adv = mkAdv "直到此时" ;
+lin heritage_N = mkN "遗产" "份" ;
+lin hero_N = mkN "英雄" ;
+lin heroic_A = mkA "英勇" ;
+lin heroin_N = variants{} ; --
+lin heroine_N = mkN "女英雄" "位" ;
+lin heron_N = mkN "鹭" "只" ;
+lin herring_N = mkN "鲱鱼" ;
+lin herself_NP = mkNPword "她自己" ;
+lin hesitant_A = mkA "迟疑" ;
+lin hesitate_V = mkV "迟疑" ;
+lin hesitate_VV = mkVV "犹豫" ;
+lin hesitation_N = mkN "犹豫" ;
+lin heterogeneous_A = mkA "多相" ;
+lin hew_V = mkV "砍掉" ;
+lin hey_Interj = mkInterj "嗨" ;
+lin heyday_N = mkN "全盛期" ;
+lin hi_Interj = mkInterj "你好" ;
+lin hiatus_N = mkN "裂孔" ;
+lin hick_N = mkN "乡巴佬" ;
+lin hidden_A = variants{} ; --
+lin hide_N = mkN "隐藏" "" ;
+lin hide_V = mkV "隐藏" ;
+lin hide_V2 = mkV2 "隐藏" ;
+lin hideaway_N = mkN "隐匿处" ;
+lin hidebound_A = mkA "死板" ;
+lin hideous_A = mkA "可怕" ;
+lin hiding_N = mkN "藏" ;
+lin hierarchical_A = mkA "分等级" ;
+lin hierarchy_N = mkN "层级" ;
+lin hift_V = mkV "转移" ;
+lin high_A = mkA "高" ;
+lin high_Adv = mkAdv "高" ;
+lin high_N = mkN "高" ;
+lin high_grade_A = mkA "优质" ;
+lin high_handed_A = mkA "专横" ;
+lin high_level_A = mkA "高级" ;
+lin high_minded_A = mkA "大度" ;
+lin high_octane_A = mkA "高度" ;
+lin high_powered_A = mkA "高度" ;
+lin high_priced_A = mkA "高价位" ;
+lin high_ranking_A = mkA "高级" ;
+lin high_rise_A = mkA "高度" ;
+lin high_speed_A = mkA "高速" ;
+lin high_toned_A = mkA "年久变色" ;
+lin highlight_N = mkN "重头戏" ;
+lin highlight_V2 = mkV2 "突出" ;
+lin highly_Adv = variants{} ; --
+lin highway_N = mkN "公路" ;
+lin hike_N = mkN "远足" ;
+lin hike_V = mkV "远足" ;
+lin hiker_N = mkN "徒步旅行者" ;
+lin hilarious_A = mkA "欢闹" ;
+lin hill_N = L.hill_N ;
+lin hillside_N = mkN "山坡" ;
+lin hilly_A = mkA "丘陵" ;
+lin himself_NP = mkNPword "他自己" ;
+lin hinder_V2 = mkV2 "阻碍" ;
+lin hinge_V = mkV "依*转移" ;
+lin hint_N = mkN "暗示" ;
+lin hint_V = mkV "暗示" ;
+lin hint_V2 = variants{}; -- mkV "暗示" ;
+lin hint_VS = mkVS "暗示" ;
+lin hinterland_N = mkN "腹地" ;
+lin hip_N = mkN "臀部" ;
+lin hippie_N = mkN "嬉皮士" ;
+lin hire_N = mkN "租金" [] ;
+--subcat lin hire_V = mkV "雇佣" ;
+lin hire_V2 = mkV2 "聘请" ;
+lin hire_V2V = mkV2V "雇佣" ;
+--subcat lin hire_VS = mkVS "雇佣" ;
+lin hiss_VQ = mkVQ (mkV "嘘声") ;
+lin historian_N = mkN "历史学家" ;
+lin historic_A = mkA "历史性" ;
+lin historical_A = mkA "历史" ;
+lin historically_Adv = variants{} ; --
+lin historicize_V2 = mkV2 "使+历史化" ;
+lin history_N = mkN "历史" ;
+lin hit_N = mkN "击中" ;
+lin hit_V = mkV "撞击" ;
+lin hit_V2 = L.hit_V2 ;
+lin hitch_N = mkN "拴住" "" | mkN "故障" ;
+lin hitch_V2 = mkV2 "拴住" ;
+lin hither_Adv = mkAdv "到这里" ;
+lin hitherto_Adv = mkAdv "迄今" ;
+lin hoard_N = mkN "囤积" ;
+lin hoard_V2 = mkV2 "贮藏" ;
+lin hoarder_N = mkN "囤积者" ;
+lin hoarding_N = mkN "囤积" ;
+lin hobble_V2 = mkV2 "蹒" ;
+lin hobby_N = mkN "嗜好" "个" ;
+lin hobo_N = mkN "流浪汉" ;
+lin hock_N = mkN "踝关节" ;
+lin hodgepodge_N = mkN "大杂烩" ;
+lin hoe_V2 = mkV2 "锄头" ;
+lin hog_N = mkN "豕" ;
+lin hog_V2 = mkV2 "使+拱起" ;
+lin hoist_V2 = mkV2 "使+升起" ;
+lin hold_N = mkN "持有" ;
+lin hold_V = mkV "保持" ;
+lin hold_V2 = L.hold_V2 ;
+--subcat lin hold_V2V = mkV2V "持有" ;
+--subcat lin hold_V3 = mkV3 "控制" ;
+lin hold_VS = mkVS "持有" ;
+lin holder_N = mkN "持有人" ;
+lin holding_N = mkN "保持" ;
+lin holdup_N = mkN "持枪抢劫" "次" ;
+lin hole_N = mkN "孔" ;
+lin hole_V = mkV "打洞" ;
+lin holiday_N = mkN "节日" ;
+lin holiday_V = mkV "度假" ;
+lin holler_V = mkV "发牢骚" ;
+lin hollow_A = mkA "空洞" ;
+lin holly_N = mkN "冬青" "个" ;
+lin hollywood_PN = mkPN "好莱坞" ;
+lin holy_A = mkA "神圣" ;
+lin homage_N = mkN "敬意" [] ;
+lin home_A = mkA "国内" ;
+lin home_Adv = mkAdv "家" ;
+lin home_N = mkN "家" ;
+lin homecoming_N = mkN "归国" ;
+lin homeland_N = mkN "家园" ;
+lin homeless_A = mkA "无家可归" ;
+lin homer_V = mkV "本垒打" ;
+lin homework_N = mkN "家庭作业" ;
+lin homicide_N = mkN "杀人犯" "名" ;
+lin homo_sapiens_N = mkN "人类" "" ;
+lin homosexual_A = mkA "同性恋" ;
+lin homosexual_N = mkN "同性恋" ;
+lin honduran_A = mkA "洪都拉斯" ;
+lin honduran_N = mkN "洪都拉斯" ;
+lin hone_V2 = mkV2 "用磨刀石磨" ;
+lin honest_A = mkA "诚实" ;
+lin honestly_Adv = variants{} ; --
+lin honesty_N = mkN "诚实" ;
+lin honey_N = mkN "亲爱" ;
+lin honeymoon_N = mkN "蜜月" ;
+lin hong_kong_PN = mkPN "香港" ;
+lin honor_V2 = mkV2 "荣誉" ;
+lin honorarium_N = mkN "酬金" ;
+lin honorary_A = mkA "名誉" ;
+lin honour_N = mkN "荣誉" ;
+lin honour_V2 = mkV2 "荣誉" ;
+lin honourable_A = variants{} ; --
+lin hood_N = mkN "头巾" ;
+lin hoodwink_V2 = mkV2 "欺骗" ;
+lin hook_N = mkN "挂钩" ;
+lin hook_V = mkV "钩住" ;
+lin hook_V2 = mkV2 "钩住" ;
+lin hooliganism_N = mkN "流氓行为" ;
+lin hoop_la_N = mkN "投环套物游戏" ;
+lin hop_N = mkN "跳跃" ;
+lin hop_V = mkV "跳" ;
+lin hope_N = mkN "希望" ;
+lin hope_V = mkV "希望" ;
+lin hope_VS = L.hope_VS ;
+lin hope_VV = mkVV "希望" ;
+lin hopeful_A = mkA "怀抱希望" ;
+lin hopefully_Adv = variants{} ; --
+lin hopeless_A = mkA "绝望" ;
+lin hopscotch_V = mkV "跳房子" ;
+lin horde_N = mkN "部落" ;
+lin horizon_N = mkN "地平线" [] ;
+lin horizontal_A = mkA "横" ;
+lin horizontal_N = mkN "水平线""" ;
+lin hormone_N = mkN "激素" ;
+lin horn_N = L.horn_N ;
+lin horoscope_N = mkN "星象" ;
+lin horrible_A = mkA "可怕" ;
+lin horrific_A = mkA "可怕" ;
+lin horror_N = mkN "惊骇" ;
+lin hors_de_combat_A = mkA "丧失战斗力" ;
+lin horse_N = L.horse_N ;
+lin horsepower_N = mkN "马力" ;
+lin horticultural_A = mkA "园艺" ;
+lin horticulture_N = mkN "园艺" ;
+lin horticulturist_N = mkN "园艺家" ;
+lin hosanna_N = mkN "和撒那" ;
+lin hose_N = mkN "软管" "条" ;
+lin hose_V2 = mkV2 "软管" ;
+lin hospitable_A = mkA "热情友好" ;
+lin hospital_N = mkN "医院" ;
+lin hospitality_N = mkN "好客" [] ;
+lin hospitalization_N = mkN "住院治疗" ;
+lin hospitalize_V2 = mkV2 "就医" ;
+lin host_N = mkN "主持人" ;
+lin host_V2 = mkV2 "做东" ;
+lin hostage_N = mkN "人质" | mkN "抵押品" ;
+lin hostel_N = mkN "旅社""间" ;
+lin hostile_A = mkA "敌意" ;
+lin hostility_N = mkN "敌意" ;
+lin hot_A = L.hot_A ;
+lin hot_V = mkV "变热" ;
+lin hot_V2 = mkV2 "使+增加" ;
+lin hot_tempered_A = mkA "急性子" ;
+lin hotel_N = mkN "旅馆" ;
+lin hotelier_N = mkN "旅馆老板" "位" ;
+lin hound_V2 = mkV2 "追猎" ;
+lin hour_N = mkN "小时" ;
+lin hourly_A = mkA "每小时" ;
+lin house_N = L.house_N ;
+lin house_V2 = mkV2 "驻扎" ;
+lin household_N = mkN "家庭" ;
+lin housekeeper_N = mkN "主妇" ;
+lin houseman_N = mkN "男仆" ;
+lin housewife_N = mkN "家庭主妇" ;
+lin housework_N = mkN "家务" [] ;
+lin housing_N = mkN "住房" ;
+lin houston_PN = mkPN "休斯顿" ;
+lin hover_V = mkV "徘徊" ;
+lin how8many_IDet = S.how8many_IDet ;
+lin how8much_IAdv = S.how8much_IAdv ;
+lin how_IAdv = S.how_IAdv ;
+lin how_much_IDet = mkIDet "多少" ; --orig. how8much??
+lin however_Adv = mkAdv "然而" ;
+lin howitzer_N = mkN "榴弹炮" ;
+lin howl_N = mkN "嗥叫" ;
+lin howl_V = mkV "咆哮" ;
+lin hub_N = mkN "中心" ;
+lin huddle_V = mkV "挤作一团" ;
+lin hug_N = mkN "拥抱" ;
+lin hug_V2 = mkV2 "拥抱" ;
+lin huge_A = mkA "巨大" ;
+lin hulk_N = mkN "废船" ;
+lin hullabaloo_N = mkN "喧嚣" ;
+lin hum_N = mkN "嗡嗡声" ;
+lin hum_V = mkV "哼" ;
+lin human_A = mkA "人道" ;
+lin human_N = mkN "人" ;
+lin humanism_N = mkN "人道主义" ;
+lin humanitarian_A = mkA "人道主义" ;
+lin humanity_N = mkN "人类" ;
+lin humanize_V2 = mkV2 "使+人性化" ;
+lin humble_A = mkA "谦逊" ;
+lin humble_V2 = mkV2 "使谦恭" ;
+lin humid_A = mkA "湿" ;
+lin humiliation_N = mkN "屈辱" ;
+lin humility_N = mkN "谦卑" ;--"谦逊" ;
+lin humorist_N = mkN "幽默家" ;
+lin humour_N = mkN "幽默" "" ;
+lin hunch_N = mkN "预感" ;
+lin hunch_V2 = mkV2 "弯腰驼背" ;
+lin hundredweight_N = mkN "英担" ;
+lin hungarian_A = mkA "匈牙利" ;
+lin hungarian_N = mkN "匈牙利人" ;
+lin hungary_PN = mkPN "匈牙利" ;
+lin hunger_N = mkN "渴望" [] ;
+lin hungry_A = mkA "饿了" ;
+lin hunk_N = mkN "大块" ;
+lin hunt_N = mkN "狩猎" "场" ;
+lin hunt_V = mkV "狩猎" ;
+lin hunt_V2 = L.hunt_V2 ;
+lin hunter_N = mkN "猎人" ;
+lin hunting_N = mkN "狩猎" "次" ;
+lin hurdle_N = mkN "障碍" ;
+lin hurl_V2 = mkV2 "用力投掷" ;
+lin hurricane_N = mkN "飓风" ;
+lin hurried_A = mkA "匆忙" ;
+lin hurry_N = mkN "匆忙" ;
+lin hurry_V = mkV "赶快" ;
+--subcat lin hurry_V2 = mkV2 "赶快" ;
+--subcat lin hurry_V2V = mkV2V "赶快" ;
+lin hurt_N = mkN "伤害" ;
+lin hurt_V = mkV "伤害" ;
+lin hurt_V2 = mkV2 "伤害" ;
+--subcat lin hurt_VS = mkVS "伤害" ;
+lin hurtle_V = mkV "猛冲" ;
+lin husband_N = L.husband_N ;
+lin husband_V2 = mkV2 "使+节俭使用" ;
+lin hush_hush_A = mkA "机密" ;
+lin husk_N = mkN "皮" ;
+lin husky_A = mkA "声音沙哑" ;
+lin hustle_V = mkV "猛推" ;
+lin hustler_N = mkN "催促者" ;
+lin hut_N = mkN "棚屋" "个" ;
+lin hybrid_A = mkA "混合" ;
+lin hybrid_N = mkN "杂种" ;--"混血儿" ;
+lin hydraulic_A = mkA "液压" ;
+lin hydrocarbon_N = mkN "碳氢化合物" ;
+lin hydroelectric_A = mkA "水力发电" ;
+lin hydrogen_N = mkN "氢原子" "个" ;
+lin hyena_N = mkN "未完成体" ;
+lin hygiene_N = mkN "卫生用品" ;
+lin hype_V2 = mkV2 "大肆宣传" ;
+lin hyperinflation_N = mkN "恶性通货膨胀" ;
+lin hypermarket_N = mkN "大规模市场" ;
+lin hypnotic_A = mkA "催眠" ;
+lin hypnotize_V2 = mkV2 "催眠" ;
+lin hypocrisy_N = mkN "虚伪" [] ;
+lin hypocrite_N = mkN "伪君子" ;
+lin hypothesis_N = mkN "假设" "次" ;
+lin hypothesize_V2 = mkV2 "假设" ;
+lin hypothetical_A = mkA "假想" ;
+lin hysteria_N = mkN "歇斯底里" ;
+lin hysterical_A = mkA "歇斯底里" ;
+lin iFem_Pron = S.i_Pron ;
+lin i_Pron = S.i_Pron ;
+lin iambic_A = mkA "抑扬格" ;
+lin ice_N = L.ice_N ;
+lin ice_V2 = mkV2 "冰镇" ;
+lin iceberg_N = mkN "冰山" ;
+lin icon_N = mkN "图标" ;
+lin id_N = mkN "身份证" ;
+lin idea_N = mkN "想法" ;
+lin idea_of_N2 = mkN2 "想法" ;
+lin ideal_A = mkA "完美" ;
+lin ideal_N = mkN "理想" ;
+lin idealism_N = mkN "唯心论" ;
+lin idealist_N = mkN "理想主义者" ;
+lin idealistic_A = mkA "理想化" ;
+lin idealize_V2 = mkV2 "理想化" ;
+lin ideally_Adv = variants{} ; --
+lin identical_A = mkA "同一的" ;
+lin identifiable_A = mkA "可辨认" ;
+lin identification_N = mkN "鉴定" "次" ;
+lin identify_V = mkV "鉴定" ;
+lin identify_V2 = mkV2 "识别" ;
+lin identity_N = mkN "身份" ;
+lin ideological_A = mkA "思想" ;
+lin ideology_N = mkN "意识形态" ;
+lin idiocy_N = mkN "白痴" "位" ;
+lin idiomatic_A = mkA "惯用" ;
+lin idiosyncratic_A = mkA "特质" ;
+lin idiot_N = mkN "白痴" ;
+lin idle_A = mkA "闲置" ;
+lin idle_V = mkV "虚度" ;
+lin idle_V2 = mkV2 "怠" ;
+lin if_Subj = S.if_Subj ;
+lin if_then_Conj = S.if_then_Conj ;
+lin ignite_V2 = mkV2 "点燃" ;
+lin ignition_N = mkN "点火""" ;
+lin ignoble_A = mkA "卑鄙" ;
+lin ignominious_A = mkA "可耻" ;
+lin ignoramus_N = mkN "不学无术的人" ;
+lin ignorance_N = mkN "无知" ;
+lin ignore_V = mkV "忽略" ;
+lin ignore_V2 = mkV2 "忽略" ;
+lin ilk_N = mkN "亲属" ;
+lin ill_A = mkA "生病" ;
+lin ill_Adv = mkAdv "不利地" ;
+lin ill_N = mkN "病" ;
+lin ill_advised_A = mkA "欠考虑" ;
+lin ill_disposed_A = mkA "疾病" ;
+lin ill_fated_A = mkA "被命运诅咒" ;
+lin ill_gotten_A = mkA "来路不正" ;
+lin ill_mannered_A = mkA "粗野" ;
+lin illegal_A = mkA "非法" ;
+lin illegality_N = mkN "违法" ;
+lin illegitimate_A = mkA "私生" ;
+lin illicit_A = mkA "非法" ;
+lin illinois_PN = mkPN "伊利诺伊州" ;
+lin illiteracy_N = mkN "文盲" ;
+lin illness_N = mkN "疾病" "种" ;
+lin illogical_A = mkA "不合理" ;
+lin illuminate_V2 = mkV2 "阐明" ;--"说明" ;
+lin illusion_N = mkN "错觉" ;
+lin illusionist_N = mkN "魔术师" ;
+lin illustrate_V = mkV "说明" ;
+lin illustrate_V2 = mkV2 "说明" ;
+lin illustrate_VS = mkVS "说明" ;
+lin illustration_N = mkN "图解" ;
+lin image_N = mkN "图像" ;
+lin imagery_N = mkN "比喻" ;
+lin imaginable_A = mkA "可以想象" ;
+lin imaginary_A = mkA "虚构" ;
+lin imagination_N = mkN "想像力" ;
+lin imaginative_A = mkA "想像" ;
+lin imagine_V = mkV "想像" ;
+lin imagine_V2 = mkV2 "设想" ;
+lin imagine_VS = mkVS "想像" ;
+lin imbalance_N = mkN "不平衡" [] ;
+lin imbroglio_N = mkN "纠葛" "单" ;
+lin imitate_V2 = mkV2 "模仿" ;
+lin imitation_N = mkN "模仿" "" ;
+lin immaturity_N = mkN "未成年" "种" ;
+lin immediacy_N = mkN "直接" [] ;
+lin immediate_A = mkA "即时" ;
+lin immediately_Adv = variants{} ; --
+lin immense_A = mkA "巨大" ;
+lin immerse_V2 = mkV2 "沉浸" ;
+lin immigrant_N = mkN "移民" ;
+lin immigrate_V = mkV "移民" ;
+lin immigration_N = mkN "移民" ;
+lin imminent_A = mkA "紧迫" ;
+lin immodest_A = mkA "不谦虚" ;
+lin immoral_A = mkA "不道德" ;
+lin immorality_N = mkN "不道德" ;
+lin immune_A = mkA "免疫" ;
+lin immunity_N = mkN "免疫力" ;
+lin impact_N = mkN "影响" ;
+lin impact_V2 = mkV2 "碰撞" ;
+lin impair_V2 = mkV2 "削弱" ;
+lin impairment_N = mkN "减值" ;
+lin impart_V2 = mkV2 "给予" ;--"传授" ;
+lin impartial_A = mkA "公正" ;
+lin impasse_N = mkN "僵局" ;
+lin impassioned_A = mkA "充满热情" ;
+lin impassive_A = mkA "冷漠" ;
+lin impassiveness_N = mkN "FOO" ;
+lin impatience_N = mkN "急躁" ;
+lin impatient_A = mkA "不耐烦" ;
+lin impeach_V2 = mkV2 "弹劾" ;
+lin impeachment_N = mkN "弹劾" [] ;
+lin impeccable_A = mkA "无可挑剔" ;
+lin impede_V2 = mkV2 "阻碍" ;
+lin impediment_N = mkN "口吃" ;
+lin impend_V = mkV "即将发生" ;
+lin impenetrable_A = mkA "费解" ;
+lin imperative_A = mkA "必要" ;--"势在必行的" ;
+lin imperfect_A = mkA "有瑕疵" ;
+lin imperfection_N = mkN "缺陷" ;
+lin imperial_A = mkA "御" ;
+lin imperialism_N = mkN "帝国主义" ;
+lin imperialist_N = mkN "帝国主义者" ;
+lin imperile_V2 = mkV2 "危害" ;
+lin imperious_A = mkA "专横" ;
+lin impersonation_N = mkN "模仿" "" ;
+lin impersonator_N = mkN "冒领" ;
+lin impervious_A = mkA "不受影响" ;
+lin impetuous_A = mkA "冲动" ;
+lin impetus_N = mkN "刺激" ;
+lin implant_V2 = mkV2 "灌输" ;
+lin implausible_A = mkA "难以置信" ;
+lin implement_V2 = mkV2 "实施" ;
+lin implementation_N = mkN "实现" ;
+lin implicate_V2 = mkV2 "牵涉" ;
+lin implication_N = mkN "含义" ;
+lin implicit_A = mkA "含蓄" ;
+lin implore_V2 = mkV2 "恳求" ;
+lin implore_VS = mkVS "恳求" ;
+lin imply_V = mkV "意味" ;
+lin imply_V2 = mkV2 "意味" ;
+lin imply_VS = mkVS "暗示" ;
+lin imponderable_N = mkN "无法衡量的事物" "件" ;
+lin import_N = mkN "进口" ;
+lin import_V2 = mkV2 "进口" ;
+lin importance_N = mkN "重要性" ;
+lin important_A = L.important_A ;
+lin importantly_Adv = variants{} ; --
+lin importerFem_N = mkN "进口商" ;
+lin importerMasc_N = mkN "进口商" ;
+lin impose_V = mkV "强加" ;
+lin impose_V2 = mkV2 "施加" ;
+lin imposition_N = mkN "课税" ;
+lin impossible_A = mkA "不可能" ;
+lin impound_V2 = mkV2 "关在栏中" ;
+lin impoverish_V2 = mkV2 "使+贫穷" ;
+lin impractical_A = mkA "不切实际" ;
+lin impress_V = mkV "给人印象" ;
+lin impress_V2 = mkV2 "盖印" ;
+lin impression_N = mkN "印象" ;
+lin impressive_A = mkA "引人注目" ;
+lin imprison_V2 = mkV2 "监禁" ;
+lin imprisonment_N = mkN "监禁""次" ;
+lin improbability_N = mkN "疑惑" ;
+lin improbable_A = mkA "不大可能" ;
+lin impromptu_A = mkA "即兴" ;
+lin improper_A = mkA "不当" ;
+lin improve_V = mkV "改善" ;
+lin improve_V2 = mkV2 "改善" ;
+lin improved_A = variants{} ; --
+lin improvement_N = mkN "改善" ;
+lin improvisation_N = mkN "即兴创作" [] ;
+lin improvise_V = mkV "即兴发挥" ;
+lin impudent_A = mkA "厚颜无耻" ;
+lin impugn_V2 = mkV2 "抨击" ;
+lin impulse_N = mkN "冲动" ;
+lin impulsive_A = mkA "冲动" ;
+lin impunity_N = mkN "不受惩罚" ;
+lin impute_V2 = mkV2 "归咎于" ;
+lin in8front_Prep = S.in8front_Prep ;
+lin in_1_Adv = mkAdv "在" ; ----
+lin in_2_Adv = mkAdv "在" ; ----
+lin in_A = mkA "在里面" ;
+lin in_Adv = mkAdv "在" ;
+lin in_N = mkN "在" ;
+lin in_Prep = S.in_Prep ;
+lin in_accordance_with_Prep = mkPrep "与...一致" ;
+lin in_addition_Adv = mkAdv "此外" ;
+lin in_addition_to_Prep = mkPrep "除了" ;
+lin in_case_of_Prep = mkPrep "万一" ;
+lin in_front_of_Prep = mkPrep [] "面前" ;
+lin in_lieu_of_Prep = mkPrep "代替" ;
+lin in_place_of_Prep = mkPrep "在" ;
+lin in_point_of_Prep = mkPrep "关于" ;
+lin in_spite_of_Prep = mkPrep "尽管" ;
+lin in_toto_Adv = variants {} ; --
+lin inability_N = mkN "无力" [] ;
+lin inaccessible_A = mkA "人迹罕至" ;
+lin inaccuracy_N = mkN "错误" ;
+lin inaccurate_A = mkA "不准确" ;
+lin inaction_N = mkN "不活动" ;
+lin inadequacy_N = mkN "不足" ;
+lin inadequate_A = mkA "不足" ;
+lin inadvertence_N = mkN "漫不经心" ;
+lin inadvertent_A = mkA "疏忽" ;
+lin inappropriate_A = mkA "不当" ;
+lin inasmuch_as_Adv = mkAdv "因为" ;
+lin inattention_N = mkN "不留心" ;
+lin inaugural_A = mkA "就职典礼" ;
+lin inaugurate_V2 = mkV2 "开创" ;
+lin inauguration_N = mkN "就职" "" ;
+lin inauspicious_A = mkA "不祥" ;
+lin inbound_A = mkA "入境" ;
+lin incalculable_A = mkA "无数" ;
+lin incapable_A = mkA "无能力" ;
+lin incarcerate_V2 = mkV2 "监禁" ;
+lin incense_N = mkN "香" ;
+lin incentive_N = mkN "激励" ;
+lin inception_N = mkN "起初" ;
+lin incessant_A = mkA "不断" ;
+lin incest_N = mkN "乱伦" ;
+lin inch_N = mkN "寸" ;
+lin inch_V = mkV "寸" ;
+lin incidence_N = mkN "发生率" ;
+lin incident_N = mkN "事件" ;
+lin incidental_A = mkA "附带" ;
+lin incidentally_Adv = variants{} ; --
+lin incineration_N = mkN "焚化" "场" ;
+lin incinerator_N = mkN "焚烧炉" ;
+lin incision_N = mkN "切口" "道" ;
+lin incite_V2 = mkV2 "煽动" ;
+lin inclination_N = mkN "倾角" ;
+lin incline_V = mkV "倾斜" ;
+lin incline_V2 = mkV2 "倾斜" ;
+lin incline_V2V = mkV2V "倾斜" ;
+lin inclined_A = variants{} ; --
+lin include_V = mkV "包括" ;
+lin include_V2 = mkV2 "包括" ;
+--subcat lin include_VV = mkVV "包括" ;
+lin including_Prep = variants{} ; --
+lin inclusion_N = mkN "包容" ;
+lin incoherent_A = mkA "语无伦次" ;
+lin income_N = mkN "收入" ;
+lin incoming_A = mkA "引入" ;
+lin incompatibility_N = mkN "不相容" ;
+lin incompatible_A = mkA "不兼容" ;
+lin incompetence_N = mkN "无资格" ;
+lin incompetency_N = mkN "不称职" ;
+lin incompetent_A = mkA "无能力" ;--"不胜任的" ;
+lin incomplete_A = mkA "残缺" ;
+lin inconceivable_A = mkA "不可思议" ;
+lin inconclusive_A = mkA "尚无定论" ;
+lin incongruity_N = mkN "不协调" ;
+lin inconsiderable_A = mkA "不足取" ;
+lin inconsistency_N = mkN "不一致" ;
+lin inconsistent_A = mkA "不符" ;
+lin inconvenience_N = mkN "不方便" ;
+lin inconvenient_A = mkA "不便" ;
+--subcat lin incorporate_V = mkV "合并" ;
+lin incorporate_V2 = mkV2 "合并" ;
+lin incorrect_A = mkA "不正确" ;
+lin increase_N = mkN "增加" ;
+lin increase_V = mkV "增长" ;
+lin increase_V2 = mkV2 "提高" ;
+lin increased_A = variants{} ; --
+lin increasing_A = variants{} ; --
+lin increasingly_Adv = mkAdv "日益" ;
+lin incredible_A = mkA "难以置信" ;
+lin incredibly_Adv = variants{} ; --
+lin increment_N = mkN "增量" ;
+lin incremental_A = mkA "增加" ;--"增值的" ;
+lin incriminate_V2 = mkV2 "控告" ;
+lin incumbency_N = mkN "在职" ;
+lin incumbent_A = mkA "现任" ;
+lin incumbent_N = mkN "现任者" ;
+lin incur_V2 = mkV2 "招致" ;
+lin incursion_N = mkN "侵入" ;
+lin indebted_A = mkA "负债累累" ;
+lin indebtedness_N = mkN "债务" ;
+lin indecipherable_A = mkA "无法解释" ;
+lin indecisive_A = mkA "优柔寡断" ;
+lin indeed_AdV = mkAdV "的确" ;
+lin indeed_Adv = mkAdv "的确" ;
+lin indefinite_A = mkA "不定" ;
+lin indelible_A = mkA "不可磨灭" ;
+lin indemnification_N = mkN "赔偿" ;
+lin indemnify_V2 = mkV2 "赔偿" ;
+lin indenture_N = mkN "契约" ;
+lin independence_N = mkN "独立" [] ;
+lin independent_1_A = variants{} ; --
+lin independent_2_A = variants{} ; --
+lin independent_A = mkA "独立" ;
+lin independent_N = mkN "无党派人士" ;
+lin independently_Adv = variants{} ; --
+lin indestructibility_N = mkN "不灭性" ;
+lin indeterminable_A = mkA "不能确定" ;
+lin indeterminate_A = mkA "不确定" ;
+lin index_N = mkN "指数" ;
+lin index_V2 = mkV2 "做索引" ;
+lin indexer_N = mkN "索引器" ;
+lin india_PN = mkPN "印度" ;
+lin indian_A = mkA "印度人" ;
+lin indiana_PN = mkPN "印地安那" ;
+lin indianapolis_PN = mkPN "印第安纳波利斯" ;
+--subcat lin indicate_V = mkV "表明" ;
+lin indicate_V2 = mkV2 "表明" ;
+lin indicate_VS = mkVS "表明" ;
+lin indication_N = mkN "迹象" ;
+lin indicative_A = mkA "指示性" ;
+lin indicator_N = mkN "指示符" ;
+lin indict_V = mkV "起诉" ;
+lin indict_V2 = mkV2 "起诉" ;
+lin indictment_N = mkN "起诉书" ;
+lin indifference_N = mkN "漠不关心" "" ;
+lin indifferent_A = mkA "漠不关心" ;
+lin indigenous_A = variants{} ; --
+lin indignation_N = mkN "愤慨" ;
+lin indignity_N = mkN "侮辱" "次" ;
+lin indirect_A = mkA "间接" ;
+lin indirectly_Adv = variants{} ; --
+lin indirectness_N = mkN "间接" "次" ;
+lin indiscriminate_A = mkA "任意" ;
+lin indispensability_N = mkN "必要性" ;
+lin indispensable_A = mkA "不可缺少" ;
+lin indistinguishable_A = mkA "无法区别" ;
+lin individual_A = mkA "单个" ;
+lin individual_N = mkN "个人" ;
+lin individually_Adv = variants{} ; --
+lin indoctrinate_V2 = mkV2 "灌输" ;
+lin indomitable_A = mkA "不屈不挠" ;
+lin indonesia_PN = mkPN "印度尼西亚" ;
+lin indonesian_A = mkA "印度尼西亚" ;
+lin indoor_A = mkA "室内" ;
+lin induce_V2 = mkV2 "促使" ;
+--subcat lin induce_V2V = mkV2V "诱导" ;
+lin inducement_N = mkN "诱因" ;
+lin indulge_V = mkV "纵容" ;
+lin indulge_V2 = mkV2 "放纵" ;
+lin indulgence_N = mkN "嗜好" ;
+lin industrial_A = mkA "产业" ;
+lin industrialist_N = mkN "实业家" ;
+lin industrialization_N = mkN "工业化" ;
+lin industrialize_V2 = mkV2 "实现工业化" ;
+lin industry_N = L.industry_N ;
+lin inedible_A = mkA "不能吃" ;
+lin ineffable_A = mkA "无法形容" ;
+lin ineffective_A = mkA "无效" ;
+lin ineffectiveness_N = mkN "无效" ;
+lin ineffectual_A = mkA "无益" ;
+lin inefficiency_N = mkN "效率低" ;
+lin inefficient_A = mkA "低效" ;
+lin inept_A = mkA "不适当" ;
+lin ineptitude_N = mkN "不适当" ;
+lin inequality_N = mkN "不平等" ;
+lin inequitable_A = mkA "不公正" ;
+lin inequity_N = mkN "不平等" "种" ;
+lin inertia_N = mkN "惯性" ;
+lin inescapable_A = mkA "不可避免" ;
+lin inevitability_N = mkN "必然性" "" ;
+lin inevitable_A = mkA "必然" ;
+lin inevitably_Adv = variants{} ; --
+lin inexcusable_A = mkA "不可原谅" ;--1
+lin inexhaustible_A = mkA "用不完" ;
+lin inexorable_A = mkA "必然" ;
+lin inexpensive_A = mkA "便宜" ;
+lin inexperience_N = mkN "新手" ;
+lin inexperienced_A = mkA "不熟练" ;
+lin inexplicable_A = mkA "费解" ;
+lin inextricable_A = mkA "逃脱不掉" ;
+lin infamous_A = mkA "无耻" ;
+lin infamy_N = mkN "声名狼藉" [] ;
+lin infancy_N = mkN "初期" ;
+lin infant_N = mkN "婴儿" ;
+lin infantile_A = mkA "婴幼儿" ;
+lin infantry_N = mkN "步兵" ;
+lin infect_V = mkV "传染" ;
+lin infect_V2 = mkV2 "感染" ;
+lin infection_N = mkN "感染" ;
+lin infectious_A = mkA "传染" ;
+lin infer_V2 = mkV2 "推断" ;
+lin inference_N = mkN "推理" ;
+lin inferior_A = mkA "劣质" ;
+lin inferno_N = mkN "地狱" ;
+lin infertile_A = mkA "不肥沃" ;
+lin infertility_N = mkN "不毛" ;
+lin infest_V2 = mkV2 "侵扰" ;
+lin infestation_N = mkN "感染" ;
+lin infidelity_N = mkN "不忠" ;
+lin infiltrate_V2 = mkV2 "使+潜入" ;
+lin infinite_A = mkA "无限" ;
+lin inflame_V2 = mkV2 "激怒" ;
+lin inflammatory_A = mkA "煽动性" ;
+lin inflate_V = mkV "膨胀" ;
+lin inflate_V2 = mkV2 "膨胀" ;
+lin inflation_N = mkN "通货膨胀" ;
+lin inflationary_A = mkA "通胀" ;
+lin inflexible_A = mkA "顽固" ;
+lin inflict_V2 = mkV2 "加以" ;
+lin inflow_N = mkN "流入" ;
+lin influence_N = mkN "影响" ;
+lin influence_V2 = mkV2 "影响" ;
+lin influential_A = mkA "有影响" ;
+lin influenza_N = mkN "流行性感冒" ;
+lin influx_N = mkN "汇集" ;
+lin inform_V = mkV "通知" ;
+lin inform_V2 = mkV2 "通知" ;
+lin informal_A = mkA "非正式" ;
+lin information_N = mkN "消息" ;
+lin informative_A = mkA "信息量大" ;
+lin infraction_N = mkN "违反" ;
+lin infrastructure_N = mkN "基础设施" ;
+lin infrequent_A = mkA "稀少" ;
+lin infringe_V = mkV "违犯" ;
+lin infringe_V2 = mkV2 "侵犯" ;
+lin infringement_N = mkN "侵害" [] ;
+lin infuriate_V2 = mkV2 "激怒" ;
+lin infuse_V = mkV "注入" ;
+lin infuse_V2 = mkV2 "注入" ;
+lin infusion_N = mkN "注入" "次" ;
+lin ingenious_A = mkA "巧妙" ;
+lin ingenuity_N = mkN "独创性" ;
+lin ingest_V2 = mkV2 "摄取" ;
+lin ingot_N = mkN "锭" "块" ;
+lin ingrained_A = mkA "根深蒂固" ;
+lin ingratiate_V2 = mkV2 "迎合" ;
+lin ingredient_N = mkN "要素" ;
+lin inhabit_V2 = mkV2 "栖息" ;
+lin inhabitant_N = mkN "居民" "个" ;
+lin inhale_V = mkV "吸气" ;
+lin inhale_V2 = mkV2 "使+吸入" ;
+lin inherent_A = mkA "固有" ;
+lin inherit_V = mkV "继承" ;
+lin inherit_V2 = mkV2 "继承" ;
+lin inheritance_N = mkN "遗产" ;
+lin inheritorMasc_N = mkN "继承者" ;
+lin inhibit_V2 = mkV2 "抑制" ;
+lin inhibition_N = variants{} ; --
+lin inhospitable_A = mkA "荒凉" ;
+lin inhuman_A = mkA "非人" ;
+lin inhumane_A = mkA "不人道" ;
+lin initial_A = mkA "初始" ;
+lin initial_N = mkN "初始" "" ;
+lin initial_V2 = mkV2 "使+用姓名的首字母签名" ;
+lin initially_Adv = variants{} ; --
+lin initiate_N = mkN "入会" [] ;
+lin initiate_V2 = mkV2 "开始" ;
+lin initiation_N = mkN "启蒙" "次" ;
+lin initiative_N = mkN "倡议" ;
+lin inject_V2 = mkV2 "注入" ;
+lin injection_N = mkN "注射" "次" ;
+lin injunction_N = mkN "禁令" ;
+lin injure_V2 = mkV2 "伤害" ;
+lin injured_A = variants{} ; --
+lin injury_N = mkN "外伤" ;
+lin injustice_N = mkN "不公平" ;
+lin ink_N = mkN "墨水" "瓶" ;
+lin inkling_N = mkN "暗示" ;
+lin inland_A = mkA "内陆" ;
+lin inland_Adv = mkAdv "内陆" ;
+lin inlay_N = mkN "镶嵌" "种" ;
+lin inmate_N = mkN "同住者" ;
+lin inn_N = mkN "旅馆" "间" ;
+lin innate_A = mkA "先天" ;
+lin inner_A = mkA "内在" ;
+lin inning_N = mkN "局" ;
+lin innings_N = mkN "局" ;
+lin innocence_N = mkN "无辜" ;
+lin innocent_A = mkA "无辜" ;
+lin innocent_N = mkN "无辜" ;
+lin innovate_V = mkV "创新" ;
+lin innovate_V2 = mkV2 "改变" ;
+lin innovation_N = mkN "革新" ;
+lin innovative_A = mkA "创新" ;
+lin innovator_N = mkN "改革者" ;
+lin innuendo_N = mkN "讽刺" ;
+lin innumerable_A = mkA "无数" ;
+lin inoperable_A = mkA "不实用" ;
+lin inoperative_A = mkA "不起作用" ;
+lin input_N = mkN "输入" ;
+lin inquest_N = variants{} ; --
+lin inquire_V = mkV "询问" ;
+lin inquire_V2 = mkV2 "使+询问" ;
+lin inquiry_N = mkN "查询" ;
+lin inroad_N = mkN "侵入" ;
+lin insane_A = mkA "疯狂" ;
+lin insanity_N = mkN "疯狂" ;
+lin insatiable_A = mkA "贪得无厌" ;
+lin inscription_N = mkN "题词" ;
+lin insect_N = mkN "昆虫" "只" ;
+lin insecure_A = mkA "不安全" ;
+lin insensitive_A = mkA "不敏感" ;
+lin insensitivity_N = mkN "麻木不仁" ;
+lin inseparable_A = mkA "形影不离" ;
+lin insert_N = mkN "插入物" ;
+lin insert_V2 = mkV2 "插入" ;
+lin inside_A = mkA "里面" ;
+lin inside_Adv = mkAdv "里面" ;
+lin inside_N = mkN "里面" ;
+lin inside_Prep = mkPrep "在" "里面" ;
+lin insider_N = mkN "内幕" ;
+lin insidious_A = mkA "阴险" ;
+lin insight_N = mkN "洞察力" ;
+lin insignificant_A = mkA "微不足道" ;
+lin insist_V = mkV "坚持" ;
+lin insist_V2 = mkV2 "咬定" ;
+lin insist_VS = mkVS "坚持" ;
+lin insistence_N = mkN "坚持" [] ;
+lin insistent_A = mkA "坚持" ;
+lin insofar_Adv = mkAdv "只要" ;
+lin insolvency_N = mkN "破产" "" ;
+lin insolvent_A = mkA "资不抵债" ;
+lin inspect_V2 = mkV2 "检查" ;
+lin inspection_N = mkN "检查" "次" ;
+lin inspector_N = mkN "检查员" ;
+lin inspiration_N = mkN "灵感" ;
+lin inspirational_A = mkA "励志" ;
+lin inspire_V2 = mkV2 "启发" ;
+lin inspire_V2V = mkV2V "激发" ;
+lin inspiring_A = mkA "鼓舞人心" ;
+lin instability_N = mkN "不稳定性" "" ;
+lin instal_V = variants{} ; --
+lin install_V = mkV "安装" ;
+lin install_V2 = mkV2 "安装" ;
+lin installation_N = mkN "安装" [] ;
+lin instance_N = mkN "例子" ;
+lin instant_A = mkA "瞬间" ;
+lin instant_N = mkN "瞬间" ;
+lin instantly_Adv = variants{} ; --
+lin instead_Adv = mkAdv "反之" ;
+lin instead_of_Prep = mkPrep "而不是" ;
+lin instigate_V2 = mkV2 "鼓动" ;
+lin instinct_N = mkN "本能" ;
+lin instinctive_A = mkA "本能" ;
+lin institute_N = mkN "研究所" ;
+lin institute_V2 = mkV2 "研究所" ;
+lin institution_N = mkN "机构" ;
+lin institutional_A = mkA "机构" ;
+lin instruct_V2 = variants{} ; --
+lin instruction_N = mkN "指令" ;
+lin instructional_A = mkA "教学" ;
+lin instructive_A = mkA "教育性" ;
+lin instructor_N = mkN "教员" "名" ;
+lin instrument_N = mkN "仪器" ;
+lin instrumental_A = mkA "器乐" ;
+lin instrumentation_N = mkN "仪器仪表" ;
+lin insubordination_N = mkN "反抗" ;
+lin insubstantial_A = mkA "脆弱" ;
+lin insufficient_A = mkA "不够" ;
+lin insulate_V2 = mkV2 "隔离" ;
+lin insulation_N = mkN "绝缘" ;
+lin insulator_N = mkN "绝缘体" ;
+lin insulin_N = mkN "胰岛素" ;
+lin insult_N = mkN "侮辱" ;
+lin insult_V2 = mkV2 "侮辱" ;
+lin insulting_A = mkA "侮辱" ;
+lin insupportable_A = mkA "无法忍受" ;
+lin insurance_N = mkN "保险" ;
+lin insure_V = mkV "投保" ;
+lin insure_V2 = mkV2 "保险" ; --NOT SURE "保险" or "投保" or "保证"
+lin insure_VS = mkVS "投保" ;
+lin insurgent_N = mkN "叛乱" ;
+lin insurrection_N = mkN "起义" ;
+lin intact_A = mkA "完好" ;
+lin intake_N = mkN "摄入量" ;
+lin intangible_A = mkA "无法碰触" ;
+lin integral_A = mkA "积分" ;
+lin integrate_V = mkV "成一体" ;
+lin integrate_V2 = mkV2 "整合" ;
+lin integrated_A = variants{} ; --
+lin integration_N = mkN "积分" ;
+lin integrity_N = mkN "廉正" ;
+lin intellect_N = mkN "智力" ;
+lin intellectual_A = mkA "知识分子" ;
+lin intellectual_N = mkN "知识分子" ;
+lin intelligence_1_N = mkN "情报" ;
+lin intelligence_2_N = mkN "情报" ;
+lin intelligence_N = variants{} ; --
+lin intelligent_A = mkA "聪明" ;
+--subcat lin intend_V = mkV "打算" ;
+--subcat lin intend_V2 = mkV2 "打算" ;
+--subcat lin intend_V2V = mkV2V "打算" ;
+lin intend_VV = mkVV "打算" ;
+lin intense_A = mkA "激烈" ;
+lin intensify_V = mkV "强化" ;
+lin intensify_V2 = mkV2 "强化" ;
+lin intensity_N = mkN "强度" [] ;
+lin intensive_A = mkA "紧张" ;
+lin intent_A = mkA "决心" ;
+lin intent_N = mkN "意图" ;
+lin intention_N = mkN "意向" ;
+lin intentional_A = mkA "故意" ;
+lin interaction_N = mkN "相互作用" ;
+lin interactive_A = mkA "互动" ;
+lin intercede_V = mkV "调解" ;
+lin intercept_V2 = mkV2 "拦截" ;
+lin interchangeable_A = mkA "可互换的" ;
+lin intercollegiate_A = mkA "校际" ;
+lin intercom_N = mkN "对讲机" "台" ;
+lin interconnect_V = mkV "互连" ;
+lin interconnect_V2 = mkV2 "互相联系" ;
+lin intercourse_N = variants{} ; --
+lin interdependence_N = mkN "相互依存" ;
+lin interdiction_N = mkN "禁止" "" ;
+lin interest_1_N = mkN "利息" ; ----
+lin interest_2_N = mkN "利息" ; ----
+lin interest_4_N = mkN "利息" ; ----
+lin interest_N = mkN "利息" ; ---- already split
+lin interest_V = mkV "关心" ;
+lin interest_V2 = mkV2 "使+有兴趣" ;
+lin interested_A = mkA "有兴趣" ;
+lin interesting_A = mkA "有趣" ;
+lin interface_N = mkN "接口" "个" ;
+lin interfere_V = mkV "干扰" ;
+lin interference_N = mkN "干扰" "种" ;
+lin interim_A = mkA "临时" ;
+lin interim_N = mkN "过渡时期" ;
+lin interior_A = mkA "内部" ;
+lin interior_N = mkN "本质" [] ;
+lin interject_V2 = mkV2 "插嘴" ;
+lin interloper_N = mkN "闯入者" ;
+lin interlude_N = mkN "插曲" ;
+lin intermediary_N = mkN "仲裁者" ;
+lin intermediate_A = mkA "中间" ;
+lin intermission_N = mkN "中场休息" "段" ;
+lin intermittent_A = mkA "断断续续" ;
+lin intermix_V2 = mkV2 "使+混杂" ;
+lin internal_A = mkA "内部" ;
+lin international_A = mkA "国际" ;
+lin international_N = mkN "国际组织" ;
+lin internationalist_N = mkN "国际主义者" ;
+lin internationalization_N = mkN "国际化" [] ;
+lin internment_N = mkN "拘留" ;
+lin interpret_V = mkV "阐释" ;
+lin interpret_V2 = mkV2 "阐释" ;
+lin interpretation_N = mkN "解释" ;
+lin interpreter_N = mkN "翻译员" ;
+lin interrelate_V2 = mkV2 "使+相互关联" ;
+lin interrogate_V2 = mkV2 "审问" ;
+lin interrogation_N = mkN "询问" "次" ;
+lin interrogator_N = mkN "质问者" ;
+lin interrupt_V = mkV "打扰" ;
+lin interrupt_V2 = mkV2 "打扰" ;
+lin interruption_N = mkN "中断" "次" ;
+lin intersection_N = mkN "路口" ;
+lin intersperse_V2 = mkV2 "点缀" ;
+lin interstate_A = mkA "州际" ;
+lin intertwine_V = mkV "纠缠" ;
+lin intertwine_V2 = mkV2 "纠缠" ;
+lin interval_N = mkN "间隔" ;
+lin intervene_V = mkV "干预" ;
+lin intervene_V2V = mkV2V "干预" ;
+lin intervention_N = mkN "介入" "次" ;
+lin interview_N = mkN "访问" ;
+lin interview_V2 = mkV2 "访问" ;
+lin interviewer_N = mkN "会见者" ;
+lin intimacy_N = mkN "亲密" ;
+lin intimate_A = mkA "亲密" ;
+lin intimate_V2 = mkV2 "至亲" ;
+lin intimidate_V2 = mkV2 "恐吓" ;
+lin intimidation_N = mkN "恐吓" ;
+lin into_Prep = mkPrep "把" "成" ;--NOT SURE, heavily depends on contexts
+lin intolerable_A = mkA "无法忍受" ;
+lin intolerance_N = mkN "偏见" [] ;
+lin intonation_N = mkN "语调" ;
+lin intone_V = mkV "咏叹" ;
+lin intoxication_N = mkN "醉" ;
+lin intractable_A = mkA "棘手" ;
+lin intravenous_A = mkA "静脉内" ;
+lin intricate_A = mkA "复杂" ;
+lin intrigue_N = mkN "阴谋" ;
+lin intrigue_V = mkV "密谋" ;
+lin intrinsic_A = mkA "固有" ;
+lin introduce_V2 = mkV2 "介绍" ;
+lin introduction_N = mkN "介绍" ;
+lin introductory_A = mkA "引导" ;
+lin intrude_V = mkV "闯入" ;
+lin intruder_N = mkN "侵入者" "个" ;
+lin intrusion_N = mkN "侵扰" "次" ;
+lin intrusive_A = mkA "侵入" ;
+lin intuition_N = mkN "直觉" ;
+lin intuitive_A = mkA "直觉" ;
+lin inundate_V2 = mkV2 "淹没" ;
+lin invade_V2 = mkV2 "入侵" ;
+lin invader_N = mkN "侵略者" ;
+lin invalid_A = mkA "无效" ;
+lin invalidate_V2 = mkV2 "使+无效化" ;
+lin invaluable_A = variants{} ; --
+lin invariable_A = mkA "不变" ;
+lin invariably_Adv = variants{} ; --
+lin invasion_N = mkN "入侵" ;
+lin invective_N = mkN "谩骂" ;
+lin invent_V = mkV "发明" ;
+lin invent_V2 = mkV2 "发明" ;
+lin invention_N = mkN "邀请" "个" ;
+lin inventor_N = mkN "发明者" "个" ;
+lin inventory_N = mkN "清单" ;
+lin inverse_A = mkA "逆" ;
+lin inverse_N = mkN "逆" ;
+lin invert_V2 = mkV2 "倒置" ;
+lin invest_V = mkV "投资" ;
+lin invest_V2 = mkV2 "投资" ;
+lin investigate_V = mkV "调查" ;
+lin investigate_V2 = mkV2 "调查" ;
+lin investigation_N = mkN "调查" ;
+lin investigator_N = mkN "研究者" ;
+lin investment_N = mkN "投资" ;
+lin investor_N = mkN "投资者" ;
+lin inveterate_A = mkA "根深蒂固" ;
+lin invidious_A = mkA "诽谤" ;
+lin invincible_A = mkA "不可战胜" ;
+lin invisible_A = mkA "无形" ;
+lin invitation_N = mkN "请帖" ;
+lin invite_N = mkN "邀请""次" ;
+lin invite_V2 = mkV2 "邀请" ;
+lin invite_V2V = mkV2V "邀请" ;
+lin invoice_N = mkN "发票" ;
+lin invoke_V2 = mkV2 "祈求" ;
+lin involuntary_A = mkA "不知不觉" ;
+lin involve_V = mkV "涉及" ;
+lin involve_V2 = mkV2 "涉及" ;
+lin involve_VS = mkVS "涉及" ;
+lin involved_A = variants{} ; --
+lin involvement_N = mkN "参与" ;
+lin inward_A = mkA "向内" ;
+lin inward_Adv = mkAdv "向内" ;
+lin ion_N = variants{} ; --
+lin iota_N = mkN "极微小" ;
+lin ira_N = mkN "爱尔兰共和军" ;
+lin iranian_A = mkA "伊朗" ;
+lin iraqi_A = mkA "伊拉克人" ;
+lin irascible_A = mkA "易怒" ;
+lin ire_N = mkN "忿怒" ;
+lin iris_N = mkN "鸢尾花" ;
+lin irish_A = mkA "爱尔兰" ;
+lin irk_V2 = mkV2 "惹恼" ;
+lin irksome_A = mkA "令人讨厌" ;
+lin iron_N = L.iron_N ;
+lin iron_V = mkV "烫衣服" ;
+lin ironclad_A = mkA "铁定" ;
+lin ironic_A = mkA "讽刺" ;
+lin ironical_A = mkA "挖苦" ;
+lin ironically_Adv = variants{} ; --
+lin irony_N = mkN "反话" ;
+lin irradiate_V2 = mkV2 "照耀" ;
+lin irrational_A = mkA "不合理" ;
+lin irregular_A = mkA "不规则" ;
+lin irregularity_N = mkN "不规则" ;
+lin irrelevant_A = mkA "不相干" ;
+lin irreparable_A = mkA "无法挽回" ;
+lin irreplaceable_A = mkA "无可替代" ;
+lin irrepressible_A = mkA "挡不住" ;
+lin irresistible_A = mkA "不可抗拒" ;
+lin irrespective_A = variants{} ; --
+lin irresponsible_A = mkA "不负责任" ;
+lin irreverent_A = mkA "无关" ;
+lin irrevocable_A = mkA "不可改变" ;
+lin irritate_V2 = mkV2 "刺激" ;
+lin irritation_N = mkN "刺激" ;
+lin islamic_A = mkA "伊斯兰" ;
+lin island_N = mkN "岛" ;
+lin isle_N = mkN "小岛" "个" ;
+lin isolate_V2 = mkV2 "隔离" ;
+lin isolated_A = variants{} ; --
+lin isolation_N = mkN "隔离" ;
+lin israel_PN = mkPN "以色列" ;
+lin israeli_A = mkA "以色列" ;
+lin issue_1_N = mkN "发行" ; ----
+lin issue_2_N = mkN "发行" ; ----
+lin issue_N = mkN "发行" ;
+lin issue_V = mkV "发行" ;
+lin issue_V2 = mkV2 "发布" ;
+lin isthmus_N = mkN "地铁" ;
+lin it_Pron = S.it_Pron ;
+lin italian_A = mkA "意大利" ;
+lin italianMasc_N = mkN "意大利人" ;
+lin italianFem_N = mkN "意大利人" ;
+lin italy_PN = mkPN "意大利" ;
+lin item_N = mkN "项" ;
+lin itemize_V2 = mkV2 "逐条列记" ;
+lin iteration_N = mkN "迭代" ;
+lin itinerary_N = mkN "旅程" ;
+lin itself_NP = mkNPword "自身" ;
+lin ivory_N = mkN "象牙" "根" ;
+lin jab_N = mkN "戳" ;
+lin jack_N = mkN "杰克" ;
+lin jack_V2 = mkV2 "千斤顶" ;
+lin jackal_N = mkN "豹" ;
+lin jacket_N = mkN "夹克" ;
+lin jaguar_N = mkN "美洲虎" ;
+lin jail_N = mkN "监狱" ;
+lin jail_V2 = mkV2 "监狱" ;
+lin jakarta_PN = mkPN "雅加达" ;
+lin jam_N = mkN "果酱" "瓶" ;
+lin jam_V = mkV "塞车" ;
+lin jam_V2 = mkV2 "使+堵塞" ;
+lin jam_VS = mkVS "堵塞" ;
+lin jamaican_A = mkA "牙买加" ;
+lin jamboree_N = mkN "少年团体大会" ;
+lin janitor_N = mkN "清洁工 " ;
+lin japan_PN = mkPN "日本" ;
+lin japaneseMasc_N = mkN "日本" ;
+lin japanese_A = mkA "日本" ;
+lin jar_N = mkN "罐" ;
+lin jar_V = mkV "震惊" ;
+lin jargon_N = mkN "术语" ;
+lin jasmine_N = mkN "茉莉" ;
+lin jaunt_N = mkN "远足" "次" ;
+lin jaunty_A = mkA "快活" ;
+lin jaw_N = mkN "颚" ;
+lin jazz_N = mkN "爵士乐" "" ;
+lin jazzy_A = mkA "爵士乐" ;
+lin jealous_A = mkA "嫉妒" ;
+lin jealousy_N = mkN "妒忌" ;
+lin jean_N = mkN "牛仔裤" "条" ;
+lin jeans_N = variants{} ; --
+lin jeep_N = mkN "吉普" ;
+lin jeopardize_V2 = mkV2 "危害" ;
+lin jeopardy_N = mkN "危险" ;
+lin jerk_V = variants{}; -- mkV2 "猛拉" ;
+lin jerk_V2 = mkV2 "猛拉" ;
+lin jersey_N = mkN "泽" ;
+lin jester_N = mkN "滑稽演员" ;
+lin jet_N = mkN "喷射" ;
+lin jet_off_V = mkV "前往" ;
+lin jettison_V2 = mkV2 "投弃" ;
+lin jetty_N = mkN "码头" ;
+lin jew_N = mkN "犹太人" ;
+lin jewel_N = mkN "宝石" ;
+lin jewellery_N = mkN "首饰" "个" ;
+lin jewelry_N = mkN "首饰" ;
+lin jewish_A = mkA "犹太人" ;
+lin jiggle_V = mkV "轻摇" ;
+lin jim_crow_N = mkN "黑人" ;
+lin jingle_V2 = mkV2 "使+押韵" ;
+lin jittery_A = mkA "风声鹤唳" ;
+lin job_N = mkN "工作" ;
+lin job_V = mkV "做零工" ;
+lin job_V2 = mkV2 "使+承包" ;
+lin jockey_N = mkN "骑师" ;
+lin jockey_V = mkV "骑驶" ;
+lin jog_V = mkV "慢跑" ;
+lin jogger_N = mkN "慢跑" ;
+lin jogging_N = mkN "慢跑" "次" ;
+lin john_PN = L.john_PN ;
+lin john_bull_N = mkN "约翰牛" ;
+lin join_N = mkN "结合" ;
+lin join_V = mkV "加入" ;
+lin join_V2 = mkV2 "加入" ;
+lin joint_A = mkA "联合" ;
+lin joint_N = mkN "联合" [] ;
+lin jointly_Adv = variants{} ; --
+lin joke_N = mkN "笑话" ;
+lin joke_V = mkV "开玩笑" ;
+--subcat lin joke_VS = mkVS "说笑话" ;
+lin jokingly_Adv = mkAdv "开玩笑地" ;
+lin jolly_A = mkA "愉快" ;
+lin jolt_N = mkN "推撞" ;
+lin jolt_V = mkV "摇摆" ;
+lin jolt_V2 = mkV2 "颠簸" ;
+lin jostle_N = mkN "推撞""" ;
+lin jostle_V = mkV "摩肩接踵" ;
+lin jostle_V2 = mkV2 "使+推挤" ;
+lin journal_N = mkN "刊物" ;
+lin journalism_N = mkN "新闻学" [] ;
+lin journalist_N = mkN "记者" ;
+lin journalistic_A = mkA "新闻业" ;
+lin journey_N = mkN "旅行" "段" ;
+lin journey_V = mkV "旅行" ;
+lin joust_V = mkV "比武" ;
+lin jovial_A = mkA "快活的" ;
+lin joy_N = mkN "喜悦" ;
+lin joyful_A = mkA "欢喜" ;
+lin jubilant_A = mkA "欢呼" ;
+lin judge_N = mkN "法官" ;
+lin judge_V = mkV "法官" ;
+lin judge_V2 = mkV2 "审判" ;
+--subcat lin judge_V2V = mkV2V "评判" ;
+lin judge_VS = mkVS "判断" ;
+lin judgement_N = mkN "判断" "次" ;
+lin judgment_N = mkN "判断" "次" ;
+lin judicial_A = mkA "司法" ;
+lin judiciary_N = mkN "司法部" ;
+lin judicious_A = mkA "明智" ;
+lin jug_N = mkN "罐" ;
+lin juggernaut_N = mkN "剑圣" "位" ;
+lin juggle_V = mkV "耍" ;
+lin juggle_V2 = mkV2 "欺骗" ;
+lin juggler_N = mkN "变戏法者" ;
+lin juice_N = mkN "果汁" "杯" ;
+lin jumbo_A = mkA "巨大" ;
+lin jump_N = mkN "跳" ;
+lin jump_V = L.jump_V ;
+lin jump_V2 = mkV2 "跳" ;
+--subcat lin jump_V2V = mkV2V "跳" ;
+--subcat lin jump_VV = mkVV "跳" ;
+lin jumpiness_N = mkN "跳动" "" ;
+lin jumpy_A = mkA "神经质" ;
+lin junction_N = mkN "连接点" ;
+lin juncture_N = mkN "接合" ;
+lin jungle_N = mkN "丛林" ;--"密林" ;
+lin junior_A = mkA "年少" ;
+lin junior_N = mkN "年少者" ;
+lin junk_N = mkN "废物" ;
+lin junk_V2 = mkV2 "垃圾" ;
+lin junket_N = mkN "野餐" ;
+lin junky_N = mkN "毒品贩子" ;
+lin jurisdiction_N = mkN "管辖权" ;
+lin jurisprudence_N = mkN "法学" ;
+lin jurist_N = mkN "法学家" "位" ;
+lin juror_N = mkN "陪审员" ;
+lin jury_N = mkN "陪审团" ;
+lin jury_rigge_V2 = mkV2 "陪审团" ;
+lin just_A = mkA "只是" ;
+lin just_AdV = mkAdV "只是" ;
+lin just_Adv = mkAdv "只是" ;
+lin just_Predet = mkPredet "只是" ;
+lin justice_N = mkN "正义" ;
+lin justifiable_A = mkA "有道理" ;
+lin justification_N = mkN "辩护" ;
+lin justified_A = variants{} ; --
+lin justify_V2 = mkV2 "辩解" ;
+lin justify_VV = mkVV "辩解" ;
+lin jut_V = mkV "突出" ;
+lin jute_N = mkN "黄麻" ;
+lin juvenile_A = mkA "少年" ;
+lin juxtapose_V2 = mkV2 "并列" ;
+lin kangaroo_N = mkN "袋鼠" ;
+lin kansas_PN = mkPN "堪萨斯" ;
+lin keel_N = mkN "龙骨" ;
+lin keen_A = mkA "热心" ;
+lin keen_V = mkV "磨快" ;
+lin keep_N = mkN "保持""" ;
+lin keep_V = mkV "保持" ;
+lin keep_V2 = mkV2 "保持" ;
+lin keep_V2A = mkV2A "保持" ;
+--subcat lin keep_VA = mkVA "保持" ;
+--subcat lin keep_VS = mkVS "保持" ;
+lin keep_VV = mkVV "保持" ;
+lin keep_ing_V2V = mkV2V "保持" ;
+lin keep_to_V2V = mkV2V "坚持" ;
+lin keep_up_V = mkV "保持" ;
+lin keeper_N = mkN "管理人" ;
+lin keeping_N = mkN "保持" ;
+lin kelp_N = mkN "海草灰" [] ;
+lin kentucky_PN = mkPN "肯塔基州" ;
+lin kernel_N = mkN "核心" ;
+lin ketchup_N = mkN "番茄酱" ;
+lin kettle_N = mkN "水壶" ;
+lin key_1_N = variants{} ; --
+lin key_2_N = variants{} ; --
+lin key_A = mkA "关键" ;
+lin key_N = mkN "关键" ;
+lin key_V2 = mkV2 "键入" | mkV2 "锁上" | mkV2 "调音" ;
+lin keyboard_N = mkN "键盘" ;
+lin keyless_A = mkA "无键" ;
+lin keystone_N = mkN "主旨" ;
+lin kick_N = mkN "踢" "" ;
+lin kick_V = mkV "踢" ;
+lin kick_V2 = mkV2 "踢" ;
+lin kick_off_V2 = mkV2 "开球" ;
+lin kickback_N = mkN "回答" ;
+lin kid_N = mkN "孩子" ;
+lin kid_V = mkV "欺骗" ;
+lin kiddy_N = mkN "小山羊" ;
+lin kidnap_V2 = mkV2 "绑架" ;
+lin kidnapper_N = mkN "绑匪" ;
+lin kidney_N = mkN "肾" ;
+lin kill_N = mkN "杀死" [] ;
+lin kill_V = mkV "杀" ;
+lin kill_V2 = L.kill_V2 ;
+lin killer_N = mkN "凶手" ;
+lin killing_N = mkN "谋杀" "起" ;
+lin kilogram_N = mkN "千克" ;
+lin kilometer_N = mkN "公里""" ;
+lin kilometre_N = mkN "公里" ;
+lin kilowatt_N = mkN "千瓦" "" ;
+lin kind_A = mkA "亲切" ;
+lin kind_N = mkN "种类" ;
+lin kindergarten_N = mkN "幼儿园" ;
+lin kindle_V2 = mkV2 "点燃" ;
+lin kindly_Adv = variants{} ; --
+lin kindness_N = mkN "仁慈" ;
+lin kindred_A = mkA "同族" ;
+lin king_N = L.king_N ;
+lin kingdom_N = mkN "王国" ;
+lin kingpin_N = mkN "中心轴" ;
+lin kink_V2 = mkV2 "使+扭结" ;
+lin kiss_N = mkN "吻" "个" ;
+--subcat lin kiss_V = mkV "吻" ;
+lin kiss_V2 = mkV2 "吻" ;
+lin kit_N = mkN "套件" ;
+lin kitchen_N = mkN "厨房" "间" ;
+lin kite_N = variants{} ; --
+lin kitten_N = mkN "小猫" "只" ;
+lin kitty_N = mkN "小猫" ;
+lin kiwi_N = mkN "猕猴桃" ;
+lin km_N = mkN "千米" ;
+lin knack_N = mkN "诀窍" ;
+lin knead_V = mkV "揉" ;
+lin knead_V2 = mkV2 "揉合" ;--"揉捏" ;
+lin knee_N = L.knee_N ;
+lin kneel_V = mkV "下跪" ;
+lin knell_N = mkN "丧钟" ;
+lin knife_N = mkN "刀" "把" ;
+lin knife_V2 = mkV2 "使+劈开" ;
+lin knight_N = mkN "骑士" ;
+lin knit_V = mkV "编织" ;
+lin knit_V2 = mkV2 "编织" ;
+lin knitting_N = mkN "针织" "个" ;
+lin knitwear_N = mkN "针织衫" "件" ;
+lin knock_N = mkN "敲打" "次" ;
+lin knock_V = mkV "敲" ;
+lin knock_V2 = mkV2 "敲" ;
+lin knockout_N = mkN "击倒" ;
+lin knot_N = mkN "结" "个" ;
+lin knotty_A = mkA "棘手" ;
+lin know_N = mkN "知情""" ;
+lin know_V = mkV "知道" ;
+lin know_V2 = L.know_V2 ;
+--subcat lin know_V2V = mkV2V "知道" ;
+lin know_VQ = L.know_VQ ;
+lin know_VS = L.know_VS ;
+lin knowledge_N = mkN "知识" [] ;
+lin knowledgeable_A = mkA "懂行" ;
+lin known_A = variants{} ; --
+lin knuckle_N = mkN "关节" ;
+lin korea_PN = mkPN "韩国" ;
+lin korean_A = mkA "朝鲜" ;
+lin kowtow_V = mkV "磕头" ;
+lin krona_N = mkN "克朗" ;
+lin lab_N = mkN "实验室" ;
+lin label_N = mkN "标签" ;
+lin label_V = mkV "贴标签于" ;
+lin label_V2 = mkV2 "标签" ;
+--subcat lin label_V2A = mkV2A "标签" ;
+lin label_V3 = mkV3 "标签" ;
+lin label_VS = mkVS "标" ;
+lin laboratory_N = mkN "实验室" ;
+lin laborious_A = mkA "勤劳" ;
+lin labour_N = mkN "劳工" ;
+lin labour_V = mkV "劳动" ;--"人工" ;
+lin labourer_N = variants{} ; --
+lin lace_N = mkN "花边" "条" ;
+lin lace_V = mkV "系带子" ;
+lin lace_V2 = mkV2 "花边" ;
+lin lack_N = mkN "缺乏" ;
+lin lack_V = mkV "缺乏" ;
+lin lack_V2 = mkV2 "缺乏" ;
+lin lackey_N = mkN "男仆" "位" ;
+lin lacking_A = variants{} ; --
+lin lad_N = mkN "小伙子" ;
+lin ladder_N = mkN "阶梯" ;
+lin laden_A = mkA "满载" ;
+lin lady_N = mkN "女士" ;
+lin lag_N = mkN "落后" ;
+lin lag_V = mkV "落后" ;
+lin lag_V2 = mkV2 "落后于" ;
+lin laggard_N = mkN "落后者" ;
+lin lagging_N = mkN "绝缘层材料" ;
+lin lagoon_N = mkN "泻湖" ;
+lin lake_N = L.lake_N ;
+lin lamb_N = mkN "羊肉" "块" ;
+lin lambaste_V2 = mkV2 "痛打" ;
+lin lambskin_N = mkN "羊皮" ;
+lin lame_A = mkA "跛脚" ;
+lin lament_N = mkN "哀叹" ;
+lin lament_V = mkV "哀叹" ;
+lin lament_V2 = mkV2 "哀叹" ;
+lin lament_VS = mkVS "哀叹" ;
+lin laminate_V2 = mkV2 "将+锻压成薄片" ;
+lin lamp_N = L.lamp_N ;
+lin lamppost_N = mkN "路灯柱" ;
+lin land_N = mkN "土地" ;
+lin land_V = mkV "降落" ;
+lin land_V2 = mkV2 "登陆" ;
+lin landfall_N = mkN "登陆" [] ;
+lin landing_N = mkN "着陆" "次" ;
+lin landlord_N = mkN "房东" ;
+lin landmark_N = mkN "地标" ;--"地标" ;
+lin landowner_N = mkN "牧场主" ;
+lin landscape_N = mkN "景观" ;
+lin landslide_N = mkN "山崩" ;
+lin lane_N = mkN "车道" ;
+lin language_N = L.language_N ;
+lin languish_V = mkV "憔悴" ;
+lin languorous_A = mkA "怠惰" ;
+lin lantern_N = mkN "灯笼""盏" ;
+lin laotian_A = mkA "老挝人" ;
+lin lap_N = mkN "膝盖" ;
+lin lap_V = mkV "拍打" ;
+lin lapse_N = mkN "过失" ;
+lin lapse_V = mkV "犯错" ;
+lin larceny_N = mkN "盗窃" ;
+lin lard_N = mkN "猪油" ;
+lin large_A = mkA "大" ;
+lin large_Adv = mkAdv "大" ;
+lin large_N = mkN "大" [] ;
+lin large_scale_A = mkA "大规模" ;
+lin largely_Adv = variants{} ; --
+lin largish_A = mkA "稍大" ;
+lin lascivious_A = mkA "淫荡" ;
+lin laser_N = mkN "激光" ;
+lin lash_V = mkV "鞭挞" ;
+lin lash_V2 = mkV2 "鞭打" ;
+lin lashing_N = mkN "鞭打" ;
+lin lassitude_N = mkN "疲乏" ;
+lin last_1_A = mkA "最后" ;
+lin last_2_A = mkA "最后" ;
+lin last_A = mkA "最后" ;
+lin last_N = mkN "末尾""个" ;
+lin last_V = mkV "最后" ;
+--subcat lin last_V2 = mkV2 "持续" ;
+lin lasting_A = mkA "持久" ;
+lin latch_V = mkV "闩上" ;
+lin late_A = mkA "迟到" ;
+lin late_Adv = mkAdv "晚" ;
+lin lately_Adv = variants{} ; --
+lin later_Adv = mkAdv "后来" ;
+lin lathe_N = mkN "车床" ;
+lin latin_A = mkA "拉丁" ;
+lin latitude_N = mkN "纬度" ;
+lin latter_A = mkA "近来" ;
+lin latter_N = mkN "后者" ;
+lin latter_day_A = mkA "现代" ;
+lin lattice_N = mkN "格" ;
+lin laud_V2 = mkV2 "赞美" ;
+lin laudable_A = mkA "值得赞赏" ;
+lin laugh_N = mkN "笑声" "阵" ;
+lin laugh_V = L.laugh_V ;
+lin laugh_V2 = mkV2 "笑" ;
+lin laugh_VS = mkVS "笑" ;
+lin laughing_A = mkA "可笑" ;
+lin laughter_N = mkN "笑声" ;
+lin launch_N = mkN "发射" ;
+lin launch_V = mkV "发射" ;
+lin launch_V2 = mkV2 "发射" ;
+lin launder_V = mkV "洗涤" ;
+lin launder_V2 = mkV2 "洗涤" ;
+lin laundry_N = mkN "洗衣店" ;
+lin laureateFem_N = mkN "得奖者" ;
+lin laureateMasc_N = mkN "得奖者" ;
+lin laurel_N = mkN "桂" ;
+lin lavender_N = mkN "薰衣草" ;
+lin lavish_A = mkA "浪费" ;
+lin lavish_V2 = mkV2 "浪费" ;
+lin law_1_N = mkN "法律" ; ----
+lin law_2_N = mkN "法律" ; ----
+lin law_N = mkN "法律" ;
+lin law_abiding_A = mkA "遵纪守法" ;
+lin lawful_A = mkA "合法" ;
+lin lawmaker_N = mkN "立法者" ;
+lin lawmaking_N = mkN "立法" ;
+lin lawn_N = mkN "草坪" ;
+lin lawsuit_N = mkN "诉讼" ;
+lin lawyer_N = mkN "律师" ;
+lin lax_A = mkA "松" ;
+lin laxative_N = mkN "泻药" ;
+lin lay_A = mkA "世俗" ;
+lin lay_N = mkN "诗""首" ;--地势、地貌
+lin lay_V = mkV "铺设" ;
+lin lay_V2 = mkV2 "铺设" ;
+--subcat lin lay_VS = mkVS "打赌" ;
+lin layer_N = mkN "层" [] ;
+lin layer_V2 = mkV2 "使+堆积成层" ;
+lin layman_N = mkN "门外汉" "名" ;
+lin layout_N = mkN "布局" ;
+lin lazy_A = mkA "懒惰" ;
+lin lb_N = mkN "磅" ;
+lin lea_N = mkN "草地""片" ;
+lin lead_N = mkN "带领" ;
+lin lead_V = mkV "带领" ;
+lin lead_V2 = mkV2 "带领" ;
+lin lead_V2V = mkV2V "带领" ;
+--subcat lin lead_VS = mkVS "带领" ;
+lin leaded_A = mkA "加铅" ;
+lin leader_N = mkN "领导者" ;
+lin leadership_N = mkN "领导" ;
+lin leading_A = variants{} ; --
+lin leading_N = mkN "领导""位" ;
+lin leaf_N = L.leaf_N ;
+lin leaflet_N = mkN "小传单" "张" ;
+lin leafy_A = mkA "多叶" ;
+lin league_1_N = variants{} ; --
+lin league_2_N = variants{} ; --
+lin league_N = mkN "联盟" ;
+lin leak_N = mkN "泄露" ;
+lin leak_V = mkV "漏" ;
+lin leak_V2 = mkV2 "泄漏" ;
+lin leaker_N = mkN "泄密者" ;
+lin leaky_A = mkA "漏" ;
+lin lean_A = mkA "瘦" ;
+lin lean_V = mkV "倾斜" ;
+lin lean_V2 = mkV2 "倾斜" ;
+lin leap_N = mkN "跳跃" ;
+lin leap_V = mkV "飞跃" ;
+lin leap_V2 = mkV2 "飞跃" ;
+lin leapfrog_V2 = mkV2 "蛙跳" ;
+lin learn_V = mkV "学习" ;
+lin learn_V2 = L.learn_V2 ;
+lin learn_VS = mkVS "学习" ;
+lin learn_VV = mkVV "学习" ;
+lin learner_N = mkN "学习者" "个" ;
+lin learning_N = mkN "学习" ;
+lin lease_N = mkN "租赁" ;
+lin lease_V2 = mkV2 "租赁" ;
+lin leash_N = mkN "皮带" "条" ;
+lin least_Adv = mkAdv "最少" ;
+lin leather_N = L.leather_N ;
+lin leave_N = mkN "离开" "次" ;
+lin leave_V = mkV "离开" ;
+lin leave_V2 = L.leave_V2 ;
+lin leave_V2V = mkV2V "离开" ;
+--subcat lin leave_VS = mkVS "离开" ;
+--subcat lin leave_VV = mkVV "离开" ;
+lin lebanese_A = mkA "黎巴嫩" ;
+lin lebanon_PN = mkPN "黎巴嫩" ;
+lin lecherous_A = mkA "好色" ;
+lin lecture_N = mkN "讲座" ;
+lin lecture_V = mkV "讲演" ;
+lin lecture_V2 = mkV2 "演讲" ;
+lin lecturer_N = mkN "讲师" ;
+lin ledger_N = mkN "总账" ;
+lin leech_N = mkN "水蛭" ;
+lin leeway_N = mkN "回旋的余地" ;
+lin left_A = mkA "左边" ;
+lin left_N = mkN "左边" ;
+lin left_Ord = L.left_Ord ;
+lin left_hand_A = mkA "左手" ;
+lin left_handed_A = mkA "左撇子" ;
+lin leftist_N = mkN "左派" ;
+lin leg_N = L.leg_N ;
+lin legacy_N = mkN "遗产" ;
+lin legal_A = mkA "合法" ;
+lin legalistic_A = mkA "墨守成规" ;
+lin legality_N = mkN "合法" ;
+lin legalization_N = mkN "合法化" ;
+lin legalize_V2 = mkV2 "使+合法化" ;
+lin legally_Adv = variants{} ; --
+lin legend_N = mkN "传奇" "个" ;
+lin legendary_A = mkA "传说" ;
+lin legerdemain_N = mkN "戏法" ;
+lin legion_N = mkN "军团" ;
+lin legislate_V = mkV "立法" ;
+lin legislate_V2 = mkV2 "用立法规定" ;
+lin legislation_N = mkN "立法" ;
+lin legislative_A = mkA "法律" ;
+lin legislator_N = mkN "立委" ;
+lin legislature_N = mkN "立法机关" ;
+lin legitimacy_N = mkN "合法性" ;
+lin legitimate_A = mkA "合法" ;
+lin legitimize_V2 = mkV2 "使合法" ;
+lin leisure_N = mkN "闲暇" ;
+lin leisurely_A = mkA "悠闲" ;
+lin leisurely_Adv = mkAdv "悠然得" ;
+lin lemming_N = mkN "旅鼠" "只" ;
+lin lemon_N = mkN "柠檬" ;
+lin lend_V = mkV "借" ;
+lin lend_V2 = mkV2 "借出" ;
+lin lender_N = mkN "贷款人" ;
+lin length_N = mkN "长度" [] ;
+lin lengthen_V = mkV "延长" ;
+lin lengthen_V2 = mkV2 "延长" ;
+lin lengthy_A = mkA "冗长" ;
+lin leniency_N = mkN "宽大" ;--"仁慈" ;
+lin lenient_A = mkA "宽大" ;
+lin lens_N = mkN "镜片" ;
+lin lesbian_N = mkN "女同志" ;
+lin lesion_N = mkN "损害" ;
+lin less_A = mkA "较少" ;
+lin less_AdA = mkAdA "少" ;
+lin less_Adv = mkAdv "较少" ;
+lin less_CAdv = S.less_CAdv ;
+lin less_Det = mkpDet "较少" ;
+lin less_than_AdN = mkAdN "少" ;
+lin lessen_V = mkV "变小" ;
+lin lessen_V2 = mkV2 "减少" ;
+lin lesser_A = mkA "较小" ;
+lin lesson_N = mkN "教训" ;
+lin lest_Prep = mkPrep "免得" ;
+lin let_N = mkN "障碍""个" ;
+--subcat lin let_V = mkV "让" ;
+--subcat lin let_V2 = mkV2 "让" ;
+lin let_V2V = mkV2V "让" ;
+--subcat lin let_VS = mkVS "让" ;
+lin lethal_A = mkA "致命" ;
+lin lethargic_A = mkA "昏睡" ;
+lin lethargy_N = mkN "昏睡" ;
+lin letter_1_N = mkN "书信" ; ----
+lin letter_2_N = mkN "书信" ; ----
+lin letter_N = mkN "书信" ; ---- already split
+lin letting_N = mkN "出租" "次" ;
+lin lettuce_N = mkN "莴苣" ;
+lin level_1_N = mkN "水平" ; ----
+lin level_2_N = mkN "水平" ; ----
+lin level_A = mkA "水平" ;
+lin level_N = mkN "水平" ;
+lin level_V = mkV "拉平" ;
+lin level_V2 = mkV2 "使+同等" ;
+lin leverage_N = mkN "杠杆作用" ;
+lin levy_N = mkN "征收" ;
+lin levy_V2 = mkV2 "征兵" ;
+lin lewdness_N = mkN "淫荡" "" ;
+lin lexical_A = mkA "词汇" ;
+lin lexicon_N = mkN "词库" ;
+lin liability_N = mkN "责任" ;
+lin liable_A = mkA "容易" ;
+lin liaison_N = mkN "联络" "" ;
+lin liar_N = mkN "说谎者" ;
+lin libel_N = mkN "诽谤" ;
+lin liberal_A = mkA "自由派" ;
+lin liberal_N = mkN "自由派" ;
+lin liberalism_N = mkN "自由主义" ;
+lin liberalization_N = mkN "自由化" [] ;
+lin liberalize_V2 = mkV2 "放宽" ;
+lin liberate_V2 = mkV2 "解放" ;
+lin liberation_N = mkN "解放" ;
+lin liberty_N = mkN "自由" "" ;
+lin librarian_N = mkN "图书管理员" ;
+lin library_N = mkN "文库" ;
+lin libya_PN = mkPN "利比亚" ;
+lin libyan_A = mkA "利比亚" ;
+lin licence_N = mkN "许可证" ;
+lin license_V2 = mkV2 "许可" ;
+lin licensee_N = mkN "持牌人" ;
+lin licentiousness_N = mkN "放荡" ;
+--subcat lin lick_V = variants{}; -- mkV2 "舔" ;
+lin lick_V2 = mkV2 "舔" ;
+lin lid_N = mkN "盖" ;
+lin lie_1_V = mkV "说谎" ;
+lin lie_2_V = mkV "谎骗" ;
+lin lie_N = mkN "说谎" ;
+lin lie_V = L.lie_V ;
+lin lie_VS = mkVS "谎言" ;
+lin lien_N = mkN "留置权" ;
+lin lieutenant_N = mkN "中尉" ;
+lin life_N = mkN "生活" ;
+lin lifeblood_N = mkN "生机的根源" ;
+lin lifeboat_N = mkN "救生艇" ;
+lin lifeguard_N = mkN "救生员" ;
+lin lifeless_A = mkA "无生气" ;
+lin lifeline_N = mkN "生命线""条" ;
+lin lifelong_A = mkA "终身" ;
+lin lifespan_N = variants{} ; --
+lin lifestyle_N = variants{} ; --
+lin lifetime_N = mkN "一生" [] ;
+lin lift_N = mkN "举起" "次" ;
+lin lift_V = mkV "举起" ;
+lin lift_V2 = mkV2 "抬" ;
+lin light_A = mkA "轻" ;
+lin light_Adv = mkAdv "轻" ;
+lin light_N = mkN "光" ;
+lin light_V = mkV "光" ;
+lin light_V2 = mkV2 "照亮" ;
+lin lighten_V = mkV "变亮" ;
+lin lighten_V2 = mkV2 "减轻" ;
+lin lighting_N = mkN "采光" "次" ;
+lin lightly_Adv = variants{} ; --
+lin lightning_N = mkN "闪电" ;
+lin lightweight_A = mkA "轻巧" ;
+lin like_A = mkA "相似" ;
+lin like_Adv = mkAdv "喜欢" ;
+lin like_N = mkN "爱好" ;
+lin like_Prep = mkPrep "与" "一样" ;
+lin like_Subj = variants{} ; --
+lin like_V2 = L.like_V2 ;
+--subcat lin like_V2V = mkV2V "爱好" ;
+lin like_VS = mkVS "爱好" ;
+lin like_VV = mkVV "喜欢" ;
+lin likelihood_N = mkN "可能性" ;
+lin likely_A = mkA "相似" ;
+lin liken_V2 = mkV2 "比喻" ;
+lin likeness_N = mkN "相似" ;
+lin likewise_Adv = mkAdv "同样" ;
+lin lilt_N = mkN "轻快" "" ;
+lin lily_N = mkN "百合花" "朵" ;--"百合" ;
+lin limb_N = mkN "肢体" ;
+lin limbo_N = mkN "不定的状态" | mkN "监狱" "所" ;
+lin limelight_N = mkN "舞台中心" ;
+lin limestone_N = variants{} ; --
+lin limit_N = mkN "限制" ;
+lin limit_V2 = mkV2 "限制" ;
+lin limit_V2V = mkV2V "限制" ;
+lin limitation_N = mkN "局限性" ;
+lin limited_A = variants{} ; --
+lin limousine_N = mkN "豪华轿车" ;
+lin limp_A = mkA "瘫软" ;
+lin limp_V = mkV "跛行" ;
+lin limpid_A = mkA "透明" ;
+lin linden_N = mkN "椴" "棵" ;
+lin line_N = mkN "线" ;
+lin line_V = mkV "排队" ;
+lin line_V2 = mkV2 "线" ;
+lin linear_A = mkA "线形" ;
+lin lineman_N = mkN "前锋" ;
+lin linen_N = mkN "亚麻布" ;
+lin liner_N = mkN "班轮" "艘" ;
+lin lineup_N = mkN "阵容" ;
+lin linger_V = mkV "盘桓" ;
+lin lingerie_N = mkN "女用贴身内衣裤" ;
+lin lingo_N = mkN "行话" "" ;
+lin linguistic_A = mkA "语言" ;
+lin lining_N = mkN "衬里" "" ;
+lin link_N = mkN "链接" ;
+lin link_V = mkV "链接" ;
+lin link_V2 = mkV2 "链接" ;
+lin linkage_N = mkN "联动" ;
+lin links_N = mkN "链接" ;
+lin lion_N = mkN "狮子" "头" ;
+lin lip_N = mkN "嘴唇" "片" ;
+lin lipstick_N = mkN "口红" ;
+lin liquefy_V = mkV "液化" ;
+lin liquefy_V2 = mkV2 "液化" ;
+lin liquid_A = mkA "明亮" ;
+lin liquid_N = mkN "液体" [] ;
+lin liquidate_V = mkV "清算" ;
+lin liquidate_V2 = mkV2 "肃清" ;
+lin liquidation_N = mkN "清算" "次" ;
+lin liquidator_N = mkN "清算人" ;
+lin liquidity_N = mkN "流动性" ;
+lin liquor_N = mkN "酒" ;
+lin lira_N = mkN "里拉" ;
+lin list_N = mkN "目录" ;
+lin list_V = mkV "列举" ;
+lin list_V2 = mkV2 "列举" ;
+lin list_V2V = mkV2V "表" ;
+lin listen_V = mkV "听" ;
+lin listen_V2 = L.listen_V2 ;
+lin listenerFem_N = mkN "倾听者" ;
+lin listenerMasc_N = mkN "倾听者" ;
+lin listing_N = mkN "名单" ;
+lin listless_A = mkA "蔫" ;
+lin lit_V2 = mkV2 "点燃" ;
+lin litany_N = mkN "一连串" "" ;
+lin literacy_N = mkN "读写能力" ;
+lin literal_A = mkA "文字" ;
+lin literally_Adv = variants{} ; --
+lin literary_A = mkA "文" ;
+lin literature_N = mkN "文学" ;
+lin lithograph_N = mkN "版画" ;
+lin lithography_N = mkN "平版印刷术" ;--"石印术" ;
+lin litigant_N = mkN "诉讼当事人" ;
+lin litigation_N = mkN "诉讼" ;
+lin litmus_N = mkN "石蕊" ;
+lin litre_N = variants{} ; --
+lin litter_N = mkN "垃圾" ;
+lin litter_V2 = mkV2 "乱丢" ;
+lin little_A = mkA "小" ;
+lin little_Adv = variants{} ; --
+lin little_Det = mkpDet "小" ;
+lin little_N = mkN "少许" ;
+lin liturgy_N = mkN "圣餐仪式" ;
+lin live_A = mkA "活着" ;
+lin live_Adv = mkAdv "现场" ;
+lin live_V = L.live_V ;
+--subcat lin live_V2 = mkV2 "住" ;
+--subcat lin live_VV = mkVV "活着" ;
+lin livelihood_N = mkN "生计" ;
+lin lively_A = mkA "活泼" ;
+lin liver_N = L.liver_N ;
+lin liveried_A = mkA "穿制服" ;
+lin livestock_N = mkN "家畜" ;
+lin livid_A = mkA "青灰" ;
+lin living_A = mkA "活" ;
+lin living_N = mkN "生活" [];
+lin load_N = mkN "加载" ;
+lin load_V = mkV "加载" ;
+lin load_V2 = mkV2 "加载" ;
+lin loading_N = mkN "装载" ;
+lin loaf_N = mkN "条" ;--"一条面包" ;
+lin loafer_N = mkN "游手好闲的人" "个" ;
+lin loan_N = mkN "贷款" ;
+lin loan_V2 = mkV2 "借给" ;
+lin loath_A = mkA "厌恶" ;
+lin loathe_V2 = mkV2 "讨厌" ;
+lin loathing_N = mkN "嫌恶" ;
+lin loathsome_A = mkA "令人憎恶" ;
+lin lobby_N = mkN "前厅" ;
+lin lobby_V = mkV "陈情" ;
+lin lobby_V2 = mkV2 "游说" ;
+lin lobby_V2V = mkV2V "对+进行游说" ;
+lin lobbyist_N = mkN "游说" ;
+lin lobster_N = mkN "龙虾" ;
+lin local_A = mkA "本地" ;
+lin local_N = mkN "当地" ;
+lin locale_N = mkN "现场" ;
+lin locality_N = mkN "地点" ;
+lin localize_V2 = mkV2 "局部化" ;
+lin locally_Adv = variants{} ; --
+lin locate_V = mkV "定位" ;
+lin locate_V2 = mkV2 "定位" ;
+lin location_N = mkN "位置" ;
+lin loch_N = mkN "湖" "个" ;
+lin lock_N = mkN "锁" ;
+lin lock_V = mkV "锁" ;
+lin lock_V2 = mkV2 "锁" ;--"锁上" ;
+lin lockup_N = mkN "拘留所" ;
+lin locomotive_N = mkN "机车" "辆" ;
+lin locution_N = mkN "说话风格" "种" ;
+lin lodge_N = mkN "小屋" "个" ;
+lin lodge_V = mkV "寄宿" ;
+lin lodge_V2 = mkV2 "小屋" ;
+lin lodging_N = mkN "寄宿处" ;
+lin loft_N = mkN "阁楼" ;
+lin lofty_A = mkA "高" ;
+lin log_N = mkN "登录" "次" ;
+lin log_V2 = mkV2 "登录" ;
+lin logic_N = mkN "逻辑" [] ;
+lin logical_A = mkA "合理" ;
+lin logistics_N = mkN "物流" ;
+lin loiter_V = mkV "徘徊" ;
+lin london_PN = mkPN "伦敦" ;
+lin lone_A = mkA "孤单" ;
+lin lonely_A = mkA "寂寞" ;
+lin lonesome_A = mkA "寂寞" ;
+lin long_A = L.long_A ;
+lin long_Adv = mkAdv "长" ;
+lin long_N = mkN "长时间" [] ;
+lin long_V = mkV "长" ;
+lin long_distance_A = mkA "长途" ;
+lin long_range_A = mkA "远程" ;
+lin long_suffering_A = mkA "坚忍" ;
+lin long_term_A = mkA "长期" ;
+lin long_time_A = mkA "长" ;
+lin longer_Adv = mkAdv "不再" ;
+lin longevity_N = mkN "长寿" ;
+lin longing_N = mkN "渴望" ;
+lin longshoreman_N = mkN "港口工人" ;
+lin loo_N = mkN "厕所""" ;
+lin look_N = mkN "看" ;
+lin look_V = mkV "看" ;
+lin look_V2 = mkV2 "看" ;
+--subcat lin look_V2V = mkV2V "看" ;
+lin look_VA = mkVA "看" ;
+--subcat lin look_VV = mkVV "看" ;
+lin lookout_N = mkN "监视" ;
+lin loom_N = mkN "织布机" ;
+lin loom_V = mkV "织机" ;
+lin loony_A = mkA "发疯" ;
+lin loony_N = mkN "疯子" ;
+lin loop_N = mkN "环" ;
+lin loophole_N = mkN "漏洞" ;
+lin loose_A = mkA "松弛" ;
+lin loose_V2 = mkV2 "放松" ;
+lin loosen_V = mkV "解开" ;
+lin loosen_V2 = mkV2 "松开" ;
+lin loot_N = mkN "战利品" ;
+lin loot_V = mkV "抢劫" ;
+lin lop_V2 = mkV2 "垂耳" ;
+lin lopsided_A = mkA "渐行渐远" ;
+lin loquacious_A = mkA "贫嘴" ;
+lin lord_N = mkN "上帝" ;
+lin lord_V2 = mkV2 "使+成贵族" ;
+lin lordship_N = mkN "阁下" ;
+lin lore_N = mkN "知识" ;
+lin lorry_N = mkN "货车" "辆" ;
+lin los_angeles_PN = mkPN "洛杉矶" ;
+lin lose_V = mkV "失去" ;
+lin lose_V2 = L.lose_V2 ;
+lin lose_out_V = mkV "输掉" ;
+lin loser_N = mkN "失败者" ;
+lin loss_N = mkN "损失" ;
+lin lost_A = variants{} ; --
+lin lot_N = mkN "许多" ;
+lin lotion_N = mkN "洗剂" ;
+lin lottery_N = mkN "彩票" ;
+lin loud_A = mkA "高声" ;
+lin loud_Adv = mkAdv "大声地" ;
+lin loudly_Adv = variants{} ; --
+lin loudspeaker_N = mkN "喇叭" "只" ;
+lin louisiana_PN = mkPN "路易斯安那州" ;
+lin lounge_N = mkN "闲逛" ;
+lin louse_N = L.louse_N ;
+lin lousy_A = mkA "恶心" ;
+lin loutish_A = mkA "粗野" ;
+lin lovable_A = mkA "可爱" ;
+lin love_N = L.love_N ;
+lin love_V2 = L.love_V2 ;
+--subcat lin love_V2V = mkV2V "爱" ;
+lin love_VV = mkVV "爱" ;
+lin lovebird_N = mkN "小鹦鹉类" ;
+lin lovely_A = mkA "可爱" ;
+lin lover_N = mkN "情人" ;
+lin loving_A = mkA "亲爱" ;
+lin low_A = mkA "低" ;
+lin low_Adv = mkAdv "低" ;
+lin low_N = mkN "低" ;
+lin low_V = mkV "哞哞叫" ;
+lin lower_V = mkV "降低" ;
+lin lower_V2 = mkV2 "降低" ;
+lin lowly_A = mkA "卑贱" ;
+lin loyal_A = mkA "忠诚" ;
+lin loyalty_N = mkN "忠诚" ;
+lin lubricant_N = mkN "润滑剂" ;
+lin lucid_A = mkA "清醒" ;
+lin luck_N = mkN "运气" ;
+lin lucky_A = mkA "幸运" ;
+lin lucrative_A = mkA "利润丰厚" ;
+lin ludicrous_A = mkA "滑稽" ;
+lin lug_N = mkN "耳""只" ;
+lin lug_V2 = mkV2 "拖" ;
+lin lukewarm_A = mkA "冷淡" ;
+lin lull_N = mkN "间歇" ;
+lin lull_V2 = mkV2 "使+平静" ;
+lin lumber_N = mkN "木料" "根" ;
+lin lumber_V = mkV "伐木" ;
+lin lumberyard_N = mkN "木材堆置场" ;
+lin luminary_N = mkN "发光体" ;
+lin lump_N = mkN "块状" "个" ;
+lin lump_V2 = mkV2 "块" ;
+lin lumpy_A = mkA "粗笨" ;
+lin lunch_N = mkN "午餐" ;
+lin lunch_V = mkV "午餐" ;
+lin lunch_V2 = mkV2 "使+吃午餐" ;
+lin luncheon_N = mkN "午宴" ;
+lin lunchtime_N = mkN "午餐时间" ;
+lin lung_N = mkN "肺" ;
+lin lunge_V = mkV "猛向前冲" ;
+lin lurch_V = mkV "倾斜" ;
+lin lure_N = mkN "诱饵" ;
+lin lure_V2 = mkV2 "引" ;
+lin lurk_V = mkV "潜伏" ;
+lin lush_A = mkA "丰富" ;
+lin lusty_A = mkA "精力充沛" ;
+lin luxurious_A = mkA "豪华" ;
+lin luxury_A = variants{} ; --
+lin luxury_N = mkN "豪华" ;
+lin lymph_N = mkN "淋巴" ;
+lin lyric_N = mkN "歌词" ;
+lin lyricism_N = mkN "抒情诗体" ;
+lin lyricist_N = mkN "作词" ;
+lin ma_N = mkN "妈""位" ;
+lin machete_N = mkN "砍刀" ;
+lin machine_N = mkN "机器" ;
+lin machine_V2 = mkV2 "使+被机器加工" ;
+lin machinery_N = mkN "机械" ;
+lin machinist_N = mkN "机械师" ;
+lin mad_A = mkA "疯狂" ;
+lin madame_N = mkN "老板娘" "个" ;
+lin madman_N = mkN "狂人" ;
+lin madness_N = mkN "疯狂" "" ;
+lin madrid_PN = mkPN "马德里" ;
+lin maestro_N = mkN "大师" "名" ;
+lin mafia_N = mkN "黑手党" ;
+lin magazine_N = mkN "杂志" ;
+lin maggot_N = mkN "蛆" ;
+lin magic_A = mkA "魔术" ;
+lin magic_N = mkN "魔术" "" ;
+lin magical_A = mkA "神奇" ;
+lin magician_N = mkN "魔术师" "名" ;--"变戏法的人" ;
+lin magisterial_A = mkA "权威性" ;
+lin magistrate_N = mkN "地方官" ;
+lin magnanimous_A = mkA "有雅量" ;
+lin magnate_N = mkN "富豪" "个" ;
+lin magnet_N = mkN "磁铁" "块" ;
+lin magnetic_A = mkA "磁" ;
+lin magnetically_Adv = mkAdv "有磁力" ;
+lin magnetism_N = mkN "磁" [] ;
+lin magnetize_V2 = mkV2 "磁化" ;
+lin magnification_N = mkN "放大" ;
+lin magnificent_A = mkA "宏伟" ;
+lin magnify_V2 = mkV2 "放大" ;
+lin magnitude_N = mkN "大小" [] ;
+lin magnolia_N = mkN "玉兰" ;
+lin maharajah_N = mkN "大君" ;
+lin mahogany_N = mkN "桃花心木" ;
+lin maid_N = mkN "女佣" ;
+lin maiden_A = mkA "未婚" ;
+lin maiden_N = mkN "少女" ;--"处女的" ;
+lin mail_N = mkN "邮件" ;
+lin mail_V2 = mkV2 "邮件" ;
+lin mailbox_N = mkN "邮箱" ;
+lin mailing_N = mkN "邮件" ;
+lin mailman_N = mkN "邮差" ;
+lin main_A = mkA "主要" ;
+lin main_N = mkN "主要" "" ;
+lin mainframe_N = mkN "主机" "个" ;
+lin mainland_N = mkN "大陆" ;
+lin mainly_Adv = variants{} ; --
+lin mains_N = variants{} ; --
+lin mainstay_N = mkN "支柱" "个" ;
+lin mainstream_N = mkN "主流" ;
+lin maintain_V = mkV "维持" ;
+lin maintain_V2 = mkV2 "维持" ;
+lin maintain_VS = mkVS "维持" ;
+lin maintenance_N = mkN "保养" ;
+lin majesty_N = mkN "威严" ;
+lin major_A = mkA "主要" ;
+lin major_N = mkN "主要" ;
+lin major_V = mkV "主要" ;
+lin majority_N = mkN "多数" ;
+lin make_N = mkN "制造" ;
+lin make_V = mkV "做" ;
+lin make_V2 = mkV2 "使" ;
+lin make_V2A = mkV2A "使" ;
+lin make_V2V = mkV2V "使" ;
+--subcat lin make_V3 = mkV3 "使得" ;
+--subcat lin make_VA = mkVA "使" ;
+--subcat lin make_VS = mkVS "做" ;
+--subcat lin make_VV = mkVV "开始" ;
+lin make_it_V = mkV "成功" ;
+lin make_of_V3 = mkV3 "用...做" ;
+lin make_up_N = variants{} ; --
+lin maker_N = mkN "制造者" ;
+lin making_N = mkN "制造" ;
+lin malaise_N = mkN "不舒服" "种" ;
+lin malaria_N = mkN "疟疾" "" ;
+lin malaysia_PN = mkPN "马来西亚" ;
+lin malaysian_A = mkA "马来西亚" ;
+lin malcontent_N = mkN "不满者" ;
+lin male_A = mkA "男性" ;
+lin male_N = mkN "男性" ;
+lin malefactor_N = mkN "作恶者" "名" ;
+lin malfunction_N = mkN "故障" ;
+lin malice_N = mkN "恶意" ;
+lin malicious_A = mkA "恶意" ;
+lin malign_V2 = mkV2 "诽谤" ;
+lin malignancy_N = mkN "恶性肿瘤" ;
+lin malignant_A = mkA "恶性" ;
+lin malnutrition_N = mkN "营养不足" ;
+lin malpractice_N = mkN "弊端" ;
+lin malta_PN = mkPN "马尔他" ;
+lin maltese_A = mkA "马尔他人" ;
+lin mammal_N = mkN "哺乳动物" "只" ;
+lin mammoth_N = mkN "长毛象" "只" ;
+lin man_N = L.man_N ;
+lin man_V2 = mkV2 "男人" ;
+lin manacle_N = mkN "束缚" "种" ;
+lin manage_V = mkV "管理" ;
+lin manage_V2 = mkV2 "管理" ;
+lin manage_VV = mkVV "管理" ;
+lin manageable_A = mkA "便于管理" ;
+lin management_N = mkN "管理" ;
+lin manager_N = mkN "经理" ;
+lin managerial_A = mkA "管理" ;
+lin managing_A = variants{} ; --
+lin manchester_PN = mkPN "曼彻斯特" ;
+lin mandarin_N = mkN "普通话""" ;
+lin mandate_N = mkN "授权" "" ;
+lin mandate_V2 = mkV2 "要求" ;
+lin mandate_VS = mkVS "授权" ;
+lin mandatory_A = mkA "强制性" ;
+lin maneuver_V = mkV "演习" ;
+lin manhandle_V2 = mkV2 "人工推动" ;
+lin manhattan_PN = mkPN "曼哈顿" ;
+lin manhood_N = mkN "男子气概" ;
+lin mania_N = mkN "躁狂症" ;
+lin maniac_N = mkN "疯子" ;
+lin manifest_A = mkA "显然" ;
+lin manifest_V2 = mkV2 "证明" ;--"表明" ;
+lin manifestation_N = mkN "表现" ;
+lin manifesto_N = mkN "宣言" ;
+lin manila_PN = mkPN "马尼拉" ;
+lin manipulate_V2 = mkV2 "操纵" ;
+lin manipulation_N = mkN "操纵" "次" ;
+lin manipulative_A = mkA "操纵" ;
+lin mankind_N = mkN "人类" ;
+lin manner_N = mkN "方式" "种" ;
+lin mannered_A = mkA "矫饰" ;
+lin manor_N = mkN "庄园" ;
+lin manpower_N = mkN "人力资源" ;
+lin mansion_N = mkN "大厦" ;
+lin manual_A = mkA "手工" ;
+lin manual_N = mkN "手册" ;
+lin manufacture_N = mkN "制造" ;
+lin manufacture_V2 = mkV2 "制造" ;
+lin manufacturer_N = mkN "生产厂家" ;
+lin manufacturing_A = variants{} ; --
+lin manufacturing_N = variants{} ; --
+lin manuscript_N = mkN "手稿" "份" ;
+lin many_A = mkA "许多" ;
+lin many_Det = S.many_Det ;
+lin map_N = mkN "地图" ;
+lin map_V2 = mkV2 "映射" ;
+lin mar_V2 = mkV2 "损伤" ;
+lin marathon_N = mkN "马拉松" ;
+lin marble_N = mkN "大理石" ;
+lin march_V = mkV "前进" ;
+lin march_V2 = mkV2 "行军" ;
+lin mare_N = mkN "母马" "头" ;
+lin margarine_N = mkN "人造黄油" ;
+lin margin_N = mkN "余量" ;
+lin marginal_A = mkA "边缘" ;
+lin marginalize_V2 = mkV2 "排斥" ;
+lin marine_A = mkA "海产" ;
+lin marine_N = mkN "陆战队" ;
+lin marital_A = mkA "婚姻" ;
+lin mark_N = mkN "标记" ;
+lin mark_V2 = mkV2 "标记" ;
+lin mark_V3 = mkV3 "标记" ;
+lin marke_VS = mkVS "做标记" ;
+lin marked_A = mkA "有标记" ;
+lin marker_N = mkN "标记" "个" ;
+lin market_1_N = mkN "市场" ; ----
+lin market_2_N = mkN "市场" ; ----
+lin market_N = mkN "市场" ;
+lin market_V = mkV "推销" ;
+lin market_V2 = mkV2 "市场" ;
+lin marketable_A = mkA "可销售" ;
+lin marketing_N = mkN "营销" ;
+lin marketplace_N = mkN "市井" ;
+lin marque_N = mkN "商品型号" ;
+lin marquee_N = mkN "华盖" ;
+lin marriage_N = mkN "婚姻" ;
+lin married_A = variants{} ; --
+lin married_A2 = L.married_A2 ;
+lin marrow_N = mkN "骨髓" "" ;
+lin marry_V = mkV "结婚" ;
+lin marry_V2 = mkV2 "结婚" ;
+lin marsh_N = mkN "沼泽" ;
+lin marshal_N = mkN "元帅" "名" ;
+lin marshmallow_N = mkN "棉花糖" ;
+lin mart_N = mkN "市场" ;
+lin martini_N = mkN "马提尼" ;
+lin martyr_N = mkN "烈士" ;
+lin marvel_N = mkN "奇迹" ;
+lin marvel_V = mkV "感到惊讶" ;
+lin marvellous_A = mkA "奇妙" ;
+lin marvelous_A = mkA "了不起" ;
+lin mascara_N = mkN "染眉毛油" ;
+lin masculine_A = mkA "男性" ;
+lin mask_N = mkN "面具" "副" ;
+lin mask_V2 = mkV2 "掩饰" ;
+lin mason_N = mkN "梅森" "" ;
+lin masonry_N = mkN "砖石" ;
+lin masquerade_V = mkV "伪装" ;
+lin mass_A = variants{} ; --
+lin mass_N = mkN "块" [] ;
+lin mass_V = mkV "聚集" ;
+lin mass_produce_V2 = mkV2 "批量生产" ;
+lin massachusetts_PN = mkPN "马萨诸塞州" ;
+lin massacre_N = mkN "大屠杀" "场" ;
+lin massage_N = mkN "按摩" ;
+lin massage_V2 = mkV2 "按摩" ;
+lin masseur_N = mkN "男按摩师" ;
+lin masseuse_N = mkN "女按摩师" ;
+lin massive_A = mkA "大规模" ;
+lin master_1_N = variants{} ; --
+lin master_2_N = variants{} ; --
+lin master_N = mkN "主" ;
+lin master_V2 = mkV2 "掌握" ;
+lin masterful_A = mkA "专横" ;--"傲慢的" ;
+lin mastermind_N = mkN "优秀策划者" ;
+lin masterpiece_N = mkN "杰作" ;
+lin match_1_N = variants{} ; --
+lin match_2_N = variants{} ; --
+lin match_3_N = variants{} ; --
+lin match_N = mkN "匹配" ;
+--subcat lin match_V = mkV "匹配" ;
+lin match_V2 = mkV2 "匹配" ;
+lin mate_1_N = mkN "同伴" ;
+lin mate_2_N = variants{} ; --
+lin mate_N = mkN "伴侣" "个" ;
+lin mate_V = mkV "成配偶" ;
+lin mate_V2 = mkV2 "使+配对" ;
+lin material_A = mkA "物质" ;
+lin material_N = mkN "材料" ;
+lin materialistic_A = mkA "唯物主义" ;
+lin materialize_V = mkV "物质化" ;
+lin mathematical_A = mkA "数学" ;
+lin mathematics_N = mkN "数学" ;
+lin matrix_N = mkN "矩阵" "个" ;
+lin matron_N = mkN "主妇" "位" ;
+lin matter_1_N = mkN "问题" ; ----
+lin matter_2_N = mkN "问题" ; ----
+lin matter_N = mkN "问题" ;
+lin matter_V = mkV "问题" ;
+lin matter_of_fact_A = mkA "事实上" ;
+lin mature_A = mkA "成熟" ;
+lin mature_V = mkV "成熟" ;
+lin mature_V2 = mkV2 "成熟" ;
+lin maturity_1_N = variants{} ; --
+lin maturity_2_N = variants{} ; --
+lin maturity_3_N = mkN "成熟" ;
+lin maturity_N = variants{} ; --
+lin maul_V2 = mkV2 "打伤" ;
+lin mausoleum_N = mkN "陵墓" "座" ;
+lin maverick_N = mkN "持不同意见的人" ;
+lin maxim_N = mkN "格言" "则" ;
+lin maximize_V2 = mkV2 "最大化" ;
+lin maximum_A = mkA "最大" ;
+lin maximum_N = mkN "最大" ;
+lin may_1_VV = mkVV "可能" ; ---- be possible
+lin may_2_VV = mkVV "可能" ; ---- be allowed
+lin maybe_Adv = mkAdv "也许" ;
+lin mayonnaise_N = mkN "蛋黄酱" "份" ;
+lin mayor_N = mkN "市长" ;
+lin mayoral_A = mkA "市长" ;
+lin mayoralty_N = mkN "市长的职位" ;
+lin maze_N = mkN "迷宫" ;
+lin mead_N = mkN "草地" ;
+lin meadow_N = mkN "草甸" ;
+lin meal_N = mkN "餐" ;
+lin mealy_A = mkA "粉状" ;
+lin mean_A = mkA "平均" ;
+lin mean_N = mkN "平均数" ;
+--subcat lin mean_V = mkV "意味" ;
+lin mean_V2 = mkV2 "意味着" ;
+lin mean_V2V = mkV2V "意味着" ;
+--subcat lin mean_VA = mkVA "意味着" ;
+lin mean_VS = mkVS "意味着" ;
+lin mean_VV = mkVV "意味着" ;
+lin meander_V = mkV "漫步" ;
+lin meaning_N = mkN "意思" ;
+lin meaningful_A = mkA "富有意义" ;
+lin meaningless_A = mkA "无意义" ;
+lin means_N = mkN "手段" "个" ;
+lin meantime_Adv = mkAdv "其间" ;
+lin meantime_N = mkN "其间" [] ;
+lin meanwhile_Adv = mkAdv "与此同时" ;
+lin measurable_A = mkA "可测量" ;
+lin measure_N = mkN "测量" ;
+lin measure_V = mkV "测量" ;
+lin measure_V2 = mkV2 "测量" ;
+lin measurement_N = mkN "尺寸" ;
+lin meat_N = L.meat_N ;
+lin mechanic_N = mkN "机械师" "个" ;
+lin mechanical_A = mkA "机械" ;
+lin mechanics_N = mkN "机械学" [] ;
+lin mechanism_N = mkN "机制" ;
+lin mechanize_V2 = mkV2 "机械化" ;
+lin medal_N = mkN "奖章" ;
+lin medalist_N = mkN "奖牌获得者" "名" ;
+lin medallion_N = mkN "大奖章" ;
+lin meddle_V = mkV "管闲事" ;
+lin media_N = mkN "媒体" ;
+lin median_A = mkA "中位数" ;
+lin median_N = mkN "中位数" ;
+lin mediate_V2 = mkV2 "调解" ;
+lin mediation_N = mkN "调停" ;
+lin mediator_N = mkN "中间人" ;
+lin medical_A = mkA "医疗" ;
+lin medical_N = mkN "医生" ;
+lin medication_N = mkN "药物治疗" "次" ;
+lin medicine_N = mkN "医药" [] ;
+lin medieval_A = mkA "中世纪" ;
+lin mediocre_A = mkA "普通" ;
+lin mediocrity_N = mkN "庸人" "位" ;
+lin meditation_N = mkN "冥想" ;
+lin medium_A = mkA "中间" ;
+lin medium_N = mkN "中等" ;
+lin medium_grade_A = mkA "中等" ;
+lin meet_A = mkA "合适" ;
+lin meet_N = mkN "集会""场" ;
+lin meet_V = mkV "会见" ;
+lin meet_V2 = mkV2 "会见" ;
+--subcat lin meet_V2V = mkV2V "满足" ;
+lin meeting_N = mkN "会议" ;
+lin melancholy_A = mkA "愁绪" ;
+lin meld_V2 = mkV2 "合并" ;
+lin mellifluous_A = mkA "流畅" ;
+lin mellow_A = mkA "柔和" ;
+lin mellow_V = mkV "使+成熟" ;
+lin melodious_A = mkA "悠扬" ;
+lin melody_N = mkN "旋律" ;
+lin melt_V = mkV "融化" ;
+lin melt_V2 = mkV2 "融化" ;
+lin member_N = mkN "成员" ;
+lin membership_N = mkN "成员" ;
+lin membrane_N = mkN "膜" "张" ;
+lin memento_N = mkN "纪念物" ;
+lin memo_N = mkN "备忘录" ;
+lin memoir_N = mkN "回忆录" "本" ;
+lin memorable_A = mkA "值得纪念" ;
+lin memorandum_N = mkN "备忘录" "本" ;
+lin memorial_N = mkN "纪念物" ;
+lin memorialize_V2 = mkV2 "纪念" ;
+lin memorize_V2 = mkV2 "记住" ;
+lin memory_N = mkN "记忆" ;
+lin menace_N = mkN "威胁" ;
+lin mend_V = mkV "修补" ;
+lin mendacity_N = mkN "谎言" ;
+lin menial_A = mkA "卑贱" ;
+lin menstrual_A = mkA "月经" ;
+lin mental_A = mkA "心理" ;
+lin mentality_N = mkN "心理" ;
+lin mentally_Adv = variants{} ; --
+lin mention_N = mkN "提到" ;
+lin mention_V = mkV "提到" ;
+lin mention_V2 = mkV2 "提到" ;
+lin mention_VS = mkVS "提" ;
+lin mentor_N = mkN "导师" "位" ;
+lin menu_N = mkN "菜单" ;
+lin mercenary_A = mkA "雇佣" ;
+lin merchandise_N = mkN "商品" ;
+lin merchant_N = mkN "商人" ;
+lin merciful_A = mkA "仁慈" ;
+lin mercurial_A = mkA "活泼易变" ;
+lin mercury_N = mkN "汞" ;
+lin mercy_N = mkN "怜悯" "" ;
+lin mere_A = mkA "只" ;
+lin merely_Adv = variants{} ; --
+lin merge_V = mkV "合并" ;
+lin merge_V2 = mkV2 "合并" ;
+lin merger_N = mkN "合并" ;
+lin meringue_N = mkN "糕饼" ;
+lin merit_N = mkN "优点" ;
+lin merit_V2 = mkV2 "值得" ;
+lin merry_A = mkA "愉快" ;
+lin merry_christmas_Interj = mkInterj "圣诞节快乐" ;
+lin mesh_N = mkN "网格" "种" ;
+lin mesh_V = mkV "啮合" ;
+lin mesothelioma_N = mkN "间皮瘤" ;
+lin mess_N = mkN "混乱" [] ;
+lin mess_V = mkV "弄乱" ;
+lin message_N = mkN "信息" ;
+lin messenger_N = mkN "报信者" "名" ;--"送信者" ;
+lin messiah_N = mkN "弥赛亚" "" ;
+lin metabolism_N = mkN "新陈代谢" ;
+lin metabolize_V2 = mkV2 "代谢" ;
+lin metal_N = mkN "金属" ;
+lin metallurgical_A = mkA "冶金" ;
+lin metallurgy_N = mkN "冶金" ;
+lin metalworker_N = mkN "金属工人" ;
+lin metamorphosis_N = mkN "变形" ;
+lin metaphor_N = mkN "隐喻" ;
+lin metaphorical_A = mkA "比喻性" ;
+lin metaphysical_A = mkA "形而上学" ;
+lin mete_V2 = mkV2 "分配" ;
+lin meteoric_A = mkA "大气" ;
+lin meteorological_A = mkA "气象" ;
+lin meter_N = mkN "仪表" ;
+lin methane_N = mkN "甲烷" ;
+lin method_N = mkN "方法" ;
+lin methodical_A = mkA "有方法" ;
+lin methodology_N = mkN "方法" ;
+lin methyl_N = mkN "甲基" ;
+lin meticulous_A = mkA "细致" ;
+lin metre_N = mkN "米" ;
+lin metric_A = mkA "测量" ;
+lin metro_N = mkN "地铁" ;
+lin metropolitan_A = mkA "大都市" ;
+lin mettle_N = mkN "气概" ;
+lin mexican_A = mkA "墨西哥" ;
+lin mexico_PN = mkPN "墨西哥" ;
+lin miami_PN = mkPN "迈阿密" ;
+lin michigan_PN = mkPN "密歇根州" ;
+lin microbe_N = mkN "微生物" ;
+lin microcosm_N = mkN "缩影" ;
+lin microelectronics_N = mkN "微电子学" [] ;
+lin microfilm_N = mkN "缩微" "" ;
+lin microphone_N = mkN "扩音器" ;
+lin microscope_N = mkN "显微镜" "台" ;
+lin microscopic_A = mkA "微观" ;
+lin microwave_N = mkN "微波" ;
+lin mid_A = mkA "中间" ;
+lin midafternoon_N = mkN "午后" ;
+lin midday_N = mkN "中午" ;
+lin middle_A = mkA "中间" ;
+lin middle_N = mkN "中间" [] ;
+lin middle_aged_A = mkA "中间" ;--"中部的" ;
+lin middle_class_A = mkA "中产阶级" ;
+lin middle_of_the_road_A = mkA "中庸" ;
+lin middlemanFem_N = mkN "中间人" ;
+lin middlemanMasc_N = mkN "中间人" ;
+lin middling_A = mkA "中等" ;
+lin midfield_N = variants{} ; --
+lin midnight_N = mkN "午夜" ;
+lin midst_N = mkN "中间" [] ;
+lin midsummer_N = mkN "盛夏" ;
+lin midweek_A = mkA "周中" ;
+lin midwestern_A = mkA "美国中西部" ;
+lin miff_V2 = mkV2 "使恼怒" ;
+lin might_N = mkN "可能性" ;
+lin mighty_A = mkA "强大" ;
+lin mighty_Adv = mkAdv "很" ;
+lin migrate_V = mkV "迁移" ;
+lin migration_N = mkN "迁移" "次" ;
+lin milan_PN = mkPN "米兰" ;
+lin mild_A = mkA "温和" ;
+lin mildew_N = mkN "霉" ;
+lin mile_N = mkN "英里" ;
+lin mileage_N = mkN "英里数" ;
+lin milestone_N = mkN "里程碑" ;
+lin militant_A = mkA "好战" ;
+lin militarism_N = mkN "军国主义" ;
+lin military_A = mkA "军事" ;
+lin military_N = mkN "军队" "支" ;
+lin militate_V = mkV "产生作用" ;
+lin militia_N = mkN "义勇军" ;
+lin milk_N = L.milk_N ;
+lin milk_V2 = mkV2 "挤奶" | mkV2 "压榨" ;
+lin milky_A = mkA "乳白色" ;
+lin mill_N = mkN "厂" ;
+lin mill_V = mkV "碾磨" ;
+lin mill_V2 = mkV2 "乱转" ;
+lin milligram_N = mkN "毫克" ;
+lin million_N = mkN "百万" ;
+lin millionaire_N = mkN "百万富翁" ;
+lin mimic_A = mkA "模仿" ;
+lin mimic_N = mkN "仿制品" "种" ;
+lin mimic_V2 = mkV2 "摹拟" ;
+lin min_N = mkN "分" ;
+lin mince_V2 = mkV2 "做作" ;
+lin mincemeat_N = mkN "甜馅" [] ;
+lin mind_N = mkN "介意" ;
+lin mind_V = mkV "介意" ;
+lin mind_V2 = mkV2 "介意" ;--"精神" ;
+lin mind_VS = mkVS "思想" ;
+lin mind_boggling_A = mkA "思想" ;
+lin mindful_A = mkA "铭记" ;
+lin mindless_A = mkA "愚蠢" ;
+lin mine_A = mkA "矿" ;
+lin mine_N = mkN "矿山" ;
+lin mine_V = mkV "开采" ;
+lin minefield_N = mkN "布雷区" ;
+lin miner_N = mkN "矿工" "名" ;
+lin mineral_N = mkN "矿产" "种" ;
+lin mingle_V = mkV "混合" ;
+lin miniature_N = mkN "微型" ;
+lin miniaturize_V2 = mkV2 "使+小型化" ;
+lin minimal_A = mkA "最小" ;
+lin minimize_V2 = mkV2 "最小化" ;
+lin minimum_A = mkA "最少" ;
+lin minimum_N = mkN "极少" ;
+lin mining_N = mkN "采矿" ;
+lin minister_1_N = mkN "部长" ; ----
+lin minister_2_N = mkN "部长" ; ----
+lin minister_N = mkN "部长" ;
+lin ministerial_A = mkA "部长级" ;
+lin ministry_N = mkN "部" ;
+lin mink_N = mkN "貂皮" ;
+lin minneapolis_PN = mkPN "明尼阿波利斯" ;
+lin minnesota_PN = mkPN "明尼苏达" ;
+lin minor_A = mkA "次要" ;
+lin minor_N = mkN "未成年" ;
+lin minority_N = mkN "少数" ;
+lin minstrel_N = mkN "音乐家" ;
+lin mint_N = mkN "薄荷" ;
+lin mint_V2 = mkV2 "铸造" ;
+lin minus_N = mkN "减去量" ;
+lin minus_Prep = mkPrep "减去" ;
+lin minuscule_A = mkA "极小" ;
+lin minute_A = mkA "微小" ;
+lin minute_N = mkN "分钟" ;
+lin minute_V2 = mkV2 "使+记录下来" ;
+lin miracle_N = mkN "奇迹" ;
+lin mire_N = mkN "泥沼" ;
+lin mire_V = mkV "陷入困境" ;
+lin mire_V2 = mkV2 "泥沼" ;
+lin mirror_N = mkN "镜子" ;
+lin mirror_V2 = mkV2 "反映" ;
+lin misadventure_N = mkN "灾难" "场" ;
+lin misanthrope_N = mkN "愤世嫉俗者" ;
+lin misbegotten_A = mkA "私生" ;
+lin miscalculate_V = mkV "算错" ;
+lin miscalculate_V2 = mkV2 "算错" ;
+lin miscalculation_N = mkN "误算" ;
+lin miscarriage_N = mkN "失败" ;
+lin miscegenation_N = mkN "异族通婚" ;
+lin miscellaneous_A = mkA "各种" ;
+lin mischief_N = mkN "恶作剧" ;
+lin mischievous_A = mkA "调皮" ;
+lin misconception_N = mkN "误解" ;
+lin misconduct_N = mkN "不当行为" ;
+lin miscreant_N = mkN "异端" ;
+lin misdeed_N = mkN "罪行" ;
+lin miserable_A = mkA "痛苦" ;
+lin miserly_A = mkA "吝啬" ;
+lin misery_N = mkN "痛苦" ;
+lin misfortune_N = mkN "不幸" "场" ;
+lin misguide_V2 = mkV2 "误导" ;
+lin mishandle_V2 = mkV2 "处理不当" ;
+lin misinterpret_V2 = mkV2 "曲解" ;
+lin mislead_V2 = mkV2 "哄骗" ;
+lin misleading_A = variants{} ; --
+lin mismanagement_N = mkN "管理不善" ;
+lin misplace_V2 = mkV2 "放错地方" ;
+lin misquotation_N = mkN "引述错误" ;
+lin misrepresent_V2 = mkV2 "不如实地叙述" ;
+lin misrepresentation_N = mkN "误传" ;
+lin miss_N = mkN "未击中""" ;
+lin miss_V = mkV "错过" ;
+lin miss_V2 = mkV2 "想念" ;
+lin missile_N = mkN "导弹" ;
+lin missing_A = variants{} ; --
+lin mission_N = mkN "使命" ;
+lin mississippi_PN = mkPN "密西西比" ;
+lin missouri_PN = mkPN "密苏里州" ;
+lin misspend_V2 = mkV2 "浪费" ;
+lin misstate_V2 = mkV2 "谎报" ;
+lin misstatement_N = mkN "误述" ;
+lin mist_N = mkN "雾" ;
+lin mistake_N = mkN "错误" ;
+lin mistake_V = mkV "出错" ;
+lin mistake_V2 = mkV2 "弄错" ;
+lin mistaken_A = mkA "错误" ;
+lin mister_N = mkN "先生" "位" ;
+lin mistreat_V2 = mkV2 "虐待" ;
+lin mistress_N = mkN "情妇" ;
+lin mistrial_N = mkN "无效审判" ;
+lin mistrust_N = mkN "怀疑" "" ;
+lin misunderstand_V2 = mkV2 "误解" ;
+lin misunderstanding_N = mkN "误解" ;
+lin misuse_N = mkN "滥用""" ;
+lin misuse_V2 = mkV2 "滥用" ;
+lin mite_N = mkN "极小量" ;
+lin mitigate_V2 = mkV2 "使+缓和" ;--"使减轻" ;
+lin mitigation_N = mkN "减轻" ;
+lin mix_N = mkN "混合" "次" ;
+lin mix_V = mkV "混合" ;
+lin mix_V2 = mkV2 "混合" ;
+lin mixed_A = variants{} ; --
+lin mixed_up_A = mkA "头脑不清" ;
+lin mixer_N = mkN "搅拌机" ;
+lin mixture_N = mkN "混合物" ;
+lin ml_N = mkN "毫升" ;
+lin mm_N = mkN "毫米" ;
+lin mo_N = mkN "中国澳门" ;
+lin moan_V = mkV "呜咽" ;
+--subcat lin moan_V2 = variants{}; -- mkV "呜咽" ;
+lin moan_VS = mkVS "呻吟" ;
+lin moat_N = mkN "护城河" ;
+lin mob_N = mkN "暴民" ;
+lin mobile_A = mkA "移动" ;
+lin mobility_N = mkN "流动性" ;
+lin mobilization_N = mkN "动员" ;
+lin mobilize_V = mkV "动员" ;
+lin mobilize_V2 = mkV2 "动员" ;
+lin mobster_N = mkN "盗匪" ;
+lin mock_A = mkA "假装" ;
+lin mock_V2 = mkV2 "嘲笑" ;
+lin mockery_N = mkN "嘲笑" ;
+lin mockingly_Adv = mkAdv "取笑地" ;
+lin mod_cons_N = mkN "现代化生活设备" ;
+lin mode_N = mkN "模式" ;
+lin model_N = mkN "模型" ;
+lin model_V = mkV "做模型" ;
+lin model_V2 = mkV2 "模拟" ;
+lin moderate_A = mkA "适度" ;
+lin moderate_N = mkN "稳健的人" "个" ;
+lin moderate_V = mkV "减轻" ;
+lin moderate_V2 = mkV2 "变缓" ;
+lin moderation_N = mkN "缓和" ;
+lin modern_A = mkA "现代" ;
+lin modern_N = mkN "现代人" "位" ;
+lin modernist_N = mkN "现代派" "种" ;
+lin modernization_N = mkN "现代化" ;
+lin modernize_V2 = mkV2 "现代化" ;
+lin modest_A = mkA "谦虚" ;
+lin modicum_N = mkN "少量" [] ;
+lin modification_N = mkN "修改" ;
+lin modify_V2 = mkV2 "修改" ;
+lin modish_A = mkA "时髦" ;
+lin modular_A = mkA "模块化" ;
+lin modulate_V = mkV "调节" ;
+lin module_N = mkN "模" ;
+lin mogul_N = mkN "大亨" ;
+lin moisture_N = mkN "水分" "" ;
+lin mold_V = mkV "塑造" ;
+lin mold_V2 = mkV2 "塑造" ;
+lin moldy_A = mkA "发霉" ;
+lin mole_N = variants{} ; --
+lin molecular_A = mkA "分子" ;
+lin molecule_N = mkN "分子" ;
+lin molehill_N = mkN "鼹鼠丘" ;
+lin mollify_V2 = mkV2 "缓和" ;
+lin moment_N = mkN "时刻" ;
+lin momentary_A = mkA "瞬间" ;
+lin momentous_A = mkA "重要" ;
+lin momentum_N = mkN "势头" ;
+lin monarch_N = mkN "君主" "个" ;
+lin monarchy_N = mkN "君主政体" ;
+lin monastery_N = mkN "修道院" ;
+lin monetary_A = mkA "货币" ;
+lin money_N = mkN "钱" ;
+lin monitor_N = mkN "监控" ;
+lin monitor_V = mkV "监控" ;
+lin monitor_V2 = mkV2 "监控" ;
+lin monitoring_N = mkN "监控" "次" ;
+lin monk_N = mkN "僧" "个" ;
+lin monkey_N = mkN "猴子" "只" ;
+lin monochrome_A = mkA "单色" ;
+lin monolith_N = mkN "庞然大物" ;
+lin monolithic_A = mkA "单片" ;
+lin monologue_N = mkN "独白" "段" ;
+lin monopolize_V2 = mkV2 "垄断" ;
+lin monopoly_N = mkN "垄断" ;
+lin monsieur_N = mkN "先生" ;
+lin monsoon_N = mkN "季风" ;
+lin monster_N = mkN "怪物" "只" ;
+lin monstrous_A = mkA "巨大" ;
+lin montana_PN = mkPN "蒙大拿州" ;
+lin month_N = mkN "月" ;
+lin monthly_A = mkA "月度" ;
+lin monthly_Adv = mkAdv "每月" ;
+lin monthly_N = mkN "月刊" ;
+lin monument_N = mkN "纪念碑" "个" ;
+lin monumental_A = mkA "不朽" ;
+lin mood_N = mkN "心情" [] ;
+lin moody_A = mkA "心情不稳" ;
+lin moon_N = L.moon_N ;
+lin moor_N = mkN "泊" "个" ;
+lin moot_A = mkA "无实际意义" ;
+lin mop_V = mkV "拖把" ;
+lin mop_V2 = mkV2 "拖把" ;
+lin moral_A = mkA "道德" ;
+lin moral_N = mkN "道德" ;
+lin morale_N = mkN "斗志" "" ;
+lin moralistic_A = mkA "说教" ;
+lin morality_N = mkN "道德品质" "种" ;
+lin morass_N = mkN "泥淖" [] ;
+lin moratorium_N = mkN "暂停" "" ;
+lin morbidity_N = mkN "发病率" ;
+lin morePl_Det = mkpDet "更多" ;
+lin moreSg_Det = mkpDet "更多" ;
+lin more_Adv = mkAdv "更多" ;
+lin more_CAdv = S.more_CAdv ;
+lin more_N = mkN "更多" [] ;
+lin more_than_AdN = mkAdN "超过" ;
+lin more_than_Predet = mkPredet "超过" ;
+lin moreover_Adv = mkAdv "而且" ;
+lin moribund_A = mkA "垂死" ;
+lin morning_N = mkN "早晨" ;
+lin morris_dance_N = mkN "莫里斯舞" ;
+lin morrow_N = mkN "明天" ;
+lin morsel_N = mkN "一口" ;
+lin mortality_N = mkN "死亡" [] ;
+lin mortgage_N = mkN "抵押" ;
+lin mortgage_V2 = mkV2 "抵押" ;
+lin mosaic_N = mkN "镶嵌" "个" ;
+lin moscow_PN = mkPN "莫斯科" ;
+lin moslem_A = mkA "穆斯林" ;
+lin moslem_N = mkN "穆斯林" ;
+lin most_Adv = mkAdv "最" ;
+lin most_Det = mkpDet "最" ;
+lin most_Predet = S.most_Predet ;
+lin mostly_Adv = mkAdv "大多" ;
+lin motel_N = mkN "旅馆" ;
+lin mother_N = mkN "母亲" ;
+lin mother_N2 = L.mother_N2 ;
+lin mother_V2 = mkV2 "使+生下" ;
+lin motherland_N = mkN "祖国" ;
+lin motif_N = mkN "主题" ;
+lin motion_N = mkN "运动" ;
+lin motivate_V2 = mkV2 "刺激" ;
+lin motivate_V2V = mkV2V "激励" ;
+lin motivation_N = mkN "动机" ;
+lin motive_N = mkN "动机" ;
+lin motor_N = mkN "马达" ;
+lin motorbike_N = mkN "摩托车" ;
+lin motorcade_N = mkN "车队" ;
+lin motorcycle_N = mkN "摩托车" ;
+lin motorist_N = mkN "驾驶员" ;
+lin motorize_V2 = mkV2 "机动化" ;
+lin motorway_N = mkN "公路" "条" ;
+lin mould_N = mkN "模" ;
+lin mound_N = mkN "堆" ;
+lin mount_N = mkN "安装" "次" ;
+lin mount_V = mkV "安装" ;
+lin mount_V2 = mkV2 "安装" ;
+--subcat lin mount_VS = mkVS "山" ;
+lin mountain_N = L.mountain_N ;
+lin mourn_V = mkV "悼念" ;
+lin mouse_N = mkN "鼠标" ;
+lin mousetrap_N = mkN "捕鼠器" ;
+lin mousse_N = mkN "摩丝" ;
+lin moustache_N = mkN "小胡子" ;
+lin mouth_N = L.mouth_N ;
+lin mouth_V = mkV "装腔作势说话" ;
+lin mouth_V2 = mkV2 "说出" ;
+lin move_1_V = mkV "移动" ; ----
+lin move_2_V = mkV "移动" ; ----
+lin move_N = mkN "举动" ;
+lin move_V = mkV "移动" ;
+lin move_V2 = mkV2 "移动" ;
+--subcat lin move_V2A = mkV2A "移动" ;
+--subcat lin move_V2V = mkV2V "移动" ;
+--subcat lin move_VV = mkVV "移动" ;
+lin movement_N = mkN "运动" ;
+lin movie_N = mkN "电影" ;
+lin moving_A = variants{} ; --
+lin mow_V2 = mkV2 "割草" ;
+lin mph_N = mkN "英里" "" ;
+lin much_AdA = mkAdA "多" ;
+lin much_Adv = mkAdv "多" ;
+lin much_Det = S.much_Det ;
+lin much_N = mkN "许多""" ;
+lin muck_N = mkN "淤泥" ;
+lin muck_V = mkV "弄脏" ;
+lin mud_N = mkN "泥" ;
+lin muddle_V = mkV "混合" ;
+lin muddy_V2 = mkV2 "使+污浊" ;
+lin muff_N = mkN "笨拙的人" ;
+lin muffle_V2 = mkV2 "蒙住" ;
+lin muffler_N = mkN "消声器" ;
+lin mug_N = mkN "杯" "只" ;
+lin mull_V2 = mkV2 "仔细思索" ;
+lin multilateral_A = mkA "多国" ;
+lin multimedia_N = variants{} ; --
+lin multiple_A = mkA "多种" ;
+lin multiple_N = mkN "多种" [] ;
+lin multiply_V = mkV "乘" ;
+lin multiply_V2 = mkV2 "乘以" ;
+lin multitude_N = mkN "群众" ;
+lin multum_in_parvo_N = mkN "multum in parvo" ;
+lin mum_A = mkA "沉默" ;
+lin mum_N = mkN "沉默" "次" ;
+lin mumble_V2 = mkV2 "含糊地说" ;
+lin mummy_N = mkN "木乃伊" ;
+lin munch_V = mkV "用力咀嚼" ;
+lin mundane_A = mkA "世俗" ;--"平凡" ;
+lin munich_PN = mkPN "慕尼黑" ;
+lin municipal_A = mkA "市政" ;
+lin municipality_N = mkN "直辖市" ;
+lin mural_N = mkN "壁画" ;
+lin murder_N = mkN "谋杀" "起" ;
+lin murder_V2 = mkV2 "谋杀" ;
+lin murderer_N = mkN "凶手" ;
+lin murderous_A = mkA "凶残" ;
+lin murky_A = mkA "朦胧" ;
+lin murmur_V = mkV "潺潺" ;
+lin murmur_V2 = mkV2 "潺潺" ;
+lin muscle_N = mkN "肌肉" [] ;
+lin muscle_V = mkV "加强" ;
+lin muscle_V2 = mkV2 "加强" ;
+lin muscovite_N = mkN "白云母" ;
+lin muscular_A = mkA "强健" ;
+lin muse_N = mkN "沉思" ;
+lin muse_V = mkV "沉思" ;
+lin muse_VS = mkVS "沉思" ;
+lin museum_N = mkN "博物馆" ;
+lin mushroom_N = mkN "蘑菇" ;
+lin mushroom_V = mkV "迅速增长" ;
+lin mushy_A = mkA "糊状" ;
+lin music_N = L.music_N ;
+lin musical_A = mkA "音乐" ;
+lin musicianFem_N = mkN "音乐家" ;
+lin musicianMasc_N = mkN "音乐家" ;
+lin musicianship_N = mkN "音乐修养" ;
+lin must_N = mkN "绝对必要的事物" ;
+lin must_VV = S.must_VV ;
+lin mustard_N = mkN "芥末" [] ;
+lin muster_N = mkN "召集" ;
+lin muster_V = mkV "召集" ;
+lin muster_V2 = mkV2 "召集" ;
+lin mutation_N = mkN "突变" ;
+lin mute_A = mkA "沉默" ;
+lin mute_V2 = mkV2 "减弱声音" ;
+lin mutilate_V = mkV "毁坏" ;
+lin mutinous_A = mkA "暴动" ;
+lin mutiny_N = mkN "兵变" ;
+lin mutt_N = mkN "狗杂种" ;
+lin mutter_N = mkN "喃喃低语" ;
+lin mutter_V = mkV "咕哝" ;
+lin mutter_V2 = mkV2 "咕哝" ;
+lin mutual_A = mkA "相互" ;
+lin muzzle_V2 = mkV2 "使+缄默" ;
+lin myriad_A = mkA "无数" ;
+lin myself_NP = mkNPword "我自己" ;
+lin mysterious_A = mkA "神秘" ;
+lin mystery_N = mkN "秘密" ;
+lin mystique_N = mkN "奥秘" ;
+lin myth_N = mkN "神话" ;
+lin nag_N = mkN "老马" ;
+lin nag_V = mkV "唠叨" ;
+lin nail_N = mkN "指甲" ;
+lin nail_V2 = mkV2 "钉" ;
+lin naive_1_A = mkA "朴素" ;
+lin naked_A = mkA "裸体" ;
+lin name_N = L.name_N ;
+lin name_V2 = mkV2 "命名" ;
+--subcat lin name_V2V = mkV2V "名称" ;
+lin name_V3 = mkV3 "命名" ;
+lin name_drop_V = mkV "掉书袋" ;
+lin nameless_A = mkA "难以形容" ;
+lin namely_Adv = mkAdv "亦即" ;
+lin nameplate_N = mkN "标示牌" ;
+lin namesake_N = mkN "同名物" "种" ;
+lin namibia_PN = mkPN "纳米比亚" ;
+lin namibian_A = mkA "纳米比亚" ;
+lin naphtha_N = mkN "挥发油" ;
+lin napkin_N = mkN "餐巾" "张" ;
+lin narcotic_N = mkN "麻醉药" ;
+lin narrative_N = mkN "叙述" ;
+lin narrator_N = mkN "叙述者" "位" ;
+lin narrow_A = L.narrow_A ;
+lin narrow_V = mkV "窄" ;
+lin narrow_V2 = mkV2 "缩小" ;
+lin narrowness_N = mkN "狭隘" ;
+lin nary_Predet = mkPredet "多" ;
+lin nasty_A = mkA "讨厌" ;
+lin nation_N = mkN "国家" ;
+lin national_A = mkA "国家" ;
+lin national_N = mkN "国家" ;
+lin nationalism_N = mkN "民族主义" ;
+lin nationalist_A = mkA "民族主义者" ;
+lin nationalist_N = mkN "国家主义者" ;
+lin nationalistic_A = mkA "民族主义" ;
+lin nationality_N = mkN "国籍" "重" ;
+lin nationalization_N = mkN "国有化" "" ;
+lin nationalize_V2 = mkV2 "收归国有" ;
+lin nationally_Adv = variants{} ; --
+lin nationwide_A = mkA "全国" ;
+lin nationwide_Adv = mkAdv "全国范围内" ;
+lin native_A = mkA "本地人" ;
+lin native_N = mkN "本地人" ;
+lin natural_A = mkA "自然" ;
+lin natural_N = mkN "自然" ;
+lin naturalist_N = mkN "博物学家" "位" ;
+lin naturalistic_A = mkA "自然" ;
+lin naturally_Adv = variants{} ; --
+lin nature_N = mkN "自然" ;
+lin naturist_N = mkN "裸体主义者""位" ;
+lin naughty_A = mkA "淘气" ;
+lin nausea_N = mkN "恶心" ;
+lin naval_A = mkA "海军" ;
+lin navigate_V = mkV "航行" ;
+lin navigation_N = mkN "导航" "" ;
+lin navigator_N = mkN "航海家" ;
+lin navy_N = mkN "海军" "支" ;
+lin naysay_V2 = mkV2 "否认" ;
+lin nazi_A = mkA "纳粹党人" ;
+lin nazi_N = mkN "纳粹党人" ;
+lin neanderthal_A = mkA "尼安德特人" ;
+lin near_A = L.near_A ;
+lin near_Adv = mkAdv "接近" ;
+lin near_Prep = mkPrep "靠近" ;
+lin near_V = mkV "靠近" ;
+lin near_V2 = mkV2 "近" ;
+lin nearby_A = mkA "附近" ;
+lin nearby_Adv = mkAdv "附近" ;
+lin nearer_Prep = mkPrep "靠近" ;
+lin nearest_Prep = mkPrep "最近" ;
+lin nearly_Adv = variants{} ; --
+lin neat_A = mkA "整齐" ;
+lin neatly_Adv = variants{} ; --
+lin neatness_N = mkN "整洁" ;
+lin necessarily_Adv = variants{} ; --
+lin necessary_A = mkA "必要" ;
+lin necessitate_V2 = mkV2 "成为必需" ;
+lin necessity_N = mkN "必要性" ;
+lin neck_N = L.neck_N ;
+lin necklace_N = mkN "项链" ;
+lin necktie_N = mkN "领带" "条" ;
+lin nee_A = mkA "旧姓" ;
+lin need_N = mkN "需要" ;
+lin need_V = mkV "需要" ;
+lin need_V2 = mkV2 "需要" ;
+--subcat lin need_V2V = mkV2V "需要" ;
+--subcat lin need_VS = mkVS "需要" ;
+lin need_VV = mkVV "需要" ;
+lin needle_N = mkN "针" ;
+lin needless_A = mkA "不必要" ;
+lin needs_Adv = mkAdv "必须" ;
+lin needy_A = mkA "贫困" ;
+lin negate_V2 = mkV2 "否定" ;
+lin negative_A = mkA "否定" ;
+lin negative_N = mkN "否定" ;
+lin neglect_N = mkN "疏忽" ;
+lin neglect_V2 = mkV2 "忽视" ;
+lin negligence_N = mkN "疏忽" ;
+lin negligent_A = mkA "疏忽" ;
+lin negligible_A = mkA "微不足道" ;
+lin negotiable_A = mkA "可磋商" ;
+lin negotiate_V = mkV "谈判" ;
+lin negotiate_V2 = mkV2 "谈判" ;
+lin negotiate_VV = mkVV "谈判" ;
+lin negotiation_N = mkN "谈判" ;
+lin negotiator_N = mkN "谈判代表" ;
+lin neighbour_N = mkN "邻居" ;
+lin neighbourhood_N = mkN "邻居" ;
+lin neighbouring_A = variants{} ; --
+lin neither7nor_DConj = mkConj "既不" "也不" ; --Question?
+lin neither_Adv = mkAdv "也不" ;
+lin neither_Det = mkpDet "也不" ;
+lin nem_con_Adv = mkAdv "全体一致" ;
+lin nemesis_N = mkN "报应" ;
+lin neon_N = mkN "氖" "" ;
+lin neophyte_N = mkN "新信徒" "名" ;
+lin nephew_N = mkN "侄子" ;
+lin nepotism_N = mkN "裙带关系" ;
+lin nerve_N = mkN "神经" [] ;
+lin nerve_racking_A = mkA "勇气" ;
+lin nervous_A = mkA "紧张" ;
+lin nervousness_N = mkN "神经质" ;
+lin nervy_A = mkA "有勇气" ;
+lin nest_N = mkN "巢穴" "个" ;
+lin net_A = mkA "净" ;
+lin net_N = mkN "网络" ;
+lin net_V2 = mkV2 "用网捕" ;
+lin nett_V2 = mkV2 "纯净" ;
+lin network_N = mkN "网络" ;
+lin neurologistMasc_N = mkN "神经学家" ;
+lin neurotropic_A = mkA "亲神经" ;
+lin neutral_A = mkA "中性" ;
+lin neutralization_N = mkN "中和性" ;
+lin neutralize_V2 = mkV2 "抵消" ;
+lin neutron_N = mkN "中子" ;
+lin neve_N = mkN "冰原""片" ;
+lin never_AdV = mkAdV "从来没有" ;
+lin never_Adv = mkAdv "从来没有" ;
+lin nevertheless_Adv = mkAdv "虽然" ;
+lin new_A = L.new_A ;
+lin new_Adv = mkAdv "新近" ;
+lin new_york_PN = mkPN "纽约" ;
+lin newcomer_N = mkN "新人" ;
+lin newly_Adv = variants{} ; --
+lin news_N = mkN "新闻" ;
+lin newscast_N = mkN "新闻广播" ;
+lin newsletter_N = mkN "通讯" ;
+lin newspaper_N = L.newspaper_N ;
+lin newsprint_N = mkN "报纸" ;
+lin newsroom_N = mkN "新闻编辑部" ;
+lin newsstand_N = mkN "报摊" ;
+lin newsworthy_A = mkA "有新闻价值" ;
+lin next_A = mkA "下一个" ;
+lin next_Adv = mkAdv "比邻" timeAdvType ; ----
+lin next_N = mkN "秒""" ;
+lin next_Prep = mkPrep "比邻" ;
+lin nexus_N = mkN "关系" "种" ;
+lin nibble_N = mkN "蚕食" ;
+lin nibble_V = mkV "附带意见" ;
+lin nicaragua_PN = mkPN "尼加拉瓜" ;
+lin nicaraguan_A = mkA "尼加拉瓜" ;
+lin nice_A = mkA "好看" ;
+lin nicely_Adv = variants{} ; --
+lin niche_N = mkN "壁龛" ;
+lin nick_V2 = mkV2 "缺口" ;
+lin nickel_N = mkN "镍币" ;
+lin nickname_N = mkN "昵称" ;
+lin nickname_V3 = mkV3 "取绰号" ;
+lin nidicolous_A = mkA "孵化后仍留在巢中" ;
+lin nifty_A = mkA "俏皮" ;
+lin nigeria_PN = mkPN "尼日利亚" ;
+lin night_N = L.night_N ;
+lin nightclub_N = mkN "夜总会" ;
+lin nightly_A = mkA "每夜" ;
+lin nightly_Adv = mkAdv "每夜" ;
+lin nightmare_N = mkN "梦魇" ;
+lin nimble_A = mkA "敏捷" ;
+lin ninefold_Adv = mkAdv "九倍" ;
+lin nipponese_A = mkA "日本" ;
+lin nitrite_N = mkN "亚硝酸盐""" ;
+lin nitrogen_N = mkN "氮" [] ;
+lin nix_V2 = mkV2 "禁止" ;
+lin no_Interj = mkInterj "不" ;
+lin no_Quant = S.no_Quant ;
+lin no_Utt = S.no_Utt ;
+lin no_fewer_than_AdN = mkAdN "不少于" ;
+lin no_longer_AdV = mkAdV "不再" ;
+lin nobility_N = mkN "贵族" ;
+lin noble_A = mkA "高贵" ;
+lin nobleman_N = mkN "贵族" "名" ;
+lin nobody_NP = S.nobody_NP ;
+lin nod_N = mkN "点头" ;
+lin nod_V = mkV "点头" ;
+--subcat lin nod_V2 = mkV2 "点头" ;
+lin node_N = mkN "节点" "个" ;
+lin noise_N = mkN "噪音" ;
+lin noisy_A = mkA "嘈杂" ;
+lin nominal_A = mkA "名义上" ;
+lin nominate_V2 = mkV2 "推荐" ;
+lin nomination_N = mkN "提名" "次" ;
+lin nominee_N = mkN "代理人" ;
+lin nonallele_N = mkN "非等位基因""" ;
+lin noncommittal_A = mkA "态度不明朗" ;
+lin nonconformist_N = mkN "异己" "" ;
+lin nondescript_A = mkA "平凡" ;
+lin none_NP = variants{} ; --
+lin nonentity_N = mkN "不存在" ;
+lin nonetheless_Adv = variants{} ; --
+lin nonevent_N = mkN "未发生的事" ;
+lin nonfiction_N = mkN "纪实文学" "种" ;
+lin nonflammable_A = mkA "不燃" ;
+lin nonintegrated_A = mkA "非完整" ;
+lin nonintervention_N = mkN "不干涉" ;
+lin nonresident_A = mkA "暂住" ;
+lin nonsense_N = mkN "废话""句" ;
+lin nonspeaking_A = mkA "非讲" ;
+lin nonstop_A = mkA "直达" ;
+lin nonunion_A = mkA "不属于工会" ;
+lin noodle_N = mkN "面条" "碗" ;
+lin noon_N = mkN "中午" ;
+lin nope_Interj = mkInterj "没了" ;
+lin nor_Conj = mkConj "也不" ;
+lin norm_N = mkN "规范""则" ;
+lin normal_A = mkA "正常" ;
+lin normalcy_N = mkN "正常性" "" ;
+lin normalize_V2 = mkV2 "使正常化" ;
+lin normally_Adv = variants{} ; --
+lin north_A = mkA "北" ;
+lin north_Adv = mkAdv "北方" ;
+lin north_N = mkN "北" "" ;
+lin northampton_PN = mkPN "北安普敦" ;
+lin northeast_Adv = mkAdv "向东北" ;
+lin northeast_N = mkN "东北" "" ;
+lin northeastern_A = mkA "东北方" ;
+lin northern_A = mkA "北方" ;
+lin northwest_Adv = mkAdv "向西北" ;
+lin northwest_N = mkN "西北" [] ;
+lin norway_PN = mkPN "挪威" ;
+lin norwegian_A = mkA "挪威" ;
+lin nose_N = L.nose_N ;
+lin nosedive_N = mkN "俯冲" "" ;
+lin nosedive_V = mkV "俯冲" ;
+lin nostalgia_N = mkN "乡愁" [] ;
+lin nostalgic_A = mkA "怀旧" ;
+lin not_Adv = mkAdv "不" ;
+lin not_Predet = S.not_Predet ;
+lin notable_A = mkA "显著" ;
+lin notably_Adv = variants{} ; --
+lin notch_N = mkN "刻痕" ;
+lin notch_V2 = mkV2 "赢得" ;
+lin note_1_N = variants{} ; --
+lin note_2_N = variants{} ; --
+lin note_3_N = variants{} ; --
+lin note_N = mkN "笔记" ;
+lin note_V = mkV "注意" ;
+lin note_V2 = mkV2 "注意" ;
+lin note_VS = mkVS "笔记" ;
+lin notebook_N = mkN "笔记本" ;
+lin noteworthy_A = mkA "显著" ;
+lin nothing_NP = S.nothing_NP ;
+lin notice_N = mkN "通知" ;
+--subcat lin notice_V = mkV "引起注意" ;--"布告" ;
+lin notice_V2 = mkV2 "通知" ;
+lin notice_VS = mkVS "注意" ;
+lin noticeable_A = mkA "引人注目" ;
+lin notification_N = mkN "通知" ;
+lin notify_V2 = mkV2 "通知" ;
+lin notion_N = mkN "概念" ;
+lin notoriety_N = mkN "臭名" ;
+lin notorious_A = mkA "臭名昭著" ;
+lin notwithstanding_Adv = mkAdv "尽管" ;--"仍然" ;
+lin notwithstanding_Prep = mkPrep "虽然" ;
+lin noun_N = variants{} ; --
+lin novel_A = mkA "新奇" ;
+lin novel_N = mkN "小说" ;
+lin novelist_N = mkN "小说家" ;
+lin novelty_N = mkN "新奇" [] ;
+lin novice_N = mkN "初学者" ;--"新手" ;
+lin novitiate_N = mkN "见习" ;
+lin now_AdV = mkAdV "现在" ;
+lin now_Adv = L.now_Adv ;
+lin now_N = mkN "现在""" ;
+lin nowadays_Adv = mkAdv "如今" ;
+lin nowhere_Adv = mkAdv "无处" ;
+lin nozzle_N = mkN "喷嘴" ;
+lin nuance_N = mkN "细微差别" ;
+lin nucellus_N = mkN "珠心""颗" ;
+lin nuclear_A = mkA "核" ;
+lin nucleus_N = mkN "原子核" ;
+lin nude_A = mkA "裸" ;
+lin nudge_N = mkN "用肘轻推" ;
+lin nudge_V2 = mkV2 "推进" ;
+lin nuisance_N = mkN "滋扰" ;
+lin nullify_V2 = mkV2 "废止" ;
+lin numb_A = mkA "麻木" ;
+lin number_1_N = L.number_N ; ----
+lin number_2_N = L.number_N ; ----
+lin number_3_N = L.number_N ; ----
+lin number_N = L.number_N ;
+lin number_V2 = mkV2 "计入" ;
+lin numeral_N = mkN "数字" ;
+lin numerator_N = mkN "分子" ;
+lin numerical_A = mkA "数值" ;
+lin numerous_A = mkA "众多" ;
+lin nun_N = mkN "尼姑" ;
+lin nurse_N = mkN "护士" ;
+lin nurse_V2 = mkV2 "看护" ;
+lin nursery_N = mkN "苗圃" ;
+lin nursing_A = variants{} ; --
+lin nursing_N = mkN "护理" "次" ;
+lin nurture_V2 = mkV2 "养育" ;
+lin nut_N = mkN "坚果" ;
+lin nutrient_N = mkN "养分" "" ;
+lin nutrition_N = mkN "营养" "" ;
+lin nutritional_A = mkA "有营养" ;
+lin nutshell_N = mkN "坚果的外壳" ;
+lin nutty_A = mkA "果仁味" ;
+lin nymphomaniac_A = mkA "女子淫狂" ;
+lin oak_N = mkN "橡木" ;
+lin oasis_N = mkN "绿洲" ;
+lin oat_N = mkN "燕麦" [] ;
+lin oath_N = mkN "誓言" ;
+lin obdurate_A = mkA "顽固" ;
+lin obedience_N = mkN "顺从" [] ;
+lin obedient_A = mkA "顺从" ;
+lin obeisance_N = mkN "敬礼" ;
+lin obelisk_N = mkN "方尖碑" ;
+lin obey_V = mkV "服从" ;
+lin obey_V2 = mkV2 "服从" ;
+lin obfuscate_V2 = mkV2 "混淆" ;
+lin obiter_dictum_N = mkN "附带" "" ;
+lin object_N = mkN "宾语" ;
+lin object_V = mkV "拒绝" ;
+lin object_V2 = mkV2 "物体" ;
+lin objection_N = mkN "异议" ;
+lin objectionable_A = mkA "讨厌" ;
+lin objective_A = mkA "客观" ;
+lin objective_N = mkN "目标" ;
+lin objectivity_N = mkN "客观性" ;
+lin obligate_V2 = mkV2 "使+成为义务" ;
+lin obligation_N = mkN "义务" ;
+lin obligatory_A = mkA "强制" ;
+lin oblige_V2 = mkV2 "责成" ;
+lin oblige_V2V = mkV2V "迫使" ;
+lin oblique_A = mkA "斜" ;
+lin obliterate_V2 = mkV2 "消灭" ;
+lin oblivion_N = mkN "遗忘" ;
+lin oblivious_A = mkA "遗忘" ;
+lin obnoxious_A = mkA "可憎" ;
+lin oboist_N = mkN "双簧管吹奏者" ;
+lin obscene_A = mkA "淫秽" ;
+lin obscenity_N = mkN "猥亵" ;
+lin obscure_A = mkA "模糊" ;
+lin obscure_V2 = mkV2 "隐藏" ;
+--subcat lin obscure_VA = mkVA "掩盖" ;
+lin obscurity_N = mkN "朦胧" [] ;
+lin observance_N = mkN "仪式" "种" ;
+lin observation_N = mkN "观察" ;
+lin observatory_N = mkN "天文台" ;
+--subcat lin observe_V = mkV "观察" ;
+lin observe_V2 = mkV2 "遵守" ;
+lin observe_VS = mkVS "观察" ;
+lin observer_N = mkN "观察员" ;
+lin obsess_V2 = mkV2 "迷住" ;
+lin obsession_N = mkN "迷住" ;
+lin obsolete_A = mkA "废弃" ;
+lin obstacle_N = mkN "障碍" ;
+lin obstruct_V2 = mkV2 "阻隔" ;
+lin obstruction_N = mkN "障碍" ;
+lin obstructionist_N = mkN "妨碍者" ;
+lin obtain_V = mkV "获得" ;
+lin obtain_V2 = mkV2 "获得" ;
+lin obtainable_A = mkA "可获得" ;
+lin obtrusiveness_N = mkN "强迫""" ;
+lin obviate_V2 = mkV2 "避免" ;
+lin obvious_A = mkA "明显" ;
+lin obviously_Adv = variants{} ; --
+lin occasion_N = mkN "场合" ;
+lin occasion_V2 = mkV2 "引起" ;
+lin occasional_A = mkA "偶然" ;
+lin occasionally_Adv = variants{} ; --
+lin occupancy_N = mkN "占用" "次" ;
+lin occupant_N = mkN "占有者" ;
+lin occupation_N = mkN "职业" "份" ;
+lin occupational_A = mkA "职业" ;
+lin occupy_V = mkV "占用" ;
+lin occupy_V2 = mkV2 "占据" ;
+lin occur_V = mkV "发生" ;
+lin occurr_V2 = mkV2 "FOO" ;
+lin occurrence_N = mkN "发生" ;
+lin ocean_N = mkN "海洋" ;
+lin octane_N = mkN "辛烷" ;
+lin octave_N = mkN "八度" ;
+lin octogenarian_N = mkN "八旬老人" ;
+lin odd_A = mkA "奇怪" ;
+lin odd_N = variants{} ; --
+lin oddity_N = mkN "怪癖" ;
+lin odds_N = mkN "可能性" "个" ;
+lin odds_on_A = mkA "不平等" ;
+lin odious_A = mkA "可憎" ;
+lin odour_N = variants{} ; --
+lin odyssey_N = mkN "奥德赛" ;
+lin of_Prep = mkPrep [] "的" ;
+lin of_course_Adv = mkAdv "当然" ;
+lin off_A = mkA "离" ;
+lin off_Adv = mkAdv "离去" ;
+lin off_Prep = mkPrep "离去" ;--NOT SURE
+lin offal_N = mkN "内脏""" ;
+lin offbeat_A = mkA "离奇" ;
+lin offence_N = mkN "犯罪" "次" ;
+lin offend_V = mkV "冒犯" ;
+lin offend_V2 = mkV2 "得罪" ;
+lin offenderFem_N = mkN "犯罪分子" ;
+lin offenderMasc_N = mkN "犯罪分子" ;
+lin offensive_A = mkA "冒犯" ;
+lin offensive_N = mkN "进攻" ;
+lin offer_N = mkN "议案" ;
+--subcat lin offer_V = mkV "提供" ;
+lin offer_V2 = mkV2 "向+提供" ;
+--subcat lin offer_V2V = mkV2V "提供" ;
+--subcat lin offer_V3 = mkV3 "提供" ;
+--subcat lin offer_VS = mkVS "提供" ;
+lin offer_VV = mkVV "提供" ;
+lin offering_N = mkN "捐助" ;
+lin offhanded_A = mkA "即席" ;
+lin office_N = mkN "办公室" ;
+lin officer_1_N = mkN "官员" ; ----
+lin officer_2_N = mkN "官员" ; ----
+lin officer_3_N = mkN "官员" ; ----
+lin officer_N = mkN "官员" ;
+lin officialMasc_N = mkN "职员" ;
+lin official_A = mkA "官方" ;
+lin officialdom_N = mkN "官场" ;
+lin officially_Adv = variants{} ; --
+lin officious_A = mkA "非官方" ;
+lin offing_N = mkN "即将发生" ;
+lin offset_N = mkN "抵消" ;--"补偿" ;
+lin offset_V2 = mkV2 "弥补" ;
+lin offshoot_N = mkN "分支" ;
+lin offshore_A = mkA "离岸" ;
+lin offspring_N = mkN "后代" ;
+lin often_AdA = mkAdA "常常" ;
+lin often_AdV = mkAdV "经常" ;
+lin often_Adv = mkAdv "时常" ;
+lin ogle_V2 = mkV2 "向+抛媚眼" ;
+lin oh_Interj = mkInterj "哎呀" ;
+lin ohio_PN = mkPN "俄亥俄州" ;
+lin oil_N = L.oil_N ;
+lin oiler_N = mkN "油商" ;
+lin oilfield_N = mkN "油田" "块" ;
+lin oily_A = mkA "油腻" ;
+lin ointment_N = mkN "药膏" ;
+lin ok_Interj = mkInterj "行" ;
+lin okay_A = mkA "可以" ;
+lin okay_Adv = variants{} ; --
+lin okay_Interj = mkInterj "行" ;
+lin oklahoma_PN = mkPN "俄克拉何马州" ;
+lin old_A = L.old_A ;
+lin old_N = mkN "老人" ;
+lin old_fashioned_A = mkA "老土" ;
+lin old_time_A = mkA "过去" ;
+lin oleaster_N = mkN "野生橄榄""棵" ;
+lin olympic_A = mkA "奥林匹克" ;
+lin ombudsman_N = mkN "申訴專員" ;
+lin omen_N = mkN "预兆" ;
+lin ominous_A = mkA "不祥" ;
+lin omission_N = mkN "省略" ;
+lin omit_V2 = mkV2 "忽略" ;
+lin omnibus_N = mkN "文集" "本" ;
+lin on_Adv = mkAdv "在" "之上" ;
+lin on_Prep = S.on_Prep ;
+lin on_behalf_of_Prep = mkPrep "代表" ;
+lin on_top_of_Prep = mkPrep "在" "上面" ;
+lin once_AdV = mkAdV "一次" ;
+lin once_Adv = mkAdv "一旦" ;
+lin once_Prep = mkPrep "一旦" ;
+lin once_Subj = mkSubj "曾经" ;
+lin one_sided_A = mkA "一方面" ;
+lin one_time_A = mkA "一度" ;
+lin onerous_A = mkA "繁重" ;
+lin ongoing_A = mkA "不断" ;
+lin onion_N = mkN "洋葱" "个" ;
+lin onlooker_N = mkN "旁观者" "名" ;
+lin only_Adv = mkAdv "只有" ;
+lin only_Predet = S.only_Predet ;
+lin onset_N = mkN "发病" ;
+lin onside_A = mkA "不越位" ;
+lin onslaught_N = mkN "猛攻" ;
+lin onto_Prep = mkPrep "在" "上面" ;
+lin onus_N = mkN "责任" ;
+lin onwards_Adv = mkAdv "起" ;
+lin oomph_N = mkN "吸引力" "" ;
+lin ooze_N = mkN "软泥" "" ;
+lin ooze_V = mkV "渗" ;
+lin op_art_N = mkN "欧普艺术" ;
+lin open_A = mkA "开放" ;
+lin open_Adv = variants{} ; --
+lin open_N = mkN "空旷" | mkN "户外" ;
+lin open_V = mkV "打开" ;
+lin open_V2 = L.open_V2 ;
+lin open_ended_A = mkA "可扩充" ;
+lin open_up_V2 = mkV2 "开拓" ;
+lin opener_N = mkN "开启工具" ;
+lin opening_N = mkN "开盘" ;
+lin openly_Adv = variants{} ; --
+lin openness_N = mkN "率直" ;
+lin opera_N = mkN "歌剧""部" ;
+lin operable_A = mkA "可操作性" ;
+lin operate_V = mkV "运营" ;
+lin operate_V2 = mkV2 "操作" ;
+lin operatic_A = mkA "歌剧" ;
+lin operating_N = variants{} ; --
+lin operation_N = mkN "运营" ;
+lin operational_A = mkA "操作" ;
+lin operative_A = mkA "有效" ;
+lin operative_N = mkN "工作人员" ;
+lin operator_N = mkN "操作者" ;
+lin opine_VS = mkVS "以为" ;
+lin opinion_N = mkN "意见" ;
+lin opium_N = mkN "鸦片" "" ;
+lin opponentFem_N = mkN "反对者" ;
+lin opponentMasc_N = mkN "反对者" ;
+lin opportune_A = mkA "适当" ;
+lin opportunism_N = mkN "机会主义" "种" ;
+lin opportunistFem_N = mkN "机会主义者" "名" ;
+lin opportunistMasc_N = mkN "机会主义者" "名" ;
+lin opportunity_N = mkN "机会" ;
+lin oppose_V = mkV "反对" ;
+lin oppose_V2 = mkV2 "反对" ;
+--subcat lin oppose_VS = mkVS "反对" ;
+lin opposed_A = variants{} ; --
+lin opposite_A = mkA "相反" ;
+lin opposite_Adv = variants{}; -- mkPrep "的对面" "在" ;
+lin opposite_N = mkN "相反" [];
+lin opposite_Prep = mkPrep "的对面" "在" ;
+lin opposition_N = mkN "反对" ;
+lin oppression_N = mkN "压迫" ;
+lin oppressive_A = mkA "压抑" ;
+lin opt_V = mkV "选择" ;
+--subcat lin opt_V2V = mkV2V "选择" ;
+lin opt_VV = mkVV "选择" ;
+lin optical_A = mkA "可见" ;
+lin optimism_N = mkN "乐观" [] ;
+lin optimistFem_N = mkN "乐观主义者" ;
+lin optimistMasc_N = mkN "乐观主义者" ;
+lin optimistic_A = mkA "开朗" ;
+lin optimistically_Adv = mkAdv "乐观地" ;
+lin option_N = mkN "选项" ;
+lin optional_A = mkA "可选" ;
+lin opulence_N = mkN "富裕" ;
+lin opulent_A = mkA "富裕" ;
+lin or_Conj = S.or_Conj ;
+lin oral_A = mkA "口头" ;
+lin orange_1_N = mkN "橙色" "" ;
+lin orange_2_N = variants{} ; --
+lin orange_A = mkA "橙" ;
+lin orange_N = variants{} ; --
+lin orbit_N = mkN "轨道" ;
+lin orchard_N = mkN "果园" ;
+lin orchestra_N = mkN "管弦乐队" "个" ;
+lin orchestral_A = mkA "管弦乐" ;
+lin orchestrate_V2 = mkV2 "精心安排" ;
+lin orchid_N = mkN "兰花" ;
+lin ordain_VS = mkVS "任命" ;
+lin ordeal_N = mkN "考验" "次" ;
+lin order_N = mkN "订单" ;
+lin order_V = mkV "命令" ;
+lin order_V2 = mkV2 "命令" ;
+lin order_V2V = mkV2V "秩序" ;
+lin order_VS = mkVS "命令" ;
+--subcat lin order_VV = mkVV "命令" ;
+lin orderly_A = mkA "有秩序" ;
+lin ordinance_N = mkN "条例" "条" ;
+lin ordinary_A = mkA "普通" ;
+lin ordinary_N = mkN "普通""" ;
+lin ordnance_N = mkN "大炮" ;
+lin ore_N = mkN "矿石" "块" ;
+lin organ_N = mkN "器官" ;
+lin organic_A = mkA "有机" ;
+lin organisation_N = variants{} ; --
+lin organism_N = mkN "有机体" ;
+lin organization_N = mkN "组织" ;
+lin organizational_A = mkA "组织" ;
+lin organize_V2 = mkV2 "组织" ;
+lin organize_V2V = mkV2V "组织" ;
+lin organizer_N = mkN "组织者" "名" ;
+lin orgy_N = mkN "狂欢" ;
+lin orient_V2 = mkV2 "使+向东方" ;
+lin oriental_A = mkA "东方" ;
+lin orientation_N = mkN "方向" "个" ;
+lin orifice_N = mkN "孔口""个" ;
+lin origin_N = mkN "起源" ;
+lin original_A = mkA "初始" ;
+lin original_N = mkN "原始" ;
+lin originally_Adv = variants{} ; --
+lin originate_V = mkV "创始" ;
+lin originate_V2 = mkV2 "起源于" ;
+lin originatorFem_N = mkN "鼻祖" ;
+lin originatorMasc_N = mkN "鼻祖" ;
+lin ornament_N = mkN "装饰" ;
+lin ornamental_A = mkA "装饰" ;
+lin ornate_A = mkA "华丽" ;
+lin ornery_A = mkA "故意刁难" ;
+lin orphan_N = mkN "孤儿" ;
+lin orphan_V2 = mkV2 "使 + 成为孤儿" ;
+lin orthodox_A = mkA "正统" ;
+lin orthodoxy_N = mkN "正统" "" ;
+lin ossicular_A = mkA "小骨" ;
+lin ostensible_A = mkA "表面" ;
+lin ostentation_N = mkN "卖弄" ;
+lin ostentatious_A = mkA "财大气粗" ;
+lin other_A = mkA "其他" ;
+lin other_Adv = mkAdv "其他" ;
+lin other_N = mkN "另外" ;
+lin otherwise_Adv = mkAdv "否则" ;
+lin otherwise_PConj = S.otherwise_PConj ;
+lin ounce_N = mkN "盎司" ;
+lin oust_V = mkV "驱逐" ;
+lin oust_V2 = mkV2 "逐出" ;
+lin out_A = mkA "外面" ;
+lin out_Adv = mkAdv "外部" ;
+lin out_N = mkN "出局" ;
+lin out_Prep = mkPrep "到" "外面" ;
+lin out_V2 = mkV2 "使+熄灭" ;
+lin out_of_Prep = mkPrep "在" "之外" ;
+lin out_trade_V2 = mkV2 "出" ;
+lin outback_N = mkN "内地" ;
+lin outbid_V2 = mkV2 "出高于+的价钱" ;
+lin outbreak_N = mkN "爆发" ;
+lin outcome_N = mkN "结果" ;
+lin outcry_N = mkN "喊叫" "次" ;
+lin outdated_A = mkA "过时" ;
+lin outdistance_V2 = mkV2 "超越" ;
+lin outdo_V2 = mkV2 "超越" ;
+lin outdoor_A = mkA "户外" ;
+lin outdoorsy_A = mkA "户外" ;
+lin outer_A = mkA "外部" ;
+lin outfield_N = mkN "外场" ;
+lin outfielder_N = mkN "外野手" "位" ;
+lin outfit_N = mkN "机构" ;
+lin outfit_V2 = mkV2 "配备" ;
+lin outflank_V2 = mkV2 "迂回" ;
+lin outflow_N = mkN "外流" [] ;
+lin outfly_V2 = mkV2 "快过" ;
+lin outgain_V2 = mkV2 "获得" ;
+lin outgo_V = mkV "支出" ;
+lin outgrow_V2 = mkV2 "过大而不适于" ;
+lin outgrowth_N = mkN "结果" ;
+lin outing_N = mkN "郊游" "次" ;
+lin outlandish_A = mkA "古怪" ;
+lin outlast_V2 = mkV2 "拖垮" ;
+lin outlaw_V2 = mkV2 "取缔" ;
+lin outlay_N = mkN "支出" [] ;
+lin outleap_V2 = mkV2 "向前跳" ;
+lin outlet_N = mkN "出口" ;
+lin outline_N = mkN "轮廓" ;
+lin outline_V2 = mkV2 "概述" ;
+lin outlook_N = mkN "展望" ;
+lin outlying_A = mkA "边远" ;
+lin outmoded_A = mkA "过时" ;--"不流行的" ;
+lin outnumber_V2 = mkV2 "比" ;
+lin outpace_V2 = mkV2 "超过" ;
+lin outpatient_N = mkN "门诊病人" ;
+lin outperform_V2 = mkV2 "跑赢大市" ;
+lin outpost_N = mkN "前哨" "做" ;
+lin output_N = mkN "产出" ;
+lin outrage_N = mkN "愤怒" ;
+lin outrage_V2 = mkV2 "凌辱" ;
+lin outrageous_A = mkA "粗暴" ;
+lin outrank_V2 = mkV2 "级别高于" ;
+lin outright_A = mkA "彻底" ;
+lin outright_Adv = mkAdv "彻底" ;
+lin outsell_V2 = mkV2 "卖得多" ;
+lin outset_N = mkN "开始" ;
+lin outshine_V2 = mkV2 "胜过" ;
+lin outside_A = mkA "以外" ;
+lin outside_Adv = mkAdv "外边" ;
+lin outside_N = mkN "外面" ;
+lin outside_Prep = mkPrep "除" "之外" ;
+lin outside_of_Prep = mkPrep "外" ;
+lin outsider_N = mkN "局外人" ;
+lin outspoken_A = mkA "直言不讳" ;
+lin outstanding_A = mkA "杰出" ;
+lin outstrip_V2 = mkV2 "超过" ;
+lin outward_A = mkA "向外" ;
+lin outward_Adv = mkAdv "向外" ;
+lin outweigh_V2 = mkV2 "得不偿失" ;
+lin ovation_N = mkN "热烈欢迎" ;
+lin oven_N = mkN "烤箱" ;
+lin over_Adv = mkAdv "过度" ;
+lin over_N = mkN "结束" ;
+lin over_Prep = mkPrep "在" "以上" ;
+lin over_magazine_V2 = mkV2 "FOO" ;
+lin overall_A = mkA "全部" ;
+lin overall_Adv = variants{} ; --
+lin overall_N = mkN "整体" [] ;
+lin overarch_V = mkV "在+上做拱" ;
+lin overbid_V = mkV "报高价" ;
+lin overbid_V2 = mkV2 "报谎假" ;
+lin overblown_A = mkA "夸大" ;
+lin overboard_Adv = mkAdv "向船外" ;
+lin overburden_V2 = mkV2 "使 + 负担过重" ;
+lin overcapitalization_N = mkN "估价太高""" ;
+lin overcast_A = mkA "阴天" ;
+lin overcast_N = mkN "阴天""" ;
+lin overcharge_N = mkN "过充电" ;
+lin overcome_V = mkV "克服" ;
+lin overcome_V2 = mkV2 "克服" ;
+lin overcommit_V2 = mkV2 "过量使用" ;
+lin overcrowd_V2 = mkV2 "使+过度拥挤" ;
+lin overdo_V2 = mkV2 "做得过分" ;
+lin overdose_V = mkV "服药过量" ;
+lin overdraft_N = mkN "透支" ;
+lin overdue_A = mkA "过期" ;
+lin overeager_A = mkA "过于热切" ;
+lin overemphasize_V = mkV "过分强调" ;
+lin overemphasize_V2 = mkV2 "过分强调" ;
+lin overflow_N = mkN "溢出" [] ;
+lin overflow_V = mkV "使+泛滥" ;
+lin overhang_N = mkN "悬垂部分" ;
+lin overhang_V2 = mkV2 "逼近" ;
+lin overhaul_N = mkN "翻修" "次" ;
+lin overhaul_V2 = mkV2 "翻修" ;
+lin overhead_A = mkA "在头上" ;
+lin overhead_Adv = mkAdv "在空中" ;
+lin overhead_N = mkN "开销" ;
+lin overheat_V2 = mkV2 "过热" ;
+lin overlap_V = mkV "重叠" ;
+lin overlay_N = mkN "叠加" "" ;
+lin overlay_V2 = mkV2 "镀" ;
+lin overlook_V2 = mkV2 "忽略" ;
+lin overly_Adv = mkAdv "过分" ;
+lin overnight_A = mkA "前夜" ;
+lin overnight_Adv = mkAdv "通宵" ;
+lin overpass_N = mkN "天桥" ;
+lin overpay_V = mkV "多付" ;
+lin overpay_V2 = mkV2 "多付" ;
+lin overplant_V2 = mkV2 "过度灌溉" ;
+lin overpower_V2 = mkV2 "压倒" ;
+lin overprice_V2 = mkV2 "对+定价过高" ;
+lin overproduction_N = mkN "生产过剩" "" ;
+lin overrate_V2 = mkV2 "过高估计" ;
+lin overreact_V = mkV "反应过度" ;
+lin override_V2 = mkV2 "覆盖" ;
+lin overrule_V2 = mkV2 "驳回" ;
+lin oversea_A = mkA "外国" ;
+lin oversea_Adv = mkAdv "国外" ;
+lin overseas_A = mkA "国外" ;
+lin overseas_Adv = mkAdv "海外" ;
+lin oversee_V2 = mkV2 "监视" ;
+lin overseer_N = mkN "监督" ;
+lin oversell_V2 = mkV2 "销售过多" ;
+lin overshadow_V2 = mkV2 "遮阴" ;
+lin oversight_N = mkN "疏忽" ;
+lin oversimplify_V = mkV "过分单纯化" ;
+lin overstate_V2 = mkV2 "夸大" ;
+lin overstatement_N = mkN "言过其实" ;
+lin overstrain_V2 = mkV2 "过度紧张" ;
+lin oversubscribe_V2 = mkV2 "超额认购" ;
+lin overt_A = mkA "明显" ;
+lin overtake_V2 = mkV2 "赶上" ;
+lin overtax_V2 = mkV2 "负担过重" ;
+lin overthrow_V2 = mkV2 "推翻" ;
+lin overtime_Adv = mkAdv "加班" ;
+lin overtime_N = mkN "加班时间" ;
+lin overture_N = mkN "前奏" ;
+lin overturn_V = mkV "颠覆" ;
+lin overturn_V2 = mkV2 "倾覆" ;
+lin overvalue_V2 = mkV2 "过份重视" ;
+lin overview_N = variants{} ; --
+lin overweight_A = mkA "超重" ;
+lin overweight_N = mkN "超重" ;
+lin overwhelm_V2 = mkV2 "淹没" ;
+lin overwhelming_A = variants{} ; --
+lin overwhelmingly_Adv = mkAdv "压制性" ;
+lin overwork_V2 = mkV2 "过度工作" ;
+lin overwrought_A = mkA "过度紧张" ;
+lin overzealous_A = mkA "过分热心" ;
+lin owe_V = mkV "欠" ;
+lin owe_V2 = mkV2 "亏欠" ;
+lin owl_N = mkN "猫头鹰" ;
+lin own_A = mkA "自己" ;
+--subcat lin own_V = mkV "拥有" ;
+lin own_V2 = mkV2 "拥有" ;
+lin owner_N = mkN "业主" ;
+lin ownership_N = mkN "所有权" ;
+lin ox_N = mkN "牛" "只" ;
+lin oxide_N = mkN "氧化" ;
+lin oximeter_N = mkN "光电血氧计""台" ;
+lin oxygen_N = mkN "氧" "" ;
+lin ozone_N = mkN "臭氧" ;
+lin pa_N = mkN "爸爸" ;
+lin pace_N = mkN "步伐" ;
+lin pace_V = mkV "缓行" ;
+lin pace_V2 = mkV2 "踱步" ;
+lin pacemaker_N = mkN "起搏器" "个" ;
+lin pachinko_N = mkN "弹球盘" ;
+lin pacific_A = mkA "和平" ;
+lin pacific_PN = mkPN "太平洋" ;
+lin pacify_V2 = mkV2 "安抚" ;
+lin pack_N = mkN "包装" ;
+lin pack_V = mkV "包装" ;
+lin pack_V2 = mkV2 "包" ;
+lin package_N = mkN "包裹" ;
+lin package_V2 = mkV2 "包装" ;
+lin packet_N = mkN "包" ;
+lin pact_N = mkN "协议" ;
+lin pad_N = mkN "衬垫" ;
+lin pad_V2 = mkV2 "走" ;
+lin padding_N = mkN "填充" ;
+lin paddle_N = mkN "桨" ;
+lin padlock_V2 = mkV2 "使+关闭" ;
+lin paean_N = mkN "赞美歌" ;--"欢乐歌" ;
+lin page_N = mkN "页" ;
+lin page_V2 = mkV2 "使+标页码" ;
+lin pageant_N = mkN "露天表演" ;
+lin pageantry_N = mkN "壮观" ;
+lin paid_A = variants{} ; --
+lin pail_N = mkN "提桶" ;
+lin pain_N = mkN "疼痛" [] ;
+lin pain_V2 = mkV2 "使+痛苦" ;
+lin painful_A = mkA "痛苦" ;
+lin painless_A = mkA "无痛" ;
+lin painstaking_A = mkA "刻苦" ;
+lin paint_N = mkN "油漆" "桶" ;
+lin paint_V = mkV "绘画" ;
+lin paint_V2 = mkV2 "油漆" ;
+lin paint_V2A = L.paint_V2A ;
+lin paintbrush_N = mkN "画刷" "把" ;
+lin painter_N = mkN "画家" ;
+lin painting_N = mkN "画" ;
+lin pair_N = mkN "对" ;
+lin pair_V = mkV "组队" ;
+lin pair_V2 = mkV2 "对" ;
+lin pakistan_PN = mkPN "巴基斯坦" ;
+lin pakistani_A = mkA "巴基斯坦人 " ;
+lin pal_N = mkN "朋友" ;
+lin palace_N = mkN "宫殿" ;
+lin palatable_A = mkA "可口" ;
+lin palate_N = mkN "腭" ;
+lin palatial_A = mkA "富丽堂皇" ;
+lin pale_A = mkA "苍白" ;
+lin pale_N = mkN "苍白" "" ;
+lin pale_V = mkV "失色" ;
+lin palestinian_A = mkA "巴勒斯坦" ;
+lin palestinian_N = mkN "巴勒斯坦人" ;
+lin palisade_N = mkN "栅栏" ;
+lin pall_N = mkN "遮盖物" ;
+lin pallor_N = mkN "苍白" ;
+lin palm_N = mkN "棕榈" ;
+lin palm_V2 = mkV2 "将+藏于掌中" ;
+lin paltry_A = mkA "微不足道" ;
+lin pamper_V2 = mkV2 "疼惜" ;
+lin pamphlet_N = mkN "小册子" ;
+lin pamphleteer_N = mkN "小册子作者" ;
+lin pan_N = mkN "锅" "个" ;
+lin pan_V = mkV "淘金" ;
+lin panacea_N = mkN "万能药" ;
+lin panama_PN = mkPN "巴拿马" ;
+lin panamanian_A = mkA "巴拿马人" ;
+lin pancake_N = mkN "薄烤饼" "片" ;
+lin pancreas_N = mkN "胰腺" [] ;
+lin panda_N = mkN "熊猫" "只" ;
+lin pandemonium_N = mkN "乌烟瘴气" ;
+lin panel_N = mkN "面板" ;
+lin pang_N = mkN "剧痛" ;
+lin panhandle_N = mkN "平锅柄" ;
+lin panic_N = mkN "惊慌" ;
+lin panic_V = mkV "恐慌" ;
+lin panic_V2 = mkV2 "恐慌" ;
+lin panicky_A = mkA "恐慌" ;
+lin panjandrum_N = mkN "首领" ;
+lin panoply_N = mkN "华丽服饰""件" ;
+lin panoramic_A = mkA "全景" ;
+lin pant_N = mkN "喘气" "次" ;
+lin pantry_N = mkN "餐具室" ;
+lin pap_N = mkN "软食""种" ;
+lin papa_N = mkN "爸爸" ;
+lin papal_A = variants{} ; --
+lin paper_N = L.paper_N ;
+lin paper_V2 = mkV2 "使+用纸包装" ;
+lin paperback_N = mkN "平装书" ;
+lin paperclip_N = mkN "曲别针" "根" ;
+lin paperwork_N = mkN "文书工作" ;
+lin par_N = mkN "平价" ;
+lin para_N = mkN "第" ;
+lin parachute_N = mkN "降落伞" "把" ;
+lin parachute_V = mkV "跳伞" ;
+lin parade_N = mkN "游行" ;
+lin paradise_N = mkN "天堂" ;
+lin paradox_N = mkN "悖论" ;
+lin paragraph_N = mkN "段落" ;
+lin paragraph_V2 = mkV2 "使+分段" ;
+lin parakeet_N = mkN "长尾鹦鹉" "只" ;
+lin parallel_A = mkA "平行" ;
+lin parallel_N = mkN "并行" [] ;
+lin parallel_V2 = mkV2 "使与+平行" ;
+lin paralysis_N = mkN "瘫痪" ;
+lin paralyze_V2 = mkV2 "使瘫痪" ;
+lin parameter_N = mkN "参数" ;
+lin paramilitary_A = mkA "准军事" ;
+lin paramount_A = mkA "最重要" ;--"主要的" ;
+lin paranoia_N = mkN "偏执狂" ;
+lin paranoid_A = mkA "偏执狂" ;
+lin parasite_N = mkN "寄生物" ;
+lin parcel_N = mkN "邮包" ;
+lin parcel_V2 = mkV2 "打包" ;
+lin parch_V2 = mkV2 "烤" ;
+lin pardon_N = mkN "原谅" "次" ;
+lin pardon_V2 = mkV2 "赦免" ;
+lin pare_V2 = mkV2 "削减" ;
+lin parent_N = mkN "父母亲" ;
+lin parental_A = mkA "父母" ;
+lin pariah_N = mkN "贱民" "位" ;
+lin paris_PN = L.paris_PN ;
+lin parish_N = mkN "教区" ;
+lin parishioner_N = mkN "教区居民" ;
+lin parisian_A = mkA "巴黎" ;
+lin parisology_N = mkN "寄生物学""门" ;
+lin parity_N = mkN "平价" [] ;
+lin park_N = mkN "公园" ;
+lin park_V = mkV "公园" ;
+lin park_V2 = mkV2 "停放" ;
+lin parking_N = mkN "停车" [] ;
+lin parlance_N = mkN "说法" ;
+lin parley_N = mkN "谈判" ;
+lin parliament_N = mkN "议会" ;
+lin parliamentarian_N = mkN "国会议员" ;
+lin parliamentary_A = mkA "议会" ;
+lin parlor_N = mkN "客厅" ;
+lin parochial_A = mkA "狭隘" ;
+lin parody_N = mkN "拙劣的模仿" ;
+lin parry_V2 = mkV2 "回避" ;
+lin part_Adv = mkAdv "部分" ;
+lin part_N = mkN "部分" ;
+lin part_Prep = S.part_Prep ;
+lin part_V = mkV "部分" ;
+lin part_V2 = mkV2 "部分" ;
+lin part_of_N2 = mkN2 "一部分" ;
+lin part_time_A = mkA "兼职" ;
+lin part_time_Adv = mkAdv "部分" ;
+lin partake_V = mkV "参与" ;
+lin partial_A = mkA "部分" ;
+lin partially_Adv = variants{} ; --
+lin participant_N = mkN "参加者" ;
+lin participate_V = mkV "参加" ;
+lin participate_V2 = mkV2 "参与" ;
+lin participation_N = mkN "参与" ;
+lin particle_N = mkN "颗粒" ;
+lin particular_A = mkA "特别" ;
+lin particular_N = mkN "特别" [] ;
+lin particularly_Adv = mkAdv "特别" mannerAdvType ; ----
+lin parting_N = mkN "分别" ;
+lin partisan_A = mkA "效忠" ;
+lin partisan_N = mkN "党派" ;
+lin partly_Adv = mkAdv "部分地" ;
+lin partner_N = mkN "伙伴" ;
+lin partnership_N = mkN "合伙" ;
+lin party_1_N = mkN "党" ; ----
+lin party_2_N = mkN "党" ; ----
+lin party_N = mkN "党" ;
+lin pas_N = mkN "舞步""" ;
+lin pasha_N = mkN "巴夏" ;
+lin pashto_N = mkN "帕施图语""" ;
+lin pass_N = mkN "及格" [] ;
+lin pass_V = mkV "通过" ;
+--subcat lin pass_V2 = mkV2 "通过" ;
+lin passable_A = mkA "可通行" ;
+lin passage_N = mkN "通道" ;
+lin passbook_N = mkN "存折" ;
+lin passenger_N = mkN "乘客" ;
+lin passing_N = mkN "通过" ;
+lin passion_N = mkN "热情" [] ;
+lin passionate_A = mkA "热情" ;
+lin passive_A = mkA "被动" ;
+lin passive_N = mkN "被动性" ;
+lin passivity_N = mkN "被动" ;
+lin passport_N = mkN "护照" "本" ;
+lin password_N = mkN "密码" ;
+lin past_A = mkA "过去" ;
+lin past_Adv = mkAdv "过去" ;
+lin past_N = mkN "过去" ;
+lin past_Prep = mkPrep "超过" ;
+lin pasta_N = mkN "面食" [] ;
+lin paste_V2 = mkV2 "粘贴" ;
+lin pasteurize_V2 = mkV2 "巴氏灭菌法" ;
+lin pastime_N = mkN "娱乐" ;--"消遣" ;
+lin pastor_N = mkN "牧师" ;
+lin pastry_N = mkN "糕点" "份" ;
+lin pasture_N = mkN "牧场" ;
+lin pat_A = mkA "恰好" ;
+lin pat_Adv = mkAdv "恰好" ;
+lin pat_N = mkN "轻拍" ;
+lin pat_V = mkV "轻拍" ;
+lin pat_V2 = mkV2 "使+轻拍" ;
+lin patch_N = mkN "眼罩" ;
+lin patch_V2 = mkV2 "修补" ;
+lin patchwork_N = mkN "拼缝物" ;
+lin patent_A = mkA "专利" ;
+lin patent_N = mkN "专利" ;
+lin patent_V2 = mkV2 "获得+专利" ;
+lin path_N = mkN "路径" "条" ;
+lin pathetic_A = mkA "可怜" ;
+lin pathogen_N = mkN "病原体""" ;
+lin pathological_A = mkA "病理学" ;
+lin patience_N = mkN "忍耐" ;
+lin patient_A = mkA "忍耐" ;
+lin patient_N = mkN "病人" ;
+lin patriarch_N = mkN "家长" ;
+lin patriarchal_A = mkA "家长" ;
+lin patriarchate_N = mkN "任期" ;
+lin patriarchy_N = mkN "父系社会" ;
+lin patrician_N = mkN "贵族" ;
+lin patriot_N = mkN "爱国者" ;
+lin patriotic_A = mkA "爱国" ;
+lin patriotism_N = mkN "爱国主义" ;
+lin patrol_N = mkN "巡逻" ;
+lin patrol_V = mkV "巡逻" ;
+lin patrol_V2 = mkV2 "巡逻" ;
+lin patron_N = mkN "守护神" ;
+lin patronage_N = mkN "赞助" ;
+lin patronize_V2 = mkV2 "资助" ;
+lin patronizing_A = mkA "屈尊俯就" ;
+lin patter_N = mkN "急速拍打声" ;
+lin pattern_N = mkN "模式" ;
+lin pattern_V2 = mkV2 "模仿" ;
+lin pauper_N = mkN "乞丐" ;
+lin pause_N = mkN "暂停" ;
+lin pause_V = mkV "暂停" ;
+lin pause_V2V = mkV2V "暂停" ;
+lin pause_VS = mkVS "暂停" ;
+lin pave_V2 = mkV2 "铺平" ;
+lin pavement_N = mkN "路面" "块" ;
+lin paw_V = mkV "抓" ;
+lin pawn_N = mkN "典当" ;
+lin pawn_V2 = mkV2 "典当" ;
+lin pay_N = mkN "工资 " ;
+lin pay_V = mkV "支付" ;
+lin pay_V2 = mkV2 "付" ;
+lin pay_V2V = mkV2V "付" ;
+lin pay_V3 = mkV3 "支付" ;
+lin pay_off_V = mkV "付清" ;
+lin payable_A = mkA "应付" ;
+lin payer_N = mkN "支付者" ;
+lin payment_N = mkN "付款" ;
+lin payoff_N = mkN "发工资" ;
+lin payroll_N = mkN "工资表" ;
+lin pea_N = mkN "豌豆" ;
+lin peace_N = L.peace_N ;
+lin peaceful_A = mkA "和平" ;
+lin peacemaker_N = mkN "和事佬" ;
+lin peacetime_N = mkN "和平时期" ;
+lin peach_N = mkN "桃子" "个" ;
+lin peak_N = mkN "高峰" ;
+lin peak_V = mkV "高峰" ;
+lin peak_V2 = mkV2 "竖起" ;
+lin peal_N = mkN "隆隆声" [] ;
+lin peal_V = mkV "鸣响" ;
+lin peanut_N = mkN "花生" ;
+lin pear_N = mkN "梨" ;
+lin pearl_N = mkN "珍珠" ;
+lin peasantFem_N = mkN "农夫" ;
+lin peasantMasc_N = mkN "农夫" ;
+lin peck_N = mkN "啄" ;
+lin peck_V = mkV "啄" ;
+lin peculiar_A = mkA "奇特" ;
+lin peculiarity_N = mkN "特性" "种" ;
+lin pedagogueFem_N = mkN "教员" ;
+lin pedagogueMasc_N = mkN "教员" ;
+lin pedal_V = mkV "骑" ;
+lin peddle_V = mkV "叫卖" ;
+lin peddle_V2 = mkV2 "兜售" ;
+lin peddler_N = mkN "不法商贩" ;
+lin pedestrian_A = mkA "行人" ;
+lin pedestrian_N = mkN "行人" ;
+lin pediatrician_N = mkN "儿科医师" ;
+lin pedigree_N = mkN "血统" ;
+lin pedophile_N = mkN "恋童癖者""位" ;
+lin peek_N = mkN "窥视" ;
+lin peek_V = mkV "偷看" ;
+lin peel_V = mkV "削" ;
+lin peel_V2 = mkV2 "削+皮" ;
+lin peep_N = mkN "偷看" ;
+lin peer_N = mkN "对等" "" ;
+lin peer_V = mkV "同行" ;
+lin peerless_A = mkA "无与伦比" ;
+lin peg_V = mkV "限制" ;
+lin peg_V2 = mkV2 "钉木椿" ;
+lin pejorative_A = mkA "轻蔑" ;
+lin pelvic_A = mkA "盆骨" ;
+lin pen_N = L.pen_N ;
+lin pen_V2 = mkV2 "写" ;
+lin penalize_V2 = mkV2 "处罚" ;
+lin penalty_N = mkN "惩罚" ;
+lin penchant_N = mkN "倾向" ;
+lin pencil_N = mkN "铅笔" "支" ;
+lin pencil_V2 = mkV2 "使+成铅笔状" ;
+lin pend_V = mkV "挂起" ;
+lin pend_V2 = mkV2 "挂起" ;
+lin pending_Prep = mkPrep "直到" ;
+lin pendulum_N = mkN "钟摆" ;
+lin penetrate_V = mkV "穿透" ;
+lin penetrate_V2 = mkV2 "渗透" ;
+lin penetration_N = mkN "渗透" "" ;
+lin peninsula_N = mkN "半岛" ;
+lin penis_N = mkN "阴茎" ;
+lin pennant_N = mkN "细长三角旗" ;
+lin pennsylvania_PN = mkPN "宾夕法尼亚" ;
+lin penny_N = mkN "一分钱" ;
+lin pension_N = mkN "养老金" ;
+lin pensioner_N = mkN "跟班" "个" ;
+lin pent_up_A = mkA "被抑制" ;
+lin pentameter_N = mkN "五步格诗" "首" ;
+lin penthouse_N = mkN "楼顶阁楼" ;
+lin people_N = mkN "人民" ;
+lin people_V2 = mkV2 "人" ;
+lin pep_N = mkN "活力" ;
+lin pepper_N = mkN "胡椒" ;
+lin pepper_V2 = mkV2 "使+布满" ;
+lin per_Prep = mkPrep "每" ;
+lin perambulation_N = mkN "勘察""次" ;
+lin perceive_V2 = mkV2 "感知" ;
+lin perceive_V2V = mkV2V "感知" ;
+lin perceive_VS = mkVS "察觉" ;
+lin perceived_A = variants{} ; --
+lin percent_N = mkN "百分之" ;
+lin percentage_N = mkN "百分比" ;
+lin perception_N = mkN "知觉" ;
+lin perch_N = mkN "鲈鱼" | mkN "高位" ;
+lin perch_V = mkV "栖息" ;
+lin perch_V2 = mkV2 "栖息" ;
+lin peremptory_A = mkA "蛮横" ;
+lin perennial_A = mkA "多年生" ;
+lin perfect_A = mkA "完美" ;
+lin perfect_V2 = mkV2 "使完美" ;
+lin perfection_N = mkN "完美" ;
+lin perfectly_Adv = variants{} ; --
+lin perfidious_A = mkA "背信弃义" ;
+lin perforate_V2 = mkV2 "穿孔于" ;
+lin perform_V = mkV "实施" ;
+lin perform_V2 = mkV2 "演出" ;
+lin performance_1_N = variants{} ; --
+lin performance_2_N = variants{} ; --
+lin performance_N = mkN "表现" ;
+lin performer_N = mkN "表演者" ;
+lin perfume_N = mkN "香水" ;
+lin perfume_V2 = mkV2 "散发香气" ;
+lin perhaps_Adv = mkAdv "也许" ;
+lin peril_N = mkN "危险" ;
+lin perilous_A = mkA "危险" ;
+lin perimeter_N = mkN "周长" ;
+lin period_1_N = mkN "期间" ; ----
+lin period_2_N = mkN "期间" ; ----
+lin period_3_N = mkN "期间" ; ----
+lin period_N = mkN "期间" ;
+lin periodic_A = mkA "定期" ;
+lin periodical_A = mkA "期刊" ;
+lin periodical_N = mkN "期刊" ;
+lin peripheral_A = mkA "不重要" ;
+lin periphery_N = mkN "外围" ;
+lin perishable_N = mkN "容易腐坏的东西""件" ;
+lin perjury_N = mkN "伪证" ;
+lin perk_N = mkN "振作" ;
+lin perk_V = mkV "昂首" ;
+lin permanence_N = mkN "持久" ;
+lin permanent_A = mkA "永久" ;
+lin permanently_Adv = variants{} ; --
+lin permeable_A = mkA "能透过" ;
+lin permeate_V2 = mkV2 "渗透" ;
+lin permissible_A = mkA "可允许" ;
+lin permission_N = mkN "允许" ;
+lin permissive_A = mkA "许可" ;
+lin permit_N = mkN "许可" ;
+lin permit_V = mkV "允许" ;
+lin permit_V2 = mkV2 "允许" ;
+lin permit_V2V = mkV2V "允许" ;
+lin pernicious_A = mkA "有害" ;
+lin perpetrate_V2 = mkV2 "犯" ;
+lin perpetual_A = mkA "永久" ;
+lin perpetuate_V2 = mkV2 "延续" ;
+lin persecute_V2 = mkV2 "迫害" ;
+lin persecution_N = mkN "迫害" ;
+lin persian_A = mkA "波斯" ;
+lin persist_V = mkV "坚持" ;
+lin persistence_N = mkN "固执" ;
+lin persistent_A = mkA "一贯" ;
+lin person_N = L.person_N ;
+lin persona_non_grata_N = mkN "不受欢迎人物" ;
+lin personal_A = mkA "个人" ;
+lin personal_N = mkN "个人" [] ;
+lin personality_N = mkN "个性" [] ;
+lin personalize_V2 = mkV2 "个性化" ;
+lin personally_Adv = variants{} ; --
+lin personification_N = mkN "拟人" "" ;
+lin personnel_N = mkN "人员" ;
+lin perspective_N = mkN "观点" ;
+lin persuade_V2 = mkV2 "说服" ;
+lin persuade_V2V = mkV2V "说服" ;--"劝说" ;
+lin persuasion_N = mkN "劝告" ;
+lin persuasive_A = mkA "有说服力" ;
+lin persuasiveness_N = mkN "说服力" ;
+lin pertain_V = mkV "关于" ;
+lin pertinent_A = mkA "相关" ;
+lin perturb_V2 = mkV2 "扰乱" ;
+lin peru_PN = mkPN "秘鲁" ;
+lin perusal_N = mkN "熟读""" ;
+lin peruse_V2 = mkV2 "仔细阅读" ;
+lin peruvian_A = mkA "秘鲁" ;
+lin pervade_V2 = mkV2 "遍及" ;
+lin pervasive_A = mkA "普遍" ;
+lin perverse_A = mkA "反常" ;
+lin perversion_N = mkN "变态" "种" ;
+lin perversity_N = mkN "邪恶" [] ;
+lin pervert_N = mkN "反常" ;
+lin peseta_N = mkN "比塞塔" "" ;
+lin peso_N = mkN "比索" ;
+lin pessimism_N = mkN "悲观" ;--"悲观情绪" ;
+lin pessimistFem_N = mkN "悲观主义者" ;
+lin pessimistMasc_N = mkN "悲观主义者" ;
+lin pessimistic_A = mkA "悲观" ;
+lin pest_N = variants{} ; --
+lin pester_V2 = mkV2 "纠缠" ;
+lin pesticide_N = mkN "农药" "种" ;
+lin pet_N = mkN "宠物" ;
+lin petite_A = mkA "娇小" ;
+lin petition_N = mkN "请愿" "次" ;
+lin petition_V = mkV "请愿" ;
+lin petition_V2 = mkV2 "请愿" ;
+lin petrol_N = mkN "汽油" "升" ;
+lin petroleum_N = mkN "石油" ;
+lin pettiness_N = mkN "卑鄙" ;
+lin petty_A = mkA "小气" ;
+lin petulant_A = mkA "暴躁" ;
+lin ph_N = mkN "氢离子浓度指数" ;
+lin phalanx_N = mkN "指骨" "块" ;
+lin phantasy_N = mkN "幻想""" ;
+lin pharaoh_N = mkN "法老" ;
+lin pharmaceutical_A = mkA "药方" ;
+lin pharmacist_N = mkN "药剂师" "名" ;
+lin pharmacy_N = mkN "药店" ;
+lin phase_N = mkN "阶段" ;
+lin phase_V2 = mkV2 "定相" ;
+lin phenomenal_A = mkA "现象" ;
+lin phenomenon_N = mkN "现象" ;
+lin philanthropist_N = mkN "慈善家" ;
+lin philippine_A = mkA "菲律宾" ;
+lin philippines_PN = mkPN "菲律宾" ;
+lin philosopher_N = mkN "哲学家" ;
+lin philosophic_A = mkA "贤明" ;
+lin philosophical_A = mkA "哲学上" ;
+lin philosophy_N = mkN "哲学" [] ;
+lin phobia_N = mkN "恐惧症" ;
+lin phocomelia_N = mkN "海豹肢症""" ;
+lin phon_N = mkN "方""" ;
+lin phone_N = mkN "电话" ;
+lin phone_V = mkV "打电话" ;
+lin phone_V2 = mkV2 "打电话" ;
+lin phoney_A = mkA "假" ;
+lin phony_A = mkA "伪造" ;
+lin phony_N = mkN "赝品" ;
+lin photo_N = mkN "照片" "张" ;
+lin photocopier_N = mkN "影印机" "台" ;
+lin photocopy_V2 = mkV2 "复印" ;
+lin photograph_N = mkN "照片" ;
+lin photograph_V2 = mkV2 "拍照" ;
+lin photographer_N = mkN "摄影师" "名" ;
+lin photographic_A = mkA "摄影" ;
+lin photography_N = mkN "摄影" [] ;
+lin photosynthesis_N = mkN "光合作用" ;
+lin phrase_N = mkN "短语" ;
+lin phrenologist_N = mkN "颅相学者""位" ;
+lin physical_A = mkA "物理" ;
+lin physically_Adv = variants{} ; --
+lin physician_N = mkN "医生" ;
+lin physicist_N = mkN "物理学家" ;
+lin physics_N = mkN "物理学" ;
+lin pi_N = mkN "圆周率" [] ;
+lin pianistFem_N = mkN "钢琴家" ;
+lin pianistMasc_N = mkN "钢琴家" ;
+lin piano_N = mkN "钢琴" ;
+lin pick_N = mkN "选择" ;
+lin pick_V = mkV "选择" ;
+lin pick_V2 = mkV2 "选择" ;
+lin pick_up_V2 = mkV2 "挑选" ;
+lin picker_N = mkN "选择器" ;
+lin picket_N = mkN "纠察" ;
+lin picket_V = mkV "纠察" ;
+lin picking_N = mkN "采摘" "次" ;
+lin pickle_N = mkN "咸菜" "种" ;
+lin picnic_N = mkN "野餐" ;
+lin picture_N = mkN "图片" ;
+lin picture_V2 = mkV2 "画" ;
+lin picture_book_N = mkN "图画书""本" ;
+lin picturesque_A = mkA "别致" ;
+lin pie_N = mkN "馅饼" ;
+lin piece_N = mkN "一片" ;
+lin piece_V2 = mkV2 "修补" ;
+lin piecemeal_Adv = mkAdv "逐个" ;
+lin pier_N = mkN "码头" ;
+lin pig_N = mkN "猪" "只" ;
+lin pig_V = mkV "生小猪" ;
+lin pigeon_N = variants{} ; --
+lin piggyback_V = mkV "背负" ;
+lin piglet_N = mkN "小猪" "头" ;
+lin pigment_N = mkN "色素" [];
+lin pigsty_N = mkN "猪圈" ;
+lin pile_N = mkN "堆" [] ;
+lin pile_V = mkV "累积" ;
+lin pile_V2 = mkV2 "堆" ;
+lin piles_N = mkN "痔疮" ;
+lin pilferage_N = mkN "偷盗" "次" ;
+lin pilgrimage_N = mkN "朝圣" ;
+lin pill_N = mkN "药片" ;
+lin pillar_N = mkN "柱子""个" ;
+lin pillory_V2 = mkV2 "示众" ;
+lin pillow_N = mkN "枕头" ;
+lin pillowcase_N = mkN "枕套" ;
+lin pilocarpine_N = mkN "匹鲁卡品""" ;
+lin pilot_N = mkN "飞行员" ;
+lin pimp_N = mkN "皮条客" ;
+lin pin_N = mkN "大头针" ;
+lin pin_V2 = mkV2 "钉住" ;
+lin pin_point_V2 = mkV2 "大头针" ;--"别针" ;--"针" ;
+lin pinball_N = mkN "弹球" ;
+lin pinch_N = mkN "匮乏" ;
+lin pinch_V2 = mkV2 "掐掉" ;
+lin pine_N = mkN "松" "棵" ;
+lin pine_V = mkV "哀悼" ;
+lin pineapple_N = mkN "菠萝" ;
+lin ping_N = mkN "子弹飞过空中的声音" ;
+lin ping_V = mkV "砰地一声" ;
+lin pink_A = mkA "粉红色" ;
+lin pinpoint_V2 = mkV2 "查明" ;
+lin pint_N = mkN "品脱" ;
+lin pioneer_N = mkN "先锋" ;
+lin pioneer_V = mkV "开辟" ;
+lin pioneer_V2 = mkV2 "先锋" ;
+lin pious_A = mkA "虔诚" ;
+lin pipe_N = mkN "管子" "根" ;
+lin pipe_V = mkV "吹奏" ;
+lin pipe_V2 = mkV2 "吹奏" ;
+lin pipedream_N = mkN "美梦""" ;
+lin pipeline_N = mkN "管道" ;
+lin piping_N = mkN "管道""条" ;
+lin pipsqueak_N = mkN "小人物" ;
+lin piquant_A = mkA "调皮" ;
+lin piracy_N = mkN "海盗行为" ;
+lin piranha_N = mkN "食人鲳" ;
+lin pirate_N = mkN "海盗" ;
+lin pirate_V2 = mkV2 "海盗" ;
+lin pistil_N = mkN "雌蕊" ;
+lin pistol_N = mkN "手枪" "把" ;
+lin piston_N = mkN "活塞" ;
+lin pit_N = mkN "坑" ;
+lin pit_V2 = mkV2 "安排竞争" ;
+lin pitch_N = mkN "沥青" [] ;
+lin pitch_V = mkV "投" ;
+lin pitch_V2 = mkV2 "沥青" ;
+lin pitcher_N = mkN "投手" ;
+lin pitfall_N = mkN "陷阱" "个" ;
+lin pithy_A = mkA "精炼" ;
+lin pittance_N = mkN "微薄" ;
+lin pittsburgh_PN = mkPN "匹兹堡" ;
+lin pity_N = mkN "怜悯" ;
+lin pivot_V = mkV "在枢轴上转动" ;
+lin pivotal_A = mkA "枢轴" ;
+lin pizza_N = mkN "比萨饼" ;
+lin placate_V2 = mkV2 "抚慰" ;
+lin place_N = mkN "地方" ;
+lin place_V2 = mkV2 "地方" ;
+lin place_name_N = mkN "地名""个" ;
+lin placebo_N = mkN "安慰剂" ;
+lin placement_N = mkN "放置" ;
+lin placid_A = mkA "平和" ;
+lin placing_N = mkN "放置" "" ;
+lin plagiarism_N = mkN "剽窃" ;
+lin plague_V2 = mkV2 "瘟疫" ;
+lin plaid_N = mkN "格子花呢" ;
+lin plain_A = mkA "朴素" ;
+lin plain_Adv = mkAdv "平易" ;
+lin plain_N = mkN "朴素" [];
+lin plaintiff_N = mkN "原告" ;
+lin plaintive_A = mkA "哀伤" ;
+lin plan_N = mkN "计划" ;
+lin plan_V = mkV "计划" ;
+lin plan_V2 = mkV2 "计划" ;
+lin plan_V2V = mkV2V "计划" ;
+lin plan_VS = mkVS "计划" ;
+lin plan_VV = mkVV "计划" ;
+lin plane_N = mkN "飞机" ;
+lin plane_V = mkV "刨" ;
+lin plane_V2 = mkV2 "使+刨平" ;
+lin planet_N = L.planet_N ;
+lin plank_N = mkN "厚木板" ;
+lin planned_A = variants{} ; --
+lin planner_N = mkN "计划者" ;
+lin planning_N = mkN "规划" "次" ;
+lin plant_N = mkN "厂" ;
+lin plant_V2 = mkV2 "厂" ;
+lin plantation_N = mkN "种植园" ;
+lin planter_N = mkN "播种机" ;
+lin planting_N = mkN "栽种" ;
+lin plaque_N = mkN "板块" "块" ;
+lin plasma_N = mkN "血浆" ;
+lin plaster_N = mkN "石膏" "" ;
+lin plastic_A = mkA "塑料" ;
+lin plastic_N = L.plastic_N ;
+lin plastics_N = mkN "塑料" ;
+lin plate_N = mkN "盘" ;
+lin plateau_N = mkN "高原" ;
+lin plateful_N = mkN "一盘""" ;
+lin platform_N = mkN "平台" ;
+lin platinum_N = mkN "白金" ;
+lin platitude_N = mkN "老生常谈" ;
+lin platoon_N = mkN "排" ;
+lin plaudit_N = mkN "喝彩" ;
+lin plausible_A = mkA "似是而非" ;
+lin play_1_V = L.play_V ; ----
+lin play_1_V2 = mkV2 L.play_V ; ----
+lin play_2_V = L.play_V ; ----
+lin play_2_V2 = mkV2 L.play_V ; ----
+lin play_3_V = L.play_V ; ----
+lin play_3_V2 = mkV2 L.play_V ; ----
+lin play_N = mkN "玩" ;
+lin play_V = L.play_V ;
+lin play_V2 = L.play_V2 ;
+--subcat lin play_VV = mkVV "玩" ;
+lin player_N = mkN "参与者" ;
+lin playful_A = mkA "调皮" ;
+lin playfulness_N = mkN "嬉闹" "场" ;
+lin playground_N = mkN "操场" ;
+lin playing_N = mkN "玩" ;
+lin playwright_N = mkN "剧作家" ;
+lin plaza_N = mkN "广场" ;
+lin plea_N = mkN "恳求" ;
+lin plead_V = mkV "求情" ;
+lin plead_V2 = mkV2 "借口" ;
+--subcat lin plead_VA = mkVA "求情" ;
+lin plead_VS = mkVS "求情" ;
+lin pleadingly_Adv = mkAdv "恳求" ;
+lin pleasant_A = mkA "令人愉快" ;
+lin pleasantry_N = mkN "玩笑" ;
+lin please_Adv = mkAdv "请" ;
+lin please_V = mkV "请" ;
+lin please_V2 = mkV2 "请" ;
+lin please_V2V = mkV2V "请" ;
+lin please_VV = mkVV "使+喜欢" ;
+lin please_Voc = S.please_Voc ;
+lin pleased_A = variants{} ; --
+lin pleasurable_A = mkA "愉快" ;
+lin pleasure_N = mkN "乐趣" ;
+lin pleat_V2 = mkV2 "打褶" ;
+lin pledge_N = mkN "抵押" ;
+lin pledge_V2 = mkV2 "保证" ;
+lin pledge_V2V = mkV2V "抵押" ;
+lin pledge_VS = mkVS "抵押" ;
+lin plentiful_A = mkA "丰富" ;
+lin plenty_Adv = mkAdv "足够地" ;
+lin plenty_N = mkN "丰富" [] ;
+lin plenty_NP = variants{} ; --
+lin plethora_N = mkN "过剩" [] ;
+lin plethysmograph_N = mkN "体积描记器""台" ;
+lin pliant_A = mkA "易弯" ;
+lin plight_N = mkN "困境" ;
+lin plot_N = mkN "情节" ;
+lin plot_V = mkV "谋划" ;
+lin plot_V2 = mkV2 "情节" ;
+lin plotter_N = mkN "绘图仪" ;
+lin plow_V = mkV "犁" ;
+lin plow_V2 = mkV2 "犁" ;
+lin ploy_N = mkN "工艺学校" ;
+lin pluck_V = mkV "采摘" ;
+lin pluck_V2 = mkV2 "摘下" ;
+lin plug_N = mkN "塞子" ;
+lin plug_V = mkV "插入" ;
+lin plug_V2 = mkV2 "插进" ;
+lin plumbing_N = mkN "垂直悬挂" "" ;
+lin plume_N = mkN "羽" ;
+lin plummet_N = mkN "铅锤" ;--"坠子" ;
+lin plummet_V = mkV "垂直落下" ;
+lin plummet_V2 = mkV2 "垂直落下" ;
+lin plump_A = mkA "丰满" ;
+lin plundering_N = mkN "抢夺""次" ;
+lin plunge_N = mkN "放入" ;--NOT SURE
+lin plunge_V = mkV "跳进" ;
+lin plunge_V2 = mkV2 "跳进" ;
+lin pluralism_N = mkN "兼任" ;
+lin plurality_N = mkN "简单多数" ;
+lin plus_A = mkA "加" ;
+lin plus_Conj = mkConj "加" ;
+lin plus_N = mkN "加" [] ;
+lin plus_Prep = variants{} ; --
+lin plush_A = mkA "豪华" ;
+lin plutonium_N = mkN "钚" ;
+lin ply_V2 = mkV2 "从事" ;
+lin plywood_N = mkN "夹板" ;
+lin pneumonia_N = mkN "肺炎" [] ;
+lin poach_V2 = mkV2 "水煮" ;
+lin poacher_N = mkN "偷猎者" ;
+lin pocket_N = mkN "口袋" ;
+lin pocket_V2 = mkV2 "隐藏" ;
+lin pod_N = mkN "豆荚" ;
+lin podium_N = mkN "讲台" ;
+lin poem_N = mkN "诗" "首" ;
+lin poet_N = mkN "诗人" ;
+lin poetry_N = mkN "诗" "首" ;
+lin poignant_A = mkA "尖酸刻薄" ;
+lin point_1_N = mkN "点" ; ----
+lin point_2_N = mkN "点" ; ----
+lin point_N = mkN "点" ;
+lin point_V = mkV "指出" ;
+lin point_V2 = mkV2 "点" ;
+lin point_out_V2 = mkV2 "指出" ;
+lin point_out_VS = mkVS "指出" ;
+lin pointedly_AdV = mkAdV "有针对性地" ;
+lin pointer_N = mkN "指针" ;
+lin pointless_A = mkA "无意义" ;
+lin poise_V = mkV "平衡" ;
+lin poise_V2 = mkV2 "平衡" ;
+lin poison_N = mkN "毒" ;
+lin poison_V2 = mkV2 "使+中毒" ;
+lin poisonous_A = mkA "有毒" ;
+lin poke_V = mkV "戳" ;
+lin poke_V2 = mkV2 "戳" ;
+lin poker_N = mkN "扑克" "副" ;
+lin poland_PN = mkPN "波兰" ;
+lin polar_A = mkA "极地" ;
+lin polaris_N = mkN "北极星""" ;
+lin polarize_V2 = mkV2 "使+偏振" ;
+lin pole_N = mkN "极" ;
+lin police_N = mkN "警察" ;
+lin police_V2 = mkV2 "管辖" ;
+lin police_officer_N = mkN "警员" "位" ;
+lin policeman_N = L.policeman_N ;
+lin policewoman_N = mkN "女警察" ;
+lin policy_N = mkN "政策" ;
+lin polishFem_N = mkN "抛光" "种" ;
+lin polishMasc_N = mkN "抛光" "种" ;
+lin polish_A = mkA "抛光" ;
+lin polish_V = mkV "波兰" ;
+lin polish_V2 = mkV2 "磨光" ;
+lin polite_A = mkA "有礼貌" ;
+lin politic_A = mkA "有策略" ;
+lin political_A = mkA "政治性" ;
+lin politically_Adv = variants{} ; --
+lin politician_N = mkN "政治家" ;
+lin politicize_V = mkV "使+政治化" ;
+lin politicize_V2 = mkV2 "使+具有政治性" ;
+lin politick_V = mkV "谈论政治" ;
+lin politics_N = mkN "政治" ;
+lin poll_N = mkN "投票" ;
+lin poll_V = mkV "投票" ;
+lin poll_V2 = mkV2 "轮询" ;
+lin pollen_N = mkN "花粉" ;
+lin pollinate_V2 = mkV2 "给+授粉" ;
+lin pollination_N = mkN "授粉" ;
+lin pollster_N = mkN "民意测验专家" ;
+lin pollutant_N = mkN "污染物""些" ;
+lin pollute_V2 = mkV2 "污染" ;
+lin pollution_N = mkN "污染" ;
+lin poltergeist_N = mkN "幽灵" ;
+lin polyethylene_N = mkN "聚乙烯" ;
+lin polymer_N = mkN "聚合物" "个" ;
+lin polymorph_N = mkN "多形体""个" ;
+lin polyp_N = mkN "息肉" "块" ;
+lin polytechnic_N = mkN "工艺学校" "所" ;
+lin pond_N = mkN "池塘" ;
+lin ponder_V = mkV "考虑" ;
+lin ponder_V2 = mkV2 "沉思" ;
+lin pontificate_V = mkV "果断表示意见" ;
+lin pony_N = mkN "小马" "只" ;
+lin poof_N = mkN "噗" ;
+lin pooh_pooh_V2 = mkV2 "使+轻蔑" ;
+lin pool_N = mkN "水池" ;
+lin pool_V2 = mkV2 "联合" ;
+lin poor_1_A = mkA "贫困" ; ----
+lin poor_2_A = mkA "贫困" ; ----
+lin poor_3_A = mkA "贫困" ; ----
+lin poor_A = mkA "贫困" ;
+lin poorly_Adv = variants{} ; --
+lin pop_A = mkA "流行" ;
+lin pop_N = mkN "弹出" ;
+--subcat lin pop_V = mkV "弹出" ;
+lin pop_V2 = mkV2 "弹出" ;
+lin pope_N = mkN "教皇" ;--"罗马教皇" ;
+lin populace_N = mkN "大众" ;
+lin popular_A = mkA "流行" ;
+lin popularity_N = mkN "声望" [] ;
+lin popularize_V2 = mkV2 "普及" ;
+lin populate_V2 = mkV2 "居住于" ;
+lin population_N = mkN "人口" ;
+lin populism_N = mkN "民粹主义" ;
+lin populist_N = mkN "平民主义者" ;
+lin populous_A = mkA "人口稠密" ;
+lin porcelain_N = mkN "瓷" "个" ;
+lin porch_N = mkN "门廊" ;
+lin pore_V = mkV "孔" ;
+lin pork_N = mkN "猪肉" [] ;
+lin pornographic_A = mkA "色情" ;
+lin pornography_N = mkN "色情文学" ;
+lin porous_A = mkA "多孔" ;
+lin porridge_N = mkN "粥" ;
+lin port_A = mkA "端口" ;
+lin port_N = mkN "端口" ;
+lin port_V2 = mkV2 "左转舵" ;
+lin portable_A = mkA "手提" ;
+lin portend_V2 = mkV2 "预示" ;
+lin porter_N = variants{} ; --
+lin portfolio_N = mkN "投资组合" ;
+lin portico_N = mkN "门廊" ;
+lin portion_N = mkN "一部分" ;
+lin portrait_N = mkN "肖像" ;
+lin portray_V2 = mkV2 "描写" ;
+lin portrayal_N = mkN "描画" ;
+lin portugal_PN = mkPN "葡萄牙" ;
+lin pose_V = mkV "摆姿势" ;
+lin pose_V2 = mkV2 "提出" ;
+lin posh_A = mkA "豪华" ;
+lin posh_V2 = mkV2 "使+华丽" ;
+lin position_N = mkN "位置" ;
+lin position_V2 = mkV2 "位置" ;
+--subcat lin position_V2V = mkV2V "安置" ;--"方位" ;
+lin positive_A = mkA "积极" ;
+lin positive_N = mkN "正数" ;
+lin positively_Adv = variants{} ; --
+lin possess_Prep = S.possess_Prep ;
+lin possess_V2 = mkV2 "拥有" ;
+lin possession_N = mkN "财产" [];
+lin possibility_N = mkN "可能性" ;
+lin possible_A = mkA "可能" ;
+lin possible_N = mkN "可能性""" ;
+lin possibly_Adv = variants{} ; --
+lin post_N = mkN "邮寄" ;
+lin post_Prep = mkPrep "后" ;
+lin post_V = mkV "寄" ;
+lin post_V2 = mkV2 "邮寄" ;
+lin post_war_A = variants{} ; --
+lin postage_N = mkN "邮资" ;
+lin postal_A = mkA "邮政" ;
+lin postcard_N = mkN "明信片" "张" ;
+lin poster_N = mkN "海报" ;
+lin postmark_N = mkN "邮戳" "个" ;
+lin postmark_V2 = mkV2 "盖邮戳" ;
+lin postmaster_N = mkN "邮政局长" ;
+lin postpone_V2 = mkV2 "推迟" ;
+lin postponement_N = mkN "延迟" ;
+lin posture_N = mkN "姿势" ;
+lin posture_V = mkV "摆姿势" ;
+lin posturing_N = mkN "装腔作势" ;
+lin pot_N = mkN "罐子" ;
+lin pot_V = mkV "装罐" ;
+lin pot_V2 = mkV2 "锅" ;
+lin potato_N = mkN "土豆" ;
+lin poteen_N = mkN "私酿的威士忌""瓶" ;
+lin potent_A = mkA "强有力" ;
+lin potentate_N = mkN "当权者" ;
+lin potential_A = mkA "潜在" ;
+lin potential_N = mkN "潜力" ;
+lin potentiality_N = mkN "潜力" "" ;
+lin potentially_Adv = variants{} ; --
+lin pothole_N = mkN "壶穴" ;
+lin potpourri_N = mkN "百花香" ;
+lin pottage_N = mkN "浓汤" ;
+lin pottery_N = mkN "陶器" "件" ;
+lin pouch_N = mkN "袋" ;
+lin poultry_N = mkN "家禽" ;
+lin pounce_V = mkV "扑过去抓住" ;
+lin pound_N = mkN "英镑" ;
+lin pound_V = mkV "连续重击" ;
+lin pound_V2 = mkV2 "镑" ;
+lin pour_V = mkV "倾倒" ;
+lin pour_V2 = mkV2 "倾倒" ;
+lin pour_in_V2 = mkV2 "大量涌入" ;
+lin poverty_N = mkN "贫穷" ;
+lin powder_N = mkN "粉" "" ;
+lin powder_V2 = mkV2 "搽粉" ;
+lin power_N = mkN "权利" ;
+lin power_V2 = mkV2 "快速前进" ;
+lin powerboat_N = mkN "摩托艇" ;
+lin powerful_A = mkA "强大" ;
+lin powerhouse_N = mkN "发电厂" ;
+lin powerless_A = mkA "无力" ;
+lin powwow_N = mkN "仪式" ;
+lin pp_N = mkN "过去分词" ;
+lin practical_A = mkA "实用" ;
+lin practically_Adv = variants{} ; --
+lin practice_N = mkN "实践" ;
+lin practice_V = mkV "实践" ;
+lin practice_V2 = mkV2 "实践" ;
+lin practise_V = mkV "练习" ;
+lin practise_V2 = mkV2 "练习" ;
+lin practitioner_N = mkN "医生" ;
+lin pragmatic_A = mkA "实际" ;
+lin pragmatism_N = mkN "实用主义" "" ;
+lin pragmatist_N = mkN "实用主义者" "名" ;
+lin prairie_N = mkN "草原" ;
+lin praise_N = mkN "赞美" ;
+lin praise_V2 = mkV2 "施压" ;
+lin praiseworthy_A = mkA "可贵" ;
+lin prance_V = mkV "欢腾" ;--1
+lin prang_N = mkN "撞击""次" ;
+lin prattle_N = mkN "无聊话" ;
+lin pray_V = mkV "祈祷" ;
+lin pray_V2 = mkV2 "祈祷" ;
+lin prayer_N = mkN "祈祷" ;
+lin pre_approve_V2 = mkV2 "预先核准" ;
+lin pre_eminent_A = mkA "卓越" ;
+lin pre_empt_V2 = mkV2 "预先" ;
+lin pre_emptive_A = mkA "优先购买" ;
+lin pre_register_V2 = mkV2 "预注册" ;
+lin pre_sign_V2 = mkV2 "前符号" ;
+lin pre_test_V2 = mkV2 "提前检验" ;
+lin preach_V = mkV "说教" ;
+lin preach_V2 = mkV2 "说教" ;
+lin preamble_N = mkN "序言" "条" ;
+lin prearrange_V2 = mkV2 "预先安排" ;
+lin precarious_A = mkA "危险" ;
+lin precaution_N = mkN "预防措施" ;
+lin precautionary_A = mkA "预防" ;
+--subcat lin precede_V = mkV "领先" ;
+lin precede_V2 = mkV2 "领先" ;
+lin precedent_N = mkN "先例" ;
+lin preceding_A = mkA "在前" ;
+lin precinct_N = mkN "管理区" ;
+lin precious_A = mkA "珍贵" ;
+lin precipice_N = mkN "悬崖" ;
+lin precipitate_V2 = mkV2 "猛抛" ;
+lin precipitous_A = mkA "陡峭" ;
+lin precise_A = mkA "精确" ;
+lin precisely_Adv = variants{} ; --
+lin precision_N = mkN "精度" [] ;
+lin preclude_V2 = mkV2 "排除" ;
+lin precocious_A = mkA "早熟" ;
+lin precondition_N = mkN "前提" ;
+lin precursor_N = mkN "先驱" ;
+lin precursory_A = mkA "先驱" ;
+lin predate_V2 = mkV2 "早于" ;
+lin predator_N = mkN "食肉动物" ;
+lin predecessor_N = mkN "前任" ;
+lin predetermine_V2 = mkV2 "预定" ;
+lin predicament_N = mkN "穷境" ;
+lin predicate_V2 = mkV2 "断定为" ;
+lin predict_V2 = mkV2 "预测" ;
+lin predict_VS = mkVS "预测" ;
+lin predictability_N = mkN "可预测性" ;
+lin predictable_A = mkA "可预见" ;
+lin prediction_N = mkN "预测" ;
+lin predictor_N = mkN "预报器" ;
+lin predilection_N = mkN "偏爱" ;
+lin predispose_V2 = mkV2 "易患" ;
+lin predisposition_N = mkN "倾向""" ;
+lin predominant_A = mkA "优越" ;
+lin predominantly_Adv = variants{} ; --
+lin preface_N = mkN "前言" ;
+lin prefectural_A = mkA "县" ;
+lin prefecture_N = mkN "县" ;
+lin prefer_V2 = mkV2 "宁可" ;
+--subcat lin prefer_V2V = mkV2V "宁可" ;
+--subcat lin prefer_VS = mkVS "宁愿" ;
+lin prefer_VV = mkVV "宁可" ;
+lin preferable_A = mkA "更好" ;
+lin preference_N = mkN "偏爱" [] ;
+lin preferential_A = mkA "优先" ;
+lin preferred_A = variants{} ; --
+lin pregnancy_N = mkN "怀孕" "次" ;
+lin pregnant_A = mkA "怀孕" ;
+lin prejudice_N = mkN "偏见" [] ;
+lin prejudice_V2 = mkV2 "使+怀有偏见" ;
+lin prejudicial_A = mkA "不利" ;
+lin preliminary_A = mkA "初步" ;
+lin prelude_N = mkN "序幕" ;
+lin premature_A = mkA "过早" ;
+lin premier_A = mkA "总理" ;
+lin premier_N = mkN "总理" ;
+lin premiere_V = mkV "首映" ;
+lin premiere_V2 = mkV2 "首映" ;
+lin premise_N = mkN "前提" "个" ;
+lin premium_N = mkN "奖金" ;
+lin prenatal_A = mkA "产前" ;
+lin preoccupation_N = mkN "全神贯注" ;
+lin preoccupy_V2 = mkV2 "先占" ;
+lin preparation_N = mkN "准备" ;
+lin prepare_V = mkV "准备" ;
+lin prepare_V2 = mkV2 "准备" ;
+lin prepare_V2V = mkV2V "准备" ;
+--subcat lin prepare_VS = mkVS "准备" ;
+lin prepare_VV = mkVV "准备" ;
+lin preparedness_N = mkN "防备" [] ;
+lin prepay_V2 = mkV2 "预付" ;
+lin preposterous_A = mkA "荒谬" ;
+lin prerequisite_N = mkN "先决条件" ;
+lin prerogative_N = mkN "特权" ;
+lin presage_V2 = mkV2 "预感" ;
+lin prescient_A = mkA "有先见之明" ;
+lin prescribe_V = mkV "开" ;
+lin prescribe_V2 = mkV2 "规定" | mkV2 "给*开处方" ;
+lin prescription_N = mkN "处方" ;
+lin prescriptive_A = mkA "规定" ;
+lin presence_N = mkN "存在" ;
+lin present_A = mkA "现在" ;
+lin present_N = mkN "目前" [];
+lin present_V2 = mkV2 "介绍" ;
+lin present_day_A = mkA "礼物" ;
+lin presentation_N = mkN "介绍" ;
+lin presently_Adv = variants{} ; --
+lin preservation_N = mkN "保存" ;
+lin preserve_V2 = mkV2 "保存" ;
+lin preside_V = mkV "主持" ;
+lin presidency_N = mkN "总统任期" ;
+lin presidentFem_N = mkN "presidentFem" ;
+lin presidentMasc_N = mkN "总统" ;
+lin presidential_A = mkA "总统" ;
+lin press_N = mkN "新闻界" ;
+lin press_V = mkV "按" ;
+lin press_V2 = mkV2 "按" ;
+lin press_V2V = mkV2V "压迫" ;
+lin pressing_A = mkA "紧迫" ;
+lin pressman_N = mkN "记者" "名" ;
+lin pressure_N = mkN "压力" ;
+lin pressure_V2 = mkV2 "压力" ;
+lin pressure_V2V = mkV2V "迫使" ;
+lin prestige_N = mkN "威信" ;
+lin prestigious_A = mkA "著名" ;
+lin presumable_A = mkA "推测" ;
+lin presumably_Adv = variants{} ; --
+lin presume_V = mkV "假定" ;
+lin presume_V2 = mkV2 "假定" ;
+lin presume_VS = mkVS "推测" ;
+--subcat lin presume_VV = mkVV "假定" ;
+lin presumption_N = mkN "放肆" ;--"傲慢" ;
+lin pretend_V = mkV "假装" ;
+lin pretend_V2 = mkV2 "假装" ;
+lin pretend_VS = mkVS "假装" ;--"伪装" ;--"佯装" ;
+lin pretension_N = mkN "预紧" ;
+lin pretext_N = mkN "借口" ;
+lin pretoria_PN = mkPN "比勒陀利亚" ;
+lin pretty_A = mkA "漂亮" ;
+lin pretty_AdA = mkAdA "非常" ;
+lin pretty_Adv = variants{} ; --
+lin pretty_N = mkN "漂亮的人""位" ;
+lin prevail_V = mkV "战胜" ;
+--subcat lin prevail_V2 = mkV2 "盛行" ;--"流行" ;
+lin prevalence_N = variants{} ; --
+lin prevalent_A = mkA "普遍" ;
+lin prevent_V2 = mkV2 "防止" ;
+lin prevention_N = mkN "预防" ;
+lin preview_N = mkN "事先查看" ;
+lin preview_V2 = mkV2 "预览" ;
+lin previous_A = mkA "以前" ;
+lin previously_Adv = variants{} ; --
+lin prey_N = mkN "捕食" ;
+lin prey_V = mkV "猎物" ;
+lin price_N = mkN "价格" ;
+lin price_V = mkV "价格" ;
+lin price_V2 = mkV2 "价格" ;
+lin price_V2V = mkV2V "价格" ;
+lin price_control_N = mkN "物价管制""" ;
+lin priceless_A = mkA "无价" ;
+lin pricey_A = mkA "高价" ;
+lin prick_V2 = mkV2 "刺" ;
+lin prickly_A = mkA "多刺" ;
+lin pride_N = mkN "自豪" [] ;
+lin priest_N = L.priest_N ;
+lin prim_A = mkA "拘谨" ;
+lin primarily_Adv = variants{} ; --
+lin primary_A = mkA "主要" ;
+lin primary_N = mkN "第一位" ;
+lin prime_A = mkA "主要" ;
+lin prime_N = mkN "精华" ;
+lin prime_V2 = mkV2 "填装" ;
+lin primitive_A = mkA "原始" ;
+lin primordial_A = mkA "原始" ;
+lin prince_N = mkN "王子" ;
+lin princely_A = mkA "高贵" ;
+lin princess_N = mkN "公主" "个" ;
+lin principal_A = mkA "主要" ;
+lin principal_N = mkN "本金" ;
+lin principally_Adv = variants{} ; --
+lin principle_N = mkN "原理" ;
+lin print_N = mkN "打印" "次" ;
+lin print_V = mkV "打印" ;
+lin print_V2 = mkV2 "打印" ;
+lin printed_A = variants{} ; --
+lin printer_N = mkN "打印机" ;
+lin printing_N = mkN "印刷" "次" ;
+lin printout_N = mkN "打印输出" "份" ;
+lin prior_A = mkA "优先" ;
+lin prior_to_Prep = mkPrep "优先于" ;
+lin priority_N = mkN "优先" ;
+lin prison_N = mkN "监狱" ;
+lin prisoner_N = mkN "囚犯" ;
+lin pristine_A = mkA "质朴" ;
+lin privacy_N = mkN "隐私" ;
+lin private_A = mkA "私人" ;
+lin private_N = mkN "二等兵" ;
+lin privately_Adv = variants{} ; --
+lin privatisation_N = variants{} ; --
+lin privatization_N = mkN "私有化" ;
+lin privatize_V2 = mkV2 "私有化" ;
+lin privilege_N = mkN "特权" "种" ;
+lin privileged_A = mkA "享有特权" ;
+lin privy_A = mkA "私人" ;
+lin prize_N = mkN "奖" ;
+lin prize_V2 = mkV2 "珍视" ;
+lin prizefighter_N = mkN "职业拳击手""位" ;
+lin pro_N = mkN "亲" [] ;
+lin pro_forma_A = mkA "形式上" ;
+lin probability_N = mkN "可能性" ;
+lin probable_A = mkA "可能" ;
+lin probable_AS = L.probable_AS ;
+lin probably_Adv = mkAdv "可能" mannerAdvType ;
+lin probate_N = mkN "缓刑" "" ;
+lin probation_N = mkN "试用" ;
+lin probe_N = mkN "探测器" ;
+lin probe_V = mkV "探针" ;
+lin probe_V2 = mkV2 "调查" ;
+lin probity_N = mkN "廉洁" "" ;
+lin problem_N = mkN "问题" ;
+lin problematic_A = mkA "有问题" ;
+lin procedural_A = mkA "程序" ;
+lin procedure_N = mkN "过程" ;
+lin proceed_N = variants{} ; --
+lin proceed_V = mkV "继续" ;
+--subcat lin proceed_V2 = mkV2 "开始" ;
+--subcat lin proceed_VV = mkVV "进行" ;
+lin proceeding_N = mkN "进行" ;
+lin process_N = mkN "过程" ;
+lin process_V = mkV "过程" ;
+lin process_V2 = mkV2 "过程" ;
+lin processing_N = mkN "处理" "次" ;
+lin procession_N = mkN "队伍" ;
+lin processor_N = mkN "处理器" ;
+lin proclaim_V2 = mkV2 "宣布" ;
+lin proclaim_VS = mkVS "宣布" ;
+lin proclamation_N = mkN "公告" ;
+lin procrastination_N = mkN "拖延" "" ;
+lin procreation_N = mkN "生产" [] ;
+lin procurement_N = mkN "采购" ;
+lin prod_V = mkV "刺" ;
+lin prod_V2 = mkV2 "戳" ;
+lin prod_V2V = mkV2V "刺针" ;
+lin prodigal_A = mkA "挥霍" ;
+lin prodigious_A = mkA "惊人" ;
+lin prodigy_N = mkN "神童" "位" ;
+lin produce_N = mkN "生产" ;
+lin produce_V = mkV "产生" ;
+lin produce_V2 = mkV2 "生产" ;
+lin producer_N = mkN "生产者" ;
+lin product_N = mkN "产品" ;
+lin production_N = mkN "生产" ;
+lin productive_A = mkA "多产" ;
+lin productivity_N = mkN "生产率" ;
+lin profess_V2 = mkV2 "宣称" ;
+lin profession_N = mkN "行业" ;
+lin professional_A = mkA "专业" ;
+lin professional_N = mkN "专业人才" ;
+lin professionalism_N = mkN "专业主义" ;
+lin professor_N = mkN "教授" ;
+lin proffer_V2 = mkV2 "提供" ;
+lin proficiency_N = mkN "熟练" [] ;
+lin proficient_A = mkA "精通" ;
+lin profile_N = mkN "轮廓" ;
+lin profile_V2 = mkV2 "描绘+轮廓" ;
+lin profit_N = mkN "利润" ;
+lin profit_V = mkV "利润" ;
+lin profit_V2 = variants{}; -- mkV "利润" ;
+lin profitability_N = variants{} ; --
+lin profitable_A = mkA "有利可图" ;
+lin profiteer_N = mkN "奸商" ;
+lin profiteer_V = mkV "牟取暴利" ;
+lin profligate_A = mkA "肆意挥霍" ;
+lin profound_A = mkA "深刻" ;
+lin progenitor_N = mkN "祖""" ;
+lin prognosis_N = mkN "预测" ;
+lin prognostication_N = mkN "预测""次" ;
+lin program_N = mkN "节目" ;
+lin program_V2 = mkV2 "编程" ;
+lin program_V2V = mkV2V "使+被程序指令" ;
+lin programme_N = mkN "节目" "个" ;
+lin programme_V2 = mkV2 "编程" ;
+lin programming_N = mkN "编程" "个" ;
+lin progress_N = mkN "进步" ;
+lin progress_V = mkV "进展" ;
+lin progress_V2 = mkV2 "进步" ;
+lin progression_N = mkN "前进" ;
+lin progressive_A = mkA "进步" ;
+lin prohibit_V = mkV "禁止" ;
+lin prohibit_V2 = mkV2 "禁止" ;
+lin prohibition_N = mkN "禁令" ;
+lin prohibitive_A = mkA "禁止性" ;
+lin project_N = mkN "项目" ;
+lin project_V = mkV "设计" ;
+lin project_V2 = mkV2 "计划" ;
+lin project_V2V = mkV2V "计划" ;
+lin project_VS = mkVS "项目" ;
+lin projection_N = mkN "投影" ;
+lin projector_N = mkN "放映机" ;
+lin proletarian_A = mkA "无产阶级" ;
+lin proliferate_V = mkV "增殖" ;
+lin proliferation_N = mkN "增殖" ;
+lin prolific_A = mkA "多产" ;
+lin prolong_V2 = mkV2 "延长" ;
+lin prolonged_A = variants{} ; --
+lin prominence_N = mkN "卓越" ;
+lin prominent_A = mkA "突出" ;
+lin promise_N = mkN "承诺" ;
+lin promise_V = mkV "承诺" ;
+lin promise_V2 = mkV2 "承诺" ;
+lin promise_VS = mkVS "许诺" ;
+lin promise_VV = mkVV "承诺" ;
+lin promissory_A = mkA "承兑" ;
+lin promote_V = mkV "促进" ;
+lin promote_V2 = mkV2 "促进" ;
+lin promoter_N = mkN "促进者" ;
+lin promotion_N = mkN "提升" ;
+lin promotional_A = mkA "促销" ;
+lin prompt_A = mkA "提示" ;
+lin prompt_V2 = mkV2 "促使" ;
+lin prompt_V2V = mkV2V "提示" ;
+lin promptly_Adv = variants{} ; --
+lin promulgate_V2 = mkV2 "颁布" ;
+lin prone_A = mkA "有+倾向" ;
+lin prong_N = mkN "耙子" ;
+lin pronounce_V = mkV "发音" ;
+lin pronounce_V2 = mkV2 "发音" ;
+--subcat lin pronounce_VS = mkVS "发音" ;
+lin pronounced_A = mkA "明显" ;
+lin pronouncement_N = mkN "宣判" ;
+lin pronunciation_N = mkN "发音" "种" ;
+lin proof_A = mkA "不能透入" ;
+lin proof_N = mkN "证明" ;
+lin proofread_V2 = mkV2 "校对" ;--"校勘" ;
+lin prop_N = mkN "道具" ;
+lin prop_V2 = mkV2 "扶植" ;
+lin propaganda_N = mkN "宣传" ;
+lin propagandist_N = mkN "宣传员" ;
+lin propagandize_V = mkV "宣传" ;
+lin propagandize_V2 = mkV2 "对+进行宣传" ;
+lin propane_N = mkN "丙烷" ;
+lin propel_V2 = mkV2 "推进" ;
+lin propellant_N = mkN "推进物" [] ;
+lin propensity_N = mkN "倾向" ;
+lin proper_A = mkA "正确" ;
+lin properly_Adv = variants{} ; --
+lin property_1_N = mkN "财产" ; ----
+lin property_2_N = mkN "财产" ; ----
+lin property_N = mkN "财产" ;
+lin prophecy_N = mkN "寓言" "则" ;
+lin prophesy_V = mkV "预言" ;
+lin proponent_N = mkN "支持者" ;
+lin proportion_N = mkN "比例" ;
+lin proportional_A = mkA "按比例" ;
+lin proposal_N = mkN "建议" ;
+lin propose_V = mkV "建议" ;
+lin propose_V2 = mkV2 "建议" ;
+lin propose_VS = mkVS "建议" ;
+lin propose_VV = mkVV "建议" ;
+lin proposed_A = variants{} ; --
+lin proposition_N = mkN "主张" ;
+lin proprietary_A = mkA "所有权" ;
+lin proprietor_N = mkN "业主" "个" ;
+lin propriety_N = mkN "礼节" [] ;
+lin propulsion_N = mkN "推进" ;
+lin propulsive_A = mkA "推进" ;
+lin proration_N = mkN "按比例的分配" ;
+lin proscribe_V2 = mkV2 "禁止" ;
+lin prose_N = mkN "散文" ;
+lin prosecute_V2 = mkV2 "起诉" ;
+lin prosecution_N = mkN "检察官" ;
+lin prosecutorFem_N = mkN "原告" ;
+lin prosecutorMasc_N = mkN "原告" ;
+lin prospect_N = mkN "前景" ;
+lin prospective_A = mkA "预期" ;
+lin prospectus_N = mkN "招股章程" ;
+lin prosper_V = mkV "繁荣" ;
+lin prosperity_N = mkN "繁荣" ;
+lin prosperous_A = mkA "繁荣" ;
+lin prostate_N = mkN "前列腺" ;
+lin prostitute_N = mkN "妓女" "名" ;
+lin prostitution_N = mkN "卖淫" ;
+lin protagonist_N = mkN "主角" "个" ;
+lin protect_V = mkV "保护" ;
+lin protect_V2 = mkV2 "保护" ;
+lin protection_N = mkN "保护" ;
+lin protectionism_N = mkN "保护主义" ;--"贸易保护主义" ;
+lin protective_A = mkA "防护" ;
+lin protector_N = mkN "保护者" "位" ;
+lin protein_N = mkN "蛋白质" ;
+lin protest_N = mkN "抗议" ;
+lin protest_V = mkV "抗议" ;
+lin protest_V2 = mkV2 "拒付" ;
+lin protestant_A = mkA "抗议" ;
+lin protester_N = mkN "抗议者" ;
+lin protist_N = mkN "原生生物""只" ;
+lin protocol_N = mkN "协议" ;
+lin prototype_N = mkN "原型" ;
+lin protract_V2 = mkV2 "延长" ;
+lin proud_A = mkA "骄傲" ;
+lin prove_V = mkV "证明" ;
+lin prove_V2 = mkV2 "证明" ;
+--subcat lin prove_V2V = mkV2V "证明" ;
+lin prove_VA = mkVA "证明" ;
+lin prove_VS = mkVS "证明" ;
+lin provenance_N = mkN "出处" ;--"起源" ;
+lin proverb_N = mkN "谚语" ;
+lin proverbial_A = mkA "谚语" ;
+lin provide_V = mkV "提供" ;
+lin provide_V2 = mkV2 "提供" ;
+--subcat lin provide_VS = mkVS "提供" ;
+lin provided_Subj = variants{} ; --
+lin provider_N = mkN "提供者" ;
+lin providing_Subj = variants{} ; --
+lin province_N = mkN "省份" ;
+lin provincial_A = mkA "省" ;
+lin provision_N = mkN "规定" ;
+lin provision_V2 = mkV2 "供给食物" ;
+lin provisional_A = mkA "临时" ;
+lin proviso_N = mkN "附文" ;
+lin provocation_N = mkN "挑衅" ;
+lin provocative_A = mkA "挑衅" ;
+lin provoke_V2 = mkV2 "招惹" ;
+lin provoking_A = mkA "刺激" ;
+lin provost_N = mkN "教务长" ;
+lin prowess_N = mkN "英勇" [] ;
+lin prowl_N = mkN "徘徊" ;
+lin proxy_N = mkN "代理" ;
+lin prude_N = mkN "拘守礼仪的人" ;
+lin prudence_N = mkN "审慎" ;
+lin prudent_A = mkA "谨慎" ;
+lin prudential_A = mkA "谨慎" ;
+lin prune_V2 = mkV2 "删除" ;
+lin pruning_N = mkN "修剪""次" ;
+lin pry_V = mkV "撬" ;
+lin pseudo_N = mkN "伪君子" ;
+lin psilophyte_N = mkN "裸蕨植物""颗" ;
+lin psyche_N = mkN "灵魂" ;
+lin psychiatric_A = mkA "神经病" ;
+lin psychiatrist_N = mkN "精神病学家" ;
+lin psychiatry_N = mkN "神经病学" ;
+lin psychic_A = mkA "精神" ;
+lin psychic_N = mkN "巫师" ;
+lin psychoanalyst_N = mkN "精神分析学家" ;
+lin psychoanalytic_A = mkA "心理分析" ;
+lin psychological_A = mkA "心理" ;
+lin psychologist_N = mkN "心理学家" "个" ;
+lin psychology_N = mkN "心理学" [] ;
+lin pub_N = mkN "酒馆" "间" ;
+lin public_A = mkA "公众" ;
+lin public_N = mkN "公众" ;
+lin publication_N = mkN "刊物" ;
+lin publicist_N = mkN "国际法学家" "位" ;
+lin publicity_N = mkN "公开" [] ;
+lin publicize_V2 = mkV2 "宣传" ;
+lin publicly_Adv = variants{} ; --
+lin publish_V = mkV "发布" ;
+lin publish_V2 = mkV2 "发布" ;
+lin publisher_N = mkN "发行人" ;
+lin publishing_A = mkA "出版" ;
+lin publishing_N = variants{} ; --
+lin puckish_A = mkA "淘气" ;
+lin pudding_N = mkN "布丁" "份" ;
+lin puff_N = mkN "泡芙" ;
+lin pug_nosed_A = mkA "泥料" ;
+lin pulchritude_N = mkN "美丽" "" ;
+lin pull_N = mkN "拉" ;
+lin pull_V = mkV "拉" ;
+lin pull_V2 = L.pull_V2 ;
+lin pulp_N = mkN "纸浆" ;
+lin pulpit_N = mkN "讲道坛" ;
+lin pulse_N = mkN "脉冲" ;
+lin pulverize_V2 = mkV2 "粉碎" ;
+lin pummel_V2 = mkV2 "击" ;
+lin pump_N = mkN "泵" "个" ;
+lin pump_V = mkV "抽水" ;
+lin pump_V2 = mkV2 "抽" ;
+lin pun_N = mkN "双关语" ;
+lin punch_N = mkN "钻孔机" ;
+lin punch_V2 = mkV2 "重击" ;
+lin punch_drunk_A = mkA "被打得晕头转向" ;
+lin pundit_N = mkN "博学者" ;
+lin pungent_A = mkA "苦痛" ;
+lin punish_V2 = mkV2 "惩治" ;
+lin punishable_A = mkA "该惩罚" ;
+lin punishment_N = mkN "惩罚" ;
+lin punitive_A = mkA "惩罚性" ;
+lin punk_N = mkN "朋克" ;
+lin punt_N = mkN "平底船" ;
+lin puny_A = mkA "弱小" ;
+lin pupil_N = mkN "瞳孔" ;
+lin puppet_N = mkN "傀儡" ;
+lin puppy_N = mkN "小狗" "只" ;
+lin purchase_N = mkN "收购" ;
+lin purchase_V2 = mkV2 "采购" ;
+lin purchaser_N = mkN "购买者" ;
+lin pure_A = mkA "纯粹" ;
+lin purely_Adv = variants{} ; --
+lin purge_V2 = mkV2 "净化" ;
+lin purification_N = mkN "净化" ;
+lin purist_N = mkN "纯化论者" ;
+lin puritanical_A = mkA "清教徒" ;
+lin purple_A = mkA "紫色" ;
+lin purport_V2 = mkV2 "意图" ;
+lin purpose_N = mkN "目的" ;
+lin purposely_Adv = mkAdv "故意" ;
+lin purr_V = mkV "呜呜叫" ;
+lin purr_VS = mkVS "发出喉音" ;
+lin purse_N = mkN "钱包" ;
+lin pursuant_A = mkA "根据" ;
+lin pursue_V = mkV "追求" ;
+lin pursue_V2 = mkV2 "追求" ;
+lin pursuer_N = mkN "追赶者" ;
+lin pursuit_N = mkN "追求" ;
+lin push_N = mkN "推" "次" ;
+lin push_V = mkV "推" ;
+lin push_V2 = L.push_V2 ;
+lin push_V2V = mkV2V "逼迫" ;
+lin push_VS = mkVS "推" ;
+lin push_around_V = mkV "摆布" ;
+lin pusher_N = mkN "推进器" ;
+lin pushover_N = mkN "容易事" "件" ;
+lin pusillanimity_N = mkN "胆怯" ;
+lin pussy_N = mkN "猫咪" ;
+lin put_N = mkN "掷" ;
+--subcat lin put_V = mkV "放置" ;
+lin put_V2 = L.put_V2 ;
+--subcat lin put_V2V = mkV2V "放" ;
+--subcat lin put_VS = mkVS "把" ;
+lin put_together_V2 = mkV2 "将+放在一起" ;
+lin put_up_with_V2 = mkV2 "掷" ;
+lin putt_V = mkV "推杆" ;
+lin putt_V2 = mkV2 "推杆" ;
+lin putty_N = mkN "油灰" ;
+lin puzzle_N = mkN "拼图" ;
+--subcat lin puzzle_V = mkV "困惑" ;
+lin puzzle_V2 = mkV2 "迷惑" ;
+lin puzzlement_N = mkN "迷惑" ;
+lin pylorus_N = mkN "幽门" "个" ;
+lin pyramid_N = mkN "金字塔" ;
+lin pyramidal_A = mkA "锥体" ;
+lin pyrotechnic_A = mkA "烟火制造术" ;
+lin quack_Interj = mkInterj "嘎嘎" ;
+lin quack_N = mkN "庸医" "名" ;
+lin quack_V = mkV "吹嘘" ;
+lin quadrophony_N = mkN "四声道" ;
+lin quadruped_N = mkN "四足动物" ;
+lin quadruple_V = mkV "四倍" ;
+lin quadruple_V2 = mkV2 "翻两番" ;
+lin quaint_A = mkA "奇趣" ;
+lin quake_N = mkN "颤栗" ;
+lin qualification_N = mkN "资格" ;
+lin qualified_A = variants{} ; --
+lin qualify_V = mkV "给予+资格" ;
+lin qualify_V2 = mkV2 "有资格" ;
+lin quality_N = mkN "质量" ;
+lin qualm_N = mkN "疑虑" ;
+lin quandary_N = mkN "困惑" ;
+lin quantify_V2 = mkV2 "量化" ;
+lin quantitative_A = mkA "定量" ;
+lin quantity_N = mkN "数量" ;
+lin quantum_N = mkN "量子论" ;
+lin quarrel_V = mkV "吵架" ;
+lin quarry_N = mkN "采石场" "个" ;
+lin quarter_N = mkN "刻" ;
+lin quarterly_A = mkA "每季" ;
+lin quarterly_Adv = mkAdv "每季一次" ;
+lin quarterly_N = mkN "季度" ;
+lin quartet_N = mkN "四重奏" "首" ;
+lin quash_V2 = mkV2 "撤销" ;
+lin queasy_A = mkA "呕吐" ;
+lin queen_N = L.queen_N ;
+lin queer_N = mkN "同性恋者" ;
+lin quell_V2 = mkV2 "压制" ;
+lin quern_N = mkN "手推石磨""台" ;
+lin query_N = mkN "查询" "" ;
+lin query_V = mkV "询问" ;
+lin query_V2 = mkV2 "查询" ;
+lin quest_N = mkN "寻求" ;
+lin question_N = L.question_N ;
+lin question_V2 = mkV2 "查问" ;
+lin questionable_A = mkA "质疑" ;
+lin questionnaire_N = mkN "问卷调查" ;
+lin queue_N = mkN "队列" ;
+lin queue_V = mkV "排队" ;
+lin quibble_V = mkV "狡辩" ;
+lin quick_A = mkA "迅速" ;
+lin quick_Adv = mkAdv "快" ;
+lin quicken_V2 = mkV2 "加速" ;
+lin quickly_Adv = variants{} ; --
+lin quicksand_N = mkN "流沙" ;--"危险状态" ;
+lin quid_N = mkN "英镑" ;
+lin quiescent_A = mkA "静止" ;
+lin quiet_A = mkA "安静" ;
+lin quiet_N = mkN "安静" ;
+lin quiet_V = mkV "平静下来" ;
+lin quiet_V2 = mkV2 "平息" ;
+lin quietly_Adv = variants{} ; --
+lin quilt_N = mkN "棉被" ;
+lin quip_N = mkN "妙语" "句" ;
+lin quip_V = mkV "嘲弄" ;
+lin quip_VS = mkVS "嘲弄" ;
+lin quirk_N = mkN "俏皮话" "种" ;
+lin quisling_N = mkN "内奸" "名" ;
+lin quit_V = mkV "退出" ;
+lin quit_V2 = mkV2 "退出" ;
+lin quite_AdA = mkAdA "相当" ;
+lin quite_Adv = mkAdv S.quite_Adv.s mannerAdvType ; ----
+lin quite_Predet = mkPredet "相当" ;
+lin quiver_N = mkN "颤动" ;
+lin quiz_N = mkN "考察" "次" ;
+lin quiz_V2 = mkV2 "测验" ;
+lin quorum_N = mkN "法定人数""" ;
+lin quota_N = mkN "配额" ;
+lin quotable_A = mkA "可引用" ;
+lin quotation_N = mkN "行情" ;
+lin quote_N = mkN "引用" ;
+lin quote_V = mkV "引用" ;
+lin quote_V2 = mkV2 "引用" ;
+lin quotient_N = mkN "商" ;
+lin rabbinical_A = mkA "希伯莱语" ;
+lin rabbit_N = mkN "兔子" ;
+lin rabid_A = mkA "猛烈" ;
+lin race_1_N = variants{} ; --
+lin race_2_N = variants{} ; --
+lin race_N = mkN "竞赛" ;
+lin race_V = mkV "竞赛" ;
+lin race_V2 = mkV2 "使+参加比赛" ;
+lin race_V2V = mkV2V "竞赛" ;
+lin race_VV = mkVV "比赛" ;
+lin racehorse_N = mkN "赛马" "匹" ;
+lin racial_A = mkA "种族" ;
+lin racing_N = mkN "赛车" ;
+lin racism_N = mkN "种族主义" ;
+lin racistFem_N = mkN "种族主义者" ;
+lin racistMasc_N = mkN "种族主义者" ;
+lin rack_N = mkN "架" ;
+lin rack_V2 = mkV2 "架" ;
+lin racket_N = mkN "球拍" ;
+lin racketeering_N = mkN "敲诈勒索" "次" ;
+lin racy_A = mkA "生动" ;
+lin radar_N = mkN "雷达" ;
+lin radiant_A = mkA "辐射" ;
+lin radiation_N = mkN "辐射" [] ;
+lin radical_A = mkA "激进" ;
+lin radical_N = mkN "激进" "" | mkN "根基" "" ;
+lin radio_N = L.radio_N ;
+lin radio_V2 = mkV2 "用无线电发送" ;
+lin radioactivity_N = mkN "放射性" "" ;
+lin radiometer_N = mkN "辐射计""台" ;
+lin raft_N = mkN "竹筏" "只" ;
+lin rafter_N = mkN "椽" ;
+lin rag_N = mkN "抹布" ;
+lin rag_V2 = mkV2 "戏耍" ;
+lin rage_N = mkN "愤怒" [] ;
+lin rage_V = mkV "愤怒" ;
+lin ragtime_N = mkN "繁音拍子" ;
+lin raid_N = mkN "袭击" ;
+lin raid_V = mkV "突袭" ;
+lin raid_V2 = mkV2 "袭击" ;
+lin raider_N = mkN "侵入者" ;
+lin rail_N = mkN "轨" ;
+lin rail_V = mkV "责骂" ;
+lin railcar_N = mkN "轨道车" "辆" ;
+lin railing_N = mkN "栏杆" ;
+lin railroad_N = mkN "铁路" ;
+lin railway_N = mkN "铁路" "条" ;
+lin rain_N = L.rain_N ;
+lin rain_V = mkV "下雨" ;
+lin rain_V0 = L.rain_V0 ;
+lin rain_V2 = mkV2 "使+大量落下" ;
+lin rainbow_N = mkN "彩虹" ;
+lin rainy_A = mkA "下雨" ;
+lin raise_N = mkN "提高" [] ;
+lin raise_V2 = mkV2 "提高" ;
+--subcat lin raise_V2V = mkV2V "提高" ;
+lin raised_A = variants{} ; --
+lin raiser_N = mkN "专业户" ;
+lin rake_N = mkN "耙" ;
+lin rake_V = mkV "耙" ;
+lin rake_V2 = mkV2 "搜索" ;
+lin rally_N = mkN "反弹" ;
+lin rally_V = mkV "团结" ;
+lin rally_V2 = mkV2 "团结" ;
+lin rally_V2V = mkV2V "集结" ;
+lin ram_N = mkN "公羊" "只" ;
+lin ram_V2 = mkV2 "撞击" ;
+lin ramble_V = mkV "漫游" ;
+lin rambunctious_A = mkA "粗暴" ;
+lin ramification_N = mkN "分支" ;
+lin rammer_N = mkN "捣锤""把" ;
+lin ramp_N = mkN "扶梯" ;
+lin ramp_V2 = mkV2 "蔓延" ;
+lin rampage_N = mkN "暴怒" ;
+lin rampant_A = mkA "猖獗" ;
+lin rampart_N = mkN "壁垒" ;
+lin ramshackle_A = mkA "摇晃" ;
+lin ranch_N = mkN "牧场" ;
+lin rancher_N = mkN "农场工人" ;
+lin rancorous_A = mkA "深恨" ;
+lin rancour_N = mkN "敌意" ;
+lin rand_N = mkN "边缘" ;
+lin random_A = mkA "随机" ;
+lin random_N = mkN "随意""" ;
+lin randomness_N = mkN "随意" ;
+lin range_N = mkN "范围" ;
+lin range_V = mkV "范围" ;
+--subcat lin range_V2 = mkV2 "范围" ;
+lin ranger_N = mkN "游侠" ;
+lin rank_A = mkA "繁茂" ;
+lin rank_N = mkN "秩" ;
+lin rank_V = mkV "排名" ;
+lin rank_V2 = mkV2 "排名" ;
+--subcat lin rank_VS = mkVS "排名" ;
+lin ranking_N = mkN "等级" ;
+lin ransom_N = mkN "赎金" ;
+lin rap_N = mkN "轻敲" "次" ;
+lin rape_N = mkN "强奸" ;
+lin rape_V2 = mkV2 "强奸" ;--"掠夺" ;
+lin rapid_A = mkA "快速" ;
+lin rapid_N = mkN "急流""条" ;
+lin rapidity_N = mkN "急速" ;
+lin rapidly_Adv = variants{} ; --
+lin rapier_N = mkN "长剑" ;
+lin rapist_N = mkN "强奸犯" "名" ;
+lin rapport_N = mkN "关系" ;
+lin rapprochement_N = mkN "和解" "次" ;
+lin rare_A = mkA "罕见" ;
+lin rarefy_V2 = mkV2 "抽稀" ;
+lin rarely_Adv = variants{} ; --
+lin raring_A = mkA "渴望" ;
+lin rascal_N = mkN "调皮鬼" ;
+lin rash_A = mkA "轻率" ;
+lin rash_N = mkN "皮疹" ;
+lin raspberry_N = mkN "悬钩子" ;
+lin rat_N = mkN "鼠" ;
+lin rat_V = mkV "背叛" ;
+lin rate_N = mkN "率" ;
+lin rate_V = mkV "估价" ;
+lin rate_V2 = mkV2 "评分" ;
+--subcat lin rate_VA = mkVA "认为" ;
+--subcat lin rate_VS = mkVS "估价" ;
+lin ratepayer_N = mkN "地方纳税人" "名" ;
+lin rather_Adv = mkAdv "比较" ;
+lin ratification_N = mkN "批准" ;
+lin ratify_V2 = mkV2 "批准" ;
+lin rating_N = mkN "等级" ;
+lin ratio_N = mkN "比率" ;
+lin ration_N = mkN "定量""" ;
+lin ration_V2 = mkV2 "配给" ;
+lin rational_A = mkA "合理" ;
+lin rationale_N = mkN "合理" [] ;
+lin rationality_N = mkN "理性" ;
+lin rationalization_N = mkN "合理化" [] ;
+lin rationalize_V2 = mkV2 "合理化" ;
+lin rattle_V = mkV "发出嘎嘎声" ;
+lin rattle_V2 = mkV2 "使+发出咯咯声" ;
+lin raucous_A = mkA "沙哑" ;
+lin ravage_N = mkN "破坏" ;
+lin ravage_V = mkV "蹂躏" ;
+lin ravage_V2 = mkV2 "蹂躏" ;
+lin rave_V = mkV "咆哮" ;
+lin rave_V2 = mkV2 "咆哮" ;
+lin ravenous_A = mkA "贪婪" ;
+lin raw_A = mkA "生" ;
+lin raw_N = mkN "擦伤处" ;
+lin ray_N = mkN "光线""束" ;
+lin rayon_N = mkN "人造丝" "条" ;
+lin raze_V2 = mkV2 "将+夷为平地" ;
+lin razor_N = mkN "剃刀" ;
+lin re_N = mkN "重新" ;
+lin re_create_V2 = mkV2 "重建" ;
+lin re_elect_V2 = mkV2 "重选" ;
+lin re_emerge_V = mkV "重现" ;
+lin re_emphasize_V2 = mkV2 "再次强调" ;
+lin re_enter_V = mkV "重进入" ;
+lin re_enter_V2 = mkV2 "重进入" ;
+lin re_establish_V2 = mkV2 "再保险" ;
+lin re_evaluate_V2 = mkV2 "重估" ;
+lin re_examine_V2 = mkV2 "再检验" ;
+lin re_supply_V2 = mkV2 "再供应" ;
+lin reach_N = mkN "到达" ;
+lin reach_V = mkV "到达" ;
+lin reach_V2 = mkV2 "到达" ;
+--subcat lin reach_V2V = mkV2V "达到" ;
+--subcat lin reach_VA = mkVA "达到" ;
+lin react_V = mkV "应对" ;
+lin reaction_N = mkN "反应" ;
+lin reactivate_V2 = mkV2 "使+恢复活动" ;
+lin reactor_N = mkN "反应器" ;
+lin read_N = mkN "读物" ;
+lin read_V = mkV "阅读" ;
+lin read_V2 = L.read_V2 ;
+--subcat lin read_VA = mkVA "读取" ;
+lin read_VS = mkVS "阅读" ;
+lin reader_N = mkN "读者" ;
+lin readership_N = mkN "读者人数" ;
+lin readily_Adv = variants{} ; --
+lin readiness_N = mkN "准备就绪" ;
+lin reading_N = mkN "阅读" ;
+lin readjustment_N = mkN "重新调整" ;
+lin readmit_V2 = mkV2 "重新接纳" ;
+lin ready_A = mkA "准备" ;
+lin ready_N = mkN "现款""" ;
+lin ready_V2 = mkV2 "准备" ;
+lin reaffirm_V2 = mkV2 "重申" ;
+lin real_A = mkA "真正" ;
+lin real_N = mkN "真实" ;
+lin realign_V2 = mkV2 "重组" ;
+lin realism_N = mkN "写实主义" ;
+lin realist_N = mkN "现实主义者" ;
+lin realistic_A = mkA "实际" ;
+lin realistically_Adv = mkAdv "切实" ;
+lin reality_N = mkN "现实" ;
+lin realization_N = mkN "实现" [] ;
+lin realize_V2 = mkV2 "意识" ;
+lin realize_VS = mkVS "实现" ;
+lin really_Adv = S.mkAdv (lin A real_A) ;
+lin realm_N = mkN "领域" "片" ;
+lin realty_N = mkN "房地产" "份" ;
+lin ream_N = mkN "令" "" ;
+lin reap_V = mkV "收割" ;
+lin reap_V2 = mkV2 "收割" ;
+lin reappearance_N = mkN "再现" ;
+lin reappoint_V = mkV "续聘" ;
+lin reappoint_V2 = mkV2 "续聘" ;
+lin reappraisal_N = mkN "重新评估" ;
+lin reappraise_V2 = mkV2 "重新评估" ;
+lin rear_A = variants{} ; --
+lin rear_N = mkN "尾部" ;
+lin rear_V = mkV "高耸" ;
+lin rear_V2 = mkV2 "培养" ;
+lin rearm_V2 = mkV2 "重整军备" ;
+lin rearrange_V2 = mkV2 "重新排列" ;
+lin rearrangement_N = mkN "重新整理" ;
+lin reason_N = L.reason_N ;
+lin reason_V = mkV "推理" ;
+lin reason_V2 = mkV2 "使+说服" ;
+lin reason_VS = mkVS "推论" ;
+lin reasonable_A = mkA "合理" ;
+lin reasonably_Adv = variants{} ; --
+lin reasoning_N = mkN "推理" ;
+lin reassert_V2 = mkV2 "重申" ;
+lin reassess_V2 = mkV2 "再评价" ;
+lin reassessment_N = mkN "重新评估" ;
+lin reassign_V2 = mkV2 "重新分配" ;
+lin reassume_V2 = mkV2 "再采取" ;
+lin reassurance_N = mkN "使安心" ;
+lin reassure_V2 = mkV2 "使+消除疑虑" ;
+lin reassure_V2S = mkV2S "再保证" ;
+lin reassuring_A = mkA "可靠" ;
+lin rebate_N = mkN "回扣" ;
+lin rebel_N = mkN "反叛" ;
+lin rebel_V = mkV "反叛" ;
+lin rebellion_N = mkN "叛乱" ;
+lin rebellious_A = mkA "反抗" ;
+lin rebirth_N = mkN "新生" ;
+lin reborn_A = mkA "再生" ;
+lin rebound_N = mkN "回弹" ;
+lin rebound_V = mkV "弹回" ;
+lin rebound_V2 = mkV2 "使+弹回" ;
+lin rebuff_N = mkN "断然拒绝" ;
+lin rebuff_V = mkV "断然拒绝" ;
+lin rebuff_V2 = mkV2 "回绝" ;
+lin rebuild_V2 = mkV2 "重建" ;
+lin rebuke_V2 = mkV2 "责备" ;
+lin rebut_V2 = mkV2 "反驳" ;
+lin recalculate_V2 = mkV2 "重新计算" ;
+lin recall_N = mkN "回忆" ;
+lin recall_V2 = mkV2 "记得" ;
+lin recall_VS = mkVS "回想" ;
+lin recant_V2 = mkV2 "认错" ;
+lin recantation_N = mkN "取消前言" "" ;
+lin recapitulation_N = mkN "概括" ;
+lin recapture_V2 = mkV2 "夺回" ;
+lin recede_V = mkV "退" ;
+lin receipt_N = mkN "收据" ;
+lin receivable_A = mkA "可接受" ;
+lin receive_V = mkV "收到" ;
+lin receive_V2 = mkV2 "收到" ;
+lin receiver_N = mkN "接收器" ;
+lin receivership_N = mkN "破产管理" ;
+lin recent_A = mkA "最近" ;
+lin recently_Adv = variants{} ; --
+lin recentralize_V2 = mkV2 "重新集中化" ;
+lin reception_N = mkN "接待" "场" ;
+lin receptionist_N = mkN "接待员" "名" ;
+lin receptive_A = mkA "接受" ;
+lin receptivity_N = mkN "接受能力" ;
+lin receptor_N = variants{} ; --
+lin recess_N = mkN "凹陷""次" ;
+lin recess_V2 = mkV2 "使+凹进" ;
+lin recession_N = mkN "不景气" ;
+lin recipe_N = mkN "食谱" ;
+lin recipient_N = mkN "容器" ;
+lin reciprocity_N = mkN "相互作用" ;
+lin recital_N = mkN "演奏会" ;
+lin recite_V = mkV "背诵" ;
+lin recite_V2 = mkV2 "背诵" ;
+lin reckless_A = mkA "鲁莽" ;
+lin recklessness_N = mkN "鲁莽" [] ;
+--subcat lin reckon_V = mkV "估计" ;
+--subcat lin reckon_V2 = mkV2 "计算" ;
+lin reckon_VS = mkVS "估计" ;
+lin reckoning_N = mkN "算清" [] ;
+lin reclaim_V2 = mkV2 "回收" ;
+lin reclaimable_A = mkA "可收回" ;
+lin reclassify_V2 = mkV2 "重新分类" ;
+lin recline_V = mkV "依赖" ;
+lin recline_V2 = mkV2 "使+躺下" ;
+lin recognition_N = mkN "承认" [] ;
+lin recognizable_A = mkA "可认识" ;
+lin recognize_1_V2 = variants{} ; --
+lin recognize_4_V2 = variants{} ; --
+lin recognize_V2 = mkV2 "承认" ;
+lin recognize_VS = mkVS "认识" ;
+lin recollection_N = mkN "回忆" "次" ;
+lin recommend_V2 = mkV2 "建议" ;
+lin recommend_V2V = mkV2V "建议" ;
+lin recommend_VS = mkVS "建议" ;
+lin recommendation_N = mkN "推荐" ;
+lin reconcile_V2 = mkV2 "调和" ;
+lin reconciliation_N = mkN "和解" ;
+lin reconsider_V2 = mkV2 "重新考虑" ;
+lin reconsider_VS = mkVS "考虑" ;
+lin reconstruct_V2 = mkV2 "重建" ;
+lin reconstruction_N = mkN "重建" ;
+lin record_1_N = mkN "记录" ; ----
+lin record_2_N = mkN "记录" ; ----
+lin record_3_N = mkN "记录" ; ----
+lin record_N = mkN "记录" ;
+lin record_V2 = mkV2 "记录" ;
+lin record_breaking_A = mkA "破记录" ;
+lin recorder_N = mkN "录音机" ;
+lin recording_N = mkN "记录" ;
+lin recount_V2 = mkV2 "述说" ;
+lin recount_VS = mkVS "述说" ;
+lin recoup_V2 = mkV2 "补偿" ;
+lin recourse_N = mkN "求援" ;--"求助" ;
+lin recover_V = mkV "恢复" ;
+--subcat lin recover_V2 = mkV2 "恢复" ;
+--subcat lin recover_V2V = mkV2V "恢复" ;
+lin recoverable_A = mkA "可恢复" ;
+lin recovery_N = mkN "复苏" ;
+lin recreate_V2 = mkV2 "娱乐" ;
+lin recreation_N = mkN "消遣" "种" ;
+lin recreational_A = mkA "消遣" ;
+lin recruit_N = mkN "招募" ;
+lin recruit_V = mkV "招募" ;
+lin recruit_V2 = mkV2 "招聘" ;
+lin recruitment_N = mkN "招聘" ;
+lin rectangle_N = mkN "矩形" "个" ;
+lin rectangular_A = mkA "矩形" ;
+lin rectification_N = mkN "改正" ;
+lin rectify_V2 = mkV2 "纠正" ;
+lin rectilinear_A = mkA "直线运动" ;
+lin recuperation_N = mkN "恢复" ;
+lin recur_V = mkV "又发生" ;
+lin recurrence_N = mkN "循环" ;
+lin recurrent_A = mkA "复发" ;
+lin recycle_V2 = mkV2 "回收" ;
+lin red_A = L.red_A ;
+lin red_N = mkN "红色" [] ;
+lin redeem_V2 = mkV2 "赎回" ;
+lin redeemable_A = mkA "可赎回" ;
+lin redefine_V2 = mkV2 "重新定义" ;
+lin redemption_N = mkN "赎回" ;
+lin redeploy_V2 = mkV2 "重新部署" ;
+lin redeployment_N = mkN "调配""次" ;
+lin redesign_V2 = mkV2 "重新设计" ;
+lin redevelop_V2 = mkV2 "重建" ;
+lin redevelopment_N = mkN "再开发" ;
+lin redfish_N = mkN "鲑鱼""条" ;
+lin rediscover_V2 = mkV2 "找回" ;
+lin redistribute_V2 = mkV2 "再分配" ;
+lin redistribution_N = mkN "重新分配" ;
+lin redline_V2 = mkV2 "排除" ;--"歧视" ;
+lin redo_V2 = mkV2 "重做" ;
+lin redouble_V2 = mkV2 "加倍" ;
+lin redoubt_N = mkN "最后阵地" ;
+lin redound_V = mkV "有助于" ;
+lin redraw_V2 = mkV2 "重画" ;
+lin redress_V2 = mkV2 "救济" ;
+lin reduce_V = mkV "减少" ;
+lin reduce_V2 = mkV2 "减少" ;
+lin reduced_A = variants{} ; --
+lin reduction_N = mkN "减少" ;
+lin redundancy_N = mkN "冗余" "个" ;
+lin redundant_A = mkA "冗" ;
+lin reef_N = mkN "礁" ;
+lin reel_V = mkV "卷筒" ;
+lin reexamine_V = mkV "重新审视" ;
+lin ref_N = mkN "文献" "个" ;
+lin refashion_V2 = mkV2 "重制" ;
+lin refer_V = mkV "参考" ;
+lin refer_V2 = mkV2 "参考" ;
+lin referee_N = mkN "裁判" ;
+lin reference_N = mkN "参考" ;
+lin referendum_N = mkN "公民投票权" ;
+lin referral_N = mkN "转诊" "次" ;
+lin refile_V2 = mkV2 "接力传送" ;
+lin refinance_V = mkV "再融资" ;
+lin refinance_V2 = mkV2 "再融资" ;
+lin refine_V = mkV "提炼" ;
+lin refine_V2 = mkV2 "提炼" ;
+lin refiner_N = mkN "磨浆机" ;
+lin refinery_N = mkN "炼油厂" ;
+lin refit_V2 = mkV2 "改装" ;
+lin reflect_V = mkV "反映" ;
+lin reflect_V2 = mkV2 "反映" ;
+lin reflection_N = mkN "反射" ;
+lin reflective_A = mkA "反射" ;
+lin reflex_A = mkA "反射" ;
+lin reflexive_A = mkA "反身" ;
+lin refocus_V = mkV "重调" ;
+lin refocus_V2 = mkV2 "重新调焦" ;
+lin reforestation_N = mkN "重新造林" ;
+lin reform_N = mkN "改革" ;
+lin reform_V = mkV "改革" ;
+lin reform_V2 = mkV2 "改革" ;
+lin reformer_N = mkN "改革者" ;
+lin reformulate_V2 = mkV2 "改写" ;
+lin refract_V2 = mkV2 "使+折射" ;
+lin refractory_A = mkA "倔强" ;
+lin refrain_N = mkN "叠句" ;
+lin refrain_V = mkV "节制" ;--"克制" ;
+lin refresh_V2 = mkV2 "更新" ;
+lin refreshing_A = mkA "清爽" ;
+lin refrigeration_N = mkN "制冷" ;
+lin refrigerator_N = mkN "冰箱" ;
+lin refuge_N = mkN "避难所" ;
+lin refugee_N = mkN "难民" ;
+lin refund_N = mkN "退" ;
+lin refund_V2 = mkV2 "退" ;
+lin refurbish_V2 = mkV2 "翻新" ;
+lin refusal_N = mkN "拒绝" "次" ;
+lin refuse_N = mkN "拒绝" ;
+lin refuse_V = mkV "拒绝" ;
+lin refuse_V2 = mkV2 "拒绝" ;
+lin refuse_VV = mkVV "拒绝" ;
+lin refute_V2 = mkV2 "反驳" ;
+lin regain_V2 = mkV2 "恢复" ;
+lin regard_N = mkN "问候" ;
+lin regard_V = mkV "注重" ;
+lin regard_V2 = mkV2 "看作" ;
+lin regarding_Prep = variants{} ; --
+lin regardless_Adv = mkAdv "无论" ;
+lin regenerate_V2 = mkV2 "再生" ;
+lin regime_1_N = mkN "政权" ;
+lin regime_2_N = variants{} ; --
+lin regime_N = variants{} ; --
+lin regimen_N = mkN "政体" ;
+lin regiment_N = mkN "团" "个" ;
+lin regiment_V2 = mkV2 "组织成" ;
+lin regimentation_N = mkN "纪律""则" ;
+lin region_N = mkN "地区" ;
+lin regional_A = mkA "区域性" ;
+lin register_N = mkN "注册" "" ;
+lin register_V = mkV "注册" ;
+lin register_V2 = mkV2 "注册" ;
+lin registration_N = mkN "注册" ;
+lin regressive_A = mkA "回归" ;
+lin regret_N = mkN "遗憾" ;
+lin regret_V2 = mkV2 "遗憾" ;
+lin regret_VS = mkVS "后悔" ;
+lin regrettable_A = mkA "令人遗憾" ;
+lin regroup_V = mkV "重组" ;
+lin regroup_V2 = mkV2 "重新组合" ;
+lin regular_A = mkA "定期" ;
+lin regularity_N = mkN "规律性" ;
+lin regularly_Adv = variants{} ; --
+lin regulate_V2 = mkV2 "调节" ;
+lin regulation_N = mkN "规定" ;
+lin regulator_N = mkN "监管者" ;
+lin regulatory_A = variants{} ; --
+lin regum_V2 = mkV2 "穆斯林贵妇" ;
+lin rehabilitate_V2 = mkV2 "使+恢复" ;
+lin rehabilitation_N = mkN "恢复" "" ;
+lin rehash_N = mkN "改头换面的作品" ;
+lin rehash_V2 = mkV2 "重讲" ;
+lin rehearing_N = mkN "重审" ;
+lin rehearsal_N = mkN "排演" "场" ;
+lin reign_N = mkN "统治" ;
+lin reign_V = mkV "统治" ;
+lin reignite_V2 = mkV2 "再次点燃" ;
+lin reimburse_V2 = mkV2 "补偿" ;
+lin reimbursement_N = mkN "报销" ;
+lin reimpose_V2 = mkV2 "重新实施" ;
+lin rein_N = mkN "缰绳" ;
+lin rein_V2 = mkV2 "控制" ;
+lin reindict_V2 = mkV2 "再控告" ;
+lin reinforce_V2 = mkV2 "加强" ;
+lin reinforcement_N = mkN "加强" ;
+lin reinstall_V2 = mkV2 "重新安装" ;
+lin reinstate_V2 = mkV2 "恢复" ;
+lin reinstatement_N = mkN "复职" "次" ;
+lin reinstitute_V2 = mkV2 "重新建立" ;
+lin reinsurance_N = mkN "再保险" ;
+lin reintegrate_V2 = mkV2 "重返" ;
+lin reinterpretation_N = mkN "重新诠释" ;
+lin reintroduce_V2 = mkV2 "再引入" ;
+lin reinvent_V2 = mkV2 "重新使用" ;
+lin reinvest_V2 = mkV2 "再投资" ;
+lin reinvigorate_V2 = mkV2 "复兴" ;
+lin reiterate_V2 = mkV2 "重申" ;
+lin reiterate_VS = mkVS "重申" ;
+lin reject_V2 = mkV2 "拒绝" ;
+lin rejection_N = mkN "拒绝" "次" ;
+lin rejoin_V = mkV "再加入" ;
+lin rejoin_V2 = mkV2 "再加入" ;
+lin rejuvenate_V2 = mkV2 "使+年轻" ;
+lin rejuvenation_N = mkN "回春" ;
+lin rekindle_V = mkV "重新点燃" ;
+lin rekindle_V2 = mkV2 "再点火" ;
+lin relate_N = variants{} ; --
+lin relate_V = mkV "有关" ;
+lin relate_V2 = mkV2 "有关" ;
+lin related_A = variants{} ; --
+lin relation_N = mkN "关系" ;
+lin relationship_N = mkN "关系" ;
+lin relative_A = mkA "相对" ;
+lin relative_N = mkN "相对" ;
+lin relatively_Adv = variants{} ; --
+lin relax_V = mkV "放松" ;
+lin relax_V2 = mkV2 "放松" ;
+lin relaxation_N = mkN "消遣" [] ;
+lin release_N = mkN "释放" ;
+lin release_V2 = mkV2 "释放" ;
+lin relegate_V2 = mkV2 "贬谪" ;
+lin relent_V = mkV "缓和" ;
+lin relentless_A = mkA "无情" ;
+lin relevance_N = mkN "适当" ;
+lin relevancy_N = mkN "关联" ;
+lin relevant_A = mkA "相关" ;
+lin reliable_A = mkA "可靠" ;
+lin reliance_N = mkN "信赖" ;
+lin reliant_A = mkA "可靠" ;
+lin relic_N = mkN "文物" ;
+lin relief_N = mkN "缓解" ;
+lin relieve_V2 = mkV2 "缓解" ;
+lin religion_N = L.religion_N ;
+lin religious_A = mkA "虔诚" ;
+lin relinquish_V2 = mkV2 "放弃" ;
+lin relish_N = mkN "滋味" "种" ;
+lin relish_V2 = mkV2 "品味" ;
+lin relive_V2 = mkV2 "重温" ;
+lin relocate_V = mkV "重新安置" ;
+lin relocate_V2 = mkV2 "迁移" ;
+lin relocation_N = mkN "搬迁" "次" ;
+lin reluctance_N = mkN "不愿" ;
+lin reluctant_A = mkA "不愿" ;
+lin reluctantly_Adv = variants{} ; --
+lin rely_V = mkV "依靠" ;
+lin rely_V2 = variants{}; -- mkV "依靠" ;
+lin rely_on_V2V = mkV2V "依靠" ;
+lin remain_N = variants{} ; --
+lin remain_V = mkV "留下" ;
+lin remain_V2 = mkV2 "保持" ;
+lin remain_VA = mkVA "留下" ;
+--subcat lin remain_VS = mkVS "保持" ;
+lin remain_VV = mkVV "残留" ;
+lin remainder_N = mkN "其余" ;
+lin remaining_A = variants{} ; --
+lin remains_N = mkN "遗骸" "具" ;
+lin remake_V2 = mkV2 "重做" ;
+lin remand_V2 = mkV2 "潜回" ;
+lin remark_N = mkN "备注" ;
+lin remark_V = mkV "备注" ;
+--subcat lin remark_V2 = mkV2 "备注" ;
+lin remark_VS = mkVS "发言" ;
+lin remarkable_A = mkA "卓越" ;
+lin remarkably_Adv = variants{} ; --
+lin remedy_N = mkN "补救方法" ;
+lin remedy_V2 = mkV2 "补救" ;
+lin remember_V = mkV "记得" ;
+lin remember_V2 = mkV2 "记得" ;
+lin remember_VS = mkVS "记得" ;
+lin remembrance_N = mkN "纪念" [] ;
+lin remind_V2 = mkV2 "提醒" ;
+lin reminder_N = mkN "提醒" ;
+lin reminiscent_A = mkA "怀旧" ;
+lin remiss_A = mkA "怠慢" ;
+lin remittance_N = mkN "汇款" ;
+lin remnant_N = mkN "残余" ;
+lin remodel_V = mkV "改装" ;
+lin remodel_V2 = mkV2 "改装" ;
+lin remorse_N = mkN "同情" ;
+lin remorseful_A = mkA "懊悔" ;
+lin remote_A = mkA "遥远" ;
+lin removable_A = mkA "可拆卸" ;
+lin removal_N = mkN "切除" ;
+lin remove_N = mkN "移动""" ;
+lin remove_V = mkV "消除" ;
+lin remove_V2 = mkV2 "消除" ;
+lin remunerate_V2 = mkV2 "酬劳" ;
+lin renaissance_N = mkN "文艺复兴" ;
+lin renal_A = mkA "肾" ;
+lin rename_V2 = mkV2 "重命名" ;
+lin rename_V3 = mkV3 "重命名" ;
+lin render_V2 = mkV2 "渲染" ;
+lin rendering_N = mkN "渲染""次" ;
+lin rendezvous_N = mkN "会合" ;
+lin rendezvouse_V = mkV "集结点" ;
+lin rendition_N = mkN "演绎" "段" ;
+lin renegadeFem_N = mkN "叛徒" ;
+lin renegadeMasc_N = mkN "叛徒" ;
+lin renege_V = mkV "食言" ;
+lin renegotiate_V2 = mkV2 "重新谈判" ;
+lin renew_V2 = mkV2 "更新" ;
+lin renewal_N = mkN "更新" ;
+lin renewed_A = variants{} ; --
+lin renounce_V2 = mkV2 "宣布放弃" ;
+lin renovate_V2 = mkV2 "更新" ;
+lin renovation_N = mkN "装修" "" ;
+lin renown_N = mkN "名声" ;
+lin renowned_A = mkA "闻名" ;
+lin rent_N = mkN "租金" ;
+lin rent_V = mkV "租" ;
+lin rent_V2 = mkV2 "出租" ;
+lin rental_N = mkN "出租""次" ;
+lin renunciation_N = mkN "放弃" ;
+lin reopen_V = mkV "重开" ;
+lin reopen_V2 = mkV2 "重开" ;
+lin reorganization_N = mkN "重组" ;
+lin reorganize_V = mkV "整顿" ;
+lin reorganize_V2 = mkV2 "整理" ;
+lin reorient_V2 = mkV2 "调整" ;
+lin rep_N = mkN "棱纹平布" ;
+lin repackage_V2 = mkV2 "改头换面" ;
+lin repaint_V2 = mkV2 "重画" ;
+lin repair_N = mkN "修理" ;
+lin repair_V = mkV "修复" ;
+lin repair_V2 = mkV2 "修复" ;
+lin repairman_N = mkN "修理工人""位" ;
+lin reparation_N = mkN "赔偿" "笔" ;
+lin repass_V2 = mkV2 "重新通过" ;
+lin repatriate_V2 = mkV2 "把+遣返" ;
+lin repatriation_N = mkN "遣返" ;
+lin repay_V = mkV "偿还" ;
+lin repay_V2 = mkV2 "偿还" ;
+lin repayable_A = mkA "可偿还" ;
+lin repayment_N = mkN "还款" [] ;
+lin repeal_N = mkN "废除" ;
+lin repeal_V2 = mkV2 "废除" ;
+lin repeat_N = mkN "重复" ;
+lin repeat_V = mkV "重复" ;
+lin repeat_V2 = mkV2 "重复" ;
+lin repeat_VS = mkVS "重复" ;
+lin repeated_A = variants{} ; --
+lin repeatedly_Adv = mkAdv "反复" ;
+lin repeater_N = mkN "中继器" ;
+lin repel_V2 = mkV2 "击退" ;
+lin repellent_A = mkA "排斥" ;
+lin repercussion_N = mkN "余波" "阵" ;
+lin repertoire_N = mkN "全部节目" ;
+lin repetition_N = mkN "重复" ;
+lin repetitive_A = mkA "重复" ;
+lin replace_V2 = mkV2 "更换" ;
+--subcat lin replace_VV = mkVV "更换" ;
+lin replacement_N = mkN "更换" ;
+lin replaster_V2 = mkV2 "FOO" ;
+lin replay_N = mkN "重播" [];
+lin replenish_V2 = mkV2 "补充" ;--"再装满" ;
+lin replete_A = mkA "充满的" ;
+lin replica_N = mkN "复制品" "件" ;
+lin replicate_V2 = mkV2 "复制" ;
+lin reply_N = mkN "回复" ;
+lin reply_V = mkV "回复" ;
+--subcat lin reply_V2 = mkV2 "回复" ;
+lin reply_VS = mkVS "回复" ;
+lin repond_V = mkV "回应" ;
+lin report_N = mkN "报告" ;
+lin report_V = mkV "报告" ;
+lin report_V2 = mkV2 "报告" ;
+--subcat lin report_V2V = mkV2V "报导" ;
+lin report_VS = mkVS "报告" ;
+lin reportedly_Adv = mkAdv "据说" ;
+lin reporterFem_N = mkN "记者" ;
+lin reporterMasc_N = mkN "记者" ;
+lin reposition_V2 = mkV2 "复位" ;
+lin repository_N = mkN "知识库" ;
+lin repossess_V2 = mkV2 "收回" ;
+lin represent_V = mkV "代表" ;
+lin represent_V2 = mkV2 "表现" ;
+lin representation_N = mkN "表示" ;
+lin representativeMasc_N = mkN "代表" ;
+lin representative_A = mkA "有代表性" ;
+lin repress_V2 = mkV2 "抑制" ;
+lin repression_N = mkN "压迫" ;
+lin repressive_A = mkA "压抑" ;
+lin reprieve_N = mkN "缓刑""次" ;
+lin reprint_V2 = mkV2 "再版" ;
+lin reprisal_N = mkN "报复" ;
+lin reproduce_V = mkV "复制" ;
+lin reproduce_V2 = mkV2 "再现" ;
+lin reproduction_N = mkN "繁殖" ;--"生殖" ;
+lin reproductive_A = mkA "再生" ;
+lin reprove_V2 = mkV2 "责骂" ;
+lin reptilian_A = mkA "爬虫类" ;
+lin republic_N = mkN "共和国" ;
+lin republican_A = mkA "共和政体" ;
+lin republican_N = mkN "共和党人" ;
+lin repudiate_V2 = mkV2 "拒绝" ;
+lin repudiation_N = mkN "否认" ;
+lin repurchase_V2 = mkV2 "买回" ;
+lin reputable_A = mkA "信誉良好" ;
+lin reputation_N = mkN "声誉" ;
+lin repute_V2 = mkV2 "认为" ;
+lin repute_V2V = mkV2V "认为" ;
+lin request_N = mkN "要求" ;
+lin request_V2 = mkV2 "请求" ;
+lin request_VS = mkVS "要求" ;
+lin require_V = mkV "要求" ;
+lin require_V2 = mkV2 "要求" ;
+lin require_V2V = mkV2V "要求" ;
+lin require_VS = mkVS "要求" ;
+--subcat lin require_VV = mkVV "要求" ;
+lin required_A = variants{} ; --
+lin requirement_N = mkN "需求" ;
+lin requisite_A = mkA "必备" ;
+lin requisition_N = mkN "征用" ;
+lin requisition_V2 = mkV2 "征用" ;
+lin reroute_V2 = mkV2 "变更旅程" ;
+lin rerun_N = mkN "重新运行" "次" ;
+lin reschedule_V2 = mkV2 "重新安排" ;
+lin rescind_V2 = mkV2 "废止" ;
+lin rescue_N = mkN "营救" "次" ;
+lin rescue_V2 = mkV2 "营救" ;
+lin rescuerFem_N = mkN "救助者" ;
+lin rescuerMasc_N = mkN "救助者" ;
+lin research_N = mkN "研究" ;
+lin research_V = mkV "研究" ;
+lin research_V2 = mkV2 "研究" ;
+lin researcherMasc_N = mkN "研究者" ;
+lin resell_V2 = mkV2 "转售" ;
+lin resemblance_N = mkN "相似性" "" ;
+lin resemble_V2 = mkV2 "相似" ;
+lin resent_V2 = mkV2 "愤慨" ;
+lin resent_VS = mkVS "怨恨" ;
+lin resentful_A = mkA "愤怒" ;
+lin resentment_N = mkN "愤恨" ;--"怨恨" ;
+lin reservation_N = mkN "预约" ;
+lin reserve_N = mkN "储备" ;
+lin reserve_V = mkV "反转" ;
+lin reserve_V2 = mkV2 "储备" ;
+lin reservoir_N = mkN "池" ;
+lin reset_N = mkN "重新设定""" ;
+lin reset_V = mkV "复位" ;
+lin reset_V2 = mkV2 "复位" ;
+lin reshape_V2 = mkV2 "重塑" ;
+lin reshuffle_N = mkN "改组" "次" ;
+lin reshuffle_V2 = mkV2 "洗牌" ;
+lin reside_V = mkV "居住" ;
+lin residence_N = mkN "住宅" ;
+lin resident_A = mkA "居住" ;
+lin resident_N = mkN "居民" ;
+lin residential_A = mkA "住宅" ;
+lin residual_A = mkA "残余" ;
+lin residue_N = mkN "残渣" "份" ;
+lin resign_V = mkV "辞职" ;
+lin resign_V2 = mkV2 "辞职" ;
+--subcat lin resign_V2V = mkV2V "辞职" ;
+--subcat lin resign_VS = mkVS "辞职" ;
+--subcat lin resign_VV = mkVV "辞职" ;
+lin resignation_N = mkN "辞职" ;
+lin resilience_N = mkN "恢复力" ;
+lin resiliency_N = mkN "弹性" ;
+lin resilient_A = mkA "弹回" ;
+lin resin_N = mkN "树脂" "块" ;
+lin resist_V = mkV "抵抗" ;
+lin resist_V2 = mkV2 "抵制" ;
+lin resist_VV = mkVV "抵制" ;
+lin resistance_N = mkN "阻力" ;
+lin resistant_A = mkA "抗" ;
+lin resold_V2 = mkV2 "再出售" ;
+lin resolution_N = mkN "决议" ;
+lin resolve_N = mkN "坚决" ;
+lin resolve_V = mkV "决定" ;
+lin resolve_V2 = mkV2 "解决" ;
+--subcat lin resolve_VV = mkVV "决定" ;
+lin resonance_N = mkN "共振" "" ;
+lin resonant_A = mkA "共鸣" ;
+lin resonate_V = mkV "共鸣" ;
+lin resort_N = mkN "渡假胜地" ;
+lin resort_V = mkV "凭借" ;--"手段" ;
+lin resource_N = mkN "资源" ;
+lin resourceful_A = mkA "资源丰富" ;
+lin respect_N = mkN "尊重" [] ;
+lin respect_V2 = mkV2 "尊重" ;
+lin respectability_N = mkN "体面" ;
+lin respectable_A = mkA "可敬" ;
+lin respectful_A = mkA "尊重" ;
+lin respective_A = mkA "各自" ;
+lin respectively_Adv = variants{} ; --
+lin respiratory_A = mkA "呼吸" ;
+lin respite_N = mkN "暂缓" ;
+lin respond_V = mkV "响应" ;
+--subcat lin respond_V2 = mkV2 "响应" ;
+lin respond_VS = mkVS "回答" ;
+lin respondent_N = mkN "回答者" ;
+lin response_N = mkN "响应" ;
+lin responsibility_N = mkN "责任" ;
+lin responsible_A = mkA "负责" ;
+lin responsive_A = mkA "响应" ;
+lin rest_N = mkN "其余" ;
+--subcat lin rest_V = mkV "休息" ;
+lin rest_V2 = mkV2 "休息" ;
+--subcat lin rest_VA = mkVA "其余" ;
+lin restart_V = mkV "重新开始" ;
+lin restart_V2 = mkV2 "重新开始" ;
+lin restate_V2 = mkV2 "重申" ;
+lin restate_V2V = mkV2V "重申" ;
+lin restatement_N = mkN "重述" ;
+lin restaurant_N = L.restaurant_N ;
+lin restitution_N = mkN "报废""次" ;
+lin restless_A = mkA "不安" ;
+lin restoration_N = mkN "﻿恢复" ;
+lin restore_V2 = mkV2 "恢复" ;
+lin restorer_N = mkN "修补者" ;
+lin restrain_V2 = mkV2 "抑制" ;
+lin restraint_N = mkN "克制" [] ;
+lin restrict_V = mkV "限制" ;
+lin restrict_V2 = mkV2 "限制" ;
+lin restricted_A = variants{} ; --
+lin restriction_N = mkN "限制" ;
+lin restrictive_A = mkA "限制性" ;
+lin restructure_V = mkV "重组" ;
+lin restructure_V2 = mkV2 "重组" ;
+lin restructure_V2V = mkV2V "调整" ;
+lin result_N = mkN "结果" ;
+lin result_V = mkV "导致" ;
+lin resulting_A = variants{} ; --
+lin resume_N = mkN "摘要" ;
+lin resume_V = mkV "恢复" ;
+lin resume_V2 = mkV2 "恢复" ;
+--subcat lin resume_VS = mkVS "摘要" ;
+lin resumption_N = mkN "恢复" ;
+lin resurface_V = mkV "重新露面" ;
+lin resurgence_N = mkN "再起" ;
+lin resurgent_A = mkA "复活" ;
+lin resurrect_V = mkV "复活" ;
+lin resurrect_V2 = mkV2 "复活" ;
+lin resurrection_N = mkN "复活" ;
+lin resuscitate_V2 = mkV2 "复苏" ;
+lin retail_A = variants{} ; --
+lin retail_N = mkN "零售" [] ;
+lin retail_V = mkV "零售" ;
+lin retailer_N = mkN "零售商" ;
+lin retain_V2 = mkV2 "保留" ;
+--subcat lin retain_V2V = mkV2V "保留" ;
+lin retainer_N = mkN "保持器" ;
+lin retake_V2 = mkV2 "再取" ;
+lin retaliate_V = mkV "报复" ;
+lin retaliation_N = mkN "报复" ;
+lin retard_V2 = mkV2 "减速" ;
+lin retardation_N = mkN "迟缓""次" ;
+lin retention_N = mkN "保留" ;
+lin retentive_A = mkA "保持" ;
+lin rethink_N = mkN "反思" "" ;
+lin rethink_V2 = mkV2 "再想" ;
+lin reticence_N = mkN "沉默寡言" ;
+lin reticent_A = mkA "沉默不语" ;
+lin retinal_A = mkA "视网膜" ;
+lin retinue_N = mkN "随行人员""位" ;
+lin retire_V = mkV "退休" ;
+lin retire_V2 = mkV2 "退休" ;
+lin retired_A = variants{} ; --
+lin retirement_N = mkN "退休" ;
+lin retool_V2 = mkV2 "重组" ;
+lin retort_N = mkN "反驳" ;
+lin retort_VS = mkVS "反驳" ;
+lin retrace_V2 = mkV2 "追溯" ;
+lin retract_V2 = mkV2 "撤回" ;
+lin retractable_A = mkA "伸缩式" ;
+lin retreat_N = mkN "撤退" "次" ;
+lin retreat_V = mkV "撤退" ;
+--subcat lin retreat_V2 = mkV2 "使+后退" ;
+lin retrench_V = mkV "删减" ;
+lin retrenchment_N = mkN "节省" ;
+lin retrial_N = mkN "复审" "场" ;
+lin retribution_N = mkN "报应" ;
+lin retrieval_N = mkN "恢复" ;
+lin retrieve_V = mkV "回收" ;
+lin retrieve_V2 = mkV2 "检索" ;
+lin retroactive_A = mkA "追溯" ;
+lin retrofit_V2 = mkV2 "改进" ;
+lin retrospect_N = mkN "回顾" ;--"追溯" ;
+lin retrospective_A = mkA "怀旧" ;
+lin return_N = mkN "重返" ;
+lin return_V = mkV "返回" ;
+lin return_V2 = mkV2 "返回" ;
+--subcat lin return_V2V = mkV2V "返回" ;
+lin reunification_N = mkN "重新统一" ;
+lin reunion_N = mkN "重聚" ;
+lin reunite_V2 = mkV2 "团聚" ;
+lin rev_N = mkN "转" ;
+lin rev_V = mkV "使+加速" ;
+lin revalue_V2 = mkV2 "再评价" ;
+lin revamp_V2 = mkV2 "修补" ;
+lin reveal_V2 = mkV2 "揭示" ;
+lin reveal_VS = mkVS "揭示" ;
+lin revel_N = mkN "狂欢" ;
+lin revel_V = mkV "使陶醉" ;
+lin revelation_N = mkN "揭露" ;
+lin revenge_N = mkN "复仇" "次" ;
+lin revenue_N = mkN "收入" ;
+lin reverberate_V = mkV "回荡" ;
+lin reverberation_N = mkN "混响" ;
+lin reverence_N = mkN "崇敬" ;
+lin reverential_A = mkA "虔诚" ;
+lin reversal_N = mkN "翻转" ;
+lin reverse_A = mkA "反向" ;
+lin reverse_N = mkN "背面" ;
+lin reverse_V = mkV "转置" ;
+lin reverse_V2 = mkV2 "逆转" ;
+lin reversible_A = mkA "可逆" ;
+lin revert_V = mkV "恢复" ;
+lin review_N = mkN "评论" ;
+lin review_V = mkV "审查" ;
+lin review_V2 = mkV2 "审查" ;
+lin revise_N = mkN "修订""次" ;
+lin revise_V = mkV "修改" ;
+lin revise_V2 = mkV2 "修改" ;
+lin revised_A = variants{} ; --
+lin revision_N = mkN "调整" ;
+lin revisit_V2 = mkV2 "重温" ;
+lin revitalize_V2 = mkV2 "使+复活" ;
+lin revival_N = mkN "复兴" [] ;
+lin revive_V = mkV "复活" ;
+lin revive_V2 = mkV2 "复活" ;
+lin revokeV2 = mkV2 "吊销" ;
+lin revoke_V = mkV "撤回" ;
+lin revolt_N = mkN "起义""次" ;
+lin revolt_V = mkV "反抗" ;
+lin revolution_N = mkN "革命" "次" ;
+lin revolutionary_A = mkA "革命" ;
+lin revolutionary_N = mkN "革命者" ;
+lin revolutionize_V2 = mkV2 "革命化" ;
+lin revolve_V = mkV "旋转" ;
+lin reward_N = mkN "奖励" ;
+lin reward_V2 = mkV2 "奖励" ;
+lin rework_V2 = mkV2 "重做" ;
+lin rewrite_N = mkN "改写的作品""件" ;
+lin rewrite_V2 = mkV2 "重写" ;
+lin rhapsody_N = mkN "狂想曲" ;
+lin rhetoric_N = mkN "修辞" ;
+lin rhetorical_A = mkA "修辞" ;
+lin rhino_N = mkN "现金" [] ;
+lin rhododendron_N = mkN "杜鹃花" "朵" ;
+lin rhyme_V = mkV "押韵" ;
+lin rhyme_V2 = mkV2 "押韵" ;
+lin rhythm_N = mkN "节奏" ;
+lin rhythmic_A = mkA "节奏" ;
+lin rhythmical_A = mkA "有节奏" ;
+lin rib_N = mkN "肋骨" "根" ;
+lin ribbon_N = mkN "带状" ;
+lin rice_N = mkN "大米" "碗" ;
+lin rich_A = mkA "富" ;
+lin richness_N = mkN "丰富" [] ;
+lin rickety_A = mkA "摇摇晃晃" ;
+--subcat lin rid_V = mkV "摆脱" ;
+lin rid_V2 = mkV2 "摆脱" ;
+lin ride_N = mkN "旅行" ;
+lin ride_V = mkV "骑" ;
+lin ride_V2 = mkV2 "骑" ;
+lin riderFem_N = mkN "骑士" ;
+lin riderMasc_N = mkN "骑士" ;
+lin ridge_N = mkN "山脊" ;
+lin ridicule_N = mkN "嘲笑" ;
+lin ridicule_V2 = mkV2 "嘲笑" ;
+lin ridiculous_A = mkA "可笑" ;
+lin riding_N = mkN "骑马" [] ;
+lin rife_A = mkA "非常多" ;
+lin riff_N = mkN "即兴" ;
+lin rifle_N = mkN "步枪" "把" ;
+lin rift_N = mkN "裂缝" ;
+lin rig_N = mkN "操纵" "次" ;
+lin rig_V = mkV "装备" ;
+lin rig_V2 = mkV2 "操纵" ;
+lin right_1_A = mkA "正确" ; --NOT SURE "正确" or "右边"
+lin right_1_Adv = mkAdv "直接" ; ----
+lin right_2_A = mkA "正确" ; --NOT SURE "正确" or "右边"
+lin right_2_Adv = mkAdv "直接" ; ----
+lin right_A = mkA "正确" ; --NOT SURE "正确" or "右边"
+lin right_Adv = mkAdv "直接" ;
+lin right_Interj = variants{} ; --
+lin right_N = mkN "右" ;
+lin right_Ord = L.right_Ord ;
+lin right_V2 = mkV2 "纠正" ;
+lin right_hand_A = mkA "右手" ;
+lin righteousness_N = mkN "正义" ;
+lin rightly_Adv = variants{} ; --
+lin rigid_A = mkA "严格" ;
+lin rigidity_N = mkN "刚度" "" ;
+lin rigor_mortis_N = mkN "尸僵" ;
+lin rigorous_A = mkA "严格" ;
+lin rile_V2 = mkV2 "激怒" ;
+lin rill_N = mkN "小河" ;
+lin rim_N = mkN "边" ;
+lin rim_V2 = mkV2 "镶边于" ;
+lin ring_4_V2 = variants{} ; --
+lin ring_6_V2 = variants{} ; --
+lin ring_N = mkN "环" ;
+lin ring_V = mkV "按铃" ;
+lin ring_V2 = mkV2 "按铃" ;
+lin ringer_N = mkN "铃声" ;
+lin riot_N = mkN "暴乱" "场" ;
+lin riot_V = mkV "骚乱" ;
+lin rip_V = mkV "裂口" ;
+lin rip_V2 = mkV2 "撕开" ;
+lin rip_roaring_A = mkA "裂口撕开" ;
+lin ripe_A = mkA "成熟" ;
+lin ripen_V = mkV "成熟" ;
+lin ripple_N = mkN "波纹" ;
+lin ripple_V = mkV "起波" ;
+lin rise_N = mkN "上升" ;
+lin rise_V = mkV "上升" ;
+lin rise_V2 = mkV2 "上升" ;
+--subcat lin rise_VA = mkVA "上升" ;
+lin risible_A = mkA "可笑" ;
+lin rising_A = variants{} ; --
+lin risk_N = mkN "风险" ;
+lin risk_V2 = mkV2 "冒险" ;
+lin risk_VV = mkVV "冒危险" ;
+lin riskiness_N = mkN "风险性" ;
+lin risky_A = mkA "冒险" ;
+lin rite_N = mkN "仪式" "场" ;
+lin ritual_N = mkN "仪式" ;
+lin ritzy_A = mkA "豪华" ;
+lin rival_A = variants{} ; --
+lin rival_N = mkN "对手" ;
+lin rival_V2 = mkV2 "竞争" ;
+lin rivalry_N = mkN "竞争" [] ;
+lin river_N = L.river_N ;
+lin riverside_N = mkN "河边" ;
+lin rivet_N = mkN "铆钉" ;
+lin rivet_V = mkV "铆接" ;
+lin rivet_V2 = mkV2 "铆接" ;
+lin road_N = L.road_N ;
+lin roadbed_N = mkN "车行道" ;
+lin roadblock_N = mkN "路障" ;
+lin roadway_N = mkN "巷道" ;
+lin roam_V = mkV "漫游" ;
+lin roam_V2 = mkV2 "在漫步" ;--"漫步" ;
+lin roar_N = mkN "咆哮" ;
+lin roar_V = mkV "吼" ;
+lin roar_V2 = mkV2 "吼" ;
+lin roast_N = mkN "烤" ;
+lin rob_V2 = mkV2 "抢" ;
+lin robber_N = mkN "强盗" ;
+lin robbery_N = mkN "抢劫" "次" ;
+lin robe_N = mkN "长袍" "件" ;
+lin robot_N = mkN "机器人" ;
+lin robust_A = mkA "健壮" ;
+lin rock_N = L.rock_N ;
+lin rock_V = mkV "摇晃" ;
+lin rock_V2 = mkV2 "摇动" ;
+lin rocker_N = mkN "摇杆" ;
+lin rocket_N = mkN "火箭" ;
+lin rocket_V = mkV "飞驰" ;
+lin rocky_A = mkA "岩石的" ;
+lin rod_N = mkN "竿" ;
+lin rodent_N = mkN "啮齿动物" "种" ;
+lin rodeo_N = mkN "竞技表演" ;
+lin rogue_N = mkN "流氓" ;
+lin roil_V2 = mkV2 "惹怒" ;
+lin role_1_N = mkN "角色" ;
+lin role_2_N = mkN "角色" ; ----
+lin role_N = mkN "角色" "个" ;
+lin roll_N = mkN "卷" ;
+lin roll_V = mkV "滚" ;
+lin roll_V2 = mkV2 "使+滚动" ;
+lin roll_out_V2 = mkV2 "滚出" ;
+lin roller_N = mkN "滚筒" ;
+lin rolling_N = mkN "旋转" ;
+lin roman_A = mkA "罗马" ;
+lin romance_N = mkN "冒险故事" ;
+lin romance_V2 = mkV2 "虚构" ;
+lin romania_PN = mkPN "罗马尼亚" ;
+lin romantic_A = mkA "浪漫" ;
+lin romanticize_V = mkV "以浪漫风格描写" ;
+lin rome_PN = mkPN "罗马" ;
+lin romp_N = mkN "嘻耍喧闹" ;
+lin romp_V = mkV "喧闹玩耍" ;
+lin roof_N = L.roof_N ;
+lin roofing_N = mkN "屋面" ;
+lin rooftop_N = mkN "屋顶" ;
+lin rook_N = mkN "白嘴鸦" ;
+lin rookie_N = mkN "新秀" "位" ;
+lin room_1_N = mkN "房间" ;
+lin room_2_N = mkN "房间" ; ----
+lin room_N = mkN "房间" ; ----
+lin room_V = mkV "居住" ;
+lin roomful_N = mkN "全房间" ;
+lin roost_V = mkV "栖息" ;
+lin rooster_N = mkN "公鸡""只" ;
+lin root_N = L.root_N ;
+lin root_V = mkV "根" ;
+lin root_V2 = mkV2 "生根" ;
+lin rope_N = L.rope_N ;
+lin rose_N = mkN "玫瑰" "朵" ;
+lin rose_V = mkV "上升" ;
+lin roster_N = mkN "花名册" "本" ;
+lin rosy_A = mkA "红润" ;
+lin rot_N = mkN "腐烂" "" ;
+lin rot_V = mkV "腐烂" ;
+lin rotary_A = mkA "旋转" ;--"转动的" ;
+lin rotate_V = mkV "旋转" ;
+lin rotate_V2 = mkV2 "轮流" ;
+lin rotation_N = mkN "旋转" ;
+lin rotten_A = L.rotten_A ;
+lin rough_A = mkA "粗暴" ; --NOT SURE "粗暴" or "大致"
+lin rough_V2 = mkV2 "粗暴对待" ;
+lin rough_and_tumble_A = mkA "粗糙的东西" ;
+lin roughhewn_A = mkA "粗野" ;
+lin roughly_Adv = variants{} ; --
+lin roughneck_N = mkN "无赖" ;
+lin roulette_N = mkN "轮盘赌" "次" ;
+lin round_A = L.round_A ;
+lin round_Adv = mkAdv "圆" ;
+lin round_N = mkN "轮" ;
+lin round_Prep = mkPrep "圆" ;
+lin round_V = mkV "取整" ;
+lin round_V2 = mkV2 "圆" ;
+lin round_the_clock_A = mkA "不分昼夜" ;
+lin rout_N = mkN "大败" ;
+lin route_N = mkN "路线" ;
+lin route_V2 = mkV2 "按路线发送" ;
+lin routine_A = mkA "例行" ;
+lin routine_N = mkN "日常" ;
+lin row_N = mkN "一排" ;
+lin row_V = mkV "行" ;
+lin row_V2 = variants{}; -- mkV "行" ;
+lin rowdy_A = mkA "吵闹" ;
+lin rowing_N = mkN "划船" ;
+lin royal_A = mkA "皇家" ;
+lin royalty_N = mkN "特许权" ;
+lin rub_N = mkN "擦" "" ;
+lin rub_V = mkV "擦" ;
+lin rub_V2 = L.rub_V2 ;
+lin rubber_A = mkA "橡胶" ;
+lin rubber_N = L.rubber_N ;
+lin rubber_stamp_V2 = mkV2 "橡皮图章" ;
+lin rubbish_N = mkN "垃圾" ;
+lin rubble_N = mkN "瓦砾" ;
+lin ruble_N = mkN "卢布" ;
+lin rubric_N = mkN "红字标题" ;
+lin rudder_N = mkN "舵" ;
+lin rude_A = mkA "粗鲁" ;
+lin rudimentary_A = mkA "基本" ;
+lin rueful_A = mkA "可怜" ;
+lin ruffle_V2 = mkV2 "弄皱" ;
+lin rug_N = mkN "小地毯" "张" ;
+lin rugby_N = mkN "橄榄球" "个" ;
+lin rugged_A = mkA "崎岖" ;
+lin ruin_N = mkN "废墟" ;
+lin ruin_V2 = mkV2 "毁灭" ;
+lin ruinous_A = mkA "破坏性" ;
+lin rule_N = L.rule_N ;
+lin rule_V = mkV "统治" ;
+lin rule_V2 = mkV2 "统治" ;
+lin rule_VS = mkVS "统治" ;
+lin ruler_N = mkN "统治者" ;
+lin ruling_A = variants{} ; --
+lin ruling_N = mkN "裁决" ;
+lin rum_N = mkN "朗姆酒" ;
+lin rumble_V = mkV "隆隆作响" ;
+lin rumbling_N = mkN "隆隆声" ;
+lin ruminate_V = mkV "沉思" ;
+lin rummage_N = mkN "翻找""次" ;
+lin rummage_V = mkV "翻找" ;
+lin rummage_V2 = mkV2 "使+搜出" ;
+lin rumour_N = mkN "谣言" ;
+lin rumour_V2 = mkV2 "传闻" ;
+lin rumour_V3 = mkV3 "谣传" ;
+lin rumple_V2 = mkV2 "弄皱" ;
+lin run_N = mkN "经营" ;
+lin run_V = L.run_V ;
+lin run_V2 = mkV2 "运行" ;
+--subcat lin run_VS = mkVS "运行" ;
+lin run_out_V = mkV "用完" ;
+lin run_up_N = mkN "运行" ;
+lin runaway_A = mkA "逃亡" ;
+lin rundown_N = mkN "裁减" ;
+lin runner_N = mkN "跑步者" ;
+lin running_A = variants{} ; --
+lin running_N = mkN "运行""" ;
+lin runny_A = mkA "流鼻涕" ;
+lin runway_N = mkN "跑道" "条" ;
+lin rupture_N = mkN "破裂" ;
+lin rupture_V = mkV "破裂" ;
+lin rupture_V2 = mkV2 "使破裂" ;
+lin rural_A = mkA "乡村" ;
+lin rush_N = mkN "赶紧" ;
+lin rush_V = mkV "赶" ;
+lin rush_V2 = mkV2 "赶" ;
+--subcat lin rush_V2V = mkV2V "赶" ;
+lin rush_VV = mkVV "赶" ;
+lin russia_PN = mkPN "俄国" ;
+lin russian_A = mkA "俄国" ;
+lin russianMasc_N = mkN "俄" ;
+lin russianFem_N = mkN "俄" ;
+lin rust_V = mkV "生锈" ;
+lin rust_V2 = mkV2 "生锈" ;
+lin rusticate_V2 = mkV2 "变得乡气" ;
+lin rustler_N = mkN "积极分子" ;
+lin rustling_N = mkN "沙沙声" "" ;
+lin rusty_A = mkA "生疏" ;
+lin ruthless_A = mkA "无情" ;--"残忍的" ;
+lin rye_N = mkN "黑麦" ;
+lin sabotage_N = mkN "破坏" ;
+lin sabotage_V2 = mkV2 "妨害" ;
+lin sac_N = mkN "囊" ;
+lin sack_N = mkN "麻布袋" ;
+lin sack_V2 = mkV2 "解雇" ;
+lin sacking_N = mkN "解雇" "" ;
+lin sacred_A = mkA "神" ;
+lin sacrifice_N = mkN "牺牲" ;
+lin sacrifice_V = mkV "献祭" ;
+lin sacrifice_V2 = mkV2 "牺牲" ;
+lin sad_A = mkA "伤心" ;
+lin saddle_V = mkV "跨上马鞍" ;--"鞍状物" ;
+lin saddle_V2 = mkV2 "承受" ;
+lin sadistic_A = mkA "虐待狂" ;
+lin sadly_Adv = variants{} ; --
+lin safe_A = mkA "安全" ;
+lin safe_N = mkN "安全" ;
+lin safe_deposit_A = mkA "安全" ;
+lin safeguard_N = mkN "保护" ;
+lin safeguard_V2 = mkV2 "保护" ;
+lin safekeeping_N = mkN "妥善保管" ;
+lin safely_Adv = variants{} ; --
+lin safety_N = mkN "安全" ;
+lin sag_V = mkV "下垂" ;
+lin saga_N = mkN "冒险故事" ;
+lin sage_N = mkN "圣人" ;
+lin sail_N = mkN "帆" ;
+lin sail_V = mkV "航行" ;
+--subcat lin sail_V2 = mkV2 "航行于" ;
+lin sailing_N = mkN "航行" ;
+lin sailor_N = mkN "水手" "名" ;
+lin saint_N = mkN "圣人" ;
+lin sainthood_N = mkN "圣人" ;
+lin saintly_A = mkA "圣洁" ;
+lin sake_1_N = variants{} ; --
+lin sake_2_N = variants{} ; --
+lin sake_N = mkN "缘故" "次" ;
+lin salable_A = mkA "畅销" ;
+lin salad_N = mkN "沙拉" "份" ;
+lin salaried_A = mkA "领薪水" ;
+lin salary_N = mkN "薪水" ;
+lin sale_N = mkN "销售" ;
+lin salesman_N = mkN "销售员" ;
+lin salisbury_PN = mkPN "索尔兹伯里" ;
+lin sallow_A = mkA "灰黄色" ;
+lin sallow_N = mkN "黄华柳""棵" ;
+lin sallow_V = mkV "变土色" ;
+lin sallow_V2 = mkV2 "使+变成土色" ;
+lin salmon_N = mkN "三文鱼" "条" ;
+lin salon_N = mkN "沙龙" ;
+lin salt_N = L.salt_N ;
+lin salt_V2 = mkV2 "用盐腌" ;
+lin saltwater_N = mkN "咸水" "" ;
+lin salubrious_A = mkA "清爽" ;
+lin salutary_A = mkA "有益" ;
+lin salute_V = mkV "敬礼" ;
+lin salute_V2 = mkV2 "向+致意" ;
+lin salvage_N = mkN "打捞" "" ;
+lin salvage_V2 = mkV2 "打捞" ;
+lin salvation_N = mkN "拯救" "次" ;
+lin salve_V2 = mkV2 "涂药膏" ;
+lin salvo_N = mkN "齐声欢呼" [] ;
+lin samaritan_N = mkN "乐善好施者" ;
+lin same_A = mkA "一样" ;
+lin samovar_N = mkN "茶炊" ;
+lin sample_N = mkN "样品" ;
+lin sample_V2 = mkV2 "采样自" ;
+lin samurai_N = mkN "武士" ;
+lin san_antonio_PN = mkPN "圣安东尼奥" ;
+lin san_francisco_PN = mkPN "旧金山" ;
+lin san_marinese_A = mkA "圣马力诺" ;
+lin san_marinese_N = mkN "圣马力诺人" ;
+lin sanction_N = mkN "制裁" ;
+lin sanction_V2 = mkV2 "制定制裁规则" ;
+lin sanctity_N = mkN "圣洁" ;
+lin sanctuary_N = mkN "避难所" ;
+lin sand_N = L.sand_N ;
+lin sandpaper_N = mkN "沙纸" ;
+lin sandwich_N = mkN "三明治" ;
+lin sandwich_V = mkV "夹入" ;
+lin sandwich_V2 = mkV2 "夹入" ;
+lin sandy_A = mkA "沙地" ;
+lin sanguine_A = mkA "乐观" ;
+lin sanitary_A = mkA "卫生" ;
+lin sanitation_N = mkN "卫生" "" ;
+lin sanitize_V2 = mkV2 "消毒" ;
+lin santa_claus_N = mkN "圣诞老人" "名" ;
+lin sap_V = mkV "衰竭" ;
+lin sap_V2 = mkV2 "踹" ;
+lin sardonic_A = mkA "讽刺" ;
+lin sardonically_Adv = mkAdv "讽刺" ;
+lin sarsaparilla_N = mkN "菝葜" "棵" ;
+lin satellite_N = mkN "卫星" ;
+lin satire_N = mkN "讽刺" ;
+lin satirical_A = mkA "讽刺" ;
+lin satisfaction_N = mkN "满意" [] ;
+lin satisfactory_A = mkA "满意" ;
+lin satisfied_A = variants{} ; --
+--subcat lin satisfy_V = mkV "满足" ;
+lin satisfy_V2 = mkV2 "满足" ;
+lin saturate_V2 = mkV2 "浸透" ;
+lin sauce_N = mkN "酱" ;
+lin saucer_N = mkN "茶托" ;
+lin saucy_A = mkA "俏丽" ;--"漂亮的" ;--"活泼的" ;
+lin saudi_arabia_PN = mkPN "沙特阿拉伯" ;
+lin saudi_arabian_A = mkA "沙特阿拉伯" ;
+lin sauerkraut_N = mkN "酸白菜" ;
+lin sauna_N = mkN "桑拿" ;
+lin sausage_N = mkN "香肠" "根" ;
+lin savage_A = mkA "野蛮" ;
+lin save_V = mkV "节省" ;
+lin save_V2 = mkV2 "保存" ;
+lin saver_N = mkN "救助者" "名" ;
+lin saving_N = mkN "节约" ;
+lin savore_V2 = mkV2 "FOO" ;
+lin savory_A = mkA "可口" ;
+lin savory_N = mkN "开胃菜" ;
+lin savvy_N = mkN "悟性" "种" ;
+lin saw_N = mkN "锯子" "把" ;
+lin say_N = mkN "发言权" ;
+lin say_V = mkV "说" ;
+lin say_V2 = mkV2 "说" ;
+--subcat lin say_VA = mkVA "讲" ;
+lin say_VS = L.say_VS ;
+--subcat lin say_VV = mkVV "说" ;
+lin saying_N = mkN "谚语" "则" ;
+lin scab_N = mkN "疤" ;
+lin scalawag_N = mkN "骗子" ;
+lin scale_N = mkN "规模" ;
+lin scale_V = mkV "衡量" ;
+lin scale_V2 = mkV2 "衡量" ;
+lin scalp_N = mkN "头皮" ;
+lin scam_N = mkN "骗局" ;
+lin scam_V2 = mkV2 "欺诈" ;
+lin scamper_V = mkV "疾走" ;
+lin scan_N = mkN "扫描" ;
+lin scan_V = mkV "扫描" ;
+lin scan_V2 = mkV2 "扫描" ;
+lin scandal_N = mkN "丑闻" ;
+lin scandalize_V2 = mkV2 "使+生反感" ;
+lin scandinavian_A = mkA "斯堪的纳维亚" ;
+lin scanner_N = mkN "扫描器" ;
+lin scant_A = mkA "不足" ;
+lin scapegoat_N = mkN "替罪羊" "只" ;
+lin scar_N = mkN "疤痕" ;
+lin scar_V = mkV "伤害" ;
+lin scar_V2 = variants{}; -- mkV "伤害" ;
+lin scarce_A = mkA "稀缺" ;
+lin scarcely_Adv = variants{} ; --
+lin scarcity_N = mkN "不足" ;
+lin scare_N = mkN "惊吓" ;
+lin scare_V = mkV "吓" ;
+lin scare_V2 = mkV2 "惊吓" ;
+lin scared_A = variants{} ; --
+lin scarlet_A = mkA "红色" ;
+lin scary_A = mkA "可怕" ;
+lin scathing_A = mkA "尖刻" ;
+lin scatter_V = mkV "分散" ;
+lin scatter_V2 = mkV2 "分散" ;
+lin scavenger_N = mkN "食腐动物" "只" ;
+lin scenario_N = mkN "脚本" ;
+lin scene_N = mkN "现场" ;
+lin scenery_N = mkN "风景" "片" ;
+lin scenic_A = mkA "风景胜地" ;
+lin scent_N = mkN "香味" ;
+lin scent_V2 = mkV2 "香味" ;
+lin schedule_N = mkN "时间表" ;
+lin schedule_V = mkV "安排" ;
+lin schedule_V2 = mkV2 "安排" ;
+lin schedule_V2V = mkV2V "安排" ;
+lin scheme_N = mkN "方案" ;
+lin scheme_V = mkV "方案" ;
+lin schemer_N = mkN "阴谋家" "名" ;
+lin schizoid_A = mkA "精神分裂" ;
+lin schizophrenia_N = mkN "精神分裂症" ;
+lin schizophrenic_A = mkA "精神分裂症" ;
+lin scholar_N = mkN "学者" ;
+lin scholarly_A = mkA "博学" ;
+lin scholarship_N = mkN "奖学金" "份" ;
+lin school_N = L.school_N ;
+lin school_V2 = mkV2 "学校" ;
+lin schoolboy_N = mkN "男学生" ;
+lin schoolchild_N = mkN "学童" "名" ;
+lin schoolgirl_N = mkN "女学生""位" ;
+lin schooling_N = mkN "教育" "次" ;
+lin schoolmate_N = mkN "同学" "名" ;
+lin schoolroom_N = mkN "教室""间" ;
+lin schoolteacher_N = mkN "教师" "名" ;
+lin science_N = L.science_N ;
+lin scientific_A = mkA "科学" ;
+lin scientifically_Adv = mkAdv "系统地" ;
+lin scientist_N = mkN "科学家" ;
+lin sclerosis_N = mkN "硬化" [] ;
+lin scoff_V = mkV "嘲笑" ;
+lin scold_N = mkN "责骂""" ;
+lin scold_V = mkV "责骂" ;
+lin scold_V2 = mkV2 "责骂" ;
+lin scoop_N = mkN "勺" ;
+lin scoop_V = mkV "舀" ;
+lin scoot_V2 = mkV2 "疾走" ;
+lin scooter_N = mkN "摩托车" ;
+lin scope_N = mkN "范围" ;
+lin score_N = mkN "比分" ;
+lin score_V = mkV "得分" ;
+lin score_V2 = mkV2 "得分" ;
+lin scorecard_N = mkN "记分卡" ;
+lin scorn_N = mkN "轻蔑" "" ;
+lin scorn_V2 = mkV2 "蔑视" ;
+lin scornful_A = mkA "蔑视" ;
+lin scotch_N = mkN "苏格兰" ;
+lin scotch_V2 = mkV2 "弄伤" ;
+lin scottish_A = mkA "苏格兰" ;
+lin scour_V = mkV "洗涤" ;
+lin scour_V2 = mkV2 "冲刷" ;
+lin scourge_N = mkN "灾祸" | mkN "鞭" ;
+lin scout_N = mkN "侦察员" ;
+lin scout_V = mkV "搜索" ;--"侦察" ;
+lin scout_V2 = mkV2 "侦查" ;
+lin scowl_V = mkV "皱眉" ;
+lin scramble_N = mkN "争夺" "" ;
+lin scramble_V = mkV "争夺" ;
+lin scramble_V2 = variants{}; -- mkV "争夺" ;
+--subcat lin scramble_V2V = variants{}; -- mkVV "争夺" ;
+--subcat lin scramble_VV = mkVV "争夺" ;
+lin scrap_N = mkN "碎片""些" ;
+lin scrap_V = mkV "报废" ;
+lin scrap_V2 = mkV2 "报废" ;
+lin scrape_N = mkN "擦伤" ;
+lin scrape_V = mkV "刮擦" ;
+lin scrape_V2 = mkV2 "使+擦伤" ;
+lin scrappy_A = mkA "好斗" ;
+lin scratch_N = mkN "划伤" "" ;
+lin scratch_V = mkV "搔" ;
+lin scratch_V2 = L.scratch_V2 ;
+lin scream_N = mkN "尖叫声" "声" ;
+lin scream_V = mkV "惊叫" ;
+lin scream_V2 = mkV2 "惊叫" ;
+lin scream_VS = mkVS "尖叫" ;
+lin screech_V = mkV "尖叫" ;
+lin screech_V2 = mkV2 "尖叫" ;
+lin screed_N = mkN "熨平板" ;
+lin screen_N = mkN "屏幕" ;
+lin screen_V = mkV "遮蔽" ;
+lin screen_V2 = mkV2 "拍摄" ;--"幕" ;
+lin screening_N = variants{} ; --
+lin screw_N = mkN "螺丝钉" ;
+lin screw_V = mkV "旋" ;--"拧" ;
+lin screw_V2 = mkV2 "拧" ;
+lin screwball_A = mkA "怪癖" ;
+lin screwball_N = mkN "怪人" ;
+lin scribble_V2 = mkV2 "涂鸦" ;
+lin scribbler_N = mkN "三流作家" ;
+lin scribe_N = mkN "抄写员" ;
+lin scrimmage_N = mkN "混战" "次" ;
+lin scrimp_V = mkV "节省" ;
+lin script_N = mkN "脚本" ;
+lin scriptwriter_N = mkN "编剧" ;
+lin scrounge_V = mkV "搜寻" ;
+lin scrub_N = mkN "擦洗" "次" ;
+lin scruff_N = mkN "颈背" ;
+lin scrupulous_A = mkA "小心谨慎" ;
+lin scrutinize_V2 = mkV2 "审议" ;
+lin scrutiny_N = mkN "审查" [] ;
+lin sculpture_N = mkN "雕塑" ;
+lin scurry_N = mkN "疾走" [] ;
+lin scurry_V = mkV "急跑" ;
+lin scuttle_V = mkV "逃避" ;
+lin scuttle_V2 = mkV2 "天窗" ;
+lin sea_N = L.sea_N ;
+lin seaboard_N = mkN "沿海" "" ;
+lin seaborne_A = mkA "海上运输" ;
+lin seafood_N = mkN "海鲜" ;
+lin seal_N = mkN "密封" ;
+lin seal_V = mkV "密封" ;
+lin seal_V2 = mkV2 "密封" ;
+--subcat lin seal_V2A = mkV2A "密封" ;
+lin seamy_A = mkA "丑恶" ;
+lin seaport_N = mkN "海港" ;
+lin search_N = mkN "搜索" ;
+lin search_V = mkV "搜索" ;
+lin search_V2 = mkV2 "搜索" ;
+lin seashore_N = mkN "海滨" ;
+lin season_N = mkN "季节" ;
+lin season_V2 = mkV2 "适应" ; --[mark]
+lin seasonal_A = mkA "时令" ;
+lin seasoning_N = mkN "佐料" ;
+lin seat_N = mkN "座位" ;
+--subcat lin seat_V2 = mkV2 "使+入座" ;
+lin secede_V = mkV "分离" ;
+lin seclusion_N = mkN "隔离" ;
+lin second_N = mkN "秒" ;
+lin second_V2 = mkV2 "使+支持" ;
+lin second_guess_V2 = mkV2 "预言" ;
+lin second_rate_A = mkA "二流" ;
+lin secondary_A = mkA "次要" ;
+lin secondly_Adv = variants{} ; --
+lin secrecy_N = mkN "秘密" ;
+lin secret_A = mkA "秘密" ;
+lin secret_N = mkN "秘密" ;
+lin secretarial_A = mkA "秘书" ;
+lin secretary_N = mkN "秘书" ;
+lin secretion_N = variants{} ; --
+lin secretive_A = mkA "秘密" ;
+lin section_N = mkN "部分" ;
+lin sector_N = mkN "部门" ;
+lin secular_A = variants{} ; --
+lin secure_A = mkA "安全" ;
+lin secure_V2 = mkV2 "安保" ;
+lin security_N = mkN "安全" ;
+lin sedan_N = mkN "四门轿车" ;
+lin sedate_A = mkA "稳重" ;
+lin sedative_N = mkN "镇静剂" ;
+lin sediment_N = mkN "沉淀" ;
+lin seduce_V2 = mkV2 "勾引" ;
+lin seductive_A = mkA "有魅力" ;
+lin see_N = mkN "主教教区""" ;
+lin see_V = mkV "看到" ;
+lin see_V2 = L.see_V2 ;
+lin see_V2V = mkV2V "看到" ;
+--subcat lin see_VA = mkVA "看见" ;
+lin see_VQ = mkVQ (mkV "理解") ;
+lin see_VS = mkVS "看见" ;
+lin see_through_A = mkA "识破" ;
+lin seed_N = L.seed_N ;
+lin seed_V2 = mkV2 "播种" ;
+lin seedy_A = mkA "多种子" ;
+lin seek_V2 = L.seek_V2 ;
+lin seek_VV = mkVV "寻求" ;
+lin seek_out_V2 = mkV2 "寻求" ;
+lin seeker_N = mkN "探求者" "位" ;
+--subcat lin seem_V = mkV "似乎" ;
+--subcat lin seem_V2 = mkV2 "似乎" ;
+lin seem_VA = mkVA "似乎" ;
+lin seem_VS = mkVS "似乎" ;
+lin seem_VV = mkVV "似乎" ;
+lin seeming_A = mkA "表面上" ;
+lin seemingly_Adv = variants{} ; --
+lin seep_V = mkV "渗漏出" ;
+lin seer_N = mkN "先见者" ;
+lin seesaw_N = mkN "跷跷板" ;
+lin seethe_V = mkV "沸腾" ;
+lin segment_N = mkN "分部" ;
+lin segment_V = mkV "分割" ;
+lin segment_V2 = mkV2 "分割" ;
+lin segmentation_N = mkN "分割" ;
+lin segregate_V2 = mkV2 "隔离" ;
+lin segregation_N = mkN "隔离" "" ;
+lin seismic_A = mkA "地震" ;
+lin seize_V = mkV "抢占" ;
+lin seize_V2 = mkV2 "抢占" ;
+lin seizure_N = mkN "没收" [] ;
+lin seldom_Adv = mkAdv "很少" ;
+lin select_A = mkA "精心挑选" ;
+lin select_V = mkV "选择" ;
+lin select_V2 = mkV2 "选择" ;
+lin select_V2V = mkV2V "选择" ;
+lin select_VV = mkVV "选择" ;
+lin selected_A = variants{} ; --
+lin selection_N = mkN "选择" ;
+lin selective_A = mkA "选择性" ;
+lin self_N = mkN "自我" ;
+lin self_confessed_A = mkA "公开承认" ;
+lin self_conscious_A = mkA "害羞" ;
+lin self_destruct_V = mkV "自毁" ;
+lin self_employed_A = mkA "个体经营" ;
+lin self_explanatory_A = mkA "自我解释" ;--"自我" ;
+lin self_important_A = mkA "同一" ;
+lin self_imposed_A = mkA "自我" ;
+lin self_indulgent_A = mkA "自己" ;
+lin self_insure_V = mkV "自我保险" ;
+lin self_righteous_A = mkA "自以为是" ;
+lin self_starter_N = mkN "电动式起动装置" "台" ;
+lin self_styled_A = mkA "自称" ;
+lin self_sufficient_A = mkA "自给自足" ;
+lin selfish_A = mkA "自私" ;
+lin sell_N = mkN "销售" ;
+lin sell_V = mkV "出售" ;
+lin sell_V2 = mkV2 "卖" ;
+lin sell_V3 = L.sell_V3 ;
+--subcat lin sell_VA = mkVA "卖" ;
+--subcat lin sell_VS = mkVS "卖" ;
+lin sellerFem_N = mkN "卖家" ;
+lin sellerMasc_N = mkN "卖家" ;
+lin selling_N = mkN "销售" ;
+lin semantic_A = mkA "语义" ;
+lin semantics_N = mkN "语义" "" ;
+lin semblance_N = mkN "外貌" ;
+lin semester_N = mkN "学期" ;
+lin semi_final_N = variants{} ; --
+lin semicircular_A = mkA "半圆" ;
+lin semiconductor_N = mkN "半导体" ;
+lin seminar_N = mkN "﻿研讨会" "场" ;
+lin sen_N = mkN "仙""" ;
+lin senate_N = mkN "参议院" ;
+lin senator_N = mkN "参议员" ;
+lin senatorial_A = mkA "参议院" ;
+lin send_V = mkV "发送" ;
+lin send_V2 = mkV2 "发送" ;
+lin send_V2V = mkV2V "送" ;
+lin send_V3 = L.send_V3 ;
+--subcat lin send_VS = mkVS "发送" ;
+lin sender_N = mkN "发送人" ;
+lin senior_A = mkA "资深" ;
+lin senior_N = mkN "高级" ;
+lin seniority_N = mkN "排行" ;
+lin sensation_N = mkN "轰动" ;
+lin sensational_A = mkA "轰动" ;
+lin sensationalism_N = mkN "追求轰动效应" ;
+lin sense_N = mkN "感知" ;
+lin sense_V2 = mkV2 "感觉" ;
+lin sense_VS = mkVS "感觉" ;
+lin sensibility_N = mkN "情感" "种" ;
+lin sensible_A = mkA "明智" ;
+lin sensitive_A = mkA "敏感" ;
+lin sensitivity_N = mkN "感性" ;
+lin sensitize_V2 = mkV2 "敏感" ;
+lin sensory_A = mkA "感觉" ;
+lin sensual_A = mkA "肉欲" ;
+lin sensuality_N = mkN "淫荡" [] ;
+lin sentence_N = mkN "句子" ;
+lin sentence_V = mkV "句子" ;
+lin sentence_V2 = mkV2 "句子" ;
+lin sentiment_N = mkN "情绪" ;
+lin sentimental_A = mkA "感伤" ;
+lin sentimentality_N = mkN "感伤" "次" ;
+lin seoul_PN = mkPN "汉城" ;
+lin separate_A = mkA "各自" ;
+lin separate_V = mkV "分开" ;
+lin separate_V2 = mkV2 "分开" ;
+lin separately_Adv = variants{} ; --
+lin separation_N = mkN "分割" ;
+lin sepsis_N = mkN "败血症" ;
+lin septuagenarian_N = mkN "年逾古稀的人" ;
+lin sequel_N = mkN "续集" "部" ;
+lin sequence_N = mkN "序列" ;
+lin sequester_V2 = mkV2 "隔绝" ;
+lin sequestration_N = mkN "封存" "" ;
+lin serenade_N = mkN "小夜曲" ;
+lin serene_A = mkA "宁静" ;
+lin sergeant_N = mkN "军士" ;
+lin serial_A = mkA "顺序" ;
+lin serial_N = mkN "电视连续剧" "集" ;
+lin series_N = mkN "系列" ;
+lin serious_A = mkA "严重" ;
+lin seriously_Adv = variants{} ; --
+lin seriousness_N = mkN "严肃" "" ;
+lin serpent_N = mkN "蛇" ;
+lin serpentine_A = mkA "蜿蜒" ;
+lin serum_N = mkN "血清" "升" ;
+lin servantFem_N = mkN "仆人" ;
+lin servantMasc_N = mkN "仆人" ;
+lin serve_N = mkN "发球""" ;
+lin serve_V = mkV "服务" ;
+lin serve_V2 = mkV2 "服务" ;
+--subcat lin serve_VS = mkVS "服务" ;
+--subcat lin serve_VV = mkVV "服务" ;
+lin server_N = mkN "服务器" ;
+lin service_N = mkN "服务" ;
+lin service_V2 = mkV2 "服务" ;
+lin servile_A = mkA "奴性" ;
+lin session_N = mkN "会话" ;
+lin set_1_N = variants{} ; --
+lin set_2_N = variants{} ; --
+lin set_N = mkN "集" ;
+--subcat lin set_V = mkV "集合" ;
+lin set_V2 = mkV2 "集合" ;
+--subcat lin set_VS = mkVS "树立" ;
+--subcat lin set_VV = mkVV "放置" ;
+lin set_up_V = mkV "一套" ;
+lin set_up_V2 = mkV2 "建立" ;
+lin setback_N = mkN "挫折" ;
+lin setter_N = mkN "调节器" ;
+lin setting_N = mkN "设置" ;
+lin settle_N = mkN "有背长椅""张" ;
+lin settle_V = mkV "解决" ;
+lin settle_V2 = mkV2 "解决" ;
+--subcat lin settle_VA = mkVA "解决" ;
+lin settlement_N = mkN "沉降" ;--NOT SURE
+lin setup_N = mkN "设置" "份" ;
+lin sever_V = mkV "断绝" ;
+lin sever_V2 = mkV2 "断开" ;
+lin several_Det = mkpDet "几个" ; ---- also several_Num exists
+lin several_Num = mkNum "几个" ;
+lin severance_N = mkN "分离" ;
+lin severe_A = mkA "严重" ;
+lin severely_Adv = variants{} ; --
+lin severity_N = mkN "严重" ;
+lin sew_V = L.sew_V ;
+lin sewage_N = mkN "污水" "堆" ;
+lin sewer_N = mkN "裁缝师" ; --[mark]或下水道 4
+lin sewing_N = mkN "缝纫" ;
+lin sex_N = mkN "性别" ;
+lin sexist_A = mkA "性别歧视" ;
+lin sexual_A = mkA "有性" ;
+lin sexuality_N = mkN "性欲" "次" ;
+lin sexually_Adv = variants{} ; --
+lin sexy_A = mkA "性感" ;
+lin shabby_A = mkA "寒酸" ;
+lin shack_N = mkN "窝棚" ;
+lin shade_N = mkN "阴影" ;
+lin shade_V2 = mkV2 "掩盖" ;
+lin shadow_N = mkN "阴影" ;
+lin shadow_V2 = mkV2 "遮蔽" ;
+lin shadowy_A = mkA "朦胧" ;
+lin shady_A = mkA "阴暗" ;
+lin shaft_N = mkN "轴" "根" ;
+lin shag_V2 = mkV2 "使+杂乱" ;
+lin shaggy_A = mkA "蓬松" ;
+lin shake_N = mkN "动摇" ;
+lin shake_V = mkV "抖动" ;
+lin shake_V2 = mkV2 "抖动" ;
+lin shakeout_N = mkN "重组" [];
+lin shaky_A = mkA "摇摇欲坠" ;
+lin shall_VV = mkVV "应该" ;
+lin shallow_A = mkA "浅" ;
+lin shallow_N = mkN "浅滩" ;
+lin shallow_V = mkV "变浅" ;
+lin shambles_N = mkN "废墟" ;
+lin shame_N = mkN "耻辱" ;
+lin shampoo_N = mkN "洗发精" ;
+lin shantytown_N = mkN "棚户区" ;
+lin shape_N = mkN "形状" ;
+lin shape_V = mkV "塑" ;
+lin shape_V2 = mkV2 "塑造" ;
+lin shape_VV = mkVV "形成" ;
+lin shard_N = mkN "碎片" "块" ;
+lin share_N = mkN "股份" ;
+lin share_V = mkV "共享" ;
+lin share_V2 = mkV2 "分享" ;
+lin sharecropper_N = mkN "佃农" "名" ;
+lin shared_A = variants{} ; --
+lin shareholder_N = mkN "股东" ;
+lin shareholding_N = mkN "股权""组" ;
+lin shark_N = mkN "鲨鱼" ;
+lin sharp_A = L.sharp_A ;
+lin sharp_Adv = mkAdv "急剧" ;
+lin sharp_N = mkN "尖头""" ;
+lin sharp_witted_A = mkA "睿智" ;
+lin sharpen_V = mkV "磨" ;
+lin sharpen_V2 = mkV2 "削尖" ;
+lin sharply_Adv = variants{} ; --
+lin sharpness_N = mkN "清晰度" "" ;
+lin shatter_V = variants{}; -- mkV2 "打碎" ;
+lin shatter_V2 = mkV2 "打碎" ;
+lin shave_N = mkN "刮胡子""" ;
+lin shave_V = mkV "剃" ;
+lin shave_V2 = mkV2 "剃" ;
+lin she_Pron = S.she_Pron ;
+lin sheaf_N = mkN "捆" ;
+lin shear_V2 = mkV2 "剪断" ;
+lin sheath_N = mkN "鞘" ;
+lin shed_N = mkN "棚" "个" ;
+lin shed_V2 = mkV2 "散出" ;
+lin sheep_N = L.sheep_N ;
+lin sheepskin_N = mkN "羊皮" "张" ;
+lin sheer_A = mkA "绝对" ;
+lin sheet_N = mkN "片" ; --NOT SURE "片" or "薄板" or "一张"
+lin sheffield_PN = mkPN "谢菲尔德" ;
+lin sheik_N = mkN "酋长" ;
+lin shelf_N = mkN "架" ;
+lin shell_N = mkN "外壳" ;
+lin shell_V = mkV "剥皮" ;
+lin shell_V2 = mkV2 "剥皮" ;
+lin shelter_N = mkN "屏障" ;
+lin shelter_V = mkV "庇护" ;
+lin shelter_V2 = mkV2 "庇护" ;
+lin shelve_V2 = mkV2 "搁置" ;
+lin shepherd_V2 = mkV2 "带领" ;
+lin sherbet_N = mkN "冰霜" ;
+lin sheriff_N = mkN "警长" ;
+lin shield_N = mkN " 保护人" ;
+lin shield_V2 = mkV2 "保护" ;
+lin shift_N = mkN "轮班" ;
+lin shift_V = mkV "转移" ;
+lin shift_V2 = mkV2 "转移" ;
+lin shilling_N = mkN "先令" ;
+lin shimmer_V = mkV "发微光" ;
+lin shin_N = mkN "胫骨""根" ;
+lin shine_N = mkN "光泽" ;
+lin shine_V = mkV "照耀" ;
+lin shine_V2 = mkV2 "闪耀" ;
+lin shingle_N = mkN "木瓦" ;
+lin shiny_A = mkA "闪亮" ;
+lin ship_N = L.ship_N ;
+lin ship_V = mkV "运送" ;
+lin ship_V2 = mkV2 "船" ;
+lin shipbuilder_N = mkN "造船工程师" ;
+lin shipbuilding_N = mkN "造船" ;
+lin shipment_N = mkN "装船" ;
+lin shipper_N = mkN "发货人" ;
+lin shipping_N = mkN "航运" ;
+lin shipyard_N = mkN "船厂" ;
+lin shirk_V = mkV "推卸" ;
+lin shirk_V2 = mkV2 "逃避" ;
+lin shirt_N = L.shirt_N ;
+lin shit_N = mkN "狗屁" "次" ;
+lin shit_V = mkV "拉屎" ;
+lin shiver_N = mkN "发抖" ;
+lin shiver_V = mkV "颤抖" ;
+--subcat lin shiver_V2 = mkV2 "发抖" ;
+lin shock_N = mkN "震惊" ;
+lin shock_V2 = mkV2 "震" ;
+lin shocked_A = variants{} ; --
+lin shocker_N = mkN "震惊" "次" ;
+lin shocking_A = mkA "令人震惊" ;
+lin shoddy_A = mkA "劣质" ;
+lin shoe_N = L.shoe_N ;
+lin shoe_V2 = mkV2 "使+穿上鞋" ;
+lin shoehorn_V2 = mkV2 "硬塞进" ;
+lin shoelace_N = mkN "鞋带" ;
+lin shoemaker_N = mkN "鞋匠" ;
+lin shoestring_N = mkN "鞋带" "双" ;
+lin shoot_N = mkN "射击" ;
+lin shoot_V = mkV "射击" ;
+lin shoot_V2 = mkV2 "射击" ;
+lin shooting_N = mkN "拍摄" ;
+lin shop_N = L.shop_N ;
+lin shop_V = mkV "购物" ;
+lin shopkeeper_N = mkN "店主" "名" ;--"老板" ;
+lin shoplifting_N = mkN "入店行窃" ;
+lin shopperFem_N = mkN "购物者" ;
+lin shopperMasc_N = mkN "购物者" ;
+lin shopping_N = mkN "购物" ;
+lin shore_N = mkN "岸" ;
+lin shore_V2 = mkV2 "支撑" ;
+lin shore_up_V2 = mkV2 "支撑" ;
+lin shorn_V2 = mkV2 "抢夺" ;
+lin short_A = L.short_A ;
+lin short_Adv = mkAdv "短" ;
+lin short_N = mkN "短" [] ;
+lin short_V = mkV "缩短" ;
+lin short_V2 = mkV2 "使+短" ;
+lin short_circuit_V = mkV "扼要" ;
+lin short_dated_A = mkA "短期" ;
+lin short_lived_A = mkA "短暂" ;
+lin short_range_A = mkA "短期" ;
+lin short_term_A = mkA "简略" ;
+lin shortage_N = mkN "短缺" ;
+lin shortcoming_N = mkN "缺点" ;
+lin shorten_V = mkV "缩小" ;
+lin shorten_V2 = mkV2 "缩短" ;
+lin shortening_N = mkN "缩短" ;
+lin shortfall_N = mkN "差额" ;
+lin shorthand_N = mkN "速记法" ;
+lin shortly_Adv = variants{} ; --
+lin shot_N = mkN "镜头" ;
+lin should_VV = mkVV "应该" ; ----
+lin shoulder_N = mkN "肩" ;
+lin shoulder_V2 = mkV2 "担负" ;
+lin shout_N = mkN "呼喊" ;
+lin shout_V = mkV "喊" ;
+lin shout_V2 = mkV2 "呼喊" ;
+lin shouting_N = mkN "叫喊" ;
+lin shove_N = mkN "推""" ;
+lin shove_V = mkV "推" ;
+lin shove_V2 = mkV2 "挤" ;
+lin shovel_N = mkN "铲子" ;
+lin show_N = mkN "演出" ;
+lin show_V = mkV "显示" ;
+lin show_V2 = mkV2 "显示" ;
+--subcat lin show_V2V = mkV2V "显示" ;
+lin show_VQ = mkVQ (mkV "显示") ;
+lin show_VS = mkVS "显示" ;
+lin show_up_V = mkV "出现" ;
+lin showcase_N = mkN "陈列橱" ;
+lin showdown_N = mkN "摊牌""次" ;
+lin shower_N = mkN "淋浴" ;
+lin shower_V2 = mkV2 "把+弄湿" ;
+lin showgirl_N = mkN "歌舞女郎" ;
+lin showing_N = mkN "显示" ;
+lin showroom_N = mkN "经销商" ;
+lin shred_N = mkN "碎片" ;
+lin shred_V2 = mkV2 "切成条状" ;
+lin shrewd_A = mkA "精明" ;
+lin shrift_N = mkN "忏悔" ;
+lin shrine_N = mkN "圣地" ;
+lin shrink_V = mkV "收缩" ;
+lin shrink_V2 = mkV2 "缩水" ;
+lin shrinkage_N = mkN "收缩" ;
+lin shroud_V2 = mkV2 "覆盖" ;
+lin shrub_N = mkN "灌木" ;
+lin shrug_N = mkN "耸肩" "件" ;
+lin shrug_V2 = mkV2 "耸肩" ;
+--subcat lin shrug_VS = mkVS "耸肩" ;
+lin shrug_off_V2 = mkV2 "对+不屑一顾" ;
+lin shudder_N = mkN "战栗" ;
+lin shuffle_N = mkN "洗牌" ;
+lin shuffle_V = mkV "洗牌" ;
+lin shun_V2 = mkV2 "躲避" ;
+--subcat lin shut_V = mkV "关闭" ;
+lin shut_V2 = mkV2 "关闭" ;
+lin shutdown_N = mkN "关闭" ;
+lin shutter_V2 = mkV2 "装百叶窗" ;
+lin shuttle_N = mkN "穿梭" "次" ;
+lin shuttle_V = mkV "穿梭往返" ;
+lin shuttle_V2 = mkV2 "穿梭" ;
+lin shy_A = mkA "害羞" ;
+lin shy_V = mkV "害羞" ;
+lin sibling_N = mkN "兄弟" ;
+lin sic_Adv = mkAdv "原文如此" ;
+lin sick_A = mkA "生病" ;
+lin sick_N = variants{} ; --
+lin sicken_V = mkV "患病" ;
+lin sickness_N = mkN "疾病" ;
+lin side_N = mkN "边" ;
+lin side_V = mkV "支持" ;
+lin sidecar_N = mkN "轻快的双轮马车" ;
+lin sideline_N = mkN "副业" ;
+lin sideline_V = mkV "副业" ;
+lin sideline_V2 = mkV2 "迫使退出" ;
+lin sideshow_N = mkN "穿插表演" ;
+lin sidestep_V = mkV "回避" ;
+lin sidestep_V2 = mkV2 "回避" ;
+lin sidetrack_V2 = mkV2 "转变话题" ;
+lin sidewalk_N = mkN "人行道" ;
+lin sideways_Adv = mkAdv "向侧面地" ;
+lin siding_N = mkN "旁轨" ;
+lin sidney_PN = mkPN "西德尼" ;
+lin siege_N = mkN "围攻" ;
+lin sift_V = mkV "筛下" ;
+lin sigh_N = mkN "叹息" ;
+lin sigh_V = mkV "叹息" ;
+lin sigh_V2 = mkV2 "叹息" ;
+lin sigh_VS = mkVS "叹着说" ;
+lin sight_N = mkN "视力" [] ;
+lin sighting_N = mkN "瞄准" ;
+lin sightseeing_N = mkN "游览" "次" ;
+lin sign_N = mkN "签署" ;
+lin sign_V = mkV "签名" ;
+lin sign_V2 = mkV2 "签署" ;
+--subcat lin sign_V2V = mkV2V "签署" ;
+lin sign_up_V = mkV "报名" ;
+lin signal_N = mkN "信号" ;
+--subcat lin signal_V = mkV "信号" ;
+lin signal_V2 = mkV2 "信号显示" ;
+lin signal_VS = mkVS "信号" ;
+lin signatory_N = mkN "签署" ;
+lin signature_N = mkN "签名" ;
+lin significance_N = mkN "意义" ;
+lin significant_A = mkA "显著" ;
+lin significantly_Adv = variants{} ; --
+lin signify_V2 = mkV2 "表示" ;
+lin silence_N = mkN "沉默" ;
+lin silence_V2 = mkV2 "消音" ;
+lin silent_A = mkA "沉默" ;
+lin silently_Adv = variants{} ; --
+lin silicon_N = mkN "硅" ;
+lin silicone_N = mkN "硅树脂" ;
+lin silk_N = mkN "丝绸" "匹" ;
+lin silky_A = mkA "丝般" ;
+lin silly_A = mkA "愚蠢" ;
+lin silly_N = mkN "傻瓜" ;
+lin silt_V = mkV "充塞" ;
+lin silver_A = variants{} ; --
+lin silver_N = L.silver_N ;
+lin silvery_A = mkA "银色" ;
+lin similar_A = mkA "类似" ;
+lin similarity_N = mkN "相似" [] ;
+lin similarly_Adv = variants{} ; --
+lin simmer_V = mkV "炖" ;
+lin simple_A = mkA "简单" ;
+lin simple_N = mkN "简单" ;
+lin simple_minded_A = mkA "头脑简单" ;
+lin simplicity_N = mkN "简单" ;
+lin simplification_N = mkN "简单化" [] ;
+lin simplify_V = mkV "简化" ;
+lin simplify_V2 = mkV2 "简化" ;
+lin simply_Adv = mkAdv "简单" mannerAdvType ;
+lin simulate_V2 = mkV2 "模仿" ;
+lin simulation_N = mkN "模拟" ;
+lin simulator_N = mkN "模拟器" ;
+lin simultaneous_A = mkA "同时" ;
+lin simultaneously_Adv = variants{} ; --
+lin sin_N = mkN "罪恶" ;
+lin since_Adv = mkAdv "以来" ;
+lin since_Prep = mkPrep "自从" "以来" ;
+lin since_Subj = mkSubj "自从" ;
+lin since_then_Adv = mkAdv "从那时起" ;
+lin sincere_A = mkA "真诚" ;
+lin sincerely_Adv = variants{} ; --
+lin sincerity_N = mkN "真诚" "" ;
+lin sine_qua_non_N = mkN "正弦" "" ;
+lin sinful_A = mkA "有罪" ;
+lin sing_V = L.sing_V ;
+lin sing_V2 = mkV2 "唱" ;
+lin singapore_PN = mkPN "新加坡" ;
+lin singer_N = mkN "歌手" ;
+lin singing_N = mkN "歌唱" ;
+lin single_1_A = mkA "单个" ; ----
+lin single_2_A = mkA "单个" ; ----
+lin single_A = mkA "单个" ;
+lin single_N = mkN "单" "" ;
+lin single_V2 = mkV2 "单一" ;
+lin single_handed_A = mkA "单手" ;
+lin singly_Adv = mkAdv "逐一地" ;
+lin sinister_A = mkA "险恶" ;
+lin sink_N = mkN "水槽" ;
+lin sink_V = mkV "下沉" ;
+lin sink_V2 = mkV2 "下沉" ;
+lin sinking_N = mkN "沉没" ;
+lin sip_V = variants{}; -- mkV2 "抿" ;
+lin sip_V2 = mkV2 "抿" ;
+lin siphon_V = mkV "虹吸" ;
+lin siphon_V2 = mkV2 "用虹吸管吸出" ;
+lin sir_N = mkN "先生" "位" ;
+lin siren_N = mkN "警报器" ;
+lin sister_N = L.sister_N ;
+lin sit_V = L.sit_V ;
+lin sit_V2 = mkV2 "坐" ;
+--subcat lin sit_VA = mkVA "坐" ;
+lin site_N = mkN "现场" ;
+lin sitter_N = mkN "保姆" ;
+lin situate_V2 = mkV2 "处于" ;
+lin situation_N = mkN "场景" ;
+lin sixfold_A = mkA "六倍" ;
+lin sixfold_Adv = mkAdv "六倍" ;
+lin sizable_A = mkA "可观" ;
+lin size_N = mkN "大小" ;
+lin size_V2 = mkV2 "依大小排序" ;
+lin sizzle_V = mkV "啸" ;
+lin skateboard_N = mkN "滑板" ;
+lin skeleton_N = variants{} ; --
+lin skeptical_A = mkA "怀疑" ;
+lin skepticism_N = mkN "怀疑论" ;
+lin sketch_N = mkN "草图" ;
+lin sketch_V2 = mkV2 "描绘略图" ;
+lin sketchy_A = mkA "概略" ;
+lin skew_V2 = mkV2 "斜歪" ;
+lin ski_N = mkN "雪板" ;
+lin ski_V = mkV "滑雪" ;
+lin skid_N = mkN "滑橇" ;
+lin skid_V = mkV "刹车" ;
+lin skid_V2 = mkV2 "打滑" ;
+lin skier_N = mkN "滑雪的人" ;
+lin skiing_N = mkN "滑雪" ;
+lin skill_N = mkN "技能" ;
+lin skill_V = variants{} ; --
+lin skilled_A = mkA "熟练" ;
+lin skim_V = mkV "浏览" ;
+lin skimmer_N = mkN "漏杓" ;
+lin skimp_V = mkV "节省" ;
+lin skimpy_A = mkA "不足" ;
+lin skin_N = L.skin_N ;
+lin skip_V = mkV "跳跃" ;
+lin skip_V2 = mkV2 "跳过" ;
+lin skipper_N = mkN "队长" ;
+lin skipper_V2 = mkV2 "船长" ;
+lin skirmish_N = mkN "小冲突" ;
+lin skirmish_V = mkV "侦察" ;
+lin skirt_N = mkN "裙子""条" ;
+lin skirt_V2 = mkV2 "位于+边缘" ;
+lin skittish_A = mkA "水性杨花" ;
+lin skittishness_N = mkN "活泼" "" ;
+lin skull_N = mkN "头盖骨" ;
+lin sky_N = L.sky_N ;
+lin sky_V2 = mkV2 "使+投向空中" ;
+lin skyline_N = mkN "天际线" "条" ;
+lin skyrocket_V = mkV "飞涨" ;
+lin skyrocket_V2 = mkV2 "飞涨" ;
+lin skyscraper_N = mkN "摩天大楼" ;
+lin skyward_Adv = mkAdv "天空" ;
+lin slab_N = mkN "厚板" "块" ;
+lin slack_A = mkA "松弛" ;
+lin slack_N = mkN "松弛" ;
+lin slack_V = mkV "松弛" ;
+lin slacken_V = mkV "松懈" ;
+lin slacken_V2 = mkV2 "使+缓慢" ;--"懈怠" ;
+lin slam_V = mkV "猛击" ;
+lin slam_V2 = mkV2 "砰地关上" ;
+lin slam_dunk_V2 = mkV2 "扣篮" ;
+lin slant_V2 = mkV2 "使+倾斜" ;
+lin slap_N = mkN "拍击" ;
+lin slap_V2 = mkV2 "拍击" ;
+lin slash_N = mkN "猛砍" ;
+lin slash_V = mkV "削减" ;
+lin slash_V2 = mkV2 "削减" ;
+lin slat_N = mkN "板条" ;
+lin slate_N = mkN "石板" "块" ;
+lin slate_V2 = mkV2 "计划" ;
+lin slaughter_N = mkN "屠杀" ;
+lin slaughter_V2 = mkV2 "屠宰" ;
+lin slave_N = mkN "奴隶" ;
+lin slavery_N = mkN "奴役" ;
+lin slavish_A = mkA "奴性" ;
+lin slay_V2 = mkV2 "杀害" ;
+lin sleazy_A = mkA "肮脏" ;
+lin sleek_A = mkA "圆滑" ;
+lin sleep_N = mkN "睡觉" ;
+lin sleep_V = L.sleep_V ;
+--subcat lin sleep_V2 = mkV2 "睡觉" ;
+lin sleeper_N = mkN "枕木" ;
+lin sleeping_A = variants{} ; --
+lin sleeping_N = mkN "睡眠" "次" ;
+lin sleepy_A = mkA "欲睡" ;
+lin sleeve_N = mkN "套筒" ;
+lin sleight_N = mkN "手法" ;
+lin slice_N = mkN "薄片" ;
+lin slice_V = mkV "片" ;
+lin slice_V2 = mkV2 "切开" ;
+lin slick_A = mkA "华而不实" ;
+lin slick_N = mkN "平滑器" ;
+lin slide_N = mkN "滑动" ;
+lin slide_V = mkV "滑动" ;
+lin slide_V2 = mkV2 "滑动" ;
+lin slight_A = mkA "轻微" ;
+lin slightly_Adv = variants{} ; --
+lin slim_A = mkA "苗条" ;
+lin slim_V = mkV "缩减" ;
+lin slim_V2 = mkV2 "薄" ;
+lin slime_N = mkN "黏液" ;
+lin slimy_A = mkA "泥泞" ;
+lin sling_N = mkN "吊绳""根" ;
+lin slinger_N = mkN "投石者" "名" ;
+lin slip_N = mkN "滑" ;
+lin slip_V = mkV "滑" ;
+lin slip_V2 = mkV2 "滑" ;
+lin slippery_A = mkA "狡猾" ;
+lin slipshod_A = mkA "潦草" ;
+lin slit_N = mkN "裂缝" ;
+lin slither_V = mkV "滑行" ;
+lin sliver_N = mkN "梳条" ;
+lin sliver_V2 = mkV2 "分裂" ;
+lin slog_V = mkV "跋涉" ;
+lin slogan_N = mkN "标语" "句" ;
+lin slop_N = mkN "厉声说" ;
+lin slope_N = mkN "坡" ;
+lin slope_V = mkV "坡" ;
+lin sloppy_A = mkA "草率" ;
+lin slosh_V = mkV "泼" ;
+lin slot_N = mkN "槽" ;
+lin slouch_N = mkN "懒散的人" ;
+lin slovenian_A = mkA "斯洛文尼亚" ;
+lin slow_A = mkA "缓慢" ;
+lin slow_Adv = mkAdv "慢慢地" ;
+lin slow_V = mkV "缓慢" ;
+lin slow_V2 = mkV2 "放慢" ;
+lin slow_down_V = mkV "放慢" ;
+lin slowdown_N = mkN "放缓" ;
+lin slowly_Adv = variants{} ; --
+lin sludge_N = mkN "污泥" ;
+lin sluggish_A = mkA "呆滞" ;
+lin sluggishness_N = mkN "低迷" ;
+lin slum_N = mkN "贫民窟" ;
+lin slump_N = mkN "暴跌" ;
+lin slump_V = mkV "暴跌" ;
+lin slump_V2 = mkV2 "使+降低" ;
+lin slur_N = mkN "污点" "个" ;
+lin slurry_N = mkN "泥浆" ;
+lin slush_N = mkN "烂泥" "滩" ;
+lin sly_A = mkA "狡猾" ;
+lin smack_Adv = mkAdv "猛然" ;
+lin smack_V = mkV "拍" ;
+lin small_A = L.small_A ;
+lin small_Adv = mkAdv "微弱" ;
+lin small_N = mkN "小" ;
+lin smallpox_N = mkN "天花" ;
+lin smart_A = mkA "智能" ;
+lin smart_V = mkV "引起疼痛" ;
+lin smash_Adv = mkAdv "了不起" ;
+lin smash_N = mkN "破碎" ;
+lin smash_V = mkV "粉碎" ;
+lin smash_V2 = mkV2 "粉碎" ;
+lin smattering_N = mkN "皮毛" ;
+lin smell_N = mkN "气味" ;
+lin smell_V = L.smell_V ;
+lin smell_V2 = mkV2 "闻" ;
+lin smell_VA = mkVA "嗅" ;--"闻" ;
+lin smelly_A = mkA "有臭味" ;
+lin smile_N = mkN "微笑" [] ;
+lin smile_V = mkV "微笑" ;
+--subcat lin smile_V2 = mkV2 "微笑" ;
+lin smoke_N = L.smoke_N ;
+lin smoke_V = mkV "吸烟" ;
+lin smoke_V2 = mkV2 "吸烟" ;
+lin smoker_N = mkN "吸烟者" "位" ;
+lin smokestack_N = mkN "烟囱" "根" ;
+lin smoking_N = mkN "抽烟" ;
+lin smooth_A = L.smooth_A ;
+lin smooth_V = mkV "变平滑" ;
+lin smooth_V2 = mkV2 "变平静" ;
+lin smoothly_Adv = variants{} ; --
+lin smother_V2 = mkV2 "使+窒息" ;
+lin smug_A = mkA "自以为是" ;
+lin smuggle_V2 = mkV2 "走私" ;
+lin snack_N = mkN "小吃" ;
+lin snag_N = mkN "钉子" ;
+lin snag_V = mkV "钉子" ;
+lin snag_V2 = mkV2 "划破" ;
+lin snail_N = mkN "蜗牛" "只" ;
+lin snake_N = L.snake_N ;
+lin snake_V = mkV "迂回前进" ;
+lin snap_N = mkN "劈啪声" "" ;
+lin snap_V = mkV "抢购" ;
+lin snap_V2 = mkV2 "拉断" ;
+--subcat lin snap_VS = mkVS "FOO" ;
+lin snap_up_V2 = mkV2 "抢购" ;
+lin snappy_A = mkA "爽快" ;
+lin snapshot_N = mkN "快照" ;
+lin snare_V2 = mkV2 "捕捉" ;
+lin snarl_N = mkN "搞乱" ;
+lin snatch_V = mkV "抢夺" ;
+lin snatch_V2 = mkV2 "抢夺" ;
+lin snazzy_A = mkA "时髦" ;
+lin sneak_V = mkV "溜" ;
+lin sneak_V2 = mkV2 "偷偷做" ;
+lin sneaky_A = mkA "偷偷摸摸" ;
+lin snide_A = mkA "伪造" ;
+lin sniff_V = mkV "吸气" ;
+lin sniff_V2 = mkV2 "吸气" ;
+--subcat lin sniff_VS = mkVS "嗅" ;
+lin snipe_V = mkV "狙击" ;
+lin snippet_N = mkN "片段" ;
+lin snobbery_N = mkN "势利" ;
+lin snobbish_A = mkA "势利" ;
+lin snooker_N = mkN "斯诺克台球" ;
+lin snoop_V = mkV "窥探" ;
+lin snooty_A = mkA "傲慢" ;--"自大的" ;
+lin snore_V = mkV "打鼾" ;
+lin snort_V2 = mkV2 "喷出" ;
+lin snort_VS = mkVS "喷鼻息" ;
+lin snotty_A = mkA "流鼻涕" ;
+lin snow_N = L.snow_N ;
+lin snow_V = mkV "降雪" ;
+lin snow_V2 = mkV2 "使+纷纷落下" ;
+lin snowball_N = mkN "雪球" ;
+lin snowball_V = mkV "打雪仗" ;
+lin snowstorm_N = mkN "暴风雪" "场" ;
+lin snub_V2 = mkV2 "冷落" ;
+lin so_AdA = S.so_AdA ;
+lin so_Adv = mkAdv "所以" ;
+lin so_N = mkN "这样""" ;
+lin so_PConj = mkPConj "所以" ;
+lin so_Subj = mkSubj "所以" ;
+lin so_called_A = mkA "所谓" ;
+lin so_so_A = mkA "马马虎虎" ;
+lin soak_V = mkV "浸泡" ;
+lin soak_V2 = mkV2 "浸泡" ;
+lin soap_N = mkN "肥皂" ;
+lin soapbox_N = mkN "肥皂盒" ;
+lin soar_V = mkV "飞涨" ;
+lin soar_V2 = mkV2 "翱翔" ;
+lin sob_V = mkV "哭泣" ;
+lin sober_A = mkA "冷静" ;--"清醒的" ;
+lin sober_V = mkV "清醒" ;
+lin socalled_A = variants{} ; --
+lin soccer_N = mkN "英式足球" ;
+lin social_A = mkA "社会" ;
+lin social_N = mkN "联欢会" ;
+lin socialism_N = mkN "社会主义" [] ;
+lin socialist_A = mkA "社会主义" ;
+lin socialist_N = mkN "社会主义者" "名" ;
+lin socialize_V2 = mkV2 "使+社会化" ;
+lin socially_Adv = variants{} ; --
+lin society_N = mkN "社会" ;
+lin sociological_A = mkA "社会" ;
+lin sociologist_N = mkN "社会学家" ;
+lin sociology_N = mkN "社会学" ;
+lin sock_N = L.sock_N ;
+lin sock_V2 = mkV2 "重击" ;
+lin socket_N = mkN "插座" ;
+lin soda_N = mkN "苏打水" ;
+lin sodium_N = mkN "钠" ;
+lin sofa_N = mkN "沙发" ;
+lin sofia_PN = mkPN "索菲亚" ;
+lin soft_A = mkA "软" ;
+lin soft_spoken_A = mkA "柔软的东西" ;
+lin soften_V = mkV "软化" ;
+lin soften_V2 = mkV2 "减轻" ;
+lin softener_N = mkN "柔软剂" ;
+lin softly_Adv = variants{} ; --
+lin softness_N = mkN "柔软" [] ;
+lin software_N = mkN "软件" ;
+lin softy_N = mkN "多愁善感的人" "位" ;
+lin soggy_A = mkA "浸水" ;
+lin soil_N = mkN "土壤" [] ;
+lin soil_V2 = mkV2 "弄脏" ;
+lin solace_N = mkN "慰藉" "份" ;
+lin solar_A = mkA "太阳能" ;
+lin soldier_N = mkN "士兵" ;
+lin sole_A = mkA "唯一" ;
+lin sole_N = mkN "鞋底" ;
+lin solely_Adv = variants{} ; --
+lin solemn_A = mkA "庄严" ;
+lin solicit_V = mkV "恳请" ;
+lin solicit_V2 = mkV2 "征求" ;
+lin solicitation_N = mkN "征集" ;
+lin solicitorFem_N = mkN "律师" ;
+lin solicitorMasc_N = mkN "律师" ;
+lin solicitous_A = mkA "挂念" ;
+lin solid_A = mkA "固体" ;
+lin solid_N = mkN "固体" ;
+lin solid_state_A = mkA "固体" ;
+lin solidarity_N = mkN "团结" ;
+lin solidify_V = mkV "凝固" ;
+lin solidify_V2 = mkV2 "团结" ;
+lin solitary_A = mkA "孤独" ;
+lin solo_A = mkA "单独" ;
+lin solo_N = mkN "独奏" "段" ;
+lin soloist_N = mkN "独奏者" ;
+lin soluble_A = mkA "可溶性" ;
+lin solution_N = mkN "解决方案" ;
+lin solve_V2 = mkV2 "解决" ;
+lin solvency_N = mkN "偿还能力" ;
+lin solvent_A = mkA "溶剂" ;
+lin solvent_N = mkN "溶剂" ;
+lin som_N = mkN "索姆""" ;
+lin somali_A = mkA "索马里" ;
+lin somePl_Det = S.somePl_Det ;
+lin someSg_Det = S.someSg_Det ;
+lin some_A = mkA "一些" ;
+lin some_Quant = mkQuant "一些" ;
+lin somebody_NP = S.somebody_NP ;
+lin someday_Adv = mkAdv "日后" ;
+lin somehow_AdV = mkAdV "不知何故" ;
+lin somehow_Adv = mkAdv "不知何故" ;
+lin someone_NP = mkNPword "某个人" ;
+lin somersault_V = mkV "翻筋斗" ;
+lin something_NP = S.something_NP ;
+lin sometime_Adv = mkAdv "某时" ;
+lin sometimes_Adv = mkAdv "有时" ;
+lin somewhat_Adv = mkAdv "有些" ;
+lin somewhere_Adv = S.somewhere_Adv ;
+lin son_N = mkN "儿子" ;
+lin sonar_N = mkN "声纳" ;
+lin sonata_N = mkN "奏鸣曲" "首" ;
+lin song_N = L.song_N ;
+lin songster_N = mkN "歌手" "位" ;
+lin soon_AdV = mkAdV "不久" ;
+lin soon_Adv = mkAdv "不久" ;
+lin sooner_Adv = mkAdv "更早" ;
+lin soot_N = mkN "煤烟" ;
+lin soothe_V2 = mkV2 "缓和" ;
+lin sop_N = mkN "懦夫" ;
+lin sophisticated_A = mkA "深入细致" ;
+lin sophistication_N = mkN "复杂" ;
+lin sophomore_N = mkN "二年级学生" ;
+lin soporific_A = mkA "催眠" ;
+lin soprano_N = mkN "女高音" ;
+lin sore_A = mkA "疮" ;
+lin soreness_N = mkN "疼痛" ;
+lin sorghum_N = mkN "高粱""棵" ;
+lin sorrow_N = mkN "悲哀" ;
+lin sorry_A = mkA "遗憾" ;
+lin sorry_Interj = mkInterj "抱歉" ;
+lin sort_N = mkN "分类" ;
+lin sort_V = mkV "分类" ;
+lin sort_V2 = mkV2 "分类" ;
+lin soul_N = mkN "灵魂" ;
+lin soulful_A = mkA "感情上" ;
+lin soulless_A = mkA "无情" ;
+lin sound_A = mkA "完好" ;
+lin sound_Adv = mkAdv "彻底" ;
+lin sound_N = mkN "声音" ;
+lin sound_V = mkV "听起来" ;
+lin sound_V2 = mkV2 "声音" ;
+lin sound_VA = mkVA "听起来" ;
+lin sound_VS = mkVS "听到" ;
+lin soundness_N = mkN "稳健性" "" ;
+lin soundtrack_N = mkN "声带" ;
+lin soup_N = mkN "汤" "碗" ;
+lin soup_V2 = mkV2 "使+增加马力" ;
+lin sour_A = mkA "酸" ;
+lin sour_N = mkN "酸味""种" ;
+lin sour_V = mkV "发酵" ;
+lin sour_V2 = mkV2 "发酵" ;
+lin source_N = mkN "来源" ;
+lin south_A = mkA "南" ;
+lin south_Adv = mkAdv "南方" ;
+lin south_N = mkN "南" "" ;
+lin southeast_N = mkN "东南" [] ;
+lin southeastern_A = mkA "东南方" ;
+lin southern_A = mkA "南方" ;
+lin southwest_N = mkN "西南" ;
+lin southwestern_A = mkA "西南部" ;
+lin souvenir_N = mkN "纪念品" ;
+lin sovereign_A = mkA "至高无上" ;
+lin sovereignty_N = mkN "主权" [] ;
+lin soviet_A = mkA "苏联" ;
+lin soviet_N = mkN "苏联" [] ;
+lin sovietize_V2 = mkV2 "苏维埃化" ;
+lin sow_N = mkN "母猪" "头" ;
+lin sow_V = mkV "播种" ;
+lin sow_V2 = mkV2 "播种" ;
+lin soy_N = mkN "大豆" ;
+lin spa_N = mkN "温泉浴场" ;
+lin space_N = mkN "空间" ;
+lin space_V2 = mkV2 "使+隔开" ;
+lin spacecraft_N = mkN "宇宙飞船" ;
+lin spaceship_N = mkN "飞船" ;
+lin spacious_A = mkA "宽敞" ;
+lin spain_PN = mkPN "西班牙" ;
+lin span_N = mkN "跨度" ;
+lin span_V2 = mkV2 "跨度" ;
+lin spanish_A = mkA "西班牙" ;
+lin spank_V = mkV "打" ;
+lin spanking_A = mkA "强烈" ;
+lin spanking_N = mkN "打屁股" ;
+lin spar_V = mkV "争论" | mkV "拳击" ;
+lin spare_A = mkA "备用" ;
+lin spare_N = mkN "剩余" ;
+lin spare_V = mkV "节约" ;
+lin spare_V2 = mkV2 "饶恕" ;
+lin sparing_A = mkA "节约" ;
+lin spark_N = mkN "火光" "点" ;
+lin spark_V = mkV "闪烁" ;
+lin spark_V2 = mkV2 "哗" ;
+lin sparkle_N = mkN "火花" "次" ;
+lin sparkle_V = mkV "火花" ;
+lin sparse_A = mkA "稀缺" ;
+lin spartan_A = mkA "斯巴达" ;
+lin spasm_N = mkN "痉挛" ;
+lin spate_N = mkN "洪水" "场" ;
+lin spatial_A = mkA "空间" ;
+lin spawn_V = mkV "卵" ;
+lin spawn_V2 = mkV2 "卵" ;
+lin speak_V = mkV "说话" ;
+lin speak_V2 = L.speak_V2 ;
+lin speaker_N = mkN "扬声器" ;
+lin spearhead_N = mkN "矛头" ;
+lin spearhead_V2 = mkV2 "矛头" ;
+lin spec_N = mkN "规范" ;
+lin special_A = mkA "特别" ;
+lin special_N = mkN "特刊" ;
+lin specialist_A = variants{} ; --
+lin specialist_N = mkN "专家" ;
+lin speciality_N = mkN "专长" ;
+lin specialization_N = mkN "专业化" ;
+lin specialize_V = mkV "专攻" ;
+lin specialize_V2 = mkV2 "专攻" ;
+lin specially_Adv = variants{} ; --
+lin specialty_N = mkN "专业" ;
+lin species_N = mkN "物种" ;
+lin specific_A = mkA "具体" ;
+lin specific_N = mkN "具体" [] ;
+lin specifically_Adv = variants{} ; --
+lin specification_N = mkN "规范" ;
+lin specificity_N = mkN "特异性" ;
+lin specified_A = variants{} ; --
+lin specify_V = mkV "指定" ;
+lin specify_V2 = mkV2 "指定" ;
+lin specify_VS = mkVS "指定" ;
+lin specimen_N = mkN "样品" ;--"样本" ;
+lin speckled_A = mkA "有斑点" ;
+lin spectacle_N = mkN "场面" ;
+lin spectacular_A = mkA "壮观" ;
+lin spectatorFem_N = mkN "观众" ;
+lin spectatorMasc_N = mkN "观众" ;
+lin spectrum_N = mkN "光谱" ;
+lin speculate_V = mkV "推测" ;
+lin speculate_VS = mkVS "推测" ;
+lin speculation_N = mkN "推测" ;
+lin speculative_A = mkA "投机" ;
+lin speculatorFem_N = mkN "投机者" ;
+lin speculatorMasc_N = mkN "投机者" ;
+lin speech_N = mkN "发言" ;
+lin speed_N = mkN "速度" ;
+lin speed_V = mkV "速度" ;
+lin speed_V2 = mkV2 "速度" ;
+lin speed_up_V2 = mkV2 "加速" ;
+lin speeding_N = mkN "超速行驶" ;
+lin speedometer_N = mkN "速度计" ;
+lin speedway_N = mkN "高速公路" "条" ;
+lin speedy_A = mkA "快速" ;
+lin spell_N = mkN "符咒" ;
+lin spell_V = mkV "拼写" ;
+lin spell_V2 = mkV2 "拼写" ;
+lin spelling_N = mkN "拼写" ;
+lin spend_V = mkV "花费" ;
+lin spend_V2 = mkV2 "花费" ;
+lin spend_ing_V2V = mkV2V "花费" ;
+lin spend_to_V2V = mkV2V "派遣" ;
+lin spender_N = mkN "大款" ;
+lin spending_N = mkN "花费" "次" ;
+lin spendthrift_N = mkN "挥霍无度的人" ;
+lin sperm_N = mkN "精子" ;
+lin spew_V = mkV "喷出" ;
+lin spew_V2 = mkV2 "喷" ;
+lin sphere_N = mkN "球体" ;
+lin spice_N = mkN "香料" ;
+lin spider_N = mkN "蜘蛛" ;
+lin spigot_N = mkN "塞子" ;
+lin spike_V2 = mkV2 "阻止" ;
+lin spill_N = mkN "洒出" [] ;
+lin spill_V = mkV "洒" ;
+lin spill_V2 = mkV2 "使+溢出" ;--"使流出" ;
+lin spillover_N = mkN "溢出" ;
+lin spin_N = mkN "纺" ;
+lin spin_V = mkV "转动" ;
+lin spin_V2 = mkV2 "旋转" ;
+lin spin_off_V2 = mkV2 " 副产品" ;
+lin spinal_A = mkA "脊髓" ;
+lin spine_N = mkN "背骨" ;
+lin spiral_N = mkN "螺旋" [] ;
+lin spire_N = mkN "尖顶" ;
+lin spirit_N = mkN "精神" ;
+lin spirit_V2 = mkV2 "鼓励" ;
+lin spiritual_A = mkA "精神" ;
+lin spit_V = L.spit_V ;
+lin spit_V2 = mkV2 "吐" ;
+lin spite_N = variants{} ; --
+lin spitting_N = mkN "喷溅物" "种" ;
+lin spittle_N = mkN "唾沫" "口" ;
+lin splash_V2 = mkV2 "溅" ;
+lin splendid_A = mkA "辉煌" ;
+lin splint_N = mkN "夹板" ;
+lin splinter_N = mkN "碎片" ;
+lin splinter_V2 = mkV2 "分碎" ;
+lin split_N = mkN "分裂" ;
+lin split_V = mkV "分裂" ;
+lin split_V2 = L.split_V2 ;
+lin spoil_N = mkN "次品""件" ;
+lin spoil_V = mkV "溺爱" ;
+lin spoil_V2 = mkV2 "糟蹋" ;
+lin spoke_N = mkN "辐条" ;
+lin spoken_A = variants{} ; --
+lin spokesman_N = mkN "发言人" ;
+lin spokeswoman_N = mkN "女发言人" "位" ;
+lin sponsor_N = mkN "赞助" ;
+lin sponsor_V2 = mkV2 "赞助" ;
+lin sponsorship_N = mkN "发起" ;
+lin spontaneous_A = mkA "自发" ;
+lin spook_N = mkN "鬼" ;
+lin spook_V2 = mkV2 "寝食不安" ;
+lin spooky_A = mkA "幽灵一般" ;
+lin spoon_N = variants{} ; --
+lin spoonful_N = mkN "一勺" ;
+lin sporadic_A = mkA "零星" ;
+lin sporadically_Adv = mkAdv "零星" ;
+lin spore_N = mkN "袍子" "件" ;
+lin sport_N = mkN "运动" ;
+lin sport_V = mkV "炫耀" ;
+lin sport_V2 = mkV2 "运动" ;
+lin sportsman_N = mkN "运动员" ;
+lin spot_N = mkN "点" ;
+lin spot_V = mkV "认出" ;
+lin spot_V2 = mkV2 "识别" ;
+lin spot_VS = mkVS "弄脏" ;
+lin spotlight_N = mkN "聚光灯" "盏" ;
+lin spotlight_V2 = mkV2 "聚光照明" ;
+lin spotty_A = mkA "发疹" ;
+lin spouseFem_N = mkN "配偶" ;
+lin spouseMasc_N = mkN "配偶" ;
+lin spout_V2 = mkV2 "喷" ;
+lin sprawl_N = mkN "喷雾" "" ;
+lin sprawl_V = mkV "蔓生" ;
+lin sprawl_V2 = mkV2 "懒散的伸开" ;
+lin spray_N = mkN "喷雾" ;
+lin spray_V2 = mkV2 "喷" ;
+lin spread_N = mkN "扩散" ;
+lin spread_V = mkV "传播" ;
+lin spread_V2 = mkV2 "传播" ;
+--subcat lin spread_V2V = mkV2V "传播" ;
+--subcat lin spread_VS = mkVS "传播" ;
+lin spree_N = mkN "大礼包" ;
+lin sprightly_A = mkA "活泼" ;
+lin spring_N = mkN "春天" ;
+lin spring_V = mkV "春天" ;
+lin spring_V2 = mkV2 "春天" ;
+lin springtime_N = mkN "春季""" ;
+lin sprinkle_V2 = mkV2 "洒" ;
+lin sprinkler_N = mkN "洒水车" "辆" ;
+lin sprout_V = mkV "发芽" ;
+lin sprout_up_V = mkV "涌现" ;
+lin spruce_V = mkV "打扮整齐" ;
+lin spud_N = mkN "马铃薯" ;
+lin spur_N = mkN "马刺" ;
+lin spur_V = mkV "骑马疾驰" ;
+lin spur_V2 = mkV2 "带动" ;
+lin spurious_A = mkA "伪造" ;
+lin spurn_V2 = mkV2 "藐视" ;
+lin spurre_V2V = mkV2V "spurre" ;
+lin spurt_N = mkN "冲刺" ;
+lin spurt_V = mkV "迸发" ;
+lin sputter_V = mkV "溅散" ;
+lin spy_N = mkN "间谍" ;
+lin spy_V = mkV "间谍" ;
+lin spy_V2 = mkV2 "暗中监视" ;
+lin spyglass_N = mkN "望远镜" ;
+lin squabble_N = mkN "争吵" ;
+lin squabble_V = mkV "争吵" ;
+lin squad_N = mkN "班" ;
+lin squadron_N = mkN "中队" ;
+lin squalid_A = mkA "肮脏" ;
+lin squall_N = mkN "暴风" ;
+lin squalor_N = mkN "肮脏" ;
+lin squander_V2 = mkV2 "挥霍" ;
+lin square_A = mkA "平方" ;
+lin square_Adv = mkAdv "方" ;
+lin square_N = mkN "平方" ;
+lin square_V = mkV "使 + 一致" ;
+lin square_V2 = mkV2 "成方形" ;
+lin square_off_against_V3 = mkV3 "正方形" ;
+lin squat_A = mkA "蹲着" ;
+lin squat_V = mkV "蹲下" ;
+lin squeak_V2 = mkV2 "吱吱叫" ;
+lin squeamish_A = mkA "易呕吐" ;
+lin squeegee_V2 = mkV2 "刮刀" ;
+lin squeeze_N = mkN "拥挤" [] ;
+lin squeeze_V = mkV "压缩" ;
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squeeze_in_V2 = mkV2 "挤进去" ;
+lin squelch_V = mkV "嘎吱作响" ;
+lin squelch_V2 = mkV2 "消除" ;
+lin squint_V = mkV "斜视" ;
+lin squirm_V = mkV "蠕动" ;--"扭动" ;
+lin st_petersburg_PN = mkPN "圣彼得堡" ;
+lin stab_N = mkN "戳" ;
+lin stab_V = mkV "刺" ;
+lin stab_V2 = L.stab_V2 ;
+lin stability_N = mkN "稳定" ;
+lin stabilization_N = mkN "稳定" ;
+lin stabilize_V = mkV "稳定" ;
+lin stabilize_V2 = mkV2 "使+稳定" ;
+lin stable_A = mkA "稳定" ;
+lin stable_N = mkN "马厩" "个" ;
+lin stack_N = mkN "堆" ;
+lin stack_V2 = mkV2 "堆放" ;
+lin stadium_N = mkN "体育场" ;
+lin staff_1_N = mkN "员工" ; ----
+lin staff_2_N = mkN "员工" ; ----
+lin staff_N = mkN "员工" ;
+lin staff_V2 = mkV2 "供给人员" ;
+lin stag_V = variants{} ; --
+lin stage_N = mkN "舞台" ;
+lin stage_V = mkV "表演" ;
+lin stage_V2 = mkV2 "舞台" ;
+lin stagflation_N = mkN "停滞性通货膨胀 " ;
+lin stagger_V = mkV "错开" ;
+--subcat lin stagger_V2 = mkV2 "蹒跚" ;
+lin staging_N = mkN "上演" ;
+lin stagnant_A = mkA "停滞" ;
+lin stagnate_V = mkV "停滞" ;
+lin stagnation_N = mkN "停滞" ;
+lin staid_A = mkA "稳重" ;
+lin stain_N = mkN "污点" ;
+lin stain_V = variants{}; -- mkV2 "玷污" ;
+lin stain_V2 = mkV2 "玷污" ;
+lin stainless_A = mkA "不锈" ;
+lin stair_N = mkN "楼梯" ;
+lin staircase_N = mkN "楼梯" ;
+lin stake_N = mkN "标桩" ;
+lin stake_V2 = mkV2 "资助" ;
+lin stale_A = mkA "陈腐" ;
+lin stalemate_N = mkN "僵持" "次" ;
+lin stalk_V2 = mkV2 "追踪" ;
+lin stall_N = mkN "摊子" ;
+lin stall_V = mkV "停车" ;
+lin stall_V2 = mkV2 "停车" ;
+lin stallion_N = mkN "种马" ;
+lin stalwart_A = mkA "坚定" ;
+lin stalwart_N = mkN "坚定分子" ;
+lin stamford_PN = mkPN "斯坦福" ;
+lin stamp_N = mkN "邮票" ;
+lin stamp_V = mkV "捣碎" ;
+lin stamp_V2 = mkV2 "标出" ;
+lin stampede_N = mkN "惊跑" ;
+lin stampede_V = mkV "踩踏" ;
+lin stampede_V2 = mkV2 "踩踏" ;
+lin stance_N = mkN "姿态" ;
+lin stanch_V2 = mkV2 "止血" ;
+lin stand_N = mkN "站" ;
+lin stand_V = L.stand_V ;
+lin stand_V2 = mkV2 "站" ;
+--subcat lin stand_VS = mkVS "站" ;
+--subcat lin stand_VV = mkVV "站住" ;
+lin stand_out_V = mkV "突出" ;
+lin standard_A = mkA "标准" ;
+lin standard_N = mkN "标准" ;
+lin standardize_V2 = mkV2 "规范" ;
+lin standby_N = mkN "待机" "" ;
+lin standing_N = mkN "地位" ;
+lin standpoint_N = mkN "观点" "种" ;
+lin standstill_N = mkN "停顿" ;
+lin stanford_PN = mkPN "斯坦福" ;
+lin staple_N = mkN "主要产品" ;
+lin staple_V2 = mkV2 "订" ;
+lin star_N = L.star_N ;
+--subcat lin star_V = mkV "标注" ;
+lin star_V2 = mkV2 "由*主演" ;
+lin starch_N = mkN "淀粉" ;
+lin stardom_N = mkN "演员们" ;
+lin stare_N = mkN "凝视" ;
+lin stare_V = mkV "盯" ;
+lin stare_V2 = mkV2 "盯" ;
+lin stark_A = mkA "僵硬" ;
+lin start_N = mkN "开始" ;
+lin start_V = mkV "开始" ;
+lin start_V2 = mkV2 "开始" ;
+lin start_ing_VV = mkVV "开始" ;
+lin start_to_VV = mkVV "开始" ;
+lin starter_1_N = mkN "起动机" "台" ;
+lin startle_V2 = variants{} ; --
+lin starvation_N = mkN "饥饿" ;
+lin starve_V = mkV "饿死" ;
+lin starve_V2 = mkV2 "饿死" ;
+lin stash_V2 = mkV2 "藏" ;
+lin state_1_N = mkN "态" ; --NOT SURE "态" or "国家" ----
+lin state_2_N = mkN "态" ; --NOT SURE "态" or "国家" ----
+lin state_N = mkN "态" ; --NOT SURE "态" or "国家"
+lin state_V2 = mkV2 "声明" ;
+lin state_VS = mkVS "声明" ;
+lin statehouse_N = mkN "州议会议场" ;
+lin stately_A = mkA "庄严" ;
+lin statement_N = mkN "声明" ;
+lin statesman_N = mkN "政治家" ;
+lin static_A = mkA "静态" ;
+lin station_N = mkN "车站" ;
+lin station_V2 = mkV2 "站" ;
+lin stationary_A = mkA "固定" ;
+lin stationery_N = mkN "文具" ;
+lin statistic_N = mkN "统计数值" ;
+lin statistical_A = mkA "统计" ;
+lin statisticianFem_N = mkN "统计学家" "名" ;
+lin statisticianMasc_N = mkN "统计学家" "名" ;
+lin statistics_N = mkN "统计" ;
+lin statue_N = mkN "雕像" "个" ;
+lin stature_N = mkN "身高" ;
+lin status_N = mkN "地位" ;
+lin status_quo_N = mkN "现状" ;
+lin statute_N = mkN "法规" "条" ;
+lin statutory_A = mkA "法定" ;
+lin staunch_A = mkA "坚定" ;
+lin stave_V = mkV "避免" ;
+lin stave_off_V2 = mkV2 "避开" ;
+lin stay_N = mkN "逗留" [] ;
+lin stay_V = mkV "留" ;
+--subcat lin stay_V2 = mkV2 "留" ;
+lin stay_VA = mkVA "留" ;
+--subcat lin stay_VS = mkVS "停留" ;
+lin steadfast_A = mkA "坚定不变" ;
+lin steadily_Adv = variants{} ; --
+lin steadiness_N = mkN "稳健" "" ;
+lin steady_A = mkA "稳定" ;
+lin steady_Adv = mkAdv "稳定" ;
+lin steady_V = mkV "稳定" ;
+lin steady_V2 = mkV2 "稳定" ;
+lin steak_N = mkN "牛排""盘" ;
+lin steal_V = mkV "偷" ;
+lin steal_V2 = mkV2 "偷" ;
+lin steam_N = mkN "蒸汽" [] ;
+lin steam_V = mkV "蒸" ;
+lin steamroller_N = mkN "蒸汽压路机" "台" ;
+lin steel_N = L.steel_N ;
+lin steelmaker_N = mkN "炼钢工人" ;
+lin steely_A = mkA "钢铁般" ;
+lin steep_A = mkA "陡" ;
+lin steer_V = mkV "驾驶" ;
+lin steer_V2 = mkV2 "引导" ;
+lin stellar_A = mkA "恒星" ;
+lin stem_N = mkN "干" ;
+lin stem_V = mkV "阻止" ; --NOT SURE "阻止" or "来源"
+lin stem_V2 = mkV2 "干" ;
+lin stench_N = mkN "恶臭" ;
+lin step_N = mkN "步骤" ;
+lin step_V = mkV "步骤" ;
+lin step_V2 = mkV2 "走" ;
+lin step_up_V2 = mkV2 "提高" ;
+lin stepchild_N = mkN "继子" ;
+lin stepmother_N = mkN "后妈" ;
+lin stereo_N = mkN "立体声" ;
+lin stereotype_N = mkN "铅板" ;
+lin sterile_A = mkA "不育" ;
+lin sterility_N = mkN "不育" "" ;
+lin sterilization_N = mkN "消毒" ;
+lin sterilize_V = mkV "消毒" ;
+lin sterilize_V2 = mkV2 "消毒" ;
+lin sterling_A = mkA "英镑" ;
+lin sterling_N = mkN "英镑" ;
+lin stern_A = mkA "凛凛" ;
+lin stew_N = mkN "炖" ;
+lin stew_V = mkV "炖" ;--"炖汤" ;
+lin stew_V2 = mkV2 "炖煮" ;
+lin steward_N = mkN "乘务员" ;
+lin stewardship_N = mkN "管理工作" "份" ;
+lin stick_N = L.stick_N ;
+lin stick_V = mkV "粘" ;
+lin stick_V2 = mkV2 "粘" ;
+lin sticker_N = mkN "贴纸" "张" ;
+lin stickiness_N = mkN "粘性" ;
+lin stickler_N = mkN "坚持细节的人" ;
+lin sticky_A = mkA "黏" ;
+lin stiff_A = mkA "僵硬" ;
+lin stiff_N = mkN "死尸" ;
+lin stiffen_V = mkV "变硬" ;
+lin stifle_V = mkV "扼杀" ;
+lin stifle_V2 = mkV2 "扼杀" ;
+lin stigma_N = mkN "污点" ;
+lin still_A = mkA "静止" ;
+lin still_AdA = mkAdA "仍然" ;
+lin still_AdV = mkAdV "仍然" ;
+lin still_Adv = mkAdv "仍然" ;
+lin still_N = mkN "寂静""" ;
+lin still_V2 = mkV2 "使+静止" ;
+lin stilt_N = mkN "桩子" ;
+lin stimulant_N = mkN "兴奋剂" "种" ;
+lin stimulate_V2 = mkV2 "刺激" ;
+lin stimulation_N = mkN "刺激" ;
+lin stimulus_N = mkN "刺激" ;
+lin sting_V = mkV "刺" ;
+lin sting_V2 = mkV2 "刺痛" ;
+lin stingray_N = mkN "黄貂鱼" ;
+lin stingy_A = mkA "小气" ;
+lin stink_V = mkV "发臭" ;
+lin stint_N = mkN "节约" ;
+lin stipend_N = mkN "薪金" ;
+lin stipple_V2 = mkV2 "点刻" ;
+lin stipulate_V = mkV "规定" ;
+lin stipulate_VS = mkVS "规定" ;
+lin stipulation_N = mkN "规约" "条" ;
+lin stir_N = mkN "搅动""" ;
+lin stir_V = mkV "搅拌" ;
+lin stir_V2 = mkV2 "搅拌" ;
+lin stir_up_V2 = mkV2 "煽动" ;
+lin stirrup_N = mkN "马蹬" ;
+lin stitch_N = mkN "针" ;
+lin stitch_V2 = mkV2 "缝" ;
+lin stock_N = mkN "股票" "支" ;
+lin stock_V2 = mkV2 "采购" ;
+lin stockbroker_N = mkN "股票经纪" ;
+lin stockholder_N = mkN "股东" ;
+lin stockholding_N = mkN "持有的股票" ;
+lin stockholm_PN = mkPN "斯德哥尔摩" ;
+lin stocking_N = mkN "放养" ;
+lin stockpile_N = mkN "积蓄" ;
+lin stockpile_V2 = mkV2 "积存" ;
+lin stockpiling_N = mkN "囤积" ;
+lin stockroom_N = mkN "商品储藏室" ;
+lin stockyard_N = mkN "牲畜围栏" ;
+lin stodgy_A = mkA "乏味" ;
+lin stoke_V2 = mkV2 "烧火" ;
+lin stolen_A = variants{} ; --
+lin stolid_A = mkA "慢性子" ;
+lin stomach_N = mkN "胃" ;
+lin stomach_V2 = mkV2 "忍下" ;
+lin stomp_V = mkV "跺脚" ;
+lin stomp_V2 = mkV2 "跺" ;
+lin stone_N = L.stone_N ;
+lin stone_V2 = mkV2 "用石头铺" ;
+lin stonemason_N = mkN "石匠" ;
+lin stonework_N = mkN "石工" ;
+lin stooge_N = mkN "跟屁虫" ;
+lin stool_N = mkN "凳子" "个" ;
+lin stop_N = mkN "停止" ;
+lin stop_V = L.stop_V ;
+lin stop_V2 = mkV2 "停" ;
+lin stop_VV = mkVV "停止" ;
+lin stopgap_N = mkN "权宜之计" "种" ;
+lin stopover_N = mkN "中途停留" ;
+lin stoppage_N = mkN "中止" [] ;
+lin stopper_N = mkN "塞" ;
+lin stopping_N = mkN "停止" ;
+lin storage_N = mkN "存储" ;
+lin store_N = mkN "商店" ;
+lin store_V2 = mkV2 "储存" ;
+lin storeroom_N = mkN "储藏室" ;
+lin storm_N = mkN "风暴" ;
+lin storm_V = mkV "猛攻" ;
+lin storm_V2 = mkV2 "怒骂" ;
+lin stormy_A = mkA "暴风雨" ;
+lin story_N = mkN "故事" ;
+lin stove_N = L.stove_N ;
+lin stow_V2 = mkV2 "装载" ;
+lin stowaway_N = mkN "偷渡者" ;
+lin straddle_V2 = mkV2 "跨" ;
+lin strafe_V2 = mkV2 "猛烈炮轰" ;
+lin straight_A = L.straight_A ;
+lin straight_Adv = mkAdv "直接" ;
+lin straight_N = mkN "直线""条" ;
+lin straighten_V = mkV "变直" ;
+lin straighten_V2 = mkV2 "弄直" ;
+lin straightforward_A = mkA "简单" ;
+lin strain_N = mkN "血统" ;
+--subcat lin strain_V = mkV "应变" ;
+lin strain_V2 = mkV2 "应变" ;
+lin strainer_N = mkN "过滤器" ;
+lin strait_N = mkN "狭窄" ;
+lin strait_laced_A = mkA "拘谨" ;
+lin straitjacket_N = mkN "紧身衣" ;
+lin strand_N = mkN "缕" ;
+lin strand_V = mkV "搁浅" ;
+lin strand_V2 = mkV2 "搁浅" ;
+lin strange_A = mkA "奇怪" ;
+lin strangely_Adv = variants{} ; --
+lin strangeness_N = mkN "陌生" ;
+lin stranger_N = mkN "陌生人" ;
+lin strangle_V2 = mkV2 "勒死" ;
+lin strap_N = variants{} ; --
+lin strap_V2 = mkV2 "背带" ;
+lin stratagem_N = mkN "策略" ;
+lin strategic_A = mkA "战略" ;
+lin strategical_A = mkA "战略" ;
+lin strategist_N = mkN "战略家" ;
+lin strategy_N = mkN "战略" ;
+lin stratify_V2 = mkV2 "分成" ;
+lin stratosphere_N = mkN "平流层" ;
+lin straw_A = mkA "无价值" ;
+lin straw_N = mkN "稻草" "根" ;
+lin straw_V2 = mkV2 "使+盖满稻草" ;
+lin strawberry_N = mkN "草莓" ;
+lin stray_V = mkV "迷路" ;
+lin streak_N = mkN "条痕" ;
+lin streak_V = mkV "飞跑" ;--"线条" ;
+lin stream_N = mkN "河流" ;
+lin stream_V = mkV "流" ;
+lin streamline_V = mkV "精简" ;
+lin streamline_V2 = mkV2 "精简" ;
+lin street_N = mkN "街道" ;
+lin strength_N = mkN "实力" ;
+--subcat lin strengthen_V = mkV "加强" ;
+lin strengthen_V2 = mkV2 "加强" ;
+lin strenuous_A = mkA "费劲" ;
+lin stress_N = mkN "压力" ;
+lin stress_V2 = mkV2 "应力" ;
+lin stress_VS = mkVS "强调" ;
+lin stretch_N = mkN "伸展" ;
+lin stretch_V = mkV "伸展" ;
+lin stretch_V2 = mkV2 "伸展" ;
+lin stricken_A = mkA "患病" ;
+lin strict_A = mkA "严格" ;
+lin strictly_Adv = variants{} ; --
+lin stride_N = mkN "大步" ;
+lin stride_V = mkV "迈" ;
+--subcat lin stride_V2 = mkV2 "迈" ;
+lin strident_A = mkA "刺耳" ;
+lin strife_N = mkN "争吵" "次" ;
+lin strike_1_N = variants{} ; --
+lin strike_2_N = variants{} ; --
+lin strike_N = mkN "罢工" ;
+lin strike_V = mkV "打击" ; --NOT SURE "打击" or "罢工"
+lin strike_V2 = mkV2 "罢工" ;
+lin strike_out_V = mkV "删去" ;
+lin striker_N = mkN "前锋" ;
+lin striking_A = mkA "引人注目" ;
+lin string_N = mkN "串" ;
+lin string_V2 = mkV2 "串起" ;
+lin stringent_A = mkA "迫切" ;
+lin strip_N = mkN "剥离" "次" ;
+lin strip_V = mkV "剥离" ;
+lin strip_V2 = mkV2 "剥离" ;
+lin stripe_N = mkN "条纹" "道" ;
+lin strive_V = mkV "努力" ;
+lin strive_VV = mkVV "努力" ;
+lin stroke_N = mkN "冲程" ;
+lin stroke_V2 = mkV2 "击球" ;
+lin stroll_V = mkV "漫步" ;
+lin strong_A = mkA "坚强" ;
+lin strong_arm_A = mkA "暴力" ;
+lin stronghold_N = mkN "据点" ;
+lin strongly_Adv = variants{} ; --
+lin structural_A = mkA "构造" ;
+lin structure_N = mkN "结构" ;
+lin structure_V2 = mkV2 "构造" ;
+lin struggle_N = mkN "奋斗" ;
+lin struggle_V = mkV "奋斗" ;
+--subcat lin struggle_VS = mkVS "挣扎" ;
+lin struggle_VV = mkVV "奋斗" ;
+lin stub_N = mkN "存根" ;
+lin stub_V2 = mkV2 "存根" ;
+lin stubborn_A = mkA "顽固" ;
+lin stubby_A = mkA "短而粗硬" ;
+lin stucco_N = mkN "灰泥" [] ;
+lin stuck_V2 = mkV2 "卡住" ;
+lin stud_V2 = mkV2 "散布" ;
+lin studentFem_N = L.student_N ;
+lin studentMasc_N = L.student_N ;
+lin studio_N = mkN "工作室" ;
+lin studious_A = mkA "好学" ;
+lin studiousness_N = mkN "好学" ;
+lin study_N = mkN "研究" ;
+lin study_V = mkV "学习" ;
+lin study_V2 = mkV2 "学习" ;
+lin stuff_N = mkN "填料" ;
+lin stuff_V2 = mkV2 "装填" ;
+lin stuffy_A = mkA "闷热" ;
+lin stumble_N = mkN "踌躇" ;--"蹒跚" ;
+lin stumble_V = mkV "绊倒" ;
+lin stump_N = mkN "砍伐" ;
+lin stun_V2 = mkV2 "摇" ;
+lin stun_V2S = mkV2S "猛击" ;
+lin stunning_A = mkA "惊艳" ;
+lin stunt_N = mkN "噱头" ;
+lin stunt_V2 = mkV2 "阻碍正常生长" ;
+lin stupid_A = L.stupid_A ;
+lin sturdy_A = mkA "粗壮" ;
+lin stutter_N = mkN "口吃" ;
+lin stygian_A = mkA "阴暗" ;
+lin style_N = mkN "风格" ;
+lin style_V2 = mkV2 "设计" ;
+lin stylish_A = mkA "时尚" ;
+lin stylist_N = mkN "设计师" ;
+lin stylistic_A = mkA "体裁上" ;
+lin stymy_V2 = mkV2 "妨碍" ;
+lin sub_N = mkN "潜艇" ;
+lin sub_underwrite_V2 = mkV2 "分包销" ;
+lin subcommittee_N = mkN "小组委员会" ;
+lin subconscious_N = mkN "潜意识" "" ;
+lin subcontract_V = mkV "分包" ;
+lin subcontract_V2 = mkV2 "转包" ;
+lin subcontractor_N = mkN "分包商" ;
+lin subdue_V2 = mkV2 "征服" ;
+lin subgroup_N = mkN "群" ;
+lin subject_1_N = mkN "主题" ; ----
+lin subject_2_N = mkN "主题" ; ----
+lin subject_A = mkA "服从" ;
+lin subject_A2 = mkA2 "受制于" ;
+lin subject_N = mkN "主题" ;
+lin subject_V2 = mkV2 "主题" ;
+lin subjective_A = mkA "主观" ;
+lin sublet_V2 = mkV2 "转租" ;
+lin sublime_A = mkA "壮观" ;
+lin subliminal_A = mkA "潜意识" ;
+lin submarine_A = mkA "海底" ;
+lin submarine_N = mkN "潜艇" "艘" ;
+lin submission_N = mkN "服从" ;
+lin submit_V = mkV "提交" ;
+lin submit_V2 = mkV2 "提交" ;
+lin subordinate_A = mkA "从属" ;
+lin subordinate_N = mkN "下属" ;
+lin subordinate_V2 = mkV2 "管辖" ;
+lin subpoena_N = mkN "传唤" "" ;
+lin subpoena_V2 = mkV2 "传唤" ;
+lin subscribe_V = mkV "订阅" ;
+lin subscribe_V2 = mkV2 "捐献" ;
+lin subscriber_N = mkN "订户" ;
+lin subscription_N = mkN "订阅" ;
+lin subsequent_A = mkA "随后" ;
+lin subsequently_Adv = variants{} ; --
+lin subside_V = mkV "平息" ;
+lin subsidence_N = mkN "沉降" ;
+lin subsidiary_A = mkA "附属" ;
+lin subsidiary_N = mkN "附属" ;
+lin subsidization_N = mkN "补助" "份" ;
+lin subsidize_V2 = mkV2 "资助" ;
+lin subsidy_N = mkN "补贴" ;
+lin subsistence_N = mkN "生活资料" ;
+lin substance_N = mkN "物质" "种" ;
+lin substandard_A = mkA "不合规格" ;
+lin substantial_A = mkA "丰富" ;
+lin substantially_Adv = variants{} ; --
+lin substantiate_V2 = mkV2 "证实" ;
+lin substantive_A = mkA "实质" ;
+lin substation_N = mkN "变电站" ;
+lin substitute_N = mkN "替代" ;
+lin substitute_V = mkV "替代" ;
+lin substitute_V2 = mkV2 "替代" ;
+lin substitution_N = mkN "替代物" ;
+lin subsume_V2 = mkV2 "归入" ;
+lin subterfuge_N = mkN "托词" ;
+lin subterranean_A = mkA "秘密" ;
+lin subtitle_N = mkN "副题" ;
+lin subtle_A = mkA "微妙" ;
+lin subtlety_N = mkN "微妙" ;
+lin subtract_V2 = mkV2 "减去" ;
+lin subtraction_N = mkN "减法" ;
+lin suburb_N = mkN "市郊" ;
+lin suburban_A = mkA "郊区" ;
+lin suburbia_N = mkN "郊区" ;
+lin subversive_N = mkN "危险分子" ;
+lin subvert_V2 = mkV2 "颠覆" ; --[mark]推翻，破坏 4
+lin subway_N = mkN "地铁" "条" ;
+lin succeed_V = mkV "成功" ;
+lin succeed_V2 = mkV2 "成功" ;
+lin success_N = mkN "成功" ;
+lin successful_A = mkA "成功" ;
+lin successfully_Adv = variants{} ; --
+lin succession_N = mkN "一系列" ;
+lin successive_A = mkA "连续" ;
+lin successor_N = mkN "继任者" ;
+lin succumb_V = mkV "屈服于" ;
+lin such_Adv = mkAdv "这样" ;
+lin such_Predet = mkPredet "这样" ;
+lin such_as_Prep = mkPrep "例如" ;
+lin suck_V = mkV "吸" ;
+lin suck_V2 = L.suck_V2 ;
+lin suckerFem_N = mkN "吸盘" "个" ;
+lin suckerMasc_N = mkN "吸盘" "个" ;
+lin sudden_A = mkA "突然" ;
+lin sudden_N = mkN "突然发生的事""件" ;
+lin suddenly_Adv = variants{} ; --
+lin sue_V = mkV "起诉" ;
+lin sue_V2 = mkV2 "起诉" ;
+lin sue_V2V = mkV2V "起诉" ;
+lin suffer_V = mkV "受苦" ;
+lin suffer_V2 = mkV2 "受苦" ;
+lin sufferer_N = mkN "患者" "个" ;
+lin suffering_N = mkN "痛苦" "" ;
+lin suffice_V = mkV "满足" ;
+lin sufficiency_N = mkN "足量" ;--"充足" ;
+lin sufficient_A = mkA "足够" ;
+lin sufficiently_Adv = variants{} ; --
+lin sugar_N = mkN "糖" ;
+lin sugar_V2 = mkV2 "食糖" ;
+lin sugary_A = mkA "含糖" ;
+lin suggest_V = mkV "建议" ;
+lin suggest_V2 = mkV2 "建议" ;
+lin suggest_VS = mkVS "建议" ;
+lin suggestion_N = mkN "建议" ;
+lin suicidal_A = mkA "自杀" ;
+lin suicide_N = mkN "自杀" ;
+lin suit_N = mkN "诉讼" ;
+lin suit_V = mkV "适合" ;
+lin suit_V2 = mkV2 "适应" ;
+lin suitable_A = mkA "适宜" ;
+lin suitcase_N = variants{} ; --
+lin suite_N = mkN "套件" ;
+lin suitor_N = mkN "起诉者" ;
+lin sully_V2 = mkV2 "使+丢脸" ;
+lin sulphur_N = variants{} ; --
+lin sultan_N = mkN "苏丹" ;
+lin sum_N = mkN "总和" ;
+lin sum_V = mkV "总计" ;
+lin sum_V2 = mkV2 "总和" ;
+lin summarize_V2 = mkV2 "总结" ;
+lin summary_A = mkA "总结" ;
+lin summary_N = mkN "总结" ;
+lin summer_N = mkN "夏天" ;
+lin summer_V = mkV "避暑" ;
+lin summit_N = mkN "首脑会议" ;
+lin summon_V2 = mkV2 "召唤" ;
+lin summons_N = mkN "传票" ;
+lin sun_N = L.sun_N ;
+lin sun_V2 = mkV2 "使+晒" ;
+lin sun_drenched_A = mkA "阳光普照" ;
+lin sunburn_N = mkN "晒斑" ;
+lin sundry_A = mkA "各种各样" ;
+lin sunflower_N = mkN "向日葵" "朵" ;
+lin sunlight_N = mkN "日光" [] ;
+lin sunny_A = mkA "晴朗" ;
+lin sunrise_N = mkN "日出" ;
+lin sunset_N = mkN "傍晚" ;
+lin sunshine_N = mkN "阳光" [] ;
+lin suntan_N = mkN "棕色" "种" ;
+lin super_A = mkA "非常" ;
+lin super_N = mkN "特级品" ;
+lin superb_A = mkA "极好" ;
+lin supercede_V2 = mkV2 "取代" ;
+lin supercharger_N = mkN "增压器" ;
+lin supercilious_A = mkA "高傲" ;
+lin superciliousness_N = mkN "傲慢""" ;
+lin superficial_A = mkA "肤浅" ;
+lin superimpose_V2 = mkV2 "叠加" ;
+lin superintendent_N = mkN "主管" ;
+lin superior_A = mkA "优越" ;
+lin superior_N = mkN "优越" ;
+lin superiority_N = mkN "优越" [] ;
+lin supermarket_N = mkN "超级市场" "家" ;
+lin supersede_V2 = mkV2 "取代" ;--"代替" ;
+lin supersonic_A = mkA "超声速" ;
+lin supervise_V = mkV "监督" ;
+lin supervise_V2 = mkV2 "监督" ;
+lin supervision_N = mkN "监督" ;
+lin supervisor_N = mkN "监督者" ;
+lin supervisory_A = mkA "监督" ;
+lin supper_N = mkN "晚餐" ;
+lin supplement_N = mkN "补充" ;--"增补" ;
+lin supplement_V2 = mkV2 "补充" ;
+lin supplementary_A = variants{} ; --
+lin supplier_N = mkN "供应商" ;
+lin supply_N = mkN "供应" ;
+lin supply_V2 = mkV2 "供应" ;
+lin support_N = mkN "支持" ;
+lin support_V2 = mkV2 "支持" ;
+--subcat lin support_VV = mkVV "支持" ;
+lin supporter_N = mkN "支持者" ;
+lin supporting_A = variants{} ; --
+lin suppose_V2 = mkV2 "假设" ;
+--subcat lin suppose_V2V = mkV2V "假设" ;
+lin suppose_VS = mkVS "假设" ;
+lin supposed_A = mkA "假想" ;
+lin supposedly_Adv = variants{} ; --
+lin suppository_N = mkN "栓剂" ;
+lin suppress_V2 = mkV2 "抑制" ;
+lin suppression_N = mkN "抑制" ;
+lin suppressor_N = mkN "抑制器" ;
+lin supremacist_N = mkN "至上主义者""位" ;
+lin supremacy_N = mkN "霸权" ;
+lin supreme_A = mkA "至高" ;
+lin sure_A = mkA "确定" ;
+lin sure_Adv = mkAdv "肯定" ;
+lin surely_Adv = variants{} ; --
+lin surf_N = mkN "海浪" ;
+lin surface_N = mkN "表面" ;
+lin surface_V = mkV "表面" ;
+lin surface_V2 = mkV2 "浮出水面" ;
+lin surface_VS = mkVS "表面" ;
+lin surface_to_air_A = mkA "地对空" ;
+lin surge_N = mkN "浪涌" ;
+lin surge_V = mkV "波动" ;
+lin surge_V2 = mkV2 "浪涌" ;
+lin surgeon_N = mkN "外科医生" ;
+lin surgery_N = mkN "手术" ;
+lin surgical_A = mkA "外科" ;
+lin surmount_V2 = mkV2 "超越" ;
+lin surpass_V2 = mkV2 "超出" ;
+lin surplus_A = variants{} ; --
+lin surplus_N = mkN "盈余" ;
+lin surprise_N = mkN "惊异" ;
+lin surprise_V2 = mkV2 "令+吃惊" ;
+lin surprise_V2V = mkV2V "惊" ;
+lin surprised_A = variants{} ; --
+lin surprising_A = mkA "令人吃惊" ;
+lin surprisingly_Adv = variants{} ; --
+lin surrender_N = mkN "交出" ;
+lin surrender_V = mkV "投降" ;
+lin surrender_V2 = mkV2 "投降" ;
+lin surreptitious_A = mkA "鬼鬼祟祟" ;
+lin surrogate_A = mkA "代理" ;
+lin surrogate_N = mkN "代理" ;
+lin surround_V2 = mkV2 "环绕" ;
+lin surrounding_A = mkA "周围" ;
+lin surrounding_N = variants{} ; --
+lin surtax_N = mkN "附加税" ;
+lin surveillance_N = mkN "监控" "次" ;
+lin survey_N = mkN "调查" ;
+lin survey_V2 = mkV2 "调查" ;
+lin surveyor_N = mkN "测量员" "个" ;
+lin survival_N = mkN "残余" ;
+lin survive_V = mkV "生存" ;
+lin survive_V2 = mkV2 "生存" ;
+lin survivor_N = mkN "幸存者" ;
+lin susceptible_A = mkA "易感" ;
+lin suspect_A = mkA "可疑" ;
+lin suspect_N = mkN "嫌疑人" ;
+lin suspect_V2 = mkV2 "怀疑" ;
+lin suspect_VS = mkVS "怀疑" ;
+lin suspend_V = mkV "暂停" ;
+lin suspend_V2 = mkV2 "暂停" ;
+lin suspense_N = mkN "悬念" ;
+lin suspension_N = mkN "悬挂" ;
+lin suspicion_N = mkN "怀疑" [];
+lin suspicious_A = mkA "可疑" ;
+lin sustain_V2 = mkV2 "支撑" ;
+lin sustenance_N = mkN "生计" ;
+lin suture_N = mkN "缝合" ;
+lin svelte_A = mkA "苗条" ;
+lin swagger_N = mkN "吹牛" ;
+lin swain_N = mkN "乡村青年""位" ;
+lin swallow_V = mkV "吞下" ;
+lin swallow_V2 = mkV2 "吞没" ;
+lin swamp_V2 = mkV2 "使+陷入困难" ;
+lin swan_N = mkN "天鹅" "只" ;
+lin swanky_A = mkA "炫耀" ;
+lin swap_N = mkN "交换" ;
+lin swap_V = mkV "交换" ;
+lin swap_V2 = mkV2 "交换" ;
+lin swarm_N = mkN "群" ;
+lin swat_N = mkN "扑打" ;
+lin swath_N = mkN "片""" ;
+lin swathe_V2 = mkV2 "裹" ;
+lin sway_N = mkN "影响" ;
+lin sway_V = mkV "摇摆" ;
+lin sway_V2 = mkV2 "摇摆" ;
+lin swear_V = mkV "发誓" ;
+lin swear_V2 = mkV2 "发誓" ;
+--subcat lin swear_V2V = mkV2V "发誓" ;
+lin swear_VV = mkVV "发誓" ;
+lin swearing_N = mkN "发誓" ;
+lin sweat_N = mkN "汗""滴" ;
+lin sweat_V = mkV "出汗" ;
+lin sweater_N = mkN "毛衣" "件" ;
+lin sweaty_A = mkA "吃力" ;
+lin sweden_PN = mkPN "瑞典" ;
+lin sweep_N = mkN "范围" ;
+lin sweep_V = mkV "打扫" ;
+lin sweep_V2 = mkV2 "扫" ;
+lin sweeper_N = mkN "清扫车" ;
+lin sweeping_A = mkA "彻底" ;
+lin sweet_A = mkA "甜" ;
+lin sweet_N = mkN "糖果" "颗" ;
+lin sweeten_V = mkV "减轻" ;
+lin sweeten_V2 = mkV2 "加甜" ;
+lin sweetheart_A = mkA "亲爱" ;
+lin sweetheart_N = mkN "情人" ;
+lin sweetness_N = mkN "甜美" ;
+lin swell_N = mkN "膨胀" ;
+lin swell_V = L.swell_V ;
+lin swell_V2 = mkV2 "膨胀" ;
+lin swerve_V = mkV "转向" ;
+lin swift_A = mkA "迅速" ;
+lin swift_N = mkN "褐雨燕" ;
+lin swiftly_Adv = variants{} ; --
+lin swig_N = mkN "痛饮" ;
+lin swim_N = mkN "游泳""" ;
+lin swim_V = L.swim_V ;
+lin swim_V2 = mkV2 "游泳" ;
+lin swimmer_N = mkN "游泳者" ;
+lin swimming_N = mkN "游泳" ;
+lin swindle_V2 = mkV2 "诈骗" ;
+lin swine_N = mkN "猪" "头" ;
+lin swing_N = mkN "荡" ;
+lin swing_V = mkV "摆动" ;
+lin swing_V2 = mkV2 "摆动" ;
+lin swinge_V2 = mkV2 "使+劲打" ;
+lin swipe_N = mkN "强打" [] ;
+lin swirl_N = mkN "漩涡" "个" ;
+lin swiss_A = mkA "瑞士" ;
+lin swiss_N = mkN "瑞士人" "位" ;
+lin switch8off_V2 = L.switch8off_V2 ;
+lin switch8on_V2 = L.switch8on_V2 ;
+lin switch_N = mkN "开关" ;
+lin switch_V = mkV "交换" ;
+lin switch_V2 = mkV2 "交换" ;
+lin swoon_N = mkN "昏晕" ;
+lin swoop_N = mkN "猛扑" "次" ;
+lin sword_N = mkN "剑" ;
+lin sycamore_N = mkN "悬铃木" ;
+lin sycophant_N = mkN "奉承者" ;
+lin syllable_N = mkN "音节" ;
+lin symbol_N = mkN "符号" ;
+lin symbolic_A = mkA "象征" ;
+lin symbolical_A = mkA "象征" ;
+lin symbolism_N = mkN "象征" ;
+lin symbolize_V2 = mkV2 "象征" ;
+lin symmetrical_A = mkA "对称" ;
+lin symmetry_N = mkN "对称" "" ;
+lin sympathetic_A = mkA "有同情心" ;
+lin sympathize_V = mkV "同情" ;
+lin sympathizer_N = mkN "同情者" ;
+lin sympathy_N = mkN "同情心" ;
+lin symposium_N = mkN "座谈会" ;
+lin symptom_N = mkN "症状" ;
+lin symptomatic_A = mkA "有症状" ;
+lin synchronize_V = mkV "同步" ;
+lin synchronize_V2 = mkV2 "同步" ;
+lin synchronous_A = mkA "同步" ;
+lin syndicate_N = mkN "报系" ;
+lin syndicate_V2 = mkV2 "辛迪加" ;
+lin syndication_N = mkN "银团贷款" ;
+lin syndrome_N = mkN "综合征" ;
+lin synonymous_A = mkA "同义" ;
+lin syntactic_A = variants{} ; --
+lin synthesis_N = mkN "组合体" ;
+lin synthesize_V2 = mkV2 "综合" ;
+lin synthetic_A = mkA "合成" ;
+lin synthetic_N = mkN "合成物质" ;
+lin syria_PN = mkPN "叙利亚" ;
+lin syrian_A = mkA "叙利亚" ;
+lin syringe_N = mkN "注射器" "根" ;
+lin syrup_N = mkN "糖浆" ;
+lin system_N = mkN "系统" ;
+lin systematic_A = mkA "系统" ;
+lin systematically_Adv = mkAdv "有组织" ;
+lin t_shirt_N = variants{} ; --
+lin tab_N = mkN "标签" ;
+lin tabernacle_N = mkN "临时房屋""座" ;
+lin table_N = L.table_N ;
+lin table_V2 = mkV2 "使+嵌合" ;
+lin tablespoon_N = mkN "汤匙" ;
+lin tablet_N = mkN "片剂" ;
+lin tabloid_N = mkN "小报" ;
+lin taboo_A = mkA "禁忌" ;
+lin taboo_N = mkN "禁忌" ;
+lin taboo_V2 = mkV2 "禁忌" ;
+lin tacit_A = mkA "缄默" ;
+lin tack_N = mkN "大头钉" "个" ;
+lin tack_V = mkV "黏上" ;
+lin tack_V2 = mkV2 "钉" ;
+lin tackle_V = mkV "处理" ;
+lin tackle_V2 = mkV2 "解决" ;
+lin tacky_A = mkA "俗气" ;
+lin tactic_N = mkN "战术" ;
+lin tactical_A = mkA "战术" ;
+lin tag_N = mkN "标签" ;
+lin tag_V2 = mkV2 "标签" ;
+lin tail_N = L.tail_N ;
+lin tail_V2 = mkV2 "尾" ;
+lin tailor_V2 = mkV2 "裁剪" ;
+lin tailor_made_A = mkA "定制" ;
+lin tailspin_N = mkN "混乱" [] ;
+lin tailstock_N = mkN "尾座""张" ;
+lin taint_N = mkN "污点" ;
+lin taint_V = mkV "败坏" ;
+lin taint_V2 = mkV2 "感染" ;
+lin taipei_PN = mkPN "台北" ;
+lin taiwan_PN = mkPN "台湾" ;
+lin taiwanese_A = mkA "台湾" ;
+lin take_N = mkN "拿" ;
+--subcat lin take_V = mkV "取" ;
+lin take_V2 = mkV2 "取" ;
+--subcat lin take_V2A = mkV2A "接受" ;
+--subcat lin take_V2V = mkV2V "采取" ;
+--subcat lin take_VA = mkVA "拿" ;
+lin take_apart_V2 = mkV2 "分开" ;
+lin take_off_V2 = mkV2 "起飞" ;
+lin take_out_V2 = mkV2 "采取" ;
+lin take_over_V = mkV "接管" ;
+lin take_over_V2 = mkV2 "掩护" ;
+lin takeover_N = mkN "收购" ;
+lin taker_N = mkN "接受者" ;
+lin tale_N = mkN "故事" ;
+lin talent_N = mkN "天赋" ;
+lin talented_A = variants{} ; --
+lin talk_N = mkN "交谈" ;
+lin talk_V = mkV "谈话" ;
+lin talk_V2 = mkV2 "谈" ;
+lin talk_V3 = L.talk_V3 ;
+lin talking_N = variants{} ; --
+lin tall_A = mkA "高大" ;
+lin tall_N = mkN "高""" ;
+lin tally_N = mkN "标签" ;
+lin tally_V2 = mkV2 "一致" ;
+lin tame_A = mkA "驯服" ;
+lin tame_V2 = mkV2 "驯养" ;
+lin tamper_V = mkV "篡改" ;
+lin tan_N = mkN "谭" ;
+lin tan_V = mkV "晒成褐色" ;
+lin tandem_N = mkN "串联" "" ;
+lin tangerine_A = mkA "橘黄色" ;
+lin tangerine_N = mkN "橘子""个" ;
+lin tangible_A = mkA "有形" ;
+lin tangle_N = mkN "纠缠" ;
+lin tangle_V2 = mkV2 "纠缠" ;
+lin tango_V = mkV "跳探戈舞" ;
+lin tank_N = mkN "坦克" ; --NOT SURE "坦克" or "罐"
+lin tank_V = mkV "坦克" ;
+lin tanker_N = mkN "油船" "艘" ;
+lin tantamount_A = mkA "等于" ;
+lin tap_N = mkN "点击""次" ;
+lin tap_V = mkV "轻叩" ;
+lin tap_V2 = mkV2 "敲击" ;
+lin tape_N = mkN "磁带" ;
+lin tape_V = mkV "录音" ;
+lin tape_V2 = mkV2 "胶带" ;
+lin taper_N = mkN "尖细" ;
+lin taper_V = mkV "减弱" ;
+lin taper_V2 = mkV2 "逐渐减少" ;
+lin tapestry_N = mkN "挂毯" ;
+lin tar_N = mkN "焦油" ;
+lin tar_V2 = mkV2 "玷污" ;
+lin tardy_A = mkA "缓慢" ;
+lin target_N = mkN "目标" ;
+lin target_V2 = mkV2 "目标" ;
+lin target_V2V = mkV2V "目标" ;
+lin tariff_N = mkN "关税" "种" ;
+lin tarnish_V2 = mkV2 "玷污" ;
+lin tarragon_N = mkN "龙嵩叶""片" ;
+lin tart_A = mkA "尖刻" ;
+lin tartan_N = mkN "格子呢" ;
+lin task_N = mkN "任务" ;
+lin task_V2 = mkV2 "使+分派任务" ;
+lin tassel_N = mkN "流苏" ;
+lin taste_N = mkN "味道" ;
+lin taste_V = mkV "尝起来" ;
+lin taste_V2 = mkV2 "品尝" ;
+lin tasteful_A = mkA "有鉴赏力" ;
+lin tasteless_A = mkA "无味" ;
+lin tasty_A = mkA "美味" ;
+lin tattered_A = mkA "破烂" ;
+lin taut_A = mkA "拉紧" ;
+lin tavern_N = mkN "酒馆" ;
+lin tawdry_A = mkA "非常华丽" ;
+lin tax_N = mkN "税" ;
+lin tax_V2 = mkV2 "税" ;
+lin tax_free_A = mkA "免税" ;
+lin taxable_A = mkA "应课税" ;
+lin taxation_N = mkN "税收" "种" ;
+lin taxi_N = mkN "出租车" "辆" ;
+lin taxi_V = mkV "乘出租车" ;
+lin taxi_V2 = mkV2 "使+滑行" ;
+lin taxicab_N = mkN "出租车" ;
+lin taxpayer_N = mkN "纳税人" ;
+lin tb_N = mkN "肺结核" ;
+lin tea_N = mkN "茶" ;
+lin tea_set_N = mkN "茶具""套" ;
+lin teach_V = mkV "教导" ;
+lin teach_V2 = L.teach_V2 ;
+lin teach_V2V = mkV2V "教" ;
+lin teacherFem_N = L.teacher_N ;
+lin teacherMasc_N = L.teacher_N ;
+lin teaching_N = mkN "教学" [] ;
+lin team_N = mkN "团队" ;
+lin team_V = mkV "团队" ;
+lin tear_N = mkN "眼泪" "滴" ;
+lin tear_V = mkV "撕" ;
+lin tear_V2 = mkV2 "撕开" ;
+lin tease_V2 = mkV2 "取笑" ;
+lin teaspoon_N = mkN "茶匙" "根" ;
+lin technical_A = mkA "技术" ;
+lin technicality_N = mkN "术语" "种" ;
+lin technically_Adv = variants{} ; --
+lin technician_N = mkN "技术员" ;
+lin technique_N = mkN "技术" ;
+lin technocrat_N = mkN "技术专家" "位" ;
+lin technological_A = mkA "技术性" ;
+lin technologist_N = mkN "技术专家" ;
+lin technology_N = mkN "技术" ;
+lin tedious_A = mkA "乏味" ;
+lin tee_N = mkN "三通" "" ;
+lin teem_V = mkV "使 + 富于" ;
+lin teenage_A = mkA "青少年" ;
+lin teenager_N = mkN "青少年" ;
+lin teeter_V = mkV "步履蹒跚" ;
+lin teff_N = mkN "埃塞俄比亚画眉草""棵" ;
+lin telecast_N = mkN "转播" ;
+lin telecommunication_N = mkN "电信" ;
+lin telegram_N = mkN "电报" ;
+lin telegraph_N = mkN "电报" ;
+lin telegraph_V = mkV "电汇" ;
+lin telegraph_V2 = mkV2 "打电报给" ;
+lin telephone_N = mkN "电话" ;
+lin telephone_V = mkV "电话" ;
+lin telephone_V2 = mkV2 "打电话给" ;
+lin telescope_N = mkN "望远镜" ;
+lin televise_V2 = mkV2 "转播" ;
+lin television_N = L.television_N ;
+lin telex_N = mkN "电传" ;
+lin tell_from_V3 = mkV3 "告诉" ;--"说" ; ----
+lin tell_V = mkV "告诉" ;
+lin tell_V2 = mkV2 "告诉" ;
+--subcat lin tell_V2Q = mkV2Q (mkV "告诉") ;
+lin tell_V2S = mkV2S "告诉" ;
+lin tell_V2V = mkV2V "告诉" ;
+lin tell_V3 = mkV3 "告诉" ;--"说" ;
+lin tell_VS = mkVS "告诉" ;
+--subcat lin tell_VV = mkVV "告诉" ;
+lin teller_N = mkN "出纳员" ;
+lin telling_A = mkA "有效地" ;
+lin telly_N = variants{} ; --
+lin temp_N = mkN "临时雇员" ;
+lin temper_N = mkN "脾气" "次" ;
+lin temper_V2 = mkV2 "回火" ;
+lin temperament_N = mkN "气质" ;
+lin temperature_N = mkN "温度" [] ;
+lin temple_N = mkN "寺庙" ;
+lin tempo_N = mkN "拍子" ;
+lin temporal_A = mkA "暂时" ;
+lin temporarily_Adv = variants{} ; --
+lin temporary_A = mkA "临时" ;
+lin temporizer_N = mkN "姑息者""位" ;
+lin tempt_V2 = mkV2 "诱" ;
+lin tempt_V2V = mkV2V "诱惑" ;
+lin temptation_N = mkN "诱惑" ;
+lin tenacious_A = mkA "顽强" ;
+lin tenant_N = mkN "承租人" ;
+--subcat lin tend_V = mkV "趋向" ;
+lin tend_V2 = mkV2 "趋向" ;
+lin tend_VV = mkVV "趋向" ;
+lin tendency_N = mkN "倾向" ;
+lin tendentious_A = mkA "有倾向" ;
+lin tender_A = mkA "温柔" ;
+lin tender_N = mkN "投标" ;
+lin tender_V = mkV "投标" ;
+lin tender_V2 = mkV2 "投标" ;
+lin tenderness_N = mkN "亲切" [] ;
+lin tenet_N = mkN "原则" ;
+lin tenfold_Adv = mkAdv "十倍" ;
+lin tennessee_PN = mkPN "田纳西州" ;
+lin tennis_N = mkN "网球" ;
+lin tenor_N = mkN "男高音" "位" ;
+lin tense_A = mkA "紧张" ;
+lin tense_N = mkN "时态""" ;
+lin tense_V = mkV "拉紧" ;
+lin tense_V2 = mkV2 "使+拉紧" ;
+lin tension_N = mkN "紧张" [] ;
+lin tent_N = mkN "帐篷" ;
+lin tentative_A = mkA "试验" ;
+lin tenth_N = mkN "第十" ;
+lin tenuous_A = mkA "纤细" ;
+lin tenure_N = mkN "终身职位" ;
+lin tepid_A = mkA "微温" ;
+lin term_N = mkN "条目" ;
+lin term_V2 = mkV2 "称" ;
+lin term_VS = mkVS "术语" ;
+lin terminable_A = mkA "可终止" ;
+lin terminal_A = mkA "末端" ;
+lin terminal_N = mkN "终端" ;
+lin terminate_V = mkV "终止" ;
+lin terminate_V2 = mkV2 "终止" ;
+lin termination_N = mkN "结束" [] ;
+lin terms_N = variants{} ; --
+lin terra_firma_N = mkN "陆地" [] ;
+lin terra_incognita_N = mkN "未知领域" ;
+lin terrace_N = mkN "阳台" ;
+lin terrain_N = mkN "地形" ;
+lin terrestrial_A = mkA "地球" ;
+lin terrible_A = mkA "可怕" ;
+lin terribly_Adv = variants{} ; --
+lin terrific_A = mkA "了不起" ;
+lin terrify_V2 = mkV2 "恐吓" ;
+lin terrine_N = mkN "陶罐" ;
+lin territorial_A = mkA "领土" ;
+lin territory_N = mkN "领土" ;
+lin terror_N = mkN "恐怖" "种" ;
+lin terrorism_N = mkN "恐怖主义" [] ;
+lin terrorist_N = mkN "恐怖分子" ;
+lin terse_A = mkA "简洁" ;
+lin test_N = mkN "测试" ;
+lin test_V2 = mkV2 "试验" ;
+lin test_drive_V2 = mkV2 "试验驾驶" ;
+lin testament_N = mkN "遗嘱" "份" ;
+lin testify_V = mkV "作证" ;
+lin testify_VS = mkVS "作证" ;
+lin testimonial_N = mkN "证明书" ;
+lin testimony_N = mkN "证词" ;
+lin testing_N = mkN "测试" "次" ;
+lin tetanus_N = mkN "破伤风" ;
+lin tether_V2 = mkV2 "拴住" ;
+lin tetrode_N = mkN "四极管""根" ;
+lin teutonic_A = mkA "日耳曼人" ;
+lin texan_A = mkA "德克萨斯" ;
+lin texan_N = mkN "德克萨斯人" ;
+lin texas_PN = mkPN "德州" ;
+lin text_N = mkN "文本" ;
+lin textbook_N = mkN "课本" "本" ;
+lin textile_A = mkA "纺织" ;
+lin textile_N = mkN "纺织品" ;
+lin texture_N = mkN "质地" "种" ;
+lin thai_A = mkA "泰国" ;
+lin thailand_PN = mkPN "泰国" ;
+lin than_Prep = mkPrep "比" ;
+lin than_Subj = mkSubj R.than_s ;
+lin thank_V2 = mkV2 "感谢" ;
+lin thankful_A = mkA "感激" ;
+lin thankless_A = mkA "不表示感谢" ;
+lin thanks_Interj = mkInterj "谢谢" ;
+lin thanks_N = variants{} ; --
+lin thanks_to_Prep = mkPrep "由于" ;
+lin that_AdA = variants{} ; --
+lin that_Quant = S.that_Quant ;
+lin that_RP = mkRP "那个" ;
+lin that_Subj = S.that_Subj ;
+lin thaw_N = mkN "解冻" ;
+lin theatre_N = mkN "剧院" ;
+lin theatrical_A = mkA "戏剧" ;
+lin theatrical_N = mkN "戏剧演出" ;
+lin theft_N = mkN "盗贼" ;
+lin thematic_A = mkA "主题" ;
+lin theme_N = mkN "主题" ;
+lin themselves_NP = mkNPword "他们自己" ;
+lin then_Adv = mkAdv "然后" ;
+lin then_N = mkN "那时""" ;
+lin then_Prep = mkPrep "然后" ;
+lin theocracy_N = mkN "神权政体" ;
+lin theologian_N = mkN "神学家" ;
+lin theological_A = mkA "神学" ;
+lin theology_N = mkN "神学" "" ;
+lin theoretical_A = mkA "理论" ;
+lin theorist_N = mkN "理论家" ;
+lin theorize_VS = mkVS "建立理论" ;
+lin theory_N = mkN "理论" ;
+lin therapeutic_A = mkA "治疗" ;
+lin therapist_N = mkN "临床医学家" ;
+lin therapy_N = mkN "治疗" ;
+lin there7from_Adv = S.there7from_Adv ;
+lin there7to_Adv = S.there7to_Adv ;
+lin there_Adv = S.there_Adv ;
+lin thereafter_Adv = mkAdv "此后" ;
+lin thereby_Adv = mkAdv "从而" ;
+lin therefore_Adv = mkAdv "因此" ;
+lin therefore_PConj = S.therefore_PConj ;
+lin therein_Adv = mkAdv "在那里" ;
+lin thereof_Adv = mkAdv "在其中" ;
+lin thermal_A = mkA "热" ;
+lin thermistor_N = mkN "热敏电阻""个" ;
+lin thermometer_N = mkN "温度计" ;
+lin thesaurus_N = mkN "宝库" ;
+lin thesis_N = mkN "论文" ;
+lin thespian_A = mkA "悲剧" ;
+lin theyFem_Pron = R.pronNP "她们" ;
+lin they_Pron = S.they_Pron ;
+lin thick_A = L.thick_A ;
+lin thick_Adv = variants{} ; --
+lin thicket_N = mkN "灌木丛" "个" ;
+lin thickness_N = mkN "厚度" [] ;
+lin thief_N = mkN "窃贼" ;
+lin thigh_N = mkN "大腿" "条" ;
+lin thin_A = L.thin_A ;
+lin thin_Adv = mkAdv "稀疏" ;
+lin thin_V = mkV "薄" ;
+lin thin_V2 = mkV2 "使+瘦" ;
+lin thing_N = mkN "事情" ;
+lin think_N = mkN "想法" ;
+lin think_V = L.think_V ;
+lin think_V2 = mkV2 "认为" ;
+--subcat lin think_V2A = mkV2A "认为" ;
+lin think_VS = mkVS "思考" ;
+lin thinkerFem_N = mkN "思想家" ;
+lin thinkerMasc_N = mkN "思想家" ;
+lin thinking_A = variants{} ; --
+lin thinking_N = mkN "思维" [] ;
+lin thirst_N = mkN "渴望" ;
+lin thirsty_A = mkA "渴" ;
+lin this_Quant = S.this_Quant ;
+lin thistle_N = mkN "蓟" ;
+lin thorough_A = mkA "彻底" ;
+lin thoroughbred_A = mkA "纯种" ;
+lin thoroughbred_N = mkN "纯种" ;
+lin thoroughfare_N = mkN "通道" ;
+lin thoroughgoing_A = mkA "完全" ;
+lin thoroughly_Adv = variants{} ; --
+lin though_Adv = mkAdv "尽管" ;
+lin though_Prep = mkPrep "虽然" ;
+lin though_Subj = mkSubj "尽管" ;
+lin thought_N = mkN "思想" ;
+lin thoughtful_A = mkA "深思" ;
+lin thoughtless_A = mkA "轻率" ;
+lin thrall_N = mkN "奴隶" ;
+lin thrash_V = mkV "打谷" ;
+lin thrash_V2 = mkV2 "拍打" ;
+lin thrashing_N = mkN "痛打" "次" ;
+lin thread_N = mkN "线" ;
+lin threat_N = mkN "威胁" ;
+lin threaten_V = mkV "威胁" ;
+lin threaten_V2 = mkV2 "威胁" ;
+lin threaten_VS = mkVS "威胁" ;
+lin threaten_VV = mkVV "威胁" ;
+lin three_dimensional_A = mkA "三维" ;
+lin threefold_Adv = mkAdv "三倍地" ;
+lin threshold_N = mkN "门槛" [];
+lin thrice_Adv = mkAdv "三次" ;
+lin thrift_N = mkN "节约" ;
+lin thrill_N = mkN "震颤" ;
+lin thrill_V = mkV "颤抖" ;
+lin thrill_V2 = mkV2 "激动" ;
+lin thriller_N = mkN "恐怖小说" "部" ;
+lin thrive_V = mkV "兴旺" ;
+lin throat_N = mkN "喉咙" ;
+lin throne_N = mkN "王座" ;
+lin through_Adv = mkAdv "通过" ;
+lin through_Prep = S.through_Prep ;
+lin throughout_Prep = mkPrep "历来" ;
+lin throughput_N = mkN "生产量""" ;
+lin throw_N = mkN "冒险""次" ;
+lin throw_V = mkV "扔" ;
+lin throw_V2 = L.throw_V2 ;
+lin thrust_N = mkN "推力" ;
+lin thrust_V = mkV "推力" ;
+lin thrust_V2 = mkV2 "插入" ;
+lin thug_N = mkN "暴徒" ;
+lin thumb_N = mkN "拇指" "个" ;
+lin thumb_V2 = mkV2 "翻阅" ;
+lin thump_N = mkN "重击" ;
+lin thunder_N = mkN "雷" ;
+lin thunder_V = mkV "打雷" ;
+lin thunderstorm_N = mkN "雷雨" ;
+lin thus_Adv = mkAdv "从而" ;
+lin thwart_V2 = mkV2 "阻挠" ;
+lin tick_N = mkN "滴答" "" ;
+lin tick_V = mkV "标记" ;
+lin tick_V2 = variants{}; -- mkV "标记" ;
+lin ticker_N = mkN "嘀嗒响的东西" ;
+lin ticket_N = mkN "票" ;
+lin ticket_V2 = mkV2 "加标签" ;
+lin ticklish_A = mkA "不安定" ;
+lin tidal_A = mkA "潮汐" ;
+lin tidbit_N = mkN "珍闻" ;
+lin tide_N = mkN "潮流" ;
+lin tidy_A = mkA "整洁" ;
+lin tidy_N = mkN "背罩""张" ;
+lin tidy_V = mkV "整理" ;
+lin tidy_V2 = mkV2 "使+整理" ;
+lin tie_N = mkN "领带" ;
+lin tie_V = mkV "绑" ;
+lin tie_V2 = L.tie_V2 ;
+lin tiff_N = mkN "淡酒" ;
+lin tiger_N = mkN "老虎" "只" ;
+lin tight_A = mkA "紧" ;
+lin tight_Adv = mkAdv "紧张" ;
+lin tight_lipped_A = mkA "守口如瓶" ;
+lin tighten_V = mkV "紧缩" ;
+lin tighten_V2 = mkV2 "紧缩" ;
+lin tightly_Adv = variants{} ; --
+lin tightness_N = mkN "坚固" ;
+lin tile_N = mkN "瓦片" "块" ;
+lin till_N = mkN "备用现金""" ;
+lin till_Prep = mkPrep "直到" ;
+lin till_Subj = variants{} ; --
+lin till_V2 = mkV2 "使+耕种" ;
+lin tiller_N = mkN "舵柄" ;
+lin tilt_N = mkN "倾斜" ;
+lin tilt_V = mkV "倾斜" ;
+lin tilt_V2 = mkV2 "使+倾斜" ;
+lin tilth_N = mkN "耕作" ;
+lin timber_N = mkN "木材" ;
+lin time_1_N = mkN "时间" ; ----
+lin time_2_N = mkN "时间" ; ----
+lin time_N = mkN "时间" ;
+lin time_V2 = mkV2 "安排时间" ; --[mark]为某人安排时间
+lin timely_A = mkA "及时" ;
+lin times_N = mkN "次数" ;
+lin times_Prep = mkPrep "乘以" ;
+lin timetable_N = mkN "时间表" ;
+lin timid_A = mkA "胆小" ;
+lin timidity_N = mkN "胆怯" ;--"胆小" ;
+lin timing_N = mkN "定时" ;
+lin timorous_A = mkA "胆怯" ;
+lin tin_N = mkN "锡" "" ;
+lin tinge_N = mkN "色彩""种" ;
+lin tingle_N = mkN "刺痛感""" ;
+lin tingle_V = mkV "刺痛" ;
+lin tinker_V = mkV "焊补" ;
+lin tiny_A = mkA "微型" ;
+lin tip_N = mkN "顶尖" ;
+lin tip_V = mkV "给 + 小费" | mkV "倾斜" ;
+lin tip_V2 = mkV2 "倾倒" ;
+lin tipple_V = mkV "饮酒" ;
+lin tipster_N = mkN "情报贩子" ;
+lin tiptoe_V = mkV "踮脚" ;
+lin tire_N = mkN "外胎" ;
+lin tire_V = mkV "疲劳" ;
+lin tire_V2 = mkV2 "厌倦" ;
+lin tired_A = variants{} ; --
+lin tireless_A = mkA "不知疲倦" ;
+lin tiresome_A = mkA "烦人" ;
+lin tissue_N = mkN "组织" ;
+lin titan_N = mkN "巨人" ;
+lin title_N = mkN "标题" ;
+lin title_V3 = mkV3 "加标题于" ;
+lin titterer_N = mkN "窃笑""" ;
+lin to_Adv = mkAdv "向前" ;
+lin to_Prep = S.to_Prep ;
+lin toad_N = mkN "蟾蜍" ;
+lin toast_N = mkN "烤面包" "片" ;
+lin toast_V2 = mkV2 "使+暖和" ;
+lin toaster_N = mkN "烤面包机" "台" ;
+lin tobacco_N = mkN "烟" ;
+lin toccata_N = mkN "托卡塔" ;
+lin today_Adv = L.today_Adv ;
+lin today_N = mkN "今天" ;
+lin toddler_N = mkN "小孩" "个" ;
+lin toe_N = mkN "脚趾" ;
+lin toehold_N = mkN "不稳的小立足点" ;
+lin toga_N = mkN "长袍" ;
+lin together_A = mkA "新潮" ;
+lin together_Adv = mkAdv "在一起" ;
+lin toil_V = mkV "费力做" ;
+lin toil_VV = mkVV "辛劳" ;
+lin toilet_N = mkN "厕所" ;
+lin toilsome_A = mkA "辛苦" ;
+lin tokyo_PN = mkPN "东京" ;
+lin tolerable_A = mkA "可容忍" ;
+lin tolerance_N = mkN "公差" ;
+lin tolerate_V2 = mkV2 "容忍" ;
+lin toll_N = mkN "费" ;
+lin tomato_N = mkN "西红柿" ;
+lin tomb_N = mkN "坟墓" "座" ;
+lin tomboy_N = mkN "假小子""个" ;
+lin tomorrow_Adv = mkAdv "明天" ;
+lin tomorrow_N = mkN "明天" ;
+lin ton_N = mkN "吨" ;
+lin tonal_A = mkA "色调" ;
+lin tone_N = mkN "音" ;
+lin tone_V = mkV "增强" ;
+lin tone_V2 = mkV2 "使+增强" ;
+lin tongue_N = L.tongue_N ;
+lin tongue_in_cheek_A = mkA "不是认真" ;
+lin tongue_in_cheek_Adv = mkAdv "语言" ;
+lin tonic_sol_fa_N = mkN "唱名" ;
+lin tonight_Adv = mkAdv "在今晚" ;
+lin tonight_N = mkN "今晚" ;
+lin tonnage_N = mkN "吨位" ;--"载重量" ;
+lin tonne_N = mkN "公吨" ;
+lin too_AdA = S.too_AdA ;
+lin too_Adv = mkAdv "太" ;
+lin tool_N = mkN "工具" ;
+lin toot_V = mkV "吹奏出" ;
+lin tooth_N = L.tooth_N ;
+lin toothpaste_N = mkN "牙膏" ;
+lin top_N = mkN "顶部" ;
+lin top_V2 = mkV2 "顶部" ;
+lin top_flight_A = mkA "一流" ;
+lin top_heavy_A = mkA "头重脚轻" ;
+lin topaz_N = mkN "黄玉" "块" ;
+lin topic_N = mkN "主题" ;
+lin topical_A = mkA "局部" ;
+lin topless_A = mkA "袒胸" ;
+lin toponymy_N = mkN "部位命名法""" ;
+lin topple_V = mkV "倾覆" ;
+lin topple_V2 = mkV2 "倾覆" ;
+lin topsy_turvy_Adv = mkAdv "颠三倒四" ;
+lin torch_N = mkN "火炬" ;
+lin torch_V2 = mkV2 "火炬" ;
+lin torment_V2 = mkV2 "折磨" ;
+lin tormentor_N = mkN "长肉叉" ;
+lin tornado_N = mkN "龙卷风" ;
+lin toronto_PN = mkPN "多伦多" ;
+lin torpedo_V2 = mkV2 "用鱼雷攻击" ;
+lin torque_N = mkN "扭转" ;
+lin torrent_N = mkN "激流" ;
+lin torrid_A = mkA "晒热" ;
+lin tort_N = mkN "侵权" [] ;
+lin tortuous_A = mkA "扭曲" ;
+lin torture_V2 = mkV2 "折磨" ;
+lin tory_N = mkN "保守党员" "名" ;
+lin toss_V = mkV "扔" ;
+lin toss_V2 = mkV2 "投掷" ;
+lin tot_N = mkN "小孩子" ;
+lin total_A = mkA "总共" ;
+lin total_N = mkN "共计" ;
+lin total_V = mkV "总计" ;
+lin total_V2 = mkV2 "合计" ;
+lin totally_Adv = variants{} ; --
+lin tote_V2 = mkV2 "手提" ;
+lin totter_V = mkV "蹒跚" ;
+lin touch_N = mkN "触摸" ;
+lin touch_V = mkV "触摸" ;
+lin touch_V2 = mkV2 "触摸" ;
+lin touchdown_N = mkN "降落" ;
+lin touching_A = mkA "接触" ;
+lin touchy_A = mkA "易怒" ;
+lin tough_A = mkA "强硬" ;
+lin tough_N = mkN "恶棍""个" ;
+lin toughen_V = mkV "变坚韧" ;
+lin toughen_V2 = mkV2 "强化" ;
+lin toughness_N = mkN "韧性" ;
+lin tour_N = mkN "旅游" ;
+lin tour_V = mkV "旅行" ;
+lin tour_V2 = mkV2 "旅行" ;
+lin tour_de_force_N = mkN "绝技" ;
+lin touring_N = mkN "巡演" ;
+lin tourism_N = mkN "旅游" "次" ;
+lin tourist_N = mkN "游客" ;
+lin tournament_N = mkN "比赛" ;
+lin tout_V = mkV "兜售" ;
+lin tout_V2 = mkV2 "吹捧" ;
+lin tow_N = mkN "拖拽" ;
+lin toward_Prep = mkPrep "对于" ;
+lin towards_Prep = mkPrep "向" ;
+lin towel_N = mkN "毛巾" "条" ;
+lin tower_N = mkN "塔" ;
+lin tower_V = mkV "塔" ;
+lin town_N = mkN "镇" ;
+lin township_N = mkN "小镇" ;
+lin toxic_A = mkA "有毒" ;
+lin toxicity_N = mkN "毒性" ;
+lin toxicologist_N = mkN "毒理学家" ;
+lin toxicology_N = mkN "毒物学" ;
+lin toxin_N = mkN "毒素" ;
+lin toy_N = mkN "玩具" ;
+lin toy_V = mkV "玩具" ;
+lin trace_N = mkN "痕迹" ;
+lin trace_V = mkV "追踪" ;
+lin trace_V2 = mkV2 "追踪" ;
+lin track_N = mkN "履带" ;
+lin track_V = mkV "跟踪" ;
+lin track_V2 = mkV2 "跟踪" ;
+lin track_down_V2 = mkV2 "追捕" ;
+lin tract_N = mkN "大片土地" ;
+lin tractor_N = mkN "拖拉机" ;
+lin trade_N = mkN "贸易" ;
+lin trade_V = mkV "交易" ;
+lin trade_V2 = mkV2 "交易" ;
+lin trademark_N = mkN "商标" ;
+lin trader_N = mkN "交易人" ;
+lin trading_A = variants{} ; --
+lin trading_N = mkN "贸易" "次" ;
+lin tradition_N = mkN "传统" ;
+lin traditional_A = mkA "传统" ;
+lin traditionalist_N = mkN "传统主义者" "位" ;
+lin traditionally_Adv = variants{} ; --
+lin traduce_V2 = mkV2 "中伤" ;
+lin traducer_N = mkN "诽谤者""位" ;
+lin traffic_N = mkN "交通" ;
+lin trafficker_N = mkN "贸易商" ;
+lin tragedy_N = mkN "悲剧" ;
+lin tragic_A = mkA "悲催" ;
+lin tragically_Adv = mkAdv "悲剧" ;
+lin tragicomic_A = mkA "悲喜剧" ;
+lin trail_N = mkN "线索" ;
+lin trail_V = mkV "拖曳" ;
+lin trail_V2 = mkV2 "线索" ;
+lin trailer_N = mkN "拖车" "辆" ;
+lin train_N = L.train_N ;
+lin train_V = mkV "训练" ;
+lin train_V2 = mkV2 "火车" ;
+lin train_V2V = mkV2V "火车" ;
+lin trained_A = variants{} ; --
+lin trainee_N = mkN "实习生" "个" ;
+lin trainer_N = mkN "训练者" ;
+lin training_N = mkN "训练" ;
+lin traipse_V = mkV "漫步" ;
+lin trait_N = mkN "特点" ;
+lin traitor_N = mkN "叛徒" ;
+lin tram_N = mkN "电车轨道""" ;
+lin tramp_N = mkN "流浪汉" ;
+lin tramp_V = mkV "流浪" ;
+lin trample_V2 = mkV2 "践踏" ;
+lin tranquility_N = mkN "宁静" ;
+lin transact_V2 = mkV2 "办理" ;
+lin transaction_N = mkN "交易" ;
+lin transcribe_V2 = mkV2 "转录" ;
+lin transcript_N = mkN "成绩单" ;
+lin transcription_N = variants{} ; --
+lin transfer_N = mkN "转让" ;
+lin transfer_V = mkV "转让" ;
+--subcat lin transfer_V2 = mkV2 "转让" ;
+lin transferable_A = mkA "可转让" ;
+lin transform_V2 = mkV2 "改造" ;
+lin transformation_N = mkN "转化" ;
+lin transfusion_N = mkN "输" ;
+lin transient_A = mkA "短暂" ;
+lin transistor_N = mkN "晶体管" ;
+lin transit_N = mkN "经过" ;
+lin transition_N = mkN "过渡" ;
+lin transitional_A = mkA "过渡期" ;
+lin transitive_A = mkA "及物" ;
+lin transitory_A = mkA "短暂" ;
+lin translate_V = mkV "翻译" ;
+lin translate_V2 = mkV2 "翻译" ;
+lin translation_N = mkN "翻译" ;
+lin translator_N = mkN "翻译" ;
+lin translucent_A = mkA "半透明" ;
+lin transmission_N = mkN "传输" "次" ;
+lin transmit_V2 = mkV2 "传输" ;
+lin transmitter_N = mkN "发射机" "台" ;
+lin transmogrify_V2 = mkV2 "使+变成奇形怪状" ;
+lin transparent_A = mkA "透明" ;
+lin transplant_N = mkN "移植" "次" ;
+lin transplant_V = mkV "移植" ;
+lin transplant_V2 = mkV2 "移植" ;
+lin transplantation_N = mkN "移植" ;
+lin transport_N = mkN "运输" "次" ;
+lin transport_V2 = mkV2 "运输" ;
+lin transportable_A = mkA "移动式" ;
+lin transportation_N = mkN "运输" ;
+lin transporter_N = mkN "输送人" ;
+lin transvestite_N = mkN "异性装扮癖者" ;
+lin trap_N = mkN "陷阱" ;
+lin trap_V = mkV "陷阱" ;
+lin trap_V2 = mkV2 "陷害" ;
+lin trash_N = mkN "垃圾" ;
+lin trash_V2 = mkV2 "垃圾" ;
+lin trauma_N = mkN "创伤" ;
+lin traumatic_A = mkA "创伤" ;
+lin travail_N = mkN "分娩的痛苦" ;
+lin travel_N = mkN "旅行" ;
+lin travel_V = L.travel_V ;
+lin travel_V2 = mkV2 "旅行" ;
+lin traveller_N = mkN "旅客" "个" ;
+lin travelogue_N = mkN "旅行见闻讲稿" ;
+lin tray_N = mkN "托盘" ;
+lin treacherous_A = mkA "奸诈" ;
+lin tread_V = mkV "踏" ;
+lin tread_V2 = mkV2 "踩" ;
+lin treadmill_N = mkN "跑步机" "台" ;
+lin treasure_N = mkN "财富" ;
+lin treasure_V2 = mkV2 "珍爱" ;
+lin treasurer_N = mkN "出纳员" ;
+lin treasury_N = mkN "金库" ;
+lin treat_N = mkN "款待" ;
+lin treat_V = mkV "治疗" ;
+lin treat_V2 = mkV2 "处理" ;
+lin treatise_N = mkN "论" ;
+lin treatment_N = mkN "治疗" ;
+lin treaty_N = mkN "条约" ;
+lin treble_V2 = mkV2 "变成三倍" ;
+lin tree_N = L.tree_N ;
+lin tree_V2 = mkV2 "使+赶上树" ;
+lin trek_V = mkV "长途跋涉" ;
+lin tremble_V = mkV "发抖" ;
+lin tremendous_A = mkA "巨大" ;
+lin tremor_N = mkN "震颤" ;
+lin tremulous_A = mkA "胆小" ;
+lin trench_N = mkN "沟" ;--"沟渠" "条" ;
+lin trend_N = mkN "趋势" ;
+lin trend_V = mkV "趋势" ;
+lin trendy_A = mkA "时髦" ;
+lin trepidation_N = mkN "恐惧" [] ;
+lin trespass_N = mkN "侵入" "次" ;
+lin trespass_V = mkV "侵入" ;
+lin trial_N = mkN "尝试" ;
+lin triangle_N = mkN "三角形" ;
+lin tribe_N = mkN "部落" ;
+lin tribunal_N = mkN "法庭" ;
+lin tribute_N = mkN "贡品" ;
+lin trick_N = mkN "诡计" ;
+lin trick_V2 = mkV2 "欺骗" ;
+lin trickery_N = mkN "欺骗" [] ;
+lin trickle_N = mkN "滴流" "滴" ;
+lin trickle_V = mkV "细细的流" ;
+lin trickle_V2 = mkV2 "使滴" ;
+lin tricky_A = mkA "狡猾" ;
+lin triennial_N = mkN "三年生植物""株" ;
+lin trigger_N = mkN "触发" ;
+lin trigger_V2 = mkV2 "触发" ;
+lin trill_N = mkN "颤音" "种" ;
+lin trillion_N = mkN "兆" "" ;
+lin trim_A = mkA "整齐" ;
+lin trim_V = mkV "修剪" ;
+lin trim_V2 = mkV2 "修剪" ;
+lin trinity_N = mkN "三位一体" ;
+lin trio_N = mkN "三重奏" ;
+lin trip_N = mkN "旅行" ;
+lin trip_V = mkV "远足" ;
+--subcat lin trip_V2 = mkV2 "旅行" ;
+lin triple_A = mkA "三重" ;
+lin triple_V = mkV "三重" ;
+lin triple_V2 = mkV2 "增至三倍" ;
+lin triumph_N = mkN "凯旋" "次" ;
+lin triumph_V = mkV "胜利" ;--"凯旋" ;
+lin triumvir_N = mkN "三执政之一""" ;
+lin trivial_A = mkA "琐细" ;
+lin trivialize_V2 = mkV2 "使+变得平凡" ;
+lin trolley_N = mkN "手推车" ;
+lin trolleybus_N = mkN "无轨电车""辆" ;
+lin troop_N = mkN "部队" ;
+lin trophy_N = mkN "战利品" ;
+lin tropical_A = mkA "热带" ;
+lin trot_V = mkV "慢跑" ;
+lin trouble_N = mkN "麻烦" ;
+--subcat lin trouble_V = mkV "麻烦" ;
+lin trouble_V2 = mkV2 "麻烦" ;
+lin troublemaker_N = mkN "麻烦制造者" ;
+lin troublesome_A = mkA "麻烦" ;
+lin trough_N = mkN "槽" ;
+lin trough_V = mkV "水槽" ;
+lin troupe_N = mkN "剧团" ;
+lin trouser_N = mkN "裤子" ;
+lin trout_N = mkN "鲑鱼" ;
+lin trove_N = mkN "被发现的东西" ;
+lin trowel_N = mkN "泥铲" ;
+lin truce_N = mkN "休战" ;
+lin truck_N = mkN "卡车" ;
+lin truculence_N = mkN "好斗" ;
+lin trudge_N = mkN "长途跋涉" ;
+lin trudge_V = mkV "长途跋涉" ;
+lin true_A = mkA "真" ;
+lin true_N = mkN "真实""" ;
+lin true_V2 = mkV2 "使+装准" ;
+lin truly_Adv = mkAdv "真正" ;
+lin trump_V2 = mkV2 "胜过" ;
+lin trumpet_N = mkN "小号" ;
+lin trumpet_V = mkV "宣告" ;
+lin trumpet_V2 = mkV2 "小号" ;
+lin trundle_V = mkV "滚动" ;
+lin trunk_N = mkN "躯干" ;
+lin trunk_line_N = mkN "干线""条" ;
+lin trust_N = mkN "信任" ;
+--subcat lin trust_V = mkV "信任" ;
+lin trust_V2 = mkV2 "信任" ;
+--subcat lin trust_V2V = mkV2V "信任" ;--"信赖" ;
+lin trust_VS = mkVS "信任" ;
+lin trustee_N = mkN "受托人" ;
+lin truth_N = mkN "真相" ;
+lin truthful_A = mkA "真实" ;
+lin try_N = mkN "尝试" ;
+lin try_V = mkV "试图" ;
+lin try_V2 = mkV2 "尝试" ;
+--subcat lin try_V2V = mkV2V "尝试" ;
+lin try_VS = mkVS "尝试" ;
+lin try_VV = mkVV "试图" ;
+lin try_out_V2 = mkV2 "尝试" ;
+lin tub_N = mkN "浴盆" ;
+lin tube_N = mkN "管子" ;
+lin tubular_A = mkA "管状" ;
+lin tuck_V = mkV "掖着" ;
+lin tuck_V2 = mkV2 "卷起" ;
+lin tug_N = mkN "拖船" "艘" ;
+lin tug_V = mkV "拽" ;
+lin tug_V2 = mkV2 "拖船" ;
+lin tuition_N = mkN "学费" [] ;
+lin tulip_N = mkN "郁金香" "束" ;
+lin tumble_N = mkN "滚落" [] ;
+lin tumble_V = mkV "下跌" ;
+lin tumble_V2 = mkV2 "滚落" ;
+lin tumour_N = mkN "瘤" "个" ;
+lin tumult_N = mkN "骚动" ;
+lin tumultuous_A = mkA "汹" ;
+lin tumulus_N = mkN "坟墓""座" ;
+lin tuna_N = mkN "金枪鱼" ;
+lin tune_N = mkN "曲调" ;
+lin tune_V = mkV "调音" ;
+lin tune_V2 = mkV2 "调音" ;
+lin tunnel_N = mkN "隧道" "条" ;
+lin turban_N = mkN "穆斯林的头巾" ;
+lin turbine_N = mkN "不稳定气流" ;
+lin turboprop_N = mkN "涡轮螺旋桨飞机" ;
+lin turbulence_N = mkN "动乱" "次" ;
+lin turbulent_A = mkA "汹涌" ;
+lin turf_N = mkN "草皮" "张" ;
+lin turgid_A = mkA "肿胀" ;
+lin turkey_N = mkN "火鸡" ;
+lin turkey_PN = mkPN "火鸡" ;
+lin turmoil_N = mkN "动乱" ;
+lin turn_N = mkN "翻转" ;
+lin turn_V = L.turn_V ;
+lin turn_V2 = mkV2 "转" ;
+--subcat lin turn_V2A = mkV2A "转动" ;--"使旋转" ;
+lin turn_VA = mkVA "转动" ;
+lin turn_down_V2 = mkV2 "驳回" ;--"使旋转" ;
+lin turn_out_V2 = mkV2 "结果是" ;--"东西" ;
+lin turning_N = mkN "转向" ;
+lin turnkey_N = mkN "狱吏" ;
+lin turnover_N = mkN "营业额" ; --NOT SURE "营业额" or "周转"
+lin turquoise_N = mkN "绿松石" "块" ;
+lin turtle_N = mkN "海龟" ;
+lin tusk_N = mkN "长牙" ;
+lin tusked_A = mkA "长牙" ;
+lin tutor_N = mkN "导师" "个" ;
+lin tutor_V2 = mkV2 "导师" ;
+lin tutorial_N = mkN "教程" ;
+lin tuxedo_N = mkN "晚礼服" ;
+lin tv_N = mkN "电视" ;
+lin twang_N = mkN "鼻音" ;
+lin tweed_N = mkN "粗花呢" ;
+lin twice_Adv = mkAdv "两次" ;
+lin twiddle_V2 = mkV2 "玩弄" ;
+lin twin_N = mkN "双胞胎" "对" ;
+lin twin_V2 = mkV2 "使 + 结合" ;
+lin twist_N = mkN "拧" ;
+--subcat lin twist_V = mkV "扭动" ;
+lin twist_V2 = mkV2 "扭曲" ;
+lin twitch_V = mkV "抽搐" ;
+lin tycoon_N = mkN "巨头" "位" ;
+lin tyke_N = mkN "劣犬" "只" ;
+lin tympanitis_N = mkN "中耳炎""" ;
+lin type_N = mkN "类型" ;
+lin type_V = mkV "类型" ;
+lin type_V2 = mkV2 "打字" ;
+lin typeface_N = mkN "字体" "种" ;
+lin typewriter_N = mkN "打字机" "个" ;
+lin typhoon_N = mkN "台风" ;
+lin typical_1_A = mkA "典型" ;
+lin typical_2_A = variants{} ; --
+lin typical_3_A = mkA "典型" ;
+lin typical_A = variants{} ; --
+lin typically_Adv = variants{} ; --
+lin typify_V2 = mkV2 "代表" ;
+lin tyranny_N = mkN "暴政" "种" ;
+lin tyre_N = mkN "胎" "个" ;
+lin ubiquitous_A = mkA "无处不在" ;
+lin ubiquity_N = mkN "无处不在" ;
+lin ugly_A = L.ugly_A ;
+lin uh_Interj = mkInterj "呵" ;
+lin uh_huh_Interj = mkInterj "嗯" ;
+lin uh_uh_Interj = mkInterj "嗯，嗯" ;
+lin ulcer_N = mkN "溃疡" "" ;
+lin ultimate_A = mkA "最终" ;
+lin ultimate_N = mkN "终极""" ;
+lin ultimately_Adv = variants{} ; --
+lin ultimatum_N = mkN "最后通牒" "次" ;
+lin ultramontane_A = mkA "山那边" ;
+lin ultrasonic_A = mkA "超声" ;
+lin ultraviolet_A = mkA "紫外线" ;
+lin umbrella_N = mkN "伞" "把" ;
+lin un_N = mkN "家伙" ;--"东西" ;
+lin unabated_A = mkA "不减" ;
+lin unable_A = mkA "无法" ;
+lin unacceptable_A = mkA "不可接受" ;
+lin unaccounted_A = mkA "未加解释" ;
+lin unaccustomed_A = mkA "不习惯" ;
+lin unaffected_A = mkA "不受影响" ;
+lin unaltered_A = mkA "不变" ;
+lin unambiguous_A = mkA "不含糊" ;
+lin unamended_A = mkA "未修改" ;
+lin unanimity_N = mkN "同意" ;
+lin unanimous_A = mkA "一致" ;
+lin unanswerable_A = mkA "无法回答" ;
+lin unanswered_A = mkA "未答复" ;
+lin unanticipated_A = mkA "意想不到" ;
+lin unappealing_A = mkA "无吸引力" ;
+lin unarticulated_A = mkA "说不清" ;
+lin unasked_A = mkA "未受请求" ;
+lin unassuming_A = mkA "谦逊" ;
+lin unattainable_A = mkA "做不到" ;
+lin unattractive_A = mkA "无魅力" ;
+lin unauthorized_A = mkA "擅自" ;
+lin unavailable_A = mkA "无法使用" ;
+lin unaware_A = mkA "知道" ;
+lin unaware_of_A2 = mkA2 "没意思到" ;
+lin unawares_Adv = mkAdv "不料" ;
+lin unbearable_A = mkA "难以忍受" ;
+lin unbeknownst_A = mkA "不知情" ;
+lin unbelievable_A = mkA "难以置信" ;
+lin unbiased_A = mkA "公正" ;
+lin unblock_V2 = mkV2 "疏通" ;
+lin unborn_A = mkA "未出生" ;
+lin unbroken_A = mkA "完整" ;
+lin uncanny_A = mkA "离奇" ;
+lin uncensored_A = mkA "未经审查" ;
+lin unceremonious_A = mkA "粗鲁" ;
+lin uncertain_A = mkA "不确定" ;
+lin uncertainty_N = mkN "不确定" ;
+lin unchallenged_A = mkA "不成问题" ;
+lin unchanged_A = mkA "不变" ;
+lin unchanging_A = mkA "不变" ;
+lin uncharacteristically_Adv = mkAdv "一反常态" ;
+lin uncharted_A = mkA "未标明" ;
+lin uncheckable_A = mkA "不可检查" ;
+lin unchecked_A = mkA "未经核对" ;
+lin unclaimed_A = mkA "无人认领" ;
+lin unclassified_A = mkA "不保密" ;
+lin uncle_N = mkN "叔叔" ;
+lin unclean_A = mkA "不洁净" ;
+lin unclear_A = mkA "不清楚" ;
+lin uncomfortable_A = mkA "不舒服" ;
+lin uncommon_A = mkA "罕见" ;
+lin uncomplaining_A = mkA "没有怨言" ;
+lin uncomplicated_A = mkA "简单" ;
+lin unconcerned_A = mkA "不关心" ;
+lin unconditional_A = mkA "无条件" ;
+lin unconfirmed_A = mkA "未经证实" ;
+lin unconnected_A = mkA "不连接" ;
+lin unconscious_A = mkA "无意识" ;
+lin unconstitutional_A = mkA "违宪" ;
+lin uncontrolled_A = mkA "不受控制" ;
+lin unconventional_A = mkA "非传统" ;
+lin unconvinced_A = mkA "不服气" ;
+lin unconvincing_A = mkA "不可信" ;
+lin uncover_V2 = mkV2 "揭露" ;
+lin uncritical_A = mkA "无批判性" ;
+lin uncrystallized_A = mkA "未结晶" ;
+lin undamaged_A = mkA "完好无损" ;
+lin undated_A = mkA "无限期" ;--1
+lin undaunted_A = mkA "勇敢" ;--"无畏的" ;
+lin undecided_A = mkA "悬而未决" ;
+lin undefeated_A = mkA "不可战胜" ;
+lin undefined_A = mkA "未定义" ;
+lin undemocratic_A = mkA "不民主" ;
+lin undeniable_A = mkA "不可否认" ;
+lin under_Adv = mkAdv "在下面" ;
+lin under_Prep = S.under_Prep ;
+lin undercover_A = mkA "卧底" ;
+lin undercurrent_N = mkN "暗流" "股" ;
+lin undercut_V2 = mkV2 "削低价格" ;
+lin underdeveloped_A = mkA "欠发达" ;
+lin underdog_N = mkN "失败者" "位" ;
+lin underemployed_A = mkA "半失业" ;
+lin underestimate_V2 = mkV2 "低估" ;
+lin underfund_V2 = mkV2 "资金不足" ;
+lin undergarment_N = mkN "内衣" "件" ;
+lin undergo_V2 = mkV2 "经历" ;
+lin undergraduate_N = mkN "本科生" ;
+lin underground_A = mkA "地下" ;
+lin underground_Adv = mkAdv "地下" ;
+lin underground_N = mkN "地下" "" ;
+lin underlie_V2 = mkV2 "背后" ;
+lin underline_V2 = mkV2 "划线" ;
+lin underlying_A = mkA "潜在" ;
+lin undermine_V2 = mkV2 "破坏" ;
+lin underneath_Adv = variants{}; -- mkPrep "下" ;
+lin underneath_Prep = mkPrep "下" ;
+lin underpay_V2 = mkV2 "克扣工资" ;
+lin underperform_V2 = mkV2 "运作差于" ;
+lin underpin_V2 = mkV2 "支撑" ;
+lin underprivileged_A = mkA "贫困" ;
+lin underscore_V2 = mkV2 "强调" ;
+lin undersecretary_N = mkN "次长" ;
+lin undersell_V2 = mkV2 "抛售" ;
+lin underside_N = mkN "下面" ;
+lin underspend_V = mkV "少花掉" ;
+lin understand_V = mkV "理解" ;
+lin understand_V2 = L.understand_V2 ;
+--subcat lin understand_V2V = mkV2V "了解" ;
+lin understand_VS = mkVS "了解" ;
+lin understandable_A = mkA "可理解" ;
+lin understanding_N = mkN "理解" ;
+lin understate_V2 = mkV2 "保守地说" ;
+lin understatement_N = mkN "保守的陈述" ;
+lin undertake_V2 = mkV2 "承担" ;
+lin undertaking_N = mkN "事业" ;
+lin undertone_N = mkN "低音" ;
+lin undervalue_V2 = mkV2 "低估" ;
+lin underwater_A = mkA "水下" ;
+lin underwear_N = mkN "内衣" "件" ;
+lin underwhelm_V2 = mkV2 "未留下深刻印象" ;
+lin underworld_N = mkN "黑社会" ;
+lin underwrite_V = mkV "包销" ;
+lin underwrite_V2 = mkV2 "包销" ;
+lin underwriter_N = mkN "承销商" ;
+lin undeserved_A = mkA "不当" ;
+lin undesirable_A = mkA "不良" ;
+lin undetected_A = mkA "未发现" ;
+lin undetermined_A = mkA "特定" ;
+lin undeterred_A = mkA "未受阻" ;
+lin undeveloped_A = mkA "不发达" ;
+lin undiplomatic_A = mkA "不老练" ;
+lin undisciplined_A = mkA "散漫" ;
+lin undisclosed_A = mkA "未公开" ;
+lin undisputed_A = mkA "无可争议" ;
+lin undistinguished_A = mkA "平凡" ;
+lin undisturbed_A = mkA "平静" ;
+lin undo_V2 = mkV2 "复原" ;
+lin undoing_N = mkN "毁灭" ;
+lin undoubted_A = mkA "无疑" ;
+lin undoubtedly_Adv = variants{} ; --
+lin undress_N = mkN "便服" ;
+lin undue_A = mkA "不适当" ;
+lin undulate_V = mkV "波动" ;
+lin unduly_Adv = mkAdv "过度" ;
+lin unearth_V2 = mkV2 "发掘" ;
+lin unease_N = mkN "不安" [] ;
+lin uneasiness_N = mkN "局促" "次" ;
+lin uneasy_A = mkA "不安" ;
+lin uneconomic_A = mkA "不经济" ;
+lin uneducated_A = mkA "未受教育" ;
+lin unemployed_A = mkA "失业" ;
+lin unemployment_N = mkN "失业" ;
+lin unending_A = mkA "无休止" ;
+lin unenlivened_A = mkA "不活跃" ;
+lin unenthusiastic_A = mkA "不热心" ;
+lin unequal_A = mkA "不平等" ;
+lin unequivocal_A = mkA "明确" ;
+lin unerring_A = mkA "无过失" ;
+lin unethical_A = mkA "不道德" ;
+lin uneven_A = mkA "不平坦" ;
+lin uneventful_A = mkA "波澜不惊" ;
+lin unexpected_A = mkA "意外" ;
+lin unexpectedly_Adv = variants{} ; --
+lin unexplained_A = mkA "原因不明" ;
+lin unfair_A = mkA "不公平" ;
+lin unfamiliar_A = mkA "陌生" ;
+lin unfamiliarity_N = mkN "陌生" ;
+lin unfashionable_A = mkA "过时" ;
+lin unfathomable_A = mkA "深不可测" ;
+lin unfaze_V2 = mkV2 "不怕" ;
+lin unfettered_A = mkA "不受约束" ;
+lin unfilled_A = mkA "空" ;
+lin unfinished_A = mkA "未完成" ;
+lin unfit_A = mkA "不" ;
+lin unflagging_A = mkA "不屈不挠" ;
+lin unfold_V = mkV "展开" ;
+lin unforeseen_A = mkA "未预见到" ;--"无法预料的" ;
+lin unforgiving_A = mkA "不原谅人" ;
+lin unfortunate_A = mkA "不幸" ;
+lin unfortunately_Adv = variants{} ; --
+lin unfounded_A = mkA "毫无根据" | mkA "未建立" ;
+lin unfriendly_A = mkA "不友好" ;
+lin unfulfilled_A = mkA "未得到满足" ;
+lin unfurl_V2 = mkV2 "使+展开" ;
+lin ungainly_A = mkA "笨拙" ;
+lin ungentlemanly_A = mkA "无教养" ;
+lin unhappiness_N = mkN "忧愁" ;
+lin unhappy_A = mkA "不快乐" ;
+lin unharmed_A = mkA "无恙" ;
+lin unhealed_A = mkA "不愈" ;
+lin unhealthy_A = mkA "不健康" ;
+lin unheard_A = mkA "闻所未闻" ;
+lin unheard_of_A = mkA "闻所未闻" ;
+lin unhelpful_A = mkA "无益" ;
+lin unhindered_A = mkA "不受妨碍" ;--"不受阻碍的" ;
+lin unhinge_V2 = mkV2 "拉开" ;
+lin unhurt_A = mkA "没有受伤" ;
+lin unidentified_A = mkA "身份不明" ;
+lin unification_N = mkN "统一" ;
+lin uniform_A = mkA "统一" ;
+lin uniform_N = mkN "制服" ;
+lin uniformed_A = mkA "穿制服" ;
+lin uniformity_N = mkN "同样" ;
+lin unify_V2 = mkV2 "统一" ;
+lin unilateral_A = mkA "单边" ;
+lin unimaginable_A = mkA "不可思议" ;
+lin unimaginative_A = mkA "匠气" ;
+lin unimpeded_A = mkA "畅通无阻" ;
+lin unimportant_A = mkA "不重要" ;
+lin uninformative_A = mkA "无信息" ;
+lin uninformed_A = mkA "不知情" ;
+lin uninhabitable_A = mkA "无法居住" ;
+lin uninhibited_A = mkA "无拘束" ;
+lin uninitiated_A = mkA "没经验" ;
+lin uninspired_A = mkA "缺乏创见" ;
+lin uninstructive_A = mkA "无益" ;
+lin uninsured_A = mkA "未投保" ;
+lin unintelligible_A = mkA "莫明其妙" ;
+lin unintended_A = mkA "意想不到" ;
+lin unintentional_A = mkA "无意识" ;
+lin uninterested_A = mkA "不感兴趣" ;
+lin uninteresting_A = mkA "无趣味" ;
+lin uninterrupted_A = mkA "不断" ;
+lin uninvited_A = mkA "未被邀请" ;
+lin union_N = mkN "联盟" ;
+lin unionist_N = mkN "工会" ;
+lin unique_A = mkA "独特" ;
+lin unit_1_N = mkN "单元" ; ----
+lin unit_2_N = mkN "单元" ; ----
+lin unit_3_N = mkN "单元" ; ----
+lin unit_4_N = mkN "单元" ; ----
+lin unit_5_N = mkN "单元" ; ----
+lin unit_6_N = mkN "单元" ; ----
+lin unit_N = mkN "单元" ; ---- already split
+lin unitary_A = mkA "单一" ;
+lin unite_V = mkV "团结" ;
+lin unite_V2 = mkV2 "团结" ;
+lin united_A = variants{} ; --
+lin unity_N = mkN "统一性" "种" ;
+lin universal_A = mkA "万能" ;
+lin universe_N = mkN "宇宙" ;
+lin university_N = L.university_N ;
+lin unjust_A = mkA "不公平" ;
+lin unjustified_A = mkA "不正当" ;
+lin unknowing_A = mkA "无知" ;
+lin unknown_A = mkA "未知" ;
+lin unknown_N = mkN "未知的事物" ;
+lin unlawful_A = mkA "非法" ;
+lin unleash_V2 = mkV2 "释放" ;
+lin unless_Subj = mkSubj "除非" ;
+lin unlicensed_A = mkA "未许可" ;
+lin unlike_A = mkA "不同" ;
+lin unlike_Prep = mkPrep "与" "不同" ;
+lin unlikely_A = mkA "不会" ;
+lin unlimited_A = mkA "无限" ;
+lin unlisted_A = mkA "非上市" ;
+lin unload_V = mkV "卸载" ;
+lin unload_V2 = mkV2 "卸" ;
+lin unlock_V = mkV "解锁" ;
+lin unlock_V2 = mkV2 "开锁" ;
+lin unlovable_A = mkA "不可爱" ;
+lin unlovely_A = mkA "不可爱" ;
+lin unlucky_A = mkA "不幸" ;
+lin unman_V2 = mkV2 "阉割" ;
+lin unmarked_A = mkA "无记号" ;
+lin unmask_V2 = mkV2 "暴露" ;
+lin unmatched_A = mkA "无与伦比" ;
+lin unmistakable_A = mkA "明显" ;
+lin unmoved_A = mkA "不动摇" ;
+lin unnamed_A = mkA "无名" ;
+lin unnecessary_A = mkA "不必要" ;
+lin unnerve_V2 = mkV2 "手足无措" ;
+lin unnoticed_A = mkA "被忽视" ;
+lin unnumbered_A = mkA "没有门牌" ;
+lin unobserved_A = mkA "未观察" ;
+lin unobtrusive_A = mkA "不唐突" ;
+lin unoccupied_A = mkA "空闲" ;
+lin unofficial_A = mkA "非官方" ;
+lin unorthodox_A = mkA "非正统" ;
+lin unpaid_A = mkA "未付" ;
+lin unperturbed_A = mkA "泰然自若" ;
+lin unplanned_A = mkA "计划外" ;
+lin unpleasant_A = mkA "不乐意" ;
+lin unpleasantness_N = mkN "不愉快" "" ;
+lin unplug_V2 = mkV2 "拔" ;
+lin unpopular_A = mkA "不受欢迎" ;
+lin unpopularity_N = mkN "不受欢迎" ;
+lin unprecedented_A = mkA "史无前例" ;
+lin unpredictable_A = mkA "不可预知" ;
+lin unprepared_A = mkA "无准备" ;
+lin unproductive_A = mkA "不生产" ;
+lin unprofessional_A = mkA "不专业" ;
+lin unprofitable_A = mkA "无利可图" ;
+lin unproven_A = mkA "未经检验" ;
+lin unpublished_A = mkA "未公开出版" ;
+lin unpunished_A = mkA "免责" ;
+lin unqualified_A = mkA "不合格" ;
+lin unquestionable_A = mkA "毫无疑问" ;
+lin unravel_V = mkV "解散" ;
+lin unravel_V2 = mkV2 "解开" ;
+lin unread_A = mkA "未读" ;
+lin unreadable_A = mkA "难以辨认" ;
+lin unrealistic_A = mkA "不现实" ;
+lin unrealized_A = mkA "未实现" ;
+lin unreasonable_A = mkA "不合理" ;
+lin unrecognizable_A = mkA "尚未承认" ;
+lin unrecognized_A = mkA "未被承认" ;
+lin unregistered_A = mkA "未注册" ;
+lin unrelated_A = mkA "无关" ;
+lin unreliable_A = mkA "不可靠" ;
+lin unremarkable_A = mkA "不起眼" ;
+lin unremitting_A = mkA "不间断" ;
+lin unresolved_A = mkA "无力解决" ;
+lin unrest_N = mkN "动荡" "次" ;
+lin unrestrained_A = mkA "自在" ;
+lin unrestricted_A = mkA "不受限" ;
+lin unroll_V = mkV "显露" ;--"铺开" ;
+lin unroll_V2 = mkV2 "展开" ;
+lin unruly_A = mkA "不羁放纵" ;
+lin unsafe_A = mkA "不安全" ;
+lin unsavory_A = mkA "难吃" ;
+lin unscathed_A = mkA "没有受伤" ;
+lin unscientific_A = mkA "不科学的" ;
+lin unscrupulous_A = mkA "肆无忌惮的" ;
+lin unseasonable_A = mkA "不合时宜" ;
+lin unsecured_A = mkA "无抵押" ;
+lin unseemly_A = mkA "不适宜" ;
+lin unseen_A = mkA "看不见" ;
+lin unsettle_V2 = mkV2 "搞糟" ;
+lin unsigned_A = mkA "无符号" ;
+lin unskilled_A = mkA "不熟练" ;
+lin unsold_A = mkA "未售出" ;
+lin unsolicited_A = mkA "不请自来" ;
+lin unsound_A = mkA "不健全" ;
+lin unspeakable_A = mkA "无法形容" ;
+lin unspecified_A = mkA "不明" ;
+lin unstable_A = mkA "不稳定" ;
+lin unsteady_A = mkA "不稳定" ;
+lin unstoppable_A = mkA "不可阻挡" ;
+lin unsuccessful_A = mkA "不成功" ;
+lin unsupported_A = mkA "不受支持" ;
+lin unsure_A = mkA "不确定" ;
+lin unsurpassed_A = mkA "无与伦比" ;
+lin unsuspected_A = mkA "不受怀疑" ;
+lin unsuspecting_A = mkA "不容置疑" ;
+lin unsympathetic_A = mkA "绝情" ;
+lin untapped_A = mkA "未开发" ;
+lin untested_A = mkA "未经试验" ;
+lin unthinkable_A = mkA "不可想象" ;
+lin until_Prep = mkPrep "直到" ;
+lin until_Subj = mkSubj "直到" ;
+lin unto_Prep = mkPrep "到" ;--"直到" ;
+lin untold_A = mkA "数不清" ;
+lin untouchable_A = mkA "达不到" ;
+lin untrained_A = mkA "未经训练" ;
+lin untreated_A = mkA "不曾治疗过" ;
+lin untried_A = mkA "未经实验" ;
+lin untrue_A = mkA "不确实" ;
+lin untrustworthy_A = mkA "靠不住" ;
+lin unused_A = mkA "不用" ;
+lin unusual_A = mkA "不同寻常" ;
+lin unusually_Adv = variants{} ; --
+lin unvarying_A = mkA "不变" ;
+lin unveil_V = mkV "揭幕" ;
+lin unveil_V2 = mkV2 "揭幕" ;
+lin unwanted_A = mkA "不必要" ;
+lin unwarranted_A = mkA "莫须有" ;
+lin unwary_A = mkA "不谨慎" ;
+lin unwashed_A = mkA "未洗" ;
+lin unwed_A = mkA "未婚" ;
+lin unwelcome_A = mkA "不受欢迎" ;
+lin unwholesome_A = mkA "不健康" ;
+lin unwieldy_A = mkA "笨拙" ;
+lin unwilling_A = mkA "不甘" ;
+lin unwillingness_N = mkN "不愿" ;
+lin unwind_V = mkV "放松" ;
+lin unwind_V2 = mkV2 "放松" ;
+lin unwise_A = mkA "不明智" ;
+lin unwitting_A = mkA "不知情" ;
+lin unworkable_A = mkA "不可行" ;
+lin unworthy_A = mkA "不值得" ;
+lin unwritten_A = mkA "不成文" ;
+lin up_A = mkA "向上" ;
+lin up_Adv = mkAdv "在" "上" ;
+lin up_Prep = mkPrep "在" "之上" ;
+lin up_V = mkV "增加" ;
+lin up_V2 = mkV2 "起来" ;
+lin up_and_coming_A = mkA "精力旺盛" ;
+lin up_to_date_A = variants{} ; --
+lin update_V2 = mkV2 "使+现代化" ;
+lin upgrade_N = mkN "升级" [];
+lin upgrade_V2 = mkV2 "升级" ;
+lin upheaval_N = mkN "动荡" "次" ;
+lin uphill_A = mkA "上坡" ;
+lin uphill_Adv = mkAdv "向上" ;
+lin uphold_V2 = mkV2 "坚持" ;
+lin upholstery_N = mkN "垫衬物" ;
+lin upon_Prep = mkPrep "在" "之上" ;
+lin upper_A = mkA "上" ;
+lin upper_N = mkN "上" ;
+lin upright_A = mkA "正直" ;
+lin upright_N = mkN "垂直""" ;
+lin uprising_N = mkN "起义" "场" ;
+lin uproar_N = mkN "骚动" "阵" ;
+lin uproot_V2 = mkV2 "连根拔起" ;
+lin upset_A = variants{} ; --
+lin upset_N = mkN "翻倒" ;
+lin upset_V = mkV "打乱" ;
+lin upset_V2 = mkV2 "打乱" ;
+lin upshot_N = mkN "结果" ;
+lin upstairs_A = mkA "楼上" ;
+lin upstairs_Adv = mkAdv "楼上" ;
+lin upstairs_N = variants{} ; --
+lin upstart_A = mkA "暴富" ;
+lin upstart_N = mkN "暴发户" ;
+lin upstream_Adv = mkAdv "逆流" ;
+lin upsurge_N = mkN "高潮" ;
+lin uptight_A = mkA "紧张" ;
+lin upturn_N = mkN "情况好转" ;
+lin upward_A = mkA "向上" ;
+lin upward_Adv = mkAdv "向上" ;
+lin upwards_Adv = mkAdv "向上" ;
+lin uranium_N = mkN "铀" ;
+lin urban_A = mkA "城市" ;
+lin urge_N = mkN "敦促" ;
+lin urge_V2 = mkV2 "敦促" ;
+lin urge_V2V = mkV2V "敦促" ;
+lin urge_VS = mkVS "敦促" ;
+lin urgency_N = mkN "紧急事件" "件" ;
+lin urgent_A = mkA "紧急" ;
+lin urgently_Adv = variants{} ; --
+lin urging_N = mkN "催促" ;
+lin urinary_A = mkA "尿" ;
+lin urine_N = mkN "尿" "" ;
+lin usage_N = mkN "用法" "个" ;
+lin use_N = mkN "使用" ;
+lin use_V = mkV "使用" ;
+lin use_V2 = mkV2 "使用" ;
+--subcat lin use_V2V = mkV2V "使用" ;
+lin use_VV = mkVV "使用" ;
+lin used_A = variants{} ; --
+lin useful_A = mkA "有用" ;
+lin usefulness_N = mkN "用处" "种" ;
+lin useless_A = mkA "无用" ;
+lin userMasc_N = mkN "用户" ;
+lin usher_N = mkN "引座员" ;
+lin usher_V2 = mkV2 "作招待员" ;
+lin usual_A = mkA "通常" ;
+lin usually_Adv = mkAdv "不同寻常" mannerAdvType ;
+lin usurp_V2 = mkV2 "篡夺" ;
+lin usurpation_N = mkN "篡夺" ;
+lin uterus_N = mkN "子宫" ;
+lin utilitarian_A = mkA "功利" ;
+lin utility_N = mkN "效用" ;
+lin utilization_N = mkN "采用" ;
+lin utilize_V2 = mkV2 "利用" ;
+lin utmost_A = mkA "极度" ;
+lin utmost_N = mkN "极限" ;
+lin utopia_N = mkN "乌托邦" ;
+lin utopian_A = mkA "乌托邦" ;
+lin utter_A = mkA "绝对" ;
+lin utter_V2 = mkV2 "发出" ;
+lin utterance_N = mkN "表达" ;
+lin utterly_Adv = variants{} ; --
+lin vacancy_N = mkN "空缺" ;
+lin vacant_A = mkA "空闲" ;
+lin vacate_V2 = mkV2 "空出" ;
+lin vacation_N = mkN "假期" ;
+lin vacation_V = mkV "度假" ;
+lin vacationer_N = mkN "度假者" ;
+lin vaccine_N = mkN "疫苗" ;
+lin vacillate_V = mkV "动摇" ;
+lin vacillation_N = mkN "动摇" "" ;
+lin vacuum_N = mkN "真空" ;
+lin vacuum_V2 = mkV2 "用吸尘器吸尘" ;
+lin vagabond_N = mkN "流浪者" ;
+lin vagary_N = mkN "奇特行为" ;
+lin vaginal_A = mkA "阴道" ;
+lin vagrant_A = mkA "游民" ;
+lin vague_A = mkA "模糊" ;
+lin vaguely_Adv = variants{} ; --
+lin vain_A = mkA "徒劳" ;
+lin valiant_A = mkA "勇敢" ;
+lin valid_A = mkA "有效" ;
+lin validate_V2 = mkV2 "验证" ;
+lin validity_N = mkN "正确性" "" ;
+lin valley_N = mkN "谷" "个" ;
+lin valuable_A = mkA "有价值" ;
+lin valuation_N = mkN "计价" ;
+lin value_N = mkN "价值" ;
+lin value_V = mkV "珍视" ;
+lin value_V2 = mkV2 "价值" ;
+lin value_added_A = mkA "增值" ;
+lin valve_N = mkN "阀门" ;
+lin van_N = mkN "货车" "辆" ;
+lin vane_N = mkN "风信旗" ;
+lin vanguard_N = mkN "先锋" "位" ;
+lin vanilla_N = mkN "香草" ;
+lin vanish_V = mkV "消失" ;
+lin vanity_N = mkN "虚荣" "" ;
+lin vantage_N = mkN "优势" ;
+lin variable_A = mkA "多变" ;
+lin variable_N = mkN "变量" ;
+lin variant_N = mkN "变种" "个" ;
+lin variation_N = mkN "变异" ;
+lin varied_A = variants{} ; --
+lin variety_1_N = variants{} ; --
+lin variety_2_N = variants{} ; --
+lin variety_N = mkN "变种" ;
+lin various_A = mkA "各种" ;
+lin vary_V = mkV "变化" ;
+lin vary_V2 = mkV2 "变化" ;
+lin varying_A = variants{} ; --
+lin vase_N = mkN "花瓶" ;
+lin vassal_N = mkN "封臣" ;
+lin vast_A = mkA "广大" ;
+lin vat_N = variants{} ; --
+lin vaudeville_N = mkN "杂耍" ;
+lin vault_N = mkN "拱顶" ;
+lin vault_V2 = mkV2 "跳跃" ;
+lin vaunt_V2 = mkV2 "自夸" ;
+lin veal_N = mkN "小牛" ;
+lin vector_N = mkN "向量" ;
+lin veer_V = mkV "转向" ;
+lin vegetable_A = mkA "蔬菜" ;
+lin vegetable_N = mkN "蔬菜" ;
+lin vegetarianFem_N = mkN "素" ;
+lin vegetarianMasc_N = mkN "素" ;
+lin vegetation_N = mkN "植被" "棵" ;
+lin vehemence_N = mkN "激烈" ;
+lin vehement_A = mkA "激烈" ;
+lin vehicle_N = mkN "车辆" ;
+lin veil_V2 = mkV2 "遮蔽" ;
+lin vein_N = mkN "静脉" ;
+lin velocity_N = mkN "速率" ;
+lin velvet_N = mkN "天鹅绒" ;
+lin venal_A = mkA "贪污" ;
+lin vend_V2 = mkV2 "出售" ;
+lin vendetta_N = mkN "仇杀" ;
+lin vendor_N = mkN "供应商" ;
+lin venerable_A = mkA "庄严" ;--"值得尊敬的" ;
+lin venezuelan_A = mkA "委内瑞拉" ;
+lin vengeance_N = mkN "复仇" ;
+lin vent_N = mkN "出口""" ;
+lin vent_V2 = mkV2 "排放出" ;
+lin ventilate_V2 = mkV2 "使通风" ;
+lin ventilation_N = mkN "通风设备" "台" ;
+lin venture_N = mkN "企业" ;
+lin venture_V = mkV "冒险" ;
+lin venture_V2 = mkV2 "冒险" ;
+lin venture_VS = mkVS "冒险" ;
+lin venturesome_A = mkA "冒险" ;
+lin venue_N = mkN "场地" ;
+lin veracity_N = mkN "准确性" ;
+lin verb_N = mkN "动词" "个" ;
+lin verbal_A = mkA "口头" ;
+lin verbatim_A = mkA "逐字" ;
+lin verbatim_Adv = mkAdv "逐字" ;
+lin verdict_N = mkN "判决书" ;
+lin verge_N = mkN "边缘" ;
+lin verge_V = mkV "接近" ;
+lin verifiable_A = mkA "可验证" ;
+lin verification_N = mkN "查证" ;
+lin verify_V2 = mkV2 "核实" ;
+lin veritable_A = mkA "真正" ;
+lin vernacular_N = mkN "本地话" ;
+lin verse_N = mkN "诗句" ;
+lin version_N = mkN "版本" ;
+lin verso_N = mkN "背面" ;
+lin versus_Prep = mkPrep "与+相对" ;
+lin vertical_A = mkA "垂直" ;--"直立的" ;
+lin verve_N = mkN "气魄" ;
+lin very_A = variants{} ; --
+lin very_AdA = S.very_AdA ;
+lin vessel_N = mkN "容器" ;
+lin vest_N = mkN "背心" ;
+lin vest_V = mkV "穿衣服" ;
+lin vest_V2 = mkV2 "背心" ;
+lin vet_N = mkN "兽医" "位" ;
+lin veteran_N = mkN "老手" ;
+lin veterinary_A = mkA "兽医" ;
+lin veto_N = mkN "否决" ;
+lin veto_V = mkV "否决" ;
+lin veto_V2 = mkV2 "否决" ;
+lin via_Prep = mkPrep "通过" ;
+lin via_media_N = mkN "中庸之道" ;
+lin viability_N = mkN "生存能力" [] ;
+lin viable_A = mkA "可行" ;
+lin viaduct_N = mkN "高架桥" ;
+lin vial_N = mkN "小瓶" "个" ;
+lin vibrant_A = mkA "振动" ;
+lin vibrate_V = mkV "振动" ;
+lin vicar_N = mkN "牧师" "位" ;
+lin vice_N = mkN "副" ;
+lin vice_president_N = variants{} ; --
+lin vice_versa_Adv = mkAdv "反之亦然" ;
+lin vicinity_N = mkN "附近" ;
+lin vicious_A = mkA "观点" ;
+lin vicissitude_N = mkN "变迁" ;
+lin victim_N = mkN "受害者" ;
+lin victimize_V2 = mkV2 "使受害" ;
+lin victor_N = mkN "胜利" ;
+lin victorian_A = mkA "维多利亚女王时代" ;
+lin victorious_A = mkA "胜利" ;
+lin victory_N = mkN "胜利" ;
+lin video_N = mkN "视频" ;
+lin video_taped_A = variants{} ; --
+lin videotape_N = mkN "录相磁带" ;
+lin vietnam_PN = mkPN "越南" ;
+lin view_1_N = mkN "观点" ; ----
+lin view_2_N = mkN "观点" ; ----
+lin view_N = mkN "观点" ;
+lin view_V2 = mkV2 "观点" ;
+lin viewer_N = mkN "观众" ;
+lin viewpoint_N = mkN "观点" ;
+lin vigil_N = mkN "守夜" ;
+lin vignette_N = mkN "小插图" "份" ;
+lin vigorous_A = mkA "充满活力" ;
+lin villa_N = mkN "别墅" "个" ;
+lin village_N = L.village_N ;
+lin villager_N = mkN "村民" "位" ;
+lin villain_N = mkN "恶棍" ;
+lin vindicate_V2 = mkV2 "维护" ;
+lin vindication_N = mkN "平反" ;
+lin vine_N = mkN "葡萄树" ;
+lin vineyard_N = mkN "葡萄园" ;
+lin vintage_N = mkN "葡萄收获期" ;
+lin vinyl_N = mkN "乙烯基" "" ;
+lin violate_V2 = mkV2 "违反" ;
+lin violation_N = mkN "违反" ;
+lin violence_N = mkN "暴力" "起" ;
+lin violent_A = mkA "暴力" ;
+lin violet_N = mkN "紫色" [] ;
+lin violin_N = mkN "小提琴" "把" ;
+lin violinistFem_N = mkN "小提琴家" ;
+lin violinistMasc_N = mkN "小提琴家" ;
+lin virgin_A = mkA "纯洁" ;
+lin virgin_N = mkN "处女" ;
+lin virginia_PN = mkPN "弗吉尼亚州" ;
+lin virility_N = mkN "男子气" ;
+lin virtual_A = mkA "虚拟" ;
+lin virtually_Adv = variants{} ; --
+lin virtue_N = mkN "美德" ;
+lin virtuosity_N = mkN "精湛技艺" ;
+lin virtuoso_N = mkN "演奏家" ;
+lin virulence_N = mkN "毒性" ;
+lin virus_N = mkN "病毒" "种" ;
+lin vis_a_vis_Prep = mkPrep "面对面" ;
+lin visa_N = mkN "签证" "本" ;
+lin visage_N = mkN "面貌" ;
+lin visibility_N = mkN "可见性" ;
+lin visible_A = mkA "可见" ;
+lin vision_N = mkN "视力" [] ;
+lin visionary_N = mkN "梦想者" ;
+lin visit_N = mkN "访问" ;
+lin visit_V = mkV "参观" ;
+lin visit_V2 = mkV2 "游览" ;
+--subcat lin visit_V2V = mkV2V "访问" ;
+lin visitor_N = mkN "游客" ;
+lin vista_N = mkN "远景" ;
+lin visual_A = mkA "看" ;
+lin visualize_V2 = mkV2 "显现" ;
+lin vital_A = mkA "至关重要" ;
+lin vitality_N = mkN "活力" "" ;
+lin vitamin_N = mkN "维他命" ;
+lin vitiate_V2 = mkV2 "损害" ;--"弄坏" ;
+lin vitriolic_A = mkA "刻薄" ;
+lin vivid_A = mkA "生动" ;
+lin vocabulary_N = mkN "词汇" "个" ;
+lin vocal_A = mkA "声带" ;
+lin vocalist_N = mkN "歌手" ;
+lin vocational_A = mkA "专业" ;
+lin vociferous_A = mkA "大声叫的" ;
+lin vodka_N = mkN "伏特加酒" "瓶" ;
+lin vogue_N = mkN "时尚" ;
+lin voice_N = mkN "声音" ;
+lin voice_V2 = mkV2 "声音" ;
+lin void_A = mkA "空" ;
+lin void_N = mkN "空" ;
+lin void_V2 = mkV2 "使+无效" ;
+lin vol_N = mkN "第一卷" "个" ;
+lin volatile_A = mkA "易变" ;
+lin volatility_N = mkN "挥发性" ;
+lin volcano_N = mkN "火山" "座" ;
+lin volley_N = mkN "齐射" "次" ;
+lin volleyball_N = mkN "排球""" ;
+lin voltage_N = mkN "电压" "伏" ;
+lin volume_N = mkN "量" ;
+lin voluminous_A = mkA "多卷" ;
+lin voluntary_A = mkA "自愿" ;
+lin volunteerFem_N = mkN "志愿者" ;
+lin volunteerMasc_N = mkN "志愿者" ;
+lin volunteer_V = mkV "自愿" ;
+lin volunteer_V2 = mkV2 "自愿" ;
+--subcat lin volunteer_V2V = variants{}; -- mkV2 "自愿" ;
+--subcat lin volunteer_VS = mkVS "志愿者" ;
+lin voluptuous_A = mkA "撩人" ;
+lin vomit_V = L.vomit_V ;
+lin voracious_A = mkA "贪婪" ;
+lin vortex_N = mkN "漩涡" ;
+lin vote_N = mkN "投票" ;
+lin vote_V = mkV "投票" ;
+lin vote_V2 = mkV2 "表决" ;
+lin vote_V3 = variants{}; -- mkV2 "表决" ;
+lin vote_VS = mkVS "提议" ;
+lin vote_VV = mkVV "投票" ;
+lin voter_N = mkN "选民" ;
+lin voucher_N = mkN "券""张" ;
+lin vow_N = mkN "誓言" ;
+lin vow_V2 = mkV2 "发誓" ;
+lin vow_VS = mkVS "宣誓" ;
+lin vow_VV = mkVV "发誓" ;
+lin voyage_N = mkN "航程" ;
+lin voyeurism_N = mkN "窥阴癖者" ;
+lin vs_Prep = mkPrep "与" ;
+lin vulnerability_N = mkN "漏洞" "个" ;
+lin vulnerable_A = mkA "脆弱" ;
+lin wad_N = mkN "卷" "" ;
+lin wad_VS = mkVS "填充" ;
+lin waddle_V = mkV "摇摇摆摆地走" ;
+lin wade_V = mkV "跋涉" ;
+lin wafer_N = mkN "薄片" ;
+lin waffle_N = mkN "华夫饼" "块" ;
+lin waffle_V = mkV "胡扯" ;
+lin waffle_V2 = mkV2 "胡扯" ;
+lin waft_V2 = mkV2 "飘荡" ;
+lin wag_N = mkN "摇" "次" ;
+lin wage_N = mkN "工资" ;
+lin wage_V2 = mkV2 "工资" ;
+lin wager_V = mkV "下注" ;
+lin waggish_A = mkA "滑稽" ;
+lin wagon_N = variants{} ; --
+lin waif_N = mkN "流浪者" ;
+lin wail_V = mkV "哀号" ;
+lin waist_N = mkN "腰" "条" ;
+lin wait_N = mkN "等候" ;
+lin wait_V = mkV "等待" ;
+lin wait_V2 = L.wait_V2 ;
+lin wait_VV = mkVV "等待" ;
+lin waiter_N = mkN "服务员" "名" ;--"侍者" ;
+lin waiting_A = variants{} ; --
+lin waiting_N = variants{} ; --
+lin waitress_N = mkN "女服务员" "名" ;
+lin waive_V2 = mkV2 "放弃" ;
+lin waiver_N = mkN "弃权" ;
+lin wake_N = mkN "醒" ;
+lin wake_V = mkV "唤醒" ;
+lin wake_V2 = mkV2 "唤醒" ;
+lin wake_up_V = mkV "起来" ;
+lin walk_N = mkN "步行" [] ;
+lin walk_V = L.walk_V ;
+lin walk_V2 = mkV2 "走" ;
+lin walker_N = variants{} ; --
+lin walking_A = variants{} ; --
+lin walking_N = mkN "散步" ;
+lin walkout_N = mkN "罢工" "次" ;
+lin wall_N = mkN "墙" ;
+lin wall_V2 = mkV2 "用墙围住" ;
+lin wallet_N = mkN "钱包" ;
+lin wallow_V = mkV "沉溺" ;
+lin wallpaper_N = mkN "壁纸" "张" ;
+lin wan_A = mkA "无血色" ;
+lin wander_V = mkV "漫步" ;
+--subcat lin wander_V2 = mkV2 "漫步" ;
+lin wane_V = mkV "没落" ;
+lin want_N = mkN "需要" ;
+lin want_V = mkV "想" ;
+lin want_V2 = mkV2 "想" ;
+lin want_V2V = mkV2V "要" ;
+--subcat lin want_VS = mkVS "要" ;
+lin want_VV = S.want_VV ;
+lin war_N = L.war_N ;
+lin war_V = mkV "作战" ;
+lin ward_N = mkN "病房" ;
+lin ward_V2 = mkV2 "病房" ;
+lin warden_N = mkN "看守人" "位" ;
+lin wardrobe_N = mkN "衣柜" "套" ;
+lin ware_N = mkN "器具" "件" ;
+lin warehouse_N = mkN "仓库" ;
+lin warehousing_N = mkN "储仓" "间" ;
+lin warfare_N = mkN "战" ;
+lin warm_A = L.warm_A ;
+lin warm_V = mkV "温暖" ;
+lin warm_V2 = mkV2 "温暖" ;
+lin warmth_N = mkN "热情" ;
+lin warn_V = mkV "警告" ;
+lin warn_V2 = mkV2 "警告" ;
+lin warn_V2V = mkV2V "警告" ;
+lin warn_VS = mkVS "警告" ;
+lin warning_N = mkN "警告" ;
+lin warp_V2 = mkV2 "使+扭曲" ;
+lin warrant_N = mkN "授权" ;
+lin warrant_V2 = mkV2 "保证" ;
+lin warrant_VS = mkVS "保证" ;
+lin warranty_N = mkN "保" ;
+lin warren_N = mkN "养兔场" "个" ;
+lin warrior_N = mkN "战士" ;
+lin warsaw_PN = mkPN "华沙" ;
+lin wart_N = mkN "疣" ;
+lin wartime_N = mkN "战时" ;
+lin wary_A = mkA "警惕" ;
+lin wash_N = mkN "洗涤" ;
+lin wash_V = mkV "洗" ;
+lin wash_V2 = L.wash_V2 ;
+lin washable_A = mkA "耐洗" ;
+lin washing_N = mkN "洗涤" ;
+lin washington_PN = mkPN "华盛顿" ;
+lin waste_A = variants{} ; --
+lin waste_N = mkN "浪费" ;
+lin waste_V = mkV "浪费" ;
+lin waste_V2 = mkV2 "浪费" ;
+lin wasteful_A = mkA "浪费" ;
+lin wasteland_N = mkN "荒地" ;
+lin wastrel_N = mkN "废品" "件" ;
+lin watch_1_V2 = L.watch_V2 ; ----
+lin watch_2_V2 = L.watch_V2 ; ----
+lin watch_N = mkN "看" "次" ;
+lin watch_V = mkV "看" ;
+lin watch_V2 = L.watch_V2 ;
+lin watch_V2V = mkV2V "看" ;
+lin watch_VS = mkVS "看" ;
+lin watchdog_N = mkN "看门狗" ;
+lin watcherFem_N = mkN "守望者" ;
+lin watcherMasc_N = mkN "守望者" ;
+lin watchful_A = mkA "注意" ;
+lin watchman_N = mkN "看守人" "位" ;
+lin watchword_N = mkN "口号" ;
+lin water_N = L.water_N ;
+lin water_V = mkV "流泪" ;
+lin water_V2 = mkV2 "水" ;
+lin waterfall_N = mkN "瀑布" ;
+lin waterfront_N = mkN "海滨" ;
+lin watershed_N = mkN "分水岭""条" ;
+lin waterworks_N = mkN "水厂" ;
+lin watery_A = mkA "含水" ;
+lin watt_N = mkN "瓦" "片" ;
+lin wave_N = mkN "波浪" ;
+lin wave_V = mkV "波动" ;
+lin wave_V2 = mkV2 "波动" ;
+lin wavelength_N = mkN "波长" ;
+lin waver_V = mkV "摇动" ;
+lin wax_V = mkV "增大" ;
+lin way_1_N = mkN "方法" ; ----
+lin way_2_N = mkN "方法" ; ----
+lin way_Adv = mkAdv "远远" ;
+lin way_N = mkN "方法" ;
+lin wayside_N = mkN "路旁" ;
+lin wayward_A = mkA "任性" ;
+lin weFem_Pron = S.we_Pron ;
+lin we_Pron = S.we_Pron ;
+lin weak_A = mkA "软弱" ;
+lin weak_kneed_A = mkA "软弱" ;
+lin weaken_V = mkV "削弱" ;
+lin weaken_V2 = mkV2 "削弱" ;
+lin weakling_N = mkN "虚弱的人" ;
+lin weakness_N = mkN "弱点" ;
+lin wealth_N = mkN "财富" [] ;
+lin wealthy_A = mkA "富裕" ;
+lin wean_V2 = mkV2 "断奶" ;
+lin weapon_N = mkN "武器" ;
+lin wear_N = mkN "穿着" ;
+lin wear_V = mkV "穿" ;
+lin wear_V2 = mkV2 "穿" ;
+lin weariness_N = mkN "疲劳" "次" ;
+lin weary_A = mkA "疲倦" ;
+lin weather_N = mkN "天气" [] ;
+lin weather_V = mkV "风化" ;
+lin weather_V2 = mkV2 "使+受风吹雨打" ;
+lin weatherman_N = mkN "气象员" "名" ;
+lin weave_V = mkV "织" ;
+lin weave_V2 = mkV2 "编织" ;
+lin web_N = mkN "网" ;
+lin wed_V2 = mkV2 "结婚" ;
+lin wedding_N = mkN "婚礼" ;
+lin wedge_N = mkN "楔子" ;
+lin wedge_V = mkV "契入" ;
+lin wedge_V2 = mkV2 "挤入" ;
+lin wee_A = mkA "凌晨" ;
+lin weed_N = mkN "杂草" ;
+lin week_N = mkN "星期" ;
+lin weekday_N = mkN "工作日" ;
+lin weekend_N = mkN "周末" ;
+lin weekly_A = mkA "每周" ;
+lin weekly_Adv = mkAdv "每周" ;
+lin weekly_N = mkN "每周" [] ;
+lin weep_V = mkV "打扫" ;
+lin weep_V2 = mkV2 "哭泣" ;
+lin weigh_V = mkV "衡量" ;
+lin weigh_V2 = mkV2 "衡量" ;
+lin weight_N = mkN "重量" ;
+lin weight_V2 = mkV2 "重量" ;
+lin weighty_A = mkA "沉重" ;
+lin weird_A = mkA "怪异" ;
+lin welcome_A = mkA "受欢迎" ;
+lin welcome_N = mkN "欢迎" "次" ;
+lin welcome_V2 = mkV2 "欢迎" ;
+lin weld_V = mkV "焊接" ;
+lin welfare_N = mkN "福利" ;
+lin well_A = mkA "良好" ;
+lin well_Adv = S.mkAdv L.good_A ;
+lin well_Interj = mkInterj "好了" ;
+lin well_N = mkN "井" ;
+lin well_balanced_A = mkA "均衡" ;
+lin well_born_A = mkA "出生高贵" ;
+lin well_connected_A = mkA "连接良好" ;
+lin well_heeled_A = mkA "富裕" ;
+lin well_intentioned_A = mkA "出于善意" ;
+lin well_known_A = mkA "众所周知" ;
+lin well_meaning_A = mkA "善意" ;
+lin well_to_do_A = mkA "富有" ;
+lin welter_N = mkN "翻滚" ;
+lin west_A = mkA "西方" ;
+lin west_Adv = mkAdv "西方" ;
+lin west_N = mkN "西" [] ;
+lin western_A = mkA "西部" ;
+lin westward_Adv = mkAdv "向西" ;
+lin wet_A = L.wet_A ;
+lin wet_V2 = variants{} ; --
+lin whack_N = mkN "重击" ;
+lin whack_V2 = mkV2 "猛击" ;
+lin whacker_N = mkN "重击的人" ;
+lin whale_N = mkN "鲸" "条" ;
+lin whatPl_IP = S.whatPl_IP ;
+lin whatSg_IP = S.whatSg_IP ;
+lin whatever_A = mkA "不管什么样" ;
+lin whatever_Det = variants{} ; --
+lin whatsoever_Adv = variants{} ; --
+lin wheat_N = mkN "小麦" ;
+lin wheel_N = mkN "车轮" ;
+lin wheel_V = mkV "轮" ;
+lin wheelbase_N = mkN "轴距" ;
+lin wheelchair_N = mkN "轮椅" "张" ;
+lin wheeze_V = mkV "喘息" ;
+lin when_IAdv = S.when_IAdv ;
+lin when_Subj = S.when_Subj ;
+lin whenever_Adv = mkAdv "每当" ;
+lin where_IAdv = S.where_IAdv ;
+lin where_Subj = mkSubj "哪里" ;
+lin whereas_Prep = mkPrep "然而" ;
+lin whereas_Subj = variants{} ; --
+lin whereby_Adv = mkAdv "据此" ;
+lin wherever_Adv = mkAdv "哪里" ;
+lin whether_Prep = mkPrep "无论" "与否" ;
+lin whether_Subj = S.if_Subj ; ----
+lin which_IQuant = S.which_IQuant ;
+lin whichever_A = mkA "无论哪个" ;
+lin whichever_Quant = variants{} ; --
+lin while_N = mkN "时间" ;
+lin while_Subj = mkSubj "而" ;
+lin while_V2 = mkV2 "消磨" ;
+lin whilst_Subj = variants{} ; --
+lin whim_N = mkN "奇想" ;
+lin whimper_N = mkN "呜咽" ;
+lin whimsical_A = mkA "怪诞" ;
+lin whimsy_N = mkN "奇思妙想" ;
+lin whiner_N = mkN "抱怨者" ;
+lin whip_N = mkN "鞭" ;
+lin whip_V = mkV "鞭打" ;
+lin whip_V2 = mkV2 "抽打" ;
+lin whipping_N = mkN "鞭打" "次" ;
+lin whipsaw_V2 = mkV2 "锯开" ;
+lin whirl_N = mkN "旋转" ;--"回旋" ;
+lin whirl_V = mkV "旋转" ;
+lin whirlwind_N = mkN "旋风" ;
+lin whirr_V = mkV "呼呼" ;
+lin whisk_V2 = mkV2 "扫" ;
+lin whiskey_N = mkN "威士忌酒" ;
+lin whisky_N = mkN "威士忌酒" "瓶" ;
+lin whisper_N = mkN "耳语" "" ;
+lin whisper_V = mkV "私语" ;
+lin whisper_V2 = mkV2 "耳语" ;
+lin whispering_N = mkN "耳语" "次" ;
+lin whistle_N = mkN "口哨" ;
+lin whistle_V = mkV "吹口哨" ;
+lin whistle_V2 = mkV2 "吹口哨" ;
+lin white_A = L.white_A ;
+lin white_N = mkN "白色" ;
+lin white_collar_A = mkA "白领" ;
+lin whitewash_N = mkN "粉饰" ;
+lin whitish_A = mkA "发白" ;
+lin whittle_V = mkV "削" ;
+lin whittle_V2 = mkV2 "削减" ;
+lin whiz_N = mkN "飕飕声" ;
+lin whoPl_IP = S.whoPl_IP ;
+lin whoSg_IP = S.whoSg_IP ;
+lin who_N = mkN "谁""" ;
+lin whoever_NP = variants{} ; --
+lin whole_A = mkA "整个" ;
+lin whole_N = mkN "整个" [] ;
+lin wholesale_A = mkA "批发" ;
+lin wholesale_N = mkN "批发" ;
+lin wholesale_V2 = mkV2 "批发" ;
+lin wholesaler_N = mkN "批发商" ;
+lin wholesome_A = mkA "有益健康" ;
+lin wholly_Adv = mkAdv "全" ;
+lin whoop_V = mkV "叫喊" ;
+lin whoopee_Interj = mkInterj "放屁" ;
+lin whopping_A = mkA "惊人" ;
+lin why_IAdv = S.why_IAdv ;
+lin why_N = mkN "为什么""" ;
+lin wicked_A = mkA "邪恶" ;
+lin wicker_N = mkN "柳条" ;
+lin wicket_N = mkN "便门" "个" ;
+lin wide_A = L.wide_A ;
+lin wide_Adv = mkAdv "广泛" ;
+lin widely_Adv = variants{} ; --
+--subcat lin widen_V = mkV "扩大" ;
+lin widen_V2 = mkV2 "扩大" ;
+lin widespread_A = mkA "广泛" ;
+lin widow_N = mkN "寡妇" ;
+lin widowed_A = mkA "寡居" ;
+lin width_N = mkN "宽度" ;
+lin wield_V2 = mkV2 "执掌" ;
+lin wife_N = L.wife_N ;
+lin wig_N = mkN "假发" ;
+lin wiggle_N = mkN "蠕动" ;
+lin wiggle_V = mkV "摆动" ;
+lin wiggle_V2 = mkV2 "扭动" ;
+lin wild_A = mkA "野" ;
+lin wild_Adv = mkAdv "胡乱" ;
+lin wilderness_N = mkN "荒地" ;
+lin wildlife_N = mkN "野生动物" "只" ;
+lin wildly_Adv = variants{} ; --
+lin will_N = mkN "意志" ;
+lin will_V = mkV "愿意" ;
+lin will_V2 = variants{}; -- mkV "愿意" ;
+lin willful_A = mkA "有意" ;
+lin willing_A = mkA "乐意" ;
+lin willingness_N = mkN "愿意" ;
+lin willow_N = mkN "柳" ;
+lin willy_nilly_Adv = mkAdv "犹豫不决" ;
+lin wily_A = mkA "诡计多端" ;
+lin win_N = mkN "赢" ;
+lin win_V = mkV "赢" ;
+lin win_V2 = L.win_V2 ;
+lin wind_N = L.wind_N ;
+lin wind_V = mkV "缠绕" ;
+--subcat lin wind_V2 = mkV2 "风" ;
+lin windfall_N = mkN "外快" ;
+lin window_N = L.window_N ;
+lin windshield_N = mkN "挡风玻璃""片" ;
+lin wine_N = L.wine_N ;
+lin wine_V2 = mkV2 "使+喝酒" ;
+lin wing_N = L.wing_N ;
+lin winger_N = mkN "边锋" ;
+lin wink_V = mkV "眨眼" ;
+lin winner_N = mkN "胜利者" ;
+lin winning_A = variants{} ; --
+lin winter_N = mkN "冬天" ;
+lin winter_V = mkV "过冬" ;
+lin wipe_N = mkN "擦拭""" ;
+lin wipe_V = mkV "擦拭" ;
+lin wipe_V2 = L.wipe_V2 ;
+lin wire_N = mkN "线" ;
+lin wire_V2 = mkV2 "线" ;
+lin wiring_N = mkN "布线" ;
+lin wiry_A = mkA "金属丝制" ;
+lin wisdom_N = mkN "智慧" [] ;
+lin wise_A = mkA "明智" ;
+lin wisecrack_N = mkN "俏皮话" "" ;
+lin wish_N = mkN "愿望" ;
+lin wish_V = mkV "愿望" ;
+lin wish_V2 = mkV2 "希望" ;
+lin wish_V2V = mkV2V "愿望" ;
+lin wish_VS = mkVS "希望" ;
+lin wish_VV = mkVV "希望" ;
+lin wishful_A = mkA "愿望" ;
+lin wistful_A = mkA "渴望" ;
+lin wit_N = mkN "智力" ;
+lin witch_N = mkN "女巫" ;
+lin witchcraft_N = mkN "魔法" ;
+lin with_Prep = S.with_Prep ;
+lin with_regard_to_Prep = mkPrep "关于" ;
+lin with_respect_to_Prep = mkPrep "关于" ;
+lin withdraw_V = mkV "撤回" ;
+lin withdraw_V2 = mkV2 "退出" ;
+lin withdrawal_N = mkN "撤离" ;
+lin wither_V = mkV "枯萎" ;
+lin withhold_V2 = mkV2 "保留" ;
+lin within_Adv = variants{}; -- mkPrep "在" "内部" ;
+lin within_Prep = mkPrep "在" "内部" ;
+lin without_Prep = S.without_Prep ;
+lin withstand_V2 = mkV2 "经受" ;
+lin witness_N = mkN "见证" ;
+lin witness_V = mkV "见证" ;
+lin witness_V2 = mkV2 "见证" ;
+lin witty_A = mkA "诙谐" ;
+lin wizard_N = mkN "男巫" "名" ;
+lin wobbly_A = mkA "摆动" ;
+lin woe_N = mkN "灾难" ;
+lin woebegone_A = mkA "愁眉苦脸" ;
+lin wolf_N = mkN "狼" "头" ;
+lin woman_N = L.woman_N ;
+lin womanize_V = mkV "女性化" ;
+lin wonder_N = mkN "怀疑" ;
+lin wonder_V = mkV "怀疑" ;
+--subcat lin wonder_V2 = mkV2 "怀疑" ;
+lin wonder_VQ = L.wonder_VQ ;
+lin wonderful_A = mkA "精彩" ;
+lin wonderland_N = mkN "仙境" ;
+lin wonderment_N = mkN "惊异" ;
+lin wondrous_A = mkA "奇妙" ;
+lin woo_V2 = mkV2 "求爱" ;
+lin wood_N = L.wood_N ;
+lin wooden_A = mkA "木制" ;
+lin woodland_N = mkN "林地" "个" ;
+lin woodwind_N = mkN "木管乐器" ;
+lin wool_N = mkN "羊毛" "根" ;
+lin woolly_A = mkA "羊毛制" ;
+lin word_N = mkN "文字" ;
+lin word_V2 = mkV2 "用言语表达" ;
+lin wording_N = mkN "措辞" "份" ;
+lin work_1_V = mkV "工作" ; ----
+lin work_2_V = mkV "工作" ; ----
+lin work_N = mkN "工作" ;
+lin work_V = mkV "工作" ;
+lin work_V2 = mkV2 "工作" ;
+--subcat lin work_VV = mkVV "工作" ;
+lin work_out_V2 = mkV2 "解决" ;
+lin workable_A = mkA "可行" ;
+lin workbook_N = mkN "工作手册" ;
+lin workday_N = mkN "工作日" ;
+lin worker_N = mkN "工人" ;
+lin workforce_N = variants{} ; --
+lin working_A = variants{} ; --
+lin working_N = mkN "工作" ;
+lin working_class_A = mkA "工人阶级" ;
+lin workman_N = mkN "工人" ;
+lin workplace_N = variants{} ; --
+lin workroom_N = mkN "工作室" "间" ;
+lin works_N = mkN "作品" "个" ;
+lin workshop_N = mkN "车间" "间" ;
+lin workstation_N = mkN "工作站" "个" ;
+lin workweek_N = mkN "每周工作时间" ;
+lin world_N = mkN "世界" ;
+lin world_weary_A = mkA "厌烦" ;
+lin worldwide_A = mkA "全世界" ;
+lin worldwide_Adv = variants{} ; --
+lin worm_N = L.worm_N ;
+lin worried_A = variants{} ; --
+lin worrisome_A = mkA "令人担忧" ;
+lin worry_N = mkN "担心" ;
+lin worry_V = mkV "担心" ;
+lin worry_V2 = mkV2 "担心" ;
+lin worry_VS = mkVS "担心" ;
+lin worrying_A = variants{} ; --
+lin worse_Adv = variants{} ; --
+lin worsen_V = mkV "恶化" ;
+lin worsen_V2 = mkV2 "恶化" ;
+lin worship_N = mkN "崇拜" [] ;
+lin worth_A = mkA "值得" ;
+lin worth_N = mkN "价值" ;
+lin worth_Prep = mkPrep "价值" ;
+lin worthiness_N = mkN "价值" [] ;
+lin worthless_A = mkA "无价值" ;
+lin worthwhile_A = mkA "值得" ;
+lin worthy_A = mkA "配称" ;
+lin would_be_A = mkA "将" ;
+lin wound_N = mkN "伤口" ;
+lin wound_V2 = mkV2 "伤害" ;
+lin wow_Interj = mkInterj "哇" ;
+lin wrack_V2 = mkV2 "严重破坏" ;
+lin wrangle_V = mkV "争论" ;
+lin wrap_N = mkN "外套" ;
+lin wrap_V = mkV "包裹" ;
+lin wrap_V2 = mkV2 "包裹" ;
+lin wrapper_N = mkN "包装纸" [] ;
+lin wrapping_N = mkN "包装" ;
+lin wrath_N = mkN "愤怒" ;
+lin wrathful_A = mkA "愤怒" ;
+lin wreak_V2 = mkV2 "发泄" ;
+lin wreck_N = mkN "破坏" ;
+lin wreck_V2 = mkV2 "破坏" ;
+lin wreckage_N = mkN "残骸""具" ;
+lin wrench_N = mkN "扳手" "把" ;--"扳钳" ;
+lin wrench_V2 = mkV2 "扳手" ;--"扳钳" ;
+lin wrest_V2 = mkV2 "夺取" ;
+lin wrestle_V = mkV "摔跤" ;
+lin wrestle_V2 = mkV2 "摔跤" ;
+lin wrestler_N = mkN "摔跤运动员" ;
+lin wriggle_V = mkV "蠕动" ;
+lin wring_V2 = mkV2 "拧" ;
+lin wrinkle_N = mkN "皱纹" ;
+lin wrist_N = mkN "腕" ;
+lin writ_N = mkN "文书" ;
+lin write_V = mkV "写" ;
+lin write_V2 = L.write_V2 ;
+lin write_VS = mkVS "写" ;
+--subcat lin write_VV = mkVV "写" ;
+lin writer_N = mkN "作家" ;
+lin writhe_V = mkV "翻腾" ;
+lin writing_N = mkN "文章" "篇" ;
+lin written_A = variants{} ; --
+lin wrong_A = mkA "错误" ;
+lin wrong_Adv = mkAdv "错误" ;
+lin wrong_N = mkN "坏事" "件" ;
+lin wrong_V2 = mkV2 "委屈" ;
+lin wrongdoing_N = mkN "坏事" "件" ;
+lin wrongful_A = mkA "非法" ;
+lin wyoming_PN = mkPN "怀俄明" ;
+lin x_ray_N = variants{} ; --
+lin yacht_N = mkN "游艇" "艘" ;--"驾游艇" ;
+lin yachting_N = mkN "游艇" "艘" ;
+lin yank_V2 = mkV2 "猛拉" ;
+lin yankee_N = mkN "美国佬" ;
+lin yard_N = mkN "院" ;
+lin yardstick_N = mkN "尺度" ;
+lin yarn_N = mkN "纱" "" ;
+lin yeah_Interj = mkInterj "耶" ;
+lin year_N = L.year_N ;
+lin yearbook_N = mkN "年鉴" ;
+lin yearling_N = mkN "一周岁" ;
+lin yearlong_A = mkA "为期一年" ;
+lin yearly_A = mkA "每年" ;
+lin yearly_Adv = mkAdv "每年" ;
+lin yearning_N = mkN "渴望" ;
+lin yeast_N = mkN "酵母" [] ;
+lin yell_N = mkN "喊声""" ;
+lin yell_V = mkV "大叫" ;
+lin yell_V2 = mkV2 "喊叫" ;
+lin yellow_A = L.yellow_A ;
+lin yellow_N = mkN "黄色" "" ;
+lin yellow_V = mkV "变黄" ;
+lin yellow_V2 = mkV2 "使+变黄" ;
+lin yen_N = mkN "日元" ;
+lin yep_Interj = variants{} ; --
+lin yes_Interj = mkInterj "是" ;
+lin yes_Utt = S.yes_Utt ;
+lin yesterday_Adv = mkAdv "昨天" ;
+lin yesterday_N = mkN "昨天" ;
+lin yet_1_Adv = mkAdv "仍然" timeAdvType ; ----
+lin yet_2_Adv = mkAdv "仍然" mannerAdvType ; ----
+lin yet_AdV = mkAdV "但" ;
+lin yet_Adv = mkAdv "仍然" ;
+lin yield_N = mkN "产量" ; --NOT SURE "产量" or "屈服"
+--subcat lin yield_V = mkV "产量" ;
+lin yield_V2 = mkV2 "产生" ;
+lin yoga_N = mkN "瑜珈" ;
+lin yokohama_PN = mkPN "横滨" ;
+lin yon_Adv = mkAdv "在那边" ;
+lin youPlFem_Pron = S.youPl_Pron ;
+lin youPl_Pron = S.youPl_Pron ;
+lin youPolFem_Pron = S.youPol_Pron ;
+lin youPol_Pron = S.youPol_Pron ;
+lin youSgFem_Pron = S.youSg_Pron ;
+lin youSg_Pron = S.youSg_Pron ;
+lin young_A = L.young_A ;
+lin young_N = mkN "年轻人" "个" ;
+lin youngish_A = mkA "颇年轻" ;
+lin youngster_N = mkN "少年" ;
+lin yourselfPl_NP = mkNPword "你自己" ;
+lin youth_N = mkN "青年" ;
+lin youthful_A = mkA "青春" ;
+lin zaire_PN = mkPN "扎伊尔" ;
+lin zairean_A = mkA "扎伊尔" ;
+lin zambia_PN = mkPN "赞比亚" ;
+lin zap_V2 = mkV2 "攻击" ;
+lin zealotFem_N = mkN "狂热者" ;
+lin zealotMasc_N = mkN "狂热者" ;
+lin zealous_A = mkA "热心" ;
+lin zenith_N = mkN "顶点" ;
+lin zero_A = mkA "零" ;
+lin zero_N = mkN "零" ;
+lin zero_V = mkV "归零校正" ;
+lin zestful_A = mkA "风趣" ;
+lin zigzag_N = mkN "蜿蜒" "次" ;
+lin zimbabwean_A = mkA "津巴布韦" ;
+lin zinc_N = mkN "锌" [] ;
+lin zip_N = mkN "拉链" ;
+lin zip_V2 = mkV2 "拉上或拉开+的拉链" ;
+lin zip_code_N = mkN "邮政编码" ;
+lin zloty_N = mkN "兹罗提" ;
+lin zombie_N = mkN "僵尸" ;
+lin zone_N = mkN "区" ;
+lin zone_V2 = mkV2 "地区" ;
+lin zoning_N = mkN "分区制" ;
+lin zoo_N = mkN "动物园" ;
+lin zoological_A = mkA "关于动物" ;
+lin zoology_N = mkN "动物学" ;
+lin zoom_V = mkV "放大" ;
+lin zurich_PN = mkPN "苏黎世" ;
+
+
+-- geonames
+
+lin aachen_PN = mkPN "亚琛" ; -- src=geonames status=guess
+lin aarhus_PN = foreignPN "Aarhus" ; -- src=eng status=guess
+lin abe_PN = foreignPN "Abe" ; -- src=eng status=guess
+lin abercarn_PN = foreignPN "Abercarn" ; -- src=geonames status=guess
+lin aberdare_PN = foreignPN "Aberdare" ; -- src=geonames status=guess
+lin aberdeen_PN = mkPN "阿伯丁" ; -- src=geonames status=guess
+lin abergavenny_PN = foreignPN "Abergavenny" ; -- src=geonames status=guess
+lin abergele_PN = foreignPN "Abergele" ; -- src=geonames status=guess
+lin abertillery_PN = foreignPN "Abertillery" ; -- src=geonames status=guess
+lin aberystwyth_PN = mkPN "阿伯里斯特威斯" ; -- src=geonames status=guess
+lin abingdon_PN = mkPN "阿宾登" ; -- src=geonames status=guess
+lin abraham_PN = foreignPN "Abraham" ; -- src=eng status=guess
+lin accra_PN = mkPN "阿克拉" ; -- src=geonames status=guess
+lin accrington_PN = mkPN "阿克寧頓" ; -- src=geonames status=guess
+lin achilles_PN = foreignPN "Achilles" ; -- src=eng status=guess
+lin ad_PN = foreignPN "Ad" ; -- src=eng status=guess
+lin ada_PN = mkPN "阿達" ; -- src=geonames status=guess
+lin adam_PN = foreignPN "Adam" ; -- src=eng status=guess
+lin addis_ababa_PN = foreignPN "Addis Ababa" ; -- src=geonames status=guess
+lin adelaide_PN = mkPN "阿德莱德" ; -- src=geonames status=guess
+lin adrian_PN = foreignPN "Adrian" ; -- src=geonames status=guess
+lin afghanistan_PN = mkPN "阿富汗" ; -- src=geonames status=guess
+lin africa_PN = foreignPN "Africa" ; -- src=eng status=guess
+lin agatha_PN = foreignPN "Agatha" ; -- src=eng status=guess
+lin aggie_PN = foreignPN "Aggie" ; -- src=eng status=guess
+lin agnes_PN = foreignPN "Agnes" ; -- src=eng status=guess
+lin agra_PN = foreignPN "Agra" ; -- src=geonames status=guess
+lin ahmedabad_PN = mkPN "艾哈迈达巴德" ; -- src=geonames status=guess
+lin airdrie_PN = mkPN "艾尔德里" ; -- src=geonames status=guess
+lin aireborough_PN = foreignPN "Aireborough" ; -- src=eng status=guess
+lin akron_PN = mkPN "阿克伦" ; -- src=geonames status=guess
+lin al_PN = foreignPN "Al" ; -- src=eng status=guess
+lin alan_PN = foreignPN "Alan" ; -- src=eng status=guess
+lin albert_PN = foreignPN "Albert" ; -- src=geonames status=guess
+lin alberta_PN = foreignPN "Alberta" ; -- src=eng status=guess
+lin aldershot_PN = mkPN "奧爾德肖特" ; -- src=geonames status=guess
+lin aleppo_PN = mkPN "阿勒颇" ; -- src=geonames status=guess
+lin alessandria_PN = foreignPN "Alessandria" ; -- src=geonames status=guess
+lin alex_PN = foreignPN "Alex" ; -- src=eng status=guess
+lin alexander_PN = foreignPN "Alexander" ; -- src=geonames status=guess
+lin alexandra_PN = foreignPN "Alexandra" ; -- src=geonames status=guess
+lin alexandria_PN = mkPN ("亚历山德里亚" | "亚历山大港") ; -- src=geonames status=guess
+lin alf_PN = foreignPN "Alf" ; -- src=geonames status=guess
+lin alfred_PN = foreignPN "Alfred" ; -- src=geonames status=guess
+lin alfreton_PN = foreignPN "Alfreton" ; -- src=geonames status=guess
+lin alger_PN = foreignPN "Alger" ; -- src=eng status=guess
+lin algeria_PN = mkPN "阿尔及利亚" ; -- src=geonames status=guess
+lin ali_PN = foreignPN "Ali" ; -- src=eng status=guess
+lin alicante_PN = mkPN "阿利坎特" ; -- src=geonames status=guess
+lin alice_PN = foreignPN "Alice" ; -- src=geonames status=guess
+lin alison_PN = foreignPN "Alison" ; -- src=eng status=guess
+lin allah_PN = foreignPN "Allah" ; -- src=eng status=guess
+lin allahabad_PN = foreignPN "Allahabad" ; -- src=eng status=guess
+lin allan_PN = foreignPN "Allan" ; -- src=geonames status=guess
+lin allen_PN = foreignPN "Allen" ; -- src=geonames status=guess
+lin alloa_PN = foreignPN "Alloa" ; -- src=geonames status=guess
+lin alma_ata_PN = foreignPN "Alma-ata" ; -- src=eng status=guess
+lin almeria_PN = foreignPN "Almeria" ; -- src=geonames status=guess
+lin alnwick_PN = foreignPN "Alnwick" ; -- src=geonames status=guess
+lin alton_PN = foreignPN "Alton" ; -- src=geonames status=guess
+lin altrincham_PN = mkPN "奥尔特灵厄姆" ; -- src=geonames status=guess
+lin alvechurch_PN = foreignPN "Alvechurch" ; -- src=geonames status=guess
+lin amanda_PN = foreignPN "Amanda" ; -- src=eng status=guess
+lin amesbury_PN = foreignPN "Amesbury" ; -- src=geonames status=guess
+lin amiens_PN = mkPN "亞眠" ; -- src=geonames status=guess
+lin ammanford_PN = foreignPN "Ammanford" ; -- src=geonames status=guess
+lin amy_PN = foreignPN "Amy" ; -- src=eng status=guess
+lin ancona_PN = mkPN "安科纳" ; -- src=geonames status=guess
+lin andorra_PN = mkPN "安道爾" ; -- src=geonames status=guess
+lin andover_PN = mkPN "安多佛" ; -- src=geonames status=guess
+lin andrew_PN = foreignPN "Andrew" ; -- src=eng status=guess
+lin andy_PN = foreignPN "Andy" ; -- src=eng status=guess
+lin angela_PN = foreignPN "Angela" ; -- src=eng status=guess
+lin angers_PN = mkPN "昂热" ; -- src=geonames status=guess
+lin angie_PN = foreignPN "Angie" ; -- src=eng status=guess
+lin angola_PN = mkPN "安哥拉" ; -- src=geonames status=guess
+lin anguilla_PN = mkPN "安圭拉" ; -- src=geonames status=guess
+lin angus_PN = foreignPN "Angus" ; -- src=geonames status=guess
+lin anita_PN = foreignPN "Anita" ; -- src=eng status=guess
+lin ankara_PN = mkPN "安卡拉" ; -- src=geonames status=guess
+lin ann_PN = foreignPN "Ann" ; -- src=eng status=guess
+lin annabel_PN = foreignPN "Annabel" ; -- src=eng status=guess
+lin annan_PN = mkPN "安南乡" ; -- src=geonames status=guess
+lin anne_PN = foreignPN "Anne" ; -- src=eng status=guess
+lin annfield_PN = foreignPN "Annfield" ; -- src=eng status=guess
+lin annfield_plain_PN = foreignPN "Annfield plain" ; -- src=eng status=guess
+lin annie_PN = foreignPN "Annie" ; -- src=eng status=guess
+lin anon_PN = foreignPN "Anon" ; -- src=eng status=guess
+lin anshan_PN = mkPN ("鞍山市" | "安山镇") ; -- src=geonames status=guess
+lin anthea_PN = foreignPN "Anthea" ; -- src=eng status=guess
+lin anthony_PN = foreignPN "Anthony" ; -- src=geonames status=guess
+lin antigua_PN = foreignPN "Antigua" ; -- src=geonames status=guess
+lin antony_PN = foreignPN "Antony" ; -- src=geonames status=guess
+lin antrim_PN = foreignPN "Antrim" ; -- src=geonames status=guess
+lin antwerp_PN = foreignPN "Antwerp" ; -- src=geonames status=guess
+lin apeldoorn_PN = mkPN "阿珀尔多伦" ; -- src=geonames status=guess
+lin approx_PN = foreignPN "Approx" ; -- src=eng status=guess
+lin apr_PN = foreignPN "Apr" ; -- src=eng status=guess
+lin aquarius_PN = foreignPN "Aquarius" ; -- src=eng status=guess
+lin arbroath_PN = foreignPN "Arbroath" ; -- src=geonames status=guess
+lin ardrossan_PN = foreignPN "Ardrossan" ; -- src=geonames status=guess
+lin argentine_PN = foreignPN "Argentine" ; -- src=geonames status=guess
+lin aries_PN = foreignPN "Aries" ; -- src=eng status=guess
+lin armadale_PN = foreignPN "Armadale" ; -- src=geonames status=guess
+lin armageddon_PN = foreignPN "Armageddon" ; -- src=eng status=guess
+lin armagh_PN = mkPN "阿馬" ; -- src=geonames status=guess
+lin arnhem_PN = mkPN "阿纳姆" ; -- src=geonames status=guess
+lin arnold_PN = foreignPN "Arnold" ; -- src=geonames status=guess
+lin arr_PN = foreignPN "Arr" ; -- src=eng status=guess
+lin art_PN = foreignPN "Art" ; -- src=eng status=guess
+lin arthur_PN = foreignPN "Arthur" ; -- src=geonames status=guess
+lin artie_PN = foreignPN "Artie" ; -- src=eng status=guess
+lin asap_PN = foreignPN "Asap" ; -- src=eng status=guess
+lin ascot_PN = foreignPN "Ascot" ; -- src=geonames status=guess
+lin ashbourne_PN = foreignPN "Ashbourne" ; -- src=geonames status=guess
+lin ashby_PN = foreignPN "Ashby" ; -- src=geonames status=guess
+lin ashby_de_la_zouch_PN = foreignPN "Ashby de la Zouch" ; -- src=geonames status=guess
+lin ashby_woulds_PN = foreignPN "Ashby Woulds" ; -- src=eng status=guess
+lin ashford_PN = mkPN "阿什福德" ; -- src=geonames status=guess
+lin ashington_PN = foreignPN "Ashington" ; -- src=geonames status=guess
+lin ashton_in_makerfield_PN = foreignPN "Ashton-in-makerfield" ; -- src=eng status=guess
+lin ashton_under_lyne_PN = foreignPN "Ashton-under-lyne" ; -- src=eng status=guess
+lin askern_PN = foreignPN "Askern" ; -- src=geonames status=guess
+lin aspull_PN = foreignPN "Aspull" ; -- src=eng status=guess
+lin aston_PN = foreignPN "Aston" ; -- src=eng status=guess
+lin athens_1_PN = mkPN ("阿森斯" | "雅典") ; -- src=geonames status=guess
+lin athens_2_PN = mkPN ("阿森斯" | "雅典") ; -- src=geonames status=guess
+lin atherstone_PN = foreignPN "Atherstone" ; -- src=geonames status=guess
+lin athlone_PN = foreignPN "Athlone" ; -- src=geonames status=guess
+lin atlanta_PN = mkPN "亚特兰大" ; -- src=geonames status=guess
+lin atlantic_PN = foreignPN "Atlantic" ; -- src=geonames status=guess
+lin auckland_PN = mkPN "奧克蘭都會區" ; -- src=geonames status=guess
+lin audley_PN = foreignPN "Audley" ; -- src=geonames status=guess
+lin audrey_PN = foreignPN "Audrey" ; -- src=eng status=guess
+lin aug_PN = foreignPN "Aug" ; -- src=eng status=guess
+lin augsburg_PN = mkPN "奥格斯堡" ; -- src=geonames status=guess
+lin ave_PN = foreignPN "Ave" ; -- src=eng status=guess
+lin aveley_PN = foreignPN "Aveley" ; -- src=geonames status=guess
+lin avignon_PN = mkPN "亞維農" ; -- src=geonames status=guess
+lin avon_PN = foreignPN "Avon" ; -- src=geonames status=guess
+lin awol_PN = foreignPN "Awol" ; -- src=eng status=guess
+lin aycliffe_PN = foreignPN "Aycliffe" ; -- src=eng status=guess
+lin aylesbury_PN = mkPN "艾爾斯伯里" ; -- src=geonames status=guess
+lin aylesford_PN = foreignPN "Aylesford" ; -- src=geonames status=guess
+lin ayr_PN = foreignPN "Ayr" ; -- src=geonames status=guess
+lin babs_PN = foreignPN "Babs" ; -- src=eng status=guess
+lin backworth_PN = foreignPN "Backworth" ; -- src=geonames status=guess
+lin bacup_PN = foreignPN "Bacup" ; -- src=geonames status=guess
+lin badajoz_PN = foreignPN "Badajoz" ; -- src=geonames status=guess
+lin badalona_PN = mkPN "巴达洛纳" ; -- src=geonames status=guess
+lin baghdad_PN = foreignPN "Baghdad" ; -- src=geonames status=guess
+lin bahamas_PN = mkPN "巴哈马" ; -- src=geonames status=guess
+lin bahrain_PN = mkPN "巴林" ; -- src=geonames status=guess
+lin bailey_PN = foreignPN "Bailey" ; -- src=eng status=guess
+lin baku_PN = foreignPN "Baku" ; -- src=geonames status=guess
+lin baldock_PN = foreignPN "Baldock" ; -- src=geonames status=guess
+lin baltimore_PN = mkPN "巴爾的摩" ; -- src=geonames status=guess
+lin banbury_PN = foreignPN "Banbury" ; -- src=geonames status=guess
+lin bandung_PN = mkPN "萬隆" ; -- src=geonames status=guess
+lin bangalore_PN = mkPN "班加羅爾" ; -- src=geonames status=guess
+lin bangladesh_PN = mkPN "孟加拉" ; -- src=geonames status=guess
+lin bangor_PN = mkPN "班戈" ; -- src=geonames status=guess
+lin bannockburn_PN = foreignPN "Bannockburn" ; -- src=geonames status=guess
+lin bantry_PN = foreignPN "Bantry" ; -- src=geonames status=guess
+lin baracaldo_PN = foreignPN "Baracaldo" ; -- src=eng status=guess
+lin barbados_PN = mkPN "巴巴多斯" ; -- src=geonames status=guess
+lin barbara_PN = foreignPN "Barbara" ; -- src=geonames status=guess
+lin bargoed_PN = foreignPN "Bargoed" ; -- src=geonames status=guess
+lin bari_PN = mkPN "巴里" ; -- src=geonames status=guess
+lin barking_PN = foreignPN "Barking" ; -- src=geonames status=guess
+lin barnard_castle_PN = foreignPN "Barnard castle" ; -- src=eng status=guess
+lin barnet_PN = mkPN "巴尼特區" ; -- src=geonames status=guess
+lin barnoldswick_PN = foreignPN "Barnoldswick" ; -- src=geonames status=guess
+lin barnsley_PN = mkPN "巴恩斯利" ; -- src=geonames status=guess
+lin barnstaple_PN = foreignPN "Barnstaple" ; -- src=geonames status=guess
+lin barranquilla_PN = mkPN "巴兰基亚" ; -- src=geonames status=guess
+lin barrhead_PN = foreignPN "Barrhead" ; -- src=geonames status=guess
+lin barrow_in_furness_PN = foreignPN "Barrow-in-furness" ; -- src=eng status=guess
+lin barry_PN = mkPN "巴里" ; -- src=geonames status=guess
+lin bart_PN = foreignPN "Bart" ; -- src=geonames status=guess
+lin bartholomew_PN = foreignPN "Bartholomew" ; -- src=eng status=guess
+lin barton_upon_humber_PN = foreignPN "Barton-upon-humber" ; -- src=eng status=guess
+lin basel_PN = mkPN "巴塞尔" ; -- src=geonames status=guess
+lin basil_PN = foreignPN "Basil" ; -- src=eng status=guess
+lin basildon_PN = mkPN "巴西爾登" ; -- src=geonames status=guess
+lin basingstoke_PN = mkPN "貝辛斯托克" ; -- src=geonames status=guess
+lin bath_PN = mkPN "巴斯" ; -- src=geonames status=guess
+lin bathgate_PN = foreignPN "Bathgate" ; -- src=geonames status=guess
+lin batley_PN = mkPN "巴特利" ; -- src=geonames status=guess
+lin bbc_PN = foreignPN "BBC" ; -- src=eng status=guess
+lin beaconsfield_PN = mkPN "比肯斯菲尔德" ; -- src=geonames status=guess
+lin bearsden_PN = foreignPN "Bearsden" ; -- src=geonames status=guess
+lin beatrice_PN = foreignPN "Beatrice" ; -- src=geonames status=guess
+lin beaumaris_PN = foreignPN "Beaumaris" ; -- src=geonames status=guess
+lin bebington_PN = foreignPN "Bebington" ; -- src=geonames status=guess
+lin beccles_PN = foreignPN "Beccles" ; -- src=geonames status=guess
+lin beddau_PN = foreignPN "Beddau" ; -- src=geonames status=guess
+lin bedford_PN = mkPN "貝德福" ; -- src=geonames status=guess
+lin bedfordshire_PN = foreignPN "Bedfordshire" ; -- src=eng status=guess
+lin bedlington_PN = foreignPN "Bedlington" ; -- src=geonames status=guess
+lin bedwas_PN = foreignPN "Bedwas" ; -- src=geonames status=guess
+lin beith_PN = foreignPN "Beith" ; -- src=geonames status=guess
+lin belem_PN = foreignPN "Belem" ; -- src=eng status=guess
+lin belfast_PN = mkPN ("贝尔法斯特" | "貝爾法斯特") ; -- src=geonames status=guess
+lin belgrade_PN = foreignPN "Belgrade" ; -- src=geonames status=guess
+lin belinda_PN = foreignPN "Belinda" ; -- src=eng status=guess
+lin bella_PN = foreignPN "Bella" ; -- src=geonames status=guess
+lin belle_PN = foreignPN "Belle" ; -- src=geonames status=guess
+lin bellshill_PN = foreignPN "Bellshill" ; -- src=geonames status=guess
+lin belo_horizonte_PN = mkPN "贝洛奥里藏特" ; -- src=geonames status=guess
+lin belper_PN = foreignPN "Belper" ; -- src=geonames status=guess
+lin ben_PN = foreignPN "Ben" ; -- src=eng status=guess
+lin benin_PN = mkPN "贝宁" ; -- src=geonames status=guess
+lin benjamin_PN = foreignPN "Benjamin" ; -- src=geonames status=guess
+lin benny_PN = foreignPN "Benny" ; -- src=eng status=guess
+lin beograd_PN = foreignPN "Beograd" ; -- src=eng status=guess
+lin bergamo_PN = mkPN "贝尔加莫" ; -- src=geonames status=guess
+lin bergen_PN = mkPN ("卑爾根" | "伯根") ; -- src=geonames status=guess
+lin berkhamsted_PN = mkPN "伯克翰斯德" ; -- src=geonames status=guess
+lin berkshire_PN = foreignPN "Berkshire" ; -- src=eng status=guess
+lin berlin_PN = mkPN "柏林" ; -- src=geonames status=guess
+lin bermuda_PN = mkPN "百慕大" ; -- src=geonames status=guess
+lin bern_PN = mkPN "伯恩" ; -- src=geonames status=guess
+lin bernard_PN = foreignPN "Bernard" ; -- src=eng status=guess
+lin bernie_PN = foreignPN "Bernie" ; -- src=geonames status=guess
+lin bert_PN = foreignPN "Bert" ; -- src=eng status=guess
+lin bertha_PN = foreignPN "Bertha" ; -- src=eng status=guess
+lin bertie_PN = foreignPN "Bertie" ; -- src=eng status=guess
+lin berwick_upon_tweed_PN = foreignPN "Berwick-upon-tweed" ; -- src=eng status=guess
+lin beryl_PN = foreignPN "Beryl" ; -- src=eng status=guess
+lin bess_PN = foreignPN "Bess" ; -- src=eng status=guess
+lin bessie_PN = foreignPN "Bessie" ; -- src=eng status=guess
+lin bethune_PN = foreignPN "Bethune" ; -- src=eng status=guess
+lin betsy_PN = foreignPN "Betsy" ; -- src=eng status=guess
+lin betty_PN = foreignPN "Betty" ; -- src=eng status=guess
+lin beverley_PN = foreignPN "Beverley" ; -- src=geonames status=guess
+lin bewdley_PN = mkPN "比尤德利" ; -- src=geonames status=guess
+lin bexhill_PN = foreignPN "Bexhill" ; -- src=eng status=guess
+lin bexley_PN = foreignPN "Bexley" ; -- src=geonames status=guess
+lin bhutan_PN = mkPN "不丹" ; -- src=geonames status=guess
+lin bicester_PN = foreignPN "Bicester" ; -- src=geonames status=guess
+lin biddulph_PN = foreignPN "Biddulph" ; -- src=geonames status=guess
+lin bideford_PN = foreignPN "Bideford" ; -- src=geonames status=guess
+lin bielefeld_PN = mkPN "比勒费尔德" ; -- src=geonames status=guess
+lin biggleswade_PN = foreignPN "Biggleswade" ; -- src=geonames status=guess
+lin bilbao_PN = mkPN "毕尔巴鄂" ; -- src=geonames status=guess
+lin bill_PN = foreignPN "Bill" ; -- src=eng status=guess
+lin billericay_PN = foreignPN "Billericay" ; -- src=geonames status=guess
+lin billington_PN = foreignPN "Billington" ; -- src=geonames status=guess
+lin billy_PN = foreignPN "Billy" ; -- src=eng status=guess
+lin birkenhead_PN = foreignPN "Birkenhead" ; -- src=geonames status=guess
+lin birstall_PN = foreignPN "Birstall" ; -- src=eng status=guess
+lin birtley_PN = foreignPN "Birtley" ; -- src=geonames status=guess
+lin bishop's_cleeve_PN = foreignPN "Bishop's cleeve" ; -- src=eng status=guess
+lin bishop's_stortford_PN = foreignPN "Bishop's stortford" ; -- src=eng status=guess
+lin bishop_auckland_PN = foreignPN "Bishop auckland" ; -- src=eng status=guess
+lin bishopbriggs_PN = foreignPN "Bishopbriggs" ; -- src=geonames status=guess
+lin blackburn_PN = mkPN "布萊克本" ; -- src=geonames status=guess
+lin blackhall_PN = foreignPN "Blackhall" ; -- src=eng status=guess
+lin blackpool_PN = mkPN "黑潭" ; -- src=geonames status=guess
+lin blackwood_PN = foreignPN "Blackwood" ; -- src=geonames status=guess
+lin blaenau_ffestiniog_PN = foreignPN "Blaenau-ffestiniog" ; -- src=eng status=guess
+lin blaenavon_PN = foreignPN "Blaenavon" ; -- src=geonames status=guess
+lin blaengwrach_PN = foreignPN "Blaengwrach" ; -- src=eng status=guess
+lin blaina_PN = foreignPN "Blaina" ; -- src=eng status=guess
+lin blairgowrie_PN = foreignPN "Blairgowrie" ; -- src=geonames status=guess
+lin blantyre_PN = mkPN "布兰太尔" ; -- src=geonames status=guess
+lin bldg_PN = foreignPN "Bldg" ; -- src=eng status=guess
+lin bldgs_PN = foreignPN "Bldgs" ; -- src=eng status=guess
+lin bletchley_PN = mkPN "布莱奇利" ; -- src=geonames status=guess
+lin blidworth_PN = foreignPN "Blidworth" ; -- src=geonames status=guess
+lin blyth_PN = foreignPN "Blyth" ; -- src=geonames status=guess
+lin bo'ness_PN = foreignPN "Bo'ness" ; -- src=eng status=guess
+lin bob_PN = foreignPN "Bob" ; -- src=eng status=guess
+lin bobby_PN = foreignPN "Bobby" ; -- src=eng status=guess
+lin bochum_PN = mkPN "波鸿" ; -- src=geonames status=guess
+lin bodmin_PN = mkPN "博德明" ; -- src=geonames status=guess
+lin bognor_PN = foreignPN "Bognor" ; -- src=eng status=guess
+lin bognor_regis_PN = foreignPN "Bognor regis" ; -- src=eng status=guess
+lin bogota_PN = foreignPN "Bogota" ; -- src=geonames status=guess
+lin boldon_PN = foreignPN "Boldon" ; -- src=eng status=guess
+lin bollington_PN = foreignPN "Bollington" ; -- src=geonames status=guess
+lin bologna_PN = foreignPN "Bologna" ; -- src=geonames status=guess
+lin bolsover_PN = foreignPN "Bolsover" ; -- src=geonames status=guess
+lin bolton_PN = mkPN "博尔顿" ; -- src=geonames status=guess
+lin bolton_le_sands_PN = foreignPN "Bolton-le-sands" ; -- src=eng status=guess
+lin bolzano_PN = foreignPN "Bolzano" ; -- src=geonames status=guess
+lin bombay_PN = foreignPN "Bombay" ; -- src=eng status=guess
+lin bonnybridge_PN = foreignPN "Bonnybridge" ; -- src=geonames status=guess
+lin bonnyrigg_PN = foreignPN "Bonnyrigg" ; -- src=geonames status=guess
+lin bootle_PN = mkPN "布特爾" ; -- src=geonames status=guess
+lin bordeaux_PN = mkPN "波尔多" ; -- src=geonames status=guess
+lin borders_PN = foreignPN "Borders" ; -- src=eng status=guess
+lin bordon_PN = foreignPN "Bordon" ; -- src=geonames status=guess
+lin boris_PN = foreignPN "Boris" ; -- src=eng status=guess
+lin botswana_PN = mkPN "波札那" ; -- src=geonames status=guess
+lin bottrop_PN = mkPN "博特罗普" ; -- src=geonames status=guess
+lin bourne_PN = foreignPN "Bourne" ; -- src=geonames status=guess
+lin bournemouth_PN = mkPN "伯恩茅斯" ; -- src=geonames status=guess
+lin bowburn_PN = foreignPN "Bowburn" ; -- src=eng status=guess
+lin boxing_day_PN = foreignPN "Boxing day" ; -- src=eng status=guess
+lin bracknell_PN = mkPN "布拉克內爾" ; -- src=geonames status=guess
+lin bradford_PN = mkPN "布拉德福德" ; -- src=geonames status=guess
+lin bradford_on_avon_PN = foreignPN "Bradford-on-avon" ; -- src=eng status=guess
+lin braintree_PN = foreignPN "Braintree" ; -- src=geonames status=guess
+lin branderburgh_PN = foreignPN "Branderburgh" ; -- src=eng status=guess
+lin brasilia_PN = foreignPN "Brasilia" ; -- src=eng status=guess
+lin bratislava_PN = mkPN "布拉迪斯拉发" ; -- src=geonames status=guess
+lin braunschweig_PN = mkPN "不伦瑞克" ; -- src=geonames status=guess
+lin braunton_PN = foreignPN "Braunton" ; -- src=geonames status=guess
+lin breaston_PN = foreignPN "Breaston" ; -- src=eng status=guess
+lin brecknock_PN = foreignPN "Brecknock" ; -- src=eng status=guess
+lin breda_PN = mkPN "布雷达" ; -- src=geonames status=guess
+lin breedsall_PN = foreignPN "Breedsall" ; -- src=eng status=guess
+lin bremerhaven_PN = mkPN "不来梅哈芬" ; -- src=geonames status=guess
+lin brenda_PN = foreignPN "Brenda" ; -- src=eng status=guess
+lin brent_PN = foreignPN "Brent" ; -- src=geonames status=guess
+lin brentwood_PN = foreignPN "Brentwood" ; -- src=geonames status=guess
+lin brescia_PN = mkPN "布雷西亚" ; -- src=geonames status=guess
+lin brest_PN = mkPN ("布雷斯特" | "布列斯特") ; -- src=geonames status=guess
+lin brian_PN = foreignPN "Brian" ; -- src=eng status=guess
+lin bricket_wood_PN = foreignPN "Bricket Wood" ; -- src=eng status=guess
+lin bridgend_PN = foreignPN "Bridgend" ; -- src=geonames status=guess
+lin bridget_PN = foreignPN "Bridget" ; -- src=eng status=guess
+lin bridgnorth_PN = foreignPN "Bridgnorth" ; -- src=geonames status=guess
+lin bridgwater_PN = foreignPN "Bridgwater" ; -- src=geonames status=guess
+lin bridlington_PN = foreignPN "Bridlington" ; -- src=geonames status=guess
+lin bridport_PN = foreignPN "Bridport" ; -- src=geonames status=guess
+lin brig_PN = foreignPN "Brig" ; -- src=geonames status=guess
+lin brighouse_PN = foreignPN "Brighouse" ; -- src=geonames status=guess
+lin brightlingsea_PN = foreignPN "Brightlingsea" ; -- src=geonames status=guess
+lin brighton_PN = mkPN ("布莱顿" | "布赖顿") ; -- src=geonames status=guess
+lin brisbane_PN = foreignPN "Brisbane" ; -- src=geonames status=guess
+lin bristol_PN = mkPN ("布里斯托尔" | "布里斯托爾") ; -- src=geonames status=guess
+lin brixham_PN = foreignPN "Brixham" ; -- src=geonames status=guess
+lin brno_PN = mkPN "布爾諾" ; -- src=geonames status=guess
+lin bromley_PN = foreignPN "Bromley" ; -- src=geonames status=guess
+lin bromsgrove_PN = foreignPN "Bromsgrove" ; -- src=geonames status=guess
+lin bros_PN = foreignPN "Bros" ; -- src=eng status=guess
+lin broughton_PN = foreignPN "Broughton" ; -- src=geonames status=guess
+lin broxburn_PN = foreignPN "Broxburn" ; -- src=geonames status=guess
+lin bruce_PN = foreignPN "Bruce" ; -- src=geonames status=guess
+lin bruges_PN = foreignPN "Bruges" ; -- src=geonames status=guess
+lin brunswick_PN = foreignPN "Brunswick" ; -- src=geonames status=guess
+lin bryan_PN = mkPN "布賴恩" ; -- src=geonames status=guess
+lin bst_PN = foreignPN "BST" ; -- src=eng status=guess
+lin bt_PN = foreignPN "BT" ; -- src=eng status=guess
+lin bucarest_PN = foreignPN "Bucarest" ; -- src=eng status=guess
+lin buckhaven_PN = foreignPN "Buckhaven" ; -- src=geonames status=guess
+lin buckie_PN = foreignPN "Buckie" ; -- src=geonames status=guess
+lin buckingham_PN = foreignPN "Buckingham" ; -- src=geonames status=guess
+lin buckinghamshire_PN = foreignPN "Buckinghamshire" ; -- src=eng status=guess
+lin buckley_PN = foreignPN "Buckley" ; -- src=geonames status=guess
+lin bucksburn_PN = foreignPN "Bucksburn" ; -- src=eng status=guess
+lin budapest_PN = mkPN "布达佩斯" ; -- src=geonames status=guess
+lin buenos_aires_PN = foreignPN "Buenos aires" ; -- src=eng status=guess
+lin buffalo_PN = mkPN ("水牛" | "水牛城") ; -- src=geonames status=guess
+lin bulkington_PN = foreignPN "Bulkington" ; -- src=geonames status=guess
+lin burgess_PN = foreignPN "Burgess" ; -- src=eng status=guess
+lin burgos_PN = mkPN "布尔戈斯" ; -- src=geonames status=guess
+lin burley_PN = foreignPN "Burley" ; -- src=geonames status=guess
+lin burma_PN = foreignPN "Burma" ; -- src=eng status=guess
+lin burnham_on_sea_PN = foreignPN "Burnham-on-sea" ; -- src=eng status=guess
+lin burnley_PN = mkPN "伯恩利" ; -- src=geonames status=guess
+lin burntisland_PN = foreignPN "Burntisland" ; -- src=geonames status=guess
+lin burntwood_PN = foreignPN "Burntwood" ; -- src=geonames status=guess
+lin burry_port_PN = foreignPN "Burry port" ; -- src=eng status=guess
+lin burscough_PN = foreignPN "Burscough" ; -- src=eng status=guess
+lin burton_upon_trent_PN = foreignPN "Burton-upon-trent" ; -- src=eng status=guess
+lin burundi_PN = mkPN "蒲隆地" ; -- src=geonames status=guess
+lin bury_PN = foreignPN "Bury" ; -- src=geonames status=guess
+lin bury_st__edmunds_PN = foreignPN "Bury st. edmunds" ; -- src=eng status=guess
+lin buxton_PN = mkPN "巴克斯頓" ; -- src=geonames status=guess
+lin c_in_c_PN = foreignPN "C-in-c" ; -- src=eng status=guess
+lin cadiz_PN = mkPN "加的斯" ; -- src=geonames status=guess
+lin caen_PN = mkPN "卡昂" ; -- src=geonames status=guess
+lin caerleon_PN = foreignPN "Caerleon" ; -- src=geonames status=guess
+lin caernarfon_PN = foreignPN "Caernarfon" ; -- src=geonames status=guess
+lin caerphilly_PN = foreignPN "Caerphilly" ; -- src=geonames status=guess
+lin cagliari_PN = mkPN "卡利亚里" ; -- src=geonames status=guess
+lin cairo_PN = foreignPN "Cairo" ; -- src=geonames status=guess
+lin calcutta_PN = foreignPN "Calcutta" ; -- src=geonames status=guess
+lin caldicot_PN = foreignPN "Caldicot" ; -- src=geonames status=guess
+lin cali_PN = mkPN "卡利" ; -- src=geonames status=guess
+lin calne_PN = mkPN "卡恩" ; -- src=geonames status=guess
+lin calor_PN = foreignPN "Calor" ; -- src=eng status=guess
+lin calverton_PN = foreignPN "Calverton" ; -- src=geonames status=guess
+lin cambourne_PN = foreignPN "Cambourne" ; -- src=eng status=guess
+lin cambridge_PN = mkPN ("剑桥" | "劍橋") ; -- src=geonames status=guess
+lin cambridgeshire_PN = foreignPN "Cambridgeshire" ; -- src=eng status=guess
+lin cambuslang_PN = foreignPN "Cambuslang" ; -- src=eng status=guess
+lin camden_PN = mkPN ("卡姆登" | "肯頓") ; -- src=geonames status=guess
+lin cameroon_PN = mkPN "喀麦隆" ; -- src=geonames status=guess
+lin campbeltown_PN = foreignPN "Campbeltown" ; -- src=geonames status=guess
+lin canberra_PN = mkPN "堪培拉" ; -- src=geonames status=guess
+lin cancer_PN = foreignPN "Cancer" ; -- src=eng status=guess
+lin cannes_PN = mkPN "戛纳" ; -- src=geonames status=guess
+lin cannock_PN = foreignPN "Cannock" ; -- src=geonames status=guess
+lin cantab_PN = foreignPN "Cantab" ; -- src=eng status=guess
+lin canterbury_PN = mkPN "坎特伯雷" ; -- src=geonames status=guess
+lin canton_PN = foreignPN "Canton" ; -- src=geonames status=guess
+lin canvey_PN = foreignPN "Canvey" ; -- src=eng status=guess
+lin canvey_island_PN = foreignPN "Canvey island" ; -- src=eng status=guess
+lin cape_town_PN = foreignPN "Cape town" ; -- src=eng status=guess
+lin capricorn_PN = foreignPN "Capricorn" ; -- src=eng status=guess
+lin capt_PN = foreignPN "Capt" ; -- src=eng status=guess
+lin caracas_PN = mkPN "卡拉卡斯" ; -- src=geonames status=guess
+lin cardenden_PN = foreignPN "Cardenden" ; -- src=geonames status=guess
+lin cardiff_PN = mkPN "加的夫" ; -- src=geonames status=guess
+lin cardigan_PN = foreignPN "Cardigan" ; -- src=geonames status=guess
+lin carl_PN = foreignPN "Carl" ; -- src=eng status=guess
+lin carlisle_PN = mkPN ("卡莱尔" | "卡萊爾") ; -- src=geonames status=guess
+lin carlow_PN = foreignPN "Carlow" ; -- src=geonames status=guess
+lin carluke_PN = foreignPN "Carluke" ; -- src=geonames status=guess
+lin carmarthen_PN = mkPN "卡马森" ; -- src=geonames status=guess
+lin carnforth_PN = foreignPN "Carnforth" ; -- src=geonames status=guess
+lin carnoustie_PN = foreignPN "Carnoustie" ; -- src=geonames status=guess
+lin carol_PN = foreignPN "Carol" ; -- src=eng status=guess
+lin carole_PN = foreignPN "Carole" ; -- src=eng status=guess
+lin carolina_PN = foreignPN "Carolina" ; -- src=geonames status=guess
+lin caroline_PN = foreignPN "Caroline" ; -- src=eng status=guess
+lin carolyn_PN = foreignPN "Carolyn" ; -- src=eng status=guess
+lin carrie_PN = foreignPN "Carrie" ; -- src=eng status=guess
+lin carron_PN = foreignPN "Carron" ; -- src=eng status=guess
+lin cartagena_PN = mkPN "卡塔赫纳" ; -- src=geonames status=guess
+lin casablanca_PN = mkPN "达尔贝达" ; -- src=geonames status=guess
+lin castleford_PN = foreignPN "Castleford" ; -- src=geonames status=guess
+lin catania_PN = foreignPN "Catania" ; -- src=geonames status=guess
+lin cath_PN = foreignPN "Cath" ; -- src=eng status=guess
+lin catherine_PN = foreignPN "Catherine" ; -- src=eng status=guess
+lin cathy_PN = foreignPN "Cathy" ; -- src=eng status=guess
+lin cavan_PN = mkPN "卡旺" ; -- src=geonames status=guess
+lin cdr_PN = foreignPN "Cdr" ; -- src=eng status=guess
+lin cdre_PN = foreignPN "Cdre" ; -- src=eng status=guess
+lin cecil_PN = foreignPN "Cecil" ; -- src=eng status=guess
+lin cecilia_PN = foreignPN "Cecilia" ; -- src=geonames status=guess
+lin cecily_PN = foreignPN "Cecily" ; -- src=eng status=guess
+lin cedric_PN = foreignPN "Cedric" ; -- src=eng status=guess
+lin cefn_mawr_PN = foreignPN "Cefn-mawr" ; -- src=eng status=guess
+lin celia_PN = foreignPN "Celia" ; -- src=eng status=guess
+lin ceylon_PN = foreignPN "Ceylon" ; -- src=eng status=guess
+lin cf_PN = foreignPN "Cf" ; -- src=eng status=guess
+lin chad_PN = mkPN "乍得" ; -- src=geonames status=guess
+lin chalfont_PN = foreignPN "Chalfont" ; -- src=geonames status=guess
+lin chalfont_st_giles_PN = foreignPN "Chalfont st giles" ; -- src=eng status=guess
+lin chalfont_st_peter_PN = foreignPN "Chalfont st peter" ; -- src=eng status=guess
+lin changchun_PN = mkPN ("长春市" | "长春镇") ; -- src=geonames status=guess
+lin changsha_PN = mkPN ("长沙镇" | "长沙" | "長沙" | "开平") ; -- src=geonames status=guess
+lin chard_PN = foreignPN "Chard" ; -- src=geonames status=guess
+lin charles_PN = foreignPN "Charles" ; -- src=eng status=guess
+lin charlie_PN = foreignPN "Charlie" ; -- src=eng status=guess
+lin charlotte_PN = mkPN "夏洛特" ; -- src=geonames status=guess
+lin charybdis_PN = foreignPN "Charybdis" ; -- src=eng status=guess
+lin chas_PN = foreignPN "Chas" ; -- src=eng status=guess
+lin chatham_PN = foreignPN "Chatham" ; -- src=geonames status=guess
+lin cheadle_PN = foreignPN "Cheadle" ; -- src=geonames status=guess
+lin chelmsford_PN = mkPN "切爾姆斯福德" ; -- src=geonames status=guess
+lin chelsea_PN = mkPN ("切尔西" | "切爾西") ; -- src=geonames status=guess
+lin cheltenham_PN = mkPN "切爾滕納姆" ; -- src=geonames status=guess
+lin chelyabinsk_PN = mkPN "車里雅賓斯克" ; -- src=geonames status=guess
+lin chengchow_PN = foreignPN "Chengchow" ; -- src=eng status=guess
+lin chengtu_PN = foreignPN "Chengtu" ; -- src=eng status=guess
+lin chepstow_PN = foreignPN "Chepstow" ; -- src=geonames status=guess
+lin chesham_PN = foreignPN "Chesham" ; -- src=geonames status=guess
+lin cheshire_PN = foreignPN "Cheshire" ; -- src=geonames status=guess
+lin chester_PN = mkPN "切斯特" ; -- src=geonames status=guess
+lin chester_le_street_PN = foreignPN "Chester-le-street" ; -- src=eng status=guess
+lin chesterfield_PN = foreignPN "Chesterfield" ; -- src=geonames status=guess
+lin chichester_PN = mkPN "奇切斯特" ; -- src=geonames status=guess
+lin chinchow_PN = foreignPN "Chinchow" ; -- src=eng status=guess
+lin chippenham_PN = foreignPN "Chippenham" ; -- src=geonames status=guess
+lin chloe_PN = foreignPN "Chloe" ; -- src=eng status=guess
+lin chopwell_PN = foreignPN "Chopwell" ; -- src=eng status=guess
+lin chorley_PN = foreignPN "Chorley" ; -- src=geonames status=guess
+lin chris_PN = foreignPN "Chris" ; -- src=eng status=guess
+lin chrissie_PN = foreignPN "Chrissie" ; -- src=eng status=guess
+lin chrissy_PN = foreignPN "Chrissy" ; -- src=eng status=guess
+lin christ_PN = foreignPN "Christ" ; -- src=eng status=guess
+lin christchurch_PN = mkPN "克赖斯特彻奇" ; -- src=geonames status=guess
+lin christian_PN = foreignPN "Christian" ; -- src=eng status=guess
+lin christina_PN = foreignPN "Christina" ; -- src=eng status=guess
+lin christine_PN = foreignPN "Christine" ; -- src=eng status=guess
+lin christmas_PN = foreignPN "Christmas" ; -- src=geonames status=guess
+lin christopher_PN = foreignPN "Christopher" ; -- src=geonames status=guess
+lin chungking_PN = foreignPN "Chungking" ; -- src=eng status=guess
+lin cif_PN = foreignPN "Cif" ; -- src=eng status=guess
+lin cincinnati_PN = mkPN "辛辛那提" ; -- src=geonames status=guess
+lin cinderford_PN = foreignPN "Cinderford" ; -- src=geonames status=guess
+lin cirencester_PN = foreignPN "Cirencester" ; -- src=geonames status=guess
+lin civvy_street_PN = foreignPN "Civvy street" ; -- src=eng status=guess
+lin clackmannon_PN = foreignPN "Clackmannon" ; -- src=eng status=guess
+lin clacton_PN = foreignPN "Clacton" ; -- src=eng status=guess
+lin clare_PN = foreignPN "Clare" ; -- src=geonames status=guess
+lin clarkston_PN = foreignPN "Clarkston" ; -- src=geonames status=guess
+lin clarrie_PN = foreignPN "Clarrie" ; -- src=eng status=guess
+lin claud_PN = foreignPN "Claud" ; -- src=eng status=guess
+lin claude_PN = foreignPN "Claude" ; -- src=geonames status=guess
+lin clay_cross_PN = foreignPN "Clay cross" ; -- src=eng status=guess
+lin cleator_moor_PN = foreignPN "Cleator moor" ; -- src=eng status=guess
+lin cleethorpes_PN = foreignPN "Cleethorpes" ; -- src=geonames status=guess
+lin clem_PN = foreignPN "Clem" ; -- src=eng status=guess
+lin clement_PN = foreignPN "Clement" ; -- src=eng status=guess
+lin clermont_ferrand_PN = foreignPN "Clermont-ferrand" ; -- src=eng status=guess
+lin clevedon_PN = foreignPN "Clevedon" ; -- src=geonames status=guess
+lin cleveland_PN = mkPN "克里夫蘭" ; -- src=geonames status=guess
+lin cliff_PN = foreignPN "Cliff" ; -- src=eng status=guess
+lin clifford_PN = foreignPN "Clifford" ; -- src=geonames status=guess
+lin clitheroe_PN = foreignPN "Clitheroe" ; -- src=geonames status=guess
+lin clive_PN = foreignPN "Clive" ; -- src=geonames status=guess
+lin clowne_PN = foreignPN "Clowne" ; -- src=geonames status=guess
+lin clwyd_PN = foreignPN "Clwyd" ; -- src=eng status=guess
+lin clydach_PN = foreignPN "Clydach" ; -- src=geonames status=guess
+lin clydebank_PN = foreignPN "Clydebank" ; -- src=geonames status=guess
+lin coalville_PN = mkPN "科维尔" ; -- src=geonames status=guess
+lin coatbridge_PN = foreignPN "Coatbridge" ; -- src=geonames status=guess
+lin cobham_PN = foreignPN "Cobham" ; -- src=geonames status=guess
+lin cockermouth_PN = foreignPN "Cockermouth" ; -- src=geonames status=guess
+lin cod_PN = foreignPN "Cod" ; -- src=eng status=guess
+lin codsall_PN = foreignPN "Codsall" ; -- src=geonames status=guess
+lin coimbatore_PN = mkPN "哥印拜陀" ; -- src=geonames status=guess
+lin col_PN = foreignPN "Col" ; -- src=eng status=guess
+lin colchester_PN = mkPN "科尔切斯特" ; -- src=geonames status=guess
+lin coleshill_PN = foreignPN "Coleshill" ; -- src=eng status=guess
+lin colin_PN = foreignPN "Colin" ; -- src=eng status=guess
+lin coll_PN = foreignPN "Coll" ; -- src=eng status=guess
+lin colne_PN = foreignPN "Colne" ; -- src=geonames status=guess
+lin cologne_PN = foreignPN "Cologne" ; -- src=geonames status=guess
+lin colombia_PN = mkPN "哥伦比亚共和国" ; -- src=geonames status=guess
+lin colombo_PN = mkPN ("可倫坡" | "哥伦布") ; -- src=geonames status=guess
+lin colorado_PN = foreignPN "Colorado" ; -- src=geonames status=guess
+lin columbus_PN = mkPN "哥伦布" ; -- src=geonames status=guess
+lin colwyn_bay_PN = foreignPN "Colwyn bay" ; -- src=eng status=guess
+lin congleton_PN = foreignPN "Congleton" ; -- src=geonames status=guess
+lin congo_PN = foreignPN "Congo" ; -- src=eng status=guess
+lin connah's_quay_PN = foreignPN "Connah's quay" ; -- src=eng status=guess
+lin connaught_PN = foreignPN "Connaught" ; -- src=eng status=guess
+lin connie_PN = foreignPN "Connie" ; -- src=eng status=guess
+lin cons_PN = foreignPN "Cons" ; -- src=eng status=guess
+lin consett_PN = foreignPN "Consett" ; -- src=geonames status=guess
+lin constance_PN = foreignPN "Constance" ; -- src=eng status=guess
+lin cont_PN = foreignPN "Cont" ; -- src=eng status=guess
+lin conwy_PN = foreignPN "Conwy" ; -- src=geonames status=guess
+lin cookham_PN = foreignPN "Cookham" ; -- src=geonames status=guess
+lin copenhagen_PN = mkPN "哥本哈根" ; -- src=geonames status=guess
+lin coppull_PN = foreignPN "Coppull" ; -- src=geonames status=guess
+lin corby_PN = foreignPN "Corby" ; -- src=geonames status=guess
+lin cordoba_PN = foreignPN "Cordoba" ; -- src=eng status=guess
+lin cork_PN = mkPN "科克" ; -- src=geonames status=guess
+lin cornwall_PN = mkPN "康沃尔" ; -- src=geonames status=guess
+lin corp_PN = foreignPN "Corp" ; -- src=eng status=guess
+lin corsham_PN = foreignPN "Corsham" ; -- src=geonames status=guess
+lin corunna_PN = foreignPN "Corunna" ; -- src=geonames status=guess
+lin cosenza_PN = foreignPN "Cosenza" ; -- src=geonames status=guess
+lin costa_rica_PN = foreignPN "Costa rica" ; -- src=eng status=guess
+lin coventry_PN = mkPN "考文垂" ; -- src=geonames status=guess
+lin cowdenbeath_PN = foreignPN "Cowdenbeath" ; -- src=geonames status=guess
+lin cowes_PN = foreignPN "Cowes" ; -- src=geonames status=guess
+lin cp_PN = foreignPN "Cp" ; -- src=eng status=guess
+lin cpl_PN = foreignPN "Cpl" ; -- src=eng status=guess
+lin cramlington_PN = foreignPN "Cramlington" ; -- src=geonames status=guess
+lin crawley_PN = foreignPN "Crawley" ; -- src=geonames status=guess
+lin cres_PN = mkPN "茨雷斯島" ; -- src=geonames status=guess
+lin creswell_PN = foreignPN "Creswell" ; -- src=geonames status=guess
+lin crewe_PN = mkPN "克魯" ; -- src=geonames status=guess
+lin crieff_PN = foreignPN "Crieff" ; -- src=geonames status=guess
+lin croesus_PN = foreignPN "Croesus" ; -- src=eng status=guess
+lin cromer_PN = foreignPN "Cromer" ; -- src=geonames status=guess
+lin crook_PN = foreignPN "Crook" ; -- src=geonames status=guess
+lin crosby_PN = foreignPN "Crosby" ; -- src=geonames status=guess
+lin crowborough_PN = foreignPN "Crowborough" ; -- src=geonames status=guess
+lin crowthorne_PN = foreignPN "Crowthorne" ; -- src=geonames status=guess
+lin croydon_PN = mkPN "克羅伊登" ; -- src=geonames status=guess
+lin cudworth_PN = foreignPN "Cudworth" ; -- src=geonames status=guess
+lin cuffley_PN = foreignPN "Cuffley" ; -- src=geonames status=guess
+lin culcheth_PN = foreignPN "Culcheth" ; -- src=geonames status=guess
+lin cumberland_PN = mkPN "坎伯蘭" ; -- src=geonames status=guess
+lin cumbernauld_PN = foreignPN "Cumbernauld" ; -- src=geonames status=guess
+lin cumbria_PN = foreignPN "Cumbria" ; -- src=eng status=guess
+lin cumnock_PN = foreignPN "Cumnock" ; -- src=geonames status=guess
+lin cupar_PN = foreignPN "Cupar" ; -- src=geonames status=guess
+lin cupid_PN = foreignPN "Cupid" ; -- src=eng status=guess
+lin curitiba_PN = mkPN "庫里奇巴" ; -- src=geonames status=guess
+lin currie_PN = foreignPN "Currie" ; -- src=geonames status=guess
+lin cwmbran_PN = foreignPN "Cwmbran" ; -- src=geonames status=guess
+lin cynthia_PN = foreignPN "Cynthia" ; -- src=eng status=guess
+lin cyprus_PN = mkPN "賽普勒斯" ; -- src=geonames status=guess
+lin cyril_PN = foreignPN "Cyril" ; -- src=geonames status=guess
+lin czechoslovakia_PN = foreignPN "Czechoslovakia" ; -- src=eng status=guess
+lin d_day_PN = foreignPN "D-day" ; -- src=eng status=guess
+lin dacca_PN = foreignPN "Dacca" ; -- src=eng status=guess
+lin daisy_PN = foreignPN "Daisy" ; -- src=eng status=guess
+lin dakar_PN = mkPN "達喀爾" ; -- src=geonames status=guess
+lin dakota_PN = foreignPN "Dakota" ; -- src=eng status=guess
+lin dalkeith_PN = foreignPN "Dalkeith" ; -- src=geonames status=guess
+lin dalry_PN = foreignPN "Dalry" ; -- src=geonames status=guess
+lin dalton_PN = foreignPN "Dalton" ; -- src=geonames status=guess
+lin damascus_PN = mkPN "大马士革" ; -- src=geonames status=guess
+lin damocles_PN = foreignPN "Damocles" ; -- src=eng status=guess
+lin dan_PN = foreignPN "Dan" ; -- src=eng status=guess
+lin daniel_PN = foreignPN "Daniel" ; -- src=eng status=guess
+lin danny_PN = foreignPN "Danny" ; -- src=eng status=guess
+lin daphne_PN = mkPN "达芙妮" ; -- src=geonames status=guess
+lin darby_PN = foreignPN "Darby" ; -- src=geonames status=guess
+lin darenth_PN = foreignPN "Darenth" ; -- src=eng status=guess
+lin darfield_PN = foreignPN "Darfield" ; -- src=geonames status=guess
+lin darlington_PN = mkPN ("达林顿" | "達靈頓") ; -- src=geonames status=guess
+lin darmstadt_PN = mkPN "达姆施塔特" ; -- src=geonames status=guess
+lin dartford_PN = mkPN "達特福德" ; -- src=geonames status=guess
+lin dartmouth_PN = foreignPN "Dartmouth" ; -- src=geonames status=guess
+lin darwen_PN = foreignPN "Darwen" ; -- src=geonames status=guess
+lin dave_PN = foreignPN "Dave" ; -- src=eng status=guess
+lin daventry_PN = foreignPN "Daventry" ; -- src=geonames status=guess
+lin davey_PN = foreignPN "Davey" ; -- src=eng status=guess
+lin david_PN = foreignPN "David" ; -- src=geonames status=guess
+lin dawley_PN = foreignPN "Dawley" ; -- src=eng status=guess
+lin dawlish_PN = foreignPN "Dawlish" ; -- src=geonames status=guess
+lin dawn_PN = foreignPN "Dawn" ; -- src=eng status=guess
+lin dayton_PN = mkPN "代顿" ; -- src=geonames status=guess
+lin deal_PN = foreignPN "Deal" ; -- src=geonames status=guess
+lin dean_PN = foreignPN "Dean" ; -- src=eng status=guess
+lin debbie_PN = foreignPN "Debbie" ; -- src=eng status=guess
+lin debby_PN = foreignPN "Debby" ; -- src=eng status=guess
+lin deborah_PN = foreignPN "Deborah" ; -- src=eng status=guess
+lin dec_PN = foreignPN "Dec" ; -- src=eng status=guess
+lin deirdre_PN = foreignPN "Deirdre" ; -- src=eng status=guess
+lin delhi_PN = mkPN "德里" ; -- src=geonames status=guess
+lin denain_PN = mkPN "德南" ; -- src=geonames status=guess
+lin denbigh_PN = foreignPN "Denbigh" ; -- src=geonames status=guess
+lin denis_PN = foreignPN "Denis" ; -- src=eng status=guess
+lin denise_PN = foreignPN "Denise" ; -- src=eng status=guess
+lin dennis_PN = foreignPN "Dennis" ; -- src=geonames status=guess
+lin denny_PN = foreignPN "Denny" ; -- src=geonames status=guess
+lin dep_PN = foreignPN "Dep" ; -- src=eng status=guess
+lin dept_PN = foreignPN "Dept" ; -- src=eng status=guess
+lin derby_PN = mkPN "德比" ; -- src=geonames status=guess
+lin derbyshire_PN = foreignPN "Derbyshire" ; -- src=eng status=guess
+lin dereham_PN = foreignPN "Dereham" ; -- src=eng status=guess
+lin derek_PN = foreignPN "Derek" ; -- src=eng status=guess
+lin des_PN = foreignPN "Des" ; -- src=eng status=guess
+lin desmond_PN = foreignPN "Desmond" ; -- src=eng status=guess
+lin dessau_PN = mkPN "德绍" ; -- src=geonames status=guess
+lin detroit_PN = mkPN "底特律" ; -- src=geonames status=guess
+lin devizes_PN = foreignPN "Devizes" ; -- src=geonames status=guess
+lin devon_PN = foreignPN "Devon" ; -- src=geonames status=guess
+lin dewsbury_PN = mkPN "迪斯伯里" ; -- src=geonames status=guess
+lin dg_PN = foreignPN "Dg" ; -- src=eng status=guess
+lin di_PN = foreignPN "Di" ; -- src=eng status=guess
+lin diana_PN = foreignPN "Diana" ; -- src=eng status=guess
+lin dick_PN = foreignPN "Dick" ; -- src=eng status=guess
+lin dicky_PN = foreignPN "Dicky" ; -- src=eng status=guess
+lin didcot_PN = foreignPN "Didcot" ; -- src=geonames status=guess
+lin dijon_PN = mkPN "第戎" ; -- src=geonames status=guess
+lin dingle_PN = foreignPN "Dingle" ; -- src=geonames status=guess
+lin dinnington_PN = foreignPN "Dinnington" ; -- src=geonames status=guess
+lin dives_PN = foreignPN "Dives" ; -- src=eng status=guess
+lin djibouti_PN = mkPN ("吉布地市" | "吉布提") ; -- src=geonames status=guess
+lin dnepropetrovsk_PN = foreignPN "Dnepropetrovsk" ; -- src=eng status=guess
+lin dolly_PN = foreignPN "Dolly" ; -- src=eng status=guess
+lin domesday_PN = foreignPN "Domesday" ; -- src=eng status=guess
+lin dominic_PN = foreignPN "Dominic" ; -- src=eng status=guess
+lin dominica_PN = mkPN "多米尼克" ; -- src=geonames status=guess
+lin don_PN = foreignPN "Don" ; -- src=geonames status=guess
+lin donald_PN = foreignPN "Donald" ; -- src=eng status=guess
+lin doncaster_PN = mkPN "唐卡斯特" ; -- src=geonames status=guess
+lin donegal_PN = foreignPN "Donegal" ; -- src=geonames status=guess
+lin donetsk_PN = mkPN "頓涅茨克" ; -- src=geonames status=guess
+lin doomsday_PN = foreignPN "Doomsday" ; -- src=eng status=guess
+lin dora_PN = foreignPN "Dora" ; -- src=geonames status=guess
+lin dorchester_PN = foreignPN "Dorchester" ; -- src=geonames status=guess
+lin dordrecht_PN = foreignPN "Dordrecht" ; -- src=geonames status=guess
+lin doreen_PN = foreignPN "Doreen" ; -- src=eng status=guess
+lin doris_PN = foreignPN "Doris" ; -- src=eng status=guess
+lin dorking_PN = foreignPN "Dorking" ; -- src=geonames status=guess
+lin dorothy_PN = foreignPN "Dorothy" ; -- src=eng status=guess
+lin dorset_PN = foreignPN "Dorset" ; -- src=eng status=guess
+lin dortmund_PN = mkPN "多特蒙德" ; -- src=geonames status=guess
+lin douai_PN = mkPN "杜埃" ; -- src=geonames status=guess
+lin doug_PN = foreignPN "Doug" ; -- src=eng status=guess
+lin douglas_PN = mkPN "道格拉斯" ; -- src=geonames status=guess
+lin dover_PN = mkPN ("多佛" | "多佛尔") ; -- src=geonames status=guess
+lin down_PN = foreignPN "Down" ; -- src=eng status=guess
+lin downing_street_PN = foreignPN "Downing street" ; -- src=eng status=guess
+lin dr_PN = foreignPN "Dr" ; -- src=eng status=guess
+lin drayton_PN = foreignPN "Drayton" ; -- src=eng status=guess
+lin dresden_PN = mkPN "德累斯顿" ; -- src=geonames status=guess
+lin driffield_PN = foreignPN "Driffield" ; -- src=geonames status=guess
+lin drogheda_PN = mkPN "德羅赫達" ; -- src=geonames status=guess
+lin droitwich_PN = foreignPN "Droitwich" ; -- src=geonames status=guess
+lin dronfield_PN = foreignPN "Dronfield" ; -- src=geonames status=guess
+lin dublin_PN = mkPN ("都伯林" | "都柏林") ; -- src=geonames status=guess
+lin dudley_PN = mkPN "達德利" ; -- src=geonames status=guess
+lin duisburg_PN = mkPN "杜伊斯堡" ; -- src=geonames status=guess
+lin dukinfield_PN = foreignPN "Dukinfield" ; -- src=geonames status=guess
+lin dumbarton_PN = mkPN "邓巴顿" ; -- src=geonames status=guess
+lin dumfries_PN = foreignPN "Dumfries" ; -- src=geonames status=guess
+lin dun_laoghaire_PN = foreignPN "Dun laoghaire" ; -- src=eng status=guess
+lin duncan_PN = foreignPN "Duncan" ; -- src=geonames status=guess
+lin dundalk_PN = mkPN "邓多克" ; -- src=geonames status=guess
+lin dundee_PN = mkPN "邓迪" ; -- src=geonames status=guess
+lin dunfermline_PN = foreignPN "Dunfermline" ; -- src=geonames status=guess
+lin dunkirk_PN = foreignPN "Dunkirk" ; -- src=geonames status=guess
+lin dunoon_PN = foreignPN "Dunoon" ; -- src=geonames status=guess
+lin dunstable_PN = mkPN "鄧斯特布爾" ; -- src=geonames status=guess
+lin dupl_PN = foreignPN "Dupl" ; -- src=eng status=guess
+lin durban_PN = mkPN "德班" ; -- src=geonames status=guess
+lin durham_PN = mkPN ("德罕" | "達拉謨") ; -- src=geonames status=guess
+lin durrington_PN = foreignPN "Durrington" ; -- src=geonames status=guess
+lin dursley_PN = foreignPN "Dursley" ; -- src=geonames status=guess
+lin dusseldorf_PN = foreignPN "Dusseldorf" ; -- src=eng status=guess
+lin dyfed_PN = foreignPN "Dyfed" ; -- src=eng status=guess
+lin eaglescliffe_PN = foreignPN "Eaglescliffe" ; -- src=geonames status=guess
+lin ealing_PN = mkPN "伊灵" ; -- src=geonames status=guess
+lin earl_shilton_PN = foreignPN "Earl shilton" ; -- src=eng status=guess
+lin easington_PN = foreignPN "Easington" ; -- src=geonames status=guess
+lin east_dereham_PN = foreignPN "East dereham" ; -- src=eng status=guess
+lin east_grinstead_PN = foreignPN "East grinstead" ; -- src=eng status=guess
+lin east_kilbride_PN = foreignPN "East kilbride" ; -- src=eng status=guess
+lin east_retford_PN = foreignPN "East retford" ; -- src=eng status=guess
+lin eastbourne_PN = mkPN "伊斯特本" ; -- src=geonames status=guess
+lin easter_PN = foreignPN "Easter" ; -- src=eng status=guess
+lin eastleigh_PN = mkPN "伊斯特利" ; -- src=geonames status=guess
+lin ebbw_vale_PN = foreignPN "Ebbw vale" ; -- src=eng status=guess
+lin eccles_PN = foreignPN "Eccles" ; -- src=geonames status=guess
+lin ecuador_PN = mkPN "厄瓜多尔" ; -- src=geonames status=guess
+lin ed_PN = foreignPN "Ed" ; -- src=geonames status=guess
+lin eddie_PN = foreignPN "Eddie" ; -- src=eng status=guess
+lin eddy_PN = foreignPN "Eddy" ; -- src=eng status=guess
+lin eden_PN = foreignPN "Eden" ; -- src=geonames status=guess
+lin edenbridge_PN = foreignPN "Edenbridge" ; -- src=geonames status=guess
+lin edgar_PN = foreignPN "Edgar" ; -- src=geonames status=guess
+lin edinburgh_PN = mkPN "爱丁堡" ; -- src=geonames status=guess
+lin edith_PN = foreignPN "Edith" ; -- src=eng status=guess
+lin edmund_PN = foreignPN "Edmund" ; -- src=eng status=guess
+lin edward_PN = foreignPN "Edward" ; -- src=eng status=guess
+lin eg_PN = foreignPN "Eg" ; -- src=geonames status=guess
+lin egremont_PN = foreignPN "Egremont" ; -- src=geonames status=guess
+lin egypt_PN = mkPN "埃及" ; -- src=geonames status=guess
+lin eiche_PN = foreignPN "Eiche" ; -- src=eng status=guess
+lin eileen_PN = foreignPN "Eileen" ; -- src=eng status=guess
+lin eindhoven_PN = mkPN "埃因霍温" ; -- src=geonames status=guess
+lin el_salvador_PN = mkPN "萨尔瓦多" ; -- src=geonames status=guess
+lin elaine_PN = foreignPN "Elaine" ; -- src=eng status=guess
+lin elderslie_PN = foreignPN "Elderslie" ; -- src=geonames status=guess
+lin eleanor_PN = foreignPN "Eleanor" ; -- src=geonames status=guess
+lin elgin_PN = mkPN "埃爾金" ; -- src=geonames status=guess
+lin eliza_PN = foreignPN "Eliza" ; -- src=eng status=guess
+lin elizabeth_PN = mkPN "伊麗莎白" ; -- src=geonames status=guess
+lin elland_PN = foreignPN "Elland" ; -- src=geonames status=guess
+lin ellen_PN = foreignPN "Ellen" ; -- src=eng status=guess
+lin ellesmere_PN = foreignPN "Ellesmere" ; -- src=geonames status=guess
+lin ellesmere_port_PN = foreignPN "Ellesmere port" ; -- src=eng status=guess
+lin ellie_PN = foreignPN "Ellie" ; -- src=eng status=guess
+lin elloughton_PN = foreignPN "Elloughton" ; -- src=eng status=guess
+lin elsie_PN = foreignPN "Elsie" ; -- src=eng status=guess
+lin elstree_PN = foreignPN "Elstree" ; -- src=geonames status=guess
+lin ely_PN = mkPN "伊利" ; -- src=geonames status=guess
+lin elysium_PN = foreignPN "Elysium" ; -- src=eng status=guess
+lin emily_PN = foreignPN "Emily" ; -- src=eng status=guess
+lin emma_PN = foreignPN "Emma" ; -- src=eng status=guess
+lin emsworth_PN = foreignPN "Emsworth" ; -- src=geonames status=guess
+lin enc_PN = foreignPN "Enc" ; -- src=eng status=guess
+lin enfield_PN = foreignPN "Enfield" ; -- src=geonames status=guess
+lin england_PN = foreignPN "England" ; -- src=geonames status=guess
+lin enoch_PN = foreignPN "Enoch" ; -- src=geonames status=guess
+lin enschede_PN = mkPN "恩斯赫德" ; -- src=geonames status=guess
+lin epiphany_PN = foreignPN "Epiphany" ; -- src=eng status=guess
+lin epping_PN = mkPN "埃潘" ; -- src=geonames status=guess
+lin epsom_PN = mkPN "埃普索姆" ; -- src=geonames status=guess
+lin erfurt_PN = mkPN "埃尔福特" ; -- src=geonames status=guess
+lin eric_PN = foreignPN "Eric" ; -- src=eng status=guess
+lin erica_PN = foreignPN "Erica" ; -- src=eng status=guess
+lin erin_PN = foreignPN "Erin" ; -- src=geonames status=guess
+lin eritrea_PN = mkPN "厄立特里亚" ; -- src=geonames status=guess
+lin erlangen_PN = mkPN "埃尔朗根" ; -- src=geonames status=guess
+lin ernest_PN = foreignPN "Ernest" ; -- src=eng status=guess
+lin ernie_PN = foreignPN "Ernie" ; -- src=eng status=guess
+lin esfahan_PN = foreignPN "Esfahan" ; -- src=eng status=guess
+lin esq_PN = foreignPN "Esq" ; -- src=eng status=guess
+lin essen_PN = mkPN "埃森" ; -- src=geonames status=guess
+lin essex_PN = foreignPN "Essex" ; -- src=geonames status=guess
+lin esther_PN = foreignPN "Esther" ; -- src=geonames status=guess
+lin et_al_PN = foreignPN "Et al" ; -- src=eng status=guess
+lin et_seq_PN = foreignPN "Et seq" ; -- src=eng status=guess
+lin etc_PN = foreignPN "Etc" ; -- src=eng status=guess
+lin ethel_PN = foreignPN "Ethel" ; -- src=eng status=guess
+lin ethiopia_PN = mkPN "埃塞俄比亚" ; -- src=geonames status=guess
+lin eugene_PN = mkPN "尤金" ; -- src=geonames status=guess
+lin eunice_PN = foreignPN "Eunice" ; -- src=geonames status=guess
+lin eurasia_PN = foreignPN "Eurasia" ; -- src=eng status=guess
+lin eurovision_PN = foreignPN "Eurovision" ; -- src=eng status=guess
+lin eva_PN = foreignPN "Eva" ; -- src=eng status=guess
+lin eve_PN = foreignPN "Eve" ; -- src=eng status=guess
+lin evelyn_PN = foreignPN "Evelyn" ; -- src=eng status=guess
+lin evesham_PN = foreignPN "Evesham" ; -- src=geonames status=guess
+lin ewell_PN = foreignPN "Ewell" ; -- src=geonames status=guess
+lin excl_PN = foreignPN "Excl" ; -- src=eng status=guess
+lin exeter_PN = mkPN "埃克塞特" ; -- src=geonames status=guess
+lin exmouth_PN = foreignPN "Exmouth" ; -- src=geonames status=guess
+lin falkirk_PN = foreignPN "Falkirk" ; -- src=geonames status=guess
+lin falmouth_PN = mkPN "法尔茅斯" ; -- src=geonames status=guess
+lin fanny_PN = foreignPN "Fanny" ; -- src=eng status=guess
+lin farnham_PN = foreignPN "Farnham" ; -- src=geonames status=guess
+lin farnworth_PN = foreignPN "Farnworth" ; -- src=geonames status=guess
+lin fauldhouse_PN = foreignPN "Fauldhouse" ; -- src=geonames status=guess
+lin faversham_PN = foreignPN "Faversham" ; -- src=geonames status=guess
+lin fawley_PN = foreignPN "Fawley" ; -- src=eng status=guess
+lin fbi_PN = foreignPN "FBI" ; -- src=eng status=guess
+lin featherstone_PN = foreignPN "Featherstone" ; -- src=geonames status=guess
+lin feb_PN = foreignPN "Feb" ; -- src=eng status=guess
+lin felicity_PN = foreignPN "Felicity" ; -- src=eng status=guess
+lin felix_PN = foreignPN "Felix" ; -- src=eng status=guess
+lin felixstowe_PN = mkPN "费利克斯托" ; -- src=geonames status=guess
+lin fem_PN = foreignPN "Fem" ; -- src=eng status=guess
+lin fermanagh_PN = foreignPN "Fermanagh" ; -- src=eng status=guess
+lin ferrara_PN = foreignPN "Ferrara" ; -- src=geonames status=guess
+lin ferryhill_PN = foreignPN "Ferryhill" ; -- src=geonames status=guess
+lin fife_PN = foreignPN "Fife" ; -- src=geonames status=guess
+lin fiji_PN = mkPN "斐濟" ; -- src=geonames status=guess
+lin fiona_PN = foreignPN "Fiona" ; -- src=eng status=guess
+lin firenze_PN = foreignPN "Firenze" ; -- src=eng status=guess
+lin fleet_PN = foreignPN "Fleet" ; -- src=geonames status=guess
+lin fleet_street_PN = foreignPN "Fleet street" ; -- src=eng status=guess
+lin fleetwood_PN = foreignPN "Fleetwood" ; -- src=geonames status=guess
+lin flint_PN = mkPN "弗林特" ; -- src=geonames status=guess
+lin flora_PN = foreignPN "Flora" ; -- src=geonames status=guess
+lin florence_1_PN = mkPN ("弗洛伦斯" | "佛罗伦萨" | "佛羅倫薩") ; -- src=geonames status=guess
+lin florence_2_PN = mkPN ("弗洛伦斯" | "佛罗伦萨" | "佛羅倫薩") ; -- src=geonames status=guess
+lin florrie_PN = foreignPN "Florrie" ; -- src=eng status=guess
+lin foggia_PN = foreignPN "Foggia" ; -- src=geonames status=guess
+lin folkestone_PN = mkPN "福克斯通" ; -- src=geonames status=guess
+lin foochow_PN = foreignPN "Foochow" ; -- src=eng status=guess
+lin forfar_PN = foreignPN "Forfar" ; -- src=geonames status=guess
+lin forli_PN = foreignPN "Forli" ; -- src=eng status=guess
+lin formby_PN = foreignPN "Formby" ; -- src=geonames status=guess
+lin formosa_PN = mkPN "福莫萨" ; -- src=geonames status=guess
+lin fort_lauderdale_PN = foreignPN "Fort lauderdale" ; -- src=eng status=guess
+lin fort_william_PN = foreignPN "Fort william" ; -- src=eng status=guess
+lin fort_worth_PN = foreignPN "Fort worth" ; -- src=eng status=guess
+lin fortaleza_PN = mkPN "福塔雷萨" ; -- src=geonames status=guess
+lin fowey_PN = foreignPN "Fowey" ; -- src=geonames status=guess
+lin fr_PN = foreignPN "Fr" ; -- src=eng status=guess
+lin frampton_cotterell_PN = foreignPN "Frampton cotterell" ; -- src=eng status=guess
+lin fran_PN = foreignPN "Fran" ; -- src=eng status=guess
+lin frances_PN = foreignPN "Frances" ; -- src=eng status=guess
+lin francis_PN = foreignPN "Francis" ; -- src=geonames status=guess
+lin frank_PN = foreignPN "Frank" ; -- src=eng status=guess
+lin frankie_PN = foreignPN "Frankie" ; -- src=eng status=guess
+lin fraserburgh_PN = foreignPN "Fraserburgh" ; -- src=geonames status=guess
+lin freckleton_PN = foreignPN "Freckleton" ; -- src=geonames status=guess
+lin fred_PN = foreignPN "Fred" ; -- src=eng status=guess
+lin freda_PN = foreignPN "Freda" ; -- src=eng status=guess
+lin freddie_PN = foreignPN "Freddie" ; -- src=eng status=guess
+lin freddy_PN = foreignPN "Freddy" ; -- src=eng status=guess
+lin frederick_PN = mkPN "弗雷德里克" ; -- src=geonames status=guess
+lin frederiksberg_PN = mkPN "腓特烈斯贝" ; -- src=geonames status=guess
+lin freiburg_PN = foreignPN "Freiburg" ; -- src=geonames status=guess
+lin freshwater_PN = foreignPN "Freshwater" ; -- src=geonames status=guess
+lin fri_PN = foreignPN "Fri" ; -- src=eng status=guess
+lin frinton_PN = foreignPN "Frinton" ; -- src=eng status=guess
+lin frodsham_PN = foreignPN "Frodsham" ; -- src=geonames status=guess
+lin frome_PN = foreignPN "Frome" ; -- src=geonames status=guess
+lin ft_PN = foreignPN "FT" ; -- src=eng status=guess
+lin furth_PN = foreignPN "Furth" ; -- src=geonames status=guess
+lin fushun_PN = mkPN "抚顺市" ; -- src=geonames status=guess
+lin fwd_PN = foreignPN "Fwd" ; -- src=eng status=guess
+lin gabon_PN = mkPN "加蓬" ; -- src=geonames status=guess
+lin gainsborough_PN = foreignPN "Gainsborough" ; -- src=geonames status=guess
+lin galashiels_PN = foreignPN "Galashiels" ; -- src=geonames status=guess
+lin galloway_PN = foreignPN "Galloway" ; -- src=eng status=guess
+lin gallup_PN = foreignPN "Gallup" ; -- src=geonames status=guess
+lin galway_PN = foreignPN "Galway" ; -- src=eng status=guess
+lin gambia_PN = mkPN "冈比亚共和国" ; -- src=geonames status=guess
+lin gareth_PN = foreignPN "Gareth" ; -- src=eng status=guess
+lin garforth_PN = foreignPN "Garforth" ; -- src=geonames status=guess
+lin garrowhill_PN = foreignPN "Garrowhill" ; -- src=eng status=guess
+lin gary_PN = mkPN "加里" ; -- src=geonames status=guess
+lin gateshead_PN = mkPN "蓋茨黑德" ; -- src=geonames status=guess
+lin gavin_PN = foreignPN "Gavin" ; -- src=eng status=guess
+lin gb_PN = foreignPN "Gb" ; -- src=eng status=guess
+lin gdansk_PN = foreignPN "Gdansk" ; -- src=eng status=guess
+lin gdn_PN = foreignPN "Gdn" ; -- src=eng status=guess
+lin gdns_PN = foreignPN "Gdns" ; -- src=eng status=guess
+lin gelligaer_PN = foreignPN "Gelligaer" ; -- src=geonames status=guess
+lin gelsenkirchen_PN = mkPN "盖尔森基兴" ; -- src=geonames status=guess
+lin gemini_PN = foreignPN "Gemini" ; -- src=geonames status=guess
+lin gen_PN = foreignPN "Gen" ; -- src=eng status=guess
+lin gene_PN = foreignPN "Gene" ; -- src=eng status=guess
+lin geneva_PN = foreignPN "Geneva" ; -- src=geonames status=guess
+lin genoa_PN = foreignPN "Genoa" ; -- src=geonames status=guess
+lin genova_PN = foreignPN "Genova" ; -- src=eng status=guess
+lin geoff_PN = foreignPN "Geoff" ; -- src=eng status=guess
+lin geoffrey_PN = foreignPN "Geoffrey" ; -- src=eng status=guess
+lin george_PN = mkPN "喬治" ; -- src=geonames status=guess
+lin georgie_PN = foreignPN "Georgie" ; -- src=eng status=guess
+lin gerald_PN = foreignPN "Gerald" ; -- src=geonames status=guess
+lin geraldine_PN = foreignPN "Geraldine" ; -- src=eng status=guess
+lin gerard_PN = foreignPN "Gerard" ; -- src=eng status=guess
+lin gerry_PN = foreignPN "Gerry" ; -- src=eng status=guess
+lin gertie_PN = foreignPN "Gertie" ; -- src=eng status=guess
+lin gertrude_PN = foreignPN "Gertrude" ; -- src=eng status=guess
+lin ghana_PN = mkPN "加纳" ; -- src=geonames status=guess
+lin ghent_PN = foreignPN "Ghent" ; -- src=eng status=guess
+lin ghq_PN = foreignPN "Ghq" ; -- src=eng status=guess
+lin gibraltar_PN = mkPN "直布罗陀" ; -- src=geonames status=guess
+lin giffnock_PN = foreignPN "Giffnock" ; -- src=geonames status=guess
+lin gilbert_PN = mkPN "吉尔伯特" ; -- src=geonames status=guess
+lin giles_PN = foreignPN "Giles" ; -- src=eng status=guess
+lin gilfach_goch_PN = foreignPN "Gilfach goch" ; -- src=eng status=guess
+lin gill_PN = foreignPN "Gill" ; -- src=geonames status=guess
+lin gillian_PN = foreignPN "Gillian" ; -- src=eng status=guess
+lin gillingham_PN = foreignPN "Gillingham" ; -- src=geonames status=guess
+lin gina_PN = foreignPN "Gina" ; -- src=eng status=guess
+lin girvan_PN = foreignPN "Girvan" ; -- src=geonames status=guess
+lin gladys_PN = foreignPN "Gladys" ; -- src=eng status=guess
+lin glamorgan_PN = foreignPN "Glamorgan" ; -- src=eng status=guess
+lin glasgow_PN = mkPN "格拉斯哥" ; -- src=geonames status=guess
+lin glastonbury_PN = mkPN "格拉斯頓伯里" ; -- src=geonames status=guess
+lin glen_PN = foreignPN "Glen" ; -- src=eng status=guess
+lin glenrothes_PN = foreignPN "Glenrothes" ; -- src=geonames status=guess
+lin gloria_PN = foreignPN "Gloria" ; -- src=geonames status=guess
+lin glossop_PN = foreignPN "Glossop" ; -- src=geonames status=guess
+lin gloucester_PN = mkPN "格洛斯特" ; -- src=geonames status=guess
+lin gloucestershire_PN = foreignPN "Gloucestershire" ; -- src=eng status=guess
+lin glusburn_PN = foreignPN "Glusburn" ; -- src=geonames status=guess
+lin gmt_PN = foreignPN "Gmt" ; -- src=eng status=guess
+lin god_PN = foreignPN "God" ; -- src=eng status=guess
+lin godalming_PN = foreignPN "Godalming" ; -- src=geonames status=guess
+lin godfrey_PN = foreignPN "Godfrey" ; -- src=geonames status=guess
+lin godmanchester_PN = foreignPN "Godmanchester" ; -- src=geonames status=guess
+lin goffs_oak_PN = foreignPN "Goffs oak" ; -- src=eng status=guess
+lin golbourne_PN = foreignPN "Golbourne" ; -- src=eng status=guess
+lin goole_PN = foreignPN "Goole" ; -- src=geonames status=guess
+lin gordon_PN = foreignPN "Gordon" ; -- src=geonames status=guess
+lin gorky_PN = foreignPN "Gorky" ; -- src=eng status=guess
+lin gorseinon_PN = foreignPN "Gorseinon" ; -- src=geonames status=guess
+lin gosport_PN = mkPN "戈斯波特" ; -- src=geonames status=guess
+lin gothenburg_PN = foreignPN "Gothenburg" ; -- src=geonames status=guess
+lin gottingen_PN = foreignPN "Gottingen" ; -- src=eng status=guess
+lin gourock_PN = foreignPN "Gourock" ; -- src=geonames status=guess
+lin gov_PN = foreignPN "Gov" ; -- src=eng status=guess
+lin grampian_PN = foreignPN "Grampian" ; -- src=eng status=guess
+lin granada_PN = mkPN "格拉纳达" ; -- src=geonames status=guess
+lin grangemouth_PN = foreignPN "Grangemouth" ; -- src=geonames status=guess
+lin grantham_PN = mkPN "格兰瑟姆" ; -- src=geonames status=guess
+lin gravenhage_PN = foreignPN "Gravenhage" ; -- src=eng status=guess
+lin gravesend_PN = mkPN "格雷夫森德" ; -- src=geonames status=guess
+lin graz_PN = mkPN "格拉茨" ; -- src=geonames status=guess
+lin great_harwood_PN = foreignPN "Great harwood" ; -- src=eng status=guess
+lin great_malvern_PN = foreignPN "Great malvern" ; -- src=eng status=guess
+lin great_shelford_PN = foreignPN "Great shelford" ; -- src=eng status=guess
+lin great_yarmouth_PN = foreignPN "Great yarmouth" ; -- src=eng status=guess
+lin greenock_PN = mkPN "格里诺克" ; -- src=geonames status=guess
+lin greenwich_PN = mkPN "格林尼治" ; -- src=geonames status=guess
+lin greg_PN = foreignPN "Greg" ; -- src=eng status=guess
+lin gregory_PN = foreignPN "Gregory" ; -- src=geonames status=guess
+lin grenada_PN = mkPN "格林纳达" ; -- src=geonames status=guess
+lin grimethorpe_PN = foreignPN "Grimethorpe" ; -- src=geonames status=guess
+lin grimsby_PN = mkPN "格里姆斯比" ; -- src=geonames status=guess
+lin grinstead_PN = foreignPN "Grinstead" ; -- src=eng status=guess
+lin groningen_PN = mkPN "格罗宁根" ; -- src=geonames status=guess
+lin guadalajara_PN = mkPN "瓜达拉哈拉" ; -- src=geonames status=guess
+lin guatemala_PN = mkPN "危地马拉" ; -- src=geonames status=guess
+lin guatemala_city_PN = foreignPN "Guatemala city" ; -- src=eng status=guess
+lin guayaquil_PN = mkPN "瓜亞基爾" ; -- src=geonames status=guess
+lin guildford_PN = mkPN "吉爾福德" ; -- src=geonames status=guess
+lin guinea_PN = mkPN "几内亚" ; -- src=geonames status=guess
+lin guisborough_PN = foreignPN "Guisborough" ; -- src=geonames status=guess
+lin guy's_PN = foreignPN "Guy's" ; -- src=eng status=guess
+lin guy_PN = foreignPN "Guy" ; -- src=eng status=guess
+lin guyana_PN = mkPN "圭亚那" ; -- src=geonames status=guess
+lin gwen_PN = foreignPN "Gwen" ; -- src=eng status=guess
+lin gwendoline_PN = foreignPN "Gwendoline" ; -- src=eng status=guess
+lin gwent_PN = foreignPN "Gwent" ; -- src=eng status=guess
+lin gwersyllt_PN = foreignPN "Gwersyllt" ; -- src=eng status=guess
+lin gwynedd_PN = foreignPN "Gwynedd" ; -- src=eng status=guess
+lin haarlem_PN = mkPN "哈勒姆" ; -- src=geonames status=guess
+lin hackney_PN = foreignPN "Hackney" ; -- src=geonames status=guess
+lin haddington_PN = foreignPN "Haddington" ; -- src=geonames status=guess
+lin hades_PN = foreignPN "Hades" ; -- src=eng status=guess
+lin hagen_PN = foreignPN "Hagen" ; -- src=geonames status=guess
+lin hagley_PN = foreignPN "Hagley" ; -- src=geonames status=guess
+lin hailsham_PN = foreignPN "Hailsham" ; -- src=geonames status=guess
+lin haiphong_PN = mkPN "海防市" ; -- src=geonames status=guess
+lin haiti_PN = mkPN "海地" ; -- src=geonames status=guess
+lin hal_PN = foreignPN "Hal" ; -- src=eng status=guess
+lin halesowen_PN = foreignPN "Halesowen" ; -- src=geonames status=guess
+lin halifax_PN = foreignPN "Halifax" ; -- src=geonames status=guess
+lin halle_PN = mkPN "哈莱" ; -- src=geonames status=guess
+lin hallowe'en_PN = foreignPN "Hallowe'en" ; -- src=eng status=guess
+lin halstead_PN = foreignPN "Halstead" ; -- src=geonames status=guess
+lin hamhung_PN = foreignPN "Hamhung" ; -- src=eng status=guess
+lin hamilton_PN = mkPN ("汉密尔顿" | "漢密爾頓" | "哈密尔顿") ; -- src=geonames status=guess
+lin hammersmith_PN = mkPN "哈默史密斯" ; -- src=geonames status=guess
+lin hampreston_PN = foreignPN "Hampreston" ; -- src=eng status=guess
+lin hampshire_PN = foreignPN "Hampshire" ; -- src=geonames status=guess
+lin hangchon_PN = foreignPN "Hangchon" ; -- src=eng status=guess
+lin hanoi_PN = mkPN "河內市" ; -- src=geonames status=guess
+lin hanover_PN = foreignPN "Hanover" ; -- src=geonames status=guess
+lin harbin_PN = foreignPN "Ha’erbin" ; -- src=geonames status=guess
+lin haringey_PN = foreignPN "Haringey" ; -- src=eng status=guess
+lin harley_street_PN = foreignPN "Harley street" ; -- src=eng status=guess
+lin harlow_PN = foreignPN "Harlow" ; -- src=geonames status=guess
+lin harold_PN = foreignPN "Harold" ; -- src=eng status=guess
+lin harpenden_PN = foreignPN "Harpenden" ; -- src=geonames status=guess
+lin harriet_PN = foreignPN "Harriet" ; -- src=eng status=guess
+lin harrogate_PN = foreignPN "Harrogate" ; -- src=geonames status=guess
+lin harrow_PN = foreignPN "Harrow" ; -- src=geonames status=guess
+lin harry_PN = foreignPN "Harry" ; -- src=eng status=guess
+lin hartlepool_PN = mkPN "哈特爾浦" ; -- src=geonames status=guess
+lin hartley_PN = foreignPN "Hartley" ; -- src=geonames status=guess
+lin harvey_PN = foreignPN "Harvey" ; -- src=geonames status=guess
+lin harwich_PN = foreignPN "Harwich" ; -- src=geonames status=guess
+lin harwood_PN = foreignPN "Harwood" ; -- src=eng status=guess
+lin harworth_PN = foreignPN "Harworth" ; -- src=eng status=guess
+lin haslemere_PN = foreignPN "Haslemere" ; -- src=geonames status=guess
+lin haslingden_PN = foreignPN "Haslingden" ; -- src=geonames status=guess
+lin hastings_PN = mkPN ("黑斯廷斯" | "海斯廷斯") ; -- src=geonames status=guess
+lin hatfield_PN = mkPN "哈特菲尔德" ; -- src=geonames status=guess
+lin havana_PN = mkPN "哈瓦那" ; -- src=geonames status=guess
+lin haverfordwest_PN = mkPN "哈弗福韦斯特" ; -- src=geonames status=guess
+lin haverhill_PN = foreignPN "Haverhill" ; -- src=geonames status=guess
+lin havering_PN = foreignPN "Havering" ; -- src=eng status=guess
+lin hawick_PN = foreignPN "Hawick" ; -- src=geonames status=guess
+lin hawke's_bay_PN = foreignPN "Hawke's bay" ; -- src=eng status=guess
+lin hayling_PN = foreignPN "Hayling" ; -- src=eng status=guess
+lin haywards_heath_PN = foreignPN "Haywards heath" ; -- src=eng status=guess
+lin hazel_PN = foreignPN "Hazel" ; -- src=eng status=guess
+lin heanor_PN = foreignPN "Heanor" ; -- src=geonames status=guess
+lin heather_PN = foreignPN "Heather" ; -- src=eng status=guess
+lin heaviside_PN = foreignPN "Heaviside" ; -- src=eng status=guess
+lin hebden_royal_PN = foreignPN "Hebden royal" ; -- src=eng status=guess
+lin hedge_end_PN = foreignPN "Hedge end" ; -- src=eng status=guess
+lin heidelburg_PN = foreignPN "Heidelburg" ; -- src=eng status=guess
+lin helen_PN = foreignPN "Helen" ; -- src=eng status=guess
+lin helensburgh_PN = foreignPN "Helensburgh" ; -- src=geonames status=guess
+lin helsinki_PN = mkPN "赫尔辛基" ; -- src=geonames status=guess
+lin helston_PN = foreignPN "Helston" ; -- src=geonames status=guess
+lin hemel_hempstead_PN = foreignPN "Hemel hempstead" ; -- src=eng status=guess
+lin hemsworth_PN = foreignPN "Hemsworth" ; -- src=geonames status=guess
+lin henley_on_thames_PN = foreignPN "Henley-on-thames" ; -- src=eng status=guess
+lin henry_PN = foreignPN "Henry" ; -- src=geonames status=guess
+lin herb_PN = foreignPN "Herb" ; -- src=eng status=guess
+lin herbert_PN = foreignPN "Herbert" ; -- src=eng status=guess
+lin hereford_PN = mkPN "赫里福德" ; -- src=geonames status=guess
+lin herne_PN = mkPN "黑尔讷" ; -- src=geonames status=guess
+lin herne_bay_PN = foreignPN "Herne bay" ; -- src=eng status=guess
+lin hertford_PN = foreignPN "Hertford" ; -- src=geonames status=guess
+lin hertfordshire_PN = foreignPN "Hertfordshire" ; -- src=eng status=guess
+lin hetton_PN = foreignPN "Hetton" ; -- src=eng status=guess
+lin hexham_PN = foreignPN "Hexham" ; -- src=geonames status=guess
+lin heysham_PN = foreignPN "Heysham" ; -- src=eng status=guess
+lin heywood_PN = foreignPN "Heywood" ; -- src=geonames status=guess
+lin high_spen_PN = foreignPN "High spen" ; -- src=eng status=guess
+lin high_wycombe_PN = foreignPN "High wycombe" ; -- src=eng status=guess
+lin highland_PN = foreignPN "Highland" ; -- src=geonames status=guess
+lin hilary_PN = foreignPN "Hilary" ; -- src=eng status=guess
+lin hilda_PN = foreignPN "Hilda" ; -- src=eng status=guess
+lin hillingdon_PN = foreignPN "Hillingdon" ; -- src=eng status=guess
+lin hinckley_PN = foreignPN "Hinckley" ; -- src=geonames status=guess
+lin hiroshima_PN = foreignPN "Hiroshima" ; -- src=eng status=guess
+lin hitchin_PN = foreignPN "Hitchin" ; -- src=geonames status=guess
+lin hm_PN = foreignPN "Hm" ; -- src=eng status=guess
+lin hmso_PN = foreignPN "Hmso" ; -- src=eng status=guess
+lin hobson_PN = foreignPN "Hobson" ; -- src=eng status=guess
+lin hockley_PN = foreignPN "Hockley" ; -- src=geonames status=guess
+lin hoddesdon_PN = foreignPN "Hoddesdon" ; -- src=geonames status=guess
+lin hofei_PN = foreignPN "Hofei" ; -- src=eng status=guess
+lin hogmanay_PN = foreignPN "Hogmanay" ; -- src=eng status=guess
+lin holland_PN = foreignPN "Holland" ; -- src=geonames status=guess
+lin holmfirth_PN = foreignPN "Holmfirth" ; -- src=geonames status=guess
+lin holyhead_PN = foreignPN "Holyhead" ; -- src=geonames status=guess
+lin hon_PN = foreignPN "Hon" ; -- src=eng status=guess
+lin honduras_PN = mkPN "洪都拉斯" ; -- src=geonames status=guess
+lin honiton_PN = foreignPN "Honiton" ; -- src=geonames status=guess
+lin hoo_PN = foreignPN "Hoo" ; -- src=geonames status=guess
+lin hope_PN = mkPN "霍普" ; -- src=geonames status=guess
+lin horace_PN = foreignPN "Horace" ; -- src=geonames status=guess
+lin horley_PN = foreignPN "Horley" ; -- src=geonames status=guess
+lin hornsea_PN = foreignPN "Hornsea" ; -- src=geonames status=guess
+lin horsham_PN = foreignPN "Horsham" ; -- src=geonames status=guess
+lin horsley_PN = foreignPN "Horsley" ; -- src=geonames status=guess
+lin horwich_PN = foreignPN "Horwich" ; -- src=geonames status=guess
+lin hosp_PN = foreignPN "Hosp" ; -- src=eng status=guess
+lin houghton_PN = foreignPN "Houghton" ; -- src=geonames status=guess
+lin hounslow_PN = foreignPN "Hounslow" ; -- src=geonames status=guess
+lin hove_PN = foreignPN "Hove" ; -- src=geonames status=guess
+lin howard_PN = foreignPN "Howard" ; -- src=geonames status=guess
+lin hoylake_PN = foreignPN "Hoylake" ; -- src=geonames status=guess
+lin hoyland_nether_PN = foreignPN "Hoyland nether" ; -- src=eng status=guess
+lin hq_PN = foreignPN "Hq" ; -- src=eng status=guess
+lin hrh_PN = foreignPN "Hrh" ; -- src=eng status=guess
+lin hubert_PN = foreignPN "Hubert" ; -- src=eng status=guess
+lin hucknall_PN = foreignPN "Hucknall" ; -- src=geonames status=guess
+lin huddersfield_PN = mkPN "哈德斯菲爾德" ; -- src=geonames status=guess
+lin hugh_PN = foreignPN "Hugh" ; -- src=eng status=guess
+lin hughie_PN = foreignPN "Hughie" ; -- src=eng status=guess
+lin huhehot_PN = foreignPN "Huhehot" ; -- src=eng status=guess
+lin humberside_PN = foreignPN "Humberside" ; -- src=eng status=guess
+lin humberston_PN = foreignPN "Humberston" ; -- src=geonames status=guess
+lin humphrey_PN = foreignPN "Humphrey" ; -- src=eng status=guess
+lin huntingdon_PN = mkPN "亨丁頓" ; -- src=geonames status=guess
+lin hurstpierpoint_PN = foreignPN "Hurstpierpoint" ; -- src=geonames status=guess
+lin hwainan_PN = foreignPN "Hwainan" ; -- src=eng status=guess
+lin hyde_PN = foreignPN "Hyde" ; -- src=geonames status=guess
+lin hyderabad_PN = mkPN "海得拉巴" ; -- src=geonames status=guess
+lin hythe_PN = foreignPN "Hythe" ; -- src=geonames status=guess
+lin ian_PN = foreignPN "Ian" ; -- src=eng status=guess
+lin ibadan_PN = mkPN "伊巴丹" ; -- src=geonames status=guess
+lin ibid_PN = foreignPN "Ibid" ; -- src=eng status=guess
+lin iceland_PN = mkPN "冰岛" ; -- src=geonames status=guess
+lin ida_PN = foreignPN "Ida" ; -- src=eng status=guess
+lin idaho_PN = foreignPN "Idaho" ; -- src=eng status=guess
+lin idem_PN = foreignPN "Idem" ; -- src=eng status=guess
+lin ie_PN = foreignPN "IE" ; -- src=eng status=guess
+lin ilfracombe_PN = foreignPN "Ilfracombe" ; -- src=geonames status=guess
+lin ilkeston_PN = foreignPN "Ilkeston" ; -- src=geonames status=guess
+lin ilkley_PN = foreignPN "Ilkley" ; -- src=geonames status=guess
+lin immingham_PN = foreignPN "Immingham" ; -- src=geonames status=guess
+lin inc_PN = foreignPN "Inc" ; -- src=eng status=guess
+lin inchon_PN = foreignPN "Inchon" ; -- src=eng status=guess
+lin incl_PN = foreignPN "Incl" ; -- src=eng status=guess
+lin indies_PN = foreignPN "Indies" ; -- src=eng status=guess
+lin indore_PN = mkPN "印多尔" ; -- src=geonames status=guess
+lin ingatestone_PN = foreignPN "Ingatestone" ; -- src=geonames status=guess
+lin ingrid_PN = foreignPN "Ingrid" ; -- src=eng status=guess
+lin innsbruck_PN = mkPN "因斯布鲁克" ; -- src=geonames status=guess
+lin inst_PN = foreignPN "Inst" ; -- src=eng status=guess
+lin interpol_PN = foreignPN "Interpol" ; -- src=eng status=guess
+lin inverkeithing_PN = foreignPN "Inverkeithing" ; -- src=geonames status=guess
+lin inverness_PN = mkPN ("因弗内斯" | "印威內斯") ; -- src=geonames status=guess
+lin inverurie_PN = foreignPN "Inverurie" ; -- src=geonames status=guess
+lin iowa_PN = foreignPN "Iowa" ; -- src=geonames status=guess
+lin ipswich_PN = mkPN "伊普斯威奇" ; -- src=geonames status=guess
+lin iran_PN = mkPN "伊朗伊斯兰共和国" ; -- src=geonames status=guess
+lin iraq_PN = mkPN "伊拉克" ; -- src=geonames status=guess
+lin ireland_PN = mkPN "爱尔兰共和国" ; -- src=geonames status=guess
+lin irene_PN = foreignPN "Irene" ; -- src=eng status=guess
+lin iris_PN = foreignPN "Iris" ; -- src=eng status=guess
+lin irthlingborough_PN = foreignPN "Irthlingborough" ; -- src=geonames status=guess
+lin irvine_PN = mkPN "歐文" ; -- src=geonames status=guess
+lin isaac_PN = foreignPN "Isaac" ; -- src=eng status=guess
+lin isabel_PN = foreignPN "Isabel" ; -- src=geonames status=guess
+lin isabella_PN = foreignPN "Isabella" ; -- src=eng status=guess
+lin islington_PN = foreignPN "Islington" ; -- src=geonames status=guess
+lin isobel_PN = foreignPN "Isobel" ; -- src=eng status=guess
+lin istanbul_PN = foreignPN "Istanbul" ; -- src=eng status=guess
+lin ivan_PN = foreignPN "Ivan" ; -- src=eng status=guess
+lin iver_PN = foreignPN "Iver" ; -- src=geonames status=guess
+lin ivor_PN = foreignPN "Ivor" ; -- src=eng status=guess
+lin ivy_PN = foreignPN "Ivy" ; -- src=eng status=guess
+lin izmir_PN = foreignPN "Izmir" ; -- src=eng status=guess
+lin jabalpur_PN = mkPN "贾巴尔普尔" ; -- src=geonames status=guess
+lin jack_PN = foreignPN "Jack" ; -- src=eng status=guess
+lin jackie_PN = foreignPN "Jackie" ; -- src=eng status=guess
+lin jacksonville_PN = mkPN "杰克逊维尔" ; -- src=geonames status=guess
+lin jacob_PN = foreignPN "Jacob" ; -- src=eng status=guess
+lin jacqueline_PN = foreignPN "Jacqueline" ; -- src=eng status=guess
+lin jaipur_PN = mkPN "齋浦爾" ; -- src=geonames status=guess
+lin jake_PN = foreignPN "Jake" ; -- src=eng status=guess
+lin jamaica_PN = mkPN "牙买加" ; -- src=geonames status=guess
+lin james_PN = foreignPN "James" ; -- src=eng status=guess
+lin jan_PN = foreignPN "Jan" ; -- src=eng status=guess
+lin jane_PN = foreignPN "Jane" ; -- src=eng status=guess
+lin janet_PN = foreignPN "Janet" ; -- src=eng status=guess
+lin janice_PN = foreignPN "Janice" ; -- src=eng status=guess
+lin janie_PN = foreignPN "Janie" ; -- src=eng status=guess
+lin janus_PN = foreignPN "Janus" ; -- src=eng status=guess
+lin jarrow_PN = foreignPN "Jarrow" ; -- src=geonames status=guess
+lin jason_PN = foreignPN "Jason" ; -- src=eng status=guess
+lin java_PN = foreignPN "Java" ; -- src=geonames status=guess
+lin jc_PN = foreignPN "Jc" ; -- src=eng status=guess
+lin jean_PN = foreignPN "Jean" ; -- src=eng status=guess
+lin jeanie_PN = foreignPN "Jeanie" ; -- src=eng status=guess
+lin jedburgh_PN = foreignPN "Jedburgh" ; -- src=geonames status=guess
+lin jeff_PN = foreignPN "Jeff" ; -- src=eng status=guess
+lin jeffrey_PN = foreignPN "Jeffrey" ; -- src=eng status=guess
+lin jehovah_PN = foreignPN "Jehovah" ; -- src=eng status=guess
+lin jekyll_and_hyde_PN = foreignPN "Jekyll-and-hyde" ; -- src=eng status=guess
+lin jennifer_PN = foreignPN "Jennifer" ; -- src=eng status=guess
+lin jenny_PN = foreignPN "Jenny" ; -- src=eng status=guess
+lin jeremy_PN = foreignPN "Jeremy" ; -- src=eng status=guess
+lin jerome_PN = foreignPN "Jerome" ; -- src=geonames status=guess
+lin jerry_PN = foreignPN "Jerry" ; -- src=eng status=guess
+lin jersey_PN = mkPN "泽西岛" ; -- src=geonames status=guess
+lin jess_PN = foreignPN "Jess" ; -- src=eng status=guess
+lin jessica_PN = foreignPN "Jessica" ; -- src=eng status=guess
+lin jessie_PN = foreignPN "Jessie" ; -- src=eng status=guess
+lin jesus_PN = foreignPN "Jesus" ; -- src=eng status=guess
+lin jill_PN = foreignPN "Jill" ; -- src=eng status=guess
+lin jim_PN = foreignPN "Jim" ; -- src=eng status=guess
+lin jimmy_PN = foreignPN "Jimmy" ; -- src=eng status=guess
+lin jnr_PN = foreignPN "Jnr" ; -- src=eng status=guess
+lin jo_PN = foreignPN "Jo" ; -- src=eng status=guess
+lin joan_PN = foreignPN "Joan" ; -- src=eng status=guess
+lin joanie_PN = foreignPN "Joanie" ; -- src=eng status=guess
+lin joann_PN = foreignPN "Joann" ; -- src=eng status=guess
+lin joanna_PN = foreignPN "Joanna" ; -- src=geonames status=guess
+lin joanne_PN = foreignPN "Joanne" ; -- src=eng status=guess
+lin job_PN = foreignPN "Job" ; -- src=geonames status=guess
+lin jocelyn_PN = foreignPN "Jocelyn" ; -- src=eng status=guess
+lin joe_PN = foreignPN "Joe" ; -- src=eng status=guess
+lin joey_PN = foreignPN "Joey" ; -- src=eng status=guess
+lin johannesburg_PN = mkPN "约翰内斯堡" ; -- src=geonames status=guess
+lin johnny_PN = foreignPN "Johnny" ; -- src=eng status=guess
+lin johnstone_PN = foreignPN "Johnstone" ; -- src=geonames status=guess
+lin jonah_PN = foreignPN "Jonah" ; -- src=eng status=guess
+lin jonathan_PN = foreignPN "Jonathan" ; -- src=eng status=guess
+lin jordan_PN = mkPN "约旦" ; -- src=geonames status=guess
+lin joseph_PN = foreignPN "Joseph" ; -- src=geonames status=guess
+lin josephine_PN = foreignPN "Josephine" ; -- src=eng status=guess
+lin josh_PN = foreignPN "Josh" ; -- src=eng status=guess
+lin joshua_PN = foreignPN "Joshua" ; -- src=geonames status=guess
+lin jove_PN = foreignPN "Jove" ; -- src=eng status=guess
+lin joy_PN = foreignPN "Joy" ; -- src=eng status=guess
+lin joyce_PN = foreignPN "Joyce" ; -- src=eng status=guess
+lin judas_PN = foreignPN "Judas" ; -- src=eng status=guess
+lin judith_PN = foreignPN "Judith" ; -- src=eng status=guess
+lin judy_PN = foreignPN "Judy" ; -- src=eng status=guess
+lin jul_PN = foreignPN "Jul" ; -- src=eng status=guess
+lin julia_PN = foreignPN "Julia" ; -- src=eng status=guess
+lin julian_PN = foreignPN "Julian" ; -- src=geonames status=guess
+lin julie_PN = foreignPN "Julie" ; -- src=eng status=guess
+lin juliet_PN = foreignPN "Juliet" ; -- src=eng status=guess
+lin jun_PN = foreignPN "Jun" ; -- src=geonames status=guess
+lin jupiter_PN = mkPN "朱庇特" ; -- src=geonames status=guess
+lin justin_PN = foreignPN "Justin" ; -- src=geonames status=guess
+lin kalgan_PN = foreignPN "Kalgan" ; -- src=eng status=guess
+lin kampuchea_PN = foreignPN "Kampuchea" ; -- src=eng status=guess
+lin kanpur_PN = foreignPN "Kanpur" ; -- src=eng status=guess
+lin kansas_city_PN = foreignPN "Kansas city" ; -- src=eng status=guess
+lin kaohsiung_PN = mkPN "高雄市" ; -- src=geonames status=guess
+lin karachi_PN = mkPN "喀拉蚩" ; -- src=geonames status=guess
+lin karaganda_PN = foreignPN "Karaganda" ; -- src=eng status=guess
+lin karen_PN = foreignPN "Karen" ; -- src=eng status=guess
+lin karlsruhe_PN = mkPN "卡尔斯鲁厄" ; -- src=geonames status=guess
+lin kashmir_PN = foreignPN "Kashmir" ; -- src=eng status=guess
+lin kassel_PN = mkPN "卡塞爾市" ; -- src=geonames status=guess
+lin kate_PN = foreignPN "Kate" ; -- src=eng status=guess
+lin kath_PN = foreignPN "Kath" ; -- src=eng status=guess
+lin katherine_PN = foreignPN "Katherine" ; -- src=geonames status=guess
+lin kathy_PN = foreignPN "Kathy" ; -- src=eng status=guess
+lin katie_PN = foreignPN "Katie" ; -- src=eng status=guess
+lin katowice_PN = mkPN "卡托维兹" ; -- src=geonames status=guess
+lin kay_PN = foreignPN "Kay" ; -- src=eng status=guess
+lin kazan_PN = mkPN "喀山" ; -- src=geonames status=guess
+lin keighley_PN = mkPN "基斯利" ; -- src=geonames status=guess
+lin keith_PN = foreignPN "Keith" ; -- src=geonames status=guess
+lin kelso_PN = mkPN "凱爾索" ; -- src=geonames status=guess
+lin kelty_PN = foreignPN "Kelty" ; -- src=geonames status=guess
+lin kemsing_PN = foreignPN "Kemsing" ; -- src=geonames status=guess
+lin ken_PN = foreignPN "Ken" ; -- src=eng status=guess
+lin kendal_PN = foreignPN "Kendal" ; -- src=geonames status=guess
+lin kenilworth_PN = foreignPN "Kenilworth" ; -- src=geonames status=guess
+lin kenneth_PN = foreignPN "Kenneth" ; -- src=eng status=guess
+lin kenny_PN = foreignPN "Kenny" ; -- src=eng status=guess
+lin kensington_PN = mkPN "肯辛顿" ; -- src=geonames status=guess
+lin kent_PN = mkPN "肯特" ; -- src=geonames status=guess
+lin kenya_PN = mkPN "肯尼亚" ; -- src=geonames status=guess
+lin kerry_PN = foreignPN "Kerry" ; -- src=eng status=guess
+lin kettering_PN = mkPN "凱特靈" ; -- src=geonames status=guess
+lin kevin_PN = foreignPN "Kevin" ; -- src=eng status=guess
+lin keynsham_PN = foreignPN "Keynsham" ; -- src=geonames status=guess
+lin keyworth_PN = foreignPN "Keyworth" ; -- src=eng status=guess
+lin kharkov_PN = foreignPN "Kharkov" ; -- src=eng status=guess
+lin khartoum_PN = mkPN "喀土穆" ; -- src=geonames status=guess
+lin kidderminster_PN = mkPN "基德明斯特" ; -- src=geonames status=guess
+lin kidlington_PN = foreignPN "Kidlington" ; -- src=geonames status=guess
+lin kidsgrove_PN = foreignPN "Kidsgrove" ; -- src=geonames status=guess
+lin kiev_PN = foreignPN "Kiev" ; -- src=geonames status=guess
+lin kilbirnie_PN = foreignPN "Kilbirnie" ; -- src=geonames status=guess
+lin kildare_PN = foreignPN "Kildare" ; -- src=geonames status=guess
+lin kilkenny_PN = foreignPN "Kilkenny" ; -- src=geonames status=guess
+lin killarney_PN = foreignPN "Killarney" ; -- src=geonames status=guess
+lin kilmarnock_PN = foreignPN "Kilmarnock" ; -- src=geonames status=guess
+lin kilsyth_PN = foreignPN "Kilsyth" ; -- src=geonames status=guess
+lin kilwinning_PN = foreignPN "Kilwinning" ; -- src=geonames status=guess
+lin kimberley_PN = mkPN "金伯利" ; -- src=geonames status=guess
+lin king's_lynn_PN = foreignPN "King's lynn" ; -- src=eng status=guess
+lin kingsbury_PN = foreignPN "Kingsbury" ; -- src=geonames status=guess
+lin kingsteignton_PN = foreignPN "Kingsteignton" ; -- src=geonames status=guess
+lin kingston_PN = mkPN ("金斯顿" | "京斯敦") ; -- src=geonames status=guess
+lin kingston_upon_hull_PN = foreignPN "Kingston upon hull" ; -- src=eng status=guess
+lin kingston_upon_thames_PN = foreignPN "Kingston upon thames" ; -- src=eng status=guess
+lin kinshasa_PN = mkPN "金夏沙" ; -- src=geonames status=guess
+lin kippax_PN = foreignPN "Kippax" ; -- src=eng status=guess
+lin kirin_PN = foreignPN "Kirin" ; -- src=eng status=guess
+lin kirkby_PN = foreignPN "Kirkby" ; -- src=geonames status=guess
+lin kirkby_in_ashfield_PN = foreignPN "Kirkby in ashfield" ; -- src=eng status=guess
+lin kirkcaldy_PN = foreignPN "Kirkcaldy" ; -- src=geonames status=guess
+lin kirkham_PN = foreignPN "Kirkham" ; -- src=geonames status=guess
+lin kirkintilloch_PN = foreignPN "Kirkintilloch" ; -- src=geonames status=guess
+lin kirkwall_PN = mkPN "柯克沃尔" ; -- src=geonames status=guess
+lin kitakyushu_PN = foreignPN "Kitakyushu" ; -- src=eng status=guess
+lin kitty_PN = foreignPN "Kitty" ; -- src=eng status=guess
+lin knaresborough_PN = foreignPN "Knaresborough" ; -- src=geonames status=guess
+lin knottingley_PN = foreignPN "Knottingley" ; -- src=geonames status=guess
+lin knutsford_PN = foreignPN "Knutsford" ; -- src=geonames status=guess
+lin kobe_PN = foreignPN "Kobe" ; -- src=geonames status=guess
+lin koblenz_PN = mkPN "科布倫茨" ; -- src=geonames status=guess
+lin koln_PN = foreignPN "Koln" ; -- src=eng status=guess
+lin krakow_PN = foreignPN "Krakow" ; -- src=eng status=guess
+lin krasnoyarsk_PN = foreignPN "Krasnoyarsk" ; -- src=geonames status=guess
+lin krefeld_PN = foreignPN "Krefeld" ; -- src=geonames status=guess
+lin krivoi_rog_PN = foreignPN "Krivoi rog" ; -- src=eng status=guess
+lin kunming_PN = mkPN "昆明市" ; -- src=geonames status=guess
+lin kuwait_PN = mkPN "科威特" ; -- src=geonames status=guess
+lin kuwait_city_PN = foreignPN "Kuwait city" ; -- src=eng status=guess
+lin kuybyshev_PN = mkPN "古比雪夫" ; -- src=geonames status=guess
+lin kweiyang_PN = foreignPN "Kweiyang" ; -- src=eng status=guess
+lin kyoto_PN = mkPN "京都市" ; -- src=geonames status=guess
+lin la_PN = foreignPN "La" ; -- src=eng status=guess
+lin la_habana_PN = foreignPN "La habana" ; -- src=eng status=guess
+lin la_paz_PN = foreignPN "La paz" ; -- src=eng status=guess
+lin la_plata_PN = foreignPN "La plata" ; -- src=eng status=guess
+lin la_spezia_PN = foreignPN "La spezia" ; -- src=eng status=guess
+lin lab_PN = mkPN "拉司通" ; -- src=geonames status=guess
+lin labrador_PN = foreignPN "Labrador" ; -- src=geonames status=guess
+lin lagos_PN = mkPN "拉哥斯" ; -- src=geonames status=guess
+lin lahore_PN = mkPN "拉合爾" ; -- src=geonames status=guess
+lin lakenheath_PN = foreignPN "Lakenheath" ; -- src=geonames status=guess
+lin lambeth_PN = foreignPN "Lambeth" ; -- src=geonames status=guess
+lin lammas_PN = foreignPN "Lammas" ; -- src=eng status=guess
+lin lanark_PN = foreignPN "Lanark" ; -- src=geonames status=guess
+lin lancashire_PN = foreignPN "Lancashire" ; -- src=eng status=guess
+lin lancaster_PN = mkPN ("蘭開斯特" | "兰开斯特" | "蘭卡斯特") ; -- src=geonames status=guess
+lin lanchow_PN = foreignPN "Lanchow" ; -- src=eng status=guess
+lin lancing_PN = foreignPN "Lancing" ; -- src=geonames status=guess
+lin laos_PN = mkPN "老挝" ; -- src=geonames status=guess
+lin largs_PN = foreignPN "Largs" ; -- src=geonames status=guess
+lin larkhall_PN = foreignPN "Larkhall" ; -- src=geonames status=guess
+lin larne_PN = mkPN "拉恩" ; -- src=geonames status=guess
+lin larry_PN = foreignPN "Larry" ; -- src=eng status=guess
+lin las_palmas_PN = foreignPN "Las palmas" ; -- src=eng status=guess
+lin laura_PN = foreignPN "Laura" ; -- src=geonames status=guess
+lin laurence_PN = foreignPN "Laurence" ; -- src=eng status=guess
+lin lausanne_PN = mkPN "洛桑" ; -- src=geonames status=guess
+lin lawrence_PN = mkPN "劳伦斯" ; -- src=geonames status=guess
+lin lazarus_PN = foreignPN "Lazarus" ; -- src=eng status=guess
+lin lbw_PN = foreignPN "Lbw" ; -- src=eng status=guess
+lin le_havre_PN = foreignPN "Le havre" ; -- src=eng status=guess
+lin le_mans_PN = foreignPN "Le mans" ; -- src=eng status=guess
+lin leamington_spa_PN = foreignPN "Leamington spa" ; -- src=eng status=guess
+lin leatherhead_PN = foreignPN "Leatherhead" ; -- src=geonames status=guess
+lin leeds_PN = mkPN "利兹" ; -- src=geonames status=guess
+lin leek_PN = mkPN "雷克" ; -- src=geonames status=guess
+lin leicester_PN = mkPN "莱斯特" ; -- src=geonames status=guess
+lin leicestershire_PN = foreignPN "Leicestershire" ; -- src=eng status=guess
+lin leiden_PN = mkPN "莱顿" ; -- src=geonames status=guess
+lin leigh_PN = foreignPN "Leigh" ; -- src=geonames status=guess
+lin leighton_linslade_PN = foreignPN "Leighton-linslade" ; -- src=eng status=guess
+lin leinster_PN = foreignPN "Leinster" ; -- src=eng status=guess
+lin leipzig_PN = mkPN "莱比锡" ; -- src=geonames status=guess
+lin leitrim_PN = foreignPN "Leitrim" ; -- src=eng status=guess
+lin leix_PN = foreignPN "Leix" ; -- src=eng status=guess
+lin len_PN = foreignPN "Len" ; -- src=eng status=guess
+lin leningrad_PN = foreignPN "Leningrad" ; -- src=eng status=guess
+lin lenny_PN = foreignPN "Lenny" ; -- src=eng status=guess
+lin lens_PN = foreignPN "Lens" ; -- src=geonames status=guess
+lin lent_PN = foreignPN "Lent" ; -- src=geonames status=guess
+lin leo_PN = foreignPN "Leo" ; -- src=eng status=guess
+lin leominster_PN = foreignPN "Leominster" ; -- src=geonames status=guess
+lin leon_PN = foreignPN "Leon" ; -- src=geonames status=guess
+lin leonard_PN = foreignPN "Leonard" ; -- src=geonames status=guess
+lin lerwick_PN = mkPN "勒威克" ; -- src=geonames status=guess
+lin les_PN = foreignPN "Les" ; -- src=geonames status=guess
+lin lesley_PN = foreignPN "Lesley" ; -- src=eng status=guess
+lin leslie_PN = foreignPN "Leslie" ; -- src=geonames status=guess
+lin lesotho_PN = mkPN "莱索托" ; -- src=geonames status=guess
+lin letchworth_PN = foreignPN "Letchworth" ; -- src=geonames status=guess
+lin lethe_PN = foreignPN "Lethe" ; -- src=eng status=guess
+lin levant_PN = foreignPN "Levant" ; -- src=geonames status=guess
+lin leven_PN = foreignPN "Leven" ; -- src=geonames status=guess
+lin leverkusen_PN = mkPN "勒沃库森" ; -- src=geonames status=guess
+lin lewes_PN = mkPN "刘易斯" ; -- src=geonames status=guess
+lin lewis_PN = foreignPN "Lewis" ; -- src=eng status=guess
+lin lewisham_PN = foreignPN "Lewisham" ; -- src=eng status=guess
+lin leyland_PN = foreignPN "Leyland" ; -- src=geonames status=guess
+lin lib_PN = foreignPN "Lib" ; -- src=geonames status=guess
+lin liberia_PN = mkPN ("利韋里亞" | "利比里亚") ; -- src=geonames status=guess
+lin libra_PN = foreignPN "Libra" ; -- src=eng status=guess
+lin lichfield_PN = mkPN "利奇菲爾德" ; -- src=geonames status=guess
+lin liechtenstein_PN = mkPN "列支敦斯登" ; -- src=geonames status=guess
+lin liege_PN = foreignPN "Liege" ; -- src=eng status=guess
+lin lilian_PN = mkPN "荔联街道" ; -- src=geonames status=guess
+lin lille_PN = mkPN "里尔" ; -- src=geonames status=guess
+lin lily_PN = foreignPN "Lily" ; -- src=eng status=guess
+lin lima_PN = mkPN "利馬" ; -- src=geonames status=guess
+lin limerick_PN = foreignPN "Limerick" ; -- src=geonames status=guess
+lin limoges_PN = mkPN "利摩日" ; -- src=geonames status=guess
+lin lincoln_PN = mkPN "林肯" ; -- src=geonames status=guess
+lin lincolnshire_PN = foreignPN "Lincolnshire" ; -- src=geonames status=guess
+lin linda_PN = foreignPN "Linda" ; -- src=geonames status=guess
+lin linlithgow_PN = foreignPN "Linlithgow" ; -- src=geonames status=guess
+lin linwood_PN = foreignPN "Linwood" ; -- src=geonames status=guess
+lin linz_PN = mkPN "林茨" ; -- src=geonames status=guess
+lin lionel_PN = foreignPN "Lionel" ; -- src=eng status=guess
+lin lisa_PN = foreignPN "Lisa" ; -- src=geonames status=guess
+lin lisbon_PN = foreignPN "Lisbon" ; -- src=geonames status=guess
+lin liskeard_PN = foreignPN "Liskeard" ; -- src=geonames status=guess
+lin littlehampton_PN = mkPN "利特爾漢普頓" ; -- src=geonames status=guess
+lin liverpool_PN = mkPN "利物浦" ; -- src=geonames status=guess
+lin livingston_PN = mkPN "利文斯顿" ; -- src=geonames status=guess
+lin livorno_PN = foreignPN "Livorno" ; -- src=geonames status=guess
+lin liz_PN = foreignPN "Liz" ; -- src=eng status=guess
+lin liza_PN = foreignPN "Liza" ; -- src=eng status=guess
+lin lizzy_PN = foreignPN "Lizzy" ; -- src=eng status=guess
+lin ljubljana_PN = mkPN "卢布尔雅那" ; -- src=geonames status=guess
+lin llandudno_PN = mkPN "蘭迪德諾" ; -- src=geonames status=guess
+lin llanelli_PN = foreignPN "Llanelli" ; -- src=geonames status=guess
+lin llangollen_PN = foreignPN "Llangollen" ; -- src=geonames status=guess
+lin llantrisant_PN = foreignPN "Llantrisant" ; -- src=geonames status=guess
+lin llantwit_major_PN = foreignPN "Llantwit major" ; -- src=eng status=guess
+lin lloyd's_PN = foreignPN "Lloyd's" ; -- src=eng status=guess
+lin loanhead_PN = foreignPN "Loanhead" ; -- src=geonames status=guess
+lin loc_cit_PN = foreignPN "Loc cit" ; -- src=eng status=guess
+lin lochgelly_PN = foreignPN "Lochgelly" ; -- src=geonames status=guess
+lin lodz_PN = foreignPN "Lodz" ; -- src=eng status=guess
+lin loftus_PN = foreignPN "Loftus" ; -- src=geonames status=guess
+lin lois_PN = foreignPN "Lois" ; -- src=eng status=guess
+lin londonderry_PN = foreignPN "Londonderry" ; -- src=geonames status=guess
+lin long_eaton_PN = foreignPN "Long eaton" ; -- src=eng status=guess
+lin longridge_PN = foreignPN "Longridge" ; -- src=geonames status=guess
+lin longton_PN = foreignPN "Longton" ; -- src=geonames status=guess
+lin lorna_PN = foreignPN "Lorna" ; -- src=eng status=guess
+lin lossiemouth_PN = foreignPN "Lossiemouth" ; -- src=geonames status=guess
+lin lothian_PN = foreignPN "Lothian" ; -- src=eng status=guess
+lin loughborough_PN = mkPN "拉夫堡" ; -- src=geonames status=guess
+lin louis_PN = foreignPN "Louis" ; -- src=eng status=guess
+lin louise_PN = foreignPN "Louise" ; -- src=eng status=guess
+lin louisville_PN = mkPN "路易維爾" ; -- src=geonames status=guess
+lin louth_PN = foreignPN "Louth" ; -- src=geonames status=guess
+lin lowestoft_PN = foreignPN "Lowestoft" ; -- src=geonames status=guess
+lin loyang_PN = foreignPN "Loyang" ; -- src=eng status=guess
+lin lt_PN = foreignPN "Lt" ; -- src=eng status=guess
+lin ltd_PN = foreignPN "Ltd" ; -- src=eng status=guess
+lin lubeck_PN = foreignPN "Lubeck" ; -- src=geonames status=guess
+lin lucknow_PN = mkPN "勒克瑙" ; -- src=geonames status=guess
+lin lucy_PN = foreignPN "Lucy" ; -- src=eng status=guess
+lin ludlow_PN = foreignPN "Ludlow" ; -- src=geonames status=guess
+lin ludwigshafen_PN = foreignPN "Ludwigshafen" ; -- src=eng status=guess
+lin luke_PN = foreignPN "Luke" ; -- src=eng status=guess
+lin luta_PN = foreignPN "Luta" ; -- src=eng status=guess
+lin luton_PN = mkPN "卢顿" ; -- src=geonames status=guess
+lin luxembourg_PN = mkPN ("盧森堡市" | "卢森堡") ; -- src=geonames status=guess
+lin lvov_PN = foreignPN "Lvov" ; -- src=eng status=guess
+lin lyallpur_PN = foreignPN "Lyallpur" ; -- src=eng status=guess
+lin lydia_PN = foreignPN "Lydia" ; -- src=eng status=guess
+lin lydney_PN = foreignPN "Lydney" ; -- src=geonames status=guess
+lin lymington_PN = foreignPN "Lymington" ; -- src=geonames status=guess
+lin lymm_PN = foreignPN "Lymm" ; -- src=geonames status=guess
+lin lynn_PN = mkPN "林恩" ; -- src=geonames status=guess
+lin lynne_PN = foreignPN "Lynne" ; -- src=eng status=guess
+lin lyons_PN = foreignPN "Lyons" ; -- src=geonames status=guess
+lin lytham_PN = foreignPN "Lytham" ; -- src=eng status=guess
+lin lytham_st_annes_PN = foreignPN "Lytham st annes" ; -- src=eng status=guess
+lin maastricht_PN = mkPN "马斯特里赫特" ; -- src=geonames status=guess
+lin mabel_PN = foreignPN "Mabel" ; -- src=eng status=guess
+lin macclesfield_PN = foreignPN "Macclesfield" ; -- src=geonames status=guess
+lin mach_PN = foreignPN "Mach" ; -- src=geonames status=guess
+lin madagascar_PN = mkPN "马达加斯加" ; -- src=geonames status=guess
+lin maddy_PN = foreignPN "Maddy" ; -- src=eng status=guess
+lin madeleine_PN = foreignPN "Madeleine" ; -- src=eng status=guess
+lin madge_PN = foreignPN "Madge" ; -- src=eng status=guess
+lin madras_PN = foreignPN "Madras" ; -- src=geonames status=guess
+lin madurai_PN = mkPN "马杜赖" ; -- src=geonames status=guess
+lin maecenas_PN = foreignPN "Maecenas" ; -- src=eng status=guess
+lin maesteg_PN = foreignPN "Maesteg" ; -- src=geonames status=guess
+lin magdeburg_PN = mkPN "马格德堡" ; -- src=geonames status=guess
+lin maggie_PN = foreignPN "Maggie" ; -- src=eng status=guess
+lin maghull_PN = foreignPN "Maghull" ; -- src=geonames status=guess
+lin maidenhead_PN = foreignPN "Maidenhead" ; -- src=geonames status=guess
+lin maidstone_PN = mkPN "梅德斯通區" ; -- src=geonames status=guess
+lin maine_PN = foreignPN "Maine" ; -- src=eng status=guess
+lin mainz_PN = mkPN "美因茨" ; -- src=geonames status=guess
+lin maj_PN = foreignPN "Maj" ; -- src=eng status=guess
+lin malaga_PN = foreignPN "Malaga" ; -- src=geonames status=guess
+lin malawi_PN = mkPN "马拉维" ; -- src=geonames status=guess
+lin malaya_PN = foreignPN "Malaya" ; -- src=geonames status=guess
+lin malcolm_PN = foreignPN "Malcolm" ; -- src=eng status=guess
+lin maldon_PN = foreignPN "Maldon" ; -- src=geonames status=guess
+lin mali_PN = mkPN ("麻栗" | "马里共和国") ; -- src=geonames status=guess
+lin mallow_PN = foreignPN "Mallow" ; -- src=geonames status=guess
+lin malmo_PN = foreignPN "Malmo" ; -- src=eng status=guess
+lin maltby_PN = foreignPN "Maltby" ; -- src=geonames status=guess
+lin malvern_PN = foreignPN "Malvern" ; -- src=geonames status=guess
+lin mamie_PN = foreignPN "Mamie" ; -- src=eng status=guess
+lin mandy_PN = foreignPN "Mandy" ; -- src=eng status=guess
+lin manitoba_PN = foreignPN "Manitoba" ; -- src=eng status=guess
+lin mannheim_PN = mkPN "曼海姆" ; -- src=geonames status=guess
+lin mansfield_PN = mkPN "曼斯菲爾德" ; -- src=geonames status=guess
+lin mar_PN = foreignPN "Mar" ; -- src=eng status=guess
+lin maracaibo_PN = mkPN "马拉开波" ; -- src=geonames status=guess
+lin margaret_PN = foreignPN "Margaret" ; -- src=geonames status=guess
+lin margate_PN = mkPN "马盖特" ; -- src=geonames status=guess
+lin marge_PN = foreignPN "Marge" ; -- src=eng status=guess
+lin margery_PN = foreignPN "Margery" ; -- src=eng status=guess
+lin margie_PN = foreignPN "Margie" ; -- src=eng status=guess
+lin maria_PN = foreignPN "Maria" ; -- src=geonames status=guess
+lin marian_PN = foreignPN "Marian" ; -- src=eng status=guess
+lin marie_PN = foreignPN "Marie" ; -- src=eng status=guess
+lin marilyn_PN = foreignPN "Marilyn" ; -- src=eng status=guess
+lin marion_PN = mkPN ("马里恩" | "马里昂") ; -- src=geonames status=guess
+lin marjorie_PN = foreignPN "Marjorie" ; -- src=eng status=guess
+lin mark_PN = foreignPN "Mark" ; -- src=eng status=guess
+lin market_drayton_PN = foreignPN "Market drayton" ; -- src=eng status=guess
+lin market_harborough_PN = foreignPN "Market harborough" ; -- src=eng status=guess
+lin marlborough_PN = foreignPN "Marlborough" ; -- src=geonames status=guess
+lin marlene_PN = foreignPN "Marlene" ; -- src=eng status=guess
+lin marlow_PN = foreignPN "Marlow" ; -- src=geonames status=guess
+lin marple_PN = foreignPN "Marple" ; -- src=geonames status=guess
+lin mars_PN = foreignPN "Mars" ; -- src=geonames status=guess
+lin marseilles_PN = foreignPN "Marseilles" ; -- src=geonames status=guess
+lin marske_PN = foreignPN "Marske" ; -- src=eng status=guess
+lin martha_PN = foreignPN "Martha" ; -- src=eng status=guess
+lin martin_PN = mkPN "马丁" ; -- src=geonames status=guess
+lin mary_PN = mkPN "马雷" ; -- src=geonames status=guess
+lin maryland_PN = foreignPN "Maryland" ; -- src=eng status=guess
+lin maryport_PN = foreignPN "Maryport" ; -- src=geonames status=guess
+lin masc_PN = foreignPN "Masc" ; -- src=eng status=guess
+lin mason_dixon_PN = foreignPN "Mason-dixon" ; -- src=eng status=guess
+lin matlock_PN = foreignPN "Matlock" ; -- src=geonames status=guess
+lin matt_PN = foreignPN "Matt" ; -- src=eng status=guess
+lin matthew_PN = foreignPN "Matthew" ; -- src=eng status=guess
+lin maud_PN = foreignPN "Maud" ; -- src=geonames status=guess
+lin maudie_PN = foreignPN "Maudie" ; -- src=eng status=guess
+lin maundy_thursday_PN = foreignPN "Maundy thursday" ; -- src=eng status=guess
+lin maureen_PN = foreignPN "Maureen" ; -- src=eng status=guess
+lin maurice_PN = foreignPN "Maurice" ; -- src=eng status=guess
+lin mauritania_PN = mkPN "毛里塔尼亚" ; -- src=geonames status=guess
+lin mauritius_PN = mkPN "毛里求斯" ; -- src=geonames status=guess
+lin mavis_PN = foreignPN "Mavis" ; -- src=eng status=guess
+lin max_PN = foreignPN "Max" ; -- src=eng status=guess
+lin maxine_PN = foreignPN "Maxine" ; -- src=eng status=guess
+lin mayfair_PN = foreignPN "Mayfair" ; -- src=eng status=guess
+lin mayfield_PN = mkPN "梅菲尔德" ; -- src=geonames status=guess
+lin mayo_PN = foreignPN "Mayo" ; -- src=geonames status=guess
+lin meath_PN = foreignPN "Meath" ; -- src=eng status=guess
+lin mecca_PN = foreignPN "Mecca" ; -- src=geonames status=guess
+lin medan_PN = mkPN "棉蘭" ; -- src=geonames status=guess
+lin medellin_PN = foreignPN "Medellin" ; -- src=geonames status=guess
+lin meg_PN = foreignPN "Meg" ; -- src=eng status=guess
+lin melbourne_PN = mkPN "墨爾本" ; -- src=geonames status=guess
+lin melcombe_PN = foreignPN "Melcombe" ; -- src=eng status=guess
+lin melcombe_regis_PN = foreignPN "Melcombe regis" ; -- src=eng status=guess
+lin melksham_PN = foreignPN "Melksham" ; -- src=geonames status=guess
+lin meltham_PN = foreignPN "Meltham" ; -- src=geonames status=guess
+lin melton_mowbray_PN = foreignPN "Melton mowbray" ; -- src=eng status=guess
+lin memphis_PN = mkPN "孟菲斯" ; -- src=geonames status=guess
+lin meopham_PN = foreignPN "Meopham" ; -- src=geonames status=guess
+lin mercator_PN = foreignPN "Mercator" ; -- src=eng status=guess
+lin mercury_PN = foreignPN "Mercury" ; -- src=geonames status=guess
+lin merthyr_tydfil_PN = foreignPN "Merthyr tydfil" ; -- src=eng status=guess
+lin merton_PN = foreignPN "Merton" ; -- src=geonames status=guess
+lin messina_PN = mkPN "墨西拿" ; -- src=geonames status=guess
+lin met_PN = foreignPN "Met" ; -- src=eng status=guess
+lin methuselah_PN = foreignPN "Methuselah" ; -- src=eng status=guess
+lin metz_PN = mkPN "梅斯" ; -- src=geonames status=guess
+lin mexico_city_PN = foreignPN "Mexico city" ; -- src=eng status=guess
+lin mgr_PN = foreignPN "Mgr" ; -- src=eng status=guess
+lin mi5_PN = foreignPN "Mi5" ; -- src=eng status=guess
+lin mi6_PN = foreignPN "Mi6" ; -- src=eng status=guess
+lin michael_PN = foreignPN "Michael" ; -- src=eng status=guess
+lin michaelmas_PN = foreignPN "Michaelmas" ; -- src=eng status=guess
+lin michelle_PN = foreignPN "Michelle" ; -- src=eng status=guess
+lin mick_PN = foreignPN "Mick" ; -- src=eng status=guess
+lin mickey_PN = foreignPN "Mickey" ; -- src=eng status=guess
+lin middlesex_PN = foreignPN "Middlesex" ; -- src=geonames status=guess
+lin middleton_PN = foreignPN "Middleton" ; -- src=geonames status=guess
+lin middlewich_PN = foreignPN "Middlewich" ; -- src=geonames status=guess
+lin midlands_PN = foreignPN "Midlands" ; -- src=geonames status=guess
+lin midwest_PN = foreignPN "Midwest" ; -- src=eng status=guess
+lin mike_PN = foreignPN "Mike" ; -- src=eng status=guess
+lin milano_PN = foreignPN "Milano" ; -- src=geonames status=guess
+lin mildenhall_PN = foreignPN "Mildenhall" ; -- src=geonames status=guess
+lin mildred_PN = foreignPN "Mildred" ; -- src=eng status=guess
+lin miles_PN = foreignPN "Miles" ; -- src=eng status=guess
+lin milford_PN = mkPN "米尔福德" ; -- src=geonames status=guess
+lin milford_haven_PN = foreignPN "Milford haven" ; -- src=eng status=guess
+lin millicent_PN = foreignPN "Millicent" ; -- src=geonames status=guess
+lin millie_PN = foreignPN "Millie" ; -- src=eng status=guess
+lin millom_PN = foreignPN "Millom" ; -- src=geonames status=guess
+lin milly_PN = foreignPN "Milly" ; -- src=eng status=guess
+lin milngavie_PN = foreignPN "Milngavie" ; -- src=geonames status=guess
+lin milnrow_PN = foreignPN "Milnrow" ; -- src=geonames status=guess
+lin milton_keynes_PN = foreignPN "Milton keynes" ; -- src=eng status=guess
+lin milwaukee_PN = mkPN "密尔沃基" ; -- src=geonames status=guess
+lin minehead_PN = foreignPN "Minehead" ; -- src=geonames status=guess
+lin minsk_PN = mkPN "明斯克" ; -- src=geonames status=guess
+lin minster_in_sheppey_PN = foreignPN "Minster-in-sheppey" ; -- src=eng status=guess
+lin miranda_PN = foreignPN "Miranda" ; -- src=geonames status=guess
+lin miriam_PN = foreignPN "Miriam" ; -- src=eng status=guess
+lin misc_PN = foreignPN "Misc" ; -- src=eng status=guess
+lin mlle_PN = foreignPN "Mlle" ; -- src=eng status=guess
+lin mme_PN = foreignPN "Mme" ; -- src=eng status=guess
+lin mo_PN = foreignPN "Mo" ; -- src=geonames status=guess
+lin modena_PN = foreignPN "Modena" ; -- src=geonames status=guess
+lin moira_PN = foreignPN "Moira" ; -- src=geonames status=guess
+lin mold_PN = foreignPN "Mold" ; -- src=geonames status=guess
+lin molly_PN = foreignPN "Molly" ; -- src=eng status=guess
+lin moloch_PN = foreignPN "Moloch" ; -- src=eng status=guess
+lin mon_PN = foreignPN "Mon" ; -- src=geonames status=guess
+lin monaco_PN = mkPN "摩纳哥" ; -- src=geonames status=guess
+lin monaghan_PN = foreignPN "Monaghan" ; -- src=geonames status=guess
+lin monchengladbach_PN = foreignPN "Monchengladbach" ; -- src=eng status=guess
+lin mongolia_PN = mkPN "蒙古国" ; -- src=geonames status=guess
+lin monica_PN = foreignPN "Monica" ; -- src=eng status=guess
+lin monifieth_PN = foreignPN "Monifieth" ; -- src=eng status=guess
+lin monmouth_PN = mkPN "蒙茅斯" ; -- src=geonames status=guess
+lin monterrey_PN = mkPN "蒙特雷" ; -- src=geonames status=guess
+lin montevideo_PN = mkPN "蒙得维的亚" ; -- src=geonames status=guess
+lin montreal_PN = foreignPN "Montreal" ; -- src=eng status=guess
+lin montrose_PN = mkPN "蒙特罗斯" ; -- src=geonames status=guess
+lin montserrat_PN = mkPN "蒙塞拉特群岛" ; -- src=geonames status=guess
+lin monza_PN = mkPN "蒙扎" ; -- src=geonames status=guess
+lin morecambe_PN = mkPN "莫克姆" ; -- src=geonames status=guess
+lin morley_PN = foreignPN "Morley" ; -- src=geonames status=guess
+lin morocco_PN = mkPN "摩洛哥" ; -- src=geonames status=guess
+lin morpeth_PN = foreignPN "Morpeth" ; -- src=geonames status=guess
+lin morpheus_PN = foreignPN "Morpheus" ; -- src=eng status=guess
+lin moscow_1_PN = mkPN "莫斯科" ; -- src=geonames status=guess
+lin moscow_2_PN = mkPN "莫斯科" ; -- src=geonames status=guess
+lin mossley_PN = foreignPN "Mossley" ; -- src=geonames status=guess
+lin motherwell_PN = foreignPN "Motherwell" ; -- src=geonames status=guess
+lin mountain_ash_PN = foreignPN "Mountain ash" ; -- src=eng status=guess
+lin mozambique_PN = mkPN "莫桑比克" ; -- src=geonames status=guess
+lin mr_PN = foreignPN "Mr" ; -- src=eng status=guess
+lin mrs_PN = foreignPN "Mrs" ; -- src=eng status=guess
+lin ms_PN = foreignPN "Ms" ; -- src=eng status=guess
+lin mt_PN = foreignPN "Mt" ; -- src=eng status=guess
+lin muhammad_PN = foreignPN "Muhammad" ; -- src=eng status=guess
+lin mukden_PN = foreignPN "Mukden" ; -- src=eng status=guess
+lin mulheim_PN = foreignPN "Mulheim" ; -- src=eng status=guess
+lin mulhouse_PN = mkPN "米卢斯" ; -- src=geonames status=guess
+lin multan_PN = foreignPN "Multan" ; -- src=eng status=guess
+lin munster_PN = foreignPN "Munster" ; -- src=geonames status=guess
+lin muriel_PN = foreignPN "Muriel" ; -- src=eng status=guess
+lin murton_PN = foreignPN "Murton" ; -- src=geonames status=guess
+lin musselburgh_PN = mkPN "馬瑟爾堡" ; -- src=geonames status=guess
+lin myra_PN = foreignPN "Myra" ; -- src=geonames status=guess
+lin nagoya_PN = foreignPN "Nagoya" ; -- src=eng status=guess
+lin nagpur_PN = mkPN "那格浦尔" ; -- src=geonames status=guess
+lin nailsea_PN = foreignPN "Nailsea" ; -- src=geonames status=guess
+lin nairn_PN = foreignPN "Nairn" ; -- src=geonames status=guess
+lin nairobi_PN = mkPN "奈洛比" ; -- src=geonames status=guess
+lin nanchang_PN = mkPN "南昌市" ; -- src=geonames status=guess
+lin nancy_PN = mkPN "南希" ; -- src=geonames status=guess
+lin nanking_PN = foreignPN "Nanking" ; -- src=eng status=guess
+lin nanning_PN = mkPN "南宁" ; -- src=geonames status=guess
+lin nantwich_PN = foreignPN "Nantwich" ; -- src=geonames status=guess
+lin naomi_PN = foreignPN "Naomi" ; -- src=eng status=guess
+lin naples_PN = mkPN "那不勒斯" ; -- src=geonames status=guess
+lin napoli_PN = mkPN "那不勒斯" ; -- src=geonames status=guess
+lin narborough_PN = foreignPN "Narborough" ; -- src=geonames status=guess
+lin nasa_PN = foreignPN "NASA" ; -- src=eng status=guess
+lin nat_PN = foreignPN "Nat" ; -- src=eng status=guess
+lin natalie_PN = foreignPN "Natalie" ; -- src=eng status=guess
+lin nathaniel_PN = foreignPN "Nathaniel" ; -- src=eng status=guess
+lin nato_PN = foreignPN "Nato" ; -- src=geonames status=guess
+lin nauru_PN = mkPN "諾魯" ; -- src=geonames status=guess
+lin nb_PN = foreignPN "Nb" ; -- src=eng status=guess
+lin neath_PN = foreignPN "Neath" ; -- src=geonames status=guess
+lin nebraska_PN = foreignPN "Nebraska" ; -- src=eng status=guess
+lin ned_PN = foreignPN "Ned" ; -- src=eng status=guess
+lin neddy_PN = foreignPN "Neddy" ; -- src=eng status=guess
+lin neil_PN = foreignPN "Neil" ; -- src=eng status=guess
+lin nell_PN = foreignPN "Nell" ; -- src=eng status=guess
+lin nelly_PN = foreignPN "Nelly" ; -- src=eng status=guess
+lin nelson_PN = mkPN "尼爾遜" ; -- src=geonames status=guess
+lin nepal_PN = mkPN "尼泊尔" ; -- src=geonames status=guess
+lin neptune_PN = foreignPN "Neptune" ; -- src=eng status=guess
+lin neston_PN = foreignPN "Neston" ; -- src=geonames status=guess
+lin nestor_PN = foreignPN "Nestor" ; -- src=eng status=guess
+lin netherlands_PN = mkPN "荷兰" ; -- src=geonames status=guess
+lin netley_PN = foreignPN "Netley" ; -- src=geonames status=guess
+lin neuss_PN = mkPN "诺伊斯" ; -- src=geonames status=guess
+lin nevada_PN = foreignPN "Nevada" ; -- src=geonames status=guess
+lin neville_PN = foreignPN "Neville" ; -- src=eng status=guess
+lin new_cumnock_PN = foreignPN "New Cumnock" ; -- src=geonames status=guess
+lin new_mills_PN = foreignPN "New Mills" ; -- src=geonames status=guess
+lin new_orleans_PN = mkPN "新奥尔良" ; -- src=geonames status=guess
+lin new_tredegar_PN = foreignPN "New Tredegar" ; -- src=geonames status=guess
+lin new_windsor_PN = foreignPN "New Windsor" ; -- src=geonames status=guess
+lin newark_PN = mkPN ("紐華克" | "纽瓦克") ; -- src=geonames status=guess
+lin newarthill_PN = foreignPN "Newarthill" ; -- src=geonames status=guess
+lin newbiggin_PN = foreignPN "Newbiggin" ; -- src=geonames status=guess
+lin newbury_PN = mkPN "纽伯里" ; -- src=geonames status=guess
+lin newcastle_PN = mkPN "纽卡斯尔" ; -- src=geonames status=guess
+lin newcastle_under_lyme_PN = foreignPN "Newcastle-under-lyme" ; -- src=eng status=guess
+lin newcastle_upon_tyne_PN = foreignPN "Newcastle upon tyne" ; -- src=eng status=guess
+lin newfoundland_PN = foreignPN "Newfoundland" ; -- src=eng status=guess
+lin newham_PN = foreignPN "Newham" ; -- src=eng status=guess
+lin newhaven_PN = foreignPN "Newhaven" ; -- src=geonames status=guess
+lin newmains_PN = foreignPN "Newmains" ; -- src=geonames status=guess
+lin newmarket_PN = mkPN "纽马克特" ; -- src=geonames status=guess
+lin newport_PN = mkPN ("纽波特" | "紐波特") ; -- src=geonames status=guess
+lin newport_pagnell_PN = foreignPN "Newport Pagnell" ; -- src=geonames status=guess
+lin newquay_PN = foreignPN "Newquay" ; -- src=geonames status=guess
+lin newry_PN = mkPN "纽里" ; -- src=geonames status=guess
+lin newton_abbot_PN = foreignPN "Newton abbot" ; -- src=eng status=guess
+lin newton_aycliffe_PN = foreignPN "Newton aycliffe" ; -- src=eng status=guess
+lin newton_le_willows_PN = foreignPN "Newton-le-willows" ; -- src=eng status=guess
+lin newton_mearns_PN = foreignPN "Newton mearns" ; -- src=eng status=guess
+lin newtown_PN = mkPN ("纽敦" | "新镇") ; -- src=geonames status=guess
+lin nice_PN = mkPN "尼斯" ; -- src=geonames status=guess
+lin nicholas_PN = foreignPN "Nicholas" ; -- src=eng status=guess
+lin nick_PN = foreignPN "Nick" ; -- src=eng status=guess
+lin nicola_PN = foreignPN "Nicola" ; -- src=eng status=guess
+lin nicole_PN = foreignPN "Nicole" ; -- src=eng status=guess
+lin nigel_PN = foreignPN "Nigel" ; -- src=geonames status=guess
+lin niger_PN = mkPN "尼日尔" ; -- src=geonames status=guess
+lin nijmegen_PN = mkPN "奈梅亨" ; -- src=geonames status=guess
+lin nimrod_PN = foreignPN "Nimrod" ; -- src=eng status=guess
+lin niobe_PN = foreignPN "Niobe" ; -- src=eng status=guess
+lin nissen_PN = foreignPN "Nissen" ; -- src=eng status=guess
+lin noah_PN = foreignPN "Noah" ; -- src=eng status=guess
+lin nobel_PN = foreignPN "Nobel" ; -- src=eng status=guess
+lin noel_PN = foreignPN "Noel" ; -- src=geonames status=guess
+lin nora_PN = foreignPN "Nora" ; -- src=geonames status=guess
+lin norfolk_PN = mkPN "諾福克" ; -- src=geonames status=guess
+lin norman_PN = mkPN "諾曼" ; -- src=geonames status=guess
+lin normanton_PN = foreignPN "Normanton" ; -- src=geonames status=guess
+lin normantown_PN = foreignPN "Normantown" ; -- src=eng status=guess
+lin north_walsham_PN = foreignPN "North walsham" ; -- src=eng status=guess
+lin northallerton_PN = foreignPN "Northallerton" ; -- src=geonames status=guess
+lin northam_PN = foreignPN "Northam" ; -- src=geonames status=guess
+lin northamptonshire_PN = foreignPN "Northamptonshire" ; -- src=eng status=guess
+lin northumberland_PN = foreignPN "Northumberland" ; -- src=geonames status=guess
+lin northwich_PN = foreignPN "Northwich" ; -- src=geonames status=guess
+lin norton_PN = foreignPN "Norton" ; -- src=geonames status=guess
+lin norwich_PN = mkPN ("诺威奇" | "諾里奇") ; -- src=geonames status=guess
+lin nottingham_PN = mkPN "諾定咸" ; -- src=geonames status=guess
+lin nottinghamshire_PN = foreignPN "Nottinghamshire" ; -- src=eng status=guess
+lin nov_PN = foreignPN "Nov" ; -- src=geonames status=guess
+lin nova_scotia_PN = foreignPN "Nova scotia" ; -- src=eng status=guess
+lin novara_PN = foreignPN "Novara" ; -- src=geonames status=guess
+lin novokuznetsk_PN = mkPN "新库兹涅茨克" ; -- src=geonames status=guess
+lin novosibirsk_PN = mkPN "新西伯利亚" ; -- src=geonames status=guess
+lin nr_PN = foreignPN "Nr" ; -- src=eng status=guess
+lin nuneaton_PN = mkPN "納尼頓" ; -- src=geonames status=guess
+lin nurenburg_PN = foreignPN "Nurenburg" ; -- src=eng status=guess
+lin oakengates_PN = foreignPN "Oakengates" ; -- src=geonames status=guess
+lin ob_PN = foreignPN "Ob" ; -- src=eng status=guess
+lin oban_PN = foreignPN "Oban" ; -- src=geonames status=guess
+lin oberhausen_PN = mkPN "奥伯豪森" ; -- src=geonames status=guess
+lin occident_PN = foreignPN "Occident" ; -- src=eng status=guess
+lin ockbrook_PN = foreignPN "Ockbrook" ; -- src=eng status=guess
+lin ockendon_PN = foreignPN "Ockendon" ; -- src=eng status=guess
+lin oct_PN = foreignPN "Oct" ; -- src=eng status=guess
+lin odessa_PN = mkPN "敖德薩" ; -- src=geonames status=guess
+lin oedipus_PN = foreignPN "Oedipus" ; -- src=eng status=guess
+lin offaly_PN = foreignPN "Offaly" ; -- src=eng status=guess
+lin offenbach_PN = foreignPN "Offenbach" ; -- src=geonames status=guess
+lin ogmore_valley_PN = foreignPN "Ogmore valley" ; -- src=eng status=guess
+lin oklahoma_city_PN = foreignPN "Oklahoma city" ; -- src=eng status=guess
+lin old_windsor_PN = foreignPN "Old windsor" ; -- src=eng status=guess
+lin oldenburg_PN = mkPN "奥尔登堡" ; -- src=geonames status=guess
+lin oldham_PN = mkPN "奧爾德姆" ; -- src=geonames status=guess
+lin oldland_PN = foreignPN "Oldland" ; -- src=eng status=guess
+lin olive_PN = foreignPN "Olive" ; -- src=eng status=guess
+lin oliver_PN = foreignPN "Oliver" ; -- src=geonames status=guess
+lin olivia_PN = foreignPN "Olivia" ; -- src=geonames status=guess
+lin ollerton_PN = foreignPN "Ollerton" ; -- src=eng status=guess
+lin ollie_PN = foreignPN "Ollie" ; -- src=eng status=guess
+lin olympics_PN = foreignPN "Olympics" ; -- src=eng status=guess
+lin oman_PN = mkPN "阿曼" ; -- src=geonames status=guess
+lin omsk_PN = mkPN "鄂木斯克" ; -- src=geonames status=guess
+lin ongar_PN = foreignPN "Ongar" ; -- src=eng status=guess
+lin ontario_PN = mkPN "安大略" ; -- src=geonames status=guess
+lin op_PN = foreignPN "Op" ; -- src=geonames status=guess
+lin op_cit_PN = foreignPN "Op cit" ; -- src=eng status=guess
+lin opec_PN = foreignPN "Opec" ; -- src=eng status=guess
+lin opp_PN = foreignPN "Opp" ; -- src=geonames status=guess
+lin oregon_PN = foreignPN "Oregon" ; -- src=geonames status=guess
+lin orkney_PN = mkPN "奥克尼群岛" ; -- src=geonames status=guess
+lin orleans_PN = foreignPN "Orleans" ; -- src=geonames status=guess
+lin ormskirk_PN = foreignPN "Ormskirk" ; -- src=geonames status=guess
+lin osaka_PN = foreignPN "Osaka" ; -- src=eng status=guess
+lin oscar_PN = foreignPN "Oscar" ; -- src=eng status=guess
+lin oslo_PN = mkPN "奥斯陆" ; -- src=geonames status=guess
+lin osnabruck_PN = foreignPN "Osnabruck" ; -- src=eng status=guess
+lin ossett_PN = foreignPN "Ossett" ; -- src=geonames status=guess
+lin oswald_PN = foreignPN "Oswald" ; -- src=eng status=guess
+lin oswestry_PN = foreignPN "Oswestry" ; -- src=geonames status=guess
+lin otago_PN = foreignPN "Otago" ; -- src=eng status=guess
+lin otley_PN = foreignPN "Otley" ; -- src=geonames status=guess
+lin ottawa_PN = mkPN "渥太華" ; -- src=geonames status=guess
+lin oviedo_PN = mkPN "奥维耶多" ; -- src=geonames status=guess
+lin oxbridge_PN = foreignPN "Oxbridge" ; -- src=eng status=guess
+lin oxford_PN = mkPN "牛津" ; -- src=geonames status=guess
+lin oxfordshire_PN = foreignPN "Oxfordshire" ; -- src=eng status=guess
+lin oxon_PN = foreignPN "Oxon" ; -- src=eng status=guess
+lin oxted_PN = foreignPN "Oxted" ; -- src=geonames status=guess
+lin ozzie_PN = foreignPN "Ozzie" ; -- src=eng status=guess
+lin paddy_PN = foreignPN "Paddy" ; -- src=eng status=guess
+lin padova_PN = mkPN "帕多瓦" ; -- src=geonames status=guess
+lin padua_PN = foreignPN "Padua" ; -- src=eng status=guess
+lin paisley_PN = mkPN "佩斯利" ; -- src=geonames status=guess
+lin palembang_PN = mkPN "巨港" ; -- src=geonames status=guess
+lin palermo_PN = mkPN "巴勒莫市" ; -- src=geonames status=guess
+lin palestine_PN = mkPN "帕勒斯坦" ; -- src=geonames status=guess
+lin pam_PN = foreignPN "Pam" ; -- src=eng status=guess
+lin pamela_PN = foreignPN "Pamela" ; -- src=eng status=guess
+lin pamplona_PN = mkPN "潘普洛納" ; -- src=geonames status=guess
+lin paotow_PN = foreignPN "Paotow" ; -- src=eng status=guess
+lin papua_PN = foreignPN "Papua" ; -- src=eng status=guess
+lin paraguay_PN = mkPN "巴拉圭" ; -- src=geonames status=guess
+lin paris_1_PN = mkPN "巴黎" ; -- src=geonames status=guess
+lin paris_2_PN = mkPN "巴黎" ; -- src=geonames status=guess
+lin parma_PN = foreignPN "Parma" ; -- src=geonames status=guess
+lin pat_PN = foreignPN "Pat" ; -- src=eng status=guess
+lin patience_PN = foreignPN "Patience" ; -- src=eng status=guess
+lin patrai_PN = foreignPN "Patrai" ; -- src=eng status=guess
+lin patricia_PN = foreignPN "Patricia" ; -- src=eng status=guess
+lin patrick_PN = foreignPN "Patrick" ; -- src=eng status=guess
+lin patty_PN = foreignPN "Patty" ; -- src=eng status=guess
+lin paul_PN = foreignPN "Paul" ; -- src=geonames status=guess
+lin paula_PN = foreignPN "Paula" ; -- src=eng status=guess
+lin pauline_PN = foreignPN "Pauline" ; -- src=eng status=guess
+lin paye_PN = foreignPN "Paye" ; -- src=eng status=guess
+lin pc_PN = foreignPN "Pc" ; -- src=eng status=guess
+lin peacehaven_PN = foreignPN "Peacehaven" ; -- src=geonames status=guess
+lin pearl_PN = foreignPN "Pearl" ; -- src=geonames status=guess
+lin peebles_PN = foreignPN "Peebles" ; -- src=geonames status=guess
+lin peg_PN = foreignPN "Peg" ; -- src=eng status=guess
+lin peggy_PN = foreignPN "Peggy" ; -- src=eng status=guess
+lin peking_PN = foreignPN "Peking" ; -- src=eng status=guess
+lin pelton_PN = foreignPN "Pelton" ; -- src=geonames status=guess
+lin pembroke_PN = foreignPN "Pembroke" ; -- src=geonames status=guess
+lin penarth_PN = foreignPN "Penarth" ; -- src=geonames status=guess
+lin pendlebury_PN = foreignPN "Pendlebury" ; -- src=eng status=guess
+lin penelope_PN = foreignPN "Penelope" ; -- src=eng status=guess
+lin penicuik_PN = foreignPN "Penicuik" ; -- src=geonames status=guess
+lin penki_PN = foreignPN "Penki" ; -- src=eng status=guess
+lin penny_PN = foreignPN "Penny" ; -- src=eng status=guess
+lin penrhyn_PN = foreignPN "Penrhyn" ; -- src=eng status=guess
+lin penrith_PN = mkPN "彭里斯" ; -- src=geonames status=guess
+lin penryn_PN = foreignPN "Penryn" ; -- src=geonames status=guess
+lin penzance_PN = mkPN "彭赞斯" ; -- src=geonames status=guess
+lin percy_PN = foreignPN "Percy" ; -- src=geonames status=guess
+lin perm_PN = mkPN "彼尔姆" ; -- src=geonames status=guess
+lin pershore_PN = foreignPN "Pershore" ; -- src=geonames status=guess
+lin persia_PN = foreignPN "Persia" ; -- src=eng status=guess
+lin perth_PN = mkPN ("伯斯" | "珀斯") ; -- src=geonames status=guess
+lin perugia_PN = foreignPN "Perugia" ; -- src=geonames status=guess
+lin pescara_PN = foreignPN "Pescara" ; -- src=geonames status=guess
+lin pete_PN = foreignPN "Pete" ; -- src=eng status=guess
+lin peter_PN = foreignPN "Peter" ; -- src=eng status=guess
+lin peterborough_PN = mkPN ("彼得伯勒" | "彼得堡") ; -- src=geonames status=guess
+lin peterhead_PN = foreignPN "Peterhead" ; -- src=geonames status=guess
+lin peterlee_PN = foreignPN "Peterlee" ; -- src=geonames status=guess
+lin petersfield_PN = foreignPN "Petersfield" ; -- src=geonames status=guess
+lin phil_PN = foreignPN "Phil" ; -- src=eng status=guess
+lin philadelphia_PN = mkPN "費城" ; -- src=geonames status=guess
+lin philip_PN = foreignPN "Philip" ; -- src=geonames status=guess
+lin philippa_PN = foreignPN "Philippa" ; -- src=eng status=guess
+lin phnom_penh_PN = foreignPN "Phnom-penh" ; -- src=eng status=guess
+lin phoebe_PN = foreignPN "Phoebe" ; -- src=eng status=guess
+lin phoenix_PN = mkPN "鳳凰城" ; -- src=geonames status=guess
+lin phyllis_PN = foreignPN "Phyllis" ; -- src=eng status=guess
+lin piacenza_PN = foreignPN "Piacenza" ; -- src=geonames status=guess
+lin pill_PN = foreignPN "Pill" ; -- src=geonames status=guess
+lin piraeus_PN = mkPN "比雷埃夫斯" ; -- src=geonames status=guess
+lin pisa_PN = foreignPN "Pisa" ; -- src=geonames status=guess
+lin pisces_PN = foreignPN "Pisces" ; -- src=eng status=guess
+lin plc_PN = foreignPN "Plc" ; -- src=eng status=guess
+lin pluto_PN = foreignPN "Pluto" ; -- src=eng status=guess
+lin plymouth_PN = mkPN "普利茅斯" ; -- src=geonames status=guess
+lin polly_PN = foreignPN "Polly" ; -- src=eng status=guess
+lin pont_llan_fraith_PN = foreignPN "Pont-llan-fraith" ; -- src=eng status=guess
+lin pontardawe_PN = foreignPN "Pontardawe" ; -- src=eng status=guess
+lin pontardulais_PN = foreignPN "Pontardulais" ; -- src=geonames status=guess
+lin pontefract_PN = foreignPN "Pontefract" ; -- src=geonames status=guess
+lin pontycymmer_PN = foreignPN "Pontycymmer" ; -- src=eng status=guess
+lin pontypool_PN = foreignPN "Pontypool" ; -- src=geonames status=guess
+lin poole_PN = mkPN "普爾" ; -- src=geonames status=guess
+lin poona_PN = foreignPN "Poona" ; -- src=eng status=guess
+lin port_glasgow_PN = foreignPN "Port Glasgow" ; -- src=geonames status=guess
+lin port_talbot_PN = mkPN "塔爾伯特港" ; -- src=geonames status=guess
+lin porthcawl_PN = mkPN "波斯考尔" ; -- src=geonames status=guess
+lin porthmadog_PN = foreignPN "Porthmadog" ; -- src=geonames status=guess
+lin portishead_PN = foreignPN "Portishead" ; -- src=geonames status=guess
+lin portland_PN = mkPN "波特蘭" ; -- src=geonames status=guess
+lin porto_alegre_PN = foreignPN "Porto alegre" ; -- src=eng status=guess
+lin portsmouth_PN = mkPN "朴次茅斯" ; -- src=geonames status=guess
+lin potsdam_PN = mkPN "波茨坦" ; -- src=geonames status=guess
+lin potters_bar_PN = foreignPN "Potters bar" ; -- src=eng status=guess
+lin powys_PN = foreignPN "Powys" ; -- src=eng status=guess
+lin poynton_PN = foreignPN "Poynton" ; -- src=geonames status=guess
+lin poznan_PN = foreignPN "Poznan" ; -- src=eng status=guess
+lin prague_PN = mkPN "布拉格" ; -- src=geonames status=guess
+lin prato_PN = mkPN "普拉托" ; -- src=geonames status=guess
+lin prescot_PN = foreignPN "Prescot" ; -- src=geonames status=guess
+lin prestatyn_PN = foreignPN "Prestatyn" ; -- src=geonames status=guess
+lin preston_PN = mkPN "普雷斯顿" ; -- src=geonames status=guess
+lin prestonpans_PN = foreignPN "Prestonpans" ; -- src=geonames status=guess
+lin prestwich_PN = foreignPN "Prestwich" ; -- src=geonames status=guess
+lin prestwick_PN = foreignPN "Prestwick" ; -- src=geonames status=guess
+lin princes_risborough_PN = foreignPN "Princes risborough" ; -- src=eng status=guess
+lin priscilla_PN = foreignPN "Priscilla" ; -- src=eng status=guess
+lin prof_PN = foreignPN "Prof" ; -- src=eng status=guess
+lin providence_PN = mkPN "普罗维登斯" ; -- src=geonames status=guess
+lin pru_PN = foreignPN "Pru" ; -- src=eng status=guess
+lin prudence_PN = foreignPN "Prudence" ; -- src=eng status=guess
+lin prudhoe_PN = foreignPN "Prudhoe" ; -- src=geonames status=guess
+lin pte_PN = foreignPN "Pte" ; -- src=eng status=guess
+lin pto_PN = foreignPN "Pto" ; -- src=eng status=guess
+lin pty_PN = foreignPN "Pty" ; -- src=eng status=guess
+lin pudsey_PN = foreignPN "Pudsey" ; -- src=geonames status=guess
+lin pusan_PN = foreignPN "Pusan" ; -- src=eng status=guess
+lin pwllheli_PN = foreignPN "Pwllheli" ; -- src=geonames status=guess
+lin pyle_PN = foreignPN "Pyle" ; -- src=geonames status=guess
+lin pyongyang_PN = mkPN "平壤" ; -- src=geonames status=guess
+lin qatar_PN = mkPN "卡塔尔" ; -- src=geonames status=guess
+lin qed_PN = foreignPN "Qed" ; -- src=eng status=guess
+lin quebec_PN = foreignPN "Quebec" ; -- src=eng status=guess
+lin queenborough_in_sheppey_PN = foreignPN "Queenborough-in-sheppey" ; -- src=eng status=guess
+lin queensbury_PN = foreignPN "Queensbury" ; -- src=geonames status=guess
+lin queensferry_PN = foreignPN "Queensferry" ; -- src=geonames status=guess
+lin queensland_PN = foreignPN "Queensland" ; -- src=eng status=guess
+lin quentin_PN = foreignPN "Quentin" ; -- src=eng status=guess
+lin quinquagesima_PN = foreignPN "Quinquagesima" ; -- src=eng status=guess
+lin quito_PN = mkPN "基多" ; -- src=geonames status=guess
+lin qv_PN = foreignPN "Qv" ; -- src=eng status=guess
+lin rachel_PN = foreignPN "Rachel" ; -- src=eng status=guess
+lin rada_PN = foreignPN "Rada" ; -- src=eng status=guess
+lin radcliffe_PN = foreignPN "Radcliffe" ; -- src=geonames status=guess
+lin radcliffe_on_trent_PN = foreignPN "Radcliffe on trent" ; -- src=eng status=guess
+lin radlett_PN = foreignPN "Radlett" ; -- src=geonames status=guess
+lin radstock_PN = foreignPN "Radstock" ; -- src=geonames status=guess
+lin rainford_PN = foreignPN "Rainford" ; -- src=geonames status=guess
+lin ralph_PN = foreignPN "Ralph" ; -- src=eng status=guess
+lin ramadan_PN = foreignPN "Ramadan" ; -- src=eng status=guess
+lin ramsbottom_PN = foreignPN "Ramsbottom" ; -- src=geonames status=guess
+lin ramsgate_PN = foreignPN "Ramsgate" ; -- src=geonames status=guess
+lin randolph_PN = foreignPN "Randolph" ; -- src=geonames status=guess
+lin rangoon_PN = foreignPN "Rangoon" ; -- src=eng status=guess
+lin ravenna_PN = foreignPN "Ravenna" ; -- src=geonames status=guess
+lin rawtenstall_PN = foreignPN "Rawtenstall" ; -- src=geonames status=guess
+lin ray_PN = foreignPN "Ray" ; -- src=eng status=guess
+lin raymond_PN = foreignPN "Raymond" ; -- src=geonames status=guess
+lin rc_PN = foreignPN "Rc" ; -- src=eng status=guess
+lin rd_PN = foreignPN "Rd" ; -- src=eng status=guess
+lin reading_PN = mkPN "雷丁" ; -- src=geonames status=guess
+lin rebecca_PN = foreignPN "Rebecca" ; -- src=eng status=guess
+lin rec_PN = foreignPN "Rec" ; -- src=eng status=guess
+lin recd_PN = foreignPN "Recd" ; -- src=eng status=guess
+lin recife_PN = foreignPN "Recife" ; -- src=geonames status=guess
+lin recklinghausen_PN = mkPN "雷克林豪森" ; -- src=geonames status=guess
+lin redbridge_PN = foreignPN "Redbridge" ; -- src=eng status=guess
+lin redditch_PN = mkPN "雷迪奇" ; -- src=geonames status=guess
+lin redruth_PN = foreignPN "Redruth" ; -- src=geonames status=guess
+lin reg_PN = foreignPN "Reg" ; -- src=eng status=guess
+lin regensburg_PN = mkPN "雷根斯堡" ; -- src=geonames status=guess
+lin regina_PN = mkPN "里贾纳" ; -- src=geonames status=guess
+lin reginald_PN = foreignPN "Reginald" ; -- src=eng status=guess
+lin reigate_PN = foreignPN "Reigate" ; -- src=geonames status=guess
+lin remscheid_PN = mkPN "雷姆沙伊德" ; -- src=geonames status=guess
+lin renfrew_PN = foreignPN "Renfrew" ; -- src=geonames status=guess
+lin rennes_PN = mkPN "雷恩" ; -- src=geonames status=guess
+lin ret_PN = foreignPN "Ret" ; -- src=eng status=guess
+lin retd_PN = foreignPN "Retd" ; -- src=eng status=guess
+lin retford_PN = foreignPN "Retford" ; -- src=geonames status=guess
+lin rev_PN = foreignPN "Rev" ; -- src=eng status=guess
+lin revd_PN = foreignPN "Revd" ; -- src=eng status=guess
+lin rex_PN = foreignPN "Rex" ; -- src=eng status=guess
+lin reykjavik_PN = foreignPN "Reykjavik" ; -- src=eng status=guess
+lin rheims_PN = foreignPN "Rheims" ; -- src=eng status=guess
+lin rheydt_PN = foreignPN "Rheydt" ; -- src=eng status=guess
+lin rhine_PN = foreignPN "Rhine" ; -- src=eng status=guess
+lin rhode_PN = foreignPN "Rhode" ; -- src=eng status=guess
+lin rhondda_PN = foreignPN "Rhondda" ; -- src=geonames status=guess
+lin rhosllanerchrugog_PN = foreignPN "Rhosllanerchrugog" ; -- src=geonames status=guess
+lin rhyl_PN = foreignPN "Rhyl" ; -- src=geonames status=guess
+lin rhymney_PN = foreignPN "Rhymney" ; -- src=geonames status=guess
+lin richard_PN = foreignPN "Richard" ; -- src=eng status=guess
+lin richmond_PN = mkPN ("列治文" | "里士满" | "里士滿") ; -- src=geonames status=guess
+lin richmond_upon_thames_PN = foreignPN "Richmond upon thames" ; -- src=eng status=guess
+lin rick_PN = foreignPN "Rick" ; -- src=eng status=guess
+lin rickmansworth_PN = foreignPN "Rickmansworth" ; -- src=geonames status=guess
+lin ricky_PN = foreignPN "Ricky" ; -- src=eng status=guess
+lin riga_PN = foreignPN "Riga" ; -- src=geonames status=guess
+lin rijeka_PN = foreignPN "Rijeka" ; -- src=geonames status=guess
+lin rimini_PN = foreignPN "Rimini" ; -- src=geonames status=guess
+lin ringwood_PN = foreignPN "Ringwood" ; -- src=geonames status=guess
+lin rio_de_janeiro_PN = foreignPN "Rio de janeiro" ; -- src=eng status=guess
+lin rip_PN = foreignPN "Rip" ; -- src=eng status=guess
+lin ripley_PN = foreignPN "Ripley" ; -- src=geonames status=guess
+lin ripon_PN = foreignPN "Ripon" ; -- src=geonames status=guess
+lin risborough_PN = foreignPN "Risborough" ; -- src=eng status=guess
+lin risca_PN = foreignPN "Risca" ; -- src=geonames status=guess
+lin rishton_PN = foreignPN "Rishton" ; -- src=geonames status=guess
+lin rita_PN = foreignPN "Rita" ; -- src=eng status=guess
+lin riviera_PN = foreignPN "Riviera" ; -- src=eng status=guess
+lin rob_PN = foreignPN "Rob" ; -- src=eng status=guess
+lin robert_PN = foreignPN "Robert" ; -- src=eng status=guess
+lin robin_PN = foreignPN "Robin" ; -- src=eng status=guess
+lin rochdale_PN = foreignPN "Rochdale" ; -- src=geonames status=guess
+lin rochester_PN = mkPN "羅徹斯特" ; -- src=geonames status=guess
+lin rod_PN = foreignPN "Rod" ; -- src=eng status=guess
+lin rodney_PN = foreignPN "Rodney" ; -- src=eng status=guess
+lin roger_PN = foreignPN "Roger" ; -- src=eng status=guess
+lin romsey_PN = foreignPN "Romsey" ; -- src=geonames status=guess
+lin ron_PN = foreignPN "Ron" ; -- src=geonames status=guess
+lin ronald_PN = foreignPN "Ronald" ; -- src=eng status=guess
+lin ronnie_PN = foreignPN "Ronnie" ; -- src=eng status=guess
+lin rosalie_PN = foreignPN "Rosalie" ; -- src=geonames status=guess
+lin rosalind_PN = foreignPN "Rosalind" ; -- src=eng status=guess
+lin rosamund_PN = foreignPN "Rosamund" ; -- src=eng status=guess
+lin rosario_PN = mkPN "罗萨里奥" ; -- src=geonames status=guess
+lin roscommon_PN = foreignPN "Roscommon" ; -- src=geonames status=guess
+lin rose_PN = foreignPN "Rose" ; -- src=geonames status=guess
+lin rosemary_PN = foreignPN "Rosemary" ; -- src=eng status=guess
+lin rosie_PN = foreignPN "Rosie" ; -- src=eng status=guess
+lin roslyn_PN = foreignPN "Roslyn" ; -- src=geonames status=guess
+lin ross_on_wye_PN = foreignPN "Ross-on-wye" ; -- src=eng status=guess
+lin rossington_PN = foreignPN "Rossington" ; -- src=geonames status=guess
+lin rosslare_PN = foreignPN "Rosslare" ; -- src=geonames status=guess
+lin rostock_PN = mkPN "罗斯托克" ; -- src=geonames status=guess
+lin rostov_na_donu_PN = foreignPN "Rostov-na-donu" ; -- src=eng status=guess
+lin rotherham_PN = foreignPN "Rotherham" ; -- src=geonames status=guess
+lin rothesay_PN = foreignPN "Rothesay" ; -- src=geonames status=guess
+lin rothwell_PN = foreignPN "Rothwell" ; -- src=geonames status=guess
+lin rotterdam_PN = mkPN "鹿特丹" ; -- src=geonames status=guess
+lin roubaix_PN = mkPN "鲁贝" ; -- src=geonames status=guess
+lin rouen_PN = mkPN "鲁昂" ; -- src=geonames status=guess
+lin rowlands_gill_PN = foreignPN "Rowlands gill" ; -- src=eng status=guess
+lin roy_PN = foreignPN "Roy" ; -- src=geonames status=guess
+lin royston_PN = foreignPN "Royston" ; -- src=geonames status=guess
+lin rsvp_PN = foreignPN "Rsvp" ; -- src=eng status=guess
+lin rt_hon_PN = foreignPN "Rt hon" ; -- src=eng status=guess
+lin ruddington_PN = foreignPN "Ruddington" ; -- src=geonames status=guess
+lin rudolf_PN = foreignPN "Rudolf" ; -- src=eng status=guess
+lin rudy_PN = foreignPN "Rudy" ; -- src=geonames status=guess
+lin rugby_PN = mkPN "拉格比" ; -- src=geonames status=guess
+lin rugeley_PN = foreignPN "Rugeley" ; -- src=geonames status=guess
+lin runcorn_PN = mkPN "朗科恩" ; -- src=geonames status=guess
+lin rupert_PN = foreignPN "Rupert" ; -- src=geonames status=guess
+lin ruth_PN = foreignPN "Ruth" ; -- src=eng status=guess
+lin rutherglen_PN = foreignPN "Rutherglen" ; -- src=geonames status=guess
+lin rutland_PN = mkPN "拉特蘭市" ; -- src=geonames status=guess
+lin rwanda_PN = mkPN "卢旺达" ; -- src=geonames status=guess
+lin ryde_PN = foreignPN "Ryde" ; -- src=geonames status=guess
+lin ryehill_PN = foreignPN "Ryehill" ; -- src=eng status=guess
+lin saarbrucken_PN = foreignPN "Saarbrucken" ; -- src=eng status=guess
+lin sabadeli_PN = foreignPN "Sabadeli" ; -- src=eng status=guess
+lin sabah_PN = foreignPN "Sabah" ; -- src=eng status=guess
+lin sacramento_PN = mkPN "沙加緬度" ; -- src=geonames status=guess
+lin saffron_walden_PN = foreignPN "Saffron walden" ; -- src=eng status=guess
+lin sagittarius_PN = foreignPN "Sagittarius" ; -- src=eng status=guess
+lin saigon_PN = foreignPN "Saigon" ; -- src=eng status=guess
+lin salamanca_PN = foreignPN "Salamanca" ; -- src=geonames status=guess
+lin sale_PN = mkPN "塞爾" ; -- src=geonames status=guess
+lin salerno_PN = foreignPN "Salerno" ; -- src=geonames status=guess
+lin salford_PN = mkPN "索爾福德" ; -- src=geonames status=guess
+lin sally_PN = foreignPN "Sally" ; -- src=eng status=guess
+lin salt_PN = foreignPN "Salt" ; -- src=geonames status=guess
+lin saltash_PN = foreignPN "Saltash" ; -- src=geonames status=guess
+lin saltburn_PN = foreignPN "Saltburn" ; -- src=eng status=guess
+lin saltcoats_PN = foreignPN "Saltcoats" ; -- src=geonames status=guess
+lin salvador_PN = mkPN "萨尔瓦多" ; -- src=geonames status=guess
+lin salzburg_PN = mkPN "萨尔茨堡" ; -- src=geonames status=guess
+lin sam_PN = foreignPN "Sam" ; -- src=eng status=guess
+lin samantha_PN = foreignPN "Samantha" ; -- src=eng status=guess
+lin sammy_PN = foreignPN "Sammy" ; -- src=eng status=guess
+lin samoa_PN = mkPN "萨摩亚" ; -- src=geonames status=guess
+lin samuel_PN = foreignPN "Samuel" ; -- src=eng status=guess
+lin san_bernardino_PN = mkPN "聖貝納迪諾" ; -- src=geonames status=guess
+lin san_diego_PN = mkPN "聖地牙哥" ; -- src=geonames status=guess
+lin san_jose_PN = mkPN "聖荷西" ; -- src=geonames status=guess
+lin san_juan_PN = mkPN "圣胡安" ; -- src=geonames status=guess
+lin san_marino_PN = mkPN ("圣玛利诺" | "聖馬力諾" | "圣马力诺") ; -- src=geonames status=guess
+lin san_sebastian_PN = foreignPN "San Sebastian" ; -- src=geonames status=guess
+lin sandbach_PN = foreignPN "Sandbach" ; -- src=geonames status=guess
+lin sandown_PN = foreignPN "Sandown" ; -- src=geonames status=guess
+lin sandra_PN = foreignPN "Sandra" ; -- src=eng status=guess
+lin sandy_PN = foreignPN "Sandy" ; -- src=geonames status=guess
+lin santa_claus_PN = foreignPN "Santa claus" ; -- src=eng status=guess
+lin santander_PN = mkPN "桑坦德" ; -- src=geonames status=guess
+lin santiago_PN = mkPN "圣地亚哥" ; -- src=geonames status=guess
+lin santo_domingo_PN = foreignPN "Santo domingo" ; -- src=eng status=guess
+lin santos_PN = mkPN "桑托斯" ; -- src=geonames status=guess
+lin sao_paolo_PN = foreignPN "Sao paolo" ; -- src=eng status=guess
+lin sapporo_PN = mkPN "札幌市" ; -- src=geonames status=guess
+lin sara_PN = foreignPN "Sara" ; -- src=geonames status=guess
+lin sarah_PN = foreignPN "Sarah" ; -- src=eng status=guess
+lin sarajevo_PN = mkPN "塞拉耶佛" ; -- src=geonames status=guess
+lin saratov_PN = mkPN "薩拉托夫" ; -- src=geonames status=guess
+lin sarawak_PN = foreignPN "Sarawak" ; -- src=eng status=guess
+lin sarisbury_PN = foreignPN "Sarisbury" ; -- src=eng status=guess
+lin saskatchewan_PN = foreignPN "Saskatchewan" ; -- src=eng status=guess
+lin sassari_PN = foreignPN "Sassari" ; -- src=geonames status=guess
+lin sat_PN = foreignPN "Sat" ; -- src=eng status=guess
+lin saturn_PN = foreignPN "Saturn" ; -- src=eng status=guess
+lin sauchie_PN = foreignPN "Sauchie" ; -- src=eng status=guess
+lin sawbridgeworth_PN = foreignPN "Sawbridgeworth" ; -- src=geonames status=guess
+lin scarborough_PN = foreignPN "Scarborough" ; -- src=geonames status=guess
+lin schwerin_PN = mkPN "什未林" ; -- src=geonames status=guess
+lin scorpio_PN = foreignPN "Scorpio" ; -- src=eng status=guess
+lin scotland_PN = foreignPN "Scotland" ; -- src=geonames status=guess
+lin scotland_yard_PN = foreignPN "Scotland yard" ; -- src=eng status=guess
+lin scunthorpe_PN = mkPN "斯肯索普" ; -- src=geonames status=guess
+lin seaford_PN = mkPN "锡福德" ; -- src=geonames status=guess
+lin seaham_PN = foreignPN "Seaham" ; -- src=geonames status=guess
+lin seamus_PN = foreignPN "Seamus" ; -- src=eng status=guess
+lin sean_PN = foreignPN "Sean" ; -- src=eng status=guess
+lin seaton_burn_PN = foreignPN "Seaton burn" ; -- src=eng status=guess
+lin seaton_delaval_PN = foreignPN "Seaton delaval" ; -- src=eng status=guess
+lin seattle_PN = mkPN "西雅圖" ; -- src=geonames status=guess
+lin securicor_PN = foreignPN "Securicor" ; -- src=eng status=guess
+lin selby_PN = foreignPN "Selby" ; -- src=geonames status=guess
+lin selkirk_PN = foreignPN "Selkirk" ; -- src=geonames status=guess
+lin selsey_PN = foreignPN "Selsey" ; -- src=geonames status=guess
+lin selston_PN = foreignPN "Selston" ; -- src=eng status=guess
+lin semarang_PN = mkPN "三寶瓏" ; -- src=geonames status=guess
+lin senegal_PN = mkPN "塞内加尔" ; -- src=geonames status=guess
+lin sept_PN = foreignPN "Sept" ; -- src=eng status=guess
+lin seven_sisters_PN = foreignPN "Seven sisters" ; -- src=eng status=guess
+lin sevenoaks_PN = foreignPN "Sevenoaks" ; -- src=geonames status=guess
+lin sevilla_PN = mkPN "塞维利亚" ; -- src=geonames status=guess
+lin seville_PN = foreignPN "Seville" ; -- src=geonames status=guess
+lin seychelles_PN = mkPN "塞舌尔群岛" ; -- src=geonames status=guess
+lin sgd_PN = foreignPN "Sgd" ; -- src=eng status=guess
+lin sgt_PN = foreignPN "Sgt" ; -- src=eng status=guess
+lin shanghai_PN = mkPN "中国上海" ; -- src=geonames status=guess
+lin shanklin_PN = foreignPN "Shanklin" ; -- src=geonames status=guess
+lin sharon_PN = foreignPN "Sharon" ; -- src=geonames status=guess
+lin sheerness_PN = foreignPN "Sheerness" ; -- src=geonames status=guess
+lin sheila_PN = foreignPN "Sheila" ; -- src=eng status=guess
+lin shelford_PN = foreignPN "Shelford" ; -- src=eng status=guess
+lin shepshed_PN = foreignPN "Shepshed" ; -- src=geonames status=guess
+lin shepton_mallet_PN = foreignPN "Shepton mallet" ; -- src=eng status=guess
+lin sherbourne_PN = foreignPN "Sherbourne" ; -- src=eng status=guess
+lin sheringham_PN = foreignPN "Sheringham" ; -- src=geonames status=guess
+lin shetland_PN = foreignPN "Shetland" ; -- src=geonames status=guess
+lin shevington_PN = foreignPN "Shevington" ; -- src=geonames status=guess
+lin shihkiachwang_PN = foreignPN "Shihkiachwang" ; -- src=eng status=guess
+lin shildon_PN = foreignPN "Shildon" ; -- src=geonames status=guess
+lin shirebrook_PN = foreignPN "Shirebrook" ; -- src=geonames status=guess
+lin shiremoor_PN = foreignPN "Shiremoor" ; -- src=geonames status=guess
+lin shirley_PN = foreignPN "Shirley" ; -- src=geonames status=guess
+lin shotton_PN = foreignPN "Shotton" ; -- src=geonames status=guess
+lin shotts_PN = foreignPN "Shotts" ; -- src=geonames status=guess
+lin shrewsbury_PN = foreignPN "Shrewsbury" ; -- src=geonames status=guess
+lin shropshire_PN = foreignPN "Shropshire" ; -- src=eng status=guess
+lin shrove_tuesday_PN = foreignPN "Shrove tuesday" ; -- src=eng status=guess
+lin siam_PN = foreignPN "Siam" ; -- src=eng status=guess
+lin sian_PN = foreignPN "Sian" ; -- src=eng status=guess
+lin sid_PN = foreignPN "Sid" ; -- src=eng status=guess
+lin sidmouth_PN = foreignPN "Sidmouth" ; -- src=geonames status=guess
+lin sierra_leone_PN = foreignPN "Sierra leone" ; -- src=eng status=guess
+lin sileby_PN = foreignPN "Sileby" ; -- src=geonames status=guess
+lin silsden_PN = foreignPN "Silsden" ; -- src=geonames status=guess
+lin silvia_PN = foreignPN "Silvia" ; -- src=geonames status=guess
+lin simon_PN = foreignPN "Simon" ; -- src=eng status=guess
+lin sining_PN = foreignPN "Sining" ; -- src=eng status=guess
+lin sinn_fein_PN = foreignPN "Sinn fein" ; -- src=eng status=guess
+lin siracusa_PN = mkPN "锡拉库扎" ; -- src=geonames status=guess
+lin sittingbourne_PN = foreignPN "Sittingbourne" ; -- src=geonames status=guess
+lin skegness_PN = foreignPN "Skegness" ; -- src=geonames status=guess
+lin skelmanthorpe_PN = foreignPN "Skelmanthorpe" ; -- src=eng status=guess
+lin skelmersdale_PN = foreignPN "Skelmersdale" ; -- src=geonames status=guess
+lin skewen_PN = foreignPN "Skewen" ; -- src=eng status=guess
+lin skipton_PN = foreignPN "Skipton" ; -- src=geonames status=guess
+lin skopje_PN = mkPN "斯科普里" ; -- src=geonames status=guess
+lin sleaford_PN = foreignPN "Sleaford" ; -- src=geonames status=guess
+lin sligo_PN = foreignPN "Sligo" ; -- src=geonames status=guess
+lin slough_PN = foreignPN "Slough" ; -- src=geonames status=guess
+lin snr_PN = foreignPN "Snr" ; -- src=eng status=guess
+lin soho_PN = foreignPN "Soho" ; -- src=geonames status=guess
+lin sol_PN = foreignPN "Sol" ; -- src=eng status=guess
+lin solihull_PN = foreignPN "Solihull" ; -- src=geonames status=guess
+lin solingen_PN = mkPN "索林根" ; -- src=geonames status=guess
+lin solon_PN = foreignPN "Solon" ; -- src=geonames status=guess
+lin somalia_PN = mkPN "索马里" ; -- src=geonames status=guess
+lin somercotes_PN = foreignPN "Somercotes" ; -- src=eng status=guess
+lin somerset_PN = mkPN "萨默塞特" ; -- src=geonames status=guess
+lin sonia_PN = foreignPN "Sonia" ; -- src=eng status=guess
+lin soochow_PN = foreignPN "Soochow" ; -- src=eng status=guess
+lin sophia_PN = foreignPN "Sophia" ; -- src=geonames status=guess
+lin sophie_PN = foreignPN "Sophie" ; -- src=eng status=guess
+lin south_kirkby_PN = foreignPN "South Kirkby" ; -- src=eng status=guess
+lin south_normantown_PN = foreignPN "South Normantown" ; -- src=eng status=guess
+lin south_ockendon_PN = foreignPN "South Ockendon" ; -- src=geonames status=guess
+lin south_shields_PN = mkPN "南希尔兹" ; -- src=geonames status=guess
+lin southampton_PN = mkPN "南安普敦" ; -- src=geonames status=guess
+lin southend_on_sea_PN = foreignPN "Southend-on-sea" ; -- src=eng status=guess
+lin southport_PN = mkPN ("紹斯波特" | "南港") ; -- src=geonames status=guess
+lin southwark_PN = foreignPN "Southwark" ; -- src=eng status=guess
+lin spalding_PN = foreignPN "Spalding" ; -- src=geonames status=guess
+lin spenborough_PN = foreignPN "Spenborough" ; -- src=eng status=guess
+lin spennymoor_PN = foreignPN "Spennymoor" ; -- src=geonames status=guess
+lin split_PN = mkPN "斯普利特" ; -- src=geonames status=guess
+lin springfield_PN = mkPN ("斯普林菲尔德" | "斯普林菲爾德") ; -- src=geonames status=guess
+lin sq_PN = foreignPN "Sq" ; -- src=eng status=guess
+lin sr_PN = foreignPN "Sr" ; -- src=eng status=guess
+lin sri_lanka_PN = foreignPN "Sri lanka" ; -- src=eng status=guess
+lin st_PN = foreignPN "St" ; -- src=eng status=guess
+lin st_albans_PN = foreignPN "St albans" ; -- src=eng status=guess
+lin st_andrews_PN = foreignPN "St andrews" ; -- src=eng status=guess
+lin st_andrews_major_PN = foreignPN "St andrews major" ; -- src=eng status=guess
+lin st_austell_PN = foreignPN "St austell" ; -- src=eng status=guess
+lin st_blazey_PN = foreignPN "St blazey" ; -- src=eng status=guess
+lin st_helens_PN = foreignPN "St helens" ; -- src=eng status=guess
+lin st_ives_PN = foreignPN "St ives" ; -- src=eng status=guess
+lin st_louis_PN = foreignPN "St louis" ; -- src=eng status=guess
+lin st_neots_PN = foreignPN "St neots" ; -- src=eng status=guess
+lin st_paul_PN = foreignPN "St paul" ; -- src=eng status=guess
+lin st_stephen_PN = foreignPN "St stephen" ; -- src=eng status=guess
+lin sta_PN = foreignPN "Sta" ; -- src=eng status=guess
+lin stafford_PN = mkPN "斯塔福德" ; -- src=geonames status=guess
+lin staffordshire_PN = foreignPN "Staffordshire" ; -- src=eng status=guess
+lin stakeford_PN = foreignPN "Stakeford" ; -- src=eng status=guess
+lin stalybridge_PN = foreignPN "Stalybridge" ; -- src=geonames status=guess
+lin stan_PN = foreignPN "Stan" ; -- src=eng status=guess
+lin stanley_PN = mkPN "阿根廷港" ; -- src=geonames status=guess
+lin std_PN = foreignPN "Std" ; -- src=eng status=guess
+lin stella_PN = foreignPN "Stella" ; -- src=geonames status=guess
+lin sten_PN = foreignPN "Sten" ; -- src=eng status=guess
+lin stephanie_PN = foreignPN "Stephanie" ; -- src=eng status=guess
+lin stephen_PN = foreignPN "Stephen" ; -- src=eng status=guess
+lin steve_PN = foreignPN "Steve" ; -- src=eng status=guess
+lin steven_PN = foreignPN "Steven" ; -- src=eng status=guess
+lin stevenage_PN = mkPN "斯蒂夫尼奇" ; -- src=geonames status=guess
+lin stevenston_PN = foreignPN "Stevenston" ; -- src=geonames status=guess
+lin stewart_PN = foreignPN "Stewart" ; -- src=eng status=guess
+lin steyning_PN = foreignPN "Steyning" ; -- src=geonames status=guess
+lin stirling_PN = mkPN "史特靈" ; -- src=geonames status=guess
+lin stockport_PN = mkPN "斯托克波特" ; -- src=geonames status=guess
+lin stocksbridge_PN = foreignPN "Stocksbridge" ; -- src=geonames status=guess
+lin stoke_on_trent_PN = foreignPN "Stoke-on-trent" ; -- src=eng status=guess
+lin stone_PN = foreignPN "Stone" ; -- src=geonames status=guess
+lin stonehouse_PN = foreignPN "Stonehouse" ; -- src=geonames status=guess
+lin stornoway_PN = foreignPN "Stornoway" ; -- src=geonames status=guess
+lin stotfold_PN = foreignPN "Stotfold" ; -- src=geonames status=guess
+lin stourbridge_PN = foreignPN "Stourbridge" ; -- src=geonames status=guess
+lin stourport_on_severn_PN = foreignPN "Stourport-on-severn" ; -- src=eng status=guess
+lin stowmarket_PN = foreignPN "Stowmarket" ; -- src=geonames status=guess
+lin stranraer_PN = foreignPN "Stranraer" ; -- src=geonames status=guess
+lin strasbourg_PN = mkPN "斯特拉斯堡" ; -- src=geonames status=guess
+lin stratford_on_avon_PN = foreignPN "Stratford-on-avon" ; -- src=eng status=guess
+lin strathaven_PN = foreignPN "Strathaven" ; -- src=geonames status=guess
+lin strathclyde_PN = foreignPN "Strathclyde" ; -- src=eng status=guess
+lin street_PN = foreignPN "Street" ; -- src=geonames status=guess
+lin stretford_PN = foreignPN "Stretford" ; -- src=geonames status=guess
+lin stroud_PN = foreignPN "Stroud" ; -- src=geonames status=guess
+lin stuart_PN = mkPN "斯图尔特" ; -- src=geonames status=guess
+lin studley_PN = foreignPN "Studley" ; -- src=geonames status=guess
+lin stuttgart_PN = mkPN "斯图加特" ; -- src=geonames status=guess
+lin styx_PN = foreignPN "Styx" ; -- src=eng status=guess
+lin suchow_PN = foreignPN "Suchow" ; -- src=eng status=guess
+lin sudan_PN = mkPN "苏丹共和国" ; -- src=geonames status=guess
+lin sudbury_PN = foreignPN "Sudbury" ; -- src=geonames status=guess
+lin sue_PN = foreignPN "Sue" ; -- src=eng status=guess
+lin suffolk_PN = mkPN "薩福克" ; -- src=geonames status=guess
+lin sumatra_PN = foreignPN "Sumatra" ; -- src=eng status=guess
+lin sun_PN = foreignPN "Sun" ; -- src=eng status=guess
+lin sunderland_PN = mkPN "桑德兰" ; -- src=geonames status=guess
+lin supt_PN = foreignPN "Supt" ; -- src=eng status=guess
+lin surabaja_PN = foreignPN "Surabaja" ; -- src=eng status=guess
+lin surrey_PN = mkPN "素里" ; -- src=geonames status=guess
+lin susan_PN = foreignPN "Susan" ; -- src=eng status=guess
+lin susanna_PN = foreignPN "Susanna" ; -- src=eng status=guess
+lin susie_PN = foreignPN "Susie" ; -- src=eng status=guess
+lin sussex_PN = foreignPN "Sussex" ; -- src=geonames status=guess
+lin sutton_PN = foreignPN "Sutton" ; -- src=geonames status=guess
+lin sutton_at_hone_PN = foreignPN "Sutton-at-hone" ; -- src=eng status=guess
+lin sutton_coldfield_PN = foreignPN "Sutton coldfield" ; -- src=eng status=guess
+lin sutton_in_ashfield_PN = foreignPN "Sutton in ashfield" ; -- src=eng status=guess
+lin suzanne_PN = foreignPN "Suzanne" ; -- src=eng status=guess
+lin sverdlovsk_PN = foreignPN "Sverdlovsk" ; -- src=eng status=guess
+lin swadlincote_PN = foreignPN "Swadlincote" ; -- src=geonames status=guess
+lin swanage_PN = foreignPN "Swanage" ; -- src=geonames status=guess
+lin swanley_PN = foreignPN "Swanley" ; -- src=geonames status=guess
+lin swansea_PN = mkPN "斯旺西" ; -- src=geonames status=guess
+lin swaziland_PN = mkPN "斯威士兰" ; -- src=geonames status=guess
+lin swindon_PN = mkPN "斯温顿" ; -- src=geonames status=guess
+lin swinton_PN = foreignPN "Swinton" ; -- src=geonames status=guess
+lin switzerland_PN = mkPN "瑞士" ; -- src=geonames status=guess
+lin sydney_PN = mkPN "悉尼" ; -- src=geonames status=guess
+lin sylvia_PN = foreignPN "Sylvia" ; -- src=eng status=guess
+lin syracuse_PN = mkPN "锡拉丘兹" ; -- src=geonames status=guess
+lin syston_PN = foreignPN "Syston" ; -- src=geonames status=guess
+lin tadley_PN = foreignPN "Tadley" ; -- src=geonames status=guess
+lin taegu_PN = foreignPN "Taegu" ; -- src=eng status=guess
+lin tahiti_PN = foreignPN "Tahiti" ; -- src=eng status=guess
+lin taiyuan_PN = mkPN "太原" ; -- src=geonames status=guess
+lin tampere_PN = mkPN "坦佩雷" ; -- src=geonames status=guess
+lin tamworth_PN = mkPN "塔姆沃思" ; -- src=geonames status=guess
+lin tangshan_PN = mkPN "唐山市" ; -- src=geonames status=guess
+lin tanzania_PN = mkPN "坦桑尼亚" ; -- src=geonames status=guess
+lin taranaki_PN = foreignPN "Taranaki" ; -- src=eng status=guess
+lin taranto_PN = foreignPN "Taranto" ; -- src=geonames status=guess
+lin tarrasa_PN = foreignPN "Tarrasa" ; -- src=eng status=guess
+lin tashkent_PN = mkPN "塔什干" ; -- src=geonames status=guess
+lin tasmania_PN = foreignPN "Tasmania" ; -- src=eng status=guess
+lin taunton_PN = mkPN ("汤顿" | "湯頓") ; -- src=geonames status=guess
+lin taurus_PN = foreignPN "Taurus" ; -- src=eng status=guess
+lin taverham_PN = foreignPN "Taverham" ; -- src=eng status=guess
+lin tavistock_PN = foreignPN "Tavistock" ; -- src=geonames status=guess
+lin tayside_PN = foreignPN "Tayside" ; -- src=eng status=guess
+lin tbilisi_PN = mkPN "第比利斯" ; -- src=geonames status=guess
+lin ted_PN = foreignPN "Ted" ; -- src=eng status=guess
+lin teddy_PN = foreignPN "Teddy" ; -- src=eng status=guess
+lin teesside_PN = foreignPN "Teesside" ; -- src=eng status=guess
+lin teheran_PN = foreignPN "Teheran" ; -- src=eng status=guess
+lin teignmouth_PN = foreignPN "Teignmouth" ; -- src=geonames status=guess
+lin tel_PN = foreignPN "Tel" ; -- src=eng status=guess
+lin tel_aviv_PN = foreignPN "Tel-aviv" ; -- src=eng status=guess
+lin telford_PN = mkPN "特爾福德" ; -- src=geonames status=guess
+lin telstar_PN = foreignPN "Telstar" ; -- src=eng status=guess
+lin tenby_PN = foreignPN "Tenby" ; -- src=geonames status=guess
+lin tenterden_PN = foreignPN "Tenterden" ; -- src=geonames status=guess
+lin terence_PN = foreignPN "Terence" ; -- src=eng status=guess
+lin teresa_PN = foreignPN "Teresa" ; -- src=geonames status=guess
+lin termi_PN = foreignPN "Termi" ; -- src=eng status=guess
+lin terr_PN = foreignPN "Terr" ; -- src=eng status=guess
+lin terry_PN = foreignPN "Terry" ; -- src=geonames status=guess
+lin tess_PN = foreignPN "Tess" ; -- src=eng status=guess
+lin tessa_PN = foreignPN "Tessa" ; -- src=eng status=guess
+lin tewkesbury_PN = foreignPN "Tewkesbury" ; -- src=geonames status=guess
+lin thame_PN = foreignPN "Thame" ; -- src=geonames status=guess
+lin thatcham_PN = foreignPN "Thatcham" ; -- src=geonames status=guess
+lin theo_PN = foreignPN "Theo" ; -- src=eng status=guess
+lin theodore_PN = foreignPN "Theodore" ; -- src=geonames status=guess
+lin theresa_PN = foreignPN "Theresa" ; -- src=geonames status=guess
+lin thessaloniki_PN = foreignPN "Thessaloniki" ; -- src=eng status=guess
+lin thetford_PN = foreignPN "Thetford" ; -- src=geonames status=guess
+lin thionville_PN = mkPN "蒂永维尔" ; -- src=geonames status=guess
+lin thirsk_PN = foreignPN "Thirsk" ; -- src=geonames status=guess
+lin thomas_PN = foreignPN "Thomas" ; -- src=geonames status=guess
+lin thornbury_PN = foreignPN "Thornbury" ; -- src=geonames status=guess
+lin thorne_PN = foreignPN "Thorne" ; -- src=eng status=guess
+lin thurcroft_PN = foreignPN "Thurcroft" ; -- src=eng status=guess
+lin thurmaston_PN = foreignPN "Thurmaston" ; -- src=eng status=guess
+lin thurrock_PN = foreignPN "Thurrock" ; -- src=eng status=guess
+lin thurs_PN = foreignPN "Thurs" ; -- src=eng status=guess
+lin thurso_PN = foreignPN "Thurso" ; -- src=geonames status=guess
+lin tibet_PN = foreignPN "Tibet" ; -- src=eng status=guess
+lin tidworth_PN = foreignPN "Tidworth" ; -- src=geonames status=guess
+lin tientsin_PN = foreignPN "Tientsin" ; -- src=eng status=guess
+lin tilburg_PN = mkPN "蒂尔堡" ; -- src=geonames status=guess
+lin tilbury_PN = foreignPN "Tilbury" ; -- src=geonames status=guess
+lin tim_PN = foreignPN "Tim" ; -- src=geonames status=guess
+lin timmy_PN = foreignPN "Timmy" ; -- src=eng status=guess
+lin timothy_PN = foreignPN "Timothy" ; -- src=eng status=guess
+lin tina_PN = foreignPN "Tina" ; -- src=eng status=guess
+lin tipperary_PN = foreignPN "Tipperary" ; -- src=geonames status=guess
+lin tiverton_PN = foreignPN "Tiverton" ; -- src=geonames status=guess
+lin tobago_PN = foreignPN "Tobago" ; -- src=eng status=guess
+lin toby_PN = foreignPN "Toby" ; -- src=eng status=guess
+lin todmorden_PN = foreignPN "Todmorden" ; -- src=geonames status=guess
+lin togo_PN = mkPN "多哥" ; -- src=geonames status=guess
+lin tom_PN = foreignPN "Tom" ; -- src=eng status=guess
+lin tommy_PN = foreignPN "Tommy" ; -- src=eng status=guess
+lin tonbridge_PN = foreignPN "Tonbridge" ; -- src=geonames status=guess
+lin tonga_PN = mkPN "東加" ; -- src=geonames status=guess
+lin tony_PN = foreignPN "Tony" ; -- src=eng status=guess
+lin tonyrefail_PN = foreignPN "Tonyrefail" ; -- src=geonames status=guess
+lin torbay_PN = foreignPN "Torbay" ; -- src=geonames status=guess
+lin torino_PN = foreignPN "Torino" ; -- src=eng status=guess
+lin totnes_PN = foreignPN "Totnes" ; -- src=geonames status=guess
+lin toulon_PN = mkPN "土伦" ; -- src=geonames status=guess
+lin toulouse_PN = mkPN "圖盧茲" ; -- src=geonames status=guess
+lin tours_PN = mkPN "图尔" ; -- src=geonames status=guess
+lin tower_hamlets_PN = foreignPN "Tower hamlets" ; -- src=eng status=guess
+lin tracy_PN = mkPN "特雷西" ; -- src=geonames status=guess
+lin tralee_PN = foreignPN "Tralee" ; -- src=geonames status=guess
+lin tranent_PN = foreignPN "Tranent" ; -- src=geonames status=guess
+lin trans_PN = foreignPN "Trans" ; -- src=eng status=guess
+lin tredegar_PN = foreignPN "Tredegar" ; -- src=geonames status=guess
+lin trevor_PN = foreignPN "Trevor" ; -- src=eng status=guess
+lin trieste_PN = foreignPN "Trieste" ; -- src=geonames status=guess
+lin tring_PN = foreignPN "Tring" ; -- src=geonames status=guess
+lin trinidad_PN = mkPN "特立尼达" ; -- src=geonames status=guess
+lin troon_PN = foreignPN "Troon" ; -- src=geonames status=guess
+lin trowbridge_PN = foreignPN "Trowbridge" ; -- src=geonames status=guess
+lin truro_PN = mkPN "特魯羅" ; -- src=geonames status=guess
+lin tsinan_PN = foreignPN "Tsinan" ; -- src=eng status=guess
+lin tsingtao_PN = foreignPN "Tsingtao" ; -- src=eng status=guess
+lin tsitsihar_PN = foreignPN "Tsitsihar" ; -- src=eng status=guess
+lin tues_PN = foreignPN "Tues" ; -- src=eng status=guess
+lin tullibody_PN = foreignPN "Tullibody" ; -- src=eng status=guess
+lin tunbridge_wells_PN = foreignPN "Tunbridge wells" ; -- src=eng status=guess
+lin tunis_PN = mkPN "突尼斯市" ; -- src=geonames status=guess
+lin tunisia_PN = mkPN "突尼西亞" ; -- src=geonames status=guess
+lin turin_PN = foreignPN "Turin" ; -- src=geonames status=guess
+lin turku_PN = mkPN "圖爾庫" ; -- src=geonames status=guess
+lin twelfth_night_PN = foreignPN "Twelfth-night" ; -- src=eng status=guess
+lin tyne_PN = foreignPN "Tyne" ; -- src=eng status=guess
+lin tynemouth_PN = foreignPN "Tynemouth" ; -- src=geonames status=guess
+lin tyrone_PN = foreignPN "Tyrone" ; -- src=geonames status=guess
+lin tzupo_PN = foreignPN "Tzupo" ; -- src=eng status=guess
+lin uddingston_PN = foreignPN "Uddingston" ; -- src=geonames status=guess
+lin udi_PN = foreignPN "Udi" ; -- src=geonames status=guess
+lin udine_PN = foreignPN "Udine" ; -- src=geonames status=guess
+lin ufa_PN = mkPN "烏法" ; -- src=geonames status=guess
+lin uganda_PN = mkPN "乌干达" ; -- src=geonames status=guess
+lin uk_PN = foreignPN "UK" ; -- src=eng status=guess
+lin ulster_PN = foreignPN "Ulster" ; -- src=eng status=guess
+lin ulverston_PN = foreignPN "Ulverston" ; -- src=geonames status=guess
+lin unesco_PN = foreignPN "Unesco" ; -- src=eng status=guess
+lin unicef_PN = foreignPN "Unicef" ; -- src=eng status=guess
+lin univ_PN = foreignPN "Univ" ; -- src=eng status=guess
+lin up_holland_PN = foreignPN "Up holland" ; -- src=eng status=guess
+lin upton_PN = foreignPN "Upton" ; -- src=geonames status=guess
+lin uranus_PN = foreignPN "Uranus" ; -- src=eng status=guess
+lin ursula_PN = foreignPN "Ursula" ; -- src=eng status=guess
+lin uruguay_PN = mkPN "乌拉圭" ; -- src=geonames status=guess
+lin urumchi_PN = foreignPN "Urumchi" ; -- src=eng status=guess
+lin us_PN = foreignPN "US" ; -- src=eng status=guess
+lin usa_PN = foreignPN "USA" ; -- src=eng status=guess
+lin ushaw_moor_PN = foreignPN "Ushaw moor" ; -- src=eng status=guess
+lin utah_PN = foreignPN "Utah" ; -- src=eng status=guess
+lin utrecht_PN = foreignPN "Utrecht" ; -- src=geonames status=guess
+lin uttoxeter_PN = foreignPN "Uttoxeter" ; -- src=geonames status=guess
+lin valencia_PN = mkPN "巴倫西亞" ; -- src=geonames status=guess
+lin valenciennes_PN = mkPN "瓦朗謝訥" ; -- src=geonames status=guess
+lin valladolid_PN = mkPN "巴利亚多利德" ; -- src=geonames status=guess
+lin vancouver_PN = mkPN "溫哥華" ; -- src=geonames status=guess
+lin vanessa_PN = foreignPN "Vanessa" ; -- src=eng status=guess
+lin varanasi_PN = foreignPN "Varanasi" ; -- src=geonames status=guess
+lin vasteras_PN = foreignPN "Vasteras" ; -- src=eng status=guess
+lin venezia_PN = foreignPN "Venezia" ; -- src=eng status=guess
+lin venezuela_PN = mkPN "委內瑞拉" ; -- src=geonames status=guess
+lin venice_PN = mkPN "威尼斯" ; -- src=geonames status=guess
+lin ventnor_PN = foreignPN "Ventnor" ; -- src=geonames status=guess
+lin venus_PN = foreignPN "Venus" ; -- src=geonames status=guess
+lin vera_PN = foreignPN "Vera" ; -- src=geonames status=guess
+lin vermont_PN = foreignPN "Vermont" ; -- src=eng status=guess
+lin vernon_PN = foreignPN "Vernon" ; -- src=geonames status=guess
+lin verona_PN = foreignPN "Verona" ; -- src=geonames status=guess
+lin veronica_PN = foreignPN "Veronica" ; -- src=eng status=guess
+lin vhf_PN = foreignPN "Vhf" ; -- src=eng status=guess
+lin vic_PN = foreignPN "Vic" ; -- src=geonames status=guess
+lin vicenza_PN = foreignPN "Vicenza" ; -- src=geonames status=guess
+lin vicky_PN = foreignPN "Vicky" ; -- src=eng status=guess
+lin victor_PN = foreignPN "Victor" ; -- src=geonames status=guess
+lin victoria_PN = mkPN ("維多利亞" | "维多利亚") ; -- src=geonames status=guess
+lin vienna_PN = foreignPN "Vienna" ; -- src=geonames status=guess
+lin viewpark_PN = foreignPN "Viewpark" ; -- src=eng status=guess
+lin vigo_PN = foreignPN "Vigo" ; -- src=geonames status=guess
+lin vince_PN = foreignPN "Vince" ; -- src=eng status=guess
+lin vincent_PN = foreignPN "Vincent" ; -- src=geonames status=guess
+lin viola_PN = foreignPN "Viola" ; -- src=geonames status=guess
+lin violet_PN = foreignPN "Violet" ; -- src=geonames status=guess
+lin virginia_water_PN = foreignPN "Virginia water" ; -- src=eng status=guess
+lin virgo_PN = foreignPN "Virgo" ; -- src=eng status=guess
+lin vitoria_PN = foreignPN "Vitoria" ; -- src=eng status=guess
+lin viv_PN = foreignPN "Viv" ; -- src=eng status=guess
+lin vivian_PN = foreignPN "Vivian" ; -- src=geonames status=guess
+lin vivien_PN = foreignPN "Vivien" ; -- src=eng status=guess
+lin vivienne_PN = foreignPN "Vivienne" ; -- src=eng status=guess
+lin viz_PN = foreignPN "Viz" ; -- src=eng status=guess
+lin volgograd_PN = mkPN "伏尔加格勒" ; -- src=geonames status=guess
+lin voronezh_PN = foreignPN "Voronezh" ; -- src=geonames status=guess
+lin vs_PN = foreignPN "Vs" ; -- src=eng status=guess
+lin vso_PN = foreignPN "Vso" ; -- src=eng status=guess
+lin wakefield_PN = foreignPN "Wakefield" ; -- src=geonames status=guess
+lin wales_PN = foreignPN "Wales" ; -- src=geonames status=guess
+lin wall_street_PN = foreignPN "Wall street" ; -- src=eng status=guess
+lin wallace_PN = foreignPN "Wallace" ; -- src=geonames status=guess
+lin wallasey_PN = mkPN "沃勒西" ; -- src=geonames status=guess
+lin wallingford_PN = mkPN "沃灵福德" ; -- src=geonames status=guess
+lin wallsend_PN = foreignPN "Wallsend" ; -- src=geonames status=guess
+lin wally_PN = foreignPN "Wally" ; -- src=eng status=guess
+lin walsall_PN = mkPN "沃爾索爾" ; -- src=geonames status=guess
+lin walsham_PN = foreignPN "Walsham" ; -- src=eng status=guess
+lin walter_PN = foreignPN "Walter" ; -- src=eng status=guess
+lin waltham_forest_PN = foreignPN "Waltham forest" ; -- src=eng status=guess
+lin walton_PN = foreignPN "Walton" ; -- src=geonames status=guess
+lin wandsworth_PN = mkPN "旺茲沃思區" ; -- src=geonames status=guess
+lin wantage_PN = foreignPN "Wantage" ; -- src=geonames status=guess
+lin ware_PN = foreignPN "Ware" ; -- src=geonames status=guess
+lin warley_PN = foreignPN "Warley" ; -- src=eng status=guess
+lin warminster_PN = foreignPN "Warminster" ; -- src=geonames status=guess
+lin warrington_PN = mkPN "沃灵顿" ; -- src=geonames status=guess
+lin warsop_PN = foreignPN "Warsop" ; -- src=geonames status=guess
+lin warwick_PN = mkPN "沃威克" ; -- src=geonames status=guess
+lin warwickshire_PN = foreignPN "Warwickshire" ; -- src=eng status=guess
+lin washington_dc_PN = foreignPN "Washington dc" ; -- src=eng status=guess
+lin waterford_PN = mkPN "沃特福德" ; -- src=geonames status=guess
+lin waterloo_PN = mkPN "滑鐵盧" ; -- src=geonames status=guess
+lin watford_PN = mkPN "沃特福德" ; -- src=geonames status=guess
+lin wayne_PN = foreignPN "Wayne" ; -- src=geonames status=guess
+lin wear_PN = foreignPN "Wear" ; -- src=eng status=guess
+lin wed_PN = foreignPN "Wed" ; -- src=eng status=guess
+lin wellingborough_PN = mkPN "韋靈伯勒" ; -- src=geonames status=guess
+lin wellington_PN = mkPN "惠灵顿" ; -- src=geonames status=guess
+lin wells_PN = mkPN "韋爾斯" ; -- src=geonames status=guess
+lin welshpool_PN = foreignPN "Welshpool" ; -- src=geonames status=guess
+lin welwyn_PN = foreignPN "Welwyn" ; -- src=geonames status=guess
+lin welwyn_garden_city_PN = foreignPN "Welwyn garden city" ; -- src=eng status=guess
+lin wendover_PN = foreignPN "Wendover" ; -- src=geonames status=guess
+lin wendy_PN = foreignPN "Wendy" ; -- src=eng status=guess
+lin west_bromwich_PN = foreignPN "West bromwich" ; -- src=eng status=guess
+lin westbury_PN = foreignPN "Westbury" ; -- src=geonames status=guess
+lin westhoughton_PN = foreignPN "Westhoughton" ; -- src=geonames status=guess
+lin westmeath_PN = foreignPN "Westmeath" ; -- src=eng status=guess
+lin westminster_PN = mkPN "威斯敏斯特" ; -- src=geonames status=guess
+lin westmoreland_PN = foreignPN "Westmoreland" ; -- src=geonames status=guess
+lin weston_super_mare_PN = foreignPN "Weston-super-mare" ; -- src=eng status=guess
+lin wetherby_PN = foreignPN "Wetherby" ; -- src=geonames status=guess
+lin wexford_PN = foreignPN "Wexford" ; -- src=eng status=guess
+lin weymouth_PN = mkPN "韦茅斯" ; -- src=geonames status=guess
+lin whaley_bridge_PN = foreignPN "Whaley bridge" ; -- src=eng status=guess
+lin wheatley_hill_PN = foreignPN "Wheatley hill" ; -- src=eng status=guess
+lin whitburn_PN = foreignPN "Whitburn" ; -- src=geonames status=guess
+lin whitby_PN = foreignPN "Whitby" ; -- src=geonames status=guess
+lin whitchurch_PN = foreignPN "Whitchurch" ; -- src=geonames status=guess
+lin whitehall_PN = foreignPN "Whitehall" ; -- src=geonames status=guess
+lin whitehaven_PN = foreignPN "Whitehaven" ; -- src=geonames status=guess
+lin whitley_bay_PN = foreignPN "Whitley bay" ; -- src=eng status=guess
+lin whitstable_PN = foreignPN "Whitstable" ; -- src=geonames status=guess
+lin whitsun_PN = foreignPN "Whitsun" ; -- src=eng status=guess
+lin whitsuntide_PN = foreignPN "Whitsuntide" ; -- src=eng status=guess
+lin whittle_le_woods_PN = foreignPN "Whittle-le-woods" ; -- src=eng status=guess
+lin whittlesey_PN = foreignPN "Whittlesey" ; -- src=geonames status=guess
+lin whitworth_PN = foreignPN "Whitworth" ; -- src=geonames status=guess
+lin wick_PN = foreignPN "Wick" ; -- src=geonames status=guess
+lin wickford_PN = foreignPN "Wickford" ; -- src=geonames status=guess
+lin wicklow_PN = foreignPN "Wicklow" ; -- src=geonames status=guess
+lin widnes_PN = mkPN "威德尼斯" ; -- src=geonames status=guess
+lin wiesbaden_PN = mkPN "威斯巴登" ; -- src=geonames status=guess
+lin wigan_PN = mkPN "威根" ; -- src=geonames status=guess
+lin wight_PN = foreignPN "Wight" ; -- src=eng status=guess
+lin wilf_PN = foreignPN "Wilf" ; -- src=eng status=guess
+lin wilfrid_PN = foreignPN "Wilfrid" ; -- src=eng status=guess
+lin wilhelmshaven_PN = mkPN "威廉港" ; -- src=geonames status=guess
+lin will_PN = foreignPN "Will" ; -- src=eng status=guess
+lin william_PN = foreignPN "William" ; -- src=eng status=guess
+lin willie_PN = foreignPN "Willie" ; -- src=eng status=guess
+lin willington_PN = foreignPN "Willington" ; -- src=geonames status=guess
+lin willy_PN = foreignPN "Willy" ; -- src=eng status=guess
+lin wilmslow_PN = foreignPN "Wilmslow" ; -- src=geonames status=guess
+lin wiltshire_PN = foreignPN "Wiltshire" ; -- src=eng status=guess
+lin wimbourne_PN = foreignPN "Wimbourne" ; -- src=eng status=guess
+lin wimbourne_minster_PN = foreignPN "Wimbourne minster" ; -- src=eng status=guess
+lin winchester_PN = mkPN ("溫徹斯特" | "温彻斯特") ; -- src=geonames status=guess
+lin windermere_PN = foreignPN "Windermere" ; -- src=geonames status=guess
+lin windsor_PN = mkPN ("温莎" | "溫莎") ; -- src=geonames status=guess
+lin wingate_PN = foreignPN "Wingate" ; -- src=geonames status=guess
+lin winifred_PN = foreignPN "Winifred" ; -- src=eng status=guess
+lin winnie_PN = foreignPN "Winnie" ; -- src=geonames status=guess
+lin winnipeg_PN = mkPN "温尼伯" ; -- src=geonames status=guess
+lin winsford_PN = foreignPN "Winsford" ; -- src=geonames status=guess
+lin wisbech_PN = foreignPN "Wisbech" ; -- src=geonames status=guess
+lin wisconsin_PN = foreignPN "Wisconsin" ; -- src=eng status=guess
+lin witham_PN = foreignPN "Witham" ; -- src=geonames status=guess
+lin withernsea_PN = foreignPN "Withernsea" ; -- src=geonames status=guess
+lin witney_PN = foreignPN "Witney" ; -- src=geonames status=guess
+lin woburn_PN = foreignPN "Woburn" ; -- src=geonames status=guess
+lin wokingham_PN = foreignPN "Wokingham" ; -- src=geonames status=guess
+lin wolverhampton_PN = mkPN "伍爾弗漢普頓" ; -- src=geonames status=guess
+lin wolverton_PN = foreignPN "Wolverton" ; -- src=eng status=guess
+lin wombourne_PN = foreignPN "Wombourne" ; -- src=eng status=guess
+lin woodbridge_PN = foreignPN "Woodbridge" ; -- src=geonames status=guess
+lin wootton_bassett_PN = foreignPN "Wootton bassett" ; -- src=eng status=guess
+lin worcester_PN = mkPN "伍斯特" ; -- src=geonames status=guess
+lin workington_PN = foreignPN "Workington" ; -- src=geonames status=guess
+lin worksop_PN = foreignPN "Worksop" ; -- src=geonames status=guess
+lin worthing_PN = foreignPN "Worthing" ; -- src=geonames status=guess
+lin wrexham_PN = mkPN "雷克瑟姆" ; -- src=geonames status=guess
+lin writtle_PN = foreignPN "Writtle" ; -- src=geonames status=guess
+lin wroclaw_PN = foreignPN "Wroclaw" ; -- src=eng status=guess
+lin wroughton_PN = foreignPN "Wroughton" ; -- src=geonames status=guess
+lin wuhan_PN = mkPN "武汉" ; -- src=geonames status=guess
+lin wuppertal_PN = mkPN "伍珀塔尔" ; -- src=geonames status=guess
+lin wurzburg_PN = foreignPN "Wurzburg" ; -- src=eng status=guess
+lin wusih_PN = foreignPN "Wusih" ; -- src=eng status=guess
+lin wycombe_PN = foreignPN "Wycombe" ; -- src=eng status=guess
+lin wymondham_PN = foreignPN "Wymondham" ; -- src=geonames status=guess
+lin wythall_PN = foreignPN "Wythall" ; -- src=eng status=guess
+lin xmas_PN = foreignPN "Xmas" ; -- src=eng status=guess
+lin yarmouth_PN = foreignPN "Yarmouth" ; -- src=geonames status=guess
+lin yaroslavi_PN = foreignPN "Yaroslavi" ; -- src=eng status=guess
+lin yate_PN = foreignPN "Yate" ; -- src=geonames status=guess
+lin yateley_PN = foreignPN "Yateley" ; -- src=geonames status=guess
+lin yemen_PN = mkPN "也门" ; -- src=geonames status=guess
+lin yeovil_PN = foreignPN "Yeovil" ; -- src=geonames status=guess
+lin yerevan_PN = foreignPN "Yerevan" ; -- src=geonames status=guess
+lin york_PN = mkPN "約克" ; -- src=geonames status=guess
+lin yorkley_PN = foreignPN "Yorkley" ; -- src=eng status=guess
+lin yorkshire_PN = foreignPN "Yorkshire" ; -- src=geonames status=guess
+lin ystradgynlais_PN = foreignPN "Ystradgynlais" ; -- src=geonames status=guess
+lin yugoslavia_PN = foreignPN "Yugoslavia" ; -- src=eng status=guess
+lin yukon_PN = foreignPN "Yukon" ; -- src=geonames status=guess
+lin yvonne_PN = foreignPN "Yvonne" ; -- src=eng status=guess
+lin zagreb_PN = mkPN "萨格勒布" ; -- src=geonames status=guess
+lin zaporozhye_PN = foreignPN "Zaporozhye" ; -- src=eng status=guess
+lin zaragoza_PN = mkPN "萨拉戈萨" ; -- src=geonames status=guess
+lin zealand_PN = foreignPN "Zealand" ; -- src=eng status=guess
+lin zimbabwe_PN = mkPN "津巴布韦" ; -- src=geonames status=guess
+lin zoe_PN = foreignPN "Zoe" ; -- src=eng status=guess
+
+}
diff --git a/lib/src/translator/DictionaryDut.gf b/lib/src/translator/DictionaryDut.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/DictionaryDut.gf
@@ -0,0 +1,21267 @@
+---- checked by EdG till spread_V in the BNC order
+concrete DictionaryDut of Dictionary = CatDut
+** open ParadigmsDut, (L = LexiconDut), (S = SyntaxDut), IrregDut, (I = IrregDut), (R = ResDut), Prelude in {
+
+---- these should be somewhere else, in a library module
+oper mkInterj : Str -> Interj = \s -> lin Interj {s = s} ;
+oper mkDet : Str -> Det = \s -> lin Det (R.mkDet s s R.Sg) ; ---- R.mkDet needs to be used for many
+oper mkConj : Str -> Conj = \s -> lin Conj {s1 = [] ; s2 = s ; n = R.Pl} ;
+oper reflMkV : Str -> V = \s -> reflV (mkV s) ;
+oper mkSubj : Str -> Subj = \s -> lin Subj {s = s} ;
+mkPredet : Str -> Predet = \s -> lin Predet {s = \\_,_ => s} ;
+
+lin aardvark_N = mkN "aardvarken" neuter ; -- status=guess
+lin aardwolf_N = mkN "aardwolf" masculine ; -- status=guess
+lin abaca_N = mkN "manillahennep" masculine ; -- status=guess
+lin aback_Adv = mkAdv "achterwaarts" | mkAdv "rugwaarts" ; -- status=guess status=guess
+lin abactinal_A = mkA "abactinaal" ; -- status=guess
+lin abacus_N = mkN "telraam" neuter | mkN "abacus" masculine ; -- status=guess status=guess
+lin abalone_N = mkN "zeeoor" ; -- status=guess
+lin abandon_N = mkN "ongedwongenheid" feminine ; -- status=guess
+lin abandon_V2 = mkV2 (mkV "verzaken") | mkV2 (mkV "verlaten") | mkV2 (mkV "begeven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abandonment_N = mkN "achterlating" | mkN "verlating" | mkN "in de steek laten" neuter ; -- status=guess status=guess status=guess
+lin abase_V2 = mkV2 (mkV "vernederen") ; -- status=guess, src=wikt
+lin abasement_N = mkN "vernedering" ; -- status=guess
+lin abash_V2 = mkV2 (mkV "beschamen") ; -- status=guess, src=wikt
+lin abashment_N = mkN "verlegenheid" feminine ; -- status=guess
+lin abate_V = mkV "uitsluiten" ; -- status=guess, src=wikt
+lin abate_V2 = mkV2 (mkV "uitsluiten") ; -- status=guess, src=wikt
+lin abatement_N = mkN "afname" | mkN "afslag" | mkN "inkrimping" | mkN "korting" | mkN "vermindering" ; -- status=guess status=guess status=guess status=guess status=guess
+lin abattoir_N = mkN "slachthuis" neuter | mkN "abattoir" neuter | mkN "slachterij" feminine ; -- status=guess status=guess status=guess
+lin abbe_N = mkN "abt" ; -- status=guess
+lin abbess_N = mkN "abdis" ; -- status=guess
+lin abbey_N = mkN "abdijkerk" feminine ; -- status=guess
+lin abbot_N = mkN "abt" ; -- status=guess
+lin abbreviate_V2 = mkV2 (mkV "afkorten") | mkV2 (mkV "verkorten") | mkV2 (mkV "inkorten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abbreviation_N = mkN "afkorting" feminine | mkN "verkorting" feminine ; -- status=guess status=guess
+lin abdicate_V = mkV "onterven" ; -- status=guess, src=wikt
+lin abdicate_V2 = mkV2 (mkV "onterven") ; -- status=guess, src=wikt
+lin abdication_N = mkN "abdicatie" | mkN "afstand" ; -- status=guess status=guess
+lin abdomen_N = mkN "onderbuik" masculine | mkN "abdomen" neuter ; -- status=guess status=guess
+lin abdominal_A = mkA "buikvinnig" ; -- status=guess
+lin abduct_V2 = mkV2 (mkV "ontvoeren") | mkV2 (mkV "kidnappen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin abduction_N = mkN "ontvoeren" neuter ; -- status=guess
+lin abductor_N = mkN "ontvoerder" masculine | mkN "kidnapper" masculine ; -- status=guess status=guess
+lin abeam_Adv = mkAdv "dwarsscheeps" ; -- status=guess
+lin abelian_A = mkA "abels" | mkA "commutatief" ; -- status=guess status=guess
+lin aberrance_N = mkN "afwijking" feminine ; -- status=guess
+lin aberrant_A = mkA "aberrant" ; -- status=guess
+lin aberration_N = mkN "aberratie" ; -- status=guess
+lin abet_V = mkV "aansporen" | mkV "aanmoedigen" | mkV "ophitsen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abet_V2 = mkV2 (mkV "aansporen") | mkV2 (mkV "aanmoedigen") | mkV2 (mkV "ophitsen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abettor_N = mkN "medeplichtige" utrum ; -- status=guess
+lin abeyance_N = mkN "onbeslistheid" | mkN "onzekerheid" ; -- status=guess status=guess
+lin abhor_V2 = mkV2 (mkV "verafschuwen") | mkV2 (mkV (mkV "walgen") "van") ; -- status=guess, src=wikt status=guess, src=wikt
+lin abhorrence_N = mkN "afkeer" masculine ; -- status=guess
+lin abide_V = mkV "afwachten" ; -- status=guess, src=wikt
+lin abide_V2 = mkV2 (mkV "afwachten") ; -- status=guess, src=wikt
+lin ability_N = mkN "vaardigheid" | mkN "vermogen" neuter ;
+lin abjure_V2 = mkV2 (mkV "afzweren") | mkV2 (mkV (mkV "verzaken") "aan een eed") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ablactation_N = mkN "borstvoeding" feminine ; -- status=guess
+lin ablative_N = mkN "ablatief" masculine ; -- status=guess
+lin ablaze_A = mkA "in lichterlaaie" ; -- status=guess
+lin able_A = mkA "competent";
+lin abnormal_A = mkA "abnormaal" ; -- status=guess
+lin aboard_Adv = mkAdv "aan boord" ; -- status=guess
+lin abode_N = mkN "wachten" ; -- status=guess
+lin abolish_V2 = mkV2 (mkV "vernietigen") ; -- status=guess, src=wikt
+lin abolition_N = variants{} ; --
+lin abomasum_N = mkN "leb" feminine | mkN "lebmaag" feminine ; -- status=guess status=guess
+lin abominable_A = mkA "abominabel" | mkA "afstotelijk" | mkA "verschrikkelijk" | mkA "afschuwelijk" ; -- status=guess status=guess status=guess status=guess
+lin abominate_V2 = mkV2 (mkV "verachten") | mkV2 (mkV "verafschuwen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin abomination_N = mkN "afschuwelijk iets" ; -- status=guess
+lin aboriginal_A = mkA "inheems" | mkA "inheemse" ; -- status=guess status=guess
+lin abort_V = mkV "annuleren" | mkV "aborteren" | mkV "stoppen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abort_V2 = mkV2 (mkV "annuleren") | mkV2 (mkV "aborteren") | mkV2 (mkV "stoppen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abortion_N = mkN "abortie" masculine | mkN "abortus" masculine ; -- status=guess status=guess
+lin abound_V = mkV (mkV "wemelen") "van" ; -- status=guess, src=wikt
+lin about_Adv = mkAdv "rond" ;
+lin about_Prep = mkPrep "over" ; --- split mkPrep "om" care about, split mkPrep "ongeveer" about this tall
+lin above_A = mkA "bovengemiddeld" ; -- status=guess
+lin above_Adv = mkAdv "bovenal" | mkAdv "vooral" | mkAdv "voornamelijk" ;
+lin above_Prep = S.above_Prep ;
+lin abrade_V2 = mkV2 (mkV "schuren") ; -- status=guess, src=wikt
+lin abreast_Adv = mkAdv "op de hoogte" | mkAdv "bekend" | mkAdv "goed ingelicht" | mkAdv "welingelicht" ; -- status=guess status=guess status=guess status=guess
+lin abridge_V2 = mkV2 (mkV "beroven") ; -- status=guess, src=wikt
+lin abridgment_N = mkN "bekorting" | mkN "verkorting" ; -- status=guess status=guess
+lin abroad_Adv = mkAdv "in het buitenland" | mkAdv "naar het buitenland" ; -- status=guess status=guess
+lin abrogate_V2 = mkV2 (mkV "afschaffen") ; -- status=guess, src=wikt
+lin abrupt_A = mkA "afgeknot" ; -- status=guess
+lin abruptly_Adv = mkAdv "abrupt" | mkAdv "bruusk" ; -- status=guess status=guess
+lin abruptness_N = mkN "abruptheid" feminine ; -- status=guess
+lin abscess_N = mkN "abces" neuter | mkN "etterbuil" masculine ; -- status=guess status=guess
+lin abscissa_N = mkN "abscis" feminine ; -- status=guess
+lin abscond_V = mkV (mkV "heimelijk") "vertrekken" ; -- status=guess, src=wikt
+lin absence_N = mkN "verstrooidheid" feminine ; -- status=guess
+lin absent_A = mkA "afwezig" | mkA "weg" ; -- status=guess status=guess
+lin absent_V2 = mkV2 (mkV (mkV "afwezig") "zijn") | mkV2 (reflMkV "verwijderen") | mkV2 (mkV "vertrekken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin absinthe_N = mkN "alsem" masculine ; -- status=guess
+lin absolute_A = mkA "absoluut" ; -- status=guess
+lin absolute_N = mkN "absolute waarde" feminine ; -- status=guess
+lin absolutely_Adv = mkAdv "absoluut" ; -- status=guess
+lin absolve_V2 = mkV2 (mkV "beëindigen") | mkV2 (mkV "afwerken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin absorb_V2 = mkV2 (mkV "absorberen") | mkV2 (mkV "imeä") ; -- status=guess, src=wikt status=guess, src=wikt
+lin absorbency_N = mkN "absorptie" feminine ; -- status=guess
+lin absorbent_A = mkA "absorberend" | mkA "wateropnemend" ; -- status=guess status=guess
+lin absorbing_A = mkA "boeiend" | mkA "grijpend" ; -- status=guess status=guess
+lin absorption_N = mkN "absorptie" feminine ; -- status=guess
+lin abstain_V = mkV "verhinderen" ; -- status=guess, src=wikt
+lin abstention_N = mkN "onthouding" feminine ; -- status=guess
+lin abstinence_N = mkN "alcoholonthouding" feminine | mkN "geheelonthouding" feminine ; -- status=guess status=guess
+lin abstract_A = mkA "afwezig" | mkA "verstrooid" ; -- status=guess status=guess
+lin abstract_N = mkN "samenvatting" | mkN "korte inhoud" ; -- status=guess status=guess
+lin abstract_V2 = mkV2 (mkV "samenvatten") ; -- status=guess, src=wikt
+lin abstraction_N = mkN "abstractie" feminine ; -- status=guess
+lin abstractionism_N = mkN "abstractionisme" neuter ; -- status=guess
+lin abstractness_N = mkN "abstractheid" feminine ; -- status=guess
+lin abstruse_A = mkA "verborgen" | mkA "versluierd" ; -- status=guess status=guess
+lin abstruseness_N = mkN "traag van begrip" ; -- status=guess
+lin absurd_A = mkA "absurd" ; -- status=guess
+lin absurd_N = mkN "absurd" neuter ; -- status=guess
+lin abulia_N = mkN "willoosheid" ; -- status=guess
+lin abundance_N = mkN "overvloed" ; -- status=guess
+lin abundant_A = mkA "overvloedig" | mkA "rijkelijk voorhanden" | mkA "abondant" ; -- status=guess status=guess status=guess
+lin abuse_N = mkN "misbruik" neuter ; -- status=guess
+lin abuse_V2 = mkV2 (mkV "mishandelen") ; -- status=guess, src=wikt
+lin abuser_N = mkN "misbruiker" masculine | mkN "misbruikster" feminine ; -- status=guess status=guess
+lin abusive_A = mkA "grof" | mkA "ruw" ; -- status=guess status=guess
+lin abut_V = mkV "grenzen" ; -- status=guess, src=wikt
+lin abyss_N = mkN "afgrond" masculine | mkN "ravijn" neuter ; -- status=guess status=guess
+lin academic_A = mkA "academisch" | mkA "universitair" ; -- status=guess status=guess
+lin academic_N = mkN "academicus" masculine ; -- status=guess
+lin academy_N = mkN "academie" feminine | mkN "universiteit" | mkN "college" ; -- status=guess status=guess status=guess
+lin accede_V = mkV "naderen" ; -- status=guess, src=wikt
+lin accelerate_V = mkV "versnellen" | mkV (mkV "sneller") "gaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin accelerate_V2 = mkV2 (mkV "versnellen") | mkV2 (mkV (mkV "sneller") "gaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin acceleration_N = mkN "versnelling" feminine | mkN "acceleratie" feminine ; -- status=guess status=guess
+lin accelerator_N = mkN "versneller" masculine ; -- status=guess
+lin accelerometer_N = mkN "versnellingsmeter" masculine ; -- status=guess
+lin accent_N = mkN "accent" neuter ; -- status=guess
+lin accent_V2 = mkV2 (mkV "accentueren") | mkV2 (mkV "beklemtonen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin accentuate_V2 = mkV2 (mkV "benadrukken") | mkV2 (mkV "beklemtonen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin accept_V = mkV "accepteren" | mkV "aanvaarden";
+lin accept_V2 = mkV2 (mkV "aanvaarden") | mkV2 (mkV "accepteren") ;
+lin accept_VS = mkVS (mkV "aanvaarden") | mkVS (mkV "accepteren") ;
+lin acceptable_A = mkA "aanvaardbaar" | mkA "acceptabel" ; -- status=guess status=guess
+lin acceptance_N = variants{} ; --
+lin access_N = mkN "toegang" ;
+lin access_V2 = mkV2 (mkV (mkV "toegang") "hebben") ; -- status=guess, src=wikt
+lin accessibility_N = mkN "toegankelijkheid" feminine ; -- status=guess
+lin accessible_A = variants{} ; --
+lin accession_N = mkN "toetreding" feminine ; -- status=guess
+lin accessory_A = mkA "medeplichtig" ; -- status=guess
+lin accessory_N = mkN "accessoire" neuter | mkN "aanhangsel" neuter | mkN "toebehoren" neuter ; -- status=guess status=guess status=guess
+lin accident_N = mkN "ongeluk" neuter ;
+lin accidentally_Adv = mkAdv "toevallig" ; -- status=guess
+lin acclaim_V2 = mkV2 (mkV "toejuichen") | mkV2 (prijzen_V) | mkV2 (mkV "loven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin acclamation_N = mkN "gejuich" | mkN "acclamatie" ; -- status=guess status=guess
+lin acclimatization_N = mkN "acclimatisatie" feminine | mkN "aanpassing" feminine ; -- status=guess status=guess
+lin acclimatize_V = mkV "acclimatiseren" ; -- status=guess, src=wikt
+lin acclimatize_V2 = mkV2 (mkV "acclimatiseren") ; -- status=guess, src=wikt
+lin accommodate_V = mkV "aanpassen" | mkV "accommoderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin accommodate_V2 = mkV2 (mkV "aanpassen") | mkV2 (mkV "accommoderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin accommodation_N = mkN "accommodatie" feminine ; -- status=guess
+lin accompany_V2 = mkV2 (mkV "samenwonen") ; -- status=guess, src=wikt
+lin accomplice_N = mkN "handlanger" masculine ; -- status=guess
+lin accomplish_V2 = mkV2 (mkV "volbrengen") ; -- status=guess, src=wikt
+lin accomplishable_A = mkA "haalbaar" ; -- status=guess
+lin accomplished_A = mkA "voldaan" | mkA "voldane" | mkA "voltrokken" ; -- status=guess status=guess status=guess
+lin accomplishment_N = mkN "prestatie" feminine ; -- status=guess
+lin accord_N = mkN "akkoord" neuter ; -- status=guess
+lin accord_V = variants{} ; --
+lin accordance_N = mkN "overeenstemming" feminine ; -- status=guess
+lin according_to_Prep = mkPrep "volgens" ;
+lin accordingly_Adv = variants{} ; --
+lin accordion_N = mkN "accordeon" neuter | mkN "harmonica" masculine ; -- status=guess status=guess
+lin accost_V2 = mkV2 (mkV "aanklampen") ; -- status=guess, src=wikt
+lin account_N = mkN "rekening" ;
+lin account_V = variants{} ; --
+lin account_V2 = variants{} ; --
+lin accountability_N = mkN "verantwoordelijkheid" neuter ; -- status=guess
+lin accountable_A = mkA "verantwoordelijk" | mkA "aansprakelijk" ; -- status=guess status=guess
+lin accountancy_N = mkN "boekhouden" neuter ; -- status=guess
+lin accountant_N = mkN "boekhouder" masculine | mkN "accountant" masculine ; -- status=guess status=guess
+lin accounting_A = variants{} ; --
+lin accounting_N = mkN "boekhouding" feminine ; -- status=guess
+lin accretion_N = mkN "accretieschijf" ; -- status=guess
+lin accrue_V = mkV "verhogen" | mkV "groeien" ; -- status=guess, src=wikt status=guess, src=wikt
+lin accrue_V2 = mkV2 (mkV "verhogen") | mkV2 (mkV "groeien") ; -- status=guess, src=wikt status=guess, src=wikt
+lin accumulate_V = reflMkV "opstapelen" | mkV "vermeerderen" | mkV "accumuleren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin accumulate_V2 = mkV2 (reflMkV "opstapelen") | mkV2 (mkV "vermeerderen") | mkV2 (mkV "accumuleren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin accumulation_N = mkN "accumulatie" feminine | mkN "opstapeling" feminine | mkN "opeenhoping" feminine ; -- status=guess status=guess status=guess
+lin accumulator_N = mkN "accumulator" masculine ; -- status=guess
+lin accuracy_N = mkN "nauwkeurigheid" | mkN "precisie" ; -- status=guess status=guess
+lin accurate_A = mkA "accuraat" | mkA "precies" | mkA "exact" | mkA "trefzeker" | mkA "nauwkeurig" ; -- status=guess status=guess status=guess status=guess status=guess
+lin accurately_Adv = mkAdv "trefzeker" ; -- status=guess
+lin accusation_N = variants{} ; --
+lin accusative_A = mkA "beschuldigend" ; -- status=guess
+lin accusative_N = mkN "accusatief" masculine | mkN "vierde naamval" masculine | mkN "lijdend voorwerp" neuter ; -- status=guess status=guess status=guess
+lin accuse_V2 = mkV2 (mkV "beschuldigen") ; -- status=guess, src=wikt
+lin accused_A = variants{} ; --
+lin accustom_V2 = mkV2 (mkV "plegen") ; -- status=guess, src=wikt
+lin ace_A = mkA "puik" ; -- status=guess
+lin ace_N = mkN "aas" masculine ; -- status=guess
+lin acetaminophen_N = mkN "paracetamol" masculine ; -- status=guess
+lin acetate_N = mkN "acetaat" ; -- status=guess
+lin acetone_N = mkN "aceton " neuter ; -- status=guess
+lin acetylcholine_N = mkN "acetylcholine" masculine feminine ; -- status=guess
+lin acetylene_N = mkN "acetyleen" neuter ; -- status=guess
+lin ache_N = mkN "pijn" masculine ; -- status=guess
+lin ache_V = mkV "verlangen" | mkV (mkV "smachten") "naar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin achene_N = mkN "dopvrucht" ; -- status=guess
+lin achievable_A = mkA "haalbaar" | mkA "haalbare" | mkA "bereikbaar" ; -- status=guess status=guess status=guess
+lin achieve_V2 = mkV2 (mkV "bereiken") | mkV2 (mkV "realiseren") ;
+lin achievement_N = mkN "prestatie" feminine ; -- status=guess
+lin acid_A = mkA "zuur" ; -- status=guess
+lin acid_N = mkN "zuur" neuter ; -- status=guess
+lin acidification_N = mkN "verzuring" feminine ; -- status=guess
+lin acidify_V = mkV "verzuren" ; -- status=guess, src=wikt
+lin acidify_V2 = mkV2 (mkV "verzuren") ; -- status=guess, src=wikt
+lin acidosis_N = mkN "acidose" feminine ; -- status=guess
+lin acidotic_A = mkA "acidotisch" ; -- status=guess
+lin acknowledge_V2 = mkV2 (mkV "erkennen") ; -- status=guess, src=wikt
+lin acknowledge_VS = mkVS (mkV "erkennen") ; -- status=guess, src=wikt
+lin acknowledgement_N = mkN "erkenning" feminine ; -- status=guess
+lin acknowledgment_N = mkN "erkenning" ; -- status=guess
+lin acme_N = mkN "hoogtepunt" neuter ; -- status=guess
+lin acne_N = mkN "acne " masculine ; -- status=guess
+lin aconite_N = mkN "monnikskap" ; -- status=guess
+lin acorn_N = mkN "eikel" masculine ; -- status=guess
+lin acoustic_A = mkA "akoestisch" | mkA "akoestische" ; -- status=guess status=guess
+lin acoustic_N = mkN "akoestische gitaar" masculine feminine ; -- status=guess
+lin acoustically_Adv = mkAdv "akoestisch" ; -- status=guess
+lin acoustics_N = mkN "akoestiek" masculine ; -- status=guess
+lin acquaintance_N = mkN "kennis" masculine | mkN "bekende" masculine ; -- status=guess status=guess
+lin acquiescent_A = mkA "weltevreden" | mkA "onderdanig" ; -- status=guess status=guess
+lin acquire_V2 = mkV2 (fixprefixV "ver" werven_V) | mkV2 (fixprefixV "ver" krijgen_V) | mkV2 (mkV "op" doen_V) ;
+lin acquisition_N = mkN "verwerving" feminine ; -- status=guess
+lin acquit_V2 = mkV2 (reflMkV "bevrijden") ; -- status=guess, src=wikt
+lin acre_N = variants{} ; --
+lin acrimonious_A = mkA "verbitterd" | mkA "bitsig" | mkA "gemeen" | mkA "acrimonieus" | mkA "venijnig" | mkA "rancuneus" | mkA "bits" | mkA "vinnig" | mkA "scherp" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin acrocyanosis_N = mkN "acrocyanose" ; -- status=guess
+lin acromegaly_N = mkN "acromegalie " masculine ; -- status=guess
+lin acronym_N = mkN "acroniem" neuter | mkN "letterwoord" neuter ; -- status=guess status=guess
+lin acrophobia_N = mkN "hoogtevrees" | mkN "acrofobie" ; -- status=guess status=guess
+lin across_Adv = mkAdv "horizontaal" ; -- status=guess
+lin across_Prep = mkPrep "door" ; --- split mkPrep "over"
+lin acrylamide_N = mkN "acrylamide" ; -- status=guess
+lin acrylic_N = mkN "acryl" neuter ; -- status=guess
+lin act_N = mkN "handeling" feminine | mkN "daad" ;
+lin act_V = mkV "gedragen" | mkV "op" (mkV "treden") ;
+lin act_V2 = mkV2 act_V ; ---- subcat
+lin actinium_N = mkN "actinium" neuter ; -- status=guess
+lin action_N = mkN "actie" feminine ;
+lin activate_V2 = mkV2 (mkV "activeren") ; -- status=guess, src=wikt
+lin active_A = mkA "actief" ;
+lin active_N = mkN "bedrijvende vorm" | mkN "actief" neuter | mkN "activum" neuter ; -- status=guess status=guess status=guess
+lin actively_Adv = variants{} ; --
+lin activism_N = mkN "activisme" neuter ; -- status=guess
+lin activistMasc_N = variants{} ; --
+lin activity_N = mkN "activiteit" feminine ;
+lin actor_1_N = variants{} ; --
+lin actor_2_N = variants{} ; --
+lin actor_N = mkN "acteur" masculine | mkN "actrice" feminine | mkN "toneelspeler" masculine | mkN "toneelspeelster" feminine ; -- status=guess status=guess status=guess status=guess
+lin actress_N = mkN "actrice" feminine ; -- status=guess
+lin actual_A = mkA "eigenlijk" | mkA "feitelijk" ;
+lin actually_Adv = mkAdv "eigenlijk" | mkAdv "in werkelijkheid" | mkAdv "feitelijk" ;
+lin actuarial_A = mkA "actuarieel" ; -- status=guess
+lin actuary_N = mkN "actuaris" masculine ; -- status=guess
+lin actuate_V2 = mkV2 (mkV "aandrijven") ; -- status=guess, src=wikt
+lin acuity_N = mkN "scherpte" feminine ; -- status=guess
+lin acumen_N = mkN "scherpzinnigheid" ; -- status=guess
+lin acupuncture_N = mkN "acupunctuur" feminine ; -- status=guess
+lin acute_A = mkA "scherp" ; -- status=guess
+lin acyclic_A = mkA "acyclisch" ; -- status=guess
+lin adage_N = mkN "gezegde" ; -- status=guess
+lin adamant_A = mkA "onbuigzaam" | mkA "onvermurwbaar" ; -- status=guess status=guess
+lin adamant_N = mkN "adamant" ; -- status=guess
+lin adapt_V = mkV "aanpassen" | mkV "bewerken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin adapt_V2 = mkV2 (mkV "aanpassen") | mkV2 (mkV "bewerken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin adaptable_A = mkA "aanpasbaar" ; -- status=guess
+lin adaptation_N = mkN "aanpassing" feminine ; -- status=guess
+lin adapter_N = mkN "reisstekker" masculine | mkN "verloopstekker" masculine | mkN "wereldstekker" masculine ; -- status=guess status=guess status=guess
+lin adaptor_N = mkN "reisstekker" masculine | mkN "verloopstekker" masculine | mkN "wereldstekker" masculine ; -- status=guess status=guess status=guess
+lin add_V = mkV "toe" (mkV "voegen") ;
+lin add_V2 = mkV2 add_V ;
+lin add_V3 = L.add_V3 ;
+lin add_VS = mkVS add_V ;
+lin added_A = variants{} ; --
+lin adder_N = mkN "slang" feminine ; -- status=guess
+lin addict_N = mkN "fan" ; -- status=guess
+lin addiction_N = mkN "verslaving" neuter | mkN "verslaafdheid" neuter ; -- status=guess status=guess
+lin addictive_A = mkA "verslavend" ; -- status=guess
+lin addition_N = mkN "toevoeging" feminine ;
+lin additional_A = mkA "bijkomend" ;
+lin address_N = mkN "adresbalk" masculine ; -- status=guess
+lin address_V2 = mkV2 (mkV "tutoyeren") | mkV2 (mkV "jijen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin addressee_N = mkN "geadresseerde" ; -- status=guess
+lin adenitis_N = mkN "adenitis" feminine ; -- status=guess
+lin adenoma_N = mkN "adenoom" neuter ; -- status=guess
+lin adenosine_N = mkN "adenosine" ; -- status=guess
+lin adept_A = mkA "bekwaam" ; -- status=guess
+lin adept_N = mkN "expert" | mkN "deskundige" ; -- status=guess status=guess
+lin adeptness_N = mkN "bekwaamheid" ; -- status=guess
+lin adequacy_N = mkN "deugdelijkheid" ; -- status=guess
+lin adequate_A = mkA "adequaat" | mkA "voldoende" | mkA "deugdelijk" ; -- status=guess status=guess status=guess
+lin adequately_Adv = variants{} ; --
+lin adhere_V = mkV "samenhangen" ; -- status=guess, src=wikt
+lin adherence_N = mkN "trouw zijn aan" ; -- status=guess
+lin adieu_N = mkN "adieu" ; -- status=guess
+lin adiposity_N = mkN "vetzucht" masculine feminine ; -- status=guess
+lin adjacent_A = mkA "aanpalend" | mkA "tegenoverstaand" ; -- status=guess status=guess
+lin adjectival_A = mkA "bijvoeglijk" ; -- status=guess
+lin adjective_A = mkA "bijvoeglijk" | mkA "adjectivisch" ; -- status=guess status=guess
+lin adjective_N = mkN "bijvoeglijk naamwoord" neuter | mkN "adjectief" neuter ; -- status=guess status=guess
+lin adjourn_V = mkV "onderbreken" ; -- status=guess, src=wikt
+lin adjourn_V2 = mkV2 (mkV "onderbreken") ; -- status=guess, src=wikt
+lin adjudicate_V = mkV "berechten" ; -- status=guess, src=wikt
+lin adjudicate_V2 = mkV2 (mkV "berechten") ; -- status=guess, src=wikt
+lin adjudication_N = mkN "vonnis" ; -- status=guess
+lin adjunct_N = mkN "bepaling" feminine ; -- status=guess
+lin adjust_V = mkV "aanpassen" | mkV "herzien" | mkV "verbeteren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin adjust_V2 = mkV2 (mkV "aanpassen") | mkV2 (mkV "herzien") | mkV2 (mkV "verbeteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin adjustable_A = mkA "aanpasbaar" | mkA "regelbaar" ; -- status=guess status=guess
+lin adjustment_N = mkN "aanpassing" utrum | mkN "bijstelling" utrum ; -- status=guess status=guess
+lin administer_V = mkV "toedienen" ; -- status=guess, src=wikt
+lin administer_V2 = mkV2 (mkV "toedienen") ; -- status=guess, src=wikt
+lin administration_N = mkN "administratie" feminine ;
+lin administrative_A = mkA "bestuurlijk" | mkA "administratief" ; -- status=guess status=guess
+lin administratively_Adv = mkAdv "bestuurlijk" ; -- status=guess
+lin administratorMasc_N = mkN "beheerder" masculine ; -- status=guess
+lin admirable_A = mkA "bewonderenswaardig" ; -- status=guess
+lin admiralty_N = mkN "admiraliteit" | mkN "admiraalschap" ; -- status=guess status=guess
+lin admiration_N = mkN "bewondering" feminine ; -- status=guess
+lin admire_V2 = mkV2 (mkV "bewonderen") | mkV2 (mkV "aanbidden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin admirer_N = mkN "bewonderaar" masculine | mkN "bewonderaarster" feminine ; -- status=guess status=guess
+lin admissible_A = mkA "aannemelijk" | mkA "acceptabel" ; -- status=guess status=guess
+lin admission_N = variants{} ; --
+lin admit_V = mkV "toe" geven_V ;
+lin admit_V2 = mkV2 admit_V ;
+lin admit_VS = mkVS admit_V ;
+lin admonish_V2 = mkV2 (mkV "vermanen") ; -- status=guess, src=wikt
+lin adobe_N = mkN "adobe" ; -- status=guess
+lin adopt_V2 = mkV2 (mkV "adopteren") ; --- split to adopt a new strategy
+lin adoption_N = variants{} ; --
+lin adorable_A = mkA "schattig" | mkA "snoezig" | mkA "beeldig" ; -- status=guess status=guess status=guess
+lin adore_V2 = mkV2 (mkV "aanbidden") | mkV2 (mkV "adoreren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin adorn_V2 = mkV2 (mkV "sieren") ; -- status=guess, src=wikt
+lin adroit_A = mkA "handig" ; -- status=guess
+lin adult_A = variants{} ; --
+lin adult_N = mkN "volwassene" ;
+lin adulterer_N = mkN "overspelige" ; -- status=guess
+lin adultery_N = mkN "overspel" neuter ; -- status=guess
+lin adumbrate_V2 = mkV2 (mkV (mkV "de") "contouren vluchtig schetsen") ; -- status=guess, src=wikt
+lin advance_N = mkN "voorschot" neuter | mkN "vooruitbetaling" feminine | mkN "voorschot" neuter ; -- status=guess status=guess status=guess
+lin advance_V = mkV "voorschieten" ; -- status=guess, src=wikt
+lin advance_V2 = mkV2 (mkV "voorschieten") ; -- status=guess, src=wikt
+lin advanced_A = mkA "gevorderd" ; -- status=guess
+lin advancement_N = mkN "gevorderdheid" feminine | mkN "vooruitgang" masculine ; -- status=guess status=guess
+lin advantage_N = mkN "voordeel" neuter ;
+lin advantage_V2 = mkV2 (mkV "begunstigen") | mkV2 (mkV "bevoordelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin adventure_N = mkN "avontuur" neuter ; -- status=guess
+lin adventure_V2 = mkV2 (mkV "wagen") | mkV2 (mkV "riskeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin adventurer_N = mkN "avonturier" masculine ; -- status=guess
+lin adventurous_A = mkA "avontuurlijk" | mkA "gewaagd" ; -- status=guess status=guess
+lin adverb_N = mkN "bijwoord" neuter ; -- status=guess
+lin adverbial_A = mkA "bijwoordelijk" ; -- status=guess
+lin adverbial_N = mkN "bijwoordelijke bepaling" neuter ; -- status=guess
+lin adversary_N = mkN "tegenstander" masculine ; -- status=guess
+lin adverse_A = variants{} ; --
+lin adversity_N = mkN "ramp" feminine | mkN "tegenval" masculine ; -- status=guess status=guess
+lin advertise_V = variants{} ; --
+lin advertise_V2 = variants{} ; --
+lin advertisement_N = mkN "reclame " masculine | mkN "advertentie" feminine ; -- status=guess status=guess
+lin advertising_N = variants{} ; --
+lin advice_N = mkN "advies" neuter ;
+lin advisable_A = mkA "raadzaam" ; -- status=guess
+lin advise_V = mkV "adviseren" | mkV "raadgeven" | mkV (mkV "advies") "geven" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin advise_V2 = mkV2 (mkV "adviseren") | mkV2 (mkV "raadgeven") | mkV2 (mkV (mkV "advies") "geven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin advise_VS = mkVS (mkV "adviseren") | mkVS (mkV "raadgeven") | mkVS (mkV (mkV "advies") "geven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin adviserMasc_N = mkN "adviseur" masculine ; -- status=guess
+lin advisor_N = mkN "adviseur" masculine | mkN "raadgever" masculine feminine ; -- status=guess status=guess
+lin advisory_A = variants{} ; --
+lin advocateMasc_N = mkN "advocaat" masculine | mkN "advocate" feminine | mkN "verdediger" masculine | mkN "verdedigster" feminine ; -- status=guess status=guess status=guess status=guess
+lin advocate_V2 = mkV2 (mkV "bepleiten") ; -- status=guess, src=wikt
+lin advocate_VS = mkVS (mkV "bepleiten") ; -- status=guess, src=wikt
+lin adze_N = mkN "dissel" ; -- status=guess
+lin aerial_N = mkN "antenne" feminine ; -- status=guess
+lin aerobic_A = mkA "aeroob" ; -- status=guess
+lin aerodynamic_A = mkA "aerodynamisch" ; -- status=guess
+lin aerodynamics_N = mkN "luchtstromingsleer" feminine ; -- status=guess
+lin aesthetic_A = mkA "esthetisch" ; -- status=guess
+lin aesthetic_N = mkN "esthetische" neuter ; -- status=guess
+lin aesthetics_N = mkN "esthetica" feminine ; -- status=guess
+lin aetiology_N = mkN "etiologie" feminine ; -- status=guess
+lin affair_N = mkN "affaire" ;
+lin affect_V2 = mkV2 (mkV "beinvloeden") | mkV2 (mkV "aan" (mkV "tasten")) ; --- split mkV2 (mkV "beroeren")) ; being deeply affected by something
+lin affection_N = mkN "genegenheid" ; -- status=guess
+lin affidavit_N = mkN "beëdigde verklaring" feminine ; -- status=guess
+lin affinity_N = mkN "welgezindheid" feminine | mkN "affiniteit" ; -- status=guess status=guess
+lin affirmative_N = mkN "bevestigende zin" masculine ; -- status=guess
+lin affix_N = mkN "affix" neuter ; -- status=guess
+lin affix_V2 = mkV2 (mkV (mkV "vastmaken") "aan") | mkV2 (mkV "aanhangen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin affliction_N = mkN "lijden" | mkN "pijn" ; -- status=guess status=guess
+lin affluence_N = mkN "rijkdom" ; -- status=guess
+lin affluent_A = mkA "welgesteld" ; -- status=guess
+lin afford_V2 = variants{} ; --
+lin afford_V2V = variants{} ; --
+lin affricate_N = mkN "affricaat" ; -- status=guess
+lin affront_V2 = variants {} ; ----mkV2 (mkV (mkV "belediging") ) ; -- status=guess, src=wikt
+lin afire_A = mkA "in brand" ; -- status=guess
+lin aflame_A = mkA "in brand" ; -- status=guess
+lin afoot_Adv = mkAdv "op til" | mkAdv "op komst" ; -- status=guess status=guess
+lin aforementioned_A = mkA "voorgenoemde" ; -- status=guess
+lin afraid_A = mkA "bang" | mkA "bevreesd" ; -- status=guess status=guess
+lin after_Prep = S.after_Prep ;
+lin after_Subj = mkSubj "nadat" | mkSubj "na" ;
+lin afterbirth_N = mkN "nageboorte" feminine ; -- status=guess
+lin afterdeck_N = mkN "achterdek" neuter ; -- status=guess
+lin afterlife_N = mkN "onderwereld" | mkN "leven na de dood" ; -- status=guess status=guess
+lin aftermath_N = mkN "nasleep" masculine ; -- status=guess
+lin afternoon_N = mkN "namiddag" masculine | mkN "middag" ;
+lin afterwards_Adv = mkAdv "nadien" | mkAdv "achteraf" ; -- status=guess status=guess
+lin again_Adv = mkAdv "opnieuw" | mkAdv "nogmaals" | mkAdv "alweer" | mkAdv "weer" | mkAdv "wederom" ;
+lin against_Prep = mkPrep "tegen" ;
+lin agate_N = mkN "agaat" ; -- status=guess
+lin age_N = mkN "leeftijd" ; --- split mkN "generatie" feminine ; the age of..
+lin age_V = mkV (mkV "oud") "worden" | mkV "verouderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin aged_Prep = variants{} ; --
+lin agency_N = mkN "agentschap" | mkN "agentuur" ;
+lin agenda_N = mkN "agenda" masculine | mkN "programma" neuter ; -- status=guess status=guess
+lin agentMasc_N = mkN "agent" masculine ;
+lin agglomeration_N = mkN "agglomeratie" feminine ; -- status=guess
+lin agglutinative_A = mkA "agglutinerend" ; -- status=guess
+lin aggravate_V2 = mkV2 (mkV "verergeren") ; -- status=guess, src=wikt
+lin aggravation_N = mkN "verergering" ; -- status=guess
+lin aggregate_A = variants{} ; --
+lin aggregate_V = reflMkV "verenigen" ; -- status=guess, src=wikt
+lin aggregate_V2 = mkV2 (reflMkV "verenigen") ; -- status=guess, src=wikt
+lin aggression_N = mkN "agressie" ; -- status=guess
+lin aggressive_A = mkA "agressief" ; -- status=guess
+lin aggressively_Adv = mkAdv "agressief" ; -- status=guess
+lin agile_A = mkA "beweeglijk" | mkA "lenig" | mkA "behendig" ; -- status=guess status=guess status=guess
+lin agility_N = mkN "wendbaarheid" feminine ; -- status=guess
+lin agitation_N = mkN "opwinding" feminine | mkN "agitatie" feminine | mkN "troebelen {p}" ; -- status=guess status=guess status=guess
+lin agnostic_A = mkA "agnostisch" ; -- status=guess
+lin agnostic_N = mkN "agnosticus" ; -- status=guess
+lin ago_Adv = mkAdv "geleden" ;
+lin agony_N = mkN "ondraaglijke pijn" ; -- status=guess
+lin agoraphobia_N = mkN "agorafobie" ; -- status=guess
+lin agouti_N = mkN "agoeti" ; -- status=guess
+lin agree_V = mkV "in" (mkV "stemmen");
+lin agree_VS = mkVS agree_V ;
+lin agree_VV = mkVV agree_V ;
+lin agreeableness_N = mkN "behaaglijkheid" feminine ; -- status=guess
+lin agreed_A = variants{} ; --
+lin agreement_N = mkN "afspraak" | mkN "overeenkomst" | mkN "goedkeuring" feminine ;
+lin agricultural_A = variants{} ; --
+lin agriculture_N = mkN "landbouw" feminine ; -- status=guess
+lin ah_Interj = mkInterj "ah" ; -- status=guess
+lin ahead_Adv = mkAdv "vooruit" | mkAdv "voorop" | mkAdv "voor ons" ;
+lin aid_N = mkN "hulp" | mkN "assistentie" ;
+lin aid_V = helpen_V | mkV "bijstaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin aid_V2 = mkV2 (helpen_V) | mkV2 (mkV "bijstaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin aide_N = mkN "vleugeladjudant" masculine ; -- status=guess
+lin aids_N = variants{} ; --
+lin ail_V = mkV (mkV "ziek") "zijn" | mkV (mkV "iets") "mankeren" | mkV "sukkelen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ail_V2 = mkV2 (mkV (mkV "ziek") "zijn") | mkV2 (mkV (mkV "iets") "mankeren") | mkV2 (mkV "sukkelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin aim_N = mkN "doel" neuter | mkN "bedoeling" | mkN "oogmerk" neuter ;
+lin aim_V = mkV "richten" ;
+lin aim_V2 = mkV2 (mkV "richten") ;
+lin aim_VV = mkVV (mkV "richten") ;
+lin aimless_A = mkA "doelloos" ; -- status=guess
+lin air_N = mkN "lucht" ;
+lin air_V = mkV "luchten" ; -- status=guess, src=wikt
+lin air_V2 = mkV2 (mkV "luchten") ; -- status=guess, src=wikt
+lin aircraft_N = mkN "vliegtuig" neuter ;
+lin airfield_N = mkN "vliegveld" neuter ; -- status=guess
+lin airlift_N = mkN "luchtbrug" masculine feminine ; -- status=guess
+lin airline_N = mkN "luchtvaartmaatschappij" feminine ; -- status=guess
+lin airmail_N = mkN "luchtpost" masculine feminine | mkN "airmail" masculine feminine ; -- status=guess status=guess
+lin airplane_N = L.airplane_N ;
+lin airport_N = mkN "luchthaven" feminine | mkN "vlieghaven" feminine ; -- status=guess status=guess
+lin airspace_N = mkN "zendruimte" | mkN "bandbreedte" ; -- status=guess status=guess
+lin airtight_A = mkA "luchtdicht" | mkA "hermetisch" ; -- status=guess status=guess
+lin aisle_N = mkN "doorgang" ; -- status=guess
+lin ajar_A = mkA "op een kier" ; -- status=guess
+lin akin_A = mkA "verwant" ; -- status=guess
+lin al_PN = mkPN "Al" ; -- status=guess
+lin alacrity_N = mkN "bereidwilligheid" ; -- status=guess
+lin alarm_N = mkN "wekker" masculine ; -- status=guess
+lin alarm_V2 = mkV2 (mkV (mkV "te") "wapen roepen") ; -- status=guess, src=wikt
+lin alas_Interj = mkInterj "helaas" | mkInterj "o wee" | mkInterj "jammer genoeg" ; -- status=guess status=guess status=guess
+lin alb_N = mkN "albe" ; -- status=guess
+lin albatross_N = mkN "albatros" masculine ; -- status=guess
+lin albeit_Subj = variants{} ; --
+lin albino_N = mkN "albino" ; -- status=guess
+lin album_N = mkN "album" neuter ; -- status=guess
+lin albumen_N = mkN "eiwit" neuter ; -- status=guess
+lin alchemist_N = mkN "alchemist" utrum | mkN "alchimist" utrum ; -- status=guess status=guess
+lin alchemy_N = mkN "alchemie" feminine | mkN "scheikunde" feminine ; -- status=guess status=guess
+lin alcohol_N = mkN "alcohol" masculine | mkN "alcoholische drank" masculine | mkN "sterke drank" masculine ; -- status=guess status=guess status=guess
+lin alcoholic_A = mkA "alcoholisch" ; -- status=guess
+lin alcoholic_N = mkN "alcoholist" masculine | mkN "alcoholiste" feminine | mkN "alcoholicus" masculine ; -- status=guess status=guess status=guess
+lin alcoholism_N = mkN "alcoholisme" ; -- status=guess
+lin alcove_N = mkN "alkoof " masculine ; -- status=guess
+lin alder_N = mkN "els" masculine ; -- status=guess
+lin alderman_N = mkN "wethouder" masculine | mkN "schepen" masculine ; -- status=guess status=guess
+lin aldosteronism_N = mkN "aldosteronisme" neuter | mkN "hyperaldosteronisme" neuter ; -- status=guess status=guess
+lin ale_N = mkN "donker bier" neuter ; -- status=guess
+lin aleatory_A = mkA "aleatoir" | mkA "aleatorisch" ; -- status=guess status=guess
+lin alembic_N = mkN "alambiek" ; -- status=guess
+lin alert_A = variants{} ; --
+lin alert_V2 = variants{} ; --
+lin alexia_N = mkN "alexie" feminine ; -- status=guess
+lin alfalfa_N = mkN "luzerne" ; -- status=guess
+lin alga_N = mkN "alg" masculine feminine ; -- status=guess
+lin algebra_N = mkN "algebra" masculine | mkN "stelkunde" feminine ; -- status=guess status=guess
+lin algebraic_A = mkA "algebraïsch" ; -- status=guess
+lin algorithm_N = mkN "algoritme" neuter ; -- status=guess
+lin alibi_N = mkN "alibi" neuter ; -- status=guess
+lin alienMasc_N = mkN "buitenlander" | mkN "allochtoon" | mkN "vluchteling" ; -- status=guess status=guess status=guess
+lin alien_A = variants{} ; --
+lin alienate_V2 = mkV2 (mkV "vervreemden") ; -- status=guess, src=wikt
+lin alienation_N = mkN "vervreemding" ; -- status=guess
+lin alike_A = mkA "gelijk" | mkA "hetzelfde" ; -- status=guess status=guess
+lin alike_Adv = variants{} ; --
+lin alimony_N = mkN "alimentatie" feminine | mkN "alimentatiegeld" neuter ; -- status=guess status=guess
+lin alive_A = mkA "levend" ; -- status=guess
+lin alkali_N = mkN "alkali" neuter ; -- status=guess
+lin all_A = mkA "in orde" | mkA "prima" ; -- status=guess status=guess
+lin all_Predet = S.all_Predet ;
+lin allay_V2 = mkV2 (mkV "bedaren") ; -- status=guess, src=wikt
+lin allegation_N = variants{} ; --
+lin allege_V2 = variants{} ; --
+lin allege_VS = variants{} ; --
+lin alleged_A = mkA "verondersteld" ; -- status=guess
+lin allegedly_Adv = variants{} ; --
+lin allegiance_N = mkN "trouw" | mkN "getrouwheid" | mkN "loyaliteit" | mkN "trouwhartigheid" | mkN "aanhang" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin allergen_N = mkN "allergeen" neuter ; -- status=guess
+lin allergic_A = mkA "allergisch" ; -- status=guess
+lin allergist_N = mkN "allergoloog" masculine | mkN "allergologe" feminine ; -- status=guess status=guess
+lin allergology_N = mkN "allergologie" feminine ; -- status=guess
+lin allergy_N = mkN "allergie" feminine ; -- status=guess
+lin alleviate_V2 = mkV2 (mkV "milderen") | mkV2 (mkV "temperen") | mkV2 (mkV "verlichten") | mkV2 (mkV "verzachten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin alley_N = mkN "doorgang" masculine | mkN "steeg" feminine ; -- status=guess status=guess
+lin alliance_N = mkN "alliantie" feminine ; -- status=guess
+lin allied_A = variants{} ; --
+lin alligator_N = mkN "alligator" masculine ; -- status=guess
+lin allocate_V = variants{} ; --
+lin allocate_V2 = variants{} ; --
+lin allocation_N = mkN "allocatie" | mkN "toewijzing" ; -- status=guess status=guess
+lin allomorph_N = mkN "allomorf" utrum ; -- status=guess
+lin allomorphic_A = mkA "allomorfisch" ; -- status=guess
+lin allot_V2 = mkV2 (mkV "verdelen") | mkV2 (mkV "toekennen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin allotment_N = mkN "moestuin" masculine ; -- status=guess
+lin allow_V2 = mkV2 I.laten_V ;
+lin allow_V2V = mkV2V I.laten_V ;
+lin allowance_N = mkN "toestemming" ; -- status=guess
+lin alloy_N = mkN "legering" feminine ; -- status=guess
+lin alloy_V2 = mkV2 (mkV "legeren") ; -- status=guess, src=wikt
+lin allure_N = mkN "aantrekkelijkheid" ; -- status=guess
+lin allure_V2 = mkV2 (mkV "verleiden") ; -- status=guess, src=wikt
+lin alluring_A = mkA "aanlokkelijk" ; -- status=guess
+lin allusion_N = mkN "allusie" feminine | mkN "toespeling" feminine | mkN "zinspeling" feminine ; -- status=guess status=guess status=guess
+lin ally_N = mkN "bondgenoot" masculine | mkN "bondgenote" feminine ; -- status=guess status=guess
+lin almighty_A = mkA "almachtig" ; -- status=guess
+lin almond_N = mkN "amandel" feminine ; -- status=guess
+lin almoner_N = mkN "aalmoezenier" masculine ; -- status=guess
+lin almost_AdA = S.almost_AdA ;
+lin almost_AdN = S.almost_AdN ;
+lin almost_Adv = mkAdv "bijna" | mkAdv "nagenoeg" | mkAdv "vrijwel" | mkAdv "zo goed als" ;
+lin alms_N = mkN "aalmoes" ; -- status=guess
+lin alone_A = mkA "alleen" ;
+lin alone_Adv = mkAdv "alleen" ;
+lin along_Adv = mkAdv "langs" | mkAdv "naar" ;
+lin along_Prep = mkPrep "langs" ;
+lin alongside_Prep = variants{} ; --
+lin aloof_A = mkA "gereserveerd" | mkA "afstandelijk" | mkA "terughoudend" ; -- status=guess status=guess status=guess
+lin aloof_Adv = mkAdv "apart" | mkAdv "afstandelijk" ; -- status=guess status=guess
+lin aloud_Adv = variants{} ; --
+lin alpaca_N = mkN "alpaca" masculine ; -- status=guess
+lin alpha_N = mkN "alfa" masculine feminine ; -- status=guess
+lin alphabet_N = mkN "alfabet" ; -- status=guess
+lin alphabetic_A = mkA "alfabetisch" ; -- status=guess
+lin alphabetical_A = mkA "alfabetisch" ; -- status=guess
+lin alphabetically_Adv = mkAdv "alfabetisch" ; -- status=guess
+lin alphanumeric_A = mkA "alfanumeriek" ; -- status=guess
+lin already_Adv = L.already_Adv ;
+lin alright_A = variants{} ; --
+lin alright_Adv = variants{} ; --
+lin also_Adv = mkAdv "ook" | mkAdv "eveneens" | mkAdv "tevens" ;
+lin altar_N = mkN "altaar" neuter ; -- status=guess
+lin alter_V = variants{} ; --
+lin alter_V2 = variants{} ; --
+lin alteration_N = variants{} ; --
+lin altercation_N = mkN "woordenwisseling" | mkN "dispuut" ; -- status=guess status=guess
+lin alternately_Adv = mkAdv "beurtelings" ; -- status=guess
+lin alternative_A = mkA "alternatief" ; -- status=guess
+lin alternative_N = variants{} ; --
+lin alternatively_Adv = variants{} ; --
+lin alternator_N = mkN "alternator" | mkN "wisselstroomgenerator" ; -- status=guess status=guess
+lin although_Subj = S.although_Subj ;
+lin altimeter_N = mkN "hoogtemeter" masculine ; -- status=guess
+lin altitude_N = mkN "hoogte" ; -- status=guess
+lin alto_N = mkN "alt" ; -- status=guess
+lin altogether_Adv = mkAdv "al met al" | mkAdv "kortom" ; -- status=guess status=guess
+lin altruism_N = mkN "altruïsme" neuter | mkN "onbaatzuchtigheid" feminine ; -- status=guess status=guess
+lin altruistic_A = mkA "altruïstisch" ; -- status=guess
+lin aluminium_N = mkN "aluminium" neuter ; -- status=guess
+lin always_AdV = S.always_AdV ;
+lin always_Adv = mkAdv "altijd" ;
+lin amalgamation_N = mkN "amalgamatie" | mkN "vermenging" feminine | mkN "versmelting" feminine ; -- status=guess status=guess status=guess
+lin amanuensis_N = mkN "stenograaf" ; -- status=guess
+lin amaranth_N = mkN "amarant" masculine ; -- status=guess
+lin amaretto_N = mkN "amaretto" masculine ; -- status=guess
+lin amateurMasc_N = mkN "niet-professioneel" ; -- status=guess
+lin amateur_A = variants{} ; --
+lin amazement_N = mkN "verwondering" ; -- status=guess
+lin amazing_A = mkA "wonderbaarlijk" | mkA "prachtig" | mkA "verbluffend" ; -- status=guess status=guess status=guess
+lin ambassador_N = mkN "ambassadeur" masculine ; -- status=guess
+lin amber_A = mkA "amberkleurig" | mkA "amberkleurige" ; -- status=guess status=guess
+lin amber_N = mkN "amberkleur" feminine ; -- status=guess
+lin ambergris_N = mkN "amber" ; -- status=guess
+lin ambiguity_N = mkN "dubbelzinnigheid" feminine | mkN "ambiguïteit" feminine ; -- status=guess status=guess
+lin ambiguous_A = mkA "dubbelzinnig" | mkA "ambigu" ; -- status=guess status=guess
+lin ambition_N = variants{} ; --
+lin ambitious_A = mkA "eerzuchtig" | mkA "ambitieus" ; -- status=guess status=guess
+lin ambivalence_N = mkN "ambivalentie" ; -- status=guess
+lin ambivalent_A = mkA "ambivalent" | mkA "ambivalente" ; -- status=guess status=guess
+lin amble_V = mkV "slenteren" ; -- status=guess, src=wikt
+lin ambrosia_N = mkN "ambrozijn" ; -- status=guess
+lin ambulance_N = mkN "ziekenwagen" masculine | mkN "ambulance" masculine ; -- status=guess status=guess
+lin ambulatory_N = mkN "ambulant" | mkN "ambulante" ; -- status=guess status=guess
+lin ambush_N = mkN "hinderlaag" masculine feminine ; -- status=guess
+lin ameliorate_V = mkV "verbeteren" | mkV "amelioreren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ameliorate_V2 = mkV2 (mkV "verbeteren") | mkV2 (mkV "amelioreren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin amen_Interj = mkInterj "amen" | mkInterj "amen en uit" ; -- status=guess status=guess
+lin amend_V = mkV "verbeteren" ; -- status=guess, src=wikt
+lin amend_V2 = mkV2 (mkV "verbeteren") ; -- status=guess, src=wikt
+lin amend_V2V = mkV2V (mkV "verbeteren") ; -- status=guess, src=wikt
+lin amendment_N = variants{} ; --
+lin amenity_N = mkN "geriefelijkheid" | mkN "aangenaamheid" ; -- status=guess status=guess
+lin americium_N = mkN "americium" neuter ; -- status=guess
+lin amethyst_N = mkN "amethyst" masculine ; -- status=guess
+lin amicable_A = mkA "goedhartig" | mkA "vriendelijk" ; -- status=guess status=guess
+lin amid_Prep = variants{} ; --
+lin amino_N = mkN "aminozuur" neuter ; -- status=guess
+lin ammonia_N = mkN "ammoniak" masculine ; -- status=guess
+lin ammonium_N = mkN "salmiakzout" neuter | mkN "salmiak" masculine feminine ; -- status=guess status=guess
+lin ammunition_N = mkN "ammunitie" | mkN "munitie" | mkN "schietvoorraad" ; -- status=guess status=guess status=guess
+lin amnesia_N = mkN "amnesie" feminine ; -- status=guess
+lin amnesty_N = mkN "amnestie" feminine ; -- status=guess
+lin amnion_N = mkN "amnion" neuter ; -- status=guess
+lin amoeba_N = mkN "amoebe" feminine ; -- status=guess
+lin among_Prep = mkPrep "onder" | mkPrep "tussen" ;
+lin amongst_Prep = variants{} ; --
+lin amorous_A = mkA "verliefd" ; -- status=guess
+lin amorphous_A = mkA "vormeloos" | mkA "amorf" ; -- status=guess status=guess
+lin amount_N = mkN "hoeveelheid" feminine ;
+lin amount_V = mkV "bedragen" | mkV (mkV "komen") "op" | mkV (mkV "uitkomen") "op" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin amp_N = variants{} ; --
+lin ampere_N = mkN "ampère" ; -- status=guess
+lin ampersand_N = mkN "en-teken" | mkN "ampersand" ; -- status=guess status=guess
+lin amphetamine_N = mkN "amfetamine de" ; -- status=guess
+lin amphibian_N = mkN "amfibie" masculine ; -- status=guess
+lin amphibious_A = mkA "amfibisch" ; -- status=guess
+lin amphora_N = mkN "amfoor" masculine feminine ; -- status=guess
+lin amphoteric_A = mkA "amfoteer" ; -- status=guess
+lin ample_A = mkA "overvloedig" | mkA "abondant" | mkA "rijkelijk voorhanden" ; -- status=guess status=guess status=guess
+lin amplitude_N = mkN "omvang" masculine ; -- status=guess
+lin ampoule_N = mkN "ampul" feminine ; -- status=guess
+lin amputate_V2 = mkV2 (mkV "afzetten") | mkV2 (mkV "amputeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin amputee_N = mkN "geamputeerde" ; -- status=guess
+lin amulet_N = mkN "amulet" ; -- status=guess
+lin amuse_V2 = mkV2 (mkV "amuseren") ; -- status=guess, src=wikt
+lin amusement_N = mkN "amusement" neuter | mkN "vertier" neuter ; -- status=guess status=guess
+lin amylase_N = mkN "amylase" ; -- status=guess
+lin anabolism_N = mkN "anabolisme" neuter ; -- status=guess
+lin anachronistic_A = mkA "anachronistisch" ; -- status=guess
+lin anaconda_N = mkN "anaconda" ; -- status=guess
+lin anagram_N = mkN "anagram" | mkN "letterkeer" ; -- status=guess status=guess
+lin analgesic_N = mkN "pijnstiller" masculine ; -- status=guess
+lin analogous_A = mkA "analoog" | mkA "analoge" ; -- status=guess status=guess
+lin analogy_N = mkN "analogie" feminine ; -- status=guess
+lin analyse_V2 = variants{} ; --
+lin analysis_N = mkN "analyse" feminine ;
+lin analyst_N = mkN "analist" masculine | mkN "analiste" feminine ; -- status=guess status=guess
+lin analyze_V2 = mkV2 (mkV "analyseren") ; -- status=guess, src=wikt
+lin anaphor_N = mkN "anafoor" feminine | mkN "anafora" feminine ; -- status=guess status=guess
+lin anaphora_N = mkN "anafoor" feminine | mkN "anafora" feminine ; -- status=guess status=guess
+lin anaphylaxis_N = mkN "anafylaxie" ; -- status=guess
+lin anarchic_A = mkA "anarchistisch" ; -- status=guess
+lin anarchism_N = mkN "anarchisme" ; -- status=guess
+lin anarchistMasc_N = mkN "anarchist" masculine ; -- status=guess
+lin anarchy_N = mkN "anarchie" feminine | mkN "regeringsloosheid" feminine ; -- status=guess status=guess
+lin anatomy_N = mkN "anatomie" ; -- status=guess
+lin ancestor_N = mkN "voorloper" masculine ; -- status=guess
+lin ancestry_N = mkN "voorouders" | mkN "afstamming" ; -- status=guess status=guess
+lin anchor_N = mkN "anker" neuter ; -- status=guess
+lin anchor_V = mkV (mkV "het") "anker uitwerpen" | mkV "verankeren" | mkV "ankeren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin anchor_V2 = mkV2 (mkV (mkV "het") "anker uitwerpen") | mkV2 (mkV "verankeren") | mkV2 (mkV "ankeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin anchorage_N = mkN "rede" | mkN "ree" ; -- status=guess status=guess
+lin anchorman_N = mkN "nieuwslezer" masculine | mkN "nieuwsanker" masculine ; -- status=guess status=guess
+lin anchovy_N = mkN "ansjovis" masculine ; -- status=guess
+lin ancient_A = mkA "eeuwenoud" | mkA "oeroud" | mkA "eertijds" | mkA "weleers" ; -- status=guess status=guess status=guess status=guess
+lin ancillary_A = mkA "ondergschikt" | mkA "ondersteunend" | mkA "ondersteunend" | mkA "ondergeschikt" ; -- status=guess status=guess status=guess status=guess
+lin and_Conj = S.and_Conj ;
+lin android_N = mkN "androïde" masculine ; -- status=guess
+lin anemia_N = mkN "anemie" feminine ; -- status=guess
+lin anemic_A = mkA "anemisch" ; -- status=guess
+lin anemone_N = mkN "anemoon" ; -- status=guess
+lin anesthetize_V2 = mkV2 (mkV "verdoven") ; -- status=guess, src=wikt
+lin aneurysm_N = mkN "aneurysma" neuter ; -- status=guess
+lin anew_Adv = mkAdv "opnieuw" ; -- status=guess
+lin angel_N = mkN "engel" ; -- status=guess
+lin angelic_A = mkA "engelachtig" ; -- status=guess
+lin angelica_N = mkN "engelwortel" masculine ; -- status=guess
+lin angelology_N = mkN "angelologie" ; -- status=guess
+lin anger_N = mkN "boosheid" | mkN "woede" ; -- status=guess status=guess
+lin anger_V2 = variants{} ; --
+lin angina_N = mkN "angina pectoris" ; -- status=guess
+lin angioedema_N = mkN "angio-oedeem" neuter ; -- status=guess
+lin angiopathy_N = mkN "angiopathie" feminine ; -- status=guess
+lin angle_N = mkN "hoekanker" neuter ; -- status=guess
+lin angle_V = mkV "hengelen" ; -- status=guess, src=wikt
+lin angle_V2 = mkV2 (mkV "hengelen") ; -- status=guess, src=wikt
+lin anglicism_N = mkN "anglicisme" neuter ; -- status=guess
+lin angrily_Adv = variants{} ; --
+lin angry_A = mkA "kwaad" | mkA "boos" ; -- status=guess status=guess
+lin angst_N = mkN "angst" ; -- status=guess
+lin angstrom_N = mkN "ångström" ; -- status=guess
+lin anguish_N = mkN "doodsangst" masculine | mkN "agonie" feminine | mkN "doodsstrijd" masculine | mkN "hevig lijden" | mkN "martelgang" ; -- status=guess status=guess status=guess status=guess status=guess
+lin anhedonia_N = mkN "anhedonie" ; -- status=guess
+lin animal_A = mkA "dierlijk" | mkA "dierlijke" ; -- status=guess status=guess
+lin animal_N = L.animal_N ;
+lin anime_N = mkN "anime" ; -- status=guess
+lin anise_N = mkN "anijs" masculine ; -- status=guess
+lin aniseed_N = mkN "anijszaad" neuter ; -- status=guess
+lin anisotropy_N = mkN "anisotropie" ; -- status=guess
+lin ankle_N = mkN "enkel" masculine ; -- status=guess
+lin annals_N = mkN "annalen {p}" ; -- status=guess
+lin annealing_N = mkN "gloeien" ; -- status=guess
+lin annex_N = mkN "bijlage" feminine ; -- status=guess
+lin annex_V2 = mkV2 (mkV "annexeren") | mkV2 (mkV "inlijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin annihilate_V2 = mkV2 (mkV "vernietigen") ; -- status=guess, src=wikt
+lin anniversary_N = mkN "jubileum" neuter ; -- status=guess
+lin announce_V2 = mkV2 (mkV "aan" (mkV "kondigen")) | mkV2 (mkV "verkondigen") ;
+lin announce_VS = mkVS (mkV "aan" (mkV "kondigen")) | mkVS (mkV "verkondigen") ;
+lin announcement_N = mkN "aankondiging" feminine ; -- status=guess
+lin announcer_N = mkN "omroeper" masculine ; -- status=guess
+lin annoy_V2 = mkV2 (mkV "ergeren") | mkV2 (mkV "vervelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin annual_A = mkA "jaarlijks" ;
+lin annually_Adv = mkAdv "jaarlijks" ; -- status=guess
+lin annuity_N = mkN "lijfrente" feminine ; -- status=guess
+lin annul_V2 = mkV2 (mkV "ontbinden") | mkV2 (mkV "annuleren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin annulment_N = mkN "vernietiging" feminine | mkN "nietigverklaring" feminine ; -- status=guess status=guess
+lin anoa_N = mkN "anoa" ; -- status=guess
+lin anoint_V2 = mkV2 (mkV "zalven") ; -- status=guess, src=wikt
+lin anomalous_A = mkA "abnormaal" ; -- status=guess
+lin anomaly_N = mkN "afwijking" | mkN "anomalie" | mkN "misvorming" ; -- status=guess status=guess status=guess
+lin anomie_N = mkN "anomie" | mkN "wetteloosheid" ; -- status=guess status=guess
+lin anonymity_N = mkN "anonimiteit" feminine ; -- status=guess
+lin anonymous_A = mkA "naamloos" | mkA "anoniem" ; -- status=guess status=guess
+lin anopia_N = mkN "anopsie" | mkN "anopsia" | mkN "anopie" | mkN "anopia" ; -- status=guess status=guess status=guess status=guess
+lin another_Det = mkDet "een andere" ;
+lin anoxia_N = mkN "anoxie" feminine ; -- status=guess
+lin answer_N = mkN "antwoord" neuter ;
+lin answer_V = mkV "antwoorden" ;
+lin answer_V2 = mkV2 (mkV "antwoorden") | mkV2 (mkV "beantwoorden") ;
+lin answer_V2S = L.answer_V2S ;
+lin ant_N = mkN "mier" feminine ; -- status=guess
+lin anteater_N = mkN "miereneter" masculine ; -- status=guess
+lin antecedent_A = mkA "voorafgaand" | mkA "vroeger" ; -- status=guess status=guess
+lin antecedent_N = mkN "voorouder" utrum ; -- status=guess
+lin antedate_V2 = mkV2 (mkV "antedateren") ; -- status=guess, src=wikt
+lin antediluvian_A = mkA "antiek" | mkA "pré-historisch" ; -- status=guess status=guess
+lin antelope_N = mkN "antilope" ; -- status=guess
+lin antenna_N = mkN "voelspriet" feminine ; -- status=guess
+lin antepenultimate_A = mkA "derdelaatste" ; -- status=guess
+lin anthem_N = mkN "strijdlied" neuter ; -- status=guess
+lin anthology_N = mkN "bloemlezing" feminine ; -- status=guess
+lin anthrax_N = mkN "miltvuur" ; -- status=guess
+lin anthropological_A = mkA "antropologisch" ; -- status=guess
+lin anthropologistMasc_N = mkN "antropoloog" masculine ; -- status=guess
+lin anthropomorphic_A = mkA "antropomorfisch" ; -- status=guess
+lin anti_N = mkN "antisemiet" masculine ; -- status=guess
+lin antibiotic_N = mkN "antibioticum" neuter ; -- status=guess
+lin antibody_N = mkN "antilichaam" neuter | mkN "antideeltje" neuter ; -- status=guess status=guess
+lin antic_A = mkA "grotesk" | mkA "onpassend" ; -- status=guess status=guess
+lin antic_N = mkN "karikatuur" feminine ; -- status=guess
+lin anticipate_V = variants{} ; --
+lin anticipate_V2 = variants{} ; --
+lin anticipate_VS = variants{} ; --
+lin anticipate_VV = variants{} ; --
+lin anticipation_N = variants{} ; --
+lin anticlimax_N = mkN "anticlimax" ; -- status=guess
+lin anticlockwise_Adv = mkAdv "tegen de klok in" | mkAdv "linksom" ; -- status=guess status=guess
+lin anticoagulant_N = mkN "antistollingsmiddel" neuter ; -- status=guess
+lin antidepressant_N = mkN "antidepressivum" ; -- status=guess
+lin antidote_N = mkN "tegengif" neuter ; -- status=guess
+lin antiferromagnetic_A = mkA "antiferromagnetisch" ; -- status=guess
+lin antiferromagnetism_N = mkN "antiferromagnetisme" ; -- status=guess
+lin antihero_N = mkN "antiheld" masculine ; -- status=guess
+lin antimony_N = mkN "antimonium" neuter | mkN "antimoon" neuter | mkN "stibium" ; -- status=guess status=guess status=guess
+lin antinomy_N = mkN "antinomie" ; -- status=guess
+lin antipathy_N = mkN "antipathie" feminine | mkN "afkeer" masculine | mkN "antipathie" feminine ; -- status=guess status=guess status=guess
+lin antique_A = mkA "antiek" ; -- status=guess
+lin antique_N = mkN "gebroken wit" ; -- status=guess
+lin antiquity_N = mkN "oudheid" feminine ; -- status=guess
+lin antithesis_N = mkN "antithese" ; -- status=guess
+lin antithetical_A = mkA "contradictorisch" | mkA "in tegenspraak met" ; -- status=guess status=guess
+lin antler_N = mkN "gewei" neuter ; -- status=guess
+lin antonym_N = mkN "tegendeel" neuter | mkN "tegengestelde" neuter | mkN "antoniem" neuter ; -- status=guess status=guess status=guess
+lin antsy_A = mkA "ongerust" | mkA "opgewonden" ; -- status=guess status=guess
+lin anus_N = mkN "anus" masculine ; -- status=guess
+lin anvil_N = mkN "aambeeld" neuter | mkN "aanbeeld" neuter ; -- status=guess status=guess
+lin anxiety_N = mkN "bezorgdheid" feminine | mkN "ongerustheid" feminine ; -- status=guess status=guess
+lin anxious_A = mkA "bezorgd" ; -- status=guess
+lin any_Adv = mkAdv "enig" ; -- status=guess
+lin anybody_NP = variants{} ; --
+lin anyhow_Adv = mkAdv "hoe dan ook" | mkAdv "in ieder geval" ; -- status=guess status=guess
+lin anyone_NP = S.mkNP (mkN "iedereen") | S.mkNP (mkN "iemand") ;
+lin anything_NP = S.mkNP (mkN "iets") ; ---- pronoun
+lin anyway_Adv = mkAdv "hoe dan ook" ;
+lin anywhere_Adv = mkAdv "overal" | mkAdv "eender waar" ; -- status=guess status=guess
+lin aorta_N = mkN "aorta " masculine | mkN "lichaamsslagader " masculine ; -- status=guess status=guess
+lin apart_Adv = mkAdv "apart" ;
+lin apartment_N = L.apartment_N ;
+lin apathetic_A = mkA "apathisch" ; -- status=guess
+lin apathy_N = mkN "apathie" feminine ; -- status=guess
+lin apatite_N = mkN "apatiet" ; -- status=guess
+lin ape_N = mkN "aap" masculine | mkN "apin" feminine | mkN "mensaap" masculine ; -- status=guess status=guess status=guess
+lin ape_V2 = mkV2 (mkV "na-apen") | mkV2 (mkV "nadoen") | mkV2 (mkV "nabootsen") | mkV2 (mkV "imiteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin aperture_N = mkN "diafragma" | mkN "opening" ; -- status=guess status=guess
+lin apex_N = mkN "spits" utrum | mkN "punt" masculine ; -- status=guess status=guess
+lin aphasia_N = mkN "afasie" feminine ; -- status=guess
+lin aphelion_N = mkN "aphelium" neuter ; -- status=guess
+lin aphid_N = mkN "bladluis" feminine ; -- status=guess
+lin aphrodisiac_N = mkN "afrodisiacum" neuter ; -- status=guess
+lin apian_A = mkA "bijen-" ; -- status=guess
+lin apiece_Adv = mkAdv "per stuk" ; -- status=guess
+lin apocalyptic_A = mkA "apocalyptisch" ; -- status=guess
+lin apocryphal_A = mkA "apocrief" ; -- status=guess
+lin apodictic_A = mkA "apodictisch" ; -- status=guess
+lin apologize_V = mkV "verantwoorden" ; -- status=guess, src=wikt
+lin apology_N = mkN "verontschuldiging" feminine ; -- status=guess
+lin apoplexy_N = mkN "apoplexie" feminine ; -- status=guess
+lin apostasy_N = mkN "afvalligheid" feminine ; -- status=guess
+lin apostle_N = mkN "apostel" masculine | mkN "zendeling" masculine ; -- status=guess status=guess
+lin apostrophe_N = mkN "apostrof" feminine ; -- status=guess
+lin apotheosis_N = mkN "apotheose" | mkN "vergoding" feminine | mkN "verheerlijking" feminine ; -- status=guess status=guess status=guess
+lin appalling_A = mkA "ontzettend" ; -- status=guess
+lin apparatchik_N = mkN "apparatsjik" masculine ; -- status=guess
+lin apparatus_N = mkN "apparaat" ; -- status=guess
+lin apparel_N = mkN "kleding" ; -- status=guess
+lin apparent_A = mkA "ogenschijnlijk" | mkA "klaar" | mkA "duidelijk" ; -- status=guess status=guess status=guess
+lin apparently_Adv = mkAdv "blijkbaar" | mkAdv "kennelijk" ;
+lin appeal_N = mkN "beroep" neuter ;
+lin appeal_V = mkV (mkV "in") "beroep gaan" | mkV (mkV "in") "hoger beroep gaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin appeal_V2 = mkV2 (mkV (mkV "in") "beroep gaan") | mkV2 (mkV (mkV "in") "hoger beroep gaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin appear_V = mkV "verschijnen" "verscheen" "verschenen" ;
+lin appear_VA = mkVA (mkV "uit" see_V) ; -- needs preposition 'er' (ziet er goed uit/appears well)
+lin appear_VS = mkVS (blijken_V) ; -- it appears that ...
+lin appear_VV = mkVV (blijken_V) ;
+lin appearance_N = mkN "verschijning" | mkN "uiterlijk" | mkN "voorkomen" | mkN "aanblik" ;
+lin appease_V2 = mkV2 (mkV "kalmeren") ; -- status=guess, src=wikt
+lin appendicitis_N = mkN "blindedarmontsteking" ; -- status=guess
+lin appendix_N = mkN "aanhangsel" | mkN "appendix" ; -- status=guess status=guess
+lin appetite_N = mkN "honger" | mkN "trek" | mkN "appetijt" | mkN "eetlust" ; -- status=guess status=guess status=guess status=guess
+lin appetizer_N = mkN "bittergarnituur" | mkN "borrelhapjes {p}" ; -- status=guess status=guess
+lin applaud_V = mkV "applaudisseren" | mkV "klappen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin applaud_V2 = mkV2 (mkV "applaudisseren") | mkV2 (mkV "klappen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin applause_N = mkN "applaus" | mkN "handgeklap" neuter ; -- status=guess status=guess
+lin apple_N = L.apple_N ;
+lin applesauce_N = mkN "flauwekul" masculine | mkN "zever" masculine ; -- status=guess status=guess
+lin appliance_N = mkN "toestel" neuter | mkN "huishoudstoestel" neuter ; -- status=guess status=guess
+lin applicability_N = mkN "toepasbaarheid" ; -- status=guess
+lin applicable_A = mkA "toepasselijk" ; -- status=guess
+lin applicant_N = mkN "aanvrager" ; -- status=guess
+lin application_N = mkN "toepassing" feminine | mkN "programma" neuter | mkN "applicatie" feminine ; --- split mkN "aanmelding" | mkN "aanbrenging" application of make-up
+lin applied_A = mkA "aangewend" ; -- status=guess
+lin apply_1_V2 = mkV2 (mkV "toe" "passen") ;
+lin apply_2_V2 = mkV2 (mkV "aan" "melden") ; ---- applying for a job is "solliciteren". "aanmelden" is applying for a post or event
+lin apply_V = gelden_V | reflV (mkV "toe" "passen") ;
+lin apply_V2 = mkV2 (mkV "toe" "passen") ;
+lin apply_V2V = mkV2V (mkV "toe" "passen") | mkV2V (mkV "aan" "melden"); ---- subcat
+lin apply_VV = mkVV (mkV "toe" "passen") ;
+lin appoint_V2 = mkV2 (mkV "aan" (mkV "stellen")) | mkV2 (mkV "benoemen") ;
+lin appoint_V2V = mkV2V (mkV "aan" (mkV "stellen")) | mkV2V (mkV "benoemen") ;
+lin appoint_V3 = mkV3 (mkV "aan" (mkV "stellen")) | mkV3 (mkV "benoemen") ; ---- subcat
+lin appointed_A = variants{} ; --
+lin appointment_N = mkN "aanstelling" feminine ; -- status=guess
+lin apposite_A = mkA "treffend" ; -- status=guess
+lin appraisal_N = mkN "schatting" feminine | mkN "taxatie" feminine | mkN "raming" masculine ; -- status=guess status=guess status=guess
+lin appreciate_V = mkV "beseffen" ; -- status=guess, src=wikt
+lin appreciate_V2 = mkV2 (mkV "beseffen") ; -- status=guess, src=wikt
+lin appreciation_N = variants{} ; --
+lin apprehend_V2 = mkV2 (mkV "begrijpen") | mkV2 (mkV "vatten") | mkV2 (mkV "snappen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin apprehension_N = mkN "begrip" neuter | mkN "begrijpen" neuter ; -- status=guess status=guess
+lin apprehensive_A = mkA "bezorgd" ; -- status=guess
+lin apprentice_N = mkN "leerjongen" masculine | mkN "leermeisje" neuter | mkN "gezel" masculine ; -- status=guess status=guess status=guess
+lin apprenticeship_N = mkN "stage " masculine ; -- status=guess
+lin apprise_V2 = mkV2 (mkV "inlichten") ;
+lin approach_N = mkN "aanpak" masculine ;
+lin approach_V = mkV "benaderen" | mkV "naderen" ;
+lin approach_V2 = mkV2 (mkV "benaderen") | mkV2 (mkV "naderen") ;
+lin approachable_A = mkA "benaderbaar" ; -- status=guess
+lin appropriate_A = mkA "aangewezen" | mkA "geschikt" ;
+lin appropriate_V2 = mkV2 (mkV "aanpassen") ; -- status=guess, src=wikt
+lin appropriately_Adv = variants{} ; --
+lin appropriation_N = mkN "toe-eigening" feminine ; -- status=guess
+lin approval_N = mkN "goedkeuring" feminine ; -- status=guess
+lin approve_V = mkV (mkV "instemmen") "met" ; -- status=guess, src=wikt
+lin approve_V2 = mkV2 (mkV (mkV "instemmen") "met") ; -- status=guess, src=wikt
+lin approved_A = variants{} ; --
+lin approximately_Adv = mkAdv "ongeveer" ; -- status=guess
+lin approximation_N = mkN "benaderen" | mkN "schatten" ; -- status=guess status=guess
+lin apricot_N = mkN "abrikoos" feminine ; -- status=guess
+lin apron_N = mkN "schort" neuter ; -- status=guess
+lin apropos_Adv = mkAdv "terloops" ; -- status=guess
+lin apt_A = mkA "passend" | mkA "gepast" | mkA "toepasselijk" ; -- status=guess status=guess status=guess
+lin aptitude_N = mkN "aanleg" ; -- status=guess
+lin aquarium_N = variants{} ; --
+lin aquatic_A = mkA "aquatisch" | mkA "aquatische" ; -- status=guess status=guess
+lin aqueduct_N = mkN "aquaduct" neuter ; -- status=guess
+lin aquifer_N = mkN "aquifer" masculine ; -- status=guess
+lin arable_A = mkA "bebouwbaar" ; -- status=guess
+lin arbitrary_A = mkA "willekeurig" ; -- status=guess
+lin arbitration_N = mkN "arbitrage" feminine ; -- status=guess
+lin arc_N = mkN "boog" masculine ; -- status=guess
+lin arcade_N = mkN "winkelpassage" feminine ; -- status=guess
+lin arcane_A = mkA "geheim" | mkA "duister" ; -- status=guess status=guess
+lin arch_N = mkN "boog" masculine ; -- status=guess
+lin archaeological_A = variants{} ; --
+lin archaeology_N = mkN "archeologie" feminine | mkN "oudheidkunde" feminine ; -- status=guess status=guess
+lin archaic_A = mkA "archaïsch" ; -- status=guess
+lin archangel_N = mkN "aartsengel" masculine ; -- status=guess
+lin archbishop_N = mkN "aartsbisschop" masculine ; -- status=guess
+lin archbishopric_N = mkN "metropool" masculine ; -- status=guess
+lin archdiocese_N = mkN "aartsbisdom" neuter ; -- status=guess
+lin archduchess_N = mkN "aartshertogin" feminine ; -- status=guess
+lin archduchy_N = mkN "aartshertogdom" neuter ; -- status=guess
+lin archduke_N = mkN "aartshertog" ; -- status=guess
+lin archer_N = mkN "boogschutter" masculine ; -- status=guess
+lin archery_N = mkN "boogschieten" neuter ; -- status=guess
+lin archipelago_N = mkN "archipel" masculine | mkN "eilandengroep " masculine ; -- status=guess status=guess
+lin architectMasc_N = mkN "architect" masculine | mkN "bouwmeester" masculine ; -- status=guess status=guess
+lin architectural_A = variants{} ; --
+lin architecture_N = mkN "architectuur" feminine ; -- status=guess
+lin architrave_N = mkN "architraaf" ; -- status=guess
+lin archive_N = mkN "archief" neuter ; -- status=guess
+lin archivist_N = mkN "archivaris" ; -- status=guess
+lin arctic_N = mkN "poolhaas" masculine ; -- status=guess
+lin ardent_A = mkA "vurig" | mkA "passioneel" ; -- status=guess status=guess
+lin arduous_A = mkA "uitputtend" | mkA "zwaar" | mkA "steil" | mkA "moeilijk te beklimmen" ; -- status=guess status=guess status=guess status=guess
+lin are_N = mkN "are" masculine ; -- status=guess
+lin area_1_N = mkN "gebied" neuter | mkN "streek" ;
+lin area_2_N = mkN "gebied" neuter ;
+lin area_3_N = mkN "streek" | mkN "gebied" neuter ;
+lin area_4_N = mkN "gebied" neuter ;
+lin area_5_N = mkN "ruimte" | mkN "omgeving" | mkN "oppervlak" neuter ;
+lin area_6_N = mkN "oppervlakte" ;
+lin area_N = mkN "gebied" neuter | mkN "oppervlakte" ;
+lin arena_N = variants{} ; --
+lin argent_A = mkA "zilver" ; -- status=guess
+lin argent_N = mkN "zilver" neuter ; -- status=guess
+lin argentine_N = mkN "zilversmelt" ; -- status=guess
+lin arginine_N = mkN "arginine" ; -- status=guess
+lin argon_N = mkN "argon" neuter ; -- status=guess
+lin arguable_A = mkA "verdedigbaar" ; -- status=guess
+lin argue_V = mkV "argumenteren" | mkV "redetwisten" ; --- split mkV "betogen" | mkV "beweren" ; implemented sense is a form of discussing, to split sense is argueing a stance (in a monologue)
+lin argue_V2 = mkV2 argue_V ;
+lin argue_VS = mkVS argue_V ;
+lin argument_N = mkN "argument" neuter ;
+lin arise_V = mkV "op" staan_V | mkV "op" komen_V | mkV "ont" staan_V | fixprefixV "ver" schijnen_V ;
+lin aristocracy_N = mkN "aristocratie" ; -- status=guess
+lin aristocrat_N = mkN "aristocraat" masculine ; -- status=guess
+lin arithmetic_N = mkN "aritmetica" feminine | mkN "rekenkunde" feminine ; -- status=guess status=guess
+lin arity_N = mkN "ariteit" feminine | mkN "plaatsigheid" feminine ; -- status=guess status=guess
+lin arm_1_N = mkN "arm" ;
+lin arm_2_N = mkN "wapen" ;
+lin arm_N = mkN "arm" ;
+lin arm_V = mkV "bewapenen" ; -- status=guess, src=wikt
+lin arm_V2 = mkV2 (mkV "bewapenen") ; -- status=guess, src=wikt
+lin armadillo_N = mkN "gordeldier" neuter ; -- status=guess
+lin armband_N = mkN "rouwbandje" neuter | mkN "protestbandje" neuter ; -- status=guess status=guess
+lin armchair_N = mkN "fauteuil" masculine ; -- status=guess
+lin armed_A = mkA "gewapend" ; -- status=guess
+lin armistice_N = mkN "wapenstilstand" masculine | mkN "staakt-het-vuren" neuter ; -- status=guess status=guess
+lin armor_N = mkN "pantser" neuter | mkN "harnas" neuter ; -- status=guess status=guess
+lin armpit_N = mkN "oksel" masculine ; -- status=guess
+lin armrest_N = mkN "armleuning" ; -- status=guess
+lin army_N = mkN "leger" neuter | mkN "horde" | mkN "menigte" ;
+lin aromatic_A = mkA "aromatisch" | mkA "geurig" | mkA "kruidig" ; -- status=guess status=guess status=guess
+lin around_Adv = mkAdv "rond" | mkAdv "cirka" ;
+lin around_Prep = mkPrep "rond" ;
+lin arouse_V2 = mkV2 (mkV "opwinden") ; -- status=guess, src=wikt
+lin arouse_V2V = mkV2V (mkV "opwinden") ; -- status=guess, src=wikt
+lin arraign_V2 = mkV2 (mkV (mkV "voor") "het gerecht dagen") ; -- status=guess, src=wikt
+lin arrange_V = mkV "regelen" ; --- split mkV "schikken" ; arranging flowers
+lin arrange_V2 = mkV2 arrange_V ;
+lin arrangement_N = mkN "regeling" feminine ;
+lin array_N = mkN "array" masculine ; -- status=guess
+lin arrest_N = mkN "arrestatie" | mkN "aanhouding" feminine ; -- status=guess status=guess
+lin arrest_V2 = mkV2 (mkV "vatten") | mkV2 (grijpen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin arrival_N = mkN "komst" feminine | mkN "aankomst" feminine ; -- status=guess status=guess
+lin arrive_V = mkV "aan" LexiconDut.come_V | mkV "arriveren" ;
+lin arrogance_N = mkN "arrogantie" feminine | mkN "aanmatiging" feminine ; -- status=guess status=guess
+lin arrogant_A = mkA "arrogant" ; -- status=guess
+lin arrow_N = mkN "pijl" masculine ; -- status=guess
+lin arsehole_N = mkN "gat" ; -- status=guess
+lin arsenal_N = mkN "arsenaal" | mkN "wapenmagazijn" | mkN "wapenopslagplaats" ; -- status=guess status=guess status=guess
+lin arsenic_N = mkN "arseen" neuter | mkN "arsenicum" neuter ; -- status=guess status=guess
+lin arson_N = mkN "brandstichting" feminine ; -- status=guess
+lin arsonist_N = mkN "brandstichter" masculine ; -- status=guess
+lin art_N = L.art_N ;
+lin artery_N = mkN "slagader" masculine ; -- status=guess
+lin arthromere_N = mkN "lichaamsgeleding" | mkN "lichaamssegment" ; -- status=guess status=guess
+lin arthropod_N = mkN "geleedpotige" ; -- status=guess
+lin artichoke_N = mkN "artisjok" masculine ; -- status=guess
+lin article_N = mkN "artikel" neuter ;
+lin articulate_A = mkA "geleed" | mkA "gelede" | mkA "geärticuleerd" ; -- status=guess status=guess status=guess
+lin articulate_V = mkV "articuleren" ; -- status=guess, src=wikt
+lin articulate_V2 = mkV2 (mkV "articuleren") ; -- status=guess, src=wikt
+lin artifact_N = mkN "artefact" neuter ; -- status=guess
+lin artificial_A = mkA "kunstmatig" | mkA "nagemaakt" | mkA "artificieel" ; -- status=guess status=guess status=guess
+lin artist_N = mkN "kunstenaar" masculine | mkN "kunstenares" feminine | mkN "artiest" masculine | mkN "artieste" feminine ;
+lin artistic_A = mkA "kunstzinnig" | mkA "artistiek" ; -- status=guess status=guess
+lin as_CAdv = S.as_CAdv ;
+lin as_Prep = mkPrep "als" ;
+lin as_Subj = mkSubj "zoals" ;
+lin asbestos_N = mkN "asbest" neuter ; -- status=guess
+lin ascend_V = stijgen_V | mkV "opgaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ascend_V2 = mkV2 (stijgen_V) | mkV2 (mkV "opgaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ascendancy_N = mkN "overwicht" | mkN "overhand" ; -- status=guess status=guess
+lin ascension_N = mkN "Hemelvaart" ; -- status=guess
+lin ascent_N = mkN "stijging" feminine ; -- status=guess
+lin ascertain_V2 = mkV2 (mkV "constateren") | mkV2 (mkV "vaststellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin asceticism_N = mkN "ascetisme" neuter ; -- status=guess
+lin ascribe_V2 = mkV2 (mkV (mkV "toeschrijven") "aan") ; -- status=guess, src=wikt
+lin asexuality_N = mkN "aseksualiteit" feminine ; -- status=guess
+lin ash_N = mkN "as" feminine | mkN "asse" feminine ; -- status=guess status=guess
+lin ashamed_A = mkA "beschaamd" ; -- status=guess
+lin ashcan_N = mkN "asbak" | mkN "vuilnisemmer" ; -- status=guess status=guess
+lin ashes_N = L.ashes_N ;
+lin ashtray_N = mkN "asbak" masculine ; -- status=guess
+lin aside_Adv = variants{} ; --
+lin asinine_A = mkA "oerdom" | mkA "achterlijk" ; -- status=guess status=guess
+lin ask_V = mkV "vragen" ;
+lin ask_V2 = mkV2 (mkV "vragen") ; ---- subcat
+lin ask_V2Q = L.ask_V2Q ;
+lin ask_V2V = mkV2V (mkV "vragen") ; ---- subcat
+lin ask_VQ = mkVQ (mkV "vragen") ;
+lin askew_A = mkA "scheef" ; -- status=guess
+lin asking_N = mkN "vraagprijs" ; -- status=guess
+lin asleep_A = mkA "slapend" ; -- status=guess
+lin asparagus_N = mkN "asperge" feminine ; -- status=guess
+lin aspartame_N = mkN "aspartaam" neuter ; -- status=guess
+lin aspect_N = mkN "aspect" neuter ;
+lin aspen_N = mkN "esp" masculine | mkN "ratelpopulier" masculine ; -- status=guess status=guess
+lin asperity_N = mkN "hardvochtigheid" ; -- status=guess
+lin asphalt_N = mkN "asfalt" neuter ; -- status=guess
+lin asphalt_V2 = mkV2 (mkV "asfalteren") ; -- status=guess, src=wikt
+lin asphyxia_N = mkN "asfyxie" feminine ; -- status=guess
+lin asphyxiation_N = mkN "verstikking" feminine ; -- status=guess
+lin aspiration_N = variants{} ; --
+lin aspire_V = mkV "ambiëren" | mkV "nastreven" ; -- status=guess, src=wikt status=guess, src=wikt
+lin aspire_VV = mkVV (mkV "ambiëren") | mkVV (mkV "nastreven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin aspirin_N = mkN "aspirine" ; -- status=guess
+lin ass_N = mkN "ezel" masculine ; -- status=guess
+lin assailant_N = mkN "aanrander" utrum ; -- status=guess
+lin assassin_N = mkN "moordenaar" masculine ; -- status=guess
+lin assassinate_V2 = mkV2 (mkV "vermoorden") ; -- status=guess, src=wikt
+lin assassination_N = mkN "moord" ; -- status=guess
+lin assault_N = mkN "aanranding" feminine ; -- status=guess
+lin assault_V2 = mkV2 (mkV "aanranden") | mkV2 (mkV "vergrijpen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assegai_N = mkN "assagaai or assegaai or" masculine ; -- status=guess
+lin assemble_V = mkV "samenkomen" | reflMkV "verzamelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin assemble_V2 = mkV2 (mkV "samenkomen") | mkV2 (reflMkV "verzamelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assembly_N = mkN "lopende band" masculine ; -- status=guess
+lin assert_V = mkV "behouden" | mkV "verdedigen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin assert_V2 = mkV2 (mkV "behouden") | mkV2 (mkV "verdedigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assert_VS = mkVS (mkV "behouden") | mkVS (mkV "verdedigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assertion_N = mkN "bevestiging" ; -- status=guess
+lin assertive_A = mkA "assertief" | mkA "mondig" ; -- status=guess status=guess
+lin assess_V2 = mkV2 (mkV "beoordelen") | mkV2 (mkV "evalueren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assessment_N = mkN "afweging" feminine | mkN "assessement" neuter ;
+lin asset_N = mkN "activa {p}" ; -- status=guess
+lin asshole_N = mkN "kontgat" | mkN "reet" ; -- status=guess status=guess
+lin assiduous_A = mkA "ijverig" | mkA "vlijtig" | mkA "betrouwbaar" ; -- status=guess status=guess status=guess
+lin assign_V2 = mkV2 (mkV "toewijzen") ; -- status=guess, src=wikt
+lin assign_V2V = mkV2V (mkV "toewijzen") ; -- status=guess, src=wikt
+lin assignment_N = mkN "toewijzen" neuter ; -- status=guess
+lin assimilate_V = mkV "assimileren" | mkV "integreren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin assimilate_V2 = mkV2 (mkV "assimileren") | mkV2 (mkV "integreren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assist_V = mkV "assisteren" | mkV "bijstaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin assist_V2 = mkV2 (mkV "assisteren") | mkV2 (mkV "bijstaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assistance_N = mkN "hulp" feminine | mkN "assistentie" feminine ; -- status=guess status=guess
+lin assistant_A = variants{} ; --
+lin assistant_N = mkN "assistent" masculine ; -- status=guess
+lin associate_N = variants{} ; --
+lin associate_V = mkV "associëren" ;
+lin associate_V2 = mkV2 (mkV "associëren") ;
+lin associated_A = variants{} ; --
+lin association_N = mkN "vereniging" | mkN "associatie" ;
+lin assortment_N = mkN "assortiment" neuter ; -- status=guess
+lin assume_V2 = mkV2 (mkV "aan" nemen_V) ;
+lin assume_VS = mkVS (mkV "aan" nemen_V) ;
+lin assumption_N = mkN "Mariahemelvaart" masculine | mkN "hemelvaart" masculine ; -- status=guess status=guess
+lin assurance_N = variants{} ; --
+lin assure_V2 = mkV2 (mkV "verzekeren") ; -- status=guess, src=wikt
+lin assure_V2S = mkV2S (mkV "verzekeren") ; -- status=guess, src=wikt
+lin astatine_N = mkN "astatium" neuter | mkN "astaat" neuter ; -- status=guess status=guess
+lin asterisk_N = mkN "asterisk" feminine | mkN "sterretje" neuter ; -- status=guess status=guess
+lin asteroid_N = mkN "planetoïde" | mkN "asteroïde" ; -- status=guess status=guess
+lin asthma_N = mkN "astma" ; -- status=guess
+lin astonishing_A = variants{} ; --
+lin astride_Adv = mkAdv "schrijlings" ; -- status=guess
+lin astringent_A = mkA "samentrekkend" ; -- status=guess
+lin astringent_N = mkN "samentrekkend middel" neuter ; -- status=guess
+lin astrologer_N = mkN "astroloog" masculine | mkN "sterrenwichelaar" masculine ; -- status=guess status=guess
+lin astrology_N = mkN "astrologie" feminine | mkN "sterrenwichelarij" feminine ; -- status=guess status=guess
+lin astronaut_N = mkN "ruimtevaarder" masculine | mkN "astronaut" masculine ; -- status=guess status=guess
+lin astronomer_N = mkN "astronoom" masculine | mkN "sterrenkundige" utrum ; -- status=guess status=guess
+lin astronomical_A = mkA "astronomisch" ; -- status=guess
+lin astronomy_N = mkN "astronomie" feminine | mkN "sterrenkunde" feminine ; -- status=guess status=guess
+lin astrophysics_N = mkN "astrofysica" ; -- status=guess
+lin astute_A = mkA "scherpzinnig" ; -- status=guess
+lin asunder_Adv = mkAdv "uiteen" | mkAdv "uit elkaar" ; -- status=guess status=guess
+lin asylum_N = mkN "psychiatrische instelling" feminine ; -- status=guess
+lin asymmetrical_A = mkA "asymmetrisch" ; -- status=guess
+lin asymptomatic_A = mkA "asymptomatisch" ; -- status=guess
+lin asymptote_N = mkN "asymptoot" masculine ; -- status=guess
+lin at_N = mkN "apenstaartje" neuter ; -- status=guess
+lin at_Prep = mkPrep "bij" ;
+lin at_least_AdN = S.at_least_AdN ;
+lin at_most_AdN = S.at_most_AdN ;
+lin atavistic_A = mkA "atavistisch" ; -- status=guess
+lin ataxia_N = mkN "ataxie" feminine ; -- status=guess
+lin atheism_N = mkN "atheïsme" neuter ; -- status=guess
+lin atheist_N = mkN "atheïst" masculine | mkN "atheïste" feminine | mkN "godloochenaar" masculine feminine | mkN "polemical]" | mkN "goddeloze" masculine feminine | mkN "polemical]" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin athlete_N = mkN "atleet" ; -- status=guess
+lin athletics_N = mkN "atletiek" feminine ; -- status=guess
+lin athwart_Adv = mkAdv "van de ene kant naar de andere" | mkAdv "dwars over" ; -- status=guess status=guess
+lin atlas_N = mkN "atlas" masculine ; -- status=guess
+lin atmosphere_N = mkN "atmosfeer" masculine ; -- status=guess
+lin atoll_N = mkN "atol" ; -- status=guess
+lin atom_N = mkN "atoom" neuter ; -- status=guess
+lin atomic_A = mkA "atomisch" ; -- status=guess
+lin atomizer_N = mkN "flitspuit" feminine | mkN "verstuiver" ; -- status=guess status=guess
+lin atonal_A = mkA "atonaal" ; -- status=guess
+lin atonality_N = mkN "atonaliteit" feminine ; -- status=guess
+lin atonement_N = mkN "boetedoening" feminine ; -- status=guess
+lin atrium_N = mkN "boezem" masculine | mkN "atrium" neuter ; -- status=guess status=guess
+lin atrocious_A = mkA "weerzinwekkend" | mkA "afgrijselijk" | mkA "verschrikkelijk" ; -- status=guess status=guess status=guess
+lin atrocity_N = mkN "wreedheid" feminine ; -- status=guess
+lin atrophic_A = mkA "atrofisch" ; -- status=guess
+lin atrophy_N = mkN "atrofie" feminine ; -- status=guess
+lin attach_V = mkV "vastmaken" ; -- status=guess, src=wikt
+lin attach_V2 = mkV2 (mkV "vastmaken") ; -- status=guess, src=wikt
+lin attachment_N = mkN "gehechtheid" feminine ; -- status=guess
+lin attack_N = mkN "aanval" masculine ;
+lin attack_V2 = mkV2 (mkV "aan" vallen_V) ;
+lin attacker_N = mkN "aanvaller" masculine ; -- status=guess
+lin attain_V = mkV "bereiken" | mkV "realiseren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin attain_V2 = mkV2 (mkV "bereiken") | mkV2 (mkV "realiseren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin attainment_N = variants{} ; --
+lin attempt_N = mkN "poging" ;
+lin attempt_V2 = mkV2 (mkV "pogen") | mkV2 (mkV "proberen") ;
+lin attempt_VV = mkVV (mkV "pogen") | mkVV (mkV "proberen") ;
+lin attempted_A = variants{} ; --
+lin attend_V = mkV "bij" (mkV "wonen") ;
+lin attend_V2 = mkV2 attend_V ;
+lin attendance_N = variants{} ; --
+lin attention_N = mkN "aandacht" feminine ;
+lin attentive_A = mkA "aandachtig" ; -- status=guess
+lin attest_V = mkV "attesteren" ; -- status=guess, src=wikt
+lin attest_V2 = mkV2 (mkV "attesteren") ; -- status=guess, src=wikt
+lin attest_VS = mkVS (mkV "attesteren") ; -- status=guess, src=wikt
+lin attic_N = mkN "zolder" masculine ; -- status=guess
+lin attitude_N = mkN "houding" feminine | mkN "gedrag" neuter ;
+lin attorney_N = mkN "advocaat" masculine feminine ; -- status=guess
+lin attract_V2 = mkV2 (mkV "aandacht" trekken_V) | mkV2 trekken_V ;
+lin attraction_N = mkN "attractie" feminine | mkN "trekpleister" masculine ; -- status=guess status=guess
+lin attractive_A = variants{} ; --
+lin attribute_N = mkN "attribuut" neuter ; -- status=guess
+lin attribute_V2 = mkV2 (mkV "toeschrijven") ; -- status=guess, src=wikt
+lin attributive_A = mkA "attributief" ; -- status=guess
+lin attrition_N = mkN "afvloeiingspolitiek" ; -- status=guess
+lin auction_N = mkN "veiling" feminine ; -- status=guess
+lin auction_V2 = mkV2 (mkV "veilen") ; -- status=guess, src=wikt
+lin audacious_A = mkA "schaamteloos" | mkA "driest" ; -- status=guess status=guess
+lin audacity_N = mkN "moed" masculine ; -- status=guess
+lin audible_A = mkA "hoorbaar" ; -- status=guess
+lin audience_N = mkN "toehoorders" | mkN "gehoor" ; ---- strange
+lin audiology_N = mkN "audiologie" feminine ; -- status=guess
+lin audit_N = variants{} ; --
+lin auditor_N = variants{} ; --
+lin auditorium_N = mkN "gehoorzaal" feminine ; -- status=guess
+lin auditory_A = mkA "auditief" ; -- status=guess
+lin augment_V = mkV "verhogen" ; -- status=guess, src=wikt
+lin augment_V2 = mkV2 (mkV "verhogen") ; -- status=guess, src=wikt
+lin auk_N = mkN "alk" ; -- status=guess
+lin aunt_N = mkN "tante" feminine ; -- status=guess
+lin aura_N = mkN "aura" feminine ; -- status=guess
+lin aurochs_N = mkN "oeros" ; -- status=guess
+lin aurora_N = mkN "poollicht" neuter ; -- status=guess
+lin auspice_N = mkN "voorteken" neuter | mkN "omen" neuter ; -- status=guess status=guess
+lin auspices_N = mkN "auspiciën {p}" ; -- status=guess
+lin auspicious_A = mkA "gunstig" ; -- status=guess
+lin austere_A = mkA "streng" | mkA "droog" ; -- status=guess status=guess
+lin austerity_N = mkN "bezuiniging" feminine ; -- status=guess
+lin autarky_N = mkN "gesloten staatshuishouding" | mkN "autarkie" ; -- status=guess status=guess
+lin authenticate_V2 = mkV2 (mkV "authentiseren") ; -- status=guess, src=wikt
+lin author_N = mkN "auteur" masculine | mkN "schrijver" masculine | mkN "schrijfster" feminine ;
+lin authority_1_N = mkN "autoriteit" ;
+lin authority_2_N = mkN "autoriteit" ;
+lin authority_N = mkN "autoriteit" feminine ;
+lin authorization_N = mkN "machtiging" feminine | mkN "volmacht" feminine | mkN "vergunning" feminine | mkN "authorisatie" feminine ; -- status=guess status=guess status=guess status=guess
+lin authorize_V2 = mkV2 (mkV "machtigen") | mkV2 (mkV "vergunnen") | mkV2 (mkV "authoriseren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin authorize_V2V = mkV2V (mkV "machtigen") | mkV2V (mkV "vergunnen") | mkV2V (mkV "authoriseren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin authorship_N = mkN "schrijverschap" neuter ; -- status=guess
+lin autism_N = mkN "autisme" neuter ; -- status=guess
+lin autochthonous_A = mkA "autochtoon" ; -- status=guess
+lin autocracy_N = mkN "autocratie" ; -- status=guess
+lin autocrat_N = mkN "autocraat" masculine ; -- status=guess
+lin autograph_N = mkN "handtekening" ; -- status=guess
+lin automatic_A = mkA "automatisch" | mkA "gedachtenloos" | mkA "mechanisch" ; -- status=guess status=guess status=guess
+lin automatic_N = mkN "automaat" masculine ; -- status=guess
+lin automatically_Adv = mkAdv "automatisch" ; -- status=guess
+lin automation_N = mkN "automatisering" ; -- status=guess
+lin automaton_N = mkN "automaat" masculine ; -- status=guess
+lin autonomous_A = mkA "autonoom" ; -- status=guess
+lin autonomy_N = mkN "autonomie" feminine ; -- status=guess
+lin autopsy_N = mkN "autopsie" feminine ; -- status=guess
+lin autumn_N = mkN "herfst" masculine | mkN "najaar" neuter ; -- status=guess status=guess
+lin auxiliary_A = mkA "reserve-" ; -- status=guess
+lin auxiliary_N = mkN "hulpwerkwoord" ; -- status=guess
+lin availability_N = mkN "beschikbaarheid" feminine ; -- status=guess
+lin available_A = mkA "beschikbaar" ;
+lin avalanche_N = mkN "lawine" feminine ; -- status=guess
+lin avarice_N = mkN "hebberigheid" feminine | mkN "hebzucht" masculine feminine | mkN "inhaligheid" ; -- status=guess status=guess status=guess
+lin avaricious_A = mkA "inhalig" | mkA "avaricieus" ; -- status=guess status=guess
+lin avatar_N = mkN "avatar" utrum | mkN "ava" utrum ; -- status=guess status=guess
+lin avens_N = mkN "nagelkruid" neuter ; -- status=guess
+lin avenue_N = mkN "weg" | mkN "laan" ; -- status=guess status=guess
+lin average_A = mkA "gemiddelde" ; -- status=guess
+lin average_N = mkN "gemiddelde" neuter ; -- status=guess
+lin aviation_N = mkN "luchtvaart" feminine ; -- status=guess
+lin avocado_N = mkN "avocado" masculine ; -- status=guess
+lin avocet_N = mkN "kluut" masculine ; -- status=guess
+lin avoid_V2 = mkV2 (fixprefixV "ver" mijden_V) | mkV2 mijden_V ;
+lin avoid_VV = mkVV (fixprefixV "ver" mijden_V) | mkVV mijden_V ;
+lin avoidable_A = mkA "voorkoombaar" | mkA "vermijdbaar" ; -- status=guess status=guess
+lin avoidance_N = mkN "vermijden" neuter ; -- status=guess
+lin avuncular_A = mkA "vaderlijk" ; -- status=guess
+lin await_V2 = mkV2 (mkV (mkV "wachten") "op") ; -- status=guess, src=wikt
+lin awake_A = mkA "wakker" | mkA "ontwaakt" ; -- status=guess status=guess
+lin awake_V = mkV "wekken" ; -- status=guess, src=wikt
+lin awaken_V2 = mkV2 (reflMkV "opwekken") | mkV2 (mkV (mkV "wakker") "worden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin award_N = mkN "onderscheiding" | mkN "toekenning" ;
+lin award_V2 = mkV2 (mkV "toe" (mkV "kennen")) ;
+lin award_V3 = mkV3 (mkV "toe" (mkV "kennen")) ;
+lin aware_A = mkA "op de hoogte" ;
+lin awareness_N = mkN "besef" | mkN "bewustzijn" ; -- status=guess status=guess
+lin awash_A = mkA "blank" | mkA "overspoeld" ; -- status=guess status=guess
+lin away_1_Adv = mkAdv "weg" ;
+lin away_2_Adv = mkAdv "weg" ;
+lin away_Adv = mkAdv "weg" ;
+lin awesome_A = mkA "angstaanjagend" | mkA "beangstigend" ; -- status=guess status=guess
+lin awful_A = mkA "vreselijk" ; -- status=guess
+lin awkward_A = mkA "onhandig" ; -- status=guess
+lin awkwardness_N = mkN "onbeholpenheid" feminine | mkN "onhandigheid" feminine ; -- status=guess status=guess
+lin awl_N = mkN "els" masculine ; -- status=guess
+lin awning_N = mkN "luifel" ; -- status=guess
+lin axe_N = mkN "bijl" | mkN "strijdbijl" ; -- status=guess status=guess
+lin axiological_A = mkA "axiologisch" ; -- status=guess
+lin axiom_N = mkN "axioma" neuter ; -- status=guess
+lin axiomatic_A = mkA "vanzelfsprekend" ; -- status=guess
+lin axis_N = mkN "as" ; -- status=guess
+lin axolotl_N = mkN "axolotl" masculine ; -- status=guess
+lin axon_N = mkN "axon" neuter ; -- status=guess
+lin ayatollah_N = mkN "ayatollah" masculine ; -- status=guess
+lin aye_Interj = variants{} ; --
+lin azalea_N = mkN "azalea" ; -- status=guess
+lin azure_A = mkA "azuur" ; -- status=guess
+lin azure_N = mkN "azuurblauw" neuter | mkN "hemelsblauw" neuter ; -- status=guess status=guess
+lin baa_V = mkV "blaten" ; -- status=guess, src=wikt
+lin babble_N = mkN "brabbelen" | mkN "murmelen" ; -- status=guess status=guess
+lin babble_V = mkV "kabbelen" ; -- status=guess, src=wikt
+lin babble_V2 = mkV2 (mkV "kabbelen") ; -- status=guess, src=wikt
+lin babe_N = mkN "stuk" feminine ; -- status=guess
+lin baboon_N = mkN "baviaan" masculine ; -- status=guess
+lin baby_N = L.baby_N ;
+lin babysit_V = mkV (mkV "nauwgelet") "begeleiden" ; -- status=guess, src=wikt
+lin babysitter_N = mkN "babyoppas" | mkN "kinderoppas" | mkN "oppas" | mkN "wiegewacht" ; -- status=guess status=guess status=guess status=guess
+lin baccarat_N = mkN "baccarat" ; -- status=guess
+lin bachelor_N = mkN "vrijgezel" masculine ; -- status=guess
+lin back_A = mkA "achteraf" ; -- status=guess
+lin back_Adv = mkAdv "terug" ;
+lin back_N = L.back_N ;
+lin back_V = reflV (mkV "terugtrekken") ;
+lin backache_N = mkN "rugpijn" ; -- status=guess
+lin backbone_N = mkN "ruggengraat" masculine ; -- status=guess
+lin backfire_V = mkV "falen" ; -- status=guess, src=wikt
+lin backgammon_N = mkN "backgammon" neuter ; -- status=guess
+lin background_N = mkN "achtergrond" ;
+lin backhand_N = mkN "linkshellend handschrift" ; -- status=guess
+lin backing_N = variants{} ; --
+lin backlash_N = mkN "speling" ; -- status=guess
+lin backlog_N = mkN "achterstand" masculine ; -- status=guess
+lin backpack_N = mkN "rugzak" masculine ; -- status=guess
+lin backpacker_N = mkN "rugzakreiziger" masculine | mkN "backpacker" masculine ; -- status=guess status=guess
+lin backstroke_N = mkN "rugslag" masculine ; -- status=guess
+lin backstroker_N = mkN "rugslagzwemmer" masculine ; -- status=guess
+lin backtalk_N = mkN "tegenspraak" ; -- status=guess
+lin backup_N = mkN "backup" | mkN "reservekopie" ; -- status=guess status=guess
+lin backward_A = mkA "achteruit" ; -- status=guess
+lin backwards_Adv = mkAdv "achterwaarts" ; -- status=guess
+lin bacon_N = mkN "bacon" masculine ; -- status=guess
+lin bacteria_N = mkN "bacteriën" ; -- status=guess
+lin bacterial_A = mkA "bacterieel" ; -- status=guess
+lin bacteriological_A = mkA "bacteriologisch" ; -- status=guess
+lin bacteriology_N = mkN "bacteriologie" feminine ; -- status=guess
+lin bacterium_N = mkN "bacterie" feminine ; -- status=guess
+lin bad_A = L.bad_A ;
+lin bad_N = mkN "pech" masculine | mkN "ongeluk" neuter ; -- status=guess status=guess
+lin badger_N = mkN "das" masculine ; -- status=guess
+lin badger_V2 = mkV2 (mkV "lastigvallen") | mkV2 (mkV "plagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin badly_Adv = variants{} ; --
+lin baffle_N = mkN "schot" ; -- status=guess
+lin bag_N = mkN "tas" feminine | mkN "zak" masculine ;
+lin bag_V = mkV "verpakken" | mkV "inpakken" | mkV (mkV "in") "een zak stoppen" | mkV (mkV "in") "een zak steken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bag_V2 = mkV2 (mkV "verpakken") | mkV2 (mkV "inpakken") | mkV2 (mkV (mkV "in") "een zak stoppen") | mkV2 (mkV (mkV "in") "een zak steken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bagatelle_N = mkN "kleinigheid" | mkN "onbenulligheid" ; -- status=guess status=guess
+lin bagel_N = mkN "ongezuurde broodje" neuter | mkN "bagel" ; -- status=guess status=guess
+lin baggage_N = mkN "bagage" feminine ; -- status=guess
+lin bail_N = mkN "borgtocht" masculine ; -- status=guess
+lin bailiff_N = mkN "baljuw" masculine | mkN "drost" masculine | mkN "drossaard" masculine | mkN "amman" masculine | mkN "meier" masculine | mkN "schout" masculine | mkN "gerechtsdeurwaarder" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin bailiwick_N = mkN "meierij" feminine ; -- status=guess
+lin bait_N = mkN "aas" neuter | mkN "lokaas" neuter ; -- status=guess status=guess
+lin bait_V = mkV "lokken" | mkV "aantrekken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bait_V2 = mkV2 (mkV "lokken") | mkV2 (mkV "aantrekken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bake_V = bakken_V ; -- status=guess, src=wikt
+lin bake_V2 = mkV2 (bakken_V) ; -- status=guess, src=wikt
+lin baker_N = mkN "bakker" masculine ; -- status=guess
+lin bakery_N = mkN "bakkerij" feminine ; -- status=guess
+lin baking_N = mkN "bakpoeder" neuter ; -- status=guess
+lin baklava_N = mkN "baklava" ; -- status=guess
+lin balaclava_N = mkN "bivakmuts" ; -- status=guess
+lin balalaika_N = mkN "balalaika" feminine ; -- status=guess
+lin balance_N = mkN "balans" | mkN "evenwicht" neuter ;
+lin balance_V = variants{} ; --
+lin balance_V2 = variants{} ; --
+lin balanced_A = variants{} ; --
+lin balanitis_N = mkN "balanitis" ; -- status=guess
+lin balcony_N = mkN "balkon" neuter ; -- status=guess
+lin bald_A = mkA "kaal" ; -- status=guess
+lin balderdash_N = mkN "gebazel" neuter ; -- status=guess
+lin balding_A = mkA "kalen" | mkA "kaal worden" ; -- status=guess status=guess
+lin baldness_N = mkN "kaalheid" feminine ; -- status=guess
+lin ball_N = mkN "bal" ;
+lin ballast_N = mkN "ballast" masculine ; -- status=guess
+lin ballet_N = mkN "ballet" ; -- status=guess
+lin balloon_N = mkN "ballon" masculine ; -- status=guess
+lin ballot_N = variants{} ; --
+lin ballot_V = mkV "stemmen" ; -- status=guess, src=wikt
+lin ballpoint_N = mkN "balpen" feminine ; -- status=guess
+lin baloney_N = mkN "onzin" masculine | mkN "nonsens" masculine ; -- status=guess status=guess
+lin balsam_N = mkN "balsem" ; -- status=guess
+lin balustrade_N = mkN "balustrade" ; -- status=guess
+lin bamboo_N = mkN "bamboe" neuter ; -- status=guess
+lin ban_N = variants{} ; --
+lin ban_V2 = variants{} ; --
+lin banal_A = mkA "banaal" ; -- status=guess
+lin banana_N = mkN "bananengeel" neuter ; -- status=guess
+lin band_N = mkN "band" ;
+lin band_V = reflMkV "verenigen" ; -- status=guess, src=wikt
+lin band_V2 = mkV2 (reflMkV "verenigen") ; -- status=guess, src=wikt
+lin bandage_N = mkN "verband" neuter ; -- status=guess
+lin bandleader_N = mkN "bandleider" masculine ; -- status=guess
+lin bandsaw_N = mkN "lintzaag" ; -- status=guess
+lin bandwidth_N = mkN "bandbreedte" utrum ; -- status=guess
+lin bane_N = mkN "verderf" neuter ; -- status=guess
+lin bang_N = mkN "klap" | mkN "slag" ; -- status=guess status=guess
+lin bang_V = variants{} ; --
+lin bang_V2 = variants{} ; --
+lin banger_N = mkN "worstje" neuter ; -- status=guess
+lin banister_N = mkN "baluster" | mkN "leuning" ; -- status=guess status=guess
+lin banjo_N = mkN "banjo" masculine ; -- status=guess
+lin bank_N = L.bank_N ;
+lin banker_N = mkN "bankier" masculine ; -- status=guess
+lin banking_N = variants{} ; --
+lin banknote_N = mkN "bankbiljet" neuter | mkN "biljet" neuter ; -- status=guess status=guess
+lin bankroll_N = mkN "fonds" | mkN "budget" ; -- status=guess status=guess
+lin bankrupt_A = mkA "bankroet" | mkA "in faling" | mkA "failliet" ; -- status=guess status=guess status=guess
+lin bankruptcy_N = mkN "bankroet" neuter | mkN "failliet" neuter | mkN "faling" feminine | mkN "surseance van betaling" masculine feminine ; -- status=guess status=guess status=guess status=guess
+lin banner_N = mkN "vlag" neuter | mkN "banier" neuter ; -- status=guess status=guess
+lin bannister_N = mkN "leuning" feminine ; -- status=guess
+lin banquet_N = mkN "banket" neuter | mkN "feestmaal" neuter | mkN "feestdis" masculine ; -- status=guess status=guess status=guess
+lin banshee_N = mkN "banshee" feminine ; -- status=guess
+lin banter_N = mkN "geplaag" | mkN "scherts" | mkN "badinage" ; -- status=guess status=guess status=guess
+lin banter_V = mkV "schertsen" ; -- status=guess, src=wikt
+lin banter_V2 = mkV2 (mkV "schertsen") ; -- status=guess, src=wikt
+lin baptism_N = mkN "doop" masculine ; -- status=guess
+lin bar_1_N = mkN "bar" | mkN "café" neuter | mkN "kroeg" ;
+lin bar_2_N = mkN "tralies" ;
+lin bar_N = bar_1_N | bar_2_N ;
+lin bar_V2 = mkV2 (mkV "blokkeren") | mkV2 (mkV "barreren") | mkV2 (mkV "vergrendelen") | mkV2 (mkV "versperren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin barb_N = mkN "weerhaak" ; -- status=guess
+lin barbarian_A = mkA "barbaars" ; -- status=guess
+lin barbarian_N = mkN "barbaar" masculine feminine | mkN "primitieveling" masculine | mkN "wilde" masculine feminine ; -- status=guess status=guess status=guess
+lin barbecue_N = mkN "barbecue" | mkN "grill" ; -- status=guess status=guess
+lin barbecue_V2 = mkV2 (mkV "grillen") | mkV2 (mkV "barbecueën") | mkV2 (mkV "braaien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin barbel_N = mkN "barbeel" masculine ; -- status=guess
+lin barber_N = mkN "kapper" masculine | mkN "haarkapper" masculine | mkN "coiffeur" masculine | mkN "barbier" masculine ; -- status=guess status=guess status=guess status=guess
+lin barbiturate_N = mkN "barbituraat" neuter ; -- status=guess
+lin bare_A = mkA "kaal" ; -- status=guess
+lin barefoot_A = mkA "blootsvoets" ; -- status=guess status=guess
+lin barefoot_Adv = mkAdv "barrevoets" | mkAdv "blootsvoets" | mkAdv "op blote voeten" ; -- status=guess status=guess status=guess
+lin barely_Adv = mkAdv "nauwelijks" ; -- status=guess
+lin bargain_N = variants{} ; --
+lin bargain_V = variants{} ; --
+lin bargain_V2 = variants{} ; --
+lin barge_N = mkN "aak" masculine ; -- status=guess
+lin baritone_N = mkN "bariton" ; -- status=guess
+lin barium_N = mkN "barium" neuter ; -- status=guess
+lin bark_N = L.bark_N ;
+lin bark_V = mkV "schrapen" ; -- status=guess, src=wikt
+lin bark_V2 = mkV2 (mkV "schrapen") ; -- status=guess, src=wikt
+lin barley_N = mkN "gerst" masculine ; -- status=guess
+lin barn_N = mkN "kerkuil" masculine ; -- status=guess
+lin barnacle_N = mkN "zeepok" ; -- status=guess
+lin baron_N = mkN "baron" masculine ; -- status=guess
+lin baroness_N = mkN "barones" feminine ; -- status=guess
+lin barony_N = mkN "baronie" feminine ; -- status=guess
+lin barque_N = mkN "zeilbootje" masculine | mkN "bark" masculine | mkN "schuit" masculine ; -- status=guess status=guess status=guess
+lin barrack_N = mkN "kazerne" masculine | mkN "barrak" ; -- status=guess status=guess
+lin barrage_N = mkN "spervuur" neuter ; -- status=guess
+lin barrel_N = mkN "ton" | mkN "vat" neuter ; -- status=guess status=guess
+lin barren_A = mkA "onvruchtbaar" | mkA "steriel" ; -- status=guess status=guess
+lin barrier_N = mkN "barrière" utrum ; -- status=guess
+lin barrister_N = mkN "advocaat" masculine | mkN "advocate" feminine ; -- status=guess status=guess
+lin barrow_N = mkN "barg" masculine ; -- status=guess
+lin bartender_N = mkN "kastelein" utrum ; -- status=guess
+lin barter_N = mkN "ruil" masculine | mkN "ruilhandel" masculine ; -- status=guess status=guess
+lin barter_V = mkV "ruilen" | mkV "ruilebuiten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin barter_V2 = mkV2 (mkV "ruilen") | mkV2 (mkV "ruilebuiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin baryon_N = mkN "baryon" neuter ; -- status=guess
+lin basalt_N = mkN "basalt" ; -- status=guess
+lin bascule_N = mkN "basculebrug" masculine feminine ; -- status=guess
+lin base_N = mkN "basis" ; --- split mkN "honk" ; base in baseball
+lin base_V = mkV "baseren" ; ---- subcat
+lin base_V2 = mkV2 (mkV "baseren") ;
+lin baseball_N = mkN "honkbal" ; -- status=guess
+lin basement_N = mkN "kelder" masculine ; -- status=guess
+lin bash_N = mkN "neerslagen" neuter ; -- status=guess
+lin bash_V2 = mkV2 (mkV "kritiseren") ; -- status=guess, src=wikt
+lin bashful_A = mkA "verlegen" | mkA "timide" ; -- status=guess status=guess
+lin basic_A = mkA "basis" ; ---- strange
+lin basic_N = mkN "basis" | mkN "basisonderdeel" neuter ; -- status=guess status=guess
+lin basically_Adv = variants{} ; --
+lin basil_N = mkN "basilicum" masculine | mkN "basilicumblaadjes" neuter ; -- status=guess status=guess
+lin basilica_N = mkN "basiliek" feminine ; -- status=guess
+lin basilisk_N = mkN "basilisk" masculine | mkN "koningshagedis" ; -- status=guess status=guess
+lin basin_N = mkN "stroomgebied" neuter | mkN "bekken" neuter ; -- status=guess status=guess
+lin basis_N = mkN "basis" feminine ;
+lin bask_V = mkV "koesteren" | genieten_V | mkV (mkV "zijn") "hartje ophalen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin basket_N = mkN "gescoorde korf" ; -- status=guess
+lin basketball_N = mkN "basketbal" masculine ; -- status=guess
+lin bass_N = mkN "bassleutel" ; -- status=guess
+lin basset_N = mkN "bassethoorn" masculine ; -- status=guess
+lin bassoon_N = mkN "fagot" masculine ; -- status=guess
+lin bastard_N = mkN "bastaard" masculine | mkN "hoerenjong" neuter ; -- status=guess status=guess
+lin bastardization_N = mkN "verbastering" feminine ; -- status=guess
+lin bastille_N = mkN "donjon" masculine ; -- status=guess
+lin bat_N = mkN "knuppel" masculine | mkN "slaghout" neuter ; -- status=guess status=guess
+lin bat_V = mkV "wegslaan" ; -- status=guess, src=wikt
+lin bat_V2 = mkV2 (mkV "wegslaan") ; -- status=guess, src=wikt
+lin batch_N = mkN "lot" neuter ; -- status=guess
+lin bath_N = mkN "bad" neuter ; -- status=guess
+lin bathroom_N = mkN "badkamer" feminine ; -- status=guess
+lin bathtub_N = mkN "badkuip" ; -- status=guess
+lin bathyscaphe_N = mkN "bathyscaaf" ; -- status=guess
+lin baton_N = mkN "stokje" neuter ; -- status=guess
+lin batter_N = mkN "beslag" neuter ; -- status=guess
+lin battering_N = mkN "stormram" masculine ; -- status=guess
+lin battery_N = mkN "batterij" feminine ; -- status=guess
+lin batting_N = mkN "watten" ; -- status=guess
+lin battle_N = mkN "strijd" | mkN "gevecht" neuter ;
+lin battle_V = strijden_V | vechten_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin battle_V2 = mkV2 (strijden_V) | mkV2 (vechten_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin battlefield_N = mkN "slagveld" neuter ; -- status=guess
+lin battleship_N = mkN "zeeslag" ; -- status=guess
+lin batty_A = mkA "mal" ; -- status=guess
+lin bauble_N = mkN "kerstbal" masculine ; -- status=guess
+lin bauxite_N = mkN "bauxiet" ; -- status=guess
+lin bay_N = mkN "baai" feminine ; -- status=guess
+lin bayonet_N = mkN "bajonet" feminine ; -- status=guess
+lin beach_N = mkN "strand" neuter ; -- status=guess
+lin beach_V2 = mkV2 (mkV "stranden") ; -- status=guess, src=wikt
+lin beacon_N = mkN "baken" neuter ; -- status=guess
+lin bead_N = mkN "parel" feminine | mkN "korrel" masculine ; -- status=guess status=guess
+lin beadle_N = mkN "kerkbaljuw" masculine ; -- status=guess
+lin beagle_N = mkN "beagle" masculine ; -- status=guess
+lin beak_N = mkN "bek" ; -- status=guess
+lin beaker_N = mkN "beker" masculine ; -- status=guess
+lin beam_N = mkN "balk" ; -- status=guess
+lin beam_V = mkV "stralen" ; -- status=guess, src=wikt
+lin beam_V2 = mkV2 (mkV "stralen") ; -- status=guess, src=wikt
+lin bean_N = mkN "boon" feminine ; -- status=guess
+lin beanbag_N = mkN "zitzak" masculine ; -- status=guess
+lin bear_N = mkN "beer" masculine ; -- status=guess
+lin bear_V = dragen_V ;
+lin bear_V2 = mkV2 bear_V ;
+lin bearable_A = mkA "draaglijk" ; -- status=guess
+lin beard_N = mkN "baard" masculine ; -- status=guess
+lin bearer_N = mkN "koelie" masculine ; -- status=guess
+lin bearing_N = mkN "lager" ; -- status=guess
+lin beast_N = mkN "beest" neuter | mkN "wild dier" | mkN "dier" neuter ; -- status=guess status=guess status=guess
+lin beat_N = mkN "zweving" feminine ; -- status=guess
+lin beat_V = slaan_V | mkV "kloppen" ;
+lin beat_V2 = mkV2 beat_V ;
+lin beater_N = mkN "klopper" masculine ; -- status=guess
+lin beatitude_N = mkN "gelukzaligheid" ; -- status=guess
+lin beautician_N = mkN "schoonheidsspecialiste" feminine ; -- status=guess
+lin beautiful_A = L.beautiful_A ;
+lin beautifully_Adv = variants{} ; --
+lin beauty_N = mkN "schoonheid" | mkN "schone" feminine ; -- status=guess status=guess
+lin beaver_N = mkN "bever" masculine ; -- status=guess
+lin because_Subj = S.because_Subj ;
+lin become_V = worden_V ;
+lin become_V2 = mkV2 (worden_V) ;
+lin become_VA = L.become_VA ;
+lin bed_N = mkN "bed" neuter ;
+lin bed_V2 = mkV2 (mkV (mkV "naar") "bed gaan") | mkV2 (mkV (mkV "gaan") "slapen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bedbug_N = mkN "bedwants" ; -- status=guess
+lin bedfellow_N = mkN "bedgenoot" masculine ; -- status=guess
+lin bedlam_N = mkN "gekkenhuis" ; -- status=guess
+lin bedouin_N = mkN "bedoeïen" masculine ; -- status=guess
+lin bedpan_N = mkN "ondersteek" masculine ; -- status=guess
+lin bedridden_A = mkA "bedlegerig" ; -- status=guess
+lin bedroom_N = mkN "slaapkamer" feminine ; -- status=guess
+lin bee_N = mkN "bij" feminine | mkN "honingbij" feminine | mkN "imme" feminine ; -- status=guess status=guess status=guess
+lin beech_N = mkN "beuk" ; -- status=guess
+lin beef_N = mkN "bief" | mkN "biefstuk" | mkN "rundvlees" neuter ; -- status=guess status=guess status=guess
+lin beehive_N = mkN "bijenkorf" masculine | mkN "bijenhuif" feminine | mkN "huif" feminine | mkN "bijennest" neuter | mkN "immenhuif" feminine | mkN "immenkorf" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin beekeeper_N = mkN "imker" | mkN "bijenhouder" masculine ; -- status=guess status=guess
+lin beeline_N = mkN "rechte lijn" ; -- status=guess
+lin beer_N = L.beer_N ;
+lin beeswax_N = mkN "bijenwas" masculine ; -- status=guess
+lin beet_N = mkN "biet" feminine | mkN "kroot" ; -- status=guess status=guess
+lin beetle_N = mkN "kever" masculine ; -- status=guess
+lin befall_V = mkV "overkomen" ; -- status=guess, src=wikt
+lin befall_V2 = mkV2 (mkV "overkomen") ; -- status=guess, src=wikt
+lin befit_V2 = mkV2 (mkV "behoren") ; -- status=guess, src=wikt
+lin before_Adv = mkAdv "voor" | mkAdv "tevoren" | mkAdv "voorheen" ;
+lin before_Prep = S.before_Prep ;
+lin before_Subj = mkSubj "voordat" | mkSubj "voor" ;
+lin beforehand_Adv = mkAdv "vooraf" | mkAdv "op voorhand" | mkAdv "van tevoren" ; -- status=guess status=guess status=guess
+lin beg_V = mkV "bedelen" ; -- status=guess, src=wikt
+lin beg_V2 = mkV2 (mkV "bedelen") ; -- status=guess, src=wikt
+lin beg_V2V = L.beg_V2V ;
+lin beget_V2 = mkV2 (mkV "veroorzaken") ; -- status=guess, src=wikt
+lin begetter_N = mkN "verwekker" masculine ; -- status=guess
+lin beggar_N = mkN "armoedzaaier" masculine | mkN "bedelaar" masculine | mkN "haveloze" masculine ; -- status=guess status=guess status=guess
+lin beggar_V2 = mkV2 (mkV (mkV "aan") "de bedelstaf brengen") | mkV2 (mkV "ruïneren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin begin_V = beginnen_V | mkV "aanvangen" ;
+lin begin_V2 = mkV2 (beginnen_V) | mkV2 (mkV "aanvangen") ;
+lin beginner_N = mkN "beginner" masculine ; -- status=guess
+lin beginning_N = mkN "begin" neuter | mkN "start" neuter ;
+lin begonia_N = mkN "begonia" feminine ; -- status=guess
+lin beguile_V2 = mkV2 (mkV "verrukken") | mkV2 (mkV "vervoeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin behalf_N = variants{} ; --
+lin behave_V = reflMkV "gedragen" ; -- status=guess, src=wikt
+lin behavior_N = mkN "gedrag" neuter | mkN "gedragingen {p}" ; -- status=guess status=guess
+lin behaviour_N = mkN "gedrag" neuter | mkN "houding" ;
+lin behead_V2 = mkV2 (mkV "onthoofden") ; -- status=guess, src=wikt
+lin behest_N = mkN "bevel" | mkN "opdracht" ; -- status=guess status=guess
+lin behind_Adv = variants{}; -- S.behind_Prep ;
+lin behind_N = mkN "achterste" neuter | mkN "achterwerk" neuter | mkN "achterhand" neuter ; -- status=guess status=guess status=guess
+lin behind_Prep = S.behind_Prep ;
+lin behold_V2 = mkV2 (mkV "aanschouwen") ; -- status=guess, src=wikt
+lin beige_N = mkN "beige" ; -- status=guess
+lin being_N = mkN "wezen" neuter ; -- status=guess
+lin belated_A = mkA "verlaat" | mkA "laattijdig" ; -- status=guess status=guess
+lin belch_N = mkN "boer" masculine ; -- status=guess
+lin belch_V = mkV "boeren" | mkV (mkV "een") "boer laten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin belch_V2 = mkV2 (mkV "boeren") | mkV2 (mkV (mkV "een") "boer laten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin beleaguer_V2 = mkV2 (mkV "belegeren") ; -- status=guess, src=wikt
+lin belfry_N = mkN "klokkentoren" masculine ; -- status=guess
+lin belie_V2 = mkV2 (mkV "verloochenen") ; -- status=guess, src=wikt
+lin belief_N = mkN "geloof" neuter ;
+lin believe_V = mkV "geloven" ;
+lin believe_V2 = mkV2 (mkV "geloven") ;
+lin believe_VS = mkVS (mkV "geloven") ;
+lin believer_N = mkN "gelovige" ; -- status=guess
+lin belittle_V2 = mkV2 (mkV "kleineren") | mkV2 (mkV "afkraken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bell_N = mkN "belboei" ; -- status=guess
+lin bell_V2 = mkV2 (mkV (mkV "de") "bel aanbinden") ; -- status=guess, src=wikt
+lin bellicose_A = mkA "strijdlustig" ; -- status=guess
+lin belligerent_A = mkA "oorlogszuchtig" ; -- status=guess
+lin belligerent_N = mkN "belligerent" | mkN "oorlogvoerende partij" ; -- status=guess status=guess
+lin bellow_V = mkV "brullen" ; -- status=guess, src=wikt
+lin bellow_V2 = mkV2 (mkV "brullen") ; -- status=guess, src=wikt
+lin bellows_N = mkN "blaasbalg" ; -- status=guess
+lin bellwether_N = mkN "trendsetter" ; -- status=guess
+lin belly_N = L.belly_N ;
+lin bellyache_N = mkN "buikpijn" masculine ; -- status=guess
+lin bellyache_V = mkV "zeuren" | mkV (mkV "flauw") "doen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin beloved_A = mkA "geliefd" | mkA "bemind" | mkA "welbemind" | mkA "lief" ; -- status=guess status=guess status=guess status=guess
+lin beloved_N = mkN "geliefde" masculine feminine | mkN "beminde" masculine feminine ; -- status=guess status=guess
+lin below_Adv = mkAdv "onder" ;
+lin below_Prep = variants{} ; --
+lin belt_N = mkN "gordel" masculine | mkN "riem" masculine | mkN "veiligheidsgordel" masculine ; -- status=guess status=guess status=guess
+lin belt_V2 = mkV2 (mkV (mkV "van") "de riem geven") ; -- status=guess, src=wikt
+lin beltway_N = mkN "ringweg" | mkN "ring" ; -- status=guess status=guess
+lin beluga_N = mkN "beloega" ; -- status=guess
+lin bench_N = mkN "bank" feminine | mkN "zitbank" feminine ; -- status=guess status=guess
+lin benchmark_N = mkN "ijkpunt" neuter | mkN "maatstaf" ; -- status=guess status=guess
+lin bend_N = mkN "bocht" masculine ; -- status=guess
+lin bend_V = mkV "bukken" ; -- status=guess, src=wikt
+lin bend_V2 = mkV2 (mkV "bukken") ; -- status=guess, src=wikt
+lin bender_N = mkN "buigtang" ; -- status=guess
+lin beneath_Adv = mkAdv "onder" | mkAdv "beneden" ; -- status=guess status=guess
+lin beneath_Prep = variants{} ; --
+lin beneficial_A = mkA "gunstig" ; -- status=guess
+lin beneficiary_N = mkN "begunstigde" masculine feminine ; -- status=guess
+lin benefit_N = mkN "voordeel" neuter ;
+lin benefit_V = variants{} ; --
+lin benefit_V2 = variants{} ; --
+lin benevolence_N = mkN "welwillendheid" feminine ; -- status=guess
+lin benevolent_A = mkA "welwillend" ; -- status=guess
+lin benign_A = mkA "goedaardig" ; -- status=guess
+lin bent_A = mkA "met de zinnen gezet op" ; -- status=guess
+lin bent_N = mkN "aanleg" masculine ; -- status=guess
+lin benthic_A = mkA "benthonisch" ; -- status=guess
+lin benzene_N = mkN "benzeen" ; -- status=guess
+lin bequeath_V2 = mkV2 (mkV "aanbieden") ; -- status=guess, src=wikt
+lin bereave_V2 = mkV2 (mkV "beroven") ; -- status=guess, src=wikt
+lin bereavement_N = mkN "verlies" | mkN "beroving" | mkN "sterfgeval" ; -- status=guess status=guess status=guess
+lin beret_N = mkN "baret" feminine ; -- status=guess
+lin beriberi_N = mkN "beriberi" | mkN "rijstziekte" ; -- status=guess status=guess
+lin berkelium_N = mkN "berkelium" neuter ; -- status=guess
+lin berm_N = mkN "berm" ; -- status=guess
+lin berry_N = mkN "bes" feminine ; -- status=guess
+lin berserk_A = mkA "doorgedraaid" | mkA "geflipt" ; -- status=guess status=guess
+lin berth_N = mkN "kooi" feminine ; -- status=guess
+lin berth_V = mkV "aanmeren" | mkV "aanleggen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin berth_V2 = mkV2 (mkV "aanmeren") | mkV2 (mkV "aanleggen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin beryllium_N = mkN "beryllium" neuter ; -- status=guess
+lin beseech_V2 = mkV2 (mkV "bezweren") | mkV2 (bidden_V) | mkV2 (mkV "smeken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin beside_Prep = variants{} ; --
+lin besides_Adv = mkAdv "behalve" ; -- status=guess
+lin besides_Prep = variants{} ; --
+lin besiege_V2 = mkV2 (mkV "belegeren") ; -- status=guess, src=wikt
+lin besmirch_V2 = mkV2 (mkV "besmeuren") ; -- status=guess, src=wikt
+lin bespectacled_A = mkA "bebrild" ; -- status=guess
+lin bespoke_A = mkA "op maat gemaakt" ; -- status=guess
+lin best_A = mkA "best" ; -- status=guess
+lin best_Adv = mkAdv "best" ;
+lin best_N = mkN "getuige voor de bruidegom" ; -- status=guess
+lin best_V2 = mkV2 (slaan_V) | mkV2 (mkV "overmeesteren") | mkV2 (mkV "verslaan") | mkV2 (mkV "overwinnen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bestow_V2 = mkV2 (mkV "toekennen") | mkV2 (schenken_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin bestseller_N = mkN "bestseller" masculine | mkN "succesboek" ; -- status=guess status=guess
+lin bet_N = mkN "waarschijnlijkheid" feminine ; -- status=guess
+lin bet_V = mkV (mkV "er") "op kunnen rekenen" | mkV (mkV "er") "van op aan kunnen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bet_V2 = mkV2 (mkV (mkV "er") "op kunnen rekenen") | mkV2 (mkV (mkV "er") "van op aan kunnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bet_VS = mkVS (mkV (mkV "er") "op kunnen rekenen") | mkVS (mkV (mkV "er") "van op aan kunnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin beta_N = mkN "bèta " masculine ; -- status=guess
+lin betray_V2 = mkV2 (mkV "verraden") ; -- status=guess, src=wikt
+lin betrayer_N = mkN "aanbrenger" | mkN "aangever" | mkN "judas" | mkN "klikker" | mkN "klikspaan" | mkN "sycofant" | mkN "verklikker" | mkN "verlinker" | mkN "verrader" | mkN "versliegeraar" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin better_A = mkA "beter" ; -- status=guess
+lin better_Adv = mkAdv "beter" ;
+lin between_Prep = S.between_Prep ;
+lin bevel_N = mkN "kartelen" ; -- status=guess
+lin beverage_N = mkN "drankje" neuter | mkN "drank" ; -- status=guess status=guess
+lin bewail_V2 = mkV2 (mkV "betreuren") ; -- status=guess, src=wikt
+lin bewilderment_N = mkN "verbijstering" ; -- status=guess
+lin beyond_Adv = variants{} ; --
+lin beyond_Prep = mkPrep "voorbij" ;
+lin bezel_N = mkN "vatting" feminine | mkN "montuur" ; -- status=guess status=guess
+lin bias_N = mkN "vooroordeel" | mkN "vooringenomenheid" ; -- status=guess status=guess
+lin bib_N = mkN "slabbetje" ; -- status=guess
+lin bible_N = mkN "bijbel" ; -- status=guess
+lin biblical_A = mkA "bijbels" ; -- status=guess
+lin bibliophile_N = mkN "bibliofiel" ; -- status=guess
+lin bicameral_A = mkA "bikameraal" ; -- status=guess
+lin biceps_N = mkN "biceps" masculine ; -- status=guess
+lin bicker_V = mkV "harrewarren" ; -- status=guess, src=wikt
+lin bicycle_N = mkN "fiets" masculine | mkN "cyclo-" | mkN "rijwiel" neuter ; -- status=guess status=guess status=guess
+lin bicycle_V = mkV "fietsen" ; -- status=guess, src=wikt
+lin bid_N = mkN "bod" neuter ; -- status=guess
+lin bid_V = bieden_V ; -- status=guess, src=wikt
+lin bid_V2 = mkV2 (bieden_V) ; -- status=guess, src=wikt
+lin bide_V2 = mkV2 (mkV (mkV "de") "kans afwachten") ; -- status=guess, src=wikt
+lin bidet_N = mkN "bidet" ; -- status=guess
+lin bidirectional_A = mkA "bidirectioneel" | mkA "tweerichtings-" ; -- status=guess status=guess
+lin biennial_A = mkA "tweejaarlijks" ; -- status=guess
+lin bier_N = mkN "baar" feminine | mkN "lijkbaar" feminine ; -- status=guess status=guess
+lin bifurcation_N = mkN "vertakking" | mkN "aftakking" ; -- status=guess status=guess
+lin big_A = L.big_A ;
+lin bigamist_N = mkN "bigamist" masculine ; -- status=guess
+lin bighorn_N = mkN "dikhoornschaap" neuter ; -- status=guess
+lin bight_N = mkN "bocht" ; -- status=guess
+lin bigot_N = mkN "onverdraagzame" ; -- status=guess
+lin bigotry_N = mkN "bigotterie" feminine | mkN "kwezelarij" feminine ; -- status=guess status=guess
+lin bigwig_N = mkN "hoge ome" ; -- status=guess
+lin bike_N = L.bike_N ;
+lin bikini_N = mkN "bikini" ; -- status=guess
+lin bilateral_A = mkA "tweezijdig" ; -- status=guess
+lin bilberry_N = mkN "bosbessenstruik" ; -- status=guess
+lin bile_N = mkN "gal" masculine feminine ; -- status=guess
+lin bilge_N = mkN "pastoor" masculine ; -- status=guess
+lin bilingual_A = mkA "tweetalig" ; -- status=guess
+lin bilingual_N = mkN "tweetalige" ; -- status=guess
+lin bilingualism_N = mkN "tweetaligheid" feminine ; -- status=guess
+lin bill_N = mkN "rekening" ; --- split mkN "wetsontwerp" ; congress proposed a new bill ---split mkN "briefje" neuter ; a 100 dollar bill
+lin bill_V = mkV (mkV "in") "rekening brengen" | mkV "factureren" | mkV "rekenen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bill_V2 = mkV2 (mkV (mkV "in") "rekening brengen") | mkV2 (mkV "factureren") | mkV2 (mkV "rekenen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin billet_V2 = mkV2 (mkV "inkwartieren") ; -- status=guess, src=wikt
+lin billhook_N = mkN "snoeimes" neuter ; -- status=guess
+lin billiards_N = mkN "biljart" neuter ; -- status=guess
+lin billion_N = mkN "biljoen" ; -- status=guess
+lin billionaire_N = mkN "miljardair" masculine ; -- status=guess
+lin billy_N = mkN "bok" masculine ; -- status=guess
+lin bilocation_N = mkN "bilocatie" feminine ; -- status=guess
+lin bin_N = mkN "vuilnisbak" | mkN "afvalbak" ; -- status=guess status=guess
+lin binary_A = mkA "dubbel- -> binary star" ; -- status=guess
+lin binary_N = mkN "dubbelster" ; -- status=guess
+lin bind_V = binden_V | mkV "ver" binden_V | mkV "koppelen" ;
+lin bind_V2 = mkV2 bind_V ;
+lin binder_N = mkN "bindmiddel" ; -- status=guess
+lin binding_A = variants{} ; --
+lin bindweed_N = mkN "winde" ; -- status=guess
+lin bine_N = mkN "slingerplant" feminine ; -- status=guess
+lin binge_N = mkN "zuippartij" ; -- status=guess
+lin bingo_N = mkN "bingo" neuter ; -- status=guess
+lin binoculars_N = mkN "verrekijker" masculine ; -- status=guess
+lin binomial_A = mkA "tweeterm" ; -- status=guess
+lin binomial_N = mkN "binomiale nomenclatuur" feminine ; -- status=guess
+lin biochemical_A = mkA "biochemisch" ; -- status=guess
+lin biochemist_N = mkN "biochemicus" masculine ; -- status=guess
+lin biochemistry_N = mkN "biochemie" feminine ; -- status=guess
+lin biodegradable_A = mkA "biologisch afbreekbaar" ; -- status=guess
+lin biodiversity_N = mkN "biodiversiteit" feminine ; -- status=guess
+lin bioethics_N = mkN "bio-ethiek" feminine ; -- status=guess
+lin biographer_N = mkN "biograaf" masculine ; -- status=guess
+lin biographical_A = mkA "biografisch" ; -- status=guess
+lin biography_N = variants{} ; --
+lin biological_A = mkA "biologisch" | mkA "biologische" ; -- status=guess status=guess
+lin biologist_N = mkN "bioloog" masculine ; -- status=guess
+lin biology_N = mkN "biologie" ; -- status=guess
+lin biome_N = mkN "bioom" neuter ; -- status=guess
+lin biosphere_N = mkN "biosfeer" masculine feminine ; -- status=guess
+lin biotite_N = mkN "biotiet" ; -- status=guess
+lin birch_N = mkN "berk" masculine ; -- status=guess
+lin bird_N = L.bird_N ;
+lin birdie_N = mkN "vogeltje" ; -- status=guess
+lin birdwatcher_N = mkN "vogelaar" masculine ; -- status=guess
+lin birth_N = mkN "geboorte" feminine ; -- status=guess
+lin birthday_N = mkN "verjaardag" masculine ; -- status=guess
+lin birthmark_N = mkN "moedervlek" feminine ; -- status=guess
+lin birthplace_N = mkN "geboorteplaats" masculine feminine ; -- status=guess
+lin biscuit_N = mkN "koekje" | mkN "biscuit" ; -- status=guess status=guess
+lin bisexual_A = mkA "tweeslachtig" ; -- status=guess
+lin bisexual_N = mkN "biseksueel" masculine feminine ; -- status=guess
+lin bisexuality_N = mkN "biseksualiteit" feminine ; -- status=guess
+lin bishop_N = mkN "loper" masculine ; -- status=guess
+lin bishopric_N = mkN "bisdom" neuter | mkN "diocees" neuter | mkN "diocese" feminine ; -- status=guess status=guess status=guess
+lin bismuth_N = mkN "bismut" neuter ; -- status=guess
+lin bison_N = mkN "Amerikaanse bizon" masculine ; -- status=guess
+lin bistro_N = mkN "eetcafé" neuter ; -- status=guess
+lin bit_N = mkN "bit" masculine ; --- mkN "stukje" a piece/bit of
+lin bitch_N = mkN "slet" feminine | mkN "bitch" feminine | mkN "poot" masculine ; -- status=guess status=guess status=guess
+lin bite_N = mkN "bijten" neuter ; -- status=guess
+lin bite_V = mkV (mkV "te") "veel hooi op de vork nemen" ; -- status=guess, src=wikt
+lin bite_V2 = L.bite_V2 ;
+lin bitter_A = mkA "verbitterd" ; -- status=guess
+lin bitterly_Adv = variants{} ; --
+lin bittern_N = mkN "roerdomp" masculine ; -- status=guess
+lin bittersweet_A = mkA "bitterzoet" ; -- status=guess
+lin bivouac_N = mkN "bivak" neuter ; -- status=guess
+lin bizarre_A = mkA "bizar" ; -- status=guess
+lin black_A = L.black_A ;
+lin black_N = mkN "zwarte" masculine | mkN "neger" masculine | mkN "negerin" feminine ; -- status=guess status=guess status=guess
+lin blackamoor_N = mkN "nikker" ; -- status=guess
+lin blackberry_N = mkN "braam" masculine feminine | mkN "braambes" masculine feminine ; -- status=guess status=guess
+lin blackbird_N = mkN "merel" masculine ; -- status=guess
+lin blackboard_N = mkN "schoolbord" neuter | mkN "bord" neuter ; -- status=guess status=guess
+lin blacken_V = mkV "zwartmaken" ; -- status=guess, src=wikt
+lin blacken_V2 = mkV2 (mkV "zwartmaken") ; -- status=guess, src=wikt
+lin blackjack_N = mkN "piratenvlag" utrum ; -- status=guess
+lin blacklist_N = mkN "zwarte lijst" feminine ; -- status=guess
+lin blackmail_N = mkN "afpersing" feminine ; -- status=guess
+lin blackmail_V2 = mkV2 (mkV "chanteren") ; -- status=guess, src=wikt
+lin blackout_N = mkN "stroomstoring" feminine ; -- status=guess
+lin blackshirt_N = mkN "Zwarthemden {p}" ; -- status=guess
+lin blacksmith_N = mkN "hoefsmid" masculine ; -- status=guess
+lin bladder_N = mkN "blaas" ; -- status=guess
+lin blade_N = mkN "blad" neuter ; -- status=guess
+lin blame_N = mkN "schuld" feminine ; -- status=guess
+lin blame_V = mkV "beschuldigen" | mkV "verwijten" | wijten_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin blame_V2 = mkV2 (mkV "beschuldigen") | mkV2 (mkV "verwijten") | mkV2 (wijten_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin blameworthy_A = mkA "afkeurenswaardig" ; -- status=guess
+lin blanch_V = mkV "blancheren" ; -- status=guess, src=wikt
+lin blanch_V2 = mkV2 (mkV "blancheren") ; -- status=guess, src=wikt
+lin bland_A = mkA "mild" | mkA "zacht" ; -- status=guess status=guess
+lin blank_A = variants{} ; --
+lin blank_N = mkN "losse flodder" ; -- status=guess
+lin blanket_N = mkN "deken" masculine feminine ; -- status=guess
+lin blanket_V2 = mkV2 (mkV "bedekken") ; -- status=guess, src=wikt
+lin blasphemy_N = mkN "godslastering" feminine | mkN "blasfemie" feminine ; -- status=guess status=guess
+lin blast_N = mkN "ontploffing" ; -- status=guess
+lin blast_V = variants{} ; --
+lin blast_V2 = variants{} ; --
+lin blastoderm_N = mkN "blastoderm" ; -- status=guess
+lin blatant_A = mkA "schaamteloos" | mkA "openlijk" | mkA "klinkklaar" ; -- status=guess status=guess status=guess
+lin blazon_N = mkN "blazoen" neuter ; -- status=guess
+lin bleach_N = mkN "bleekwater" neuter | mkN "Javel" masculine | mkN "bleek" utrum ; -- status=guess status=guess status=guess
+lin bleach_V = mkV "bleken" ; -- status=guess, src=wikt
+lin bleach_V2 = mkV2 (mkV "bleken") ; -- status=guess, src=wikt
+lin bleachers_N = mkN "niet overdekte tribuneplaats" ; -- status=guess
+lin bleak_A = mkA "vreugdeloos" ; -- status=guess
+lin bleat_N = mkN "geblaat" neuter ; -- status=guess
+lin bleat_V = mkV "blaten" | mkV "blè·ren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bleat_V2 = mkV2 (mkV "blaten") | mkV2 (mkV "blè·ren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bleed_V = mkV "bloeden" ; -- status=guess, src=wikt
+lin bleed_V2 = mkV2 (mkV "bloeden") ; -- status=guess, src=wikt
+lin bleed_VS = mkVS (mkV "bloeden") ; -- status=guess, src=wikt
+lin bleeding_N = mkN "bloeding" feminine ; -- status=guess
+lin bleep_N = mkN "piepsignaal censor" ; -- status=guess
+lin blepharitis_N = mkN "blefaritis" ; -- status=guess
+lin bless_V2 = mkV2 (mkV "zegenen") ; -- status=guess, src=wikt
+lin blessing_N = mkN "zegen" feminine ; -- status=guess
+lin blimp_N = mkN "blimp" | mkN "zeppelin" masculine ; -- status=guess status=guess
+lin blind_A = mkA "blind" ; -- status=guess
+lin blind_N = mkN "blind" neuter ; -- status=guess
+lin blind_V2 = mkV2 (mkV "verblinden") | mkV2 (mkV "blenden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin blindfold_N = mkN "blinddoek" ; -- status=guess
+lin blindness_N = mkN "blindheid" feminine ; -- status=guess
+lin blink_V = mkV "knipperen" ; -- status=guess, src=wikt
+lin blink_V2 = mkV2 (mkV "knipperen") ; -- status=guess, src=wikt
+lin bliss_N = mkN "gelukzaligheid" feminine | mkN "verrukking" feminine ; -- status=guess status=guess
+lin blister_N = mkN "blaar" | mkN "blein" feminine | mkN "blister" masculine | mkN "blaasje" neuter ; -- status=guess status=guess status=guess status=guess
+lin blister_V = mkV "blaartrekkend" ; -- status=guess, src=wikt
+lin blister_V2 = mkV2 (mkV "blaartrekkend") ; -- status=guess, src=wikt
+lin blithe_A = mkA "blij" ; -- status=guess
+lin bloated_A = mkA "gigantisch" | mkA "zeer vermogend" ; -- status=guess status=guess
+lin block_N = mkN "blok" neuter ; -- status=guess
+lin block_V2 = mkV2 (mkV "verhinderen") | mkV2 (mkV "tegenhouden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin blockade_N = mkN "blokkade" feminine ; -- status=guess
+lin blockbuster_N = mkN "kaskraker" masculine ; -- status=guess
+lin blockhead_N = mkN "stomkop" masculine feminine | mkN "domkop" masculine feminine ; -- status=guess status=guess
+lin bloke_N = variants{} ; --
+lin blond_A = mkA "blond" ; -- status=guess
+lin blonde_A = variants{} ; --
+lin blood_N = L.blood_N ;
+lin blood_V2 = mkV2 (mkV "bloeden") ; -- status=guess, src=wikt
+lin bloodbath_N = mkN "bloedbad" ; -- status=guess
+lin bloodletting_N = mkN "aderlating" utrum ; -- status=guess
+lin bloodlust_N = mkN "bloedlust" neuter ; -- status=guess
+lin bloodshed_N = mkN "bloedbad" neuter | mkN "bloedvergieten" neuter | mkN "slachting" ; -- status=guess status=guess status=guess
+lin bloodsucker_N = mkN "vampier" masculine | mkN "bloeddrinker" masculine ; -- status=guess status=guess
+lin bloodthirsty_A = mkA "bloederig" | mkA "bloederige" ; -- status=guess status=guess
+lin bloody_A = mkA "bloederig" | mkA "bloederige" ; -- status=guess status=guess
+lin bloody_Adv = mkAdv "verdomd" ; -- status=guess
+lin blossom_N = mkN "bloesem" masculine ; -- status=guess
+lin blot_N = mkN "vlek" ; -- status=guess
+lin blouse_N = mkN "blouse" | mkN "bloes" ; -- status=guess status=guess
+lin blow_N = mkN "slag" masculine ; -- status=guess
+lin blow_V = L.blow_V ;
+lin blow_V2 = mkV2 (mkV (mkV "stoom") "afblazen") ; -- status=guess, src=wikt
+lin blowfish_N = mkN "kogelvis" masculine ; -- status=guess
+lin blowfly_N = mkN "bromvlieg" feminine | mkN "aasvlieg" feminine ; -- status=guess status=guess
+lin blowgun_N = mkN "blaasroer" neuter ; -- status=guess
+lin blowhole_N = mkN "gietblaas" | mkN "gietgal" ; -- status=guess status=guess
+lin blowtorch_N = mkN "soldeerlamp" ; -- status=guess
+lin bludgeon_N = mkN "knuppel" masculine ; -- status=guess
+lin bludgeon_V2 = mkV2 (mkV "neerknuppelen") ; -- status=guess, src=wikt
+lin blue_A = L.blue_A ;
+lin blue_N = mkN "blauw" neuter ; -- status=guess
+lin bluebell_N = mkN "grasklokje" neuter ; -- status=guess
+lin blueberry_N = mkN "blauwe bosbes" masculine ; -- status=guess
+lin blueprint_N = mkN "plan" ; -- status=guess
+lin bluetongue_N = mkN "blauwtongvirus" neuter ; -- status=guess
+lin bluff_N = mkN "bluffen" ; -- status=guess
+lin bluff_V = mkV "bluffen" ; -- status=guess, src=wikt
+lin bluff_V2 = mkV2 (mkV "bluffen") ; -- status=guess, src=wikt
+lin blunder_N = mkN "blunder" masculine ; -- status=guess
+lin blunderbuss_N = mkN "donderbus" ; -- status=guess
+lin blunt_A = mkA "stomp" | mkA "bot" ; -- status=guess status=guess
+lin blur_N = mkN "vlekje" | mkN "smet" | mkN "veeg" ; -- status=guess status=guess status=guess
+lin blur_V = mkV "vervagen" ; -- status=guess, src=wikt
+lin blur_V2 = mkV2 (mkV "vervagen") ; -- status=guess, src=wikt
+lin blurb_N = mkN "flaptekst" ; -- status=guess
+lin blurt_V2 = mkV2 (mkV "uitflappen") ; -- status=guess, src=wikt
+lin blush_V = mkV "blozen" ; -- status=guess, src=wikt
+lin blustery_A = mkA "luidruchtig" | mkA "rumoerig" ; -- status=guess status=guess
+lin boar_N = mkN "beer" masculine | mkN "var" masculine ; -- status=guess status=guess
+lin board_1_N = mkN "bord" neuter ;
+lin board_2_N = mkN "bestuur" neuter ;
+lin board_N = board_1_N | board_2_N ;
+lin board_V2 = mkV2 (mkV "enteren") ; -- status=guess, src=wikt
+lin boarding_N = mkN "pension" neuter ; -- status=guess
+lin boast_N = mkN "opscheppen" ; -- status=guess
+lin boast_V = reflMkV "bogen" ; -- status=guess, src=wikt
+lin boast_V2 = mkV2 (reflMkV "bogen") ; -- status=guess, src=wikt
+lin boast_VS = mkVS (reflMkV "bogen") ; -- status=guess, src=wikt
+lin boat_N = L.boat_N ;
+lin boatswain_N = mkN "bootsman" masculine ; -- status=guess
+lin bob_V = mkV "deinen" | mkV "golven" | mkV "wiegen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bob_V2 = mkV2 (mkV "deinen") | mkV2 (mkV "golven") | mkV2 (mkV "wiegen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bobbin_N = mkN "bobijn" feminine | mkN "klos" masculine feminine | mkN "spoel" masculine feminine ; -- status=guess status=guess status=guess
+lin bock_N = mkN "bokbier " neuter | mkN "bockbier " neuter ; -- status=guess status=guess
+lin bode_V = mkV "voorspellen" ; -- status=guess, src=wikt
+lin bode_V2 = mkV2 (mkV "voorspellen") ; -- status=guess, src=wikt
+lin bodice_N = mkN "lijfje" | mkN "keurslijf" ; -- status=guess status=guess
+lin bodily_A = variants{} ; --
+lin body_N = mkN "lichaam" neuter;
+lin bodybuilder_N = mkN "bodybuilder" ; -- status=guess
+lin bodybuilding_N = mkN "bodybuilding" ; -- status=guess
+lin bodyguard_N = mkN "lijfwacht" | mkN "lijfgarde" | mkN "persoonsbeveiliger" ; -- status=guess status=guess status=guess
+lin boffin_N = mkN "techneut" masculine ; -- status=guess
+lin bog_N = mkN "oer" neuter | mkN "ijzeroer" neuter ; -- status=guess status=guess
+lin bogey_N = mkN "draaistel" neuter ; -- status=guess
+lin boggle_V = mkV (mkV "verbijsterd") "zijn" | mkV (mkV "in") "de war zijn" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bogie_N = mkN "draaistel" neuter ; -- status=guess
+lin bogus_A = mkA "vervalst" ; -- status=guess
+lin bohrium_N = mkN "bohrium" neuter ; -- status=guess
+lin boil_N = mkN "pukkel" masculine | mkN "puist" feminine ; -- status=guess status=guess
+lin boil_V = mkV "koken" ; -- status=guess, src=wikt
+lin boil_V2 = mkV2 (mkV "koken") ; -- status=guess, src=wikt
+lin boiler_N = variants{} ; --
+lin boiling_N = mkN "kookpunt" neuter ; -- status=guess
+lin boisterous_A = mkA "stormachtig" ; -- status=guess
+lin bold_A = mkA "moedig" ; -- status=guess
+lin bollard_N = mkN "verkeerspaal" masculine | mkN "poller" masculine ; -- status=guess status=guess
+lin bollock_N = mkN "bal" | mkN "kloot" ; -- status=guess status=guess
+lin bolster_V = mkV "versterken" | mkV (mkV "veilig") "stellen" | mkV "ondersteunen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bolster_V2 = mkV2 (mkV "versterken") | mkV2 (mkV (mkV "veilig") "stellen") | mkV2 (mkV "ondersteunen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bolt_N = mkN "grendel" masculine ; -- status=guess
+lin bomb_N = mkN "wrak" neuter ; -- status=guess
+lin bomb_V = mkV "bombarderen" ; -- status=guess, src=wikt
+lin bomb_V2 = mkV2 (mkV "bombarderen") ; -- status=guess, src=wikt
+lin bombard_V2 = mkV2 (mkV "bekogelen") ; -- status=guess, src=wikt
+lin bombardment_N = mkN "bombardement" neuter ; -- status=guess
+lin bomber_N = mkN "bommenwerper" masculine ; -- status=guess
+lin bonanza_N = mkN "goudader" ; -- status=guess
+lin bond_N = mkN "binding" ; -- status=guess
+lin bondsman_N = mkN "borg" masculine ; -- status=guess
+lin bone_N = L.bone_N ;
+lin boner_N = mkN "stijve" masculine ; -- status=guess
+lin bonfire_N = mkN "vreugdevuur" neuter ; -- status=guess
+lin bongo_N = mkN "bongo" masculine ; -- status=guess
+lin bonhomie_N = mkN "jovialiteit" | mkN "hartelijkheid" ; -- status=guess status=guess
+lin bonkers_A = mkA "gek" | mkA "zot" ; -- status=guess status=guess
+lin bonnet_N = mkN "motorkap" feminine | mkN "kap" feminine ; -- status=guess status=guess
+lin bonus_N = mkN "bonus" masculine | mkN "premie" ; -- status=guess status=guess
+lin booby_N = mkN "jan-van-gent" masculine ; -- status=guess
+lin book_N = L.book_N ;
+lin book_V2 = mkV2 (mkV "beboeten") ; -- status=guess, src=wikt
+lin bookbindery_N = mkN "boekbinderij" ; -- status=guess
+lin bookcase_N = mkN "boekenkast" utrum ; -- status=guess
+lin booking_N = mkN "boeking" | mkN "reservatie" ; -- status=guess status=guess
+lin bookish_A = mkA "schools" | mkA "pedant" | mkA "formalistisch" | mkA "litterair" | mkA "eigengereid" ; -- status=guess status=guess status=guess status=guess status=guess
+lin booklet_N = mkN "boekje" neuter | mkN "pamflet" neuter ; -- status=guess status=guess
+lin bookmark_N = mkN "bladwijzer" masculine ; -- status=guess
+lin bookshelf_N = mkN "boekenkast" utrum ; -- status=guess
+lin bookshop_N = mkN "boekwinkel" masculine | mkN "boekhandel" masculine ; -- status=guess status=guess
+lin bookworm_N = mkN "boekenwurm" masculine ; -- status=guess
+lin boom_N = mkN "hausse" | mkN "hoogconjunctuur" ; -- status=guess status=guess
+lin boom_V = mkV "bloeien" | mkV "floreren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin boom_V2 = mkV2 (mkV "bloeien") | mkV2 (mkV "floreren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin boomerang_N = mkN "boemerang" masculine ; -- status=guess
+lin boon_A = mkA "vrolijk" | mkA "minzaam" ; -- status=guess status=guess
+lin boon_N = mkN "zegen" | mkN "voordeel" ; -- status=guess status=guess
+lin boost_N = mkN "zetje" neuter | mkN "duwtje" neuter | mkN "duwtje in de rug" neuter ; -- status=guess status=guess status=guess
+lin boost_V2 = mkV2 (mkV (mkV "een") "zetje geven") | mkV2 (mkV (mkV "een") "duwtje geven") | mkV2 (mkV (mkV "een") "duwtje in de rug geven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin boot_N = L.boot_N ;
+lin boot_V2 = mkV2 (mkV "afranselen") | mkV2 (mkV "straffen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin booth_N = mkN "stand" ; -- status=guess
+lin bootstrap_N = mkN "laarzentrekker" masculine | mkN "laarzenstrop" masculine feminine ; -- status=guess status=guess
+lin booty_N = mkN "buit" masculine ; -- status=guess
+lin booze_N = mkN "drank" ; -- status=guess
+lin border_N = mkN "border" masculine ; -- status=guess
+lin border_V = mkV (mkV "grenzen") "aan" ; -- status=guess, src=wikt
+lin border_V2 = mkV2 (mkV (mkV "grenzen") "aan") ; -- status=guess, src=wikt
+lin bore_V = mkV "vervelen" ; -- status=guess, src=wikt
+lin bore_V2 = mkV2 (mkV "vervelen") ; -- status=guess, src=wikt
+lin bored_A = mkA "verveeld" ; -- status=guess
+lin boredom_N = mkN "verveling" feminine ; -- status=guess
+lin boring_A = mkA "saai" ; -- status=guess
+lin boron_N = mkN "boor" neuter | mkN "borium" neuter ; -- status=guess status=guess
+lin borough_N = mkN "deelraad" ; -- status=guess
+lin borrow_V = mkV "lenen" | mkV "ontlenen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin borrow_V2 = mkV2 (mkV "lenen") | mkV2 (mkV "ontlenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin borrow_VV = mkVV (mkV "lenen") | mkVV (mkV "ontlenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bosom_N = mkN "boezem" masculine ; -- status=guess
+lin boson_N = mkN "boson" neuter ; -- status=guess
+lin boss_N = L.boss_N ;
+lin botanical_N = mkN "botanische tuin" masculine ; -- status=guess
+lin botanist_N = mkN "botanicus" masculine ; -- status=guess
+lin botany_N = mkN "plantkunde" | mkN "botanie" | mkN "botanica" ; -- status=guess status=guess status=guess
+lin botch_V2 = mkV2 (mkV "verprutsen") ; -- status=guess, src=wikt
+lin botcher_N = mkN "prutser" ; -- status=guess
+lin botfly_N = mkN "horzel" utrum ; -- status=guess
+lin both7and_DConj = S.both7and_DConj ;
+lin both_Adv = mkAdv "allebei" | mkAdv "beiden" | mkAdv "alletwee" ;
+lin both_Det = mkDet "beide" | mkDet "allebei" | mkDet "alletwee" | mkDet "allebeide" ;
+lin bother_N = mkN "moeite" ; -- status=guess
+lin bother_V = mkV (mkV "moeite") "doen" ; -- status=guess, src=wikt
+lin bother_V2 = mkV2 (mkV (mkV "moeite") "doen") ; -- status=guess, src=wikt
+lin bother_V2V = mkV2V (mkV (mkV "moeite") "doen") ; -- status=guess, src=wikt
+lin bother_VV = mkVV (mkV (mkV "moeite") "doen") ; -- status=guess, src=wikt
+lin bottle_N = mkN "glasbak" masculine ; -- status=guess
+lin bottle_V2 = mkV2 (mkV (mkV "de") "fles geven") ; -- status=guess, src=wikt
+lin bottleneck_N = mkN "flessenhals" ; -- status=guess
+lin bottom_A = variants{} ; --
+lin bottom_N = mkN "bil" ; -- status=guess
+lin bottom_V = mkV (mkV "grote") "schoonmaak houden" ; -- status=guess, src=wikt
+lin bottomless_A = mkA "bodemloos" | mkA "bodemloze" ; -- status=guess status=guess
+lin bougainvillea_N = mkN "bougainvillea" ; -- status=guess
+lin bough_N = mkN "tak" masculine ; -- status=guess
+lin bouillon_N = mkN "bouillon" masculine ; -- status=guess
+lin boulder_N = mkN "rotsblok" neuter | mkN "kei" ; -- status=guess status=guess
+lin boulevard_N = mkN "hoofdweg" masculine | mkN "boulevard" masculine ; -- status=guess status=guess
+lin bounce_N = mkN "stuiteren" | mkN "afketsen" ; -- status=guess status=guess
+lin bounce_V = mkV "stuiteren" ; -- status=guess, src=wikt
+lin bounce_V2 = mkV2 (mkV "stuiteren") ; -- status=guess, src=wikt
+lin bouncer_N = mkN "portier" masculine | mkN "buitenwipper" masculine | mkN "uitsmijter" masculine ; -- status=guess status=guess status=guess
+lin bound_N = mkN "grens" | mkN "limiet" ; -- status=guess status=guess
+lin bound_V = springen_V ; -- status=guess, src=wikt
+lin bound_V2 = mkV2 (springen_V) ; -- status=guess, src=wikt
+lin bound_V2V = mkV2V (springen_V) ; -- status=guess, src=wikt
+lin boundary_N = mkN "grens" ; -- status=guess
+lin boundless_A = mkA "grenzeloos" | mkA "onbegrensd" ; -- status=guess status=guess
+lin bouquet_N = mkN "bouquet" masculine | mkN "ruiker" masculine | mkN "bos" masculine ; -- status=guess status=guess status=guess
+lin bourgeois_A = variants{} ; --
+lin bovine_A = mkA "runds" ; -- status=guess
+lin bovine_N = mkN "rund" ; -- status=guess
+lin bow_N = mkN "pijl en boog" ; -- status=guess
+lin bow_V = buigen_V ; -- status=guess, src=wikt
+lin bow_V2 = mkV2 (buigen_V) ; -- status=guess, src=wikt
+lin bowdlerize_V2 = mkV2 (mkV "censureren") ; -- status=guess, src=wikt
+lin bowel_N = mkN "ingewande" ; -- status=guess
+lin bowl_N = mkN "schaal" utrum | mkN "kom {p}" ; -- status=guess status=guess
+lin bowl_V = variants{} ; --
+lin bowl_V2 = variants{} ; --
+lin bowleg_N = mkN "o-benen" ; -- status=guess
+lin bowler_N = variants{} ; --
+lin bowls_N = mkN "bowls" | mkN "koersbal" ; -- status=guess status=guess
+lin bowsprit_N = mkN "boegspriet" feminine ; -- status=guess
+lin box_N = mkN "doos" ;
+lin box_V = mkV "boksen" ; -- status=guess, src=wikt
+lin box_V2 = mkV2 (mkV "boksen") ; -- status=guess, src=wikt
+lin boxer_N = mkN "boxer" ; -- status=guess
+lin boxing_N = mkN "boksen" ; -- status=guess
+lin boxwood_N = mkN "buxus" | mkN "buksboom" ; -- status=guess status=guess
+lin boy_N = L.boy_N ;
+lin boyfriend_N = mkN "vriend" masculine | mkN "lief" neuter ; -- status=guess status=guess
+lin boyish_A = mkA "jongensachtig" ; -- status=guess
+lin bra_N = mkN "bustehouder" masculine | mkN "beha" masculine ; -- status=guess status=guess
+lin bracelet_N = mkN "armband" masculine ; -- status=guess
+lin bracken_N = mkN "adelaarsvaren" masculine ; -- status=guess
+lin bracket_N = mkN "haakje" neuter ; -- status=guess
+lin brackish_A = mkA "brak" ; -- status=guess
+lin brag_V = mkV "opscheppen" ; -- status=guess, src=wikt
+lin braggart_N = mkN "pocher" | mkN "aansteller" | mkN "snoever" ; -- status=guess status=guess status=guess
+lin braid_N = mkN "vlecht" ; -- status=guess
+lin braid_V2 = mkV2 (vlechten_V) ; -- status=guess, src=wikt
+lin brain_N = mkN "verstand" masculine | mkN "intellect" neuter ; -- status=guess status=guess
+lin brain_V2 = mkV2 (mkV (mkV "iemand") "de kop inslaan") ; -- status=guess, src=wikt
+lin brainchild_N = mkN "idee" | mkN "geesteskind" neuter ; -- status=guess status=guess
+lin brainwash_V2 = mkV2 (mkV "hersenspoelen") ; -- status=guess, src=wikt
+lin brake_N = mkN "rem" | mkN "remmen {p}" | mkN "remmer" masculine ; -- status=guess status=guess status=guess
+lin brake_V = mkV "remmen" | mkV "afremmen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin brake_V2 = mkV2 (mkV "remmen") | mkV2 (mkV "afremmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bran_N = mkN "zemel" masculine ; -- status=guess
+lin branch_N = mkN "branch" | mkN "bedrijfstak" | mkN "vakgebied" ; --- split mkN "tak" ; branch of a tree
+lin branch_V = mkV "aftakken" ; -- status=guess, src=wikt
+lin brand_N = mkN "merk" neuter ; -- status=guess
+lin brand_V2 = mkV2 (mkV "brandmerken") ; -- status=guess, src=wikt
+lin brandy_N = mkN "brandewijn" ; -- status=guess
+lin brass_N = mkN "messing" neuter | mkN "geelkoper" neuter ; -- status=guess status=guess
+lin brat_N = mkN "nest" neuter ; -- status=guess
+lin bratwurst_N = mkN "braadworst" ; -- status=guess
+lin brave_A = mkA "moedig" ; -- status=guess
+lin bravery_N = mkN "moed" feminine | mkN "dapperheid" feminine ; -- status=guess status=guess
+lin brawn_N = mkN "spierkracht" | mkN "spieren" ; -- status=guess status=guess
+lin brawny_A = mkA "gespierd" ; -- status=guess
+lin bray_N = mkN "gebalk" neuter ; -- status=guess
+lin bray_V2 = mkV2 (mkV "balken") ; -- status=guess, src=wikt
+lin brazen_A = mkA "keihard" | mkA "ondoordringbaar" ; -- status=guess status=guess
+lin breach_N = variants{} ; --
+lin bread_N = L.bread_N ;
+lin breadbasket_N = mkN "broodmand" ; -- status=guess
+lin breadwinner_N = mkN "kostwinner" masculine | mkN "broodwinner" masculine ; -- status=guess status=guess
+lin break_N = mkN "inbraak" utrum ; -- status=guess
+lin break_V = lin v break_V2 ;
+lin break_V2 = L.break_V2 ;
+lin breakdown_N = mkN "defect" neuter | mkN "mankement" neuter | mkN "panne" feminine | mkN "stilstand" masculine ; -- status=guess status=guess status=guess status=guess
+lin breakfast_N = mkN "ontbijt" neuter ; -- status=guess
+lin breakfast_V = mkV "ontbijten" ; -- status=guess, src=wikt
+lin breakthrough_N = mkN "doorbraak" utrum ; -- status=guess
+lin breakwater_N = mkN "golfbreker" masculine | mkN "breekwater" masculine feminine ; -- status=guess status=guess
+lin bream_N = mkN "brasem" masculine ; -- status=guess
+lin breast_N = L.breast_N ;
+lin breastfeed_V = mkV (mkV "borstvoeding") "geven" | mkV (mkV "de") "borst geven" | mkV "zogen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin breastfeed_V2 = mkV2 (mkV (mkV "borstvoeding") "geven") | mkV2 (mkV (mkV "de") "borst geven") | mkV2 (mkV "zogen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin breaststroke_N = mkN "schoolslag" masculine ; -- status=guess
+lin breastwork_N = mkN "borstwering" feminine ; -- status=guess
+lin breath_N = mkN "adempauze" feminine | mkN "pauze" feminine ; -- status=guess status=guess
+lin breathe_V = L.breathe_V ;
+lin breathe_V2 = mkV2 (mkV (mkV "iemand") "in zijn") ; -- status=guess, src=wikt
+lin breathing_N = mkN "ademhaling" feminine ; -- status=guess
+lin breathtaking_A = mkA "adembenemend" ; -- status=guess
+lin breed_N = mkN "variëteit" feminine ; -- status=guess
+lin breed_V = mkV "fokken" ; -- status=guess, src=wikt
+lin breed_V2 = mkV2 (mkV "fokken") ; -- status=guess, src=wikt
+lin breeder_N = mkN "kweker" masculine ; -- status=guess
+lin breeding_N = variants{} ; --
+lin breeze_N = mkN "kinderspel" neuter | mkN "eitje" ; -- status=guess status=guess
+lin brethren_N = mkN "broeders {p}" ; -- status=guess
+lin breve_N = mkN "brevis" utrum ; -- status=guess
+lin breviary_N = mkN "brevier" neuter ; -- status=guess
+lin brew_N = mkN "brouwsel" neuter ; -- status=guess
+lin brew_V = brouwen_V ; -- status=guess, src=wikt
+lin brew_V2 = mkV2 (brouwen_V) ; -- status=guess, src=wikt
+lin brewer_N = mkN "brouwer" ; -- status=guess
+lin brewery_N = mkN "brouwerij" feminine ; -- status=guess
+lin briar_N = mkN "boomhei" ; -- status=guess
+lin bribe_N = mkN "steekpenning" | mkN "smeergeld" neuter ; -- status=guess status=guess
+lin bribe_V = mkV "omkopen" ; -- status=guess, src=wikt
+lin bribe_V2 = mkV2 (mkV "omkopen") ; -- status=guess, src=wikt
+lin bribery_N = mkN "omkoperij" feminine ; -- status=guess
+lin brick_N = mkN "baksteen" | mkN "bakstenen" ; -- status=guess status=guess
+lin brick_V2 = mkV2 (mkV (mkV "tot") "bakstenen bakken") ; -- status=guess, src=wikt
+lin bricklayer_N = mkN "metselaar" masculine ; -- status=guess
+lin bride_N = mkN "bruid" feminine ; -- status=guess
+lin bridegroom_N = mkN "bruidegom" masculine ; -- status=guess
+lin bridge_N = mkN "bridge" ; -- status=guess
+lin bridle_N = mkN "hoofdstel" neuter ; -- status=guess
+lin bridle_V = mkV "intomen" | mkV (mkV "in") "bedwang houden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bridle_V2 = mkV2 (mkV "intomen") | mkV2 (mkV (mkV "in") "bedwang houden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin brief_A = mkA "kort" | mkA "bondig" | mkA "samengevat" ; -- status=guess status=guess status=guess
+lin briefcase_N = mkN "aktetas" ; -- status=guess
+lin briefly_Adv = variants{} ; --
+lin brig_N = mkN "cachot" neuter | mkN "leger-" ; -- status=guess status=guess
+lin brigade_N = variants{} ; --
+lin brigand_N = mkN "rover" | mkN "bandiet" ; -- status=guess status=guess
+lin brigantine_N = mkN "brigantijn" | mkN "brik or" masculine ; -- status=guess status=guess
+lin bright_A = mkA "helder" ;
+lin brightness_N = mkN "glans" masculine | mkN "helderheid" feminine ; -- status=guess status=guess
+lin brill_N = mkN "griet" masculine feminine ; -- status=guess
+lin brilliant_A = mkA "briljant" | mkA "geniaal" ; -- status=guess status=guess
+lin brimstone_N = mkN "zwavel" masculine ; -- status=guess
+lin brine_N = mkN "pekel" masculine ; -- status=guess
+lin bring_V2 = mkV2 (mkV "brengen") ;
+lin bring_V3 = mkV3 (mkV "brengen");
+lin brink_N = mkN "rand" | mkN "steile rand" ; -- status=guess status=guess
+lin brioche_N = mkN "brioche" ; -- status=guess
+lin briquet_N = mkN "briket" ; -- status=guess
+lin brisk_A = mkA "levendig" ; -- status=guess
+lin brisket_N = mkN "klapstuk" neuter ; -- status=guess
+lin bristle_N = mkN "stoppelhaar" ; -- status=guess
+lin bristle_V = mkV (mkV "recht") "overeind staan" | mkV (mkV "stekelig") "reageren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin brittle_A = mkA "bros" ; -- status=guess
+lin broach_V = mkV "aanspreken" | mkV (mkV "ter") "sprake brengen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin broach_V2 = mkV2 (mkV "aanspreken") | mkV2 (mkV (mkV "ter") "sprake brengen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin broad_A = L.broad_A ;
+lin broad_N = mkN "breedvleugelbuizerd" ; -- status=guess
+lin broadcast_N = mkN "uitzending" ; -- status=guess
+lin broadcast_V = mkV "omroepen" ; -- status=guess, src=wikt
+lin broadcast_V2 = mkV2 (mkV "omroepen") ; -- status=guess, src=wikt
+lin broaden_V = mkV "verbreden" | mkV "verruimen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin broaden_V2 = mkV2 (mkV "verbreden") | mkV2 (mkV "verruimen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin broadly_Adv = variants{} ; --
+lin brocade_N = mkN "brokaat" neuter ; -- status=guess
+lin brochure_N = mkN "brochure" ; -- status=guess
+lin broke_A = mkA "blut" ; -- status=guess
+lin broken_A = mkA "gebroken" | mkA "gekraakt" ; -- status=guess status=guess
+lin broker_N = mkN "tussenpersoon" masculine ; -- status=guess
+lin bromine_N = mkN "broom" neuter ; -- status=guess
+lin bronchitis_N = mkN "bronchitis" ; -- status=guess
+lin bronze_A = mkA "bronskleurig" ; -- status=guess
+lin bronze_N = mkN "brons" neuter ; -- status=guess
+lin brooch_N = mkN "broche" feminine | mkN "speldje" neuter ; -- status=guess status=guess
+lin brood_N = mkN "nageslacht" neuter | mkN "maagschap" | mkN "sibbe" ; -- status=guess status=guess status=guess
+lin brood_V = mkV "broeden" | mkV "piekeren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin broodmare_N = mkN "fokmerrie" feminine ; -- status=guess
+lin brook_N = mkN "beek" feminine ; -- status=guess
+lin broom_N = mkN "brem" ; -- status=guess
+lin broomstick_N = mkN "bezemsteel" masculine ; -- status=guess
+lin broth_N = mkN "bouillonsoep" neuter ; -- status=guess
+lin brothel_N = mkN "bordeel" neuter ; -- status=guess
+lin brother_N = mkN "broer" masculine | mkN "broeder" masculine ;
+lin brother_N2 = L.brother_N2 ;
+lin brotherhood_N = mkN "broederschap" feminine ; -- status=guess
+lin brow_N = mkN "wenkbrauw" utrum ; -- status=guess
+lin browbeat_V2 = mkV2 (mkV "intimideren") ; -- status=guess, src=wikt
+lin brown_A = L.brown_A ;
+lin brown_N = mkN "bruin" ; -- status=guess
+lin brown_V = mkV (mkV "bruin") "worden" ; -- status=guess, src=wikt
+lin brown_V2 = mkV2 (mkV (mkV "bruin") "worden") ; -- status=guess, src=wikt
+lin brownish_A = mkA "bruinig" | mkA "bruinachtig" ; -- status=guess status=guess
+lin browse_V = mkV "doorbladeren" ; -- status=guess, src=wikt
+lin bruise_N = mkN "rotte plek" | mkN "beurze plek" ; -- status=guess status=guess
+lin bruise_V = slaan_V ; -- status=guess, src=wikt
+lin bruise_V2 = mkV2 (slaan_V) ; -- status=guess, src=wikt
+lin brush_N = mkN "borstel" masculine ; -- status=guess
+lin brush_V = mkV "aanbrengen" ; -- status=guess, src=wikt
+lin brush_V2 = mkV2 (mkV "aanbrengen") ; -- status=guess, src=wikt
+lin brusque_A = mkA "bruusk" ; -- status=guess
+lin brutal_A = mkA "bruut" ; -- status=guess
+lin brutality_N = mkN "wreedheid" ; -- status=guess
+lin bubble_N = mkN "bel" feminine ; -- status=guess
+lin buck_N = mkN "bok" masculine ; -- status=guess
+lin buck_V = mkV "bokken" ; -- status=guess, src=wikt
+lin buck_V2 = mkV2 (mkV "bokken") ; -- status=guess, src=wikt
+lin bucket_N = mkN "emmer" masculine ; -- status=guess
+lin bucket_V = mkV "plenzen" ; -- status=guess, src=wikt
+lin buckle_N = mkN "gesp" ; -- status=guess
+lin buckler_N = mkN "schild" ; -- status=guess
+lin buckshot_N = mkN "hagel" ; -- status=guess
+lin buckwheat_N = mkN "boekweit" neuter | mkN "beuktarwe" masculine ; -- status=guess status=guess
+lin bucolic_A = mkA "pastoraal" ; -- status=guess
+lin bud_N = mkN "knop" masculine ; -- status=guess
+lin bud_V = ontluiken_V ; -- status=guess, src=wikt
+lin buddy_N = mkN "maat" masculine | mkN "maatje" neuter ; -- status=guess status=guess
+lin budge_V = mkV "bewegen" ; -- status=guess, src=wikt
+lin budge_V2 = mkV2 (mkV "bewegen") ; -- status=guess, src=wikt
+lin budgerigar_N = mkN "grasparkiet" ; -- status=guess
+lin budget_N = mkN "budget" neuter | mkN "begroting" feminine ;
+lin budget_V = mkV "budgetteren" | mkV "begroten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin budget_V2 = mkV2 (mkV "budgetteren") | mkV2 (mkV "begroten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin buff_N = mkN "liefhebber" ; -- status=guess
+lin buffalo_N = mkN "bizon" masculine | mkN "buffel" masculine ; -- status=guess status=guess
+lin bufflehead_N = mkN "buffelkopeend" ; -- status=guess
+lin buffoon_N = mkN "clown" masculine ; -- status=guess
+lin bug_N = mkN "insect" neuter | mkN "beestje" neuter ; -- status=guess status=guess
+lin bugger_N = mkN "sodemieter" ; -- status=guess
+lin bugger_V = mkV "verneuken" ; -- status=guess, src=wikt
+lin bugger_V2 = mkV2 (mkV "verneuken") ; -- status=guess, src=wikt
+lin bugle_N = mkN "bugel" masculine | mkN "flügelhorn" ; -- status=guess status=guess
+lin build_N = mkN "bouw" ; -- status=guess
+lin build_V = mkV "bouwen" ;
+lin build_V2 = mkV2 (mkV "bouwen") ;
+lin builder_N = mkN "bouwer" ; -- status=guess
+lin building_N = mkN "gebouw" neuter | mkN "bouw" masculine ;
+lin bulb_N = variants{} ; --
+lin bulge_N = mkN "bult" masculine ; -- status=guess
+lin bulk_N = variants{} ; --
+lin bulky_A = mkA "lijvig" | mkA "omvangrijk" | mkA "dik" ; -- status=guess status=guess status=guess
+lin bull_N = mkN "stier" masculine ; -- status=guess
+lin bulldog_N = mkN "buldog" masculine ; -- status=guess
+lin bulldozer_N = mkN "laadschop" masculine feminine ; -- status=guess
+lin bullet_N = mkN "kogel" masculine ; -- status=guess
+lin bulletin_N = mkN "bulletin board system" neuter ; -- status=guess
+lin bulletproof_A = mkA "kogelvrij" ; -- status=guess
+lin bullfighter_N = mkN "torero" masculine ; -- status=guess
+lin bullfighting_N = mkN "stierenvechten" neuter ; -- status=guess
+lin bullhorn_N = mkN "megafoon" ; -- status=guess
+lin bullion_N = mkN "staaf" | mkN "goudstaaf" | mkN "zilverstaaf" ; -- status=guess status=guess status=guess
+lin bullpen_N = mkN "kantoortuin" ; -- status=guess
+lin bullshit_N = mkN "gelul" | mkN "onzin" | mkN "bullshit" ; -- status=guess status=guess status=guess
+lin bully_N = mkN "wreedaard" masculine feminine | mkN "pestkop" masculine | mkN "treiteraar" masculine ; -- status=guess status=guess status=guess
+lin bully_V = mkV "pesten" | mkV "treiteren" | mkV "jennen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bully_V2 = mkV2 (mkV "pesten") | mkV2 (mkV "treiteren") | mkV2 (mkV "jennen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bulwark_N = mkN "bolwerk" neuter ; -- status=guess
+lin bum_N = mkN "anus" masculine ; -- status=guess
+lin bum_V = mkV "bietsen" | mkV "aftroggelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bum_V2 = mkV2 (mkV "bietsen") | mkV2 (mkV "aftroggelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bumblebee_N = mkN "hommel" feminine ; -- status=guess
+lin bump_N = mkN "botsing" masculine ; -- status=guess
+lin bump_V = variants{} ; --
+lin bump_V2 = variants{} ; --
+lin bumper_N = mkN "bumper" masculine ; -- status=guess
+lin bumptious_A = mkA "hanerig" | mkA "zelfgenoegzaam" ; -- status=guess status=guess
+lin bun_N = mkN "knot" masculine ; -- status=guess
+lin bunch_N = mkN "tros" masculine | mkN "bos" masculine ; -- status=guess status=guess
+lin bunch_V = mkV "bundelen" ; -- status=guess, src=wikt
+lin bunch_V2 = mkV2 (mkV "bundelen") ; -- status=guess, src=wikt
+lin bundle_N = mkN "spierbundel" neuter ; -- status=guess
+lin bundle_V = reflMkV "induffelen" ; -- status=guess, src=wikt
+lin bundle_V2 = mkV2 (reflMkV "induffelen") ; -- status=guess, src=wikt
+lin bunion_N = mkN "hallux valgus" ; -- status=guess
+lin bunk_N = mkN "stapelbed" ; -- status=guess
+lin bunker_N = mkN "bunker" masculine ; -- status=guess
+lin bunny_N = mkN "konijn" ; -- status=guess
+lin buoy_N = mkN "boei" feminine ; -- status=guess
+lin buoy_V = mkV (mkV "drijvend") "houden" | mkV (mkV "vlottend") "houden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin buoy_V2 = mkV2 (mkV (mkV "drijvend") "houden") | mkV2 (mkV (mkV "vlottend") "houden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin buoyancy_N = mkN "drijfvermogen" neuter ; -- status=guess
+lin buoyant_A = mkA "drijvend" ; -- status=guess
+lin burble_V = mkV "murmelen" ; -- status=guess, src=wikt
+lin burble_VS = mkVS (mkV "murmelen") ; -- status=guess, src=wikt
+lin burden_N = mkN "last" masculine ; -- status=guess
+lin burden_V2 = mkV2 (mkV "bezwaren") ; -- status=guess, src=wikt
+lin burdock_N = mkN "klit" ; -- status=guess
+lin bureau_N = mkN "kledingkast " masculine | mkN "kast " masculine ; -- status=guess status=guess
+lin bureaucracy_N = mkN "bureaucratie" feminine ; -- status=guess
+lin bureaucrat_N = mkN "bureaucraat" masculine ; -- status=guess
+lin bureaucratic_A = variants{} ; --
+lin burgeon_V = mkV "bloeien" ; -- status=guess, src=wikt
+lin burgess_N = mkN "burger" masculine ; -- status=guess
+lin burglar_N = mkN "inbreker" masculine | mkN "inbreekster" feminine ; -- status=guess status=guess
+lin burglary_N = mkN "inbraak" ; -- status=guess
+lin burgomaster_N = mkN "burgemeester" masculine ; -- status=guess
+lin burial_N = variants{} ; --
+lin burlap_N = mkN "jute" neuter ; -- status=guess
+lin burn_N = mkN "brandwond" feminine | mkN "verbranding" feminine ; -- status=guess status=guess
+lin burn_V = L.burn_V ;
+lin burn_V2 = mkV2 (mkV "branden") | mkV2 (mkV "verbranden") | mkV2 (mkV "verteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin burner_N = mkN "brander" masculine ; -- status=guess
+lin burning_A = variants{} ; --
+lin burp_N = mkN "boer" | mkN "oprisping" ; -- status=guess status=guess
+lin burp_V = mkV "boeren" ; -- status=guess, src=wikt
+lin burp_V2 = mkV2 (mkV "boeren") ; -- status=guess, src=wikt
+lin burr_N = mkN "splinter" ; -- status=guess
+lin burrow_N = mkN "hol" | mkN "burcht" masculine feminine ; -- status=guess status=guess
+lin burrow_V = mkV "wroeten" ; -- status=guess, src=wikt
+lin burrow_V2 = mkV2 (mkV "wroeten") ; -- status=guess, src=wikt
+lin burst_N = variants{} ; --
+lin burst_V = barsten_V ; -- status=guess, src=wikt
+lin burst_V2 = mkV2 (barsten_V) ; -- status=guess, src=wikt
+lin bury_V = mkV "begraven" ; -- status=guess, src=wikt
+lin bury_V2 = mkV2 (mkV "begraven") ; -- status=guess, src=wikt
+lin bus_N = mkN "bus" masculine | mkN "autobus" masculine ;
+lin bus_V = mkV "afruimen" ; -- status=guess, src=wikt
+lin bus_V2 = mkV2 (mkV "afruimen") ; -- status=guess, src=wikt
+lin busbar_N = mkN "busbar" ; -- status=guess
+lin busboy_N = mkN "bordenwasser" ; -- status=guess
+lin busby_N = mkN "kolbak" utrum ; -- status=guess
+lin bush_N = mkN "bush" ; -- status=guess
+lin business_N = mkN "bedrijf" neuter | mkN "zaak" ;
+lin businessman_N = mkN "zakenman" masculine ; -- status=guess
+lin businesswoman_N = mkN "zakenvrouw" feminine ; -- status=guess
+lin bust_N = mkN "buste" masculine feminine ; -- status=guess
+lin bust_V = barsten_V | breken_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin bust_V2 = mkV2 (barsten_V) | mkV2 (breken_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin bustard_N = mkN "trap" ; -- status=guess
+lin buster_N = mkN "vriend" masculine ; -- status=guess
+lin busy_A = mkA "druk" ; -- status=guess
+lin busybody_N = mkN "bemoeial" masculine feminine ; -- status=guess
+lin but_Conj = mkConj "maar" ;
+lin but_PConj = S.but_PConj ;
+lin butch_A = mkA "macho" | mkA "mannelijk" ; -- status=guess status=guess
+lin butch_N = mkN "pot" feminine ; -- status=guess
+lin butcher_N = mkN "slachter" masculine ; -- status=guess
+lin butcher_V2 = mkV2 (mkV "slachten") ; -- status=guess, src=wikt
+lin butt_N = mkN "kont" ; -- status=guess
+lin butt_V = mkV "onderbreken" | reflMkV "moeien" | reflMkV "inmengen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin butt_V2 = mkV2 (mkV "onderbreken") | mkV2 (reflMkV "moeien") | mkV2 (reflMkV "inmengen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin butter_N = L.butter_N ;
+lin butter_V2 = mkV2 (mkV "beboteren") | mkV2 (mkV "inboteren") | mkV2 (mkV (mkV "met") "boter besmeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin buttercup_N = mkN "boterbloem" feminine ; -- status=guess
+lin butterfly_N = mkN "vlinder" masculine ; -- status=guess
+lin buttermilk_N = mkN "botermelk" feminine ; -- status=guess
+lin buttock_N = mkN "bil" feminine ; -- status=guess
+lin button_N = mkN "badge" feminine ; -- status=guess
+lin button_V = mkV "dichtknopen" ; -- status=guess, src=wikt
+lin button_V2 = mkV2 (mkV "dichtknopen") ; -- status=guess, src=wikt
+lin buttonhole_N = mkN "boutonnière" ; -- status=guess
+lin buttress_N = mkN "stut" masculine | mkN "steun" masculine ; -- status=guess status=guess
+lin buttress_V2 = mkV2 (mkV "ondersteunen") | mkV2 (mkV "onderbouwen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin buxom_A = mkA "rondborstig" ; -- status=guess
+lin buy_V = kopen_V ;
+lin buy_V2 = L.buy_V2 ;
+lin buyerMasc_N = mkN "koper" masculine | mkN "aankoper" masculine | mkN "inkoper" masculine | mkN "klant" masculine feminine ; -- status=guess status=guess status=guess status=guess
+lin buzz_N = mkN "opwinding" feminine | mkN "roes" masculine ; -- status=guess status=guess
+lin buzz_V = mkV "zoemen" ; -- status=guess, src=wikt
+lin buzz_V2 = mkV2 (mkV "zoemen") ; -- status=guess, src=wikt
+lin buzzard_N = mkN "buizerd" masculine ; -- status=guess
+lin buzzer_N = mkN "zoemer" masculine ; -- status=guess
+lin buzzword_N = mkN "buzzwoord" neuter ; -- status=guess
+lin by8agent_Prep = S.by8agent_Prep ;
+lin by8means_Prep = S.by8means_Prep ;
+lin by_Adv = mkAdv "langs" ; -- status=guess
+lin by_Prep = mkPrep "bij" ; --- split mkPrep "tegen" by 6 o'clock, --- split mkPrep "door" decision by
+lin bye_Interj = mkInterj "dag" | mkInterj "doei" | mkInterj "tot ziens" | mkInterj "hoie" | mkInterj "houdoe" | mkInterj "doeg" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin bye_N = mkN "doei doei" | mkN "dag" ; -- status=guess status=guess
+lin bygone_A = mkA "vervlogen" ; -- status=guess
+lin bygone_N = mkN "het verleden" | mkN "de dingen die voorbij zijn" ; -- status=guess status=guess
+lin bylaw_N = mkN "huishoudelijk reglement" neuter ; -- status=guess
+lin bypass_N = mkN "rondweg" masculine ; -- status=guess
+lin bypass_V2 = mkV2 (mkV "omzeilen") ; -- status=guess, src=wikt
+lin byproduct_N = mkN "bijproduct" neuter ; -- status=guess
+lin bystander_N = mkN "omstander" masculine ; -- status=guess
+lin cab_N = variants{} ; --
+lin cabaret_N = mkN "cabaret" neuter ; -- status=guess
+lin cabbage_N = mkN "kool" masculine ; -- status=guess
+lin cabin_N = variants{} ; --
+lin cabinet_N = mkN "kabinet" neuter ; --- split mkN "kastje" ; cupboard
+lin cable_N = mkN "kabel" masculine ; -- status=guess
+lin cable_V = mkV "kabelen" ; -- status=guess, src=wikt
+lin cable_V2 = mkV2 (mkV "kabelen") ; -- status=guess, src=wikt
+lin caboose_N = mkN "achterste" neuter | mkN "poep" masculine ; -- status=guess status=guess
+lin cacao_N = mkN "cacaoboom" masculine ; -- status=guess
+lin cackle_N = mkN "gekakel" ; -- status=guess
+lin cacophony_N = mkN "kakofonie" feminine ; -- status=guess
+lin cactus_N = mkN "cactus" masculine ; -- status=guess
+lin cad_N = mkN "vlerk" masculine ; -- status=guess
+lin cadaver_N = mkN "kadaver" neuter | mkN "karkas" neuter | mkN "kreng" neuter ; -- status=guess status=guess status=guess
+lin cadmium_N = mkN "cadmium" neuter ; -- status=guess
+lin cadre_N = mkN "kader" neuter ; -- status=guess
+lin caesura_N = mkN "cesuur" ; -- status=guess
+lin cafe_N = variants{} ; --
+lin cafeteria_N = mkN "cafetaria" masculine feminine ; -- status=guess
+lin cage_N = mkN "kooi" utrum ; -- status=guess
+lin cage_V2 = mkV2 (mkV (mkV "opsluiten") "in een kooi") | mkV2 (mkV "kooien") ; -- status=guess, src=wikt status=guess, src=wikt
+lin caiman_N = mkN "kaaiman" masculine ; -- status=guess
+lin cake_N = mkN "stuk" neuter | mkN "blok" masculine ; -- status=guess status=guess
+lin cake_V = mkV "bedekken" | mkV "vastkoeken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin cake_V2 = mkV2 (mkV "bedekken") | mkV2 (mkV "vastkoeken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin calabash_N = mkN "kalebas " masculine ; -- status=guess
+lin calamity_N = mkN "calamiteit" feminine ; -- status=guess
+lin calcite_N = mkN "calciet" neuter ; -- status=guess
+lin calcium_N = mkN "calcium" neuter ; -- status=guess
+lin calculate_V = mkV "rekenen" | mkV "uitwerken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin calculate_V2 = mkV2 (mkV "rekenen") | mkV2 (mkV "uitwerken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin calculate_VS = mkVS (mkV "rekenen") | mkVS (mkV "uitwerken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin calculation_N = variants{} ; --
+lin calculator_N = mkN "berekenaar" masculine ; -- status=guess
+lin calendar_N = mkN "agenda" masculine | mkN "schema" neuter | mkN "kalender" utrum ; -- status=guess status=guess status=guess
+lin calender_N = mkN "kalendermachine" | mkN "kalender" | mkN "stofglanzer" ; -- status=guess status=guess status=guess
+lin calf_N = mkN "kuit" masculine ; -- status=guess
+lin calibre_N = mkN "kaliber" neuter ; -- status=guess
+lin californium_N = mkN "californium" neuter ; -- status=guess
+lin caliph_N = mkN "kalief" masculine ; -- status=guess
+lin call_N = mkN "telefoongesprek" neuter | mkN "belletje" neuter ;
+lin call_V = mkV "bellen" ; --- mkV "roepen" call for help, mkV "noemen" call me Erik
+lin call_V2 = mkV2 (mkV "roepen") ;
+lin caller_N = mkN "beller" ; -- status=guess
+lin calligraphy_N = mkN "kalligrafie" utrum ; -- status=guess
+lin calling_N = mkN "roepnaam" ; -- status=guess
+lin callous_A = mkA "ongevoelig" | mkA "hard" | mkA "gevoelloos" | mkA "bot" | mkA "harteloos" | mkA "afgestompt" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin callow_A = mkA "kaal" ; -- status=guess
+lin callus_N = mkN "eelt" neuter ; -- status=guess
+lin calm_A = mkA "vredig" | mkA "kalm" ; -- status=guess status=guess
+lin calm_N = mkN "stilte voor de storm" ; -- status=guess
+lin calm_V = mkV "afkoelen" | mkV "kalmeren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin calm_V2 = mkV2 (mkV "afkoelen") | mkV2 (mkV "kalmeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin calmness_N = mkN "kalmte" feminine ; -- status=guess
+lin calorie_N = mkN "calorie" feminine ; -- status=guess
+lin calque_N = mkN "woordelijke vertaling" | mkN "letterlijke vertaling" | mkN "leenvertaling" ; -- status=guess status=guess status=guess
+lin caltrop_N = mkN "kalketrip" utrum ; -- status=guess
+lin calve_V = mkV "kalven" ; -- status=guess, src=wikt
+lin calyx_N = mkN "kelk" masculine ; -- status=guess
+lin cam_N = mkN "nok" masculine feminine ; -- status=guess
+lin camaraderie_N = mkN "kameraadschap" ; -- status=guess
+lin camel_N = mkN "kameel" masculine ; -- status=guess
+lin cameo_N = mkN "camee" feminine ; -- status=guess
+lin camera_N = L.camera_N ;
+lin camomile_N = mkN "kamille" ; -- status=guess
+lin camouflage_N = mkN "camouflage" masculine | mkN "maskeren" neuter | mkN "verhulling" feminine ; -- status=guess status=guess status=guess
+lin camouflage_V2 = mkV2 (mkV "camoufleren") ; -- status=guess, src=wikt
+lin camp_N = variants{} ; --
+lin camp_V = mkV "kamperen" ; -- status=guess, src=wikt
+lin camp_V2 = mkV2 (mkV "kamperen") ; -- status=guess, src=wikt
+lin campaign_N = mkN "campagne" feminine | mkN "veldtocht" masculine ;
+lin campaign_V = variants{} ; --
+lin campsite_N = mkN "kampeerterrein" | mkN "camping" ; -- status=guess status=guess
+lin campus_N = mkN "campus" masculine ; -- status=guess
+lin can8know_VV = S.can8know_VV ;
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_N = mkN "blik" neuter ; -- status=guess
+lin can_V2 = mkV2 (mkV "mogen") ; -- status=guess, src=wikt
+lin canal_N = mkN "kanaal" neuter ; -- status=guess
+lin canary_N = mkN "kanarie" masculine | mkN "kanarievogel" masculine ; -- status=guess status=guess
+lin cancel_V = mkV "doorhalen" ; -- status=guess, src=wikt
+lin cancel_V2 = mkV2 (mkV "doorhalen") ; -- status=guess, src=wikt
+lin cancellation_N = mkN "afgelasting" ; -- status=guess
+lin cancer_N = mkN "kanker" ; -- status=guess
+lin candelabrum_N = mkN "kandelaar" masculine | mkN "kaarshouder" masculine ; -- status=guess status=guess
+lin candid_A = mkA "neutraal" | mkA "objectief" ; -- status=guess status=guess
+lin candidacy_N = mkN "kandidatuur" feminine ; -- status=guess
+lin candidateMasc_N = mkN "kandidaat" masculine ;
+lin candidature_N = mkN "kandidatuur" feminine ; -- status=guess
+lin candle_N = mkN "kaars" feminine ; -- status=guess
+lin candlepower_N = mkN "normaalkaars" feminine ; -- status=guess
+lin candy_N = mkN "snoep" ; -- status=guess
+lin cane_N = mkN "roe" masculine | mkN "stok" masculine ; -- status=guess status=guess
+lin cane_V2 = mkV2 (mkV (mkV "stokslagen") "geven") | mkV2 (mkV "afranselen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin canine_N = mkN "hoektand" masculine ; -- status=guess
+lin canker_N = mkN "geel" neuter | mkN "steen" neuter ; -- status=guess status=guess
+lin cannabis_N = mkN "hennep" ; -- status=guess
+lin cannibal_N = mkN "kannibaal" ; -- status=guess
+lin cannibalism_N = mkN "kannibalisme" neuter ; -- status=guess
+lin cannon_N = mkN "kanon" neuter ; -- status=guess
+lin cannonball_N = mkN "kanonskogel" masculine | mkN "bommetje" neuter ; -- status=guess status=guess
+lin canny_A = mkA "heel" ; -- status=guess
+lin canoe_N = mkN "kano" masculine ; -- status=guess
+lin canon_N = mkN "canon" masculine ; -- status=guess
+lin cant_N = mkN "helling" feminine ; -- status=guess
+lin cant_V = mkV "neigen" ; -- status=guess, src=wikt
+lin cant_V2 = mkV2 (mkV "neigen") ; -- status=guess, src=wikt
+lin cantaloupe_N = mkN "kantaloep" ; -- status=guess
+lin cantankerous_A = mkA "dwars" | mkA "korzelig" ; -- status=guess status=guess
+lin canteen_N = mkN "kantine" ; -- status=guess
+lin canton_N = mkN "kanton" neuter ; -- status=guess
+lin canvas_N = mkN "canvas" neuter | mkN "doek" neuter | mkN "linnen" neuter | mkN "schilderslinnen" neuter ; -- status=guess status=guess status=guess status=guess
+lin canyon_N = mkN "kloof" ; -- status=guess
+lin cap_N = L.cap_N ;
+lin capability_N = variants{} ; --
+lin capable_A = mkA "bekwaam" ; -- status=guess
+lin capacious_A = mkA "ruim" ; -- status=guess
+lin capacitance_N = mkN "elektrische capaciteit" feminine ; -- status=guess
+lin capacitor_N = mkN "condensator" ; -- status=guess
+lin capacity_N = mkN "capaciteit" feminine ;
+lin cape_N = mkN "mantel" ; -- status=guess
+lin caper_N = mkN "kappertje" neuter ; -- status=guess
+lin capercaillie_N = mkN "auerhoen" neuter ; -- status=guess
+lin capillary_N = mkN "hartvat" neuter | mkN "capillair" ; -- status=guess status=guess
+lin capital_1_N = mkN "hoofdstad" masculine feminine ;
+lin capital_2_N = mkN "vermogen" neuter | mkN "kapitaal" neuter ;
+lin capital_3_N = mkN "hoofdletter" ;
+lin capital_A = mkA "uitstekend" | mkA "excellent" ; -- status=guess status=guess
+lin capital_N = capital_1_N | capital_2_N | capital_3_N ;
+lin capitalism_N = mkN "kapitalisme" neuter ; -- status=guess
+lin capitalist_A = mkA "kapitalistisch" ; -- status=guess
+lin capitalist_N = mkN "kapitalist" masculine ; -- status=guess
+lin capitalistic_A = mkA "kapitalistisch" ; -- status=guess
+lin capitulation_N = mkN "capitulatie" feminine ; -- status=guess
+lin capon_N = mkN "kapoen" masculine ; -- status=guess
+lin caprice_N = mkN "capriool" neuter | mkN "capriolen {p}" ; -- status=guess status=guess
+lin capricious_A = mkA "grillig" ; -- status=guess
+lin capsicum_N = mkN "Spaanse peper" ; -- status=guess
+lin capsize_V = mkV "kapseizen" ; -- status=guess, src=wikt
+lin capsize_V2 = mkV2 (mkV "kapseizen") ; -- status=guess, src=wikt
+lin captain_N = mkN "kapitein" masculine ; -- status=guess
+lin caption_N = mkN "titel" | mkN "hoofding" | mkN "hoofd" neuter | mkN "kop" masculine | mkN "opschrift" neuter ; -- status=guess status=guess status=guess status=guess status=guess
+lin captivate_V2 = mkV2 (vangen_V) ; -- status=guess, src=wikt
+lin captive_A = mkA "gevangen" ; -- status=guess
+lin captive_N = mkN "gevangene" masculine feminine ; -- status=guess
+lin capture_V2 = variants{} ; --
+lin capybara_N = mkN "capibara" ; -- status=guess
+lin car_N = L.car_N ;
+lin car_V = variants{} ; --
+lin caracal_N = mkN "caracal" masculine ; -- status=guess
+lin caramel_N = mkN "karamel" masculine ; -- status=guess
+lin carat_N = mkN "karaat" neuter ; -- status=guess
+lin caravan_N = mkN "karavaan" feminine ; -- status=guess
+lin caravanserai_N = mkN "karavanserai" ; -- status=guess
+lin caraway_N = mkN "karwij" masculine feminine ; -- status=guess
+lin carbine_N = mkN "karabijn" masculine feminine ; -- status=guess
+lin carbohydrate_N = mkN "koolhydraat" ; -- status=guess
+lin carbon_N = mkN "koolstof" neuter | mkN "carboun" | mkN "carbong" ; -- status=guess status=guess status=guess
+lin carbonated_A = mkA "bruisend" ; -- status=guess
+lin carbuncle_N = mkN "karbonkel" masculine ; -- status=guess
+lin carburetor_N = mkN "carburator" | mkN "carburateur" masculine ; -- status=guess status=guess
+lin carcass_N = mkN "karkas" neuter | mkN "kreng" neuter | mkN "aas" neuter | mkN "kadaver" ; -- status=guess status=guess status=guess status=guess
+lin card_N = mkN "kaart" utrum ;
+lin card_V2 = mkV2 (mkV "controleren") ; -- status=guess, src=wikt
+lin cardamom_N = mkN "kardemom" ; -- status=guess
+lin cardboard_N = mkN "karton" ; -- status=guess
+lin cardinal_N = mkN "kardinaal" masculine ; -- status=guess
+lin cardinalate_N = mkN "kardinaalschap" neuter ; -- status=guess
+lin cardinality_N = mkN "kardinaliteit" feminine ; -- status=guess
+lin cardiology_N = mkN "cardiologie" feminine ; -- status=guess
+lin cardoon_N = mkN "kardoen" masculine ; -- status=guess
+lin care_N = mkN "zorg" ;
+lin care_V = mkV "zorgen" ;
+lin career_N = mkN "carrière" feminine | mkN "loopbaan" ;
+lin carefree_A = mkA "onbekommerd" ; -- status=guess
+lin careful_A = mkA "voorzichtig" | mkA "behoedzaam" | mkA "omzichtig" | mkA "prudent" ; -- status=guess status=guess status=guess status=guess
+lin carefully_Adv = mkAdv "voorzichtig" ;
+lin careless_A = mkA "onverschillig" ; -- status=guess
+lin carelessness_N = mkN "onvoorzichtigheid" | mkN "onoplettendheid" | mkN "achteloosheid" feminine ; -- status=guess status=guess status=guess
+lin carer_N = mkN "verzorger" ; -- status=guess
+lin caress_V2 = mkV2 (mkV "liefkozen") ; -- status=guess, src=wikt
+lin cargo_N = mkN "vracht" feminine ; -- status=guess
+lin caricature_N = mkN "karikatuur" feminine ; -- status=guess
+lin caricature_V2 = mkV2 (mkV "karikaturiseren") | mkV2 (mkV "vertekenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin caries_N = mkN "cariës" feminine | mkN "tandbederf" neuter | mkN "gaatjes {p}" ; -- status=guess status=guess status=guess
+lin carillon_N = mkN "beiaard" masculine | mkN "carillon" | mkN "klokkenspel" neuter ; -- status=guess status=guess status=guess
+lin carmine_A = mkA "karmijnrood" | mkA "karmozijnrood" | mkA "karmijnen" | mkA "karmozijnen" ; -- status=guess status=guess status=guess status=guess
+lin carmine_N = mkN "karmijn" neuter | mkN "karmozijn" neuter | mkN "karmijnrood" neuter | mkN "karmozijnrood" neuter ; -- status=guess status=guess status=guess status=guess
+lin carnage_N = mkN "bloedbad" neuter ; -- status=guess
+lin carnation_A = mkA "carnatie" | mkA "vleeskleurig" ; -- status=guess status=guess
+lin carnation_N = mkN "carnatie" | mkN "vleeskleur" ; -- status=guess status=guess
+lin carnauba_N = mkN "carnaubawas" ; -- status=guess
+lin carnival_N = mkN "carnaval" ; -- status=guess
+lin carnivore_N = mkN "carnivoor" masculine | mkN "vleeseter" masculine ; -- status=guess status=guess
+lin carnivorous_A = mkA "carnivoor" | mkA "vleesetend" ; -- status=guess status=guess
+lin carob_N = mkN "johannesbrood" neuter ; -- status=guess
+lin carousel_N = mkN "bagageband" utrum ; -- status=guess
+lin carp_N = mkN "karper" masculine ; -- status=guess
+lin carpal_N = mkN "Carpaletunnel" ; -- status=guess
+lin carpenter_N = mkN "timmerman" masculine ; -- status=guess
+lin carpet_N = L.carpet_N ;
+lin carpet_V2 = mkV2 (mkV (mkV "een") "tapijt vormen") | mkV2 (mkV "bedekken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin carriage_N = mkN "wagon" masculine ; -- status=guess
+lin carriageway_N = mkN "rijbaan" utrum ; -- status=guess
+lin carrier_N = mkN "postduif " masculine ; -- status=guess
+lin carrion_N = mkN "kadaver" neuter | mkN "aas" neuter | mkN "kadaver" neuter | mkN "kadaver" ; -- status=guess status=guess status=guess status=guess
+lin carrot_N = mkN "wortel" masculine | mkN "peen" masculine ; -- status=guess status=guess
+lin carry_N = mkN "greep" masculine ; -- status=guess
+lin carry_V = mkV "dragen" "droeg" "droegen" "gedragen";
+lin carry_V2 = mkV2 carry_V;
+lin carsick_A = mkA "wagenziek" ; -- status=guess
+lin carsickness_N = mkN "wagenziekte" feminine ; -- status=guess
+lin cart_N = variants{} ; --
+lin cartel_N = mkN "kartel" neuter ; -- status=guess
+lin cartilage_N = mkN "kraakbeen" neuter ; -- status=guess
+lin cartoonistMasc_N = mkN "striptekenaar" masculine | mkN "striptekenares" feminine ; -- status=guess status=guess
+lin cartridge_N = mkN "patroon" masculine feminine ; -- status=guess
+lin cartwheel_N = mkN "radslag" masculine ; -- status=guess
+lin carve_V = variants{} ; --
+lin carve_V2 = variants{} ; --
+lin cascade_N = mkN "waterval" ; -- status=guess
+lin case_N = mkN "kist" ;
+lin cash_N = mkN "geld" | mkN "cash" ;
+lin cashew_N = mkN "cashew" | mkN "cachou" ; -- status=guess status=guess
+lin cask_N = mkN "ton" masculine feminine | mkN "vat" neuter ; -- status=guess status=guess
+lin cassava_N = mkN "cassave" ; -- status=guess
+lin cassette_N = mkN "cassette" ; -- status=guess
+lin cassowary_N = mkN "kasuaris" masculine ; -- status=guess
+lin cast_N = mkN "rolverdeling" feminine | mkN "casten" neuter | mkN "casting" feminine ; -- status=guess status=guess status=guess
+lin cast_V = mkV (mkV "met") "modder gooien naar" ; -- status=guess, src=wikt
+lin cast_V2 = mkV2 (mkV (mkV "met") "modder gooien naar") ; -- status=guess, src=wikt
+lin caste_N = mkN "kaste" masculine feminine ; -- status=guess
+lin casting_N = mkN "gieting" feminine ; -- status=guess
+lin castle_N = mkN "kasteel" neuter | mkN "fort" neuter | mkN "burcht" feminine | mkN "slot" neuter ; -- status=guess status=guess status=guess status=guess
+lin castle_V = mkV "rokeren" ; -- status=guess, src=wikt
+lin castrate_V2 = mkV2 (mkV "castreren") ; -- status=guess, src=wikt
+lin castration_N = mkN "castratie" feminine ; -- status=guess
+lin castrato_N = mkN "castraat" masculine | mkN "castrato" | mkN "castraatzanger" masculine ; -- status=guess status=guess status=guess
+lin casual_A = variants{} ; --
+lin casualty_N = mkN "slachtoffer" ; -- status=guess
+lin cat_N = L.cat_N ;
+lin cataclysmic_A = mkA "cataclystisch" ; -- status=guess
+lin catacomb_N = mkN "catacombe" ; -- status=guess
+lin catalogue_N = mkN "catalogus" masculine | mkN "cataloog" | mkN "inventaris" masculine ; -- status=guess status=guess status=guess
+lin catalogue_V2 = mkV2 (mkV "catalogiseren") ; -- status=guess, src=wikt
+lin catalyst_N = mkN "katalysator" ; -- status=guess
+lin catapult_N = mkN "katapult" masculine ; -- status=guess
+lin cataract_N = mkN "stortvloed" ; -- status=guess
+lin catarrh_N = mkN "slijmvliesontsteking" feminine ; -- status=guess
+lin catch_N = mkN "haak" masculine ; -- status=guess
+lin catch_V2 = mkV2 vangen_V ;
+lin catcher_N = mkN "catcher" masculine feminine | mkN "achtervanger" masculine ; -- status=guess status=guess
+lin catchy_A = mkA "aanstekelijk" | mkA "pakkend" ; -- status=guess status=guess
+lin categorization_N = mkN "categoriseren" neuter ; -- status=guess
+lin category_N = mkN "categorie" feminine ;
+lin catenary_N = mkN "kettinglijn" feminine ; -- status=guess
+lin cater_V = variants{} ; --
+lin caterpillar_N = mkN "rups" feminine ; -- status=guess
+lin catfish_N = mkN "meerval" masculine ; -- status=guess
+lin cathartic_A = mkA "louterend" | mkA "lbevrijdend" ; -- status=guess status=guess
+lin cathedral_N = mkN "kathedraal" feminine ; -- status=guess
+lin catheter_N = mkN "katheter" masculine ; -- status=guess
+lin cathode_N = mkN "kathode" feminine ; -- status=guess
+lin cattail_N = mkN "lisdodde" feminine | mkN "kodde" feminine ; -- status=guess status=guess
+lin cattish_A = mkA "katachtig" ; -- status=guess
+lin cattle_N = mkN "vee" neuter ; -- status=guess
+lin catty_A = mkA "kattig" ; -- status=guess
+lin cauldron_N = mkN "ketel" masculine ; -- status=guess
+lin cauliflower_N = mkN "bloemkool" ; -- status=guess
+lin caulk_V2 = mkV2 (mkV "breeuwen") | mkV2 (mkV "kalefateren") | mkV2 (mkV "kitten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin causal_A = variants{} ; --
+lin causality_N = mkN "causaliteit" feminine | mkN "oorzakelijkheid" feminine ; -- status=guess status=guess
+lin cause_N = mkN "aanleiding" ;
+lin cause_V2 = mkV2 (mkV "veroorzaken") ;
+lin cause_V2V = mkV2V (mkV "veroorzaken") ;
+lin caustic_A = mkA "corrosief" | mkA "bijtend" ; -- status=guess status=guess
+lin cauterize_V2 = mkV2 (mkV "toebranden") | mkV2 (mkV "dichtbranden") | mkV2 (mkV "toevriezen") | mkV2 (mkV "dichtvriezen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin caution_N = mkN "voorzichtigheid" feminine | mkN "voorzorg " masculine | mkN "omzichtigheid" feminine ; -- status=guess status=guess status=guess
+lin caution_V = mkV "waarschuwen" | mkV "manen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin caution_V2 = mkV2 (mkV "waarschuwen") | mkV2 (mkV "manen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin caution_V2V = mkV2V (mkV "waarschuwen") | mkV2V (mkV "manen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin caution_VS = mkVS (mkV "waarschuwen") | mkVS (mkV "manen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cautious_A = mkA "voorzichtig" ; -- status=guess
+lin cavalcade_N = mkN "ridderstoet" ; -- status=guess
+lin cavalier_A = mkA "hooghartig" ; -- status=guess
+lin cave_N = mkN "hol" neuter | mkN "grot" feminine ; -- status=guess status=guess
+lin cave_V = mkV "ondermijnen" ; -- status=guess, src=wikt
+lin cave_V2 = mkV2 (mkV "ondermijnen") ; -- status=guess, src=wikt
+lin caveat_N = mkN "voorbehoud" neuter | mkN "uitzondering" feminine ; -- status=guess status=guess
+lin cavern_N = mkN "grot" feminine | mkN "krocht" feminine | mkN "hol" neuter ; -- status=guess status=guess status=guess
+lin caviar_N = mkN "kaviaar" masculine ; -- status=guess
+lin cavil_V = mkV "chicaneren" ; -- status=guess, src=wikt
+lin cavort_V = mkV "steigeren" ; -- status=guess, src=wikt
+lin cease_V = mkV (mkV "houd") "op en doe van afstand" ; -- status=guess, src=wikt
+lin cease_V2 = mkV2 (mkV (mkV "houd") "op en doe van afstand") ; -- status=guess, src=wikt
+lin ceasefire_N = mkN "staakt-het-vuren" neuter ; -- status=guess
+lin cedar_N = mkN "ceder" masculine | mkN "cederhout" neuter ; -- status=guess status=guess
+lin cede_V2 = mkV2 (mkV "aftreden") | mkV2 (mkV (mkV "uit") "de weg gaan") | mkV2 (mkV "opgeven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cedilla_N = mkN "cedille" ; -- status=guess
+lin ceiling_N = L.ceiling_N ;
+lin celebrate_V2 = mkV2 (mkV "vieren") ; -- status=guess, src=wikt
+lin celebrated_A = mkA "gevierd" | mkA "gevierde" ; -- status=guess status=guess
+lin celebration_N = mkN "gedachtenis" | mkN "herdenking" | mkN "viering" feminine ; -- status=guess status=guess status=guess
+lin celebrity_N = mkN "beroemdheid" feminine ; -- status=guess
+lin celeriac_N = mkN "knolselderij" masculine ; -- status=guess
+lin celery_N = mkN "selderij" masculine | mkN "selderie" masculine | mkN "selder" masculine ; -- status=guess status=guess status=guess
+lin celestial_A = mkA "hemels" ; -- status=guess
+lin celibate_A = mkA "celibatair" | mkA "ongehuwd" ; -- status=guess status=guess
+lin cell_N = mkN "cel" feminine ;
+lin cellar_N = mkN "kelderdeur" ; -- status=guess
+lin cello_N = mkN "cello" masculine ; -- status=guess
+lin celluloid_N = mkN "celluloid" neuter ; -- status=guess
+lin cellulose_N = mkN "cellulose" ; -- status=guess
+lin cement_N = mkN "cement" neuter ; -- status=guess
+lin cemetery_N = variants{} ; --
+lin cenotaph_N = mkN "cenotaaf" neuter ; -- status=guess
+lin censor_N = mkN "censor" masculine ; -- status=guess
+lin censor_V2 = mkV2 (mkV "censureren") ; -- status=guess, src=wikt
+lin censorship_N = mkN "censuur" ; -- status=guess
+lin census_N = mkN "volkstelling" feminine ; -- status=guess
+lin cent_N = mkN "cent" masculine ; -- status=guess
+lin centaur_N = mkN "paardmens" masculine | mkN "kentaur" masculine | mkN "centaur" masculine ; -- status=guess status=guess status=guess
+lin centenarian_N = mkN "honderdjarige" masculine feminine ; -- status=guess
+lin center_A = mkA "centraal" ; -- status=guess
+lin center_N = mkN "centrum" ; -- status=guess
+lin center_V = mkV "centreren" ; -- status=guess, src=wikt
+lin center_V2 = mkV2 (mkV "centreren") ; -- status=guess, src=wikt
+lin centerfold_N = mkN "pin-up" masculine feminine ; -- status=guess
+lin centimetre_N = mkN "centimeter" ; -- status=guess
+lin centipede_N = mkN "duizendpoot" masculine ; -- status=guess
+lin central_A = mkA "centraal" ;
+lin central_N = mkN "centrale verwarming" feminine ; -- status=guess
+lin centralization_N = mkN "centralisatie" feminine ; -- status=guess
+lin centralize_V = mkV "centraliseren" ; -- status=guess, src=wikt
+lin centralize_V2 = mkV2 (mkV "centraliseren") ; -- status=guess, src=wikt
+lin centre_N = mkN "midden" neuter | mkN "centrum" neuter ; --- possible split, centrum is for locations
+lin centre_V = variants{} ; --
+lin centre_V2 = variants{} ; --
+lin century_N = mkN "eeuw" ;
+lin ceramic_N = mkN "keramiek" feminine ; -- status=guess
+lin cereal_N = variants{} ; --
+lin cerebellum_N = mkN "kleine hersenen {p}" ; -- status=guess
+lin cerebral_A = mkA "cerebraal" ; -- status=guess
+lin cerebrum_N = mkN "telencephalon" ; -- status=guess
+lin ceremony_N = mkN "ceremonie" feminine | mkN "plechtigheid" feminine ; -- status=guess status=guess
+lin cerium_N = mkN "cerium" neuter ; -- status=guess
+lin certain_1_A = mkA "zeker" ;
+lin certain_2_A = mkA "zeker" ;
+lin certain_A = mkA "zeker" ;
+lin certainly_Adv = mkAdv "beslist" | mkAdv "zeker" ;
+lin certainty_N = mkN "zekerheid" feminine ; -- status=guess
+lin certificate_N = mkN "certificaat" | mkN "attest" neuter ; -- status=guess status=guess
+lin certification_N = mkN "attestering" feminine ; -- status=guess
+lin cervix_N = mkN "baarmoederhals" feminine | mkN "cervix" masculine ; -- status=guess status=guess
+lin cessation_N = mkN "beëindiging" ; -- status=guess
+lin cesspool_N = mkN "beerput" masculine ; -- status=guess
+lin cetacean_N = mkN "walvisachtige" ; -- status=guess
+lin chador_N = mkN "chador" ; -- status=guess
+lin chafe_N = mkN "opgewarmd door wrijving" ; -- status=guess
+lin chafe_V = mkV "irriteren" | mkV "vervelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin chafe_V2 = mkV2 (mkV "irriteren") | mkV2 (mkV "vervelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin chaff_N = mkN "kaf" ; -- status=guess
+lin chaff_V2 = mkV2 (mkV "plagen") ; -- status=guess, src=wikt
+lin chaffinch_N = mkN "vink" | mkN "boekvink" ; -- status=guess status=guess
+lin chagrin_N = mkN "verdriet" neuter | mkN "irritatie" feminine | mkN "ongenoegen" neuter | mkN "chagrijn" neuter ; -- status=guess status=guess status=guess status=guess
+lin chagrin_V2 = mkV2 (mkV "vervelen") | mkV2 (mkV "storen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin chain_N = mkN "kettingbrief" masculine ; -- status=guess
+lin chair_N = L.chair_N ;
+lin chair_V2 = variants{} ; --
+lin chairman_N = mkN "voorzitter" masculine ;
+lin chalaza_N = mkN "hagelsnoer" masculine feminine ; -- status=guess
+lin chalice_N = mkN "kelk" masculine ; -- status=guess
+lin chalk_N = mkN "krijt" neuter | mkN "krijtje" neuter ; -- status=guess status=guess
+lin challenge_N = mkN "uitdaging" ; -- status=guess
+lin challenge_V = mkV "uitdagen" ; -- status=guess, src=wikt
+lin challenge_V2 = mkV2 (mkV "uitdagen") ; -- status=guess, src=wikt
+lin chamber_N = mkN "slaapkamer" ; -- status=guess
+lin chamberlain_N = mkN "kamerheer" masculine ; -- status=guess
+lin chameleon_N = mkN "kameleon " neuter ; -- status=guess
+lin chamois_N = mkN "gems" feminine ; -- status=guess
+lin champagne_N = variants{} ; --
+lin champion_A = mkA "meesterlijk" | mkA "eerste klasse" ; -- status=guess status=guess
+lin champion_N = mkN "voorvechter" masculine ; -- status=guess
+lin champion_V2 = mkV2 (mkV "voorvechten") ; -- status=guess, src=wikt
+lin championship_N = mkN "kampioenschap" neuter ; -- status=guess
+lin chance_N = mkN "kans" feminine | mkN "gelegenheid" feminine | mkN "mogelijkheid" feminine ;
+lin chance_V = mkV "wagen" ; -- status=guess, src=wikt
+lin chance_V2 = mkV2 (mkV "wagen") ; -- status=guess, src=wikt
+lin chancellor_N = mkN "kanselier" ; -- status=guess
+lin chandelier_N = mkN "kroonluchter" masculine | mkN "luster" masculine ; -- status=guess status=guess
+lin change_N = mkN "wisselgeld" | mkN "muntgeld" ; --- mkN "verandering" a change
+lin change_V = no_geV (mkV "veranderen") | reflV (mkV "aan" (mkV "passen"));
+lin change_V2 = mkV2 (no_geV (mkV "veranderen")) | mkV2 (mkV "aan" (mkV "passen")) ;
+lin changing_A = variants{} ; --
+lin channel_N = mkN "kanaal" neuter | mkN "zender" masculine ; -- status=guess status=guess
+lin channel_V2 = mkV2 (mkV "nadoen") | mkV2 (mkV "imiteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin chant_V = mkV "chanten" | zingen_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin chant_V2 = mkV2 (mkV "chanten") | mkV2 (zingen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin chaos_N = mkN "chaos" masculine | mkN "baaierd" masculine ; -- status=guess status=guess
+lin chaotic_A = mkA "chaotisch" | mkA "wanordelijk" | mkA "onordelijk" | mkA "warrig" | mkA "verward" ; -- status=guess status=guess status=guess status=guess status=guess
+lin chap_N = variants{} ; --
+lin chapel_N = mkN "kapel" masculine feminine ; -- status=guess
+lin chapter_N = mkN "hoofdstuk" neuter ;
+lin character_1_N = mkN "karakter" neuter | mkN "persoonlijkheid" ; --- split mkN "karakter" ; character on a show
+lin character_2_N = mkN "karakter" neuter | mkN "teken" neuter ;
+lin characteristic_A = mkA "kenmerkend" | mkA "karakteristiek" | mkA "idiosyncratisch" ; -- status=guess status=guess status=guess
+lin characteristic_N = mkN "trekje" neuter | mkN "karakteristiek" feminine ; -- status=guess status=guess
+lin characterize_V2 = variants{} ; --
+lin charcoal_A = mkA "antraciet" ; -- status=guess
+lin charcoal_N = mkN "houtskool" masculine ; -- status=guess
+lin chard_N = mkN "snijbiet" ; -- status=guess
+lin charge_1_N = mkN "lading" ;
+lin charge_2_N = mkN "aanklacht" ;
+lin charge_N = charge_1_N | charge_2_N ;
+lin charge_V = mkV "laden" ;
+lin charge_V2 = mkV2 (mkV "laden") ;
+lin charger_N = mkN "oplader" masculine ; -- status=guess
+lin chariot_N = mkN "strijdwagen" masculine ; -- status=guess
+lin charioteer_N = mkN "wagenmenner" masculine ; -- status=guess
+lin charismatic_A = mkA "charismatisch" ; -- status=guess
+lin charitable_A = mkA "weldadig" ; -- status=guess
+lin charity_N = mkN "naastenliefde" feminine ; -- status=guess
+lin charivari_N = mkN "ketelmuziek" ; -- status=guess
+lin charlatan_N = mkN "charlatan" masculine ; -- status=guess
+lin charm_N = mkN "charme" ; -- status=guess
+lin charm_V = mkV "betoveren" | mkV "bezweren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin charm_V2 = mkV2 (mkV "betoveren") | mkV2 (mkV "bezweren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin charming_A = variants{} ; --
+lin chart_N = variants{} ; --
+lin charter_N = variants{} ; --
+lin charwoman_N = mkN "poetsvrouw" | mkN "schoonmaakster" feminine ; -- status=guess status=guess
+lin chary_A = mkA "voorzichtig" | mkA "schuw" | mkA "preuts" | mkA "karig" ; -- status=guess status=guess status=guess status=guess
+lin chase_N = mkN "achtervolging" feminine | mkN "jacht" masculine ; -- status=guess status=guess
+lin chase_V = mkV "achtervolgen" | mkV "achternazitten" | mkV "achternajagen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin chase_V2 = mkV2 (mkV "achtervolgen") | mkV2 (mkV "achternazitten") | mkV2 (mkV "achternajagen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin chaser_N = mkN "jager" masculine ; -- status=guess
+lin chasm_N = mkN "kloof" feminine | mkN "meningsverschil" neuter ; -- status=guess status=guess
+lin chaste_A = mkA "kuis" ; -- status=guess
+lin chastity_N = mkN "zedigheid" feminine | mkN "kuisheid" feminine ; -- status=guess status=guess
+lin chasuble_N = mkN "kazuifel " neuter ; -- status=guess
+lin chat_N = mkN "tapuit" masculine ; -- status=guess
+lin chat_V = mkV "kletsen" | mkV "babbelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin chattel_N = mkN "have" | mkN "goed" neuter | mkN "bezit" neuter | mkN "eigendom" neuter ; -- status=guess status=guess status=guess status=guess
+lin chatter_N = mkN "gekwetter" neuter ; -- status=guess
+lin chatter_V = mkV "kletsen" | mkV "kwebbelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin chauvinist_N = mkN "chauvinist" masculine ; -- status=guess
+lin cheap_A = mkA "goedkoop" | mkA "betaalbaar" ;
+lin cheapskate_N = mkN "gierigaard" masculine ; -- status=guess
+lin cheat_N = mkN "spiekbriefje" neuter ; -- status=guess
+lin cheat_V = mkV "vreemdgaan" ; -- status=guess, src=wikt
+lin cheat_V2 = mkV2 (mkV "vreemdgaan") ; -- status=guess, src=wikt
+lin check_N = mkN "rekening" feminine ; -- status=guess
+lin check_V = mkV "controleren" ;
+lin check_V2 = mkV2 check_V ;
+lin checkmate_N = mkN "schaakmat" | mkN "mat" ; -- status=guess status=guess
+lin checkpoint_N = mkN "doorlaatpost" feminine ; -- status=guess
+lin checksum_N = mkN "controlecijfer" neuter | mkN "checksum" ; -- status=guess status=guess
+lin cheek_N = mkN "bil" feminine ; -- status=guess
+lin cheekbone_N = mkN "jukbeen" neuter ; -- status=guess
+lin cheer_V = variants{} ; --
+lin cheer_V2 = variants{} ; --
+lin cheerful_A = variants{} ; --
+lin cheers_Interj = mkInterj "tot ziens" | mkInterj "tot later" | mkInterj "ciao" | mkInterj "hoi" | mkInterj "doei" | mkInterj "doeg" | mkInterj "ik zie je" | mkInterj "later" | mkInterj "salu" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin cheese_N = L.cheese_N ;
+lin cheeseburger_N = mkN "kaasburger" masculine feminine ; -- status=guess
+lin cheesecake_N = mkN "kwarktaart" masculine feminine ; -- status=guess
+lin cheetah_N = mkN "jachtluipaard " neuter | mkN "cheeta" masculine ; -- status=guess status=guess
+lin chef_N = mkN "chefkok" ; -- status=guess
+lin chemical_A = mkA "chemisch" | mkA "scheikundig" ; -- status=guess status=guess
+lin chemical_N = mkN "verslavend middel" neuter ; -- status=guess
+lin chemistMasc_N = mkN "scheikundige" masculine feminine | mkN "chemicus" masculine ; -- status=guess status=guess
+lin chemistry_N = mkN "chemie" feminine | mkN "scheikunde" feminine ; -- status=guess status=guess
+lin chemotherapy_N = mkN "chemokuur" masculine feminine | mkN "chemotherapie" feminine ; -- status=guess status=guess
+lin cheque_N = mkN "cheque" masculine ; -- status=guess
+lin cherish_V2 = mkV2 (mkV "koesteren") ; -- status=guess, src=wikt
+lin cherry_A = mkA "kersen-" ; -- status=guess
+lin cherry_N = mkN "kers" feminine ;
+lin chervil_N = mkN "kervel" ; -- status=guess
+lin chess_N = mkN "schaakspel" neuter | mkN "schaken" ; -- status=guess status=guess
+lin chessboard_N = mkN "schaakbord" ; -- status=guess
+lin chest_N = mkN "komode" feminine ; -- status=guess
+lin chestnut_A = mkA "kastanjebruin" | mkA "kastanjebruine" ; -- status=guess status=guess
+lin chestnut_N = mkN "kastanje" feminine | mkN "tamme kastanje" feminine ; -- status=guess status=guess
+lin chew_V = mkV "kauwen" ; -- status=guess, src=wikt
+lin chew_V2 = mkV2 (mkV "kauwen") ; -- status=guess, src=wikt
+lin chewy_A = mkA "taai" | mkA "rubberig" ; -- status=guess status=guess
+lin chi_N = mkN "chi" masculine feminine ; -- status=guess
+lin chick_N = mkN "kuiken" neuter ; -- status=guess
+lin chickadee_N = mkN "mees" ; -- status=guess
+lin chicken_N = mkN "kip" feminine | mkN "hen" feminine | mkN "hoen" neuter ; -- status=guess status=guess status=guess
+lin chickenpox_N = mkN "waterpokken" ; -- status=guess
+lin chickpea_N = mkN "kikkererwt" | mkN "keker" | mkN "kekererwt" | mkN "Spaanse erwt" | mkN "kreukerwt" ; -- status=guess status=guess status=guess status=guess status=guess
+lin chickweed_N = mkN "hoornbloem" | mkN "muur" ; -- status=guess status=guess
+lin chicory_N = mkN "cichorei" utrum | mkN "witlof" neuter ; -- status=guess status=guess
+lin chief_A = mkA "hoofd" | mkA "chef" ;
+lin chief_N = mkN "oppergod" masculine ; -- status=guess
+lin chiefly_Adv = mkAdv "voornamelijk" ; -- status=guess
+lin chieftainMasc_N = mkN "stamhoofd" neuter | mkN "opperhoofd" neuter ; -- status=guess status=guess
+lin child_N = L.child_N ;
+lin childhood_N = mkN "kinderjaren" neuter | mkN "kindertijd" masculine ; -- status=guess status=guess
+lin childish_A = mkA "kinderachtig" | mkA "infantiel" ; -- status=guess status=guess
+lin chime_N = mkN "klok" ; -- status=guess
+lin chimney_N = mkN "schoorsteen" masculine ; -- status=guess
+lin chimpanzee_N = mkN "chimpansee" masculine ; -- status=guess
+lin chin_N = mkN "kin" ; -- status=guess
+lin chinchilla_N = mkN "chinchilla" neuter ; -- status=guess
+lin chip_N = mkN "fiche" neuter ; -- status=guess
+lin chipolata_N = mkN "chipolata" ; -- status=guess
+lin chips_N = mkN "chips {p}" ; -- status=guess
+lin chisel_N = mkN "beitel" masculine ; -- status=guess
+lin chivalry_N = mkN "ridderlijkheid" feminine | mkN "hoofsheid" feminine | mkN "galanterie" feminine ; -- status=guess status=guess status=guess
+lin chive_N = mkN "bieslook" masculine ; -- status=guess
+lin chlorine_N = mkN "chloor" masculine ; -- status=guess
+lin chlorophyll_N = mkN "bladgroen" neuter ; -- status=guess
+lin chocolate_A = mkA "chocoladekleurig" ; -- status=guess
+lin chocolate_N = mkN "chocoladevlok" masculine feminine ; -- status=guess
+lin choice_A = mkA "uitgelezen" ; -- status=guess
+lin choice_N = mkN "keuze" feminine | mkN "keuzemogelijkeheid" feminine ;
+lin choir_N = mkN "koor" neuter ; -- status=guess
+lin choke_N = mkN "macht" ; -- status=guess
+lin choke_V = mkV "verstikken" ; -- status=guess, src=wikt
+lin choke_V2 = mkV2 (mkV "verstikken") ; -- status=guess, src=wikt
+lin cholera_N = mkN "cholera" ; -- status=guess
+lin choleric_A = mkA "cholerisch" | mkA "kwaad" ; -- status=guess status=guess
+lin choose_V2 = mkV2 (kiezen_V) ;
+lin choose_VV = mkVV (kiezen_V) ;
+lin choosy_A = mkA "kieskeurig" ; -- status=guess
+lin chop_N = mkN "karbonade" utrum ; -- status=guess
+lin chop_V = variants{} ; --
+lin chop_V2 = variants{} ; --
+lin chopstick_N = mkN "eetstokje" neuter ; -- status=guess
+lin chord_N = mkN "akkoord" neuter ; -- status=guess
+lin chore_N = mkN "taak" feminine ; -- status=guess
+lin chortle_N = mkN "luidruchtig grinnikken" | mkN "verkneukelen" masculine ; -- status=guess status=guess
+lin chorus_N = mkN "koor" neuter ; -- status=guess
+lin chosen_A = variants{} ; --
+lin christen_V2 = mkV2 (mkV "dopen") ; -- status=guess, src=wikt
+lin chromatid_N = mkN "chromatide" ; -- status=guess
+lin chromium_N = mkN "chroom" neuter ; -- status=guess
+lin chromosomal_A = mkA "chromosomaal" ; -- status=guess
+lin chromosome_N = mkN "chromosoom" neuter ; -- status=guess
+lin chronic_A = mkA "chronisch" ; -- status=guess
+lin chronicle_N = mkN "kroniek" feminine ; -- status=guess
+lin chronological_A = mkA "chronologisch" ; -- status=guess
+lin chub_N = mkN "dikkerd" masculine | mkN "dikzak" masculine ; -- status=guess status=guess
+lin chubby_A = mkA "mollig" ; -- status=guess
+lin chuck_V2 = mkV2 (mkV "weggooien") ; -- status=guess, src=wikt
+lin chuckle_N = mkN "gegrinnik" ; -- status=guess
+lin chuckle_V = mkV "grinniken" ; -- status=guess, src=wikt
+lin chuckle_VS = mkVS (mkV "grinniken") ; -- status=guess, src=wikt
+lin chunk_N = mkN "stuk" neuter | mkN "brok" | mkN "klomp" ; -- status=guess status=guess status=guess
+lin church_N = L.church_N ;
+lin churchgoer_N = mkN "kerkganger" masculine | mkN "kerkbezoeker" masculine ; -- status=guess status=guess
+lin churn_N = mkN "overstapkandidaten {p}" ; -- status=guess
+lin churn_V = mkV "karnen" | mkV "agiteren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin churn_V2 = mkV2 (mkV "karnen") | mkV2 (mkV "agiteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cicada_N = mkN "cicade" feminine ; -- status=guess
+lin cicatrix_N = mkN "littekenweefsel" ; -- status=guess
+lin cider_N = mkN "cider" masculine ; -- status=guess
+lin cigar_N = mkN "sigaar" feminine ; -- status=guess
+lin cigarette_N = mkN "sigaret" masculine feminine | mkN "saffiaantje" ; -- status=guess status=guess
+lin ciliate_N = mkN "trilhaardiertje" neuter ; -- status=guess
+lin cinch_N = mkN "kinderspel" neuter | mkN "peuleschil" feminine | mkN "makkie" neuter ; -- status=guess status=guess status=guess
+lin cinder_N = mkN "betonblok" neuter | mkN "snelbouwsteen" masculine ; -- status=guess status=guess
+lin cinema_N = mkN "film" masculine ; -- status=guess
+lin cinnabar_N = mkN "vermiljoen" ; -- status=guess
+lin cinnamon_N = mkN "kaneelboom" masculine ; -- status=guess
+lin cipher_N = mkN "cijfer" neuter ; -- status=guess
+lin circle_N = mkN "kring" ; -- status=guess
+lin circle_V = mkV "omcirkelen" ; -- status=guess, src=wikt
+lin circle_V2 = mkV2 (mkV "omcirkelen") ; -- status=guess, src=wikt
+lin circuit_N = mkN "zekering" feminine ; -- status=guess
+lin circuitous_A = mkA "omslachtig" ; -- status=guess
+lin circular_A = variants{} ; --
+lin circular_N = mkN "cirkelredenering" feminine ; -- status=guess
+lin circulate_V = variants{} ; --
+lin circulate_V2 = variants{} ; --
+lin circulation_N = mkN "oplage" ; -- status=guess
+lin circumcise_V2 = mkV2 (mkV "besnijden") ; -- status=guess, src=wikt
+lin circumcision_N = mkN "besnijdenis" feminine ; -- status=guess
+lin circumference_N = mkN "omtrek" masculine ; -- status=guess
+lin circumstance_N = mkN "omstandigheid" ;
+lin circumvent_V2 = mkV2 (mkV "omzeilen") ; -- status=guess, src=wikt
+lin circus_N = mkN "circus" neuter ; -- status=guess
+lin cirrus_N = mkN "windveer" | mkN "cirrus" | mkN "vederwolk" ; -- status=guess status=guess status=guess
+lin cistern_N = mkN "stortbak" masculine ; -- status=guess
+lin cisterna_N = mkN "cisterne" feminine ; -- status=guess
+lin cite_V2 = variants{} ; --
+lin citizenMasc_N = mkN "burger" masculine | mkN "particulier" masculine ; -- status=guess status=guess
+lin citizenship_N = mkN "burgerschap" neuter ; -- status=guess
+lin citrus_N = mkN "citrusvrucht" feminine ; -- status=guess
+lin city_N = L.city_N ;
+lin civet_N = mkN "civetkat" ; -- status=guess
+lin civic_A = mkA "stedelijk" ; -- status=guess
+lin civics_N = mkN "maatschappijleer" feminine ; -- status=guess
+lin civil_A = mkA "burgerlijk" | mkA "civiel" ;
+lin civilian_A = mkA "burger-" ; -- status=guess
+lin civilian_N = mkN "burger" masculine ; -- status=guess
+lin civilization_N = mkN "civilisatie" ; -- status=guess
+lin clad_V = mkV "kleden" ; -- status=guess, src=wikt
+lin clad_V2 = mkV2 (mkV "kleden") ; -- status=guess, src=wikt
+lin claim_N = mkN "aanspraak" feminine ;
+lin claim_V = mkV "op" "eisen" | mkV "claimen" ;
+lin claim_V2 = mkV2 (mkV "op" "eisen") | mkV2 (mkV "claimen") ;
+lin claim_VS = mkVS (mkV "op" "eisen") | mkVS (mkV "claimen") ;
+lin clairvoyance_N = mkN "helderziendheid" feminine ; -- status=guess
+lin clairvoyant_A = mkA "helderziende" ; -- status=guess status=guess
+lin clam_N = mkN "mossel" feminine ; -- status=guess
+lin clam_V = zwijgen_V | mkV (mkV "zijn") "mond houden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin clamor_N = mkN "boegeroep" neuter | mkN "gekrijt" neuter | mkN "gemor" neuter | mkN "protest" neuter ; -- status=guess status=guess status=guess status=guess
+lin clan_N = mkN "clan" | mkN "stam" ; -- status=guess status=guess
+lin clandestine_A = mkA "heimelijk" | mkA "geheim" | mkA "clandestien" ; -- status=guess status=guess status=guess
+lin clap_N = mkN "druiper" ; -- status=guess
+lin clap_V = mkV "applaudisseren" | mkV "klappen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin clap_V2 = mkV2 (mkV "applaudisseren") | mkV2 (mkV "klappen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin clapperboard_N = mkN "klapbord" ; -- status=guess
+lin clarification_N = mkN "opheldering" feminine | mkN "verduidelijking" feminine ; -- status=guess status=guess
+lin clarify_V = mkV "verduidelijken" ; -- status=guess, src=wikt
+lin clarify_V2 = mkV2 (mkV "verduidelijken") ; -- status=guess, src=wikt
+lin clarinet_N = mkN "klarinet" ; -- status=guess
+lin clarity_N = mkN "helderheid" feminine | mkN "klaarheid" feminine ; -- status=guess status=guess
+lin clash_N = variants{} ; --
+lin clasp_N = mkN "kram" feminine | mkN "haak" masculine | mkN "gesp" utrum | mkN "knip" feminine | mkN "slot" neuter | mkN "schakel" utrum | mkN "omhelzing" feminine | mkN "handdruk" masculine | mkN "greep" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin clasp_V = mkV "omklemmen" ; -- status=guess, src=wikt
+lin clasp_V2 = mkV2 (mkV "omklemmen") ; -- status=guess, src=wikt
+lin class_N = mkN "klas" feminine ; --- split mkN "klasse" having class, being classy
+lin classic_A = variants{} ; --
+lin classic_N = variants{} ; --
+lin classical_A = variants{} ; --
+lin classification_N = mkN "classificatie" feminine ; -- status=guess
+lin classify_V2 = mkV2 (mkV "rangschikken") | mkV2 (mkV "classificeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin classmate_N = mkN "klasgenoot" ; -- status=guess
+lin classroom_N = mkN "klaslokaal" neuter ; -- status=guess
+lin classy_A = mkA "elegant" | mkA "elegante" ; -- status=guess status=guess
+lin clastic_A = mkA "klastisch" ; -- status=guess
+lin clause_N = mkN "bijzin" masculine ; -- status=guess
+lin claustrophobia_N = mkN "claustrofobie" ; -- status=guess
+lin clavicle_N = mkN "sleutelbeen" neuter ; -- status=guess
+lin claw_N = mkN "klauw" utrum ; -- status=guess
+lin claw_V2 = mkV2 (mkV "klauwen") ; -- status=guess, src=wikt
+lin clay_N = mkN "klei" masculine ; -- status=guess
+lin claystone_N = mkN "kleisteen" ; -- status=guess
+lin clean_A = L.clean_A ;
+lin clean_V = mkV "poetsen" | mkV "schoonmaken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin clean_V2 = mkV2 (mkV "poetsen") | mkV2 (mkV "schoonmaken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cleaner_N = variants{} ; --
+lin cleanse_V2 = mkV2 (mkV "reinigen") | mkV2 (mkV "schoonmaken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin clear_A = mkA "helder" | mkA "klaar" ;
+lin clear_Adv = mkAdv "helemaal" ; -- status=guess
+lin clear_V = mkV "op" (mkV "klaren") ;
+lin clear_V2 = mkV2 clear_V ;
+lin clearance_N = variants{} ; --
+lin clearing_N = variants{} ; --
+lin clearly_Adv = mkAdv "duidelijk" ;
+lin cleavable_A = mkA "splitsbare" ; -- status=guess
+lin cleavage_N = mkN "deling" feminine ; -- status=guess
+lin cleaver_N = mkN "mes" neuter | mkN "hakmes" neuter ; -- status=guess status=guess
+lin clef_N = mkN "sleutel" ; -- status=guess
+lin clematis_N = mkN "clematis" feminine ; -- status=guess
+lin clemency_N = mkN "clementie" ; -- status=guess
+lin clergy_N = variants{} ; --
+lin clergyman_N = mkN "geestelijke" masculine ; -- status=guess
+lin clerical_A = variants{} ; --
+lin clerk_N = mkN "klerk" masculine ; -- status=guess
+lin clever_A = L.clever_A ;
+lin click_N = mkN "klikken" ; -- status=guess
+lin client_N = mkN "klant" masculine feminine | mkN "cliënt" masculine feminine ;
+lin cliff_N = mkN "klip" feminine | mkN "klif" feminine ; -- status=guess status=guess
+lin climate_N = mkN "klimaat" neuter ; -- status=guess
+lin climatologist_N = mkN "klimatoloog" masculine ; -- status=guess
+lin climatology_N = mkN "klimatologie" feminine ; -- status=guess
+lin climb_N = variants{} ; --
+lin climb_V = klimmen_V ; -- status=guess, src=wikt
+lin climb_V2 = mkV2 (klimmen_V) ; -- status=guess, src=wikt
+lin climber_N = mkN "klimmer" masculine | mkN "beklimmer" masculine ; -- status=guess status=guess
+lin cling_V = mkV "klampen" ; -- status=guess, src=wikt
+lin clinic_N = variants{} ; --
+lin clinical_A = mkA "klinisch" ; -- status=guess
+lin clip_N = mkN "clipart" ; -- status=guess
+lin clipboard_N = mkN "klembord" neuter ; -- status=guess
+lin clipper_N = mkN "klipper" masculine ; -- status=guess
+lin clipping_N = mkN "krantenknipsel" neuter ; -- status=guess
+lin clique_N = mkN "kliek" feminine ; -- status=guess
+lin clitoris_N = mkN "clitoris" masculine | mkN "kittelaar" masculine ; -- status=guess status=guess
+lin cloak_N = mkN "mantel" masculine ; -- status=guess
+lin clock_N = mkN "wijzerplaat" ; -- status=guess
+lin clock_V = mkV "klokken" ; -- status=guess, src=wikt
+lin clock_V2 = mkV2 (mkV "klokken") ; -- status=guess, src=wikt
+lin clockwise_Adv = mkAdv "rechtsom" | mkAdv "met de klok mee" ; -- status=guess status=guess
+lin clog_N = mkN "verstopping" feminine ; -- status=guess
+lin cloister_N = mkN "kloostergang" | mkN "kruisgang" ; -- status=guess status=guess
+lin cloister_V2 = mkV2 (mkV (mkV "in") "het klooster treden") ; -- status=guess, src=wikt
+lin clone_N = mkN "kloon" ; -- status=guess
+lin clone_V2 = mkV2 (mkV "klonen") ; -- status=guess, src=wikt
+lin close_A = mkA "dichtbij" | mkA "nabij" ;
+lin close_Adv = mkAdv "dicht" | mkAdv "nader" ;
+lin close_V = sluiten_V ;
+lin close_V2 = L.close_V2 ;
+lin closed_A = mkA "gesloten" ; -- status=guess
+lin closely_Adv = mkAdv "dichtbij" ; -- status=guess
+lin closet_N = mkN "kast" masculine feminine ; -- status=guess
+lin closure_N = mkN "beëindiging" | mkN "afsluiting" | mkN "sluiting" ; -- status=guess status=guess status=guess
+lin clot_N = mkN "stommeling" | mkN "idioot" ; -- status=guess status=guess
+lin clot_V = mkV "klonteren" | mkV "stollen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin clot_V2 = mkV2 (mkV "klonteren") | mkV2 (mkV "stollen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cloth_N = mkN "vod" feminine ; -- status=guess
+lin clothe_V2 = mkV2 (mkV "kleden") ; -- status=guess, src=wikt
+lin clothes_N = mkN "kleren" ;
+lin clothesline_N = mkN "wasdraad" masculine | mkN "waslijn" feminine ; -- status=guess status=guess
+lin clothing_N = mkN "kleding" feminine | mkN "kledij" feminine ; -- status=guess status=guess
+lin cloud_N = L.cloud_N ;
+lin cloudberry_N = mkN "kruipbraam" | mkN "gele bosbraam" ; -- status=guess status=guess
+lin cloudburst_N = mkN "wolkbreuk" ; -- status=guess
+lin cloudy_A = mkA "bewolkt" ; -- status=guess
+lin clout_N = mkN "doelwit" neuter ; -- status=guess
+lin clout_V2 = mkV2 (slaan_V) | mkV2 (mkV "oorvijgen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin clove_N = mkN "teen" masculine ; -- status=guess
+lin clover_N = mkN "klaver" feminine ; -- status=guess
+lin clown_N = mkN "clown" masculine ; -- status=guess
+lin cloy_V = mkV "oververzadigen" | mkV "volstoppen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin cloy_V2 = mkV2 (mkV "oververzadigen") | mkV2 (mkV "volstoppen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin club_1_N = mkN "club" feminine ;
+lin club_2_N = mkN "knuppel" ;
+lin club_N = club_1_N | club_2_N ;
+lin club_V = mkV "neerknuppelen" | slaan_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin club_V2 = mkV2 (mkV "neerknuppelen") | mkV2 (slaan_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin clue_N = variants{} ; --
+lin clumsy_A = mkA "onhandig" | mkA "stuntelig" ; -- status=guess status=guess
+lin cluster_N = variants{} ; --
+lin clutch_N = mkN "koppeling" | mkN "klauw" feminine ; -- status=guess status=guess
+lin clutch_V = variants{} ; --
+lin clutch_V2 = variants{} ; --
+lin clutter_N = mkN "rommel" | mkN "rotzooi" ; -- status=guess status=guess
+lin coach_1_N = variants{} ; --
+lin coach_2_N = variants{} ; --
+lin coach_3_N = variants{} ; --
+lin coach_N = mkN "reisbus" masculine ; -- status=guess
+lin coach_V = mkV "opleiden" ; -- status=guess, src=wikt
+lin coach_V2 = mkV2 (mkV "opleiden") ; -- status=guess, src=wikt
+lin coagulate_V = mkV "stollen" | mkV "coaguleren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin coagulate_V2 = mkV2 (mkV "stollen") | mkV2 (mkV "coaguleren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin coagulation_N = mkN "stolling" feminine ; -- status=guess
+lin coal_N = mkN "kool" feminine ; -- status=guess
+lin coalesce_V = mkV (mkV "doen") "versmelten" | mkV (mkV "doen") "samensmelten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin coalescence_N = mkN "samengroeien" ; -- status=guess
+lin coalition_N = mkN "coalitie" feminine ; -- status=guess
+lin coarse_A = mkA "ruw" | mkA "grof" ; -- status=guess status=guess
+lin coast_N = mkN "kust" | mkN "kustlijn" | mkN "zeekant" | mkN "zeekust" ; -- status=guess status=guess status=guess status=guess
+lin coastal_A = variants{} ; --
+lin coaster_N = mkN "bierviltje" neuter ; -- status=guess
+lin coastguard_N = mkN "kustwacht" masculine feminine ; -- status=guess
+lin coastline_N = mkN "kustlijn" utrum ; -- status=guess
+lin coat_N = L.coat_N ;
+lin coat_V2 = mkV2 (mkV "bekleden") | mkV2 (mkV "coaten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin coax_V = mkV "overhalen" ; -- status=guess, src=wikt
+lin coax_V2 = mkV2 (mkV "overhalen") ; -- status=guess, src=wikt
+lin cobalt_N = mkN "kobalt" neuter ; -- status=guess
+lin cobbler_N = mkN "schoenlapper" masculine | mkN "schoenmaker" masculine ; -- status=guess status=guess
+lin cobblestone_N = mkN "keisteen" | mkN "kassei" | mkN "kasseisteen" ; -- status=guess status=guess status=guess
+lin cobra_N = mkN "cobra" | mkN "brilslang" ; -- status=guess status=guess
+lin coca_N = mkN "coca" ; -- status=guess
+lin cocaine_N = mkN "cocaïne" masculine ; -- status=guess
+lin coccyx_N = mkN "staartbeen" | mkN "stuitbeen" | mkN "stuit" feminine ; -- status=guess status=guess status=guess
+lin cock_N = mkN "onzinverhaal" neuter ; -- status=guess
+lin cock_V2 = mkV2 (mkV "neuken") ; -- status=guess, src=wikt
+lin cockatoo_N = mkN "kaketoe" ; -- status=guess
+lin cockatrice_N = mkN "slangdraak" masculine ; -- status=guess
+lin cockchafer_N = mkN "meikever" masculine ; -- status=guess
+lin cocker_N = mkN "cocker spaniel" ; -- status=guess
+lin cockerel_N = mkN "haantje" neuter ; -- status=guess
+lin cockle_N = mkN "kokkelboon" masculine feminine | mkN "kokhaan" masculine | mkN "hartschelp" ; -- status=guess status=guess status=guess
+lin cockroach_N = mkN "kakkerlak" feminine | mkN "sissende kakkerlak" feminine ; -- status=guess status=guess
+lin cocksucker_N = mkN "pikzuiger" masculine | mkN "lulzuiger" masculine ; -- status=guess status=guess
+lin cocktail_N = mkN "cocktail" masculine ; -- status=guess
+lin coco_N = mkN "coco de mer" ; -- status=guess
+lin cocoa_N = mkN "cacaoboon" ; -- status=guess
+lin coconut_N = mkN "kokos" ; -- status=guess
+lin cod_N = mkN "kabeljauw" masculine ; -- status=guess
+lin code_N = mkN "wetboek" neuter ; -- status=guess
+lin code_V2 = mkV2 (mkV "coderen") ; -- status=guess, src=wikt
+lin codger_N = mkN "brompot" | mkN "vreemde oude vent" ; -- status=guess status=guess
+lin codpiece_N = mkN "braguette" feminine | mkN "schaambuidel" masculine | mkN "kulzak" masculine ; -- status=guess status=guess status=guess
+lin coefficient_N = mkN "coëfficiënt" masculine ; -- status=guess
+lin coenzyme_N = mkN "co-enzym" ; -- status=guess
+lin coerce_V2 = mkV2 (dwingen_V) ; -- status=guess, src=wikt
+lin coercion_N = mkN "dwang" masculine ; -- status=guess
+lin coexist_V = mkV "coëxisteren" ; -- status=guess, src=wikt
+lin coffee_N = mkN "koffie" masculine ;
+lin coffin_N = mkN "doodskist" | mkN "kist" feminine ; -- status=guess status=guess
+lin cog_N = mkN "tandwiel" neuter | mkN "tandrad" neuter ; -- status=guess status=guess
+lin cogent_A = mkA "overtuigend" ; -- status=guess
+lin cognac_N = mkN "cognac" masculine ; -- status=guess
+lin cognate_N = mkN "cognaat" ; -- status=guess
+lin cognitive_A = mkA "cognitief" ; -- status=guess
+lin cognizance_N = mkN "bewustzijn" neuter ; -- status=guess
+lin coherent_A = mkA "samenhangend" | mkA "coherent" ; -- status=guess status=guess
+lin coil_N = mkN "spoel" feminine ; -- status=guess
+lin coil_V = mkV "oprollen" | mkV "opwinden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin coil_V2 = mkV2 (mkV "oprollen") | mkV2 (mkV "opwinden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin coin_N = mkN "munt" masculine | mkN "muntstuk" neuter | mkN "geldstuk" neuter ; -- status=guess status=guess status=guess
+lin coin_V2 = mkV2 (mkV "munten") | mkV2 (mkV "aanmunten") | mkV2 (mkV (mkV "munt") "slaan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin coincide_V = mkV "samenvallen" | mkV "coïncideren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin coincidence_N = variants{} ; --
+lin coincidental_A = mkA "samenvallend" ; -- status=guess
+lin coinsurance_N = mkN "eigen risico" masculine ; -- status=guess
+lin coitus_N = mkN "coïtus" masculine ; -- status=guess
+lin cola_N = mkN "cola" masculine ; -- status=guess
+lin colander_N = mkN "vergiet" neuter ; -- status=guess
+lin colchicine_N = mkN "colchicine" ; -- status=guess
+lin cold_A = L.cold_A ;
+lin cold_N = mkN "koude kernfusie" feminine ; -- status=guess
+lin collaborate_V = mkV "collaboreren" ; -- status=guess, src=wikt
+lin collaboration_N = mkN "samenwerking" feminine | mkN "het samenwerken" ; -- status=guess status=guess
+lin collage_N = mkN "collage" feminine ; -- status=guess
+lin collagen_N = mkN "collageen" neuter ; -- status=guess
+lin collapse_N = mkN "ineenstorting" feminine | mkN "instorten" neuter ; -- status=guess status=guess
+lin collapse_V = mkV "instorten" ; -- status=guess, src=wikt
+lin collapse_V2 = mkV2 (mkV "instorten") ; -- status=guess, src=wikt
+lin collar_N = mkN "boord" | mkN "gordel" | mkN "rand" | mkN "ring" ; -- status=guess status=guess status=guess status=guess
+lin collar_V2 = mkV2 (mkV (mkV "verbaal") "vastpinnen") ; -- status=guess, src=wikt
+lin collate_V2 = mkV2 (mkV "sorteren") ; -- status=guess, src=wikt
+lin collateral_A = mkA "collateraal" | mkA "neven-" | mkA "begeleidend" ; -- status=guess status=guess status=guess
+lin collateral_N = mkN "vertakking" ; -- status=guess
+lin colleague_N = mkN "collega" ;
+lin collect_V = mkV "verzamelen" ;
+lin collect_V2 = mkV2 (mkV "verzamelen") ;
+lin collection_N = mkN "collectie" feminine | mkN "verzameling" ;
+lin collective_A = mkA "collectief" ; -- status=guess
+lin collective_N = mkN "verzamelnaam" masculine | mkN "collectivum" neuter ; -- status=guess status=guess
+lin collectivism_N = mkN "collectivisme" neuter ; -- status=guess
+lin collector_N = mkN "verzamelaar" masculine ; -- status=guess
+lin college_N = mkN "college" ;
+lin collide_V = mkV "botsen" ; -- status=guess, src=wikt
+lin collier_N = mkN "koolmijnwerker" masculine ; -- status=guess
+lin colliery_N = mkN "kolenmijn" utrum ; -- status=guess
+lin collision_N = mkN "botsing" feminine ; -- status=guess
+lin collocate_V = mkV "samenzetten" | mkV "bijeenzetten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin collocation_N = mkN "collocatie" feminine ; -- status=guess
+lin colloquial_A = mkA "gemeenzaam" | mkA "idiomatisch" | mkA "van de spreektaal" | mkA "informeel" ; -- status=guess status=guess status=guess status=guess
+lin collusion_N = mkN "collusie" feminine | mkN "samenzwering" feminine ; -- status=guess status=guess
+lin colon_N = mkN "karteldarm" masculine ; -- status=guess
+lin colonel_N = mkN "kolonel" masculine ; -- status=guess
+lin colonial_A = variants{} ; --
+lin colonialism_N = mkN "kolonialisme" ; -- status=guess
+lin colonization_N = mkN "kolonisatie" feminine ; -- status=guess
+lin colony_N = mkN "kolonie" feminine ; -- status=guess
+lin color_N = mkN "kleur " masculine ; -- status=guess
+lin colorful_A = mkA "kleurrijk" ; -- status=guess
+lin colossal_A = mkA "kolossaal" ; -- status=guess
+lin colostrum_N = mkN "biest" ; -- status=guess
+lin colour_N = mkN "kleur" ;
+lin colour_V = variants{} ; --
+lin colour_V2 = variants{} ; --
+lin colour_V2A = variants{} ; --
+lin coloured_A = variants{} ; --
+lin colourful_A = variants{} ; --
+lin colourless_A = mkA "kleurloos" ; -- status=guess
+lin colt_N = mkN "hengstveulen" neuter ; -- status=guess
+lin columbarium_N = mkN "columbarium" neuter ; -- status=guess
+lin columbine_N = mkN "akelei" ; -- status=guess
+lin column_N = mkN "colonne" feminine ; -- status=guess
+lin coma_N = mkN "coma" feminine ; -- status=guess
+lin comatose_A = mkA "comateus" ; -- status=guess
+lin comb_N = mkN "kam" masculine ; -- status=guess
+lin comb_V = mkV "kammen" ; -- status=guess, src=wikt
+lin comb_V2 = mkV2 (mkV "kammen") ; -- status=guess, src=wikt
+lin combat_N = mkN "gevecht" | mkN "kamp" | mkN "slag" | mkN "strijd" | mkN "treffen" | mkN "veldslag" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin combat_V = vechten_V ; -- status=guess, src=wikt
+lin combat_V2 = mkV2 (vechten_V) ; -- status=guess, src=wikt
+lin combination_N = mkN "combinatie" feminine | mkN "verbinding" ; -- status=guess status=guess
+lin combine_N = mkN "maaidorser" ; -- status=guess
+lin combine_V = mkV "combineren" ; -- status=guess, src=wikt
+lin combine_V2 = mkV2 (mkV "combineren") ; -- status=guess, src=wikt
+lin combine_VV = mkVV (mkV "combineren") ; -- status=guess, src=wikt
+lin combined_A = variants{} ; --
+lin combustion_N = mkN "verbrandingsmotor" masculine ; -- status=guess
+lin come_V = L.come_V ;
+lin comedian_N = mkN "komiek" masculine ; -- status=guess
+lin comedy_N = mkN "komedie" feminine | mkN "blijspel" neuter ; -- status=guess status=guess
+lin comely_A = mkA "bevallig" ; -- status=guess
+lin comet_N = mkN "komeet" masculine | mkN "staartster" feminine ; -- status=guess status=guess
+lin comfort_N = mkN "troost" | mkN "gemak" neuter ; -- status=guess status=guess
+lin comfort_V2 = mkV2 (mkV (mkV "comfort") "verschaffen") | mkV2 (mkV (mkV "het") "gemakkelijk maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin comfortable_A = mkA "comfortabel" | mkA "gemakkelijk" ; -- status=guess status=guess
+lin comfortably_Adv = variants{} ; --
+lin comforting_A = mkA "geruststellend" | mkA "geruststellende" | mkA "troostend" | mkA "troostende" ; -- status=guess status=guess status=guess status=guess
+lin comic_A = mkA "grappig" | mkA "komisch" ; -- status=guess status=guess
+lin comic_N = mkN "strip" masculine | mkN "stripboek" neuter | mkN "stripverhaal" neuter ; -- status=guess status=guess status=guess
+lin comical_A = mkA "grappig" | mkA "komisch" | mkA "amusant" ; -- status=guess status=guess status=guess
+lin coming_A = variants{} ; --
+lin comma_N = mkN "komma" feminine ; -- status=guess
+lin command_1_N = variants{} ; --
+lin command_2_N = variants{} ; --
+lin command_N = mkN "opdracht" utrum ; -- status=guess
+lin command_V = bevelen_V | mkV "commanderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin command_V2 = mkV2 (bevelen_V) | mkV2 (mkV "commanderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin commander_N = mkN "commandant" masculine ; -- status=guess
+lin commemoration_N = mkN "herdenking" | mkN "gedachtenis" feminine ; -- status=guess status=guess
+lin commence_V = mkV "aanvangen" ; -- status=guess, src=wikt
+lin commence_V2 = mkV2 (mkV "aanvangen") ; -- status=guess, src=wikt
+lin commencement_N = mkN "aanvang" masculine ; -- status=guess
+lin commendable_A = mkA "prijzenswaardig" | mkA "lofwaardig" | mkA "lovenswaardig" ; -- status=guess status=guess status=guess
+lin comment_N = mkN "opmerking" | mkN "commentaar" neuter ;
+lin comment_V = mkV "becommentariëren" ; -- status=guess, src=wikt
+lin comment_V2 = mkV2 (mkV "becommentariëren") ; -- status=guess, src=wikt
+lin comment_VS = mkVS (mkV "becommentariëren") ; -- status=guess, src=wikt
+lin commentary_N = variants{} ; --
+lin commentator_N = variants{} ; --
+lin commerce_N = mkN "handel" masculine | mkN "commercie" feminine ; -- status=guess status=guess
+lin commercial_A = mkA "commercieel" ;
+lin commercial_N = mkN "reclamespot" ; -- status=guess
+lin commiserate_V = reflMkV "identificeren met" ; -- status=guess, src=wikt
+lin commission_N = mkN "commissie" feminine ;
+lin commission_V2 = variants{} ; --
+lin commission_V2V = variants{} ; --
+lin commissioner_N = mkN "commissaris" masculine ; -- status=guess
+lin commit_V2 = mkV2 (mkV "plegen") ;
+lin commitment_N = mkN "verplichting" feminine | mkN "verbintenis" feminine ;
+lin committed_A = mkA "toegewijd" ; -- status=guess
+lin committee_N = mkN "comité" neuter | mkN "commissie" ;
+lin commodity_N = variants{} ; --
+lin common_1_A = mkA "veelvoorkomend" ;
+lin common_2_A = mkA "gewoon" ;
+lin common_A = mkA "veelvoorkomend" ;
+lin common_N = mkN "gewone es" masculine ; -- status=guess
+lin commonly_Adv = variants{} ; --
+lin commons_N = mkN "volksplaats" ; -- status=guess
+lin commonwealth_N = mkN "gemenebest" neuter ; -- status=guess
+lin communicate_V = mkV "communiceren" ; -- status=guess, src=wikt
+lin communicate_V2 = mkV2 (mkV "communiceren") ; -- status=guess, src=wikt
+lin communication_N = mkN "communicatie" ;
+lin communism_N = mkN "communisme" neuter ; -- status=guess
+lin communist_A = mkA "communistisch" ; -- status=guess
+lin communist_N = mkN "communist" masculine | mkN "communiste" feminine ; -- status=guess status=guess
+lin community_N = mkN "gemeenschap" feminine ;
+lin commutative_A = mkA "commutatief" ; -- status=guess
+lin commute_V = mkV "pendelen" ; -- status=guess, src=wikt
+lin commute_V2 = mkV2 (mkV "pendelen") ; -- status=guess, src=wikt
+lin commuter_N = mkN "forens" | mkN "pendelaar" masculine ; -- status=guess status=guess
+lin compact_A = mkA "compact" ; -- status=guess
+lin compact_N = mkN "cd" masculine ; -- status=guess
+lin compact_V2 = mkV2 (mkV "compactificeren") | mkV2 (mkV "samenpersen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin compactness_N = mkN "compactheid" feminine ; -- status=guess
+lin companion_N = mkN "metgezel" masculine ; -- status=guess
+lin company_1_N = mkN "bedrijf" neuter ;
+lin company_2_N = mkN "gezelschap" ;
+lin comparable_A = mkA "vergelijkbaar" ; -- status=guess
+lin comparative_A = variants{} ; --
+lin comparative_N = mkN "vergrotende trap" masculine ; -- status=guess
+lin comparatively_Adv = mkAdv "relatief" | mkAdv "betrekkelijk" ; -- status=guess status=guess
+lin compare_V = mkV "vergelijken" ;
+lin comparison_N = mkN "vergelijking" feminine ; -- status=guess
+lin compartment_N = variants{} ; --
+lin compass_N = mkN "omvang" masculine | mkN "bereik" neuter ; -- status=guess status=guess
+lin compass_V2 = mkV2 (mkV "bereiken") ; -- status=guess, src=wikt
+lin compassion_N = mkN "medelijden" neuter | mkN "deernis" feminine ; -- status=guess status=guess
+lin compatibility_N = mkN "compatibiliteit" feminine ; -- status=guess
+lin compatible_A = mkA "verenigbaar" ; -- status=guess
+lin compel_V2 = mkV2 (mkV "bijeendrijven") | mkV2 (mkV "samendrijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin compel_V2V = mkV2V (mkV "bijeendrijven") | mkV2V (mkV "samendrijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin compel_VV = mkVV (mkV "bijeendrijven") | mkVV (mkV "samendrijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin compensate_V = mkV "compenseren" ; -- status=guess, src=wikt
+lin compensate_V2 = mkV2 (mkV "compenseren") ; -- status=guess, src=wikt
+lin compensation_N = mkN "compensatie" feminine ; -- status=guess
+lin compete_V = mkV "wedijveren" ; -- status=guess, src=wikt
+lin competence_N = mkN "competentie" | mkN "bekwaamheid" ; -- status=guess status=guess
+lin competent_A = mkA "bekwaam" | mkA "bevoegd" | mkA "capabel" | mkA "competent" ; -- status=guess status=guess status=guess status=guess
+lin competition_N = mkN "concurrentie" feminine | mkN "competitie" ;
+lin competitive_A = variants{} ; --
+lin competitor_N = mkN "concurrent" masculine feminine ; -- status=guess
+lin compile_V2 = mkV2 (mkV "samenstellen") ; -- status=guess, src=wikt
+lin complacency_N = mkN "zelfgenoegzaamheid" ; -- status=guess
+lin complacent_A = mkA "zelfgenoegzaam" | mkA "makkelijk" | mkA "zelftevreden" | mkA "zelfingenomen" ; -- status=guess status=guess status=guess status=guess
+lin complain_V = mkV "klagen" ; -- status=guess, src=wikt
+lin complain_VS = mkVS (mkV "klagen") ; -- status=guess, src=wikt
+lin complaint_N = mkN "klacht" masculine ; -- status=guess
+lin complaisant_A = mkA "voldoend" | mkA "passend" ; -- status=guess status=guess
+lin complement_V2 = mkV2 (mkV "aanvullen") | mkV2 (mkV "volmaken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin complementary_A = variants{} ; --
+lin complete_A = mkA "volledig" | mkA "compleet" | mkA "allesomvattend" | mkA "algeheel" ;
+lin complete_V = mkV "af" (mkV "maken") | mkV "voltooien" ;
+lin complete_V2 = mkV2 complete_V ;
+lin completely_Adv = mkAdv "compleet" | mkAdv "volledig" | mkAdv "volkomen" ;
+lin completion_N = mkN "vervollediging" feminine | mkN "afronding" feminine | mkN "afwerking" feminine | mkN "voltooiing" feminine ; -- status=guess status=guess status=guess status=guess
+lin complex_A = mkA "complex" ;
+lin complex_N = mkN "complex" neuter ; -- status=guess
+lin complexion_N = mkN "kleur" | mkN "huidskleur" | mkN "tint" ; -- status=guess status=guess status=guess
+lin complexity_N = mkN "gecompliceerdheid" feminine | mkN "verwikkeling" feminine | mkN "complexiteit" feminine ; -- status=guess status=guess status=guess
+lin compliance_N = variants{} ; --
+lin compliant_A = mkA "voldoen" ;
+lin complicate_V2 = mkV2 (mkV "compliceren") ; -- status=guess, src=wikt
+lin complicated_A = mkA "ingewikkeld" | mkA "gecompliceerd" ; -- status=guess status=guess
+lin complication_N = variants{} ; --
+lin compliment_N = mkN "compliment" ; -- status=guess
+lin compliment_V2 = mkV2 (mkV "complimenteren") | mkV2 (mkV (mkV "een") "compliment geven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin complimentary_A = mkA "vleiend" ;
+lin comply_V = mkV "voldoen" ; -- status=guess, src=wikt
+lin comply_V2 = mkV2 (mkV "voldoen") ; -- status=guess, src=wikt
+lin component_N = mkN "onderdeel" neuter ; -- status=guess
+lin compose_V = mkV "composeren" ; -- status=guess, src=wikt
+lin compose_V2 = mkV2 (mkV "composeren") ; -- status=guess, src=wikt
+lin composer_N = mkN "bedarer" masculine ; -- status=guess
+lin composition_N = mkN "combinatie" ; -- status=guess
+lin compost_N = mkN "compost " neuter ; -- status=guess
+lin compost_V2 = mkV2 (mkV "composteren") ; -- status=guess, src=wikt
+lin compound_A = mkA "samengesteld" ; -- status=guess
+lin compound_N = mkN "samenstelling" ; -- status=guess
+lin compound_V = variants{} ; --
+lin compound_V2 = variants{} ; --
+lin comprehend_V2 = mkV2 (mkV "begrijpen") | mkV2 (mkV "bevatten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin comprehensible_A = mkA "begrijpelijk" ; -- status=guess
+lin comprehension_N = mkN "begrijpen" ; -- status=guess
+lin comprehensive_A = mkA "omvattend" | mkA "alomvattend" | mkA "uitgebreid" | mkA "diepgaand" ; -- status=guess status=guess status=guess status=guess
+lin compress_N = mkN "kompres" neuter ; -- status=guess
+lin compress_V2 = mkV2 (mkV "comprimeren") | mkV2 (krimpen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin compression_N = mkN "compressie" feminine | mkN "comprimering" ; -- status=guess status=guess
+lin comprise_V2 = mkV2 (mkV "bevatten") | mkV2 (mkV "omvatten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin compromise_N = mkN "compromis" neuter ; -- status=guess
+lin compromise_V = mkV "compromitteren" ; -- status=guess, src=wikt
+lin compromise_V2 = mkV2 (mkV "compromitteren") ; -- status=guess, src=wikt
+lin compulsion_N = mkN "dwang" | mkN "drang" ; -- status=guess status=guess
+lin compulsive_A = mkA "dwangmatig" | mkA "dwangmatige" ; -- status=guess status=guess
+lin compulsory_A = mkA "verplicht" ; -- status=guess
+lin compunction_N = mkN "wroeging" feminine | mkN "gewetensbeet" masculine | mkN "compunctie" feminine ; -- status=guess status=guess status=guess
+lin computational_A = mkA "computationeel" ; -- status=guess
+lin compute_V = mkV "uitrekenen" | mkV "berekenen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin compute_V2 = mkV2 (mkV "uitrekenen") | mkV2 (mkV "berekenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin computer_N = L.computer_N ;
+lin computerization_N = mkN "computerisatie" feminine ; -- status=guess
+lin computing_N = mkN "computeren" | mkN "computergebruik" neuter ; -- status=guess status=guess
+lin comrade_N = mkN "strijdmakker" masculine | mkN "maat" masculine | mkN "kameraad" masculine ; -- status=guess status=guess status=guess
+lin con_N = mkN "een veroordeelde crimineel" | mkN "een veroordeelde" ; -- status=guess status=guess
+lin con_V2 = mkV2 (bedriegen_V) ; -- status=guess, src=wikt
+lin concatenation_N = mkN "aaneenschakeling" ; -- status=guess
+lin concave_A = mkA "hol" ; -- status=guess
+lin conceal_V2 = mkV2 (mkV "verbergen") | mkV2 (mkV "verstoppen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin concede_V = mkV "toegeven" ; -- status=guess, src=wikt
+lin concede_V2 = mkV2 (mkV "toegeven") ; -- status=guess, src=wikt
+lin concede_VS = mkVS (mkV "toegeven") ; -- status=guess, src=wikt
+lin conceit_N = mkN "verwaandheid" | mkN "ijdelheid" | mkN "hoogmoed" ; -- status=guess status=guess status=guess
+lin conceited_A = mkA "narcistisch" | mkA "hooghartig" ; -- status=guess status=guess
+lin conceive_V = mkV (mkV "zwanger") "worden" ; -- status=guess, src=wikt
+lin conceive_V2 = mkV2 (mkV (mkV "zwanger") "worden") ; -- status=guess, src=wikt
+lin concentrate_V = reflV (mkV "concentreren") ;
+lin concentrate_V2 = mkV2 (reflV (mkV "concentreren")) ;
+lin concentration_N = mkN "concentratie" ; -- status=guess
+lin concept_N = mkN "concept" neuter | mkN "opvatting" feminine | mkN "begrip" neuter ;
+lin conception_N = variants{} ; --
+lin conceptual_A = mkA "conceptueel" ; -- status=guess
+lin concern_N = mkN "onderneming" feminine ; --- split mkN "zorg" | mkN "belangstelling" ; some concern on my part
+lin concern_V2 = mkV2 (mkV "betreffen") ;
+lin concerned_A = mkA "ongerust" ; --- split mkA "bewuste" | split mkA "in kwestie" ; the people concerned were punished...
+lin concerning_Prep = variants{} ; --
+lin concert_N = mkN "concert" neuter ; -- status=guess
+lin concertina_N = mkN "concertina" feminine ; -- status=guess
+lin concession_N = variants{} ; --
+lin concierge_N = mkN "conciërge" masculine ; -- status=guess
+lin concise_A = mkA "beknopt" | mkA "bondig" ; -- status=guess status=guess
+lin conclave_N = mkN "conclaaf" neuter ; -- status=guess
+lin conclude_V = mkV "besluiten" | mkV "concluderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin conclude_V2 = mkV2 (mkV "besluiten") | mkV2 (mkV "concluderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin conclude_VS = mkVS (mkV "besluiten") | mkVS (mkV "concluderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin conclusion_N = mkN "conclusie" | mkN "besluit" neuter;
+lin conclusive_A = mkA "doorslaggevend" ; -- status=guess
+lin concoct_V2 = mkV2 (mkV "samenstellen") | mkV2 (mkV (mkV "bij") "elkaar flansen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin concoction_N = mkN "mengsel" ; -- status=guess
+lin concrete_A = mkA "betonnen" ; -- status=guess
+lin concrete_N = mkN "beton" neuter ; -- status=guess
+lin concrete_V = mkV "betonneren" ; -- status=guess, src=wikt
+lin concrete_V2 = mkV2 (mkV "betonneren") ; -- status=guess, src=wikt
+lin concurrent_A = mkA "simultaan" ; -- status=guess
+lin concuss_V2 = mkV2 (mkV (mkV "een") "hersenschudding veroorzaken") | mkV2 (mkV (mkV "door") "elkaar schudden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin condemn_V2 = mkV2 (mkV "veroordelen") ; -- status=guess, src=wikt
+lin condense_V = mkV "condenseren" | mkV "neerslaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin condense_V2 = mkV2 (mkV "condenseren") | mkV2 (mkV "neerslaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin condiment_N = mkN "smaakversterker" masculine | mkN "kruid" neuter | mkN "smaakmaker" masculine ; -- status=guess status=guess status=guess
+lin condition_1_N = mkN "voorwaarde" ;
+lin condition_2_N = mkN "toestand" | mkN "voorwaarde" ;
+lin condition_N = mkN "conditie" | mkN "toestand" | mkN "voorwaarde" ;
+lin conditional_A = mkA "voorwaardelijk" ; -- status=guess
+lin condolence_N = mkN "innige deelneming" ; -- status=guess
+lin condom_N = mkN "condoom" masculine | mkN "capotje" neuter | mkN "regenjasje" neuter ; -- status=guess status=guess status=guess
+lin condominium_N = mkN "building waarbij iedere flat individuele eigendom is maar de gronden gemeenschappelijk" ; -- status=guess
+lin condone_V2 = mkV2 (mkV "toelaten") ; -- status=guess, src=wikt
+lin conduce_V = mkV "bijdragen" ; -- status=guess, src=wikt
+lin conducive_A = mkA "bevorderend" ; -- status=guess
+lin conduct_N = variants{} ; --
+lin conduct_V = mkV "geleiden" ; -- status=guess, src=wikt
+lin conduct_V2 = mkV2 (mkV "geleiden") ; -- status=guess, src=wikt
+lin conductivity_N = mkN "geleiding" feminine ; -- status=guess
+lin conductor_N = mkN "dirigent" masculine ; -- status=guess
+lin conduit_N = mkN "pijp" ; -- status=guess
+lin cone_N = mkN "kegeltje" neuter ; -- status=guess
+lin confection_N = mkN "suikergoed" ; -- status=guess
+lin confectioner_N = mkN "banketbakkersroom" masculine ; -- status=guess
+lin confectionery_N = mkN "snoep" masculine ; -- status=guess
+lin confederation_N = mkN "statenbond" masculine | mkN "confederatie" feminine ; -- status=guess status=guess
+lin confer_V = mkV "overleggen" | mkV "consulteren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin conference_N = mkN "conferentie" feminine ;
+lin confess_V = mkV "bekennen" ; -- status=guess, src=wikt
+lin confess_V2 = mkV2 (mkV "bekennen") ; -- status=guess, src=wikt
+lin confess_VS = mkVS (mkV "bekennen") ; -- status=guess, src=wikt
+lin confession_N = mkN "biecht" ; -- status=guess
+lin confessional_N = mkN "biechtstoel" ; -- status=guess
+lin confessor_N = mkN "belijder" masculine ; -- status=guess
+lin confetti_N = mkN "confetti" masculine ; -- status=guess
+lin confide_V = mkV "vertrouwen" ; -- status=guess, src=wikt
+lin confide_V2 = mkV2 (mkV "vertrouwen") ; -- status=guess, src=wikt
+lin confide_VS = mkVS (mkV "vertrouwen") ; -- status=guess, src=wikt
+lin confidence_N = mkN "betrouwbaarheid" ;
+lin confident_A = variants{} ; --
+lin confidential_A = mkA "vertrouwelijk" ; -- status=guess
+lin configuration_N = variants{} ; --
+lin confine_N = mkN "limiet" ; -- status=guess
+lin confine_V2 = mkV2 (mkV "begrenzen") | mkV2 (mkV "inperken") | mkV2 (mkV "beperken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin confirm_V2 = mkV2 (mkV "bevestigen") | mkV2 (mkV "beamen") ;
+lin confirm_VS = mkVS (mkV "bevestigen") | mkVS (mkV "beamen") ;
+lin confirmation_N = mkN "vormsel" ; -- status=guess
+lin confiscate_V2 = mkV2 (mkV "confisqueren") ; -- status=guess, src=wikt
+lin conflagration_N = mkN "vuurzee" feminine | mkN "vlammenzee" feminine ; -- status=guess status=guess
+lin conflict_N = mkN "conflict" neuter | mkN "geschil" neuter ;
+lin conflict_V = mkV "conflicteren" | mkV "confligeren" | mkV (mkV "strijdig") "zijn" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin conform_V = mkV "conform" ; -- status=guess, src=wikt
+lin conform_V2 = mkV2 (mkV "conform") ; -- status=guess, src=wikt
+lin confound_V2 = mkV2 (mkV "verwarren") ; -- status=guess, src=wikt
+lin confront_V2 = mkV2 (mkV "confronteren") ; -- status=guess, src=wikt
+lin confrontation_N = mkN "confrontatie" feminine ; -- status=guess
+lin confuse_V2 = mkV2 (mkV "verwarren") | mkV2 (mkV (mkV "in") "de war brengen") | mkV2 (mkV "dooreenhalen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin confused_A = mkA "verward" ; -- status=guess
+lin confusing_A = mkA "verwarrend" | mkA "niet duidelijk" | mkA "chaotisch" ; -- status=guess status=guess status=guess
+lin confusion_N = mkN "verwarring" ; -- status=guess
+lin congeal_V = mkV "stollen" | mkV "coaguleren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin congeal_V2 = mkV2 (mkV "stollen") | mkV2 (mkV "coaguleren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin congenital_A = mkA "aangeboren" ; -- status=guess
+lin conglomerate_N = mkN "conglomeraat" neuter ; -- status=guess
+lin congratulate_V2 = mkV2 (mkV "feliciteren") | mkV2 (mkV "gelukwensen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin congratulation_N = mkN "gelukwens" masculine | mkN "felicitatie" feminine ; -- status=guess status=guess
+lin congregation_N = mkN "congregatie" | mkN "bijeenkomst" | mkN "menigte" | mkN "samenscholing" | mkN "vergadering" ; -- status=guess status=guess status=guess status=guess status=guess
+lin congress_N = mkN "congres" neuter | mkN "conferentie" ; -- status=guess status=guess
+lin conical_A = mkA "conisch" ; -- status=guess
+lin conifer_N = mkN "conifeer" masculine | mkN "naaldboom" masculine ; -- status=guess status=guess
+lin conjecture_N = mkN "gissing" feminine | mkN "giswerk" neuter ; -- status=guess status=guess
+lin conjecture_V = mkV "gissen" ; -- status=guess, src=wikt
+lin conjecture_V2 = mkV2 (mkV "gissen") ; -- status=guess, src=wikt
+lin conjugal_A = mkA "echtelijk" ; -- status=guess
+lin conjugate_V = mkV "vervoegen" ; -- status=guess, src=wikt
+lin conjugate_V2 = mkV2 (mkV "vervoegen") ; -- status=guess, src=wikt
+lin conjugation_N = mkN "vervoeging" feminine ; -- status=guess
+lin conjunction_N = mkN "voegwoord" neuter ; -- status=guess
+lin conjuncture_N = mkN "conjunctuur" feminine ; -- status=guess
+lin conjure_V = mkV "oproepen" ; -- status=guess, src=wikt
+lin conjure_V2 = mkV2 (mkV "oproepen") ; -- status=guess, src=wikt
+lin connect_V = mkV "aansluiten" | mkV "verbinden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin connect_V2 = mkV2 (mkV "aansluiten") | mkV2 (mkV "verbinden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin connection_N = mkN "verbinding" feminine | mkN "connectie" feminine ;
+lin connective_N = mkN "bindweefsel" ; -- status=guess
+lin connector_N = mkN "connector" masculine | mkN "verbindingsstuk" neuter ; -- status=guess status=guess
+lin connoisseur_N = mkN "kenner" masculine ; -- status=guess
+lin connotation_N = mkN "connotatie" feminine | mkN "bijbetekenis" feminine | mkN "bijklank" masculine | mkN "associatie" feminine | mkN "gevoelswaarde" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin conquer_V2 = mkV2 (mkV "veroveren") ; -- status=guess, src=wikt
+lin conqueror_N = mkN "overwinnaar" masculine | mkN "veroveraar" masculine ; -- status=guess status=guess
+lin conquest_N = mkN "verovering" feminine ; -- status=guess
+lin consanguinity_N = mkN "bloedverwantschap" ; -- status=guess
+lin conscience_N = mkN "geweten" neuter ; -- status=guess
+lin conscious_A = mkA "bij bewustzijn" | mkA "alert" | mkA "wakker" ; -- status=guess status=guess status=guess
+lin consciousness_N = mkN "bewustzijn" neuter ; -- status=guess
+lin conscript_N = mkN "dienstplichtige" ; -- status=guess
+lin conscription_N = mkN "dienstplicht " masculine ; -- status=guess
+lin consecutive_A = mkA "achtereenvolgend" | mkA "opeenvolgend" ; -- status=guess status=guess
+lin consensual_A = mkA "consensueel" ; -- status=guess
+lin consensus_N = mkN "consensus" masculine | mkN "eensgezindheid" | mkN "overeenstemming" ; -- status=guess status=guess status=guess
+lin consent_N = mkN "toestemming" feminine | mkN "instemming" feminine ; -- status=guess status=guess
+lin consent_V = mkV "toestemmen" | mkV "instemmen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin consent_V2V = mkV2V (mkV "toestemmen") | mkV2V (mkV "instemmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin consequence_N = mkN "gevolg" neuter | mkN "consequentie" ;
+lin consequent_A = mkA "met als gevolg" ; -- status=guess
+lin consequently_Adv = mkAdv "bijgevolg" ; -- status=guess
+lin conservation_N = mkN "natuurbescherming" ; -- status=guess
+lin conservative_A = variants{} ; --
+lin conservative_N = variants{} ; --
+lin conservatoire_N = mkN "conservatorium" neuter ; -- status=guess
+lin conservator_N = mkN "conservator" masculine | mkN "bewaarder" masculine ; -- status=guess status=guess
+lin conservatory_N = mkN "conservatorium" neuter ; -- status=guess
+lin consider_V = mkV "overwegen" "overwoog" "overwogen" | no_geV (mkV "beschouwen") | vinden_V ;
+lin consider_V2 = mkV2 consider_V ;
+lin consider_V2A = mkV2A consider_V ;
+lin consider_V2V = mkV2V consider_V ; ---- subcat
+lin consider_V3 = mkV3 consider_V ;
+lin consider_VS = mkVS consider_V ;
+lin consider_VV = mkVV consider_V ;
+lin considerable_A = mkA "aanzienlijk" ;
+lin considerably_Adv = mkAdv "aanzienlijk" ; -- status=guess
+lin considerate_A = mkA "zorgzaam" | mkA "voorkomend" ; -- status=guess status=guess
+lin consideration_N = mkN "overweging" ; ---- 'thanks for your consideration' can not really be translated
+lin considering_Prep = variants{} ; --
+lin considering_Subj = variants{} ; --
+lin consist_V = mkV (mkV "bestaan") "uit" ; -- status=guess, src=wikt
+lin consistence_N = mkN "consistentie" ; -- status=guess
+lin consistency_N = mkN "samenhang" masculine ; -- status=guess
+lin consistent_A = mkA "consequent" | mkA "consistent" ; -- status=guess status=guess
+lin consistently_Adv = variants{} ; --
+lin consolation_N = mkN "vertroosting" feminine ; -- status=guess
+lin console_V2 = mkV2 (mkV "troosten") | mkV2 (mkV "vertroosten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin consolidate_V = variants{} ; --
+lin consolidate_V2 = variants{} ; --
+lin consonant_N = mkN "medeklinkergradatie" feminine ; -- status=guess
+lin consortium_N = mkN "consortium" neuter ; -- status=guess
+lin conspicuous_A = mkA "afzichtelijk" ; -- status=guess
+lin conspiracy_N = mkN "samenzwering" feminine | mkN "complot" neuter ; -- status=guess status=guess
+lin conspirator_N = mkN "samenzweerder" masculine ; -- status=guess
+lin conspiratorial_A = mkA "conspirationeel" ; -- status=guess
+lin conspire_V = mkV "samenzweren" ; -- status=guess, src=wikt
+lin conspire_V2 = mkV2 (mkV "samenzweren") ; -- status=guess, src=wikt
+lin conspire_V2V = mkV2V (mkV "samenzweren") ; -- status=guess, src=wikt
+lin constable_N = variants{} ; --
+lin constabulary_N = mkN "politiemacht" feminine ; -- status=guess
+lin constant_A = mkA "constant" ; -- status=guess
+lin constantly_Adv = variants{} ; --
+lin constellation_N = mkN "sterrenhemel" masculine | mkN "gesternte" neuter | mkN "constellatie" feminine ; -- status=guess status=guess status=guess
+lin constipation_N = mkN "constipatie" feminine ; -- status=guess
+lin constituency_N = mkN "kiesdistrict" ; -- status=guess
+lin constituent_N = variants{} ; --
+lin constitute_V2 = variants{} ; --
+lin constitution_N = mkN "grondwet " masculine ; -- status=guess
+lin constitutional_A = variants{} ; --
+lin constrain_V2 = variants{} ; --
+lin constraint_N = mkN "beperking" feminine | mkN "randvoorwaarde" feminine ; -- status=guess status=guess
+lin construct_V2 = variants{} ; --
+lin construction_N = mkN "constructie" | mkN "bouw" ; --- possibly split this so you can include 'gebouw', a building
+lin constructive_A = variants{} ; --
+lin constructivism_N = mkN "constructivisme" neuter ; -- status=guess
+lin construe_V = mkV "begrijpen" | mkV "uitleggen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin construe_V2 = mkV2 (mkV "begrijpen") | mkV2 (mkV "uitleggen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin construe_V2V = mkV2V (mkV "begrijpen") | mkV2V (mkV "uitleggen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin consul_N = mkN "consul" masculine ; -- status=guess
+lin consulate_N = mkN "consulaat" neuter ; -- status=guess
+lin consult_V = mkV "raadplegen" ; -- status=guess, src=wikt
+lin consult_V2 = mkV2 (mkV "raadplegen") ; -- status=guess, src=wikt
+lin consultant_N = variants{} ; --
+lin consultation_N = mkN "consultatie" feminine ; -- status=guess
+lin consume_V = mkV "verteren" | mkV "consumeren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin consume_V2 = mkV2 (mkV "verteren") | mkV2 (mkV "consumeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin consumer_N = mkN "consument" masculine | mkN "verbruiker" masculine ;
+lin consummate_A = mkA "volstrekt" | mkA "volslagen" ; -- status=guess status=guess
+lin consummate_V2 = mkV2 (mkV "volbrengen") | mkV2 (mkV "voltooien") ; -- status=guess, src=wikt status=guess, src=wikt
+lin consumption_N = mkN "consumptie" feminine | mkN "verbruik" neuter ; -- status=guess status=guess
+lin contact_N = mkN "contact" neuter ;
+lin contact_V2 = mkV2 (mkV "contacteren") ; -- status=guess, src=wikt
+lin contagion_N = mkN "besmetting" ; -- status=guess
+lin contagious_A = mkA "besmettelijk" ; -- status=guess
+lin contain_V2 = mkV2 (mkV "in" houden_V) | mkV2 (mkV "bevatten") ;
+lin container_N = mkN "statiegeld" ; -- status=guess
+lin contemplate_V = variants{} ; --
+lin contemplate_V2 = variants{} ; --
+lin contemplate_VS = variants{} ; --
+lin contemporary_A = mkA "gelijktijdig" | mkA "eigentijds" | mkA "contemporain" ; -- status=guess status=guess status=guess
+lin contemporary_N = mkN "tijdgenoot" masculine | mkN "tijdgenote" feminine ; -- status=guess status=guess
+lin contempt_N = mkN "minachting" feminine ; -- status=guess
+lin contend_V = variants{} ; --
+lin contend_VS = variants{} ; --
+lin contender_N = mkN "mededinger" ; -- status=guess
+lin content_A = mkA "tevreden" ; -- status=guess
+lin content_N = mkN "inhoud" masculine | mkN "content" ;
+lin content_V2 = mkV2 (mkV "vergenoegen") | mkV2 (mkV "tevredenstellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin contentious_A = mkA "agressief" | mkA "strijdlustig" | mkA "vechtjas" | mkA "provocateur" | mkA "ruziemaker" ; -- status=guess status=guess status=guess status=guess status=guess
+lin contents_N = mkN "inhoud" ; -- status=guess
+lin contest_N = mkN "wedstrijd" ; -- status=guess
+lin contest_V = variants{} ; --
+lin contest_V2 = variants{} ; --
+lin contestant_N = mkN "deelnemer" masculine ; -- status=guess
+lin context_N = mkN "context" masculine ;
+lin contiguous_A = mkA "aangrenzend" ; -- status=guess
+lin continent_N = mkN "werelddeel" neuter | mkN "continent" neuter ; -- status=guess status=guess
+lin continental_A = variants{} ; --
+lin contingency_N = mkN "contingentie" feminine ; -- status=guess
+lin contingent_A = mkA "contingent" ; -- status=guess
+lin continually_Adv = variants{} ; --
+lin continuance_N = mkN "verdaging" feminine ; -- status=guess
+lin continuation_N = mkN "voortzetting" feminine ; -- status=guess
+lin continue_V = mkV "door" go_V | mkV "verder" go_V | mkV "voort" (mkV "zetten") ;
+lin continue_V2 = mkV2 continue_V;
+lin continue_VV = mkVV continue_V;
+lin continued_A = variants{} ; --
+lin continuing_A = variants{} ; --
+lin continuity_N = mkN "continuïteit" feminine ; -- status=guess
+lin continuous_A = mkA "continu" ; -- status=guess
+lin continuously_Adv = mkAdv "continu" ; -- status=guess
+lin continuum_N = mkN "continuüm" neuter ; -- status=guess
+lin contortion_N = mkN "verwringing" neuter | mkN "verrekking" neuter | mkN "kronkeling" neuter | mkN "bochtenwerk" neuter ; -- status=guess status=guess status=guess status=guess
+lin contortionist_N = mkN "slangenmens " neuter | mkN "contorsionist" masculine | mkN "contorsioniste" feminine ; -- status=guess status=guess status=guess
+lin contract_N = mkN "contract" neuter ;
+lin contract_V = variants{} ; --
+lin contract_V2 = variants{} ; --
+lin contract_V2V = variants{} ; --
+lin contraction_N = variants{} ; --
+lin contractor_N = mkN "uitvoerder" ; -- status=guess
+lin contractual_A = variants{} ; --
+lin contradict_V2 = mkV2 (mkV "tegenspreken") | mkV2 (mkV "weerleggen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin contradiction_N = mkN "contradictie" | mkN "tegenspraak" ; -- status=guess status=guess
+lin contradictory_A = mkA "onverenigbaar" ; -- status=guess
+lin contradictory_N = mkN "tegenstrijdigheid" ; -- status=guess
+lin contraindication_N = mkN "tegenindicatie" feminine ; -- status=guess
+lin contrarious_A = mkA "dwars" | mkA "tegendraads" | mkA "onhandelbaar" ; -- status=guess status=guess status=guess
+lin contrary_A = variants{} ; --
+lin contrary_N = variants{} ; --
+lin contrast_N = mkN "contrast" neuter ;
+lin contrast_V = variants{} ; --
+lin contrast_V2 = variants{} ; --
+lin contribute_V = mkV "bij" dragen_V ;
+lin contribute_V2 = mkV2 (mkV "bij" dragen_V) ;
+lin contribution_N = mkN "bijdrage" feminine | mkN "bijdrage" feminine ;
+lin contrite_A = mkA "rouwvol" | mkA "met berouw" ; -- status=guess status=guess
+lin contrivance_N = mkN "vernuft" neuter | mkN "vindingrijkheid" feminine ; -- status=guess status=guess
+lin contrive_V = mkV "beramen" ; -- status=guess, src=wikt
+lin contrive_V2 = mkV2 (mkV "beramen") ; -- status=guess, src=wikt
+lin control_N = mkN "controle" | mkN "beheersing" feminine ;
+lin control_V2 = mkV2 (mkV "controleren") ;
+lin controllable_A = mkA "beheersbaar" ; -- status=guess
+lin controlled_A = variants{} ; --
+lin controller_N = variants{} ; --
+lin controversial_A = mkA "omstreden" ; -- status=guess
+lin controversy_N = mkN "controverse" ; -- status=guess
+lin contumely_N = mkN "spot" masculine | mkN "hoon" masculine | mkN "belediging" feminine | mkN "grove taal" feminine ; -- status=guess status=guess status=guess status=guess
+lin contusion_N = mkN "bloeding" ; -- status=guess
+lin conundrum_N = mkN "dilemma" neuter ; -- status=guess
+lin conurbation_N = mkN "agglomeratie" | mkN "stedengroep" ; -- status=guess status=guess
+lin convalescent_A = mkA "recuperen" ; -- status=guess
+lin convene_V = mkV "samenroepen" ; -- status=guess, src=wikt
+lin convene_V2 = mkV2 (mkV "samenroepen") ; -- status=guess, src=wikt
+lin convenience_N = variants{} ; --
+lin convenient_A = variants{} ; --
+lin convention_N = mkN "conventie" feminine | mkN "overeenkomst" ; -- status=guess status=guess
+lin conventional_A = variants{} ; --
+lin converge_V = mkV "samenkomen" ; -- status=guess, src=wikt
+lin conversation_N = mkN "gesprek" neuter | mkN "conversatie" ;
+lin converse_N = mkN "tegenovergestelde" ; -- status=guess
+lin converse_V = mkV "converseren" ; -- status=guess, src=wikt
+lin conversely_Adv = variants{} ; --
+lin conversion_N = mkN "omzetting" feminine ; -- status=guess
+lin convert_V = mkV "bekeren" ; -- status=guess, src=wikt
+lin convert_V2 = mkV2 (mkV "bekeren") ; -- status=guess, src=wikt
+lin convertible_N = mkN "convertibele mark" ; -- status=guess
+lin convex_A = mkA "bol" ; -- status=guess
+lin convey_V2 = mkV2 (mkV "overdragen") ; -- status=guess, src=wikt
+lin conveyor_N = mkN "loopband" ; -- status=guess
+lin convict_N = mkN "veroordeelde" masculine ; -- status=guess
+lin convict_V2 = mkV2 (mkV "veroordelen") ; -- status=guess, src=wikt
+lin conviction_N = mkN "overtuiging" ; -- status=guess
+lin convince_V2 = mkV2 (mkV "overtuigen") ; -- status=guess, src=wikt
+lin convince_V2V = mkV2V (mkV "overtuigen") ; -- status=guess, src=wikt
+lin convincing_A = variants{} ; --
+lin convocation_N = mkN "bijeenkomst" ; -- status=guess
+lin convoluted_A = mkA "nodeloos ingewikkeld" ; -- status=guess
+lin coo_N = mkN "koeren" | mkN "roekoe" neuter ; -- status=guess status=guess
+lin coo_V = mkV "koeren" | mkV "roekoeën" ; -- status=guess, src=wikt status=guess, src=wikt
+lin coo_V2 = mkV2 (mkV "koeren") | mkV2 (mkV "roekoeën") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cook_N = mkN "kok" masculine | mkN "kokkin" feminine ; -- status=guess status=guess
+lin cook_V = mkV "koken" ; -- status=guess, src=wikt
+lin cook_V2 = mkV2 (mkV "koken") ; -- status=guess, src=wikt
+lin cookbook_N = mkN "kookboek" neuter ; -- status=guess
+lin cookie_N = mkN "koekje" ; -- status=guess
+lin cooking_N = variants{} ; --
+lin cool_A = mkA "koel" | mkA "verkoelend" | mkA "verkwikkend" ; -- status=guess status=guess status=guess
+lin cool_V = mkV "afkoelen" | mkV "koelen" | mkV "bekoelen" | mkV "verfrissen" | mkV "verkillen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cool_V2 = mkV2 (mkV "afkoelen") | mkV2 (mkV "koelen") | mkV2 (mkV "bekoelen") | mkV2 (mkV "verfrissen") | mkV2 (mkV "verkillen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin coolie_N = mkN "koelie" ; -- status=guess
+lin cooling_N = mkN "koeltoren" feminine ; -- status=guess
+lin cooper_N = mkN "kuiper" ; -- status=guess
+lin cooperate_V = mkV "samenwerken" ; -- status=guess, src=wikt
+lin cooperation_N = mkN "samenwerking" feminine ; -- status=guess
+lin cooperative_A = mkA "samenwerkend" ; -- status=guess
+lin coordinate_N = mkN "coördinaat" masculine ; -- status=guess
+lin coordinate_V = mkV (mkV "doen") "bijeen passen" | mkV (mkV "zorgen") "dat het bijeenpast" ; -- status=guess, src=wikt status=guess, src=wikt
+lin coordinate_V2 = mkV2 (mkV (mkV "doen") "bijeen passen") | mkV2 (mkV (mkV "zorgen") "dat het bijeenpast") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cop_N = mkN "diender" masculine ; -- status=guess
+lin cop_V2 = variants{} ; --
+lin cope_V = mkV (mkV "mee") "omgaan" ; -- status=guess, src=wikt
+lin copious_A = mkA "overvloedig" | mkA "ampel" | mkA "copieus" ; -- status=guess status=guess status=guess
+lin copper_N = mkN "koper" neuter ; -- status=guess
+lin coppice_N = mkN "hakhout" neuter ; -- status=guess
+lin copra_N = mkN "kopra" masculine feminine ; -- status=guess
+lin coprophagy_N = mkN "coprofagie" ; -- status=guess
+lin copse_N = mkN "bosschage" feminine ; -- status=guess
+lin copula_N = mkN "koppelwerkwoord" neuter ; -- status=guess
+lin copulation_N = mkN "copulatie" feminine ; -- status=guess
+lin copy_N = mkN "kopie" feminine | mkN "namaak" | mkN "nabootsing" ;
+lin copy_V = mkV "nabootsen" | mkV "nadoen" | mkV "naäpen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin copy_V2 = mkV2 (mkV "nabootsen") | mkV2 (mkV "nadoen") | mkV2 (mkV "naäpen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin copycat_N = mkN "naäper" ; -- status=guess
+lin copyright_N = mkN "auteursrecht" neuter ; -- status=guess
+lin copyright_V2 = mkV2 (mkV (mkV "onder") "auteursrecht plaatsen") ; -- status=guess, src=wikt
+lin coral_A = mkA "koraalrood" | mkA "koraalrode" ; -- status=guess status=guess
+lin coral_N = mkN "koraal" neuter | mkN "koraalrif" neuter ; -- status=guess status=guess
+lin cord_N = mkN "touw" neuter | mkN "koord" feminine | mkN "zeel" neuter ; -- status=guess status=guess status=guess
+lin cordierite_N = mkN "cordieriet" ; -- status=guess
+lin core_N = mkN "kern" masculine ; -- status=guess
+lin coreopsis_N = mkN "meisjesogen {p}" | mkN "coreopsis" ; -- status=guess status=guess
+lin cork_N = mkN "kurk" | mkN "kurklaag" | mkN "corresponding to English attributive use" | mkN "meaning ‘made of cork’: kurken" ; -- status=guess status=guess status=guess status=guess
+lin corkscrew_N = mkN "kurkentrekker" masculine ; -- status=guess
+lin cormorant_N = mkN "aalscholver" masculine ; -- status=guess
+lin corn_N = mkN "veldsla" ; -- status=guess
+lin corner_N = mkN "hoek" masculine ;
+lin cornet_N = mkN "kornet" ; -- status=guess
+lin cornflower_N = mkN "korenbloem" feminine | mkN "echte korenbloem" feminine | mkN "blauwbol" masculine | mkN "bol" masculine ; -- status=guess status=guess status=guess status=guess
+lin cornice_N = mkN "kroonlijst" feminine | mkN "deklijst" feminine ; -- status=guess status=guess
+lin cornucopia_N = mkN "hoorn des overvloeds" ; -- status=guess
+lin corny_A = mkA "melig" | mkA "sentimenteel" | mkA "oubollig" | mkA "afgezaagd" ; -- status=guess status=guess status=guess status=guess
+lin corolla_N = mkN "kroon" masculine | mkN "bloemkroon" masculine ; -- status=guess status=guess
+lin corollary_N = mkN "gevolg" | mkN "gevolgtrekking" ; -- status=guess status=guess
+lin coronation_N = mkN "kroning" feminine ; -- status=guess
+lin coroner_N = mkN "lijkschouwer" masculine | mkN "patholoog-anatoom" masculine ; -- status=guess status=guess
+lin corporal_N = mkN "korporaal" ; -- status=guess
+lin corporate_A = variants{} ; --
+lin corporation_N = mkN "bedrijf" neuter | mkN "vennootschap" neuter ; -- status=guess status=guess
+lin corps_N = variants{} ; --
+lin corpse_N = mkN "lijk" neuter ; -- status=guess
+lin corpus_N = mkN "corpus" neuter ; -- status=guess
+lin correct_A = L.correct_A ;
+lin correct_V = mkV "corrigeren" | mkV "verbeteren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin correct_V2 = mkV2 (mkV "corrigeren") | mkV2 (mkV "verbeteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin correct_VS = mkVS (mkV "corrigeren") | mkVS (mkV "verbeteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin correction_N = mkN "verbetering" feminine | mkN "correctie" feminine ; -- status=guess status=guess
+lin correctly_Adv = mkAdv "correct" | mkAdv "juist" | mkAdv "goed" ; -- status=guess status=guess status=guess
+lin correctness_N = mkN "correctheid" feminine | mkN "juistheid" feminine ; -- status=guess status=guess
+lin correlation_N = mkN "correlatie" feminine ; -- status=guess
+lin correspond_V = mkV "corresponderen" ; -- status=guess, src=wikt
+lin correspond_V2 = variants{}; -- mkV "corresponderen" ; -- status=guess, src=wikt
+lin correspondence_N = mkN "correspondentie" feminine ; -- status=guess
+lin correspondent_N = mkN "correspondent" masculine ; -- status=guess
+lin corresponding_A = mkA "corresponderend" | mkA "overeenkomstig" ; -- status=guess status=guess
+lin corridor_N = mkN "luchtweg" | mkN "corridor" ; -- status=guess status=guess
+lin corroborate_V2 = mkV2 (mkV "onderbouwen") ; -- status=guess, src=wikt
+lin corroboration_N = mkN "bekrachtiging" ; -- status=guess
+lin corrode_V = mkV "corroderen" ; -- status=guess, src=wikt
+lin corrode_V2 = mkV2 (mkV "corroderen") ; -- status=guess, src=wikt
+lin corrosive_A = mkA "corrosief" ; -- status=guess
+lin corrugate_V = mkV "plooien" ; -- status=guess, src=wikt
+lin corrugate_V2 = mkV2 (mkV "plooien") ; -- status=guess, src=wikt
+lin corrupt_A = mkA "corrupt" | mkA "verdorven" ; -- status=guess status=guess
+lin corrupt_V = mkV "verderven" | mkV "verworden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin corrupt_V2 = mkV2 (mkV "verderven") | mkV2 (mkV "verworden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin corruption_N = mkN "corruptie" feminine ; -- status=guess
+lin corset_N = mkN "korset" neuter ; -- status=guess
+lin corvette_N = mkN "korvet" ; -- status=guess
+lin cosine_N = mkN "cosinus" masculine ; -- status=guess
+lin cosmogony_N = mkN "kosmogonie" feminine ; -- status=guess
+lin cosmology_N = mkN "kosmologie" feminine | mkN "ruimtekunde" feminine ; -- status=guess status=guess
+lin cosmos_N = mkN "heelal" neuter | mkN "kosmos" masculine ; -- status=guess status=guess
+lin cost_N = mkN "prijs" | mkN "kosten" ; -- kosten is plural, but cost_N is always translated with the plural
+lin cost_V = mkV "kosten" ;
+lin cost_V2 = mkV2 (mkV "kosten") ;
+lin costly_A = variants{} ; --
+lin costume_N = mkN "kostuum" neuter | mkN "vermomming" ; -- status=guess status=guess
+lin cosy_A = mkA "gezellig" | mkA "gezellige" | mkA "knus" | mkA "knusse" ; -- status=guess status=guess status=guess status=guess
+lin cot_N = mkN "kinderbed" | mkN "ledikantje" masculine | mkN "wieg" masculine ; -- status=guess status=guess status=guess
+lin cottage_N = mkN "huttenkaas" masculine | mkN "hüttenkäse" masculine | mkN "cottage cheese" masculine | mkN "kwark" masculine ; -- status=guess status=guess status=guess status=guess
+lin cotter_N = mkN "keuterboer" masculine ; -- status=guess
+lin cotton_N = mkN "katoen" neuter ; -- status=guess
+lin couch_N = mkN "sofa" ; -- status=guess
+lin cougar_N = mkN "bergleeuw" masculine ; -- status=guess
+lin cough_N = mkN "hoest" masculine ; -- status=guess
+lin cough_V = mkV "hoesten" | mkV "kuchen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin coulomb_N = mkN "coulomb" ; -- status=guess
+lin council_N = mkN "raad" masculine ;
+lin councillor_N = variants{} ; --
+lin counsel_N = variants{} ; --
+lin counselling_N = variants{} ; --
+lin counsellor_N = variants{} ; --
+lin count_N = mkN "aftelling" feminine ; -- status=guess
+lin count_V = mkV "tellen" ; -- status=guess, src=wikt
+lin count_V2 = L.count_V2 ;
+lin countable_A = mkA "telbaar" | mkA "telbare" ; -- status=guess status=guess
+lin countdown_N = mkN "aftelling" feminine | mkN "aftellen" neuter ; -- status=guess status=guess
+lin countenance_N = mkN "gelaatsuitdrukking" | mkN "verschijning" ; -- status=guess status=guess
+lin countenance_V2 = mkV2 (mkV "gedogen") | mkV2 (mkV "dulden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin counter_N = mkN "tegenaanval" ; -- status=guess
+lin counter_V = variants{} ; --
+lin counter_VS = variants{} ; --
+lin counteract_V2 = mkV2 (mkV "tegengaan") ; -- status=guess, src=wikt
+lin counterbalance_N = mkN "tegenkracht" neuter | mkN "gelijke kracht" ; -- status=guess status=guess
+lin counterbalance_V2 = mkV2 (mkV (mkV "opwegen") "tegen") | mkV2 (mkV (mkV "een") "tegenkracht vormen voor") ; -- status=guess, src=wikt status=guess, src=wikt
+lin counterculture_N = mkN "tegencultuur" feminine ; -- status=guess
+lin counterfeit_A = mkA "namaak" | mkA "nep" ; -- status=guess status=guess
+lin counterfeit_N = mkN "vervalsing" ; -- status=guess
+lin counterfeit_V2 = mkV2 (mkV "vervalsen") | mkV2 (mkV "namaken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin counterfeiter_N = mkN "valsmunter" ; -- status=guess
+lin counterpart_N = mkN "complement" neuter | mkN "pendant" masculine | mkN "tegenhanger" masculine ; -- status=guess status=guess status=guess
+lin counterweight_N = mkN "contragewicht" neuter ; -- status=guess
+lin countess_N = mkN "gravin" feminine ; -- status=guess
+lin countless_A = mkA "ontelbaar" | mkA "talloos" ; -- status=guess status=guess
+lin country_N = L.country_N ;
+lin countryman_N = mkN "landgenoot" masculine ; -- status=guess
+lin countryside_N = mkN "platteland" neuter ; -- status=guess
+lin county_N = mkN "graafschap" neuter ;
+lin coup_N = mkN "coup" ; -- status=guess
+lin couple_N = mkN "paar" neuter | mkN "koppel" neuter ;
+lin couple_V = mkV "koppelen" ; -- status=guess, src=wikt
+lin couple_V2 = mkV2 (mkV "koppelen") ; -- status=guess, src=wikt
+lin courage_N = mkN "moed" masculine | mkN "dapperheid" feminine ; -- status=guess status=guess
+lin course_N = mkN "koers" ; --- mkN "cursus" school course
+lin court_1_N = mkN "hof" neuter | mkN "hofhouding" feminine ;
+lin court_2_N = mkN "hof" neuter ;
+lin court_N = mkN "hof" neuter | mkN "hofhouding" feminine ;
+lin courteous_A = mkA "hoffelijk" ; -- status=guess
+lin courtesan_N = mkN "courtisane" feminine ; -- status=guess
+lin courtesy_N = mkN "hoffelijkheid" feminine ; -- status=guess
+lin courthouse_N = mkN "gerechtsgebouw" ; -- status=guess
+lin courtier_N = mkN "hoveling" masculine ; -- status=guess
+lin courtroom_N = mkN "rechtszaal" masculine feminine ; -- status=guess
+lin courtyard_N = mkN "binnenplaats" ; -- status=guess
+lin cousin_N = L.cousin_N ;
+lin covalent_A = mkA "covalent" ; -- status=guess
+lin covariance_N = mkN "covariantie" feminine ; -- status=guess
+lin cove_N = mkN "kerel" masculine ; -- status=guess
+lin coven_N = mkN "kliek" masculine ; -- status=guess
+lin covenant_N = variants{} ; --
+lin cover_N = mkN "entree" | mkN "inkom" ; -- status=guess status=guess
+lin cover_V2 = mkV2 (fixprefixV "be" (mkV "dekken")) | mkV2 (mkV "dekken") ;
+lin coverage_N = mkN "dekking" feminine ; -- status=guess
+lin covet_V2 = mkV2 (mkV "lusten") | mkV2 (mkV "smachten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cow_N = L.cow_N ;
+lin coward_N = mkN "lafaard" masculine | mkN "slapjanus" | mkN "watje" ; -- status=guess status=guess status=guess
+lin cowardice_N = mkN "lafheid" ; -- status=guess
+lin cowardly_A = mkA "laf" ; -- status=guess
+lin cowbell_N = mkN "koeienbel" feminine | mkN "koebel" feminine ; -- status=guess status=guess
+lin coworker_N = mkN "collega" | mkN "medewerker" | mkN "medewerkster" ; -- status=guess status=guess status=guess
+lin cowshed_N = mkN "koeiestal" masculine | mkN "koestal" masculine ; -- status=guess status=guess
+lin coy_A = mkA "bedeesd" | mkA "bescheiden" | mkA "timide" | mkA "schuchter" | mkA "verlegen" ; -- status=guess status=guess status=guess status=guess status=guess
+lin coyote_N = mkN "coyote" masculine ; -- status=guess
+lin coypu_N = mkN "beverrat" ; -- status=guess
+lin cozy_A = mkA "gezellig" | mkA "gezellige" | mkA "knus" | mkA "knusse" ; -- status=guess status=guess status=guess status=guess
+lin crab_N = mkN "krab" masculine ; -- status=guess
+lin crack_N = mkN "spleet" ; -- status=guess
+lin crack_V2 = mkV2 (mkV "kraken") ; -- status=guess, src=wikt
+lin crackdown_N = mkN "repressie" feminine | mkN "onderdrukking" feminine ; -- status=guess status=guess
+lin cradle_N = mkN "armsteun" masculine | mkN "houder" masculine | mkN "steun" masculine ; -- status=guess status=guess status=guess
+lin cradle_V2 = mkV2 (mkV "omsluiten") | mkV2 (mkV "omvatten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin craft_N = mkN "ambacht" neuter | mkN "ambachtslui {p}" | mkN "vaklui {p}" | mkN "stielmannen {p}" ; -- status=guess status=guess status=guess status=guess
+lin craft_V2 = mkV2 (mkV "handbewerken") ; -- status=guess, src=wikt
+lin craftsman_N = mkN "vakman" masculine ; -- status=guess
+lin cram_V = mkV "volproppen" ; -- status=guess, src=wikt
+lin cram_V2 = mkV2 (mkV "volproppen") ; -- status=guess, src=wikt
+lin cramp_N = mkN "kramp" masculine ; -- status=guess
+lin cranberry_N = mkN "Amerikaanse veenbes de" ; -- status=guess
+lin crane_N = mkN "kraanvogel" ; -- status=guess
+lin cranium_N = mkN "hersenpan" ; -- status=guess
+lin cranky_A = mkA "opvliegend" | mkA "driftig" ; -- status=guess status=guess
+lin crap_N = mkN "poep" ; -- status=guess
+lin crapshoot_N = mkN "dobbelspel" ; -- status=guess
+lin crash_N = mkN "crash" masculine | mkN "computercrash" masculine ; -- status=guess status=guess
+lin crash_V = mkV "vastlopen" ; -- status=guess, src=wikt
+lin crass_A = mkA "grof" | mkA "ruw" | mkA "ongevoelig" | mkA "insensibel" ; -- status=guess status=guess status=guess status=guess
+lin crater_N = mkN "krater" masculine ; -- status=guess
+lin crave_V = mkV (mkV "een") "sterk verlangen hebben" ; -- status=guess, src=wikt
+lin crave_V2 = mkV2 (mkV (mkV "een") "sterk verlangen hebben") ; -- status=guess, src=wikt
+lin crawl_V = kruipen_V ; -- status=guess, src=wikt
+lin crayfish_N = mkN "rivierkreeft" masculine ; -- status=guess
+lin crayon_N = mkN "kleurpotlood" neuter ; -- status=guess
+lin crazy_A = mkA "gek" ; -- status=guess
+lin cream_N = mkN "crème" feminine ; -- status=guess
+lin crease_N = mkN "plooi" | mkN "kreukel" ; -- status=guess status=guess
+lin create_V = mkV "creëren" | scheppen_V | fixprefixV "ont" werpen_V ;
+lin create_V2 = mkV2 create_V ;
+lin creation_N = mkN "creatie" feminine | mkN "schepping" feminine ; -- status=guess status=guess
+lin creative_A = mkA "creatief" ; -- status=guess
+lin creativity_N = mkN "creativiteit" ; -- status=guess
+lin creator_N = mkN "maker" masculine ; -- status=guess
+lin creature_N = mkN "schepsel" | mkN "creatuur" | mkN "wezen" neuter ; -- status=guess status=guess status=guess
+lin credence_N = mkN "aanvaarding" feminine | mkN "geloof" neuter | mkN "aanname" feminine ; -- status=guess status=guess status=guess
+lin credibility_N = mkN "geloofwaardigheid" feminine ; -- status=guess
+lin credible_A = mkA "geloofwaardig" ; -- status=guess
+lin credit_N = mkN "saldo" neuter ;
+lin credit_V2 = mkV2 (mkV "toeschrijven") | mkV2 (mkV "toedenken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin creditor_N = variants{} ; --
+lin creed_N = mkN "geloofsbelijdenis" feminine | mkN "credo" neuter ; -- status=guess status=guess
+lin creek_N = mkN "kreek" masculine feminine ; -- status=guess
+lin creel_N = mkN "leefnet" neuter ; -- status=guess
+lin creep_N = mkN "griezel" masculine | mkN "engerd" masculine ; -- status=guess status=guess
+lin creep_V = mkV "opschuiven" ; -- status=guess, src=wikt
+lin creepy_A = mkA "griezelig" ; -- status=guess
+lin cremation_N = mkN "crematie" feminine ; -- status=guess
+lin creole_N = mkN "creools" neuter ; -- status=guess
+lin crescent_N = mkN "croissant" | mkN "sikkelvormige rij huizen" ; -- status=guess status=guess
+lin crest_N = mkN "kuif" masculine feminine ; -- status=guess
+lin cretinous_A = mkA "imbeciel" ; -- status=guess
+lin crevice_N = mkN "spleet" ; -- status=guess
+lin crew_N = mkN "bemanning" feminine | mkN "ploeg" feminine ; -- status=guess status=guess
+lin crew_V = mkV "dienen" ; -- status=guess, src=wikt
+lin crib_N = mkN "wieg" masculine ; -- status=guess
+lin cricket_N = mkN "fair-play" ; -- status=guess
+lin crime_N = mkN "misdaad" feminine ;
+lin criminal_A = mkA "misdadig" | mkA "crimineel" ; -- status=guess status=guess
+lin criminal_N = mkN "misdadiger" masculine | mkN "crimineel" masculine ; -- status=guess status=guess
+lin crimson_A = mkA "karmijnrood" | mkA "helrood" | mkA "dieprood" ; -- status=guess status=guess status=guess
+lin crimson_N = mkN "karmijnrood" neuter | mkN "helrood" neuter | mkN "dieprood" neuter ; -- status=guess status=guess status=guess
+lin cringe_V = mkV (mkV "in") "elkaar krimpen" ; -- status=guess, src=wikt
+lin crisis_N = mkN "crisis" feminine ;
+lin criterion_N = mkN "criterium" neuter ; -- status=guess
+lin critic_N = mkN "criticus" masculine ; -- status=guess
+lin critical_1_A = variants{} ; --
+lin critical_2_A = variants{} ; --
+lin critical_A = mkA "kritiek" ; -- status=guess
+lin critically_Adv = mkAdv "kritiek" ; -- status=guess
+lin criticism_N = mkN "kritiek" ; -- status=guess
+lin criticize_V = variants{} ; --
+lin criticize_V2 = variants{} ; --
+lin critique_N = variants{} ; --
+lin croak_N = mkN "kwak kwak" ; -- status=guess
+lin croak_V = mkV "kwaken" ; -- status=guess, src=wikt
+lin croak_V2 = mkV2 (mkV "kwaken") ; -- status=guess, src=wikt
+lin crochet_V = mkV "haken" ; -- status=guess, src=wikt
+lin crochet_V2 = mkV2 (mkV "haken") ; -- status=guess, src=wikt
+lin crocodile_N = mkN "krokodil" ; -- status=guess
+lin crocus_N = mkN "krokus" feminine ; -- status=guess
+lin crone_N = mkN "heks" feminine ; -- status=guess
+lin crook_N = mkN "oplichter" masculine | mkN "oplichtster" feminine | mkN "zwendelaar" masculine | mkN "zwendelaarster" feminine | mkN "afzetter" masculine | mkN "afzetster" feminine | mkN "bedrieger" masculine | mkN "bedriegster" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin crooked_A = mkA "corrupt" ; -- status=guess
+lin croon_V = mkV "neurien" ; -- status=guess, src=wikt
+lin croon_V2 = mkV2 (mkV "neurien") ; -- status=guess, src=wikt
+lin crop_N = mkN "rijzweepje" neuter ; -- status=guess
+lin crop_V = mkV "bijknippen" | mkV "bijsnijden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin crop_V2 = mkV2 (mkV "bijknippen") | mkV2 (mkV "bijsnijden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin croquette_N = mkN "kroket" feminine ; -- status=guess
+lin cross_A = mkA "geërgerd" | mkA "geërgerde" ; -- status=guess status=guess
+lin cross_N = mkN "kruis" neuter ; -- status=guess
+lin cross_V = mkV "door" (mkV "kruisen") ; --- split mkV "over" steken_V ; to cross a street or river
+lin cross_V2 = mkV2 cross_V ;
+lin crossbar_N = mkN "doellat" ; -- status=guess
+lin crossbow_N = mkN "kruisboog" masculine ; -- status=guess
+lin crosseyed_A = mkA "scheel" ; -- status=guess
+lin crossing_N = mkN "kruising" feminine ; -- status=guess
+lin crosspatch_N = mkN "nijdas" masculine ; -- status=guess
+lin crossroads_N = mkN "kruising" feminine | mkN "kruispunt" neuter ; -- status=guess status=guess
+lin crosswalk_N = mkN "oversteekplaats" | mkN "zebrapad" neuter ; -- status=guess status=guess
+lin crosswise_Adv = mkAdv "kruislings" | mkAdv "kruiselings" ; -- status=guess status=guess
+lin crossword_N = mkN "kruiswoordraadsel" neuter | mkN "kruiswoordpuzzel" masculine ; -- status=guess status=guess
+lin crotch_N = mkN "kruis" neuter ; -- status=guess
+lin crouch_V = variants{} ; --
+lin crow_N = mkN "kraai" masculine ; -- status=guess
+lin crow_V = mkV "kraaien" ; -- status=guess, src=wikt
+lin crow_VS = mkVS (mkV "kraaien") ; -- status=guess, src=wikt
+lin crowbar_N = mkN "koevoet" masculine | mkN "breekijzer" neuter ; -- status=guess status=guess
+lin crowd_N = mkN "menigte" feminine | mkN "schare" masculine feminine | mkN "massa" ; -- status=guess status=guess status=guess
+lin crowd_V = variants{} ; --
+lin crowd_V2 = variants{} ; --
+lin crowded_A = mkA "overvol" ; -- status=guess
+lin crown_N = mkN "kroon" ; -- status=guess
+lin crown_V2 = mkV2 (mkV "bekronen") ; -- status=guess, src=wikt
+lin crucial_A = variants{} ; --
+lin crucible_N = mkN "smeltkroes" ; -- status=guess
+lin crucifix_N = mkN "kruis" neuter | mkN "crucifix" neuter | mkN "kruisbeeld" neuter ; -- status=guess status=guess status=guess
+lin crucifixion_N = mkN "de kruisiging" feminine | mkN "de kruisdood " masculine ; -- status=guess status=guess
+lin crucify_V2 = mkV2 (mkV "kruisigen") ; -- status=guess, src=wikt
+lin crud_N = mkN "rotvent" masculine | mkN "smeerlap" masculine | mkN "viezerik" masculine ; -- status=guess status=guess status=guess
+lin crude_A = mkA "ruw" | mkA "onbewerkt" | mkA "ongeraffineerd" ; -- status=guess status=guess status=guess
+lin cruel_A = mkA "wreed" | mkA "wrede" | mkA "gemeen" | mkA "gemene" ; -- status=guess status=guess status=guess status=guess
+lin cruelty_N = mkN "wreedheid" feminine ; -- status=guess
+lin cruise_N = mkN "cruise" masculine ; -- status=guess
+lin cruise_V = varen_V ; -- status=guess, src=wikt
+lin cruiser_N = mkN "kruiser" masculine ; -- status=guess
+lin crumb_N = mkN "kruimel" masculine ; -- status=guess
+lin crumble_V = mkV (mkV "uit") "elkaar vallen" | mkV "verbrokkelen" | mkV "verkruimelen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin crumble_V2 = mkV2 (mkV (mkV "uit") "elkaar vallen") | mkV2 (mkV "verbrokkelen") | mkV2 (mkV "verkruimelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin crusade_N = mkN "kruistocht" masculine ; -- status=guess
+lin crusader_N = mkN "kruisvaarder" masculine ; -- status=guess
+lin crush_N = mkN "dranghek" neuter ; -- status=guess
+lin crush_V = mkV "verdrukken" ; -- status=guess, src=wikt
+lin crush_V2 = mkV2 (mkV "verdrukken") ; -- status=guess, src=wikt
+lin crust_N = mkN "korst" ; -- status=guess
+lin crustacean_N = mkN "schaaldier" neuter ; -- status=guess
+lin crusty_A = mkA "nors" ; -- status=guess
+lin crutch_N = mkN "kruk" ; -- status=guess
+lin crux_N = mkN "kruispunt" neuter ; -- status=guess
+lin cry_N = variants{} ; --
+lin cry_V = mkV "huilen" | mkV "schreeuwen" | mkV "gillen" | mkV "krijsen" ;
+lin cry_V2 = mkV2 cry_V ;
+lin crybaby_N = mkN "huilbaby" masculine ; -- status=guess
+lin crypt_N = mkN "krocht" feminine ; -- status=guess
+lin cryptography_N = mkN "cryptografie" neuter | mkN "geheimschrift" feminine ; -- status=guess status=guess
+lin crystal_N = mkN "kristal" neuter ; -- status=guess
+lin cub_N = mkN "welp" ; -- status=guess
+lin cube_N = mkN "derde macht" ; -- status=guess
+lin cube_V2 = mkV2 (mkV (mkV "tot") "de derde macht verheffen") ; -- status=guess, src=wikt
+lin cubic_A = mkA "kubisch" ; -- status=guess
+lin cubism_N = mkN "kubisme" ; -- status=guess
+lin cuckold_N = mkN "hoorndrager" masculine ; -- status=guess
+lin cuckold_V2 = mkV2 (bedriegen_V) | mkV2 (mkV (mkV "onder") "de kluiten schieten") | mkV2 (mkV (mkV "de") "hoorns opzetten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cuckoo_N = mkN "koekoek" masculine ; -- status=guess
+lin cucumber_N = mkN "komkommer" masculine ; -- status=guess
+lin cud_N = mkN "spijsbrok" | mkN "spijsbal" ; -- status=guess status=guess
+lin cuddle_N = mkN "knuffel" utrum ; -- status=guess
+lin cuddle_V = mkV "knuffelen" ; -- status=guess, src=wikt
+lin cuddle_V2 = mkV2 (mkV "knuffelen") ; -- status=guess, src=wikt
+lin cuddly_A = mkA "minzaam" | mkA "hartelijk" ; -- status=guess status=guess
+lin cudgel_N = mkN "knuppel" masculine ; -- status=guess
+lin cue_N = mkN "keu" utrum ; -- status=guess
+lin cuff_N = mkN "manchet" ; -- status=guess
+lin cufflink_N = mkN "manchetknoop" ; -- status=guess
+lin cuisine_N = mkN "keuken " masculine ; -- status=guess
+lin cul_N = mkN "beluik" masculine ; -- status=guess
+lin culinary_A = mkA "culinair" ; -- status=guess
+lin culminate_V = mkV "dagen" | mkV "oprijen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin culminate_V2 = mkV2 (mkV "dagen") | mkV2 (mkV "oprijen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin culpable_A = mkA "verwijtbaar" | mkA "schuldig" ; -- status=guess status=guess
+lin culprit_N = mkN "schuldige" | mkN "dader" utrum ; -- status=guess status=guess
+lin cult_N = variants{} ; --
+lin cultivate_V2 = mkV2 (mkV "telen") | mkV2 (mkV "verbouwen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cultivation_N = mkN "teelt" utrum ; -- status=guess
+lin cultural_A = mkA "cultureel" ;
+lin culture_N = mkN "cultuur" feminine ;
+lin culverin_N = mkN "veldslang" feminine | mkN "culverin" feminine ; -- status=guess status=guess
+lin culvert_N = mkN "duiker" masculine | mkN "grondzijl" feminine | mkN "verlaat" neuter | mkN "zinker" masculine ; -- status=guess status=guess status=guess status=guess
+lin cumbersome_A = mkA "hinderlijk" | mkA "lastig" | mkA "moeilijk" | mkA "moeizaam" | mkA "zwaar" ; -- status=guess status=guess status=guess status=guess status=guess
+lin cumin_N = mkN "komijn" masculine | mkN "komijnzaad" neuter | mkN "kummel" masculine ; -- status=guess status=guess status=guess
+lin cummerbund_N = mkN "brede ceintuur" feminine ; -- status=guess
+lin cumulative_A = mkA "cumulatief" ; -- status=guess
+lin cuneiform_N = mkN "spijkerschrift" neuter ; -- status=guess
+lin cunnilingus_N = mkN "beffen" neuter | mkN "cunnilingus" masculine ; -- status=guess status=guess
+lin cunning_A = mkA "handig" | mkA "bedreven" ; -- status=guess status=guess
+lin cunning_N = mkN "sluwheid" ; -- status=guess
+lin cunt_N = mkN "kut" feminine ; -- status=guess
+lin cup_N = mkN "kop" ;
+lin cupbearer_N = mkN "schenker" ; -- status=guess
+lin cupboard_N = mkN "kast" feminine ; -- status=guess
+lin cupola_N = mkN "koepel" masculine ; -- status=guess
+lin cur_N = mkN "hondsvot" masculine ; -- status=guess
+lin curator_N = mkN "conservator" masculine ; -- status=guess
+lin curb_V2 = mkV2 (mkV "intomen") | mkV2 (mkV "beteugelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin curd_N = mkN "wrongel" ; -- status=guess
+lin curdle_V = mkV "klonteren" ; -- status=guess, src=wikt
+lin curdle_V2 = mkV2 (mkV "klonteren") ; -- status=guess, src=wikt
+lin cure_1_N = variants{} ; --
+lin cure_2_N = variants{} ; --
+lin cure_N = mkN "remedie" feminine ; -- status=guess
+lin cure_V = genezen_V ; -- status=guess, src=wikt
+lin cure_V2 = mkV2 (genezen_V) ; -- status=guess, src=wikt
+lin curfew_N = mkN "avondklok" feminine | mkN "uitgangsverbod" neuter ; -- status=guess status=guess
+lin curio_N = mkN "curiosum" | mkN "curiositeit" ; -- status=guess status=guess
+lin curiosity_N = mkN "nieuwsgierigheid" ; -- status=guess
+lin curious_A = mkA "nieuwsgierig" ; -- status=guess
+lin curiously_Adv = variants{} ; --
+lin curium_N = mkN "curium" neuter ; -- status=guess
+lin curl_N = mkN "rotatie" ; -- status=guess
+lin curl_V = variants{} ; --
+lin curly_A = mkA "krullig" | mkA "krullerig" ; -- status=guess status=guess
+lin curmudgeon_N = mkN "iezegrim" masculine | mkN "kankeraar" ; -- status=guess status=guess
+lin currant_N = mkN "aalbes" feminine ; -- status=guess
+lin currency_N = mkN "munteenheid" feminine | mkN "valuta" ; -- status=guess status=guess
+lin current_A = mkA "huidig" | mkA "actueel" ;
+lin current_N = mkN "zichtrekening" feminine | mkN "lopende rekening" ; -- status=guess status=guess
+lin currently_Adv = mkAdv "momenteel" ;
+lin curriculum_N = mkN "curriculum" neuter | mkN "levensloop" masculine ; -- status=guess status=guess
+lin curry_N = mkN "kerrieschotel" | mkN "curryschotel" ; -- status=guess status=guess
+lin curry_V2 = mkV2 (mkV "roskammen") ; -- status=guess, src=wikt
+lin currycomb_N = mkN "roskam" ; -- status=guess
+lin curse_N = mkN "vloek" masculine ; -- status=guess
+lin curse_V = mkV "vervloeken" ; -- status=guess, src=wikt
+lin curse_V2 = mkV2 (mkV "vervloeken") ; -- status=guess, src=wikt
+lin cursive_A = mkA "cursief" ; -- status=guess
+lin cursor_N = mkN "muisaanwijzer" masculine | mkN "cursor" masculine ; -- status=guess status=guess
+lin cursory_A = mkA "haastig" | mkA "oppervlakkig" | mkA "vluchtig" ; -- status=guess status=guess status=guess status=guess
+lin curt_A = mkA "kortaf" ; -- status=guess
+lin curtail_V2 = mkV2 (mkV "beknotten") | mkV2 (mkV "knotten") | mkV2 (mkV "kortwieken") | mkV2 (mkV "bekorten") | mkV2 (mkV "inkorten") | mkV2 (mkV "verkorten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin curtain_N = mkN "gordijn" neuter ; -- status=guess
+lin curtsey_N = mkN "nijging" feminine ; -- status=guess
+lin curtsey_V = nijgen_V ; -- status=guess, src=wikt
+lin curve_N = mkN "curve" feminine | mkN "kromming" feminine | mkN "bocht" masculine ; -- status=guess status=guess status=guess
+lin curve_V = mkV "krommen" | mkV "plooien" | buigen_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin curve_V2 = mkV2 (mkV "krommen") | mkV2 (mkV "plooien") | mkV2 (buigen_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cushion_N = mkN "kussen" neuter ; -- status=guess
+lin cusp_N = mkN "piek" | mkN "spits" ; -- status=guess status=guess
+lin custodian_N = mkN "bewaarder" masculine ; -- status=guess
+lin custody_N = variants{} ; --
+lin custom_N = mkN "aangepast" | mkN "aangepast" ; -- status=guess status=guess
+lin customerMasc_N = mkN "klant" masculine ;
+lin customs_N = mkN "douanerechten {p}" ; -- status=guess
+lin cut_N = mkN "snit" ; -- status=guess
+lin cut_V = snijden_V ;
+lin cut_V2 = L.cut_V2 ;
+lin cute_A = mkA "leuk" | mkA "geestig" | mkA "guitig" | mkA "olijk" ; -- status=guess status=guess status=guess status=guess
+lin cutlass_N = mkN "hartsvanger" ; -- status=guess
+lin cutlery_N = mkN "bestek" neuter | mkN "couvert" ; -- status=guess status=guess
+lin cutlet_N = mkN "kotelet or" masculine ; -- status=guess
+lin cutting_N = mkN "stek" utrum ; -- status=guess
+lin cuttlefish_N = mkN "zeekat" utrum ; -- status=guess
+lin cyan_N = mkN "cyaan" neuter | mkN "appelblauwzeegroen" neuter ; -- status=guess status=guess
+lin cyanogen_N = mkN "cyanogeen" | mkN "cyaan" ; -- status=guess status=guess
+lin cybernetic_A = mkA "cyber-" | mkA "computer-" ; -- status=guess status=guess
+lin cybernetics_N = mkN "cybernetica" | mkN "cybernetika" | mkN "stuurkunde" ; -- status=guess status=guess status=guess
+lin cyborg_N = mkN "cyborg" ; -- status=guess
+lin cycle_N = mkN "cyclus" masculine ; -- status=guess
+lin cycle_V = mkV "fietsen" | rijden_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin cycling_N = mkN "wielrennen" ; -- status=guess
+lin cyclist_N = mkN "wielrenner" masculine | mkN "fietser" masculine | mkN "wielrijder" masculine | mkN "wielrenster" feminine | mkN "wielrijdster" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin cyclone_N = mkN "cycloon" masculine | mkN "wervelstorm" masculine ; -- status=guess status=guess
+lin cyclopropane_N = mkN "cyclopropaan" ; -- status=guess
+lin cylinder_N = mkN "cilinder" masculine ; -- status=guess
+lin cylindrical_A = mkA "cilindrisch" | mkA "cilindervormig" ; -- status=guess status=guess
+lin cymbal_N = mkN "klankbekken" neuter ; -- status=guess
+lin cynic_N = mkN "cynicus" masculine ; -- status=guess
+lin cynical_A = mkA "cynisch" ; -- status=guess
+lin cynicism_N = mkN "cynisme" neuter ; -- status=guess
+lin cypress_N = mkN "cipres" masculine ; -- status=guess
+lin cyst_N = mkN "cyste" ; -- status=guess
+lin cytology_N = mkN "cytologie" feminine | mkN "celleer de" ; -- status=guess status=guess
+lin cytoplasm_N = mkN "cytoplasma" neuter ; -- status=guess
+lin cytoskeleton_N = mkN "cytoskelet" neuter ; -- status=guess
+lin cytosol_N = mkN "cytosol" neuter ; -- status=guess
+lin dabble_V = mkV "dompelen" | mkV "spetteren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dabble_V2 = mkV2 (mkV "dompelen") | mkV2 (mkV "spetteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dace_N = mkN "serpeling" ; -- status=guess
+lin dacha_N = mkN "datsja" ; -- status=guess
+lin dachshund_N = mkN "teckel" masculine | mkN "dashond" masculine ; -- status=guess status=guess
+lin dacite_N = mkN "daciet" feminine ; -- status=guess
+lin dad_N = mkN "pappa" ; -- status=guess
+lin daddy_N = mkN "papa" masculine | mkN "pappa" masculine | mkN "pappie" masculine | mkN "vake" masculine ; -- status=guess status=guess status=guess status=guess
+lin daffodil_N = mkN "narcis" feminine ; -- status=guess
+lin dagger_N = mkN "dolk" masculine ; -- status=guess
+lin dahlia_N = mkN "dahlia" ; -- status=guess
+lin daily_A = mkA "dagelijks" ; -- status=guess
+lin daily_Adv = mkAdv "dagelijks" ; -- status=guess
+lin daily_N = mkN "dagblad" neuter ; -- status=guess
+lin dainty_A = mkA "delicaat" ; -- status=guess
+lin dairy_N = mkN "zuivel" masculine ; -- status=guess
+lin dais_N = mkN "podium" ; -- status=guess
+lin daisy_N = mkN "madeliefje" neuter ; -- status=guess
+lin dale_N = mkN "dal" neuter | mkN "vallei" feminine ; -- status=guess status=guess
+lin dalliance_N = mkN "verspilling" | mkN "tijdverlies" | mkN "gelanterfanter" ; -- status=guess status=guess status=guess
+lin dam_N = mkN "dam" masculine ; -- status=guess
+lin damage_N = mkN "schade" ;
+lin damage_V2 = mkV2 (mkV "beschadigen") ; -- status=guess, src=wikt
+lin damaging_A = variants{} ; --
+lin dammit_Interj = mkInterj "verdomme" ; -- status=guess
+lin damn_V2 = variants{} ; --
+lin damp_A = mkA "klam" ; -- status=guess
+lin dampen_V = mkV "bedrukken" ; -- status=guess, src=wikt
+lin dampen_V2 = mkV2 (mkV "bedrukken") ; -- status=guess, src=wikt
+lin damper_N = mkN "demper" masculine ; -- status=guess status=guess
+lin dampness_N = mkN "vochtigheid" | mkN "vochtigheidsgraad" ; -- status=guess status=guess
+lin damselfly_N = mkN "juffer" feminine ; -- status=guess
+lin dance_N = mkN "dans" ; -- status=guess
+lin dance_V = mkV "dansen" ; -- status=guess, src=wikt
+lin dance_V2 = mkV2 (mkV "dansen") ; -- status=guess, src=wikt
+lin danceable_A = mkA "dansbaar" ; -- status=guess
+lin dancer_N = mkN "exotisch danser" masculine | mkN "karakterdanser" masculine | mkN "stripdanser" masculine ; -- status=guess status=guess status=guess
+lin dancing_N = mkN "dansen" neuter ; -- status=guess
+lin dandelion_N = mkN "paardenbloem" ; -- status=guess
+lin dandruff_N = mkN "roos" | mkN "hoofdroos" | mkN "pellekes" ; -- status=guess status=guess status=guess
+lin danger_N = mkN "gevaar" neuter ;
+lin dangerous_A = mkA "gevaarlijk" | mkA "gevaarlijke" ; -- status=guess status=guess
+lin dangle_V = mkV "bengelen" | mkV "bungelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dangle_V2 = mkV2 (mkV "bengelen") | mkV2 (mkV "bungelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dank_A = mkA "klam" | mkA "vochtig" ; -- status=guess status=guess
+lin dare_N = mkN "uitdaging" feminine ; -- status=guess
+lin dare_V2 = mkV2 (mkV "riskeren") | mkV2 (mkV "wagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dare_VV = mkVV (mkV "riskeren") | mkVV (mkV "wagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin daredevil_N = mkN "waaghals" masculine ; -- status=guess
+lin daring_N = mkN "durf" | mkN "lef" neuter | mkN "branie" ; -- status=guess status=guess status=guess
+lin dark_A = mkA "donker" | mkA "duister" ;
+lin dark_N = mkN "donker" neuter ; -- status=guess
+lin darken_V = mkV (mkV "donkerder") "worden" ; -- status=guess, src=wikt
+lin darken_V2 = mkV2 (mkV (mkV "donkerder") "worden") ; -- status=guess, src=wikt
+lin darkness_N = mkN "schemering" feminine ; -- status=guess
+lin darkroom_N = mkN "doka" masculine feminine ; -- status=guess
+lin darling_N = mkN "schat" | mkN "geliefde" | mkN "lieverd" | mkN "lieve" | mkN "schatje" neuter | mkN "liefje" neuter ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin darmstadtium_N = mkN "darmstadtium" neuter ; -- status=guess
+lin darn_V = mkV "stoppen" ; -- status=guess, src=wikt
+lin darn_V2 = mkV2 (mkV "stoppen") ; -- status=guess, src=wikt
+lin dash_N = mkN "sprint" masculine ; -- status=guess
+lin dash_V = mkV (mkV "snel") "afhaspelen" | mkV (mkV "snel") "afmaken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dashboard_N = mkN "dashboard" | mkN "instrumentenpaneel" ; -- status=guess status=guess
+lin data_N = mkN "data" | mkN "gegeven" ;
+lin database_N = mkN "database" | mkN "databank" feminine ; -- status=guess status=guess
+lin date_1_N = mkN "datum" ;
+lin date_3_N = variants{} ;
+lin date_7_N = mkN "dadel" ;
+lin date_N = date_1_N ;
+lin date_V = mkV "dateren" ; --- split mkV "daten" | mkV "uit" gaan_V ; to go on dates with someone
+lin date_V2 = mkV2 (mkV "dateren") ;
+lin dating_N = mkN "datering" feminine ; -- status=guess
+lin dative_A = mkA "begeven" ; -- status=guess
+lin dative_N = mkN "datief" masculine | mkN "derde naamval" masculine | mkN "vierde naamval" masculine ; -- status=guess status=guess status=guess
+lin daub_V = mkV "kliederen" | mkV "kladschilderen" | mkV "besmeren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin daub_V2 = mkV2 (mkV "kliederen") | mkV2 (mkV "kladschilderen") | mkV2 (mkV "besmeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin daughter_N = mkN "dochter" feminine ;
+lin daunt_V2 = mkV2 (mkV "afschrikken") ; -- status=guess, src=wikt
+lin daunting_A = mkA "beangstigend" | mkA "intimiderend" | mkA "ontmoedigend" ; -- status=guess status=guess status=guess
+lin davit_N = mkN "davit" masculine ; -- status=guess
+lin dawn_N = mkN "dageraad" masculine | mkN "opgang" masculine ; -- status=guess status=guess
+lin dawn_V = mkV "dagen" | rijzen_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin day_N = L.day_N ;
+lin daydream_N = mkN "dagdroom" ; -- status=guess
+lin daydream_V = mkV "dagdromen" ; -- status=guess, src=wikt
+lin daylight_N = mkN "daglicht" neuter ; -- status=guess
+lin daze_V2 = mkV2 (mkV "versuffen") ; -- status=guess, src=wikt
+lin deacon_N = mkN "diaken" masculine ; -- status=guess
+lin deaconess_N = mkN "diaconessenhuis" neuter ; -- status=guess
+lin dead_A = mkA "dood" | mkA "overleden" | mkA "gestorven" ;
+lin dead_Adv = mkAdv "bloed-" | mkAdv "oer-" | mkAdv "dood-" | mkAdv "Ze is bloedmooi" | mkAdv "Hij is oerdom" | mkAdv "Ik ben doodmoe" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin dead_N = mkN "evenbeeld" ; -- status=guess
+lin deadline_N = variants{} ; --
+lin deadly_A = mkA "dodelijk" ; -- status=guess
+lin deadpan_A = mkA "emotieloos" | mkA "zonder uitdrukking" ; -- status=guess status=guess
+lin deaf_A = mkA "doof" | mkA "dove" ; -- status=guess status=guess
+lin deaf_N = mkN "doven {p}" | mkN " {p}" ; -- status=guess status=guess
+lin deafen_V2 = mkV2 (mkV "verdoven") | mkV2 (mkV (mkV "doof") "maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deafness_N = mkN "doofheid" feminine ; -- status=guess
+lin deal_N = mkN "afspraak" | mkN "transactie" ;
+lin deal_V = fixprefixV "ver" (mkV "delen") ; --- split mkV "handelen" dealing as in trading ---- possibly also fixprefixV "uit" (mkV "delen"), to distribute ---- "I don't want to deal with this" idiomatic? ---- also "this paper deals with"
+lin deal_V2 = mkV2 deal_V ;
+lin dealer_N = mkN "dealer" masculine ; -- status=guess
+lin dealing_N = variants{} ; --
+lin dean_N = mkN "deken" masculine ; -- status=guess
+lin dear_A = mkA "beste" | mkA "lieve" | mkA "waarde" ; -- status=guess status=guess status=guess
+lin dear_Interj = variants{} ; --
+lin dear_N = mkN "lieverd" | mkN "schat" ; -- status=guess status=guess
+lin dearth_N = mkN "hongersnood" masculine ; -- status=guess
+lin death_N = mkN "dood" ;
+lin debacle_N = mkN "verplettering" feminine | mkN "fiasco" neuter | mkN "debacle" neuter ; -- status=guess status=guess status=guess
+lin debate_N = mkN "debat" neuter ;
+lin debate_V = mkV "debatteren" | mkV "uitpraten" | mkV "bespreken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin debate_V2 = mkV2 (mkV "debatteren") | mkV2 (mkV "uitpraten") | mkV2 (mkV "bespreken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin debauchery_N = mkN "losbandigheid" | mkN "zedeloosheid" ; -- status=guess status=guess
+lin debilitate_V2 = mkV2 (mkV "verzwakken") ; -- status=guess, src=wikt
+lin debit_N = mkN "debet" ; -- status=guess
+lin debris_N = mkN "gletjserpuin etc." ; -- status=guess
+lin debt_N = mkN "schuld" feminine | mkN "verplichting" ;
+lin debtor_N = mkN "debiteur" ; -- status=guess
+lin debugger_N = mkN "debugger" ; -- status=guess
+lin debunk_V2 = mkV2 (mkV "doorprikken") | mkV2 (mkV "ontmaskeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin debut_1_N = variants{} ; --
+lin debut_2_N = variants{} ; --
+lin debut_N = mkN "debuut" neuter ; -- status=guess
+lin decade_N = mkN "decennium" neuter ;
+lin decant_V2 = mkV2 (mkV "overgieten") ; -- status=guess, src=wikt
+lin decapitate_V2 = mkV2 (mkV "onthoofden") ; -- status=guess, src=wikt
+lin decapitation_N = mkN "onthoofding" ; -- status=guess
+lin decay_N = variants{} ; --
+lin decay_V = mkV "vervallen" | mkV (mkV "in") "verval raken" | mkV "verloederen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deceased_A = mkA "overleden" ; -- status=guess
+lin deceive_V2 = mkV2 (mkV "misleiden") | mkV2 (bedriegen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin decency_N = mkN "fatsoen" neuter ; -- status=guess
+lin decent_A = mkA "redelijk" ; -- status=guess
+lin decentralize_V2 = mkV2 (mkV "decentraliseren") ; -- status=guess, src=wikt
+lin deception_N = mkN "bedrog" neuter | mkN "misleiding" feminine ; -- status=guess status=guess
+lin deceptive_A = mkA "bedrieglijk" | mkA "onoprecht" | mkA "misleidend" ; -- status=guess status=guess status=guess
+lin decibel_N = mkN "decibel" masculine ; -- status=guess
+lin decide_V = no_geV (mkV "beslissen") | no_geV (mkV "besluiten") ;
+lin decide_V2 = mkV2 decide_V ;
+lin decide_VS = mkVS decide_V ;
+lin decide_VV = mkVV decide_V ; ---- subcat
+lin deciduous_A = mkA "loof-" ; -- status=guess
+lin decimal_A = mkA "decimaal" | mkA "decimale" | mkA "tientallig" | mkA "tientallige" ; -- status=guess status=guess status=guess status=guess
+lin decimal_N = mkN "decimaal" masculine ; -- status=guess
+lin decimate_V2 = mkV2 (mkV "decimeren") ; -- status=guess, src=wikt
+lin decipher_V2 = mkV2 (mkV "ontcijferen") ; -- status=guess, src=wikt
+lin decision_N = mkN "beslissing" feminine | mkN "besluit" neuter ;
+lin decision_making_N = variants{} ; --
+lin decisive_A = mkA "beslissend" | mkA "afdoend" | mkA "doorslaggevend" ; -- status=guess status=guess status=guess
+lin deck_N = mkN "dek" neuter ; -- status=guess
+lin declaim_V = mkV "declameren" ; -- status=guess, src=wikt
+lin declaim_V2 = mkV2 (mkV "declameren") ; -- status=guess, src=wikt
+lin declaration_N = mkN "verklaring" feminine | mkN "declaratie" feminine ; -- status=guess status=guess
+lin declare_V = mkV "aangeven" ; -- status=guess, src=wikt
+lin declare_V2 = mkV2 (mkV "aangeven") ; -- status=guess, src=wikt
+lin declare_VS = mkVS (mkV "aangeven") ; -- status=guess, src=wikt
+lin declension_N = mkN "verbuiging" feminine ; -- status=guess
+lin declination_N = mkN "declinatie" feminine ; -- status=guess
+lin decline_N = mkN "terugval" masculine | mkN "achteruitgang" masculine | mkN "verval" neuter | mkN "afname" feminine ; -- status=guess status=guess status=guess status=guess
+lin decline_V = mkV "verbuigen" ; -- status=guess, src=wikt
+lin decline_V2 = mkV2 (mkV "verbuigen") ; -- status=guess, src=wikt
+lin decline_VV = mkVV (mkV "verbuigen") ; -- status=guess, src=wikt
+lin decompose_V = mkV "ontbinden" | mkV "vergaan" | mkV "verrotten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin decompose_V2 = mkV2 (mkV "ontbinden") | mkV2 (mkV "vergaan") | mkV2 (mkV "verrotten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin decomposition_N = mkN "decompositie" feminine ; -- status=guess
+lin decorate_V2 = mkV2 (mkV "sieren") | mkV2 (mkV "opsmukken") | mkV2 (mkV "decoreren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin decoration_N = mkN "versieren" neuter | mkN "decoratie" feminine ; -- status=guess status=guess
+lin decorative_A = mkA "decoratief" ; -- status=guess
+lin decorous_A = mkA "keurig" | mkA "goed" | mkA "net" | mkA "welvoeglijk" ; -- status=guess status=guess status=guess status=guess
+lin decoy_N = mkN "afleiding" feminine ; -- status=guess
+lin decrease_N = variants{} ; --
+lin decrease_V = mkV "afnemen" ; -- status=guess, src=wikt
+lin decrease_V2 = mkV2 (mkV "afnemen") ; -- status=guess, src=wikt
+lin decree_N = variants{} ; --
+lin decrepit_A = mkA "versleten" | mkA "afgedragen" ; -- status=guess status=guess
+lin dedicate_V2 = mkV2 (mkV "opdragen") ; -- status=guess, src=wikt
+lin dedicated_A = mkA "toegewijd" ; -- status=guess
+lin dedication_N = mkN "toewijding" | mkN "dedicatie" ; -- status=guess status=guess
+lin deduce_V2 = mkV2 (mkV "Afleiden") ; -- status=guess, src=wikt
+lin deduction_N = mkN "conclusie" ; -- status=guess
+lin deed_N = mkN "daad" feminine ; -- status=guess
+lin deem_V2 = mkV2 (mkV "beschouwen") ; -- status=guess, src=wikt
+lin deem_V2A = mkV2A (mkV "beschouwen") ; -- status=guess, src=wikt
+lin deem_V2V = mkV2V (mkV "beschouwen") ; -- status=guess, src=wikt
+lin deep_A = mkA "diep" ;
+lin deep_Adv = variants{} ; --
+lin deep_N = mkN "dieptrekken" neuter ; -- status=guess
+lin deeply_Adv = variants{} ; --
+lin deer_N = mkN "hert" neuter ; -- status=guess
+lin deface_V2 = mkV2 (schenden_V) ; -- status=guess, src=wikt
+lin defamation_N = mkN "belastering" ; -- status=guess
+lin default_N = variants{} ; --
+lin defeasible_A = mkA "breekbaar" | mkA "annulleerbaar" | mkA "overwinnelijk" ; -- status=guess status=guess status=guess
+lin defeat_N = mkN "nederlaag" ; -- status=guess
+lin defeat_V2 = mkV2 (mkV "verslaan") | mkV2 (mkV "overwinnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin defeatism_N = mkN "defaitisme" neuter | mkN "berusting" utrum ; -- status=guess status=guess
+lin defecate_V = mkV "poepen" ; -- status=guess, src=wikt
+lin defect_N = variants{} ; --
+lin defect_V = mkV "overlopen" ; -- status=guess, src=wikt
+lin defective_A = mkA "defect" ; -- status=guess
+lin defector_N = mkN "overloper" ; -- status=guess
+lin defence_N = mkN "verdediging" feminine | mkN "verweer" neuter ;
+lin defend_V2 = variants{} ; --
+lin defendant_N = variants{} ; --
+lin defenderMasc_N = mkN "verdediger" masculine ; -- status=guess
+lin defense_N = mkN "verdediging" feminine | mkN "weer" feminine ; -- status=guess status=guess
+lin defenseless_A = mkA "weerloos" ; -- status=guess
+lin defensive_A = variants{} ; --
+lin defensive_N = mkN "verdedigende middenvelder" utrum ; -- status=guess
+lin defer_V = mkV "uitstellen" ; -- status=guess, src=wikt
+lin defer_V2 = mkV2 (mkV "uitstellen") ; -- status=guess, src=wikt
+lin deference_N = mkN "eerbied" masculine ; -- status=guess
+lin deferment_N = mkN "opschorting" | mkN "uitstel" ; -- status=guess status=guess
+lin deficiency_N = mkN "tekort" neuter ; -- status=guess
+lin deficient_A = mkA "gebrekkig" ; -- status=guess
+lin deficit_N = mkN "tekort" | mkN "gat in de begroting" feminine ; -- status=guess status=guess
+lin defile_N = mkN "engte" feminine ; -- status=guess
+lin define_V = mkV "definiëren" ;
+lin define_V2 = mkV2 (mkV "definiëren") ;
+lin definite_A = variants{} ; --
+lin definitely_Adv = mkAdv "zeker" | mkAdv "zeker weten" | mkAdv "zonder twijfel" ; -- status=guess status=guess status=guess
+lin definition_N = mkN "definitie" ;
+lin deflation_N = mkN "deflatie" ; -- status=guess
+lin defloration_N = mkN "ontmaagding" feminine ; -- status=guess
+lin deforestation_N = mkN "ontbossing" feminine ; -- status=guess
+lin deformation_N = mkN "vervorming" feminine ; -- status=guess
+lin deft_A = mkA "handig" ; -- status=guess
+lin defunct_A = mkA "buiten gebruik" | mkA "buiten werking" ; -- status=guess status=guess
+lin defuse_V2 = mkV2 (mkV "ontmantelen") | mkV2 (mkV (mkV "onschadelijk") "maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin defy_V2 = mkV2 (mkV "uitdagen") | mkV2 (mkV (mkV "het") "hoofd bieden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin defy_V2V = mkV2V (mkV "uitdagen") | mkV2V (mkV (mkV "het") "hoofd bieden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin degrade_V2 = mkV2 (mkV "degraderen") ; -- status=guess, src=wikt
+lin degree_1_N = mkN "graad" ;
+lin degree_2_N = mkN "diploma" neuter | mkN "graad" ;
+lin degree_3_N = mkN "graad" ;
+lin degree_N = mkN "graden celsius m plural" ; -- status=guess
+lin deification_N = mkN "vergoding" feminine ; -- status=guess
+lin deign_V = mkV "verwaardigen" ; -- status=guess, src=wikt
+lin deism_N = mkN "deïsme" ; -- status=guess
+lin deity_N = mkN "godheid" feminine ; -- status=guess
+lin delay_N = mkN "vertraging" feminine ; -- status=guess
+lin delay_V = mkV "uitstellen" ; -- status=guess, src=wikt
+lin delay_V2 = mkV2 (mkV "uitstellen") ; -- status=guess, src=wikt
+lin delectable_A = mkA "lekker" | mkA "smakelijk" ; -- status=guess status=guess
+lin delegate_N = mkN "afgevaardigde" masculine | mkN "gedelegeerde" masculine ; -- status=guess status=guess
+lin delegation_N = variants{} ; --
+lin delete_V2 = variants{} ; --
+lin deletion_N = mkN "verwijdering" ; -- status=guess
+lin deliberate_A = mkA "doordacht" | mkA "doordachte" | mkA "weloverwogen" ; -- status=guess status=guess status=guess
+lin deliberate_V = mkV "beraadslagen" | mkV "overwegen" | mkV "doordenken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deliberate_V2 = mkV2 (mkV "beraadslagen") | mkV2 (mkV "overwegen") | mkV2 (mkV "doordenken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deliberately_Adv = mkAdv "bewust" | mkAdv "expres" | mkAdv "opzettelijk" | mkAdv "met opzet" ; -- status=guess status=guess status=guess status=guess
+lin delicacy_N = mkN "lekkernij" feminine ; -- status=guess
+lin delicate_A = variants{} ; --
+lin delicious_A = mkA "heerlijk" | mkA "lekker" | mkA "smakelijk" ; -- status=guess status=guess status=guess
+lin delight_N = mkN "vreugde" feminine | mkN "plezier" neuter ; -- status=guess status=guess
+lin delight_V = mkV "bevallen" | mkV "behagen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin delight_V2 = mkV2 (mkV "bevallen") | mkV2 (mkV "behagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin delighted_A = variants{} ; --
+lin delightful_A = variants{} ; --
+lin delineate_V2 = mkV2 (mkV "afbakenen") ; -- status=guess, src=wikt
+lin delineation_N = mkN "omlijning" | mkN "schets" | mkN "afbakening" ; -- status=guess status=guess status=guess
+lin delirium_N = mkN "delier" neuter | mkN "delirium" neuter ; -- status=guess status=guess
+lin deliver_V = mkV "af" (mkV "leveren") ;
+lin deliver_V2 = mkV2 (mkV "af" (mkV "leveren")) ;
+lin deliverance_N = mkN "bevrijding" feminine | mkN "verlossing" feminine ; -- status=guess status=guess
+lin delivery_N = mkN "levering" feminine ; -- status=guess
+lin delta_N = mkN "delta" masculine feminine ; -- status=guess
+lin deluge_N = mkN "overvloed" | mkN "stortvloed" ; -- status=guess status=guess
+lin delusion_N = mkN "inbeelding" utrum ; -- status=guess
+lin deluxe_A = mkA "luxe" ; -- status=guess
+lin delve_V = mkV "delven" ; -- status=guess, src=wikt
+lin delve_V2 = mkV2 (mkV "delven") ; -- status=guess, src=wikt
+lin demagogic_A = mkA "demagogisch" ; -- status=guess
+lin demagogue_N = mkN "demagoog" masculine | mkN "volksleider" masculine ; -- status=guess status=guess
+lin demagogy_N = mkN "demagogie" ; -- status=guess
+lin demand_N = mkN "eis" ;
+lin demand_V2 = mkV2 (mkV "eisen") | mkV2 (mkV "op" (mkV "eisen")) ;
+lin demand_VS = mkVS (mkV "eisen") | mkVS (mkV "op" (mkV "eisen")) ;
+lin demarcation_N = mkN "demarcatie" | mkN "demarkatie" ; -- status=guess status=guess
+lin demean_V2 = mkV2 (mkV "neerhalen") | mkV2 (mkV "vernederen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin demeanor_N = mkN "Gedragswijze" ; -- status=guess
+lin demerit_N = mkN "tekortkoming" ; -- status=guess
+lin demigod_N = mkN "halfgod" masculine ; -- status=guess
+lin demo_N = mkN "demo" masculine | mkN "demonstratie" feminine ; -- status=guess status=guess
+lin democracy_N = mkN "democratie" feminine ; -- status=guess
+lin democrat_N = mkN "democraat" masculine ; -- status=guess
+lin democratic_A = mkA "democratisch" ; -- status=guess
+lin demolish_V2 = mkV2 (mkV "slopen") ; -- status=guess, src=wikt
+lin demolition_N = mkN "sloop" | mkN "afbraak" ; -- status=guess status=guess
+lin demon_N = mkN "demon" masculine | mkN "demoon" masculine ; -- status=guess status=guess
+lin demonstrate_V = mkV "demonstreren" | mkV "laten" zien_V ;
+lin demonstrate_V2 = mkV2 demonstrate_V ;
+lin demonstrate_VS = mkVS demonstrate_V ;
+lin demonstration_N = mkN "demonstratie" feminine ; -- status=guess
+lin demonstrator_N = mkN "betoger" masculine ; -- status=guess
+lin demure_A = mkA "bescheiden" | mkA "gereserveerd" | mkA "sober" | mkA "ernstig" ; -- status=guess status=guess status=guess status=guess
+lin den_N = mkN "hol" neuter ; -- status=guess
+lin dendrite_N = mkN "dendriet" masculine ; -- status=guess
+lin dengue_N = mkN "dengue" ; -- status=guess
+lin denial_N = variants{} ; --
+lin denigrate_V2 = mkV2 (mkV "zwartmaken") ; -- status=guess, src=wikt
+lin denim_N = mkN "denim" neuter | mkN "spijkerstof" neuter ; -- status=guess status=guess
+lin denizen_N = mkN "bewoner" masculine ; -- status=guess
+lin denominator_N = mkN "noemer" masculine ; -- status=guess
+lin denote_V2 = mkV2 (mkV "aangeven") ; -- status=guess, src=wikt
+lin denounce_V2 = mkV2 (mkV "opzeggen") ; -- status=guess, src=wikt
+lin dense_A = variants{} ; --
+lin density_N = mkN "dichtheid" feminine ; -- status=guess
+lin dent_N = mkN "deuk" masculine | mkN "bluts" masculine | mkN "buts" utrum ; -- status=guess status=guess status=guess
+lin dent_V = mkV (mkV "deuken") "krijgen" ; -- status=guess, src=wikt
+lin dent_V2 = mkV2 (mkV (mkV "deuken") "krijgen") ; -- status=guess, src=wikt
+lin dentate_A = mkA "gekarteld" ; -- status=guess
+lin dentist_N = mkN "tandarts" ; -- status=guess
+lin dentistry_N = mkN "tandheelkunde" feminine ; -- status=guess
+lin denture_N = mkN "gebitsprothese" ; -- status=guess
+lin deny_V2 = mkV2 (mkV "ontkennen") ;
+lin deny_V3 = mkV3 (mkV "ontkennen") ;
+lin deodorant_N = mkN "deodorant" ; -- status=guess
+lin deoxyribose_N = mkN "deoxyribose" ; -- status=guess
+lin depart_V = mkV "heengaan" ; -- status=guess, src=wikt
+lin department_N = mkN "afdeling" | mkN "departement" ;
+lin departmental_A = variants{} ; --
+lin departure_N = mkN "overlijden" neuter ; -- status=guess
+lin depend_V = mkV "af" hangen_V ;
+lin dependable_A = mkA "betrouwbaar" ; -- status=guess
+lin dependence_N = mkN "verslaving" feminine | mkN "afhankelijkheid" feminine ; -- status=guess status=guess
+lin dependency_N = mkN "kolonie" feminine | mkN "schutgebied" neuter ; -- status=guess status=guess
+lin dependent_A = mkA "afhankelijk" ; -- status=guess
+lin depending_A = variants{} ; --
+lin depict_V2 = variants{} ; --
+lin depiction_N = mkN "afbeelding" feminine ; -- status=guess
+lin deplete_V2 = mkV2 (mkV "leegmaken") | mkV2 (mkV "opruimen") | mkV2 (mkV "afbreken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deplorable_A = mkA "betreurenswaardig" | mkA "deplorabel" | mkA "deerniswekkend" ; -- status=guess status=guess status=guess
+lin deploy_V = variants{} ; --
+lin deploy_V2 = variants{} ; --
+lin depopulate_V2 = mkV2 (mkV "ontvolken") ; -- status=guess, src=wikt
+lin deportation_N = mkN "deportatie" ; -- status=guess
+lin depose_V = mkV "getuigen" | mkV (mkV "getuigenis") "afleggen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin depose_V2 = mkV2 (mkV "getuigen") | mkV2 (mkV (mkV "getuigenis") "afleggen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deposit_N = mkN "storting" feminine ; -- status=guess
+lin deposit_V2 = mkV2 (mkV "storten") ; -- status=guess, src=wikt
+lin deposition_N = mkN "schorsing" feminine ; -- status=guess
+lin depot_N = variants{} ; --
+lin depravity_N = mkN "schanddaad" masculine feminine ; -- status=guess
+lin deprecate_V2 = mkV2 (mkV "afkeuren") ; -- status=guess, src=wikt
+lin depredation_N = mkN "plundering" | mkN "rooftocht" ; -- status=guess status=guess
+lin depress_V2 = mkV2 (mkV "deprimeren") ; -- status=guess, src=wikt
+lin depressed_A = variants{} ; --
+lin depression_N = mkN "depressie" feminine ; -- status=guess
+lin deprivation_N = mkN "ontberingen" ; -- status=guess
+lin deprive_V2 = mkV2 (mkV "ontnemen") ; -- status=guess, src=wikt
+lin depth_N = mkN "diepte" feminine ; -- status=guess
+lin deputy_N = mkN "adjudant" masculine | mkN "adjudante" feminine ; -- status=guess status=guess
+lin derailment_N = mkN "ontsporing" ; -- status=guess
+lin deride_V2 = mkV2 (mkV "ridiculiseren") | mkV2 (mkV (mkV "belachelijk") "maken") | mkV2 (mkV "bespotten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin derivation_N = mkN "afleiding" feminine ; -- status=guess
+lin derivative_N = mkN "afgeleide" feminine | mkN "derivaat" neuter ; -- status=guess status=guess
+lin derive_V = mkV "afleiden" ; -- status=guess, src=wikt
+lin derive_V2 = mkV2 (mkV "afleiden") ; -- status=guess, src=wikt
+lin derogatory_A = mkA "denigrerend" ; -- status=guess
+lin dervish_N = mkN "derwisj" masculine ; -- status=guess
+lin descend_V = mkV "afdalen" ; -- status=guess, src=wikt
+lin descend_V2 = mkV2 (mkV "afdalen") ; -- status=guess, src=wikt
+lin descendant_N = mkN "afstammeling" masculine ; -- status=guess
+lin descent_N = mkN "afdaling" feminine ; -- status=guess
+lin describe_V2 = mkV2 (fixprefixV "be" write_V) | mkV2 (fixprefixV "om" write_V) ;
+lin describe_VS = mkVS (fixprefixV "be" write_V) | mkVS (fixprefixV "om" write_V) ; ---- subcat
+lin description_N = mkN "beschrijving" feminine ;
+lin desecrate_V2 = mkV2 (mkV "ontwijden") ; -- status=guess, src=wikt
+lin desecration_N = mkN "heiligschennis" feminine | mkN "ontheiliging" feminine ; -- status=guess status=guess
+lin desert_A = mkA "woestijn" ;
+lin desert_N = variants{} ; --
+lin desert_V = mkV "achterlaten" | mkV "verlaten" | mkV (mkV "aan") "m 'n lot overlaten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin desert_V2 = mkV2 (mkV "achterlaten") | mkV2 (mkV "verlaten") | mkV2 (mkV (mkV "aan") "m 'n lot overlaten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin desertion_N = mkN "desertie" feminine | mkN "vaandelvlucht" ; -- status=guess status=guess
+lin deserve_V = mkV "verdienen" ; -- status=guess, src=wikt
+lin deserve_V2 = mkV2 (mkV "verdienen") ; -- status=guess, src=wikt
+lin deserve_VV = mkVV (mkV "verdienen") ; -- status=guess, src=wikt
+lin desiccate_V2 = mkV2 (mkV "drogen") | mkV2 (mkV "dehydreren") | mkV2 (mkV "deshydrateren") | mkV2 (mkV "ontwateren") | mkV2 (mkV "uitdrogen") | mkV2 (mkV "verdrogen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin design_N = mkN "vormgeving" | mkN "design" neuter ;
+lin design_V = mkV "ontwerpen" ;
+lin design_V2 = mkV2 design_V ;
+lin designate_V = variants{} ; --
+lin designate_V2 = variants{} ; --
+lin designate_V2V = variants{} ; --
+lin designate_VS = variants{} ; --
+lin designation_N = mkN "benaming" ; -- status=guess
+lin designer_N = mkN "ontwerper" masculine | mkN "designer" masculine ; -- status=guess status=guess
+lin desirability_N = mkN "wenselijkheid" feminine ; -- status=guess
+lin desirable_A = mkA "wenselijk" ; -- status=guess
+lin desire_N = mkN "verlangen" neuter | mkN "wens" masculine ; -- status=guess status=guess
+lin desire_V2 = variants{} ; --
+lin desired_A = variants{} ; --
+lin desk_N = mkN "bureau" neuter | mkN "schrijftafel" feminine | mkN "schrijfberd" neuter ; -- status=guess status=guess status=guess
+lin desktop_N = mkN "desktop" masculine ; -- status=guess
+lin despair_N = variants{} ; --
+lin despair_V = mkV "wanhopen" ; -- status=guess, src=wikt
+lin desperate_A = mkA "wanhopig" | mkA "vertwijfeld" | mkA "radeloos" | mkA "hopeloos" | mkA "desperaat" ; -- status=guess status=guess status=guess status=guess status=guess
+lin desperately_Adv = mkAdv "wanhopig" ; -- status=guess
+lin despicable_A = mkA "verachtelijk" | mkA "verfoeilijk" | mkA "afschuwelijk" ; -- status=guess status=guess status=guess
+lin despise_V2 = mkV2 (mkV "verachten") ; -- status=guess, src=wikt
+lin despite_Prep = mkPrep "ondanks" ;
+lin despondency_N = mkN "wanhoop" masculine | mkN "radeloosheid" masculine ; -- status=guess status=guess
+lin despondent_A = mkA "moedeloos" | mkA "wanhopig" | mkA "neergeslagen" | mkA "hopeloos" ; -- status=guess status=guess status=guess status=guess
+lin dessert_N = mkN "dessert" neuter | mkN "nagerecht" neuter | mkN "toetje" neuter ; -- status=guess status=guess status=guess
+lin destalinization_N = mkN "destalinisatie" feminine ; -- status=guess
+lin destination_N = mkN "bestemming" ; -- status=guess
+lin destiny_N = mkN "lot" neuter ; -- status=guess
+lin destroy_V2 = mkV2 (mkV "vernielen") ; -- status=guess, src=wikt
+lin destruction_N = mkN "vernietiging" feminine ; -- status=guess
+lin destructive_A = mkA "destructief" | mkA "destructieve" | mkA "verwoestend" | mkA "verwoestende" ; -- status=guess status=guess status=guess status=guess
+lin detachment_N = mkN "onpartijdigheid" ; -- status=guess
+lin detail_N = mkN "detail" ;
+lin detail_V2 = mkV2 (mkV (mkV "uitgebreid") "schoonmaken") ; -- status=guess, src=wikt
+lin detailed_A = mkA "gedetailleerd" ; -- status=guess
+lin detain_V2 = mkV2 (mkV "detineren") ; -- status=guess, src=wikt
+lin detect_V2 = mkV2 (mkV "detecteren") ; -- status=guess, src=wikt
+lin detectable_A = mkA "detecteerbaar" ; -- status=guess
+lin detection_N = variants{} ; --
+lin detective_N = mkN "detective" masculine | mkN "speurder" masculine ; -- status=guess status=guess
+lin detector_N = variants{} ; --
+lin detention_N = mkN "hechtenis" feminine ; -- status=guess
+lin deter_V2 = mkV2 (mkV "ontmoedigen") ; -- status=guess, src=wikt
+lin detergent_N = mkN "wasmiddel" | mkN "reinigingsmiddel" ; -- status=guess status=guess
+lin deteriorate_V = mkV "verslechteren" ; -- status=guess, src=wikt
+lin deteriorate_V2 = mkV2 (mkV "verslechteren") ; -- status=guess, src=wikt
+lin determination_N = variants{} ; --
+lin determine_V = mkV "vast" (mkV "stellen") | mkV "bepalen" ;
+lin determine_V2 = mkV2 determine_V ;
+lin determine_V2V = mkV2V determine_V ; ---- subcat
+lin determine_VS = mkVS determine_V ;
+lin determine_VV = mkVV determine_V ;
+lin determined_A = variants{} ; --
+lin determiner_N = mkN "determinator" masculine ; -- status=guess
+lin determinism_N = mkN "determinisme" neuter ; -- status=guess
+lin deterrence_N = mkN "afschrikking" feminine ; -- status=guess
+lin deterrent_A = mkA "afschrikkend" | mkA "ontradend" ; -- status=guess status=guess
+lin deterrent_N = mkN "afschrik" masculine ; -- status=guess
+lin detest_V2 = mkV2 (mkV "verafschuwen") ; -- status=guess, src=wikt
+lin detonator_N = mkN "detonator" masculine | mkN "ontsteker" masculine ; -- status=guess status=guess
+lin detour_N = mkN "omleiding" feminine | mkN "omweg" masculine ; -- status=guess status=guess
+lin detour_V2 = mkV2 (mkV "omlopen") | mkV2 (mkV (mkV "omrijden") "etc.") ; -- status=guess, src=wikt status=guess, src=wikt
+lin detox_N = mkN "ontwenningskuur" ; -- status=guess
+lin detriment_N = mkN "schade" neuter | mkN "schadelijk" ; -- status=guess status=guess
+lin detrimental_A = mkA "schadelijk" ; -- status=guess
+lin detritus_N = mkN "afval" | mkN "puin" ; -- status=guess status=guess
+lin deuce_N = mkN "twee" feminine ; -- status=guess
+lin deuterium_N = mkN "deuterium" neuter ; -- status=guess
+lin deuteron_N = mkN "deuteron" masculine | mkN "deuteriumkern" masculine ; -- status=guess status=guess
+lin develop_V = no_geV (mkV "ontwikkelen") ;
+lin develop_V2 = mkV2 (mkV "ontwikkelen") ;
+lin developed_A = variants{} ; --
+lin developer_N = mkN "ontwikkelaar" masculine ; -- status=guess
+lin developing_A = variants{} ; --
+lin development_N = mkN "ontwikkeling" ;
+lin deviant_A = mkA "afwijkend" ; -- status=guess
+lin deviant_N = mkN "afwijkeling" masculine | mkN "afvallige" ; -- status=guess status=guess
+lin deviate_V = mkV "afwijken" ; -- status=guess, src=wikt
+lin deviation_N = mkN "afwijken" ; -- status=guess
+lin device_N = mkN "toestel" | mkN "apparaat" ; -- status=guess status=guess
+lin devil_N = mkN "duivel" masculine ; -- status=guess
+lin devil_V = mkV "beduvelen" | mkV "pesten" | mkV "plagen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin devil_V2 = mkV2 (mkV "beduvelen") | mkV2 (mkV "pesten") | mkV2 (mkV "plagen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin devilish_A = mkA "deksels" | mkA "duivels" | mkA "verduiveld" ; -- status=guess status=guess status=guess
+lin devilment_N = mkN "duivelse streek" | mkN "boosaardigheid" ; -- status=guess status=guess
+lin devious_A = mkA "heimelijk" | mkA "onoprecht" | mkA "kronkelend" ; -- status=guess status=guess status=guess
+lin devise_V2 = variants{} ; --
+lin devolution_N = mkN "neergang" ; -- status=guess
+lin devote_V2 = mkV2 (mkV "wijden") | mkV2 (mkV "toewijden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin devoted_A = variants{} ; --
+lin devour_V2 = mkV2 (mkV "verslinden") | mkV2 (mkV "schransen") | mkV2 (vreten_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dew_N = mkN "dauw" masculine ; -- status=guess
+lin dexterity_N = mkN "handigheid" ; -- status=guess
+lin diabetes_N = mkN "diabetes" masculine | mkN "suikerziekte" ; -- status=guess status=guess
+lin diachronic_A = mkA "diachronisch" ; -- status=guess
+lin diaeresis_N = mkN "trema" neuter ; -- status=guess
+lin diagnose_V2 = variants{} ; --
+lin diagnosis_N = mkN "diagnose" feminine ; -- status=guess
+lin diagnostic_A = mkA "diagnostisch" ; -- status=guess
+lin diagonal_A = mkA "diagonaal" ; -- status=guess
+lin diagonal_N = mkN "diagonaal" ; -- status=guess
+lin diagram_N = mkN "diagram" neuter ; -- status=guess
+lin dialect_N = mkN "dialect" neuter ; -- status=guess
+lin dialectology_N = mkN "dialectologie" feminine ; -- status=guess
+lin dialog_N = mkN "dialoogvenster" neuter ; -- status=guess
+lin dialogue_N = mkN "dialoogvenster" neuter ; -- status=guess
+lin diamagnetic_A = mkA "diamagnetisch" ; -- status=guess
+lin diamagnetism_N = mkN "diamagnetisme" neuter ; -- status=guess
+lin diameter_N = mkN "diameter" masculine | mkN "doorsnede" masculine feminine ; -- status=guess status=guess
+lin diamond_N = mkN "diamant" masculine ; -- status=guess
+lin diaper_N = mkN "luier" ; -- status=guess
+lin diaphanous_A = mkA "doorzichtig" | mkA "doorschijnend" ; -- status=guess status=guess
+lin diaphragm_N = mkN "middenrif" neuter ; -- status=guess
+lin diarrhea_N = mkN "diarree" ; -- status=guess
+lin diary_N = mkN "dagboek" ; -- status=guess
+lin diatom_N = mkN "kiezelwier" | mkN "diatomee" ; -- status=guess status=guess
+lin diazepam_N = mkN "diazepam" ; -- status=guess
+lin dice_N = mkN "dobbelsteenslang" | mkN "dambordslang" ; -- status=guess status=guess
+lin dice_V = mkV (mkV "in") "blokjes snijden" ; -- status=guess, src=wikt
+lin dice_V2 = mkV2 (mkV (mkV "in") "blokjes snijden") ; -- status=guess, src=wikt
+lin dicey_A = mkA "gevaarlijk" | mkA "bedreigend" ; -- status=guess status=guess
+lin dick_N = mkN "lul" masculine | mkN "pik" masculine | mkN "piemel" masculine | mkN "leuter" ; -- status=guess status=guess status=guess status=guess
+lin dictate_V = variants{} ; --
+lin dictate_V2 = variants{} ; --
+lin dictate_VS = variants{} ; --
+lin dictator_N = mkN "dictator" masculine ; -- status=guess
+lin dictatorship_N = mkN "dictatuur" feminine ; -- status=guess
+lin diction_N = mkN "dictie" feminine ; -- status=guess
+lin dictionary_N = mkN "woordenboek" neuter ; -- status=guess
+lin die_N = mkN "voet" masculine | mkN "plint" feminine ; -- status=guess status=guess
+lin die_V = L.die_V ;
+lin diesel_N = mkN "diesel" masculine ; -- status=guess
+lin diet_N = mkN "dieet" neuter ; -- status=guess
+lin differ_V = mkV "verschillen" | mkV "afwijken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin difference_N = mkN "verschil" neuter ;
+lin different_A = mkA "verschillend" | mkA "anders" | mkA "ongelijk" ;
+lin differential_A = variants{} ; --
+lin differential_N = mkN "differentiaalrekening" feminine ; -- status=guess
+lin differentiate_V = mkV "differentiëren" ; -- status=guess, src=wikt
+lin differentiate_V2 = mkV2 (mkV "differentiëren") ; -- status=guess, src=wikt
+lin differentiation_N = variants{} ; --
+lin differently_Adv = variants{} ; --
+lin difficult_A = mkA "lastig" | mkA "moeilijk" ;
+lin difficulty_N = mkN "moeilijkheid" ; --- split mkN "obstakel" neuter | mkN "hindernis" ; an obstacle that hinders achievement of a goal
+lin diffidence_N = mkN "Verlegenheid" | mkN "terughoudendheid" | mkN "bescheidenheid" ; -- status=guess status=guess status=guess
+lin diffraction_N = mkN "tralie" feminine ; -- status=guess
+lin dig_N = mkN "opgraving" feminine ; -- status=guess
+lin dig_V = L.dig_V ;
+lin dig_V2 = mkV2 (graven_V) | mkV2 (mkV "delven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin digest_N = mkN "compendium" neuter | mkN "overzicht" neuter ; -- status=guess status=guess
+lin digest_V = mkV "ordenen" ; -- status=guess, src=wikt
+lin digest_V2 = mkV2 (mkV "ordenen") ; -- status=guess, src=wikt
+lin digestible_A = mkA "verteerbaar" ; -- status=guess
+lin digestion_N = mkN "verwerven" neuter | mkN "verwerving" feminine | mkN "assimilatie" feminine ; -- status=guess status=guess status=guess
+lin digestive_N = mkN "maag-darmstelsel" neuter ; -- status=guess
+lin digger_N = mkN "graafmachine" ; -- status=guess
+lin digit_N = mkN "vinger" masculine | mkN "teen" masculine ; -- status=guess status=guess
+lin digital_A = mkA "vinger-" ; -- status=guess
+lin dignify_V2 = mkV2 (mkV "vereren") ; -- status=guess, src=wikt
+lin dignitary_N = mkN "hoogwaardigheidsbekleder" masculine | mkN "hoogwaardigheidsbekleedster" feminine ; -- status=guess status=guess
+lin dignity_N = mkN "plechtigheid" utrum ; -- status=guess
+lin digraph_N = mkN "digraaf" utrum ; -- status=guess
+lin digress_V = mkV "afdwalen" ; -- status=guess, src=wikt
+lin dike_N = mkN "sloot" feminine ; -- status=guess
+lin dilapidated_A = mkA "verloederd" | mkA "verwaarloosd" | mkA "vervallen" ; -- status=guess status=guess status=guess
+lin dilapidation_N = mkN "bouwvalligheid" | mkN "verkrotting" | mkN "verloedering" | mkN "verval" neuter ; -- status=guess status=guess status=guess status=guess
+lin dilate_V = mkV (mkV "uitzetten") "{p}" ; -- status=guess, src=wikt
+lin dilate_V2 = mkV2 (mkV (mkV "uitzetten") "{p}") ; -- status=guess, src=wikt
+lin dildo_N = mkN "dildo" masculine | mkN "vibrator" masculine ; -- status=guess status=guess
+lin dilemma_N = mkN "dilemma" neuter ; -- status=guess
+lin dilettante_A = mkA "dilettantisch" ; -- status=guess
+lin dilettante_N = mkN "liefhebber" masculine | mkN "amateur" masculine ; -- status=guess status=guess
+lin diligence_N = mkN "toewijding" feminine | mkN "vasthoudendheid" feminine ; -- status=guess status=guess
+lin diligent_A = mkA "ijverig" | mkA "vlijtig" | mkA "toegewijd" ; -- status=guess status=guess status=guess
+lin dill_N = mkN "dille" masculine ; -- status=guess
+lin dilute_V = mkV "verdunnen" ; -- status=guess, src=wikt
+lin dilute_V2 = mkV2 (mkV "verdunnen") ; -- status=guess, src=wikt
+lin dim_A = mkA "vaag" ; -- status=guess
+lin dim_V = mkV "verduisteren" | mkV "dimmen" | mkV "afblinden" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dim_V2 = mkV2 (mkV "verduisteren") | mkV2 (mkV "dimmen") | mkV2 (mkV "afblinden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dimension_N = mkN "dimensie" feminine ; -- status=guess
+lin diminish_V = mkV "afnemen" | mkV "verkleinen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin diminish_V2 = mkV2 (mkV "afnemen") | mkV2 (mkV "verkleinen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin diminutive_A = mkA "verkleinend" ; -- status=guess
+lin diminutive_N = mkN "verkleinwoord" neuter | mkN "diminutief" neuter ; -- status=guess status=guess
+lin dimple_N = mkN "kuiltje" neuter ; -- status=guess
+lin dimple_V = mkV "blutsen" | mkV "indeuken" | mkV "deuken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dimple_V2 = mkV2 (mkV "blutsen") | mkV2 (mkV "indeuken") | mkV2 (mkV "deuken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin din_N = mkN "lawaai" | mkN "geschreeuw" ; -- status=guess status=guess
+lin dine_V = mkV "dineren" ; -- status=guess, src=wikt
+lin dingo_N = mkN "dingo" masculine ; -- status=guess
+lin dining_N = mkN "eetkamer de" ; -- status=guess
+lin dinner_N = mkN "avondeten" neuter | mkN "dinee" neuter ;
+lin dinosaur_N = mkN "dinosaurus" masculine ; -- status=guess
+lin diocese_N = mkN "bisdom" | mkN "diocees" neuter | mkN "diocese" feminine ; -- status=guess status=guess status=guess
+lin diode_N = mkN "diode" feminine ; -- status=guess
+lin dioxide_N = mkN "dioxide" neuter ; -- status=guess
+lin dip_V = variants{} ; --
+lin dip_V2 = variants{} ; --
+lin diphthong_N = mkN "diftong" masculine | mkN "tweeklank" masculine ; -- status=guess status=guess
+lin diploid_A = mkA "diploïd" ; -- status=guess
+lin diploma_N = mkN "diploma" neuter ; -- status=guess
+lin diplomacy_N = mkN "diplomatie" feminine ; -- status=guess
+lin diplomat_N = mkN "diplomaat" masculine ; -- status=guess
+lin diplomatic_A = mkA "diplomatiek" ; -- status=guess
+lin dipper_N = mkN "waterspreeuw" ; -- status=guess
+lin diptych_N = mkN "diptiek" feminine ; -- status=guess
+lin dire_A = mkA "gevaarlijk" | mkA "vreselijk" | mkA "sinister" | mkA "verschrikkelijk" ; -- status=guess status=guess status=guess status=guess
+lin direct_A = mkA "direct" | mkA "direkt" ;
+lin direct_Adv = variants{} ; --
+lin direct_V = variants{} ; --
+lin direct_V2 = variants{} ; --
+lin direction_N = mkN "richting" ;
+lin directive_N = mkN "richtlijn" feminine ; -- status=guess
+lin directly_Adv = mkAdv "direct" | mkAdv "rechtstreeks" ;
+lin director_N = mkN "directeur" masculine feminine | mkN "regisseur" masculine ;
+lin directory_N = mkN "gids" masculine | mkN "repertorium" neuter | mkN "telefoongids" | mkN "Gouden gids" | mkN "Witte gids" ; -- status=guess status=guess status=guess status=guess status=guess
+lin dirge_N = mkN "lijkzang" masculine | mkN "treurzang" masculine ; -- status=guess status=guess
+lin dirigible_N = mkN "luchtschip" neuter ; -- status=guess
+lin dirt_N = variants{} ; --
+lin dirty_A = L.dirty_A ;
+lin dirty_V = mkV "bevuilen" ; -- status=guess, src=wikt
+lin dirty_V2 = mkV2 (mkV "bevuilen") ; -- status=guess, src=wikt
+lin disability_N = variants{} ; --
+lin disable_V2 = mkV2 (mkV "uitschakelen") | mkV2 (mkV "deactiveren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disabled_A = mkA "gehandicapt" | mkA "invalide" | mkA "mindervalide" ; -- status=guess status=guess status=guess
+lin disabled_N = mkN "invaliden" | mkN "gehandicapten" ; -- status=guess status=guess
+lin disabuse_V2 = mkV2 (mkV "ontdoen") | mkV2 (mkV (mkV "terugbrengen") "van een dwaling") | mkV2 (mkV (mkV "uit") "de droom helpen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disadvantage_N = variants{} ; --
+lin disagree_V = mkV (mkV "niet") "overeenkomen" | mkV (mkV "niet") "overeenstemmen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin disagree_V2 = mkV2 (mkV (mkV "niet") "overeenkomen") | mkV2 (mkV (mkV "niet") "overeenstemmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disagree_VS = mkVS (mkV (mkV "niet") "overeenkomen") | mkVS (mkV (mkV "niet") "overeenstemmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disagreeable_A = mkA "onaangenaam" ; -- status=guess
+lin disagreement_N = mkN "niet in overeenstemming" ; -- status=guess
+lin disallow_V2 = mkV2 (mkV (mkV "niet") "toestaan") | mkV2 (mkV "verbieden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disambiguation_N = mkN "desambiguatie" ; -- status=guess
+lin disappear_V = mkV (mkV "laten") "verdwijnen" ; -- status=guess, src=wikt
+lin disappearance_N = mkN "verdwijning" ; -- status=guess
+lin disappoint_V2 = mkV2 (mkV "teleurstellen") ; -- status=guess, src=wikt
+lin disappointing_A = mkA "teleurstellende" ; -- status=guess
+lin disappointment_N = mkN "tegenvaller" | mkN "tegenslag" ; -- status=guess status=guess
+lin disapprove_V = mkV "afkeuren" ; -- status=guess, src=wikt
+lin disapprove_V2 = mkV2 (mkV "afkeuren") ; -- status=guess, src=wikt
+lin disarm_V = mkV "ontwapenen" ; -- status=guess, src=wikt
+lin disarm_V2 = mkV2 (mkV "ontwapenen") ; -- status=guess, src=wikt
+lin disarmament_N = mkN "ontwapening" ; -- status=guess
+lin disarray_N = mkN "wanorde" ; -- status=guess
+lin disarray_V2 = mkV2 (mkV "uitkleden") ; -- status=guess, src=wikt
+lin disaster_N = mkN "ramp" utrum ; -- status=guess
+lin disastrous_A = mkA "onheilspellend" | mkA "sinister" ; -- status=guess status=guess
+lin disavow_V2 = mkV2 (mkV "ontkennen") ; -- status=guess, src=wikt
+lin disband_V = mkV "ontbinden" ; -- status=guess, src=wikt
+lin disband_V2 = mkV2 (mkV "ontbinden") ; -- status=guess, src=wikt
+lin disburse_V = mkV "uitbetalen" ; -- status=guess, src=wikt
+lin disburse_V2 = mkV2 (mkV "uitbetalen") ; -- status=guess, src=wikt
+lin disc_N = mkN "schijf" feminine ; -- status=guess
+lin discard_V2 = variants{} ; --
+lin discharge_N = variants{} ; --
+lin discharge_V = mkV "voltooien" ; -- status=guess, src=wikt
+lin discharge_V2 = mkV2 (mkV "voltooien") ; -- status=guess, src=wikt
+lin disciple_N = mkN "discipel" masculine ; -- status=guess
+lin disciplinary_A = variants{} ; --
+lin discipline_N = mkN "discipline" | mkN "branche" | mkN "tak" ; -- status=guess status=guess status=guess
+lin discipline_V2 = mkV2 (mkV "disciplineren") | mkV2 (mkV "temmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disclose_V = mkV "onthullen" | mkV "ontsluieren" | mkV "bekendmaken" | mkV "vrijgeven" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclose_V2 = mkV2 (mkV "onthullen") | mkV2 (mkV "ontsluieren") | mkV2 (mkV "bekendmaken") | mkV2 (mkV "vrijgeven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclose_VS = mkVS (mkV "onthullen") | mkVS (mkV "ontsluieren") | mkVS (mkV "bekendmaken") | mkVS (mkV "vrijgeven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclosure_N = variants{} ; --
+lin disco_N = variants{} ; --
+lin disconcert_V2 = mkV2 (mkV "verstoren") | mkV2 (mkV "verwarren") | mkV2 (mkV (mkV "in") "de war brengen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin discontinuity_N = mkN "discontinuïteit" feminine ; -- status=guess
+lin discord_N = mkN "kabaal" neuter ; -- status=guess
+lin discotheque_N = mkN "discotheek" feminine ; -- status=guess
+lin discount_N = mkN "korting" utrum ; -- status=guess
+lin discount_V = variants{} ; --
+lin discount_V2 = variants{} ; --
+lin discourage_V2 = mkV2 (mkV "ontmoedigen") ; -- status=guess, src=wikt
+lin discouragement_N = mkN "ontmoediger" masculine ; -- status=guess
+lin discourse_N = mkN "betoog" neuter | mkN "discussie" | mkN "gesprek" neuter | mkN "conversatie" | mkN "uiting" ; -- status=guess status=guess status=guess status=guess status=guess
+lin discourse_V = mkV "converseren" | spreken_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin discourteous_A = mkA "onhoffelijk" ; -- status=guess
+lin discover_V = mkV "ontdekken" ;
+lin discover_V2 = mkV2 discover_V ;
+lin discover_VS = mkVS discover_V ;
+lin discovery_N = mkN "ontdekking" feminine | mkN "vinding" feminine ; -- status=guess status=guess
+lin discreet_A = mkA "discreet" ; -- status=guess
+lin discrepancy_N = mkN "discrepantie" feminine ; -- status=guess
+lin discretion_N = mkN "discretie" feminine ; -- status=guess
+lin discrimination_N = variants{} ; --
+lin discursive_A = mkA "redenerend" ; -- status=guess
+lin discus_N = mkN "discuswerpen" neuter ; -- status=guess
+lin discuss_V2 = mkV2 (mkV "overleggen") | mkV2 (mkV "discussiëren") | mkV2 (mkV "debatteren") | mkV2 (mkV "bediscussiëren") | mkV2 (mkV "bepraten") ;
+lin discuss_VS = mkVS (mkV "overleggen") | mkVS (mkV "discussiëren") | mkVS (mkV "debatteren") | mkVS (mkV "bediscussiëren") | mkVS (mkV "bepraten");
+lin discussion_N = mkN "discussie" feminine | mkN "bespreking" feminine ;
+lin disdain_N = mkN "ongenoegen" | mkN "verachting" feminine ; -- status=guess status=guess
+lin disdain_V2 = mkV2 (mkV "minachten") | mkV2 (mkV "versmaden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disease_N = mkN "ziekte" feminine ;
+lin disenfranchisement_N = mkN "Ontzetting uit een recht" masculine | mkN "Ontneming van het kiesrecht" ; -- status=guess status=guess
+lin disequilibrium_N = mkN "onevenwichtigheid" | mkN "desequilibrium" | mkN "labiliteit" | mkN "wankelbaarheid" ; -- status=guess status=guess status=guess status=guess
+lin disgruntled_A = mkA "misnoegd" | mkA "ontevreden" ; -- status=guess status=guess
+lin disgruntlement_N = mkN "ontevredenheid" ; -- status=guess
+lin disguise_V2 = mkV2 (mkV "vermommen") | mkV2 (mkV "verhullen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disgust_N = mkN "afschuw" masculine ; -- status=guess
+lin disgusting_A = mkA "walgelijk" | mkA "afschuwelijk" ; -- status=guess status=guess
+lin dish_N = mkN "bord" neuter | mkN "gerecht" neuter ; -- status=guess status=guess
+lin dish_V2 = mkV2 (mkV "opdienen") | mkV2 (mkV "dienen") | mkV2 (mkV "dissen") | mkV2 (mkV (mkV "dis") "is an old word for dining table") | mkV2 (mkV (mkV "so") "it literally means: put on the table)") | mkV2 (mkV "opdissen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dishcloth_N = mkN "keukenhanddoek" masculine | mkN "vaatdoek" masculine ; -- status=guess status=guess
+lin dishearten_V2 = mkV2 (mkV "ontmoedigen") ; -- status=guess, src=wikt
+lin dishwasher_N = mkN "vaatwasser" masculine | mkN "vaatwasmachine" feminine ; -- status=guess status=guess
+lin disillusion_V2 = mkV2 (mkV "ontgoochelen") ; -- status=guess, src=wikt
+lin disinformation_N = mkN "desinformatie" feminine ; -- status=guess
+lin disingenuous_A = mkA "oneerlijk" | mkA "onwaardig" | mkA "onoprecht" | mkA "achterbaks" ; -- status=guess status=guess status=guess status=guess
+lin disinherit_V2 = mkV2 (mkV "onterven") ; -- status=guess, src=wikt
+lin disintegrate_V = mkV "desintegreren" | mkV "uiteenvallen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin disintegrate_V2 = mkV2 (mkV "desintegreren") | mkV2 (mkV "uiteenvallen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disk_N = mkN "harde schijf" | mkN "schijf" feminine ; -- status=guess status=guess
+lin dislike_V2 = mkV2 (mkV (mkV "een") "hekel hebben aan") | mkV2 (mkV (mkV "het") "land hebben aan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dislocate_V2 = mkV2 (mkV "ontwrichten") ; -- status=guess, src=wikt
+lin dismantle_V2 = mkV2 (mkV "uitkleden") ; -- status=guess, src=wikt
+lin dismay_N = mkN "teleurstelling" ; -- status=guess
+lin dismay_V = mkV (mkV "met") "wanhoop vervullen" ; -- status=guess, src=wikt
+lin dismay_V2 = mkV2 (mkV (mkV "met") "wanhoop vervullen") ; -- status=guess, src=wikt
+lin dismember_V2 = mkV2 (mkV "ontleding") ; -- status=guess, src=wikt
+lin dismiss_V2 = variants{} ; --
+lin dismissal_N = mkN "ontslag" neuter ; -- status=guess
+lin dismount_V = mkV "demonteer" ; -- status=guess, src=wikt
+lin dismount_V2 = mkV2 (mkV "demonteer") ; -- status=guess, src=wikt
+lin disobedience_N = mkN "ongehoorzaamheid" feminine ; -- status=guess
+lin disobedient_A = mkA "ongehoorzaam" ; -- status=guess
+lin disorder_N = mkN "stoornis" feminine ; -- status=guess
+lin disown_V2 = mkV2 (mkV "verloochenen") | mkV2 (mkV "verstoten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disparage_V2 = mkV2 (mkV "onteren") ; -- status=guess, src=wikt
+lin disparate_A = mkA "duidelijk verschillend" ; -- status=guess
+lin disparity_N = mkN "ongelijkheid" | mkN "onevenredigheid" ; -- status=guess status=guess
+lin dispel_V2 = mkV2 (mkV "verjagen") | mkV2 (mkV "verdrijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dispensable_A = mkA "misbaar" | mkA "onnodig" | mkA "overbodig" ; -- status=guess status=guess status=guess
+lin dispense_V = mkV "afschaffen" ; -- status=guess, src=wikt
+lin dispense_V2 = mkV2 (mkV "afschaffen") ; -- status=guess, src=wikt
+lin dispersal_N = mkN "spreiding" feminine ; -- status=guess
+lin disperse_V = mkV "verbreiden" ; -- status=guess, src=wikt
+lin disperse_V2 = mkV2 (mkV "verbreiden") ; -- status=guess, src=wikt
+lin dispirit_V2 = mkV2 (mkV "ontmoedigen") ; -- status=guess, src=wikt
+lin display_N = variants{} ; --
+lin display_V2 = variants{} ; --
+lin display_VS = variants{} ; --
+lin disposable_A = mkA "besteedbaar" ; -- status=guess
+lin disposal_N = variants{} ; --
+lin dispose_V = variants{} ; --
+lin dispose_V2 = variants{} ; --
+lin disposition_N = mkN "gezindheid" feminine ; -- status=guess
+lin disprove_V2 = mkV2 (mkV "weerleggen") | mkV2 (mkV "ontkrachten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disprove_VS = mkVS (mkV "weerleggen") | mkVS (mkV "ontkrachten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dispute_N = variants{} ; --
+lin dispute_V = variants{} ; --
+lin dispute_V2 = variants{} ; --
+lin disregard_N = mkN "verontachtzaming" ; -- status=guess
+lin disregard_V2 = mkV2 (mkV "veronachtzamen") | mkV2 (mkV "negeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disrobe_V = mkV "ontkleden" | mkV "uitkleden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin disrobe_V2 = mkV2 (mkV "ontkleden") | mkV2 (mkV "uitkleden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disrupt_V = mkV "onderbreken" ; -- status=guess, src=wikt
+lin disrupt_V2 = mkV2 (mkV "onderbreken") ; -- status=guess, src=wikt
+lin disruption_N = mkN "onderbreking" feminine | mkN "ontregeling" feminine ; -- status=guess status=guess
+lin dissatisfaction_N = mkN "ontevredenheid" feminine ; -- status=guess
+lin dissect_V2 = mkV2 (mkV "ontleden") ; -- status=guess, src=wikt
+lin disseminate_V = mkV "uitdragen" ; -- status=guess, src=wikt
+lin disseminate_V2 = mkV2 (mkV "uitdragen") ; -- status=guess, src=wikt
+lin dissemination_N = mkN "verspreiding" feminine | mkN "verbreiding" feminine ; -- status=guess status=guess
+lin dissenter_N = mkN "dissident" ; -- status=guess
+lin dissertation_N = mkN "proefschrift" neuter | mkN "]] thesis" feminine | mkN "dissertatie" feminine ; -- status=guess status=guess status=guess
+lin dissociate_V2 = mkV2 (scheiden_V) ; -- status=guess, src=wikt
+lin dissociation_N = mkN "dissociatie" feminine | mkN "scheiding" feminine ; -- status=guess status=guess
+lin dissolute_A = mkA "losbandig" ; -- status=guess
+lin dissolve_N = mkN "fade-out" ; -- status=guess
+lin dissolve_V = mkV "oplossen" ; -- status=guess, src=wikt
+lin dissolve_V2 = mkV2 (mkV "oplossen") ; -- status=guess, src=wikt
+lin dissuade_V2 = mkV2 (mkV (mkV "uit") "het hoofd praten") | mkV2 (mkV (mkV "afbrengen") "van") | mkV2 (mkV "afraden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin distaff_N = mkN "rokken" neuter | mkN "spinrokken" neuter | mkN "spinstok" masculine ; -- status=guess status=guess status=guess
+lin distance_N = mkN "afstand" masculine | mkN "eind" neuter ;
+lin distance_N3 = L.distance_N3 ;
+lin distance_V2 = mkV2 (mkV "verwijderen") ; -- status=guess, src=wikt
+lin distant_A = mkA "afstandelijk" ; -- status=guess
+lin distil_V = mkV (mkV "druppelsgewijs") "afscheiden" ; -- status=guess, src=wikt
+lin distil_V2 = mkV2 (mkV (mkV "druppelsgewijs") "afscheiden") ; -- status=guess, src=wikt
+lin distillation_N = mkN "Destillaat" ; -- status=guess
+lin distillery_N = mkN "distilleerderij" ; -- status=guess
+lin distinct_A = variants{} ; --
+lin distinction_N = variants{} ; --
+lin distinctive_A = variants{} ; --
+lin distinctly_Adv = variants{} ; --
+lin distinguish_V = mkV "onderscheiden" ; -- status=guess, src=wikt
+lin distinguish_V2 = mkV2 (mkV "onderscheiden") ; -- status=guess, src=wikt
+lin distinguished_A = variants{} ; --
+lin distort_V2 = mkV2 (mkV "vervormen") ; -- status=guess, src=wikt
+lin distortion_N = variants{} ; --
+lin distract_V = variants{} ; --
+lin distract_V2 = variants{} ; --
+lin distraught_A = mkA "verstoord" ; -- status=guess
+lin distress_N = mkN "druk" masculine | mkN "stress" feminine ; -- status=guess status=guess
+lin distress_V2 = mkV2 (mkV (mkV "onder") "druk zetten") | mkV2 (mkV "benauwen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin distribute_V2 = mkV2 (mkV "verdelen") ; -- status=guess, src=wikt
+lin distributed_A = variants{} ; --
+lin distribution_N = mkN "verdeling" feminine | mkN "distributie" | mkN "uitdeling" ;
+lin distributor_N = mkN "verspreider" masculine ; -- status=guess
+lin district_N = mkN "wijk" | mkN "district" neuter ;
+lin disturb_V2 = mkV2 (mkV "storen") | mkV2 (mkV "verstoren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disturbance_N = mkN "storing" feminine | mkN "verstoring" feminine ; -- status=guess status=guess
+lin disuse_N = mkN "onbruik" neuter ; -- status=guess
+lin ditch_N = mkN "sloot" | mkN "greppel" ; -- status=guess status=guess
+lin ditto_N = mkN "herhalingsteken" neuter ; -- status=guess
+lin diurnal_A = mkA "dagelijks" ; -- status=guess
+lin diva_N = mkN "diva" feminine | mkN "prima-donna" ; -- status=guess status=guess
+lin dive_N = mkN "kelderrestaurant" ; -- status=guess
+lin dive_V = duiken_V | mkV (mkV "een") "duikvlucht maken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin diver_N = mkN "duiker" masculine | mkN "duikster" feminine ; -- status=guess status=guess
+lin divergence_N = mkN "divergentie" feminine ; -- status=guess
+lin diverse_A = mkA "divers" ; -- status=guess
+lin diversity_N = mkN "verscheidenheid" ; -- status=guess
+lin divert_V = variants{} ; --
+lin divide_V = mkV (mkV "divide") "et impera" | mkV (mkV "deel") "en heers" | mkV (mkV "verdeel") "en heers" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin divide_V2 = mkV2 (mkV (mkV "divide") "et impera") | mkV2 (mkV (mkV "deel") "en heers") | mkV2 (mkV (mkV "verdeel") "en heers") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dividend_N = mkN "deeltal" neuter ; -- status=guess
+lin divine_A = variants{} ; --
+lin diving_N = mkN "duikerklok" ; -- status=guess
+lin divisible_A = mkA "deelbaar" ; -- status=guess
+lin division_1_N = mkN "afdeling" ;
+lin division_2_N = mkN "divisie" | mkN "afdeling" ;
+lin division_3_N = mkN "deling" ;
+lin division_N = division_1_N | division_2_N | division_3_N ;
+lin divisor_N = mkN "deler" masculine ; -- status=guess
+lin divorce_N = mkN "echtscheiding" feminine ; -- status=guess
+lin divorce_V2 = variants{} ; --
+lin dizziness_N = mkN "duizeligheid" ; -- status=guess
+lin dizzy_A = mkA "draaierig" | mkA "duizelig" ; -- status=guess status=guess
+lin do_N = mkN "gedoe" neuter | mkN "feest" neuter | mkN "fuif" masculine ; -- status=guess status=guess status=guess
+lin do_V2 = mkV2 doen_V ;
+lin dobra_N = mkN "Dobra" ; -- status=guess
+lin docile_A = mkA "volgzaam" ; -- status=guess
+lin dock_N = mkN "dok" neuter ; -- status=guess
+lin dock_V = mkV "couperen" ; -- status=guess, src=wikt
+lin dock_V2 = mkV2 (mkV "couperen") ; -- status=guess, src=wikt
+lin doctor_N = L.doctor_N ;
+lin doctor_V2 = mkV2 (mkV "dokteren") | mkV2 (mkV "valsificeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin doctorate_N = mkN "doctorsgraad" masculine ; -- status=guess
+lin doctrinal_A = mkA "doctrinair" | mkA "leerstellig" ; -- status=guess status=guess
+lin doctrine_N = variants{} ; --
+lin document_N = mkN "document" neuter ;
+lin document_V2 = mkV2 (mkV "documenteren") ; -- status=guess, src=wikt
+lin documentary_N = mkN "documentaire" ; -- status=guess
+lin documentation_N = mkN "documentatie" utrum ; -- status=guess
+lin dodecahedron_N = mkN "dodecaëder" masculine | mkN "regelmatig twaalfvlak" neuter ; -- status=guess status=guess
+lin dodge_V = mkV "ontwijken" ; -- status=guess, src=wikt
+lin dodge_V2 = mkV2 (mkV "ontwijken") ; -- status=guess, src=wikt
+lin dodo_N = mkN "dodo" masculine | mkN "walghvogel" ; -- status=guess status=guess
+lin doe_N = mkN "hinde" feminine ; -- status=guess
+lin doff_V2 = mkV2 (mkV "verwerpen") ; -- status=guess, src=wikt
+lin dog_N = L.dog_N ;
+lin doge_N = mkN "doge" ; -- status=guess
+lin doggy_N = mkN "doggy" | mkN "doggy style" | mkN "op z'n hondjes" ; -- status=guess status=guess status=guess
+lin dogma_N = mkN "dogma" neuter | mkN "geloofspunt" neuter | mkN "leerstelling" feminine | mkN "leerstuk" neuter ; -- status=guess status=guess status=guess status=guess
+lin dogmatic_A = mkA "dogmatisch" ; -- status=guess
+lin dogwood_N = mkN "kornoelje" ; -- status=guess
+lin doh_N = mkN "do" feminine ; -- status=guess
+lin doing_N = mkN "toedoen" neuter ; -- status=guess
+lin dole_N = mkN "steun" masculine ; -- status=guess
+lin doll_N = mkN "pop" feminine ; -- status=guess
+lin doll_V = mkV "optutten" ; -- status=guess, src=wikt
+lin doll_V2 = mkV2 (mkV "optutten") ; -- status=guess, src=wikt
+lin dollar_N = mkN "dollar" masculine ; -- status=guess
+lin dollop_N = mkN "brok" ; -- status=guess
+lin dolmen_N = mkN "hunebed" neuter ; -- status=guess
+lin dolor_N = mkN "smart" feminine ; -- status=guess
+lin dolphin_N = mkN "dolfijn" masculine ; -- status=guess
+lin domain_N = mkN "domein" neuter ; -- status=guess
+lin dome_N = variants{} ; --
+lin domestic_A = mkA "huiselijk" ; --- mkA "binnenlands" ; inside the country
+lin domestic_N = mkN "binnenlandse schuld" feminine ; -- status=guess
+lin domesticate_V2 = mkV2 (mkV "domesticeren") ; -- status=guess, src=wikt
+lin domestication_N = mkN "domesticatie" feminine ; -- status=guess
+lin dominance_N = mkN "overheersing" ; -- status=guess
+lin dominant_A = variants{} ; --
+lin dominate_V = variants{} ; --
+lin dominate_V2 = variants{} ; --
+lin domination_N = mkN "overheersing" feminine ; -- status=guess
+lin don_N = mkN "maffiabaas" masculine ; -- status=guess
+lin don_V2 = mkV2 (mkV "aantrekken") | mkV2 (reflMkV "uitdossen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin donate_V = variants{} ; --
+lin donate_V2 = variants{} ; --
+lin donation_N = mkN "schenking" feminine ; -- status=guess
+lin dongle_N = mkN "dongel" ; -- status=guess
+lin donkey_N = mkN "ezel" masculine ; -- status=guess
+lin donor_N = variants{} ; --
+lin doom_N = mkN "ondergang" utrum ; -- status=guess
+lin door_N = L.door_N ;
+lin doormat_N = mkN "deurmat" masculine feminine ; -- status=guess
+lin doorway_N = variants{} ; --
+lin dope_N = mkN "vernis" | mkN "beits" ; -- status=guess status=guess
+lin dope_V2 = mkV2 (mkV "doteren") ; -- status=guess, src=wikt
+lin doppelganger_N = mkN "dubbelganger" masculine feminine ; -- status=guess
+lin dormer_N = mkN "dakvenster" ; -- status=guess
+lin dormitory_N = mkN "slaapzaal" | mkN "slaapcel" ; -- status=guess status=guess
+lin dormouse_N = mkN "relmuis" feminine | mkN "hazelmuis" feminine ; -- status=guess status=guess
+lin dose_N = mkN "doos" ; -- status=guess
+lin dot_N = mkN "punt" masculine ; -- status=guess
+lin dot_V2 = mkV2 (mkV (mkV "de") "puntjes op de i zetten") ; -- status=guess, src=wikt
+lin dote_V = mkV "dollen" ; -- status=guess, src=wikt
+lin double_A = variants{} ; --
+lin double_N = mkN "koeterwaals" neuter | mkN "wartaal" ; -- status=guess status=guess
+lin double_V = mkV "dubbelklikken" ; -- status=guess, src=wikt
+lin double_V2 = mkV2 (mkV "dubbelklikken") ; -- status=guess, src=wikt
+lin doubt_N = mkN "twijfel" feminine ;
+lin doubt_V2 = mkV2 (mkV "twijfelen") | mkV2 (mkV "betwijfelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin doubt_VS = mkVS (mkV "twijfelen") | mkVS (mkV "betwijfelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin doubtful_A = variants{} ; --
+lin doubtless_Adv = variants{} ; --
+lin dough_N = mkN "deeg" neuter ; -- status=guess
+lin doughnut_N = mkN "donut" | mkN "berlinerbol" ; -- status=guess status=guess
+lin dour_A = mkA "stuurs" ; -- status=guess
+lin douse_V2 = mkV2 (mkV "onderduiken") | mkV2 (mkV "onderdompelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dove_N = mkN "duif" feminine ; -- status=guess
+lin dovecote_N = mkN "duiventil" masculine | mkN "duivenkot" neuter ; -- status=guess status=guess
+lin dowager_N = mkN "douairière" feminine ; -- status=guess
+lin dowel_N = mkN "deuvel" masculine ; -- status=guess
+lin down_A = mkA "down" | mkA "depri" | mkA "depressief" ; -- status=guess status=guess status=guess
+lin down_Adv = mkAdv "omlaag" | mkAdv "naar beneden" | mkAdv "neer" ;
+lin down_N = mkN "down" masculine | mkN "ronde" feminine | mkN "kwart" neuter ; -- status=guess status=guess status=guess
+lin down_Prep = mkPrep "af" | mkPrep "naar beneden" ;
+lin down_V2 = mkV2 (mkV "atten") | mkV2 (drinken_V) | mkV2 (zuipen_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin downfall_N = mkN "neergang" masculine ; -- status=guess
+lin downhill_N = mkN "afdaling" feminine ; -- status=guess
+lin download_N = mkN "download" masculine ; -- status=guess
+lin downright_Adv = mkAdv "regelrecht" | mkAdv "gewoonweg" ; -- status=guess status=guess
+lin downsize_V2 = mkV2 (mkV "afslanken") | mkV2 (mkV "reorganizeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin downstairs_Adv = mkAdv "beneden" ; -- status=guess
+lin downstream_Adv = mkAdv "stroomafwaarts" ; -- status=guess
+lin downtown_N = mkN "binnenstad" masculine ; -- status=guess
+lin downtrodden_A = mkA "onderdrukt" | mkA "verdrukt" ; -- status=guess status=guess
+lin downward_A = mkA "neerwaarts" ; -- status=guess
+lin downwards_Adv = mkAdv "benedenwaarts" ; -- status=guess
+lin dowry_N = mkN "bruidsschat" masculine ; -- status=guess
+lin doxology_N = mkN "doxologie" feminine ; -- status=guess
+lin doze_V = mkV "dommelen" ; -- status=guess, src=wikt
+lin dozen_N = mkN "tientallen {p}" ; -- status=guess
+lin draft_N = mkN "slok" masculine ; -- status=guess
+lin draft_V2 = mkV2 (mkV "oproepen") | mkV2 (mkV "ronselen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin draftee_N = mkN "dienstplichtige" ; -- status=guess
+lin drag_N = mkN "fundering" feminine ; -- status=guess
+lin drag_V = mkV "slepen" ; -- status=guess, src=wikt
+lin drag_V2 = mkV2 (mkV "slepen") ; -- status=guess, src=wikt
+lin dragnet_N = mkN "sleepnet" ; -- status=guess
+lin dragon_N = mkN "drakenboot" ; -- status=guess
+lin dragonfly_N = mkN "libel" feminine ; -- status=guess
+lin dragoon_N = mkN "dragonder" ; -- status=guess
+lin drain_N = mkN "afvoer" ; -- status=guess
+lin drain_V = mkV (mkV "leeg") "laten lopen" ; -- status=guess, src=wikt
+lin drain_V2 = mkV2 (mkV (mkV "leeg") "laten lopen") ; -- status=guess, src=wikt
+lin drainage_N = mkN "drainage" | mkN "afwatering" ; -- status=guess status=guess
+lin drake_N = mkN "woerd" masculine | mkN "mannetjeseend" feminine | mkN "draak" masculine ; -- status=guess status=guess status=guess
+lin drama_N = mkN "drama" neuter ; -- status=guess
+lin dramatic_A = variants{} ; --
+lin dramatically_Adv = variants{} ; --
+lin drape_V2 = mkV2 (mkV "bekleden") ; -- status=guess, src=wikt
+lin drastic_A = mkA "drastisch" ; -- status=guess
+lin drat_V2 = mkV2 (mkV "verdoemen") | mkV2 (mkV "vervloeken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin draught_N = mkN "tocht" masculine ; -- status=guess
+lin draughts_N = mkN "damspel" neuter ; -- status=guess
+lin draw_1_V2 = mkV2 trekken_V ;
+lin draw_2_V2 = mkV2 nemen_V ;
+lin draw_N = mkN "trekking" feminine ; -- status=guess
+lin draw_V = mkV (mkV "opzien") "baren" | mkV (mkV "aandacht") "trekken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin draw_V2 = mkV2 (mkV (mkV "opzien") "baren") | mkV2 (mkV (mkV "aandacht") "trekken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin drawbridge_N = mkN "ophaalbrug" feminine | mkN "valbrug" ; -- status=guess status=guess
+lin drawer_N = mkN "tekenaar" masculine | mkN "tekenares" feminine ; -- status=guess status=guess
+lin drawers_N = mkN "onderbroek" ; -- status=guess
+lin drawing_N = mkN "tekenen" neuter ; -- status=guess
+lin dread_N = mkN "vrees" feminine | mkN "doodsangst" feminine ; -- status=guess status=guess
+lin dread_V = mkV "vrezen" | mkV (mkV "schrik") "hebben" | mkV (mkV "bang") "zijn" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dread_V2 = mkV2 (mkV "vrezen") | mkV2 (mkV (mkV "schrik") "hebben") | mkV2 (mkV (mkV "bang") "zijn") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dreadful_A = mkA "vervaarlijk" ; -- status=guess
+lin dream_N = mkN "droom" masculine | mkN "hoop" neuter ; -- status=guess status=guess
+lin dream_V = mkV "dromen" ; -- status=guess, src=wikt
+lin dream_V2 = mkV2 (mkV "dromen") ; -- status=guess, src=wikt
+lin dreary_A = mkA "bleek" | mkA "lusteloos" ; -- status=guess status=guess
+lin dress_N = mkN "kledij" feminine | mkN "kleding" feminine ; -- status=guess status=guess
+lin dress_V = mkV "kleden" | mkV "aankleden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dress_V2 = mkV2 (mkV "kleden") | mkV2 (mkV "aankleden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dressing_N = variants{} ; --
+lin dribble_N = mkN "druppel" masculine ; -- status=guess
+lin dribble_V = mkV "dribbelen" ; -- status=guess, src=wikt
+lin dribble_V2 = mkV2 (mkV "dribbelen") ; -- status=guess, src=wikt
+lin drift_N = variants{} ; --
+lin drift_V = trekken_V ; -- status=guess, src=wikt
+lin drift_V2 = mkV2 (trekken_V) ; -- status=guess, src=wikt
+lin driftwood_N = mkN "drijfhout" ; -- status=guess
+lin drill_N = mkN "boorkop" masculine ; -- status=guess
+lin drill_V = graven_V ; -- status=guess, src=wikt
+lin drill_V2 = mkV2 (graven_V) ; -- status=guess, src=wikt
+lin drilling_N = mkN "boring" feminine ; -- status=guess
+lin drink_N = mkN "drinken" neuter | mkN "drankje" neuter ;
+lin drink_V = drinken_V ;
+lin drink_V2 = L.drink_V2 ;
+lin drinkable_A = mkA "drinkbaar" ; -- status=guess
+lin drinking_N = mkN "drinkhoorn" masculine ; -- status=guess
+lin drive_N = variants{} ; --
+lin drive_V = rijden_V ; --- split mkV "aan" drijven_V to drive machinery
+lin drive_V2 = mkV2 drive_V ;
+lin drive_V2V = mkV2V drive_V ;
+lin drivel_N = mkN "kwijl" neuter | mkN "speeksel" neuter ; -- status=guess status=guess
+lin drivel_V = mkV "kwijlen" ; -- status=guess, src=wikt
+lin driverMasc_N = mkN "bestuurder" masculine | mkN "chauffeur" masculine ;
+lin driving_A = variants{} ; --
+lin drizzle_N = mkN "drop" | mkN "dropregen" | mkN "drup" | mkN "drupregen" | mkN "gemiezer" | mkN "motregen" | mkN "miezer" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin drizzle_V = mkV "druppelen" ; -- status=guess, src=wikt
+lin dromedary_N = mkN "dromedaris" masculine ; -- status=guess
+lin drone_N = mkN "bourdon" masculine ; -- status=guess
+lin drop_N = mkN "val" masculine ; -- status=guess
+lin drop_V = mkV "laten" vallen_V ; ---- let fall
+lin drop_V2 = mkV2 drop_V ;
+lin droplet_N = mkN "druppeltje" neuter ; -- status=guess
+lin drought_N = mkN "droogte" feminine ; -- status=guess
+lin drown_V = mkV "overstemmen" ; -- status=guess, src=wikt
+lin drown_V2 = mkV2 (mkV "overstemmen") ; -- status=guess, src=wikt
+lin drowsiness_N = mkN "slaperig" ; -- status=guess
+lin drowsy_A = mkA "slaperig" ; -- status=guess
+lin drug_N = mkN "drug" | mkN "medicijn" ; --- split
+lin drug_V2 = mkV2 (mkV "drogeren") ; -- status=guess, src=wikt
+lin drum_N = mkN "drum and bass" utrum ; -- status=guess
+lin drum_V = mkV "trommel" ; -- status=guess, src=wikt
+lin drum_V2 = mkV2 (mkV "trommel") ; -- status=guess, src=wikt
+lin drummer_N = mkN "drummer" masculine | mkN "drumspeler" masculine ; -- status=guess status=guess
+lin drumstick_N = mkN "drumstokje" | mkN "drumstok" ; -- status=guess status=guess
+lin drunk_A = mkA "dronken" | mkA "zat" | mkA "bezopen" | mkA "blauw" | mkA "beschonken" ; -- status=guess status=guess status=guess status=guess status=guess
+lin drunk_N = mkN "dronkaard" masculine ; -- status=guess
+lin drunkard_N = mkN "dronkaard" masculine | mkN "zatlap" ; -- status=guess status=guess
+lin drunken_A = mkA "dronken" | mkA "zat" | mkA "beschonken" ; -- status=guess status=guess status=guess
+lin drunkenness_N = mkN "dronkenschap" feminine ; -- status=guess
+lin dry_A = L.dry_A ;
+lin dry_V = mkV (mkV "droog") "worden" ; -- status=guess, src=wikt
+lin dry_V2 = mkV2 (mkV (mkV "droog") "worden") ; -- status=guess, src=wikt
+lin dryer_N = mkN "droger" ; -- status=guess
+lin dual_A = mkA "dubbel-" ; -- status=guess
+lin dualism_N = mkN "dualisme" neuter ; -- status=guess
+lin dub_V2 = mkV2 (mkV (mkV "tot") "ridder slaan") ; -- status=guess, src=wikt
+lin dub_V3 = mkV3 (mkV (mkV "tot") "ridder slaan") ; -- status=guess, src=wikt
+lin dubious_A = mkA "dubieus" ; -- status=guess
+lin dubnium_N = mkN "dubnium" neuter ; -- status=guess
+lin ducat_N = mkN "dukaat" masculine ; -- status=guess
+lin duchess_N = mkN "hertogin" feminine ; -- status=guess
+lin duchy_N = mkN "hertogdom" neuter ; -- status=guess
+lin duck_N = mkN "eend" feminine ; -- status=guess
+lin duckling_N = mkN "piel" masculine | mkN "eendenkuiken" neuter | mkN "eendenjong" neuter | mkN "eendje" neuter ; -- status=guess status=guess status=guess status=guess
+lin duct_N = mkN "buis" feminine | mkN "leiding" feminine ; -- status=guess status=guess
+lin ductility_N = mkN "taaiheid" ; -- status=guess
+lin dude_N = mkN "kerel" masculine ; -- status=guess
+lin due_A = mkA "door" ; ---- no proper translation, 'door' can be used in 'the effect is due to the attraction of the sun'
+lin due_N = mkN "vervaldatum" neuter | mkN "vervaldag" masculine ; -- status=guess status=guess
+lin duel_N = mkN "duel" neuter | mkN "tweegevecht" neuter ; -- status=guess status=guess
+lin duel_V = mkV "duelleren" ; -- status=guess, src=wikt
+lin duet_N = mkN "duet" neuter | mkN "duo" neuter ; -- status=guess status=guess
+lin duffel_N = mkN "duffel" neuter ; -- status=guess
+lin dugong_N = mkN "doejong" masculine | mkN "Indische zeekoe" feminine ; -- status=guess status=guess
+lin duke_N = mkN "hertog" masculine ; -- status=guess
+lin dulcimer_N = mkN "hakkebord" ; -- status=guess
+lin dull_A = L.dull_A ;
+lin dullard_N = mkN "sufferig" ; -- status=guess
+lin duly_Adv = variants{} ; --
+lin dumb_A = mkA "dom" | mkA "stom" ; -- status=guess status=guess
+lin dumbfound_V2 = mkV2 (mkV (mkV "verstomd") "doen staan") ; -- status=guess, src=wikt
+lin dummy_N = mkN "fopspeen" | mkN "speen" masculine ; -- status=guess status=guess
+lin dump_N = mkN "vuilnisbelt" feminine ; -- status=guess
+lin dump_V = mkV "dumpen" ; -- status=guess, src=wikt
+lin dump_V2 = mkV2 (mkV "dumpen") ; -- status=guess, src=wikt
+lin dun_A = mkA "grijsbruin" ; -- status=guess
+lin dun_V2 = mkV2 (mkV "afpersen") ; -- status=guess, src=wikt
+lin dune_N = mkN "duin" feminine ; -- status=guess
+lin dung_N = mkN "mest" masculine ; -- status=guess
+lin dungeon_N = mkN "kerker" masculine ; -- status=guess
+lin dunghill_N = mkN "vaalt" feminine | mkN "mesthoop" masculine ; -- status=guess status=guess
+lin duo_N = mkN "duo" neuter | mkN "paar" neuter | mkN "koppel" neuter ; -- status=guess status=guess status=guess
+lin duodenum_N = mkN "twaalfvingerige darm" masculine | mkN "duodenum" neuter ; -- status=guess status=guess
+lin dupe_N = mkN "gedupeerde" masculine feminine | mkN "bedrogene" masculine feminine ; -- status=guess status=guess
+lin duplicate_V2 = mkV2 (mkV "dupliceren") ; -- status=guess, src=wikt
+lin durability_N = mkN "duurzaamheid" ; -- status=guess
+lin durable_A = mkA "duurzaam" ; -- status=guess
+lin duration_N = mkN "tijdsduur" masculine | mkN "duur" masculine ; -- status=guess status=guess
+lin durian_N = mkN "doerian" masculine ; -- status=guess
+lin during_Prep = S.during_Prep ;
+lin dusk_N = mkN "schemering" utrum ; -- status=guess
+lin dust_N = L.dust_N ;
+lin dust_V2 = mkV2 (mkV "afstoffen") ; -- status=guess, src=wikt
+lin dustbin_N = mkN "vuilnisbak" masculine ; -- status=guess
+lin dusty_A = mkA "stoffig" ; -- status=guess
+lin dutch_A = mkA "Nederlands" ;
+lin dutchMasc_N = mkN "Nederlander" ;
+lin dutchFem_N = mkN "Nederlander" ;
+lin duty_N = mkN "dienst";
+lin duvet_N = mkN "dekbed" neuter ; -- status=guess
+lin dwarf_N = mkN "dwergster" masculine feminine ; -- status=guess
+lin dwarf_V2 = mkV2 (mkV "verschrompelen") ; -- status=guess, src=wikt
+lin dwell_V = mkV "rondhangen" | mkV "verblijven" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dwelling_N = mkN "woning" ; -- status=guess
+lin dwindle_V = verdwijnen_V | smelten_V | krimpen_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dyadic_A = mkA "tweeledig" | mkA "dyadisch" ; -- status=guess status=guess
+lin dyke_N = mkN "pot" feminine ; -- status=guess
+lin dynamic_A = mkA "dynamisch" | mkA "dynamische" ; -- status=guess status=guess
+lin dynamic_N = mkN "dynamiek" masculine ; -- status=guess
+lin dynamics_N = mkN "dynamica" feminine | mkN "stromingsleer" feminine ; -- status=guess status=guess
+lin dynamite_N = mkN "dynamiet" neuter ; -- status=guess
+lin dynamite_V2 = mkV2 (mkV "dynamiteren") ; -- status=guess, src=wikt
+lin dynamo_N = mkN "dynamo" ; -- status=guess
+lin dynasty_N = mkN "dynastie" feminine ; -- status=guess
+lin dyscalculia_N = mkN "dyscalculie" feminine ; -- status=guess
+lin dysentery_N = mkN "dysenterie" feminine ; -- status=guess
+lin dysfunctional_A = mkA "dysfunctioneel" | mkA "dysfunctionele" ; -- status=guess status=guess
+lin dyslexia_N = mkN "dyslexie" ; -- status=guess
+lin dyspeptic_A = mkA "prikkelbaar" | mkA "moroos" ; -- status=guess status=guess
+lin dysphemism_N = mkN "dysfemisme" ; -- status=guess
+lin dysphoria_N = mkN "ongenoegen" | mkN "neerslachtigheid" | mkN "onrust" ; -- status=guess status=guess status=guess
+lin dysprosium_N = mkN "dysprosium" neuter ; -- status=guess
+lin dysthymia_N = mkN "dysthymie" feminine ; -- status=guess
+lin dystopia_N = mkN "dystopie" feminine ; -- status=guess
+lin each_Det = mkDet "elk" | mkDet "ieder" ;
+lin eager_A = mkA "begerig" ; -- status=guess
+lin eagerly_Adv = mkAdv "gretig" ; -- status=guess
+lin eagle_N = mkN "arend" | mkN "adelaar" ; -- status=guess status=guess
+lin ear_N = L.ear_N ;
+lin eardrum_N = mkN "trommelvlies" neuter ; -- status=guess
+lin earl_N = mkN "graaf" masculine ; -- status=guess
+lin earlier_A = mkA "eerder" ; -- status=guess
+lin early_A = mkA "vroeg" ;
+lin early_Adv = mkAdv "vroeg" ;
+lin earn_V = variants{} ; --
+lin earn_V2 = variants{} ; --
+lin earning_N = variants{} ; --
+lin earphone_N = mkN "oortelefoon" ; -- status=guess
+lin earring_N = mkN "oorbel" masculine feminine | mkN "oorring" masculine ; -- status=guess status=guess
+lin earth_N = L.earth_N ;
+lin earth_V2 = mkV2 (mkV "aarden") ; -- status=guess, src=wikt
+lin earthenware_N = mkN "aardewerk" neuter ; -- status=guess
+lin earthquake_N = mkN "aardbeving" feminine | mkN "aardschok" masculine ; -- status=guess status=guess
+lin earthworm_N = mkN "aardworm" | mkN "regenworm" ; -- status=guess status=guess
+lin earthy_A = mkA "met de voeten op de grond" | mkA "natuurlijk" ; -- status=guess status=guess
+lin earwax_N = mkN "oorsmeer" neuter | mkN "cerumen" neuter ; -- status=guess status=guess
+lin earwig_N = mkN "oorworm" masculine ; -- status=guess
+lin ease_N = variants{} ; --
+lin ease_V = variants{} ; --
+lin ease_V2 = variants{} ; --
+lin easel_N = mkN "schildersezel" masculine | mkN "ezel" masculine ; -- status=guess status=guess
+lin easement_N = mkN "servituut" | mkN "gebruiksrecht" neuter ; -- status=guess status=guess
+lin easily_Adv = mkAdv "makkelijk" ;
+lin easiness_N = mkN "gemakkelijkheid" feminine ; -- status=guess
+lin east_A = mkA "oosters" ; -- status=guess
+lin east_Adv = mkAdv "oostwaarts" ; -- status=guess
+lin east_N = mkN "oosten" neuter ; -- status=guess
+lin eastern_A = mkA "oostelijk" ; -- status=guess
+lin easy_A = mkA "makkelijk" | mkA "simpel" ;
+lin easy_A2V = L.easy_A2V ;
+lin easy_Adv = variants{} ; --
+lin eat_V = eten_V | vreten_V | mkV "op" vreten_V ;
+lin eat_V2 = L.eat_V2 ;
+lin eater_N = mkN "eter" ; -- status=guess
+lin eating_N = mkN "eetstoornis" feminine ; -- status=guess
+lin eavesdrop_V = mkV "afluisteren" ; -- status=guess, src=wikt
+lin eavesdropper_N = mkN "luistervink" masculine | mkN "afluisteraar" masculine ; -- status=guess status=guess
+lin ebb_N = mkN "eb" neuter ; -- status=guess
+lin ebb_V = mkV "wegebben" ; -- status=guess, src=wikt
+lin ebony_A = mkA "ebbenhouten" ; -- status=guess
+lin ebony_N = mkN "ebben" | mkN "ebbenhout" ; -- status=guess status=guess
+lin ebullient_A = mkA "uitgelaten" | mkA "uitbundig" ; -- status=guess status=guess
+lin eccentric_A = mkA "excentriek" | mkA "buitenissig" | mkA "afwijkend" ; -- status=guess status=guess status=guess
+lin eccentric_N = mkN "excentriekeling" masculine ; -- status=guess
+lin eccentricity_N = mkN "excentriciteit" feminine ; -- status=guess
+lin ecclesiastical_A = mkA "ecclesiastisch" | mkA "kerkelijk" ; -- status=guess status=guess
+lin ecclesiology_N = mkN "ecclesiologie" ; -- status=guess
+lin echidna_N = mkN "mierenegel" masculine ; -- status=guess
+lin echo_N = mkN "echo" masculine ; -- status=guess
+lin echo_V = mkV "echoën" ; -- status=guess, src=wikt
+lin echo_V2 = mkV2 (mkV "echoën") ; -- status=guess, src=wikt
+lin echolalia_N = mkN "echolalie" feminine ; -- status=guess
+lin eclectic_A = mkA "eclectisch" ; -- status=guess
+lin eclectic_N = mkN "eclecticus" masculine ; -- status=guess
+lin eclecticism_N = mkN "eclectisch" ; -- status=guess
+lin eclipse_N = mkN "verduistering" feminine ; -- status=guess
+lin eclipse_V2 = mkV2 (mkV "overtreffen") ; -- status=guess, src=wikt
+lin ecliptic_N = mkN "ecliptica" feminine | mkN "schijnbare zonneweg" masculine ; -- status=guess status=guess
+lin ecological_A = mkA "ecologisch" ; -- status=guess
+lin ecologist_N = mkN "ecoloog" masculine ; -- status=guess
+lin ecology_N = mkN "ecologie" feminine ; -- status=guess
+lin econometrics_N = mkN "econometrie" feminine ; -- status=guess
+lin economic_A = mkA "economisch" ;
+lin economical_A = mkA "spaarzaam" | mkA "zuinig" ; -- status=guess status=guess
+lin economically_Adv = variants{} ; --
+lin economics_N = mkN "economie" feminine ; -- status=guess
+lin economist_N = mkN "econoom" utrum ; -- status=guess
+lin economy_1_N = mkN "economie" feminine ;
+lin economy_2_N = mkN "economie" ; ---- I am not sure about this sense, 'saving money'?
+lin economy_N = mkN "economie" feminine ;
+lin ecosystem_N = mkN "ecosysteem" neuter ; -- status=guess
+lin ectoparasite_N = mkN "ectoparasiet" ; -- status=guess
+lin ectoplasm_N = mkN "ectoplasma" ; -- status=guess
+lin ecumenical_A = mkA "oecumenisch" ; -- status=guess
+lin eczema_N = mkN "eczeem" ; -- status=guess
+lin edema_N = mkN "oedeem" neuter ; -- status=guess
+lin edge_N = mkN "voorsprong" ;
+lin edible_A = mkA "eetbaar" ; -- status=guess
+lin edification_N = mkN "gebouw" ; -- status=guess
+lin edifice_N = mkN "constructie" | mkN "denkkader" ; -- status=guess status=guess
+lin edit_V2 = mkV2 (mkV "bewerken") | mkV2 (mkV "wijzigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin edition_N = mkN "editie" feminine ; -- status=guess
+lin editor_N = mkN "redacteur" masculine | mkN "krantenredacteur" masculine ; -- status=guess status=guess
+lin educate_V2 = mkV2 (mkV "opleiden") ; -- status=guess, src=wikt
+lin education_N = mkN "onderwijs" neuter | mkN "opvoeding" ;
+lin educational_A = mkA "opvoedkundig" | mkA "onderwijskundig" ; -- status=guess status=guess
+lin eel_N = mkN "paling" masculine | mkN "aal" masculine | mkN "palingachtigen {p}" ; -- status=guess status=guess status=guess
+lin eelpout_N = mkN "puitaal" ; -- status=guess
+lin eerie_A = mkA "vreesachtig" | mkA "angstaanjagend" ; -- status=guess status=guess
+lin efface_V2 = mkV2 (reflMkV "wegcijferen") ; -- status=guess, src=wikt
+lin effect_N = mkN "effect" neuter ;
+lin effect_V2 = mkV2 (mkV "bewerkstelligen") ; -- status=guess, src=wikt
+lin effective_A = mkA "efficiënt" | mkA "werkzaam" ;
+lin effectively_Adv = variants{} ; --
+lin effectiveness_N = mkN "effectiviteit" feminine ; -- status=guess
+lin effeminate_A = mkA "verwijfd" ; -- status=guess
+lin efferent_A = mkA "afvoerend" | mkA "efferent" ; -- status=guess status=guess
+lin effervescent_A = mkA "bruisend" | mkA "bruisende" ; -- status=guess status=guess
+lin efficacy_N = mkN "doeltreffendheid" ; -- status=guess
+lin efficiency_N = mkN "rendement" neuter ; -- status=guess
+lin efficient_A = mkA "efficiënt" ; -- status=guess
+lin efficiently_Adv = variants{} ; --
+lin effort_N = mkN "inspanning" ;
+lin effortless_A = mkA "moeiteloos" ; -- status=guess
+lin effusion_N = mkN "uitstorting" ; -- status=guess
+lin effusive_A = mkA "buitenissig" | mkA "excessief" ; -- status=guess status=guess
+lin egg_N = L.egg_N ;
+lin egg_V2 = mkV2 (mkV "provoceren") | mkV2 (mkV (mkV "aanzetten") "tot") ; -- status=guess, src=wikt status=guess, src=wikt
+lin eggnog_N = mkN "advokaat" masculine ; -- status=guess
+lin eggplant_N = mkN "aubergine" masculine | mkN "eierplant" masculine | mkN "eiervrucht" feminine ; -- status=guess status=guess status=guess
+lin eggshell_N = mkN "eierschaal" feminine ; -- status=guess
+lin ego_N = variants{} ; --
+lin egocentric_A = mkA "egocentrisch" ; -- status=guess
+lin egoism_N = mkN "egoïsme" neuter | mkN "zelfzucht " masculine ; -- status=guess status=guess
+lin egotism_N = mkN "hooghartigheid" ; -- status=guess
+lin egregious_A = mkA "flagrant" | mkA "ongehoord" ; -- status=guess status=guess
+lin egret_N = mkN "reiger" masculine ; -- status=guess
+lin eider_N = mkN "eidereend" ; -- status=guess
+lin eidetic_A = mkA "eidetisch" ; -- status=guess
+lin eigenvalue_N = mkN "eigenwaarde" feminine ; -- status=guess
+lin einsteinium_N = mkN "einsteinium" neuter ; -- status=guess
+lin either7or_DConj = S.either7or_DConj ;
+lin either_Adv = mkAdv "beide" ; ---- no proper translation
+lin either_Det = mkDet "beide" ; ---- strange
+lin ejaculate_V2 = mkV2 (mkV "ejaculeren") ; -- status=guess, src=wikt
+lin ejaculation_N = mkN "ejaculatie" ; -- status=guess
+lin eke_V2 = mkV2 (mkV "bijeenscharrelen") | mkV2 (mkV "bijeenscharten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin elaborate_A = mkA "gedetailleerd" | mkA "diepgaand" ; -- status=guess status=guess
+lin elastic_A = mkA "elastieken" ; -- status=guess
+lin elasticity_N = mkN "elasticiteit" feminine ; -- status=guess
+lin elation_N = mkN "opgetogenheid" ; -- status=guess
+lin elbow_N = mkN "elleboog" masculine ; -- status=guess
+lin elder_A = mkA "ouder" ; -- status=guess
+lin elder_N = mkN "ouderling" masculine ; -- status=guess
+lin elderberry_N = mkN "vlierbes" feminine ; -- status=guess
+lin elderly_A = mkA "bejaard" ; -- status=guess
+lin elect_V = variants{} ; --
+lin elect_V2 = variants{} ; --
+lin elect_V2V = variants{} ; --
+lin elect_V3 = variants{} ; --
+lin elected_A = variants{} ; --
+lin election_N = mkN "verkiezing" feminine ;
+lin electoral_A = variants{} ; --
+lin electorate_N = mkN "keurvorstendom" neuter ; -- status=guess
+lin electric_A = variants{} ; --
+lin electric_N = mkN "lading" ; -- status=guess
+lin electrical_A = variants{} ; --
+lin electricity_N = mkN "elektriciteit" feminine | mkN "stroom" masculine ; -- status=guess status=guess
+lin electroencephalogram_N = mkN "elektro-encefalogram" neuter ; -- status=guess
+lin electrolytic_N = mkN "elektrolytische condensator" masculine | mkN "elco" masculine ; -- status=guess status=guess
+lin electromagnet_N = mkN "elektromagneet" feminine ; -- status=guess
+lin electromagnetic_A = mkA "elektromagnetisch" ; -- status=guess
+lin electromagnetism_N = mkN "elektromagnetisme" ; -- status=guess
+lin electron_N = mkN "elektron" neuter ; -- status=guess
+lin electronic_A = mkA "elektronisch" ; -- status=guess
+lin electronics_N = mkN "elektronica" masculine ; -- status=guess
+lin elegance_N = mkN "elegantie" ; -- status=guess
+lin elegant_A = mkA "elegant" | mkA "sierlijk" | mkA "gracieus" ; -- status=guess status=guess status=guess
+lin elegy_N = mkN "klaaglied" neuter ; -- status=guess
+lin element_N = mkN "element" neuter ;
+lin elephant_N = mkN "olifant" masculine | mkN "elpendier" neuter | mkN "elp" masculine ; -- status=guess status=guess status=guess
+lin elf_N = mkN "elf" | mkN "alf" ; -- status=guess status=guess
+lin elicit_V2 = mkV2 (mkV "teweegbrengen") | mkV2 (mkV "veroorzaken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin eligible_A = variants{} ; --
+lin eliminate_V2 = variants{} ; --
+lin elision_N = mkN "weglating" feminine ; -- status=guess
+lin elite_A = mkA "elitair" | mkA "elitaire" ; -- status=guess status=guess
+lin elite_N = mkN "elite" feminine ; -- status=guess
+lin ellipse_N = mkN "ellips" ; -- status=guess
+lin ellipsis_N = mkN "beletselteken" neuter | mkN "doorlooppuntjes {p}" | mkN "ellips" feminine ; -- status=guess status=guess status=guess
+lin elliptical_A = mkA "elliptisch" ; -- status=guess
+lin elm_N = mkN "olm" masculine | mkN "iep" masculine ; -- status=guess status=guess
+lin elope_V = mkV "weglopen" ; -- status=guess, src=wikt
+lin eloquence_N = mkN "welbespraaktheid" feminine ; -- status=guess
+lin eloquent_A = mkA "welsprekend" | mkA "eloquent" | mkA "welbespraakt" ; -- status=guess status=guess status=guess
+lin else_Adv = mkAdv "anders" | mkAdv "zoniet" | mkAdv "in het andere geval" ;
+lin elsewhere_Adv = mkAdv "elders" | mkAdv "ergens anders" ; -- status=guess status=guess
+lin elucidate_V2 = mkV2 (mkV "verduidelijken") | mkV2 (mkV "verklaren") | mkV2 (mkV "uitleggen") | mkV2 (mkV "verhelderen") | mkV2 (mkV "clarificeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin elusive_A = mkA "moeilijk beschrijfbaar" ; -- status=guess
+lin elver_N = mkN "aal" masculine ; -- status=guess
+lin emaciate_V2 = mkV2 (mkV "verschrompelen") | mkV2 (mkV "vermageren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin emanate_V = mkV "uitstralen" | mkV (mkV "ontstaan") "uit" | mkV (mkV "voortkomen") "uit" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin emancipation_N = mkN "ontvoogding" feminine | mkN "emancipatie" feminine ; -- status=guess status=guess
+lin embalm_V2 = mkV2 (mkV "balsemen") ; -- status=guess, src=wikt
+lin embankment_N = mkN "waterkering" feminine ; -- status=guess
+lin embark_V = beginnen_V ; -- status=guess, src=wikt
+lin embark_V2 = mkV2 (beginnen_V) ; -- status=guess, src=wikt
+lin embarrass_V2 = mkV2 (mkV (mkV "verlegen") "maken") | mkV2 (mkV (mkV "in") "verlegenheid brengen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin embarrassed_A = mkA "in verlegenheid gebracht" ; -- status=guess
+lin embarrassing_A = mkA "gênant" ; -- status=guess
+lin embarrassment_N = mkN "verlegenheid" feminine ; -- status=guess
+lin embassy_N = mkN "ambassade" feminine ; -- status=guess
+lin embattled_A = mkA "voortdurend in moeilijkheden" ; -- status=guess
+lin embed_V2 = mkV2 (mkV "vastleggen") | mkV2 (mkV "inbedden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin embellish_V2 = mkV2 (mkV "verfraaien") ; -- status=guess, src=wikt
+lin ember_N = mkN "sintel" ; -- status=guess
+lin embezzle_V2 = mkV2 (mkV "verduisteren") ; -- status=guess, src=wikt
+lin embezzlement_N = mkN "verduistering" feminine ; -- status=guess
+lin emblem_N = mkN "embleem" neuter ; -- status=guess
+lin embodiment_N = mkN "belichaming" feminine ; -- status=guess
+lin embody_V2 = variants{} ; --
+lin embolden_V2 = mkV2 (mkV (mkV "moed") "geven") | mkV2 (mkV "verstouten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin embolism_N = mkN "embolie" feminine ; -- status=guess
+lin embrace_N = mkN "omarming" feminine | mkN "omhelzing" feminine | mkN "knuffel" utrum ; -- status=guess status=guess status=guess
+lin embrace_V = mkV "omarmen" | mkV "omhelzen" | mkV "knuffelen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin embrace_V2 = mkV2 (mkV "omarmen") | mkV2 (mkV "omhelzen") | mkV2 (mkV "knuffelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin embroider_V = mkV "borduren" ; -- status=guess, src=wikt
+lin embroider_V2 = mkV2 (mkV "borduren") ; -- status=guess, src=wikt
+lin embryo_N = mkN "kiemplant" ; -- status=guess
+lin embryology_N = mkN "embryologie" feminine ; -- status=guess
+lin embryonic_A = mkA "embryonaal" ; -- status=guess
+lin emend_V2 = mkV2 (mkV "emenderen") ; -- status=guess, src=wikt
+lin emerald_N = mkN "smaragd" masculine ; -- status=guess
+lin emerge_V = mkV "op" komen_V ;
+lin emergence_N = mkN "emergentie" feminine ; -- status=guess
+lin emergency_N = mkN "nood" masculine ; -- status=guess
+lin emigrant_N = mkN "uitwijkeling" masculine | mkN "uitwijkelinge" feminine | mkN "landverhuizer" masculine | mkN "landverhuizerin" feminine | mkN "emigrant" masculine | mkN "emigrante" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin emigrate_V = mkV "emigreren" ; -- status=guess, src=wikt
+lin emigrate_V2V = mkV2V (mkV "emigreren") ; -- status=guess, src=wikt
+lin emigration_N = mkN "uitwijking" feminine | mkN "emigratie" feminine ; -- status=guess status=guess
+lin eminent_A = mkA "voortreffelijk" | mkA "eminent" ; -- status=guess status=guess
+lin emirate_N = mkN "emiraat" neuter ; -- status=guess
+lin emissary_N = mkN "afgezant" ; -- status=guess
+lin emission_N = mkN "uitstoot" | mkN "emissie" ; -- status=guess status=guess
+lin emit_V2 = mkV2 (mkV "uitzenden") | mkV2 (mkV "afgeven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin emitter_N = mkN "emitter" masculine ; -- status=guess
+lin emmer_N = mkN "emmertarwe" ; -- status=guess
+lin emotion_N = mkN "emotie" feminine ; -- status=guess
+lin emotional_A = variants{} ; --
+lin emotionless_A = mkA "emotieloos" ;
+lin emperor_N = mkN "keizer" masculine ; -- status=guess
+lin emphasis_N = mkN "klemtoon" masculine | mkN "beklemtoning" ; -- status=guess status=guess
+lin emphasize_V2 = mkV2 (mkV "benadrukken") ; -- status=guess, src=wikt
+lin emphasize_VS = mkVS (mkV "benadrukken") ; -- status=guess, src=wikt
+lin emphatic_A = mkA "nadrukkelijk" | mkA "emfatisch" ; -- status=guess status=guess
+lin emphatically_Adv = mkAdv "nadrukkelijk" ; -- status=guess
+lin empire_N = mkN "imperium" ; -- status=guess
+lin empirical_A = variants{} ; --
+lin employ_V2 = mkV2 (mkV "tewerkstellen") | mkV2 (mkV "aannemen") ;
+lin employee_N = mkN "werknemer" masculine | mkN "medewerker" masculine ;
+lin employer_N = mkN "werkgever" masculine | mkN "werkgeefster" feminine ;
+lin employment_N = mkN "werk" neuter | mkN "dienst" ;
+lin emporium_N = mkN "warenhuis" neuter ; -- status=guess
+lin empress_N = mkN "keizerin" feminine ; -- status=guess
+lin emptiness_N = mkN "leegte" feminine ; -- status=guess
+lin empty_A = L.empty_A ;
+lin empty_N = mkN "lege verzameling" ; -- status=guess
+lin empty_V = mkV "leegmaken" | mkV "legen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin empty_V2 = mkV2 (mkV "leegmaken") | mkV2 (mkV "legen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin empyema_N = mkN "empyeem" ; -- status=guess
+lin emu_N = mkN "emoe" masculine ; -- status=guess
+lin emulsifier_N = mkN "emulgator" masculine ; -- status=guess
+lin emulsify_V2 = mkV2 (mkV "emulgeren") ; -- status=guess, src=wikt
+lin emulsion_N = mkN "emulsie" feminine ; -- status=guess
+lin enable_V2 = mkV2 (mkV "in staat" (mkV "stellen")) ;
+lin enable_V2V = mkV2V (mkV "in staat" (mkV "stellen")) ;
+lin enable_VS = mkVS (mkV "in staat" (mkV "stellen")) ;
+lin enchant_V2 = mkV2 (mkV "betoveren") ; -- status=guess, src=wikt
+lin enclave_N = mkN "enclave" masculine feminine ; -- status=guess
+lin enclose_V2 = mkV2 (mkV "omheinen") ; -- status=guess, src=wikt
+lin encode_V2 = mkV2 (mkV "coderen") ; -- status=guess, src=wikt
+lin encoding_N = mkN "codering" feminine ; -- status=guess
+lin encompass_V2 = mkV2 (mkV "bevatten") ; -- status=guess, src=wikt
+lin encore_N = mkN "toegift" ; -- status=guess
+lin encounter_N = mkN "botsing" | mkN "confrontatie" | mkN "treffen" neuter ; -- status=guess status=guess status=guess
+lin encounter_V2 = mkV2 (mkV "ontmoeten") | mkV2 (mkV (mkV "oog") "in oog staan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin encourage_V2 = mkV2 (mkV "bevorderen") | mkV2 (mkV "patroneren") | mkV2 (mkV "steunen") ;
+lin encourage_V2V = mkV2V (mkV "bevorderen") | mkV2V (mkV "patroneren") | mkV2V (mkV "steunen") ;
+lin encouragement_N = mkN "aanmoediging" feminine | mkN "bemoediging" feminine ; -- status=guess status=guess
+lin encouraging_A = variants{} ; --
+lin encroach_V = mkV "binnendringen" ; -- status=guess, src=wikt
+lin encroachment_N = mkN "aantasting" feminine | mkN "afslijting" feminine | mkN "overschrijding" feminine ; -- status=guess status=guess status=guess
+lin encrypt_V2 = mkV2 (mkV "versleutelen") | mkV2 (mkV "coderen") | mkV2 (mkV "vercijferen") | mkV2 (mkV "encrypteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin encyclopedia_N = mkN "encyclopedie" masculine ; -- status=guess
+lin end_1_N = mkN "einde" ;
+lin end_2_N = mkN "kant" ;
+lin end_N = mkN "einde" neuter ;
+lin end_V = mkV "beëindigen" | mkV "eindigen" | mkV "afsluiten" ;
+lin end_V2 = mkV2 end_V ;
+lin endeavour_N = mkN "inspanning" | mkN "moeite" | mkN "streven" neuter ; -- status=guess status=guess status=guess
+lin endeavour_V = reflMkV "beijveren" | mkV "proberen" | mkV "nastreven" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin endemic_A = mkA "inheems" | mkA "endemisch" ; -- status=guess status=guess
+lin endemic_N = mkN "inheemse soort" feminine | mkN "inboorling" masculine ; -- status=guess status=guess
+lin ending_N = mkN "uitgang" masculine ; -- status=guess
+lin endive_N = mkN "andijvie" masculine feminine ; -- status=guess
+lin endless_A = mkA "eindeloos" ; -- status=guess
+lin endodontist_N = mkN "tandarts gespecialiseerd in wortelkanaalbehandeling" ; -- status=guess
+lin endogamy_N = mkN "endogamie" feminine ; -- status=guess
+lin endorse_V2 = mkV2 (mkV "ondersteunen") | mkV2 (mkV "aanbevelen") | mkV2 (mkV "goedkeuren") | mkV2 (mkV "bevestigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin endowment_N = mkN "deel" neuter ; -- status=guess
+lin endurable_A = mkA "draaglijk" ; -- status=guess
+lin endurance_N = mkN "uithoudingsvermogen" neuter ; -- status=guess
+lin endure_V = mkV "voortduren" ; -- status=guess, src=wikt
+lin endure_V2 = mkV2 (mkV "voortduren") ; -- status=guess, src=wikt
+lin enema_N = mkN "klysma" neuter | mkN "lavement" neuter ; -- status=guess status=guess
+lin enemy_N = L.enemy_N ;
+lin energy_N = mkN "energie" feminine ;
+lin enforce_V2 = mkV2 (mkV "handhaven") ; -- status=guess, src=wikt
+lin enforcement_N = mkN "handhaving" feminine ; -- status=guess
+lin enfranchise_V2 = mkV2 (mkV (mkV "bevrijden") "van slavernij") ; -- status=guess, src=wikt
+lin engage_V = mkV "verloven" ; -- status=guess, src=wikt
+lin engage_V2 = mkV2 (mkV "verloven") ; -- status=guess, src=wikt
+lin engagement_N = mkN "verlovingsring" masculine ; -- status=guess
+lin engender_V2 = mkV2 (mkV "voortbrengen") ; -- status=guess, src=wikt
+lin engine_N = mkN "motor" | mkN "machine" ;
+lin engineer_N = mkN "ingenieur" masculine feminine | mkN "probleemoplosser" masculine ; -- status=guess status=guess
+lin engineering_N = mkN "ingenieurswetenschap" feminine ; -- status=guess
+lin engrave_V2 = mkV2 (mkV "graveren") ; -- status=guess, src=wikt
+lin engulf_V2 = mkV2 (mkV "overweldigen") ; -- status=guess, src=wikt
+lin enhance_V2 = mkV2 (mkV "vergroten") | mkV2 (mkV "uitbreiden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin enhanced_A = mkA "versterkt" ; -- status=guess
+lin enhancement_N = mkN "verbetering" feminine ; -- status=guess
+lin enigma_N = mkN "raadsel" | mkN "enigma" ; -- status=guess status=guess
+lin enjoy_V2 = mkV2 (genieten_V) ;
+lin enjoy_VV = mkVV (genieten_V) ;
+lin enjoyable_A = variants{} ; --
+lin enjoyment_N = variants{} ; --
+lin enlarge_V = mkV "uitvergroten" ; -- status=guess, src=wikt
+lin enlarge_V2 = mkV2 (mkV "uitvergroten") ; -- status=guess, src=wikt
+lin enlargement_N = mkN "vergroting" feminine ; -- status=guess
+lin enlightenment_N = mkN "verlichting" ; -- status=guess
+lin enmity_N = mkN "vijandschap" ; -- status=guess
+lin ennui_N = mkN "lusteloosheid" | mkN "verveling" ; -- status=guess status=guess
+lin enormous_A = mkA "enorm" | mkA "gigantisch" ; -- status=guess status=guess
+lin enormously_Adv = variants{} ; --
+lin enough_Adv = mkAdv "genoeg" ;
+lin enough_Predet = mkPredet "genoeg" | mkPredet "voldoende" ;
+lin enquire_V = variants{} ; --
+lin enquire_V2 = variants{} ; --
+lin enquiry_N = variants{} ; --
+lin enrapture_V2 = mkV2 (mkV (mkV "in") "vervoering brengen") ; -- status=guess, src=wikt
+lin enrich_V2 = mkV2 (mkV "verrijken") ; -- status=guess, src=wikt
+lin ensemble_N = mkN "ensemble" neuter ; -- status=guess
+lin ensign_N = mkN "vaandel" neuter ; -- status=guess
+lin ensue_V = mkV (mkV "erop") "volgen" | mkV (mkV "daarop") "volgen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ensure_V = mkV "verzekeren" ;
+lin ensure_V2 = mkV2 (mkV "verzekeren") ;
+lin ensure_VS = mkVS (mkV "verzekeren") ;
+lin entail_V2 = variants{} ; --
+lin entangle_V2 = mkV2 (mkV "verstrikken") | mkV2 (mkV "verwikkelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin entelechy_N = mkN "entelechie" feminine ; -- status=guess
+lin enter_V = mkV "binnen" gaan_V ;
+lin enter_V2 = mkV2 enter_V ;
+lin enteritis_N = mkN "enteritis" ; -- status=guess
+lin enterprise_N = mkN "onderneming" feminine ; -- status=guess
+lin entertain_V2 = mkV2 (mkV "vermaken") | mkV2 (mkV "amuseren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin entertainment_N = variants{} ; --
+lin enthuse_V = mkV "enthousiasmeren" ; -- status=guess, src=wikt
+lin enthusiasm_N = mkN "enthousiasme" neuter | mkN "geestdrift" ; -- status=guess status=guess
+lin enthusiast_N = variants{} ; --
+lin enthusiastic_A = mkA "enthousiast" ; -- status=guess
+lin entice_V2 = mkV2 (mkV "aantrekken") ; -- status=guess, src=wikt
+lin entire_A = variants{} ; --
+lin entirely_Adv = mkAdv "geheel" | mkAdv "volledig" ;
+lin entitle_V2V = variants{} ; --
+lin entitle_VS = variants{} ; --
+lin entitlement_N = mkN "uitkering" ; -- status=guess
+lin entity_N = variants{} ; --
+lin entomologist_N = mkN "entomoloog" masculine ; -- status=guess
+lin entomology_N = mkN "entomologie" | mkN "insectenkunde" ; -- status=guess status=guess
+lin entourage_N = mkN "gevolg" neuter ; -- status=guess
+lin entrance_N = mkN "ingang" masculine ; -- status=guess
+lin entrance_V2 = mkV2 (mkV "verwonderen") ; -- status=guess, src=wikt
+lin entreaty_N = mkN "smeekbede" feminine | mkN "smeekgebed" neuter ; -- status=guess status=guess
+lin entrench_V2 = mkV2 (graven_V) ; -- status=guess, src=wikt
+lin entrepreneur_N = mkN "ondernemer" ; -- status=guess
+lin entropy_N = mkN "entropie" ; -- status=guess
+lin entrust_V2 = mkV2 (mkV "toevertrouwen") ; -- status=guess, src=wikt
+lin entry_1_N = mkN "toegang" ;
+lin entry_2_N = mkN "invoer" ;
+lin entry_N = entry_1_N | entry_2_N ;
+lin enumerate_V2 = mkV2 (mkV "opsommen") | mkV2 (mkV "enumereren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin envelop_V2 = mkV2 (mkV "omvatten") | mkV2 (mkV "omhullen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin envelope_N = mkN "omslag" masculine ; -- status=guess
+lin envious_A = mkA "jaloers" | mkA "nijdig" ; -- status=guess status=guess
+lin environment_N = mkN "omgeving" utrum ; --- split mkN "milieu" ;
+lin environmental_A = mkA "milieu" ;
+lin envisage_V2 = variants{} ; --
+lin envoy_N = mkN "gezant" masculine ; -- status=guess
+lin envy_N = mkN "afgunst" feminine | mkN "nĳd" masculine ; -- status=guess status=guess
+lin envy_V2 = mkV2 (mkV "benĳden") | mkV2 (mkV (mkV "afgunstig") "zĳn") ; -- status=guess, src=wikt status=guess, src=wikt
+lin enzyme_N = variants{} ; --
+lin eon_N = mkN "eeuwigheid" feminine | mkN "eterniteit" feminine | mkN "sempiterniteit" feminine ; -- status=guess status=guess status=guess
+lin epee_N = mkN "degen" masculine ; -- status=guess
+lin epenthesis_N = mkN "epenthesis" ; -- status=guess
+lin ephemeral_A = mkA "eendaags" | mkA "eendags" ; -- status=guess status=guess
+lin epic_A = mkA "episch" | mkA "heldhaftig" ; -- status=guess status=guess
+lin epic_N = mkN "episch gebeuren" ; -- status=guess
+lin epicentre_N = mkN "epicentrum" ; -- status=guess
+lin epicycle_N = mkN "epicykels" ; -- status=guess
+lin epidemic_A = mkA "epidemisch" ; -- status=guess
+lin epidemic_N = mkN "epidemie" ; -- status=guess
+lin epidemiologic_A = mkA "epidemiologisch" ; -- status=guess
+lin epidemiologist_N = mkN "epidemioloog" ; -- status=guess
+lin epidermis_N = mkN "opperhuid" ; -- status=guess
+lin epididymis_N = mkN "bijbal" | mkN "paratestikel" masculine | mkN "epididymis" masculine ; -- status=guess status=guess status=guess
+lin epigone_N = mkN "epigoon" masculine ; -- status=guess
+lin epigram_N = mkN "hekelrijm" ; -- status=guess
+lin epigraphy_N = mkN "epigrafie" feminine ; -- status=guess
+lin epilogue_N = mkN "epiloog" neuter | mkN "nawoord" neuter ; -- status=guess status=guess
+lin epiphany_N = mkN "epifanie" | mkN "ingeving" neuter ; -- status=guess status=guess
+lin epiphenomenon_N = mkN "afgeleid gegeven" | mkN "epifenomeen" neuter ; -- status=guess status=guess
+lin episcopal_A = mkA "bisschoppelijk" ; -- status=guess
+lin episode_N = mkN "gebeuren" neuter | mkN "episode" ; -- status=guess status=guess
+lin epistemic_A = mkA "epistemisch" ; -- status=guess
+lin epistemology_N = mkN "kennistheorie" feminine ; -- status=guess
+lin epitaph_N = mkN "grafschrift" ; -- status=guess
+lin epithelium_N = mkN "epitheel" ; -- status=guess
+lin epithet_N = mkN "scheldnaam" masculine | mkN "schimpnaam" masculine ; -- status=guess status=guess
+lin epitome_N = mkN "verwezenlijking" feminine | mkN "belichaming" feminine | mkN "personificatie" feminine ; -- status=guess status=guess status=guess
+lin epitomize_V2 = mkV2 (mkV "belichamen") | mkV2 (mkV (mkV "in") "zich verenigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin eponym_N = mkN "eponiem" neuter | mkN "naamgever" masculine ; -- status=guess status=guess
+lin eponymous_A = mkA "naamgevend" | mkA "gelijknamig" ; -- status=guess status=guess
+lin epsilon_N = mkN "epsilon" masculine feminine ; -- status=guess
+lin equable_A = mkA "gelijkmatig" ; -- status=guess
+lin equal_A = mkA "gelijk" |mkA "identiek";
+lin equal_N = mkN "gelijke" masculine feminine ; -- status=guess
+lin equal_V2 = mkV2 (mkV (mkV "gelijk") "zijn aan") ; -- status=guess, src=wikt
+lin equality_N = mkN "gelijkberechtiging" ; -- status=guess
+lin equally_Adv = mkAdv "gelijk" | mkAdv "even" | mkAdv "gelijkwaardig" ;
+lin equanimity_N = mkN "gelatenheid" | mkN "berusting" | mkN "kalmte" ; -- status=guess status=guess status=guess
+lin equation_N = mkN "vergelijking" ; -- status=guess
+lin equator_N = mkN "evenaar" masculine | mkN "equator" masculine ; -- status=guess status=guess
+lin equatorial_A = mkA "equatoriaal" ; -- status=guess
+lin equatorial_N = mkN "equatoriaal " neuter ; -- status=guess
+lin equerry_N = mkN "hofdienaar" ; -- status=guess
+lin equestrian_A = mkA "ruiter" ; -- status=guess
+lin equilateral_A = mkA "gelijkzijdig" ; -- status=guess
+lin equilateral_N = mkN "gelijkzijdige driehoek" masculine ; -- status=guess
+lin equilibrium_N = mkN "evenwicht" neuter ; -- status=guess
+lin equinox_N = mkN "nachtevening" | mkN "dag-en-nachtevening" | mkN "equinox" ; -- status=guess status=guess status=guess
+lin equip_V2 = mkV2 (mkV "uitrusten") ; -- status=guess, src=wikt
+lin equipment_N = mkN "uitrusting" feminine ;
+lin equipoise_N = mkN "tegenwicht" neuter ; -- status=guess
+lin equitable_A = mkA "rechtvaardig" ; -- status=guess
+lin equity_N = mkN "aandeel" ; -- status=guess
+lin equivalence_N = mkN "gelijkwaardigheid" ; -- status=guess
+lin equivalent_A = mkA "gelijkwaardig" ; -- status=guess
+lin equivalent_N = variants{} ; --
+lin era_N = mkN "tijdperk" neuter | mkN "periode" feminine | mkN "era" masculine | mkN "tijdrekening" feminine ; -- status=guess status=guess status=guess status=guess
+lin eradicate_V2 = mkV2 (mkV (mkV "met") "wortel en al uitroeien") ; -- status=guess, src=wikt
+lin erase_V2 = mkV2 (mkV "uitwissen") ; -- status=guess, src=wikt
+lin eraser_N = mkN "gom" | mkN "gum" ; -- status=guess status=guess
+lin erbium_N = mkN "erbium" neuter ; -- status=guess
+lin erect_V2 = variants{} ; --
+lin erection_N = mkN "erectie" ; -- status=guess
+lin ergonomics_N = mkN "ergonomie" feminine ; -- status=guess
+lin ermine_N = mkN "hermelijn" masculine ; -- status=guess
+lin erode_V = mkV "afslijten" | mkV "uitslijten" | mkV "verweren" | mkV "eroderen" | mkV "corroderen" | mkV "aantasten" | mkV "aanvreten" | mkV "uitbijten" | mkV "inbijten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin erode_V2 = mkV2 (mkV "afslijten") | mkV2 (mkV "uitslijten") | mkV2 (mkV "verweren") | mkV2 (mkV "eroderen") | mkV2 (mkV "corroderen") | mkV2 (mkV "aantasten") | mkV2 (mkV "aanvreten") | mkV2 (mkV "uitbijten") | mkV2 (mkV "inbijten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin erosion_N = variants{} ; --
+lin erotic_A = mkA "erotisch" ; -- status=guess
+lin err_V = mkV (mkV "een") "fout maken" | mkV (mkV "een") "vergissing maken" | reflMkV "vergissen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin errant_A = mkA "dolend" ; -- status=guess
+lin erratic_A = mkA "onregelmatig" ; -- status=guess
+lin error_N = mkN "fout" | mkN "afwijking" ; -- status=guess status=guess
+lin ersatz_N = mkN "ersatz" | mkN "surrogaat" ; -- status=guess status=guess
+lin erstwhile_A = mkA "voormalig" | mkA "vroeger" | mkA "toenmalig" ; -- status=guess status=guess status=guess
+lin erudite_A = mkA "geleerd" | mkA "belezen" | mkA "erudiet" ; -- status=guess status=guess status=guess
+lin erudition_N = mkN "eruditie" feminine ; -- status=guess
+lin escalate_V = mkV "escaleren" ; -- status=guess, src=wikt
+lin escalate_V2 = mkV2 (mkV "escaleren") ; -- status=guess, src=wikt
+lin escalator_N = mkN "roltrap" masculine ; -- status=guess
+lin escapade_N = mkN "escapade" feminine ; -- status=guess
+lin escape_N = mkN "ontsnappen" ; -- status=guess
+lin escape_V = mkV (mkV "er") "vanaf komen" ; -- status=guess, src=wikt
+lin escape_V2 = mkV2 (mkV (mkV "er") "vanaf komen") ; -- status=guess, src=wikt
+lin escape_VS = mkVS (mkV (mkV "er") "vanaf komen") ; -- status=guess, src=wikt
+lin eschatology_N = mkN "eschatologie" feminine ; -- status=guess
+lin eschew_V2 = mkV2 (mkV "vermijden") | mkV2 (mkV "schuwen") | mkV2 (mkV "ontwijken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin escrow_N = mkN "borg" ; -- status=guess
+lin escutcheon_N = mkN "wapenschild" neuter ; -- status=guess
+lin esoteric_A = mkA "esoterisch" ; -- status=guess
+lin especially_Adv = mkAdv "vooral" ;
+lin espionage_N = mkN "spionage" ; -- status=guess
+lin espouse_V2 = mkV2 (mkV "verdedigen") | mkV2 (mkV "aannemen") | mkV2 (mkV "ondersteunen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin essay_N = mkN "poging" feminine ; -- status=guess
+lin essence_N = mkN "essence" | mkN "aftreksel" ; -- status=guess status=guess
+lin essential_A = mkA "essentieel" | mkA "wezenlijk" | mkA "echt" ;
+lin essential_N = mkN "essentiële" neuter ; -- status=guess
+lin essentially_Adv = mkAdv "essentieel" ; -- status=guess
+lin establish_V2 = mkV2 (mkV "op" "richten") | mkV2 (mkV "stichten") ;
+lin established_A = variants{} ; --
+lin establishment_N = mkN "vestiging" | mkN "bestel" neuter ; -- status=guess status=guess
+lin estate_N = mkN "landgoed" neuter ;
+lin esteem_N = mkN "achting" feminine ; -- status=guess
+lin esteem_V2 = mkV2 (mkV "achten") | mkV2 (mkV "waarderen") | mkV2 (prijzen_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin estimate_N = mkN "schatting" feminine ; -- status=guess
+lin estimate_V = mkV "schatten" ; -- status=guess, src=wikt
+lin estimate_V2 = mkV2 (mkV "schatten") ; -- status=guess, src=wikt
+lin estimate_V2V = mkV2V (mkV "schatten") ; -- status=guess, src=wikt
+lin estimate_VS = mkVS (mkV "schatten") ; -- status=guess, src=wikt
+lin estimated_A = variants{} ; --
+lin estrange_V2 = mkV2 (mkV "vervreemden") ; -- status=guess, src=wikt
+lin estrogen_N = mkN "oestrogeen" neuter | mkN "estrogeen" neuter ; -- status=guess status=guess
+lin estuary_N = mkN "estuarium" ; -- status=guess
+lin eta_N = mkN "èta" masculine feminine ; -- status=guess
+lin etching_N = mkN "ets" masculine feminine ; -- status=guess
+lin eternal_A = mkA "eeuwig" | mkA "eindeloos" ; -- status=guess status=guess
+lin eternity_N = mkN "eeuwigheid" feminine ; -- status=guess
+lin ethane_N = mkN "ethaan" ; -- status=guess
+lin ethical_A = variants{} ; --
+lin ethics_N = mkN "zedenkunde" feminine | mkN "ethiek" feminine ; -- status=guess status=guess
+lin ethnic_A = mkA "etnisch" | mkA "exotisch" | mkA "vreemd" ; -- status=guess status=guess status=guess
+lin ethnic_N = mkN "etnische zuivering" feminine ; -- status=guess
+lin ethnographic_A = mkA "etnografisch" ; -- status=guess
+lin ethnologist_N = mkN "ethnoloog" masculine | mkN "ethnologe" feminine ; -- status=guess status=guess
+lin ethnology_N = mkN "volkskunde" feminine ; -- status=guess
+lin ethylene_N = mkN "etheen" ; -- status=guess
+lin etymological_A = mkA "etymologisch" ; -- status=guess
+lin etymology_N = mkN "etymologie" feminine ; -- status=guess
+lin eucalyptus_N = mkN "eucalyptus" masculine ; -- status=guess
+lin eukaryote_N = mkN "eukaryoten {p}" ; -- status=guess
+lin eulogize_V2 = mkV2 (mkV "loven") ; -- status=guess, src=wikt
+lin eulogy_N = mkN "grafrede" feminine ; -- status=guess
+lin eunuch_N = mkN "eunuch" masculine | mkN "castraat" masculine ; -- status=guess status=guess
+lin euphemism_N = mkN "verbloeming" | mkN "eufemisme" neuter ; -- status=guess status=guess
+lin euphonium_N = mkN "euphonium" ; -- status=guess
+lin euro_N = mkN "euro" ; -- status=guess
+lin europium_N = mkN "europium" neuter ; -- status=guess
+lin euthanasia_N = mkN "euthanasie" feminine ; -- status=guess
+lin evacuate_V2 = mkV2 (mkV "evacueren") ; -- status=guess, src=wikt
+lin evacuation_N = mkN "evacuatie" feminine ; -- status=guess
+lin evaluate_V = variants{} ; --
+lin evaluate_V2 = variants{} ; --
+lin evaluation_N = mkN "beoordeling" feminine | mkN "evaluatie" feminine ; -- status=guess status=guess
+lin evangelical_A = mkA "evangelisch" ; -- status=guess
+lin evangelist_N = mkN "evangelist" masculine ; -- status=guess
+lin evaporate_V = mkV "verdampen" ; -- status=guess, src=wikt
+lin evaporate_V2 = mkV2 (mkV "verdampen") ; -- status=guess, src=wikt
+lin evaporate_VS = mkVS (mkV "verdampen") ; -- status=guess, src=wikt
+lin evaporation_N = mkN "verdamping" ; -- status=guess
+lin even_A = mkA "even" | mkA "paar" ; -- status=guess status=guess
+lin even_Adv = mkAdv "nog" ; ---- mkAdv "zelfs" even he can do that
+lin even_N = mkN "avondstond" masculine ; -- status=guess
+lin even_V2 = mkV2 (mkV "evenen") | mkV2 (mkV "gelijkmaken") | mkV2 (mkV "platmaken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin evening_N = mkN "avond" ;
+lin event_N = mkN "gebeurtenis" | mkN "evenement" neuter ;
+lin eventual_A = mkA "uiteindelijk" ; -- status=guess
+lin eventually_Adv = mkAdv "uiteindelijk" ;
+lin ever_Adv = mkAdv "ooit" | mkAdv "altijd" ;
+lin evergreen_A = mkA "groenblijvend" ; -- status=guess
+lin everlasting_A = mkA "eindeloos" ; -- status=guess
+lin every_Det = S.every_Det ;
+lin everybody_NP = S.everybody_NP ;
+lin everyday_A = mkA "alledaags" ; -- status=guess
+lin everyone_NP = S.mkNP (mkN "iedereen") ;
+lin everything_NP = S.everything_NP ;
+lin everywhere_Adv = S.everywhere_Adv ;
+lin evict_V2 = mkV2 (mkV "verjagen") | mkV2 (mkV "uitzetten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin evidence_1_N = mkN "bewijs" neuter ;
+lin evidence_2_N = mkN "bewijs" neuter ;
+lin evidence_N = mkN "bewijs" neuter ;
+lin evident_A = variants{} ; --
+lin evidently_Adv = mkAdv "duidelijk" | mkAdv "klaarblijkelijk" ; -- status=guess status=guess
+lin evil_A = mkA "kwaadaardig" | mkA "boosaardig" | mkA "kwaad" | mkA "slecht" | mkA "euvel" ; -- status=guess status=guess status=guess status=guess status=guess
+lin evil_N = mkN "kwade" neuter | mkN "kwaad" neuter | mkN "slechte" neuter | mkN "euvel" neuter ; -- status=guess status=guess status=guess status=guess
+lin evince_V2 = mkV2 (mkV "aantonen") | mkV2 (mkV "bewijzen") | mkV2 (mkV "vertonen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin eviscerate_V2 = mkV2 (mkV (mkV "van") "ingewanden ontdoen") ; -- status=guess, src=wikt
+lin evisceration_N = mkN "van ingewanden ontdoenontweien" ; -- status=guess
+lin evoke_V2 = mkV2 (mkV "oproepen") ; -- status=guess, src=wikt
+lin evolution_N = mkN "evolutie" feminine ; -- status=guess
+lin evolutionary_A = mkA "evolutionair" ; -- status=guess
+lin evolve_V = mkV "ontwikkelen" ; -- status=guess, src=wikt
+lin evolve_V2 = mkV2 (mkV "ontwikkelen") ; -- status=guess, src=wikt
+lin ewe_N = mkN "ooi" feminine ; -- status=guess
+lin exacerbate_V2 = mkV2 (mkV "irriteren") ; -- status=guess, src=wikt
+lin exact_A = mkA "exact" | mkA "precies" ; -- status=guess status=guess
+lin exacting_A = mkA "veeleisend" ; -- status=guess
+lin exactly_Adv = mkAdv "precies" | mkAdv "exact" ;
+lin exaggerate_V = mkV "overdrijven" ; -- status=guess, src=wikt
+lin exaggerate_V2 = mkV2 (mkV "overdrijven") ; -- status=guess, src=wikt
+lin exam_N = variants{} ; --
+lin examination_N = mkN "examen" neuter | mkN "toets" masculine | mkN "proefwerk" neuter ; --- split mkN "onderzoek" ; investigation/research
+lin examine_V2 = mkV2 (mkV "examineren") ;
+lin example_N = mkN "voorbeeld" neuter ;
+lin exasperate_V2 = mkV2 (mkV (mkV "tot") "wanhoop drijven") ; -- status=guess, src=wikt
+lin excavate_V = mkV "uithollen" ; -- status=guess, src=wikt
+lin excavate_V2 = mkV2 (mkV "uithollen") ; -- status=guess, src=wikt
+lin excavation_N = mkN "afgraving" feminine ; -- status=guess
+lin excavator_N = mkN "curette" feminine ; -- status=guess
+lin exceed_V2 = mkV2 (mkV "overstijgen") | mkV2 (mkV "overtreffen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin excel_V = mkV "uitblinken" ; -- status=guess, src=wikt
+lin excel_V2 = mkV2 (mkV "uitblinken") ; -- status=guess, src=wikt
+lin excellent_A = mkA "uitstekend" | mkA "uitmuntend" | mkA "excellent" | mkA "voortreffelijk" ;
+lin except_Conj = mkConj "behalve" ;
+lin except_Prep = S.except_Prep ;
+lin except_V2 = mkV2 (mkV "uitsluiten") | mkV2 (mkV "uitzonderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin exception_N = mkN "uitzondering" ; -- status=guess
+lin exceptional_A = variants{} ; --
+lin exceptionally_Adv = variants{} ; --
+lin excerpt_N = mkN "fragment" | mkN "passage" ; -- status=guess status=guess
+lin excess_A = variants{} ; --
+lin excess_N = mkN "overtreffen" ; -- status=guess
+lin excessive_A = mkA "overmatig" ; -- status=guess
+lin excessively_Adv = mkAdv "excessief" ; -- status=guess
+lin exchange_N = mkN "uitwisseling" ;
+lin exchange_V2 = mkV2 (mkV "ruilen") | mkV2 (mkV "omruilen") | mkV2 (mkV "wisselen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin excise_N = mkN "accijns" masculine ; -- status=guess
+lin excite_V2 = mkV2 (mkV "stimuleren") | mkV2 (mkV "prikkelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin excited_A = mkA "opgewonden" ; -- status=guess
+lin excitement_N = variants{} ; --
+lin exciting_A = mkA "spannend" ; -- status=guess
+lin exclaim_V2 = variants{} ; --
+lin exclamation_N = mkN "uitroepteken" neuter ; -- status=guess
+lin exclude_V2 = variants{} ; --
+lin exclusion_N = variants{} ; --
+lin exclusive_A = variants{} ; --
+lin exclusive_N = mkN "exclusief" neuter ; -- status=guess
+lin exclusively_Adv = mkAdv "uitsluitend" | mkAdv "exclusief" ; -- status=guess status=guess
+lin excommunication_N = mkN "excommunicatie" ; -- status=guess
+lin excoriate_V2 = mkV2 (mkV "schrammen") ; -- status=guess, src=wikt
+lin excoriation_N = mkN "geseling" ; -- status=guess
+lin excrement_N = mkN "uitwerpselen {p}" ; -- status=guess
+lin excrescence_N = mkN "uitwas" ; -- status=guess
+lin excrete_V2 = mkV2 (mkV "afscheiden") ; -- status=guess, src=wikt
+lin excursion_N = mkN "excursie" ; -- status=guess
+lin excuse_N = mkN "uitvlucht" masculine feminine | mkN "excuus" neuter ; -- status=guess status=guess
+lin excuse_V2 = mkV2 (mkV "verontschuldigen") | mkV2 (mkV "excuseren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin execrable_A = mkA "verfoeilijk" ; -- status=guess
+lin execute_V2 = mkV2 (mkV "uitvoeren") ; -- status=guess, src=wikt
+lin execution_N = mkN "uitvoering" feminine ; -- status=guess
+lin executioner_N = mkN "beul" ; -- status=guess
+lin executive_A = variants{} ; --
+lin executive_N = mkN "leidinggevend" masculine | mkN "uitvoerend" ;
+lin exegesis_N = mkN "exegese" feminine | mkN "uitlegging" feminine ; -- status=guess status=guess
+lin exemplary_A = mkA "voorbeeldig" ; -- status=guess
+lin exempt_A = mkA "vrijstellen" ; -- status=guess
+lin exempt_V2 = mkV2 (mkV "vrijstellen") ; -- status=guess, src=wikt
+lin exempt_V2V = mkV2V (mkV "vrijstellen") ; -- status=guess, src=wikt
+lin exemption_N = mkN "vrijstelling" | mkN "ontheffing" ; -- status=guess status=guess
+lin exercise_N = mkN "oefening" ;
+lin exercise_V = variants{} ; --
+lin exercise_V2 = variants{} ; --
+lin exercise_VV = variants{} ; --
+lin exert_V2 = mkV2 (mkV "uitoefenen") ; -- status=guess, src=wikt
+lin exertion_N = mkN "inspanning" feminine ; -- status=guess
+lin exhale_V = mkV "uitademen" ; -- status=guess, src=wikt
+lin exhale_V2 = mkV2 (mkV "uitademen") ; -- status=guess, src=wikt
+lin exhaust_N = mkN "uitlaatpijp" feminine | mkN "uitlaat" masculine ; -- status=guess status=guess
+lin exhaust_V2 = mkV2 (mkV "uitputten") | mkV2 (mkV "verminderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin exhaustion_N = mkN "uitputting" feminine ; -- status=guess
+lin exhaustive_A = mkA "volledig" ; -- status=guess
+lin exhibit_N = mkN "vertoning" ; -- status=guess
+lin exhibit_V2 = mkV2 (mkV "vertonen") | mkV2 (mkV "tonen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin exhibition_N = mkN "tentoonstelling" feminine | mkN "exhibitie" ;
+lin exhibitionism_N = mkN "exhibitionisme" ; -- status=guess
+lin exhibitionist_N = mkN "exhibitionist" masculine ; -- status=guess
+lin exhort_V2 = mkV2 (mkV "aansporen") | mkV2 (mkV "aanporren") | mkV2 (mkV "manen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin exhortation_N = mkN "aanmoediging" feminine ; -- status=guess
+lin exhume_V2 = mkV2 (mkV "opgraven") ; -- status=guess, src=wikt
+lin exile_N = mkN "banneling" masculine ; -- status=guess
+lin exile_V2 = mkV2 (mkV "verbannen") ; -- status=guess, src=wikt
+lin exist_V = mkV "be" staan_V ;
+lin existence_N = mkN "bestaan" neuter ;
+lin existent_A = mkA "bestaand" | mkA "bestaande" ; -- status=guess status=guess
+lin existential_A = mkA "existentiële" ; -- status=guess
+lin existing_A = mkA "bestaand" ;
+lin exit_N = mkN "uitgang" masculine ; -- status=guess
+lin exit_V = mkV "uitgaan" | mkV "vertrekken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin exobiology_N = mkN "exobiologie" feminine ; -- status=guess
+lin exodus_N = mkN "exodus" masculine | mkN "uittocht" masculine ; -- status=guess status=guess
+lin exonerate_V2 = mkV2 (mkV "vrijspreken") ; -- status=guess, src=wikt
+lin exophthalmos_N = mkN "exoftalmus" ; -- status=guess
+lin exorbitant_A = mkA "exorbitant" | mkA "buitensporig" ; -- status=guess status=guess
+lin exorcism_N = mkN "exorcisme" ; -- status=guess
+lin exoteric_A = mkA "exoterisch" | mkA "openbaar" ; -- status=guess status=guess
+lin exotic_A = mkA "exotisch" | mkA "exotische" ; -- status=guess status=guess
+lin expand_V = mkV (mkV "uitbonden") "worden" ; -- status=guess, src=wikt
+lin expand_V2 = mkV2 (mkV (mkV "uitbonden") "worden") ; -- status=guess, src=wikt
+lin expansion_N = variants{} ; --
+lin expatiate_V = mkV "uitweiden" | mkV (mkV "breedvoerig") "spreken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin expatriate_N = mkN "buitenlander" masculine ; -- status=guess
+lin expatriate_V2 = mkV2 (mkV "verbannen") ; -- status=guess, src=wikt
+lin expect_V = no_geV (mkV "verwachten") ;
+lin expect_V2 = mkV2 expect_V ;
+lin expect_V2V = mkV2V expect_V ;
+lin expect_VS = mkVS expect_V ;
+lin expect_VV = mkVV expect_V ;
+lin expectant_A = mkA "in verwachting" ; -- status=guess
+lin expectation_N = mkN "verwachting" feminine | mkN "afwachting" feminine ; -- status=guess status=guess
+lin expected_A = variants{} ; --
+lin expedience_N = mkN "toepasselijkheid" feminine | mkN "passendheid" feminine | mkN "gepastheid" feminine ; -- status=guess status=guess status=guess
+lin expediency_N = mkN "doelmatigheid" | mkN "opportunisme" ; -- status=guess status=guess
+lin expedient_A = mkA "eenvoudig" | mkA "snel" | mkA "uitgekookt" ; -- status=guess status=guess status=guess
+lin expedient_N = mkN "redmiddel" | mkN "uitweg" | mkN "slimmigheid" ; -- status=guess status=guess status=guess
+lin expedite_V2 = mkV2 (mkV "versnellen") | mkV2 (mkV (mkV "in") "vaart brengen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin expedition_N = mkN "expeditie" feminine ; -- status=guess
+lin expel_V2 = mkV2 (mkV "verdrijven") | mkV2 (mkV "verjagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin expenditure_N = variants{} ; --
+lin expense_N = variants{} ; --
+lin expensive_A = mkA "duur" ; -- status=guess
+lin experience_N = mkN "ervaring" feminine ;
+lin experience_V2 = mkV2 (mkV "ervaren") | mkV2 (mkV "mee" (mkV "maken")) | mkV2 (mkV "beleven") | mkV2 (mkV "onder" gaan_V) | mkV2 (mkV "onder" vinden_V) ;
+lin experienced_A = mkA "ervaren" ; -- status=guess
+lin experiment_N = mkN "experiment" neuter | mkN "proef" feminine ; -- status=guess status=guess
+lin experiment_V = mkV "experimenteren" ; -- status=guess, src=wikt
+lin experiment_V2 = mkV2 (mkV "experimenteren") ; -- status=guess, src=wikt
+lin experimental_A = variants{} ; --
+lin expert_A = variants{} ; --
+lin expert_N = mkN "expert" ; -- status=guess
+lin expertise_N = variants{} ; --
+lin expiation_N = mkN "boetedoening" feminine ; -- status=guess
+lin expire_V = mkV "aflopen" | mkV "vervallen" | mkV "verstrijken" | mkV "verlopen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin expire_V2 = mkV2 (mkV "aflopen") | mkV2 (mkV "vervallen") | mkV2 (mkV "verstrijken") | mkV2 (mkV "verlopen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin expire_VS = mkVS (mkV "aflopen") | mkVS (mkV "vervallen") | mkVS (mkV "verstrijken") | mkVS (mkV "verlopen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin explain_V2 = mkV2 (mkV "verklaren") | mkV2 (mkV "uit" "leggen") ;
+lin explain_VS = mkVS (mkV "verklaren") ;
+lin explanation_N = mkN "uitleg" masculine ;
+lin expletive_N = mkN "krachtterm" | mkN "verwensing" | mkN "vloek" ; -- status=guess status=guess status=guess
+lin explicit_A = mkA "expliciet" ; -- status=guess
+lin explicitly_Adv = variants{} ; --
+lin explode_V = mkV "opblazen" ; -- status=guess, src=wikt
+lin exploit_N = mkN "wapenfeit" feminine ; -- status=guess
+lin exploit_V2 = mkV2 (mkV "exploiteren") | mkV2 (mkV "uitbuiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin exploitation_N = mkN "uitbuiting" feminine | mkN "exploitatie" feminine | mkN "uitbaten" neuter ; -- status=guess status=guess status=guess
+lin exploration_N = mkN "verkenning" feminine | mkN "exploratie" ; -- status=guess status=guess
+lin explore_V2 = mkV2 (mkV "verkennen") | mkV2 (mkV "exploreren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin explore_VS = mkVS (mkV "verkennen") | mkVS (mkV "exploreren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin explorerMasc_N = mkN "ontdekker" | mkN "ontdekkingsreiziger" masculine ; -- status=guess status=guess
+lin explosion_N = mkN "explosie" ; -- status=guess
+lin explosive_N = mkN "explosief" neuter ; -- status=guess
+lin exponential_A = mkA "exponentieel" ; -- status=guess
+lin exponential_N = mkN "exponentiële groei" masculine ; -- status=guess
+lin export_N = variants{} ; --
+lin export_V = mkV "exporteren" ; -- status=guess, src=wikt
+lin export_V2 = mkV2 (mkV "exporteren") ; -- status=guess, src=wikt
+lin expose_V = mkV "blootstellen" ; -- status=guess, src=wikt
+lin expose_V2 = mkV2 (mkV "blootstellen") ; -- status=guess, src=wikt
+lin exposition_N = mkN "tentoonstelling" feminine ; -- status=guess
+lin exposure_N = mkN "blootstelling" feminine | mkN "contact" neuter ; -- status=guess status=guess
+lin express_A = mkA "snel" ; -- status=guess
+lin express_V2 = mkV2 (mkV "uit" (mkV "drukken")) ;
+lin expression_N = mkN "uitdrukking" feminine | mkN "spreekwijze" feminine ;
+lin expressionism_N = mkN "expressionisme" neuter ; -- status=guess
+lin expressionist_A = mkA "expressionistisch" ; -- status=guess
+lin expressiveness_N = mkN "zeggingskracht" utrum ; -- status=guess
+lin expressly_Adv = mkAdv "uitdrukkelijk" ; -- status=guess
+lin expressway_N = mkN "expressweg" | mkN "snelweg" ; -- status=guess status=guess
+lin expulsion_N = mkN "uitwijzing" ; -- status=guess
+lin expunge_V2 = mkV2 (mkV "verwijderen") ; -- status=guess, src=wikt
+lin exquisite_A = mkA "exquise" ; -- status=guess
+lin extant_A = mkA "existent" ; -- status=guess
+lin extemporaneous_A = mkA "onvoorbereid" ; -- status=guess
+lin extempore_A = mkA "onvoorbereid" | mkA "geïmproviseerd" ; -- status=guess status=guess
+lin extempore_Adv = mkAdv "à l'improviste" | mkAdv "voor de vuist weg" | mkAdv "onvoorbereid" ; -- status=guess status=guess status=guess
+lin extend_V = mkV "uit" (mkV "breiden") ;
+lin extend_V2 = mkV2 extend_V ;
+lin extended_A = variants{} ; --
+lin extension_N = mkN "uitbreiding" feminine ; -- status=guess
+lin extensive_A = mkA "uitgebreid" ; -- status=guess
+lin extensively_Adv = mkAdv "uitvoerig" | mkAdv "uitgebreid" ; -- status=guess status=guess
+lin extent_N = mkN "mate" masculine feminine | mkN "bereik" neuter ;
+lin extenuate_V2 = mkV2 (mkV "verminderen") ; -- status=guess, src=wikt
+lin exterior_A = mkA "uitwendig" | mkA "buitenlands" ; -- status=guess status=guess
+lin exterior_N = mkN "buitenland" neuter ; -- status=guess
+lin exterminate_V2 = mkV2 (mkV "afmaken") | mkV2 (mkV "beëindigen") | mkV2 (mkV "uitroeien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin external_A = mkA "uiterlijk" | mkA "uitwendig" ; -- status=guess status=guess
+lin extinct_A = mkA "uit" | mkA "uitgedoofd" ; -- status=guess status=guess
+lin extinction_N = mkN "uitsterven" ; -- status=guess
+lin extinguish_V2 = mkV2 (mkV "vernietigen") ; -- status=guess, src=wikt
+lin extirpation_N = mkN "uitroeiing" feminine ; -- status=guess
+lin extol_V2 = mkV2 (prijzen_V) | mkV2 (mkV "ophemelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin extortion_N = mkN "afpersing" feminine ; -- status=guess
+lin extra_A = mkA "extra" ;
+lin extra_Adv = mkAdv "extra" ; -- status=guess
+lin extra_N = mkN "verlenging" feminine ; -- status=guess
+lin extract_N = variants{} ; --
+lin extract_V2 = variants{} ; --
+lin extradite_V2 = mkV2 (mkV "uitleveren") ; -- status=guess, src=wikt
+lin extradition_N = mkN "uitlevering" feminine ; -- status=guess
+lin extramarital_A = mkA "buitenechtelijk" ; -- status=guess
+lin extraordinary_A = mkA "buitengewoon" ; -- status=guess
+lin extrapolation_N = mkN "extrapolatie" feminine ; -- status=guess
+lin extraterrestrial_A = mkA "buitenaards" ; -- status=guess
+lin extravagance_N = mkN "buitensporigheid" feminine ; -- status=guess
+lin extravagant_A = mkA "extravagant" ; -- status=guess
+lin extreme_A = mkA "ultiem" | mkA "ultieme" ; -- status=guess status=guess
+lin extreme_N = mkN "uiterste" neuter ; -- status=guess
+lin extremely_Adv = mkAdv "uitermate" ;
+lin extremist_A = mkA "extremistisch" ; -- status=guess
+lin extremity_N = mkN "uiterste" neuter | mkN "extremiteit" feminine | mkN "uiteinde" neuter ; -- status=guess status=guess status=guess
+lin extricate_V2 = mkV2 (mkV "bevrijden") | mkV2 (mkV "ontwarren") | mkV2 (mkV "verlossen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin extrusive_A = mkA "extrusief" ; -- status=guess
+lin exuberance_N = mkN "uitbundigheid" ; -- status=guess
+lin exuberant_A = mkA "overvloedig" | mkA "overdadig" | mkA "uitbundig" | mkA "exuberant" ; -- status=guess status=guess status=guess status=guess
+lin eyas_N = mkN "nesteling" masculine ; -- status=guess
+lin eye_N = L.eye_N ;
+lin eye_V2 = mkV2 (mkV "gadeslaan") | mkV2 (mkV (mkV "in") "het oog houden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin eyeball_N = mkN "oogappel" masculine ; -- status=guess
+lin eyebrow_N = mkN "wenkbrauw" masculine feminine ; -- status=guess
+lin eyelash_N = mkN "wimper" masculine ; -- status=guess
+lin eyelid_N = mkN "ooglid" neuter ; -- status=guess
+lin eyrie_N = mkN "horst" feminine | mkN "roofvogelnest" neuter ; -- status=guess status=guess
+lin fable_N = mkN "fabel" feminine ; -- status=guess
+lin fabric_N = mkN "weefsel" neuter ; -- status=guess
+lin fabricate_V2 = mkV2 (mkV "fabriceren") ; -- status=guess, src=wikt
+lin facade_N = variants{} ; --
+lin face_N = mkN "gezicht" neuter ;
+lin face_V = mkV "tegemoet" gaan_V ;
+lin face_V2 = mkV2 face_V;
+lin facetious_A = mkA "spottend" | mkA "spotterig" ; -- status=guess status=guess
+lin facial_N = mkN "gezichtsuitdrukking" feminine ; -- status=guess
+lin facilitate_V2 = variants{} ; --
+lin facility_N = mkN "faciliteit" ;
+lin fact_N = mkN "feit" neuter ;
+lin faction_N = mkN "fractie" ; -- status=guess
+lin factor_N = mkN "factor" ;
+lin factorial_N = mkN "faculteit" ; -- status=guess
+lin factory_N = L.factory_N ;
+lin factotum_N = mkN "factotum" masculine | mkN "manusje-van-alles" neuter ; -- status=guess status=guess
+lin factual_A = mkA "feitelijk" ; -- status=guess
+lin facultative_A = mkA "facultatief" ; -- status=guess
+lin faculty_N = mkN "faculteit" ; -- status=guess
+lin fad_N = mkN "modegril" | mkN "manie" | mkN "liefhebberij" ; -- status=guess status=guess status=guess
+lin fade_V = mkV "verzwakken" | mkV "verslappen" | mkV "verwelken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fade_V2 = mkV2 (mkV "verzwakken") | mkV2 (mkV "verslappen") | mkV2 (mkV "verwelken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fag_N = mkN "flikker" | mkN "homo" masculine | mkN "holebi" masculine feminine ; -- status=guess status=guess status=guess
+lin faience_N = mkN "faience" ; -- status=guess
+lin fail_V = mkV "falen" ;
+lin fail_V2 = mkV2 fail_V ;
+lin fail_VV = mkVV fail_V ;
+lin failure_N = mkN "mislukking" feminine | mkN "mislukkeling" masculine feminine ;
+lin fain_Adv = mkAdv "graag" | mkAdv "met plezier" ; -- status=guess status=guess
+lin faint_A = mkA "zwak" ; -- status=guess
+lin faint_V = mkV "flauwvallen" | mkV "bezwijmen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fair_A = mkA "redelijk" | mkA "schappelijk" | mkA "doenbaar" ;
+lin fair_Adv = variants{} ; --
+lin fair_N = mkN "jaarmarkt" masculine | mkN "kermis" masculine | mkN "braderie" feminine ; -- status=guess status=guess status=guess
+lin fairly_Adv = mkAdv "tamelijk" | mkAdv "behoorlijk" ; --- split mkAdv "eerlijk" ; in a fair manner
+lin fairway_N = mkN "vrije baan tussen tee en green" ; -- status=guess
+lin fairy_N = mkN "fee" feminine ; -- status=guess
+lin faith_N = mkN "vertrouwen" neuter | mkN "geloof" neuter ; -- status=guess status=guess
+lin faithful_A = mkA "getrouw" ; -- status=guess
+lin faithfulness_N = mkN "trouw" masculine feminine ; -- status=guess
+lin fake_V2 = mkV2 (mkV "voorwenden") ; -- status=guess, src=wikt
+lin falafel_N = mkN "falafel" ; -- status=guess
+lin falchion_N = mkN "fautsoen" ; -- status=guess
+lin falcon_N = mkN "valk" masculine ; -- status=guess
+lin falconer_N = mkN "valkenier" masculine ; -- status=guess
+lin falconry_N = mkN "valkerij" feminine ; -- status=guess
+lin fall_1_N = variants{} ; --
+lin fall_2_N = variants{} ; --
+lin fall_N = mkN "val" masculine ; -- status=guess
+lin fall_V = mkV "vallen" "viel" "gevallen" | mkV "in" (mkV "storten") ; -- instorten means falling down
+lin fallacious_A = mkA "bedrieglijk" ; -- status=guess
+lin fallacy_N = mkN "drogreden" ; -- status=guess
+lin fallibility_N = mkN "feilbaarheid" ; -- status=guess
+lin fallout_N = mkN "fall-out" masculine ; -- status=guess
+lin fallow_N = mkN "dries" masculine | mkN "valg" feminine | mkN "braakland" neuter | mkN "valgeland" neuter ; -- status=guess status=guess status=guess status=guess
+lin false_A = mkA "vals" | mkA "onecht" ; -- status=guess status=guess
+lin falsehood_N = mkN "onwaarheid" feminine ; -- status=guess
+lin falsely_Adv = mkAdv "valselijk" ; -- status=guess
+lin fame_N = mkN "bekendheid" feminine ; -- status=guess
+lin familiar_A = mkA "vertrouwd" ; -- status=guess
+lin familiar_N = mkN "geleidegeest" masculine | mkN "geleidedier" neuter ; -- status=guess status=guess
+lin family_N = mkN "familie" feminine ; --- mkN "gezin" neuter family one lives with
+lin famine_N = mkN "hongersnood" masculine ; -- status=guess
+lin famous_A = mkA "beroemd" | mkA "bekend" ;
+lin fan_1_N = variants{} ; --
+lin fan_2_N = variants{} ; --
+lin fan_3_N = variants{} ; --
+lin fan_N = mkN "fan" masculine feminine | mkN "bewonderaar" masculine | mkN "bewonderaarster" feminine | mkN "liefhebber" ; -- status=guess status=guess status=guess status=guess
+lin fan_V = variants{} ; --
+lin fan_V2 = variants{} ; --
+lin fancy_V2 = mkV2 (reflMkV "aangetrokken voelen tot iemand") ; -- status=guess, src=wikt
+lin fanfare_N = mkN "fanfare" utrum ; -- status=guess
+lin fang_N = mkN "giftand" masculine ; -- status=guess
+lin fantastic_A = mkA "fantastisch" | mkA "grandioos" ; -- status=guess status=guess
+lin fantasy_N = mkN "fantasie" ; -- status=guess
+lin far_A = mkA "ver" ;
+lin far_Adv = L.far_Adv ;
+lin farad_N = mkN "farad" masculine ; -- status=guess
+lin farandole_N = mkN "farandole" ; -- status=guess
+lin faraway_A = mkA "afgelegen" | mkA "ver weg" ; -- status=guess status=guess
+lin farce_N = mkN "klucht" feminine ; -- status=guess
+lin fare_N = mkN "zwartrijder" masculine | mkN "blinde passagier" ; -- status=guess status=guess
+lin fare_V = varen_V | mkV "reizen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin farewell_N = mkN "vaarwel" neuter ; -- status=guess
+lin farm_N = mkN "boerderij" feminine ;
+lin farmer_N = mkN "boer" masculine | mkN "boerin" feminine | mkN "agrariër" | mkN "landbouwer" masculine | mkN "veehouder" masculine ;
+lin farming_N = variants{} ; --
+lin farmstead_N = mkN "hoeve" utrum ; -- status=guess
+lin farrier_N = mkN "hoefsmid" masculine ; -- status=guess
+lin fart_N = mkN "wind" masculine | mkN "scheet" masculine ; -- status=guess status=guess
+lin fart_V = mkV (mkV "een") "wind laten" | mkV (mkV "scheet") "laten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin farther_A = mkA "verder" ; -- status=guess
+lin farther_Adv = mkAdv "verder" ; -- status=guess
+lin fascinate_V2 = variants{} ; --
+lin fascinating_A = variants{} ; --
+lin fascism_N = mkN "fascisme" neuter ; -- status=guess
+lin fascist_A = mkA "fascistisch" ; -- status=guess
+lin fashion_N = mkN "mode" ; -- status=guess
+lin fashionable_A = mkA "modieus" ; -- status=guess
+lin fast_A = mkA "snel" | mkA "vlug" | mkA "rap" | mkA "kwiek" | mkA "gezwind" ; -- status=guess status=guess status=guess status=guess status=guess
+lin fast_Adv = mkAdv "snel" | mkAdv "vlug" ; -- status=guess status=guess
+lin fast_N = mkN "snelvoedsel" feminine | mkN "snelle hap" masculine | mkN "haastkost" masculine | mkN "flitskost" masculine | mkN "gemakvoedsel" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin fast_V = mkV "vasten" ; -- status=guess, src=wikt
+lin fasten_V = mkV "vastmaken" ; -- status=guess, src=wikt
+lin fasten_V2 = mkV2 (mkV "vastmaken") ; -- status=guess, src=wikt
+lin fastidious_A = mkA "veeleisend" ; -- status=guess
+lin fat_A = mkA "vet" ; -- status=guess
+lin fat_N = L.fat_N ;
+lin fat_V2 = mkV2 (mkV "vetmesten") ; -- status=guess, src=wikt
+lin fatal_A = mkA "fataal" | mkA "fatale" ; -- status=guess status=guess
+lin fatalism_N = mkN "fatalisme" neuter ; -- status=guess
+lin fate_N = mkN "vertrouwen" neuter ; -- status=guess
+lin fateful_A = mkA "noodlottig" ; -- status=guess
+lin fathead_N = mkN "Amerikaanse dikkop-elrits" ; -- status=guess
+lin father_N = mkN "vader" masculine ;
+lin father_N2 = L.father_N2 ;
+lin fatherhood_N = mkN "vaderschap" neuter ; -- status=guess
+lin fatherland_N = mkN "vaderland" neuter ; -- status=guess
+lin fathom_N = mkN "vadem" ; -- status=guess
+lin fatso_N = mkN "vetzak" masculine | mkN "fats" masculine ; -- status=guess status=guess
+lin fatuous_A = mkA "dwaas" | mkA "onwijs" ; -- status=guess status=guess
+lin fatwa_N = mkN "fatwa" masculine ; -- status=guess
+lin fault_N = mkN "breuk" utrum ; -- status=guess
+lin faultless_A = mkA "loepzuiver" ; -- status=guess
+lin faulty_A = mkA "kapot" | mkA "gebrekkig" ; -- status=guess status=guess
+lin faun_N = mkN "faun" ; -- status=guess
+lin fauna_N = mkN "fauna" masculine feminine ; -- status=guess
+lin favor_N = mkN "dienst" | mkN "gunst" ; -- status=guess status=guess
+lin favorite_A = mkA "favoriet" | mkA "lievelings-" | mkA "geliefkoost" ; -- status=guess status=guess status=guess
+lin favour_N = mkN "gunst" ;
+lin favour_V = variants{} ; --
+lin favour_V2 = variants{} ; --
+lin favour_VS = variants{} ; --
+lin favourable_A = variants{} ; --
+lin favouriteMasc_N = variants{} ; --
+lin favourite_A = variants{} ; --
+lin fawn_N = mkN "reebruin" neuter ; -- status=guess
+lin fawn_V = mkV "vleien" ; -- status=guess, src=wikt
+lin fax_N = mkN "fax" masculine ; -- status=guess
+lin fealty_N = mkN "trouw" | mkN "loyaal" ; -- status=guess status=guess
+lin fear_N = mkN "angst" feminine | mkN "schrik" feminine ;
+lin fear_V = mkV "vrezen" ; -- status=guess, src=wikt
+lin fear_V2 = L.fear_V2 ;
+lin fear_VS = L.fear_VS ;
+lin fearless_A = mkA "onbevreesd" ; -- status=guess
+lin feasibility_N = mkN "haalbaarheid" feminine ; -- status=guess
+lin feasible_A = mkA "mogelijk" | mkA "haalbaar" ; -- status=guess status=guess
+lin feast_N = mkN "feestmaaltijd" neuter ; -- status=guess
+lin feat_N = mkN "prestatie" feminine | mkN "verwezenlijking" feminine ; -- status=guess status=guess
+lin feather_N = L.feather_N ;
+lin feature_N = mkN "kenmerk" neuter | mkN "eigenschap" feminine ;
+lin feature_V2 = mkV2 (mkV "oplichten") | mkV2 (mkV "benadrukken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin febrile_A = mkA "koortsig" | mkA "koortsachtig" ; -- status=guess status=guess
+lin feckless_A = mkA "doelloos" ; -- status=guess
+lin fecundity_N = mkN "vruchtbaarheid" feminine ; -- status=guess
+lin federal_A = variants{} ; --
+lin federalization_N = mkN "federalisering" feminine ; -- status=guess
+lin federation_N = mkN "federatie" feminine | mkN "bondstaat" masculine ; -- status=guess status=guess
+lin fee_N = mkN "prijs" masculine | mkN "honorarium" neuter ; -- status=guess status=guess
+lin feeble_A = mkA "zwak" ; -- status=guess
+lin feed_N = mkN "festijn" neuter ; -- status=guess
+lin feed_V = reflMkV "voeden met" ; -- status=guess, src=wikt
+lin feed_V2 = mkV2 (reflMkV "voeden met") ; -- status=guess, src=wikt
+lin feedback_N = variants{} ; --
+lin feeding_N = mkN "zuigfles " masculine ; -- status=guess
+lin feel_N = variants{} ; --
+lin feel_V = mkV "voelen" ;
+lin feel_V2 = mkV2 (mkV "voelen") ;
+lin feel_VA = mkVA (reflV (mkV "voelen")) ;
+lin feel_VS = mkVS (mkV "voelen") ;
+lin feeler_N = mkN "proefballon" masculine ; -- status=guess
+lin feeling_N = mkN "gevoel" neuter | mkN "emotie" feminine ;
+lin feign_V2 = mkV2 (mkV "verbergen") | mkV2 (mkV "verzwijgen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin feijoa_N = mkN "feijoa" ; -- status=guess
+lin feint_N = mkN "schijnbeweging" ; -- status=guess
+lin feisty_A = mkA "strijdlustig" | mkA "strijdbaar" | mkA "vechtlustig" ; -- status=guess status=guess status=guess
+lin felicitous_A = mkA "gepast" | mkA "passend" | mkA "opportuun" ; -- status=guess status=guess status=guess
+lin feline_A = mkA "katachtig" ; -- status=guess
+lin fell_V2 = mkV2 (mkV "vellen") ; -- status=guess, src=wikt
+lin fellatio_N = mkN "pijpen" ; -- status=guess
+lin fellow_A = variants{} ; --
+lin fellow_N = variants{} ; --
+lin felony_N = mkN "zwaar misdrijf" ; -- status=guess
+lin felt_N = mkN "vilt" neuter ; -- status=guess
+lin felucca_N = mkN "feloek" ; -- status=guess
+lin female_A = mkA "vrouwelijk" ; -- status=guess
+lin female_N = mkN "vrouw" feminine ; -- status=guess
+lin feminine_A = variants{} ; --
+lin feminine_N = mkN "vrouwelijke" neuter ; -- status=guess
+lin feminism_N = mkN "feminisme" neuter ; -- status=guess
+lin feministMasc_N = mkN "feminist" masculine | mkN "feministe" feminine ; -- status=guess status=guess
+lin feminist_A = mkA "feministisch" ; -- status=guess
+lin femur_N = mkN "dijbeen" neuter ; -- status=guess
+lin fence_N = mkN "hek" neuter | mkN "omheining" feminine ; -- status=guess status=guess
+lin fencer_N = mkN "schermer" masculine | mkN "schermster" feminine ; -- status=guess status=guess
+lin fencing_N = mkN "hekwerk" neuter ; -- status=guess
+lin fender_N = mkN "blikschade" feminine ; -- status=guess
+lin fennel_N = mkN "venkel" masculine ; -- status=guess
+lin fenugreek_N = mkN "honingklaver" | mkN "fenegriek" ; -- status=guess status=guess
+lin feral_A = mkA "verwilderd" | mkA "wild" ; -- status=guess status=guess
+lin fermata_N = mkN "fermate" ; -- status=guess
+lin ferment_N = mkN "gist" ; -- status=guess
+lin ferment_V = mkV "stoken" ; -- status=guess, src=wikt
+lin ferment_V2 = mkV2 (mkV "stoken") ; -- status=guess, src=wikt
+lin fermentation_N = mkN "fermentatie" | mkN "gisting" ; -- status=guess status=guess
+lin fermion_N = mkN "fermion" neuter ; -- status=guess
+lin fermium_N = mkN "fermium" neuter ; -- status=guess
+lin fern_N = mkN "varen" utrum ; -- status=guess
+lin ferocious_A = mkA "woest" | mkA "wild" ; -- status=guess status=guess
+lin ferret_N = mkN "fret" masculine ; -- status=guess
+lin ferroconcrete_N = mkN "gewapend beton" neuter ; -- status=guess
+lin ferromagnetic_A = mkA "ferromagnetisch" ; -- status=guess
+lin ferromagnetism_N = mkN "ferromagnetisme" ; -- status=guess
+lin ferry_N = mkN "veer" neuter | mkN "veerpont" ; -- status=guess status=guess
+lin ferryboat_N = mkN "veerboot " masculine ; -- status=guess
+lin ferryman_N = mkN "veerman" masculine ; -- status=guess
+lin fertile_A = mkA "vruchtbaar" ; -- status=guess
+lin fertility_N = mkN "vruchtbaarheid" ; -- status=guess
+lin fertilizer_N = mkN "kunstmest" masculine ; -- status=guess
+lin festival_N = mkN "festival" neuter ; -- status=guess
+lin festive_A = mkA "feestelijk" | mkA "feestelijke" ; -- status=guess status=guess
+lin festivity_N = mkN "vreugde" feminine ; -- status=guess
+lin festoon_N = mkN "festoen" neuter ; -- status=guess
+lin fetch_V2 = mkV2 (mkV "halen") ; -- status=guess, src=wikt
+lin fetid_A = mkA "walmend" ; -- status=guess
+lin fetter_N = mkN "boeien" ; -- status=guess
+lin fetus_N = mkN "foetus" neuter ; -- status=guess
+lin feud_N = mkN "vete" utrum ; -- status=guess
+lin feudalism_N = mkN "feodalisme" neuter | mkN "leenstelsel" neuter ; -- status=guess status=guess
+lin fever_N = mkN "verhoging" feminine | mkN "koorts" feminine ; -- status=guess status=guess
+lin few_Det = S.few_Det ;
+lin few_N = mkN "paar" ;
+lin fewer_Det = mkDet "minder" ; -- status=guess
+lin fib_N = mkN "leugentje" | mkN "gejok" ; -- status=guess status=guess
+lin fiber_N = mkN "vezelplant" ; -- status=guess
+lin fibre_N = mkN "draad" masculine ; -- status=guess
+lin fibreglass_N = mkN "glasvezel" feminine ; -- status=guess
+lin fibroma_N = mkN "fibroom" neuter ; -- status=guess
+lin fibula_N = mkN "kuitbeen" neuter | mkN "fibula" masculine ; -- status=guess status=guess
+lin fickle_A = mkA "wispelturig" | mkA "onbetrouwbaar" ; -- status=guess status=guess
+lin fickleness_N = mkN "onbetrouwbaarheid" | mkN "wispelturigheid" ; -- status=guess status=guess
+lin fiction_N = mkN "fictie" feminine ; -- status=guess
+lin fictional_A = mkA "fictief" ; -- status=guess
+lin fictitious_A = mkA "fictief" ; -- status=guess
+lin fiddler_N = mkN "vedelaar" masculine ; -- status=guess
+lin fidget_V = mkV "friemelen" ; -- status=guess, src=wikt
+lin fidget_V2 = mkV2 (mkV "friemelen") ; -- status=guess, src=wikt
+lin fidgety_A = mkA "ongedurig" ; -- status=guess
+lin fiduciary_N = mkN "gemachtigde" | mkN "mandataris" | mkN "curator" ; -- status=guess status=guess status=guess
+lin fiefdom_N = mkN "heerlijkheid" feminine | mkN "leen" neuter | mkN "leengoed" neuter ; -- status=guess status=guess status=guess
+lin field_1_N = mkN "veld" neuter ;
+lin field_2_N = mkN "veld" neuter ;
+lin field_3_N = mkN "veld" neuter ;
+lin field_4_N = mkN "vak" neuter ;
+lin field_N = field_1_N | field_4_N ;
+lin fierce_A = variants{} ; --
+lin fiercely_Adv = variants{} ; --
+lin fig_N = mkN "vijg" feminine ; -- status=guess
+lin fight_N = mkN "gevecht" neuter | mkN "strijd" masculine ; -- status=guess status=guess
+lin fight_V = vechten_V ;
+lin fight_V2 = L.fight_V2 ;
+lin fighter_N = mkN "gevechtsvliegtuig" neuter | mkN "straaljager" ; -- status=guess status=guess
+lin fighting_N = mkN "Siamese kempvis" masculine ; -- status=guess
+lin figure_1_N = mkN "figuur" neuter ;
+lin figure_2_N = mkN "cijfer" ; -- as in, the convincing number
+lin figure_N = mkN "figuur" neuter | mkN "cijfer" ; --- split mkN "afbeelding" look at figure A
+lin figure_V = mkV "uitvogelen" | mkV (mkV "er") "achter komen" | mkV "ontcijferen" | mkV "doorhebben" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin figure_VS = mkVS (mkV "uitvogelen") | mkVS (mkV (mkV "er") "achter komen") | mkVS (mkV "ontcijferen") | mkVS (mkV "doorhebben") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin figurehead_N = mkN "boegbeeld" neuter ; -- status=guess
+lin file_N = mkN "bestand" ;
+lin file_V = mkV "archiveren" ; -- status=guess, src=wikt
+lin file_V2 = mkV2 (mkV "archiveren") ; -- status=guess, src=wikt
+lin filing_N = mkN "archivering" feminine ; -- status=guess
+lin fill_N = mkN "lading" feminine ; -- status=guess
+lin fill_V = mkV "op" (mkV "vullen") | mkV "aan" (mkV "vullen") ;
+lin fill_V2 = mkV2 fill_V ;
+lin fillip_N = mkN "knip" | mkN "vingerknip" ; -- status=guess status=guess
+lin filly_N = mkN "merrieveulen" neuter ; -- status=guess
+lin film_1_N = mkN "film" ;
+lin film_2_N = mkN "dunne laag" ;
+lin film_N = mkN "film" ;
+lin film_V = variants{} ; --
+lin film_V2 = variants{} ; --
+lin filter_N = mkN "filter" masculine ; -- status=guess
+lin filter_V = mkV "sijpelen" | mkV "druppelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin filter_V2 = mkV2 (mkV "sijpelen") | mkV2 (mkV "druppelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin filthy_A = mkA "smerig" | mkA "vuil" ; -- status=guess status=guess
+lin fin_N = mkN "vin" feminine | mkN "staartvin" feminine ; -- status=guess status=guess
+lin finagle_V2 = mkV2 (mkV "foefelen") | mkV2 (mkV "ritselen") | mkV2 (mkV "zwendelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin final_A = mkA "laatste" | mkA "finaal" | mkA "ultiem" | mkA "definitief" ;
+lin final_N = mkN "finale" feminine ; -- status=guess
+lin finalist_N = mkN "finalist" ; -- status=guess
+lin finally_Adv = mkAdv "eindelijk" | mkAdv "uiteindelijk" ;
+lin finance_N = mkN "financiering" feminine ; -- status=guess
+lin finance_V2 = mkV2 (mkV "financieren") ; -- status=guess, src=wikt
+lin financial_A = mkA "financieel" ;
+lin financially_Adv = variants{} ; --
+lin finch_N = mkN "vink" masculine ; -- status=guess
+lin find_N = mkN "vondst" feminine ; -- status=guess
+lin find_V = vinden_V ;
+lin find_V2 = L.find_V2 ;
+lin find_V2A = mkV2A (vinden_V) ;
+lin find_VS = mkVS (vinden_V) ; ---- split senses 'to be of opinion of' and 'to locate'. V2V is only applicable with the first sense, and there is a synonym for the first one (van mening zijn dat).
+lin finding_N = mkN "vinding" feminine ; -- status=guess
+lin fine_A = mkA "goed" | mkA "prima" ;
+lin fine_N = mkN "boete" ; -- status=guess
+lin fine_V2 = mkV2 (mkV "beboeten") ; -- status=guess, src=wikt
+lin finger_N = mkN "vinger" masculine ;
+lin finger_V2 = mkV2 (mkV "aanwijzen") ; -- status=guess, src=wikt
+lin fingerboard_N = mkN "toets" masculine ; -- status=guess
+lin fingernail_N = L.fingernail_N ;
+lin fingerprint_N = mkN "vingerafdruk" masculine ; -- status=guess
+lin finish_N = mkN "eindstreep" feminine | mkN "finish" feminine | mkN "meet" feminine ; -- status=guess status=guess status=guess
+lin finish_V = mkV "eindigen" | mkV "op" houden_V ;
+lin finish_V2 = mkV2 finish_V ;
+lin finished_A = variants{} ; --
+lin finite_A = mkA "eindig" ; -- status=guess
+lin fir_N = mkN "spar" masculine ; -- status=guess
+lin fire_1_N = mkN "vuur" neuter ; ---- they lost everything in the fire
+lin fire_2_N = mkN "vuur" neuter ; ---- hold you fire
+lin fire_N = L.fire_N ;
+lin fire_V = mkV "vuren" | schieten_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin fire_V2 = mkV2 (mkV "vuren") | mkV2 (schieten_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin firearm_N = mkN "vuurwapen" neuter ; -- status=guess
+lin fireball_N = mkN "vuurbol" masculine ; -- status=guess
+lin firedamp_N = mkN "mijngas" neuter ; -- status=guess
+lin firefly_N = mkN "glimworm" masculine | mkN "vuurvlieg" masculine feminine ; -- status=guess status=guess
+lin fireplace_N = mkN "open haard" masculine ; -- status=guess
+lin firewall_N = mkN "brandmuur" ; -- status=guess
+lin firework_N = mkN "vuurwerk" neuter ; -- status=guess
+lin fireworks_N = mkN "vuurwerk {p}" ; -- status=guess
+lin firing_N = mkN "vuurpeloton" neuter ; -- status=guess
+lin firm_A = variants{} ; --
+lin firm_N = mkN "bedrijf" neuter ;
+lin firmament_N = mkN "hemelgewelf" neuter ; -- status=guess
+lin firmly_Adv = mkAdv "stevig" ; -- status=guess
+lin first_A = mkA "eerst" ; -- status=guess
+lin firstborn_N = mkN "eerstgeborene" masculine ; -- status=guess
+lin firstly_Adv = variants{} ; --
+lin fiscal_A = mkA "fiscaal" ; -- status=guess
+lin fish_N = L.fish_N ;
+lin fish_V = mkV "vissen" | mkV "hengelen" | mkV "snoeken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fish_V2 = mkV2 (mkV "vissen") | mkV2 (mkV "hengelen") | mkV2 (mkV "snoeken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fishbone_N = mkN "graat" masculine ; -- status=guess
+lin fisher_N = mkN "vismarter" masculine ; -- status=guess
+lin fisherman_N = variants{} ; --
+lin fishhook_N = mkN "vishaak" ; -- status=guess
+lin fishing_N = mkN "vissersboot" utrum ; -- status=guess
+lin fishmonger_N = mkN "vishandelaar" masculine ; -- status=guess
+lin fishpond_N = mkN "visvijver" masculine ; -- status=guess
+lin fishwife_N = mkN "viswijf" ; -- status=guess
+lin fishy_A = mkA "visachtig" ; -- status=guess
+lin fissile_A = mkA "splijtbaar" ; -- status=guess
+lin fission_N = mkN "splitsen" ; -- status=guess
+lin fissiparous_A = mkA "splijtend" ; -- status=guess
+lin fissure_N = mkN "spleet" ; -- status=guess
+lin fist_N = mkN "vuist" feminine ; -- status=guess
+lin fit_A = mkA "fit" ; -- status=guess
+lin fit_N = variants{} ; --
+lin fit_V = mkV "passen" ;
+lin fit_V2 = mkV2 (mkV "passen") ;
+lin fitness_N = variants{} ; --
+lin fitting_N = variants{} ; --
+lin fivefold_A = mkA "vijfvoudig" ; -- status=guess
+lin fix_N = mkN "repareren" ; -- status=guess
+lin fix_V = variants{} ; --
+lin fix_V2 = variants{} ; --
+lin fixed_A = variants{} ; --
+lin fixture_N = variants{} ; --
+lin fizz_N = mkN "gebruis" | mkN "geborrel" ; -- status=guess status=guess
+lin fizz_V = mkV "bruisen" ; -- status=guess, src=wikt
+lin flabby_A = mkA "slap" ; -- status=guess
+lin flaccid_A = mkA "slap" | mkA "slobberig" ; -- status=guess status=guess
+lin flag_N = mkN "optie" feminine | mkN "vlag" feminine ; -- status=guess status=guess
+lin flag_V = mkV "aanzetten" ; -- status=guess, src=wikt
+lin flag_V2 = mkV2 (mkV "aanzetten") ; -- status=guess, src=wikt
+lin flagpole_N = mkN "vlaggenstok" masculine | mkN "vlaggenmast" masculine ; -- status=guess status=guess
+lin flagship_N = mkN "vlaggenschip" neuter ; -- status=guess
+lin flail_N = mkN "vlegel" masculine ; -- status=guess
+lin flail_V2 = mkV2 (mkV "dorsen") ; -- status=guess, src=wikt
+lin flak_N = mkN "luchtafweergeschut" ; -- status=guess
+lin flake_N = mkN "lafaard" ; -- status=guess
+lin flake_V = mkV "verraden" | mkV (mkV "afvallig") "zijn" | mkV "opgeven" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flamboyant_A = mkA "flamboyant" ; -- status=guess
+lin flame_N = mkN "vlam" feminine | mkN "laai" feminine ; -- status=guess status=guess
+lin flame_V = mkV "vlammen" | mkV "laaien" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flamenco_N = mkN "flamenco" masculine ; -- status=guess
+lin flamethrower_N = mkN "vlammenwerper" masculine ; -- status=guess
+lin flamingo_N = mkN "flamingo" masculine ; -- status=guess
+lin flammable_A = mkA "ontvlambaar" | mkA "brandbaar" ; -- status=guess status=guess
+lin flange_N = mkN "flens" masculine | mkN "richel" feminine ; -- status=guess status=guess
+lin flannel_N = mkN "flanel" neuter ; -- status=guess
+lin flare_N = mkN "vuurpijl" masculine ; -- status=guess
+lin flash_N = mkN "flits" feminine ; -- status=guess
+lin flash_V = variants{} ; --
+lin flasher_N = mkN "flasher" masculine | mkN "potloodventer" masculine ; -- status=guess status=guess
+lin flashlight_N = mkN "zaklamp" feminine ; -- status=guess
+lin flat_A = mkA "vlak" | mkA "plat" ; -- status=guess status=guess
+lin flat_N = mkN "flat" | mkN "appartement" ;
+lin flatfish_N = mkN "platvis" masculine ; -- status=guess
+lin flatten_V = mkV "aandrukken" ; -- status=guess, src=wikt
+lin flatten_V2 = mkV2 (mkV "aandrukken") ; -- status=guess, src=wikt
+lin flatter_V2 = mkV2 (mkV "complimenteren") ; -- status=guess, src=wikt
+lin flattery_N = mkN "vleierij" feminine ; -- status=guess
+lin flaunt_V = mkV "pronken" ; -- status=guess, src=wikt
+lin flaunt_V2 = mkV2 (mkV "pronken") ; -- status=guess, src=wikt
+lin flavour_N = mkN "smaakstof" ; -- status=guess
+lin flawless_A = mkA "vlekkeloos" | mkA "feilloos" | mkA "foutloos" ; -- status=guess status=guess status=guess
+lin flax_N = mkN "vlas" neuter ; -- status=guess
+lin flaxen_A = mkA "vlaskleurig" ; -- status=guess
+lin flea_N = mkN "vlo" feminine ; -- status=guess
+lin fleck_N = mkN "spikkel" ; -- status=guess
+lin fleck_V2 = mkV2 (mkV "besprenkeln") | mkV2 (mkV "bespikkelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fledgling_A = mkA "onervaren" ; -- status=guess
+lin fledgling_N = mkN "nieuweling" | mkN "melkmuil" | mkN "aankomeling" | mkN "groentje" ; -- status=guess status=guess status=guess status=guess
+lin flee_V = mkV "vervliegen" | mkV "vlieden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flee_V2 = mkV2 (mkV "vervliegen") | mkV2 (mkV "vlieden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fleet_N = mkN "vloot" masculine feminine ; -- status=guess
+lin flesh_N = mkN "vlees" neuter ; -- status=guess
+lin fleshy_A = mkA "vlezig" ; -- status=guess
+lin flex_N = mkN "flexibiliteit" | mkN "plooibaarheid" | mkN "buigbaarheid" ; -- status=guess status=guess status=guess
+lin flex_V2 = mkV2 (mkV "plooien") | mkV2 (buigen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin flexibility_N = variants{} ; --
+lin flexible_A = mkA "flexibel" ; -- status=guess
+lin flibbertigibbet_N = mkN "fratsenmaker" | mkN "wispelturig iemand" | mkN "duiveltje" | mkN "deugniet" | mkN "roddelaar" ; -- status=guess status=guess status=guess status=guess status=guess
+lin flick_N = mkN "springmes" neuter | mkN "vouwmes" | mkN "stiletto" ; -- status=guess status=guess status=guess
+lin flick_V2 = variants{} ; --
+lin flight_N = mkN "vlucht" feminine | mkN "vliegen" neuter ; -- status=guess status=guess
+lin flightless_A = mkA "niet-vliegend" ; -- status=guess
+lin fling_N = mkN "slippertje" neuter ; -- status=guess
+lin fling_V = smijten_V ; -- status=guess, src=wikt
+lin fling_V2 = mkV2 (smijten_V) ; -- status=guess, src=wikt
+lin flint_N = mkN "vuursteen" neuter | mkN "keisteen" masculine ; -- status=guess status=guess
+lin flippant_A = mkA "oneerbiedig" | mkA "spottend" ; -- status=guess status=guess
+lin float_N = mkN "vlot" neuter ; -- status=guess
+lin float_V = L.float_V ;
+lin flock_N = mkN "kudde" masculine ; -- status=guess
+lin floe_N = mkN "ijsschots" ; -- status=guess
+lin flog_V2 = mkV2 (mkV "geselen") ; -- status=guess, src=wikt
+lin flood_N = mkN "overstroming" feminine | mkN "vloed" masculine ; -- status=guess status=guess
+lin flood_V = mkV "overstromen" ; -- status=guess, src=wikt
+lin flood_V2 = mkV2 (mkV "overstromen") ; -- status=guess, src=wikt
+lin floor_N = L.floor_N ;
+lin floor_V2 = mkV2 (mkV "vloeren") ; -- status=guess, src=wikt
+lin floozie_N = mkN "tippelaarster" | mkN "straatmadelief" ; -- status=guess status=guess
+lin flop_N = mkN "afgang" | mkN "fiasco" | mkN "flop" | mkN "mislukking" | mkN "sof" | mkN "sisser" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin flop_V = mkV "afgaan" | mkV "floppen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flop_V2 = mkV2 (mkV "afgaan") | mkV2 (mkV "floppen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin floppy_A = mkA "slap" ; -- status=guess
+lin florist_N = mkN "bloemist" masculine ; -- status=guess
+lin flotilla_N = mkN "flottielje" ; -- status=guess
+lin flotsam_N = mkN "drijfhout" neuter ; -- status=guess
+lin flounder_N = mkN "bot" masculine ; -- status=guess
+lin flour_N = mkN "meel" | mkN "bloem" ; -- status=guess status=guess
+lin flourish_N = mkN "zwaai" utrum | mkN "gezwaai" neuter ; -- status=guess status=guess
+lin flourish_V = mkV "floreren" ; -- status=guess, src=wikt
+lin flout_V2 = mkV2 (mkV "minachten") ; -- status=guess, src=wikt
+lin flow_N = mkN "een zijn met" ; -- status=guess
+lin flow_V = L.flow_V ;
+lin flower_N = L.flower_N ;
+lin flower_V = mkV "bloeien" | mkV "openbloeien" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flowerbed_N = mkN "bloemperk" neuter | mkN "bloembed" neuter ; -- status=guess status=guess
+lin flowerpot_N = mkN "bloempot" masculine ; -- status=guess
+lin flu_N = mkN "griep" feminine ; -- status=guess
+lin fluctuation_N = mkN "schommeling" feminine ; -- status=guess
+lin fluent_A = mkA "vloeiend" ; -- status=guess
+lin fluff_N = mkN "verspreking" feminine | mkN "blooper" masculine ; -- status=guess status=guess
+lin fluff_V2 = mkV2 (pluizen_V) ; -- status=guess, src=wikt
+lin fluffy_A = mkA "pluizig" ; -- status=guess
+lin flugelhorn_N = mkN "bugel" ; -- status=guess
+lin fluid_A = mkA "incasseerbaar" | mkA "incasseerbare" ; -- status=guess status=guess
+lin fluid_N = mkN "vloeistof" feminine ; -- status=guess
+lin fluke_N = mkN "weerhaak" ; -- status=guess
+lin flunk_V = mkV "buizen" | mkV "zakken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flunk_V2 = mkV2 (mkV "buizen") | mkV2 (mkV "zakken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fluorescent_N = mkN "tl-buis" feminine | mkN "spaarlamp" feminine ; -- status=guess status=guess
+lin fluorine_N = mkN "fluor" neuter ; -- status=guess
+lin flurry_N = mkN "sneeuwbui" feminine ; -- status=guess
+lin flurry_V2 = mkV2 (mkV "oproeren") | mkV2 (mkV "bewegen") | mkV2 (mkV "wervelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flush_A = mkA "rijk" | mkA "gefortuneerd" | mkA "vermogend" ; -- status=guess status=guess status=guess
+lin flush_V = mkV "blozen" ; -- status=guess, src=wikt
+lin flush_V2 = mkV2 (mkV "blozen") ; -- status=guess, src=wikt
+lin flute_N = mkN "fluit" ; -- status=guess
+lin flutter_N = mkN "hartkloppingen {p}" ; -- status=guess
+lin flutter_V = mkV "wapperen" ; -- status=guess, src=wikt
+lin flutter_V2 = mkV2 (mkV "wapperen") ; -- status=guess, src=wikt
+lin flux_N = mkN "flux" masculine | mkN "vloeimiddel" neuter ; -- status=guess status=guess
+lin fly_N = mkN "vlucht" ; -- status=guess
+lin fly_V = L.fly_V ;
+lin fly_V2 = mkV2 (mkV "besturen") | mkV2 vliegen_V ;
+lin flyleaf_N = mkN "schutblad" neuter ; -- status=guess
+lin flyover_N = mkN "fly-over" masculine ; -- status=guess
+lin foal_N = mkN "veulen" neuter ; -- status=guess
+lin foam_N = mkN "schuim" neuter ; -- status=guess
+lin foam_V = mkV "schuimen" ; -- status=guess, src=wikt
+lin focus_N = mkN "focus" masculine ; -- status=guess
+lin focus_V = variants{} ; --
+lin focus_V2 = variants{} ; --
+lin fodder_N = mkN "veevoeder" neuter | mkN "veevoer" | mkN "kanonnenvoer" ; -- status=guess status=guess status=guess
+lin fog_N = L.fog_N ;
+lin fogey_N = mkN "oude zeur" | mkN "sok" | mkN "ouderwets iemand" ; -- status=guess status=guess status=guess
+lin foil_N = mkN "folie" neuter ; -- status=guess
+lin foil_V2 = mkV2 (mkV "verijdelen") | mkV2 (mkV "afweren") | mkV2 (mkV "frustreren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin foist_V2 = mkV2 (mkV "opdringen") ; -- status=guess, src=wikt
+lin fold_N = mkN "plooi" masculine feminine ; -- status=guess
+lin fold_V = vouwen_V ; -- status=guess, src=wikt
+lin fold_V2 = mkV2 (vouwen_V) ; -- status=guess, src=wikt
+lin folder_N = mkN "map" ; -- status=guess
+lin foliage_N = mkN "gebladerte" ; -- status=guess
+lin folk_N = mkN "volk" ; -- status=guess
+lin folktale_N = mkN "volksverhaal" neuter ; -- status=guess
+lin follicle_N = mkN "follikel" masculine ; -- status=guess
+lin follow_V = mkV "volgen" ;
+lin follow_V2 = mkV2 (mkV "volgen") ;
+lin follow_VS = mkVS (mkV "volgen") ; ---- subcat
+lin follower_N = mkN "imitator" masculine | mkN "navolger" masculine ; -- status=guess status=guess
+lin following_A = mkA "volgende" ;
+lin following_Prep = variants{} ; --
+lin fond_A = variants{} ; --
+lin fondle_V2 = mkV2 (mkV "liefkozen") ; -- status=guess, src=wikt
+lin fondue_N = mkN "fondue" ; -- status=guess
+lin font_N = mkN "doopvont" ; -- status=guess
+lin food_N = mkN "voedsel" neuter | mkN "eten" neuter ;
+lin fool_N = mkN "dwaas" ; -- status=guess
+lin fool_V2 = mkV2 (bedriegen_V) | mkV2 (mkV (mkV "in") "de maling nemen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin foolhardy_A = mkA "roekeloos" | mkA "doldriest" ; -- status=guess status=guess
+lin foolish_A = mkA "onverstandig" | mkA "dom" ; -- status=guess status=guess
+lin foot_N = L.foot_N ;
+lin foot_V = mkV "stampen" ; -- status=guess, src=wikt
+lin foot_V2 = mkV2 (mkV "stampen") ; -- status=guess, src=wikt
+lin footage_N = mkN "filmmateriaal" neuter ; -- status=guess
+lin football_N = mkN "voetbal" | mkN "voetbal" neuter ; ---- neuter when talking about the sport, utrum when talking about the ball, split?
+lin footballer_N = mkN "voetballer" masculine ; -- status=guess
+lin footbridge_N = mkN "voetgangersbrug" feminine ; -- status=guess
+lin footer_N = mkN "voettekst" ; -- status=guess
+lin footnote_N = mkN "voetnoot" masculine feminine ; -- status=guess
+lin footpath_N = mkN "voetpad" neuter ; -- status=guess
+lin footprint_N = mkN "voetafdruk" masculine ; -- status=guess
+lin footstep_N = mkN "pas" masculine ; -- status=guess
+lin footstool_N = mkN "voetbankje" neuter ; -- status=guess
+lin for_Adv = mkAdv "bijvoorbeeld" ; -- status=guess
+lin for_PConj = S.mkPConj (mkConj "omdat") | S.mkPConj (mkConj "sinds") ;
+lin for_Prep = S.for_Prep ;
+lin forage_N = mkN "foerage" ; -- status=guess
+lin forage_V = mkV "foerageren" ; -- status=guess, src=wikt
+lin foray_N = mkN "onverwachte aanval" | mkN "raid" ; -- status=guess status=guess
+lin forbear_V = reflMkV "onthouden" ; -- status=guess, src=wikt
+lin forbear_V2 = mkV2 (reflMkV "onthouden") ; -- status=guess, src=wikt
+lin forbid_V2 = mkV2 (mkV "verbieden") ; -- status=guess, src=wikt
+lin force_N = mkN "kracht";
+lin force_V = dwingen_V | mkV "verplichten" | mkV "af" dwingen_V | mkV "forceren" ;
+lin force_V2 = mkV2 force_V ; --- split mkV2 (mkV "verkrachten") ; to force yourself upon someone, to rape
+lin force_V2V = mkV2V force_V ;
+lin force_VS = mkVS (mkV "af" dwingen_V) ;
+lin forcible_A = mkA "gedwongen" ; -- status=guess
+lin ford_N = mkN "voorde" utrum | mkN "doorwaardbare plaats" utrum ; -- status=guess status=guess
+lin fore_A = mkA "eerste" | mkA "eerdere" ; -- status=guess status=guess
+lin fore_N = mkN "voorkant" masculine ; -- status=guess
+lin forearm_N = mkN "onderarm" ; -- status=guess
+lin forebear_N = mkN "voorvader" ; -- status=guess
+lin forecast_N = mkN "voorspelling" feminine ; -- status=guess
+lin forecast_V = mkV "voorspellen" ; -- status=guess, src=wikt
+lin forecast_V2 = mkV2 (mkV "voorspellen") ; -- status=guess, src=wikt
+lin forecast_VS = mkVS (mkV "voorspellen") ; -- status=guess, src=wikt
+lin forecastle_N = mkN "voorkasteel" neuter ; -- status=guess
+lin foreclosure_N = mkN "executoriale verkoop" | mkN "executie" ; -- status=guess status=guess
+lin foredoom_V2 = mkV2 (mkV (mkV "op") "voorhand veroordelen") ; -- status=guess, src=wikt
+lin forefinger_N = mkN "wijsvinger" masculine ; -- status=guess
+lin forefront_N = mkN "voorgrond" masculine ; -- status=guess
+lin forego_V = mkV (mkV "laten") "voorbijgaan" | mkV "passen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin forego_V2 = mkV2 (mkV (mkV "laten") "voorbijgaan") | mkV2 (mkV "passen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin forehead_N = mkN "voorhoofd" neuter ; -- status=guess
+lin foreign_1_A = mkA "buitenlands" | mkA "allochtoon" ;
+lin foreign_2_A = mkA "vreemd" ;
+lin foreign_A = foreign_1_A | foreign_2_A ;
+lin foreigner_N = mkN "buitenlander" masculine | mkN "buitenlandse" feminine | mkN "vreemdeling" masculine | mkN "vreemdelinge" feminine ; -- status=guess status=guess status=guess status=guess
+lin foremast_N = mkN "fokkenmast" ; -- status=guess
+lin foremost_A = mkA "voornaamst" ; -- status=guess
+lin forename_N = mkN "voornaam" masculine ; -- status=guess
+lin forenoon_N = mkN "voormiddag" ; -- status=guess
+lin forensic_A = mkA "gerechtelijk" ; -- status=guess
+lin foreplay_N = mkN "voorspel" ; -- status=guess
+lin foresee_V2 = mkV2 (mkV "voorzien") ; -- status=guess, src=wikt
+lin foreshadow_V2 = mkV2 (mkV "beduiden") ; -- status=guess, src=wikt
+lin foresight_N = mkN "voorzichtigheid" feminine ; -- status=guess
+lin forest_N = mkN "bos" neuter | mkN "woud" neuter ;
+lin forested_A = mkA "bebost" ; -- status=guess
+lin forestry_N = mkN "bosbouw" masculine | mkN "bosbedrijf" neuter ; -- status=guess status=guess
+lin foretaste_N = mkN "voorproefje" neuter | mkN "voorsmaak" ; -- status=guess status=guess
+lin foretell_V2 = mkV2 (mkV "voorspellen") ; -- status=guess, src=wikt
+lin forever_Adv = mkAdv "eeuwig" | mkAdv "altijd" ; -- status=guess status=guess
+lin forewarn_V2 = mkV2 (mkV "waarschuwen") | mkV2 (mkV (mkV "op") "de hoogte stellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin foreword_N = mkN "voorwoord" neuter | mkN "inleiding" ; -- status=guess status=guess
+lin forfeit_V2 = mkV2 (mkV "opgeven") | mkV2 (mkV "verbeuren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin forge_N = mkN "smeltoven" | mkN "smidsvuur" ; -- status=guess status=guess
+lin forge_V = mkV "vervalsen" ; -- status=guess, src=wikt
+lin forge_V2 = mkV2 (mkV "vervalsen") ; -- status=guess, src=wikt
+lin forger_N = mkN "vervalser" masculine ; -- status=guess
+lin forgery_N = mkN "namaak" | mkN "vervalsing" ; -- status=guess status=guess
+lin forget_V = lin v L.forget_V2 ;
+lin forget_V2 = L.forget_V2 ;
+lin forget_VS = mkVS forget_V ;
+lin forgetful_A = mkA "vergeetachtig" | mkA "vergeetachtige" ; -- status=guess status=guess
+lin forgetfulness_N = mkN "vergeetachtigheid" feminine | mkN "vergetelheid" ; -- status=guess status=guess
+lin forgettable_A = mkA "vergetelijk" ; -- status=guess
+lin forgive_V = mkV "vergeven" ; -- status=guess, src=wikt
+lin forgive_V2 = mkV2 (mkV "vergeven") ; -- status=guess, src=wikt
+lin forgiveness_N = mkN "vergevingsgezindheid" ; -- status=guess
+lin forgo_V2 = mkV2 (mkV (mkV "laten") "voorbijgaan") | mkV2 (mkV "passen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fork_1_N = variants{} ; --
+lin fork_3_N = variants{} ; --
+lin fork_4_N = variants{} ; --
+lin fork_N = mkN "afsplitsing" feminine | mkN "fork" feminine ; -- status=guess status=guess
+lin fork_V = mkV "afsplitsen" | mkV "forken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fork_V2 = mkV2 (mkV "afsplitsen") | mkV2 (mkV "forken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin forklift_N = mkN "vorkheftruck" ; -- status=guess
+lin forlorn_A = mkA "verlaten" | mkA "verloren" ; -- status=guess status=guess
+lin form_N = mkN "vorm" masculine ;
+lin form_V = mkV "vormen" | mkV "vorm" geven_V ;
+lin form_V2 = mkV2 (mkV "vormen") | mkV2 (mkV "vorm" geven_V) ;
+lin formal_A = mkA "formeel" ;
+lin formaldehyde_N = mkN "formaldehyde" ; -- status=guess
+lin formality_N = mkN "formaliteit" feminine ; -- status=guess
+lin formally_Adv = mkAdv "formeel" ; -- status=guess
+lin format_N = mkN "bestandstype" neuter | mkN "bestandsformaat" neuter ; -- status=guess status=guess
+lin formation_N = mkN "rotsformatie" feminine ; -- status=guess
+lin former_A = mkA "deze" | mkA "eerstgenoemde" ; -- status=guess status=guess
+lin formerly_Adv = variants{} ; --
+lin formidable_A = mkA "ontzagwekkend" ; -- status=guess
+lin formless_A = mkA "vormloos" ; -- status=guess
+lin formula_N = mkN "formule" feminine ; -- status=guess
+lin formulate_V2 = mkV2 (mkV "verwoorden") | mkV2 (mkV "formuleren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin formulation_N = variants{} ; --
+lin fornication_N = mkN "ontucht" feminine ; -- status=guess
+lin forsake_V2 = mkV2 (mkV "verzaken") | mkV2 (mkV "opgeven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin forswear_V2 = mkV2 (mkV (mkV "meineed") "plegen") ; -- status=guess, src=wikt
+lin forth_Adv = mkAdv "voort" ; -- status=guess
+lin forthcoming_A = variants{} ; --
+lin fortnight_N = variants{} ; --
+lin fortnightly_A = mkA "tweewekelijks" ; -- status=guess
+lin fortnightly_Adv = mkAdv "tweewekelijks" ; -- status=guess
+lin fortress_N = mkN "vesting" ; -- status=guess
+lin fortuitous_A = mkA "toevallig" ; -- status=guess
+lin fortunate_A = variants{} ; --
+lin fortunately_Adv = mkAdv "gelukkig" | mkAdv "gelukkigerwijs" ; -- status=guess status=guess
+lin fortune_N = mkN "kans" utrum | mkN "geluk" neuter ; -- status=guess status=guess
+lin fortuneteller_N = mkN "wichelaar" masculine | mkN "wichelaarster" feminine ; -- status=guess status=guess
+lin forum_N = variants{} ; --
+lin forward_A = variants{} ; --
+lin forward_Adv = mkAdv "vooruit" | mkAdv "voorwaarts" ; ---- can not translate 'from this day forward'
+lin forwards_Adv = mkAdv "voorwaarts" ; -- status=guess
+lin fossil_N = mkN "fossiel" neuter ; -- status=guess
+lin foster_V2 = variants{} ; --
+lin foul_V = mkV "besmeuren" ; -- status=guess, src=wikt
+lin foul_V2 = mkV2 (mkV "besmeuren") ; -- status=guess, src=wikt
+lin found_V2 = mkV2 (mkV "stichten") ; -- status=guess, src=wikt
+lin foundation_N = mkN "stichting" feminine ; -- status=guess
+lin founder_N = mkN "stichter" masculine | mkN "grondlegger" masculine | mkN "oprichter" masculine ; -- status=guess status=guess status=guess
+lin founder_V = zinken_V | mkV "kelderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin founder_V2 = mkV2 (zinken_V) | mkV2 (mkV "kelderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin foundling_N = mkN "vondeling" masculine ; -- status=guess
+lin foundry_N = mkN "gieterij" ; -- status=guess
+lin fountain_N = mkN "fontein" feminine ; -- status=guess
+lin fowl_N = mkN "gevogelte" neuter ; -- status=guess
+lin fox_N = mkN "vos" masculine ; -- status=guess
+lin foxglove_N = mkN "vingerhoedskruid" neuter ; -- status=guess
+lin fraction_N = mkN "breuk" utrum ; -- status=guess
+lin fracture_N = mkN "breuk" ; -- status=guess
+lin fragile_A = mkA "broos" ; -- status=guess
+lin fragility_N = mkN "broosheid" feminine ; -- status=guess
+lin fragment_N = mkN "fragment" neuter ; -- status=guess
+lin fragment_V = mkV "fragmenteren" ; -- status=guess, src=wikt
+lin fragment_V2 = mkV2 (mkV "fragmenteren") ; -- status=guess, src=wikt
+lin fragmentation_N = mkN "fragmentatie" feminine ; -- status=guess
+lin fragrance_N = mkN "aroma" neuter ; -- status=guess
+lin fragrant_A = mkA "geur" ; -- status=guess
+lin frame_N = mkN "frame" ; -- status=guess
+lin frame_V = variants{} ; --
+lin frame_V2 = variants{} ; --
+lin framework_N = mkN "framework" neuter | mkN "kader" neuter ; -- status=guess status=guess
+lin franc_N = mkN "frank" ; -- status=guess
+lin franchise_N = variants{} ; --
+lin francium_N = mkN "francium" neuter ; -- status=guess
+lin frank_A = mkA "eerlijk" | mkA "open" | mkA "oprecht" | mkA "openhartig" ; -- status=guess status=guess status=guess status=guess
+lin frankincense_N = mkN "olibanum" neuter ; -- status=guess
+lin frankly_Adv = mkAdv "ronduit" ; -- status=guess
+lin fraud_N = mkN "fraude" utrum | mkN "flessentrekkerij" feminine | mkN "bedrog" neuter | mkN "oplichterij" feminine | mkN "oplichting" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin fraught_A = mkA "beladen" | mkA "vol" ; -- status=guess status=guess
+lin freak_N = mkN "engerd" masculine ; -- status=guess
+lin freak_V = mkV "doordraaien" ; -- status=guess, src=wikt
+lin freak_V2 = mkV2 (mkV "doordraaien") ; -- status=guess, src=wikt
+lin freaky_A = mkA "bizar" ; -- status=guess
+lin freckle_N = mkN "sproet" utrum ; -- status=guess
+lin free_A = mkA "vrij" | mkA "los" ;
+lin free_N = mkN "vrije trap" masculine | mkN "vrije schop" masculine | mkN "vrijschop" masculine ; -- status=guess status=guess status=guess
+lin free_V2 = mkV2 (mkV "bevrijden") | mkV2 (mkV "loslaten") | mkV2 (mkV (mkV "laten") "gaan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin free_V2V = mkV2V (mkV "bevrijden") | mkV2V (mkV "loslaten") | mkV2V (mkV (mkV "laten") "gaan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin freebooter_N = mkN "vrijbuiter" masculine ; -- status=guess
+lin freedom_N = mkN "vrijheid" feminine ;
+lin freelancer_N = mkN "freelancer" masculine ; -- status=guess
+lin freeloader_N = mkN "klaploper" ; -- status=guess
+lin freely_Adv = variants{} ; --
+lin freeway_N = mkN "snelweg" masculine | mkN "autosnelweg" masculine ; -- status=guess status=guess
+lin freeze_N = mkN "loonstop" | mkN "salarisstop" ; -- status=guess status=guess
+lin freeze_V = L.freeze_V ;
+lin freeze_V2 = mkV2 (mkV "verstijven") ; -- status=guess, src=wikt
+lin freezer_N = mkN "vriezer" masculine | mkN "diepvriezer" masculine | mkN "diepvries" masculine ; -- status=guess status=guess status=guess
+lin freight_N = mkN "vracht" masculine | mkN "cargo" masculine ; -- status=guess status=guess
+lin french_A = mkA "Frans" ;
+lin frenchMasc_N = mkN "Fransman" "Fransen" masculine ;
+lin frenchFem_N = mkN "Française" "Françaisen" feminine ;
+lin frenetic_A = mkA "frenetiek" | mkA "bezeten" ; -- status=guess status=guess
+lin frenzy_N = mkN "razernij" feminine ; -- status=guess
+lin frequency_N = mkN "frequentiemodulatie" ; -- status=guess
+lin frequent_A = mkA "veelvuldig" | mkA "frequent" ; -- status=guess status=guess
+lin frequently_Adv = variants{} ; --
+lin fresco_N = mkN "fresco" ; -- status=guess
+lin fresh_A = mkA "vers" | mkA "nieuw" ;
+lin freshman_N = mkN "feut" masculine ; -- status=guess
+lin fret_N = mkN "fret" masculine ; -- status=guess
+lin fret_V = mkV "piekeren" | reflMkV "zorgen maken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fret_V2 = mkV2 (mkV "piekeren") | mkV2 (reflMkV "zorgen maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fret_VS = mkVS (mkV "piekeren") | mkVS (reflMkV "zorgen maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fretful_A = mkA "prikkelbaar" ; -- status=guess
+lin fricative_N = mkN "fricatief" masculine | mkN "wrijfklank" masculine ; -- status=guess status=guess
+lin friction_N = mkN "wrijving" feminine | mkN "frictie" feminine ; -- status=guess status=guess
+lin fridge_N = L.fridge_N ;
+lin friend_N = L.friend_N ;
+lin friendless_A = mkA "vriendloos" ; -- status=guess
+lin friendliness_N = mkN "vriendelijkheid" feminine ; -- status=guess
+lin friendly_A = mkA "vriendelijk" | mkA "sympathiek" | mkA "aangenaam" | mkA "vriendschappelijk" ; -- status=guess status=guess status=guess status=guess
+lin friendly_N = mkN "eigen vuur" ; -- status=guess
+lin friendship_N = mkN "vriendschap" feminine ; -- status=guess
+lin frigate_N = mkN "fregat" neuter ; -- status=guess
+lin frighten_V2 = mkV2 (mkV (mkV "bang") "maken") | mkV2 (mkV "beangstigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin frightened_A = variants{} ; --
+lin frightening_A = mkA "afschuwelijk" ; -- status=guess
+lin fringe_N = mkN "franje" masculine feminine ; -- status=guess
+lin fringe_V2 = mkV2 (mkV "omzomen") | mkV2 (mkV (mkV "met") "franjes versieren") | mkV2 (mkV (mkV "van") "franjes voorzien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin frisk_V = mkV "fouilleren" ; -- status=guess, src=wikt
+lin frisk_V2 = mkV2 (mkV "fouilleren") ; -- status=guess, src=wikt
+lin fritter_N = mkN "beignet" masculine ; -- status=guess
+lin fritter_V2 = mkV2 (mkV "prutsen") ; -- status=guess, src=wikt
+lin frivolity_N = mkN "frivoliteit" ; -- status=guess
+lin frivolous_A = mkA "frivool" | mkA "lichtzinnig" | mkA "wuft" | mkA "onbezonnen" ; -- status=guess status=guess status=guess status=guess
+lin frog_N = mkN "kikker" masculine | mkN "kikvors" masculine ; -- status=guess status=guess
+lin frolic_V = mkV (mkV "plezier") "maken" | mkV "dollen" | mkV (mkV "pret") "maken" | mkV "keten" | mkV "rollebollen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin from_Prep = S.from_Prep ;
+lin frond_N = mkN "varenblad" ; -- status=guess
+lin front_A = mkA "voor" ;
+lin front_N = mkN "voorkant" | mkN "voorzijde" ;
+lin frontier_N = mkN "grens" ; -- status=guess
+lin frost_N = mkN "vorst" ; -- status=guess
+lin frost_V = mkV "berijpen" ; -- status=guess, src=wikt
+lin frost_V2 = mkV2 (mkV "berijpen") ; -- status=guess, src=wikt
+lin frostbite_N = mkN "bevriezing" feminine ; -- status=guess
+lin frosty_A = mkA "vorstig" ; -- status=guess
+lin froth_N = mkN "schuim" neuter ; -- status=guess
+lin frothy_A = mkA "schuimig" | mkA "schuimend" ; -- status=guess status=guess
+lin frown_N = mkN "fronsen" ; -- status=guess
+lin frown_V = mkV "fronsen" ; -- status=guess, src=wikt
+lin frozen_A = mkA "bevroren" ; -- status=guess
+lin fructose_N = mkN "fructose" masculine feminine | mkN "vruchtensuiker" masculine ; -- status=guess status=guess
+lin frugal_A = mkA "zuinig" ; -- status=guess
+lin fruit_N = L.fruit_N ;
+lin fruitful_A = mkA "vruchtbaar" ; -- status=guess
+lin fruition_N = mkN "vrucht dragen" ; -- status=guess
+lin frustrate_V2 = mkV2 (mkV "frustreren") ; -- status=guess, src=wikt
+lin frustrating_A = mkA "frustrerende" ; -- status=guess
+lin frustration_N = mkN "frustratie" feminine ; -- status=guess
+lin fry_V = bakken_V | braden_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin fry_V2 = mkV2 (bakken_V) | mkV2 (braden_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin frying_N = mkN "koekenpan" masculine feminine ; -- status=guess
+lin fuchsia_N = mkN "foksia" masculine ; -- status=guess
+lin fuck_N = mkN "neukpartij" ; -- status=guess
+lin fuck_V = mkV "aankloten" ; -- status=guess, src=wikt
+lin fuck_V2 = mkV2 (mkV "aankloten") ; -- status=guess, src=wikt
+lin fucking_A = mkA "fucking" | mkA "focking" | mkA "fakking" | mkA "kanker" ; -- status=guess status=guess status=guess status=guess
+lin fucking_Adv = variants{} ; --
+lin fuel_N = mkN "brandstof" masculine feminine ; -- status=guess
+lin fuel_V = mkV "tanken" ; -- status=guess, src=wikt
+lin fuel_V2 = mkV2 (mkV "tanken") ; -- status=guess, src=wikt
+lin fugitive_A = mkA "vluchtig" ; -- status=guess
+lin fugitive_N = mkN "vluchteling" masculine | mkN "vluchtelinge" feminine | mkN "voortvluchtige" masculine feminine ; -- status=guess status=guess status=guess
+lin fulcrum_N = mkN "draaipunt" neuter | mkN "steunpunt" neuter ; -- status=guess status=guess
+lin fulfil_V2 = variants{} ; --
+lin fulfill_V2 = mkV2 (mkV "vervullen") ; -- status=guess, src=wikt
+lin full_A = L.full_A ;
+lin full_time_A = variants{} ; --
+lin fully_Adv = mkAdv "volledig" ;
+lin fume_N = mkN "zuurkast" | mkN "trekkast" ; -- status=guess status=guess
+lin fun_A = mkA "plezierig" | mkA "leuk" | mkA "lollig" | mkA "plezant" ; -- status=guess status=guess status=guess status=guess
+lin fun_AV = L.fun_AV ;
+lin fun_N = mkN "lol" masculine | mkN "plezier" neuter | mkN "pret" feminine ; -- status=guess status=guess status=guess
+lin function_N = mkN "functie" feminine ;
+lin function_V = mkV "functioneren" ; -- status=guess, src=wikt
+lin functional_A = mkA "functionerend" | mkA "operationeel" | mkA "werkend" ; -- status=guess status=guess status=guess
+lin functionality_N = mkN "functionaliteit" ; -- status=guess
+lin fund_N = mkN "fonds" ;
+lin fund_V2 = mkV2 (mkV "financieren") ; -- status=guess, src=wikt
+lin fundamental_A = mkA "fundamenteel" ; -- status=guess
+lin fundamental_N = mkN "fundamentele natuurkracht" masculine ; -- status=guess
+lin fundamentalism_N = mkN "fundamentalisme" neuter ; -- status=guess
+lin fundamentally_Adv = variants{} ; --
+lin funding_N = mkN "financiering" ; -- status=guess
+lin funeral_N = mkN "begrafenis" feminine ; -- status=guess
+lin fungus_N = mkN "zwam" masculine ; -- status=guess
+lin funicular_N = mkN "funiculaire" | mkN "kabelbaan" feminine ; -- status=guess status=guess
+lin funnel_N = mkN "trechter" ; -- status=guess
+lin funnel_V = mkV (mkV "geld") "doen circuleren" ; -- status=guess, src=wikt
+lin funnel_V2 = mkV2 (mkV (mkV "geld") "doen circuleren") ; -- status=guess, src=wikt
+lin funny_A = mkA "grappig" ; -- status=guess
+lin fur_N = mkN "voering" ; -- status=guess
+lin furious_A = variants{} ; --
+lin furlough_N = mkN "verlof" neuter ; -- status=guess
+lin furnace_N = mkN "ketel" masculine ; -- status=guess
+lin furnish_V2 = mkV2 (mkV "meubileren") | mkV2 (mkV "bemeubelen") | mkV2 (mkV "meubelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin furniture_N = mkN "meubel" neuter | mkN "meubelstuk" neuter ; -- status=guess status=guess
+lin furrow_N = mkN "groef" feminine ; -- status=guess
+lin furrow_V = mkV "doorploegen" ; -- status=guess, src=wikt
+lin furrow_V2 = mkV2 (mkV "doorploegen") ; -- status=guess, src=wikt
+lin furry_A = mkA "pelzig" | mkA "pels-" ; -- status=guess status=guess
+lin further_Adv = mkAdv "verder" ;
+lin furthermore_Adv = mkAdv "daarenboven" | mkAdv "bovendien" ; -- status=guess status=guess
+lin furtive_A = mkA "heimelijk" | mkA "geheim" ; -- status=guess status=guess
+lin fury_N = mkN "razernij" feminine ; -- status=guess
+lin fuse_N = mkN "lont" ; -- status=guess
+lin fuse_V = mkV "samensmelten" ; -- status=guess, src=wikt
+lin fuse_V2 = mkV2 (mkV "samensmelten") ; -- status=guess, src=wikt
+lin fusion_N = mkN "smelten" neuter ; -- status=guess
+lin fuss_N = variants{} ; --
+lin fussy_A = mkA "pietluttig" ; -- status=guess
+lin futile_A = mkA "nutteloos" ; -- status=guess
+lin future_1_N = mkN "toekomst" feminine ; ---- time to come
+lin future_3_N = mkN "toekomst" feminine ; ---- ?
+lin future_A = mkA "toekomstig" ;
+lin future_N = mkN "toekomst" feminine ;
+lin futuristic_A = mkA "futuristisch" ; -- status=guess
+lin gab_N = mkN "geklets" | mkN "gebabbel" | mkN "gekakel" ; -- status=guess status=guess status=guess
+lin gable_N = mkN "gevelspits" ; -- status=guess
+lin gadolinium_N = mkN "gadolinium" neuter ; -- status=guess
+lin gaffe_N = mkN "blunder" ; -- status=guess
+lin gaffer_N = mkN "gaffer" ; -- status=guess
+lin gag_V = mkV "kokhalzen" ; -- status=guess, src=wikt
+lin gag_V2 = mkV2 (mkV "kokhalzen") ; -- status=guess, src=wikt
+lin gaggle_N = mkN "troep" neuter ; -- status=guess
+lin gain_N = mkN "winst" feminine ; -- status=guess
+lin gain_V = fixprefixV "ver" krijgen_V | winnen_V | mkV "bekomen" ;
+lin gain_V2 = mkV2 gain_V ;
+lin gainsay_V2 = mkV2 (mkV "tegenspreken") | mkV2 (mkV "weerleggen") | mkV2 (mkV "loochenen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin gait_N = mkN "gang" masculine ; -- status=guess
+lin gaiter_N = mkN "slobkousen" ; -- status=guess
+lin galactic_A = mkA "galactisch" ; -- status=guess
+lin galaxy_N = mkN "sterrenstelsel" neuter ; -- status=guess
+lin gall_N = mkN "gal" masculine ; -- status=guess
+lin gall_V2 = mkV2 (mkV "schaven") | mkV2 (wrijven_V) | mkV2 (mkV "storen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin galleon_N = mkN "galjoen" ; -- status=guess
+lin gallery_N = mkN "galerij" feminine ; -- status=guess
+lin galley_N = mkN "kombuis" neuter | mkN "scheepskeuken" feminine ; -- status=guess status=guess
+lin gallinaceous_A = mkA "hoenderachtig" ; -- status=guess
+lin gallium_N = mkN "gallium" neuter ; -- status=guess
+lin gallon_N = variants{} ; --
+lin gallows_N = mkN "galg" ; -- status=guess
+lin galosh_N = mkN "overschoen" masculine | mkN "galoche" feminine ; -- status=guess status=guess
+lin galvanization_N = mkN "galvanisering '" ; -- status=guess
+lin galvanize_V2 = mkV2 (mkV "galvaniseren") | mkV2 (mkV "verzinken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin galvanize_VS = mkVS (mkV "galvaniseren") | mkVS (mkV "verzinken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gambit_N = mkN "gambiet" neuter ; -- status=guess
+lin gamble_N = mkN "gok" masculine ; -- status=guess
+lin gamble_V = mkV "gokken" | mkV (mkV "kansspelen") "bedrijven" ; -- status=guess, src=wikt status=guess, src=wikt
+lin gamble_V2 = mkV2 (mkV "gokken") | mkV2 (mkV (mkV "kansspelen") "bedrijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin game_1_N = mkN "spel" neuter ;
+lin game_2_N = mkN "spel" neuter ;
+lin game_3_N = mkN "wedstrijd" ;
+lin game_N = game_2_N | game_1_N ;
+lin game_V = mkV "spelen" ;
+lin game_V2 = mkV2 (mkV (mkV "spel") "") | mkV2 (mkV "spel") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gamecock_N = mkN "vechthaan" masculine ; -- status=guess
+lin gamekeeper_N = mkN "jachtopzichter" masculine | mkN "jachtopziener" masculine | mkN "jachtmeester" masculine ; -- status=guess status=guess status=guess
+lin gamma_N = mkN "gamma" masculine feminine ; -- status=guess
+lin gamut_N = mkN "toonladder" feminine ; -- status=guess
+lin gander_N = mkN "uil" masculine | mkN "uilskuiken" neuter ; -- status=guess status=guess
+lin gang_N = mkN "bende" feminine | mkN "gang" ; -- status=guess status=guess
+lin gangplank_N = mkN "loopplank" ; -- status=guess
+lin gangrene_N = mkN "gangreen" feminine ; -- status=guess
+lin gangster_N = mkN "gangster" ; -- status=guess
+lin gangway_N = mkN "gangboord" ; -- status=guess
+lin gantry_N = mkN "portaal" neuter ; -- status=guess
+lin gap_N = variants{} ; --
+lin gape_V = mkV "gapen" ; -- status=guess, src=wikt
+lin garage_N = mkN "vrijmarkt" masculine feminine ; -- status=guess
+lin garbage_N = mkN "huisvuil" neuter | mkN "vuilnis " neuter | mkN "vuil" neuter ; -- status=guess status=guess status=guess
+lin garden_N = L.garden_N ;
+lin garden_V = mkV "tuinieren" ; -- status=guess, src=wikt
+lin gardenerMasc_N = mkN "hovenier" masculine | mkN "tuinier" masculine | mkN "tuinman" masculine | mkN "tuinlieden {p}" ; -- status=guess status=guess status=guess status=guess
+lin garganey_N = mkN "zomertaling" ; -- status=guess
+lin gargantuan_A = mkA "immens" ; -- status=guess
+lin gargle_N = mkN "gorgeldrank" ; -- status=guess
+lin gargle_V = mkV "gorgelen" ; -- status=guess, src=wikt
+lin gargle_V2 = mkV2 (mkV "gorgelen") ; -- status=guess, src=wikt
+lin gargoyle_N = mkN "waterspuwer" masculine ; -- status=guess
+lin garish_A = mkA "wansmakelijk" | mkA "schreeuwlelijk" ; -- status=guess status=guess
+lin garland_N = mkN "slinger" masculine ; -- status=guess
+lin garlic_N = mkN "knoflook" masculine feminine ; -- status=guess
+lin garment_N = mkN "kledingstuk" neuter ; -- status=guess
+lin garner_N = mkN "graanschuur" ; -- status=guess
+lin garnet_N = mkN "granaat" ; -- status=guess
+lin garret_N = mkN "vliering" feminine | mkN "zolder" masculine ; -- status=guess status=guess
+lin garter_N = mkN "jarretel" masculine feminine | mkN "jarretelle" masculine feminine ; -- status=guess status=guess
+lin gas_N = mkN "gas" utrum ;
+lin gas_V = mkV "tanken" ; -- status=guess, src=wikt
+lin gas_V2 = mkV2 (mkV "tanken") ; -- status=guess, src=wikt
+lin gasket_N = mkN "pakking" feminine ; -- status=guess
+lin gasoline_N = mkN "benzine" feminine | mkN "naft" | mkN "slang]" ; -- status=guess status=guess status=guess
+lin gasp_V = mkV "hijgen" | mkV "snakken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin gasp_V2 = mkV2 (mkV "hijgen") | mkV2 (mkV "snakken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gastric_A = variants{} ; --
+lin gastritis_N = mkN "gastritis" feminine ; -- status=guess
+lin gastroenterology_N = mkN "gastro-enterologie" feminine ; -- status=guess
+lin gastronomy_N = mkN "gastronomie" feminine ; -- status=guess
+lin gate_N = mkN "poort" utrum ; -- status=guess
+lin gateau_N = mkN "taart" ; -- status=guess
+lin gather_V = mkV "verzamelen" | mkV "bijeenkomen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin gather_V2 = mkV2 (mkV "verzamelen") | mkV2 (mkV "bijeenkomen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gathering_N = mkN "katern" ; -- status=guess
+lin gaudy_A = mkA "ordinair" | mkA "opvallend" | mkA "schreeuwlelijk" ; -- status=guess status=guess status=guess
+lin gauge_N = mkN "meter" ; -- status=guess
+lin gauge_V2 = mkV2 (meten_V) ; -- status=guess, src=wikt
+lin gauze_N = mkN "weefsel" ; -- status=guess
+lin gay_A = mkA "verwijfd" ; -- status=guess
+lin gay_N = mkN "homo" ; -- status=guess
+lin gaze_N = variants{} ; --
+lin gaze_V = mkV "staren" | mkV "turen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin gazebo_N = mkN "prieel" neuter ; -- status=guess
+lin gazelle_N = mkN "gezelle" ; -- status=guess
+lin gazetteer_N = mkN "publiciteitsagent" ; -- status=guess
+lin gear_N = mkN "overbrenging" feminine ; -- status=guess
+lin gear_V = mkV (mkV "in") "een versnelling komen" | mkV "schakelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin gear_V2 = mkV2 (mkV (mkV "in") "een versnelling komen") | mkV2 (mkV "schakelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gearbox_N = mkN "versnellingsbak" ; -- status=guess
+lin geek_N = mkN "straatartiest" masculine ; -- status=guess
+lin geezer_N = mkN "gozer" masculine ; -- status=guess
+lin gel_N = mkN "gel " neuter ; -- status=guess
+lin gel_V = mkV "gellen" ; -- status=guess, src=wikt
+lin gelatine_N = mkN "gelatine" masculine feminine ; -- status=guess
+lin geld_V2 = mkV2 (mkV "castreren") ; -- status=guess, src=wikt
+lin gelding_N = mkN "ruin" masculine ; -- status=guess
+lin gem_N = mkN "edelsteen" masculine ; -- status=guess
+lin gendarmerie_N = mkN "rijkswacht" feminine ; -- status=guess
+lin gender_N = mkN "geslacht" neuter ; -- status=guess
+lin gene_N = mkN "gen" ; -- status=guess
+lin genealogy_N = mkN "kwartierstaat" | mkN "parenteel" | mkN "stamreeks" | mkN "stamboom" | mkN "genealogie" ; -- status=guess status=guess status=guess status=guess status=guess
+lin general_A = mkA "algemeen" ;
+lin general_N = mkN "generaal" masculine ;
+lin generally_Adv = mkAdv "in het algemeen" | mkAdv "gewoonlijk" ;
+lin generate_V2 = variants{} ; --
+lin generation_N = mkN "generatie" ;
+lin generic_A = mkA "generiek" ; -- status=guess
+lin generosity_N = mkN "gulheid" ; -- status=guess
+lin generous_A = mkA "gul" | mkA "genereus" ; -- status=guess status=guess
+lin genesis_N = mkN "genese" feminine | mkN "oorsprong" feminine | mkN "wording" feminine ; -- status=guess status=guess status=guess
+lin genet_N = mkN "genet" ; -- status=guess
+lin genetic_A = mkA "genetisch" | mkA "erfelijk" ; -- status=guess status=guess
+lin genial_A = mkA "geniaal" ; -- status=guess
+lin genitalia_N = mkN "genitaliën {p}" | mkN "voortplantingsorganen {p}" ; -- status=guess status=guess
+lin genitive_A = mkA "genitief" ; -- status=guess
+lin genitive_N = mkN "tweede naamval" masculine | mkN "genitief" masculine ; -- status=guess status=guess
+lin genius_N = mkN "genialiteit" feminine ; -- status=guess
+lin genocide_N = mkN "genocide" | mkN "volkerenmoord" ; -- status=guess status=guess
+lin genome_N = mkN "genoom" neuter ; -- status=guess
+lin genotype_N = mkN "genotype" ; -- status=guess
+lin genre_N = mkN "genre" neuter ; -- status=guess
+lin genteel_A = mkA "aristocratisch" ; -- status=guess
+lin gentile_A = mkA "niet-Joods" | mkA "christelijk" | mkA "ongelovig" | mkA "heidens" ; -- status=guess status=guess status=guess status=guess
+lin gentle_A = variants{} ; --
+lin gentleman_N = mkN "heer" masculine ;
+lin gentleness_N = mkN "minzaamheid" ; -- status=guess
+lin gently_Adv = mkAdv "zachtjes" | mkAdv "voorzichtig" | mkAdv "zachtaardig" ; -- status=guess status=guess status=guess
+lin gentrification_N = mkN "verbetering" ; -- status=guess
+lin genuine_A = mkA "echt" | mkA "authentiek" | mkA "origineel" ; -- status=guess status=guess status=guess
+lin genuinely_Adv = variants{} ; --
+lin genus_N = mkN "soort" feminine ; -- status=guess
+lin geodesy_N = mkN "landmeetkunde" feminine ; -- status=guess
+lin geographer_N = mkN "geograaf" | mkN "aardrijkskundige" masculine feminine ; -- status=guess status=guess
+lin geographic_A = mkA "geografisch" ; -- status=guess
+lin geographical_A = variants{} ; --
+lin geographically_Adv = mkAdv "geografisch" ; -- status=guess
+lin geography_N = mkN "geografie" feminine | mkN "aardrijkskunde" feminine ; -- status=guess status=guess
+lin geologic_A = mkA "geologisch" ; -- status=guess
+lin geological_A = variants{} ; --
+lin geologistMasc_N = mkN "geoloog" masculine | mkN "geologe" feminine | mkN "aardkundige" masculine feminine ; -- status=guess status=guess status=guess
+lin geology_N = mkN "geologie" feminine | mkN "aardkunde" feminine ; -- status=guess status=guess
+lin geometry_N = mkN "geometrie" | mkN "meetkunde" feminine ; -- status=guess status=guess
+lin geranium_N = mkN "geranium" feminine ; -- status=guess
+lin gerbil_N = mkN "gerbil" masculine | mkN "springmuis renmuis" feminine | mkN "woestijnrat" feminine ; -- status=guess status=guess status=guess
+lin germane_A = mkA "relevant" | mkA "ter zake" | mkA "van toepassing" ; -- status=guess status=guess status=guess
+lin germanium_N = mkN "germanium" neuter ; -- status=guess
+lin germination_N = mkN "kieming" feminine ; -- status=guess
+lin gerontocracy_N = mkN "gerontocratie" feminine ; -- status=guess
+lin gerontology_N = mkN "gerontologie" feminine ; -- status=guess
+lin gerund_N = mkN "gerundium" neuter ; -- status=guess
+lin gesture_N = mkN "gebaar" neuter ; -- status=guess
+lin gesture_V = mkV "gebaren" ; -- status=guess, src=wikt
+lin get_V2V = mkV2V (mkV "op" schieten_V) | mkV2V (mkV "overeen" LexiconDut.come_V) ;
+lin get_VV = mkVV (mkV "hebben") ; ---- subcat, tocheck all of get_
+lin geyser_N = mkN "geiser" masculine | mkN "geizer" masculine ; -- status=guess status=guess
+lin ghastly_A = mkA "afgrijselijk" | mkA "afschuwelijk" | mkA "verschrikkelijk" | mkA "abominabel" ; -- status=guess status=guess status=guess status=guess
+lin gherkin_N = mkN "augurk" masculine ; -- status=guess
+lin ghetto_N = mkN "jodenbuurt" feminine | mkN "getto" neuter ; -- status=guess status=guess
+lin ghost_N = mkN "artefact" neuter ; -- status=guess
+lin ghoulish_A = mkA "makaber" ; -- status=guess
+lin giant_A = mkA "reusachtig" | mkA "reuzen-" ; -- status=guess status=guess
+lin giant_N = mkN "reus" masculine ; -- status=guess
+lin gibberish_N = mkN "visserslatijn" neuter ; -- status=guess
+lin gibbet_N = mkN "galg" ; -- status=guess
+lin gift_N = mkN "gave" feminine ; -- status=guess
+lin gift_V2 = mkV2 (schenken_V) ; -- status=guess, src=wikt
+lin gig_N = mkN "optreden" neuter | mkN "schnabbel" masculine | mkN "concert" neuter ; -- status=guess status=guess status=guess
+lin gigantic_A = mkA "gigantisch" ; -- status=guess
+lin giggle_N = mkN "gegiechel" neuter ; -- status=guess
+lin giggle_V = mkV "giechelen" ; -- status=guess, src=wikt
+lin gigolo_N = mkN "escort" masculine ; -- status=guess
+lin gild_V2 = mkV2 (mkV "vergulden") ; -- status=guess, src=wikt
+lin gilder_N = mkN "gulden" masculine ; -- status=guess
+lin gill_N = mkN "kieuw" feminine ; -- status=guess
+lin gimlet_N = mkN "fretboor" feminine ; -- status=guess
+lin ginger_A = mkA "ros" | mkA "rosse" ; -- status=guess status=guess
+lin ginger_N = mkN "gemberbier" neuter ; -- status=guess
+lin ginseng_N = mkN "ginseng" masculine ; -- status=guess
+lin giraffe_N = mkN "giraf" feminine ; -- status=guess
+lin girdle_N = mkN "rondist" ; -- status=guess
+lin girl_N = L.girl_N ;
+lin girlfriend_N = mkN "vriendin" ; -- status=guess
+lin girlish_A = mkA "mesjesachtig" ; -- status=guess
+lin girth_N = mkN "omtrek" masculine | mkN "omvang" masculine ; -- status=guess status=guess
+lin give_N = mkN "weggeefwinkel" ; -- status=guess
+lin give_V = geven_V ;
+lin give_V2 = mkV2 (geven_V) | mkV2 (no_geV (mkV "overhandigen")) ;
+lin give_V3 = L.give_V3 ;
+lin given_A = variants{} ; --
+lin given_N = mkN "voornaam" masculine | mkN "roepnaam" masculine ; -- status=guess status=guess
+lin glacier_N = mkN "gletsjer" masculine ; -- status=guess
+lin glad_A = mkA "blij" | mkA "verheugd" ; -- status=guess status=guess
+lin gladiator_N = mkN "gladiator" masculine ; -- status=guess
+lin glance_N = variants{} ; --
+lin glance_V = variants{} ; --
+lin glance_V2 = variants{} ; --
+lin gland_N = mkN "klier" masculine ; -- status=guess
+lin glandular_A = mkA "ingeboren" ; -- status=guess
+lin glans_N = mkN "eikel" masculine ; -- status=guess
+lin glare_V = variants{} ; --
+lin glare_V2 = variants{} ; --
+lin glasnost_N = mkN "glasnost" ; -- status=guess
+lin glass_N = mkN "glas" neuter ;
+lin glassy_A = mkA "glasachtig" | mkA "glazig" ; -- status=guess status=guess
+lin glaucoma_N = mkN "glaucoom" ; -- status=guess
+lin glaze_N = mkN "glazuur" neuter ; -- status=guess
+lin glaze_V = mkV "glazuren" ; -- status=guess, src=wikt
+lin glaze_V2 = mkV2 (mkV "glazuren") ; -- status=guess, src=wikt
+lin glazier_N = mkN "glazenmaker" masculine | mkN "glaszetter" masculine feminine ; -- status=guess status=guess
+lin glean_V = mkV "oppikken" | mkV "leren" | mkV "verzamelen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin glean_V2 = mkV2 (mkV "oppikken") | mkV2 (mkV "leren") | mkV2 (mkV "verzamelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin glee_N = mkN "vrolijkheid" ; -- status=guess
+lin glen_N = mkN "dal" neuter | mkN "vallei" ; -- status=guess status=guess
+lin glide_V = mkV "zweven" ; -- status=guess, src=wikt
+lin glider_N = mkN "zweefvliegtuig" neuter ; -- status=guess
+lin glimpse_N = mkN "glimp" masculine ; -- status=guess
+lin glimpse_V2 = mkV2 (mkV (mkV "een") "glimp opvangen") ; -- status=guess, src=wikt
+lin glint_V = mkV "flitsen" ; -- status=guess, src=wikt
+lin glitter_V = mkV "schitteren" ; -- status=guess, src=wikt
+lin gloat_V = mkV (mkV "met") "wellust bekijken" | mkV (mkV "met") "duivels vermaak bekijken" | mkV "verlustigen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin gloat_VS = mkVS (mkV (mkV "met") "wellust bekijken") | mkVS (mkV (mkV "met") "duivels vermaak bekijken") | mkVS (mkV "verlustigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin global_A = mkA "globaal" | mkA "wereldwijd" | mkA "wereld-" | mkA "mondiaal" ; -- status=guess status=guess status=guess status=guess
+lin globe_N = mkN "wereldbol" masculine ; -- status=guess
+lin glockenspiel_N = mkN "klokkenspel" neuter | mkN "beiaard" ; -- status=guess status=guess
+lin gloom_N = mkN "duisternis" feminine ; -- status=guess
+lin gloomy_A = mkA "benauwd" | mkA "melancholisch" ; -- status=guess status=guess
+lin glorious_A = mkA "roemruchtig" ; -- status=guess
+lin glory_N = mkN "glorie" feminine | mkN "luister" masculine | mkN "pracht" masculine feminine ; -- status=guess status=guess status=guess
+lin glossary_N = mkN "glossarium" neuter ; -- status=guess
+lin glossy_A = mkA "glanzend" ; -- status=guess
+lin glossy_N = mkN "rouw-mierklauwier" ; -- status=guess
+lin glove_N = L.glove_N ;
+lin glow_N = mkN "gloed" masculine ; -- status=guess
+lin glow_V = mkV "gloeien" ; -- status=guess, src=wikt
+lin glucose_N = mkN "glucose" masculine feminine | mkN "druivensuiker" masculine ; -- status=guess status=guess
+lin glue_N = mkN "lijm" masculine ; -- status=guess
+lin glue_V2 = mkV2 (mkV "lijmen") ; -- status=guess, src=wikt
+lin glum_A = mkA "sip" ; -- status=guess
+lin glut_N = mkN "oververzadiging" | mkN "overmaat" ; -- status=guess status=guess
+lin gluten_N = mkN "gluten" ; -- status=guess
+lin gluteus_N = mkN "grote bilspier or" masculine ; -- status=guess
+lin gluttonous_A = mkA "vraadzuchtig" ; -- status=guess
+lin gluttony_N = mkN "vraatzucht" ; -- status=guess
+lin glycogen_N = mkN "glycogeen" neuter ; -- status=guess
+lin glyph_N = mkN "schriftteken" neuter ; -- status=guess
+lin gnarled_A = mkA "knoestig" | mkA "misvormd" ; -- status=guess status=guess
+lin gnash_V = mkV "tandenknarsen" | mkV "knarsetanden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin gnash_V2 = mkV2 (mkV "tandenknarsen") | mkV2 (mkV "knarsetanden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gnat_N = mkN "mug" feminine | mkN "knut" ; -- status=guess status=guess
+lin gnaw_V = mkV "knagen" ; -- status=guess, src=wikt
+lin gnaw_V2 = mkV2 (mkV "knagen") ; -- status=guess, src=wikt
+lin gneiss_N = mkN "gneis" ; -- status=guess
+lin gnome_N = mkN "gnoom" ; -- status=guess
+lin gnu_N = mkN "gnoe" masculine ; -- status=guess
+lin go_N = mkN "go" neuter ; -- status=guess
+lin go_V = L.go_V ;
+lin go_VA = mkVA (L.go_V) ; -- only in expressions?
+lin go_VV = mkVV (L.go_V) ;
+lin goad_V2 = mkV2 (mkV "aanmoedigen") | mkV2 (mkV "stimuleren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin goal_N = mkN "doel" neuter | mkN "goal" ;
+lin goalkeeper_N = mkN "keeper" masculine feminine | mkN "doelwachter" masculine | mkN "doelwachtster" feminine | mkN "doelman" masculine ; -- status=guess status=guess status=guess status=guess
+lin goat_N = mkN "geit" feminine | mkN "bok" masculine ; -- status=guess status=guess
+lin goatee_N = mkN "kinbaardje" neuter ; -- status=guess
+lin gob_N = mkN "kwak" | mkN "slijmerige prop" ; -- status=guess status=guess
+lin goblin_N = mkN "kobold" masculine ; -- status=guess
+lin god_N = mkN "god" masculine | mkN "godheid" feminine ;
+lin goddess_N = mkN "schoonheid" ; -- status=guess
+lin godfather_N = mkN "peter" masculine ; -- status=guess
+lin godfearing_A = mkA "godvrezende" ; -- status=guess
+lin godless_A = mkA "goddeloos" ; -- status=guess
+lin godlike_A = mkA "goddelijk" ; -- status=guess
+lin godmother_N = mkN "meter" feminine ; -- status=guess
+lin godsend_N = mkN "godsgeschenk" neuter ; -- status=guess
+lin godwit_N = mkN "grutto" utrum ; -- status=guess
+lin gofer_N = mkN "loopjongen" masculine | mkN "manusje-van-alles" neuter ; -- status=guess status=guess
+lin goggles_N = mkN "veiligheidsbril" masculine | mkN "beschermende brillen {p}" ; -- status=guess status=guess
+lin goitre_N = mkN "bof" masculine feminine ; -- status=guess
+lin gold_A = variants{} ; --
+lin gold_N = L.gold_N ;
+lin golden_A = variants{} ; --
+lin goldeneye_N = mkN "brilduiker" ; -- status=guess
+lin goldfish_N = mkN "goudvis" masculine ; -- status=guess
+lin goldsmith_N = mkN "goudsmid" ; -- status=guess
+lin golf_N = mkN "golf" ; -- status=guess
+lin golf_V = mkV "golfen" ; -- status=guess, src=wikt
+lin gondola_N = mkN "gondel" ; -- status=guess
+lin gong_N = mkN "gong" masculine ; -- status=guess
+lin gonorrhea_N = mkN "gonorroe" ; -- status=guess
+lin goo_N = mkN "stroperigheid" ; -- status=guess
+lin good_A = L.good_A ;
+lin good_N = mkN "goed" | mkN "goede" ;
+lin goodbye_Interj = mkInterj "tot ziens" | mkInterj "doei" | mkInterj "dag" | mkInterj "houdoe" ; -- status=guess status=guess status=guess status=guess
+lin goodness_N = mkN "goedheid" feminine ; -- status=guess
+lin goods_N = mkN "goederen {p}" | mkN "waar" feminine ; -- status=guess status=guess
+lin gooey_A = mkA "papperig" | mkA "slijmachtig" ; -- status=guess status=guess
+lin goof_V = mkV (mkV "niets") "doen" | mkV "luilakken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin goof_V2 = mkV2 (mkV (mkV "niets") "doen") | mkV2 (mkV "luilakken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gook_N = mkN "spleetoog" ; -- status=guess
+lin goose_N = mkN "gans" feminine ; -- status=guess
+lin gooseberry_N = mkN "kruisbes" feminine ; -- status=guess
+lin gooseneck_N = mkN "eendenmossel" feminine ; -- status=guess
+lin gore_V2 = mkV2 (mkV "spiezen") ; -- status=guess, src=wikt
+lin gorge_N = mkN "kloof" neuter ; -- status=guess
+lin gorge_V = mkV "schrokken" ; -- status=guess, src=wikt
+lin gorge_V2 = mkV2 (mkV "schrokken") ; -- status=guess, src=wikt
+lin gorilla_N = mkN "gorilla" masculine ; -- status=guess
+lin gormless_A = mkA "onnozel" | mkA "onhandig" ; -- status=guess status=guess
+lin goshawk_N = mkN "havik" masculine ; -- status=guess
+lin gosling_N = mkN "gansje" neuter | mkN "ganzenjong" neuter ; -- status=guess status=guess
+lin gospel_N = mkN "evangelie" neuter ; -- status=guess
+lin gossamer_N = mkN "ragfijn weefsel" ; -- status=guess
+lin gossip_N = mkN "kletspraatje" | mkN "roddel" ; -- status=guess status=guess
+lin gossip_V = mkV "roddelen" ; -- status=guess, src=wikt
+lin goth_N = mkN "gothic" ; -- status=guess
+lin gothic_A = variants{} ; --
+lin goulash_N = mkN "goulash" masculine ; -- status=guess
+lin gourd_N = mkN "kop" ; -- status=guess
+lin gourmet_N = mkN "gastronoom" masculine | mkN "gastronome" feminine | mkN "fijnproever" masculine | mkN "fijnproefster" feminine ; -- status=guess status=guess status=guess status=guess
+lin gout_N = mkN "jicht" masculine ; -- status=guess
+lin govern_V = mkV "beheersen" ; -- status=guess, src=wikt
+lin govern_V2 = mkV2 (mkV "beheersen") ; -- status=guess, src=wikt
+lin government_N = mkN "regering" | mkN "overheid" ;
+lin governor_N = mkN "regelaar" ; -- status=guess
+lin gown_N = mkN "toga" feminine ; -- status=guess
+lin grab_V = grijpen_V ; -- status=guess, src=wikt
+lin grab_V2 = mkV2 (grijpen_V) ; -- status=guess, src=wikt
+lin grace_N = mkN "gratie" feminine | mkN "elegantie" feminine ; -- status=guess status=guess
+lin graceful_A = mkA "elegant" | mkA "gracieus" ; -- status=guess status=guess
+lin gradation_N = mkN "gradatie" feminine ; -- status=guess
+lin grade_N = variants{} ; --
+lin gradient_N = mkN "gradiënt" masculine ; -- status=guess
+lin gradual_A = mkA "geleidelijk" ; -- status=guess
+lin gradually_Adv = mkAdv "geleidelijk" | mkAdv "allengs" | mkAdv "gaandeweg" ; -- status=guess status=guess status=guess
+lin graduate_N = mkN "abituriënt" masculine ; -- status=guess
+lin graduate_V = mkV "promoveren" | mkV "afstuderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin graduate_V2 = mkV2 (mkV "promoveren") | mkV2 (mkV "afstuderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin graft_N = mkN "ent" masculine feminine ; -- status=guess
+lin graft_V = mkV "enten" ; -- status=guess, src=wikt
+lin graft_V2 = mkV2 (mkV "enten") ; -- status=guess, src=wikt
+lin grain_N = mkN "graan" neuter ; -- status=guess
+lin gram_N = mkN "gram" masculine ; -- status=guess
+lin grammar_N = L.grammar_N ;
+lin grammarian_N = mkN "grammaticus" masculine ; -- status=guess
+lin grammatical_A = mkA "grammaticaal" ; -- status=guess
+lin grand_A = mkA "groots" ; -- status=guess
+lin grandaunt_N = mkN "oudtante" ; -- status=guess
+lin grandchild_N = mkN "kleinkind" neuter ; -- status=guess
+lin granddaughter_N = mkN "kleindochter" feminine ; -- status=guess
+lin grandfather_N = mkN "grootvader" masculine | mkN "opa" masculine | mkN "bompa" masculine ; -- status=guess status=guess status=guess
+lin grandma_N = mkN "oma" ; -- status=guess
+lin grandmother_N = mkN "grootmoeder" | mkN "oma" ; -- status=guess status=guess
+lin grandpa_N = mkN "opa" ; -- status=guess
+lin grandparent_N = mkN "grootouder" masculine ; -- status=guess
+lin grandson_N = mkN "kleinzoon" masculine ; -- status=guess
+lin granny_N = mkN "besje" feminine ; -- status=guess
+lin granola_N = mkN "muesli" masculine | mkN "crunchy" masculine ; -- status=guess status=guess
+lin grant_N = mkN "toelage" ; -- status=guess
+lin grant_V2 = mkV2 (mkV "verlenen") | mkV2 (mkV "toe" (mkV "kennen")) ;
+lin grant_V3 = mkV3 (mkV "verlenen") | mkV3 (mkV "toe" (mkV "kennen")) ;
+lin granule_N = mkN "korrel" masculine ; -- status=guess
+lin granulocyte_N = mkN "granulocyt" masculine ; -- status=guess
+lin grape_N = mkN "druif" feminine ; -- status=guess
+lin grapefruit_N = mkN "grapefruit" masculine ; -- status=guess
+lin grapevine_N = mkN "geruchtenmolen" | mkN "tamtam" ; -- status=guess status=guess
+lin graph_N = mkN "graaf" ; -- status=guess
+lin graphic_A = mkA "grafisch" ; -- status=guess
+lin graphics_N = mkN "grafische kaart" utrum | mkN "videokaart" utrum ; -- status=guess status=guess
+lin grappa_N = mkN "grappa" masculine ; -- status=guess
+lin grasp_N = mkN "grip" masculine ; -- status=guess
+lin grasp_V = grijpen_V | mkV "vastpakken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin grasp_V2 = mkV2 (grijpen_V) | mkV2 (mkV "vastpakken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grass_N = L.grass_N ;
+lin grasshopper_N = mkN "sprinkhaan" masculine ; -- status=guess
+lin grassland_N = mkN "grasland" neuter ; -- status=guess
+lin grate_N = mkN "rooster" neuter ; -- status=guess
+lin grate_V = mkV (mkV "op") "de zenuwen werken" | mkV "irriteren" | mkV "vervelen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grate_V2 = mkV2 (mkV (mkV "op") "de zenuwen werken") | mkV2 (mkV "irriteren") | mkV2 (mkV "vervelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grateful_A = mkA "dankbaar" ; -- status=guess
+lin grater_N = mkN "rasp" ; -- status=guess
+lin gratis_A = mkA "gratis" | mkA "kostenloos" ; -- status=guess status=guess
+lin gratis_Adv = mkAdv "gratis" ; -- status=guess
+lin gratitude_N = mkN "dankbaarheid" ; -- status=guess
+lin gratuitous_A = mkA "ongegrond" ; -- status=guess
+lin grave_A = variants{} ; --
+lin grave_N = mkN "graf" neuter ; -- status=guess
+lin gravel_N = variants{} ; --
+lin graverobber_N = mkN "grafrover" masculine ; -- status=guess
+lin gravestone_N = mkN "grafsteen" masculine | mkN "gedenkteken" neuter ; -- status=guess status=guess
+lin graveyard_N = mkN "kerkhof" neuter ; -- status=guess
+lin gravitation_N = mkN "zwaartekracht" feminine | mkN "gravitatie" feminine ; -- status=guess status=guess
+lin gravitational_A = mkA "gravitationeel" ; -- status=guess
+lin graviton_N = mkN "graviton" neuter ; -- status=guess
+lin gravity_N = mkN "zwaartekracht" feminine ; -- status=guess
+lin gravy_N = mkN "jus" masculine | mkN "saus" feminine ; -- status=guess status=guess
+lin gray_A = mkA "grijs" | mkA "grauw" ; -- status=guess status=guess
+lin gray_N = mkN "grijs" ; -- status=guess
+lin gray_V = mkV "grijzen" ; -- status=guess, src=wikt
+lin gray_V2 = mkV2 (mkV "grijzen") ; -- status=guess, src=wikt
+lin graze_V = mkV "grazen" ; -- status=guess, src=wikt
+lin graze_V2 = mkV2 (mkV "grazen") ; -- status=guess, src=wikt
+lin grease_N = mkN "vet" neuter | mkN "smeer" neuter ; -- status=guess status=guess
+lin grease_V2 = mkV2 (mkV "smeren") | mkV2 (mkV "invetten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin great_A = mkA "groot" ;
+lin great_N = mkN "grote mierklauwier" ; -- status=guess
+lin greatcoat_N = mkN "overjas" masculine ; -- status=guess
+lin greatly_Adv = variants{} ; --
+lin greaves_N = mkN "kaantjes" ; -- status=guess
+lin grebe_N = mkN "fuut" masculine ; -- status=guess
+lin greed_N = mkN "hebzucht" feminine | mkN "gulzigheid" feminine ; -- status=guess status=guess
+lin greedy_A = mkA "hebzuchtig" ; -- status=guess
+lin green_A = L.green_A ;
+lin green_N = mkN "groenwier" neuter ; -- status=guess
+lin greengrocer_N = mkN "groenteboer" masculine ; -- status=guess
+lin greenhorn_N = mkN "melkmuil" | mkN "vlasbaard" ; -- status=guess status=guess
+lin greenhouse_N = mkN "kas" feminine ; -- status=guess
+lin greenish_A = mkA "groenachtig" ; -- status=guess
+lin greens_N = mkN "groenten {p}" ; -- status=guess
+lin greet_V2 = mkV2 (mkV "groeten") ; -- status=guess, src=wikt
+lin greeting_N = mkN "begroeting" feminine | mkN "groet" masculine ; -- status=guess status=guess
+lin gregarious_A = mkA "gezellig" | mkA "sociaal" | mkA "gregarieus" | mkA "uitgaand" ; -- status=guess status=guess status=guess status=guess
+lin grenade_N = mkN "granaat" masculine ; -- status=guess
+lin grey_A = mkA "grijsharig" ; -- status=guess
+lin grey_N = mkN "blauwe reiger" masculine ; -- status=guess
+lin greyhound_N = mkN "windhond" ; -- status=guess
+lin greylag_N = mkN "grauwe gans" ; -- status=guess
+lin grid_N = mkN "net" | mkN "elektriciteitsnet" ; -- status=guess status=guess
+lin grief_N = mkN "harteleed" ; -- status=guess
+lin grieve_V = mkV "bedroeven" ; -- status=guess, src=wikt
+lin grieve_V2 = mkV2 (mkV "bedroeven") ; -- status=guess, src=wikt
+lin griffon_N = mkN "vale gier" masculine ; -- status=guess
+lin grim_A = variants{} ; --
+lin grime_N = mkN "afval" | mkN "viezigheid" ; -- status=guess status=guess
+lin grin_N = mkN "grijns" masculine feminine ; -- status=guess
+lin grin_V = mkV "grijnzen" ; -- status=guess, src=wikt
+lin grind_N = mkN "karwei" neuter ; -- status=guess
+lin grind_V = malen_V | mkV "vermalen" | mkV "verpulveren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grind_V2 = mkV2 (malen_V) | mkV2 (mkV "vermalen") | mkV2 (mkV "verpulveren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grip_N = mkN "handvat" neuter ; -- status=guess
+lin grip_V2 = mkV2 (grijpen_V) ; -- status=guess, src=wikt
+lin gripe_N = mkN "klacht" ; -- status=guess
+lin grisly_A = mkA "afgrijselijk" ; -- status=guess
+lin gristle_N = mkN "kraakbeen" ; -- status=guess
+lin grit_V2 = mkV2 (mkV "knarsen") ; -- status=guess, src=wikt
+lin grizzly_N = mkN "grizzlybeer" masculine ; -- status=guess
+lin groan_N = mkN "zucht" | mkN "kreun" ; -- status=guess status=guess
+lin groan_V = mkV "zuchten" ; -- status=guess, src=wikt
+lin groan_V2 = mkV2 (mkV "zuchten") ; -- status=guess, src=wikt
+lin groat_N = mkN "gort" masculine ; -- status=guess
+lin grocery_N = mkN "kruidenier" masculine ; -- status=guess
+lin groin_N = mkN "lies" feminine ; -- status=guess
+lin groom_N = mkN "bruidegom" masculine ; -- status=guess
+lin groove_N = mkN "inkerving" feminine ; -- status=guess
+lin grope_V = mkV "tasten" ; -- status=guess, src=wikt
+lin grope_V2 = mkV2 (mkV "tasten") ; -- status=guess, src=wikt
+lin gross_A = mkA "walgelijk" ; -- status=guess
+lin gross_N = mkN "gros" neuter ; -- status=guess
+lin grotesque_A = mkA "grotesk" ; -- status=guess
+lin grotto_N = mkN "grot" ; -- status=guess
+lin grouch_N = mkN "mopperkont" ; -- status=guess
+lin grouchy_A = mkA "knorrig" | mkA "prikkelbaar" | mkA "kwaad" ; -- status=guess status=guess status=guess
+lin ground_1_N = mkN "grond" ;
+lin ground_2_N = mkN "grond" ;
+lin ground_N = ground_1_N ;
+lin ground_V = mkV "aarden" ; -- status=guess, src=wikt
+lin ground_V2 = mkV2 (mkV "aarden") ; -- status=guess, src=wikt
+lin groundbreaking_A = mkA "baanbrekend" | mkA "grensverleggend" ; -- status=guess status=guess
+lin grounds_N = mkN "terrein" | mkN "omgeving" ; -- status=guess status=guess
+lin groundwork_N = mkN "grondslag" ; -- status=guess
+lin group_N = mkN "groep" ;
+lin group_V = mkV "groeperen" ; -- status=guess, src=wikt
+lin group_V2 = mkV2 (mkV "groeperen") ; -- status=guess, src=wikt
+lin grouping_N = variants{} ; --
+lin grouse_N = mkN "auerhoen" ; -- status=guess
+lin grout_N = mkN "grout" neuter ; -- status=guess
+lin grovel_V = kruipen_V ; -- status=guess, src=wikt
+lin grow_V = mkV "groeien" | spruiten_V ;
+lin grow_V2 = mkV2 (mkV "groeien") | mkV2 (spruiten_V) ;
+lin grow_VA = mkVA (mkV "groeien") | mkVA (spruiten_V) ;
+lin growing_A = mkA "groeiend" ; -- status=guess
+lin growl_N = mkN "grom" masculine | mkN "gegrom" ; -- status=guess status=guess
+lin growl_V = mkV "grommen" | mkV "grauwen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin growl_V2 = mkV2 (mkV "grommen") | mkV2 (mkV "grauwen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin growth_N = mkN "groei" ;
+lin grub_N = mkN "larve" feminine | mkN "larf" feminine ; -- status=guess status=guess
+lin grub_V = mkV "azen" | jagen_V | mkV "scharrelen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grub_V2 = mkV2 (mkV "azen") | mkV2 (jagen_V) | mkV2 (mkV "scharrelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grubby_A = mkA "groezelig" | mkA "smerig" | mkA "vuil" ; -- status=guess status=guess status=guess
+lin grudge_N = mkN "rancune" | mkN "wrok" ; -- status=guess status=guess
+lin grudge_V2 = mkV2 (mkV "misgunnen") | mkV2 (mkV "weigeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gruelling_A = mkA "afmattend" | mkA "uitputtend" ; -- status=guess status=guess
+lin gruesome_A = mkA "angstaanjagend" | mkA "verschrikkelijk" | mkA "gruwzaam" | mkA "gruwelijk" | mkA "afschuwelijk" ; -- status=guess status=guess status=guess status=guess status=guess
+lin grumble_N = mkN "gegrommel" | mkN "geknor" | mkN "grommen" neuter ; -- status=guess status=guess status=guess
+lin grumble_V = mkV "grommen" | mkV "knorren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin grumble_V2 = mkV2 (mkV "grommen") | mkV2 (mkV "knorren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grumble_VS = mkVS (mkV "grommen") | mkVS (mkV "knorren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grunt_N = mkN "grom" ; -- status=guess
+lin guanaco_N = mkN "guanaco" ; -- status=guess
+lin guano_N = mkN "guano" ; -- status=guess
+lin guarantee_N = mkN "garantie" ; -- status=guess
+lin guarantee_V = mkV "garanderen" ; -- status=guess, src=wikt
+lin guarantee_V2 = mkV2 (mkV "garanderen") ; -- status=guess, src=wikt
+lin guarantee_VS = mkVS (mkV "garanderen") ; -- status=guess, src=wikt
+lin guard_N = mkN "wacht" masculine | mkN "bewaker" masculine | mkN "lijfwacht" ; -- status=guess status=guess status=guess
+lin guard_V = mkV "bewaken" ; -- status=guess, src=wikt
+lin guard_V2 = mkV2 (mkV "bewaken") ; -- status=guess, src=wikt
+lin guardian_N = mkN "beschermengel" ; -- status=guess
+lin guardrail_N = mkN "vangrail" masculine feminine ; -- status=guess
+lin guava_N = mkN "guave" ; -- status=guess
+lin gudgeon_N = mkN "riviergronde" ; -- status=guess
+lin guenon_N = mkN "meerkat" ; -- status=guess
+lin guerrilla_N = variants{} ; --
+lin guess_N = mkN "gok" masculine | mkN "gissing" feminine | mkN "veronderstelling" feminine | mkN "raden" | mkN "denk" ; -- status=guess status=guess status=guess status=guess status=guess
+lin guess_V = mkV "veronderstellen" | mkV "gissen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin guess_V2 = mkV2 (mkV "veronderstellen") | mkV2 (mkV "gissen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin guess_VS = mkVS (mkV "veronderstellen") | mkVS (mkV "gissen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin guesswork_N = mkN "giswerk" neuter ; -- status=guess
+lin guest_N = mkN "gast" masculine ; -- status=guess
+lin guesthouse_N = mkN "gastenverblijf" neuter ; -- status=guess
+lin guffaw_N = mkN "schaterlach" ; -- status=guess
+lin guffaw_V = mkV "schaterlachen" ; -- status=guess, src=wikt
+lin guidance_N = variants{} ; --
+lin guide_N = mkN "gids" ; -- status=guess
+lin guide_V2 = variants{} ; --
+lin guideline_N = variants{} ; --
+lin guild_N = mkN "gilde" neuter ; -- status=guess
+lin guilder_N = mkN "gulden" masculine ; -- status=guess
+lin guile_N = mkN "slinksheid" | mkN "valsheid" | mkN "bedrog" ; -- status=guess status=guess status=guess
+lin guileless_A = mkA "argeloos" ; -- status=guess
+lin guilt_N = mkN "schuldgevoel" neuter ; -- status=guess
+lin guilty_A = variants{} ; --
+lin guinea_N = mkN "parelhoen" neuter | mkN "poelepetaat" neuter ; -- status=guess status=guess
+lin guise_N = mkN "uiterlijk" neuter | mkN "voorkomen" neuter ; -- status=guess status=guess
+lin guitar_N = mkN "gitaar" feminine ; -- status=guess
+lin guitarist_N = mkN "gitarist" masculine ; -- status=guess
+lin gulf_N = mkN "golf" masculine feminine ; -- status=guess
+lin gull_N = mkN "meeuw" feminine ; -- status=guess
+lin gullet_N = mkN "slokdarm" masculine ; -- status=guess
+lin gullible_A = mkA "naïef" | mkA "lichtgelovig" | mkA "goedgelovig" ; -- status=guess status=guess status=guess
+lin gulp_V = mkV "slikken" ; -- status=guess, src=wikt
+lin gulp_V2 = mkV2 (mkV "slikken") ; -- status=guess, src=wikt
+lin gum_N = mkN "tandvlees" neuter ; -- status=guess
+lin gumption_N = mkN "ondernemerszin" masculine ; -- status=guess
+lin gun_N = mkN "vuurwapen" neuter | mkN "geweer" neuter ; -- status=guess status=guess
+lin gun_V2 = mkV2 (mkV "neerschieten") ; -- status=guess, src=wikt
+lin gunboat_N = mkN "kanonneerboot" masculine feminine ; -- status=guess
+lin gunpowder_N = mkN "buskruit" neuter ; -- status=guess
+lin gurney_N = mkN "baar" feminine | mkN "draagbaar" feminine | mkN "brancard" masculine ; -- status=guess status=guess status=guess
+lin guru_N = mkN "goeroe" masculine ; -- status=guess
+lin gush_N = mkN "Gutsen" ; -- status=guess
+lin gusto_N = mkN "enthousiasme" neuter ; -- status=guess
+lin gut_N = mkN "buik" masculine ; -- status=guess
+lin gut_V2 = mkV2 (mkV "uithalen") ; -- status=guess, src=wikt
+lin guts_N = L.guts_N ;
+lin guy_N = mkN "gasten" masculine | mkN "jongens" masculine ; -- status=guess status=guess
+lin gym_N = mkN "turnbroek" ; -- status=guess
+lin gymnasium_N = mkN "turnzaal" masculine | mkN "gymnastiekzaal" masculine ; -- status=guess status=guess
+lin gymnast_N = mkN "turner" masculine | mkN "gymnast" masculine feminine | mkN "gymnaste" feminine ; -- status=guess status=guess status=guess
+lin gymnastics_N = mkN "gymnastiek" feminine ; -- status=guess
+lin gymnosperm_N = mkN "naaktzadige" masculine ; -- status=guess
+lin gypsum_N = mkN "gips" neuter ; -- status=guess
+lin gypsy_N = mkN "zigeuner" masculine | mkN "zigeunerin" feminine ; -- status=guess status=guess
+lin gyrfalcon_N = mkN "giervalk" masculine ; -- status=guess
+lin gyro_N = mkN "gyros" ; -- status=guess
+lin gyrus_N = mkN "gyrus" masculine | mkN "hersenwinding" feminine ; -- status=guess status=guess
+lin ha_Interj = variants{} ; --
+lin habit_N = mkN "gewoonte" feminine | mkN "tic" masculine | mkN "automatisme" neuter ; -- status=guess status=guess status=guess
+lin habitable_A = mkA "bewoonbaar" | mkA "bewoonbare" ; -- status=guess status=guess
+lin habitat_N = mkN "woonplaats" masculine feminine | mkN "habitat" neuter ; -- status=guess status=guess
+lin habitation_N = mkN "bewoning" feminine ; -- status=guess
+lin hacienda_N = mkN "haciënda" ; -- status=guess
+lin hack_N = mkN "kuch" masculine ; -- status=guess
+lin hack_V = mkV "hakken" ; -- status=guess, src=wikt
+lin hack_V2 = mkV2 (mkV "hakken") ; -- status=guess, src=wikt
+lin hackberry_N = mkN "netelboom" ; -- status=guess
+lin hackneyed_A = mkA "afgezaagd" | mkA "banaal" ; -- status=guess status=guess
+lin haddock_N = mkN "schelvis" masculine ; -- status=guess
+lin hadron_N = mkN "hadron" neuter ; -- status=guess
+lin haemorrhage_N = mkN "bloeding" ; -- status=guess
+lin hafnium_N = mkN "hafnium" neuter ; -- status=guess
+lin haft_N = mkN "heft" neuter | mkN "greep" masculine | mkN "handvat" neuter | mkN "handgreep" masculine ; -- status=guess status=guess status=guess status=guess
+lin hag_N = mkN "furie" feminine | mkN "helleveeg" feminine ; -- status=guess status=guess
+lin haggle_V = mkV "afdingen" ; -- status=guess, src=wikt
+lin hagiography_N = mkN "hagiografie" feminine ; -- status=guess
+lin hail_N = mkN "hagel" masculine ; -- status=guess
+lin hail_V = mkV "hagelen" ; -- status=guess, src=wikt
+lin hail_V2 = mkV2 (mkV "hagelen") ; -- status=guess, src=wikt
+lin hair_N = L.hair_N ;
+lin hairball_N = mkN "haarbal" masculine ; -- status=guess
+lin hairbrush_N = mkN "haarborstel" masculine ; -- status=guess
+lin haircut_N = mkN "kapsel" neuter ; -- status=guess
+lin hairdresser_N = mkN "kapper" masculine | mkN "kapster" feminine ; -- status=guess status=guess
+lin hairnet_N = mkN "haarnetje" neuter ; -- status=guess
+lin hairy_A = mkA "harig" | mkA "behaard" ; -- status=guess status=guess
+lin hajj_N = mkN "hadj" masculine ; -- status=guess
+lin hake_N = mkN "heek" ; -- status=guess
+lin halal_A = mkA "halal" ; -- status=guess
+lin halcyon_N = mkN "Rustig weer" | mkN "Vredige tijden" ; -- status=guess status=guess
+lin half_A = mkA "half" ; -- status=guess
+lin half_Adv = mkAdv "half" ; -- status=guess
+lin half_N = mkN "helft" ;
+lin half_Predet = mkPredet "helft" | mkPredet "half" ;
+lin halfway_Adv = mkAdv "halfweg" ; -- status=guess
+lin halibut_N = mkN "heilbot" masculine ; -- status=guess
+lin halide_N = mkN "halogenide" neuter ; -- status=guess
+lin halitosis_N = mkN "foetor ex ore" ; -- status=guess
+lin hall_N = mkN "gang" | mkN "hal" ;
+lin hallow_N = mkN "heiligen" ; -- status=guess
+lin hallow_V2 = mkV2 (mkV "heiligen") ; -- status=guess, src=wikt
+lin hallucination_N = mkN "hallucinatie" feminine ; -- status=guess
+lin halo_N = mkN "aureool" neuter ; -- status=guess
+lin halogen_N = mkN "halogeen" neuter ; -- status=guess
+lin halt_N = variants{} ; --
+lin halt_V = variants{} ; --
+lin halt_V2 = variants{} ; --
+lin halve_V2 = mkV2 (mkV "halveren") ; -- status=guess, src=wikt
+lin ham_N = mkN "knieboog" masculine ; -- status=guess
+lin ham_V = mkV (mkV "met") "opzet overdrijven" ; -- status=guess, src=wikt
+lin ham_V2 = mkV2 (mkV (mkV "met") "opzet overdrijven") ; -- status=guess, src=wikt
+lin hamburger_N = mkN "rundergehakt" neuter ; -- status=guess
+lin hamlet_N = mkN "gat" neuter | mkN "gehucht" neuter | mkN "negorij" | mkN "uithoek" ; -- status=guess status=guess status=guess status=guess
+lin hammer_N = mkN "hamer en sikkel" ; -- status=guess
+lin hammer_V = mkV "hameren" | mkV "timmeren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hammer_V2 = mkV2 (mkV "hameren") | mkV2 (mkV "timmeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hammerhead_N = mkN "hamerhaai" ; -- status=guess
+lin hammock_N = mkN "hangmat" feminine ; -- status=guess
+lin hamper_N = mkN "hindernis" | mkN "beletsel" neuter | mkN "obstakel" neuter | mkN "struikelblok" neuter ; -- status=guess status=guess status=guess status=guess
+lin hamper_V2 = mkV2 (mkV "blokkeren") ; -- status=guess, src=wikt
+lin hamster_N = mkN "hamster" masculine ; -- status=guess
+lin hand_N = L.hand_N ;
+lin hand_V2 = mkV2 (mkV "overleveren") ; -- status=guess, src=wikt
+lin handbag_N = mkN "handtas" masculine feminine ; -- status=guess
+lin handball_N = mkN "handbal" masculine ; -- status=guess
+lin handbook_N = mkN "handboek" neuter ; -- status=guess
+lin handcuff_V2 = mkV2 (mkV (mkV "in") "de boeien slaan") | mkV2 (mkV (mkV "handboeien") "omdoen") | mkV2 (mkV "boeien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin handful_N = mkN "handvol" neuter ; -- status=guess
+lin handgun_N = mkN "vuistvuurwapen" neuter ; -- status=guess
+lin handicap_N = mkN "handicap" masculine ; -- status=guess
+lin handicap_V2 = variants{} ; --
+lin handicapped_A = mkA "gehandicapt" | mkA "behinderd" | mkA "invalide" | mkA "andersvalide" | mkA "mindervalide" | mkA "gebrekkig" | mkA "beperkt" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin handicraft_N = mkN "ambacht" feminine ; -- status=guess
+lin handkerchief_N = mkN "zakdoek" masculine ; -- status=guess
+lin handle_N = mkN "handvat" neuter | mkN "handgreep" feminine | mkN "hengsel" neuter | mkN "heft" neuter ; -- status=guess status=guess status=guess status=guess
+lin handle_V = mkV "omgaan" | reflMkV "bezighouden met" ; -- status=guess, src=wikt status=guess, src=wikt
+lin handle_V2 = mkV2 (mkV "omgaan") | mkV2 (reflMkV "bezighouden met") ; -- status=guess, src=wikt status=guess, src=wikt
+lin handler_N = mkN "behandelaar" masculine | mkN "verantwoordelijke" masculine ; -- status=guess status=guess
+lin handling_N = variants{} ; --
+lin handmade_A = mkA "met de hand gemaakt" | mkA "handgemaakt" ; -- status=guess status=guess
+lin handmaid_N = mkN "dienstmaagd" ; -- status=guess
+lin handsaw_N = mkN "handzaag" feminine ; -- status=guess
+lin handshake_N = mkN "handdruk" ; -- status=guess
+lin handsome_A = mkA "knap" ; -- status=guess
+lin handstand_N = mkN "handstand" masculine ; -- status=guess
+lin handwriting_N = mkN "handschrift" neuter ; -- status=guess
+lin handwritten_A = mkA "handgeschreven" ; -- status=guess
+lin handy_A = mkA "handig" ; -- status=guess
+lin handyman_N = mkN "manusje-van-alles" | mkN "handige jongen" masculine ; -- status=guess status=guess
+lin hang_V = hangen_V ;
+lin hang_V2 = mkV2 hangen_V ;
+lin hanging_N = mkN "behang" neuter ; -- status=guess
+lin hangman_N = mkN "beul" masculine feminine ; -- status=guess
+lin hangnail_N = mkN "nijdnagel" | mkN "nijnagel" | mkN "dwangnagel" | mkN "stroopnagel" ; -- status=guess status=guess status=guess status=guess
+lin hangover_N = mkN "kater" masculine ; -- status=guess
+lin haphazard_A = mkA "ongeordend" | mkA "chaotisch" | mkA "willekeurig" ; -- status=guess status=guess status=guess
+lin hapless_A = mkA "ongelukkig" | mkA "onfortuinlijk" ; -- status=guess status=guess
+lin happen_V = mkV "gebeuren" ;
+lin happen_VV = mkVV (mkV "gebeuren") ;
+lin happily_Adv = mkAdv "en ze leefden nog lang en gelukkig" ; -- status=guess
+lin happiness_N = mkN "blijheid" feminine | mkN "blijdschap" | mkN "geluk" neuter ; -- status=guess status=guess status=guess
+lin happy_A = mkA "gelukkig" | mkA "blij" ;
+lin haptic_A = mkA "haptisch" ; -- status=guess
+lin harangue_N = mkN "preek" ; -- status=guess
+lin harbinger_N = mkN "voorbode" masculine ; -- status=guess
+lin harbour_N = L.harbour_N ;
+lin hard_1_A = mkA "hard" ;
+lin hard_2_A = mkA "lastig" ;
+lin hard_A = hard_1_A | hard_2_A ;
+lin hard_Adv = mkAdv "hard" | mkAdv "lastig" ;
+lin harden_V = mkV (mkV "hard") "worden" | mkV "verharden" | mkV "verstijven" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin harden_V2 = mkV2 (mkV (mkV "hard") "worden") | mkV2 (mkV "verharden") | mkV2 (mkV "verstijven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hardheaded_A = mkA "pragmatisch" ; -- status=guess
+lin hardly_Adv = mkAdv "nauwelijks" ;
+lin hardness_N = mkN "hardheid" feminine ; -- status=guess
+lin hardship_N = mkN "ellende" feminine ; -- status=guess
+lin hardware_N = mkN "ijzerwinkel" masculine | mkN "ijzerwarenwinkel" masculine ; -- status=guess status=guess
+lin hardwood_N = mkN "hardhout" ; -- status=guess
+lin hardworking_A = mkA "ijverig" | mkA "vlijtig" ; -- status=guess status=guess
+lin hare_N = mkN "haas" masculine ; -- status=guess
+lin harelip_N = mkN "hazenlip" feminine ; -- status=guess
+lin harem_N = mkN "harem" masculine | mkN "vrouwenverblijf" ; -- status=guess status=guess
+lin harlequin_N = mkN "harlekijneend" ; -- status=guess
+lin harlot_N = mkN "hoer" feminine | mkN "prostituee" feminine ; -- status=guess status=guess
+lin harm_N = mkN "schade" masculine ; -- status=guess
+lin harm_V2 = mkV2 (mkV "schaden") | mkV2 (mkV "beschadigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin harmful_A = mkA "schadelijk" ; -- status=guess
+lin harmless_A = mkA "ongevaarlijk" ; -- status=guess
+lin harmonic_A = mkA "harmonisch" ; -- status=guess
+lin harmonic_N = mkN "harmonische" utrum ; -- status=guess
+lin harmonica_N = mkN "mondharmonica" feminine ; -- status=guess
+lin harmonious_A = mkA "harmonieus" ; -- status=guess
+lin harmonium_N = mkN "harmonium" neuter ; -- status=guess
+lin harmony_N = mkN "samenklank" masculine | mkN "eendracht" feminine | mkN "overeenstemming" feminine ; -- status=guess status=guess status=guess
+lin harp_N = mkN "harp" feminine ; -- status=guess
+lin harpist_N = mkN "harpist" masculine | mkN "harpiste" feminine ; -- status=guess status=guess
+lin harpoon_N = mkN "harpoen" feminine ; -- status=guess
+lin harpoon_V2 = mkV2 (mkV "harpoeneren") ; -- status=guess, src=wikt
+lin harpsichord_N = mkN "klavecimbel" ; -- status=guess
+lin harpsichordist_N = mkN "klavecimbelspeler" masculine ; -- status=guess
+lin harpy_N = mkN "harpij" ; -- status=guess
+lin harrier_N = mkN "kiekendief" masculine ; -- status=guess
+lin harrow_N = mkN "eg" utrum | mkN "egge" feminine ; -- status=guess status=guess
+lin harrow_V2 = mkV2 (mkV "eggen") ; -- status=guess, src=wikt
+lin harsh_A = mkA "ruw" | mkA "grof" ; -- status=guess status=guess
+lin hart_N = mkN "hertenbok" masculine | mkN "hert" neuter masculine | mkN "reebok" masculine ; -- status=guess status=guess status=guess
+lin hartebeest_N = mkN "hartenbeest" neuter ; -- status=guess
+lin harvest_N = mkN "oogstfeest" neuter ; -- status=guess
+lin harvest_V2 = mkV2 (mkV "oogsten") ; -- status=guess, src=wikt
+lin harvestman_N = mkN "hooiwagen" ; -- status=guess
+lin hash_N = mkN "hachee " neuter ; -- status=guess
+lin hashish_N = mkN "hasj" | mkN "hasjiesj" ; -- status=guess status=guess
+lin hassium_N = mkN "hassium" neuter ; -- status=guess
+lin hasten_V = mkV "vervroegen" ; -- status=guess, src=wikt
+lin hasten_V2 = mkV2 (mkV "vervroegen") ; -- status=guess, src=wikt
+lin hastily_Adv = variants{} ; --
+lin hasty_A = mkA "haastig" ; -- status=guess
+lin hat_N = L.hat_N ;
+lin hatband_N = mkN "hoedenband" ; -- status=guess
+lin hatch_N = mkN "luik" neuter ; -- status=guess
+lin hatch_V = mkV (mkV "het") "openbreken van een ei" ; -- status=guess, src=wikt
+lin hatch_V2 = mkV2 (mkV (mkV "het") "openbreken van een ei") ; -- status=guess, src=wikt
+lin hatchet_N = mkN "bijl" | mkN "handbijl" ; -- status=guess status=guess
+lin hate_V2 = L.hate_V2 ;
+lin hate_VV = mkVV (mkV "haten") ; -- status=guess, src=wikt
+lin hateful_A = mkA "hatelijk" ; -- status=guess
+lin hatred_N = mkN "haat" masculine ; -- status=guess
+lin haughty_A = mkA "hooghartig" | mkA "hoogmoedig" ; -- status=guess status=guess
+lin haul_V = variants{} ; --
+lin haul_V2 = variants{} ; --
+lin haulm_N = mkN "halm" masculine ; -- status=guess
+lin haunt_N = mkN "trefpunt" ; -- status=guess
+lin haunt_V2 = mkV2 (mkV "rondspoken") ; -- status=guess, src=wikt
+lin have_V = mkV "hebben" ;
+lin have_V2 = S.have_V2 ;
+lin have_VV = mkVV (mkV "hebben") ; ---- subcat
+lin haven_N = mkN "haven" feminine ; -- status=guess
+lin haversack_N = mkN "haverzak" ; -- status=guess
+lin havoc_N = mkN "verwoesting" feminine ; -- status=guess
+lin haw_N = mkN "meidoornbes" ; -- status=guess
+lin hawk_N = mkN "havik" masculine ; -- status=guess
+lin hawker_N = mkN "glazenmaker" masculine ; -- status=guess
+lin hawser_N = mkN "tros" masculine ; -- status=guess
+lin hawthorn_N = mkN "meidoorn" masculine | mkN "meidoren" masculine ; -- status=guess status=guess
+lin hay_N = mkN "hooi" neuter ; -- status=guess
+lin haystack_N = mkN "hooiberg" masculine ; -- status=guess
+lin hazard_N = mkN "toeval" ; -- status=guess
+lin haze_N = mkN "waas" neuter | mkN "troebeling" feminine ; -- status=guess status=guess
+lin hazel_N = mkN "hazelnoot" ; -- status=guess
+lin hazelnut_N = mkN "hazelnoot" feminine ; -- status=guess
+lin hazy_A = mkA "wazig" | mkA "troebel" ; -- status=guess status=guess
+lin he_Pron = S.he_Pron ;
+lin head_A = variants{} ; --
+lin head_N = L.head_N ;
+lin head_V = mkV "leiden" | mkV "koppen" ;
+lin head_V2 = mkV2 head_V ;
+lin headache_N = mkN "hoofdbreker" masculine | mkN "kopzorg" ; -- status=guess status=guess
+lin header_N = mkN "kopbal" masculine ; -- status=guess
+lin heading_N = variants{} ; --
+lin headline_N = mkN "kop" masculine ; -- status=guess
+lin headmaster_N = variants{} ; --
+lin headquarters_N = mkN "hoofdkwartier" neuter ; -- status=guess
+lin headscarf_N = mkN "sjaal" | mkN "hoofddoek" ; -- status=guess status=guess
+lin headshot_N = mkN "kopschot" neuter ; -- status=guess
+lin heal_V = genezen_V | mkV "helen" | mkV (mkV "beter") "maken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin heal_V2 = mkV2 (genezen_V) | mkV2 (mkV "helen") | mkV2 (mkV (mkV "beter") "maken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin healer_N = mkN "genezer" masculine | mkN "heler" masculine | mkN "genezeres" feminine | mkN "heleres" feminine ; -- status=guess status=guess status=guess status=guess
+lin health_N = mkN "gezondheid" feminine | mkN "welzijn" neuter ;
+lin healthy_A = mkA "gezond" ; -- status=guess
+lin heap_N = mkN "hoop" masculine ; -- status=guess
+lin heap_V2 = mkV2 (mkV "hopen") ; -- status=guess, src=wikt
+lin hear_V = mkV "horen" ;
+lin hear_V2 = L.hear_V2 ;
+lin hear_V2V = mkV2V (mkV "horen") ;
+lin hear_VS = mkVS (mkV "horen") ;
+lin hearing_N = variants{} ; --
+lin hearse_N = mkN "lijkwagen" masculine | mkN "rouwkoets" masculine feminine ; -- status=guess status=guess
+lin heart_N = L.heart_N ;
+lin heartache_N = mkN "hartzeer" neuter ; -- status=guess
+lin heartbeat_N = mkN "hartslag" | mkN "harteklop" ; -- status=guess status=guess
+lin heartbreak_N = mkN "hartzeer" neuter ; -- status=guess
+lin hearth_N = mkN "haard" masculine ; -- status=guess
+lin hearts_N = mkN "harten {p}" ; -- status=guess
+lin heartthrob_N = mkN "hartslag" ; -- status=guess
+lin hearty_A = mkA "stevig" ; -- status=guess
+lin heat_N = mkN "pikantheid" utrum ; -- status=guess
+lin heat_V = mkV "opwinden" | mkV (mkV "heet") "worden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin heat_V2 = mkV2 (mkV "opwinden") | mkV2 (mkV (mkV "heet") "worden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin heath_N = mkN "heide" feminine | mkN "hei" feminine ; -- status=guess status=guess
+lin heathen_A = mkA "heidens" | mkA "ongelovig" ; -- status=guess status=guess
+lin heathen_N = mkN "heiden" masculine feminine | mkN "ongelovige" ; -- status=guess status=guess
+lin heather_N = mkN "heide" ; -- status=guess
+lin heating_N = mkN "verwarming" feminine ; -- status=guess
+lin heatstroke_N = mkN "zonnesteek" masculine ; -- status=guess
+lin heatwave_N = mkN "hittegolf" masculine ; -- status=guess
+lin heave_N = mkN "heffen" ; -- status=guess
+lin heaven_N = mkN "hemel" masculine | mkN "paradijs" neuter | mkN "hof van Eden" neuter | mkN "tuin der lusten" masculine ; -- status=guess status=guess status=guess status=guess
+lin heavenly_A = mkA "hemels" ; -- status=guess
+lin heavily_Adv = variants{} ; --
+lin heaviness_N = mkN "zwaarte" feminine | mkN "zwaarheid" feminine ; -- status=guess status=guess
+lin heavy_A = L.heavy_A ;
+lin heavy_N = mkN "metal" | mkN "heavy metal" ; -- status=guess status=guess
+lin heckle_V2 = mkV2 (mkV "hekelen") | mkV2 (mkV "berispen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hectare_N = mkN "hectare" | mkN "bunder" ; -- status=guess status=guess
+lin hectic_A = mkA "hectisch" ; -- status=guess
+lin hectograph_N = mkN "stencil" ; -- status=guess
+lin hedge_N = mkN "haag" masculine ; -- status=guess
+lin hedgehog_N = mkN "egel" masculine ; -- status=guess
+lin hedonism_N = mkN "hedonisme" neuter | mkN "genotzucht " masculine | mkN "epicurisme" neuter ; -- status=guess status=guess status=guess
+lin hedonist_N = mkN "hedonist" masculine | mkN "levensgenieter" masculine | mkN "epicurist" masculine ; -- status=guess status=guess status=guess
+lin heed_N = mkN "aandacht" masculine feminine ; -- status=guess
+lin heel_N = mkN "korst" masculine ; -- status=guess
+lin heel_V = mkV (mkV "op") "de hielen zitten" ; -- status=guess, src=wikt
+lin heel_V2 = mkV2 (mkV (mkV "op") "de hielen zitten") ; -- status=guess, src=wikt
+lin heft_N = mkN "gewichtigheid" neuter ; -- status=guess
+lin hefty_A = mkA "fors" | mkA "zwaar" ; -- status=guess status=guess
+lin hegemony_N = mkN "hegemonie" feminine | mkN "suprematie" | mkN "heerschap" | mkN "overwicht" | mkN "preponderantie" ; -- status=guess status=guess status=guess status=guess status=guess
+lin heifer_N = mkN "vaars" ; -- status=guess
+lin height_N = mkN "hoogte" ; -- status=guess
+lin heighten_V = mkV "aandikken" | mkV "opsmukken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin heighten_V2 = mkV2 (mkV "aandikken") | mkV2 (mkV "opsmukken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin heinous_A = mkA "afschuwelijk" | mkA "afgrijselijk" | mkA "afschrikwekkend" | mkA "verschrikkelijk" | mkA "verwerpelijk" ; -- status=guess status=guess status=guess status=guess status=guess
+lin heir_N = mkN "opvolger" ; -- status=guess
+lin heirloom_N = mkN "erfstuk" neuter ; -- status=guess
+lin helicopter_N = mkN "helikopter" masculine ; -- status=guess
+lin helium_N = mkN "helium" neuter | mkN "helium" ; -- status=guess status=guess
+lin hell_N = mkN "hel" ; -- status=guess
+lin hellfire_N = mkN "hellevuur" neuter ; -- status=guess
+lin hellish_A = mkA "hels" ; -- status=guess
+lin hello_Interj = mkInterj "hallo!" ; -- status=guess
+lin helm_N = mkN "stuurman" masculine | mkN "roerganger" masculine ; -- status=guess status=guess
+lin helmet_N = mkN "helm" masculine ; -- status=guess
+lin helmeted_A = mkA "gehelmd" ; -- status=guess
+lin helmsman_N = mkN "stuurman" ; -- status=guess
+lin help_N = mkN "hulp" ;
+lin help_V = helpen_V ;
+lin help_V2 = mkV2 (helpen_V) ;
+lin help_V2V = mkV2V (helpen_V) ;
+lin helpful_A = mkA "behulpzaam" ; -- status=guess
+lin helpless_A = mkA "hulpeloos" ; -- status=guess
+lin hem_N = mkN "zoom" ; -- status=guess
+lin hem_V = mkV "zomen" ; -- status=guess, src=wikt
+lin hem_V2 = mkV2 (mkV "zomen") ; -- status=guess, src=wikt
+lin hematoma_N = mkN "hematoom" neuter | mkN "bloeduitstorting" feminine ; -- status=guess status=guess
+lin hemisphere_N = mkN "halfrond" neuter | mkN "hemisfeer" masculine ; -- status=guess status=guess
+lin hemlock_N = mkN "scheerling" ; -- status=guess
+lin hemodynamics_N = mkN "hemodynamiek" ; -- status=guess
+lin hemp_N = mkN "hennep" masculine ; -- status=guess
+lin hen_N = mkN "wijfje" neuter | mkN "hen" feminine ; -- status=guess status=guess
+lin henbane_N = mkN "bilzenkruid" ; -- status=guess
+lin hence_Adv = mkAdv "derhalve" | mkAdv "dus" | mkAdv "bijgevolg" ; -- status=guess status=guess status=guess
+lin henceforth_Adv = mkAdv "voortaan" | mkAdv "vanaf nu" ; -- status=guess status=guess
+lin hendiadys_N = mkN "hendiadys" ; -- status=guess
+lin henna_N = mkN "henna" ; -- status=guess
+lin hepatitis_N = mkN "hepatitis A" ; -- status=guess
+lin heraldry_N = mkN "wapenkunde" feminine | mkN "heraldiek" feminine ; -- status=guess status=guess
+lin herb_N = mkN "kruid" ; -- status=guess
+lin herbaceous_A = mkA "kruidachtig" ; -- status=guess
+lin herbarium_N = mkN "herbarium" ; -- status=guess
+lin herbivore_N = mkN "herbivoor" masculine | mkN "planteneter" masculine ; -- status=guess status=guess
+lin herd_N = mkN "kudde" feminine ; -- status=guess
+lin herdsman_N = mkN "herder" masculine ; -- status=guess
+lin here7from_Adv = S.here7from_Adv ;
+lin here7to_Adv = S.here7to_Adv ;
+lin here_Adv = mkAdv "hier" ;
+lin hereabout_Adv = mkAdv "hieromtrent" ; -- status=guess
+lin hereafter_Adv = mkAdv "hierna" ; -- status=guess
+lin hereafter_N = mkN "hierna" | mkN "hiernamaals" ; -- status=guess status=guess
+lin hereby_Adv = mkAdv "hierdoor" | mkAdv "hierbij" ; -- status=guess status=guess
+lin hereditary_A = mkA "erfelijk" ; -- status=guess
+lin herein_Adv = mkAdv "hierin" | mkAdv "hierbij" ; -- status=guess status=guess
+lin hereinafter_Adv = mkAdv "hieropvolgens" ; -- status=guess
+lin hereinbefore_Adv = mkAdv "hierinvoren" ; -- status=guess
+lin hereof_Adv = mkAdv "hiervan" ; -- status=guess
+lin heresy_N = mkN "ketterij" ; -- status=guess
+lin heretic_N = mkN "ketter" ; -- status=guess
+lin heretical_A = mkA "ketters" ; -- status=guess
+lin hereto_Adv = mkAdv "hiertoe" ; -- status=guess
+lin heretofore_Adv = mkAdv "hiertevoren" ; -- status=guess
+lin hereunder_Adv = mkAdv "hieronder" ; -- status=guess
+lin hereupon_Adv = mkAdv "hierop" ; -- status=guess
+lin herewith_Adv = mkAdv "hiermee" ; -- status=guess
+lin heritable_A = mkA "overerfbaar" ; -- status=guess
+lin heritage_N = mkN "erfenis" feminine ; -- status=guess
+lin hermaphrodite_N = mkN "hermafrodiet" masculine ; -- status=guess
+lin hermit_N = mkN "kluizenaar" masculine ; -- status=guess
+lin hernia_N = mkN "hernia" feminine ; -- status=guess
+lin hero_N = mkN "held" masculine | mkN "hoofdrolspeler" masculine ; -- status=guess status=guess
+lin heroin_N = mkN "heroïne" feminine ; -- status=guess
+lin heroine_N = mkN "heldin" feminine ; -- status=guess
+lin heron_N = mkN "reiger" masculine ; -- status=guess
+lin herpes_N = mkN "gordelroos" ; -- status=guess
+lin herring_N = mkN "haring" masculine ; -- status=guess
+lin hesitate_V = mkV "aarzelen" ; -- status=guess, src=wikt
+lin hesitate_VV = mkVV (mkV "aarzelen") ; -- status=guess, src=wikt
+lin heterodoxy_N = mkN "ketterij" | mkN "dwaalleer" ; -- status=guess status=guess
+lin heterogeneous_A = mkA "heterogeen" | mkA "heterogene" ; -- status=guess status=guess
+lin heterosexual_A = mkA "heteroseksueel" ; -- status=guess
+lin heterosexual_N = mkN "heteroseksueel" masculine feminine ; -- status=guess
+lin heterosexuality_N = mkN "heteroseksualiteit" feminine ; -- status=guess
+lin heuristic_A = mkA "heuristisch" | mkA "heuristische" ; -- status=guess status=guess
+lin heuristic_N = mkN "heuristiek" feminine ; -- status=guess
+lin hew_V = reflMkV "conformeren met" | reflMkV "richten naar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hew_V2 = mkV2 (reflMkV "conformeren met") | mkV2 (reflMkV "richten naar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hex_N = mkN "heks" ; -- status=guess
+lin hexadecimal_A = mkA "hexadecimaal" | mkA "hexadecimale" ; -- status=guess status=guess
+lin hexagon_N = mkN "zeshoek" masculine ; -- status=guess
+lin hexagonal_A = mkA "hexagonaal" ; -- status=guess
+lin hexahedron_N = mkN "hexaëder" ; -- status=guess
+lin hey_Interj = mkInterj "he" | mkInterj "he daar" ; -- status=guess status=guess
+lin heyday_N = mkN "hoogtijdagen" | mkN "bloeitijd" ; -- status=guess status=guess
+lin hi_Interj = mkInterj "hallo" | mkInterj "hoi" ; -- status=guess status=guess
+lin hiatus_N = mkN "hiaat" neuter ; -- status=guess
+lin hibernate_V = mkV "overwinteren" | mkV (mkV "een") "winterslaap houden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hibernation_N = mkN "winterslaap" ; -- status=guess
+lin hibiscus_N = mkN "koraalmalve" masculine ; -- status=guess
+lin hiccup_N = mkN "tegenvaller" masculine ; -- status=guess
+lin hiccup_V = mkV "hikken" ; -- status=guess, src=wikt
+lin hick_N = mkN "boerenkinkel" masculine | mkN "boerenpummel" masculine | mkN "boer" masculine | mkN "boerenlul" masculine ; -- status=guess status=guess status=guess status=guess
+lin hickey_N = mkN "zuigplek" feminine | mkN "zuigvlek" feminine ; -- status=guess status=guess
+lin hidden_A = mkA "verborgen" ; -- status=guess
+lin hide_N = mkN "huid" feminine | mkN "vel" neuter | mkN "vacht" feminine | mkN "leer" neuter ; -- status=guess status=guess status=guess status=guess
+lin hide_V = reflMkV "verbergen" | reflMkV "verstoppen" | reflMkV "wegstoppen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hide_V2 = mkV2 (reflMkV "verbergen") | mkV2 (reflMkV "verstoppen") | mkV2 (reflMkV "wegstoppen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hideous_A = mkA "afzichtelijk" ; -- status=guess
+lin hierarchy_N = mkN "hiërarchie" feminine ; -- status=guess
+lin high_A = mkA "hoog" ;
+lin high_Adv = variants{} ; --
+lin high_N = mkN "hogepriester" masculine ; -- status=guess
+lin highland_N = mkN "hoogland" neuter ; -- status=guess
+lin highlight_N = variants{} ; --
+lin highlight_V2 = variants{} ; --
+lin highlighter_N = mkN "markeerstift" masculine ; -- status=guess
+lin highly_Adv = mkAdv "hoog" | mkAdv "zeer" ;
+lin highway_N = mkN "autosnelweg" masculine | mkN "autostrade" feminine | mkN "snelweg" masculine ; -- status=guess status=guess status=guess
+lin highwayman_N = mkN "struikrover" masculine ; -- status=guess
+lin hijack_V2 = mkV2 (mkV "kapen") | mkV2 (mkV "hijacken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hijacker_N = mkN "kaper" masculine ; -- status=guess
+lin hilarious_A = mkA "hilarisch" ; -- status=guess
+lin hill_N = L.hill_N ;
+lin hilly_A = mkA "heuvelachtig" ; -- status=guess
+lin hilt_N = mkN "heft" neuter ; -- status=guess
+lin hind_A = mkA "achterst" ; -- status=guess
+lin hind_N = mkN "hinde" feminine ; -- status=guess
+lin hinder_V2 = mkV2 (mkV "hinderen") | mkV2 (mkV "impede]") | mkV2 (mkV "verhinderen") | mkV2 (mkV "impede]") | mkV2 (mkV "vertragen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hindquarter_N = mkN "achtereinde" neuter | mkN "achterhand" neuter ; -- status=guess status=guess
+lin hinge_N = mkN "scharnier" neuter | mkN "hengsel" neuter ; -- status=guess status=guess
+lin hinny_N = mkN "muilezel" masculine ; -- status=guess
+lin hint_N = mkN "aanwijzing" feminine ; -- status=guess
+lin hint_V = variants{} ; --
+lin hint_V2 = variants{} ; --
+lin hint_VS = variants{} ; --
+lin hinterland_N = mkN "achterland" neuter | mkN "binnenland" neuter ; -- status=guess status=guess
+lin hip_N = mkN "heup" feminine ; -- status=guess
+lin hippie_N = mkN "hippie" masculine feminine ; -- status=guess
+lin hippopotamus_N = mkN "nijlpaard" neuter ; -- status=guess
+lin hire_N = mkN "werknemer" | mkN "werknemer" masculine ; -- status=guess status=guess
+lin hire_V2 = mkV2 (mkV (mkV "werk") "aannemen") ; -- status=guess, src=wikt
+lin hire_V2V = mkV2V (mkV (mkV "werk") "aannemen") ; -- status=guess, src=wikt
+lin hirsute_A = mkA "harig" | mkA "behaard" ; -- status=guess status=guess
+lin historian_N = mkN "historicus" masculine | mkN "geschiedkundige" masculine feminine ; -- status=guess status=guess
+lin historic_A = mkA "historisch" ; -- status=guess
+lin historical_A = mkA "geschiedkundig" | mkA "historisch" ; -- status=guess status=guess
+lin historically_Adv = variants{} ; --
+lin history_N = mkN "geschiedenis" feminine | mkN "verleden" neuter ; ---- the latter means 'past'
+lin histrionic_A = mkA "theatraal" | mkA "pathetisch" ; -- status=guess status=guess
+lin hit_N = mkN "aanslag" masculine ; -- status=guess
+lin hit_V = lin V L.hit_V2 ;
+lin hit_V2 = L.hit_V2 ;
+lin hitchhike_V = mkV "liften" | mkV (mkV "autostop") "doen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hitchhiker_N = mkN "lifter" masculine | mkN "liftster" feminine ; -- status=guess status=guess
+lin hither_Adv = mkAdv "hierheen" | mkAdv "alhier" | mkAdv "herwaarts" ; -- status=guess status=guess status=guess
+lin hitherto_Adv = mkAdv "tot dan toe" | mkAdv "tot hiertoe" | mkAdv "tot dusver" ; -- status=guess status=guess status=guess
+lin hoard_V = mkV "opstapelen" ; -- status=guess, src=wikt
+lin hoard_V2 = mkV2 (mkV "opstapelen") ; -- status=guess, src=wikt
+lin hoarfrost_N = mkN "rijm" masculine | mkN "rijp" masculine | mkN "dauwvorst" masculine | mkN "vriesdauw" masculine ; -- status=guess status=guess status=guess status=guess
+lin hoarse_A = mkA "schor" ; -- status=guess
+lin hobbit_N = mkN "hobbit" masculine ; -- status=guess
+lin hobby_N = mkN "hobby" feminine | mkN "vrijetijdsbesteding" feminine ; -- status=guess status=guess
+lin hobnob_V = mkV "babbelen" | mkV "kletsen" | mkV "" | mkV (mkV "Belgium]") "klappen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hobo_N = mkN "dakloze" masculine | mkN "zwerver" masculine | mkN "vagebond" masculine | mkN "landloper" masculine ; -- status=guess status=guess status=guess status=guess
+lin hock_V2 = mkV2 (mkV "verpanden") ; -- status=guess, src=wikt
+lin hockey_N = mkN "hockeystick" ; -- status=guess
+lin hodgepodge_N = mkN "mikmak" masculine | mkN "mengelmoes" ; -- status=guess status=guess
+lin hoe_N = mkN "schoffel" masculine | mkN "hak" masculine ; -- status=guess status=guess
+lin hoe_V = mkV "schoffelen" ; -- status=guess, src=wikt
+lin hoe_V2 = mkV2 (mkV "schoffelen") ; -- status=guess, src=wikt
+lin hog_N = mkN "varken" ; -- status=guess
+lin hog_V2 = mkV2 (mkV "kluisteren") | mkV2 (mkV "knevelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hogshead_N = mkN "okshoofd" | mkN "oxhoofd" ; -- status=guess status=guess
+lin hoist_V2 = mkV2 (mkV "optillen") | mkV2 (hijsen_V) | mkV2 (mkV "ophijsen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hold_N = mkN "ruim" neuter | mkN "scheepsruim" neuter ; -- status=guess status=guess
+lin hold_V = mkV "houden" "hield" "hielden" "gehouden" ;
+lin hold_V2 = L.hold_V2 ;
+lin hold_VS = mkVS (hold_V) ;
+lin holdall_N = mkN "sporttas" utrum ; -- status=guess
+lin holder_N = mkN "houder" masculine ; -- status=guess
+lin holding_N = variants{} ; --
+lin hole_N = mkN "gat" neuter | mkN "opening" feminine ;
+lin hole_V = mkV "doorboren" | mkV "doorzeven" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hole_V2 = mkV2 (mkV "doorboren") | mkV2 (mkV "doorzeven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin holiday_N = mkN "vakantie" | mkN "feestdag" masculine ; ---- possibly split on single day vs. longer period
+lin holism_N = mkN "Holisme" ; -- status=guess
+lin holler_V = mkV "brullen" | roepen_V | mkV "uitroepen" | mkV "uitschreeuwen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin holler_V2 = mkV2 (mkV "brullen") | mkV2 (roepen_V) | mkV2 (mkV "uitroepen") | mkV2 (mkV "uitschreeuwen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hollow_A = mkA "hol" ; -- status=guess
+lin hollow_V2 = mkV2 (mkV "uithollen") ; -- status=guess, src=wikt
+lin holly_N = mkN "hulst" masculine ; -- status=guess
+lin holmium_N = mkN "holmium" neuter ; -- status=guess
+lin holocaust_N = mkN "holocaust" ; -- status=guess
+lin holster_N = mkN "holster" masculine ; -- status=guess
+lin holy_A = mkA "heilig" ; -- status=guess
+lin holy_N = mkN "heilige graal" feminine ; -- status=guess
+lin homage_N = mkN "hommage" ; -- status=guess
+lin home_Adv = mkAdv "thuis" ;
+lin home_N = mkN "thuis" neuter ;
+lin homeland_N = mkN "thuisland" neuter ; -- status=guess
+lin homeless_A = mkA "dakloos" ; -- status=guess
+lin homemade_A = mkA "huisgemaakt" ; -- status=guess
+lin homeopathy_N = mkN "homeopathie" feminine ; -- status=guess
+lin homeostasis_N = mkN "homeostase" feminine ; -- status=guess
+lin homeowner_N = mkN "huiseigenaar" masculine ; -- status=guess
+lin homesickness_N = mkN "heimwee" neuter ; -- status=guess
+lin hometown_N = mkN "vaderstad" masculine feminine ; -- status=guess
+lin homeward_Adv = mkAdv "huiswaarts" ; -- status=guess
+lin homework_N = mkN "huiswerk" ; -- status=guess
+lin homogeneity_N = mkN "homogeniteit" feminine ; -- status=guess
+lin homogeneous_A = mkA "homogeen" ; -- status=guess
+lin homomorphism_N = mkN "homomorfisme" neuter ; -- status=guess
+lin homonym_N = mkN "homoniem" neuter ; -- status=guess
+lin homophobe_N = mkN "homofoob" masculine ; -- status=guess
+lin homophone_N = mkN "homofoon" masculine ; -- status=guess
+lin homosexual_A = mkA "homoseksueel" | mkA "van de verkeerde kant" ; -- status=guess status=guess
+lin homosexual_N = mkN "homoseksueel" masculine | mkN "homo" masculine ; -- status=guess status=guess
+lin homosexuality_N = mkN "homoseksualiteit" feminine ; -- status=guess
+lin hone_V2 = mkV2 (mkV "verfijnen") ; -- status=guess, src=wikt
+lin honest_A = mkA "eerlijk" ; -- status=guess
+lin honestly_Adv = variants{} ; --
+lin honesty_N = mkN "eerlijkheid" feminine ; -- status=guess
+lin honey_N = mkN "honingdas" masculine ; -- status=guess
+lin honeymoon_N = mkN "wittebroodsweken {p}" ; -- status=guess
+lin honeymoon_V = mkV (mkV "een") "huwelijksreis maken" ; -- status=guess, src=wikt
+lin honorable_A = mkA "eervol" ; -- status=guess
+lin honour_N = mkN "eer" masculine ; -- status=guess
+lin honour_V2 = mkV2 (mkV "eren") | mkV2 (mkV "huldigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin honourable_A = variants{} ; --
+lin hood_N = mkN "motorkap" feminine | mkN "kap" feminine ; -- status=guess status=guess
+lin hood_V2 = mkV2 (mkV "bedekken") ; -- status=guess, src=wikt
+lin hoof_N = mkN "hoef" masculine ; -- status=guess
+lin hook_N = mkN "haak" ; -- status=guess
+lin hook_V = mkV "verslaven" ; -- status=guess, src=wikt
+lin hook_V2 = mkV2 (mkV "verslaven") ; -- status=guess, src=wikt
+lin hookah_N = mkN "waterpijp" utrum ; -- status=guess
+lin hooligan_N = mkN "hooligan" masculine feminine | mkN "vechtersbaas" masculine | mkN "onruststoker" masculine ; -- status=guess status=guess status=guess
+lin hoop_N = mkN "hoepel" masculine | mkN "reep" masculine | mkN "tonnenband" masculine ; -- status=guess status=guess status=guess
+lin hop_V = mkV "huppen" ; -- status=guess, src=wikt
+lin hop_V2 = mkV2 (mkV "huppen") ; -- status=guess, src=wikt
+lin hope_N = mkN "hoop" ;
+lin hope_V = mkV "hopen" ;
+lin hope_VS = L.hope_VS ;
+lin hope_VV = mkVV (mkV "hopen") ;
+lin hopeful_A = mkA "hoopvol" | mkA "hoopgevend" ; -- status=guess status=guess
+lin hopefully_Adv = mkAdv "hoopvol" ; -- status=guess
+lin hopeless_A = mkA "hopeloos" | mkA "uitzichtloos" | mkA "kansloos" ; -- status=guess status=guess status=guess
+lin hopscotch_N = mkN "hinkelen" neuter ; -- status=guess
+lin horde_N = mkN "horde" ; -- status=guess
+lin horizon_N = mkN "horizon" masculine | mkN "horizont" masculine ; -- status=guess status=guess
+lin horizontal_A = mkA "horizontaal" ; -- status=guess
+lin hormonal_A = mkA "hormonaal" ; -- status=guess
+lin hormone_N = mkN "hormoon" neuter ; -- status=guess
+lin horn_N = L.horn_N ;
+lin hornbeam_N = mkN "haagbeuk" masculine ; -- status=guess
+lin hornet_N = mkN "hoornaar" utrum ; -- status=guess
+lin horny_A = mkA "hoornig" ; -- status=guess
+lin horology_N = mkN "horologie" feminine ; -- status=guess
+lin horoscope_N = mkN "horoscoop" ; -- status=guess
+lin horrible_A = variants{} ; --
+lin horrific_A = mkA "afschuwelijk" ; -- status=guess
+lin horror_N = variants{} ; --
+lin horse_N = L.horse_N ;
+lin horsefly_N = mkN "paardenvlieg" feminine | mkN "horzel" masculine feminine ; -- status=guess status=guess
+lin horseman_N = mkN "ruiter" masculine ; -- status=guess
+lin horsepower_N = mkN "paardenkracht" ; -- status=guess
+lin horseradish_N = mkN "mierikswortel" masculine | mkN "mierik" masculine | mkN "boerenradijs" masculine ; -- status=guess status=guess status=guess
+lin horseshoe_N = mkN "hoefijzer" neuter ; -- status=guess
+lin horsetail_N = mkN "paardenstaart" masculine ; -- status=guess
+lin hose_N = mkN "slang" feminine ; -- status=guess
+lin hose_V2 = mkV2 (mkV (mkV "Iemand") "tot bedaren brengen") ; -- status=guess, src=wikt
+lin hospice_N = mkN "hospice" ; -- status=guess
+lin hospitable_A = mkA "gastvrij" ; -- status=guess
+lin hospital_N = mkN "ziekenhuis" neuter | mkN "hospitaal" neuter ;
+lin hospitality_N = mkN "gastvrijheid" ; -- status=guess
+lin host_N = mkN "gastheer" masculine ; -- status=guess
+lin host_V2 = mkV2 (mkV "hosten") ; -- status=guess, src=wikt
+lin hostage_N = mkN "gijzelaar" masculine ; -- status=guess
+lin hostel_N = mkN "hospies" neuter ; -- status=guess
+lin hostile_A = mkA "vijandig" ; -- status=guess
+lin hostility_N = mkN "vijandigheid" feminine | mkN "vijandelijkheid" feminine ; -- status=guess status=guess
+lin hot_A = L.hot_A ;
+lin hotel_N = mkN "hotel" neuter ;
+lin hothead_N = mkN "heethoofd" masculine feminine | mkN "driftkikker" masculine feminine ; -- status=guess status=guess
+lin hound_N = mkN "jachthond" masculine ; -- status=guess
+lin hour_N = mkN "uur" neuter | mkN "stonde" feminine ;
+lin hourglass_N = mkN "zandloper" masculine ; -- status=guess
+lin house_N = L.house_N ;
+lin house_V2 = mkV2 (mkV "onderbrengen") ; -- status=guess, src=wikt
+lin houseboat_N = mkN "woonboot" utrum ; -- status=guess
+lin housebroken_A = mkA "zindelijk" ; -- status=guess
+lin housefly_N = mkN "huisvlieg" masculine feminine ; -- status=guess
+lin household_N = mkN "huisgod" masculine ; -- status=guess
+lin housemate_N = mkN "huisgenoot" masculine ; -- status=guess
+lin housewife_N = mkN "huisvrouw" feminine ; -- status=guess
+lin housing_N = mkN "huisvesting" | mkN "behuizing" ;
+lin hover_V = variants{} ; --
+lin hovercraft_N = mkN "hovercraft" | mkN "luchtkussenvoertuig" neuter ; -- status=guess status=guess
+lin how8many_IDet = S.how8many_IDet ;
+lin how8much_IAdv = S.how8much_IAdv ;
+lin how_IAdv = S.how_IAdv ;
+lin however_Adv = mkAdv "daarentegen" | mkAdv "echter" ;
+lin howl_N = mkN "gebrul" neuter | mkN "gehuil" neuter | mkN "gejammer" neuter ; -- status=guess status=guess status=guess
+lin howl_V = mkV "huilen" | mkV "jammeren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin howl_V2 = mkV2 (mkV "huilen") | mkV2 (mkV "jammeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin howler_N = mkN "giller" masculine ; -- status=guess
+lin hub_N = mkN "draaischijf" | mkN "centrum" ; -- status=guess status=guess
+lin hubcap_N = mkN "velg" ; -- status=guess
+lin hubris_N = mkN "hubris" | mkN "hoogmoed" | mkN "kapsones" masculine ; -- status=guess status=guess status=guess
+lin hue_N = mkN "aanblik" | mkN "voorkomen" neuter ; -- status=guess status=guess
+lin hug_N = mkN "knuffel" | mkN "knuffelen" ; -- status=guess status=guess
+lin hug_V2 = mkV2 (mkV "knuffelen") ; -- status=guess, src=wikt
+lin huge_A = mkA "enorm" | mkA "reusachtig" | mkA "gigantisch" ;
+lin hula_N = mkN "hoelahoep" masculine | mkN "hoepel" masculine ; -- status=guess status=guess
+lin hull_N = mkN "casco" neuter | mkN "scheepsromp" masculine ; -- status=guess status=guess
+lin hull_V2 = mkV2 (mkV "doppen") ; -- status=guess, src=wikt
+lin hum_N = mkN "gebrom" neuter ; -- status=guess
+lin hum_V = mkV "zoemen" | mkV "brommen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hum_V2 = mkV2 (mkV "zoemen") | mkV2 (mkV "brommen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin human_A = mkA "menselijk" ;
+lin human_N = mkN "mens" masculine ; -- status=guess
+lin humane_A = mkA "humaan" ; -- status=guess
+lin humanism_N = mkN "humanisme" neuter ; -- status=guess
+lin humanist_N = mkN "humanist" masculine ; -- status=guess
+lin humanity_N = mkN "mensheid" feminine | mkN "mensdom" neuter | mkN "mensengeslacht" neuter ; -- status=guess status=guess status=guess
+lin humankind_N = mkN "mensheid" feminine | mkN "mensdom" neuter ; -- status=guess status=guess
+lin humanoid_A = mkA "humanoïde" ; -- status=guess
+lin humble_A = mkA "bescheiden" | mkA "modest" ; -- status=guess status=guess
+lin humble_V2 = mkV2 (mkV "verlagen") | mkV2 (mkV "vernederen") | mkV2 (mkV "humiliëren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin humdrum_A = mkA "saai" | mkA "vervelend" | mkA "eentonig" | mkA "slaapverwekkend" ; -- status=guess status=guess status=guess status=guess
+lin humid_A = mkA "vochtig" | mkA "vochtige" ; -- status=guess status=guess
+lin humidity_N = mkN "luchtvochtigheid" feminine ; -- status=guess
+lin humiliate_V2 = mkV2 (mkV "vernederen") | mkV2 (mkV "verootmoedigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin humiliation_N = mkN "vernedering" ; -- status=guess
+lin humility_N = mkN "nederigheid" feminine ; -- status=guess
+lin hummingbird_N = mkN "kolibrie" masculine ; -- status=guess
+lin humongous_A = mkA "enorm" | mkA "gigantisch" ; -- status=guess status=guess
+lin humour_N = mkN "stemming" | mkN "humeur" neuter ; -- status=guess status=guess
+lin humpback_N = mkN "bultenaar" ; -- status=guess
+lin hunger_N = mkN "honger" masculine | mkN "trek" ; -- status=guess status=guess
+lin hunger_V = mkV (mkV "honger") "hebben" | mkV "hongeren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hungry_A = mkA "hongerig" ; -- status=guess
+lin hunk_N = mkN "bink" masculine ; -- status=guess
+lin hunt_N = mkN "jacht" masculine ; -- status=guess
+lin hunt_V = jagen_V ; -- status=guess, src=wikt
+lin hunt_V2 = L.hunt_V2 ;
+lin hunter_N = mkN "jachthond" masculine ; -- status=guess
+lin hunting_N = variants{} ; --
+lin huntress_N = mkN "jageres" feminine ; -- status=guess
+lin hurricane_N = mkN "orkaan" feminine ; -- status=guess
+lin hurry_N = variants{} ; --
+lin hurry_V = variants{} ; --
+lin hurt_V = mkV (mkV "pijn") "doen" | mkV (mkV "zeer") "doen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hurt_V2 = mkV2 (mkV (mkV "pijn") "doen") | mkV2 (mkV (mkV "zeer") "doen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin husband_N = L.husband_N ;
+lin husband_V2 = mkV2 (mkV (mkV "zuinig") "beheren") ; -- status=guess, src=wikt
+lin hush_N = mkN "zwijggeld" neuter ; -- status=guess
+lin hush_V = mkV "verzwijgen" ; -- status=guess, src=wikt
+lin hush_V2 = mkV2 (mkV "verzwijgen") ; -- status=guess, src=wikt
+lin husk_N = mkN "Schil" ; -- status=guess
+lin hussar_N = mkN "huzaar" masculine ; -- status=guess
+lin hustler_N = mkN "pooier" masculine ; -- status=guess
+lin hut_N = mkN "hut" feminine ; -- status=guess
+lin hyacinth_N = mkN "hyacint" feminine ; -- status=guess
+lin hybrid_A = mkA "hybridisch" | mkA "hybride-" | mkA "gehybridiseerd" | mkA "gekruisd" ; -- status=guess status=guess status=guess status=guess
+lin hybrid_N = mkN "kruising" | mkN "hybride" masculine ; -- status=guess status=guess
+lin hydrate_N = mkN "hydraat" neuter ; -- status=guess
+lin hydride_N = mkN "hydride" ; -- status=guess
+lin hydrocarbon_N = mkN "koolwaterstof" utrum ; -- status=guess
+lin hydrodynamic_A = mkA "hydrodynamisch" ; -- status=guess
+lin hydrodynamics_N = mkN "hydrodynamica" | mkN "waterstromingsleer" feminine ; -- status=guess status=guess
+lin hydrofoil_N = mkN "draagvleugelboot" feminine ; -- status=guess
+lin hydrogen_N = mkN "waterstof" neuter ; -- status=guess
+lin hydrology_N = mkN "waterkunde" feminine ; -- status=guess
+lin hydrophobia_N = mkN "hondsdolheid" ; -- status=guess
+lin hydrostatic_A = mkA "hydrostatisch" ; -- status=guess
+lin hyena_N = mkN "hyena" masculine ; -- status=guess
+lin hygiene_N = mkN "hygiëne" ; -- status=guess
+lin hymen_N = mkN "maagdenvlies" neuter ; -- status=guess
+lin hymn_N = mkN "lofzang" feminine | mkN "hymne" feminine ; -- status=guess status=guess
+lin hymnal_N = mkN "kerkgezangen" ; -- status=guess
+lin hype_V2 = mkV2 (mkV "promoten") ; -- status=guess, src=wikt
+lin hyperbola_N = mkN "hyperbool" masculine ; -- status=guess
+lin hyperbole_N = mkN "hyperbool" ; -- status=guess
+lin hyperbolic_A = mkA "hyperbolisch" ; -- status=guess
+lin hyperhidrosis_N = mkN "hyperhidrosis" ; -- status=guess
+lin hyperlink_N = mkN "hyperlink" masculine ; -- status=guess
+lin hypernym_N = mkN "hyperoniem" neuter ; -- status=guess
+lin hyperplasia_N = mkN "hyperplasie" feminine ; -- status=guess
+lin hypertension_N = mkN "hypertensie" ; -- status=guess
+lin hypertrophy_N = mkN "hypertrofie" ; -- status=guess
+lin hyphen_N = mkN "afbreekteken" neuter | mkN "koppelteken" neuter | mkN "verbindingsstreepje" neuter ; -- status=guess status=guess status=guess
+lin hyphenation_N = mkN "woordafbreking" feminine | mkN "woordsplitsing" feminine | mkN "splitsing in lettergrepen" ; -- status=guess status=guess status=guess
+lin hypnosis_N = mkN "hypnose" ; -- status=guess
+lin hypnotherapy_N = mkN "hypnotherapie" ; -- status=guess
+lin hypnotize_V2 = mkV2 (mkV "hypnotiseren") ; -- status=guess, src=wikt
+lin hypochondriac_A = mkA "hypochonder" ; -- status=guess
+lin hypocrisy_N = mkN "hypocrisie" ; -- status=guess
+lin hypocritical_A = mkA "hypocriet" | mkA "schijnheilig" ; -- status=guess status=guess
+lin hypoglycemia_N = mkN "hypoglycemie" | mkN "hypo" ; -- status=guess status=guess
+lin hyponym_N = mkN "hyponiem" neuter ; -- status=guess
+lin hypotension_N = mkN "hypotensie" feminine ; -- status=guess
+lin hypotenuse_N = mkN "hypotenusa" masculine feminine | mkN "schuine zijde" masculine feminine ; -- status=guess status=guess
+lin hypothesis_N = mkN "hypothese" ; -- status=guess
+lin hypoxia_N = mkN "hypoxie" feminine ; -- status=guess
+lin hysterectomy_N = mkN "hysterectomie" ; -- status=guess
+lin iFem_Pron = S.i_Pron ;
+lin i_Pron = S.i_Pron ;
+lin iambic_A = mkA "jambisch" ; -- status=guess
+lin iatrogenic_A = mkA "iatrogeen" ; -- status=guess
+lin ibex_N = mkN "steenbok" masculine | mkN "ibex" masculine ; -- status=guess status=guess
+lin ibuprofen_N = mkN "ibuprofen" ; -- status=guess
+lin ice_N = L.ice_N ;
+lin ice_V = mkV "glaceren" ; -- status=guess, src=wikt
+lin ice_V2 = mkV2 (mkV "glaceren") ; -- status=guess, src=wikt
+lin iceberg_N = mkN "ijsberg" masculine ; -- status=guess
+lin icebreaker_N = mkN "ijsbreker" masculine ; -- status=guess
+lin icepick_N = mkN "ijspriem" ; -- status=guess
+lin ichthyology_N = mkN "viskunde" feminine | mkN "ichtyologie" feminine ; -- status=guess status=guess
+lin icicle_N = mkN "pegel" masculine | mkN "ijspegel" masculine | mkN "ijskegel" masculine ; -- status=guess status=guess status=guess
+lin icon_N = mkN "icoon " masculine | mkN "idool" neuter ; -- status=guess status=guess
+lin iconology_N = mkN "iconologie" utrum ; -- status=guess
+lin icosahedron_N = mkN "regelmatig twintigvlak" neuter ; -- status=guess
+lin idea_N = mkN "idee" neuter | mkN "ingeving" feminine | mkN "gedachte" feminine ;
+lin ideal_A = mkA "ideaal" | mkA "optimaal" ; -- status=guess status=guess
+lin ideal_N = mkN "ideaal" neuter | mkN "perfectie" feminine | mkN "streefdoel" neuter ; -- status=guess status=guess status=guess
+lin idealist_N = mkN "idealist" masculine ; -- status=guess
+lin ideality_N = mkN "idealiteit" ; -- status=guess
+lin idealize_V2 = mkV2 (mkV "idealiseren") ; -- status=guess, src=wikt
+lin ideally_Adv = variants{} ; --
+lin identical_A = mkA "identiek" | mkA "identieke" ; -- status=guess status=guess
+lin identifiable_A = mkA "herkenbaar" | mkA "identificeerbaar" ; -- status=guess status=guess
+lin identification_N = mkN "identificatie" ; -- status=guess
+lin identify_V = reflMkV "identificeren" ;
+lin identify_V2 = mkV2 (mkV "identificeren") ;
+lin identity_N = mkN "identiteit" feminine ; -- status=guess
+lin ideogram_N = mkN "ideogram" neuter ; -- status=guess
+lin ideological_A = mkA "ideologisch" ; -- status=guess
+lin ideology_N = mkN "ideologie" ; -- status=guess
+lin ides_N = mkN "iden" ; -- status=guess
+lin idiom_N = mkN "idioom" neuter | mkN "taaleigen" neuter ; -- status=guess status=guess
+lin idiosyncrasy_N = mkN "jargon" | mkN "eigenaardigheid" feminine ; -- status=guess status=guess
+lin idiosyncratic_A = mkA "eigenzinnig" | mkA "eigenaardig" | mkA "idiosyncratisch" | mkA "karakteristiek" ; -- status=guess status=guess status=guess status=guess
+lin idiot_N = mkN "idioot" masculine ; -- status=guess
+lin idiotic_A = mkA "idioot" ; -- status=guess
+lin idle_A = mkA "nietsdoend" ; -- status=guess
+lin idler_N = mkN "luiaard" masculine feminine ; -- status=guess
+lin idol_N = mkN "afgod" masculine | mkN "godenbeeld" | mkN "idool" ; -- status=guess status=guess status=guess
+lin idyllic_A = mkA "idyllisch" ; -- status=guess
+lin if_Subj = S.if_Subj ;
+lin if_then_Conj = S.if_then_Conj ;
+lin igloo_N = mkN "iglo" masculine ; -- status=guess
+lin ignominious_A = mkA "schamelijk" ; -- status=guess
+lin ignorance_N = mkN "onwetendheid" feminine | mkN "ignorantie" feminine ; -- status=guess status=guess
+lin ignorant_A = mkA "onwetend" | mkA "ignorant" ; -- status=guess status=guess
+lin ignore_V = mkV "negeren" ;
+lin ignore_V2 = mkV2 (mkV "negeren") ;
+lin iguana_N = mkN "leguaan" masculine ; -- status=guess
+lin ileum_N = mkN "kronkeldarm" masculine | mkN "ileum" neuter ; -- status=guess status=guess
+lin ill_A = mkA "misselijk" ; -- status=guess
+lin ill_Adv = variants{} ; --
+lin illegal_A = mkA "strafbaar" | mkA "illegaal" | mkA "onwettig" ; -- status=guess status=guess status=guess
+lin illegal_N = mkN "illegaal" masculine feminine ; -- status=guess
+lin illegible_A = mkA "onleesbaar" ; -- status=guess
+lin illegitimate_A = mkA "illegaal" | mkA "onrechtmatig" ; -- status=guess status=guess
+lin illiteracy_N = mkN "analfabetisme" neuter ; -- status=guess
+lin illiterate_A = mkA "ongeletterd" ; -- status=guess
+lin illiterate_N = mkN "ongeletterde" masculine | mkN "analfabeet" masculine ; -- status=guess status=guess
+lin illness_N = mkN "ziekte" feminine ; -- status=guess
+lin illuminate_V2 = mkV2 (mkV "verhelderen") ; -- status=guess, src=wikt
+lin illumination_N = mkN "verlichting" feminine ; -- status=guess
+lin illusion_N = mkN "illusie" feminine | mkN "zinsbegoocheling" feminine ; -- status=guess status=guess
+lin illustrate_V = variants{} ; --
+lin illustrate_V2 = variants{} ; --
+lin illustrate_VS = variants{} ; --
+lin illustration_N = mkN "illustratie" feminine ; -- status=guess
+lin illustrator_N = mkN "illustrator" masculine ; -- status=guess
+lin ilmenite_N = mkN "ilmeniet" ; -- status=guess
+lin image_N = mkN "beeld" neuter | mkN "foto" ; ---split mkN "imago" neuter ; North-Korea has a bad image
+lin imaginary_A = mkA "denkbeeldig" ; -- status=guess
+lin imagination_N = mkN "verbeelding" feminine ; -- status=guess
+lin imaginative_A = variants{} ; --
+lin imagine_V = mkV "voor" (mkV "stellen") | mkV "in" (mkV "beelden") ;
+lin imagine_V2 = mkV2 imagine_V ;
+lin imagine_VS = mkVS imagine_V ;
+lin imbecile_N = mkN "imbeciel" masculine ; -- status=guess
+lin imbibe_V2 = mkV2 (mkV (mkV "tot") "zich nemen") | mkV2 (mkV "nuttigen") | mkV2 (drinken_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin imbue_V2 = mkV2 (mkV "doortrekken") ; -- status=guess, src=wikt
+lin imitate_V2 = mkV2 (mkV "nabootsen") | mkV2 (mkV "imiteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin imitation_N = mkN "navolging" feminine ; -- status=guess
+lin imitator_N = mkN "imitator" masculine ; -- status=guess
+lin immaculate_A = mkA "vlekkeloos" ; -- status=guess
+lin immanence_N = mkN "immanentie" feminine ; -- status=guess
+lin immeasurable_A = mkA "onmeetbaar" ; -- status=guess
+lin immediate_A = mkA "direct" | mkA "onmiddellijk" ; -- status=guess status=guess
+lin immediately_Adv = mkAdv "meteen" | mkAdv "direct" | mkAdv "onmiddellijk" ;
+lin immense_A = mkA "immens" ; -- status=guess
+lin immerse_V2 = mkV2 (mkV "onderdompelen") ; -- status=guess, src=wikt
+lin immersion_N = mkN "onderdompeling" ; -- status=guess
+lin immigrant_N = mkN "inwijkeling" masculine | mkN "ingewekene" | mkN "immigrant" masculine ; -- status=guess status=guess status=guess
+lin immigrate_V = mkV "immigreren" ; -- status=guess, src=wikt
+lin immigration_N = mkN "inwijking" feminine | mkN "immigratie" feminine ; -- status=guess status=guess
+lin imminent_A = mkA "imminent" | mkA "dreigend" ; -- status=guess status=guess
+lin immobile_A = mkA "bewegingsloos" ; -- status=guess
+lin immodest_A = mkA "onbescheiden" ; -- status=guess
+lin immolate_V2 = mkV2 (mkV "vernietigen") ; -- status=guess, src=wikt
+lin immortal_A = mkA "onsterfelijk" | mkA "ondoodbaar" ; -- status=guess status=guess
+lin immune_A = variants{} ; --
+lin immune_N = mkN "immuunsysteem" neuter ; -- status=guess
+lin immunity_N = mkN "immuniteit" | mkN "onschendbaarheid" ; -- status=guess status=guess
+lin immunize_V2 = mkV2 (mkV "immuniseren") ; -- status=guess, src=wikt
+lin immunology_N = mkN "immunologie" feminine ; -- status=guess
+lin imp_N = mkN "kabouter" masculine | mkN "aardmannetje" neuter ; -- status=guess status=guess
+lin impact_N = mkN "impact" | mkN "inslag" ;
+lin impact_V2 = mkV2 (mkV "samenpersen") ; -- status=guess, src=wikt
+lin impair_V2 = mkV2 (mkV "beschadigen") | mkV2 (mkV "verzwakken") | mkV2 (mkV "verslechteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin impairment_N = mkN "handicap" masculine ; -- status=guess
+lin impala_N = mkN "impala" masculine ; -- status=guess
+lin impale_V2 = mkV2 (mkV "doorboren") ; -- status=guess, src=wikt
+lin impart_V2 = mkV2 (mkV "mededelen") | mkV2 (mkV "communiceren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin impartial_A = mkA "onpartijdig" ; -- status=guess
+lin impartiality_N = mkN "onpartijdigheid" ; -- status=guess
+lin impatience_N = mkN "ongeduld" ; -- status=guess
+lin impatient_A = mkA "ongeduldig" ; -- status=guess
+lin impedance_N = mkN "impedantie" feminine ; -- status=guess
+lin impede_V2 = mkV2 (mkV "belemmeren") | mkV2 (mkV (mkV "in") "de weg staan") | mkV2 (mkV "belleten") | mkV2 (mkV "impediëren") | mkV2 (mkV "hinderen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin impediment_N = mkN "hindernis" feminine | mkN "obstakel" neuter | mkN "belemmering" | mkN "beletsel" | mkN "impediment" ; -- status=guess status=guess status=guess status=guess status=guess
+lin impel_V2 = mkV2 (mkV "voortdrijven") ; -- status=guess, src=wikt
+lin impending_A = mkA "nakend" ; -- status=guess
+lin impenetrable_A = mkA "ondoordringbaar" ; -- status=guess
+lin imperative_A = mkA "noodzakelijk" ; -- status=guess
+lin imperative_N = mkN "must" masculine ; -- status=guess
+lin imperfect_N = mkN "onvoltooid verleden tijd" masculine ; -- status=guess
+lin imperial_A = mkA "keizerlijk" ; -- status=guess
+lin imperialism_N = mkN "imperialisme" neuter ; -- status=guess
+lin impertinence_N = mkN "onbeschaamdheid" ; -- status=guess
+lin impertinent_A = mkA "impertinent" ; -- status=guess
+lin impervious_A = mkA "onkwetsbaar" | mkA "ongevoelig" ; -- status=guess status=guess
+lin impetigo_N = mkN "impetigo" masculine ; -- status=guess
+lin impetuous_A = mkA "onstuimig" | mkA "bruusk" | mkA "gewelddadig" ; -- status=guess status=guess status=guess
+lin impinge_V = mkV "beinvloeden" ; -- status=guess, src=wikt
+lin impish_A = mkA "ondeugend" ; -- status=guess
+lin implacable_A = mkA "onverzoenlijk" ; -- status=guess
+lin implant_N = mkN "implantaat" neuter ; -- status=guess
+lin implement_N = mkN "gereedschap" neuter | mkN "hulpmiddel" neuter ; -- status=guess status=guess
+lin implement_V2 = mkV2 (mkV "implementeren") | mkV2 (mkV "toepassen") | mkV2 (mkV "uitwerken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin implementation_N = mkN "implementatie" feminine ; -- status=guess
+lin implicate_V2 = mkV2 (mkV "impliceren") ; -- status=guess, src=wikt
+lin implication_N = mkN "implicatie" ; -- status=guess
+lin implicit_A = mkA "impliciet" ; -- status=guess
+lin imply_V = mkV "impliceren" | mkV "inhouden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin imply_V2 = mkV2 (mkV "impliceren") | mkV2 (mkV "inhouden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin imply_VS = mkVS (mkV "impliceren") | mkVS (mkV "inhouden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin import_N = mkN "invoervergunning" ; -- status=guess
+lin import_V2 = mkV2 (mkV "invoeren") | mkV2 (mkV "importeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin importance_N = mkN "belang" neuter | mkN "belangrijkheid" feminine ;
+lin important_A = L.important_A ;
+lin importantly_Adv = variants{} ; --
+lin impose_V = mkV "op" (mkV "leggen") ;
+lin impose_V2 = mkV2 impose_V ;
+lin impossibility_N = mkN "onmogelijkheid" feminine ; -- status=guess
+lin impossible_A = mkA "onmogelijk" ;
+lin impostor_N = mkN "bedrieger" masculine ; -- status=guess
+lin imposture_N = mkN "oplichter" utrum ; -- status=guess
+lin impound_V2 = mkV2 (mkV "confisqueren") | mkV2 (mkV (mkV "in") "beslag nemen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin impoverish_V2 = mkV2 (mkV "verarmen") ; -- status=guess, src=wikt
+lin impoverishment_N = mkN "verarming" ; -- status=guess
+lin impracticable_A = mkA "onbegaanbaar" | mkA "onberijdbaar" ; -- status=guess status=guess
+lin impractical_A = mkA "onpraktisch" | mkA "onhandig" ; -- status=guess status=guess
+lin impress_V = mkV "ronselen" ; -- status=guess, src=wikt
+lin impress_V2 = mkV2 (mkV "ronselen") ; -- status=guess, src=wikt
+lin impression_N = mkN "impressie" | mkN "uitbeelding" | mkN "verbeelding" ; -- status=guess status=guess status=guess
+lin impressionable_A = mkA "beïnvloedbaar" | mkA "ontvankelijk" ; -- status=guess status=guess
+lin impressionism_N = mkN "impressionisme" neuter ; -- status=guess
+lin impressionist_N = mkN "impressionist" masculine ; -- status=guess
+lin impressive_A = mkA "onder de indruk" ; -- status=guess
+lin imprint_N = mkN "indruk" ; -- status=guess
+lin imprison_V2 = variants{} ; --
+lin imprisonment_N = mkN "gevangenschap" neuter ; -- status=guess
+lin improper_A = mkA "onjuist" | mkA "foutief" ; -- status=guess status=guess
+lin improve_V = mkV "verbeteren" | mkV "beteren" ; ---- note that: hij verbeterde zijn huiswerk, hij beterde zijn leven
+lin improve_V2 = mkV2 improve_V ;
+lin improved_A = variants{} ; --
+lin improvement_N = mkN "verbetering" feminine ;
+lin improvidence_N = mkN "zorgeloosheid" | mkN "overhaasting" ; -- status=guess status=guess
+lin improvise_V = mkV "improviseren" ; -- status=guess, src=wikt
+lin improvise_V2 = mkV2 (mkV "improviseren") ; -- status=guess, src=wikt
+lin impudence_N = mkN "onbeschoftheid" | mkN "onbeschaamdheid" ; -- status=guess status=guess
+lin impudent_A = mkA "brutaal" ; -- status=guess
+lin impugn_V2 = mkV2 (mkV "aanvallen") ; -- status=guess, src=wikt
+lin impulse_N = variants{} ; --
+lin impulsive_A = mkA "impulsief" | mkA "impulsief" ; -- status=guess status=guess
+lin impure_A = mkA "onzuiver" ; -- status=guess
+lin impurity_N = mkN "onzuiverheid" feminine | mkN "bezoedeling" ; -- status=guess status=guess
+lin imputation_N = mkN "aantijging" feminine ; -- status=guess
+lin impute_V2 = mkV2 (mkV "aanwrijven") ; -- status=guess, src=wikt
+lin in8front_Prep = S.in8front_Prep ;
+lin in_1_Adv = mkAdv "binnen" | mkAdv "in" ;
+lin in_2_Adv = mkAdv "in" ;
+lin in_A = mkA "in" | mkA "in" ; -- status=guess status=guess
+lin in_Adv = mkAdv "in" ;
+lin in_N = mkN "postvak" neuter ; -- status=guess
+lin in_Prep = S.in_Prep ;
+lin inability_N = variants{} ; --
+lin inaccuracy_N = mkN "fout" | mkN "onnauwkeurigheid" feminine | mkN "onjuistheid" | mkN "onwaarheid" ; -- status=guess status=guess status=guess status=guess
+lin inactivity_N = mkN "inactiviteit" ; -- status=guess
+lin inadequate_A = mkA "onvoldoende" ; -- status=guess
+lin inadvertently_Adv = mkAdv "onopzettelijk" | mkAdv "" ; -- status=guess status=guess
+lin inalienable_A = mkA "onvervreemdbaar" ; -- status=guess
+lin inane_A = mkA "zinloos" | mkA "inhoudsloos" | mkA "stom" | mkA "flauw" ; -- status=guess status=guess status=guess status=guess
+lin inanity_N = mkN "inhoudsloosheid" feminine | mkN "stupiditeit" feminine | mkN "leegheid" feminine | mkN "zinloosheid" feminine ; -- status=guess status=guess status=guess status=guess
+lin inappropriate_A = mkA "ongepast" ; -- status=guess
+lin inaudible_A = mkA "onhoorbaar" ; -- status=guess
+lin inauguration_N = mkN "inhuldiging" feminine ; -- status=guess
+lin incantation_N = mkN "bezwering" feminine | mkN "spreuk" feminine ; -- status=guess status=guess
+lin incapable_A = variants{} ; --
+lin incarcerate_V2 = mkV2 (mkV "intomen") ; -- status=guess, src=wikt
+lin incense_N = mkN "wierook" masculine ; -- status=guess
+lin incense_V2 = mkV2 (mkV "vertoornen") ; -- status=guess, src=wikt
+lin incentive_N = variants{} ; --
+lin inception_N = mkN "aanvang" masculine ; -- status=guess
+lin incessant_A = mkA "voortdurend" | mkA "onophoudelijk" ; -- status=guess status=guess
+lin incest_N = mkN "bloedschande" feminine | mkN "incest" feminine ; -- status=guess status=guess
+lin incestuous_A = mkA "incestueus" ; -- status=guess
+lin inch_N = mkN "duim" masculine ; -- status=guess
+lin inchoate_A = mkA "embrionaal" ; -- status=guess
+lin incidence_N = variants{} ; --
+lin incident_A = mkA "inherent" ; -- status=guess
+lin incident_N = mkN "incident" neuter | mkN "voorval" neuter ; -- status=guess status=guess
+lin incidentally_Adv = variants{} ; --
+lin incinerate_V2 = mkV2 (mkV "verbranden") ; -- status=guess, src=wikt
+lin incipient_A = mkA "beginnend" ; -- status=guess
+lin incite_V2 = mkV2 (mkV "aanzetten") | mkV2 (mkV "ophitsen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin inclement_A = mkA "genadeloos" ; -- status=guess
+lin inclination_N = mkN "inclinatie" feminine ; -- status=guess
+lin incline_V = mkV "neigen" ; -- status=guess, src=wikt
+lin incline_V2 = mkV2 (mkV "neigen") ; -- status=guess, src=wikt
+lin incline_V2V = mkV2V (mkV "neigen") ; -- status=guess, src=wikt
+lin inclined_A = variants{} ; --
+lin include_V = mkV "inhouden" | mkV "bijvoegen" | mkV "invoegen" ;
+lin include_V2 = mkV2 (mkV "invoegen") | mkV2 (mkV "bijvoegen") ; ---- subcat , only one-place in Dutch
+lin including_Prep = mkPrep "inclusief" ;
+lin inclusion_N = mkN "insluiting" feminine ; -- status=guess
+lin inclusive_A = mkA "inclusief" ; -- status=guess
+lin incognito_A = mkA "incognito" ; -- status=guess
+lin incognito_Adv = mkAdv "incognito" ; -- status=guess
+lin income_N = mkN "inkomen" neuter ;
+lin incomparable_A = mkA "onvergelijkbaar" ; -- status=guess
+lin incompatible_A = mkA "onverenigbaar" ; -- status=guess
+lin incompetence_N = mkN "incompetentie" ; -- status=guess
+lin incompetent_A = mkA "incompetent" ; -- status=guess
+lin incomplete_A = mkA "inkompleet" ; -- status=guess
+lin incomprehensible_A = mkA "onbegrijpelijk" ; -- status=guess
+lin inconceivable_A = mkA "onvoorstelbaar" | mkA "ongelovelijk" ; -- status=guess status=guess
+lin incongruous_A = mkA "onpassend" ; -- status=guess
+lin inconsistency_N = mkN "inconsistentie" feminine | mkN "tegenstrijdigheid" feminine ; -- status=guess status=guess
+lin inconsolable_A = mkA "ontroostbaar" ; -- status=guess
+lin inconspicuous_A = mkA "onopvallend" ; -- status=guess
+lin incontinence_N = mkN "incontinentie" ; -- status=guess
+lin inconvenience_N = mkN "ongemak" neuter | mkN "verstoring" feminine ; -- status=guess status=guess
+lin inconvenient_A = mkA "ongemakkelijk" | mkA "storend" | mkA "ongelegen" | mkA "niet van pas komend" ; -- status=guess status=guess status=guess status=guess
+lin incorporate_V2 = mkV2 (mkV "inbouwen") | mkV2 (mkV "inlijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin incorrigible_A = mkA "onverbeterbaar" | mkA "onherstelbaar" ; -- status=guess status=guess
+lin increase_N = mkN "toename" ;
+lin increase_V = mkV "toe" (mkV "take_V") ;
+lin increase_V2 = mkV2 (increase_V) ;
+lin increased_A = variants{} ; --
+lin increasing_A = variants{} ; --
+lin increasingly_Adv = mkAdv "toenemend" | mkAdv "groeiend" ;
+lin incredible_A = mkA "ongelofelijk" ; -- status=guess
+lin incredibly_Adv = variants{} ; --
+lin incredulity_N = mkN "ongelovigheid" ; -- status=guess
+lin incubus_N = mkN "nachtmerrie" ; -- status=guess
+lin inculcate_V2 = mkV2 (mkV "inprenten") ; -- status=guess, src=wikt
+lin incumbent_A = mkA "zittend" ; -- status=guess
+lin incumbent_N = mkN "plaatsbekleder" ; -- status=guess
+lin incur_V2 = mkV2 (reflMkV "blootstellen aan") ; -- status=guess, src=wikt
+lin indebted_A = mkA "verschuldigd" ; -- status=guess
+lin indecent_A = mkA "onfatsoenlijk" | mkA "onbetamelijk" ; -- status=guess status=guess
+lin indecision_N = mkN "besluiteloosheid" ; -- status=guess
+lin indecisive_A = mkA "onbeslist" ; -- status=guess
+lin indeed_Adv = mkAdv "inderdaad" | mkAdv "daadwerkelijk" ;
+lin indefatigable_A = mkA "onvermoeibaar" | mkA "onvermoeid" ; -- status=guess status=guess
+lin indefinitely_Adv = mkAdv "altijd" ; -- status=guess
+lin indelible_A = mkA "onuitwisbaar" ; -- status=guess
+lin indemnify_V2 = mkV2 (mkV "vergoeden") ; -- status=guess, src=wikt
+lin indent_V = mkV "inspringen" ; -- status=guess, src=wikt
+lin indent_V2 = mkV2 (mkV "inspringen") ; -- status=guess, src=wikt
+lin independence_N = mkN "zelfstandigheid" feminine | mkN "onafhankelijkheid" feminine ; -- status=guess status=guess
+lin independent_1_A = mkA "onafhankelijk" ;
+lin independent_2_A = mkA "onafhankelijk" ;
+lin independent_A = mkA "onafhankelijk" ;
+lin independently_Adv = mkAdv "onafhankelijk" ; -- status=guess
+lin index_N = mkN "inhoud" masculine | mkN "index" masculine | mkN "register" neuter ; -- status=guess status=guess status=guess
+lin index_V2 = mkV2 (mkV "indexeren") ; -- status=guess, src=wikt
+lin indicate_V2 = mkV2 (mkV "aan" wijzen_V) | mkV2 (mkV "aan" (mkV "duiden")) ;
+lin indicate_VS = mkVS (mkV "aan" wijzen_V) | mkVS (mkV "aan" (mkV "duiden")) ;
+lin indication_N = mkN "aanwijzing" feminine ; -- status=guess
+lin indicator_N = variants{} ; --
+lin indict_V = mkV "beschuldigen" ; -- status=guess, src=wikt
+lin indict_V2 = mkV2 (mkV "beschuldigen") ; -- status=guess, src=wikt
+lin indictment_N = mkN "beschuldiging" ; -- status=guess
+lin indifference_N = mkN "onverschilligheid" feminine ; -- status=guess
+lin indifferent_A = mkA "onverschillig" ; -- status=guess
+lin indigence_N = mkN "behoeftigheid" feminine ; -- status=guess
+lin indigenous_A = mkA "inheems" | mkA "autochtoon" | mkA "oorspronkelijk" ; -- status=guess status=guess status=guess
+lin indigent_A = mkA "behoeftig" | mkA "nooddruftig" | mkA "onbemiddeld" | mkA "arm" | mkA "indigent" ; -- status=guess status=guess status=guess status=guess status=guess
+lin indignant_A = mkA "verontwaardigd" ; -- status=guess
+lin indignation_N = mkN "verontwaardiging" feminine ; -- status=guess
+lin indigo_A = mkA "indigo" | mkA "indigoblauw" | mkA "indigoblauwe" ; -- status=guess status=guess status=guess
+lin indigo_N = mkN "indigo" neuter ; -- status=guess
+lin indirect_A = mkA "onrechtstreeks" | mkA "indirect" ; -- status=guess status=guess
+lin indirectly_Adv = mkAdv "onrechtstreeks" ; -- status=guess
+lin indiscreet_A = mkA "indiscreet" ; -- status=guess
+lin indiscretion_N = mkN "indescretie" ; -- status=guess
+lin indispensable_A = mkA "onontbeerlijk" ; -- status=guess
+lin indisputable_A = mkA "onomstotelijk" ; -- status=guess
+lin indissoluble_A = mkA "onlosmakelijk" ; -- status=guess
+lin indium_N = mkN "indium" neuter ; -- status=guess
+lin individual_A = mkA "individueel" | mkA "afzonderlijk" ;
+lin individual_N = mkN "individu" neuter | mkN "enkeling" masculine ;
+lin individually_Adv = variants{} ; --
+lin indoor_A = variants{} ; --
+lin indubitable_A = mkA "twijfelloos" | mkA "onbetwijfelbaar" ; -- status=guess status=guess
+lin induce_V2 = mkV2 (mkV "opwekken") | mkV2 (mkV "veroorzaken") | mkV2 (mkV "overhalen") | mkV2 (mkV "forceren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin induction_N = mkN "toeleiding" feminine | mkN "inductie" feminine ; -- status=guess status=guess
+lin indulge_V = mkV (mkV "uitstel") "van betaling toestaan" ; -- status=guess, src=wikt
+lin indulge_V2 = mkV2 (mkV (mkV "uitstel") "van betaling toestaan") ; -- status=guess, src=wikt
+lin indulgence_N = mkN "aflaat" masculine ; -- status=guess
+lin industrial_A = mkA "industrieel" ;
+lin industrious_A = mkA "ijverig" | mkA "vlijtig" ; -- status=guess status=guess
+lin industry_N = L.industry_N ;
+lin inebriation_N = mkN "dronkenschap" feminine ; -- status=guess
+lin inefficiency_N = mkN "inefficiëntie" ; -- status=guess
+lin inelastic_A = mkA "inelastisch" ; -- status=guess
+lin inept_A = mkA "ongeschikt" | mkA "onbekwaam" ; -- status=guess status=guess
+lin ineptitude_N = mkN "dwaasheid" ; -- status=guess
+lin inequality_N = mkN "ongelijkheid" ; -- status=guess
+lin inertia_N = mkN "inertie" | mkN "traagheid" ; -- status=guess status=guess
+lin inescapable_A = mkA "onontkoombaar" | mkA "onvermijdelijk" ; -- status=guess status=guess
+lin inevitable_A = mkA "onvermijdelijk" | mkA "onafwendbaar" ; -- status=guess status=guess
+lin inevitably_Adv = variants{} ; --
+lin inexorable_A = mkA "onvermijdelijk" ; -- status=guess
+lin inexpensive_A = mkA "goedkoop" | mkA "goedkope" ; -- status=guess status=guess
+lin inexperience_N = mkN "onervarenheid" feminine ; -- status=guess
+lin infallible_A = mkA "onfeilbaar" ; -- status=guess
+lin infamous_A = mkA "berucht" ; -- status=guess
+lin infamy_N = mkN "berucht" ; -- status=guess
+lin infant_N = mkN "zuigeling" masculine feminine ; -- status=guess
+lin infanticide_N = mkN "kindermoordenaar" masculine | mkN "kindermoordenares" feminine ; -- status=guess status=guess
+lin infantile_A = mkA "infantiel" | mkA "kinderlijk" | mkA "kinderachtig" ; -- status=guess status=guess status=guess
+lin infantry_N = mkN "infanterieregiment" neuter ; -- status=guess
+lin infantryman_N = mkN "infanterist" | mkN "voetsoldaat" masculine ; -- status=guess status=guess
+lin infarct_N = mkN "infarct" ; -- status=guess
+lin infatuation_N = mkN "geliefde" | mkN "vlam" | mkN "ideaal" ; -- status=guess status=guess status=guess
+lin infect_V = mkV "infecteren" ; -- status=guess, src=wikt
+lin infect_V2 = mkV2 (mkV "infecteren") ; -- status=guess, src=wikt
+lin infected_A = mkA "besmet" ; -- status=guess
+lin infection_N = mkN "infectie" feminine ; -- status=guess
+lin infectious_A = mkA "aanstekelijk" ; -- status=guess
+lin infer_V2 = mkV2 (mkV "concluderen") ; -- status=guess, src=wikt
+lin inference_N = mkN "afgeleid gegeven" | mkN "conclusie" ; -- status=guess status=guess
+lin inferior_N = mkN "inferieur" ; -- status=guess
+lin inferiority_N = mkN "minderwaardigheidscomplex" ; -- status=guess
+lin infernal_A = mkA "hels" | mkA "infernaal" ; -- status=guess status=guess
+lin inferno_N = mkN "vuurzee" feminine | mkN "inferno" neuter ; -- status=guess status=guess
+lin infertility_N = mkN "onvruchtbaarheid" ; -- status=guess
+lin infidel_N = mkN "ongelovige" masculine feminine ; -- status=guess
+lin infidelity_N = mkN "ontrouw" utrum ; -- status=guess
+lin infinite_A = mkA "oneindig" | mkA "eindeloos" ; -- status=guess status=guess
+lin infinitesimal_A = mkA "infinitesimaal" | mkA "oneindig klein" ; -- status=guess status=guess
+lin infinitesimal_N = mkN "infinitesimaalrekening" feminine ; -- status=guess
+lin infinitive_N = mkN "infinitief" masculine | mkN "onbepaalde wijs" masculine ; -- status=guess status=guess
+lin infix_N = mkN "tussenvoegsel" neuter | mkN "infix" neuter ; -- status=guess status=guess
+lin inflation_N = mkN "opblazen" neuter ; -- status=guess
+lin inflection_N = mkN "buigpunt" neuter ; -- status=guess
+lin inflict_V2 = variants{} ; --
+lin inflorescence_N = mkN "bloeiwijze" feminine ; -- status=guess
+lin influence_N = mkN "invloed" ;
+lin influence_V2 = mkV2 (mkV (mkV "invloed") "uitoefenen") ; -- status=guess, src=wikt
+lin influential_A = mkA "invloedrijk" ; -- status=guess
+lin influenza_N = mkN "griep" feminine ; -- status=guess
+lin influx_N = mkN "toevloed" masculine ; -- status=guess
+lin inform_V = mkV "verklikken" ; -- status=guess, src=wikt
+lin inform_V2 = mkV2 (mkV "verklikken") ; -- status=guess, src=wikt
+lin informal_A = variants{} ; --
+lin informally_Adv = mkAdv "informeel" ; -- status=guess
+lin information_N = mkN "informatie" ;
+lin infrared_A = mkA "infrarood" ; -- status=guess
+lin infrastructure_N = variants{} ; --
+lin ingenious_A = mkA "ingenieus" ; -- status=guess
+lin ingenuity_N = mkN "vernuft" neuter ; -- status=guess
+lin ingot_N = mkN "baar" feminine | mkN "staaf" ; -- status=guess status=guess
+lin ingrained_A = mkA "ingeworteld" ; -- status=guess
+lin ingratiate_V2 = mkV2 (mkV (mkV "bemind") "maken") | mkV2 (mkV (mkV "in") "het gevlei komen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ingredient_N = mkN "ingrediënt" neuter | mkN "bestanddeel" neuter ; -- status=guess status=guess
+lin ingress_N = mkN "entree" ; -- status=guess
+lin inhabitant_N = mkN "bewoner" masculine | mkN "inwoner" ; -- status=guess status=guess
+lin inhalation_N = mkN "inademing" feminine ; -- status=guess
+lin inhale_V = mkV "inademen" ; -- status=guess, src=wikt
+lin inhale_V2 = mkV2 (mkV "inademen") ; -- status=guess, src=wikt
+lin inhaler_N = mkN "inhalator" ; -- status=guess
+lin inherent_A = mkA "inherent" | mkA "samengaand" ; -- status=guess status=guess
+lin inherit_V = mkV "erven" ; -- status=guess, src=wikt
+lin inherit_V2 = mkV2 (mkV "erven") ; -- status=guess, src=wikt
+lin inheritance_N = mkN "erfbelasting" utrum ; -- status=guess
+lin inhibit_V2 = mkV2 (mkV "remmen") ; -- status=guess, src=wikt
+lin inhibition_N = mkN "remming" feminine ; -- status=guess
+lin inhospitable_A = mkA "onherbergzaam" ; -- status=guess
+lin inimical_A = mkA "vijandelijk" ; -- status=guess
+lin iniquitous_A = mkA "ongerechtigd" ; -- status=guess
+lin iniquity_N = mkN "godslastering" feminine | mkN "godsloochening" feminine ; -- status=guess status=guess
+lin initial_A = mkA "initieel" | mkA "aanvankelijk" | mkA "begin-" | mkA "vroeg" ; -- status=guess status=guess status=guess status=guess
+lin initial_N = mkN "beginletter" | mkN "initiaal" | mkN "voorletter" ; -- status=guess status=guess status=guess
+lin initial_V2 = mkV2 (mkV "paraferen") ; -- status=guess, src=wikt
+lin initially_Adv = variants{} ; --
+lin initiate_N = mkN "beginner" masculine ; -- status=guess
+lin initiate_V2 = mkV2 (beginnen_V) | mkV2 (mkV "starten") | mkV2 (mkV "aanvangen") | mkV2 (mkV "initiëren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin initiative_N = mkN "initiatief" ; -- status=guess
+lin inject_V2 = mkV2 (mkV "injecteren") | mkV2 (mkV "inspuiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin injection_N = mkN "injectie" | mkN "spuitje" ; -- status=guess status=guess
+lin injunction_N = mkN "injunctie" feminine | mkN "dwangbevel" neuter | mkN "gerechtelijk bevel" neuter ; -- status=guess status=guess status=guess
+lin injure_V2 = variants{} ; --
+lin injured_A = variants{} ; --
+lin injurious_A = mkA "iemands reputatie beschadigen" ; -- status=guess
+lin injury_N = mkN "verwonding" feminine ;
+lin ink_N = mkN "inkt" masculine ; -- status=guess
+lin ink_V2 = mkV2 (mkV "inkten") ; -- status=guess, src=wikt
+lin inkwell_N = mkN "inktpot" masculine ; -- status=guess
+lin inland_A = variants{} ; --
+lin inlet_N = mkN "inham" | mkN "" ; -- status=guess status=guess
+lin inmate_N = mkN "gedetineerde" | mkN "gevangene" ; -- status=guess status=guess
+lin inn_N = mkN "herberg" masculine ; -- status=guess
+lin inner_A = variants{} ; --
+lin innermost_A = mkA "binnenst" ; -- status=guess
+lin innkeeper_N = mkN "waard" ; -- status=guess
+lin innocence_N = mkN "onschuld" ; -- status=guess
+lin innocent_A = variants{} ; --
+lin innocuous_A = mkA "onschadelijk" | mkA "onschuldig" ; -- status=guess status=guess
+lin innovation_N = mkN "innovatie" feminine ; -- status=guess
+lin innovative_A = variants{} ; --
+lin innuendo_N = mkN "insinuatie" feminine ; -- status=guess
+lin inoculate_V2 = mkV2 (mkV "inoculeren") | mkV2 (mkV "enten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin inoculation_N = mkN "inenting" | mkN "inoculatie" ; -- status=guess status=guess
+lin inordinate_A = mkA "buiten proportioneel" ; -- status=guess
+lin input_N = mkN "invoer" ; -- status=guess
+lin inquest_N = variants{} ; --
+lin inquirer_N = mkN "onderzoeker" masculine | mkN "informateur" masculine ; -- status=guess status=guess
+lin inquiry_N = variants{} ; --
+lin inquisitive_A = mkA "nieuwsgierig" | mkA "inquisitief" ; -- status=guess status=guess
+lin insanity_N = mkN "krankzinnigheid" ; -- status=guess
+lin inscription_N = mkN "inscriptie" feminine ; -- status=guess
+lin inscrutable_A = mkA "ondoorgrondelijk" ; -- status=guess
+lin insect_N = mkN "insect" neuter ; -- status=guess
+lin insecticide_N = mkN "insecticide" neuter ; -- status=guess
+lin insectivore_N = mkN "insectivoor" masculine | mkN "insecteneter" masculine ; -- status=guess status=guess
+lin insecurity_N = mkN "onzekerheid" ; -- status=guess
+lin insemination_N = mkN "inseminatie" feminine ; -- status=guess
+lin insensate_A = mkA "gevoelloos" ; -- status=guess
+lin inseparable_A = mkA "onscheidbaar" ; -- status=guess
+lin insert_V2 = mkV2 (mkV "invoegen") ; -- status=guess, src=wikt
+lin inside_A = mkA "binnen" ; -- status=guess
+lin inside_Adv = mkAdv "binnenstebuiten" ; -- status=guess
+lin inside_N = mkN "binnenkant" masculine ; -- status=guess
+lin inside_Prep = mkPrep "binnen" | mkPrep "in" ;
+lin insider_N = variants{} ; --
+lin insidious_A = mkA "sluipend" | mkA "verraderlijk" ; -- status=guess status=guess
+lin insight_N = mkN "inzicht" neuter ; -- status=guess
+lin insignificant_A = mkA "onbelangrijk" | mkA "onbelangrijke" ; -- status=guess status=guess
+lin insinuate_V2 = mkV2 (mkV "insinueren") ; -- status=guess, src=wikt
+lin insipid_A = mkA "karakterloos" ; -- status=guess
+lin insist_V = mkV "aan" dringen_V | mkV "vol" houden_V ;
+lin insist_V2 = mkV2 insist_V ;
+lin insist_VS = mkVS insist_V ;
+lin insistence_N = variants{} ; --
+lin insolence_N = mkN "onbeschoftheid" ; -- status=guess
+lin insolent_A = mkA "brutaal" ; -- status=guess
+lin insolvable_A = mkA "onoplosbaar" ; -- status=guess
+lin insomnia_N = mkN "slapeloosheid" feminine ; -- status=guess
+lin inspect_V2 = variants{} ; --
+lin inspection_N = mkN "inspectie" feminine | mkN "keuring" feminine ; -- status=guess status=guess
+lin inspector_N = variants{} ; --
+lin inspiration_N = mkN "adem" masculine | mkN "ademhaling" feminine ; -- status=guess status=guess
+lin inspire_V2 = mkV2 (mkV "beademen") ; -- status=guess, src=wikt
+lin inspire_V2V = mkV2V (mkV "beademen") ; -- status=guess, src=wikt
+lin instability_N = mkN "instabiliteit" feminine ; -- status=guess
+lin instal_V = variants{} ; --
+lin install_V = reflMkV "installeren" ; -- status=guess, src=wikt
+lin install_V2 = mkV2 (reflMkV "installeren") ; -- status=guess, src=wikt
+lin installation_N = variants{} ; --
+lin installment_N = mkN "installatie" ; -- status=guess
+lin instance_N = mkN "voorbeeld" neuter | mkN "instantie" ;
+lin instant_A = mkA "onmiddelijk" | mkA "ogenblikkelijk" ; -- status=guess status=guess
+lin instant_N = mkN "koffiepoeder" masculine ; -- status=guess
+lin instantly_Adv = variants{} ; --
+lin instead_Adv = mkAdv "in plaats van" ;
+lin instep_N = mkN "wreef" feminine ; -- status=guess
+lin instigate_V2 = mkV2 (mkV "aanstichten") ; -- status=guess, src=wikt
+lin instinct_N = mkN "instinct" neuter ; -- status=guess
+lin instinctive_A = mkA "instinctief" | mkA "instinctmatig" ; -- status=guess status=guess
+lin institute_N = mkN "instituut" neuter ; -- status=guess
+lin institution_N = mkN "instelling" ;
+lin institutional_A = variants{} ; --
+lin instruct_V2 = mkV2 (mkV "instrueren") ; -- status=guess, src=wikt
+lin instruction_N = mkN "onderwijs" neuter ; -- status=guess
+lin instructive_A = mkA "instructief" | mkA "leerrijk" | mkA "leerzaam" ; -- status=guess status=guess status=guess
+lin instructor_N = mkN "leermeester" masculine ; -- status=guess
+lin instrument_N = mkN "instrument" neuter | mkN "meetinstrument" neuter | mkN "meter" masculine ; -- status=guess status=guess status=guess
+lin instrumental_A = mkA "instrumentaal" ; -- status=guess
+lin insubordination_N = mkN "insubordinatie" ; -- status=guess
+lin insufferable_A = mkA "onduldbaar" | mkA "ontoelaatbaar" ; -- status=guess status=guess
+lin insufficient_A = variants{} ; --
+lin insulator_N = mkN "isolatie" feminine ; -- status=guess
+lin insulin_N = mkN "insuline" masculine ; -- status=guess
+lin insult_N = mkN "belediging" feminine ; -- status=guess
+lin insult_V2 = mkV2 (mkV "beledigen") ; -- status=guess, src=wikt
+lin insurance_N = mkN "verzekering" ;
+lin insure_V = mkV "verzekeren" | mkV (mkV "borgen") "voor" ; -- status=guess, src=wikt status=guess, src=wikt
+lin insure_V2 = mkV2 (mkV "verzekeren") | mkV2 (mkV (mkV "borgen") "voor") ; -- status=guess, src=wikt status=guess, src=wikt
+lin insure_VS = mkVS (mkV "verzekeren") | mkVS (mkV (mkV "borgen") "voor") ; -- status=guess, src=wikt status=guess, src=wikt
+lin insurgent_A = mkA "opstandig" ; -- status=guess
+lin insurgent_N = mkN "opstandeling" masculine | mkN "weerstander" masculine | mkN "rebel" ; -- status=guess status=guess status=guess
+lin insurmountable_A = mkA "onoverkomelijk" ; -- status=guess
+lin insurrection_N = mkN "opstand" masculine | mkN "muiterij" feminine | mkN "rebellie" feminine ; -- status=guess status=guess status=guess
+lin intact_A = variants{} ; --
+lin intake_N = variants{} ; --
+lin intangible_A = mkA "ontastbaar" | mkA "ontastbare" ; -- status=guess status=guess
+lin intangible_N = mkN "ontastbare" neuter ; -- status=guess
+lin integer_N = mkN "geheel getal" neuter ; -- status=guess
+lin integral_A = mkA "integraal" ; -- status=guess
+lin integral_N = mkN "integraal" ; -- status=guess
+lin integrate_V = variants{} ; --
+lin integrate_V2 = variants{} ; --
+lin integrated_A = variants{} ; --
+lin integration_N = mkN "integratie" feminine ; -- status=guess
+lin integrity_N = variants{} ; --
+lin integument_N = mkN "omhulsel" ; -- status=guess
+lin intellectual_A = mkA "verstandelijk" ; -- status=guess
+lin intellectual_N = variants{} ; --
+lin intelligence_1_N = variants{} ; --
+lin intelligence_2_N = variants{} ; --
+lin intelligence_N = mkN "inlichtingendienst" masculine ; -- status=guess
+lin intelligent_A = mkA "intelligent" ; -- status=guess
+lin intelligentsia_N = mkN "intelligentsia" ; -- status=guess
+lin intelligible_A = mkA "verstaanbaar" | mkA "begrijpelijk" ; -- status=guess status=guess
+lin intend_VV = mkVV (zijnV (mkV "van plan")) | mkVV (mkV "bedoelen") | mkVV (mkV "menen") ; ---- no exact translation
+lin intense_A = variants{} ; --
+lin intensify_V = mkV "intensiveren" ; -- status=guess, src=wikt
+lin intensify_V2 = mkV2 (mkV "intensiveren") ; -- status=guess, src=wikt
+lin intensity_N = variants{} ; --
+lin intensive_A = variants{} ; --
+lin intent_A = variants{} ; --
+lin intent_N = variants{} ; --
+lin intention_N = mkN "opzet" neuter | mkN "voornemen" neuter ;
+lin inter_V2 = mkV2 (mkV "begraven") ; -- status=guess, src=wikt
+lin interact_V = mkV "interageren" | mkV (mkV "elkaar") "beïnvloeden" | mkV (mkV "in") "wisselwerking zijn met" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin interaction_N = mkN "interactie" feminine ; -- status=guess
+lin interactive_A = variants{} ; --
+lin interbreed_V = mkV "inteelten" ; -- status=guess, src=wikt
+lin interbreed_V2 = mkV2 (mkV "inteelten") ; -- status=guess, src=wikt
+lin intercept_V2 = mkV2 (mkV "onderscheppen") ; -- status=guess, src=wikt
+lin intercourse_N = mkN "betrekkingen {p}" ; -- status=guess
+lin interdependent_A = mkA "wederzijds afhankelijk" ; -- status=guess
+lin interdict_N = mkN "interdictie" ; -- status=guess
+lin interdisciplinary_A = mkA "interdisciplinair" ; -- status=guess
+lin interest_1_N = mkN "interesse" ;
+lin interest_2_N = mkN "rente" ;
+lin interest_4_N = mkN "belang" neuter | mkN "aandeel" neuter; -- interest, stake, legal share of something
+lin interest_N = mkN "interesse" | mkN "belangstelling" | mkN "rente" ;
+lin interest_V = mkV "interesseren" ; -- status=guess, src=wikt
+lin interest_V2 = mkV2 (mkV "interesseren") ; -- status=guess, src=wikt
+lin interested_A = mkA "geïnteresseerd" ;
+lin interesting_A = mkA "interessant" | mkA "belangwekkend" ;
+lin interface_N = mkN "interface" masculine ; -- status=guess
+lin interfere_V = mkV "hinderen" | mkV (mkV "moeilijk") "maken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin interference_N = mkN "bemoeien" ; -- status=guess
+lin interferon_N = mkN "interferon" masculine ; -- status=guess
+lin interim_A = mkA "tussentijds" ; -- status=guess
+lin interior_A = variants{} ; --
+lin interior_N = mkN "interieur" neuter ; -- status=guess
+lin interject_V2 = mkV2 (mkV "tussenwerpen") ; -- status=guess, src=wikt
+lin interjection_N = mkN "tussenwerpsel" neuter ; -- status=guess
+lin interlocutor_N = mkN "gesprekspartner" ; -- status=guess
+lin interloper_N = mkN "indringer" ; -- status=guess
+lin intermediate_A = variants{} ; --
+lin intermediate_N = mkN "middenfrequentie" ; -- status=guess
+lin intermittent_A = mkA "met tussenpozen" | mkA "wederkerend" ; -- status=guess status=guess
+lin intern_N = mkN "intern" masculine ; -- status=guess
+lin intern_V2 = mkV2 (mkV "interneren") ; -- status=guess, src=wikt
+lin internal_A = mkA "intern" | mkA "inwendig" ;
+lin internal_N = mkN "interne verbrandingsmotor" masculine ; -- status=guess
+lin international_A = mkA "internationaal" ;
+lin international_N = mkN "volkenrecht" neuter | mkN "internationaal recht" neuter ; -- status=guess status=guess
+lin internecine_A = mkA "verwoestend" ; -- status=guess
+lin internship_N = mkN "stage" masculine feminine ; -- status=guess
+lin interpolation_N = mkN "interpolatie" ; -- status=guess
+lin interpret_V = mkV "vertalen" | mkV "tolken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin interpret_V2 = mkV2 (mkV "vertalen") | mkV2 (mkV "tolken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin interpretation_N = variants{} ; --
+lin interpreter_N = mkN "tolk" masculine | mkN "vertolker" masculine ; -- status=guess status=guess
+lin interrogate_V2 = mkV2 (mkV "verhoren") | mkV2 (mkV "ondervragen") | mkV2 (mkV "interrogeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin interrogation_N = mkN "ondervraging" feminine ; -- status=guess
+lin interrogative_A = mkA "vragend" ; -- status=guess
+lin interrogative_N = mkN "vraag" ; -- status=guess
+lin interrupt_V = mkV "onderbreken" ; -- status=guess, src=wikt
+lin interrupt_V2 = mkV2 (mkV "onderbreken") ; -- status=guess, src=wikt
+lin interruption_N = mkN "onderbreking" feminine ; -- status=guess
+lin intersection_N = mkN "kruispunt" masculine | mkN "doorsnijding" feminine ; -- status=guess status=guess
+lin interstice_N = mkN "tussenruimte" utrum | mkN "opening" utrum ; -- status=guess status=guess
+lin interstitial_A = mkA "met betrekking tot een tussenruimte" | mkA "tussenliggend" | mkA "interstitieel" ; -- status=guess status=guess status=guess
+lin interval_N = mkN "interval" neuter ; -- status=guess
+lin intervene_V = mkV "tussenkomen" | mkV "ingrijpen" | mkV "interveniëren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin intervene_V2V = mkV2V (mkV "tussenkomen") | mkV2V (mkV "ingrijpen") | mkV2V (mkV "interveniëren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin intervention_N = mkN "tussenkomst" feminine ; -- status=guess
+lin interview_N = mkN "interview" neuter | mkN "vraaggesprek" ; -- status=guess status=guess
+lin interview_V2 = mkV2 (mkV "interviewen") ; -- status=guess, src=wikt
+lin interviewee_N = mkN "geïnterviewde" utrum ; -- status=guess
+lin interviewer_N = mkN "interviewer" masculine | mkN "interviewster" feminine ; -- status=guess status=guess
+lin interweave_V2 = mkV2 (mkV "aanelkaarweven") ; -- status=guess, src=wikt
+lin intestine_N = mkN "darm" masculine | mkN "ingewanden {p}" ; -- status=guess status=guess
+lin intimacy_N = mkN "intimiteit" ; -- status=guess
+lin intimate_A = mkA "innig" ; -- status=guess
+lin intimate_V2 = mkV2 (mkV "suggereren") | mkV2 (mkV (mkV "laten") "doorschemeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin intimidate_V2 = mkV2 (mkV "imponeren") ; -- status=guess, src=wikt
+lin intimidation_N = mkN "intimidatie" ; -- status=guess
+lin into_Prep = mkPrep "in" ; --- split mkPrep "tegen" driving into, but this could also be "in" depending on sense
+lin intonation_N = mkN "intonatie" feminine ; -- status=guess
+lin intoxicate_V2 = mkV2 (mkV "vergiftigen") ; -- status=guess, src=wikt
+lin intoxication_N = mkN "intoxicatie" feminine ; -- status=guess
+lin intractable_A = mkA "onhandelbaar" ; -- status=guess
+lin intransigence_N = mkN "onverzettelijkheid" feminine ; -- status=guess
+lin intransigent_A = mkA "onverzettelijk" ; -- status=guess
+lin intransitive_A = mkA "onovergankelijk" ; -- status=guess
+lin intravenous_A = mkA "intraveneus" ; -- status=guess
+lin intrepid_A = mkA "onversaagd" | mkA "onvervaard" ; -- status=guess status=guess
+lin intricacy_N = mkN "verwikkeling" ; -- status=guess
+lin intricate_A = mkA "ingewikkeld" | mkA "gecompliceerd" ; -- status=guess status=guess
+lin intrigue_N = mkN "intrige" feminine ; -- status=guess
+lin intrigue_V = mkV "intrigeren" ; -- status=guess, src=wikt
+lin intrigue_V2 = mkV2 (mkV "intrigeren") ; -- status=guess, src=wikt
+lin intrinsic_A = mkA "intrinsiek" ; -- status=guess
+lin intro_N = mkN "intro" ; -- status=guess
+lin introduce_V2 = mkV2 (mkV "introduceren") | mkV2 (mkV "voor" "stellen") ; ---- voorstellen can only be used with people
+lin introduction_N = mkN "inleiding" | mkN "introductie" ;
+lin intrude_V = mkV "binnendringen" | mkV "storen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin intrude_V2 = mkV2 (mkV "binnendringen") | mkV2 (mkV "storen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin intruder_N = mkN "indringer" masculine ; -- status=guess
+lin intrusive_A = mkA "intrusief" ; -- status=guess
+lin intuition_N = mkN "intuïtie" feminine ; -- status=guess
+lin inundate_V2 = mkV2 (mkV "inunderen") ; -- status=guess, src=wikt
+lin inundation_N = mkN "inundatie" feminine ; -- status=guess
+lin inure_V2 = mkV2 (mkV "verharden") | mkV2 (mkV "harden") | mkV2 (mkV "stalen") | mkV2 (mkV "gewennen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin invade_V2 = variants{} ; --
+lin invader_N = mkN "indringer" masculine | mkN "indringster" feminine | mkN "indringers {p}" | mkN "indringsters {p}" ; -- status=guess status=guess status=guess status=guess
+lin invalid_A = mkA "ongeldig" ; -- status=guess
+lin invaluable_A = variants{} ; --
+lin invariable_A = mkA "onveranderlijk" ; -- status=guess
+lin invariably_Adv = mkAdv "onveranderlijk steevast" ; -- status=guess
+lin invasion_N = variants{} ; --
+lin inveigh_V = mkV (mkV "krachtig") "protesteren" | schelden_V | mkV "tieren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin invent_V = mkV "uitdenken" | mkV "uitvinden" | mkV "bedenken" | mkV "verzinnen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin invent_V2 = mkV2 (mkV "uitdenken") | mkV2 (mkV "uitvinden") | mkV2 (mkV "bedenken") | mkV2 (mkV "verzinnen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin invention_N = mkN "uitvinding" feminine ; -- status=guess
+lin inventive_A = mkA "vindingrijk" ; -- status=guess
+lin inventiveness_N = mkN "vindingrijkheid" feminine ; -- status=guess
+lin inventor_N = mkN "uitvinder" masculine ; -- status=guess
+lin inverse_A = mkA "tegengesteld" | mkA "tegenovergesteld" ; -- status=guess status=guess
+lin inverse_N = mkN "inverse Fouriertransformatie" | mkN "inverse Fourier-transformatie" ; -- status=guess status=guess
+lin invert_V2 = mkV2 (mkV "omdraaien") | mkV2 (mkV "omkeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin invertebrate_A = mkA "ongewerveld" ; -- status=guess
+lin invertebrate_N = mkN "ongewervelde" ; -- status=guess
+lin invertible_A = mkA "inverteerbaar" ; -- status=guess
+lin invest_V = variants{} ; --
+lin invest_V2 = variants{} ; --
+lin investigate_V = mkV (mkV "een") "onderzoek voeren" ; -- status=guess, src=wikt
+lin investigate_V2 = mkV2 (mkV (mkV "een") "onderzoek voeren") ; -- status=guess, src=wikt
+lin investigation_N = mkN "onderzoek" neuter ;
+lin investigator_N = mkN "onderzoeker" masculine ; -- status=guess
+lin investiture_N = mkN "ep" ; -- status=guess
+lin investment_N = mkN "investering" ;
+lin investor_N = mkN "investeerder" masculine ; -- status=guess
+lin invincible_A = mkA "onoverwinnelijk" | mkA "onoverwinnelijke" ; -- status=guess status=guess
+lin inviolable_A = mkA "onschendbaar" ; -- status=guess
+lin invisibility_N = mkN "onzichtbaarheid" feminine ; -- status=guess
+lin invisible_A = mkA "onzichtbaar" | mkA "onzichtbare" ; -- status=guess status=guess
+lin invitation_N = mkN "uitnodiging" feminine ; -- status=guess
+lin invite_V2 = mkV2 (mkV "uit" (mkV "nodigen")) ;
+lin invite_V2V = mkV2V (mkV "uit" (mkV "nodigen")) ;
+lin invoice_N = mkN "factuur" feminine | mkN "rekening" feminine ; -- status=guess status=guess
+lin invoice_V2 = mkV2 (mkV "factureren") | mkV2 (mkV (mkV "in") "rekening brengen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin invoke_V2 = mkV2 (mkV "inroepen") ; -- status=guess, src=wikt
+lin involuntary_A = mkA "onwillekeurig" ; -- status=guess
+lin involve_V = mkV "in" (mkV "houden" "hield") ; -- tocheck
+lin involve_V2 = mkV2 involve_V ; -- tocheck
+lin involve_VS = mkVS involve_V ; ---- translating involve directly is awkward
+lin involved_A = variants{} ; --
+lin involvement_N = mkN "betrokkenheid" ; -- status=guess
+lin invulnerable_A = mkA "onkwetsbaar" ; -- status=guess
+lin iodine_N = mkN "jodium" neuter | mkN "jodiumtinctuur" masculine ; -- status=guess status=guess
+lin ion_N = mkN "ion" ; -- status=guess
+lin ionosphere_N = mkN "ionosfeer" masculine ; -- status=guess
+lin iota_N = mkN "jota" utrum ; -- status=guess
+lin irascible_A = mkA "opvliegend" | mkA "humeurig" | mkA "prikkelbaar" ; -- status=guess status=guess status=guess
+lin ire_N = mkN "toorn" masculine | mkN "woede" feminine ; -- status=guess status=guess
+lin iridium_N = mkN "iridium" neuter ; -- status=guess
+lin iris_N = mkN "regenboogvlies" neuter | mkN "iris" masculine feminine ; -- status=guess status=guess
+lin iritis_N = mkN "regenboogvliesontsteking" feminine | mkN "iritis" feminine ; -- status=guess status=guess
+lin irksome_A = mkA "vervelend" ; -- status=guess
+lin iron_N = L.iron_N ;
+lin iron_V = strijken_V ; -- status=guess, src=wikt
+lin iron_V2 = mkV2 (strijken_V) ; -- status=guess, src=wikt
+lin ironic_A = mkA "ironisch" ; -- status=guess
+lin ironically_Adv = mkAdv "ironisch" ; -- status=guess
+lin ironing_N = mkN "strijken" neuter ; -- status=guess
+lin ironmonger_N = mkN "ijzerhandelaar" masculine ; -- status=guess
+lin irony_N = mkN "ironie" feminine | mkN "het ironische" neuter ; -- status=guess status=guess
+lin irrational_A = mkA "irrationaal" | mkA "irrationale" ; -- status=guess status=guess
+lin irreconcilable_A = mkA "onverzoenlijk" | mkA "irreconciliabel" | mkA "onverenigbaar" ; -- status=guess status=guess status=guess
+lin irredeemable_A = mkA "onherstelbaar" ; -- status=guess
+lin irredentism_N = mkN "irredentisme" masculine ; -- status=guess
+lin irredentist_N = mkN "irredentistisch" ; -- status=guess
+lin irregular_A = mkA "onregelmatig" ; -- status=guess
+lin irrelevance_N = mkN "irrelevantie" ; -- status=guess
+lin irrelevant_A = mkA "irrelevant" ; -- status=guess
+lin irreparable_A = mkA "onherstelbaar" ; -- status=guess
+lin irresistible_A = mkA "onweerstaanbaar" ; -- status=guess
+lin irrespective_A = mkA "ongeacht" ; -- status=guess
+lin irreverent_A = mkA "respectloos" ; -- status=guess
+lin irreversible_A = mkA "onomkeerbaar" ; -- status=guess
+lin irrigation_N = mkN "bevloeiing" feminine ; -- status=guess
+lin irritate_V2 = mkV2 (mkV "irriteren") ; -- status=guess, src=wikt
+lin ischemia_N = mkN "ischemie" feminine ; -- status=guess
+lin island_N = mkN "eiland" neuter ;
+lin islander_N = mkN "eilander" masculine | mkN "eilandbewoner" masculine ; -- status=guess status=guess
+lin ism_N = mkN "isme" neuter ; -- status=guess
+lin isolate_V2 = mkV2 (mkV "afscheiden") ; -- status=guess, src=wikt
+lin isolated_A = mkA "geïsoleerd" ; -- status=guess
+lin isolation_N = variants{} ; --
+lin isolationism_N = mkN "isolationisme" neuter ; -- status=guess
+lin isometry_N = mkN "isometrie" ; -- status=guess
+lin isotherm_N = mkN "isotherm" masculine ; -- status=guess
+lin isothermic_A = mkA "isothermisch" | mkA "isotherm" ; -- status=guess status=guess
+lin isotope_N = mkN "isotoop" masculine ; -- status=guess
+lin issue_1_N = mkN "probleem" neuter | mkN "issue" ;
+lin issue_2_N = mkN "uitgave" ;
+lin issue_N = mkN "probleem" neuter ;
+lin issue_V = mkV "uit" geven_V ; --- split mkV "af" (mkV "kondigen") ; to issue a new law
+lin issue_V2 = mkV2 issue_V ;
+lin isthmus_N = mkN "landengte" | mkN "istmus" masculine ; -- status=guess status=guess
+lin it_Pron = S.it_Pron ;
+lin italic_A = mkA "cursief" ; -- status=guess
+lin italicize_V2 = mkV2 (mkV "cursiveren") ; -- status=guess, src=wikt
+lin itch_N = mkN "jeuk in de vingers" | mkN "jeuk in de handen" ; -- status=guess status=guess
+lin itch_V = mkV "jeuken" | mkV "kriebelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin itchy_A = mkA "jeukend" ; -- status=guess
+lin item_N = mkN "exemplaar" neuter | mkN "artikel" neuter | mkN "stuk" neuter | mkN "object" neuter ;
+lin iteration_N = mkN "iteratie" | mkN "herhaling" ; -- status=guess status=guess
+lin itinerant_A = mkA "rondtrekkend" | mkA "rondreizend" ; -- status=guess status=guess
+lin itinerary_N = mkN "wegbeschrijving" | mkN "reisverslag" feminine ; -- status=guess status=guess
+lin ivory_N = mkN "ivoorkleur" feminine ; -- status=guess
+lin ivy_N = mkN "klimop " neuter ; -- status=guess
+lin jab_N = mkN "prik" masculine feminine ; -- status=guess
+lin jabiru_N = mkN "jabiroe" ; -- status=guess
+lin jack_N = mkN "krik" feminine ; -- status=guess
+lin jackal_N = mkN "boer" masculine ; -- status=guess
+lin jackdaw_N = mkN "kauw" masculine ; -- status=guess
+lin jacket_N = mkN "jas" masculine ; -- status=guess
+lin jackpot_N = mkN "jackpot" ; -- status=guess
+lin jade_N = mkN "jadegroen" neuter ; -- status=guess
+lin jaded_A = mkA "uitgeput" ; -- status=guess
+lin jaguar_N = mkN "jaguar" masculine ; -- status=guess
+lin jail_N = variants{} ; --
+lin jail_V2 = variants{} ; --
+lin jake_N = mkN "motorrem" masculine ; -- status=guess
+lin jalopy_N = mkN "wrak" ; -- status=guess
+lin jalousie_N = mkN "jaloezie" feminine | mkN "blinden {p}" ; -- status=guess status=guess
+lin jam_N = mkN "opstopping" feminine ; -- status=guess
+lin jamjar_N = mkN "jampot" ; -- status=guess
+lin janitor_N = mkN "concierge" ; -- status=guess
+lin jar_N = variants{} ; --
+lin jargon_N = mkN "gebrabbel" neuter | mkN "gewauwel" neuter | mkN "wartaal" feminine ; -- status=guess status=guess status=guess
+lin jasmine_N = mkN "jasmijn" ; -- status=guess
+lin jasper_N = mkN "jaspis" masculine ; -- status=guess
+lin jaundice_N = mkN "geelzucht" feminine ; -- status=guess
+lin jaundice_V2 = mkV2 (mkV (mkV "groen") "en geel worden van nijd of afgunst over") ; -- status=guess, src=wikt
+lin jaunty_A = mkA "luchtig" ; -- status=guess
+lin javelin_N = mkN "speer" ; -- status=guess
+lin jaw_N = mkN "kaak" feminine ; -- status=guess
+lin jawbone_N = mkN "kaaksbeen" neuter ; -- status=guess
+lin jay_N = mkN "gaai" masculine | mkN "Vlaamse gaai" masculine ; -- status=guess status=guess
+lin jazz_N = mkN "jazz" masculine ; -- status=guess
+lin jealous_A = mkA "jaloers" ; -- status=guess
+lin jealousy_N = mkN "jaloersheid" feminine | mkN "naijver" ; -- status=guess status=guess
+lin jeans_N = mkN "jeansbroek" masculine feminine | mkN "jeans" | mkN "spijkerbroek" masculine feminine ; -- status=guess status=guess status=guess
+lin jeer_V = mkV "spotten" ; -- status=guess, src=wikt
+lin jeer_V2 = mkV2 (mkV "spotten") ; -- status=guess, src=wikt
+lin jejunum_N = mkN "nuchtere darm" masculine ; -- status=guess
+lin jelly_N = mkN "gelei" ; -- status=guess
+lin jellyfish_N = mkN "kwal" feminine ; -- status=guess
+lin jeopardize_V2 = mkV2 (mkV "bedreigen") | mkV2 (mkV (mkV "in") "gevaar brengen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin jeopardy_N = mkN "gevaar" neuter ; -- status=guess
+lin jerk_V = mkV "rukken" ; -- status=guess, src=wikt
+lin jerk_V2 = mkV2 (mkV "rukken") ; -- status=guess, src=wikt
+lin jester_N = mkN "nar" masculine | mkN "hofnar" masculine ; -- status=guess status=guess
+lin jet_N = mkN "straalvliegtuig" neuter | mkN "straaljager" ; -- status=guess status=guess
+lin jettison_V2 = mkV2 (mkV "lozen") | mkV2 (mkV (mkV "overboord") "werpen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin jetty_N = mkN "pier" masculine ; -- status=guess
+lin jew_N = variants{} ; --
+lin jewel_N = mkN "juweel" neuter ; -- status=guess
+lin jewellery_N = variants{} ; --
+lin jib_N = mkN "fok" ; -- status=guess
+lin jiffy_N = mkN "mum" neuter ; -- status=guess
+lin jiggermast_N = mkN "jagermast" masculine ; -- status=guess
+lin jigsaw_N = mkN "figuurzaag" ; -- status=guess
+lin jihad_N = mkN "jihad" masculine ; -- status=guess
+lin jilt_V2 = mkV2 (mkV (mkV "in") "de steek laten") | mkV2 (mkV "verlaten") | mkV2 (mkV "achterlaten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin jinx_N = mkN "ongeluksbrenger" masculine ; -- status=guess
+lin jitter_N = mkN "interferentie" ; -- status=guess
+lin jittery_A = mkA "springerig" | mkA "zenuwachtig" | mkA "scherp" ; -- status=guess status=guess status=guess
+lin jive_N = mkN "smoes" masculine | mkN "zever" masculine | mkN "nonsens" feminine ; -- status=guess status=guess status=guess
+lin jive_V = mkV "kloppen" | mkV "overeenstemmen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin job_N = mkN "werk" neuter | mkN "baan" masculine feminine | mkN "beroep" neuter | mkN "job" feminine ;
+lin jobbery_N = mkN "omkoperij" | mkN "vriendjespolitiek" ; -- status=guess status=guess
+lin jockey_N = variants{} ; --
+lin jog_V = mkV "joggen" ; -- status=guess, src=wikt
+lin jog_V2 = mkV2 (mkV "joggen") ; -- status=guess, src=wikt
+lin john_PN = L.john_PN ;
+lin join_N = mkN "verbinding" ; -- status=guess
+lin join_V = mkV "lid" worden_V ;
+lin join_V2 = mkV2 join_V ;
+lin joiner_N = mkN "timmerman" ; -- status=guess
+lin joint_A = mkA "gezamenlijk" ;
+lin joint_N = mkN "zaak" ; -- status=guess
+lin jointer_N = mkN "dagge" | mkN "dagijzer" neuter | mkN "voegijzer" neuter ; -- status=guess status=guess status=guess
+lin jointly_Adv = mkAdv "gezamenlijk" ; -- status=guess
+lin joke_N = mkN "mop" masculine | mkN "grap" feminine | mkN "grol" feminine ; -- status=guess status=guess status=guess
+lin joke_V = mkV "grappen" | mkV "grappenmaken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin jolt_N = mkN "schok" | mkN "verrassing" | mkN "ontnuchtering" ; -- status=guess status=guess status=guess
+lin jolt_V = mkV "verwarren" ; -- status=guess, src=wikt
+lin jolt_V2 = mkV2 (mkV "verwarren") ; -- status=guess, src=wikt
+lin jostle_V = mkV "omverduwen" | mkV "bruuskeren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin jostle_V2 = mkV2 (mkV "omverduwen") | mkV2 (mkV "bruuskeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin joule_N = mkN "joule" masculine ; -- status=guess
+lin journal_N = variants{} ; --
+lin journalism_N = mkN "journalistiek" ; -- status=guess
+lin journalist_N = mkN "dagboekschrijver" masculine ; -- status=guess
+lin journalistic_A = mkA "journalistiek" ; -- status=guess
+lin journey_N = mkN "trip" feminine | mkN "trektocht" feminine | mkN "reis" feminine ; -- status=guess status=guess status=guess
+lin journey_V = trekken_V | mkV (mkV "op") "trektocht gaan" | mkV "rondtrekken" | mkV "reizen" | mkV "rondreizen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin journeyman_N = mkN "gezel" ; -- status=guess
+lin joust_N = mkN "steekspel houden" ; -- status=guess
+lin joust_V = mkV "duelleren" | mkV (mkV "aan") "een steekspel deelnemen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin jovial_A = mkA "joviaal" | mkA "gemoedelijk" ; -- status=guess status=guess
+lin jowl_N = mkN "wang" feminine ; -- status=guess
+lin joy_N = mkN "vreugde" feminine ; -- status=guess
+lin joystick_N = mkN "bedieningshendel" masculine | mkN "stuurknuppel" | mkN "joystick" ; -- status=guess status=guess status=guess
+lin jubilee_N = mkN "jubileum" neuter ; -- status=guess
+lin judder_V = mkV "schokken" ; -- status=guess, src=wikt
+lin judge_N = mkN "rechter" masculine feminine ;
+lin judge_V = mkV "oordelen" | mkV "bemiddelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin judge_V2 = mkV2 (mkV "oordelen") | mkV2 (mkV "bemiddelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin judge_VS = mkVS (mkV "oordelen") | mkVS (mkV "bemiddelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin judgement_N = mkN "dag des oordeels" masculine feminine ; -- status=guess
+lin judgment_N = variants{} ; --
+lin judgmental_A = mkA "bevooroordeeld" | mkA "subjectief" | mkA "vooringenomen" ; -- status=guess status=guess status=guess
+lin judicial_A = mkA "gerechtelijk" ; -- status=guess
+lin judiciary_N = mkN "rechterlijke macht " masculine ; -- status=guess
+lin judicious_A = mkA "oordeelkundig" ; -- status=guess
+lin judo_N = mkN "judo" ; -- status=guess
+lin jug_N = mkN "kan" feminine ; -- status=guess
+lin juggle_V = mkV "jongeleren" ; -- status=guess, src=wikt
+lin juggle_V2 = mkV2 (mkV "jongeleren") ; -- status=guess, src=wikt
+lin jugular_A = mkA "jugulair" ; -- status=guess
+lin jugular_N = mkN "halsader" masculine ; -- status=guess
+lin juice_N = mkN "sap" neuter ; -- status=guess
+lin juicy_A = mkA "sappig" ; -- status=guess
+lin jukebox_N = mkN "jukebox" masculine ; -- status=guess
+lin jumble_N = mkN "mengelmoes" ; -- status=guess
+lin jump_N = mkN "sprong" masculine ; -- status=guess
+lin jump_V = L.jump_V ;
+lin jump_V2 = mkV2 (springen_V) ; -- status=guess, src=wikt
+lin jumpy_A = mkA "nerveus" | mkA "nerveuze" | mkA "zenuwachtig" | mkA "zenuwachtige" ; -- status=guess status=guess status=guess status=guess
+lin junction_N = mkN "knooppunt verbindingspunt" neuter | mkN "aansluiting" feminine | mkN "samenkomst" feminine ; -- status=guess status=guess status=guess
+lin juncture_N = mkN "ogenblik" neuter ; -- status=guess
+lin jungle_N = mkN "oerwoud" | mkN "jungle" feminine ; -- status=guess status=guess
+lin junior_A = variants{} ; --
+lin juniper_N = mkN "jeneverbes" feminine ; -- status=guess
+lin junk_N = mkN "jonk" feminine ; -- status=guess
+lin junk_V2 = mkV2 (mkV "weggooien") | mkV2 (mkV "wegwerpen") | mkV2 (mkV "wegsmijten") | mkV2 (mkV "dumpen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin junket_N = mkN "platte kaas" ; -- status=guess
+lin junta_N = mkN "junta" feminine ; -- status=guess
+lin juridical_A = mkA "juridisch" ; -- status=guess
+lin jurisdiction_N = variants{} ; --
+lin jurisprudence_N = mkN "rechtsgeleerdheid" feminine ; -- status=guess
+lin jurist_N = mkN "jurist" masculine | mkN "juriste" feminine ; -- status=guess status=guess
+lin jury_N = variants{} ; --
+lin just_A = mkA "zowat" ; -- status=guess
+lin just_Adv = mkAdv "net" | mkAdv "zojuist" | mkAdv "nog net" | mkAdv "op een haar na" ; --- mkAdv "slechts" | mkAdv "maar" just two, I think just has many more senses than one
+lin justice_N = mkN "raadsheer" ; -- status=guess
+lin justification_N = mkN "rechtvaardiging" feminine ; -- status=guess
+lin justified_A = variants{} ; --
+lin justify_V2 = mkV2 (mkV "uitlijnen") ; -- status=guess, src=wikt
+lin justify_VV = mkVV (mkV "uitlijnen") ; -- status=guess, src=wikt
+lin juxtapose_V2 = mkV2 (mkV (mkV "naast") "elkaar leggen") ; -- status=guess, src=wikt
+lin juxtaposition_N = mkN "juxtapositie" ; -- status=guess
+lin kaffir_N = mkN "kaffer" masculine ; -- status=guess
+lin kale_N = mkN "boerenkool" masculine feminine ; -- status=guess
+lin kamikaze_N = mkN "kamikaze" masculine | mkN "kamikazepiloot" masculine ; -- status=guess status=guess
+lin kangaroo_N = mkN "kangoeroe" masculine ; -- status=guess
+lin kaon_N = mkN "kaon" neuter ; -- status=guess
+lin kappa_N = mkN "kappa" masculine feminine ; -- status=guess
+lin kaput_A = mkA "kapot" ; -- status=guess
+lin katydid_N = mkN "sprinkhaan" masculine feminine | mkN "sabelsprinkhaan" masculine feminine ; -- status=guess status=guess
+lin keel_N = mkN "kiel" feminine ; -- status=guess
+lin keel_V = mkV (mkV "flauw") "vallen" ; -- status=guess, src=wikt
+lin keel_V2 = mkV2 (mkV (mkV "flauw") "vallen") ; -- status=guess, src=wikt
+lin keen_A = variants{} ; --
+lin keep_V = mkV "houden" ;
+lin keep_V2 = mkV2 (mkV "houden") ;
+lin keep_V2A = mkV2A (mkV "houden") ;
+lin keep_VV = mkVV (mkV "blijven") ;
+lin keeper_N = mkN "bewaker" masculine | mkN "conservator" masculine ; -- status=guess status=guess
+lin keepsake_N = mkN "herinnering" | mkN "aandenken" ; -- status=guess status=guess
+lin keg_N = mkN "vat" neuter | mkN "fust" neuter ; -- status=guess status=guess
+lin kennel_N = mkN "kennel" masculine | mkN "hondenhok" neuter ; -- status=guess status=guess
+lin kepi_N = mkN "kepie" ; -- status=guess
+lin keratin_N = mkN "keratine" ; -- status=guess
+lin kerb_N = mkN "stoeprand" | mkN "borduur" ; -- status=guess status=guess
+lin kernel_N = mkN "kern" masculine feminine ; -- status=guess
+lin kerosene_N = mkN "kerosine" masculine feminine ; -- status=guess
+lin kestrel_N = mkN "torenvalk" masculine ; -- status=guess
+lin ketchup_N = mkN "ketchup" masculine | mkN "tomatenketchup" masculine ; -- status=guess status=guess
+lin ketonuria_N = mkN "ketonurie" ; -- status=guess
+lin kettle_N = mkN "ketel" utrum ; -- status=guess
+lin kettledrum_N = mkN "pauk" masculine feminine ; -- status=guess
+lin key_1_N = mkN "sleutel" ;
+lin key_2_N = mkN "toets" ;
+lin key_A = mkA "sleutel" ;
+lin key_N = key_1_N | key_2_N ;
+lin keyboard_N = mkN "klavier" neuter | mkN "keyboard" neuter ; -- status=guess status=guess
+lin keyboardist_N = mkN "toetsenist" masculine ; -- status=guess
+lin keycard_N = mkN "sleutelkaart" masculine feminine ; -- status=guess
+lin keyring_N = mkN "sleutelbos" masculine ; -- status=guess
+lin keystone_N = mkN "sluitstuk" masculine ; -- status=guess
+lin keyword_N = mkN "sleutelwoord" neuter ; -- status=guess
+lin khaki_A = mkA "kakikleurig" ; -- status=guess
+lin khaki_N = mkN "legerkledij" feminine ; -- status=guess
+lin kibitzer_N = mkN "bazig persoon" neuter ; -- status=guess
+lin kick_N = mkN "schop" | mkN "stamp" masculine ; -- status=guess status=guess
+lin kick_V = mkV "schoppen" | mkV "stampen" | mkV "trappen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin kick_V2 = mkV2 (mkV "schoppen") | mkV2 (mkV "stampen") | mkV2 (mkV "trappen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin kid_N = variants{} ; --
+lin kidnap_V2 = mkV2 (mkV "ontvoeren") | mkV2 (mkV "kidnappen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin kidnapper_N = mkN "kidnapper" masculine | mkN "ontvoerder" masculine | mkN "schaker" masculine ; -- status=guess status=guess status=guess
+lin kidnapping_N = mkN "gijzeling" feminine ; -- status=guess
+lin kidney_N = mkN "nier" ; -- status=guess
+lin kike_N = mkN "neus" | mkN "kankerjood" | mkN "smous" ; -- status=guess status=guess status=guess
+lin kill_N = mkN "moorden" | mkN "vermoorden" ; -- status=guess status=guess
+lin kill_V = mkV "doden" | mkV "vermoorden" ;
+lin kill_V2 = L.kill_V2 ;
+lin killer_N = mkN "doder" masculine | mkN "moordenaar" masculine ; -- status=guess status=guess
+lin killing_N = variants{} ; --
+lin kiln_N = mkN "oven" masculine | mkN "drooghut" feminine | mkN "droogkamer" feminine ; -- status=guess status=guess status=guess
+lin kilogram_N = mkN "kilogram" masculine ; -- status=guess
+lin kilometre_N = mkN "kilometer" ; -- status=guess
+lin kimono_N = mkN "kimono" masculine ; -- status=guess
+lin kin_N = mkN "verwanten" ; -- status=guess
+lin kind_A = mkA "aardig" | mkA "leuk" | mkA "lief" | mkA "mooi" | mkA "prettig" ; -- status=guess status=guess status=guess status=guess status=guess
+lin kind_N = mkN "kind" "kinderen" masculine | mkN "kind" "kinders" masculine ;
+lin kindergarten_N = mkN "kleuterschool" ; -- status=guess
+lin kindle_V = mkV "aansteken" ; -- status=guess, src=wikt
+lin kindle_V2 = mkV2 (mkV "aansteken") ; -- status=guess, src=wikt
+lin kindling_N = mkN "aanmaakhout" ; -- status=guess
+lin kindly_A = mkA "vriendelijk" ; -- status=guess
+lin kindly_Adv = mkAdv "vriendelijk" | mkAdv "beminnelijk" ; -- status=guess status=guess
+lin kindness_N = mkN "vriendelijkheid" feminine | mkN "aardigheid" feminine ; -- status=guess status=guess
+lin kindred_A = mkA "gelijkaardig" ; -- status=guess
+lin kindred_N = mkN "soortgenoten" ; -- status=guess
+lin kinematics_N = mkN "kinematica" ; -- status=guess
+lin kinesthesia_N = mkN "kinesthesie" feminine ; -- status=guess
+lin kinetic_A = mkA "kinetisch" ; -- status=guess
+lin king_N = L.king_N ;
+lin kingdom_N = mkN "rijk" neuter | mkN "plantenrijk" neuter | mkN "dierenrijk" neuter ; -- status=guess status=guess status=guess
+lin kingfisher_N = mkN "ijsvogel" masculine ; -- status=guess
+lin kingship_N = mkN "koningschap" neuter ; -- status=guess
+lin kink_N = mkN "kink" ; -- status=guess
+lin kinky_A = mkA "kinky" ; -- status=guess
+lin kinship_N = mkN "verwantschap" feminine ; -- status=guess
+lin kiosk_N = mkN "kiosk" masculine feminine ; -- status=guess
+lin kip_N = mkN "dut" neuter | mkN "dutje)" | mkN "hazeslaapje" neuter ; -- status=guess status=guess status=guess
+lin kip_V = mkV "dutten" | mkV (mkV "een") "uiltje knappen" | mkV "maffen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin kismet_N = mkN "lotbestemming" ; -- status=guess
+lin kiss_N = mkN "kus" | mkN "zoen" ; -- status=guess status=guess
+lin kiss_V2 = mkV2 (mkV (mkV "elkaar") "kussen") | mkV2 (mkV (mkV "elkaar") "zoenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin kit_N = mkN "set" ; -- status=guess
+lin kitchen_N = mkN "keuken" ;
+lin kite_N = mkN "vlieger" ; -- status=guess
+lin kitsch_N = mkN "kitsch" ; -- status=guess
+lin kitten_N = mkN "katje" neuter | mkN "kitten" masculine | mkN "poesje" neuter ; -- status=guess status=guess status=guess
+lin kitty_N = mkN "katje" | mkN "kattenjong" ; -- status=guess status=guess
+lin kiwi_N = mkN "kiwi" masculine ; -- status=guess
+lin kleptomania_N = mkN "kleptomanie" feminine ; -- status=guess
+lin kleptomaniac_N = mkN "kleptomaan" masculine | mkN "kleptomane" feminine ; -- status=guess status=guess
+lin knave_N = mkN "boy" masculine | mkN "knecht" masculine ; -- status=guess status=guess
+lin knavery_N = mkN "schelmenstreek" ; -- status=guess
+lin knead_V = mkV "kneden" ; -- status=guess, src=wikt
+lin knead_V2 = mkV2 (mkV "kneden") ; -- status=guess, src=wikt
+lin knee_N = L.knee_N ;
+lin kneecap_N = mkN "knieschijf " masculine | mkN "patella " masculine ; -- status=guess status=guess
+lin kneel_V = mkV "knielen" ; -- status=guess, src=wikt
+lin knife_N = mkN "mes" | mkN "lemmet" ; -- status=guess status=guess
+lin knight_N = mkN "paard" neuter ; -- status=guess
+lin knight_V2 = mkV2 (mkV "ridderen") ; -- status=guess, src=wikt
+lin knighthood_N = mkN "ridderschap" feminine ; -- status=guess
+lin knit_V = mkV "aaneengroeien" ; -- status=guess, src=wikt
+lin knit_V2 = mkV2 (mkV "aaneengroeien") ; -- status=guess, src=wikt
+lin knitting_N = variants{} ; --
+lin knock_N = mkN "kloppen" neuter | mkN "aankloppen" neuter ; -- status=guess status=guess
+lin knock_V = mkV "rondzwerven" ; -- status=guess, src=wikt
+lin knock_V2 = mkV2 (mkV "rondzwerven") ; -- status=guess, src=wikt
+lin knockout_N = mkN "knock-out" ; -- status=guess
+lin knot_N = mkN "de knoop" masculine | mkN "knoei" ; -- status=guess status=guess
+lin knot_V = mkV "knopen" | mkV "aaneenknopen" | mkV "dichtknopen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin knot_V2 = mkV2 (mkV "knopen") | mkV2 (mkV "aaneenknopen") | mkV2 (mkV "dichtknopen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin knout_N = mkN "knoet" ; -- status=guess
+lin know_N = mkN "betweter" masculine | mkN "wijsneus" masculine ; -- status=guess status=guess
+lin know_V = mkV "weten" | mkV "kennen" ; ---- subcat
+lin know_V2 = L.know_V2 ;
+lin know_VQ = L.know_VQ ;
+lin know_VS = L.know_VS ;
+lin knowledge_N = mkN "kennis" | mkN "wetenschap" ;
+lin knowledgeable_A = mkA "geïnformeerd" ; -- status=guess
+lin known_A = variants{} ; --
+lin knuckle_N = mkN "knokkel" masculine ; -- status=guess
+lin koala_N = mkN "koala" masculine | mkN "koalabeer" masculine | mkN "koalabeertje" neuter ; -- status=guess status=guess status=guess
+lin kohlrabi_N = mkN "koolrabi" ; -- status=guess
+lin kolkhoz_N = mkN "kolchoz" ; -- status=guess
+lin kosher_A = mkA "koosjer" ; -- status=guess
+lin koumiss_N = mkN "koemis" ; -- status=guess
+lin kowtow_N = mkN "buiging" feminine | mkN "kotau" masculine ; -- status=guess status=guess
+lin kowtow_V = reflMkV "aanpassen" | mkV (mkV "onderdanig") "zijn" ; -- status=guess, src=wikt status=guess, src=wikt
+lin krill_N = mkN "krill" ; -- status=guess
+lin krypton_N = mkN "krypton" neuter ; -- status=guess
+lin kudos_N = mkN "krediet" neuter ; -- status=guess
+lin kudu_N = mkN "koedoe" ; -- status=guess
+lin kumquat_N = mkN "kumquat" masculine ; -- status=guess
+lin kyanite_N = mkN "kyaniet" ; -- status=guess
+lin kylix_N = mkN "kylix" masculine | mkN "ogenschaal" masculine feminine ; -- status=guess status=guess
+lin la_N = mkN "la" ; -- status=guess
+lin lab_N = variants{} ; --
+lin label_N = mkN "platenmaatschappij" feminine | mkN "label" neuter ; -- status=guess status=guess
+lin label_V = mkV "bestempelen" | mkV "categoriseren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin label_V2 = mkV2 (mkV "bestempelen") | mkV2 (mkV "categoriseren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin label_V3 = mkV3 (mkV "bestempelen") | mkV3 (mkV "categoriseren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin labial_A = mkA "labiaal" ; -- status=guess
+lin laboratory_N = mkN "laboratorium" neuter ; -- status=guess
+lin laborer_N = mkN "arbeider" ; -- status=guess
+lin laborious_A = mkA "bewerkelijk" | mkA "arbeidsintensief" | mkA "laborieus" ; -- status=guess status=guess status=guess
+lin labour_N = mkN "werk" neuter ; --- split mkN "bevalling" process of having a baby
+lin labourer_N = variants{} ; --
+lin labyrinth_N = mkN "doolhof" masculine | mkN "labyrint" neuter ; -- status=guess status=guess
+lin lace_N = mkN "veter" masculine ; -- status=guess
+lin lachrymose_A = mkA "aangrijpend" | mkA "treurig" | mkA "intriest" ; -- status=guess status=guess status=guess
+lin lack_N = mkN "gebrek" neuter ;
+lin lack_V = mkV "derven" | mkV "ontberen" | mkV "missen" | mkV (mkV "]]") "gebrek hebben" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lack_V2 = mkV2 (mkV "derven") | mkV2 (mkV "ontberen") | mkV2 (mkV "missen") | mkV2 (mkV (mkV "]]") "gebrek hebben") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lackadaisical_A = mkA "ongeïnteresseerd" | mkA "lusteloos" ; -- status=guess status=guess
+lin lackey_N = mkN "lakei" masculine | mkN "slaafje" | mkN "voetvaag" ; -- status=guess status=guess status=guess
+lin lacking_A = variants{} ; --
+lin lackluster_A = mkA "dof" ; -- status=guess
+lin laconically_Adv = mkAdv "laconiek" ; -- status=guess
+lin lacquer_N = mkN "lak" ; -- status=guess
+lin lacquer_V2 = mkV2 (mkV "lakken") ; -- status=guess, src=wikt
+lin lacrosse_N = mkN "lacrosse" ; -- status=guess
+lin lactose_N = mkN "lactose" feminine | mkN "melksuiker" masculine ; -- status=guess status=guess
+lin lad_N = mkN "jongen" masculine ; -- status=guess
+lin ladder_N = mkN "ladder" feminine ; -- status=guess
+lin ladle_N = mkN "pollepel" masculine | mkN "opscheplepel" masculine | mkN "juslepel" masculine ; -- status=guess status=guess status=guess
+lin ladle_V2 = mkV2 (mkV "opscheppen") | mkV2 (mkV "inscheppen") | mkV2 (mkV "opdienen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lady_N = mkN "dame" feminine ;
+lin ladybird_N = mkN "lieveheersbeestje" neuter ; -- status=guess
+lin laggard_N = mkN "achterblijver" masculine ; -- status=guess
+lin lagoon_N = mkN "lagune" feminine ; -- status=guess
+lin lahar_N = mkN "lahar" masculine ; -- status=guess
+lin lake_N = L.lake_N ;
+lin lama_N = mkN "lama" masculine ; -- status=guess
+lin lamb_N = mkN "lam" neuter | mkN "lamsvlees" neuter ; -- status=guess status=guess
+lin lamb_V = mkV "lammeren" ; -- status=guess, src=wikt
+lin lambaste_V2 = mkV2 (mkV (mkV "iemand") "aframmelen") | mkV2 (mkV (mkV "iemand") "een pandoering geven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lambda_N = mkN "lambda" masculine feminine | mkN "labda" masculine feminine ; -- status=guess status=guess
+lin lame_A = mkA "wankel" | mkA "mankend" ; -- status=guess status=guess
+lin lament_N = mkN "klaagzang" ; -- status=guess
+lin lamentation_N = mkN "lamentatie" ; -- status=guess
+lin laminate_N = mkN "laminaat" ; -- status=guess
+lin laminate_V = mkV "lamineren" ; -- status=guess, src=wikt
+lin laminate_V2 = mkV2 (mkV "lamineren") ; -- status=guess, src=wikt
+lin lamp_N = L.lamp_N ;
+lin lamprey_N = mkN "prik" | mkN "lamprei" | mkN "negenoog" ; -- status=guess status=guess status=guess
+lin lance_N = mkN "lans" feminine ; -- status=guess
+lin lancet_N = mkN "lancet" ; -- status=guess
+lin land_N = mkN "land" neuter ;
+lin land_V = mkV (mkV "doen") "landen" | mkV (mkV "aan") "de grond zetten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin land_V2 = mkV2 (mkV (mkV "doen") "landen") | mkV2 (mkV (mkV "aan") "de grond zetten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin landgrave_N = mkN "landgraaf" masculine ; -- status=guess
+lin landing_N = mkN "steiger" masculine | mkN "aanlegplaats" feminine ; -- status=guess status=guess
+lin landlady_N = mkN "hospita" feminine ; -- status=guess
+lin landlocked_A = mkA "binnen-" | mkA "door land omgeven" ; -- status=guess status=guess
+lin landlord_N = mkN "herbergier" | mkN "kastelein" masculine | mkN "kroegbaas" masculine ; -- status=guess status=guess status=guess
+lin landlubber_N = mkN "landrot" masculine | mkN "zoetwatermatroos" masculine ; -- status=guess status=guess
+lin landmark_N = mkN "oriëntantiepunt" ; -- status=guess
+lin landmass_N = mkN "landmassa" feminine ; -- status=guess
+lin landowner_N = mkN "grootgrondbezitter" masculine ; -- status=guess
+lin landscape_N = mkN "landschap" neuter ; -- status=guess
+lin landslide_N = mkN "lawine" masculine feminine | mkN "aardverschuiving" ; -- status=guess status=guess
+lin lane_N = mkN "rijvak" neuter | mkN "rijstrook" masculine ; -- status=guess status=guess
+lin language_N = L.language_N ;
+lin languish_V = mkV "smachten" ; -- status=guess, src=wikt
+lin lanky_A = mkA "graatmager" | mkA "dun" | mkA "slungel" ; -- status=guess status=guess status=guess
+lin lantern_N = mkN "lantaarn" masculine ; -- status=guess
+lin lanternfish_N = mkN "Lantaarnvissen" ; -- status=guess
+lin lanthanum_N = mkN "lanthaan" neuter | mkN "lanthanium" neuter ; -- status=guess status=guess
+lin lanyard_N = mkN "sleutelkoord or" neuter | mkN "houwtouw" neuter ; -- status=guess status=guess
+lin lap_N = mkN "schoot" masculine ; -- status=guess
+lin lapel_N = mkN "revers" ; -- status=guess
+lin laptop_N = mkN "laptop" | mkN "notebook" ; -- status=guess status=guess
+lin lapwing_N = mkN "kievit" masculine ; -- status=guess
+lin larboard_N = mkN "bakboord" masculine ; -- status=guess
+lin larch_N = mkN "lariks" masculine | mkN "lork" masculine ; -- status=guess status=guess
+lin lard_N = mkN "reuzel" masculine | mkN "smout" neuter ; -- status=guess status=guess
+lin lard_V2 = mkV2 (mkV "larderen") ; -- status=guess, src=wikt
+lin large_A = mkA "groot" ;
+lin large_N = mkN "dikke darm" masculine ; -- status=guess
+lin large_scale_A = variants{} ; --
+lin largely_Adv = mkAdv "grotendeels" ;
+lin largess_N = mkN "gulheid" feminine ; -- status=guess
+lin lark_N = mkN "leeuwerik" masculine ; -- status=guess
+lin lark_V = mkV "stoeien" ; -- status=guess, src=wikt
+lin larkspur_N = mkN "ridderspoor" ; -- status=guess
+lin larva_N = mkN "larvestadium" neuter ; -- status=guess
+lin larynx_N = mkN "strottenhoofd" ; -- status=guess
+lin lasagna_N = mkN "lasagna" masculine ; -- status=guess
+lin lascivious_A = mkA "wellustig" ; -- status=guess
+lin laser_N = mkN "laser" ; -- status=guess
+lin last_1_A = mkA "laatste" ;
+lin last_2_A = mkA "vorige" ;
+lin last_A = mkA "laatste" ;
+lin last_Adv = mkAdv "laatst maar niet het minst" ; -- status=guess
+lin last_N = mkN "last" masculine ; -- status=guess
+lin last_V = mkV "duren" ; -- status=guess, src=wikt
+lin latch_N = mkN "kruisboog" ; -- status=guess
+lin latchkey_N = mkN "sleutelkind" neuter ; -- status=guess
+lin late_A = mkA "laat" ;
+lin late_Adv = mkAdv "laat" ;
+lin lately_Adv = variants{} ; --
+lin later_Adv = mkAdv "later" ;
+lin latex_N = mkN "latex" ; -- status=guess
+lin lathe_N = mkN "draaibank" ; -- status=guess
+lin lather_N = mkN "sop" neuter | mkN "zeepsop" neuter | mkN "schuim" neuter ; -- status=guess status=guess status=guess
+lin lather_V = mkV "inzepen" | mkV "soppen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin lather_V2 = mkV2 (mkV "inzepen") | mkV2 (mkV "soppen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin latin_A = variants{} ; --
+lin latrine_N = mkN "latrine" feminine ; -- status=guess
+lin latter_A = mkA "jongstleden" | mkA "dichtsbijzijnde" ; ---- strange
+lin lattice_N = mkN "rooster" | mkN "kristalrooster" ; -- status=guess status=guess
+lin laugh_N = mkN "lach" masculine ; -- status=guess
+lin laugh_V = L.laugh_V ;
+lin laugh_V2 = mkV2 laugh_V ;
+lin laugh_VS = mkVS laugh_V ;
+lin laughable_A = mkA "belachelijk" ; -- status=guess
+lin laughter_N = mkN "gelach" neuter | mkN "lachen" neuter ; -- status=guess status=guess
+lin launch_N = mkN "worp" masculine | mkN "lancering" feminine ; -- status=guess status=guess
+lin launch_V = mkV "lanceren" ;
+lin launch_V2 = mkV2 (mkV "lanceren") ;
+lin laundry_N = mkN "wasmand " masculine ; -- status=guess
+lin laurel_N = mkN "laurierkroon" masculine feminine ; -- status=guess
+lin lava_N = mkN "lava" feminine ; -- status=guess
+lin lavender_A = mkA "zacht lila" ; -- status=guess
+lin lavender_N = mkN "zacht lila" ; -- status=guess
+lin law_1_N = mkN "wet" ;
+lin law_2_N = mkN "recht" neuter ;
+lin law_N = mkN "wet" | mkN "recht" neuter ;
+lin lawful_A = mkA "wettig" | mkA "rechtmatig" ; -- status=guess status=guess
+lin lawless_A = mkA "wetteloos" ; -- status=guess
+lin lawlessness_N = mkN "wetteloosheid" feminine ; -- status=guess
+lin lawn_N = mkN "gazon" neuter | mkN "grasperk" neuter ; -- status=guess status=guess
+lin lawrencium_N = mkN "lawrencium" neuter ; -- status=guess
+lin lawsuit_N = mkN "rechtszaak" feminine ; -- status=guess
+lin lawyer_N = mkN "pleiter" masculine | mkN "raadsman" masculine | mkN "informally also advocaat" masculine ; -- status=guess status=guess status=guess
+lin laxative_A = mkA "laxerend" | mkA "laxerende" | mkA "purgerend" ; -- status=guess status=guess status=guess
+lin laxative_N = mkN "laxeermiddel" neuter ; -- status=guess
+lin lay_A = mkA "leken-" | mkA "wereldlijk" ; -- status=guess status=guess
+lin lay_N = mkN "ligging" feminine ; -- status=guess
+lin lay_V = mkV "leggen" ;
+lin lay_V2 = mkV2 (mkV "leggen") ;
+lin layabout_N = mkN "luiaard" masculine ; -- status=guess
+lin layer_N = mkN "laag" feminine ; -- status=guess
+lin layman_N = mkN "leek" masculine ; -- status=guess
+lin layout_N = mkN "indelen" neuter ; -- status=guess
+lin laziness_N = mkN "luiheid" feminine ; -- status=guess
+lin lazy_A = mkA "lui" ; -- status=guess
+lin lazybones_N = mkN "luierik" masculine ; -- status=guess
+lin lead_N = mkN "leiding" feminine | mkN "begeleiding" feminine ;
+lin lead_V = mkV "leiden" ;
+lin lead_V2 = mkV2 (mkV "leiden") ;
+lin lead_V2V = mkV2V (mkV "leiden") ;
+lin leader_N = mkN "leider" masculine | mkN "leidster" feminine | mkN "aanvoerder" masculine | mkN "aanvoerster" feminine ;
+lin leadership_N = mkN "voorzitterschap" neuter ; -- status=guess
+lin leading_A = variants{} ; --
+lin leaf_N = L.leaf_N ;
+lin leaf_V = mkV (mkV "bladeren") "krijgen" ; -- status=guess, src=wikt
+lin leaflet_N = mkN "folder" masculine ; -- status=guess
+lin league_1_N = mkN "bende" ; ---- tocheck
+lin league_2_N = mkN "liga" | mkN "league" ;
+lin league_N = league_2_N ;
+lin leak_N = mkN "lek" neuter ; -- status=guess
+lin leak_V = mkV "lekken" ; -- status=guess, src=wikt
+lin leak_V2 = mkV2 (mkV "lekken") ; -- status=guess, src=wikt
+lin leakage_N = mkN "lekkage" feminine ; -- status=guess
+lin lean_A = mkA "mager" | mkA "tenger" ; -- status=guess status=guess
+lin lean_V = mkV "leunen" ; -- status=guess, src=wikt
+lin lean_V2 = mkV2 (mkV "leunen") ; -- status=guess, src=wikt
+lin leap_N = mkN "sprong" masculine ; -- status=guess
+lin leap_V = springen_V | mkV "wippen" | mkV "huppen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin leap_V2 = mkV2 (springen_V) | mkV2 (mkV "wippen") | mkV2 (mkV "huppen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin leapfrog_N = mkN "haasje-over" ; -- status=guess
+lin learn_V = lin v learn_V2 ;
+lin learn_V2 = L.learn_V2 ;
+lin learn_VS = lin vs learn_V2 ;
+lin learn_VV = mkVV learn_V;
+lin learner_N = variants{} ; --
+lin learning_N = mkN "kennis" feminine | mkN "geleerdheid" feminine | mkN "geleerde" neuter | mkN "geleerde" masculine feminine ; -- status=guess status=guess status=guess status=guess
+lin lease_N = variants{} ; --
+lin leaseholder_N = mkN "pachter" masculine ; -- status=guess
+lin leash_N = mkN "drietal" neuter ; -- status=guess
+lin least_Adv = mkAdv "minst" ;
+lin least_N = mkN "wezel" masculine ; -- status=guess
+lin leather_N = L.leather_N ;
+lin leave_N = mkN "verlof" ; -- status=guess
+lin leave_V = mkV "verlaten" "verliet" "verlieten" "verlaten" ;
+lin leave_V2 = L.leave_V2 ;
+lin leave_V2V = mkV2V (mkV "laten") ;
+lin lecithin_N = mkN "lecithine" masculine feminine ; -- status=guess
+lin lecture_N = mkN "lezing" feminine | mkN "college" ; -- status=guess status=guess
+lin lecturer_N = variants{} ; --
+lin ledge_N = mkN "ader" masculine feminine | mkN "ertslaag" masculine feminine ; -- status=guess status=guess
+lin ledger_N = mkN "kladblok" ; -- status=guess
+lin lee_N = mkN "lij" feminine | mkN "lijzijde" feminine | mkN "lijzij" feminine ; -- status=guess status=guess status=guess
+lin leech_N = mkN "bloedzuiger" masculine ; -- status=guess
+lin leek_N = mkN "prei" masculine | mkN "porrei" masculine ; -- status=guess status=guess
+lin leeward_A = mkA "benedenwinds" | mkA "lijzijde" | mkA "lijwaarts" ; -- status=guess status=guess status=guess
+lin left_A = mkA "links" ;
+lin left_N = mkN "linkerkant" masculine | mkN "links" neuter ; -- status=guess status=guess
+lin left_Ord = L.left_Ord ;
+lin leftover_A = mkA "restant" ; -- status=guess
+lin leg_N = L.leg_N ;
+lin legacy_N = mkN "erfgoed" | mkN "erfenis" ; -- status=guess status=guess
+lin legal_A = mkA "wettelijk" | mkA "legaal" | mkA "wettig" ;
+lin legality_N = mkN "wettigheid" ; -- status=guess
+lin legally_Adv = variants{} ; --
+lin legation_N = mkN "gezantschap" neuter ; -- status=guess
+lin legato_Adv = mkAdv "gebonden" | mkAdv "legato" ; -- status=guess status=guess
+lin legend_N = mkN "legende" feminine ; -- status=guess
+lin legendary_A = mkA "legendarisch" ; -- status=guess
+lin legibility_N = mkN "leesbaarheid" feminine ; -- status=guess
+lin legible_A = mkA "leesbaar" ; -- status=guess
+lin legion_N = mkN "legioen" ; -- status=guess
+lin legionnaire_N = mkN "legionair" ; -- status=guess
+lin legislate_V = mkV (mkV "wetten") "maken" ; -- status=guess, src=wikt
+lin legislate_V2 = mkV2 (mkV (mkV "wetten") "maken") ; -- status=guess, src=wikt
+lin legislation_N = mkN "wet" feminine | mkN "legislatie" ;
+lin legislative_A = variants{} ; --
+lin legislator_N = mkN "wetgever" masculine ; -- status=guess
+lin legislature_N = mkN "wetgevende macht " masculine ; -- status=guess
+lin legitimate_A = variants{} ; --
+lin legitimize_V2 = mkV2 (mkV "legitimeren") ; -- status=guess, src=wikt
+lin legitimize_V2V = mkV2V (mkV "legitimeren") ; -- status=guess, src=wikt
+lin legume_N = mkN "peul" utrum | mkN "peulvrucht" utrum ; -- status=guess status=guess
+lin leishmaniasis_N = mkN "leishmaniasis" feminine ; -- status=guess
+lin leisure_N = mkN "vrije tijd" masculine ; -- status=guess
+lin lemma_N = mkN "lemma" neuter ; -- status=guess
+lin lemming_N = mkN "lemming" masculine ; -- status=guess
+lin lemon_N = mkN "citroenmelisse" feminine | mkN "citronella" masculine | mkN "bijenkruid" neuter | mkN "vrouwenkruid" neuter ; -- status=guess status=guess status=guess status=guess
+lin lemonade_N = mkN "limonade" masculine ; -- status=guess
+lin lemur_N = mkN "lemur" ; -- status=guess
+lin lend_V = mkV "lenen" | mkV "uitlenen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin lend_V2 = mkV2 (mkV "lenen") | mkV2 (mkV "uitlenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lender_N = variants{} ; --
+lin length_N = mkN "lengte" feminine ;
+lin lengthy_A = variants{} ; --
+lin lenient_A = mkA "toegeeflijk" | mkA "tolerant" | mkA "mild" ; -- status=guess status=guess status=guess
+lin lens_N = mkN "lens" feminine | mkN "kristallens" ; -- status=guess status=guess
+lin leonine_A = mkA "leeuwen-" ; -- status=guess
+lin leopard_N = mkN "luipaard" masculine ; -- status=guess
+lin leper_N = mkN "melaatse" masculine feminine | mkN "leproos" masculine ; -- status=guess status=guess
+lin lepidopterology_N = mkN "lepidopterologie" feminine ; -- status=guess
+lin leprosy_N = mkN "lepra" | mkN "melaatsheid" ; -- status=guess status=guess
+lin lepton_N = mkN "lepton" neuter ; -- status=guess
+lin lesbian_A = mkA "lesbisch" ; -- status=guess
+lin lesbian_N = mkN "lesbienne" feminine | mkN "lesbo" | mkN "lesbi" ; -- status=guess status=guess status=guess
+lin lesion_N = mkN "wonde" | mkN "verwonding" | mkN "kwetsuur" | mkN "letsel" neuter ; -- status=guess status=guess status=guess status=guess
+lin less_A = mkA "minder" ; -- status=guess
+lin less_Adv = mkAdv "minder" ;
+lin less_CAdv = S.less_CAdv ;
+lin less_Det = mkDet "minder" ;
+lin lesser_A = variants{} ; --
+lin lesson_N = mkN "les" ; -- status=guess
+lin let_V2V = mkV2V I.laten_V ;
+lin lethal_A = mkA "dodelijk" ; -- status=guess
+lin letter_1_N = mkN "brief" ;
+lin letter_2_N = mkN "letter" ;
+lin letter_N = letter_1_N ;
+lin lettuce_N = mkN "sla" | mkN "salade" | mkN "slaplant" masculine ; -- status=guess status=guess status=guess
+lin leukemia_N = mkN "leukemie" ; -- status=guess
+lin leukocyte_N = mkN "leukocyt" masculine | mkN "witte bloedcel " masculine ; -- status=guess status=guess
+lin level_1_N = mkN "niveau" | mkN "level" ;
+lin level_2_N = mkN "verdieping" ;
+lin level_A = mkA "geëqualiseerd" ; -- status=guess
+lin level_N = mkN "verdieping" ;
+lin level_V = mkV "egaliseren" ; -- status=guess, src=wikt
+lin level_V2 = mkV2 (mkV "egaliseren") ; -- status=guess, src=wikt
+lin lever_N = mkN "hefboom" masculine ; -- status=guess
+lin leverage_N = mkN "voordeel" neuter | mkN "invloed" masculine ; -- status=guess status=guess
+lin leveret_N = mkN "hazenjong" neuter ; -- status=guess
+lin levitate_V = mkV (mkV "doen") "opstijgen en zweven" ; -- status=guess, src=wikt
+lin levitate_V2 = mkV2 (mkV (mkV "doen") "opstijgen en zweven") ; -- status=guess, src=wikt
+lin levitation_N = mkN "levitatie" ; -- status=guess
+lin lewd_A = mkA "liederlijk" ; -- status=guess
+lin lexeme_N = mkN "lexeem" neuter ; -- status=guess
+lin lexical_A = variants{} ; --
+lin lexicography_N = mkN "lexicografie" feminine ; -- status=guess
+lin li_N = mkN "li" ; -- status=guess
+lin liability_N = mkN "aansprakelijkheid" feminine ; -- status=guess
+lin liable_A = mkA "aansprakelijk" | mkA "verantwoordelijk" ; -- status=guess status=guess
+lin liaison_N = variants{} ; --
+lin liar_N = mkN "leugenaar" masculine | mkN "leugenaarster" feminine ; -- status=guess status=guess
+lin libation_N = mkN "plengoffer" neuter ; -- status=guess
+lin libel_N = mkN "smaad" | mkN "laster" ; -- status=guess status=guess
+lin liberal_A = mkA "vrijzinnig" ; -- status=guess
+lin liberal_N = variants{} ; --
+lin liberate_V2 = mkV2 (mkV "bevrijden") ; -- status=guess, src=wikt
+lin liberation_N = mkN "bevrijding" feminine ; -- status=guess
+lin liberty_N = mkN "vrijheid" feminine ; -- status=guess
+lin libidinous_A = mkA "wellustig" ; -- status=guess
+lin libido_N = mkN "libido" ; -- status=guess
+lin librarian_N = mkN "bibliothecaris" masculine ; -- status=guess
+lin library_N = mkN "bibliotheek" feminine ;
+lin licence_N = variants{} ; --
+lin license_N = mkN "licentiaat" neuter ; -- status=guess
+lin license_V2 = mkV2 (mkV "licentiëren") | mkV2 (mkV (mkV "vergunning") "toekennen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin licentious_A = mkA "non-conformistisch" | mkA "vrijgevochten" ; -- status=guess status=guess
+lin lichen_N = mkN "korstmos" neuter ; -- status=guess
+lin lick_N = mkN "lik" masculine ; -- status=guess
+lin lick_V2 = mkV2 (mkV "likken") ; -- status=guess, src=wikt
+lin lid_N = mkN "deksel" neuter ; -- status=guess
+lin lie_1_V = liggen_V ;
+lin lie_2_V = liegen_V ;
+lin lie_N = mkN "ligging" feminine | mkN "terreinligging" feminine ; -- status=guess status=guess
+lin lie_V = L.lie_V ;
+lin lie_VS = mkVS lie_2_V ;
+lin liege_N = mkN "leenheer" masculine | mkN "soeverein" masculine ; -- status=guess status=guess
+lin lieutenant_N = mkN "luitenant" masculine ; -- status=guess
+lin life_N = mkN "leven" neuter ;
+lin lifeboat_N = mkN "reddingsboot" masculine feminine ; -- status=guess
+lin lifespan_N = variants{} ; --
+lin lifestyle_N = mkN "levensstijl" masculine ; -- status=guess
+lin lifetime_N = variants{} ; --
+lin lift_N = mkN "lift" masculine ; -- status=guess
+lin lift_V = mkV "op" (mkV "tillen") | mkV "op" (mkV "heffen") ;
+lin lift_V2 = mkV2 lift_V ;
+lin ligature_N = mkN "ligatuur" | mkN "verbinding" ; -- status=guess status=guess
+lin liger_N = mkN "lijger" masculine ; -- status=guess
+lin light_A = mkA "licht" ;
+lin light_N = mkN "licht" neuter ;
+lin light_V = mkV "lichten" | mkV "bijlichten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin light_V2 = mkV2 (mkV "lichten") | mkV2 (mkV "bijlichten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lighten_V = mkV "verlichten" ; -- status=guess, src=wikt
+lin lighten_V2 = mkV2 (mkV "verlichten") ; -- status=guess, src=wikt
+lin lighter_N = mkN "aansteker" masculine ; -- status=guess
+lin lighthouse_N = mkN "vuurtoren" masculine ; -- status=guess
+lin lighting_N = variants{} ; --
+lin lightly_Adv = variants{} ; --
+lin lightning_N = mkN "bliksem" masculine | mkN "weerlicht" neuter ; -- status=guess status=guess
+lin lightsaber_N = mkN "lichtzwaard" neuter | mkN "lichtsabel" masculine ; -- status=guess status=guess
+lin lightweight_A = mkA "lichtgewicht" ; -- status=guess
+lin lignin_N = mkN "lignine" ; -- status=guess
+lin lignite_N = mkN "bruinkool" masculine feminine ; -- status=guess
+lin like_A = mkA "zoals" | mkA "gelijk" ; -- status=guess status=guess
+lin like_Adv = mkAdv "zoals" ; -- status=guess
+lin like_N = mkN "evenknie" masculine | mkN "dat soort dingen {p}" | mkN "gelijkaardige dingen {p}" | mkN "gelijkaardigheden {p}" ; -- status=guess status=guess status=guess status=guess
+lin like_Prep = mkPrep "als" | mkPrep "zoals" ;
+lin like_Subj = variants{} ; --
+lin like_V2 = L.like_V2 ;
+lin like_VS = mkVS (mkV (mkV "houden") "van") | mkVV (mkV "leuk" (mkV "vinden")) ; ---- subcat
+lin like_VV = mkVV (mkV (mkV "houden") "van") | mkVV (mkV "leuk" (mkV "vinden")) ;
+lin likelihood_N = mkN "waarschijnlijkheid" ; -- status=guess
+lin likely_A = mkA "waarschijnlijk" | mkA "vermoedelijk" ;
+lin liken_V2 = mkV2 (mkV "vergelijken") ; -- status=guess, src=wikt
+lin likewise_Adv = mkAdv "evenzo" | mkAdv "eveneens" | mkAdv "op gelijkaardige wijze" ; -- status=guess status=guess status=guess
+lin lilac_N = mkN "lila" ; -- status=guess
+lin lily_N = mkN "lelie" masculine feminine ; -- status=guess
+lin limb_N = variants{} ; --
+lin limbo_N = mkN "limbo" masculine ; -- status=guess
+lin lime_N = mkN "limoenenboom" masculine ; -- status=guess
+lin lime_V2 = mkV2 (mkV "logen") ; -- status=guess, src=wikt
+lin limelight_N = mkN "spotlicht" neuter ; -- status=guess
+lin limerick_N = mkN "limerick" ; -- status=guess
+lin limestone_N = mkN "kalksteen" ; -- status=guess
+lin limit_N = mkN "grens" ;
+lin limit_V2 = mkV2 (mkV "beperken") | mkV2 (mkV "begrenzen") ;
+lin limit_V2V = mkV2V (mkV "beperken") | mkV2V (mkV "begrenzen") ;
+lin limitation_N = mkN "grens" | mkN "beperking" ; -- status=guess status=guess
+lin limited_A = variants{} ; --
+lin limitless_A = mkA "grenzeloos" | mkA "onbegrensd" ; -- status=guess status=guess
+lin limp_V = mkV "hinken" ; -- status=guess, src=wikt
+lin limpet_N = mkN "napslak" feminine ; -- status=guess
+lin limpid_A = mkA "duidelijk" | mkA "helder" | mkA "limpide" | mkA "begrijpelijk" ; -- status=guess status=guess status=guess status=guess
+lin linden_N = mkN "linde" masculine | mkN "lindeboom" masculine ; -- status=guess status=guess
+lin line_N = mkN "lijn" | mkN "verbinding" feminine ;
+lin line_V = mkV "voeren" | mkV "bedekken" | mkV "bekleden" | mkV "bekleden" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin line_V2 = mkV2 (mkV "voeren") | mkV2 (mkV "bedekken") | mkV2 (mkV "bekleden") | mkV2 (mkV "bekleden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lineage_N = mkN "geslacht" | mkN "nakomelingschap" neuter | mkN "afkomst" utrum | mkN "afstamming" feminine ; -- status=guess status=guess status=guess status=guess
+lin lineament_N = mkN "trek" masculine ; -- status=guess
+lin linear_A = variants{} ; --
+lin linen_N = mkN "linnen" neuter | mkN "doek" neuter ; -- status=guess status=guess
+lin linger_V = mkV "weifelen" ; -- status=guess, src=wikt
+lin lingerie_N = mkN "lingerie" ; -- status=guess
+lin lingonberry_N = mkN "rode bosbes" feminine | mkN "vossenbes" feminine ; -- status=guess status=guess
+lin linguist_N = mkN "taalkundige" masculine feminine | mkN "linguïst" masculine ; -- status=guess status=guess
+lin linguistic_A = variants{} ; --
+lin linguistics_N = mkN "linguïstiek" feminine | mkN "taalkunde" feminine | mkN "taalwetenschappen {p}" ; -- status=guess status=guess status=guess
+lin link_N = mkN "verbinding" feminine | mkN "link";
+lin link_V = fixprefixV "ver" binden_V | mkV "linken" ;
+lin link_V2 = mkV2 (fixprefixV "ver" binden_V) | mkV2 (mkV "linken") ;
+lin links_N = mkN "golfbaan" utrum ; -- status=guess
+lin linseed_N = mkN "vlaszaad" neuter | mkN "lijnzaad" neuter ; -- status=guess status=guess
+lin lint_N = mkN "pluis" ; -- status=guess
+lin lion_N = mkN "leeuw" masculine ; -- status=guess
+lin lioness_N = mkN "leeuwin" feminine ; -- status=guess
+lin lip_N = mkN "lip" ;
+lin lipid_N = mkN "lipide" ; -- status=guess
+lin lipstick_N = mkN "lippenrood" masculine | mkN "lippenstift" feminine ; -- status=guess status=guess
+lin liquid_A = mkA "vloeibaar" ; -- status=guess
+lin liquid_N = mkN "vloeiklank" masculine ; -- status=guess
+lin liquor_N = mkN "sterke drank" masculine ; -- status=guess
+lin liquorice_N = mkN "Engelse drop" masculine ; -- status=guess
+lin lisp_V = mkV "slissen" ; -- status=guess, src=wikt
+lin lisp_V2 = mkV2 (mkV "slissen") ; -- status=guess, src=wikt
+lin list_N = mkN "lijst" feminine ;
+lin list_V = variants{} ; --
+lin list_V2 = variants{} ; --
+lin list_V2V = variants{} ; --
+lin listen_V = mkV "luisteren" ;
+lin listen_V2 = L.listen_V2 ;
+lin listenerMasc_N = mkN "luisteraar" masculine ; -- status=guess
+lin listening_N = mkN "luisteren" neuter ; -- status=guess
+lin listless_A = mkA "lusteloos" ; -- status=guess
+lin listlessness_N = mkN "lusteloosheid" feminine ; -- status=guess
+lin litany_N = mkN "litanie" masculine feminine ; -- status=guess
+lin literacy_N = mkN "alfabetisering" | mkN "alfabetisme" ; -- status=guess status=guess
+lin literal_A = mkA "letter-" ; -- status=guess
+lin literal_N = mkN "literaal" masculine ; -- status=guess
+lin literally_Adv = mkAdv "letterlijk" ; -- status=guess
+lin literary_A = mkA "literair" ; -- status=guess
+lin literature_N = mkN "literatuur" ; -- status=guess
+lin lithe_A = mkA "soepel" ; -- status=guess
+lin lithium_N = mkN "lithium" neuter ; -- status=guess
+lin lithosphere_N = mkN "lithosfeer" ; -- status=guess
+lin litigate_V = mkV "procederen" | mkV (mkV "voor") "de rechter dagen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin litigate_V2 = mkV2 (mkV "procederen") | mkV2 (mkV (mkV "voor") "de rechter dagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin litigation_N = mkN "procesvoering" feminine | mkN "proces" neuter | mkN "geding" neuter | mkN "rechtszaak" feminine ; -- status=guess status=guess status=guess status=guess
+lin litre_N = mkN "liter" ; -- status=guess
+lin litter_N = mkN "worp" masculine ; -- status=guess
+lin litter_V = mkV "sluikstorten" ; -- status=guess, src=wikt
+lin litter_V2 = mkV2 (mkV "sluikstorten") ; -- status=guess, src=wikt
+lin little_A = mkA "klein" ;
+lin little_Adv = mkAdv "weinig" ;
+lin little_Det = mkDet "weinig" ;
+lin little_N = mkN "broertje" neuter ; -- status=guess
+lin liturgical_A = mkA "liturgisch" ; -- status=guess
+lin liturgy_N = mkN "liturgie" feminine ; -- status=guess
+lin livable_A = mkA "leefbaar" ; -- status=guess
+lin live_A = mkA "scherp" | mkA "scherpe" ; -- status=guess status=guess
+lin live_Adv = mkAdv "rechtstreeks" ; -- status=guess
+lin live_V = L.live_V ;
+lin livelihood_N = mkN "levensonderhoud" ; -- status=guess
+lin liveliness_N = mkN "levendigheid" ; -- status=guess
+lin lively_A = mkA "levendig" ; -- status=guess
+lin liver_N = L.liver_N ;
+lin liverish_A = mkA "misselijk" | mkA "onpasselijk" ; -- status=guess status=guess
+lin liverwort_N = mkN "levermos" ; -- status=guess
+lin liverwurst_N = mkN "leverworst" masculine feminine ; -- status=guess
+lin livery_N = mkN "livrei" ; -- status=guess
+lin livestock_N = mkN "vee" neuter ; -- status=guess
+lin livid_A = mkA "razend" ; -- status=guess
+lin living_A = mkA "levend" ;
+lin living_N = mkN "ondode" masculine | mkN "levende dode" masculine | mkN "zombie" masculine ; -- status=guess status=guess status=guess
+lin lizard_N = mkN "hagedis" masculine ; -- status=guess
+lin lizardfish_N = mkN "hagedisvissen" ; -- status=guess
+lin llama_N = mkN "lama" masculine ; -- status=guess
+lin load_N = mkN "hoop" | mkN "heel wat" ; -- status=guess status=guess
+lin load_V = laden_V ; -- status=guess, src=wikt
+lin load_V2 = mkV2 (laden_V) ; -- status=guess, src=wikt
+lin loaf_N = mkN "brood" masculine ; -- status=guess
+lin loafer_N = mkN "nietsnut" | mkN "leegloper" ; -- status=guess status=guess
+lin loam_N = mkN "leem" masculine ; -- status=guess
+lin loan_N = mkN "lening" feminine ;
+lin loan_V2 = mkV2 (mkV "lenen") | mkV2 (mkV "uitlenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin loanword_N = mkN "leenwoord" neuter ; -- status=guess
+lin loath_A = mkA "afgeneigd" | mkA "aarzelend" | mkA "weigerig" ; -- status=guess status=guess status=guess
+lin loathe_V2 = mkV2 (mkV "verafschuwen") ; -- status=guess, src=wikt
+lin lobby_N = variants{} ; --
+lin lobbyist_N = mkN "lobbyist" masculine ; -- status=guess
+lin lobe_N = mkN "kwab" masculine feminine ; -- status=guess
+lin lobotomy_N = mkN "lobotomie" feminine ; -- status=guess
+lin lobster_N = mkN "zeekreeft" masculine | mkN "kreeft" masculine ; -- status=guess status=guess
+lin local_A = mkA "lokaal" | mkA "plaatselijk" ;
+lin local_N = mkN "stamcafé" neuter | mkN "stamkroeg" masculine feminine ; -- status=guess status=guess
+lin locale_N = mkN "taalregio" | mkN "locale" feminine ; -- status=guess status=guess
+lin locality_N = variants{} ; --
+lin localization_N = mkN "lokalisatie" feminine ; -- status=guess
+lin locally_Adv = variants{} ; --
+lin locate_V = variants{} ; --
+lin locate_V2 = variants{} ; --
+lin location_N = mkN "plaats" feminine | mkN "locatie" feminine ; -- status=guess status=guess
+lin lochia_N = mkN "lochia" | mkN "kraamvloed" ; -- status=guess status=guess
+lin lock_N = mkN "haan" masculine ; -- status=guess
+lin lock_V = mkV "blokkeren" | mkV "vastlopen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin lock_V2 = mkV2 (mkV "blokkeren") | mkV2 (mkV "vastlopen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin locket_N = mkN "medaillon" neuter ; -- status=guess
+lin locomotion_N = mkN "voortbeweging" ; -- status=guess
+lin locomotive_N = mkN "locomotief" | mkN "lokomotief" ; -- status=guess status=guess
+lin locust_N = mkN "treksprinkhaan" masculine | mkN "sprinkhaan" masculine ; -- status=guess status=guess
+lin lodestar_N = mkN "poolster" masculine ; -- status=guess
+lin lodestone_N = mkN "zeilsteen " neuter ; -- status=guess
+lin lodge_N = mkN "loge" ; -- status=guess
+lin lodge_V = mkV "herbergen" ; -- status=guess, src=wikt
+lin lodge_V2 = mkV2 (mkV "herbergen") ; -- status=guess, src=wikt
+lin lodger_N = mkN "kostganger" masculine ; -- status=guess
+lin lodging_N = mkN "onderdak" neuter ; -- status=guess
+lin loess_N = mkN "löss" ; -- status=guess
+lin loft_N = mkN "zolder" masculine ; -- status=guess
+lin lofty_A = mkA "hoogstaand" ; -- status=guess
+lin log_N = mkN "houtblok" masculine ; -- status=guess
+lin log_V2 = mkV2 (mkV "houthakken") ; -- status=guess, src=wikt
+lin loganberry_N = mkN "loganbes" feminine ; -- status=guess
+lin logarithm_N = mkN "logaritme" neuter ; -- status=guess
+lin logbook_N = mkN "logboek" neuter ; -- status=guess
+lin logic_N = mkN "logica" feminine ; -- status=guess
+lin logical_A = mkA "logisch" ; -- status=guess
+lin logician_N = mkN "logicus" masculine ; -- status=guess
+lin logistic_A = mkA "logistisch" ; -- status=guess
+lin logistics_N = mkN "logistiek" ; -- status=guess
+lin logjam_N = mkN "opstopping" | mkN "impasse" ; -- status=guess status=guess
+lin logo_N = mkN "logo" ; -- status=guess
+lin loin_N = mkN "lendenstuk" neuter ; -- status=guess
+lin loincloth_N = mkN "lendendoek" masculine ; -- status=guess
+lin loins_N = mkN "lenden {p}" | mkN "schaamstreek" feminine ; -- status=guess status=guess
+lin loiter_V = mkV "rondhangen" ; -- status=guess, src=wikt
+lin loiter_V2 = mkV2 (mkV "rondhangen") ; -- status=guess, src=wikt
+lin lollipop_N = mkN "lolly" masculine | mkN "lekstok" masculine ; -- status=guess status=guess
+lin lone_A = mkA "alleen" ; -- status=guess
+lin loneliness_N = mkN "eenzaamheid" feminine ; -- status=guess
+lin lonely_A = mkA "eenzaam" ; -- status=guess
+lin loner_N = mkN "eenzaat" masculine ; -- status=guess
+lin long_A = L.long_A ;
+lin long_Adv = mkAdv "lang" ;
+lin long_N = mkN "lange arm der wet" ; -- status=guess
+lin long_V = mkV "verlangen" ; -- status=guess, src=wikt
+lin long_term_A = variants{} ; --
+lin longbow_N = mkN "langboog" masculine ; -- status=guess
+lin longevity_N = mkN "levensduur" masculine ; -- status=guess
+lin longing_N = mkN "verlangen" neuter ; -- status=guess
+lin look_N = mkN "blik" masculine ;
+lin look_V = mkV "kijken" "keek" "keken" "gekeken" ;
+lin look_V2 = mkV2 look_V ; ---- subcat
+lin look_VA = mkVA look_V ;
+lin looker_N = mkN "schoonheid" ; -- status=guess
+lin loom_N = mkN "weefgetouw" neuter ; -- status=guess
+lin loom_V = mkV "opdoemen" ; -- status=guess, src=wikt
+lin loon_N = mkN "gek" | mkN "getikte" masculine ; -- status=guess status=guess
+lin loop_N = mkN "lus" utrum | mkN "herhaling" feminine | mkN "repetitie" feminine ; -- status=guess status=guess status=guess
+lin loophole_N = mkN "achterdeur" ; -- status=guess
+lin loopy_A = mkA "vol bochten" ; -- status=guess
+lin loose_A = mkA "los" | mkA "mul" ; -- status=guess status=guess
+lin loose_V2 = mkV2 (mkV "lossen") ; -- status=guess, src=wikt
+lin loosely_Adv = mkAdv "ruim" ; -- status=guess
+lin loosen_V = mkV "losmaken" ; -- status=guess, src=wikt
+lin loosen_V2 = mkV2 (mkV "losmaken") ; -- status=guess, src=wikt
+lin lopsided_A = mkA "onevenwichtig" | mkA "scheef" ; -- status=guess status=guess
+lin loquacious_A = mkA "praatziek" | mkA "praatgraag" ; -- status=guess status=guess
+lin loquacity_N = mkN "spraakzaamheid" feminine ; -- status=guess
+lin lord_N = mkN "landheer" masculine ; -- status=guess
+lin lordship_N = variants{} ; --
+lin lorry_N = variants{} ; --
+lin lose_V = verliezen_V ;
+lin lose_V2 = L.lose_V2 ;
+lin loss_N = mkN "verlies" neuter ;
+lin lost_A = mkA "verloren" | mkA "verdwaald" ; -- status=guess status=guess
+lin lot_N = mkN "hoop" | mkN "zootje" ; -- "zootje" can only be used in diminutive form
+lin lottery_N = mkN "loterij" ; -- status=guess
+lin loud_A = mkA "luidruchtig" | mkA "luidruchtige" ; -- status=guess status=guess
+lin loud_Adv = variants{} ; --
+lin loudly_Adv = variants{} ; --
+lin lounge_N = variants{} ; --
+lin loupe_N = mkN "loep" ; -- status=guess
+lin louse_N = L.louse_N ;
+lin lout_N = mkN "onbeschofterik" | mkN "lummel" ; -- status=guess status=guess
+lin louver_N = mkN "luifel" masculine ; -- status=guess
+lin love_N = L.love_N ;
+lin love_V2 = L.love_V2 ;
+lin love_VV = mkVV (lin V love_V2) ;
+lin loveless_A = mkA "liefdeloos" ; -- status=guess
+lin lovely_A = mkA "heerlijk" | mkA "liefelijk" | mkA "lieflijk" | mkA "beminnelijk" ;
+lin lover_N = mkN "minnaar" masculine | mkN "minnares" feminine ; -- status=guess status=guess
+lin low_A = mkA "laag" ;
+lin low_Adv = variants{} ; --
+lin low_N = mkN "laagtij" neuter | mkN "eb" masculine feminine | mkN "ebtij" neuter ; -- status=guess status=guess status=guess
+lin lower_V = variants{} ; --
+lin lower_V2 = variants{} ; --
+lin lowercase_A = mkA "in kleine letters" | mkA "kleingeschreven" ; -- status=guess status=guess
+lin lowering_N = mkN "verlaging" feminine ; -- status=guess
+lin lowermost_A = mkA "onderst" ; -- status=guess
+lin lowland_N = mkN "laagland" neuter ; -- status=guess
+lin lox_N = mkN "gerookte zalm" ; -- status=guess
+lin loyal_A = variants{} ; --
+lin loyalty_N = variants{} ; --
+lin lozenge_N = mkN "keelpastille" feminine | mkN "pastille" feminine ; -- status=guess status=guess
+lin lubricant_N = mkN "gel" masculine | mkN "glijmiddel" neuter ; -- status=guess status=guess
+lin lubricate_V2 = mkV2 (mkV "smeren") ; -- status=guess, src=wikt
+lin lucid_A = mkA "helder" | mkA "duidelijk" | mkA "transparant" ; -- status=guess status=guess status=guess
+lin luck_N = mkN "geluk" neuter ; -- status=guess
+lin luckily_Adv = mkAdv "gelukkig" ; -- status=guess
+lin lucky_A = mkA "gelukkig" | mkA "boffend" ; -- status=guess status=guess
+lin lucre_N = mkN "gewin" | mkN "profijt" ; -- status=guess status=guess
+lin luff_N = mkN "loef" masculine ; -- status=guess
+lin lug_N = mkN "wielmoer" feminine ; -- status=guess
+lin luggage_N = mkN "bagage" masculine ; -- status=guess
+lin lugsail_N = mkN "loggerzeil" neuter ; -- status=guess
+lin lukewarm_A = mkA "lauw" | mkA "flauw" ; -- status=guess status=guess
+lin lull_V = mkV "kalmeren" | mkV (mkV "in") "slaap wiegen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin lull_V2 = mkV2 (mkV "kalmeren") | mkV2 (mkV (mkV "in") "slaap wiegen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lullaby_N = mkN "slaapliedje" neuter | mkN "wiegeliedje" neuter ; -- status=guess status=guess
+lin lumbago_N = mkN "lumbago" ; -- status=guess
+lin lumber_N = mkN "timmerhout" neuter ; -- status=guess
+lin lumberjack_N = mkN "houthakker" masculine feminine ; -- status=guess
+lin luminary_N = mkN "lichtbron" ; -- status=guess
+lin lump_N = mkN "klont" ; -- status=guess
+lin lumpsucker_N = mkN "snotolf" ; -- status=guess
+lin lunacy_N = mkN "maanziekte" ; -- status=guess
+lin lunatic_N = mkN "gek" masculine | mkN "gekkin" feminine | mkN "zot" masculine | mkN "zottin" feminine ; -- status=guess status=guess status=guess status=guess
+lin lunch_N = mkN "lunch" | mkN "middageten" neuter | mkN "middagmaal" neuter ; -- status=guess status=guess status=guess
+lin lunch_V = mkV "middageten" | mkV "dineren" | mkV "lunchen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lunch_V2 = mkV2 (mkV "middageten") | mkV2 (mkV "dineren") | mkV2 (mkV "lunchen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lunchtime_N = variants{} ; --
+lin lung_N = mkN "long" feminine ; -- status=guess
+lin lungfish_N = mkN "longvis" masculine ; -- status=guess
+lin lure_N = mkN "lokmiddel" neuter | mkN "lokkertje" neuter ; -- status=guess status=guess
+lin lurid_A = mkA "luguber" ; -- status=guess
+lin lurk_V = schuilen_V ; -- status=guess, src=wikt
+lin luscious_A = mkA "wulps" | mkA "obsceen" ; -- status=guess status=guess
+lin lush_A = mkA "cool" | mkA "de max" | mkA "wijs" | mkA "tof" ; -- status=guess status=guess status=guess status=guess
+lin lush_N = mkN "zatlap" masculine ; -- status=guess
+lin lust_N = mkN "plezier" | mkN "lust" ; -- status=guess status=guess
+lin lust_V = mkV "begeren" | mkV "lusten" | mkV "smachten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin luster_N = mkN "glans" | mkN "schittering" ; -- status=guess status=guess
+lin lustful_A = mkA "lustig" | mkA "wellustig" ; -- status=guess status=guess
+lin lute_N = mkN "luit" feminine ; -- status=guess
+lin lutetium_N = mkN "lutetium" neuter ; -- status=guess
+lin luxurious_A = mkA "luxueus" ; -- status=guess
+lin luxury_A = variants{} ; --
+lin luxury_N = mkN "luxe" masculine ; -- status=guess
+lin lychee_N = mkN "lychee" masculine | mkN "litsji" masculine ; -- status=guess status=guess
+lin lye_N = mkN "loog" neuter ; -- status=guess
+lin lymph_N = mkN "lymfe" feminine ; -- status=guess
+lin lymphoma_N = mkN "lymfoom" neuter ; -- status=guess
+lin lynch_V2 = mkV2 (mkV "lynchen") ; -- status=guess, src=wikt
+lin lynx_N = mkN "lynx" masculine ; -- status=guess
+lin lyre_N = mkN "lier" feminine ; -- status=guess
+lin lyrical_A = mkA "lyrisch" ; -- status=guess
+lin lysine_N = mkN "lysine" ; -- status=guess
+lin lysosome_N = mkN "lysosoom" neuter ; -- status=guess
+lin macabre_A = mkA "macaber" ; -- status=guess
+lin macaque_N = mkN "makaak" ; -- status=guess
+lin macaroni_N = mkN "macaroni" ; -- status=guess
+lin macaroon_N = mkN "bitterkoekje" | mkN "kokoskoekje" | mkN "makron" masculine ; -- status=guess status=guess status=guess
+lin mace_N = mkN "foelie" ; -- status=guess
+lin machete_N = mkN "kapmes" neuter ; -- status=guess
+lin machicolation_N = mkN "mezenkooi" feminine ; -- status=guess
+lin machine_N = mkN "machine" feminine ;
+lin machinery_N = mkN "machinerie" feminine ; -- status=guess
+lin machinist_N = mkN "machinist" masculine ; -- status=guess
+lin mackerel_N = mkN "makreel" masculine ; -- status=guess
+lin macrocosm_N = mkN "macrokosmos" masculine ; -- status=guess
+lin macroeconomics_N = mkN "macro-economie" ; -- status=guess
+lin macron_N = mkN "macron" utrum ; -- status=guess
+lin macrophage_N = mkN "macrofaag" masculine ; -- status=guess
+lin mad_A = mkA "boos" | mkA "kwaad" ; -- status=guess status=guess
+lin madder_N = mkN "meekrap" masculine feminine ; -- status=guess
+lin madman_N = mkN "dolleman" masculine | mkN "gek" feminine | mkN "krankzinnige" feminine | mkN "waanzinnige" feminine ; -- status=guess status=guess status=guess status=guess
+lin maelstrom_N = mkN "maalstroom" ; -- status=guess
+lin maenad_N = mkN "maenade" ; -- status=guess
+lin mafia_N = mkN "mafia" masculine ; -- status=guess
+lin magazine_N = mkN "magazijn" neuter ; -- status=guess
+lin magenta_N = mkN "magenta" ; -- status=guess
+lin maggot_N = mkN "made" feminine ; -- status=guess
+lin magic_A = mkA "magisch" | mkA "goochel-" ; -- status=guess status=guess
+lin magic_N = mkN "toverij" feminine ; -- status=guess
+lin magical_A = mkA "betoverend" | mkA "magisch" ; -- status=guess status=guess
+lin magician_N = mkN "tovenaar" masculine ; -- status=guess
+lin magistrate_N = variants{} ; --
+lin magma_N = mkN "magma" neuter ; -- status=guess
+lin magnanimity_N = mkN "grootmoedigheid" feminine ; -- status=guess
+lin magnanimous_A = mkA "grootmoedig" ; -- status=guess
+lin magnesium_N = mkN "magnesium" neuter ; -- status=guess
+lin magnet_N = mkN "magneet" feminine ; -- status=guess
+lin magnetic_A = mkA "magnetisch" ; -- status=guess
+lin magnetism_N = mkN "magnetisme" neuter ; -- status=guess
+lin magnetization_N = mkN "magnetisatie" feminine ; -- status=guess
+lin magnificent_A = mkA "prachtig" ; -- status=guess
+lin magnify_V2 = mkV2 (mkV "vergroten") ; -- status=guess, src=wikt
+lin magnitude_N = mkN "grootte" feminine ; -- status=guess
+lin magpie_N = mkN "zwartrugfluitvogel" masculine ; -- status=guess
+lin maharaja_N = mkN "maharadja" masculine ; -- status=guess
+lin mahogany_N = mkN "mahonie" ; -- status=guess
+lin maid_N = mkN "meid" feminine | mkN "dienstmeid" feminine ; -- status=guess status=guess
+lin maiden_A = mkA "kinderloos" ; -- status=guess
+lin maiden_N = mkN "maagd" masculine feminine ; -- status=guess
+lin maidenhead_N = mkN "maagdenvlies" neuter ; -- status=guess
+lin maidenhood_N = mkN "maagdelijkheid" ; -- status=guess
+lin mail_N = mkN "post" feminine ; -- status=guess
+lin mailman_N = mkN "postbode" masculine | mkN "brievenbesteller" masculine | mkN "postbesteller" ; -- status=guess status=guess status=guess
+lin main_A = mkA "voornaamst" | mkA "hoofdzakelijk" | mkA "belangrijkst" ;
+lin main_N = mkN "hoofdzin" masculine | mkN "bevestigende zin" masculine | mkN "enkelvoudige zin" masculine ; -- status=guess status=guess status=guess
+lin mainframe_N = variants{} ; --
+lin mainland_N = mkN "vasteland" neuter ; -- status=guess
+lin mainly_Adv = mkAdv "voornamelijk" ;
+lin mainmast_N = mkN "grote mast" masculine ; -- status=guess
+lin mains_N = variants{} ; --
+lin mainstay_N = mkN "hoofdpijler" | mkN "steunpilaar" ; -- status=guess status=guess
+lin mainstream_N = variants{} ; --
+lin maintain_V = mkV "handhaven" | mkV "onder" houden_V;
+lin maintain_V2 = mkV2 maintain_V ;
+lin maintain_VS = mkVS maintain_V ;
+lin maintenance_N = mkN "onderhoud" neuter | mkN "handhaving" feminine ; -- status=guess status=guess
+lin maize_N = mkN "maïs" masculine | mkN "Turkse tarwe" masculine ; -- status=guess status=guess
+lin majestic_A = mkA "majestueus" | mkA "majesteitisch" ; -- status=guess status=guess
+lin majesty_N = variants{} ; --
+lin major_A = mkA "belangrijk" ;
+lin major_N = mkN "hoofdvak" neuter ; -- status=guess
+lin majority_N = mkN "meerderheid" feminine | mkN "merendeel" neuter ;
+lin make_N = mkN "merk" neuter ; -- status=guess
+lin make_V = mkV "maken" | mkV "doen";
+lin make_V2 = mkV2 (mkV "maken") ;
+lin make_V2A = mkV2A (mkV "maken") ;
+lin make_V2V = mkV2V (mkV "dwingen") to_Prep ; ---- subcat to make someone do something, unusual translation
+lin make_up_N = variants{} ; --
+lin maker_N = mkN "maker" masculine ; -- status=guess
+lin makeshift_A = mkA "provisorisch" ; -- status=guess
+lin makeshift_N = mkN "provisorisch" | mkN "noodoplossing" ; -- status=guess status=guess
+lin making_N = variants{} ; --
+lin malacology_N = mkN "malacologie" ; -- status=guess
+lin maladroit_A = mkA "onhandig" | mkA "onbeholpen" ; -- status=guess status=guess
+lin malaise_N = mkN "teneergeslagenheid" feminine ; -- status=guess
+lin malapropism_N = mkN "verhaspeling" feminine ; -- status=guess
+lin malaria_N = mkN "malaria" ; -- status=guess
+lin male_A = mkA "mannelijk" ;
+lin male_N = mkN "mannetje" neuter | mkN "mannetjesdier" ; -- status=guess status=guess
+lin malediction_N = mkN "vloek" | mkN "verwensing" ; -- status=guess status=guess
+lin malevolence_N = mkN "kwaadwil" masculine | mkN "moedwil" masculine | mkN "booswil" masculine | mkN "misgunst" masculine | mkN "malevolentie" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin malevolent_A = mkA "kwaadwillend" ; -- status=guess
+lin malfunction_N = mkN "stuk zijn" neuter | mkN "storing" feminine ; -- status=guess status=guess
+lin malice_N = mkN "kwaadaardigheid" ; -- status=guess
+lin malicious_A = mkA "boos" | mkA "kwaad" | mkA "kwaadaardig" ; -- status=guess status=guess status=guess
+lin malignant_A = mkA "kwaadaardig" ; -- status=guess
+lin mall_N = mkN "winkelcentrum" ; -- status=guess
+lin mallard_N = mkN "wilde eend" feminine ; -- status=guess
+lin malleable_A = mkA "hamerbaar" | mkA "smeedbaar" ; -- status=guess status=guess
+lin mallow_N = mkN "kaasjeskruid" neuter ; -- status=guess
+lin malnourished_A = mkA "ondervoed" ; -- status=guess
+lin malodorous_A = mkA "malodorant" | mkA "stinkend" ; -- status=guess status=guess
+lin malt_N = mkN "mout" ; -- status=guess
+lin maltose_N = mkN "maltose" utrum | mkN "moutsuiker" masculine ; -- status=guess status=guess
+lin maltreat_V2 = mkV2 (mkV "mishandelen") ; -- status=guess, src=wikt
+lin mammal_N = mkN "zoogdier" neuter ; -- status=guess
+lin mammoth_N = mkN "mammoet" masculine ; -- status=guess
+lin man_N = L.man_N ;
+lin man_V2 = mkV2 (mkV "bemannen") ; -- status=guess, src=wikt
+lin manacle_N = mkN "handboeien" ; -- status=guess
+lin manage_V = mkV "beheren" | mkV "leiden" | mkV "managen" ;--- split mkV "er in" (mkV "slagen") ; to succeed
+lin manage_V2 = mkV2 manage_V ;
+lin manage_VV = mkVV manage_V ; ---- no proper translation
+lin manageable_A = mkA "beheersbaar" | mkA "behapbaar" | mkA "beheerbaar" ; -- status=guess status=guess status=guess
+lin management_N = mkN "management" | mkN "administratie" feminine | mkN "beheer" neuter | mkN "bestuur" neuter | mkN "directie" feminine ;
+lin manager_N = mkN "directeur" masculine | mkN "manager" ;
+lin managerial_A = variants{} ; --
+lin managing_A = variants{} ; --
+lin manatee_N = mkN "zeekoe" feminine | mkN "lamantijn" masculine ; -- status=guess status=guess
+lin mandarin_N = mkN "mandarijn" masculine ; -- status=guess
+lin mandatory_A = mkA "verplicht" | mkA "nodig" ; -- status=guess status=guess
+lin mandible_N = mkN "onderkaak" feminine ; -- status=guess
+lin mandola_N = mkN "mandola" ; -- status=guess
+lin mandrake_N = mkN "mandragora" ; -- status=guess
+lin mandrill_N = mkN "mandril" masculine ; -- status=guess
+lin mane_N = mkN "maan" feminine ; -- status=guess
+lin maneuver_N = mkN "manoeuvre" masculine feminine | mkN "oefening" ; -- status=guess status=guess
+lin maneuver_V = mkV "manoeuvreren" | mkV "laveren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin maneuver_V2 = mkV2 (mkV "manoeuvreren") | mkV2 (mkV "laveren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin maneuverable_A = mkA "wendbaar" ; -- status=guess
+lin manga_N = mkN "manga" ; -- status=guess
+lin manganese_N = mkN "mangaan" neuter | mkN "manganium" neuter ; -- status=guess status=guess
+lin mange_N = mkN "schurft" ; -- status=guess
+lin manger_N = mkN "kribbe" ; -- status=guess
+lin mangle_V2 = mkV2 (mkV "mangelen") ; -- status=guess, src=wikt
+lin mango_N = mkN "mango" masculine ; -- status=guess
+lin mangosteen_N = mkN "mangistan" masculine ; -- status=guess
+lin manhole_N = mkN "mangat" neuter ; -- status=guess
+lin mania_N = mkN "manie" feminine ; -- status=guess
+lin manifest_N = mkN "manifest" feminine | mkN "vrachtbrief" masculine | mkN "vrachtlijst" feminine ; -- status=guess status=guess status=guess
+lin manifest_V2 = mkV2 (mkV "manifesteren") ; -- status=guess, src=wikt
+lin manifestation_N = mkN "manifestatie" ; -- status=guess
+lin manifesto_N = mkN "manifest" neuter ; -- status=guess
+lin manifold_A = mkA "veelvuldig" | mkA "talrijk" | mkA "veelvoudig" | mkA "divers" ; -- status=guess status=guess status=guess status=guess
+lin manifold_N = mkN "variëteit" feminine ; -- status=guess
+lin manipulate_V2 = mkV2 (mkV "manipuleren") | mkV2 (mkV "beïnvloeden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin manipulation_N = mkN "manipulatie" feminine | mkN "misbruik" neuter ; -- status=guess status=guess
+lin mankind_N = mkN "mensheid" feminine ; -- status=guess
+lin manliness_N = mkN "mannelijkheid" feminine ; -- status=guess
+lin manly_A = mkA "mannelijk" ; -- status=guess
+lin manna_N = mkN "pluimes" ; -- status=guess
+lin mannequin_N = mkN "mannequin" | mkN "paspop" masculine feminine ; -- status=guess status=guess
+lin manner_N = mkN "wijze" | mkN "manier" ;
+lin manners_N = mkN "omgangsvormen {p}" ; -- status=guess
+lin manometer_N = mkN "manometer" ; -- status=guess
+lin manor_N = variants{} ; --
+lin manpower_N = variants{} ; --
+lin mantel_N = mkN "schouw" ; -- status=guess
+lin mantelpiece_N = mkN "schoorsteenmantel" masculine | mkN "schouwmantel" masculine ; -- status=guess status=guess
+lin mantle_N = mkN "aardmantel" | mkN "mantel" ; -- status=guess status=guess
+lin manual_A = mkA "handmatig" | mkA "met de hand" | mkA "manueel" ; -- status=guess status=guess status=guess
+lin manual_N = mkN "handleiding" feminine | mkN "handboek" neuter ; -- status=guess status=guess
+lin manually_Adv = mkAdv "manueel" | mkAdv "met de hand" | mkAdv "handmatig" ; -- status=guess status=guess status=guess
+lin manufacture_N = variants{} ; --
+lin manufacture_V2 = mkV2 (mkV "vervaardigen") ; -- status=guess, src=wikt
+lin manufacturer_N = mkN "fabrikant" ; -- status=guess
+lin manufacturing_A = variants{} ; --
+lin manufacturing_N = variants{} ; --
+lin manul_N = mkN "manoel" | mkN "pallaskat" ; -- status=guess status=guess
+lin manumission_N = mkN "vrijlating van een slaaf" ; -- status=guess
+lin manure_N = mkN "mest" masculine ; -- status=guess
+lin manure_V2 = mkV2 (mkV "bemesten") ; -- status=guess, src=wikt
+lin manuscript_N = mkN "manuscript" neuter | mkN "kopij" feminine ; -- status=guess status=guess
+lin many_Det = S.many_Det ;
+lin map_N = mkN "stadsplan" neuter ; -- status=guess
+lin map_V2 = variants{} ; --
+lin maple_N = mkN "esdoorn" masculine ; -- status=guess
+lin mapping_N = mkN "afbeelding" feminine ; -- status=guess
+lin mar_V2 = mkV2 (mkV "verpesten") | mkV2 (mkV "verknoeien") | mkV2 (mkV "beschadigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin marathon_N = mkN "marathon" masculine ; -- status=guess
+lin maraud_V = mkV "roven" ; -- status=guess, src=wikt
+lin marauder_N = mkN "stroper" masculine ; -- status=guess
+lin marble_N = mkN "marmer" neuter ; -- status=guess
+lin march_V = mkV "marcheren" ; -- status=guess, src=wikt
+lin march_V2 = mkV2 (mkV "marcheren") ; -- status=guess, src=wikt
+lin mare_N = mkN "merrie" feminine ; -- status=guess
+lin margarine_N = mkN "margarine" masculine ; -- status=guess
+lin margay_N = mkN "margay" ; -- status=guess
+lin margin_N = mkN "kantlijn" utrum | mkN "marge" utrum ; -- status=guess status=guess
+lin marginal_A = mkA "marginaal" ; -- status=guess
+lin margrave_N = mkN "markgraaf" masculine | mkN "markies" masculine ; -- status=guess status=guess
+lin marijuana_N = mkN "marihuana" ; -- status=guess
+lin marimba_N = mkN "marimba" masculine ; -- status=guess
+lin marina_N = mkN "jachthaven" ; -- status=guess
+lin marinade_N = mkN "marinade" ; -- status=guess
+lin marinade_V2 = mkV2 (mkV "marineren") ; -- status=guess, src=wikt
+lin marinate_V2 = mkV2 (mkV "marineren") ; -- status=guess, src=wikt
+lin marine_A = mkA "marien" | mkA "maritiem" ; -- status=guess status=guess
+lin marine_N = mkN "marinier" masculine ; -- status=guess
+lin marionette_N = mkN "marionet" feminine ; -- status=guess
+lin marjoram_N = mkN "marjolijn" ; -- status=guess
+lin mark_N = mkN "punt" neuter | mkN "score" feminine ; -- status=guess status=guess
+lin mark_V2 = mkV2 (mkV "aan" geven_V) ;
+lin mark_V3 = mkV3 (mkV "markeren") ;
+lin marked_A = variants{} ; --
+lin marker_N = mkN "fiche" masculine ; -- status=guess
+lin market_1_N = mkN "markt" ;
+lin market_2_N = mkN "beurs" ; -- as in 'stock market', this comprises the complete word however, not a proper translation
+lin market_N = mkN "markt" masculine | mkN "beurs" ;
+lin market_V = mkV "markten" | fixprefixV "ver" kopen_V ;
+lin market_V2 = mkV2 market_V ;
+lin marketing_N = variants{} ; --
+lin markhor_N = mkN "schroefhoorngeit" ; -- status=guess
+lin marksman_N = mkN "schutter" masculine ; -- status=guess
+lin markup_N = mkN "prijsstijging" feminine ; -- status=guess
+lin marmalade_N = mkN "marmelade" feminine | mkN "jam" feminine | mkN "confituur" feminine ; -- status=guess status=guess status=guess
+lin marmot_N = mkN "marmot" ; -- status=guess
+lin marquess_N = mkN "markies" masculine ; -- status=guess
+lin marriage_N = mkN "huwelijk" feminine ;
+lin married_A = mkA "getrouwd" ; -- status=guess
+lin married_A2 = L.married_A2 ;
+lin marrow_N = mkN "courgette" ; -- status=guess
+lin marry_V = mkV "trouwen" | mkV "huwen" | reflMkV "in de echt verbinden" ;
+lin marry_V2 = mkV2 (mkV "trouwen") | mkV2 (mkV "huwen") | mkV2 (reflMkV "in de echt verbinden") ;
+lin marsh_N = mkN "moeras" neuter ; -- status=guess
+lin marshal_N = mkN "maarschalk" masculine ; -- status=guess
+lin marshmallow_N = mkN "marshmallow" ; -- status=guess
+lin marsupial_N = mkN "buideldier" neuter ; -- status=guess
+lin marten_N = mkN "marter" masculine ; -- status=guess
+lin martini_N = mkN "martini" masculine ; -- status=guess
+lin martyr_N = mkN "martelaar" masculine ; -- status=guess
+lin marvellous_A = variants{} ; --
+lin marzipan_N = mkN "marsepein" masculine ; -- status=guess
+lin mascara_N = mkN "mascara" masculine feminine ; -- status=guess
+lin mascot_N = mkN "mascotte" masculine feminine ; -- status=guess
+lin masculine_A = mkA "mannelijk" ; -- status=guess
+lin mask_N = variants{} ; --
+lin mask_V2 = mkV2 (mkV "maskeren") ; -- status=guess, src=wikt
+lin masochism_N = mkN "masochisme" neuter ; -- status=guess
+lin masochist_N = mkN "masochist" masculine ; -- status=guess
+lin masochistic_A = mkA "masochistisch" ; -- status=guess
+lin mason_N = mkN "metselaar" masculine | mkN "metser" masculine ; -- status=guess status=guess
+lin mass_A = variants{} ; --
+lin mass_N = mkN "massa" feminine | mkN "hoeveelheid" feminine ; -- status=guess status=guess
+lin mass_V = mkV "vieren" | mkV "misvieren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mass_V2 = mkV2 (mkV "vieren") | mkV2 (mkV "misvieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin massage_N = mkN "massage" feminine ; -- status=guess
+lin massage_V2 = mkV2 (mkV "vervalsen") ; -- status=guess, src=wikt
+lin massif_N = mkN "massief" neuter ; -- status=guess
+lin massive_A = mkA "massief" ; -- status=guess
+lin mast_N = mkN "mast" masculine ; -- status=guess
+lin master_1_N = mkN "meester" ;
+lin master_2_N = mkN "meester" ;
+lin master_N = mkN "meester" masculine ;
+lin master_V2 = mkV2 (mkV "controleren") ; -- status=guess, src=wikt
+lin masterpiece_N = mkN "meesterwerk" neuter ; -- status=guess
+lin mastership_N = mkN "meesterschap" neuter ; -- status=guess
+lin mastery_N = mkN "meesterschap" neuter ; -- status=guess
+lin mastic_N = mkN "mastiek" ; -- status=guess
+lin masticate_V2 = mkV2 (mkV "kauwen") ; -- status=guess, src=wikt
+lin mastiff_N = mkN "mastiff" ; -- status=guess
+lin masturbate_V = mkV "masturberen" ; -- status=guess, src=wikt
+lin masturbate_V2 = mkV2 (mkV "masturberen") ; -- status=guess, src=wikt
+lin masturbation_N = mkN "zelfbevrediging" feminine | mkN "masturbatie" feminine ; -- status=guess status=guess
+lin mat_N = mkN "mat" utrum | mkN "turnmat" utrum ; -- status=guess status=guess
+lin matador_N = mkN "stierenvechter" ; -- status=guess
+lin match_1_N = mkN "wedstrijd" ;
+lin match_2_N = mkN "lucifer" ;
+lin match_3_N = mkN "match" | mkN "overeenstemming" | mkN "gelijke" ;
+lin match_N = match_1_N | match_2_N | match_3_N ;
+lin match_V2 = mkV2 (mkV "evenaren") ; -- status=guess, src=wikt
+lin matchbox_N = mkN "luciferdoosje" neuter ; -- status=guess
+lin mate_1_N = variants{} ; --
+lin mate_2_N = variants{} ; --
+lin mate_N = mkN "maat " neuter | mkN "kameraad" masculine | mkN "makker" masculine | mkN "gabber" masculine ; -- status=guess status=guess status=guess status=guess
+lin mate_V = mkV "koppelen" | mkV "paren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mate_V2 = mkV2 (mkV "koppelen") | mkV2 (mkV "paren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin material_A = mkA "materieel" | mkA "materiële" ; -- status=guess status=guess
+lin material_N = mkN "materiaal" neuter ;
+lin maternal_A = mkA "moederlijk" ; -- status=guess
+lin maternity_N = mkN "materniteit" feminine | mkN "moederschap" neuter ; -- status=guess status=guess
+lin math_N = mkN "wiskunde" ; -- status=guess
+lin mathematical_A = mkA "wiskundig" ; -- status=guess
+lin mathematicianMasc_N = mkN "wiskundige" masculine | mkN "mathematicus" masculine ; -- status=guess status=guess
+lin mathematics_N = mkN "wiskunde" feminine ; -- status=guess
+lin maths_N = mkN "wiskunde" feminine ; -- status=guess
+lin matriarch_N = mkN "aartsmoeder" feminine | mkN "matriarch" feminine ; -- status=guess status=guess
+lin matriarchal_A = mkA "matriarchaal" ; -- status=guess
+lin matriarchy_N = mkN "matriarchaat" neuter ; -- status=guess
+lin matrix_N = mkN "matrix" masculine ; -- status=guess
+lin matron_N = mkN "directrice" | mkN "hoofdverpleegster" ; -- status=guess status=guess
+lin matter_1_N = mkN "materie" feminine ;
+lin matter_2_N = problem_N ;
+lin matter_N = mkN "materie" feminine | problem_N ;
+lin matter_V = mkV (mkV "belangrijk") "zijn" | mkV (mkV "er") "toe doen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mattock_N = mkN "hak" ; -- status=guess
+lin mattress_N = mkN "matras" masculine ; -- status=guess
+lin mature_A = mkA "volwassen" ; -- status=guess
+lin mature_V = mkV "rijpen" | mkV (mkV "volwassen") "worden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mature_V2 = mkV2 (mkV "rijpen") | mkV2 (mkV (mkV "volwassen") "worden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin maturity_1_N = variants{} ; --
+lin maturity_2_N = variants{} ; --
+lin maturity_3_N = variants{} ; --
+lin maturity_N = mkN "vervaldag" | mkN "betaaldatum" ; -- status=guess status=guess
+lin maul_N = mkN "kloofbijl" feminine ; -- status=guess
+lin maul_V2 = mkV2 (mkV "toetakelen") ; -- status=guess, src=wikt
+lin mausoleum_N = mkN "mausoleum" neuter ; -- status=guess
+lin mauve_A = mkA "mauve" | mkA "paars" ; -- status=guess status=guess
+lin mauve_N = mkN "mauve" neuter | mkN "paars" neuter ; -- status=guess status=guess
+lin maverick_N = mkN "individualist" utrum | mkN "nonconformist" masculine ; -- status=guess status=guess
+lin maw_N = mkN "pens" | mkN "maag" ; -- status=guess status=guess
+lin maximal_A = mkA "maximal" ; -- status=guess
+lin maximum_A = variants{} ; --
+lin maximum_N = variants{} ; --
+lin may_1_VV = mkVV (mkV "kunnen") ;
+lin may_2_VV = mkVV (mkV "mogen") ;
+lin maybe_Adv = mkAdv "misschien" | mkAdv "mogelijk" ;
+lin mayonnaise_N = mkN "mayonaise" masculine ; -- status=guess
+lin mayor_N = mkN "burgemeester" masculine ; -- status=guess
+lin maypole_N = mkN "meiboom" ; -- status=guess
+lin mead_N = mkN "mede" feminine ; -- status=guess
+lin meadow_N = mkN "weide" ; -- status=guess
+lin meager_A = mkA "mager" ; -- status=guess
+lin meagre_A = mkA "mager" | mkA "karig" | mkA "schraal" ; -- status=guess status=guess status=guess
+lin meal_N = mkN "maaltijd" | mkN "maal" neuter ;
+lin mealworm_N = mkN "meeltor " masculine ; -- status=guess
+lin mealy_A = mkA "huichelachtig" ; -- status=guess
+lin mean_A = mkA "gemeen" ; -- status=guess
+lin mean_N = mkN "gemiddelde" neuter ; -- status=guess
+lin mean_V2 = mkV2 (mkV "bedoelen") ; --- mkV "betekenen"
+lin mean_V2V = mkV2V (mkV "bedoelen") ;
+lin mean_VS = mkVS (mkV "bedoelen") ; ---- subcat
+lin mean_VV = mkVV (mkV "bedoelen") ;
+lin meaning_N = mkN "betekenis" masculine ;
+lin meaningful_A = mkA "zinvol" ; -- status=guess
+lin meaningless_A = mkA "zinloos" | mkA "betekenisloos" ; -- status=guess status=guess
+lin means_N = mkN "middel" neuter ;
+lin meantime_N = mkN "ondertussen" ; -- status=guess
+lin meanwhile_Adv = mkAdv "intussen" ; -- status=guess
+lin measles_N = mkN "mazelen {p}" ; -- status=guess
+lin measurable_A = mkA "meetbaar" ; -- status=guess
+lin measure_N = mkN "maat" ;
+lin measure_V = meten_V ;
+lin measure_V2 = mkV2 (meten_V) ;
+lin measurement_N = variants{} ; --
+lin meat_N = L.meat_N ;
+lin mechanic_N = mkN "mecanicien" masculine | mkN "werktuigkunde" masculine ; -- status=guess status=guess
+lin mechanical_A = mkA "mechanisch" ; -- status=guess
+lin mechanics_N = mkN "mechanica" ; -- status=guess
+lin mechanism_N = mkN "mechanisme" neuter ; -- status=guess
+lin medal_N = mkN "medaille" masculine feminine | mkN "erepenning" feminine ; -- status=guess status=guess
+lin meddle_V = reflMkV "moeien" | mkV "tussenkomen" | mkV "bemoeien" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin meddler_N = mkN "bemoeial" masculine ; -- status=guess
+lin meddlesome_A = mkA "bemoeizuchtig" ; -- status=guess
+lin media_N = mkN "media" ;
+lin median_A = mkA "mediaan" ; -- status=guess
+lin median_N = mkN "middenberm" ; -- status=guess
+lin mediation_N = mkN "bemiddeling" feminine ; -- status=guess
+lin mediator_N = mkN "tussenpersoon" masculine ; -- status=guess
+lin medical_A = mkA "medisch" ;
+lin medical_N = mkN "medische ethiek" feminine ; -- status=guess
+lin medicate_V2 = mkV2 (mkV "medicineren") ; -- status=guess, src=wikt
+lin medication_N = mkN "medicatie" ; -- status=guess
+lin medicinal_A = mkA "geneeskrachtig" ; -- status=guess
+lin medicine_N = mkN "geneeskunde" feminine | mkN "artsenij" feminine ; -- status=guess status=guess
+lin medieval_A = mkA "middeleeuws" | mkA "mediëvaal" ; -- status=guess status=guess
+lin mediocre_A = mkA "middelmatig" ; -- status=guess
+lin meditate_V = mkV "mediteren" ; -- status=guess, src=wikt
+lin meditate_V2 = mkV2 (mkV "mediteren") ; -- status=guess, src=wikt
+lin meditation_N = mkN "meditatie" feminine | mkN "overpeinzing" feminine ; -- status=guess status=guess
+lin medium_A = variants{} ; --
+lin medium_N = mkN "medium" ; -- status=guess
+lin meek_A = mkA "gedwee" | mkA "zachtmoedig" ; -- status=guess status=guess
+lin meerkat_N = mkN "stokstaartje" neuter ; -- status=guess
+lin meet_V = mkV "ontmoeten" | mkV (mkV "leren") "kennen" ;
+lin meet_V2 = mkV2 (mkV "ontmoeten") | mkV2 (mkV (mkV "leren") "kennen") ; ---- subcat
+lin meeting_N = mkN "afspraak" ;
+lin megalomania_N = mkN "grootheidswaanzin" masculine | mkN "megalomanie" feminine ; -- status=guess status=guess
+lin megalomaniac_N = mkN "grootheidswaanzinnig" | mkN "megalomaan" ; -- status=guess status=guess
+lin meiosis_N = mkN "meiose" feminine ; -- status=guess
+lin meitnerium_N = mkN "meitnerium" neuter ; -- status=guess
+lin melancholic_A = mkA "melancholisch" ; -- status=guess
+lin melancholy_A = mkA "melancholisch" | mkA "droevig" ; -- status=guess status=guess
+lin melancholy_N = mkN "melancholie" | mkN "weemoed" masculine ; -- status=guess status=guess
+lin melanoma_N = mkN "melanoom" ; -- status=guess
+lin meld_V2 = mkV2 (mkV "lassen") | mkV2 (mkV "wellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mellifluous_A = mkA "stroperig" ; -- status=guess
+lin melodic_A = mkA "melodisch" ; -- status=guess
+lin melodious_A = mkA "melodieus" ; -- status=guess
+lin melody_N = mkN "melodie" feminine ; -- status=guess
+lin melon_N = mkN "meloen" ; -- status=guess
+lin melt_V = smelten_V ; -- status=guess, src=wikt
+lin melt_V2 = mkV2 (smelten_V) ; -- status=guess, src=wikt
+lin meltdown_N = mkN "kernsmelting" feminine ; -- status=guess
+lin member_N = mkN "lid" neuter | mkN "ledemaat" ;
+lin membership_N = mkN "lidmaatschap" neuter ; -- status=guess
+lin membrane_N = mkN "membraan" neuter ; -- status=guess
+lin meme_N = mkN "meme" ; -- status=guess
+lin memorability_N = mkN "gedenkwaardigheid" ; -- status=guess
+lin memorable_A = mkA "memorabel" | mkA "gedenkwaardig" ; -- status=guess status=guess
+lin memorandum_N = variants{} ; --
+lin memorial_N = mkN "herdenkingsplaats" masculine ; -- status=guess
+lin memorize_V2 = mkV2 (mkV "memoriseren") | mkV2 (mkV (mkV "uit") "het hoofd leren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin memory_N = mkN "geheugen" neuter ;
+lin mend_V = mkV "verbeteren" | mkV "herstellen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mend_V2 = mkV2 (mkV "verbeteren") | mkV2 (mkV "herstellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mendacious_A = mkA "leugenachtig" | mkA "oneerlijk" ; -- status=guess status=guess
+lin mendacity_N = mkN "leugen" | mkN "bedrog" ; -- status=guess status=guess
+lin mendelevium_N = mkN "mendelevium" neuter ; -- status=guess
+lin menhir_N = mkN "menhir" masculine ; -- status=guess
+lin menial_N = mkN "dienaar" masculine | mkN "dienares" feminine | mkN "bediende" utrum | mkN "meid" feminine | mkN "knecht" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin meningitis_N = mkN "nekkramp" ; -- status=guess
+lin menorah_N = mkN "menora" ; -- status=guess
+lin menstruation_N = mkN "menstruatie" ; -- status=guess
+lin mental_A = mkA "geestelijk" | mkA "mentaal" ; -- status=guess status=guess
+lin mentality_N = mkN "mentaliteit" feminine ; -- status=guess
+lin mentally_Adv = variants{} ; --
+lin mention_N = mkN "vermelding" feminine ; -- status=guess
+lin mention_V = mkV "noemen" | mkV "vermelden" ;
+lin mention_V2 = mkV2 mention_V ;
+lin mention_VS = mkVS mention_V ;
+lin mentor_N = mkN "mentor" masculine | mkN "leidsman" masculine ; -- status=guess status=guess
+lin menu_N = mkN "menu" neuter ; -- status=guess
+lin meow_N = mkN "miauw" | mkN "gemiauw" neuter ; -- status=guess status=guess
+lin mercantile_A = mkA "handels-" ; -- status=guess
+lin mercenary_A = mkA "hebzuchtig" | mkA "geldbelust" ; -- status=guess status=guess
+lin mercenary_N = mkN "huurling" masculine ; -- status=guess
+lin merchant_N = mkN "koopman" masculine ; -- status=guess
+lin merciful_A = mkA "barmhartig" | mkA "genadig" ; -- status=guess status=guess
+lin merciless_A = mkA "genadeloos" ; -- status=guess
+lin mercilessness_N = mkN "genadeloosheid" feminine ; -- status=guess
+lin mercurial_A = mkA "kwikhoudend" ; -- status=guess
+lin mercury_N = mkN "kwik" neuter ; -- status=guess
+lin mercy_N = mkN "genade" feminine | mkN "erbarmen" neuter | mkN "vergeving" feminine | mkN "vergiffenis" feminine ; -- status=guess status=guess status=guess status=guess
+lin mere_A = mkA "schamel" | mkA "luttel" ; -- status=guess status=guess
+lin merely_Adv = mkAdv "louter" | mkAdv "alleen" ;
+lin meretricious_A = mkA "schoonschijnend" | mkA "wansmakelijk" ; -- status=guess status=guess
+lin merganser_N = mkN "zaagbek" ; -- status=guess
+lin merge_V = mkV "samenkomen" | mkV "samenvloeien" | mkV "fusioneren" | mkV "samengaan" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin merge_V2 = mkV2 (mkV "samenkomen") | mkV2 (mkV "samenvloeien") | mkV2 (mkV "fusioneren") | mkV2 (mkV "samengaan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin merger_N = mkN "opslorping" | mkN "amalgamatie" feminine ; -- status=guess status=guess
+lin merit_N = mkN "verdienste" feminine ; -- status=guess
+lin meritorious_A = mkA "verdienstelijk" ; -- status=guess
+lin merlon_N = mkN "kanteel" ; -- status=guess
+lin mermaid_N = mkN "zeemeermin" feminine | mkN "meermin" feminine ; -- status=guess status=guess
+lin merman_N = mkN "meerman" masculine ; -- status=guess
+lin merriment_N = mkN "jolijt" feminine ; -- status=guess
+lin merry_A = mkA "vrolijk" ; -- status=guess
+lin mesh_N = mkN "maas" masculine feminine ; -- status=guess
+lin meshugge_A = mkA "mesjogge" | mkA "mesjokke" ; -- status=guess status=guess
+lin meson_N = mkN "meson" neuter ; -- status=guess
+lin mess_N = mkN "dienst" masculine | mkN "gebedsdienst" masculine | mkN "mis" masculine feminine ; -- status=guess status=guess status=guess
+lin message_N = mkN "bericht" neuter | mkN "boodschap" feminine ;
+lin messenger_N = mkN "boodschapper" masculine ; -- status=guess
+lin messiah_N = mkN "messias" masculine ; -- status=guess
+lin messy_A = mkA "wanordelijk" | mkA "chaotisch" ; -- status=guess status=guess
+lin metabolism_N = mkN "stofwisseling" masculine ; -- status=guess
+lin metal_N = mkN "metaal" neuter ; -- status=guess
+lin metallurgy_N = mkN "metallurgie" feminine ; -- status=guess
+lin metaphor_N = mkN "metafoor" masculine ; -- status=guess
+lin metaphorical_A = mkA "metaforisch" ; -- status=guess
+lin metaphysical_A = mkA "metafysisch" ; -- status=guess
+lin metaphysics_N = mkN "metafysica" ; -- status=guess
+lin metastasis_N = mkN "uitzaaiing" feminine | mkN "metastase" feminine ; -- status=guess status=guess
+lin meteor_N = mkN "meteoriet" | mkN "vallende ster" masculine ; -- status=guess status=guess
+lin meteorite_N = mkN "meteoriet" masculine ; -- status=guess
+lin meteorology_N = mkN "weerkunde" feminine ; -- status=guess
+lin meter_N = mkN "meter" masculine | mkN "teller" masculine ; -- status=guess status=guess
+lin methane_N = mkN "methaan" neuter ; -- status=guess
+lin methionine_N = mkN "methionine" ; -- status=guess
+lin method_N = mkN "methode" feminine ;
+lin methodology_N = variants{} ; --
+lin metic_N = mkN "metoiken" ; -- status=guess
+lin meticulous_A = mkA "angstvallig" | mkA "scrupuleus" | mkA "meticuleus" | mkA "acribisch" ; -- status=guess status=guess status=guess status=guess
+lin metonym_N = mkN "metoniem" ; -- status=guess
+lin metre_N = mkN "meter" masculine ; -- status=guess
+lin metric_A = mkA "metriek" ; -- status=guess
+lin metro_N = mkN "metro" masculine | mkN "metrostel" neuter ; -- status=guess status=guess
+lin metropolis_N = mkN "metropolis" | mkN "metropool" masculine | mkN "moederstad" ; -- status=guess status=guess status=guess
+lin metropolitan_A = variants{} ; --
+lin mettle_N = mkN "moed" ; -- status=guess
+lin microbe_N = mkN "microbe" masculine feminine ; -- status=guess
+lin microbiology_N = mkN "microbiologie" ; -- status=guess
+lin microdot_N = mkN "microdot" ; -- status=guess
+lin micrometer_N = mkN "micrometer" masculine ; -- status=guess
+lin micropaleontology_N = mkN "micropaleontologie" feminine ; -- status=guess
+lin microphone_N = mkN "microfoon" masculine ; -- status=guess
+lin microscope_N = mkN "microscoop" masculine ; -- status=guess
+lin microscopic_A = mkA "microscopisch" ; -- status=guess
+lin microsecond_N = mkN "microseconde" masculine ; -- status=guess
+lin microwave_N = mkN "microgolf" masculine ; -- status=guess
+lin mid_A = mkA "midden" ; -- status=guess
+lin midbrain_N = mkN "mesencephalon" ; -- status=guess
+lin middle_A = mkA "midden" ; -- status=guess
+lin middle_N = mkN "midden" neuter | mkN "centrum" neuter ;
+lin middle_class_A = variants{} ; --
+lin middlemost_A = mkA "middenst" ; -- status=guess
+lin midfield_N = variants{} ; --
+lin midget_N = mkN "dwerg-" | mkN "mini-" ; -- status=guess status=guess
+lin midnight_N = mkN "middernacht" masculine ; -- status=guess
+lin midriff_N = mkN "middenrif" neuter ; -- status=guess
+lin midshipman_N = mkN "adelborst" masculine ; -- status=guess
+lin midsummer_N = mkN "midzomerdag" masculine ; -- status=guess
+lin midwife_N = mkN "verloskundige" masculine feminine | mkN "vroedvrouw" feminine ; -- status=guess status=guess
+lin midwifery_N = mkN "verloskunde" feminine ; -- status=guess
+lin mien_N = mkN "gemeenheid" ; -- status=guess
+lin miff_V2 = mkV2 (reflMkV "gekrenkt voelen") ; -- status=guess, src=wikt
+lin might_N = mkN "vermogen" ; -- status=guess
+lin mighty_A = mkA "machtig" ; -- status=guess
+lin migraine_N = mkN "migraine" feminine ; -- status=guess
+lin migration_N = variants{} ; --
+lin mikado_N = mkN "mikado" masculine ; -- status=guess
+lin mild_A = mkA "mild" | mkA "zacht" ; -- status=guess status=guess
+lin mildew_N = mkN "schimmel" masculine ; -- status=guess
+lin mile_N = mkN "mijl" masculine ;
+lin milestone_N = mkN "mijlpaal" masculine | mkN "keerpunt" neuter ; -- status=guess status=guess
+lin military_A = mkA "militair" ;
+lin military_N = mkN "leger" neuter ; -- status=guess
+lin militia_N = mkN "militie" ; -- status=guess
+lin milk_N = L.milk_N ;
+lin milk_V = melken_V ; -- status=guess, src=wikt
+lin milk_V2 = mkV2 (melken_V) ; -- status=guess, src=wikt
+lin milkmaid_N = mkN "melkmeid" feminine | mkN "melkmeisje" feminine ; -- status=guess status=guess
+lin milkman_N = mkN "melkboer" masculine ; -- status=guess
+lin mill_N = mkN "fabriek" feminine | mkN "papierfabriek" feminine | mkN "staalfabriek" | mkN "textielfabriek" ; -- status=guess status=guess status=guess status=guess
+lin mill_V = mkV "graveren" ; -- status=guess, src=wikt
+lin mill_V2 = mkV2 (mkV "graveren") ; -- status=guess, src=wikt
+lin millennium_N = mkN "millennium" ; -- status=guess
+lin miller_N = mkN "molenaar" masculine ; -- status=guess
+lin millet_N = mkN "gierst" masculine feminine ; -- status=guess
+lin millimetre_N = mkN "millimeter" ; -- status=guess
+lin millipede_N = mkN "miljoenpoot" masculine ; -- status=guess
+lin millisecond_N = mkN "milliseconde" masculine ; -- status=guess
+lin millstone_N = mkN "molensteen" masculine ; -- status=guess
+lin milt_N = mkN "kuit" masculine ; -- status=guess
+lin mimeograph_N = mkN "mimeograaf" | mkN "stencilmachine" ; -- status=guess status=guess
+lin mimeograph_V2 = mkV2 (mkV "stencilen") ; -- status=guess, src=wikt
+lin minaret_N = mkN "minaret" ; -- status=guess
+lin mince_N = mkN "gehakt" ; -- status=guess
+lin mince_V = mkV "hakken" ; -- status=guess, src=wikt
+lin mince_V2 = mkV2 (mkV "hakken") ; -- status=guess, src=wikt
+lin mind_N = mkN "brein" neuter | mkN "verstand" | mkN "geest" | mkN "psyche" | mkN "denkvermogen" | mkN "rede" utrum ;
+lin mind_V = mkV "erg" vinden_V | mkV "uit" (mkV "maken") ;
+lin mind_V2 = mkV2 mind_V ;
+lin mind_VS = mkVS mind_V ;
+lin mine_N = mkN "mijn" feminine ; -- status=guess
+lin mine_V = ontginnen_V ; -- status=guess, src=wikt
+lin mine_V2 = mkV2 (ontginnen_V) ; -- status=guess, src=wikt
+lin miner_N = mkN "mijnwerker" masculine ; -- status=guess
+lin mineral_N = mkN "mineraal" neuter ; -- status=guess
+lin mineralogy_N = mkN "mineralogie" feminine ; -- status=guess
+lin mineshaft_N = mkN "mijnschacht" utrum ; -- status=guess
+lin mingle_V = mkV "vermengen" ; -- status=guess, src=wikt
+lin mingle_V2 = mkV2 (mkV "vermengen") ; -- status=guess, src=wikt
+lin miniature_N = mkN "miniatuur" feminine ; -- status=guess
+lin minibus_N = mkN "busje" neuter ; -- status=guess
+lin minimal_A = mkA "minimal" ; -- status=guess
+lin minimalist_A = mkA "minimalistisch" ; -- status=guess
+lin minimize_V2 = variants{} ; --
+lin minimum_A = variants{} ; --
+lin minimum_N = variants{} ; --
+lin mining_N = variants{} ; --
+lin minion_N = mkN "slaafs volgeling" | mkN "hielenlikker" ; -- status=guess status=guess
+lin miniskirt_N = mkN "minirok" | mkN "minirokje" ; -- status=guess status=guess
+lin minister_1_N = mkN "minister" ;
+lin minister_2_N = mkN "dominee" ;
+lin minister_N = mkN "minister" | mkN "dominee" masculine ;
+lin ministerial_A = variants{} ; --
+lin ministry_N = mkN "ministerie" neuter | mkN "kabinet" neuter | mkN "regering" | mkN "gouvernement" neuter ; -- status=guess status=guess status=guess status=guess
+lin mink_N = mkN "nerts" masculine | mkN "visotter" masculine ; -- status=guess status=guess
+lin minor_A = mkA "onbelangrijk" ; -- status=guess
+lin minor_N = mkN "minderjarige" masculine feminine ; -- status=guess
+lin minority_N = mkN "minderheidsregering" feminine | mkN "minderheidskabinet" neuter ; -- status=guess status=guess
+lin minotaur_N = mkN "minotaurus" ; -- status=guess
+lin minstrel_N = mkN "negerzanger" ; -- status=guess
+lin mint_N = mkN "munt" masculine ; -- status=guess
+lin mint_V2 = mkV2 (mkV "munten") ; -- status=guess, src=wikt
+lin minuend_N = mkN "aftrekgetal" ; -- status=guess
+lin minuet_N = mkN "menuet" neuter ; -- status=guess
+lin minus_A = mkA "min" | mkA "negatief" | mkA "negatieve" ; -- status=guess status=guess status=guess
+lin minus_N = mkN "minteken" neuter ; -- status=guess
+lin minus_Prep = variants{} ; --
+lin minute_A = mkA "minuscuul" | mkA "minuscule" | mkA "onbeduidend" | mkA "onbeduidende" | mkA "nietig" | mkA "nietige" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin minute_N = mkN "minuut" ;
+lin minute_V2 = mkV2 (mkV "notuleren") ; -- status=guess, src=wikt
+lin minutes_N = mkN "notulen" ; -- status=guess
+lin miracle_N = mkN "wonder" neuter | mkN "mirakel" neuter ; -- status=guess status=guess
+lin miraculous_A = mkA "miraculeus" | mkA "verwonderlijk" ; -- status=guess status=guess
+lin mire_N = mkN "moeras" neuter ; -- status=guess
+lin mirror_N = mkN "spiegel" ; -- status=guess
+lin mirth_N = mkN "vrolijkheid" ; -- status=guess
+lin misbehavior_N = mkN "wangedrag" neuter ; -- status=guess
+lin miscalculation_N = mkN "rekenfout" feminine ; -- status=guess
+lin miscegenation_N = mkN "rassenvermening" | mkN "verbastering" ; -- status=guess status=guess
+lin miscellaneous_A = mkA "gemengd" ; -- status=guess
+lin mischievous_A = mkA "kwetsend" | mkA "beledigend" ; -- status=guess status=guess
+lin misconstrue_V2 = mkV2 (mkV "misverstaan") | mkV2 (mkV (mkV "verkeerd") "interpreteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin misdeed_N = mkN "misdaad" feminine | mkN "vergrijp" | mkN "" | mkN "wandaad" feminine ; -- status=guess status=guess status=guess status=guess
+lin misdemeanor_N = mkN "overtreding" feminine ; -- status=guess
+lin miser_N = mkN "gierigaard" masculine | mkN "vrek" masculine ; -- status=guess status=guess
+lin miserable_A = variants{} ; --
+lin misery_N = mkN "ellende" feminine ; -- status=guess
+lin misfortune_N = mkN "tegenslag" masculine ; -- status=guess
+lin mishap_N = mkN "ongeluk" neuter | mkN "vergissing" feminine | mkN "probleem" neuter | mkN "pech" masculine ; -- status=guess status=guess status=guess status=guess
+lin mishmash_N = mkN "mikmak" masculine ; -- status=guess
+lin mislead_V2 = mkV2 (mkV "misleiden") ; -- status=guess, src=wikt
+lin misleading_A = mkA "misleidend" ; -- status=guess
+lin misnomer_N = mkN "verkeerde naam" ; -- status=guess
+lin misogyny_N = mkN "misogynie" ; -- status=guess
+lin misplace_V2 = mkV2 (mkV "misleggen") ; -- status=guess, src=wikt
+lin miss_N = mkN "misser" masculine ; -- status=guess
+lin miss_V = mkV "missen" ;
+lin miss_V2 = mkV2 miss_V ;
+lin missile_N = mkN "raket" ; -- status=guess
+lin missing_A = variants{} ; --
+lin mission_N = mkN "missie" feminine | mkN "zending" feminine ; -- status=guess status=guess
+lin missionary_N = mkN "missionaris" masculine | mkN "zendeling" masculine ; -- status=guess status=guess
+lin misspell_V2 = mkV2 (mkV "misspellen") | mkV2 (mkV (mkV "verkeerd") "spellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin misspelling_N = mkN "spelfout" ; -- status=guess
+lin mist_N = mkN "waas" ; -- status=guess
+lin mistake_N = mkN "fout" feminine | mkN "misverstand" neuter | mkN "blunder" masculine | mkN "vergissing" feminine | mkN "onjuistheid" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin mistake_V = mkV (mkV "een") "fout maken" | mkV (mkV "in") "de fout gaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mistake_V2 = mkV2 (mkV (mkV "een") "fout maken") | mkV2 (mkV (mkV "in") "de fout gaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mister_N = mkN "meneer" ; -- status=guess
+lin mistletoe_N = mkN "maretak" masculine | mkN "vogellijm" masculine | mkN "mistel" masculine ; -- status=guess status=guess status=guess
+lin mistreat_V2 = mkV2 (mkV "mishandelen") ; -- status=guess, src=wikt
+lin mistress_N = mkN "minnares" feminine ; -- status=guess
+lin misty_A = mkA "mistig" ; -- status=guess
+lin misunderstand_V2 = mkV2 (mkV "misverstaan") ; -- status=guess, src=wikt
+lin misunderstanding_N = mkN "misverstand" neuter ; -- status=guess
+lin mite_N = mkN "mijt" ; -- status=guess
+lin mitigate_V2 = mkV2 (mkV "mitigeren") | mkV2 (mkV "verzachten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mitigation_N = mkN "opluchting" feminine | mkN "verlichting" ; -- status=guess status=guess
+lin mitosis_N = mkN "mitose" feminine | mkN "mitosis" feminine ; -- status=guess status=guess
+lin mitre_N = mkN "mijter" masculine ; -- status=guess
+lin mitten_N = mkN "want" feminine ; -- status=guess
+lin mix_N = variants{} ; --
+lin mix_V = mkV "vermengen" ; -- status=guess, src=wikt
+lin mix_V2 = mkV2 (mkV "vermengen") ; -- status=guess, src=wikt
+lin mixed_A = mkA "gemengdbloedig" | mkA "onzuiver" ; -- status=guess status=guess
+lin mixer_N = mkN "mengar" neuter ; -- status=guess
+lin mixture_N = mkN "mengsel" ; -- status=guess
+lin mizzenmast_N = mkN "bezaansmast" masculine ; -- status=guess
+lin mnemonic_A = mkA "mnemonisch" | mkA "mnemotechnisch" ;
+lin mnemonic_N = mkN "geheugensteuntje" | mkN "mnemotechniek" ; -- status=guess status=guess status=guess
+lin mnemonics_N = mkN "mnemoniek" ; -- status=guess
+lin moa_N = mkN "moa" ; -- status=guess
+lin moan_N = mkN "kreun" ; -- status=guess
+lin moan_V = mkV "klagen" ; -- status=guess, src=wikt
+lin moan_VS = mkVS (mkV "klagen") ; -- status=guess, src=wikt
+lin moat_N = mkN "slotgracht" masculine | mkN "gracht" masculine ; -- status=guess status=guess
+lin mob_N = mkN "kudde" utrum ; -- status=guess
+lin mob_V2 = mkV2 (mkV "omgeven") ; -- status=guess, src=wikt
+lin mobile_A = mkA "beweeglijk" | mkA "mobiel" ; -- status=guess status=guess
+lin mobile_N = mkN "mobiele telefoon" | mkN "GSM" | mkN "" | mkN "diminutive] mobieltje" ; -- status=guess status=guess status=guess status=guess
+lin mobility_N = variants{} ; --
+lin mock_A = mkA "namaak-" ; -- status=guess
+lin mock_N = mkN "namaak" masculine | mkN "afgietsel" neuter | mkN "imitatie" feminine ; -- status=guess status=guess status=guess
+lin mock_V = mkV "imiteren" | mkV "naäpen" | mkV "nadoen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mock_V2 = mkV2 (mkV "imiteren") | mkV2 (mkV "naäpen") | mkV2 (mkV "nadoen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin modal_A = mkA "modaal" | mkA "modus-" ; -- status=guess status=guess
+lin mode_N = mkN "modus" masculine ; -- status=guess
+lin model_N = mkN "model" neuter ;
+lin model_V = mkV (mkV "model") "staan" ; -- status=guess, src=wikt
+lin model_V2 = mkV2 (mkV (mkV "model") "staan") ; -- status=guess, src=wikt
+lin moderate_A = mkA "gematigd" ; -- status=guess
+lin moderate_N = mkN "gematigde" masculine ; -- status=guess
+lin moderate_V = mkV "modereren" | mkV "bemiddelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin moderate_V2 = mkV2 (mkV "modereren") | mkV2 (mkV "bemiddelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin modern_A = mkA "modern" ;
+lin modernization_N = mkN "modernisering" feminine ; -- status=guess
+lin modernize_V2 = mkV2 (mkV "moderniseren") ; -- status=guess, src=wikt
+lin modest_A = mkA "bescheiden" | mkA "ingetogen" ; -- status=guess status=guess
+lin modesty_N = mkN "gereserveerdheid" | mkN "schroom" ; -- status=guess status=guess
+lin modicum_N = mkN "weinigje" neuter ; -- status=guess
+lin modification_N = mkN "modificatie" feminine ; -- status=guess
+lin modify_V2 = mkV2 (mkV "modificeren") | mkV2 (mkV "veranderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin modulate_V = mkV "moduleren" ; -- status=guess, src=wikt
+lin modulate_V2 = mkV2 (mkV "moduleren") ; -- status=guess, src=wikt
+lin module_N = variants{} ; --
+lin mogul_N = mkN "magnaat" masculine ; -- status=guess
+lin moiety_N = mkN "groep" | mkN "functionele groep" ; -- status=guess status=guess
+lin moist_A = mkA "vochtig" | mkA "nattig" ; -- status=guess status=guess
+lin moisture_N = mkN "vochtigheid" feminine | mkN "vocht" neuter ; -- status=guess status=guess
+lin molality_N = mkN "molaliteit" feminine ; -- status=guess
+lin molar_N = mkN "kies" masculine | mkN "maaltand" masculine ; -- status=guess status=guess
+lin molasses_N = mkN "melasse" feminine ; -- status=guess
+lin mold_N = mkN "vorm" | mkN "gietvorm" ; -- status=guess status=guess
+lin mold_V = mkV (mkV "de") "vorm aannemen van" ; -- status=guess, src=wikt
+lin mold_V2 = mkV2 (mkV (mkV "de") "vorm aannemen van") ; -- status=guess, src=wikt
+lin mole_N = mkN "mol" masculine ; -- status=guess
+lin molecular_A = variants{} ; --
+lin molecule_N = mkN "molecuul" neuter ; -- status=guess
+lin molehill_N = mkN "molshoop" masculine ; -- status=guess
+lin mollusc_N = mkN "weekdier" neuter | mkN "mollusk" ; -- status=guess status=guess
+lin molybdenum_N = mkN "molybdeen" neuter ; -- status=guess
+lin moment_N = mkN "moment" neuter | mkN "tijdstip" neuter | mkN "wijl" feminine | mkN "wijle" feminine | mkN "stond" masculine ;
+lin momentum_N = mkN "vaart" masculine feminine ; -- status=guess
+lin monarch_N = mkN "monarch" masculine ; -- status=guess
+lin monarchy_N = mkN "monarchie" feminine ; -- status=guess
+lin monastery_N = mkN "klooster" neuter ; -- status=guess
+lin monetary_A = variants{} ; --
+lin money_N = mkN "geld" neuter ;
+lin mongoose_N = mkN "mangoeste" utrum ; -- status=guess
+lin mongrel_N = mkN "bastaard" masculine ; -- status=guess
+lin moniker_N = mkN "bijnaam" masculine ; -- status=guess
+lin monitor_N = mkN "monitor" | mkN "beeldscherm" ; -- status=guess status=guess
+lin monitor_V = mkV "controleren" | mkV "surveilleren" | mkV (mkV "toezicht") "houden" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin monitor_V2 = mkV2 (mkV "controleren") | mkV2 (mkV "surveilleren") | mkV2 (mkV (mkV "toezicht") "houden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin monitoring_N = mkN "controleren" | mkN "toezicht houden" | mkN "volgen" ; -- status=guess status=guess status=guess
+lin monk_N = mkN "monnik" ; -- status=guess
+lin monkey_N = mkN "apenjong" | mkN "brutale aap" ; -- status=guess status=guess
+lin monocyte_N = mkN "monocyt" masculine ; -- status=guess
+lin monolingual_A = mkA "eentalig" ; -- status=guess
+lin monolith_N = mkN "monoliet" masculine ; -- status=guess
+lin monomania_N = mkN "monomanie" ; -- status=guess
+lin monopolistic_A = mkA "monopolistisch" ; -- status=guess
+lin monopolize_V2 = mkV2 (mkV "opkopen") ; -- status=guess, src=wikt
+lin monopoly_N = mkN "monopolie" neuter | mkN "alleenbezit" neuter ; -- status=guess status=guess
+lin monorail_N = mkN "monorail" masculine ; -- status=guess
+lin monosyllabic_A = mkA "eenlettergrepig" ; -- status=guess
+lin monotheism_N = mkN "monotheïsme" neuter ; -- status=guess
+lin monotheistic_A = mkA "monotheïstisch" ; -- status=guess
+lin monotonic_A = mkA "eentonig" | mkA "eentonige" | mkA "monotoon" | mkA "monotone" ; -- status=guess status=guess status=guess status=guess
+lin monotonous_A = mkA "monotoon" | mkA "eentonig" ; -- status=guess status=guess
+lin monotony_N = mkN "eentonigheid" feminine ; -- status=guess
+lin monoxide_N = mkN "monoxide" neuter ; -- status=guess
+lin monsoon_N = mkN "moesson" masculine ; -- status=guess
+lin monster_N = mkN "monstertje" neuter ; -- status=guess
+lin monstrosity_N = mkN "wangedrocht" ; -- status=guess
+lin monstrous_A = mkA "monsterlijk" ; -- status=guess
+lin montage_N = mkN "montage" | mkN "beeldmontage" ; -- status=guess status=guess
+lin month_N = mkN "maand" ;
+lin monthly_A = variants{} ; --
+lin monthly_Adv = mkAdv "maandelijks" ; -- status=guess
+lin monument_N = mkN "monument" neuter ; -- status=guess
+lin monumental_A = mkA "monumentaal" ; -- status=guess
+lin moo_N = mkN "boe" ; -- status=guess
+lin moo_V = mkV "loeien" ; -- status=guess, src=wikt
+lin mood_N = mkN "humeur" | mkN "bui" ; -- status=guess status=guess
+lin moon_N = L.moon_N ;
+lin moon_V = mkV "moonen" | mkV (mkV "het") "naakte achterwerk tonen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin moon_V2 = mkV2 (mkV "moonen") | mkV2 (mkV (mkV "het") "naakte achterwerk tonen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin moonfish_N = mkN "maanvis" masculine ; -- status=guess
+lin moonlight_N = mkN "maanlicht" neuter ; -- status=guess
+lin moonlighter_N = mkN "zwartwerker" masculine ; -- status=guess
+lin moonlit_A = mkA "maanverlicht" | mkA "verlicht door de maan" ; -- status=guess status=guess
+lin moonshine_N = mkN "maneschijn" masculine ; -- status=guess
+lin moonstone_N = mkN "maansteen" masculine ; -- status=guess
+lin moor_N = mkN "veen" neuter ; -- status=guess
+lin moor_V2 = mkV2 (mkV "aanmeren") | mkV2 (mkV "aanleggen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin moose_N = mkN "eland" masculine ; -- status=guess
+lin moot_A = mkA "hypothetisch" | mkA "irrelevant" ; -- status=guess status=guess
+lin moot_V2 = mkV2 (mkV (mkV "ter") "discussie stellen") | mkV2 (mkV (mkV "ter") "tafel brengen") | mkV2 (mkV (mkV "ter") "sprake brengen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mop_N = mkN "zwabber" ; -- status=guess
+lin moped_N = mkN "brommer" | mkN "bromfiets" ; -- status=guess status=guess
+lin moral_A = variants{} ; --
+lin moral_N = mkN "moreel wangedrag" | mkN "moreel risico" ; -- status=guess status=guess
+lin morale_N = variants{} ; --
+lin morality_N = mkN "ethiek" ; -- status=guess
+lin moralize_V = mkV "moraliseren" ; -- status=guess, src=wikt
+lin moralize_V2 = mkV2 (mkV "moraliseren") ; -- status=guess, src=wikt
+lin morass_N = mkN "moeras" masculine ; -- status=guess
+lin morbid_A = mkA "morbide" | mkA "akelig" | mkA "gruwelijk" | mkA "macaber" ; -- status=guess status=guess status=guess status=guess
+lin morbidity_N = mkN "morbiditeit" | mkN "ziekte" | mkN "ziekelijkheid" ; -- status=guess status=guess status=guess
+lin mordacious_A = mkA "bijtend" | mkA "scherp" ; -- status=guess status=guess
+lin more_Adv = mkAdv "meer" ;
+lin more_CAdv = S.more_CAdv ;
+lin moreover_Adv = mkAdv "bovendien" ; -- status=guess
+lin morgue_N = mkN "mortuarium" ; -- status=guess
+lin morion_N = mkN "morion" ; -- status=guess
+lin morning_N = mkN "ochtend" | mkN "morgen" ;
+lin moron_N = mkN "idioot" | mkN "mongool" ; -- status=guess status=guess
+lin morose_A = mkA "nors" | mkA "mismoedig" ; -- status=guess status=guess
+lin morpheme_N = mkN "morfeem" neuter ; -- status=guess
+lin morphological_A = mkA "morfologisch" ; -- status=guess
+lin morphology_N = mkN "morfologie" feminine ; -- status=guess
+lin morsel_N = mkN "brok" | mkN "hap" | mkN "stuk" ; -- status=guess status=guess status=guess
+lin mortal_A = mkA "dodelijk" ; -- status=guess
+lin mortal_N = mkN "sterveling" masculine ; -- status=guess
+lin mortality_N = mkN "sterfelijkheid" feminine | mkN "mortaliteit" feminine ; -- status=guess status=guess
+lin mortar_N = mkN "specie" feminine | mkN "mortel" masculine ; -- status=guess status=guess
+lin mortgage_N = mkN "hypotheek" masculine ; -- status=guess
+lin mortgage_V2 = mkV2 (mkV "hypothekeren") | mkV2 (mkV (mkV "lijfrente") "afsluiten") | mkV2 (mkV "verpanden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mortgagee_N = mkN "hypotheekhouder" ; -- status=guess
+lin mosaic_N = mkN "mozaïek" ; -- status=guess
+lin mosque_N = mkN "moskee" feminine ; -- status=guess
+lin mosquito_N = mkN "mug" feminine ; -- status=guess
+lin moss_N = mkN "mos" ; -- status=guess
+lin mossy_A = mkA "mossig" ; -- status=guess
+lin most_Adv = mkAdv "meest" ;
+lin most_Det = mkDet "meeste" ;
+lin most_Predet = S.most_Predet ;
+lin mostly_Adv = mkAdv "meestal" | mkAdv "overwegend" ; -- status=guess status=guess
+lin mote_N = mkN "stofdeeltje" neuter | mkN "vuiltje" neuter ; -- status=guess status=guess
+lin moth_N = mkN "mot" feminine ; -- status=guess
+lin mothball_N = mkN "mottenbal" masculine ; -- status=guess
+lin mother_N = mkN "moeder" feminine ;
+lin mother_N2 = L.mother_N2 ;
+lin mother_V2 = mkV2 (mkV "bemoederen") | mkV2 (mkV "koesteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin motherhood_N = mkN "moederschap" neuter ; -- status=guess
+lin motherland_N = mkN "land van oorsprong" neuter ; -- status=guess
+lin motif_N = variants{} ; --
+lin motion_N = mkN "motie" feminine ; -- status=guess
+lin motionless_A = mkA "bewegingsloos" ; -- status=guess
+lin motivate_V2 = mkV2 (mkV "motiveren") ; -- status=guess, src=wikt
+lin motivate_V2V = mkV2V (mkV "motiveren") ; -- status=guess, src=wikt
+lin motivation_N = variants{} ; --
+lin motive_A = mkA "bewegend" ; -- status=guess
+lin motive_N = mkN "motief" neuter ; -- status=guess
+lin motley_A = mkA "bont" ; -- status=guess
+lin motor_N = mkN "motor" masculine ; -- status=guess
+lin motorboat_N = mkN "motorboot" masculine feminine ; -- status=guess
+lin motorcycle_N = mkN "motorfiets" feminine ; -- status=guess
+lin motorist_N = mkN "automobilist" masculine ; -- status=guess
+lin motorway_N = mkN "snelweg" ; -- status=guess
+lin motto_N = mkN "motto" neuter | mkN "wapenspreuk" masculine | mkN "lijfspreuk" masculine ; -- status=guess status=guess status=guess
+lin mouflon_N = mkN "moeflon" masculine ; -- status=guess
+lin mould_N = variants{} ; --
+lin moult_N = mkN "rui" masculine ; -- status=guess
+lin moult_V = mkV "ruien" | mkV "muiten" | mkV "vervellen" | mkV "verharen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin moult_V2 = mkV2 (mkV "ruien") | mkV2 (mkV "muiten") | mkV2 (mkV "vervellen") | mkV2 (mkV "verharen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mound_N = mkN "terp" masculine ; -- status=guess
+lin mount_N = mkN "rijpaard" neuter ; -- status=guess
+lin mount_V = mkV "monteren" | mkV "bevestigen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mount_V2 = mkV2 (mkV "monteren") | mkV2 (mkV "bevestigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mountain_N = L.mountain_N ;
+lin mountainous_A = mkA "bergachtig" ; -- status=guess
+lin mourn_V = mkV "treuren" | mkV "rouwen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mourn_V2 = mkV2 (mkV "treuren") | mkV2 (mkV "rouwen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mourning_N = mkN "rouw" ; -- status=guess
+lin mouse_N = mkN "grijze mierklauwier" ; -- status=guess
+lin mouse_V = mkV (mkV "muizen") "vangen" ; -- status=guess, src=wikt
+lin moustache_N = mkN "snor" feminine ; -- status=guess
+lin mouth_N = L.mouth_N ;
+lin movable_A = mkA "beweegbaar" ; -- status=guess
+lin move_1_V = mkV "bewegen" "bewoog" "bewogen" "bewogen" | mkV "verplaatsen";
+lin move_2_V = mkV "verhuizen" ;
+lin move_N = mkN "stap" masculine | mkN "beweging" ;
+lin move_V = mkV "bewegen" "bewoog" "bewogen" "bewogen" | mkV "verplaatsen";
+lin move_V2 = mkV2 (mkV "bewegen" "bewoog" "bewogen" "bewogen" | mkV "verplaatsen") ;
+lin movement_N = mkN "beweging" feminine ;
+lin movie_N = mkN "film" masculine ; -- status=guess
+lin moving_A = mkA "ontroerend" | mkA "ontroerende" ; -- status=guess status=guess
+lin mow_V = mkV "maaien" ; -- status=guess, src=wikt
+lin mow_V2 = mkV2 (mkV "maaien") ; -- status=guess, src=wikt
+lin mozzarella_N = mkN "mozzarella" ; -- status=guess
+lin mu_N = mkN "mu" masculine feminine ; -- status=guess
+lin much_Adv = mkAdv "veel" ;
+lin much_Det = S.much_Det ;
+lin mucilage_N = mkN "gom" | mkN "slijmstof" ; -- status=guess status=guess
+lin mucus_N = mkN "slijm" masculine ; -- status=guess
+lin mud_N = mkN "moddergevecht" neuter | mkN "moddergooien" neuter ; -- status=guess status=guess
+lin mud_V2 = mkV2 (mkV "beslijken") | mkV2 (mkV "verslijken") | mkV2 (mkV "besmeuren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin muddle_N = mkN "wirwar" masculine | mkN "warboel" masculine ; -- status=guess status=guess
+lin muddle_V = mkV "verwarren" | mkV (mkV "door") "mekaar mengen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin muddle_V2 = mkV2 (mkV "verwarren") | mkV2 (mkV (mkV "door") "mekaar mengen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mudra_N = mkN "mudra" ; -- status=guess
+lin mudslide_N = mkN "aardverschuiving" feminine | mkN "grondverschuiving" feminine | mkN "modderstroom" ; -- status=guess status=guess status=guess
+lin muesli_N = mkN "muesli" masculine feminine ; -- status=guess
+lin muezzin_N = mkN "muezzin" masculine ; -- status=guess
+lin muffin_N = mkN "muffin" ; -- status=guess
+lin muffle_V2 = mkV2 (mkV "dempen") ; -- status=guess, src=wikt
+lin muffler_N = mkN "knalpot" masculine | mkN "demper" masculine ; -- status=guess status=guess
+lin mufti_N = mkN "moefti" masculine ; -- status=guess
+lin mug_N = mkN "beker" masculine | mkN "mok" feminine ; -- status=guess status=guess
+lin mug_V2 = mkV2 (mkV "overvallen") | mkV2 (mkV "beroven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mugger_N = mkN "straatrover" ; -- status=guess
+lin mujahid_N = mkN "moedjahedien" masculine feminine ; -- status=guess
+lin mulberry_N = mkN "moerbei" feminine ; -- status=guess
+lin mulch_N = mkN "mulch" | mkN "muls" | mkN "bodembedekking" ; -- status=guess status=guess status=guess
+lin mulch_V2 = mkV2 (mkV "mulchen") ; -- status=guess, src=wikt
+lin mule_N = mkN "muildier" neuter ; -- status=guess
+lin mull_V2 = mkV2 (mkV "overwegen") | mkV2 (mkV "overdenken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mullet_N = mkN "harder" masculine ; -- status=guess
+lin mullion_N = mkN "middenstijl" masculine ; -- status=guess
+lin multicellular_A = mkA "meercellig" ; -- status=guess
+lin multicultural_A = mkA "multicultureel" | mkA "multiculturele" ; -- status=guess status=guess
+lin multiculturalism_N = mkN "multiculturalisme" neuter ; -- status=guess
+lin multifarious_A = mkA "veelvoudig" | mkA "divers" ; -- status=guess status=guess
+lin multilateral_A = mkA "multilateraal" ; -- status=guess
+lin multilingual_A = mkA "meertalig" ; -- status=guess
+lin multimedia_N = variants{} ; --
+lin multiple_A = mkA "meerdere" ; -- status=guess
+lin multiple_N = mkN "veelvoud" neuter ; -- status=guess
+lin multiplication_N = mkN "vermenigvuldiging" feminine ; -- status=guess
+lin multiply_V = mkV "vermenigvuldigen" ; -- status=guess, src=wikt
+lin multiply_V2 = mkV2 (mkV "vermenigvuldigen") ; -- status=guess, src=wikt
+lin mum_N = mkN "mama" feminine ; -- status=guess
+lin mumble_V = mkV "mompelen" ; -- status=guess, src=wikt
+lin mumble_V2 = mkV2 (mkV "mompelen") ; -- status=guess, src=wikt
+lin mummer_N = mkN "pantomimespeler" masculine ; -- status=guess
+lin mummy_N = mkN "mama" feminine ; -- status=guess
+lin mumps_N = mkN "bof" ; -- status=guess
+lin mundane_A = mkA "gewoon" ; -- status=guess
+lin municipal_A = mkA "gemeentelijk" ; -- status=guess
+lin municipality_N = mkN "gemeente" ; -- status=guess
+lin munificence_N = mkN "gulheid" feminine | mkN "vrijgevigheid" feminine | mkN "goedgeefsheid" feminine | mkN "generositeit" feminine | mkN "munificentie" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin munificent_A = mkA "vrijgevig" | mkA "goedgeefs" | mkA "gul" | mkA "munificent" | mkA "genereus" ; -- status=guess status=guess status=guess status=guess status=guess
+lin muon_N = mkN "muon" neuter ; -- status=guess
+lin mural_N = mkN "muurschildering" feminine ; -- status=guess
+lin murder_N = mkN "moord" feminine ; -- status=guess
+lin murder_V2 = mkV2 (mkV (mkV "de") "grond in boren") ; -- status=guess, src=wikt
+lin murderer_N = mkN "moordenaar" masculine ; -- status=guess
+lin murderous_A = mkA "moordzuchitg" ; -- status=guess
+lin murky_A = mkA "troebel" | mkA "troebele" ; -- status=guess status=guess
+lin murmur_V = variants{} ; --
+lin murmur_V2 = variants{} ; --
+lin muscle_N = mkN "spier" ; -- status=guess
+lin muscular_A = mkA "gespierd" ; -- status=guess
+lin muscularity_N = mkN "gespierdheid" ; -- status=guess
+lin muse_N = mkN "Muze" ; -- status=guess
+lin muse_V = mkV "mijmeren" | mkV "nadenken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin muse_VS = mkVS (mkV "mijmeren") | mkVS (mkV "nadenken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin museum_N = mkN "museum" neuter ;
+lin mush_N = mkN "pap" feminine ; -- status=guess
+lin mushroom_N = mkN "paddenstoel" masculine | mkN "zwam" masculine ; -- status=guess status=guess
+lin music_N = L.music_N ;
+lin musical_A = mkA "muzikaal" ; -- status=guess
+lin musical_N = mkN "musical" masculine ; -- status=guess
+lin musicianMasc_N = mkN "muzikant" masculine | mkN "muzikante" feminine | mkN "musicus" masculine feminine ; -- status=guess status=guess status=guess
+lin musicologist_N = mkN "musicoloog" masculine ; -- status=guess
+lin musk_N = mkN "muskusos" masculine ; -- status=guess
+lin muskrat_N = mkN "muskusrat" feminine ; -- status=guess
+lin muslin_N = mkN "mousseline" ; -- status=guess
+lin mussel_N = mkN "mossel" feminine ; -- status=guess
+lin must_VV = S.must_VV ;
+lin mustard_N = mkN "mosterd" masculine ; -- status=guess
+lin mutagen_N = mkN "mutageen" ; -- status=guess
+lin mutant_N = mkN "mutant" ; -- status=guess
+lin mutation_N = variants{} ; --
+lin mute_A = mkA "stom" ; -- status=guess
+lin mute_N = mkN "stomme" masculine feminine ; -- status=guess
+lin mutilate_V = mkV "verminken" | mkV "verhakkelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mutilate_V2 = mkV2 (mkV "verminken") | mkV2 (mkV "verhakkelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mutineer_N = mkN "muiter" masculine ; -- status=guess
+lin mutiny_N = mkN "muiterij" feminine ; -- status=guess
+lin mutiny_V = mkV "muiten" ; -- status=guess, src=wikt
+lin mutt_N = mkN "bastaard" ; -- status=guess
+lin mutter_N = mkN "gemompel" | mkN "geroezemoes" ; -- status=guess status=guess
+lin mutter_V = mkV "mompelen" ; -- status=guess, src=wikt
+lin mutter_V2 = mkV2 (mkV "mompelen") ; -- status=guess, src=wikt
+lin mutton_N = mkN "van achteren lyceum" | mkN "van voren museum" ; -- status=guess status=guess
+lin mutual_A = mkA "wederzijds" ; -- status=guess
+lin muzzle_N = mkN "muilband" ; -- status=guess
+lin muzzle_V2 = mkV2 (mkV "muilkorven") ; -- status=guess, src=wikt
+lin mycologist_N = mkN "mycoloog" masculine ; -- status=guess
+lin mycology_N = mkN "mycologie" feminine ; -- status=guess
+lin myopia_N = mkN "bijziendheid" feminine ; -- status=guess
+lin myopic_A = mkA "bijziend" ; -- status=guess
+lin myriad_N = mkN "myriade" feminine ; -- status=guess
+lin myrrh_N = mkN "mirre" masculine ; -- status=guess
+lin mysterious_A = mkA "geheimzinnig" ; -- status=guess
+lin mystery_N = mkN "mysterie" neuter ; -- status=guess
+lin mystic_A = mkA "mysterieus" | mkA "enigmatisch" | mkA "raadselachtig" | mkA "geheimzinnig" | mkA "duister" ; -- status=guess status=guess status=guess status=guess status=guess
+lin myth_N = mkN "mythe " masculine ; -- status=guess
+lin mythology_N = mkN "mythologie" feminine ; -- status=guess
+lin nab_V2 = mkV2 (mkV "oppakken") ; -- status=guess, src=wikt
+lin nacre_N = mkN "parelmoer" neuter ; -- status=guess
+lin nadir_N = mkN "nadir" neuter ; -- status=guess
+lin nag_N = mkN "negge" ; -- status=guess
+lin nag_V = mkV "zeuren" | mkV "zaniken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin nag_V2 = mkV2 (mkV "zeuren") | mkV2 (mkV "zaniken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin nagger_N = mkN "zeurpiet" ; -- status=guess
+lin nail_N = mkN "nagelvijl" masculine feminine ; -- status=guess
+lin nail_V2 = mkV2 (mkV (mkV "slagen") "voor") | mkV2 (mkV (mkV "voor") "elkaar krijgen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin naive_A = mkA "naïef" ; -- status=guess
+lin naked_A = mkA "naakt" | mkA "onopgesmukt" ; -- status=guess status=guess
+lin name_N = L.name_N ;
+lin name_V2 = mkV2 (mkV "noemen") ;
+lin name_V3 = mkV3 (mkV "noemen") ;
+lin namely_Adv = mkAdv "namelijk" ; -- status=guess
+lin nameplate_N = mkN "naambord" neuter ; -- status=guess
+lin namesake_N = mkN "gelijknamig" ; -- status=guess
+lin nanny_N = mkN "kindermeisje" neuter ; -- status=guess
+lin nanosecond_N = mkN "nanoseconde" ; -- status=guess
+lin nanotechnology_N = mkN "nanotechnologie" ; -- status=guess
+lin nap_N = mkN "dutje" neuter ; -- status=guess
+lin nap_V = mkV (mkV "een") "dutje doen" ; -- status=guess, src=wikt
+lin napalm_N = mkN "napalm" ; -- status=guess
+lin nape_N = mkN "achterkant van de nek" ; -- status=guess
+lin napkin_N = mkN "servet" neuter ; -- status=guess
+lin narcissism_N = mkN "narcisme" neuter ; -- status=guess
+lin narcissus_N = mkN "narcis" masculine ; -- status=guess
+lin narcoterrorism_N = mkN "narcoterrorisme" ; -- status=guess
+lin nark_V2 = mkV2 (mkV "neuten") ; -- status=guess, src=wikt
+lin narrate_V2 = mkV2 (mkV "verhalen") | mkV2 (mkV "verslaan") | mkV2 (mkV "rapporteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin narration_N = mkN "vertellen" ; -- status=guess
+lin narrative_A = mkA "breedsprakig" | mkA "spraakzaam" ; -- status=guess status=guess
+lin narrative_N = mkN "verhaal" neuter | mkN "vertelling" feminine | mkN "verslag" neuter ; -- status=guess status=guess status=guess
+lin narrator_N = mkN "verteller" masculine | mkN "vertelster" feminine ; -- status=guess status=guess
+lin narrow_A = L.narrow_A ;
+lin narrow_V = variants{} ; --
+lin narrow_V2 = variants{} ; --
+lin narrowly_Adv = mkAdv "nipt" ; -- status=guess
+lin narwhal_N = mkN "narwal" masculine ; -- status=guess
+lin nasal_A = mkA "nasaal" ; -- status=guess
+lin nasal_N = mkN "neusklank" utrum ; -- status=guess
+lin nasty_A = variants{} ; --
+lin nation_N = mkN "natie" feminine ;
+lin national_A = mkA "nationaal" | mkA "landelijk" ;
+lin national_N = mkN "volkslied" neuter ; -- status=guess
+lin nationalism_N = mkN "nationalisme" ; -- status=guess
+lin nationalist_N = mkN "nationalist" masculine feminine ; -- status=guess
+lin nationality_N = mkN "nationaliteit" feminine | mkN "staatsburgerschap" neuter ; -- status=guess status=guess
+lin nationally_Adv = variants{} ; --
+lin native_A = mkA "moeder-" | mkA "geboorte-" | mkA "aangeboren" ; -- status=guess status=guess status=guess
+lin native_N = mkN "inlandse taal" ; -- status=guess
+lin natural_A = mkA "normaal" | mkA "natuurlijk" ;
+lin natural_N = mkN "natuurtalent" neuter ; -- status=guess
+lin naturalism_N = mkN "naturalisme" masculine ; -- status=guess
+lin naturally_Adv = mkAdv "natuurlijk" ; -- status=guess
+lin nature_N = mkN "natuur" feminine ;
+lin naughty_A = mkA "stout" | mkA "ondeugend" ; -- status=guess status=guess
+lin nausea_N = mkN "misselijkheid" feminine ; -- status=guess
+lin nauseous_A = mkA "misselijk" ; -- status=guess
+lin nautical_A = mkA "nautisch" ; -- status=guess
+lin naval_A = variants{} ; --
+lin nave_N = mkN "schip" neuter ; -- status=guess
+lin navel_N = mkN "navel" masculine ; -- status=guess
+lin navigable_A = mkA "bevaarbaar" ; -- status=guess
+lin navigate_V = mkV "navigeren" | mkV "surfen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin navigate_V2 = mkV2 (mkV "navigeren") | mkV2 (mkV "surfen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin navigation_N = mkN "navigatie" feminine ; -- status=guess
+lin navy_N = mkN "marineblauw" masculine ; -- status=guess
+lin near_A = L.near_A ;
+lin near_Adv = mkAdv "nabij" | mkAdv "bij" | mkAdv "naverwant" | mkAdv "dierbaar" ; -- status=guess status=guess status=guess status=guess
+lin near_Prep = mkPrep "dichtbij" ;
+lin near_V = mkV "naderen" | mkV "dichterbijkomen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin near_V2 = mkV2 (mkV "naderen") | mkV2 (mkV "dichterbijkomen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin nearby_A = mkA "dichtbij" ; -- status=guess
+lin nearby_Adv = mkAdv "dichtbij" | mkAdv "nabij" ; -- status=guess status=guess
+lin nearly_Adv = mkAdv "bijna" ;
+lin neat_A = mkA "net" | mkA "puur" ; -- status=guess status=guess
+lin neatly_Adv = variants{} ; --
+lin nebula_N = mkN "nevelvlek" feminine ; -- status=guess
+lin necessarily_Adv = mkAdv "nodig" | mkAdv "noodzakelijk" | mkAdv "noodzakelijkerwijs" ; -- status=guess status=guess status=guess
+lin necessary_A = mkA "nodig" | mkA "noodzakelijk" ;
+lin necessity_N = variants{} ; --
+lin neck_N = L.neck_N ;
+lin neck_V = mkV "nekken" | mkV "wurgen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin neckerchief_N = mkN "halsdoek" masculine ; -- status=guess
+lin necklace_N = mkN "halssnoer-achtig" ; -- status=guess
+lin necktie_N = mkN "das" masculine | mkN "stropdas" masculine ; -- status=guess status=guess
+lin necrology_N = mkN "necrologie" feminine ; -- status=guess
+lin necromancy_N = mkN "dodenbezweerder" ; -- status=guess
+lin necrophilia_N = mkN "necrofilie" feminine ; -- status=guess
+lin necrosis_N = mkN "necrose" feminine | mkN "afsterving" feminine ; -- status=guess status=guess
+lin nectar_N = mkN "nectar" | mkN "nektar" ; -- status=guess status=guess
+lin nectarine_N = mkN "nectarine" ; -- status=guess
+lin need_N = mkN "behoefte" feminine | mkN "noodzaak" | mkN "nood" ;
+lin need_V = moeten_V ;
+lin need_V2 = mkV2 (moeten_V) ;
+lin need_VV = mkVV (moeten_V) ;
+lin needle_N = mkN "naald" feminine ; -- status=guess
+lin needle_V2 = mkV2 (mkV "naaien") ; -- status=guess, src=wikt
+lin needless_A = mkA "nodeloos" ; -- status=guess
+lin nefarious_A = mkA "berucht" | mkA "schandelijk" | mkA "misdadig" ; -- status=guess status=guess status=guess
+lin negative_A = mkA "negatief" | mkA "min" ; -- status=guess status=guess
+lin negative_N = mkN "ontkennende zin" masculine ; -- status=guess
+lin neglect_N = mkN "verwaarlozing" feminine | mkN "nalatigheid" | mkN "onzorgvuldigheid" ; -- status=guess status=guess status=guess
+lin neglect_V2 = mkV2 (mkV "verwaarlozen") | mkV2 (mkV "negeren") | mkV2 (mkV (mkV "uit") "het oog verliezen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin negligence_N = mkN "nalatigheid" feminine | mkN "achteloosheid" feminine ; -- status=guess status=guess
+lin negligent_A = mkA "nalatig" | mkA "onachtzaam" ; -- status=guess status=guess
+lin negligible_A = mkA "verwaarloosbaar" ; -- status=guess
+lin negotiate_V = mkV "onderhandelen" ; -- status=guess, src=wikt
+lin negotiate_V2 = mkV2 (mkV "onderhandelen") ; -- status=guess, src=wikt
+lin negotiate_VV = mkVV (mkV "onderhandelen") ; -- status=guess, src=wikt
+lin negotiation_N = mkN "onderhandeling" feminine ; -- status=guess
+lin negress_N = mkN "negerin" feminine | mkN "negervrouw" feminine | mkN "zwarte" feminine ; -- status=guess status=guess status=guess
+lin negro_A = mkA "zwart" | mkA "zwarte" ; -- status=guess status=guess
+lin neigh_N = mkN "hinnik" ; -- status=guess
+lin neigh_V = mkV "hinniken" ; -- status=guess, src=wikt
+lin neighborhood_N = mkN "buurt" ; -- status=guess
+lin neighbour_N = mkN "buur" | mkN "buurman" masculine | mkN "buurvrouw" feminine | mkN "buren {p}" ; -- status=guess status=guess status=guess status=guess
+lin neighbour_V = mkV (mkV "grenzen") "aan" ; -- status=guess, src=wikt
+lin neighbour_V2 = mkV2 (mkV (mkV "grenzen") "aan") ; -- status=guess, src=wikt
+lin neighbourhood_N = mkN "buurt" feminine | mkN "kwartier" neuter | mkN "wijk" ; -- status=guess status=guess status=guess
+lin neighbouring_A = mkA "naburig" | mkA "naburige" | mkA "aanpalend" | mkA "aanpalende" | mkA "buur-" ; -- status=guess status=guess status=guess status=guess status=guess
+lin neither_A = mkA "niet ter zake doen" | mkA "er niks mee te maken hebben" | mkA "irrelevant" | mkA "onbelangrijk" ; -- status=guess status=guess status=guess status=guess
+lin neither_Adv = mkAdv "ook niet" | mkAdv "evenmin" ; -- status=guess status=guess
+lin neither_Det = mkDet "geen van beide" ; -- status=guess
+lin nemesis_N = mkN "tegenvoeter" ; -- status=guess
+lin neoclassicism_N = mkN "neoclassicisme" neuter ; -- status=guess
+lin neodymium_N = mkN "neodymium" neuter ; -- status=guess
+lin neoliberalism_N = mkN "neoliberalisme" neuter ; -- status=guess
+lin neologism_N = mkN "neologisme" neuter ; -- status=guess
+lin neon_N = mkN "neon" neuter ; -- status=guess
+lin neonate_N = mkN "nieuwgeborene" | mkN "boreling" | mkN "pasgeborene" | mkN "neonaat" | mkN "neonatus" ; -- status=guess status=guess status=guess status=guess status=guess
+lin neophyte_N = mkN "beginner" masculine ; -- status=guess
+lin neoplasm_N = mkN "neoplasma" neuter | mkN "tumor" masculine | mkN "gezwel" neuter ; -- status=guess status=guess status=guess
+lin nephew_N = mkN "neef" masculine ; -- status=guess
+lin nephology_N = mkN "wolkenkunde" feminine | mkN "nefologie" feminine ; -- status=guess status=guess
+lin nepotism_N = mkN "nepotisme" neuter | mkN "vriendjespolitiek" ; -- status=guess status=guess
+lin neptunium_N = mkN "neptunium" neuter ; -- status=guess
+lin nerd_N = mkN "nerd" masculine ; -- status=guess
+lin nerve_N = mkN "zenuw" feminine | mkN "neuronenbundel" ; -- status=guess status=guess
+lin nervous_A = mkA "nerveus" ; -- status=guess
+lin nest_N = mkN "nest" neuter ; -- status=guess
+lin nest_V = mkV "nestelen" | mkV "nesten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin net_A = mkA "uiteindelijk" | mkA "finaal" ; -- status=guess status=guess
+lin net_N = mkN "netto" neuter ; -- status=guess
+lin net_V2 = mkV2 (mkV (mkV "netto") "vangen") | mkV2 (mkV (mkV "netto") "verdienen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin netball_N = mkN "netbal" neuter ; -- status=guess
+lin nether_A = mkA "neder" ; -- status=guess
+lin nettle_N = mkN "irritant" ; -- status=guess
+lin nettle_V2 = mkV2 (mkV "branden") | mkV2 (mkV "irriteren") | mkV2 (mkV "prikken") | mkV2 (steken_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin network_N = mkN "netwerk" neuter ;
+lin neurasthenia_N = mkN "neurasthenie" feminine ; -- status=guess
+lin neuroscience_N = mkN "neurowetenschap" feminine ; -- status=guess
+lin neurosis_N = mkN "neurose" feminine | mkN "zenuwziekte" feminine ; -- status=guess status=guess
+lin neurotic_A = mkA "neurotisch" ; -- status=guess
+lin neurotic_N = mkN "neuroot" masculine ; -- status=guess
+lin neurotransmitter_N = mkN "neurotransmitter" masculine ; -- status=guess
+lin neuter_A = mkA "afzijdig" | mkA "onpartijdig" ; -- status=guess status=guess
+lin neuter_V2 = mkV2 (mkV "castreren") | mkV2 (mkV "knippen") | mkV2 (mkV "steriliseren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin neutral_A = mkA "neutraal" ; -- status=guess
+lin neutrality_N = mkN "neutraliteit" ; -- status=guess
+lin neutrino_N = mkN "neutrino" masculine ; -- status=guess
+lin neutron_N = mkN "neutron" neuter ; -- status=guess
+lin never_AdV = lin AdV (ss "nooit") ;
+lin never_Adv = mkAdv "nooit" ;
+lin nevertheless_Adv = mkAdv "desondanks" | mkAdv "desalniettemin" | mkAdv "niettemin" | mkAdv "niettegenstaande" | mkAdv "toch" ;
+lin new_A = L.new_A ;
+lin newborn_A = mkA "pasgeboren" ; -- status=guess
+lin newcomer_N = mkN "nieuwkomer" masculine ; -- status=guess
+lin newel_N = mkN "spindel" masculine ; -- status=guess
+lin newfangled_A = mkA "nieuwerwets" | mkA "nieuwbakken" ; -- status=guess status=guess
+lin newly_Adv = variants{} ; --
+lin newlywed_N = mkN "pas getrouwd stel" ; -- status=guess
+lin news_N = mkN "nieuws" neuter ;
+lin newspaper_N = L.newspaper_N ;
+lin newsprint_N = mkN "krantenpapier" neuter ; -- status=guess
+lin newt_N = mkN "salamander" masculine ; -- status=guess
+lin next_A = mkA "naast" | mkA "dichtst" ; -- status=guess status=guess
+lin next_Adv = mkAdv "volgend" | mkAdv "nabij" | mkAdv "bij" | mkAdv "vlakbij" ;
+lin next_N = mkN "de volgende" masculine ; -- status=guess
+lin nexus_N = mkN "band" masculine | mkN "verbinding" feminine ; -- status=guess status=guess
+lin nibble_N = mkN "nibble" ; -- status=guess
+lin nibble_V = mkV "knabbelen" ; -- status=guess, src=wikt
+lin nibble_V2 = mkV2 (mkV "knabbelen") ; -- status=guess, src=wikt
+lin nice_A = mkA "leuk" | mkA "aardig" | mkA "vriendelijk" ;
+lin nicely_Adv = variants{} ; --
+lin niche_N = mkN "nis" ; -- status=guess
+lin nickel_N = mkN "stuiver" masculine ; -- status=guess
+lin nickel_V2 = mkV2 (mkV "vernikkelen") ; -- status=guess, src=wikt
+lin nickname_N = mkN "bijnaam" ; -- status=guess
+lin nicotine_N = mkN "nicotine" ; -- status=guess
+lin nidicolous_A = mkA "nestblijvend" ; -- status=guess
+lin niece_N = mkN "nicht" feminine | mkN "nichtje" neuter ; -- status=guess status=guess
+lin nifty_A = mkA "leuk" | mkA "nuttig" | mkA "vlot" ; -- status=guess status=guess status=guess
+lin niggardly_A = mkA "krenterig" | mkA "gierig" ; -- status=guess status=guess
+lin nigger_N = mkN "nikker" masculine | mkN "neger" masculine ; -- status=guess status=guess
+lin niggle_V = mkV "peuteren" | mkV "frunniken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin night_N = L.night_N ;
+lin nightcap_N = mkN "slaapmutsje" neuter ; -- status=guess
+lin nightclub_N = mkN "nachtclub " masculine ; -- status=guess
+lin nightfall_N = mkN "avondschemering" | mkN "avondval" | mkN "nachtval" | mkN "valavond" ; -- status=guess status=guess status=guess status=guess
+lin nightgown_N = mkN "nachthemd" ; -- status=guess
+lin nightingale_N = mkN "nachtegaal" masculine ; -- status=guess
+lin nightmare_N = mkN "nachtmerrie" feminine ; -- status=guess
+lin nightshade_N = mkN "wolfskers" masculine feminine | mkN "belladonna" masculine feminine ; -- status=guess status=guess
+lin nihilism_N = mkN "Nihilisme" neuter ; -- status=guess
+lin nil_N = mkN "nul" ; -- status=guess
+lin nimble_A = mkA "behendig" | mkA "wendbaar" | mkA "lichtvoetig" ; -- status=guess status=guess status=guess
+lin nimbus_N = mkN "nimbus" | mkN "halo" masculine ; -- status=guess status=guess
+lin nincompoop_N = mkN "lomperd" | mkN "domoor" | mkN "stommeling" | mkN "oetlul" ; -- status=guess status=guess status=guess status=guess
+lin ninja_N = mkN "ninja" ; -- status=guess
+lin ninth_A = mkA "negende" | mkA "9e)" ; -- status=guess status=guess
+lin ninth_N = mkN "negende" ; -- status=guess
+lin niobium_N = mkN "niobium" neuter ; -- status=guess
+lin nip_V = mkV (mkV "In") "de kiem smoren" ; -- status=guess, src=wikt
+lin nip_V2 = mkV2 (mkV (mkV "In") "de kiem smoren") ; -- status=guess, src=wikt
+lin nipple_N = mkN "tepel" masculine | mkN "speen" masculine | mkN "" | mkN "4] nippel" masculine ; -- status=guess status=guess status=guess status=guess
+lin nirvana_N = mkN "nirwana" neuter ; -- status=guess
+lin nit_N = mkN "neet" feminine ; -- status=guess
+lin nitpicker_N = mkN "mierenneuker" | mkN "muggenzifter" ; -- status=guess status=guess
+lin nitrate_N = mkN "nitraat" ; -- status=guess
+lin nitrogen_N = mkN "stikstof" feminine ; -- status=guess
+lin nix_N = mkN "niets" | mkN "niks" ; -- status=guess status=guess
+lin nix_V2 = mkV2 (mkV "vernietigen") ; -- status=guess, src=wikt
+lin no_Interj = mkInterj "nee" ;
+lin no_Quant = S.no_Quant ;
+lin no_Utt = S.no_Utt ;
+lin nobelium_N = mkN "nobelium" neuter ; -- status=guess
+lin nobility_N = mkN "adel" ; -- status=guess
+lin nobleMasc_N = mkN "edele" masculine | mkN "aristocraat" masculine | mkN "adellijke" masculine ; -- status=guess status=guess status=guess
+lin noble_A = mkA "edel" | mkA "adellijk" | mkA "eervol" | mkA "fatsoenlijk" | mkA "nobel" ; -- status=guess status=guess status=guess status=guess status=guess
+lin nobody_NP = S.nobody_NP ;
+lin nocturnal_A = mkA "nachtelijk" | mkA "nacht-" ; -- status=guess status=guess
+lin nod_N = mkN "knik" ; -- status=guess
+lin nod_V = mkV "knikkebollen" ; -- status=guess, src=wikt
+lin node_N = variants{} ; --
+lin noggin_N = mkN "kop" masculine ; -- status=guess
+lin noise_N = mkN "geluidsoverlast" feminine | mkN "geluidshinder" masculine | mkN "geluidsvervuiling" feminine ; -- status=guess status=guess status=guess
+lin noisome_A = mkA "schadelijk" ; -- status=guess
+lin noisy_A = mkA "lawaaierig" ; -- status=guess
+lin nomad_N = mkN "nomade" masculine feminine ; -- status=guess
+lin nominal_A = variants{} ; --
+lin nominate_V2 = variants{} ; --
+lin nomination_N = mkN "nominatie" feminine ; -- status=guess
+lin nominative_A = mkA "nominatief" ;
+lin nominative_N = mkN "eerste naamval" masculine | mkN "nominatief" masculine ; -- status=guess status=guess
+lin nonce_N = mkN "hapax" ; -- status=guess
+lin none_NP = S.mkNP (mkN "geen") | S.mkNP (mkN "geen enkele") ; ---- tocheck
+lin nonetheless_Adv = mkAdv "niettemin" ; -- status=guess
+lin nonexistent_A = mkA "niet-bestaand" ; -- status=guess
+lin nonfiction_N = mkN "non-fictie" ; -- status=guess
+lin nonprofit_A = mkA "non-profit" ; -- status=guess
+lin nonsense_N = mkN "nonsens" masculine | mkN "onzin" masculine | mkN "flauwekul" masculine ; -- status=guess status=guess status=guess
+lin nonviolence_N = mkN "geweldloosheid" feminine ; -- status=guess
+lin noodle_N = mkN "noedel" masculine ; -- status=guess
+lin nook_N = mkN "hoekje" neuter ; -- status=guess
+lin noon_N = mkN "middag" masculine ; -- status=guess
+lin noose_N = mkN "strop" ; -- status=guess
+lin nor_Conj = mkConj "noch" | mkConj "evenmin" ;
+lin norm_N = variants{} ; --
+lin normal_A = mkA "normaal" ;
+lin normal_N = mkN "normaalverdeling" | mkN "normale verdeling" | mkN "gaussverdeling" ; -- status=guess status=guess status=guess
+lin normalize_V2 = mkV2 (mkV "normaliseren") ; -- status=guess, src=wikt
+lin normally_Adv = mkAdv "normaal" | mkAdv "gewoonlijk" | mkAdv "normaal" ;
+lin north_A = mkA "noordelijk" ; -- status=guess
+lin north_Adv = mkAdv "noordwaarts" ; -- status=guess
+lin north_N = mkN "noorden" neuter ;
+lin northeast_N = mkN "noordoosten" neuter ; -- status=guess
+lin northeastern_A = mkA "noordoostelijk" ; -- status=guess
+lin northern_A = mkA "noordelijk" ; -- status=guess
+lin northwest_N = mkN "noordwesten" neuter ; -- status=guess
+lin nose_N = L.nose_N ;
+lin nosebleed_N = mkN "bloedneus" masculine ; -- status=guess
+lin nosology_N = mkN "nosologie" feminine ; -- status=guess
+lin nostalgia_N = mkN "heimwee" neuter ; -- status=guess
+lin nostril_N = mkN "neusgat" neuter ; -- status=guess
+lin nostrum_N = mkN "paardenremedie" ; -- status=guess
+lin nosy_A = mkA "nieuwsgierig" ; -- status=guess
+lin not_Predet = S.not_Predet ;
+lin notable_A = mkA "waarneembaar" ; -- status=guess
+lin notable_N = mkN "notabele" masculine ; -- status=guess
+lin notably_Adv = variants{} ; --
+lin notary_N = mkN "notaris" masculine ; -- status=guess
+lin notation_N = mkN "notatie" feminine ; -- status=guess
+lin notch_N = mkN "kerf" ; -- status=guess
+lin notch_V2 = mkV2 (mkV "behalen") | mkV2 (mkV "bereiken") | mkV2 (mkV "boeken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin note_1_N = mkN "aantekening" | mkN "notitie" ;
+lin note_2_N = mkN "notitie" ;
+lin note_3_N = mkN "noot" ;
+lin note_N = note_1_N | note_2_N | note_3_N ;
+lin note_V = mkV "noteren" | mkV "op" (mkV "merken") ;
+lin note_V2 = mkV2 note_V ;
+lin note_VS = mkVS note_V ;
+lin notebook_N = mkN "schrift" neuter | mkN "cahier" neuter ; -- status=guess status=guess
+lin notepad_N = mkN "blocnote" ; -- status=guess
+lin nothing_NP = S.nothing_NP ;
+lin notice_N = variants{} ; --
+lin notice_V2 = mkV2 (mkV "op" (mkV "merken")) ;
+lin notice_VS = mkVS (mkV "op" (mkV "merken")) ;
+lin noticeable_A = mkA "opmerkenswaardig" | mkA "opmerkelijk" ; -- status=guess status=guess
+lin notify_V2 = mkV2 (mkV "mededelen") | mkV2 (mkV "waarschuwen") | mkV2 (mkV "notificeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin notion_N = mkN "notie" feminine | mkN "besef" ; -- status=guess status=guess
+lin notorious_A = mkA "berucht" | mkA "beruchte" | mkA "notoir" ; -- status=guess status=guess status=guess
+lin notwithstanding_Adv = mkAdv "desondanks" ; -- status=guess
+lin nougat_N = mkN "noga" ; -- status=guess
+lin noun_N = mkN "zelfstandig naamwoord" neuter | mkN "substantief" neuter ; -- status=guess status=guess
+lin nous_N = mkN "nous" neuter ; -- status=guess
+lin novel_A = mkA "nieuw" ; -- status=guess
+lin novel_N = mkN "roman" masculine ; -- status=guess
+lin novelist_N = mkN "romancier" masculine | mkN "romanschrijver" masculine ; -- status=guess status=guess
+lin novella_N = mkN "novelle" ; -- status=guess
+lin novelty_N = mkN "nieuwigheid" feminine ; -- status=guess
+lin novice_N = mkN "beginneling" masculine | mkN "beginnelinge" feminine | mkN "beginner" masculine ; -- status=guess status=guess status=guess
+lin now_Adv = L.now_Adv ;
+lin now_N = mkN "heden" neuter | mkN "nu" neuter ; -- status=guess status=guess
+lin nowadays_Adv = mkAdv "heden" | mkAdv "momenteel" | mkAdv "nu" ; -- status=guess status=guess status=guess
+lin nowhere_Adv = mkAdv "nergens" ; -- status=guess
+lin nozzle_N = mkN "overloopventiel" neuter | mkN "pijp" feminine ; -- status=guess status=guess
+lin nu_N = mkN "nu" masculine feminine ; -- status=guess
+lin nuance_N = mkN "nuance" feminine | mkN "subtiliteit" feminine ; -- status=guess status=guess
+lin nubile_A = mkA "huwbaar" ; -- status=guess
+lin nuclear_A = mkA "nucleair" ;
+lin nucleolus_N = mkN "nucleolus" masculine | mkN "kernlichaampje" neuter ; -- status=guess status=guess
+lin nucleus_N = mkN "kern" masculine ; -- status=guess
+lin nude_A = mkA "vleeskleurig" ; -- status=guess
+lin nude_N = mkN "naakt" neuter ; -- status=guess
+lin nudge_V2 = mkV2 (mkV (mkV "duw") "geven") ; -- status=guess, src=wikt
+lin nudism_N = mkN "nudisme" neuter ; -- status=guess
+lin nudity_N = mkN "naaktheid" feminine ; -- status=guess
+lin nugatory_A = mkA "ondoeltreffend" | mkA "ongeldig" ; -- status=guess status=guess
+lin nugget_N = mkN "steen" ; -- status=guess
+lin nuisance_N = mkN "overlast" masculine ; -- status=guess
+lin nullify_V2 = mkV2 (mkV "annuleren") | mkV2 (mkV "vernietigen") | mkV2 (mkV (mkV "ongedaan") "maken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin numb_A = mkA "verdoofd" | mkA "bewusteloos" | mkA "verstijfd" | mkA "verkleumd" ; -- status=guess status=guess status=guess status=guess
+lin numb_V2 = mkV2 (mkV "verdoven") | mkV2 (mkV (mkV "in") "slaap doen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin number_1_N = mkN "nummer" ;
+lin number_2_N = mkN "aantal" ;
+lin number_3_N = mkN "nummer" ;
+lin number_N = L.number_N ;
+lin number_V2 = mkV2 (mkV "nummeren") ; -- status=guess, src=wikt
+lin numbness_N = mkN "gevoelloosheid" ; -- status=guess
+lin numeral_N = mkN "telwoord" neuter ; -- status=guess
+lin numerator_N = mkN "teller" masculine ; -- status=guess
+lin numerous_A = mkA "talrijk" | mkA "ontelbaar" | mkA "numereus" ; -- status=guess status=guess status=guess
+lin numismatics_N = mkN "muntkunde" | mkN "numismatiek" ; -- status=guess status=guess
+lin nun_N = mkN "noen" ; -- status=guess
+lin nuncio_N = mkN "nuntius" masculine ; -- status=guess
+lin nurse_N = mkN "verpleegster" feminine ; -- status=guess
+lin nurse_V2 = mkV2 (mkV "borstvoeden") | mkV2 (mkV "zogen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin nursemaid_N = mkN "kindermeisje" neuter ; -- status=guess
+lin nursery_N = mkN "kleuterschool" | mkN "peuterspeelzaal" ; -- status=guess status=guess
+lin nurseryman_N = mkN "kweker" masculine ; -- status=guess
+lin nursing_A = variants{} ; --
+lin nursing_N = mkN "verpleging" feminine ; -- status=guess
+lin nut_N = mkN "noot" feminine ; -- status=guess
+lin nutcracker_N = mkN "notenkraker" masculine ; -- status=guess
+lin nutmeg_N = mkN "muskaat" masculine | mkN "muskaatnoot" feminine | mkN "nootmuskaat" masculine ; -- status=guess status=guess status=guess
+lin nutrient_A = mkA "voedsel" ;
+lin nutrition_N = mkN "voeding" feminine ; -- status=guess
+lin nutritional_A = mkA "voedings-" ; -- status=guess
+lin nutritious_A = mkA "voedzaam" ; -- status=guess
+lin nuzzle_V = mkV "snuffelen" ; -- status=guess, src=wikt
+lin nuzzle_V2 = mkV2 (mkV "snuffelen") ; -- status=guess, src=wikt
+lin nymphomania_N = mkN "nymfomanie" feminine ; -- status=guess
+lin oaf_N = mkN "pummel" ; -- status=guess
+lin oak_N = mkN "eik" masculine | mkN "eikenboom" masculine ; -- status=guess status=guess
+lin oaken_A = mkA "eiken" | mkA "eikenhouten" ; -- status=guess status=guess
+lin oar_N = mkN "riem" | mkN "roeiriem" ; -- status=guess status=guess
+lin oasis_N = mkN "oase" feminine ; -- status=guess
+lin oat_N = mkN "haver" masculine ; -- status=guess
+lin oath_N = mkN "eed" masculine ; -- status=guess
+lin oatmeal_N = mkN "havervlokkenpap" masculine | mkN "havermoutpap" masculine ; -- status=guess status=guess
+lin obdurate_A = mkA "keihard" ; -- status=guess
+lin obedience_N = mkN "gehoorzaamheid" feminine ; -- status=guess
+lin obedient_A = mkA "gehoorzaam" ; -- status=guess
+lin obelisk_N = mkN "obelisk" masculine ; -- status=guess
+lin obese_A = mkA "obees" | mkA "vetzuchtig" | mkA "diklijvig" ; -- status=guess status=guess status=guess
+lin obesity_N = mkN "obesitas" ; -- status=guess
+lin obey_V = mkV "gehoorzamen" ; -- status=guess, src=wikt
+lin obey_V2 = mkV2 (mkV "gehoorzamen") ; -- status=guess, src=wikt
+lin object_N = mkN "object" | mkN "voorwerp" neuter ;
+lin object_V = mkV "protesteren" | mkV (mkV "ertegen") "zijn" ; -- status=guess, src=wikt status=guess, src=wikt
+lin object_V2 = mkV2 (mkV "protesteren") | mkV2 (mkV (mkV "ertegen") "zijn") ; -- status=guess, src=wikt status=guess, src=wikt
+lin objection_N = mkN "bezwaar" neuter ; -- status=guess
+lin objective_A = mkA "objectief" | mkA "objectieve" ; -- status=guess status=guess
+lin objective_N = mkN "doel" neuter | mkN "doelstelling" feminine | mkN "streefdoel" neuter ;
+lin oblation_N = mkN "oblaat" ; -- status=guess
+lin obligation_N = mkN "verplichting" feminine ; -- status=guess
+lin obligatory_A = mkA "verplicht" ; -- status=guess
+lin oblige_V2 = mkV2 (mkV "verplichten") ; -- status=guess, src=wikt
+lin oblige_V2V = mkV2V (mkV "verplichten") ; -- status=guess, src=wikt
+lin oblique_A = mkA "schuin" ; -- status=guess
+lin obliterate_V2 = mkV2 (mkV "uitwissen") ; -- status=guess, src=wikt
+lin oblivion_N = mkN "vergetelheid" feminine ; -- status=guess
+lin oblivious_A = mkA "vergeetachtig" ; -- status=guess
+lin oblong_A = mkA "langwerpig" ; -- status=guess
+lin obloquy_N = mkN "laster" masculine | mkN "smaad" masculine ; -- status=guess status=guess
+lin obnoxious_A = mkA "vervelend" | mkA "onuitstaanbaar" | mkA "onaangenaam" | mkA "weerzinwekkend" ; -- status=guess status=guess status=guess status=guess
+lin oboe_N = mkN "hobo" masculine ; -- status=guess
+lin obscure_A = mkA "duister" ; -- status=guess
+lin obscure_V2 = variants{} ; --
+lin obsequious_A = mkA "kruiperig" | mkA "slaafs" | mkA "onderworpen" ; -- status=guess status=guess status=guess
+lin observation_N = mkN "waarneming" feminine ; -- status=guess
+lin observe_V2 = mkV2 (mkV "waar" nemen_V) | mkV2 (mkV "observeren") ;
+lin observe_VS = mkVS (mkV "waar" nemen_V) | mkVS (mkV "observeren") ;
+lin observer_N = mkN "observator" masculine ; -- status=guess
+lin obsession_N = mkN "obsessie" feminine | mkN "bezetenheid" feminine ; -- status=guess status=guess
+lin obsessive_A = mkA "obsessief" | mkA "dwangmatig" ; -- status=guess status=guess
+lin obsessive_N = mkN "geobsedeerde" masculine ; -- status=guess
+lin obsidian_N = mkN "lavaglas" | mkN "obsidiaan" ; -- status=guess status=guess
+lin obsolete_A = mkA "rudimentair" ; -- status=guess
+lin obstacle_N = mkN "obstakel" neuter ; -- status=guess
+lin obstetrician_N = mkN "gynaecoloog" ; -- status=guess
+lin obstinate_A = mkA "obstinaat" | mkA "koppig" | mkA "hardnekkig" ; -- status=guess status=guess status=guess
+lin obstruct_V2 = mkV2 (mkV (mkV "zicht") "belemmeren") ; -- status=guess, src=wikt
+lin obtain_V = mkV "ver" krijgen_V | mkV "behalen" ; ---- subcat
+lin obtain_V2 = mkV2 (mkV "ver" krijgen_V) | mkV2 "behalen" ;
+lin obtainable_A = mkA "beschikbaar" | mkA "verkrijgbaar" ; -- status=guess status=guess
+lin obtuse_A = mkA "bot" ; -- status=guess
+lin obviate_V2 = mkV2 (mkV (mkV "overbodig") "maken") | mkV2 (mkV "omzeilen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin obviation_N = mkN "omzeiling" feminine ; -- status=guess
+lin obvious_A = mkA "overduidelijk" ;
+lin obviously_Adv = mkAdv "overduidelijk" | mkAdv "vanzelfsprekend" ;
+lin ocarina_N = mkN "ocarina" feminine | mkN "ocarina" masculine ; -- status=guess status=guess
+lin occasion_N = mkN "gelegenheid" feminine ;
+lin occasion_V2 = mkV2 (mkV "veroorzaken") ; -- status=guess, src=wikt
+lin occasional_A = mkA "toevallig" | mkA "nu en dan" | mkA "af en toe" ; -- status=guess status=guess status=guess
+lin occasionally_Adv = mkAdv "af en toe" | mkAdv "wel eens" | mkAdv "nu en dan" | mkAdv "soms" ; -- status=guess status=guess status=guess status=guess
+lin occiput_N = mkN "achterhoofd" neuter ; -- status=guess
+lin occult_A = mkA "occult" ; -- status=guess
+lin occult_N = mkN "occulte" neuter | mkN "occultisme" neuter ; -- status=guess status=guess
+lin occupant_N = mkN "bewoner" masculine ; -- status=guess
+lin occupation_N = mkN "bezigheid" feminine ; -- status=guess
+lin occupational_A = variants{} ; --
+lin occupier_N = mkN "bezetter" masculine ; -- status=guess
+lin occupy_V = mkV "bezetten" ; -- status=guess, src=wikt
+lin occupy_V2 = mkV2 (mkV "bezetten") ; -- status=guess, src=wikt
+lin occur_V = mkV "voor" L.come_V | mkV "plaats" vinden_V ;
+lin occurrence_N = mkN "voorval" masculine ; -- status=guess
+lin ocean_N = mkN "oceaan" masculine | mkN "wereldzee" feminine ; -- status=guess status=guess
+lin oceanography_N = mkN "zeekunde" feminine ; -- status=guess
+lin ocelot_N = mkN "ocelot" masculine | mkN "pardelkat" feminine ; -- status=guess status=guess
+lin ochre_N = mkN "oker" neuter ; -- status=guess
+lin octagon_N = mkN "achthoek" masculine ; -- status=guess
+lin octagonal_A = mkA "achthoekig" ; -- status=guess
+lin octahedron_N = mkN "regelmatig achtvlak" neuter ; -- status=guess
+lin octane_N = mkN "octaan" ; -- status=guess
+lin octave_N = mkN "octaaf" ; -- status=guess
+lin octogenarian_N = mkN "tachtiger" masculine ; -- status=guess
+lin octopus_N = mkN "octopus" masculine | mkN "inktvis" masculine | mkN "kraak" masculine ; -- status=guess status=guess status=guess
+lin odalisque_N = mkN "odalisk" ; -- status=guess
+lin odd_A = mkA "bij benadering" | mkA "ongeveer" ; -- status=guess status=guess
+lin odd_N = variants{} ; --
+lin oddity_N = mkN "rariteit" ; -- status=guess
+lin odds_N = mkN "de kansen" ; -- status=guess
+lin odious_A = mkA "hatelijk" | mkA "hatelijke" ; -- status=guess status=guess
+lin odour_N = mkN "reuk" feminine ; -- status=guess
+lin oesophagus_N = mkN "slokdarm" masculine ; -- status=guess
+lin oeuvre_N = mkN "oeuvre" neuter ; -- status=guess
+lin of_Prep = mkPrep "van" ;
+lin off_A = mkA "uit" | mkA "bedorven" ; -- status=guess status=guess
+lin off_Adv = mkAdv "weg" | mkAdv "vanaf" | mkAdv "af" ;
+lin off_Prep = mkPrep "van" ; --- split mkPrep "vanaf" This can be split into van and af
+lin offal_N = mkN "lijk" | mkN "kreng" ; -- status=guess status=guess
+lin offence_N = variants{} ; --
+lin offend_V = mkV "ergeren" | mkV "kwellen" | mkV "irriteren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin offend_V2 = mkV2 (mkV "ergeren") | mkV2 (mkV "kwellen") | mkV2 (mkV "irriteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin offenderMasc_N = mkN "schuldige" masculine feminine ; -- status=guess
+lin offensive_A = mkA "weerzinwekkend" | mkA "walgelijk" | mkA "beledigend" ; -- status=guess status=guess status=guess
+lin offensive_N = mkN "offensief" neuter | mkN "aanval" masculine | mkN "inval" masculine ; -- status=guess status=guess status=guess
+lin offer_N = mkN "bod" neuter | mkN "aanbod" neuter ;
+lin offer_V2 = mkV2 (mkV "aan" I.bieden_V) ;
+lin offer_VV = mkVV (mkV "aan" I.bieden_V) ;
+lin offering_N = variants{} ; --
+lin offertory_N = mkN "collecte" ; -- status=guess
+lin office_N = mkN "kantoor" neuter | mkN "bureau" neuter | mkN "dienst" masculine | mkN "overheidsdienst" masculine ;
+lin officer_1_N = mkN "officier" masculine ;
+lin officer_2_N = mkN "officier" masculine ;
+lin officer_3_N = mkN "officier" masculine;
+lin officer_N = officer_1_N ;
+lin officialMasc_N = mkN "beambte" masculine | mkN "functionaris" masculine ;
+lin official_A = mkA "officieel" | mkA "ambtelijk" ;
+lin officially_Adv = mkAdv "officieel" ; -- status=guess
+lin offline_A = mkA "ontkoppeld" | mkA "offline" ; -- status=guess status=guess
+lin offset_N = mkN "compensatie" ; -- status=guess
+lin offset_V2 = variants{} ; --
+lin offshoot_N = mkN "uitloper" masculine ; -- status=guess
+lin offshore_A = mkA "buiten de kust" ; -- status=guess
+lin offside_N = mkN "buitenspel" ; -- status=guess
+lin offspring_N = mkN "voortbrengst" | mkN "productie" ; -- status=guess status=guess
+lin often_Adv = mkAdv "vaak" | mkAdv "dikwijls" ;
+lin ogle_V = mkV "lonken" | mkV "gluren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ogle_V2 = mkV2 (mkV "lonken") | mkV2 (mkV "gluren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ogre_N = mkN "oger" ; -- status=guess
+lin oh_Interj = mkInterj "o" ; -- status=guess
+lin ohm_N = mkN "ohm " neuter ; -- status=guess
+lin oil_N = L.oil_N ;
+lin oil_V2 = mkV2 (mkV "oliën") | mkV2 (mkV "smeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ointment_N = mkN "zalf" feminine | mkN "smeersel" neuter ; -- status=guess status=guess
+lin ok_Interj = variants{} ; --
+lin okapi_N = mkN "okapi" masculine ; -- status=guess
+lin okay_A = variants{} ; --
+lin okay_Adv = mkAdv "oké" | mkAdv "okee" ;
+lin old_A = L.old_A ;
+lin old_N = mkN "oude vrouw" feminine | mkN "ouwe vrouw" feminine ; -- status=guess status=guess
+lin old_fashioned_A = variants{} ; --
+lin olfactory_A = mkA "olfactorisch" ; -- status=guess
+lin oligarch_N = mkN "oligarch" masculine ; -- status=guess
+lin oligarchy_N = mkN "oligarchie" feminine ; -- status=guess
+lin olive_A = mkA "olijfgroen" | mkA "olijfgroene" ; -- status=guess status=guess
+lin olive_N = mkN "olijfgroen" neuter ; -- status=guess
+lin ombudsman_N = mkN "ombudsman" ; -- status=guess
+lin omega_N = mkN "omega" feminine ; -- status=guess
+lin omelette_N = mkN "omelet" feminine ; -- status=guess
+lin omicron_N = mkN "omikron" masculine ; -- status=guess
+lin ominous_A = mkA "onheilspellend" ; -- status=guess
+lin omission_N = mkN "weglating" feminine ; -- status=guess
+lin omit_V2 = mkV2 (mkV "weglaten") ; -- status=guess, src=wikt
+lin omnibus_N = mkN "bus" ; -- status=guess
+lin omnipotence_N = mkN "almacht" utrum ; -- status=guess
+lin omnipotent_A = mkA "almachtig" ; -- status=guess
+lin omnipresent_A = mkA "alomtegenwoordig" | mkA "omnipresent" ; -- status=guess status=guess
+lin omniscience_N = mkN "alwetendheid" feminine ; -- status=guess
+lin omniscient_A = mkA "alwetend" ; -- status=guess
+lin omnivore_N = mkN "omnivoor" masculine | mkN "alleseter" masculine ; -- status=guess status=guess
+lin on_Adv = mkAdv "aan" ; ---- mkAdv "verder" and so on
+lin on_Prep = S.on_Prep ;
+lin once_Adv = mkAdv "eens" | mkAdv "een keer" ;
+lin once_Subj = mkSubj "zodra" ;
+lin oncologist_N = mkN "oncoloog" masculine ; -- status=guess
+lin oncology_N = mkN "oncologie" feminine ; -- status=guess
+lin oneness_N = mkN "eenheid" neuter ; -- status=guess
+lin onerous_A = mkA "moeilijk" | mkA "lastig" ; -- status=guess status=guess
+lin ongoing_A = mkA "lopend" ; -- status=guess
+lin onion_N = mkN "ui" masculine | mkN "ajuin" masculine ; -- status=guess status=guess
+lin online_A = mkA "online" | mkA "aangesloten" | mkA "verbonden" ; -- status=guess status=guess status=guess
+lin onlooker_N = mkN "toeschouwer" masculine ; -- status=guess
+lin only_Adv = mkAdv "slechts" | mkAdv "alleen" | mkAdv "pas" ;
+lin only_Predet = S.only_Predet ;
+lin onomatopoeia_N = mkN "onomatopee" feminine | mkN "klanknabootsing" feminine ; -- status=guess status=guess
+lin onto_Prep = mkPrep "naar" ;
+lin ontology_N = mkN "ontologie" ; -- status=guess
+lin onus_N = mkN "last" masculine | mkN "bewijslast" masculine ; -- status=guess status=guess
+lin onward_Adv = mkAdv "vooruit" ; -- status=guess
+lin onwards_Adv = variants{} ; --
+lin onyx_N = mkN "onyx" masculine ; -- status=guess
+lin oocyte_N = mkN "oöcyt" masculine ; -- status=guess
+lin ooze_V = mkV "afscheiden" | mkV (mkV "druppelsgewijze") "lekken" | mkV "zweten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ooze_V2 = mkV2 (mkV "afscheiden") | mkV2 (mkV (mkV "druppelsgewijze") "lekken") | mkV2 (mkV "zweten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin opal_N = mkN "opaal" ; -- status=guess
+lin opaque_A = mkA "opaak" | mkA "ondoorschijnend" | mkA "ondoorzichtig" ; -- status=guess status=guess status=guess
+lin open_A = mkA "open" ;
+lin open_Adv = variants{} ; --
+lin open_N = mkN "open zee" feminine | mkN "volle zee" feminine ; -- status=guess status=guess
+lin open_V = mkV "open" (mkV "gaan") ;
+lin open_V2 = L.open_V2 ;
+lin opening_N = mkN "openingsceremonie" ; -- status=guess
+lin openly_Adv = variants{} ; --
+lin opera_N = mkN "opera" masculine ; -- status=guess
+lin operate_V = mkV "aan" drijven_V | mkV "opereren" ;
+lin operate_V2 = mkV2 operate_V ;
+lin operating_N = mkN "operatiekamer" utrum ; -- status=guess
+lin operation_N = mkN "operatie" feminine ;
+lin operational_A = variants{} ; --
+lin operative_A = mkA "werkzaam" ; -- status=guess
+lin operator_N = mkN "bediener" masculine ; -- status=guess
+lin ophthalmology_N = mkN "oogheelkunde" feminine ; -- status=guess
+lin opiate_N = mkN "opiaat" neuter ; -- status=guess
+lin opine_V2 = mkV2 (mkV (mkV "van") "mening zijn") | mkV2 (mkV "opiniëren") | mkV2 (mkV "menen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin opine_VS = mkVS (mkV (mkV "van") "mening zijn") | mkVS (mkV "opiniëren") | mkVS (mkV "menen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin opinion_N = mkN "mening" feminine | mkN "opinie" feminine | mkN "visie" feminine ;
+lin opium_N = mkN "opium " neuter ; -- status=guess
+lin opossum_N = mkN "opossum" | mkN "Amerikaanse buidelrat" ; -- status=guess status=guess
+lin opponentMasc_N = mkN "opponent" | mkN "tegenstander" ; -- status=guess status=guess
+lin opportunity_N = mkN "kans" feminine | mkN "mogelijkheid" ;
+lin oppose_V = mkV "tegenhouden" ; -- status=guess, src=wikt
+lin oppose_V2 = mkV2 (mkV "tegenhouden") ; -- status=guess, src=wikt
+lin opposed_A = variants{} ; --
+lin opposite_A = mkA "tegenoverliggend" | mkA "tegenovergesteld" ; -- status=guess status=guess
+lin opposite_Adv = mkAdv "tegenover" ; -- status=guess
+lin opposite_N = mkN "tegenovergestelde" neuter ; -- status=guess
+lin opposition_N = mkN "oppositie" feminine ;
+lin oppress_V2 = mkV2 (mkV "onderdrukken") ; -- status=guess, src=wikt
+lin oppression_N = mkN "onderdrukking" feminine ; -- status=guess
+lin oppressive_A = mkA "drukkend" ; -- status=guess
+lin opt_V = variants{} ; --
+lin opt_VV = variants{} ; --
+lin optical_A = mkA "optisch" ; -- status=guess
+lin optimism_N = variants{} ; --
+lin optimistic_A = mkA "optimistisch" ; -- status=guess
+lin optimistically_Adv = mkAdv "optimistisch" ; -- status=guess
+lin option_N = mkN "optie" feminine ;
+lin optional_A = variants{} ; --
+lin optometrist_N = mkN "oogarts" | mkN "optometrist" masculine ; -- status=guess status=guess
+lin opulence_N = mkN "overvloed" masculine ; -- status=guess
+lin opulent_A = mkA "weelderig" ; -- status=guess
+lin or_Conj = S.or_Conj ;
+lin oral_A = mkA "mondelijk" ; -- status=guess
+lin oral_N = mkN "orale seks" masculine ; -- status=guess
+lin orange_1_N = variants{} ; --
+lin orange_2_N = variants{} ; --
+lin orange_A = mkA "oranje" | mkA "brandgeel" | mkA "geelrood" ; -- status=guess status=guess status=guess
+lin orange_N = mkN "oranje" neuter ; -- status=guess
+lin orangeade_N = mkN "sinaasappellimonade" | mkN "appelsienlimonade" ; -- status=guess status=guess
+lin orangutan_N = mkN "orang-oetan" ; -- status=guess
+lin orbit_N = mkN "baan" feminine ; -- status=guess
+lin orbit_V = mkV "omcirkelen" | mkV "omlopen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin orbit_V2 = mkV2 (mkV "omcirkelen") | mkV2 (mkV "omlopen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin orbital_A = mkA "orbitaal" ; -- status=guess
+lin orchard_N = mkN "boomgaard" masculine ; -- status=guess
+lin orchestra_N = mkN "orkest" neuter ; -- status=guess
+lin orchid_N = mkN "orchidee" feminine ; -- status=guess
+lin ordain_V2 = mkV2 (mkV "vaststellen") ; -- status=guess, src=wikt
+lin ordain_VS = mkVS (mkV "vaststellen") ; -- status=guess, src=wikt
+lin ordeal_N = mkN "kwelling" feminine ; -- status=guess
+lin order_N = mkN "volgorde";
+lin order_V = bevelen_V ; --- split mkV "bestellen" ; to order food
+lin order_V2 = mkV2 order_V ;
+lin order_V2V = mkV2V order_V ;
+lin order_VS = mkVS order_V ;
+lin ordinal_N = mkN "rangtelwoord" neuter ; -- status=guess
+lin ordinarily_Adv = mkAdv "gewoon" ; -- status=guess
+lin ordinary_A = mkA "gewoon" ;
+lin ordnance_N = mkN "Geschut" ; -- status=guess
+lin ordure_N = mkN "uitwerpselen {p}" | mkN "afval" neuter ; -- status=guess status=guess
+lin ore_N = mkN "erts" neuter ; -- status=guess
+lin oregano_N = mkN "oregano" ; -- status=guess
+lin organ_N = mkN "orgaan" neuter ; -- status=guess
+lin organelle_N = mkN "organel" ; -- status=guess
+lin organic_A = mkA "organisch" | mkA "organische" ; -- status=guess status=guess
+lin organic_N = mkN "organische verbinding" feminine ; -- status=guess
+lin organisation_N = mkN "organisatie" ;
+lin organism_N = mkN "organisme" neuter ; -- status=guess
+lin organist_N = mkN "organist" masculine ; -- status=guess
+lin organization_N = mkN "organisatie" feminine ;
+lin organizational_A = variants{} ; --
+lin organize_V2 = mkV2 (mkV "organiseren") ; -- status=guess, src=wikt
+lin organize_V2V = mkV2V (mkV "organiseren") ; -- status=guess, src=wikt
+lin organizer_N = mkN "organisator" masculine ; -- status=guess
+lin orgasm_N = mkN "orgasme" masculine | mkN "klaarkomen" neuter ; -- status=guess status=guess
+lin orient_V2 = mkV2 (reflMkV "oriënteren") ; -- status=guess, src=wikt
+lin oriental_A = mkA "oriëntaal" | mkA "oosters" ; -- status=guess status=guess
+lin orientation_N = mkN "oriënteringsvermogen" ; -- status=guess
+lin origami_N = mkN "origami" ; -- status=guess
+lin origin_N = mkN "oorsprong" masculine | mkN "afkomst" feminine | mkN "herkomst" feminine ; -- status=guess status=guess status=guess
+lin original_A = mkA "origineel" | mkA "oorspronkelijk" ;
+lin original_N = mkN "origineel" neuter ; -- status=guess
+lin originally_Adv = mkAdv "indertijd" ; -- status=guess
+lin originate_V = mkV "voortkomen" ; -- status=guess, src=wikt
+lin originate_V2 = mkV2 (mkV "voortkomen") ; -- status=guess, src=wikt
+lin orison_N = mkN "gebed" neuter ; -- status=guess
+lin ornamental_N = mkN "sier-" ; -- status=guess
+lin ornate_A = mkA "sierlijk" | mkA "barok" ; -- status=guess status=guess
+lin ornery_A = mkA "nors" | mkA "mopperig" | mkA "zeurderig" ; -- status=guess status=guess status=guess
+lin ornithology_N = mkN "vogelkunde" feminine | mkN "ornithologie" feminine ; -- status=guess status=guess
+lin orogeny_N = mkN "orogenese" feminine ; -- status=guess
+lin orphan_N = mkN "wees" masculine feminine | mkN "weeskind" neuter | mkN "weesjongen" masculine | mkN "weesmeisje" neuter ; -- status=guess status=guess status=guess status=guess
+lin orphanage_N = mkN "weeshuis" ; -- status=guess
+lin orthoclase_N = mkN "orthoklaas" ; -- status=guess
+lin orthodontist_N = mkN "orthodontist" ; -- status=guess
+lin orthodox_A = mkA "orthodox" ; -- status=guess
+lin orthodoxy_N = mkN "orthodoxie" ; -- status=guess
+lin orthogonal_A = mkA "orthogonaal" ; -- status=guess
+lin orthography_N = mkN "spelling" feminine ; -- status=guess
+lin oryx_N = mkN "oryx" masculine ; -- status=guess
+lin oscillation_N = mkN "trilling" ; -- status=guess
+lin osmium_N = mkN "osmium" neuter ; -- status=guess
+lin osmosis_N = mkN "osmose" feminine ; -- status=guess
+lin osprey_N = mkN "visarend" masculine ; -- status=guess
+lin ossuary_N = mkN "ossuarium" neuter | mkN "knekelhuis" neuter ; -- status=guess status=guess
+lin ostensible_A = mkA "schijnbaar" ; -- status=guess
+lin ostensibly_Adv = mkAdv "ogenschijnlijk" | mkAdv "op het eerste gezicht" | mkAdv "schijnbaar" ; -- status=guess status=guess status=guess
+lin osteoblast_N = mkN "osteoblast" ; -- status=guess
+lin osteocyte_N = mkN "osteocyt " masculine ; -- status=guess
+lin osteoporosis_N = mkN "botontkalking" | mkN "osteoporose" ; -- status=guess status=guess
+lin ostracism_N = mkN "Verbanning" | mkN "uitsluiting" | mkN "doodverklaring" ; -- status=guess status=guess status=guess
+lin ostracize_V2 = mkV2 (mkV "Verbannen") | mkV2 (mkV "uitstoten") | mkV2 (mijden_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ostrich_N = mkN "struisvogel" masculine ; -- status=guess
+lin other_A = mkA "ander" ;
+lin other_N = mkN "andere" | mkN "ander" ;
+lin otherness_N = mkN "anderszijn" neuter ; -- status=guess
+lin otherwise_Adv = mkAdv "anders" | mkAdv "anderszins" ;
+lin otherwise_PConj = S.otherwise_PConj ;
+lin otiose_A = mkA "zinloos" | mkA "overbodig" | mkA "doelloos" ; -- status=guess status=guess status=guess
+lin otitis_N = mkN "oorontsteking" ; -- status=guess
+lin otter_N = mkN "otter" masculine ; -- status=guess
+lin ounce_N = mkN "ons" neuter ; -- status=guess
+lin ouster_N = mkN "verdrijving" ; -- status=guess
+lin out_A = mkA "uit" ; -- status=guess
+lin out_Adv = mkAdv "uit" ;
+lin out_N = mkN "buiten" ; -- status=guess
+lin out_Prep = variants{} ; --
+lin outbid_V2 = mkV2 (mkV "overbieden") ; -- status=guess, src=wikt
+lin outbreak_N = mkN "uitbarsting" | mkN "explosie" ; -- status=guess status=guess
+lin outcome_N = mkN "uitkomst" feminine ; -- status=guess
+lin outdo_V2 = mkV2 (mkV "overtreffen") ; -- status=guess, src=wikt
+lin outdoor_A = variants{} ; --
+lin outer_A = variants{} ; --
+lin outermost_A = mkA "buitenst" ; -- status=guess
+lin outfit_N = variants{} ; --
+lin outgrow_V2 = mkV2 (mkV "ontgroeien") | mkV2 (mkV "ontwassen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin outgrowth_N = mkN "uitgroeisel" neuter ; -- status=guess
+lin outlaw_N = mkN "vogelvrije" ; -- status=guess
+lin outlet_N = mkN "stopcontact" neuter ; -- status=guess
+lin outlier_N = mkN "uitloper" ; -- status=guess
+lin outline_N = mkN "omtrek" ; -- status=guess
+lin outline_V2 = variants{} ; --
+lin outlive_V2 = mkV2 (mkV "overleven") ; -- status=guess, src=wikt
+lin outlook_N = variants{} ; --
+lin outmoded_A = mkA "achterhaald" ; -- status=guess
+lin outpatient_N = mkN "poliklinische patiënt" ; -- status=guess
+lin outpost_N = mkN "voorpost" masculine | mkN "buitenpost" masculine ; -- status=guess status=guess
+lin output_N = mkN "uitvoer" ; -- status=guess
+lin outrage_N = mkN "wandaad" feminine ; -- status=guess
+lin outrageous_A = mkA "ongehoord" | mkA "schandelijk" ; -- status=guess status=guess
+lin outrun_V2 = mkV2 (mkV "ontlopen") ; -- status=guess, src=wikt
+lin outset_N = variants{} ; --
+lin outside_A = mkA "buitenste" ; -- status=guess
+lin outside_Adv = mkAdv "buiten" ; -- status=guess
+lin outside_N = mkN "buitenkant" masculine ; -- status=guess
+lin outside_Prep = mkPrep "buiten" ;
+lin outsider_N = variants{} ; --
+lin outstanding_A = mkA "bijzonder" | mkA "vooraanstaand" ; -- status=guess status=guess
+lin outstrip_V2 = mkV2 (mkV "overtreffen") | mkV2 (mkV "overvleugelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin outweigh_V2 = mkV2 (mkV (mkV "zwaarder") "wegen") ; -- status=guess, src=wikt
+lin ouzo_N = mkN "ouzo" ; -- status=guess
+lin oval_A = mkA "ovaal" | mkA "eivormig" ; -- status=guess status=guess
+lin oval_N = mkN "ovaal" ; -- status=guess
+lin ovary_N = mkN "eierstok" masculine | mkN "ovarium" neuter ; -- status=guess status=guess
+lin ovation_N = mkN "ovatie" feminine ; -- status=guess
+lin oven_N = mkN "oven" masculine ; -- status=guess
+lin over_Adv = mkAdv "overnieuw" | mkAdv "opnieuw" ;
+lin over_N = variants{} ; --
+lin over_Prep = mkPrep "over" ; -- mkPrep "boven" over your head
+lin overact_V = mkV "overacteren" ; -- status=guess, src=wikt
+lin overact_V2 = mkV2 (mkV "overacteren") ; -- status=guess, src=wikt
+lin overall_A = mkA "globaal" ; -- status=guess
+lin overall_Adv = mkAdv "globaal" ; -- status=guess
+lin overall_N = variants{} ; --
+lin overboard_Adv = mkAdv "overboord" ; -- status=guess
+lin overcast_A = mkA "betrokken" ; -- status=guess
+lin overcome_V = mkV "overwinnen" ; -- status=guess, src=wikt
+lin overcome_V2 = mkV2 (mkV "overwinnen") ; -- status=guess, src=wikt
+lin overdo_V2 = mkV2 (mkV "overdrijven") ; -- status=guess, src=wikt
+lin overdue_A = mkA "over tijd" ; -- status=guess
+lin overeat_V = mkV "overeten" ; -- status=guess, src=wikt
+lin overestimate_V2 = mkV2 (mkV "overschatten") ; -- status=guess, src=wikt
+lin overexposure_N = mkN "overbelichting" ; -- status=guess
+lin overflow_V = mkV "overlopen" | mkV "overstromen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin overflow_V2 = mkV2 (mkV "overlopen") | mkV2 (mkV "overstromen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin overhang_V = mkV "overhangen" ; -- status=guess, src=wikt
+lin overhang_V2 = mkV2 (mkV "overhangen") ; -- status=guess, src=wikt
+lin overhaul_N = mkN "opknapbeurt" feminine | mkN "onderhoud" neuter | mkN "herziening" feminine ; -- status=guess status=guess status=guess
+lin overhaul_V2 = mkV2 (mkV "opknappen") | mkV2 (mkV "herstellen") | mkV2 (mkV "renoveren") | mkV2 (mkV "moderniseren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin overhead_N = mkN "overheadprojector" ; -- status=guess
+lin overhear_V2 = mkV2 (mkV "luistervinken") ; -- status=guess, src=wikt
+lin overlap_V = mkV "overlappen" ; -- status=guess, src=wikt
+lin overlap_V2 = mkV2 (mkV "overlappen") ; -- status=guess, src=wikt
+lin overload_V2 = mkV2 (mkV "overladen") ; -- status=guess, src=wikt
+lin overlook_V2 = mkV2 (mkV (mkV "over") "het hoofd zien") ; -- status=guess, src=wikt
+lin overnight_Adv = mkAdv "van de ene dag op de andere" ; -- status=guess
+lin overpay_V = mkV (mkV "teveel") "betalen" ; -- status=guess, src=wikt
+lin overpay_V2 = mkV2 (mkV (mkV "teveel") "betalen") ; -- status=guess, src=wikt
+lin overplay_V2 = mkV2 (mkV "uitslaan") ; -- status=guess, src=wikt
+lin overrate_V2 = mkV2 (mkV "overschatten") ; -- status=guess, src=wikt
+lin override_V2 = mkV2 (mkV "afjakkeren") ; -- status=guess, src=wikt
+lin overripe_A = mkA "overrijp" ; -- status=guess
+lin overrun_V2 = mkV2 (mkV (mkV "te") "lang doorbijlopen") ; -- status=guess, src=wikt
+lin overseas_A = mkA "overzees" ; -- status=guess
+lin overseas_Adv = mkAdv "Buitenlands" ; -- status=guess
+lin oversee_V2 = mkV2 (mkV "bekijken") | mkV2 (mkV (mkV "toezien") "op") ; -- status=guess, src=wikt status=guess, src=wikt
+lin overseer_N = mkN "opzichter" masculine ; -- status=guess
+lin oversight_N = mkN "toezicht" neuter ; -- status=guess
+lin oversleep_V = reflMkV "verslapen" ; -- status=guess, src=wikt
+lin overt_A = mkA "openlijk" | mkA "onverholen" ; -- status=guess status=guess
+lin overtake_V2 = mkV2 (mkV "inhalen") ; -- status=guess, src=wikt
+lin overthrow_N = mkN "ondergang" masculine ; -- status=guess
+lin overthrow_V2 = mkV2 (mkV "omverwerpen") ; -- status=guess, src=wikt
+lin overtly_Adv = mkAdv "openlijk" | mkAdv "onverholen" ; -- status=guess status=guess
+lin overture_N = mkN "voorstel" neuter ; -- status=guess
+lin overturn_V = mkV "omverwerpen" ; -- status=guess, src=wikt
+lin overturn_V2 = mkV2 (mkV "omverwerpen") ; -- status=guess, src=wikt
+lin overview_N = mkN "overzicht" ; -- status=guess
+lin overweening_A = mkA "zelfverzekerd" | mkA "arrogant" ; -- status=guess status=guess
+lin overweight_A = mkA "te zwaar" ; -- status=guess
+lin overwhelm_V2 = mkV2 (mkV "overweldigen") ; -- status=guess, src=wikt
+lin overwhelming_A = mkA "overweldigend" ; -- status=guess
+lin oviduct_N = mkN "eileider" masculine ; -- status=guess
+lin oviparous_A = mkA "eierleggend" ; -- status=guess
+lin owe_V = mkV (mkV "schuldig") "zijn" ; -- status=guess, src=wikt
+lin owe_V2 = mkV2 (mkV (mkV "schuldig") "zijn") ; -- status=guess, src=wikt
+lin owl_N = mkN "uil" masculine ; -- status=guess
+lin owlet_N = mkN "uilskuiken" neuter ; -- status=guess
+lin own_A = mkA "eigen" ; -- status=guess
+lin own_V2 = mkV2 (fixprefixV "be" zitten_V) ;
+lin owner_N = mkN "eigenaar" masculine | mkN "eigenares" feminine | mkN "bezitter" masculine | mkN "bezitster" feminine ;
+lin ownership_N = variants{} ; --
+lin ox_N = mkN "os" masculine ; -- status=guess
+lin oxcart_N = mkN "ossenkar" utrum ; -- status=guess
+lin oxeye_N = mkN "gewone margriet" masculine feminine ; -- status=guess
+lin oxidation_N = mkN "oxidatie" ; -- status=guess
+lin oxide_N = mkN "oxide" neuter ; -- status=guess
+lin oxygen_N = mkN "zuurstof" feminine ; -- status=guess
+lin oxymoron_N = mkN "beeldspraak" ; -- status=guess
+lin oyster_N = mkN "oester " neuter ; -- status=guess
+lin oystercatcher_N = mkN "scholekster" masculine feminine ; -- status=guess
+lin ozone_N = mkN "ozon" ; -- status=guess
+lin pa_N = mkN "pa" masculine ; -- status=guess
+lin pace_N = mkN "tempo" neuter ; -- status=guess
+lin pacifier_N = mkN "fopspeen" | mkN "speen" ; -- status=guess status=guess
+lin pack_N = variants{} ; --
+lin pack_V = variants{} ; --
+lin pack_V2 = variants{} ; --
+lin package_N = mkN "verpakking" | mkN "pakketje" neuter ;
+lin package_V2 = variants{} ; --
+lin packer_N = mkN "verpakker" masculine | mkN "pakker" masculine ; -- status=guess status=guess
+lin packet_N = variants{} ; --
+lin pact_N = mkN "pact" neuter ; -- status=guess
+lin pad_N = variants{} ; --
+lin paddle_N = mkN "schoep" masculine feminine ; -- status=guess
+lin paddle_V = mkV "peddelen" | mkV "roeien" ; -- status=guess, src=wikt status=guess, src=wikt
+lin paddle_V2 = mkV2 (mkV "peddelen") | mkV2 (mkV "roeien") ; -- status=guess, src=wikt status=guess, src=wikt
+lin paddlefish_N = mkN "lepelsteur" masculine ; -- status=guess
+lin paddy_N = mkN "rijstveld" masculine ; -- status=guess
+lin padlock_N = mkN "hangslot" neuter ; -- status=guess
+lin padlock_V2 = mkV2 (mkV (mkV "met") "een hangslot afsluiten") ; -- status=guess, src=wikt
+lin paean_N = mkN "lofzang" ; -- status=guess
+lin pagan_A = mkA "immoreel" | mkA "onbeschaafd" ; -- status=guess status=guess
+lin pagan_N = mkN "heiden" masculine ; -- status=guess
+lin page_N = mkN "pagina" ;
+lin page_V2 = mkV2 (mkV "dienen") ; -- status=guess, src=wikt
+lin pageantry_N = mkN "praal" | mkN "vertoon" ; -- status=guess status=guess
+lin pahoehoe_N = mkN "gladde lava" masculine feminine ; -- status=guess
+lin paid_A = variants{} ; --
+lin pain_N = mkN "pijn" masculine feminine ;
+lin pain_V2 = mkV2 (mkV "kwetsen") ; -- status=guess, src=wikt
+lin painful_A = mkA "pijnlijk" | mkA "smartelijk" ; -- status=guess status=guess
+lin painkiller_N = mkN "pijnstiller" masculine ; -- status=guess
+lin paint_N = mkN "verf" feminine | mkN "tjet" masculine ; -- status=guess status=guess
+lin paint_V = mkV "verven" | mkV "schilderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin paint_V2 = mkV2 (mkV "verven") | mkV2 (mkV "schilderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin paint_V2A = L.paint_V2A ;
+lin paintbrush_N = mkN "penseel" neuter ; -- status=guess
+lin painter_N = mkN "schilder" masculine | mkN "kunstschilder" masculine ; -- status=guess status=guess
+lin painting_N = mkN "schilderij" neuter | mkN "schilderwerk" neuter ;
+lin pair_N = mkN "paar" neuter ;
+lin pair_V = mkV "paren" | mkV "koppelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pair_V2 = mkV2 (mkV "paren") | mkV2 (mkV "koppelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pal_N = variants{} ; --
+lin palace_N = mkN "paleis" neuter ; -- status=guess
+lin palanquin_N = mkN "palankijn" ; -- status=guess
+lin palatable_A = mkA "genietbaar" | mkA "lekker" ; -- status=guess status=guess
+lin palate_N = mkN "gehemelte" neuter | mkN "verhemelte" neuter ; -- status=guess status=guess
+lin pale_A = mkA "bleek" ; -- status=guess
+lin pale_N = mkN "paal" ; -- status=guess
+lin paleface_N = mkN "bleekgezicht" neuter ; -- status=guess
+lin paleontologist_N = mkN "paleontoloog" masculine ; -- status=guess
+lin palimpsest_N = mkN "palimpsest" ; -- status=guess
+lin palindrome_N = mkN "palindroom" neuter ; -- status=guess
+lin palisade_N = mkN "palissade" feminine ; -- status=guess
+lin pall_N = mkN "lijkkleed" ; -- status=guess
+lin palladium_N = mkN "palladium" neuter ; -- status=guess
+lin pallet_N = mkN "transpallet" ; -- status=guess
+lin pallor_N = mkN "bleekheid" ; -- status=guess
+lin palm_N = mkN "palm" masculine | mkN "handpalm" masculine ; -- status=guess status=guess
+lin palm_V2 = mkV2 (mkV "opdringen") | mkV2 (mkV (mkV "opzadelen") "met") ; -- status=guess, src=wikt status=guess, src=wikt
+lin palpable_A = mkA "tastbaar" ; -- status=guess
+lin paltry_A = mkA "armzalig" | mkA "meelijwekkend" | mkA "beklagenswaardig" | mkA "waardeloos" ; -- status=guess status=guess status=guess status=guess
+lin pan_N = mkN "panarabisme" ; -- status=guess
+lin panache_N = mkN "zwier" | mkN "panache" ; -- status=guess status=guess
+lin pancake_N = mkN "pannenkoek" masculine ; -- status=guess
+lin pancreas_N = mkN "alvleesklier" | mkN "buikspeekselklier" | mkN "pancreas" ; -- status=guess status=guess status=guess
+lin panda_N = mkN "panda" masculine | mkN "pandabeer" masculine ; -- status=guess status=guess
+lin pandemic_N = mkN "pandemie" feminine ; -- status=guess
+lin pandemonium_N = mkN "pandemonium" neuter ; -- status=guess
+lin pander_N = mkN "pooier" masculine ; -- status=guess
+lin pander_V = mkV (mkV "aan") "iets doen denken" ; -- status=guess, src=wikt
+lin pandiculation_N = mkN "zich uitrekken" ; -- status=guess
+lin panegyric_N = mkN "lofzang" feminine | mkN "lofrede" feminine ; -- status=guess status=guess
+lin panel_N = mkN "forum" ; -- status=guess
+lin panhandler_N = mkN "landloper" masculine | mkN "zwerver" masculine ; -- status=guess status=guess
+lin panic_N = mkN "paniek" feminine ; -- status=guess
+lin panoply_N = mkN "wapenrusting" ; -- status=guess
+lin panoramic_A = mkA "panoramisch" | mkA "panoramische" ; -- status=guess status=guess
+lin pant_N = mkN "gehijg" ; -- status=guess
+lin pantheism_N = mkN "pantheïsme" neuter ; -- status=guess
+lin pantheistic_A = mkA "pantheïstisch" ; -- status=guess
+lin panther_N = mkN "panter" masculine ; -- status=guess
+lin pantograph_N = mkN "pantograaf" | mkN "tekenaap" masculine ; -- status=guess status=guess
+lin pantry_N = mkN "voorraadkamer" feminine | mkN "bijkeuken" feminine | mkN "bijkeukens {p}" | mkN "voorraadkast" feminine ; -- status=guess status=guess status=guess status=guess
+lin pantyhose_N = mkN "panty" masculine ; -- status=guess
+lin papal_A = mkA "pauselijk" ; -- status=guess
+lin paper_N = L.paper_N ;
+lin paper_V2 = mkV2 (behangen_V) ; -- status=guess, src=wikt
+lin paprika_N = mkN "paprika" feminine ; -- status=guess
+lin par_N = variants{} ; --
+lin parable_N = mkN "parabel" masculine ; -- status=guess
+lin parabola_N = mkN "parabool" ; -- status=guess
+lin parachute_N = mkN "parachute" masculine | mkN "valscherm" neuter ; -- status=guess status=guess
+lin parachutist_N = mkN "parachutist" masculine | mkN "parachutiste" feminine ; -- status=guess status=guess
+lin parade_N = mkN "parade" feminine | mkN "optocht" masculine | mkN "defilé" neuter ; -- status=guess status=guess status=guess
+lin paradigm_N = mkN "paradigma" neuter | mkN "denkkader" neuter ; -- status=guess status=guess
+lin paradise_N = mkN "paradijs" neuter ; -- status=guess
+lin paradox_N = mkN "paradox" masculine ; -- status=guess
+lin paradoxical_A = mkA "paradoxaal" ; -- status=guess
+lin paraffin_N = mkN "paraffine" ; -- status=guess
+lin paragon_N = mkN "toonbeeld" ; -- status=guess
+lin paragraph_N = mkN "alinea" feminine | mkN "paragraaf" masculine ; -- status=guess status=guess
+lin parakeet_N = mkN "parkiet" ; -- status=guess
+lin parallel_A = mkA "evenwijdig" | mkA "parallel" ; -- status=guess status=guess
+lin parallel_N = mkN "breedtegraad" masculine ; -- status=guess
+lin parallelepiped_N = mkN "parallellepipedum" ; -- status=guess
+lin parallelogram_N = mkN "parallellogram" masculine ; -- status=guess
+lin paralysis_N = mkN "verlamming" feminine ; -- status=guess
+lin paramagnetic_A = mkA "paramagnetisch" ; -- status=guess
+lin paramagnetism_N = mkN "paramagnetisme" ; -- status=guess
+lin paramecium_N = mkN "pantoffeldiertje" neuter ; -- status=guess
+lin parameter_N = variants{} ; --
+lin paraphernalia_N = mkN "onderdelen" | mkN "spulletjes" ; -- status=guess status=guess
+lin paraplegia_N = mkN "dwarslaesie" ; -- status=guess
+lin parasite_N = mkN "parasiet" masculine feminine | mkN "profiteur" masculine ; -- status=guess status=guess
+lin parcel_N = variants{} ; --
+lin parchment_N = mkN "perkamentkleur" ; -- status=guess
+lin pardon_N = variants{} ; --
+lin pare_V2 = mkV2 (mkV "pellen") | mkV2 (mkV "schillen") | mkV2 (mkV "beknibbelen") | mkV2 (mkV "besnoeien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin parent_N = mkN "ouder" masculine ;
+lin parental_A = mkA "ouderlijk" ; -- status=guess
+lin parenthesis_N = mkN "parenthese" ; -- status=guess
+lin parenthood_N = mkN "ouderschap" neuter ; -- status=guess
+lin parhelion_N = mkN "parhelium" neuter | mkN "bijzon" feminine ; -- status=guess status=guess
+lin paring_N = mkN "schilmesje" ; -- status=guess
+lin paris_PN = L.paris_PN ;
+lin parish_N = mkN "parochianen" ; -- status=guess
+lin parity_N = mkN "pariteitsbit" ; -- status=guess
+lin park_N = mkN "park" masculine ; -- status=guess
+lin park_V = mkV "parkeren" ; -- status=guess, src=wikt
+lin park_V2 = mkV2 (mkV "parkeren") ; -- status=guess, src=wikt
+lin parking_N = mkN "parkeergarage" feminine ; -- status=guess
+lin parliament_N = mkN "parlement" neuter ;
+lin parliamentary_A = variants{} ; --
+lin parmesan_N = mkN "parmezaan" masculine | mkN "parmezaankaas" masculine ; -- status=guess status=guess
+lin parrot_N = mkN "papegaai" masculine ; -- status=guess
+lin parry_V2 = mkV2 (mkV "afweren") ; -- status=guess, src=wikt
+lin parse_V2 = mkV2 (mkV "ontleden") | mkV2 (mkV "parsen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin parsec_N = mkN "parsec" ; -- status=guess
+lin parsimonious_A = mkA "zuinig" | mkA "gierig" ; -- status=guess status=guess
+lin parsimony_N = mkN "vrekkigheid" feminine | mkN "zuinigheid" feminine ; -- status=guess status=guess
+lin parsley_N = mkN "peterselie" ; -- status=guess
+lin parsnip_N = mkN "pastinaak" feminine ; -- status=guess
+lin parsonage_N = mkN "pastorie" ; -- status=guess
+lin part_N = mkN "deel" neuter | mkN "gedeelte" neuter ;
+lin part_Prep = S.part_Prep ;
+lin part_V = variants{} ; --
+lin part_V2 = variants{} ; --
+lin part_time_A = variants{} ; --
+lin partake_V = mkV "deelnemen" ; -- status=guess, src=wikt
+lin partake_V2 = mkV2 (mkV "deelnemen") ; -- status=guess, src=wikt
+lin partial_A = mkA "partijdig" ; -- status=guess
+lin partiality_N = mkN "partijdigheid" ; -- status=guess
+lin partially_Adv = mkAdv "gedeeltelijk" | mkAdv "deels" ; -- status=guess status=guess
+lin participant_N = mkN "deelnemer" masculine ; -- status=guess
+lin participate_V = mkV "meedoen" | mkV "deelnemen" | mkV "participeren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin participate_V2 = mkV2 (mkV "meedoen") | mkV2 (mkV "deelnemen") | mkV2 (mkV "participeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin participation_N = mkN "deelname" feminine | mkN "deelneming" feminine ; -- status=guess status=guess
+lin participatory_A = mkA "participatief" | mkA "deelnemend" | mkA "deelname-" | mkA "medewerkings-" ; -- status=guess status=guess status=guess status=guess
+lin participle_N = mkN "deelwoord" neuter ; -- status=guess
+lin particle_N = mkN "deeltjesversneller" masculine ; -- status=guess
+lin particular_A = mkA "specifiek" | mkA "bepaald" | mkA "nauwkeurig" | mkA "nauwgezet" | mkA "precies" ;
+lin particular_N = variants{} ; --
+lin particularly_Adv = mkAdv "specifiek" ;
+lin parting_N = mkN "adieu" | mkN "afscheid" ; -- status=guess status=guess
+lin partisan_N = mkN "aanhanger" masculine ; -- status=guess
+lin partition_N = mkN "opdeling" | mkN "partitie" | mkN "splitsing" | mkN "verdeling" ; -- status=guess status=guess status=guess status=guess
+lin partition_V2 = mkV2 (mkV "dismemberen") | mkV2 (mkV "opdelen") | mkV2 (mkV "splitsen") | mkV2 (mkV "verdelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin partitive_N = mkN "partitief" masculine ; -- status=guess
+lin partly_Adv = mkAdv "deels" | mkAdv "gedeeltelijk" ; -- status=guess status=guess
+lin partner_N = mkN "partner" ;
+lin partnership_N = mkN "maatschap" | mkN "partnerschap" ; -- status=guess status=guess
+lin partridge_N = mkN "patrijs" feminine ; -- status=guess
+lin party_1_N = mkN "feest" neuter | mkN "fuif" ;
+lin party_2_N = mkN "partij" ;
+lin party_N = mkN "feest" neuter | mkN "partij" | mkN "fuif" ;
+lin parvenu_N = mkN "parvenu" ; -- status=guess
+lin pasha_N = mkN "pasja" masculine ; -- status=guess
+lin pass_N = mkN "passage" feminine ; -- status=guess
+lin pass_V = mkV "over" gaan_V ; --- split mkV "over" slaan_V to skip on something
+lin passage_N = variants{} ; --
+lin passageway_N = mkN "doorgang" masculine ; -- status=guess
+lin passenger_N = mkN "passagier" masculine feminine ; -- status=guess
+lin passer_N = mkN "voorbijganger" | mkN "passant" ; -- status=guess status=guess
+lin passion_N = mkN "passie" feminine ; -- status=guess
+lin passionate_A = variants{} ; --
+lin passive_A = mkA "passief" ; -- status=guess
+lin passive_N = mkN "passief" utrum ; -- status=guess
+lin passport_N = mkN "paspoort" neuter ; -- status=guess
+lin password_N = mkN "wachtwoord" neuter ; -- status=guess
+lin past_A = mkA "voorbij" ;
+lin past_Adv = mkAdv "voorbij" ; -- status=guess
+lin past_N = mkN "verleden" neuter ; --- split mkN "verleden tijd" ; linguistic tense
+lin past_Prep = mkPrep "langs" | mkPrep "voorbij" ;
+lin pasta_N = mkN "deegwaren {p}" ; -- status=guess
+lin paste_V2 = mkV2 (mkV "plakken") ; -- status=guess, src=wikt
+lin pastiche_N = mkN "mengelmoes" ; -- status=guess
+lin pastime_N = mkN "tijdverdrijf" | mkN "hobby" masculine | mkN "tijdverdrijf" neuter | mkN "ontspanning" feminine ; -- status=guess status=guess status=guess status=guess
+lin pastor_N = mkN "pastoor" ; -- status=guess
+lin pastry_N = mkN "gebak" neuter ; -- status=guess
+lin pasture_N = mkN "weiland" ; -- status=guess
+lin pat_V = variants{} ; --
+lin pat_V2 = variants{} ; --
+lin patch_N = variants{} ; --
+lin patellar_A = mkA "patellair" ; -- status=guess
+lin patent_N = mkN "patent" neuter | mkN "octrooi" neuter ; -- status=guess status=guess
+lin paternal_A = mkA "vaderlijk" ; -- status=guess
+lin paternity_N = mkN "vaderschapsverlof" ; -- status=guess
+lin path_N = mkN "pad" neuter | mkN "route" | mkN "weg" masculine ;
+lin pathetic_A = mkA "meelijwekkend" | mkA "zielig" | mkA "deerniswekkend" ; -- status=guess status=guess status=guess
+lin pathologist_N = mkN "patholoog" masculine | mkN "patholoog-anatoom" masculine ; -- status=guess status=guess
+lin pathology_N = mkN "pathologie" feminine ; -- status=guess
+lin patience_N = mkN "geduld" neuter ; -- status=guess
+lin patient_A = mkA "geduldig" ; -- status=guess
+lin patient_N = mkN "patient" masculine | mkN "patiente" feminine ;
+lin patina_N = mkN "patina" ; -- status=guess
+lin patois_N = mkN "streektaal" utrum ; -- status=guess
+lin patriarch_N = mkN "patriarch" | mkN "aartsvader" masculine ; -- status=guess status=guess
+lin patriarchal_A = mkA "patriarchaal" | mkA "aartsvaderlijk" ; -- status=guess status=guess
+lin patriarchy_N = mkN "patriarchaat" neuter ; -- status=guess
+lin patrician_N = mkN "patriciër" masculine ; -- status=guess
+lin patriot_N = mkN "patriot" masculine ; -- status=guess
+lin patrol_N = mkN "patrouillewagen" masculine ; -- status=guess
+lin patron_N = mkN "bouwheer" masculine | mkN "eigenaar" masculine | mkN "bevorderaar" masculine ; -- status=guess status=guess status=guess
+lin patronize_V2 = mkV2 (mkV "denigreren") | mkV2 (mkV (mkV "betuttelen") "") ; -- status=guess, src=wikt status=guess, src=wikt
+lin patter_N = mkN "getrippel" ; -- status=guess
+lin pattern_N = mkN "patroon" neuter ; -- status=guess
+lin paucity_N = mkN "schaarste" | mkN "gering aantal" ; -- status=guess status=guess
+lin paunch_N = mkN "pens" ; -- status=guess
+lin pauper_N = mkN "pauper" ; -- status=guess
+lin pause_N = mkN "pauze" utrum ; -- status=guess
+lin pause_V = mkV "pauzeren" ; -- status=guess, src=wikt
+lin pause_V2V = mkV2V (mkV "pauzeren") ; -- status=guess, src=wikt
+lin pause_VS = mkVS (mkV "pauzeren") ; -- status=guess, src=wikt
+lin pavement_N = mkN "stoep" | mkN "trottoir" neuter ; -- status=guess status=guess
+lin pavilion_N = mkN "paviljoen" neuter ; -- status=guess
+lin paw_N = mkN "poot" masculine ; -- status=guess
+lin paw_V = mkV "betasten" ; -- status=guess, src=wikt
+lin paw_V2 = mkV2 (mkV "betasten") ; -- status=guess, src=wikt
+lin pawl_N = mkN "pal" ; -- status=guess
+lin pawn_N = mkN "pion" masculine ; -- status=guess
+lin pawn_V2 = mkV2 (mkV "verpanden") ; -- status=guess, src=wikt
+lin pawnbroker_N = mkN "pandjesbaas" masculine | mkN "lommerd" masculine ; -- status=guess status=guess
+lin pawnshop_N = mkN "pandjeshuis" neuter | mkN "lommerd" ; -- status=guess status=guess
+lin pay_N = mkN "beloning" feminine ; -- status=guess
+lin pay_V = mkV "betalen" ;
+lin pay_V2 = mkV2 (mkV "betalen") ;
+lin pay_V2V = mkV2V (mkV "betalen") ; ---- subcat
+lin pay_V3 = mkV3 (mkV "betalen") ;
+lin payable_A = variants{} ; --
+lin payment_N = mkN "uitbetaling" feminine | mkN "betaling" feminine ;
+lin payroll_N = mkN "loonlijst" ; -- status=guess
+lin payslip_N = mkN "loonstrookje" neuter ; -- status=guess
+lin pea_N = mkN "erwt" feminine ; -- status=guess
+lin peace_N = L.peace_N ;
+lin peaceful_A = mkA "vredig" | mkA "vreedzaam" ; -- status=guess status=guess
+lin peach_N = mkN "perzik" masculine ; -- status=guess
+lin peacock_N = mkN "pauw" masculine ; -- status=guess
+lin peafowl_N = mkN "pauw" ; -- status=guess
+lin peak_N = mkN "piek" ; -- status=guess
+lin peanut_N = mkN "pinda" masculine | mkN "aardnoot" feminine | mkN "apennoot" feminine | mkN "arachidenoot" feminine | mkN "grondnoot" feminine | mkN "olienoot" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin pear_N = mkN "peer" feminine ; -- status=guess
+lin pearl_N = mkN "parel" ; -- status=guess
+lin peasantMasc_N = mkN "boer" masculine | mkN "plattelander" masculine | mkN "landman" masculine ; -- status=guess status=guess status=guess
+lin peasantry_N = mkN "boerenstand" masculine ; -- status=guess
+lin peat_N = mkN "turf" masculine | mkN "veen" neuter ; -- status=guess status=guess
+lin pebble_N = mkN "kiezel" ; -- status=guess
+lin peccary_N = mkN "pekari" ; -- status=guess
+lin pecker_N = mkN "pikker" ; -- status=guess
+lin pectoral_N = mkN "borstvin" masculine feminine ; -- status=guess
+lin peculiar_A = mkA "karakteristiek" ; -- status=guess
+lin pedagogic_A = mkA "pedagogisch" ; -- status=guess
+lin pedagogy_N = mkN "opvoedkunde" feminine ; -- status=guess
+lin pedant_N = mkN "wijsneus" masculine feminine | mkN "weetal" masculine feminine ; -- status=guess status=guess
+lin pedantry_N = mkN "pedanterie" ; -- status=guess
+lin peddle_V = mkV "dealen" ; -- status=guess, src=wikt
+lin peddle_V2 = mkV2 (mkV "dealen") ; -- status=guess, src=wikt
+lin peddler_N = mkN "marskramer" masculine | mkN "venter" masculine ; -- status=guess status=guess
+lin pederast_N = mkN "pederast" masculine ; -- status=guess
+lin pederastic_A = mkA "pederastisch" ; -- status=guess
+lin pederasty_N = mkN "knapenliefde" feminine | mkN "knapenschennis" feminine ; -- status=guess status=guess
+lin pedestal_N = mkN "voetstuk" neuter | mkN "voetstuk" neuter ; -- status=guess status=guess
+lin pedestrian_A = mkA "gewoontjes" ; -- status=guess
+lin pedestrian_N = mkN "voetganger" masculine ; -- status=guess
+lin pediatrician_N = mkN "kinderarts" ; -- status=guess
+lin pedigree_N = mkN "stamboom" ; -- status=guess
+lin pedophile_N = mkN "pedofiel" masculine ; -- status=guess
+lin pedophilia_N = mkN "pedofilie" | mkN "knapenliefde" ; -- status=guess status=guess
+lin pee_N = mkN "pis" | mkN "plas" ; -- status=guess status=guess
+lin pee_V = mkV "plassen" ; -- status=guess, src=wikt
+lin peek_V = mkV "gluren" ; -- status=guess, src=wikt
+lin peekaboo_N = mkN "kiekeboe" ; -- status=guess
+lin peel_N = mkN "schil" feminine ; -- status=guess
+lin peel_V = mkV "schillen" ; -- status=guess, src=wikt
+lin peel_V2 = mkV2 (mkV "schillen") ; -- status=guess, src=wikt
+lin peeler_N = mkN "schilmesje" neuter ; -- status=guess
+lin peer_N = mkN "edelman" masculine | mkN "edele" masculine ; -- status=guess status=guess
+lin peer_V = variants{} ; --
+lin peeve_N = mkN "ergernis" feminine | mkN "irritatie" feminine ; -- status=guess status=guess
+lin peeve_V2 = mkV2 (mkV "ergeren") ; -- status=guess, src=wikt
+lin pejorative_A = mkA "kleinerend denigrerend" ; -- status=guess
+lin pelican_N = mkN "pelikaan" ; -- status=guess
+lin pellet_N = mkN "kogeltje" | mkN "hagelkorrel" ; -- status=guess status=guess
+lin pellucid_A = mkA "doorschijnend" ; -- status=guess
+lin pelt_N = mkN "huid" feminine | mkN "vel" neuter ; -- status=guess status=guess
+lin pelt_V = mkV "bombarderen" | mkV "bestoken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pelt_V2 = mkV2 (mkV "bombarderen") | mkV2 (mkV "bestoken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pelvis_N = mkN "bekken" neuter ; -- status=guess
+lin pen_N = L.pen_N ;
+lin pen_V2 = mkV2 (mkV "opschrijven") | mkV2 (schrijven_V) | mkV2 (mkV "") | mkV2 (mkV "neerpennen)") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin penalize_V2 = mkV2 (mkV "straffen") ; -- status=guess, src=wikt
+lin penalty_N = mkN "strafschopgebied" | mkN "zestienmetergebied" ; -- status=guess status=guess
+lin penance_N = mkN "berouw" | mkN "penitentie" ; -- status=guess status=guess
+lin penchant_N = mkN "neiging" feminine | mkN "voorkeur" feminine ; -- status=guess status=guess
+lin pencil_N = mkN "potlood" neuter ; -- status=guess
+lin pendant_N = mkN "hanger" masculine | mkN "hangertje" neuter ; -- status=guess status=guess
+lin pendulum_N = mkN "slinger" utrum ; -- status=guess
+lin penetrable_A = mkA "doordringbaar" ; -- status=guess
+lin penetrate_V = mkV "penetreren" ; -- status=guess, src=wikt
+lin penetrate_V2 = mkV2 (mkV "penetreren") ; -- status=guess, src=wikt
+lin penguin_N = mkN "pinguïn" masculine ; -- status=guess
+lin penicillin_N = mkN "penicilline" ; -- status=guess
+lin peninsula_N = mkN "schiereiland" neuter ; -- status=guess
+lin penis_N = mkN "penis" | mkN "lid" neuter | mkN "mannelijk lid" neuter | mkN "penis" ; -- status=guess status=guess status=guess status=guess
+lin pennant_N = mkN "vaan" ; -- status=guess
+lin penny_N = mkN "hoge bi" masculine feminine ; -- status=guess
+lin pension_N = mkN "pensioen" ;
+lin pension_V2 = mkV2 (mkV "pensioneren") | mkV2 (mkV (mkV "met") "pensioen sturen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pensioner_N = mkN "gepensioneerde" masculine feminine ; -- status=guess
+lin pent_A = mkA "onderdrukt" | mkA "onuitgesproken" ; -- status=guess status=guess
+lin pentagon_N = mkN "vijfhoek" masculine ; -- status=guess
+lin penultimate_A = mkA "voorlaatste" ; -- status=guess
+lin penumbra_N = mkN "halfschaduw" masculine ; -- status=guess
+lin peony_N = mkN "pioen" | mkN "pioenroos" ; -- status=guess status=guess
+lin people_N = mkN "mensen" | mkN "volk" neuter | mkN "personen" | mkN "lui" ;
+lin people_V2 = mkV2 (mkV (mkV "bevolkt") "worden") ; -- status=guess, src=wikt
+lin pep_N = mkN "peptalk" masculine ; -- status=guess
+lin pepper_N = mkN "chilipeper" ; -- status=guess
+lin pepsin_N = mkN "pepsine " masculine ; -- status=guess
+lin per_Prep = mkPrep "per" ;
+lin perceive_V2 = variants{} ; --
+lin perceive_V2V = variants{} ; --
+lin perceive_VS = variants{} ; --
+lin perceived_A = variants{} ; --
+lin percent_N = mkN "procent" neuter ;
+lin percentage_N = variants{} ; --
+lin perception_N = mkN "scherpzinnigheid" ; -- status=guess
+lin perceptive_A = mkA "opmerkzaam" ; -- status=guess
+lin perch_N = mkN "baars" masculine ; -- status=guess
+lin percolate_N = mkN "percolaat" neuter ; -- status=guess
+lin percolate_V = mkV "percoleren" | mkV "filteren" | mkV "filtreren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin percolate_V2 = mkV2 (mkV "percoleren") | mkV2 (mkV "filteren") | mkV2 (mkV "filtreren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin percussion_N = mkN "slaginstrument" neuter ; -- status=guess
+lin perdition_N = mkN "verderf" ; -- status=guess
+lin peregrine_N = mkN "slechtvalk" masculine ; -- status=guess
+lin peremptory_A = mkA "ontegensprekelijk" | mkA "zelfverzekerd" | mkA "dogmatisch" ; -- status=guess status=guess status=guess
+lin perennial_A = mkA "voortdurend" | mkA "eeuwig" ; -- status=guess status=guess
+lin perennial_N = mkN "meerjarige plant" feminine ; -- status=guess
+lin perestroika_N = mkN "perestrojka" ; -- status=guess
+lin perfect_A = mkA "perfect" | mkA "perfecte" ; -- status=guess status=guess
+lin perfect_V2 = mkV2 (mkV "perfectioneren") ; -- status=guess, src=wikt
+lin perfection_N = mkN "perfectie" feminine ; -- status=guess
+lin perfectionism_N = mkN "perfectionisme" neuter ; -- status=guess
+lin perfectly_Adv = mkAdv "perfect" ; -- status=guess
+lin perfidious_A = mkA "verraderlijk" | mkA "perfide" | mkA "doortrapt" ; -- status=guess status=guess status=guess
+lin perform_V = mkV "op" (mkV "voeren") | mkV "uit" (mkV "voeren") ;
+lin perform_V2 = mkV2 perform_V ;
+lin performance_1_N = mkN "prestatie" ;
+lin performance_2_N = mkN "voorstelling" | mkN "opvoering" feminine ;
+lin performance_N = performance_1_N | performance_2_N ;
+lin performer_N = mkN "uitvoerder" masculine ; -- status=guess
+lin perfume_N = mkN "parfum" neuter ; -- status=guess
+lin perfume_V2 = mkV2 (mkV "parfumeren") ; -- status=guess, src=wikt
+lin perfunctory_A = mkA "plichtmatig" | mkA "machinaal" ; -- status=guess status=guess
+lin pergola_N = mkN "pergola" ; -- status=guess
+lin perhaps_Adv = mkAdv "misschien" | mkAdv "wellicht" ;
+lin perigee_N = mkN "perigeum" neuter ; -- status=guess
+lin perihelion_N = mkN "perihelium" neuter ; -- status=guess
+lin peril_N = mkN "gevaar" ; -- status=guess
+lin perilous_A = mkA "gevaarlijk" ; -- status=guess
+lin perimeter_N = mkN "omtrek" | mkN "perimeter" ; -- status=guess status=guess
+lin perineum_N = mkN "perineum" neuter ; -- status=guess
+lin period_1_N = mkN "periode" ;
+lin period_2_N = mkN "punt" | mkN "komma" ; ---- things lost in translation
+lin period_3_N = mkN "periode" ;
+lin period_N = mkN "periode" feminine ;
+lin periodically_Adv = mkAdv "periodiek" ; -- status=guess
+lin peripheral_A = mkA "perifeer" ; -- status=guess
+lin periphery_N = mkN "periferie" | mkN "buitenkant" ; -- status=guess status=guess
+lin periphrastic_A = mkA "perifrastisch" | mkA "uitvoerig" | mkA "omschrijvend" ; -- status=guess status=guess status=guess
+lin periscope_N = mkN "periscoop" ; -- status=guess
+lin perish_V = mkV "omkomen" | sterven_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin perish_V2 = mkV2 (mkV "omkomen") | mkV2 (sterven_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin perishable_A = mkA "beperkt houdbaar" | mkA "bederfelijk" ; -- status=guess status=guess
+lin periwinkle_N = mkN "alikruik" masculine feminine ; -- status=guess
+lin perjure_V2 = mkV2 (mkV (mkV "meineed") "plegen") ; -- status=guess, src=wikt
+lin perjury_N = mkN "meineed" masculine ; -- status=guess
+lin perky_A = mkA "levendig" | mkA "enthousiast" ; -- status=guess status=guess
+lin permanent_A = mkA "bestendig" | mkA "voorgoed" | mkA "eeuwig" | mkA "permanent" ; -- status=guess status=guess status=guess status=guess
+lin permanently_Adv = variants{} ; --
+lin permeability_N = mkN "permeabiliteit" | mkN "doorlaatbaarheid" ; -- status=guess status=guess
+lin permission_N = mkN "toestemming" feminine | mkN "toelating" feminine ; -- status=guess status=guess
+lin permissive_A = mkA "duldzaam" ; -- status=guess
+lin permit_N = mkN "vergunning" feminine ; -- status=guess
+lin permit_V = variants{} ; --
+lin permit_V2 = variants{} ; --
+lin permit_V2V = variants{} ; --
+lin pernicious_A = mkA "dodelijk" | mkA "schadelijk" ; -- status=guess status=guess
+lin perpendicular_A = mkA "loodrecht" | mkA "haaks" | mkA "perpendiculair" ; -- status=guess status=guess status=guess
+lin perpendicular_N = mkN "schietlood" neuter ; -- status=guess
+lin perpetrator_N = mkN "dader" masculine | mkN "bedrijver" masculine ; -- status=guess status=guess
+lin perpetual_A = mkA "eeuwig" | mkA "eeuwigdurend" ; -- status=guess status=guess
+lin perpetuate_V2 = mkV2 (mkV "vereeuwigen") ; -- status=guess, src=wikt
+lin perquisite_N = mkN "extralegaal voordeel" neuter | mkN "supplementair inkomen" neuter ; -- status=guess status=guess
+lin persecute_V2 = mkV2 (mkV "vervolgen") ; -- status=guess, src=wikt
+lin persecution_N = mkN "vervolging" feminine ; -- status=guess
+lin perseverance_N = mkN "volharding" feminine | mkN "vasthoudendheid" feminine ; -- status=guess status=guess
+lin persevere_V = mkV "handhaven" ; -- status=guess, src=wikt
+lin persist_V = mkV "volharden" ; -- status=guess, src=wikt
+lin persistence_N = mkN "doorzettingsvermogen" neuter ; -- status=guess
+lin persistent_A = mkA "hardnekkig" ; -- status=guess
+lin person_N = L.person_N ;
+lin personage_N = mkN "personage" ; -- status=guess
+lin personal_A = mkA "persoonlijk" ;
+lin personal_N = mkN "lichaamshygiëne" | mkN "lichaamsverzorging" ; -- status=guess status=guess
+lin personality_N = mkN "persoonlijkheid" feminine ; -- status=guess
+lin personally_Adv = mkAdv "eigenhandig" ; -- status=guess
+lin personification_N = mkN "personificatie" feminine ; -- status=guess
+lin personnel_N = mkN "personeel" | mkN "medewerkers" ; -- status=guess status=guess
+lin perspective_N = mkN "perspectief" neuter | mkN "dieptezicht" ; -- status=guess status=guess
+lin perspicacious_A = mkA "scherpziend" ; -- status=guess
+lin perspicacity_N = mkN "verloop" ; -- status=guess
+lin perspicuous_A = mkA "duidelijk" | mkA "begrijpelijk" | mkA "klaar" ; -- status=guess status=guess status=guess
+lin perspiration_N = mkN "zweet" neuter ; -- status=guess
+lin perspire_V = mkV "zweten" | mkV "transpireren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin persuade_V2 = mkV2 (mkV "overtuigen") | mkV2 (mkV "overhalen") | mkV2 (mkV "overreden") | mkV2 (mkV "persuaderen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin persuade_V2V = mkV2V (mkV "overtuigen") | mkV2V (mkV "overhalen") | mkV2V (mkV "overreden") | mkV2V (mkV "persuaderen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin persuasion_N = mkN "overtuiging" feminine ; -- status=guess
+lin pertain_V = mkV "behoren" ; -- status=guess, src=wikt
+lin pertinacious_A = mkA "vast overtuigd" ; -- status=guess
+lin peruke_N = mkN "pruik" ; -- status=guess
+lin peruse_V2 = mkV2 (mkV (mkV "zorgvuldig") "onderzoeken") ; -- status=guess, src=wikt
+lin pervade_V2 = mkV2 (mkV "doordringen") ; -- status=guess, src=wikt
+lin pervasive_A = mkA "doordringend" ; -- status=guess
+lin perversion_N = mkN "perversie" ; -- status=guess
+lin pervert_N = mkN "perverseling" ; -- status=guess
+lin pesky_A = mkA "irritant" | mkA "vervelend" ; -- status=guess status=guess
+lin pessary_N = mkN "pessarium" neuter ; -- status=guess
+lin pest_N = mkN "pest" | mkN "plaag" ; -- status=guess status=guess
+lin pesthole_N = mkN "pesthaard" | mkN "pesthol" masculine ; -- status=guess status=guess
+lin pestle_N = mkN "stamper" ; -- status=guess
+lin pet_N = mkN "huisdier" ; -- status=guess
+lin pet_V2 = mkV2 (mkV "aaien") ; -- status=guess, src=wikt
+lin petal_N = mkN "kroonblad" neuter | mkN "bloemblaadje" neuter ; -- status=guess status=guess
+lin petition_N = mkN "verzoekschrift" neuter | mkN "petitie" feminine ; -- status=guess status=guess
+lin petrel_N = mkN "stormvogel" masculine ; -- status=guess
+lin petrify_V = mkV "verstenen" ; -- status=guess, src=wikt
+lin petrify_V2 = mkV2 (mkV "verstenen") ; -- status=guess, src=wikt
+lin petrol_N = variants{} ; --
+lin petrology_N = mkN "steenkunde" feminine ; -- status=guess
+lin petty_A = mkA "onbeduidend" ; -- status=guess
+lin petulant_A = mkA "luimig" | mkA "prikkelbaar" | mkA "zenuwachtig" ; -- status=guess status=guess status=guess
+lin pew_N = mkN "koorgestoelte" neuter ; -- status=guess
+lin phagocyte_N = mkN "fagocyt" masculine ; -- status=guess
+lin phagocytosis_N = mkN "fagocytose" feminine ; -- status=guess
+lin phalanx_N = mkN "falanx" ; -- status=guess
+lin phantom_N = mkN "fantoom" ; -- status=guess
+lin pharaoh_N = mkN "farao" masculine ; -- status=guess
+lin pharmaceutical_A = mkA "farmaceutisch" ; -- status=guess
+lin pharmacist_N = mkN "apotheker" masculine ; -- status=guess
+lin pharmacological_A = mkA "farmacologisch" ; -- status=guess
+lin pharmacologist_N = mkN "farmacoloog" masculine ; -- status=guess
+lin pharmacology_N = mkN "farmacologie" ; -- status=guess
+lin pharmacy_N = mkN "apotheek" masculine feminine ; -- status=guess
+lin pharyngeal_A = mkA "faringisch" ; -- status=guess
+lin pharynx_N = mkN "farynx" masculine ; -- status=guess
+lin phase_N = mkN "fase" feminine ; -- status=guess
+lin pheasant_N = mkN "fazant" masculine ; -- status=guess
+lin phenolphthalein_N = mkN "fenolftaleïne" feminine ; -- status=guess
+lin phenomenal_A = mkA "fenomenaal" ; -- status=guess
+lin phenomenon_N = mkN "fenomeen" neuter ; -- status=guess
+lin phenotype_N = mkN "fenotype" neuter | mkN "verschijningsvorm" masculine ; -- status=guess status=guess
+lin pheromone_N = mkN "feromoon" neuter ; -- status=guess
+lin phi_N = mkN "phi" masculine feminine ; -- status=guess
+lin philanderer_N = mkN "vrouwenversierder" ; -- status=guess
+lin philanthropic_A = mkA "filantropisch" ; -- status=guess
+lin philanthropist_N = mkN "filantroop" masculine ; -- status=guess
+lin philately_N = mkN "filatelie" feminine ; -- status=guess
+lin philologist_N = mkN "filoloog" masculine ; -- status=guess
+lin philosopher_N = mkN "filosoof" masculine | mkN "filosofe" feminine | mkN "wijsgeer" masculine ; -- status=guess status=guess status=guess
+lin philosophical_A = mkA "wijsgerig" | mkA "filosofisch" ; -- status=guess status=guess
+lin philosophy_N = mkN "filosofie" feminine | mkN "wijsbegeerte" feminine ; -- status=guess status=guess
+lin phimosis_N = mkN "voorhuidsvernauwing" feminine ; -- status=guess
+lin phlegmatic_A = mkA "flegmatisch" ; -- status=guess
+lin phloem_N = mkN "floëem" neuter ; -- status=guess
+lin phlogiston_N = mkN "phlogiston" ; -- status=guess
+lin phobia_N = mkN "fobie" ; -- status=guess
+lin phoenix_N = mkN "feniks" masculine ; -- status=guess
+lin phone_N = mkN "telefoon" masculine ;
+lin phone_V = mkV "telefoneren" ; -- status=guess, src=wikt
+lin phone_V2 = mkV2 (mkV "telefoneren") ; -- status=guess, src=wikt
+lin phoneme_N = mkN "foneem" neuter ; -- status=guess
+lin phonemic_A = mkA "fonemisch" ; -- status=guess
+lin phonetic_A = mkA "fonetisch" ; -- status=guess
+lin phonetics_N = mkN "fonetiek" feminine | mkN "klankleer" masculine feminine ; -- status=guess status=guess
+lin phonologist_N = mkN "fonoloog" masculine feminine ; -- status=guess
+lin phonology_N = mkN "klankleer" masculine feminine ; -- status=guess
+lin phony_A = mkA "onecht" | mkA "nagemaakt" ; -- status=guess status=guess
+lin phosphorous_A = mkA "fosforig" ; -- status=guess
+lin phosphorus_N = mkN "fosfor" neuter ; -- status=guess
+lin photo_N = mkN "foto" ; -- status=guess
+lin photocopy_N = mkN "fotokopie" ; -- status=guess
+lin photocopy_V2 = mkV2 (mkV "fotokopiëren") ; -- status=guess, src=wikt
+lin photograph_N = mkN "foto" feminine ; -- status=guess
+lin photograph_V2 = mkV2 (mkV "fotograferen") | mkV2 (mkV (mkV "een") "foto nemen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin photographer_N = mkN "fotograaf" masculine ; -- status=guess
+lin photographic_A = mkA "fotografisch" ; -- status=guess
+lin photography_N = mkN "fotografie" feminine ; -- status=guess
+lin photon_N = mkN "foton" neuter ; -- status=guess
+lin photophobia_N = mkN "fotofobie" ; -- status=guess
+lin photosynthesis_N = mkN "fotosynthese" feminine ; -- status=guess
+lin phrase_N = mkN "taalgids" masculine ; -- status=guess
+lin phycology_N = mkN "fycologie" feminine ; -- status=guess
+lin phylactery_N = mkN "fylakterion" neuter ; -- status=guess
+lin phylum_N = mkN "stam" ; -- status=guess
+lin physical_A = mkA "fysisch" | mkA "fysiek" ;
+lin physically_Adv = mkAdv "lichamelijk" ; -- status=guess
+lin physician_N = mkN "dokter" masculine ; -- status=guess
+lin physicist_N = mkN "natuurkundige" masculine | mkN "fysicus" masculine ; -- status=guess status=guess
+lin physics_N = mkN "natuurkunde" feminine | mkN "fysica" feminine ; -- status=guess status=guess
+lin physiological_A = mkA "fysiologisch" ; -- status=guess
+lin physiologist_N = mkN "fysioloog" masculine feminine ; -- status=guess
+lin physiology_N = mkN "fysiologie" feminine ; -- status=guess
+lin physiotherapy_N = mkN "fysiotherapie" feminine ; -- status=guess
+lin pi_N = mkN "pi" masculine feminine ; -- status=guess
+lin pianistMasc_N = mkN "pianist" masculine ; -- status=guess
+lin piano_N = mkN "piano" masculine ; -- status=guess
+lin piccolo_N = mkN "piccolo" ; -- status=guess
+lin pick_V = kiezen_V ; ---- subcat?
+lin pick_V2 = mkV2 (kiezen_V) ;
+lin pickaxe_N = mkN "pikhouweel" neuter ; -- status=guess
+lin pickle_N = mkN "zoetje" neuter ; -- status=guess
+lin pickle_V2 = mkV2 (mkV "inmaken") | mkV2 (mkV "pekelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pickpocket_N = mkN "zakkenroller" | mkN "gauwdief" masculine feminine ; -- status=guess status=guess
+lin picnic_N = mkN "picknick" masculine ; -- status=guess
+lin picosecond_N = mkN "picoseconde" masculine ; -- status=guess
+lin picture_N = mkN "plaatje" neuter | mkN "foto" | mkN "beeld" neuter ;
+lin picture_V2 = mkV2 (reflMkV "verbeelden") ; -- status=guess, src=wikt
+lin pie_N = mkN "taart" feminine | mkN "pastei" feminine ; -- status=guess status=guess
+lin piece_N = mkN "stuk" neuter | mkN "pion" masculine ;
+lin piecemeal_Adv = mkAdv "met stukjes en beetjes" ; -- status=guess
+lin pier_N = mkN "pier" masculine ; -- status=guess
+lin piety_N = mkN "vroomheid" ; -- status=guess
+lin pig_N = mkN "pig Latin" | mkN "potjeslatijn" ; -- status=guess status=guess
+lin pig_V = mkV "schrokken" | mkV "binnenschrokken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pigeon_N = mkN "duif " masculine | mkN "doffer" masculine | mkN "mannetjesduif" masculine | mkN "duivin" feminine | mkN "vrouwtjesduif" feminine | mkN "duifje" neuter ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin piggy_N = mkN "spaarvarken" neuter | mkN "spaarpot" masculine ; -- status=guess status=guess
+lin piggyback_Adv = mkAdv "meeliften" ; -- status=guess
+lin piglet_N = mkN "big" neuter | mkN "biggetje" neuter ; -- status=guess status=guess
+lin pigment_N = mkN "pigment" neuter | mkN "kleurstof" ; -- status=guess status=guess
+lin pigsty_N = mkN "zwijnenstal" masculine ; -- status=guess
+lin pike_N = mkN "snoek" masculine ; -- status=guess
+lin pilaster_N = mkN "pilaster" masculine | mkN "wandpilaster" masculine ; -- status=guess status=guess
+lin pile_N = mkN "stapel" ; -- status=guess
+lin pile_V = mkV "stapelen" ; -- status=guess, src=wikt
+lin pile_V2 = mkV2 (mkV "stapelen") ; -- status=guess, src=wikt
+lin pilfer_V = stelen_V | mkV "jatten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pilfer_V2 = mkV2 (stelen_V) | mkV2 (mkV "jatten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pilferage_N = mkN "diefstal" | mkN "heling" ; -- status=guess status=guess
+lin pilferer_N = mkN "kruimeldief" masculine ; -- status=guess
+lin pilgrim_N = mkN "pelgrim" masculine ; -- status=guess
+lin pilgrimage_N = mkN "bedevaart" utrum | mkN "pelgrimstocht" masculine ; -- status=guess status=guess
+lin pill_N = mkN "pil" ; -- status=guess
+lin pillar_N = mkN "pijler" | mkN "zuil" | mkN "pilaar" ; -- status=guess status=guess status=guess
+lin pillion_N = mkN "duo" ; -- status=guess
+lin pillory_N = mkN "schandpaal" masculine ; -- status=guess
+lin pillory_V2 = mkV2 (mkV "kritiseren") | mkV2 (mkV "afbreken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pillow_N = mkN "kussen" neuter ; -- status=guess
+lin pilot_N = mkN "piloot" masculine | mkN "vliegenier" ; -- status=guess status=guess
+lin pimp_N = mkN "pooier" ; -- status=guess
+lin pimpernel_N = mkN "guichelheil" ; -- status=guess
+lin pimple_N = mkN "etter" masculine | mkN "puistenkop" masculine | mkN "ellendeling" masculine ; -- status=guess status=guess status=guess
+lin pin_N = mkN "speldje" neuter ; -- status=guess
+lin pin_V2 = variants{} ; --
+lin pinafore_N = mkN "overgooier" ; -- status=guess
+lin pinch_V = knijpen_V ; -- status=guess, src=wikt
+lin pinch_V2 = mkV2 (knijpen_V) ; -- status=guess, src=wikt
+lin pine_N = mkN "pijnboom" utrum | mkN "den" ; -- status=guess status=guess
+lin pineapple_N = mkN "ananas" masculine ; -- status=guess
+lin ping_N = mkN "tafeltennis" neuter ; -- status=guess
+lin ping_V = mkV "pingen" ; -- status=guess, src=wikt
+lin pink_A = variants{} ; --
+lin pink_N = mkN "anjer" ; -- status=guess
+lin pinna_N = mkN "oorschelp" feminine ; -- status=guess
+lin pinnacle_N = mkN "toppunt" neuter ; -- status=guess
+lin pint_N = variants{} ; --
+lin pintail_N = mkN "pijlstaart" ; -- status=guess
+lin pion_N = mkN "pion" neuter ; -- status=guess
+lin pioneer_N = mkN "pioneer" masculine ; -- status=guess
+lin pious_A = mkA "vroom" ; -- status=guess
+lin pip_N = mkN "stip" feminine ; -- status=guess
+lin pipe_N = mkN "pijpewisser" masculine ; -- status=guess
+lin pipeline_N = mkN "pijpleiding" feminine ; -- status=guess
+lin pipette_N = mkN "pipet " neuter ; -- status=guess
+lin piquant_A = mkA "pikant" ; -- status=guess
+lin piracy_N = mkN "zeeroverij" ; -- status=guess
+lin piranha_N = mkN "piranha" ; -- status=guess
+lin pirate_N = mkN "piraat" masculine | mkN "zeerover" masculine | mkN "kaper" masculine | mkN "vrijbuiter" masculine | mkN "boekanier" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin pirate_V2 = mkV2 (mkV "pirateren") | mkV2 (mkV "zeeroven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin piss_N = mkN "pis" ; -- status=guess
+lin piss_V = mkV "piesen" | mkV "pissen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin piss_V2 = mkV2 (mkV "piesen") | mkV2 (mkV "pissen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pistachio_N = mkN "pistache" ; -- status=guess
+lin pistil_N = mkN "stamper" masculine ; -- status=guess
+lin pistol_N = mkN "pistool" neuter ; -- status=guess
+lin piston_N = mkN "zuiger" masculine ; -- status=guess
+lin pit_N = mkN "pit" masculine ; -- status=guess
+lin pitch_N = mkN "pek" feminine ; -- status=guess
+lin pitch_V = mkV "intoneren" ; -- status=guess, src=wikt
+lin pitch_V2 = mkV2 (mkV "intoneren") ; -- status=guess, src=wikt
+lin pitcher_N = mkN "werper" masculine ; -- status=guess
+lin pitchfork_N = mkN "hooivork" ; -- status=guess
+lin pitfall_N = mkN "valkuil" ; -- status=guess
+lin pithy_A = mkA "kernachtig" | mkA "beknopt" | mkA "bondig" ; -- status=guess status=guess status=guess
+lin pitiful_A = mkA "zielig" | mkA "triest" | mkA "deplorabel" ; -- status=guess status=guess status=guess
+lin pittance_N = mkN "schijntje" neuter ; -- status=guess
+lin pituitary_N = mkN "hypofyse" ; -- status=guess
+lin pity_N = mkN "medelijden" neuter | mkN "deernis" feminine ; -- status=guess status=guess
+lin pity_V2 = mkV2 (mkV "beklagen") ; -- status=guess, src=wikt
+lin pivotal_A = mkA "cruciaal" | mkA "doorslaggevend" ; -- status=guess status=guess
+lin pixel_N = mkN "pixel" ; -- status=guess
+lin pizza_N = mkN "pizza" masculine ; -- status=guess
+lin pizzeria_N = mkN "pizzeria" feminine ; -- status=guess
+lin placard_N = mkN "plakkaat" neuter ; -- status=guess
+lin placate_V2 = mkV2 (mkV "kalmeren") | mkV2 (mkV "bedaren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin place_N = mkN "plek" | mkN "plaats" ;
+lin place_V2 = mkV2 (mkV "plaatsen") ;
+lin placeholder_N = mkN "plaatshouder" masculine | mkN "invul-" | mkN "vulsel" neuter | mkN "vulling" feminine ; -- status=guess status=guess status=guess status=guess
+lin placement_N = variants{} ; --
+lin placenta_N = mkN "moederkoek" masculine | mkN "placenta" feminine ; -- status=guess status=guess
+lin plagiarism_N = mkN "plagiaat" neuter ; -- status=guess
+lin plague_N = mkN "pest" | mkN "ellende" | mkN "kwelling" ; -- status=guess status=guess status=guess
+lin plague_V2 = mkV2 (mkV "teisteren") ; -- status=guess, src=wikt
+lin plaice_N = mkN "schol" masculine | mkN "pladijs" ; -- status=guess status=guess
+lin plain_A = mkA "kaal" ; -- status=guess
+lin plain_N = mkN "vlakte" ; -- status=guess
+lin plaintiff_N = mkN "eiser" | mkN "aanklager" ; -- status=guess status=guess
+lin plait_V2 = mkV2 (vlechten_V) ; -- status=guess, src=wikt
+lin plan_N = mkN "plan" neuter ;
+lin plan_V = mkV "plannen" ;
+lin plan_V2 = mkV2 plan_V ;
+lin plan_V2V = mkV2V plan_V ;
+lin plan_VS = mkVS plan_V ;
+lin plan_VV = mkVV plan_V ;
+lin plane_N = mkN "schaaf" ; -- status=guess
+lin plane_V = glijden_V ; -- status=guess, src=wikt
+lin plane_V2 = mkV2 (glijden_V) ; -- status=guess, src=wikt
+lin planet_N = L.planet_N ;
+lin planetarium_N = mkN "planetarium" neuter ; -- status=guess
+lin planetary_A = mkA "planetair" ; -- status=guess
+lin plangent_A = mkA "luidklagend" ; -- status=guess
+lin plank_N = mkN "plank" masculine feminine ; -- status=guess
+lin planned_A = variants{} ; --
+lin planner_N = variants{} ; --
+lin planning_N = mkN ("planning") ;
+lin plant_N = mkN "plant" masculine ;
+lin plant_V2 = mkV2 (mkV "planten") | mkV2 (mkV "poten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin plantain_N = mkN "bakbanaan" ; -- status=guess
+lin plantation_N = mkN "aanplanting" feminine | mkN "plantage" feminine ; -- status=guess status=guess
+lin plash_V = mkV "pletsen" ; -- status=guess, src=wikt
+lin plash_V2 = mkV2 (mkV "pletsen") ; -- status=guess, src=wikt
+lin plasma_N = mkN "plasma" neuter ; -- status=guess
+lin plasmid_N = mkN "plasmide " neuter ; -- status=guess
+lin plaster_N = variants{} ; --
+lin plastic_A = mkA "plastic" ; -- status=guess
+lin plastic_N = L.plastic_N ;
+lin plasticity_N = mkN "plasticiteit" feminine ; -- status=guess
+lin plasticizer_N = mkN "weekmaker" ; -- status=guess
+lin plate_N = mkN "plaat" feminine ; -- status=guess
+lin plateau_N = mkN "hoogvlakte" feminine | mkN "plateau" neuter ; -- status=guess status=guess
+lin platelet_N = mkN "bloedplaatje" neuter ; -- status=guess
+lin platform_N = mkN "platformschoen" neuter ; -- status=guess
+lin platinum_N = mkN "platina" neuter ; -- status=guess
+lin platitude_N = mkN "platitude" | mkN "cliché" ; -- status=guess status=guess
+lin platonic_A = mkA "platonisch" ; -- status=guess
+lin platypus_N = mkN "vogelbekdier" neuter ; -- status=guess
+lin plausible_A = mkA "aannemelijk" | mkA "aanneembaar" ; -- status=guess status=guess
+lin play_1_V = mkV "spelen" ;
+lin play_1_V2 = mkV2 (mkV "spelen");
+lin play_2_V = mkV "spelen" ;
+lin play_2_V2 = mkV2 (mkV "spelen") ;
+lin play_3_V = mkV "spelen" ;
+lin play_3_V2 = mkV2 (mkV "spelen") ;
+lin play_N = mkN "spel" neuter ;
+lin play_V = L.play_V ;
+lin play_V2 = L.play_V2 ;
+lin playable_A = mkA "speelbaar" ; -- status=guess
+lin playboy_N = mkN "casanova" | mkN "don juan" ; -- status=guess status=guess
+lin player_N = mkN "speler" masculine ;
+lin playful_A = mkA "speels" ; -- status=guess
+lin playfulness_N = mkN "speelsheid" feminine ; -- status=guess
+lin playground_N = mkN "speelplein" neuter | mkN "speelterrein" neuter | mkN "speeltuin" masculine ; -- status=guess status=guess status=guess
+lin playing_N = mkN "speelkaart" feminine ; -- status=guess
+lin playlist_N = mkN "afspeellijst" feminine | mkN "playlist" masculine ; -- status=guess status=guess
+lin playpen_N = mkN "box" masculine ; -- status=guess
+lin playwright_N = mkN "toneelschrijver" masculine ; -- status=guess
+lin plaza_N = mkN "plein" neuter ; -- status=guess
+lin plea_N = mkN "pleidooi" neuter | mkN "smeekbede" feminine ; -- status=guess status=guess
+lin plead_V = mkV "pleiten" | mkV "bepleiten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin plead_V2 = mkV2 (mkV "pleiten") | mkV2 (mkV "bepleiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin plead_VS = mkVS (mkV "pleiten") | mkVS (mkV "bepleiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pleasant_A = mkA "aangenaam" | mkA "behaagelijk" | mkA "plezierig" | mkA "fijn" ; -- status=guess status=guess status=guess status=guess
+lin please_Adv = mkAdv "alsjeblieft" | mkAdv "alstublieft" | mkAdv "gelieve" ; ---- the last one is quite formal and only occurs as first word in a sentence
+lin please_V = mkV "bevallen" | mkV "behagen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V2 = mkV2 (mkV "bevallen") | mkV2 (mkV "behagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V2V = mkV2V (mkV "bevallen") | mkV2V (mkV "behagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_VV = mkVV (mkV "bevallen") | mkVV (mkV "behagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_Voc = S.please_Voc ;
+lin pleased_A = variants{} ; --
+lin pleasure_N = mkN "genoegen" neuter | mkN "welbehagen" neuter | mkN "plezier" neuter ; -- status=guess status=guess status=guess
+lin plebeian_N = mkN "plebejer" masculine ; -- status=guess
+lin plebiscite_N = mkN "referendum" | mkN "plebisciet" ; -- status=guess status=guess
+lin plectrum_N = mkN "plectrum" neuter ; -- status=guess
+lin pledge_N = mkN "schacht" ; -- status=guess
+lin pledge_V2 = variants{} ; --
+lin pledge_V2V = variants{} ; --
+lin pledge_VS = variants{} ; --
+lin plenary_A = mkA "plenair" ; -- status=guess
+lin plenipotentiary_N = mkN "gevolmachtigde" masculine | mkN "plenipotentiaris" masculine ; -- status=guess status=guess
+lin plenty_N = mkN "overvloed" masculine ; -- status=guess
+lin plenty_NP = variants{} ; --
+lin pleonasm_N = mkN "pleonasme" neuter ; -- status=guess
+lin plethora_N = mkN "overmaat" ; -- status=guess
+lin pleurisy_N = mkN "pleuris" ; -- status=guess
+lin plexus_N = mkN "plexus" masculine ; -- status=guess
+lin pliers_N = mkN "tang" masculine feminine ; -- status=guess
+lin plosive_N = mkN "occlusief" | mkN "plosief" | mkN "plofklank" ; -- status=guess status=guess status=guess
+lin plot_N = mkN "perceel" neuter ; -- status=guess
+lin plot_V = mkV "plotten" ; -- status=guess, src=wikt
+lin plot_V2 = mkV2 (mkV "plotten") ; -- status=guess, src=wikt
+lin plough_N = mkN "ploeg" feminine ; -- status=guess
+lin plough_V = mkV "ploegen" ; -- status=guess, src=wikt
+lin plough_V2 = mkV2 (mkV "ploegen") ; -- status=guess, src=wikt
+lin plover_N = mkN "plevier" masculine ; -- status=guess
+lin plowboy_N = mkN "ploegjongen" masculine ; -- status=guess
+lin plowman_N = mkN "ploegman" masculine | mkN "ploeger" masculine ; -- status=guess status=guess
+lin ploy_N = mkN "kunstgreep" | mkN "strategie" | mkN "tactiek" ; -- status=guess status=guess status=guess
+lin pluck_N = mkN "pluk" | mkN "gepluk" neuter | mkN "plukken" neuter ; -- status=guess status=guess status=guess
+lin pluck_V = mkV "plukken" ; -- status=guess, src=wikt
+lin pluck_V2 = mkV2 (mkV "plukken") ; -- status=guess, src=wikt
+lin plug_N = mkN "stekker" masculine ; -- status=guess
+lin plug_V = variants{} ; --
+lin plug_V2 = variants{} ; --
+lin plum_N = mkN "donkerrood" neuter ; -- status=guess
+lin plumage_N = mkN "pluimage" | mkN "gevederte" neuter | mkN "verenkleed" neuter ; -- status=guess status=guess status=guess
+lin plumber_N = mkN "loodgieter" masculine ; -- status=guess
+lin plumbing_N = mkN "loodgieterswerk" neuter ; -- status=guess
+lin plume_N = mkN "plumeau" | mkN "stoffer" ; -- status=guess status=guess
+lin plummet_N = mkN "schietlood" ; -- status=guess
+lin plummet_V = mkV "omlaagschieten" | mkV "tuimelen" | mkV "kelderen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plummet_V2 = mkV2 (mkV "omlaagschieten") | mkV2 (mkV "tuimelen") | mkV2 (mkV "kelderen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plunder_N = mkN "plundering" | mkN "brandschatting" ; -- status=guess status=guess
+lin plunder_V = mkV "plunderen" | mkV "roven" ; -- status=guess, src=wikt status=guess, src=wikt
+lin plunder_V2 = mkV2 (mkV "plunderen") | mkV2 (mkV "roven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin plunge_V = variants{} ; --
+lin plunge_V2 = variants{} ; --
+lin plural_A = mkA "meervoudig" | mkA "meervoudige" ; -- status=guess status=guess
+lin plural_N = mkN "meervoud" neuter ; -- status=guess
+lin pluralism_N = mkN "pluralisme" neuter ; -- status=guess
+lin plus_A = mkA "positief" ; -- status=guess
+lin plus_Conj = mkConj "plus" | mkConj "en" ; -- status=guess status=guess
+lin plus_N = mkN "plus" ; -- status=guess
+lin plus_Prep = mkPrep "plus" ;
+lin plush_N = mkN "pluche" neuter ; -- status=guess
+lin plutocrat_N = mkN "plutocraat" ; -- status=guess
+lin plutonium_N = mkN "plutonium" neuter ; -- status=guess
+lin pneumoconiosis_N = mkN "stoflong" feminine | mkN "pneumoconiose" feminine ; -- status=guess status=guess
+lin pneumonia_N = mkN "longontsteking" ; -- status=guess
+lin pneumothorax_N = mkN "klaplong" | mkN "pneumothorax" masculine ; -- status=guess status=guess
+lin poacher_N = mkN "stroper" masculine ; -- status=guess
+lin pochard_N = mkN "tafeleend" ; -- status=guess
+lin pocket_N = mkN "zak" masculine ; -- status=guess
+lin pocketknife_N = mkN "zakmes" neuter ; -- status=guess
+lin pod_N = mkN "peul" ; -- status=guess
+lin pod_V = mkV "peulen" ; -- status=guess, src=wikt
+lin pod_V2 = mkV2 (mkV "peulen") ; -- status=guess, src=wikt
+lin podcast_N = mkN "podcast" masculine ; -- status=guess
+lin podium_N = mkN "podium" | mkN "spreekgestoelte" neuter ; -- status=guess status=guess
+lin poem_N = mkN "gedicht" neuter | mkN "vers" neuter ; -- status=guess status=guess
+lin poet_N = mkN "dichter" masculine ; -- status=guess
+lin poetess_N = mkN "dichteres" feminine | mkN "poëte" feminine ; -- status=guess status=guess
+lin poetic_A = mkA "poëtisch" | mkA "dichterlijk" ; -- status=guess status=guess
+lin poetry_N = mkN "poëzie" | mkN "dichtwerk" neuter ; -- status=guess status=guess
+lin poinsettia_N = mkN "kerstster " masculine ; -- status=guess
+lin point_1_N = mkN "moment" | mkN "punt" ;
+lin point_2_N = mkN "punt" ;
+lin point_N = mkN "punt" neuter ;
+lin point_V = wijzen_V ;
+lin point_V2 = mkV2 (wijzen_V) ; --- mkV2 (mkV "richten") ; ---- to point a gun, would be bitransitive
+lin pointer_N = mkN "pointer" ; -- status=guess
+lin pointless_A = mkA "zinloos" ; -- status=guess
+lin poison_N = mkN "gif" neuter | mkN "vergif" neuter | mkN "vergift" neuter ; -- status=guess status=guess status=guess
+lin poison_V2 = mkV2 (mkV "vergiftigen") ; -- status=guess, src=wikt
+lin poisoning_N = mkN "vergiftiging" ; -- status=guess
+lin poisonous_A = mkA "giftig" ; -- status=guess
+lin poke_V = mkV "porren" ; -- status=guess, src=wikt
+lin poke_V2 = mkV2 (mkV "porren") ; -- status=guess, src=wikt
+lin poker_N = mkN "poker" neuter ; -- status=guess
+lin polder_N = mkN "polder" masculine ; -- status=guess
+lin pole_N = mkN "pool" ; -- status=guess
+lin polecat_N = mkN "bunzing" masculine ; -- status=guess
+lin police_N = mkN "politie" feminine ;
+lin policeman_N = L.policeman_N ;
+lin policy_N = mkN "beleid" neuter | mkN "politiek" ;
+lin polishMasc_N = mkN "glans" masculine ; -- status=guess
+lin polish_A = variants{} ; --
+lin polish_V = mkV "polijsten" | mkV "poetsen" | mkV "oppoetsen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin polish_V2 = mkV2 (mkV "polijsten") | mkV2 (mkV "poetsen") | mkV2 (mkV "oppoetsen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin polite_A = mkA "beleefd" ; -- status=guess
+lin politeness_N = mkN "beleefdheid" feminine ; -- status=guess
+lin political_A = mkA "politiek" ;
+lin politically_Adv = mkAdv "staatkundig" ; -- status=guess
+lin politician_N = mkN "politicus" masculine | mkN "politica" feminine ; -- status=guess status=guess
+lin politics_N = mkN "politiek" feminine ;
+lin polity_N = mkN "bestuursvorm" | mkN "staatsbestel" | mkN "leden van een gemeenschap" ; -- status=guess status=guess status=guess
+lin poll_N = variants{} ; --
+lin poll_V = mkV "peilen" ; -- status=guess, src=wikt
+lin poll_V2 = mkV2 (mkV "peilen") ; -- status=guess, src=wikt
+lin pollen_N = mkN "stuifmeel" neuter | mkN "pollen {p}" ; -- status=guess status=guess
+lin pollutant_N = mkN "vervuiler" masculine ; -- status=guess
+lin pollution_N = mkN "bezoedeling" feminine | mkN "milieuverontreiniging" feminine | mkN "pollutie" feminine | mkN "smet" masculine ; -- status=guess status=guess status=guess status=guess
+lin polonium_N = mkN "polonium" neuter ; -- status=guess
+lin poltergeist_N = mkN "klopgeest" ; -- status=guess
+lin polyethylene_N = mkN "polyetheen" neuter ; -- status=guess
+lin polygamous_A = mkA "polygaam" ; -- status=guess
+lin polygamy_N = mkN "polygamie" feminine ; -- status=guess
+lin polyglot_A = mkA "veeltalig" | mkA "polyglot" ; -- status=guess status=guess
+lin polygon_N = mkN "veelhoek" masculine | mkN "polygoon" masculine ; -- status=guess status=guess
+lin polygonal_A = mkA "veelhoekig" ; -- status=guess
+lin polymer_N = mkN "polymeer" neuter ; -- status=guess
+lin polymorphism_N = mkN "polymorfisme" neuter ; -- status=guess
+lin polynya_N = mkN "wakvlakte" ; -- status=guess
+lin polysemy_N = mkN "polysemie" ; -- status=guess
+lin polysyllabic_A = mkA "meerlettergrepig" ; -- status=guess
+lin polytechnic_N = variants{} ; --
+lin polytheism_N = mkN "polytheïsme" neuter ; -- status=guess
+lin polyurethane_N = mkN "polyurethaan" neuter ; -- status=guess
+lin pomegranate_N = mkN "granaatappel" masculine ; -- status=guess
+lin pomelo_N = mkN "pompelmoes" ; -- status=guess
+lin pomp_N = mkN "praal" utrum ; -- status=guess
+lin pond_N = mkN "De Atlantische Oceaan" ; -- status=guess
+lin ponder_V = mkV "overdenken" ; -- status=guess, src=wikt
+lin ponder_V2 = mkV2 (mkV "overdenken") ; -- status=guess, src=wikt
+lin poniard_N = mkN "knijf" neuter | mkN "ponjaard" masculine ; -- status=guess status=guess
+lin pontiff_N = mkN "paus" masculine | mkN "hogepriester" ; -- status=guess status=guess
+lin pontifical_A = mkA "pontificaal" ; -- status=guess
+lin pontificate_N = mkN "pontificaat" neuter ; -- status=guess
+lin pontificate_V = mkV "orakelen" ; -- status=guess, src=wikt
+lin pony_N = mkN "pony" masculine ; -- status=guess
+lin pooch_N = mkN "bastaard" masculine ; -- status=guess
+lin poodle_N = mkN "poedel" masculine ; -- status=guess
+lin pool_N = mkN "bekken" neuter ; -- status=guess
+lin poop_N = mkN "achtersteven" ; -- status=guess
+lin poor_1_A = mkA "arm" ;
+lin poor_2_A = mkA "arm" ;
+lin poor_3_A = mkA "slecht" ;
+lin poor_A = poor_1_A | poor_2_A | poor_3_A ;
+lin poorly_Adv = variants{} ; --
+lin pop_N = mkN "pap" ; -- status=guess
+lin pop_V2 = mkV2 (mkV "uithuwelijken") | mkV2 (mkV (mkV "om") "iemands hand vragen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin popcorn_N = mkN "gepofte maïs" masculine | mkN "pof-maïs" masculine | mkN "popcorn" masculine ; -- status=guess status=guess status=guess
+lin pope_N = mkN "paus" masculine ; -- status=guess
+lin popinjay_N = mkN "windbuil" | mkN "verwaand heerschap" | mkN "kwastl" ; -- status=guess status=guess status=guess
+lin poplar_N = mkN "populier" masculine ; -- status=guess
+lin popliteal_A = mkA "wade" ;
+lin poppy_N = mkN "klaproos" feminine ; -- status=guess
+lin poppycock_N = mkN "onzin" | mkN "nonsens" ; -- status=guess status=guess
+lin popular_A = mkA "populair" | mkA "geliefd" | mkA "gewild" | mkA "in trek" ;
+lin popularity_N = variants{} ; --
+lin populate_V2 = mkV2 (mkV "bevolken") ; -- status=guess, src=wikt
+lin population_N = mkN "bevolking" feminine | mkN "populatie" ;
+lin porbeagle_N = mkN "haringhaai" masculine ; -- status=guess
+lin porcelain_N = mkN "porselein" ; -- status=guess
+lin porcupine_N = mkN "stekelvarken" neuter ; -- status=guess
+lin pore_N = mkN "porie" ; -- status=guess
+lin pork_N = mkN "varkensvlees" neuter ; -- status=guess
+lin porn_N = mkN "porno" ; -- status=guess
+lin pornographer_N = mkN "pornograaf" ; -- status=guess
+lin pornographic_A = mkA "pornografisch" ; -- status=guess
+lin pornography_N = mkN "pornografie" feminine ; -- status=guess
+lin porpoise_N = mkN "bruinvis" masculine ; -- status=guess
+lin porridge_N = mkN "pap" utrum ; -- status=guess
+lin port_A = mkA "bakboord-" ; -- status=guess
+lin port_N = mkN "poort" ; -- status=guess
+lin port_V2 = mkV2 (mkV "overdragen") | mkV2 (mkV "porten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin portable_A = mkA "draagbaar" ; -- status=guess
+lin portal_N = mkN "portaal" neuter ; -- status=guess
+lin portcullis_N = mkN "valhek" neuter ; -- status=guess
+lin porter_N = variants{} ; --
+lin portfolio_N = variants{} ; --
+lin portico_N = mkN "portiek" feminine ; -- status=guess
+lin portion_N = mkN "deel" neuter | mkN "portie" feminine ; -- status=guess status=guess
+lin portly_A = mkA "gezet" ; -- status=guess
+lin portmanteau_N = mkN "koffer" feminine | mkN "valies" feminine ; -- status=guess status=guess
+lin portrait_N = mkN "portret" neuter ; -- status=guess
+lin portray_V2 = variants{} ; --
+lin pose_V = mkV "poseren" ; -- status=guess, src=wikt
+lin pose_V2 = mkV2 (mkV "poseren") ; -- status=guess, src=wikt
+lin posh_A = mkA "chic" | mkA "bekakt" ; -- status=guess status=guess
+lin position_N = mkN "positie" feminine | mkN "plek" ;
+lin position_V2 = variants{} ; --
+lin positive_A = mkA "positief" ;
+lin positive_N = mkN "stellende trap" masculine ; -- status=guess
+lin positively_Adv = variants{} ; --
+lin positivism_N = mkN "positivisme" neuter ; -- status=guess
+lin positron_N = mkN "positron" ; -- status=guess
+lin posology_N = mkN "posologie" feminine ; -- status=guess
+lin possess_Prep = S.possess_Prep ;
+lin possess_V2 = mkV2 (mkV "bezitten") ; -- status=guess, src=wikt
+lin possession_N = mkN "bezit" neuter | mkN "bezittingen {p}" ; -- status=guess status=guess
+lin possessive_A = mkA "bezittelijk" | mkA "bezittelijke" ; -- status=guess status=guess
+lin possessor_N = mkN "bezitter" masculine ; -- status=guess
+lin possibility_N = mkN "mogelijkheid" feminine ;
+lin possible_A = mkA "mogelijk" ;
+lin possible_N = mkN "mogelijkheid" ; -- status=guess
+lin possibly_Adv = mkAdv "mogelijk" ;
+lin post_N = mkN "post" | mkN "posterij" feminine ; --- split mkN "post" ; he is at his post
+lin post_V = variants{} ; --
+lin post_V2 = variants{} ; --
+lin post_war_A = variants{} ; --
+lin postage_N = mkN "postzegel" masculine ; -- status=guess
+lin postcard_N = mkN "briefkaart" ; -- status=guess
+lin poster_N = variants{} ; --
+lin posterior_N = mkN "Achterste" | mkN "achterwerk" ; -- status=guess status=guess
+lin posterity_N = mkN "nageslacht" neuter ; -- status=guess
+lin postern_N = mkN "achterdeur" | mkN "achterpoort" | mkN "zijingang" | mkN "zijdeur" ; -- status=guess status=guess status=guess status=guess
+lin posthumous_A = mkA "posthuum" | mkA "postuum" ; -- status=guess status=guess
+lin postmodernism_N = mkN "postmodernisme" ; -- status=guess
+lin postpone_V2 = mkV2 (mkV "uitstellen") | mkV2 (mkV "verschuiven") | mkV2 (mkV "achterstellen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin postposition_N = mkN "achterzetsel" neuter | mkN "achtergeplaatst voorzetsel" neuter ; -- status=guess status=guess
+lin postscript_N = mkN "postscriptum" neuter | mkN "nota bene" ; -- status=guess status=guess
+lin postulate_N = mkN "postulaat" ; -- status=guess
+lin postural_A = mkA "houdings-" ; -- status=guess
+lin posture_N = mkN "houding" ; -- status=guess
+lin pot_N = mkN "wiet" ; -- status=guess
+lin potable_A = mkA "drinkbaar" | mkA "drinkbare" ; -- status=guess status=guess
+lin potash_N = mkN "potas" ; -- status=guess
+lin potassium_N = mkN "kalium" neuter | mkN "potas" feminine ; -- status=guess status=guess
+lin potato_N = mkN "aardappel" feminine | mkN "pieper" masculine | mkN "patat" feminine ; -- status=guess status=guess status=guess
+lin potbellied_A = mkA "dikbuikig" ; -- status=guess
+lin potbelly_N = mkN "bierbuik" masculine | mkN "spekbuik" masculine | mkN "buikje" neuter | mkN "pens" feminine ; -- status=guess status=guess status=guess status=guess
+lin potential_A = mkA "potentieel" | mkA "mogelijk" ;
+lin potential_N = variants{} ; --
+lin potentially_Adv = mkAdv "potentieel" ; -- status=guess
+lin pothole_N = mkN "kuil" masculine ; -- status=guess
+lin potion_N = mkN "drankje" neuter | mkN "toverdrankje" | mkN "tinctuur" ; -- status=guess status=guess status=guess
+lin potpourri_N = mkN "potpourri" masculine ; -- status=guess
+lin potsherd_N = mkN "potscherf" feminine ; -- status=guess
+lin potter_N = mkN "pottenbakker" masculine ; -- status=guess
+lin pottery_N = mkN "aardewerk" neuter | mkN "vaatwerk" neuter | mkN "keramiek" feminine ; -- status=guess status=guess status=guess
+lin pouch_N = mkN "zak de" ; -- status=guess
+lin pounce_V = mkV "bespringen" ; -- status=guess, src=wikt
+lin pound_N = mkN "pond" ;
+lin pound_V = mkV "beuken" ; -- status=guess, src=wikt
+lin pound_V2 = mkV2 (mkV "beuken") ; -- status=guess, src=wikt
+lin pour_V = gieten_V | mkV "uitstorten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pour_V2 = mkV2 (gieten_V) | mkV2 (mkV "uitstorten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pout_N = mkN "pruilmondje" neuter | mkN "tuit" masculine feminine | mkN "tuitmondje" neuter ; -- status=guess status=guess status=guess
+lin pout_V = mkV "pruilen" | mkV (mkV "de") "lippen tuiten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pout_V2 = mkV2 (mkV "pruilen") | mkV2 (mkV (mkV "de") "lippen tuiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin poverty_N = mkN "armoede" feminine ; -- status=guess
+lin powder_N = mkN "poeder" masculine ; -- status=guess
+lin powder_V = mkV "fijnmalen" | malen_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin powder_V2 = mkV2 (mkV "fijnmalen") | mkV2 (malen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin power_N = mkN "macht" | mkN "kracht" ;
+lin power_V2 = mkV2 (mkV "voeden") ; -- status=guess, src=wikt
+lin powerful_A = mkA "machtig" ;
+lin powerless_A = mkA "machteloos" ; -- status=guess
+lin practicable_A = mkA "bruikbaar" | mkA "hanteerbaar" | mkA "toegankelijk" | mkA "werkbaar" ; -- status=guess status=guess status=guess status=guess
+lin practical_A = mkA "praktisch" ;
+lin practically_Adv = variants{} ; --
+lin practice_N = mkN "oefening" ;
+lin practice_V = mkV "beoefen" ; -- status=guess, src=wikt
+lin practice_V2 = mkV2 (mkV "beoefen") ; -- status=guess, src=wikt
+lin practise_V = variants{} ; --
+lin practise_V2 = variants{} ; --
+lin practitioner_N = mkN "beoefenaar" masculine ; -- status=guess
+lin pragmatic_A = mkA "pragmatisch" ; -- status=guess
+lin pragmatics_N = mkN "Pragmatiek" ; -- status=guess
+lin pragmatism_N = mkN "pragmatisme" masculine ; -- status=guess
+lin prairie_N = mkN "prairiehond" masculine ; -- status=guess
+lin praise_N = mkN "lof" masculine ; -- status=guess
+lin praise_V2 = mkV2 (mkV "loven") | mkV2 (prijzen_V) | mkV2 (mkV "eren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin praiseworthy_A = mkA "prijzenswaardig" | mkA "lofwaardig" | mkA "achtenswaardig" ; -- status=guess status=guess status=guess
+lin pram_N = mkN "kinderwagen" masculine ; -- status=guess
+lin prance_V = mkV "steigeren" ; -- status=guess, src=wikt
+lin prank_N = mkN "streek" feminine | mkN "grap" feminine ; -- status=guess status=guess
+lin praseodymium_N = mkN "praseodymium" neuter ; -- status=guess
+lin prate_V = mkV "babbelen" ; -- status=guess, src=wikt
+lin prattle_V = mkV "praten" ; -- status=guess, src=wikt
+lin prawn_N = mkN "kroepoek" masculine ; -- status=guess
+lin pray_V = mkV "smeken" ; -- status=guess, src=wikt
+lin pray_V2 = mkV2 (mkV "smeken") ; -- status=guess, src=wikt
+lin prayer_N = mkN "bede" ; -- status=guess
+lin preach_V = mkV "verkondigen" | mkV "preken" | mkV "prediken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin preach_V2 = mkV2 (mkV "verkondigen") | mkV2 (mkV "preken") | mkV2 (mkV "prediken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin preacher_N = mkN "prediker" masculine | mkN "predikant" masculine ; -- status=guess status=guess
+lin preamble_N = mkN "preambule" ; -- status=guess
+lin precarious_A = mkA "precair" ; -- status=guess
+lin precaution_N = mkN "voorzorg" | mkN "voorzorgsmaatregel" ; -- status=guess status=guess
+lin precede_V2 = mkV2 (mkV (mkV "vooraf") "gaan") ; -- status=guess, src=wikt
+lin precedence_N = mkN "voorrang" masculine ; -- status=guess
+lin precedent_N = mkN "precedent" ; -- status=guess
+lin preceding_A = mkA "voorgaand" ; -- status=guess
+lin precept_N = mkN "regel" masculine | mkN "gedragsregel" masculine | mkN "principe" ; -- status=guess status=guess status=guess
+lin precession_N = mkN "precessie" feminine ; -- status=guess
+lin precious_A = mkA "kostbaar" | mkA "waardevol" ; -- status=guess status=guess
+lin precipice_N = mkN "afgrond" masculine ; -- status=guess
+lin precipitation_N = mkN "neerslag" masculine ; -- status=guess
+lin precise_A = mkA "nauwkeurig" | mkA "precies" ; -- status=guess status=guess
+lin precisely_Adv = mkAdv "precies" ; -- status=guess
+lin precision_N = variants{} ; --
+lin preclude_V2 = mkV2 (mkV "uitsluiten") | mkV2 (mkV "precluderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin precursor_N = mkN "precursor" masculine ; -- status=guess
+lin predation_N = mkN "predatie" ; -- status=guess
+lin predator_N = mkN "roofdier" neuter ; -- status=guess
+lin predecessor_N = variants{} ; --
+lin predestination_N = mkN "predestinatie" feminine ; -- status=guess
+lin predicate_N = mkN "gezegde" neuter ; -- status=guess
+lin predicative_A = mkA "predicatief" ; -- status=guess
+lin predict_V2 = mkV2 (mkV "voorspellen") ; -- status=guess, src=wikt
+lin predict_VS = mkVS (mkV "voorspellen") ; -- status=guess, src=wikt
+lin predictability_N = mkN "voorspelbaarheid" feminine ; -- status=guess
+lin predictable_A = mkA "voorspelbaar" ; -- status=guess
+lin prediction_N = mkN "voorspelling" feminine ; -- status=guess
+lin predilection_N = mkN "neiging" feminine | mkN "voorkeur" feminine | mkN "voorliefde" feminine ; -- status=guess status=guess status=guess
+lin predominantly_Adv = variants{} ; --
+lin preemptive_A = mkA "preventief" ; -- status=guess
+lin prefer_V2 = mkV2 (mkV "voorkeur" geven_V) | mkV2 (mkV "voorkeur" hebben_V) ;
+lin prefer_VV = mkVV (mkV "voorkeur" geven_V) | mkVV (mkV "voorkeur" hebben_V) ;
+lin preference_N = variants{} ; --
+lin preferred_A = variants{} ; --
+lin prefix_N = mkN "voorvoegsel" neuter | mkN "prefix" neuter ; -- status=guess status=guess
+lin prefix_V2 = mkV2 (mkV "voorvoegen") ; -- status=guess, src=wikt
+lin pregnancy_N = mkN "zwangerschap" feminine ; -- status=guess
+lin pregnant_A = mkA "zwanger" | mkA "drachtig" | mkA "pregnant" ; -- status=guess status=guess status=guess
+lin prehensile_A = mkA "grijp-" ; -- status=guess
+lin prehistoric_A = mkA "prehistorisch" ; -- status=guess
+lin prehistory_N = mkN "prehistorie" feminine ; -- status=guess
+lin prejudice_N = mkN "bevooroordelen" ; -- status=guess
+lin prelate_N = mkN "kerkvorst" masculine | mkN "prelaat" masculine ; -- status=guess status=guess
+lin preliminary_A = mkA "voorbereidend" ; -- status=guess
+lin premature_A = variants{} ; --
+lin premier_A = variants{} ; --
+lin premiership_N = mkN "premierschap" neuter ; -- status=guess
+lin premise_N = mkN "voorwaarde" feminine ; -- status=guess
+lin premises_N = mkN "pand" neuter ; -- status=guess
+lin premium_N = variants{} ; --
+lin premonition_N = mkN "voorgevoel" ; -- status=guess
+lin preoccupation_N = variants{} ; --
+lin preparation_N = mkN "voorbereiding" feminine ; -- status=guess
+lin preparatory_A = mkA "voorbereidend" ; -- status=guess
+lin prepare_V = mkV "voor" (mkV "bereiden") | mkV "prepareren" ;
+lin prepare_V2 = mkV2 prepare_V ;
+lin prepare_V2V = mkV2V prepare_V ;
+lin prepare_VV = mkVV prepare_V ;
+lin preparedness_N = mkN "paraatheid" feminine ; -- status=guess
+lin preposition_N = mkN "voorzetsel" neuter | mkN "kastwoord" neuter ; -- status=guess status=guess
+lin preposterous_A = mkA "absurd" | mkA "grotesk" ; -- status=guess status=guess
+lin prepuce_N = mkN "voorhuid" feminine ; -- status=guess
+lin prescribe_V = variants{} ; --
+lin prescribe_V2 = variants{} ; --
+lin prescription_N = mkN "uitvaardigen" ; -- status=guess
+lin presence_N = mkN "aanwezigheid" feminine ;
+lin present_A = mkA "present" | mkA "aanwezig" | mkA "tegenwoordig" ;
+lin present_N = mkN "heden" neuter | mkN "huidige tijd" utrum ;
+lin present_V2 = mkV2 (mkV "presenteren") ;
+lin presentation_N = mkN "presentatie" feminine | mkN "or less accurately voorstelling" feminine | mkN "voordracht" ; -- status=guess status=guess status=guess
+lin presently_Adv = mkAdv "aldra" ; -- status=guess
+lin preservation_N = variants{} ; --
+lin preservative_N = mkN "conserveermiddel" neuter ; -- status=guess
+lin preserve_V2 = mkV2 (mkV "bewaren") | mkV2 (mkV (mkV "in") "stand houden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin preside_V = mkV "voorzitten" ; -- status=guess, src=wikt
+lin presidency_N = variants{} ; --
+lin presidentMasc_N = mkN "president" masculine ;
+lin presidential_A = variants{} ; --
+lin press_N = mkN "pers" ; --- split mkN "drukmachine" ; something that presses paper
+lin press_V = mkV "drukken" ;
+lin press_V2 = mkV2 press_V ;
+lin press_V2V = mkV2V press_V ;
+lin pressure_N = mkN "druk" ;
+lin prestige_N = mkN "aanzien" neuter | mkN "prestige" neuter ; -- status=guess status=guess
+lin prestigious_A = mkA "prestigieus" ; -- status=guess
+lin presumably_Adv = mkAdv "vermoedelijk" | mkAdv "waarschijnlijk" ; -- status=guess status=guess
+lin presume_V = mkV "aannemen" | mkV "veronderstellen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin presume_V2 = mkV2 (mkV "aannemen") | mkV2 (mkV "veronderstellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin presume_VS = mkVS (mkV "aannemen") | mkVS (mkV "veronderstellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin presumptive_A = mkA "verondersteld" ; -- status=guess
+lin presumptuous_A = mkA "aanmatigend" ; -- status=guess
+lin presupposition_N = mkN "veronderstelling" feminine | mkN "veronderstellen" | mkN "aanname" feminine | mkN "aannemen" ; -- status=guess status=guess status=guess status=guess
+lin pretend_V = mkV "voorwenden" | mkV (mkV "doen") "alsof" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pretend_V2 = mkV2 (mkV "voorwenden") | mkV2 (mkV (mkV "doen") "alsof") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pretend_VS = mkVS (mkV "voorwenden") | mkVS (mkV (mkV "doen") "alsof") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pretender_N = mkN "huichelaar" masculine | mkN "veinzer" masculine ; -- status=guess status=guess
+lin pretension_N = mkN "pretentie" ; -- status=guess
+lin preterite_A = mkA "in de verleden tijd" | mkA "in het preteritum" ; -- status=guess status=guess
+lin preterite_N = mkN "verleden tijd" | mkN "preteritum" neuter ; -- status=guess status=guess
+lin preternatural_A = mkA "uitzonderlijk" | mkA "buitennatuurlijk" | mkA "bovennatuurlijk" ; -- status=guess status=guess status=guess
+lin pretty_A = mkA "mooi" ; -- status=guess
+lin pretty_Adv = mkAdv "tamelijk" | mkAdv "nogal" | mkAdv "aardig" ; -- status=guess status=guess status=guess
+lin prevail_V = mkV "overheersen" ; -- status=guess, src=wikt
+lin prevalence_N = variants{} ; --
+lin prevalent_A = mkA "heersend" ; -- status=guess
+lin prevaricate_V = mkV "afwijken" | mkV "terugkrabbelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin prevarication_N = mkN "uitvlucht" masculine | mkN "draaierij" masculine ; -- status=guess status=guess
+lin prevent_V2 = mkV2 (mkV "verhinderen") ;
+lin prevention_N = variants{} ; --
+lin preview_N = mkN "voorproefje" neuter ; -- status=guess
+lin previous_A = mkA "vorig" | mkA "eerder" ;
+lin previously_Adv = mkAdv "eerder" | mkAdv "tevoren" | mkAdv "vroeger" ;
+lin prey_N = mkN "prooi" ; -- status=guess
+lin priapism_N = mkN "priapisme" ; -- status=guess
+lin price_N = mkN "prijs" masculine ;
+lin price_V = mkV "schatten" | prijzen_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin price_V2 = mkV2 (mkV "schatten") | mkV2 (prijzen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin price_V2V = mkV2V (mkV "schatten") | mkV2V (prijzen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin priceless_A = mkA "van onschatbare waarde" ; -- status=guess
+lin prick_N = mkN "lul" | mkN "pestkop" | mkN "onnozelaar" | mkN "oen" ; -- status=guess status=guess status=guess status=guess
+lin prick_V = mkV "prik" ; -- status=guess, src=wikt
+lin prick_V2 = mkV2 (mkV "prik") ; -- status=guess, src=wikt
+lin pride_N = mkN "troep" ; -- status=guess
+lin pride_V2 = mkV2 (mkV (mkV "prat") "gaan") | mkV2 (mkV (mkV "trots") "zijn") ; -- status=guess, src=wikt status=guess, src=wikt
+lin priest_N = L.priest_N ;
+lin priestess_N = mkN "priesteres" feminine ; -- status=guess
+lin priggish_A = mkA "preuts" | mkA "puriteins" ; -- status=guess status=guess
+lin prim_A = mkA "preuts" ; -- status=guess
+lin primacy_N = mkN "primaatschap" neuter ; -- status=guess
+lin primarily_Adv = variants{} ; --
+lin primary_A = mkA "voornaamst" | mkA "primair" ;
+lin primary_N = mkN "basisschool" utrum | mkN "lagere school" utrum ; -- status=guess status=guess
+lin primate_N = mkN "primaat" masculine ; -- status=guess
+lin prime_A = mkA "eerste" | mkA "uitstekend" | mkA "prima" ;
+lin prime_N = mkN "priemgetal" neuter ; -- status=guess
+lin prime_V2 = mkV2 (mkV "primen") ; -- status=guess, src=wikt
+lin primer_N = mkN "abecedarium" ; -- status=guess
+lin primitive_A = mkA "primitief" ; -- status=guess
+lin primitive_N = mkN "primitief" ; -- status=guess
+lin primordial_A = mkA "oorspronkelijk" | mkA "oer-" ; -- status=guess status=guess
+lin prince_N = mkN "Prins-bisschop" masculine | mkN "Vorst-bisschop" masculine ; -- status=guess status=guess
+lin princely_A = mkA "prinselijk" ; -- status=guess
+lin princess_N = mkN "prinses" feminine ; -- status=guess
+lin principal_A = mkA "voornaamste" ; -- status=guess
+lin principal_N = mkN "schoolhoofd" | mkN "rector" ; -- status=guess status=guess
+lin principality_N = mkN "vorstendom" neuter ; -- status=guess
+lin principally_Adv = variants{} ; --
+lin principle_N = mkN "principe" neuter | mkN "beginsel" neuter ;
+lin print_N = mkN "afdruk" ; -- status=guess
+lin print_V = mkV "drukken" | mkV "afdrukken" | mkV "printen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin print_V2 = mkV2 (mkV "drukken") | mkV2 (mkV "afdrukken") | mkV2 (mkV "printen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin printable_A = mkA "drukbaar" ; -- status=guess
+lin printed_A = variants{} ; --
+lin printer_N = mkN "printer" ; -- status=guess
+lin printing_N = variants{} ; --
+lin prior_A = variants{} ; --
+lin priority_N = variants{} ; --
+lin prism_N = mkN "prisma" neuter ; -- status=guess
+lin prison_N = mkN "gevangenis" feminine ;
+lin prisoner_N = mkN "gevangene" masculine feminine ; -- status=guess
+lin pristine_A = mkA "ongerept" | mkA "oorspronkelijk" | mkA "onaangeroerd" ; -- status=guess status=guess status=guess
+lin privacy_N = mkN "afzondering" feminine | mkN "privacy" feminine ; -- status=guess status=guess
+lin private_A = mkA "persoonlijk" | mkA "privé" ;
+lin privateer_N = mkN "kaper" masculine ; -- status=guess
+lin privately_Adv = variants{} ; --
+lin privatisation_N = variants{} ; --
+lin privatization_N = mkN "privatisering" feminine ; -- status=guess
+lin privatize_V2 = mkV2 (mkV "privatiseren") ; -- status=guess, src=wikt
+lin privet_N = mkN "liguster" ; -- status=guess
+lin privilege_N = mkN "voorrecht" neuter ; -- status=guess
+lin privileged_A = variants{} ; --
+lin privy_A = mkA "privé" | mkA "uniek" | mkA "exclusief" ; -- status=guess status=guess status=guess
+lin prize_N = mkN "buit" feminine ; -- status=guess
+lin prize_V2 = mkV2 (prijzen_V) | mkV2 (mkV "schatten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin proactive_A = mkA "proactief" ; -- status=guess
+lin probability_N = mkN "waarschijnlijkheid" feminine ; -- status=guess
+lin probable_A = mkA "waarschijnlijk" ; -- status=guess
+lin probable_AS = L.probable_AS ;
+lin probably_Adv = mkAdv "waarschijnlijk" ;
+lin probe_N = mkN "sonde" masculine feminine ; -- status=guess
+lin probe_V = variants{} ; --
+lin probe_V2 = variants{} ; --
+lin probity_N = mkN "integriteit" feminine ; -- status=guess
+lin problem_N = mkN "probleem" neuter ;
+lin problematic_A = mkA "problematisch" ; -- status=guess
+lin proboscis_N = mkN "slurf" ; -- status=guess
+lin procedure_N = mkN "procedure" feminine ;
+lin proceed_N = variants{} ; --
+lin proceed_V = mkV "voortkomen" | mkV (mkV "afkomstig") "zijn van" ; -- status=guess, src=wikt status=guess, src=wikt
+lin proceeding_N = variants{} ; --
+lin proceedings_N = mkN "afloop" feminine ; -- status=guess
+lin process_N = mkN "proces" | mkN "bewerking" | mkN "ontwikkelingsgang" | mkN "verloop" ;
+lin process_V = variants{} ; --
+lin process_V2 = variants{} ; --
+lin processing_N = variants{} ; --
+lin procession_N = mkN "processie" feminine | mkN "stoet" feminine ; -- status=guess status=guess
+lin processor_N = mkN "processor" masculine | mkN "centrale verwerkingseenheid" | mkN "CVE" | mkN "CPU" ; -- status=guess status=guess status=guess status=guess
+lin proclaim_V2 = mkV2 (mkV "uitroepen") ; -- status=guess, src=wikt
+lin proclaim_VS = mkVS (mkV "uitroepen") ; -- status=guess, src=wikt
+lin proclivity_N = mkN "aanleg" | mkN "neiging" ; -- status=guess status=guess
+lin procrastinate_V = mkV "uitstellen" ; -- status=guess, src=wikt
+lin procrastination_N = mkN "uitstel" neuter | mkN "uitstelgedrag" neuter | mkN "procrastinatie" feminine ; -- status=guess status=guess status=guess
+lin procreation_N = mkN "voortplanting" feminine | mkN "procreatie" feminine ; -- status=guess status=guess
+lin procure_V2 = mkV2 (mkV "verwerven") ; -- status=guess, src=wikt
+lin procurement_N = mkN "inkoop" ; -- status=guess
+lin prod_V = mkV "aanmoedigen" ; -- status=guess, src=wikt
+lin prod_V2 = mkV2 (mkV "aanmoedigen") ; -- status=guess, src=wikt
+lin prod_V2V = mkV2V (mkV "aanmoedigen") ; -- status=guess, src=wikt
+lin prodigal_A = mkA "kwistig" ; -- status=guess
+lin prodigal_N = mkN "verloren zoon" masculine ; -- status=guess
+lin prodigality_N = mkN "vrijgevigheid" ; -- status=guess
+lin produce_N = mkN "waar" feminine | mkN "waren {p}" ; -- status=guess status=guess
+lin produce_V = mkV "produceren";
+lin produce_V2 = mkV2 produce_V;
+lin producer_N = mkN "producent" masculine | mkN "producer" masculine ; -- status=guess status=guess
+lin product_N = mkN "product" neuter | mkN "produkt" neuter ;
+lin production_N = mkN "productie" feminine ;
+lin productive_A = variants{} ; --
+lin productivity_N = variants{} ; --
+lin profession_N = mkN "beroep" neuter ; -- status=guess
+lin professional_A = mkA "deskundig" ;
+lin professional_N = mkN "deskundige" | mkN "expert" masculine ; -- status=guess status=guess
+lin professor_N = mkN "hoogleraar" masculine | mkN "professor" masculine feminine | mkN "prof" masculine feminine ; -- status=guess status=guess status=guess
+lin proffer_N = mkN "poging" feminine ; -- status=guess
+lin proffer_V2 = mkV2 (mkV "aanbieden") ; -- status=guess, src=wikt
+lin proficiency_N = mkN "competentie" ; -- status=guess
+lin proficient_A = mkA "geoefend" | mkA "competent" | mkA "bekwaam" ; -- status=guess status=guess status=guess
+lin profile_N = variants{} ; --
+lin profit_N = mkN "winst" feminine | mkN "profijt" neuter ;
+lin profit_V = mkV "verdienen" | mkV (mkV "winst") "maken" | mkV "profiteren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin profit_V2 = mkV2 (mkV "verdienen") | mkV2 (mkV (mkV "winst") "maken") | mkV2 (mkV "profiteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin profitability_N = variants{} ; --
+lin profitable_A = mkA "winstgevend" ; -- status=guess
+lin profligacy_N = mkN "verspilling" | mkN "roekeloosheid" ; -- status=guess status=guess
+lin profound_A = mkA "diepgaand" ; -- status=guess
+lin profoundly_Adv = mkAdv "grondig" ; -- status=guess
+lin profundity_N = mkN "diepgang" masculine ; -- status=guess
+lin progenitor_N = mkN "voorloper" masculine | mkN "voorafbeelding" masculine ; -- status=guess status=guess
+lin program_N = mkN "programmablad" neuter | mkN "programmagids" masculine ; -- status=guess status=guess
+lin program_V2 = mkV2 (mkV "programmeren") ; -- status=guess, src=wikt
+lin program_V2V = mkV2V (mkV "programmeren") ; -- status=guess, src=wikt
+lin programme_N = mkN "programma" neuter ;
+lin programming_N = mkN "programmeren" ; -- status=guess
+lin progress_N = mkN "vordering" feminine | mkN "voortgang" masculine | mkN "vooruitgang" masculine ;
+lin progress_V = variants{} ; --
+lin progress_V2 = variants{} ; --
+lin progressive_A = mkA "progressief" ; -- status=guess
+lin prohibit_V = mkV "verbieden" ; -- status=guess, src=wikt
+lin prohibit_V2 = mkV2 (mkV "verbieden") ; -- status=guess, src=wikt
+lin prohibition_N = mkN "prohibitie" feminine ; -- status=guess
+lin project_N = mkN "project" neuter ;
+lin project_V = variants{} ; --
+lin project_V2 = variants{} ; --
+lin project_V2V = variants{} ; --
+lin project_VS = variants{} ; --
+lin projectile_N = mkN "projectiel" neuter ; -- status=guess
+lin projection_N = variants{} ; --
+lin proliferate_V = mkV (mkV "snel") "vermenigvuldigen" ; -- status=guess, src=wikt
+lin proliferate_V2 = mkV2 (mkV (mkV "snel") "vermenigvuldigen") ; -- status=guess, src=wikt
+lin prolific_A = mkA "vruchtbaar" ; -- status=guess
+lin prolix_A = mkA "langdradig" ; -- status=guess
+lin prolixity_N = mkN "langdradigheid" feminine | mkN "breedsprakerigheid" feminine ; -- status=guess status=guess
+lin prologue_N = mkN "proloog" ; -- status=guess
+lin prolong_V2 = mkV2 (mkV "bestendigen") ; -- status=guess, src=wikt
+lin prolonged_A = variants{} ; --
+lin promethium_N = mkN "promethium" neuter ; -- status=guess
+lin prominent_A = mkA "prominent" | mkA "vooraanstaand" ; -- status=guess status=guess
+lin promise_N = mkN "belofte" feminine ; -- status=guess
+lin promise_V = mkV "beloven" | mkV "toe" zeggen_V ;
+lin promise_V2 = mkV2 promise_V ;
+lin promise_VS = mkVS promise_V ;
+lin promise_VV = mkVV promise_V ;
+lin promote_V = mkV "promoten" | mkV (mkV "bekend") "maken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin promote_V2 = mkV2 (mkV "promoten") | mkV2 (mkV (mkV "bekend") "maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin promoter_N = variants{} ; --
+lin promotion_N = mkN "promotie" feminine | mkN "bevordering" feminine ; -- status=guess status=guess
+lin prompt_V2 = mkV2 (mkV "aansporen") | mkV2 (mkV "aanmoedigen") | mkV2 (mkV "aanzetten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin prompt_V2V = mkV2V (mkV "aansporen") | mkV2V (mkV "aanmoedigen") | mkV2V (mkV "aanzetten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin promptly_Adv = variants{} ; --
+lin promulgate_V2 = mkV2 (mkV "uitvaardigen") ; -- status=guess, src=wikt
+lin prone_A = variants{} ; --
+lin prong_N = mkN "arm" masculine ; -- status=guess
+lin pronoun_N = mkN "voornaamwoord" neuter ; -- status=guess
+lin pronounce_V = reflMkV "uitspreken" ; -- status=guess, src=wikt
+lin pronounce_V2 = mkV2 (reflMkV "uitspreken") ; -- status=guess, src=wikt
+lin pronunciation_N = mkN "uitspraak" feminine ; -- status=guess
+lin proof_N = mkN "bewijs" neuter ; -- status=guess
+lin proofread_V = mkV "proeflezen" ; -- status=guess, src=wikt
+lin proofread_V2 = mkV2 (mkV "proeflezen") ; -- status=guess, src=wikt
+lin prop_V2 = variants{} ; --
+lin propaganda_N = mkN "propaganda" feminine ; -- status=guess
+lin propagate_V = mkV "propageren" ; -- status=guess, src=wikt
+lin propagate_V2 = mkV2 (mkV "propageren") ; -- status=guess, src=wikt
+lin propane_N = mkN "propaan" neuter ; -- status=guess
+lin propeller_N = mkN "schroef" | mkN "propeller" ; -- status=guess status=guess
+lin propensity_N = mkN "neiging" | mkN "beheptheid" ; -- status=guess status=guess
+lin proper_A = mkA "eigen" | mkA "proper" ; ---- strange
+lin properly_Adv = variants{} ; --
+lin property_1_N = mkN "kenmerk" neuter | mkN "karakteristiek" | mkN "eigenschap" ;
+lin property_2_N = mkN "eigendom" ;
+lin property_N = property_1_N | property_2_N ;
+lin prophet_N = mkN "profeet" masculine | mkN "waarzegger" masculine | mkN "waarzegster" feminine ; -- status=guess status=guess status=guess
+lin prophylactic_A = mkA "prophylactisch" | mkA "voorbehoedend" ; -- status=guess status=guess
+lin propitious_A = mkA "voordelig" ; -- status=guess
+lin proponent_N = mkN "voorstander" ; -- status=guess
+lin proportion_N = mkN "proportie" | mkN "deel" ;
+lin proportional_A = mkA "evenredig" ; -- status=guess
+lin proposal_N = mkN "voorstel" neuter ;
+lin propose_V = mkV "voor" (mkV "stellen") ; ---- should this include proposing for marriage?
+lin propose_V2 = mkV2 propose_V ;
+lin propose_VS = mkVS propose_V ;
+lin propose_VV = mkVV propose_V ;
+lin proposed_A = variants{} ; --
+lin proposition_N = mkN "propositie" ; -- status=guess
+lin proprietor_N = mkN "mede-eigenaar" masculine | mkN "partner" masculine ; -- status=guess status=guess
+lin propylene_N = mkN "propeen" neuter ; -- status=guess
+lin proscribe_V2 = mkV2 (mkV "verbannen") | mkV2 (mkV "uitsluiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin prose_N = mkN "proza" neuter ; -- status=guess
+lin prosecute_V2 = variants{} ; --
+lin prosecution_N = variants{} ; --
+lin prosecutorMasc_N = mkN "aanklager" masculine ; -- status=guess
+lin proselyte_N = mkN "bekeerling" masculine ; -- status=guess
+lin proselytize_V = mkV "bekeren" ; -- status=guess, src=wikt
+lin proselytize_V2 = mkV2 (mkV "bekeren") ; -- status=guess, src=wikt
+lin prosody_N = mkN "prosodie" feminine ; -- status=guess
+lin prospect_N = mkN "vooruitzicht" neuter ; -- status=guess
+lin prospective_A = variants{} ; --
+lin prosper_V = mkV "welvaren" ; -- status=guess, src=wikt
+lin prosper_V2 = mkV2 (mkV "welvaren") ; -- status=guess, src=wikt
+lin prosperity_N = mkN "voorspoed" ; -- status=guess
+lin prosperous_A = mkA "succesvol" | mkA "geslaagd" ; -- status=guess status=guess
+lin prostate_N = mkN "prostaat" masculine ; -- status=guess
+lin prosthesis_N = mkN "prothese" ; -- status=guess
+lin prostitute_N = mkN "prostituee" feminine | mkN "hoer" feminine ; -- status=guess status=guess
+lin prostitution_N = mkN "prostitutie" feminine ; -- status=guess
+lin prostrate_V2 = mkV2 (mkV "prosterneren") ; -- status=guess, src=wikt
+lin protactinium_N = mkN "protactinium" neuter ; -- status=guess
+lin protagonist_N = mkN "hoofdrolspeler" masculine | mkN "hoofdrolspeelster" feminine ; -- status=guess status=guess
+lin protean_A = mkA "wisselvallig" | mkA "veelvormig" ; -- status=guess status=guess
+lin protect_V = mkV "beschermen" | mkV "beveiligen" ;
+lin protect_V2 = mkV2 (mkV "beschermen") | mkV2 (mkV "beveiligen") ;
+lin protection_N = mkN "bescherming" feminine ;
+lin protective_A = variants{} ; --
+lin protector_N = mkN "beschermer" masculine | mkN "beschermheer" masculine | mkN "behoeder" masculine ; -- status=guess status=guess status=guess
+lin protectorate_N = mkN "protectoraat" neuter ; -- status=guess
+lin protege_N = mkN "protegé" masculine ; -- status=guess
+lin protein_N = mkN "proteïne" feminine | mkN "eiwit" neuter ; -- status=guess status=guess
+lin protest_N = mkN "protest" neuter ; -- status=guess
+lin protest_V = mkV "protesteren" ; -- status=guess, src=wikt
+lin protest_V2 = mkV2 (mkV "protesteren") ; -- status=guess, src=wikt
+lin protist_N = mkN "protist" ; -- status=guess
+lin protocol_N = variants{} ; --
+lin proton_N = mkN "proton" neuter ; -- status=guess
+lin protoplasm_N = mkN "protoplasma" neuter ; -- status=guess
+lin prototype_N = mkN "prototype" neuter ; -- status=guess
+lin protract_V2 = mkV2 (mkV "schetsen") | mkV2 (mkV "afbakenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin protractor_N = mkN "gradenboog" ; -- status=guess
+lin protrude_V = mkV "uitsteken" ; -- status=guess, src=wikt
+lin protrude_V2 = mkV2 (mkV "uitsteken") ; -- status=guess, src=wikt
+lin protrusion_N = mkN "uitsteeksel" ; -- status=guess
+lin proud_A = mkA "trots" | mkA "fier" ; -- status=guess status=guess
+lin prove_V = fixprefixV "be" wijzen_V | mkV "aan" (mkV "tonen") ;
+lin prove_V2 = mkV2 prove_V ;
+lin prove_VA = mkVA prove_V ;
+lin prove_VS = mkVS prove_V ;
+lin provenance_N = mkN "herkomst" ; -- status=guess
+lin proverb_N = mkN "spreekwoord" neuter | mkN "gezegde" neuter ; -- status=guess status=guess
+lin provide_V = mkV "voorzien" | mkV "verstrekken" ;
+lin provide_V2 = mkV2 (mkV "voorzien") ;
+lin provided_Subj = variants{} ; --
+lin provident_A = mkA "voorziend" | mkA "vooruitziend" | mkA "voorzichtig" | mkA "vooruitkijkend" | mkA "voorbedachtzaam" | mkA "voorzorgend" | mkA "voorzorgelijk" | mkA "vooruitschouwend" | mkA "provident" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin provider_N = mkN "verlener" masculine ; -- status=guess
+lin providing_Subj = variants{} ; --
+lin province_N = mkN "provincie" feminine ; -- status=guess
+lin provincial_A = mkA "provinciaal" ; -- status=guess
+lin provincial_N = mkN "provinciehoofdstad" ; -- status=guess
+lin provision_N = mkN "voorziening" | mkN "provisie" ;
+lin provisional_A = variants{} ; --
+lin proviso_N = mkN "voorbehoud" ; -- status=guess
+lin provoke_V2 = mkV2 (mkV "uitlokken") ; -- status=guess, src=wikt
+lin prow_N = mkN "voorsteven" feminine | mkN "boeg" feminine ; -- status=guess status=guess
+lin proximity_N = mkN "nabijheid" feminine ; -- status=guess
+lin proxy_N = mkN "mandataris" | mkN "tussenpersoon" ; -- status=guess status=guess
+lin prude_N = mkN "preut" ; -- status=guess
+lin prudent_A = mkA "zuinig" | mkA "economisch" ; -- status=guess status=guess
+lin prudery_N = mkN "preutsheid" ; -- status=guess
+lin prudish_A = mkA "preuts" ; -- status=guess
+lin prune_N = mkN "besje" neuter ; -- status=guess
+lin prune_V2 = mkV2 (mkV "snoeien") ; -- status=guess, src=wikt
+lin prurient_A = mkA "lustopwekkend" ; -- status=guess
+lin pry_V = mkV "boren" | steken_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin pry_V2 = mkV2 (mkV "boren") | mkV2 (steken_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin psephology_N = mkN "psefologie" | mkN "bestudering van het kiezersgedrag" ; -- status=guess status=guess
+lin pseudonym_N = mkN "pseudoniem" neuter | mkN "schuilnaam" masculine ; -- status=guess status=guess
+lin pseudoscience_N = mkN "pseudowetenschap" feminine ; -- status=guess
+lin psi_N = mkN "psi" masculine feminine ; -- status=guess
+lin psychedelic_A = mkA "psychedelisch" ; -- status=guess
+lin psychiatric_A = mkA "psychiatrisch" ; -- status=guess
+lin psychiatrist_N = mkN "psychiater" masculine feminine ; -- status=guess
+lin psychiatry_N = mkN "psychiatrie" feminine ; -- status=guess
+lin psychological_A = variants{} ; --
+lin psychologist_N = mkN "psycholoog" masculine ; -- status=guess
+lin psychology_N = mkN "psychologie" feminine | mkN "zielkunde" feminine ; -- status=guess status=guess
+lin psychometry_N = mkN "psychometrie" ; -- status=guess
+lin psychosis_N = mkN "psychose" feminine ; -- status=guess
+lin psychotherapist_N = mkN "psychotherapeut" masculine ; -- status=guess
+lin psychotherapy_N = mkN "psychotherapie" feminine ; -- status=guess
+lin pub_N = mkN "kroeg" feminine ; -- status=guess
+lin puberty_N = mkN "puberteit" ; -- status=guess
+lin pubis_N = mkN "schaambeen" neuter ; -- status=guess
+lin public_A = mkA "openbaar" | mkA "publiek" ;
+lin public_N = mkN "publiek" neuter ;
+lin publication_N = mkN "publicatie" ; -- status=guess
+lin publicity_N = mkN "publiciteit" ; -- status=guess
+lin publicly_Adv = variants{} ; --
+lin publish_V = mkV "publiceren" | mkV "uit" geven_V ;
+lin publish_V2 = mkV2 publish_V ;
+lin publisher_N = mkN "uitgever" masculine | mkN "uitgeverij" ; -- status=guess status=guess
+lin publishing_N = variants{} ; --
+lin puck_N = mkN "puck" masculine ; -- status=guess
+lin pudding_N = mkN "pudding" masculine ; -- status=guess
+lin puddle_N = mkN "plas" masculine ; -- status=guess
+lin puff_N = mkN "bladerdeeg" masculine | mkN "korstdeeg" masculine ; -- status=guess status=guess
+lin puffin_N = mkN "papegaaiduiker" masculine | mkN "alk" masculine ; -- status=guess status=guess
+lin pug_N = mkN "mopshond" ; -- status=guess
+lin pugnacious_A = mkA "strijdlustig" | mkA "vechtlustig" | mkA "vijandig" | mkA "vijandig" ; -- status=guess status=guess status=guess status=guess
+lin puissant_A = mkA "vermogend" | mkA "puissant" ; -- status=guess status=guess
+lin pulchritude_N = mkN "schoonheid" ; -- status=guess
+lin pull_V = trekken_V ;
+lin pull_V2 = L.pull_V2 ;
+lin pulley_N = mkN "katrol" ; -- status=guess
+lin pullulate_V = mkV "kiemen" | reflMkV "ontwikkelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pulpit_N = mkN "kansel" masculine | mkN "preekstoel" masculine ; -- status=guess status=guess
+lin pulsar_N = mkN "pulsar" utrum ; -- status=guess
+lin pulse_N = mkN "pols" masculine ; -- status=guess
+lin puma_N = mkN "poema" masculine ; -- status=guess
+lin pumice_N = mkN "puimsteen" ; -- status=guess
+lin pummel_V2 = mkV2 (mkV "afranselen") | mkV2 (mkV "aftroeven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pump_N = mkN "pomp" feminine ; -- status=guess
+lin pump_V = mkV "pompen" ; -- status=guess, src=wikt
+lin pump_V2 = mkV2 (mkV "pompen") ; -- status=guess, src=wikt
+lin pumpkin_N = mkN "pompoen" feminine ; -- status=guess
+lin pun_N = mkN "woordspeling" feminine ; -- status=guess
+lin punch_N = mkN "punch" masculine ; -- status=guess
+lin punch_V2 = variants{} ; --
+lin punctilious_A = mkA "precies" | mkA "pietepeuterig" ; -- status=guess status=guess
+lin punctuality_N = mkN "stiptheid" ; -- status=guess
+lin punctuation_N = mkN "leesteken" neuter ; -- status=guess
+lin puncture_V = mkV "puncteren" ; -- status=guess, src=wikt
+lin puncture_V2 = mkV2 (mkV "puncteren") ; -- status=guess, src=wikt
+lin pundit_N = mkN "opinieleider" ; -- status=guess
+lin pungent_A = mkA "scherp" ; -- status=guess
+lin punish_V2 = mkV2 (mkV "straffen") | mkV2 (mkV "afstraffen") | mkV2 (mkV "bestraffen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin punishable_A = mkA "strafbaar" ; -- status=guess
+lin punishment_N = mkN "afstraffing" feminine | mkN "beproeving" feminine | mkN "vergelding" feminine ; -- status=guess status=guess status=guess
+lin punitive_A = mkA "straf-" ; -- status=guess
+lin punk_N = mkN "nietsnut" masculine feminine ; -- status=guess
+lin punt_N = mkN "gok" masculine | mkN "weddenschap" feminine ; -- status=guess status=guess
+lin punt_V = mkV "wedden" | mkV "gokken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin punt_V2 = mkV2 (mkV "wedden") | mkV2 (mkV "gokken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin puny_A = mkA "nietig" | mkA "nietige" ; -- status=guess status=guess
+lin pupa_N = mkN "pop" feminine ; -- status=guess
+lin pupil_N = mkN "leerling" ; --- split mkN "pupil" ; pupil of your eye, the other one is a student
+lin puppet_N = mkN "marionet" feminine ; -- status=guess
+lin puppeteer_N = mkN "poppenspeler" masculine ; -- status=guess
+lin puppy_N = mkN "puppy" masculine feminine ; -- status=guess
+lin purchase_N = mkN "verwerving" masculine | mkN "aanschaf" masculine ; -- status=guess status=guess
+lin purchase_V2 = mkV2 (kopen_V) | mkV2 (mkV (mkV "waard") "zijn") ; -- status=guess, src=wikt status=guess, src=wikt
+lin purchaser_N = mkN "koper" ; -- status=guess
+lin pure_A = mkA "puur" | mkA "rein" ; -- status=guess status=guess
+lin purely_Adv = variants{} ; --
+lin purgatory_N = mkN "vagevuur" ; -- status=guess
+lin purge_N = mkN "zuivering" feminine ; -- status=guess
+lin purify_V2 = mkV2 (mkV "reinigen") ; -- status=guess, src=wikt
+lin puritan_A = mkA "puriteins" ; -- status=guess
+lin purloin_V2 = mkV2 (mkV "ontvreemden") | mkV2 (mkV "ontwenden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin purple_A = mkA "paars" | mkA "purperen" ; -- status=guess status=guess
+lin purple_N = mkN "purper" | mkN "paars" ; -- status=guess status=guess
+lin purport_N = mkN "doel" neuter | mkN "intentie" feminine | mkN "gewicht" neuter ; -- status=guess status=guess status=guess
+lin purport_V2 = mkV2 (mkV "beweren") ; -- status=guess, src=wikt
+lin purport_V2V = mkV2V (mkV "beweren") ; -- status=guess, src=wikt
+lin purpose_N = mkN "doel" neuter | mkN "bedoeling" ;
+lin purpose_V2 = mkV2 (mkV (mkV "van") "plan zijn") ; -- status=guess, src=wikt
+lin purposeful_A = mkA "opzettelijk" ; -- status=guess
+lin purposeless_A = mkA "doelloos" ; -- status=guess
+lin purr_N = mkN "spinnen" neuter ; -- status=guess
+lin purr_V = spinnen_V ; -- status=guess, src=wikt
+lin purr_V2 = mkV2 (spinnen_V) ; -- status=guess, src=wikt
+lin purr_VS = mkVS (spinnen_V) ; -- status=guess, src=wikt
+lin purse_N = mkN "handtas" feminine ; -- status=guess
+lin pursue_V = mkV "najagen" ; -- status=guess, src=wikt
+lin pursue_V2 = mkV2 (mkV "najagen") ; -- status=guess, src=wikt
+lin pursuit_N = variants{} ; --
+lin purvey_V = mkV "voorbereiden" | mkV "voorzien" ; -- status=guess, src=wikt status=guess, src=wikt
+lin purvey_V2 = mkV2 (mkV "voorbereiden") | mkV2 (mkV "voorzien") ; -- status=guess, src=wikt status=guess, src=wikt
+lin purview_N = mkN "bereik" neuter ; -- status=guess
+lin pus_N = mkN "etter" masculine | mkN "pus" neuter ; -- status=guess status=guess
+lin push_N = mkN "duw" masculine ; -- status=guess
+lin push_V = lin V L.push_V2 ;
+lin push_V2 = L.push_V2 ;
+lin push_V2V = mkV2V push_V ;
+lin push_VS = mkVS push_V ;
+lin pussy_N = mkN "poes" feminine ; -- status=guess
+lin pussyfoot_V = mkV "treuzelen" ; -- status=guess, src=wikt
+lin put_V2 = L.put_V2 ;
+lin putative_A = mkA "zogenaamd" | mkA "vermoedelijk" | mkA "vermeend" ; -- status=guess status=guess status=guess
+lin putrid_A = mkA "verderfelijk" | mkA "rottend" ; -- status=guess status=guess
+lin puzzle_N = mkN "mysterie" neuter | mkN "raadsel" neuter ; -- status=guess status=guess
+lin puzzle_V2 = mkV2 (mkV "verbijsteren") ; -- status=guess, src=wikt
+lin pygmy_N = mkN "pygmee" masculine feminine ; -- status=guess
+lin pylon_N = mkN "pyloon ingang" | mkN "pyloon" masculine ; -- status=guess status=guess
+lin pyramid_N = mkN "piramide" feminine ; -- status=guess
+lin pyramidal_A = mkA "piramidaal" ; -- status=guess
+lin pyre_N = mkN "brandstapel" masculine ; -- status=guess
+lin pyrite_N = mkN "pyriet" neuter ; -- status=guess
+lin pyrotechnics_N = mkN "pyrotechniek" ; -- status=guess
+lin python_N = mkN "python" masculine ; -- status=guess
+lin qadi_N = mkN "kadi" masculine ; -- status=guess
+lin qoph_N = mkN "koef" ; -- status=guess
+lin quack_N = mkN "kwakzalver" masculine | mkN "charlatan" masculine ; -- status=guess status=guess
+lin quack_V = mkV "kwakzalveren" ; -- status=guess, src=wikt
+lin quackery_N = mkN "kwakzalverij" feminine ; -- status=guess
+lin quad_N = mkN "quad" masculine ; -- status=guess
+lin quadrangular_A = mkA "vierhoekig" ; -- status=guess
+lin quadrant_N = mkN "kwadrant" neuter ; -- status=guess
+lin quadratic_A = mkA "kwadratisch" ; -- status=guess
+lin quadrature_N = mkN "kwadratuur-amplitudemodulatie" feminine ; -- status=guess
+lin quadrilateral_A = mkA "vierhoekig" | mkA "quadrilateraal" ; -- status=guess status=guess
+lin quadrilateral_N = mkN "vierhoek" ; -- status=guess
+lin quadruped_N = mkN "viervoeter" masculine ; -- status=guess
+lin quadrupedal_A = mkA "viervoetig" ; -- status=guess
+lin quadruple_A = mkA "viervoud" ; -- status=guess
+lin quadruple_V = mkV "verviervoudigen" ; -- status=guess, src=wikt
+lin quadruple_V2 = mkV2 (mkV "verviervoudigen") ; -- status=guess, src=wikt
+lin quagmire_N = mkN "moeras" neuter | mkN "drijfzand" neuter ; -- status=guess status=guess
+lin quail_N = mkN "kwartel" masculine | mkN "kwakkel" masculine ; -- status=guess status=guess
+lin quaint_A = mkA "schranderheid" | mkA "slimheid" ; -- status=guess status=guess
+lin qualification_N = variants{} ; --
+lin qualified_A = variants{} ; --
+lin qualify_V = variants{} ; --
+lin qualify_V2 = variants{} ; --
+lin quality_A = mkA "kwaliteits-" ; -- status=guess
+lin quality_N = mkN "kwaliteit" | mkN "klasse" feminine ;
+lin qualm_N = mkN "gewetensaanval" | mkN "gewetensbezwaar" neuter | mkN "scrupule" masculine | mkN "wroeging" ; -- status=guess status=guess status=guess status=guess
+lin quantifier_N = mkN "kwantor" masculine ; -- status=guess
+lin quantitative_A = variants{} ; --
+lin quantity_N = mkN "hoeveelheid" feminine | mkN "kwantiteit" feminine ; -- status=guess status=guess
+lin quantization_N = mkN "kwantisatie" ; -- status=guess
+lin quantum_N = mkN "kwantummechanica" feminine ; -- status=guess
+lin quarantine_N = mkN "quarantaine" feminine | mkN "afzondering" feminine ; -- status=guess status=guess
+lin quarantine_V2 = mkV2 (mkV "afzonderen") | mkV2 (mkV "isoleren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin quark_N = mkN "kwark" ; -- status=guess
+lin quarrel_N = mkN "geschilpunt" neuter | mkN "dispuut" neuter | mkN "betwisting" ; -- status=guess status=guess status=guess
+lin quarrel_V = mkV "bekvechten" | mkV "ruzieën" | mkV (mkV "ruzie") "maken" | mkV "redetwisten" | mkV "twisten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin quarry_N = mkN "prooi" masculine feminine | mkN "prooidier" neuter ; -- status=guess status=guess
+lin quarry_V = mkV "uitspitten" ; -- status=guess, src=wikt
+lin quarry_V2 = mkV2 (mkV "uitspitten") ; -- status=guess, src=wikt
+lin quart_N = mkN "quart" ; -- status=guess
+lin quarter_N = mkN "kwart" ; --- split mkN "kwartje" ; a coin
+lin quarter_V2 = mkV2 (mkV "vierdelen") | mkV2 (mkV "vierendelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin quarterdeck_N = mkN "achterdek" neuter ; -- status=guess
+lin quarterfinal_N = mkN "kwartfinale" ; -- status=guess
+lin quarterly_Adv = mkAdv "driemaandelijks" ; -- status=guess
+lin quartet_N = mkN "kwartet" neuter ; -- status=guess
+lin quartz_N = mkN "kwarts" neuter ; -- status=guess
+lin quash_V2 = mkV2 (mkV "onderdrukken") ; -- status=guess, src=wikt
+lin quaver_N = mkN "vibrato" | mkN "tremolo" ; -- status=guess status=guess
+lin quay_N = mkN "kade" feminine ; -- status=guess
+lin queasy_A = mkA "teergevoelig" ; -- status=guess
+lin queen_N = L.queen_N ;
+lin queer_A = mkA "homoseksueel" | mkA "homo" ; -- status=guess status=guess
+lin queer_N = mkN "janet" masculine | mkN "nicht" masculine ; -- status=guess status=guess
+lin queer_V2 = mkV2 (bederven_V) | mkV2 (mkV "tegenwerken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin quell_V2 = mkV2 (mkV "overmeesteren") ; -- status=guess, src=wikt
+lin quench_V2 = mkV2 (mkV "afschrikken") ; -- status=guess, src=wikt
+lin query_N = mkN "verzoek" neuter ; -- status=guess
+lin query_V = mkV "informeren" ; -- status=guess, src=wikt
+lin query_V2 = mkV2 (mkV "informeren") ; -- status=guess, src=wikt
+lin quest_N = mkN "zoektocht" masculine | mkN "streeftocht" masculine ; -- status=guess status=guess
+lin question_N = L.question_N ;
+lin question_V2 = mkV2 (mkV "ondervragen") ; -- status=guess, src=wikt
+lin questionable_A = mkA "twijfelachtig" | mkA "verdacht" ; -- status=guess status=guess
+lin questioning_N = mkN "ondervraging" feminine ; -- status=guess
+lin questionnaire_N = variants{} ; --
+lin queue_N = mkN "rij" ; -- status=guess
+lin quibble_N = mkN "haarkloverij" feminine ; -- status=guess
+lin quibble_V = mkV "muggenziften" ; -- status=guess, src=wikt
+lin quick_A = mkA "snel" | mkA "vlug" | mkA "rap" ; -- status=guess status=guess status=guess
+lin quick_Adv = variants{} ; --
+lin quick_N = mkN "levend vlees" ; -- status=guess
+lin quickie_N = mkN "vluggertje" neuter ; -- status=guess
+lin quicklime_N = mkN "ongebluste kalk" masculine ; -- status=guess
+lin quickly_Adv = mkAdv "snel" | mkAdv "vlug" | mkAdv "gauw" | mkAdv "spoedig" | mkAdv "rap" | mkAdv "gezwind" ;
+lin quicksand_N = mkN "drijfzand" neuter ; -- status=guess
+lin quicksilver_N = mkN "kwikzilver" neuter ; -- status=guess
+lin quid_N = variants{} ; --
+lin quiet_A = mkA "stil" | mkA "muisstil" ;
+lin quiet_V = mkV "kalmeren" | mkV (mkV "rustig") "worden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin quiet_V2 = mkV2 (mkV "kalmeren") | mkV2 (mkV (mkV "rustig") "worden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin quietly_Adv = variants{} ; --
+lin quince_N = mkN "kweepeer" ; -- status=guess
+lin quinine_N = mkN "kinine" ; -- status=guess
+lin quintet_N = mkN "vijftal" neuter ; -- status=guess
+lin quintuplet_N = mkN "vijfling" masculine ; -- status=guess
+lin quire_N = mkN "boek" neuter ; -- status=guess
+lin quirk_N = mkN "gril" | mkN "rariteit" | mkN "nuk" ; -- status=guess status=guess status=guess
+lin quisling_N = mkN "quisling" masculine | mkN "landverrader" masculine ; -- status=guess status=guess
+lin quit_V = mkV (mkV "ophouden") "met" | mkV "stoppen" | mkV "opgeven" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin quit_V2 = mkV2 (mkV (mkV "ophouden") "met") | mkV2 (mkV "stoppen") | mkV2 (mkV "opgeven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin quite_Adv = S.quite_Adv ;
+lin quiver_N = mkN "koker" | mkN "pijlkoker" ; -- status=guess status=guess
+lin quiver_V = mkV "rillen" ; -- status=guess, src=wikt
+lin quiver_V2 = mkV2 (mkV "rillen") ; -- status=guess, src=wikt
+lin quixotic_A = mkA "wereldvreemd" | mkA "donquichotterig" | mkA "impulsief" ; -- status=guess status=guess status=guess
+lin quiz_N = mkN "quiz" ; -- status=guess
+lin quorum_N = mkN "quorum" ; -- status=guess
+lin quota_N = variants{} ; --
+lin quotation_N = mkN "citaat" neuter ; -- status=guess
+lin quote_N = mkN "aanhalingsteken" ; -- status=guess
+lin quote_V = mkV "quoteren" ; -- status=guess, src=wikt
+lin quote_V2 = mkV2 (mkV "quoteren") ; -- status=guess, src=wikt
+lin quotidian_A = mkA "alledaags" | mkA "banaal" | mkA "gewoon" ; -- status=guess status=guess status=guess
+lin quotient_N = mkN "quotiënt" neuter ; -- status=guess
+lin rabbi_N = mkN "rabbijn" masculine ; -- status=guess
+lin rabbit_N = mkN "konijn" neuter ; -- status=guess
+lin rabble_N = mkN "meute" feminine | mkN "meutes {p}" | mkN "menigte" feminine | mkN "menigten {p}" | mkN "gepeupel" neuter | mkN "volk" neuter ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin rabid_A = mkA "razend" ; -- status=guess
+lin rabies_N = mkN "hondsdolheid" feminine ; -- status=guess
+lin raccoon_N = mkN "wasbeer" masculine ; -- status=guess
+lin race_1_N = mkN "race" ;
+lin race_2_N = mkN "ras" neuter ;
+lin race_N = race_2_N | race_1_N ;
+lin race_V = mkV "razen" ; -- status=guess, src=wikt
+lin race_V2 = mkV2 (mkV "razen") ; -- status=guess, src=wikt
+lin race_V2V = mkV2V (mkV "razen") ; -- status=guess, src=wikt
+lin race_VV = mkVV (mkV "razen") ; -- status=guess, src=wikt
+lin racial_A = variants{} ; --
+lin racism_N = mkN "racisme" neuter ; -- status=guess
+lin racist_A = mkA "racistisch" ; -- status=guess
+lin rack_N = mkN "rek" ; -- status=guess
+lin rack_V2 = mkV2 (mkV "klaren") ; -- status=guess, src=wikt
+lin racket_N = mkN "fraude" feminine ; -- status=guess
+lin radian_N = mkN "radiaal" masculine ; -- status=guess
+lin radiation_N = mkN "straling" feminine ; -- status=guess
+lin radical_A = mkA "3] radicaal" ; -- status=guess status=guess
+lin radical_N = variants{} ; --
+lin radio_N = L.radio_N ;
+lin radioactive_A = mkA "radioactief" ; -- status=guess
+lin radioactivity_N = mkN "radioactiviteit" feminine ; -- status=guess
+lin radiochemistry_N = mkN "radiochemie" feminine ; -- status=guess
+lin radiology_N = mkN "radiologie" feminine ; -- status=guess
+lin radiotherapy_N = mkN "radiotherapie" feminine | mkN "bestraling" feminine ; -- status=guess status=guess
+lin radish_N = mkN "radijsje" neuter ; -- status=guess
+lin radium_N = mkN "radium" neuter ; -- status=guess
+lin radius_N = mkN "spaakbeen" neuter ; -- status=guess
+lin radon_N = mkN "radon" neuter ; -- status=guess
+lin raft_N = mkN "vlot" neuter ; -- status=guess
+lin rag_N = mkN "lompen {p}" ; -- status=guess
+lin rage_N = mkN "furie" feminine | mkN "razernij" | mkN "toorn" ; -- status=guess status=guess status=guess
+lin rage_V = mkV "woeden" ; -- status=guess, src=wikt
+lin raid_N = variants{} ; --
+lin rail_N = mkN "rail" utrum ; -- status=guess
+lin railcar_N = mkN "motorrijtuig" neuter ; -- status=guess
+lin railing_N = mkN "hekwerk" neuter ; -- status=guess
+lin railroad_N = mkN "sneltreinprocedure" masculine feminine ; -- status=guess
+lin railroad_V2 = mkV2 (mkV (mkV "er") "doorjagen") ; -- status=guess, src=wikt
+lin railway_N = mkN "spoorweg" masculine | mkN "spoor" neuter ;
+lin rain_N = L.rain_N ;
+lin rain_V = mkV "regenen" ; -- status=guess, src=wikt
+lin rain_V0 = L.rain_V0 ;
+lin rain_V2 = mkV2 (mkV "regenen") ; -- status=guess, src=wikt
+lin rainbow_N = mkN "gamma" neuter ; -- status=guess
+lin raincoat_N = mkN "regenjas" masculine ; -- status=guess
+lin raindrop_N = mkN "regendruppel" masculine ; -- status=guess
+lin rainfall_N = mkN "neerslag" masculine | mkN "regenval" masculine ; -- status=guess status=guess
+lin rainforest_N = mkN "regenwoud" neuter ; -- status=guess
+lin rainy_A = mkA "regenachtig" ; -- status=guess
+lin raise_N = mkN "opslag" masculine ; -- status=guess
+lin raise_V2 = mkV2 (mkV "op" heffen_V) ;
+lin raised_A = variants{} ; --
+lin raisin_N = mkN "rozijn" feminine ; -- status=guess
+lin rake_N = mkN "losbol" masculine ; -- status=guess
+lin rake_V = mkV "rakelen" | mkV "harken" | mkV "gritselen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rake_V2 = mkV2 (mkV "rakelen") | mkV2 (mkV "harken") | mkV2 (mkV "gritselen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rally_N = variants{} ; --
+lin rally_V = mkV "verzamelen" ; -- status=guess, src=wikt
+lin rally_V2 = mkV2 (mkV "verzamelen") ; -- status=guess, src=wikt
+lin rally_V2V = mkV2V (mkV "verzamelen") ; -- status=guess, src=wikt
+lin ram_N = mkN "ram" masculine ; -- status=guess
+lin ram_V2 = mkV2 (mkV "rammen") ; -- status=guess, src=wikt
+lin rambunctious_A = mkA "onstuimig" | mkA "wild" ; -- status=guess status=guess
+lin ramp_N = mkN "helling" feminine ; -- status=guess
+lin rampant_A = mkA "hellend" ; -- status=guess
+lin rampart_N = mkN "wal" ; -- status=guess
+lin ramshackle_A = mkA "bouwvallig" | mkA "gammel" ; -- status=guess status=guess
+lin ranch_N = mkN "veefokkerij" feminine ; -- status=guess
+lin random_A = mkA "willekeurig" | mkA "toevallig" | mkA "lukraak" ; -- status=guess status=guess status=guess
+lin randy_A = mkA "grof" | mkA "rauw" ; -- status=guess status=guess
+lin range_N = mkN "afstand" ; ---split mkN "terrein" neuter shooting range
+lin range_V = variants{} ; --
+lin rank_A = mkA "stinkend" ; -- status=guess
+lin rank_N = mkN "register" neuter | mkN "werk" neuter ; -- status=guess status=guess
+lin rank_V = variants{} ; --
+lin rank_V2 = variants{} ; --
+lin ranking_N = mkN "klassement" neuter | mkN "rang" masculine | mkN "plaats" utrum ; -- status=guess status=guess status=guess
+lin rankle_V = mkV "irriteren" | steken_V | mkV "woekeren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ransack_V2 = mkV2 (mkV "plunderen") ; -- status=guess, src=wikt
+lin ransom_N = mkN "losgeld" neuter ; -- status=guess
+lin rant_N = mkN "tirade" feminine ; -- status=guess
+lin rap_N = mkN "klap" masculine ; -- status=guess
+lin rape_N = mkN "verkrachting" feminine ; -- status=guess
+lin rape_V2 = mkV2 (mkV "verkrachten") | mkV2 (schenden_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin rapid_A = mkA "snel" | mkA "snelle" ; -- status=guess status=guess
+lin rapid_N = mkN "stroomversnelling" feminine ; -- status=guess
+lin rapidly_Adv = variants{} ; --
+lin rapier_N = mkN "rapier" neuter ; -- status=guess
+lin rapine_N = mkN "roof" masculine ; -- status=guess
+lin rapist_N = mkN "verkrachter" masculine ; -- status=guess
+lin rapper_N = mkN "rapper" masculine ; -- status=guess
+lin rapport_N = mkN "verstandhouding" feminine ; -- status=guess
+lin rapt_A = mkA "gefascineerd" ; -- status=guess
+lin rapture_N = mkN "verrukking" | mkN "vervoering" ; -- status=guess status=guess
+lin rare_A = mkA "bloedig" | mkA "bloedige" | mkA "saignant" ; -- status=guess status=guess status=guess
+lin rarely_Adv = mkAdv "zelden" ; -- status=guess
+lin rarity_N = mkN "zeldzaamheid" feminine ; -- status=guess
+lin rascal_N = mkN "bengel" masculine | mkN "rakker" masculine | mkN "rekel" masculine | mkN "vlegel" masculine | mkN "deugniet" ; -- status=guess status=guess status=guess status=guess status=guess
+lin rash_A = mkA "onbezonnen" ; -- status=guess
+lin rash_N = mkN "huiduitslag" | mkN "uitslag" ; -- status=guess status=guess
+lin raspberry_N = mkN "framboos" masculine ; -- status=guess
+lin rat_N = mkN "rat" feminine | mkN "bruine rat" feminine | mkN "rioolrat" feminine | mkN "zwarte rat" feminine ; -- status=guess status=guess status=guess status=guess
+lin ratatouille_N = mkN "ratatouille" feminine ; -- status=guess
+lin rate_N = mkN "verhouding" feminine ; --- split mkN "snelheid" the speed of something
+lin rate_V = variants{} ; --
+lin rate_V2 = variants{} ; --
+lin rather_Adv = mkAdv "liever" ;
+lin ratification_N = mkN "ratificatie" feminine ; -- status=guess
+lin ratify_V2 = mkV2 (mkV "bekrachtigen") ; -- status=guess, src=wikt
+lin rating_N = variants{} ; --
+lin ratio_N = variants{} ; --
+lin ration_N = mkN "rantsoen" neuter ; -- status=guess
+lin ration_V2 = mkV2 (mkV "rantsoeneren") ; -- status=guess, src=wikt
+lin rational_A = mkA "rationeel" | mkA "rationele" ; -- status=guess status=guess
+lin rationale_N = mkN "ratio" feminine ; -- status=guess
+lin rationalization_N = mkN "rationalisatie" feminine ; -- status=guess
+lin rattle_N = mkN "rammelaar" ; -- status=guess
+lin rattlesnake_N = mkN "ratelslang" feminine ; -- status=guess
+lin raven_N = mkN "raaf" masculine ; -- status=guess
+lin ravine_N = mkN "ravijn" neuter ; -- status=guess
+lin ravish_V2 = mkV2 (mkV "ontvoeren") | mkV2 (mkV "schaken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ravishing_A = mkA "beeldschoon" ; -- status=guess
+lin raw_A = mkA "pril" | mkA "prille" ; -- status=guess status=guess
+lin raw_N = mkN "grondstof" neuter ; -- status=guess
+lin ray_N = mkN "straal" feminine ; -- status=guess
+lin razor_N = mkN "scheermesje" neuter ; -- status=guess
+lin re_N = mkN "herexamen" neuter | mkN "heronderzoek" neuter ; -- status=guess status=guess
+lin reach_N = variants{} ; --
+lin reach_V = no_geV (mkV "bereiken") ;
+lin reach_V2 = mkV2 reach_V ;
+lin react_V = mkV "reageren" ; -- status=guess, src=wikt
+lin reaction_N = mkN "reactie" feminine ;
+lin reactor_N = mkN "reactor" ; -- status=guess
+lin read_V = L.read_V2 ;
+lin read_V2 = L.read_V2 ;
+lin read_VS = lin mkVS read_V2 ;
+lin readability_N = mkN "leesbaarheid" feminine ; -- status=guess
+lin readable_A = mkA "leesbaar" | mkA "lezenswaardig" ; -- status=guess status=guess
+lin reader_N = mkN "lezer" masculine ;
+lin readily_Adv = mkAdv "direct" ; -- status=guess
+lin reading_N = mkN "lezing" feminine ; -- status=guess
+lin ready_A = mkA "klaar" | mkA "gereed" ;
+lin reagent_N = mkN "reagens" neuter ; -- status=guess
+lin real_A = mkA "echt" | mkA "reëel" ;
+lin real_N = mkN "real" masculine ; -- status=guess
+lin realism_N = mkN "realisme" ; -- status=guess
+lin realistic_A = mkA "realistisch" ; -- status=guess
+lin reality_N = mkN "realiteit" feminine | mkN "feitelijkheid" feminine ;
+lin realizable_A = mkA "realiseerbaar" ; -- status=guess
+lin realization_N = mkN "besef" neuter ; -- status=guess
+lin realize_V2 = mkV2 (mkV "beseffen") | mkV2 (mkV "realiseren") | mkV2 (mkV "in" zien_V) ;
+lin realize_VS = mkVS (mkV "beseffen") | mkVS (mkV "realiseren") | mkVS (mkV "in" zien_V) ;
+lin really_Adv = mkAdv "echt" | mkAdv "werkelijk" ;
+lin realm_N = mkN "domein" ; -- status=guess
+lin ream_N = mkN "riem" masculine ; -- status=guess
+lin reanimate_V2 = mkV2 (mkV "reanimeren") ; -- status=guess, src=wikt
+lin reap_V = mkV "oogsten" ; -- status=guess, src=wikt
+lin reap_V2 = mkV2 (mkV "oogsten") ; -- status=guess, src=wikt
+lin reaper_N = mkN "maaier" masculine ; -- status=guess
+lin rear_A = mkA "achter" ; -- status=guess
+lin rear_N = mkN "achterste" neuter | mkN "achterkant" masculine ; -- status=guess status=guess
+lin rear_V = mkV "kweken" ; -- status=guess, src=wikt
+lin rear_V2 = mkV2 (mkV "kweken") ; -- status=guess, src=wikt
+lin rearguard_N = mkN "achterhoede" ; -- status=guess
+lin reason_N = L.reason_N ;
+lin reason_V = mkV "redeneren" ; -- status=guess, src=wikt
+lin reason_V2 = mkV2 (mkV "redeneren") ; -- status=guess, src=wikt
+lin reason_VS = mkVS (mkV "redeneren") ; -- status=guess, src=wikt
+lin reasonable_A = mkA "redelijk" ;
+lin reasonably_Adv = mkAdv "redelijk" ; -- status=guess
+lin reasoning_N = mkN "redenering" feminine ; -- status=guess
+lin reassure_V2 = variants{} ; --
+lin reassure_V2S = variants{} ; --
+lin rebarbative_A = mkA "weerzinwekkend" ; -- status=guess
+lin rebel_N = mkN "rebel" | mkN "opstandeling" masculine ; -- status=guess status=guess
+lin rebel_V = mkV "rebelleren" | mkV "opstaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rebellion_N = mkN "oproer" | mkN "opstand" masculine | mkN "rebellie" feminine | mkN "verzet" neuter ; -- status=guess status=guess status=guess status=guess
+lin rebellious_A = mkA "opstandig" ; -- status=guess
+lin rebirth_N = mkN "wedergeboorte" feminine | mkN "reïncarnatie" feminine ; -- status=guess status=guess
+lin rebound_V = mkV "terugspringen" | mkV "stuiteren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rebound_V2 = mkV2 (mkV "terugspringen") | mkV2 (mkV "stuiteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rebound_V2V = mkV2V (mkV "terugspringen") | mkV2V (mkV "stuiteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rebuild_V2 = mkV2 (mkV "heropbouwen") ; -- status=guess, src=wikt
+lin rebuke_N = mkN "verwijt" | mkN "berisping" ; -- status=guess status=guess
+lin rebuke_V2 = mkV2 (mkV "verwijten") | mkV2 (mkV "berispen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rebus_N = mkN "rebus" ; -- status=guess
+lin recalcitrant_A = mkA "recalcitrant" ; -- status=guess
+lin recall_V2 = mkV2 (mkV "herinneren") ; -- status=guess, src=wikt
+lin recall_VS = mkVS (mkV "herinneren") ; -- status=guess, src=wikt
+lin recant_V = mkV "intrekken" | mkV "terugtrekken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin recant_V2 = mkV2 (mkV "intrekken") | mkV2 (mkV "terugtrekken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin recapitulate_V = mkV "samenvatten" ; -- status=guess, src=wikt
+lin recapitulate_V2 = mkV2 (mkV "samenvatten") ; -- status=guess, src=wikt
+lin recapitulation_N = mkN "recapitulatie" ; -- status=guess
+lin recede_V = reflMkV "terugtrekken" ; -- status=guess, src=wikt
+lin receipt_N = mkN "ontvangst" | mkN "ontvangen" neuter ; -- status=guess status=guess
+lin receipt_V2 = mkV2 (mkV (mkV "een") "ontvangstbewijs geven") ; -- status=guess, src=wikt
+lin receive_V = no_geV (mkV "ontvangen" "ontving" "ontvangen") ;
+lin receive_V2 = mkV2 (receive_V) ;
+lin receiver_N = mkN "hoorn" ; -- status=guess
+lin recent_A = mkA "recent" ;
+lin recently_Adv = mkAdv "onlangs" | mkAdv "recentelijk" | mkAdv "laatst" | mkAdv "overlaatst" ;
+lin reception_N = mkN "ontvangst" ; -- status=guess
+lin receptionist_N = mkN "secretaris" masculine ; -- status=guess
+lin receptive_A = mkA "ontvankelijk" ; -- status=guess
+lin receptor_N = variants{} ; --
+lin recession_N = mkN "recessie" ; -- status=guess
+lin recidivist_N = mkN "recidivist" ; -- status=guess
+lin recipe_N = mkN "recept" neuter ; -- status=guess
+lin recipient_N = mkN "ontvanger" masculine ; -- status=guess
+lin reciprocal_N = mkN "wederkerig voornaamwoord" neuter ; -- status=guess
+lin reciprocate_V = mkV "beantwoorden" ; -- status=guess, src=wikt
+lin reciprocate_V2 = mkV2 (mkV "beantwoorden") ; -- status=guess, src=wikt
+lin recite_V = mkV "reciteren" ; -- status=guess, src=wikt
+lin recite_V2 = mkV2 (mkV "reciteren") ; -- status=guess, src=wikt
+lin reckless_A = mkA "roekeloos" ; -- status=guess
+lin reckon_VS = mkVS (mkV "veronderstellen") ; -- status=guess, src=wikt
+lin reckoning_N = mkN "rekening" ; -- status=guess
+lin recluse_N = mkN "kluizenaar" masculine feminine ; -- status=guess
+lin recognition_N = mkN "erkenning" feminine ; -- status=guess
+lin recognize_1_V2 = mkV2 (mkV "erkennen") ; ---- acknowledge
+lin recognize_4_V2 = mkV2 (mkV "herkennen") ;
+lin recognize_VS = mkVS (mkV "erkennen") ;
+lin recoil_N = mkN "terugslag" utrum ; -- status=guess
+lin recoil_V = mkV "terugtrekken" | mkV "terugdeinzen" | mkV "terugschrikken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin recollect_V = reflMkV "herinneren" ; -- status=guess, src=wikt
+lin recollect_V2 = mkV2 (reflMkV "herinneren") ; -- status=guess, src=wikt
+lin recollection_N = mkN "herinnering" | mkN "herinneren" neuter ; -- status=guess status=guess
+lin recombination_N = mkN "recombinatie" ; -- status=guess
+lin recommend_V2 = mkV2 (mkV (mkV "bevelen") "in ...") | mkV2 (mkV "aanbevelen") | mkV2 (mkV (mkV "overdragen") "aan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin recommend_V2V = mkV2V (mkV (mkV "bevelen") "in ...") | mkV2V (mkV "aanbevelen") | mkV2V (mkV (mkV "overdragen") "aan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin recommendation_N = mkN "aanbeveling" feminine ; -- status=guess
+lin reconcile_V2 = mkV2 (mkV "verzoenen") ; -- status=guess, src=wikt
+lin reconnaissance_N = mkN "verkenning" feminine ; -- status=guess
+lin reconstruct_V2 = mkV2 (mkV "reconstrueren") ; -- status=guess, src=wikt
+lin reconstruction_N = mkN "wederopbouw" masculine ; -- status=guess
+lin record_1_N = mkN "record" ;
+lin record_2_N = mkN "opname" ;
+lin record_3_N = mkN "record" ; ---- no exact translation, though the English word can be used in some cases
+lin record_N = mkN "record" masculine ;
+lin record_V2 = mkV2 (mkV "op" nemen_V) ;
+lin recorder_N = mkN "blokfluit" ; -- status=guess
+lin recording_N = variants{} ; --
+lin recourse_N = mkN "toevlucht " masculine ; -- status=guess
+lin recover_V = mkV "herstellen" | mkV (mkV "beter") "worden" | genezen_V | mkV "recupereren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin recovery_N = mkN "terugwinning" feminine ; -- status=guess
+lin recreate_V2 = mkV2 (mkV "recreëren") ; -- status=guess, src=wikt
+lin recreation_N = mkN "recreatie" feminine | mkN "ontspanning" feminine ; -- status=guess status=guess
+lin recruit_N = mkN "rekruut" ; -- status=guess
+lin recruit_V = variants{} ; --
+lin recruit_V2 = variants{} ; --
+lin recruitment_N = variants{} ; --
+lin rectal_A = mkA "rectaal" | mkA "rectum-" ; -- status=guess status=guess
+lin rectangle_N = mkN "rechthoek" masculine ; -- status=guess
+lin rectangular_A = mkA "rechthoekig" | mkA "rechthoekige" ; -- status=guess status=guess
+lin rectify_V2 = mkV2 (mkV "herzien") | mkV2 (mkV "corrigeren") | mkV2 (mkV "rectificeren") | mkV2 (mkV "rechtzetten") | mkV2 (mkV "amenderen") | mkV2 (mkV "amelioreren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rector_N = mkN "rector" | mkN "rektor" masculine ; -- status=guess status=guess
+lin rectory_N = mkN "pastorie" | mkN "pastorij" ; -- status=guess status=guess
+lin rectum_N = mkN "endeldarm" masculine ; -- status=guess
+lin recur_V = mkV "recidiveren" ; -- status=guess, src=wikt
+lin recursion_N = mkN "recursie" feminine ; -- status=guess
+lin recursive_A = mkA "recursief" ; -- status=guess
+lin recycle_V2 = mkV2 (mkV "recycleren") | mkV2 (mkV "hergebruiken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin red_A = L.red_A ;
+lin red_N = mkN "rood" ; -- status=guess
+lin redbreast_N = mkN "roodborstje" neuter ; -- status=guess
+lin redden_V = mkV (mkV "rood") "worden" ; -- status=guess, src=wikt
+lin redden_V2 = mkV2 (mkV (mkV "rood") "worden") ; -- status=guess, src=wikt
+lin reddish_A = mkA "roodachtig" ; -- status=guess
+lin redeem_V2 = mkV2 (mkV "afbetalen") | mkV2 (mkV "aflossen") | mkV2 (mkV "inlossen") | mkV2 (mkV "omzetten") | mkV2 (mkV "uitboeten") | mkV2 (mkV "vrijkopen") | mkV2 (mkV "genoegdoen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin redeemer_N = mkN "verlosser" masculine ; -- status=guess
+lin redemption_N = mkN "vergiffenis" feminine | mkN "zaligmaking" feminine ; -- status=guess status=guess
+lin redfish_N = mkN "roodbaars" ; -- status=guess
+lin redheaded_A = mkA "roodharig" ; -- status=guess
+lin rediscovery_N = mkN "herontdekking" feminine ; -- status=guess
+lin redo_V2 = mkV2 (mkV "herdoen") ; -- status=guess, src=wikt
+lin redolent_A = mkA "geurig" | mkA "welriekend" ; -- status=guess status=guess
+lin reduce_V = mkV "verminderen" | mkV "reduceren" ;
+lin reduce_V2 = mkV2 (mkV "verminderen") | mkV2 (mkV "reduceren") ;
+lin reduced_A = mkA "afgeprijsd" | mkA "gesoldeerd" | mkA "gebradeerd" | mkA "in aanbieding" ; -- status=guess status=guess status=guess status=guess
+lin reduction_N = mkN "korting" | mkN "reductie" | mkN "vermindering" ; -- status=guess status=guess status=guess
+lin redundancy_N = mkN "herhaling" masculine ; -- status=guess
+lin redundant_A = mkA "overbodig" | mkA "overtollig" | mkA "achterhaald" ; -- status=guess status=guess status=guess
+lin reed_N = mkN "riet" ; -- status=guess
+lin reedy_A = mkA "schril" | mkA "schel" ; -- status=guess status=guess
+lin reef_N = mkN "rif" neuter ; -- status=guess
+lin reef_V2 = mkV2 (mkV "reffen") ; -- status=guess, src=wikt
+lin reek_N = mkN "stank" ; -- status=guess
+lin reek_V = mkV (mkV "ruiken") "naar" ; -- status=guess, src=wikt
+lin refectory_N = mkN "refter" masculine | mkN "eetzaal" masculine ; -- status=guess status=guess
+lin refer_V = mkV "verwijzen" ;
+lin refer_V2 = mkV2 (mkV "verwijzen") ;
+lin referee_N = mkN "arbiter" ; -- status=guess
+lin reference_N = mkN "referentie" feminine ;
+lin referendum_N = mkN "referendum" neuter ; -- status=guess
+lin referral_N = mkN "verwijzing" ; -- status=guess
+lin refine_V = mkV "verfijnen" ; -- status=guess, src=wikt
+lin refine_V2 = mkV2 (mkV "verfijnen") ; -- status=guess, src=wikt
+lin refined_A = mkA "verfijnd" ; -- status=guess
+lin refinement_N = mkN "verfijning" ; -- status=guess
+lin refinery_N = mkN "raffinaderij" feminine ; -- status=guess
+lin reflect_V = mkV "weerkaatsen" | mkV "weerspiegelen" ;
+lin reflect_V2 = mkV2 (mkV "weerkaatsen") | mkV2 (mkV "weerspiegelen") ;
+lin reflection_N = mkN "reflectie" feminine | mkN "weerspiegeling" feminine | mkN "weerbeeld" neuter ; -- status=guess status=guess status=guess
+lin reflexive_A = mkA "wederkerend" ; -- status=guess
+lin reflexive_N = mkN "wederkerend voornaamwoord" neuter ; -- status=guess
+lin reform_N = mkN "hervorming" ;
+lin reform_V = variants{} ; --
+lin reform_V2 = variants{} ; --
+lin reformer_N = mkN "hervormer" masculine | mkN "hervormster" feminine ; -- status=guess status=guess
+lin reformulate_V2 = mkV2 (mkV "herformuleren") ; -- status=guess, src=wikt
+lin refract_V2 = mkV2 (breken_V) ; -- status=guess, src=wikt
+lin refraction_N = mkN "refractie" feminine ; -- status=guess
+lin refractory_A = mkA "weerbarstig" | mkA "halsstarrig" ; -- status=guess status=guess
+lin refrain_N = mkN "refrein" ; -- status=guess
+lin refrain_V = reflMkV "onthouden van" ; -- status=guess, src=wikt
+lin refresh_V2 = mkV2 (mkV (mkV "een") "webpagina herladen") ; -- status=guess, src=wikt
+lin refreshment_N = mkN "versnapering" ; -- status=guess
+lin refrigerator_N = mkN "koelkast" feminine | mkN "ijskast" feminine | mkN "frigo" masculine ; -- status=guess status=guess status=guess
+lin refuge_N = mkN "schuilplaats" ; -- status=guess
+lin refugee_N = mkN "vluchtelingenkamp" neuter ; -- status=guess
+lin refund_N = mkN "teruggave" masculine feminine ; -- status=guess
+lin refurbish_V2 = mkV2 (mkV "opkalefateren") | mkV2 (mkV "renoveren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin refusal_N = mkN "weigering" feminine ; -- status=guess
+lin refuse_V = mkV "weigeren" ;
+lin refuse_V2 = mkV2 (mkV "weigeren") ;
+lin refuse_VV = mkVV (mkV "weigeren") ;
+lin refutation_N = mkN "weerlegging" feminine ; -- status=guess
+lin refute_V2 = mkV2 (mkV "weigeren") ; -- status=guess, src=wikt
+lin regain_V2 = mkV2 (mkV "herkrijgen") ; -- status=guess, src=wikt
+lin regale_V2 = mkV2 (mkV "onthalen") ; -- status=guess, src=wikt
+lin regard_N = mkN "respect" | mkN "achting" ; -- status=guess status=guess
+lin regard_V = reflV (mkV "beschouwen") ;
+lin regard_V2 = mkV2 (mkV "beschouwen") ;
+lin regarding_Prep = variants{} ; --
+lin regardless_Adv = variants{} ; --
+lin regent_N = mkN "regent" masculine ; -- status=guess
+lin regicide_N = mkN "vorstenmoordenaar" masculine | mkN "koningsmoordenaar" masculine ; -- status=guess status=guess
+lin regime_1_N = variants{} ; --
+lin regime_2_N = variants{} ; --
+lin regime_N = mkN "regime" ; -- status=guess
+lin regiment_N = variants{} ; --
+lin region_N = mkN "streek" feminine | mkN "regio" | mkN "gebied" neuter ;
+lin regional_A = mkA "regionaal" | mkA "gewestelijk" ;
+lin regional_N = mkN "regionale uitsluiting" ; -- status=guess
+lin register_N = variants{} ; --
+lin register_V = mkV "inschrijven" ; -- status=guess, src=wikt
+lin register_V2 = mkV2 (mkV "inschrijven") ; -- status=guess, src=wikt
+lin registered_A = mkA "ingeschreven" ; -- status=guess
+lin registration_N = mkN "registratie" feminine ; -- status=guess
+lin regress_V = mkV "teruggaan" ; -- status=guess, src=wikt
+lin regression_N = mkN "teruggang" masculine ; -- status=guess
+lin regret_N = mkN "spijt" feminine | mkN "berouw" neuter ; -- status=guess status=guess
+lin regret_V2 = mkV2 (mkV "betreuren") | mkV2 (spijten_V) | mkV2 (mkV "berouwen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin regret_VS = mkVS (mkV "betreuren") | mkVS (spijten_V) | mkVS (mkV "berouwen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin regroup_V = mkV "hergroeperen" ; -- status=guess, src=wikt
+lin regroup_V2 = mkV2 (mkV "hergroeperen") ; -- status=guess, src=wikt
+lin regular_A = mkA "regelmatig" | mkA "geregeld" ; ---- gives strange translations
+lin regular_N = mkN "stamgast" masculine ; -- status=guess
+lin regularly_Adv = variants{} ; --
+lin regulate_V2 = mkV2 (mkV "regelen") ; -- status=guess, src=wikt
+lin regulation_N = mkN "regeling" feminine | mkN "verordening" feminine ;
+lin regulatory_A = variants{} ; --
+lin rehabilitation_N = variants{} ; --
+lin rehearsal_N = mkN "repetitie" ; -- status=guess
+lin rehearse_V = mkV "herhalen" ; -- status=guess, src=wikt
+lin rehearse_V2 = mkV2 (mkV "herhalen") ; -- status=guess, src=wikt
+lin reign_N = mkN "troon" masculine | mkN "heerschap" neuter | mkN "bestuur" neuter | mkN "heerschappij" feminine ; -- status=guess status=guess status=guess status=guess
+lin reign_V = mkV "regeren" ; -- status=guess, src=wikt
+lin reimburse_V2 = mkV2 (mkV "rembourseren") | mkV2 (mkV "vergoeden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rein_N = mkN "teugel" masculine ; -- status=guess
+lin rein_V2 = mkV2 (mkV "besturen") ; -- status=guess, src=wikt
+lin reindeer_N = mkN "rendier" neuter ; -- status=guess
+lin reinforce_V2 = mkV2 (mkV "benadrukken") ; -- status=guess, src=wikt
+lin reinforcement_N = mkN "versterking" ; -- status=guess
+lin reinstate_V2 = mkV2 (mkV (mkV "opnieuw") "aanstellen") ; -- status=guess, src=wikt
+lin reinvent_V2 = mkV2 (mkV "heruitvinden") ; -- status=guess, src=wikt
+lin reject_V2 = mkV2 (mkV "verwerpen") ; -- status=guess, src=wikt
+lin rejection_N = variants{} ; --
+lin rejoice_V = mkV "jubelen" ; -- status=guess, src=wikt
+lin rejoice_V2 = mkV2 (mkV "jubelen") ; -- status=guess, src=wikt
+lin rejoinder_N = mkN "repliek" ; -- status=guess
+lin rejuvenate_V = mkV "verjongen" ; -- status=guess, src=wikt
+lin rejuvenate_V2 = mkV2 (mkV "verjongen") ; -- status=guess, src=wikt
+lin rejuvenation_N = mkN "verjonging" ; -- status=guess
+lin relate_N = variants{} ; --
+lin relate_V = mkV "relateren" ;
+lin relate_V2 = mkV2 (mkV "relateren") | mkV2 (mkV "ver" houden_V) ; ---split mkV2 (mkV "verhalen") ; to relate a story
+lin related_A = mkA "verwant" ; -- status=guess
+lin relation_N = mkN "relatie" | mkN "verband" | mkN "verhouding" ; ---- note that 'een verhouding hebben' means having an affair
+lin relationship_N = mkN "relatie" ;
+lin relative_A = mkA "relatief" ; -- status=guess
+lin relative_N = mkN "familielid" neuter | mkN "bloedverwant" masculine ; -- status=guess status=guess
+lin relatively_Adv = mkAdv "relatief" ;
+lin relativity_N = mkN "relativiteit" ; -- status=guess
+lin relax_V = mkV "ontspannen" | mkV (mkV "losser") "worden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin relax_V2 = mkV2 (mkV "ontspannen") | mkV2 (mkV (mkV "losser") "worden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin relaxation_N = variants{} ; --
+lin relay_N = mkN "estafette" feminine ; -- status=guess
+lin release_N = variants{} ; --
+lin release_V2 = mkV2 (mkV "vrij" (mkV "laten")) ; --- split mkV "los" (mkV "laten") ; --- let go; --- split mkV "uit" geven_V ; --- to release a cd
+lin relegate_V2 = mkV2 (bannen_V) | mkV2 (mkV "verbannen") | mkV2 (mkV "relegeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin relent_V = mkV "verzachten" | mkV (mkV "zachter") "worden" | mkV "oplossen" | smelten_V | mkV "meegeven" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin relentless_A = mkA "voortdurend" ; -- status=guess
+lin relevance_N = variants{} ; --
+lin relevant_A = mkA "relevant" ;
+lin reliability_N = mkN "betrouwbaarheid" feminine ; -- status=guess
+lin reliable_A = mkA "betrouwbaar" | mkA "zeker" ; -- status=guess status=guess
+lin reliance_N = variants{} ; --
+lin relief_N = mkN "opluchting" | mkN "verlichting" ;
+lin relieve_V2 = variants{} ; --
+lin religion_N = L.religion_N ;
+lin religiosity_N = mkN "religiositeit" feminine ; -- status=guess
+lin religious_A = mkA "religieus" | mkA "godsdienstig" ;
+lin relinquish_V2 = mkV2 (mkV "opgeven") | mkV2 (mkV "loslaten") | mkV2 (mkV "verzaken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reliquary_N = mkN "reliekschrijn" masculine ; -- status=guess
+lin reluctance_N = mkN "tegenzin" masculine ; -- status=guess
+lin reluctant_A = mkA "aarzelend" ; -- status=guess
+lin reluctantly_Adv = mkAdv "met tegenzin" ; -- status=guess
+lin rely_V = mkV (mkV "rekenen") "op" ; -- status=guess, src=wikt
+lin rely_V2 = variants{}; -- mkV (mkV "rekenen") "op" ; -- status=guess, src=wikt
+lin remain_N = variants{} ; --
+lin remain_V = blijven_V ;
+lin remain_V2 = mkV2 (blijven_V) | mkV2 (mkV "resteren") ;
+lin remain_VA = mkVA (blijven_V) | mkVA (mkV "resteren"); --- split, resteren is for objects
+lin remain_VV = mkVV (blijven_V) ;
+lin remainder_N = mkN "overschot" neuter | mkN "overstock" masculine | mkN "onverkochte" ; -- status=guess status=guess status=guess
+lin remaining_A = variants{} ; --
+lin remains_N = mkN "overblijfselen" ; -- status=guess
+lin remake_N = mkN "remake" ; -- status=guess
+lin remark_N = mkN "opmerking" feminine ; -- status=guess
+lin remark_V = mkV "opmerken" | mkV "bemerken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin remark_VS = mkVS (mkV "opmerken") | mkVS (mkV "bemerken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin remarkable_A = mkA "opmerkelijk" | mkA "markant" | mkA "opvallend" ; -- status=guess status=guess status=guess
+lin remarkably_Adv = mkAdv "opmerkelijk" ; -- status=guess
+lin remarry_V = mkV "hertrouwen" ; -- status=guess, src=wikt
+lin remarry_V2 = mkV2 (mkV "hertrouwen") ; -- status=guess, src=wikt
+lin remedy_N = mkN "remedie " neuter ; -- status=guess
+lin remember_V = no_geV (mkV "onthouden" "onthield" "onthouden") ;
+lin remember_V2 = mkV2 remember_V | mkV2 (reflV (no_geV (mkV "herinneren"))) ; --- split required, herinneren means to recall, onthouden is to remember a factoid
+lin remember_VS = mkVS remember_V | mkVS (reflV (no_geV (mkV "herinneren"))) ;
+lin remembrance_N = mkN "herinneren" ; -- status=guess
+lin remind_V2 = mkV2 (mkV "herinneren") ; -- status=guess, src=wikt
+lin reminder_N = mkN "geheugensteuntje" neuter ; -- status=guess
+lin remittance_N = mkN "overschrijving" feminine ; -- status=guess
+lin remnant_N = mkN "restant" ; -- status=guess
+lin remote_A = mkA "verwijderd" | mkA "afgelegen" | mkA "van op afstand" | mkA "veraf" ; -- status=guess status=guess status=guess status=guess
+lin removable_A = mkA "uitneembaar" ; -- status=guess
+lin removal_N = mkN "verwijdering" ; -- status=guess
+lin remove_V = mkV "verwijderen" | mkV "weg" (mkV "halen") ;
+lin remove_V2 = mkV2 remove_V ;
+lin renaissance_N = variants{} ; --
+lin rename_V2 = mkV2 (mkV "hernoemen") ; -- status=guess, src=wikt
+lin rename_V3 = mkV3 (mkV "hernoemen") ; -- status=guess, src=wikt
+lin render_V2 = mkV2 (mkV "veroorzaken") ; -- status=guess, src=wikt
+lin renegadeMasc_N = mkN "renegaat" masculine | mkN "outlaw" | mkN "afvallige" | mkN "overloper" ; -- status=guess status=guess status=guess status=guess
+lin renege_V = mkV (mkV "belofte") "breken" ; -- status=guess, src=wikt
+lin renew_V2 = mkV2 (mkV "hernieuwen") | mkV2 (mkV "vernieuwen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin renewal_N = variants{} ; --
+lin renewed_A = variants{} ; --
+lin renounce_V2 = mkV2 (mkV "verzaken") ; -- status=guess, src=wikt
+lin renovate_V2 = mkV2 (mkV "renoveren") ; -- status=guess, src=wikt
+lin renovation_N = mkN "renovatie" feminine ; -- status=guess
+lin renowned_A = mkA "vermaard" | mkA "beroemd" | mkA "gerenommeerd" ; -- status=guess status=guess status=guess
+lin rent_N = mkN "scheiding" | mkN "schisma" ; -- status=guess status=guess
+lin rent_V = mkV "huren" ; -- status=guess, src=wikt
+lin rent_V2 = mkV2 (mkV "huren") ; -- status=guess, src=wikt
+lin rentier_N = mkN "rentenier" ; -- status=guess
+lin repair_N = mkN "herstelling" feminine ; -- status=guess
+lin repair_V = mkV "herstellen" ; -- status=guess, src=wikt
+lin repair_V2 = mkV2 (mkV "herstellen") ; -- status=guess, src=wikt
+lin reparation_N = mkN "herstel" neuter | mkN "reparatie" feminine ; -- status=guess status=guess
+lin repay_V = mkV "terugbetalen" ; -- status=guess, src=wikt
+lin repay_V2 = mkV2 (mkV "terugbetalen") ; -- status=guess, src=wikt
+lin repayment_N = variants{} ; --
+lin repeal_V2 = mkV2 (mkV "terugtrekken") | mkV2 (mkV "annuleren") | mkV2 (mkV "afschaffen") | mkV2 (mkV "herroepen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin repeat_N = mkN "recidivist" masculine | mkN "recidiviste" feminine ; -- status=guess status=guess
+lin repeat_V = mkV "herhalen" | mkV "herdoen" ; --- possibly split; herdoen is for actions, herhalen for speech
+lin repeat_V2 = mkV2 repeat_V ;
+lin repeat_VS = mkVS repeat_V ;
+lin repeated_A = variants{} ; --
+lin repeatedly_Adv = mkAdv "herhaaldelijk" | mkAdv "meermaals" | mkAdv "telkens" ; -- status=guess status=guess status=guess
+lin repechage_N = mkN "herkansing" ; -- status=guess
+lin repel_V2 = mkV2 (mkV "afstoten") ; -- status=guess, src=wikt
+lin repent_V = mkV "betreuren" | mkV (mkV "berouw") "hebben" ; -- status=guess, src=wikt status=guess, src=wikt
+lin repent_V2 = mkV2 (mkV "betreuren") | mkV2 (mkV (mkV "berouw") "hebben") ; -- status=guess, src=wikt status=guess, src=wikt
+lin repentance_N = mkN "berouw" ; -- status=guess
+lin repetition_N = mkN "herhaling" feminine ; -- status=guess
+lin replace_V2 = mkV2 (mkV "vervangen") ;
+lin replaceable_A = mkA "vervangbaar" ; -- status=guess
+lin replacement_N = mkN "vervanger" masculine | mkN "plaatsvervanger" masculine | mkN "vervanging" feminine ; -- status=guess status=guess status=guess
+lin replenish_V2 = mkV2 (mkV "vullen") ; -- status=guess, src=wikt
+lin replete_A = mkA "bulkend" ; -- status=guess
+lin reply_N = mkN "antwoord" neuter | mkN "respons" feminine ; -- status=guess status=guess
+lin reply_V = mkV "antwoorden" | mkV "beantwoorden" ;
+lin reply_VS = mkVS reply_V ;
+lin report_N = mkN "rapport" neuter | mkN "verslag" neuter ;
+lin report_V = mkV "aan" (mkV "melden") | mkV "rapporteren" | verschijnen_V ;
+lin report_V2 = mkV2 report_V;
+lin report_VS = mkVS report_V;
+lin reportedly_Adv = variants{} ; --
+lin reporterMasc_N = mkN "verslaggever" masculine ; -- status=guess
+lin repose_N = mkN "rust" masculine feminine ; -- status=guess
+lin repository_N = mkN "opslagruimte" ; -- status=guess
+lin reprehensible_A = mkA "afkeurenswaardig" | mkA "schuldig" ; -- status=guess status=guess
+lin represent_V = mkV "vertegenwoordigen" | mkV "representeren" | mkV "voor" (mkV "stellen") ;
+lin represent_V2 = mkV2 (mkV "voorstellen") ; -- status=guess, src=wikt
+lin representation_N = mkN "weergave" ; -- status=guess
+lin representativeMasc_N = mkN "vertegenwoordiger" masculine ; -- status=guess
+lin representative_A = mkA "representatief" ; -- status=guess
+lin reprobate_N = mkN "onverlaat" masculine | mkN "schurk" masculine ; -- status=guess status=guess
+lin reprobate_V2 = mkV2 (mkV "verlaten") ; -- status=guess, src=wikt
+lin reproduce_V = mkV "voortpanten" ; -- status=guess, src=wikt
+lin reproduce_V2 = mkV2 (mkV "voortpanten") ; -- status=guess, src=wikt
+lin reproduction_N = variants{} ; --
+lin reptile_N = mkN "reptiel" neuter ; -- status=guess
+lin republic_N = mkN "republiek" feminine ; -- status=guess
+lin republican_N = mkN "republikein" ; -- status=guess
+lin repudiate_V2 = mkV2 (mkV "ontkennen") ; -- status=guess, src=wikt
+lin repugnant_A = mkA "verwerpelijk" ; -- status=guess
+lin reputable_A = mkA "eerbaar" | mkA "fatsoenlijk" ; -- status=guess status=guess
+lin reputation_N = mkN "faam" masculine | mkN "naam" masculine | mkN "reputatie" feminine ; -- status=guess status=guess status=guess
+lin repute_N = mkN "reputatie de" ; -- status=guess
+lin request_N = mkN "verzoek" neuter | mkN "vraag" feminine ; -- status=guess status=guess
+lin request_V2 = mkV2 (mkV "verzoeken") ; -- status=guess, src=wikt
+lin request_VS = mkVS (mkV "verzoeken") ; -- status=guess, src=wikt
+lin requiem_N = mkN "requiem" | mkN "dodenmis" ; -- status=guess status=guess
+lin require_V = mkV "nodig" have_V | no_geV (mkV "vereisen");
+lin require_V2 = mkV2 require_V ;
+lin require_V2V = mkV2V require_V ;
+lin require_VS = mkVS require_V ;
+lin required_A = variants{} ; --
+lin requirement_N = mkN "voorwaarde" feminine ;
+lin requisite_A = mkA "vereist" | mkA "noodzakelijk" | mkA "onmisbaar" ; -- status=guess status=guess status=guess
+lin rescind_V2 = mkV2 (mkV "terugtrekken") | mkV2 (mkV "annuleren") | mkV2 (mkV "herroepen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rescue_N = mkN "redding" ; -- status=guess
+lin rescue_V2 = mkV2 (mkV "ontzetten") ; -- status=guess, src=wikt
+lin research_N = mkN "onderzoek" neuter | mkN "speurwerk" neuter ;
+lin research_V = mkV "onderzoeken" | mkV "uitvissen" | mkV "uitzoeken" | mkV "nagaan" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin research_V2 = mkV2 (mkV "onderzoeken") | mkV2 (mkV "uitvissen") | mkV2 (mkV "uitzoeken") | mkV2 (mkV "nagaan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin researcherMasc_N = mkN "onderzoeker" ; -- status=guess
+lin resell_V2 = mkV2 (mkV "dooverkopen") ; -- status=guess, src=wikt
+lin resemble_V2 = mkV2 (mkV (mkV "gelijken") "op") | mkV2 (mkV (mkV "lijken") "op") ; -- status=guess, src=wikt status=guess, src=wikt
+lin resent_V2 = mkV2 (mkV (mkV "zijn") "ongenoegen uiten") | mkV2 (reflMkV "storen aan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin resent_VS = mkVS (mkV (mkV "zijn") "ongenoegen uiten") | mkVS (reflMkV "storen aan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin resentment_N = mkN "misnoegen" ; -- status=guess
+lin reservation_N = mkN "reservatie" feminine ; -- status=guess
+lin reserve_N = mkN "reserve" masculine feminine ; -- status=guess
+lin reserve_V = mkV "reserveren" ; -- status=guess, src=wikt
+lin reserve_V2 = mkV2 (mkV "reserveren") ; -- status=guess, src=wikt
+lin reservoir_N = mkN "stuwmeer" neuter ; -- status=guess
+lin reset_V = mkV "herinitialiseren" | mkV "terugstellen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin reset_V2 = mkV2 (mkV "herinitialiseren") | mkV2 (mkV "terugstellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reside_V = mkV "wonen" ; -- status=guess, src=wikt
+lin residence_N = mkN "residentie" ; -- status=guess
+lin resident_A = variants{} ; --
+lin resident_N = variants{} ; --
+lin residential_A = variants{} ; --
+lin residual_A = mkA "overgebleven" | mkA "residuair" ; -- status=guess status=guess
+lin residual_N = mkN "overblijfsel" neuter | mkN "residu" neuter | mkN "restant" neuter | mkN "restproduct" neuter ; -- status=guess status=guess status=guess status=guess
+lin residue_N = variants{} ; --
+lin resign_V = mkV (mkV "ontslag") "nemen" ; -- status=guess, src=wikt
+lin resign_V2 = mkV2 (mkV (mkV "ontslag") "nemen") ; -- status=guess, src=wikt
+lin resignation_N = mkN "aftreding" feminine ; -- status=guess
+lin resilience_N = mkN "veerkracht" ; -- status=guess
+lin resilient_A = mkA "veerkrachtig" | mkA "flexibel" ; -- status=guess status=guess
+lin resin_N = mkN "hars " neuter ; -- status=guess
+lin resist_V = variants{} ; --
+lin resist_V2 = variants{} ; --
+lin resist_VV = variants{} ; --
+lin resistance_N = mkN "weerstand" masculine ; -- status=guess
+lin resistor_N = mkN "weerstand" masculine ; -- status=guess
+lin resole_V2 = mkV2 (mkV "verzolen") ; -- status=guess, src=wikt
+lin resolution_N = mkN "resolutie" feminine | mkN "beeldkwaliteit" | mkN "beeldscherpte" ; -- status=guess status=guess status=guess
+lin resolve_N = mkN "wilskracht" feminine | mkN "vastbeslotenheid" feminine ; -- status=guess status=guess
+lin resolve_V = mkV "oplossen" ; -- status=guess, src=wikt
+lin resolve_V2 = mkV2 (mkV "oplossen") ; -- status=guess, src=wikt
+lin resonance_N = mkN "resonantie" ; -- status=guess
+lin resort_N = mkN "vakantieoord" ; -- status=guess
+lin resound_V = mkV "galmen" ; -- status=guess, src=wikt
+lin resound_V2 = mkV2 (mkV "galmen") ; -- status=guess, src=wikt
+lin resource_N = mkN "middel" ; --- split mkN "bron" ; a natural resource
+lin respect_N = mkN "respect" masculine | mkN "achting" feminine | mkN "eerbied" feminine ;
+lin respect_V2 = mkV2 (mkV "respecteren") ; -- status=guess, src=wikt
+lin respectable_A = variants{} ; --
+lin respectful_A = mkA "respectvol" ; -- status=guess
+lin respective_A = variants{} ; --
+lin respectively_Adv = mkAdv "respectievelijk" ; -- status=guess
+lin respiration_N = mkN "ademhaling" ; -- status=guess
+lin respite_N = mkN "verademing" ; -- status=guess
+lin resplendent_A = mkA "sprankelend" | mkA "blinkend" ; -- status=guess status=guess
+lin respond_V = mkV "reageren" ;
+lin respond_VS = mkVS respond_V ;
+lin respondent_N = variants{} ; --
+lin response_N = mkN "antwoord" neuter | mkN "respons" ;
+lin responsibility_N = mkN "verantwoordelijkheid" feminine ;
+lin responsible_A = mkA "verantwoordelijk" ;
+lin rest_N = mkN "rust" ;
+lin rest_V2 = mkV2 (mkV (mkV "daarbij") "laten") ; -- status=guess, src=wikt
+lin restaurant_N = L.restaurant_N ;
+lin restive_A = mkA "ongeduldig" ; -- status=guess
+lin restless_A = mkA "rusteloos" ; -- status=guess
+lin restlessness_N = mkN "rusteloosheid" feminine ; -- status=guess
+lin restoration_N = mkN "restauratie" feminine ; -- status=guess
+lin restore_V2 = mkV2 (mkV "restaureren") | mkV2 (mkV "terugzetten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin restrain_V2 = variants{} ; --
+lin restraint_N = variants{} ; --
+lin restrict_V = mkV "beperken" ; -- status=guess, src=wikt
+lin restrict_V2 = mkV2 (mkV "beperken") ; -- status=guess, src=wikt
+lin restricted_A = variants{} ; --
+lin restriction_N = mkN "beperking" feminine ; -- status=guess
+lin restrictive_A = mkA "beperkend" ; -- status=guess
+lin result_N = mkN "resultaat" neuter | mkN "opbrengst" | mkN "uitkomst" | mkN "vrucht" ;
+lin result_V = mkV "op" (mkV "leveren") | mkV "resulteren" | mkV "uit" LexiconDut.come_V ;
+lin resulting_A = variants{} ; --
+lin resume_V = mkV "hervatten" | mkV "voortzetten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin resume_V2 = mkV2 (mkV "hervatten") | mkV2 (mkV "voortzetten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin resurrect_V = mkV "herrijzen" ; -- status=guess, src=wikt
+lin resurrect_V2 = mkV2 (mkV "herrijzen") ; -- status=guess, src=wikt
+lin resurrection_N = mkN "herrijzenis" feminine | mkN "wederopstanding" feminine | mkN "opstanding" feminine | mkN "verrijzenis" feminine ; -- status=guess status=guess status=guess status=guess
+lin retail_A = variants{} ; --
+lin retail_N = mkN "detailhandel" masculine ; -- status=guess
+lin retailer_N = mkN "middenstander" masculine ; -- status=guess
+lin retain_V2 = mkV2 (fixprefixV "be" houden_V) ;
+lin retainer_N = mkN "retentiebeugel" ; -- status=guess
+lin retake_N = mkN "opnieuw opnemen" ; -- status=guess
+lin retaliation_N = mkN "vergelding" ; -- status=guess
+lin retch_V = mkV "braken" ; -- status=guess, src=wikt
+lin retention_N = mkN "herinnering" | mkN "memorie" ; -- status=guess status=guess
+lin reticulum_N = mkN "netmaag" masculine ; -- status=guess
+lin retina_N = mkN "netvlies" neuter | mkN "retina" ; -- status=guess status=guess
+lin retinue_N = mkN "gevolg" neuter | mkN "hofhouding" feminine | mkN "hofstoet" masculine ; -- status=guess status=guess status=guess
+lin retire_V = mkV (mkV "met") "pensioen gaan" ; -- status=guess, src=wikt
+lin retire_V2 = mkV2 (mkV (mkV "met") "pensioen gaan") ; -- status=guess, src=wikt
+lin retired_A = variants{} ; --
+lin retirement_N = mkN "pensionering" feminine ; -- status=guess
+lin retouch_V2 = mkV2 (mkV "retoucheren") ; -- status=guess, src=wikt
+lin retreat_N = mkN "retraite" utrum ; -- status=guess
+lin retreat_V = reflMkV "terugtrekken" ; -- status=guess, src=wikt
+lin retribution_N = mkN "vergelding" ; -- status=guess
+lin retrieve_V = mkV "redden" ; -- status=guess, src=wikt
+lin retrieve_V2 = mkV2 (mkV "redden") ; -- status=guess, src=wikt
+lin retroflex_A = mkA "retroflex" ; -- status=guess
+lin return_N = mkN "retour" neuter ;
+lin return_V = mkV "terug" (mkV "keren") | mkV "retourneren" ;
+lin return_V2 = mkV2 (mkV "retourneren") ;
+lin reunion_N = mkN "reünie" ; -- status=guess
+lin reunite_V = mkV "herenigen" ; -- status=guess, src=wikt
+lin reunite_V2 = mkV2 (mkV "herenigen") ; -- status=guess, src=wikt
+lin rev_V = mkV "optrekken" ; -- status=guess, src=wikt
+lin rev_V2 = mkV2 (mkV "optrekken") ; -- status=guess, src=wikt
+lin revalue_V2 = mkV2 (mkV "herwaarderen") ; -- status=guess, src=wikt
+lin reveal_V2 = mkV2 (mkV "onthullen") ;
+lin reveal_VS = mkVS (mkV "onthullen") ;
+lin revel_V = mkV "feesten" ; -- status=guess, src=wikt
+lin revelation_N = mkN "revelatie" feminine | mkN "openbaring" feminine ; -- status=guess status=guess
+lin reveller_N = mkN "zwelger" | mkN "feestneus" ; -- status=guess status=guess
+lin revenge_N = mkN "wraak" feminine ; -- status=guess
+lin revenue_N = mkN "staatsinkomsten {p}" | mkN "overheidsinkomsten {p}" ; -- status=guess status=guess
+lin reverberation_N = mkN "terugslag" ; -- status=guess
+lin reverie_N = mkN "mijmering" feminine | mkN "dagdroom" ; -- status=guess status=guess
+lin reversal_N = mkN "omkering" feminine | mkN "ommezwaai" ; -- status=guess status=guess
+lin reverse_N = mkN "achteruit" ; -- status=guess
+lin reverse_V = variants{} ; --
+lin reverse_V2 = variants{} ; --
+lin reversible_A = mkA "omkeerbaar" ; -- status=guess
+lin reversion_N = mkN "terugkeer" ; -- status=guess
+lin revert_V = variants{} ; --
+lin review_N = mkN "recensie" ;
+lin review_V = variants{} ; --
+lin review_V2 = variants{} ; --
+lin revise_V = mkV "herzien" ; -- status=guess, src=wikt
+lin revise_V2 = mkV2 (mkV "herzien") ; -- status=guess, src=wikt
+lin revised_A = variants{} ; --
+lin revision_N = mkN "herziening" ; -- status=guess
+lin revisionism_N = mkN "revisionisme" neuter ; -- status=guess
+lin revival_N = mkN "heropleving" feminine ; -- status=guess
+lin revive_V = mkV (mkV "doen") "herleven" | mkV (mkV "nieuw") "leven inblazen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin revive_V2 = mkV2 (mkV (mkV "doen") "herleven") | mkV2 (mkV (mkV "nieuw") "leven inblazen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin revoke_V = mkV "intrekken" | mkV "herroepen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin revoke_V2 = mkV2 (mkV "intrekken") | mkV2 (mkV "herroepen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin revolt_N = mkN "opstand" feminine | mkN "rebellie" feminine | mkN "revolte" feminine ; -- status=guess status=guess status=guess
+lin revolt_V = mkV "rebelleren" | mkV (mkV "in") "opstand komen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin revolt_V2 = mkV2 (mkV "rebelleren") | mkV2 (mkV (mkV "in") "opstand komen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin revolution_N = mkN "revolutie" feminine ; -- status=guess
+lin revolutionary_A = mkA "baanbrekend" ; -- status=guess
+lin revolutionary_N = mkN "revolutionair" masculine ; -- status=guess
+lin revolve_V = mkV "omwentelen" ; -- status=guess, src=wikt
+lin revolve_V2 = mkV2 (mkV "omwentelen") ; -- status=guess, src=wikt
+lin revolver_N = mkN "revolver" ; -- status=guess
+lin revulsion_N = mkN "aversie" ; -- status=guess
+lin reward_N = mkN "beloning" feminine | mkN "prijs" ; -- status=guess status=guess
+lin reward_V2 = mkV2 (mkV "belonen") ; -- status=guess, src=wikt
+lin rewrite_V2 = mkV2 (mkV "herschrijven") ; -- status=guess, src=wikt
+lin rhea_N = mkN "nandoe" masculine ; -- status=guess
+lin rhenium_N = mkN "renium" neuter ; -- status=guess
+lin rhesus_N = mkN "resusaap" masculine ; -- status=guess
+lin rhetoric_N = mkN "redekunde" feminine | mkN "retorica" feminine | mkN "retoriek" feminine ; -- status=guess status=guess status=guess
+lin rhetorical_A = mkA "retorisch" ; -- status=guess
+lin rhinoceros_N = mkN "neushoorn" masculine ; -- status=guess
+lin rhizome_N = mkN "wortelstok" masculine ; -- status=guess
+lin rho_N = mkN "rho" masculine feminine ; -- status=guess
+lin rhodium_N = mkN "rhodium" neuter ; -- status=guess
+lin rhododendron_N = mkN "rododendron" | mkN "alpenroosje" ; -- status=guess status=guess
+lin rhombus_N = mkN "ruit" feminine | mkN "rute" ; -- status=guess status=guess
+lin rhubarb_N = mkN "rabarber" feminine ; -- status=guess
+lin rhyme_N = mkN "rijm" neuter ; -- status=guess
+lin rhyme_V = mkV "rijmen" ; -- status=guess, src=wikt
+lin rhyme_V2 = mkV2 (mkV "rijmen") ; -- status=guess, src=wikt
+lin rhythm_N = mkN "ritme" neuter ; -- status=guess
+lin rhythmic_A = mkA "ritmisch" ; -- status=guess
+lin rib_N = mkN "rib" feminine ; -- status=guess
+lin ribald_A = mkA "grof" | mkA "vulgair" ; -- status=guess status=guess
+lin ribald_N = mkN "lomperik" | mkN "viezerik" ; -- status=guess status=guess
+lin ribbon_N = mkN "lint" neuter ; -- status=guess
+lin rice_N = mkN "rijst" masculine ; -- status=guess
+lin rich_A = mkA "rijk" ;
+lin rickets_N = mkN "rachitis" | mkN "Engelse ziekte" feminine ; -- status=guess status=guess
+lin rickety_A = mkA "wankel" ; -- status=guess
+lin rid_V2 = mkV2 (mkV "kwijt") ; -- status=guess, src=wikt
+lin riddle_N = mkN "raadsel" ; -- status=guess
+lin riddle_V2 = mkV2 (mkV "doordringen") | mkV2 (mkV "doorspekt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ride_N = variants{} ; --
+lin ride_V = mkV (mkV "met") "de voeten treden" ; -- status=guess, src=wikt
+lin ride_V2 = mkV2 (mkV (mkV "met") "de voeten treden") ; -- status=guess, src=wikt
+lin riderMasc_N = mkN "ruiter" masculine feminine | mkN "motorrijder" masculine feminine ; -- status=guess status=guess
+lin ridge_N = mkN "heuvelkam" masculine ; -- status=guess
+lin ridiculous_A = mkA "belachelijk" ; -- status=guess
+lin riding_N = mkN "rijzweep" ; -- status=guess
+lin rife_A = mkA "schering en inslag" ; -- status=guess
+lin rifle_N = mkN "geweer" neuter | mkN "karabijn" feminine ; -- status=guess status=guess
+lin rig_V = mkV (mkV "iemand") "aankleden" ; -- status=guess, src=wikt
+lin rig_V2 = mkV2 (mkV (mkV "iemand") "aankleden") ; -- status=guess, src=wikt
+lin rigging_N = mkN "takelage" feminine ; -- status=guess
+lin right_1_A = mkA "juist" ;
+lin right_1_Adv = mkAdv "juist" ;
+lin right_2_A = mkA "rechts" ;
+lin right_2_Adv = mkAdv "rechts" ;
+lin right_A = mkA "rechts" ;
+lin right_Adv = mkAdv "juist" | mkAdv "rechts" ;
+lin right_Interj = mkInterj "toch" ; -- status=guess
+lin right_N = mkN "recht" ;
+lin right_Ord = L.right_Ord ;
+lin right_V2 = mkV2 (mkV "verbeteren") ; -- status=guess, src=wikt
+lin rightful_A = mkA "rechtmatig" ; -- status=guess
+lin rightly_Adv = variants{} ; --
+lin rigid_A = mkA "stevig" | mkA "stabiel" ; -- status=guess status=guess
+lin rigmarole_N = mkN "gezwets" ; -- status=guess
+lin rigorous_A = mkA "rigoureus" ; -- status=guess
+lin rim_N = mkN "rand" masculine ; -- status=guess
+lin rim_V2 = mkV2 (mkV "baffen") ; -- status=guess, src=wikt
+lin rime_N = mkN "rijm" masculine | mkN "rijp" masculine | mkN "dauwvorst" masculine | mkN "vriesdauw" masculine ; -- status=guess status=guess status=guess status=guess
+lin rind_N = mkN "schil" feminine | mkN "bast" feminine ; -- status=guess status=guess
+lin rinderpest_N = mkN "runderpest " masculine ; -- status=guess
+lin ring_4_V2 = mkV2 (mkV "bellen") ;
+lin ring_6_V2 = mkV2 (mkV "ringen") ;
+lin ring_N = mkN "ring" masculine ; -- status=guess
+lin ring_V = mkV "bellen" ;
+lin riot_N = mkN "rel" masculine ; -- status=guess
+lin rip_V = mkV "scheuren" ; -- status=guess, src=wikt
+lin rip_V2 = mkV2 (mkV "scheuren") ; -- status=guess, src=wikt
+lin ripe_A = mkA "rijp" ; -- status=guess
+lin ripen_V = mkV "rijpen" ; -- status=guess, src=wikt
+lin ripen_V2 = mkV2 (mkV "rijpen") ; -- status=guess, src=wikt
+lin ripple_N = mkN "rimpeling" ; -- status=guess
+lin ripple_V = mkV "kabbelen" ; -- status=guess, src=wikt
+lin ripple_V2 = mkV2 (mkV "kabbelen") ; -- status=guess, src=wikt
+lin riptide_N = mkN "mui" feminine | mkN "muistroom" masculine ; -- status=guess status=guess
+lin rise_N = mkN "stijging" ;
+lin rise_V = rijzen_V | mkV "op" stijgen_V ;
+lin rise_V2 = mkV2 rise_V ;
+lin rising_A = variants{} ; --
+lin risk_N = mkN "risico" neuter ;
+lin risk_V2 = mkV2 (mkV (mkV "risico") "nemen") | mkV2 (mkV "riskeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin risk_VV = mkVV (mkV (mkV "risico") "nemen") | mkVV (mkV "riskeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin risky_A = mkA "gewaagd" | mkA "riskant" ; -- status=guess status=guess
+lin rite_N = mkN "ritus" feminine | mkN "kerkgebruik" neuter ; -- status=guess status=guess
+lin ritual_N = mkN "ritueel" neuter ; -- status=guess
+lin rival_A = variants{} ; --
+lin rival_N = mkN "tegenstander" | mkN "rivaal" | mkN "concurent" | mkN "vijand" ; -- status=guess status=guess status=guess status=guess
+lin rivalry_N = mkN "rivaliteit" ; -- status=guess
+lin river_N = L.river_N ;
+lin rivet_N = mkN "klinknagel" masculine ; -- status=guess
+lin rivet_V = mkV "popnagelen" ; -- status=guess, src=wikt
+lin rivet_V2 = mkV2 (mkV "popnagelen") ; -- status=guess, src=wikt
+lin road_N = L.road_N ;
+lin roadblock_N = mkN "versperring" feminine | mkN "obstakel" neuter | mkN "tegenwerkende factor" masculine ; -- status=guess status=guess status=guess
+lin roadside_N = mkN "stoeprand" | mkN "berm" ; -- status=guess status=guess
+lin roam_V = mkV "rondwandelen" | mkV "wandelen" | mkV "rondlopen" | mkV "dwalen" | mkV "ronddwalen" | zwerven_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin roam_V2 = mkV2 (mkV "rondwandelen") | mkV2 (mkV "wandelen") | mkV2 (mkV "rondlopen") | mkV2 (mkV "dwalen") | mkV2 (mkV "ronddwalen") | mkV2 (zwerven_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin roar_N = mkN "brul" masculine ; -- status=guess
+lin roar_V = mkV "brullen" ; -- status=guess, src=wikt
+lin roar_V2 = mkV2 (mkV "brullen") ; -- status=guess, src=wikt
+lin roast_A = mkA "geroosterd" ; -- status=guess
+lin roast_N = mkN "braadstuk" neuter | mkN "gebraad" neuter ; -- status=guess status=guess
+lin roast_V = mkV (mkV "het") "vuur aan de schenen leggen" ; -- status=guess, src=wikt
+lin roast_V2 = mkV2 (mkV (mkV "het") "vuur aan de schenen leggen") ; -- status=guess, src=wikt
+lin rob_V2 = mkV2 (mkV "beroven") | mkV2 (mkV "bestelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin robber_N = mkN "rover" ; -- status=guess
+lin robbery_N = variants{} ; --
+lin robe_N = mkN "kleed" ; -- status=guess
+lin robin_N = mkN "roodborstje" neuter ; -- status=guess
+lin robot_N = mkN "robot" ; -- status=guess
+lin robust_A = mkA "robuust" | mkA "degelijk" ; -- status=guess status=guess
+lin rock_N = L.rock_N ;
+lin rock_V = mkV "schudden" ; -- status=guess, src=wikt
+lin rock_V2 = mkV2 (mkV "schudden") ; -- status=guess, src=wikt
+lin rocket_N = mkN "raket" ; -- status=guess
+lin rocky_A = mkA "rotsig" ; -- status=guess
+lin rod_N = mkN "roede" ; -- status=guess
+lin rodent_N = mkN "knaagdier" neuter ; -- status=guess
+lin roe_N = mkN "kuit" masculine ; -- status=guess
+lin roebuck_N = mkN "reebok" masculine ; -- status=guess
+lin roentgenium_N = mkN "roentgenium" neuter ; -- status=guess
+lin rogue_N = mkN "schurkenstaat" masculine ; -- status=guess
+lin role_1_N = mkN "functie" | mkN "rol" ; -- function, office, part, role
+lin role_2_N = mkN "rol" ; -- character, role, part, persona
+lin role_N = role_1_N | role_2_N ;
+lin roll_N = mkN "rol" ; -- status=guess
+lin roll_V = mkV (mkV "overkop") "gaan" ; -- status=guess, src=wikt
+lin roll_V2 = mkV2 (mkV (mkV "overkop") "gaan") ; -- status=guess, src=wikt
+lin roller_N = mkN "rolgordijn" neuter ; -- status=guess
+lin rolling_N = mkN "deegroller" ; -- status=guess
+lin romance_N = variants{} ; --
+lin romantic_A = variants{} ; --
+lin romanticize_V = mkV "romantiseren" ; -- status=guess, src=wikt
+lin romanticize_V2 = mkV2 (mkV "romantiseren") ; -- status=guess, src=wikt
+lin romp_V = mkV "stoeien" | mkV "rondhuppelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rondel_N = mkN "rondeel" neuter ; -- status=guess
+lin roof_N = L.roof_N ;
+lin rook_N = mkN "roek" masculine ; -- status=guess
+lin rook_V2 = mkV2 (mkV "valsspelen") ; -- status=guess, src=wikt
+lin rookie_N = mkN "beginneling" masculine | mkN "nieuwkomer" masculine ; -- status=guess status=guess
+lin room_1_N = mkN "kamer" feminine | mkN "ruimte" feminine | mkN "zaal" masculine | mkN "vertrek" neuter ;
+lin room_2_N = mkN "plek" | mkN "ruimte" ;
+lin room_N = mkN "kamer" feminine | mkN "ruimte" feminine | mkN "zaal" masculine | mkN "vertrek" neuter ;
+lin rooster_N = mkN "haan" masculine ; -- status=guess
+lin root_N = L.root_N ;
+lin root_V = mkV "juichen" | mkV "aanvuren" | mkV "supporteren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin root_V2 = mkV2 (mkV "juichen") | mkV2 (mkV "aanvuren") | mkV2 (mkV "supporteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rope_N = L.rope_N ;
+lin rorqual_N = mkN "vinvis" masculine ; -- status=guess
+lin rosary_N = mkN "rozenkrans" masculine ; -- status=guess
+lin rose_A = mkA "roze" | mkA "roos" | mkA "rooskleurig" | mkA "roosgekleurd" | mkA "rozig" ; -- status=guess status=guess status=guess status=guess status=guess
+lin rose_N = mkN "roze" neuter ; -- status=guess
+lin rosemary_N = mkN "rozemarijn" masculine ; -- status=guess
+lin roster_N = mkN "rooster" ; -- status=guess
+lin rot_V = mkV "rotten" | mkV "vergaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rot_V2 = mkV2 (mkV "rotten") | mkV2 (mkV "vergaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rotate_V = mkV "roteren" ; -- status=guess, src=wikt
+lin rotate_V2 = mkV2 (mkV "roteren") ; -- status=guess, src=wikt
+lin rotation_N = mkN "draaiing" feminine ; -- status=guess
+lin rote_N = mkN "sleur" masculine ; -- status=guess
+lin rotten_A = L.rotten_A ;
+lin rough_A = mkA "ruw" | mkA "ruig" ; -- status=guess status=guess
+lin rough_N = mkN "ruigpootbuizerd" ; -- status=guess
+lin roughen_V = mkV "ruwen" ; -- status=guess, src=wikt
+lin roughen_V2 = mkV2 (mkV "ruwen") ; -- status=guess, src=wikt
+lin roughly_Adv = mkAdv "grofweg" ; -- status=guess
+lin roulade_N = mkN "rollade" utrum ; -- status=guess
+lin roulette_N = mkN "roulette" ; -- status=guess
+lin round_A = L.round_A ;
+lin round_Adv = mkAdv "rond" ;
+lin round_N = mkN "ronde" feminine ; -- status=guess
+lin round_Prep = mkPrep "rond" ;
+lin round_V = mkV "uitwerken" ; -- status=guess, src=wikt
+lin round_V2 = mkV2 (mkV "uitwerken") ; -- status=guess, src=wikt
+lin roundabout_N = mkN "draaimolen" masculine ; -- status=guess
+lin rouse_V = mkV "opwekken" ; -- status=guess, src=wikt
+lin rouse_V2 = mkV2 (mkV "opwekken") ; -- status=guess, src=wikt
+lin route_N = mkN "route" | mkN "traject" neuter ;
+lin route_V2 = mkV2 (mkV "leiden") | mkV2 (mkV "sturen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin routine_N = variants{} ; --
+lin row_N = mkN "rij" feminine ;
+lin row_V = mkV "roeien" ; -- status=guess, src=wikt
+lin row_V2 = mkV2 (mkV "roeien") ; -- status=guess, src=wikt
+lin rowan_N = mkN "lijsterbes" ; -- status=guess
+lin rowboat_N = mkN "roeiboot" masculine feminine ; -- status=guess
+lin rowlock_N = mkN "dol" masculine ; -- status=guess
+lin royal_A = mkA "koninklijk" ;
+lin royal_N = mkN "koninklijke familie" feminine ; -- status=guess
+lin royalty_N = variants{} ; --
+lin rub_V = wrijven_V ; -- status=guess, src=wikt
+lin rub_V2 = L.rub_V2 ;
+lin rubber_A = variants{} ; --
+lin rubber_N = L.rubber_N ;
+lin rubbish_N = mkN "vuilnis" neuter | mkN "afval" neuter ; -- status=guess status=guess
+lin rubble_N = mkN "puin" ; -- status=guess
+lin rubidium_N = mkN "rubidium" neuter ; -- status=guess
+lin ruble_N = mkN "roebel" masculine ; -- status=guess
+lin ruby_N = mkN "robijnrood" ; -- status=guess
+lin rucksack_N = mkN "rugzak" masculine ; -- status=guess
+lin ruckus_N = mkN "oproer" neuter | mkN "opstoot" masculine | mkN "rel" ; -- status=guess status=guess status=guess
+lin rudder_N = mkN "roer" neuter ; -- status=guess
+lin ruddy_A = mkA "verrekt" ; -- status=guess
+lin rude_A = mkA "grof" ; -- status=guess
+lin rudiment_N = mkN "rudiment" neuter ; -- status=guess
+lin rudimentary_A = mkA "rudimentair" ; -- status=guess
+lin rue_N = mkN "wijnruit" ; -- status=guess
+lin ruff_N = mkN "kemphaan" masculine ; -- status=guess
+lin ruffian_N = mkN "schelm" masculine | mkN "schurk" masculine ; -- status=guess status=guess
+lin rug_N = mkN "tapijt" ; -- status=guess
+lin rugby_N = mkN "rugby" neuter ; -- status=guess
+lin rugged_A = mkA "ruig" | mkA "ruw" ; -- status=guess status=guess
+lin ruggedness_N = mkN "stevigheid" | mkN "potigheid" ; -- status=guess status=guess
+lin ruin_N = mkN "ruïne" feminine ; -- status=guess
+lin ruin_V2 = mkV2 (mkV "ruïneren") ; -- status=guess, src=wikt
+lin rule_N = L.rule_N ;
+lin rule_V = mkV "regeren" ; -- status=guess, src=wikt
+lin rule_V2 = mkV2 (mkV "regeren") ; -- status=guess, src=wikt
+lin rule_VS = mkVS (mkV "regeren") ; -- status=guess, src=wikt
+lin ruler_N = mkN "meetlat" | mkN "liniaal" ; -- status=guess status=guess
+lin rulership_N = mkN "heerschappij" ; -- status=guess
+lin ruling_A = variants{} ; --
+lin ruling_N = variants{} ; --
+lin rumble_N = mkN "straatgevecht" neuter ; -- status=guess
+lin rumen_N = mkN "pens" masculine ; -- status=guess
+lin ruminant_N = mkN "herkauwer" ; -- status=guess
+lin rumor_N = mkN "gerucht" neuter ; -- status=guess
+lin rumour_N = variants{} ; --
+lin rump_N = mkN "achterwerk" neuter ; -- status=guess
+lin rumple_V2 = mkV2 (mkV "verkreukelen") ; -- status=guess, src=wikt
+lin rumpus_N = mkN "geschil" | mkN "geroep" | mkN "verwarring" ; -- status=guess status=guess status=guess
+lin run_N = mkN "loop" masculine ;
+lin run_V = L.run_V ;
+lin run_V2 = mkV2 (mkV "rennen") | mkV2 (lopen_V) ;
+lin runaway_N = mkN "wegloper" | mkN "vluchteling" ; -- status=guess status=guess
+lin rune_N = mkN "rune" masculine feminine ; -- status=guess
+lin rung_N = mkN "sport" ; -- status=guess
+lin runner_N = mkN "renner" ; -- status=guess
+lin running_A = variants{} ; --
+lin runway_N = mkN "startbaan" masculine feminine ; -- status=guess
+lin rupee_N = mkN "roepie" masculine ; -- status=guess
+lin rural_A = mkA "landelijk" | mkA "plattelands" ;
+lin ruse_N = mkN "afleidingsmanoeuvre " neuter | mkN "schijnbeweging" feminine ; -- status=guess status=guess
+lin rush_N = mkN "bies" ; -- status=guess
+lin rush_V = mkV "afraffelen" ; -- status=guess, src=wikt
+lin rush_V2 = mkV2 (mkV "afraffelen") ; -- status=guess, src=wikt
+lin rush_VV = mkVV (mkV "afraffelen") ; -- status=guess, src=wikt
+lin rusk_N = mkN "beschuit" feminine | mkN "scheepsbeschuit" feminine ; -- status=guess status=guess
+lin rust_N = mkN "roestbruin" neuter ; -- status=guess
+lin rust_V = mkV "roesten" | mkV "verroesten" | mkV "oxideren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rust_V2 = mkV2 (mkV "roesten") | mkV2 (mkV "verroesten") | mkV2 (mkV "oxideren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rustic_A = mkA "landelijk" ; -- status=guess
+lin rustle_N = mkN "geritsel" ; -- status=guess
+lin rustle_V = mkV "ritselen" ; -- status=guess, src=wikt
+lin rustle_V2 = mkV2 (mkV "ritselen") ; -- status=guess, src=wikt
+lin rusty_A = mkA "roestig" ; -- status=guess
+lin rut_N = mkN "bronst" masculine feminine ; -- status=guess
+lin rutabaga_N = mkN "koolraap" feminine ; -- status=guess
+lin ruthenium_N = mkN "ruthenium" neuter ; -- status=guess
+lin rutherfordium_N = mkN "rutherfordium" neuter ; -- status=guess
+lin ruthless_A = mkA "onbarmhartig" | mkA "medogenloos" ; -- status=guess status=guess
+lin rutile_N = mkN "rutiel" ; -- status=guess
+lin rye_N = mkN "rogge" masculine ; -- status=guess
+lin sabbatical_N = mkN "sabbatjaar" neuter | mkN "sabbatsjaar" neuter ; -- status=guess status=guess
+lin sable_A = mkA "sabel" ; -- status=guess status=guess
+lin sable_N = mkN "sabel" | mkN "zwart" ; -- status=guess status=guess
+lin sabot_N = mkN "manchet" ; -- status=guess
+lin sabotage_N = mkN "sabotage" ; -- status=guess
+lin sabotage_V2 = mkV2 (mkV "saboteren") ; -- status=guess, src=wikt
+lin sabre_N = mkN "sabel" ; -- status=guess
+lin saccade_N = mkN "saccade" feminine ; -- status=guess
+lin sack_N = mkN "zak" masculine ; -- status=guess
+lin sack_V2 = mkV2 (mkV "plunderen") ; -- status=guess, src=wikt
+lin sacrament_N = mkN "sacrament" neuter ; -- status=guess
+lin sacred_A = mkA "heilig" | mkA "zalig" | mkA "gezegend" ; -- status=guess status=guess status=guess
+lin sacrifice_N = mkN "offer" | mkN "opoffering" feminine ; -- status=guess status=guess
+lin sacrifice_V = mkV "offeren" ; -- status=guess, src=wikt
+lin sacrifice_V2 = mkV2 (mkV "offeren") ; -- status=guess, src=wikt
+lin sacrilege_N = mkN "heiligschennis" ; -- status=guess
+lin sacrum_N = mkN "heiligbeen" neuter ; -- status=guess
+lin sad_A = mkA "triest" ; -- status=guess
+lin saddle_N = mkN "zadelboog" masculine ; -- status=guess
+lin saddle_V = mkV "opzadelen" | mkV "opschepen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin saddle_V2 = mkV2 (mkV "opzadelen") | mkV2 (mkV "opschepen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin saddlebag_N = mkN "zadeltas" feminine ; -- status=guess
+lin saddler_N = mkN "zadelmaker" masculine ; -- status=guess
+lin sadism_N = mkN "sadisme" neuter ; -- status=guess
+lin sadist_N = mkN "sadist" masculine ; -- status=guess
+lin sadistic_A = mkA "sadistisch" ; -- status=guess
+lin sadly_Adv = variants{} ; --
+lin sadomasochism_N = mkN "sadomasochisme" neuter ; -- status=guess
+lin sadomasochistic_A = mkA "sadomasochistisch" ; -- status=guess
+lin safari_N = mkN "safari" ; -- status=guess
+lin safe_A = mkA "veilig" ;
+lin safe_N = mkN "kluis" feminine | mkN "safe" feminine ; -- status=guess status=guess
+lin safely_Adv = mkAdv "veilig" ; -- status=guess
+lin safety_N = mkN "veiligheid" ;
+lin saffron_N = mkN "saffraan" ; -- status=guess
+lin sag_N = mkN "hoogteverschil" neuter ; -- status=guess
+lin sag_V = mkV (mkV "doen") "zakken" | mkV "plooien" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sagacity_N = mkN "wijsheid" ; -- status=guess
+lin sage_A = mkA "wijs" | mkA "wijze" ; -- status=guess status=guess
+lin sage_N = mkN "salie" masculine ; -- status=guess
+lin sago_N = mkN "sago" masculine ; -- status=guess
+lin saiga_N = mkN "saïga" ; -- status=guess
+lin sail_N = mkN "zeil" neuter ; -- status=guess
+lin sail_V = mkV "zeilen" ; -- status=guess, src=wikt
+lin sailboat_N = mkN "zeilboot" masculine ; -- status=guess
+lin sailing_N = mkN "zeilen" neuter ; -- status=guess
+lin sailor_N = mkN "matroos" masculine ; -- status=guess
+lin saint_N = mkN "heilige" masculine feminine ; -- status=guess
+lin sake_1_N = variants{} ; --
+lin sake_2_N = variants{} ; --
+lin sake_N = mkN "sake" masculine ; -- status=guess
+lin salad_N = mkN "salade" ; -- status=guess
+lin salamander_N = mkN "salamander" masculine ; -- status=guess
+lin salary_N = mkN "salaris" neuter | mkN "loon" neuter ; -- status=guess status=guess
+lin sale_N = mkN "verkoop" masculine | mkN "veiling" feminine | mkN "veilingverkoop" masculine ;
+lin saleable_A = mkA "verkoopbaar" ; -- status=guess
+lin salesman_N = mkN "verkoper" masculine ; -- status=guess
+lin salesperson_N = mkN "verkoper" masculine ; -- status=guess
+lin salience_N = mkN "opmerkelijke" | mkN "karakteristieke" ; -- status=guess status=guess
+lin salient_A = mkA "betekenisvol" ; -- status=guess
+lin saliva_N = mkN "speeksel" neuter ; -- status=guess
+lin sally_N = mkN "uitval" ; -- status=guess
+lin sally_V = mkV (mkV "een") "uitval doen" ; -- status=guess, src=wikt
+lin salmon_N = mkN "zalmkleur" feminine ; -- status=guess
+lin salon_N = variants{} ; --
+lin salt_A = mkA "zout" ;
+lin salt_N = L.salt_N ;
+lin salt_V2 = mkV2 (mkV "zouten") ; -- status=guess, src=wikt
+lin saltpetre_N = mkN "salpeter" ; -- status=guess
+lin salty_A = mkA "zout" ; -- status=guess
+lin salubrious_A = mkA "heilzaam" ; -- status=guess
+lin salvation_N = mkN "verlossing" feminine ; -- status=guess
+lin salve_N = mkN "zalf" ; -- status=guess
+lin salvo_N = mkN "salvo" ; -- status=guess
+lin samarium_N = mkN "samarium" neuter ; -- status=guess
+lin same_A = mkA "dezelfde" | mkA "hetzelfde" ; -- status=guess status=guess
+lin samovar_N = mkN "samowar" ; -- status=guess
+lin sampan_N = mkN "sampan" ; -- status=guess
+lin sample_N = mkN "monster" neuter | mkN "sample" neuter ;
+lin sample_V2 = variants{} ; --
+lin samurai_N = mkN "samoerai" masculine ; -- status=guess
+lin sanctify_V2 = mkV2 (mkV "ruggensteunen") ; -- status=guess, src=wikt
+lin sanctimonious_A = mkA "schijnheilig" | mkA "hooghartig" ; -- status=guess status=guess
+lin sanction_N = variants{} ; --
+lin sanction_V2 = mkV2 (mkV (mkV "sanctie") "") ; -- status=guess, src=wikt
+lin sanctuary_N = variants{} ; --
+lin sanctum_N = mkN "Heilige der Heiligen" ; -- status=guess
+lin sand_N = L.sand_N ;
+lin sand_V2 = mkV2 (mkV "schuren") ; -- status=guess, src=wikt
+lin sandal_N = mkN "sandaal" feminine ; -- status=guess
+lin sandalwood_N = mkN "sandelhout" ; -- status=guess
+lin sandbank_N = mkN "zandbank" ; -- status=guess
+lin sandbar_N = mkN "zandbank" ; -- status=guess
+lin sandbox_N = mkN "zandbak" masculine ; -- status=guess
+lin sandman_N = mkN "Klaas Vaak" ; -- status=guess
+lin sandpaper_N = mkN "schuurpapier" neuter ; -- status=guess
+lin sandpit_N = mkN "zandbak" ; -- status=guess
+lin sandwich_N = mkN "boterham" masculine | mkN "sandwich" masculine ; -- status=guess status=guess
+lin sandy_A = mkA "zanderig" ; -- status=guess
+lin sanguine_A = mkA "bloedrood" | mkA "rood" ; -- status=guess status=guess
+lin sanitation_N = mkN "afvalverwerking" feminine | mkN "rioolwaterzuivering" feminine ; -- status=guess status=guess
+lin sap_N = mkN "sap" neuter ; -- status=guess
+lin sap_V = mkV "ondermijnen" | mkV (mkV "knagen") "aan" | mkV "aantasten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sap_V2 = mkV2 (mkV "ondermijnen") | mkV2 (mkV (mkV "knagen") "aan") | mkV2 (mkV "aantasten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin saphead_N = mkN "idioot" | mkN "domkop" ; -- status=guess status=guess
+lin sapling_N = mkN "jong boompje" ; -- status=guess
+lin sapphire_A = mkA "saffierblauw" | mkA "saffierblauwe" ; -- status=guess status=guess
+lin sapphire_N = mkN "saffierblauw" neuter ; -- status=guess
+lin sappy_A = mkA "melig" | mkA "sentimenteel" | mkA "stroperig" ; -- status=guess status=guess status=guess
+lin sarcasm_N = mkN "sarcasme" neuter ; -- status=guess
+lin sarcastic_A = mkA "sarcastisch" ; -- status=guess
+lin sarcophagus_N = mkN "sarcofaag" masculine ; -- status=guess
+lin sardine_N = mkN "sardien" utrum ; -- status=guess
+lin sartorial_A = mkA "betreffende de kleermakerspier" ; -- status=guess
+lin sash_N = mkN "sjerp" ; -- status=guess
+lin sass_N = mkN "gedoe" neuter | mkN "tegenspreken" | mkN "zever" ; -- status=guess status=guess status=guess
+lin satchel_N = mkN "ransel" masculine | mkN "rugzak" masculine | mkN "rugtas" feminine ; -- status=guess status=guess status=guess
+lin satellite_N = mkN "satelliet" masculine | mkN "kunstmaan " masculine ; -- status=guess status=guess
+lin satiate_V2 = mkV2 (mkV "verzadigen") ; -- status=guess, src=wikt
+lin satirical_A = mkA "satirisch" ; -- status=guess
+lin satirist_N = mkN "hekeldichter" masculine | mkN "hekeldichteres" feminine ; -- status=guess status=guess
+lin satisfaction_N = mkN "voldoening" feminine | mkN "bevrediging" feminine ; -- status=guess status=guess
+lin satisfactory_A = mkA "bevredigend" ; -- status=guess
+lin satisfied_A = mkA "voldaan" | mkA "tevreden" ; -- status=guess status=guess
+lin satisfy_V2 = mkV2 (mkV "voldoen") | mkV2 (mkV (mkV "voldoende") "zijn") | mkV2 (mkV "bevredigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sauce_N = mkN "onbeleefde opmerkingen" ; -- status=guess
+lin sauce_V2 = mkV2 (mkV (mkV "saus") "opdoen") ; -- status=guess, src=wikt
+lin sauerkraut_N = mkN "zuurkool" feminine ; -- status=guess
+lin saunter_N = mkN "slenteren" ; -- status=guess
+lin saunter_V = mkV "slenteren" ; -- status=guess, src=wikt
+lin sausage_N = mkN "worst" masculine ; -- status=guess
+lin savage_A = mkA "barbaars" | mkA "onbeschaafd" | mkA "onbeschoft" ; -- status=guess status=guess status=guess
+lin savanna_N = mkN "savanne" feminine ; -- status=guess
+lin savannah_N = mkN "Afrikaanse steppevaraan" | mkN "steppevaraan" ; -- status=guess status=guess
+lin save_V = mkV "sparen" ; --- split mkV "redden" to save someone
+lin save_V2 = mkV2 (mkV "redden") | mkV2 (mkV "sparen") ;
+lin saving_N = variants{} ; --
+lin savings_N = mkN "spaargeld" ; -- status=guess
+lin savior_N = mkN "redder" masculine ; -- status=guess
+lin saw_N = mkN "gezegde" | mkN "spreuk" | mkN "spreekwoord" ; -- status=guess status=guess status=guess
+lin saw_V = mkV "zagen" ; -- status=guess, src=wikt
+lin saw_V2 = mkV2 (mkV "zagen") ; -- status=guess, src=wikt
+lin sawdust_N = mkN "zaagsel" neuter ; -- status=guess
+lin sawtooth_N = mkN "zaagtandgolf" feminine | mkN "zaagtand" masculine ; -- status=guess status=guess
+lin saxifrage_N = mkN "steenbreek" ; -- status=guess
+lin saxophone_N = mkN "saxofoon" ; -- status=guess
+lin saxophonist_N = mkN "saxofoonspeler" masculine | mkN "saxofoonspeelster" feminine ; -- status=guess status=guess
+lin say_V = mkV "zeggen" ;
+lin say_V2 = mkV2 (mkV "zeggen") ;
+lin say_VS = L.say_VS ;
+lin saying_N = mkN "gezegde" neuter | mkN "spreekwoord" neuter ; -- status=guess status=guess
+lin scab_N = mkN "korst" ; -- status=guess
+lin scabbard_N = mkN "schede" feminine ; -- status=guess
+lin scabies_N = mkN "schurft" ; -- status=guess
+lin scaffold_N = mkN "schavot" neuter ; -- status=guess
+lin scaffolding_N = mkN "steiger" utrum ; -- status=guess
+lin scale_N = mkN "schaal" feminine ;
+lin scalene_A = mkA "ongelijkzijdig" ; -- status=guess
+lin scallop_N = mkN "Pectinidae" ; -- status=guess
+lin scalp_N = mkN "kruin" utrum ; -- status=guess
+lin scalpel_N = mkN "scalpel" neuter | mkN "scalpeermes" neuter ; -- status=guess status=guess
+lin scalper_N = mkN "iemand die toegangskaarten meestal duur doorverkoopt" ; -- status=guess
+lin scam_N = mkN "oplichting" feminine | mkN "deceptie" | mkN "bedrog" | mkN "misleiding" ; -- status=guess status=guess status=guess status=guess
+lin scam_V2 = mkV2 (mkV "oplichten") ; -- status=guess, src=wikt
+lin scan_V = mkV "scannen" ; -- status=guess, src=wikt
+lin scan_V2 = mkV2 (mkV "scannen") ; -- status=guess, src=wikt
+lin scandal_N = mkN "schande" | mkN "oneer" ; -- status=guess status=guess
+lin scandalous_A = mkA "scandaleus" ; -- status=guess
+lin scandium_N = mkN "scandium" neuter ; -- status=guess
+lin scanner_N = mkN "scanner" ; -- status=guess
+lin scant_A = mkA "gering" | mkA "karig" ; -- status=guess status=guess
+lin scanty_A = mkA "karig" | mkA "schaars" | mkA "schraal" | mkA "schriel" ; -- status=guess status=guess status=guess status=guess
+lin scapegoat_N = mkN "zondebok" masculine ; -- status=guess
+lin scar_N = mkN "litteken" neuter ; -- status=guess
+lin scar_V = variants{} ; --
+lin scar_V2 = variants{} ; --
+lin scarce_A = mkA "schaars" ; -- status=guess
+lin scarcely_Adv = mkAdv "amper" | mkAdv "nauwelijks" ; -- status=guess status=guess
+lin scarcity_N = mkN "schaarste" feminine ; -- status=guess
+lin scare_N = mkN "schrikken" ; -- status=guess
+lin scare_V = schrikken_V ; -- status=guess, src=wikt
+lin scare_V2 = mkV2 (schrikken_V) ; -- status=guess, src=wikt
+lin scarecrow_N = mkN "vogelverschrikker" masculine | mkN "vogelschrik" masculine ; -- status=guess status=guess
+lin scared_A = mkA "bang" ; -- status=guess
+lin scarf_N = mkN "das" masculine ; -- status=guess
+lin scarify_V2 = mkV2 (mkV "verticuteren") ; -- status=guess, src=wikt
+lin scarlet_A = mkA "scharlaken" | mkA "scharlakenrood" | mkA "vuurrood" ; -- status=guess status=guess status=guess
+lin scarlet_N = mkN "scharlaken" neuter | mkN "scharlakenrood" neuter | mkN "vuurrood" neuter ; -- status=guess status=guess status=guess
+lin scary_A = mkA "eng" ; -- status=guess
+lin scatological_A = mkA "scatologisch" ; -- status=guess
+lin scatter_V = mkV "verstrooien" ; -- status=guess, src=wikt
+lin scatter_V2 = mkV2 (mkV "verstrooien") ; -- status=guess, src=wikt
+lin scattering_N = mkN "verspreiding" | mkN "verstrooiing" ; -- status=guess status=guess
+lin scaup_N = mkN "topper" ; -- status=guess
+lin scavenge_V = mkV (mkV "vuil") "ophalen" ; -- status=guess, src=wikt
+lin scavenger_N = mkN "aaseter" masculine ; -- status=guess
+lin scenario_N = mkN "scenario" ; -- status=guess
+lin scene_N = mkN "scène" ;
+lin scenery_N = mkN "decor" neuter | mkN "coulissen {p}" | mkN "toneel" neuter ; -- status=guess status=guess status=guess
+lin scent_N = mkN "geur" masculine | mkN "reuk" feminine ; -- status=guess status=guess
+lin scent_V2 = mkV2 (ruiken_V) ; -- status=guess, src=wikt
+lin schedule_N = mkN "programma" neuter ; -- status=guess
+lin schedule_V = variants{} ; --
+lin schedule_V2 = variants{} ; --
+lin schedule_V2V = variants{} ; --
+lin scheme_N = mkN "plan" neuter ;
+lin schemer_N = mkN "samenzweerder" masculine ; -- status=guess
+lin schism_N = mkN "schisma" feminine ; -- status=guess
+lin schizophrenia_N = mkN "schizofrenie" ; -- status=guess
+lin schlimazel_N = mkN "pechvogel" | mkN "schlemiel" ; -- status=guess status=guess
+lin scholar_N = mkN "herdersmat" ; -- status=guess
+lin scholarship_N = mkN "studiebeurs or" masculine ; -- status=guess
+lin school_N = L.school_N ;
+lin school_V2 = mkV2 (mkV "scholen") ; -- status=guess, src=wikt
+lin schooner_N = mkN "schoener" ; -- status=guess
+lin schwa_N = mkN "sjwa" | mkN "doffe e" ; -- status=guess status=guess
+lin science_N = L.science_N ;
+lin scientific_A = mkA "wetenschappelijk" ; -- status=guess
+lin scientifically_Adv = mkAdv "wetenschappelijk" ; -- status=guess
+lin scientist_N = mkN "wetenschapper" masculine ; -- status=guess
+lin scimitar_N = mkN "kromsabel" ; -- status=guess
+lin scion_N = mkN "telg" ; -- status=guess
+lin scissors_N = mkN "schaar" feminine ; -- status=guess
+lin sclerosis_N = mkN "sclerose" ; -- status=guess
+lin scoff_V = eten_V ; -- status=guess, src=wikt
+lin scoff_V2 = mkV2 (eten_V) ; -- status=guess, src=wikt
+lin scold_N = mkN "viswijf" | mkN "helleveeg" | mkN "kreng" ; -- status=guess status=guess status=guess
+lin scold_V = mkV "bekijven" | schelden_V | mkV "berispen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scold_V2 = mkV2 (mkV "bekijven") | mkV2 (schelden_V) | mkV2 (mkV "berispen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scoop_N = mkN "bol" ; -- status=guess
+lin scooter_N = mkN "step" masculine ; -- status=guess
+lin scope_N = mkN "domein" | mkN "bereik" | mkN "reikwijdte" ; -- status=guess status=guess status=guess
+lin scorch_V = mkV "verzengen" ; -- status=guess, src=wikt
+lin scorch_V2 = mkV2 (mkV "verzengen") ; -- status=guess, src=wikt
+lin score_N = mkN "partituur" feminine ; -- status=guess
+lin score_V = mkV "scoren" ; -- status=guess, src=wikt
+lin score_V2 = mkV2 (mkV "scoren") ; -- status=guess, src=wikt
+lin scoreboard_N = mkN "scorebord" neuter ; -- status=guess
+lin scorn_N = mkN "minachting" feminine | mkN "verachting" feminine ; -- status=guess status=guess
+lin scorn_V2 = mkV2 (mkV "minachten") | mkV2 (mkV "verachten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scornful_A = mkA "minachtend" | mkA "minachtende" ; -- status=guess status=guess
+lin scorpion_N = mkN "schorpioen" masculine ; -- status=guess
+lin scoter_N = mkN "zee-eend" ; -- status=guess
+lin scoundrel_N = mkN "schurk" masculine feminine | mkN "schavuit" masculine feminine ; -- status=guess status=guess
+lin scourge_N = mkN "gesel" ; -- status=guess
+lin scourge_V2 = mkV2 (mkV "geselen") ; -- status=guess, src=wikt
+lin scout_N = mkN "verkenning" feminine ; -- status=guess
+lin scouting_N = mkN "scouting" ; -- status=guess
+lin scram_V = mkV "wegwezen" ; -- status=guess, src=wikt
+lin scramble_V = variants{} ; --
+lin scramble_V2 = variants{} ; --
+lin scrap_N = mkN "restje" neuter ; -- status=guess
+lin scrape_N = mkN "schram" ; -- status=guess
+lin scrape_V = variants{} ; --
+lin scrape_V2 = variants{} ; --
+lin scrapie_N = mkN "schuurziekte" feminine ; -- status=guess
+lin scratch_N = mkN "kraslot" neuter ; -- status=guess
+lin scratch_V = mkV "krassen" | mkV "krabben" ; -- status=guess, src=wikt status=guess, src=wikt
+lin scratch_V2 = L.scratch_V2 ;
+lin scream_N = mkN "schreeuw" masculine ; -- status=guess
+lin scream_V = mkV "schreeuwen" ; -- status=guess, src=wikt
+lin scream_V2 = mkV2 (mkV "schreeuwen") ; -- status=guess, src=wikt
+lin scream_VS = mkVS (mkV "schreeuwen") ; -- status=guess, src=wikt
+lin screamer_N = mkN "hoenderkoet" ; -- status=guess
+lin screech_N = mkN "schreeuwuil" ; -- status=guess
+lin screen_N = mkN "beeldscherm" neuter ; -- status=guess
+lin screen_V = variants{} ; --
+lin screen_V2 = variants{} ; --
+lin screening_N = variants{} ; --
+lin screw_N = mkN "schroef" feminine | mkN "vijs" ; -- status=guess status=guess
+lin screw_V = mkV "schroeven" | mkV "vijzen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin screw_V2 = mkV2 (mkV "schroeven") | mkV2 (mkV "vijzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin screwdriver_N = mkN "schroevendraaier" masculine ; -- status=guess
+lin scribble_V = mkV "krabbelen" | mkV "kattebelletje" | mkV "kladje" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scribble_V2 = mkV2 (mkV "krabbelen") | mkV2 (mkV "kattebelletje") | mkV2 (mkV "kladje") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scrimmage_N = mkN "de bal in de 'scrimmage' plaatsen" ; -- status=guess
+lin script_N = mkN "geschrift" neuter ; -- status=guess
+lin scriptorium_N = mkN "scriptorium" neuter | mkN "schrijfvertrek" neuter ; -- status=guess status=guess
+lin scroll_N = mkN "schuifbalk" masculine | mkN "scrollbalk" masculine ; -- status=guess status=guess
+lin scrotum_N = mkN "scrotum" neuter ; -- status=guess
+lin scrub_V = mkV "schrobben" ; -- status=guess, src=wikt
+lin scrub_V2 = mkV2 (mkV "schrobben") ; -- status=guess, src=wikt
+lin scrupulous_A = mkA "scrupuleus" | mkA "angstvallig" | mkA "meticuleus" ; -- status=guess status=guess status=guess
+lin scrutiny_N = mkN "nauwkeurig onderzoek" | mkN "kritisch onderzoek" ; -- status=guess status=guess
+lin scuffle_N = mkN "schoffel" masculine feminine ; -- status=guess
+lin scuffle_V = roepen_V | schelden_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin scull_N = mkN "skiff" ; -- status=guess
+lin sculptor_N = mkN "beeldhouwer" masculine ; -- status=guess
+lin sculpture_N = mkN "beeldhouwen" ; -- status=guess
+lin scum_N = mkN "tuig" ; -- status=guess
+lin scurrilous_A = mkA "vulgair" | mkA "grof" ; -- status=guess status=guess
+lin scurry_V = mkV "snellen" | mkV "hollen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin scurvy_N = mkN "scheurbuik" ; -- status=guess
+lin scut_N = mkN "wipstaart" ; -- status=guess
+lin scythe_N = mkN "zeis" ; -- status=guess
+lin scythe_V2 = mkV2 (mkV "maaien") ; -- status=guess, src=wikt
+lin sea_N = L.sea_N ;
+lin seaborgium_N = mkN "seaborgium" neuter ; -- status=guess
+lin seafarer_N = mkN "zeevaarder" masculine ; -- status=guess
+lin seagull_N = mkN "meeuw" utrum ; -- status=guess
+lin seal_N = mkN "zegel" ; -- status=guess
+lin seal_V = mkV "verzegelen" ; -- status=guess, src=wikt
+lin seal_V2 = mkV2 (mkV "verzegelen") ; -- status=guess, src=wikt
+lin sealant_N = mkN "kit" ; -- status=guess
+lin seam_N = mkN "zoom" masculine ; -- status=guess
+lin seaman_N = mkN "matroos" masculine | mkN "zeeman" masculine ; -- status=guess status=guess
+lin seamless_A = mkA "naadloos" ; -- status=guess
+lin seaplane_N = mkN "watervliegtuig" neuter ; -- status=guess
+lin seaquake_N = mkN "zeebeving" feminine ; -- status=guess
+lin search_N = mkN "zoektocht" | mkN "zoekactie" ;
+lin search_V = mkV "afzoeken" | mkV "doorzoeken" | zoeken_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin search_V2 = mkV2 (mkV "afzoeken") | mkV2 (mkV "doorzoeken") | mkV2 (zoeken_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin searcher_N = mkN "zoeker" masculine ; -- status=guess
+lin seashell_N = mkN "schelp" ; -- status=guess
+lin season_N = mkN "seizoen" neuter ;
+lin season_V = mkV "rijpen" | mkV (mkV "rijp") "worden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin season_V2 = mkV2 (mkV "rijpen") | mkV2 (mkV (mkV "rijp") "worden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin seasonal_A = variants{} ; --
+lin seat_N = mkN "zitplek" ;
+lin seaward_A = mkA "zeewaarts" ; -- status=guess
+lin seaward_Adv = mkAdv "zeewaarts" ; -- status=guess
+lin seawater_N = mkN "zeewater" neuter ; -- status=guess
+lin seaweed_N = mkN "zeewier" neuter ; -- status=guess
+lin second_N = mkN "seconde" masculine ;
+lin second_V2 = mkV2 (mkV "bijvallen") | mkV2 (mkV "ondersteunen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin secondary_A = mkA "plaatsvervangend" | mkA "plaatsvervangende" ; -- status=guess status=guess
+lin secondary_N = mkN "secundaire school " masculine | mkN "school voor voortgezet onderwijs " masculine | mkN "middelbare school " masculine ; -- status=guess status=guess status=guess
+lin secondhand_A = mkA "tweedehands" | mkA "okkazie" ; -- status=guess status=guess
+lin secondly_Adv = variants{} ; --
+lin secondment_N = mkN "detachering" ; -- status=guess
+lin secrecy_N = mkN "geheimhouding" feminine ; -- status=guess
+lin secret_A = mkA "geheim" ; -- status=guess
+lin secret_N = mkN "geheim" neuter ; -- status=guess
+lin secretariat_N = mkN "secretariaat" ; -- status=guess
+lin secretary_N = mkN "secretaris" masculine | mkN "secretaresse" feminine ;
+lin secrete_V2 = mkV2 (mkV "verbergen") | mkV2 (mkV "verstoppen") | mkV2 (mkV "wegstoppen") | mkV2 (mkV "ontvreemden") | mkV2 (stelen_V) | mkV2 (mkV "verduisteren") | mkV2 (mkV "ontfutselen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin secretion_N = variants{} ; --
+lin secretive_A = mkA "gesloten" | mkA "gereserveerd" ; -- status=guess status=guess
+lin secretly_Adv = mkAdv "stiekem" ; -- status=guess
+lin sect_N = mkN "sekte" feminine ; -- status=guess
+lin section_N = mkN "sectie" | mkN "gedeelte" ;
+lin sector_N = mkN "sector" ;
+lin secular_A = mkA "seculier" ; -- status=guess
+lin secure_A = variants{} ; --
+lin secure_V2 = variants{} ; --
+lin security_N = mkN "veiligheid" feminine ;
+lin sedative_A = mkA "kalmerend" ; -- status=guess
+lin sedative_N = mkN "kalmeringsmiddel" ; -- status=guess
+lin sedentary_A = mkA "sedentair" ; -- status=guess
+lin sedge_N = mkN "zegge" ; -- status=guess
+lin sediment_N = variants{} ; --
+lin sedition_N = mkN "opstand" | mkN "opruiing" ; -- status=guess status=guess
+lin seditious_A = mkA "opruiend" | mkA "opstandig" ; -- status=guess status=guess
+lin seduction_N = mkN "verleiding" ; -- status=guess
+lin seductress_N = mkN "verleidster" feminine | mkN "vamp" feminine ; -- status=guess status=guess
+lin sedulous_A = mkA "onverdroten" ; -- status=guess
+lin see_V = zien_V | mkV "aanschouwen" | no_geV (mkV "bekijken") | mkV "bezien" ; --- "het snappen", to understand/see, does this need disambiguation?
+lin see_V2 = L.see_V2 ;
+lin see_V2V = mkV2V (zien_V) ;
+lin see_VQ = mkVQ (zien_V) ; ---- subcat
+lin see_VS = mkVS (zien_V) ;
+lin seed_N = L.seed_N ;
+lin seedling_N = mkN "zaailing" ; -- status=guess
+lin seek_V2 = L.seek_V2 ;
+lin seek_VV = mkVV (zoeken_V) | mkVV (mkV "na" "streven") ;
+lin seeker_N = mkN "zoeker" masculine ; -- status=guess
+lin seem_VA = mkVA (lijken_V) | mkVA (schijnen_V) ;
+lin seem_VS = mkVS (schijnen_V) | mkVS (lijken_V) ;
+lin seem_VV = mkVV (lijken_V) | mkVV (schijnen_V) ;
+lin seemingly_Adv = variants{} ; --
+lin seer_N = mkN "ziener" ; -- status=guess
+lin seersucker_N = mkN "gestreept cloqué" | mkN "bobbeltjesstof" ; -- status=guess status=guess
+lin seethe_V = mkV "zieden" ; -- status=guess, src=wikt
+lin seethe_V2 = mkV2 (mkV "zieden") ; -- status=guess, src=wikt
+lin segment_N = mkN "segment" ; -- status=guess
+lin segregate_V2 = mkV2 (mkV "afzonderen") ; -- status=guess, src=wikt
+lin segue_N = mkN "overgang" masculine ; -- status=guess
+lin seine_N = mkN "zegen" masculine feminine ; -- status=guess
+lin seismologist_N = mkN "seismoloog" masculine | mkN "seismologe" feminine ; -- status=guess status=guess
+lin seismology_N = mkN "seismologie" feminine ; -- status=guess
+lin seize_V = grijpen_V | vangen_V | mkV "pakken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin seize_V2 = mkV2 (grijpen_V) | mkV2 (vangen_V) | mkV2 (mkV "pakken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin seldom_Adv = mkAdv "zelden" ; -- status=guess
+lin select_A = variants{} ; --
+lin select_V = mkV "uitkiezen" ; -- status=guess, src=wikt
+lin select_V2 = mkV2 (mkV "uitkiezen") ; -- status=guess, src=wikt
+lin select_V2V = mkV2V (mkV "uitkiezen") ; -- status=guess, src=wikt
+lin select_VV = mkVV (mkV "uitkiezen") ; -- status=guess, src=wikt
+lin selected_A = variants{} ; --
+lin selection_N = mkN "selectie" | mkN "keuze" ;
+lin selective_A = variants{} ; --
+lin selenium_N = mkN "seleen" neuter | mkN "selenium" neuter ; -- status=guess status=guess
+lin selenology_N = mkN "selenologie" ; -- status=guess
+lin self_A = mkA "egoistisch" ; -- status=guess
+lin self_N = mkN "zelf" neuter ; -- status=guess
+lin selfish_A = mkA "zelfzuchtig" | mkA "egoïstisch" ; -- status=guess status=guess
+lin sell_V = fixprefixV "ver" kopen_V ;
+lin sell_V2 = mkV2 sell_V ;
+lin sell_V3 = L.sell_V3 ;
+lin sellerMasc_N = mkN "verkoper" masculine | mkN "verkoopster" feminine ; -- status=guess status=guess
+lin semantic_A = mkA "semantisch" ; -- status=guess
+lin semantics_N = mkN "semantiek" feminine ; -- status=guess
+lin semaphore_N = mkN "semafoor" masculine ; -- status=guess
+lin semaphore_V = mkV "signaleren" | mkV "seinen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin semaphore_V2 = mkV2 (mkV "signaleren") | mkV2 (mkV "seinen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin semblance_N = mkN "gelijkheid" ; -- status=guess
+lin semen_N = mkN "sperma" ; -- status=guess
+lin semi_final_N = variants{} ; --
+lin semiannual_A = mkA "halfjaarlijks" | mkA "halfjaarlijkse" ; -- status=guess status=guess
+lin semicolon_N = mkN "puntkomma " neuter | mkN "kommapunt" masculine ; -- status=guess status=guess
+lin semiconductor_N = mkN "halfgeleider" masculine ; -- status=guess
+lin semifinal_N = mkN "halve finale" ; -- status=guess
+lin seminal_A = mkA "creatief" ; -- status=guess
+lin seminar_N = variants{} ; --
+lin semiotic_A = mkA "semiotisch" ; -- status=guess
+lin semiotics_N = mkN "semiotiek" feminine ; -- status=guess
+lin semivowel_N = mkN "halfvocaal" masculine | mkN "halfklinker" masculine ; -- status=guess status=guess
+lin semolina_N = mkN "griesmeel" ; -- status=guess
+lin senate_N = mkN "senaat" masculine ; -- status=guess
+lin senator_N = mkN "senator" masculine ; -- status=guess
+lin send_V = zenden_V | no_geV (mkV "verzenden") | mkV "sturen" | mkV "op" (mkV "sturen"); --- split send_V3?
+lin send_V2 = mkV2 send_V ;
+lin send_V2V = mkV2V send_V ; ---- subcat
+lin send_V3 = L.send_V3 ;
+lin senile_A = mkA "seniel" ; -- status=guess
+lin senior_A = mkA "ouder" ; ---- strange-ish
+lin senior_N = mkN "senior" masculine feminine ; -- status=guess
+lin seniority_N = mkN "senioriteit" ; -- status=guess
+lin sensation_N = variants{} ; --
+lin sense_N = mkN "zintuig" neuter | mkN "gevoel" neuter | mkN "gewaarwording" feminine ;
+lin sense_V2 = mkV2 (mkV "gewaarworden") | mkV2 (mkV "waarnemen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sense_VS = mkVS (mkV "gewaarworden") | mkVS (mkV "waarnemen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sensible_A = mkA "gevoelig" ; -- status=guess
+lin sensitive_A = mkA "gevoelig" ; -- status=guess
+lin sensitivity_N = mkN "gevoeligheid" feminine ; -- status=guess
+lin sensualist_N = mkN "sensualist" masculine ; -- status=guess
+lin sensuality_N = mkN "zinnelijkheid" feminine ; -- status=guess
+lin sentence_N = mkN "vonnis" neuter | mkN "uitspraak" feminine | mkN "oordeel" neuter ; --- split mkN "zin" ; linguistic sentence
+lin sentence_V = mkV "straffen" | mkV (mkV "veroordelen") "tot" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sentence_V2 = mkV2 (mkV "straffen") | mkV2 (mkV (mkV "veroordelen") "tot") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sententious_A = mkA "kernachtig" ; -- status=guess
+lin sentiment_N = variants{} ; --
+lin sentinel_N = mkN "wacht" masculine ; -- status=guess
+lin sentry_N = mkN "schildwacht" ; -- status=guess
+lin sepal_N = mkN "kelkblad" neuter ; -- status=guess
+lin separable_A = mkA "scheidbaar" ; -- status=guess
+lin separate_A = mkA "afzonderlijk" | mkA "gescheiden" | mkA "afgezonderd" ;
+lin separate_V = scheiden_V ; -- status=guess, src=wikt
+lin separate_V2 = mkV2 (scheiden_V) ; -- status=guess, src=wikt
+lin separately_Adv = variants{} ; --
+lin separation_N = mkN "scheiding" feminine ; -- status=guess
+lin separatism_N = mkN "separatisme" neuter ; -- status=guess
+lin sepsis_N = mkN "sepsis" feminine ; -- status=guess
+lin sequel_N = mkN "vervolg" ; -- status=guess
+lin sequence_N = variants{} ; --
+lin sequester_V2 = mkV2 (mkV "afzonderen") ; -- status=guess, src=wikt
+lin sequoia_N = mkN "sequoia" | mkN "reuzenpijnboom" ; -- status=guess status=guess
+lin serendipity_N = mkN "serendipiteit" feminine ; -- status=guess
+lin serenity_N = mkN "sereniteit" feminine ; -- status=guess
+lin serf_N = mkN "horige" | mkN "laat" | mkN "lijfeigene" | mkN "serf" masculine feminine ; -- status=guess status=guess status=guess status=guess
+lin serfdom_N = mkN "horigheid" feminine ; -- status=guess
+lin sergeant_N = mkN "sergeant" ; -- status=guess
+lin serial_N = mkN "serienummer" neuter ; -- status=guess
+lin series_N = mkN "reeks" feminine | mkN "serie" feminine ;
+lin serif_N = mkN "schreef" ; -- status=guess
+lin serious_A = mkA "serieus" ;
+lin seriously_Adv = variants{} ; --
+lin seriousness_N = mkN "ernst" ; -- status=guess
+lin sermon_N = mkN "preek" utrum ; -- status=guess
+lin serpent_N = mkN "serpent" neuter | mkN "slang" feminine ; -- status=guess status=guess
+lin serrate_A = mkA "gekarteld" ; -- status=guess
+lin serrated_A = mkA "gekarteld" ; -- status=guess
+lin serum_N = variants{} ; --
+lin servantMasc_N = mkN "hulp" | mkN "hulpje" | mkN "huishoudhulp" | mkN "bediende" | mkN "knecht" masculine | mkN "meid" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin serve_V = mkV "verdienen" ;
+lin serve_V2 = mkV2 serve_V ;
+lin server_N = mkN "server" ; -- status=guess
+lin service_N = mkN "dienst" | mkN "bediening" ;
+lin service_V2 = variants{} ; --
+lin sesame_N = mkN "sesam" utrum ; -- status=guess
+lin session_N = mkN "zitting" feminine | mkN "sessie" ;
+lin set_1_N = mkN "set" masculine ;
+lin set_2_N = mkN "set" masculine ;
+lin set_N = mkN "set" masculine ;
+lin set_V2 = mkV2 (mkV "zetten") ;
+lin setting_N = mkN "context" masculine ; -- status=guess
+lin settle_V = mkV "vestigen" ;
+lin settle_V2 = mkV2 (mkV "beslechten") ; ---- settle a discussion
+lin settlement_N = mkN "nederzetting" feminine ; -- status=guess
+lin sever_V = mkV "lossnijden" ; -- status=guess, src=wikt
+lin sever_V2 = mkV2 (mkV "lossnijden") ; -- status=guess, src=wikt
+lin several_Det = mkDet "verscheidene" | mkDet "divers" ;
+lin severance_N = mkN "scheiding" feminine | mkN "lossnijden" | mkN "los zijn" ; -- status=guess status=guess status=guess
+lin severe_A = mkA "streng" ; -- status=guess
+lin severely_Adv = variants{} ; --
+lin severity_N = mkN "ernst" feminine | mkN "ongewenstheid" feminine | mkN "slechtheid" feminine ; -- status=guess status=guess status=guess
+lin sew_V = L.sew_V ;
+lin sew_V2 = mkV2 (mkV "naaien") ; -- status=guess, src=wikt
+lin sewer_N = mkN "naaier" masculine | mkN "naaister" feminine ; -- status=guess status=guess
+lin sewerage_N = mkN "riolering" ; -- status=guess
+lin sewing_N = mkN "naaimachine" feminine ; -- status=guess
+lin sex_N = mkN "seks" masculine | mkN "geslachtsgemeenschap" masculine | mkN "vrijen" neuter ;
+lin sex_V2 = mkV2 (vrijen_V) | mkV2 (mkV (mkV "de") "liefde bedrijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sexton_N = mkN "koster" masculine ; -- status=guess
+lin sexual_A = mkA "seksueel" ;
+lin sexuality_N = mkN "sexualiteit" feminine ; -- status=guess
+lin sexually_Adv = variants{} ; --
+lin sexy_A = mkA "sexy" ; -- status=guess
+lin shabby_A = mkA "zwak" ; -- status=guess
+lin shack_N = mkN "hut" feminine | mkN "krot" neuter ; -- status=guess status=guess
+lin shad_N = mkN "elft" masculine ; -- status=guess
+lin shade_N = mkN "spook" neuter | mkN "geest" masculine | mkN "schaduw" utrum ; -- status=guess status=guess status=guess
+lin shade_V = mkV "verdonkeren" | mkV (mkV "donker") "maken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shade_V2 = mkV2 (mkV "verdonkeren") | mkV2 (mkV (mkV "donker") "maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shadow_N = mkN "schaduw" masculine ; -- status=guess
+lin shaft_N = mkN "schacht" ; -- status=guess
+lin shag_N = mkN "wip" ; -- status=guess
+lin shag_V = mkV "wippen" ; -- status=guess, src=wikt
+lin shag_V2 = mkV2 (mkV "wippen") ; -- status=guess, src=wikt
+lin shake_V = mkV "schudden" ;
+lin shake_V2 = mkV2 (mkV "schudden") ;
+lin shaky_A = mkA "bibberig" | mkA "trillerig" ; -- status=guess status=guess
+lin shale_N = mkN "schaliegas" neuter ; -- status=guess
+lin shall_VV = auxVV R.zullen_V ;
+lin shallot_N = mkN "sjalot" feminine ; -- status=guess
+lin shallow_A = mkA "oppervlakkig" ; -- status=guess
+lin shallow_N = mkN "ondiepte" feminine ; -- status=guess
+lin sham_N = mkN "nep" | mkN "imitatie" ; -- status=guess status=guess
+lin shaman_N = mkN "sjamaan" masculine ; -- status=guess
+lin shame_N = mkN "schande" feminine ; -- status=guess
+lin shameful_A = mkA "beschamend" ; -- status=guess
+lin shameless_A = mkA "schaamteloos" ; -- status=guess
+lin shammy_N = mkN "zeem" ; -- status=guess
+lin shampoo_N = mkN "shampoo" masculine ; -- status=guess
+lin shampoo_V2 = mkV2 (mkV "shampooën") | mkV2 (mkV "shamponeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shamrock_N = mkN "klaverblad" neuter ; -- status=guess
+lin shanghai_V2 = mkV2 (mkV "sjanghaaien") ; -- status=guess, src=wikt
+lin shantytown_N = mkN "sloppenwijk" ; -- status=guess
+lin shape_N = mkN "vorm" ;
+lin shape_V = mkV (mkV "de") "vorm aannemen" ; -- status=guess, src=wikt
+lin shape_V2 = mkV2 (mkV (mkV "de") "vorm aannemen") ; -- status=guess, src=wikt
+lin shape_VV = mkVV (mkV (mkV "de") "vorm aannemen") ; -- status=guess, src=wikt
+lin share_N = mkN "aandeel" neuter | mkN "deel" neuter ;
+lin share_V = mkV "delen" ;
+lin share_V2 = mkV2 (mkV "delen") ;
+lin shared_A = mkA "gedeeld" | mkA "gezamenlijk" | mkA "verdeeld" ; -- status=guess status=guess status=guess
+lin shareholder_N = variants{} ; --
+lin shark_N = mkN "haai" masculine ; -- status=guess
+lin sharp_A = L.sharp_A ;
+lin sharp_N = mkN "kruis" neuter ; -- status=guess
+lin sharpen_V = mkV "scherpen" | slijpen_V | mkV "aanscherpen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sharpen_V2 = mkV2 (mkV "scherpen") | mkV2 (slijpen_V) | mkV2 (mkV "aanscherpen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sharpener_N = mkN "slijper" masculine ; -- status=guess
+lin sharply_Adv = variants{} ; --
+lin sharpness_N = mkN "scherpheid" feminine ; -- status=guess
+lin shatter_V = mkV "verbrijzelen" ; -- status=guess, src=wikt
+lin shatter_V2 = mkV2 (mkV "verbrijzelen") ; -- status=guess, src=wikt
+lin shave_V = reflMkV "scheren" | scheren_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin shave_V2 = mkV2 (reflMkV "scheren") | mkV2 (scheren_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin she_Pron = S.she_Pron ;
+lin sheaf_N = mkN "schoof" ; -- status=guess
+lin shear_N = mkN "afschuifkracht" masculine ; -- status=guess
+lin shear_V2 = mkV2 (mkV "afsnijden") | mkV2 (mkV "knippen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shearwater_N = mkN "pijlstormvogel" masculine ; -- status=guess
+lin sheath_N = mkN "huls" feminine ; -- status=guess
+lin sheathe_V2 = mkV2 (mkV (mkV "in") "de schede steken") ; -- status=guess, src=wikt
+lin shed_N = mkN "loods" | mkN "schuur" ; -- status=guess status=guess
+lin shed_V2 = mkV2 (mkV "storten") ; -- status=guess, src=wikt
+lin sheen_N = mkN "glans" masculine | mkN "glittering" feminine ; -- status=guess status=guess
+lin sheep_N = L.sheep_N ;
+lin sheepfold_N = mkN "schapenstal" masculine ; -- status=guess
+lin sheepherder_N = mkN "schaapsherder" masculine ; -- status=guess
+lin sheer_A = mkA "puur" | mkA "klaar" | mkA "klinkklaar" ; -- status=guess status=guess status=guess
+lin sheet_N = mkN "vel" neuter | mkN "blad" neuter | mkN "plaat" ;
+lin sheik_N = mkN "sheik" masculine ; -- status=guess
+lin shelf_N = mkN "schap" neuter | mkN "rek" neuter ; -- status=guess status=guess
+lin shell_N = mkN "schelp" feminine ; -- status=guess
+lin shell_V = mkV "bombarderen" ; -- status=guess, src=wikt
+lin shell_V2 = mkV2 (mkV "bombarderen") ; -- status=guess, src=wikt
+lin shellfish_N = mkN "schelpdier" neuter ; -- status=guess
+lin shelter_N = mkN "onderdak" neuter ; -- status=guess
+lin shepherd_N = mkN "herder" masculine | mkN "schaapherder" masculine ; -- status=guess status=guess
+lin shepherdess_N = mkN "schapenhoedster" feminine | mkN "herderin" feminine | mkN "herderinnetje" neuter ; -- status=guess status=guess status=guess
+lin sheriff_N = mkN "sheriff" masculine ; -- status=guess
+lin shibboleth_N = mkN "according to the particular context: visie" | mkN "cliché" | mkN "woord" | mkN "slagzin" | mkN "slogan" ; -- status=guess status=guess status=guess status=guess status=guess
+lin shield_N = mkN "bescherming" feminine | mkN "scherm" neuter ; -- status=guess status=guess
+lin shield_V2 = mkV2 (mkV "afschermen") ; -- status=guess, src=wikt
+lin shift_N = variants{} ; --
+lin shift_V = variants{} ; --
+lin shift_V2 = variants{} ; --
+lin shigellosis_N = mkN "shigellose" feminine ; -- status=guess
+lin shiksa_N = mkN "sjikse " neuter ; -- status=guess
+lin shilling_N = variants{} ; --
+lin shimmer_V = glimmen_V ; -- status=guess, src=wikt
+lin shin_N = mkN "scheen" feminine ; -- status=guess
+lin shinbone_N = mkN "scheenbeen" neuter ; -- status=guess
+lin shine_N = mkN "schijn" feminine | mkN "straling" feminine ; -- status=guess status=guess
+lin shine_V = mkV (mkV "voor") "de hand liggen" ; -- status=guess, src=wikt
+lin shine_V2 = mkV2 (mkV (mkV "voor") "de hand liggen") ; -- status=guess, src=wikt
+lin shingle_N = mkN "grind" neuter ; -- status=guess
+lin shingles_N = mkN "gordelroos" feminine ; -- status=guess
+lin shiny_A = mkA "glanzend" | mkA "glimmend" ; -- status=guess status=guess
+lin ship_N = L.ship_N ;
+lin ship_V = mkV "doorgeven" ; -- status=guess, src=wikt
+lin ship_V2 = mkV2 (mkV "doorgeven") ; -- status=guess, src=wikt
+lin shipload_N = mkN "scheepsvracht" masculine feminine ; -- status=guess
+lin shipwreck_N = mkN "scheepswrak" neuter | mkN "wrak" neuter ; -- status=guess status=guess
+lin shipwreck_V = mkV "schipbreken" | mkV (mkV "schipbreuk") "lijden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shipyard_N = mkN "scheepswerf" feminine ; -- status=guess
+lin shire_N = mkN "graafschap" neuter ; -- status=guess
+lin shirk_V = reflMkV "drukken" | mkV (mkV "zijn") "plicht ontlopen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shirk_V2 = mkV2 (reflMkV "drukken") | mkV2 (mkV (mkV "zijn") "plicht ontlopen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shirt_N = L.shirt_N ;
+lin shirttail_N = mkN "hemdsslip" | mkN "slip" ; -- status=guess status=guess
+lin shit_N = mkN "diarree" | mkN "racekak" ; -- status=guess status=guess
+lin shit_V = schijten_V ; -- status=guess, src=wikt
+lin shiver_V = mkV "rillen" | mkV "bibberen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shoal_N = mkN "school" feminine ; -- status=guess
+lin shock_N = mkN "schok" ; -- status=guess
+lin shock_V2 = variants{} ; --
+lin shocked_A = variants{} ; --
+lin shoddy_A = mkA "nagemaakt" ; -- status=guess
+lin shoe_N = L.shoe_N ;
+lin shoe_V2 = mkV2 (mkV "beslaan") ; -- status=guess, src=wikt
+lin shoehorn_N = mkN "schoenlepel" masculine ; -- status=guess
+lin shoehorn_V2 = mkV2 (mkV "proppen") | mkV2 (mkV "persen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shoelace_N = mkN "schoenveter" masculine ; -- status=guess
+lin shoemaker_N = mkN "schoenmaker" masculine ; -- status=guess
+lin shoot_N = mkN "scheut" feminine ; -- status=guess
+lin shoot_V = schieten_V ;
+lin shoot_V2 = mkV2 schieten_V ;
+lin shooter_N = mkN "schutter" masculine ; -- status=guess
+lin shooting_N = mkN "schietpartij" feminine ; -- status=guess
+lin shop_N = L.shop_N ;
+lin shop_V = mkV "winkelen" | mkV (mkV "inkopen") "doen" | mkV "shoppen" | mkV (mkV "boodschappen") "doen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shopkeeper_N = mkN "winkelier" | mkN "detaillist" masculine feminine ; -- status=guess status=guess
+lin shoplifting_N = mkN "winkeldiefstal" masculine ; -- status=guess
+lin shopping_N = mkN "winkelen {p}" | mkN "boodschappen doen" ; -- status=guess status=guess
+lin shore_N = mkN "kust" | mkN "oever" masculine ; -- status=guess status=guess
+lin shorebird_N = mkN "waadvogel" masculine ; -- status=guess
+lin short_A = L.short_A ;
+lin short_Adv = variants{} ; --
+lin short_N = mkN "kortsluiting" feminine ; -- status=guess
+lin short_term_A = variants{} ; --
+lin shortage_N = mkN "krapte" feminine | mkN "tekort" neuter ; -- status=guess status=guess
+lin shortly_Adv = variants{} ; --
+lin shot_N = mkN "kogel" masculine ; -- status=guess
+lin shotgun_N = mkN "hagelgeweer" neuter | mkN "jachtgeweer" neuter | mkN "buks" masculine feminine ; -- status=guess status=guess status=guess
+lin should_VV = auxVV R.zullen_V ; ----
+lin shoulder_N = mkN "schouder" ;
+lin shout_N = mkN "schreeuw" masculine ; -- status=guess
+lin shout_V = mkV "schreeuwen" ; -- status=guess, src=wikt
+lin shout_V2 = mkV2 (mkV "schreeuwen") ; -- status=guess, src=wikt
+lin shovel_N = mkN "schop" feminine | mkN "schep" feminine ; -- status=guess status=guess
+lin shovel_V2 = mkV2 (scheppen_V) ; -- status=guess, src=wikt
+lin shoveler_N = mkN "slobeend" ; -- status=guess
+lin show_N = mkN "show" | mkN "voorstelling" ;
+lin show_V = mkV (mkV "laten") "zien" | mkV "tonen" | mkV "vertonen" ;
+lin show_V2 = mkV2 (mkV (mkV "laten") "zien") | mkV2 (mkV "tonen") | mkV2 (mkV "vertonen") ;
+lin show_VQ = mkVQ (mkV (mkV "laten") "zien") ;
+lin show_VS = mkVS (mkV (mkV "laten") "zien") ;
+lin shower_N = mkN "regenbui" feminine | mkN "bui" feminine | mkN "schoer" masculine ; -- status=guess status=guess status=guess
+lin shower_V = mkV "douchen" | mkV (mkV "een") "douche nemen" | mkV (mkV "een") "stortbad nemen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shower_V2 = mkV2 (mkV "douchen") | mkV2 (mkV (mkV "een") "douche nemen") | mkV2 (mkV (mkV "een") "stortbad nemen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shred_V2 = mkV2 (mkV "verscheuren") | mkV2 (mkV "versnipperen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shrew_N = mkN "spitsmuis" feminine ; -- status=guess
+lin shrewd_A = mkA "schrander" ; -- status=guess
+lin shriek_N = mkN "krijsen" ; -- status=guess
+lin shriek_V = mkV "krijsen" ; -- status=guess, src=wikt
+lin shriek_V2 = mkV2 (mkV "krijsen") ; -- status=guess, src=wikt
+lin shrike_N = mkN "klauwier" masculine ; -- status=guess
+lin shrill_A = mkA "scherp" ; -- status=guess
+lin shrimp_N = mkN "garnaal" ; -- status=guess
+lin shrine_N = mkN "schrijn" ; -- status=guess
+lin shrink_N = mkN "zielknijper" ; -- status=guess
+lin shrink_V = krimpen_V ; -- status=guess, src=wikt
+lin shrink_V2 = mkV2 (krimpen_V) ; -- status=guess, src=wikt
+lin shroud_N = mkN "lijkwade" utrum ; -- status=guess
+lin shrub_N = mkN "struik" | mkN "heester" feminine ; -- status=guess status=guess
+lin shrug_N = mkN "schouderophalen" neuter ; -- status=guess
+lin shrug_V2 = variants{} ; --
+lin shudder_N = mkN "rilling" ; -- status=guess
+lin shudder_V = mkV "huiveren" ; -- status=guess, src=wikt
+lin shuffle_V = mkV "schudden" ; -- status=guess, src=wikt
+lin shuffle_V2 = mkV2 (mkV "schudden") ; -- status=guess, src=wikt
+lin shun_V2 = mkV2 (mkV "ontwijken") ; -- status=guess, src=wikt
+lin shunt_V = mkV "rangeren" ; -- status=guess, src=wikt
+lin shunt_V2 = mkV2 (mkV "rangeren") ; -- status=guess, src=wikt
+lin shut_V2 = mkV2 (sluiten_V) | mkV2 (mkV "dichtklappen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shutter_N = mkN "sluiter" masculine ; -- status=guess
+lin shuttlecock_N = mkN "shuttle" masculine | mkN "pluimbal" masculine | mkN "vederbal" masculine ; -- status=guess status=guess status=guess
+lin shy_A = mkA "verstandig" | mkA "voorzichtig" ; -- status=guess status=guess
+lin shy_N = mkN "worp" feminine | mkN "aangooi" feminine ; -- status=guess status=guess
+lin shy_V = mkV "gooien" | werpen_V | mkV "weggooien" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shy_V2 = mkV2 (mkV "gooien") | mkV2 (werpen_V) | mkV2 (mkV "weggooien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sibilant_N = mkN "sisklank" utrum | mkN "sibilant" utrum ; -- status=guess status=guess
+lin sibling_N = mkN "broerzuster" feminine ; -- status=guess
+lin sibylline_A = mkA "helderziend" | mkA "sibillijns" ; -- status=guess status=guess
+lin sick_A = mkA "ziek" | mkA "zieke" ; -- status=guess status=guess
+lin sick_N = mkN "zieke" masculine feminine | mkN "zieken {p}" ; -- status=guess status=guess
+lin sickle_N = mkN "sikkel" feminine ; -- status=guess
+lin sickness_N = mkN "ziekte de" ; -- status=guess
+lin side_N = mkN "zijde" | mkN "kant";
+lin sidewalk_N = mkN "stoep " masculine | mkN "trottoir" neuter ; -- status=guess status=guess
+lin sideward_Adv = mkAdv "zijwaarts" ; -- status=guess
+lin sideways_Adv = mkAdv "zijwaarts" ; -- status=guess
+lin siege_N = mkN "belegering" feminine | mkN "beleg" neuter ; -- status=guess status=guess
+lin sieve_N = mkN "zeef" feminine ; -- status=guess
+lin sieve_V2 = mkV2 (mkV "zeven") ; -- status=guess, src=wikt
+lin sift_V = mkV "ziften" | mkV "zeven" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sift_V2 = mkV2 (mkV "ziften") | mkV2 (mkV "zeven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sigh_N = mkN "zucht" masculine ; -- status=guess
+lin sigh_V = mkV "zuchten" ; -- status=guess, src=wikt
+lin sigh_V2 = mkV2 (mkV "zuchten") ; -- status=guess, src=wikt
+lin sigh_VS = mkVS (mkV "zuchten") ; -- status=guess, src=wikt
+lin sight_N = mkN "zicht" neuter | mkN "zichtsvermogen" neuter ;
+lin sigma_N = mkN "sigma" masculine ; -- status=guess
+lin sign_N = mkN "teken" neuter ;
+lin sign_V = mkV "ondertekenen" | mkV "tekenen" ;
+lin sign_V2 = mkV2 sign_V ;
+lin signage_N = mkN "bewegwijzering" feminine | mkN "bebording" feminine ; -- status=guess status=guess
+lin signal_N = mkN "sein" neuter ; -- status=guess
+lin signal_V2 = variants{} ; --
+lin signal_VS = variants{} ; --
+lin signature_N = mkN "handtekening" ; -- status=guess
+lin significance_N = mkN "betekenis" | mkN "belang" feminine | mkN "importantie" feminine ; -- status=guess status=guess status=guess
+lin significant_A = mkA "significant" | mkA "beduidend" | mkA "waarneembaar" ;
+lin significantly_Adv = variants{} ; --
+lin signify_V = mkV (mkV "duidelijk") "maken" | mkV (mkV "te") "kennen geven" ; -- status=guess, src=wikt status=guess, src=wikt
+lin signify_V2 = mkV2 (mkV (mkV "duidelijk") "maken") | mkV2 (mkV (mkV "te") "kennen geven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin silage_N = mkN "silage" feminine ; -- status=guess
+lin silence_N = mkN "stilzwijgen" neuter ; -- status=guess
+lin silencer_N = mkN "demper" ; -- status=guess
+lin silent_A = variants{} ; --
+lin silently_Adv = mkAdv "stilletjes" ; -- status=guess
+lin silicon_N = mkN "silicium" neuter ; -- status=guess
+lin silk_N = mkN "zijde" feminine | mkN "zijdedoek" masculine ; -- status=guess status=guess
+lin silken_A = mkA "zijden" ; -- status=guess
+lin silkworm_N = mkN "zijdevlinderrups" masculine ; -- status=guess
+lin sill_N = mkN "vensterbank" feminine ; -- status=guess
+lin silly_A = mkA "ondoordacht" ; -- status=guess
+lin silly_N = mkN "domme gans" feminine ; -- status=guess
+lin silt_N = mkN "silt" ; -- status=guess
+lin siltstone_N = mkN "siltsteen" ; -- status=guess
+lin silver_A = mkA "zilveren" ; -- status=guess
+lin silver_N = L.silver_N ;
+lin silverback_N = mkN "zilverrug" masculine ; -- status=guess
+lin silverfish_N = mkN "zilvervisje" ; -- status=guess
+lin silversmith_N = mkN "zilversmid" masculine ; -- status=guess
+lin silverware_N = mkN "tafelzilver" neuter | mkN "bestek" neuter ; -- status=guess status=guess
+lin silviculture_N = mkN "bosbouw" masculine ; -- status=guess
+lin similar_A = mkA "gelijkend" | mkA "lijkend" ;
+lin similarity_N = mkN "gelijkenis" feminine ; -- status=guess
+lin similarly_Adv = variants{} ; --
+lin simile_N = mkN "vergelijking" feminine ; -- status=guess
+lin simmer_V = mkV "sudderen" ; -- status=guess, src=wikt
+lin simmer_V2 = mkV2 (mkV "sudderen") ; -- status=guess, src=wikt
+lin simony_N = mkN "simonie" | mkN "handel in geestelijke ambten" ; -- status=guess status=guess
+lin simoom_N = mkN "samoen" masculine ; -- status=guess
+lin simple_A = mkA "simpel" ;
+lin simple_N = mkN "onvoltooid toekomende tijd" ; -- status=guess
+lin simpleton_N = mkN "simpele" | mkN "domoor" masculine | mkN "idioot" masculine ; -- status=guess status=guess status=guess
+lin simplicity_N = variants{} ; --
+lin simplification_N = mkN "vereenvoudiging" feminine | mkN "versimpeling" feminine ; -- status=guess status=guess
+lin simplify_V = mkV "vereenvoudigen" | mkV "versimpelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin simplify_V2 = mkV2 (mkV "vereenvoudigen") | mkV2 (mkV "versimpelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin simply_Adv = mkAdv "simpelweg" | mkAdv "gewoon" ;
+lin simulation_N = mkN "simulatie" feminine ; -- status=guess
+lin simultaneity_N = mkN "gelijktijdigheid" utrum ; -- status=guess
+lin simultaneous_A = mkA "gelijktijdig" | mkA "simultaan" ; -- status=guess status=guess
+lin simultaneously_Adv = mkAdv "tegelijkertijd" | mkAdv "tegelijk" | mkAdv "simultaan" | mkAdv "gelijktijdig" ; -- status=guess status=guess status=guess status=guess
+lin simultaneousness_N = mkN "gelijktijdigheid" feminine ; -- status=guess
+lin sin_N = mkN "zonde" ; -- status=guess
+lin since_Adv = variants{} ; --
+lin since_Prep = mkPrep "sinds" | mkPrep "sedert" ;
+lin since_Subj = mkSubj "sinds" ;
+lin sincere_A = mkA "oprecht" ; -- status=guess
+lin sincerely_Adv = variants{} ; --
+lin sincerity_N = mkN "oprechtheid" feminine ; -- status=guess
+lin sine_N = mkN "sinus" masculine ; -- status=guess
+lin sinecure_N = mkN "sinecure" ; -- status=guess
+lin sinew_N = mkN "wilskracht" ; -- status=guess
+lin sinful_A = mkA "zondig" ; -- status=guess
+lin sing_V = L.sing_V ;
+lin sing_V2 = mkV2 (zingen_V) ;
+lin singer_N = mkN "zanger" masculine | mkN "zangeres" feminine ; -- status=guess status=guess
+lin singing_N = mkN "zang" masculine ; -- status=guess
+lin single_1_A = mkA "enkel" ;
+lin single_2_A = mkA "alleenstaand" ;
+lin single_A = single_2_A | single_1_A ;
+lin single_N = mkN "vrijgezel" ; -- status=guess
+lin singleton_N = mkN "singleton" neuter ; -- status=guess
+lin singular_A = mkA "ongewoon" ; -- status=guess
+lin singular_N = mkN "enkelvoud" neuter ; -- status=guess
+lin singularity_N = mkN "singulariteit" feminine ; -- status=guess
+lin sink_N = mkN "gootsteen" masculine | mkN "afwasbak" masculine ; -- status=guess status=guess
+lin sink_V = zinken_V ; -- status=guess, src=wikt
+lin sink_V2 = mkV2 (zinken_V) ; -- status=guess, src=wikt
+lin sinless_A = mkA "zondeloos" ; -- status=guess
+lin sinner_N = mkN "zondaar" masculine ; -- status=guess
+lin sip_V = variants{} ; --
+lin sip_V2 = variants{} ; --
+lin siphon_N = mkN "hevel" ; -- status=guess
+lin sir_N = mkN "meneer" masculine ;
+lin siren_N = mkN "sirene" feminine ; -- status=guess
+lin sirloin_N = mkN "lendestuk" neuter | mkN "lendenstuk" neuter ; -- status=guess status=guess
+lin siskin_N = mkN "sijs" ; -- status=guess
+lin sister_N = L.sister_N ;
+lin sisterhood_N = mkN "zusterschap" feminine ; -- status=guess
+lin sit_V = L.sit_V ;
+lin sit_V2 = mkV2 L.sit_V ;
+lin site_N = mkN "plek" ;
+lin situate_V2 = mkV2 (mkV "situeren") ; -- status=guess, src=wikt
+lin situation_N = mkN "situatie" feminine | mkN "toestand" masculine ;
+lin size_N = mkN "maat" feminine | mkN "grootte" feminine ;
+lin skate_N = mkN "schaatsen" ; -- status=guess
+lin skate_V = mkV "schaatsen" ; -- status=guess, src=wikt
+lin skateboard_N = mkN "skateboard" neuter ; -- status=guess
+lin skater_N = mkN "schaatser" masculine ; -- status=guess
+lin skedaddle_V = mkV "vluchten" | mkV "wegstuiven" | mkV (mkV "het") "op een lopen zetten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin skein_N = mkN "vendel" neuter ; -- status=guess
+lin skeleton_N = mkN "skelet" neuter | mkN "geraamte" neuter ; -- status=guess status=guess
+lin skeptical_A = mkA "sceptisch" ; -- status=guess
+lin skepticism_N = mkN "twijfelzucht" feminine ; -- status=guess
+lin sketch_N = mkN "schets" utrum ; -- status=guess
+lin skew_A = mkA "scheef" ; -- status=guess
+lin skew_V2 = mkV2 (mkV "afleiden") ; -- status=guess, src=wikt
+lin skewer_N = mkN "spies" ; -- status=guess
+lin skewer_V2 = mkV2 (mkV (mkV "vastprikken") "met een vleespin") | mkV2 (mkV (mkV "aan") "het spit rijgen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ski_N = mkN "ski" masculine ; -- status=guess
+lin ski_V = mkV "skiën" ; -- status=guess, src=wikt
+lin skid_N = mkN "slip" feminine ; -- status=guess
+lin skid_V = mkV "slippen" ; -- status=guess, src=wikt
+lin skid_V2 = mkV2 (mkV "slippen") ; -- status=guess, src=wikt
+lin skier_N = mkN "skiër" masculine | mkN "skiester" feminine ; -- status=guess status=guess
+lin skiff_N = mkN "skiff" masculine ; -- status=guess
+lin skilful_A = mkA "bedreven" | mkA "geschoold" ; -- status=guess status=guess
+lin skill_N = mkN "bekwaamheid" feminine | mkN "vaardigheid" feminine ;
+lin skill_V = variants{} ; --
+lin skilled_A = mkA "bedreven" ; -- status=guess
+lin skillet_N = mkN "eenpansgerecht" ; -- status=guess
+lin skillful_A = mkA "bedreven" | mkA "vaardig" ; -- status=guess status=guess
+lin skim_A = mkA "afgeroomd" ; -- status=guess
+lin skim_N = mkN "afgeroomde melk" feminine | mkN "magere melk" feminine ; -- status=guess status=guess
+lin skim_V = mkV "doorbladeren" | mkV (mkV "diagonaal") "lezen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin skim_V2 = mkV2 (mkV "doorbladeren") | mkV2 (mkV (mkV "diagonaal") "lezen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin skimp_V = mkV "beknibbelen" ; -- status=guess, src=wikt
+lin skimp_V2 = mkV2 (mkV "beknibbelen") ; -- status=guess, src=wikt
+lin skin_N = L.skin_N ;
+lin skin_V = mkV "schaven" ; -- status=guess, src=wikt
+lin skin_V2 = mkV2 (mkV "schaven") ; -- status=guess, src=wikt
+lin skinflint_N = mkN "vrek" ; -- status=guess
+lin skinhead_N = mkN "kaalgeknipt" ; -- status=guess
+lin skinny_A = mkA "mager" ; -- status=guess
+lin skinny_N = mkN "naaktzwemmen" ; -- status=guess
+lin skip_V = mkV "overslaan" ; -- status=guess, src=wikt
+lin skip_V2 = mkV2 (mkV "overslaan") ; -- status=guess, src=wikt
+lin skipper_N = variants{} ; --
+lin skirmish_N = mkN "schermutseling" feminine ; -- status=guess
+lin skirt_N = mkN "rok" masculine ; -- status=guess
+lin skirt_V = mkV "begrenzen" ; -- status=guess, src=wikt
+lin skirt_V2 = mkV2 (mkV "begrenzen") ; -- status=guess, src=wikt
+lin skit_N = mkN "sketch" masculine ; -- status=guess
+lin skittish_A = mkA "schichtig" ; -- status=guess
+lin skua_N = mkN "jager" masculine ; -- status=guess
+lin skulk_V = reflMkV "verbergen" | reflMkV "verstoppen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin skull_N = mkN "schedel" masculine | mkN "doodshoofd" neuter | mkN "doodskop" masculine | mkN "cranium" neuter ; -- status=guess status=guess status=guess status=guess
+lin skunk_N = mkN "stinkdier" ; -- status=guess
+lin sky_N = L.sky_N ;
+lin skylark_N = mkN "veldleeuwerik" masculine ; -- status=guess
+lin skylight_N = mkN "zonnedak" neuter ; -- status=guess
+lin skyline_N = mkN "skyline" masculine feminine ; -- status=guess
+lin skyscraper_N = mkN "wolkenkrabber" masculine ; -- status=guess
+lin slab_N = variants{} ; --
+lin slack_N = mkN "slak" masculine feminine ; -- status=guess
+lin slack_V = mkV "treuzelen" ; -- status=guess, src=wikt
+lin slacks_N = mkN "jeans" | mkN "spijkerbroek" ; -- status=guess status=guess
+lin slag_N = mkN "del" ; -- status=guess
+lin slam_V = mkV "toeslagen" ; -- status=guess, src=wikt
+lin slam_V2 = mkV2 (mkV "toeslagen") ; -- status=guess, src=wikt
+lin slander_N = mkN "laster" masculine | mkN "smaad" ; -- status=guess status=guess
+lin slander_V2 = mkV2 (mkV "smaden") ; -- status=guess, src=wikt
+lin slanderous_A = mkA "lasterlijk" ; -- status=guess
+lin slang_N = mkN "Bargoens" neuter | mkN "dialect" neuter ; -- status=guess status=guess
+lin slap_N = mkN "mep" feminine | mkN "klets" feminine ; -- status=guess status=guess
+lin slap_V2 = mkV2 (mkV "neerkwakken") ; -- status=guess, src=wikt
+lin slapdash_A = mkA "gehaast" ; -- status=guess
+lin slapdash_Adv = mkAdv "haastig" | mkAdv "nonchalant" ; -- status=guess status=guess
+lin slash_N = mkN "schuine streep" feminine ; -- status=guess
+lin slate_N = mkN "kandidatenlijst" feminine ; -- status=guess
+lin slate_V2 = mkV2 (mkV "voorzien") | mkV2 (mkV "voorbestemmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin slate_V2V = mkV2V (mkV "voorzien") | mkV2V (mkV "voorbestemmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin slaughter_N = mkN "slacht" feminine ; -- status=guess
+lin slaughter_V2 = mkV2 (mkV "slachten") ; -- status=guess, src=wikt
+lin slave_N = mkN "slaaf" ; -- status=guess
+lin slaver_N = mkN "slavenhaler" masculine | mkN "slavenschip" neuter ; -- status=guess status=guess
+lin slaver_V = mkV "kwijlen" | mkV "zabberen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin slavery_N = mkN "slavernij" feminine ; -- status=guess
+lin slavish_A = mkA "slaafs" ; -- status=guess
+lin slay_V2 = mkV2 (mkV "doden") | mkV2 (mkV "vermoorden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sled_N = mkN "slede" ; -- status=guess
+lin sledge_N = mkN "voorhamer" masculine ; -- status=guess
+lin sledgehammer_N = mkN "voorhamer" masculine ; -- status=guess
+lin sleep_N = mkN "slaap" masculine ; -- status=guess
+lin sleep_V = L.sleep_V ;
+lin sleeper_N = mkN "dwarsligger" masculine | mkN "biels" utrum | mkN "biel" utrum ; -- status=guess status=guess status=guess
+lin sleeping_A = variants{} ; --
+lin sleeping_N = mkN "slaapzak" masculine ; -- status=guess
+lin sleepless_A = mkA "slapeloos" ; -- status=guess
+lin sleepwalking_N = mkN "slaapwandelen" neuter ; -- status=guess
+lin sleepy_A = mkA "slaperig" ; -- status=guess
+lin sleepyhead_N = mkN "slaapkop" utrum ; -- status=guess
+lin sleet_N = mkN "smeltende sneeuw" ; -- status=guess
+lin sleeve_N = mkN "mouw" ; -- status=guess
+lin sleigh_N = mkN "slee" ; -- status=guess
+lin sleight_N = mkN "goocheltoer" ; -- status=guess
+lin slender_A = mkA "slank" ; -- status=guess
+lin sleuth_N = mkN "speurder" masculine | mkN "speurneus" masculine | mkN "detective" masculine | mkN "detectief" masculine ; -- status=guess status=guess status=guess status=guess
+lin slew_V = mkV "instellen" | mkV "regelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin slew_V2 = mkV2 (mkV "instellen") | mkV2 (mkV "regelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin slice_N = mkN "plak" neuter | mkN "schijf" neuter ; -- status=guess status=guess
+lin slick_N = mkN "slijk" neuter ; -- status=guess
+lin slide_N = mkN "glijbaan" feminine | mkN "schuifaf" feminine ; -- status=guess status=guess
+lin slide_V = mkV "slepen" | schuiven_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin slide_V2 = mkV2 (mkV "slepen") | mkV2 (schuiven_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin slight_A = mkA "onbeduidend" ; -- status=guess
+lin slightly_Adv = mkAdv "lichtelijk" | mkAdv "tikkeltje" ;
+lin slim_A = mkA "slank" | mkA "dun" ; -- status=guess status=guess
+lin slim_V = mkV "vermageren" | mkV "lijnen" | mkV (mkV "aan") "de lijn doen" | mkV "afslanken" | mkV "diëten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin slim_V2 = mkV2 (mkV "vermageren") | mkV2 (mkV "lijnen") | mkV2 (mkV (mkV "aan") "de lijn doen") | mkV2 (mkV "afslanken") | mkV2 (mkV "diëten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin slime_N = mkN "slijm" neuter ; -- status=guess
+lin slimy_A = mkA "slijmig" ; -- status=guess
+lin sling_N = mkN "verband" ; -- status=guess
+lin sling_V = mkV "slingeren" | werpen_V | mkV "ophangen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sling_V2 = mkV2 (mkV "slingeren") | mkV2 (werpen_V) | mkV2 (mkV "ophangen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin slingshot_N = mkN "katapult" masculine ; -- status=guess
+lin slink_V = sluipen_V ; -- status=guess, src=wikt
+lin slip_N = mkN "slip" masculine ; -- status=guess
+lin slip_V = mkV "falen" ; -- status=guess, src=wikt
+lin slip_V2 = mkV2 (mkV "falen") ; -- status=guess, src=wikt
+lin slipper_N = mkN "pantoffel" masculine ; -- status=guess
+lin slipperiness_N = mkN "gladheid" feminine ; -- status=guess
+lin slippery_A = mkA "glibberig" | mkA "glad" ; -- status=guess status=guess
+lin slit_N = mkN "spleet" feminine | mkN "gleuf" feminine ; -- status=guess status=guess
+lin slit_V2 = mkV2 (mkV "opensnijden") ; -- status=guess, src=wikt
+lin slob_N = mkN "luiaard" masculine ; -- status=guess
+lin slobber_V = mkV "kwijlen" ; -- status=guess, src=wikt
+lin slobber_V2 = mkV2 (mkV "kwijlen") ; -- status=guess, src=wikt
+lin slogan_N = mkN "slagzin" masculine ; -- status=guess
+lin sloop_N = mkN "sloep" masculine feminine ; -- status=guess
+lin slope_N = mkN "helling" feminine ; -- status=guess
+lin slope_V = mkV "glooien" ; -- status=guess, src=wikt
+lin slope_V2 = mkV2 (mkV "glooien") ; -- status=guess, src=wikt
+lin sloppy_A = mkA "slordig" ; -- status=guess
+lin slosh_V = mkV "klotsen" ; -- status=guess, src=wikt
+lin slosh_V2 = mkV2 (mkV "klotsen") ; -- status=guess, src=wikt
+lin slot_N = mkN "gokmachine" | mkN "jackpot" ; -- status=guess status=guess
+lin sloth_N = mkN "luiheid" feminine ; -- status=guess
+lin slovenly_A = mkA "slordig" ; -- status=guess
+lin slow_A = mkA "traag" | mkA "langzaam" | mkA "sloom" ; -- status=guess status=guess status=guess
+lin slow_V = mkV "vertragen" | mkV "ophouden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin slow_V2 = mkV2 (mkV "vertragen") | mkV2 (mkV "ophouden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin slowly_Adv = mkAdv "traag" | mkAdv "langzaam" | mkAdv "langzaamaan" ;
+lin slowness_N = mkN "langzaamheid" | mkN "traagheid" feminine ; -- status=guess status=guess
+lin slug_N = mkN "slak" feminine | mkN "wijngaardslak" feminine | mkN "naaktslak" feminine ; -- status=guess status=guess status=guess
+lin sluggish_A = mkA "langzaam" ; -- status=guess
+lin sluice_N = mkN "sluis" feminine ; -- status=guess
+lin slumber_N = mkN "sluimering" feminine ; -- status=guess
+lin slumber_V = mkV "sluimeren" ; -- status=guess, src=wikt
+lin slumber_V2 = mkV2 (mkV "sluimeren") ; -- status=guess, src=wikt
+lin slump_V = variants{} ; --
+lin slump_V2 = variants{} ; --
+lin slur_N = mkN "legatoboog" ; -- status=guess
+lin slut_N = mkN "slet" feminine | mkN "hoer" feminine | mkN "stoephoer" feminine ; -- status=guess status=guess status=guess
+lin sly_A = mkA "sluw" ; -- status=guess
+lin small_A = L.small_A ;
+lin small_N = mkN "dunne darm" masculine ; -- status=guess
+lin smallpox_N = mkN "pokken" utrum ; -- status=guess
+lin smart_A = mkA "slim" ; -- status=guess
+lin smash_N = mkN "voltreffer" ; -- status=guess
+lin smash_V = variants{} ; --
+lin smash_V2 = variants{} ; --
+lin smattering_N = mkN "handvol" neuter ; -- status=guess
+lin smear_N = mkN "uitstrijkje" neuter ; -- status=guess
+lin smear_V = mkV "lasteren" ; -- status=guess, src=wikt
+lin smear_V2 = mkV2 (mkV "lasteren") ; -- status=guess, src=wikt
+lin smell_N = mkN "geur" masculine | mkN "reuk" masculine | mkN "stank" masculine ; -- status=guess status=guess status=guess
+lin smell_V = L.smell_V ;
+lin smell_V2 = mkV2 (ruiken_V) | mkV2 (mkV "geuren") | mkV2 (stinken_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin smell_VA = mkVA (ruiken_V) | mkVA (mkV "geuren") | mkVA (stinken_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin smelt_N = mkN "smelten" ; -- status=guess
+lin smew_N = mkN "nonnetje" neuter ; -- status=guess
+lin smile_N = mkN "glimlach" masculine | mkN "lach" ;
+lin smile_V = mkV "glimlachen" | mkV "lachen" ;
+lin smirch_V2 = mkV2 (mkV (mkV "vuil") "maken") ; -- status=guess, src=wikt
+lin smirk_N = mkN "grijnslach" ; -- status=guess
+lin smirk_V = mkV "grijnzen" | mkV "meesmuilen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin smithereens_N = mkN "gruzelementen {p}" ; -- status=guess
+lin smog_N = mkN "smog" masculine ; -- status=guess
+lin smoke_N = L.smoke_N ;
+lin smoke_V = mkV "roken" ; -- status=guess, src=wikt
+lin smoke_V2 = mkV2 (mkV "roken") ; -- status=guess, src=wikt
+lin smokestack_N = mkN "schoorsteen" masculine ; -- status=guess
+lin smoking_N = mkN "roken" ; -- status=guess
+lin smooth_A = L.smooth_A ;
+lin smooth_N = mkN "gladhuidige" utrum ; -- status=guess
+lin smooth_V = mkV (mkV "glad") "maken" | mkV "gladstrijken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin smooth_V2 = mkV2 (mkV (mkV "glad") "maken") | mkV2 (mkV "gladstrijken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin smoothly_Adv = variants{} ; --
+lin smoothness_N = mkN "gladheid" ; -- status=guess
+lin smother_V2 = mkV2 (mkV "uitdoven") ; -- status=guess, src=wikt
+lin smug_A = mkA "zelfingenomen" ; -- status=guess
+lin smuggle_V2 = mkV2 (mkV "smokkelen") ; -- status=guess, src=wikt
+lin smuggler_N = mkN "smokkelaar" masculine ; -- status=guess
+lin smuggling_N = mkN "smokkel" masculine ; -- status=guess
+lin smugness_N = mkN "zelfingenomenheid" ; -- status=guess
+lin snack_N = mkN "tussendoortje" neuter ; -- status=guess
+lin snail_N = mkN "slak" feminine | mkN "huisjesslak" feminine ; -- status=guess status=guess
+lin snake_N = L.snake_N ;
+lin snakebite_N = mkN "slangenbeet" masculine ; -- status=guess
+lin snap_N = mkN "drukknoop" masculine ; -- status=guess
+lin snap_V = mkV "snauwen" ; -- status=guess, src=wikt
+lin snap_V2 = mkV2 (mkV "snauwen") ; -- status=guess, src=wikt
+lin snapdragon_N = mkN "leeuwenbek" masculine ; -- status=guess
+lin snappy_A = mkA "snel" ; -- status=guess
+lin snare_N = mkN "snarentrom" ; -- status=guess
+lin snatch_N = mkN "graai" masculine ; -- status=guess
+lin snatch_V = mkV "afpakken" | mkV "wegpikken" | mkV "graaien" | mkV "weggraaien" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin snatch_V2 = mkV2 (mkV "afpakken") | mkV2 (mkV "wegpikken") | mkV2 (mkV "graaien") | mkV2 (mkV "weggraaien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sneak_N = mkN "gluiperd" masculine ; -- status=guess
+lin sneak_V = sluipen_V | mkV "rondsluipen" | mkV "wegsluipen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sneak_V2 = mkV2 (sluipen_V) | mkV2 (mkV "rondsluipen") | mkV2 (mkV "wegsluipen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sneaky_A = mkA "geniepig" | mkA "gluiperig" ; -- status=guess status=guess
+lin sneer_V = mkV (mkV "de") "neus optrekken" ; -- status=guess, src=wikt
+lin sneeze_N = mkN "niesen" | mkN "niezen" ; -- status=guess status=guess
+lin sneeze_V = mkV "niezen" ; -- status=guess, src=wikt
+lin snide_A = mkA "sarkatisch" ; -- status=guess
+lin sniff_V = mkV "snuffelen" | snuiven_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin sniff_V2 = mkV2 (mkV "snuffelen") | mkV2 (snuiven_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin sniffer_N = mkN "snuffelvliegtuig" neuter ; -- status=guess
+lin snigger_V = mkV "gniffelen" | mkV (mkV "stiekem") "lachen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin snip_N = mkN "knip" masculine ; -- status=guess
+lin snipe_N = mkN "snip" ; -- status=guess
+lin sniper_N = mkN "scherpschutter" masculine | mkN "sluipschutter" masculine ; -- status=guess status=guess
+lin snob_N = mkN "snob" masculine feminine ; -- status=guess
+lin snooker_N = mkN "snooker" ; -- status=guess
+lin snooze_V = mkV "doezelen" ; -- status=guess, src=wikt
+lin snore_N = mkN "gesnurk" neuter ; -- status=guess
+lin snore_V = mkV "snurken" ; -- status=guess, src=wikt
+lin snort_N = mkN "snuiven" ; -- status=guess
+lin snot_N = mkN "snotaap" ; -- status=guess
+lin snotty_A = mkA "snot-" ; -- status=guess
+lin snout_N = mkN "snuit" masculine ; -- status=guess
+lin snow_N = L.snow_N ;
+lin snow_V = mkV "sneeuwen" ; -- status=guess, src=wikt
+lin snow_V2 = mkV2 (mkV "sneeuwen") ; -- status=guess, src=wikt
+lin snowball_N = mkN "sneeuwbal" masculine ; -- status=guess
+lin snowboard_N = mkN "snowboard" neuter ; -- status=guess
+lin snowdrift_N = mkN "sneeuwbank" feminine | mkN "sneeuwduin" feminine | mkN "sneeuwdrift" feminine ; -- status=guess status=guess status=guess
+lin snowdrop_N = mkN "sneeuwklokje" neuter ; -- status=guess
+lin snowfall_N = mkN "sneeuwval" masculine ; -- status=guess
+lin snowflake_N = mkN "sneeuwvlok" feminine ; -- status=guess
+lin snowman_N = mkN "sneeuwpop" ; -- status=guess
+lin snowmobile_N = mkN "sneeuwscooter" masculine ; -- status=guess
+lin snowplow_N = mkN "sneeuwruimer" masculine | mkN "sneeuwploeg" feminine ; -- status=guess status=guess
+lin snowstorm_N = mkN "sneeuwstorm" masculine ; -- status=guess
+lin snub_A = mkA "stomp" ; -- status=guess
+lin snub_N = mkN "bruuskeren" ; -- status=guess
+lin so_AdA = S.so_AdA ;
+lin so_Adv = mkAdv "zo" | mkAdv "zodanig" ; -- not for intensifiers
+lin so_Subj = mkSubj "zodat" ;
+lin soak_V = mkV "weken" ; -- status=guess, src=wikt
+lin soak_V2 = mkV2 (mkV "weken") ; -- status=guess, src=wikt
+lin soap_N = mkN "zeep" ; -- status=guess
+lin soapberry_N = mkN "zeepbes" masculine feminine | mkN "zeepbezie" masculine feminine | mkN "zeepappel" masculine | mkN "zeepnoot" masculine feminine ; -- status=guess status=guess status=guess status=guess
+lin soapbox_N = mkN "zeepkist" ; -- status=guess
+lin soapy_A = mkA "zeepachtig" ; -- status=guess
+lin soar_N = mkN "scheren" ; -- status=guess
+lin soar_V = mkV "zweven" ; -- status=guess, src=wikt
+lin soar_V2 = mkV2 (mkV "zweven") ; -- status=guess, src=wikt
+lin sob_N = mkN "snik" utrum ; -- status=guess
+lin sob_V = mkV "snikken" ; -- status=guess, src=wikt
+lin sob_V2 = mkV2 (mkV "snikken") ; -- status=guess, src=wikt
+lin sober_A = mkA "nuchter" ; -- status=guess
+lin sober_V = mkV "ontnuchteren" ; -- status=guess, src=wikt
+lin sober_V2 = mkV2 (mkV "ontnuchteren") ; -- status=guess, src=wikt
+lin sobriquet_N = mkN "bijnaam" ; -- status=guess
+lin socalled_A = variants{} ; --
+lin soccer_N = mkN "voetbal" neuter ; -- status=guess
+lin social_A = mkA "sociaal" | mkA "maatschappelijk" ;
+lin social_N = mkN "Sociaal Darwinisme" ; -- status=guess
+lin socialism_N = mkN "socialisme" neuter ; -- status=guess
+lin socialist_A = mkA "socialistisch" | mkA "socialistische" ; -- status=guess status=guess
+lin socialist_N = mkN "socialist" masculine | mkN "socialiste" feminine ; -- status=guess status=guess
+lin socially_Adv = variants{} ; --
+lin society_N = mkN "maatschappij" | mkN "samenleving" ; --- split mkN "societeit" corps society
+lin sociolinguistic_A = mkA "sociolinguïstisch" ; -- status=guess
+lin sociological_A = variants{} ; --
+lin sociologist_N = mkN "socioloog" masculine ; -- status=guess
+lin sociology_N = mkN "sociologie" feminine ; -- status=guess
+lin sock_N = L.sock_N ;
+lin socket_N = mkN "kas" masculine | mkN "kom" masculine ; -- status=guess status=guess
+lin sod_N = mkN "graszode" ; -- status=guess
+lin soda_N = mkN "frisdrank" masculine ; -- status=guess
+lin sodium_N = mkN "natrium" neuter ; -- status=guess
+lin sodomy_N = mkN "sodomie" ; -- status=guess
+lin sofa_N = mkN "bank in Holland" | mkN "zetel" masculine | mkN "sofa" masculine ; -- status=guess status=guess status=guess
+lin soft_A = mkA "zacht" ;
+lin soften_V = mkV "verzachten" ; -- status=guess, src=wikt
+lin soften_V2 = mkV2 (mkV "verzachten") ; -- status=guess, src=wikt
+lin softhearted_A = mkA "zachtzinnig" ; -- status=guess
+lin softly_Adv = mkAdv "zacht" ; -- status=guess
+lin software_N = mkN "software" masculine | mkN "programmatuur" masculine ;
+lin soggy_A = mkA "doorweekt" | mkA "doorweekte" | mkA "klef" ; -- status=guess status=guess status=guess
+lin soil_N = mkN "grond" ; -- status=guess
+lin soil_V = mkV "bevuilen" ; -- status=guess, src=wikt
+lin soil_V2 = mkV2 (mkV "bevuilen") ; -- status=guess, src=wikt
+lin sol_N = mkN "sol" masculine ; -- status=guess
+lin solace_N = mkN "troost" masculine | mkN "soelaas" neuter ; -- status=guess status=guess
+lin solace_V2 = mkV2 (mkV "troosten") ; -- status=guess, src=wikt
+lin solar_A = variants{} ; --
+lin solder_V2 = mkV2 (mkV "solderen") ; -- status=guess, src=wikt
+lin soldier_N = mkN "heilsoldaat" masculine | mkN "heilsoldate" feminine ; -- status=guess status=guess
+lin sole_A = mkA "enig" ; -- status=guess
+lin sole_N = mkN "zool" masculine | mkN "schoenzool" masculine ; -- status=guess status=guess
+lin sole_V2 = mkV2 (mkV "zolen") ; -- status=guess, src=wikt
+lin solely_Adv = variants{} ; --
+lin solemn_A = mkA "ernstig" ; -- status=guess
+lin solenoid_N = mkN "solenoïde" feminine ; -- status=guess
+lin solicitorMasc_N = mkN "rechtskundig adviseur" masculine ; -- status=guess
+lin solicitude_N = mkN "zorg" | mkN "aandacht" ; -- status=guess status=guess
+lin solid_A = mkA "zwaar" ; -- status=guess
+lin solid_N = mkN "vast" ; -- status=guess
+lin solidarity_N = mkN "solidariteit" ; -- status=guess
+lin solipsism_N = mkN "zelfingenomenheid" ; -- status=guess
+lin solitude_N = mkN "eenzaamheid" feminine ; -- status=guess
+lin solo_A = mkA "solo" ; -- status=guess
+lin solo_N = mkN "solo" ; -- status=guess
+lin solstice_N = mkN "zonnewende" feminine | mkN "zonnestilstand" masculine ; -- status=guess status=guess
+lin solubility_N = mkN "oplosbaarheid" feminine ; -- status=guess
+lin solution_N = mkN "oplossing" feminine ;
+lin solve_V2 = mkV2 (mkV "oplossen") ; -- status=guess, src=wikt
+lin solvent_N = mkN "oplosmiddel" ; -- status=guess
+lin somber_A = mkA "somber" ; -- status=guess
+lin somePl_Det = S.somePl_Det ;
+lin someSg_Det = S.someSg_Det ;
+lin somebody_NP = S.somebody_NP ;
+lin somehow_Adv = mkAdv "op een of andere manier" | mkAdv "eenderhoe" ; -- status=guess status=guess
+lin someone_NP = S.mkNP (mkN "iemand") ;
+lin somersault_N = mkN "buiteling" ; -- status=guess
+lin something_NP = S.something_NP ;
+lin sometimes_Adv = mkAdv "soms" ;
+lin somewhat_Adv = mkAdv "ietwat" | mkAdv "een beetje" | mkAdv "enigszins" ; -- status=guess status=guess status=guess
+lin somewhere_Adv = S.somewhere_Adv ;
+lin somnambulism_N = mkN "slaapwandelen" masculine ; -- status=guess
+lin son_N = mkN "zoon" masculine ;
+lin sonata_N = mkN "sonatevorm" feminine ; -- status=guess
+lin sonatina_N = mkN "sonatine" feminine ; -- status=guess
+lin song_N = L.song_N ;
+lin songbird_N = mkN "zangvogel" ; -- status=guess
+lin songstress_N = mkN "zangeres" feminine ; -- status=guess
+lin songwriter_N = mkN "liedjesschrijver" masculine | mkN "songwriter" masculine ; -- status=guess status=guess
+lin sonic_A = mkA "sonisch" ; -- status=guess
+lin sonnet_N = mkN "sonnet" neuter | mkN "klinkdicht" neuter ; -- status=guess status=guess
+lin soon_Adv = mkAdv "zo" | mkAdv "spoedig" | mkAdv "binnenkort" ;
+lin sooner_Adv = mkAdv "vroeg of laat" ; -- status=guess
+lin soot_N = mkN "roet" neuter ; -- status=guess
+lin soothing_A = mkA "geruststellend" ; -- status=guess
+lin soothsayer_N = mkN "waarzegger" masculine | mkN "waarzegster" feminine ; -- status=guess status=guess
+lin sophism_N = mkN "sofisme" neuter | mkN "drogreden " masculine ; -- status=guess status=guess
+lin sophisticated_A = mkA "geperfectioneerd" ; -- status=guess
+lin sophomore_N = mkN "tweedejaars" utrum ; -- status=guess
+lin soporific_A = mkA "soporatief" | mkA "slaapverwekkend" ; -- status=guess status=guess
+lin soporific_N = mkN "soporatief" neuter | mkN "slaapmiddel" ; -- status=guess status=guess
+lin soprano_N = mkN "sopraan" feminine ; -- status=guess
+lin sorbet_N = mkN "sorbet" neuter ; -- status=guess
+lin sorcery_N = mkN "tovenarij" feminine | mkN "hekserij" feminine | mkN "wichelarij" feminine ; -- status=guess status=guess status=guess
+lin sore_A = mkA "pijnlijk" ; -- status=guess
+lin sore_N = mkN "wonde" ; -- status=guess
+lin sorority_N = mkN "zusterlijkheid" ; -- status=guess
+lin sorrel_N = mkN "zurkel" | mkN "veldzuring" feminine ; -- status=guess status=guess
+lin sorrow_N = mkN "smart" | mkN "rouw" ; -- status=guess status=guess
+lin sorry_A = mkA "armzalig" | mkA "treurig" ; ---- improper translations; I am sorry -> het spijt me (it regrets me)
+lin sorry_Interj = mkInterj "sorry" | mkInterj "het spijt me" | mkInterj "pardon" | mkInterj "excuseer" ; -- status=guess status=guess status=guess status=guess
+lin sort_N = mkN "soort" neuter ;
+lin sort_V = mkV "rangschikken" ; -- status=guess, src=wikt
+lin sort_V2 = mkV2 (mkV "rangschikken") ; -- status=guess, src=wikt
+lin sot_N = mkN "zot" masculine ; -- status=guess
+lin soul_N = mkN "ziel" feminine ; -- status=guess
+lin soulless_A = mkA "zielloos" ; -- status=guess
+lin sound_A = mkA "degelijk" ; -- status=guess
+lin sound_N = mkN "geluid" neuter | mkN "klank" ;
+lin sound_V = klinken_V ;
+lin sound_V2 = mkV2 sound_V ;
+lin sound_VA = mkVA sound_V ;
+lin sound_VS = mkVS sound_V ;
+lin soup_N = mkN "soep" feminine ; -- status=guess
+lin soupspoon_N = mkN "soeplepel" masculine ; -- status=guess
+lin sour_A = mkA "zuur" ; -- status=guess
+lin source_N = mkN "bron" ;
+lin soursop_N = mkN "zuurzak" masculine | mkN "zuurzakvrucht" masculine feminine ; -- status=guess status=guess
+lin south_A = mkA "zuid" | mkA "zuidelijk" ; -- status=guess status=guess
+lin south_N = mkN "zuiden" neuter ;
+lin southeast_A = mkA "zuidoost" | mkA "zuidoostelijk" ; -- status=guess status=guess
+lin southeast_N = mkN "zuidoosten" neuter ; -- status=guess
+lin southeasterly_A = mkA "zuidoostelijk" ; -- status=guess
+lin southern_A = mkA "zuiders" ; -- status=guess
+lin southernmost_A = mkA "zuidelijkst" ; -- status=guess
+lin southpaw_N = mkN "linkshandig" ; -- status=guess
+lin southwest_A = mkA "zuidwest" | mkA "zuidwestelijk" ; -- status=guess status=guess
+lin southwest_N = mkN "zuidwesten" neuter ; -- status=guess
+lin southwesterly_A = mkA "zuidwestelijk" ; -- status=guess
+lin souvenir_N = mkN "aandenken" neuter | mkN "souvenir" neuter ; -- status=guess status=guess
+lin sovereign_A = mkA "soeverein" ; -- status=guess
+lin sovereign_N = mkN "vorst" masculine ; -- status=guess
+lin sovereignty_N = mkN "soevereiniteit" feminine ; -- status=guess
+lin soviet_A = mkA "sovjet-" ; -- status=guess
+lin soviet_N = mkN "sovjet" ; -- status=guess
+lin sow_N = mkN "zeug" feminine ; -- status=guess
+lin sow_V = mkV "zaaien" ; -- status=guess, src=wikt
+lin sow_V2 = mkV2 (mkV "zaaien") ; -- status=guess, src=wikt
+lin sower_N = mkN "zaaier" masculine ; -- status=guess
+lin soy_N = mkN "sojasaus" feminine | mkN "ketjap" masculine ; -- status=guess status=guess
+lin space_N = mkN "ruimte" ;
+lin spacecraft_N = mkN "ruimtetuig" neuter | mkN "ruimtevaartuig" ; -- status=guess status=guess
+lin spaceship_N = mkN "ruimteschip" neuter ; -- status=guess
+lin spacetime_N = mkN "ruimte-tijd" | mkN "ruimtetijd" | mkN "tijd-ruimte" | mkN "tijdruimte" ; -- status=guess status=guess status=guess status=guess
+lin spackle_N = mkN "plamuur" masculine ; -- status=guess
+lin spade_N = mkN "schop" feminine | mkN "spade" feminine | mkN "schup" feminine | mkN "schep" feminine ; -- status=guess status=guess status=guess status=guess
+lin spaghetti_N = mkN "spaghetti {p}" ; -- status=guess
+lin spam_N = mkN "spam" masculine | mkN "ongewenste elektronische post" feminine ; -- status=guess status=guess
+lin spank_N = mkN "klap" ; -- status=guess
+lin spank_V = mkV (mkV "billenkoek") "geven" | mkV (mkV "voor") "de billen geven" ; -- status=guess, src=wikt status=guess, src=wikt
+lin spank_V2 = mkV2 (mkV (mkV "billenkoek") "geven") | mkV2 (mkV (mkV "voor") "de billen geven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spanking_N = mkN "billenkoek" | mkN "pak voor de broek" neuter ; -- status=guess status=guess
+lin spar_N = mkN "rondhout" neuter ; -- status=guess
+lin spare_A = variants{} ; --
+lin spare_N = mkN "wisselstuk" neuter ; -- status=guess
+lin spare_V = mkV "sparen" ; -- status=guess, src=wikt
+lin spare_V2 = mkV2 (mkV "sparen") ; -- status=guess, src=wikt
+lin spark_N = mkN "vonk" ; -- status=guess
+lin sparrow_N = mkN "huismus" masculine feminine ; -- status=guess
+lin sparse_A = mkA "verspreid" ; -- status=guess
+lin spasm_N = mkN "stuip" masculine feminine ; -- status=guess
+lin spat_N = mkN "gamasch" | mkN "overschoen" | mkN "overschoen" ; -- status=guess status=guess status=guess
+lin spat_V = mkV (mkV "ruzien") "" ; -- status=guess, src=wikt
+lin spat_V2 = mkV2 (mkV (mkV "ruzien") "") ; -- status=guess, src=wikt
+lin spatial_A = mkA "ruimtelijk" ; -- status=guess
+lin spatula_N = mkN "spatel" utrum ; -- status=guess
+lin spay_V2 = mkV2 (mkV "steriliseren") ; -- status=guess, src=wikt
+lin speak_V = spreken_V ;
+lin speak_V2 = L.speak_V2 ;
+lin speaker_N = mkN "box" | mkN "luidspreker" | mkN "speaker" ; --- split mkN "spreker" ; speaker at a congress
+lin spear_N = mkN "speer" feminine | mkN "spies" feminine | mkN "lans" feminine | mkN "geer" masculine ; -- status=guess status=guess status=guess status=guess
+lin spearhead_N = mkN "speerpunt" masculine ; -- status=guess
+lin special_A = mkA "speciaal" ;
+lin specialist_A = variants{} ; --
+lin specialist_N = mkN "specialist" masculine feminine ; -- status=guess
+lin specialize_V = variants{} ; --
+lin specialize_V2 = variants{} ; --
+lin specially_Adv = variants{} ; --
+lin specialty_N = mkN "specialiteit" feminine | mkN "terrein" neuter ; -- status=guess status=guess
+lin species_N = mkN "soort" feminine ;
+lin specific_A = mkA "specifiek" ;
+lin specifically_Adv = variants{} ; --
+lin specification_N = variants{} ; --
+lin specificity_N = mkN "specificiteit" ; -- status=guess
+lin specified_A = variants{} ; --
+lin specify_V = mkV "specifieren" ; -- status=guess, src=wikt
+lin specify_V2 = mkV2 (mkV "specifieren") ; -- status=guess, src=wikt
+lin specify_VS = mkVS (mkV "specifieren") ; -- status=guess, src=wikt
+lin specimen_N = mkN "specimen" neuter ; -- status=guess
+lin specious_A = mkA "schoonschijnend" | mkA "misleidend" | mkA "ongegrond" ; -- status=guess status=guess status=guess
+lin speck_N = mkN "vlek de" ; -- status=guess
+lin spectacle_N = mkN "spektakel" neuter ; -- status=guess
+lin spectacles_N = mkN "bril" masculine ; -- status=guess
+lin spectacular_A = variants{} ; --
+lin spectatorMasc_N = mkN "toeschouwer" masculine ; -- status=guess
+lin spectrograph_N = mkN "spectrograaf" masculine ; -- status=guess
+lin spectrum_N = variants{} ; --
+lin speculation_N = mkN "speculatie" feminine ; -- status=guess
+lin speech_N = mkN "toespraak" | mkN "speech" | mkN "redevoering" feminine ;
+lin speechless_A = mkA "sprakeloos" ; -- status=guess
+lin speed_N = mkN "snelheid" ;
+lin speed_V = mkV "snellen" ; -- status=guess, src=wikt
+lin speed_V2 = mkV2 (mkV "snellen") ; -- status=guess, src=wikt
+lin speedwell_N = mkN "ereprijs" ; -- status=guess
+lin speedy_A = mkA "spoedig" ; -- status=guess
+lin spell_N = mkN "betovering" feminine ; -- status=guess
+lin spell_V = mkV "spellen" ; -- status=guess, src=wikt
+lin spell_V2 = mkV2 (mkV "spellen") ; -- status=guess, src=wikt
+lin spelling_N = mkN "spelling" feminine ; -- status=guess
+lin spelt_N = mkN "spelt" ; -- status=guess
+lin spend_V = mkV "uit" give_V ; --- split mkV "door" (mkV "brengen") spend some time
+lin spend_V2 = mkV2 spend_V ;
+lin spending_N = variants{} ; --
+lin sperm_N = mkN "spermacel" ; -- status=guess
+lin sphere_N = mkN "bol" masculine | mkN "sfeer" masculine feminine ; -- status=guess status=guess
+lin spherical_A = mkA "bolvormig" ; -- status=guess
+lin sphincter_N = mkN "sfincter" masculine ; -- status=guess
+lin sphinx_N = mkN "sphynx" ; -- status=guess
+lin sphygmomanometer_N = mkN "sfygmomanometer" masculine ; -- status=guess
+lin spice_N = mkN "specerij" feminine ; -- status=guess
+lin spice_V2 = mkV2 (mkV "kruiden") ; -- status=guess, src=wikt
+lin spick_A = mkA "spik en span" ; -- status=guess
+lin spicy_A = mkA "gekruid" | mkA "kruidig" ; -- status=guess status=guess
+lin spider_N = mkN "spin" feminine | mkN "kobbe" feminine ; -- status=guess status=guess
+lin spiel_N = mkN "breedsprakerig verhaal" | mkN "donderpreek" ; -- status=guess status=guess
+lin spike_N = mkN "Standaardadditie" ; -- status=guess
+lin spill_N = mkN "gemorste" neuter ; -- status=guess
+lin spill_V = mkV "morsen" ; -- status=guess, src=wikt
+lin spill_V2 = mkV2 (mkV "morsen") ; -- status=guess, src=wikt
+lin spin_N = mkN "draaien" ; -- status=guess
+lin spin_V = spinnen_V ; -- status=guess, src=wikt
+lin spin_V2 = mkV2 (spinnen_V) ; -- status=guess, src=wikt
+lin spinach_N = mkN "spinazie" masculine ; -- status=guess
+lin spindle_N = mkN "spindel" masculine ; -- status=guess
+lin spine_N = mkN "ruggengraat" ; -- status=guess
+lin spinel_N = mkN "spinel" ; -- status=guess
+lin spinning_N = mkN "Mule Jenny" | mkN "Spinning Mule" ; -- status=guess status=guess
+lin spinster_N = mkN "spinner" | mkN "spinster" ; -- status=guess status=guess
+lin spiral_N = mkN "spiraal" utrum ; -- status=guess
+lin spire_N = mkN "spits" masculine feminine | mkN "torenspits" masculine feminine ; -- status=guess status=guess
+lin spirit_N = mkN "geest" ;
+lin spiritual_A = mkA "geestelijk" | mkA "spiritueel" ; -- status=guess status=guess
+lin spirituality_N = mkN "spiritualiteit" feminine ; -- status=guess
+lin spit_N = mkN "speeksel" neuter | mkN "spuug" neuter | mkN "spuwsel" neuter ; -- status=guess status=guess status=guess
+lin spit_V = L.spit_V ;
+lin spit_V2 = mkV2 (mkV "spuwen") | mkV2 (mkV "spugen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spite_N = mkN "boosaardigheid" masculine | mkN "wrok" masculine ; -- status=guess status=guess
+lin spite_V2 = mkV2 (mkV "haten") ; -- status=guess, src=wikt
+lin spiteful_A = mkA "hatelijk" | mkA "rancuneus" | mkA "onheus" ; -- status=guess status=guess status=guess
+lin spittoon_N = mkN "kwispedoor" ; -- status=guess
+lin spleen_N = mkN "milt" masculine ; -- status=guess
+lin splendid_A = mkA "schitterend" | mkA "prachtig" ; -- status=guess status=guess
+lin splint_N = mkN "spalk" ; -- status=guess
+lin splinter_N = mkN "splintergroep" ; -- status=guess
+lin splinter_V = mkV "versplinteren" ; -- status=guess, src=wikt
+lin splinter_V2 = mkV2 (mkV "versplinteren") ; -- status=guess, src=wikt
+lin split_N = mkN "grand écart" masculine | mkN "spagaat" | mkN "split" masculine ; -- status=guess status=guess status=guess
+lin split_V = mkV "splitsen" | mkV "opsplitsen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin split_V2 = L.split_V2 ;
+lin spoil_N = mkN "buit" feminine ; -- status=guess
+lin spoil_V = bederven_V ; -- status=guess, src=wikt
+lin spoil_V2 = mkV2 (bederven_V) ; -- status=guess, src=wikt
+lin spoke_N = mkN "spaak" masculine feminine ; -- status=guess
+lin spoken_A = mkA "gesproken" ; -- status=guess
+lin spokesman_N = mkN "woordvoerder" masculine | mkN "woordvoerster" feminine | mkN "zegsman" masculine ; -- status=guess status=guess status=guess
+lin spokeswoman_N = mkN "woordvoerster" feminine ; -- status=guess
+lin spoliation_N = mkN "vrijbuiterij" ; -- status=guess
+lin sponge_N = mkN "spons" feminine ; -- status=guess
+lin sponger_N = mkN "klaploper" masculine ; -- status=guess
+lin sponsor_N = variants{} ; --
+lin sponsor_V2 = mkV2 (mkV "sponsoren") ; -- status=guess, src=wikt
+lin sponsorship_N = variants{} ; --
+lin spontaneous_A = mkA "spontaan" ; -- status=guess
+lin spontaneously_Adv = mkAdv "spontaan" ; -- status=guess
+lin spoof_N = mkN "grap" | mkN "mystificatie" | mkN "bedotterij" ; -- status=guess status=guess status=guess
+lin spoof_V2 = mkV2 (mkV "misleiden") | mkV2 (bedriegen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin spook_N = mkN "spook" neuter | mkN "schijnsel" neuter ; -- status=guess status=guess
+lin spool_N = mkN "bobijn" feminine | mkN "spoel" feminine ; -- status=guess status=guess
+lin spoon_N = mkN "lepel" masculine ; -- status=guess
+lin spoon_V = mkV "laveren" ; -- status=guess, src=wikt
+lin spoon_V2 = mkV2 (mkV "laveren") ; -- status=guess, src=wikt
+lin spoonbill_N = mkN "lepelaar" masculine ; -- status=guess
+lin spoonerism_N = mkN "spoonerisme" neuter ; -- status=guess
+lin spoonful_N = mkN "lepel" | mkN "lepelvol" ; -- status=guess status=guess
+lin sporadic_A = mkA "sporadisch" ; -- status=guess
+lin sporangium_N = mkN "sporangium" neuter ; -- status=guess
+lin spore_N = mkN "spoor" neuter ; -- status=guess
+lin sport_N = mkN "sport" masculine ;
+lin spot_N = mkN "spot" masculine | mkN "reclamespot" masculine ; -- status=guess status=guess
+lin spot_V = mkV "lenen" | mkV "matsen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin spot_V2 = mkV2 (mkV "lenen") | mkV2 (mkV "matsen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spot_VS = mkVS (mkV "lenen") | mkVS (mkV "matsen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spouseMasc_N = mkN "echtgenoot" | mkN "eega" | mkN "gade" ; -- status=guess status=guess status=guess
+lin sprain_V2 = mkV2 (mkV "verstuiken") ; -- status=guess, src=wikt
+lin sprat_N = mkN "sprot" masculine ; -- status=guess
+lin spray_N = variants{} ; --
+lin spray_V2 = variants{} ; --
+lin spread_N = variants{} ; --
+lin spread_V = mkV "spreiden" | mkV "verspreiden" ; ---- END edits by EdG
+lin spread_V2 = mkV2 spread_V ;
+lin spring_N = mkN "voorjaarsschoonmaak" ; -- status=guess
+lin spring_V = springen_V ; -- status=guess, src=wikt
+lin spring_V2 = mkV2 (springen_V) ; -- status=guess, src=wikt
+lin springboard_N = mkN "springplank" ; -- status=guess
+lin springbok_N = mkN "springbok" masculine ; -- status=guess
+lin sprinkle_V2 = mkV2 (mkV "sprenkelen") ; -- status=guess, src=wikt
+lin sprocket_N = mkN "tandwiel" neuter ; -- status=guess
+lin sprout_N = mkN "kiemgroente" feminine ; -- status=guess
+lin sprout_V = mkV (mkV "laten") "ontkiemen" ; -- status=guess, src=wikt
+lin sprout_V2 = mkV2 (mkV (mkV "laten") "ontkiemen") ; -- status=guess, src=wikt
+lin spruce_N = mkN "spar" masculine ; -- status=guess
+lin spry_A = mkA "kwiek" ; -- status=guess
+lin spunk_N = mkN "moed" | mkN "vastberadenheid" | mkN "levendigheid" ; -- status=guess status=guess status=guess
+lin spur_N = mkN "spoor" utrum ; -- status=guess
+lin spur_V = mkV "aansporen" | mkV "aanmoedigen" | mkV "bewegen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin spur_V2 = mkV2 (mkV "aansporen") | mkV2 (mkV "aanmoedigen") | mkV2 (mkV "bewegen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin spurious_A = mkA "vals" ; -- status=guess
+lin spurn_V2 = mkV2 (mkV "versmaden") ; -- status=guess, src=wikt
+lin sputnik_N = mkN "spoetnik" ; -- status=guess
+lin spy_N = mkN "spion" masculine | mkN "spionne" feminine ; -- status=guess status=guess
+lin spy_V = mkV "spioneren" | mkV "bespieden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin spy_V2 = mkV2 (mkV "spioneren") | mkV2 (mkV "bespieden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spyglass_N = mkN "verrekijker" ; -- status=guess
+lin spyware_N = mkN "spyware" masculine ; -- status=guess
+lin squad_N = variants{} ; --
+lin squadron_N = mkN "eskader" neuter ; -- status=guess
+lin squall_V = mkV (mkV "windstoot") "" | mkV "krijsen" | mkV "schreeuwen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin squalor_N = mkN "weerzinwekkende vuiligheid" | mkN "miserabele omstandigheden" ; -- status=guess status=guess
+lin squander_V2 = mkV2 (mkV "verspillen") | mkV2 (mkV "verkwanselen") | mkV2 (mkV "verbrassen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin square_A = mkA "met rechte hoek" ; -- status=guess
+lin square_N = mkN "veld" ; -- status=guess
+lin square_V = mkV "kwadrateren" | mkV (mkV "tot") "de tweede macht verheffen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin square_V2 = mkV2 (mkV "kwadrateren") | mkV2 (mkV (mkV "tot") "de tweede macht verheffen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin squash_N = mkN "squash" neuter ; -- status=guess
+lin squash_V = mkV "samenpersen" ; -- status=guess, src=wikt
+lin squash_V2 = mkV2 (mkV "samenpersen") ; -- status=guess, src=wikt
+lin squat_A = mkA "gedrongen" ; -- status=guess
+lin squat_N = mkN "kraakpand" ; -- status=guess
+lin squat_V = mkV "hurken" ; -- status=guess, src=wikt
+lin squatter_N = mkN "kraakster" ; -- status=guess
+lin squeak_V = mkV "piepen" ; -- status=guess, src=wikt
+lin squeak_V2 = mkV2 (mkV "piepen") ; -- status=guess, src=wikt
+lin squeal_V = mkV "snierken" | mkV "krijsen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin squeal_V2 = mkV2 (mkV "snierken") | mkV2 (mkV "krijsen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin squeamish_A = mkA "teergevoelig" | mkA "snel misselijk" ; -- status=guess status=guess
+lin squeegee_N = mkN "rakel" ; -- status=guess
+lin squeeze_V = mkV "uitknijpen" | mkV "uitpersen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squib_N = mkN "lont" feminine ; -- status=guess
+lin squid_N = mkN "inktvis" masculine ; -- status=guess
+lin squiggly_A = mkA "kronkelend" ; -- status=guess
+lin squint_N = mkN "gluren" ; -- status=guess
+lin squint_V = mkV "loensen" ; -- status=guess, src=wikt
+lin squire_N = mkN "schildknaap" masculine ; -- status=guess
+lin squirearchy_N = mkN "landadel" ; -- status=guess
+lin squirm_V = mkV "ontwijken" ; -- status=guess, src=wikt
+lin squirrel_N = mkN "eekhoorn" masculine ; -- status=guess
+lin squirt_V = spuiten_V ; -- status=guess, src=wikt
+lin squirt_V2 = mkV2 (spuiten_V) ; -- status=guess, src=wikt
+lin stab_N = mkN "steek" ; -- status=guess
+lin stab_V = steken_V ; -- status=guess, src=wikt
+lin stab_V2 = L.stab_V2 ;
+lin stability_N = mkN "stabiliteit" feminine ; -- status=guess
+lin stable_A = mkA "stabiel" ; -- status=guess
+lin stable_N = mkN "stal" ; -- status=guess
+lin stable_V2 = mkV2 (mkV "stallen") ; -- status=guess, src=wikt
+lin stack_N = mkN "stapel" masculine ; -- status=guess
+lin stack_V2 = mkV2 (mkV "stapelen") | mkV2 (mkV "opstapelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stadium_N = mkN "stadion" neuter ; -- status=guess
+lin staff_1_N = mkN "personeel" neuter | mkN "medewerkers" ;
+lin staff_2_N = mkN "staf" ;
+lin staff_N = mkN "personeel" neuter | mkN "medewerkers" ;
+lin staff_V2 = variants{} ; --
+lin stag_N = mkN "hertenbok" masculine ; -- status=guess
+lin stag_V = variants{} ; --
+lin stage_N = mkN "toneel" neuter | mkN "podium" neuter ; --- split mkN "stadium" neuter the stage something is in
+lin stage_V = mkV "ensceneren" ; -- status=guess, src=wikt
+lin stage_V2 = mkV2 (mkV "ensceneren") ; -- status=guess, src=wikt
+lin stagger_N = mkN "wankel" ; -- status=guess
+lin stagger_V = mkV "twijfelen" ; -- status=guess, src=wikt
+lin stagnation_N = mkN "stagnatie" feminine ; -- status=guess
+lin staid_A = mkA "formeel" ; -- status=guess
+lin stain_V = mkV "beitsen" ; -- status=guess, src=wikt
+lin stain_V2 = mkV2 (mkV "beitsen") ; -- status=guess, src=wikt
+lin stainless_A = mkA "roestvrij" ; -- status=guess
+lin stair_N = mkN "trap" ; -- status=guess
+lin staircase_N = mkN "trap" masculine ; -- status=guess
+lin stairwell_N = mkN "trappenhuis" neuter ; -- status=guess
+lin stake_N = mkN "staak" ; -- status=guess
+lin stake_V2 = mkV2 (mkV "afbakenen") ; -- status=guess, src=wikt
+lin stakeholder_N = mkN "belanghebbende" ; -- status=guess
+lin stalactite_N = mkN "druipsteenpegel" masculine | mkN "druipsteen" masculine ; -- status=guess status=guess
+lin stalagmite_N = mkN "druipsteenkegel" masculine | mkN "druipsteen" masculine ; -- status=guess status=guess
+lin stale_A = mkA "taai" | mkA "ranzig" | mkA "fat)" | mkA "vervuild" | mkA "muf" | mkA "onfris ..." ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin stalemate_N = mkN "pat" masculine | mkN "patstelling" masculine ; -- status=guess status=guess
+lin stalk_N = mkN "steel" masculine | mkN "stengel" masculine ; -- status=guess status=guess
+lin stalk_V = mkV "stalken" ; -- status=guess, src=wikt
+lin stalk_V2 = mkV2 (mkV "stalken") ; -- status=guess, src=wikt
+lin stall_N = mkN "cabine" feminine ; -- status=guess
+lin stall_V = mkV "afslaan" ; -- status=guess, src=wikt
+lin stall_V2 = mkV2 (mkV "afslaan") ; -- status=guess, src=wikt
+lin stallion_N = mkN "dekhengst" masculine ; -- status=guess
+lin stammer_V = mkV "stotteren" ; -- status=guess, src=wikt
+lin stammer_V2 = mkV2 (mkV "stotteren") ; -- status=guess, src=wikt
+lin stamp_N = variants{} ; --
+lin stamp_V = mkV "stampen" ; -- status=guess, src=wikt
+lin stamp_V2 = mkV2 (mkV "stampen") ; -- status=guess, src=wikt
+lin stampede_N = mkN "stormloop" masculine ; -- status=guess
+lin stance_N = mkN "houding" feminine ; -- status=guess
+lin stanchion_N = mkN "afsluiting" ; -- status=guess
+lin stand_N = mkN "positie" feminine ; -- status=guess
+lin stand_V = L.stand_V ;
+lin stand_V2 = mkV2 stand_V ;
+lin standard_A = mkA "standaard" ;
+lin standard_N = mkN "standaard" utrum ;
+lin standing_N = mkN "domiciliëring" feminine ; -- status=guess
+lin standpoint_N = mkN "standpunt" neuter | mkN "uitgangspunt" neuter ; -- status=guess status=guess
+lin standstill_N = mkN "stilstand" ; -- status=guess
+lin stanza_N = mkN "stanza" ; -- status=guess
+lin staple_N = mkN "basisvoedsel" neuter ; -- status=guess
+lin staple_V2 = mkV2 (mkV "nieten") ; -- status=guess, src=wikt
+lin stapler_N = mkN "nietmachine" feminine | mkN "nietapparaat" neuter ; -- status=guess status=guess
+lin star_N = L.star_N ;
+lin star_V2 = mkV2 (mkV "schitteren") ;
+lin starboard_N = mkN "stuurboord" neuter ; -- status=guess
+lin starch_N = mkN "zetmeel" neuter ; -- status=guess
+lin stardom_N = mkN "sterrendom" neuter ; -- status=guess
+lin stardust_N = mkN "sterrenstof" neuter ; -- status=guess
+lin stare_V = mkV "staren" ; -- status=guess, src=wikt
+lin stare_V2 = mkV2 (mkV "staren") ; -- status=guess, src=wikt
+lin starfish_N = mkN "zeester" feminine ; -- status=guess
+lin stark_A = mkA "sterk" ; -- status=guess
+lin starkers_A = mkA "spiernaakt" | mkA "moedernaakt" | mkA "puitebloot" ; -- status=guess status=guess status=guess
+lin starling_N = mkN "spreeuw" masculine ; -- status=guess
+lin start_N = mkN "start" | mkN "begin" neuter | mkN "aanvangst" ;
+lin start_V = mkV "starten" | beginnen_V | mkV "aanvangen" ;
+lin start_V2 = mkV2 (mkV "starten") | mkV2 (beginnen_V) | mkV2 (mkV "aanvangen") ;
+lin starter_N = mkN "voorgerecht" neuter | mkN "voorafje" neuter ; -- status=guess status=guess
+lin startle_V2 = mkV2 (mkV (mkV "laten") "schrikken") ; -- status=guess, src=wikt
+lin starvation_N = mkN "uithongering" ; -- status=guess
+lin starve_V = mkV "rammelen" | mkV (mkV "sterven") "van de honger" ; -- status=guess, src=wikt status=guess, src=wikt
+lin starve_V2 = mkV2 (mkV "rammelen") | mkV2 (mkV (mkV "sterven") "van de honger") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stasis_N = mkN "stase" feminine | mkN "stabiliteit" feminine ; -- status=guess status=guess
+lin state_1_N = mkN "staat" ;
+lin state_2_N = mkN "staat" ;
+lin state_N = mkN "staat" ;
+lin state_V2 = mkV2 (mkV "verklaren") ;
+lin state_VS = mkVS (mkV "verklaren") ;
+lin statement_N = mkN "verklaring" feminine ;
+lin static_A = variants{} ; --
+lin static_N = mkN "statisch" ; -- status=guess
+lin station_N = mkN "station" | mkN "halte" feminine ;
+lin statistical_A = variants{} ; --
+lin statistics_N = mkN "statistiek" feminine ; -- status=guess
+lin statue_N = mkN "standbeeld" neuter ; -- status=guess
+lin status_N = mkN "status" ;
+lin statute_N = variants{} ; --
+lin statutory_A = mkA "statutair" ; -- status=guess
+lin staunch_A = mkA "trouw" | mkA "loyaal" | mkA "betrouwbaar" ; -- status=guess status=guess status=guess
+lin stave_N = mkN "sport" utrum ; -- status=guess
+lin stave_V = mkV "afweren" ; -- status=guess, src=wikt
+lin stave_V2 = mkV2 (mkV "afweren") ; -- status=guess, src=wikt
+lin stay_N = mkN "verblijf" neuter ; -- status=guess
+lin stay_V = blijven_V | fixprefixV "ver" blijven_V ;
+lin stay_VA = mkVA (blijven_V) | mkVA (fixprefixV "ver" blijven_V) ;
+lin steadily_Adv = variants{} ; --
+lin steady_A = variants{} ; --
+lin steady_V = mkV "stabiliseren" ; -- status=guess, src=wikt
+lin steady_V2 = mkV2 (mkV "stabiliseren") ; -- status=guess, src=wikt
+lin steak_N = mkN "biefstuk" masculine | mkN "steak" masculine ; -- status=guess status=guess
+lin steal_N = mkN "koopje" neuter ; -- status=guess
+lin steal_V = stelen_V ; -- status=guess, src=wikt
+lin steal_V2 = mkV2 (stelen_V) ; -- status=guess, src=wikt
+lin stealth_N = mkN "steels" | mkN "stiekem" ; -- status=guess status=guess
+lin steam_N = mkN "stoommachine" feminine ; -- status=guess
+lin steam_V = mkV "stomen" ; -- status=guess, src=wikt
+lin steam_V2 = mkV2 (mkV "stomen") ; -- status=guess, src=wikt
+lin steamboat_N = mkN "stoomboot " masculine ; -- status=guess
+lin steamer_N = mkN "stoomboot" ; -- status=guess
+lin steamship_N = mkN "stoomboot" neuter ; -- status=guess
+lin steel_N = L.steel_N ;
+lin steep_A = mkA "steil" ; -- status=guess
+lin steep_V = mkV "weken" ; -- status=guess, src=wikt
+lin steep_V2 = mkV2 (mkV "weken") ; -- status=guess, src=wikt
+lin steeple_N = mkN "kerktoren" masculine ; -- status=guess
+lin steer_N = mkN "os" masculine ; -- status=guess
+lin steer_V = mkV "besturen" ; -- status=guess, src=wikt
+lin steer_V2 = mkV2 (mkV "besturen") ; -- status=guess, src=wikt
+lin steerable_A = mkA "stuurbaar" ; -- status=guess
+lin steering_N = mkN "stuurgroep" ; -- status=guess
+lin stem_N = mkN "stam" masculine | mkN "stengel" masculine | mkN "steel" masculine ; -- status=guess status=guess status=guess
+lin stem_V = mkV "stoppen" | mkV "hinderen" | mkV "stelpen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stem_V2 = mkV2 (mkV "stoppen") | mkV2 (mkV "hinderen") | mkV2 (mkV "stelpen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stench_N = mkN "stank" masculine ; -- status=guess
+lin stenographer_N = mkN "stenograaf" masculine feminine ; -- status=guess
+lin stenosis_N = mkN "adervernauwing" ; -- status=guess
+lin step_N = mkN "stap" masculine ;
+lin step_V = gaan_V ; -- status=guess, src=wikt
+lin step_V2 = mkV2 (gaan_V) ; -- status=guess, src=wikt
+lin stepbrother_N = mkN "stiefbroer" masculine ; -- status=guess
+lin stepdaughter_N = mkN "stiefdochter" feminine ; -- status=guess
+lin stepfather_N = mkN "stiefvader" masculine ; -- status=guess
+lin stepmother_N = mkN "stiefmoeder" feminine ; -- status=guess
+lin stepson_N = mkN "stiefzoon" masculine ; -- status=guess
+lin steradian_N = mkN "steradiaal" masculine ; -- status=guess
+lin sterile_A = mkA "onvruchtbaar" | mkA "steriel" ; -- status=guess status=guess
+lin sterilize_V = mkV "steriliseer" ; -- status=guess, src=wikt
+lin sterilize_V2 = mkV2 (mkV "steriliseer") ; -- status=guess, src=wikt
+lin sterling_A = variants{} ; --
+lin stern_A = mkA "streng" ; -- status=guess
+lin stern_N = mkN "achtersteven" masculine ; -- status=guess
+lin stevedore_N = mkN "dokwerker ?" | mkN "stuwadoor" masculine ; -- status=guess status=guess
+lin stew_V = mkV "sidderen" | mkV "beven" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stew_V2 = mkV2 (mkV "sidderen") | mkV2 (mkV "beven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin steward_N = mkN "steward" ; -- status=guess
+lin stewardess_N = mkN "stewardess" feminine ; -- status=guess
+lin stick_N = L.stick_N ;
+lin stick_V = mkV "kleven" | mkV "plakken" ;
+lin stick_V2 = mkV2 stick_V ;
+lin sticker_N = mkN "sticker" masculine | mkN "klever" masculine ; -- status=guess status=guess
+lin sticky_A = variants{} ; --
+lin stiff_A = mkA "stevig" ; -- status=guess
+lin stiffness_N = mkN "Stijfheid" ; -- status=guess
+lin stifle_V = mkV "stikken" ; -- status=guess, src=wikt
+lin stifle_V2 = mkV2 (mkV "stikken") ; -- status=guess, src=wikt
+lin stiletto_N = mkN "naaldhak" utrum ; -- status=guess
+lin still_A = mkA "stil" ; -- status=guess
+lin still_Adv = mkAdv "toch" ; -- mkAdv "nog" some walk, more run, still more sprint
+lin still_N = mkN "distilleerderij" ; -- status=guess
+lin stillbirth_N = mkN "doodgeboorte" ; -- status=guess
+lin stillborn_A = mkA "doodgeboren" ; -- status=guess
+lin stilt_N = mkN "steltloper" masculine ; -- status=guess
+lin stimulate_V2 = mkV2 (mkV "stimuleren") | mkV2 (mkV "prikkelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stimulation_N = mkN "stimulatie" feminine ; -- status=guess
+lin stimulus_N = mkN "stimulans" masculine | mkN "stimulus" ; -- status=guess status=guess
+lin sting_N = mkN "steek" ; -- status=guess
+lin sting_V = steken_V ; -- status=guess, src=wikt
+lin sting_V2 = mkV2 (steken_V) ; -- status=guess, src=wikt
+lin stingy_A = mkA "gierig" ; -- status=guess
+lin stink_N = mkN "stank" masculine ; -- status=guess
+lin stink_V = stinken_V ; -- status=guess, src=wikt
+lin stink_V2 = mkV2 (stinken_V) ; -- status=guess, src=wikt
+lin stinker_N = mkN "stinker" ; -- status=guess
+lin stipulate_V = mkV "bedingen" ; -- status=guess, src=wikt
+lin stipulate_V2 = mkV2 (mkV "bedingen") ; -- status=guess, src=wikt
+lin stipulate_VS = mkVS (mkV "bedingen") ; -- status=guess, src=wikt
+lin stir_N = mkN "roerbakschotel" ; -- status=guess
+lin stir_V = mkV "roeren" ; -- status=guess, src=wikt
+lin stir_V2 = mkV2 (mkV "roeren") ; -- status=guess, src=wikt
+lin stirrup_N = mkN "stijgbeugel" masculine ; -- status=guess
+lin stitch_N = variants{} ; --
+lin stochastic_A = mkA "stochastiek" ; -- status=guess
+lin stock_A = mkA "vooradig" | mkA "voorradige" | mkA "op stock" | mkA "in voorraad" ; -- status=guess status=guess status=guess status=guess
+lin stock_N = mkN "aandeel" ;
+lin stock_V2 = mkV2 (mkV (mkV "voorradig") "zijn") | mkV2 (mkV (mkV "in") "stock hebben") | mkV2 (mkV (mkV "op") "stock houden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stockfish_N = mkN "stokvis" masculine ; -- status=guess
+lin stocking_N = mkN "kous" feminine ; -- status=guess
+lin stockpile_N = mkN "reserve" masculine feminine ; -- status=guess
+lin stocks_N = mkN "schandpaal" masculine ; -- status=guess
+lin stoicism_N = mkN "stoïcisme" neuter ; -- status=guess
+lin stoke_V = mkV "stoken" ; -- status=guess, src=wikt
+lin stoke_V2 = mkV2 (mkV "stoken") ; -- status=guess, src=wikt
+lin stoker_N = mkN "stoker" masculine ; -- status=guess
+lin stolen_A = variants{} ; --
+lin stolid_A = mkA "uitdrukkingsloos" ; -- status=guess
+lin stomach_N = mkN "buik" ; -- status=guess
+lin stomachache_N = mkN "buikpijn" masculine feminine ; -- status=guess
+lin stomp_V = mkV "stampen" ; -- status=guess, src=wikt
+lin stomp_V2 = mkV2 (mkV "stampen") ; -- status=guess, src=wikt
+lin stone_A = mkA "stenen" ; -- status=guess
+lin stone_N = L.stone_N ;
+lin stone_V2 = mkV2 (reflMkV "drogeren") ; -- status=guess, src=wikt
+lin stonemason_N = mkN "steenhouwer" masculine ; -- status=guess
+lin stool_N = mkN "kruk" feminine | mkN "barkruk" feminine ; -- status=guess status=guess
+lin stop_N = mkN "occlusief" masculine ; -- status=guess
+lin stop_V = L.stop_V ;
+lin stop_V2 = mkV2 (mkV "stoppen") ;
+lin stop_VV = mkVV stop_V ; --- stoppen met, but mkVV has no V -> Prep -> VV at the moment
+lin storage_N = mkN "opslag" masculine ; -- status=guess
+lin store_N = mkN "magazijn" neuter ; -- status=guess
+lin store_V2 = mkV2 (mkV "opslaan") ; -- status=guess, src=wikt
+lin storey_N = mkN "verdieping" feminine | mkN "etage" masculine | mkN "verdiep" neuter ; -- status=guess status=guess status=guess
+lin stork_N = mkN "ooievaar" masculine ; -- status=guess
+lin storm_N = mkN "bui" feminine | mkN "onweer" neuter | mkN "onweersbui" feminine ; -- status=guess status=guess status=guess
+lin storm_V = variants{} ; --
+lin storm_V2 = variants{} ; --
+lin story_N = mkN "verhaal" neuter ;
+lin stout_A = mkA "onverschrokken" ; -- status=guess
+lin stout_N = mkN "stout" | mkN "stoutbier" neuter ; -- status=guess status=guess
+lin stove_N = L.stove_N ;
+lin stowaway_N = mkN "verstekeling" masculine ; -- status=guess
+lin straggler_N = mkN "schooier" ; -- status=guess
+lin straight_A = L.straight_A ;
+lin straight_Adv = mkAdv "recht" ;
+lin straight_N = mkN "straat" feminine ; -- status=guess
+lin straighten_V = reflMkV "rechten" | mkV (mkV "recht") "worden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin straighten_V2 = mkV2 (reflMkV "rechten") | mkV2 (mkV (mkV "recht") "worden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin straightforward_A = variants{} ; --
+lin straightway_Adv = mkAdv "meteen" | mkAdv "onmiddellijk" | mkAdv "direct" ; -- status=guess status=guess status=guess
+lin strain_N = mkN "rekstrookje" neuter ; -- status=guess
+lin strain_V2 = mkV2 (mkV "forceren") ; -- status=guess, src=wikt
+lin strait_N = mkN "nauw" neuter ; -- status=guess
+lin straitjacket_N = mkN "dwangbuis" ; -- status=guess
+lin strand_N = variants{} ; --
+lin strange_A = mkA "vreemd" | mkA "raar" ;
+lin strangely_Adv = variants{} ; --
+lin stranger_N = mkN "vreemde" masculine ; -- status=guess
+lin strangle_V2 = mkV2 (mkV "wurgen") | mkV2 (mkV "worgen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stranglehold_N = mkN "verwurging" feminine ; -- status=guess
+lin strangulation_N = mkN "wurging" feminine | mkN "worging" feminine ; -- status=guess status=guess
+lin strap_N = variants{} ; --
+lin strategic_A = mkA "strategisch" ; -- status=guess
+lin strategically_Adv = mkAdv "strategisch" ; -- status=guess
+lin strategist_N = mkN "strateeg" masculine ; -- status=guess
+lin strategy_N = mkN "strategie" ;
+lin straw_N = mkN "stro" neuter ; -- status=guess
+lin strawberry_N = mkN "aardbei" feminine ; -- status=guess
+lin stray_V = mkV "dwalen" ; -- status=guess, src=wikt
+lin streak_N = mkN "roraima-mierklauwier" ; -- status=guess
+lin stream_N = mkN "stroom" masculine ; -- status=guess
+lin street_N = mkN "straat" ;
+lin streetlight_N = mkN "straatverlichting" feminine ; -- status=guess
+lin strength_N = mkN "kracht" feminine | mkN "sterkte" feminine ;
+lin strengthen_V2 = mkV2 (mkV "bezielen") | mkV2 (mkV (mkV "tot") "leven wekken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stress_N = mkN "spanning" | mkN "zenuwen" ; -- status=guess status=guess
+lin stress_V2 = variants{} ; --
+lin stress_VS = variants{} ; --
+lin stretch_N = mkN "rek" masculine ; -- status=guess
+lin stretch_V = mkV "rekken" ; -- status=guess, src=wikt
+lin stretch_V2 = mkV2 (mkV "rekken") ; -- status=guess, src=wikt
+lin stretcher_N = mkN "kader" neuter | mkN "frame" neuter ; -- status=guess status=guess
+lin strew_V2 = mkV2 (mkV "strooien") | mkV2 (mkV "bestrooien") ; -- status=guess, src=wikt status=guess, src=wikt
+lin strict_A = mkA "streng" ; -- status=guess
+lin strictly_Adv = variants{} ; --
+lin stride_V = mkV "schrijden" ; -- status=guess, src=wikt
+lin strife_N = mkN "geschil" neuter | mkN "vijandige rivaliteit" | mkN "strijd" | mkN "conflict" ; -- status=guess status=guess status=guess status=guess
+lin strike_1_N = variants{} ; --
+lin strike_2_N = variants{} ; --
+lin strike_N = mkN "staking" ; -- status=guess
+lin strike_V = mkV "door" (mkV "strepen") | mkV "uit" (mkV "wissen") | mkV "wissen" ; --- split mkV "staken" ; hunger strike
+lin strike_V2 = mkV2 (mkV "doorstrepen") | mkV2 (mkV "uitwissen") | mkV2 (mkV "wissen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin striker_N = variants{} ; --
+lin striking_A = mkA "opvallend" | mkA "treffend" ; -- status=guess status=guess
+lin string_N = mkN "draad" masculine ; -- status=guess
+lin string_V = rijgen_V | mkV "aaneenrijgen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin string_V2 = mkV2 (rijgen_V) | mkV2 (mkV "aaneenrijgen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stringent_A = mkA "gestreng" ; -- status=guess
+lin strip_N = mkN "koopgoot" ; -- status=guess
+lin strip_V = mkV "asfalt" | mkV "strook" ; -- status=guess, src=wikt status=guess, src=wikt
+lin strip_V2 = mkV2 (mkV "asfalt") | mkV2 (mkV "strook") ; -- status=guess, src=wikt status=guess, src=wikt
+lin striped_A = mkA "gestreept" ; -- status=guess
+lin strive_V = mkV "streven" ; -- status=guess, src=wikt
+lin strive_VV = mkVV (mkV "streven") ; -- status=guess, src=wikt
+lin stroke_N = mkN "slag" masculine ; -- status=guess
+lin stroke_V2 = mkV2 (mkV "strelen") | mkV2 (strijken_V) | mkV2 (mkV "aaien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stroll_N = mkN "wandeling" ; -- status=guess
+lin stroll_V = mkV "slenteren" | mkV "wandelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stroller_N = mkN "kinderwagen" masculine ; -- status=guess
+lin strong_A = mkA "sterk" | mkA "krachtig" ;
+lin strongly_Adv = variants{} ; --
+lin strontium_N = mkN "strontium" neuter ; -- status=guess
+lin strop_N = mkN "riem" masculine ; -- status=guess
+lin strop_V2 = mkV2 (mkV "wetten") ; -- status=guess, src=wikt
+lin structural_A = mkA "structureel" ; -- status=guess
+lin structure_N = mkN "structuur" feminine ; --- split mkN "gebouw" building
+lin structure_V2 = mkV2 (mkV "structureren") ; -- status=guess, src=wikt
+lin struggle_N = mkN "gevecht" | mkN "strijd" ; -- status=guess status=guess
+lin struggle_V = vechten_V | mkV "worstelen" | mkV (mkV "moeite") "hebben met" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin struggle_VV = mkVV (vechten_V) | mkVV (mkV "worstelen") | mkVV (mkV (mkV "moeite") "hebben met") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin strumpet_N = mkN "hoer" feminine | mkN "lichtekooi" feminine ; -- status=guess status=guess
+lin strut_V = mkV "paraderen" ; -- status=guess, src=wikt
+lin strychnine_N = mkN "strychnine" ; -- status=guess
+lin stub_N = mkN "stomp" ; -- status=guess
+lin stub_V2 = mkV2 (stoten_V) ; -- status=guess, src=wikt
+lin stubble_N = mkN "stoppelbaard" masculine ; -- status=guess
+lin stubborn_A = mkA "hardnekkig" | mkA "koppig" ; -- status=guess status=guess
+lin stucco_N = mkN "stuc" | mkN "pleisterkalk" ; -- status=guess status=guess
+lin stud_N = mkN "stoeterij" feminine ; -- status=guess
+lin studentMasc_N = L.student_N ;
+lin studio_N = mkN "atelier" neuter | mkN "studio" ;
+lin study_N = mkN "studie"; ---- mkN "studiezaal" the room one studies in
+lin study_V = mkV "studeren" | mkV "leren" ;
+lin study_V2 = mkV2 (mkV "studeren") | mkV2 (mkV "leren") ;
+lin stuff_N = mkN "spul" | mkN "waar" masculine | mkN "stof" masculine ;
+lin stuff_V2 = mkV2 (mkV "vullen") ; -- status=guess, src=wikt
+lin stumble_V = mkV "struikelen" | mkV "strompelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stunning_A = variants{} ; --
+lin stunt_N = mkN "stunt dubbel" ; -- status=guess
+lin stupa_N = mkN "stoepa" ; -- status=guess
+lin stupefy_V2 = mkV2 (mkV "verdoven") | mkV2 (mkV "verdwazen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stupid_A = L.stupid_A ;
+lin stupor_N = mkN "verdwazing" | mkN "verbijstering" ; -- status=guess status=guess
+lin sturdy_A = mkA "solide" | mkA "stevig" ; -- status=guess status=guess
+lin sturgeon_N = mkN "steur" masculine ; -- status=guess
+lin stutter_N = mkN "stotteren" neuter ; -- status=guess
+lin stutter_V = mkV "stotteren" ; -- status=guess, src=wikt
+lin stutter_V2 = mkV2 (mkV "stotteren") ; -- status=guess, src=wikt
+lin stutterer_N = mkN "stotteraar" ; -- status=guess
+lin stye_N = mkN "stijg" ; -- status=guess
+lin stygian_A = mkA "hels" | mkA "infernaal" ; -- status=guess status=guess
+lin style_N = mkN "stijl" masculine ;
+lin stylish_A = mkA "stijlvol" ; -- status=guess
+lin stylus_N = mkN "naald" ; -- status=guess
+lin stymie_V2 = mkV2 (mkV "belemmeren") | mkV2 (mkV (mkV "ten") "val brengen") | mkV2 (mkV "hinderen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin subatomic_A = mkA "subatomair" ; -- status=guess
+lin subconscious_N = mkN "onderbewustzijn" neuter ; -- status=guess
+lin subconsciousness_N = mkN "onderbewustzijn" neuter ; -- status=guess
+lin subcontractor_N = mkN "onderaannemer" masculine ; -- status=guess
+lin subculture_N = mkN "subcultuur" feminine ; -- status=guess
+lin subdivide_V = mkV "onderverdelen" ; -- status=guess, src=wikt
+lin subdivide_V2 = mkV2 (mkV "onderverdelen") ; -- status=guess, src=wikt
+lin subdue_V2 = mkV2 (mkV "onderwerpen") ; -- status=guess, src=wikt
+lin subheading_N = mkN "tussenkop" masculine ; -- status=guess
+lin subject_1_N = mkN "onderwerp" neuter ;
+lin subject_2_N = mkN "subject" neuter | mkN "onderwerp" neuter ;
+lin subject_A = variants{} ; --
+lin subject_N = mkN "subject" neuter | mkN "onderwerp" neuter ;
+lin subject_V2 = mkV2 (mkV "onderwerpen") ; -- status=guess, src=wikt
+lin subjective_A = mkA "subjectief" ; -- status=guess
+lin subjectivism_N = mkN "subjectivisme" neuter ; -- status=guess
+lin subjunctive_N = mkN "aanvoegende wijs" masculine ; -- status=guess
+lin sublimation_N = mkN "vervluchtigen" ; -- status=guess
+lin submarine_A = mkA "onderwater-" ; -- status=guess
+lin submarine_N = mkN "onderzeeër" masculine | mkN "duikboot" masculine ; -- status=guess status=guess
+lin submerge_V = mkV "afzinken" ; -- status=guess, src=wikt
+lin submerge_V2 = mkV2 (mkV "afzinken") ; -- status=guess, src=wikt
+lin submersible_A = mkA "afzinkbaar" ; -- status=guess
+lin submission_N = mkN "inzending" feminine ; -- status=guess
+lin submissive_A = mkA "onderdanig" ; -- status=guess
+lin submit_V = mkV "voorleggen" | mkV "verzenden" | mkV "voordragen" | mkV "indienen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin submit_V2 = mkV2 (mkV "voorleggen") | mkV2 (mkV "verzenden") | mkV2 (mkV "voordragen") | mkV2 (mkV "indienen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin subordinate_A = mkA "ondergeschikt" ; -- status=guess
+lin subordinate_N = mkN "bijzin" masculine ; -- status=guess
+lin subpart_N = mkN "onderdeel" neuter ; -- status=guess
+lin subpoena_N = mkN "dagvaarding" feminine ; -- status=guess
+lin subpoena_V2 = mkV2 (mkV "dagvaarden") ; -- status=guess, src=wikt
+lin subscribe_V = mkV "abonneren" ; -- status=guess, src=wikt
+lin subscribe_V2 = mkV2 (mkV "abonneren") ; -- status=guess, src=wikt
+lin subscription_N = variants{} ; --
+lin subsequent_A = mkA "volgend" | mkA "subsequent" ;
+lin subsequently_Adv = mkAdv "hierop" | mkAdv "vervolgens" ; -- status=guess status=guess
+lin subset_N = mkN "deelverzameling" ; -- status=guess
+lin subside_V = mkV "kalmeren" | mkV "milderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin subsidiary_N = mkN "dochterbedrijf" neuter | mkN "filiaal" feminine ; -- status=guess status=guess
+lin subsidize_V2 = mkV2 (mkV "subsidiëren") ; -- status=guess, src=wikt
+lin subsidy_N = mkN "subsidie" feminine ; -- status=guess
+lin substance_N = mkN "drugsmisbruik" neuter ; -- status=guess
+lin substantial_A = mkA "substantieel" ;
+lin substantially_Adv = variants{} ; --
+lin substantive_A = variants{} ; --
+lin substantive_N = mkN "zelfstandig naamwoord" neuter | mkN "substantief" neuter ; -- status=guess status=guess
+lin substitute_N = mkN "vervanger" masculine | mkN "plaatsvervanger" masculine | mkN "vervanging" feminine ; -- status=guess status=guess status=guess
+lin substitute_V = mkV "vervangen" | mkV "substitueren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin substitute_V2 = mkV2 (mkV "vervangen") | mkV2 (mkV "substitueren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin substrate_N = mkN "substraat" ; -- status=guess
+lin subsume_V2 = mkV2 (mkV "veralgemenen") | mkV2 (mkV "verenigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin subterfuge_N = mkN "misleiding" feminine ; -- status=guess
+lin subtitle_N = mkN "ondertiteling" ; -- status=guess
+lin subtle_A = mkA "subtiel" ; -- status=guess
+lin subtract_V2 = mkV2 (mkV "aftrekken") | mkV2 (mkV (mkV "in") "mindering brengen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin subtraction_N = mkN "aftrekking" feminine ; -- status=guess
+lin subtropical_A = mkA "subtropisch" ; -- status=guess
+lin suburb_N = mkN "voorstad" masculine feminine ; -- status=guess
+lin subvert_V2 = mkV2 (mkV "omverwerpen") ; -- status=guess, src=wikt
+lin subway_N = mkN "metro" masculine ; -- status=guess
+lin succeed_V = mkV "navolgen" | mkV "slagen" | mkV "lukken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin succeed_V2 = mkV2 (mkV "navolgen") | mkV2 (mkV "slagen") | mkV2 (mkV "lukken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin success_N = mkN "succes" neuter | mkN "welgang" masculine ;
+lin successful_A = mkA "succesvol" | mkA "geslaagd" | mkA "gelukt" ;
+lin successfully_Adv = mkAdv "met succes" ; -- status=guess
+lin succession_N = mkN "opeenvolging" ; -- status=guess
+lin successive_A = variants{} ; --
+lin successively_Adv = mkAdv "achtereenvolgens" ; -- status=guess
+lin successor_N = mkN "opvolger" masculine | mkN "opvolgster" feminine ; -- status=guess status=guess
+lin succinct_A = mkA "bondig" ; -- status=guess
+lin suck_V = zuigen_V ; -- status=guess, src=wikt
+lin suck_V2 = L.suck_V2 ;
+lin suckling_N = mkN "zuigeling" masculine ; -- status=guess
+lin sucrose_N = mkN "sacharose " masculine ; -- status=guess
+lin sudden_A = mkA "plotseling" | mkA "plotselinge" ; -- status=guess status=guess
+lin suddenly_Adv = mkAdv "plotseling" | mkAdv "plots" | mkAdv "plotsklaps" | mkAdv "ineens" | mkAdv "pardoes" ;
+lin suds_N = mkN "sop" neuter ; -- status=guess
+lin sue_V = mkV "aanklagen" ; -- status=guess, src=wikt
+lin sue_V2 = mkV2 (mkV "aanklagen") ; -- status=guess, src=wikt
+lin sue_V2V = mkV2V (mkV "aanklagen") ; -- status=guess, src=wikt
+lin suet_N = mkN "niervet" neuter ; -- status=guess
+lin suffer_V = lijden_V | mkV "onder" gaan_V ;
+lin suffer_V2 = mkV2 suffer_V ;
+lin sufferer_N = variants{} ; --
+lin suffering_N = mkN "lijden" neuter ; -- status=guess
+lin suffice_V = mkV (mkV "genoeg") "zijn" | mkV "volstaan" | mkV "voldoen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin suffice_V2 = mkV2 (mkV (mkV "genoeg") "zijn") | mkV2 (mkV "volstaan") | mkV2 (mkV "voldoen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin suffice_V2V = mkV2V (mkV (mkV "genoeg") "zijn") | mkV2V (mkV "volstaan") | mkV2V (mkV "voldoen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sufficient_A = mkA "voldoende" ; -- status=guess
+lin sufficiently_Adv = variants{} ; --
+lin suffix_N = mkN "achtervoegsel" neuter | mkN "suffix" masculine | mkN "aanhangsel" neuter ; -- status=guess status=guess status=guess
+lin suffocate_V = mkV "verstikken" ; -- status=guess, src=wikt
+lin suffocate_V2 = mkV2 (mkV "verstikken") ; -- status=guess, src=wikt
+lin sugar_N = mkN "suikerbiet" ; -- status=guess
+lin suggest_V = mkV "voor" "stellen" | mkV "suggereren";
+lin suggest_V2 = mkV2 suggest_V;
+lin suggest_VS = mkVS suggest_V;
+lin suggestion_N = mkN "voorstel" neuter ; -- status=guess
+lin suicide_N = mkN "zelfmoordbrief" masculine ; -- status=guess
+lin suit_N = mkN "kleur" ; -- status=guess
+lin suit_V = variants{} ; --
+lin suit_V2 = variants{} ; --
+lin suitability_N = mkN "geschiktheid" ; -- status=guess
+lin suitable_A = mkA "geschikt" ; -- status=guess
+lin suitcase_N = mkN "valies" feminine | mkN "koffer" utrum ; -- status=guess status=guess
+lin suite_N = variants{} ; --
+lin sulfide_N = mkN "sulfide" neuter ; -- status=guess
+lin sulfur_N = mkN "zwavel" masculine ; -- status=guess
+lin sulk_V = mkV (mkV "sikkeneurig") "zijn" ; -- status=guess, src=wikt
+lin sulky_A = mkA "nors" | mkA "nukkig" | mkA "pruilerig" ; -- status=guess status=guess status=guess
+lin sullen_A = mkA "somber" ; -- status=guess
+lin sully_V2 = mkV2 (mkV "bevuilen") | mkV2 (mkV "bezoedelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sulphur_N = variants{} ; --
+lin sultan_N = mkN "sultan" masculine ; -- status=guess
+lin sultanate_N = mkN "sultanaat" neuter ; -- status=guess
+lin sum_N = mkN "rekensom" feminine | mkN "som" feminine ; -- status=guess status=guess
+lin sum_V = mkV "optellen" | mkV "bijeentellen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sum_V2 = mkV2 (mkV "optellen") | mkV2 (mkV "bijeentellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin summarize_V2 = mkV2 (mkV "samenvatten") | mkV2 (mkV "opsommen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin summary_A = mkA "summier" ; -- status=guess
+lin summary_N = mkN "samenvatting" feminine | mkN "overzicht" neuter | mkN "opsomming" feminine ; -- status=guess status=guess status=guess
+lin summer_N = mkN "zomer" masculine ;
+lin summit_N = mkN "top" masculine | mkN "bergtop" masculine | mkN "piek" feminine | mkN "spits" feminine ; -- status=guess status=guess status=guess status=guess
+lin summon_V2 = mkV2 (mkV "ontbieden") ; -- status=guess, src=wikt
+lin sun_N = L.sun_N ;
+lin sun_PN = mkPN "Zon" ;
+lin sunbathe_V = mkV "zonnen" | mkV "zonnebaden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sunbather_N = mkN "zonnebader" masculine | mkN "zonnebaadster" feminine ; -- status=guess status=guess
+lin sunder_V2 = mkV2 (breken_V) | mkV2 (mkV (mkV "uiteen") "drijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sundew_N = mkN "zonnedauw" masculine ; -- status=guess
+lin sundial_N = mkN "zonnewijzer" masculine ; -- status=guess
+lin sunfish_N = mkN "klompvis" | mkN "maanvis" ; -- status=guess status=guess
+lin sunflower_N = mkN "zonnebloem" feminine ; -- status=guess
+lin sunglasses_N = mkN "zonnebril" ; -- status=guess
+lin sunlight_N = mkN "zonlicht" ; -- status=guess
+lin sunny_A = mkA "zonnig" ; -- status=guess
+lin sunrise_N = mkN "zonsopgang" masculine ; -- status=guess
+lin sunroof_N = mkN "open dak" neuter | mkN "schuifdak" neuter ; -- status=guess status=guess
+lin sunset_N = mkN "zonsondergang" masculine ; -- status=guess
+lin sunshade_N = mkN "zonnescherm" neuter ; -- status=guess
+lin sunshine_N = mkN "zonneschijn" masculine ; -- status=guess
+lin sunstroke_N = mkN "zonneslag" masculine ; -- status=guess
+lin super_A = mkA "super" ; -- status=guess
+lin superb_A = mkA "eersteklas" ; -- status=guess
+lin supercilious_A = mkA "hooghartig" | mkA "denigrerend" | mkA "hautain" ; -- status=guess status=guess status=guess
+lin superficial_A = mkA "oppervlakkig" ; -- status=guess
+lin superficiality_N = mkN "oppervlakkigheid" feminine ; -- status=guess
+lin superfluous_A = mkA "overtollig" | mkA "overdadig" | mkA "overvloedig" ; -- status=guess status=guess status=guess
+lin superhero_N = mkN "superheld" masculine ; -- status=guess
+lin superintendent_N = mkN "hoofdopzichter" masculine ; -- status=guess
+lin superior_A = mkA "superieur" ; -- status=guess
+lin superlative_N = mkN "overtreffende trap" masculine | mkN "superlatief" masculine ; -- status=guess status=guess
+lin supermarket_N = mkN "supermarktketen" ; -- status=guess
+lin supermodel_N = mkN "supermodel" ; -- status=guess
+lin supernatural_A = mkA "bovennatuurlijk" ; -- status=guess
+lin supernova_N = mkN "supernova" ; -- status=guess
+lin superstar_N = mkN "superster " masculine ; -- status=guess
+lin superstition_N = mkN "bijgeloof" neuter ; -- status=guess
+lin superstitious_A = mkA "bijgelovig" ; -- status=guess
+lin supervise_V = variants{} ; --
+lin supervise_V2 = variants{} ; --
+lin supervision_N = mkN "supervisie" feminine | mkN "toezicht" neuter ; -- status=guess status=guess
+lin supervisor_N = variants{} ; --
+lin supine_A = mkA "geneigd" ; -- status=guess
+lin supper_N = mkN "avondeten" ; -- status=guess
+lin supplement_N = mkN "aanvulling" feminine | mkN "bijlage" masculine feminine ; -- status=guess status=guess
+lin supplement_V2 = mkV2 (mkV "aanvullen") ; -- status=guess, src=wikt
+lin supplementary_A = variants{} ; --
+lin supplier_N = mkN "leverancier" masculine ; -- status=guess
+lin supply_N = mkN "toevoer" masculine | mkN "levering" feminine ;
+lin supply_V2 = mkV2 (mkV "leveren") | mkV2 (mkV "aan" (mkV "leveren")) ;
+lin support_N = mkN "hulp" | mkN "ondersteuning" | mkN "advies" neuter ;
+lin support_V2 = mkV2 (mkV "steunen") | mkV2 (fixprefixV "onder" (mkV "steunen")) ;
+lin supporter_N = variants{} ; --
+lin supporting_A = variants{} ; --
+lin suppose_V2 = mkV2 (mkV "aan" nemen_V) ;
+lin suppose_VS = mkVS (mkV "aan" nemen_V) ;
+lin supposed_A = mkA "vermeend" ; -- status=guess
+lin supposedly_Adv = variants{} ; --
+lin suppository_N = mkN "zetpil" feminine | mkN "suppositoir" masculine | mkN "suppo" masculine ; -- status=guess status=guess status=guess
+lin suppress_V2 = mkV2 (mkV "onderdrukken") ; -- status=guess, src=wikt
+lin supremacy_N = mkN "suprematie" feminine ; -- status=guess
+lin supreme_A = mkA "opperst" | mkA "opperste" | mkA "oppermachtige" ; -- status=guess status=guess status=guess
+lin sura_N = mkN "soera" ; -- status=guess
+lin surcharge_N = mkN "toeslag" ; -- status=guess
+lin sure_A = mkA "zeker" ;
+lin sure_Adv = variants{} ; --
+lin surefooted_A = mkA "zelfzeker" | mkA "zelfverzekerd" ; -- status=guess status=guess
+lin surely_Adv = mkAdv "zeker" | mkAdv "vast" ;
+lin surface_N = mkN "oppervlak" neuter ;
+lin surfboard_N = mkN "surfplank" ; -- status=guess
+lin surgeon_N = mkN "chirurg" ; -- status=guess
+lin surgery_N = mkN "spreekkamer" ; -- status=guess
+lin surly_A = mkA "knorrig" | mkA "bars" | mkA "onbeleefd" ; -- status=guess status=guess status=guess
+lin surmount_V2 = mkV2 (mkV "overwinnen") ; -- status=guess, src=wikt
+lin surname_N = mkN "achternaam" masculine | mkN "familienaam" masculine ; -- status=guess status=guess
+lin surpass_V2 = mkV2 (mkV "overstijgen") | mkV2 (mkV "overtreffen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin surplice_N = mkN "superplie" ; -- status=guess
+lin surplus_A = variants{} ; --
+lin surplus_N = mkN "overschot" neuter ; -- status=guess
+lin surprise_N = mkN "verrassings-" | mkN "verrassend" | mkN "onverwacht" ; -- status=guess status=guess status=guess
+lin surprise_V2 = mkV2 (mkV "verbazen") | mkV2 (mkV "verrassen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin surprise_V2V = mkV2V (mkV "verbazen") | mkV2V (mkV "verrassen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin surprised_A = mkA "verbaasd" ; -- status=guess
+lin surprising_A = mkA "verrassend" ; -- status=guess
+lin surprisingly_Adv = mkAdv "verrassend" ; -- status=guess
+lin surrealism_N = mkN "Surrealisme" neuter ; -- status=guess
+lin surrealistic_A = mkA "surrealistisch" ; -- status=guess
+lin surrender_N = mkN "overgave" feminine ; -- status=guess
+lin surrender_V = reflMkV "overgeven" ; -- status=guess, src=wikt
+lin surrender_V2 = mkV2 (reflMkV "overgeven") ; -- status=guess, src=wikt
+lin surrogate_N = mkN "vervanger" masculine | mkN "plaatsvervanger" masculine | mkN "surrogaat" neuter ; -- status=guess status=guess status=guess
+lin surround_V2 = mkV2 (mkV "omgeven") | mkV2 (mkV "omringen") | mkV2 (mkV "omcirkelen") | mkV2 (mkV "omsingelen") | mkV2 (mkV "insluiten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin surrounding_A = variants{} ; --
+lin surrounding_N = variants{} ; --
+lin surroundings_N = mkN "omgeving" feminine ; -- status=guess
+lin survey_N = mkN "enquête" | mkN "enquete" ;
+lin survey_V2 = mkV2 (mkV "onderzoeken") | mkV2 (mkV "rapporteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin surveyor_N = variants{} ; --
+lin survival_N = variants{} ; --
+lin survive_V = mkV "overleven" ;
+lin survive_V2 = mkV2 (mkV "overleven") ;
+lin survivor_N = variants{} ; --
+lin susceptibility_N = mkN "susceptibiliteit" | mkN "elektrische susceptibiliteit" ; -- status=guess status=guess
+lin susceptible_A = mkA "vatbaar" ; -- status=guess
+lin sushi_N = mkN "sushi" ; -- status=guess
+lin suspect_N = mkN "verdachte" masculine feminine ; -- status=guess
+lin suspect_V2 = mkV2 (mkV "verdenken") ; -- status=guess, src=wikt
+lin suspect_VS = mkVS (mkV "verdenken") ; -- status=guess, src=wikt
+lin suspend_V = mkV "suspenderen" ; -- status=guess, src=wikt
+lin suspend_V2 = mkV2 (mkV "suspenderen") ; -- status=guess, src=wikt
+lin suspension_N = mkN "voorhouding" feminine ; -- status=guess
+lin suspicion_N = mkN "verdenking" feminine ; -- status=guess
+lin suspicious_A = mkA "achterdochtig" ; -- status=guess
+lin sustain_V2 = mkV2 (mkV (mkV "in") "stand houden") ; -- status=guess, src=wikt
+lin sustainability_N = mkN "duurzaamheid" ; -- status=guess
+lin sustainable_A = mkA "duurzaam" | mkA "verantwoord" | mkA "verantwoord" ; -- status=guess status=guess status=guess
+lin sutler_N = mkN "zoetelaar" masculine | mkN "zoetelaarster" feminine | mkN "marketenster" feminine ; -- status=guess status=guess status=guess
+lin suture_N = mkN "naad" masculine | mkN "hechting" feminine ; -- status=guess status=guess
+lin swab_N = mkN "zwabber" ; -- status=guess
+lin swab_V2 = mkV2 (mkV "zwabberen") | mkV2 (mkV "dweilen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin swaddle_V2 = mkV2 (mkV "inbakeren") ; -- status=guess, src=wikt
+lin swallow_N = mkN "slok" ; -- status=guess
+lin swallow_V = mkV "slikken" ; -- status=guess, src=wikt
+lin swallow_V2 = mkV2 (mkV "slikken") ; -- status=guess, src=wikt
+lin swamp_N = mkN "moeras" neuter | mkN "broek" neuter | mkN "zomp" masculine | mkN "zwamp" masculine | mkN "moer" neuter ; -- status=guess status=guess status=guess status=guess status=guess
+lin swan_N = mkN "zwaan " masculine ; -- status=guess
+lin swap_V = variants{} ; --
+lin swap_V2 = variants{} ; --
+lin swarm_N = mkN "menigte" | mkN "massa" ; -- status=guess status=guess
+lin swastika_N = mkN "swastika" | mkN "hakenkruis" neuter ; -- status=guess status=guess
+lin swath_N = mkN "zwad" neuter | mkN "zwade " neuter ; -- status=guess status=guess
+lin sway_V = mkV "zwaaien" ; -- status=guess, src=wikt
+lin sway_V2 = mkV2 (mkV "zwaaien") ; -- status=guess, src=wikt
+lin swear_V = mkV "vloeken" ; -- status=guess, src=wikt
+lin swear_V2 = mkV2 (mkV "vloeken") ; -- status=guess, src=wikt
+lin swear_VV = mkVV (mkV "vloeken") ; -- status=guess, src=wikt
+lin sweat_N = mkN "zweet" neuter | mkN "transpiratievocht" neuter ; -- status=guess status=guess
+lin sweat_V = mkV (mkV "zweten") "van angst" ; -- status=guess, src=wikt
+lin sweat_V2 = mkV2 (mkV (mkV "zweten") "van angst") ; -- status=guess, src=wikt
+lin sweaty_A = mkA "bezweet" ; -- status=guess
+lin sweep_V = mkV (mkV "iets") "onder het tapijt vegen" ; -- status=guess, src=wikt
+lin sweep_V2 = mkV2 (mkV (mkV "iets") "onder het tapijt vegen") ; -- status=guess, src=wikt
+lin sweet_A = mkA "zoetzuur" ; -- status=guess
+lin sweet_N = mkN "snoep " neuter | mkN "snoepje" neuter ; -- status=guess status=guess
+lin sweetbread_N = mkN "zwezerik" masculine ; -- status=guess
+lin sweeten_V = mkV "zoeten" ; -- status=guess, src=wikt
+lin sweeten_V2 = mkV2 (mkV "zoeten") ; -- status=guess, src=wikt
+lin sweetie_N = mkN "sweetie" ; -- status=guess
+lin sweetmeat_N = mkN "zoetigheid" | mkN "suikerwaren {p}" ; -- status=guess status=guess
+lin sweetness_N = mkN "zoetheid" feminine ; -- status=guess
+lin swell_A = mkA "geweldig" | mkA "mieters" ; -- status=guess status=guess
+lin swell_N = mkN "deining" feminine ; -- status=guess
+lin swell_V = L.swell_V ;
+lin swell_V2 = mkV2 (zwellen_V) | mkV2 (mkV "opzwellen") | mkV2 (mkV "aanzwellen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin swerve_V = zwerven_V ; -- status=guess, src=wikt
+lin swerve_V2 = mkV2 (zwerven_V) ; -- status=guess, src=wikt
+lin swift_A = variants{} ; --
+lin swiftly_Adv = variants{} ; --
+lin swill_N = mkN "slobber" masculine ; -- status=guess
+lin swim_N = mkN "zwemmen" neuter ; -- status=guess
+lin swim_V = L.swim_V ;
+lin swim_V2 = mkV2 (zwemmen_V) ; -- status=guess, src=wikt
+lin swimmer_N = mkN "zwemmer" masculine ; -- status=guess
+lin swimming_N = mkN "zwemmen" ; -- status=guess
+lin swimsuit_N = mkN "badpak" neuter ; -- status=guess
+lin swindle_N = mkN "zwendel" masculine ; -- status=guess
+lin swindle_V = mkV "oplichten" ; -- status=guess, src=wikt
+lin swindle_V2 = mkV2 (mkV "oplichten") ; -- status=guess, src=wikt
+lin swine_N = mkN "smeerlap" masculine ; -- status=guess
+lin swing_N = mkN "schommel" masculine ; -- status=guess
+lin swing_V = mkV "schommelen" | mkV "zwaaien" ; -- status=guess, src=wikt status=guess, src=wikt
+lin swing_V2 = mkV2 (mkV "schommelen") | mkV2 (mkV "zwaaien") ; -- status=guess, src=wikt status=guess, src=wikt
+lin swipe_V2 = mkV2 (mkV "jatten") ; -- status=guess, src=wikt
+lin switch8off_V2 = L.switch8off_V2 ;
+lin switch8on_V2 = L.switch8on_V2 ;
+lin switch_N = mkN "schakelaar" masculine ; -- status=guess
+lin switch_V = mkV "uitzetten" ; -- status=guess, src=wikt
+lin switch_V2 = mkV2 (mkV "uitzetten") ; -- status=guess, src=wikt
+lin switchblade_N = mkN "stiletto" masculine ; -- status=guess
+lin swoon_N = mkN "bezwijming" ; -- status=guess
+lin swoon_V = mkV "zwijmelen" ; -- status=guess, src=wikt
+lin swoop_V = mkV (mkV "met") "een forse beweging de hoogte ingaan" ; -- status=guess, src=wikt
+lin swoop_V2 = mkV2 (mkV (mkV "met") "een forse beweging de hoogte ingaan") ; -- status=guess, src=wikt
+lin sword_N = mkN "zwaard" neuter ; -- status=guess
+lin swordfish_N = mkN "zwaardvis" masculine ; -- status=guess
+lin swot_N = mkN "blokker" masculine ; -- status=guess
+lin swot_V = mkV "blokken" ; -- status=guess, src=wikt
+lin swot_V2 = mkV2 (mkV "blokken") ; -- status=guess, src=wikt
+lin sybarite_N = mkN "wellusteling" | mkN "sensualist" masculine | mkN "sybariet" masculine | mkN "priaap" masculine | mkN "sater" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin sycamore_N = mkN "gewone esdoorn" ; -- status=guess
+lin sycophancy_N = mkN "pluimstrijkerij" | mkN "vleierij" ; -- status=guess status=guess
+lin sycophant_N = mkN "gatlikker" | mkN "kontlikker" | mkN "kruiper" | mkN "pluimstrijker" | mkN "bruinwerker" | mkN "vleier" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin sycophantic_A = mkA "pluimstrijkend" | mkA "kruiperig" | mkA "vleierig" ; -- status=guess status=guess status=guess
+lin syllable_N = mkN "lettergreep" feminine ; -- status=guess
+lin syllogism_N = mkN "syllogisme" neuter | mkN "sluitrede" feminine ; -- status=guess status=guess
+lin symbiosis_N = mkN "symbiose" feminine ; -- status=guess
+lin symbol_N = mkN "symbool" ; -- status=guess
+lin symbolic_A = mkA "symbolisch" ; -- status=guess
+lin symbolism_N = mkN "symbolisme" neuter ; -- status=guess
+lin symbolize_V2 = mkV2 (mkV "symboliseren") ; -- status=guess, src=wikt
+lin symmetry_N = mkN "symmetrie" utrum ; -- status=guess
+lin sympathetic_A = mkA "sympathiek" ; -- status=guess
+lin sympathy_N = mkN "medelijden" ; -- status=guess
+lin symphony_N = mkN "symfonie" feminine ; -- status=guess
+lin symposium_N = mkN "symposium" neuter ; -- status=guess
+lin symptom_N = mkN "symptoom" neuter | mkN "verschijnsel" neuter ; -- status=guess status=guess
+lin symptomatic_A = mkA "symptomatisch" ; -- status=guess
+lin synagogue_N = mkN "synagoge" ; -- status=guess
+lin synapse_N = mkN "synaps" masculine ; -- status=guess
+lin synchronize_V = mkV "synchroniseren" ; -- status=guess, src=wikt
+lin synchronize_V2 = mkV2 (mkV "synchroniseren") ; -- status=guess, src=wikt
+lin synchronous_A = mkA "synchroon" ; -- status=guess
+lin syndrome_N = mkN "syndroom" neuter ; -- status=guess
+lin synecdoche_N = mkN "synecdoche" feminine ; -- status=guess
+lin synergy_N = mkN "synergie" feminine ; -- status=guess
+lin synod_N = mkN "synode" feminine ; -- status=guess
+lin synonym_N = mkN "synoniem" neuter ; -- status=guess
+lin synonymous_A = mkA "synoniem" | mkA "evenwoordig" ; -- status=guess status=guess
+lin syntactic_A = mkA "syntactisch" ; -- status=guess
+lin syntax_N = mkN "syntaxis" feminine ; -- status=guess
+lin synthesis_N = variants{} ; --
+lin synthesize_V2 = mkV2 (mkV "synthetiseren") ; -- status=guess, src=wikt
+lin synthesizer_N = mkN "synthesizer" ; -- status=guess
+lin syringe_N = mkN "injectiespuit" utrum | mkN "spuit" utrum ; -- status=guess status=guess
+lin syrup_N = mkN "siroop" masculine ; -- status=guess
+lin system_N = mkN "systeem" neuter | mkN "stelsel" neuter ;
+lin systematic_A = variants{} ; --
+lin systole_N = mkN "systole" feminine ; -- status=guess
+lin syzygy_N = mkN "syzygie" feminine ; -- status=guess
+lin t_shirt_N = variants{} ; --
+lin tab_N = mkN "rekening" ; -- status=guess
+lin tabernacle_N = mkN "tabernakel " neuter ; -- status=guess
+lin table_N = L.table_N ;
+lin table_V2 = mkV2 (mkV (mkV "ter") "tafel brengen") ; -- status=guess, src=wikt
+lin tablecloth_N = mkN "tafelkleed" ; -- status=guess
+lin tableland_N = mkN "plateau" neuter ; -- status=guess
+lin tablespoon_N = mkN "eetlepel" masculine | mkN "soeplepel" masculine ; -- status=guess status=guess
+lin tablet_N = mkN "kleitablet" feminine ; -- status=guess
+lin tabloid_N = mkN "boulevardblad" neuter | mkN "boulevardkrant" utrum | mkN "sensatieblad" neuter ; -- status=guess status=guess status=guess
+lin taboo_N = mkN "taboe" neuter ; -- status=guess
+lin tacit_A = mkA "stilzwijgend" | mkA "non-verbaal" ; -- status=guess status=guess
+lin taciturn_A = mkA "zwijgzaam" ; -- status=guess
+lin taciturnity_N = mkN "zwĳgzaamheid" feminine ; -- status=guess
+lin tack_V = mkV (mkV "overstag") "gaan" ; -- status=guess, src=wikt
+lin tack_V2 = mkV2 (mkV (mkV "overstag") "gaan") ; -- status=guess, src=wikt
+lin tackle_V = mkV "aanpakken" ; -- status=guess, src=wikt
+lin tackle_V2 = mkV2 (mkV "aanpakken") ; -- status=guess, src=wikt
+lin tacky_A = mkA "smakeloos" ; -- status=guess
+lin tactic_N = mkN "tactiek" feminine | mkN "gevechtsleer" feminine | mkN "krijgskunde" feminine ; -- status=guess status=guess status=guess
+lin tactics_N = mkN "tactiek" ; -- status=guess
+lin tactless_A = mkA "tactloos" ; -- status=guess
+lin tad_N = mkN "beetje" neuter | mkN "scheutje" feminine | mkN "klets" masculine ; -- status=guess status=guess status=guess
+lin tadpole_N = mkN "dikkopje" masculine | mkN "dikkop" masculine | mkN "kikkervisje" ; -- status=guess status=guess status=guess
+lin tag_N = mkN "tikkertje" neuter ; -- status=guess
+lin tail_N = L.tail_N ;
+lin tail_V = mkV "schaduwen" | mkV "beschatten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tail_V2 = mkV2 (mkV "schaduwen") | mkV2 (mkV "beschatten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tailgate_N = mkN "laadklep" ; -- status=guess
+lin tailor_N = mkN "kleermaker" masculine | mkN "kleermaakster" feminine ; -- status=guess status=guess
+lin tailor_V2 = mkV2 (mkV "kleermaken") ; -- status=guess, src=wikt
+lin take_N = mkN "nemen" ; -- status=guess
+lin take_V2 = mkV2 I.nemen_V ;
+lin takeover_N = variants{} ; --
+lin tale_N = mkN "vertelsel" neuter | mkN "verhaaltje" neuter ; -- status=guess status=guess
+lin talent_N = mkN "talent" ; -- status=guess
+lin talented_A = mkA "getalenteerd" ; -- status=guess
+lin talisman_N = mkN "talisman" ; -- status=guess
+lin talk_N = mkN "praatje" neuter | mkN "gesprek" neuter | mkN "conversatie" feminine ;
+lin talk_V = mkV "praten" | spreken_V | mkV "overleggen" ;
+lin talk_V2 = mkV2 (mkV "praten") | mkV2 (spreken_V) | mkV2 (mkV "overleggen") ;
+lin talk_V3 = L.talk_V3 ;
+lin talkative_A = mkA "spraakzaam" | mkA "praatgraag" | mkA "babbelziek" ; -- status=guess status=guess status=guess
+lin talking_N = variants{} ; --
+lin tall_A = mkA "hoog" ; -- status=guess
+lin tall_N = mkN "sterk verhaal" ; -- status=guess
+lin tallow_N = mkN "talg" masculine ; -- status=guess
+lin talon_N = mkN "klauw" feminine ; -- status=guess
+lin tamarind_N = mkN "tamarinde" ; -- status=guess
+lin tame_A = mkA "tam" ; -- status=guess
+lin tame_V2 = mkV2 (mkV "temmen") ; -- status=guess, src=wikt
+lin tamper_V = mkV (mkV "prutsen") "met" | mkV "manipuleren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tampon_N = mkN "tampon" masculine ; -- status=guess
+lin tan_A = mkA "gebruind" | mkA "gebruinde" ; -- status=guess status=guess
+lin tan_N = mkN "gebruinde kleur" feminine ; -- status=guess
+lin tan_V = mkV "bruinen" ; -- status=guess, src=wikt
+lin tan_V2 = mkV2 (mkV "bruinen") ; -- status=guess, src=wikt
+lin tandem_N = mkN "tandem" masculine ; -- status=guess
+lin tangent_N = mkN "raaklijn" feminine ; -- status=guess
+lin tangible_A = mkA "concreet" ; -- status=guess
+lin tangle_N = mkN "wirwar" masculine ; -- status=guess
+lin tangle_V = mkV "verstrikken" ; -- status=guess, src=wikt
+lin tangle_V2 = mkV2 (mkV "verstrikken") ; -- status=guess, src=wikt
+lin tangram_N = mkN "tangram" ; -- status=guess
+lin tangy_A = mkA "zurig" | mkA "zurige" ; -- status=guess status=guess
+lin tank_N = mkN "vat" neuter | mkN "tank" masculine ; -- status=guess status=guess
+lin tantalum_N = mkN "tantaal" neuter | mkN "tantalium" neuter ; -- status=guess status=guess
+lin tantamount_A = mkA "gelijkgesteld" | mkA "equivalent" ; -- status=guess status=guess
+lin tantrum_N = mkN "driftbui" feminine ; -- status=guess
+lin tap_N = mkN "kraan" feminine ; -- status=guess
+lin tap_V = mkV "draadtappen" ; -- status=guess, src=wikt
+lin tap_V2 = mkV2 (mkV "draadtappen") ; -- status=guess, src=wikt
+lin tape_N = mkN "plakband" neuter ; -- status=guess
+lin taper_N = mkN "kaars" ; -- status=guess
+lin taper_V = mkV "versmallen" ; -- status=guess, src=wikt
+lin taper_V2 = mkV2 (mkV "versmallen") ; -- status=guess, src=wikt
+lin tapestry_N = mkN "gobelin" neuter | mkN "wandtapijt" neuter ; -- status=guess status=guess
+lin tapeworm_N = mkN "lintworm" masculine ; -- status=guess
+lin tapir_N = mkN "tapir" masculine ; -- status=guess
+lin tar_N = mkN "teer" ; -- status=guess
+lin tarantula_N = mkN "vogelspin" masculine ; -- status=guess
+lin tardy_A = mkA "dom" | mkA "lanzaam reagerend" ; -- status=guess status=guess
+lin tare_N = mkN "tarra" ; -- status=guess
+lin target_N = mkN "doel" neuter ;
+lin target_V2 = variants{} ; --
+lin target_V2V = variants{} ; --
+lin tariff_N = mkN "tarief" neuter ; -- status=guess
+lin tarmac_N = mkN "bitumen" neuter | mkN "asfalt" neuter ; -- status=guess status=guess
+lin tarn_N = mkN "bergmeertje" neuter ; -- status=guess
+lin tarpaulin_N = mkN "" | mkN "dialectical] bâche" feminine ; -- status=guess status=guess
+lin tarragon_N = mkN "dragon" ; -- status=guess
+lin tarry_V = mkV "talmen" | mkV "treuzelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tarsier_N = mkN "spookdiertjes" ; -- status=guess
+lin tart_A = mkA "wrang" | mkA "zuur" ; -- status=guess status=guess
+lin tart_N = mkN "taart" feminine ; -- status=guess
+lin task_N = mkN "task" | mkN "opgave" feminine ;
+lin task_V2 = mkV2 (mkV "opdragen") | mkV2 (mkV (mkV "een") "taak toekennen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tassel_N = mkN "kwast" masculine ; -- status=guess
+lin taste_N = mkN "smaak" masculine ; -- status=guess
+lin taste_V = mkV "smaken" ; -- status=guess, src=wikt
+lin taste_V2 = mkV2 (mkV "smaken") ; -- status=guess, src=wikt
+lin tastebud_N = mkN "smaakpapil" utrum ; -- status=guess
+lin tasteful_A = mkA "smaakvol" ; -- status=guess
+lin tasteless_A = mkA "smakeloos" ; -- status=guess
+lin tasty_A = mkA "lekker" | mkA "smakelijk" ; -- status=guess status=guess
+lin tattle_V = mkV "kletsen" | mkV "babbelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tattle_V2 = mkV2 (mkV "kletsen") | mkV2 (mkV "babbelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tattoo_N = mkN "taptoe" neuter ; -- status=guess
+lin tattoo_V2 = mkV2 (mkV "tatoeëren") ; -- status=guess, src=wikt
+lin tau_N = mkN "tau" masculine feminine ; -- status=guess
+lin taunt_N = mkN "schimpscheut" masculine ; -- status=guess
+lin taunt_V2 = mkV2 (mkV "hekelen") ; -- status=guess, src=wikt
+lin tauon_N = mkN "tauon" neuter ; -- status=guess
+lin taut_A = mkA "beknopt" | mkA "kernachtig" ; -- status=guess status=guess
+lin tautology_N = mkN "tautologie" feminine ; -- status=guess
+lin tawdry_A = mkA "smakeloos" | mkA "opzichtig" ; -- status=guess status=guess
+lin tax_N = mkN "belasting" | mkN "taks" masculine feminine ;
+lin tax_V2 = variants{} ; --
+lin taxation_N = variants{} ; --
+lin taxi_N = mkN "taxi" ; -- status=guess
+lin taxi_V = mkV "taxiën" ; -- status=guess, src=wikt
+lin taxi_V2 = mkV2 (mkV "taxiën") ; -- status=guess, src=wikt
+lin taxidermy_N = mkN "taxidermie" | mkN "het opzetten van dieren" ; -- status=guess status=guess
+lin taxonomy_N = mkN "taxonomie" feminine ; -- status=guess
+lin taxpayer_N = variants{} ; --
+lin tea_N = mkN "thee" ;
+lin teach_V = lin V L.teach_V2 ;
+lin teach_V2 = L.teach_V2 ;
+lin teach_V2V = mkV2V teach_V;
+lin teacherMasc_N = L.teacher_N ;
+lin teaching_N = mkN "onderwijzing" feminine ; -- status=guess
+lin teacup_N = mkN "theekopje" neuter ; -- status=guess
+lin teahouse_N = mkN "theehuis" neuter ; -- status=guess
+lin teakettle_N = mkN "waterkoker" masculine ; -- status=guess
+lin teal_N = mkN "appelblauwzeegroen" neuter ; -- status=guess
+lin team_N = mkN "team" | mkN "ploeg" ;
+lin teapot_N = mkN "theepot" masculine ; -- status=guess
+lin tear_N = mkN "traan" ; -- status=guess
+lin tear_V = mkV "scheuren" ; -- status=guess, src=wikt
+lin tear_V2 = mkV2 (mkV "scheuren") ; -- status=guess, src=wikt
+lin tease_V2 = mkV2 (mkV "plagen") ; -- status=guess, src=wikt
+lin teasel_N = mkN "distel" masculine feminine | mkN "kaardebol" masculine ; -- status=guess status=guess
+lin teaspoon_N = mkN "theelepeltje" neuter | mkN "theelepel" masculine | mkN "koffielepel" masculine ; -- status=guess status=guess status=guess
+lin teat_N = mkN "speen" masculine ; -- status=guess
+lin technetium_N = mkN "technetium" neuter ; -- status=guess
+lin technical_A = mkA "technisch" ;
+lin technically_Adv = mkAdv "technisch gesproken" | mkAdv "strikt genomen" ; -- status=guess status=guess
+lin technician_N = mkN "technicus" masculine | mkN "technieker" masculine ; -- status=guess status=guess
+lin technique_N = mkN "techniek" feminine ;
+lin techno_N = mkN "techno" masculine ; -- status=guess
+lin technological_A = variants{} ; --
+lin technology_N = mkN "technologie" ;
+lin teddy_N = mkN "teddybeer" masculine | mkN "knuffelbeer" masculine ; -- status=guess status=guess
+lin tedious_A = mkA "saai" | mkA "langdradig" | mkA "monotoon" ; -- status=guess status=guess status=guess
+lin tedium_N = mkN "verveling" ; -- status=guess
+lin teem_V = mkV "wemelen" ; -- status=guess, src=wikt
+lin teenage_A = variants{} ; --
+lin teenager_N = mkN "tiener" ; -- status=guess
+lin teeter_V = mkV "wankelen" | mkV "waggelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin teetotaler_N = mkN "geheelonthouder" masculine | mkN "geheelonthoudster" feminine ; -- status=guess status=guess
+lin teetotaller_N = mkN "geheelonthouder" masculine | mkN "geheelonthoudster" feminine ; -- status=guess status=guess
+lin telecommunication_N = variants{} ; --
+lin telegram_N = mkN "telegram" neuter ; -- status=guess
+lin teleological_A = mkA "teleologisch" ; -- status=guess
+lin teleology_N = mkN "teleologie" feminine | mkN "doelmatigheidsleer" feminine ; -- status=guess status=guess
+lin telepathy_N = mkN "telepathie" feminine ; -- status=guess
+lin telephone_N = mkN "telefoon" masculine ;
+lin telephone_V = mkV "telefoneren" ; -- status=guess, src=wikt
+lin telephone_V2 = mkV2 (mkV "telefoneren") ; -- status=guess, src=wikt
+lin telescope_N = mkN "telescoop" masculine | mkN "kijker" masculine ; -- status=guess status=guess
+lin television_N = L.television_N ;
+lin tell_1_V3 = variants{} ; --
+lin tell_2_V3 = variants{} ; --
+lin tell_V = mkV "vertellen" ;
+lin tell_V2 = mkV2 (mkV "vertellen") ;
+lin tell_V2S = mkV2S (mkV "vertellen") ;
+lin tell_V2V = mkV2V (mkV "vertellen") ;
+lin tell_V3 = mkV3 (mkV "vertellen") ;
+lin tell_VS = mkVS (mkV "vertellen") ;
+lin tell_from_V3 = mkV3 (mkV "onderscheiden") ;
+lin teller_N = mkN "bankbediende" masculine feminine ; -- status=guess
+lin tellurium_N = mkN "telluur" neuter | mkN "tellurium" neuter ; -- status=guess status=guess
+lin telly_N = variants{} ; --
+lin temerity_N = mkN "onbezonnenheid" | mkN "roekeloosheid" ; -- status=guess status=guess
+lin temper_N = mkN "uitharden" ; -- status=guess
+lin temper_V = mkV "matigen" ; -- status=guess, src=wikt
+lin temper_V2 = mkV2 (mkV "matigen") ; -- status=guess, src=wikt
+lin temperament_N = mkN "temperament" neuter ; -- status=guess
+lin temperance_N = mkN "gematigheid" ; -- status=guess
+lin temperature_N = mkN "temperatuur" feminine ; -- status=guess
+lin template_N = mkN "sjabloon" neuter | mkN "malplaatje" neuter ; -- status=guess status=guess
+lin temple_N = mkN "slaap" masculine ; -- status=guess
+lin tempo_N = mkN "tempo" neuter ; -- status=guess
+lin temporarily_Adv = mkAdv "tijdelijk" ; -- status=guess
+lin temporary_A = mkA "tijdelijk" ; -- status=guess
+lin tempt_V2 = mkV2 (mkV "lokken") | mkV2 (mkV "verlokken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tempt_V2V = mkV2V (mkV "lokken") | mkV2V (mkV "verlokken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin temptation_N = mkN "verleiding" | mkN "verzoeking" | mkN "beproeving" ; -- status=guess status=guess status=guess
+lin tenacious_A = mkA "hardnekkig" ; -- status=guess
+lin tenacity_N = mkN "volhardendheid" feminine ; -- status=guess
+lin tenant_N = mkN "bewoner" masculine | mkN "huurder" masculine ; -- status=guess status=guess
+lin tench_N = mkN "zeelt" ; -- status=guess
+lin tend_V2 = mkV2 (mkV "de neiging" hebben_V) ;
+lin tend_VV = mkVV (mkV "de neiging" hebben_V) ; ---- strange
+lin tendency_N = mkN "neiging" feminine ; -- status=guess
+lin tender_A = mkA "zacht" | mkA "lief" ; -- status=guess status=guess
+lin tender_N = mkN "tender" ; -- status=guess
+lin tender_V = mkV "aanbieden" ; -- status=guess, src=wikt
+lin tender_V2 = mkV2 (mkV "aanbieden") ; -- status=guess, src=wikt
+lin tender_V2V = mkV2V (mkV "aanbieden") ; -- status=guess, src=wikt
+lin tenderloin_N = mkN "haas" | mkN "haasbiefstuk" ; -- status=guess status=guess
+lin tendon_N = mkN "pees" utrum ; -- status=guess
+lin tendril_N = mkN "rank" masculine feminine ; -- status=guess
+lin tenement_N = mkN "huurwoning" ; -- status=guess
+lin tenet_N = mkN "dogma" | mkN "grondregel" | mkN "overtuiging" | mkN "stelling" ; -- status=guess status=guess status=guess status=guess
+lin tennis_N = mkN "tennis" ; -- status=guess
+lin tenor_N = mkN "tenor" ; -- status=guess
+lin tense_A = mkA "gespannen" | mkA "strak" ; -- status=guess status=guess
+lin tense_N = mkN "tijd" masculine | mkN "tempus" neuter ; -- status=guess status=guess
+lin tense_V = spannen_V | mkV "opspannen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tense_V2 = mkV2 (spannen_V) | mkV2 (mkV "opspannen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tension_N = mkN "spanning" feminine ; -- status=guess
+lin tent_N = mkN "tent" masculine ; -- status=guess
+lin tentacle_N = mkN "tentakel" neuter ; -- status=guess
+lin tenuous_A = mkA "onbelangrijk" | mkA "dunnetjes" ; -- status=guess status=guess
+lin tenure_N = mkN "vastbenoemd zijn" | mkN "een vaste benoeming hebben" ; -- status=guess status=guess
+lin tepal_N = mkN "tepaal" neuter ; -- status=guess
+lin tepid_A = mkA "lauw" ; -- status=guess
+lin terbium_N = mkN "terbium" neuter ; -- status=guess
+lin terce_N = mkN "terts" masculine feminine ; -- status=guess
+lin teriyaki_N = mkN "teriyakisaus" ; -- status=guess
+lin term_N = mkN "termijn" ;
+lin term_V2 = variants{} ; --
+lin term_VS = variants{} ; --
+lin terminal_A = variants{} ; --
+lin terminal_N = mkN "terminaal haar" neuter ; -- status=guess
+lin terminate_V = mkV "beëindigen" | mkV "termineren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin terminate_V2 = mkV2 (mkV "beëindigen") | mkV2 (mkV "termineren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin termination_N = mkN "uitgang" ; -- status=guess
+lin termite_N = mkN "termiet" masculine ; -- status=guess
+lin terms_N = mkN "voorwaarden" ;
+lin terrace_N = mkN "terras" neuter | mkN "terrassen {p}" ; -- status=guess status=guess
+lin terrace_V2 = mkV2 (mkV (mkV "een") "terras aanleggen") ; -- status=guess, src=wikt
+lin terrain_N = mkN "terrein" ; -- status=guess
+lin terrapin_N = mkN "moerasschildpad" | mkN "specifically the genus doosschildpad" ; -- status=guess status=guess
+lin terrible_A = mkA "afschuwelijk" ; -- status=guess
+lin terribly_Adv = variants{} ; --
+lin terrier_N = mkN "terriër" masculine ; -- status=guess
+lin terrify_V2 = variants{} ; --
+lin territorial_A = mkA "territoriaal" ; -- status=guess
+lin territory_N = mkN "grondgebied" neuter | mkN "territorium" neuter ; -- status=guess status=guess
+lin terror_N = mkN "verschrikking" feminine ; -- status=guess
+lin terrorism_N = mkN "terrorisme" ; -- status=guess
+lin terrorist_N = mkN "terrorist" masculine ; -- status=guess
+lin terse_A = mkA "bondig" ; -- status=guess
+lin test_N = mkN "test" masculine | mkN "examen" neuter ;
+lin test_V2 = mkV2 (mkV "testen") ;
+lin testament_N = mkN "testament" neuter ; -- status=guess
+lin testicle_N = mkN "teelbal" masculine | mkN "testikel" neuter ; -- status=guess status=guess
+lin testify_V = mkV "getuigen" ; -- status=guess, src=wikt
+lin testify_V2 = mkV2 (mkV "getuigen") ; -- status=guess, src=wikt
+lin testify_VS = mkVS (mkV "getuigen") ; -- status=guess, src=wikt
+lin testimony_N = mkN "getuigenis" ; -- status=guess
+lin testing_N = variants{} ; --
+lin testosterone_N = mkN "testosteron" masculine ; -- status=guess
+lin tether_V2 = mkV2 (mkV "vastmaken") | mkV2 (binden_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin tetrahedron_N = mkN "regelmatig viervlak" neuter ; -- status=guess
+lin tetrahydrocannabinol_N = mkN "tetrahydrocannabinol" masculine ; -- status=guess
+lin text_N = mkN "tekst" masculine ;
+lin textbook_N = mkN "studieboek" ; -- status=guess
+lin textile_N = mkN "textiel" neuter ; -- status=guess
+lin texture_N = mkN "textuur" ; -- status=guess
+lin thallium_N = mkN "thallium" neuter ; -- status=guess
+lin than_Subj = mkSubj "dan" ;
+lin thank_V2 = mkV2 (mkV "bedanken") | mkV2 (mkV "danken") ;
+lin thanks_Interj = mkInterj "bedankt" | mkInterj "dank je" | mkInterj "dank u" ; -- status=guess status=guess status=guess
+lin thanks_N = mkN "bedankt" ; -- status=guess
+lin thanksgiving_N = mkN "dankzegging" feminine ; -- status=guess
+lin that_AdA = variants{} ; --
+lin that_Quant = S.that_Quant ;
+lin that_Subj = S.that_Subj ;
+lin thatcher_N = mkN "dakdekker" masculine ; -- status=guess
+lin thaw_N = mkN "dooi" ; -- status=guess
+lin thaw_V = mkV "ontdooien" ; -- status=guess, src=wikt
+lin thaw_V2 = mkV2 (mkV "ontdooien") ; -- status=guess, src=wikt
+lin theater_N = mkN "theater" neuter ; -- status=guess
+lin theatre_N = variants{} ; --
+lin theatrical_A = mkA "dramatisch" ; -- status=guess
+lin theft_N = mkN "diefstal" feminine ; -- status=guess
+lin theism_N = mkN "theïsme" neuter ; -- status=guess
+lin theme_N = mkN "thema" neuter ; -- status=guess
+lin then_Adv = mkAdv "toen" ; --- split mkAdv "dan" if->then
+lin thence_Adv = mkAdv "daarvandaan" | mkAdv "vandaar" ; -- status=guess status=guess
+lin theodicy_N = mkN "theodicee" ; -- status=guess
+lin theologian_N = mkN "theoloog" masculine | mkN "theologe" feminine ; -- status=guess status=guess
+lin theological_A = mkA "theologisch" ; -- status=guess
+lin theology_N = mkN "theologie" feminine | mkN "godgeleerdheid" feminine ; -- status=guess status=guess
+lin theophany_N = mkN "theofanie" masculine ; -- status=guess
+lin theorem_N = mkN "theorema" masculine | mkN "stelling" feminine ; -- status=guess status=guess
+lin theoretical_A = mkA "theoretisch" ; -- status=guess
+lin theorist_N = mkN "theoreticus" masculine ; -- status=guess
+lin theory_N = mkN "theorie" ;
+lin theosophy_N = mkN "theosofie" ; -- status=guess
+lin therapist_N = mkN "therapeut" ; -- status=guess
+lin therapy_N = mkN "therapie" ; -- status=guess
+lin there7from_Adv = S.there7from_Adv ;
+lin there7to_Adv = S.there7to_Adv ;
+lin there_Adv = S.there_Adv ;
+lin thereabout_Adv = mkAdv "daaromheen" ; -- status=guess
+lin thereafter_Adv = mkAdv "daarna" ; -- status=guess
+lin thereby_Adv = mkAdv "daarbij" ; -- status=guess
+lin therefor_Adv = mkAdv "daarvoor" ; -- status=guess
+lin therefore_Adv = mkAdv "daarom" | mkAdv "bijgevolg" | mkAdv "daardoor" | mkAdv "waardoor" ;
+lin therefore_PConj = S.therefore_PConj ;
+lin therefrom_Adv = mkAdv "daaruit" ; -- status=guess
+lin thereinafter_Adv = mkAdv "daaropvolgens" ; -- status=guess
+lin thereof_Adv = mkAdv "daarvan" ; -- status=guess
+lin thereon_Adv = mkAdv "daarop" ; -- status=guess
+lin thereto_Adv = mkAdv "daaraan" ; -- status=guess
+lin theretofore_Adv = mkAdv "daartevoren" ; -- status=guess
+lin thereunder_Adv = mkAdv "daaronder" ; -- status=guess
+lin thereupon_Adv = mkAdv "daarop" ; -- status=guess
+lin therewith_Adv = mkAdv "daarmee" ; -- status=guess
+lin therewithal_Adv = mkAdv "daarmede" ; -- status=guess
+lin thermistor_N = mkN "thermistor" masculine ; -- status=guess
+lin thermodynamics_N = mkN "thermodynamica" feminine ; -- status=guess
+lin thermometer_N = mkN "thermometer" masculine ; -- status=guess
+lin thermoplastic_N = mkN "thermoplast" masculine ; -- status=guess
+lin thermosphere_N = mkN "thermosfeer" ; -- status=guess
+lin thesaurus_N = mkN "thesaurus" masculine | mkN "synoniemenboek" neuter ; -- status=guess status=guess
+lin thesis_N = mkN "these" ; -- status=guess
+lin theta_N = mkN "thèta" masculine feminine ; -- status=guess
+lin theyFem_Pron = S.they_Pron ;
+lin they_Pron = S.they_Pron ;
+lin thick_A = L.thick_A ;
+lin thick_Adv = mkAdv "dik" ; -- status=guess
+lin thick_N = mkN "het vuur van de strijd" ; -- status=guess
+lin thief_N = mkN "dief" masculine | mkN "dievegge" feminine ; -- status=guess status=guess
+lin thigh_N = mkN "dij" feminine | mkN "bovenbeen" neuter ; -- status=guess status=guess
+lin thighbone_N = mkN "dijbeen" neuter ; -- status=guess
+lin thimble_N = mkN "vingerhoed" ; -- status=guess
+lin thin_A = L.thin_A ;
+lin thing_N = mkN "ding" neuter | mkN "zaak" ;
+lin think_V = L.think_V ;
+lin think_V2 = mkV2 (denken_V) ;
+lin think_VS = mkVS (denken_V) ;
+lin thinkable_A = mkA "denkbaar" ; -- status=guess
+lin thinkerMasc_N = mkN "denker" masculine | mkN "intellectueel" ; -- status=guess status=guess
+lin thinking_A = variants{} ; --
+lin thinking_N = variants{} ; --
+lin thirst_N = mkN "dorst" ; -- status=guess
+lin thirsty_A = mkA "dorstig" ; -- status=guess
+lin this_Quant = S.this_Quant ;
+lin thistle_N = mkN "distel" masculine ; -- status=guess
+lin thither_Adv = mkAdv "daarheen" | mkAdv "aldaar" | mkAdv "derwaarts" ; -- status=guess status=guess status=guess
+lin thong_N = mkN "slipper" ; -- status=guess
+lin thorium_N = mkN "thorium" neuter ; -- status=guess
+lin thorn_N = mkN "doorn" ; -- status=guess
+lin thorough_A = mkA "grondig" | mkA "diepgaand" ; -- status=guess status=guess
+lin thoroughfare_N = mkN "doorgangsweg" masculine | mkN "doorgaande weg" ; -- status=guess status=guess
+lin thoroughgoing_A = mkA "ingrijpend" ; -- status=guess
+lin thoroughly_Adv = variants{} ; --
+lin though_Adv = mkAdv "echter" ;
+lin though_Subj = mkSubj "echter" | mkSubj "hoewel" ;
+lin thought_N = mkN "gedachte" feminine | mkN "idee" neuter ;
+lin thoughtful_A = mkA "voorkomend" ; -- status=guess
+lin thrall_N = mkN "tot slaaf gemaakt" | mkN "onderworpen" ; -- status=guess status=guess
+lin thread_N = mkN "onderwerp" neuter | mkN "rode draad" masculine ; -- status=guess status=guess
+lin thread_V2 = mkV2 (mkV "bedraden") ; -- status=guess, src=wikt
+lin threadbare_A = mkA "versleten" ; -- status=guess
+lin threat_N = mkN "bedreiging" feminine ;
+lin threaten_V = mkV "bedreigen" | mkV "dreigen" ;
+lin threaten_V2 = mkV2 (mkV "bedreigen") | mkV2 (mkV "dreigen") ;
+lin threaten_VS = mkVS (mkV "bedreigen") | mkVS (mkV "dreigen") ;
+lin threaten_VV = mkVV (mkV "bedreigen") | mkVV (mkV "dreigen") ;
+lin thresh_V = mkV "dorsen" ; -- status=guess, src=wikt
+lin thresh_V2 = mkV2 (mkV "dorsen") ; -- status=guess, src=wikt
+lin threshold_N = mkN "dorpel" | mkN "drempel" ; -- status=guess status=guess
+lin thrice_Adv = mkAdv "driemaal" ; -- status=guess
+lin thrift_N = mkN "zuinigheid" feminine ; -- status=guess
+lin thrill_N = mkN "siddering" feminine ; -- status=guess
+lin thrill_V = mkV "opwinden" ; -- status=guess, src=wikt
+lin thrill_V2 = mkV2 (mkV "opwinden") ; -- status=guess, src=wikt
+lin throat_N = mkN "keel" ; -- status=guess
+lin throb_N = mkN "geklop" ; -- status=guess
+lin throb_V = mkV "kloppen" ; -- status=guess, src=wikt
+lin throe_N = mkN "stuiptrekking" ; -- status=guess
+lin thrombocytopenia_N = mkN "trombocytopenie" ; -- status=guess
+lin thrombus_N = mkN "trombose" feminine ; -- status=guess
+lin throne_N = mkN "gemak" neuter ; -- status=guess
+lin throng_N = mkN "massa" | mkN "menigte" | mkN "drukte" feminine ; -- status=guess status=guess status=guess
+lin throng_V = mkV "vergaderen" ; -- status=guess, src=wikt
+lin throng_V2 = mkV2 (mkV "vergaderen") ; -- status=guess, src=wikt
+lin throttle_V = mkV "wurgen" ; -- status=guess, src=wikt
+lin throttle_V2 = mkV2 (mkV "wurgen") ; -- status=guess, src=wikt
+lin through_Adv = mkAdv "door" ;
+lin through_Prep = S.through_Prep ;
+lin throughout_Adv = mkAdv "overal" ; -- status=guess
+lin throughout_Prep = mkPrep "door" ; ---- no proper translation
+lin throw_N = mkN "verplaatsing" feminine ; -- status=guess
+lin throw_V = lin V throw_V2;
+lin throw_V2 = L.throw_V2 ;
+lin thrush_N = mkN "lijster" ; -- status=guess
+lin thrust_N = mkN "steek" masculine ; -- status=guess
+lin thrust_V = mkV "vooruitstuwen" ; -- status=guess, src=wikt
+lin thrust_V2 = mkV2 (mkV "vooruitstuwen") ; -- status=guess, src=wikt
+lin thug_N = mkN "schoelie" | mkN "schurk" ; -- status=guess status=guess
+lin thulium_N = mkN "thulium" neuter ; -- status=guess
+lin thumb_N = mkN "duim" masculine ; -- status=guess
+lin thumbnail_N = mkN "duimnagel" masculine ; -- status=guess
+lin thumbtack_N = mkN "duimspijker" | mkN "punaise" masculine ; -- status=guess status=guess
+lin thunder_N = mkN "gerommel" neuter ; -- status=guess
+lin thunder_V = mkV "donderen" ; -- status=guess, src=wikt
+lin thunder_V2 = mkV2 (mkV "donderen") ; -- status=guess, src=wikt
+lin thunderstorm_N = mkN "onweer" neuter ; -- status=guess
+lin thus_Adv = mkAdv "dus" | mkAdv "bijgevolg" | mkAdv "aldus" ;
+lin thwart_V2 = mkV2 (mkV "dwarsbomen") ; -- status=guess, src=wikt
+lin thyme_N = mkN "thijm" ; -- status=guess
+lin thyroid_N = mkN "schildklier" ; -- status=guess
+lin tibia_N = mkN "scheenbeen" neuter | mkN "tibia" feminine ; -- status=guess status=guess
+lin tic_N = mkN "tic" masculine ; -- status=guess
+lin tick_N = mkN "teek" masculine feminine ; -- status=guess
+lin tick_V = mkV "tikken" ; -- status=guess, src=wikt
+lin tick_V2 = mkV2 (mkV "tikken") ; -- status=guess, src=wikt
+lin ticket_N = mkN "kaartje" | mkN "ticket" ; -- status=guess status=guess
+lin tickle_V = mkV "kietelen" | mkV "kriebelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tickle_V2 = mkV2 (mkV "kietelen") | mkV2 (mkV "kriebelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tidal_A = mkA "getijde-" ; -- status=guess
+lin tiddlywinks_N = mkN "vlooienspel" ; -- status=guess
+lin tide_N = mkN "getijde" neuter | mkN "tij" neuter ; -- status=guess status=guess
+lin tide_V2 = mkV2 (mkV (mkV "met") "het getij") ; -- status=guess, src=wikt
+lin tidy_A = mkA "net" | mkA "proper" | mkA "rein" ; -- status=guess status=guess status=guess
+lin tie_N = mkN "boog" ; -- status=guess
+lin tie_V = mkV "knopen" | mkV "vastknopen" | binden_V | mkV "strikken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tie_V2 = L.tie_V2 ;
+lin tier_N = mkN "laag" feminine | mkN "rang" masculine ; -- status=guess status=guess
+lin tiercel_N = mkN "tersel" ; -- status=guess
+lin tiger_N = mkN "tijger" masculine ; -- status=guess
+lin tight_A = variants{} ; --
+lin tight_Adv = variants{} ; --
+lin tighten_V = variants{} ; --
+lin tighten_V2 = variants{} ; --
+lin tightly_Adv = variants{} ; --
+lin tights_N = mkN "collant" ; -- status=guess
+lin tigress_N = mkN "tijgerin" feminine ; -- status=guess
+lin tilde_N = mkN "tilde" ; -- status=guess
+lin tile_N = mkN "tegel" masculine | mkN "vloertegel" feminine | mkN "muurtegel" masculine | mkN "pan" feminine | mkN "dakpan" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin tile_V2 = mkV2 (mkV "tegelen") | mkV2 (mkV "betegelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tiling_N = mkN "betegeling" feminine ; -- status=guess
+lin till_Prep = variants{} ; --
+lin till_Subj = variants{} ; --
+lin till_V2 = mkV2 (mkV "ploegen") | mkV2 (mkV "bewerken") | mkV2 (mkV "bebouwen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tiller_N = mkN "graafmachine" ; -- status=guess
+lin timber_N = mkN "dakbalk" masculine | mkN "balk" masculine ; -- status=guess status=guess
+lin timbre_N = mkN "klankkleur" feminine | mkN "timbre" neuter ; -- status=guess status=guess
+lin time_1_N = mkN "keer" ;
+lin time_2_N = mkN "tijd" ;
+lin time_N = mkN "tijd";
+lin time_V2 = mkV2 (mkV "klokken") | mkV2 (mkV "timen") | mkV2 (mkV "chronometreren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin timeline_N = mkN "tijdlijn" ; -- status=guess
+lin timeliness_N = mkN "stiptheid" feminine ; -- status=guess
+lin timely_A = mkA "tijdig" ; -- status=guess
+lin timer_N = mkN "timer" masculine | mkN "eierwekker" masculine ; -- status=guess status=guess
+lin timetable_N = variants{} ; --
+lin timid_A = mkA "schuchter" | mkA "bedeesd" | mkA "schroomvallig" | mkA "timide" ; -- status=guess status=guess status=guess status=guess
+lin timing_N = variants{} ; --
+lin timorous_A = mkA "angstig" | mkA "schuw" | mkA "verlegen" ; -- status=guess status=guess status=guess
+lin tin_N = mkN "blik" neuter | mkN "conservenblik" neuter ; -- status=guess status=guess
+lin tin_V2 = mkV2 (mkV "vertinnen") ; -- status=guess, src=wikt
+lin tinderbox_N = mkN "tondeldoos" feminine ; -- status=guess
+lin tine_N = mkN "punt" masculine ; -- status=guess
+lin tinge_N = mkN "tintje" ; -- status=guess
+lin tinge_V2 = mkV2 (mkV "tinten") | mkV2 (mkV (mkV "lichtjes") "kleuren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tingle_V = mkV "kriebelen" ; -- status=guess, src=wikt
+lin tinnitus_N = mkN "tinnitus" | mkN "oorsuizen" ; -- status=guess status=guess
+lin tiny_A = mkA "klein" | mkA "minuscuul" ; -- status=guess status=guess
+lin tip_N = mkN "stort " neuter | mkN "stortplaats" | mkN "vuilnisbelt" masculine feminine ; -- status=guess status=guess status=guess
+lin tip_V = mkV "tippen" ; -- status=guess, src=wikt
+lin tip_V2 = mkV2 (mkV "tippen") ; -- status=guess, src=wikt
+lin tipsy_A = mkA "aangeschoten" | mkA "tipsy" ; -- status=guess status=guess
+lin tiptoe_V = mkV (mkV "op") "de tippen lopen" ; -- status=guess, src=wikt
+lin tire_V = reflMkV "vermoeien" | mkV (mkV "moe") "worden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tire_V2 = mkV2 (reflMkV "vermoeien") | mkV2 (mkV (mkV "moe") "worden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tired_A = mkA "moe" | mkA "vermoeid" ; -- status=guess status=guess
+lin tissue_N = mkN "weefsel" neuter ; -- status=guess
+lin tit_N = mkN "tiet" feminine ; -- status=guess
+lin titanium_N = mkN "titanium" neuter | mkN "titaan" neuter ; -- status=guess status=guess
+lin tithe_N = mkN "tiende deel" ; -- status=guess
+lin title_N = mkN "titel" ;
+lin tittle_N = mkN "spatje" ; -- status=guess
+lin titular_A = mkA "titulair" | mkA "nominaal" ; -- status=guess status=guess
+lin to_Adv = mkAdv "toe" | mkAdv "dicht" ;
+lin to_Prep = S.to_Prep ;
+lin toad_N = mkN "pad" ; -- status=guess
+lin toadstool_N = mkN "giftige paddestoel" masculine | mkN "gifzwam" masculine ; -- status=guess status=guess
+lin toast_N = mkN "toost" | mkN "heildronk" ; -- status=guess status=guess
+lin toast_V = mkV "toasten" | mkV (mkV "drinken") "op" ; -- status=guess, src=wikt status=guess, src=wikt
+lin toast_V2 = mkV2 (mkV "toasten") | mkV2 (mkV (mkV "drinken") "op") ; -- status=guess, src=wikt status=guess, src=wikt
+lin toaster_N = mkN "broodrooster" ; -- status=guess
+lin tobacco_N = mkN "tabaksplant" ; -- status=guess
+lin today_Adv = L.today_Adv ;
+lin today_N = mkN "vandaag" ; -- status=guess
+lin toddler_N = mkN "peuter" masculine feminine ; -- status=guess
+lin toe_N = mkN "teen" masculine ; -- status=guess
+lin toenail_N = mkN "teennagel" masculine ; -- status=guess
+lin toffee_N = mkN "toffee" masculine ; -- status=guess
+lin together_Adv = mkAdv "samen" | mkAdv "tezamen" ;
+lin toil_N = mkN "gezwoeg" neuter ; -- status=guess
+lin toil_V = mkV "werken" | mkV "labeuren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin toil_V2V = mkV2V (mkV "werken") | mkV2V (mkV "labeuren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin toil_VV = mkVV (mkV "werken") | mkVV (mkV "labeuren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin toilet_N = mkN "badkamer" utrum ; -- status=guess
+lin token_N = mkN "token " neuter | mkN "symbool" neuter ; -- status=guess status=guess
+lin tolerable_A = mkA "tolerabel" ; -- status=guess
+lin tolerance_N = mkN "verdraagzaamheid" | mkN "tolerantie" utrum ; -- status=guess status=guess
+lin tolerant_A = mkA "verdraagzaam" | mkA "tolerant" ; -- status=guess status=guess
+lin tolerate_V2 = mkV2 (mkV "verdragen") | mkV2 (mkV "tolereren") | mkV2 (mkV "toelaten") | mkV2 (mkV "dulden") | mkV2 (mkV "gedogen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin toll_N = mkN "tolhuis" neuter ; -- status=guess
+lin toll_V = mkV "luiden" ; -- status=guess, src=wikt
+lin toll_V2 = mkV2 (mkV "luiden") ; -- status=guess, src=wikt
+lin tom_N = mkN "kater" masculine ; -- status=guess
+lin tomato_N = mkN "tomaat" feminine ; -- status=guess
+lin tomb_N = mkN "tombe " masculine ; -- status=guess
+lin tombstone_N = mkN "grafsteen" masculine | mkN "zerk" masculine feminine ; -- status=guess status=guess
+lin tomfoolery_N = mkN "gekkigheid" feminine ; -- status=guess
+lin tomorrow_Adv = mkAdv "morgen" ;
+lin tomorrow_N = mkN "morgen" masculine ; -- status=guess
+lin ton_N = mkN "ton" ; -- status=guess
+lin tone_N = mkN "toon" | mkN "timbre" ; -- status=guess status=guess
+lin tongs_N = mkN "tang" ; -- status=guess
+lin tongue_N = L.tongue_N ;
+lin tonic_N = mkN "tonic" masculine ; -- status=guess
+lin tonight_Adv = mkAdv "vanavond" ;
+lin tonight_N = mkN "deze avond" masculine | mkN "deze nacht" masculine ; -- status=guess status=guess
+lin tonne_N = variants{} ; --
+lin tonsil_N = mkN "keelamandel" | mkN "tonsill" ; -- status=guess status=guess
+lin tonsillitis_N = mkN "tonsillitis" ; -- status=guess
+lin too_AdA = S.too_AdA ;
+lin too_Adv = mkAdv "ook" | mkAdv "eveneens" ;
+lin tool_N = mkN "gereedschap" neuter | mkN "instrument" neuter ; -- status=guess status=guess
+lin tool_V2 = mkV2 (mkV "uitrusten") ; -- status=guess, src=wikt
+lin toolbox_N = mkN "gereedschapskist" feminine ; -- status=guess
+lin toot_N = mkN "getoeter" neuter ; -- status=guess
+lin tooth_N = L.tooth_N ;
+lin toothache_N = mkN "tandpijn" masculine feminine ; -- status=guess
+lin toothbrush_N = mkN "tandenborstel" masculine ; -- status=guess
+lin toothpaste_N = mkN "tandpasta" masculine ; -- status=guess
+lin toothpick_N = mkN "tandenstoker" ; -- status=guess
+lin top_N = mkN "top" ;
+lin top_V2 = mkV2 (mkV "uitmunten") ; -- status=guess, src=wikt
+lin topic_N = mkN "onderwerp" ; -- status=guess
+lin topographic_A = mkA "topografisch" ; -- status=guess
+lin topology_N = mkN "topologie" feminine ; -- status=guess
+lin topos_N = mkN "topos " neuter ; -- status=guess
+lin topsail_N = mkN "bovenzeil" neuter ; -- status=guess
+lin toque_N = mkN "muts" ; -- status=guess
+lin torch_N = mkN "zaklamp" ; -- status=guess
+lin torment_N = mkN "kwelling" ; -- status=guess
+lin torment_V2 = mkV2 (mkV "kwellen") ; -- status=guess, src=wikt
+lin tornado_N = mkN "tornado" ; -- status=guess
+lin torpedo_N = mkN "torpedoboot " masculine ; -- status=guess
+lin torpor_N = mkN "verstarring" | mkN "letargie" ; -- status=guess status=guess
+lin torque_N = mkN "koppel" neuter ; -- status=guess
+lin torrent_N = mkN "stortvloed" masculine | mkN "stroom" masculine ; -- status=guess status=guess
+lin torsion_N = mkN "torsie" feminine ; -- status=guess
+lin torso_N = mkN "torso" | mkN "romp" feminine ; -- status=guess status=guess
+lin tortoise_N = mkN "schildpad" feminine ; -- status=guess
+lin torture_N = mkN "marteling" feminine ; -- status=guess
+lin torture_V2 = mkV2 (mkV "martelen") | mkV2 (mkV "folteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tosh_N = mkN "onzin" masculine | mkN "zever" masculine | mkN "gebrabbel" neuter ; -- status=guess status=guess status=guess
+lin toss_N = mkN "opgooi" ; -- status=guess
+lin toss_V = mkV "woelen" ; -- status=guess, src=wikt
+lin toss_V2 = mkV2 (mkV "woelen") ; -- status=guess, src=wikt
+lin total_A = mkA "compleet" | mkA "volledig" | mkA "geheel" ;
+lin total_N = mkN "totaal" neuter ;
+lin total_V = mkV "bijeentellen" | mkV "optellen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin total_V2 = mkV2 (mkV "bijeentellen") | mkV2 (mkV "optellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin totalitarian_A = mkA "totalitair" | mkA "totalitaire" ; -- status=guess status=guess
+lin totally_Adv = mkAdv "volledig" | mkAdv "helemaal" | mkAdv "totaal" ; -- status=guess status=guess status=guess
+lin tote_N = mkN "boodschappentas" feminine | mkN "draagtas" feminine ; -- status=guess status=guess
+lin tote_V2 = mkV2 (mkV "samentellen") ; -- status=guess, src=wikt
+lin totem_N = mkN "totem" masculine ; -- status=guess
+lin toucan_N = mkN "toekan" masculine ; -- status=guess
+lin touch_N = mkN "detail" neuter ; -- status=guess
+lin touch_V = mkV "aan" (mkV "raken") | mkV "raken" | mkV "roeren" ;
+lin touch_V2 = mkV2 touch_V ;
+lin touching_A = mkA "roerend" ; -- status=guess
+lin tough_A = variants{} ; --
+lin tough_N = mkN "taai" | mkN "hard" | mkN "sterk" | mkN "robuust" ; -- status=guess status=guess status=guess status=guess
+lin tour_N = mkN "krachtdaad" utrum ; -- status=guess
+lin tour_V = mkV "reizen" ;
+lin tour_V2 = mkV2 (tour_V) ;
+lin tourism_N = mkN "toerisme" neuter ; -- status=guess
+lin tourist_N = mkN "toerist" masculine | mkN "toeriste" feminine ; -- status=guess status=guess
+lin tourmaline_N = mkN "toermalijn" masculine ; -- status=guess
+lin tournament_N = mkN "toernooi" neuter | mkN "tornooi" neuter ; -- status=guess status=guess
+lin tow_N = mkN "sleeptouw" neuter | mkN "trekkabel" masculine ; -- status=guess status=guess
+lin toward_Prep = variants{} ; --
+lin towards_Prep = mkPrep "richting" ;
+lin towel_N = mkN "handdoek" masculine ; -- status=guess
+lin tower_N = mkN "toren" ; -- status=guess
+lin tower_V = mkV "bovenuittorenen" ; -- status=guess, src=wikt
+lin towhead_N = mkN "vlaskop" ; -- status=guess
+lin towline_N = mkN "sleepkabel" masculine | mkN "sleeptouw" neuter ; -- status=guess status=guess
+lin town_N = mkN "dorp" neuter | mkN "gemeente" feminine | mkN "stad" feminine | mkN "nederzetting" feminine ;
+lin towrope_N = mkN "sleeptouw" neuter ; -- status=guess
+lin toxic_A = mkA "giftig" ; -- status=guess
+lin toxicological_A = mkA "toxicologisch" ; -- status=guess
+lin toxicologist_N = mkN "toxicoloog" masculine ; -- status=guess
+lin toxicology_N = mkN "toxicologie" feminine ; -- status=guess
+lin toy_N = mkN "speelgoed" neuter ; -- status=guess
+lin trace_N = mkN "opsporen" | mkN "nazoeken" ; -- status=guess status=guess
+lin trace_V = mkV "overtrekken" | mkV "calqueren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin trace_V2 = mkV2 (mkV "overtrekken") | mkV2 (mkV "calqueren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tracer_N = mkN "tracer" | mkN "lichtspoormunitie" ; -- status=guess status=guess
+lin trachea_N = mkN "trachee" ; -- status=guess
+lin track_N = mkN "spoor" neuter | mkN "baan" ;
+lin track_V = variants{} ; --
+lin track_V2 = variants{} ; --
+lin tract_N = mkN "kanaal" neuter | mkN "stelsel" neuter ; -- status=guess status=guess
+lin tractor_N = mkN "tractor" masculine | mkN "trekker" masculine ; -- status=guess status=guess
+lin trade_N = mkN "handel" masculine | mkN "ruil" ;
+lin trade_V = variants{} ; --
+lin trade_V2 = variants{} ; --
+lin trademark_N = mkN "handelsmerk" neuter ; -- status=guess
+lin trader_N = mkN "handelaar" masculine ; -- status=guess
+lin trading_A = variants{} ; --
+lin trading_N = mkN "handelspost" utrum ; -- status=guess
+lin tradition_N = mkN "traditie" feminine ;
+lin traditional_A = mkA "traditioneel" ;
+lin traditionally_Adv = mkAdv "traditioneel" ; -- status=guess
+lin traffic_N = mkN "verkeer" neuter ;
+lin tragedy_N = mkN "tragedie" ; -- status=guess
+lin tragic_A = mkA "tragisch" ; -- status=guess
+lin trail_N = mkN "studentenhaver" masculine | mkN "elitehaver" masculine ; -- status=guess status=guess
+lin trail_V = variants{} ; --
+lin trail_V2 = variants{} ; --
+lin trailblazer_N = mkN "wegbereider" ; -- status=guess
+lin trailer_N = mkN "aanhangwagen" masculine | mkN "aanhanger" masculine ; -- status=guess status=guess
+lin train_N = L.train_N ;
+lin train_V = mkV "trainen" | mkV "oefenen" ;
+lin train_V2 = mkV2 (mkV "trainen") ;
+lin train_V2V = mkV2V (mkV "trainen") ;
+lin trained_A = variants{} ; --
+lin trainee_N = variants{} ; --
+lin trainer_N = mkN "trainer" masculine | mkN "trainster" feminine ; -- status=guess status=guess
+lin training_N = mkN "opleiding" feminine | mkN "training" ;
+lin trait_N = mkN "karaktereigenschap" ; -- status=guess
+lin traitor_N = mkN "trouweloze" utrum ; -- status=guess
+lin tram_N = mkN "tram" masculine ; -- status=guess
+lin tramp_N = mkN "vagebond" | mkN "landloper" | mkN "zwerver" | mkN "dakloze" ; -- status=guess status=guess status=guess status=guess
+lin trampoline_N = mkN "trampoline" feminine ; -- status=guess
+lin trance_N = mkN "trance" utrum ; -- status=guess
+lin tranquil_A = mkA "rustig" ; -- status=guess
+lin transaction_N = mkN "transactie" ; -- status=guess
+lin transcend_V2 = mkV2 (mkV "overstijgen") ; -- status=guess, src=wikt
+lin transcendence_N = mkN "transcendentie" feminine ; -- status=guess
+lin transcription_N = variants{} ; --
+lin transfer_N = mkN "overdracht" feminine ; -- status=guess
+lin transfer_V = mkV "overplaatsen" | mkV "verplaatsen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin transform_V2 = variants{} ; --
+lin transformation_N = mkN "transformatie" feminine ; -- status=guess
+lin transfusion_N = mkN "transfusie" feminine ; -- status=guess
+lin transgender_A = mkA "transgender" ; -- status=guess
+lin transient_A = mkA "vergankelijk" | mkA "eindig" ; -- status=guess status=guess
+lin transistor_N = mkN "transistor" masculine ; -- status=guess
+lin transit_N = mkN "doortocht" masculine ; -- status=guess
+lin transition_N = mkN "overgang" masculine ; -- status=guess
+lin transitional_A = mkA "overgangs-" | mkA "transitorisch" ; -- status=guess status=guess
+lin transitive_A = mkA "overdrachtelijk" ; -- status=guess
+lin transitory_A = mkA "voorbijgaand" ; -- status=guess
+lin translatable_A = mkA "vertaalbaar" ; -- status=guess
+lin translate_V = mkV "vertalen" | mkV "overzetten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin translate_V2 = mkV2 (mkV "vertalen") | mkV2 (mkV "overzetten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin translation_N = mkN "vertaling" feminine ; -- status=guess
+lin translator_N = mkN "vertaler" masculine | mkN "vertaalster" feminine ; -- status=guess status=guess
+lin transliterate_V2 = mkV2 (mkV "omschrijven") | mkV2 (mkV "translitereren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin transliteration_N = mkN "transliteratie" feminine ; -- status=guess
+lin translocation_N = mkN "translocatie" feminine ; -- status=guess
+lin translucent_A = mkA "doorschijnend" | mkA "verstrooïend" ; -- status=guess status=guess
+lin transmission_N = variants{} ; --
+lin transmit_V2 = mkV2 (mkV "doorgeven") ; -- status=guess, src=wikt
+lin transparent_A = mkA "doorzichtig" ; -- status=guess
+lin transport_N = mkN "vervoer" neuter | mkN "transport" neuter ;
+lin transport_V2 = mkV2 (mkV "overbrengen") | mkV2 (mkV "voeren") | mkV2 (mkV "vervoeren") | mkV2 (mkV "transporteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin transportation_N = mkN "vervoer" ; -- status=guess
+lin transpose_N = mkN "verwisselen" | mkN "omwisselen" ; -- status=guess status=guess
+lin transvestite_N = mkN "travestiet" ; -- status=guess
+lin trap_N = mkN "waterslot" neuter | mkN "zwanenhals" masculine ; -- status=guess status=guess
+lin trap_V = vangen_V ; -- status=guess, src=wikt
+lin trap_V2 = mkV2 (vangen_V) ; -- status=guess, src=wikt
+lin trapezium_N = mkN "trapezoïde" ; -- status=guess
+lin trapezoid_N = mkN "vierhoek" neuter ; -- status=guess
+lin trash_N = mkN "vuilnisbak" ; -- status=guess
+lin trash_V2 = mkV2 (mkV "kapotmaken") | mkV2 (mkV "stukslaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin traumatology_N = mkN "traumatologie" ; -- status=guess
+lin travail_N = mkN "hard labeur" | mkN "werkarbeid" | mkN "barensweeën" | mkN "beproeving" | mkN "smart" | mkN "zielskwelling" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin travel_N = mkN "reis" ; -- status=guess
+lin travel_V = L.travel_V ;
+lin travel_V2 = mkV2 travel_V ;
+lin traveller_N = mkN "reiziger" masculine ; -- status=guess
+lin travelling_N = mkN "handelsreizigersprobleem" ; -- status=guess
+lin trawler_N = mkN "trawler" masculine ; -- status=guess
+lin tray_N = variants{} ; --
+lin treacherous_A = mkA "verraderlijk" ; -- status=guess
+lin treacle_N = mkN "melasse" feminine ; -- status=guess
+lin tread_V = mkV "stampen" | mkV "vertrappen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tread_V2 = mkV2 (mkV "stampen") | mkV2 (mkV "vertrappen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin treason_N = mkN "hoogverraad" neuter | mkN "landverraad" neuter ; -- status=guess status=guess
+lin treasure_N = mkN "schat" feminine ; -- status=guess
+lin treasurer_N = mkN "penningmeester" ; -- status=guess
+lin treasury_N = variants{} ; --
+lin treat_N = variants{} ; --
+lin treat_V = mkV "behandelen" ;
+lin treat_V2 = mkV2 (mkV "behandelen") ;
+lin treatise_N = mkN "verhandeling" feminine | mkN "scriptie" ; -- status=guess status=guess
+lin treatment_N = mkN "behandeling" ;
+lin treaty_N = mkN "verdrag" | mkN "overeenkomst" | mkN "traktaat" ; -- status=guess status=guess status=guess
+lin treble_N = mkN "vioolsleutel" ; -- status=guess
+lin treble_V = mkV "verdrievoudigen" ; -- status=guess, src=wikt
+lin treble_V2 = mkV2 (mkV "verdrievoudigen") ; -- status=guess, src=wikt
+lin tree_N = L.tree_N ;
+lin tremble_V = mkV "beven" ; -- status=guess, src=wikt
+lin tremendous_A = mkA "ontzagwekkend" ; -- status=guess
+lin trench_N = mkN "lange jas" ; -- status=guess
+lin trend_N = mkN "trend" | mkN "rage" ; -- status=guess status=guess
+lin trepan_V2 = mkV2 (mkV "foppen") | mkV2 (mkV "beetnemen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin trepidation_N = mkN "opwinding" | mkN "ongerustheid" ; -- status=guess status=guess
+lin trespass_V = schenden_V ; -- status=guess, src=wikt
+lin trestle_N = mkN "schraag" | mkN "zaagbok" ; -- status=guess status=guess
+lin trial_N = mkN "poging" ; --- split mkN "rechtzaak" ; trial in court
+lin triangle_N = mkN "triangel" masculine ; -- status=guess
+lin triangular_A = mkA "driehoekig" ; -- status=guess
+lin tribe_N = mkN "stam" masculine ; -- status=guess
+lin tribulation_N = mkN "beproeving" feminine ; -- status=guess
+lin tribunal_N = variants{} ; --
+lin tributary_N = mkN "vazalstaat" masculine ; -- status=guess
+lin tribute_N = mkN "afdracht" feminine ; -- status=guess
+lin trice_N = mkN "oogwenk" masculine ; -- status=guess
+lin trice_V2 = mkV2 (mkV "ophalen") | mkV2 (mkV "optrekken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin trichotillomania_N = mkN "trichotillomanie" feminine | mkN "TTM" feminine ; -- status=guess status=guess
+lin trick_N = variants{} ; --
+lin trickery_N = mkN "bedriegerij" feminine ; -- status=guess
+lin tricky_A = mkA "listig" | mkA "listige" ; -- status=guess status=guess
+lin tricolour_N = mkN "driekleur" masculine | mkN "nationale driekleur" masculine ; -- status=guess status=guess
+lin trident_N = mkN "drietand" masculine ; -- status=guess
+lin trifle_N = mkN "puddingtaart" ; -- status=guess
+lin trigger_N = mkN "trekkerbeugel" masculine ; -- status=guess
+lin trigger_V2 = mkV2 (mkV "afvuren") | mkV2 (mkV "vuren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin trill_N = mkN "triller" masculine ; -- status=guess
+lin trilogy_N = mkN "trilogie" feminine ; -- status=guess
+lin trimaran_N = mkN "trimaran" masculine ; -- status=guess
+lin trinity_N = mkN "drie-eenheid" feminine | mkN "drievuldigheid" feminine ; -- status=guess status=guess
+lin trinket_N = mkN "kleinood" neuter ; -- status=guess
+lin trio_N = mkN "trio" neuter ; -- status=guess
+lin trip_N = mkN "tocht" masculine ; -- status=guess
+lin trip_V = mkV "struikelen" ; -- status=guess, src=wikt
+lin tripartite_A = mkA "driedelig" ; -- status=guess
+lin tripe_N = mkN "ingewanden {p}" ; -- status=guess
+lin triple_A = mkA "drievoudig" | mkA "driedubbel" ; -- status=guess status=guess
+lin triple_V = mkV "verdrievoudigen" ; -- status=guess, src=wikt
+lin triple_V2 = mkV2 (mkV "verdrievoudigen") ; -- status=guess, src=wikt
+lin triplet_N = mkN "triool" masculine feminine ; -- status=guess
+lin tripod_N = mkN "statief" neuter | mkN "driepoot" masculine ; -- status=guess status=guess
+lin triptych_N = mkN "drieluik" ; -- status=guess
+lin trite_A = mkA "versleten" | mkA "afgezaagd" | mkA "banaal" ; -- status=guess status=guess status=guess
+lin tritium_N = mkN "tritium" ; -- status=guess
+lin triton_N = mkN "triton" masculine | mkN "tritiumkern" masculine ; -- status=guess status=guess
+lin triumph_N = mkN "triomf" ; -- status=guess
+lin triumph_V = mkV "triomferen" ; -- status=guess, src=wikt
+lin triumphant_A = mkA "triomfant" ; -- status=guess
+lin triumvirate_N = mkN "triumviraat" | mkN "driemanschap" ; -- status=guess status=guess
+lin trivial_A = mkA "onbeduidend" ; -- status=guess
+lin troglodyte_N = mkN "holbewoner" masculine | mkN "holenmens" masculine ; -- status=guess status=guess
+lin troika_N = mkN "trojka" ; -- status=guess
+lin troll_N = mkN "lokaas" ; -- status=guess
+lin trolley_N = mkN "trolleybus" masculine ; -- status=guess
+lin trollop_N = mkN "slet" feminine | mkN "hoer" feminine ; -- status=guess status=guess
+lin trombone_N = mkN "trombone" utrum ; -- status=guess
+lin troop_N = variants{} ; --
+lin trope_N = mkN "troop" feminine | mkN "figuurlijke uitdrukking" ; -- status=guess status=guess
+lin trophy_N = variants{} ; --
+lin tropic_N = mkN "keerkring" masculine ; -- status=guess
+lin tropical_A = mkA "tropisch" ; -- status=guess
+lin trouble_N = mkN "moeilijkheid" | mkN "last" | mkN "zorg" | mkN "probleem" neuter ;
+lin trouble_V2 = variants{} ; --
+lin trough_N = mkN "trog" ; -- status=guess
+lin trouser_N = mkN "broekpers" | mkN "broekenpers" ; -- status=guess status=guess
+lin trout_N = mkN "forel" masculine ; -- status=guess
+lin trowel_N = mkN "vlindermachine" feminine ; -- status=guess
+lin truant_A = mkA "spijbelend" ; -- status=guess
+lin truant_N = mkN "spijbelaar" masculine | mkN "verzuimen" ; -- status=guess status=guess
+lin truce_N = mkN "wapenstilstand" ; -- status=guess
+lin truck_N = mkN "vrachtauto" masculine | mkN "vrachtwagen" masculine ; -- status=guess status=guess
+lin trudge_V = mkV "sloffen" ; -- status=guess, src=wikt
+lin true_A = mkA "waar" | mkA "echt" ;
+lin true_N = mkN "wants" masculine ; -- status=guess
+lin true_V2 = mkV2 (mkV "rechttrekken") | mkV2 (mkV "rechtzetten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin truly_Adv = mkAdv "waarlijk" | mkAdv "oprecht" ; -- status=guess status=guess
+lin trump_N = mkN "troef" ; -- status=guess
+lin trump_V = mkV "overtroeven" ; -- status=guess, src=wikt
+lin trump_V2 = mkV2 (mkV "overtroeven") ; -- status=guess, src=wikt
+lin trumpet_N = mkN "trompet" feminine ; -- status=guess
+lin trumpet_V = mkV (mkV "trompet") "spelen" ; -- status=guess, src=wikt
+lin trumpet_V2 = mkV2 (mkV (mkV "trompet") "spelen") ; -- status=guess, src=wikt
+lin trumpeter_N = mkN "trompettist" masculine ; -- status=guess
+lin truncate_V2 = mkV2 (mkV (mkV "afronden") "naar beneden") ; -- status=guess, src=wikt
+lin trundle_N = mkN "trundle-bed" | mkN "bed op wieltjes" ; -- status=guess status=guess
+lin trunk_N = mkN "slurf" masculine ; -- status=guess
+lin truss_V2 = mkV2 (mkV "opbinden") ; -- status=guess, src=wikt
+lin trust_N = mkN "vertrouwen" ;
+lin trust_V2 = mkV2 (mkV "vertrouwen") ; -- status=guess, src=wikt
+lin trust_VS = mkVS (mkV "vertrouwen") ; -- status=guess, src=wikt
+lin trustee_N = variants{} ; --
+lin trustworthiness_N = mkN "betrouwbaarheid" feminine ; -- status=guess
+lin trustworthy_A = mkA "betrouwbaar" ; -- status=guess
+lin truth_N = mkN "waarheid" feminine ;
+lin try_N = variants{} ; --
+lin try_V = mkV "proberen" | mkV "uitproberen" ;
+lin try_V2 = mkV2 (mkV "proberen") ;
+lin try_VV = mkVV (mkV "proberen") ;
+lin tryst_N = mkN "rendez-vous" | mkN "afspraak" ; -- status=guess status=guess
+lin tsar_N = mkN "tsaar" ; -- status=guess
+lin tsarina_N = mkN "tsarina" feminine ; -- status=guess
+lin tsunami_N = mkN "tsunami" masculine | mkN "vloedgolf" masculine ; -- status=guess status=guess
+lin tsuris_N = mkN "sores" utrum | mkN "problemen {p}" ; -- status=guess status=guess
+lin tuba_N = mkN "tuba" masculine ; -- status=guess
+lin tube_N = mkN "buis" feminine ; -- status=guess
+lin tubercular_A = mkA "tuberculeus" ; -- status=guess
+lin tuberculosis_N = mkN "tuberculose" ; -- status=guess
+lin tuck_V = variants{} ; --
+lin tuck_V2 = variants{} ; --
+lin tuff_N = mkN "tufsteen" ; -- status=guess
+lin tuft_N = mkN "pluk" masculine | mkN "bundel" masculine ; -- status=guess status=guess
+lin tug_N = mkN "getouwtrek" neuter ; -- status=guess
+lin tugboat_N = mkN "sleepboot" ; -- status=guess
+lin tuition_N = mkN "toelage" feminine | mkN "studietoelage" feminine ; -- status=guess status=guess
+lin tulip_N = mkN "tulp" feminine ; -- status=guess
+lin tumble_V = mkV "tuimelen" ; -- status=guess, src=wikt
+lin tumble_V2 = mkV2 (mkV "tuimelen") ; -- status=guess, src=wikt
+lin tumbleweed_N = mkN "loogkruid" neuter ; -- status=guess
+lin tumescence_N = mkN "zwelling" feminine ; -- status=guess
+lin tumor_N = mkN "tumor" masculine | mkN "gezwel" neuter ; -- status=guess status=guess
+lin tumour_N = variants{} ; --
+lin tumulus_N = mkN "grafheuvel" masculine ; -- status=guess
+lin tuna_N = mkN "tonijn" masculine ; -- status=guess
+lin tundra_N = mkN "toendra" ; -- status=guess
+lin tune_N = mkN "deun" masculine | mkN "wijs " masculine ; -- status=guess status=guess
+lin tune_V = mkV "afstemmen" | mkV "stemmen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tune_V2 = mkV2 (mkV "afstemmen") | mkV2 (mkV "stemmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tungsten_N = mkN "wolfraam" neuter ; -- status=guess
+lin tuning_N = mkN "stemvork" ; -- status=guess
+lin tunnel_N = mkN "tunnel" masculine ; -- status=guess
+lin turban_N = mkN "tulband" ; -- status=guess
+lin turbid_A = mkA "troebel" ; -- status=guess
+lin turbojet_N = mkN "turbojet" ; -- status=guess
+lin turboprop_N = mkN "turboprop" ; -- status=guess
+lin turbulence_N = mkN "turbulentie" ; -- status=guess
+lin turbulent_A = mkA "woelig" | mkA "wild" ; -- status=guess status=guess
+lin turd_N = mkN "drol" masculine ; -- status=guess
+lin turf_N = mkN "zoden" | mkN "gazon" ; -- status=guess status=guess
+lin turgid_A = mkA "gezwollen" | mkA "opgezwollen" ; -- status=guess status=guess
+lin turkey_N = mkN "kalkoen" masculine ; -- status=guess
+lin turmeric_N = mkN "kurkuma" ; -- status=guess
+lin turn_N = mkN "beurt" ;
+lin turn_V = L.turn_V ;
+lin turn_V2 = mkV2 (turn_V) ;
+lin turn_VA = mkVA (turn_V) ;
+lin turning_N = mkN "keerpunt" neuter ; -- status=guess
+lin turnip_N = mkN "raap" masculine | mkN "knolraap" masculine ; -- status=guess status=guess
+lin turnout_N = mkN "opkomst" feminine ; -- status=guess
+lin turnover_N = mkN "omzet" | mkN "verloop" neuter ; -- status=guess status=guess
+lin turpentine_N = mkN "terpentijn" masculine ; -- status=guess
+lin turquoise_N = mkN "turkoois" | mkN "turkooise" ; -- status=guess status=guess
+lin turtle_N = mkN "schildpad" feminine ; -- status=guess
+lin turtleneck_N = mkN "col" masculine ; -- status=guess
+lin tusk_N = mkN "slagtand" masculine | mkN "stoottand" masculine ; -- status=guess status=guess
+lin tussock_N = mkN "pol" feminine | mkN "graspol" feminine ; -- status=guess status=guess
+lin tutor_N = mkN "studiebegeleider" | mkN "mentor" | mkN "privé-leraar" ; -- status=guess status=guess status=guess
+lin twaddle_N = mkN "onzin" ; -- status=guess
+lin tweak_N = mkN "bijstelling" ; -- status=guess
+lin tweet_N = mkN "twiet" ; -- status=guess
+lin tweet_V = mkV "twitteren" ; -- status=guess, src=wikt
+lin twerp_N = mkN "ettertje" ; -- status=guess
+lin twice_Adv = mkAdv "twee keer" | mkAdv "tweemaal" | mkAdv "twee maal";
+lin twig_N = mkN "twijg" ; -- status=guess
+lin twilight_N = mkN "schemering" feminine | mkN "deemstering" feminine | mkN "tweelicht" neuter ; -- status=guess status=guess status=guess
+lin twill_N = mkN "keper" masculine ; -- status=guess
+lin twin_N = mkN "tweeling" masculine ; -- status=guess
+lin twist_N = mkN "boorijzer" neuter ; -- status=guess
+lin twist_V2 = mkV2 (mkV "draaien") ; -- status=guess, src=wikt
+lin twisted_A = mkA "verwrongen" ; -- status=guess
+lin twitch_V = mkV "rukken" ; -- status=guess, src=wikt
+lin twitch_V2 = mkV2 (mkV "rukken") ; -- status=guess, src=wikt
+lin twitter_V = mkV "twitteren" | mkV "tweeten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin twofold_A = mkA "tweevoudig" | mkA "tweeledig" ; -- status=guess status=guess
+lin twofold_Adv = mkAdv "tweevoudig" ; -- status=guess
+lin tycoon_N = mkN "magnaat" ; -- status=guess
+lin type_N = mkN "type" neuter ;
+lin type_V = mkV "typen" ; -- status=guess, src=wikt
+lin type_V2 = mkV2 (mkV "typen") ; -- status=guess, src=wikt
+lin typeface_N = mkN "lettertype" neuter ; -- status=guess
+lin typewriter_N = mkN "schrijfmachine" feminine ; -- status=guess
+lin typhoid_N = mkN "paratyfus" masculine ; -- status=guess
+lin typhoon_N = mkN "tyfoon" masculine | mkN "taifoen" masculine ; -- status=guess status=guess
+lin typhus_N = mkN "tyfus" ; -- status=guess
+lin typical_1_A = variants{} ; --
+lin typical_2_A = variants{} ; --
+lin typical_3_A = variants{} ; --
+lin typical_A = mkA "typisch" ; -- status=guess
+lin typically_Adv = variants{} ; --
+lin typify_V2 = mkV2 (mkV "typeren") ; -- status=guess, src=wikt
+lin typography_N = mkN "typografie" ; -- status=guess
+lin tyranny_N = mkN "tyrannie" feminine ; -- status=guess
+lin tyrant_N = mkN "tiran" masculine ; -- status=guess
+lin tyre_N = mkN "band" masculine ; -- status=guess
+lin ubiquitous_A = mkA "alomtegenwoordig" ; -- status=guess
+lin udder_N = mkN "uier" masculine ; -- status=guess
+lin ugly_A = L.ugly_A ;
+lin ukase_N = mkN "oekaze" ; -- status=guess
+lin ulcer_N = mkN "zweer" feminine ; -- status=guess
+lin ulna_N = mkN "ellepijp" feminine ; -- status=guess
+lin ultimate_A = mkA "definitief" ; -- status=guess
+lin ultimately_Adv = variants{} ; --
+lin ultimatum_N = mkN "ultimatum" neuter ; -- status=guess
+lin ultramarine_N = mkN "ultramarijn" neuter ; -- status=guess
+lin umbrella_N = mkN "paraplu" | mkN "regenscherm" ; -- status=guess status=guess
+lin umlaut_N = mkN "umlaut" masculine ; -- status=guess
+lin unabated_A = mkA "onverminderd" ; -- status=guess
+lin unable_A = mkA "onbekwaam" ;
+lin unacceptable_A = mkA "onaanvaardbaar" ; -- status=guess
+lin unaccompanied_A = mkA "onbegeleid" ; -- status=guess
+lin unadorned_A = mkA "kaal" ; -- status=guess
+lin unaltered_A = mkA "ongewijzigd" ; -- status=guess
+lin unambiguous_A = mkA "ondubbelzinnig" ; -- status=guess
+lin unanimous_A = mkA "unaniem" ; -- status=guess
+lin unattached_A = mkA "los" | mkA "niet gebonden" ; -- status=guess status=guess
+lin unavailable_A = mkA "niet beschikbaar" | mkA "niet verkrijgbaar" ; -- status=guess status=guess
+lin unavoidable_A = mkA "onvermijdelijk" | mkA "onontkoombaar" ; -- status=guess status=guess
+lin unaware_A = variants{} ; --
+lin unbearable_A = mkA "onuitstaanbaar" ; -- status=guess
+lin unbeknownst_Adv = mkAdv "buiten medeweten van" ; -- status=guess
+lin unbelievable_A = mkA "ongeloofwaardig" ; -- status=guess
+lin unbiased_A = mkA "onbevooroordeeld" | mkA "onpartijdig" ; -- status=guess status=guess
+lin unbind_V2 = mkV2 (mkV "ontbinden") ; -- status=guess, src=wikt
+lin unborn_A = mkA "ongeboren" ; -- status=guess
+lin unbosom_V2 = mkV2 (mkV "ontboezemen") ; -- status=guess, src=wikt
+lin unbridgeable_A = mkA "onoverbrugbaar" ; -- status=guess
+lin unbridled_A = mkA "onbeteugeld" ; -- status=guess
+lin uncanny_A = mkA "griezelig" | mkA "mysterieus" ; -- status=guess status=guess
+lin uncertain_A = variants{} ; --
+lin uncertainty_N = mkN "onzekerheid" feminine ; -- status=guess
+lin unchanged_A = variants{} ; --
+lin unchaste_A = mkA "preuts" ; -- status=guess
+lin uncle_N = mkN "pandjesbaas" masculine ; -- status=guess
+lin unclean_A = mkA "onrein" ; -- status=guess
+lin unclear_A = mkA "onduidelijk" ; -- status=guess
+lin uncomfortable_A = mkA "ongemakkelijk" ; -- status=guess
+lin unconditional_A = mkA "onvoorwaardelijk" ; -- status=guess
+lin unconscionable_A = mkA "excessief" | mkA "overdreven" ; -- status=guess status=guess
+lin unconscious_A = mkA "bewusteloos" ; -- status=guess
+lin uncontested_A = mkA "onomstreden" ; -- status=guess
+lin uncork_V2 = mkV2 (mkV "ontkurken") ; -- status=guess, src=wikt
+lin uncover_V2 = variants{} ; --
+lin uncultivated_A = mkA "onbebouwd" ; -- status=guess
+lin undaunted_A = mkA "onbevreesd" ; -- status=guess
+lin undead_A = mkA "ondode" ;
+lin undecagon_N = mkN "elfhoek" masculine ; -- status=guess
+lin under_Adv = variants{}; -- S.under_Prep ;
+lin under_Prep = S.under_Prep ;
+lin underage_A = mkA "minderjarig" ; -- status=guess
+lin underdog_N = mkN "underdog" masculine ; -- status=guess
+lin underestimate_V2 = mkV2 (mkV "onderschatten") ; -- status=guess, src=wikt
+lin undergarment_N = mkN "onderkledingstuk" ; -- status=guess
+lin undergo_V2 = mkV2 (mkV "ondergaan") ; -- status=guess, src=wikt
+lin underground_A = mkA "ondergronds" ; -- status=guess
+lin underhanded_A = mkA "onderhands" ; -- status=guess
+lin underline_V2 = variants{} ; --
+lin underling_N = mkN "ondergeschikte" ; -- status=guess
+lin underlying_A = mkA "achterliggend" ; -- status=guess
+lin undermine_V2 = mkV2 (mkV "ondermijnen") | mkV2 (mkV "ontwrichten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin underneath_Adv = variants{} ; --
+lin underneath_Prep = variants{} ; --
+lin underpin_V2 = mkV2 (mkV "ondersteunen") | mkV2 (dragen_V) | mkV2 (mkV "schragen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin undersecretary_N = mkN "onderminister" masculine ; -- status=guess
+lin understand_V = no_geV (mkV "begrijpen" "begreep" "begrepen") | no_geV (mkV "verstaan" "verstond" "verstaan") ;
+lin understand_V2 = L.understand_V2 ;
+lin understand_VS = mkVS understand_V ;
+lin understandable_A = mkA "begrijpelijk" ; -- status=guess
+lin understanding_N = mkN "begrip" neuter | mkN "overeenkomst" | mkN "verstandhouding" ;
+lin undertake_V2 = mkV2 (mkV "ondernemen") ; -- status=guess, src=wikt
+lin undertaker_N = mkN "begrafenisondernemer" ; -- status=guess
+lin undertaking_N = variants{} ; --
+lin underwater_A = mkA "onderwater" | mkA "onderwater-" ; -- status=guess status=guess
+lin underwear_N = mkN "ondergoed" neuter ; -- status=guess
+lin underworld_N = mkN "onderwereld" feminine | mkN "boevenwereld" feminine | mkN "misdaadwereld" feminine ; -- status=guess status=guess status=guess
+lin underwrite_V = mkV "onderschrijven" ; -- status=guess, src=wikt
+lin underwrite_V2 = mkV2 (mkV "onderschrijven") ; -- status=guess, src=wikt
+lin undeserving_A = mkA "onverdienstelijk" ; -- status=guess
+lin undesirable_A = mkA "ongewenst" ; -- status=guess
+lin undiluted_A = mkA "onverdund" | mkA "onverdunde" | mkA "zuiver" | mkA "zuivere" ; -- status=guess status=guess status=guess status=guess
+lin undisputed_A = mkA "onomstreden" | mkA "onbetwist" ; -- status=guess status=guess
+lin undisturbed_A = mkA "ongestoord" ; -- status=guess
+lin undivided_A = mkA "ongedeeld" ; -- status=guess
+lin undo_V2 = mkV2 (mkV (mkV "ongedaan") "maken") | mkV2 (mkV "tenietdoen") | mkV2 (mkV "ontdoen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin undoing_N = mkN "ondergang" masculine ; -- status=guess
+lin undoubtedly_Adv = mkAdv "ongetwijfeld" | mkAdv "zonder twijfel" ; -- status=guess status=guess
+lin undress_V = reflMkV "uitkleden" ; -- status=guess, src=wikt
+lin undress_V2 = mkV2 (reflMkV "uitkleden") ; -- status=guess, src=wikt
+lin undrinkable_A = mkA "ondrinkbaar" ; -- status=guess
+lin undulate_V = mkV "golven" ; -- status=guess, src=wikt
+lin uneasy_A = variants{} ; --
+lin unemployed_A = mkA "werkloos" ; -- status=guess
+lin unemployment_N = mkN "werkloosheid" feminine ;
+lin unequivocal_A = mkA "eenduidig" ; -- status=guess
+lin uneven_A = mkA "oneven" ; -- status=guess
+lin unexceptionable_A = mkA "onberispelijk" ; -- status=guess
+lin unexpected_A = mkA "onverwacht" ; -- status=guess
+lin unexpectedly_Adv = mkAdv "onverwachts" ; -- status=guess
+lin unfair_A = variants{} ; --
+lin unfaithful_A = mkA "ontrouw" ; -- status=guess
+lin unfamiliar_A = variants{} ; --
+lin unfashionable_A = mkA "onmodieus" ; -- status=guess
+lin unfasten_V = mkV "losmaken" ; -- status=guess, src=wikt
+lin unfasten_V2 = mkV2 (mkV "losmaken") ; -- status=guess, src=wikt
+lin unfavorable_A = mkA "ongunstig" | mkA "niet voordelig" ; -- status=guess status=guess
+lin unfettered_A = mkA "ongebonden" ; -- status=guess
+lin unfinished_A = mkA "onaf" | mkA "onafgemaakt" | mkA "onvoltooid" ; -- status=guess status=guess status=guess
+lin unfold_V = mkV "ontvouwen" | mkV (mkV "open") "vouwen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin unfold_V2 = mkV2 (mkV "ontvouwen") | mkV2 (mkV (mkV "open") "vouwen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin unforeseen_A = mkA "onverwacht" ; -- status=guess
+lin unforgettable_A = mkA "onvergetelijk" ; -- status=guess
+lin unforgiving_A = mkA "onverzoenlijk" | mkA "meedogenloos" ; -- status=guess status=guess
+lin unfortunate_A = variants{} ; --
+lin unfortunately_Adv = mkAdv "helaas" | mkAdv "jammer genoeg" ; -- status=guess status=guess
+lin unfriendly_A = mkA "onvriendelijk" ; -- status=guess
+lin unguent_N = mkN "zalf" masculine feminine ; -- status=guess
+lin unhappiness_N = mkN "ongelukkigheid" ; -- status=guess
+lin unhappy_A = variants{} ; --
+lin unhinge_V2 = mkV2 (mkV (mkV "uit") "zijn evenwicht brengen") | mkV2 (mkV "verwarren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin unholy_A = mkA "euvel" | mkA "kwaad" | mkA "kwaadaardig" | mkA "boos" | mkA "boosaardig" | mkA "slecht" | mkA "onheilig" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin unhurt_A = mkA "ongedeerd" ; -- status=guess
+lin unicellular_A = mkA "ééncellig" ; -- status=guess
+lin unicorn_N = mkN "eenhoorn" masculine ; -- status=guess
+lin unicycle_N = mkN "eenwieler" masculine ; -- status=guess
+lin unidentified_A = mkA "ongeïdentificeerd" ; -- status=guess
+lin unidirectional_A = mkA "unidirectioneel" | mkA "eenrichtings-" ; -- status=guess status=guess
+lin unification_N = mkN "eenwording" feminine ; -- status=guess
+lin uniform_A = mkA "uniform" | mkA "consistent" ; -- status=guess status=guess
+lin uniform_N = mkN "uniform" neuter ; -- status=guess
+lin unify_V2 = mkV2 (reflMkV "verenigen") ; -- status=guess, src=wikt
+lin unimpeded_A = mkA "ongehinderd" ; -- status=guess
+lin unimportant_A = mkA "onbelangrijk" ; -- status=guess
+lin uninflected_A = mkA "onverbogen" ; -- status=guess
+lin uninhabited_A = mkA "onbewoond" ; -- status=guess
+lin uninitiated_A = mkA "ongeintroduceerde" ; -- status=guess
+lin unintelligible_A = mkA "onverstaanbaar" | mkA "onbegrijpelijk" ; -- status=guess status=guess
+lin unintentional_A = mkA "onbedoeld" | mkA "onbedoelde" ; -- status=guess status=guess
+lin uninterrupted_A = mkA "ononderbroken" ; -- status=guess
+lin union_N = mkN "vereniging" | mkN "unie" ;
+lin unionist_N = variants{} ; --
+lin unique_A = mkA "uniek" ; -- status=guess
+lin uniquely_Adv = mkAdv "uniek" ; -- status=guess
+lin unit_1_N = mkN "eenheid" "eenheden" utrum; ---- unit of measurement
+lin unit_2_N = unit_1_N ; ---- structural whole
+lin unit_3_N = unit_1_N ; ---- organization as part of a group
+lin unit_4_N = mkN "object" neuter ; ---- single undivided whole
+lin unit_5_N = unit_1_N ; ---- building block
+lin unit_6_N = unit_1_N ; ---- the team is a unit
+lin unit_N = unit_1_N ;
+lin unite_V = mkV "verenigen" ; -- status=guess, src=wikt
+lin unite_V2 = mkV2 (mkV "verenigen") ; -- status=guess, src=wikt
+lin united_A = mkA "verenigd" ; -- status=guess
+lin unity_N = mkN "eenheid" feminine ; -- status=guess
+lin universal_A = mkA "universeel" ; -- status=guess
+lin universe_N = mkN "heelal" neuter | mkN "universum" neuter ; -- status=guess status=guess
+lin university_N = L.university_N ;
+lin unjust_A = mkA "onrechtvaardig" ; -- status=guess
+lin unknown_A = mkA "onbekend" | mkA "ongekend" | mkA "ongeweten" ; -- status=guess status=guess status=guess
+lin unlawful_A = mkA "verboden" | mkA "illegaal" | mkA "onwettig" | mkA "wederrechtelijk" ; -- status=guess status=guess status=guess status=guess
+lin unleaded_A = mkA "loodvrij" | mkA "loodvrije" ; -- status=guess status=guess
+lin unleash_V2 = mkV2 (mkV "loslaten") | mkV2 (mkV "vrijlaten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin unleavened_A = mkA "ongedesemd" | mkA "ongedesemde" ; -- status=guess status=guess
+lin unless_Subj = mkSubj "nutteloos" ;
+lin unlike_A = variants{} ; --
+lin unlike_Prep = variants{} ; --
+lin unlikely_A = mkA "onwaarschijnlijk" ; -- status=guess
+lin unload_V = mkV "toevertrouwen" ; -- status=guess, src=wikt
+lin unload_V2 = mkV2 (mkV "toevertrouwen") ; -- status=guess, src=wikt
+lin unmalted_A = mkA "ongemout" ; -- status=guess
+lin unmanly_A = mkA "onmannelijk" ; -- status=guess
+lin unmanned_A = mkA "onbemand" ; -- status=guess
+lin unmarried_A = mkA "ongehuwd" | mkA "alleenstaand" ; -- status=guess status=guess
+lin unmask_V = mkV "ontmaskeren" ; -- status=guess, src=wikt
+lin unmask_V2 = mkV2 (mkV "ontmaskeren") ; -- status=guess, src=wikt
+lin unmistakable_A = mkA "onmiskenbaar" ; -- status=guess
+lin unnecessary_A = mkA "onnodig" ; -- status=guess
+lin unnerve_V2 = mkV2 (mkV "verzwakken") ; -- status=guess, src=wikt
+lin unofficial_A = mkA "officieus" ; -- status=guess
+lin unpalatable_A = mkA "onsmakelijk" ; -- status=guess
+lin unparalleled_A = mkA "ongeëvenaard" ; -- status=guess
+lin unpaved_A = mkA "onverhard" | mkA "onbestraat" | mkA "ongeplaveid" ; -- status=guess status=guess status=guess
+lin unpleasant_A = variants{} ; --
+lin unprecedented_A = mkA "zonder precedent" ; -- status=guess
+lin unpredictability_N = mkN "onvoorspelbaarheid" ; -- status=guess
+lin unpredictable_A = mkA "onvoorspelbaar" ; -- status=guess
+lin unprepossessing_A = mkA "saai" | mkA "onopmerkelijk" | mkA "ordinair" ; -- status=guess status=guess status=guess
+lin unprotected_A = mkA "onbeschermd" ; -- status=guess
+lin unravel_V = mkV "ontrafelen" | mkV "ontwarren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin unravel_V2 = mkV2 (mkV "ontrafelen") | mkV2 (mkV "ontwarren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin unread_A = mkA "ongelezen" ; -- status=guess
+lin unreadable_A = mkA "onleesbaar" | mkA "onleesbare" ; -- status=guess status=guess
+lin unreal_A = mkA "onwerkelijk" ; -- status=guess
+lin unreasonable_A = variants{} ; --
+lin unrelenting_A = mkA "meedogenloos" ; -- status=guess
+lin unreliable_A = mkA "onbetrouwbaar" ;
+lin unrequited_A = mkA "onbeantwoord" ; -- status=guess
+lin unrest_N = mkN "onrust" utrum ; -- status=guess
+lin unrestrained_A = mkA "ongebreideld" | mkA "ongebreidelde" ; -- status=guess status=guess
+lin unsafe_A = mkA "onveilig" ; -- status=guess
+lin unsaturated_A = mkA "onverzadigd" ; -- status=guess
+lin unsavory_A = mkA "twijfelachtig" | mkA "onsmakelijk" ; -- status=guess status=guess
+lin unscientific_A = mkA "onwetenschappelijk" ; -- status=guess
+lin unseen_A = mkA "ongezien" ; -- status=guess
+lin unselfish_A = mkA "onbaatzuchtig" | mkA "onzelfzuchtig" ; -- status=guess status=guess
+lin unstable_A = mkA "instabiel" ; -- status=guess
+lin unsuccessful_A = variants{} ; --
+lin unsuitable_A = mkA "ongeschikt" | mkA "ongepast" ; -- status=guess status=guess
+lin unsung_A = mkA "ongezongen" ; -- status=guess
+lin unsurpassed_A = mkA "onovertroffen" ; -- status=guess
+lin unsuspecting_A = mkA "nietsvermoedend" ; -- status=guess
+lin untapped_A = mkA "onaangesproken" ; -- status=guess
+lin untenable_A = mkA "onhoudbaar" ; -- status=guess
+lin unthinkable_A = mkA "ondenkbaar" ; -- status=guess
+lin untidy_A = mkA "slordigmorsig" ; -- status=guess
+lin untie_V = mkV "loskomen" ; -- status=guess, src=wikt
+lin untie_V2 = mkV2 (mkV "loskomen") ; -- status=guess, src=wikt
+lin until_Prep = mkPrep "tot" | mkPrep "totdat" ;
+lin until_Subj = mkSubj "tot" | mkSubj "totdat" ;
+lin untoward_A = mkA "ongunstigschadelijk" ; -- status=guess
+lin untranslatable_A = mkA "onvertaalbaar" ; -- status=guess
+lin untrustworthy_A = mkA "onbetrouwbaar" ; -- status=guess
+lin ununbium_N = mkN "ununbium" neuter ; -- status=guess
+lin ununhexium_N = mkN "ununhexium" neuter ; -- status=guess
+lin ununpentium_N = mkN "ununpentium" neuter ; -- status=guess
+lin ununquadium_N = mkN "ununquadium" neuter ; -- status=guess
+lin ununtrium_N = mkN "ununtrium" neuter ; -- status=guess
+lin unusual_A = mkA "ongebruikelijk" | mkA "ongewoon" ; -- status=guess status=guess
+lin unusually_Adv = variants{} ; --
+lin unveil_V = mkV "blootstellen" ; -- status=guess, src=wikt
+lin unveil_V2 = mkV2 (mkV "blootstellen") ; -- status=guess, src=wikt
+lin unwanted_A = variants{} ; --
+lin unwieldy_A = mkA "log" ; -- status=guess
+lin unwilling_A = variants{} ; --
+lin unwillingness_N = mkN "onwil" masculine ; -- status=guess
+lin unwind_V = mkV "afwikkelen" ; -- status=guess, src=wikt
+lin unwind_V2 = mkV2 (mkV "afwikkelen") ; -- status=guess, src=wikt
+lin unwise_A = mkA "onverstandig" ; -- status=guess
+lin unwritten_A = mkA "ongeschreven" ; -- status=guess
+lin up_A = mkA "beschikbaar" ; -- status=guess
+lin up_Adv = mkAdv "omhoog" | mkAdv "op" | mkAdv "opwaarts" ; -- tocheck order
+lin up_Prep = mkPrep "op" | mkPrep "omhoog" ;
+lin up_V = mkV "omhoogdraaien" | mkV "verhogen" | mkV "opschroeven" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin up_V2 = mkV2 (mkV "omhoogdraaien") | mkV2 (mkV "verhogen") | mkV2 (mkV "opschroeven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin up_to_date_A = variants{} ; --
+lin upbringing_N = mkN "opvoeding" ; -- status=guess
+lin update_N = mkN "bijwerking" feminine ; -- status=guess
+lin update_V2 = mkV2 (mkV "bijwerken") | mkV2 (mkV (mkV "op") "punt stellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin upgrade_V2 = mkV2 (mkV "upgraden") ; -- status=guess, src=wikt
+lin uphold_V2 = mkV2 (mkV "ondersteunen") | mkV2 (mkV (mkV "staande") "houden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin upholster_V2 = mkV2 (mkV "polsteren") | mkV2 (mkV "bekleden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin upholstery_N = mkN "polsteren" | mkN "bekleding" feminine ; -- status=guess status=guess
+lin upkeep_N = mkN "onderhoud" neuter ; -- status=guess
+lin upland_N = mkN "Aroyo-mierklauwier" ; -- status=guess
+lin upon_Prep = mkPrep "op" ;
+lin upper_A = mkA "hoger" ; -- status=guess
+lin upper_N = mkN "bovenarm" masculine ; -- status=guess
+lin uppermost_A = mkA "bovenst" ; -- status=guess
+lin uppity_A = mkA "arrogant" | mkA "hooghartig" ; -- status=guess status=guess
+lin upright_A = mkA "overeind" | mkA "achter elkaar" ; -- status=guess status=guess
+lin uproar_N = mkN "oproer" ; -- status=guess
+lin upset_A = mkA "ontdaan" | mkA "geschokt" | mkA "van streek" | mkA "overstuur" ; -- status=guess status=guess status=guess status=guess
+lin upset_N = mkN "verstoring" | mkN "verwarring" ; -- status=guess status=guess
+lin upset_V = mkV "verstoren" | mkV "verwarren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin upset_V2 = mkV2 (mkV "verstoren") | mkV2 (mkV "verwarren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin upsilon_N = mkN "upsilon" masculine feminine | mkN "ypsilon" masculine feminine ; -- status=guess status=guess
+lin upstairs_Adv = mkAdv "boven" ; -- status=guess
+lin upstairs_N = variants{} ; --
+lin upstart_N = mkN "nieuwkomeling" masculine ; -- status=guess
+lin upstream_A = mkA "stroomopwaarts" ; -- status=guess
+lin upstream_Adv = mkAdv "stroomopwaarts" ; -- status=guess
+lin upwards_Adv = mkAdv "opwaarts" ; -- status=guess
+lin uraninite_N = mkN "uraniniet" ; -- status=guess
+lin uranium_N = mkN "uranium" neuter | mkN "uraan" neuter ; -- status=guess status=guess
+lin urban_A = mkA "stedelijk" | mkA "urbaan" | mkA "stads-" ; -- status=guess status=guess status=guess
+lin urbanity_N = mkN "steedsheid" feminine ; -- status=guess
+lin urchin_N = mkN "egel" masculine ; -- status=guess
+lin urethra_N = mkN "urinebuis" utrum ; -- status=guess
+lin urge_N = mkN "drang" masculine | mkN "aandrang" masculine | mkN "aandrift" feminine ; -- status=guess status=guess status=guess
+lin urge_V2 = mkV2 (mkV "aansporen") ; -- status=guess, src=wikt
+lin urge_V2V = mkV2V (mkV "aansporen") ; -- status=guess, src=wikt
+lin urge_VS = mkVS (mkV "aansporen") ; -- status=guess, src=wikt
+lin urgency_N = variants{} ; --
+lin urgent_A = mkA "dringend" ; -- status=guess
+lin urgently_Adv = variants{} ; --
+lin urinal_N = mkN "urinoir" | mkN "pisbak" ; -- status=guess status=guess
+lin urinate_V = mkV "urineren" | mkV "plassen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin urine_N = mkN "urine" ; -- status=guess
+lin urology_N = mkN "Urologie" feminine ; -- status=guess
+lin usable_A = mkA "bruikbaar" ; -- status=guess
+lin usage_N = mkN "gebruik" ; -- status=guess
+lin use_N = mkN "gebruik" neuter ;
+lin use_V = mkV "gebruiken" ;
+lin use_V2 = mkV2 (mkV "gebruiken") ; -- status=guess, src=wikt
+lin use_VV = mkVV (mkV "gebruiken") ; ---- subcat, not to be used as "used to ...", that is not translatable
+lin used_A = mkA "gewend te" ; -- status=guess
+lin useful_A = mkA "nuttig" | mkA "bruikbaar" ;
+lin usefulness_N = mkN "bruikbaarheid" feminine ; -- status=guess
+lin useless_A = mkA "nutteloos" | mkA "onbruikbaar" ; -- status=guess status=guess
+lin userMasc_N = mkN "gebruiker" masculine ;
+lin usher_N = mkN "plaatsaanwijzer" masculine ; -- status=guess
+lin usher_V2 = mkV2 (mkV "begeleiden") ; -- status=guess, src=wikt
+lin usual_A = mkA "gewoon" ;
+lin usually_Adv = mkAdv "gewoonlijk" ;
+lin usurer_N = mkN "woekeraar" masculine | mkN "woekeraarster" feminine ; -- status=guess status=guess
+lin usurp_V2 = mkV2 (reflMkV "toeëigenen") ; -- status=guess, src=wikt
+lin usurper_N = mkN "usurpator" masculine | mkN "machtsovernemer" masculine ; -- status=guess status=guess
+lin usury_N = mkN "woekerrente or" masculine ; -- status=guess
+lin utensil_N = mkN "gereedschap" | mkN "gerei" ; -- status=guess status=guess
+lin uterine_A = mkA "baarmoeder-" ; -- status=guess
+lin utility_N = mkN "voorziening" feminine ; -- status=guess
+lin utmost_A = mkA "uiterst" ; -- status=guess
+lin utmost_N = mkN "uiterste" neuter ; -- status=guess
+lin utopia_N = mkN "utopie" ; -- status=guess
+lin utopian_A = mkA "utopisch" ; -- status=guess
+lin utter_A = mkA "uiten" ; -- status=guess
+lin utter_V2 = mkV2 (mkV "produceren") | mkV2 (mkV "voortbrengen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin utterance_N = mkN "uiting" feminine | mkN "taaluiting" feminine ; -- status=guess status=guess
+lin utterly_Adv = variants{} ; --
+lin uvula_N = mkN "huig" ; -- status=guess
+lin vacancy_N = mkN "vacature" feminine ; -- status=guess
+lin vacant_A = mkA "leeg" ; -- status=guess
+lin vacation_N = mkN "vakantie" ; -- status=guess
+lin vacation_V = mkV (mkV "op") "vakantie gaan" ; -- status=guess, src=wikt
+lin vacationer_N = mkN "vakantieganger" ; -- status=guess
+lin vaccinate_V2 = mkV2 (mkV "inenten") ; -- status=guess, src=wikt
+lin vaccination_N = mkN "vaccinatie" feminine | mkN "inenting" feminine ; -- status=guess status=guess
+lin vaccine_N = mkN "vaccin" neuter ; -- status=guess
+lin vacillate_V = mkV "wankelen" ; -- status=guess, src=wikt
+lin vacuole_N = mkN "vacuole" feminine ; -- status=guess
+lin vacuum_N = mkN "vacuüm" neuter ; -- status=guess
+lin vacuum_V2 = mkV2 (mkV "stofzuigen") ; -- status=guess, src=wikt
+lin vagabond_N = mkN "vagebond" masculine ; -- status=guess
+lin vagary_N = mkN "wispelturigheid" ; -- status=guess
+lin vagina_N = mkN "vagina" feminine | mkN "schede" feminine ; -- status=guess status=guess
+lin vaginal_A = mkA "vaginaal" ; -- status=guess
+lin vagrancy_N = mkN "landloperij" ; -- status=guess
+lin vagrant_N = mkN "dwaalgast" masculine ; -- status=guess
+lin vague_A = mkA "vaag" ; -- status=guess
+lin vaguely_Adv = mkAdv "vaag" ; -- status=guess
+lin vain_A = mkA "ijdel" ; -- status=guess
+lin vale_N = mkN "tranendal" neuter ; -- status=guess
+lin valedictorian_N = mkN "de student die spreekt tijdens de afsluitceremonie" ; -- status=guess
+lin valet_N = mkN "gezelschapsdame" feminine ; -- status=guess
+lin valiant_A = mkA "dapper" | mkA "moedig" | mkA "stout" | mkA "heldhaftig" ; -- status=guess status=guess status=guess status=guess
+lin valid_A = mkA "geldig" ; -- status=guess
+lin validation_N = mkN "validering" feminine ; -- status=guess
+lin validity_N = mkN "geldigheid" feminine ; -- status=guess
+lin valley_N = mkN "vallei" utrum | mkN "dal" neuter ; -- status=guess status=guess
+lin valour_N = mkN "heldhaftigheid" ; -- status=guess
+lin valuable_A = mkA "waardevol" ; -- status=guess
+lin valuation_N = variants{} ; --
+lin value_N = mkN "waarde" ;
+lin value_V = variants{} ; --
+lin value_V2 = variants{} ; --
+lin valve_N = variants{} ; --
+lin vampire_N = mkN "vampier" masculine ; -- status=guess
+lin van_N = mkN "bestelwagen" masculine ; -- status=guess
+lin vanadinite_N = mkN "vanadiniet" ; -- status=guess
+lin vanadium_N = mkN "vanadium" neuter ; -- status=guess
+lin vandal_N = mkN "vandaal" masculine feminine ; -- status=guess
+lin vandalism_N = mkN "vandalisme" neuter ; -- status=guess
+lin vanguard_N = mkN "voorhoede" ; -- status=guess
+lin vanilla_N = mkN "vanille" ; -- status=guess
+lin vanish_V = verdwijnen_V ; -- status=guess, src=wikt
+lin vanity_N = mkN "ijdelheid" feminine ; -- status=guess
+lin vanquish_V2 = mkV2 (mkV "overwinnen") | mkV2 (mkV "verslaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vantage_N = mkN "voordeel" ; -- status=guess
+lin vapor_N = mkN "damp" masculine ; -- status=guess
+lin vapour_N = mkN "damp" masculine ; -- status=guess
+lin variable_A = mkA "veranderlijk" | mkA "variabel" | mkA "regelbaar" ; -- status=guess status=guess status=guess
+lin variable_N = mkN "grijskap-mierklauwier" ; -- status=guess
+lin variance_N = mkN "afwijkend" ; -- status=guess
+lin variant_A = mkA "afwijkend" ; -- status=guess
+lin variant_N = mkN "variant" ; -- status=guess
+lin variation_N = variants{} ; --
+lin varicose_A = mkA "gezwollen" ; -- status=guess
+lin varied_A = variants{} ; --
+lin variegated_A = mkA "bont" ; -- status=guess
+lin variety_1_N = mkN "verscheidenheid" feminine ;
+lin variety_2_N = mkN "soort" ;
+lin variety_N = variety_1_N ;
+lin various_A = mkA "verscheiden" | mkA "uiteenlopend" | mkA "verschillend" ;
+lin varnish_N = mkN "vernis" masculine | mkN "lak" masculine ; -- status=guess status=guess
+lin varnish_V2 = mkV2 (mkV "vernissen") | mkV2 (mkV "lakken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vary_V = mkV "variëren" ;
+lin vary_V2 = mkV2 (mkV "variëren") ;
+lin varying_A = variants{} ; --
+lin vase_N = mkN "vaas" feminine ; -- status=guess
+lin vasectomy_N = mkN "vasectomie" feminine ; -- status=guess
+lin vassal_N = mkN "vazal" masculine ; -- status=guess
+lin vast_A = mkA "enorm" ; -- status=guess
+lin vat_N = variants{} ; --
+lin vault_N = mkN "sprong met stok en handensteun" | mkN "polsstoksprong" ; -- status=guess status=guess
+lin vector_N = mkN "koers" feminine ; -- status=guess
+lin vegan_N = mkN "veganist" masculine | mkN "veganiste" feminine ; -- status=guess status=guess
+lin vegetable_A = mkA "planten-" | mkA "plantaardig" ; -- status=guess status=guess
+lin vegetable_N = mkN "plant" masculine ; -- status=guess
+lin vegetarian_A = mkA "vegetarisch" ; -- status=guess
+lin vegetarianism_N = mkN "vegetarisme" neuter ; -- status=guess
+lin vegetation_N = variants{} ; --
+lin vehement_A = mkA "fel" | mkA "heftig" ; -- status=guess status=guess
+lin vehicle_N = mkN "voertuig" neuter ;
+lin veil_N = mkN "sluier" masculine ; -- status=guess
+lin vein_N = mkN "ader" masculine ; -- status=guess
+lin velar_N = mkN "velaar" masculine ; -- status=guess
+lin veld_N = mkN "veld" neuter | mkN "grasland" neuter ; -- status=guess status=guess
+lin velocity_N = mkN "snelheid" ; -- status=guess
+lin velvet_N = mkN "fluweel" ; -- status=guess
+lin venal_A = mkA "omkoopbaar" ; -- status=guess
+lin vending_N = mkN "verkoopautomaat" ; -- status=guess
+lin vendor_N = mkN "leverancier" masculine feminine ; -- status=guess
+lin vengeance_N = mkN "vendetta" | mkN "vergelding" | mkN "wraak" ; -- status=guess status=guess status=guess
+lin vengeful_A = mkA "wraakzuchtig" ; -- status=guess
+lin venom_N = mkN "gif" neuter | mkN "venijn" neuter ; -- status=guess status=guess
+lin venomous_A = mkA "giftig" | mkA "venijnig" ; -- status=guess status=guess
+lin vent_V2 = mkV2 (mkV "ventileren") ; -- status=guess, src=wikt
+lin ventilate_V2 = mkV2 (mkV "verluchtigen") ; -- status=guess, src=wikt
+lin ventilator_N = mkN "ventilator" masculine ; -- status=guess
+lin ventricle_N = mkN "hartkamer" feminine | mkN "ventrikel" neuter ; -- status=guess status=guess
+lin ventriloquism_N = mkN "buikspreken" | mkN "ventriloquisme" ; -- status=guess status=guess
+lin ventriloquist_N = mkN "buikspreker" masculine ; -- status=guess
+lin venture_N = mkN "risicovolle onderneming of reis" ; -- status=guess
+lin venture_V = mkV "riskeren" | mkV "wagen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin venture_V2 = mkV2 (mkV "riskeren") | mkV2 (mkV "wagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin venture_VS = mkVS (mkV "riskeren") | mkVS (mkV "wagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin venue_N = variants{} ; --
+lin verb_N = mkN "werkwoord" neuter ; -- status=guess
+lin verbal_A = mkA "werkwoordelijk" ; -- status=guess
+lin verbiage_N = mkN "woordenvloed" ; -- status=guess
+lin verbose_A = mkA "verbeus" ; -- status=guess
+lin verdant_A = mkA "weelderig" ;
+lin verdict_N = mkN "uitspraak" ; -- status=guess
+lin verge_N = mkN "roede or" masculine | mkN "staf" masculine ; -- status=guess status=guess
+lin verge_V = mkV (mkV "grenzen") "aan" ; -- status=guess, src=wikt
+lin verification_N = mkN "verificatie" | mkN "bewijs" ; -- status=guess status=guess
+lin verisimilitude_N = mkN "waarschijnlijkheid" ; -- status=guess
+lin vermicelli_N = mkN "vermicelli" ; -- status=guess
+lin vermin_N = mkN "ongedierte" neuter ; -- status=guess
+lin vernacular_N = mkN "volkstaal" feminine | mkN "omgangstaal" feminine | mkN "volksmond" masculine | mkN "spreektaal" feminine ; -- status=guess status=guess status=guess status=guess
+lin vernal_A = mkA "lente-" | mkA "voorjaars-" ; -- status=guess status=guess
+lin versatile_A = mkA "veelzijdig" | mkA "pluriform" ; -- status=guess status=guess
+lin verse_N = mkN "couplet" neuter ; -- status=guess
+lin version_N = mkN "versie" ;
+lin versus_Prep = variants{} ; --
+lin vertebra_N = mkN "wervel" masculine | mkN "rugwervel" masculine | mkN "ruggengraatswervel" masculine ; -- status=guess status=guess status=guess
+lin vertebrate_A = mkA "gewerveld" ; -- status=guess
+lin vertebrate_N = mkN "gewervelde" | mkN "werveldier" neuter | mkN "vertebraat" masculine ; -- status=guess status=guess status=guess
+lin vertex_N = mkN "hoek" ; -- status=guess
+lin vertical_A = mkA "verticaal" ; -- status=guess
+lin very_A = mkA "erg" | mkA "heel" ;
+lin very_AdA = S.very_AdA ;
+lin vessel_N = mkN "vat" neuter | mkN "hulsel" neuter ; -- status=guess status=guess
+lin vestibule_N = mkN "vestibule" masculine ; -- status=guess
+lin vestige_N = mkN "overblijfsel" neuter ; -- status=guess
+lin vestigial_A = mkA "onderontwikkeld" ; -- status=guess
+lin vestry_N = mkN "sacristie" feminine ; -- status=guess
+lin vet_N = mkN "veteraan" masculine ; -- status=guess
+lin vet_V2 = mkV2 (mkV "controleren") | mkV2 (mkV "checken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vetch_N = mkN "wikke" ; -- status=guess
+lin veteran_N = mkN "veteraan" masculine | mkN "oud-strijder" masculine ; -- status=guess status=guess
+lin veterinarian_N = mkN "dierenarts" masculine | mkN "veterinair" masculine ; -- status=guess status=guess
+lin veto_N = mkN "veto" ; -- status=guess
+lin vex_V2 = mkV2 (mkV "ergeren") ; -- status=guess, src=wikt
+lin vex_V2V = mkV2V (mkV "ergeren") ; -- status=guess, src=wikt
+lin vexation_N = mkN "ergernis" ; -- status=guess
+lin vexatious_A = mkA "vexatoir" ; -- status=guess
+lin via_Prep = variants{} ; --
+lin viable_A = mkA "levensvatbaar" ; -- status=guess
+lin vial_N = mkN "fiool" masculine feminine ; -- status=guess
+lin vibrant_A = mkA "levendig" | mkA "kwiek" ; -- status=guess status=guess
+lin vibraphone_N = mkN "vibrafoon" ; -- status=guess
+lin vibrate_V = mkV "trillen" ; -- status=guess, src=wikt
+lin vibrate_V2 = mkV2 (mkV "trillen") ; -- status=guess, src=wikt
+lin vicar_N = mkN "pastoor" masculine ; -- status=guess
+lin vice_N = mkN "ondeugd" feminine | mkN "verdorvenheid" feminine | mkN "zonde" feminine ; -- status=guess status=guess status=guess
+lin vice_president_N = variants{} ; --
+lin viceroy_N = mkN "onderkoning" masculine ; -- status=guess
+lin vicinity_N = mkN "schatting" ; -- status=guess
+lin vicious_A = variants{} ; --
+lin vicissitude_N = mkN "wisselvalligheid" ; -- status=guess
+lin victim_N = mkN "slachtoffer" neuter ;
+lin victory_N = mkN "overwinning" feminine | mkN "zege" feminine ;
+lin vicuna_N = mkN "vicuña" masculine ; -- status=guess
+lin video_N = mkN "video" | mkN "film" | mkN "videocassette" feminine ;
+lin video_taped_A = variants{} ; --
+lin videocassette_N = mkN "videocassette" feminine ; -- status=guess
+lin view_1_N = mkN "kijk" | mkN "uitkijk" ;
+lin view_2_N = mkN "uitkijk" ;
+lin view_N = mkN "uitkijk" | mkN "kijk";
+lin view_V2 = mkV2 (mkV "bekijken") | mkV2 (mkV (mkV "kijken") "naar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin viewer_N = mkN "kijker" masculine ; -- status=guess
+lin viewpoint_N = variants{} ; --
+lin vigil_N = mkN "Waak" | mkN "Wake" ; -- status=guess status=guess
+lin vigilance_N = mkN "waaksheid" feminine | mkN "waakzaamheid" feminine ; -- status=guess status=guess
+lin vigilante_N = mkN "lid van een waakzaamheidscomité" | mkN "verontruste burger" ; -- status=guess status=guess
+lin vigorous_A = mkA "krachtig" | mkA "sterk" ; -- status=guess status=guess
+lin vigorously_Adv = mkAdv "vinnig" | mkAdv "krachtig" ; -- status=guess status=guess
+lin vile_A = mkA "verachtelijk" ; -- status=guess
+lin vileness_N = mkN "misselijkheid" feminine ; -- status=guess
+lin vilify_V2 = mkV2 (mkV "kleineren") ; -- status=guess, src=wikt
+lin villa_N = variants{} ; --
+lin village_N = L.village_N ;
+lin villager_N = variants{} ; --
+lin villain_N = mkN "slechterik" masculine ; -- status=guess
+lin vindicate_V2 = mkV2 (mkV "opeisen") | mkV2 (mkV (mkV "doen") "gelden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vindication_N = mkN "rechtvaardiging" ; -- status=guess
+lin vindictive_A = mkA "rancuneus" | mkA "wraakzuchtig" ; -- status=guess status=guess
+lin vine_N = mkN "wijnstok" masculine ; -- status=guess
+lin vinegar_N = mkN "azijn" masculine ; -- status=guess
+lin vineyard_N = mkN "wijngaard" masculine ; -- status=guess
+lin vintage_A = mkA "klassiek" ; -- status=guess
+lin vintage_N = mkN "wijnoogst" | mkN "cru" ; -- status=guess status=guess
+lin vintner_N = mkN "wijnboer" masculine | mkN "wijndruiventeler" masculine | mkN "wijngaardenier" masculine ; -- status=guess status=guess status=guess
+lin viola_N = mkN "altviool" ; -- status=guess
+lin violate_V2 = mkV2 (schenden_V) ; -- status=guess, src=wikt
+lin violation_N = mkN "overtreding" feminine | mkN "schending" feminine ; -- status=guess status=guess
+lin violence_N = mkN "geweld" neuter ; -- status=guess
+lin violent_A = mkA "gewelddadig" ; -- status=guess
+lin violently_Adv = mkAdv "gewelddadig" ; -- status=guess
+lin violet_N = mkN "violet" ; -- status=guess
+lin violin_N = mkN "viool" ; -- status=guess
+lin violinistMasc_N = mkN "violist" masculine ; -- status=guess
+lin viper_N = mkN "adder" ; -- status=guess
+lin virgin_A = mkA "maagdelijk" ; -- status=guess
+lin virgin_N = mkN "maagd" feminine | mkN "jufrouw" feminine ; -- status=guess status=guess
+lin virginal_N = mkN "virginaal" neuter ; -- status=guess
+lin virginity_N = mkN "maagdelijkheid" feminine ; -- status=guess
+lin virile_A = mkA "viriel" | mkA "mannelijk" ; -- status=guess status=guess
+lin virology_N = mkN "virologie" ; -- status=guess
+lin virtual_A = mkA "virtueel" ; -- status=guess
+lin virtually_Adv = mkAdv "praktisch" ; -- status=guess
+lin virtue_N = mkN "deugd" feminine ; -- status=guess
+lin virtuoso_N = mkN "virtuoos" ; -- status=guess
+lin virus_N = variants{} ; --
+lin visa_N = mkN "visum" neuter ; -- status=guess
+lin visceral_A = mkA "visceraal" | mkA "instinktief" | mkA "diepgeworteld" ; -- status=guess status=guess status=guess
+lin viscosity_N = mkN "viscositeit" ; -- status=guess
+lin viscount_N = mkN "burggraaf" masculine ; -- status=guess
+lin viscous_A = mkA "viskeus" ; -- status=guess
+lin vise_N = mkN "bankschroef" ; -- status=guess
+lin visibility_N = mkN "zichtbaarheid" utrum ; -- status=guess
+lin visible_A = mkA "zichtbaar" | mkA "zichtbare" ; -- status=guess status=guess
+lin vision_N = mkN "visioen" neuter ; -- status=guess
+lin visionary_A = mkA "visionair" ; -- status=guess
+lin visionary_N = mkN "dromer" masculine | mkN "idealist" masculine | mkN "fantast" masculine ; -- status=guess status=guess status=guess
+lin visit_N = mkN "bezoek" neuter | mkN "visite" feminine ;
+lin visit_V = mkV "be" zoeken_V | mkV "op" zoeken_V ;
+lin visit_V2 = mkV2 visit_V ;
+lin visitor_N = mkN "bezoeker" masculine ;
+lin visor_N = mkN "klep" ; -- status=guess
+lin vista_N = mkN "uitzicht" ; -- status=guess
+lin visual_A = mkA "visueel" ; -- status=guess
+lin visual_N = mkN "beeldende kunst" feminine ; -- status=guess
+lin vital_A = mkA "essentieel" ; -- status=guess
+lin vitamin_N = mkN "vitamine" utrum ; -- status=guess
+lin vitiate_V2 = mkV2 (bederven_V) ; -- status=guess, src=wikt
+lin viticulture_N = mkN "wijnbouw" masculine ; -- status=guess
+lin vituperate_V2 = mkV2 (mkV "hekelen") | mkV2 (mkV "beschimpen") | mkV2 (mkV "uitschelden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin vituperation_N = mkN "afkeuring" | mkN "verwerping" ; -- status=guess status=guess
+lin vivid_A = mkA "helder" | mkA "intens" | mkA "kleurrijklevendig" ; -- status=guess status=guess status=guess
+lin viviparous_A = mkA "levendbarend" ; -- status=guess
+lin vivisection_N = mkN "vivisectie" feminine ; -- status=guess
+lin vixen_N = mkN "wijfjesvos" feminine ; -- status=guess
+lin vizier_N = mkN "vizier" masculine ; -- status=guess
+lin vocabulary_N = mkN "woordenlijst " masculine ; -- status=guess
+lin vocal_A = mkA "vocal" ;
+lin vocal_N = mkN "stemband" masculine ; -- status=guess
+lin vocation_N = mkN "roeping" feminine | mkN "beroep" neuter ; -- status=guess status=guess
+lin vocational_A = mkA "met betrekking tot een roeping" ; -- status=guess
+lin vocative_A = mkA "vocatief" ;
+lin vocative_N = mkN "aanspreekvorm" masculine | mkN "vocatief" masculine ; -- status=guess status=guess
+lin vociferous_A = mkA "luidruchtig" ; -- status=guess
+lin vodka_N = mkN "wodka" masculine ; -- status=guess
+lin vogue_N = mkN "in zwang" ; -- status=guess
+lin voice_N = mkN "stem" masculine feminine ;
+lin voice_V2 = mkV2 (mkV (mkV "z") "'n stem laten horen") ; -- status=guess, src=wikt
+lin void_A = mkA "ongeldig" | mkA "nietig" ; -- status=guess status=guess
+lin void_N = mkN "vacuüm" | mkN "leegte" ; -- status=guess status=guess
+lin void_V2 = mkV2 (mkV "annuleren") | mkV2 (mkV (mkV "ongeldig") "maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin volatile_A = mkA "vluchtig" ; -- status=guess
+lin volcanic_A = mkA "vulkanisch" ; -- status=guess
+lin volcanism_N = mkN "vulkanisme" neuter ; -- status=guess
+lin volcano_N = mkN "vulkaan" masculine | mkN "vuurberg" masculine | mkN "vulkoan" ; -- status=guess status=guess status=guess
+lin volcanology_N = mkN "vulkanologie" feminine ; -- status=guess
+lin vole_N = mkN "veldmuis" | mkN "woelmuis" ; -- status=guess status=guess
+lin volley_N = mkN "vlucht" ; -- status=guess
+lin volleyball_N = mkN "volleybal" masculine ; -- status=guess
+lin volt_N = mkN "volt" ; -- status=guess
+lin voltage_N = mkN "spanning" ; -- status=guess
+lin volume_N = mkN "jaargang" masculine ;
+lin voluminous_A = mkA "volumineus" ; -- status=guess
+lin voluntarily_Adv = mkAdv "vrijwillig" ; -- status=guess
+lin voluntary_A = mkA "vrijwillig" ; -- status=guess
+lin volunteerMasc_N = mkN "vrijwilliger" masculine ; -- status=guess
+lin volunteer_V = variants{} ; --
+lin volunteer_V2 = variants{} ; --
+lin voluptuous_A = mkA "voluptueus" ; -- status=guess
+lin vomit_N = mkN "braaksel" | mkN "kots" ; -- status=guess status=guess
+lin vomit_V = L.vomit_V ;
+lin vomit_V2 = mkV2 (mkV "overgeven") | mkV2 (mkV "braken") | mkV2 (mkV "kotsen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin vortex_N = mkN "draaikolk" ; -- status=guess
+lin vote_N = mkN "stem" feminine ;
+lin vote_V = mkV "stemmen" ; -- status=guess, src=wikt
+lin vote_V2 = mkV2 (mkV "stemmen") ; -- status=guess, src=wikt
+lin vote_V3 = variants{}; -- mkV2 (mkV "stemmen") ; -- status=guess, src=wikt
+lin vote_VV = mkVV (mkV "stemmen") ; -- status=guess, src=wikt
+lin voter_N = mkN "stemmer" ; -- status=guess
+lin votive_A = mkA "votief" ; -- status=guess
+lin vouch_V = mkV (mkV "instaan") "voor" ; -- status=guess, src=wikt
+lin voucher_N = mkN "bon" masculine ; -- status=guess
+lin vouchsafe_V2 = mkV2 (mkV (mkV "genadig") "toestaan") ; -- status=guess, src=wikt
+lin vowel_N = mkN "klinkerharmonie" ; -- status=guess
+lin voyage_N = mkN "reis" ; -- status=guess
+lin vulcanize_V2 = mkV2 (mkV "vulcanizeren") ; -- status=guess, src=wikt
+lin vulgar_A = mkA "volks" | mkA "gewoon" | mkA "gemeen" | mkA "ordinair" ; -- status=guess status=guess status=guess status=guess
+lin vulgarian_N = mkN "proleet" ; -- status=guess
+lin vulnerability_N = mkN "kwetsbaarheid" feminine | mkN "zwakke plek" feminine ; -- status=guess status=guess
+lin vulnerable_A = mkA "kwetsbaar" ; -- status=guess
+lin vulpine_A = mkA "vosachtig" ; -- status=guess
+lin vulture_N = mkN "gier" masculine ; -- status=guess
+lin vulva_N = mkN "vulva" feminine ; -- status=guess
+lin waddle_V = mkV "waggelen" ; -- status=guess, src=wikt
+lin wade_V = mkV "waden" ; -- status=guess, src=wikt
+lin wade_V2 = mkV2 (mkV "waden") ; -- status=guess, src=wikt
+lin wading_N = mkN "waadvogel" masculine ; -- status=guess
+lin wafer_N = mkN "wafel" feminine ; -- status=guess
+lin waffle_N = mkN "wafel" feminine ; -- status=guess
+lin waffle_V = mkV "zwammen" ; -- status=guess, src=wikt
+lin waffle_V2 = mkV2 (mkV "zwammen") ; -- status=guess, src=wikt
+lin waft_V2 = mkV2 (mkV "zweven") | mkV2 (mkV "fladderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wag_V = mkV "kwispelen" ; -- status=guess, src=wikt
+lin wag_V2 = mkV2 (mkV "kwispelen") ; -- status=guess, src=wikt
+lin wage_N = mkN "loon" neuter | mkN "salaris" neuter ;
+lin wager_N = mkN "weddenschap" feminine ; -- status=guess
+lin wager_V = mkV "wedden" | mkV (mkV "weddenschap") "afsluiten" | mkV "verwedden" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wager_V2 = mkV2 (mkV "wedden") | mkV2 (mkV (mkV "weddenschap") "afsluiten") | mkV2 (mkV "verwedden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wagon_N = mkN "wagen" ; -- status=guess
+lin waif_N = mkN "zwerver" ; -- status=guess
+lin wail_V = mkV "huilen" ; -- status=guess, src=wikt
+lin wail_V2 = mkV2 (mkV "huilen") ; -- status=guess, src=wikt
+lin waist_N = mkN "middel" neuter ; -- status=guess
+lin waistcoat_N = mkN "vest" neuter ; -- status=guess
+lin wait_V = mkV "wachten" | mkV "af" "wachten" ;
+lin wait_V2 = L.wait_V2 ;
+lin wait_VV = mkVV (mkV "wachten") | mkVV (mkV "af" "wachten") ;
+lin waiter_N = mkN "ober" masculine | mkN "kelner" masculine ; -- status=guess status=guess
+lin waiting_A = variants{} ; --
+lin waiting_N = mkN "bedienen" ; -- status=guess
+lin waitress_N = mkN "serveerster" ; -- status=guess
+lin waiver_N = mkN "verklaring van afstand" | mkN "vrijstelling" ; -- status=guess status=guess
+lin wake_N = mkN "kielzog" neuter ; -- status=guess
+lin wake_V = mkV "wekken" | mkV (mkV "wakker") "maken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wake_V2 = mkV2 (mkV "wekken") | mkV2 (mkV (mkV "wakker") "maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin walk_N = mkN "wandeling" feminine ; -- status=guess
+lin walk_V = L.walk_V ;
+lin walk_V2 = mkV2 walk_V; ---- subcat
+lin walker_N = variants{} ; --
+lin walking_A = variants{} ; --
+lin walking_N = mkN "looprek" neuter ; -- status=guess
+lin walkway_N = mkN "voetpad" ; -- status=guess
+lin wall_N = mkN "muur" ;
+lin wall_V2 = mkV2 (mkV "ommuren") ; -- status=guess, src=wikt
+lin wallet_N = mkN "portemonnee" masculine ; -- status=guess
+lin walleyed_A = mkA "uitpuilende ogen" ; -- status=guess
+lin wallflower_N = mkN "steenraket" feminine | mkN "muurbloem" masculine feminine ; -- status=guess status=guess
+lin wallop_N = mkN "knal" masculine ; -- status=guess
+lin wallow_V = mkV "wentelen" ; -- status=guess, src=wikt
+lin wallpaper_N = mkN "behang" neuter | mkN "behangpapier" neuter | mkN "behangselpapier" neuter ; -- status=guess status=guess status=guess
+lin walnut_N = mkN "walnoot" masculine ; -- status=guess
+lin walrus_N = mkN "walrus" masculine ; -- status=guess
+lin wand_N = mkN "staf" masculine | mkN "roede" masculine ; -- status=guess status=guess
+lin wander_V = mkV "afdwalen" ; -- status=guess, src=wikt
+lin wanderer_N = mkN "wandelaar" masculine | mkN "dwaler" | mkN "zwermer" masculine ; -- status=guess status=guess status=guess
+lin waning_N = mkN "afnemende maan" feminine | mkN "wanende maan" feminine ; -- status=guess status=guess
+lin wank_V = mkV "rukken" | reflMkV "aftrekken" | mkV "masturberen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin want_N = mkN "tekort" neuter ; -- status=guess
+lin want_V = mkV "willen" | mkV "willen" "wou" "wouden" "gewild" ;
+lin want_V2 = mkV2 want_V ;
+lin want_V2V = mkV2V want_V ;
+lin want_VV = S.want_VV ; --- I can not find SyntaxDut.gf, but I suspect that the irregular forms are not added there
+lin wanton_A = mkA "onbeheerst onkuis" ; -- status=guess
+lin war_N = L.war_N ;
+lin ward_N = variants{} ; --
+lin ward_V2 = mkV2 (mkV "ontwijken") | mkV2 (mkV "voorkomen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wardrobe_N = mkN "shrank" ; -- status=guess
+lin warehouse_N = mkN "pakhuis" neuter ; -- status=guess
+lin warfare_N = mkN "krijgsvoering" feminine | mkN "oorlogvoering" feminine | mkN "strijd" masculine ; -- status=guess status=guess status=guess
+lin warlike_A = mkA "krijgshaftig" | mkA "strijdlustig" ; -- status=guess status=guess
+lin warlock_N = mkN "heksenmeester" ; -- status=guess
+lin warlord_N = mkN "krijgsheer" ; -- status=guess
+lin warm_A = L.warm_A ;
+lin warm_V = mkV "warmlopen" ; -- status=guess, src=wikt
+lin warm_V2 = mkV2 (mkV "warmlopen") ; -- status=guess, src=wikt
+lin warmonger_N = mkN "oorlogsstoker" ; -- status=guess
+lin warmth_N = variants{} ; --
+lin warn_V = mkV "waarschuwen" | mkV "verwittigen" | mkV "waarnen" ;
+lin warn_V2 = mkV2 (mkV "waarschuwen") | mkV2 (mkV "verwittigen") | mkV2 (mkV "waarnen") ;
+lin warn_V2V = mkV2V (mkV "waarschuwen") | mkV2V (mkV "verwittigen") | mkV2V (mkV "waarnen") ;
+lin warn_VS = mkVS (mkV "waarschuwen") | mkVS (mkV "verwittigen") | mkVS (mkV "waarnen") ;
+lin warning_N = mkN "waarschuwing" feminine | mkN "waarning" feminine | mkN "verwittiging" feminine ; -- status=guess status=guess status=guess
+lin warp_N = mkN "schering" feminine ; -- status=guess
+lin warrant_N = variants{} ; --
+lin warrant_V2 = mkV2 (mkV "garanderen") ; -- status=guess, src=wikt
+lin warrant_VS = mkVS (mkV "garanderen") ; -- status=guess, src=wikt
+lin warranty_N = mkN "garantie" ; -- status=guess
+lin warrior_N = mkN "krijger" masculine ; -- status=guess
+lin warship_N = mkN "oorlogsschip" neuter ; -- status=guess
+lin wart_N = mkN "wrat" feminine ; -- status=guess
+lin warthog_N = mkN "knobbelzwijn" neuter | mkN "wrattenzwijn" neuter ; -- status=guess status=guess
+lin wartime_N = variants{} ; --
+lin wary_A = variants{} ; --
+lin wash_N = variants{} ; --
+lin wash_V = wassen_V ; -- status=guess, src=wikt
+lin wash_V2 = L.wash_V2 ;
+lin washbasin_N = mkN "wastafel" | mkN "wasbak" | mkN "waskom" ; -- status=guess status=guess status=guess
+lin washcloth_N = mkN "washandje" neuter ; -- status=guess
+lin washer_N = mkN "wasserettejuffrouw" ; -- status=guess
+lin washing_N = variants{} ; --
+lin washstand_N = mkN "wastafel" feminine ; -- status=guess
+lin wasp_N = mkN "wesp" feminine ; -- status=guess
+lin waste_A = mkA "woest" | mkA "braakliggend" ; -- status=guess status=guess
+lin waste_N = mkN "wegkwijning" | mkN "verval" ; -- status=guess status=guess
+lin waste_V = mkV "wegkwijnen" ; -- status=guess, src=wikt
+lin waste_V2 = mkV2 (mkV "wegkwijnen") ; -- status=guess, src=wikt
+lin wasteful_A = mkA "verspillend" | mkA "verkwistend" ; -- status=guess status=guess
+lin wasteland_N = mkN "woestenij" feminine ; -- status=guess
+lin watch_1_V2 = mkV2 kijken_V ;
+lin watch_2_V2 = mkV2 (mkV "op" (mkV "letten")) ;
+lin watch_N = mkN "wacht" ; -- status=guess
+lin watch_V = mkV "op" (mkV "letten") ;
+lin watch_V2 = L.watch_V2 ;
+lin watch_V2V = mkV2V (mkV "oppassen") ; -- status=guess, src=wikt
+lin watch_VS = mkVS (mkV "oppassen") ; -- status=guess, src=wikt
+lin water_N = L.water_N ;
+lin water_V = mkV "wateren" | mkV "plassen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin water_V2 = mkV2 (mkV "wateren") | mkV2 (mkV "plassen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin watercolour_N = mkN "aquarel" ; -- status=guess
+lin watercourse_N = mkN "waterloop" masculine ; -- status=guess
+lin watercress_N = mkN "slanke waterkers" feminine ; -- status=guess
+lin waterfall_N = mkN "waterval" feminine ; -- status=guess
+lin waterfowl_N = mkN "watervogels" ; -- status=guess
+lin watering_N = mkN "gieter" ; -- status=guess
+lin watermark_N = mkN "watermerk" ; -- status=guess
+lin watermelon_N = mkN "watermeloen" feminine ; -- status=guess
+lin watermill_N = mkN "watermolen" masculine ; -- status=guess
+lin watershed_N = mkN "waterscheiding" feminine ; -- status=guess
+lin waterspout_N = mkN "waterspuwer" masculine ; -- status=guess
+lin waterway_N = mkN "vaarweg" masculine | mkN "waterweg" masculine ; -- status=guess status=guess
+lin watery_A = mkA "waterig" ; -- status=guess
+lin wave_N = mkN "wave" masculine ; -- status=guess
+lin wave_V = mkV "zwaaien" | mkV "zwenken" | mkV "wapperen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wave_V2 = mkV2 (mkV "zwaaien") | mkV2 (mkV "zwenken") | mkV2 (mkV "wapperen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wavelength_N = mkN "golflengte" ; -- status=guess
+lin waver_N = mkN "translated by nominalizing the verb" ; -- status=guess
+lin waver_V = mkV "twijfelen" | mkV "weifelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wax_N = mkN "was" masculine ; -- status=guess
+lin wax_V = wassen_V | mkV (mkV "was") "aanbrengen" | mkV (mkV "met") "was insmeren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wax_V2 = mkV2 (wassen_V) | mkV2 (mkV (mkV "was") "aanbrengen") | mkV2 (mkV (mkV "met") "was insmeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin waxing_N = mkN "wassende maan" feminine ; -- status=guess
+lin way_1_N = mkN "manier" ;
+lin way_2_N = mkN "weg" | mkN "richting" | mkN "route" ;
+lin way_Adv = mkAdv "heel" | mkAdv "zeer" ; -- status=guess status=guess
+lin way_N = mkN "weg" ;
+lin wayfarer_N = mkN "trekker" masculine ; -- status=guess
+lin waylay_V2 = mkV2 (mkV "onderscheppen") ; -- status=guess, src=wikt
+lin wayward_A = mkA "eigenzinnig" ; -- status=guess
+lin weFem_Pron = S.we_Pron ;
+lin we_Pron = S.we_Pron ;
+lin weak_A = mkA "flauw" ; -- status=guess
+lin weaken_V = mkV "verzwakken" ; -- status=guess, src=wikt
+lin weaken_V2 = mkV2 (mkV "verzwakken") ; -- status=guess, src=wikt
+lin weakling_N = mkN "zwakkeling" masculine ; -- status=guess
+lin weakness_N = mkN "zwakte" ; -- status=guess
+lin wealth_N = mkN "rijkdom" masculine ; -- status=guess
+lin wealthy_A = variants{} ; --
+lin wean_V2 = mkV2 (mkV "spenen") ; -- status=guess, src=wikt
+lin weapon_N = mkN "wapen" neuter ; -- status=guess
+lin wear_N = mkN "kledij" feminine | mkN "kleding" feminine ; -- status=guess status=guess
+lin wear_V = dragen_V | mkV "aan" hebben_V ;
+lin wear_V2 = mkV2 wear_V ;
+lin wearer_N = mkN "drager" masculine | mkN "draagster" feminine ; -- status=guess status=guess
+lin weary_A = variants {} ; --mkA "uitputting" feminine | mkA "vermoeidheid" feminine ; -- status=guess status=guess
+lin weary_V = mkV "uitputten" | mkV "vermoeien" ; -- status=guess, src=wikt status=guess, src=wikt
+lin weary_V2 = mkV2 (mkV "uitputten") | mkV2 (mkV "vermoeien") ; -- status=guess, src=wikt status=guess, src=wikt
+lin weasel_N = mkN "wezel" masculine ; -- status=guess
+lin weather_N = mkN "weerballon" masculine ; -- status=guess
+lin weave_N = mkN "weefsel" neuter ; -- status=guess
+lin weave_V = weven_V ; -- status=guess, src=wikt
+lin weave_V2 = mkV2 (weven_V) ; -- status=guess, src=wikt
+lin weaver_N = mkN "wever" masculine | mkN "weefster" feminine ; -- status=guess status=guess
+lin weaving_N = mkN "weven" neuter ; -- status=guess
+lin web_N = mkN "webbrowser" ; -- status=guess
+lin webcam_N = mkN "webcam" | mkN "cam" ; -- status=guess status=guess
+lin webmaster_N = mkN "webmaster" masculine ; -- status=guess
+lin wed_V = mkV "trouwen" ; -- status=guess, src=wikt
+lin wed_V2 = mkV2 (mkV "trouwen") ; -- status=guess, src=wikt
+lin wedding_N = mkN "bruiloft" ; -- status=guess
+lin wedge_N = mkN "vendel" neuter ; -- status=guess
+lin wee_A = mkA "klein" | mkA "petieterig" | mkA "pietepeuterig" ; -- status=guess status=guess status=guess
+lin wee_N = mkN "plas" masculine ; -- status=guess
+lin wee_V = mkV "plassen" | mkV (mkV "pipi") "doen" | mkV "wateren" | mkV "pissen" | mkV "urineren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin weed_N = mkN "kroos" ; -- status=guess
+lin week_N = mkN "week" ;
+lin weekday_N = mkN "werkdag" masculine ; -- status=guess
+lin weekend_N = mkN "weekend" neuter | mkN "weekeinde" neuter ;
+lin weekly_A = mkA "wekelijks" | mkA "wekelijkse" ; -- status=guess status=guess
+lin weekly_Adv = mkAdv "wekelijks" | mkAdv "elke week" ; -- status=guess status=guess
+lin weekly_N = mkN "weekblad" neuter ; -- status=guess
+lin weep_V = mkV "huilen" | mkV "wenen" | mkV "schreien" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin weep_V2 = mkV2 (mkV "huilen") | mkV2 (mkV "wenen") | mkV2 (mkV "schreien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin weepy_A = mkA "huilerig" | mkA "tranerig" ; -- status=guess status=guess
+lin weevil_N = mkN "snuitkever" masculine ; -- status=guess
+lin weft_N = mkN "inslag" masculine ; -- status=guess
+lin weigh_V = wegen_V ; -- status=guess, src=wikt
+lin weigh_V2 = mkV2 (wegen_V) ; -- status=guess, src=wikt
+lin weight_N = mkN "gewicht" neuter ;
+lin weight_V2 = mkV2 (wegen_V) ; -- status=guess, src=wikt
+lin weightlifter_N = mkN "gewichtheffer" masculine ; -- status=guess
+lin weighty_A = mkA "zwaarwegend" ; -- status=guess
+lin weir_N = mkN "weer" neuter | mkN "stuw" masculine | mkN "overlaat" masculine ; -- status=guess status=guess status=guess
+lin weird_A = mkA "vreemd" | mkA "raar" | mkA "ongewoon" | mkA "bizar" | mkA "eigenaardig" | mkA "merkwaardig" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin welcome_A = mkA "welkom" | mkA "welkome" | mkA "graag gezien" ; -- status=guess status=guess status=guess
+lin welcome_N = mkN "verwelkoming" feminine | mkN "begroeting" feminine | mkN "ontvangst" feminine ; -- status=guess status=guess status=guess
+lin welcome_V2 = mkV2 (mkV "verwelkomen") | mkV2 (mkV (mkV "welkom") "heten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin weld_V = mkV "verbinden" | mkV "samenvoegen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin weld_V2 = mkV2 (mkV "verbinden") | mkV2 (mkV "samenvoegen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin welder_N = mkN "lasapparaat" neuter ; -- status=guess
+lin welfare_N = variants{} ; --
+lin well_A = mkA "gezond" ; -- status=guess
+lin well_Adv = mkAdv "goed" | mkAdv "wel" ;
+lin well_Interj = mkInterj "nou" ;
+lin well_N = mkN "bron" feminine | mkN "put" masculine ; -- status=guess status=guess
+lin well_V = mkV "vloeien" | mkV "opwellen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin well_known_A = variants{} ; --
+lin wench_N = mkN "meid" feminine ; -- status=guess
+lin werewolf_N = mkN "weerwolf" masculine ; -- status=guess
+lin west_A = mkA "west" | mkA "westelijk" | mkA "westelijke" ; -- status=guess status=guess status=guess
+lin west_Adv = mkAdv "westwaarts" ; -- status=guess
+lin west_N = mkN "westen" neuter ;
+lin western_A = mkA "westers" | mkA "westelijk" ;
+lin western_N = mkN "Texaanse ratelslang" ; -- status=guess
+lin westernization_N = mkN "verwestersing" | mkN "verwesterlijking" ; -- status=guess status=guess
+lin westwards_Adv = mkAdv "westwaarts" ; -- status=guess
+lin wet_A = L.wet_A ;
+lin wet_N = mkN "natte droom" ; -- status=guess
+lin wet_V2 = mkV2 (mkV "natmaken") ; -- status=guess, src=wikt
+lin wether_N = mkN "weer" masculine ; -- status=guess
+lin whack_N = mkN "klop" masculine ; -- status=guess
+lin whack_V2 = mkV2 (slaan_V) ; -- status=guess, src=wikt
+lin whale_N = mkN "walvis" masculine ; -- status=guess
+lin whaling_N = mkN "walvisvaart" | mkN "walvisjacht " masculine ; -- status=guess status=guess
+lin wharf_N = mkN "werf" masculine | mkN "kade" feminine ; -- status=guess status=guess
+lin whatPl_IP = S.whatPl_IP ;
+lin whatSg_IP = S.whatSg_IP ;
+lin whatever_Det = mkDet "wat dan ook voor" ; ---- rather strange translation
+lin whatsoever_Adv = variants{} ; --
+lin wheat_N = mkN "tarwe" masculine ; -- status=guess
+lin wheel_N = mkN "wiel" neuter ; -- status=guess
+lin wheelbarrow_N = mkN "kruiwagen" masculine feminine ; -- status=guess
+lin wheelchair_N = mkN "rolstoel" masculine ; -- status=guess
+lin wheelhouse_N = mkN "stuurhuis" neuter | mkN "stuurhut" ; -- status=guess status=guess
+lin whelk_N = mkN "wulk" ; -- status=guess
+lin when_IAdv = S.when_IAdv ;
+lin when_Subj = S.when_Subj ;
+lin whence_Adv = mkAdv "waarvandaan" ; -- status=guess
+lin whenever_Adv = mkAdv "wanneer ook" ; -- status=guess
+lin where_Adv = mkAdv "waar" | mkAdv "waarheen" | mkAdv "waarvan" | mkAdv "waarvandaan" ; -- status=guess status=guess status=guess status=guess
+lin where_IAdv = S.where_IAdv ;
+lin where_Subj = mkSubj "waar";
+lin whereabouts_N = mkN "waaromtrent" ; -- status=guess
+lin whereas_Subj = mkSubj "overwegende" ; ---- no proper translation
+lin whereby_Adv = mkAdv "waarbij" ; -- status=guess
+lin whereon_Adv = mkAdv "waarop" ; -- status=guess
+lin whereto_Adv = mkAdv "waartoe" ; -- status=guess
+lin wherever_Adv = mkAdv "waar toch" ; -- status=guess
+lin wherewith_Adv = mkAdv "waarmee" ; -- status=guess
+lin wherewithal_Adv = mkAdv "waarmede" ; -- status=guess
+lin wherewithal_N = mkN "middelen" | mkN "waarmede" ; -- status=guess status=guess
+lin wherry_N = mkN "veerboot" masculine feminine ; -- status=guess
+lin whet_V2 = mkV2 (mkV "wetten") | mkV2 (slijpen_V) | mkV2 (mkV "scherpen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin whether_Subj = mkSubj "of" ;
+lin whetstone_N = mkN "slijpsteen" ; -- status=guess
+lin whey_N = mkN "wei" feminine ; -- status=guess
+lin which_IQuant = S.which_IQuant ;
+lin whichever_Quant = variants{} ; --
+lin whiff_N = mkN "vleug" utrum ; -- status=guess
+lin while_N = mkN "tijdje" neuter | mkN "momentje" neuter | mkN "een hele tijd" masculine | mkN "poosje" neuter ; -- status=guess status=guess status=guess status=guess
+lin while_Subj = mkSubj "terwijl" | mkSubj "zolang" ;
+lin while_V2 = mkV2 (mkV (mkV "tijd") "verdrijven") ; -- status=guess, src=wikt
+lin whilst_Subj = variants{} ; --
+lin whim_N = mkN "gril" ; -- status=guess
+lin whimper_N = mkN "snik" masculine ; -- status=guess
+lin whimper_V = mkV "zuchtenkreunen" | mkV "dreinen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin whimper_V2 = mkV2 (mkV "zuchtenkreunen") | mkV2 (mkV "dreinen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin whimsical_A = mkA "vreemd" | mkA "willekeurig" | mkA "curieus" | mkA "speels" | mkA "luchtig" ; -- status=guess status=guess status=guess status=guess status=guess
+lin whine_N = mkN "zeuren" | mkN "huilen" | mkN "jammeren" ; -- status=guess status=guess status=guess
+lin whine_V = mkV "zeuren" ; -- status=guess, src=wikt
+lin whine_V2 = mkV2 (mkV "zeuren") ; -- status=guess, src=wikt
+lin whip_N = mkN "zweep" ; -- status=guess
+lin whip_V = mkV "geselen" ; -- status=guess, src=wikt
+lin whip_V2 = mkV2 (mkV "geselen") ; -- status=guess, src=wikt
+lin whiplash_N = mkN "zweepslag" ; -- status=guess
+lin whippersnapper_N = mkN "snotneus" | mkN "branie" ; -- status=guess status=guess
+lin whipping_N = mkN "opkloppen" ; -- status=guess
+lin whirlwind_N = mkN "windhoos" masculine feminine | mkN "wervelwind" masculine ; -- status=guess status=guess
+lin whirr_V = mkV "snorren" | mkV "gonzen" | mkV "zoemen" | mkV "brommen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin whisk_N = mkN "garde" masculine ; -- status=guess
+lin whisker_N = mkN "baardhaar" ; -- status=guess
+lin whiskey_N = mkN "whisky" masculine ; -- status=guess
+lin whisky_N = variants{} ; --
+lin whisper_N = mkN "gefluister" neuter ; -- status=guess
+lin whisper_V = mkV "fluisteren" ; -- status=guess, src=wikt
+lin whisper_V2 = mkV2 (mkV "fluisteren") ; -- status=guess, src=wikt
+lin whist_N = mkN "wiezen" neuter ; -- status=guess
+lin whistle_N = mkN "klokkenluider" masculine ; -- status=guess
+lin whistle_V = fluiten_V ; -- status=guess, src=wikt
+lin whistle_V2 = mkV2 (fluiten_V) ; -- status=guess, src=wikt
+lin white_A = L.white_A ;
+lin white_N = mkN "blanke" masculine feminine ; -- status=guess
+lin whiteout_N = mkN "tipex" masculine feminine ; -- status=guess
+lin whitewash_V2 = mkV2 (mkV "witten") ; -- status=guess, src=wikt
+lin whittle_V = mkV "kerven" | snijden_V | mkV "aanspitsen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin whittle_V2 = mkV2 (mkV "kerven") | mkV2 (snijden_V) | mkV2 (mkV "aanspitsen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin whoPl_IP = S.whoPl_IP ;
+lin whoSg_IP = S.whoSg_IP ;
+lin whoever_NP = variants{} ; --
+lin whole_A = mkA "heel" ;
+lin whole_N = mkN "geheel" neuter ;
+lin wholesale_N = mkN "groothandel" masculine ; -- status=guess
+lin wholesaler_N = mkN "grossier" | mkN "groothandelaar" ; -- status=guess status=guess
+lin wholesome_A = mkA "deugdelijk" ; -- status=guess
+lin wholly_Adv = variants{} ; --
+lin whoopee_Interj = mkInterj "joepie" ; -- status=guess
+lin whopper_N = mkN "knoert" masculine | mkN "joekel" masculine | mkN "kanjer" masculine ; -- status=guess status=guess status=guess
+lin whore_N = mkN "hoer" feminine ; -- status=guess
+lin whoremaster_N = mkN "uitzuiger" ; -- status=guess
+lin why_IAdv = S.why_IAdv ;
+lin why_N = mkN "waarom" neuter ; -- status=guess
+lin wick_N = mkN "lont" feminine ; -- status=guess
+lin wicked_A = mkA "kwaadaardig" ; -- status=guess
+lin wicket_N = variants{} ; --
+lin wide_A = L.wide_A ;
+lin wide_Adv = variants{} ; --
+lin widely_Adv = variants{} ; --
+lin widen_V2 = variants{} ; --
+lin widespread_A = mkA "wijdverspreid" ; -- status=guess
+lin widow_N = mkN "weduwe" feminine ; -- status=guess
+lin widower_N = mkN "weduwnaar" masculine ; -- status=guess
+lin width_N = mkN "breedte" feminine ; -- status=guess
+lin wife_N = L.wife_N ;
+lin wig_N = mkN "pruik" masculine ; -- status=guess
+lin wiggle_V = mkV "wiebelen" ; -- status=guess, src=wikt
+lin wiggle_V2 = mkV2 (mkV "wiebelen") ; -- status=guess, src=wikt
+lin wiki_N = mkN "wiki" ; -- status=guess
+lin wild_A = mkA "wild" ; -- status=guess
+lin wild_N = mkN "everzwijn" neuter | mkN "wild zwijn" neuter ; -- status=guess status=guess
+lin wildcat_N = mkN "wilde kat" feminine | mkN "wilde staking" ; -- status=guess status=guess
+lin wilderness_N = mkN "wildernisgebied" ; -- status=guess
+lin wildlife_N = mkN "wildleven" neuter ; -- status=guess
+lin wildly_Adv = variants{} ; --
+lin will_N = mkN "wil" masculine ;
+lin will_V = mkV "zullen" ; -- status=guess, src=wikt
+lin will_V2 = mkV2 (mkV "zullen") ; -- status=guess, src=wikt
+lin willing_A = mkA "bereid" ; -- status=guess
+lin willingly_Adv = mkAdv "graag" | mkAdv "willens" ; -- status=guess status=guess
+lin willingness_N = variants{} ; --
+lin willow_N = mkN "wilg" masculine ; -- status=guess
+lin willpower_N = mkN "wilskracht" masculine feminine ; -- status=guess
+lin wilt_N = mkN "verwelkingsziekte" ; -- status=guess
+lin wilt_V = mkV "verwelken" ; -- status=guess, src=wikt
+lin wilt_V2 = mkV2 (mkV "verwelken") ; -- status=guess, src=wikt
+lin wily_A = mkA "gewiekst" | mkA "snood" ; -- status=guess status=guess
+lin wimple_N = mkN "nonnenkap" ; -- status=guess
+lin win_N = mkN "overwinning" feminine ; -- status=guess
+lin win_V = winnen_V | mkV "over" winnen_V ;
+lin win_V2 = L.win_V2 ;
+lin wince_N = mkN "samentrekking" feminine | mkN "stuip" masculine ; -- status=guess status=guess
+lin wince_V2 = mkV2 (mkV "samenkrimpen") | mkV2 (mkV "samentrekken") | mkV2 (mkV "stuipen") | mkV2 (mkV "huiveren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin winch_N = mkN "winch" ; -- status=guess
+lin wind_N = L.wind_N ;
+lin wind_V = mkV "terugspoelen" ; -- status=guess, src=wikt
+lin windmill_N = mkN "windmolentje" neuter ; -- status=guess
+lin window_N = L.window_N ;
+lin windowpane_N = mkN "vensterruit" feminine | mkN "vensterglas" neuter | mkN "ruit" feminine ; -- status=guess status=guess status=guess
+lin windowsill_N = mkN "vensterbank" ; -- status=guess
+lin windpipe_N = mkN "trachee de" ; -- status=guess
+lin windshield_N = mkN "voorruit" ; -- status=guess
+lin windward_A = mkA "windwaarts" | mkA "bovenwinds" | mkA "loefwaarts" | mkA "loefzijdig" ; -- status=guess status=guess status=guess status=guess
+lin wine_N = L.wine_N ;
+lin wine_V2 = mkV2 (mkV (mkV "wijn") "drinken") ; -- status=guess, src=wikt
+lin wing_N = L.wing_N ;
+lin winger_N = mkN "vleugelspeler" utrum ; -- status=guess
+lin wink_N = mkN "knipoog" masculine ; -- status=guess
+lin wink_V = mkV "knipogen" ; -- status=guess, src=wikt
+lin wink_V2 = mkV2 (mkV "knipogen") ; -- status=guess, src=wikt
+lin winner_N = mkN "winnaar" masculine | mkN "winnares" feminine ; -- status=guess status=guess
+lin winning_A = variants{} ; --
+lin winnow_N = mkN "wan" masculine feminine ; -- status=guess
+lin winnow_V2 = mkV2 (mkV "wannen") ; -- status=guess, src=wikt
+lin winsome_A = mkA "innemend" ; -- status=guess
+lin winter_N = mkN "winter" masculine ;
+lin winter_V = mkV (mkV "winter") "" ; -- status=guess, src=wikt
+lin wipe_V = mkV "wissen" ; -- status=guess, src=wikt
+lin wipe_V2 = L.wipe_V2 ;
+lin wipeout_N = mkN "botsing" feminine ; -- status=guess
+lin wire_N = mkN "draad" masculine ; -- status=guess
+lin wire_V = mkV "aansluiten" ; -- status=guess, src=wikt
+lin wire_V2 = mkV2 (mkV "aansluiten") ; -- status=guess, src=wikt
+lin wireless_A = mkA "draadloos" ; -- status=guess
+lin wisdom_N = mkN "wijsheid" utrum ; -- status=guess
+lin wise_A = mkA "wijs" ; -- status=guess
+lin wisent_N = mkN "wisent" masculine ; -- status=guess
+lin wish_N = mkN "wens" ; -- status=guess
+lin wish_V = mkV "wensen" ;
+lin wish_V2 = mkV2 (mkV "wensen") ;
+lin wish_V2V = mkV2V (mkV "wensen") ;
+lin wish_VS = mkVS (mkV "wensen") ;
+lin wish_VV = mkVV (mkV "wensen") ;
+lin wisp_N = mkN "sliert" ; -- status=guess
+lin wistful_A = mkA "droefgeestig" | mkA "weemoedig" | mkA "droevig peinzend" ; -- status=guess status=guess status=guess
+lin wit_N = variants{} ; --
+lin witch_N = mkN "heks" feminine | mkN "kol" feminine ; -- status=guess status=guess
+lin witchcraft_N = mkN "hekserij" feminine ; -- status=guess
+lin with_Prep = S.with_Prep ;
+lin withdraw_V = mkV "afhalen" | mkV "pinnen" | mkV "opnemen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin withdraw_V2 = mkV2 (mkV "afhalen") | mkV2 (mkV "pinnen") | mkV2 (mkV "opnemen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin withdrawal_N = variants{} ; --
+lin wither_V = mkV "verschrompelen" ; -- status=guess, src=wikt
+lin wither_V2 = mkV2 (mkV "verschrompelen") ; -- status=guess, src=wikt
+lin within_Adv = variants{}; -- mkPrep "binnenin" | mkPrep "in" | mkPrep "binnen";
+lin within_Prep = mkPrep "binnenin" | mkPrep "in" | mkPrep "binnen";
+lin without_Prep = S.without_Prep ;
+lin withstand_V2 = mkV2 (mkV "weerstaan") ; -- status=guess, src=wikt
+lin witness_N = mkN "getuigenis" ; -- status=guess
+lin witness_V = variants{} ; --
+lin witness_V2 = variants{} ; --
+lin witty_A = mkA "geestig" ; -- status=guess
+lin wizard_N = mkN "tovenaar" masculine | mkN "magiër" masculine ; -- status=guess status=guess
+lin wizened_A = mkA "verschrompeld" | mkA "gekrompen" | mkA "ineengekrompen" ; -- status=guess status=guess status=guess
+lin woad_N = mkN "wede" feminine ; -- status=guess
+lin wobble_V = mkV "wiebelen" ; -- status=guess, src=wikt
+lin wobble_V2 = mkV2 (mkV "wiebelen") ; -- status=guess, src=wikt
+lin wok_N = mkN "wok" masculine ; -- status=guess
+lin wolf_N = mkN "wolf" masculine ; -- status=guess
+lin wolf_V2 = mkV2 (mkV "opschrokken") ; -- status=guess, src=wikt
+lin wolffish_N = mkN "zeewolf" masculine ; -- status=guess
+lin wollastonite_N = mkN "wollastoniet" ; -- status=guess
+lin wolverine_N = mkN "veelvraat" ; -- status=guess
+lin woman_N = L.woman_N ;
+lin womanizer_N = mkN "vrouwenloper" masculine | mkN "wijvenloper" masculine ; -- status=guess status=guess
+lin womb_N = mkN "baarmoeder" ; -- status=guess
+lin wombat_N = mkN "wombat" masculine ; -- status=guess
+lin wonder_N = mkN "wonder" neuter ; -- status=guess
+lin wonder_V = reflV (mkV "af" vragen_V) ;
+lin wonder_VQ = L.wonder_VQ ;
+lin wonderful_A = mkA "fantastisch" | mkA "heerlijk" ; -- status=guess status=guess
+lin wonderment_N = mkN "verwondering" feminine ; -- status=guess
+lin wont_A = mkA "gewend" | mkA "gewoon" ; -- status=guess status=guess
+lin wont_N = mkN "gewoonte" feminine ; -- status=guess
+lin woo_V2 = mkV2 (mkV (mkV "het") "hof maken") ; -- status=guess, src=wikt
+lin wood_N = L.wood_N ;
+lin wooden_A = mkA "houterig" ; -- status=guess
+lin woodland_N = variants{} ; --
+lin woodlouse_N = mkN "pissebed" masculine | mkN "varkensbeest" neuter ; -- status=guess status=guess
+lin woodpecker_N = mkN "specht" masculine | mkN "groene specht" masculine ; -- status=guess status=guess
+lin woodwind_N = mkN "houtblazer" ; -- status=guess
+lin woodworm_N = mkN "houtworm" ; -- status=guess
+lin woof_N = mkN "inslag" masculine ; -- status=guess
+lin wool_N = mkN "wol" ; -- status=guess
+lin woolen_A = mkA "wollen" ; -- status=guess
+lin woolly_A = mkA "wollig" ; -- status=guess
+lin wop_N = mkN "spaghettivreter" ; -- status=guess
+lin word_N = mkN "woord" ;
+lin word_V2 = mkV2 (mkV "verwoorden") | mkV2 (mkV (mkV "onder") "woorden brengen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wording_N = mkN "woordkeuze" | mkN "verwoording" feminine | mkN "formulering" feminine ; -- status=guess status=guess status=guess
+lin words_N = mkN "woordenwisseling" feminine ; -- status=guess
+lin work_1_V = mkV "werken" ;
+lin work_2_V = mkV "werken" ;
+lin work_N = mkN "werk" neuter | mkN "arbeid" ;
+lin work_V = mkV "werken" ;
+lin work_V2 = mkV2 ("bewerken") ;
+lin worker_N = mkN "arbeider" masculine | mkN "arbeidskracht" utrum ;
+lin workforce_N = variants{} ; --
+lin working_A = mkA "werkende" ;
+lin working_N = mkN "werkdag" ; -- status=guess
+lin working_class_A = variants{} ; --
+lin workplace_N = variants{} ; --
+lin works_N = mkN "werken" | mkN "oevre" neuter ; ---- tocheck
+lin workshop_N = mkN "workshop" ; -- status=guess
+lin workshy_A = mkA "werkschuw" ; -- status=guess
+lin workstation_N = variants{} ; --
+lin workweek_N = mkN "werkweek" masculine feminine ; -- status=guess
+lin world_N = mkN "wereld" ;
+lin worldly_A = mkA "materieel" ; -- status=guess
+lin worldwide_A = mkA "wereldwijd" | mkA "wereldwijde" ; -- status=guess status=guess
+lin worldwide_Adv = mkAdv "wereldwijd" | mkAdv "over de hele wereld" ; -- status=guess status=guess
+lin worm_N = L.worm_N ;
+lin worm_V2 = mkV2 (reflMkV "wurmen") ; -- status=guess, src=wikt
+lin wormwood_N = mkN "alsem" masculine ; -- status=guess
+lin worried_A = mkA "ongerust" | mkA "bezorgd" ; -- status=guess status=guess
+lin worrisome_A = mkA "verontrustend" | mkA "verontrustende" ; -- status=guess status=guess
+lin worry_N = variants{} ; --
+lin worry_V = zijnV (mkV "bezorgd") | reflV (mkV "zorgen" (mkV "maken")) ;
+lin worry_V2 = mkV2 worry_V ;
+lin worry_VS = mkVS worry_V ;
+lin worrying_A = variants{} ; --
+lin worse_A = mkA "slechter" | mkA "erger" ; -- status=guess status=guess
+lin worse_Adv = variants{} ; --
+lin worsen_V = mkV "verergeren" ; -- status=guess, src=wikt
+lin worsen_V2 = mkV2 (mkV "verergeren") ; -- status=guess, src=wikt
+lin worship_N = variants{} ; --
+lin worship_V = mkV "vereren" ; -- status=guess, src=wikt
+lin worship_V2 = mkV2 (mkV "vereren") ; -- status=guess, src=wikt
+lin worst_A = mkA "slechtst" | mkA "ergst" ; -- status=guess status=guess
+lin worst_Adv = mkAdv "in het ergste geval" ; -- status=guess
+lin wort_N = mkN "wort" ; -- status=guess
+lin worth_A = mkA "de moeite waard" ; -- status=guess
+lin worth_N = mkN "waarde" feminine ; -- status=guess
+lin worth_Prep = mkPrep "waard" ;
+lin worthless_A = mkA "waardeloos" ; -- status=guess
+lin worthwhile_A = mkA "de moeite lonend" | mkA "de moeite waard" | mkA "waardevol" ; -- status=guess status=guess status=guess
+lin worthy_A = mkA "waardig" ; -- status=guess
+lin wound_N = mkN "verwonding" feminine ; -- status=guess
+lin wound_V2 = mkV2 (mkV "kwetsen") ; -- status=guess, src=wikt
+lin wow_Interj = mkInterj "wauw!" ; -- status=guess
+lin wrap_N = mkN "omslag" ; -- status=guess
+lin wrap_V = mkV "inpakken" ; -- status=guess, src=wikt
+lin wrap_V2 = mkV2 (mkV "inpakken") ; -- status=guess, src=wikt
+lin wrapper_N = mkN "omslag" | mkN "verpakking" ; -- status=guess status=guess
+lin wrapping_N = mkN "pakpapier" neuter ; -- status=guess
+lin wrath_N = mkN "gramschap" feminine | mkN "woede" feminine | mkN "toorn" masculine ; -- status=guess status=guess status=guess
+lin wreath_N = mkN "wrong" masculine ; -- status=guess
+lin wreck_N = mkN "botsing" feminine ; -- status=guess
+lin wreck_V2 = mkV2 (mkV "beschadigen") ; -- status=guess, src=wikt
+lin wren_N = mkN "winterkoninkje" neuter ; -- status=guess
+lin wrench_N = mkN "moersleutel" | mkN "schroefsleutel" | mkN "sleutel" | mkN "Engelse sleutel" ; -- status=guess status=guess status=guess status=guess
+lin wrench_V2 = mkV2 (mkV "afbreken") | mkV2 (mkV "loswringen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wrestle_V = mkV "worstelen" ; -- status=guess, src=wikt
+lin wrestle_V2 = mkV2 (mkV "worstelen") ; -- status=guess, src=wikt
+lin wrestler_N = mkN "worstelaar" masculine ; -- status=guess
+lin wrestling_N = mkN "worstelen" neuter ; -- status=guess
+lin wretch_N = mkN "wrak" neuter | mkN "ellendeling" masculine feminine ; -- status=guess status=guess
+lin wretched_A = mkA "ellendig" ; -- status=guess
+lin wriggle_V = mkV "wiebelen" ; -- status=guess, src=wikt
+lin wriggle_V2 = mkV2 (mkV "wiebelen") ; -- status=guess, src=wikt
+lin wring_V2 = mkV2 (wringen_V) ; -- status=guess, src=wikt
+lin wrinkle_N = mkN "rimpel" masculine ; -- status=guess
+lin wrinkle_V = mkV "kreuken" ; -- status=guess, src=wikt
+lin wrinkle_V2 = mkV2 (mkV "kreuken") ; -- status=guess, src=wikt
+lin wrist_N = mkN "pols" masculine ; -- status=guess
+lin wristband_N = mkN "polsband" ; -- status=guess
+lin wristwatch_N = mkN "polshorloge" neuter | mkN "horloge" neuter | mkN "uurwerk" neuter ; -- status=guess status=guess status=guess
+lin writ_N = mkN "bevelschrift" | mkN "gerechterlijke opdracht" | mkN "dwangbevel" ; -- status=guess status=guess status=guess
+lin write_V = mkV "schrijven" | mkV "opschrijven" | mkV "neerschrijven" ;
+lin write_V2 = L.write_V2 ;
+lin write_VS = mkVS (write_V) ; ---- subcat
+lin writer_N = mkN "schrijver" masculine | mkN "schrijfster" feminine | mkN "auteur" masculine feminine ;
+lin writhe_V = mkV "kronkelen" | mkV "draaien" | mkV "vervormen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin writing_N = mkN "schrijfsel" neuter | mkN "werk" neuter | mkN "oeuvre" neuter ; -- status=guess status=guess status=guess
+lin written_A = mkA "geschreven" ; -- status=guess
+lin wrong_A = mkA "slecht" | mkA "fout" | mkA "verkeerd" ;
+lin wrong_Adv = mkAdv "fout" | mkAdv "foutief" | mkAdv "verkeerd" | mkAdv "onjuist" ; -- status=guess status=guess status=guess status=guess
+lin wrong_N = mkN "verkeerde" neuter | mkN "kwaad" neuter | mkN "onrecht" neuter ; -- status=guess status=guess status=guess
+lin wrong_V2 = mkV2 (mkV (mkV "onbillijk") "beoordelen") ; -- status=guess, src=wikt
+lin wry_A = mkA "verdraaid" | mkA "verwrongen" ; -- status=guess status=guess
+lin wyvern_N = mkN "wyvern" ; -- status=guess
+lin x_ray_N = variants{} ; --
+lin xanthine_N = mkN "xanthine" ; -- status=guess
+lin xenon_N = mkN "xenon" neuter ; -- status=guess
+lin xenophobia_N = mkN "xenofobie" ; -- status=guess
+lin xenophobic_A = mkA "xenofobisch" | mkA "xenofoob" ; -- status=guess status=guess
+lin xerox_N = mkN "fotokopie" utrum ; -- status=guess
+lin xerox_V2 = mkV2 (mkV "fotokopiëren") | mkV2 (mkV "kopiëren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin xi_N = mkN "xi" masculine feminine | mkN "ksi" masculine feminine ; -- status=guess status=guess
+lin xylem_N = mkN "xyleem" neuter ; -- status=guess
+lin xylophone_N = mkN "xylofoon" masculine ; -- status=guess
+lin yacht_N = mkN "jacht" feminine ; -- status=guess
+lin yachtsman_N = mkN "zeiler" masculine ; -- status=guess
+lin yak_N = mkN "getater" neuter ; -- status=guess
+lin yam_N = mkN "yam" masculine | mkN "yamplant" | mkN "yamswortel" masculine | mkN "jam" masculine ; -- status=guess status=guess status=guess status=guess
+lin yap_V = mkV "keffen" ; -- status=guess, src=wikt
+lin yard_N = mkN "erf" neuter ; --- possibly split for the distance measure, though there is no Dutch word for that
+lin yarn_N = mkN "garen" neuter ; -- status=guess
+lin yarrow_N = mkN "gerw" masculine feminine | mkN "duizendblad" neuter ; -- status=guess status=guess
+lin yashmak_N = mkN "nikab" ; -- status=guess
+lin yawn_N = mkN "geeuw" masculine | mkN "gaap" masculine ; -- status=guess status=guess
+lin yawn_V = mkV "geeuwen" | mkV "gapen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin yeah_Interj = mkInterj "ja" | mkInterj "yeah" ;
+lin year_N = L.year_N ;
+lin yearly_A = mkA "jaarlijks" | mkA "jaarlijkse" ; -- status=guess status=guess
+lin yearly_Adv = mkAdv "jaarlijks" ; -- status=guess
+lin yearn_V = mkV "smachten" | mkV "zuchten" | mkV "verlangen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin yeast_N = mkN "gist" masculine ; -- status=guess
+lin yell_V = mkV "schreeuwen" ; -- status=guess, src=wikt
+lin yell_V2 = mkV2 (mkV "schreeuwen") ; -- status=guess, src=wikt
+lin yellow_A = L.yellow_A ;
+lin yellow_N = mkN "geel" ; -- status=guess
+lin yellow_V = mkV "vergelen" ; -- status=guess, src=wikt
+lin yellow_V2 = mkV2 (mkV "vergelen") ; -- status=guess, src=wikt
+lin yellowish_A = mkA "gelig" | mkA "geelachtig" ; -- status=guess status=guess
+lin yen_N = mkN "yen" masculine ; -- status=guess
+lin yen_V = mkV (mkV "hartstochtelijk") "verlangen" | mkV "smachten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin yep_Interj = variants{} ; --
+lin yes_Interj = mkInterj "ja" ;
+lin yes_Utt = S.yes_Utt ;
+lin yesterday_Adv = mkAdv "gisteren" | mkAdv "gister" ;
+lin yesterday_N = mkN "gisteren" ; -- status=guess
+lin yet_1_Adv = mkAdv "nog" | mkAdv "nog steeds";
+lin yet_2_Adv = mkAdv "toch" ;
+lin yet_Adv = mkAdv "nog" | mkAdv "nog steeds" | mkAdv "toch" ;
+lin yeti_N = mkN "yeti" masculine ; -- status=guess
+lin yew_N = mkN "venijnboom" ; -- status=guess
+lin yield_N = variants{} ; --
+lin yield_V2 = mkV2 (mkV "zwichten") ; -- status=guess, src=wikt
+lin yodel_V = mkV "jodelen" ; -- status=guess, src=wikt
+lin yodel_V2 = mkV2 (mkV "jodelen") ; -- status=guess, src=wikt
+lin yoke_N = mkN "juk" neuter ; -- status=guess
+lin yoke_V = mkV "samenspannen" | mkV (mkV "juk") "" ; -- status=guess, src=wikt status=guess, src=wikt
+lin yoke_V2 = mkV2 (mkV "samenspannen") | mkV2 (mkV (mkV "juk") "") ; -- status=guess, src=wikt status=guess, src=wikt
+lin yokel_N = mkN "boerenlul" ; -- status=guess
+lin yolk_N = mkN "dooier" masculine | mkN "eidooier" masculine | mkN "eigeel" neuter ; -- status=guess status=guess status=guess
+lin yonder_Adv = mkAdv "ginder" ; -- status=guess
+lin yore_N = mkN "ver verleden" | mkN "weleer" | mkN "eertijds" ; -- status=guess status=guess status=guess
+lin youPlFem_Pron = S.youPl_Pron ;
+lin youPl_Pron = S.youPl_Pron ;
+lin youPolFem_Pron = S.youPol_Pron ;
+lin youPol_Pron = S.youPol_Pron ;
+lin youSgFem_Pron = S.youSg_Pron ;
+lin youSg_Pron = S.youSg_Pron ;
+lin young_A = L.young_A ;
+lin young_N = mkN "jongeman" masculine ; -- status=guess
+lin youngster_N = mkN "jongere" masculine feminine ; -- status=guess
+lin youth_N = mkN "jeugdherberg" ; -- status=guess
+lin yowl_V = mkV "janken" ; -- status=guess, src=wikt
+lin ytterbium_N = mkN "ytterbium" neuter ; -- status=guess
+lin yttrium_N = mkN "yttrium" neuter ; -- status=guess
+lin yuletide_N = mkN "kersttijd" masculine ; -- status=guess
+lin yuppie_N = mkN "yuppie" | mkN "yup" ; -- status=guess status=guess
+lin zap_V2 = mkV2 (mkV "zappen") ; -- status=guess, src=wikt
+lin zeal_N = mkN "ijver" masculine | mkN "geestdrift" masculine ; -- status=guess status=guess
+lin zealous_A = mkA "ijverig" | mkA "vlijtig" ; -- status=guess status=guess
+lin zebra_N = mkN "zebra" masculine ; -- status=guess
+lin zebu_N = mkN "zeboe" masculine ; -- status=guess
+lin zee_N = mkN "zet" ; -- status=guess
+lin zenith_N = mkN "zenit" neuter ; -- status=guess
+lin zero_N = mkN "nul" ; -- status=guess
+lin zero_V = mkV (mkV "op") "nul zetten" ; -- status=guess, src=wikt
+lin zeroth_A = mkA "nulde" ; -- status=guess
+lin zeta_N = mkN "zèta" masculine feminine ; -- status=guess
+lin ziggurat_N = mkN "ziggoerat" ; -- status=guess
+lin zinc_N = mkN "zink" neuter ; -- status=guess
+lin zip_N = mkN "rits" feminine | mkN "ritssluiting" feminine ; -- status=guess status=guess
+lin zirconium_N = mkN "zirkonium" neuter | mkN "zirkoon" neuter ; -- status=guess status=guess
+lin zither_N = mkN "citer" utrum ; -- status=guess
+lin zodiac_N = mkN "dierenriem" masculine | mkN "zodiak" masculine ; -- status=guess status=guess
+lin zombie_N = mkN "zombie" ; -- status=guess
+lin zone_N = mkN "zone" masculine ; -- status=guess
+lin zoo_N = mkN "dierentuin" | mkN "zoo" ; -- status=guess status=guess
+lin zoology_N = mkN "zoölogie" | mkN "dierkunde" ; -- status=guess status=guess
+lin zoom_N = mkN "zoem" masculine | mkN "zoom" ; -- status=guess status=guess
+lin zoom_V = mkV "zoeven" | mkV "zoemen" ; -- status=guess, src=wikt status=guess, src=wikt
+
+-- from geonames
+
+lin aachen_PN = mkPN "Aken" ; -- src=geonames status=guess
+lin aarhus_PN = mkPN "Aarhus" ; -- src=eng status=guess
+lin abe_PN = mkPN "Abe" ; -- src=eng status=guess
+lin abercarn_PN = mkPN "Abercarn" ; -- src=geonames status=guess
+lin aberdare_PN = mkPN "Aberdare" ; -- src=geonames status=guess
+lin aberdeen_PN = mkPN "Aberdeen" ; -- src=geonames status=guess
+lin abergavenny_PN = mkPN "Abergavenny" ; -- src=geonames status=guess
+lin abergele_PN = mkPN "Abergele" ; -- src=geonames status=guess
+lin abertillery_PN = mkPN "Abertillery" ; -- src=geonames status=guess
+lin aberystwyth_PN = mkPN "Aberystwyth" ; -- src=geonames status=guess
+lin abingdon_PN = mkPN "Abingdon" ; -- src=geonames status=guess
+lin abraham_PN = mkPN "Abraham" ; -- src=eng status=guess
+lin accra_PN = mkPN "Accra" ; -- src=geonames status=guess
+lin accrington_PN = mkPN "Accrington" ; -- src=geonames status=guess
+lin achilles_PN = mkPN "Achilles" ; -- src=eng status=guess
+lin ad_PN = mkPN "Ad" ; -- src=eng status=guess
+lin ada_PN = mkPN "Ada" ; -- src=geonames status=guess
+lin adam_PN = mkPN "Adam" ; -- src=eng status=guess
+lin addis_ababa_PN = mkPN "Addis Abeba" ; -- src=geonames status=guess
+lin adelaide_PN = mkPN "Adelaide" ; -- src=geonames status=guess
+lin adrian_PN = mkPN "Adrian" ; -- src=geonames status=guess
+lin afghanistan_PN = mkPN "Afghanistan" ; -- src=geonames status=guess
+lin africa_PN = mkPN "Africa" ; -- src=eng status=guess
+lin agatha_PN = mkPN "Agatha" ; -- src=eng status=guess
+lin aggie_PN = mkPN "Aggie" ; -- src=eng status=guess
+lin agnes_PN = mkPN "Agnes" ; -- src=eng status=guess
+lin agra_PN = mkPN "Agra" ; -- src=geonames status=guess
+lin ahmedabad_PN = mkPN "Ahmedabad" ; -- src=geonames status=guess
+lin airdrie_PN = mkPN "Airdrie" ; -- src=geonames status=guess
+lin aireborough_PN = mkPN "Aireborough" ; -- src=eng status=guess
+lin akron_PN = mkPN "Akron" ; -- src=geonames status=guess
+lin alabama_PN = mkPN "Alabama" ; -- src=eng status=guess
+lin alan_PN = mkPN "Alan" ; -- src=eng status=guess
+lin alaska_PN = mkPN "Alaska" ; -- src=eng status=guess
+lin albania_PN = mkPN "Albanië" ; -- src=geonames status=guess
+lin albert_PN = mkPN "Albert" ; -- src=geonames status=guess
+lin alberta_PN = mkPN "Alberta" ; -- src=eng status=guess
+lin aldershot_PN = mkPN "Aldershot" ; -- src=geonames status=guess
+lin aleppo_PN = mkPN "Aleppo" ; -- src=geonames status=guess
+lin alessandria_PN = mkPN "Alessandria" ; -- src=geonames status=guess
+lin alex_PN = mkPN "Alex" ; -- src=eng status=guess
+lin alexander_PN = mkPN "Alexander" ; -- src=geonames status=guess
+lin alexandra_PN = mkPN "Alexandra" ; -- src=geonames status=guess
+lin alexandria_PN = mkPN ("Alexandria" | "Alexandrië") ; -- src=geonames status=guess
+lin alf_PN = mkPN "Alf" ; -- src=geonames status=guess
+lin alfred_PN = mkPN "Alfred" ; -- src=geonames status=guess
+lin alfreton_PN = mkPN "Alfreton" ; -- src=geonames status=guess
+lin alger_PN = mkPN "Alger" ; -- src=eng status=guess
+lin algeria_PN = mkPN "Algerije" ; -- src=geonames status=guess
+lin ali_PN = mkPN "Ali" ; -- src=eng status=guess
+lin alicante_PN = mkPN "Alicante" ; -- src=geonames status=guess
+lin alice_PN = mkPN "Alice" ; -- src=geonames status=guess
+lin alison_PN = mkPN "Alison" ; -- src=eng status=guess
+lin allah_PN = mkPN "Allah" ; -- src=eng status=guess
+lin allahabad_PN = mkPN "Allahabad" ; -- src=eng status=guess
+lin allan_PN = mkPN "Allan" ; -- src=geonames status=guess
+lin allen_PN = mkPN "Allen" ; -- src=geonames status=guess
+lin alloa_PN = mkPN "Alloa" ; -- src=geonames status=guess
+lin alma_ata_PN = mkPN "Alma-ata" ; -- src=eng status=guess
+lin almeria_PN = mkPN "Almeria" ; -- src=geonames status=guess
+lin alnwick_PN = mkPN "Alnwick" ; -- src=geonames status=guess
+lin alton_PN = mkPN "Alton" ; -- src=geonames status=guess
+lin altrincham_PN = mkPN "Altrincham" ; -- src=geonames status=guess
+lin alvechurch_PN = mkPN "Alvechurch" ; -- src=geonames status=guess
+lin amanda_PN = mkPN "Amanda" ; -- src=eng status=guess
+lin america_PN = mkPN "America" ; -- src=eng status=guess
+lin amesbury_PN = mkPN "Amesbury" ; -- src=geonames status=guess
+lin amiens_PN = mkPN "Amiens" ; -- src=geonames status=guess
+lin ammanford_PN = mkPN "Ammanford" ; -- src=geonames status=guess
+lin amsterdam_PN = mkPN "Amsterdam" ; -- src=geonames status=guess
+lin amy_PN = mkPN "Amy" ; -- src=eng status=guess
+lin ancona_PN = mkPN "Ancona" ; -- src=geonames status=guess
+lin andorra_PN = mkPN "Andorra" ; -- src=geonames status=guess
+lin andover_PN = mkPN "Andover" ; -- src=geonames status=guess
+lin andrew_PN = mkPN "Andrew" ; -- src=eng status=guess
+lin andy_PN = mkPN "Andy" ; -- src=eng status=guess
+lin angela_PN = mkPN "Angela" ; -- src=eng status=guess
+lin angers_PN = mkPN "Angers" ; -- src=geonames status=guess
+lin angie_PN = mkPN "Angie" ; -- src=eng status=guess
+lin angola_PN = mkPN "Angola" ; -- src=geonames status=guess
+lin anguilla_PN = mkPN "Anguilla" ; -- src=geonames status=guess
+lin angus_PN = mkPN "Angus" ; -- src=geonames status=guess
+lin anita_PN = mkPN "Anita" ; -- src=eng status=guess
+lin ankara_PN = mkPN "Ankara" ; -- src=geonames status=guess
+lin ann_PN = mkPN "Ann" ; -- src=eng status=guess
+lin annabel_PN = mkPN "Annabel" ; -- src=eng status=guess
+lin annan_PN = mkPN "Annan" ; -- src=geonames status=guess
+lin anne_PN = mkPN "Anne" ; -- src=eng status=guess
+lin annfield_PN = mkPN "Annfield" ; -- src=eng status=guess
+lin annfield_plain_PN = mkPN "Annfield plain" ; -- src=eng status=guess
+lin annie_PN = mkPN "Annie" ; -- src=eng status=guess
+lin anon_PN = mkPN "Anon" ; -- src=eng status=guess
+lin anshan_PN = mkPN "Anshan" ; -- src=geonames status=guess
+lin anthea_PN = mkPN "Anthea" ; -- src=eng status=guess
+lin anthony_PN = mkPN "Anthony" ; -- src=geonames status=guess
+lin antigua_PN = mkPN "Antigua" ; -- src=geonames status=guess
+lin antony_PN = mkPN "Antony" ; -- src=geonames status=guess
+lin antrim_PN = mkPN "Antrim" ; -- src=geonames status=guess
+lin antwerp_PN = mkPN "Antwerp" ; -- src=geonames status=guess
+lin apeldoorn_PN = mkPN "Apeldoorn" ; -- src=geonames status=guess
+lin approx_PN = mkPN "Approx" ; -- src=eng status=guess
+lin apr_PN = mkPN "Apr" ; -- src=eng status=guess
+lin aquarius_PN = mkPN "Aquarius" ; -- src=eng status=guess
+lin arbroath_PN = mkPN "Arbroath" ; -- src=geonames status=guess
+lin ardrossan_PN = mkPN "Ardrossan" ; -- src=geonames status=guess
+lin argentina_PN = mkPN "Argentinië" ; -- src=geonames status=guess
+lin argentine_PN = mkPN "Argentine" ; -- src=geonames status=guess
+lin aries_PN = mkPN "Aries" ; -- src=eng status=guess
+lin arizona_PN = mkPN "Arizona" ; -- src=geonames status=guess
+lin arkansas_PN = mkPN "Arkansas" ; -- src=eng status=guess
+lin armadale_PN = mkPN "Armadale" ; -- src=geonames status=guess
+lin armageddon_PN = mkPN "Armageddon" ; -- src=eng status=guess
+lin armagh_PN = mkPN "Armagh" ; -- src=geonames status=guess
+lin arnhem_PN = mkPN "Arnhem" ; -- src=geonames status=guess
+lin arnold_PN = mkPN "Arnold" ; -- src=geonames status=guess
+lin arr_PN = mkPN "Arr" ; -- src=eng status=guess
+lin art_PN = mkPN "Art" ; -- src=eng status=guess
+lin arthur_PN = mkPN "Arthur" ; -- src=geonames status=guess
+lin artie_PN = mkPN "Artie" ; -- src=eng status=guess
+lin asap_PN = mkPN "Asap" ; -- src=eng status=guess
+lin ascot_PN = mkPN "Ascot" ; -- src=geonames status=guess
+lin ashbourne_PN = mkPN "Ashbourne" ; -- src=geonames status=guess
+lin ashby_PN = mkPN "Ashby" ; -- src=geonames status=guess
+lin ashby_de_la_zouch_PN = mkPN "Ashby de la Zouch" ; -- src=geonames status=guess
+lin ashby_woulds_PN = mkPN "Ashby Woulds" ; -- src=eng status=guess
+lin ashford_PN = mkPN "Ashford" ; -- src=geonames status=guess
+lin ashington_PN = mkPN "Ashington" ; -- src=geonames status=guess
+lin ashton_in_makerfield_PN = mkPN "Ashton-in-makerfield" ; -- src=eng status=guess
+lin ashton_under_lyne_PN = mkPN "Ashton-under-lyne" ; -- src=eng status=guess
+lin askern_PN = mkPN "Askern" ; -- src=geonames status=guess
+lin aspull_PN = mkPN "Aspull" ; -- src=eng status=guess
+lin aston_PN = mkPN "Aston" ; -- src=eng status=guess
+lin athens_1_PN = mkPN "Athene" ; -- src=geonames status=guess
+lin athens_2_PN = mkPN "Athene" ; -- src=geonames status=guess
+lin atherstone_PN = mkPN "Atherstone" ; -- src=geonames status=guess
+lin athlone_PN = mkPN "Athlone" ; -- src=geonames status=guess
+lin atlanta_PN = mkPN "Atlanta" ; -- src=geonames status=guess
+lin atlantic_PN = mkPN "Atlantic" ; -- src=geonames status=guess
+lin auckland_PN = mkPN "Auckland" ; -- src=geonames status=guess
+lin audley_PN = mkPN "Audley" ; -- src=geonames status=guess
+lin audrey_PN = mkPN "Audrey" ; -- src=eng status=guess
+lin aug_PN = mkPN "Aug" ; -- src=eng status=guess
+lin augsburg_PN = mkPN "Augsburg" ; -- src=geonames status=guess
+lin australia_PN = mkPN "Australië" ; -- src=geonames status=guess
+lin austria_PN = mkPN "Oostenrijk" ; -- src=geonames status=guess
+lin ave_PN = mkPN "Ave" ; -- src=eng status=guess
+lin aveley_PN = mkPN "Aveley" ; -- src=geonames status=guess
+lin avignon_PN = mkPN "Avignon" ; -- src=geonames status=guess
+lin avon_PN = mkPN "Avon" ; -- src=geonames status=guess
+lin awol_PN = mkPN "Awol" ; -- src=eng status=guess
+lin aycliffe_PN = mkPN "Aycliffe" ; -- src=eng status=guess
+lin aylesbury_PN = mkPN "Aylesbury" ; -- src=geonames status=guess
+lin aylesford_PN = mkPN "Aylesford" ; -- src=geonames status=guess
+lin ayr_PN = mkPN "Ayr" ; -- src=geonames status=guess
+lin babs_PN = mkPN "Babs" ; -- src=eng status=guess
+lin backworth_PN = mkPN "Backworth" ; -- src=geonames status=guess
+lin bacup_PN = mkPN "Bacup" ; -- src=geonames status=guess
+lin badajoz_PN = mkPN "Badajoz" ; -- src=geonames status=guess
+lin badalona_PN = mkPN "Badalona" ; -- src=geonames status=guess
+lin baghdad_PN = mkPN "Bagdad" ; -- src=geonames status=guess
+lin bahamas_PN = mkPN "Bahama's" ; -- src=geonames status=guess
+lin bahrain_PN = mkPN "Bahrein" ; -- src=geonames status=guess
+lin bailey_PN = mkPN "Bailey" ; -- src=eng status=guess
+lin baku_PN = mkPN "Bakoe" ; -- src=geonames status=guess
+lin baldock_PN = mkPN "Baldock" ; -- src=geonames status=guess
+lin baltimore_PN = mkPN "Baltimore" ; -- src=geonames status=guess
+lin banbury_PN = mkPN "Banbury" ; -- src=geonames status=guess
+lin bandung_PN = mkPN "Bandung" ; -- src=geonames status=guess
+lin bangalore_PN = mkPN "Bangalore" ; -- src=geonames status=guess
+lin bangkok_PN = mkPN "Bangkok" ; -- src=geonames status=guess
+lin bangladesh_PN = mkPN "Bangladesh" ; -- src=geonames status=guess
+lin bangor_PN = mkPN "Bangor" ; -- src=geonames status=guess
+lin bannockburn_PN = mkPN "Bannockburn" ; -- src=geonames status=guess
+lin bantry_PN = mkPN "Bantry" ; -- src=geonames status=guess
+lin baracaldo_PN = mkPN "Baracaldo" ; -- src=eng status=guess
+lin barbados_PN = mkPN "Barbados" ; -- src=geonames status=guess
+lin barbara_PN = mkPN "Barbara" ; -- src=geonames status=guess
+lin barcelona_PN = mkPN "Barcelona" ; -- src=geonames status=guess
+lin bargoed_PN = mkPN "Bargoed" ; -- src=geonames status=guess
+lin bari_PN = mkPN "Bari" ; -- src=geonames status=guess
+lin barking_PN = mkPN "Barking" ; -- src=geonames status=guess
+lin barnard_castle_PN = mkPN "Barnard castle" ; -- src=eng status=guess
+lin barnet_PN = mkPN "Barnet" ; -- src=geonames status=guess
+lin barnoldswick_PN = mkPN "Barnoldswick" ; -- src=geonames status=guess
+lin barnsley_PN = mkPN "Barnsley" ; -- src=geonames status=guess
+lin barnstaple_PN = mkPN "Barnstaple" ; -- src=geonames status=guess
+lin barranquilla_PN = mkPN "Barranquilla" ; -- src=geonames status=guess
+lin barrhead_PN = mkPN "Barrhead" ; -- src=geonames status=guess
+lin barrow_in_furness_PN = mkPN "Barrow-in-furness" ; -- src=eng status=guess
+lin barry_PN = mkPN "Barry" ; -- src=geonames status=guess
+lin bart_PN = mkPN "Bart" ; -- src=geonames status=guess
+lin bartholomew_PN = mkPN "Bartholomew" ; -- src=eng status=guess
+lin barton_upon_humber_PN = mkPN "Barton-upon-humber" ; -- src=eng status=guess
+lin basel_PN = mkPN "Bazel" ; -- src=geonames status=guess
+lin basil_PN = mkPN "Basil" ; -- src=eng status=guess
+lin basildon_PN = mkPN "Basildon" ; -- src=geonames status=guess
+lin basingstoke_PN = mkPN "Basingstoke" ; -- src=geonames status=guess
+lin bath_PN = mkPN "Bath" ; -- src=geonames status=guess
+lin bathgate_PN = mkPN "Bathgate" ; -- src=geonames status=guess
+lin batley_PN = mkPN "Batley" ; -- src=geonames status=guess
+lin bbc_PN = mkPN "BBC" ; -- src=eng status=guess
+lin beaconsfield_PN = mkPN "Beaconsfield" ; -- src=geonames status=guess
+lin bearsden_PN = mkPN "Bearsden" ; -- src=geonames status=guess
+lin beatrice_PN = mkPN "Beatrice" ; -- src=geonames status=guess
+lin beaumaris_PN = mkPN "Beaumaris" ; -- src=geonames status=guess
+lin bebington_PN = mkPN "Bebington" ; -- src=geonames status=guess
+lin beccles_PN = mkPN "Beccles" ; -- src=geonames status=guess
+lin beddau_PN = mkPN "Beddau" ; -- src=geonames status=guess
+lin bedford_PN = mkPN "Bedford" ; -- src=geonames status=guess
+lin bedfordshire_PN = mkPN "Bedfordshire" ; -- src=eng status=guess
+lin bedlington_PN = mkPN "Bedlington" ; -- src=geonames status=guess
+lin bedwas_PN = mkPN "Bedwas" ; -- src=geonames status=guess
+lin beirut_PN = mkPN "Beiroet" ; -- src=geonames status=guess
+lin beith_PN = mkPN "Beith" ; -- src=geonames status=guess
+lin belem_PN = mkPN "Belem" ; -- src=eng status=guess
+lin belfast_PN = mkPN "Belfast" ; -- src=geonames status=guess
+lin belgium_PN = mkPN "België" ; -- src=geonames status=guess
+lin belgrade_PN = mkPN "Belgrado" ; -- src=geonames status=guess
+lin belinda_PN = mkPN "Belinda" ; -- src=eng status=guess
+lin bella_PN = mkPN "Bella" ; -- src=geonames status=guess
+lin belle_PN = mkPN "Belle" ; -- src=geonames status=guess
+lin bellshill_PN = mkPN "Bellshill" ; -- src=geonames status=guess
+lin belo_horizonte_PN = mkPN "Belo Horizonte" ; -- src=geonames status=guess
+lin belper_PN = mkPN "Belper" ; -- src=geonames status=guess
+lin ben_PN = mkPN "Ben" ; -- src=eng status=guess
+lin benin_PN = mkPN "Benin" ; -- src=geonames status=guess
+lin benjamin_PN = mkPN "Benjamin" ; -- src=geonames status=guess
+lin benny_PN = mkPN "Benny" ; -- src=eng status=guess
+lin beograd_PN = mkPN "Beograd" ; -- src=eng status=guess
+lin bergamo_PN = mkPN "Bergamo" ; -- src=geonames status=guess
+lin bergen_PN = mkPN "Bergen" ; -- src=geonames status=guess
+lin berkhamsted_PN = mkPN "Berkhamsted" ; -- src=geonames status=guess
+lin berkshire_PN = mkPN "Berkshire" ; -- src=eng status=guess
+lin berlin_PN = mkPN "Berlijn" ; -- src=geonames status=guess
+lin bermuda_PN = mkPN "Bermuda" ; -- src=geonames status=guess
+lin bern_PN = mkPN "Bern" ; -- src=geonames status=guess
+lin bernard_PN = mkPN "Bernard" ; -- src=eng status=guess
+lin bernie_PN = mkPN "Bernie" ; -- src=geonames status=guess
+lin bert_PN = mkPN "Bert" ; -- src=eng status=guess
+lin bertha_PN = mkPN "Bertha" ; -- src=eng status=guess
+lin bertie_PN = mkPN "Bertie" ; -- src=eng status=guess
+lin berwick_upon_tweed_PN = mkPN "Berwick-upon-tweed" ; -- src=eng status=guess
+lin beryl_PN = mkPN "Beryl" ; -- src=eng status=guess
+lin bess_PN = mkPN "Bess" ; -- src=eng status=guess
+lin bessie_PN = mkPN "Bessie" ; -- src=eng status=guess
+lin bethune_PN = mkPN "Bethune" ; -- src=eng status=guess
+lin betsy_PN = mkPN "Betsy" ; -- src=eng status=guess
+lin betty_PN = mkPN "Betty" ; -- src=eng status=guess
+lin beverley_PN = mkPN "Beverley" ; -- src=geonames status=guess
+lin bewdley_PN = mkPN "Bewdley" ; -- src=geonames status=guess
+lin bexhill_PN = mkPN "Bexhill" ; -- src=eng status=guess
+lin bexley_PN = mkPN "Bexley" ; -- src=geonames status=guess
+lin bhutan_PN = mkPN "Bhutan" ; -- src=geonames status=guess
+lin bicester_PN = mkPN "Bicester" ; -- src=geonames status=guess
+lin biddulph_PN = mkPN "Biddulph" ; -- src=geonames status=guess
+lin bideford_PN = mkPN "Bideford" ; -- src=geonames status=guess
+lin bielefeld_PN = mkPN "Bielefeld" ; -- src=geonames status=guess
+lin biggleswade_PN = mkPN "Biggleswade" ; -- src=geonames status=guess
+lin bilbao_PN = mkPN "Bilbao" ; -- src=geonames status=guess
+lin bill_PN = mkPN "Bill" ; -- src=eng status=guess
+lin billericay_PN = mkPN "Billericay" ; -- src=geonames status=guess
+lin billington_PN = mkPN "Billington" ; -- src=geonames status=guess
+lin billy_PN = mkPN "Billy" ; -- src=eng status=guess
+lin bingley_PN = mkPN "Bingley" ; -- src=geonames status=guess
+lin birkenhead_PN = mkPN "Birkenhead" ; -- src=geonames status=guess
+lin birstall_PN = mkPN "Birstall" ; -- src=eng status=guess
+lin birtley_PN = mkPN "Birtley" ; -- src=geonames status=guess
+lin bishop's_cleeve_PN = mkPN "Bishop's cleeve" ; -- src=eng status=guess
+lin bishop's_stortford_PN = mkPN "Bishop's stortford" ; -- src=eng status=guess
+lin bishop_auckland_PN = mkPN "Bishop auckland" ; -- src=eng status=guess
+lin bishopbriggs_PN = mkPN "Bishopbriggs" ; -- src=geonames status=guess
+lin blackburn_PN = mkPN "Blackburn" ; -- src=geonames status=guess
+lin blackhall_PN = mkPN "Blackhall" ; -- src=eng status=guess
+lin blackpool_PN = mkPN "Blackpool" ; -- src=geonames status=guess
+lin blackwood_PN = mkPN "Blackwood" ; -- src=geonames status=guess
+lin blaenau_ffestiniog_PN = mkPN "Blaenau-ffestiniog" ; -- src=eng status=guess
+lin blaenavon_PN = mkPN "Blaenavon" ; -- src=geonames status=guess
+lin blaengwrach_PN = mkPN "Blaengwrach" ; -- src=eng status=guess
+lin blaina_PN = mkPN "Blaina" ; -- src=eng status=guess
+lin blairgowrie_PN = mkPN "Blairgowrie" ; -- src=geonames status=guess
+lin blantyre_PN = mkPN "Blantyre" ; -- src=geonames status=guess
+lin bldg_PN = mkPN "Bldg" ; -- src=eng status=guess
+lin bldgs_PN = mkPN "Bldgs" ; -- src=eng status=guess
+lin bletchley_PN = mkPN "Bletchley" ; -- src=geonames status=guess
+lin blidworth_PN = mkPN "Blidworth" ; -- src=geonames status=guess
+lin blyth_PN = mkPN "Blyth" ; -- src=geonames status=guess
+lin bo'ness_PN = mkPN "Bo'ness" ; -- src=eng status=guess
+lin bob_PN = mkPN "Bob" ; -- src=eng status=guess
+lin bobby_PN = mkPN "Bobby" ; -- src=eng status=guess
+lin bochum_PN = mkPN "Bochum" ; -- src=geonames status=guess
+lin bodmin_PN = mkPN "Bodmin" ; -- src=geonames status=guess
+lin bognor_PN = mkPN "Bognor" ; -- src=eng status=guess
+lin bognor_regis_PN = mkPN "Bognor regis" ; -- src=eng status=guess
+lin bogota_PN = mkPN "Bogota" ; -- src=geonames status=guess
+lin boldon_PN = mkPN "Boldon" ; -- src=eng status=guess
+lin bolivia_PN = mkPN "Bolivia" ; -- src=geonames status=guess
+lin bollington_PN = mkPN "Bollington" ; -- src=geonames status=guess
+lin bologna_PN = mkPN "Bologna" ; -- src=geonames status=guess
+lin bolsover_PN = mkPN "Bolsover" ; -- src=geonames status=guess
+lin bolton_PN = mkPN "Bolton" ; -- src=geonames status=guess
+lin bolton_le_sands_PN = mkPN "Bolton-le-sands" ; -- src=eng status=guess
+lin bolzano_PN = mkPN "Bozen" ; -- src=geonames status=guess
+lin bombay_PN = mkPN "Bombay" ; -- src=eng status=guess
+lin bonn_PN = mkPN "Bonn" ; -- src=geonames status=guess
+lin bonnybridge_PN = mkPN "Bonnybridge" ; -- src=geonames status=guess
+lin bonnyrigg_PN = mkPN "Bonnyrigg" ; -- src=geonames status=guess
+lin bootle_PN = mkPN "Bootle" ; -- src=geonames status=guess
+lin bordeaux_PN = mkPN "Bordeaux" ; -- src=geonames status=guess
+lin borders_PN = mkPN "Borders" ; -- src=eng status=guess
+lin bordon_PN = mkPN "Bordon" ; -- src=geonames status=guess
+lin boris_PN = mkPN "Boris" ; -- src=eng status=guess
+lin boston_PN = mkPN "Boston" ; -- src=geonames status=guess
+lin botswana_PN = mkPN "Botswana" ; -- src=geonames status=guess
+lin bottrop_PN = mkPN "Bottrop" ; -- src=geonames status=guess
+lin bourne_PN = mkPN "Bourne" ; -- src=geonames status=guess
+lin bournemouth_PN = mkPN "Bournemouth" ; -- src=geonames status=guess
+lin bowburn_PN = mkPN "Bowburn" ; -- src=eng status=guess
+lin boxing_day_PN = mkPN "Boxing day" ; -- src=eng status=guess
+lin bracknell_PN = mkPN "Bracknell" ; -- src=geonames status=guess
+lin bradford_PN = mkPN "Bradford" ; -- src=geonames status=guess
+lin bradford_on_avon_PN = mkPN "Bradford-on-avon" ; -- src=eng status=guess
+lin braintree_PN = mkPN "Braintree" ; -- src=geonames status=guess
+lin branderburgh_PN = mkPN "Branderburgh" ; -- src=eng status=guess
+lin brasilia_PN = mkPN "Brasilia" ; -- src=eng status=guess
+lin bratislava_PN = mkPN "Bratislava" ; -- src=geonames status=guess
+lin braunschweig_PN = mkPN "Braunschweig" ; -- src=geonames status=guess
+lin braunton_PN = mkPN "Braunton" ; -- src=geonames status=guess
+lin brazil_PN = mkPN "Brazilië" ; -- src=geonames status=guess
+lin breaston_PN = mkPN "Breaston" ; -- src=eng status=guess
+lin brecknock_PN = mkPN "Brecknock" ; -- src=eng status=guess
+lin breda_PN = mkPN ("Breda" | "Breda di Piave") ; -- src=geonames status=guess
+lin breedsall_PN = mkPN "Breedsall" ; -- src=eng status=guess
+lin bremen_PN = mkPN "Bremen" ; -- src=geonames status=guess
+lin bremerhaven_PN = mkPN "Bremerhaven" ; -- src=geonames status=guess
+lin brenda_PN = mkPN "Brenda" ; -- src=eng status=guess
+lin brent_PN = mkPN "Brent" ; -- src=geonames status=guess
+lin brentwood_PN = mkPN "Brentwood" ; -- src=geonames status=guess
+lin brescia_PN = mkPN "Brescia" ; -- src=geonames status=guess
+lin brest_PN = mkPN "Brest" ; -- src=geonames status=guess
+lin brian_PN = mkPN "Brian" ; -- src=eng status=guess
+lin bricket_wood_PN = mkPN "Bricket Wood" ; -- src=eng status=guess
+lin bridgend_PN = mkPN "Bridgend" ; -- src=geonames status=guess
+lin bridget_PN = mkPN "Bridget" ; -- src=eng status=guess
+lin bridgnorth_PN = mkPN "Bridgnorth" ; -- src=geonames status=guess
+lin bridgwater_PN = mkPN "Bridgwater" ; -- src=geonames status=guess
+lin bridlington_PN = mkPN "Bridlington" ; -- src=geonames status=guess
+lin bridport_PN = mkPN "Bridport" ; -- src=geonames status=guess
+lin brig_PN = mkPN "Brig" ; -- src=geonames status=guess
+lin brighouse_PN = mkPN "Brighouse" ; -- src=geonames status=guess
+lin brightlingsea_PN = mkPN "Brightlingsea" ; -- src=geonames status=guess
+lin brighton_PN = mkPN "Brighton" ; -- src=geonames status=guess
+lin brisbane_PN = mkPN "Brisbane" ; -- src=geonames status=guess
+lin bristol_PN = mkPN "Bristol" ; -- src=geonames status=guess
+lin britain_PN = mkPN "Britain" ; -- src=eng status=guess
+lin brixham_PN = mkPN "Brixham" ; -- src=geonames status=guess
+lin brno_PN = mkPN "Brno" ; -- src=geonames status=guess
+lin bromley_PN = mkPN "Bromley" ; -- src=geonames status=guess
+lin bromsgrove_PN = mkPN "Bromsgrove" ; -- src=geonames status=guess
+lin bros_PN = mkPN "Bros" ; -- src=eng status=guess
+lin broughton_PN = mkPN "Broughton" ; -- src=geonames status=guess
+lin broxburn_PN = mkPN "Broxburn" ; -- src=geonames status=guess
+lin bruce_PN = mkPN "Bruce" ; -- src=geonames status=guess
+lin bruges_PN = mkPN "Bruges" ; -- src=geonames status=guess
+lin brunei_PN = mkPN "Brunei" ; -- src=geonames status=guess
+lin brunswick_PN = mkPN "Brunswick" ; -- src=geonames status=guess
+lin brussels_PN = mkPN "Brussel" ; -- src=geonames status=guess
+lin bryan_PN = mkPN "Bryan" ; -- src=geonames status=guess
+lin bst_PN = mkPN "BST" ; -- src=eng status=guess
+lin bt_PN = mkPN "BT" ; -- src=eng status=guess
+lin bucarest_PN = mkPN "Bucarest" ; -- src=eng status=guess
+lin buckhaven_PN = mkPN "Buckhaven" ; -- src=geonames status=guess
+lin buckie_PN = mkPN "Buckie" ; -- src=geonames status=guess
+lin buckingham_PN = mkPN "Buckingham" ; -- src=geonames status=guess
+lin buckinghamshire_PN = mkPN "Buckinghamshire" ; -- src=eng status=guess
+lin buckley_PN = mkPN "Buckley" ; -- src=geonames status=guess
+lin bucksburn_PN = mkPN "Bucksburn" ; -- src=eng status=guess
+lin budapest_PN = mkPN "Boedapest" ; -- src=geonames status=guess
+lin buenos_aires_PN = mkPN "Buenos aires" ; -- src=eng status=guess
+lin buffalo_PN = mkPN "Buffalo" ; -- src=geonames status=guess
+lin bulgaria_PN = mkPN "Bulgarije" ; -- src=geonames status=guess
+lin bulkington_PN = mkPN "Bulkington" ; -- src=geonames status=guess
+lin burgess_PN = mkPN "Burgess" ; -- src=eng status=guess
+lin burgos_PN = mkPN "Burgos" ; -- src=geonames status=guess
+lin burley_PN = mkPN "Burley" ; -- src=geonames status=guess
+lin burma_PN = mkPN "Burma" ; -- src=eng status=guess
+lin burnham_on_sea_PN = mkPN "Burnham-on-sea" ; -- src=eng status=guess
+lin burnley_PN = mkPN "Burnley" ; -- src=geonames status=guess
+lin burntisland_PN = mkPN "Burntisland" ; -- src=geonames status=guess
+lin burntwood_PN = mkPN "Burntwood" ; -- src=geonames status=guess
+lin burry_port_PN = mkPN "Burry port" ; -- src=eng status=guess
+lin burscough_PN = mkPN "Burscough" ; -- src=eng status=guess
+lin burton_upon_trent_PN = mkPN "Burton-upon-trent" ; -- src=eng status=guess
+lin burundi_PN = mkPN "Burundi" ; -- src=geonames status=guess
+lin bury_PN = mkPN "Bury" ; -- src=geonames status=guess
+lin bury_st__edmunds_PN = mkPN "Bury st. edmunds" ; -- src=eng status=guess
+lin buxton_PN = mkPN "Buxton" ; -- src=geonames status=guess
+lin c_in_c_PN = mkPN "C-in-c" ; -- src=eng status=guess
+lin cadiz_PN = mkPN "Cádiz" ; -- src=geonames status=guess
+lin caen_PN = mkPN "Caen" ; -- src=geonames status=guess
+lin caerleon_PN = mkPN "Caerleon" ; -- src=geonames status=guess
+lin caernarfon_PN = mkPN "Caernarfon" ; -- src=geonames status=guess
+lin caerphilly_PN = mkPN "Caerphilly" ; -- src=geonames status=guess
+lin cagliari_PN = mkPN "Cagliari" ; -- src=geonames status=guess
+lin cairo_PN = mkPN "Caïro" ; -- src=geonames status=guess
+lin calcutta_PN = mkPN "Calcutta" ; -- src=geonames status=guess
+lin caldicot_PN = mkPN "Caldicot" ; -- src=geonames status=guess
+lin cali_PN = mkPN "Cali" ; -- src=geonames status=guess
+lin california_PN = mkPN "California" ; -- src=geonames status=guess
+lin calne_PN = mkPN "Calne" ; -- src=geonames status=guess
+lin calor_PN = mkPN "Calor" ; -- src=eng status=guess
+lin calverton_PN = mkPN "Calverton" ; -- src=geonames status=guess
+lin cambodia_PN = mkPN "Cambodja" ; -- src=geonames status=guess
+lin cambourne_PN = mkPN "Cambourne" ; -- src=eng status=guess
+lin cambridge_PN = mkPN "Cambridge" ; -- src=geonames status=guess
+lin cambridgeshire_PN = mkPN "Cambridgeshire" ; -- src=eng status=guess
+lin cambuslang_PN = mkPN "Cambuslang" ; -- src=eng status=guess
+lin camden_PN = mkPN "Camden" ; -- src=geonames status=guess
+lin cameroon_PN = mkPN "Kameroen" ; -- src=geonames status=guess
+lin campbeltown_PN = mkPN "Campbeltown" ; -- src=geonames status=guess
+lin canada_PN = mkPN "Canada" ; -- src=geonames status=guess
+lin canberra_PN = mkPN "Canberra" ; -- src=geonames status=guess
+lin cancer_PN = mkPN "Cancer" ; -- src=eng status=guess
+lin cannes_PN = mkPN "Cannes" ; -- src=geonames status=guess
+lin cannock_PN = mkPN "Cannock" ; -- src=geonames status=guess
+lin cantab_PN = mkPN "Cantab" ; -- src=eng status=guess
+lin canterbury_PN = mkPN "Canterbury" ; -- src=geonames status=guess
+lin canton_PN = mkPN "Canton" ; -- src=geonames status=guess
+lin canvey_PN = mkPN "Canvey" ; -- src=eng status=guess
+lin canvey_island_PN = mkPN "Canvey island" ; -- src=eng status=guess
+lin cape_town_PN = mkPN "Cape town" ; -- src=eng status=guess
+lin capricorn_PN = mkPN "Capricorn" ; -- src=eng status=guess
+lin capt_PN = mkPN "Capt" ; -- src=eng status=guess
+lin caracas_PN = mkPN "Caracas" ; -- src=geonames status=guess
+lin cardenden_PN = mkPN "Cardenden" ; -- src=geonames status=guess
+lin cardiff_PN = mkPN "Cardiff" ; -- src=geonames status=guess
+lin cardigan_PN = mkPN "Cardigan" ; -- src=geonames status=guess
+lin carl_PN = mkPN "Carl" ; -- src=eng status=guess
+lin carlisle_PN = mkPN "Carlisle" ; -- src=geonames status=guess
+lin carlow_PN = mkPN "Carlow" ; -- src=geonames status=guess
+lin carluke_PN = mkPN "Carluke" ; -- src=geonames status=guess
+lin carmarthen_PN = mkPN "Carmarthen" ; -- src=geonames status=guess
+lin carnforth_PN = mkPN "Carnforth" ; -- src=geonames status=guess
+lin carnoustie_PN = mkPN "Carnoustie" ; -- src=geonames status=guess
+lin carol_PN = mkPN "Carol" ; -- src=eng status=guess
+lin carole_PN = mkPN "Carole" ; -- src=eng status=guess
+lin carolina_PN = mkPN "Carolina" ; -- src=geonames status=guess
+lin caroline_PN = mkPN "Caroline" ; -- src=eng status=guess
+lin carolyn_PN = mkPN "Carolyn" ; -- src=eng status=guess
+lin carrie_PN = mkPN "Carrie" ; -- src=eng status=guess
+lin carron_PN = mkPN "Carron" ; -- src=eng status=guess
+lin cartagena_PN = mkPN "Cartagena" ; -- src=geonames status=guess
+lin casablanca_PN = mkPN "Casablanca" ; -- src=geonames status=guess
+lin castleford_PN = mkPN "Castleford" ; -- src=geonames status=guess
+lin catania_PN = mkPN "Catania" ; -- src=geonames status=guess
+lin cath_PN = mkPN "Cath" ; -- src=eng status=guess
+lin catherine_PN = mkPN "Catherine" ; -- src=eng status=guess
+lin cathy_PN = mkPN "Cathy" ; -- src=eng status=guess
+lin cavan_PN = mkPN "Cavan" ; -- src=geonames status=guess
+lin cdr_PN = mkPN "Cdr" ; -- src=eng status=guess
+lin cdre_PN = mkPN "Cdre" ; -- src=eng status=guess
+lin cecil_PN = mkPN "Cecil" ; -- src=eng status=guess
+lin cecilia_PN = mkPN "Cecilia" ; -- src=geonames status=guess
+lin cecily_PN = mkPN "Cecily" ; -- src=eng status=guess
+lin cedric_PN = mkPN "Cedric" ; -- src=eng status=guess
+lin cefn_mawr_PN = mkPN "Cefn-mawr" ; -- src=eng status=guess
+lin celia_PN = mkPN "Celia" ; -- src=eng status=guess
+lin ceylon_PN = mkPN "Ceylon" ; -- src=eng status=guess
+lin cf_PN = mkPN "Cf" ; -- src=eng status=guess
+lin chad_PN = mkPN "Tsjaad" ; -- src=geonames status=guess
+lin chalfont_PN = mkPN "Chalfont" ; -- src=geonames status=guess
+lin chalfont_st_giles_PN = mkPN "Chalfont st giles" ; -- src=eng status=guess
+lin chalfont_st_peter_PN = mkPN "Chalfont st peter" ; -- src=eng status=guess
+lin changchun_PN = mkPN "Changchun" ; -- src=geonames status=guess
+lin changsha_PN = mkPN "Changsha" ; -- src=geonames status=guess
+lin chard_PN = mkPN "Chard" ; -- src=geonames status=guess
+lin charles_PN = mkPN "Charles" ; -- src=eng status=guess
+lin charlie_PN = mkPN "Charlie" ; -- src=eng status=guess
+lin charlotte_PN = mkPN "Charlotte" ; -- src=geonames status=guess
+lin charybdis_PN = mkPN "Charybdis" ; -- src=eng status=guess
+lin chas_PN = mkPN "Chas" ; -- src=eng status=guess
+lin chatham_PN = mkPN "Chatham" ; -- src=geonames status=guess
+lin cheadle_PN = mkPN "Cheadle" ; -- src=geonames status=guess
+lin chelmsford_PN = mkPN "Chelmsford" ; -- src=geonames status=guess
+lin chelsea_PN = mkPN "Chelsea" ; -- src=geonames status=guess
+lin cheltenham_PN = mkPN "Cheltenham" ; -- src=geonames status=guess
+lin chelyabinsk_PN = mkPN "Tsjeljabinsk" ; -- src=geonames status=guess
+lin chengchow_PN = mkPN "Chengchow" ; -- src=eng status=guess
+lin chengtu_PN = mkPN "Chengtu" ; -- src=eng status=guess
+lin chepstow_PN = mkPN "Chepstow" ; -- src=geonames status=guess
+lin chesham_PN = mkPN "Chesham" ; -- src=geonames status=guess
+lin cheshire_PN = mkPN "Cheshire" ; -- src=geonames status=guess
+lin chester_PN = mkPN "Chester" ; -- src=geonames status=guess
+lin chester_le_street_PN = mkPN "Chester-le-street" ; -- src=eng status=guess
+lin chesterfield_PN = mkPN "Chesterfield" ; -- src=geonames status=guess
+lin chicago_PN = mkPN "Chicago" ; -- src=geonames status=guess
+lin chichester_PN = mkPN "Chichester" ; -- src=geonames status=guess
+lin chile_PN = mkPN "Chili" ; -- src=geonames status=guess
+lin china_PN = mkPN "China" ; -- src=geonames status=guess
+lin chinchow_PN = mkPN "Chinchow" ; -- src=eng status=guess
+lin chippenham_PN = mkPN "Chippenham" ; -- src=geonames status=guess
+lin chloe_PN = mkPN "Chloe" ; -- src=eng status=guess
+lin chopwell_PN = mkPN "Chopwell" ; -- src=eng status=guess
+lin chorley_PN = mkPN "Chorley" ; -- src=geonames status=guess
+lin chris_PN = mkPN "Chris" ; -- src=eng status=guess
+lin chrissie_PN = mkPN "Chrissie" ; -- src=eng status=guess
+lin chrissy_PN = mkPN "Chrissy" ; -- src=eng status=guess
+lin christ_PN = mkPN "Christ" ; -- src=eng status=guess
+lin christchurch_PN = mkPN "Christchurch" ; -- src=geonames status=guess
+lin christian_PN = mkPN "Christian" ; -- src=eng status=guess
+lin christina_PN = mkPN "Christina" ; -- src=eng status=guess
+lin christine_PN = mkPN "Christine" ; -- src=eng status=guess
+lin christmas_PN = mkPN "Christmas" ; -- src=geonames status=guess
+lin christopher_PN = mkPN "Christopher" ; -- src=geonames status=guess
+lin chungking_PN = mkPN "Chungking" ; -- src=eng status=guess
+lin cif_PN = mkPN "Cif" ; -- src=eng status=guess
+lin cincinnati_PN = mkPN "Cincinnati" ; -- src=geonames status=guess
+lin cinderford_PN = mkPN "Cinderford" ; -- src=geonames status=guess
+lin cirencester_PN = mkPN "Cirencester" ; -- src=geonames status=guess
+lin civvy_street_PN = mkPN "Civvy street" ; -- src=eng status=guess
+lin clackmannon_PN = mkPN "Clackmannon" ; -- src=eng status=guess
+lin clacton_PN = mkPN "Clacton" ; -- src=eng status=guess
+lin clare_PN = mkPN "Clare" ; -- src=geonames status=guess
+lin clarkston_PN = mkPN "Clarkston" ; -- src=geonames status=guess
+lin clarrie_PN = mkPN "Clarrie" ; -- src=eng status=guess
+lin claud_PN = mkPN "Claud" ; -- src=eng status=guess
+lin claude_PN = mkPN "Claude" ; -- src=geonames status=guess
+lin clay_cross_PN = mkPN "Clay cross" ; -- src=eng status=guess
+lin cleator_moor_PN = mkPN "Cleator moor" ; -- src=eng status=guess
+lin cleethorpes_PN = mkPN "Cleethorpes" ; -- src=geonames status=guess
+lin clem_PN = mkPN "Clem" ; -- src=eng status=guess
+lin clement_PN = mkPN "Clement" ; -- src=eng status=guess
+lin clermont_ferrand_PN = mkPN "Clermont-ferrand" ; -- src=eng status=guess
+lin clevedon_PN = mkPN "Clevedon" ; -- src=geonames status=guess
+lin cleveland_PN = mkPN "Cleveland" ; -- src=geonames status=guess
+lin cliff_PN = mkPN "Cliff" ; -- src=eng status=guess
+lin clifford_PN = mkPN "Clifford" ; -- src=geonames status=guess
+lin clitheroe_PN = mkPN "Clitheroe" ; -- src=geonames status=guess
+lin clive_PN = mkPN "Clive" ; -- src=geonames status=guess
+lin clowne_PN = mkPN "Clowne" ; -- src=geonames status=guess
+lin clwyd_PN = mkPN "Clwyd" ; -- src=eng status=guess
+lin clydach_PN = mkPN "Clydach" ; -- src=geonames status=guess
+lin clydebank_PN = mkPN "Clydebank" ; -- src=geonames status=guess
+lin coalville_PN = mkPN "Coalville" ; -- src=geonames status=guess
+lin coatbridge_PN = mkPN "Coatbridge" ; -- src=geonames status=guess
+lin cobham_PN = mkPN "Cobham" ; -- src=geonames status=guess
+lin cockermouth_PN = mkPN "Cockermouth" ; -- src=geonames status=guess
+lin cod_PN = mkPN "Cod" ; -- src=eng status=guess
+lin codsall_PN = mkPN "Codsall" ; -- src=geonames status=guess
+lin coimbatore_PN = mkPN "Coimbatore" ; -- src=geonames status=guess
+lin col_PN = mkPN "Col" ; -- src=eng status=guess
+lin colchester_PN = mkPN "Colchester" ; -- src=geonames status=guess
+lin coleshill_PN = mkPN "Coleshill" ; -- src=eng status=guess
+lin colin_PN = mkPN "Colin" ; -- src=eng status=guess
+lin coll_PN = mkPN "Coll" ; -- src=eng status=guess
+lin colne_PN = mkPN "Colne" ; -- src=geonames status=guess
+lin cologne_PN = mkPN "Cologne" ; -- src=geonames status=guess
+lin colombia_PN = mkPN "Colombia" ; -- src=geonames status=guess
+lin colombo_PN = mkPN "Colombo" ; -- src=geonames status=guess
+lin colorado_PN = mkPN "Colorado" ; -- src=geonames status=guess
+lin columbia_PN = mkPN "Columbia" ; -- src=geonames status=guess
+lin columbus_PN = mkPN "Columbus" ; -- src=geonames status=guess
+lin colwyn_bay_PN = mkPN "Colwyn bay" ; -- src=eng status=guess
+lin congleton_PN = mkPN "Congleton" ; -- src=geonames status=guess
+lin congo_PN = mkPN "Congo" ; -- src=eng status=guess
+lin connah's_quay_PN = mkPN "Connah's quay" ; -- src=eng status=guess
+lin connaught_PN = mkPN "Connaught" ; -- src=eng status=guess
+lin connecticut_PN = mkPN "Connecticut" ; -- src=eng status=guess
+lin connie_PN = mkPN "Connie" ; -- src=eng status=guess
+lin cons_PN = mkPN "Cons" ; -- src=eng status=guess
+lin consett_PN = mkPN "Consett" ; -- src=geonames status=guess
+lin constance_PN = mkPN "Constance" ; -- src=eng status=guess
+lin cont_PN = mkPN "Cont" ; -- src=eng status=guess
+lin conwy_PN = mkPN "Conwy" ; -- src=geonames status=guess
+lin cookham_PN = mkPN "Cookham" ; -- src=geonames status=guess
+lin copenhagen_PN = mkPN "Kopenhagen" ; -- src=geonames status=guess
+lin coppull_PN = mkPN "Coppull" ; -- src=geonames status=guess
+lin corby_PN = mkPN "Corby" ; -- src=geonames status=guess
+lin cordoba_PN = mkPN "Cordoba" ; -- src=eng status=guess
+lin cork_PN = mkPN "Cork" ; -- src=geonames status=guess
+lin cornwall_PN = mkPN "Cornwall" ; -- src=geonames status=guess
+lin corp_PN = mkPN "Corp" ; -- src=eng status=guess
+lin corsham_PN = mkPN "Corsham" ; -- src=geonames status=guess
+lin corunna_PN = mkPN "Corunna" ; -- src=geonames status=guess
+lin cosenza_PN = mkPN "Cosenza" ; -- src=geonames status=guess
+lin costa_rica_PN = mkPN "Costa rica" ; -- src=eng status=guess
+lin coventry_PN = mkPN "Coventry" ; -- src=geonames status=guess
+lin cowdenbeath_PN = mkPN "Cowdenbeath" ; -- src=geonames status=guess
+lin cowes_PN = mkPN "Cowes" ; -- src=geonames status=guess
+lin cp_PN = mkPN "Cp" ; -- src=eng status=guess
+lin cpl_PN = mkPN "Cpl" ; -- src=eng status=guess
+lin cramlington_PN = mkPN "Cramlington" ; -- src=geonames status=guess
+lin crawley_PN = mkPN "Crawley" ; -- src=geonames status=guess
+lin cres_PN = mkPN "Cres" ; -- src=geonames status=guess
+lin creswell_PN = mkPN "Creswell" ; -- src=geonames status=guess
+lin crewe_PN = mkPN "Crewe" ; -- src=geonames status=guess
+lin crieff_PN = mkPN "Crieff" ; -- src=geonames status=guess
+lin croesus_PN = mkPN "Croesus" ; -- src=eng status=guess
+lin cromer_PN = mkPN "Cromer" ; -- src=geonames status=guess
+lin crook_PN = mkPN "Crook" ; -- src=geonames status=guess
+lin crosby_PN = mkPN "Crosby" ; -- src=geonames status=guess
+lin crowborough_PN = mkPN "Crowborough" ; -- src=geonames status=guess
+lin crowthorne_PN = mkPN "Crowthorne" ; -- src=geonames status=guess
+lin croydon_PN = mkPN "Croydon" ; -- src=geonames status=guess
+lin cuba_PN = mkPN "Cuba" ; -- src=geonames status=guess
+lin cudworth_PN = mkPN "Cudworth" ; -- src=geonames status=guess
+lin cuffley_PN = mkPN "Cuffley" ; -- src=geonames status=guess
+lin culcheth_PN = mkPN "Culcheth" ; -- src=geonames status=guess
+lin cumberland_PN = mkPN "Cumberland" ; -- src=geonames status=guess
+lin cumbernauld_PN = mkPN "Cumbernauld" ; -- src=geonames status=guess
+lin cumbria_PN = mkPN "Cumbria" ; -- src=eng status=guess
+lin cumnock_PN = mkPN "Cumnock" ; -- src=geonames status=guess
+lin cupar_PN = mkPN "Cupar" ; -- src=geonames status=guess
+lin cupid_PN = mkPN "Cupid" ; -- src=eng status=guess
+lin curitiba_PN = mkPN "Curitiba" ; -- src=geonames status=guess
+lin currie_PN = mkPN "Currie" ; -- src=geonames status=guess
+lin cwmbran_PN = mkPN "Cwmbran" ; -- src=geonames status=guess
+lin cynthia_PN = mkPN "Cynthia" ; -- src=eng status=guess
+lin cyprus_PN = mkPN "Cyprus" ; -- src=geonames status=guess
+lin cyril_PN = mkPN "Cyril" ; -- src=geonames status=guess
+lin czechoslovakia_PN = mkPN "Czechoslovakia" ; -- src=eng status=guess
+lin d_day_PN = mkPN "D-day" ; -- src=eng status=guess
+lin dacca_PN = mkPN "Dacca" ; -- src=eng status=guess
+lin daisy_PN = mkPN "Daisy" ; -- src=eng status=guess
+lin dakar_PN = mkPN "Dakar" ; -- src=geonames status=guess
+lin dakota_PN = mkPN "Dakota" ; -- src=eng status=guess
+lin dalkeith_PN = mkPN "Dalkeith" ; -- src=geonames status=guess
+lin dallas_PN = mkPN "Dallas" ; -- src=geonames status=guess
+lin dalry_PN = mkPN "Dalry" ; -- src=geonames status=guess
+lin dalton_PN = mkPN "Dalton" ; -- src=geonames status=guess
+lin damascus_PN = mkPN "Damascus" ; -- src=geonames status=guess
+lin damocles_PN = mkPN "Damocles" ; -- src=eng status=guess
+lin dan_PN = mkPN "Dan" ; -- src=eng status=guess
+lin daniel_PN = mkPN "Daniel" ; -- src=eng status=guess
+lin danny_PN = mkPN "Danny" ; -- src=eng status=guess
+lin daphne_PN = mkPN "Daphne" ; -- src=geonames status=guess
+lin darby_PN = mkPN "Darby" ; -- src=geonames status=guess
+lin darenth_PN = mkPN "Darenth" ; -- src=eng status=guess
+lin darfield_PN = mkPN "Darfield" ; -- src=geonames status=guess
+lin darlington_PN = mkPN "Darlington" ; -- src=geonames status=guess
+lin darmstadt_PN = mkPN "Darmstadt" ; -- src=geonames status=guess
+lin dartford_PN = mkPN "Dartford" ; -- src=geonames status=guess
+lin dartmouth_PN = mkPN "Dartmouth" ; -- src=geonames status=guess
+lin darwen_PN = mkPN "Darwen" ; -- src=geonames status=guess
+lin dave_PN = mkPN "Dave" ; -- src=eng status=guess
+lin daventry_PN = mkPN "Daventry" ; -- src=geonames status=guess
+lin davey_PN = mkPN "Davey" ; -- src=eng status=guess
+lin david_PN = mkPN "David" ; -- src=geonames status=guess
+lin dawley_PN = mkPN "Dawley" ; -- src=eng status=guess
+lin dawlish_PN = mkPN "Dawlish" ; -- src=geonames status=guess
+lin dawn_PN = mkPN "Dawn" ; -- src=eng status=guess
+lin dayton_PN = mkPN "Dayton" ; -- src=geonames status=guess
+lin deal_PN = mkPN "Deal" ; -- src=geonames status=guess
+lin dean_PN = mkPN "Dean" ; -- src=eng status=guess
+lin debbie_PN = mkPN "Debbie" ; -- src=eng status=guess
+lin debby_PN = mkPN "Debby" ; -- src=eng status=guess
+lin deborah_PN = mkPN "Deborah" ; -- src=eng status=guess
+lin dec_PN = mkPN "Dec" ; -- src=eng status=guess
+lin deirdre_PN = mkPN "Deirdre" ; -- src=eng status=guess
+lin delaware_PN = mkPN "Delaware" ; -- src=geonames status=guess
+lin delhi_PN = mkPN "Delhi" ; -- src=geonames status=guess
+lin denain_PN = mkPN "Denain" ; -- src=geonames status=guess
+lin denbigh_PN = mkPN "Denbigh" ; -- src=geonames status=guess
+lin denis_PN = mkPN "Denis" ; -- src=eng status=guess
+lin denise_PN = mkPN "Denise" ; -- src=eng status=guess
+lin denmark_PN = mkPN "Denemarken" ; -- src=geonames status=guess
+lin dennis_PN = mkPN "Dennis" ; -- src=geonames status=guess
+lin denny_PN = mkPN "Denny" ; -- src=geonames status=guess
+lin denver_PN = mkPN "Denver" ; -- src=geonames status=guess
+lin dep_PN = mkPN "Dep" ; -- src=eng status=guess
+lin dept_PN = mkPN "Dept" ; -- src=eng status=guess
+lin derby_PN = mkPN "Derby" ; -- src=geonames status=guess
+lin derbyshire_PN = mkPN "Derbyshire" ; -- src=eng status=guess
+lin dereham_PN = mkPN "Dereham" ; -- src=eng status=guess
+lin derek_PN = mkPN "Derek" ; -- src=eng status=guess
+lin des_PN = mkPN "Des" ; -- src=eng status=guess
+lin desmond_PN = mkPN "Desmond" ; -- src=eng status=guess
+lin dessau_PN = mkPN "Dessau" ; -- src=geonames status=guess
+lin detroit_PN = mkPN "Detroit" ; -- src=geonames status=guess
+lin devizes_PN = mkPN "Devizes" ; -- src=geonames status=guess
+lin devon_PN = mkPN "Devon" ; -- src=geonames status=guess
+lin dewsbury_PN = mkPN "Dewsbury" ; -- src=geonames status=guess
+lin dg_PN = mkPN "Dg" ; -- src=eng status=guess
+lin di_PN = mkPN "Di" ; -- src=eng status=guess
+lin diana_PN = mkPN "Diana" ; -- src=eng status=guess
+lin dick_PN = mkPN "Dick" ; -- src=eng status=guess
+lin dicky_PN = mkPN "Dicky" ; -- src=eng status=guess
+lin didcot_PN = mkPN "Didcot" ; -- src=geonames status=guess
+lin dijon_PN = mkPN "Dijon" ; -- src=geonames status=guess
+lin dingle_PN = mkPN "Dingle" ; -- src=geonames status=guess
+lin dinnington_PN = mkPN "Dinnington" ; -- src=geonames status=guess
+lin dives_PN = mkPN "Dives" ; -- src=eng status=guess
+lin djibouti_PN = mkPN "Djibouti" ; -- src=geonames status=guess
+lin dnepropetrovsk_PN = mkPN "Dnepropetrovsk" ; -- src=eng status=guess
+lin dolly_PN = mkPN "Dolly" ; -- src=eng status=guess
+lin domesday_PN = mkPN "Domesday" ; -- src=eng status=guess
+lin dominic_PN = mkPN "Dominic" ; -- src=eng status=guess
+lin dominica_PN = mkPN "Dominica" ; -- src=geonames status=guess
+lin don_PN = mkPN "Don" ; -- src=geonames status=guess
+lin donald_PN = mkPN "Donald" ; -- src=eng status=guess
+lin doncaster_PN = mkPN "Doncaster" ; -- src=geonames status=guess
+lin donegal_PN = mkPN "Donegal" ; -- src=geonames status=guess
+lin donetsk_PN = mkPN "Donetsk" ; -- src=geonames status=guess
+lin doomsday_PN = mkPN "Doomsday" ; -- src=eng status=guess
+lin dora_PN = mkPN "Dora" ; -- src=geonames status=guess
+lin dorchester_PN = mkPN "Dorchester" ; -- src=geonames status=guess
+lin dordrecht_PN = mkPN "Dordrecht" ; -- src=geonames status=guess
+lin doreen_PN = mkPN "Doreen" ; -- src=eng status=guess
+lin doris_PN = mkPN "Doris" ; -- src=eng status=guess
+lin dorking_PN = mkPN "Dorking" ; -- src=geonames status=guess
+lin dorothy_PN = mkPN "Dorothy" ; -- src=eng status=guess
+lin dorset_PN = mkPN "Dorset" ; -- src=eng status=guess
+lin dortmund_PN = mkPN "Dortmund" ; -- src=geonames status=guess
+lin douai_PN = mkPN "Dowaai" ; -- src=geonames status=guess
+lin doug_PN = mkPN "Doug" ; -- src=eng status=guess
+lin douglas_PN = mkPN "Douglas" ; -- src=geonames status=guess
+lin dover_PN = mkPN "Dover" ; -- src=geonames status=guess
+lin down_PN = mkPN "Down" ; -- src=eng status=guess
+lin downing_street_PN = mkPN "Downing street" ; -- src=eng status=guess
+lin dr_PN = mkPN "Dr" ; -- src=eng status=guess
+lin drayton_PN = mkPN "Drayton" ; -- src=eng status=guess
+lin dresden_PN = mkPN "Dresden" ; -- src=geonames status=guess
+lin driffield_PN = mkPN "Driffield" ; -- src=geonames status=guess
+lin drogheda_PN = mkPN "Drogheda" ; -- src=geonames status=guess
+lin droitwich_PN = mkPN "Droitwich" ; -- src=geonames status=guess
+lin dronfield_PN = mkPN "Dronfield" ; -- src=geonames status=guess
+lin dublin_PN = mkPN "Dublin" ; -- src=geonames status=guess
+lin dudley_PN = mkPN "Dudley" ; -- src=geonames status=guess
+lin duisburg_PN = mkPN "Duisburg" ; -- src=geonames status=guess
+lin dukinfield_PN = mkPN "Dukinfield" ; -- src=geonames status=guess
+lin dumbarton_PN = mkPN "Dumbarton" ; -- src=geonames status=guess
+lin dumfries_PN = mkPN "Dumfries" ; -- src=geonames status=guess
+lin dun_laoghaire_PN = mkPN "Dun laoghaire" ; -- src=eng status=guess
+lin duncan_PN = mkPN "Duncan" ; -- src=geonames status=guess
+lin dundalk_PN = mkPN "Dundalk" ; -- src=geonames status=guess
+lin dundee_PN = mkPN "Dundee" ; -- src=geonames status=guess
+lin dunfermline_PN = mkPN "Dunfermline" ; -- src=geonames status=guess
+lin dunkirk_PN = mkPN "Dunkirk" ; -- src=geonames status=guess
+lin dunoon_PN = mkPN "Dunoon" ; -- src=geonames status=guess
+lin dunstable_PN = mkPN "Dunstable" ; -- src=geonames status=guess
+lin dupl_PN = mkPN "Dupl" ; -- src=eng status=guess
+lin durban_PN = mkPN "Durban" ; -- src=geonames status=guess
+lin durham_PN = mkPN "Durham" ; -- src=geonames status=guess
+lin durrington_PN = mkPN "Durrington" ; -- src=geonames status=guess
+lin dursley_PN = mkPN "Dursley" ; -- src=geonames status=guess
+lin dusseldorf_PN = mkPN "Dusseldorf" ; -- src=eng status=guess
+lin dyfed_PN = mkPN "Dyfed" ; -- src=eng status=guess
+lin eaglescliffe_PN = mkPN "Eaglescliffe" ; -- src=geonames status=guess
+lin ealing_PN = mkPN "Ealing" ; -- src=geonames status=guess
+lin earl_shilton_PN = mkPN "Earl shilton" ; -- src=eng status=guess
+lin easington_PN = mkPN "Easington" ; -- src=geonames status=guess
+lin east_dereham_PN = mkPN "East dereham" ; -- src=eng status=guess
+lin east_grinstead_PN = mkPN "East grinstead" ; -- src=eng status=guess
+lin east_kilbride_PN = mkPN "East kilbride" ; -- src=eng status=guess
+lin east_retford_PN = mkPN "East retford" ; -- src=eng status=guess
+lin eastbourne_PN = mkPN "Eastbourne" ; -- src=geonames status=guess
+lin easter_PN = mkPN "Easter" ; -- src=eng status=guess
+lin eastleigh_PN = mkPN "Eastleigh" ; -- src=geonames status=guess
+lin ebbw_vale_PN = mkPN "Ebbw vale" ; -- src=eng status=guess
+lin eccles_PN = mkPN "Eccles" ; -- src=geonames status=guess
+lin ecuador_PN = mkPN "Ecuador" ; -- src=geonames status=guess
+lin ed_PN = mkPN "Ed" ; -- src=geonames status=guess
+lin eddie_PN = mkPN "Eddie" ; -- src=eng status=guess
+lin eddy_PN = mkPN "Eddy" ; -- src=eng status=guess
+lin eden_PN = mkPN "Eden" ; -- src=geonames status=guess
+lin edenbridge_PN = mkPN "Edenbridge" ; -- src=geonames status=guess
+lin edgar_PN = mkPN "Edgar" ; -- src=geonames status=guess
+lin edinburgh_PN = mkPN "Edinburgh" ; -- src=geonames status=guess
+lin edith_PN = mkPN "Edith" ; -- src=eng status=guess
+lin edmund_PN = mkPN "Edmund" ; -- src=eng status=guess
+lin edward_PN = mkPN "Edward" ; -- src=eng status=guess
+lin eg_PN = mkPN "Eg" ; -- src=geonames status=guess
+lin egremont_PN = mkPN "Egremont" ; -- src=geonames status=guess
+lin egypt_PN = mkPN "Egypte" ; -- src=geonames status=guess
+lin eiche_PN = mkPN "Eiche" ; -- src=eng status=guess
+lin eileen_PN = mkPN "Eileen" ; -- src=eng status=guess
+lin eindhoven_PN = mkPN "Eindhoven" ; -- src=geonames status=guess
+lin el_salvador_PN = mkPN "El Salvador" ; -- src=geonames status=guess
+lin elaine_PN = mkPN "Elaine" ; -- src=eng status=guess
+lin elderslie_PN = mkPN "Elderslie" ; -- src=geonames status=guess
+lin eleanor_PN = mkPN "Eleanor" ; -- src=geonames status=guess
+lin elgin_PN = mkPN "Elgin" ; -- src=geonames status=guess
+lin eliza_PN = mkPN "Eliza" ; -- src=eng status=guess
+lin elizabeth_PN = mkPN "Elizabeth" ; -- src=geonames status=guess
+lin elland_PN = mkPN "Elland" ; -- src=geonames status=guess
+lin ellen_PN = mkPN "Ellen" ; -- src=eng status=guess
+lin ellesmere_PN = mkPN "Ellesmere" ; -- src=geonames status=guess
+lin ellesmere_port_PN = mkPN "Ellesmere port" ; -- src=eng status=guess
+lin ellie_PN = mkPN "Ellie" ; -- src=eng status=guess
+lin elloughton_PN = mkPN "Elloughton" ; -- src=eng status=guess
+lin elsie_PN = mkPN "Elsie" ; -- src=eng status=guess
+lin elstree_PN = mkPN "Elstree" ; -- src=geonames status=guess
+lin ely_PN = mkPN "Ely" ; -- src=geonames status=guess
+lin elysium_PN = mkPN "Elysium" ; -- src=eng status=guess
+lin emily_PN = mkPN "Emily" ; -- src=eng status=guess
+lin emma_PN = mkPN "Emma" ; -- src=eng status=guess
+lin emsworth_PN = mkPN "Emsworth" ; -- src=geonames status=guess
+lin enc_PN = mkPN "Enc" ; -- src=eng status=guess
+lin enfield_PN = mkPN "Enfield" ; -- src=geonames status=guess
+lin england_PN = mkPN "England" ; -- src=geonames status=guess
+lin enoch_PN = mkPN "Enoch" ; -- src=geonames status=guess
+lin enschede_PN = mkPN "Enschede" ; -- src=geonames status=guess
+lin epiphany_PN = mkPN "Epiphany" ; -- src=eng status=guess
+lin epping_PN = mkPN "Epping" ; -- src=geonames status=guess
+lin epsom_PN = mkPN "Epsom" ; -- src=geonames status=guess
+lin erfurt_PN = mkPN "Erfurt" ; -- src=geonames status=guess
+lin eric_PN = mkPN "Eric" ; -- src=eng status=guess
+lin erica_PN = mkPN "Erica" ; -- src=eng status=guess
+lin erin_PN = mkPN "Erin" ; -- src=geonames status=guess
+lin eritrea_PN = mkPN "Eritrea" ; -- src=geonames status=guess
+lin erlangen_PN = mkPN "Erlangen" ; -- src=geonames status=guess
+lin ernest_PN = mkPN "Ernest" ; -- src=eng status=guess
+lin ernie_PN = mkPN "Ernie" ; -- src=eng status=guess
+lin esfahan_PN = mkPN "Esfahan" ; -- src=eng status=guess
+lin esq_PN = mkPN "Esq" ; -- src=eng status=guess
+lin essen_PN = mkPN "Essen" ; -- src=geonames status=guess
+lin essex_PN = mkPN "Essex" ; -- src=geonames status=guess
+lin esther_PN = mkPN "Esther" ; -- src=geonames status=guess
+lin et_al_PN = mkPN "Et al" ; -- src=eng status=guess
+lin et_seq_PN = mkPN "Et seq" ; -- src=eng status=guess
+lin etc_PN = mkPN "Etc" ; -- src=eng status=guess
+lin ethel_PN = mkPN "Ethel" ; -- src=eng status=guess
+lin ethiopia_PN = mkPN "Ethiopië" ; -- src=geonames status=guess
+lin eugene_PN = mkPN "Eugene" ; -- src=geonames status=guess
+lin eunice_PN = mkPN "Eunice" ; -- src=geonames status=guess
+lin eurasia_PN = mkPN "Eurasia" ; -- src=eng status=guess
+lin europe_PN = mkPN "Europe" ; -- src=eng status=guess
+lin eurovision_PN = mkPN "Eurovision" ; -- src=eng status=guess
+lin eva_PN = mkPN "Eva" ; -- src=eng status=guess
+lin eve_PN = mkPN "Eve" ; -- src=eng status=guess
+lin evelyn_PN = mkPN "Evelyn" ; -- src=eng status=guess
+lin evesham_PN = mkPN "Evesham" ; -- src=geonames status=guess
+lin ewell_PN = mkPN "Ewell" ; -- src=geonames status=guess
+lin excl_PN = mkPN "Excl" ; -- src=eng status=guess
+lin exeter_PN = mkPN "Exeter" ; -- src=geonames status=guess
+lin exmouth_PN = mkPN "Exmouth" ; -- src=geonames status=guess
+lin falkirk_PN = mkPN "Falkirk" ; -- src=geonames status=guess
+lin falmouth_PN = mkPN "Falmouth" ; -- src=geonames status=guess
+lin fanny_PN = mkPN "Fanny" ; -- src=eng status=guess
+lin farnham_PN = mkPN "Farnham" ; -- src=geonames status=guess
+lin farnworth_PN = mkPN "Farnworth" ; -- src=geonames status=guess
+lin fauldhouse_PN = mkPN "Fauldhouse" ; -- src=geonames status=guess
+lin faversham_PN = mkPN "Faversham" ; -- src=geonames status=guess
+lin fawley_PN = mkPN "Fawley" ; -- src=eng status=guess
+lin fbi_PN = mkPN "FBI" ; -- src=eng status=guess
+lin featherstone_PN = mkPN "Featherstone" ; -- src=geonames status=guess
+lin feb_PN = mkPN "Feb" ; -- src=eng status=guess
+lin felicity_PN = mkPN "Felicity" ; -- src=eng status=guess
+lin felix_PN = mkPN "Felix" ; -- src=eng status=guess
+lin felixstowe_PN = mkPN "Felixstowe" ; -- src=geonames status=guess
+lin fem_PN = mkPN "Fem" ; -- src=eng status=guess
+lin fermanagh_PN = mkPN "Fermanagh" ; -- src=eng status=guess
+lin ferrara_PN = mkPN "Ferrara" ; -- src=geonames status=guess
+lin ferryhill_PN = mkPN "Ferryhill" ; -- src=geonames status=guess
+lin fife_PN = mkPN "Fife" ; -- src=geonames status=guess
+lin fiji_PN = mkPN "Fiji" ; -- src=geonames status=guess
+lin finland_PN = mkPN "Finland" ; -- src=geonames status=guess
+lin fiona_PN = mkPN "Fiona" ; -- src=eng status=guess
+lin firenze_PN = mkPN "Firenze" ; -- src=eng status=guess
+lin fleet_PN = mkPN "Fleet" ; -- src=geonames status=guess
+lin fleet_street_PN = mkPN "Fleet street" ; -- src=eng status=guess
+lin fleetwood_PN = mkPN "Fleetwood" ; -- src=geonames status=guess
+lin flint_PN = mkPN "Flint" ; -- src=geonames status=guess
+lin flora_PN = mkPN "Flora" ; -- src=geonames status=guess
+lin florence_1_PN = mkPN "Florence" ; -- src=geonames status=guess
+lin florence_2_PN = mkPN "Florence" ; -- src=geonames status=guess
+lin florida_PN = mkPN "Florida" ; -- src=geonames status=guess
+lin florrie_PN = mkPN "Florrie" ; -- src=eng status=guess
+lin foggia_PN = mkPN "Foggia" ; -- src=geonames status=guess
+lin folkestone_PN = mkPN "Folkestone" ; -- src=geonames status=guess
+lin foochow_PN = mkPN "Foochow" ; -- src=eng status=guess
+lin forfar_PN = mkPN "Forfar" ; -- src=geonames status=guess
+lin forli_PN = mkPN "Forli" ; -- src=eng status=guess
+lin formby_PN = mkPN "Formby" ; -- src=geonames status=guess
+lin formosa_PN = mkPN "Formosa" ; -- src=geonames status=guess
+lin fort_lauderdale_PN = mkPN "Fort lauderdale" ; -- src=eng status=guess
+lin fort_william_PN = mkPN "Fort william" ; -- src=eng status=guess
+lin fort_worth_PN = mkPN "Fort worth" ; -- src=eng status=guess
+lin fortaleza_PN = mkPN "Fortaleza" ; -- src=geonames status=guess
+lin fowey_PN = mkPN "Fowey" ; -- src=geonames status=guess
+lin fr_PN = mkPN "Fr" ; -- src=eng status=guess
+lin frampton_cotterell_PN = mkPN "Frampton cotterell" ; -- src=eng status=guess
+lin fran_PN = mkPN "Fran" ; -- src=eng status=guess
+lin france_PN = mkPN "Frankrijk" ; -- src=geonames status=guess
+lin frances_PN = mkPN "Frances" ; -- src=eng status=guess
+lin francis_PN = mkPN "Francis" ; -- src=geonames status=guess
+lin frank_PN = mkPN "Frank" ; -- src=eng status=guess
+lin frankfurt_PN = mkPN "Frankfurt" ; -- src=eng status=guess
+lin frankie_PN = mkPN "Frankie" ; -- src=eng status=guess
+lin fraserburgh_PN = mkPN "Fraserburgh" ; -- src=geonames status=guess
+lin freckleton_PN = mkPN "Freckleton" ; -- src=geonames status=guess
+lin fred_PN = mkPN "Fred" ; -- src=eng status=guess
+lin freda_PN = mkPN "Freda" ; -- src=eng status=guess
+lin freddie_PN = mkPN "Freddie" ; -- src=eng status=guess
+lin freddy_PN = mkPN "Freddy" ; -- src=eng status=guess
+lin frederick_PN = mkPN "Frederick" ; -- src=geonames status=guess
+lin frederiksberg_PN = mkPN "Frederiksberg" ; -- src=geonames status=guess
+lin freiburg_PN = mkPN "Freiburg im Breisgau" ; -- src=geonames status=guess
+lin freshwater_PN = mkPN "Freshwater" ; -- src=geonames status=guess
+lin fri_PN = mkPN "Fri" ; -- src=eng status=guess
+lin frinton_PN = mkPN "Frinton" ; -- src=eng status=guess
+lin frodsham_PN = mkPN "Frodsham" ; -- src=geonames status=guess
+lin frome_PN = mkPN "Frome" ; -- src=geonames status=guess
+lin ft_PN = mkPN "FT" ; -- src=eng status=guess
+lin furth_PN = mkPN "Furth" ; -- src=geonames status=guess
+lin fushun_PN = mkPN "Fushun" ; -- src=geonames status=guess
+lin fwd_PN = mkPN "Fwd" ; -- src=eng status=guess
+lin gabon_PN = mkPN "Gabon" ; -- src=geonames status=guess
+lin gainsborough_PN = mkPN "Gainsborough" ; -- src=geonames status=guess
+lin galashiels_PN = mkPN "Galashiels" ; -- src=geonames status=guess
+lin galloway_PN = mkPN "Galloway" ; -- src=eng status=guess
+lin gallup_PN = mkPN "Gallup" ; -- src=geonames status=guess
+lin galway_PN = mkPN "Galway" ; -- src=eng status=guess
+lin gambia_PN = mkPN "Gambia" ; -- src=geonames status=guess
+lin gareth_PN = mkPN "Gareth" ; -- src=eng status=guess
+lin garforth_PN = mkPN "Garforth" ; -- src=geonames status=guess
+lin garrowhill_PN = mkPN "Garrowhill" ; -- src=eng status=guess
+lin gary_PN = mkPN "Gary" ; -- src=geonames status=guess
+lin gateshead_PN = mkPN "Gateshead" ; -- src=geonames status=guess
+lin gavin_PN = mkPN "Gavin" ; -- src=eng status=guess
+lin gb_PN = mkPN "Gb" ; -- src=eng status=guess
+lin gdansk_PN = mkPN "Gdansk" ; -- src=eng status=guess
+lin gdn_PN = mkPN "Gdn" ; -- src=eng status=guess
+lin gdns_PN = mkPN "Gdns" ; -- src=eng status=guess
+lin gelligaer_PN = mkPN "Gelligaer" ; -- src=geonames status=guess
+lin gelsenkirchen_PN = mkPN "Gelsenkirchen" ; -- src=geonames status=guess
+lin gemini_PN = mkPN "Gemini" ; -- src=geonames status=guess
+lin gen_PN = mkPN "Gen" ; -- src=eng status=guess
+lin gene_PN = mkPN "Gene" ; -- src=eng status=guess
+lin geneva_PN = mkPN "Geneva" ; -- src=geonames status=guess
+lin genoa_PN = mkPN "Genua" ; -- src=geonames status=guess
+lin genova_PN = mkPN "Genova" ; -- src=eng status=guess
+lin geoff_PN = mkPN "Geoff" ; -- src=eng status=guess
+lin geoffrey_PN = mkPN "Geoffrey" ; -- src=eng status=guess
+lin george_PN = mkPN "George" ; -- src=geonames status=guess
+lin georgia_PN = mkPN "Georgië" ; -- src=geonames status=guess
+lin georgie_PN = mkPN "Georgie" ; -- src=eng status=guess
+lin gerald_PN = mkPN "Gerald" ; -- src=geonames status=guess
+lin geraldine_PN = mkPN "Geraldine" ; -- src=eng status=guess
+lin gerard_PN = mkPN "Gerard" ; -- src=eng status=guess
+lin germany_PN = mkPN "Duitsland" ; -- src=geonames status=guess
+lin gerry_PN = mkPN "Gerry" ; -- src=eng status=guess
+lin gertie_PN = mkPN "Gertie" ; -- src=eng status=guess
+lin gertrude_PN = mkPN "Gertrude" ; -- src=eng status=guess
+lin ghana_PN = mkPN "Ghana" ; -- src=geonames status=guess
+lin ghent_PN = mkPN "Ghent" ; -- src=eng status=guess
+lin ghq_PN = mkPN "Ghq" ; -- src=eng status=guess
+lin gibraltar_PN = mkPN "Gibraltar" ; -- src=geonames status=guess
+lin giffnock_PN = mkPN "Giffnock" ; -- src=geonames status=guess
+lin gilbert_PN = mkPN "Gilbert" ; -- src=geonames status=guess
+lin giles_PN = mkPN "Giles" ; -- src=eng status=guess
+lin gilfach_goch_PN = mkPN "Gilfach goch" ; -- src=eng status=guess
+lin gill_PN = mkPN "Gill" ; -- src=geonames status=guess
+lin gillian_PN = mkPN "Gillian" ; -- src=eng status=guess
+lin gillingham_PN = mkPN "Gillingham" ; -- src=geonames status=guess
+lin gina_PN = mkPN "Gina" ; -- src=eng status=guess
+lin girvan_PN = mkPN "Girvan" ; -- src=geonames status=guess
+lin gladys_PN = mkPN "Gladys" ; -- src=eng status=guess
+lin glamorgan_PN = mkPN "Glamorgan" ; -- src=eng status=guess
+lin glasgow_PN = mkPN "Glasgow" ; -- src=geonames status=guess
+lin glastonbury_PN = mkPN "Glastonbury" ; -- src=geonames status=guess
+lin glen_PN = mkPN "Glen" ; -- src=eng status=guess
+lin glenrothes_PN = mkPN "Glenrothes" ; -- src=geonames status=guess
+lin gloria_PN = mkPN "Gloria" ; -- src=geonames status=guess
+lin glossop_PN = mkPN "Glossop" ; -- src=geonames status=guess
+lin gloucester_PN = mkPN "Gloucester" ; -- src=geonames status=guess
+lin gloucestershire_PN = mkPN "Gloucestershire" ; -- src=eng status=guess
+lin glusburn_PN = mkPN "Glusburn" ; -- src=geonames status=guess
+lin gmt_PN = mkPN "Gmt" ; -- src=eng status=guess
+lin god_PN = mkPN "God" ; -- src=eng status=guess
+lin godalming_PN = mkPN "Godalming" ; -- src=geonames status=guess
+lin godfrey_PN = mkPN "Godfrey" ; -- src=geonames status=guess
+lin godmanchester_PN = mkPN "Godmanchester" ; -- src=geonames status=guess
+lin goffs_oak_PN = mkPN "Goffs oak" ; -- src=eng status=guess
+lin golbourne_PN = mkPN "Golbourne" ; -- src=eng status=guess
+lin goole_PN = mkPN "Goole" ; -- src=geonames status=guess
+lin gordon_PN = mkPN "Gordon" ; -- src=geonames status=guess
+lin gorky_PN = mkPN "Gorky" ; -- src=eng status=guess
+lin gorseinon_PN = mkPN "Gorseinon" ; -- src=geonames status=guess
+lin gosport_PN = mkPN "Gosport" ; -- src=geonames status=guess
+lin gothenburg_PN = mkPN "Gothenburg" ; -- src=geonames status=guess
+lin gottingen_PN = mkPN "Gottingen" ; -- src=eng status=guess
+lin gourock_PN = mkPN "Gourock" ; -- src=geonames status=guess
+lin gov_PN = mkPN "Gov" ; -- src=eng status=guess
+lin grampian_PN = mkPN "Grampian" ; -- src=eng status=guess
+lin granada_PN = mkPN ("Granada" | "Grenada") ; -- src=geonames status=guess
+lin grangemouth_PN = mkPN "Grangemouth" ; -- src=geonames status=guess
+lin grantham_PN = mkPN "Grantham" ; -- src=geonames status=guess
+lin gravenhage_PN = mkPN "Gravenhage" ; -- src=eng status=guess
+lin gravesend_PN = mkPN "Gravesend" ; -- src=geonames status=guess
+lin graz_PN = mkPN "Graz" ; -- src=geonames status=guess
+lin great_harwood_PN = mkPN "Great harwood" ; -- src=eng status=guess
+lin great_malvern_PN = mkPN "Great malvern" ; -- src=eng status=guess
+lin great_shelford_PN = mkPN "Great shelford" ; -- src=eng status=guess
+lin great_yarmouth_PN = mkPN "Great yarmouth" ; -- src=eng status=guess
+lin greece_PN = mkPN "Griekenland" ; -- src=geonames status=guess
+lin greenock_PN = mkPN "Greenock" ; -- src=geonames status=guess
+lin greenwich_PN = mkPN "Greenwich" ; -- src=geonames status=guess
+lin greg_PN = mkPN "Greg" ; -- src=eng status=guess
+lin gregory_PN = mkPN "Gregory" ; -- src=geonames status=guess
+lin grenada_PN = mkPN "Grenada" ; -- src=geonames status=guess
+lin grimethorpe_PN = mkPN "Grimethorpe" ; -- src=geonames status=guess
+lin grimsby_PN = mkPN "Grimsby" ; -- src=geonames status=guess
+lin grinstead_PN = mkPN "Grinstead" ; -- src=eng status=guess
+lin groningen_PN = mkPN "Groningen" ; -- src=geonames status=guess
+lin guadalajara_PN = mkPN "Guadalajara" ; -- src=geonames status=guess
+lin guatemala_PN = mkPN "Guatemala" ; -- src=geonames status=guess
+lin guatemala_city_PN = mkPN "Guatemala city" ; -- src=eng status=guess
+lin guayaquil_PN = mkPN "Guayaquil" ; -- src=geonames status=guess
+lin guildford_PN = mkPN "Guildford" ; -- src=geonames status=guess
+lin guinea_PN = mkPN "Guinee" ; -- src=geonames status=guess
+lin guisborough_PN = mkPN "Guisborough" ; -- src=geonames status=guess
+lin guy's_PN = mkPN "Guy's" ; -- src=eng status=guess
+lin guy_PN = mkPN "Guy" ; -- src=eng status=guess
+lin guyana_PN = mkPN "Guyana" ; -- src=geonames status=guess
+lin gwen_PN = mkPN "Gwen" ; -- src=eng status=guess
+lin gwendoline_PN = mkPN "Gwendoline" ; -- src=eng status=guess
+lin gwent_PN = mkPN "Gwent" ; -- src=eng status=guess
+lin gwersyllt_PN = mkPN "Gwersyllt" ; -- src=eng status=guess
+lin gwynedd_PN = mkPN "Gwynedd" ; -- src=eng status=guess
+lin haarlem_PN = mkPN "Haarlem" ; -- src=geonames status=guess
+lin hackney_PN = mkPN "Hackney" ; -- src=geonames status=guess
+lin haddington_PN = mkPN "Haddington" ; -- src=geonames status=guess
+lin hades_PN = mkPN "Hades" ; -- src=eng status=guess
+lin hagen_PN = mkPN "Hagen" ; -- src=geonames status=guess
+lin hagley_PN = mkPN "Hagley" ; -- src=geonames status=guess
+lin hailsham_PN = mkPN "Hailsham" ; -- src=geonames status=guess
+lin haiphong_PN = mkPN "Haiphong" ; -- src=geonames status=guess
+lin haiti_PN = mkPN "Haïti" ; -- src=geonames status=guess
+lin hal_PN = mkPN "Hal" ; -- src=eng status=guess
+lin halesowen_PN = mkPN "Halesowen" ; -- src=geonames status=guess
+lin halifax_PN = mkPN "Halifax" ; -- src=geonames status=guess
+lin halle_PN = mkPN "Halle" ; -- src=geonames status=guess
+lin hallowe'en_PN = mkPN "Hallowe'en" ; -- src=eng status=guess
+lin halstead_PN = mkPN "Halstead" ; -- src=geonames status=guess
+lin hamburg_PN = mkPN "Hamburg" ; -- src=geonames status=guess
+lin hamhung_PN = mkPN "Hamhung" ; -- src=eng status=guess
+lin hamilton_PN = mkPN "Hamilton" ; -- src=geonames status=guess
+lin hammersmith_PN = mkPN "Hammersmith" ; -- src=geonames status=guess
+lin hampreston_PN = mkPN "Hampreston" ; -- src=eng status=guess
+lin hampshire_PN = mkPN "Hampshire" ; -- src=geonames status=guess
+lin hangchon_PN = mkPN "Hangchon" ; -- src=eng status=guess
+lin hanoi_PN = mkPN "Hanoi" ; -- src=geonames status=guess
+lin hanover_PN = mkPN "Hanover" ; -- src=geonames status=guess
+lin harbin_PN = mkPN "Harbin" ; -- src=geonames status=guess
+lin haringey_PN = mkPN "Haringey" ; -- src=eng status=guess
+lin harley_street_PN = mkPN "Harley street" ; -- src=eng status=guess
+lin harlow_PN = mkPN "Harlow" ; -- src=geonames status=guess
+lin harold_PN = mkPN "Harold" ; -- src=eng status=guess
+lin harpenden_PN = mkPN "Harpenden" ; -- src=geonames status=guess
+lin harriet_PN = mkPN "Harriet" ; -- src=eng status=guess
+lin harrogate_PN = mkPN "Harrogate" ; -- src=geonames status=guess
+lin harrow_PN = mkPN "Harrow" ; -- src=geonames status=guess
+lin harry_PN = mkPN "Harry" ; -- src=eng status=guess
+lin hartlepool_PN = mkPN "Hartlepool" ; -- src=geonames status=guess
+lin hartley_PN = mkPN "Hartley" ; -- src=geonames status=guess
+lin harvey_PN = mkPN "Harvey" ; -- src=geonames status=guess
+lin harwich_PN = mkPN "Harwich" ; -- src=geonames status=guess
+lin harwood_PN = mkPN "Harwood" ; -- src=eng status=guess
+lin harworth_PN = mkPN "Harworth" ; -- src=eng status=guess
+lin haslemere_PN = mkPN "Haslemere" ; -- src=geonames status=guess
+lin haslingden_PN = mkPN "Haslingden" ; -- src=geonames status=guess
+lin hastings_PN = mkPN "Hastings" ; -- src=geonames status=guess
+lin hatfield_PN = mkPN "Hatfield" ; -- src=geonames status=guess
+lin havana_PN = mkPN "Havana" ; -- src=geonames status=guess
+lin haverfordwest_PN = mkPN "Haverfordwest" ; -- src=geonames status=guess
+lin haverhill_PN = mkPN "Haverhill" ; -- src=geonames status=guess
+lin havering_PN = mkPN "Havering" ; -- src=eng status=guess
+lin hawaii_PN = mkPN "Hawaii" ; -- src=eng status=guess
+lin hawick_PN = mkPN "Hawick" ; -- src=geonames status=guess
+lin hawke's_bay_PN = mkPN "Hawke's bay" ; -- src=eng status=guess
+lin hayling_PN = mkPN "Hayling" ; -- src=eng status=guess
+lin haywards_heath_PN = mkPN "Haywards heath" ; -- src=eng status=guess
+lin hazel_PN = mkPN "Hazel" ; -- src=eng status=guess
+lin heanor_PN = mkPN "Heanor" ; -- src=geonames status=guess
+lin heather_PN = mkPN "Heather" ; -- src=eng status=guess
+lin heaviside_PN = mkPN "Heaviside" ; -- src=eng status=guess
+lin hebden_royal_PN = mkPN "Hebden royal" ; -- src=eng status=guess
+lin hedge_end_PN = mkPN "Hedge end" ; -- src=eng status=guess
+lin heidelburg_PN = mkPN "Heidelburg" ; -- src=eng status=guess
+lin helen_PN = mkPN "Helen" ; -- src=eng status=guess
+lin helensburgh_PN = mkPN "Helensburgh" ; -- src=geonames status=guess
+lin helsinki_PN = mkPN "Helsinki" ; -- src=geonames status=guess
+lin helston_PN = mkPN "Helston" ; -- src=geonames status=guess
+lin hemel_hempstead_PN = mkPN "Hemel hempstead" ; -- src=eng status=guess
+lin hemsworth_PN = mkPN "Hemsworth" ; -- src=geonames status=guess
+lin henley_on_thames_PN = mkPN "Henley-on-thames" ; -- src=eng status=guess
+lin henry_PN = mkPN "Henry" ; -- src=geonames status=guess
+lin herb_PN = mkPN "Herb" ; -- src=eng status=guess
+lin herbert_PN = mkPN "Herbert" ; -- src=eng status=guess
+lin hereford_PN = mkPN "Hereford" ; -- src=geonames status=guess
+lin herne_PN = mkPN "Herne" ; -- src=geonames status=guess
+lin herne_bay_PN = mkPN "Herne bay" ; -- src=eng status=guess
+lin hertford_PN = mkPN "Hertford" ; -- src=geonames status=guess
+lin hertfordshire_PN = mkPN "Hertfordshire" ; -- src=eng status=guess
+lin hetton_PN = mkPN "Hetton" ; -- src=eng status=guess
+lin hexham_PN = mkPN "Hexham" ; -- src=geonames status=guess
+lin heysham_PN = mkPN "Heysham" ; -- src=eng status=guess
+lin heywood_PN = mkPN "Heywood" ; -- src=geonames status=guess
+lin high_spen_PN = mkPN "High spen" ; -- src=eng status=guess
+lin high_wycombe_PN = mkPN "High wycombe" ; -- src=eng status=guess
+lin highland_PN = mkPN "Highland" ; -- src=geonames status=guess
+lin hilary_PN = mkPN "Hilary" ; -- src=eng status=guess
+lin hilda_PN = mkPN "Hilda" ; -- src=eng status=guess
+lin hillingdon_PN = mkPN "Hillingdon" ; -- src=eng status=guess
+lin hinckley_PN = mkPN "Hinckley" ; -- src=geonames status=guess
+lin hiroshima_PN = mkPN "Hiroshima" ; -- src=eng status=guess
+lin hitchin_PN = mkPN "Hitchin" ; -- src=geonames status=guess
+lin hm_PN = mkPN "Hm" ; -- src=eng status=guess
+lin hmso_PN = mkPN "Hmso" ; -- src=eng status=guess
+lin hobson_PN = mkPN "Hobson" ; -- src=eng status=guess
+lin hockley_PN = mkPN "Hockley" ; -- src=geonames status=guess
+lin hoddesdon_PN = mkPN "Hoddesdon" ; -- src=geonames status=guess
+lin hofei_PN = mkPN "Hofei" ; -- src=eng status=guess
+lin hogmanay_PN = mkPN "Hogmanay" ; -- src=eng status=guess
+lin holland_PN = mkPN "Holland" ; -- src=geonames status=guess
+lin hollywood_PN = mkPN "Hollywood" ; -- src=geonames status=guess
+lin holmfirth_PN = mkPN "Holmfirth" ; -- src=geonames status=guess
+lin holyhead_PN = mkPN "Holyhead" ; -- src=geonames status=guess
+lin hon_PN = mkPN "Hon" ; -- src=eng status=guess
+lin honduras_PN = mkPN "Honduras" ; -- src=geonames status=guess
+lin hong_kong_PN = mkPN "Hongkong" ; -- src=geonames status=guess
+lin honiton_PN = mkPN "Honiton" ; -- src=geonames status=guess
+lin hoo_PN = mkPN "Hoo" ; -- src=geonames status=guess
+lin hope_PN = mkPN "Hope" ; -- src=geonames status=guess
+lin horace_PN = mkPN "Horace" ; -- src=geonames status=guess
+lin horley_PN = mkPN "Horley" ; -- src=geonames status=guess
+lin hornsea_PN = mkPN "Hornsea" ; -- src=geonames status=guess
+lin horsham_PN = mkPN "Horsham" ; -- src=geonames status=guess
+lin horsley_PN = mkPN "Horsley" ; -- src=geonames status=guess
+lin horwich_PN = mkPN "Horwich" ; -- src=geonames status=guess
+lin hosp_PN = mkPN "Hosp" ; -- src=eng status=guess
+lin houghton_PN = mkPN "Houghton" ; -- src=geonames status=guess
+lin hounslow_PN = mkPN "Hounslow" ; -- src=geonames status=guess
+lin houston_PN = mkPN "Houston" ; -- src=geonames status=guess
+lin hove_PN = mkPN "Hove" ; -- src=geonames status=guess
+lin howard_PN = mkPN "Howard" ; -- src=geonames status=guess
+lin hoylake_PN = mkPN "Hoylake" ; -- src=geonames status=guess
+lin hoyland_nether_PN = mkPN "Hoyland nether" ; -- src=eng status=guess
+lin hq_PN = mkPN "Hq" ; -- src=eng status=guess
+lin hrh_PN = mkPN "Hrh" ; -- src=eng status=guess
+lin hubert_PN = mkPN "Hubert" ; -- src=eng status=guess
+lin hucknall_PN = mkPN "Hucknall" ; -- src=geonames status=guess
+lin huddersfield_PN = mkPN "Huddersfield" ; -- src=geonames status=guess
+lin hugh_PN = mkPN "Hugh" ; -- src=eng status=guess
+lin hughie_PN = mkPN "Hughie" ; -- src=eng status=guess
+lin huhehot_PN = mkPN "Huhehot" ; -- src=eng status=guess
+lin humberside_PN = mkPN "Humberside" ; -- src=eng status=guess
+lin humberston_PN = mkPN "Humberston" ; -- src=geonames status=guess
+lin humphrey_PN = mkPN "Humphrey" ; -- src=eng status=guess
+lin hungary_PN = mkPN "Hongarije" ; -- src=geonames status=guess
+lin huntingdon_PN = mkPN "Huntingdon" ; -- src=geonames status=guess
+lin hurstpierpoint_PN = mkPN "Hurstpierpoint" ; -- src=geonames status=guess
+lin hwainan_PN = mkPN "Hwainan" ; -- src=eng status=guess
+lin hyde_PN = mkPN "Hyde" ; -- src=geonames status=guess
+lin hyderabad_PN = mkPN "Haiderabad" ; -- src=geonames status=guess
+lin hythe_PN = mkPN "Hythe" ; -- src=geonames status=guess
+lin ian_PN = mkPN "Ian" ; -- src=eng status=guess
+lin ibadan_PN = mkPN "Ibadan" ; -- src=geonames status=guess
+lin ibid_PN = mkPN "Ibid" ; -- src=eng status=guess
+lin iceland_PN = mkPN "IJsland" ; -- src=geonames status=guess
+lin ida_PN = mkPN "Ida" ; -- src=eng status=guess
+lin idaho_PN = mkPN "Idaho" ; -- src=eng status=guess
+lin idem_PN = mkPN "Idem" ; -- src=eng status=guess
+lin ie_PN = mkPN "IE" ; -- src=eng status=guess
+lin ilfracombe_PN = mkPN "Ilfracombe" ; -- src=geonames status=guess
+lin ilkeston_PN = mkPN "Ilkeston" ; -- src=geonames status=guess
+lin ilkley_PN = mkPN "Ilkley" ; -- src=geonames status=guess
+lin illinois_PN = mkPN "Illinois" ; -- src=eng status=guess
+lin immingham_PN = mkPN "Immingham" ; -- src=geonames status=guess
+lin inc_PN = mkPN "Inc" ; -- src=eng status=guess
+lin inchon_PN = mkPN "Inchon" ; -- src=eng status=guess
+lin incl_PN = mkPN "Incl" ; -- src=eng status=guess
+lin india_PN = mkPN "India" ; -- src=geonames status=guess
+lin indiana_PN = mkPN "Indiana" ; -- src=geonames status=guess
+lin indianapolis_PN = mkPN "Indianapolis" ; -- src=geonames status=guess
+lin indies_PN = mkPN "Indies" ; -- src=eng status=guess
+lin indonesia_PN = mkPN "Indonesië" ; -- src=geonames status=guess
+lin indore_PN = mkPN "Indore" ; -- src=geonames status=guess
+lin ingatestone_PN = mkPN "Ingatestone" ; -- src=geonames status=guess
+lin ingrid_PN = mkPN "Ingrid" ; -- src=eng status=guess
+lin innsbruck_PN = mkPN "Innsbruck" ; -- src=geonames status=guess
+lin inst_PN = mkPN "Inst" ; -- src=eng status=guess
+lin interpol_PN = mkPN "Interpol" ; -- src=eng status=guess
+lin inverkeithing_PN = mkPN "Inverkeithing" ; -- src=geonames status=guess
+lin inverness_PN = mkPN "Inverness" ; -- src=geonames status=guess
+lin inverurie_PN = mkPN "Inverurie" ; -- src=geonames status=guess
+lin iowa_PN = mkPN "Iowa" ; -- src=geonames status=guess
+lin ipswich_PN = mkPN "Ipswich" ; -- src=geonames status=guess
+lin iran_PN = mkPN "Iran" ; -- src=geonames status=guess
+lin iraq_PN = mkPN "Irak" ; -- src=geonames status=guess
+lin ireland_PN = mkPN "Ierland" ; -- src=geonames status=guess
+lin irene_PN = mkPN "Irene" ; -- src=eng status=guess
+lin iris_PN = mkPN "Iris" ; -- src=eng status=guess
+lin irthlingborough_PN = mkPN "Irthlingborough" ; -- src=geonames status=guess
+lin irvine_PN = mkPN "Irvine" ; -- src=geonames status=guess
+lin isaac_PN = mkPN "Isaac" ; -- src=eng status=guess
+lin isabel_PN = mkPN "Isabel" ; -- src=geonames status=guess
+lin isabella_PN = mkPN "Isabella" ; -- src=eng status=guess
+lin islington_PN = mkPN "Islington" ; -- src=geonames status=guess
+lin isobel_PN = mkPN "Isobel" ; -- src=eng status=guess
+lin israel_PN = mkPN "Israël" ; -- src=geonames status=guess
+lin istanbul_PN = mkPN "Istanbul" ; -- src=eng status=guess
+lin italy_PN = mkPN "Italië" ; -- src=geonames status=guess
+lin ivan_PN = mkPN "Ivan" ; -- src=eng status=guess
+lin iver_PN = mkPN "Iver" ; -- src=geonames status=guess
+lin ivor_PN = mkPN "Ivor" ; -- src=eng status=guess
+lin ivy_PN = mkPN "Ivy" ; -- src=eng status=guess
+lin izmir_PN = mkPN "Izmir" ; -- src=eng status=guess
+lin jabalpur_PN = mkPN "Jabalpur" ; -- src=geonames status=guess
+lin jack_PN = mkPN "Jack" ; -- src=eng status=guess
+lin jackie_PN = mkPN "Jackie" ; -- src=eng status=guess
+lin jacksonville_PN = mkPN "Jacksonville" ; -- src=geonames status=guess
+lin jacob_PN = mkPN "Jacob" ; -- src=eng status=guess
+lin jacqueline_PN = mkPN "Jacqueline" ; -- src=eng status=guess
+lin jaipur_PN = mkPN "Jaipur" ; -- src=geonames status=guess
+lin jakarta_PN = mkPN "Jakarta" ; -- src=geonames status=guess
+lin jake_PN = mkPN "Jake" ; -- src=eng status=guess
+lin jamaica_PN = mkPN "Jamaica" ; -- src=geonames status=guess
+lin james_PN = mkPN "James" ; -- src=eng status=guess
+lin jan_PN = mkPN "Jan" ; -- src=eng status=guess
+lin jane_PN = mkPN "Jane" ; -- src=eng status=guess
+lin janet_PN = mkPN "Janet" ; -- src=eng status=guess
+lin janice_PN = mkPN "Janice" ; -- src=eng status=guess
+lin janie_PN = mkPN "Janie" ; -- src=eng status=guess
+lin janus_PN = mkPN "Janus" ; -- src=eng status=guess
+lin japan_PN = mkPN "Japan" ; -- src=geonames status=guess
+lin jarrow_PN = mkPN "Jarrow" ; -- src=geonames status=guess
+lin jason_PN = mkPN "Jason" ; -- src=eng status=guess
+lin java_PN = mkPN "Java" ; -- src=geonames status=guess
+lin jc_PN = mkPN "Jc" ; -- src=eng status=guess
+lin jean_PN = mkPN "Jean" ; -- src=eng status=guess
+lin jeanie_PN = mkPN "Jeanie" ; -- src=eng status=guess
+lin jedburgh_PN = mkPN "Jedburgh" ; -- src=geonames status=guess
+lin jeff_PN = mkPN "Jeff" ; -- src=eng status=guess
+lin jeffrey_PN = mkPN "Jeffrey" ; -- src=eng status=guess
+lin jehovah_PN = mkPN "Jehovah" ; -- src=eng status=guess
+lin jekyll_and_hyde_PN = mkPN "Jekyll-and-hyde" ; -- src=eng status=guess
+lin jennifer_PN = mkPN "Jennifer" ; -- src=eng status=guess
+lin jenny_PN = mkPN "Jenny" ; -- src=eng status=guess
+lin jeremy_PN = mkPN "Jeremy" ; -- src=eng status=guess
+lin jerome_PN = mkPN "Jerome" ; -- src=geonames status=guess
+lin jerry_PN = mkPN "Jerry" ; -- src=eng status=guess
+lin jersey_PN = mkPN "Jersey" ; -- src=geonames status=guess
+lin jess_PN = mkPN "Jess" ; -- src=eng status=guess
+lin jessica_PN = mkPN "Jessica" ; -- src=eng status=guess
+lin jessie_PN = mkPN "Jessie" ; -- src=eng status=guess
+lin jesus_PN = mkPN "Jesus" ; -- src=eng status=guess
+lin jill_PN = mkPN "Jill" ; -- src=eng status=guess
+lin jim_PN = mkPN "Jim" ; -- src=eng status=guess
+lin jimmy_PN = mkPN "Jimmy" ; -- src=eng status=guess
+lin jnr_PN = mkPN "Jnr" ; -- src=eng status=guess
+lin jo_PN = mkPN "Jo" ; -- src=eng status=guess
+lin joan_PN = mkPN "Joan" ; -- src=eng status=guess
+lin joanie_PN = mkPN "Joanie" ; -- src=eng status=guess
+lin joann_PN = mkPN "Joann" ; -- src=eng status=guess
+lin joanna_PN = mkPN "Joanna" ; -- src=geonames status=guess
+lin joanne_PN = mkPN "Joanne" ; -- src=eng status=guess
+lin job_PN = mkPN "Job" ; -- src=geonames status=guess
+lin jocelyn_PN = mkPN "Jocelyn" ; -- src=eng status=guess
+lin joe_PN = mkPN "Joe" ; -- src=eng status=guess
+lin joey_PN = mkPN "Joey" ; -- src=eng status=guess
+lin johannesburg_PN = mkPN "Johannesburg" ; -- src=geonames status=guess
+lin johnny_PN = mkPN "Johnny" ; -- src=eng status=guess
+lin johnstone_PN = mkPN "Johnstone" ; -- src=geonames status=guess
+lin jonah_PN = mkPN "Jonah" ; -- src=eng status=guess
+lin jonathan_PN = mkPN "Jonathan" ; -- src=eng status=guess
+lin jordan_PN = mkPN "Jordanië" ; -- src=geonames status=guess
+lin joseph_PN = mkPN "Joseph" ; -- src=geonames status=guess
+lin josephine_PN = mkPN "Josephine" ; -- src=eng status=guess
+lin josh_PN = mkPN "Josh" ; -- src=eng status=guess
+lin joshua_PN = mkPN "Joshua" ; -- src=geonames status=guess
+lin jove_PN = mkPN "Jove" ; -- src=eng status=guess
+lin joy_PN = mkPN "Joy" ; -- src=eng status=guess
+lin joyce_PN = mkPN "Joyce" ; -- src=eng status=guess
+lin judas_PN = mkPN "Judas" ; -- src=eng status=guess
+lin judith_PN = mkPN "Judith" ; -- src=eng status=guess
+lin judy_PN = mkPN "Judy" ; -- src=eng status=guess
+lin jul_PN = mkPN "Jul" ; -- src=eng status=guess
+lin julia_PN = mkPN "Julia" ; -- src=eng status=guess
+lin julian_PN = mkPN "Julian" ; -- src=geonames status=guess
+lin julie_PN = mkPN "Julie" ; -- src=eng status=guess
+lin juliet_PN = mkPN "Juliet" ; -- src=eng status=guess
+lin jun_PN = mkPN "Jun" ; -- src=geonames status=guess
+lin jupiter_PN = mkPN "Jupiter" ; -- src=geonames status=guess
+lin justin_PN = mkPN "Justin" ; -- src=geonames status=guess
+lin kalgan_PN = mkPN "Kalgan" ; -- src=eng status=guess
+lin kampuchea_PN = mkPN "Kampuchea" ; -- src=eng status=guess
+lin kanpur_PN = mkPN "Kanpur" ; -- src=eng status=guess
+lin kansas_PN = mkPN "Kansas" ; -- src=eng status=guess
+lin kansas_city_PN = mkPN "Kansas city" ; -- src=eng status=guess
+lin kaohsiung_PN = mkPN "Kaohsiung" ; -- src=geonames status=guess
+lin karachi_PN = mkPN "Karachi" ; -- src=geonames status=guess
+lin karaganda_PN = mkPN "Karaganda" ; -- src=eng status=guess
+lin karen_PN = mkPN "Karen" ; -- src=eng status=guess
+lin karlsruhe_PN = mkPN "Karlsruhe" ; -- src=geonames status=guess
+lin kashmir_PN = mkPN "Kashmir" ; -- src=eng status=guess
+lin kassel_PN = mkPN "Kassel" ; -- src=geonames status=guess
+lin kate_PN = mkPN "Kate" ; -- src=eng status=guess
+lin kath_PN = mkPN "Kath" ; -- src=eng status=guess
+lin katherine_PN = mkPN "Katherine" ; -- src=geonames status=guess
+lin kathy_PN = mkPN "Kathy" ; -- src=eng status=guess
+lin katie_PN = mkPN "Katie" ; -- src=eng status=guess
+lin katowice_PN = mkPN "Katowice" ; -- src=geonames status=guess
+lin kay_PN = mkPN "Kay" ; -- src=eng status=guess
+lin kazan_PN = mkPN "Kazan" ; -- src=geonames status=guess
+lin keighley_PN = mkPN "Keighley" ; -- src=geonames status=guess
+lin keith_PN = mkPN "Keith" ; -- src=geonames status=guess
+lin kelso_PN = mkPN "Kelso" ; -- src=geonames status=guess
+lin kelty_PN = mkPN "Kelty" ; -- src=geonames status=guess
+lin kemsing_PN = mkPN "Kemsing" ; -- src=geonames status=guess
+lin ken_PN = mkPN "Ken" ; -- src=eng status=guess
+lin kendal_PN = mkPN "Kendal" ; -- src=geonames status=guess
+lin kenilworth_PN = mkPN "Kenilworth" ; -- src=geonames status=guess
+lin kenneth_PN = mkPN "Kenneth" ; -- src=eng status=guess
+lin kenny_PN = mkPN "Kenny" ; -- src=eng status=guess
+lin kensington_PN = mkPN "Kensington" ; -- src=geonames status=guess
+lin kent_PN = mkPN "Kent" ; -- src=geonames status=guess
+lin kentucky_PN = mkPN "Kentucky" ; -- src=eng status=guess
+lin kenya_PN = mkPN "Kenia" ; -- src=geonames status=guess
+lin kerry_PN = mkPN "Kerry" ; -- src=eng status=guess
+lin kettering_PN = mkPN "Kettering" ; -- src=geonames status=guess
+lin kevin_PN = mkPN "Kevin" ; -- src=eng status=guess
+lin keynsham_PN = mkPN "Keynsham" ; -- src=geonames status=guess
+lin keyworth_PN = mkPN "Keyworth" ; -- src=eng status=guess
+lin kharkov_PN = mkPN "Kharkov" ; -- src=eng status=guess
+lin khartoum_PN = mkPN "Khartoem" ; -- src=geonames status=guess
+lin kidderminster_PN = mkPN "Kidderminster" ; -- src=geonames status=guess
+lin kidlington_PN = mkPN "Kidlington" ; -- src=geonames status=guess
+lin kidsgrove_PN = mkPN "Kidsgrove" ; -- src=geonames status=guess
+lin kiev_PN = mkPN "Kiev" ; -- src=geonames status=guess
+lin kilbirnie_PN = mkPN "Kilbirnie" ; -- src=geonames status=guess
+lin kildare_PN = mkPN "Kildare" ; -- src=geonames status=guess
+lin kilkenny_PN = mkPN "Kilkenny" ; -- src=geonames status=guess
+lin killarney_PN = mkPN "Killarney" ; -- src=geonames status=guess
+lin kilmarnock_PN = mkPN "Kilmarnock" ; -- src=geonames status=guess
+lin kilsyth_PN = mkPN "Kilsyth" ; -- src=geonames status=guess
+lin kilwinning_PN = mkPN "Kilwinning" ; -- src=geonames status=guess
+lin kimberley_PN = mkPN "Kimberley" ; -- src=geonames status=guess
+lin king's_lynn_PN = mkPN "King's lynn" ; -- src=eng status=guess
+lin kingsbury_PN = mkPN "Kingsbury" ; -- src=geonames status=guess
+lin kingsteignton_PN = mkPN "Kingsteignton" ; -- src=geonames status=guess
+lin kingston_PN = mkPN "Kingston" ; -- src=geonames status=guess
+lin kingston_upon_hull_PN = mkPN "Kingston upon hull" ; -- src=eng status=guess
+lin kingston_upon_thames_PN = mkPN "Kingston upon thames" ; -- src=eng status=guess
+lin kinshasa_PN = mkPN "Kinshasa" ; -- src=geonames status=guess
+lin kippax_PN = mkPN "Kippax" ; -- src=eng status=guess
+lin kirin_PN = mkPN "Kirin" ; -- src=eng status=guess
+lin kirkby_PN = mkPN "Kirkby" ; -- src=geonames status=guess
+lin kirkby_in_ashfield_PN = mkPN "Kirkby in ashfield" ; -- src=eng status=guess
+lin kirkcaldy_PN = mkPN "Kirkcaldy" ; -- src=geonames status=guess
+lin kirkham_PN = mkPN "Kirkham" ; -- src=geonames status=guess
+lin kirkintilloch_PN = mkPN "Kirkintilloch" ; -- src=geonames status=guess
+lin kirkwall_PN = mkPN "Kirkwall" ; -- src=geonames status=guess
+lin kitakyushu_PN = mkPN "Kitakyushu" ; -- src=eng status=guess
+lin kitty_PN = mkPN "Kitty" ; -- src=eng status=guess
+lin knaresborough_PN = mkPN "Knaresborough" ; -- src=geonames status=guess
+lin knottingley_PN = mkPN "Knottingley" ; -- src=geonames status=guess
+lin knutsford_PN = mkPN "Knutsford" ; -- src=geonames status=guess
+lin kobe_PN = mkPN "Kobe" ; -- src=geonames status=guess
+lin koblenz_PN = mkPN "Koblenz" ; -- src=geonames status=guess
+lin koln_PN = mkPN "Koln" ; -- src=eng status=guess
+lin korea_PN = mkPN "Korea" ; -- src=eng status=guess
+lin krakow_PN = mkPN "Krakow" ; -- src=eng status=guess
+lin krasnoyarsk_PN = mkPN "Krasnoyarsk" ; -- src=geonames status=guess
+lin krefeld_PN = mkPN "Krefeld" ; -- src=geonames status=guess
+lin krivoi_rog_PN = mkPN "Krivoi rog" ; -- src=eng status=guess
+lin kunming_PN = mkPN "Kunming" ; -- src=geonames status=guess
+lin kuwait_PN = mkPN "Koeweit" ; -- src=geonames status=guess
+lin kuwait_city_PN = mkPN "Kuwait city" ; -- src=eng status=guess
+lin kuybyshev_PN = mkPN "Kuybyshev" ; -- src=geonames status=guess
+lin kweiyang_PN = mkPN "Kweiyang" ; -- src=eng status=guess
+lin kyoto_PN = mkPN "Kyoto" ; -- src=geonames status=guess
+lin la_PN = mkPN "La" ; -- src=eng status=guess
+lin la_habana_PN = mkPN "La habana" ; -- src=eng status=guess
+lin la_paz_PN = mkPN "La paz" ; -- src=eng status=guess
+lin la_plata_PN = mkPN "La plata" ; -- src=eng status=guess
+lin la_spezia_PN = mkPN "La spezia" ; -- src=eng status=guess
+lin lab_PN = mkPN "Lab" ; -- src=geonames status=guess
+lin labrador_PN = mkPN "Labrador" ; -- src=geonames status=guess
+lin lagos_PN = mkPN "Lagos" ; -- src=geonames status=guess
+lin lahore_PN = mkPN "Lahore" ; -- src=geonames status=guess
+lin lakenheath_PN = mkPN "Lakenheath" ; -- src=geonames status=guess
+lin lambeth_PN = mkPN "Lambeth" ; -- src=geonames status=guess
+lin lammas_PN = mkPN "Lammas" ; -- src=eng status=guess
+lin lanark_PN = mkPN "Lanark" ; -- src=geonames status=guess
+lin lancashire_PN = mkPN "Lancashire" ; -- src=eng status=guess
+lin lancaster_PN = mkPN "Lancaster" ; -- src=geonames status=guess
+lin lanchow_PN = mkPN "Lanchow" ; -- src=eng status=guess
+lin lancing_PN = mkPN "Lancing" ; -- src=geonames status=guess
+lin laos_PN = mkPN "Laos" ; -- src=geonames status=guess
+lin largs_PN = mkPN "Largs" ; -- src=geonames status=guess
+lin larkhall_PN = mkPN "Larkhall" ; -- src=geonames status=guess
+lin larne_PN = mkPN "Larne" ; -- src=geonames status=guess
+lin larry_PN = mkPN "Larry" ; -- src=eng status=guess
+lin las_palmas_PN = mkPN "Las palmas" ; -- src=eng status=guess
+lin laura_PN = mkPN "Laura" ; -- src=geonames status=guess
+lin laurence_PN = mkPN "Laurence" ; -- src=eng status=guess
+lin lausanne_PN = mkPN "Lausanne" ; -- src=geonames status=guess
+lin lawrence_PN = mkPN "Lawrence" ; -- src=geonames status=guess
+lin lazarus_PN = mkPN "Lazarus" ; -- src=eng status=guess
+lin lbw_PN = mkPN "Lbw" ; -- src=eng status=guess
+lin le_havre_PN = mkPN "Le havre" ; -- src=eng status=guess
+lin le_mans_PN = mkPN "Le mans" ; -- src=eng status=guess
+lin leamington_spa_PN = mkPN "Leamington spa" ; -- src=eng status=guess
+lin leatherhead_PN = mkPN "Leatherhead" ; -- src=geonames status=guess
+lin lebanon_PN = mkPN "Libanon" ; -- src=geonames status=guess
+lin leeds_PN = mkPN "Leeds" ; -- src=geonames status=guess
+lin leek_PN = mkPN "Leek" ; -- src=geonames status=guess
+lin leicester_PN = mkPN "Leicester" ; -- src=geonames status=guess
+lin leicestershire_PN = mkPN "Leicestershire" ; -- src=eng status=guess
+lin leiden_PN = mkPN "Leiden" ; -- src=geonames status=guess
+lin leigh_PN = mkPN "Leigh" ; -- src=geonames status=guess
+lin leighton_linslade_PN = mkPN "Leighton-linslade" ; -- src=eng status=guess
+lin leinster_PN = mkPN "Leinster" ; -- src=eng status=guess
+lin leipzig_PN = mkPN "Leipzig" ; -- src=geonames status=guess
+lin leitrim_PN = mkPN "Leitrim" ; -- src=eng status=guess
+lin leix_PN = mkPN "Leix" ; -- src=eng status=guess
+lin len_PN = mkPN "Len" ; -- src=eng status=guess
+lin leningrad_PN = mkPN "Leningrad" ; -- src=eng status=guess
+lin lenny_PN = mkPN "Lenny" ; -- src=eng status=guess
+lin lens_PN = mkPN "Lens" ; -- src=geonames status=guess
+lin lent_PN = mkPN "Lent" ; -- src=geonames status=guess
+lin leo_PN = mkPN "Leo" ; -- src=eng status=guess
+lin leominster_PN = mkPN "Leominster" ; -- src=geonames status=guess
+lin leon_PN = mkPN "Leon" ; -- src=geonames status=guess
+lin leonard_PN = mkPN "Leonard" ; -- src=geonames status=guess
+lin lerwick_PN = mkPN "Lerwick" ; -- src=geonames status=guess
+lin les_PN = mkPN "Les" ; -- src=geonames status=guess
+lin lesley_PN = mkPN "Lesley" ; -- src=eng status=guess
+lin leslie_PN = mkPN "Leslie" ; -- src=geonames status=guess
+lin lesotho_PN = mkPN "Lesotho" ; -- src=geonames status=guess
+lin letchworth_PN = mkPN "Letchworth" ; -- src=geonames status=guess
+lin lethe_PN = mkPN "Lethe" ; -- src=eng status=guess
+lin levant_PN = mkPN "Levant" ; -- src=geonames status=guess
+lin leven_PN = mkPN "Leven" ; -- src=geonames status=guess
+lin leverkusen_PN = mkPN "Leverkusen" ; -- src=geonames status=guess
+lin lewes_PN = mkPN "Lewes" ; -- src=geonames status=guess
+lin lewis_PN = mkPN "Lewis" ; -- src=eng status=guess
+lin lewisham_PN = mkPN "Lewisham" ; -- src=eng status=guess
+lin leyland_PN = mkPN "Leyland" ; -- src=geonames status=guess
+lin lib_PN = mkPN "Lib" ; -- src=geonames status=guess
+lin liberia_PN = mkPN "Liberia" ; -- src=geonames status=guess
+lin libra_PN = mkPN "Libra" ; -- src=eng status=guess
+lin libya_PN = mkPN "Libia" ; -- src=geonames status=guess
+lin lichfield_PN = mkPN "Lichfield" ; -- src=geonames status=guess
+lin liechtenstein_PN = mkPN "Liechtenstein" ; -- src=geonames status=guess
+lin liege_PN = mkPN "Liege" ; -- src=eng status=guess
+lin lilian_PN = mkPN "Lilian" ; -- src=geonames status=guess
+lin lille_PN = mkPN "Rijsel" ; -- src=geonames status=guess
+lin lily_PN = mkPN "Lily" ; -- src=eng status=guess
+lin lima_PN = mkPN "Lima" ; -- src=geonames status=guess
+lin limerick_PN = mkPN "Limerick" ; -- src=geonames status=guess
+lin limoges_PN = mkPN "Limoges" ; -- src=geonames status=guess
+lin lincoln_PN = mkPN "Lincoln" ; -- src=geonames status=guess
+lin lincolnshire_PN = mkPN "Lincolnshire" ; -- src=geonames status=guess
+lin linda_PN = mkPN "Linda" ; -- src=geonames status=guess
+lin linlithgow_PN = mkPN "Linlithgow" ; -- src=geonames status=guess
+lin linwood_PN = mkPN "Linwood" ; -- src=geonames status=guess
+lin linz_PN = mkPN "Linz" ; -- src=geonames status=guess
+lin lionel_PN = mkPN "Lionel" ; -- src=eng status=guess
+lin lisa_PN = mkPN "Lisa" ; -- src=geonames status=guess
+lin lisbon_PN = mkPN "Lissabon" ; -- src=geonames status=guess
+lin liskeard_PN = mkPN "Liskeard" ; -- src=geonames status=guess
+lin littlehampton_PN = mkPN "Littlehampton" ; -- src=geonames status=guess
+lin liverpool_PN = mkPN "Liverpool" ; -- src=geonames status=guess
+lin livingston_PN = mkPN "Livingston" ; -- src=geonames status=guess
+lin livorno_PN = mkPN "Livorno" ; -- src=geonames status=guess
+lin liz_PN = mkPN "Liz" ; -- src=eng status=guess
+lin liza_PN = mkPN "Liza" ; -- src=eng status=guess
+lin lizzy_PN = mkPN "Lizzy" ; -- src=eng status=guess
+lin ljubljana_PN = mkPN "Ljubljana" ; -- src=geonames status=guess
+lin llandudno_PN = mkPN "Llandudno" ; -- src=geonames status=guess
+lin llanelli_PN = mkPN "Llanelli" ; -- src=geonames status=guess
+lin llangollen_PN = mkPN "Llangollen" ; -- src=geonames status=guess
+lin llantrisant_PN = mkPN "Llantrisant" ; -- src=geonames status=guess
+lin llantwit_major_PN = mkPN "Llantwit major" ; -- src=eng status=guess
+lin lloyd's_PN = mkPN "Lloyd's" ; -- src=eng status=guess
+lin loanhead_PN = mkPN "Loanhead" ; -- src=geonames status=guess
+lin loc_cit_PN = mkPN "Loc cit" ; -- src=eng status=guess
+lin lochgelly_PN = mkPN "Lochgelly" ; -- src=geonames status=guess
+lin lodz_PN = mkPN "Lodz" ; -- src=eng status=guess
+lin loftus_PN = mkPN "Loftus" ; -- src=geonames status=guess
+lin lois_PN = mkPN "Lois" ; -- src=eng status=guess
+lin london_PN = mkPN ("Londen" | "London") ; -- src=geonames status=guess
+lin londonderry_PN = mkPN "Londonderry" ; -- src=geonames status=guess
+lin long_eaton_PN = mkPN "Long eaton" ; -- src=eng status=guess
+lin longridge_PN = mkPN "Longridge" ; -- src=geonames status=guess
+lin longton_PN = mkPN "Longton" ; -- src=geonames status=guess
+lin lorna_PN = mkPN "Lorna" ; -- src=eng status=guess
+lin los_angeles_PN = mkPN "Los Angeles" ; -- src=geonames status=guess
+lin lossiemouth_PN = mkPN "Lossiemouth" ; -- src=geonames status=guess
+lin lothian_PN = mkPN "Lothian" ; -- src=eng status=guess
+lin loughborough_PN = mkPN "Loughborough" ; -- src=geonames status=guess
+lin louis_PN = mkPN "Louis" ; -- src=eng status=guess
+lin louise_PN = mkPN "Louise" ; -- src=eng status=guess
+lin louisiana_PN = mkPN "Louisiana" ; -- src=geonames status=guess
+lin louisville_PN = mkPN "Louisville" ; -- src=geonames status=guess
+lin louth_PN = mkPN "Louth" ; -- src=geonames status=guess
+lin lowestoft_PN = mkPN "Lowestoft" ; -- src=geonames status=guess
+lin loyang_PN = mkPN "Loyang" ; -- src=eng status=guess
+lin lt_PN = mkPN "Lt" ; -- src=eng status=guess
+lin ltd_PN = mkPN "Ltd" ; -- src=eng status=guess
+lin lubeck_PN = mkPN "Lubeck" ; -- src=geonames status=guess
+lin lucknow_PN = mkPN "Lucknow" ; -- src=geonames status=guess
+lin lucy_PN = mkPN "Lucy" ; -- src=eng status=guess
+lin ludlow_PN = mkPN "Ludlow" ; -- src=geonames status=guess
+lin ludwigshafen_PN = mkPN "Ludwigshafen" ; -- src=eng status=guess
+lin luke_PN = mkPN "Luke" ; -- src=eng status=guess
+lin luta_PN = mkPN "Luta" ; -- src=eng status=guess
+lin luton_PN = mkPN "Luton" ; -- src=geonames status=guess
+lin luxembourg_PN = mkPN "Luxemburg" ; -- src=geonames status=guess
+lin lvov_PN = mkPN "Lvov" ; -- src=eng status=guess
+lin lyallpur_PN = mkPN "Lyallpur" ; -- src=eng status=guess
+lin lydia_PN = mkPN "Lydia" ; -- src=eng status=guess
+lin lydney_PN = mkPN "Lydney" ; -- src=geonames status=guess
+lin lymington_PN = mkPN "Lymington" ; -- src=geonames status=guess
+lin lymm_PN = mkPN "Lymm" ; -- src=geonames status=guess
+lin lynn_PN = mkPN "Lynn" ; -- src=geonames status=guess
+lin lynne_PN = mkPN "Lynne" ; -- src=eng status=guess
+lin lyons_PN = mkPN "Lyons" ; -- src=geonames status=guess
+lin lytham_PN = mkPN "Lytham" ; -- src=eng status=guess
+lin lytham_st_annes_PN = mkPN "Lytham st annes" ; -- src=eng status=guess
+lin maastricht_PN = mkPN "Maastricht" ; -- src=geonames status=guess
+lin mabel_PN = mkPN "Mabel" ; -- src=eng status=guess
+lin macclesfield_PN = mkPN "Macclesfield" ; -- src=geonames status=guess
+lin mach_PN = mkPN "Mach" ; -- src=geonames status=guess
+lin madagascar_PN = mkPN "Madagaskar" ; -- src=geonames status=guess
+lin maddy_PN = mkPN "Maddy" ; -- src=eng status=guess
+lin madeleine_PN = mkPN "Madeleine" ; -- src=eng status=guess
+lin madge_PN = mkPN "Madge" ; -- src=eng status=guess
+lin madras_PN = mkPN "Madras" ; -- src=geonames status=guess
+lin madrid_PN = mkPN "Madrid" ; -- src=geonames status=guess
+lin madurai_PN = mkPN "Madurai" ; -- src=geonames status=guess
+lin maecenas_PN = mkPN "Maecenas" ; -- src=eng status=guess
+lin maesteg_PN = mkPN "Maesteg" ; -- src=geonames status=guess
+lin magdeburg_PN = mkPN "Magdeburg" ; -- src=geonames status=guess
+lin maggie_PN = mkPN "Maggie" ; -- src=eng status=guess
+lin maghull_PN = mkPN "Maghull" ; -- src=geonames status=guess
+lin maidenhead_PN = mkPN "Maidenhead" ; -- src=geonames status=guess
+lin maidstone_PN = mkPN "Maidstone" ; -- src=geonames status=guess
+lin maine_PN = mkPN "Maine" ; -- src=eng status=guess
+lin mainz_PN = mkPN "Mainz" ; -- src=geonames status=guess
+lin maj_PN = mkPN "Maj" ; -- src=eng status=guess
+lin malaga_PN = mkPN "Malaga" ; -- src=geonames status=guess
+lin malawi_PN = mkPN "Malawi" ; -- src=geonames status=guess
+lin malaya_PN = mkPN "Malaya" ; -- src=geonames status=guess
+lin malaysia_PN = mkPN "Maleisië" ; -- src=geonames status=guess
+lin malcolm_PN = mkPN "Malcolm" ; -- src=eng status=guess
+lin maldon_PN = mkPN "Maldon" ; -- src=geonames status=guess
+lin mali_PN = mkPN "Mali" ; -- src=geonames status=guess
+lin mallow_PN = mkPN "Mallow" ; -- src=geonames status=guess
+lin malmo_PN = mkPN "Malmo" ; -- src=eng status=guess
+lin malta_PN = mkPN "Malta" ; -- src=geonames status=guess
+lin maltby_PN = mkPN "Maltby" ; -- src=geonames status=guess
+lin malvern_PN = mkPN "Malvern" ; -- src=geonames status=guess
+lin mamie_PN = mkPN "Mamie" ; -- src=eng status=guess
+lin manchester_PN = mkPN "Manchester" ; -- src=geonames status=guess
+lin mandy_PN = mkPN "Mandy" ; -- src=eng status=guess
+lin manhattan_PN = mkPN "Manhattan" ; -- src=geonames status=guess
+lin manila_PN = mkPN "Manilla" ; -- src=geonames status=guess
+lin manitoba_PN = mkPN "Manitoba" ; -- src=eng status=guess
+lin mannheim_PN = mkPN "Mannheim" ; -- src=geonames status=guess
+lin mansfield_PN = mkPN "Mansfield" ; -- src=geonames status=guess
+lin mar_PN = mkPN "Mar" ; -- src=eng status=guess
+lin maracaibo_PN = mkPN "Maracaibo" ; -- src=geonames status=guess
+lin margaret_PN = mkPN "Margaret" ; -- src=geonames status=guess
+lin margate_PN = mkPN "Margate" ; -- src=geonames status=guess
+lin marge_PN = mkPN "Marge" ; -- src=eng status=guess
+lin margery_PN = mkPN "Margery" ; -- src=eng status=guess
+lin margie_PN = mkPN "Margie" ; -- src=eng status=guess
+lin maria_PN = mkPN "Maria" ; -- src=geonames status=guess
+lin marian_PN = mkPN "Marian" ; -- src=eng status=guess
+lin marie_PN = mkPN "Marie" ; -- src=eng status=guess
+lin marilyn_PN = mkPN "Marilyn" ; -- src=eng status=guess
+lin marion_PN = mkPN "Marion" ; -- src=geonames status=guess
+lin marjorie_PN = mkPN "Marjorie" ; -- src=eng status=guess
+lin mark_PN = mkPN "Mark" ; -- src=eng status=guess
+lin market_drayton_PN = mkPN "Market drayton" ; -- src=eng status=guess
+lin market_harborough_PN = mkPN "Market harborough" ; -- src=eng status=guess
+lin marlborough_PN = mkPN "Marlborough" ; -- src=geonames status=guess
+lin marlene_PN = mkPN "Marlene" ; -- src=eng status=guess
+lin marlow_PN = mkPN "Marlow" ; -- src=geonames status=guess
+lin marple_PN = mkPN "Marple" ; -- src=geonames status=guess
+lin mars_PN = mkPN "Mars" ; -- src=geonames status=guess
+lin marseilles_PN = mkPN "Marseilles" ; -- src=geonames status=guess
+lin marske_PN = mkPN "Marske" ; -- src=eng status=guess
+lin martha_PN = mkPN "Martha" ; -- src=eng status=guess
+lin martin_PN = mkPN "Martin" ; -- src=geonames status=guess
+lin mary_PN = mkPN "Mary" ; -- src=geonames status=guess
+lin maryland_PN = mkPN "Maryland" ; -- src=eng status=guess
+lin maryport_PN = mkPN "Maryport" ; -- src=geonames status=guess
+lin masc_PN = mkPN "Masc" ; -- src=eng status=guess
+lin mason_dixon_PN = mkPN "Mason-dixon" ; -- src=eng status=guess
+lin massachusetts_PN = mkPN "Massachusetts" ; -- src=eng status=guess
+lin matlock_PN = mkPN "Matlock" ; -- src=geonames status=guess
+lin matt_PN = mkPN "Matt" ; -- src=eng status=guess
+lin matthew_PN = mkPN "Matthew" ; -- src=eng status=guess
+lin maud_PN = mkPN "Maud" ; -- src=geonames status=guess
+lin maudie_PN = mkPN "Maudie" ; -- src=eng status=guess
+lin maundy_thursday_PN = mkPN "Maundy thursday" ; -- src=eng status=guess
+lin maureen_PN = mkPN "Maureen" ; -- src=eng status=guess
+lin maurice_PN = mkPN "Maurice" ; -- src=eng status=guess
+lin mauritania_PN = mkPN "Mauritanië" ; -- src=geonames status=guess
+lin mauritius_PN = mkPN "Mauritius" ; -- src=geonames status=guess
+lin mavis_PN = mkPN "Mavis" ; -- src=eng status=guess
+lin max_PN = mkPN "Max" ; -- src=eng status=guess
+lin maxine_PN = mkPN "Maxine" ; -- src=eng status=guess
+lin mayfair_PN = mkPN "Mayfair" ; -- src=eng status=guess
+lin mayfield_PN = mkPN "Mayfield" ; -- src=geonames status=guess
+lin mayo_PN = mkPN "Mayo" ; -- src=geonames status=guess
+lin meath_PN = mkPN "Meath" ; -- src=eng status=guess
+lin mecca_PN = mkPN "Mekka" ; -- src=geonames status=guess
+lin medan_PN = mkPN "Medan" ; -- src=geonames status=guess
+lin medellin_PN = mkPN "Medellin" ; -- src=geonames status=guess
+lin meg_PN = mkPN "Meg" ; -- src=eng status=guess
+lin melbourne_PN = mkPN "Melbourne" ; -- src=geonames status=guess
+lin melcombe_PN = mkPN "Melcombe" ; -- src=eng status=guess
+lin melcombe_regis_PN = mkPN "Melcombe regis" ; -- src=eng status=guess
+lin melksham_PN = mkPN "Melksham" ; -- src=geonames status=guess
+lin meltham_PN = mkPN "Meltham" ; -- src=geonames status=guess
+lin melton_mowbray_PN = mkPN "Melton mowbray" ; -- src=eng status=guess
+lin memphis_PN = mkPN "Memphis" ; -- src=geonames status=guess
+lin meopham_PN = mkPN "Meopham" ; -- src=geonames status=guess
+lin mercator_PN = mkPN "Mercator" ; -- src=eng status=guess
+lin mercury_PN = mkPN "Mercury" ; -- src=geonames status=guess
+lin merthyr_tydfil_PN = mkPN "Merthyr tydfil" ; -- src=eng status=guess
+lin merton_PN = mkPN "Merton" ; -- src=geonames status=guess
+lin messina_PN = mkPN "Messina" ; -- src=geonames status=guess
+lin met_PN = mkPN "Met" ; -- src=eng status=guess
+lin methuselah_PN = mkPN "Methuselah" ; -- src=eng status=guess
+lin metz_PN = mkPN "Metz" ; -- src=geonames status=guess
+lin mexico_PN = mkPN "Mexico" ; -- src=geonames status=guess
+lin mexico_city_PN = mkPN "Mexico city" ; -- src=eng status=guess
+lin mgr_PN = mkPN "Mgr" ; -- src=eng status=guess
+lin mi5_PN = mkPN "Mi5" ; -- src=eng status=guess
+lin mi6_PN = mkPN "Mi6" ; -- src=eng status=guess
+lin miami_PN = mkPN "Miami" ; -- src=geonames status=guess
+lin michael_PN = mkPN "Michael" ; -- src=eng status=guess
+lin michaelmas_PN = mkPN "Michaelmas" ; -- src=eng status=guess
+lin michelle_PN = mkPN "Michelle" ; -- src=eng status=guess
+lin michigan_PN = mkPN "Michigan" ; -- src=eng status=guess
+lin mick_PN = mkPN "Mick" ; -- src=eng status=guess
+lin mickey_PN = mkPN "Mickey" ; -- src=eng status=guess
+lin middlesex_PN = mkPN "Middlesex" ; -- src=geonames status=guess
+lin middleton_PN = mkPN "Middleton" ; -- src=geonames status=guess
+lin middlewich_PN = mkPN "Middlewich" ; -- src=geonames status=guess
+lin midlands_PN = mkPN "Midlands" ; -- src=geonames status=guess
+lin midwest_PN = mkPN "Midwest" ; -- src=eng status=guess
+lin mike_PN = mkPN "Mike" ; -- src=eng status=guess
+lin milan_PN = mkPN "Milan" ; -- src=geonames status=guess
+lin milano_PN = mkPN "Milaan" ; -- src=geonames status=guess
+lin mildenhall_PN = mkPN "Mildenhall" ; -- src=geonames status=guess
+lin mildred_PN = mkPN "Mildred" ; -- src=eng status=guess
+lin miles_PN = mkPN "Miles" ; -- src=eng status=guess
+lin milford_PN = mkPN "Milford" ; -- src=geonames status=guess
+lin milford_haven_PN = mkPN "Milford haven" ; -- src=eng status=guess
+lin millicent_PN = mkPN "Millicent" ; -- src=geonames status=guess
+lin millie_PN = mkPN "Millie" ; -- src=eng status=guess
+lin millom_PN = mkPN "Millom" ; -- src=geonames status=guess
+lin milly_PN = mkPN "Milly" ; -- src=eng status=guess
+lin milngavie_PN = mkPN "Milngavie" ; -- src=geonames status=guess
+lin milnrow_PN = mkPN "Milnrow" ; -- src=geonames status=guess
+lin milton_keynes_PN = mkPN "Milton keynes" ; -- src=eng status=guess
+lin milwaukee_PN = mkPN "Milwaukee" ; -- src=geonames status=guess
+lin minehead_PN = mkPN "Minehead" ; -- src=geonames status=guess
+lin minneapolis_PN = mkPN "Minneapolis" ; -- src=geonames status=guess
+lin minnesota_PN = mkPN "Minnesota" ; -- src=eng status=guess
+lin minsk_PN = mkPN "Minsk" ; -- src=geonames status=guess
+lin minster_in_sheppey_PN = mkPN "Minster-in-sheppey" ; -- src=eng status=guess
+lin miranda_PN = mkPN "Miranda" ; -- src=geonames status=guess
+lin miriam_PN = mkPN "Miriam" ; -- src=eng status=guess
+lin misc_PN = mkPN "Misc" ; -- src=eng status=guess
+lin mississippi_PN = mkPN "Mississippi" ; -- src=eng status=guess
+lin missouri_PN = mkPN "Missouri" ; -- src=eng status=guess
+lin mlle_PN = mkPN "Mlle" ; -- src=eng status=guess
+lin mme_PN = mkPN "Mme" ; -- src=eng status=guess
+lin mo_PN = mkPN "Mo" ; -- src=geonames status=guess
+lin modena_PN = mkPN "Modena" ; -- src=geonames status=guess
+lin moira_PN = mkPN "Moira" ; -- src=geonames status=guess
+lin mold_PN = mkPN "Mold" ; -- src=geonames status=guess
+lin molly_PN = mkPN "Molly" ; -- src=eng status=guess
+lin moloch_PN = mkPN "Moloch" ; -- src=eng status=guess
+lin mon_PN = mkPN "Mon" ; -- src=geonames status=guess
+lin monaco_PN = mkPN "Monaco" ; -- src=geonames status=guess
+lin monaghan_PN = mkPN "Monaghan" ; -- src=geonames status=guess
+lin monchengladbach_PN = mkPN "Monchengladbach" ; -- src=eng status=guess
+lin mongolia_PN = mkPN "Mongolië" ; -- src=geonames status=guess
+lin monica_PN = mkPN "Monica" ; -- src=eng status=guess
+lin monifieth_PN = mkPN "Monifieth" ; -- src=eng status=guess
+lin monmouth_PN = mkPN "Monmouth" ; -- src=geonames status=guess
+lin montana_PN = mkPN "Montana" ; -- src=geonames status=guess
+lin monterrey_PN = mkPN "Monterrey" ; -- src=geonames status=guess
+lin montevideo_PN = mkPN "Montevideo" ; -- src=geonames status=guess
+lin montreal_PN = mkPN "Montreal" ; -- src=eng status=guess
+lin montrose_PN = mkPN "Montrose" ; -- src=geonames status=guess
+lin montserrat_PN = mkPN "Montserrat" ; -- src=geonames status=guess
+lin monza_PN = mkPN "Monza" ; -- src=geonames status=guess
+lin morecambe_PN = mkPN "Morecambe" ; -- src=geonames status=guess
+lin morley_PN = mkPN "Morley" ; -- src=geonames status=guess
+lin morocco_PN = mkPN "Marokko" ; -- src=geonames status=guess
+lin morpeth_PN = mkPN "Morpeth" ; -- src=geonames status=guess
+lin morpheus_PN = mkPN "Morpheus" ; -- src=eng status=guess
+lin moscow_1_PN = mkPN "Moskou" ; -- src=geonames status=guess
+lin moscow_2_PN = mkPN "Moskou" ; -- src=geonames status=guess
+lin mossley_PN = mkPN "Mossley" ; -- src=geonames status=guess
+lin motherwell_PN = mkPN "Motherwell" ; -- src=geonames status=guess
+lin mountain_ash_PN = mkPN "Mountain ash" ; -- src=eng status=guess
+lin mozambique_PN = mkPN "Mozambique" ; -- src=geonames status=guess
+lin mr_PN = mkPN "Mr" ; -- src=eng status=guess
+lin mrs_PN = mkPN "Mrs" ; -- src=eng status=guess
+lin ms_PN = mkPN "Ms" ; -- src=eng status=guess
+lin mt_PN = mkPN "Mt" ; -- src=eng status=guess
+lin muhammad_PN = mkPN "Muhammad" ; -- src=eng status=guess
+lin mukden_PN = mkPN "Mukden" ; -- src=eng status=guess
+lin mulheim_PN = mkPN "Mulheim" ; -- src=eng status=guess
+lin mulhouse_PN = mkPN "Mulhouse" ; -- src=geonames status=guess
+lin multan_PN = mkPN "Multan" ; -- src=eng status=guess
+lin munich_PN = mkPN "München" ; -- src=geonames status=guess
+lin munster_PN = mkPN "Munster" ; -- src=geonames status=guess
+lin muriel_PN = mkPN "Muriel" ; -- src=eng status=guess
+lin murton_PN = mkPN "Murton" ; -- src=geonames status=guess
+lin musselburgh_PN = mkPN "Musselburgh" ; -- src=geonames status=guess
+lin myra_PN = mkPN "Myra" ; -- src=geonames status=guess
+lin nagoya_PN = mkPN "Nagoya" ; -- src=eng status=guess
+lin nagpur_PN = mkPN "Nagpur" ; -- src=geonames status=guess
+lin nailsea_PN = mkPN "Nailsea" ; -- src=geonames status=guess
+lin nairn_PN = mkPN "Nairn" ; -- src=geonames status=guess
+lin nairobi_PN = mkPN "Nairobi" ; -- src=geonames status=guess
+lin namibia_PN = mkPN "Namibië" ; -- src=geonames status=guess
+lin nanchang_PN = mkPN "Nanchang" ; -- src=geonames status=guess
+lin nancy_PN = mkPN "Nancy" ; -- src=geonames status=guess
+lin nanking_PN = mkPN "Nanking" ; -- src=eng status=guess
+lin nanning_PN = mkPN "Nanning" ; -- src=geonames status=guess
+lin nantwich_PN = mkPN "Nantwich" ; -- src=geonames status=guess
+lin naomi_PN = mkPN "Naomi" ; -- src=eng status=guess
+lin naples_PN = mkPN "Naples" ; -- src=geonames status=guess
+lin napoli_PN = mkPN "Napels" ; -- src=geonames status=guess
+lin narborough_PN = mkPN "Narborough" ; -- src=geonames status=guess
+lin nasa_PN = mkPN "NASA" ; -- src=eng status=guess
+lin nat_PN = mkPN "Nat" ; -- src=eng status=guess
+lin natalie_PN = mkPN "Natalie" ; -- src=eng status=guess
+lin nathaniel_PN = mkPN "Nathaniel" ; -- src=eng status=guess
+lin nato_PN = mkPN "Nato" ; -- src=geonames status=guess
+lin nauru_PN = mkPN "Nauru" ; -- src=geonames status=guess
+lin nb_PN = mkPN "Nb" ; -- src=eng status=guess
+lin neath_PN = mkPN "Neath" ; -- src=geonames status=guess
+lin nebraska_PN = mkPN "Nebraska" ; -- src=eng status=guess
+lin ned_PN = mkPN "Ned" ; -- src=eng status=guess
+lin neddy_PN = mkPN "Neddy" ; -- src=eng status=guess
+lin neil_PN = mkPN "Neil" ; -- src=eng status=guess
+lin nell_PN = mkPN "Nell" ; -- src=eng status=guess
+lin nelly_PN = mkPN "Nelly" ; -- src=eng status=guess
+lin nelson_PN = mkPN "Nelson" ; -- src=geonames status=guess
+lin nepal_PN = mkPN "Nepal" ; -- src=geonames status=guess
+lin neptune_PN = mkPN "Neptune" ; -- src=eng status=guess
+lin neston_PN = mkPN "Neston" ; -- src=geonames status=guess
+lin nestor_PN = mkPN "Nestor" ; -- src=eng status=guess
+lin netherlands_PN = mkPN "Nederland" ; -- src=geonames status=guess
+lin netley_PN = mkPN "Netley" ; -- src=geonames status=guess
+lin neuss_PN = mkPN "Neuss" ; -- src=geonames status=guess
+lin nevada_PN = mkPN "Nevada" ; -- src=geonames status=guess
+lin neville_PN = mkPN "Neville" ; -- src=eng status=guess
+lin new_cumnock_PN = mkPN "New Cumnock" ; -- src=geonames status=guess
+lin new_mills_PN = mkPN "New Mills" ; -- src=geonames status=guess
+lin new_orleans_PN = mkPN "New Orleans" ; -- src=geonames status=guess
+lin new_tredegar_PN = mkPN "New Tredegar" ; -- src=geonames status=guess
+lin new_windsor_PN = mkPN "New Windsor" ; -- src=geonames status=guess
+lin new_york_PN = mkPN "New York" ; -- src=eng status=guess
+lin newark_PN = mkPN "Newark" ; -- src=geonames status=guess
+lin newarthill_PN = mkPN "Newarthill" ; -- src=geonames status=guess
+lin newbiggin_PN = mkPN "Newbiggin" ; -- src=geonames status=guess
+lin newbury_PN = mkPN "Newbury" ; -- src=geonames status=guess
+lin newcastle_PN = mkPN "Newcastle" ; -- src=geonames status=guess
+lin newcastle_under_lyme_PN = mkPN "Newcastle-under-lyme" ; -- src=eng status=guess
+lin newcastle_upon_tyne_PN = mkPN "Newcastle upon tyne" ; -- src=eng status=guess
+lin newfoundland_PN = mkPN "Newfoundland" ; -- src=eng status=guess
+lin newham_PN = mkPN "Newham" ; -- src=eng status=guess
+lin newhaven_PN = mkPN "Newhaven" ; -- src=geonames status=guess
+lin newmains_PN = mkPN "Newmains" ; -- src=geonames status=guess
+lin newmarket_PN = mkPN "Newmarket" ; -- src=geonames status=guess
+lin newport_PN = mkPN "Newport" ; -- src=geonames status=guess
+lin newport_pagnell_PN = mkPN "Newport Pagnell" ; -- src=geonames status=guess
+lin newquay_PN = mkPN "Newquay" ; -- src=geonames status=guess
+lin newry_PN = mkPN "Newry" ; -- src=geonames status=guess
+lin newton_abbot_PN = mkPN "Newton abbot" ; -- src=eng status=guess
+lin newton_aycliffe_PN = mkPN "Newton aycliffe" ; -- src=eng status=guess
+lin newton_le_willows_PN = mkPN "Newton-le-willows" ; -- src=eng status=guess
+lin newton_mearns_PN = mkPN "Newton mearns" ; -- src=eng status=guess
+lin newtown_PN = mkPN "Newtown" ; -- src=geonames status=guess
+lin nicaragua_PN = mkPN "Nicaragua" ; -- src=geonames status=guess
+lin nice_PN = mkPN "Nice" ; -- src=geonames status=guess
+lin nicholas_PN = mkPN "Nicholas" ; -- src=eng status=guess
+lin nick_PN = mkPN "Nick" ; -- src=eng status=guess
+lin nicola_PN = mkPN "Nicola" ; -- src=eng status=guess
+lin nicole_PN = mkPN "Nicole" ; -- src=eng status=guess
+lin nigel_PN = mkPN "Nigel" ; -- src=geonames status=guess
+lin niger_PN = mkPN "Niger" ; -- src=geonames status=guess
+lin nigeria_PN = mkPN "Nigeria" ; -- src=geonames status=guess
+lin nijmegen_PN = mkPN "Nijmegen" ; -- src=geonames status=guess
+lin nimrod_PN = mkPN "Nimrod" ; -- src=eng status=guess
+lin niobe_PN = mkPN "Niobe" ; -- src=eng status=guess
+lin nissen_PN = mkPN "Nissen" ; -- src=eng status=guess
+lin noah_PN = mkPN "Noah" ; -- src=eng status=guess
+lin nobel_PN = mkPN "Nobel" ; -- src=eng status=guess
+lin noel_PN = mkPN "Noel" ; -- src=geonames status=guess
+lin nora_PN = mkPN "Nora" ; -- src=geonames status=guess
+lin norfolk_PN = mkPN "Norfolk" ; -- src=geonames status=guess
+lin norman_PN = mkPN "Norman" ; -- src=geonames status=guess
+lin normanton_PN = mkPN "Normanton" ; -- src=geonames status=guess
+lin normantown_PN = mkPN "Normantown" ; -- src=eng status=guess
+lin north_walsham_PN = mkPN "North walsham" ; -- src=eng status=guess
+lin northallerton_PN = mkPN "Northallerton" ; -- src=geonames status=guess
+lin northam_PN = mkPN "Northam" ; -- src=geonames status=guess
+lin northampton_PN = mkPN "Northampton" ; -- src=geonames status=guess
+lin northamptonshire_PN = mkPN "Northamptonshire" ; -- src=eng status=guess
+lin northumberland_PN = mkPN "Northumberland" ; -- src=geonames status=guess
+lin northwich_PN = mkPN "Northwich" ; -- src=geonames status=guess
+lin norton_PN = mkPN "Norton" ; -- src=geonames status=guess
+lin norway_PN = mkPN "Noorwegen" ; -- src=geonames status=guess
+lin norwich_PN = mkPN "Norwich" ; -- src=geonames status=guess
+lin nottingham_PN = mkPN "Nottingham" ; -- src=geonames status=guess
+lin nottinghamshire_PN = mkPN "Nottinghamshire" ; -- src=eng status=guess
+lin nov_PN = mkPN "Nov" ; -- src=geonames status=guess
+lin nova_scotia_PN = mkPN "Nova scotia" ; -- src=eng status=guess
+lin novara_PN = mkPN "Novara" ; -- src=geonames status=guess
+lin novokuznetsk_PN = mkPN "Novokoeznetsk" ; -- src=geonames status=guess
+lin novosibirsk_PN = mkPN "Novosibirsk" ; -- src=geonames status=guess
+lin nr_PN = mkPN "Nr" ; -- src=eng status=guess
+lin nuneaton_PN = mkPN "Nuneaton" ; -- src=geonames status=guess
+lin nurenburg_PN = mkPN "Nurenburg" ; -- src=eng status=guess
+lin oakengates_PN = mkPN "Oakengates" ; -- src=geonames status=guess
+lin ob_PN = mkPN "Ob" ; -- src=eng status=guess
+lin oban_PN = mkPN "Oban" ; -- src=geonames status=guess
+lin oberhausen_PN = mkPN "Oberhausen" ; -- src=geonames status=guess
+lin occident_PN = mkPN "Occident" ; -- src=eng status=guess
+lin ockbrook_PN = mkPN "Ockbrook" ; -- src=eng status=guess
+lin ockendon_PN = mkPN "Ockendon" ; -- src=eng status=guess
+lin oct_PN = mkPN "Oct" ; -- src=eng status=guess
+lin odessa_PN = mkPN "Odessa" ; -- src=geonames status=guess
+lin oedipus_PN = mkPN "Oedipus" ; -- src=eng status=guess
+lin offaly_PN = mkPN "Offaly" ; -- src=eng status=guess
+lin offenbach_PN = mkPN "Offenbach" ; -- src=geonames status=guess
+lin ogmore_valley_PN = mkPN "Ogmore valley" ; -- src=eng status=guess
+lin ohio_PN = mkPN "Ohio" ; -- src=eng status=guess
+lin oklahoma_PN = mkPN "Oklahoma" ; -- src=eng status=guess
+lin oklahoma_city_PN = mkPN "Oklahoma city" ; -- src=eng status=guess
+lin old_windsor_PN = mkPN "Old windsor" ; -- src=eng status=guess
+lin oldenburg_PN = mkPN "Oldenburg" ; -- src=geonames status=guess
+lin oldham_PN = mkPN "Oldham" ; -- src=geonames status=guess
+lin oldland_PN = mkPN "Oldland" ; -- src=eng status=guess
+lin olive_PN = mkPN "Olive" ; -- src=eng status=guess
+lin oliver_PN = mkPN "Oliver" ; -- src=geonames status=guess
+lin olivia_PN = mkPN "Olivia" ; -- src=geonames status=guess
+lin ollerton_PN = mkPN "Ollerton" ; -- src=eng status=guess
+lin ollie_PN = mkPN "Ollie" ; -- src=eng status=guess
+lin olympics_PN = mkPN "Olympics" ; -- src=eng status=guess
+lin oman_PN = mkPN "Oman" ; -- src=geonames status=guess
+lin omsk_PN = mkPN "Omsk" ; -- src=geonames status=guess
+lin ongar_PN = mkPN "Ongar" ; -- src=eng status=guess
+lin ontario_PN = mkPN "Ontario" ; -- src=geonames status=guess
+lin op_PN = mkPN "Op" ; -- src=geonames status=guess
+lin op_cit_PN = mkPN "Op cit" ; -- src=eng status=guess
+lin opec_PN = mkPN "Opec" ; -- src=eng status=guess
+lin opp_PN = mkPN "Opp" ; -- src=geonames status=guess
+lin oregon_PN = mkPN "Oregon" ; -- src=geonames status=guess
+lin orkney_PN = mkPN "Orkney-eilanden" ; -- src=geonames status=guess
+lin orleans_PN = mkPN "Orleans" ; -- src=geonames status=guess
+lin ormskirk_PN = mkPN "Ormskirk" ; -- src=geonames status=guess
+lin osaka_PN = mkPN "Osaka" ; -- src=eng status=guess
+lin oscar_PN = mkPN "Oscar" ; -- src=eng status=guess
+lin oslo_PN = mkPN "Oslo" ; -- src=geonames status=guess
+lin osnabruck_PN = mkPN "Osnabruck" ; -- src=eng status=guess
+lin ossett_PN = mkPN "Ossett" ; -- src=geonames status=guess
+lin oswald_PN = mkPN "Oswald" ; -- src=eng status=guess
+lin oswestry_PN = mkPN "Oswestry" ; -- src=geonames status=guess
+lin otago_PN = mkPN "Otago" ; -- src=eng status=guess
+lin otley_PN = mkPN "Otley" ; -- src=geonames status=guess
+lin ottawa_PN = mkPN "Ottawa" ; -- src=geonames status=guess
+lin oviedo_PN = mkPN "Oviedo" ; -- src=geonames status=guess
+lin oxbridge_PN = mkPN "Oxbridge" ; -- src=eng status=guess
+lin oxford_PN = mkPN "Oxford" ; -- src=geonames status=guess
+lin oxfordshire_PN = mkPN "Oxfordshire" ; -- src=eng status=guess
+lin oxon_PN = mkPN "Oxon" ; -- src=eng status=guess
+lin oxted_PN = mkPN "Oxted" ; -- src=geonames status=guess
+lin ozzie_PN = mkPN "Ozzie" ; -- src=eng status=guess
+lin pacific_PN = mkPN "Pacific" ; -- src=geonames status=guess
+lin paddy_PN = mkPN "Paddy" ; -- src=eng status=guess
+lin padova_PN = mkPN "Padua" ; -- src=geonames status=guess
+lin padua_PN = mkPN "Padua" ; -- src=eng status=guess
+lin paisley_PN = mkPN "Paisley" ; -- src=geonames status=guess
+lin pakistan_PN = mkPN "Pakistan" ; -- src=geonames status=guess
+lin palembang_PN = mkPN "Palembang" ; -- src=geonames status=guess
+lin palermo_PN = mkPN "Palermo" ; -- src=geonames status=guess
+lin palestine_PN = mkPN "Palestine" ; -- src=geonames status=guess
+lin pam_PN = mkPN "Pam" ; -- src=eng status=guess
+lin pamela_PN = mkPN "Pamela" ; -- src=eng status=guess
+lin pamplona_PN = mkPN "Pamplona" ; -- src=geonames status=guess
+lin panama_PN = mkPN "Panama" ; -- src=geonames status=guess
+lin paotow_PN = mkPN "Paotow" ; -- src=eng status=guess
+lin papua_PN = mkPN "Papua" ; -- src=eng status=guess
+lin paraguay_PN = mkPN "Paraguay" ; -- src=geonames status=guess
+lin paris_1_PN = mkPN "Parijs" ; -- src=geonames status=guess
+lin paris_2_PN = mkPN "Parijs" ; -- src=geonames status=guess
+lin parma_PN = mkPN "Parma" ; -- src=geonames status=guess
+lin pat_PN = mkPN "Pat" ; -- src=eng status=guess
+lin patience_PN = mkPN "Patience" ; -- src=eng status=guess
+lin patrai_PN = mkPN "Patrai" ; -- src=eng status=guess
+lin patricia_PN = mkPN "Patricia" ; -- src=eng status=guess
+lin patrick_PN = mkPN "Patrick" ; -- src=eng status=guess
+lin patty_PN = mkPN "Patty" ; -- src=eng status=guess
+lin paul_PN = mkPN "Paul" ; -- src=geonames status=guess
+lin paula_PN = mkPN "Paula" ; -- src=eng status=guess
+lin pauline_PN = mkPN "Pauline" ; -- src=eng status=guess
+lin paye_PN = mkPN "Paye" ; -- src=eng status=guess
+lin pc_PN = mkPN "Pc" ; -- src=eng status=guess
+lin peacehaven_PN = mkPN "Peacehaven" ; -- src=geonames status=guess
+lin pearl_PN = mkPN "Pearl" ; -- src=geonames status=guess
+lin peebles_PN = mkPN "Peebles" ; -- src=geonames status=guess
+lin peg_PN = mkPN "Peg" ; -- src=eng status=guess
+lin peggy_PN = mkPN "Peggy" ; -- src=eng status=guess
+lin peking_PN = mkPN "Peking" ; -- src=eng status=guess
+lin pelton_PN = mkPN "Pelton" ; -- src=geonames status=guess
+lin pembroke_PN = mkPN "Pembroke" ; -- src=geonames status=guess
+lin penarth_PN = mkPN "Penarth" ; -- src=geonames status=guess
+lin pendlebury_PN = mkPN "Pendlebury" ; -- src=eng status=guess
+lin penelope_PN = mkPN "Penelope" ; -- src=eng status=guess
+lin penicuik_PN = mkPN "Penicuik" ; -- src=geonames status=guess
+lin penki_PN = mkPN "Penki" ; -- src=eng status=guess
+lin pennsylvania_PN = mkPN "Pennsylvania" ; -- src=eng status=guess
+lin penny_PN = mkPN "Penny" ; -- src=eng status=guess
+lin penrhyn_PN = mkPN "Penrhyn" ; -- src=eng status=guess
+lin penrith_PN = mkPN "Penrith" ; -- src=geonames status=guess
+lin penryn_PN = mkPN "Penryn" ; -- src=geonames status=guess
+lin penzance_PN = mkPN "Penzance" ; -- src=geonames status=guess
+lin percy_PN = mkPN "Percy" ; -- src=geonames status=guess
+lin perm_PN = mkPN "Perm" ; -- src=geonames status=guess
+lin pershore_PN = mkPN "Pershore" ; -- src=geonames status=guess
+lin persia_PN = mkPN "Persia" ; -- src=eng status=guess
+lin perth_PN = mkPN "Perth" ; -- src=geonames status=guess
+lin peru_PN = mkPN "Peru" ; -- src=geonames status=guess
+lin perugia_PN = mkPN "Perugia" ; -- src=geonames status=guess
+lin pescara_PN = mkPN "Pescara" ; -- src=geonames status=guess
+lin pete_PN = mkPN "Pete" ; -- src=eng status=guess
+lin peter_PN = mkPN "Peter" ; -- src=eng status=guess
+lin peterborough_PN = mkPN "Peterborough" ; -- src=geonames status=guess
+lin peterhead_PN = mkPN "Peterhead" ; -- src=geonames status=guess
+lin peterlee_PN = mkPN "Peterlee" ; -- src=geonames status=guess
+lin petersfield_PN = mkPN "Petersfield" ; -- src=geonames status=guess
+lin phil_PN = mkPN "Phil" ; -- src=eng status=guess
+lin philadelphia_PN = mkPN "Philadelphia" ; -- src=geonames status=guess
+lin philip_PN = mkPN "Philip" ; -- src=geonames status=guess
+lin philippa_PN = mkPN "Philippa" ; -- src=eng status=guess
+lin philippines_PN = mkPN "Filipijnen" ; -- src=geonames status=guess
+lin phnom_penh_PN = mkPN "Phnom-penh" ; -- src=eng status=guess
+lin phoebe_PN = mkPN "Phoebe" ; -- src=eng status=guess
+lin phoenix_PN = mkPN "Phoenix" ; -- src=geonames status=guess
+lin phyllis_PN = mkPN "Phyllis" ; -- src=eng status=guess
+lin piacenza_PN = mkPN "Piacenza" ; -- src=geonames status=guess
+lin pill_PN = mkPN "Pill" ; -- src=geonames status=guess
+lin piraeus_PN = mkPN "Piraeus" ; -- src=geonames status=guess
+lin pisa_PN = mkPN "Pisa" ; -- src=geonames status=guess
+lin pisces_PN = mkPN "Pisces" ; -- src=eng status=guess
+lin pittsburgh_PN = mkPN "Pittsburgh" ; -- src=geonames status=guess
+lin plc_PN = mkPN "Plc" ; -- src=eng status=guess
+lin pluto_PN = mkPN "Pluto" ; -- src=eng status=guess
+lin plymouth_PN = mkPN "Plymouth" ; -- src=geonames status=guess
+lin poland_PN = mkPN "Polen" ; -- src=geonames status=guess
+lin polly_PN = mkPN "Polly" ; -- src=eng status=guess
+lin pont_llan_fraith_PN = mkPN "Pont-llan-fraith" ; -- src=eng status=guess
+lin pontardawe_PN = mkPN "Pontardawe" ; -- src=eng status=guess
+lin pontardulais_PN = mkPN "Pontardulais" ; -- src=geonames status=guess
+lin pontefract_PN = mkPN "Pontefract" ; -- src=geonames status=guess
+lin pontycymmer_PN = mkPN "Pontycymmer" ; -- src=eng status=guess
+lin pontypool_PN = mkPN "Pontypool" ; -- src=geonames status=guess
+lin poole_PN = mkPN "Poole" ; -- src=geonames status=guess
+lin poona_PN = mkPN "Poona" ; -- src=eng status=guess
+lin port_glasgow_PN = mkPN "Port Glasgow" ; -- src=geonames status=guess
+lin port_talbot_PN = mkPN "Port Talbot" ; -- src=geonames status=guess
+lin porthcawl_PN = mkPN "Porthcawl" ; -- src=geonames status=guess
+lin porthmadog_PN = mkPN "Porthmadog" ; -- src=geonames status=guess
+lin portishead_PN = mkPN "Portishead" ; -- src=geonames status=guess
+lin portland_PN = mkPN "Portland" ; -- src=geonames status=guess
+lin porto_alegre_PN = mkPN "Porto alegre" ; -- src=eng status=guess
+lin portsmouth_PN = mkPN "Portsmouth" ; -- src=geonames status=guess
+lin portugal_PN = mkPN "Portugal" ; -- src=geonames status=guess
+lin potsdam_PN = mkPN "Potsdam" ; -- src=geonames status=guess
+lin potters_bar_PN = mkPN "Potters bar" ; -- src=eng status=guess
+lin powys_PN = mkPN "Powys" ; -- src=eng status=guess
+lin poynton_PN = mkPN "Poynton" ; -- src=geonames status=guess
+lin poznan_PN = mkPN "Poznan" ; -- src=eng status=guess
+lin prague_PN = mkPN "Praag" ; -- src=geonames status=guess
+lin prato_PN = mkPN "Prato" ; -- src=geonames status=guess
+lin prescot_PN = mkPN "Prescot" ; -- src=geonames status=guess
+lin prestatyn_PN = mkPN "Prestatyn" ; -- src=geonames status=guess
+lin preston_PN = mkPN "Preston" ; -- src=geonames status=guess
+lin prestonpans_PN = mkPN "Prestonpans" ; -- src=geonames status=guess
+lin prestwich_PN = mkPN "Prestwich" ; -- src=geonames status=guess
+lin prestwick_PN = mkPN "Prestwick" ; -- src=geonames status=guess
+lin pretoria_PN = mkPN "Pretoria" ; -- src=geonames status=guess
+lin princes_risborough_PN = mkPN "Princes risborough" ; -- src=eng status=guess
+lin priscilla_PN = mkPN "Priscilla" ; -- src=eng status=guess
+lin prof_PN = mkPN "Prof" ; -- src=eng status=guess
+lin providence_PN = mkPN "Providence" ; -- src=geonames status=guess
+lin pru_PN = mkPN "Pru" ; -- src=eng status=guess
+lin prudence_PN = mkPN "Prudence" ; -- src=eng status=guess
+lin prudhoe_PN = mkPN "Prudhoe" ; -- src=geonames status=guess
+lin pte_PN = mkPN "Pte" ; -- src=eng status=guess
+lin pto_PN = mkPN "Pto" ; -- src=eng status=guess
+lin pty_PN = mkPN "Pty" ; -- src=eng status=guess
+lin pudsey_PN = mkPN "Pudsey" ; -- src=geonames status=guess
+lin pusan_PN = mkPN "Pusan" ; -- src=eng status=guess
+lin pwllheli_PN = mkPN "Pwllheli" ; -- src=geonames status=guess
+lin pyle_PN = mkPN "Pyle" ; -- src=geonames status=guess
+lin pyongyang_PN = mkPN "Pyongyang" ; -- src=geonames status=guess
+lin qatar_PN = mkPN "Qatar" ; -- src=geonames status=guess
+lin qed_PN = mkPN "Qed" ; -- src=eng status=guess
+lin quebec_PN = mkPN "Quebec" ; -- src=eng status=guess
+lin queenborough_in_sheppey_PN = mkPN "Queenborough-in-sheppey" ; -- src=eng status=guess
+lin queensbury_PN = mkPN "Queensbury" ; -- src=geonames status=guess
+lin queensferry_PN = mkPN "Queensferry" ; -- src=geonames status=guess
+lin queensland_PN = mkPN "Queensland" ; -- src=eng status=guess
+lin quentin_PN = mkPN "Quentin" ; -- src=eng status=guess
+lin quinquagesima_PN = mkPN "Quinquagesima" ; -- src=eng status=guess
+lin quito_PN = mkPN "Quito" ; -- src=geonames status=guess
+lin qv_PN = mkPN "Qv" ; -- src=eng status=guess
+lin rachel_PN = mkPN "Rachel" ; -- src=eng status=guess
+lin rada_PN = mkPN "Rada" ; -- src=eng status=guess
+lin radcliffe_PN = mkPN "Radcliffe" ; -- src=geonames status=guess
+lin radcliffe_on_trent_PN = mkPN "Radcliffe on trent" ; -- src=eng status=guess
+lin radlett_PN = mkPN "Radlett" ; -- src=geonames status=guess
+lin radstock_PN = mkPN "Radstock" ; -- src=geonames status=guess
+lin rainford_PN = mkPN "Rainford" ; -- src=geonames status=guess
+lin ralph_PN = mkPN "Ralph" ; -- src=eng status=guess
+lin ramadan_PN = mkPN "Ramadan" ; -- src=eng status=guess
+lin ramsbottom_PN = mkPN "Ramsbottom" ; -- src=geonames status=guess
+lin ramsgate_PN = mkPN "Ramsgate" ; -- src=geonames status=guess
+lin randolph_PN = mkPN "Randolph" ; -- src=geonames status=guess
+lin rangoon_PN = mkPN "Rangoon" ; -- src=eng status=guess
+lin ravenna_PN = mkPN "Ravenna" ; -- src=geonames status=guess
+lin rawtenstall_PN = mkPN "Rawtenstall" ; -- src=geonames status=guess
+lin ray_PN = mkPN "Ray" ; -- src=eng status=guess
+lin raymond_PN = mkPN "Raymond" ; -- src=geonames status=guess
+lin rc_PN = mkPN "Rc" ; -- src=eng status=guess
+lin rd_PN = mkPN "Rd" ; -- src=eng status=guess
+lin reading_PN = mkPN "Reading" ; -- src=geonames status=guess
+lin rebecca_PN = mkPN "Rebecca" ; -- src=eng status=guess
+lin rec_PN = mkPN "Rec" ; -- src=eng status=guess
+lin recd_PN = mkPN "Recd" ; -- src=eng status=guess
+lin recife_PN = mkPN "Recife" ; -- src=geonames status=guess
+lin recklinghausen_PN = mkPN "Recklinghausen" ; -- src=geonames status=guess
+lin redbridge_PN = mkPN "Redbridge" ; -- src=eng status=guess
+lin redditch_PN = mkPN "Redditch" ; -- src=geonames status=guess
+lin redruth_PN = mkPN "Redruth" ; -- src=geonames status=guess
+lin reg_PN = mkPN "Reg" ; -- src=eng status=guess
+lin regensburg_PN = mkPN "Regensburg" ; -- src=geonames status=guess
+lin regina_PN = mkPN "Regina" ; -- src=geonames status=guess
+lin reginald_PN = mkPN "Reginald" ; -- src=eng status=guess
+lin reigate_PN = mkPN "Reigate" ; -- src=geonames status=guess
+lin remscheid_PN = mkPN "Remscheid" ; -- src=geonames status=guess
+lin renfrew_PN = mkPN "Renfrew" ; -- src=geonames status=guess
+lin rennes_PN = mkPN "Rennes" ; -- src=geonames status=guess
+lin ret_PN = mkPN "Ret" ; -- src=eng status=guess
+lin retd_PN = mkPN "Retd" ; -- src=eng status=guess
+lin retford_PN = mkPN "Retford" ; -- src=geonames status=guess
+lin rev_PN = mkPN "Rev" ; -- src=eng status=guess
+lin revd_PN = mkPN "Revd" ; -- src=eng status=guess
+lin rex_PN = mkPN "Rex" ; -- src=eng status=guess
+lin reykjavik_PN = mkPN "Reykjavik" ; -- src=eng status=guess
+lin rheims_PN = mkPN "Rheims" ; -- src=eng status=guess
+lin rheydt_PN = mkPN "Rheydt" ; -- src=eng status=guess
+lin rhine_PN = mkPN "Rhine" ; -- src=eng status=guess
+lin rhode_PN = mkPN "Rhode" ; -- src=eng status=guess
+lin rhondda_PN = mkPN "Rhondda" ; -- src=geonames status=guess
+lin rhosllanerchrugog_PN = mkPN "Rhosllanerchrugog" ; -- src=geonames status=guess
+lin rhyl_PN = mkPN "Rhyl" ; -- src=geonames status=guess
+lin rhymney_PN = mkPN "Rhymney" ; -- src=geonames status=guess
+lin richard_PN = mkPN "Richard" ; -- src=eng status=guess
+lin richmond_PN = mkPN "Richmond" ; -- src=geonames status=guess
+lin richmond_upon_thames_PN = mkPN "Richmond upon thames" ; -- src=eng status=guess
+lin rick_PN = mkPN "Rick" ; -- src=eng status=guess
+lin rickmansworth_PN = mkPN "Rickmansworth" ; -- src=geonames status=guess
+lin ricky_PN = mkPN "Ricky" ; -- src=eng status=guess
+lin riga_PN = mkPN "Riga" ; -- src=geonames status=guess
+lin rijeka_PN = mkPN "Rijeka" ; -- src=geonames status=guess
+lin rimini_PN = mkPN "Rimini" ; -- src=geonames status=guess
+lin ringwood_PN = mkPN "Ringwood" ; -- src=geonames status=guess
+lin rio_de_janeiro_PN = mkPN "Rio de janeiro" ; -- src=eng status=guess
+lin rip_PN = mkPN "Rip" ; -- src=eng status=guess
+lin ripley_PN = mkPN "Ripley" ; -- src=geonames status=guess
+lin ripon_PN = mkPN "Ripon" ; -- src=geonames status=guess
+lin risborough_PN = mkPN "Risborough" ; -- src=eng status=guess
+lin risca_PN = mkPN "Risca" ; -- src=geonames status=guess
+lin rishton_PN = mkPN "Rishton" ; -- src=geonames status=guess
+lin rita_PN = mkPN "Rita" ; -- src=eng status=guess
+lin riviera_PN = mkPN "Riviera" ; -- src=eng status=guess
+lin rob_PN = mkPN "Rob" ; -- src=eng status=guess
+lin robert_PN = mkPN "Robert" ; -- src=eng status=guess
+lin robin_PN = mkPN "Robin" ; -- src=eng status=guess
+lin rochdale_PN = mkPN "Rochdale" ; -- src=geonames status=guess
+lin rochester_PN = mkPN "Rochester" ; -- src=geonames status=guess
+lin rod_PN = mkPN "Rod" ; -- src=eng status=guess
+lin rodney_PN = mkPN "Rodney" ; -- src=eng status=guess
+lin roger_PN = mkPN "Roger" ; -- src=eng status=guess
+lin romania_PN = mkPN "Roemenië" ; -- src=geonames status=guess
+lin rome_PN = mkPN "Rome" ; -- src=geonames status=guess
+lin romsey_PN = mkPN "Romsey" ; -- src=geonames status=guess
+lin ron_PN = mkPN "Ron" ; -- src=geonames status=guess
+lin ronald_PN = mkPN "Ronald" ; -- src=eng status=guess
+lin ronnie_PN = mkPN "Ronnie" ; -- src=eng status=guess
+lin rosalie_PN = mkPN "Rosalie" ; -- src=geonames status=guess
+lin rosalind_PN = mkPN "Rosalind" ; -- src=eng status=guess
+lin rosamund_PN = mkPN "Rosamund" ; -- src=eng status=guess
+lin rosario_PN = mkPN "Rosario" ; -- src=geonames status=guess
+lin roscommon_PN = mkPN "Roscommon" ; -- src=geonames status=guess
+lin rose_PN = mkPN "Rose" ; -- src=geonames status=guess
+lin rosemary_PN = mkPN "Rosemary" ; -- src=eng status=guess
+lin rosie_PN = mkPN "Rosie" ; -- src=eng status=guess
+lin roslyn_PN = mkPN "Roslyn" ; -- src=geonames status=guess
+lin ross_on_wye_PN = mkPN "Ross-on-wye" ; -- src=eng status=guess
+lin rossington_PN = mkPN "Rossington" ; -- src=geonames status=guess
+lin rosslare_PN = mkPN "Rosslare" ; -- src=geonames status=guess
+lin rostock_PN = mkPN "Rostock" ; -- src=geonames status=guess
+lin rostov_na_donu_PN = mkPN "Rostov-na-donu" ; -- src=eng status=guess
+lin rotherham_PN = mkPN "Rotherham" ; -- src=geonames status=guess
+lin rothesay_PN = mkPN "Rothesay" ; -- src=geonames status=guess
+lin rothwell_PN = mkPN "Rothwell" ; -- src=geonames status=guess
+lin rotterdam_PN = mkPN "Rotterdam" ; -- src=geonames status=guess
+lin roubaix_PN = mkPN "Robaais" ; -- src=geonames status=guess
+lin rouen_PN = mkPN "Rouen" ; -- src=geonames status=guess
+lin rowlands_gill_PN = mkPN "Rowlands gill" ; -- src=eng status=guess
+lin roy_PN = mkPN "Roy" ; -- src=geonames status=guess
+lin royston_PN = mkPN "Royston" ; -- src=geonames status=guess
+lin rsvp_PN = mkPN "Rsvp" ; -- src=eng status=guess
+lin rt_hon_PN = mkPN "Rt hon" ; -- src=eng status=guess
+lin ruddington_PN = mkPN "Ruddington" ; -- src=geonames status=guess
+lin rudolf_PN = mkPN "Rudolf" ; -- src=eng status=guess
+lin rudy_PN = mkPN "Rudy" ; -- src=geonames status=guess
+lin rugby_PN = mkPN "Rugby" ; -- src=geonames status=guess
+lin rugeley_PN = mkPN "Rugeley" ; -- src=geonames status=guess
+lin runcorn_PN = mkPN "Runcorn" ; -- src=geonames status=guess
+lin rupert_PN = mkPN "Rupert" ; -- src=geonames status=guess
+lin russia_PN = mkPN "Rusland" ; -- src=geonames status=guess
+lin ruth_PN = mkPN "Ruth" ; -- src=eng status=guess
+lin rutherglen_PN = mkPN "Rutherglen" ; -- src=geonames status=guess
+lin rutland_PN = mkPN "Rutland" ; -- src=geonames status=guess
+lin rwanda_PN = mkPN "Rwanda" ; -- src=geonames status=guess
+lin ryde_PN = mkPN "Ryde" ; -- src=geonames status=guess
+lin ryehill_PN = mkPN "Ryehill" ; -- src=eng status=guess
+lin saarbrucken_PN = mkPN "Saarbrucken" ; -- src=eng status=guess
+lin sabadeli_PN = mkPN "Sabadeli" ; -- src=eng status=guess
+lin sabah_PN = mkPN "Sabah" ; -- src=eng status=guess
+lin sacramento_PN = mkPN "Sacramento" ; -- src=geonames status=guess
+lin saffron_walden_PN = mkPN "Saffron walden" ; -- src=eng status=guess
+lin sagittarius_PN = mkPN "Sagittarius" ; -- src=eng status=guess
+lin saigon_PN = mkPN "Saigon" ; -- src=eng status=guess
+lin salamanca_PN = mkPN "Salamanca" ; -- src=geonames status=guess
+lin sale_PN = mkPN ("Salé" | "Sale") ; -- src=geonames status=guess
+lin salerno_PN = mkPN "Salerno" ; -- src=geonames status=guess
+lin salford_PN = mkPN "Salford" ; -- src=geonames status=guess
+lin salisbury_PN = mkPN "Salisbury" ; -- src=geonames status=guess
+lin sally_PN = mkPN "Sally" ; -- src=eng status=guess
+lin salt_PN = mkPN "Salt" ; -- src=geonames status=guess
+lin saltash_PN = mkPN "Saltash" ; -- src=geonames status=guess
+lin saltburn_PN = mkPN "Saltburn" ; -- src=eng status=guess
+lin saltcoats_PN = mkPN "Saltcoats" ; -- src=geonames status=guess
+lin salvador_PN = mkPN "Salvador" ; -- src=geonames status=guess
+lin salzburg_PN = mkPN "Salzburg" ; -- src=geonames status=guess
+lin sam_PN = mkPN "Sam" ; -- src=eng status=guess
+lin samantha_PN = mkPN "Samantha" ; -- src=eng status=guess
+lin sammy_PN = mkPN "Sammy" ; -- src=eng status=guess
+lin samoa_PN = mkPN "Samoa" ; -- src=geonames status=guess
+lin samuel_PN = mkPN "Samuel" ; -- src=eng status=guess
+lin san_antonio_PN = mkPN "San Antonio" ; -- src=geonames status=guess
+lin san_bernardino_PN = mkPN "San Bernardino" ; -- src=geonames status=guess
+lin san_diego_PN = mkPN "San Diego" ; -- src=geonames status=guess
+lin san_francisco_PN = mkPN "San Francisco" ; -- src=geonames status=guess
+lin san_jose_PN = mkPN "San José" ; -- src=geonames status=guess
+lin san_juan_PN = mkPN "San Juan" ; -- src=geonames status=guess
+lin san_marino_PN = mkPN "San Marino" ; -- src=geonames status=guess
+lin san_sebastian_PN = mkPN "San Sebastian" ; -- src=geonames status=guess
+lin sandbach_PN = mkPN "Sandbach" ; -- src=geonames status=guess
+lin sandown_PN = mkPN "Sandown" ; -- src=geonames status=guess
+lin sandra_PN = mkPN "Sandra" ; -- src=eng status=guess
+lin sandy_PN = mkPN "Sandy" ; -- src=geonames status=guess
+lin santa_claus_PN = mkPN "Santa claus" ; -- src=eng status=guess
+lin santander_PN = mkPN "Santander" ; -- src=geonames status=guess
+lin santiago_PN = mkPN "Santiago" ; -- src=geonames status=guess
+lin santo_domingo_PN = mkPN "Santo domingo" ; -- src=eng status=guess
+lin santos_PN = mkPN "Santos" ; -- src=geonames status=guess
+lin sao_paolo_PN = mkPN "Sao paolo" ; -- src=eng status=guess
+lin sapporo_PN = mkPN "Sapporo" ; -- src=geonames status=guess
+lin sara_PN = mkPN "Sara" ; -- src=geonames status=guess
+lin sarah_PN = mkPN "Sarah" ; -- src=eng status=guess
+lin sarajevo_PN = mkPN "Sarajevo" ; -- src=geonames status=guess
+lin saratov_PN = mkPN "Saratov" ; -- src=geonames status=guess
+lin sarawak_PN = mkPN "Sarawak" ; -- src=eng status=guess
+lin sarisbury_PN = mkPN "Sarisbury" ; -- src=eng status=guess
+lin saskatchewan_PN = mkPN "Saskatchewan" ; -- src=eng status=guess
+lin sassari_PN = mkPN "Sassari" ; -- src=geonames status=guess
+lin sat_PN = mkPN "Sat" ; -- src=eng status=guess
+lin saturn_PN = mkPN "Saturn" ; -- src=eng status=guess
+lin sauchie_PN = mkPN "Sauchie" ; -- src=eng status=guess
+lin saudi_arabia_PN = mkPN "Saudi arabia" ; -- src=eng status=guess
+lin sawbridgeworth_PN = mkPN "Sawbridgeworth" ; -- src=geonames status=guess
+lin scarborough_PN = mkPN "Scarborough" ; -- src=geonames status=guess
+lin schwerin_PN = mkPN "Schwerin" ; -- src=geonames status=guess
+lin scorpio_PN = mkPN "Scorpio" ; -- src=eng status=guess
+lin scotland_PN = mkPN "Scotland" ; -- src=geonames status=guess
+lin scotland_yard_PN = mkPN "Scotland yard" ; -- src=eng status=guess
+lin scunthorpe_PN = mkPN "Scunthorpe" ; -- src=geonames status=guess
+lin seaford_PN = mkPN "Seaford" ; -- src=geonames status=guess
+lin seaham_PN = mkPN "Seaham" ; -- src=geonames status=guess
+lin seamus_PN = mkPN "Seamus" ; -- src=eng status=guess
+lin sean_PN = mkPN "Sean" ; -- src=eng status=guess
+lin seaton_burn_PN = mkPN "Seaton burn" ; -- src=eng status=guess
+lin seaton_delaval_PN = mkPN "Seaton delaval" ; -- src=eng status=guess
+lin seattle_PN = mkPN "Seattle" ; -- src=geonames status=guess
+lin securicor_PN = mkPN "Securicor" ; -- src=eng status=guess
+lin selby_PN = mkPN "Selby" ; -- src=geonames status=guess
+lin selkirk_PN = mkPN "Selkirk" ; -- src=geonames status=guess
+lin selsey_PN = mkPN "Selsey" ; -- src=geonames status=guess
+lin selston_PN = mkPN "Selston" ; -- src=eng status=guess
+lin semarang_PN = mkPN "Semarang" ; -- src=geonames status=guess
+lin senegal_PN = mkPN "Senegal" ; -- src=geonames status=guess
+lin seoul_PN = mkPN "Seoel" ; -- src=geonames status=guess
+lin sept_PN = mkPN "Sept" ; -- src=eng status=guess
+lin seven_sisters_PN = mkPN "Seven sisters" ; -- src=eng status=guess
+lin sevenoaks_PN = mkPN "Sevenoaks" ; -- src=geonames status=guess
+lin sevilla_PN = mkPN "Sevilla" ; -- src=geonames status=guess
+lin seville_PN = mkPN "Seville" ; -- src=geonames status=guess
+lin seychelles_PN = mkPN "Seychellen" ; -- src=geonames status=guess
+lin sgd_PN = mkPN "Sgd" ; -- src=eng status=guess
+lin sgt_PN = mkPN "Sgt" ; -- src=eng status=guess
+lin shanghai_PN = mkPN "Sjanghai" ; -- src=geonames status=guess
+lin shanklin_PN = mkPN "Shanklin" ; -- src=geonames status=guess
+lin sharon_PN = mkPN "Sharon" ; -- src=geonames status=guess
+lin sheerness_PN = mkPN "Sheerness" ; -- src=geonames status=guess
+lin sheffield_PN = mkPN "Sheffield" ; -- src=geonames status=guess
+lin sheila_PN = mkPN "Sheila" ; -- src=eng status=guess
+lin shelford_PN = mkPN "Shelford" ; -- src=eng status=guess
+lin shepshed_PN = mkPN "Shepshed" ; -- src=geonames status=guess
+lin shepton_mallet_PN = mkPN "Shepton mallet" ; -- src=eng status=guess
+lin sherbourne_PN = mkPN "Sherbourne" ; -- src=eng status=guess
+lin sheringham_PN = mkPN "Sheringham" ; -- src=geonames status=guess
+lin shetland_PN = mkPN "Shetland" ; -- src=geonames status=guess
+lin shevington_PN = mkPN "Shevington" ; -- src=geonames status=guess
+lin shihkiachwang_PN = mkPN "Shihkiachwang" ; -- src=eng status=guess
+lin shildon_PN = mkPN "Shildon" ; -- src=geonames status=guess
+lin shirebrook_PN = mkPN "Shirebrook" ; -- src=geonames status=guess
+lin shiremoor_PN = mkPN "Shiremoor" ; -- src=geonames status=guess
+lin shirley_PN = mkPN "Shirley" ; -- src=geonames status=guess
+lin shotton_PN = mkPN "Shotton" ; -- src=geonames status=guess
+lin shotts_PN = mkPN "Shotts" ; -- src=geonames status=guess
+lin shrewsbury_PN = mkPN "Shrewsbury" ; -- src=geonames status=guess
+lin shropshire_PN = mkPN "Shropshire" ; -- src=eng status=guess
+lin shrove_tuesday_PN = mkPN "Shrove tuesday" ; -- src=eng status=guess
+lin siam_PN = mkPN "Siam" ; -- src=eng status=guess
+lin sian_PN = mkPN "Sian" ; -- src=eng status=guess
+lin sid_PN = mkPN "Sid" ; -- src=eng status=guess
+lin sidmouth_PN = mkPN "Sidmouth" ; -- src=geonames status=guess
+lin sidney_PN = mkPN "Sidney" ; -- src=geonames status=guess
+lin sierra_leone_PN = mkPN "Sierra leone" ; -- src=eng status=guess
+lin sileby_PN = mkPN "Sileby" ; -- src=geonames status=guess
+lin silsden_PN = mkPN "Silsden" ; -- src=geonames status=guess
+lin silvia_PN = mkPN "Silvia" ; -- src=geonames status=guess
+lin simon_PN = mkPN "Simon" ; -- src=eng status=guess
+lin singapore_PN = mkPN "Singapore" ; -- src=geonames status=guess
+lin sining_PN = mkPN "Sining" ; -- src=eng status=guess
+lin sinn_fein_PN = mkPN "Sinn fein" ; -- src=eng status=guess
+lin siracusa_PN = mkPN "Syracuse" ; -- src=geonames status=guess
+lin sittingbourne_PN = mkPN "Sittingbourne" ; -- src=geonames status=guess
+lin skegness_PN = mkPN "Skegness" ; -- src=geonames status=guess
+lin skelmanthorpe_PN = mkPN "Skelmanthorpe" ; -- src=eng status=guess
+lin skelmersdale_PN = mkPN "Skelmersdale" ; -- src=geonames status=guess
+lin skewen_PN = mkPN "Skewen" ; -- src=eng status=guess
+lin skipton_PN = mkPN "Skipton" ; -- src=geonames status=guess
+lin skopje_PN = mkPN "Skopje" ; -- src=geonames status=guess
+lin sleaford_PN = mkPN "Sleaford" ; -- src=geonames status=guess
+lin sligo_PN = mkPN "Sligo" ; -- src=geonames status=guess
+lin slough_PN = mkPN "Slough" ; -- src=geonames status=guess
+lin snr_PN = mkPN "Snr" ; -- src=eng status=guess
+lin sofia_PN = mkPN "Sofia" ; -- src=geonames status=guess
+lin soho_PN = mkPN "Soho" ; -- src=geonames status=guess
+lin sol_PN = mkPN "Sol" ; -- src=eng status=guess
+lin solihull_PN = mkPN "Solihull" ; -- src=geonames status=guess
+lin solingen_PN = mkPN "Solingen" ; -- src=geonames status=guess
+lin solon_PN = mkPN "Solon" ; -- src=geonames status=guess
+lin somalia_PN = mkPN "Somalië" ; -- src=geonames status=guess
+lin somercotes_PN = mkPN "Somercotes" ; -- src=eng status=guess
+lin somerset_PN = mkPN "Somerset" ; -- src=geonames status=guess
+lin sonia_PN = mkPN "Sonia" ; -- src=eng status=guess
+lin soochow_PN = mkPN "Soochow" ; -- src=eng status=guess
+lin sophia_PN = mkPN "Sophia" ; -- src=geonames status=guess
+lin sophie_PN = mkPN "Sophie" ; -- src=eng status=guess
+lin south_kirkby_PN = mkPN "South Kirkby" ; -- src=eng status=guess
+lin south_normantown_PN = mkPN "South Normantown" ; -- src=eng status=guess
+lin south_ockendon_PN = mkPN "South Ockendon" ; -- src=geonames status=guess
+lin south_shields_PN = mkPN "South Shields" ; -- src=geonames status=guess
+lin southampton_PN = mkPN "Southampton" ; -- src=geonames status=guess
+lin southend_on_sea_PN = mkPN "Southend-on-sea" ; -- src=eng status=guess
+lin southport_PN = mkPN "Southport" ; -- src=geonames status=guess
+lin southwark_PN = mkPN "Southwark" ; -- src=eng status=guess
+lin spain_PN = mkPN "Spanje" ; -- src=geonames status=guess
+lin spalding_PN = mkPN "Spalding" ; -- src=geonames status=guess
+lin spenborough_PN = mkPN "Spenborough" ; -- src=eng status=guess
+lin spennymoor_PN = mkPN "Spennymoor" ; -- src=geonames status=guess
+lin split_PN = mkPN "Split" ; -- src=geonames status=guess
+lin springfield_PN = mkPN "Springfield" ; -- src=geonames status=guess
+lin sq_PN = mkPN "Sq" ; -- src=eng status=guess
+lin sr_PN = mkPN "Sr" ; -- src=eng status=guess
+lin sri_lanka_PN = mkPN "Sri lanka" ; -- src=eng status=guess
+lin st_PN = mkPN "St" ; -- src=eng status=guess
+lin st_albans_PN = mkPN "St albans" ; -- src=eng status=guess
+lin st_andrews_PN = mkPN "St andrews" ; -- src=eng status=guess
+lin st_andrews_major_PN = mkPN "St andrews major" ; -- src=eng status=guess
+lin st_austell_PN = mkPN "St austell" ; -- src=eng status=guess
+lin st_blazey_PN = mkPN "St blazey" ; -- src=eng status=guess
+lin st_helens_PN = mkPN "St helens" ; -- src=eng status=guess
+lin st_ives_PN = mkPN "St ives" ; -- src=eng status=guess
+lin st_louis_PN = mkPN "St louis" ; -- src=eng status=guess
+lin st_neots_PN = mkPN "St neots" ; -- src=eng status=guess
+lin st_paul_PN = mkPN "St paul" ; -- src=eng status=guess
+lin st_petersburg_PN = mkPN "St petersburg" ; -- src=eng status=guess
+lin st_stephen_PN = mkPN "St stephen" ; -- src=eng status=guess
+lin sta_PN = mkPN "Sta" ; -- src=eng status=guess
+lin stafford_PN = mkPN "Stafford" ; -- src=geonames status=guess
+lin staffordshire_PN = mkPN "Staffordshire" ; -- src=eng status=guess
+lin stakeford_PN = mkPN "Stakeford" ; -- src=eng status=guess
+lin stalybridge_PN = mkPN "Stalybridge" ; -- src=geonames status=guess
+lin stamford_PN = mkPN "Stamford" ; -- src=geonames status=guess
+lin stan_PN = mkPN "Stan" ; -- src=eng status=guess
+lin stanford_PN = mkPN "Stanford" ; -- src=geonames status=guess
+lin stanley_PN = mkPN "Stanley" ; -- src=geonames status=guess
+lin std_PN = mkPN "Std" ; -- src=eng status=guess
+lin stella_PN = mkPN "Stella" ; -- src=geonames status=guess
+lin sten_PN = mkPN "Sten" ; -- src=eng status=guess
+lin stephanie_PN = mkPN "Stephanie" ; -- src=eng status=guess
+lin stephen_PN = mkPN "Stephen" ; -- src=eng status=guess
+lin steve_PN = mkPN "Steve" ; -- src=eng status=guess
+lin steven_PN = mkPN "Steven" ; -- src=eng status=guess
+lin stevenage_PN = mkPN "Stevenage" ; -- src=geonames status=guess
+lin stevenston_PN = mkPN "Stevenston" ; -- src=geonames status=guess
+lin stewart_PN = mkPN "Stewart" ; -- src=eng status=guess
+lin steyning_PN = mkPN "Steyning" ; -- src=geonames status=guess
+lin stirling_PN = mkPN "Stirling" ; -- src=geonames status=guess
+lin stockholm_PN = mkPN "Stockholm" ; -- src=geonames status=guess
+lin stockport_PN = mkPN "Stockport" ; -- src=geonames status=guess
+lin stocksbridge_PN = mkPN "Stocksbridge" ; -- src=geonames status=guess
+lin stoke_on_trent_PN = mkPN "Stoke-on-trent" ; -- src=eng status=guess
+lin stone_PN = mkPN "Stone" ; -- src=geonames status=guess
+lin stonehouse_PN = mkPN "Stonehouse" ; -- src=geonames status=guess
+lin stornoway_PN = mkPN "Steòrnabhagh" ; -- src=geonames status=guess
+lin stotfold_PN = mkPN "Stotfold" ; -- src=geonames status=guess
+lin stourbridge_PN = mkPN "Stourbridge" ; -- src=geonames status=guess
+lin stourport_on_severn_PN = mkPN "Stourport-on-severn" ; -- src=eng status=guess
+lin stowmarket_PN = mkPN "Stowmarket" ; -- src=geonames status=guess
+lin stranraer_PN = mkPN "Stranraer" ; -- src=geonames status=guess
+lin strasbourg_PN = mkPN "Straatsburg" ; -- src=geonames status=guess
+lin stratford_on_avon_PN = mkPN "Stratford-on-avon" ; -- src=eng status=guess
+lin strathaven_PN = mkPN "Strathaven" ; -- src=geonames status=guess
+lin strathclyde_PN = mkPN "Strathclyde" ; -- src=eng status=guess
+lin street_PN = mkPN "Street" ; -- src=geonames status=guess
+lin stretford_PN = mkPN "Stretford" ; -- src=geonames status=guess
+lin stroud_PN = mkPN "Stroud" ; -- src=geonames status=guess
+lin stuart_PN = mkPN "Stuart" ; -- src=geonames status=guess
+lin studley_PN = mkPN "Studley" ; -- src=geonames status=guess
+lin stuttgart_PN = mkPN "Stuttgart" ; -- src=geonames status=guess
+lin styx_PN = mkPN "Styx" ; -- src=eng status=guess
+lin suchow_PN = mkPN "Suchow" ; -- src=eng status=guess
+lin sudan_PN = mkPN "Soedan" ; -- src=geonames status=guess
+lin sudbury_PN = mkPN "Sudbury" ; -- src=geonames status=guess
+lin sue_PN = mkPN "Sue" ; -- src=eng status=guess
+lin suffolk_PN = mkPN "Suffolk" ; -- src=geonames status=guess
+lin sumatra_PN = mkPN "Sumatra" ; -- src=eng status=guess
+lin sunderland_PN = mkPN "Sunderland" ; -- src=geonames status=guess
+lin supt_PN = mkPN "Supt" ; -- src=eng status=guess
+lin surabaja_PN = mkPN "Surabaja" ; -- src=eng status=guess
+lin surrey_PN = mkPN "Surrey" ; -- src=geonames status=guess
+lin susan_PN = mkPN "Susan" ; -- src=eng status=guess
+lin susanna_PN = mkPN "Susanna" ; -- src=eng status=guess
+lin susie_PN = mkPN "Susie" ; -- src=eng status=guess
+lin sussex_PN = mkPN "Sussex" ; -- src=geonames status=guess
+lin sutton_PN = mkPN "Sutton" ; -- src=geonames status=guess
+lin sutton_at_hone_PN = mkPN "Sutton-at-hone" ; -- src=eng status=guess
+lin sutton_coldfield_PN = mkPN "Sutton coldfield" ; -- src=eng status=guess
+lin sutton_in_ashfield_PN = mkPN "Sutton in ashfield" ; -- src=eng status=guess
+lin suzanne_PN = mkPN "Suzanne" ; -- src=eng status=guess
+lin sverdlovsk_PN = mkPN "Sverdlovsk" ; -- src=eng status=guess
+lin swadlincote_PN = mkPN "Swadlincote" ; -- src=geonames status=guess
+lin swanage_PN = mkPN "Swanage" ; -- src=geonames status=guess
+lin swanley_PN = mkPN "Swanley" ; -- src=geonames status=guess
+lin swansea_PN = mkPN "Swansea" ; -- src=geonames status=guess
+lin swaziland_PN = mkPN "Swaziland" ; -- src=geonames status=guess
+lin sweden_PN = mkPN "Zweden" ; -- src=geonames status=guess
+lin swindon_PN = mkPN "Swindon" ; -- src=geonames status=guess
+lin swinton_PN = mkPN "Swinton" ; -- src=geonames status=guess
+lin switzerland_PN = mkPN "Zwitserland" ; -- src=geonames status=guess
+lin sydney_PN = mkPN "Sydney" ; -- src=geonames status=guess
+lin sylvia_PN = mkPN "Sylvia" ; -- src=eng status=guess
+lin syracuse_PN = mkPN "Syracuse" ; -- src=geonames status=guess
+lin syria_PN = mkPN "Syrië" ; -- src=geonames status=guess
+lin syston_PN = mkPN "Syston" ; -- src=geonames status=guess
+lin tadley_PN = mkPN "Tadley" ; -- src=geonames status=guess
+lin taegu_PN = mkPN "Taegu" ; -- src=eng status=guess
+lin tahiti_PN = mkPN "Tahiti" ; -- src=eng status=guess
+lin taipei_PN = mkPN "Taipei" ; -- src=geonames status=guess
+lin taiwan_PN = mkPN "China" ; -- src=geonames status=guess
+lin taiyuan_PN = mkPN "Taiyuan" ; -- src=geonames status=guess
+lin tampere_PN = mkPN "Tampere" ; -- src=geonames status=guess
+lin tamworth_PN = mkPN "Tamworth" ; -- src=geonames status=guess
+lin tangshan_PN = mkPN "Tangshan" ; -- src=geonames status=guess
+lin tanzania_PN = mkPN "Tanzania" ; -- src=geonames status=guess
+lin taranaki_PN = mkPN "Taranaki" ; -- src=eng status=guess
+lin taranto_PN = mkPN "Tarente" ; -- src=geonames status=guess
+lin tarrasa_PN = mkPN "Tarrasa" ; -- src=eng status=guess
+lin tashkent_PN = mkPN "Tasjkent" ; -- src=geonames status=guess
+lin tasmania_PN = mkPN "Tasmania" ; -- src=eng status=guess
+lin taunton_PN = mkPN "Taunton" ; -- src=geonames status=guess
+lin taurus_PN = mkPN "Taurus" ; -- src=eng status=guess
+lin taverham_PN = mkPN "Taverham" ; -- src=eng status=guess
+lin tavistock_PN = mkPN "Tavistock" ; -- src=geonames status=guess
+lin tayside_PN = mkPN "Tayside" ; -- src=eng status=guess
+lin tbilisi_PN = mkPN "Tbilisi" ; -- src=geonames status=guess
+lin ted_PN = mkPN "Ted" ; -- src=eng status=guess
+lin teddy_PN = mkPN "Teddy" ; -- src=eng status=guess
+lin teesside_PN = mkPN "Teesside" ; -- src=eng status=guess
+lin teheran_PN = mkPN "Teheran" ; -- src=eng status=guess
+lin teignmouth_PN = mkPN "Teignmouth" ; -- src=geonames status=guess
+lin tel_PN = mkPN "Tel" ; -- src=eng status=guess
+lin tel_aviv_PN = mkPN "Tel-aviv" ; -- src=eng status=guess
+lin telford_PN = mkPN "Telford" ; -- src=geonames status=guess
+lin telstar_PN = mkPN "Telstar" ; -- src=eng status=guess
+lin tenby_PN = mkPN "Tenby" ; -- src=geonames status=guess
+lin tennessee_PN = mkPN "Tennessee" ; -- src=eng status=guess
+lin tenterden_PN = mkPN "Tenterden" ; -- src=geonames status=guess
+lin terence_PN = mkPN "Terence" ; -- src=eng status=guess
+lin teresa_PN = mkPN "Teresa" ; -- src=geonames status=guess
+lin termi_PN = mkPN "Termi" ; -- src=eng status=guess
+lin terr_PN = mkPN "Terr" ; -- src=eng status=guess
+lin terry_PN = mkPN "Terry" ; -- src=geonames status=guess
+lin tess_PN = mkPN "Tess" ; -- src=eng status=guess
+lin tessa_PN = mkPN "Tessa" ; -- src=eng status=guess
+lin tewkesbury_PN = mkPN "Tewkesbury" ; -- src=geonames status=guess
+lin texas_PN = mkPN "Texas" ; -- src=eng status=guess
+lin thailand_PN = mkPN "Thailand" ; -- src=geonames status=guess
+lin thame_PN = mkPN "Thame" ; -- src=geonames status=guess
+lin thatcham_PN = mkPN "Thatcham" ; -- src=geonames status=guess
+lin theo_PN = mkPN "Theo" ; -- src=eng status=guess
+lin theodore_PN = mkPN "Theodore" ; -- src=geonames status=guess
+lin theresa_PN = mkPN "Theresa" ; -- src=geonames status=guess
+lin thessaloniki_PN = mkPN "Thessaloniki" ; -- src=eng status=guess
+lin thetford_PN = mkPN "Thetford" ; -- src=geonames status=guess
+lin thionville_PN = mkPN "Thionville" ; -- src=geonames status=guess
+lin thirsk_PN = mkPN "Thirsk" ; -- src=geonames status=guess
+lin thomas_PN = mkPN "Thomas" ; -- src=geonames status=guess
+lin thornbury_PN = mkPN "Thornbury" ; -- src=geonames status=guess
+lin thorne_PN = mkPN "Thorne" ; -- src=eng status=guess
+lin thurcroft_PN = mkPN "Thurcroft" ; -- src=eng status=guess
+lin thurmaston_PN = mkPN "Thurmaston" ; -- src=eng status=guess
+lin thurrock_PN = mkPN "Thurrock" ; -- src=eng status=guess
+lin thurs_PN = mkPN "Thurs" ; -- src=eng status=guess
+lin thurso_PN = mkPN "Thurso" ; -- src=geonames status=guess
+lin tibet_PN = mkPN "Tibet" ; -- src=eng status=guess
+lin tidworth_PN = mkPN "Tidworth" ; -- src=geonames status=guess
+lin tientsin_PN = mkPN "Tientsin" ; -- src=eng status=guess
+lin tilburg_PN = mkPN "Tilburg" ; -- src=geonames status=guess
+lin tilbury_PN = mkPN "Tilbury" ; -- src=geonames status=guess
+lin tim_PN = mkPN "Tim" ; -- src=geonames status=guess
+lin timmy_PN = mkPN "Timmy" ; -- src=eng status=guess
+lin timothy_PN = mkPN "Timothy" ; -- src=eng status=guess
+lin tina_PN = mkPN "Tina" ; -- src=eng status=guess
+lin tipperary_PN = mkPN "Tipperary" ; -- src=geonames status=guess
+lin tiverton_PN = mkPN "Tiverton" ; -- src=geonames status=guess
+lin tobago_PN = mkPN "Tobago" ; -- src=eng status=guess
+lin toby_PN = mkPN "Toby" ; -- src=eng status=guess
+lin todmorden_PN = mkPN "Todmorden" ; -- src=geonames status=guess
+lin togo_PN = mkPN "Togo" ; -- src=geonames status=guess
+lin tokyo_PN = mkPN "Tokio" ; -- src=geonames status=guess
+lin tom_PN = mkPN "Tom" ; -- src=eng status=guess
+lin tommy_PN = mkPN "Tommy" ; -- src=eng status=guess
+lin tonbridge_PN = mkPN "Tonbridge" ; -- src=geonames status=guess
+lin tonga_PN = mkPN "Tonga" ; -- src=geonames status=guess
+lin tony_PN = mkPN "Tony" ; -- src=eng status=guess
+lin tonyrefail_PN = mkPN "Tonyrefail" ; -- src=geonames status=guess
+lin torbay_PN = mkPN "Torbay" ; -- src=geonames status=guess
+lin torino_PN = mkPN "Torino" ; -- src=eng status=guess
+lin toronto_PN = mkPN "Toronto" ; -- src=geonames status=guess
+lin totnes_PN = mkPN "Totnes" ; -- src=geonames status=guess
+lin toulon_PN = mkPN "Toulon" ; -- src=geonames status=guess
+lin toulouse_PN = mkPN "Toulouse" ; -- src=geonames status=guess
+lin tours_PN = mkPN "Tours" ; -- src=geonames status=guess
+lin tower_hamlets_PN = mkPN "Tower hamlets" ; -- src=eng status=guess
+lin tracy_PN = mkPN "Tracy" ; -- src=geonames status=guess
+lin tralee_PN = mkPN "Tralee" ; -- src=geonames status=guess
+lin tranent_PN = mkPN "Tranent" ; -- src=geonames status=guess
+lin trans_PN = mkPN "Trans" ; -- src=eng status=guess
+lin tredegar_PN = mkPN "Tredegar" ; -- src=geonames status=guess
+lin trevor_PN = mkPN "Trevor" ; -- src=eng status=guess
+lin trieste_PN = mkPN "Triëst" ; -- src=geonames status=guess
+lin tring_PN = mkPN "Tring" ; -- src=geonames status=guess
+lin trinidad_PN = mkPN "Trinidad" ; -- src=geonames status=guess
+lin troon_PN = mkPN "Troon" ; -- src=geonames status=guess
+lin trowbridge_PN = mkPN "Trowbridge" ; -- src=geonames status=guess
+lin truro_PN = mkPN "Truro" ; -- src=geonames status=guess
+lin tsinan_PN = mkPN "Tsinan" ; -- src=eng status=guess
+lin tsingtao_PN = mkPN "Tsingtao" ; -- src=eng status=guess
+lin tsitsihar_PN = mkPN "Tsitsihar" ; -- src=eng status=guess
+lin tues_PN = mkPN "Tues" ; -- src=eng status=guess
+lin tullibody_PN = mkPN "Tullibody" ; -- src=eng status=guess
+lin tunbridge_wells_PN = mkPN "Tunbridge wells" ; -- src=eng status=guess
+lin tunis_PN = mkPN "Tunis" ; -- src=geonames status=guess
+lin tunisia_PN = mkPN "Tunesië" ; -- src=geonames status=guess
+lin turin_PN = mkPN "Turijn" ; -- src=geonames status=guess
+lin turkey_PN = mkPN "Turkije" ; -- src=geonames status=guess
+lin turku_PN = mkPN "Turku" ; -- src=geonames status=guess
+lin twelfth_night_PN = mkPN "Twelfth-night" ; -- src=eng status=guess
+lin tyne_PN = mkPN "Tyne" ; -- src=eng status=guess
+lin tynemouth_PN = mkPN "Tynemouth" ; -- src=geonames status=guess
+lin tyrone_PN = mkPN "Tyrone" ; -- src=geonames status=guess
+lin tzupo_PN = mkPN "Tzupo" ; -- src=eng status=guess
+lin uddingston_PN = mkPN "Uddingston" ; -- src=geonames status=guess
+lin udi_PN = mkPN "Udi" ; -- src=geonames status=guess
+lin udine_PN = mkPN "Udine" ; -- src=geonames status=guess
+lin ufa_PN = mkPN "Oefa" ; -- src=geonames status=guess
+lin uganda_PN = mkPN "Oeganda" ; -- src=geonames status=guess
+lin uk_PN = mkPN "UK" ; -- src=eng status=guess
+lin ulster_PN = mkPN "Ulster" ; -- src=eng status=guess
+lin ulverston_PN = mkPN "Ulverston" ; -- src=geonames status=guess
+lin unesco_PN = mkPN "Unesco" ; -- src=eng status=guess
+lin unicef_PN = mkPN "Unicef" ; -- src=eng status=guess
+lin univ_PN = mkPN "Univ" ; -- src=eng status=guess
+lin up_holland_PN = mkPN "Up holland" ; -- src=eng status=guess
+lin upton_PN = mkPN "Upton" ; -- src=geonames status=guess
+lin uranus_PN = mkPN "Uranus" ; -- src=eng status=guess
+lin ursula_PN = mkPN "Ursula" ; -- src=eng status=guess
+lin uruguay_PN = mkPN "Uruguay" ; -- src=geonames status=guess
+lin urumchi_PN = mkPN "Urumchi" ; -- src=eng status=guess
+lin us_PN = mkPN "US" ; -- src=eng status=guess
+lin usa_PN = mkPN "USA" ; -- src=eng status=guess
+lin ushaw_moor_PN = mkPN "Ushaw moor" ; -- src=eng status=guess
+lin utah_PN = mkPN "Utah" ; -- src=eng status=guess
+lin utrecht_PN = mkPN "Utrecht" ; -- src=geonames status=guess
+lin uttoxeter_PN = mkPN "Uttoxeter" ; -- src=geonames status=guess
+lin valencia_PN = mkPN "Valencia" ; -- src=geonames status=guess
+lin valenciennes_PN = mkPN "Valenciennes" ; -- src=geonames status=guess
+lin valladolid_PN = mkPN "Valladolid" ; -- src=geonames status=guess
+lin vancouver_PN = mkPN "Vancouver" ; -- src=geonames status=guess
+lin vanessa_PN = mkPN "Vanessa" ; -- src=eng status=guess
+lin varanasi_PN = mkPN "Benares" ; -- src=geonames status=guess
+lin vasteras_PN = mkPN "Vasteras" ; -- src=eng status=guess
+lin venezia_PN = mkPN "Venezia" ; -- src=eng status=guess
+lin venezuela_PN = mkPN "Venezuela" ; -- src=geonames status=guess
+lin venice_PN = mkPN "Venetië" ; -- src=geonames status=guess
+lin ventnor_PN = mkPN "Ventnor" ; -- src=geonames status=guess
+lin venus_PN = mkPN "Venus" ; -- src=geonames status=guess
+lin vera_PN = mkPN "Vera" ; -- src=geonames status=guess
+lin vermont_PN = mkPN "Vermont" ; -- src=eng status=guess
+lin vernon_PN = mkPN "Vernon" ; -- src=geonames status=guess
+lin verona_PN = mkPN "Verona" ; -- src=geonames status=guess
+lin veronica_PN = mkPN "Veronica" ; -- src=eng status=guess
+lin vhf_PN = mkPN "Vhf" ; -- src=eng status=guess
+lin vic_PN = mkPN "Vic" ; -- src=geonames status=guess
+lin vicenza_PN = mkPN "Vicenza" ; -- src=geonames status=guess
+lin vicky_PN = mkPN "Vicky" ; -- src=eng status=guess
+lin victor_PN = mkPN "Victor" ; -- src=geonames status=guess
+lin victoria_PN = mkPN "Victoria" ; -- src=geonames status=guess
+lin vienna_PN = mkPN "Wenen" ; -- src=geonames status=guess
+lin vietnam_PN = mkPN "Vietnam" ; -- src=geonames status=guess
+lin viewpark_PN = mkPN "Viewpark" ; -- src=eng status=guess
+lin vigo_PN = mkPN "Vigo" ; -- src=geonames status=guess
+lin vince_PN = mkPN "Vince" ; -- src=eng status=guess
+lin vincent_PN = mkPN "Vincent" ; -- src=geonames status=guess
+lin viola_PN = mkPN "Viola" ; -- src=geonames status=guess
+lin violet_PN = mkPN "Violet" ; -- src=geonames status=guess
+lin virginia_PN = mkPN "Virginia" ; -- src=geonames status=guess
+lin virginia_water_PN = mkPN "Virginia water" ; -- src=eng status=guess
+lin virgo_PN = mkPN "Virgo" ; -- src=eng status=guess
+lin vitoria_PN = mkPN "Vitoria" ; -- src=eng status=guess
+lin viv_PN = mkPN "Viv" ; -- src=eng status=guess
+lin vivian_PN = mkPN "Vivian" ; -- src=geonames status=guess
+lin vivien_PN = mkPN "Vivien" ; -- src=eng status=guess
+lin vivienne_PN = mkPN "Vivienne" ; -- src=eng status=guess
+lin viz_PN = mkPN "Viz" ; -- src=eng status=guess
+lin volgograd_PN = mkPN "Wolgograd" ; -- src=geonames status=guess
+lin voronezh_PN = mkPN "Voronezj" ; -- src=geonames status=guess
+lin vs_PN = mkPN "Vs" ; -- src=eng status=guess
+lin vso_PN = mkPN "Vso" ; -- src=eng status=guess
+lin wakefield_PN = mkPN "Wakefield" ; -- src=geonames status=guess
+lin wales_PN = mkPN "Wales" ; -- src=geonames status=guess
+lin wall_street_PN = mkPN "Wall street" ; -- src=eng status=guess
+lin wallace_PN = mkPN "Wallace" ; -- src=geonames status=guess
+lin wallasey_PN = mkPN "Wallasey" ; -- src=geonames status=guess
+lin wallingford_PN = mkPN "Wallingford Center" ; -- src=geonames status=guess
+lin wallsend_PN = mkPN "Wallsend" ; -- src=geonames status=guess
+lin wally_PN = mkPN "Wally" ; -- src=eng status=guess
+lin walsall_PN = mkPN "Walsall" ; -- src=geonames status=guess
+lin walsham_PN = mkPN "Walsham" ; -- src=eng status=guess
+lin walter_PN = mkPN "Walter" ; -- src=eng status=guess
+lin waltham_forest_PN = mkPN "Waltham forest" ; -- src=eng status=guess
+lin walton_PN = mkPN "Walton" ; -- src=geonames status=guess
+lin wandsworth_PN = mkPN "Wandsworth" ; -- src=geonames status=guess
+lin wantage_PN = mkPN "Wantage" ; -- src=geonames status=guess
+lin ware_PN = mkPN "Ware" ; -- src=geonames status=guess
+lin warley_PN = mkPN "Warley" ; -- src=eng status=guess
+lin warminster_PN = mkPN "Warminster" ; -- src=geonames status=guess
+lin warrington_PN = mkPN "Warrington" ; -- src=geonames status=guess
+lin warsaw_PN = mkPN "Warschau" ; -- src=geonames status=guess
+lin warsop_PN = mkPN "Warsop" ; -- src=geonames status=guess
+lin warwick_PN = mkPN "Warwick" ; -- src=geonames status=guess
+lin warwickshire_PN = mkPN "Warwickshire" ; -- src=eng status=guess
+lin washington_PN = mkPN "Washington" ; -- src=geonames status=guess
+lin washington_dc_PN = mkPN "Washington dc" ; -- src=eng status=guess
+lin waterford_PN = mkPN "Waterford" ; -- src=geonames status=guess
+lin waterloo_PN = mkPN "Waterloo" ; -- src=geonames status=guess
+lin watford_PN = mkPN "Watford" ; -- src=geonames status=guess
+lin wayne_PN = mkPN "Wayne" ; -- src=geonames status=guess
+lin wear_PN = mkPN "Wear" ; -- src=eng status=guess
+lin wed_PN = mkPN "Wed" ; -- src=eng status=guess
+lin wellingborough_PN = mkPN "Wellingborough" ; -- src=geonames status=guess
+lin wellington_PN = mkPN "Wellington" ; -- src=geonames status=guess
+lin wells_PN = mkPN "Wells" ; -- src=geonames status=guess
+lin welshpool_PN = mkPN "Welshpool" ; -- src=geonames status=guess
+lin welwyn_PN = mkPN "Welwyn" ; -- src=geonames status=guess
+lin welwyn_garden_city_PN = mkPN "Welwyn garden city" ; -- src=eng status=guess
+lin wendover_PN = mkPN "Wendover" ; -- src=geonames status=guess
+lin wendy_PN = mkPN "Wendy" ; -- src=eng status=guess
+lin west_bromwich_PN = mkPN "West bromwich" ; -- src=eng status=guess
+lin westbury_PN = mkPN "Westbury" ; -- src=geonames status=guess
+lin westhoughton_PN = mkPN "Westhoughton" ; -- src=geonames status=guess
+lin westmeath_PN = mkPN "Westmeath" ; -- src=eng status=guess
+lin westminster_PN = mkPN "Westminster" ; -- src=geonames status=guess
+lin westmoreland_PN = mkPN "Westmoreland" ; -- src=geonames status=guess
+lin weston_super_mare_PN = mkPN "Weston-super-mare" ; -- src=eng status=guess
+lin wetherby_PN = mkPN "Wetherby" ; -- src=geonames status=guess
+lin wexford_PN = mkPN "Wexford" ; -- src=eng status=guess
+lin weymouth_PN = mkPN "Weymouth" ; -- src=geonames status=guess
+lin whaley_bridge_PN = mkPN "Whaley bridge" ; -- src=eng status=guess
+lin wheatley_hill_PN = mkPN "Wheatley hill" ; -- src=eng status=guess
+lin whitburn_PN = mkPN "Whitburn" ; -- src=geonames status=guess
+lin whitby_PN = mkPN "Whitby" ; -- src=geonames status=guess
+lin whitchurch_PN = mkPN "Whitchurch" ; -- src=geonames status=guess
+lin whitehall_PN = mkPN "Whitehall" ; -- src=geonames status=guess
+lin whitehaven_PN = mkPN "Whitehaven" ; -- src=geonames status=guess
+lin whitley_bay_PN = mkPN "Whitley bay" ; -- src=eng status=guess
+lin whitstable_PN = mkPN "Whitstable" ; -- src=geonames status=guess
+lin whitsun_PN = mkPN "Whitsun" ; -- src=eng status=guess
+lin whitsuntide_PN = mkPN "Whitsuntide" ; -- src=eng status=guess
+lin whittle_le_woods_PN = mkPN "Whittle-le-woods" ; -- src=eng status=guess
+lin whittlesey_PN = mkPN "Whittlesey" ; -- src=geonames status=guess
+lin whitworth_PN = mkPN "Whitworth" ; -- src=geonames status=guess
+lin wick_PN = mkPN "Wick" ; -- src=geonames status=guess
+lin wickford_PN = mkPN "Wickford" ; -- src=geonames status=guess
+lin wicklow_PN = mkPN "Wicklow" ; -- src=geonames status=guess
+lin widnes_PN = mkPN "Widnes" ; -- src=geonames status=guess
+lin wiesbaden_PN = mkPN "Wiesbaden" ; -- src=geonames status=guess
+lin wigan_PN = mkPN "Wigan" ; -- src=geonames status=guess
+lin wight_PN = mkPN "Wight" ; -- src=eng status=guess
+lin wilf_PN = mkPN "Wilf" ; -- src=eng status=guess
+lin wilfrid_PN = mkPN "Wilfrid" ; -- src=eng status=guess
+lin wilhelmshaven_PN = mkPN "Wilhelmshaven" ; -- src=geonames status=guess
+lin will_PN = mkPN "Will" ; -- src=eng status=guess
+lin william_PN = mkPN "William" ; -- src=eng status=guess
+lin willie_PN = mkPN "Willie" ; -- src=eng status=guess
+lin willington_PN = mkPN "Willington" ; -- src=geonames status=guess
+lin willy_PN = mkPN "Willy" ; -- src=eng status=guess
+lin wilmslow_PN = mkPN "Wilmslow" ; -- src=geonames status=guess
+lin wiltshire_PN = mkPN "Wiltshire" ; -- src=eng status=guess
+lin wimbourne_PN = mkPN "Wimbourne" ; -- src=eng status=guess
+lin wimbourne_minster_PN = mkPN "Wimbourne minster" ; -- src=eng status=guess
+lin winchester_PN = mkPN "Winchester" ; -- src=geonames status=guess
+lin windermere_PN = mkPN "Windermere" ; -- src=geonames status=guess
+lin windsor_PN = mkPN "Windsor" ; -- src=geonames status=guess
+lin wingate_PN = mkPN "Wingate" ; -- src=geonames status=guess
+lin winifred_PN = mkPN "Winifred" ; -- src=eng status=guess
+lin winnie_PN = mkPN "Winnie" ; -- src=geonames status=guess
+lin winnipeg_PN = mkPN "Winnipeg" ; -- src=geonames status=guess
+lin winsford_PN = mkPN "Winsford" ; -- src=geonames status=guess
+lin wisbech_PN = mkPN "Wisbech" ; -- src=geonames status=guess
+lin wisconsin_PN = mkPN "Wisconsin" ; -- src=eng status=guess
+lin witham_PN = mkPN "Witham" ; -- src=geonames status=guess
+lin withernsea_PN = mkPN "Withernsea" ; -- src=geonames status=guess
+lin witney_PN = mkPN "Witney" ; -- src=geonames status=guess
+lin woburn_PN = mkPN "Woburn" ; -- src=geonames status=guess
+lin wokingham_PN = mkPN "Wokingham" ; -- src=geonames status=guess
+lin wolverhampton_PN = mkPN "Wolverhampton" ; -- src=geonames status=guess
+lin wolverton_PN = mkPN "Wolverton" ; -- src=eng status=guess
+lin wombourne_PN = mkPN "Wombourne" ; -- src=eng status=guess
+lin woodbridge_PN = mkPN "Woodbridge" ; -- src=geonames status=guess
+lin wootton_bassett_PN = mkPN "Wootton bassett" ; -- src=eng status=guess
+lin worcester_PN = mkPN "Worcester" ; -- src=geonames status=guess
+lin workington_PN = mkPN "Workington" ; -- src=geonames status=guess
+lin worksop_PN = mkPN "Worksop" ; -- src=geonames status=guess
+lin worthing_PN = mkPN "Worthing" ; -- src=geonames status=guess
+lin wrexham_PN = mkPN "Wrexham" ; -- src=geonames status=guess
+lin writtle_PN = mkPN "Writtle" ; -- src=geonames status=guess
+lin wroclaw_PN = mkPN "Wroclaw" ; -- src=eng status=guess
+lin wroughton_PN = mkPN "Wroughton" ; -- src=geonames status=guess
+lin wuhan_PN = mkPN "Wuhan" ; -- src=geonames status=guess
+lin wuppertal_PN = mkPN "Wuppertal" ; -- src=geonames status=guess
+lin wurzburg_PN = mkPN "Wurzburg" ; -- src=eng status=guess
+lin wusih_PN = mkPN "Wusih" ; -- src=eng status=guess
+lin wycombe_PN = mkPN "Wycombe" ; -- src=eng status=guess
+lin wymondham_PN = mkPN "Wymondham" ; -- src=geonames status=guess
+lin wyoming_PN = mkPN "Wyoming" ; -- src=geonames status=guess
+lin wythall_PN = mkPN "Wythall" ; -- src=eng status=guess
+lin xmas_PN = mkPN "Xmas" ; -- src=eng status=guess
+lin yarmouth_PN = mkPN "Yarmouth" ; -- src=geonames status=guess
+lin yaroslavi_PN = mkPN "Yaroslavi" ; -- src=eng status=guess
+lin yate_PN = mkPN "Yate" ; -- src=geonames status=guess
+lin yateley_PN = mkPN "Yateley" ; -- src=geonames status=guess
+lin yemen_PN = mkPN "Jemen" ; -- src=geonames status=guess
+lin yeovil_PN = mkPN "Yeovil" ; -- src=geonames status=guess
+lin yerevan_PN = mkPN "Jerevan" ; -- src=geonames status=guess
+lin yokohama_PN = mkPN "Yokohama" ; -- src=geonames status=guess
+lin york_PN = mkPN "York" ; -- src=geonames status=guess
+lin yorkley_PN = mkPN "Yorkley" ; -- src=eng status=guess
+lin yorkshire_PN = mkPN "Yorkshire" ; -- src=geonames status=guess
+lin ystradgynlais_PN = mkPN "Ystradgynlais" ; -- src=geonames status=guess
+lin yugoslavia_PN = mkPN "Yugoslavia" ; -- src=eng status=guess
+lin yukon_PN = mkPN "Yukon" ; -- src=geonames status=guess
+lin yvonne_PN = mkPN "Yvonne" ; -- src=eng status=guess
+lin zagreb_PN = mkPN "Zagreb" ; -- src=geonames status=guess
+lin zaire_PN = mkPN "Zaire" ; -- src=eng status=guess
+lin zambia_PN = mkPN "Zambia" ; -- src=geonames status=guess
+lin zaporozhye_PN = mkPN "Zaporozhye" ; -- src=eng status=guess
+lin zaragoza_PN = mkPN "Zaragoza" ; -- src=geonames status=guess
+lin zealand_PN = mkPN "Zealand" ; -- src=eng status=guess
+lin zimbabwe_PN = mkPN "Zimbabwe" ; -- src=geonames status=guess
+lin zoe_PN = mkPN "Zoe" ; -- src=eng status=guess
+lin zurich_PN = mkPN "Zurich" ; -- src=eng status=guess
+
+
+
+}
diff --git a/lib/src/translator/DictionaryEng.gf b/lib/src/translator/DictionaryEng.gf
new file mode 100644
# file too large to diff: lib/src/translator/DictionaryEng.gf
diff --git a/lib/src/translator/DictionaryFin.gf b/lib/src/translator/DictionaryFin.gf
new file mode 100644
# file too large to diff: lib/src/translator/DictionaryFin.gf
diff --git a/lib/src/translator/DictionaryFre.gf b/lib/src/translator/DictionaryFre.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/DictionaryFre.gf
@@ -0,0 +1,23744 @@
+---- checked by AR till drive_V in the BNC order
+
+concrete DictionaryFre of Dictionary = CatFre ** open 
+  ParadigmsFre,
+  (P = ParadigmsFre),
+  (S = SyntaxFre),
+  (L = LexiconFre),
+  (I = IrregFre),
+  (E = ExtraFre),
+  (E = ExtraFre),
+  (Ph = PhonoFre),
+  (M = MakeStructuralFre),
+  MorphoFre, 
+  Prelude in {
+
+oper
+  mkInterj : Str -> Interj = \s -> lin Interj (ss s) ;
+  mkConj : Str -> Conj = \s -> lin Conj {s1 = [] ; s2 = s ; n = Pl} ;
+  mkDet = overload {
+    mkDet : Str -> Det = \s -> lin Det {s,sp = \\_,c => prepCase c ++ s ; n = Sg ; s2 = [] ; isNeg = False} ;
+    mkDet : Str -> Str -> Number -> Det = \m,f,n -> lin Det {
+      s,sp = \\g,c => prepCase c ++ case g of {Masc => m ; Fem => f} ; n = n ; s2 = [] ; isNeg = False
+      } ;
+    } ;
+
+lin aardvark_N = mkN "oryctérope" masculine ; -- tocheck
+lin aardwolf_N = mkN "protèle" masculine ; -- tocheck
+lin abaca_N = mkN "abaca" masculine ; -- tocheck
+lin abacus_N = mkN "abaque" masculine | mkN "abaque" feminine ; -- tocheck
+lin abalone_N = mkN "ormeau" masculine ; -- tocheck
+lin abandon_V2 = mkV2 (mkV "abandonner") ; -- tocheck
+lin abandonment_N = mkN "abandon" masculine ; -- tocheck
+lin abase_V2 = mkV2 (mkV "baisser") ; -- tocheck
+lin abasement_N = mkN "humiliation" feminine ; -- tocheck
+lin abash_V2 = mkV2 (mkV I.confondre_V2) ; -- tocheck
+lin abasia_N = mkN "abasie" ; -- tocheck
+lin abate_V2 = mkV2 (mkV I.réduire_V2) | mkV2 (mkV "cesser") | mkV2 (mkV I.rabattre_V2) | mkV2 (mkV "amoindrir") | mkV2 (mkV I.déduire_V2) ; -- tocheck
+lin abatement_N = mkN "réduction" feminine ; -- tocheck
+lin abattoir_N = mkN "abattoir" masculine ; -- tocheck
+lin abbacy_N = mkN "abbatiat" masculine ; -- tocheck
+lin abbatial_A = mkA "abbatial" ; -- tocheck
+lin abbess_N = mkN "abbesse" feminine ; -- tocheck
+lin abbey_N = mkN "abbaye" feminine ; -- tocheck
+lin abbot_N = mkN "abbé" masculine ; -- tocheck
+lin abbreviate_V2 = mkV2 (mkV "abréger") ; -- tocheck
+lin abbreviation_N = mkN "abréviation" feminine ; -- tocheck
+lin abdicate_V2 = mkV2 (mkV "abdiquer") ; -- tocheck
+lin abdication_N = mkN "abdication" feminine ; -- tocheck
+lin abdomen_N = mkN "abdomen" masculine ; -- tocheck
+lin abdominal_A = mkA "abdominal" ; -- tocheck
+lin abdominocentesis_N = mkN "abdominocentèse" feminine ; -- tocheck
+lin abdominous_A = mkA "ventru" ; -- tocheck
+lin abduct_V2 = mkV2 (mkV "enlever") ; -- tocheck
+lin abduction_N = mkN "abduction" feminine | mkN "enlèvement" masculine | mkN "rapt" masculine ; -- tocheck
+lin abductor_N = mkN "abducteur" masculine ; -- tocheck
+lin abelmosk_N = mkN "ambrette" feminine ; -- tocheck
+lin aberrance_N = mkN "aberrance" feminine ; -- tocheck
+lin aberrant_A = mkA "aberrant" ; -- tocheck
+lin aberration_N = mkN "aberration" ; -- tocheck
+lin abet_V2 = mkV2 (mkV "encourager") ; -- tocheck
+lin abettor_N = mkN "complice" ; -- tocheck
+lin abeyance_N = mkN "vacance" feminine ; -- tocheck
+lin abhor_V2 = mkV2 (mkV "détester") ; -- tocheck
+lin abhorrence_N = mkN "horreur" masculine ; -- tocheck
+lin abhorrent_A = mkA "répugnant" ; -- tocheck
+lin abide_V2 = mkV2 (mkV "demeurer") | mkV2 (mkV "tolérer") ; -- tocheck
+lin ability_N = mkN "habileté" feminine | mkN "capacité" feminine ; -- tocheck
+lin abiogenesis_N = mkN "abiogenèse" feminine ; -- tocheck
+lin abject_A = mkA "abject" | mkA "misérable" ; -- tocheck
+lin abjure_V2 = mkV2 (mkV "abjurer") ; -- tocheck
+lin ablactation_N = mkN "sevrage" masculine ; -- tocheck
+lin ablative_A = mkA "ablatif" ; -- tocheck
+lin ablative_N = mkN "ablatif" masculine ; -- tocheck
+lin ablaut_N = mkN "apophonie" feminine ; -- tocheck
+lin ablaze_A = mkA "embrasé" ; -- tocheck
+lin able_A = mkA "capable" ;
+lin ablution_N = mkN "ablution" feminine ; -- tocheck
+lin abnegation_N = mkN "abnégation" feminine ; -- tocheck
+lin abnormal_A = mkA "inhabituel" | mkA "anormal" ; -- tocheck
+lin abnormality_N = mkN "anomalie" feminine ; -- tocheck
+lin abode_N = mkN "demeure" ; -- tocheck
+lin abolish_V2 = mkV2 (mkV "abolir") | mkV2 (mkV I.détruire_V2) ; -- tocheck
+lin abolition_N = mkN "abolition" feminine ; -- tocheck
+lin abolitionism_N = mkN "abolitionnisme" masculine ; -- tocheck
+lin abolitionist_N = mkN "abolitionniste" ; -- tocheck
+lin abominable_A = mkA "abominable" ; -- tocheck
+lin abominate_V2 = mkV2 (mkV "détester") ; -- tocheck
+lin abomination_N = mkN "abomination" feminine ; -- tocheck
+lin aboriginal_A = mkA "indigène" ; -- tocheck
+lin aborigine_N = mkN "aborigène" ; -- tocheck
+lin abort_N = mkN "avorton" masculine ; -- tocheck
+lin abort_V2 = mkV2 (mkV I.interrompre_V2) | mkV2 (mkV "avorter") ; -- tocheck
+lin abortifacient_A = mkA "abortif" ; -- tocheck
+lin abortifacient_N = mkN "abortif" masculine ; -- tocheck
+lin abortion_N = mkN "avortement" masculine | mkN "avorton" masculine ; -- tocheck
+lin abound_V = mkV (mkV "foisonner") | mkV (mkV "abonder") ; -- tocheck
+lin about_Adv = mkAdv "environ" ;
+lin about_Prep = mkPrep "sur" ;
+lin above_A = variants{} ; --
+lin above_Adv = mkAdv "au-dessus" | mkAdv "pair" ; -- tocheck
+lin above_Prep = S.above_Prep ;
+lin above_mentioned_A = mkA "susmentionné" ; -- tocheck
+lin abrade_V2 = mkV2 (mkV "abraser") ; -- tocheck
+lin abrasion_N = mkN "abrasion" feminine ; -- tocheck
+lin abrasive_A = mkA "abrasif" ; -- tocheck
+lin abridge_V2 = mkV2 (mkV "abréger") ; -- tocheck
+lin abridgment_N = mkN "raccourcissement" ; -- tocheck
+lin abroad_Adv = variants{} ; --
+lin abrupt_A = mkA "brusque" | mkA "abrupt" ; -- tocheck
+lin abruptly_Adv = variants{} ; --
+lin abscess_N = mkN "abcès" masculine ; -- tocheck
+lin abscissa_N = mkN "abscisse" feminine ; -- tocheck
+lin absence_N = mkN "absence" feminine | mkN "absence" ; -- tocheck
+lin absent_A = mkA "absent" ; -- tocheck
+lin absent_V2 = mkV2 (reflV (mkV "absenter")) ; -- tocheck
+lin absent_minded_A = mkA "distrait" ; -- tocheck
+lin absentee_N = mkN "absent" masculine ; -- tocheck
+lin absinthe_N = mkN "absinthe" masculine ; -- tocheck
+lin absolute_A = mkA "absolu" ; -- tocheck
+lin absolute_N = mkN "absolu" masculine ; -- tocheck
+lin absolutely_Adv = mkAdv "absolument" ;
+lin absolutism_N = mkN "absolutisme" ; -- tocheck
+lin absolve_V2 = mkV2 (mkV I.absoudre_V2) ; -- tocheck
+lin absorb_V2 = mkV2 (mkV "absorber") ; -- tocheck
+lin absorbency_N = mkN "absorbance" feminine ; -- tocheck
+lin absorbent_A = mkA "absorbant" ; -- tocheck
+lin absorbent_N = mkN "absorbant" masculine ; -- tocheck
+lin absorber_N = mkN "absorbant" masculine ; -- tocheck
+lin absorption_N = mkN "absorption" feminine ; -- tocheck
+lin abstain_V = mkV (reflV (mkV I.abstenir_V)) ; -- tocheck
+lin abstention_N = mkN "abstention" feminine ; -- tocheck
+lin abstinence_N = mkN "abstinence" feminine ; -- tocheck
+lin abstract_A = mkA "abstrait" ; -- tocheck
+lin abstract_N = mkN "résumé" masculine ; -- tocheck
+lin abstract_V2 = mkV2 (mkV I.abstraire_V2) ; -- tocheck
+lin abstraction_N = mkN "abstraction" feminine ; -- tocheck
+lin abstractionism_N = mkN "abstractionnisme" ; -- tocheck
+lin abstractionist_N = mkN "idéaliste" | mkN "abstractionniste" ; -- tocheck
+lin absurd_A = mkA "absurde" ; -- tocheck
+lin abulia_N = mkN "aboulie" feminine ; -- tocheck
+lin abundance_N = mkN "abondance" ; -- tocheck
+lin abundant_A = mkA "abondant" ; -- tocheck
+lin abuse_N = mkN "abus" masculine | mkN "viol" masculine ; -- tocheck
+lin abuse_V2 = mkV2 (mkV "abuser") ; -- tocheck
+lin abut_V = mkV (mkV "aboutir") ; -- tocheck
+lin abutment_N = mkN "butée" ; -- tocheck
+lin abysmal_A = mkA "abyssal" ; -- tocheck
+lin abyss_N = mkN "précipice" masculine ; -- tocheck
+lin acacia_N = mkN "acacia" masculine ; -- tocheck
+lin academic_A = mkA "académique" ; -- tocheck
+lin academic_N = mkN "universitaire" masculine ; -- tocheck
+lin academicianFem_N = mkN "académicienne" feminine ; -- tocheck
+lin academicianMasc_N = mkN "académicien" masculine ; -- tocheck
+lin academy_N = mkN "académie" feminine ; -- tocheck
+lin acarophobia_N = mkN "acarophobie" feminine ; -- tocheck
+lin accelerate_V = variants{}; -- mkV2 (mkV "accélérer") ; -- tocheck
+lin accelerate_V2 = mkV2 (mkV "accélérer") ; -- tocheck
+lin acceleration_N = mkN "accélération" feminine ; -- tocheck
+lin accelerator_N = mkN "accélérateur" masculine ; -- tocheck
+lin accent_N = mkN "accent" masculine ; -- tocheck
+lin accent_V2 = mkV2 (mkV "accentuer") ; -- tocheck
+lin accentor_N = mkN "accenteur" masculine ; -- tocheck
+lin accentuate_V2 = mkV2 (mkV "accentuer") ; -- tocheck
+lin accept_V = mkV "accepter" ;
+lin accept_V2 = mkV2 (mkV "accepter") | mkV2 (mkV I.accueillir_V2) ;
+lin accept_VS = mkVS (mkV "accepter") ;
+lin acceptable_A = mkA "acceptable" ; -- tocheck
+lin acceptance_N = mkN "acceptation" feminine ; -- tocheck
+lin acceptor_N = mkN "accepteur" masculine ; -- tocheck
+lin access_N = mkN "approche" | mkN "accès" masculine ; -- tocheck
+lin access_V2 = mkV2 (mkV "accéder") ; -- tocheck
+lin accessibility_N = mkN "accessibilité" feminine ; -- tocheck
+lin accessible_A = mkA "accessible" ; -- tocheck
+lin accession_N = mkN "accession" feminine ; -- tocheck
+lin accessory_A = mkA "accessoire" ; -- tocheck
+lin accessory_N = mkN "accessoire" masculine ; -- tocheck
+lin accident_N = mkN "accident" masculine ; -- tocheck
+lin accidental_A = mkA "accidentel" ; -- tocheck
+lin acclaim_V2 = mkV2 (mkV "acclamer") | mkV2 (mkV "déclamer") ; -- tocheck
+lin acclamation_N = mkN "acclamation" ; -- tocheck
+lin acclimate_V2 = mkV2 (mkV "acclimater") ; -- tocheck
+lin acclimatization_N = mkN "acclimatation" feminine ; -- tocheck
+lin acclimatize_V2 = mkV2 (mkV "acclimater") ; -- tocheck
+lin accommodate_V = variants{}; -- mkV2 (mkV "accommoder") ; -- tocheck
+lin accommodate_V2 = mkV2 (mkV "accommoder") ; -- tocheck
+lin accommodation_N = mkN "hébergement" | mkN "accommodation" ; -- tocheck
+lin accompaniment_N = mkN "accompagnement" | mkN "accompagnement" masculine ; -- tocheck
+lin accompany_V2 = mkV2 (mkV "accompagner") ; -- tocheck
+lin accomplice_N = mkN "complice" ; -- tocheck
+lin accomplish_V2 = mkV2 (mkV "accomplir") ; -- tocheck
+lin accomplishment_N = mkN "accomplissement" masculine ; -- tocheck
+lin accord_N = mkN "entente" feminine ; -- tocheck
+lin accord_V = variants{}; -- mkV2 (mkV "accorder") ; -- tocheck
+lin accordance_N = mkN "accordance" feminine ; -- tocheck
+lin according_to_Prep = mkPrep "selon" ;
+lin accordingly_Adv = variants{} ; --
+lin accordion_N = mkN "accordéon" masculine ; -- tocheck
+lin accordionist_N = mkN "accordéoniste" ; -- tocheck
+lin accost_V2 = mkV2 (mkV "aborder") ; -- tocheck
+lin account_N = mkN "compte" masculine ;
+lin account_V = variants{} ; --
+lin account_V2 = variants{} ; --
+lin accountability_N = mkN "responsabilité" feminine ; -- tocheck
+lin accountable_A = mkA "expliquable" | mkA "responsable" ; -- tocheck
+lin accountancy_N = mkN "comptabilité" feminine ; -- tocheck
+lin accountant_N = mkN "comptable" | mkN "expert-comptable" masculine ; -- tocheck
+lin accounting_A = variants{} ; --
+lin accounting_N = mkN "comptabilité" feminine ; -- tocheck
+lin accredit_V2 = mkV2 (mkV "accréditer") ; -- tocheck
+lin accreditation_N = mkN "accréditation" ; -- tocheck
+lin accretion_N = mkN "accrétion" ; -- tocheck
+lin accrue_V2 = mkV2 (mkV I.accroître_V2) ; -- tocheck
+lin accumulate_V = variants{}; -- mkV2 (mkV "accumuler") ; -- tocheck
+lin accumulate_V2 = mkV2 (mkV "accumuler") ; -- tocheck
+lin accumulation_N = variants{} ; --
+lin accumulator_N = mkN "accumulateur" masculine ; -- tocheck
+lin accuracy_N = mkN "exactitude" ; -- tocheck
+lin accurate_A = mkA "précis" ; -- tocheck
+lin accurately_Adv = variants{} ; --
+lin accursed_A = mkA "maudit" ; -- tocheck
+lin accusation_N = mkN "accusation" feminine ; -- tocheck
+lin accusative_A = mkA "accusatif" ; -- tocheck
+lin accusative_N = mkN "accusatif" masculine ; -- tocheck
+lin accuse_V2 = mkV2 (mkV "accuser") ; -- tocheck
+lin accused_A = variants{} ; --
+lin accused_N = mkN "accusé" ; -- tocheck
+lin accustom_V2 = mkV2 (mkV "accoutumer") ; -- tocheck
+lin ace_N = mkN "as" masculine | mkN "ace" masculine | mkN "iota" masculine ; -- tocheck
+lin acephalous_A = mkA "acéphale" ; -- tocheck
+lin acerb_A = mkA "acerbe" ; -- tocheck
+lin acerbity_N = mkN "amertume" feminine | mkN "acerbité" feminine ; -- tocheck
+lin acerola_N = mkN "acérola" masculine ; -- tocheck
+lin acetabulum_N = mkN "acétabule" ; -- tocheck
+lin acetal_N = mkN "acétal" masculine ; -- tocheck
+lin acetaldehyde_N = mkN "acétaldéhyde" masculine ; -- tocheck
+lin acetamide_N = mkN "acétamide" masculine ; -- tocheck
+lin acetaminophen_N = mkN "paracétamol" ; -- tocheck
+lin acetate_N = mkN "acétate" ; -- tocheck
+lin acetone_N = mkN "acétone" feminine ; -- tocheck
+lin acetyl_N = mkN "acétyl" masculine ; -- tocheck
+lin acetylcholine_N = mkN "acétylcholine" feminine ; -- tocheck
+lin acetylene_N = mkN "acétylène" ; -- tocheck
+lin ache_N = mkN "douleur" feminine ; -- tocheck
+lin achene_N = mkN "akène" masculine ; -- tocheck
+lin achievable_A = mkA "réussissable" ; -- tocheck
+lin achieve_V2 = mkV2 (mkV "accomplir") ;
+lin achievement_N = mkN "succès" masculine | mkN "réalisation" feminine ; -- tocheck
+lin achondroplasia_N = mkN "achondroplasie" feminine ; -- tocheck
+lin acid_A = mkA "aigre" | mkA "acide" ; -- tocheck
+lin acid_N = mkN "acide" masculine | mkN "acide" ; -- tocheck
+lin acidic_A = mkA "acide" ; -- tocheck
+lin acidification_N = mkN "acidification" feminine ; -- tocheck
+lin acidify_V2 = mkV2 (mkV "acidifier") ; -- tocheck
+lin acidimetry_N = mkN "acidimétrie" feminine ; -- tocheck
+lin acidity_N = mkN "acidité" feminine ; -- tocheck
+lin acidosis_N = mkN "acidose" ; -- tocheck
+lin acidulous_A = mkA "acidulé" ; -- tocheck
+lin acknowledge_V2 = mkV2 (mkV I.reconnaître_V2) | mkV2 (mkV "certifier") ; -- tocheck
+lin acknowledge_VS = variants{}; -- mkV2 (mkV I.reconnaître_V2) | mkV2 (mkV "certifier") ; -- tocheck
+lin acknowledgement_N = mkN "reconnaissance" feminine | mkN "récompense" feminine | mkN "remerciement" masculine ; -- tocheck
+lin acknowledgment_N = mkN "aveu" masculine ; -- tocheck
+lin acne_N = mkN "acné" feminine ; -- tocheck
+lin acolyte_N = mkN "acolyte" ; -- tocheck
+lin aconite_N = mkN "aconit" masculine ; -- tocheck
+lin acorn_N = mkN "gland" masculine ; -- tocheck
+lin acoustic_A = mkA "acoustique" ; -- tocheck
+lin acoustics_N = mkN "acoustique" feminine ; -- tocheck
+lin acquaintance_N = mkN "relation" feminine | mkN "fréquentation" feminine ; -- tocheck
+lin acquiescent_A = mkA "bienveillant" | mkA "docile" ; -- tocheck
+lin acquirable_A = mkA "acquérable" ; -- tocheck
+lin acquire_V2 = mkV2 (mkV I.acquérir_V2) ; -- tocheck
+lin acquisition_N = mkN "acquisition" feminine ; -- tocheck
+lin acquittal_N = mkN "acquittement" masculine ; -- tocheck
+lin acre_N = mkN "acre" feminine ; -- tocheck
+lin acreage_N = mkN "acréage" masculine ; -- tocheck
+lin acrid_A = mkA "âcre" ; -- tocheck
+lin acrimonious_A = mkA "acrimonieux" ; -- tocheck
+lin acrobatFem_N = mkN "acrobate" feminine ; -- tocheck
+lin acrobatMasc_N = mkN "acrobate" masculine ; -- tocheck
+lin acrobatic_A = mkA "acrobatique" ; -- tocheck
+lin acrobatics_N = mkN "acrobatie" feminine ; -- tocheck
+lin acrocyanosis_N = mkN "acrocyanose" ; -- tocheck
+lin acromegaly_N = mkN "acromégalie" feminine ; -- tocheck
+lin acronym_N = mkN "acronyme" masculine ; -- tocheck
+lin acrophobia_N = mkN "acrophobie" feminine ; -- tocheck
+lin acrophony_N = mkN "acrophonie" ; -- tocheck
+lin acropolis_N = mkN "acropole" feminine ; -- tocheck
+lin across_Adv = mkAdv "à travers" ; ----
+lin across_Prep = mkPrep "à travers" P.genitive ; ----
+lin acrylamide_N = mkN "acrylamide" feminine ; -- tocheck
+lin act_N = mkN "acte" masculine ;
+lin act_V = mkV "agir" ;
+lin act_V2 = mkV2 "agir" ; ---- subcat
+lin actinium_N = mkN "actinium" masculine ; -- tocheck
+lin actinometer_N = mkN "actinomètre" masculine ; -- tocheck
+lin actinomorphic_A = mkA "actinomorphe" ; -- tocheck
+lin action_N = mkN "action" feminine ;
+lin activate_V2 = mkV2 (mkV "actionner") ; -- tocheck
+lin activation_N = mkN "activation" feminine ; -- tocheck
+lin active_A = mkA "actif" ; -- tocheck
+lin actively_Adv = variants{} ; --
+lin activism_N = mkN "activisme" masculine ; -- tocheck
+lin activistFem_N = mkN "activiste" feminine ; -- tocheck
+lin activistMasc_N = mkN "activiste" masculine ;
+lin activity_N = mkN "activité" feminine ;
+lin actor_1_N = variants{} ; --
+lin actor_2_N = variants{} ; --
+lin actor_N = mkN "acteur" masculine | mkN "faiseur" masculine ; -- tocheck
+lin actress_N = mkN "actrice" feminine ; -- tocheck
+lin actual_A = mkA "réel" ; -- tocheck
+lin actually_Adv = mkAdv "couramment" ;
+lin actuarial_A = mkA "actuariel" ; -- tocheck
+lin actuary_N = mkN "actuaire" ; -- tocheck
+lin acuity_N = mkN "acuité" feminine ; -- tocheck
+lin acumen_N = mkN "sagacité" feminine ; -- tocheck
+lin acupuncture_N = mkN "acupuncture" feminine ; -- tocheck
+lin acute_A = mkA "aigu" ; -- tocheck
+lin acyclic_A = mkA "acyclique" ; -- tocheck
+lin acyl_N = mkN "acyle" masculine ; -- tocheck
+lin ad_N = mkN "pub" feminine ; -- tocheck
+lin ad_lib_V = mkV (mkV "improviser") ; -- tocheck
+lin adamant_A = mkA "inflexible" ; -- tocheck
+lin adapt_V = variants{}; -- mkV2 (mkV "adapter") | mkV2 (reflV (mkV "adapter")) ; -- tocheck
+lin adapt_V2 = mkV2 (mkV "adapter") | mkV2 (reflV (mkV "adapter")) ; -- tocheck
+lin adaptability_N = mkN "adaptabilité" ; -- tocheck
+lin adaptable_A = mkA "adaptable" ; -- tocheck
+lin adaptation_N = mkN "adaptation" feminine ; -- tocheck
+lin adapter_N = mkN "adaptateur" masculine ; -- tocheck
+lin adaptive_A = mkA "adaptatif" ; -- tocheck
+lin adaptor_N = mkN "adaptateur" masculine ; -- tocheck
+lin add_V = mkV "additionner" ;
+lin add_V2 = mkV2 (mkV "ajouter") ;
+lin add_V3 = L.add_V3 ;
+lin add_VS = mkVS (mkV "ajouter") ;
+lin added_A = variants{} ; --
+lin addend_N = mkN "cumulateur" masculine ; -- tocheck
+lin adder_N = mkN "vipère" feminine ; -- tocheck
+lin addict_N = mkN "dépendant" masculine ; -- tocheck
+lin addiction_N = mkN "dépendance" feminine ; -- tocheck
+lin addictive_A = mkA "addictif" ; -- tocheck
+lin addition_N = mkN "addition" feminine ; -- tocheck
+lin additional_A = mkA "additionnel" ; -- tocheck
+lin additive_N = mkN "additif" feminine ; -- tocheck
+lin address_N = mkN "discours" masculine | mkN "adresse" feminine ; -- tocheck
+lin address_V2 = variants{} ; --
+lin adductor_N = mkN "adducteur" ; -- tocheck
+lin adenine_N = mkN "adénine" feminine ; -- tocheck
+lin adenovirus_N = mkN "adénovirus" masculine ; -- tocheck
+lin adept_N = mkN "expert" masculine ; -- tocheck
+lin adequate_A = mkA "adéquat" ; -- tocheck
+lin adequately_Adv = variants{} ; --
+lin adhere_V = mkV (mkV "adhérer") ; -- tocheck
+lin adherence_N = mkN "adhésion" feminine ; -- tocheck
+lin adherent_A = mkA "adhérent" ; -- tocheck
+lin adherent_N = mkN "adhérent" ; -- tocheck
+lin adhesion_N = mkN "adhésion" feminine ; -- tocheck
+lin adhesive_A = mkA "adhésif" ; -- tocheck
+lin adiabatic_A = mkA "adiabatique" ; -- tocheck
+lin adieu_N = mkN "adieu" ; -- tocheck
+lin adiposity_N = mkN "adiposité" feminine ; -- tocheck
+lin adjacent_A = mkA "adjacent" ; -- tocheck
+lin adjectival_A = mkA "adjectival" ; -- tocheck
+lin adjective_A = mkA "adjectif" ; -- tocheck
+lin adjective_N = mkN "adjectif" masculine ; -- tocheck
+lin adjoin_V2 = mkV2 (mkV I.adjoindre_V2) ; -- tocheck
+lin adjournment_N = mkN "ajournement" masculine ; -- tocheck
+lin adjudication_N = mkN "jugement" masculine ; -- tocheck
+lin adjudicator_N = mkN "juge" ; -- tocheck
+lin adjunct_N = mkN "complément" masculine ; -- tocheck
+lin adjust_V = variants{}; -- mkV2V (mkV "ajuster") ; -- tocheck
+lin adjust_V2 = variants{}; -- mkV2V (mkV "ajuster") ; -- tocheck
+lin adjustable_A = mkA "ajustable" ; -- tocheck
+lin adjustment_N = mkN "ajustement" masculine ; -- tocheck
+lin administer_V = variants{} ; --
+lin administer_V2 = variants{} ; --
+lin administration_N = variants{} ; --
+lin administrative_A = mkA "administratif" ; -- tocheck
+lin administratorMasc_N = mkN "administrateur" ;
+lin admirable_A = mkA "admirable" ; -- tocheck
+lin admiral_N = mkN "amiral" masculine ; -- tocheck
+lin admiralty_N = mkN "amirauté" ; -- tocheck
+lin admiration_N = mkN "admiration" feminine ; -- tocheck
+lin admire_V2 = mkV2 (mkV "admirer") ; -- tocheck
+lin admirer_N = mkN "admirateur" masculine ; -- tocheck
+lin admissible_A = mkA "admissible" ; -- tocheck
+lin admission_N = variants{} ; --
+lin admit_V = variants{}; -- mkV2 (mkV I.admettre_V2) ; -- tocheck
+lin admit_V2 = mkV2 (mkV I.admettre_V2) ; -- tocheck
+lin admit_VS = variants{}; -- mkV2 (mkV I.admettre_V2) ; -- tocheck
+lin admittedly_Adv = mkAdv "certes" ; -- tocheck
+lin admixture_N = mkN "mélange" ; -- tocheck
+lin admonish_V2 = mkV2 (mkV "admonester") | mkV2 (mkV "réprimander") | mkV2 (mkV "avertir") ; -- tocheck
+lin adnate_A = mkA "adné" ; -- tocheck
+lin adobe_N = mkN "adobe" masculine ; -- tocheck
+lin adolescence_N = mkN "adolescence" feminine ; -- tocheck
+lin adolescent_A = mkA "adolescent" ; -- tocheck
+lin adopt_V2 = mkV2 (mkV "adopter") ; -- tocheck
+lin adoptee_N = mkN "adopté" masculine ; -- tocheck
+lin adoption_N = mkN "adoption" feminine ; -- tocheck
+lin adoptive_A = mkA "adoptif" ; -- tocheck
+lin adorable_A = mkA "adorable" ; -- tocheck
+lin adoration_N = mkN "adoration" feminine ; -- tocheck
+lin adore_V2 = mkV2 (mkV "adorer") ; -- tocheck
+lin adulation_N = mkN "adulation" feminine ; -- tocheck
+lin adult_A = mkA "adulte" ; -- tocheck
+lin adult_N = mkN "adulte" ; -- tocheck
+lin adulterer_N = mkN "adultère" ; -- tocheck
+lin adulterous_A = mkA "adultère" ; -- tocheck
+lin adultery_N = mkN "adultère" masculine ; -- tocheck
+lin advance_N = mkN "avance" feminine | mkN "avancée" feminine ; -- tocheck
+lin advance_V = variants{}; -- mkV2 (mkV "avancer") ; -- tocheck
+lin advance_V2 = mkV2 (mkV "avancer") ; -- tocheck
+lin advanced_A = variants{} ; --
+lin advancement_N = mkN "progrès" masculine ; -- tocheck
+lin advantage_N = mkN "avantage" masculine ; -- tocheck
+lin advantage_V2 = mkV2 (mkV "avantager") ; -- tocheck
+lin advection_N = mkN "advection" feminine ; -- tocheck
+lin advent_N = mkN "arrivée" feminine ; -- tocheck
+lin adventitious_A = mkA "acquis" | mkA "ectopique" ; -- tocheck
+lin adventure_N = mkN "aventure" feminine ; -- tocheck
+lin adventurer_N = mkN "aventurier" masculine ; -- tocheck
+lin adventurism_N = mkN "aventurisme" masculine ; -- tocheck
+lin adventurous_A = mkA "aventureux" | mkA "hasardeux" ; -- tocheck
+lin adverb_N = mkN "adverbe" masculine ; -- tocheck
+lin adverbial_A = mkA "adverbial" ; -- tocheck
+lin adversary_N = mkN "adversaire" masculine ; -- tocheck
+lin adverse_A = mkA "adverse" | mkA "défavorable" ; -- tocheck
+lin adversity_N = mkN "adversité" feminine | mkN "malheur" masculine ; -- tocheck
+lin advert_N = mkN "pub" feminine ; -- tocheck
+lin advertise_V = variants{}; -- mkV2 (mkV "annoncer") | mkV2 (mkV "afficher") ; -- tocheck
+lin advertise_V2 = mkV2 (mkV "annoncer") | mkV2 (mkV "afficher") ; -- tocheck
+lin advertisement_N = mkN "publicité" feminine ; -- tocheck
+lin advertiser_N = mkN "messager" ; -- tocheck
+lin advertising_N = mkN "publicité" ; -- tocheck
+lin advertorial_N = mkN "publirédactionnel" masculine ; -- tocheck
+lin advice_N = mkN "conseil" masculine ; -- tocheck
+lin advise_V = variants{}; -- mkV2 (mkV "conseiller") ; -- tocheck
+lin advise_V2 = mkV2 (mkV "conseiller") ; -- tocheck
+lin advise_VS = variants{}; -- mkV2 (mkV "conseiller") ; -- tocheck
+lin adviserMasc_N = mkN "renseigneur" ; -- tocheck
+lin advisory_A = variants{} ; --
+lin advisory_N = mkN "alerte" feminine ; -- tocheck
+lin advocacy_N = mkN "mobilisation" ; -- tocheck
+lin advocateFem_N = mkN "avocate" feminine | mkN "porte-parole" feminine ; -- tocheck
+lin advocateMasc_N = mkN "avocat" masculine ;
+lin advocate_V2 = mkV2 (mkV "plaider") | mkV2 (mkV "préconiser") ; -- tocheck
+lin advocate_VS = variants{}; -- mkV2 (mkV "plaider") | mkV2 (mkV "préconiser") ; -- tocheck
+lin adze_N = mkN "herminette" feminine ; -- tocheck
+lin aegis_N = mkN "égide" feminine ; -- tocheck
+lin aerial_A = mkA "aérien" ; -- tocheck
+lin aerial_N = mkN "antenne" feminine ; -- tocheck
+lin aerobic_A = mkA "aérobique" ; -- tocheck
+lin aerobiosis_N = mkN "aérobiose" feminine ; -- tocheck
+lin aerodrome_N = mkN "aérodrome" masculine ; -- tocheck
+lin aerodynamics_N = mkN "aérodynamique" feminine ; -- tocheck
+lin aerolite_N = mkN "aérolite" masculine ; -- tocheck
+lin aerology_N = mkN "aérologie" ; -- tocheck
+lin aeronautics_N = mkN "aéronautique" feminine ; -- tocheck
+lin aerosol_N = mkN "aérosol" masculine ; -- tocheck
+lin aestheteFem_N = mkN "esthète" feminine ; -- tocheck
+lin aestheteMasc_N = mkN "esthète" masculine ; -- tocheck
+lin aesthetic_A = mkA "esthétique" ; -- tocheck
+lin aesthetic_N = mkN "esthétique" feminine ; -- tocheck
+lin aesthetics_N = mkN "esthétique" feminine ; -- tocheck
+lin aestival_A = mkA "estival" ; -- tocheck
+lin aetiology_N = mkN "étiologie" feminine ; -- tocheck
+lin affair_N = mkN "aventure" feminine ; -- tocheck
+lin affect_V2 = mkV2 (mkV "affecter") | mkV2 (mkV I.feindre_V2) ; -- tocheck
+lin affectation_N = mkN "affectation" feminine ; -- tocheck
+lin affection_N = variants{} ; --
+lin affectionate_A = mkA "affectueux" ; -- tocheck
+lin affidavit_N = mkN "affidavit" ; -- tocheck
+lin affinity_N = mkN "affinité" ; -- tocheck
+lin affirmation_N = mkN "affirmation" feminine ; -- tocheck
+lin affirmative_A = mkA "affirmatif" ; -- tocheck
+lin affix_N = mkN "affixe" feminine ; -- tocheck
+lin affixation_N = mkN "affixation" feminine ; -- tocheck
+lin affliction_N = mkN "affliction" feminine ; -- tocheck
+lin affluent_A = mkA "riche" | mkA "abondant" | mkA "affluent" ; -- tocheck
+lin affluent_N = mkN "richard" masculine ; -- tocheck
+lin afford_V2 = variants{}; -- mkV2V (reflV (mkV I.permettre_V2)) | mkV2V (mkV I.offrir_V2) ; -- tocheck
+lin afford_V2V = mkV2V (reflV (mkV I.permettre_V2)) | mkV2V (mkV I.offrir_V2) ; -- tocheck
+lin affricate_N = mkN "affriquée" feminine ; -- tocheck
+lin affront_N = mkN "duel" masculine | mkN "défi" masculine ; -- tocheck
+lin affront_V2 = mkV2 (mkV "défier") | mkV2 (reflV (mkV "confronter")) ; -- tocheck
+lin afraid_A = mkA "effrayé" ; -- tocheck
+lin after_Adv = mkAdv "après" ; -- tocheck
+lin after_Prep = S.after_Prep ;
+lin after_Subj = M.mkSubj ("après" ++ Ph.elisQue) ;
+lin afterbirth_N = mkN "délivrance" feminine ; -- tocheck
+lin afterlife_N = mkN "au-delà" masculine ; -- tocheck
+lin aftermath_N = mkN "regain" masculine ; -- tocheck
+lin afternoon_N = mkN "après-midi" ; -- tocheck
+lin aftershock_N = mkN "réplique" feminine ; -- tocheck
+lin afterwards_Adv = mkAdv "après" ; -- tocheck
+lin again_Adv = mkAdv "encore" ;
+lin against_Prep = mkPrep "contre" ;
+lin agate_N = mkN "agate" ; -- tocheck
+lin age_N = mkN "âge" masculine | mkN "époque" feminine ; --- split -- | age of five -- | stone age
+lin age_V = variants{}; -- mkV2 (mkV "vieillir") ; -- tocheck
+lin aged_Prep = variants{} ; --
+lin ageing_N = mkN "vieillissement" ; -- tocheck
+lin agency_N = mkN "agence" feminine ; -- tocheck
+lin agenda_N = mkN "planning" masculine ; -- tocheck
+lin agentFem_N = mkN "agent" feminine ; -- tocheck
+lin agentMasc_N = mkN "agent" masculine ;
+lin agglomeration_N = mkN "agglomération" feminine ; -- tocheck
+lin agglutinative_A = mkA "agglutinant" ; -- tocheck
+lin aggregate_A = variants{} ; --
+lin aggregate_N = mkN "agrégat" masculine | mkN "granulats" ; -- tocheck
+lin aggregation_N = mkN "ar" masculine ; -- tocheck
+lin aggression_N = mkN "aggression" feminine ; -- tocheck
+lin aggressive_A = mkA "agressif" ; -- tocheck
+lin aggressiveness_N = mkN "agressivité" feminine ; -- tocheck
+lin aggressorFem_N = mkN "agresseuse" feminine ; -- tocheck
+lin aggressorMasc_N = mkN "agresseur" masculine ; -- tocheck
+lin aghast_A = mkA "effaré" ; -- tocheck
+lin agile_A = mkA "agile" ; -- tocheck
+lin agility_N = mkN "agilité" feminine ; -- tocheck
+lin agitprop_N = mkN "agitprop" feminine ; -- tocheck
+lin agnostic_A = mkA "agnostique" ; -- tocheck
+lin agnosticism_N = mkN "agnosticisme" masculine ; -- tocheck
+lin ago_Adv = mkAdv "il y a" ; ---- should be postpos in Eng
+lin agog_A = mkA "écarquillé" ; -- tocheck
+lin agony_N = mkN "agonie" feminine ; -- tocheck
+lin agoraphobia_N = mkN "agoraphobie" ; -- tocheck
+lin agouti_N = mkN "agouti" ; -- tocheck
+lin agree_V = reflV (mkV "accorder") ; --- être d'accord ??
+lin agree_VS = mkVS (reflV (mkV "accorder")) ; --- ??
+lin agree_VV = deVV (reflV (mkV "accorder")) ; --- ??
+lin agreeable_A = mkA "agréable" ; -- tocheck
+lin agreed_A = variants{} ; --
+lin agreement_N = mkN "accord" masculine | mkN "contrat" masculine ; -- tocheck
+lin agribusiness_N = mkN "agro-business" masculine ; -- tocheck
+lin agricultural_A = mkA "agricole" ; -- tocheck
+lin agriculture_N = mkN "agriculture" feminine ; -- tocheck
+lin agronomist_N = mkN "agronome" ; -- tocheck
+lin agronomy_N = mkN "agronomie" feminine ; -- tocheck
+lin ague_N = mkN "fièvre" feminine ; -- tocheck
+lin ahead_Adv = variants{} ; --
+lin ahistorical_A = mkA "anhistorique" ; -- tocheck
+lin aid_N = mkN "aide" feminine ; -- tocheck
+lin aid_V = variants{}; -- mkV2 (mkV "aider") ; -- tocheck
+lin aid_V2 = mkV2 (mkV "aider") ; -- tocheck
+lin aids_N = variants{} ; --
+lin aikido_N = mkN "aikido" masculine ; -- tocheck
+lin ail_V2 = mkV2 (mkV "manquer") ; -- tocheck
+lin aim_N = mkN "cible" feminine | mkN "objectif" masculine ; -- tocheck
+lin aim_V = variants{}; -- mkV2 (mkV "cibler") | mkV2 (mkV "viser") ; -- tocheck
+lin aim_V2 = mkV2 (mkV "cibler") | mkV2 (mkV "viser") ; -- tocheck
+lin aim_VV = variants{}; -- mkV2 (mkV "cibler") | mkV2 (mkV "viser") ; -- tocheck
+lin aioli_N = mkN "aïoli" ; -- tocheck
+lin air_N = mkN "air" masculine ;
+lin air_V2 = mkV2 (mkV "aérer") ; -- tocheck
+lin aircraft_N = mkN "aéronef" masculine ; -- tocheck
+lin airline_N = variants{} ; --
+lin airlock_N = mkN "sas" masculine ; -- tocheck
+lin airplane_N = L.airplane_N ;
+lin airport_N = mkN "aéroport" masculine ; -- tocheck
+lin airtight_A = mkA "hermétique" ; -- tocheck
+lin airwoman_N = mkN "aviatrice" feminine ; -- tocheck
+lin aisle_N = mkN "rayon" masculine ; -- tocheck
+lin aitch_N = mkN "âche" ; -- tocheck
+lin ajar_A = mkA "entrebâillé" ; -- tocheck
+lin akee_N = mkN "aki" masculine ; -- tocheck
+lin akin_A = mkA "apparenté" | mkA "analogue" ; -- tocheck
+lin alabaster_N = mkN "albâtre" masculine ; -- tocheck
+lin alacrity_N = mkN "empressement" masculine | mkN "rapidité" feminine ; -- tocheck
+lin alanine_N = mkN "alanine" feminine ; -- tocheck
+lin alarm_N = mkN "alarme" feminine | mkN "réveille-matin" masculine ; -- tocheck
+lin alarm_V2 = mkV2 (mkV "alarmer") ; -- tocheck
+lin alarmism_N = mkN "alarmisme" masculine ; -- tocheck
+lin alarmist_N = mkN "alarmiste" ; -- tocheck
+lin alas_Interj = mkInterj "hélas" ; -- tocheck
+lin alb_N = mkN "aube" feminine ; -- tocheck
+lin albatross_N = mkN "albatros" masculine ; -- tocheck
+lin albedo_N = mkN "albédo" masculine ; -- tocheck
+lin albeit_Subj = variants{} ; --
+lin albinism_N = mkN "albinisme" masculine ; -- tocheck
+lin albino_N = mkN "albinos" ; -- tocheck
+lin album_N = mkN "album" masculine ; -- tocheck
+lin albumen_N = mkN "glaire" ; -- tocheck
+lin albumin_N = mkN "albumine" feminine ; -- tocheck
+lin alchemist_N = mkN "alchimiste" ; -- tocheck
+lin alchemy_N = mkN "alchimie" feminine ; -- tocheck
+lin alcohol_N = mkN "alcool" masculine ; -- tocheck
+lin alcoholic_A = mkA "alcoolisé" | mkA "alcoolique" ; -- tocheck
+lin alcoholic_N = mkN "alcoolique" ; -- tocheck
+lin alcoholism_N = mkN "alcoolisme" masculine ; -- tocheck
+lin alcove_N = mkN "alcôve" feminine ; -- tocheck
+lin aldehyde_N = mkN "aldéhyde" masculine ; -- tocheck
+lin alder_N = mkN "aulne" masculine ; -- tocheck
+lin alderman_N = mkN "échevin" masculine ; -- tocheck
+lin aleatory_A = mkA "aléatoire" ; -- tocheck
+lin alembic_N = mkN "alambic" ; -- tocheck
+lin alert_A = mkA "alerte" ; -- tocheck
+lin alert_N = mkN "alarme" feminine ; -- tocheck
+lin alert_V2 = variants{} ; --
+lin alexia_N = mkN "alexie" feminine ; -- tocheck
+lin alfalfa_N = mkN "luzerne" feminine ; -- tocheck
+lin alga_N = mkN "algue" ; -- tocheck
+lin algal_A = mkA "algal" ; -- tocheck
+lin algebra_N = mkN "algèbre" feminine ; -- tocheck
+lin algebraic_A = mkA "algébrique" ; -- tocheck
+lin algebraist_N = mkN "algébriste" ; -- tocheck
+lin algidity_N = mkN "algidité" feminine ; -- tocheck
+lin algin_N = mkN "algine" feminine ; -- tocheck
+lin algorithm_N = mkN "algorithme" masculine ; -- tocheck
+lin algorithmic_A = mkA "algorithmique" ; -- tocheck
+lin alias_N = mkN "pseudonyme" masculine ; -- tocheck
+lin alibi_N = mkN "alibi" masculine ; -- tocheck
+lin alien_A = mkA "étranger" ; -- tocheck
+lin alienate_V2 = mkV2 (mkV "aliéner") ; -- tocheck
+lin alienation_N = mkN "aliénation" feminine ; -- tocheck
+lin align_V2 = mkV2 (mkV "aligner") ; -- tocheck
+lin alignment_N = mkN "alliance" feminine | mkN "alignement" masculine | mkN "conjonction" feminine | mkN "ajustage" masculine ; -- tocheck
+lin alike_Adv = variants{} ; --
+lin aliphatic_A = mkA "aliphatique" ; -- tocheck
+lin aliquot_N = mkN "aliquote" feminine ; -- tocheck
+lin alive_A = mkA "vivant" ; -- tocheck
+lin aliyah_N = mkN "Alya" ; -- tocheck
+lin alkali_N = mkN "alcali" masculine ; -- tocheck
+lin alkalimetry_N = mkN "alcalimétrie" feminine ; -- tocheck
+lin alkaline_A = mkA "alcalin" ; -- tocheck
+lin alkaloid_N = mkN "alcaloïde" masculine ; -- tocheck
+lin alkene_N = mkN "alcène" masculine ; -- tocheck
+lin all_Predet = S.all_Predet ;
+lin allegation_N = mkN "assertion" ; -- tocheck
+lin allege_V2 = variants{} ; --
+lin allege_VS = variants{} ; --
+lin alleged_A = variants{} ; --
+lin allegedly_Adv = variants{} ; --
+lin allegiance_N = mkN "fidélité" ; -- tocheck
+lin allegoric_A = mkA "allégorique" ; -- tocheck
+lin allegorical_A = mkA "allégorique" ; -- tocheck
+lin allegory_N = mkN "allégorie" feminine ; -- tocheck
+lin allele_N = mkN "allèle" ; -- tocheck
+lin allergen_N = mkN "allergène" masculine ; -- tocheck
+lin allergic_A = mkA "allergique" ; -- tocheck
+lin allergy_N = mkN "allergie" feminine ; -- tocheck
+lin alleviate_V2 = mkV2 (mkV "adoucir") ; -- tocheck
+lin alleviation_N = mkN "allégement" masculine ; -- tocheck
+lin alley_N = mkN "ruelle" feminine ; -- tocheck
+lin alliance_N = mkN "alliance" feminine ; -- tocheck
+lin allied_A = variants{} ; --
+lin alligator_N = mkN "alligator" masculine ; -- tocheck
+lin alliteration_N = mkN "allitération" feminine ; -- tocheck
+lin allocate_V = variants{}; -- mkV2 (mkV "allouer") ; -- tocheck
+lin allocate_V2 = mkV2 (mkV "allouer") ; -- tocheck
+lin allocation_N = mkN "allocation" feminine ; -- tocheck
+lin allogamy_N = mkN "allogamie" ; -- tocheck
+lin allophone_N = mkN "allophone" masculine ; -- tocheck
+lin allotrope_N = mkN "allotrope" masculine ; -- tocheck
+lin allow_V2 = mkV2 (mkV "laisser") | I.permettre_V2 ;
+lin allow_V2V = mkV2V (mkV "laisser") | mkV2V (mkV I.permettre_V2) ;
+lin allowance_N = variants{} ; --
+lin alloy_N = mkN "alliage" masculine ; -- tocheck
+lin allspice_N = mkN "quatre-épices" ; -- tocheck
+lin allure_N = mkN "attirance" feminine ; -- tocheck
+lin alluring_A = mkA "séduisant" ; -- tocheck
+lin allusive_A = mkA "allusif" ; -- tocheck
+lin alluvial_A = mkA "alluvial" ; -- tocheck
+lin ally_N = mkN "allié" masculine ; -- tocheck
+lin ally_V2 = mkV2 (mkV "allié") ; -- tocheck
+lin almanac_N = mkN "almanach" masculine ; -- tocheck
+lin almandine_N = mkN "almandin" masculine ; -- tocheck
+lin almighty_A = mkA "tout-puissant" ; -- tocheck
+lin almond_N = mkN "amande" feminine | mkN "amandier" masculine ; -- tocheck
+lin almoner_N = mkN "aumônier" masculine ; -- tocheck
+lin almost_AdA = S.almost_AdA ;
+lin almost_AdN = S.almost_AdN ;
+lin almost_Adv = mkAdv "quasiment" | mkAdv "presque" ;
+lin alms_N = mkN "aumône" feminine ; -- tocheck
+lin aloe_N = mkN "aloès" masculine ; -- tocheck
+lin alone_A = variants{} ; --
+lin alone_Adv = variants{} ; --
+lin along_Adv = mkAdv "accompagné" ; -- tocheck
+lin along_Prep = variants{} ; --
+lin alongside_Prep = variants{} ; --
+lin aloof_A = mkA "distant" ; -- tocheck
+lin aloof_Adv = mkAdv "dédaigneusement" ; -- tocheck
+lin alopecia_N = mkN "alopécie" feminine ; -- tocheck
+lin aloud_Adv = variants{} ; --
+lin alpaca_N = mkN "alpaga" masculine ; -- tocheck
+lin alpha_N = mkN "alpha" masculine ; -- tocheck
+lin alphabet_N = mkN "alphabet" masculine ; -- tocheck
+lin alphabetic_A = mkA "alphabétique" ; -- tocheck
+lin alphabetical_A = mkA "alphabétique" ; -- tocheck
+lin alphanumeric_A = mkA "alpha-numérique" ; -- tocheck
+lin already_Adv = L.already_Adv ;
+lin alright_A = variants{} ; --
+lin alright_Adv = variants{} ; --
+lin also_Adv = mkAdv "aussi" ;
+lin altar_N = mkN "autel" ; -- tocheck
+lin alter_V = variants{} ; --
+lin alter_V2 = variants{} ; --
+lin alteration_N = variants{} ; --
+lin altercation_N = mkN "altercation" feminine ; -- tocheck
+lin alternate_A = mkA "alternatif" ; -- tocheck
+lin alternate_V2 = mkV2 (mkV "alterner") ; -- tocheck
+lin alternative_A = mkA "alternatif" ; -- tocheck
+lin alternative_N = mkN "alternative" feminine ; -- tocheck
+lin alternatively_Adv = variants{} ; --
+lin alternator_N = mkN "alternateur" masculine ; -- tocheck
+lin although_Subj = S.although_Subj ;
+lin altimeter_N = mkN "altimètre" masculine ; -- tocheck
+lin altitude_N = mkN "altitude" feminine | mkN "hauteur" feminine ; -- tocheck
+lin alto_N = mkN "alto" masculine ; -- tocheck
+lin altogether_Adv = mkAdv "complètement" ; -- tocheck
+lin altruism_N = mkN "altruisme" masculine ; -- tocheck
+lin altruistic_A = mkA "altruiste" ; -- tocheck
+lin alum_N = mkN "alun" masculine ; -- tocheck
+lin aluminium_N = mkN "aluminium" masculine ; -- tocheck
+lin alumna_N = mkN "diplômée" feminine | mkN "étudiante" feminine ; -- tocheck
+lin alumnus_N = mkN "diplômé" masculine | mkN "étudiant" masculine ; -- tocheck
+lin always_AdV = S.always_AdV ;
+lin always_Adv = mkAdv "toujours" ;
+lin amalgam_N = mkN "amalgame" masculine ; -- tocheck
+lin amalgamation_N = mkN "amalgamation" ; -- tocheck
+lin amanuensis_N = mkN "sténographe" | mkN "copieur" masculine ; -- tocheck
+lin amaranth_N = mkN "amarante" feminine ; -- tocheck
+lin amaretto_N = mkN "amaretto" masculine ; -- tocheck
+lin amaryllis_N = mkN "amaryllis" feminine ; -- tocheck
+lin amass_V2 = mkV2 (mkV "amasser") ; -- tocheck
+lin amateurFem_N = mkN "amatrice" feminine ; -- tocheck
+lin amateurMasc_N = mkN "amateur" masculine ;
+lin amateur_A = variants{} ; --
+lin amaze_V2V = mkV2V (mkV "stupéfier") ; -- tocheck
+lin amazing_A = mkA "étonnant" ; -- tocheck
+lin amazon_N = mkN "amazone" feminine ; -- tocheck
+lin ambassador_N = mkN "ambassadeur" masculine ; -- tocheck
+lin ambassadress_N = mkN "ambassadrice" feminine ; -- tocheck
+lin amber_A = mkA "ambré" ; -- tocheck
+lin amber_N = mkN "ambre" masculine ; -- tocheck
+lin ambidexterity_N = mkN "ambidextrie" feminine ; -- tocheck
+lin ambidextrous_A = mkA "ambidextre" ; -- tocheck
+lin ambiguity_N = mkN "ambiguïté" feminine ; -- tocheck
+lin ambiguous_A = mkA "ambigu" ; -- tocheck
+lin ambition_N = mkN "ambition" feminine ; -- tocheck
+lin ambitious_A = mkA "ambitieux" ; -- tocheck
+lin ambivalent_A = mkA "ambivalent" ; -- tocheck
+lin amble_V = mkV (mkV "déambuler") ; -- tocheck
+lin amblyopia_N = mkN "amblyopie" feminine ; -- tocheck
+lin ambrosia_N = mkN "ambroisie" feminine ; -- tocheck
+lin ambulance_N = mkN "ambulance" feminine ; -- tocheck
+lin ambulatory_A = mkA "ambulatoire" ; -- tocheck
+lin ambulatory_N = mkN "déambulatoire" ; -- tocheck
+lin ambuscade_N = mkN "embuscade" feminine ; -- tocheck
+lin ambuscade_V2 = mkV2 (mkV "embusquer") ; -- tocheck
+lin ambush_N = mkN "embuscade" feminine ; -- tocheck
+lin ameliorate_V2 = mkV2 (mkV "améliorer") ; -- tocheck
+lin amelioration_N = mkN "amélioration" feminine ; -- tocheck
+lin amenable_A = mkA "conciliant" ; -- tocheck
+lin amend_V = variants{}; -- mkV2V (mkV "amender") ; -- tocheck
+lin amend_V2 = variants{}; -- mkV2V (mkV "amender") ; -- tocheck
+lin amend_V2V = mkV2V (mkV "amender") ; -- tocheck
+lin amendment_N = mkN "amendement" masculine ; -- tocheck
+lin amenity_N = mkN "aménité" feminine | mkN "commodité" feminine ; -- tocheck
+lin americium_N = mkN "américium" masculine ; -- tocheck
+lin amethyst_N = mkN "améthyste" feminine ; -- tocheck
+lin amiable_A = mkA "aimable" ; -- tocheck
+lin amid_Prep = variants{} ; --
+lin amide_N = mkN "amidure" masculine | mkN "amide" masculine ; -- tocheck
+lin amine_N = mkN "amine" feminine ; -- tocheck
+lin amity_N = mkN "amitié" feminine ; -- tocheck
+lin ammeter_N = mkN "ampèremètre" masculine ; -- tocheck
+lin ammonia_N = mkN "ammoniaque" feminine ; -- tocheck
+lin ammunition_N = mkN "balle" ; -- tocheck
+lin amnesia_N = mkN "amnésie" feminine ; -- tocheck
+lin amnesty_N = mkN "amnestie" feminine ; -- tocheck
+lin amniocentesis_N = mkN "amniocentèse" feminine ; -- tocheck
+lin amoeba_N = mkN "amibe" feminine ; -- tocheck
+lin among_Prep = mkPrep "parmi" ;
+lin amongst_Prep = variants{} ; --
+lin amorous_A = mkA "amoureux" ; -- tocheck
+lin amorphous_A = mkA "amorphe" ; -- tocheck
+lin amortization_N = mkN "amortissement" masculine ; -- tocheck
+lin amount_N = mkN "montant" masculine | mkN "quantité" feminine ; -- tocheck
+lin amount_V = mkV (mkV I.correspondre_V2) | mkV (mkV "monter") ; -- tocheck
+lin amp_N = variants{} ; --
+lin ampere_N = mkN "ampère" masculine ; -- tocheck
+lin ampersand_N = mkN "esperluette" feminine ; -- tocheck
+lin amphetamine_N = mkN "amphétamine" feminine ; -- tocheck
+lin amphibian_N = mkN "amphibien" masculine ; -- tocheck
+lin amphibious_A = mkA "amphibie" ; -- tocheck
+lin amphibole_N = mkN "amphibole" feminine ; -- tocheck
+lin amphitheatre_N = mkN "amphithéâtre" masculine ; -- tocheck
+lin amphora_N = mkN "amphore" feminine ; -- tocheck
+lin ample_A = mkA "ample" ; -- tocheck
+lin amplifier_N = mkN "amplificateur" masculine ; -- tocheck
+lin amplitude_N = mkN "amplitude" feminine ; -- tocheck
+lin ampoule_N = mkN "ampoule" feminine ; -- tocheck
+lin amputate_V2 = mkV2 (mkV "amputer") ; -- tocheck
+lin amputation_N = mkN "amputation" feminine ; -- tocheck
+lin amulet_N = mkN "amulette" feminine ; -- tocheck
+lin amuse_V2 = mkV2 (mkV "amuser") ; -- tocheck
+lin amusement_N = mkN "amusement" masculine ; -- tocheck
+lin amusing_A = mkA "amusant" ; -- tocheck
+lin amylase_N = mkN "amylase" ; -- tocheck
+lin anabolism_N = mkN "anabolisme" masculine ; -- tocheck
+lin anachronism_N = mkN "anachronisme" masculine ; -- tocheck
+lin anachronistic_A = mkA "anachronique" ; -- tocheck
+lin anaclitic_A = mkA "anaclitique" ; -- tocheck
+lin anaconda_N = mkN "anaconda" masculine ; -- tocheck
+lin anadromous_A = mkA "anadrome" ; -- tocheck
+lin anaesthesia_N = mkN "anesthésie" feminine ; -- tocheck
+lin anagram_N = mkN "anagramme" feminine ; -- tocheck
+lin anal_A = mkA "anal" ; -- tocheck
+lin analgesia_N = mkN "analgésie" feminine ; -- tocheck
+lin analgesic_N = mkN "analgésique" masculine ; -- tocheck
+lin analogical_A = mkA "analogique" ; -- tocheck
+lin analogous_A = mkA "analogue" ; -- tocheck
+lin analogy_N = mkN "analogie" feminine ; -- tocheck
+lin analyse_V2 = variants{} ; --
+lin analysis_N = mkN "analyse" feminine ; -- tocheck
+lin analyst_N = mkN "analyste" masculine ; -- tocheck
+lin analytic_A = mkA "analytique" ; -- tocheck
+lin analyzable_A = mkA "analysable" ; -- tocheck
+lin analyze_V2 = mkV2 (mkV "analyser") ; -- tocheck
+lin anapest_N = mkN "anapeste" masculine ; -- tocheck
+lin anaphora_N = mkN "anaphore" feminine ; -- tocheck
+lin anaphoric_A = mkA "anaphorique" ; -- tocheck
+lin anaphylactic_A = mkA "anaphylactique" ; -- tocheck
+lin anaphylaxis_N = mkN "anaphylaxie" feminine ; -- tocheck
+lin anarchic_A = mkA "anarchique" ; -- tocheck
+lin anarchism_N = mkN "anarchisme" masculine ; -- tocheck
+lin anarchy_N = mkN "anarchie" feminine ; -- tocheck
+lin anastylosis_N = mkN "anastylose" feminine ; -- tocheck
+lin anathema_N = mkN "anathème" feminine ; -- tocheck
+lin anatomical_A = mkA "anatomique" ; -- tocheck
+lin anatomy_N = mkN "anatomie" feminine ; -- tocheck
+lin ancestor_N = mkN "ancêtre" ; -- tocheck
+lin ancestral_A = mkA "ancestral" ; -- tocheck
+lin ancestry_N = mkN "ascendance" feminine ; -- tocheck
+lin anchor_N = mkN "ancre" feminine ; -- tocheck
+lin anchor_V2 = mkV2 (mkV "ancrer") ; -- tocheck
+lin anchorite_N = mkN "anachorète" masculine ; -- tocheck
+lin anchorman_N = mkN "présentateur" ; -- tocheck
+lin anchovy_N = mkN "anchois" masculine ; -- tocheck
+lin ancient_A = mkA "antique" | mkA "ancien" ; -- tocheck
+lin ancillary_A = mkA "subordonné" ; -- tocheck
+lin and_Conj = S.and_Conj ;
+lin androgen_N = mkN "androgène" masculine ; -- tocheck
+lin androgynous_A = mkA "asexué" | mkA "androgyne" ; -- tocheck
+lin androgyny_N = mkN "androgynie" feminine ; -- tocheck
+lin android_N = mkN "androïde" masculine ; -- tocheck
+lin androphobia_N = mkN "androphobie" feminine ; -- tocheck
+lin anecdotal_A = mkA "anecdotique" ; -- tocheck
+lin anecdote_N = mkN "anecdote" feminine ; -- tocheck
+lin anecdotist_N = mkN "anecdotier" masculine ; -- tocheck
+lin anemia_N = mkN "anémie" feminine ; -- tocheck
+lin anemone_N = mkN "anémone" feminine ; -- tocheck
+lin anesthesia_N = mkN "anesthésie" feminine ; -- tocheck
+lin anesthesiologist_N = mkN "anesthésiste" ; -- tocheck
+lin anesthetic_N = mkN "anesthésie" feminine ; -- tocheck
+lin anesthetize_V2 = mkV2 (mkV "anesthésier") ; -- tocheck
+lin anestrus_N = mkN "anoestrus" masculine ; -- tocheck
+lin aneurysm_N = mkN "anévrisme" masculine ; -- tocheck
+lin angel_N = mkN "ange" masculine ; -- tocheck
+lin angelic_A = mkA "angélique" ; -- tocheck
+lin angelica_N = mkN "angélique" feminine ; -- tocheck
+lin angelically_Adv = mkAdv "angéliquement" ; -- tocheck
+lin angelology_N = mkN "angélologie" ; -- tocheck
+lin anger_N = mkN "colère" feminine ; -- tocheck
+lin anger_V2 = variants{} ; --
+lin angioma_N = mkN "angiome" masculine ; -- tocheck
+lin angle_N = mkN "angle" masculine ; -- tocheck
+lin anglicism_N = mkN "anglicisme" ; -- tocheck
+lin angrily_Adv = variants{} ; --
+lin angry_A = mkA "fâché" ; -- tocheck
+lin angstrom_N = mkN "ångström" masculine | mkN "angstrom" masculine ; -- tocheck
+lin angular_A = mkA "angulaire" | mkA "anguleux" ; -- tocheck
+lin anhedonia_N = mkN "anhédonie" feminine ; -- tocheck
+lin anhydride_N = mkN "anhydride" masculine ; -- tocheck
+lin anhydrous_A = mkA "anhydre" ; -- tocheck
+lin aniline_N = mkN "aniline" feminine ; -- tocheck
+lin animadversion_N = mkN "reprobation" ; -- tocheck
+lin animal_N = L.animal_N ;
+lin animalcule_N = mkN "animalcule" masculine ; -- tocheck
+lin animation_N = mkN "animation" ; -- tocheck
+lin animator_N = mkN "animateur" masculine ; -- tocheck
+lin anime_N = mkN "animé" masculine ; -- tocheck
+lin animism_N = mkN "animisme" masculine ; -- tocheck
+lin animist_N = mkN "animiste" ; -- tocheck
+lin animosity_N = mkN "animosité" feminine ; -- tocheck
+lin anion_N = mkN "anion" masculine ; -- tocheck
+lin anise_N = mkN "anis" masculine ; -- tocheck
+lin anisotropic_A = mkA "anisotrope" ; -- tocheck
+lin anisotropy_N = mkN "anisotropie" feminine ; -- tocheck
+lin ankle_N = mkN "cheville" feminine ; -- tocheck
+lin anklebone_N = mkN "talus" masculine ; -- tocheck
+lin anklet_N = mkN "jambelet" masculine ; -- tocheck
+lin annalist_N = mkN "annaliste" masculine ; -- tocheck
+lin annealing_N = mkN "recuit" masculine ; -- tocheck
+lin annelid_N = mkN "annélidé" masculine ; -- tocheck
+lin annex_N = mkN "annexe" ; -- tocheck
+lin annex_V2 = mkV2 (mkV "annexer") ; -- tocheck
+lin annexation_N = mkN "annexion" feminine ; -- tocheck
+lin annihilate_V2 = mkV2 (mkV "annihiler") ; -- tocheck
+lin anniversary_N = mkN "anniversaire" masculine ; -- tocheck
+lin annotate_V2 = mkV2 (mkV "annoter") ; -- tocheck
+lin annotation_N = mkN "annotation" feminine ; -- tocheck
+lin announce_V2 = mkV2 (mkV "annoncer") ; -- tocheck
+lin announce_VS = variants{}; -- mkV2 (mkV "annoncer") ; -- tocheck
+lin announcement_N = mkN "annonce" feminine ; -- tocheck
+lin announcer_N = mkN "annonceur" masculine ; -- tocheck
+lin annoy_V2 = mkV2 (mkV "gêner") ; -- tocheck
+lin annoyance_N = mkN "irritation" feminine ; -- tocheck
+lin annual_A = mkA "annuel" ; -- tocheck
+lin annually_Adv = variants{} ; --
+lin annul_V2 = mkV2 (mkV "annuler") ; -- tocheck
+lin annular_A = mkA "annulaire" ; -- tocheck
+lin annulment_N = mkN "annullation" ; -- tocheck
+lin annulus_N = mkN "anneau" masculine ; -- tocheck
+lin annunciate_V2 = mkV2 (mkV "annoncer") ; -- tocheck
+lin anoa_N = mkN "anoa" ; -- tocheck
+lin anode_N = mkN "anode" feminine ; -- tocheck
+lin anodyne_A = mkA "apaisant" ; -- tocheck
+lin anodyne_N = mkN "analgésique" masculine | mkN "calmant" masculine ; -- tocheck
+lin anoint_V2 = mkV2 (mkV I.oindre_V2) ; -- tocheck
+lin anomaly_N = mkN "anomalie" feminine ; -- tocheck
+lin anomie_N = mkN "anomie" feminine ; -- tocheck
+lin anonymity_N = mkN "anonymat" ; -- tocheck
+lin anonymous_A = mkA "anonyme" ; -- tocheck
+lin anopheles_N = mkN "anophèle" masculine ; -- tocheck
+lin anorak_N = mkN "anorak" masculine ; -- tocheck
+lin anorexia_N = mkN "anorexie" feminine ; -- tocheck
+lin anosmia_N = mkN "anosmie" feminine ; -- tocheck
+lin anosmic_A = mkA "anosmique" ; -- tocheck
+lin another_Det = mkDet "autre" ;
+lin anoxia_N = mkN "anoxie" feminine ; -- tocheck
+lin answer_N = mkN "réponse" feminine | mkN "solution" ; -- tocheck
+lin answer_V = variants{}; -- mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin answer_V2 = mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin answer_V2S = L.answer_V2S ;
+lin ant_N = mkN "fourmi" feminine ; -- tocheck
+lin antagonism_N = mkN "antagonisme" masculine ; -- tocheck
+lin antagonistic_A = mkA "antagonique" ; -- tocheck
+lin anteater_N = mkN "fourmilier" masculine ; -- tocheck
+lin antebellum_A = mkA "d'avant-guerre" ; -- tocheck
+lin antecedent_N = mkN "antécédent" masculine | mkN "ascendant" masculine ; -- tocheck
+lin antechamber_N = mkN "antichambre" feminine ; -- tocheck
+lin antediluvian_A = mkA "antédiluvien" ; -- tocheck
+lin antelope_N = mkN "antilope" feminine ; -- tocheck
+lin antenatal_A = mkA "anténatal" ; -- tocheck
+lin antenna_N = mkN "antenne" feminine ; -- tocheck
+lin antenuptial_A = mkA "prénuptial" ; -- tocheck
+lin antepenultimate_A = mkA "antépénultième" ; -- tocheck
+lin anterior_A = mkA "antérieur" ; -- tocheck
+lin anterograde_A = mkA "antérograde" ; -- tocheck
+lin anthem_N = mkN "hymne" masculine | mkN "hymne" feminine ; -- tocheck
+lin anther_N = mkN "anthère" feminine ; -- tocheck
+lin anthill_N = mkN "fourmilière" ; -- tocheck
+lin anthologist_N = mkN "anthologiste" ; -- tocheck
+lin anthracite_N = mkN "anthracite" masculine ; -- tocheck
+lin anthrax_N = mkN "charbon" ; -- tocheck
+lin anthropocentric_A = mkA "anthropocentrique" ; -- tocheck
+lin anthropocentrism_N = mkN "anthropocentrisme" masculine ; -- tocheck
+lin anthropological_A = mkA "anthropologique" ; -- tocheck
+lin anthropologistFem_N = mkN "anthropologue" feminine ; -- tocheck
+lin anthropologistMasc_N = mkN "anthropologue" masculine ; -- tocheck
+lin anthropology_N = mkN "anthropologie" feminine ; -- tocheck
+lin anthropomorphism_N = mkN "anthropomorphisme" masculine ; -- tocheck
+lin anthropophagy_N = mkN "anthropophagie" feminine ; -- tocheck
+lin antiaircraft_A = mkA "anti-aérien" ; -- tocheck
+lin antibacterial_A = mkA "antibactérien" ; -- tocheck
+lin antibacterial_N = mkN "antibactérien" masculine ; -- tocheck
+lin antibiotic_A = mkA "antibiotique" ; -- tocheck
+lin antibiotic_N = mkN "antibiotique" masculine ; -- tocheck
+lin antibody_N = mkN "anticorps" masculine ; -- tocheck
+lin anticipate_V = variants{}; -- mkV2 (mkV "anticiper") ; -- tocheck
+lin anticipate_V2 = mkV2 (mkV "anticiper") ; -- tocheck
+lin anticipate_VS = variants{}; -- mkV2 (mkV "anticiper") ; -- tocheck
+lin anticipate_VV = variants{}; -- mkV2 (mkV "anticiper") ; -- tocheck
+lin anticipation_N = variants{} ; --
+lin anticyclone_N = mkN "anticyclone" masculine ; -- tocheck
+lin anticyclonic_A = mkA "anticyclonique" ; -- tocheck
+lin antidepressant_N = mkN "antidépresseur" masculine ; -- tocheck
+lin antidote_N = mkN "alexipharmaque" masculine ; -- tocheck
+lin antiferromagnetism_N = mkN "antiferromagnétisme" masculine ; -- tocheck
+lin antifungal_N = mkN "antifongique" masculine ; -- tocheck
+lin antigenic_A = mkA "antigénique" ; -- tocheck
+lin antihero_N = mkN "antihéros" ; -- tocheck
+lin antihistamine_N = mkN "antihistaminique" masculine ; -- tocheck
+lin antihypertensive_N = mkN "antihypertensif" masculine ; -- tocheck
+lin antilepton_N = mkN "antilepton" masculine ; -- tocheck
+lin antimacassar_N = mkN "têtière" ; -- tocheck
+lin antimatter_N = mkN "antimatière" feminine ; -- tocheck
+lin antimicrobial_A = mkA "antimicrobien" ; -- tocheck
+lin antimony_N = mkN "antimoine" masculine ; -- tocheck
+lin antimuon_N = mkN "antimuon" masculine ; -- tocheck
+lin antinomy_N = mkN "antinomie" feminine ; -- tocheck
+lin antioxidant_N = mkN "antioxydant" masculine ; -- tocheck
+lin antiparticle_N = mkN "antiparticule" feminine ; -- tocheck
+lin antiperspirant_N = mkN "antisudorifique" masculine ; -- tocheck
+lin antiphony_N = mkN "antienne" feminine ; -- tocheck
+lin antiproton_N = mkN "antiproton" masculine ; -- tocheck
+lin antipyretic_A = mkA "antipyrétique" ; -- tocheck
+lin antipyretic_N = mkN "antipyrétique" ; -- tocheck
+lin antiquark_N = mkN "antiquark" masculine ; -- tocheck
+lin antiquated_A = mkA "vieilli" ; -- tocheck
+lin antique_N = mkN "antique" masculine ; -- tocheck
+lin antiquity_N = mkN "Antiquité" feminine | mkN "antiquité" feminine ; -- tocheck
+lin antiseptic_A = mkA "antiseptique" ; -- tocheck
+lin antiseptic_N = mkN "antiseptique" ; -- tocheck
+lin antitauon_N = mkN "antitauon" masculine ; -- tocheck
+lin antithesis_N = mkN "antithèse" feminine ; -- tocheck
+lin antithetical_A = mkA "antithétique" ; -- tocheck
+lin antler_N = mkN "bois" masculine ; -- tocheck
+lin antonym_N = mkN "antonyme" masculine ; -- tocheck
+lin antonymy_N = mkN "antonymie" feminine ; -- tocheck
+lin antrum_N = mkN "antre" masculine ; -- tocheck
+lin antsy_A = mkA "agité" ; -- tocheck
+lin anurous_A = mkA "anoure" ; -- tocheck
+lin anus_N = mkN "anus" masculine ; -- tocheck
+lin anvil_N = mkN "enclume" feminine ; -- tocheck
+lin anxiety_N = mkN "anxiété" feminine ; -- tocheck
+lin anxious_A = mkA "anxieux" | mkA "désireux" ; -- tocheck
+lin anybody_NP = S.mkNP (mkPN "n'importe qui") ;
+lin anyone_NP = S.mkNP (mkPN "n'importe qui") ;
+lin anything_NP = S.mkNP (mkPN "n'importe quoi") ;
+lin anyway_Adv = mkAdv "en tout cas" ;
+lin anywhere_Adv = mkAdv "n'importe où" ;
+lin aorist_N = mkN "aoriste" masculine ; -- tocheck
+lin aorta_N = mkN "aorte" feminine ; -- tocheck
+lin aortal_A = mkA "aortique" ; -- tocheck
+lin apace_Adv = mkAdv "rapidement" ; -- tocheck
+lin apanage_N = mkN "apanage" masculine ; -- tocheck
+lin apart_Adv = mkAdv "séparé" ; -- tocheck
+lin apartheid_N = mkN "apartheid" masculine ; -- tocheck
+lin apartment_N = L.apartment_N ;
+lin apathetic_A = mkA "indifférent" ; -- tocheck
+lin apathy_N = mkN "apathie" feminine ; -- tocheck
+lin apatite_N = mkN "apatite" ; -- tocheck
+lin ape_N = mkN "singe" masculine ; -- tocheck
+lin ape_V2 = mkV2 (mkV "singer") ; -- tocheck
+lin aperture_N = mkN "ouverture" feminine ; -- tocheck
+lin apex_N = mkN "apex" masculine | mkN "apogée" feminine ; -- tocheck
+lin aphasia_N = mkN "aphasie" feminine ; -- tocheck
+lin aphelion_N = mkN "aphélie" masculine ; -- tocheck
+lin apheresis_N = mkN "aphérèse" feminine ; -- tocheck
+lin aphesis_N = mkN "aphérèse" feminine ; -- tocheck
+lin aphorism_N = mkN "aphorisme" masculine ; -- tocheck
+lin aphrodisiac_A = mkA "aphrodisiaque" ; -- tocheck
+lin aphrodisiac_N = mkN "aphrodisiaque" masculine ; -- tocheck
+lin apiary_N = mkN "rucher" masculine ; -- tocheck
+lin apiece_Adv = mkAdv "chacun" ; -- tocheck
+lin apnea_N = mkN "apnée" ; -- tocheck
+lin apoapsis_N = mkN "apoapse" ; -- tocheck
+lin apocalypse_N = mkN "apocalypse" feminine ; -- tocheck
+lin apocalyptic_A = mkA "apocalyptique" ; -- tocheck
+lin apocope_N = mkN "apocope" feminine ; -- tocheck
+lin apocryphal_A = mkA "apocryphe" ; -- tocheck
+lin apodictic_A = mkA "apodictique" ; -- tocheck
+lin apogee_N = mkN "apogée" masculine ; -- tocheck
+lin apolitical_A = mkA "apolitique" ; -- tocheck
+lin apologize_V = mkV (reflV (mkV "excuser")) ; -- tocheck
+lin apology_N = mkN "excuse" feminine | mkN "apologie" feminine ; -- tocheck
+lin aponeurosis_N = mkN "aponévrose" feminine ; -- tocheck
+lin apophysis_N = mkN "apophyse" feminine ; -- tocheck
+lin aposiopesis_N = mkN "aposiopèse" feminine ; -- tocheck
+lin apostasy_N = mkN "apostasie" feminine ; -- tocheck
+lin apostate_N = mkN "apostat" masculine ; -- tocheck
+lin apostle_N = mkN "apôtre" masculine ; -- tocheck
+lin apostolic_A = mkA "apostolique" ; -- tocheck
+lin apostrophe_N = mkN "apostrophe" feminine ; -- tocheck
+lin apostrophize_V2 = mkV2 (mkV "apostropher") ; -- tocheck
+lin apothegm_N = mkN "apophthegme" masculine ; -- tocheck
+lin apotheosis_N = mkN "apothéose" feminine ; -- tocheck
+lin appalling_A = variants{} ; --
+lin apparatchik_N = mkN "apparatchik" masculine ; -- tocheck
+lin apparatus_N = mkN "appareil" masculine ; -- tocheck
+lin apparent_A = mkA "manifeste" | mkA "apparent" ; -- tocheck
+lin apparently_Adv = variants{} ; --
+lin appeal_N = mkN "appel" masculine | mkN "attrait" masculine ; -- tocheck
+lin appeal_V = variants{} ; --
+lin appeal_V2 = variants{} ; --
+lin appear_V = I.paraître_V ;
+lin appear_VA = mkVA (mkV "sembler") ;
+lin appear_VS = mkVS (mkV "sembler") ;
+lin appear_VV = mkVV (mkV "sembler") ;
+lin appearance_N = mkN "apparition" feminine | mkN "apparence" feminine | mkN "comparution" feminine ; -- tocheck
+lin appease_V2 = mkV2 (mkV "apaiser") ; -- tocheck
+lin appellant_N = mkN "appelant" masculine ; -- tocheck
+lin append_V2 = mkV2 (mkV I.appendre_V2) ; -- tocheck
+lin appendectomy_N = mkN "appendicectomie" feminine ; -- tocheck
+lin appendicitis_N = mkN "appendicite" ; -- tocheck
+lin appendix_N = mkN "annexe" feminine | mkN "appendice" masculine ; -- tocheck
+lin appertain_V = mkV (mkV I.appartenir_V2) ; -- tocheck
+lin appetite_N = mkN "appétit" masculine ; -- tocheck
+lin appetizer_N = mkN "amuse-gueules" ; -- tocheck
+lin appetizing_A = mkA "appétissant" ; -- tocheck
+lin applaud_V2 = mkV2 (mkV "applaudir") | mkV2 (mkV "louer") ; -- tocheck
+lin applause_N = mkN "acclamer" ; -- tocheck
+lin apple_N = L.apple_N ;
+lin applesauce_N = mkN "balivernes" ; -- tocheck
+lin applet_N = mkN "appliquette" ; -- tocheck
+lin appliance_N = mkN "appareil" masculine ; -- tocheck
+lin applicable_A = variants{} ; --
+lin applicant_N = mkN "demandeur" masculine ; -- tocheck
+lin application_N = mkN "application" feminine | mkN "candidature" feminine ; -- tocheck
+lin applicative_A = mkA "applicatif" ; -- tocheck
+lin applied_A = variants{} ; --
+lin apply_1_V2 = mkV2 (mkV "appliquer") ;
+lin apply_2_V2 = mkV2 (mkV "appliquer") ; ----
+lin apply_V = reflV (mkV "appliquer") ; ----
+lin apply_V2 = mkV2 (mkV "appliquer") ;
+lin apply_V2V = mkV2V (mkV "appliquer") ;
+lin apply_VV = mkVV (mkV "appliquer") | mkVV (reflV (mkV I.inscrire_V2)) ;
+lin appoint_V2 = variants{}; -- mkV3 (mkV "fixer") | mkV3 (mkV "désigner") ; -- tocheck
+lin appoint_V2V = variants{}; -- variants{}; -- mkV3 (mkV "fixer") | mkV3 (mkV "désigner") ; -- tocheck
+lin appoint_V3 = mkV3 (mkV "fixer") | mkV3 (mkV "désigner") ; -- tocheck
+lin appointed_A = variants{} ; --
+lin appointment_N = mkN "rendez-vous" | mkN "nomination" feminine ; -- tocheck
+lin apposition_N = mkN "apposition" feminine ; -- tocheck
+lin appraisal_N = mkN "estimation" feminine ; -- tocheck
+lin appraise_V2 = mkV2 (mkV "estimer") ; -- tocheck
+lin appreciable_A = mkA "appréciable" ; -- tocheck
+lin appreciate_V = variants{}; -- mkV2 (mkV "reconnaissant") ; -- tocheck
+lin appreciate_V2 = mkV2 (mkV "reconnaissant") ; -- tocheck
+lin appreciation_N = variants{} ; --
+lin apprehend_V2 = mkV2 (mkV "appréhender") ; -- tocheck
+lin apprehensive_A = mkA "soucieux" ; -- tocheck
+lin apprentice_N = mkN "apprenti" masculine ; -- tocheck
+lin approach_N = mkN "approche" feminine ; -- tocheck
+lin approach_V = variants{}; -- mkV2 (mkV "approcher") ; -- tocheck
+lin approach_V2 = mkV2 (mkV "approcher") ; -- tocheck
+lin approachable_A = mkA "approchable" ; -- tocheck
+lin approbation_N = mkN "approbation" feminine ; -- tocheck
+lin appropriate_A = mkA "approprié" ; -- tocheck
+lin appropriate_V2 = mkV2 (mkV "approprié") ; -- tocheck
+lin appropriately_Adv = variants{} ; --
+lin approval_N = mkN "approbation" feminine | mkN "agrément" masculine ; -- tocheck
+lin approve_V = variants{}; -- mkV2 (mkV "approuver") ; -- tocheck
+lin approve_V2 = mkV2 (mkV "approuver") ; -- tocheck
+lin approved_A = variants{} ; --
+lin approximate_A = mkA "approximant" | mkA "approximatif" ; -- tocheck
+lin approximate_V2 = mkV2 (mkV "approximer") ; -- tocheck
+lin approximately_Adv = variants{} ; --
+lin approximation_N = mkN "rapprochement" masculine | mkN "approximation" feminine ; -- tocheck
+lin apricot_N = mkN "abricot" masculine | mkN "abricotier" masculine ; -- tocheck
+lin apron_N = mkN "tablier" masculine ; -- tocheck
+lin apse_N = mkN "abside" feminine ; -- tocheck
+lin aquaculture_N = mkN "aquaculture" feminine ; -- tocheck
+lin aquaphobia_N = mkN "aquaphobie" feminine ; -- tocheck
+lin aquarium_N = mkN "aquarium" masculine ; -- tocheck
+lin aquatic_A = mkA "aquatique" ; -- tocheck
+lin aqueduct_N = mkN "aqueduc" masculine ; -- tocheck
+lin aqueous_A = mkA "aqueux" ; -- tocheck
+lin aquifer_N = mkN "aquifère" masculine ; -- tocheck
+lin aquiline_A = mkA "aquilin" ; -- tocheck
+lin arabesque_N = mkN "arabesque" ; -- tocheck
+lin arachnid_N = mkN "arachnide" ; -- tocheck
+lin arachnophobia_N = mkN "arachnophobie" ; -- tocheck
+lin arbiter_N = mkN "arbitre" masculine ; -- tocheck
+lin arbitrary_A = mkA "arbitraire" | mkA "quelconque" ; -- tocheck
+lin arbitration_N = mkN "arbitrage" masculine ; -- tocheck
+lin arc_N = mkN "arc" masculine ; -- tocheck
+lin arcade_N = mkN "arcade" feminine ; -- tocheck
+lin arcane_A = mkA "arcane" ; -- tocheck
+lin arch_N = mkN "arche" feminine | mkN "arc" masculine ; -- tocheck
+lin archaeological_A = mkA "archéologique" ; -- tocheck
+lin archaeologist_N = mkN "archéologue" ; -- tocheck
+lin archaeology_N = mkN "archéologie" feminine ; -- tocheck
+lin archaic_A = mkA "archaïque" ; -- tocheck
+lin archaism_N = mkN "archaïsme" masculine ; -- tocheck
+lin archangel_N = mkN "archange" ; -- tocheck
+lin archbishop_N = mkN "archevêque" masculine ; -- tocheck
+lin archdiocese_N = mkN "archidiocèse" feminine ; -- tocheck
+lin archduchess_N = mkN "archiduchesse" feminine ; -- tocheck
+lin archduchy_N = mkN "archiduché" masculine ; -- tocheck
+lin archduke_N = mkN "archiduc" masculine ; -- tocheck
+lin archer_N = mkN "archer" masculine ; -- tocheck
+lin archetypal_A = mkA "archétypal" ; -- tocheck
+lin archetype_N = mkN "archétype" ; -- tocheck
+lin archiepiscopal_A = mkA "archiépiscopal" ; -- tocheck
+lin archimandrite_N = mkN "archimandrite" masculine ; -- tocheck
+lin archipelago_N = mkN "archipel" masculine ; -- tocheck
+lin architectFem_N = mkN "architecte" feminine ; -- tocheck
+lin architectMasc_N = mkN "architecte" masculine ;
+lin architectural_A = variants{} ; --
+lin architecture_N = mkN "architecture" feminine ; -- tocheck
+lin archive_N = mkN "archives" ; -- tocheck
+lin archpriest_N = mkN "archiprêtre" masculine ; -- tocheck
+lin archway_N = mkN "arcade" feminine ; -- tocheck
+lin ardent_A = mkA "ardent" ; -- tocheck
+lin ardor_N = mkN "ardeur" | mkN "ardeur" feminine ; -- tocheck
+lin arduous_A = mkA "ardu" ; -- tocheck
+lin are_N = mkN "are" masculine ; -- tocheck
+lin area_1_N = mkN "région" feminine | mkN "surface" ; ----
+lin area_2_N = mkN "région" feminine | mkN "surface" ; ----
+lin area_3_N = mkN "région" feminine | mkN "surface" ; ----
+lin area_4_N = mkN "région" feminine | mkN "surface" ; ----
+lin area_5_N = mkN "région" feminine | mkN "surface" ; ----
+lin area_6_N = mkN "région" feminine | mkN "surface" ; ----
+lin area_N = mkN "région" feminine ;
+lin arena_N = mkN "arène" ; -- tocheck
+lin arenicolous_A = mkA "arénicole" ; -- tocheck
+lin areola_N = mkN "aréole" ; -- tocheck
+lin argent_A = mkA "argent" ; -- tocheck
+lin argent_N = mkN "argent" masculine ; -- tocheck
+lin argentic_A = mkA "argentique" ; -- tocheck
+lin argentine_N = mkN "argentine" masculine ; -- tocheck
+lin arginine_N = mkN "arginine" ; -- tocheck
+lin argon_N = mkN "argon" masculine ; -- tocheck
+lin argonaut_N = mkN "argonaute" ; -- tocheck
+lin argot_N = mkN "argot" masculine ; -- tocheck
+lin arguable_A = mkA "discutable" ; -- tocheck
+lin argue_V = variants{}; -- mkV2 (mkV "affirmer") | mkV2 (mkV "arguer") ; -- tocheck
+lin argue_V2 = mkV2 (mkV "affirmer") | mkV2 (mkV "arguer") ; -- tocheck
+lin argue_VS = variants{}; -- mkV2 (mkV "affirmer") | mkV2 (mkV "arguer") ; -- tocheck
+lin argument_N = mkN "argument" masculine | mkN "argumentation" feminine | mkN "querelle" feminine ; -- tocheck
+lin aria_N = mkN "aria" feminine ; -- tocheck
+lin arid_A = mkA "aride" ; -- tocheck
+lin arise_V = mkV (mkV "surgir") ; -- tocheck
+lin aristocracy_N = mkN "aristocratie" feminine ; -- tocheck
+lin aristocratic_A = mkA "aristocratique" ; -- tocheck
+lin arithmetic_N = mkN "arithmétique" feminine | mkN "d'arithmétique" ; -- tocheck
+lin arity_N = mkN "arité" masculine ; -- tocheck
+lin ark_N = mkN "arche" feminine ; -- tocheck
+lin arm_1_N = mkN "bras" masculine ;
+lin arm_2_N = mkN "arme" feminine ;
+lin arm_N = mkN "bras" masculine | mkN "arme" feminine ; -- tocheck
+lin arm_V = variants{}; -- mkV2 (mkV "armer") ; -- tocheck
+lin arm_V2 = mkV2 (mkV "armer") ; -- tocheck
+lin armadillo_N = mkN "tatou" masculine ; -- tocheck
+lin armament_N = mkN "armement" masculine ; -- tocheck
+lin armchair_N = mkN "fauteuil" ; -- tocheck
+lin armed_A = variants{} ; --
+lin armet_N = mkN "armet" masculine ; -- tocheck
+lin armful_N = mkN "brassée" feminine ; -- tocheck
+lin armhole_N = mkN "emmanchure" feminine ; -- tocheck
+lin armistice_N = mkN "armistice" masculine ; -- tocheck
+lin armor_N = mkN "armure" feminine | mkN "cuirasse" feminine ; -- tocheck
+lin armoury_N = mkN "armoiries" | mkN "armurerie" feminine ; -- tocheck
+lin armpit_N = mkN "aisselle" feminine ; -- tocheck
+lin armrest_N = mkN "accoudoir" masculine ; -- tocheck
+lin army_N = mkN "armée" feminine ; -- tocheck
+lin arnica_N = mkN "arnica" feminine ; -- tocheck
+lin aroma_N = mkN "arôme" masculine ; -- tocheck
+lin aromatic_A = mkA "aromatique" ; -- tocheck
+lin around_Adv = mkAdv "en ronde" ; ----
+lin around_Prep = mkPrep "environ" ; ---- split: autour de
+lin arousal_N = mkN "excitation" | mkN "éveil" ; -- tocheck
+lin arouse_V2 = variants{}; -- mkV2V (mkV "émoustiller") ; -- tocheck
+lin arouse_V2V = mkV2V (mkV "émoustiller") ; -- tocheck
+lin arrange_V = variants{}; -- mkV2 (mkV "arranger") ; -- tocheck
+lin arrange_V2 = mkV2 (mkV "arranger") ; -- tocheck
+lin arrangement_N = mkN "arrangement" masculine ; -- tocheck
+lin array_N = mkN "tableau" masculine ; -- tocheck
+lin arrears_N = mkN "arriéré" masculine ; -- tocheck
+lin arrest_N = mkN "arrestation" feminine ; -- tocheck
+lin arrest_V2 = mkV2 (mkV "arrêter") ; -- tocheck
+lin arrival_N = mkN "arrivée" feminine ; -- tocheck
+lin arrive_V = variants{}; -- mkV2 (mkV "arriver") | mkV2 (mkV "réussir") ; -- tocheck
+lin arrogant_A = mkA "arrogant" ; -- tocheck
+lin arrogate_V2 = mkV2 (reflV (mkV "arroger")) ; -- tocheck
+lin arrow_N = mkN "flèche" feminine ; -- tocheck
+lin arsehole_N = mkN "con" masculine ; -- tocheck
+lin arsenal_N = mkN "arsenal" masculine ; -- tocheck
+lin arsenate_N = mkN "arséniate" masculine ; -- tocheck
+lin arsenic_N = mkN "arsenic" masculine ; -- tocheck
+lin arsenide_N = mkN "arséniure" masculine ; -- tocheck
+lin arsonist_N = mkN "incendiaire" ; -- tocheck
+lin art_N = L.art_N ;
+lin artemisia_N = mkN "armoise" feminine ; -- tocheck
+lin arterial_A = mkA "artériel" ; -- tocheck
+lin arteriosclerosis_N = mkN "artériosclérose" feminine ; -- tocheck
+lin artery_N = mkN "artère" feminine ; -- tocheck
+lin artful_A = mkA "artificiel" | mkA "artificieux" | mkA "artistique" ; -- tocheck
+lin arthritis_N = mkN "arthrose" feminine ; -- tocheck
+lin arthromere_N = mkN "métamère" ; -- tocheck
+lin arthropod_N = mkN "arthropode" masculine ; -- tocheck
+lin artichoke_N = mkN "artichaut" masculine ; -- tocheck
+lin article_N = mkN "article" masculine ; -- tocheck
+lin articulate_A = mkA "articulé" | mkA "éloquent" | mkA "clair" ; -- tocheck
+lin articulate_V = variants{}; -- mkV2 (mkV "articuler") ; -- tocheck
+lin articulate_V2 = mkV2 (mkV "articuler") ; -- tocheck
+lin articulatory_A = mkA "articulatoire" ; -- tocheck
+lin artifact_N = mkN "artéfact" masculine | mkN "artefact" masculine ; -- tocheck
+lin artifice_N = mkN "artifice" masculine ; -- tocheck
+lin artificial_A = mkA "artificiel" ; -- tocheck
+lin artilleryman_N = mkN "artilleur" masculine ; -- tocheck
+lin artisan_N = mkN "artisan" masculine ; -- tocheck
+lin artist_N = mkN "artiste" ; -- tocheck
+lin artistic_A = mkA "artistique" ; -- tocheck
+lin artistically_Adv = mkAdv "artistiquement" ; -- tocheck
+lin arum_N = mkN "arum" masculine ; -- tocheck
+lin as_CAdv = S.as_CAdv | lin CAdv (ss "autant") ;
+lin as_Prep = mkPrep "comme" ;
+lin as_Subj = M.mkSubj "comme" ;
+lin asbestos_N = mkN "amiante" masculine ; -- tocheck
+lin ascend_V2 = mkV2 (mkV "monter") ; -- tocheck
+lin ascendancy_N = mkN "ascendant" feminine ; -- tocheck
+lin ascendant_A = mkA "ascendant" ; -- tocheck
+lin ascender_N = mkN "hampe" ; -- tocheck
+lin ascension_N = mkN "ascension" feminine ; -- tocheck
+lin ascertain_V2 = mkV2 (mkV "constater") ; -- tocheck
+lin ascetic_A = mkA "ascétique" ; -- tocheck
+lin ascetic_N = mkN "ascète" masculine ; -- tocheck
+lin asceticism_N = mkN "ascétisme" masculine ; -- tocheck
+lin ascribe_V2 = mkV2 (mkV "attribuer") | mkV2 (mkV "imputer") ; -- tocheck
+lin ascription_N = mkN "attribution" feminine ; -- tocheck
+lin ascus_N = mkN "asque" ; -- tocheck
+lin asepsis_N = mkN "asepsie" ; -- tocheck
+lin asexual_A = mkA "asexué" | mkA "asexuel" ; -- tocheck
+lin asexuality_N = mkN "asexualité" ; -- tocheck
+lin ash_N = mkN "cendre" feminine | mkN "frêne" masculine ; -- tocheck
+lin ashamed_A = mkA "honteux" ; -- tocheck
+lin ashcan_N = mkN "cendrier" masculine ; -- tocheck
+lin ashen_A = mkA "cendré" ; -- tocheck
+lin ashes_N = L.ashes_N ;
+lin ashtray_N = mkN "cendrier" masculine ; -- tocheck
+lin aside_Adv = variants{} ; --
+lin asinine_A = mkA "asinin" ; -- tocheck
+lin ask_V = mkV "demander" ;
+lin ask_V2 = mkV2 "demander" ;
+lin ask_V2Q = L.ask_V2Q ;
+lin ask_V2V = mkV2V (mkV "demander") ;
+lin ask_VQ = mkVQ (mkV "demander") ;
+lin ask_for_V2 = mkV2 (mkV "demander") ; -- tocheck --UNCHK
+lin ask_for_V3 = mkV3 (mkV "demander") ; -- tocheck --UNCHK
+lin asleep_A = mkA "endormi" ; -- tocheck
+lin asocial_A = mkA "asocial" ; -- tocheck
+lin asparagine_N = mkN "asparagine" feminine ; -- tocheck
+lin asparagus_N = mkN "asperge" feminine ; -- tocheck
+lin aspect_N = mkN "aspect" masculine ; -- tocheck
+lin aspen_N = mkN "tremble" masculine ; -- tocheck
+lin asperity_N = mkN "aspérité" feminine ; -- tocheck
+lin asperse_V2 = mkV2 (mkV "asperger") ; -- tocheck
+lin asphalt_N = mkN "asphalte" masculine ; -- tocheck
+lin asphodel_N = mkN "asphodèle" masculine ; -- tocheck
+lin asphyxia_N = mkN "asphyxie" feminine ; -- tocheck
+lin aspic_N = mkN "aspic" masculine ; -- tocheck
+lin aspirate_V2 = mkV2 (mkV "aspirer") | mkV2 (mkV "inspirer") ; -- tocheck
+lin aspiration_N = mkN "aspiration" ; -- tocheck
+lin aspirator_N = mkN "aspirateur" masculine ; -- tocheck
+lin aspirin_N = mkN "aspirine" feminine ; -- tocheck
+lin ass_N = mkN "âne" masculine | mkN "cul" masculine ; -- tocheck
+lin assail_V2 = mkV2 (mkV I.assaillir_V2) ; -- tocheck
+lin assailant_N = mkN "agresseur" masculine ; -- tocheck
+lin assassin_N = mkN "assassin" masculine ; -- tocheck
+lin assassinate_V2 = mkV2 (mkV "assassiner") ; -- tocheck
+lin assassination_N = mkN "assassinat" ; -- tocheck
+lin assault_N = mkN "assaut" masculine ; -- tocheck
+lin assault_V2 = mkV2 (mkV "attaquer") ; -- tocheck
+lin assay_V2 = mkV2 (mkV "analyser") ; -- tocheck
+lin assegai_N = mkN "sagaie" feminine ; -- tocheck
+lin assemble_V = variants{}; -- mkV2 (reflV (mkV "rassembler")) | mkV2 (mkV "assembler") ; -- tocheck
+lin assemble_V2 = mkV2 (reflV (mkV "rassembler")) | mkV2 (mkV "assembler") ; -- tocheck
+lin assembly_N = variants{} ; --
+lin assent_N = mkN "assentiment" masculine ; -- tocheck
+lin assent_V = mkV (mkV "assentir") ; -- tocheck
+lin assert_V = variants{}; -- mkV2 (mkV I.asseoir_V2) ; -- tocheck
+lin assert_V2 = mkV2 (mkV I.asseoir_V2) ; -- tocheck
+lin assert_VS = variants{}; -- mkV2 (mkV I.asseoir_V2) ; -- tocheck
+lin assertion_N = variants{} ; --
+lin assertive_A = mkA "assuré" ; -- tocheck
+lin assess_V2 = mkV2 (mkV "estimer") ; -- tocheck
+lin assessment_N = mkN "évaluation" feminine | mkN "estimation" feminine ; -- tocheck
+lin assessor_N = mkN "assesseur" masculine | mkN "estimateur" masculine | mkN "évaluateur" masculine ; -- tocheck
+lin asset_N = mkN "actif" masculine ; -- tocheck
+lin assets_N = mkN "actif" masculine ; -- tocheck
+lin assiduous_A = mkA "assidu" ; -- tocheck
+lin assign_V2 = variants{}; -- mkV2V (mkV "assigner") | mkV2V (mkV "attribuer") | mkV2V (mkV "designer") ; -- tocheck
+lin assign_V2V = mkV2V (mkV "assigner") | mkV2V (mkV "attribuer") | mkV2V (mkV "designer") ; -- tocheck
+lin assignment_N = mkN "affectation" feminine ; -- tocheck
+lin assimilate_V2 = mkV2 (mkV "assimiler") ; -- tocheck
+lin assist_V = variants{}; -- mkV2 (mkV "assister") ; -- tocheck
+lin assist_V2 = mkV2 (mkV "assister") ; -- tocheck
+lin assistance_N = mkN "assistance" feminine ; -- tocheck
+lin assistant_A = variants{} ; --
+lin assistant_N = mkN "assistant" masculine ; -- tocheck
+lin associate_N = variants{} ; --
+lin associate_V = variants{}; -- mkV2 (mkV "associer") ; -- tocheck
+lin associate_V2 = mkV2 (mkV "associer") ; -- tocheck
+lin associated_A = variants{} ; --
+lin association_N = mkN "association" | mkN "association" feminine ; -- tocheck
+lin associative_A = mkA "associatif" ; -- tocheck
+lin assorted_A = mkA "assorti" ; -- tocheck
+lin assortment_N = mkN "assortiment" ; -- tocheck
+lin assuage_V2 = mkV2 (mkV "assouvir") | mkV2 (mkV "apaiser") ; -- tocheck
+lin assume_V2 = mkV2 (mkV "adopter") | mkV2 (mkV "supposer") | mkV2 (mkV "assumer") ; -- tocheck
+lin assume_VS = variants{}; -- mkV2 (mkV "adopter") | mkV2 (mkV "supposer") | mkV2 (mkV "assumer") ; -- tocheck
+lin assumption_N = variants{} ; --
+lin assurance_N = mkN "assurance" ; -- tocheck
+lin assure_V2 = variants{}; -- mkV2S (mkV "assurer") | mkV2S (mkV "rassurer") ; -- tocheck
+lin assure_V2S = mkV2S (mkV "assurer") | mkV2S (mkV "rassurer") ; -- tocheck
+lin astatine_N = mkN "astate" masculine ; -- tocheck
+lin aster_N = mkN "aster" feminine ; -- tocheck
+lin asterisk_N = mkN "astérisque" masculine ; -- tocheck
+lin asterism_N = mkN "astérisme" masculine ; -- tocheck
+lin asteroid_N = mkN "astéroïde" masculine ; -- tocheck
+lin asthenia_N = mkN "asthénie" feminine ; -- tocheck
+lin asthenosphere_N = mkN "asthénosphère" feminine ; -- tocheck
+lin asthma_N = mkN "asthme" ; -- tocheck
+lin asthmatic_A = mkA "asthmatique" ; -- tocheck
+lin asthmatic_N = mkN "asthmatique" ; -- tocheck
+lin astigmatic_A = mkA "astigmate" ; -- tocheck
+lin astigmatism_N = mkN "astigmatisme" masculine ; -- tocheck
+lin astonish_V2 = mkV2 (mkV "étonner") ; -- tocheck
+lin astonishing_A = variants{} ; --
+lin astonishment_N = mkN "étonnement" masculine ; -- tocheck
+lin astounding_A = mkA "impressionnante" ; -- tocheck
+lin astral_A = mkA "astral" ; -- tocheck
+lin astringent_N = mkN "astringence" feminine ; -- tocheck
+lin astrolabe_N = mkN "astrolabe" masculine ; -- tocheck
+lin astrologer_N = mkN "astrologue" ; -- tocheck
+lin astrological_A = mkA "astrologique" ; -- tocheck
+lin astrology_N = mkN "astrologie" feminine ; -- tocheck
+lin astrometry_N = mkN "astrométrie" ; -- tocheck
+lin astronaut_N = mkN "astronaute" masculine ; -- tocheck
+lin astronomer_N = mkN "astronome" ; -- tocheck
+lin astronomical_A = mkA "astronomique" ; -- tocheck
+lin astronomy_N = mkN "astronomie" feminine ; -- tocheck
+lin astrophysical_A = mkA "astrophysique" ; -- tocheck
+lin astrophysics_N = mkN "astrophysique" ; -- tocheck
+lin astute_A = mkA "astucieux" ; -- tocheck
+lin asylum_N = mkN "asile" masculine ; -- tocheck
+lin asymmetrical_A = mkA "asymétrique" ; -- tocheck
+lin asymptomatic_A = mkA "asymptomatique" ; -- tocheck
+lin asymptote_N = mkN "asymptote" feminine ; -- tocheck
+lin asymptotic_A = mkA "asymptotique" ; -- tocheck
+lin asymptotically_Adv = mkAdv "asymptotiquement" ; -- tocheck
+lin asynchronous_A = mkA "asynchrone" ; -- tocheck
+lin at_Prep = ParadigmsFre.dative | mkPrep "chez" ; ---- split
+lin at_least_AdN = S.at_least_AdN ;
+lin at_most_AdN = S.at_most_AdN ;
+lin ataraxia_N = mkN "ataraxie" feminine ; -- tocheck
+lin atavism_N = mkN "atavisme" ; -- tocheck
+lin atavistic_A = mkA "atavique" ; -- tocheck
+lin ataxia_N = mkN "ataxie" feminine ; -- tocheck
+lin atheism_N = mkN "athéisme" masculine ; -- tocheck
+lin atheist_N = mkN "athée" ; -- tocheck
+lin atheistic_A = mkA "athée" ; -- tocheck
+lin atheroma_N = mkN "athérome" masculine ; -- tocheck
+lin atherosclerosis_N = mkN "athérosclérose" feminine ; -- tocheck
+lin athlete_N = mkN "athlète" ; -- tocheck
+lin athletic_A = mkA "athlétique" ; -- tocheck
+lin atlas_N = mkN "atlas" masculine ; -- tocheck
+lin atmosphere_N = mkN "atmosphère" masculine | mkN "ambiance" feminine ; -- tocheck
+lin atmospheric_A = mkA "atmosphérique" ; -- tocheck
+lin atoll_N = mkN "atoll" masculine ; -- tocheck
+lin atom_N = mkN "atome" masculine ; -- tocheck
+lin atomic_A = mkA "atomique" ; -- tocheck
+lin atomizer_N = mkN "atomiseur" masculine ; -- tocheck
+lin atonal_A = mkA "atonal" ; -- tocheck
+lin atonality_N = mkN "atonalité" feminine ; -- tocheck
+lin atonement_N = mkN "expiation" feminine ; -- tocheck
+lin atrium_N = mkN "oreillette" feminine | mkN "atrium" masculine ; -- tocheck
+lin atrocious_A = mkA "atroce" ; -- tocheck
+lin atrocity_N = mkN "atrocité" feminine ; -- tocheck
+lin atrophy_N = mkN "atrophie" feminine ; -- tocheck
+lin atrophy_V2 = mkV2 (mkV "atrophier") ; -- tocheck
+lin atropine_N = mkN "atropine" feminine ; -- tocheck
+lin attach_V = variants{}; -- mkV2 (mkV "attacher") ; -- tocheck
+lin attach_V2 = mkV2 (mkV "attacher") ; -- tocheck
+lin attachable_A = mkA "attachable" ; -- tocheck
+lin attachment_N = variants{} ; --
+lin attack_N = mkN "attaque" | mkN "attaque" feminine ; -- tocheck
+lin attack_V2 = mkV2 (mkV "attaquer") ; -- tocheck
+lin attacker_N = mkN "attaquant" ; -- tocheck
+lin attain_V = variants{}; -- mkV2 (mkV I.atteindre_V2) ; -- tocheck
+lin attain_V2 = mkV2 (mkV I.atteindre_V2) ; -- tocheck
+lin attainable_A = mkA "réalisable" ; -- tocheck
+lin attainment_N = variants{} ; --
+lin attempt_N = mkN "attentat" masculine | mkN "tentative" feminine ; -- tocheck
+lin attempt_V2 = mkV2 (mkV "tenter") ; -- tocheck
+lin attempt_VV = variants{}; -- mkV2 (mkV "tenter") ; -- tocheck
+lin attempted_A = variants{} ; --
+lin attend_V = variants{}; -- mkV2 (mkV "assister") ; -- tocheck
+lin attend_V2 = mkV2 (mkV "assister") ; -- tocheck
+lin attendance_N = mkN "présence" feminine ; -- tocheck
+lin attendant_N = mkN "attendant" masculine ; -- tocheck
+lin attention_N = mkN "attention" | mkN "attention" feminine ; -- tocheck
+lin attentive_A = mkA "attentif" ; -- tocheck
+lin attenuation_N = mkN "atténuation" feminine ; -- tocheck
+lin attest_V2 = mkV2 (mkV "attester") ; -- tocheck
+lin attestation_N = mkN "attestation" feminine ; -- tocheck
+lin attic_N = mkN "grenier" masculine ; -- tocheck
+lin attitude_N = mkN "posture" ; -- tocheck
+lin attorney_N = mkN "avocat" masculine ; -- tocheck
+lin attract_V2 = mkV2 (mkV "attirer") ; -- tocheck
+lin attraction_N = mkN "attraction" feminine | mkN "attirance" feminine ; -- tocheck
+lin attractive_A = mkA "attractif" | mkA "attrayant" ; -- tocheck
+lin attributable_A = mkA "attribuable" ; -- tocheck
+lin attribute_N = mkN "attribut" masculine | mkN "épithète" ; -- tocheck
+lin attribute_V2 = mkV2 (mkV "attribuer") ; -- tocheck
+lin attributive_A = mkA "attributif" ; -- tocheck
+lin attrition_N = mkN "usure" feminine ; -- tocheck
+lin atypical_A = mkA "atypique" ; -- tocheck
+lin auburn_A = mkA "roux" ; -- tocheck
+lin auction_N = mkN "enchères" ; -- tocheck
+lin auctioneer_N = mkN "commissaire-priseur" masculine ; -- tocheck
+lin audacity_N = mkN "audace" feminine ; -- tocheck
+lin audible_A = mkA "audible" ; -- tocheck
+lin audience_N = mkN "audience" | mkN "assistance" feminine | mkN "lectorat" ; -- tocheck
+lin audiology_N = mkN "audiologie" feminine ; -- tocheck
+lin audiovisual_A = mkA "audiovisuel" ; -- tocheck
+lin audit_N = mkN "audit" | mkN "inspection" feminine | mkN "audit" masculine ; -- tocheck
+lin audition_N = mkN "audition" feminine ; -- tocheck
+lin audition_V2 = mkV2 (mkV "auditionner") ; -- tocheck
+lin auditor_N = mkN "auditeur" masculine ; -- tocheck
+lin auditory_A = mkA "auditoire" ; -- tocheck
+lin augend_N = mkN "cumulande" masculine ; -- tocheck
+lin auger_N = mkN "tarière" feminine ; -- tocheck
+lin augite_N = mkN "augite" feminine ; -- tocheck
+lin augment_V2 = mkV2 (mkV "augmenter") | mkV2 (reflV (mkV I.accroître_V2)) ; -- tocheck
+lin augmentative_A = mkA "augmentatif" ; -- tocheck
+lin augur_N = mkN "augure" masculine ; -- tocheck
+lin augur_V2 = mkV2 (mkV "augurer") ; -- tocheck
+lin augury_N = mkN "augure" masculine ; -- tocheck
+lin auk_N = mkN "pingouin" masculine ; -- tocheck
+lin aunt_N = mkN "tante" feminine ; -- tocheck
+lin auntie_N = mkN "tantine" feminine ; -- tocheck
+lin aura_N = mkN "aura" ; -- tocheck
+lin aural_A = mkA "auriculaire" | mkA "auditif" ; -- tocheck
+lin aureole_N = mkN "auréole" feminine ; -- tocheck
+lin auriferous_A = mkA "aurifère" ; -- tocheck
+lin aurochs_N = mkN "aurochs" masculine ; -- tocheck
+lin auscultation_N = mkN "auscultation" feminine ; -- tocheck
+lin auspice_N = mkN "auspices" ; -- tocheck
+lin auspicious_A = mkA "propice" ; -- tocheck
+lin austerity_N = mkN "austérité" feminine ; -- tocheck
+lin austral_A = mkA "austral" ; -- tocheck
+lin austral_N = mkN "austral" ; -- tocheck
+lin autarchy_N = mkN "autarchie" feminine ; -- tocheck
+lin authentic_A = mkA "authentique" ; -- tocheck
+lin authenticate_V2 = mkV2 (mkV "authentifier") ; -- tocheck
+lin authentication_N = mkN "authentification" ; -- tocheck
+lin authenticity_N = mkN "authenticité" feminine ; -- tocheck
+lin author_N = mkN "auteur" masculine ; -- tocheck
+lin authoritarian_A = mkA "autoritaire" ; -- tocheck
+lin authoritarian_N = mkN "autoritaire" ; -- tocheck
+lin authoritarianism_N = mkN "autoritarisme" masculine ; -- tocheck
+lin authority_1_N = mkN "autorité" feminine ;
+lin authority_2_N = mkN "autorité" feminine ;
+lin authority_N = mkN "autorité" feminine ;
+lin authorization_N = mkN "autorisation" ; -- tocheck
+lin authorize_V2 = variants{}; -- mkV2V (mkV "autoriser") ; -- tocheck
+lin authorize_V2V = mkV2V (mkV "autoriser") ; -- tocheck
+lin authorship_N = mkN "paternité" ; -- tocheck
+lin autism_N = mkN "autisme" masculine ; -- tocheck
+lin autistic_A = mkA "autiste" ; -- tocheck
+lin autobiography_N = mkN "autobiographie" feminine ; -- tocheck
+lin autocatalytic_A = mkA "autocatalytique" ; -- tocheck
+lin autochthonous_A = mkA "autochtone" ; -- tocheck
+lin autoclave_N = mkN "autoclave" masculine ; -- tocheck
+lin autocracy_N = mkN "autocratie" feminine ; -- tocheck
+lin autocrat_N = mkN "autocrate" masculine ; -- tocheck
+lin autocratic_A = mkA "autocratique" ; -- tocheck
+lin autodidact_N = mkN "autodidacte" masculine ; -- tocheck
+lin autoerotic_A = mkA "autoérotique" ; -- tocheck
+lin autogamy_N = mkN "autogamie" feminine ; -- tocheck
+lin autograph_N = mkN "autographe" masculine | mkN "signature" feminine ; -- tocheck
+lin autograph_V2 = mkV2 (mkV "dédicacer") ; -- tocheck
+lin autolysis_N = mkN "autolyse" feminine ; -- tocheck
+lin automate_V2 = mkV2 (mkV "automatiser") ; -- tocheck
+lin automatic_A = mkA "automatique" ; -- tocheck
+lin automatic_N = mkN "semi-automatique" masculine ; -- tocheck
+lin automatically_Adv = variants{} ; --
+lin automation_N = mkN "automatisation" ; -- tocheck
+lin automaton_N = mkN "automate" masculine ; -- tocheck
+lin automobile_N = mkN "voiture" feminine ; -- tocheck
+lin automotive_A = mkA "automobile" ; -- tocheck
+lin autonomous_A = mkA "autonome" ; -- tocheck
+lin autonomy_N = mkN "autonomie" feminine ; -- tocheck
+lin autoplasty_N = mkN "greffe" feminine ; -- tocheck
+lin autopsy_N = mkN "autopsie" feminine ; -- tocheck
+lin autoregulation_N = mkN "autorégulation" feminine ; -- tocheck
+lin autotelic_A = mkA "autotélique" ; -- tocheck
+lin autotomy_N = mkN "autotomie" ; -- tocheck
+lin autumn_N = mkN "automne" masculine ; -- tocheck
+lin autumnal_A = mkA "automnal" ; -- tocheck
+lin auxiliary_A = mkA "auxiliaire" ; -- tocheck
+lin avail_V2 = mkV2 (mkV "profiter") | mkV2 (mkV I.servir_V2) ; -- tocheck
+lin availability_N = mkN "disponibilité" feminine ; -- tocheck
+lin available_A = mkA "disponible" ;
+lin avalanche_N = mkN "avalanche" feminine ; -- tocheck
+lin avant_garde_N = mkN "avant-garde" feminine ; -- tocheck
+lin avarice_N = mkN "avarice" ; -- tocheck
+lin avaricious_A = mkA "avare" ; -- tocheck
+lin avatar_N = mkN "avatar" masculine ; -- tocheck
+lin avenge_V2 = mkV2 (mkV "venger") ; -- tocheck
+lin avenger_N = mkN "vengeur" masculine ; -- tocheck
+lin avenue_N = mkN "avenue" feminine ; -- tocheck
+lin average_A = mkA "moyen" ; -- tocheck
+lin average_N = mkN "moyenne" feminine ; -- tocheck
+lin average_V2 = mkV2 (mkV "moyenner") ; -- tocheck
+lin aversion_N = mkN "aversion" feminine ; -- tocheck
+lin avian_A = mkA "aviaire" ; -- tocheck
+lin aviary_N = mkN "volière" feminine ; -- tocheck
+lin aviation_N = mkN "aviation" feminine ; -- tocheck
+lin aviatorFem_N = mkN "aviatrice" feminine ; -- tocheck
+lin aviatorMasc_N = mkN "aviateur" masculine ; -- tocheck
+lin avocado_A = mkA "avocat" ; -- tocheck
+lin avocado_N = mkN "avocat" masculine | mkN "avocatier" masculine ; -- tocheck
+lin avocet_N = mkN "avocette" feminine ; -- tocheck
+lin avoid_V2 = mkV2 (mkV "éviter") ; -- tocheck
+lin avoid_VV = variants{}; -- mkV2 (mkV "éviter") ; -- tocheck
+lin avoidance_N = mkN "évitement" masculine ; -- tocheck
+lin avow_V2 = mkV2 (mkV "avouer") ; -- tocheck
+lin avuncular_A = mkA "avunculaire" ; -- tocheck
+lin await_V2 = mkV2 (mkV I.attendre_V2) | mkV2 (mkV I.servir_V2) ; -- tocheck
+lin awake_A = mkA "éveillé" ; -- tocheck
+lin awake_V = mkV (mkV "réveiller") | mkV (reflV (mkV "réveiller")) ; -- tocheck
+lin awaken_V2 = mkV2 (reflV (mkV "réveiller")) | mkV2 (mkV "réveiller") ; -- tocheck
+lin award_N = mkN "prix" masculine ; -- tocheck
+lin award_V2 = variants{}; -- mkV3 (mkV "accorder") ; -- tocheck
+lin award_V3 = mkV3 (mkV "accorder") ; -- tocheck
+lin aware_A = mkA "conscient" ; -- tocheck
+lin awareness_N = mkN "conscience" feminine | mkN "connaissance" feminine ; -- tocheck
+lin away_1_Adv = mkAdv "loin" ; ----
+lin away_2_Adv = mkAdv "loin" ; ----
+lin away_Adv = mkAdv "loin" ; ----
+lin awe_N = mkN "admiration" feminine | mkN "crainte" feminine ; -- tocheck
+lin awesome_A = mkA "magnifique" | mkA "impressionnant" ; -- tocheck
+lin awful_A = mkA "terrible" ; -- tocheck
+lin awkward_A = mkA "embarrassant" | mkA "maladroit" | mkA "inconvenant" ; -- tocheck
+lin awkwardness_N = mkN "maladresse" feminine ; -- tocheck
+lin awl_N = mkN "alêne" feminine ; -- tocheck
+lin awning_N = mkN "marquise" feminine ; -- tocheck
+lin axe_N = mkN "hache" feminine | mkN "gratte" | mkN "couperet" masculine ; -- tocheck
+lin axial_A = mkA "axial" ; -- tocheck
+lin axiom_N = mkN "axiome" masculine ; -- tocheck
+lin axis_N = mkN "axe" masculine ; -- tocheck
+lin axle_N = mkN "essieu" masculine ; -- tocheck
+lin axletree_N = mkN "essieu" masculine ; -- tocheck
+lin axolotl_N = mkN "axolotl" masculine ; -- tocheck
+lin axon_N = mkN "axone" masculine ; -- tocheck
+lin ayatollah_N = mkN "ayatollah" masculine ; -- tocheck
+lin aye_Interj = variants{} ; --
+lin azalea_N = mkN "azalée" feminine ; -- tocheck
+lin azimuth_N = mkN "azimut" masculine ; -- tocheck
+lin azure_A = mkA "azur" ; -- tocheck
+lin azure_N = mkN "azur" masculine ; -- tocheck
+lin baa_N = mkN "bêlement" masculine ; -- tocheck
+lin baa_V = mkV (mkV "bêler") ; -- tocheck
+lin babble_N = mkN "babillage" masculine | mkN "jargon" masculine | mkN "babil" masculine ; -- tocheck
+lin babble_V2 = mkV2 (mkV "babiller") | mkV2 (mkV "bavarder") | mkV2 (mkV "marmonner") ; -- tocheck
+lin babbler_N = mkN "babillard" ; -- tocheck
+lin babe_N = mkN "chérie" feminine ; -- tocheck
+lin babirusa_N = mkN "babiroussa" masculine ; -- tocheck
+lin baboon_N = mkN "babouin" masculine ; -- tocheck
+lin baby_N = L.baby_N ;
+lin babysitter_N = mkN "baby-sitter" feminine ; -- tocheck
+lin baccarat_N = mkN "baccara" ; -- tocheck
+lin bachelor_N = mkN "licence" | mkN "célibataire" masculine ; -- tocheck
+lin bachelorhood_N = mkN "célibat" masculine ; -- tocheck
+lin bacillus_N = mkN "bacille" masculine ; -- tocheck
+lin back_A = variants{} ; --
+lin back_Adv = mkAdv "en retour" ; ----
+lin back_N = L.back_N ;
+lin back_V = variants{}; -- mkV2 (mkV I.soutenir_V2) ; -- tocheck
+lin backbite_V2 = mkV2 (mkV "calomnier") ; -- tocheck
+lin backdrop_N = mkN "contexte" masculine | mkN "décor" masculine ; -- tocheck
+lin backgammon_N = mkN "backgammon" masculine ; -- tocheck
+lin background_N = mkN "milieu" masculine | mkN "fond" masculine | mkN "arrière-plan" masculine | mkN "antécédents" ; -- tocheck
+lin backhand_N = mkN "revers" masculine ; -- tocheck
+lin backhoe_N = mkN "pelleteuse" | mkN "tractopelle" ; -- tocheck
+lin backing_N = variants{} ; --
+lin backlash_N = mkN "jeu" masculine ; -- tocheck
+lin backside_N = mkN "arrière" masculine ; -- tocheck
+lin backup_N = mkN "sauvegarde" feminine ; -- tocheck
+lin backwards_Adv = variants{} ; --
+lin backwater_N = mkN "patelin" masculine ; -- tocheck
+lin backwoods_N = mkN "sous-bois" ; -- tocheck
+lin bacon_N = mkN "lardon" masculine ; -- tocheck
+lin bacteria_N = mkN "bactéries" ; -- tocheck
+lin bacterial_A = mkA "bactérien" ; -- tocheck
+lin bacteriologist_N = mkN "bactériologiste" ; -- tocheck
+lin bacteriology_N = mkN "bactériologie" feminine ; -- tocheck
+lin bacteriophage_N = mkN "bactériophage" masculine ; -- tocheck
+lin bacterium_N = mkN "bactérie" feminine ; -- tocheck
+lin bad_A = L.bad_A ;
+lin bad_N = mkN "faute" feminine ; -- tocheck
+lin badge_N = mkN "plaque" feminine | mkN "porte-nom" masculine ; -- tocheck
+lin badger_N = mkN "blaireau" masculine ; -- tocheck
+lin badly_Adv = variants{} ; --
+lin badminton_N = mkN "badminton" masculine ; -- tocheck
+lin baffle_V2 = mkV2 (mkV "déconcerter") ; -- tocheck
+lin bag_N = mkN "sac" masculine ; -- tocheck
+lin bag_V2 = mkV2 (mkV "ensacher") ; -- tocheck
+lin bagel_N = mkN "bagel" ; -- tocheck
+lin baggage_N = mkN "bagage" masculine ; -- tocheck
+lin baht_N = mkN "baht" masculine ; -- tocheck
+lin bail_N = mkN "caution" feminine | mkN "écope" feminine ; -- tocheck
+lin bail_V2 = mkV2 (mkV "écoper") ; -- tocheck
+lin bailiff_N = mkN "bailli" masculine | mkN "huissier" masculine ; -- tocheck
+lin bailiwick_N = mkN "bailliage" masculine ; -- tocheck
+lin bait_N = mkN "appât" masculine ; -- tocheck
+lin bait_V2 = mkV2 (mkV "appâter") ; -- tocheck
+lin bake_V = variants{} ; --
+lin bake_V2 = variants{} ; --
+lin baker_N = mkN "boulanger" masculine ; -- tocheck
+lin bakery_N = mkN "boulangerie" feminine ; -- tocheck
+lin baking_N = mkN "cuisson" feminine ; -- tocheck
+lin baklava_N = mkN "baklava" ; -- tocheck
+lin baksheesh_N = mkN "bakchich" masculine ; -- tocheck
+lin balaclava_N = mkN "passe-montagne" masculine ; -- tocheck
+lin balalaika_N = mkN "balalaïka" feminine ; -- tocheck
+lin balance_N = mkN "balance" feminine | mkN "équilibre" masculine | mkN "solde" masculine ; -- tocheck
+lin balance_V = variants{}; -- mkV2 (mkV "apurer") ; -- tocheck
+lin balance_V2 = mkV2 (mkV "apurer") ; -- tocheck
+lin balanced_A = variants{} ; --
+lin balanitis_N = mkN "balanite" feminine ; -- tocheck
+lin balcony_N = mkN "balcon" masculine ; -- tocheck
+lin bald_A = mkA "chauve" | mkA "lisse" ; -- tocheck
+lin balderdash_N = mkN "bêtises" ; -- tocheck
+lin baldness_N = mkN "calvitie" feminine ; -- tocheck
+lin baleful_A = mkA "sinistre" ; -- tocheck
+lin balk_V2 = mkV2 (mkV "regimber") ; -- tocheck
+lin ball_N = mkN "balle" feminine | mkN "bal" masculine | mkN "boule" feminine | mkN "pelote" feminine | mkN "couille" ; -- tocheck
+lin ballad_N = mkN "ballade" feminine ; -- tocheck
+lin ballast_N = mkN "lest" masculine | mkN "ballast" masculine ; -- tocheck
+lin ballast_V2 = mkV2 (mkV "ballaster") ; -- tocheck
+lin ballerina_N = mkN "ballerine" feminine ; -- tocheck
+lin ballet_N = mkN "ballet" masculine ; -- tocheck
+lin ballistics_N = mkN "balistique" feminine ; -- tocheck
+lin balloon_N = mkN "ballon" masculine | mkN "montgolfière" feminine ; -- tocheck
+lin ballot_N = variants{} ; --
+lin ballot_V = mkV (mkV "voter") ; -- tocheck
+lin ballyhoo_N = mkN "battage" masculine | mkN "aiguillette" feminine ; -- tocheck
+lin balmy_A = mkA "embaumant" | mkA "doux" ; -- tocheck
+lin balsam_N = mkN "baume" masculine | mkN "balsamine" feminine ; -- tocheck
+lin baluster_N = mkN "balustre" feminine ; -- tocheck
+lin balustrade_N = mkN "balustrade" feminine ; -- tocheck
+lin bamboo_N = mkN "bambou" masculine ; -- tocheck
+lin bamboozle_V2 = mkV2 (mkV "embrouiller") ; -- tocheck
+lin ban_N = mkN "interdiction" ; -- tocheck
+lin ban_V2 = mkV2 (mkV I.interdire_V2) ; -- tocheck
+lin banal_A = mkA "banal" ; -- tocheck
+lin banana_N = mkN "banane" feminine | mkN "bananier" masculine ; -- tocheck
+lin band_N = mkN "groupe" feminine ; -- tocheck
+lin bandage_N = mkN "bandage" masculine ; -- tocheck
+lin banderilla_N = mkN "banderille" feminine ; -- tocheck
+lin banderillero_N = mkN "banderillero" masculine ; -- tocheck
+lin bandicoot_N = mkN "bandicoot" masculine ; -- tocheck
+lin bandit_N = mkN "voleur" masculine ; -- tocheck
+lin banditry_N = mkN "banditisme" masculine ; -- tocheck
+lin bandoleer_N = mkN "bandoulière" feminine ; -- tocheck
+lin bandwidth_N = mkN "débit" ; -- tocheck
+lin baneful_A = mkA "funeste" ; -- tocheck
+lin bang_N = mkN "détonation" feminine ; -- tocheck
+lin bang_V = variants{}; -- mkV2 (mkV "cogner") | mkV2 (mkV "baiser") | mkV2 (mkV "claquer") ; -- tocheck
+lin bang_V2 = mkV2 (mkV "cogner") | mkV2 (mkV "baiser") | mkV2 (mkV "claquer") ; -- tocheck
+lin banger_N = mkN "bagnole" feminine ; -- tocheck
+lin banish_V2 = mkV2 (mkV "bannir") ; -- tocheck
+lin banister_N = mkN "rampe" | mkN "balustre" masculine ; -- tocheck
+lin banjo_N = mkN "banjo" masculine ; -- tocheck
+lin bank_N = L.bank_N ;
+lin bankable_A = mkA "bancable" ; -- tocheck
+lin banker_N = mkN "banquier" masculine ; -- tocheck
+lin banking_N = variants{} ; --
+lin bankroll_N = mkN "fonds" ; -- tocheck
+lin bankruptcy_N = mkN "faillite" feminine ; -- tocheck
+lin banner_N = mkN "bannière" feminine | mkN "banderole" feminine | mkN "banière" feminine ; -- tocheck
+lin bannister_N = mkN "rampe" feminine ; -- tocheck
+lin bannock_N = mkN "banique" feminine ; -- tocheck
+lin banns_N = mkN "bans" ; -- tocheck
+lin banquet_N = mkN "banquet" masculine ; -- tocheck
+lin banshee_N = mkN "banshee" feminine ; -- tocheck
+lin banter_N = mkN "plaisanterie" ; -- tocheck
+lin banter_V2 = mkV2 (mkV "badiner") | mkV2 (mkV "taquiner") ; -- tocheck
+lin banyan_N = mkN "banian" masculine ; -- tocheck
+lin baobab_N = mkN "baobab" masculine ; -- tocheck
+lin baptism_N = mkN "baptême" masculine ; -- tocheck
+lin baptismal_A = mkA "baptismal" ; -- tocheck
+lin baptize_V2 = mkV2 (mkV "baptiser") ; -- tocheck
+lin bar_1_N = mkN "bar" ;
+lin bar_2_N = mkN "barre" ;
+lin bar_N = mkN "barre" feminine | mkN "bar" masculine | mkN "comptoir" masculine | mkN "mesure" feminine ; -- tocheck
+lin bar_V2 = mkV2 (mkV "barrer") | mkV2 (mkV "bloquer") | mkV2 (mkV I.interdire_V2) ; -- tocheck
+lin barbarian_A = mkA "barbare" ; -- tocheck
+lin barbarian_N = mkN "barbare" ; -- tocheck
+lin barbaric_A = mkA "barbare" ; -- tocheck
+lin barbarism_N = mkN "barbarisme" masculine ; -- tocheck
+lin barbarity_N = mkN "barbarie" feminine ; -- tocheck
+lin barbecue_N = mkN "barbecue" masculine ; -- tocheck
+lin barbel_N = mkN "barbeau" masculine ; -- tocheck
+lin barbell_N = mkN "haltère" masculine ; -- tocheck
+lin barber_N = mkN "coiffeur" masculine ; -- tocheck
+lin barberry_N = mkN "épine-vinette" feminine ; -- tocheck
+lin barbican_N = mkN "barbacane" feminine ; -- tocheck
+lin barbiturate_N = mkN "barbiturique" ; -- tocheck
+lin bard_N = mkN "barde" masculine ; -- tocheck
+lin bardolatry_N = mkN "bardolâtrie" ; -- tocheck
+lin bare_A = mkA "nu" ; -- tocheck
+lin barely_Adv = variants{} ; --
+lin bargain_N = mkN "accord" masculine ; -- tocheck
+lin bargain_V = variants{} ; --
+lin bargain_V2 = variants{} ; --
+lin barge_N = mkN "chaland" masculine ; -- tocheck
+lin baritone_N = mkN "baryton" masculine ; -- tocheck
+lin barium_N = mkN "baryum" masculine ; -- tocheck
+lin bark_N = L.bark_N ;
+lin bark_V2 = mkV2 (mkV "aboyer") ; -- tocheck
+lin barley_N = mkN "orge" feminine ; -- tocheck
+lin barmaid_N = mkN "barmaid" feminine ; -- tocheck
+lin barn_N = mkN "grange" feminine ; -- tocheck
+lin barnacle_N = mkN "pouce-pied" masculine ; -- tocheck
+lin barometer_N = mkN "baromètre" masculine ; -- tocheck
+lin barometric_A = mkA "barométrique" ; -- tocheck
+lin baron_N = mkN "baron" masculine ; -- tocheck
+lin baroness_N = mkN "baronne" feminine ; -- tocheck
+lin barque_N = mkN "barque" feminine ; -- tocheck
+lin barrack_N = mkN "caserne" feminine ; -- tocheck
+lin barrage_N = mkN "barrage" masculine ; -- tocheck
+lin barrel_N = mkN "tonneau" | mkN "canon" masculine | mkN "barillet" masculine | mkN "baril" masculine ; -- tocheck
+lin barricade_N = mkN "barricade" feminine ; -- tocheck
+lin barricade_V2 = mkV2 (mkV "barricader") ; -- tocheck
+lin barrier_N = mkN "barrière" | mkN "limite" ; -- tocheck
+lin barrister_N = mkN "bâtonnier" masculine ; -- tocheck
+lin barrow_N = mkN "brouette" ; -- tocheck
+lin bartender_N = mkN "barman" masculine ; -- tocheck
+lin barter_N = mkN "troc" masculine ; -- tocheck
+lin barter_V2 = mkV2 (mkV "troquer") ; -- tocheck
+lin baryon_N = mkN "baryon" masculine ; -- tocheck
+lin basalt_N = mkN "basalte" ; -- tocheck
+lin base_A = mkA "bas" | mkA "indigne" ; -- tocheck
+lin base_N = mkN "base" feminine | mkN "base" ; -- tocheck
+lin base_V = mkV "fonder" ;
+lin base_V2 = mkV2 (mkV "fonder") | mkV2 (mkV "baser") ;
+lin baseball_N = mkN "baseball" masculine ; -- tocheck
+lin basement_N = mkN "sous-sol" masculine ; -- tocheck
+lin bashful_A = mkA "timide" ; -- tocheck
+lin basic_A = mkA "basique" ; -- tocheck
+lin basically_Adv = mkAdv "foncièrement" ; -- tocheck
+lin basidium_N = mkN "baside" feminine ; -- tocheck
+lin basil_N = mkN "basilic" masculine ; -- tocheck
+lin basilica_N = mkN "basilique" feminine ; -- tocheck
+lin basilisk_N = mkN "basilic" masculine ; -- tocheck
+lin basin_N = mkN "bassin" masculine | mkN "cuvette" feminine ; -- tocheck
+lin basis_N = mkN "base" feminine ; -- tocheck
+lin basket_N = mkN "panier" masculine ; -- tocheck
+lin basketball_N = mkN "basket-ball" masculine ; -- tocheck
+lin basophil_N = mkN "basophile" masculine ; -- tocheck
+lin bass_A = mkA "bas" ; -- tocheck
+lin bass_N = mkN "perche" masculine | mkN "basse" feminine ; -- tocheck
+lin bassoon_N = mkN "basson" masculine ; -- tocheck
+lin bastard_N = mkN "bâtard" masculine | mkN "enculé" masculine ; -- tocheck
+lin baste_V2 = mkV2 (mkV "bâtir") ; -- tocheck
+lin bastille_N = mkN "bastille" ; -- tocheck
+lin bat_N = mkN "chauve-souris" feminine | mkN "batte" feminine ; -- tocheck
+lin batch_N = mkN "fournée" feminine | mkN "lot" masculine ; -- tocheck
+lin bath_N = mkN "bain" masculine ; -- tocheck
+lin bathe_N = mkN "baignade" feminine ; -- tocheck
+lin bathe_V2 = mkV2 (mkV "baigner") | mkV2 (reflV (mkV "baigner")) ; -- tocheck
+lin bather_N = mkN "baigneur" masculine ; -- tocheck
+lin bathhouse_N = mkN "bains" ; -- tocheck
+lin bathing_N = mkN "baignade" feminine ; -- tocheck
+lin bathrobe_N = mkN "peignoir" masculine ; -- tocheck
+lin bathroom_N = mkN "toilette" feminine ; -- tocheck
+lin bathtub_N = mkN "baignoire" ; -- tocheck
+lin bathymetric_A = mkA "bathymétrique" ; -- tocheck
+lin bathymetry_N = mkN "bathymétrie" feminine ; -- tocheck
+lin bathyscaphe_N = mkN "bathyscaphe" masculine ; -- tocheck
+lin bathysphere_N = mkN "bathysphère" feminine ; -- tocheck
+lin batik_N = mkN "batik" ; -- tocheck
+lin batman_N = mkN "ordonnance" ; -- tocheck
+lin battalion_N = mkN "bataillon" masculine ; -- tocheck
+lin batter_N = mkN "batteur" masculine ; -- tocheck
+lin battery_N = mkN "pile" feminine | mkN "batterie" feminine ; -- tocheck
+lin batting_N = mkN "ouate" feminine ; -- tocheck
+lin battle_N = mkN "lutte" feminine ; -- tocheck
+lin battle_V = variants{}; -- mkV2 (mkV "lutter") ; -- tocheck
+lin battle_V2 = mkV2 (mkV "lutter") ; -- tocheck
+lin battlement_N = mkN "rempart" masculine ; -- tocheck
+lin battleship_N = mkN "cuirassé" masculine ; -- tocheck
+lin bauble_N = mkN "babiole" feminine ; -- tocheck
+lin baud_N = mkN "baud" masculine ; -- tocheck
+lin bauxite_N = mkN "bauxite" feminine ; -- tocheck
+lin bawl_V2 = mkV2 (mkV "hurler") ; -- tocheck
+lin bay_A = mkA "bai" ; -- tocheck
+lin bay_N = mkN "laurier" masculine | mkN "baie" feminine | mkN "compartiment" masculine ; -- tocheck
+lin bay_V = mkV (mkV "aboyer") ; -- tocheck
+lin bayonet_N = mkN "baïonnette" feminine ; -- tocheck
+lin bazaar_N = mkN "bazar" masculine ; -- tocheck
+lin bazooka_N = mkN "bazooka" masculine ; -- tocheck
+lin beach_N = mkN "plage" feminine ; -- tocheck
+lin beacon_N = mkN "balise" | mkN "amer" masculine | mkN "phare" masculine ; -- tocheck
+lin bead_N = mkN "grain" masculine | mkN "perle" feminine | mkN "gouttelette" feminine ; -- tocheck
+lin beadle_N = mkN "bedeau" masculine ; -- tocheck
+lin beagle_N = mkN "briquet" masculine ; -- tocheck
+lin beak_N = mkN "bec" masculine | mkN "éperon" masculine ; -- tocheck
+lin beaker_N = mkN "bécher" masculine ; -- tocheck
+lin beam_N = mkN "age" masculine | mkN "madrier" masculine | mkN "lien" masculine | mkN "limon" masculine | mkN "poutre" feminine | mkN "faisceau" masculine ; -- tocheck
+lin bean_N = mkN "haricot" masculine ; -- tocheck
+lin beanbag_N = mkN "fauteuil-sac" masculine ; -- tocheck
+lin bear_N = mkN "ours" masculine | mkN "baissier" masculine ; -- tocheck
+lin bear_V = mkV "porter" ; ----
+lin bear_V2 = mkV2 (mkV "porter") | mkV2 (mkV "accoucher") | mkV2 (mkV "supporter") ; ---- split
+lin bearable_A = mkA "vivable" ; -- tocheck
+lin bearberry_N = mkN "bearberry" ; -- tocheck
+lin beard_N = mkN "barbe" feminine ; -- tocheck
+lin bearer_N = mkN "porteur" | mkN "porteur" masculine ; -- tocheck
+lin bearing_N = mkN "roulement" masculine | mkN "azimut" masculine ; -- tocheck
+lin beast_N = mkN "bête" feminine ; -- tocheck
+lin beat_N = variants{} ; --
+lin beat_V = variants{}; -- mkV2 (mkV I.battre_V2) | mkV2 (mkV I.vaincre_V2) ; -- tocheck
+lin beat_V2 = mkV2 (mkV I.battre_V2) | mkV2 (mkV I.vaincre_V2) ; -- tocheck
+lin beater_N = mkN "bazou" | mkN "batteur" masculine ; -- tocheck
+lin beatify_V2 = mkV2 (mkV "béatifier") ; -- tocheck
+lin beating_N = mkN "battage" masculine | mkN "battement" masculine ; -- tocheck
+lin beatnik_N = mkN "beatnik" masculine ; -- tocheck
+lin beau_N = mkN "sigisbée" masculine ; -- tocheck
+lin beautician_N = mkN "esthéticien" masculine ; -- tocheck
+lin beautiful_A = L.beautiful_A ;
+lin beautifully_Adv = variants{} ; --
+lin beauty_N = mkN "beauté" feminine ; -- tocheck
+lin beaver_N = mkN "castor" masculine | mkN "chatte" feminine ; -- tocheck
+lin because_Subj = S.because_Subj | M.mkSubj ("puis" + Ph.elisQue) ;
+lin become_V = I.devenir_V ; ----
+lin become_V2 = mkV2 (mkV I.devenir_V) ;
+lin become_VA = L.become_VA ;
+lin bed_N = mkN "lit" masculine ;
+lin bedding_N = mkN "litière" feminine ; -- tocheck
+lin bedouin_N = mkN "Bédouin" masculine ; -- tocheck
+lin bedridden_A = mkA "alité" ; -- tocheck
+lin bedroom_N = mkN "chambre" feminine ; -- tocheck
+lin bedsore_N = mkN "escarre" feminine ; -- tocheck
+lin bedspread_N = mkN "jeté" masculine ; -- tocheck
+lin bedstead_N = mkN "châlit" ; -- tocheck
+lin bedwetter_N = mkN "pisse-au-lit" ; -- tocheck
+lin bee_N = mkN "abeille" feminine ; -- tocheck
+lin beech_N = mkN "hêtre" masculine ; -- tocheck
+lin beechnut_N = mkN "faine" feminine ; -- tocheck
+lin beef_N = mkN "boeuf" masculine ; -- tocheck
+lin beefcake_N = mkN "bellâtre" masculine ; -- tocheck
+lin beefsteak_N = mkN "bifteck" masculine ; -- tocheck
+lin beehive_N = mkN "ruche" feminine | mkN "ruchée" feminine ; -- tocheck
+lin beekeeper_N = mkN "apiculteur" ; -- tocheck
+lin beekeeping_N = mkN "apiculture" feminine ; -- tocheck
+lin beep_N = mkN "bip" ; -- tocheck
+lin beer_N = L.beer_N ;
+lin beet_N = mkN "betterave" ; -- tocheck
+lin beetle_N = mkN "scarabée" masculine ; -- tocheck
+lin beetle_browed_A = mkA "sourcilleux" ; -- tocheck
+lin beetroot_N = mkN "betterave" feminine ; -- tocheck
+lin before_Adv = mkAdv "avant" ; -- tocheck
+lin before_Prep = S.before_Prep ;
+lin before_Subj = M.mkSubjSubj ("avant" ++ Ph.elisQue) ; ---- ne in the subord clause
+lin beforehand_Adv = mkAdv "préalablement" ; -- tocheck
+lin beg_V = variants{}; -- mkV2 (mkV "mendier") | mkV2 (mkV "implorer") ; -- tocheck
+lin beg_V2 = mkV2 (mkV "mendier") | mkV2 (mkV "implorer") ; -- tocheck
+lin beg_V2V = L.beg_V2V ;
+lin beget_V2 = mkV2 (mkV "engendrer") | mkV2 (mkV "procréer") ; -- tocheck
+lin begetter_N = mkN "géniteur" ; -- tocheck
+lin beggar_N = mkN "mendiant" masculine ; -- tocheck
+lin begin_V = mkV "commencer" ;
+lin begin_V2 = mkV2 (mkV "commencer") ;
+lin beginner_N = mkN "débutant" masculine ; -- tocheck
+lin beginning_N = mkN "début" masculine ; -- tocheck
+lin begonia_N = mkN "bégonia" masculine ; -- tocheck
+lin beguile_V2 = mkV2 (mkV "duper") | mkV2 (mkV "exalter") ; -- tocheck
+lin beguiling_A = mkA "séduisant" ; -- tocheck
+lin behalf_N = variants{} ; --
+lin behave_V = mkV (reflV (mkV I.conduire_V2)) ; -- tocheck
+lin behavior_N = mkN "comportement" | mkN "comportement" masculine ; -- tocheck
+lin behavioral_A = mkA "comportemental" ; -- tocheck
+lin behaviorism_N = mkN "béhaviorisme" masculine ; -- tocheck
+lin behaviour_N = mkN "comportement" masculine | mkN "comportement" ; -- tocheck
+lin behead_V2 = mkV2 (mkV "décapiter") ; -- tocheck
+lin behest_N = mkN "demande" feminine ; -- tocheck
+lin behind_Adv = variants{}; -- S.behind_Prep ;
+lin behind_N = mkN "derrière" masculine | mkN "revers" masculine ; -- tocheck
+lin behind_Prep = S.behind_Prep ;
+lin behold_V2 = mkV2 (mkV "regarder") ; -- tocheck
+lin beholden_A = mkA "redevable" ; -- tocheck
+lin beholder_N = mkN "regardeur" masculine ; -- tocheck
+lin beige_A = mkA "beige" ; -- tocheck
+lin beige_N = mkN "beige" ; -- tocheck
+lin being_N = mkN "créature" feminine | mkN "existence" ; -- tocheck
+lin belay_V2 = mkV2 (mkV "assurer") ; -- tocheck
+lin belch_N = mkN "rot" masculine ; -- tocheck
+lin belch_V2 = mkV2 (mkV "roter") ; -- tocheck
+lin beleaguer_V2 = mkV2 (mkV "investir") ; -- tocheck
+lin belfry_N = mkN "beffroi" masculine ; -- tocheck
+lin belie_V2 = mkV2 (mkV I.démentir_V2) ; -- tocheck
+lin belief_N = mkN "croyance" feminine | mkN "foi" feminine | mkN "conviction" feminine ; -- tocheck
+lin believe_V = mkV I.croire_V2 ;
+lin believe_V2 = I.croire_V2 ;
+lin believe_VS = subjVS (mkV I.croire_V2) ; ---- ind/subj
+lin believer_N = mkN "croyant" masculine ; -- tocheck
+lin belittle_V2 = mkV2 (mkV "déprécier") ; -- tocheck
+lin bell_N = mkN "cloche" feminine ; -- tocheck
+lin bellboy_N = mkN "chasseur" ; -- tocheck
+lin bellicose_A = mkA "béliqueux" ; -- tocheck
+lin belligerent_A = mkA "belligérant" ; -- tocheck
+lin belligerent_N = mkN "belligérant" masculine ; -- tocheck
+lin bellow_V2 = mkV2 (mkV "mugir") ; -- tocheck
+lin bellows_N = mkN "soufflet" masculine ; -- tocheck
+lin belly_N = L.belly_N ;
+lin belonging_N = mkN "possesion" feminine | mkN "appartenance" feminine ; -- tocheck
+lin beloved_A = mkA "bien-aimé" ; -- tocheck
+lin beloved_N = mkN "amant" masculine ; -- tocheck
+lin below_Adv = mkAdv "ci-dessous" ; -- tocheck
+lin below_Prep = variants{} ; --
+lin belt_N = mkN "ceinture" feminine | mkN "courroie" feminine | mkN "région" feminine ; -- tocheck
+lin beluga_N = mkN "béluga" masculine ; -- tocheck
+lin bemoan_V2 = mkV2 (mkV "déplorer") ; -- tocheck
+lin bench_N = mkN "banc" masculine ; -- tocheck
+lin benchmark_N = mkN "critère" masculine ; -- tocheck
+lin bend_N = variants{} ; --
+lin bend_V = variants{}; -- mkV2 (mkV "courber") ; -- tocheck
+lin bend_V2 = mkV2 (mkV "courber") ; -- tocheck
+lin bender_N = mkN "tarlouze" feminine ; -- tocheck
+lin beneath_Adv = mkAdv "dessous" ; -- tocheck
+lin beneath_Prep = variants{} ; --
+lin benediction_N = mkN "bénédiction" feminine ; -- tocheck
+lin benefactor_N = mkN "bienfaiteur" masculine ; -- tocheck
+lin beneficent_A = mkA "miséricordieux" ; -- tocheck
+lin beneficial_A = mkA "bienfaisante" ; -- tocheck
+lin beneficiary_N = mkN "bénéficiaire" masculine ; -- tocheck
+lin benefit_N = mkN "avantage" masculine | mkN "subvention" feminine ; -- tocheck
+lin benefit_V = variants{} ; --
+lin benefit_V2 = variants{} ; --
+lin benevolence_N = mkN "bienveillance" feminine ; -- tocheck
+lin benevolent_A = mkA "bienveillant" ; -- tocheck
+lin benign_A = mkA "bienveillant" | mkA "bénin" ; -- tocheck
+lin bent_A = mkA "courbé" ; -- tocheck
+lin benzene_N = mkN "benzène" masculine ; -- tocheck
+lin benzodiazepine_N = mkN "benzodiazépine" masculine ; -- tocheck
+lin benzoic_A = mkA "benzoïque" ; -- tocheck
+lin benzoin_N = mkN "benjoin" masculine ; -- tocheck
+lin bequeath_V2 = mkV2 (mkV "léguer") | mkV2 (mkV "donner") | mkV2 (mkV I.transmettre_V2) ; -- tocheck
+lin bequest_N = mkN "testament" masculine ; -- tocheck
+lin berate_V2 = mkV2 (mkV "réprimander") ; -- tocheck
+lin bereavement_N = mkN "privation" feminine ; -- tocheck
+lin beret_N = mkN "béret" masculine ; -- tocheck
+lin bergamot_N = mkN "bergamote" ; -- tocheck
+lin beriberi_N = mkN "béribéri" masculine ; -- tocheck
+lin berkelium_N = mkN "berkélium" masculine ; -- tocheck
+lin berry_N = mkN "baie" feminine ; -- tocheck
+lin berth_N = mkN "couchette" ; -- tocheck
+lin beryl_N = mkN "béryl" masculine ; -- tocheck
+lin beryllium_N = mkN "béryllium" masculine ; -- tocheck
+lin beseech_V2 = mkV2 (mkV "prier") ; -- tocheck
+lin beside_Prep = variants{} ; --
+lin besides_Adv = mkAdv "sinon" ; -- tocheck
+lin besides_Prep = variants{} ; --
+lin besiege_V2 = mkV2 (mkV "assiéger") ; -- tocheck
+lin besmirch_V2 = mkV2 (mkV "salir") ; -- tocheck
+lin best_Adv = variants{} ; --
+lin best_N = mkN "mieux" masculine | mkN "élite" ; -- tocheck
+lin best_V2 = mkV2 (mkV I.battre_V2) ; -- tocheck
+lin bestiality_N = mkN "bestialité" feminine | mkN "zoophilie" feminine ; -- tocheck
+lin bestow_V2 = mkV2 (mkV "accorder") ; -- tocheck
+lin bet_N = mkN "pari" ; -- tocheck
+lin bet_V = variants{}; -- mkV2 (mkV "parier") ; -- tocheck
+lin bet_V2 = mkV2 (mkV "parier") ; -- tocheck
+lin bet_VS = variants{}; -- mkV2 (mkV "parier") ; -- tocheck
+lin beta_N = mkN "bêta" masculine ; -- tocheck
+lin betel_N = mkN "bétel" masculine ; -- tocheck
+lin betray_V2 = mkV2 (mkV "trahir") ; -- tocheck
+lin betrayer_N = mkN "dénonciateur" ; -- tocheck
+lin betrothal_N = mkN "accordailles" ; -- tocheck
+lin betrothed_N = mkN "fiancé" masculine ; -- tocheck
+lin better_A = mkA "meilleur" ; -- tocheck
+lin better_Adv = mkAdv "mieux" ; -- tocheck
+lin between_Prep = S.between_Prep ;
+lin bevel_V2 = mkV2 (mkV "aiguiser") ; -- tocheck
+lin beverage_N = mkN "boisson" feminine ; -- tocheck
+lin bewail_V2 = mkV2 (mkV "pleurer") ; -- tocheck
+lin bewilder_V2 = mkV2 (mkV "déconcerter") ; -- tocheck
+lin bewilderment_N = mkN "ahurissement" masculine ; -- tocheck
+lin bewitch_V2 = mkV2 (mkV "ensorceler") ; -- tocheck
+lin bey_N = mkN "bey" masculine ; -- tocheck
+lin beyond_Adv = variants{} ; --
+lin beyond_Prep = variants{} ; --
+lin bezant_N = mkN "besant" masculine ; -- tocheck
+lin bezel_N = mkN "chaton" masculine | mkN "monture" feminine ; -- tocheck
+lin bias_N = mkN "préjugé" ; -- tocheck
+lin bib_N = mkN "bavoir" masculine ; -- tocheck
+lin bible_N = mkN "Bible" feminine ; -- tocheck
+lin biblical_A = mkA "biblique" ; -- tocheck
+lin bibliographic_A = mkA "bibliographique" ; -- tocheck
+lin bibliography_N = mkN "bibliographie" feminine | mkN "habbo" ; -- tocheck
+lin bibliophile_N = mkN "bibliophile" ; -- tocheck
+lin bicameral_A = mkA "bicaméral" ; -- tocheck
+lin bicarbonate_N = mkN "bicarbonate" masculine ; -- tocheck
+lin bicephalous_A = mkA "bicéphale" ; -- tocheck
+lin biceps_N = mkN "biceps" masculine ; -- tocheck
+lin bicker_V = mkV (reflV (mkV "chamailler")) ; -- tocheck
+lin bicycle_N = mkN "vélo" masculine ; -- tocheck
+lin bid_N = mkN "enchère" feminine ; -- tocheck
+lin bid_V = variants{} ; --
+lin bid_V2 = variants{} ; --
+lin bidder_N = mkN "enchérisseur" masculine ; -- tocheck
+lin bidet_N = mkN "bidet" masculine ; -- tocheck
+lin bidirectional_A = mkA "bidirectionnel" ; -- tocheck
+lin biennial_A = mkA "bisannuel" ; -- tocheck
+lin bier_N = mkN "civière" | mkN "catafalque" ; -- tocheck
+lin bifurcation_N = mkN "bifurcation" ; -- tocheck
+lin big_A = L.big_A ;
+lin bigamist_N = mkN "bigame" masculine ; -- tocheck
+lin bigamy_N = mkN "bigamie" feminine ; -- tocheck
+lin bigotry_N = mkN "bigoterie" feminine ; -- tocheck
+lin bike_N = L.bike_N ;
+lin bikini_N = mkN "bikini" masculine ; -- tocheck
+lin bilateral_A = mkA "bilatéral" ; -- tocheck
+lin bile_N = mkN "bile" feminine ; -- tocheck
+lin bilinear_A = mkA "bilinéaire" ; -- tocheck
+lin bilingual_A = mkA "bilingue" ; -- tocheck
+lin bilingualism_N = mkN "bilinguisme" masculine ; -- tocheck
+lin bilious_A = mkA "bilieux" | mkA "atrabilaire" ; -- tocheck
+lin bilirubin_N = mkN "bilirubine" feminine ; -- tocheck
+lin bill_N = mkN "tract" masculine | mkN "facture" feminine | mkN "bec" masculine | mkN "hallebarde" feminine | mkN "greffe" masculine | mkN "note" feminine | mkN "hallebardier" masculine ; -- tocheck
+lin billhook_N = mkN "serpette" feminine ; -- tocheck
+lin billiards_N = mkN "billards" ; -- tocheck
+lin billion_N = mkN "billion" | mkN "milliard" masculine | mkN "milliards" ; -- tocheck
+lin billionaire_N = mkN "milliardaire" ; -- tocheck
+lin billow_N = mkN "flot" masculine ; -- tocheck
+lin billow_V = mkV (mkV "ondoyer") ; -- tocheck
+lin bilocation_N = mkN "bilocation" feminine ; -- tocheck
+lin bimbo_N = mkN "idiot" masculine ; -- tocheck
+lin bimetallism_N = mkN "bimétallisme" masculine ; -- tocheck
+lin bimonthly_Adv = mkAdv "bimestriel" | mkAdv "bimensuel" ; -- tocheck
+lin bin_N = mkN "boîte" feminine | mkN "poubelle" feminine ; -- tocheck
+lin binary_A = mkA "binaire" ; -- tocheck
+lin binary_N = mkN "binarité" feminine ; -- tocheck
+lin bind_V = variants{}; -- mkV2 (mkV "lier") | mkV2 (mkV "relier") ; -- tocheck
+lin bind_V2 = mkV2 (mkV "lier") | mkV2 (mkV "relier") ; -- tocheck
+lin binder_N = mkN "relieur" masculine | mkN "reliure" feminine | mkN "dossier" masculine ; -- tocheck
+lin binding_A = variants{} ; --
+lin binding_N = mkN "reliure" feminine ; -- tocheck
+lin bindweed_N = mkN "liseron" masculine ; -- tocheck
+lin bingo_N = mkN "bingo" masculine | mkN "scrabble" masculine ; -- tocheck
+lin binoculars_N = mkN "jumelles" ; -- tocheck
+lin binomial_N = mkN "binôme" masculine ; -- tocheck
+lin biocatalyst_N = mkN "biocatalyseur" masculine ; -- tocheck
+lin biocatalytic_A = mkA "biocatalytique" ; -- tocheck
+lin biochemical_A = mkA "biochimique" ; -- tocheck
+lin biochemist_N = mkN "biochimiste" masculine ; -- tocheck
+lin biochemistry_N = mkN "biochimie" feminine ; -- tocheck
+lin bioclimatology_N = mkN "bioclimatologie" ; -- tocheck
+lin biodegradable_A = mkA "biodégradable" ; -- tocheck
+lin biodiversity_N = mkN "biodiversité" feminine ; -- tocheck
+lin bioelectricity_N = mkN "bioélectricité" feminine ; -- tocheck
+lin biogeography_N = mkN "biogéographie" feminine ; -- tocheck
+lin biographer_N = mkN "biographe" ; -- tocheck
+lin biographical_A = mkA "biographique" ; -- tocheck
+lin biography_N = mkN "biographie" feminine ; -- tocheck
+lin biological_A = mkA "biologique" ; -- tocheck
+lin biologist_N = mkN "biologiste" ; -- tocheck
+lin biology_N = mkN "biologie" feminine ; -- tocheck
+lin bioluminescence_N = mkN "bioluminescence" feminine ; -- tocheck
+lin biomass_N = mkN "biomasse" feminine ; -- tocheck
+lin biomedical_A = mkA "biomédical" ; -- tocheck
+lin biometrics_N = mkN "biométrie" feminine ; -- tocheck
+lin biosphere_N = mkN "biosphère" feminine ; -- tocheck
+lin biotechnology_N = mkN "biotechnologie" feminine ; -- tocheck
+lin biotic_A = mkA "biotique" ; -- tocheck
+lin biotite_N = mkN "biotite" feminine ; -- tocheck
+lin bipartite_A = mkA "biparti" ; -- tocheck
+lin bipolar_A = mkA "bipolaire" ; -- tocheck
+lin birch_N = mkN "bouleau" masculine | mkN "badine" feminine ; -- tocheck
+lin birch_V2 = mkV2 (mkV "verger") ; -- tocheck
+lin bird_N = L.bird_N ;
+lin birdcage_N = mkN "panier" masculine ; -- tocheck
+lin birdcall_N = mkN "appeau" masculine ; -- tocheck
+lin birdhouse_N = mkN "nichoir" masculine ; -- tocheck
+lin birdie_N = mkN "oiselet" masculine ; -- tocheck
+lin birdlime_N = mkN "glu" masculine ; -- tocheck
+lin birth_N = mkN "naissance" feminine ; -- tocheck
+lin birthday_N = mkN "anniversaire" masculine ; -- tocheck
+lin birthwort_N = mkN "aristoloche" feminine ; -- tocheck
+lin biryani_N = mkN "biryani" masculine ; -- tocheck
+lin biscuit_N = mkN "biscuit" ; -- tocheck
+lin bisexual_A = mkA "bisexuel" | mkA "bisexué" ; -- tocheck
+lin bisexual_N = mkN "bisexuel" masculine ; -- tocheck
+lin bisexuality_N = mkN "bisexualité" feminine ; -- tocheck
+lin bishop_N = mkN "évêque" masculine | mkN "fou" masculine ; -- tocheck
+lin bishopric_N = mkN "évêché" masculine | mkN "épiscopat" masculine ; -- tocheck
+lin bismuth_N = mkN "bismuth" masculine ; -- tocheck
+lin bison_N = mkN "bison" masculine | mkN "bison" ; -- tocheck
+lin bistro_N = mkN "bistro" masculine ; -- tocheck
+lin bit_N = mkN "morceau" masculine | mkN "bit" masculine ; --- split
+lin bitch_N = mkN "chienne" | mkN "saleté" feminine | mkN "garce" feminine ; -- tocheck
+lin bitch_V = mkV (mkV "chialer") ; -- tocheck
+lin bite_N = mkN "morsure" feminine | mkN "bouchée" feminine | mkN "piqûre" feminine ; -- tocheck
+lin bite_V = variants{}; -- L.bite_V2 ;
+lin bite_V2 = L.bite_V2 ;
+lin bitter_A = mkA "amer" | mkA "dur" | mkA "haineux" ; -- tocheck
+lin bitterly_Adv = variants{} ; --
+lin bittern_N = mkN "butor" masculine ; -- tocheck
+lin bitterness_N = mkN "amertume" feminine ; -- tocheck
+lin bittersweet_A = mkA "doux-amer" ; -- tocheck
+lin bitumen_N = mkN "bitume" masculine ; -- tocheck
+lin bivalve_N = mkN "bivalve" masculine ; -- tocheck
+lin biweekly_N = mkN "bimensuel" masculine ; -- tocheck
+lin bizarre_A = mkA "bizarre" ; -- tocheck
+lin black_A = L.black_A ;
+lin black_N = mkN "noir" | mkN "Noir" masculine ; -- tocheck
+lin blackberry_N = mkN "ronce" feminine ; -- tocheck
+lin blackbird_N = mkN "merle" masculine ; -- tocheck
+lin blackboard_N = mkN "tableau" masculine ; -- tocheck
+lin blackcurrant_N = mkN "cassis" masculine | mkN "cassissier" masculine ; -- tocheck
+lin blacken_V2 = mkV2 (mkV "noircir") | mkV2 (mkV "souiller") ; -- tocheck
+lin blackjack_N = mkN "vingt-et-un" masculine ; -- tocheck
+lin blacklist_V2 = mkV2 (mkV "blacklister") ; -- tocheck
+lin blackmail_N = mkN "chantage" masculine ; -- tocheck
+lin blackmailer_N = mkN "maître-chanteur" masculine ; -- tocheck
+lin blackout_N = mkN "blackout" masculine ; -- tocheck
+lin blacksmith_N = mkN "forgeron" masculine | mkN "maréchal-ferrant" masculine ; -- tocheck
+lin blackthorn_N = mkN "prunellier" masculine ; -- tocheck
+lin bladder_N = mkN "vésicule" feminine | mkN "cubi" ; -- tocheck
+lin bladderwort_N = mkN "utriculaire" feminine ; -- tocheck
+lin blade_N = mkN "lame" feminine ; -- tocheck
+lin blah_N = mkN "bla-bla" masculine ; -- tocheck
+lin blame_N = mkN "coupabilité" feminine ; -- tocheck
+lin blame_V = variants{}; -- mkV2 (mkV "reprocher") ; -- tocheck
+lin blame_V2 = mkV2 (mkV "reprocher") ; -- tocheck
+lin blanch_V2 = mkV2 (mkV "blanchir") ; -- tocheck
+lin blancmange_N = mkN "blanc-manger" masculine ; -- tocheck
+lin bland_A = mkA "doux" | mkA "fade" ; -- tocheck
+lin blank_A = mkA "blanc" ; -- tocheck
+lin blank_N = mkN "préforme" | mkN "espace" ; -- tocheck
+lin blanket_N = mkN "couverture" feminine ; -- tocheck
+lin blare_N = mkN "éclat" masculine ; -- tocheck
+lin blaspheme_V2 = mkV2 (mkV "blasphémer") ; -- tocheck
+lin blasphemer_N = mkN "blasphémateur" masculine ; -- tocheck
+lin blasphemous_A = mkA "blasphématoire" ; -- tocheck
+lin blasphemy_N = mkN "blasphème" masculine ; -- tocheck
+lin blast_N = mkN "rafale" feminine | mkN "bourrasque" ; -- tocheck
+lin blast_V = variants{} ; --
+lin blast_V2 = variants{} ; --
+lin blastoma_N = mkN "blastome" masculine ; -- tocheck
+lin blatant_A = mkA "flagrant" ; -- tocheck
+lin blather_V = mkV (mkV "déblatérer") ; -- tocheck
+lin blaxploitation_N = mkN "blaxploitation" feminine ; -- tocheck
+lin blaze_N = mkN "feu" masculine ; -- tocheck
+lin blaze_V2 = mkV2 (mkV "brûler") | mkV2 (mkV "baliser") | mkV2 (mkV "briller") ; -- tocheck
+lin blazer_N = mkN "blazer" feminine ; -- tocheck
+lin blazon_N = mkN "blason" ; -- tocheck
+lin blazon_V2 = mkV2 (mkV "blasonner") ; -- tocheck
+lin bleach_V2 = mkV2 (mkV "blanchir") ; -- tocheck
+lin bleak_A = variants{} ; --
+lin bleat_V2 = mkV2 (mkV "rouspéter") ; -- tocheck
+lin bleed_V = variants{}; -- mkV2 (mkV "saigner") ; -- tocheck
+lin bleed_V2 = mkV2 (mkV "saigner") ; -- tocheck
+lin bleed_VS = variants{}; -- mkV2 (mkV "saigner") ; -- tocheck
+lin bleeding_N = mkN "saignement" ; -- tocheck
+lin bleep_N = mkN "bip" ; -- tocheck
+lin blend_N = mkN "mélange" masculine ; -- tocheck
+lin blend_V2 = mkV2 (mkV "mélanger") ; -- tocheck
+lin blender_N = mkN "mixeur" masculine ; -- tocheck
+lin blepharitis_N = mkN "blépharite" feminine ; -- tocheck
+lin bless_V2 = mkV2 (mkV "bénir") ; -- tocheck
+lin blessing_N = mkN "bénédiction" feminine | mkN "troupeau" masculine ; -- tocheck
+lin blight_N = mkN "fléau" | mkN "rouille" feminine ; -- tocheck
+lin blight_V2 = mkV2 (mkV "abîmer") ; -- tocheck
+lin blind_A = mkA "aveugle" ; -- tocheck
+lin blind_N = mkN "store" masculine | mkN "blind" masculine ; -- tocheck
+lin blind_V2 = mkV2 (mkV "aveugler") ; -- tocheck
+lin blindfold_N = mkN "bandeau" | mkN "bandeau" masculine ; -- tocheck
+lin blindness_N = mkN "cécité" feminine ; -- tocheck
+lin blink_V = variants{}; -- mkV2 (mkV "ciller") | mkV2 (mkV "clignoter") ; -- tocheck
+lin blink_V2 = mkV2 (mkV "ciller") | mkV2 (mkV "clignoter") ; -- tocheck
+lin blinker_N = mkN "oeillère" feminine ; -- tocheck
+lin bliss_N = mkN "béatitude" feminine ; -- tocheck
+lin blissful_A = mkA "euphorique" ; -- tocheck
+lin blister_N = mkN "cloque" feminine | mkN "ampoule" feminine ; -- tocheck
+lin blister_V2 = mkV2 (mkV "cloquer") | mkV2 (mkV "critiquer") ; -- tocheck
+lin blithe_A = mkA "joyeux" | mkA "indifférent" ; -- tocheck
+lin blizzard_N = mkN "blizzard" masculine ; -- tocheck
+lin bloated_A = mkA "gonflé" | mkA "gigantesque" ; -- tocheck
+lin block_N = mkN "bloc" masculine | mkN "billot" masculine | mkN "rue" feminine | mkN "immeuble" masculine | mkN "tête" | mkN "blocage" masculine ; -- tocheck
+lin block_V2 = mkV2 (mkV "boucher") | mkV2 (mkV "contrer") | mkV2 (mkV "bloquer") ; -- tocheck
+lin blockade_N = mkN "blocus" masculine ; -- tocheck
+lin blockbuster_N = mkN "blockbuster" masculine ; -- tocheck
+lin blockhead_N = mkN "imbécile" ; -- tocheck
+lin blockhouse_N = mkN "casemate" feminine ; -- tocheck
+lin blogger_N = mkN "blogueur" masculine ; -- tocheck
+lin bloke_N = mkN "gars" masculine ; -- tocheck
+lin blonde_A = variants{} ; --
+lin blood_N = L.blood_N ;
+lin bloodbath_N = mkN "massacre" masculine ; -- tocheck
+lin bloodhound_N = mkN "limier" masculine ; -- tocheck
+lin bloodletting_N = mkN "saignée" feminine ; -- tocheck
+lin bloodroot_N = mkN "sanguinaire" ; -- tocheck
+lin bloodshed_N = mkN "carnage" masculine ; -- tocheck
+lin bloodshot_A = mkA "injecté" ; -- tocheck
+lin bloodsucker_N = mkN "sangsue" ; -- tocheck
+lin bloodthirsty_A = mkA "sanguinaire" ; -- tocheck
+lin bloody_A = mkA "sanglant" | mkA "foutu" ; -- tocheck
+lin bloody_Adv = variants{} ; --
+lin bloom_N = mkN "pruine" feminine | mkN "fleur" feminine | mkN "floraison" feminine | mkN "voile" masculine ; -- tocheck
+lin blossom_N = mkN "fleur" feminine | mkN "floraison" feminine ; -- tocheck
+lin blossom_V = mkV (reflV (mkV "épanouir")) | mkV (mkV "fleurir") ; -- tocheck
+lin blot_N = mkN "souillure" ; -- tocheck
+lin blot_V2 = mkV2 (mkV "tacher") ; -- tocheck
+lin blouse_N = mkN "chemisier" ; -- tocheck
+lin blow_N = mkN "coup" masculine ; -- tocheck
+lin blow_V = L.blow_V ;
+lin blow_V2 = mkV2 (mkV "souffler") | mkV2 (mkV "jouer") | mkV2 (mkV "exploser") | mkV2 (mkV "sucer") | mkV2 (reflV (mkV "casser")) | mkV2 (mkV "claquer") ; -- tocheck
+lin blower_N = mkN "ventilateur" masculine ; -- tocheck
+lin blowgun_N = mkN "sarbacane" feminine ; -- tocheck
+lin blowhole_N = mkN "évent" masculine ; -- tocheck
+lin blowtorch_N = mkN "chalumeau" ; -- tocheck
+lin bludgeon_N = mkN "matraque" feminine ; -- tocheck
+lin bludgeon_V2 = mkV2 (mkV "matraquer") | mkV2 (mkV "soutirer") ; -- tocheck
+lin blue_A = L.blue_A ;
+lin blue_N = mkN "bleu" masculine ; -- tocheck
+lin blue_V2 = mkV2 (mkV "bleuter") | mkV2 (mkV "bleuir") ; -- tocheck
+lin blueberry_N = mkN "myrtille" feminine ; -- tocheck
+lin bluefish_N = mkN "tassergal" masculine ; -- tocheck
+lin blueprint_N = mkN "blueprint" masculine | mkN "modèle" masculine ; -- tocheck
+lin blues_N = mkN "blues" masculine ; -- tocheck
+lin bluish_A = mkA "bleuâtre" ; -- tocheck
+lin blunderbuss_N = mkN "tromblon" masculine ; -- tocheck
+lin blunt_A = mkA "abrupt" | mkA "émoussé" | mkA "sot" ; -- tocheck
+lin blunt_V2 = mkV2 (mkV "émousser") | mkV2 (mkV "réprimer") ; -- tocheck
+lin blur_N = mkN "tache" feminine | mkN "flou" masculine ; -- tocheck
+lin blur_V2 = mkV2 (reflV (mkV "estomper")) | mkV2 (mkV "estomper") | mkV2 (mkV "flou") ; -- tocheck
+lin blurt_V2 = mkV2 (mkV "lâcher") ; -- tocheck
+lin blush_N = mkN "rougeur" feminine | mkN "fard" masculine ; -- tocheck
+lin blush_V = mkV (mkV "rougir") ; -- tocheck
+lin blustery_A = mkA "bruyant" ; -- tocheck
+lin boa_N = mkN "boa" masculine ; -- tocheck
+lin boar_N = mkN "verrat" masculine ; -- tocheck
+lin board_1_N = mkN "tableau" masculine | mkN "planche" feminine ;
+lin board_2_N = mkN "comité" feminine ; ----
+lin board_N = mkN "tableau" masculine | mkN "planche" feminine ;
+lin board_V2 = mkV2 (mkV "aborder") ; -- tocheck
+lin boarding_N = mkN "abordage" masculine | mkN "embarquement" masculine ; -- tocheck
+lin boast_N = mkN "vantardise" feminine ; -- tocheck
+lin boast_V = variants{}; -- mkV2 (reflV (mkV "vanter")) ; -- tocheck
+lin boast_V2 = mkV2 (reflV (mkV "vanter")) ; -- tocheck
+lin boast_VS = variants{}; -- mkV2 (reflV (mkV "vanter")) ; -- tocheck
+lin boastful_A = mkA "vantard" ; -- tocheck
+lin boat_N = L.boat_N ;
+lin boater_N = mkN "canoteur" masculine | mkN "canotier" masculine ; -- tocheck
+lin boatswain_N = mkN "bosco" masculine ; -- tocheck
+lin bob_V2 = mkV2 (mkV "ballotter") ; -- tocheck
+lin bobbin_N = mkN "bobine" feminine ; -- tocheck
+lin bobble_N = mkN "pompon" masculine ; -- tocheck
+lin bobby_N = mkN "bobby" masculine ; -- tocheck
+lin bobsleigh_N = mkN "bobsleigh" masculine ; -- tocheck
+lin bocce_N = mkN "bocce" ; -- tocheck
+lin bodice_N = mkN "corsage" masculine ; -- tocheck
+lin bodily_A = mkA "corporel" ; -- tocheck
+lin body_N = mkN "corps" masculine ;
+lin bodybuilder_N = mkN "culturiste" ; -- tocheck
+lin bodybuilding_N = mkN "culturisme" masculine | mkN "carrosserie" feminine ; -- tocheck
+lin bodywork_N = mkN "carrosserie" feminine ; -- tocheck
+lin bog_N = mkN "tourbière" feminine | mkN "chiottes" ; -- tocheck
+lin bogey_N = mkN "boggie" masculine ; -- tocheck
+lin bogeyman_N = mkN "croque-mitaine" masculine ; -- tocheck
+lin boggle_V = mkV (mkV "troubler") ; -- tocheck
+lin boggy_A = mkA "marécageux" ; -- tocheck
+lin bogus_A = mkA "faux" ; -- tocheck
+lin bohrium_N = mkN "bohrium" masculine ; -- tocheck
+lin boil_N = mkN "furoncle" masculine ; -- tocheck
+lin boil_V = variants{}; -- mkV2 (mkV I.bouillir_V2) ; -- tocheck
+lin boil_V2 = mkV2 (mkV I.bouillir_V2) ; -- tocheck
+lin boiler_N = mkN "chaudière" feminine ; -- tocheck
+lin boiling_N = mkN "ébullition" feminine ; -- tocheck
+lin boisterous_A = mkA "bruyant" | mkA "turbulent" ; -- tocheck
+lin bold_A = mkA "hardi" | mkA "gras" ; -- tocheck
+lin boldness_N = mkN "audace" feminine ; -- tocheck
+lin bolete_N = mkN "bolet" masculine ; -- tocheck
+lin boll_N = mkN "graine" ; -- tocheck
+lin bollard_N = mkN "bollard" | mkN "borne" feminine ; -- tocheck
+lin bollock_N = mkN "couille" ; -- tocheck
+lin bolster_N = mkN "traversin" masculine ; -- tocheck
+lin bolt_N = mkN "boulon" masculine | mkN "carreau" masculine | mkN "verrou" masculine ; -- tocheck
+lin bolt_V2 = mkV2 (mkV "boulonner") ; -- tocheck
+lin bolus_N = mkN "bol" masculine ; -- tocheck
+lin bomb_N = mkN "bombe" feminine ; -- tocheck
+lin bomb_V = variants{}; -- mkV2 (mkV "bombarder") ; -- tocheck
+lin bomb_V2 = mkV2 (mkV "bombarder") ; -- tocheck
+lin bombard_V2 = mkV2 (mkV "bombarder") ; -- tocheck
+lin bombardment_N = mkN "bombardement" masculine | mkN "bombardement" ; -- tocheck
+lin bombastic_A = mkA "ampoulé" | mkA "verbeux" ; -- tocheck
+lin bomber_N = mkN "bombardier" masculine | mkN "artilleur" masculine ; -- tocheck
+lin bombing_N = mkN "bombardement" masculine ; -- tocheck
+lin bombshell_N = mkN "bombe" feminine | mkN "bombe" | mkN "surprise" feminine ; -- tocheck
+lin bond_N = mkN "alliance" feminine | mkN "obligation" feminine | mkN "liaison" | mkN "lien" | mkN "appareil" masculine | mkN "lien" masculine ; -- tocheck
+lin bond_V2 = mkV2 (mkV "lier") | mkV2 (mkV "appareiller") ; -- tocheck
+lin bondage_N = mkN "bondage" masculine | mkN "esclavage" masculine ; -- tocheck
+lin bone_N = L.bone_N ;
+lin bone_V2 = mkV2 (mkV "fourrer") | mkV2 (mkV "désosser") ; -- tocheck
+lin boner_N = mkN "trique" feminine ; -- tocheck
+lin bong_N = mkN "bang" masculine ; -- tocheck
+lin bongo_N = mkN "bongo" masculine ; -- tocheck
+lin bonhomie_N = mkN "bonhomie" feminine ; -- tocheck
+lin bonnet_N = mkN "capot" masculine ; -- tocheck
+lin bonsai_N = mkN "bonsaï" masculine ; -- tocheck
+lin bonus_N = mkN "boni" masculine ; -- tocheck
+lin bony_A = mkA "osseux" ; -- tocheck
+lin boo_V2 = mkV2 (mkV "huer") ; -- tocheck
+lin boob_N = mkN "nichon" masculine ; -- tocheck
+lin booby_N = mkN "nichon" masculine ; -- tocheck
+lin book_N = L.book_N ;
+lin book_V2 = mkV2 (mkV "réserver") ; -- tocheck
+lin bookbinder_N = mkN "relieur" masculine ; -- tocheck
+lin bookcase_N = mkN "bibliothèque" feminine ; -- tocheck
+lin bookend_N = mkN "serre-livre" masculine ; -- tocheck
+lin booking_N = mkN "réservation" feminine | mkN "réserve" feminine ; -- tocheck
+lin bookish_A = mkA "scolaire" ; -- tocheck
+lin booklet_N = mkN "livret" masculine ; -- tocheck
+lin bookmaker_N = mkN "bookmaker" masculine ; -- tocheck
+lin bookmark_N = mkN "marque-page" masculine | mkN "favori" masculine ; -- tocheck
+lin bookmobile_N = mkN "bibliobus" ; -- tocheck
+lin bookseller_N = mkN "libraire" ; -- tocheck
+lin bookshelf_N = mkN "bibliothèque" feminine ; -- tocheck
+lin bookshop_N = mkN "librairie" feminine ; -- tocheck
+lin boom_N = mkN "boum" | mkN "mat" masculine | mkN "boom" masculine | mkN "bôme" feminine ; -- tocheck
+lin boom_V2 = mkV2 (mkV "prospérer") ; -- tocheck
+lin boomerang_N = mkN "boomerang" masculine ; -- tocheck
+lin boon_N = mkN "aubaine" feminine ; -- tocheck
+lin boor_N = mkN "mufle" masculine | mkN "rustre" ; -- tocheck
+lin boorish_A = mkA "grossier" ; -- tocheck
+lin boost_N = variants{} ; --
+lin boost_V2 = variants{} ; --
+lin booster_N = mkN "rappel" masculine ; -- tocheck
+lin boot_N = L.boot_N ;
+lin boot_V2 = mkV2 (mkV "déconnecter") | mkV2 (mkV "expulser") | mkV2 (mkV "botter") | mkV2 (mkV "démarrer") | mkV2 (mkV "vomir") ; -- tocheck
+lin bootee_N = mkN "bottillon" masculine ; -- tocheck
+lin booth_N = mkN "cabine" feminine | mkN "stand" masculine ; -- tocheck
+lin bootleg_A = mkA "non-officiel" ; -- tocheck
+lin bootlegger_N = mkN "bootlegger" ; -- tocheck
+lin bootmaker_N = mkN "bottier" masculine ; -- tocheck
+lin bootstrap_N = mkN "languette" | mkN "amorçage" ; -- tocheck
+lin booty_N = mkN "dépouille" feminine | mkN "fesses" ; -- tocheck
+lin boracic_A = mkA "fauché" ; -- tocheck
+lin borate_N = mkN "borate" masculine ; -- tocheck
+lin borax_N = mkN "borax" masculine ; -- tocheck
+lin border_N = mkN "bordure" | mkN "bord" masculine | mkN "frontière" feminine ; -- tocheck
+lin border_V2 = mkV2 (mkV "border") ; -- tocheck
+lin borderline_A = mkA "limite" ; -- tocheck
+lin bore_N = mkN "mascaret" masculine ; -- tocheck
+lin bore_V2 = mkV2 (mkV "percer") | mkV2 (mkV "ennuyer") ; -- tocheck
+lin boreal_A = mkA "boréal" ; -- tocheck
+lin bored_A = variants{} ; --
+lin boredom_N = mkN "ennui" masculine ; -- tocheck
+lin boric_A = mkA "borique" ; -- tocheck
+lin boring_A = mkA "ennuyeux" ; -- tocheck
+lin boron_N = mkN "bore" masculine ; -- tocheck
+lin borough_N = mkN "arrondissement" masculine ; -- tocheck
+lin borrow_V = variants{}; -- mkV2 (mkV "emprunter") | mkV2 (mkV I.retenir_V2) ; -- tocheck
+lin borrow_V2 = mkV2 (mkV "emprunter") | mkV2 (mkV I.retenir_V2) ; -- tocheck
+lin borrow_VV = variants{}; -- mkV2 (mkV "emprunter") | mkV2 (mkV I.retenir_V2) ; -- tocheck
+lin borrower_N = mkN "emprunteur" masculine ; -- tocheck
+lin borzoi_N = mkN "barzoï" masculine ; -- tocheck
+lin bosom_N = mkN "sein" masculine ; -- tocheck
+lin boson_N = mkN "boson" masculine ; -- tocheck
+lin boss_N = L.boss_N ;
+lin botanical_A = mkA "botanique" ; -- tocheck
+lin botany_N = mkN "botanique" feminine ; -- tocheck
+lin botch_V2 = mkV2 (mkV "saccager") | mkV2 (mkV "bâcler") ; -- tocheck
+lin botfly_N = mkN "oestre" masculine ; -- tocheck
+lin both7and_DConj = S.both7and_DConj ;
+lin both_Adv = mkAdv "tous les deux" ; --- why Adv
+lin both_Det = mkDet "tous les deux" "toutes les deux" plural ;
+lin bother_V = variants{}; -- mkV2V (mkV "embêter") | mkV2V (mkV "bâdrer") ; -- tocheck
+lin bother_V2 = variants{}; -- mkV2V (mkV "embêter") | mkV2V (mkV "bâdrer") ; -- tocheck
+lin bother_V2V = mkV2V (mkV "embêter") | mkV2V (mkV "bâdrer") ; -- tocheck
+lin bother_VV = variants{}; -- mkV2V (mkV "embêter") | mkV2V (mkV "bâdrer") ; -- tocheck
+lin bottle_N = mkN "bouteille" feminine | mkN "biberon" masculine | mkN "culot" masculine ; -- tocheck
+lin bottle_V2 = mkV2 (mkV "embouteiller") ; -- tocheck
+lin bottleneck_N = mkN "goulot" masculine ; -- tocheck
+lin bottom_A = variants{} ; --
+lin bottom_N = mkN "fond" masculine | mkN "passif" | mkN "arrière-train" masculine ; -- tocheck
+lin botulism_N = mkN "botulisme" masculine ; -- tocheck
+lin bougainvillea_N = mkN "bougainvillier" feminine ; -- tocheck
+lin bough_N = mkN "branche" feminine ; -- tocheck
+lin bouillabaisse_N = mkN "bouillabaisse" feminine ; -- tocheck
+lin bouillon_N = mkN "bouillon" masculine ; -- tocheck
+lin boulder_N = mkN "rocher" masculine ; -- tocheck
+lin boulevard_N = mkN "boulevard" masculine ; -- tocheck
+lin bounce_N = mkN "rebond" ; -- tocheck
+lin bounce_V = variants{}; -- mkV2 (mkV "rebondir") ; -- tocheck
+lin bounce_V2 = mkV2 (mkV "rebondir") ; -- tocheck
+lin bouncer_N = mkN "videur" masculine ; -- tocheck
+lin bound_N = mkN "frontière" feminine | mkN "limite" | mkN "bond" feminine ; -- tocheck
+lin bound_V2V = mkV2V (mkV "bondir") | mkV2V (mkV "délimiter") ; -- tocheck
+lin boundary_N = mkN "frontière" feminine ; -- tocheck
+lin boundless_A = mkA "illimité" ; -- tocheck
+lin bounty_N = mkN "prime" feminine | mkN "don" masculine ; -- tocheck
+lin bouquet_N = mkN "bouquet" | mkN "bouquet" masculine ; -- tocheck
+lin bourbon_N = mkN "bourbon" masculine ; -- tocheck
+lin bourgeois_A = mkA "bourgeois" ; -- tocheck
+lin bourgeoisie_N = mkN "bourgeoisie" feminine ; -- tocheck
+lin boutique_N = mkN "boutique" feminine ; -- tocheck
+lin bovine_A = mkA "bovin" ; -- tocheck
+lin bovine_N = mkN "bovin" masculine ; -- tocheck
+lin bow_N = mkN "étrave" | mkN "arc" masculine | mkN "révérence" feminine | mkN "archet" masculine ; -- tocheck
+lin bow_V = variants{}; -- mkV2 (reflV (mkV "incliner")) | mkV2 (mkV "fléchir") | mkV2 (mkV "courber") ; -- tocheck
+lin bow_V2 = mkV2 (reflV (mkV "incliner")) | mkV2 (mkV "fléchir") | mkV2 (mkV "courber") ; -- tocheck
+lin bowdlerize_V2 = mkV2 (mkV "censurer") ; -- tocheck
+lin bowel_N = variants{} ; --
+lin bowels_N = mkN "entrailles" ; -- tocheck
+lin bower_N = mkN "boudoir" masculine ; -- tocheck
+lin bowl_N = mkN "bol" masculine ; -- tocheck
+lin bowl_V = variants{} ; --
+lin bowl_V2 = variants{} ; --
+lin bowleg_N = mkN "courbé" ; -- tocheck
+lin bowler_N = variants{} ; --
+lin bowline_N = mkN "bouline" feminine ; -- tocheck
+lin bowling_N = mkN "bowling" masculine ; -- tocheck
+lin bowls_N = mkN "boulingrin" masculine ; -- tocheck
+lin bowstring_N = mkN "corde" feminine ; -- tocheck
+lin box_N = mkN "buis" masculine | mkN "boîte" feminine | mkN "case" feminine | mkN "coquille" feminine | mkN "encadré" masculine | mkN "téloche" feminine | mkN "guérite" feminine ; -- tocheck
+lin box_V2 = mkV2 (mkV "boxer") | mkV2 (mkV "emboîter") ; -- tocheck
+lin boxer_N = mkN "boxeur" masculine | mkN "boxer" masculine ; -- tocheck
+lin boxful_N = mkN "boîte" feminine ; -- tocheck
+lin boxing_N = mkN "boxe" feminine ; -- tocheck
+lin boxwood_N = mkN "buis" masculine ; -- tocheck
+lin boy_N = L.boy_N ;
+lin boycott_N = mkN "boycott" masculine ; -- tocheck
+lin boycott_V2 = mkV2 (mkV "boycotter") ; -- tocheck
+lin boyfriend_N = mkN "chum" | mkN "ami" masculine ; -- tocheck
+lin bra_N = mkN "soutien-gorge" masculine ; -- tocheck
+lin brace_N = mkN "toise" feminine | mkN "accolade" feminine | mkN "fiche" feminine | mkN "doublé" masculine ; -- tocheck
+lin brace_V2 = mkV2 (mkV "brasser") ; -- tocheck
+lin bracelet_N = mkN "bracelet" masculine ; -- tocheck
+lin brachial_A = mkA "brachial" ; -- tocheck
+lin bracken_N = mkN "ptéridium" masculine ; -- tocheck
+lin bracket_N = mkN "parenthèse" feminine | mkN "crochet" masculine ; -- tocheck
+lin brackish_A = mkA "saumâtre" ; -- tocheck
+lin bract_N = mkN "bractée" feminine ; -- tocheck
+lin bradycardia_N = mkN "bradycardie" feminine ; -- tocheck
+lin brag_N = mkN "brag" masculine ; -- tocheck
+lin brag_V = mkV (mkV "fanfaronner") ; -- tocheck
+lin braggart_N = mkN "vantard" masculine ; -- tocheck
+lin bragger_N = mkN "vantard" masculine ; -- tocheck
+lin brahman_N = mkN "brahmane" masculine ; -- tocheck
+lin braid_N = mkN "tresse" feminine ; -- tocheck
+lin braid_V2 = mkV2 (mkV "tresser") ; -- tocheck
+lin braille_N = mkN "braille" masculine ; -- tocheck
+lin brain_N = mkN "cerveau" masculine ; -- tocheck
+lin brain_teaser_N = mkN "casse-tête" masculine ; -- tocheck
+lin brainchild_N = mkN "création" feminine ; -- tocheck
+lin brainwash_V2 = mkV2 (mkV "décerveler") ; -- tocheck
+lin braise_V2 = mkV2 (mkV "braiser") ; -- tocheck
+lin brake_N = mkN "frein" masculine ; -- tocheck
+lin brake_V2 = mkV2 (mkV "freiner") ; -- tocheck
+lin bramble_N = mkN "ronce" feminine | mkN "roncier" masculine ; -- tocheck
+lin bran_N = mkN "son" masculine ; -- tocheck
+lin branch_N = mkN "branche" feminine | mkN "filiale" feminine ; -- tocheck
+lin branch_V = mkV (mkV "brancher") ; -- tocheck
+lin branchial_A = mkA "branchial" ; -- tocheck
+lin brand_N = mkN "marque" feminine | mkN "tison" | mkN "style" masculine ; -- tocheck
+lin brand_V2 = mkV2 (mkV "flétrir") | mkV2 (mkV "graver") | mkV2 (mkV "marquer") | mkV2 (mkV "cataloguer") ; -- tocheck
+lin brandish_V2 = mkV2 (mkV "brandir") ; -- tocheck
+lin brandy_N = mkN "cognac" masculine ; -- tocheck
+lin brash_A = mkA "irréfléchi" | mkA "agressif" ; -- tocheck
+lin brashness_N = mkN "toupet" masculine ; -- tocheck
+lin brass_N = mkN "laiton" masculine | mkN "cuivres" | mkN "galonnés" | mkN "douille" feminine ; -- tocheck
+lin brat_N = mkN "peste" feminine ; -- tocheck
+lin brave_A = mkA "courageux" ; -- tocheck
+lin bravery_N = mkN "courage" masculine ; -- tocheck
+lin bravo_N = mkN "Berthe" ; -- tocheck
+lin brawl_N = mkN "bagarre" feminine ; -- tocheck
+lin brawl_V = mkV (reflV (mkV "bagarrer")) ; -- tocheck
+lin brawny_A = mkA "balèze" ; -- tocheck
+lin bray_N = mkN "braiment" masculine ; -- tocheck
+lin bray_V2 = mkV2 (mkV I.braire_V) ; -- tocheck
+lin brazen_A = mkA "grossier" | mkA "cuivreux" | mkA "aigu" ; -- tocheck
+lin brazen_faced_A = mkA "impudent" ; -- tocheck
+lin brazilwood_N = mkN "pernambouc" masculine ; -- tocheck
+lin breach_N = mkN "brouille" feminine | mkN "infraction" feminine | mkN "brèche" feminine ; -- tocheck
+lin bread_N = L.bread_N ;
+lin breadcrumb_N = mkN "miette" ; -- tocheck
+lin breadstick_N = mkN "gressin" masculine ; -- tocheck
+lin breadwinner_N = mkN "gagne-pain" masculine ; -- tocheck
+lin break_N = mkN "espace" masculine | mkN "pause" feminine ; -- tocheck
+lin break_V = mkV L.break_V2 ;
+lin break_V2 = L.break_V2 ;
+lin break_in_N = mkN "effraction" feminine ; -- tocheck
+lin breakaway_A = mkA "séparatiste" ; -- tocheck
+lin breakdown_N = mkN "panne" | mkN "dégradation" feminine | mkN "collapse" masculine | mkN "détail" masculine ; -- tocheck
+lin breaker_N = mkN "casseur" masculine | mkN "concasseuse" feminine | mkN "lame" feminine ; -- tocheck
+lin breakfast_N = variants{} ; --
+lin breakthrough_N = mkN "percée" feminine | mkN "trouée" feminine ; -- tocheck
+lin breakwater_N = mkN "brise-lames" masculine ; -- tocheck
+lin bream_N = mkN "brème" feminine | mkN "pageot" masculine ; -- tocheck
+lin breast_N = L.breast_N ;
+lin breastfeed_V2 = mkV2 (mkV "allaiter") ; -- tocheck
+lin breaststroke_N = mkN "brasse" feminine ; -- tocheck
+lin breath_N = mkN "haleine" feminine | mkN "souffle" masculine | mkN "respiration" feminine ; -- tocheck
+lin breathe_V = L.breathe_V ;
+lin breathe_V2 = mkV2 (mkV "respirer") ; -- tocheck
+lin breathtaking_A = mkA "époustouflant" ; -- tocheck
+lin breech_N = mkN "culotte" feminine ; -- tocheck
+lin breeches_N = mkN "culotte" feminine ; -- tocheck
+lin breed_N = mkN "race" feminine ; -- tocheck
+lin breed_V = variants{}; -- mkV2 (reflV (mkV I.reproduire_V2)) ; -- tocheck
+lin breed_V2 = mkV2 (reflV (mkV I.reproduire_V2)) ; -- tocheck
+lin breeding_N = variants{} ; --
+lin breeze_N = mkN "gâteau" masculine | mkN "brise" feminine ; -- tocheck
+lin breezy_A = mkA "aéré" ; -- tocheck
+lin brethren_N = mkN "confrères" ; -- tocheck
+lin breviary_N = mkN "bréviaire" masculine ; -- tocheck
+lin brevity_N = mkN "concision" feminine ; -- tocheck
+lin brew_V2 = mkV2 (mkV "brasser") ; -- tocheck
+lin brewer_N = mkN "brasseur" masculine ; -- tocheck
+lin brewery_N = mkN "brasserie" feminine ; -- tocheck
+lin briar_N = mkN "églantier" masculine | mkN "bruyère" feminine ; -- tocheck
+lin bribe_N = mkN "pot-de-vin" masculine ; -- tocheck
+lin bribery_N = mkN "corruption" feminine ; -- tocheck
+lin brick_N = mkN "brique" ; -- tocheck
+lin bricklayer_N = mkN "maçon" masculine ; -- tocheck
+lin brickyard_N = mkN "briqueterie" ; -- tocheck
+lin bride_N = variants{} ; --
+lin bridge_N = mkN "pont" masculine | mkN "bridge" masculine | mkN "pont" | mkN "passerelle" feminine | mkN "chevalet" masculine ; -- tocheck
+lin bridle_N = mkN "bride" ; -- tocheck
+lin bridle_V2 = mkV2 (mkV "brider") ; -- tocheck
+lin brief_A = mkA "bref" ; -- tocheck
+lin briefcase_N = mkN "portefeuille" masculine ; -- tocheck
+lin briefing_N = mkN "revue" ; -- tocheck
+lin briefly_Adv = variants{} ; --
+lin brier_N = mkN "bruyère" feminine ; -- tocheck
+lin brig_N = mkN "cachot" masculine | mkN "brigantin" masculine ; -- tocheck
+lin brigade_N = variants{} ; --
+lin brigadier_N = mkN "brigadier" masculine ; -- tocheck
+lin brigand_N = mkN "brigand" masculine ; -- tocheck
+lin bright_A = mkA "brillant" | mkA "heureux" | mkA "intelligent" | mkA "vivide" ; -- tocheck
+lin brightness_N = mkN "intelligence" | mkN "luminosité" feminine | mkN "brillance" ; -- tocheck
+lin brill_N = mkN "barbue" feminine ; -- tocheck
+lin brilliant_A = mkA "brillant" ; -- tocheck
+lin brimstone_N = mkN "soufre" masculine ; -- tocheck
+lin brine_N = mkN "saumure" feminine ; -- tocheck
+lin bring_V2 = mkV2 "apporter" ;
+lin bring_V3 = mkV3 (mkV "apporter") ;
+lin brink_N = mkN "bord" masculine ; -- tocheck
+lin brioche_N = mkN "brioche" feminine ; -- tocheck
+lin briquet_N = mkN "briquette" feminine | mkN "briquet" masculine ; -- tocheck
+lin brisance_N = mkN "brisance" feminine ; -- tocheck
+lin brisk_A = mkA "animé" | mkA "vif" | mkA "stimulant" ; -- tocheck
+lin brisket_N = mkN "poitrine" feminine ; -- tocheck
+lin brittle_A = mkA "fragile" ; -- tocheck
+lin brittle_N = mkN "croquant" masculine ; -- tocheck
+lin broach_V2 = mkV2 (mkV "perforer") ; -- tocheck
+lin broad_A = L.broad_A ;
+lin broad_N = mkN "gonzesse" feminine ; -- tocheck
+lin broadcast_N = mkN "émission" feminine ; -- tocheck
+lin broadcast_V = variants{}; -- mkV2 (mkV "diffuser") ; -- tocheck
+lin broadcast_V2 = mkV2 (mkV "diffuser") ; -- tocheck
+lin broadcasting_N = mkN "radiodiffusion" feminine ; -- tocheck
+lin broaden_V2 = mkV2 (reflV (mkV "élargir")) ; -- tocheck
+lin broadly_Adv = variants{} ; --
+lin broadsword_N = mkN "estramaçon" masculine ; -- tocheck
+lin brocade_N = mkN "brocart" masculine ; -- tocheck
+lin broccoli_N = mkN "brocoli" masculine ; -- tocheck
+lin brochure_N = mkN "brochure" feminine ; -- tocheck
+lin brocket_N = mkN "daguet" masculine ; -- tocheck
+lin broke_A = mkA "fauché" ; -- tocheck
+lin broken_A = variants{} ; --
+lin broker_N = mkN "courtier" masculine ; -- tocheck
+lin bromide_N = mkN "bromure" masculine ; -- tocheck
+lin bromine_N = mkN "brome" masculine ; -- tocheck
+lin bromoform_N = mkN "bromoforme" masculine ; -- tocheck
+lin bronchitis_N = mkN "bronchite" feminine ; -- tocheck
+lin bronchus_N = mkN "bronche" ; -- tocheck
+lin bronze_A = mkA "hâlé" ; -- tocheck
+lin bronze_N = mkN "bronze" masculine | mkN "bronze" ; -- tocheck
+lin brooch_N = mkN "broche" feminine ; -- tocheck
+lin brood_N = mkN "couvée" feminine ; -- tocheck
+lin brood_V = mkV (reflV (mkV I.morfondre_V)) | mkV (mkV "couver") ; -- tocheck
+lin brook_N = mkN "ruisseau" masculine ; -- tocheck
+lin brooklet_N = mkN "ruisselet" masculine ; -- tocheck
+lin broom_N = mkN "balai" masculine | mkN "genêt" masculine ; -- tocheck
+lin broth_N = mkN "bouillon" masculine ; -- tocheck
+lin brothel_N = mkN "bordel" masculine ; -- tocheck
+lin brother_N = mkN "frère" masculine | mkN "pair" masculine ; -- tocheck
+lin brother_N2 = L.brother_N2 ;
+lin brother_in_law_N = mkN "beau-frère" masculine ; -- tocheck
+lin brotherhood_N = mkN "confrérie" feminine | mkN "fraternité" feminine ; -- tocheck
+lin brouhaha_N = mkN "brouhaha" masculine ; -- tocheck
+lin brow_N = mkN "front" | mkN "sourcil" ; -- tocheck
+lin browbeat_V2 = mkV2 (mkV "intimider") ; -- tocheck
+lin brown_A = L.brown_A ;
+lin brown_N = mkN "marron" ; -- tocheck
+lin brown_V2 = mkV2 (mkV "brunir") ; -- tocheck
+lin brownish_A = mkA "brunâtre" ; -- tocheck
+lin browse_V = mkV (mkV "brouter") | mkV (mkV "naviguer") | mkV (mkV "feuilleter") ; -- tocheck
+lin brucellosis_N = mkN "brucellose" feminine ; -- tocheck
+lin bruise_N = mkN "bleu" masculine ; -- tocheck
+lin bruise_V2 = mkV2 (mkV "contusionner") | mkV2 (mkV "taler") | mkV2 (reflV (mkV "taler")) ; -- tocheck
+lin brunch_N = mkN "brunch" masculine ; -- tocheck
+lin brunetteFem_N = mkN "brune" feminine ; -- tocheck
+lin brunetteMasc_N = mkN "brune" masculine ; -- tocheck
+lin brush_N = mkN "brossage" masculine | mkN "brosse" feminine | mkN "accrochage" masculine ; -- tocheck
+lin brush_V = variants{}; -- mkV2 (mkV I.peindre_V2) | mkV2 (mkV "brosser") ; -- tocheck
+lin brush_V2 = mkV2 (mkV I.peindre_V2) | mkV2 (mkV "brosser") ; -- tocheck
+lin brushwood_N = mkN "brindilles" ; -- tocheck
+lin brusque_A = mkA "brusque" ; -- tocheck
+lin brutal_A = mkA "brutal" ; -- tocheck
+lin brutality_N = mkN "brutalité" feminine ; -- tocheck
+lin brute_N = mkN "brute" feminine ; -- tocheck
+lin bruxism_N = mkN "bruxisme" masculine ; -- tocheck
+lin bryophyte_N = mkN "bryophyte" masculine ; -- tocheck
+lin bubble_N = mkN "bulle" feminine | mkN "trou" masculine ; -- tocheck
+lin bubble_V = mkV (mkV "bouillonner") ; -- tocheck
+lin bubonic_A = mkA "bubonique" ; -- tocheck
+lin buccaneer_N = mkN "boucanier" masculine ; -- tocheck
+lin buck_N = mkN "bouc" | mkN "piasse" | mkN "bélier" ; -- tocheck
+lin buck_V2 = mkV2 (mkV "ruer") ; -- tocheck
+lin bucket_N = mkN "panier" | mkN "seau" masculine | mkN "tacot" masculine ; -- tocheck
+lin buckle_N = mkN "boucle" feminine ; -- tocheck
+lin buckle_V2 = mkV2 (mkV "boucler") ; -- tocheck
+lin buckler_N = mkN "bouclier" masculine ; -- tocheck
+lin buckshot_N = mkN "chevrotine" feminine ; -- tocheck
+lin buckthorn_N = mkN "nerprun" ; -- tocheck
+lin bucolic_A = mkA "bucolique" | mkA "pastoral" ; -- tocheck
+lin bud_N = mkN "bourgeon" masculine | mkN "pote" | mkN "beu" feminine ; -- tocheck
+lin bud_V = mkV (mkV "bourgeonner") ; -- tocheck
+lin buddy_N = mkN "compagnon" masculine | mkN "camarade" masculine | mkN "copain" masculine ; -- tocheck
+lin budget_N = mkN "budget" masculine ; -- tocheck
+lin budgetary_A = mkA "budgétaire" ; -- tocheck
+lin buff_A = mkA "chamois" ; -- tocheck
+lin buff_N = mkN "chamois" | mkN "mordu" ; -- tocheck
+lin buffalo_N = mkN "buffle" masculine | mkN "bison" masculine ; -- tocheck
+lin buffer_N = mkN "tampon" masculine ; -- tocheck
+lin buffoon_N = mkN "bouffon" masculine ; -- tocheck
+lin bug_N = mkN "insecte" masculine | mkN "mouchard" masculine | mkN "virus" masculine | mkN "logo" masculine | mkN "microbe" masculine | mkN "bogue" masculine ; -- tocheck
+lin bug_V2 = mkV2 (mkV "ennuyer") ; -- tocheck
+lin bugger_V2 = mkV2 (mkV "empaffer") ; -- tocheck
+lin bugle_N = mkN "clairon" masculine ; -- tocheck
+lin bugler_N = mkN "clairon" masculine ; -- tocheck
+lin build_N = mkN "carrure" feminine ; -- tocheck
+lin build_V = mkV "bâtir" | mkV I.construire_V2 ;
+lin build_V2 = mkV2 (mkV I.construire_V2) ;
+lin builder_N = mkN "constructeur" masculine ; -- tocheck
+lin building_N = mkN "bâtiment" ;
+lin bulb_N = mkN "bulbe" masculine ; -- tocheck
+lin bulge_N = mkN "protubérance" feminine ; -- tocheck
+lin bulge_V2 = mkV2 (mkV "bomber") ; -- tocheck
+lin bulimia_N = mkN "boulimie" feminine ; -- tocheck
+lin bulimic_A = mkA "boulimique" ; -- tocheck
+lin bulimic_N = mkN "boulimique" ; -- tocheck
+lin bulk_N = mkN "masse" | mkN "vrac" masculine ; -- tocheck
+lin bulkhead_N = mkN "cloison" feminine ; -- tocheck
+lin bulky_A = mkA "gros" ; -- tocheck
+lin bull_N = mkN "mâle" masculine | mkN "taureau" masculine | mkN "bulle" feminine | mkN "bêtises" | mkN "sceau" masculine | mkN "vaches" ; -- tocheck
+lin bulldog_N = mkN "bouledogue" masculine ; -- tocheck
+lin bulldozer_N = mkN "bulldozer" masculine ; -- tocheck
+lin bullet_N = mkN "balle" feminine | mkN "puce" masculine ; -- tocheck
+lin bulletin_N = mkN "bulletin" masculine ; -- tocheck
+lin bulletproof_A = mkA "pare-balle" ; -- tocheck
+lin bullfight_N = mkN "corrida" feminine ; -- tocheck
+lin bullfighter_N = mkN "torero" masculine ; -- tocheck
+lin bullfighting_N = mkN "tauromachie" feminine ; -- tocheck
+lin bullfinch_N = mkN "bouvreuil" masculine ; -- tocheck
+lin bullfrog_N = mkN "grenouille-taureau" ; -- tocheck
+lin bullhorn_N = mkN "mégaphone" masculine ; -- tocheck
+lin bullion_N = mkN "lingot" masculine ; -- tocheck
+lin bullpen_N = mkN "toril" masculine ; -- tocheck
+lin bullring_N = mkN "arène" feminine ; -- tocheck
+lin bullshit_N = mkN "conneries" ; -- tocheck
+lin bully_N = mkN "tyran" masculine ; -- tocheck
+lin bully_V2 = mkV2 (mkV "tourmenter") ; -- tocheck
+lin bullying_N = mkN "harcèlement" masculine ; -- tocheck
+lin bulwark_N = mkN "jetée" feminine | mkN "rempart" masculine | mkN "bastingage" ; -- tocheck
+lin bum_N = mkN "cul" masculine | mkN "fesses" | mkN "tocard" masculine ; -- tocheck
+lin bumblebee_N = mkN "bourdon" masculine ; -- tocheck
+lin bump_N = mkN "bosse" feminine | mkN "bourrade" feminine | mkN "boum" masculine | mkN "ballon" masculine ; -- tocheck
+lin bump_V = variants{} ; --
+lin bump_V2 = variants{} ; --
+lin bumper_N = mkN "pare-choc" masculine | mkN "heurtoir" masculine | mkN "bande" feminine ; -- tocheck
+lin bumpkin_N = mkN "plouc" masculine ; -- tocheck
+lin bumpy_A = mkA "accidenté" ; -- tocheck
+lin bun_N = mkN "biture" | mkN "chignon" masculine | mkN "friand" ; -- tocheck
+lin bunch_N = mkN "groupe" masculine | mkN "javelle" feminine | mkN "bande" feminine | mkN "poupée" feminine | mkN "poche" feminine | mkN "réserve" feminine ; -- tocheck
+lin bunch_V2 = mkV2 (mkV "grouper") ; -- tocheck
+lin bundle_N = variants{} ; --
+lin bungee_N = mkN "tendeur" masculine ; -- tocheck
+lin bungle_V2 = mkV2 (mkV "foirer") ; -- tocheck
+lin bungler_N = mkN "bousilleur" masculine ; -- tocheck
+lin bunion_N = mkN "oignon" ; -- tocheck
+lin bunny_N = mkN "lapereau" masculine ; -- tocheck
+lin bunt_N = mkN "amorti" masculine ; -- tocheck
+lin buoy_N = mkN "bouée" ; -- tocheck
+lin buoyant_A = mkA "flottant" ; -- tocheck
+lin burbot_N = mkN "lote" feminine ; -- tocheck
+lin burden_N = mkN "charge" feminine | mkN "fardeau" masculine ; -- tocheck
+lin burdensome_A = mkA "pénible" ; -- tocheck
+lin burdock_N = mkN "bardane" ; -- tocheck
+lin bureau_N = mkN "agence" feminine | mkN "chiffonnier" masculine | mkN "secrétaire" masculine ; -- tocheck
+lin bureaucracy_N = mkN "bureaucratie" feminine ; -- tocheck
+lin bureaucrat_N = mkN "bureaucrate" masculine ; -- tocheck
+lin bureaucratic_A = variants{} ; --
+lin burette_N = mkN "burette" feminine ; -- tocheck
+lin burgeon_V = mkV (mkV "fleurir") ; -- tocheck
+lin burgher_N = mkN "bourgeois" masculine ; -- tocheck
+lin burglar_N = mkN "cambrioleur" masculine ; -- tocheck
+lin burglary_N = mkN "cambriolage" masculine ; -- tocheck
+lin burgle_V2 = mkV2 (mkV "cambrioler") ; -- tocheck
+lin burgomaster_N = mkN "bourgmestre" masculine ; -- tocheck
+lin burgundy_N = mkN "bordeaux" ; -- tocheck
+lin burial_N = mkN "enterrement" ; -- tocheck
+lin burl_N = mkN "loupe" feminine ; -- tocheck
+lin burlesque_A = mkA "burlesque" ; -- tocheck
+lin burlesque_N = mkN "parodie" ; -- tocheck
+lin burly_A = mkA "fort" ; -- tocheck
+lin burn_N = mkN "brûlure" feminine ; -- tocheck
+lin burn_V = L.burn_V ;
+lin burn_V2 = mkV2 (mkV "brûler") | mkV2 (mkV "graver") ; -- tocheck
+lin burner_N = mkN "brûleur" masculine | mkN "graveur" masculine ; -- tocheck
+lin burning_A = variants{} ; --
+lin burp_N = mkN "rot" masculine ; -- tocheck
+lin burp_V2 = mkV2 (mkV "roter") ; -- tocheck
+lin burr_N = mkN "barbe" feminine | mkN "bardane" feminine ; -- tocheck
+lin burrow_N = mkN "terrier" masculine ; -- tocheck
+lin bursiform_A = mkA "bursiforme" ; -- tocheck
+lin bursitis_N = mkN "bursite" feminine ; -- tocheck
+lin burst_N = variants{} ; --
+lin burst_V = variants{}; -- mkV2 (mkV "éclater") ; -- tocheck
+lin burst_V2 = mkV2 (mkV "éclater") ; -- tocheck
+lin bury_V = variants{}; -- mkV2 (mkV "enterrer") ; -- tocheck
+lin bury_V2 = mkV2 (mkV "enterrer") ; -- tocheck
+lin bus_N = mkN "autobus" masculine ; -- tocheck
+lin bush_N = mkN "buisson" masculine | mkN "touffe" feminine | mkN "maquis" masculine ; -- tocheck
+lin bushel_N = mkN "boisseau" masculine ; -- tocheck
+lin business_N = mkN "entreprise" feminine | mkN "affaire" feminine ;
+lin businessman_N = variants{} ; --
+lin bust_N = mkN "buste" masculine | mkN "arrestation" feminine | mkN "fiasco" masculine ; -- tocheck
+lin bust_V2 = mkV2 (mkV "éclater") | mkV2 (mkV "attraper") | mkV2 (mkV "pincer") | mkV2 (mkV "bouziller") ; -- tocheck
+lin bustard_N = mkN "outarde" feminine ; -- tocheck
+lin bustle_N = mkN "tournure" feminine | mkN "affairement" masculine ; -- tocheck
+lin bustle_V2 = mkV2 (reflV (mkV "affairer")) | mkV2 (reflV (mkV "activer")) ; -- tocheck
+lin busy_A = mkA "occupé" ; -- tocheck
+lin busy_V2 = mkV2 (reflV (mkV "livrer")) ; -- tocheck
+lin busybody_N = mkN "fouineur" masculine ; -- tocheck
+lin but_Conj = mkConj "mais" ;
+lin but_PConj = S.but_PConj ;
+lin butane_N = mkN "butane" masculine ; -- tocheck
+lin butanone_N = mkN "butanone" ; -- tocheck
+lin butch_A = mkA "hommasse" ; -- tocheck
+lin butch_N = mkN "gouine" feminine ; -- tocheck
+lin butcher_N = mkN "boucher" masculine ; -- tocheck
+lin butcher_V2 = mkV2 (mkV I.abattre_V2) | mkV2 (mkV "charcuter") ; -- tocheck
+lin butcherbird_N = mkN "cassican" masculine ; -- tocheck
+lin butler_N = mkN "sommelier" masculine | mkN "majordome" masculine ; -- tocheck
+lin butt_N = mkN "cul" masculine | mkN "mégot" masculine ; -- tocheck
+lin butter_N = L.butter_N ;
+lin butter_V2 = mkV2 (mkV "beurrer") ; -- tocheck
+lin buttercup_N = mkN "bouton-d'or" masculine ; -- tocheck
+lin butterfly_N = mkN "papillon" masculine ; -- tocheck
+lin buttermilk_N = mkN "babeurre" masculine ; -- tocheck
+lin butterwort_N = mkN "grassette" feminine ; -- tocheck
+lin buttock_N = mkN "fesse" feminine ; -- tocheck
+lin button_N = mkN "badge" masculine | mkN "bouton" masculine | mkN "clou" masculine ; -- tocheck
+lin button_V2 = mkV2 (mkV "boutonner") ; -- tocheck
+lin buttonhole_N = mkN "boutonnière" feminine ; -- tocheck
+lin buttress_N = mkN "appui" | mkN "arc-boutant" ; -- tocheck
+lin buttress_V2 = mkV2 (mkV "corroborer") | mkV2 (mkV "arc-bouter") ; -- tocheck
+lin butylene_N = mkN "butylène" masculine ; -- tocheck
+lin buy_V = mkV L.buy_V2 ;
+lin buy_V2 = L.buy_V2 ;
+lin buyerFem_N = mkN "acheteuse" feminine ; -- tocheck
+lin buyerMasc_N = mkN "acheteur" masculine ;
+lin buzz_V2 = mkV2 (mkV "bourdonner") ; -- tocheck
+lin buzzard_N = mkN "buse" feminine ; -- tocheck
+lin buzzer_N = mkN "bipeur" masculine ; -- tocheck
+lin by8agent_Prep = S.by8agent_Prep ;
+lin by8means_Prep = S.by8means_Prep ;
+lin by_Adv = variants{}; -- mkPrep "par" ;
+lin by_Prep = mkPrep "par" ;
+lin bye_Interj = mkInterj "salut" ; -- tocheck
+lin bypass_N = mkN "contournement" masculine | mkN "pontage" masculine | mkN "déviation" feminine ; -- tocheck
+lin bypass_V2 = mkV2 (mkV "contourner") ; -- tocheck
+lin byproduct_N = mkN "sous-produit" masculine ; -- tocheck
+lin byte_N = mkN "octet" masculine ; -- tocheck
+lin byword_N = mkN "proverbe" masculine ; -- tocheck
+lin cab_N = variants{} ; --
+lin cabalistic_A = mkA "cabalistique" ; -- tocheck
+lin cabaret_N = mkN "cabaret" masculine ; -- tocheck
+lin cabbage_N = mkN "chou" masculine ; -- tocheck
+lin cabin_N = mkN "cabine" feminine | mkN "cabane" feminine ; -- tocheck
+lin cabinet_N = mkN "cabinet" masculine | mkN "armoire" feminine ; -- tocheck
+lin cable_N = mkN "câble" masculine ; -- tocheck
+lin cacao_N = mkN "cacaoyer" masculine ; -- tocheck
+lin cackle_N = mkN "caquet" masculine | mkN "ricanement" masculine ; -- tocheck
+lin cackle_V = mkV (mkV "caqueter") ; -- tocheck
+lin cacophony_N = mkN "cacophonie" feminine ; -- tocheck
+lin cactus_N = mkN "cactus" masculine ; -- tocheck
+lin cadaver_N = mkN "cadavre" masculine ; -- tocheck
+lin caddie_N = mkN "caddie" masculine ; -- tocheck
+lin cadence_N = mkN "cadence" ; -- tocheck
+lin cadenza_N = mkN "cadence" feminine ; -- tocheck
+lin cadet_N = mkN "cadet" masculine ; -- tocheck
+lin cadmium_N = mkN "cadmium" masculine ; -- tocheck
+lin caesura_N = mkN "césure" feminine ; -- tocheck
+lin cafe_N = variants{} ; --
+lin cafeteria_N = mkN "caféteria" feminine | mkN "cafétéria" feminine ; -- tocheck
+lin caffeine_N = mkN "caféine" feminine ; -- tocheck
+lin cage_N = mkN "cage" feminine ; -- tocheck
+lin cage_V2 = mkV2 (mkV "encager") ; -- tocheck
+lin caiman_N = mkN "caïman" masculine ; -- tocheck
+lin cake_N = mkN "gâteau" ; -- tocheck
+lin calabash_N = mkN "calebasse" feminine ; -- tocheck
+lin calamitous_A = mkA "calamiteux" ; -- tocheck
+lin calamity_N = mkN "calamité" feminine ; -- tocheck
+lin calcareous_A = mkA "calcaire" ; -- tocheck
+lin calciferous_A = mkA "calcarifère" ; -- tocheck
+lin calcify_V2 = mkV2 (reflV (mkV "calcifier")) | mkV2 (mkV "calcifier") ; -- tocheck
+lin calcination_N = mkN "calcination" ; -- tocheck
+lin calcine_V2 = mkV2 (mkV "calciner") ; -- tocheck
+lin calcite_N = mkN "calcite" feminine ; -- tocheck
+lin calcium_N = mkN "calcium" masculine ; -- tocheck
+lin calculate_V = variants{}; -- mkV2 (mkV "calculer") ; -- tocheck
+lin calculate_V2 = mkV2 (mkV "calculer") ; -- tocheck
+lin calculate_VS = variants{}; -- mkV2 (mkV "calculer") ; -- tocheck
+lin calculation_N = variants{} ; --
+lin calculator_N = mkN "calculatrice" feminine | mkN "tables" ; -- tocheck
+lin calculus_N = mkN "calcul" masculine ; -- tocheck
+lin caldera_N = mkN "caldera" feminine ; -- tocheck
+lin calendar_N = mkN "agenda" masculine | mkN "calendrier" | mkN "calendrier" masculine ; -- tocheck
+lin calender_N = mkN "calendre" | mkN "calender" ; -- tocheck
+lin calendric_A = mkA "calendaire" ; -- tocheck
+lin calf_N = mkN "mollet" masculine | mkN "veau" masculine | mkN "éléphanteau" masculine ; -- tocheck
+lin calibrate_V2 = mkV2 (mkV "étalonner") ; -- tocheck
+lin calibration_N = mkN "étalonnage" masculine ; -- tocheck
+lin calibre_N = mkN "calibre" masculine ; -- tocheck
+lin calico_N = mkN "calicot" masculine ; -- tocheck
+lin californium_N = mkN "californium" masculine ; -- tocheck
+lin caliper_N = mkN "étrier" masculine ; -- tocheck
+lin caliph_N = mkN "calife" masculine ; -- tocheck
+lin caliphate_N = mkN "califat" masculine ; -- tocheck
+lin call_N = mkN "appel" | mkN "chant" masculine | mkN "appel" masculine | mkN "visite" feminine ; -- tocheck
+lin call_V = mkV "appeler" ;
+lin call_V2 = mkV2 "appeler" ;
+lin calligrapher_N = mkN "calligraphe" masculine ; -- tocheck
+lin calligraphic_A = mkA "calligraphique" ; -- tocheck
+lin calligraphy_N = mkN "calligraphie" feminine ; -- tocheck
+lin callipygian_A = mkA "callipyge" ; -- tocheck
+lin callous_A = mkA "endurci" ; -- tocheck
+lin callow_A = mkA "chauve" ; -- tocheck
+lin callus_N = mkN "calus" masculine ; -- tocheck
+lin calm_A = variants{} ; --
+lin calm_N = variants{} ; --
+lin calm_V = variants{} ; --
+lin calm_V2 = variants{} ; --
+lin calmness_N = mkN "calme" masculine ; -- tocheck
+lin calorie_N = mkN "calorie" feminine ; -- tocheck
+lin calorimeter_N = mkN "calorimètre" feminine ; -- tocheck
+lin calorimetric_A = mkA "calorimétrique" ; -- tocheck
+lin calorimetry_N = mkN "calorimétrie" feminine ; -- tocheck
+lin calque_N = mkN "calque" masculine ; -- tocheck
+lin caltrop_N = mkN "chausse-trape" ; -- tocheck
+lin calumniate_V2 = mkV2 (mkV "calomnier") ; -- tocheck
+lin calumny_N = mkN "calomnie" ; -- tocheck
+lin camaraderie_N = mkN "camaraderie" feminine ; -- tocheck
+lin camcorder_N = mkN "caméscope" masculine ; -- tocheck
+lin camel_N = mkN "chameau" masculine ; -- tocheck
+lin camellia_N = mkN "camélia" masculine ; -- tocheck
+lin camembert_N = mkN "camembert" masculine ; -- tocheck
+lin cameo_N = mkN "camaïeu" masculine ; -- tocheck
+lin camera_N = L.camera_N ;
+lin cameraman_N = mkN "caméraman" masculine ; -- tocheck
+lin camomile_N = mkN "camomille" feminine ; -- tocheck
+lin camouflage_N = mkN "camouflage" masculine | mkN "camouflage" | mkN "déguisement" masculine ; -- tocheck
+lin camouflage_V2 = mkV2 (mkV "camoufler") ; -- tocheck
+lin camp_N = mkN "camp" masculine ; -- tocheck
+lin camp_V2 = mkV2 (mkV "camper") ; -- tocheck
+lin campaign_N = mkN "campagne" feminine ; -- tocheck
+lin campaign_V = variants{} ; --
+lin camphor_N = mkN "camphre" masculine ; -- tocheck
+lin camping_N = mkN "camping" ; -- tocheck
+lin campsite_N = mkN "camping" masculine ; -- tocheck
+lin campus_N = mkN "campus" masculine ; -- tocheck
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_N = mkN "arrosoir" masculine | mkN "bidon" masculine | mkN "WC" masculine ; -- tocheck
+lin can_V2 = mkV2 (mkV I.pouvoir_V) | mkV2 (mkV "jeter") | mkV2 (mkV "conserver") | mkV2 (reflV (mkV I.taire_V2)) ; -- tocheck
+lin canal_N = mkN "canal" masculine ; -- tocheck
+lin canard_N = mkN "avion-canard" masculine | mkN "aileron" masculine ; -- tocheck
+lin canary_N = mkN "canari" masculine ; -- tocheck
+lin canasta_N = mkN "canasta" feminine ; -- tocheck
+lin cancan_N = mkN "cancan" masculine ; -- tocheck
+lin cancel_V = variants{}; -- mkV2 (mkV "annuler") | mkV2 (mkV "neutraliser") | mkV2 (mkV "éliminer") ; -- tocheck
+lin cancel_V2 = mkV2 (mkV "annuler") | mkV2 (mkV "neutraliser") | mkV2 (mkV "éliminer") ; -- tocheck
+lin cancellation_N = mkN "annulation" feminine ; -- tocheck
+lin cancer_N = mkN "cancer" masculine ; -- tocheck
+lin cancerous_A = mkA "cancéreux" ; -- tocheck
+lin candelabrum_N = mkN "candélabre" masculine ; -- tocheck
+lin candid_A = mkA "candide" ; -- tocheck
+lin candidacy_N = mkN "candidature" feminine ; -- tocheck
+lin candidateMasc_N = mkN "candidat" ;
+lin candle_N = mkN "bougie" feminine ; -- tocheck
+lin candlepower_N = mkN "bougie" feminine ; -- tocheck
+lin candlestick_N = mkN "chandelier" masculine ; -- tocheck
+lin candlewick_N = mkN "mèche" feminine ; -- tocheck
+lin candor_N = mkN "candeur" feminine ; -- tocheck
+lin candy_N = mkN "bonbon" masculine ; -- tocheck
+lin candy_V2 = mkV2 (mkV "candir") ; -- tocheck
+lin cane_N = mkN "canne" feminine | mkN "canne" | mkN "bastonnade" ; -- tocheck
+lin cane_V2 = mkV2 (mkV "bâtonner") ; -- tocheck
+lin cannabis_N = mkN "cannabis" masculine ; -- tocheck
+lin cannibal_N = mkN "cannibale" ; -- tocheck
+lin cannibalism_N = mkN "cannibalisme" masculine ; -- tocheck
+lin cannibalistic_A = mkA "cannibale" ; -- tocheck
+lin cannon_N = mkN "canon" masculine ; -- tocheck
+lin cannonade_N = mkN "canonnade" feminine ; -- tocheck
+lin canny_A = mkA "prudent" ; -- tocheck
+lin canoe_N = mkN "canoë" masculine ; -- tocheck
+lin canoeist_N = mkN "canoéiste" ; -- tocheck
+lin canon_N = mkN "canon" masculine | mkN "chanoine" masculine ; -- tocheck
+lin canonization_N = mkN "canonisation" feminine ; -- tocheck
+lin canopy_N = mkN "canopée" feminine | mkN "dais" masculine | mkN "marquise" feminine ; -- tocheck
+lin cant_N = mkN "argot" masculine | mkN "lamentation" feminine ; -- tocheck
+lin cantaloupe_N = mkN "cantaloup" ; -- tocheck
+lin cantankerous_A = mkA "irritable" ; -- tocheck
+lin canteen_N = mkN "cantine" feminine ; -- tocheck
+lin cantle_N = mkN "troussequin" masculine ; -- tocheck
+lin canton_N = mkN "canton" masculine ; -- tocheck
+lin canvas_N = mkN "toile" feminine ; -- tocheck
+lin canyon_N = mkN "canyon" masculine ; -- tocheck
+lin cap_N = L.cap_N ;
+lin capability_N = variants{} ; --
+lin capable_A = mkA "capable" ; -- tocheck
+lin capacious_A = mkA "spacieux" ; -- tocheck
+lin capacitor_N = mkN "condensateur" masculine ; -- tocheck
+lin capacity_N = mkN "capacité" ; -- tocheck
+lin cape_N = mkN "cape" feminine | mkN "cap" masculine ; -- tocheck
+lin capelin_N = mkN "capelan" masculine ; -- tocheck
+lin capillary_N = mkN "capillaire" masculine ; -- tocheck
+lin capital_1_N = variants{} ; --
+lin capital_2_N = variants{} ; --
+lin capital_3_N = variants{} ; --
+lin capital_A = mkA "excellent" | mkA "capital" | mkA "majuscule" ; -- tocheck
+lin capital_N = mkN "capital" masculine | mkN "majuscule" feminine | mkN "chapiteau" ; -- tocheck
+lin capitalism_N = mkN "capitalisme" masculine ; -- tocheck
+lin capitalist_A = mkA "capitaliste" ; -- tocheck
+lin capitalist_N = mkN "capitaliste" ; -- tocheck
+lin capitalistic_A = mkA "capitaliste" ; -- tocheck
+lin capitulation_N = mkN "capitulation" feminine ; -- tocheck
+lin capon_N = mkN "chapon" masculine ; -- tocheck
+lin cappuccino_N = mkN "cappuccino" masculine ; -- tocheck
+lin caprice_N = mkN "caprice" masculine ; -- tocheck
+lin capsicum_N = mkN "piment" ; -- tocheck
+lin capsize_V2 = mkV2 (mkV "chavirer") ; -- tocheck
+lin capsizing_N = mkN "chavirage" masculine ; -- tocheck
+lin capstan_N = mkN "cabestan" ; -- tocheck
+lin capsule_N = mkN "capsule" feminine ; -- tocheck
+lin captain_N = mkN "capitaine" ; -- tocheck
+lin caption_N = mkN "légende" feminine | mkN "sous-titre" masculine | mkN "légende" masculine ; -- tocheck
+lin captivate_V2 = mkV2 (mkV "captiver") ; -- tocheck
+lin captive_A = mkA "captif" ; -- tocheck
+lin captive_N = mkN "captif" masculine ; -- tocheck
+lin captivity_N = mkN "captivité" feminine ; -- tocheck
+lin capture_V2 = variants{} ; --
+lin car_N = L.car_N ;
+lin car_V = variants{} ; --
+lin carabiner_N = mkN "mousqueton" masculine ; -- tocheck
+lin carafe_N = mkN "carafe" feminine ; -- tocheck
+lin caramel_N = mkN "caramel" masculine ; -- tocheck
+lin carapace_N = mkN "carapace" feminine ; -- tocheck
+lin carat_N = mkN "carat" masculine ; -- tocheck
+lin caravan_N = mkN "caravane" feminine ; -- tocheck
+lin caravanserai_N = mkN "caravansérail" masculine ; -- tocheck
+lin caraway_N = mkN "carvi" masculine ; -- tocheck
+lin carbine_N = mkN "carabine" feminine ; -- tocheck
+lin carbohydrate_N = mkN "glucide" masculine ; -- tocheck
+lin carbon_N = mkN "carbone" masculine | mkN "charbon" masculine ; -- tocheck
+lin carbonara_N = mkN "carbonara" feminine ; -- tocheck
+lin carbonate_N = mkN "carbonate" masculine ; -- tocheck
+lin carbonated_A = mkA "gazeux" ; -- tocheck
+lin carbonic_A = mkA "carbonique" ; -- tocheck
+lin carburetor_N = mkN "carburateur" masculine ; -- tocheck
+lin carcass_N = mkN "carcasse" masculine ; -- tocheck
+lin carcinogen_N = mkN "cancérogène" masculine ; -- tocheck
+lin carcinogenic_A = mkA "cancérigène" ; -- tocheck
+lin card_N = mkN "carte" feminine | mkN "carde" feminine ; -- tocheck
+lin card_V2 = mkV2 (mkV "carder") ; -- tocheck
+lin cardamom_N = mkN "cardamome" ; -- tocheck
+lin cardboard_N = mkN "carton" masculine ; -- tocheck
+lin cardiac_A = mkA "cardiaque" ; -- tocheck
+lin cardigan_N = mkN "cardigan" masculine ; -- tocheck
+lin cardinal_A = mkA "cardinal" ; -- tocheck
+lin cardinal_N = mkN "cardinal" masculine | mkN "cardinal" ; -- tocheck
+lin cardinality_N = mkN "cardinalité" feminine ; -- tocheck
+lin cardioid_N = mkN "cardioïde" feminine ; -- tocheck
+lin cardiologistFem_N = mkN "cardiologue" ; -- tocheck
+lin cardiologistMasc_N = mkN "cardiologue" ; -- tocheck
+lin cardiology_N = mkN "cardiologie" feminine ; -- tocheck
+lin cardiopulmonary_A = mkA "cardiopulmonaire" ; -- tocheck
+lin cardiovascular_A = mkA "cardiovasculaire" ; -- tocheck
+lin carditis_N = mkN "cardite" feminine ; -- tocheck
+lin care_N = mkN "souci" masculine | mkN "soin" masculine ;
+lin care_V = mkV (reflV (mkV "soucier")) | mkV (mkV "soigner") ; -- tocheck
+lin careen_V2 = mkV2 (mkV "caréner") ; -- tocheck
+lin career_N = mkN "carrière" feminine ; -- tocheck
+lin careerism_N = mkN "carriérisme" masculine ; -- tocheck
+lin careerist_N = mkN "carriériste" ; -- tocheck
+lin carefree_A = mkA "insouciant" ; -- tocheck
+lin careful_A = mkA "prudent" | mkA "soigneux" ; -- tocheck
+lin carefully_Adv = variants{} ; --
+lin careless_A = mkA "négligent" ; -- tocheck
+lin carelessness_N = mkN "négligence" ; -- tocheck
+lin carer_N = variants{} ; --
+lin caress_V2 = mkV2 (mkV "caresser") ; -- tocheck
+lin caretaker_N = mkN "gardien" masculine | mkN "concierge" ; -- tocheck
+lin cargo_N = mkN "cargaison" feminine ; -- tocheck
+lin caribou_N = mkN "caribou" masculine ; -- tocheck
+lin caricature_N = mkN "caricature" | mkN "caricature" feminine ; -- tocheck
+lin caricaturist_N = mkN "caricaturiste" ; -- tocheck
+lin caries_N = mkN "carie" feminine ; -- tocheck
+lin carmine_A = mkA "carmin" ; -- tocheck
+lin carmine_N = mkN "carmin" ; -- tocheck
+lin carnage_N = mkN "carnage" ; -- tocheck
+lin carnal_A = mkA "charnel" ; -- tocheck
+lin carnation_N = mkN "carnation" | mkN "oeillet" masculine | mkN "oeillet" ; -- tocheck
+lin carnauba_N = mkN "carnauba" feminine ; -- tocheck
+lin carnelian_N = mkN "cornaline" feminine ; -- tocheck
+lin carnival_N = mkN "carnaval" masculine ; -- tocheck
+lin carnivore_N = mkN "carnivore" masculine ; -- tocheck
+lin carnivorous_A = mkA "carnivore" ; -- tocheck
+lin carob_N = mkN "caroube" feminine | mkN "caroubier" masculine ; -- tocheck
+lin carol_N = mkN "carole" feminine | mkN "choeur" masculine ; -- tocheck
+lin carotenoid_N = mkN "caroténoïde" ; -- tocheck
+lin carp_N = mkN "carpe" feminine ; -- tocheck
+lin carp_V2 = mkV2 (mkV "maugréer") ; -- tocheck
+lin carpal_N = mkN "carpien" ; -- tocheck
+lin carpel_N = mkN "carpelle" masculine ; -- tocheck
+lin carpenter_N = mkN "menuisier" masculine ; -- tocheck
+lin carpentry_N = mkN "charpenterie" feminine ; -- tocheck
+lin carpet_N = L.carpet_N ;
+lin carpet_V2 = mkV2 (mkV "tapisser") ; -- tocheck
+lin carriage_N = mkN "wagon" masculine | mkN "carrosse" ; -- tocheck
+lin carriageway_N = mkN "chaussée" feminine ; -- tocheck
+lin carrier_N = variants{} ; --
+lin carrion_N = mkN "charogne" feminine ; -- tocheck
+lin carrot_N = mkN "carotte" feminine ; -- tocheck
+lin carry_V = mkV "porter" ;
+lin carry_V2 = mkV2 (mkV "porter") ;
+lin cart_N = mkN "chariot" masculine ; -- tocheck
+lin cartel_N = mkN "cartel" masculine ; -- tocheck
+lin carter_N = mkN "charretier" masculine ; -- tocheck
+lin cartilage_N = mkN "cartilage" masculine ; -- tocheck
+lin cartilaginous_A = mkA "cartilagineux" ; -- tocheck
+lin cartographer_N = mkN "cartographe" ; -- tocheck
+lin cartographic_A = mkA "cartographique" ; -- tocheck
+lin cartography_N = mkN "cartographie" feminine ; -- tocheck
+lin carton_N = mkN "carton" masculine ; -- tocheck
+lin cartouche_N = mkN "cartouche" masculine ; -- tocheck
+lin cartridge_N = mkN "cartouche" feminine ; -- tocheck
+lin cartwheel_N = mkN "roue" feminine ; -- tocheck
+lin caruncle_N = mkN "caroncule" feminine ; -- tocheck
+lin carve_V = variants{} ; --
+lin carve_V2 = variants{} ; --
+lin carving_N = mkN "gravure" feminine ; -- tocheck
+lin caryatid_N = mkN "cariatide" ; -- tocheck
+lin case_N = mkN "cas" masculine | mkN "caisse" feminine | mkN "vitrine" feminine | mkN "écrin" masculine ; --- split
+lin casein_N = mkN "caséine" feminine ; -- tocheck
+lin cash_N = mkN "espèces" ; -- tocheck
+lin cash_V2 = mkV2 (mkV "encaisser") ; -- tocheck
+lin cashew_N = mkN "cajou" masculine ; -- tocheck
+lin cashier_N = mkN "caissier" masculine ; -- tocheck
+lin cashier_V2 = mkV2 (mkV "caissier") ; -- tocheck
+lin casino_N = mkN "casino" masculine ; -- tocheck
+lin cask_N = mkN "tonneau" masculine ; -- tocheck
+lin casket_N = mkN "coffret" masculine ; -- tocheck
+lin cassava_N = mkN "manioc" ; -- tocheck
+lin casserole_N = mkN "timbale" feminine | mkN "cocotte" feminine ; -- tocheck
+lin cassette_N = mkN "cassette" feminine ; -- tocheck
+lin cassock_N = mkN "soutane" feminine ; -- tocheck
+lin cassowary_N = mkN "casoar" masculine ; -- tocheck
+lin cast_N = mkN "plâtre" ; -- tocheck
+lin cast_V = variants{}; -- mkV2 (mkV "jeter") | mkV2 (mkV "sonder") | mkV2 (mkV "couler") ; -- tocheck
+lin cast_V2 = mkV2 (mkV "jeter") | mkV2 (mkV "sonder") | mkV2 (mkV "couler") ; -- tocheck
+lin castaway_N = mkN "naufragé" ; -- tocheck
+lin caste_N = mkN "caste" feminine ; -- tocheck
+lin caster_N = mkN "roulette" feminine ; -- tocheck
+lin castigate_V2 = mkV2 (mkV "châtier") | mkV2 (mkV "réviser") ; -- tocheck
+lin casting_N = mkN "moulage" | mkN "audition" ; -- tocheck
+lin castle_N = mkN "château" masculine ; -- tocheck
+lin castle_V = mkV (mkV "roquer") ; -- tocheck
+lin castrate_V2 = mkV2 (mkV "châtrer") ; -- tocheck
+lin castration_N = mkN "castration" feminine ; -- tocheck
+lin castrato_N = mkN "castrat" masculine ; -- tocheck
+lin casual_A = mkA "occasionnel" ; -- tocheck
+lin casualty_N = mkN "victime" ; -- tocheck
+lin casuistic_A = mkA "casuistique" ; -- tocheck
+lin casuistry_N = mkN "casuistique" feminine ; -- tocheck
+lin cat_N = L.cat_N ;
+lin catabolism_N = mkN "catabolisme" masculine ; -- tocheck
+lin cataclysm_N = mkN "cataclysme" masculine ; -- tocheck
+lin catacomb_N = mkN "catacombe" ; -- tocheck
+lin catadromous_A = mkA "catadrome" ; -- tocheck
+lin catafalque_N = mkN "catafalque" masculine ; -- tocheck
+lin catalogue_N = mkN "catalogue" masculine ; -- tocheck
+lin catalogue_V2 = mkV2 (mkV "cataloguer") ; -- tocheck
+lin catalysis_N = mkN "catalyse" feminine ; -- tocheck
+lin catalyst_N = mkN "catalyseur" masculine | mkN "catalyseur" ; -- tocheck
+lin catalytic_A = mkA "catalytique" ; -- tocheck
+lin catamaran_N = mkN "catamaran" masculine ; -- tocheck
+lin catapult_N = mkN "catapulte" feminine ; -- tocheck
+lin catapult_V2 = mkV2 (mkV "catapulter") ; -- tocheck
+lin cataract_N = mkN "cataracte" feminine ; -- tocheck
+lin catarrh_N = mkN "catarrhe" masculine ; -- tocheck
+lin catastrophe_N = mkN "catastrophe" feminine ; -- tocheck
+lin catastrophic_A = mkA "catastrophique" ; -- tocheck
+lin catastrophically_Adv = mkAdv "catastrophiquement" ; -- tocheck
+lin catatonia_N = mkN "catatonie" feminine ; -- tocheck
+lin catatonic_A = mkA "catatonique" ; -- tocheck
+lin catch_N = mkN "hic" masculine ; -- tocheck
+lin catch_V2 = mkV2 (mkV "attraper") ; -- tocheck
+lin catcher_N = mkN "receveur" masculine | mkN "attrapeur" masculine ; -- tocheck
+lin catechesis_N = mkN "catéchèse" feminine ; -- tocheck
+lin catechetical_A = mkA "cathéchétique" ; -- tocheck
+lin catechism_N = mkN "catéchisme" masculine ; -- tocheck
+lin catecholamine_N = mkN "catécholamine" feminine ; -- tocheck
+lin catechumen_N = mkN "catéchumène" masculine ; -- tocheck
+lin categorical_A = mkA "catégorique" | mkA "catégoriel" ; -- tocheck
+lin categorize_V2 = mkV2 (mkV "classer") ; -- tocheck
+lin category_N = mkN "catégorie" feminine ; -- tocheck
+lin catenary_N = mkN "chaînette" feminine ; -- tocheck
+lin cater_V = variants{} ; --
+lin catering_N = mkN "restauration" feminine ; -- tocheck
+lin caterpillar_N = mkN "chenille" feminine ; -- tocheck
+lin caterwaul_V = mkV (mkV "miauler") ; -- tocheck
+lin catfish_N = mkN "poisson-chat" masculine ; -- tocheck
+lin catharsis_N = mkN "défoulement" masculine | mkN "catharsis" feminine ; -- tocheck
+lin cathedral_N = mkN "cathédrale" feminine ; -- tocheck
+lin catheter_N = mkN "cathéter" masculine ; -- tocheck
+lin cathode_N = mkN "cathode" feminine ; -- tocheck
+lin cation_N = mkN "cation" masculine ; -- tocheck
+lin catkin_N = mkN "chaton" ; -- tocheck
+lin cattle_N = mkN "bovin" masculine | mkN "bétail" masculine | mkN "bétail" ; -- tocheck
+lin catty_A = mkA "rosse" ; -- tocheck
+lin catwalk_N = mkN "passerelle" feminine ; -- tocheck
+lin caudal_A = mkA "caudal" ; -- tocheck
+lin caul_N = mkN "coiffe" feminine ; -- tocheck
+lin cauldron_N = mkN "chaudron" masculine ; -- tocheck
+lin cauliflower_N = mkN "chou-fleur" masculine ; -- tocheck
+lin caulk_V2 = mkV2 (mkV "calfeutrer") ; -- tocheck
+lin causal_A = mkA "causal" ; -- tocheck
+lin causality_N = mkN "causalité" ; -- tocheck
+lin causation_N = mkN "causation" feminine ; -- tocheck
+lin cause_N = mkN "cause" feminine ; -- tocheck
+lin cause_V2 = mkV2 (mkV "causer") ;
+lin cause_V2V = mkV2V (mkV "causer") ;
+lin causeway_N = mkN "chaussée" feminine ; -- tocheck
+lin cauterize_V2 = mkV2 (mkV "cautériser") ; -- tocheck
+lin cautery_N = mkN "cautère" masculine | mkN "cautérisation" feminine ; -- tocheck
+lin caution_N = mkN "admonition" ; -- tocheck
+lin caution_V2V = mkV2V (mkV "avertir") ; -- tocheck
+lin cautious_A = mkA "prudent" ; -- tocheck
+lin cavalcade_N = mkN "cavalcade" feminine ; -- tocheck
+lin cavalier_A = mkA "cavalier" ; -- tocheck
+lin cavalier_N = mkN "chevalier" masculine | mkN "cavalier" masculine ; -- tocheck
+lin cavalry_N = mkN "cavalerie" feminine ; -- tocheck
+lin cavalryman_N = mkN "cavalier" masculine ; -- tocheck
+lin cave_N = mkN "caverne" feminine | mkN "éboulement" masculine | mkN "antre" masculine | mkN "cave" feminine ; -- tocheck
+lin caveat_N = mkN "avertissement" masculine ; -- tocheck
+lin caviar_N = mkN "caviar" masculine ; -- tocheck
+lin cavity_N = mkN "carie" feminine ; -- tocheck
+lin cavort_V = mkV (mkV "cabrioler") ; -- tocheck
+lin caw_N = mkN "croassement" masculine ; -- tocheck
+lin caw_V2 = mkV2 (mkV "croasser") ; -- tocheck
+lin cease_V = variants{}; -- mkV2V (mkV "cesser") ; -- tocheck
+lin cease_V2 = variants{}; -- mkV2V (mkV "cesser") ; -- tocheck
+lin cedar_N = mkN "cèdre" | mkN "cèdre" masculine ; -- tocheck
+lin cede_V2 = mkV2 (mkV "céder") ; -- tocheck
+lin cedilla_N = mkN "cédille" feminine ; -- tocheck
+lin ceiling_N = L.ceiling_N ;
+lin celebrate_V2 = mkV2 (mkV "fêter") | mkV2 (mkV "célébrer") ; -- tocheck
+lin celebrated_A = mkA "célèbre" ; -- tocheck
+lin celebration_N = mkN "célébration" feminine ; -- tocheck
+lin celebrity_N = mkN "célébrité" feminine ; -- tocheck
+lin celeriac_N = mkN "céleri-rave" ; -- tocheck
+lin celerity_N = mkN "célérité" feminine ; -- tocheck
+lin celery_N = mkN "céleri" masculine ; -- tocheck
+lin celesta_N = mkN "célesta" masculine ; -- tocheck
+lin celestial_A = mkA "céleste" ; -- tocheck
+lin celibacy_N = mkN "célibat" masculine ; -- tocheck
+lin cell_N = mkN "cellule" feminine | mkN "cellule" | mkN "portable" masculine | mkN "pile" feminine ; -- tocheck
+lin cellar_N = mkN "cellier" masculine ; -- tocheck
+lin cellistFem_N = mkN "celliste" feminine ; -- tocheck
+lin cellistMasc_N = mkN "celliste" masculine ; -- tocheck
+lin cello_N = mkN "violoncelle" masculine ; -- tocheck
+lin cellophane_N = mkN "cellophane" feminine ; -- tocheck
+lin cellular_A = mkA "cellulaire" ; -- tocheck
+lin celluloid_N = mkN "ducinéma" masculine | mkN "celluloïd" masculine ; -- tocheck
+lin cellulose_N = mkN "cellulose" feminine ; -- tocheck
+lin cement_N = mkN "colle" feminine | mkN "ciment" | mkN "ciment" masculine ; -- tocheck
+lin cement_V2 = mkV2 (mkV "cimenter") ; -- tocheck
+lin cemetery_N = variants{} ; --
+lin cenobite_N = mkN "cénobite" masculine ; -- tocheck
+lin cenotaph_N = mkN "cénotaphe" masculine ; -- tocheck
+lin censer_N = mkN "encensoir" ; -- tocheck
+lin censor_N = mkN "censeur" masculine ; -- tocheck
+lin censor_V2 = mkV2 (mkV "censurer") ; -- tocheck
+lin censorship_N = mkN "censure" feminine ; -- tocheck
+lin censure_V2 = mkV2 (mkV "décrier") ; -- tocheck
+lin census_N = mkN "recensement" masculine ; -- tocheck
+lin cent_N = mkN "centime" masculine | mkN "cent" masculine ; -- tocheck
+lin centaur_N = mkN "Centaure" | mkN "centaure" masculine ; -- tocheck
+lin centaury_N = mkN "centaurée" feminine ; -- tocheck
+lin centenarian_N = mkN "centenaire" ; -- tocheck
+lin centenary_A = mkA "centenaire" ; -- tocheck
+lin center_A = mkA "central" ; -- tocheck
+lin centerfold_N = mkN "pin-up" ; -- tocheck
+lin centime_N = mkN "centime" masculine ; -- tocheck
+lin centimetre_N = mkN "centimètre" masculine ; -- tocheck
+lin centipede_N = mkN "centipède" masculine ; -- tocheck
+lin central_A = mkA "central" ;
+lin centralism_N = mkN "centralisme" masculine ; -- tocheck
+lin centre_N = mkN "centre" masculine ;
+lin centre_V = variants{} ; --
+lin centre_V2 = variants{} ; --
+lin centrifugal_A = mkA "centrifuge" ; -- tocheck
+lin centrifuge_N = mkN "centrifugeuse" feminine ; -- tocheck
+lin centripetal_A = mkA "centripète" ; -- tocheck
+lin centrism_N = mkN "centrisme" masculine ; -- tocheck
+lin centromere_N = mkN "centromère" masculine ; -- tocheck
+lin centurion_N = mkN "centurion" masculine ; -- tocheck
+lin century_N = mkN "siècle" masculine ;
+lin cephalic_A = mkA "céphalique" ; -- tocheck
+lin cephalopod_N = mkN "céphalopode" masculine ; -- tocheck
+lin ceramic_A = mkA "céramique" ; -- tocheck
+lin ceramic_N = mkN "céramique" feminine ; -- tocheck
+lin cereal_N = mkN "céréale" feminine ; -- tocheck
+lin cerebellum_N = mkN "cervelet" masculine ; -- tocheck
+lin cerebral_A = mkA "cérébral" ; -- tocheck
+lin cerebrospinal_A = mkA "cérébrospinal" ; -- tocheck
+lin cerebrum_N = mkN "telencéphale" masculine ; -- tocheck
+lin ceremonial_A = mkA "cérémonial" ; -- tocheck
+lin ceremonial_N = mkN "cérémonial" masculine ; -- tocheck
+lin ceremony_N = mkN "cérémonie" feminine | mkN "cérémonie" ; -- tocheck
+lin cerise_N = mkN "cerise" ; -- tocheck
+lin cerium_N = mkN "cérium" masculine ; -- tocheck
+lin certain_1_A = mkA "certain" ;
+lin certain_2_A = mkA "certain" ;
+lin certain_A = mkA "certain" ; -- tocheck
+lin certainly_Adv = mkAdv "certainement" ;
+lin certainty_N = mkN "certitude" feminine ; -- tocheck
+lin certificate_N = mkN "document" ; -- tocheck
+lin certification_N = mkN "certification" feminine ; -- tocheck
+lin certify_V2 = mkV2 (mkV "certifier") ; -- tocheck
+lin certitude_N = mkN "certitude" feminine ; -- tocheck
+lin cerulean_A = mkA "céruléen" ; -- tocheck
+lin cerussite_N = mkN "cérusite" feminine ; -- tocheck
+lin cervical_A = mkA "cervical" ; -- tocheck
+lin cesspool_N = mkN "cloaque" feminine ; -- tocheck
+lin cetacean_N = mkN "cétacé" masculine ; -- tocheck
+lin chador_N = mkN "tchador" masculine ; -- tocheck
+lin chafe_N = mkN "inflammation" feminine | mkN "énervement" ; -- tocheck
+lin chafe_V2 = mkV2 (mkV "irriter") ; -- tocheck
+lin chaff_N = mkN "balle" feminine ; -- tocheck
+lin chaffinch_N = mkN "pinson" masculine ; -- tocheck
+lin chagrin_N = mkN "chagrin" masculine ; -- tocheck
+lin chain_N = mkN "chaîne" feminine ; -- tocheck
+lin chain_V2 = mkV2 (mkV "chaîner") | mkV2 (mkV "enchaîner") ; -- tocheck
+lin chair_N = L.chair_N ;
+lin chair_V2 = mkV2 (mkV "présider") ; -- tocheck
+lin chairman_N = variants{} ; --
+lin chalcedony_N = mkN "calcédoine" ; -- tocheck
+lin chalet_N = mkN "chalet" masculine ; -- tocheck
+lin chalice_N = mkN "calice" masculine ; -- tocheck
+lin chalk_N = mkN "craie" feminine | mkN "magnésie" feminine ; -- tocheck
+lin challenge_N = mkN "défi" | mkN "défi" masculine ; -- tocheck
+lin challenge_V = variants{}; -- mkV2 (mkV "défier") ; -- tocheck
+lin challenge_V2 = mkV2 (mkV "défier") ; -- tocheck
+lin challenger_N = mkN "challengeur" masculine ; -- tocheck
+lin chamber_N = mkN "chambre" feminine ; -- tocheck
+lin chamberlain_N = mkN "chambellan" masculine ; -- tocheck
+lin chameleon_N = mkN "caméléon" masculine ; -- tocheck
+lin chamois_N = mkN "chamois" masculine ; -- tocheck
+lin champagne_N = mkN "champagne" masculine ; -- tocheck
+lin champion_N = mkN "champion" masculine ; -- tocheck
+lin champion_V2 = mkV2 (mkV "championner") ; -- tocheck
+lin championship_N = mkN "championnat" masculine | mkN "champion" masculine ; -- tocheck
+lin chance_N = mkN "raccroc" masculine | mkN "chance" feminine ; -- tocheck
+lin chancellor_N = mkN "chancelier" masculine ; -- tocheck
+lin chandelier_N = mkN "lustre" masculine ; -- tocheck
+lin change_N = mkN "changement" masculine | mkN "correspondance" | mkN "monnaie" feminine ; --- split 3
+lin change_V = reflV (mkV "changer") ;
+lin change_V2 = mkV2 (mkV "changer") ;
+lin changeable_A = mkA "changeable" | mkA "changeant" ; -- tocheck
+lin changing_A = variants{} ; --
+lin channel_N = mkN "chaîne" feminine ; -- tocheck
+lin channel_V2 = mkV2 (mkV "canaliser") ; -- tocheck
+lin chant_V2 = mkV2 (mkV "chanter") ; -- tocheck
+lin chanter_N = mkN "scandeur" masculine | mkN "chalumeau" masculine ; -- tocheck
+lin chanterelle_N = mkN "chanterelle" feminine ; -- tocheck
+lin chaos_N = mkN "chaos" masculine ; -- tocheck
+lin chaotic_A = mkA "chaotique" ; -- tocheck
+lin chaotically_Adv = mkAdv "chaotiquement" ; -- tocheck
+lin chap_N = mkN "bougre" masculine ; -- tocheck
+lin chapel_N = mkN "chapelle" feminine ; -- tocheck
+lin chaplain_N = mkN "aumônier" ; -- tocheck
+lin chapter_N = mkN "chapitre" masculine ;
+lin char_N = mkN "omble" masculine ; -- tocheck
+lin char_V2 = mkV2 (mkV "carboniser") ; -- tocheck
+lin character_1_N = mkN "personnage" masculine ; -- tocheck
+lin character_2_N = mkN "caractère" masculine ; -- tocheck
+lin characteristic_A = mkA "caractéristique" ; -- tocheck
+lin characteristic_N = mkN "caractéristique" feminine ; -- tocheck
+lin characterization_N = mkN "caractérisation" feminine ; -- tocheck
+lin characterize_V2 = mkV2 (mkV "caractériser") ; -- tocheck
+lin charades_N = mkN "charade" feminine ; -- tocheck
+lin chard_N = mkN "bettes" ; -- tocheck
+lin charge_1_N = mkN "frais" | mkN "charge" feminine ;
+lin charge_2_N = mkN "inculpation" feminine ;
+lin charge_N = mkN "inculpation" feminine | mkN "frais" | mkN "charge" feminine ;
+lin charge_V = variants{}; -- mkV2 (mkV "charger") | mkV2 (mkV "accuser") | mkV2 (mkV "armer") ; -- tocheck
+lin charge_V2 = mkV2 (mkV "charger") | mkV2 (mkV "accuser") | mkV2 (mkV "armer") ; -- tocheck
+lin chariot_N = mkN "char" ; -- tocheck
+lin charioteer_N = mkN "aurige" feminine ; -- tocheck
+lin charisma_N = mkN "charisme" masculine ; -- tocheck
+lin charismatic_A = mkA "charismatique" ; -- tocheck
+lin charitable_A = mkA "caritatif" ; -- tocheck
+lin charity_N = mkN "charité" feminine ; -- tocheck
+lin charivari_N = mkN "charivari" ; -- tocheck
+lin charlatan_N = mkN "charlatan" masculine ; -- tocheck
+lin charm_N = mkN "charme" | mkN "fétiche" | mkN "breloque" feminine ; -- tocheck
+lin charming_A = variants{} ; --
+lin chart_N = mkN "graphe" masculine ; -- tocheck
+lin charter_N = mkN "charte" feminine ; -- tocheck
+lin charter_V2 = mkV2 (mkV "affretter") ; -- tocheck
+lin chase_N = mkN "poursuite" feminine ; -- tocheck
+lin chase_V = variants{}; -- mkV2 (mkV I.poursuivre_V2) ; -- tocheck
+lin chase_V2 = mkV2 (mkV I.poursuivre_V2) ; -- tocheck
+lin chaser_N = mkN "pousse-café" masculine | mkN "poursuivant" masculine ; -- tocheck
+lin chasm_N = mkN "fossé" masculine ; -- tocheck
+lin chassis_N = mkN "châssis" masculine ; -- tocheck
+lin chaste_A = mkA "chaste" ; -- tocheck
+lin chastise_V2 = mkV2 (mkV "châtier") ; -- tocheck
+lin chastisement_N = mkN "châtiment" masculine ; -- tocheck
+lin chastity_N = mkN "chasteté" feminine ; -- tocheck
+lin chasuble_N = mkN "chasuble" feminine ; -- tocheck
+lin chat_N = variants{} ; --
+lin chat_V = variants{}; -- mkV2 (mkV "discuter") | mkV2 (mkV "jaser") ; -- tocheck
+lin chatter_N = mkN "jacassement" masculine ; -- tocheck
+lin chatter_V = mkV (mkV "jacasser") ; -- tocheck
+lin chatty_A = mkA "bavard" ; -- tocheck
+lin chauffeur_N = mkN "chauffeur" masculine ; -- tocheck
+lin chauvinism_N = mkN "chauvinisme" masculine ; -- tocheck
+lin chauvinist_N = mkN "chauviniste" ; -- tocheck
+lin cheap_A = mkA "radin" | mkA "modique" ; -- tocheck
+lin cheapen_V2 = mkV2 (mkV "déprécier") ; -- tocheck
+lin cheapskate_N = mkN "avare" masculine ; -- tocheck
+lin cheat_N = mkN "menteur" ; -- tocheck
+lin cheat_V2 = mkV2 (mkV "tromper") | mkV2 (mkV "tricher") ; -- tocheck
+lin check_N = mkN "addition" feminine | mkN "vérification" feminine | mkN "croix" feminine | mkN "échec" masculine ; -- tocheck
+lin check_V = variants{}; -- mkV2 (mkV "checker") | mkV2 (mkV "contrôler") | mkV2 (mkV "vérifier") | mkV2 (mkV "laisser") | mkV2 (mkV "enregistrer") | mkV2 (mkV "cocher") ; -- tocheck
+lin check_V2 = mkV2 (mkV "checker") | mkV2 (mkV "contrôler") | mkV2 (mkV "vérifier") | mkV2 (mkV "laisser") | mkV2 (mkV "enregistrer") | mkV2 (mkV "cocher") ; -- tocheck
+lin checker_N = mkN "vérificateur" masculine ; -- tocheck
+lin checkup_N = mkN "check-up" masculine ; -- tocheck
+lin cheek_N = mkN "fesse" feminine | mkN "culot" masculine | mkN "joue" feminine ; -- tocheck
+lin cheekbone_N = mkN "pommette" feminine ; -- tocheck
+lin cheep_V = mkV (mkV "piailler") ; -- tocheck
+lin cheer_V = variants{}; -- mkV2 (mkV "applaudir") ; -- tocheck
+lin cheer_V2 = mkV2 (mkV "applaudir") ; -- tocheck
+lin cheerful_A = mkA "joyeux" ; -- tocheck
+lin cheers_Interj = mkInterj "merci" | mkInterj "santé" ; -- tocheck
+lin cheese_N = L.cheese_N ;
+lin cheeseburger_N = mkN "cheeseburger" masculine ; -- tocheck
+lin cheesecake_N = mkN "cheesecake" masculine ; -- tocheck
+lin cheesemonger_N = mkN "fromager" masculine ; -- tocheck
+lin cheetah_N = mkN "guépard" masculine ; -- tocheck
+lin chemical_A = mkA "chimique" ; -- tocheck
+lin chemical_N = variants{} ; --
+lin chemistFem_N = mkN "chimiste" feminine ; -- tocheck
+lin chemistMasc_N = mkN "chimiste" masculine ;
+lin chemistry_N = mkN "chimie" feminine ; -- tocheck
+lin chemosynthesis_N = mkN "chimiosynthèse" feminine ; -- tocheck
+lin chemotherapy_N = mkN "chimiothérapie" feminine ; -- tocheck
+lin cheque_N = mkN "chèque" masculine ; -- tocheck
+lin cherish_V2 = mkV2 (mkV "chérir") ; -- tocheck
+lin cherry_N = mkN "cerise" feminine | mkN "cerisier" masculine ; -- tocheck
+lin chert_N = mkN "chaille" ; -- tocheck
+lin cherub_N = mkN "chérubin" masculine ; -- tocheck
+lin chervil_N = mkN "cerfeuil" ; -- tocheck
+lin chess_N = mkN "échecs" ; -- tocheck
+lin chessboard_N = mkN "échiquier" masculine ; -- tocheck
+lin chest_N = mkN "coffre" masculine | mkN "poitrine" feminine ; -- tocheck
+lin chestnut_A = mkA "marron" ; -- tocheck
+lin chestnut_N = mkN "châtaigne" feminine | mkN "marron" masculine | mkN "châtaigner" masculine ; -- tocheck
+lin chew_V = variants{}; -- mkV2 (mkV "mâcher") ; -- tocheck
+lin chew_V2 = mkV2 (mkV "mâcher") ; -- tocheck
+lin chi_N = mkN "chi" masculine ; -- tocheck
+lin chiaroscuro_N = mkN "clair-obscur" masculine ; -- tocheck
+lin chiasmus_N = mkN "chiasme" masculine ; -- tocheck
+lin chic_A = mkA "chic" ; -- tocheck
+lin chick_N = mkN "oisillon" masculine | mkN "poussin" masculine | mkN "nana" feminine ; -- tocheck
+lin chickadee_N = mkN "mésange" feminine ; -- tocheck
+lin chicken_N = mkN "poulet" masculine ; -- tocheck
+lin chickenpox_N = mkN "varicelle" feminine ; -- tocheck
+lin chicory_N = mkN "chicorée" feminine ; -- tocheck
+lin chide_V2 = mkV2 (mkV "réprimander") ; -- tocheck
+lin chief_A = variants{} ; --
+lin chief_N = variants{} ; --
+lin chignon_N = mkN "chignon" masculine ; -- tocheck
+lin chilblain_N = mkN "engelure" feminine ; -- tocheck
+lin child_N = L.child_N ;
+lin childbirth_N = mkN "accouchement" ; -- tocheck
+lin childhood_N = mkN "enfance" feminine ; -- tocheck
+lin childish_A = mkA "enfantin" ; -- tocheck
+lin childishness_N = mkN "enfantillage" masculine ; -- tocheck
+lin chili_N = mkN "piment" masculine ; -- tocheck
+lin chill_N = mkN "frisson" masculine | mkN "froid" masculine ; -- tocheck
+lin chill_V2 = mkV2 (reflV (mkV "relaxer")) ; -- tocheck
+lin chilly_A = mkA "froid" ; -- tocheck
+lin chime_N = mkN "carillon" masculine ; -- tocheck
+lin chime_V2 = mkV2 (mkV "carillonner") ; -- tocheck
+lin chimera_N = mkN "chimère" feminine ; -- tocheck
+lin chimney_N = mkN "cheminée" feminine ; -- tocheck
+lin chimpanzee_N = mkN "chimpanzé" masculine ; -- tocheck
+lin chin_N = mkN "menton" masculine ; -- tocheck
+lin china_N = mkN "porcelaine" ; -- tocheck
+lin chinchilla_N = mkN "chinchilla" | mkN "chinchilla" masculine ; -- tocheck
+lin chintz_N = mkN "chintz" masculine ; -- tocheck
+lin chip_N = mkN "micropuce" feminine | mkN "frite" | mkN "chips" feminine | mkN "brisure" feminine ; -- tocheck
+lin chip_V2 = mkV2 (mkV "briser") | mkV2 (mkV "cocher") ; -- tocheck
+lin chipboard_N = mkN "aggloméré" masculine ; -- tocheck
+lin chipolata_N = mkN "chipolata" feminine ; -- tocheck
+lin chiropractor_N = mkN "chiropraticien" masculine ; -- tocheck
+lin chirp_N = mkN "pépiement" masculine ; -- tocheck
+lin chirp_V2 = mkV2 (mkV "gazouiller") ; -- tocheck
+lin chisel_N = mkN "ciseau" masculine ; -- tocheck
+lin chisel_V2 = mkV2 (mkV "ciseler") ; -- tocheck
+lin chit_chat_N = mkN "bavardage" masculine ; -- tocheck
+lin chitin_N = mkN "chitine" feminine ; -- tocheck
+lin chiton_N = mkN "chiton" masculine ; -- tocheck
+lin chitterlings_N = mkN "tripes" ; -- tocheck
+lin chivalrous_A = mkA "chevaleresque" | mkA "galant" ; -- tocheck
+lin chivalry_N = mkN "galanterie" feminine | mkN "chevalerie" feminine ; -- tocheck
+lin chive_N = mkN "ciboulette" | mkN "ciboulette" feminine ; -- tocheck
+lin chlamydia_N = mkN "chlamydia" feminine ; -- tocheck
+lin chlamys_N = mkN "chlamyde" feminine ; -- tocheck
+lin chlorate_N = mkN "chlorate" masculine ; -- tocheck
+lin chloride_N = mkN "chlorure" masculine ; -- tocheck
+lin chlorinate_V2 = mkV2 (mkV "chlorer") ; -- tocheck
+lin chlorine_N = mkN "chlore" masculine ; -- tocheck
+lin chlorite_N = mkN "chlorite" masculine ; -- tocheck
+lin chlorofluorocarbon_N = mkN "chlorofluorocarbure" masculine ; -- tocheck
+lin chloroform_N = mkN "chloroforme" masculine ; -- tocheck
+lin chlorophyll_N = mkN "chlorophylle" feminine ; -- tocheck
+lin chloroplast_N = mkN "chloroplaste" masculine ; -- tocheck
+lin chlorosis_N = mkN "chlorose" feminine ; -- tocheck
+lin chlorotic_A = mkA "chlorotique" ; -- tocheck
+lin chock_N = mkN "coinceur" masculine ; -- tocheck
+lin chocolate_N = mkN "chocolat" masculine ; -- tocheck
+lin choice_N = mkN "choix" masculine ; -- tocheck
+lin choir_N = mkN "choeur" masculine ; -- tocheck
+lin choke_N = mkN "réduit" | mkN "starter" masculine | mkN "mainmise" ; -- tocheck
+lin choke_V = variants{}; -- mkV2 (mkV "étouffer") | mkV2 (mkV "suffoquer") ; -- tocheck
+lin choke_V2 = mkV2 (mkV "étouffer") | mkV2 (mkV "suffoquer") ; -- tocheck
+lin choker_N = mkN "ras-de-cou" masculine ; -- tocheck
+lin cholera_N = mkN "choléra" masculine ; -- tocheck
+lin choleraic_A = mkA "cholérique" ; -- tocheck
+lin cholesterol_N = mkN "cholestérol" masculine ; -- tocheck
+lin choline_N = mkN "choline" feminine ; -- tocheck
+lin choose_V2 = mkV2 (mkV "choisir") | mkV2 (mkV "sélectionner") | mkV2 (mkV I.élire_V2) ;
+lin choose_VV = deVV (mkV "choisir") ;
+lin chop_N = mkN "atemi" masculine | mkN "égalité" feminine | mkN "côtelette" feminine ; -- tocheck
+lin chop_V = variants{}; -- mkV2 (mkV "hacher") ; -- tocheck
+lin chop_V2 = mkV2 (mkV "hacher") ; -- tocheck
+lin chopper_N = mkN "banane" feminine | mkN "hachoir" masculine | mkN "zob" masculine ; -- tocheck
+lin choppy_A = mkA "haché" ; -- tocheck
+lin chopstick_N = mkN "baguette" feminine ; -- tocheck
+lin chord_N = mkN "accord" | mkN "corde" feminine ; -- tocheck
+lin chore_N = mkN "corvée" feminine ; -- tocheck
+lin choreographer_N = mkN "chorégraphe" ; -- tocheck
+lin choreography_N = mkN "chorégraphie" feminine ; -- tocheck
+lin chorion_N = mkN "chorion" masculine ; -- tocheck
+lin chorister_N = mkN "choeureur" masculine ; -- tocheck
+lin chortle_N = mkN "gloussement" masculine ; -- tocheck
+lin chortle_V = mkV (mkV "glousser") ; -- tocheck
+lin chorus_N = mkN "choeur" masculine | mkN "refrain" masculine ; -- tocheck
+lin chosen_A = variants{} ; --
+lin chrism_N = mkN "chrême" masculine ; -- tocheck
+lin christen_V2 = mkV2 (mkV "baptiser") ; -- tocheck
+lin chromatic_A = mkA "chromatique" ; -- tocheck
+lin chromium_N = mkN "chrome" masculine ; -- tocheck
+lin chromosomal_A = mkA "chromosomique" ; -- tocheck
+lin chromosome_N = mkN "chromosome" masculine ; -- tocheck
+lin chromosphere_N = mkN "chromosphère" feminine ; -- tocheck
+lin chronic_A = mkA "chronique" ; -- tocheck
+lin chronicle_N = mkN "chronique" feminine ; -- tocheck
+lin chronicler_N = mkN "chroniqueur" masculine ; -- tocheck
+lin chronograph_N = mkN "chronographe" masculine ; -- tocheck
+lin chronological_A = mkA "chronologique" ; -- tocheck
+lin chronology_N = mkN "chronologie" feminine ; -- tocheck
+lin chronometer_N = mkN "chronomètre" masculine ; -- tocheck
+lin chrysalis_N = mkN "chrysalide" feminine ; -- tocheck
+lin chrysanthemum_N = mkN "chrysanthème" masculine ; -- tocheck
+lin chrysoberyl_N = mkN "chrysobéryl" masculine ; -- tocheck
+lin chrysoprase_N = mkN "chrysoprase" feminine ; -- tocheck
+lin chthonian_A = mkA "chthonien" ; -- tocheck
+lin chub_N = mkN "chevesne" masculine ; -- tocheck
+lin chubby_A = mkA "dodu" | mkA "potelé" ; -- tocheck
+lin chuck_V2 = mkV2 (mkV "vomir") ; -- tocheck
+lin chuckle_N = mkN "ricanerie" feminine ; -- tocheck
+lin chuckle_V = mkV (mkV "ricaner") | mkV (mkV "glousser") ; -- tocheck
+lin chug_V = mkV (mkV "caler") ; -- tocheck
+lin chump_N = mkN "abruti" masculine ; -- tocheck
+lin chunk_N = mkN "bloc" masculine | mkN "pièce" feminine ; -- tocheck
+lin chunky_A = mkA "courtaud" ; -- tocheck
+lin church_N = L.church_N ;
+lin churchgoer_N = mkN "pratiquant" masculine ; -- tocheck
+lin churchgoing_A = mkA "pratiquant" ; -- tocheck
+lin churchwarden_N = mkN "marguillier" ; -- tocheck
+lin churl_N = mkN "rustre" masculine ; -- tocheck
+lin churn_N = mkN "baratte" feminine ; -- tocheck
+lin churn_V2 = mkV2 (mkV "baratter") ; -- tocheck
+lin chute_N = mkN "toboggan" masculine ; -- tocheck
+lin chutney_N = mkN "chutney" ; -- tocheck
+lin chyme_N = mkN "chyme" masculine ; -- tocheck
+lin cicada_N = mkN "cigale" feminine ; -- tocheck
+lin cicerone_N = mkN "cicérone" masculine ; -- tocheck
+lin cider_N = mkN "cidre" masculine ; -- tocheck
+lin cigar_N = mkN "cigare" masculine ; -- tocheck
+lin cigarette_N = mkN "cigarette" feminine ; -- tocheck
+lin cigarillo_N = mkN "cigarillo" masculine ; -- tocheck
+lin cinchona_N = mkN "quinquina" masculine ; -- tocheck
+lin cinder_N = mkN "cendre" | mkN "cendre" feminine ; -- tocheck
+lin cinema_N = mkN "cinéma" masculine | mkN "film" masculine ; -- tocheck
+lin cinematography_N = mkN "cinématographie" feminine ; -- tocheck
+lin cinnabar_N = mkN "cinabre" masculine ; -- tocheck
+lin cinnamon_N = mkN "cannelier" masculine | mkN "cannelle" feminine ; -- tocheck
+lin cipher_N = mkN "tranche" feminine | mkN "chiffre" ; -- tocheck
+lin circadian_A = mkA "circadien" ; -- tocheck
+lin circle_N = mkN "disque" masculine | mkN "cercle" masculine ; -- tocheck
+lin circle_V2 = mkV2 (mkV "encercler") | mkV2 (mkV "entourer") | mkV2 (mkV "cercler") ; -- tocheck
+lin circuit_N = mkN "circuit" ; -- tocheck
+lin circuitous_A = mkA "tortueux" ; -- tocheck
+lin circular_A = mkA "rond" ; -- tocheck
+lin circular_N = mkN "circulaire" ; -- tocheck
+lin circulate_V = variants{}; -- mkV2 (mkV "circuler") ; -- tocheck
+lin circulate_V2 = mkV2 (mkV "circuler") ; -- tocheck
+lin circulation_N = mkN "circulation" feminine ; -- tocheck
+lin circulatory_A = mkA "circulatoire" ; -- tocheck
+lin circumcise_V2 = mkV2 (mkV "circoncire") ; -- tocheck
+lin circumcision_N = mkN "circoncision" feminine ; -- tocheck
+lin circumference_N = mkN "circonférence" feminine ; -- tocheck
+lin circumflex_N = mkN "circonflexe" ; -- tocheck
+lin circumlocution_N = mkN "périphrase" feminine ; -- tocheck
+lin circumnavigate_V2 = mkV2 (mkV "circumnaviguer") ; -- tocheck
+lin circumnavigation_N = mkN "circumnavigation" feminine ; -- tocheck
+lin circumscribe_V2 = mkV2 (mkV I.circonscrire_V2) ; -- tocheck
+lin circumspect_A = mkA "circonspect" ; -- tocheck
+lin circumspection_N = mkN "circonspection" feminine ; -- tocheck
+lin circumstance_N = mkN "circonstance" feminine ; -- tocheck
+lin circumvent_V2 = mkV2 (mkV "contourner") | mkV2 (mkV "cerner") ; -- tocheck
+lin circus_N = mkN "cirque" masculine ; -- tocheck
+lin cirque_N = mkN "cirque" masculine ; -- tocheck
+lin cirrhosis_N = mkN "cirrhose" feminine ; -- tocheck
+lin cisalpine_A = mkA "cisalpin" ; -- tocheck
+lin cistern_N = mkN "citerne" feminine ; -- tocheck
+lin citadel_N = mkN "citadelle" feminine ; -- tocheck
+lin cite_V2 = variants{} ; --
+lin citizenMasc_N = mkN "citoyen" ;
+lin citizenship_N = mkN "citoyenneté" feminine ; -- tocheck
+lin citron_N = mkN "cédrat" masculine ; -- tocheck
+lin citrus_N = mkN "agrume" masculine ; -- tocheck
+lin cittern_N = mkN "cistre" masculine ; -- tocheck
+lin city_N = L.city_N ;
+lin civet_N = mkN "viverridés" ; -- tocheck
+lin civic_A = mkA "civique" ; -- tocheck
+lin civil_A = mkA "civil" ; -- tocheck
+lin civilian_A = mkA "civil" ; -- tocheck
+lin civilian_N = variants{} ; --
+lin civility_N = mkN "politesse" feminine ; -- tocheck
+lin civilization_N = variants{} ; --
+lin clad_V2 = mkV2 (mkV I.recouvrir_V2) ; -- tocheck
+lin claim_N = mkN "réclamation" feminine | mkN "affirmation" feminine ; -- tocheck
+lin claim_V = mkV "revendiquer" ;
+lin claim_V2 = mkV2 (mkV "revendiquer") ;
+lin claim_VS = mkVS (mkV "affirmer") ;
+lin claimant_N = mkN "prétendant" ; -- tocheck
+lin clairvoyance_N = mkN "clairvoyance" feminine ; -- tocheck
+lin clam_N = mkN "palourde" feminine ; -- tocheck
+lin clamber_V = mkV (mkV "grimper") ; -- tocheck
+lin clammy_A = mkA "moite" ; -- tocheck
+lin clamor_N = mkN "clameur" masculine ; -- tocheck
+lin clamp_N = mkN "attache" ; -- tocheck
+lin clandestine_A = mkA "clandestin" ; -- tocheck
+lin clanger_N = mkN "couac" masculine ; -- tocheck
+lin clap_N = mkN "chtouille" feminine ; -- tocheck
+lin clap_V2 = mkV2 (mkV "applaudir") ; -- tocheck
+lin clapperboard_N = mkN "clap" masculine ; -- tocheck
+lin claptrap_N = mkN "verbiage" ; -- tocheck
+lin claret_N = mkN "bordeaux-clairet" masculine ; -- tocheck
+lin clarification_N = mkN "clarification" feminine ; -- tocheck
+lin clarify_V = variants{} ; --
+lin clarify_V2 = variants{} ; --
+lin clarinet_N = mkN "clarinette" feminine ; -- tocheck
+lin clarinetistFem_N = mkN "clarinettiste" feminine ; -- tocheck
+lin clarinetistMasc_N = mkN "clarinettiste" masculine ; -- tocheck
+lin clarity_N = mkN "clarté" feminine ; -- tocheck
+lin clash_N = mkN "fracas" | mkN "échauffourée" feminine ; -- tocheck
+lin clash_V2 = mkV2 (reflV (mkV "affronter")) ; -- tocheck
+lin clasp_N = mkN "fermoir" masculine ; -- tocheck
+lin clasp_V2 = mkV2 (mkV "serrer") ; -- tocheck
+lin class_N = mkN "classe" feminine | mkN "cours" masculine ; --- split -- | upper class -- | history class
+lin classic_A = mkA "classique" ; -- tocheck
+lin classic_N = mkN "classique" masculine ; -- tocheck
+lin classical_A = mkA "classique" ; -- tocheck
+lin classification_N = mkN "classification" feminine ; -- tocheck
+lin classifier_N = mkN "classificateur" masculine ; -- tocheck
+lin classify_V2 = mkV2 (mkV "classifier") ; -- tocheck
+lin classmate_N = mkN "camarade" ; -- tocheck
+lin classroom_N = variants{} ; --
+lin classy_A = mkA "chic" ; -- tocheck
+lin clause_N = variants{} ; --
+lin claustrophobe_N = mkN "claustrophobe" ; -- tocheck
+lin claustrophobia_N = mkN "claustrophobie" feminine ; -- tocheck
+lin claustrophobic_A = mkA "claustrophobe" ; -- tocheck
+lin clavichord_N = mkN "clavicorde" ; -- tocheck
+lin clavicle_N = mkN "clavicule" feminine ; -- tocheck
+lin claw_N = mkN "griffe" | mkN "pied-de-biche" | mkN "pince" ; -- tocheck
+lin claw_V2 = mkV2 (mkV "griffer") | mkV2 (reflV (mkV "agripper")) ; -- tocheck
+lin clay_N = mkN "argile" masculine ; -- tocheck
+lin claystone_N = mkN "argilite" ; -- tocheck
+lin clean_A = L.clean_A ;
+lin clean_V = variants{}; -- mkV2 (mkV "nettoyer") | mkV2 (mkV "ranger") ; -- tocheck
+lin clean_V2 = mkV2 (mkV "nettoyer") | mkV2 (mkV "ranger") ; -- tocheck
+lin cleaner_N = mkN "nettoyant" masculine | mkN "nettoyeur" masculine | mkN "pressing" masculine ; -- tocheck
+lin cleanliness_N = mkN "propreté" ; -- tocheck
+lin cleanup_N = mkN "nettoyage" masculine ; -- tocheck
+lin clear_A = mkA "clair" | mkA "libre" | mkA "dégagé" ;
+lin clear_V = variants{}; -- mkV2V (mkV "débarrasser") | mkV2V (reflV (mkV "éclaircir")) | mkV2V (mkV "clarifier") ; -- tocheck
+lin clear_V2 = variants{}; -- mkV2V (mkV "débarrasser") | mkV2V (reflV (mkV "éclaircir")) | mkV2V (mkV "clarifier") ; -- tocheck
+lin clearance_N = mkN "braderie" feminine ; -- tocheck
+lin clearing_N = mkN "clairière" ; -- tocheck
+lin clearly_Adv = variants{} ; --
+lin cleat_N = mkN "crampon" masculine ; -- tocheck
+lin cleats_N = mkN "crampons" ; -- tocheck
+lin cleavable_A = mkA "scindable" ; -- tocheck
+lin cleavage_N = mkN "division" feminine | mkN "clivage" masculine | mkN "décolleté" masculine ; -- tocheck
+lin cleaver_N = mkN "fendoir" masculine ; -- tocheck
+lin clef_N = mkN "clé" feminine ; -- tocheck
+lin cleft_N = mkN "fissure" feminine ; -- tocheck
+lin clemency_N = mkN "compassion" | mkN "clémence" feminine ; -- tocheck
+lin clementine_N = mkN "clémentine" feminine ; -- tocheck
+lin clench_V2 = mkV2 (mkV "serrer") ; -- tocheck
+lin clerestory_N = mkN "clair-étage" masculine ; -- tocheck
+lin clergy_N = mkN "clergé" masculine ; -- tocheck
+lin clergyman_N = mkN "prêtre" masculine ; -- tocheck
+lin cleric_N = mkN "prêtre" masculine ; -- tocheck
+lin clerical_A = mkA "clérical" ; -- tocheck
+lin clerk_N = mkN "greffier" masculine ; -- tocheck
+lin clever_A = L.clever_A ;
+lin clevis_N = mkN "chape" ; -- tocheck
+lin click_N = mkN "clic" masculine | mkN "déclic" masculine ; -- tocheck
+lin click_V = mkV (mkV "cliquer") ; -- tocheck
+lin client_N = mkN "client" masculine ; -- tocheck
+lin clientele_N = mkN "clientèle" feminine ; -- tocheck
+lin cliff_N = mkN "falaise" feminine ; -- tocheck
+lin climate_N = mkN "climat" masculine ; -- tocheck
+lin climatic_A = mkA "climatique" ; -- tocheck
+lin climatologist_N = mkN "climatologue" ; -- tocheck
+lin climatology_N = mkN "climatologie" feminine ; -- tocheck
+lin climax_N = mkN "apogée" feminine | mkN "jouissance" ; -- tocheck
+lin climb_N = variants{} ; --
+lin climb_V = variants{}; -- mkV2 (mkV "grimper") | mkV2 (mkV "escalader") ; -- tocheck
+lin climb_V2 = mkV2 (mkV "grimper") | mkV2 (mkV "escalader") ; -- tocheck
+lin climber_N = mkN "grimpeur" masculine ; -- tocheck
+lin cling_V = mkV (mkV "accrocher") ; -- tocheck
+lin clinic_N = mkN "clinique" feminine ; -- tocheck
+lin clinical_A = variants{} ; --
+lin clip_N = mkN "extrait" masculine ; -- tocheck
+lin clipboard_N = mkN "presse-papiers" masculine ; -- tocheck
+lin clipper_N = mkN "clipperi" masculine ; -- tocheck
+lin clique_N = mkN "clique" feminine ; -- tocheck
+lin clitoral_A = mkA "clitoridien" ; -- tocheck
+lin clitoris_N = mkN "clitoris" masculine ; -- tocheck
+lin cloaca_N = mkN "cloaque" masculine ; -- tocheck
+lin cloak_N = mkN "pelisse" feminine ; -- tocheck
+lin cloakroom_N = mkN "consigne" feminine ; -- tocheck
+lin clobber_V2 = mkV2 (mkV "écraser") | mkV2 (mkV "tabasser") ; -- tocheck
+lin cloche_N = mkN "cloche" feminine ; -- tocheck
+lin clock_N = mkN "horloge" feminine ; -- tocheck
+lin clockwork_N = mkN "rouage" ; -- tocheck
+lin clod_N = mkN "motte" feminine ; -- tocheck
+lin clog_N = mkN "bouchon" masculine | mkN "sabot" masculine ; -- tocheck
+lin cloister_N = mkN "cloître" masculine | mkN "cloître" ; -- tocheck
+lin clone_N = mkN "clone" masculine ; -- tocheck
+lin clone_V2 = mkV2 (mkV "cloner") ; -- tocheck
+lin close_A = mkA "proche" ; -- tocheck
+lin close_Adv = variants{} ; --
+lin close_N = mkN "fin" feminine | mkN "cul-de-sac" masculine ; -- tocheck
+lin close_V = variants{}; -- L.close_V2 ;
+lin close_V2 = L.close_V2 ;
+lin closed_A = variants{} ; --
+lin closely_Adv = variants{} ; --
+lin closer_N = mkN "stoppeur" masculine ; -- tocheck
+lin closet_N = mkN "placard" masculine ; -- tocheck
+lin closing_N = mkN "clôture" masculine ; -- tocheck
+lin closure_N = mkN "fermeture" ; -- tocheck
+lin clot_N = mkN "imbecile" masculine | mkN "caillot" masculine ; -- tocheck
+lin clot_V2 = mkV2 (mkV "coaguler") ; -- tocheck
+lin cloth_N = mkN "tenue" feminine | mkN "tissu" masculine ; -- tocheck
+lin clothes_N = variants{} ; --
+lin clotheshorse_N = mkN "étendoir" masculine ; -- tocheck
+lin clothing_N = mkN "vêtements" ; -- tocheck
+lin cloud_N = L.cloud_N ;
+lin cloud_cuckoo_land_N = mkN "Coucouville-les-Nuées" ; -- tocheck
+lin cloudburst_N = mkN "averse" feminine ; -- tocheck
+lin cloudy_A = mkA "nuageux" | mkA "trouble" | mkA "brumeux" ; -- tocheck
+lin clove_N = mkN "gousse" ; -- tocheck
+lin clover_N = mkN "trèfle" masculine ; -- tocheck
+lin clown_N = mkN "clown" masculine | mkN "bouffon" masculine ; -- tocheck
+lin club_1_N = mkN "club" masculine ;
+lin club_2_N = mkN "bâton" masculine ;
+lin club_N = mkN "club" masculine | mkN "club" | mkN "bâton" masculine | mkN "boîte" feminine | mkN "trèfle" masculine ; -- tocheck
+lin club_V2 = mkV2 (mkV "bâtonner") ; -- tocheck
+lin cluck_N = mkN "gloussement" ; -- tocheck
+lin cluck_V = mkV (mkV "glousser") ; -- tocheck
+lin clue_N = mkN "indice" feminine | mkN "preuve" feminine ; -- tocheck
+lin clump_N = mkN "touffe" feminine ; -- tocheck
+lin clumsiness_N = mkN "maladresse" feminine ; -- tocheck
+lin clumsy_A = mkA "gauche" ; -- tocheck
+lin cluster_N = mkN "groupe" ; -- tocheck
+lin clutch_N = mkN "embrayage" | mkN "nichée" feminine ; -- tocheck
+lin clutch_V = variants{}; -- mkV2 (mkV "agripper") ; -- tocheck
+lin clutch_V2 = mkV2 (mkV "agripper") ; -- tocheck
+lin clutter_N = mkN "bric-à-brac" masculine ; -- tocheck
+lin co_ed_N = mkN "étudiante" feminine ; -- tocheck
+lin coach_1_N = variants{} ; --
+lin coach_2_N = variants{} ; --
+lin coach_3_N = variants{} ; --
+lin coach_N = mkN "coche" masculine | mkN "voiture" feminine | mkN "entraîneur" masculine ; -- tocheck
+lin coach_V = variants{}; -- mkV2 (mkV "entraîner") ; -- tocheck
+lin coach_V2 = mkV2 (mkV "entraîner") ; -- tocheck
+lin coachman_N = mkN "cocher" masculine ; -- tocheck
+lin coadjutor_N = mkN "coadjuteur" masculine ; -- tocheck
+lin coagulate_V2 = mkV2 (mkV "coaguler") ; -- tocheck
+lin coal_N = mkN "charbon" masculine | mkN "charbon" ; -- tocheck
+lin coalesce_V = mkV (reflV (mkV I.fondre_V2)) | mkV (reflV (mkV "réunir")) ; -- tocheck
+lin coalition_N = mkN "coalition" feminine ; -- tocheck
+lin coarse_A = mkA "brut" | mkA "vulgaire" ; -- tocheck
+lin coast_N = mkN "côte" feminine ; -- tocheck
+lin coast_V2 = mkV2 (mkV "caboter") ; -- tocheck
+lin coastal_A = variants{} ; --
+lin coaster_N = mkN "caboteur" | mkN "sous-verre" masculine ; -- tocheck
+lin coastguard_N = mkN "garde-côte" ; -- tocheck
+lin coastline_N = mkN "rive" feminine ; -- tocheck
+lin coat_N = L.coat_N ;
+lin coat_V2 = mkV2 (mkV I.couvrir_V2) ; -- tocheck
+lin coating_N = mkN "couche" feminine ; -- tocheck
+lin coauthorFem_N = mkN "coauteur" feminine ; -- tocheck
+lin coauthorMasc_N = mkN "coauteur" masculine ; -- tocheck
+lin coax_V2 = mkV2 (mkV "cajoler") ; -- tocheck
+lin coaxial_A = mkA "coaxial" ; -- tocheck
+lin cob_N = mkN "torchis" masculine ; -- tocheck
+lin cobalt_N = mkN "cobalt" masculine ; -- tocheck
+lin cobbler_N = mkN "cordonnier" masculine ; -- tocheck
+lin cobblestone_N = mkN "pavé" ; -- tocheck
+lin cobra_N = mkN "naja" ; -- tocheck
+lin coca_N = mkN "coca" ; -- tocheck
+lin cocaine_N = mkN "cocaïne" feminine ; -- tocheck
+lin coccygeal_A = mkA "coccygien" ; -- tocheck
+lin coccyx_N = mkN "coccyx" masculine ; -- tocheck
+lin cochineal_N = mkN "cochenille" feminine ; -- tocheck
+lin cochlea_N = mkN "cochlée" feminine ; -- tocheck
+lin cochlear_A = mkA "cochléaire" ; -- tocheck
+lin cock_N = mkN "mâle" masculine | mkN "coq" masculine | mkN "bite" feminine ; -- tocheck
+lin cock_V2 = mkV2 (mkV "baiser") ; -- tocheck
+lin cockade_N = mkN "cocarde" feminine ; -- tocheck
+lin cockatoo_N = mkN "cacatoès" masculine ; -- tocheck
+lin cockatrice_N = mkN "cocatrix" feminine ; -- tocheck
+lin cockchafer_N = mkN "hanneton" masculine ; -- tocheck
+lin cockerel_N = mkN "coquelet" masculine ; -- tocheck
+lin cocklebur_N = mkN "xanthium" masculine ; -- tocheck
+lin cockroach_N = mkN "cafard" masculine ; -- tocheck
+lin cocktail_N = mkN "cocktail" masculine ; -- tocheck
+lin cocky_A = mkA "suffisant" ; -- tocheck
+lin cocoa_N = mkN "cacao" masculine ; -- tocheck
+lin cocoon_N = mkN "cocon" masculine ; -- tocheck
+lin cod_N = mkN "morue" feminine ; -- tocheck
+lin coddle_V2 = mkV2 (mkV "choyer") ; -- tocheck
+lin code_N = mkN "code" masculine ; -- tocheck
+lin code_V2 = variants{} ; --
+lin codeine_N = mkN "codéine" feminine ; -- tocheck
+lin codger_N = mkN "grognon" masculine ; -- tocheck
+lin codicil_N = mkN "codicille" masculine ; -- tocheck
+lin codification_N = mkN "codification" feminine ; -- tocheck
+lin codify_V2 = mkV2 (mkV "codifier") ; -- tocheck
+lin codon_N = mkN "codon" masculine ; -- tocheck
+lin coefficient_N = mkN "coefficient" masculine ; -- tocheck
+lin coelacanth_N = mkN "coelacanthe" masculine ; -- tocheck
+lin coeliac_A = mkA "coeliaque" ; -- tocheck
+lin coerce_V2 = mkV2 (mkV I.contraindre_V2) | mkV2 (mkV "forcer") ; -- tocheck
+lin coercion_N = mkN "coercition" ; -- tocheck
+lin coexist_V = mkV (mkV "coexister") ; -- tocheck
+lin coexistence_N = mkN "coexistence" feminine ; -- tocheck
+lin coffee_N = mkN "café" masculine | mkN "caféier" masculine ; -- tocheck
+lin coffer_N = mkN "caisson" masculine | mkN "coffre" masculine ; -- tocheck
+lin coffin_N = mkN "cercueil" masculine ; -- tocheck
+lin cog_N = mkN "dent" feminine ; -- tocheck
+lin cogent_A = mkA "intelligible" | mkA "irréfutable" | mkA "convaincant" ; -- tocheck
+lin cogitate_V2 = mkV2 (mkV "cogiter") ; -- tocheck
+lin cogitation_N = mkN "cogitation" feminine ; -- tocheck
+lin cognac_N = mkN "cognac" masculine ; -- tocheck
+lin cognate_A = mkA "apparenté" ; -- tocheck
+lin cognate_N = mkN "cognat" masculine ; -- tocheck
+lin cognition_N = mkN "connaissance" feminine ; -- tocheck
+lin cognitive_A = mkA "cognitif" ; -- tocheck
+lin cognizant_A = mkA "conscient" ; -- tocheck
+lin cohabit_V = mkV (mkV "cohabiter") ; -- tocheck
+lin cohabitation_N = mkN "cohabitation" feminine ; -- tocheck
+lin coherence_N = mkN "cohérence" | mkN "cohérence" feminine ; -- tocheck
+lin coherent_A = mkA "cohérent" ; -- tocheck
+lin cohesion_N = mkN "cohésion" ; -- tocheck
+lin coif_N = mkN "coiffure" ; -- tocheck
+lin coil_N = mkN "bobine" feminine | mkN "stérilet" masculine | mkN "spire" feminine ; -- tocheck
+lin coil_V2 = mkV2 (mkV "enrouler") ; -- tocheck
+lin coin_N = mkN "jeton" masculine | mkN "monnaie" feminine ; -- tocheck
+lin coin_V2 = mkV2 (mkV "inventer") ; -- tocheck
+lin coincide_V = mkV (mkV "coïncider") ; -- tocheck
+lin coincidence_N = mkN "coïncidence" feminine ; -- tocheck
+lin coinsurance_N = mkN "franchise" feminine ; -- tocheck
+lin coitus_N = mkN "coït" masculine ; -- tocheck
+lin coke_N = mkN "charbon" | mkN "coca" masculine | mkN "coke" feminine ; -- tocheck
+lin cola_N = mkN "coca" masculine ; -- tocheck
+lin colander_N = mkN "passoire" feminine ; -- tocheck
+lin colchicine_N = mkN "colchicine" feminine ; -- tocheck
+lin cold_A = L.cold_A ;
+lin cold_N = mkN "rhume" masculine | mkN "froid" masculine ; -- tocheck
+lin cold_blooded_A = mkA "poïkilotherme" ; -- tocheck
+lin coldness_N = mkN "froideur" feminine | mkN "froid" masculine ; -- tocheck
+lin coleslaw_N = mkN "coleslaw" masculine ; -- tocheck
+lin colic_N = mkN "colique" feminine ; -- tocheck
+lin collaborate_V = mkV (mkV "collaborer") ; -- tocheck
+lin collaboration_N = mkN "collaboration" feminine ; -- tocheck
+lin collaborator_N = mkN "collaborateur" ; -- tocheck
+lin collage_N = mkN "collage" masculine ; -- tocheck
+lin collapse_N = mkN "effondrement" masculine ; -- tocheck
+lin collapse_V = variants{}; -- mkV2 (reflV (mkV "effondrer")) ; -- tocheck
+lin collapse_V2 = mkV2 (reflV (mkV "effondrer")) ; -- tocheck
+lin collapsible_A = mkA "pliable" ; -- tocheck
+lin collar_N = mkN "collier" masculine | mkN "col" masculine ; -- tocheck
+lin collateral_A = mkA "collatéral" ; -- tocheck
+lin collateral_N = mkN "nantissement" masculine | mkN "collatéral" masculine ; -- tocheck
+lin colleague_N = mkN "confrère" ; -- tocheck
+lin collect_V = variants{}; -- mkV2 (mkV "rassembler") | mkV2 (mkV "collectionner") | mkV2 (mkV I.percevoir_V2) ; -- tocheck
+lin collect_V2 = mkV2 (mkV "rassembler") | mkV2 (mkV "collectionner") | mkV2 (mkV I.percevoir_V2) ; -- tocheck
+lin collection_N = mkN "collection" | mkN "collection" feminine ; -- tocheck
+lin collective_A = variants{} ; --
+lin collectivism_N = mkN "collectivisme" masculine ; -- tocheck
+lin collector_N = mkN "collecteur" masculine | mkN "collectionneur" masculine | mkN "percepteur" masculine ; -- tocheck
+lin college_N = variants{} ; --
+lin collie_N = mkN "colley" masculine ; -- tocheck
+lin collier_N = mkN "charbonnier" masculine ; -- tocheck
+lin colligation_N = mkN "colligation" feminine ; -- tocheck
+lin collision_N = mkN "collision" feminine ; -- tocheck
+lin collocation_N = mkN "collocation" feminine ; -- tocheck
+lin colloquial_A = mkA "familier" ; -- tocheck
+lin colloquium_N = mkN "colloque" masculine ; -- tocheck
+lin colloquy_N = mkN "colloque" masculine ; -- tocheck
+lin collusion_N = mkN "collusion" feminine ; -- tocheck
+lin colon_N = mkN "côlon" masculine ; -- tocheck
+lin colonel_N = mkN "colonel" masculine ; -- tocheck
+lin colonial_A = mkA "colonial" ; -- tocheck
+lin colonialism_N = mkN "colonialisme" masculine ; -- tocheck
+lin colonist_N = mkN "coloniste" ; -- tocheck
+lin colonization_N = mkN "colonisation" feminine ; -- tocheck
+lin colonnade_N = mkN "colonnade" ; -- tocheck
+lin colonoscopy_N = mkN "coloscopie" feminine ; -- tocheck
+lin colony_N = mkN "colonie" feminine ; -- tocheck
+lin colophon_N = mkN "colophon" masculine ; -- tocheck
+lin colorectal_A = mkA "colorectal" ; -- tocheck
+lin colored_A = mkA "coloré" | mkA "marqué" | mkA "métis" ; -- tocheck
+lin colorimetric_A = mkA "colorimétrique" ; -- tocheck
+lin colorimetry_N = mkN "colorimétrie" feminine ; -- tocheck
+lin colossal_A = mkA "colossal" ; -- tocheck
+lin colossus_N = mkN "colosse" | mkN "colosse" masculine ; -- tocheck
+lin colostomy_N = mkN "colostomie" feminine ; -- tocheck
+lin colostrum_N = mkN "colostrum" masculine ; -- tocheck
+lin colour_N = mkN "couleur" feminine ;
+lin colour_V = mkV "colorer" ;
+lin colour_V2 = mkV2 "colorer" ;
+lin colour_V2A = variants{} ; --
+lin coloured_A = mkA "coloré" ;
+lin colourful_A = mkA "coloré" ;
+lin colt_N = mkN "poulain" masculine | mkN "jeunot" masculine ; -- tocheck
+lin colter_N = mkN "coutre" masculine ; -- tocheck
+lin columbine_N = mkN "ancolie" feminine ; -- tocheck
+lin column_N = mkN "colonne" feminine | mkN "colonne" ; -- tocheck
+lin coma_N = mkN "chevelure" feminine | mkN "coma" masculine ; -- tocheck
+lin comb_N = mkN "crête" feminine | mkN "peigne" masculine ; -- tocheck
+lin comb_V2 = mkV2 (mkV "peigner") ; -- tocheck
+lin combat_N = mkN "combat" masculine ; -- tocheck
+lin combat_V = variants{}; -- mkV2 (mkV I.combattre_V2) ; -- tocheck
+lin combat_V2 = mkV2 (mkV I.combattre_V2) ; -- tocheck
+lin combination_N = mkN "combinaison" feminine ; -- tocheck
+lin combine_V = variants{}; -- mkV2V (mkV "combiner") ; -- tocheck
+lin combine_V2 = variants{}; -- mkV2V (mkV "combiner") ; -- tocheck
+lin combine_VV = variants{}; -- mkV2V (mkV "combiner") ; -- tocheck
+lin combined_A = variants{} ; --
+lin combustion_N = mkN "combustion" ; -- tocheck
+lin come_V = L.come_V ;
+lin comeback_N = mkN "repartie" feminine ; -- tocheck
+lin comedian_N = mkN "humoriste" ; -- tocheck
+lin comedienne_N = mkN "comédienne" ; -- tocheck
+lin comedy_N = mkN "comédie" feminine ; -- tocheck
+lin comely_A = mkA "avenant" ; -- tocheck
+lin comet_N = mkN "comète" feminine ; -- tocheck
+lin comfort_N = mkN "confort" | mkN "confort" masculine ; -- tocheck
+lin comfort_V2 = mkV2 (mkV "consoler") ; -- tocheck
+lin comfortable_A = mkA "confortable" ; -- tocheck
+lin comfortably_Adv = variants{} ; --
+lin comforting_A = mkA "rassurant" ; -- tocheck
+lin comfy_A = mkA "confortable" ; -- tocheck
+lin comic_A = mkA "comique" ; -- tocheck
+lin comic_N = mkN "comédien" masculine ; -- tocheck
+lin comical_A = mkA "comique" ; -- tocheck
+lin coming_A = variants{} ; --
+lin coming_N = mkN "venue" feminine ; -- tocheck
+lin comma_N = mkN "virgule" feminine ; -- tocheck
+lin command_1_N = variants{} ; --
+lin command_2_N = variants{} ; --
+lin command_N = variants{} ; --
+lin command_V = variants{}; -- mkV2 (mkV "commander") ; -- tocheck
+lin command_V2 = mkV2 (mkV "commander") ; -- tocheck
+lin commandant_N = mkN "commandant" masculine ; -- tocheck
+lin commandeer_V2 = mkV2 (mkV "réquisitionner") ; -- tocheck
+lin commander_N = mkN "commandant" masculine ; -- tocheck
+lin commandment_N = mkN "commandement" masculine ; -- tocheck
+lin commemorate_V2 = mkV2 (mkV "commémorer") ; -- tocheck
+lin commemoration_N = mkN "commémoration" ; -- tocheck
+lin commence_V = variants{}; -- mkV2 (mkV "commencer") ; -- tocheck
+lin commence_V2 = mkV2 (mkV "commencer") ; -- tocheck
+lin commend_V2 = mkV2 (mkV "féliciter") | mkV2 (mkV "recommander") ; -- tocheck
+lin commensurate_A = mkA "commensurable" ; -- tocheck
+lin comment_N = mkN "commentaire" masculine ; -- tocheck
+lin comment_V = variants{}; -- mkV2 (mkV "commenter") ; -- tocheck
+lin comment_V2 = mkV2 (mkV "commenter") ; -- tocheck
+lin comment_VS = variants{}; -- mkV2 (mkV "commenter") ; -- tocheck
+lin commentary_N = variants{} ; --
+lin commentator_N = mkN "commentateur" masculine ; -- tocheck
+lin commerce_N = mkN "rapports" | mkN "commerce" masculine ; -- tocheck
+lin commercial_A = variants{} ; --
+lin commercial_N = mkN "publicité" feminine ; -- tocheck
+lin commercialization_N = mkN "commercialisation" feminine ; -- tocheck
+lin commiserate_V = mkV (mkV "compatir") ; -- tocheck
+lin commiseration_N = mkN "commisération" feminine ; -- tocheck
+lin commission_N = mkN "commission" feminine ; -- tocheck
+lin commission_V2 = variants{}; -- mkV2V (mkV "commander") | mkV2V (mkV "charger") ; -- tocheck
+lin commission_V2V = mkV2V (mkV "commander") | mkV2V (mkV "charger") ; -- tocheck
+lin commissioner_N = variants{} ; --
+lin commit_V2 = variants{} ; --
+lin commitment_N = mkN "engagement" masculine ; -- tocheck
+lin committee_N = mkN "comité" masculine ;
+lin commode_N = mkN "commode" feminine ; -- tocheck
+lin commodity_N = mkN "produit" masculine ; -- tocheck
+lin commodore_N = mkN "commodore" ; -- tocheck
+lin common_1_A = mkA "commun" ;
+lin common_2_A = mkA "ordinaire" ;
+lin common_A = mkA "commun" | mkA "ordinaire" ; -- tocheck
+lin commoner_N = mkN "roturier" masculine ; -- tocheck
+lin commonly_Adv = variants{} ; --
+lin commonplace_A = mkA "ordinaire" ; -- tocheck
+lin commons_N = mkN "communs" ; -- tocheck
+lin commonwealth_N = mkN "communauté" ; -- tocheck
+lin communal_A = mkA "communautaire" | mkA "commun" ; -- tocheck
+lin communicable_A = mkA "communicable" ; -- tocheck
+lin communicate_V = variants{}; -- mkV2 (mkV "communiquer") ; -- tocheck
+lin communicate_V2 = mkV2 (mkV "communiquer") ; -- tocheck
+lin communication_N = mkN "communication" feminine ; -- tocheck
+lin communicator_N = mkN "communicateur" masculine ; -- tocheck
+lin communism_N = mkN "communisme" masculine | mkN "communisme" ; -- tocheck
+lin communist_A = mkA "communiste" ; -- tocheck
+lin communist_N = mkN "communiste" ; -- tocheck
+lin community_N = mkN "communauté" feminine ;
+lin commutative_A = mkA "commutatif" ; -- tocheck
+lin commute_V2 = mkV2 (mkV "commuter") ; -- tocheck
+lin commuter_N = mkN "navetteur" masculine ; -- tocheck
+lin compact_A = mkA "compact" ; -- tocheck
+lin compact_N = variants{} ; --
+lin companion_N = mkN "compagnon" masculine ; -- tocheck
+lin company_1_N = mkN "compagnie" feminine ;
+lin company_2_N = mkN "société" feminine ;
+lin comparability_N = mkN "comparabilité" ; -- tocheck
+lin comparable_A = mkA "comparable" ; -- tocheck
+lin comparative_A = mkA "comparatif" ; -- tocheck
+lin comparative_N = mkN "comparatif" masculine ; -- tocheck
+lin comparatively_Adv = variants{} ; --
+lin compare_V = variants{}; -- mkV2 (mkV "comparer") ; -- tocheck
+lin comparison_N = mkN "comparaison" feminine ; -- tocheck
+lin compartment_N = mkN "compartiment" masculine ; -- tocheck
+lin compass_N = mkN "portée" feminine | mkN "boussole" feminine ; -- tocheck
+lin compassion_N = mkN "compassion" feminine ; -- tocheck
+lin compatibility_N = mkN "compatibilité" feminine ; -- tocheck
+lin compatible_A = mkA "compatible" ; -- tocheck
+lin compatriotFem_N = mkN "compatriote" ; -- tocheck
+lin compatriotMasc_N = mkN "compatriote" ; -- tocheck
+lin compel_V2 = variants{}; -- mkV2V (mkV I.contraindre_V2) | mkV2V (mkV "obliger") ; -- tocheck
+lin compel_V2V = mkV2V (mkV I.contraindre_V2) | mkV2V (mkV "obliger") ; -- tocheck
+lin compel_VV = variants{}; -- mkV2V (mkV I.contraindre_V2) | mkV2V (mkV "obliger") ; -- tocheck
+lin compendium_N = mkN "recueil" masculine ; -- tocheck
+lin compensate_V = variants{}; -- mkV2 (mkV "compinscate") ; -- tocheck
+lin compensate_V2 = mkV2 (mkV "compinscate") ; -- tocheck
+lin compensation_N = mkN "compensation" feminine | mkN "dédommagement" masculine ; -- tocheck
+lin compete_V = mkV (mkV "rivaliser") ; -- tocheck
+lin competence_N = mkN "compétence" | mkN "compétence" feminine ; -- tocheck
+lin competent_A = variants{} ; --
+lin competition_N = mkN "concours" masculine | mkN "compétition" feminine ; -- tocheck
+lin competitive_A = variants{} ; --
+lin competitor_N = mkN "compétiteur" masculine ; -- tocheck
+lin compile_V2 = mkV2 (mkV "compiler") ; -- tocheck
+lin compiler_N = mkN "compilateur" masculine ; -- tocheck
+lin complacency_N = mkN "complaisance" feminine ; -- tocheck
+lin complacent_A = mkA "suffisant" ; -- tocheck
+lin complain_V = mkV (mkV I.plaindre_V2) ; -- tocheck
+lin complain_VS = variants{}; -- mkV (mkV I.plaindre_V2) ; -- tocheck
+lin complainant_N = mkN "plaignant" masculine ; -- tocheck
+lin complaint_N = mkN "plainte" feminine ; -- tocheck
+lin complement_V2 = mkV2 (mkV "compléter") | mkV2 (mkV "complémenter") ; -- tocheck
+lin complementary_A = mkA "complémentaire" ; -- tocheck
+lin complete_A = mkA "complète" | mkA "complet" ; -- tocheck
+lin complete_V = variants{}; -- mkV2 (mkV "accomplir") | mkV2 (mkV "compléter") ; -- tocheck
+lin complete_V2 = mkV2 (mkV "accomplir") | mkV2 (mkV "compléter") ; -- tocheck
+lin completely_Adv = variants{} ; --
+lin completeness_N = mkN "complétude" feminine ; -- tocheck
+lin completion_N = mkN "achèvement" | mkN "exécution" feminine ; -- tocheck
+lin complex_A = mkA "complexe" ; -- tocheck
+lin complex_N = mkN "complexe" masculine ; -- tocheck
+lin complexion_N = mkN "teint" masculine ; -- tocheck
+lin complexity_N = mkN "complexité" feminine ; -- tocheck
+lin compliance_N = mkN "conformité" feminine | mkN "observance" feminine ; -- tocheck
+lin complicate_V2 = mkV2 (mkV "compliquer") ; -- tocheck
+lin complicated_A = variants{} ; --
+lin complication_N = mkN "complication" feminine ; -- tocheck
+lin complicity_N = mkN "complicité" feminine ; -- tocheck
+lin compliment_N = mkN "compliment" masculine ; -- tocheck
+lin compliment_V2 = mkV2 (mkV "complimenter") ; -- tocheck
+lin complimentary_A = mkA "gratuit" | mkA "flatteur" ; -- tocheck
+lin compline_N = mkN "complies" ; -- tocheck
+lin comply_V = variants{}; -- mkV2 (reflV (mkV "conformer")) ; -- tocheck
+lin comply_V2 = mkV2 (reflV (mkV "conformer")) ; -- tocheck
+lin component_N = mkN "composant" masculine ; -- tocheck
+lin comport_V2 = mkV2 (reflV (mkV "comporter")) ; -- tocheck
+lin compose_V = variants{}; -- mkV2 (mkV "composer") ; -- tocheck
+lin compose_V2 = mkV2 (mkV "composer") ; -- tocheck
+lin composer_N = mkN "compositeur" masculine ; -- tocheck
+lin composite_A = mkA "composé" ; -- tocheck
+lin composite_N = mkN "composite" masculine ; -- tocheck
+lin composition_N = mkN "essai" masculine | mkN "composition" feminine ; -- tocheck
+lin compositor_N = mkN "typographe" ; -- tocheck
+lin compost_N = mkN "compost" masculine ; -- tocheck
+lin compost_V2 = mkV2 (mkV "composter") ; -- tocheck
+lin composure_N = mkN "quiétude" feminine ; -- tocheck
+lin compound_A = mkA "composé" ; -- tocheck
+lin compound_N = mkN "composé" | mkN "complexe" masculine ; -- tocheck
+lin compound_V = variants{}; -- mkV2 (mkV "composer") ; -- tocheck
+lin compound_V2 = mkV2 (mkV "composer") ; -- tocheck
+lin comprehend_V2 = mkV2 (mkV I.comprendre_V2) ; -- tocheck
+lin comprehensible_A = mkA "compréhensible" ; -- tocheck
+lin comprehension_N = mkN "compréhension" feminine ; -- tocheck
+lin comprehensive_A = mkA "complet" ; -- tocheck
+lin compress_N = mkN "compresse" feminine ; -- tocheck
+lin compress_V2 = mkV2 (mkV "comprimer") | mkV2 (mkV "compresser") ; -- tocheck
+lin compressibility_N = mkN "compressibilité" feminine ; -- tocheck
+lin compression_N = mkN "compression" ; -- tocheck
+lin compressor_N = mkN "compresseur" masculine ; -- tocheck
+lin comprise_V2 = mkV2 (mkV I.comprendre_V2) | mkV2 (mkV I.contenir_V2) ; -- tocheck
+lin compromise_N = variants{} ; --
+lin compromise_V = variants{}; -- mkV2 (mkV I.compromettre_V2) ; -- tocheck
+lin compromise_V2 = mkV2 (mkV I.compromettre_V2) ; -- tocheck
+lin comptroller_N = mkN "contrôleur" ; -- tocheck
+lin compulsory_A = mkA "obligatoire" ; -- tocheck
+lin compunction_N = mkN "componction" feminine ; -- tocheck
+lin computation_N = mkN "calcul" masculine | mkN "résultat" ; -- tocheck
+lin computational_A = mkA "informatique" ; -- tocheck
+lin compute_V = variants{}; -- mkV2 (mkV "computer") ; -- tocheck
+lin compute_V2 = mkV2 (mkV "computer") ; -- tocheck
+lin computer_N = L.computer_N ;
+lin computerization_N = mkN "informatisation" feminine ; -- tocheck
+lin computerize_V2 = mkV2 (mkV "informatiser") ; -- tocheck
+lin computing_N = variants{} ; --
+lin comrade_N = mkN "camarade" ; -- tocheck
+lin comradeship_N = mkN "camaraderie" feminine ; -- tocheck
+lin con_N = mkN "duper" | mkN "inconvénient" masculine ; -- tocheck
+lin con_V2 = mkV2 (mkV "duper") ; -- tocheck
+lin concatenation_N = mkN "enchaînement" masculine ; -- tocheck
+lin concave_A = mkA "concave" ; -- tocheck
+lin concavity_N = mkN "concavité" feminine ; -- tocheck
+lin conceal_V2 = mkV2 (mkV "dissimuler") ; -- tocheck
+lin concede_V = variants{}; -- mkV2 (mkV "concéder") | mkV2 (mkV "céder") ; -- tocheck
+lin concede_V2 = mkV2 (mkV "concéder") | mkV2 (mkV "céder") ; -- tocheck
+lin concede_VS = variants{}; -- mkV2 (mkV "concéder") | mkV2 (mkV "céder") ; -- tocheck
+lin conceit_N = mkN "vanité" feminine ; -- tocheck
+lin conceited_A = mkA "prétentieux" | mkA "vaniteux" ; -- tocheck
+lin conceivable_A = mkA "pensable" ; -- tocheck
+lin conceive_V = variants{}; -- mkV2 (mkV I.concevoir_V2) ; -- tocheck
+lin conceive_V2 = mkV2 (mkV I.concevoir_V2) ; -- tocheck
+lin concentrate_N = mkN "concentré" masculine ; -- tocheck
+lin concentrate_V = variants{}; -- mkV2 (reflV (mkV "concentrer")) | mkV2 (mkV "concentrer") ; -- tocheck
+lin concentrate_V2 = mkV2 (reflV (mkV "concentrer")) | mkV2 (mkV "concentrer") ; -- tocheck
+lin concentration_N = variants{} ; --
+lin concept_N = mkN "concept" masculine ; -- tocheck
+lin conception_N = mkN "conception" feminine ; -- tocheck
+lin conceptual_A = mkA "conceptuel" ; -- tocheck
+lin concern_N = mkN "importance" | mkN "inquiétude" | mkN "soin" ; -- tocheck
+lin concern_V2 = mkV2 (mkV "concerner") | mkV2 (mkV "inquiéter") ; -- tocheck
+lin concerned_A = variants{} ; --
+lin concerning_Prep = variants{} ; --
+lin concert_N = mkN "concert" masculine ; -- tocheck
+lin concertina_N = mkN "accordéon" masculine ; -- tocheck
+lin concerto_N = mkN "concerto" masculine ; -- tocheck
+lin concession_N = mkN "concession" masculine ; -- tocheck
+lin conch_N = mkN "conque" ; -- tocheck
+lin concierge_N = mkN "concierge" masculine ; -- tocheck
+lin conciliatory_A = mkA "accommodant" ; -- tocheck
+lin concise_A = mkA "concis" ; -- tocheck
+lin conclude_V = variants{}; -- mkV2 (mkV I.conclure_V2) ; -- tocheck
+lin conclude_V2 = mkV2 (mkV I.conclure_V2) ; -- tocheck
+lin conclude_VS = variants{}; -- mkV2 (mkV I.conclure_V2) ; -- tocheck
+lin conclusion_N = mkN "conclusion" feminine ; -- tocheck
+lin concoct_V2 = mkV2 (mkV "concocter") ; -- tocheck
+lin concomitance_N = mkN "concomitance" feminine ; -- tocheck
+lin concomitant_A = mkA "concomitant" ; -- tocheck
+lin concord_N = mkN "concorde" feminine ; -- tocheck
+lin concourse_N = mkN "hall" masculine ; -- tocheck
+lin concrete_A = mkA "concret" ; -- tocheck
+lin concrete_N = mkN "béton" masculine ; -- tocheck
+lin concrete_V2 = mkV2 (mkV "bétonner") ; -- tocheck
+lin concubine_N = mkN "concubine" feminine ; -- tocheck
+lin concupiscence_N = mkN "concupiscence" ; -- tocheck
+lin concur_V = mkV (mkV I.convenir_V2) ; -- tocheck
+lin concurrent_A = mkA "concomitant" ; -- tocheck
+lin concussion_N = mkN "commotion" feminine | mkN "choc" masculine ; -- tocheck
+lin condemn_V2 = mkV2 (mkV "condamner") ; -- tocheck
+lin condemnation_N = mkN "condamnation" feminine ; -- tocheck
+lin condensate_N = mkN "condensat" masculine ; -- tocheck
+lin condensation_N = mkN "déshydratation" feminine | mkN "condensation" feminine ; -- tocheck
+lin condense_V2 = mkV2 (reflV (mkV "condenser")) | mkV2 (mkV "condenser") ; -- tocheck
+lin condenser_N = mkN "condenseur" masculine ; -- tocheck
+lin condescension_N = mkN "condescendance" feminine ; -- tocheck
+lin condiment_N = mkN "condiment" masculine ; -- tocheck
+lin condition_1_N = mkN "condition" ;
+lin condition_2_N = mkN "condition" ;
+lin condition_N = mkN "condition" ;
+lin conditioning_N = mkN "conditionnement" ; -- tocheck
+lin condolence_N = mkN "réconfort" masculine | mkN "condoléances" ; -- tocheck
+lin condom_N = mkN "préservatif" masculine ; -- tocheck
+lin condominium_N = mkN "copropriété" feminine ; -- tocheck
+lin condone_V2 = mkV2 (mkV I.permettre_V2) | mkV2 (mkV "pardonner") ; -- tocheck
+lin condor_N = mkN "condor" masculine ; -- tocheck
+lin conducive_A = mkA "favorable" ; -- tocheck
+lin conduct_N = mkN "comportement" masculine ; -- tocheck
+lin conduct_V = variants{}; -- mkV2 (reflV (mkV "comporter")) ; -- tocheck
+lin conduct_V2 = mkV2 (reflV (mkV "comporter")) ; -- tocheck
+lin conductance_N = mkN "conductance" feminine ; -- tocheck
+lin conductivity_N = mkN "conductivité" feminine ; -- tocheck
+lin conductor_N = mkN "conducteur" ; -- tocheck
+lin condyle_N = mkN "condyle" ; -- tocheck
+lin cone_N = mkN "cône" masculine ; -- tocheck
+lin confectionery_N = mkN "confiserie" feminine ; -- tocheck
+lin confederacy_N = mkN "confédération" ; -- tocheck
+lin confederation_N = mkN "confédération" feminine ; -- tocheck
+lin confer_V = variants{} ; --
+lin conference_N = mkN "conférence" feminine ; -- tocheck
+lin confess_V = mkV "avouer" ;
+lin confess_V2 = mkV2 (mkV "avouer") ;
+lin confess_VS = mkVS (mkV "avouer") ;
+lin confession_N = mkN "confession" feminine ; -- tocheck
+lin confessional_N = mkN "confessionnal" masculine ; -- tocheck
+lin confessor_N = mkN "confesseur" masculine ; -- tocheck
+lin confetti_N = mkN "confetti" masculine ; -- tocheck
+lin confidence_N = mkN "confidence" feminine | mkN "assurance" | mkN "confiance" feminine ; -- tocheck
+lin confident_A = mkA "assuré" ; -- tocheck
+lin confidential_A = mkA "confidentiel" ; -- tocheck
+lin configuration_N = mkN "configuration" ; -- tocheck
+lin configure_V2 = mkV2 (mkV "configurer") ; -- tocheck
+lin confine_N = mkN "limite" feminine ; -- tocheck
+lin confine_V2 = mkV2 (mkV "confiner") ; -- tocheck
+lin confirm_V2 = mkV2 (mkV "confirmer") ; -- tocheck
+lin confirm_VS = variants{}; -- mkV2 (mkV "confirmer") ; -- tocheck
+lin confirmation_N = mkN "confirmation" feminine ; -- tocheck
+lin confiscate_V2 = mkV2 (mkV "confisquer") ; -- tocheck
+lin confiscation_N = mkN "confiscation" feminine ; -- tocheck
+lin conflagration_N = mkN "conflagration" feminine ; -- tocheck
+lin conflict_N = mkN "conflit" masculine ; -- tocheck
+lin conflict_V = variants{} ; --
+lin confluence_N = mkN "confluent" masculine ; -- tocheck
+lin conform_V = variants{}; -- mkV2 (reflV (mkV "aligner")) ; -- tocheck
+lin conform_V2 = mkV2 (reflV (mkV "aligner")) ; -- tocheck
+lin conformable_A = mkA "conforme" ; -- tocheck
+lin conformity_N = mkN "conformité" feminine ; -- tocheck
+lin confront_V2 = mkV2 (mkV "confronter") ; -- tocheck
+lin confrontation_N = mkN "confrontation" feminine ; -- tocheck
+lin confuse_V2 = mkV2 (mkV I.confondre_V2) ; -- tocheck
+lin confusing_A = mkA "complexe" ; -- tocheck
+lin confusion_N = variants{} ; --
+lin conga_N = mkN "conga" feminine ; -- tocheck
+lin congee_N = mkN "congee" masculine ; -- tocheck
+lin congeniality_N = mkN "sociabilité" feminine ; -- tocheck
+lin congenital_A = mkA "congénital" ; -- tocheck
+lin congestion_N = mkN "embouteillage" masculine ; -- tocheck
+lin congratulate_V2 = mkV2 (mkV "féliciter") ; -- tocheck
+lin congratulation_N = mkN "félicitations" ; -- tocheck
+lin congregation_N = mkN "assemblée" feminine | mkN "congrégation" ; -- tocheck
+lin congress_N = mkN "congrès" masculine ; -- tocheck
+lin congruent_A = mkA "congru" | mkA "conforme" ; -- tocheck
+lin congruous_A = mkA "congru" ; -- tocheck
+lin conical_A = mkA "conique" ; -- tocheck
+lin conifer_N = mkN "conifère" masculine ; -- tocheck
+lin conjectural_A = mkA "conjectural" ; -- tocheck
+lin conjecture_N = mkN "conjecture" feminine ; -- tocheck
+lin conjecture_V2 = mkV2 (mkV "conjecturer") ; -- tocheck
+lin conjugal_A = mkA "conjugal" ; -- tocheck
+lin conjugate_V2 = mkV2 (mkV "conjuguer") ; -- tocheck
+lin conjugation_N = mkN "conjugaison" feminine ; -- tocheck
+lin conjunction_N = mkN "conjonction" feminine ; -- tocheck
+lin conjunctiva_N = mkN "conjonctive" feminine ; -- tocheck
+lin conjunctivitis_N = mkN "conjonctivite" feminine ; -- tocheck
+lin conjuncture_N = mkN "conjoncture" feminine ; -- tocheck
+lin conk_N = mkN "langue" feminine ; -- tocheck
+lin connect_V = variants{}; -- mkV2 (mkV "accoupler") ; -- tocheck
+lin connect_V2 = mkV2 (mkV "accoupler") ; -- tocheck
+lin connection_N = mkN "connexion" feminine | mkN "complicité" feminine | mkN "lien" masculine | mkN "correspondance" feminine ; -- tocheck
+lin connectivity_N = mkN "connexité" feminine ; -- tocheck
+lin connive_V = mkV (mkV "conspirer") ; -- tocheck
+lin connoisseur_N = mkN "connaisseur" masculine ; -- tocheck
+lin connotation_N = mkN "connotation" feminine ; -- tocheck
+lin connote_V2 = mkV2 (mkV "connoter") ; -- tocheck
+lin conquer_V2 = mkV2 (mkV I.conquérir_V2) ; -- tocheck
+lin consanguinity_N = mkN "consanguinité" ; -- tocheck
+lin conscience_N = mkN "conscience" feminine ; -- tocheck
+lin conscientious_A = mkA "consciencieux" ; -- tocheck
+lin conscious_A = mkA "conscient" ; -- tocheck
+lin consciousness_N = mkN "conscience" feminine ; -- tocheck
+lin conscript_N = mkN "conscrit" ; -- tocheck
+lin conscription_N = mkN "conscription" feminine ; -- tocheck
+lin consecrate_V2 = mkV2 (mkV "consacrer") ; -- tocheck
+lin consecration_N = mkN "consécration" feminine ; -- tocheck
+lin consecutive_A = mkA "consécutif" ; -- tocheck
+lin consensus_N = mkN "consensus" masculine ; -- tocheck
+lin consent_N = mkN "consentement" masculine ; -- tocheck
+lin consent_V2V = mkV2V (mkV I.consentir_V2) ; -- tocheck
+lin consequence_N = mkN "conséquence" feminine ; -- tocheck
+lin consequently_Adv = variants{} ; --
+lin conservation_N = mkN "défense" feminine | mkN "préservation" feminine ; -- tocheck
+lin conservatism_N = mkN "conservatisme" masculine ; -- tocheck
+lin conservative_A = mkA "conservateur" ; -- tocheck
+lin conservative_N = mkN "conservateur" ; -- tocheck
+lin conservatoire_N = mkN "conservatoire" masculine ; -- tocheck
+lin conservatory_N = mkN "serre" feminine | mkN "conservatoire" masculine ; -- tocheck
+lin conserve_V2 = mkV2 (mkV "conserver") ; -- tocheck
+lin consider_V = mkV "considérer" ;
+lin consider_V2 = mkV2 (mkV "considérer") | mkV2 (mkV "songer") ;
+lin consider_V2A = mkV2A (mkV "considérer") ;
+lin consider_V2V = mkV2V (mkV "considérer") ;
+lin consider_V3 = mkV3 (mkV "considérer") (mkPrep "comme") | mkV3 (mkV I.prendre_V2) (mkPrep "pour") ;
+lin consider_VS = mkVS (mkV "considérer") ;
+lin consider_VV = deVV (mkV "considérer") ;
+lin considerable_A = variants{} ; --
+lin considerably_Adv = variants{} ; --
+lin considerate_A = mkA "attentif" ; -- tocheck
+lin consideration_N = mkN "considération" | mkN "considération" feminine ; -- tocheck
+lin considering_Prep = variants{} ; --
+lin considering_Subj = variants{} ; --
+lin consignee_N = mkN "destinataire" ; -- tocheck
+lin consignor_N = mkN "expéditeur" masculine ; -- tocheck
+lin consist_V = variants{} ; --
+lin consistence_N = mkN "cohérence" feminine | mkN "consistance" feminine ; -- tocheck
+lin consistency_N = mkN "consistance" feminine ; -- tocheck
+lin consistent_A = mkA "conforme" | mkA "cohérent" | mkA "constant" ; -- tocheck
+lin consistently_Adv = variants{} ; --
+lin consolation_N = mkN "consoler" ; -- tocheck
+lin console_N = mkN "console" feminine ; -- tocheck
+lin console_V2 = mkV2 (mkV "consoler") ; -- tocheck
+lin consolidate_V = variants{}; -- mkV2 (mkV "consolider") ; -- tocheck
+lin consolidate_V2 = mkV2 (mkV "consolider") ; -- tocheck
+lin consolidation_N = mkN "consolidation" feminine ; -- tocheck
+lin consonant_A = mkA "consonant" ; -- tocheck
+lin consonant_N = mkN "consonne" feminine ; -- tocheck
+lin consortium_N = mkN "consortium" masculine ; -- tocheck
+lin conspecific_A = mkA "conspécifique" ; -- tocheck
+lin conspiracy_N = mkN "conspiration" feminine ; -- tocheck
+lin conspirator_N = mkN "conspirateur" masculine ; -- tocheck
+lin conspiratorial_A = mkA "conspiratoire" ; -- tocheck
+lin constable_N = mkN "connétable" ; -- tocheck
+lin constancy_N = mkN "constance" feminine ; -- tocheck
+lin constant_A = mkA "constant" ; -- tocheck
+lin constant_N = mkN "constante" feminine ; -- tocheck
+lin constantly_Adv = variants{} ; --
+lin constellation_N = mkN "constellation" feminine ; -- tocheck
+lin consternation_N = mkN "consternation" feminine ; -- tocheck
+lin constipate_V2 = mkV2 (mkV "constiper") ; -- tocheck
+lin constipation_N = mkN "constipation" feminine ; -- tocheck
+lin constituency_N = variants{} ; --
+lin constituent_N = variants{} ; --
+lin constitute_V2 = mkV2 (mkV "constituer") ; -- tocheck
+lin constitution_N = mkN "constitution" feminine ; -- tocheck
+lin constitutional_A = mkA "constitutionnel" ; -- tocheck
+lin constitutionalize_V2 = mkV2 (mkV "constitutionaliser") ; -- tocheck
+lin constrain_V2 = mkV2 (mkV I.astreindre_V2) ; -- tocheck
+lin constraint_N = mkN "contrainte" feminine ; -- tocheck
+lin construct_V2 = mkV2 (mkV I.construire_V2) ; -- tocheck
+lin construction_N = mkN "construction" feminine ; -- tocheck
+lin constructive_A = mkA "constructif" | mkA "implicite" ; -- tocheck
+lin constructivism_N = mkN "constructivisme" ; -- tocheck
+lin constructor_N = mkN "constructeur" masculine ; -- tocheck
+lin construe_V2V = mkV2V (mkV "expliquer") ; -- tocheck
+lin consul_N = mkN "consul" masculine ; -- tocheck
+lin consular_A = mkA "consulaire" ; -- tocheck
+lin consulate_N = mkN "consulat" masculine ; -- tocheck
+lin consult_V = variants{} ; --
+lin consult_V2 = variants{} ; --
+lin consultant_N = mkN "consultant" masculine ; -- tocheck
+lin consultation_N = mkN "consultation" feminine ; -- tocheck
+lin consume_V = variants{}; -- mkV2 (mkV "consommer") | mkV2 (mkV "consumer") ; -- tocheck
+lin consume_V2 = mkV2 (mkV "consommer") | mkV2 (mkV "consumer") ; -- tocheck
+lin consumer_N = mkN "consommateur" ; -- tocheck
+lin consummate_A = mkA "consommé" ; -- tocheck
+lin consummate_V2 = mkV2 (mkV "consommer") ; -- tocheck
+lin consumption_N = mkN "consommation" | mkN "consommation" feminine ; -- tocheck
+lin contact_N = mkN "contact" masculine | mkN "lentille" feminine ; -- tocheck
+lin contact_V2 = mkV2 (mkV "contacter") | mkV2 (mkV "toucher") ; -- tocheck
+lin contagion_N = mkN "contagion" feminine ; -- tocheck
+lin contagious_A = mkA "contagieux" ; -- tocheck
+lin contain_V2 = mkV2 (mkV I.contenir_V2) ;
+lin container_N = mkN "récipient" masculine | mkN "conteneur" masculine ; -- tocheck
+lin contaminate_V2 = mkV2 (mkV "contaminer") ; -- tocheck
+lin contamination_N = mkN "contamination" feminine ; -- tocheck
+lin contemplate_V = variants{}; -- mkV2 (mkV "envisager") ; -- tocheck
+lin contemplate_V2 = mkV2 (mkV "envisager") ; -- tocheck
+lin contemplate_VS = variants{}; -- mkV2 (mkV "envisager") ; -- tocheck
+lin contemplation_N = mkN "contemplation" feminine ; -- tocheck
+lin contemporaneous_A = mkA "contemporain" ; -- tocheck
+lin contemporary_A = mkA "contemporain" ; -- tocheck
+lin contemporary_N = mkN "contemporain" masculine ; -- tocheck
+lin contempt_N = mkN "mépris" masculine | mkN "outrage" masculine ; -- tocheck
+lin contemptible_A = mkA "méprisable" ; -- tocheck
+lin contend_V = variants{} ; --
+lin contend_VS = variants{} ; --
+lin content_A = mkA "content" ; -- tocheck
+lin content_N = mkN "contenu" masculine ; -- tocheck
+lin content_V2 = mkV2 (mkV I.satisfaire_V2) ; -- tocheck
+lin contentious_A = mkA "belliqueux" | mkA "controversé" ; -- tocheck
+lin contentment_N = mkN "contentement" masculine ; -- tocheck
+lin contents_N = mkN "contenu" masculine ; -- tocheck
+lin conterminous_A = mkA "limitrophe" ; -- tocheck
+lin contest_N = mkN "concours" masculine ; -- tocheck
+lin contest_V = variants{} ; --
+lin contest_V2 = variants{} ; --
+lin contestable_A = mkA "contestable" ; -- tocheck
+lin context_N = mkN "contexte" masculine ; -- tocheck
+lin contextual_A = mkA "contextuel" ; -- tocheck
+lin contiguity_N = mkN "contiguïté" feminine ; -- tocheck
+lin contiguous_A = mkA "contigu" ; -- tocheck
+lin continent_N = mkN "continent" masculine ; -- tocheck
+lin continental_A = mkA "continental" ; -- tocheck
+lin contingency_N = mkN "contingence" feminine ; -- tocheck
+lin contingent_A = mkA "contingent" ; -- tocheck
+lin continually_Adv = variants{} ; --
+lin continuation_N = mkN "continuation" feminine ; -- tocheck
+lin continue_V = mkV "continuer" ;
+lin continue_V2 = mkV2 (mkV "continuer") ;
+lin continue_VV = aVV (mkV "continuer") ;
+lin continued_A = variants{} ; --
+lin continuing_A = variants{} ; --
+lin continuity_N = mkN "continuité" feminine ; -- tocheck
+lin continuous_A = mkA "continu" ; -- tocheck
+lin continuously_Adv = variants{} ; --
+lin contortion_N = mkN "contorsion" feminine ; -- tocheck
+lin contortionist_N = mkN "contorsionniste" ; -- tocheck
+lin contour_N = mkN "contour" masculine ; -- tocheck
+lin contraband_N = mkN "contrebande" feminine ; -- tocheck
+lin contrabassoon_N = mkN "contrebasson" ; -- tocheck
+lin contraception_N = mkN "contraception" feminine ; -- tocheck
+lin contraceptive_A = mkA "contraceptif" ; -- tocheck
+lin contraceptive_N = mkN "contraceptif" masculine ; -- tocheck
+lin contract_N = mkN "contrat" masculine ; -- tocheck
+lin contract_V = variants{}; -- mkV2V (mkV "contracter") | mkV2V (reflV (mkV "rétracter")) ; -- tocheck
+lin contract_V2 = variants{}; -- mkV2V (mkV "contracter") | mkV2V (reflV (mkV "rétracter")) ; -- tocheck
+lin contract_V2V = mkV2V (mkV "contracter") | mkV2V (reflV (mkV "rétracter")) ; -- tocheck
+lin contraction_N = mkN "contraction" feminine ; -- tocheck
+lin contractor_N = mkN "sous-traitant" masculine | mkN "entrepreneur" masculine | mkN "entrepreneur" ; -- tocheck
+lin contractual_A = variants{} ; --
+lin contradict_V2 = mkV2 (mkV I.contredire_V2) ; -- tocheck
+lin contradiction_N = mkN "contradiction" feminine ; -- tocheck
+lin contradictory_A = mkA "contradictoire" ; -- tocheck
+lin contraindication_N = mkN "contre-indication" feminine ; -- tocheck
+lin contralto_N = mkN "contralto" masculine ; -- tocheck
+lin contrarious_A = mkA "contraire" ; -- tocheck
+lin contrary_A = variants{} ; --
+lin contrary_N = variants{} ; --
+lin contrast_N = variants{} ; --
+lin contrast_V = variants{}; -- mkV2 (mkV "contraster") ; -- tocheck
+lin contrast_V2 = mkV2 (mkV "contraster") ; -- tocheck
+lin contribute_V = variants{}; -- mkV2V (mkV "contribuer") ; -- tocheck
+lin contribute_V2 = variants{}; -- mkV2V (mkV "contribuer") ; -- tocheck
+lin contribution_N = mkN "contribution" feminine ; -- tocheck
+lin contributor_N = mkN "contributeur" | mkN "soumissionnaire" ; -- tocheck
+lin contrite_A = mkA "contrit" ; -- tocheck
+lin contrition_N = mkN "contrition" feminine ; -- tocheck
+lin contrivance_N = mkN "appareil" masculine ; -- tocheck
+lin contrive_V2 = mkV2 (mkV "combiner") ; -- tocheck
+lin control_N = mkN "contrôle" masculine ;
+lin control_V2 = mkV2 (mkV "contrôler") ; -- tocheck
+lin controllable_A = mkA "contrôlable" ; -- tocheck
+lin controlled_A = variants{} ; --
+lin controller_N = mkN "contrôleur" | mkN "contrôleur" masculine ; -- tocheck
+lin controversial_A = mkA "controversé" ; -- tocheck
+lin controversialist_N = mkN "controversiste" ; -- tocheck
+lin controversy_N = mkN "controverse" feminine ; -- tocheck
+lin contumacy_N = mkN "contumace" feminine ; -- tocheck
+lin contumelious_A = mkA "insolent" ; -- tocheck
+lin contusion_N = mkN "ecchymose" feminine ; -- tocheck
+lin conundrum_N = mkN "dilemme" masculine | mkN "énigme" feminine ; -- tocheck
+lin conurbation_N = mkN "conurbation" feminine ; -- tocheck
+lin convector_N = mkN "convecteur" masculine ; -- tocheck
+lin convenience_N = mkN "commodité" feminine ; -- tocheck
+lin convenient_A = mkA "commode" ; -- tocheck
+lin convent_N = mkN "couvent" masculine ; -- tocheck
+lin convention_N = mkN "convention" ; -- tocheck
+lin conventional_A = mkA "conventionnel" ; -- tocheck
+lin converge_V = mkV (mkV "converger") ; -- tocheck
+lin conversation_N = mkN "conversation" feminine ; -- tocheck
+lin converse_V = mkV (mkV "converser") ; -- tocheck
+lin conversely_Adv = variants{} ; --
+lin conversion_N = variants{} ; --
+lin convert_N = mkN "reconverti" ; -- tocheck
+lin convert_V = variants{}; -- mkV2 (mkV "convertir") ; -- tocheck
+lin convert_V2 = mkV2 (mkV "convertir") ; -- tocheck
+lin converter_N = mkN "convertisseur" ; -- tocheck
+lin convertible_A = mkA "convertible" ; -- tocheck
+lin convertible_N = mkN "décapotable" feminine ; -- tocheck
+lin convex_A = mkA "convexe" ; -- tocheck
+lin convexity_N = mkN "convexité" feminine ; -- tocheck
+lin convey_V2 = mkV2 (mkV "transporter") | mkV2 (mkV "véhiculer") ; -- tocheck
+lin conveyor_N = mkN "convoyeur" masculine ; -- tocheck
+lin convict_N = mkN "bagnard" masculine ; -- tocheck
+lin convict_V2 = variants{} ; --
+lin conviction_N = variants{} ; --
+lin convince_V2 = variants{}; -- mkV2V (mkV I.convaincre_V2) ; -- tocheck
+lin convince_V2V = mkV2V (mkV I.convaincre_V2) ; -- tocheck
+lin convincing_A = mkA "convaincant" ; -- tocheck
+lin convoluted_A = mkA "convoluté" ; -- tocheck
+lin convolvulus_N = mkN "convolvulus" masculine ; -- tocheck
+lin convoy_N = mkN "convoi" ; -- tocheck
+lin convulsion_N = mkN "convulsion" feminine ; -- tocheck
+lin coo_N = mkN "roucoulement" masculine ; -- tocheck
+lin coo_V2 = mkV2 (mkV "roucouler") ; -- tocheck
+lin cook_N = mkN "chef" ; -- tocheck
+lin cook_V = variants{}; -- mkV2 (mkV I.cuire_V2) | mkV2 (mkV "cuisiner") ; -- tocheck
+lin cook_V2 = mkV2 (mkV I.cuire_V2) | mkV2 (mkV "cuisiner") ; -- tocheck
+lin cookie_N = mkN "biscuit" masculine ; -- tocheck
+lin cooking_N = mkN "cuisine" feminine ;
+lin cool_A = mkA "cool" | mkA "chouette" | mkA "frais" | mkA "sympa" ; -- tocheck
+lin cool_V = variants{} ; --
+lin cool_V2 = variants{} ; --
+lin coolie_N = mkN "coolie" ; -- tocheck
+lin cooling_N = mkN "refroidissement" masculine ; -- tocheck
+lin coolness_N = mkN "frais" ; -- tocheck
+lin cooper_N = mkN "tonnelier" ; -- tocheck
+lin cooperate_V = mkV (mkV "coopérer") ; -- tocheck
+lin cooperation_N = mkN "coopération" feminine ; -- tocheck
+lin cooperative_A = variants{} ; --
+lin coordinate_N = mkN "coordonnée" feminine ; -- tocheck
+lin coordinate_V = variants{}; -- mkV2 (mkV "coordonner") ; -- tocheck
+lin coordinate_V2 = mkV2 (mkV "coordonner") ; -- tocheck
+lin coordination_N = mkN "coordination" feminine ; -- tocheck
+lin coordinator_N = mkN "coordonnateur" masculine ; -- tocheck
+lin cop_N = mkN "flic" masculine ; -- tocheck
+lin cop_V2 = variants{} ; --
+lin copacetic_A = mkA "super" ; -- tocheck
+lin cope_N = mkN "chape" feminine ; -- tocheck
+lin cope_V = mkV (reflV (mkV "débrouiller")) ; -- tocheck
+lin copilot_N = mkN "copilote" ; -- tocheck
+lin copper_N = mkN "cuivré" masculine | mkN "cuivre" masculine | mkN "flic" masculine ; -- tocheck
+lin coppersmith_N = mkN "dinandier" masculine ; -- tocheck
+lin coppice_N = mkN "taillis" masculine ; -- tocheck
+lin copra_N = mkN "coprah" masculine ; -- tocheck
+lin coproduction_N = mkN "coproduction" feminine ; -- tocheck
+lin copse_N = mkN "taillis" masculine ; -- tocheck
+lin copula_N = mkN "copule" feminine ; -- tocheck
+lin copulate_V = mkV (mkV "coïter") ; -- tocheck
+lin copy_N = mkN "copie" feminine ; -- tocheck
+lin copy_V = variants{}; -- mkV2 (mkV "imiter") | mkV2 (mkV "copier") | mkV2 (mkV I.recevoir_V2) ; -- tocheck
+lin copy_V2 = mkV2 (mkV "imiter") | mkV2 (mkV "copier") | mkV2 (mkV I.recevoir_V2) ; -- tocheck
+lin copycat_N = mkN "copycat" masculine ; -- tocheck
+lin copying_N = mkN "copiage" masculine ; -- tocheck
+lin copyright_N = variants{} ; --
+lin copywriter_N = mkN "rédacteur" masculine ; -- tocheck
+lin coquetry_N = mkN "coquetterie" feminine ; -- tocheck
+lin coquette_N = mkN "allumeuse" feminine ; -- tocheck
+lin coquettish_A = mkA "coquette" ; -- tocheck
+lin coral_N = mkN "corail" masculine ; -- tocheck
+lin cord_N = mkN "corde" feminine ; -- tocheck
+lin cordial_N = mkN "sirop" masculine ; -- tocheck
+lin cordierite_N = mkN "cordiérite" feminine ; -- tocheck
+lin core_N = mkN "centre" masculine | mkN "coeur" masculine | mkN "trognon" masculine ; -- tocheck
+lin coreopsis_N = mkN "coréopsis" masculine ; -- tocheck
+lin corgi_N = mkN "corgi" masculine ; -- tocheck
+lin coriander_N = mkN "coriandre" ; -- tocheck
+lin cork_N = mkN "bouchon" masculine | mkN "liège" masculine ; -- tocheck
+lin corkscrew_N = mkN "tire-bouchon" masculine ; -- tocheck
+lin cormorant_N = mkN "cormoran" masculine ; -- tocheck
+lin corn_N = mkN "cor" masculine ; -- tocheck
+lin corncob_N = mkN "épi" ; -- tocheck
+lin cornea_N = mkN "cornée" feminine ; -- tocheck
+lin corner_N = mkN "coin" masculine ; -- tocheck
+lin corner_V2 = mkV2 (mkV "rencogner") | mkV2 (mkV "manoeuvrer") | mkV2 (mkV "tourner") | mkV2 (mkV "piéger") ; -- tocheck
+lin cornet_N = mkN "cornet" masculine | mkN "cornette" masculine ; -- tocheck
+lin cornflower_N = mkN "bleuet" masculine ; -- tocheck
+lin cornice_N = mkN "corniche" feminine ; -- tocheck
+lin corny_A = mkA "kitsch" | mkA "banal" ; -- tocheck
+lin corolla_N = mkN "corolle" feminine ; -- tocheck
+lin corollary_N = mkN "corollaire" masculine ; -- tocheck
+lin corona_N = mkN "couronne" feminine ; -- tocheck
+lin coronation_N = mkN "couronnement" ; -- tocheck
+lin corporal_A = mkA "corporel" ; -- tocheck
+lin corporal_N = mkN "corporal" masculine | mkN "caporal" masculine ; -- tocheck
+lin corporate_A = variants{} ; --
+lin corporation_N = mkN "corporation" feminine ; -- tocheck
+lin corps_N = mkN "corps" masculine ; -- tocheck
+lin corpse_N = mkN "cadavre" masculine ; -- tocheck
+lin corpulence_N = mkN "corpulence" feminine ; -- tocheck
+lin corpulent_A = mkA "corpulent" ; -- tocheck
+lin corpus_N = mkN "corpus" masculine ; -- tocheck
+lin corpuscle_N = mkN "corpuscule" masculine ; -- tocheck
+lin corral_N = mkN "corral" masculine ; -- tocheck
+lin correct_A = L.correct_A ;
+lin correct_V = variants{}; -- mkV2 (mkV "corriger") ; -- tocheck
+lin correct_V2 = mkV2 (mkV "corriger") ; -- tocheck
+lin correct_VS = variants{}; -- mkV2 (mkV "corriger") ; -- tocheck
+lin correction_N = mkN "correction" feminine ; -- tocheck
+lin corrective_A = mkA "correcteur" ; -- tocheck
+lin correctly_Adv = variants{} ; --
+lin correctness_N = mkN "conformité" ; -- tocheck
+lin correlation_N = mkN "corrélation" feminine ; -- tocheck
+lin correspond_V = variants{} ; --
+lin correspond_V2 = variants{} ; --
+lin correspondence_N = mkN "correspondance" feminine ; -- tocheck
+lin correspondent_N = variants{} ; --
+lin corresponding_A = variants{} ; --
+lin corridor_N = mkN "couloir" masculine | mkN "corridor" masculine ; -- tocheck
+lin corrie_N = mkN "cirque" feminine ; -- tocheck
+lin corrigendum_N = mkN "erratum" | mkN "erratum" masculine ; -- tocheck
+lin corrode_V2 = mkV2 (mkV "éroder") | mkV2 (mkV "corroder") ; -- tocheck
+lin corrosion_N = mkN "corrosion" feminine ; -- tocheck
+lin corrupt_A = mkA "corrompu" ; -- tocheck
+lin corrupt_V2 = mkV2 (mkV I.corrompre_V2) ; -- tocheck
+lin corruptible_A = mkA "corruptible" ; -- tocheck
+lin corruption_N = mkN "corruption" feminine ; -- tocheck
+lin corsair_N = mkN "pirate" | mkN "corsaire" ; -- tocheck
+lin corselet_N = mkN "combiné" masculine ; -- tocheck
+lin corset_N = mkN "corset" masculine ; -- tocheck
+lin cortege_N = mkN "cortège" masculine ; -- tocheck
+lin cortex_N = mkN "cortex" masculine ; -- tocheck
+lin cortisone_N = mkN "cortisone" feminine ; -- tocheck
+lin corundum_N = mkN "corindon" masculine ; -- tocheck
+lin coruscation_N = mkN "coruscation" feminine ; -- tocheck
+lin corvette_N = mkN "corvette" feminine ; -- tocheck
+lin corvine_A = mkA "corvide" ; -- tocheck
+lin cosecant_N = mkN "cosécante" feminine ; -- tocheck
+lin cosignatory_N = mkN "cosignataire" ; -- tocheck
+lin cosine_N = mkN "cosinus" masculine ; -- tocheck
+lin cosmetic_N = mkN "cosmétique" masculine ; -- tocheck
+lin cosmic_A = mkA "cosmique" ; -- tocheck
+lin cosmogony_N = mkN "cosmogonie" feminine ; -- tocheck
+lin cosmographer_N = mkN "cosmographe" ; -- tocheck
+lin cosmology_N = mkN "cosmologie" feminine ; -- tocheck
+lin cosmonaut_N = mkN "cosmonaute" masculine ; -- tocheck
+lin cosmopolitan_A = mkA "cosmopolite" ; -- tocheck
+lin cosmos_N = mkN "cosmos" masculine ; -- tocheck
+lin cost_N = mkN "coût" masculine ;
+lin cost_V = mkV "coûter" ; 
+lin cost_V2 = mkV2 (mkV "coûter") | I.valoir_V2 ; ---- sense valoir be worth
+lin costly_A = mkA "coûteux" ; -- tocheck
+lin costume_N = mkN "costume" masculine ; -- tocheck
+lin costumier_N = mkN "costumier" masculine ; -- tocheck
+lin cosy_A = mkA "douillet" ; -- tocheck
+lin cotangent_N = mkN "cotangente" masculine ; -- tocheck
+lin coterie_N = mkN "coterie" feminine | mkN "coterie" ; -- tocheck
+lin cottage_N = mkN "cottage" masculine ; -- tocheck
+lin cotton_N = mkN "coton" | mkN "coton" masculine ; -- tocheck
+lin cotyledon_N = mkN "cotylédon" masculine ; -- tocheck
+lin couch_N = mkN "sofa" masculine ; -- tocheck
+lin cougar_N = mkN "cougar" ; -- tocheck
+lin cough_N = mkN "toux" feminine ; -- tocheck
+lin cough_V = variants{}; -- mkV2 (mkV "tousser") ; -- tocheck
+lin coulomb_N = mkN "coulomb" masculine ; -- tocheck
+lin council_N = mkN "conseil" masculine ;
+lin councillor_N = variants{} ; --
+lin counsel_N = mkN "conseil" ; -- tocheck
+lin counsel_V2 = mkV2 (mkV "conseiller") ; -- tocheck
+lin counselling_N = variants{} ; --
+lin counsellor_N = mkN "conseiller" masculine;
+lin count_N = mkN "compte" masculine | mkN "comte" masculine ; -- tocheck
+lin count_V = variants{}; -- L.count_V2 ;
+lin count_V2 = L.count_V2 ;
+lin countable_A = mkA "dénombrable" ; -- tocheck
+lin countdown_N = mkN "hit-parade" masculine ; -- tocheck
+lin counter_Adv = mkAdv "contre" ; -- tocheck
+lin counter_N = mkN "compteur" | mkN "compteur" masculine | mkN "guichet" masculine ; -- tocheck
+lin counter_V = variants{} ; --
+lin counter_VS = variants{} ; --
+lin counterargument_N = mkN "contre-argument" masculine ; -- tocheck
+lin counterbalance_N = mkN "contrepoids" masculine ; -- tocheck
+lin counterbalance_V2 = mkV2 (mkV "contrebalancer") ; -- tocheck
+lin countercurrent_N = mkN "contre-courant" masculine ; -- tocheck
+lin counterespionage_N = mkN "contre-espionnage" masculine ; -- tocheck
+lin counterexample_N = mkN "contrexemple" masculine ; -- tocheck
+lin counterfeit_A = mkA "contrefait" ; -- tocheck
+lin counterfeit_N = mkN "contrefaçon" ; -- tocheck
+lin counterfeit_V2 = mkV2 (mkV I.contrefaire_V2) ; -- tocheck
+lin counterfeiter_N = mkN "faux-monnayeur" masculine ; -- tocheck
+lin counterintelligence_N = mkN "contre-espionnage" masculine ; -- tocheck
+lin countermeasure_N = mkN "contre-mesure" feminine ; -- tocheck
+lin counterpart_N = mkN "homologue" ; -- tocheck
+lin countersign_V2 = mkV2 (mkV "contresigner") ; -- tocheck
+lin countersignature_N = mkN "contresignature" feminine ; -- tocheck
+lin countertenor_N = mkN "contreténor" masculine | mkN "contreteneur" ; -- tocheck
+lin counterweight_N = mkN "contrepoids" masculine ; -- tocheck
+lin countess_N = mkN "comtesse" feminine ; -- tocheck
+lin countless_A = mkA "incalculable" ; -- tocheck
+lin country_N = L.country_N ;
+lin countryman_N = mkN "compatriote" ; -- tocheck
+lin countryside_N = mkN "campagne" feminine ; -- tocheck
+lin county_N = mkN "comté" | mkN "comté" masculine ; -- tocheck
+lin coup_N = variants{} ; --
+lin couple_N = mkN "quelques" | mkN "paire" feminine | mkN "couple" masculine ; -- tocheck
+lin couple_V = variants{} ; --
+lin couple_V2 = variants{} ; --
+lin couplet_N = mkN "couplet" ; -- tocheck
+lin coupling_N = mkN "dépendance" feminine ; -- tocheck
+lin coupon_N = mkN "coupon" masculine | mkN "bon" masculine ; -- tocheck
+lin courage_N = mkN "courage" masculine ; -- tocheck
+lin courageous_A = mkA "courageux" ; -- tocheck
+lin courgette_N = mkN "courgette" feminine ; -- tocheck
+lin courier_N = mkN "coursier" masculine ; -- tocheck
+lin course_N = mkN "cours" masculine | mkN "plat" masculine | mkN "trajectoire" feminine ; --- split senses
+lin course_V2 = mkV2 (mkV I.parcourir_V2) ; -- tocheck
+lin court_1_N = mkN "cour" feminine ;
+lin court_2_N = mkN "cour" feminine ;
+lin court_N = mkN "cour" feminine ;
+lin court_V2 = mkV2 (mkV "courtiser") ; -- tocheck
+lin courteous_A = mkA "courtois" ; -- tocheck
+lin courtesan_N = mkN "courtisane" feminine ; -- tocheck
+lin courtesy_N = mkN "indulgence" feminine | mkN "courtoisie" feminine | mkN "politesse" feminine ; -- tocheck
+lin courtier_N = mkN "courtisan" masculine ; -- tocheck
+lin courtship_N = mkN "cour" feminine ; -- tocheck
+lin courtyard_N = mkN "cour" feminine ; -- tocheck
+lin couscous_N = mkN "couscous" ; -- tocheck
+lin cousin_N = L.cousin_N ;
+lin couth_A = mkA "raffiné" ; -- tocheck
+lin couturier_N = mkN "couturier" masculine ; -- tocheck
+lin covariance_N = mkN "covariance" feminine ; -- tocheck
+lin cove_N = mkN "arcade" feminine | mkN "grotte" feminine | mkN "crique" feminine ; -- tocheck
+lin coven_N = mkN "sabbat" masculine | mkN "clique" feminine ; -- tocheck
+lin covenant_N = variants{} ; --
+lin cover_N = mkN "couverture" feminine | mkN "couvercle" masculine | mkN "couvert" masculine ; -- tocheck
+lin cover_V2 = mkV2 (mkV I.couvrir_V2) ;
+lin coverage_N = mkN "couverture" feminine ; -- tocheck
+lin coverall_N = mkN "combinaison" feminine ; -- tocheck
+lin covet_V2 = mkV2 (mkV "convoiter") ; -- tocheck
+lin covetousness_N = mkN "convoitise" feminine ; -- tocheck
+lin covey_N = mkN "mec" masculine ; -- tocheck
+lin cow_N = L.cow_N ;
+lin coward_N = mkN "couard" masculine ; -- tocheck
+lin cowardice_N = mkN "lâcheté" feminine ; -- tocheck
+lin cowardly_A = mkA "lâche" ; -- tocheck
+lin cowboy_N = mkN "cow-boy" ; -- tocheck
+lin cower_V = mkV (reflV (mkV "recroqueviller")) ; -- tocheck
+lin cowgirl_N = mkN "vachère" feminine ; -- tocheck
+lin cowherd_N = mkN "vacher" ; -- tocheck
+lin coworker_N = mkN "collègue" ; -- tocheck
+lin cowpox_N = mkN "vaccine" feminine ; -- tocheck
+lin cowshed_N = mkN "étable" feminine ; -- tocheck
+lin coy_A = mkA "timide" ; -- tocheck
+lin coyote_N = mkN "coyote" masculine ; -- tocheck
+lin coypu_N = mkN "ragondin" masculine ; -- tocheck
+lin cozy_A = mkA "douillet" ; -- tocheck
+lin crab_N = mkN "morpions" | mkN "crabe" masculine ; -- tocheck
+lin crabgrass_N = mkN "digitaire" feminine ; -- tocheck
+lin crack_N = mkN "fissure" feminine | mkN "plaisanterie" feminine | mkN "craquement" masculine | mkN "crack" masculine ; -- tocheck
+lin crack_V2 = mkV2 (mkV "craquer") ; -- tocheck
+lin cracker_N = mkN "cracker" masculine ; -- tocheck
+lin crackle_V = mkV (mkV "grésiller") ; -- tocheck
+lin cradle_N = mkN "berceau" masculine ; -- tocheck
+lin cradle_V2 = mkV2 (mkV "bercer") ; -- tocheck
+lin craft_N = variants{} ; --
+lin craftsman_N = mkN "artisan" masculine ; -- tocheck
+lin crafty_A = mkA "rusé" ; -- tocheck
+lin cram_V2 = mkV2 (reflV (mkV "gaver")) | mkV2 (mkV "gaver") | mkV2 (mkV "bâcler") | mkV2 (mkV "bourrer") | mkV2 (mkV "bachoter") | mkV2 (mkV "bûcher") ; -- tocheck
+lin cramp_N = mkN "crampe" feminine ; -- tocheck
+lin cranberry_N = mkN "canneberge" feminine ; -- tocheck
+lin crane_N = mkN "grue" feminine ; -- tocheck
+lin cranial_A = mkA "crânien" ; -- tocheck
+lin crank_N = mkN "manivelle" feminine ; -- tocheck
+lin crankshaft_N = mkN "vilebrequin" ; -- tocheck
+lin crap_N = mkN "crotte" feminine ; -- tocheck
+lin crash_N = mkN "descente" feminine | mkN "plantage" masculine | mkN "krach" masculine ; -- tocheck
+lin crash_V = variants{}; -- mkV2 (mkV "planter") | mkV2 (reflV (mkV "écraser")) | mkV2 (mkV "pieuter") ; -- tocheck
+lin crass_A = mkA "grossier" ; -- tocheck
+lin crate_N = mkN "caisse" feminine ; -- tocheck
+lin crater_N = mkN "cratère" masculine ; -- tocheck
+lin crave_V2 = mkV2 (mkV "souhaiter") ; -- tocheck
+lin crawl_V = mkV (mkV "ramper") ; -- tocheck
+lin crayfish_N = mkN "écrevisse" ; -- tocheck
+lin crayon_N = mkN "pastel" masculine ; -- tocheck
+lin craze_N = mkN "engouement" ; -- tocheck
+lin crazed_A = mkA "forcené" ; -- tocheck
+lin crazy_A = mkA "fou" ; -- tocheck
+lin crazy_N = mkN "fou" masculine ; -- tocheck
+lin creak_N = mkN "craquement" masculine ; -- tocheck
+lin creak_V = mkV (mkV "craquer") ; -- tocheck
+lin creaky_A = mkA "gémissant" ; -- tocheck
+lin cream_N = mkN "crème" feminine ; -- tocheck
+lin creamery_N = mkN "crémerie" feminine ; -- tocheck
+lin creamy_A = mkA "crémeux" ; -- tocheck
+lin crease_N = mkN "pli" masculine ; -- tocheck
+lin create_V = mkV "créer" ;
+lin create_V2 = mkV2 (mkV "créer") ;
+lin creation_N = mkN "création" feminine ; -- tocheck
+lin creationism_N = mkN "créationnisme" masculine ; -- tocheck
+lin creative_A = variants{} ; --
+lin creativity_N = mkN "créativité" feminine ; -- tocheck
+lin creator_N = mkN "créateur" masculine ; -- tocheck
+lin creature_N = mkN "créature" feminine ; -- tocheck
+lin credence_N = mkN "crédit" masculine ; -- tocheck
+lin credibility_N = mkN "crédibilité" feminine ; -- tocheck
+lin credit_N = mkN "crédit" masculine | mkN "crédit" ; -- tocheck
+lin credit_V2 = variants{} ; --
+lin creditor_N = mkN "créancier" masculine ; -- tocheck
+lin credulous_A = mkA "crédule" ; -- tocheck
+lin creed_N = mkN "crédo" masculine ; -- tocheck
+lin creek_N = mkN "ruisseau" masculine ; -- tocheck
+lin creep_N = mkN "fatigue" feminine | mkN "rampement" masculine ; -- tocheck
+lin creep_V = mkV (mkV "ramper") ; -- tocheck
+lin creepy_A = mkA "angoissant" ; -- tocheck
+lin cremate_V2 = mkV2 (mkV "crémer") ; -- tocheck
+lin cremation_N = mkN "crémation" ; -- tocheck
+lin crematorium_N = mkN "crématorium" masculine ; -- tocheck
+lin crenel_N = mkN "créneau" masculine ; -- tocheck
+lin creole_N = mkN "créole" masculine ; -- tocheck
+lin creosote_N = mkN "créosote" masculine ; -- tocheck
+lin crepe_N = mkN "crêpe" feminine ; -- tocheck
+lin crepuscular_A = mkA "crépusculaire" ; -- tocheck
+lin crescent_N = mkN "croissant" ; -- tocheck
+lin cress_N = mkN "cresson" masculine ; -- tocheck
+lin crest_N = mkN "crête" feminine | mkN "huppe" ; -- tocheck
+lin cretin_N = mkN "crétin" masculine ; -- tocheck
+lin crevasse_N = mkN "crevasse" feminine ; -- tocheck
+lin crevice_N = mkN "fissure" ; -- tocheck
+lin crew_N = mkN "équipe" masculine | mkN "équipage" masculine ; -- tocheck
+lin crib_N = mkN "huche" feminine | mkN "berceau" | mkN "antisèche" feminine ; -- tocheck
+lin cribbage_N = mkN "crib" masculine ; -- tocheck
+lin cricket_N = mkN "cricket" masculine | mkN "grillon" masculine ; -- tocheck
+lin crime_N = mkN "crime" | mkN "crime" masculine ; -- tocheck
+lin criminal_A = mkA "criminel" ; -- tocheck
+lin criminal_N = mkN "criminel" masculine ; -- tocheck
+lin criminalization_N = mkN "criminalisation" feminine ; -- tocheck
+lin criminologist_N = mkN "criminologiste" ; -- tocheck
+lin criminology_N = mkN "criminologie" feminine ; -- tocheck
+lin crimp_V2 = mkV2 (mkV "sertir") ; -- tocheck
+lin crimson_A = mkA "cramoisi" ; -- tocheck
+lin crimson_N = mkN "cramoisi" masculine ; -- tocheck
+lin cripple_N = mkN "estropié" masculine ; -- tocheck
+lin cripple_V2 = mkV2 (mkV "estropier") ; -- tocheck
+lin crisis_N = mkN "crise" feminine ; -- tocheck
+lin crisscross_V2 = mkV2 (mkV "sillonner") ; -- tocheck
+lin criterion_N = mkN "critère" masculine ; -- tocheck
+lin critic_N = mkN "critique" | mkN "critique" masculine ; -- tocheck
+lin critical_1_A = variants{} ; --
+lin critical_2_A = variants{} ; --
+lin critical_A = mkA "critique" ; -- tocheck
+lin criticism_N = mkN "critique" feminine ; -- tocheck
+lin criticize_V = variants{} ; --
+lin criticize_V2 = variants{} ; --
+lin critique_N = mkN "critique" feminine ; -- tocheck
+lin croak_N = mkN "coassement" masculine ; -- tocheck
+lin croak_V2 = mkV2 (mkV "coasser") | mkV2 (mkV "croasser") | mkV2 (mkV "crever") ; -- tocheck
+lin crochet_N = mkN "crochet" masculine ; -- tocheck
+lin crockery_N = mkN "vaisselle" ; -- tocheck
+lin crocodile_N = mkN "crocodile" masculine ; -- tocheck
+lin crocus_N = mkN "crocus" masculine ; -- tocheck
+lin crone_N = mkN "sorcière" feminine ; -- tocheck
+lin cronyism_N = mkN "copinage" masculine ; -- tocheck
+lin crook_N = mkN "courbe" feminine | mkN "houlette" feminine | mkN "escroc" masculine ; -- tocheck
+lin crook_V2 = mkV2 (mkV "courber") ; -- tocheck
+lin crop_N = mkN "cravache" masculine | mkN "récolte" feminine | mkN "jabot" masculine ; -- tocheck
+lin crop_V = variants{}; -- mkV2 (mkV "découper") ; -- tocheck
+lin crop_V2 = mkV2 (mkV "découper") ; -- tocheck
+lin croquet_N = mkN "croquet" masculine ; -- tocheck
+lin croquette_N = mkN "croquette" ; -- tocheck
+lin crosier_N = mkN "crosse" feminine ; -- tocheck
+lin cross_A = mkA "fâché" | mkA "contraire" | mkA "transversal" ; -- tocheck
+lin cross_N = mkN "croix" | mkN "croix" feminine ; -- tocheck
+lin cross_V = variants{}; -- mkV2 (mkV "contrecarrer") | mkV2 (mkV "traverser") | mkV2 (mkV "croiser") ; -- tocheck
+lin cross_V2 = mkV2 (mkV "contrecarrer") | mkV2 (mkV "traverser") | mkV2 (mkV "croiser") ; -- tocheck
+lin cross_examination_N = mkN "contre-interrogatoire" masculine ; -- tocheck
+lin crossbill_N = mkN "bec-croisé" masculine ; -- tocheck
+lin crossbow_N = mkN "arbalète" feminine ; -- tocheck
+lin crosse_N = mkN "crosse" feminine ; -- tocheck
+lin crossing_N = mkN "carrefour" | mkN "traversée" ; -- tocheck
+lin crossroad_N = mkN "carrefour" ; -- tocheck
+lin crossroads_N = mkN "carrefour" masculine ; -- tocheck
+lin crosstalk_N = mkN "diaphonie" feminine ; -- tocheck
+lin crotch_N = mkN "entrejambe" masculine | mkN "fourche" feminine ; -- tocheck
+lin crotchet_N = mkN "noire" feminine ; -- tocheck
+lin crouch_V = variants{}; -- mkV2 (reflV (mkV "tapir")) ; -- tocheck
+lin croup_N = mkN "croup" masculine | mkN "croupe" feminine ; -- tocheck
+lin crow_N = mkN "pied-de-biche" masculine | mkN "chant" masculine | mkN "corneille" feminine ; -- tocheck
+lin crowbar_N = mkN "pied-de-biche" masculine ; -- tocheck
+lin crowberry_N = mkN "camarine" feminine ; -- tocheck
+lin crowd_N = mkN "monceau" masculine | mkN "foule" feminine ; -- tocheck
+lin crowd_V = variants{} ; --
+lin crowd_V2 = variants{} ; --
+lin crown_N = mkN "milieu" masculine | mkN "couronne" feminine | mkN "clef" feminine | mkN "lauriers" | mkN "fond" masculine | mkN "sommet" masculine | mkN "couronnement" masculine | mkN "cime" feminine ; -- tocheck
+lin crown_V2 = mkV2 (mkV "couronner") ; -- tocheck
+lin crucial_A = mkA "crucial" ; -- tocheck
+lin crucible_N = mkN "creuset" masculine ; -- tocheck
+lin crucifer_N = mkN "crucifère" feminine | mkN "crucifère" ; -- tocheck
+lin cruciferous_A = mkA "crucifère" ; -- tocheck
+lin crucifix_N = mkN "croix" ; -- tocheck
+lin crucifixion_N = mkN "crucifixion" | mkN "crucifixion" feminine ; -- tocheck
+lin cruciform_A = mkA "cruciforme" ; -- tocheck
+lin crucify_V2 = mkV2 (mkV "crucifier") ; -- tocheck
+lin crud_N = mkN "crud" ; -- tocheck
+lin crude_A = mkA "cru" | mkA "vulgaire" ; -- tocheck
+lin cruel_A = mkA "cruel" ; -- tocheck
+lin cruelty_N = mkN "cruauté" feminine ; -- tocheck
+lin cruise_N = mkN "croisière" ; -- tocheck
+lin cruiser_N = mkN "croiseur" masculine ; -- tocheck
+lin crumb_N = mkN "miette" feminine | mkN "mie" feminine ; -- tocheck
+lin crumble_V2 = mkV2 (reflV (mkV "effondrer")) | mkV2 (mkV "effriter") ; -- tocheck
+lin crumple_V2 = mkV2 (reflV (mkV "froisser")) | mkV2 (reflV (mkV "effondrer")) | mkV2 (mkV "chiffonner") ; -- tocheck
+lin crunch_V2 = mkV2 (mkV "compiler") ; -- tocheck
+lin crusade_N = mkN "croisade" feminine ; -- tocheck
+lin crusader_N = mkN "croisé" masculine ; -- tocheck
+lin crush_N = mkN "barricade" feminine | mkN "béguin" ; -- tocheck
+lin crush_V = variants{}; -- mkV2 (reflV (mkV "écraser")) | mkV2 (mkV "écraser") | mkV2 (mkV "concasser") ; -- tocheck
+lin crush_V2 = mkV2 (reflV (mkV "écraser")) | mkV2 (mkV "écraser") | mkV2 (mkV "concasser") ; -- tocheck
+lin crust_N = mkN "croûte" feminine ; -- tocheck
+lin crustacean_N = mkN "crustacé" masculine ; -- tocheck
+lin crutch_N = mkN "béquille" | mkN "soutient" masculine ; -- tocheck
+lin cry_N = mkN "pleur" masculine | mkN "cri" masculine ; -- tocheck
+lin cry_V = variants{}; -- mkV2 (mkV "crier") | mkV2 (mkV "pleurer") ; -- tocheck
+lin cry_V2 = mkV2 (mkV "crier") | mkV2 (mkV "pleurer") ; -- tocheck
+lin crybaby_N = mkN "pleurnicheur" masculine ; -- tocheck
+lin cryolite_N = mkN "cryolithe" feminine ; -- tocheck
+lin crypt_N = mkN "crypte" feminine ; -- tocheck
+lin cryptanalyst_N = mkN "cryptanalyste" ; -- tocheck
+lin cryptic_A = mkA "mystérieux" ; -- tocheck
+lin cryptography_N = mkN "cryptographie" feminine ; -- tocheck
+lin crystal_N = mkN "cristal" masculine ; -- tocheck
+lin crystalline_A = mkA "cristallin" ; -- tocheck
+lin crystallization_N = mkN "cristallisation" feminine ; -- tocheck
+lin crystallize_V2 = mkV2 (mkV "cristalliser") | mkV2 (reflV (mkV "cristalliser")) ; -- tocheck
+lin crystallography_N = mkN "cristallographie" feminine ; -- tocheck
+lin cub_N = mkN "renardeau" masculine | mkN "petit" ; -- tocheck
+lin cube_N = mkN "cube" masculine ; -- tocheck
+lin cubic_A = mkA "cube" | mkA "cubique" ; -- tocheck
+lin cubism_N = mkN "cubisme" masculine ; -- tocheck
+lin cubit_N = mkN "coudée" feminine ; -- tocheck
+lin cuckold_N = mkN "cocu" masculine ; -- tocheck
+lin cuckold_V2 = mkV2 (mkV "cocufier") ; -- tocheck
+lin cuckoo_N = mkN "coucou" masculine ; -- tocheck
+lin cucumber_N = mkN "concombre" masculine ; -- tocheck
+lin cuddle_N = mkN "câlin" masculine ; -- tocheck
+lin cuddle_V2 = mkV2 (mkV "cajoler") | mkV2 (mkV "câliner") ; -- tocheck
+lin cuddly_A = mkA "calin" ; -- tocheck
+lin cue_N = mkN "diriger" ; -- tocheck
+lin cuff_N = mkN "manchette" feminine ; -- tocheck
+lin cuff_V2 = mkV2 (mkV "menotter") | mkV2 (mkV "gifler") ; -- tocheck
+lin cuisine_N = mkN "cuisine" feminine ; -- tocheck
+lin cul_de_sac_N = mkN "cul-de-sac" masculine ; -- tocheck
+lin culinary_A = mkA "culinaire" ; -- tocheck
+lin cull_V2 = mkV2 (mkV I.cueillir_V2) ; -- tocheck
+lin culminate_V2 = mkV2 (mkV "culminer") ; -- tocheck
+lin culpable_A = mkA "coupable" ; -- tocheck
+lin culprit_N = mkN "coupable" ; -- tocheck
+lin cult_N = mkN "culte" masculine | mkN "secte" feminine ; -- tocheck
+lin cultivable_A = mkA "cultivable" ; -- tocheck
+lin cultivate_V2 = mkV2 (mkV "cultiver") ; -- tocheck
+lin cultivation_N = mkN "culture" feminine ; -- tocheck
+lin cultural_A = mkA "culturel" ; -- tocheck
+lin culture_N = mkN "culture" feminine ; -- tocheck
+lin cultured_A = mkA "cultivé" ; -- tocheck
+lin culverin_N = mkN "couleuvrine" feminine ; -- tocheck
+lin culvert_N = mkN "ponceau" masculine ; -- tocheck
+lin cumbersome_A = mkA "encombrant" | mkA "pénible" ; -- tocheck
+lin cumin_N = mkN "cumin" masculine ; -- tocheck
+lin cumulative_A = mkA "cumulé" ; -- tocheck
+lin cumulonimbus_N = mkN "cumulonimbus" masculine ; -- tocheck
+lin cunnilingus_N = mkN "cunnilingus" masculine ; -- tocheck
+lin cunning_A = mkA "rusé" | mkA "talentueux" ; -- tocheck
+lin cunning_N = mkN "fourberie" feminine ; -- tocheck
+lin cunt_N = mkN "chatte" feminine | mkN "con" masculine ; -- tocheck
+lin cup_N = mkN "coupe" feminine | mkN "tasse" feminine | mkN "bonnet" masculine ; -- tocheck
+lin cupboard_N = mkN "armoire" feminine ; -- tocheck
+lin cupful_N = mkN "tasse" feminine ; -- tocheck
+lin cupola_N = mkN "coupole" feminine ; -- tocheck
+lin cupric_A = mkA "cuprique" ; -- tocheck
+lin cur_N = mkN "clébard" masculine ; -- tocheck
+lin curacy_N = mkN "vicariat" masculine ; -- tocheck
+lin curassow_N = mkN "hocco" masculine ; -- tocheck
+lin curator_N = mkN "conservateur" masculine ; -- tocheck
+lin curdle_V2 = mkV2 (mkV "cailler") ; -- tocheck
+lin cure_1_N = variants{} ; --
+lin cure_2_N = variants{} ; --
+lin cure_N = variants{} ; --
+lin cure_V2 = mkV2 (mkV "traiter") ; -- tocheck
+lin curettage_N = mkN "curetage" masculine ; -- tocheck
+lin curfew_N = mkN "couvre-feu" masculine ; -- tocheck
+lin curiosity_N = mkN "curiosité" | mkN "curiosité" feminine ; -- tocheck
+lin curious_A = mkA "curieux" ; -- tocheck
+lin curiously_Adv = variants{} ; --
+lin curium_N = mkN "curium" masculine ; -- tocheck
+lin curl_N = mkN "boucle" feminine ; -- tocheck
+lin curl_V = variants{} ; --
+lin curler_N = mkN "curleur" masculine ; -- tocheck
+lin curlew_N = mkN "courlis" masculine ; -- tocheck
+lin curling_N = mkN "curling" masculine ; -- tocheck
+lin curly_A = mkA "bouclé" ; -- tocheck
+lin curmudgeon_N = mkN "bourru" masculine ; -- tocheck
+lin currant_N = mkN "groseillier" masculine | mkN "groseille" feminine ; -- tocheck
+lin currency_N = mkN "monnaie" feminine ; -- tocheck
+lin current_A = mkA "courant" | mkA "actuel" ; -- tocheck
+lin current_N = mkN "courant" masculine ; -- tocheck
+lin currently_Adv = variants{} ; --
+lin curriculum_N = variants{} ; --
+lin curry_N = mkN "curry" masculine | mkN "cari" ; -- tocheck
+lin curse_V2 = mkV2 (mkV "maudire") ; -- tocheck
+lin cursive_A = mkA "cursif" ; -- tocheck
+lin cursor_N = mkN "curseur" masculine ; -- tocheck
+lin cursory_A = mkA "rapide" ; -- tocheck
+lin curtail_V2 = mkV2 (mkV "écourter") | mkV2 (mkV I.restreindre_V2) ; -- tocheck
+lin curtain_N = mkN "rideau" masculine ; -- tocheck
+lin curtsey_N = mkN "révérence" ; -- tocheck
+lin curvature_N = mkN "courbure" feminine ; -- tocheck
+lin curve_N = mkN "courbe" feminine | mkN "courbes" ; -- tocheck
+lin curve_V = variants{} ; --
+lin curve_V2 = variants{} ; --
+lin cushion_N = mkN "coussin" masculine ; -- tocheck
+lin cushion_V2 = mkV2 (mkV "amortir") ; -- tocheck
+lin custodian_N = mkN "gardien" masculine ; -- tocheck
+lin custody_N = variants{} ; --
+lin custom_N = mkN "connaissance" | mkN "coutume" feminine ; -- tocheck
+lin customary_A = mkA "habituel" ; -- tocheck
+lin customerMasc_N = mkN "client" ;
+lin customs_N = mkN "douane" feminine ; -- tocheck
+lin cut_N = mkN "coupe" feminine | mkN "baissé" | mkN "coupure" feminine ; -- tocheck
+lin cut_V = mkV L.cut_V2 ;
+lin cut_V2 = L.cut_V2 ;
+lin cutaneous_A = mkA "cutané" ; -- tocheck
+lin cute_A = mkA "mignon" ; -- tocheck
+lin cuticle_N = mkN "cuticule" feminine ; -- tocheck
+lin cutlery_N = mkN "couverts" ; -- tocheck
+lin cutlet_N = mkN "côtelette" feminine ; -- tocheck
+lin cutter_N = mkN "cotre" masculine ; -- tocheck
+lin cutting_N = mkN "découpage" ; -- tocheck
+lin cuttlefish_N = mkN "seiche" feminine ; -- tocheck
+lin cyan_N = mkN "cyan" masculine ; -- tocheck
+lin cyanide_N = mkN "cyanure" masculine ; -- tocheck
+lin cybercrime_N = mkN "cybercriminalité" feminine | mkN "cybercrime" masculine ; -- tocheck
+lin cybernetic_A = mkA "cybernétique" ; -- tocheck
+lin cybernetics_N = mkN "cybernétique" feminine | mkN "informatique" feminine ; -- tocheck
+lin cyborg_N = mkN "cyborg" masculine ; -- tocheck
+lin cyclamen_N = mkN "cyclamen" masculine ; -- tocheck
+lin cycle_N = mkN "tour" masculine | mkN "cycle" masculine ; -- tocheck
+lin cycling_N = mkN "cyclisme" ; -- tocheck
+lin cyclist_N = mkN "cycliste" ; -- tocheck
+lin cycloid_A = mkA "cycloïde" | mkA "cycloïdal" ; -- tocheck
+lin cycloid_N = mkN "cycloïde" feminine ; -- tocheck
+lin cyclone_N = mkN "cyclone" masculine ; -- tocheck
+lin cyclopropane_N = mkN "cyclopropane" masculine ; -- tocheck
+lin cyclops_N = mkN "cyclope" masculine ; -- tocheck
+lin cyclostome_N = mkN "cyclostome" ; -- tocheck
+lin cyclotron_N = mkN "cyclotron" masculine ; -- tocheck
+lin cygnet_N = mkN "cygneau" masculine ; -- tocheck
+lin cylinder_N = mkN "cylindre" masculine | mkN "bonbonne" feminine | mkN "barillet" masculine ; -- tocheck
+lin cylindrical_A = mkA "cylindrique" ; -- tocheck
+lin cymbal_N = mkN "cymbales" ; -- tocheck
+lin cynic_N = mkN "cynique" masculine ; -- tocheck
+lin cynical_A = mkA "cynique" ; -- tocheck
+lin cynicism_N = mkN "cynisme" masculine ; -- tocheck
+lin cynosure_N = mkN "tramontane" ; -- tocheck
+lin cypress_N = mkN "cyprès" masculine ; -- tocheck
+lin cyst_N = mkN "kyste" masculine ; -- tocheck
+lin cysteine_N = mkN "cystéine" feminine ; -- tocheck
+lin cystic_A = mkA "kystique" ; -- tocheck
+lin cystine_N = mkN "cystine" feminine ; -- tocheck
+lin cystocele_N = mkN "cystocèle" masculine ; -- tocheck
+lin cytokine_N = mkN "cytokine" ; -- tocheck
+lin cytology_N = mkN "cytologie" feminine ; -- tocheck
+lin cytoplasm_N = mkN "cytoplasme" masculine ; -- tocheck
+lin cytoplasmic_A = mkA "cytoplasmique" ; -- tocheck
+lin cytosine_N = mkN "cytosine" feminine ; -- tocheck
+lin cytoskeleton_N = mkN "cytosquelette" ; -- tocheck
+lin cytosol_N = mkN "cytosol" masculine ; -- tocheck
+lin dabble_V2 = mkV2 (mkV "barboter") ; -- tocheck
+lin dace_N = mkN "vandoise" feminine ; -- tocheck
+lin dacha_N = mkN "datcha" feminine ; -- tocheck
+lin dachshund_N = mkN "teckel" masculine ; -- tocheck
+lin dacite_N = mkN "dacite" feminine ; -- tocheck
+lin dactyl_N = mkN "dactyle" masculine ; -- tocheck
+lin dad_N = mkN "papa" masculine ; -- tocheck
+lin daddy_N = mkN "papa" masculine ; -- tocheck
+lin daemon_N = mkN "démon" ; -- tocheck
+lin daffodil_N = mkN "jonquille" feminine ; -- tocheck
+lin daft_A = mkA "cinglé" | mkA "dingue" | mkA "simplet" ; -- tocheck
+lin dagger_N = mkN "croix" feminine | mkN "poignard" masculine ; -- tocheck
+lin daguerreotype_N = mkN "daguerréotype" masculine ; -- tocheck
+lin dahlia_N = mkN "dahlia" masculine ; -- tocheck
+lin daily_A = mkA "quotidien" ; -- tocheck
+lin daily_Adv = mkAdv "quotidiennement" ; -- tocheck
+lin daily_N = mkN "quotidien" masculine ; -- tocheck
+lin dainty_A = mkA "délicat" ; -- tocheck
+lin dairy_N = mkN "laiterie" feminine | mkN "laiterie" | mkN "laitages" | mkN "crémerie" ; -- tocheck
+lin dais_N = mkN "estrade" ; -- tocheck
+lin daisy_N = mkN "marguerite" feminine | mkN "pâquerette" feminine ; -- tocheck
+lin dale_N = mkN "combe" feminine ; -- tocheck
+lin dalliance_N = mkN "baguenaudage" | mkN "flirt" ; -- tocheck
+lin dam_N = mkN "barrage" masculine ; -- tocheck
+lin damage_N = mkN "dégât" masculine ; -- tocheck
+lin damage_V2 = mkV2 (mkV "endommager") ; -- tocheck
+lin damaging_A = variants{} ; --
+lin damask_A = mkA "lie-de-vin" ; -- tocheck
+lin damask_N = mkN "lie-de-vin" | mkN "damas" ; -- tocheck
+lin damn_A = mkA "foutu" ; -- tocheck
+lin damn_N = mkN "merde" ; -- tocheck
+lin damn_V2 = mkV2 (mkV "damner") ; -- tocheck
+lin damp_A = mkA "humide" ; -- tocheck
+lin damp_V2 = mkV2 (mkV "mouiller") | mkV2 (mkV "amortir") ; -- tocheck
+lin dampen_V2 = mkV2 (reflV (mkV "humidifier")) | mkV2 (mkV "déprécier") | mkV2 (mkV "humecter") ; -- tocheck
+lin damsel_N = mkN "demoiselle" feminine ; -- tocheck
+lin damselfly_N = mkN "demoiselle" feminine ; -- tocheck
+lin dance_N = mkN "danse" feminine ; -- tocheck
+lin dance_V = variants{}; -- mkV2 (mkV "danser") ; -- tocheck
+lin dance_V2 = mkV2 (mkV "danser") ; -- tocheck
+lin dancer_N = mkN "danseur" masculine ; -- tocheck
+lin dancing_N = variants{} ; --
+lin dandelion_N = mkN "pissenlit" ; -- tocheck
+lin dandruff_N = mkN "pellicule" feminine ; -- tocheck
+lin dandy_N = mkN "dandy" ; -- tocheck
+lin danger_N = mkN "danger" masculine ; -- tocheck
+lin dangerous_A = mkA "dangereux" ; -- tocheck
+lin dangerousness_N = mkN "dangerosité" feminine ; -- tocheck
+lin dangle_V2 = mkV2 (mkV I.pendre_V2) ; -- tocheck
+lin danishMasc_N = mkN "feuilleté" masculine ; -- tocheck
+lin danishFem_N = mkN "feuilletée" feminine ; -- tocheck
+lin dank_A = mkA "fort" ; -- tocheck
+lin dare_N = mkN "défi" masculine ; -- tocheck
+lin dare_V2 = mkV2 (mkV "oser") | mkV2 (mkV "affronter") | mkV2 (mkV "défier") ; -- tocheck
+lin dare_VV = variants{}; -- mkV2 (mkV "oser") | mkV2 (mkV "affronter") | mkV2 (mkV "défier") ; -- tocheck
+lin daredevil_A = mkA "casse-cou" ; -- tocheck
+lin daredevil_N = mkN "casse-cou" ; -- tocheck
+lin daring_N = mkN "audace" ; -- tocheck
+lin dark_A = mkA "obscur" | mkA "foncé" | mkA "sombre" ; -- tocheck
+lin dark_N = mkN "obscurité" | mkN "noir" masculine ; -- tocheck
+lin darken_V2 = mkV2 (mkV "foncer") ; -- tocheck
+lin darkness_N = mkN "obscurité" feminine | mkN "noirceur" | mkN "ténèbres" ; -- tocheck
+lin darkroom_N = mkN "darkroom" feminine ; -- tocheck
+lin darling_N = mkN "chéri" masculine ; -- tocheck
+lin darmstadtium_N = mkN "darmstadtium" masculine ; -- tocheck
+lin darn_V2 = mkV2 (mkV "repriser") ; -- tocheck
+lin dart_N = mkN "dard" masculine | mkN "fléchettes" ; -- tocheck
+lin darts_N = mkN "fléchettes" ; -- tocheck
+lin dash_N = mkN "tiret" masculine | mkN "trait" masculine | mkN "sprint" masculine | mkN "soupçon" masculine ; -- tocheck
+lin dash_V = variants{}; -- mkV2 (reflV (mkV "précipiter")) ; -- tocheck
+lin data_N = mkN "donnée" feminine ;
+lin database_N = variants{} ; --
+lin date_1_N = variants{} ; --
+lin date_3_N = variants{} ; --
+lin date_7_N = variants{} ; --
+lin date_N = variants{} ; --
+lin date_V = variants{}; -- mkV2 (mkV "vieillir") | mkV2 (mkV "dater") ; -- tocheck
+lin date_V2 = mkV2 (mkV "vieillir") | mkV2 (mkV "dater") ; -- tocheck
+lin dative_A = mkA "datif" ; -- tocheck
+lin dative_N = mkN "datif" masculine ; -- tocheck
+lin daub_N = mkN "croûte" feminine ; -- tocheck
+lin daub_V2 = mkV2 (mkV "barbouiller") ; -- tocheck
+lin daughter_N = mkN "fille" feminine ; -- tocheck
+lin daughter_in_law_N = mkN "bru" feminine ; -- tocheck
+lin daunt_V2 = mkV2 (mkV "décourager") ; -- tocheck
+lin daunting_A = mkA "décourageant" | mkA "colossal" ; -- tocheck
+lin dauphin_N = mkN "dauphin" masculine ; -- tocheck
+lin dawn_N = mkN "aube" feminine ; -- tocheck
+lin dawn_V = mkV (reflV (mkV "lever")) | mkV (mkV I.naître_V) ; -- tocheck
+lin day_N = L.day_N ;
+lin daydream_N = mkN "rêverie" feminine ; -- tocheck
+lin daydream_V = mkV (mkV "rêvasser") ; -- tocheck
+lin daylight_N = mkN "jour" masculine ; -- tocheck
+lin daytime_N = mkN "journée" feminine ; -- tocheck
+lin daze_N = mkN "stupéfaction" ; -- tocheck
+lin daze_V2 = mkV2 (mkV "étourdir") ; -- tocheck
+lin dazzle_V2 = mkV2 (mkV "éblouir") ; -- tocheck
+lin deacon_N = mkN "diacre" masculine ; -- tocheck
+lin deactivate_V2 = mkV2 (mkV "désactiver") ; -- tocheck
+lin dead_A = mkA "mort" ; -- tocheck
+lin dead_Adv = variants{} ; --
+lin dead_N = mkN "morts" | mkN "milieu" masculine ; -- tocheck
+lin deaden_V2 = mkV2 (mkV I.endormir_V2) | mkV2 (mkV "assourdir") ; -- tocheck
+lin deadline_N = variants{} ; --
+lin deadlock_N = mkN "interblocage" masculine | mkN "impasse" feminine ; -- tocheck
+lin deadly_A = mkA "mortel" ; -- tocheck
+lin deaf_A = mkA "sourd" ; -- tocheck
+lin deaf_mute_N = mkN "sourd-muet" masculine ; -- tocheck
+lin deafen_V2 = mkV2 (mkV "assourdir") ; -- tocheck
+lin deafening_A = mkA "assourdissant" ; -- tocheck
+lin deafness_N = mkN "surdité" feminine ; -- tocheck
+lin deal_N = mkN "contrat" masculine | mkN "part" | mkN "pli" masculine ; -- tocheck
+lin deal_V = variants{}; -- mkV2 (mkV "distribuer") ; -- tocheck
+lin deal_V2 = mkV2 (mkV "distribuer") ; -- tocheck
+lin dealer_N = mkN "dealer" ; -- tocheck
+lin dealing_N = variants{} ; --
+lin dean_N = mkN "doyen" masculine | mkN "doyen" ; -- tocheck
+lin dear_A = mkA "cher" ; -- tocheck
+lin dear_Interj = variants{} ; --
+lin dear_N = variants{} ; --
+lin dearest_N = mkN "chéri" masculine ; -- tocheck
+lin dearness_N = mkN "cherté" ; -- tocheck
+lin dearth_N = mkN "disette" feminine | mkN "pénurie" feminine ; -- tocheck
+lin death_N = mkN "mort" feminine ;
+lin deathblow_N = mkN "coup" ; -- tocheck
+lin debacle_N = mkN "débâcle" feminine | mkN "fiasco" masculine ; -- tocheck
+lin debase_V2 = mkV2 (mkV "abâtardir") ; -- tocheck
+lin debatable_A = mkA "discutable" ; -- tocheck
+lin debate_N = mkN "débat" masculine | mkN "discussion" feminine ; -- tocheck
+lin debate_V = variants{}; -- mkV2 (mkV I.débattre_V2) ; -- tocheck
+lin debate_V2 = mkV2 (mkV I.débattre_V2) ; -- tocheck
+lin debauch_N = mkN "débauche" feminine ; -- tocheck
+lin debauch_V2 = mkV2 (mkV "débaucher") ; -- tocheck
+lin debauchery_N = mkN "débauche" feminine ; -- tocheck
+lin debenture_N = mkN "debenture" ; -- tocheck
+lin debilitate_V2 = mkV2 (mkV "débiliter") ; -- tocheck
+lin debris_N = mkN "débris" ; -- tocheck
+lin debt_N = mkN "dette" feminine | mkN "dette" ; -- tocheck
+lin debtor_N = mkN "débiteur" masculine ; -- tocheck
+lin debug_V2 = mkV2 (mkV "déboguer") | mkV2 (mkV "désinsectiser") ; -- tocheck
+lin debugger_N = mkN "débogueur" ; -- tocheck
+lin debunk_V2 = mkV2 (mkV "dévoiler") ; -- tocheck
+lin debut_1_N = variants{} ; --
+lin debut_2_N = variants{} ; --
+lin debut_N = mkN "première" ; -- tocheck
+lin decade_N = mkN "dizaine" | mkN "décennie" feminine ; -- tocheck
+lin decadence_N = mkN "décadence" feminine ; -- tocheck
+lin decadent_A = mkA "décadent" ; -- tocheck
+lin decadent_N = mkN "décadent" masculine ; -- tocheck
+lin decagon_N = mkN "décagone" masculine ; -- tocheck
+lin decahedron_N = mkN "décaèdre" masculine ; -- tocheck
+lin decalcomania_N = mkN "décalcomanie" feminine ; -- tocheck
+lin decant_V2 = mkV2 (mkV "décanter") | mkV2 (mkV "transvaser") ; -- tocheck
+lin decapitate_V2 = mkV2 (mkV "décapiter") ; -- tocheck
+lin decapitation_N = mkN "décapitation" feminine ; -- tocheck
+lin decathlon_N = mkN "décathlon" masculine ; -- tocheck
+lin decay_N = mkN "déchéance" feminine | mkN "décrépitude" feminine ; -- tocheck
+lin decay_V = mkV (mkV "pourrir") ; -- tocheck
+lin decease_V = mkV (mkV "décéder") ; -- tocheck
+lin deceit_N = mkN "tromperie" ; -- tocheck
+lin deceitful_A = mkA "trompeur" ; -- tocheck
+lin deceive_V2 = mkV2 (mkV "tromper") ; -- tocheck
+lin deceiver_N = mkN "trompeur" ; -- tocheck
+lin decelerate_V2 = mkV2 (mkV "ralentir") ; -- tocheck
+lin deceleration_N = mkN "décélération" feminine ; -- tocheck
+lin decency_N = mkN "décence" ; -- tocheck
+lin decent_A = mkA "intègre" | mkA "décent" | mkA "substantiel" ; -- tocheck
+lin deception_N = mkN "tromperie" ; -- tocheck
+lin deceptive_A = mkA "trompeur" ; -- tocheck
+lin decibel_N = mkN "décibel" masculine ; -- tocheck
+lin decide_V = mkV "décider" ;
+lin decide_V2 = mkV2 (mkV "décider") ;
+lin decide_VS = mkVS (mkV "décider") ;
+lin decide_VV = deVV (mkV "décider") ;
+lin deciduous_A = mkA "décidual" | mkA "caduc" ; -- tocheck
+lin decigram_N = mkN "décigramme" ; -- tocheck
+lin decimal_A = mkA "décimal" ; -- tocheck
+lin decimal_N = mkN "décimal" masculine ; -- tocheck
+lin decimate_V2 = mkV2 (mkV "décimer") ; -- tocheck
+lin decipher_V2 = mkV2 (mkV "déchiffrer") ; -- tocheck
+lin decipherable_A = mkA "déchiffrable" ; -- tocheck
+lin decision_N = mkN "décision" feminine ;
+lin decision_making_N = variants{} ; --
+lin decisive_A = mkA "décisif" | mkA "ferme" ; -- tocheck
+lin deck_N = mkN "pont" masculine ; -- tocheck
+lin declaim_V2 = mkV2 (mkV "déclamer") ; -- tocheck
+lin declaration_N = mkN "déclaration" feminine ; -- tocheck
+lin declare_V = variants{}; -- mkV2V (mkV "déclarer") ; -- tocheck
+lin declare_V2 = variants{}; -- mkV2V (mkV "déclarer") ; -- tocheck
+lin declare_VS = variants{}; -- mkV2V (mkV "déclarer") ; -- tocheck
+lin declension_N = mkN "déclinaison" feminine ; -- tocheck
+lin declination_N = mkN "déclinaison" feminine ; -- tocheck
+lin decline_N = mkN "déclin" ; -- tocheck
+lin decline_V = variants{}; -- mkV2 (mkV "décliner") | mkV2 (mkV "accorder") | mkV2 (mkV "refuser") ; -- tocheck
+lin decline_V2 = mkV2 (mkV "décliner") | mkV2 (mkV "accorder") | mkV2 (mkV "refuser") ; -- tocheck
+lin decline_VV = variants{}; -- mkV2 (mkV "décliner") | mkV2 (mkV "accorder") | mkV2 (mkV "refuser") ; -- tocheck
+lin decoction_N = mkN "décoction" feminine ; -- tocheck
+lin decode_V2 = mkV2 (mkV "décoder") ; -- tocheck
+lin decollete_A = mkA "décolleté" ; -- tocheck
+lin decolonization_N = mkN "décolonisation" feminine ; -- tocheck
+lin decompose_V2 = mkV2 (mkV "décomposer") | mkV2 (reflV (mkV "décomposer")) ; -- tocheck
+lin decomposition_N = mkN "démontage" masculine | mkN "décomposition" feminine ; -- tocheck
+lin decongestant_N = mkN "décongestionnant" masculine ; -- tocheck
+lin decontamination_N = mkN "décontamination" feminine ; -- tocheck
+lin decorate_V2 = mkV2 (mkV "décorer") ; -- tocheck
+lin decoration_N = mkN "décoration" feminine ; -- tocheck
+lin decorative_A = variants{} ; --
+lin decorum_N = mkN "décorum" masculine ; -- tocheck
+lin decoy_N = mkN "leurre" masculine ; -- tocheck
+lin decoy_V2 = mkV2 (mkV "piéger") ; -- tocheck
+lin decrease_N = variants{} ; --
+lin decrease_V = variants{}; -- mkV2 (mkV "diminuer") ; -- tocheck
+lin decrease_V2 = mkV2 (mkV "diminuer") ; -- tocheck
+lin decree_N = mkN "décret" masculine ; -- tocheck
+lin decrepit_A = mkA "décrépit" ; -- tocheck
+lin decriminalization_N = mkN "décriminalisation" feminine ; -- tocheck
+lin decry_V2 = mkV2 (mkV "décrier") ; -- tocheck
+lin decubitus_N = mkN "décubitus" masculine ; -- tocheck
+lin dedicate_V2 = mkV2 (mkV "consacrer") | mkV2 (mkV "dédier") | mkV2 (reflV (mkV "consacrer")) | mkV2 (mkV "inaugurer") ; -- tocheck
+lin dedication_N = mkN "dédicace" feminine ; -- tocheck
+lin deduce_V2 = mkV2 (mkV I.déduire_V2) ; -- tocheck
+lin deduct_V2 = mkV2 (mkV "décompter") ; -- tocheck
+lin deductible_A = mkA "déductible" ; -- tocheck
+lin deduction_N = mkN "déduction" feminine | mkN "déduction" ; -- tocheck
+lin deductive_A = mkA "déductif" ; -- tocheck
+lin deed_N = variants{} ; --
+lin deem_V2 = variants{} ; --
+lin deem_V2A = variants{} ; --
+lin deem_V2V = variants{} ; --
+lin deep_A = mkA "profond" | mkA "foncé" | mkA "grave" | mkA "épais" ; -- tocheck
+lin deep_Adv = variants{} ; --
+lin deep_N = mkN "profondeurs" ; -- tocheck
+lin deepen_V2 = mkV2 (mkV "approfondir") ; -- tocheck
+lin deeply_Adv = variants{} ; --
+lin deer_N = mkN "cerf" masculine ; -- tocheck
+lin defamation_N = mkN "diffamation" feminine ; -- tocheck
+lin defamatory_A = mkA "diffamant" ; -- tocheck
+lin default_N = mkN "défaut" ; -- tocheck
+lin defeat_N = mkN "défaite" feminine ; -- tocheck
+lin defeat_V2 = mkV2 (mkV I.vaincre_V2) ; -- tocheck
+lin defeatism_N = mkN "défaitisme" ; -- tocheck
+lin defecate_V = mkV (mkV "déféquer") ; -- tocheck
+lin defecation_N = mkN "défécation" feminine ; -- tocheck
+lin defect_N = mkN "défaut" masculine ; -- tocheck
+lin defect_V = mkV (mkV "déserter") ; -- tocheck
+lin defection_N = mkN "défection" feminine ; -- tocheck
+lin defective_A = mkA "défectueux" | mkA "défectif" ; -- tocheck
+lin defector_N = mkN "transfuge" masculine ; -- tocheck
+lin defence_N = mkN "défense" feminine ; -- tocheck
+lin defend_V2 = mkV2 (mkV I.défendre_V2) ; -- tocheck
+lin defendant_N = mkN "inculpé" ; -- tocheck
+lin defenderFem_N = mkN "défenseuse" feminine ; -- tocheck
+lin defenderMasc_N = mkN "défenseur" masculine ;
+lin defenestration_N = mkN "défenestration" feminine ; -- tocheck
+lin defensive_A = mkA "défensif" ; -- tocheck
+lin defer_V2 = mkV2 (mkV "différer") ; -- tocheck
+lin deference_N = mkN "respect" masculine ; -- tocheck
+lin defiance_N = mkN "défi" masculine ; -- tocheck
+lin defibrillation_N = mkN "défibrillation" feminine ; -- tocheck
+lin defibrillator_N = mkN "défibrillateur" masculine ; -- tocheck
+lin deficiency_N = mkN "déficience" feminine ; -- tocheck
+lin deficit_N = variants{} ; --
+lin defile_N = mkN "défilé" ; -- tocheck
+lin defile_V2 = mkV2 (mkV "souiller") | mkV2 (mkV "défiler") ; -- tocheck
+lin definable_A = mkA "définissable" ; -- tocheck
+lin define_V = variants{}; -- mkV2 (mkV "définir") | mkV2 (mkV "déterminer") ; -- tocheck
+lin define_V2 = mkV2 (mkV "définir") | mkV2 (mkV "déterminer") ; -- tocheck
+lin definite_A = variants{} ; --
+lin definitely_Adv = variants{} ; --
+lin definition_N = mkN "définition" | mkN "définition" feminine ; -- tocheck
+lin definitive_A = mkA "définitif" ; -- tocheck
+lin deflation_N = mkN "déflation" feminine ; -- tocheck
+lin deflection_N = mkN "déflexion" ; -- tocheck
+lin defloration_N = mkN "défloration" feminine ; -- tocheck
+lin deflower_V2 = mkV2 (mkV "déflorer") ; -- tocheck
+lin defoliate_V2 = mkV2 (mkV "défolier") ; -- tocheck
+lin deforest_V2 = mkV2 (mkV "déboiser") ; -- tocheck
+lin deforestation_N = mkN "déforestation" feminine ; -- tocheck
+lin deform_V2 = mkV2 (mkV "déformer") ; -- tocheck
+lin deformation_N = mkN "déformation" feminine ; -- tocheck
+lin defraud_V2 = mkV2 (mkV "escroquer") ; -- tocheck
+lin defray_V2 = mkV2 (mkV "défrayer") ; -- tocheck
+lin defrock_V2 = mkV2 (mkV "défroquer") ; -- tocheck
+lin defrost_V2 = mkV2 (mkV "décongeler") ; -- tocheck
+lin deft_A = mkA "habile" ; -- tocheck
+lin defuse_V2 = mkV2 (mkV "désamorcer") ; -- tocheck
+lin defy_V2 = variants{}; -- mkV2V (mkV "défier") ; -- tocheck
+lin defy_V2V = mkV2V (mkV "défier") ; -- tocheck
+lin degauss_V2 = mkV2 (mkV "dégausser") ; -- tocheck
+lin degenerate_V = mkV (mkV "dégénérer") ; -- tocheck
+lin degeneration_N = mkN "dégénérescence" feminine ; -- tocheck
+lin degradation_N = mkN "dégradation" feminine ; -- tocheck
+lin degree_1_N = mkN "degré" masculine ; -- tocheck
+lin degree_2_N = mkN "diplôme" masculine ; -- tocheck
+lin degree_3_N = mkN "degré" masculine ; -- tocheck
+lin degree_N = variants{} ; --
+lin dehiscence_N = mkN "déhiscence" feminine ; -- tocheck
+lin dehiscent_A = mkA "déhiscent" ; -- tocheck
+lin dehydration_N = mkN "déshydratation" feminine ; -- tocheck
+lin deictic_A = mkA "déictique" ; -- tocheck
+lin deification_N = mkN "déification" feminine ; -- tocheck
+lin deify_V2 = mkV2 (mkV "déifier") ; -- tocheck
+lin deign_V = mkV (mkV "daigner") ; -- tocheck
+lin deism_N = mkN "déisme" masculine ; -- tocheck
+lin deity_N = mkN "déité" feminine ; -- tocheck
+lin dejection_N = mkN "abattement" masculine ; -- tocheck
+lin delay_N = mkN "délai" masculine ; -- tocheck
+lin delay_V = variants{}; -- mkV2 (mkV "retarder") ; -- tocheck
+lin delay_V2 = mkV2 (mkV "retarder") ; -- tocheck
+lin delectable_A = mkA "délicieux" ; -- tocheck
+lin delegate_N = mkN "délégué" masculine ; -- tocheck
+lin delegate_V2 = mkV2 (mkV "déléguer") ; -- tocheck
+lin delegation_N = mkN "délégation" feminine ; -- tocheck
+lin delete_V2 = mkV2 (mkV "supprimer") ; -- tocheck
+lin deleterious_A = mkA "délétère" ; -- tocheck
+lin deletion_N = mkN "suppression" feminine | mkN "délétion" | mkN "suppression" ; -- tocheck
+lin deliberate_A = mkA "concerté" | mkA "délibéré" ; -- tocheck
+lin deliberate_V2 = mkV2 (mkV "délibérer") ; -- tocheck
+lin deliberately_Adv = variants{} ; --
+lin delicacy_N = mkN "délicatesse" feminine | mkN "gourmandise" feminine ; -- tocheck
+lin delicate_A = mkA "délicat" ; -- tocheck
+lin delicatessen_N = mkN "delicatessen" masculine ; -- tocheck
+lin delicious_A = mkA "délicieux" ; -- tocheck
+lin delight_N = mkN "plaisir" ; -- tocheck
+lin delight_V = variants{}; -- mkV2 (mkV "enchanter") ; -- tocheck
+lin delight_V2 = mkV2 (mkV "enchanter") ; -- tocheck
+lin delighted_A = variants{} ; --
+lin delightful_A = mkA "délicieux" ; -- tocheck
+lin delineate_V2 = mkV2 (mkV "délimiter") | mkV2 (mkV I.décrire_V2) ; -- tocheck
+lin delineation_N = mkN "délimitation" ; -- tocheck
+lin delinquent_N = mkN "délinquant" masculine ; -- tocheck
+lin delirium_N = mkN "délire" masculine ; -- tocheck
+lin deliver_V = variants{}; -- mkV2 (mkV "livrer") ; -- tocheck
+lin deliver_V2 = mkV2 (mkV "livrer") ; -- tocheck
+lin deliverable_A = mkA "livrable" ; -- tocheck
+lin deliverable_N = mkN "livrable" masculine ; -- tocheck
+lin deliverance_N = mkN "délivrance" feminine ; -- tocheck
+lin delivery_N = mkN "accouchement" | mkN "administration" | mkN "livraison" feminine ; -- tocheck
+lin deliveryman_N = mkN "livreur" masculine ; -- tocheck
+lin delta_N = mkN "delta" masculine ; -- tocheck
+lin delude_V2 = mkV2 (mkV "tricher") ; -- tocheck
+lin deluge_N = mkN "déluge" ; -- tocheck
+lin deluge_V2 = mkV2 (mkV "inonder") ; -- tocheck
+lin delusion_N = mkN "illusion" ; -- tocheck
+lin demagogic_A = mkA "démagogique" ; -- tocheck
+lin demagogue_N = mkN "démagogue" ; -- tocheck
+lin demagogy_N = mkN "démagogie" feminine ; -- tocheck
+lin demand_N = mkN "demande" feminine | mkN "demande" | mkN "exige" ; -- tocheck
+lin demand_V2 = mkV2 (mkV "exiger") ; -- tocheck
+lin demand_VS = variants{}; -- mkV2 (mkV "exiger") ; -- tocheck
+lin demanding_A = mkA "éprouvant" ; -- tocheck
+lin demarcation_N = mkN "démarcation" feminine ; -- tocheck
+lin demeanor_N = mkN "comportement" masculine ; -- tocheck
+lin demented_A = mkA "dément" ; -- tocheck
+lin dementia_N = mkN "démence" feminine ; -- tocheck
+lin demigod_N = mkN "demi-dieu" masculine ; -- tocheck
+lin demijohn_N = mkN "dame-jeanne" ; -- tocheck
+lin demiurge_N = mkN "démiurge" masculine ; -- tocheck
+lin demo_N = mkN "démonstration" feminine | mkN "démo" feminine ; -- tocheck
+lin demobilize_V2 = mkV2 (mkV "démobilier") ; -- tocheck
+lin democracy_N = mkN "démocratie" feminine ; -- tocheck
+lin democrat_N = mkN "démocrate" ; -- tocheck
+lin democratic_A = mkA "démocratique" ; -- tocheck
+lin democratically_Adv = mkAdv "démocratiquement" ; -- tocheck
+lin democratization_N = mkN "démocratisation" feminine ; -- tocheck
+lin democratize_V2 = mkV2 (mkV "démocratiser") ; -- tocheck
+lin demographer_N = mkN "démographe" ; -- tocheck
+lin demographic_A = mkA "démographique" ; -- tocheck
+lin demography_N = mkN "démographie" feminine ; -- tocheck
+lin demolish_V2 = mkV2 (mkV "démolir") ; -- tocheck
+lin demolition_N = mkN "démolition" feminine ; -- tocheck
+lin demon_N = mkN "démon" masculine ; -- tocheck
+lin demonic_A = mkA "démoniaque" ; -- tocheck
+lin demonization_N = mkN "diabolisation" feminine ; -- tocheck
+lin demonize_V2 = mkV2 (mkV "diaboliser") ; -- tocheck
+lin demonstrate_V = variants{}; -- mkV2 (mkV "démontrer") ; -- tocheck
+lin demonstrate_V2 = mkV2 (mkV "démontrer") ; -- tocheck
+lin demonstrate_VS = variants{}; -- mkV2 (mkV "démontrer") ; -- tocheck
+lin demonstration_N = mkN "démonstration" feminine | mkN "manifestation" feminine ; -- tocheck
+lin demonstrative_A = mkA "démonstratif" ; -- tocheck
+lin demonstrator_N = mkN "manifestant" masculine ; -- tocheck
+lin demoralize_V2 = mkV2 (mkV "démoraliser") ; -- tocheck
+lin demote_V2 = mkV2 (mkV "rétrograder") ; -- tocheck
+lin demure_A = mkA "réservé" ; -- tocheck
+lin demyelination_N = mkN "démyélinisation" feminine ; -- tocheck
+lin den_N = mkN "terrier" masculine ; -- tocheck
+lin denationalize_V2 = mkV2 (mkV "dénationaliser") ; -- tocheck
+lin denazification_N = mkN "dénazification" feminine ; -- tocheck
+lin dengue_N = mkN "dengue" ; -- tocheck
+lin denial_N = mkN "négation" feminine | mkN "déni" masculine | mkN "refus" masculine ; -- tocheck
+lin denier_N = mkN "denier" masculine ; -- tocheck
+lin denigrate_V2 = mkV2 (mkV "noircir") | mkV2 (mkV "dénigrer") ; -- tocheck
+lin denim_N = mkN "denim" masculine ; -- tocheck
+lin denizen_N = mkN "habitué" ; -- tocheck
+lin denomination_N = mkN "dénomination" feminine | mkN "désignation" feminine ; -- tocheck
+lin denominator_N = mkN "dénominateur" masculine ; -- tocheck
+lin denote_V2 = mkV2 (mkV "dénoter") | mkV2 (mkV "indiquer") ; -- tocheck
+lin denounce_V2 = mkV2 (mkV "dénoncer") ; -- tocheck
+lin dense_A = variants{} ; --
+lin density_N = mkN "densité" feminine ; -- tocheck
+lin dent_N = mkN "accroc" ; -- tocheck
+lin dent_V2 = mkV2 (mkV "cabosser") ; -- tocheck
+lin dental_A = mkA "dentaire" | mkA "dental" ; -- tocheck
+lin dentate_A = mkA "denté" ; -- tocheck
+lin dentist_N = mkN "dentiste" ; -- tocheck
+lin dentistry_N = mkN "odontologie" feminine ; -- tocheck
+lin denture_N = mkN "dentier" masculine | mkN "dentition" feminine ; -- tocheck
+lin deny_V2 = variants{}; -- mkV3 (mkV "nier") ; -- tocheck
+lin deny_V3 = mkV3 (mkV "nier") ; -- tocheck
+lin deodorant_N = mkN "déodorant" masculine ; -- tocheck
+lin deoxyribose_N = mkN "désoxyribose" ; -- tocheck
+lin depart_V = mkV (mkV I.partir_V) | mkV (mkV "dévier") | mkV (mkV I.mourir_V) | mkV (mkV "quitter") ; -- tocheck
+lin department_N = mkN "département" masculine | mkN "ministère" masculine ; ---- split
+lin departmental_A = mkA "départemental" ; -- tocheck
+lin departure_N = mkN "déviation" | mkN "départ" masculine ; -- tocheck
+lin depend_V = mkV (mkV I.pendre_V2) | mkV (mkV I.dépendre_V2) ; -- tocheck
+lin dependable_A = mkA "fiable" ; -- tocheck
+lin dependence_N = mkN "dépendance" ; -- tocheck
+lin dependency_N = mkN "dépendance" feminine ; -- tocheck
+lin dependent_A = mkA "dépendant" ; -- tocheck
+lin dependent_N = mkN "dépendant" masculine ; -- tocheck
+lin depending_A = variants{} ; --
+lin depict_V2 = mkV2 (mkV "représenter") ; -- tocheck
+lin depiction_N = mkN "représentation" feminine ; -- tocheck
+lin deplete_V2 = mkV2 (mkV "vider") ; -- tocheck
+lin deplorable_A = mkA "déplorable" ; -- tocheck
+lin deplore_V2 = mkV2 (mkV "déplorer") ; -- tocheck
+lin deploy_V = variants{} ; --
+lin deploy_V2 = variants{} ; --
+lin depolarization_N = mkN "dépolarisation" feminine ; -- tocheck
+lin deponent_N = mkN "déponent" ; -- tocheck
+lin depopulation_N = mkN "dépeuplement" masculine ; -- tocheck
+lin deport_V2 = mkV2 (mkV "déporter") ; -- tocheck
+lin deportation_N = mkN "déportation" feminine ; -- tocheck
+lin deportee_N = mkN "déporté" masculine ; -- tocheck
+lin depose_V2 = mkV2 (mkV "déposer") ; -- tocheck
+lin deposit_N = mkN "dépôt" masculine | mkN "acompte" masculine | mkN "caution" feminine ; -- tocheck
+lin deposit_V2 = mkV2 (mkV "déposer") ; -- tocheck
+lin depository_N = mkN "dépôt" masculine ; -- tocheck
+lin depot_N = mkN "dépôt" ; -- tocheck
+lin deprecation_N = mkN "désapprobation" feminine ; -- tocheck
+lin depreciate_V2 = mkV2 (mkV "déprécier") ; -- tocheck
+lin depreciation_N = mkN "dépréciation" feminine ; -- tocheck
+lin depressed_A = variants{} ; --
+lin depressing_A = mkA "déprimant" ; -- tocheck
+lin depression_N = mkN "dépression" feminine | mkN "dépression" ; -- tocheck
+lin depressive_A = mkA "dépressif" ; -- tocheck
+lin deprivation_N = variants{} ; --
+lin deprive_V2 = variants{} ; --
+lin depth_N = mkN "profondeur" feminine ; -- tocheck
+lin deputy_N = mkN "adjoint" masculine | mkN "député" masculine ; -- tocheck
+lin derail_V2 = mkV2 (mkV "dérailler") ; -- tocheck
+lin derailment_N = mkN "déraillement" masculine ; -- tocheck
+lin derelict_A = mkA "abandonné" | mkA "négligent" ; -- tocheck
+lin derelict_N = mkN "épave" ; -- tocheck
+lin dereliction_N = mkN "déréliction" ; -- tocheck
+lin deride_V2 = mkV2 (mkV "bafouer") ; -- tocheck
+lin derision_N = mkN "dérision" ; -- tocheck
+lin derivative_N = mkN "dérivée" feminine ; -- tocheck
+lin derive_V = variants{}; -- mkV2 (mkV "dériver") | mkV2 (mkV I.déduire_V2) ; -- tocheck
+lin derive_V2 = mkV2 (mkV "dériver") | mkV2 (mkV I.déduire_V2) ; -- tocheck
+lin dermatologistFem_N = mkN "dermatologue" ; -- tocheck
+lin dermatologistMasc_N = mkN "dermatologue" ; -- tocheck
+lin dermatology_N = mkN "dermatologie" feminine ; -- tocheck
+lin dermis_N = mkN "derme" masculine ; -- tocheck
+lin derogatory_A = mkA "désobligeant" ; -- tocheck
+lin derring_do_N = mkN "prouesse" ; -- tocheck
+lin dervish_N = mkN "derviche" masculine ; -- tocheck
+lin desalination_N = mkN "dessalement" masculine ; -- tocheck
+lin desalt_V2 = mkV2 (mkV "dessaler") ; -- tocheck
+lin descend_V = variants{}; -- mkV2 (mkV I.descendre_V2) ; -- tocheck
+lin descend_V2 = mkV2 (mkV I.descendre_V2) ; -- tocheck
+lin descendant_N = mkN "descendant" masculine ; -- tocheck
+lin descent_N = mkN "origine" feminine ; -- tocheck
+lin describe_V2 = I.décrire_V2 ;
+lin describe_VS = mkVS (mkV I.décrire_V2) ;
+lin description_N = mkN "signalement" | mkN "description" feminine ; -- tocheck
+lin desecrate_V2 = mkV2 (mkV "profaner") | mkV2 (mkV "désacraliser") | mkV2 (mkV "désécrer") ; -- tocheck
+lin desecration_N = mkN "profanation" feminine ; -- tocheck
+lin desensitize_V2 = mkV2 (mkV "désensibiliser") ; -- tocheck
+lin desert_A = mkA "désert" ; -- tocheck
+lin desert_N = variants{} ; --
+lin desert_V = variants{}; -- mkV2 (mkV "déserter") ; -- tocheck
+lin desert_V2 = mkV2 (mkV "déserter") ; -- tocheck
+lin deserter_N = mkN "déserteur" masculine ; -- tocheck
+lin desertification_N = mkN "désertification" feminine ; -- tocheck
+lin desertion_N = mkN "désertion" feminine ; -- tocheck
+lin deserve_V = variants{}; -- mkV2 (mkV "mériter") ; -- tocheck
+lin deserve_V2 = mkV2 (mkV "mériter") ; -- tocheck
+lin deserve_VV = variants{}; -- mkV2 (mkV "mériter") ; -- tocheck
+lin desiccate_V2 = mkV2 (mkV "secher") ; -- tocheck
+lin design_N = mkN "design" masculine | mkN "conception" feminine | mkN "dessein" masculine | mkN "modèle" feminine ; -- tocheck
+lin design_V = variants{} ; --
+lin design_V2 = variants{} ; --
+lin designate_V = variants{} ; --
+lin designate_V2 = variants{} ; --
+lin designate_V2V = variants{} ; --
+lin designate_VS = variants{} ; --
+lin designation_N = mkN "appellation" feminine ; -- tocheck
+lin designer_N = mkN "designer" masculine ; -- tocheck
+lin desirability_N = mkN "désirabilité" feminine ; -- tocheck
+lin desirable_A = mkA "souhaitable" ; -- tocheck
+lin desire_N = mkN "désir" masculine ; -- tocheck
+lin desire_V2 = mkV2 (mkV "désirer") ; -- tocheck
+lin desired_A = variants{} ; --
+lin desirous_A = mkA "désireux" ; -- tocheck
+lin desk_N = mkN "bureau" masculine ; -- tocheck
+lin desktop_N = mkN "bureau" masculine ; -- tocheck
+lin desolate_V2 = mkV2 (mkV "ravager") ; -- tocheck
+lin despair_N = mkN "désespoir" masculine ; -- tocheck
+lin despair_V = mkV (mkV "désespérer") ; -- tocheck
+lin desperate_A = mkA "désespéré" ; -- tocheck
+lin desperately_Adv = variants{} ; --
+lin despicable_A = mkA "abject" ; -- tocheck
+lin despise_V2 = mkV2 (mkV "dédaigner") ; -- tocheck
+lin despite_Prep = variants{} ; --
+lin despondency_N = mkN "abattement" masculine | mkN "désespoir" ; -- tocheck
+lin despondent_A = mkA "déprimé" ; -- tocheck
+lin despot_N = mkN "despote" ; -- tocheck
+lin despotism_N = mkN "despotisme" ; -- tocheck
+lin dessert_N = mkN "dessert" masculine ; -- tocheck
+lin destabilization_N = mkN "déstabilisation" feminine ; -- tocheck
+lin destination_N = mkN "destination" feminine ; -- tocheck
+lin destiny_N = mkN "destinée" masculine ; -- tocheck
+lin destitute_A = mkA "démuni" ; -- tocheck
+lin destitution_N = mkN "dénuement" masculine | mkN "indigence" feminine ; -- tocheck
+lin destroy_V2 = mkV2 (mkV I.détruire_V2) | mkV2 (mkV "euthanasier") ; -- tocheck
+lin destroyer_N = mkN "destructeur" masculine | mkN "destroyer" ; -- tocheck
+lin destruction_N = mkN "destruction" feminine ; -- tocheck
+lin destructive_A = mkA "destructif" ; -- tocheck
+lin desuetude_N = mkN "désuétude" feminine ; -- tocheck
+lin desultory_A = mkA "incohérence" ; -- tocheck
+lin detach_V2 = mkV2 (mkV "détacher") ; -- tocheck
+lin detachable_A = mkA "amovible" ; -- tocheck
+lin detail_N = mkN "détail" masculine ;
+lin detail_V2 = mkV2 (mkV "détailler") ; -- tocheck
+lin detailed_A = variants{} ; --
+lin detain_V2 = mkV2 (mkV I.détenir_V2) ; -- tocheck
+lin detainee_N = mkN "détenu" masculine ; -- tocheck
+lin detect_V2 = mkV2 (mkV "déceler") ; -- tocheck
+lin detectable_A = mkA "détectable" ; -- tocheck
+lin detection_N = variants{} ; --
+lin detective_N = mkN "détective" masculine | mkN "détective" ; -- tocheck
+lin detector_N = mkN "détecteur" masculine ; -- tocheck
+lin detention_N = mkN "détention" feminine ; -- tocheck
+lin deter_V2 = mkV2 (mkV "empêcher") | mkV2 (mkV "dissuader") ; -- tocheck
+lin detergent_A = mkA "détergent" ; -- tocheck
+lin detergent_N = mkN "détergent" masculine ; -- tocheck
+lin deteriorate_V = variants{}; -- mkV2 (mkV "détériorer") ; -- tocheck
+lin deteriorate_V2 = mkV2 (mkV "détériorer") ; -- tocheck
+lin determinant_N = mkN "déterminant" masculine ; -- tocheck
+lin determination_N = variants{} ; --
+lin determine_V = variants{}; -- mkV2V (mkV "déterminer") ; -- tocheck
+lin determine_V2 = variants{}; -- mkV2V (mkV "déterminer") ; -- tocheck
+lin determine_V2V = mkV2V (mkV "déterminer") ; -- tocheck
+lin determine_VS = variants{}; -- mkV2V (mkV "déterminer") ; -- tocheck
+lin determine_VV = variants{}; -- mkV2V (mkV "déterminer") ; -- tocheck
+lin determined_A = variants{} ; --
+lin determiner_N = mkN "déterminant" masculine ; -- tocheck
+lin determinism_N = mkN "déterminisme" masculine ; -- tocheck
+lin deterministic_A = mkA "déterministe" ; -- tocheck
+lin deterrence_N = mkN "dissuasion" feminine ; -- tocheck
+lin deterrent_A = mkA "dissuasif" ; -- tocheck
+lin deterrent_N = mkN "dissuasion" feminine ; -- tocheck
+lin detest_V2 = mkV2 (mkV "détester") ; -- tocheck
+lin dethrone_V2 = mkV2 (mkV "détrôner") ; -- tocheck
+lin detonate_V2 = mkV2 (mkV "détoner") ; -- tocheck
+lin detonation_N = mkN "détonation" feminine ; -- tocheck
+lin detonator_N = mkN "détonateur" masculine ; -- tocheck
+lin detoxification_N = mkN "désintoxication" feminine ; -- tocheck
+lin detractor_N = mkN "détracteur" masculine ; -- tocheck
+lin detriment_N = mkN "détriment" masculine ; -- tocheck
+lin detrimental_A = mkA "nuisible" ; -- tocheck
+lin detritus_N = mkN "détritus" masculine ; -- tocheck
+lin deuce_N = mkN "égalité" feminine ; -- tocheck
+lin deuterium_N = mkN "deutérium" masculine ; -- tocheck
+lin deuteron_N = mkN "deutéron" masculine ; -- tocheck
+lin devaluation_N = mkN "dévaluation" feminine ; -- tocheck
+lin devastate_V2 = mkV2 (mkV "dévaster") ; -- tocheck
+lin develop_V = reflV (mkV "développer") ;
+lin develop_V2 = mkV2 (mkV "développer") ;
+lin developed_A = variants{} ; --
+lin developer_N = mkN "concepteur" masculine | mkN "révélateur" masculine | mkN "développateur" masculine | mkN "promoteur" masculine | mkN "promoteur" ; -- tocheck
+lin developing_A = variants{} ; --
+lin development_N = mkN "développement" masculine ;
+lin deviant_A = mkA "déviant" ; -- tocheck
+lin deviant_N = mkN "déviant" masculine ; -- tocheck
+lin deviate_V = mkV (mkV "dévier") ; -- tocheck
+lin deviation_N = mkN "déviation" feminine ; -- tocheck
+lin device_N = mkN "appareil" masculine | mkN "stratagème" masculine ; -- tocheck
+lin devil_N = mkN "diable" masculine | mkN "type" masculine | mkN "Diable" masculine ; -- tocheck
+lin devilish_A = mkA "infernal" | mkA "diabolique" ; -- tocheck
+lin devious_A = mkA "rusé" ; -- tocheck
+lin devise_V2 = variants{} ; --
+lin devote_V2 = mkV2 (mkV "consacrer") ; -- tocheck
+lin devoted_A = variants{} ; --
+lin devotion_N = mkN "dévouement" masculine ; -- tocheck
+lin devotional_A = mkA "dévotionnel" ; -- tocheck
+lin devour_V2 = mkV2 (mkV "dévorer") ; -- tocheck
+lin dew_N = mkN "rosée" feminine ; -- tocheck
+lin dexterity_N = mkN "dextérité" feminine ; -- tocheck
+lin dexterous_A = mkA "adroit" ; -- tocheck
+lin dextrose_N = mkN "dextrose" masculine ; -- tocheck
+lin diabetes_N = mkN "diabète" masculine ; -- tocheck
+lin diabetic_A = mkA "diabétique" ; -- tocheck
+lin diabetic_N = mkN "diabétique" ; -- tocheck
+lin diabolic_A = mkA "diabolique" ; -- tocheck
+lin diachronic_A = mkA "diachronique" ; -- tocheck
+lin diadem_N = mkN "couronne" feminine | mkN "diadème" masculine ; -- tocheck
+lin diaeresis_N = mkN "diérèse" feminine ; -- tocheck
+lin diagnose_V2 = mkV2 (mkV "diagnostiquer") ; -- tocheck
+lin diagnosis_N = mkN "diagnostic" masculine ; -- tocheck
+lin diagnostic_A = mkA "diagnostic" ; -- tocheck
+lin diagnostician_N = mkN "interniste" masculine ; -- tocheck
+lin diagonal_A = mkA "diagonale" ; -- tocheck
+lin diagonal_N = mkN "diagonale" feminine ; -- tocheck
+lin diagram_N = mkN "diagramme" masculine | mkN "schema" masculine ; -- tocheck
+lin dial_N = mkN "cadran" masculine | mkN "bouille" feminine ; -- tocheck
+lin dial_V2 = mkV2 (mkV "composer") ; -- tocheck
+lin dialect_N = mkN "dialecte" masculine ; -- tocheck
+lin dialectal_A = mkA "dialectal" ; -- tocheck
+lin dialectics_N = mkN "dialectique" feminine ; -- tocheck
+lin dialectology_N = mkN "dialectologie" feminine ; -- tocheck
+lin dialogue_N = mkN "dialogue" masculine ; -- tocheck
+lin dialysis_N = mkN "dialyse" feminine ; -- tocheck
+lin diameter_N = mkN "diamètre" masculine ; -- tocheck
+lin diametral_A = mkA "diamétral" ; -- tocheck
+lin diametrically_Adv = mkAdv "diamétralement" ; -- tocheck
+lin diamine_N = mkN "diamine" feminine ; -- tocheck
+lin diamond_N = mkN "carreau" masculine | mkN "diamant" masculine ; -- tocheck
+lin diaper_N = mkN "couche" feminine ; -- tocheck
+lin diaphanous_A = mkA "diaphane" ; -- tocheck
+lin diaphragm_N = mkN "diaphragme" masculine | mkN "membrane" feminine ; -- tocheck
+lin diarchy_N = mkN "dyarchie" feminine ; -- tocheck
+lin diarist_N = mkN "diariste" ; -- tocheck
+lin diarrhea_N = mkN "diarrhée" feminine ; -- tocheck
+lin diary_N = variants{} ; --
+lin diaspora_N = mkN "diaspora" feminine ; -- tocheck
+lin diatom_N = mkN "diatomée" feminine ; -- tocheck
+lin diatomic_A = mkA "diatomique" ; -- tocheck
+lin diatonic_A = mkA "diatonique" ; -- tocheck
+lin diatribe_N = mkN "diatribe" ; -- tocheck
+lin diazepam_N = mkN "diazépam" masculine ; -- tocheck
+lin dibs_N = mkN "prems" masculine ; -- tocheck
+lin dichotomy_N = mkN "dichotomie" feminine ; -- tocheck
+lin dick_N = mkN "bitte" | mkN "connard" masculine ; -- tocheck
+lin dictate_V = variants{}; -- mkV2 (mkV "dicter") ; -- tocheck
+lin dictate_V2 = mkV2 (mkV "dicter") ; -- tocheck
+lin dictate_VS = variants{}; -- mkV2 (mkV "dicter") ; -- tocheck
+lin dictator_N = mkN "dictateur" masculine ; -- tocheck
+lin dictatorial_A = mkA "dictatorial" ; -- tocheck
+lin dictatorship_N = mkN "dictature" feminine ; -- tocheck
+lin diction_N = mkN "diction" feminine ; -- tocheck
+lin dictionary_N = mkN "dictionnaire" masculine ; -- tocheck
+lin didactic_A = mkA "didactique" | mkA "livresque" ; -- tocheck
+lin didactically_Adv = mkAdv "didactiquement" ; -- tocheck
+lin die_N = mkN "filière" feminine | mkN "dé" masculine ; -- tocheck
+lin die_V = L.die_V ;
+lin diesel_N = mkN "diésel" masculine ; -- tocheck
+lin diet_N = mkN "régime" ; -- tocheck
+lin dietitian_N = mkN "diététicien" ; -- tocheck
+lin differ_V = mkV (mkV "différer") ; -- tocheck
+lin difference_N = mkN "différence" feminine ;
+lin different_A = mkA "différent" ;
+lin differentiable_A = mkA "dérivable" ; -- tocheck
+lin differential_A = mkA "différentiel" ; -- tocheck
+lin differentiate_V = variants{} ; --
+lin differentiate_V2 = variants{} ; --
+lin differentiation_N = mkN "différentiation" feminine | mkN "différenciation" ; -- tocheck
+lin differently_Adv = variants{} ; --
+lin difficult_A = mkA "difficile" ;
+lin difficulty_N = mkN "difficulté" feminine ; -- tocheck
+lin diffraction_N = mkN "diffraction" feminine ; -- tocheck
+lin diffuse_A = mkA "diffus" ; -- tocheck
+lin diffuse_V2 = mkV2 (mkV "diffuser") ; -- tocheck
+lin diffusion_N = mkN "diffusion" feminine ; -- tocheck
+lin dig_V = L.dig_V ;
+lin dig_V2 = mkV2 (mkV "creuser") ; -- tocheck
+lin digest_N = mkN "digeste" masculine ; -- tocheck
+lin digest_V2 = mkV2 (mkV "digérer") ; -- tocheck
+lin digestion_N = mkN "digestion" feminine ; -- tocheck
+lin digger_N = mkN "excavatrice" feminine ; -- tocheck
+lin digit_N = mkN "doigt" masculine | mkN "chiffre" masculine ; -- tocheck
+lin digital_A = mkA "numérique" ; -- tocheck
+lin digitization_N = mkN "numérisation" ; -- tocheck
+lin dignitary_N = mkN "dignitaire" feminine ; -- tocheck
+lin dignity_N = mkN "dignité" feminine ; -- tocheck
+lin digress_V = mkV (reflV (mkV "écarter")) ; -- tocheck
+lin digression_N = mkN "digression" feminine ; -- tocheck
+lin dike_N = mkN "digue" feminine | mkN "fossé" masculine ; -- tocheck
+lin dilapidated_A = mkA "caduc" ; -- tocheck
+lin dilapidation_N = mkN "délabrement" masculine ; -- tocheck
+lin dilate_V2 = mkV2 (mkV "dilater") | mkV2 (reflV (mkV "dilater")) ; -- tocheck
+lin dilation_N = mkN "dilatation" feminine ; -- tocheck
+lin dildo_N = mkN "godemiché" masculine ; -- tocheck
+lin dilemma_N = mkN "dilemme" masculine ; -- tocheck
+lin dilettante_A = mkA "dilettante" ; -- tocheck
+lin dilettante_N = mkN "dilettante" ; -- tocheck
+lin diligence_N = mkN "diligence" feminine ; -- tocheck
+lin diligent_A = mkA "industrieux" ; -- tocheck
+lin dill_N = mkN "aneth" masculine ; -- tocheck
+lin dilute_A = mkA "dilué" | mkA "faible" ; -- tocheck
+lin dilute_V2 = mkV2 (mkV "diluer") ; -- tocheck
+lin dim_A = mkA "tamisé" | mkA "flou" | mkA "bête" ; -- tocheck
+lin dimension_N = mkN "dimension" feminine ; -- tocheck
+lin dimensional_A = mkA "dimensionnel" ; -- tocheck
+lin diminish_V = variants{}; -- mkV2 (mkV I.réduire_V2) | mkV2 (mkV "rétrécir") | mkV2 (mkV "diminuer") | mkV2 (mkV "amincir") ; -- tocheck
+lin diminish_V2 = mkV2 (mkV I.réduire_V2) | mkV2 (mkV "rétrécir") | mkV2 (mkV "diminuer") | mkV2 (mkV "amincir") ; -- tocheck
+lin diminutive_A = mkA "diminutif" | mkA "minuscule" ; -- tocheck
+lin diminutive_N = mkN "diminutif" masculine ; -- tocheck
+lin dimmer_N = mkN "gradateur" masculine ; -- tocheck
+lin dimple_N = mkN "fossette" feminine ; -- tocheck
+lin din_N = mkN "vacarme" masculine ; -- tocheck
+lin dinar_N = mkN "dinar" masculine ; -- tocheck
+lin dine_V = variants{}; -- mkV2 (mkV "dîner") ; -- tocheck
+lin diner_N = mkN "café-restaurant" ; -- tocheck
+lin dinghy_N = mkN "youyou" masculine ; -- tocheck
+lin dingo_N = mkN "dingo" masculine ; -- tocheck
+lin dining_N = variants{} ; --
+lin dinner_N = mkN "dîner" masculine | mkN "déjeuner" masculine ; -- tocheck
+lin dinosaur_N = mkN "dinosaure" masculine ; -- tocheck
+lin diocesan_A = mkA "diocésain" ; -- tocheck
+lin diocese_N = mkN "diocèse" masculine ; -- tocheck
+lin diode_N = mkN "diode" feminine ; -- tocheck
+lin diol_N = mkN "diol" masculine ; -- tocheck
+lin diorite_N = mkN "diorite" feminine ; -- tocheck
+lin dioxide_N = mkN "dioxyde" masculine ; -- tocheck
+lin dip_V = variants{}; -- mkV2 (mkV "tremper") ; -- tocheck
+lin dip_V2 = mkV2 (mkV "tremper") ; -- tocheck
+lin diphtheria_N = mkN "diphthérie" feminine ; -- tocheck
+lin diphthong_N = mkN "diphtongue" feminine ; -- tocheck
+lin diploid_A = mkA "diploïde" ; -- tocheck
+lin diploidy_N = mkN "diploïdie" feminine ; -- tocheck
+lin diploma_N = mkN "diplôme" masculine ; -- tocheck
+lin diplomacy_N = mkN "diplomatie" ; -- tocheck
+lin diplomat_N = mkN "diplomate" masculine ; -- tocheck
+lin diplomatic_A = mkA "diplomatique" ; -- tocheck
+lin dipole_N = mkN "dipôle" masculine ; -- tocheck
+lin dipper_N = mkN "louche" feminine ; -- tocheck
+lin dipstick_N = mkN "jauge" ; -- tocheck
+lin dire_A = mkA "funeste" ; -- tocheck
+lin direct_A = mkA "direct" ; -- tocheck
+lin direct_Adv = variants{} ; --
+lin direct_V = variants{} ; --
+lin direct_V2 = variants{} ; --
+lin direction_N = variants{} ; --
+lin directive_N = mkN "directive" feminine ; -- tocheck
+lin directly_Adv = variants{} ; --
+lin director_N = mkN "directeur" masculine ;
+lin directory_N = mkN "annuaire" | mkN "dossier" masculine ; -- tocheck
+lin dirt_N = mkN "terre" feminine | mkN "salissure" feminine ; -- tocheck
+lin dirtiness_N = mkN "saleté" feminine ; -- tocheck
+lin dirty_A = L.dirty_A ;
+lin dirty_V2 = mkV2 (mkV "salir") ; -- tocheck
+lin disability_N = mkN "infirmité" feminine | mkN "invalidité" feminine ; -- tocheck
+lin disabled_A = variants{} ; --
+lin disabuse_V2 = mkV2 (mkV "détromper") ; -- tocheck
+lin disaccharide_N = mkN "disaccharide" masculine ; -- tocheck
+lin disadvantage_N = variants{} ; --
+lin disaffected_A = mkA "rebelle" ; -- tocheck
+lin disagree_V = variants{} ; --
+lin disagree_V2 = variants{} ; --
+lin disagree_VS = variants{} ; --
+lin disagreement_N = mkN "désaccord" masculine ; -- tocheck
+lin disambiguation_N = mkN "désambiguïsation" ; -- tocheck
+lin disappear_V = mkV (mkV I.disparaître_V2) ; -- tocheck
+lin disappearance_N = mkN "disparition" feminine ; -- tocheck
+lin disappoint_V2 = mkV2 (mkV I.décevoir_V2) ; -- tocheck
+lin disappointing_A = mkA "décevant" ; -- tocheck
+lin disappointment_N = mkN "déception" feminine ; -- tocheck
+lin disarm_V2 = mkV2 (mkV "désarmer") ; -- tocheck
+lin disarmament_N = mkN "désarmement" masculine ; -- tocheck
+lin disarray_N = mkN "désordre" masculine ; -- tocheck
+lin disarray_V2 = mkV2 (mkV "zizanie") ; -- tocheck
+lin disaster_N = mkN "désastre" masculine ; -- tocheck
+lin disastrous_A = mkA "désastreux" ; -- tocheck
+lin disavow_V2 = mkV2 (mkV "désavouer") ; -- tocheck
+lin disband_V2 = mkV2 (mkV "démanteler") ; -- tocheck
+lin disburse_V2 = mkV2 (mkV "débourser") ; -- tocheck
+lin disc_N = mkN "disque" masculine ; -- tocheck
+lin discard_V2 = mkV2 (mkV "rejeter") ; -- tocheck
+lin discharge_N = mkN "débit" masculine ; -- tocheck
+lin discharge_V = variants{} ; --
+lin discharge_V2 = variants{} ; --
+lin disciple_N = mkN "disciple" ; -- tocheck
+lin disciplinary_A = variants{} ; --
+lin discipline_N = mkN "discipline" | mkN "discipline" feminine ; -- tocheck
+lin discipline_V2 = variants{} ; --
+lin disclose_V = variants{}; -- mkV2 (mkV "révéler") ; -- tocheck
+lin disclose_V2 = mkV2 (mkV "révéler") ; -- tocheck
+lin disclose_VS = variants{}; -- mkV2 (mkV "révéler") ; -- tocheck
+lin disclosure_N = mkN "révélation" feminine ; -- tocheck
+lin disco_N = variants{} ; --
+lin discography_N = mkN "discographie" feminine ; -- tocheck
+lin discoid_A = mkA "discoïde" ; -- tocheck
+lin discoloration_N = mkN "décoloration" feminine ; -- tocheck
+lin discomfit_V2 = mkV2 (mkV I.déconfire_V2) ; -- tocheck
+lin discomfort_N = mkN "incomfort" masculine ; -- tocheck
+lin disconcert_V2 = mkV2 (mkV "déconcerter") ; -- tocheck
+lin disconsolate_A = mkA "inconsolable" ; -- tocheck
+lin discontent_N = mkN "mécontentement" ; -- tocheck
+lin discord_N = mkN "discorde" feminine ; -- tocheck
+lin discotheque_N = mkN "discothèque" feminine ; -- tocheck
+lin discount_N = mkN "rabais" masculine ; -- tocheck
+lin discount_V = variants{} ; --
+lin discount_V2 = variants{} ; --
+lin discourage_V2 = mkV2 (mkV "décourager") | mkV2 (mkV "dissuader") ; -- tocheck
+lin discourse_N = mkN "discours" masculine | mkN "conversation" feminine ; -- tocheck
+lin discourteous_A = mkA "discourtois" ; -- tocheck
+lin discover_V = variants{}; -- mkV2V (mkV I.découvrir_V2) ; -- tocheck
+lin discover_V2 = variants{}; -- mkV2V (mkV I.découvrir_V2) ; -- tocheck
+lin discover_VS = variants{}; -- mkV2V (mkV I.découvrir_V2) ; -- tocheck
+lin discovery_N = mkN "découverte" feminine ; -- tocheck
+lin discredit_V2 = mkV2 (mkV "discréditer") ; -- tocheck
+lin discreet_A = mkA "discret" ; -- tocheck
+lin discrepancy_N = mkN "incohérence" feminine ; -- tocheck
+lin discrete_A = mkA "distinct" ; -- tocheck
+lin discretion_N = mkN "discrétion" feminine ; -- tocheck
+lin discretionary_A = mkA "discrétionnaire" ; -- tocheck
+lin discriminate_V2 = mkV2 (mkV "discriminer") ; -- tocheck
+lin discrimination_N = mkN "discrimination" feminine ; -- tocheck
+lin discus_N = mkN "disque" masculine ; -- tocheck
+lin discuss_V2 = mkV2 (mkV "discuter") ; -- tocheck
+lin discuss_VS = variants{}; -- mkV2 (mkV "discuter") ; -- tocheck
+lin discussion_N = mkN "discussion" feminine ; -- tocheck
+lin disdain_N = mkN "dédain" masculine ; -- tocheck
+lin disdain_V2 = mkV2 (mkV "dédaigner") ; -- tocheck
+lin disdainful_A = mkA "dédaigneux" ; -- tocheck
+lin disease_N = mkN "maladie" feminine ; -- tocheck
+lin diseased_A = mkA "malade" ; -- tocheck
+lin disembark_V2 = mkV2 (mkV "débarquer") ; -- tocheck
+lin disembowel_V2 = mkV2 (mkV "éventrer") ; -- tocheck
+lin disenchantment_N = mkN "désenchantement" masculine ; -- tocheck
+lin disencumber_V2 = mkV2 (mkV "déshypothéquer") ; -- tocheck
+lin disfigure_V2 = mkV2 (mkV "défigurer") ; -- tocheck
+lin disgorge_V2 = mkV2 (mkV "vomir") ; -- tocheck
+lin disgrace_N = mkN "honte" feminine ; -- tocheck
+lin disgraceful_A = mkA "honteux" ; -- tocheck
+lin disgruntled_A = mkA "mécontent" | mkA "malheureux" ; -- tocheck
+lin disgruntlement_N = mkN "insatisfaction" feminine ; -- tocheck
+lin disguise_N = mkN "déguisement" masculine ; -- tocheck
+lin disguise_V2 = mkV2 (mkV "déguiser") ; -- tocheck
+lin disgust_N = mkN "dégoût" masculine ; -- tocheck
+lin disgust_V2 = mkV2 (mkV "dégoûter") ; -- tocheck
+lin disgusting_A = mkA "dégoûtant" ; -- tocheck
+lin dish_N = mkN "plat" masculine | mkN "assiette" | mkN "canon" masculine | mkN "vaisselle" feminine | mkN "parabole" feminine ; -- tocheck
+lin disharmonious_A = mkA "dysharmonique" ; -- tocheck
+lin dishcloth_N = mkN "torchon" masculine | mkN "lavette" feminine ; -- tocheck
+lin dishearten_V2 = mkV2 (mkV "décourager") ; -- tocheck
+lin dishonest_A = mkA "malhonnête" ; -- tocheck
+lin dishonour_N = mkN "déshonneur" masculine ; -- tocheck
+lin dishonour_V2 = mkV2 (mkV "déshonneur") ; -- tocheck
+lin dishwasher_N = mkN "lave-vaisselle" masculine | mkN "plongeur" masculine ; -- tocheck
+lin disinfect_V2 = mkV2 (mkV "désinfecter") ; -- tocheck
+lin disinfectant_N = mkN "désinfectant" masculine ; -- tocheck
+lin disinfection_N = mkN "désinfection" feminine ; -- tocheck
+lin disinformation_N = mkN "désinformation" feminine ; -- tocheck
+lin disingenuous_A = mkA "sournois" ; -- tocheck
+lin disintegrate_V2 = mkV2 (mkV "désintégrer") ; -- tocheck
+lin disinterest_N = mkN "désintérêt" masculine ; -- tocheck
+lin disinterested_A = mkA "désintéressé" ; -- tocheck
+lin disinterestedness_N = mkN "désintéressement" ; -- tocheck
+lin disjunction_N = mkN "disjonction" feminine ; -- tocheck
+lin disk_N = mkN "disque" masculine ; -- tocheck
+lin diskette_N = mkN "disquette" feminine ; -- tocheck
+lin dislike_N = mkN "antipathie" feminine ; -- tocheck
+lin dislike_V2 = variants{} ; --
+lin dislocation_N = mkN "luxation" feminine ; -- tocheck
+lin dislodge_V2 = mkV2 (mkV "déloger") ; -- tocheck
+lin dislodgement_N = mkN "délogement" masculine ; -- tocheck
+lin disloyal_A = mkA "déloyal" ; -- tocheck
+lin dismal_A = mkA "déprimant" | mkA "morne" ; -- tocheck
+lin dismantle_V2 = mkV2 (mkV "démonter") ; -- tocheck
+lin dismay_N = mkN "désarroi" masculine ; -- tocheck
+lin dismay_V2 = mkV2 (mkV "affliger") | mkV2 (mkV "mortifier") ; -- tocheck
+lin dismember_V2 = mkV2 (mkV "démembrer") ; -- tocheck
+lin dismiss_V2 = mkV2 (mkV "retirer") | mkV2 (mkV I.renvoyer_V2) | mkV2 (mkV "rejeter") ; -- tocheck
+lin dismissal_N = mkN "limogeage" masculine | mkN "non-lieu" masculine ; -- tocheck
+lin dismount_V2 = mkV2 (mkV "démonter") ; -- tocheck
+lin disobedience_N = mkN "désobéissance" feminine ; -- tocheck
+lin disobedient_A = mkA "désobéissant" ; -- tocheck
+lin disobey_V2 = mkV2 (mkV "désobéir") ; -- tocheck
+lin disorder_N = mkN "trouble" masculine | mkN "désordre" masculine ; -- tocheck
+lin disorderly_A = mkA "désordonné" ; -- tocheck
+lin disorganization_N = mkN "désorganisation" feminine ; -- tocheck
+lin disorientation_N = mkN "désorientation" feminine ; -- tocheck
+lin disparage_V2 = mkV2 (mkV "dénigrer") ; -- tocheck
+lin disparate_A = mkA "disparate" ; -- tocheck
+lin dispassionate_A = mkA "dépassionné" ; -- tocheck
+lin dispatcher_N = mkN "régulateur" masculine | mkN "expéditeur" masculine ; -- tocheck
+lin dispel_V2 = mkV2 (mkV "chasser") ; -- tocheck
+lin dispensation_N = mkN "dérogation" feminine ; -- tocheck
+lin dispense_V2 = mkV2 (mkV I.émettre_V2) | mkV2 (mkV "éliminer") | mkV2 (mkV "doser") ; -- tocheck
+lin dispenser_N = mkN "distributeur" masculine ; -- tocheck
+lin disperse_V = variants{} ; --
+lin disperse_V2 = variants{} ; --
+lin dispersion_N = mkN "dispersion" feminine ; -- tocheck
+lin dispirit_V2 = mkV2 (mkV "décourager") ; -- tocheck
+lin display_N = mkN "représentation" feminine ; -- tocheck
+lin display_V2 = mkV2 (mkV "afficher") | mkV2 (mkV "étaler") ; -- tocheck
+lin display_VS = variants{}; -- mkV2 (mkV "afficher") | mkV2 (mkV "étaler") ; -- tocheck
+lin disposable_A = mkA "jetable" ; -- tocheck
+lin disposal_N = variants{} ; --
+lin dispose_V = variants{} ; --
+lin dispose_V2 = variants{} ; --
+lin disposition_N = mkN "disposition" feminine | mkN "tempérament" masculine ; -- tocheck
+lin dispute_N = mkN "dispute" masculine ; -- tocheck
+lin dispute_V = variants{} ; --
+lin dispute_V2 = variants{} ; --
+lin disqualify_V2 = mkV2 (mkV "disqualifier") ; -- tocheck
+lin disquietude_N = mkN "angoisse" ; -- tocheck
+lin disregard_N = mkN "mépris" masculine ; -- tocheck
+lin disregard_V2 = mkV2 (mkV "ignorer") ; -- tocheck
+lin disrespectful_A = mkA "irrespectueux" ; -- tocheck
+lin disrobe_V2 = mkV2 (mkV "déshabiller") ; -- tocheck
+lin disrupt_V = variants{}; -- mkV2 (mkV "perturber") | mkV2 (mkV I.interrompre_V2) ; -- tocheck
+lin disrupt_V2 = mkV2 (mkV "perturber") | mkV2 (mkV I.interrompre_V2) ; -- tocheck
+lin disruption_N = mkN "interruption" feminine ; -- tocheck
+lin disruptive_A = mkA "perturbant" ; -- tocheck
+lin dissatisfaction_N = mkN "insatisfaction" feminine ; -- tocheck
+lin dissect_V2 = mkV2 (mkV "disséquer") ; -- tocheck
+lin dissection_N = mkN "dissection" feminine ; -- tocheck
+lin disseminate_V2 = mkV2 (mkV "disséminer") ; -- tocheck
+lin dissemination_N = mkN "dissémination" feminine ; -- tocheck
+lin dissension_N = mkN "dissension" feminine ; -- tocheck
+lin dissent_N = mkN "dissidence" feminine ; -- tocheck
+lin dissenter_N = mkN "dissident" masculine ; -- tocheck
+lin dissertation_N = mkN "dissertation" feminine ; -- tocheck
+lin dissident_N = mkN "dissident" masculine ; -- tocheck
+lin dissimilarity_N = mkN "dissimilitude" feminine ; -- tocheck
+lin dissimulation_N = mkN "dissimulation" feminine ; -- tocheck
+lin dissipate_V2 = mkV2 (mkV "dissiper") ; -- tocheck
+lin dissociate_V2 = mkV2 (mkV "dissocier") ; -- tocheck
+lin dissolution_N = mkN "dissolution" | mkN "dissolution" feminine ; -- tocheck
+lin dissolve_V = variants{}; -- mkV2 (mkV I.dissoudre_V2) | mkV2 (reflV (mkV I.dissoudre_V2)) ; -- tocheck
+lin dissolve_V2 = mkV2 (mkV I.dissoudre_V2) | mkV2 (reflV (mkV I.dissoudre_V2)) ; -- tocheck
+lin dissuade_V2 = mkV2 (mkV "dissuader") ; -- tocheck
+lin dissuasion_N = mkN "dissuasion" feminine ; -- tocheck
+lin distaff_N = mkN "quenouille" feminine ; -- tocheck
+lin distance_N = mkN "distance" feminine ; -- tocheck
+lin distance_N3 = L.distance_N3 ;
+lin distance_V2 = mkV2 (mkV "éloigner") ; -- tocheck
+lin distant_A = mkA "distant" ; -- tocheck
+lin distasteful_A = mkA "désagréable" ; -- tocheck
+lin distillation_N = mkN "distillation" feminine ; -- tocheck
+lin distiller_N = mkN "alambic" masculine ; -- tocheck
+lin distillery_N = mkN "distillerie" ; -- tocheck
+lin distinct_A = mkA "distinct" | mkA "reconnaissable" ; -- tocheck
+lin distinction_N = mkN "distinction" ; -- tocheck
+lin distinctive_A = mkA "distinctif" ; -- tocheck
+lin distinctly_Adv = variants{} ; --
+lin distinguish_V = variants{}; -- mkV2 (mkV "distinguer") ; -- tocheck
+lin distinguish_V2 = mkV2 (mkV "distinguer") ; -- tocheck
+lin distinguishable_A = mkA "distinguable" ; -- tocheck
+lin distinguished_A = variants{} ; --
+lin distort_V2 = mkV2 (mkV "déformer") ; -- tocheck
+lin distortion_N = mkN "corruption" feminine ; -- tocheck
+lin distract_V = variants{}; -- mkV2 (mkV I.distraire_V2) ; -- tocheck
+lin distract_V2 = mkV2 (mkV I.distraire_V2) ; -- tocheck
+lin distraction_N = mkN "distraction" feminine ; -- tocheck
+lin distraint_N = mkN "saisie-exécution" feminine ; -- tocheck
+lin distraught_A = mkA "perturbé" ; -- tocheck
+lin distress_N = mkN "détresse" ; -- tocheck
+lin distribute_V2 = mkV2 (mkV "distribuer") | mkV2 (mkV "répartir") ; -- tocheck
+lin distributed_A = variants{} ; --
+lin distribution_N = mkN "distribution" feminine ; -- tocheck
+lin distributive_A = mkA "distributif" ; -- tocheck
+lin distributor_N = variants{} ; --
+lin district_N = mkN "district" masculine ; -- tocheck
+lin distrust_N = mkN "défiance" feminine ; -- tocheck
+lin distrust_V2 = mkV2 (reflV (mkV "méfier")) ; -- tocheck
+lin distrustful_A = mkA "méfiant" ; -- tocheck
+lin disturb_V2 = mkV2 (mkV "déranger") ; -- tocheck
+lin disturbance_N = variants{} ; --
+lin disyllabic_A = mkA "dissyllabique" ; -- tocheck
+lin ditch_N = mkN "fossé" masculine ; -- tocheck
+lin dithyramb_N = mkN "dithyrambe" masculine ; -- tocheck
+lin ditto_N = mkN "idem" ; -- tocheck
+lin diurnal_A = mkA "diurne" | mkA "journalier" ; -- tocheck
+lin divan_N = mkN "divan" masculine ; -- tocheck
+lin dive_N = mkN "piqué" masculine | mkN "plongeon" masculine | mkN "plongée" feminine | mkN "gargote" feminine ; -- tocheck
+lin dive_V = mkV (mkV "nager") | mkV (mkV "chiquer") | mkV (mkV "plonger") ; -- tocheck
+lin diver_N = mkN "plongeur" masculine | mkN "plongeon" masculine ; -- tocheck
+lin divergence_N = mkN "divergence" feminine ; -- tocheck
+lin diverse_A = mkA "divers" ; -- tocheck
+lin diversification_N = mkN "diversification" feminine ; -- tocheck
+lin diversify_V2 = mkV2 (mkV "diversifier") ; -- tocheck
+lin diversion_N = mkN "diversion" feminine ; -- tocheck
+lin diversity_N = mkN "diversité" feminine ; -- tocheck
+lin divert_V = variants{}; -- mkV2 (mkV "dévier") | mkV2 (mkV "divertir") ; -- tocheck
+lin divide_V = variants{}; -- mkV2 (mkV "diviser") | mkV2 (reflV (mkV "diviser")) | mkV2 (mkV "partager") ; -- tocheck
+lin divide_V2 = mkV2 (mkV "diviser") | mkV2 (reflV (mkV "diviser")) | mkV2 (mkV "partager") ; -- tocheck
+lin dividend_N = mkN "dividende" masculine ; -- tocheck
+lin divider_N = mkN "séparateur" masculine ; -- tocheck
+lin divination_N = mkN "divination" feminine ; -- tocheck
+lin divine_A = mkA "divin" ; -- tocheck
+lin divine_N = mkN "divin" masculine ; -- tocheck
+lin divine_V2 = mkV2 (mkV I.prédire_V2) | mkV2 (mkV "deviner") ; -- tocheck
+lin diving_N = mkN "plongeon" masculine ; -- tocheck
+lin divinity_N = mkN "divinité" feminine ; -- tocheck
+lin divisibility_N = mkN "divisibilité" feminine ; -- tocheck
+lin divisible_A = mkA "divisible" ; -- tocheck
+lin division_1_N = variants{} ; --
+lin division_2_N = variants{} ; --
+lin division_3_N = variants{} ; --
+lin division_N = mkN "division" feminine ; -- tocheck
+lin divisor_N = mkN "diviseur" masculine ; -- tocheck
+lin divorce_N = mkN "divorce" masculine ; -- tocheck
+lin divorce_V2 = mkV2 (mkV "divorcer") ; -- tocheck
+lin divorcee_N = mkN "divorcé" masculine ; -- tocheck
+lin divulge_V2 = mkV2 (mkV "divulguer") ; -- tocheck
+lin dizziness_N = mkN "vertige" masculine ; -- tocheck
+lin dizzy_A = mkA "vertigineux" ; -- tocheck
+lin do_N = mkN "do" masculine ; -- tocheck
+lin do_V2 = mkV2 (mkV I.faire_V2) ;
+lin dobbin_N = mkN "carne" feminine ; -- tocheck
+lin dobra_N = mkN "dobra" ; -- tocheck
+lin docile_A = mkA "docile" ; -- tocheck
+lin docility_N = mkN "docilité" feminine ; -- tocheck
+lin dock_N = mkN "socle" masculine | mkN "darse" feminine ; -- tocheck
+lin docking_N = mkN "amarrage" masculine | mkN "caudectomie" feminine ; -- tocheck
+lin doctor_N = mkN "médecin" | mkN "docteur" ; ---- split
+lin doctorate_N = mkN "doctorat" masculine ; -- tocheck
+lin doctrinal_A = mkA "doctrinal" ; -- tocheck
+lin doctrine_N = mkN "doctrine" feminine ; -- tocheck
+lin document_N = mkN "document" masculine ; -- tocheck
+lin document_V2 = mkV2 (mkV "documenter") ; -- tocheck
+lin documentary_A = mkA "documentaire" ; -- tocheck
+lin documentary_N = mkN "documentaire" masculine ; -- tocheck
+lin documentation_N = mkN "documentation" feminine ; -- tocheck
+lin dodecagon_N = mkN "dodécagone" masculine ; -- tocheck
+lin dodecahedron_N = mkN "dodécaèdre" masculine ; -- tocheck
+lin dodge_V2 = mkV2 (mkV "éviter") | mkV2 (mkV "esquiver") ; -- tocheck
+lin dodgy_A = mkA "perverti" | mkA "malhonnête" | mkA "louche" | mkA "périlleux" ; -- tocheck
+lin dodo_N = mkN "dodo" masculine | mkN "fossile" masculine ; -- tocheck
+lin doe_N = mkN "biche" feminine | mkN "daine" feminine | mkN "hase" feminine | mkN "lapine" feminine ; -- tocheck
+lin dog_N = L.dog_N ;
+lin dog_eared_A = mkA "écorné" ; -- tocheck
+lin doge_N = mkN "doge" masculine ; -- tocheck
+lin doggy_N = mkN "toutou" masculine ; -- tocheck
+lin dogma_N = mkN "dogme" masculine ; -- tocheck
+lin dogmatic_A = mkA "dogmatique" ; -- tocheck
+lin dogmatism_N = mkN "dogmatisme" masculine ; -- tocheck
+lin dogmatist_N = mkN "dogmatiste" ; -- tocheck
+lin dogwood_N = mkN "cornouiller" masculine ; -- tocheck
+lin doily_N = mkN "napperon" masculine ; -- tocheck
+lin doing_N = variants{} ; --
+lin dole_N = mkN "assedics" ; -- tocheck
+lin doll_N = mkN "poupée" feminine ; -- tocheck
+lin dollar_N = mkN "dollar" masculine ; -- tocheck
+lin dollop_N = mkN "morceau" masculine ; -- tocheck
+lin dolmen_N = mkN "dolmen" masculine ; -- tocheck
+lin dolor_N = mkN "douleur" feminine ; -- tocheck
+lin dolphin_N = mkN "dauphin" masculine | mkN "duc-d'Albe" masculine ; -- tocheck
+lin dolt_N = mkN "imbécile" ; -- tocheck
+lin domain_N = mkN "domaine" masculine | mkN "domaine" feminine ; -- tocheck
+lin dome_N = mkN "dôme" ; -- tocheck
+lin domestic_A = mkA "domestique" | mkA "intérieur" ; -- tocheck
+lin domestication_N = mkN "domestication" feminine ; -- tocheck
+lin domicile_N = mkN "domicile" masculine ; -- tocheck
+lin dominance_N = mkN "dominance" feminine ; -- tocheck
+lin dominant_A = variants{} ; --
+lin dominate_V = variants{} ; --
+lin dominate_V2 = variants{} ; --
+lin domination_N = mkN "domination" feminine ; -- tocheck
+lin dominatrix_N = mkN "domina" ; -- tocheck
+lin dominoes_N = mkN "domino" masculine ; -- tocheck
+lin don_V2 = mkV2 (mkV I.mettre_V2) ; -- tocheck
+lin donate_V = variants{}; -- mkV2 (mkV "donner") ; -- tocheck
+lin donate_V2 = mkV2 (mkV "donner") ; -- tocheck
+lin donation_N = mkN "donation" feminine ; -- tocheck
+lin dongle_N = mkN "dongle" masculine ; -- tocheck
+lin donkey_N = mkN "âne" masculine ; -- tocheck
+lin donor_N = mkN "donateur" ; -- tocheck
+lin doodle_V = mkV (mkV "griffonner") ; -- tocheck
+lin doom_N = mkN "mort" feminine | mkN "ruine" feminine ; -- tocheck
+lin doom_V2 = mkV2 (mkV "condamner") ; -- tocheck
+lin door_N = L.door_N ;
+lin door_to_door_A = mkA "porte-à-porte" ; -- tocheck
+lin doorbell_N = mkN "sonnette" feminine ; -- tocheck
+lin doorjamb_N = mkN "jambage" ; -- tocheck
+lin doorkeeper_N = mkN "concierge" ; -- tocheck
+lin doorknocker_N = mkN "heurtoir" masculine ; -- tocheck
+lin doorman_N = mkN "portier" masculine ; -- tocheck
+lin doormat_N = mkN "paillasson" masculine | mkN "carpette" feminine ; -- tocheck
+lin doorstep_N = mkN "seuil" masculine ; -- tocheck
+lin doorway_N = variants{} ; --
+lin dopamine_N = mkN "dopamine" feminine ; -- tocheck
+lin dope_N = mkN "éponge" feminine | mkN "vernis" masculine | mkN "dope" feminine | mkN "idiot" masculine | mkN "infos" | mkN "patine" feminine ; -- tocheck
+lin doppelganger_N = mkN "sosie" ; -- tocheck
+lin dormant_A = mkA "dormant" ; -- tocheck
+lin dormer_window_N = mkN "lucarne" feminine ; -- tocheck
+lin dormitory_N = mkN "résidence" feminine ; -- tocheck
+lin dormouse_N = mkN "loir" masculine ; -- tocheck
+lin dose_N = mkN "dose" feminine ; -- tocheck
+lin dossier_N = mkN "dossier" masculine ; -- tocheck
+lin dot_N = mkN "point" masculine | mkN "point" ; -- tocheck
+lin double_A = variants{} ; --
+lin double_N = mkN "double" masculine ; -- tocheck
+lin double_V = variants{}; -- mkV2 (mkV "doubler") ; -- tocheck
+lin double_V2 = mkV2 (mkV "doubler") ; -- tocheck
+lin doublet_N = mkN "doublon" masculine ; -- tocheck
+lin doublethink_N = mkN "doublepensée" feminine ; -- tocheck
+lin doubleton_N = mkN "doubleton" masculine ; -- tocheck
+lin doubt_N = mkN "doute" masculine ; -- tocheck
+lin doubt_V2 = mkV2 (mkV "douter") ; -- tocheck
+lin doubt_VS = variants{}; -- mkV2 (mkV "douter") ; -- tocheck
+lin doubtful_A = mkA "douteux" ; -- tocheck
+lin doubtless_Adv = variants{} ; --
+lin douche_N = mkN "douche" feminine ; -- tocheck
+lin dough_N = mkN "pâte" feminine | mkN "fric" masculine ; -- tocheck
+lin doughnut_N = mkN "beignet" masculine ; -- tocheck
+lin dour_A = mkA "sévère" | mkA "morose" | mkA "rigide" ; -- tocheck
+lin douse_V2 = mkV2 (mkV "immerger") ; -- tocheck
+lin dove_N = mkN "colombe" feminine ; -- tocheck
+lin dovecote_N = mkN "colombier" masculine ; -- tocheck
+lin dovetail_N = mkN "queue-d'aronde" feminine ; -- tocheck
+lin dowager_N = mkN "douairière" feminine ; -- tocheck
+lin dowel_N = mkN "cheville" feminine ; -- tocheck
+lin down_A = mkA "dépressif" ; -- tocheck
+lin down_Adv = mkAdv "en bas" ;
+lin down_N = mkN "duvet" masculine ; -- tocheck
+lin down_Prep = variants{} ; --
+lin downplay_V2 = mkV2 (mkV "minimiser") ; -- tocheck
+lin downpour_N = mkN "trombe" ; -- tocheck
+lin downright_Adv = mkAdv "vraiment" ; -- tocheck
+lin downstairs_Adv = mkAdv "au-dessous" ; -- tocheck
+lin downstream_A = mkA "aval" ; -- tocheck
+lin downtrodden_A = mkA "brimé" | mkA "écrasé" ; -- tocheck
+lin downturn_N = mkN "ralentissement" masculine ; -- tocheck
+lin downy_A = mkA "duveteux" ; -- tocheck
+lin dowry_N = mkN "dot" feminine ; -- tocheck
+lin dowsing_N = mkN "rhabdomancie" feminine ; -- tocheck
+lin doxology_N = mkN "doxologie" feminine ; -- tocheck
+lin doyen_N = mkN "doyen" masculine ; -- tocheck
+lin doyenne_N = mkN "doyenne" feminine ; -- tocheck
+lin doze_V = mkV (mkV "somnoler") ; -- tocheck
+lin dozen_N = mkN "dizaine" | mkN "douzaine" feminine ; -- tocheck
+lin drab_A = mkA "drabe" ; -- tocheck
+lin drachma_N = mkN "drachme" feminine ; -- tocheck
+lin draconian_A = mkA "draconien" ; -- tocheck
+lin draft_N = mkN "gorgée" | mkN "conscription" feminine | mkN "brouillon" masculine | mkN "tirant" ; -- tocheck
+lin draft_V2 = mkV2 (mkV "ébaucher") ; -- tocheck
+lin draftee_N = mkN "appelé" ; -- tocheck
+lin drag_N = mkN "taffe" feminine | mkN "trainée" ; -- tocheck
+lin drag_V = variants{}; -- mkV2 (mkV "traîner") ; -- tocheck
+lin drag_V2 = mkV2 (mkV "traîner") ; -- tocheck
+lin dragnet_N = mkN "chalut" masculine ; -- tocheck
+lin dragoman_N = mkN "drogman" ; -- tocheck
+lin dragon_N = mkN "dragon" masculine | mkN "vouivre" ; -- tocheck
+lin dragonfly_N = mkN "libellule" feminine ; -- tocheck
+lin dragoon_N = mkN "dragon" ; -- tocheck
+lin drain_N = mkN "drain" masculine | mkN "hémorragie" feminine ; -- tocheck
+lin drain_V = variants{}; -- mkV2 (mkV "drainer") | mkV2 (mkV "déshydrater") ; -- tocheck
+lin drain_V2 = mkV2 (mkV "drainer") | mkV2 (mkV "déshydrater") ; -- tocheck
+lin drainage_N = variants{} ; --
+lin drainpipe_N = mkN "descente" ; -- tocheck
+lin drama_N = mkN "drame" masculine ; -- tocheck
+lin dramatic_A = mkA "dramatique" | mkA "spectaculaire" ; -- tocheck
+lin dramatically_Adv = variants{} ; --
+lin dramatization_N = mkN "dramatisation" feminine ; -- tocheck
+lin dramaturgy_N = mkN "dramaturgie" feminine ; -- tocheck
+lin drastic_A = mkA "draconien" ; -- tocheck
+lin draught_N = mkN "gorgée" feminine ; -- tocheck
+lin draw_1_V2 = mkV2 "dessiner" ;
+lin draw_2_V2 = mkV2 "tirer" ;
+lin draw_N = mkN "tirage" | mkN "égalité" feminine ; -- tocheck
+lin draw_V = mkV "dessiner" ;
+lin draw_V2 = variants{}; -- mkV2V (mkV "tirer") | mkV2V (mkV "dessiner") | mkV2V (mkV "attirer") | mkV2V (mkV "égaliser") | mkV2V (mkV "dégainer") ; -- tocheck
+lin drawback_N = mkN "drawback" masculine | mkN "inconvénient" masculine ; -- tocheck
+lin drawbridge_N = mkN "pont-levis" masculine ; -- tocheck
+lin drawer_N = mkN "dessinateur" masculine | mkN "tiroir" masculine ; -- tocheck
+lin drawing_N = mkN "pige" feminine | mkN "dessin" masculine ; -- tocheck
+lin dread_N = mkN "crainte" feminine ; -- tocheck
+lin dread_V2 = mkV2 (mkV "redouter") ; -- tocheck
+lin dreadful_A = mkA "affreux" ; -- tocheck
+lin dream_N = mkN "rêve" masculine ; -- tocheck
+lin dream_V = variants{}; -- mkV2 (mkV "rêver") | mkV2 (mkV "rêvasser") ; -- tocheck
+lin dream_V2 = mkV2 (mkV "rêver") | mkV2 (mkV "rêvasser") ; -- tocheck
+lin dreamer_N = mkN "rêveur" masculine ; -- tocheck
+lin dreamlike_A = mkA "onirique" ; -- tocheck
+lin dreary_A = mkA "terne" ; -- tocheck
+lin dreg_N = mkN "lie" ; -- tocheck
+lin dregs_N = mkN "lie" feminine ; -- tocheck
+lin drench_V2 = mkV2 (mkV "tremper") ; -- tocheck
+lin dress_N = mkN "tenue" feminine | mkN "robe" feminine ; -- tocheck
+lin dress_V = variants{}; -- mkV2 (mkV "panser") | mkV2 (reflV (mkV "habiller")) | mkV2 (mkV "habiller") ; -- tocheck
+lin dress_V2 = mkV2 (mkV "panser") | mkV2 (reflV (mkV "habiller")) | mkV2 (mkV "habiller") ; -- tocheck
+lin dresser_N = mkN "commode" feminine ; -- tocheck
+lin dressing_N = variants{} ; --
+lin dressmaker_N = mkN "couturière" feminine ; -- tocheck
+lin dribble_N = mkN "goutte" feminine | mkN "dribble" masculine | mkN "bave" feminine ; -- tocheck
+lin dribble_V2 = mkV2 (mkV "dribbler") | mkV2 (mkV "goutter") | mkV2 (mkV "baver") ; -- tocheck
+lin dribbler_N = mkN "baveur" masculine | mkN "dribbleur" masculine ; -- tocheck
+lin drift_N = mkN "dérive" feminine ; -- tocheck
+lin drift_V = variants{}; -- mkV2 (mkV "dévier") | mkV2 (mkV "errer") | mkV2 (mkV "dériver") ; -- tocheck
+lin drift_V2 = mkV2 (mkV "dévier") | mkV2 (mkV "errer") | mkV2 (mkV "dériver") ; -- tocheck
+lin drifter_N = mkN "vagabond" masculine ; -- tocheck
+lin drill_N = mkN "coutil" masculine | mkN "chignole" feminine | mkN "exercice" masculine | mkN "drill" masculine | mkN "foreuse" feminine ; -- tocheck
+lin drill_V = variants{}; -- mkV2 (mkV "forer") | mkV2 (mkV "entraîner") | mkV2 (mkV "approfondir") | mkV2 (mkV "rabâcher") | mkV2 (reflV (mkV "entraîner")) ; -- tocheck
+lin drill_V2 = mkV2 (mkV "forer") | mkV2 (mkV "entraîner") | mkV2 (mkV "approfondir") | mkV2 (mkV "rabâcher") | mkV2 (reflV (mkV "entraîner")) ; -- tocheck
+lin drink_N = mkN "boire" | mkN "verre" masculine | mkN "boisson" feminine ; -- tocheck
+lin drink_V = variants{}; -- L.drink_V2 ;
+lin drink_V2 = L.drink_V2 ;
+lin drinkable_A = mkA "buvable" | mkA "potable" ; -- tocheck
+lin drinker_N = mkN "buveur" masculine ; -- tocheck
+lin drip_N = mkN "goutte-à-goutte" masculine ; -- tocheck
+lin drip_V2 = mkV2 (mkV "goutter") | mkV2 (mkV "suinter") ; -- tocheck
+lin dripping_N = mkN "dégoulinade" feminine ; -- tocheck
+lin drive_N = mkN "lecteur" masculine | mkN "pulsion" feminine ; -- tocheck
+lin drive_V = I.conduire_V2 | mkV "piloter" ; ---- END edits AR
+lin drive_V2 = I.conduire_V2 ;
+lin drive_V2V = mkV2V (mkV I.rendre_V2) | mkV2V (mkV "pousser") | mkV2V (mkV I.conduire_V2) ;
+lin drive_in_N = mkN "ciné-parc" masculine ; -- tocheck
+lin drivel_N = mkN "foutaise" | mkN "bave" feminine ; -- tocheck
+lin drivel_V = mkV (mkV "baver") | mkV (mkV "radoter") ; -- tocheck
+lin driverFem_N = mkN "conductrice" feminine | mkN "pilote" feminine ; -- tocheck
+lin driverMasc_N = mkN "chauffeur" ;
+lin driveway_N = mkN "allée" ; -- tocheck
+lin driving_A = variants{} ; --
+lin driving_N = mkN "conduite" feminine ; -- tocheck
+lin drizzle_N = mkN "bruine" feminine | mkN "flotte" feminine ; -- tocheck
+lin drizzle_V = mkV (mkV "bruiner") | mkV (mkV "mouiller") ; -- tocheck
+lin drogue_N = mkN "panier-entonnoir" | mkN "cône" masculine ; -- tocheck
+lin droll_A = mkA "fantaisiste" ; -- tocheck
+lin dromedary_N = mkN "dromadaire" masculine ; -- tocheck
+lin drone_N = mkN "abeillaud" | mkN "bourdonnement" | mkN "drone" masculine ; -- tocheck
+lin drool_N = mkN "bave" feminine ; -- tocheck
+lin drool_V = mkV (mkV "saliver") ; -- tocheck
+lin droop_V2 = mkV2 (mkV "tomber") ; -- tocheck
+lin drop_N = mkN "chute" feminine | mkN "goutte" feminine ; -- tocheck
+lin drop_V = variants{}; -- mkV2 (mkV "tomber") ; -- tocheck
+lin drop_V2 = mkV2 (mkV "tomber") ; -- tocheck
+lin droplet_N = mkN "gouttelette" feminine ; -- tocheck
+lin dropper_N = mkN "compte-goutte" masculine ; -- tocheck
+lin droppings_N = mkN "crotte" feminine ; -- tocheck
+lin dropsy_N = mkN "hydropisie" feminine ; -- tocheck
+lin drought_N = mkN "sécheresse" feminine ; -- tocheck
+lin drove_N = mkN "troupeau" masculine ; -- tocheck
+lin drown_V = variants{}; -- mkV2 (reflV (mkV "noyer")) | mkV2 (mkV "noyer") ; -- tocheck
+lin drown_V2 = mkV2 (reflV (mkV "noyer")) | mkV2 (mkV "noyer") ; -- tocheck
+lin drowse_N = mkN "somnolence" feminine ; -- tocheck
+lin drowse_V2 = mkV2 (mkV "somnoler") ; -- tocheck
+lin drowsiness_N = mkN "somnolence" feminine ; -- tocheck
+lin drowsy_A = mkA "somnolent" | mkA "soporifique" | mkA "stupide" ; -- tocheck
+lin drubbing_N = mkN "raclée" feminine ; -- tocheck
+lin drudgery_N = mkN "corvée" feminine ; -- tocheck
+lin drug_N = mkN "drogue" feminine ; -- tocheck
+lin drug_V2 = mkV2 (mkV "droguer") ; -- tocheck
+lin druid_N = mkN "druide" masculine ; -- tocheck
+lin druidism_N = mkN "druidisme" masculine ; -- tocheck
+lin drum_N = mkN "tonneau" masculine | mkN "tambour" masculine ; -- tocheck
+lin drummer_N = mkN "batteur" masculine ; -- tocheck
+lin drumstick_N = mkN "baguette" feminine ; -- tocheck
+lin drunk_A = mkA "ivre" ; -- tocheck
+lin drunk_N = mkN "ivrogne" ; -- tocheck
+lin drunkard_N = mkN "ivrogne" ; -- tocheck
+lin drunkenness_N = mkN "ébriété" ; -- tocheck
+lin drupelet_N = mkN "drupéole" feminine ; -- tocheck
+lin dry_A = L.dry_A ;
+lin dry_V = variants{}; -- mkV2 (mkV "sécher") ; -- tocheck
+lin dry_V2 = mkV2 (mkV "sécher") ; -- tocheck
+lin dryad_N = mkN "dryade" feminine ; -- tocheck
+lin dryer_N = mkN "sèche-linge" masculine ; -- tocheck
+lin dual_A = mkA "double" | mkA "duel" ; -- tocheck
+lin duality_N = mkN "dualité" feminine ; -- tocheck
+lin dub_V3 = mkV3 (mkV "adouber") | mkV3 (mkV "doubler") ; -- tocheck
+lin dubbing_N = mkN "doublage" masculine ; -- tocheck
+lin dubious_A = mkA "douteux" | mkA "dubitatif" ; -- tocheck
+lin dubnium_N = mkN "dubnium" masculine ; -- tocheck
+lin ducal_A = mkA "ducal" ; -- tocheck
+lin ducat_N = mkN "ducat" masculine ; -- tocheck
+lin duchess_N = mkN "duchesse" feminine ; -- tocheck
+lin duchy_N = mkN "duché" masculine ; -- tocheck
+lin duck_N = mkN "canard" masculine | mkN "cane" feminine ; -- tocheck
+lin duck_V2 = mkV2 (mkV "esquiver") | mkV2 (mkV "baisser") | mkV2 (mkV "plonger") ; -- tocheck
+lin duckling_N = mkN "canardeau" masculine ; -- tocheck
+lin duct_N = mkN "tuyau" masculine ; -- tocheck
+lin ductile_A = mkA "ductile" ; -- tocheck
+lin ductility_N = mkN "ductilité" feminine ; -- tocheck
+lin dude_N = mkN "type" masculine ; -- tocheck
+lin due_A = mkA "dû" ; -- tocheck
+lin duel_N = mkN "duel" masculine ; -- tocheck
+lin duel_V = mkV (mkV "dueller") ; -- tocheck
+lin duet_N = mkN "duo" masculine ; -- tocheck
+lin duffer_N = mkN "tocard" ; -- tocheck
+lin duke_N = mkN "duc" masculine ; -- tocheck
+lin dulcet_A = mkA "suave" | mkA "doux" ; -- tocheck
+lin dulcimer_N = mkN "tympanon" masculine ; -- tocheck
+lin dull_A = L.dull_A ;
+lin dull_V2 = mkV2 (mkV "émousser") | mkV2 (mkV "adoucir") ; -- tocheck
+lin dulse_N = mkN "dulse" ; -- tocheck
+lin duly_Adv = variants{} ; --
+lin dumb_A = mkA "stupide" ; -- tocheck
+lin dumbbell_N = mkN "haltère" masculine ; -- tocheck
+lin dumbfound_V2 = mkV2 (mkV "abasourdir") ; -- tocheck
+lin dummy_N = mkN "suce" ; -- tocheck
+lin dump_V = variants{}; -- mkV2 (mkV "larguer") ; -- tocheck
+lin dump_V2 = mkV2 (mkV "larguer") ; -- tocheck
+lin dumping_N = mkN "dumping" masculine ; -- tocheck
+lin dumpling_N = mkN "quenelle" feminine | mkN "chou" masculine ; -- tocheck
+lin dunce_N = mkN "cancre" ; -- tocheck
+lin dune_N = mkN "dune" feminine ; -- tocheck
+lin dung_N = mkN "fumier" masculine ; -- tocheck
+lin dungeon_N = mkN "oubliette" feminine | mkN "donjon" masculine ; -- tocheck
+lin duodenum_N = mkN "duodénum" masculine ; -- tocheck
+lin dupe_V2 = mkV2 (mkV "duper") ; -- tocheck
+lin duplicate_N = mkN "duplicata" masculine ; -- tocheck
+lin duplicate_V2 = mkV2 (mkV "copier") ; -- tocheck
+lin duplication_N = mkN "duplication" feminine ; -- tocheck
+lin duplicity_N = mkN "duplicité" feminine ; -- tocheck
+lin durability_N = mkN "durabilité" feminine ; -- tocheck
+lin durable_A = mkA "durable" ; -- tocheck
+lin duration_N = mkN "durée" feminine ; -- tocheck
+lin durative_N = mkN "duratif" masculine ; -- tocheck
+lin duress_N = mkN "contrainte" feminine ; -- tocheck
+lin durian_N = mkN "durian" masculine ; -- tocheck
+lin during_Prep = S.during_Prep ;
+lin dusk_N = mkN "crépuscule" masculine ; -- tocheck
+lin dust_N = L.dust_N ;
+lin dust_V2 = mkV2 (mkV "épousseter") | mkV2 (mkV "pulvériser") ; -- tocheck
+lin dustbin_N = mkN "poubelle" feminine ; -- tocheck
+lin dusty_A = mkA "poussiéreux" ; -- tocheck
+lin duty_N = mkN "devoir" masculine | mkN "travail" masculine | mkN "taxe" feminine ; -- tocheck
+lin dwarf_N = mkN "nain" masculine ; -- tocheck
+lin dwarf_V2 = mkV2 (reflV (mkV "nanifier")) | mkV2 (mkV "écraser") | mkV2 (mkV "nanifier") ; -- tocheck
+lin dwell_V = mkV (mkV "résider") ; -- tocheck
+lin dwelling_N = mkN "domicile" masculine ; -- tocheck
+lin dwindle_V = mkV (mkV "diminuer") ; -- tocheck
+lin dyadic_A = mkA "dyadique" ; -- tocheck
+lin dye_N = mkN "teinture" feminine ; -- tocheck
+lin dye_V2 = mkV2 (mkV I.teindre_V2) ; -- tocheck
+lin dyke_N = mkN "gouine" feminine ; -- tocheck
+lin dynamic_A = mkA "dynamique" ; -- tocheck
+lin dynamic_N = mkN "dynamique" feminine ; -- tocheck
+lin dynamics_N = mkN "dynamique" feminine ; -- tocheck
+lin dynamism_N = mkN "dynamisme" masculine ; -- tocheck
+lin dynamite_V2 = mkV2 (mkV "dynamiter") ; -- tocheck
+lin dynamo_N = mkN "dynamo" masculine ; -- tocheck
+lin dynasty_N = mkN "dynastie" feminine ; -- tocheck
+lin dysentery_N = mkN "dysenterie" feminine ; -- tocheck
+lin dysfunction_N = mkN "dysfonctionnement" masculine ; -- tocheck
+lin dysfunctional_A = mkA "dysfonctionnel" ; -- tocheck
+lin dyskinesia_N = mkN "dyskinésie" feminine ; -- tocheck
+lin dyslexia_N = mkN "dyslexie" feminine ; -- tocheck
+lin dyslexic_A = mkA "dyslexique" ; -- tocheck
+lin dyspeptic_A = mkA "nauséabond" | mkA "irritable" ; -- tocheck
+lin dysphemism_N = mkN "dysphémisme" masculine ; -- tocheck
+lin dysphoria_N = mkN "dysphorie" ; -- tocheck
+lin dyspnea_N = mkN "dyspnée" feminine ; -- tocheck
+lin dysprosium_N = mkN "dysprosium" masculine ; -- tocheck
+lin dysthymia_N = mkN "dysthymie" feminine ; -- tocheck
+lin dystopia_N = mkN "dystopie" feminine ; -- tocheck
+lin dystopian_A = mkA "dystopique" ; -- tocheck
+lin dystrophy_N = mkN "dystrophie" feminine ; -- tocheck
+lin e_mail_N = mkN "courriel" masculine ; -- tocheck
+lin each_Det = mkDet "chaque" ;
+lin eager_A = variants{} ; --
+lin eagle_N = mkN "aigle" masculine ; -- tocheck
+lin eaglet_N = mkN "aiglon" masculine ; -- tocheck
+lin ear_N = L.ear_N ;
+lin eardrum_N = mkN "tympan" masculine ; -- tocheck
+lin earl_N = mkN "comte" ; -- tocheck
+lin early_A = mkA "ancien" ; ---- not really A in Fre
+lin early_Adv = mkAdv "tôt" ;
+lin earmark_V2 = mkV2 (mkV "allouer") ; -- tocheck
+lin earmuff_N = mkN "cache-oreilles" ; -- tocheck
+lin earn_V = variants{}; -- mkV2 (mkV "mériter") | mkV2 (mkV "gagner") ; -- tocheck
+lin earn_V2 = mkV2 (mkV "mériter") | mkV2 (mkV "gagner") ; -- tocheck
+lin earnest_A = mkA "sérieux" | mkA "ardent" ; -- tocheck
+lin earning_N = variants{} ; --
+lin earphone_N = mkN "écouteur" masculine ; -- tocheck
+lin earth_N = L.earth_N ;
+lin earthenware_N = mkN "poterie" feminine ; -- tocheck
+lin earwax_N = mkN "cérumen" masculine ; -- tocheck
+lin earwig_N = mkN "forficule" feminine ; -- tocheck
+lin ease_N = mkN "facilité" feminine | mkN "repos" masculine ; -- tocheck
+lin ease_V = variants{} ; --
+lin ease_V2 = variants{} ; --
+lin easel_N = mkN "chevalet" masculine ; -- tocheck
+lin easement_N = mkN "servitude" ; -- tocheck
+lin easily_Adv = variants{} ; --
+lin east_A = mkA "oriental" ; -- tocheck
+lin east_N = mkN "est" masculine ; -- tocheck
+lin eastern_A = mkA "oriental" ; -- tocheck
+lin easterner_N = mkN "Oriental" masculine ; -- tocheck
+lin easy_A = mkA "facile" ;
+lin easy_A2V = L.easy_A2V ;
+lin easy_Adv = variants{} ; --
+lin eat_V = variants{}; -- L.eat_V2 ;
+lin eat_V2 = L.eat_V2 ;
+lin eater_N = mkN "mangeur" ; -- tocheck
+lin eaves_N = mkN "avant-toit" masculine ; -- tocheck
+lin ebb_N = mkN "reflux" masculine ; -- tocheck
+lin ebb_V = mkV (mkV "refluer") ; -- tocheck
+lin ebonite_N = mkN "ébonite" feminine ; -- tocheck
+lin ebony_A = mkA "d'ébène" ; -- tocheck
+lin ebony_N = mkN "ébène" | mkN "ébène" feminine | mkN "ébénier" ; -- tocheck
+lin eccentric_A = mkA "excentrique" ; -- tocheck
+lin eccentric_N = mkN "excentrique" ; -- tocheck
+lin eccentricity_N = mkN "excentricité" feminine ; -- tocheck
+lin ecclesiastical_A = mkA "ecclésiastique" ; -- tocheck
+lin echelon_N = mkN "échelon" masculine ; -- tocheck
+lin echidna_N = mkN "échidné" masculine ; -- tocheck
+lin echinoderm_N = mkN "échinoderme" masculine ; -- tocheck
+lin echo_N = mkN "écho" masculine ; -- tocheck
+lin echo_V = variants{} ; --
+lin echo_V2 = variants{} ; --
+lin echolalia_N = mkN "écholalie" feminine ; -- tocheck
+lin echolocation_N = mkN "écholocation" feminine ; -- tocheck
+lin eclair_N = mkN "éclair" masculine ; -- tocheck
+lin eclectic_A = mkA "éclectique" | mkA "hétérogène" ; -- tocheck
+lin eclipse_N = mkN "éclipse" feminine ; -- tocheck
+lin eclipse_V2 = mkV2 (mkV "éclipser") ; -- tocheck
+lin ecliptic_N = mkN "écliptique" masculine ; -- tocheck
+lin eclogue_N = mkN "églogue" feminine ; -- tocheck
+lin ecological_A = mkA "écologique" ; -- tocheck
+lin ecologist_N = mkN "écologue" ; -- tocheck
+lin ecology_N = mkN "écologie" feminine ; -- tocheck
+lin econometrics_N = mkN "économétrie" feminine ; -- tocheck
+lin economic_A = mkA "économique" ;
+lin economically_Adv = variants{} ; --
+lin economics_N = mkN "économie" feminine ; -- tocheck
+lin economist_N = mkN "économiste" masculine ; -- tocheck
+lin economy_1_N = variants{} ; --
+lin economy_2_N = variants{} ; --
+lin economy_N = mkN "économie" feminine ; -- tocheck
+lin ecosystem_N = mkN "écosystème" masculine ; -- tocheck
+lin ecotourism_N = mkN "écotourisme" masculine ; -- tocheck
+lin ecstasy_N = mkN "ecstasy" masculine | mkN "extase" feminine ; -- tocheck
+lin ectoplasm_N = mkN "ectoplasme" ; -- tocheck
+lin ecumenical_A = mkA "oecuménique" ; -- tocheck
+lin ecumenism_N = mkN "oecuménisme" ; -- tocheck
+lin eczema_N = mkN "eczéma" masculine ; -- tocheck
+lin eddy_N = mkN "contre-courant" ; -- tocheck
+lin edelweiss_N = mkN "edelweiss" masculine ; -- tocheck
+lin edema_N = mkN "oedème" masculine ; -- tocheck
+lin edge_N = mkN "bord" masculine | mkN "côté" masculine | mkN "arête" feminine | mkN "carre" feminine ; -- tocheck
+lin edgy_A = mkA "nerveux" | mkA "limite" ; -- tocheck
+lin edible_A = mkA "comestible" ; -- tocheck
+lin edict_N = mkN "édit" masculine ; -- tocheck
+lin edification_N = mkN "édification" feminine ; -- tocheck
+lin edifice_N = mkN "édifice" masculine ; -- tocheck
+lin edify_V2 = mkV2 (mkV "édifier") ; -- tocheck
+lin edit_V2 = mkV2 (mkV "modifier") ; -- tocheck
+lin editing_N = mkN "rédaction" feminine ; -- tocheck
+lin edition_N = mkN "édition" feminine ; -- tocheck
+lin editor_N = mkN "rédacteur" masculine | mkN "monteuse" masculine | mkN "éditeur" masculine | mkN "monteur" masculine ; -- tocheck
+lin editorial_A = mkA "éditorial" ; -- tocheck
+lin educate_V2 = mkV2 (mkV "éduquer") ; -- tocheck
+lin education_N = mkN "formation" | mkN "éducation" feminine ;
+lin educational_A = mkA "éducatif" ; -- tocheck
+lin educative_A = mkA "éducatif" ; -- tocheck
+lin eel_N = mkN "anguille" feminine ; -- tocheck
+lin eerie_A = mkA "craintif" | mkA "étrange" ; -- tocheck
+lin efface_V2 = mkV2 (mkV "effacer") | mkV2 (reflV (mkV "effacer")) ; -- tocheck
+lin effect_N = mkN "effet" ;
+lin effect_V2 = mkV2 (mkV "effectuer") ; -- tocheck
+lin effective_A = mkA "efficace" ; -- tocheck
+lin effectively_Adv = variants{} ; --
+lin effectiveness_N = mkN "efficacité" ; -- tocheck
+lin effeminate_A = mkA "efféminé" ; -- tocheck
+lin effendi_N = mkN "effendi" masculine ; -- tocheck
+lin effervescence_N = mkN "effervescence" feminine ; -- tocheck
+lin effete_A = mkA "affaibli" ; -- tocheck
+lin efficacy_N = mkN "efficience" feminine ; -- tocheck
+lin efficiency_N = mkN "rendement" ; -- tocheck
+lin efficient_A = mkA "efficace" ; -- tocheck
+lin efficiently_Adv = variants{} ; --
+lin effigy_N = mkN "effigie" feminine ; -- tocheck
+lin efflorescence_N = mkN "efflorescence" ; -- tocheck
+lin effluvium_N = mkN "effluvium" ; -- tocheck
+lin effort_N = mkN "effort" ; -- tocheck
+lin effrontery_N = mkN "effronterie" feminine ; -- tocheck
+lin effusion_N = mkN "effusion" feminine ; -- tocheck
+lin effusive_A = mkA "excessif" ; -- tocheck
+lin egalitarian_A = mkA "égalitaire" ; -- tocheck
+lin egalitarian_N = mkN "égalitaire" ; -- tocheck
+lin egalitarianism_N = mkN "égalitarisme" masculine ; -- tocheck
+lin egg_N = L.egg_N ;
+lin eggcup_N = mkN "coquetier" masculine ; -- tocheck
+lin eggplant_N = mkN "aubergine" feminine ; -- tocheck
+lin eglantine_N = mkN "églantine" feminine ; -- tocheck
+lin ego_N = mkN "moi" masculine ; -- tocheck
+lin egoism_N = mkN "égoïsme" masculine ; -- tocheck
+lin egoist_N = mkN "égoïste" ; -- tocheck
+lin egotist_N = mkN "égoïste" ; -- tocheck
+lin egregious_A = mkA "flagrant" ; -- tocheck
+lin egress_N = mkN "sortie" feminine ; -- tocheck
+lin egret_N = mkN "aigrette" feminine ; -- tocheck
+lin eider_N = mkN "eider" masculine ; -- tocheck
+lin eiderdown_N = mkN "édredon" masculine ; -- tocheck
+lin einsteinium_N = mkN "einsteinium" masculine ; -- tocheck
+lin either7or_DConj = S.either7or_DConj ;
+lin either_Adv = variants{} ; --
+lin either_Det = mkDet "chaque" ; -- tocheck
+lin ejaculate_V2 = mkV2 (mkV "éjaculer") ; -- tocheck
+lin ejaculation_N = mkN "éjaculation" feminine ; -- tocheck
+lin eject_V2 = mkV2 (mkV "éjecter") ; -- tocheck
+lin ejection_N = mkN "éjection" feminine ; -- tocheck
+lin elaborate_A = variants{} ; --
+lin elapse_V = mkV (reflV (mkV "passer")) ; -- tocheck
+lin elastic_A = mkA "élastique" ; -- tocheck
+lin elastic_N = mkN "élastique" masculine ; -- tocheck
+lin elasticity_N = mkN "élasticité" | mkN "élasticité" feminine ; -- tocheck
+lin elation_N = mkN "allégresse" feminine | mkN "élation" feminine ; -- tocheck
+lin elbow_N = mkN "coude" masculine ; -- tocheck
+lin elder_A = mkA "aîné" ; -- tocheck
+lin elder_N = mkN "sureau" masculine ; -- tocheck
+lin elderly_A = mkA "vieux" ; -- tocheck
+lin elect_A = mkA "élu" ; -- tocheck
+lin elect_V = variants{}; -- mkV3 (mkV I.élire_V2) | mkV3 (mkV "choisir") ; -- tocheck
+lin elect_V2 = variants{}; -- mkV3 (mkV I.élire_V2) | mkV3 (mkV "choisir") ; -- tocheck
+lin elect_V2V = variants{}; -- variants{}; -- mkV3 (mkV I.élire_V2) | mkV3 (mkV "choisir") ; -- tocheck
+lin elect_V3 = mkV3 (mkV I.élire_V2) | mkV3 (mkV "choisir") ; -- tocheck
+lin elected_A = variants{} ; --
+lin election_N = mkN "élection" feminine ; -- tocheck
+lin elector_N = mkN "électeur" masculine ; -- tocheck
+lin electoral_A = mkA "électoral" ; -- tocheck
+lin electorate_N = mkN "électorat" masculine ; -- tocheck
+lin electric_A = mkA "électrique" ; -- tocheck
+lin electrical_A = mkA "électrique" ; -- tocheck
+lin electrician_N = mkN "électricien" masculine ; -- tocheck
+lin electricity_N = mkN "électricité" feminine ; -- tocheck
+lin electrification_N = mkN "électrification" feminine ; -- tocheck
+lin electrocardiogram_N = mkN "électrocardiogramme" masculine ; -- tocheck
+lin electrocute_V2 = mkV2 (mkV "électrocuter") ; -- tocheck
+lin electrocution_N = mkN "électrocution" feminine ; -- tocheck
+lin electrode_N = mkN "électrode" feminine ; -- tocheck
+lin electroencephalogram_N = mkN "électroencéphalogramme" masculine ; -- tocheck
+lin electrolysis_N = mkN "électrolyse" feminine ; -- tocheck
+lin electrolyte_N = mkN "électrolyte" masculine ; -- tocheck
+lin electromagnet_N = mkN "électro-aimant" masculine ; -- tocheck
+lin electromagnetic_A = mkA "électromagnétique" ; -- tocheck
+lin electromagnetism_N = mkN "électromagnétisme" feminine ; -- tocheck
+lin electromechanical_A = mkA "électromécanique" ; -- tocheck
+lin electron_N = mkN "électron" masculine ; -- tocheck
+lin electronegativity_N = mkN "électronégativité" feminine ; -- tocheck
+lin electronic_A = mkA "électronique" ; -- tocheck
+lin electronics_N = mkN "électronique" feminine ; -- tocheck
+lin electrophoresis_N = mkN "électrophorèse" ; -- tocheck
+lin electroscope_N = mkN "électroscope" ; -- tocheck
+lin electrostatics_N = mkN "électrostatique" feminine ; -- tocheck
+lin electrum_N = mkN "électrum" masculine ; -- tocheck
+lin elegance_N = mkN "élégance" feminine ; -- tocheck
+lin elegant_A = mkA "élégant" ; -- tocheck
+lin elegy_N = mkN "élégie" feminine ; -- tocheck
+lin element_N = mkN "élément" masculine | mkN "membre" masculine ; -- tocheck
+lin elementary_A = mkA "élémentaire" ; -- tocheck
+lin elephant_N = mkN "éléphantesque" | mkN "éléphant" masculine ; -- tocheck
+lin elephantiasis_N = mkN "éléphantiasis" ; -- tocheck
+lin elephantine_A = mkA "éléphantin" | mkA "éléphantesque" ; -- tocheck
+lin elevate_V2 = mkV2 (mkV "augmenter") | mkV2 (mkV "élever") ; -- tocheck
+lin elevation_N = mkN "élévation" feminine ; -- tocheck
+lin elf_N = mkN "elfe" masculine ; -- tocheck
+lin elicit_V2 = mkV2 (mkV "causer") | mkV2 (mkV "raisonner") ; -- tocheck
+lin eligibility_N = mkN "éligibilité" feminine ; -- tocheck
+lin eligible_A = variants{} ; --
+lin eliminate_V2 = mkV2 (mkV "tuer") ; -- tocheck
+lin elimination_N = mkN "élimination" feminine ; -- tocheck
+lin elision_N = mkN "élision" feminine ; -- tocheck
+lin elite_N = mkN "élite" feminine ; -- tocheck
+lin elitism_N = mkN "élitisme" ; -- tocheck
+lin elixir_N = mkN "élixir" masculine ; -- tocheck
+lin ell_N = mkN "aile" feminine | mkN "aune" feminine ; -- tocheck
+lin ellipse_N = mkN "ellipse" feminine ; -- tocheck
+lin ellipsis_N = mkN "ellipse" feminine ; -- tocheck
+lin elliptical_A = mkA "elliptique" ; -- tocheck
+lin elm_N = mkN "orme" masculine ; -- tocheck
+lin elongate_V2 = mkV2 (mkV "allonger") ; -- tocheck
+lin eloquence_N = mkN "éloquence" feminine ; -- tocheck
+lin eloquent_A = mkA "éloquent" ; -- tocheck
+lin else_Adv = mkAdv "autrement" ;
+lin elsewhere_Adv = mkAdv "ailleurs" ; -- tocheck
+lin elucidate_V2 = mkV2 (mkV "élucider") ; -- tocheck
+lin elucidation_N = mkN "élucidation" feminine ; -- tocheck
+lin elusive_A = mkA "évasif" ; -- tocheck
+lin emaciate_V2 = mkV2 (reflV (mkV "émacier")) | mkV2 (mkV "amaigrir") ; -- tocheck
+lin emaciation_N = mkN "émaciation" feminine ; -- tocheck
+lin emanate_V = mkV (mkV "émaner") ; -- tocheck
+lin emanation_N = mkN "émanation" feminine ; -- tocheck
+lin emancipation_N = mkN "émancipation" feminine ; -- tocheck
+lin emasculate_V2 = mkV2 (mkV "émasculer") ; -- tocheck
+lin emasculation_N = mkN "émasculation" feminine ; -- tocheck
+lin embalm_V2 = mkV2 (mkV "embaumer") ; -- tocheck
+lin embankment_N = mkN "chaussée" feminine ; -- tocheck
+lin embargo_N = mkN "embargo" masculine ; -- tocheck
+lin embark_V = variants{} ; --
+lin embark_V2 = variants{} ; --
+lin embarkation_N = mkN "embarquement" masculine ; -- tocheck
+lin embarrass_V2 = mkV2 (mkV "embarrasser") ; -- tocheck
+lin embarrassed_A = variants{} ; --
+lin embarrassing_A = mkA "embarrassant" ; -- tocheck
+lin embarrassment_N = mkN "embarras" masculine ; -- tocheck
+lin embassy_N = mkN "ambassade" feminine ; -- tocheck
+lin embattled_A = mkA "contesté" | mkA "armé" ; -- tocheck
+lin embed_V2 = mkV2 (mkV "insérer") ; -- tocheck
+lin embellish_V2 = mkV2 (mkV "embellir") ; -- tocheck
+lin ember_N = mkN "braise" feminine ; -- tocheck
+lin embezzle_V2 = mkV2 (mkV "divertir") ; -- tocheck
+lin embezzlement_N = mkN "détournement" masculine ; -- tocheck
+lin emblem_N = mkN "emblème" masculine ; -- tocheck
+lin embodiment_N = mkN "incarnation" feminine ; -- tocheck
+lin embody_V2 = mkV2 (mkV "représenter") | mkV2 (mkV "incarner") ; -- tocheck
+lin embolden_V2 = mkV2 (mkV "encourager") ; -- tocheck
+lin embolism_N = mkN "embolisme" masculine | mkN "embolie" feminine ; -- tocheck
+lin emboss_V2 = mkV2 (mkV "estamper") ; -- tocheck
+lin embrace_N = mkN "accolade" feminine ; -- tocheck
+lin embrace_V = variants{}; -- mkV2 (mkV I.étreindre_V2) ; -- tocheck
+lin embrace_V2 = mkV2 (mkV I.étreindre_V2) ; -- tocheck
+lin embrasure_N = mkN "embrasure" feminine ; -- tocheck
+lin embrocation_N = mkN "embrocation" feminine ; -- tocheck
+lin embroider_V2 = mkV2 (mkV "broder") ; -- tocheck
+lin embroiderer_N = mkN "brodeur" masculine ; -- tocheck
+lin embroideress_N = mkN "brodeuse" feminine ; -- tocheck
+lin embroidery_N = mkN "broderie" feminine ; -- tocheck
+lin embroil_V2 = mkV2 (mkV "embourber") ; -- tocheck
+lin embryo_N = mkN "embryon" masculine ; -- tocheck
+lin embryologist_N = mkN "embryologist" ; -- tocheck
+lin embryology_N = mkN "embryologie" feminine ; -- tocheck
+lin embryonic_A = mkA "embryonnaire" ; -- tocheck
+lin emerald_N = mkN "émeraude" feminine ; -- tocheck
+lin emerge_V = variants{}; -- mkV2V (mkV "émerger") ; -- tocheck
+lin emergence_N = mkN "émergence" feminine ; -- tocheck
+lin emergency_N = mkN "urgences" | mkN "urgence" feminine ; -- tocheck
+lin emeritus_A = mkA "émérite" ; -- tocheck
+lin emetic_N = mkN "émétique" ; -- tocheck
+lin emigrate_V2V = mkV2V (mkV "émigrer") ; -- tocheck
+lin emigration_N = mkN "émigration" feminine ; -- tocheck
+lin eminent_A = mkA "remarquable" | mkA "éminent" ; -- tocheck
+lin emir_N = mkN "émir" masculine ; -- tocheck
+lin emirate_N = mkN "émirat" masculine ; -- tocheck
+lin emissary_N = mkN "émissaire" ; -- tocheck
+lin emission_N = variants{} ; --
+lin emit_V2 = mkV2 (mkV I.émettre_V2) ; -- tocheck
+lin emitter_N = mkN "émetteur" masculine ; -- tocheck
+lin emmer_N = mkN "amidonnier" masculine ; -- tocheck
+lin emolument_N = mkN "émolument" masculine ; -- tocheck
+lin emoticon_N = mkN "binette" feminine ; -- tocheck
+lin emotion_N = mkN "émotion" feminine ; -- tocheck
+lin emotional_A = mkA "émotionnel" ; -- tocheck
+lin empathic_A = mkA "empathique" ; -- tocheck
+lin empathize_V = mkV (mkV "compatir") ; -- tocheck
+lin empathy_N = mkN "empathie" feminine ; -- tocheck
+lin emperor_N = mkN "empereur" masculine ; -- tocheck
+lin emphasis_N = mkN "accent" masculine | mkN "graisse" feminine ; -- tocheck
+lin emphasize_V2 = mkV2 (mkV "souligner") ; -- tocheck
+lin emphasize_VS = variants{}; -- mkV2 (mkV "souligner") ; -- tocheck
+lin emphatic_A = mkA "emphatique" ; -- tocheck
+lin emphysema_N = mkN "emphysème" masculine ; -- tocheck
+lin empire_N = mkN "empire" | mkN "empire" masculine ; -- tocheck
+lin empirical_A = variants{} ; --
+lin empiricism_N = mkN "empirisme" masculine ; -- tocheck
+lin employ_V2 = mkV2 (mkV "employer") ; -- tocheck
+lin employable_A = mkA "employable" ; -- tocheck
+lin employee_N = mkN "employé" masculine ; -- tocheck
+lin employer_N = mkN "employeur" masculine ; -- tocheck
+lin employment_N = mkN "emploi" masculine | mkN "travail" masculine ; -- tocheck
+lin empower_V2V = mkV2V (mkV "autoriser") ; -- tocheck
+lin empress_N = mkN "impératrice" feminine ; -- tocheck
+lin emptiness_N = mkN "néant" | mkN "vide" masculine ; -- tocheck
+lin empty_A = L.empty_A ;
+lin empty_V = variants{}; -- mkV2 (mkV "vider") ; -- tocheck
+lin empty_V2 = mkV2 (mkV "vider") ; -- tocheck
+lin empty_handed_A = mkA "bredouille" ; -- tocheck
+lin emu_N = mkN "émeu" masculine ; -- tocheck
+lin emulate_V2 = mkV2 (mkV "émuler") ; -- tocheck
+lin emulsion_N = mkN "émulsion" feminine ; -- tocheck
+lin enable_V2 = variants{}; -- mkV2V (mkV "activer") | mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin enable_V2V = mkV2V (mkV "activer") | mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin enable_VS = variants{}; -- mkV2V (mkV "activer") | mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin enact_V2V = mkV2V (mkV "jouer") | mkV2V (mkV "promulguer") ; -- tocheck
+lin enamel_N = mkN "émail" masculine ; -- tocheck
+lin enamel_V2 = mkV2 (mkV "émailler") ; -- tocheck
+lin encapsulation_N = mkN "encapsulation" ; -- tocheck
+lin encephalitis_N = mkN "encéphalite" feminine ; -- tocheck
+lin enchant_V2 = mkV2 (mkV "enchanter") ; -- tocheck
+lin enchanter_N = mkN "enchanteur" masculine ; -- tocheck
+lin enchantment_N = mkN "enchantement" masculine ; -- tocheck
+lin enchantress_N = mkN "enchanteresse" feminine ; -- tocheck
+lin encircle_V2 = mkV2 (mkV "encercler") ; -- tocheck
+lin enclose_V2 = variants{} ; --
+lin enclosure_N = mkN "enclos" masculine ; -- tocheck
+lin encoding_N = mkN "codage" masculine ; -- tocheck
+lin encompass_V2 = mkV2 (mkV "encercler") | mkV2 (mkV "englober") | mkV2 (mkV "entourer") ; -- tocheck
+lin encore_N = mkN "bis" | mkN "rappel" masculine ; -- tocheck
+lin encounter_N = mkN "rencontre" | mkN "rencontre" feminine ; -- tocheck
+lin encounter_V2 = mkV2 (mkV "rencontrer") ; -- tocheck
+lin encourage_V2 = variants{}; -- mkV2V (mkV "encourager") ; -- tocheck
+lin encourage_V2V = mkV2V (mkV "encourager") ; -- tocheck
+lin encouragement_N = mkN "encouragement" masculine ; -- tocheck
+lin encouraging_A = variants{} ; --
+lin encrypt_V2 = mkV2 (mkV "coder") ; -- tocheck
+lin encyclical_N = mkN "encyclique" feminine ; -- tocheck
+lin encyclopedia_N = mkN "encyclopédie" feminine ; -- tocheck
+lin encyclopedic_A = mkA "encyclopédique" ; -- tocheck
+lin end_1_N = mkN "fin" feminine ;
+lin end_2_N = mkN "bout" ;
+lin end_N = mkN "fin" feminine ;
+lin end_V = variants{}; -- mkV2 (mkV "finir") ; -- tocheck
+lin end_V2 = mkV2 (mkV "finir") ; -- tocheck
+lin endanger_V2 = mkV2 (mkV I.compromettre_V2) ; -- tocheck
+lin endeavour_N = mkN "effort" ; -- tocheck
+lin endeavour_V = mkV (mkV "tenter") ; -- tocheck
+lin endemic_A = mkA "indigène" | mkA "endémique" ; -- tocheck
+lin endgame_N = mkN "finale" feminine ; -- tocheck
+lin ending_N = mkN "terminaison" feminine | mkN "fin" feminine ; -- tocheck
+lin endive_N = mkN "endive" feminine ; -- tocheck
+lin endless_A = mkA "infini" ; -- tocheck
+lin endocardium_N = mkN "endocarde" masculine ; -- tocheck
+lin endocrine_A = mkA "endocrine" ; -- tocheck
+lin endocrinologist_N = mkN "endocrinologue" ; -- tocheck
+lin endogamous_A = mkA "endogamique" ; -- tocheck
+lin endogamy_N = mkN "endogamie" feminine ; -- tocheck
+lin endogenous_A = mkA "endogène" ; -- tocheck
+lin endometrium_N = mkN "endomètre" masculine ; -- tocheck
+lin endoparasite_N = mkN "endoparasite" masculine ; -- tocheck
+lin endorphin_N = mkN "endorphine" feminine ; -- tocheck
+lin endorse_V2 = mkV2 (mkV I.soutenir_V2) | mkV2 (mkV "endosser") ; -- tocheck
+lin endoscopy_N = mkN "endoscopie" feminine ; -- tocheck
+lin endoskeleton_N = mkN "endosquelette" masculine ; -- tocheck
+lin endotoxin_N = mkN "endotoxine" feminine ; -- tocheck
+lin endow_V2 = mkV2 (mkV "doter") | mkV2 (mkV "enrichir") ; -- tocheck
+lin endowment_N = mkN "dotation" feminine | mkN "zob" masculine ; -- tocheck
+lin endurable_A = mkA "endurable" ; -- tocheck
+lin endure_V = variants{}; -- mkV2 (mkV "endurer") ; -- tocheck
+lin endure_V2 = mkV2 (mkV "endurer") ; -- tocheck
+lin enema_N = mkN "lavement" masculine ; -- tocheck
+lin enemy_N = L.enemy_N ;
+lin energetic_A = mkA "énergétique" | mkA "énergique" ; -- tocheck
+lin energetically_Adv = mkAdv "énergiquement" ; -- tocheck
+lin energy_N = mkN "énergie" feminine ; -- tocheck
+lin enervate_V2 = mkV2 (mkV "affaiblir") ; -- tocheck
+lin enforce_V2 = variants{} ; --
+lin enforcement_N = variants{} ; --
+lin engage_V = variants{}; -- mkV2 (mkV "engager") | mkV2 (mkV "embrayer") ; -- tocheck
+lin engage_V2 = mkV2 (mkV "engager") | mkV2 (mkV "embrayer") ; -- tocheck
+lin engagement_N = mkN "fiançailles" ; -- tocheck
+lin engender_V2 = mkV2 (mkV "engendrer") ; -- tocheck
+lin engine_N = mkN "moteur" masculine | mkN "locomotive" feminine ; -- tocheck
+lin engineer_N = mkN "ingénieur" | mkN "machiniste" masculine ; -- tocheck
+lin engineering_N = mkN "ingénierie" feminine ; -- tocheck
+lin engrave_V2 = mkV2 (mkV "graver") ; -- tocheck
+lin engraving_N = mkN "gravure" feminine ; -- tocheck
+lin engross_V2 = mkV2 (mkV "accaparer") | mkV2 (mkV "captiver") | mkV2 (mkV "engraisser") ; -- tocheck
+lin engulf_V2 = mkV2 (mkV "engloutir") ; -- tocheck
+lin enhance_V2 = mkV2 (mkV "améliorer") | mkV2 (mkV "augmenter") ; -- tocheck
+lin enhanced_A = variants{} ; --
+lin enhancement_N = mkN "amélioration" feminine ; -- tocheck
+lin enigma_N = mkN "énigme" feminine ; -- tocheck
+lin enigmatic_A = mkA "énigmatique" ; -- tocheck
+lin enjambment_N = mkN "enjambement" masculine ; -- tocheck
+lin enjoy_V2 = mkV2 (mkV "jouir") ; -- tocheck
+lin enjoy_VV = variants{}; -- mkV2 (mkV "jouir") ; -- tocheck
+lin enjoyable_A = variants{} ; --
+lin enjoyment_N = variants{} ; --
+lin enlarge_V2 = mkV2 (mkV "agrandir") ; -- tocheck
+lin enlargement_N = mkN "élargissement" ; -- tocheck
+lin enlighten_V2 = mkV2 (mkV "éclairer") ; -- tocheck
+lin enlightenment_N = mkN "illumination" ; -- tocheck
+lin enlist_V2 = mkV2 (mkV I.rejoindre_V2) | mkV2 (mkV "recruter") ; -- tocheck
+lin enlistment_N = mkN "enrôlement" masculine ; -- tocheck
+lin enmity_N = mkN "inimitié" feminine ; -- tocheck
+lin ennoble_V2 = mkV2 (mkV "anoblir") ; -- tocheck
+lin enol_N = mkN "énol" masculine ; -- tocheck
+lin enologist_N = mkN "oenologue" ; -- tocheck
+lin enormous_A = mkA "énorme" ; -- tocheck
+lin enormously_Adv = variants{} ; --
+lin enough_Adv = mkAdv "assez" ;
+lin enough_Predet = variants{} ; --
+lin enquire_V = variants{} ; --
+lin enquire_V2 = variants{} ; --
+lin enquiry_N = mkN "enquête" feminine ; -- tocheck
+lin enrich_V2 = mkV2 (mkV "enrichir") ; -- tocheck
+lin enrichment_N = mkN "enrichissement" masculine ; -- tocheck
+lin enroll_V2 = mkV2 (mkV "enrôler") | mkV2 (reflV (mkV I.inscrire_V2)) ; -- tocheck
+lin enrolment_N = mkN "inscription" feminine ; -- tocheck
+lin ensemble_N = mkN "ensemble" masculine ; -- tocheck
+lin enshrine_V2 = mkV2 (mkV "enchâsser") ; -- tocheck
+lin ensign_N = mkN "pavillon" masculine | mkN "aspirant" masculine ; -- tocheck
+lin ensnare_V2 = mkV2 (mkV "empêtrer") | mkV2 (mkV "piéger") ; -- tocheck
+lin ensue_V = mkV (mkV "résulter") ; -- tocheck
+lin ensure_V = variants{}; -- mkV2 (reflV (mkV "assurer")) ; -- tocheck
+lin ensure_V2 = mkV2 (reflV (mkV "assurer")) ; -- tocheck
+lin ensure_VS = variants{}; -- mkV2 (reflV (mkV "assurer")) ; -- tocheck
+lin entail_V2 = mkV2 (mkV "comporter") ; -- tocheck
+lin entangle_V2 = mkV2 (mkV "intriquer") ; -- tocheck
+lin entelechy_N = mkN "entéléchie" feminine ; -- tocheck
+lin enter_V = variants{}; -- mkV2 (mkV "entrer") | mkV2 (mkV "taper") ; -- tocheck
+lin enter_V2 = mkV2 (mkV "entrer") | mkV2 (mkV "taper") ; -- tocheck
+lin enteritis_N = mkN "entérite" feminine ; -- tocheck
+lin enterprise_N = mkN "entreprise" feminine | mkN "venture" feminine | mkN "initiative" feminine ; -- tocheck
+lin enterprising_A = mkA "entreprenant" ; -- tocheck
+lin entertain_V2 = mkV2 (mkV "divertir") | mkV2 (mkV I.recevoir_V2) ; -- tocheck
+lin entertainer_N = mkN "amuseur" masculine ; -- tocheck
+lin entertaining_A = mkA "divertissant" ; -- tocheck
+lin entertainment_N = mkN "divertissement" masculine ; -- tocheck
+lin enthrone_V2 = mkV2 (mkV "introniser") ; -- tocheck
+lin enthuse_V = mkV (mkV "enthousiasmer") ; -- tocheck
+lin enthusiasm_N = mkN "enthousiasme" masculine ; -- tocheck
+lin enthusiast_N = mkN "enthousiaste" | mkN "passionné" ; -- tocheck
+lin enthusiastic_A = mkA "enthousiaste" ; -- tocheck
+lin entice_V2 = mkV2 (mkV "appâter") ; -- tocheck
+lin entire_A = mkA "entier" ; -- tocheck
+lin entirely_Adv = variants{} ; --
+lin entirety_N = mkN "entièreté" feminine ; -- tocheck
+lin entitle_V2V = variants{} ; --
+lin entitle_VS = variants{} ; --
+lin entitlement_N = mkN "allocation" feminine | mkN "revendication" feminine ; -- tocheck
+lin entity_N = mkN "entité" ; -- tocheck
+lin entomological_A = mkA "entomologique" ; -- tocheck
+lin entomologist_N = mkN "entomologiste" ; -- tocheck
+lin entomology_N = mkN "entomologie" feminine ; -- tocheck
+lin entourage_N = mkN "entourage" masculine ; -- tocheck
+lin entrance_N = mkN "entrée" | mkN "entrée" feminine ; -- tocheck
+lin entrance_V2 = mkV2 (mkV "enchanter") ; -- tocheck
+lin entrepreneur_N = mkN "entrepreneur" masculine ; -- tocheck
+lin entrepreneurial_A = mkA "entreprenant" ; -- tocheck
+lin entrust_V2 = mkV2 (mkV "confier") ; -- tocheck
+lin entry_1_N = variants{} ; --
+lin entry_2_N = variants{} ; --
+lin entry_N = mkN "entrée" feminine | mkN "article" masculine | mkN "élément" masculine | mkN "coefficient" masculine ; -- tocheck
+lin entwine_V2 = mkV2 (mkV "entrelacer") ; -- tocheck
+lin enumerate_V2 = mkV2 (mkV "dénombrer") | mkV2 (mkV "énoncer") ; -- tocheck
+lin enunciation_N = mkN "énonciation" feminine ; -- tocheck
+lin envelop_V2 = mkV2 (mkV "envelopper") ; -- tocheck
+lin envelope_N = mkN "enveloppe" feminine ; -- tocheck
+lin environment_N = mkN "environnement" masculine ; -- tocheck
+lin environmental_A = mkA "environnemental" ; -- tocheck
+lin environmentalism_N = mkN "écologisme" masculine ; -- tocheck
+lin environmentalist_N = mkN "environnementaliste" ; -- tocheck
+lin envisage_V2 = mkV2 (mkV "envisager") ; -- tocheck
+lin envision_V2 = mkV2 (mkV "envisager") ; -- tocheck
+lin envoy_N = mkN "envoyé" masculine ; -- tocheck
+lin envy_N = mkN "envie" feminine ; -- tocheck
+lin envy_V2 = mkV2 (mkV "envier") ; -- tocheck
+lin enzymatic_A = mkA "enzymatique" ; -- tocheck
+lin enzyme_N = mkN "enzyme" ; -- tocheck
+lin eon_N = mkN "éon" masculine ; -- tocheck
+lin epaulet_N = mkN "épaulette" feminine ; -- tocheck
+lin epaulette_N = mkN "épaulette" feminine ; -- tocheck
+lin epee_N = mkN "épée" feminine ; -- tocheck
+lin epenthesis_N = mkN "épenthèse" ; -- tocheck
+lin ephemeral_A = mkA "éphémère" ; -- tocheck
+lin epic_A = mkA "épique" ; -- tocheck
+lin epic_N = mkN "épopée" ; -- tocheck
+lin epicardium_N = mkN "épicarde" masculine ; -- tocheck
+lin epicentre_N = mkN "épicentre" masculine ; -- tocheck
+lin epicycle_N = mkN "épicycle" ; -- tocheck
+lin epicycloid_N = mkN "épicycloïde" feminine ; -- tocheck
+lin epidemic_A = mkA "épidémique" ; -- tocheck
+lin epidemic_N = mkN "épidémie" ; -- tocheck
+lin epidemiologic_A = mkA "épidémiologique" ; -- tocheck
+lin epidemiology_N = mkN "épidémiologie" ; -- tocheck
+lin epidermis_N = mkN "épiderme" masculine ; -- tocheck
+lin epididymis_N = mkN "épididyme" masculine ; -- tocheck
+lin epiglottis_N = mkN "épiglotte" feminine ; -- tocheck
+lin epigram_N = mkN "épigramme" masculine ; -- tocheck
+lin epigrammatic_A = mkA "épigrammatique" ; -- tocheck
+lin epigraph_N = mkN "épigraphe" feminine ; -- tocheck
+lin epigraphy_N = mkN "épigraphie" feminine ; -- tocheck
+lin epilation_N = mkN "épilation" feminine ; -- tocheck
+lin epilepsy_N = mkN "épilepsie" feminine ; -- tocheck
+lin epileptic_A = mkA "épileptique" ; -- tocheck
+lin epilogue_N = mkN "épilogue" masculine ; -- tocheck
+lin epiphany_N = mkN "illumination" | mkN "apparition" feminine ; -- tocheck
+lin epiphenomenon_N = mkN "épiphénomène" masculine | mkN "épiphénomène" ; -- tocheck
+lin episiotomy_N = mkN "épisiotomie" feminine ; -- tocheck
+lin episode_N = mkN "épisode" masculine ; -- tocheck
+lin episteme_N = mkN "épistémè" feminine | mkN "épistémè" ; -- tocheck
+lin epistle_N = mkN "épître" feminine ; -- tocheck
+lin epitaph_N = mkN "épitaphe" feminine ; -- tocheck
+lin epithalamium_N = mkN "épithalame" masculine ; -- tocheck
+lin epithelium_N = mkN "épithélium" masculine ; -- tocheck
+lin epithet_N = mkN "épithète" feminine ; -- tocheck
+lin epitome_N = mkN "résumé" ; -- tocheck
+lin epoch_N = mkN "moneto" masculine | mkN "époque" feminine | mkN "singularité" feminine ; -- tocheck
+lin eponym_N = mkN "éponyme" masculine ; -- tocheck
+lin eponymous_A = mkA "éponyme" ; -- tocheck
+lin eponymy_N = mkN "éponymie" feminine ; -- tocheck
+lin epoxy_N = mkN "époxy" masculine ; -- tocheck
+lin epsilon_N = mkN "epsilon" masculine ; -- tocheck
+lin equal_A = mkA "égal" ; -- tocheck
+lin equal_N = mkN "égal" masculine ; -- tocheck
+lin equal_V2 = variants{} ; --
+lin equality_N = mkN "égalité" feminine ; -- tocheck
+lin equalization_N = mkN "égalisation" ; -- tocheck
+lin equalize_V2 = mkV2 (mkV "égaliser") ; -- tocheck
+lin equally_Adv = variants{} ; --
+lin equanimity_N = mkN "équanimité" ; -- tocheck
+lin equation_N = mkN "équation" feminine ; -- tocheck
+lin equator_N = mkN "équateur" masculine ; -- tocheck
+lin equatorial_A = mkA "équatorial" ; -- tocheck
+lin equestrian_A = mkA "hippique" ; -- tocheck
+lin equiangular_A = mkA "équiangle" ; -- tocheck
+lin equilibrium_N = mkN "équilibre" masculine ; -- tocheck
+lin equine_A = mkA "chevalin" ; -- tocheck
+lin equinox_N = mkN "équinoxe" masculine ; -- tocheck
+lin equip_V2 = variants{} ; --
+lin equipage_N = mkN "équipage" | mkN "bagages" ; -- tocheck
+lin equipment_N = mkN "équipement" masculine ; -- tocheck
+lin equity_N = mkN "action" feminine | mkN "impartialité" feminine ; -- tocheck
+lin equivalence_N = mkN "équivalence" feminine ; -- tocheck
+lin equivalent_A = mkA "équivalent" ; -- tocheck
+lin equivalent_N = mkN "équivalent" masculine ; -- tocheck
+lin equivocation_N = mkN "équivoque" feminine ; -- tocheck
+lin era_N = mkN "ère" feminine ; -- tocheck
+lin eradicate_V2 = mkV2 (mkV "éradiquer") ; -- tocheck
+lin erase_V2 = mkV2 (mkV "effacer") | mkV2 (reflV (mkV "effacer")) ; -- tocheck
+lin eraser_N = mkN "gomme" feminine ; -- tocheck
+lin erbium_N = mkN "erbium" masculine ; -- tocheck
+lin erect_V2 = variants{} ; --
+lin erectile_A = mkA "érectile" ; -- tocheck
+lin erection_N = mkN "érection" feminine | mkN "érection" ; -- tocheck
+lin eremitic_A = mkA "érémitique" ; -- tocheck
+lin eremitism_N = mkN "érémitisme" masculine ; -- tocheck
+lin ergonomic_A = mkA "ergonomique" ; -- tocheck
+lin ergonomics_N = mkN "ergonomie" feminine ; -- tocheck
+lin ermine_N = mkN "hermine" feminine ; -- tocheck
+lin erode_V2 = mkV2 (mkV "éroder") ; -- tocheck
+lin erogenous_A = mkA "érogène" ; -- tocheck
+lin erosion_N = mkN "érosion" feminine ; -- tocheck
+lin erotic_A = mkA "érotique" ; -- tocheck
+lin erotically_Adv = mkAdv "érotiquement" ; -- tocheck
+lin eroticism_N = mkN "érotisme" masculine ; -- tocheck
+lin err_V = mkV (reflV (mkV "tromper")) ; -- tocheck
+lin errand_N = mkN "course" ; -- tocheck
+lin errant_A = mkA "errant" ; -- tocheck
+lin errhine_A = mkA "errhin" ; -- tocheck
+lin erroneous_A = mkA "erroné" ; -- tocheck
+lin error_N = mkN "erreur" feminine ; -- tocheck
+lin ersatz_N = mkN "ersatz" masculine ; -- tocheck
+lin erudite_A = mkA "érudit" ; -- tocheck
+lin erudition_N = mkN "érudition" feminine ; -- tocheck
+lin eruption_N = mkN "éruption" feminine ; -- tocheck
+lin escalate_V2 = mkV2 (mkV "intensifier") ; -- tocheck
+lin escalation_N = mkN "escalade" feminine ; -- tocheck
+lin escalator_N = mkN "escalator" masculine ; -- tocheck
+lin escalope_N = mkN "escalope" feminine ; -- tocheck
+lin escapade_N = mkN "escapade" feminine ; -- tocheck
+lin escape_N = mkN "évasion" feminine ; -- tocheck
+lin escape_V = variants{}; -- mkV2 (mkV "échapper") | mkV2 (mkV "éviter") ; -- tocheck
+lin escape_V2 = mkV2 (mkV "échapper") | mkV2 (mkV "éviter") ; -- tocheck
+lin escape_VS = variants{}; -- mkV2 (mkV "échapper") | mkV2 (mkV "éviter") ; -- tocheck
+lin escapism_N = mkN "escapisme" ; -- tocheck
+lin escargot_N = mkN "escargot" masculine ; -- tocheck
+lin escarpment_N = mkN "escarpement" masculine ; -- tocheck
+lin eschar_N = mkN "escarre" ; -- tocheck
+lin eschatological_A = mkA "eschatologique" ; -- tocheck
+lin eschatology_N = mkN "eschatologie" feminine ; -- tocheck
+lin eschew_V2 = mkV2 (mkV "esquiver") ; -- tocheck
+lin escort_N = mkN "escorte" feminine ; -- tocheck
+lin escort_V2 = mkV2 (mkV "escorter") ; -- tocheck
+lin escrow_N = mkN "fiducie" ; -- tocheck
+lin escutcheon_N = mkN "écusson" masculine ; -- tocheck
+lin esophageal_A = mkA "oesophagien" ; -- tocheck
+lin esoteric_A = mkA "ésotérique" | mkA "cérébral" ; -- tocheck
+lin espadrille_N = mkN "espadrille" feminine ; -- tocheck
+lin especially_Adv = mkAdv "spécialement" ;
+lin espionage_N = mkN "espionnage" masculine ; -- tocheck
+lin espouse_V2 = mkV2 (mkV "épouser") ; -- tocheck
+lin espresso_N = mkN "espresso" masculine ; -- tocheck
+lin esquire_N = mkN "écuyer" masculine ; -- tocheck
+lin essay_N = mkN "essai" masculine ; -- tocheck
+lin essayist_N = mkN "essayiste" ; -- tocheck
+lin essence_N = mkN "essence" feminine ; -- tocheck
+lin essential_A = mkA "essentiel" | mkA "indispensable" ; -- tocheck
+lin essentially_Adv = variants{} ; --
+lin establish_V2 = mkV2 (mkV "établir") ;
+lin established_A = variants{} ; --
+lin establishment_N = mkN "establishment" masculine | mkN "établissement" masculine ; -- tocheck
+lin estate_N = mkN "domaine" | mkN "proprieté" feminine ; -- tocheck
+lin esteem_N = mkN "estime" feminine ; -- tocheck
+lin esteem_V2 = mkV2 (mkV "respecter") ; -- tocheck
+lin ester_N = mkN "ester" masculine ; -- tocheck
+lin estimate_N = mkN "estimation" feminine ; -- tocheck
+lin estimate_V = variants{}; -- mkV2V (mkV "estimer") ; -- tocheck
+lin estimate_V2 = variants{}; -- mkV2V (mkV "estimer") ; -- tocheck
+lin estimate_V2V = mkV2V (mkV "estimer") ; -- tocheck
+lin estimate_VS = variants{}; -- mkV2V (mkV "estimer") ; -- tocheck
+lin estimated_A = variants{} ; --
+lin estrange_V2 = mkV2 (reflV (mkV "aliéner")) ; -- tocheck
+lin estrogen_N = mkN "oestrogène" masculine ; -- tocheck
+lin estuary_N = mkN "estuaire" masculine ; -- tocheck
+lin eta_N = mkN "êta" masculine ; -- tocheck
+lin etch_V2 = mkV2 (mkV "graver") | mkV2 (mkV "marquer") ; -- tocheck
+lin etching_N = mkN "gravure" feminine ; -- tocheck
+lin eternal_A = mkA "éternel" ; -- tocheck
+lin eternity_N = mkN "éternité" feminine ; -- tocheck
+lin ethane_N = mkN "éthane" masculine ; -- tocheck
+lin ethereal_A = mkA "éthéré" ; -- tocheck
+lin ethical_A = variants{} ; --
+lin ethics_N = mkN "éthique" feminine ; -- tocheck
+lin ethnic_A = mkA "ethnique" ; -- tocheck
+lin ethnicity_N = mkN "ethnie" feminine | mkN "ethnicité" feminine ; -- tocheck
+lin ethnocentric_A = mkA "ethnocentrique" ; -- tocheck
+lin ethnocentrism_N = mkN "ethnocentrisme" masculine ; -- tocheck
+lin ethnographer_N = mkN "ethnographe" ; -- tocheck
+lin ethnographic_A = mkA "ethnographique" ; -- tocheck
+lin ethnography_N = mkN "ethnographie" feminine ; -- tocheck
+lin ethnological_A = mkA "ethnologique" ; -- tocheck
+lin ethology_N = mkN "éthologie" ; -- tocheck
+lin ethylene_N = mkN "éthylène" masculine ; -- tocheck
+lin etiological_A = mkA "étiologique" ; -- tocheck
+lin etiquette_N = mkN "étiquette" feminine ; -- tocheck
+lin etymological_A = mkA "étymologique" ; -- tocheck
+lin etymologist_N = mkN "étymologiste" ; -- tocheck
+lin etymology_N = mkN "étymologie" feminine ; -- tocheck
+lin etymon_N = mkN "étymon" masculine ; -- tocheck
+lin eucalyptus_N = mkN "eucalyptus" ; -- tocheck
+lin eudiometer_N = mkN "eudiomètre" ; -- tocheck
+lin eukaryote_N = mkN "eucaryote" ; -- tocheck
+lin eunuch_N = mkN "eunuque" masculine ; -- tocheck
+lin euphemism_N = mkN "euphémisme" masculine ; -- tocheck
+lin euphemistic_A = mkA "euphémique" ; -- tocheck
+lin euphemistically_Adv = mkAdv "euphémiquement" ; -- tocheck
+lin euphonic_A = mkA "euphonique" ; -- tocheck
+lin euphony_N = mkN "euphonie" feminine ; -- tocheck
+lin euphoria_N = mkN "euphorie" feminine ; -- tocheck
+lin euphoric_A = mkA "euphorique" ; -- tocheck
+lin euphuism_N = mkN "euphuisme" masculine ; -- tocheck
+lin euro_N = mkN "euro" masculine ; -- tocheck
+lin europium_N = mkN "europium" masculine ; -- tocheck
+lin euthanasia_N = mkN "euthanasie" feminine ; -- tocheck
+lin evacuate_V2 = mkV2 (mkV "évacuer") ; -- tocheck
+lin evacuation_N = mkN "évacuation" feminine ; -- tocheck
+lin evaluate_V = variants{}; -- mkV2 (mkV "évaluer") ; -- tocheck
+lin evaluate_V2 = mkV2 (mkV "évaluer") ; -- tocheck
+lin evaluation_N = mkN "évaluation" feminine ; -- tocheck
+lin evangelical_A = mkA "évangélique" ; -- tocheck
+lin evangelist_N = mkN "évangéliste" ; -- tocheck
+lin evaporate_V2 = mkV2 (mkV "évaporer") ; -- tocheck
+lin evaporation_N = mkN "évaporation" feminine | mkN "évaporation" ; -- tocheck
+lin even_A = mkA "pair" | mkA "plat" ; -- tocheck
+lin even_Adv = mkAdv "même" ;
+lin even_V2 = mkV2 (mkV "aplatir") ; -- tocheck
+lin evening_N = mkN "soir" masculine ; -- tocheck
+lin event_N = mkN "événement" masculine ;
+lin eventual_A = variants{} ; --
+lin eventually_Adv = variants{} ; --
+lin ever_Adv = mkAdv "jamais" ; --- negative
+lin evergreen_A = mkA "sempervirent" ; -- tocheck
+lin everlasting_A = mkA "permanent" | mkA "éternel" ; -- tocheck
+lin every_Det = S.every_Det ;
+lin everybody_NP = S.everybody_NP ;
+lin everyday_A = mkA "usuel" ; -- tocheck
+lin everyone_NP = variants{} ; --
+lin everything_NP = S.everything_NP ;
+lin everywhere_Adv = S.everywhere_Adv ;
+lin evict_V2 = mkV2 (mkV "expulser") ; -- tocheck
+lin eviction_N = mkN "expulsion" feminine ; -- tocheck
+lin evidence_1_N = mkN "évidence" ;
+lin evidence_2_N = mkN "évidence" | mkN "preuve" feminine ;
+lin evidence_N = mkN "preuve" feminine ; -- tocheck
+lin evident_A = mkA "évident" ; -- tocheck
+lin evidently_Adv = variants{} ; --
+lin evil_A = mkA "mauvais" ; -- tocheck
+lin evil_N = mkN "mal" masculine ; -- tocheck
+lin evince_V2 = mkV2 (mkV "montrer") ; -- tocheck
+lin eviscerate_V2 = mkV2 (mkV "éviscérer") ; -- tocheck
+lin evocative_A = mkA "évocateur" ; -- tocheck
+lin evoke_V2 = variants{} ; --
+lin evolution_N = mkN "évolution" feminine ; -- tocheck
+lin evolutionary_A = variants{} ; --
+lin evolutionistFem_N = mkN "évolutionniste" feminine ; -- tocheck
+lin evolutionistMasc_N = mkN "évolutionniste" masculine ; -- tocheck
+lin evolve_V = variants{}; -- mkV2 (mkV "élaborer") | mkV2 (mkV "évoluer") ; -- tocheck
+lin evolve_V2 = mkV2 (mkV "élaborer") | mkV2 (mkV "évoluer") ; -- tocheck
+lin ewe_N = mkN "brebis" feminine ; -- tocheck
+lin ewer_N = mkN "pichet" masculine ; -- tocheck
+lin exacerbate_V2 = mkV2 (mkV "irriter") | mkV2 (mkV "agraver") ; -- tocheck
+lin exact_A = mkA "exact" ; -- tocheck
+lin exactly_Adv = variants{} ; --
+lin exactness_N = mkN "exactitude" feminine ; -- tocheck
+lin exaggerate_V = variants{}; -- mkV2 (mkV "exagérer") ; -- tocheck
+lin exaggerate_V2 = mkV2 (mkV "exagérer") ; -- tocheck
+lin exaggeration_N = mkN "exagération" feminine ; -- tocheck
+lin exam_N = variants{} ; --
+lin examination_N = mkN "examen" masculine ; -- tocheck
+lin examine_V2 = mkV2 (mkV "examiner") ; -- tocheck
+lin examiner_N = mkN "examinateur" masculine ; -- tocheck
+lin example_N = mkN "exemple" masculine ;
+lin exasperate_V2 = mkV2 (mkV "exaspérer") ; -- tocheck
+lin exasperation_N = mkN "exaspération" feminine ; -- tocheck
+lin excavate_V2 = mkV2 (mkV "excaver") ; -- tocheck
+lin excavation_N = mkN "excavation" feminine ; -- tocheck
+lin excavator_N = mkN "excavateur" masculine ; -- tocheck
+lin exceed_V2 = mkV2 (mkV "excéder") ; -- tocheck
+lin excel_V2 = mkV2 (mkV "dépasser") ; -- tocheck
+lin excellence_N = mkN "excellence" feminine ; -- tocheck
+lin excellent_A = mkA "excellent" ; -- tocheck
+lin except_Conj = variants{} ; --
+lin except_Prep = S.except_Prep ;
+lin except_V2 = mkV2 (mkV "objecter") ; -- tocheck
+lin exception_N = mkN "exception" feminine ; -- tocheck
+lin exceptional_A = mkA "exceptionnel" ; -- tocheck
+lin exceptionally_Adv = variants{} ; --
+lin excerpt_N = mkN "extrait" masculine ; -- tocheck
+lin excess_A = variants{} ; --
+lin excess_N = mkN "excès" masculine | mkN "franchise" feminine ; -- tocheck
+lin excessive_A = mkA "excessif" ; -- tocheck
+lin exchange_N = mkN "échange" masculine | mkN "bourse" feminine ; -- tocheck
+lin exchange_V2 = mkV2 (mkV "échanger") ; -- tocheck
+lin exciseman_N = mkN "accisien" masculine ; -- tocheck
+lin excitation_N = mkN "excitation" ; -- tocheck
+lin excite_V2 = mkV2 (mkV "exciter") ; -- tocheck
+lin excited_A = variants{} ; --
+lin excitement_N = mkN "excitation" feminine ; -- tocheck
+lin exciting_A = variants{} ; --
+lin exclaim_V2 = mkV2 (mkV "exclamer") ; -- tocheck
+lin exclamation_N = mkN "exclamation" feminine ; -- tocheck
+lin exclude_V2 = mkV2 (mkV I.exclure_V2) ; -- tocheck
+lin exclusion_N = mkN "exclusion" ; -- tocheck
+lin exclusive_A = mkA "exclusif" ; -- tocheck
+lin exclusively_Adv = variants{} ; --
+lin excommunicate_V2 = mkV2 (mkV "excommunier") ; -- tocheck
+lin excommunication_N = mkN "excommunication" feminine ; -- tocheck
+lin excrement_N = mkN "excrément" masculine ; -- tocheck
+lin excrescence_N = mkN "excès" masculine ; -- tocheck
+lin excrete_V2 = mkV2 (mkV "excréter") ; -- tocheck
+lin excretory_A = mkA "excrétoire" ; -- tocheck
+lin excursion_N = mkN "excursion" feminine ; -- tocheck
+lin excuse_N = mkN "prétexte" masculine ; -- tocheck
+lin excuse_V2 = mkV2 (mkV "excuser") ; -- tocheck
+lin execrable_A = mkA "exécrable" ; -- tocheck
+lin execration_N = mkN "exécration" feminine ; -- tocheck
+lin execute_V2 = mkV2 (mkV "exécuter") ; -- tocheck
+lin execution_N = mkN "exécution" feminine ; -- tocheck
+lin executive_A = mkA "exécutif" ; -- tocheck
+lin executive_N = mkN "exécutif" masculine | mkN "cadre" ; -- tocheck
+lin exegesis_N = mkN "exégèse" feminine ; -- tocheck
+lin exegete_N = mkN "exégète" ; -- tocheck
+lin exemplar_N = mkN "exemple" feminine ; -- tocheck
+lin exemplary_A = mkA "exemplaire" ; -- tocheck
+lin exemption_N = mkN "exemption" feminine ; -- tocheck
+lin exercise_N = mkN "exercice" masculine ; -- tocheck
+lin exercise_V = variants{}; -- mkV2 (mkV "exercer") ; -- tocheck
+lin exercise_V2 = mkV2 (mkV "exercer") ; -- tocheck
+lin exercise_VV = variants{}; -- mkV2 (mkV "exercer") ; -- tocheck
+lin exert_V2 = mkV2 (mkV "exercer") ; -- tocheck
+lin exertion_N = mkN "effort" masculine ; -- tocheck
+lin exfoliation_N = mkN "exfoliation" feminine ; -- tocheck
+lin exhale_V2 = mkV2 (mkV "expirer") ; -- tocheck
+lin exhaust_V2 = mkV2 (mkV "épuiser") ; -- tocheck
+lin exhausting_A = mkA "épuisant" ; -- tocheck
+lin exhaustion_N = mkN "épuisement" masculine | mkN "harassement" masculine ; -- tocheck
+lin exhaustive_A = mkA "exhaustif" ; -- tocheck
+lin exhibit_N = mkN "exposition" feminine ; -- tocheck
+lin exhibit_V2 = mkV2 (mkV "exposer") ; -- tocheck
+lin exhibition_N = mkN "exposition" feminine ; -- tocheck
+lin exhibitionism_N = mkN "exhibitionnisme" masculine ; -- tocheck
+lin exhibitionist_N = mkN "poseur" masculine | mkN "exhibitionniste" ; -- tocheck
+lin exhilarating_A = mkA "jubilatoire" ; -- tocheck
+lin exhort_V2 = mkV2 (mkV "exhorter") ; -- tocheck
+lin exhortation_N = mkN "exhortation" feminine ; -- tocheck
+lin exhumation_N = mkN "exhumation" feminine ; -- tocheck
+lin exhume_V2 = mkV2 (mkV "exhumer") ; -- tocheck
+lin exigent_A = mkA "exigeant" ; -- tocheck
+lin exile_N = mkN "exil" masculine ; -- tocheck
+lin exist_V = mkV "exister" ; 
+lin existence_N = mkN "existence" feminine ; -- tocheck
+lin existent_A = mkA "existant" ; -- tocheck
+lin existential_A = mkA "existentiel" ; -- tocheck
+lin existentialism_N = mkN "existentialisme" masculine ; -- tocheck
+lin existentialist_N = mkN "existentialiste" ; -- tocheck
+lin existing_A = variants{} ; --
+lin exit_N = mkN "sortie" feminine ; -- tocheck
+lin exit_V = mkV (mkV I.sortir_V) ; -- tocheck
+lin exobiology_N = mkN "exobiologie" feminine ; -- tocheck
+lin exodus_N = mkN "exode" masculine ; -- tocheck
+lin exogamous_A = mkA "exogamique" ; -- tocheck
+lin exophthalmos_N = mkN "exophtalmie" feminine ; -- tocheck
+lin exorbitant_A = mkA "exorbitant" ; -- tocheck
+lin exorcise_V2 = mkV2 (mkV "exorciser") ; -- tocheck
+lin exorcism_N = mkN "exorcisme" masculine ; -- tocheck
+lin exorcist_N = mkN "exorciste" ; -- tocheck
+lin exoskeleton_N = mkN "exosquelette" masculine ; -- tocheck
+lin exosphere_N = mkN "exosphère" feminine ; -- tocheck
+lin exoteric_A = mkA "exotérique" ; -- tocheck
+lin exotic_A = mkA "exotique" ; -- tocheck
+lin exotoxin_N = mkN "exotoxine" feminine ; -- tocheck
+lin expand_V = variants{}; -- mkV2V (mkV "agrandir") | mkV2V (mkV "élaborer") ; -- tocheck
+lin expand_V2 = variants{}; -- mkV2V (mkV "agrandir") | mkV2V (mkV "élaborer") ; -- tocheck
+lin expansion_N = mkN "expansion" feminine ; -- tocheck
+lin expatriate_N = mkN "expatrié" masculine ; -- tocheck
+lin expect_V = mkV I.attendre_V2 ;
+lin expect_V2 = mkV2 (mkV I.attendre_V2) ;
+lin expect_V2V = mkV2V (mkV I.attendre_V2) ;
+lin expect_VS = mkVS (reflV (mkV I.attendre_V2)) ;
+lin expect_VV = mkVV (reflV (mkV I.attendre_V2)) ;
+lin expectancy_N = mkN "attente" feminine ; -- tocheck
+lin expectation_N = mkN "attente" ; -- tocheck
+lin expected_A = variants{} ; --
+lin expectorate_V2 = mkV2 (mkV "expectorer") ; -- tocheck
+lin expectoration_N = mkN "expectoration" feminine ; -- tocheck
+lin expediency_N = mkN "efficacité" feminine ; -- tocheck
+lin expedition_N = mkN "expédition" feminine ; -- tocheck
+lin expel_V2 = mkV2 (mkV "déporter") | mkV2 (mkV "expulser") ; -- tocheck
+lin expenditure_N = mkN "dépense" feminine ; -- tocheck
+lin expense_N = mkN "dépense" feminine ; -- tocheck
+lin expensive_A = mkA "cher" ; -- tocheck
+lin experience_N = mkN "expérience" feminine ;
+lin experience_V2 = mkV2 (mkV "éprouver") ; -- tocheck
+lin experienced_A = mkA "expérimenté" ; -- tocheck
+lin experiential_A = mkA "expérientiel" ; -- tocheck
+lin experiment_N = mkN "expérience" feminine ; -- tocheck
+lin experiment_V = variants{}; -- mkV2 (mkV "expérimenter") ; -- tocheck
+lin experiment_V2 = mkV2 (mkV "expérimenter") ; -- tocheck
+lin experimental_A = variants{} ; --
+lin experimenterFem_N = mkN "expérimentatrice" feminine ; -- tocheck
+lin experimenterMasc_N = mkN "expérimentateur" masculine ; -- tocheck
+lin expert_A = variants{} ; --
+lin expert_N = mkN "expert" masculine ; -- tocheck
+lin expertise_N = mkN "expertise" feminine | mkN "compétence" feminine ; -- tocheck
+lin expiration_N = mkN "expiration" feminine ; -- tocheck
+lin expire_V2 = mkV2 (mkV "expirer") ; -- tocheck
+lin expiry_N = mkN "expiration" feminine ; -- tocheck
+lin explain_V2 = mkV2 (mkV "expliquer") ;
+lin explain_VS = mkVS (mkV "expliquer") ;
+lin explanation_N = mkN "explication" feminine ; -- tocheck
+lin expletive_N = mkN "explétif" masculine | mkN "juron" masculine ; -- tocheck
+lin explicable_A = mkA "explicable" ; -- tocheck
+lin explicit_A = variants{} ; --
+lin explicitly_Adv = variants{} ; --
+lin explode_V = variants{}; -- mkV2 (mkV "détoner") ; -- tocheck
+lin exploit_N = mkN "exploit" masculine ; -- tocheck
+lin exploit_V2 = mkV2 (mkV "exploiter") ; -- tocheck
+lin exploitation_N = mkN "exploitation" feminine ; -- tocheck
+lin exploiter_N = mkN "exploiteur" masculine ; -- tocheck
+lin exploration_N = mkN "exploration" feminine ; -- tocheck
+lin explore_V2 = mkV2 (mkV "explorer") ; -- tocheck
+lin explore_VS = variants{}; -- mkV2 (mkV "explorer") ; -- tocheck
+lin explorerFem_N = mkN "exploratrice" feminine ; -- tocheck
+lin explorerMasc_N = mkN "explorateur" masculine ; -- tocheck
+lin explosion_N = mkN "explosion" feminine ; -- tocheck
+lin explosive_A = mkA "explosif" ; -- tocheck
+lin explosive_N = mkN "explosif" masculine ; -- tocheck
+lin exponent_N = mkN "exposant" masculine ; -- tocheck
+lin exponential_A = mkA "exponentiel" ; -- tocheck
+lin exponentiation_N = mkN "exponentiation" feminine ; -- tocheck
+lin export_N = variants{} ; --
+lin export_V = variants{}; -- mkV2 (mkV "exporter") ; -- tocheck
+lin export_V2 = mkV2 (mkV "exporter") ; -- tocheck
+lin exporterFem_N = mkN "exportatrice" feminine ; -- tocheck
+lin exporterMasc_N = mkN "exportateur" masculine ; -- tocheck
+lin expose_V = variants{}; -- mkV2 (mkV "exposer") ; -- tocheck
+lin expose_V2 = mkV2 (mkV "exposer") ; -- tocheck
+lin exposition_N = mkN "exposition" feminine ; -- tocheck
+lin exposure_N = mkN "exposition" feminine ; -- tocheck
+lin expound_V2 = mkV2 (mkV "exposer") ; -- tocheck
+lin express_A = variants{} ; --
+lin express_V2 = mkV2 (mkV "exprimer") ; -- tocheck
+lin expressible_A = mkA "exprimable" ; -- tocheck
+lin expression_N = mkN "expression" feminine ; -- tocheck
+lin expressionism_N = mkN "expressionnisme" masculine ; -- tocheck
+lin expressive_A = mkA "expressif" ; -- tocheck
+lin expressway_N = mkN "autoroute" feminine ; -- tocheck
+lin expropriate_V2 = mkV2 (mkV "exproprier") ; -- tocheck
+lin expropriation_N = mkN "expropriation" feminine ; -- tocheck
+lin expulsion_N = mkN "expulsion" feminine ; -- tocheck
+lin expunge_V2 = mkV2 (mkV "éffacer") | mkV2 (mkV "éliminer") ; -- tocheck
+lin expurgate_V2 = mkV2 (mkV "expurger") ; -- tocheck
+lin exquisite_A = mkA "exquis" ; -- tocheck
+lin extant_A = mkA "existant" ; -- tocheck
+lin extend_V = variants{}; -- mkV2 (mkV "prolonger") ; -- tocheck
+lin extend_V2 = mkV2 (mkV "prolonger") ; -- tocheck
+lin extended_A = variants{} ; --
+lin extension_N = mkN "extension" feminine ; -- tocheck
+lin extensive_A = mkA "étendu" ; -- tocheck
+lin extensively_Adv = variants{} ; --
+lin extent_N = mkN "étendue" | mkN "mesure" feminine ; -- tocheck
+lin exterminate_V2 = mkV2 (mkV "exterminer") ; -- tocheck
+lin external_A = mkA "externe" ; -- tocheck
+lin externalization_N = mkN "externalisation" ; -- tocheck
+lin extinct_A = mkA "éteint" ; -- tocheck
+lin extinction_N = mkN "extinction" feminine ; -- tocheck
+lin extinguish_V2 = mkV2 (mkV I.éteindre_V2) ; -- tocheck
+lin extirpate_V2 = mkV2 (mkV "déraciner") | mkV2 (mkV "extirper") ; -- tocheck
+lin extol_V2 = mkV2 (mkV "louer") ; -- tocheck
+lin extortion_N = mkN "extorsion" feminine ; -- tocheck
+lin extra_A = variants{} ; --
+lin extra_Adv = mkAdv "particulièrement" ; -- tocheck
+lin extra_N = mkN "hors-série" masculine ; -- tocheck
+lin extract_N = variants{} ; --
+lin extract_V2 = mkV2 (mkV I.extraire_V2) ; -- tocheck
+lin extraction_N = mkN "extraction" ; -- tocheck
+lin extracurricular_A = mkA "parascolaire" ; -- tocheck
+lin extradite_V2 = mkV2 (mkV "extrader") ; -- tocheck
+lin extradition_N = mkN "extradition" feminine ; -- tocheck
+lin extragalactic_A = mkA "extragalactique" ; -- tocheck
+lin extrajudicial_A = mkA "extrajudiciaire" ; -- tocheck
+lin extraneous_A = mkA "étranger" ; -- tocheck
+lin extraordinary_A = mkA "extraordinaire" ; -- tocheck
+lin extrapolate_V2 = mkV2 (mkV "extrapoler") ; -- tocheck
+lin extrapolation_N = mkN "extrapolation" feminine ; -- tocheck
+lin extrasensory_A = mkA "extrasensoriel" ; -- tocheck
+lin extraterrestrial_A = mkA "extraterrestre" ; -- tocheck
+lin extravagant_A = mkA "extravagant" ; -- tocheck
+lin extreme_A = mkA "extrême" ; -- tocheck
+lin extreme_N = mkN "extrême" masculine ; -- tocheck
+lin extremely_Adv = variants{} ; --
+lin extremism_N = mkN "extrémisme" masculine ; -- tocheck
+lin extremist_N = mkN "extrémiste" masculine ; -- tocheck
+lin extremity_N = mkN "extrémité" feminine ; -- tocheck
+lin extrovert_A = mkA "extraverti" ; -- tocheck
+lin extrusion_N = mkN "extrusion" feminine ; -- tocheck
+lin extrusive_A = mkA "extrusif" ; -- tocheck
+lin exuberant_A = mkA "exubérant" ; -- tocheck
+lin exude_V2 = mkV2 (mkV "exsuder") ; -- tocheck
+lin exult_V = mkV (mkV "exulter") ; -- tocheck
+lin exultation_N = mkN "exultation" feminine ; -- tocheck
+lin eye_N = mkN "oeil" "yeux" masculine | mkN "œil" "yeux" masculine ;
+lin eye_V2 = mkV2 (mkV "examiner") ; -- tocheck
+lin eyebrow_N = mkN "sourcil" masculine ; -- tocheck
+lin eyeglass_N = mkN "monocle" masculine ; -- tocheck
+lin eyelash_N = mkN "cil" masculine ; -- tocheck
+lin eyelet_N = mkN "oeillet" masculine ; -- tocheck
+lin eyelid_N = mkN "paupière" feminine ; -- tocheck
+lin eyepiece_N = mkN "oculaire" masculine ; -- tocheck
+lin eyrie_N = mkN "aire" feminine ; -- tocheck
+lin fa_N = mkN "fa" masculine ; -- tocheck
+lin fable_N = mkN "conte" masculine ; -- tocheck
+lin fabric_N = mkN "structure" | mkN "tissu" masculine | mkN "tissu" ; -- tocheck
+lin fabricate_V2 = mkV2 (mkV "fabriquer") | mkV2 (mkV "controuver") ; -- tocheck
+lin fabrication_N = mkN "fabrication" feminine ; -- tocheck
+lin fabulous_A = mkA "fabuleux" ; -- tocheck
+lin facade_N = variants{} ; --
+lin face_N = mkN "visage" masculine | mkN "face" feminine ;
+lin face_V = mkV "affronter" ;
+lin face_V2 = mkV2 (mkV "affronter") ;
+lin facet_N = mkN "facette" ; -- tocheck
+lin facetious_A = mkA "facétieux" ; -- tocheck
+lin facial_A = mkA "facial" ; -- tocheck
+lin facilitate_V2 = mkV2 (mkV "faciliter") ; -- tocheck
+lin facilitation_N = mkN "facilitation" feminine ; -- tocheck
+lin facilitator_N = mkN "facilitateur" masculine ; -- tocheck
+lin facility_N = mkN "facilité" feminine | mkN "infrastructure" feminine ; -- tocheck
+lin facing_N = mkN "parement" ; -- tocheck
+lin fact_N = mkN "fait" masculine ;
+lin faction_N = mkN "faction" feminine ; -- tocheck
+lin factor_N = mkN "facteur" masculine ; -- tocheck
+lin factorial_N = mkN "factorielle" feminine ; -- tocheck
+lin factorization_N = mkN "factorisation" feminine ; -- tocheck
+lin factorize_V2 = mkV2 (mkV "factoriser") ; -- tocheck
+lin factory_N = L.factory_N ;
+lin factual_A = mkA "effectif" ; -- tocheck
+lin facultative_A = mkA "facultatif" ; -- tocheck
+lin faculty_N = mkN "faculté" feminine ; -- tocheck
+lin fad_N = mkN "mode" feminine ; -- tocheck
+lin fade_V = variants{}; -- mkV2 (reflV (mkV "affadir")) | mkV2 (reflV (mkV "évanouir")) ; -- tocheck
+lin fade_V2 = mkV2 (reflV (mkV "affadir")) | mkV2 (reflV (mkV "évanouir")) ; -- tocheck
+lin fado_N = mkN "Fado" masculine ; -- tocheck
+lin fag_N = mkN "clope" feminine | mkN "pédé" masculine ; -- tocheck
+lin faience_N = mkN "faïence" feminine ; -- tocheck
+lin fail_V = variants{}; -- mkV2V (mkV "négliger") | mkV2V (mkV "recaler") | mkV2V (mkV "échouer") ; -- tocheck
+lin fail_V2 = variants{}; -- mkV2V (mkV "négliger") | mkV2V (mkV "recaler") | mkV2V (mkV "échouer") ; -- tocheck
+lin fail_VV = variants{}; -- mkV2V (mkV "négliger") | mkV2V (mkV "recaler") | mkV2V (mkV "échouer") ; -- tocheck
+lin failure_N = mkN "échec" masculine | mkN "raté" masculine | mkN "panne" feminine ; -- tocheck
+lin fain_Adv = mkAdv "volontiers" ; -- tocheck
+lin faint_A = mkA "faible" | mkA "craintif" ; -- tocheck
+lin faint_N = mkN "évanouissement" masculine | mkN "évanoui" masculine ; -- tocheck
+lin faint_V = mkV (reflV (mkV "évanouir")) ; -- tocheck
+lin faint_hearted_A = mkA "timoré" ; -- tocheck
+lin fair_A = mkA "beau" | mkA "juste" ; -- tocheck
+lin fair_Adv = variants{} ; --
+lin fair_N = mkN "foire" feminine | mkN "marché" masculine ; -- tocheck
+lin fairly_Adv = variants{} ; --
+lin fairy_N = mkN "tapette" feminine | mkN "fée" feminine ; -- tocheck
+lin faith_N = mkN "foi" feminine ; -- tocheck
+lin faithful_A = mkA "fidèle" ; -- tocheck
+lin fake_A = mkA "faux" ; -- tocheck
+lin fake_V2 = mkV2 (mkV "fausser") ; -- tocheck
+lin falchion_N = mkN "fauchon" ; -- tocheck
+lin falcon_N = mkN "faucon" masculine ; -- tocheck
+lin falconer_N = mkN "fauconnier" masculine ; -- tocheck
+lin fall_1_N = variants{} ; --
+lin fall_2_N = variants{} ; --
+lin fall_N = mkN "chute" feminine | mkN "déclin" masculine ; -- tocheck
+lin fall_V = etreV (mkV "tomber") ;
+lin fallacious_A = mkA "fallacieux" ; -- tocheck
+lin fallacy_N = mkN "tromperie" feminine | mkN "sophisme" masculine ; -- tocheck
+lin fallibility_N = mkN "faillibilité" feminine ; -- tocheck
+lin fallible_A = mkA "faillible" ; -- tocheck
+lin fallout_N = mkN "retombées" ; -- tocheck
+lin fallow_N = mkN "jachère" feminine | mkN "friche" feminine ; -- tocheck
+lin false_A = mkA "faux" ; -- tocheck
+lin falsehood_N = mkN "mensonge" masculine ; -- tocheck
+lin falsetto_N = mkN "fausset" masculine ; -- tocheck
+lin falsification_N = mkN "falsification" feminine ; -- tocheck
+lin fame_N = mkN "gloire" feminine ; -- tocheck
+lin familiar_A = mkA "familier" ; -- tocheck
+lin familiar_N = mkN "familier" masculine ; -- tocheck
+lin familiarity_N = mkN "familiarité" feminine ; -- tocheck
+lin familiarization_N = mkN "familiarisation" feminine ; -- tocheck
+lin familiarize_V2 = mkV2 (mkV "familiariser") ; -- tocheck
+lin family_N = mkN "famille" feminine ;
+lin famine_N = mkN "famine" feminine ; -- tocheck
+lin famous_A = mkA "célèbre" | mkA "fameux" ; -- tocheck
+lin fan_1_N = mkN "ventilateur" masculine ; -- tocheck
+lin fan_2_N = mkN "fan" ; -- tocheck
+lin fan_3_N = mkN "éventail" masculine ; -- tocheck
+lin fan_N = variants{} ; --
+lin fan_V = variants{}; -- mkV2 (mkV "éventer") | mkV2 (mkV "disperser") ; -- tocheck
+lin fan_V2 = mkV2 (mkV "éventer") | mkV2 (mkV "disperser") ; -- tocheck
+lin fanaticFem_N = mkN "fanatique" feminine ; -- tocheck
+lin fanaticMasc_N = mkN "fanatique" masculine ; -- tocheck
+lin fanatical_A = mkA "fanatique" ; -- tocheck
+lin fanaticism_N = mkN "fanatisme" masculine ; -- tocheck
+lin fanciful_A = mkA "imaginaire" ; -- tocheck
+lin fancy_V2 = variants{} ; --
+lin fanfare_N = mkN "fanfare" feminine ; -- tocheck
+lin fang_N = mkN "croc" masculine ; -- tocheck
+lin fantasize_V = mkV (mkV "fantasmer") ; -- tocheck
+lin fantastic_A = mkA "fantastique" ; -- tocheck
+lin fantastically_Adv = mkAdv "fantastiquement" ; -- tocheck
+lin fantasy_N = mkN "fantasme" masculine | mkN "fantaisie" feminine ; -- tocheck
+lin far_A = mkA "lointain" ;
+lin far_Adv = L.far_Adv ;
+lin far_fetched_A = mkA "abracadabrant" ; -- tocheck
+lin farad_N = mkN "farad" masculine ; -- tocheck
+lin farandole_N = mkN "farandole" ; -- tocheck
+lin farce_N = mkN "farce" feminine ; -- tocheck
+lin farcical_A = mkA "ridicule" ; -- tocheck
+lin fare_N = mkN "tarif" masculine | mkN "passager" masculine | mkN "prix" masculine ; -- tocheck
+lin farewell_N = mkN "adieu" masculine ; -- tocheck
+lin farm_N = mkN "ferme" feminine ; -- tocheck
+lin farmer_N = mkN "agriculteur" masculine ; -- tocheck
+lin farming_N = variants{} ; --
+lin farrier_N = mkN "maréchal-ferrant" masculine ; -- tocheck
+lin farsighted_A = mkA "hypermétrope" ; -- tocheck
+lin fart_N = mkN "pet" masculine ; -- tocheck
+lin fart_V = mkV (mkV "péter") ; -- tocheck
+lin farthing_N = mkN "farthing" masculine ; -- tocheck
+lin fasces_N = mkN "faisceau" masculine ; -- tocheck
+lin fascicle_N = mkN "fascicule" masculine ; -- tocheck
+lin fascinate_V2 = mkV2 (mkV "fasciner") ; -- tocheck
+lin fascinating_A = mkA "fascinant" ; -- tocheck
+lin fascism_N = mkN "fascisme" masculine ; -- tocheck
+lin fascist_A = mkA "fasciste" ; -- tocheck
+lin fascist_N = mkN "fasciste" masculine ; -- tocheck
+lin fashion_N = mkN "mode" feminine | mkN "façon" feminine ; -- tocheck
+lin fashion_V2 = mkV2 (mkV "façonner") ; -- tocheck
+lin fashionable_A = variants{} ; --
+lin fast_A = mkA "rapide" ;
+lin fast_Adv = mkAdv "vite" | mkAdv "rapidement" ; 
+lin fast_V = mkV "jeûner" ; 
+lin fasten_V2 = mkV2 (mkV "attacher") ; -- tocheck
+lin fastener_N = mkN "fermeture" feminine ; -- tocheck
+lin fastidious_A = mkA "exigeant" | mkA "pointilleux" | mkA "méticuleux" ; -- tocheck
+lin fat_A = mkA "gros" "grosse" | mkA "épais" "épaisse" ; 
+lin fat_N = L.fat_N ;
+lin fat_V2 = mkV2 (mkV "engraisser") ; -- tocheck
+lin fatal_A = mkA "fatal" ; -- tocheck
+lin fatalism_N = mkN "fatalisme" masculine ; -- tocheck
+lin fate_N = mkN "destin" masculine ; -- tocheck
+lin fateful_A = mkA "fatidique" | mkA "décisif" ; -- tocheck
+lin father_N = mkN "père" masculine ;
+lin father_N2 = L.father_N2 ;
+lin father_V2 = mkV2 (mkV "paterner") ; -- tocheck
+lin father_in_law_N = mkN "beau-père" masculine ; -- tocheck
+lin fatherhood_N = mkN "paternité" feminine ; -- tocheck
+lin fatherland_N = mkN "patrie" feminine ; -- tocheck
+lin fathom_N = mkN "brasse" feminine ; -- tocheck
+lin fathom_V2 = mkV2 (mkV "saisir") ; -- tocheck
+lin fathomable_A = mkA "compréhensible" ; -- tocheck
+lin fatigue_N = mkN "fatigue" feminine ; -- tocheck
+lin fatigue_V2 = mkV2 (mkV "fatiguer") ; -- tocheck
+lin fatten_V2 = mkV2 (mkV "grossir") | mkV2 (mkV "engraisser") ; -- tocheck
+lin fatuous_A = mkA "imbécile" ; -- tocheck
+lin fatwa_N = mkN "fatwa" feminine ; -- tocheck
+lin fault_N = mkN "défaut" | mkN "faille" feminine | mkN "faute" feminine ; -- tocheck
+lin faultless_A = mkA "impeccable" ; -- tocheck
+lin faun_N = mkN "faune" masculine ; -- tocheck
+lin fauna_N = mkN "faune" feminine ; -- tocheck
+lin fauvism_N = mkN "fauvisme" masculine ; -- tocheck
+lin favor_V2 = mkV2 (mkV "favoriser") ; -- tocheck
+lin favour_N = variants{} ; --
+lin favour_V = variants{} ; --
+lin favour_V2 = variants{} ; --
+lin favour_VS = variants{} ; --
+lin favourable_A = mkA "favorable" ; -- tocheck
+lin favouriteFem_N = mkN "favorite" feminine ; -- tocheck
+lin favouriteMasc_N = mkN "favori" masculine ;
+lin favourite_A = variants{} ; --
+lin favouritism_N = mkN "favoritisme" masculine ; -- tocheck
+lin favus_N = mkN "favus" masculine ; -- tocheck
+lin fawn_N = mkN "faon" masculine ; -- tocheck
+lin fawn_V = mkV (mkV "flagorner") ; -- tocheck
+lin fax_N = variants{} ; --
+lin fealty_N = mkN "fidélité" feminine | mkN "serment" masculine ; -- tocheck
+lin fear_N = mkN "crainte" feminine | mkN "peur" feminine ; -- tocheck
+lin fear_V = variants{}; -- L.fear_V2 ;
+lin fear_V2 = L.fear_V2 ;
+lin fear_VS = L.fear_VS ;
+lin fearful_A = mkA "effrayant" | mkA "peureux" | mkA "terrible" ; -- tocheck
+lin fearless_A = mkA "courageux" ; -- tocheck
+lin fearlessness_N = mkN "intrépidité" feminine ; -- tocheck
+lin fearsome_A = mkA "effroyable" ; -- tocheck
+lin feasibility_N = mkN "faisabilité" feminine ; -- tocheck
+lin feasible_A = mkA "faisable" ; -- tocheck
+lin feast_N = mkN "fête" feminine ; -- tocheck
+lin feat_N = mkN "exploit" masculine ; -- tocheck
+lin feather_N = L.feather_N ;
+lin feature_N = mkN "fonctionnalité" feminine | mkN "caractéristique" feminine | mkN "trait" ; -- tocheck
+lin feature_V2 = variants{} ; --
+lin febrile_A = mkA "fébrile" ; -- tocheck
+lin feckless_A = mkA "irréfléchi" | mkA "incapable" ; -- tocheck
+lin fecundity_N = mkN "fécondité" feminine ; -- tocheck
+lin federal_A = variants{} ; --
+lin federalism_N = mkN "fédéralisme" masculine ; -- tocheck
+lin federation_N = mkN "fédération" feminine ; -- tocheck
+lin fedora_N = mkN "borsalino" masculine ; -- tocheck
+lin fee_N = mkN "honoraires" ; -- tocheck
+lin feeble_A = mkA "faible" ; -- tocheck
+lin feed_N = mkN "alimentation" feminine | mkN "flux" masculine ; -- tocheck
+lin feed_V = variants{}; -- mkV2 (mkV "nourrir") | mkV2 (mkV "manger") ; -- tocheck
+lin feed_V2 = mkV2 (mkV "nourrir") | mkV2 (mkV "manger") ; -- tocheck
+lin feedback_N = mkN "évaluation" feminine | mkN "rétroaction" ; -- tocheck
+lin feel_N = variants{} ; --
+lin feel_V = (mkV I.sentir_V2) ;
+lin feel_V2 = mkV2 (mkV I.sentir_V2) ;
+lin feel_VA = mkVA (reflV (mkV I.sentir_V2)) ;
+lin feel_VS = mkVS I.sentir_V2 ;
+lin feeler_N = mkN "capteur" ; -- tocheck
+lin feeling_N = mkN "sentiment" masculine | mkN "sentiments" | mkN "épreuve" feminine | mkN "sensation" feminine ; -- tocheck
+lin feign_V2 = mkV2 (mkV I.feindre_V2) ; -- tocheck
+lin feisty_A = mkA "tenace" ; -- tocheck
+lin feldspar_N = mkN "feldspath" masculine ; -- tocheck
+lin felicity_N = mkN "félicité" feminine | mkN "félicité" ; -- tocheck
+lin fell_V2 = mkV2 (mkV I.abattre_V2) ; -- tocheck
+lin fellatio_N = mkN "fellation" feminine ; -- tocheck
+lin fellow_A = variants{} ; --
+lin fellow_N = mkN "mec" ; -- tocheck
+lin felony_N = mkN "crime" masculine ; -- tocheck
+lin felt_N = mkN "feutre" masculine ; -- tocheck
+lin felucca_N = mkN "felouque" feminine ; -- tocheck
+lin female_A = mkA "femelle" ; -- tocheck
+lin female_N = mkN "femelle" feminine ; -- tocheck
+lin feminine_A = mkA "féminin" ; -- tocheck
+lin feminine_N = mkN "féminin" masculine ; -- tocheck
+lin femininity_N = mkN "féminité" feminine ; -- tocheck
+lin feminism_N = mkN "féminisme" masculine ; -- tocheck
+lin feministFem_N = mkN "féministe" feminine ; -- tocheck
+lin feministMasc_N = mkN "féministe" masculine ;
+lin feminist_A = mkA "féministe" ; -- tocheck
+lin femoral_A = mkA "fémoral" ; -- tocheck
+lin femur_N = mkN "fémur" masculine ; -- tocheck
+lin fence_N = mkN "clôture" feminine ; -- tocheck
+lin fence_V2 = mkV2 (mkV "clôturer") ; -- tocheck
+lin fencer_N = mkN "escrimeur" masculine ; -- tocheck
+lin fencing_N = mkN "escrime" feminine ; -- tocheck
+lin fender_N = mkN "garde-boue" masculine | mkN "aile" feminine | mkN "défense" ; -- tocheck
+lin fennel_N = mkN "fenouil" masculine ; -- tocheck
+lin fenugreek_N = mkN "fenugrec" ; -- tocheck
+lin feral_A = mkA "féral" ; -- tocheck
+lin fermion_N = mkN "fermion" masculine ; -- tocheck
+lin fermium_N = mkN "fermium" masculine ; -- tocheck
+lin fern_N = mkN "fougère" feminine ; -- tocheck
+lin ferocious_A = mkA "féroce" ; -- tocheck
+lin ferocity_N = mkN "acharnement" masculine ; -- tocheck
+lin ferret_N = mkN "furet" masculine ; -- tocheck
+lin ferromagnetism_N = mkN "ferromagnétisme" masculine ; -- tocheck
+lin ferrous_A = mkA "ferreux" ; -- tocheck
+lin ferry_N = mkN "ferry" masculine ; -- tocheck
+lin ferryman_N = mkN "batelier" masculine ; -- tocheck
+lin fertility_N = mkN "fertilité" ; -- tocheck
+lin fertilize_V2 = mkV2 (mkV "fertiliser") ; -- tocheck
+lin fertilizer_N = mkN "fertilisant" | mkN "engrais" masculine ; -- tocheck
+lin ferule_N = mkN "férule" feminine ; -- tocheck
+lin fervent_A = mkA "fervent" ; -- tocheck
+lin fescue_N = mkN "fétuque" feminine ; -- tocheck
+lin fester_V = mkV (mkV "suppurer") ; -- tocheck
+lin festival_N = mkN "festival" masculine ; -- tocheck
+lin festoon_N = mkN "feston" masculine ; -- tocheck
+lin festoon_V2 = mkV2 (mkV "enguirlander") ; -- tocheck
+lin fetch_V2 = mkV2 (mkV "ramener") | mkV2 (mkV "rapporter") ; -- tocheck
+lin fetid_A = mkA "fétide" ; -- tocheck
+lin fetish_N = mkN "fétiche" masculine ; -- tocheck
+lin fetishism_N = mkN "fétichisme" masculine ; -- tocheck
+lin fetishist_N = mkN "fétichiste" ; -- tocheck
+lin fetlock_N = mkN "boulet" ; -- tocheck
+lin fetter_N = mkN "entrave" feminine ; -- tocheck
+lin fetter_V2 = mkV2 (mkV "entraver") ; -- tocheck
+lin fetus_N = mkN "foetus" masculine ; -- tocheck
+lin feud_N = mkN "fief" | mkN "querelle" feminine | mkN "inimitié" ; -- tocheck
+lin feudalism_N = mkN "féodalisme" masculine ; -- tocheck
+lin fever_N = mkN "fièvre" feminine ; -- tocheck
+lin fevered_A = mkA "fiévreux" | mkA "enflammé" ; -- tocheck
+lin feverish_A = mkA "fiévreux" ; -- tocheck
+lin few_Det = S.few_Det ;
+lin few_N = mkN "peu" ; ---- bad cat ? comes from "a few" ? "un peu" is OK in that case
+lin fewer_Det = variants{} ; --
+lin fey_A = mkA "magique" | mkA "envoûté" ; -- tocheck
+lin fez_N = mkN "fez" masculine ; -- tocheck
+lin fiasco_N = mkN "fiasco" masculine ; -- tocheck
+lin fib_N = mkN "bobard" masculine ; -- tocheck
+lin fibre_N = mkN "fibre" feminine ; -- tocheck
+lin fibril_N = mkN "fibrille" feminine ; -- tocheck
+lin fibrillation_N = mkN "fibrillation" feminine ; -- tocheck
+lin fibrous_A = mkA "fibreux" ; -- tocheck
+lin fibula_N = mkN "fibule" feminine ; -- tocheck
+lin fickle_A = mkA "inconstant" ; -- tocheck
+lin fiction_N = mkN "fiction" feminine ; -- tocheck
+lin fictional_A = mkA "fictif" ; -- tocheck
+lin fictitious_A = mkA "fictif" ; -- tocheck
+lin fiddle_N = mkN "ajustement" | mkN "violon" | mkN "truc" ; -- tocheck
+lin fiddle_V2 = mkV2 (mkV "traficoter") | mkV2 (mkV "tripoter") ; -- tocheck
+lin fidget_N = mkN "gigoter" ; -- tocheck
+lin fidget_V2 = mkV2 (mkV "remuer") ; -- tocheck
+lin fiducial_A = mkA "fiduciaire" ; -- tocheck
+lin fiduciary_A = mkA "fiduciaire" ; -- tocheck
+lin fiduciary_N = mkN "mandataire" ; -- tocheck
+lin fief_N = mkN "fief" ; -- tocheck
+lin fiefdom_N = mkN "seigneurie" feminine ; -- tocheck
+lin field_1_N = mkN "champ" masculine ;
+lin field_2_N = mkN "terrain" masculine ;
+lin field_3_N = mkN "terrain" masculine ; ----
+lin field_4_N = mkN "corps" masculine ;
+lin field_N = mkN "champ" masculine | mkN "corps" masculine | mkN "terrain" masculine ;
+lin field_V2 = mkV2 (mkV "attraper") ; -- tocheck
+lin fiend_N = mkN "addict" masculine | mkN "démon" masculine | mkN "monstre" masculine ; -- tocheck
+lin fiendish_A = mkA "diabolique" ; -- tocheck
+lin fierce_A = mkA "féroce" ; -- tocheck
+lin fiercely_Adv = variants{} ; --
+lin fierceness_N = mkN "acharnement" masculine ; -- tocheck
+lin fiery_A = mkA "ardent" | mkA "enflammé" ; -- tocheck
+lin fife_N = mkN "fifre" masculine ; -- tocheck
+lin fig_N = mkN "figue" feminine | mkN "figuier" masculine ; -- tocheck
+lin fight_N = mkN "bataille" feminine | mkN "combativité" feminine | mkN "combat" masculine | mkN "lutte" feminine | mkN "bagarre" feminine ; -- tocheck
+lin fight_V = variants{}; -- L.fight_V2 ;
+lin fight_V2 = L.fight_V2 ;
+lin fighter_N = mkN "chasseur" ; -- tocheck
+lin figment_N = mkN "chimère" ; -- tocheck
+lin figurative_A = mkA "figuratif" ; -- tocheck
+lin figure_1_N = mkN "figure" ;
+lin figure_2_N = mkN "chiffre" ;
+lin figure_N = mkN "forme" feminine | mkN "personnage" masculine | mkN "figure" feminine ; ---
+lin figure_V = variants{}; -- mkV2V (mkV I.comprendre_V2) | mkV2V (mkV I.résoudre_V2) ; -- tocheck
+lin figure_VS = variants{}; -- mkV2V (mkV I.comprendre_V2) | mkV2V (mkV I.résoudre_V2) ; -- tocheck
+lin figurine_N = mkN "figurine" feminine ; -- tocheck
+lin filament_N = mkN "filament" masculine ; -- tocheck
+lin filamentous_A = mkA "filamenteux" ; -- tocheck
+lin file_N = mkN "fichier" masculine | mkN "lime" feminine ; -- tocheck
+lin file_V = variants{}; -- mkV2 (mkV "limer") ; -- tocheck
+lin file_V2 = mkV2 (mkV "limer") ; -- tocheck
+lin filial_A = mkA "filial" ; -- tocheck
+lin filibuster_N = mkN "flibustier" masculine ; -- tocheck
+lin filigree_N = mkN "filigrane" masculine | mkN "filigrane" ; -- tocheck
+lin filing_N = mkN "limaille" ; -- tocheck
+lin fill_V = variants{}; -- mkV2 (mkV "remplir") | mkV2 (mkV "combler") ; -- tocheck
+lin fill_V2 = mkV2 (mkV "remplir") | mkV2 (mkV "combler") ; -- tocheck
+lin fillet_N = mkN "filet" masculine ; -- tocheck
+lin fillet_V2 = mkV2 (mkV "désosser") ; -- tocheck
+lin filling_N = mkN "plombage" masculine ; -- tocheck
+lin fillip_N = mkN "pichenette" feminine ; -- tocheck
+lin filly_N = mkN "pouliche" feminine ; -- tocheck
+lin film_1_N = variants{} ; --
+lin film_2_N = variants{} ; --
+lin film_N = mkN "pellicule" feminine | mkN "film" masculine ; -- tocheck
+lin film_V = variants{}; -- mkV2 (mkV "filmer") ; -- tocheck
+lin film_V2 = mkV2 (mkV "filmer") ; -- tocheck
+lin filming_N = mkN "tournage" masculine ; -- tocheck
+lin filter_N = mkN "filtre" masculine ; -- tocheck
+lin filter_V = variants{}; -- mkV2 (mkV "filtrer") ; -- tocheck
+lin filter_V2 = mkV2 (mkV "filtrer") ; -- tocheck
+lin filth_N = mkN "crasse" feminine ; -- tocheck
+lin filthy_A = mkA "crasseux" ; -- tocheck
+lin filtrate_N = mkN "filtrat" masculine ; -- tocheck
+lin filtrate_V2 = mkV2 (mkV "filtrer") ; -- tocheck
+lin fin_N = mkN "empennage" masculine | mkN "nageoire" feminine | mkN "palme" feminine ; -- tocheck
+lin finagle_V2 = mkV2 (mkV "filouter") | mkV2 (mkV "intriguer") ; -- tocheck
+lin final_A = mkA "dernier" | mkA "final" ; -- tocheck
+lin final_N = variants{} ; --
+lin finalist_N = mkN "finaliste" masculine ; -- tocheck
+lin finally_Adv = mkAdv "enfin" | mkAdv "finalement" ;
+lin finance_N = mkN "finance" feminine | mkN "finances" ; -- tocheck
+lin finance_V2 = mkV2 (mkV "financer") ; -- tocheck
+lin financial_A = mkA "financier" ;
+lin financially_Adv = variants{} ; --
+lin financier_N = mkN "financier" masculine ; -- tocheck
+lin finch_N = mkN "pinson" masculine ; -- tocheck
+lin find_N = mkN "trouvaille" feminine ; -- tocheck
+lin find_V = mkV "trouver" ;
+lin find_V2 = L.find_V2 ;
+lin find_V2A = mkV2A (mkV "trouver") ;
+lin find_VS = mkVS (mkV "trouver") ;
+lin finding_N = variants{} ; --
+lin fine_A = mkA "bien" | mkA "beau" | mkA "fin" ; -- tocheck
+lin fine_N = mkN "amende" feminine ; -- tocheck
+lin finesse_N = mkN "finesse" feminine ; -- tocheck
+lin finger_N = mkN "doigt" masculine ; -- tocheck
+lin finger_V2 = mkV2 (mkV "pointer") | mkV2 (mkV "doigter") | mkV2 (mkV "tripoter") ; -- tocheck
+lin fingerboard_N = mkN "touche" feminine ; -- tocheck
+lin fingering_N = mkN "doigtage" masculine ; -- tocheck
+lin fingernail_N = L.fingernail_N ;
+lin finial_N = mkN "fleuron" masculine ; -- tocheck
+lin finish_N = mkN "fin" feminine | mkN "fini" masculine ; -- tocheck
+lin finish_V = variants{}; -- mkV2 (mkV "finir") ; -- tocheck
+lin finish_V2 = mkV2 (mkV "finir") ; -- tocheck
+lin finished_A = variants{} ; --
+lin finite_A = mkA "fini" ; -- tocheck
+lin finiteness_N = mkN "finité" feminine ; -- tocheck
+lin fir_N = mkN "sapin" masculine ; -- tocheck
+lin fire_1_N = L.fire_N ;
+lin fire_2_N = L.fire_N;
+lin fire_N = variants{} ; --
+lin fire_V = variants{}; -- mkV2 (mkV "tirer") | mkV2 (mkV I.cuire_V2) | mkV2 (mkV "licencier") ; -- tocheck
+lin fire_V2 = mkV2 (mkV "tirer") | mkV2 (mkV I.cuire_V2) | mkV2 (mkV "licencier") ; -- tocheck
+lin fireball_N = mkN "bolide" masculine ; -- tocheck
+lin firebrand_N = mkN "énergumène" | mkN "torche" feminine ; -- tocheck
+lin firebug_N = mkN "gendarme" ; -- tocheck
+lin firecracker_N = mkN "pétard" masculine ; -- tocheck
+lin firedamp_N = mkN "grisou" masculine ; -- tocheck
+lin firefly_N = mkN "luciole" feminine ; -- tocheck
+lin fireplace_N = mkN "foyer" feminine ; -- tocheck
+lin fireproof_A = mkA "ignifuge" ; -- tocheck
+lin firewall_N = mkN "pare-feu" masculine ; -- tocheck
+lin firm_A = variants{} ; --
+lin firm_N = variants{} ; --
+lin firmly_Adv = variants{} ; --
+lin firmware_N = mkN "micrologiciel" masculine ; -- tocheck
+lin first_A = variants{} ; --
+lin first_Adv = variants {} ; -- tocheck
+lin firstborn_N = mkN "premier-né" ; -- tocheck
+lin firstly_Adv = variants{} ; --
+lin fiscal_A = variants{} ; --
+lin fish_N = L.fish_N ;
+lin fish_V = variants{} ; --
+lin fish_V2 = variants{} ; --
+lin fishbone_N = mkN "arête" feminine ; -- tocheck
+lin fisher_N = mkN "pékan" masculine | mkN "pêcheur" ; -- tocheck
+lin fisherman_N = mkN "pêcheur" masculine ; -- tocheck
+lin fishery_N = mkN "pêcherie" feminine ; -- tocheck
+lin fishhook_N = mkN "hameçon" masculine ; -- tocheck
+lin fishing_N = mkN "pêche" feminine ; -- tocheck
+lin fishmonger_N = mkN "poissonnier" masculine ; -- tocheck
+lin fishwife_N = mkN "poissarde" ; -- tocheck
+lin fishy_A = mkA "suspect" ; -- tocheck
+lin fissile_A = mkA "fissible" ; -- tocheck
+lin fissiparous_A = mkA "fissurant" | mkA "incohérent" ; -- tocheck
+lin fissure_N = mkN "fissure" feminine ; -- tocheck
+lin fist_N = mkN "poing" masculine ; -- tocheck
+lin fistfight_N = mkN "pugilat" masculine ; -- tocheck
+lin fit_A = variants{} ; --
+lin fit_N = mkN "crise" feminine ; -- tocheck
+lin fit_V = variants{}; -- mkV2 (mkV I.convenir_V2) | mkV2 (mkV "ajuster") ; -- tocheck
+lin fit_V2 = mkV2 (mkV I.convenir_V2) | mkV2 (mkV "ajuster") ; -- tocheck
+lin fitness_N = mkN "fitness" masculine ; -- tocheck
+lin fitting_A = mkA "approprié" ; -- tocheck
+lin fitting_N = mkN "essayage" masculine ; -- tocheck
+lin fix_N = mkN "réparation" feminine | mkN "dose" feminine ; -- tocheck
+lin fix_V = variants{}; -- mkV2 (mkV "fixer") | mkV2 (mkV "réparer") ; -- tocheck
+lin fix_V2 = mkV2 (mkV "fixer") | mkV2 (mkV "réparer") ; -- tocheck
+lin fixation_N = mkN "fixation" feminine ; -- tocheck
+lin fixed_A = variants{} ; --
+lin fixer_N = mkN "fixateur" masculine ; -- tocheck
+lin fixture_N = variants{} ; --
+lin fjord_N = mkN "fjord" masculine ; -- tocheck
+lin flabbergast_V2 = mkV2 (mkV "époustoufler") ; -- tocheck
+lin flabby_A = mkA "ramolli" ; -- tocheck
+lin flaccid_A = mkA "flasque" ; -- tocheck
+lin flag_N = mkN "option" feminine | mkN "drapeau" masculine | mkN "pavillon" masculine ; -- tocheck
+lin flag_V2 = mkV2 (mkV "affaiblir") ; -- tocheck
+lin flageolet_N = mkN "flageolet" masculine ; -- tocheck
+lin flagrant_A = mkA "flagrant" ; -- tocheck
+lin flagstone_N = mkN "dalle" feminine ; -- tocheck
+lin flail_N = mkN "fléau" masculine ; -- tocheck
+lin flail_V2 = mkV2 (reflV (mkV I.débattre_V2)) ; -- tocheck
+lin flair_N = mkN "style" masculine | mkN "don" masculine ; -- tocheck
+lin flake_N = mkN "lâche" masculine | mkN "éclat" masculine ; -- tocheck
+lin flake_V = mkV (mkV "peler") ; -- tocheck
+lin flaky_A = mkA "lâcheur" ; -- tocheck
+lin flamboyant_A = mkA "extravagant" ; -- tocheck
+lin flame_N = mkN "polémique" feminine | mkN "flamme" feminine ; -- tocheck
+lin flamen_N = mkN "flamine" masculine ; -- tocheck
+lin flamethrower_N = mkN "lance-flamme" masculine ; -- tocheck
+lin flamingo_N = mkN "flamant" masculine ; -- tocheck
+lin flammable_A = mkA "inflammable" ; -- tocheck
+lin flange_N = mkN "bride" feminine ; -- tocheck
+lin flank_N = mkN "flanchet" masculine | mkN "flanc" masculine ; -- tocheck
+lin flannel_N = mkN "flanelle" feminine ; -- tocheck
+lin flap_N = mkN "abattant" masculine ; -- tocheck
+lin flapper_N = mkN "garçonne" feminine ; -- tocheck
+lin flare_N = mkN "atterrissage" masculine ; -- tocheck
+lin flash_N = variants{} ; --
+lin flash_V = variants{}; -- mkV2 (mkV "clignoter") | mkV2 (reflV (mkV "exhiber")) ; -- tocheck
+lin flashback_N = mkN "flashback" masculine ; -- tocheck
+lin flasher_N = mkN "exhibitionniste" ; -- tocheck
+lin flashgun_N = mkN "flash" ; -- tocheck
+lin flask_N = mkN "flacon" masculine | mkN "fiole" feminine ; -- tocheck
+lin flat_A = mkA "plan" | mkA "bémol" | mkA "bas" | mkA "ennuyeux" | mkA "plat" ; -- tocheck
+lin flat_Adv = mkAdv "pile" ; -- tocheck
+lin flat_N = mkN "bémol" masculine ; -- tocheck
+lin flatmate_N = mkN "colocataire" ; -- tocheck
+lin flatness_N = mkN "matité" feminine | mkN "platitude" feminine | mkN "planéité" feminine ; -- tocheck
+lin flatten_V2 = mkV2 (mkV "aplatir") ; -- tocheck
+lin flatter_V2 = mkV2 (mkV "flatter") ; -- tocheck
+lin flatterer_N = mkN "flatteur" masculine ; -- tocheck
+lin flatulence_N = mkN "flatulence" feminine ; -- tocheck
+lin flaunt_V2 = mkV2 (mkV "étaler") ; -- tocheck
+lin flautist_N = mkN "flûtiste" ; -- tocheck
+lin flavour_N = mkN "saveur" feminine | mkN "style" masculine | mkN "goût" ; -- tocheck
+lin flavour_V2 = mkV2 (mkV "assaisonner") ; -- tocheck
+lin flaw_N = mkN "tumulte" masculine | mkN "faille" feminine | mkN "bourrasque" feminine | mkN "défaut" masculine ; -- tocheck
+lin flawless_A = mkA "parfait" ; -- tocheck
+lin flax_N = mkN "lin" masculine ; -- tocheck
+lin flay_V2 = mkV2 (mkV "écorcher") ; -- tocheck
+lin flea_N = mkN "puce" feminine ; -- tocheck
+lin fleck_N = mkN "flocon" | mkN "tache" feminine ; -- tocheck
+lin fleck_V2 = mkV2 (mkV "tacheter") ; -- tocheck
+lin fledgling_A = mkA "inexpérimenté" ; -- tocheck
+lin fledgling_N = mkN "novice" | mkN "oisillon" masculine ; -- tocheck
+lin flee_V = variants{}; -- mkV2 (reflV (mkV I.enfuir_V)) | mkV2 (mkV I.fuir_V2) ; -- tocheck
+lin flee_V2 = mkV2 (reflV (mkV I.enfuir_V)) | mkV2 (mkV I.fuir_V2) ; -- tocheck
+lin fleece_N = mkN "toison" feminine | mkN "fleece" | mkN "polaire" ; -- tocheck
+lin fleece_V2 = mkV2 (mkV "dévaliser") ; -- tocheck
+lin fleet_N = mkN "flotte" feminine ; -- tocheck
+lin fleeting_A = mkA "fugace" ; -- tocheck
+lin flesh_N = mkN "chair" feminine | mkN "chair" | mkN "carnation" feminine | mkN "pulpe" | mkN "corps" | mkN "peau" ; -- tocheck
+lin fleshy_A = mkA "viandeux" | mkA "carné" ; -- tocheck
+lin flex_V2 = mkV2 (mkV "bander") ; -- tocheck
+lin flexibility_N = mkN "souplesse" feminine ; -- tocheck
+lin flexible_A = mkA "flexible" | mkA "souple" ; -- tocheck
+lin flibbertigibbet_N = mkN "écervelé" masculine ; -- tocheck
+lin flick_V2 = mkV2 (mkV "défiler") ; -- tocheck
+lin flicker_V = mkV (mkV "scintiller") ; -- tocheck
+lin flight_N = mkN "fuite" feminine | mkN "vol" masculine | mkN "volée" feminine ; -- tocheck
+lin flinch_V = mkV (mkV "broncher") ; -- tocheck
+lin fling_N = mkN "aventure" feminine ; -- tocheck
+lin fling_V = variants{} ; --
+lin fling_V2 = variants{} ; --
+lin flint_N = mkN "silex" masculine ; -- tocheck
+lin flippant_A = mkA "désinvolte" ; -- tocheck
+lin flipper_N = mkN "aileron" masculine | mkN "palme" ; -- tocheck
+lin flirt_N = mkN "flirt" masculine ; -- tocheck
+lin flirt_V = mkV (mkV "draguer") ; -- tocheck
+lin flirtatious_A = mkA "coquette" ; -- tocheck
+lin flit_V = mkV (mkV "virevolter") ; -- tocheck
+lin flitch_N = mkN "flèche" feminine ; -- tocheck
+lin float_N = mkN "flotteur" masculine | mkN "flottant" masculine | mkN "char" masculine ; -- tocheck
+lin float_V = L.float_V ;
+lin flock_N = mkN "vol" masculine | mkN "troupeau" masculine | mkN "congrégation" feminine ; -- tocheck
+lin floe_N = mkN "banquise" feminine ; -- tocheck
+lin flog_V2 = mkV2 (mkV "flageller") ; -- tocheck
+lin flogging_N = mkN "flagellation" feminine ; -- tocheck
+lin flood_N = mkN "inondation" feminine ; -- tocheck
+lin flood_V = variants{}; -- mkV2 (mkV "inonder") | mkV2 (mkV "submerger") ; -- tocheck
+lin flood_V2 = mkV2 (mkV "inonder") | mkV2 (mkV "submerger") ; -- tocheck
+lin floodgate_N = mkN "vanne" feminine ; -- tocheck
+lin floor_N = L.floor_N ;
+lin flop_N = mkN "effondrement" masculine | mkN "four" masculine ; -- tocheck
+lin flop_V2 = mkV2 (reflV (mkV "effondrer")) ; -- tocheck
+lin floppy_A = mkA "souple" ; -- tocheck
+lin floral_A = mkA "floral" ; -- tocheck
+lin floret_N = mkN "fleuron" masculine ; -- tocheck
+lin florist_N = mkN "fleuriste" ; -- tocheck
+lin flotilla_N = mkN "flottille" feminine ; -- tocheck
+lin flotsam_N = mkN "épave" feminine ; -- tocheck
+lin flounder_N = mkN "flet" masculine ; -- tocheck
+lin flour_N = mkN "farine" feminine ; -- tocheck
+lin flour_V2 = mkV2 (mkV "fariner") ; -- tocheck
+lin flourish_N = mkN "gesticulation" | mkN "fioriture" ; -- tocheck
+lin flourish_V = variants{}; -- mkV2 (mkV "fleurir") ; -- tocheck
+lin flout_V2 = mkV2 (mkV "mépriser") ; -- tocheck
+lin flow_N = mkN "écoulement" masculine | mkN "flux" masculine ; -- tocheck
+lin flow_V = L.flow_V ;
+lin flower_N = L.flower_N ;
+lin flower_V = mkV (mkV "fleurir") ; -- tocheck
+lin flu_N = mkN "grippe" feminine ; -- tocheck
+lin fluctuate_V = mkV (mkV "onduler") | mkV (mkV "fluctuer") ; -- tocheck
+lin fluctuation_N = mkN "fluctuation" feminine ; -- tocheck
+lin flue_N = mkN "conduit" masculine ; -- tocheck
+lin fluent_A = mkA "courant" ; -- tocheck
+lin fluff_N = mkN "duvet" masculine ; -- tocheck
+lin fluffy_A = mkA "pelucheux" ; -- tocheck
+lin flugelhorn_N = mkN "bugle" ; -- tocheck
+lin fluid_N = mkN "fluide" masculine ; -- tocheck
+lin fluke_N = mkN "pelle" feminine | mkN "douve" feminine ; -- tocheck
+lin flunk_V2 = mkV2 (mkV "louper") ; -- tocheck
+lin fluoride_N = mkN "fluorure" feminine ; -- tocheck
+lin fluorine_N = mkN "fluor" masculine ; -- tocheck
+lin fluorite_N = mkN "fluorite" feminine ; -- tocheck
+lin fluorocarbon_N = mkN "fluorocarbone" ; -- tocheck
+lin flush_N = mkN "flush" ; -- tocheck
+lin flush_V = variants{}; -- mkV2 (mkV "rougir") ; -- tocheck
+lin flush_V2 = mkV2 (mkV "rougir") ; -- tocheck
+lin flute_N = mkN "flûte" feminine ; -- tocheck
+lin flutter_V2 = mkV2 (mkV "voleter") ; -- tocheck
+lin fluvial_A = mkA "fluvial" ; -- tocheck
+lin flux_N = mkN "décapant" masculine ; -- tocheck
+lin fly_N = mkN "mouche" feminine | mkN "braguette" feminine ; -- tocheck
+lin fly_V = L.fly_V ;
+lin fly_V2 = mkV2 (mkV "voler") ; -- tocheck
+lin flyblown_A = mkA "corrompu" | mkA "putride" ; -- tocheck
+lin flyer_N = mkN "tract" | mkN "pilote" ; -- tocheck
+lin flywheel_N = mkN "volant" masculine ; -- tocheck
+lin foal_N = mkN "poulain" masculine ; -- tocheck
+lin foal_V = mkV (mkV "pouliner") ; -- tocheck
+lin foam_N = mkN "écume" feminine ; -- tocheck
+lin foam_V = mkV (mkV "écumer") ; -- tocheck
+lin foamy_A = mkA "mousseux" ; -- tocheck
+lin fob_N = mkN "châtelaine" feminine ; -- tocheck
+lin focus_N = mkN "attention" feminine | mkN "épicentre" masculine | mkN "foyer" masculine ; -- tocheck
+lin focus_V = variants{}; -- mkV2 (mkV "focaliser") | mkV2 (reflV (mkV "concentrer")) | mkV2 (mkV "concentrer") ; -- tocheck
+lin focus_V2 = mkV2 (mkV "focaliser") | mkV2 (reflV (mkV "concentrer")) | mkV2 (mkV "concentrer") ; -- tocheck
+lin fodder_N = mkN "fourrage" masculine ; -- tocheck
+lin fog_N = L.fog_N ;
+lin fogey_N = mkN "barbon" ; -- tocheck
+lin foggy_A = mkA "brumeux" ; -- tocheck
+lin foible_N = mkN "faiblesse" feminine | mkN "travers" masculine | mkN "faible" masculine ; -- tocheck
+lin foil_N = mkN "feuille" feminine | mkN "fleuret" masculine ; -- tocheck
+lin foil_V2 = mkV2 (mkV "déjouer") ; -- tocheck
+lin foist_V2 = mkV2 (mkV "imposer") ; -- tocheck
+lin fold_N = mkN "pliage" | mkN "pli" | mkN "bercail" ; -- tocheck
+lin fold_V = variants{}; -- mkV2 (reflV (mkV "effondrer")) | mkV2 (mkV "plier") | mkV2 (reflV (mkV "replier")) | mkV2 (reflV (mkV "coucher")) ; -- tocheck
+lin fold_V2 = mkV2 (reflV (mkV "effondrer")) | mkV2 (mkV "plier") | mkV2 (reflV (mkV "replier")) | mkV2 (reflV (mkV "coucher")) ; -- tocheck
+lin folder_N = mkN "dossier" masculine ; -- tocheck
+lin foliage_N = mkN "feuillage" masculine ; -- tocheck
+lin foliation_N = mkN "feuilletage" masculine ; -- tocheck
+lin folk_N = mkN "peuple" ; -- tocheck
+lin folklore_N = mkN "folklore" ; -- tocheck
+lin folktale_N = mkN "conte" feminine ; -- tocheck
+lin follicle_N = mkN "follicule" masculine ; -- tocheck
+lin follow_V = mkV I.suivre_V2 ;
+lin follow_V2 = I.suivre_V2 ;
+lin follow_VS = mkVS (mkV I.suivre_V2) ;
+lin follow_up_N = mkN "suivi" masculine ; -- tocheck
+lin follower_N = mkN "poursuivant" masculine ; -- tocheck
+lin following_A = mkA "suivant" | mkA "favorable" ; -- tocheck
+lin following_N = mkN "mouvance" ; -- tocheck
+lin following_Prep = variants{} ; --
+lin folly_N = mkN "folie" ; -- tocheck
+lin fomentation_N = mkN "fomentation" feminine ; -- tocheck
+lin fond_A = variants{} ; --
+lin fondle_V2 = mkV2 (mkV "caresser") ; -- tocheck
+lin fondue_N = mkN "fondue" feminine ; -- tocheck
+lin font_N = mkN "fonte" feminine | mkN "fonts" ; -- tocheck
+lin fontanelle_N = mkN "fontanelle" feminine ; -- tocheck
+lin food_N = mkN "manger" | mkN "aliment" masculine | mkN "nourriture" feminine ;
+lin fool_N = mkN "imbécile" masculine | mkN "fou" masculine ; -- tocheck
+lin fool_V2 = mkV2 (mkV "duper") ; -- tocheck
+lin foolish_A = mkA "sot" | mkA "idiot" ; -- tocheck
+lin foot_N = L.foot_N ;
+lin foot_V2 = mkV2 (mkV "payer") ; -- tocheck
+lin football_N = mkN "football" masculine ; -- tocheck
+lin footballer_N = mkN "footballeur" masculine ; -- tocheck
+lin footbridge_N = mkN "passerelle" feminine ; -- tocheck
+lin footer_N = mkN "foot" masculine ; -- tocheck
+lin foothill_N = mkN "contrefort" masculine ; -- tocheck
+lin footman_N = mkN "laquais" masculine ; -- tocheck
+lin footpath_N = mkN "trottoir" masculine ; -- tocheck
+lin footstep_N = mkN "pas" masculine ; -- tocheck
+lin footstool_N = mkN "repose-pied" masculine ; -- tocheck
+lin footwear_N = mkN "souliers" ; -- tocheck
+lin fop_N = mkN "bellâtre" masculine ; -- tocheck
+lin foppish_A = mkA "soigné" ; -- tocheck
+lin for_Adv = mkAdv "pour" ;
+lin for_PConj = lin PConj (ss "for") ;
+lin for_Prep = S.for_Prep ;
+lin forage_N = mkN "fourrager" | mkN "fourrage" masculine ; -- tocheck
+lin forage_V = mkV (mkV "fourrager") ; -- tocheck
+lin forbear_V2 = mkV2 (mkV "éviter") | mkV2 (reflV (mkV I.retenir_V2)) | mkV2 (mkV "refuser") | mkV2 (mkV "ajourner") ; -- tocheck
+lin forbearance_N = mkN "longanimité" feminine ; -- tocheck
+lin forbid_V2 = mkV2 (mkV I.interdire_V2) ; -- tocheck
+lin force_N = mkN "force" feminine ;
+lin force_V = variants{}; -- mkV2V (mkV "forcer") ; -- tocheck
+lin force_V2 = variants{}; -- mkV2V (mkV "forcer") ; -- tocheck
+lin force_V2V = mkV2V (mkV "forcer") ; -- tocheck
+lin force_VS = variants{}; -- mkV2V (mkV "forcer") ; -- tocheck
+lin force_feed_V2 = mkV2 (mkV "gaver") ; -- tocheck
+lin forceps_N = mkN "forceps" ; -- tocheck
+lin forcible_A = mkA "forcé" | mkA "violent" | mkA "impressionnant" | mkA "puissant" ; -- tocheck
+lin ford_N = mkN "gué" masculine ; -- tocheck
+lin forearm_N = mkN "avant-bras" masculine ; -- tocheck
+lin forebear_N = mkN "ancêtre" masculine ; -- tocheck
+lin forecast_N = mkN "prévision" feminine ; -- tocheck
+lin forecast_V = variants{}; -- mkV2 (mkV I.prévoir_V2) ; -- tocheck
+lin forecast_V2 = mkV2 (mkV I.prévoir_V2) ; -- tocheck
+lin forecast_VS = variants{}; -- mkV2 (mkV I.prévoir_V2) ; -- tocheck
+lin forefather_N = mkN "aïeul" masculine ; -- tocheck
+lin forefinger_N = mkN "index" masculine ; -- tocheck
+lin forefront_N = mkN "avant-garde" feminine ; -- tocheck
+lin forego_V2 = mkV2 (mkV "précéder") ; -- tocheck
+lin forehead_N = mkN "front" masculine ; -- tocheck
+lin foreign_1_A = variants{} ; --
+lin foreign_2_A = variants{} ; --
+lin foreign_A = mkA "étranger" ; -- tocheck
+lin foreigner_N = mkN "étranger" masculine ; -- tocheck
+lin foreknow_V2 = mkV2 (mkV I.prévoir_V2) ; -- tocheck
+lin foreman_N = mkN "chef" ; -- tocheck
+lin forename_N = mkN "prénom" masculine ; -- tocheck
+lin forenoon_N = mkN "matinée" feminine ; -- tocheck
+lin forensic_A = mkA "médicolégal" | mkA "légal" ; -- tocheck
+lin foreplay_N = mkN "préliminaires" ; -- tocheck
+lin foresee_V2 = mkV2 (mkV I.prévoir_V2) ; -- tocheck
+lin foreshadow_V2 = mkV2 (mkV "présager") ; -- tocheck
+lin foreshore_N = mkN "estran" ; -- tocheck
+lin foresight_N = mkN "clairvoyance" feminine ; -- tocheck
+lin forest_N = mkN "forêt" feminine ; -- tocheck
+lin forestall_V2 = mkV2 (mkV "empêcher") ; -- tocheck
+lin forested_A = mkA "forestier" ; -- tocheck
+lin forester_N = mkN "forestier" masculine ; -- tocheck
+lin forestry_N = mkN "sylviculture" feminine ; -- tocheck
+lin foretaste_N = mkN "avant-goût" masculine ; -- tocheck
+lin foretell_V2 = mkV2 (mkV I.prédire_V2) ; -- tocheck
+lin forever_Adv = variants{} ; --
+lin foreword_N = mkN "avant-propos" masculine ; -- tocheck
+lin forfeit_V2 = mkV2 (mkV I.perdre_V2) | mkV2 (mkV "abandonner") ; -- tocheck
+lin forge_N = mkN "contrefaçon" feminine | mkN "forge" feminine ; -- tocheck
+lin forge_V = variants{}; -- mkV2 (mkV "falsifier") | mkV2 (mkV "forger") ; -- tocheck
+lin forge_V2 = mkV2 (mkV "falsifier") | mkV2 (mkV "forger") ; -- tocheck
+lin forger_N = mkN "faussaire" masculine | mkN "forgeron" masculine ; -- tocheck
+lin forgery_N = mkN "contrefaçon" ; -- tocheck
+lin forget_V = variants{}; -- L.forget_V2 ;
+lin forget_V2 = L.forget_V2 ;
+lin forget_VS = variants{}; -- L.forget_V2 ;
+lin forget_me_not_N = mkN "ne-m'oubliez-pas" masculine ; -- tocheck
+lin forgetful_A = mkA "oublieux" ; -- tocheck
+lin forgettable_A = mkA "oubliable" ; -- tocheck
+lin forgive_V = variants{}; -- mkV2 (mkV "pardonner") ; -- tocheck
+lin forgive_V2 = mkV2 (mkV "pardonner") ; -- tocheck
+lin fork_1_N = mkN "fourche" feminine | mkN "fourchette" feminine | mkN "fork" masculine ; -- tocheck
+lin fork_3_N = variants{} ; --
+lin fork_4_N = variants{} ; --
+lin fork_N = variants{} ; --
+lin forlorn_A = mkA "abandonné" | mkA "miserable" ; -- tocheck
+lin form_N = mkN "formulaire" masculine | mkN "forme" feminine ; --- split
+lin form_V = reflV (mkV "former") ;
+lin form_V2 = mkV2 (mkV "former") ;
+lin formal_A = mkA "formel" ; -- tocheck
+lin formaldehyde_N = mkN "formaldéhyde" masculine ; -- tocheck
+lin formalin_N = mkN "formol" masculine ; -- tocheck
+lin formalism_N = mkN "formalisme" masculine ; -- tocheck
+lin formally_Adv = variants{} ; --
+lin format_N = mkN "format" masculine ; -- tocheck
+lin formation_N = variants{} ; --
+lin former_A = mkA "premier" | mkA "précédent" ; -- tocheck
+lin formerly_Adv = variants{} ; --
+lin formidable_A = mkA "formidable" ; -- tocheck
+lin formula_N = mkN "formule" feminine ; -- tocheck
+lin formulate_V2 = mkV2 (mkV "formuler") ; -- tocheck
+lin formulation_N = variants{} ; --
+lin fornicate_V = mkV (mkV "forniquer") ; -- tocheck
+lin fornication_N = mkN "fornication" feminine ; -- tocheck
+lin forsake_V2 = mkV2 (mkV "abandonner") ; -- tocheck
+lin forswear_V2 = mkV2 (mkV "parjurer") | mkV2 (mkV "nier") ; -- tocheck
+lin fort_N = mkN "fort" masculine ; -- tocheck
+lin forth_Adv = variants{} ; --
+lin forthcoming_A = mkA "prochain" | mkA "prévenant" ; -- tocheck
+lin forthwith_Adv = mkAdv "aussitôt" ; -- tocheck
+lin fortieth_A = mkA "quarantième" ; -- tocheck
+lin fortieth_N = mkN "quarantième" masculine | mkN "quarantième" ; -- tocheck
+lin fortification_N = mkN "fortification" feminine ; -- tocheck
+lin fortify_V2 = mkV2 (mkV "fortifier") ; -- tocheck
+lin fortnight_N = variants{} ; --
+lin fortnightly_A = mkA "bimensuel" ; -- tocheck
+lin fortnightly_Adv = mkAdv "bimensuellement" ; -- tocheck
+lin fortress_N = mkN "forteresse" feminine ; -- tocheck
+lin fortuitous_A = mkA "fortuit" ; -- tocheck
+lin fortunate_A = variants{} ; --
+lin fortunately_Adv = variants{} ; --
+lin fortune_N = mkN "destin" | mkN "fortune" ; -- tocheck
+lin forum_N = mkN "forum" masculine ; -- tocheck
+lin forward_A = mkA "avant" | mkA "osé" ; -- tocheck
+lin forward_Adv = variants{} ; --
+lin forwards_Adv = variants{} ; --
+lin fossil_N = mkN "fossile" masculine ; -- tocheck
+lin fossiliferous_A = mkA "fossilifère" ; -- tocheck
+lin fossilization_N = mkN "fossilisation" feminine ; -- tocheck
+lin foster_A = mkA "adoptif" ; -- tocheck
+lin foster_V2 = mkV2 (mkV I.promouvoir_V2) | mkV2 (mkV "cultiver") | mkV2 (mkV "élever") ; -- tocheck
+lin foul_A = mkA "souillé" ; -- tocheck
+lin foul_N = mkN "faute" feminine ; -- tocheck
+lin found_V2 = mkV2 (mkV "fonder") ; -- tocheck
+lin foundation_N = mkN "fondation" feminine ; -- tocheck
+lin founder_N = mkN "fondateur" masculine | mkN "fondeur" masculine ; -- tocheck
+lin founder_V2 = mkV2 (mkV "couler") ; -- tocheck
+lin foundry_N = mkN "fonderie" feminine ; -- tocheck
+lin fount_N = mkN "source" feminine ; -- tocheck
+lin fountain_N = mkN "fontaine" feminine ; -- tocheck
+lin foursome_N = mkN "quatuor" masculine ; -- tocheck
+lin fowl_N = mkN "oiseau" masculine | mkN "pintade" feminine | mkN "volaille" ; -- tocheck
+lin fox_N = mkN "roublard" masculine | mkN "renard" masculine ; -- tocheck
+lin foxglove_N = mkN "digitale" feminine ; -- tocheck
+lin foxy_A = mkA "foxé" ; -- tocheck
+lin foyer_N = mkN "foyer" masculine ; -- tocheck
+lin fracas_N = mkN "bagarre" feminine ; -- tocheck
+lin fractal_N = mkN "fractal" masculine ; -- tocheck
+lin fraction_N = mkN "fraction" feminine ; -- tocheck
+lin fracture_N = mkN "fracture" feminine ; -- tocheck
+lin fragile_A = mkA "fragile" ; -- tocheck
+lin fragility_N = mkN "fragilité" feminine ; -- tocheck
+lin fragment_N = mkN "fragment" masculine ; -- tocheck
+lin fragment_V2 = mkV2 (mkV "fragmenter") ; -- tocheck
+lin fragmentation_N = mkN "fragmentation" ; -- tocheck
+lin fragrance_N = mkN "parfum" masculine ; -- tocheck
+lin fragrant_A = mkA "odorant" ; -- tocheck
+lin frame_N = mkN "trame" | mkN "manche" feminine | mkN "image" feminine | mkN "cadre" masculine | mkN "ossature" feminine ; -- tocheck
+lin frame_V = variants{} ; --
+lin frame_V2 = variants{} ; --
+lin framework_N = mkN "charpente" | mkN "structure" ; -- tocheck
+lin franc_N = mkN "franc" masculine ; -- tocheck
+lin franchise_N = variants{} ; --
+lin francium_N = mkN "francium" masculine ; -- tocheck
+lin frank_A = mkA "franc" ; -- tocheck
+lin frankincense_N = mkN "encens" masculine ; -- tocheck
+lin frankly_Adv = variants{} ; --
+lin frankness_N = mkN "franchise" feminine ; -- tocheck
+lin frantic_A = mkA "éperdu" ; -- tocheck
+lin frantically_Adv = mkAdv "éperdument" ; -- tocheck
+lin fraternal_A = mkA "fraternel" ; -- tocheck
+lin fraternity_N = mkN "fraternité" feminine ; -- tocheck
+lin fraternization_N = mkN "fraternisation" feminine ; -- tocheck
+lin fraternize_V = mkV (mkV "fraterniser") ; -- tocheck
+lin fratricide_N = mkN "fratricide" masculine ; -- tocheck
+lin fraud_N = mkN "fraude" | mkN "imposteur" masculine ; -- tocheck
+lin fraudulent_A = mkA "frauduleux" ; -- tocheck
+lin fray_N = mkN "bagarre" feminine ; -- tocheck
+lin freak_N = mkN "caprice" masculine | mkN "original" masculine | mkN "monstre" masculine | mkN "fanatique" ; -- tocheck
+lin free_A = mkA "libre" | mkA "gratuit" ; ---- split: free world, free lunch
+lin free_V2 = variants{}; -- mkV2V (mkV "libérer") ; -- tocheck
+lin free_V2V = mkV2V (mkV "libérer") ; -- tocheck
+lin free_for_all_N = mkN "pagaille" feminine ; -- tocheck
+lin freebie_N = mkN "bonus" ; -- tocheck
+lin freedom_N = mkN "liberté" feminine ; -- tocheck
+lin freelance_N = mkN "mercenaire" | mkN "pigiste" ; -- tocheck
+lin freeloader_N = mkN "resquilleur" masculine ; -- tocheck
+lin freely_Adv = variants{} ; --
+lin freesia_N = mkN "freesia" ; -- tocheck
+lin freeware_N = mkN "graticiel" masculine ; -- tocheck
+lin freeway_N = mkN "autoroute" ; -- tocheck
+lin freeze_V = L.freeze_V ;
+lin freeze_V2 = mkV2 (reflV (mkV "figer")) | mkV2 (mkV "geler") | mkV2 (mkV "congeler") ; -- tocheck
+lin freezer_N = mkN "congélateur" ; -- tocheck
+lin freight_N = mkN "cargo" masculine | mkN "fret" ; -- tocheck
+lin frenetic_A = mkA "frénétique" ; -- tocheck
+lin frenzy_N = mkN "frénésie" feminine ; -- tocheck
+lin frequency_N = mkN "fréquence" feminine ; -- tocheck
+lin frequent_A = mkA "fréquent" ; -- tocheck
+lin frequent_V2 = mkV2 (mkV "fréquenter") ; -- tocheck
+lin frequentative_N = mkN "fréquentatif" masculine ; -- tocheck
+lin frequently_Adv = variants{} ; --
+lin fresco_N = mkN "fresque" feminine ; -- tocheck
+lin fresh_A = mkA "nouveau" | mkA "frais" | mkA "doux" ; -- tocheck
+lin freshness_N = mkN "fraîcheur" feminine ; -- tocheck
+lin fret_N = mkN "frette" feminine ; -- tocheck
+lin fret_V2 = mkV2 (mkV "dévorer") | mkV2 (mkV "inquiéter") | mkV2 (mkV "ajourer") | mkV2 (reflV (mkV "inquiéter")) ; -- tocheck
+lin fretful_A = mkA "irritable" | mkA "agité" ; -- tocheck
+lin friable_A = mkA "désagrégable" | mkA "friable" | mkA "lâche" ; -- tocheck
+lin friar_N = mkN "frère" masculine ; -- tocheck
+lin fricative_N = mkN "fricative" feminine ; -- tocheck
+lin friction_N = mkN "friction" feminine | mkN "désaccord" masculine | mkN "frottement" masculine ; -- tocheck
+lin fridge_N = L.fridge_N ;
+lin friend_N = L.friend_N ;
+lin friendliness_N = mkN "gentilesse" ; -- tocheck
+lin friendly_A = mkA "amical" | mkA "allié" ; -- tocheck
+lin friendly_N = mkN "ami" ; -- tocheck
+lin friendship_N = mkN "amitié" | mkN "amitié" feminine ; -- tocheck
+lin frieze_N = mkN "frise" masculine ; -- tocheck
+lin frigate_N = mkN "frégate" feminine ; -- tocheck
+lin fright_N = mkN "effroi" masculine ; -- tocheck
+lin frighten_V2 = mkV2 (mkV "effrayer") ; -- tocheck
+lin frightened_A = variants{} ; --
+lin frightening_A = mkA "effrayant" ; -- tocheck
+lin frightful_A = mkA "effrayant" ; -- tocheck
+lin frigid_A = mkA "frigide" ; -- tocheck
+lin frill_N = mkN "froufrou" masculine ; -- tocheck
+lin frilly_A = mkA "crêpé" ; -- tocheck
+lin fringe_N = mkN "frange" feminine | mkN "radicaux" masculine | mkN "périphérie" feminine ; -- tocheck
+lin fringe_V2 = mkV2 (mkV "franger") ; -- tocheck
+lin frisk_V2 = mkV2 (mkV "fouiller") ; -- tocheck
+lin fritillary_N = mkN "fritillaire" feminine ; -- tocheck
+lin fritter_N = mkN "beignet" masculine ; -- tocheck
+lin frivolity_N = mkN "frivolité" feminine ; -- tocheck
+lin frivolous_A = mkA "frivole" | mkA "bagatelle" ; -- tocheck
+lin frizzy_A = mkA "crépu" ; -- tocheck
+lin frock_N = mkN "froc" masculine ; -- tocheck
+lin frog_N = mkN "talon" masculine | mkN "grenouille" feminine ; -- tocheck
+lin frogman_N = mkN "homme-grenouille" masculine ; -- tocheck
+lin frolic_V = mkV (mkV "fôlatrer") ; -- tocheck
+lin from_Prep = S.from_Prep ;
+lin front_A = variants{} ; --
+lin front_N = mkN "avant" masculine | mkN "façade" feminine | mkN "front" masculine ; -- tocheck
+lin frontal_A = mkA "frontal" ; -- tocheck
+lin frontier_N = mkN "frontière" feminine ; -- tocheck
+lin frost_N = mkN "gel" masculine | mkN "givre" masculine ; -- tocheck
+lin frostbite_N = mkN "gelure" feminine ; -- tocheck
+lin froth_N = mkN "mousse" feminine ; -- tocheck
+lin frothy_A = mkA "mousseux" ; -- tocheck
+lin frown_N = mkN "froncement" ; -- tocheck
+lin frown_V = mkV (mkV "râler") ; -- tocheck
+lin frozen_A = variants{} ; --
+lin fructify_V2 = mkV2 (mkV "fructifier") ; -- tocheck
+lin fructose_N = mkN "fructose" masculine ; -- tocheck
+lin frugal_A = mkA "frugal" ; -- tocheck
+lin frugality_N = mkN "frugalité" feminine ; -- tocheck
+lin fruit_N = L.fruit_N ;
+lin fruitcake_N = mkN "cake" masculine ; -- tocheck
+lin fruitful_A = mkA "fructueux" ; -- tocheck
+lin fruitless_A = mkA "vain" ; -- tocheck
+lin frumpy_A = mkA "démodé" ; -- tocheck
+lin frustrate_V2 = variants{} ; --
+lin frustrating_A = mkA "frustrant" ; -- tocheck
+lin frustration_N = mkN "frustration" | mkN "frustration" feminine ; -- tocheck
+lin fry_N = mkN "frite" feminine | mkN "frai" masculine ; -- tocheck
+lin fry_V2 = mkV2 (mkV I.frire_V2) ; -- tocheck
+lin fuchsia_N = mkN "fuchsia" masculine ; -- tocheck
+lin fuck_N = mkN "baisage" masculine | mkN "connard" masculine | mkN "baiseuse" ; -- tocheck
+lin fuck_V = variants{}; -- mkV2 (mkV "baiser") | mkV2 (mkV "bousiller") | mkV2 (mkV "enculer") | mkV2 (mkV I.foutre_V2) ; -- tocheck
+lin fuck_V2 = mkV2 (mkV "baiser") | mkV2 (mkV "bousiller") | mkV2 (mkV "enculer") | mkV2 (mkV I.foutre_V2) ; -- tocheck
+lin fucker_N = mkN "baiseur" masculine ; -- tocheck
+lin fucking_A = mkA "foutu" ;
+lin fucking_Adv = variants{} ; --
+lin fudge_N = mkN "caramel" masculine ; -- tocheck
+lin fuel_N = mkN "carburant" masculine ; -- tocheck
+lin fuel_V2 = mkV2 (mkV "alimenter") ; -- tocheck
+lin fugitive_A = mkA "fuyant" | mkA "éphémère" ; -- tocheck
+lin fugitive_N = mkN "fugitif" masculine ; -- tocheck
+lin fugue_N = mkN "fugue" feminine ; -- tocheck
+lin fulfil_V2 = mkV2 (mkV I.satisfaire_V2) ; -- tocheck
+lin fulfilment_N = mkN "satisfaction" feminine ; -- tocheck
+lin full_A = L.full_A ;
+lin full_scale_A = mkA "complet" ; -- tocheck
+lin full_time_A = variants{} ; --
+lin fuller_N = mkN "tailleur" masculine ; -- tocheck
+lin fully_Adv = variants{} ; --
+lin fumble_V2 = mkV2 (mkV "tâtonner") | mkV2 (mkV "tripoter") ; -- tocheck
+lin fume_V2 = mkV2 (mkV "fulminer") ; -- tocheck
+lin fumitory_N = mkN "fumeterre" feminine ; -- tocheck
+lin fun_A = variants{} ; --
+lin fun_AV = L.fun_AV ;
+lin fun_N = mkN "amusement" masculine ; -- tocheck
+lin function_N = mkN "fonction" feminine ; -- tocheck
+lin function_V = mkV (mkV "fonctionner") ; -- tocheck
+lin functional_A = mkA "fonctionnel" ; -- tocheck
+lin functionality_N = mkN "fonctionnalité" feminine ; -- tocheck
+lin functionary_N = mkN "fonctionnaire" ; -- tocheck
+lin fund_N = mkN "fonds" masculine ; -- tocheck
+lin fund_V2 = mkV2 (mkV "financer") ; -- tocheck
+lin fundamental_A = mkA "fondamental" ; -- tocheck
+lin fundamental_N = mkN "fondement" ; -- tocheck
+lin fundamentalism_N = mkN "fondamentalisme" masculine ; -- tocheck
+lin fundamentalist_N = mkN "fondamentaliste" ; -- tocheck
+lin fundamentally_Adv = variants{} ; --
+lin funding_N = variants{} ; --
+lin funds_N = mkN "fonds" ; -- tocheck
+lin funeral_N = mkN "funérailles" ; -- tocheck
+lin funerary_A = mkA "funéraire" ; -- tocheck
+lin fungible_A = mkA "fongible" ; -- tocheck
+lin fungicide_N = mkN "fongicide" masculine ; -- tocheck
+lin fungus_N = mkN "fongus" masculine ; -- tocheck
+lin funicular_N = mkN "funiculaire" masculine ; -- tocheck
+lin funk_N = mkN "funk" masculine ; -- tocheck
+lin funnel_N = mkN "entonnoir" masculine | mkN "cheminée" feminine ; -- tocheck
+lin funnel_V2 = mkV2 (mkV "canaliser") ; -- tocheck
+lin funny_A = mkA "drôle" | mkA "étrange" ; -- tocheck
+lin fur_N = mkN "fourrure" feminine | mkN "pelage" ; -- tocheck
+lin furan_N = mkN "furane" masculine ; -- tocheck
+lin furcula_N = mkN "lunette" feminine ; -- tocheck
+lin furious_A = mkA "furieux" ; -- tocheck
+lin furl_V2 = mkV2 (mkV "ferler") ; -- tocheck
+lin furlong_N = mkN "furlong" masculine ; -- tocheck
+lin furnace_N = mkN "four" masculine ; -- tocheck
+lin furnish_V2 = mkV2 (mkV "fournir") ; -- tocheck
+lin furniture_N = mkN "mobilier" masculine ; -- tocheck
+lin furrier_N = mkN "fourreur" masculine ; -- tocheck
+lin furring_N = mkN "tasseau" masculine | mkN "tassea" masculine ; -- tocheck
+lin furrow_N = mkN "ride" feminine | mkN "sillon" masculine ; -- tocheck
+lin furrow_V2 = mkV2 (mkV "sillonner") | mkV2 (mkV "froncer") ; -- tocheck
+lin furry_A = mkA "poilu" ; -- tocheck
+lin further_Adv = mkAdv "plus loin" ;
+lin furthermore_Adv = variants{} ; --
+lin furtive_A = mkA "furtif" ; -- tocheck
+lin fury_N = mkN "acharnement" masculine ; -- tocheck
+lin furze_N = mkN "ajoncs" ; -- tocheck
+lin fuse_N = mkN "détonateur" masculine | mkN "fusible" masculine | mkN "cordeau" masculine ; -- tocheck
+lin fuselage_N = mkN "fuselage" masculine ; -- tocheck
+lin fusiform_A = mkA "fusiforme" ; -- tocheck
+lin fusion_N = mkN "fusion" feminine ; -- tocheck
+lin fuss_N = variants{} ; --
+lin fussy_A = mkA "pointilleux" ; -- tocheck
+lin futile_A = mkA "futile" ; -- tocheck
+lin futility_N = mkN "futilité" feminine ; -- tocheck
+lin futon_N = mkN "futon" masculine ; -- tocheck
+lin future_1_N = mkN "avenir" ;
+lin future_3_N = mkN "futur" ;
+lin future_A = mkA "futur" ; -- tocheck
+lin futurism_N = mkN "futurisme" masculine ; -- tocheck
+lin futuristFem_N = mkN "futuriste" feminine ; -- tocheck
+lin futuristMasc_N = mkN "futuriste" masculine ; -- tocheck
+lin futuristic_A = mkA "futuriste" ; -- tocheck
+lin futurology_N = mkN "futurologie" feminine ; -- tocheck
+lin fuzzy_A = mkA "flou" ; -- tocheck
+lin gab_N = mkN "bagou" masculine ; -- tocheck
+lin gable_N = mkN "gâble" masculine ; -- tocheck
+lin gadget_N = mkN "gadget" ; -- tocheck
+lin gadolinium_N = mkN "gadolinium" masculine ; -- tocheck
+lin gaffe_N = mkN "gaffe" feminine ; -- tocheck
+lin gaffer_N = mkN "éclairagiste" | mkN "contre-maître" masculine ; -- tocheck
+lin gag_N = mkN "haut-le-coeur" | mkN "bâillon" masculine ; -- tocheck
+lin gag_V2 = mkV2 (mkV "bâillonner") ; -- tocheck
+lin gaga_A = mkA "gaga" ; -- tocheck
+lin gain_N = mkN "gain" masculine ; -- tocheck
+lin gain_V = variants{}; -- mkV2 (mkV "gagner") ; -- tocheck
+lin gain_V2 = mkV2 (mkV "gagner") ; -- tocheck
+lin gainsay_V2 = mkV2 (mkV I.contredire_V2) ; -- tocheck
+lin gait_N = mkN "démarche" feminine | mkN "allure" masculine ; -- tocheck
+lin gaiter_N = mkN "guêtre" feminine ; -- tocheck
+lin galactic_A = mkA "astronomique" | mkA "galactique" ; -- tocheck
+lin galactose_N = mkN "galactose" masculine ; -- tocheck
+lin galangal_N = mkN "galangue" ; -- tocheck
+lin galaxy_N = mkN "galaxie" feminine ; -- tocheck
+lin gall_N = mkN "culot" masculine | mkN "bile" feminine ; -- tocheck
+lin gallant_A = mkA "brave" ; -- tocheck
+lin gallantry_N = mkN "galanterie" feminine | mkN "courage" masculine ; -- tocheck
+lin galleon_N = mkN "galion" masculine ; -- tocheck
+lin gallery_N = mkN "balcon" masculine | mkN "galerie" feminine ; -- tocheck
+lin galley_N = mkN "cambuse" feminine | mkN "office" masculine | mkN "galère" masculine ; -- tocheck
+lin gallicism_N = mkN "gallicisme" masculine ; -- tocheck
+lin gallium_N = mkN "gallium" masculine ; -- tocheck
+lin gallon_N = mkN "gallon" ; -- tocheck
+lin gallop_N = mkN "galop" masculine ; -- tocheck
+lin gallop_V2 = mkV2 (mkV "galoper") ; -- tocheck
+lin gallows_N = mkN "gibet" masculine ; -- tocheck
+lin galvanic_A = mkA "galvanique" ; -- tocheck
+lin galvanism_N = mkN "galvanisme" masculine ; -- tocheck
+lin galvanization_N = mkN "galvanisation" feminine ; -- tocheck
+lin galvanize_V2 = mkV2 (mkV "galvaniser") ; -- tocheck
+lin galvanometer_N = mkN "galvanomètre" masculine ; -- tocheck
+lin gambit_N = mkN "gambit" masculine | mkN "statagème" masculine ; -- tocheck
+lin gamble_N = mkN "pari" masculine ; -- tocheck
+lin gamble_V2 = mkV2 (mkV "parier") ; -- tocheck
+lin gambler_N = mkN "joueur" masculine ; -- tocheck
+lin game_1_N = mkN "jeu" ;
+lin game_2_N = mkN "jeu" ;
+lin game_3_N = mkN "gibier" masculine ;
+lin game_N = mkN "jeu" masculine | mkN "gibier" masculine ; -- tocheck
+lin game_V2 = mkV2 (mkV "jeu") ; -- tocheck
+lin gamekeeper_N = mkN "garde-chasse" ; -- tocheck
+lin gamete_N = mkN "gamète" masculine ; -- tocheck
+lin gamma_N = mkN "gamme" feminine ; -- tocheck
+lin gamut_N = mkN "gamme" feminine ; -- tocheck
+lin gander_N = mkN "jars" masculine ; -- tocheck
+lin gang_N = mkN "bande" feminine ; -- tocheck
+lin ganglion_N = mkN "ganglion" masculine ; -- tocheck
+lin gangrene_N = mkN "gangrène" feminine ; -- tocheck
+lin gangster_N = mkN "gangster" masculine ; -- tocheck
+lin gangway_N = mkN "passage" masculine | mkN "passavant" masculine | mkN "passerelle" feminine ; -- tocheck
+lin gantry_N = mkN "portique" ; -- tocheck
+lin gap_N = mkN "brèche" feminine | mkN "col" masculine | mkN "trouée" feminine ; -- tocheck
+lin gape_V = mkV (mkV "bâiller") ; -- tocheck
+lin garage_N = mkN "garage" masculine | mkN "garage" ; -- tocheck
+lin garbage_N = mkN "ordures" ; -- tocheck
+lin garden_N = L.garden_N ;
+lin garden_V = mkV (mkV "jardiner") ; -- tocheck
+lin gardenerFem_N = mkN "jardinière" feminine ; -- tocheck
+lin gardenerMasc_N = mkN "jardinier" masculine ;
+lin gardenia_N = mkN "gardénia" masculine ; -- tocheck
+lin gardening_N = mkN "jardinage" masculine ; -- tocheck
+lin gargantuan_A = mkA "gargantuesque" ; -- tocheck
+lin gargle_N = mkN "gargarisme" masculine ; -- tocheck
+lin gargle_V2 = mkV2 (reflV (mkV "gargariser")) ; -- tocheck
+lin gargoyle_N = mkN "gargouille" feminine ; -- tocheck
+lin garland_N = mkN "guirlande" | mkN "guirlande" feminine ; -- tocheck
+lin garlic_N = mkN "ail" masculine ; -- tocheck
+lin garment_N = mkN "vêtement" masculine ; -- tocheck
+lin garner_N = mkN "grenier" masculine ; -- tocheck
+lin garner_V2 = mkV2 (mkV "rassembler") | mkV2 (mkV "engranger") ; -- tocheck
+lin garnet_N = mkN "grenat" ; -- tocheck
+lin garret_N = mkN "galetas" masculine ; -- tocheck
+lin garrison_N = mkN "garnison" feminine ; -- tocheck
+lin garter_N = mkN "jarretière" feminine ; -- tocheck
+lin gas_N = mkN "gaz" masculine | mkN "essence" feminine ; -- tocheck
+lin gaseous_A = mkA "gazeux" ; -- tocheck
+lin gash_N = mkN "entaille" ; -- tocheck
+lin gasify_V2 = mkV2 (mkV "gazéifier") ; -- tocheck
+lin gasket_N = mkN "joint" masculine ; -- tocheck
+lin gasoline_N = mkN "essence" feminine ; -- tocheck
+lin gasp_V = variants{}; -- mkV2 (mkV "haleter") ; -- tocheck
+lin gasp_V2 = mkV2 (mkV "haleter") ; -- tocheck
+lin gassy_A = mkA "gaseux" ; -- tocheck
+lin gastric_A = mkA "gastrique" ; -- tocheck
+lin gastritis_N = mkN "gastrite" feminine ; -- tocheck
+lin gastroenteritis_N = mkN "gastro-entérite" feminine ; -- tocheck
+lin gastroenterology_N = mkN "gastro-entérologie" feminine ; -- tocheck
+lin gastronomic_A = mkA "gastronomique" ; -- tocheck
+lin gastronomy_N = mkN "gastronomie" feminine ; -- tocheck
+lin gastropod_N = mkN "gastéropode" masculine ; -- tocheck
+lin gastroscopy_N = mkN "gastroscopie" ; -- tocheck
+lin gastrulation_N = mkN "gastrulation" feminine ; -- tocheck
+lin gat_N = mkN "flingue" masculine ; -- tocheck
+lin gate_N = mkN "grille" feminine | mkN "portail" masculine | mkN "porte" feminine ; -- tocheck
+lin gateau_N = mkN "gâteau" masculine ; -- tocheck
+lin gatecrash_V2 = mkV2 (reflV (mkV "incruster")) ; -- tocheck
+lin gatecrasher_N = mkN "incruste" ; -- tocheck
+lin gateway_N = mkN "gateway" masculine | mkN "porte" feminine | mkN "porte" ; -- tocheck
+lin gather_V = variants{}; -- mkV2 (mkV "rassembler") | mkV2 (mkV I.déduire_V2) ; -- tocheck
+lin gather_V2 = mkV2 (mkV "rassembler") | mkV2 (mkV I.déduire_V2) ; -- tocheck
+lin gatherer_N = mkN "cueilleur" masculine ; -- tocheck
+lin gathering_N = mkN "rencontre" feminine | mkN "cahier" masculine | mkN "assemblée" ; -- tocheck
+lin gauche_A = mkA "gauche" ; -- tocheck
+lin gaucho_N = mkN "gaucho" masculine ; -- tocheck
+lin gaudy_A = mkA "voyant" ; -- tocheck
+lin gauge_N = mkN "étalon" masculine | mkN "écartement" masculine | mkN "gabarit" masculine ; -- tocheck
+lin gauge_V2 = mkV2 (mkV "mesurer") | mkV2 (mkV "estimer") ; -- tocheck
+lin gaunt_A = mkA "émacié" ; -- tocheck
+lin gauntlet_N = mkN "gantelet" masculine ; -- tocheck
+lin gaur_N = mkN "gaur" masculine ; -- tocheck
+lin gauze_N = mkN "gaze" masculine | mkN "gaze" feminine ; -- tocheck
+lin gay_A = mkA "gai" | mkA "gay" ; -- tocheck
+lin gay_N = mkN "gai" masculine ; -- tocheck
+lin gaze_N = variants{} ; --
+lin gaze_V = mkV (mkV "fixer") ; -- tocheck
+lin gazebo_N = mkN "gazébo" masculine ; -- tocheck
+lin gazelle_N = mkN "gazelle" feminine ; -- tocheck
+lin gazetteer_N = mkN "gazetier" masculine ; -- tocheck
+lin gazpacho_N = mkN "gaspacho" masculine ; -- tocheck
+lin gean_N = mkN "guigne" feminine ; -- tocheck
+lin gear_N = mkN "engrenage" masculine | mkN "vitesse" feminine ; -- tocheck
+lin geek_N = mkN "geek" masculine ; -- tocheck
+lin geezer_N = mkN "mec" masculine | mkN "vieillard" masculine ; -- tocheck
+lin geisha_N = mkN "geisha" feminine ; -- tocheck
+lin gel_N = mkN "gel" masculine ; -- tocheck
+lin gelatine_N = mkN "gélatine" feminine ; -- tocheck
+lin gelatinous_A = mkA "gélatineux" ; -- tocheck
+lin geld_V2 = mkV2 (mkV "castrer") ; -- tocheck
+lin gelding_N = mkN "hongre" masculine ; -- tocheck
+lin gem_N = mkN "joyau" masculine ; -- tocheck
+lin gemination_N = mkN "gémination" feminine ; -- tocheck
+lin gendarmerie_N = mkN "gendarmerie" ; -- tocheck
+lin gender_N = mkN "sexe" masculine | mkN "genre" masculine ; -- tocheck
+lin gene_N = mkN "gène" masculine ; -- tocheck
+lin genealogical_A = mkA "généalogique" ; -- tocheck
+lin genealogist_N = mkN "généalogiste" ; -- tocheck
+lin genealogy_N = mkN "généalogie" feminine ; -- tocheck
+lin general_A = mkA "général" ;
+lin general_N = mkN "général" masculine ; -- tocheck
+lin generalissimo_N = mkN "généralissime" masculine ; -- tocheck
+lin generalize_V2 = mkV2 (mkV "généraliser") ; -- tocheck
+lin generally_Adv = variants{} ; --
+lin generate_V2 = mkV2 (mkV "générer") | mkV2 (mkV "engendrer") ; -- tocheck
+lin generation_N = mkN "création" | mkN "génération" | mkN "génération" feminine ; -- tocheck
+lin generator_N = mkN "générateur" masculine ; -- tocheck
+lin generic_A = mkA "générique" ; -- tocheck
+lin generosity_N = mkN "générosité" | mkN "générosité" feminine ; -- tocheck
+lin generous_A = mkA "généreux" ; -- tocheck
+lin genesis_N = mkN "genèse" feminine ; -- tocheck
+lin genet_N = mkN "ramet" | mkN "genette" feminine ; -- tocheck
+lin genetic_A = mkA "génétique" ; -- tocheck
+lin genetically_Adv = mkAdv "génétiquement" ; -- tocheck
+lin geneticist_N = mkN "généticien" masculine ; -- tocheck
+lin genetics_N = mkN "génétique" feminine ; -- tocheck
+lin genial_A = mkA "génial" ; -- tocheck
+lin genie_N = mkN "génie" masculine | mkN "jinn" masculine ; -- tocheck
+lin genital_A = mkA "génital" ; -- tocheck
+lin genitive_A = mkA "génitif" ; -- tocheck
+lin genitive_N = mkN "génitif" masculine ; -- tocheck
+lin genitourinary_A = mkA "génito-urinaire" ; -- tocheck
+lin genius_N = mkN "génie" masculine ; -- tocheck
+lin genocide_N = mkN "génocide" masculine ; -- tocheck
+lin genome_N = mkN "génome" masculine ; -- tocheck
+lin genotype_N = mkN "génotype" masculine | mkN "génotype" ; -- tocheck
+lin genre_N = mkN "genre" masculine ; -- tocheck
+lin gentian_N = mkN "gentiane" feminine ; -- tocheck
+lin gentle_A = mkA "doux" | mkA "gentil" ; -- tocheck
+lin gentleman_N = mkN "monsieur" "messieurs" masculine | mkN "gentilhomme" masculine ; 
+lin gently_Adv = mkAdv "doucement" ;
+lin gentrification_N = mkN "embourgeoisement" masculine ; -- tocheck
+lin genuflection_N = mkN "génuflexion" feminine ; -- tocheck
+lin genuine_A = mkA "authentique" ; 
+lin genuinely_Adv = mkAdv "authentiquement" ;
+lin genus_N = mkN "genre" masculine ; -- tocheck
+lin geocentric_A = mkA "géocentrique" ; -- tocheck
+lin geode_N = mkN "géode" feminine ; -- tocheck
+lin geodesy_N = mkN "géodésie" feminine ; -- tocheck
+lin geographer_N = mkN "géographe" ; -- tocheck
+lin geographic_A = mkA "géographique" ; -- tocheck
+lin geographical_A = variants{} ; --
+lin geography_N = mkN "géographie" feminine ; -- tocheck
+lin geological_A = variants{} ; --
+lin geologistFem_N = mkN "géologue" feminine ; -- tocheck
+lin geologistMasc_N = mkN "géologue" masculine ; -- tocheck
+lin geology_N = mkN "géologie" feminine ; -- tocheck
+lin geometric_A = mkA "géométrique" ; -- tocheck
+lin geometry_N = mkN "géométrie" feminine ; -- tocheck
+lin geophysical_A = mkA "géophysique" ; -- tocheck
+lin geophysicist_N = mkN "géophysicien" masculine ; -- tocheck
+lin geophysics_N = mkN "géophysique" feminine ; -- tocheck
+lin geopolitics_N = mkN "géopolitique" feminine ; -- tocheck
+lin geostationary_A = mkA "géostationnaire" ; -- tocheck
+lin geothermal_A = mkA "géothermique" ; -- tocheck
+lin geranium_N = mkN "géranium" masculine ; -- tocheck
+lin gerbil_N = mkN "gerbille" feminine ; -- tocheck
+lin geriatrics_N = mkN "gériatrie" feminine ; -- tocheck
+--lin germanFem_N = mkN "germaine" feminine ; -- tocheck
+--lin germanMasc_N = mkN "germain" masculine ; -- tocheck
+--lin german_A = mkA "germain" ; -- tocheck
+lin germanium_N = mkN "germanium" masculine ; -- tocheck
+lin gerontocracy_N = mkN "gérontocratie" feminine ; -- tocheck
+lin gerontology_N = mkN "gérontologie" feminine ; -- tocheck
+lin gerund_N = mkN "gérondif" masculine ; -- tocheck
+lin gestalt_N = mkN "profil" feminine ; -- tocheck
+lin gesticulate_V = mkV (mkV "gesticuler") ; -- tocheck
+lin gesture_N = mkN "geste" masculine ; -- tocheck
+lin get_V2V = mkV2V (mkV I.obtenir_V2) ;
+lin get_VV = mkVV (mkV "arriver") ;
+lin geyser_N = mkN "geyser" masculine ; -- tocheck
+lin ghee_N = mkN "ghî" masculine ; -- tocheck
+lin gherkin_N = mkN "cornichon" masculine ; -- tocheck
+lin ghetto_N = mkN "ghetto" masculine ; -- tocheck
+lin ghost_N = mkN "fantôme" masculine ; -- tocheck
+lin ghostly_A = mkA "fantomatique" ; -- tocheck
+lin ghoul_N = mkN "goule" feminine ; -- tocheck
+lin giant_A = variants{} ; --
+lin giant_N = mkN "géant" masculine | mkN "géant" ; -- tocheck
+lin giantess_N = mkN "géante" feminine ; -- tocheck
+lin gibberish_N = mkN "charabia" | mkN "baragouin" masculine ; -- tocheck
+lin gibbet_N = mkN "gibet" masculine ; -- tocheck
+lin gibbon_N = mkN "gibbon" masculine ; -- tocheck
+lin gibbous_A = mkA "gibbeux" ; -- tocheck
+lin gibibit_N = mkN "gibibit" masculine ; -- tocheck
+lin giblet_N = mkN "abat" masculine ; -- tocheck
+lin gift_N = mkN "don" masculine | mkN "présent" masculine ; -- tocheck
+lin gift_V2 = mkV2 (mkV "régaler") ; -- tocheck
+lin gig_N = mkN "concert" masculine ; -- tocheck
+lin gigabyte_N = mkN "gigaoctet" ; -- tocheck
+lin gigantic_A = mkA "gigantesque" ; -- tocheck
+lin giggle_N = mkN "ricanement" masculine ; -- tocheck
+lin giggle_V = mkV (mkV "glousser") ; -- tocheck
+lin gigolo_N = mkN "prostitué" masculine | mkN "gigolo" masculine ; -- tocheck
+lin gild_V2 = mkV2 (mkV "dorer") ; -- tocheck
+lin gilder_N = mkN "florin" masculine | mkN "doreur" masculine ; -- tocheck
+lin gill_N = mkN "branchie" feminine | mkN "lamelle" feminine ; -- tocheck
+lin gimbal_N = mkN "cardan" masculine ; -- tocheck
+lin gimlet_N = mkN "vrille" feminine ; -- tocheck
+lin gin_N = mkN "gin" masculine ; -- tocheck
+lin ginger_A = mkA "roux" ; -- tocheck
+lin ginger_N = mkN "gingembre" masculine | mkN "rouquin" ; -- tocheck
+lin gingivitis_N = mkN "gingivite" feminine ; -- tocheck
+lin ginkgo_N = mkN "ginkgo" masculine ; -- tocheck
+lin ginseng_N = mkN "ginseng" masculine ; -- tocheck
+lin giraffe_N = mkN "girafe" feminine ; -- tocheck
+lin girder_N = mkN "poutrelle" feminine ; -- tocheck
+lin girdle_N = mkN "gaine" feminine | mkN "enceinte" feminine ; -- tocheck
+lin girl_N = L.girl_N ;
+lin girlfriend_N = mkN "amie" | mkN "copine" ; 
+lin girth_N = mkN "circonférence" feminine ; -- tocheck
+lin give_V = mkV "donner" ;
+lin give_V2 = mkV2 "donner" ;
+lin give_V3 = L.give_V3 ;
+lin given_A = variants{} ; --
+lin given_N = mkN "postulat" masculine ; -- tocheck
+lin gizzard_N = mkN "gésier" masculine ; -- tocheck
+lin glacier_N = mkN "glacier" masculine ; -- tocheck
+lin glad_A = mkA "content" ; -- tocheck
+lin gladden_V2 = mkV2 (mkV "réjouir") ; -- tocheck
+lin glade_N = mkN "clairière" feminine ; -- tocheck
+lin gladiator_N = mkN "gladiateur" masculine ; -- tocheck
+lin gladiolus_N = mkN "glaïeul" masculine ; -- tocheck
+lin glamorize_V2 = mkV2 (mkV "glamouriser") ; -- tocheck
+lin glamorous_A = mkA "glamoureux" ; -- tocheck
+lin glance_N = variants{} ; --
+lin glance_V = variants{} ; --
+lin glance_V2 = variants{} ; --
+lin gland_N = mkN "glande" feminine ; -- tocheck
+lin glanders_N = mkN "morve" feminine ; -- tocheck
+lin glandular_A = mkA "glandulaire" ; -- tocheck
+lin glans_N = mkN "gland" masculine ; -- tocheck
+lin glare_V = variants{} ; --
+lin glare_V2 = variants{} ; --
+lin glaring_A = mkA "évident" ; -- tocheck
+lin glasnost_N = mkN "glasnost" feminine ; -- tocheck
+lin glass_N = mkN "verre" masculine ; -- tocheck
+lin glassful_N = mkN "rasade" feminine ; -- tocheck
+lin glaucoma_N = mkN "glaucome" masculine ; -- tocheck
+lin glaucous_A = mkA "pruiné" | mkA "glauque" ; -- tocheck
+lin glaze_N = mkN "glaçage" masculine | mkN "glacis" masculine | mkN "glaçure" feminine | mkN "givre" masculine ; -- tocheck
+lin glaze_V2 = mkV2 (mkV "glacer") | mkV2 (mkV "vitrer") | mkV2 (reflV (mkV "embuer")) ; -- tocheck
+lin glazier_N = mkN "vitrier" masculine ; -- tocheck
+lin gleam_N = mkN "rayon" masculine ; -- tocheck
+lin gleam_V = mkV (mkV I.luire_V) ; -- tocheck
+lin glean_V2 = mkV2 (mkV "glaner") ; -- tocheck
+lin glee_N = mkN "joie" feminine ; -- tocheck
+lin glen_N = mkN "vallon" masculine ; -- tocheck
+lin glib_A = mkA "désinvolte" ; -- tocheck
+lin glibness_N = mkN "désinvolture" feminine ; -- tocheck
+lin glide_V = mkV (mkV "glisser") | mkV (mkV "planer") ; -- tocheck
+lin glider_N = mkN "planeur" masculine ; -- tocheck
+lin glimmer_N = mkN "lueur" feminine ; -- tocheck
+lin glimpse_N = mkN "aperçu" masculine ; -- tocheck
+lin glioma_N = mkN "gliome" masculine ; -- tocheck
+lin glisten_V = mkV (mkV I.reluire_V2) ; -- tocheck
+lin glitter_V = mkV (mkV "briller") ; -- tocheck
+lin global_A = mkA "global" | mkA "globulaire" ; -- tocheck
+lin globe_N = mkN "Terre" feminine | mkN "globe" masculine ; -- tocheck
+lin globeflower_N = mkN "trolle" masculine ; -- tocheck
+lin globetrotter_N = mkN "globetrotteur" masculine ; -- tocheck
+lin gloom_N = mkN "morosité" feminine | mkN "obscurité" feminine ; -- tocheck
+lin gloomy_A = mkA "morne" | mkA "sombre" ; -- tocheck
+lin glorification_N = mkN "glorification" feminine ; -- tocheck
+lin glorify_V2 = mkV2 (mkV "glorifier") ; -- tocheck
+lin glorious_A = mkA "glorieux" ; -- tocheck
+lin glory_N = mkN "gloire" feminine ; -- tocheck
+lin gloss_N = mkN "glose" feminine ; -- tocheck
+lin glossary_N = mkN "glossaire" ; -- tocheck
+lin glossy_A = mkA "luisant" ; -- tocheck
+lin glottal_A = mkA "glottique" ; -- tocheck
+lin glottis_N = mkN "glotte" feminine ; -- tocheck
+lin glove_N = L.glove_N ;
+lin glow_N = variants{} ; --
+lin glow_V = mkV (mkV "briller") ; -- tocheck
+lin glucocorticoid_N = mkN "glucocorticoïde" masculine ; -- tocheck
+lin glucose_N = mkN "glucose" masculine ; -- tocheck
+lin glucoside_N = mkN "glucoside" masculine ; -- tocheck
+lin glue_N = mkN "colle" feminine ; -- tocheck
+lin glue_V2 = mkV2 (mkV "coller") ; -- tocheck
+lin glum_A = mkA "morose" ; -- tocheck
+lin gluon_N = mkN "gluon" masculine ; -- tocheck
+lin glutamate_N = mkN "glutamate" masculine ; -- tocheck
+lin glutamine_N = mkN "glutamine" feminine ; -- tocheck
+lin gluteal_A = mkA "glutéal" ; -- tocheck
+lin gluten_N = mkN "gluten" masculine ; -- tocheck
+lin glutinous_A = mkA "glutineux" ; -- tocheck
+lin glutton_N = mkN "glouton" masculine | mkN "carcajou" masculine ; -- tocheck
+lin gluttonous_A = mkA "glouton" | mkA "avide" ; -- tocheck
+lin gluttony_N = mkN "gourmandise" feminine ; -- tocheck
+lin glyceride_N = mkN "acylglycérol" masculine ; -- tocheck
+lin glycerine_N = mkN "glycérine" feminine ; -- tocheck
+lin glycine_N = mkN "glycine" feminine ; -- tocheck
+lin glycogen_N = mkN "glycogène" masculine ; -- tocheck
+lin glycolysis_N = mkN "glycolyse" feminine ; -- tocheck
+lin glycoprotein_N = mkN "glycoprotéine" ; -- tocheck
+lin glyph_N = mkN "glyphe" ; -- tocheck
+lin gnarled_A = mkA "noueux" ; -- tocheck
+lin gnat_N = mkN "moucheron" masculine ; -- tocheck
+lin gnaw_V2 = mkV2 (mkV "ronger") ; -- tocheck
+lin gneiss_N = mkN "gneiss" ; -- tocheck
+lin gnocchi_N = mkN "gnocchis" ; -- tocheck
+lin gnome_N = mkN "gnome" masculine ; -- tocheck
+lin gnomon_N = mkN "style" masculine ; -- tocheck
+lin gnosis_N = mkN "gnose" feminine ; -- tocheck
+lin gnu_N = mkN "gnou" masculine ; -- tocheck
+lin go_N = mkN "approbation" feminine | mkN "essai" masculine | mkN "go" masculine | mkN "tour" masculine ; -- tocheck
+lin go_V = L.go_V ;
+lin go_VA = mkVA (mkV I.devenir_V) ;
+lin go_VV = mkVV I.aller_V ;
+lin go_cart_N = mkN "kart" masculine ; -- tocheck
+lin goal_N = mkN "but" masculine | mkN "objectif" masculine ; -- tocheck
+lin goalkeeper_N = variants{} ; --
+lin goat_N = mkN "chèvre" feminine ; -- tocheck
+lin goatee_N = mkN "barbiche" feminine ; -- tocheck
+lin goatherd_N = mkN "chevrier" masculine ; -- tocheck
+lin goatskin_N = mkN "outre" feminine ; -- tocheck
+lin gob_N = mkN "gueule" | mkN "matelot" | mkN "crachat" ; -- tocheck
+lin gobble_V2 = mkV2 (mkV "bouffer") | mkV2 (mkV "glousser") ; -- tocheck
+lin gobbledygook_N = mkN "charabia" masculine | mkN "galimatias" masculine ; -- tocheck
+lin gobbler_N = mkN "glouton" ; -- tocheck
+lin goblet_N = mkN "gobelet" masculine ; -- tocheck
+lin goblin_N = mkN "gobelin" masculine ; -- tocheck
+lin goby_N = mkN "gobie" masculine ; -- tocheck
+lin god_N = mkN "dieu" masculine | mkN "idole" ; -- tocheck
+lin goddaughter_N = mkN "filleule" ; -- tocheck
+lin goddess_N = mkN "déesse" feminine ; -- tocheck
+lin godfather_N = mkN "parrain" masculine ; -- tocheck
+lin godlike_A = mkA "divin" ; -- tocheck
+lin godliness_N = mkN "piété" ; -- tocheck
+lin godly_A = mkA "pieux" ; -- tocheck
+lin godmother_N = mkN "marraine" feminine ; -- tocheck
+lin godson_N = mkN "filleul" masculine ; -- tocheck
+lin goitre_N = mkN "goitre" masculine ; -- tocheck
+lin gold_A = variants{} ; --
+lin gold_N = L.gold_N ;
+lin golden_A = mkA "doré" | mkA "d'or" ; -- tocheck
+lin goldfinch_N = mkN "chardonneret" masculine ; -- tocheck
+lin goldsmith_N = mkN "orfèvre" ; -- tocheck
+lin golf_N = mkN "golf" masculine ; -- tocheck
+lin golf_V = mkV (mkV "golfer") ; -- tocheck
+lin golfer_N = mkN "golfeur" masculine ; -- tocheck
+lin gonad_N = mkN "couille" feminine ; -- tocheck
+lin gondola_N = mkN "gondole" feminine ; -- tocheck
+lin gong_N = mkN "gong" masculine ; -- tocheck
+lin goniometer_N = mkN "goniomètre" masculine ; -- tocheck
+lin gonococcus_N = mkN "gonocoque" masculine ; -- tocheck
+lin gonorrhea_N = mkN "gonorrhée" feminine ; -- tocheck
+lin good_A = L.good_A;
+lin good_N = mkN "bien" masculine | mkN "bon" masculine ; -- tocheck
+lin good_looking_A = mkA "beau" ; -- tocheck
+lin goodness_N = mkN "bonté" | mkN "bonté" feminine ; -- tocheck
+lin goof_N = mkN "gaffe" ; -- tocheck
+lin goose_N = mkN "oie" feminine ; -- tocheck
+lin gopher_N = mkN "gaufre" masculine ; -- tocheck
+lin goral_N = mkN "goral" masculine ; -- tocheck
+lin gore_N = mkN "godet" masculine ; -- tocheck
+lin gore_V2 = mkV2 (mkV "encorner") ; -- tocheck
+lin gorge_V2 = mkV2 (mkV "gorger") ; -- tocheck
+lin gorgeous_A = mkA "magnifique" ; -- tocheck
+lin gorget_N = mkN "gorgerin" masculine | mkN "hausse-col" masculine | mkN "gorgerette" feminine ; -- tocheck
+lin gorgon_N = mkN "gorgone" feminine ; -- tocheck
+lin gorilla_N = mkN "gorille" masculine ; -- tocheck
+lin gormless_A = mkA "puéril" | mkA "absurde" ; -- tocheck
+lin gorse_N = mkN "ajonc" masculine ; -- tocheck
+lin gory_A = mkA "sanglant" ; -- tocheck
+lin goshawk_N = mkN "autour" masculine ; -- tocheck
+lin gosling_N = mkN "oison" masculine ; -- tocheck
+lin gospel_N = mkN "évangile" feminine ; -- tocheck
+lin gossip_N = mkN "commérage" | mkN "commère" feminine ; -- tocheck
+lin gossip_V = mkV (mkV "commérer") | mkV (mkV "bavarder") ; -- tocheck
+lin gothic_A = variants{} ; --
+lin gouge_N = mkN "gouge" feminine | mkN "gougeure" feminine ; -- tocheck
+lin gouge_V2 = mkV2 (mkV "arnaquer") | mkV2 (mkV "gouger") | mkV2 (mkV "éborgner") ; -- tocheck
+lin goulash_N = mkN "goulash" masculine ; -- tocheck
+lin gourd_N = mkN "calebasse" feminine ; -- tocheck
+lin gourmand_N = mkN "gourmet" masculine | mkN "glouton" masculine ; -- tocheck
+lin gourmet_N = mkN "gourmet" masculine ; -- tocheck
+lin gout_N = mkN "goutte" feminine ; -- tocheck
+lin govern_V = variants{}; -- mkV2 (mkV "gouverner") ; -- tocheck
+lin govern_V2 = mkV2 (mkV "gouverner") ; -- tocheck
+lin governess_N = mkN "gouvernante" feminine ; -- tocheck
+lin government_N = mkN "gouvernement" masculine ;
+lin governor_N = mkN "gouverneur" masculine ; -- tocheck
+lin gown_N = mkN "robe" feminine | mkN "toge" ; -- tocheck
+lin grab_N = mkN "saisir" ; -- tocheck
+lin grab_V = variants{}; -- mkV2 (mkV "attraper") ; -- tocheck
+lin grab_V2 = mkV2 (mkV "attraper") ; -- tocheck
+lin grace_N = mkN "grâce" feminine | mkN "bénédicité" masculine ; -- tocheck
+lin graceful_A = mkA "gracieux" ; -- tocheck
+lin gracefulness_N = mkN "grâce" feminine ; -- tocheck
+lin grade_N = mkN "mention" feminine | mkN "classe" feminine ; -- tocheck
+lin grader_N = mkN "niveleuse" feminine ; -- tocheck
+lin gradient_N = mkN "gradient" masculine | mkN "pente" | mkN "pente" feminine ; -- tocheck
+lin gradual_A = variants{} ; --
+lin gradually_Adv = variants{} ; --
+lin graduate_N = mkN "licencié" masculine ; -- tocheck
+lin graduate_V = variants{}; -- mkV2 (mkV "diplômer") ; -- tocheck
+lin graduate_V2 = mkV2 (mkV "diplômer") ; -- tocheck
+lin graduation_N = mkN "graduation" feminine ; -- tocheck
+lin graft_N = mkN "greffon" masculine | mkN "corruption" feminine ; -- tocheck
+lin grain_N = mkN "grain" masculine ; -- tocheck
+lin gram_N = mkN "gramme" masculine ; -- tocheck
+lin grammar_N = L.grammar_N ;
+lin grammarian_N = mkN "grammairien" masculine ; -- tocheck
+lin grammatical_A = mkA "grammatical" ; -- tocheck
+lin gramophone_N = mkN "gramophone" masculine ; -- tocheck
+lin granary_N = mkN "grenier" masculine ; -- tocheck
+lin grand_A = variants{} ; --
+lin grandaunt_N = mkN "grand-tante" feminine ; -- tocheck
+lin grandchild_N = mkN "petit-enfant" masculine ; -- tocheck
+lin granddaughter_N = mkN "petite-fille" feminine ; -- tocheck
+lin grandfather_N = mkN "grand-père" masculine ; -- tocheck
+lin grandiloquent_A = mkA "grandiloquent" ; -- tocheck
+lin grandiose_A = mkA "grandiose" ; -- tocheck
+lin grandma_N = mkN "mamie" ; -- tocheck
+lin grandmother_N = mkN "grand-mère" feminine ; -- tocheck
+lin grandnephew_N = mkN "petit-neveu" ; -- tocheck
+lin grandniece_N = mkN "petite-nièce" ; -- tocheck
+lin grandparent_N = mkN "grand-parent" masculine ; -- tocheck
+lin grandson_N = mkN "petit-fils" masculine ; -- tocheck
+lin grandstand_N = mkN "tribune" feminine ; -- tocheck
+lin granduncle_N = mkN "grand-oncle" ; -- tocheck
+lin granite_N = mkN "granite" masculine ; -- tocheck
+lin granitic_A = mkA "granitique" ; -- tocheck
+lin granny_N = mkN "mémé" feminine ; -- tocheck
+lin grant_N = variants{} ; --
+lin grant_V2 = variants{}; -- mkV3 (mkV "accorder") ; -- tocheck
+lin grant_V3 = mkV3 (mkV "accorder") ; -- tocheck
+lin granular_A = mkA "granuleux" ; -- tocheck
+lin granulate_V2 = mkV2 (mkV "grainer") ; -- tocheck
+lin granule_N = mkN "granule" feminine ; -- tocheck
+lin grape_N = mkN "raisin" masculine ; -- tocheck
+lin grapefruit_N = mkN "pamplemousse" masculine ; -- tocheck
+lin grapevine_N = mkN "vigne" feminine ; -- tocheck
+lin graph_N = mkN "graphique" masculine | mkN "graphe" masculine ; -- tocheck
+lin graphic_A = mkA "graphique" ; -- tocheck
+lin graphics_N = mkN "graphiques" | mkN "graphisme" masculine ; -- tocheck
+lin graphite_N = mkN "graphite" masculine ; -- tocheck
+lin graphologist_N = mkN "graphologue" ; -- tocheck
+lin graphology_N = mkN "graphologie" ; -- tocheck
+lin grappa_N = mkN "grappa" ; -- tocheck
+lin grasp_N = variants{} ; --
+lin grasp_V = variants{}; -- mkV2 (mkV "saisir") | mkV2 (mkV I.comprendre_V2) ; -- tocheck
+lin grasp_V2 = mkV2 (mkV "saisir") | mkV2 (mkV I.comprendre_V2) ; -- tocheck
+lin grass_N = L.grass_N ;
+lin grass_V2 = mkV2 (mkV "moucharder") ; -- tocheck
+lin grasshopper_N = mkN "sauterelle" feminine ; -- tocheck
+lin grassroots_A = mkA "local" ; -- tocheck
+lin grate_V2 = mkV2 (mkV "râper") ; -- tocheck
+lin grateful_A = mkA "reconnaissant" ; -- tocheck
+lin gratefulness_N = mkN "reconnaissance" ; -- tocheck
+lin grater_N = mkN "râpe" feminine ; -- tocheck
+lin gratify_V2 = mkV2 (mkV "gratifier") ; -- tocheck
+lin gratis_A = mkA "gratuit" ; -- tocheck
+lin gratitude_N = mkN "gratitude" feminine ; -- tocheck
+lin grave_A = variants{} ; --
+lin grave_N = mkN "tombe" feminine ; -- tocheck
+lin grave_V2 = mkV2 (mkV "graver") | mkV2 (mkV "tailler") ; -- tocheck
+lin gravedigger_N = mkN "fossoyeur" ; -- tocheck
+lin gravel_N = mkN "graviers" ; -- tocheck
+lin graveyard_N = mkN "cimetière" masculine ; -- tocheck
+lin gravitate_V = mkV (mkV "graviter") ; -- tocheck
+lin gravitation_N = mkN "gravitation" feminine ; -- tocheck
+lin gravitational_A = mkA "gravitationnel" ; -- tocheck
+lin graviton_N = mkN "graviton" masculine ; -- tocheck
+lin gravity_N = mkN "gravité" feminine ; -- tocheck
+lin gray_A = mkA "gris" ; -- tocheck
+lin gray_N = mkN "gris" | mkN "Gris" masculine | mkN "gray" masculine ; -- tocheck
+lin gray_V2 = mkV2 (mkV "griser") ; -- tocheck
+lin graze_N = mkN "éraflure" ; -- tocheck
+lin graze_V2 = mkV2 (mkV "brouter") ; -- tocheck
+lin grease_N = mkN "graisse" feminine ; -- tocheck
+lin grease_V2 = mkV2 (mkV "graisser") | mkV2 (mkV "lubrifier") ; -- tocheck
+lin great_A = mkA "grand" | mkA "excellent" ;
+lin greatcoat_N = mkN "pardessus" masculine ; -- tocheck
+lin greatly_Adv = variants{} ; --
+lin greaves_N = mkN "cretons" masculine ; -- tocheck
+lin grebe_N = mkN "grèbe" masculine ; -- tocheck
+lin greed_N = mkN "avarice" feminine ; -- tocheck
+lin greedy_A = mkA "avaricieux" ; -- tocheck
+lin green_A = L.green_A ;
+lin green_N = mkN "vert" masculine ; -- tocheck
+lin greenhorn_N = mkN "béjaune" ; -- tocheck
+lin greenhouse_N = mkN "serre" feminine ; -- tocheck
+lin greenish_A = mkA "verdâtre" ; -- tocheck
+lin greet_V2 = mkV2 (mkV "saluer") ; -- tocheck
+lin greeting_N = mkN "salutation" feminine ; -- tocheck
+lin gregarious_A = mkA "grégaire" | mkA "sociable" ; -- tocheck
+lin grenade_N = mkN "grenade" feminine ; -- tocheck
+lin grey_A = variants{} ; --
+lin greyhound_N = mkN "lévrier" masculine ; -- tocheck
+lin grid_N = mkN "grille" feminine | mkN "réseau" masculine ; -- tocheck
+lin gridlock_N = mkN "impasse" masculine | mkN "embouteillage" masculine ; -- tocheck
+lin grief_N = mkN "douleur" feminine ; -- tocheck
+lin griffin_N = mkN "griffon" ; -- tocheck
+lin grill_N = mkN "grill" masculine | mkN "grille" feminine | mkN "calandre" feminine ; -- tocheck
+lin grim_A = mkA "sinistre" ; -- tocheck
+lin grimace_N = mkN "grimace" feminine ; -- tocheck
+lin grimace_V = mkV (mkV "grimacer") ; -- tocheck
+lin grime_N = mkN "dechet" ; -- tocheck
+lin grimoire_N = mkN "grimoire" masculine ; -- tocheck
+lin grin_N = variants{} ; --
+lin grin_V = variants{} ; --
+lin grind_V = variants{}; -- mkV2 (mkV I.moudre_V2) ; -- tocheck
+lin grind_V2 = mkV2 (mkV I.moudre_V2) ; -- tocheck
+lin grinder_N = mkN "molaire" feminine | mkN "moulin" masculine | mkN "aiguisoir" masculine ; -- tocheck
+lin grindstone_N = mkN "meule" feminine ; -- tocheck
+lin grip_N = mkN "poignée" feminine ; -- tocheck
+lin grip_V2 = mkV2 (mkV "saisir") ; -- tocheck
+lin grisly_A = mkA "épouvantable" ; -- tocheck
+lin gristle_N = mkN "cartilage" masculine ; -- tocheck
+lin grit_N = mkN "cran" | mkN "gravillon" ; -- tocheck
+lin grit_V2 = mkV2 (mkV "Grincer") ; -- tocheck
+lin groan_N = mkN "grognement" masculine | mkN "râle" masculine ; -- tocheck
+lin groan_V = variants{}; -- mkV2 (mkV "râler") ; -- tocheck
+lin groan_V2 = mkV2 (mkV "râler") ; -- tocheck
+lin grocer_N = mkN "épicier" ; -- tocheck
+lin grocery_N = mkN "épicerie" feminine ; -- tocheck
+lin grog_N = mkN "grog" masculine ; -- tocheck
+lin groggy_A = mkA "chancelant(e)" ; -- tocheck
+lin groin_N = mkN "aine" feminine ; -- tocheck
+lin groom_N = mkN "fiancé" masculine | mkN "palefrenier" masculine ; -- tocheck
+lin groom_V2 = mkV2 (mkV "préparer") ; -- tocheck
+lin groove_N = mkN "rainure" feminine ; -- tocheck
+lin grope_V2 = mkV2 (mkV "tâtonner") | mkV2 (mkV "tripoter") ; -- tocheck
+lin groschen_N = mkN "groschen" masculine ; -- tocheck
+lin gross_A = mkA "grossier" | mkA "dégoûtant" | mkA "brut" ; -- tocheck
+lin grotesque_A = mkA "grotesque" ; -- tocheck
+lin grotto_N = mkN "grotte" feminine ; -- tocheck
+lin grouch_N = mkN "grincheux" ; -- tocheck
+lin grouchy_A = mkA "grincheux" ; -- tocheck
+lin ground_1_N = mkN "base" feminine | mkN "fond" masculine ;
+lin ground_2_N = mkN "sol" masculine | mkN "terre" feminine ;
+lin ground_N = mkN "sol" masculine | mkN "base" feminine | mkN "fond" masculine | mkN "terre" feminine ; -- tocheck
+lin ground_V2 = mkV2 (mkV "gronder") ; -- tocheck
+lin groundless_A = mkA "infondé" ; -- tocheck
+lin groundwork_N = mkN "fondation" feminine ; -- tocheck
+lin group_N = mkN "groupe" masculine ;
+lin group_V = variants{}; -- mkV2 (mkV "grouper") ; -- tocheck
+lin group_V2 = mkV2 (mkV "grouper") ; -- tocheck
+lin grouper_N = mkN "mérou" masculine ; -- tocheck
+lin grouping_N = variants{} ; --
+lin grove_N = mkN "bosquet" masculine ; -- tocheck
+lin grovel_V = mkV (reflV (mkV "abaisser")) ; -- tocheck
+lin grow_V = I.croître_V | mkV "pousser" | mkV "grandir" ;
+lin grow_V2 = mkV2 (mkV "cultiver") ;
+lin grow_VA = mkVA (mkV I.croître_V) ;
+lin grower_N = mkN "maraîcher" ; -- tocheck
+lin growing_A = variants{} ; --
+lin growl_N = mkN "feulement" masculine | mkN "borborygme" masculine ; -- tocheck
+lin growl_V2 = mkV2 (mkV "grogner") ; -- tocheck
+lin growth_N = mkN "croissance" feminine ; -- tocheck
+lin grub_N = mkN "larve" feminine | mkN "boue" | mkN "bouffe" feminine ; -- tocheck
+lin grubby_A = mkA "crasseux" ; -- tocheck
+lin grudge_N = mkN "rancune" ; -- tocheck
+lin gruel_N = mkN "gruau" masculine ; -- tocheck
+lin gruelling_A = mkA "éreintant" ; -- tocheck
+lin gruesome_A = mkA "horrible" ; -- tocheck
+lin gruff_A = mkA "bourru" ; -- tocheck
+lin grumble_N = mkN "grondement" masculine | mkN "gargouillement" masculine ; -- tocheck
+lin grumble_V2 = mkV2 (mkV "gronder") | mkV2 (mkV "gargouiller") | mkV2 (mkV "ronchonner") ; -- tocheck
+lin grumpy_A = mkA "grognon" ; -- tocheck
+lin grunt_N = mkN "bidasse" feminine | mkN "grognement" ; -- tocheck
+lin grunt_V2 = mkV2 (mkV "grogner") ; -- tocheck
+lin guaiacum_N = mkN "gaïac" masculine ; -- tocheck
+lin guanaco_N = mkN "guanaco" masculine ; -- tocheck
+lin guanine_N = mkN "guanine" feminine ; -- tocheck
+lin guano_N = mkN "guano" masculine ; -- tocheck
+lin guarantee_N = mkN "garantie" feminine | mkN "garant" ; -- tocheck
+lin guarantee_V = variants{}; -- mkV2 (mkV "garantir") ; -- tocheck
+lin guarantee_V2 = mkV2 (mkV "garantir") ; -- tocheck
+lin guarantee_VS = variants{}; -- mkV2 (mkV "garantir") ; -- tocheck
+lin guard_N = mkN "garde" | mkN "garde" feminine | mkN "gardien" masculine ; -- tocheck
+lin guard_V = variants{}; -- mkV2 (mkV "garder") ; -- tocheck
+lin guard_V2 = mkV2 (mkV "garder") ; -- tocheck
+lin guardian_N = mkN "boss" masculine | mkN "gardien" masculine | mkN "tuteur" masculine ; -- tocheck
+lin guardianship_N = mkN "tutelle" feminine ; -- tocheck
+lin guardrail_N = mkN "garde-fou" masculine ; -- tocheck
+lin guava_N = mkN "goyave" feminine | mkN "goyavier" masculine ; -- tocheck
+lin gudgeon_N = mkN "goujon" masculine ; -- tocheck
+lin guenon_N = mkN "guenon" feminine ; -- tocheck
+lin guerrilla_N = mkN "guérilla" feminine | mkN "guérillero" masculine ; -- tocheck
+lin guess_N = mkN "conjecture" feminine ; -- tocheck
+lin guess_V = variants{}; -- mkV2 (mkV "deviner") | mkV2 (mkV I.déduire_V2) | mkV2 (mkV "supposer") ; -- tocheck
+lin guess_V2 = mkV2 (mkV "deviner") | mkV2 (mkV I.déduire_V2) | mkV2 (mkV "supposer") ; -- tocheck
+lin guess_VS = variants{}; -- mkV2 (mkV "deviner") | mkV2 (mkV I.déduire_V2) | mkV2 (mkV "supposer") ; -- tocheck
+lin guesswork_N = mkN "extrapolation" masculine ; -- tocheck
+lin guest_N = mkN "invité(e)" | mkN "invité(e)" masculine | mkN "client(e)" masculine ; -- tocheck
+lin guidance_N = mkN "conseils" masculine ; -- tocheck
+lin guide_N = mkN "guide" | mkN "guide" masculine ; -- tocheck
+lin guide_V2 = mkV2 (mkV "guider") ; -- tocheck
+lin guideline_N = mkN "directive" | mkN "directive" feminine ; -- tocheck
+lin guild_N = mkN "guilde" ; -- tocheck
+lin guile_N = mkN "ruse" feminine ; -- tocheck
+lin guillotine_N = mkN "massicot" masculine | mkN "guillotine" feminine ; -- tocheck
+lin guillotine_V2 = mkV2 (mkV "guillotiner") ; -- tocheck
+lin guilt_N = mkN "culpabilité" feminine ; -- tocheck
+lin guilty_A = mkA "coupable" ; -- tocheck
+lin guinea_N = mkN "guinée" feminine ; -- tocheck
+lin guitar_N = mkN "guitare" feminine ; -- tocheck
+lin guitarist_N = mkN "guitariste" ; -- tocheck
+lin gulag_N = mkN "Goulag" masculine ; -- tocheck
+lin gulf_N = mkN "golfe" masculine ; -- tocheck
+lin gull_N = mkN "goéland" masculine ; -- tocheck
+lin gullet_N = mkN "oesophage" masculine ; -- tocheck
+lin gullible_A = mkA "crédule" ; -- tocheck
+lin gulp_N = mkN "gorgée" feminine ; -- tocheck
+lin gum_N = mkN "gencive" feminine | mkN "chewing-gum" masculine | mkN "gomme" feminine ; -- tocheck
+lin gun_N = mkN "fusil" masculine | mkN "canon" | mkN "pistolet" masculine ; -- tocheck
+lin gunboat_N = mkN "canonnière" feminine ; -- tocheck
+lin gunner_N = mkN "artilleur" masculine ; -- tocheck
+lin gunsmith_N = mkN "armurier" masculine ; -- tocheck
+lin gunwale_N = mkN "plat-bord" masculine ; -- tocheck
+lin gurgle_N = mkN "gargouillis" masculine ; -- tocheck
+lin gurgle_V = mkV (mkV "gargouiller") ; -- tocheck
+lin gurney_N = mkN "brancard" masculine ; -- tocheck
+lin guru_N = mkN "gourou" masculine ; -- tocheck
+lin gush_N = mkN "jaillissement" ; -- tocheck
+lin gush_V = mkV (mkV "jaillir") ; -- tocheck
+lin gusset_N = mkN "gousset" ; -- tocheck
+lin gust_N = mkN "souffle" masculine ; -- tocheck
+lin gut_N = mkN "panse" | mkN "boyaux" | mkN "intestin" ; -- tocheck
+lin gut_V2 = mkV2 (mkV "vider") ; -- tocheck
+lin guts_N = L.guts_N ;
+lin gutter_N = mkN "gouttière" | mkN "dalot" masculine | mkN "caniveau" masculine ; -- tocheck
+lin guy_N = mkN "hauban" masculine | mkN "gars" | mkN "mec" masculine ; -- tocheck
+lin guzzle_V2 = mkV2 (mkV "engloutir") ; -- tocheck
+lin gymnasium_N = mkN "gymnase" masculine | mkN "lycée" masculine ; -- tocheck
+lin gymnast_N = mkN "gymnaste" ; -- tocheck
+lin gymnastics_N = mkN "gymnastique" feminine ; -- tocheck
+lin gynaecologistFem_N = mkN "gynécologue" ; -- tocheck
+lin gynaecologistMasc_N = mkN "gynécologue" ; -- tocheck
+lin gynecological_A = mkA "gynécologique" ; -- tocheck
+lin gynecology_N = mkN "gynécologie" feminine ; -- tocheck
+lin gynecomastia_N = mkN "gynécomastie" feminine ; -- tocheck
+lin gynophobia_N = mkN "gynophobie" feminine ; -- tocheck
+lin gypsum_N = mkN "gypse" masculine ; -- tocheck
+lin gypsy_N = mkN "gitan" masculine ; -- tocheck
+lin gyrfalcon_N = mkN "gerfaut" masculine ; -- tocheck
+lin gyro_N = mkN "gyros" ; -- tocheck
+lin gyroscope_N = mkN "gyroscope" masculine ; -- tocheck
+lin ha_Interj = variants{} ; --
+lin haberdashery_N = mkN "mercerie" feminine ; -- tocheck
+lin habit_N = mkN "habitude" feminine ; -- tocheck
+lin habitat_N = mkN "habitat" masculine ; -- tocheck
+lin hackberry_N = mkN "micocoulier" ; -- tocheck
+lin hacker_N = mkN "hacker" masculine ; -- tocheck
+lin hadal_A = mkA "hadal" ; -- tocheck
+lin haddock_N = mkN "aiglefin" masculine ; -- tocheck
+lin hadron_N = mkN "hadron" masculine ; -- tocheck
+lin haemophilia_N = mkN "hémophilie" feminine ; -- tocheck
+lin haemorrhage_N = mkN "hémorragie" feminine ; -- tocheck
+lin hafnium_N = mkN "hafnium" masculine ; -- tocheck
+lin hag_N = mkN "sorcière" feminine ; -- tocheck
+lin haggard_A = mkA "hagard" ; -- tocheck
+lin haggle_V = mkV (mkV "marchander") ; -- tocheck
+lin hagiography_N = mkN "hagiographie" feminine ; -- tocheck
+lin haiku_N = mkN "haïku" masculine ; -- tocheck
+lin hail_N = mkN "grêle" feminine ; -- tocheck
+lin hail_V2 = mkV2 (mkV "grêler") | mkV2 (mkV "héler") | mkV2 (mkV "saluer") ; -- tocheck
+lin hailstone_N = mkN "grêlon" masculine ; -- tocheck
+lin hair_N = L.hair_N ;
+lin haircut_N = mkN "coupe" feminine | mkN "coiffure" feminine ; -- tocheck
+lin hairdresser_N = mkN "coiffeur" masculine ; -- tocheck
+lin hairless_A = mkA "glabre" ; -- tocheck
+lin hairstyle_N = mkN "coiffure" feminine ; -- tocheck
+lin hairy_A = mkA "poilu" ; -- tocheck
+lin hajj_N = mkN "hajj" masculine ; -- tocheck
+lin halal_A = mkA "halal" ; -- tocheck
+lin halberd_N = mkN "hallebarde" feminine ; -- tocheck
+lin halberdier_N = mkN "hallebardier" masculine ; -- tocheck
+lin halcyon_N = mkN "halcyon" masculine ; -- tocheck
+lin half_Adv = variants{} ; --
+lin half_N = mkN "moitié" feminine | mkN "demi" masculine ; -- tocheck
+lin half_Predet = M.mkPredet "un moitié" "un moitié" P.genitive True ;
+lin half_hour_N = mkN "demi-heure" feminine ; -- tocheck
+lin halfway_Adv = variants{} ; --
+lin halibut_N = mkN "flétan" masculine ; -- tocheck
+lin halitosis_N = mkN "halitose" ; -- tocheck
+lin hall_N = mkN "foyer" masculine | mkN "hall" masculine | mkN "couloir" masculine | mkN "manoir" masculine | mkN "salle" feminine ; -- tocheck
+lin hallelujah_N = mkN "alléluia" ; -- tocheck
+lin hallmark_N = mkN "poinçon" masculine ; -- tocheck
+lin hallow_N = mkN "saint" masculine ; -- tocheck
+lin hallow_V2 = mkV2 (mkV "sanctifier") ; -- tocheck
+lin hallucination_N = mkN "hallucination" feminine ; -- tocheck
+lin hallucinogenic_A = mkA "hallucinogène" ; -- tocheck
+lin halo_N = mkN "halo" masculine | mkN "auréole" feminine ; -- tocheck
+lin halogen_N = mkN "halogène" masculine ; -- tocheck
+lin halt_N = variants{} ; --
+lin halt_V = variants{}; -- mkV2 (mkV "halter") ; -- tocheck
+lin halt_V2 = mkV2 (mkV "halter") ; -- tocheck
+lin halter_N = mkN "licou" masculine ; -- tocheck
+lin ham_N = mkN "jambon" masculine ; -- tocheck
+lin ham_fisted_A = mkA "maladroit" ; -- tocheck
+lin hamadryad_N = mkN "hamadryade" feminine ; -- tocheck
+lin hamburger_N = mkN "hamburger" masculine ; -- tocheck
+lin hamlet_N = mkN "hameau" masculine ; -- tocheck
+lin hammer_N = mkN "marteau" masculine | mkN "chien" masculine ; -- tocheck
+lin hammer_V2 = mkV2 (mkV "marteler") ; -- tocheck
+lin hammock_N = mkN "hamac" masculine | mkN "hammock" masculine ; -- tocheck
+lin hamper_N = mkN "obstacle" masculine ; -- tocheck
+lin hamster_N = mkN "hamster" masculine ; -- tocheck
+lin hand_N = L.hand_N ;
+lin hand_V2 = mkV2 (mkV "donner") ; -- tocheck
+lin handball_N = mkN "main" feminine | mkN "handball" masculine ; -- tocheck
+lin handbill_N = mkN "prospectus" masculine ; -- tocheck
+lin handbook_N = mkN "manuel" masculine ; -- tocheck
+lin handcuff_N = mkN "menotte" feminine ; -- tocheck
+lin handcuff_V2 = mkV2 (mkV "enchaîner") ; -- tocheck
+lin handful_N = mkN "manipule" | mkN "poignée" feminine ; -- tocheck
+lin handicap_N = mkN "handicap" masculine ; -- tocheck
+lin handicap_V2 = variants{} ; --
+lin handicapped_A = variants{} ; --
+lin handicraft_N = mkN "artisanat" masculine ; -- tocheck
+lin handkerchief_N = mkN "foulard" masculine | mkN "mouchoir" masculine ; -- tocheck
+lin handle_N = mkN "indicateur" masculine | mkN "paris" | mkN "poignée" feminine | mkN "indicatif" masculine | mkN "outil" masculine | mkN "anse" feminine ; -- tocheck
+lin handle_V = variants{}; -- mkV2 (mkV "tâter") | mkV2 (mkV "gérer") | mkV2 (mkV "manipuler") | mkV2 (mkV "traiter") | mkV2 (mkV "manier") ; -- tocheck
+lin handle_V2 = mkV2 (mkV "tâter") | mkV2 (mkV "gérer") | mkV2 (mkV "manipuler") | mkV2 (mkV "traiter") | mkV2 (mkV "manier") ; -- tocheck
+lin handlebar_N = mkN "guidon" ; -- tocheck
+lin handling_N = mkN "manipulation" feminine ; -- tocheck
+lin handout_N = mkN "aumône" feminine | mkN "polycopié" masculine ; -- tocheck
+lin handover_N = mkN "passation" feminine ; -- tocheck
+lin handrail_N = mkN "rambarde" feminine ; -- tocheck
+lin handsaw_N = mkN "égoïne" feminine ; -- tocheck
+lin handsome_A = mkA "beau" ; -- tocheck
+lin handstand_N = mkN "équilibre" masculine ; -- tocheck
+lin handy_A = mkA "pratique" | mkA "maniable" ; -- tocheck
+lin hang_V = variants{}; -- mkV2 (mkV I.pendre_V2) | mkV2 (mkV "rôder") | mkV2 (mkV "orner") | mkV2 (mkV "exposer") | mkV2 (mkV "peser") | mkV2 (mkV "baisser") | mkV2 (mkV "accrocher") ; -- tocheck
+lin hang_V2 = mkV2 (mkV I.pendre_V2) | mkV2 (mkV "rôder") | mkV2 (mkV "orner") | mkV2 (mkV "exposer") | mkV2 (mkV "peser") | mkV2 (mkV "baisser") | mkV2 (mkV "accrocher") ; -- tocheck
+lin hangar_N = mkN "hangar" masculine ; -- tocheck
+lin hanger_N = mkN "cintre" masculine ; -- tocheck
+lin hanging_N = mkN "pendaison" feminine ; -- tocheck
+lin hangman_N = mkN "bourreau" masculine | mkN "pendu" masculine ; -- tocheck
+lin hangnail_N = mkN "envie" feminine ; -- tocheck
+lin haphazard_A = mkA "désordonné" ; -- tocheck
+lin hapless_A = mkA "malheureux" ; -- tocheck
+lin haploid_A = mkA "haploïde" ; -- tocheck
+lin happen_V = mkV "arriver" ;
+lin happen_VV = aVV (mkV I.advenir_V) ; ---- sense
+lin happening_N = mkN "happening" ; -- tocheck
+lin happily_Adv = variants{} ; --
+lin happiness_N = mkN "bonheur" masculine ; -- tocheck
+lin happy_A = mkA "satisfait" | mkA "heureux" ; -- tocheck
+lin haptic_A = mkA "haptique" ; -- tocheck
+lin harakiri_N = mkN "hara-kiri" masculine ; -- tocheck
+lin harangue_N = mkN "sermon" ; -- tocheck
+lin harangue_V2 = mkV2 (mkV "sermonner") ; -- tocheck
+lin harass_V2 = mkV2 (mkV "harceler") ; -- tocheck
+lin harassment_N = mkN "harcèlement" masculine ; -- tocheck
+lin harbinger_N = mkN "présage" masculine ; -- tocheck
+lin harbour_N = L.harbour_N ;
+lin harbour_V2 = mkV2 (mkV "abriter") ; -- tocheck
+lin hard_1_A = variants{} ; --
+lin hard_2_A = variants{} ; --
+lin hard_A = mkA "dur" | mkA "fort" | mkA "dure" | mkA "irréfutable" ; -- tocheck
+lin hard_Adv = variants{} ; --
+lin hardboard_N = mkN "aggloméré" ; -- tocheck
+lin harden_V2 = mkV2 (mkV "durcir") | mkV2 (mkV "endurcir") ; -- tocheck
+lin hardly_Adv = variants{} ; --
+lin hardness_N = mkN "dureté" feminine ; -- tocheck
+lin hardship_N = mkN "difficultés" ; -- tocheck
+lin hardware_N = mkN "matériel" masculine ; -- tocheck
+lin hardworking_A = mkA "industrieux" ; -- tocheck
+lin hare_N = mkN "lièvre" masculine ; -- tocheck
+lin harem_N = mkN "harem" masculine ; -- tocheck
+lin harlequin_N = mkN "arlequin" ; -- tocheck
+lin harlot_N = mkN "prostituée" feminine ; -- tocheck
+lin harm_N = mkN "mal" masculine ; -- tocheck
+lin harm_V2 = variants{} ; --
+lin harmful_A = mkA "dangereux" ; -- tocheck
+lin harmonic_A = mkA "harmonique" | mkA "harmonieux" ; -- tocheck
+lin harmonica_N = mkN "harmonica" masculine ; -- tocheck
+lin harmonious_A = mkA "harmonieux" ; -- tocheck
+lin harmonium_N = mkN "harmonium" masculine ; -- tocheck
+lin harmonize_V2 = mkV2 (mkV "harmoniser") ; -- tocheck
+lin harmony_N = mkN "harmonie" feminine ; -- tocheck
+lin harness_N = mkN "harnais" masculine ; -- tocheck
+lin harness_V2 = mkV2 (mkV "harnacher") ; -- tocheck
+lin harp_N = mkN "harpe" feminine ; -- tocheck
+lin harpist_N = mkN "harpiste" ; -- tocheck
+lin harpoon_N = mkN "harpon" masculine ; -- tocheck
+lin harpoon_V2 = mkV2 (mkV "harponner") ; -- tocheck
+lin harpooner_N = mkN "harponneur" masculine ; -- tocheck
+lin harpsichord_N = mkN "clavecin" masculine ; -- tocheck
+lin harpsichordist_N = mkN "claveciniste" ; -- tocheck
+lin harpy_N = mkN "harpie" feminine ; -- tocheck
+lin harridan_N = mkN "harpie" feminine ; -- tocheck
+lin harrier_N = mkN "busard" masculine ; -- tocheck
+lin harrow_N = mkN "herse" feminine ; -- tocheck
+lin harsh_A = mkA "dur" ; -- tocheck
+lin hart_N = mkN "cerf" masculine ; -- tocheck
+lin harvest_N = mkN "récolte" feminine ; -- tocheck
+lin harvest_V2 = mkV2 (mkV "récolter") ; -- tocheck
+lin harvester_N = mkN "moissonneuse" feminine | mkN "moissonneur" masculine ; -- tocheck
+lin harvestman_N = mkN "faucheur" masculine ; -- tocheck
+lin has_been_N = mkN "has-been" ; -- tocheck
+lin hash_N = mkN "shit" masculine | mkN "hachis" masculine | mkN "croisillon" masculine ; -- tocheck
+lin hash_V2 = mkV2 (mkV "hacher") ; -- tocheck
+lin hashish_N = mkN "haschich" masculine ; -- tocheck
+lin hassium_N = mkN "hassium" masculine ; -- tocheck
+lin hassle_N = mkN "dispute" | mkN "tracas" ; -- tocheck
+lin hassle_V2 = mkV2 (mkV "provoquer") | mkV2 (mkV "harceler") ; -- tocheck
+lin hassock_N = mkN "pouf" masculine ; -- tocheck
+lin haste_N = mkN "hâte" feminine ; -- tocheck
+lin hasten_V2 = mkV2 (reflV (mkV "dépêcher")) | mkV2 (mkV "hâter") ; -- tocheck
+lin hastily_Adv = variants{} ; --
+lin hat_N = L.hat_N ;
+lin hatch_N = mkN "couvée" feminine | mkN "trappe" feminine | mkN "écoutille" feminine | mkN "passe-plat" masculine ; -- tocheck
+lin hatch_V2 = mkV2 (mkV I.éclore_V2) ; -- tocheck
+lin hatchback_N = mkN "hayon" masculine ; -- tocheck
+lin hatchery_N = mkN "couvoir" masculine ; -- tocheck
+lin hatchway_N = mkN "écoutille" feminine ; -- tocheck
+lin hate_V2 = L.hate_V2 ;
+lin hate_VV = variants{}; -- mkV2V (mkV I.haïr_V2) ; -- tocheck
+lin hateful_A = mkA "haineux" ; -- tocheck
+lin hater_N = mkN "haïsseur" masculine ; -- tocheck
+lin hatred_N = mkN "haine" feminine ; -- tocheck
+lin hatter_N = mkN "chapelier" ; -- tocheck
+lin haughty_A = mkA "hautain" ; -- tocheck
+lin haul_V = variants{}; -- mkV2 (mkV "trainer") | mkV2 (mkV "haler") ; -- tocheck
+lin haul_V2 = mkV2 (mkV "trainer") | mkV2 (mkV "haler") ; -- tocheck
+lin hauler_N = mkN "transporteur" masculine | mkN "porteur" masculine ; -- tocheck
+lin haulm_N = mkN "fane" feminine ; -- tocheck
+lin haunt_V2 = mkV2 (mkV "hanter") | mkV2 (mkV "habiter") | mkV2 (mkV "effrayer") | mkV2 (mkV I.poursuivre_V2) ; -- tocheck
+lin have_V = mkV S.have_V2 ;
+lin have_V2 = S.have_V2 ;
+lin have_VV = mkVV (mkV I.devoir_V2) ;
+lin haven_N = mkN "port" masculine | mkN "asile" masculine ; -- tocheck
+lin havoc_N = mkN "chaos" masculine ; -- tocheck
+lin haw_N = mkN "haie" feminine ; -- tocheck
+lin hawk_N = mkN "faucon" masculine ; -- tocheck
+lin hawk_V2 = mkV2 (mkV I.vendre_V2) ; -- tocheck
+lin hawker_N = mkN "colporteur" masculine ; -- tocheck
+lin hawthorn_N = mkN "aubépine" feminine ; -- tocheck
+lin hay_N = mkN "foin" masculine ; -- tocheck
+lin hazard_N = mkN "hasard" masculine | mkN "hasard" | mkN "danger" masculine ; -- tocheck
+lin hazard_V2 = mkV2 (mkV "tenter") ; -- tocheck
+lin hazardous_A = mkA "dangereux" ; -- tocheck
+lin haze_N = mkN "brume" feminine ; -- tocheck
+lin haze_V2 = mkV2 (mkV "bizuter") ; -- tocheck
+lin hazel_A = mkA "noisette" ; -- tocheck
+lin hazel_N = mkN "noisette" feminine | mkN "noisetier" masculine ; -- tocheck
+lin hazelnut_N = mkN "noisette" feminine ; -- tocheck
+lin hazy_A = mkA "brumeux" ; -- tocheck
+lin he_Pron = S.he_Pron ;
+lin he_goat_N = mkN "bouc" masculine ; -- tocheck
+lin head_A = mkA "principal" ;
+lin head_N = L.head_N ;
+lin head_V = variants{}; -- mkV2 (mkV "commander") ; -- tocheck
+lin head_V2 = mkV2 (mkV "commander") ; -- tocheck
+lin headband_N = mkN "bandeau" | mkN "tranchefile" | mkN "bandeau" masculine ; -- tocheck
+lin headdress_N = mkN "couvre-chef" masculine ; -- tocheck
+lin header_N = mkN "boutisse" feminine | mkN "en-tête" masculine | mkN "linteau" masculine | mkN "tête" feminine | mkN "chapeau" masculine ; -- tocheck
+lin headgear_N = mkN "couvre-chef" masculine ; -- tocheck
+lin heading_N = variants{} ; --
+lin headlamp_N = mkN "phare" feminine ; -- tocheck
+lin headline_N = mkN "titre" masculine ; -- tocheck
+lin headlock_N = mkN "cravate" feminine ; -- tocheck
+lin headmaster_N = variants{} ; --
+lin headquarters_N = variants{} ; --
+lin headrest_N = mkN "appui-tête" masculine ; -- tocheck
+lin headscarf_N = mkN "foulard" masculine ; -- tocheck
+lin headset_N = mkN "casque" masculine ; -- tocheck
+lin headstall_N = mkN "licol" masculine | mkN "têtière" feminine ; -- tocheck
+lin headword_N = mkN "entrée" feminine ; -- tocheck
+lin heal_V = variants{}; -- mkV2 (mkV "guérir") ; -- tocheck
+lin heal_V2 = mkV2 (mkV "guérir") ; -- tocheck
+lin healing_N = mkN "guérison" feminine ; -- tocheck
+lin health_N = mkN "santé" feminine ;
+lin healthy_A = mkA "sain" ; -- tocheck
+lin heap_N = mkN "tas" masculine ; -- tocheck
+lin hear_V = mkV I.entendre_V2 ;
+lin hear_V2 = L.hear_V2 ;
+lin hear_V2V = mkV2V (mkV I.entendre_V2) ;
+lin hear_VS = mkVS (mkV I.entendre_V2) ;
+lin hearing_N = mkN "ouïe" feminine | mkN "audience" feminine ; -- tocheck
+lin hearsay_N = mkN "ouï-dire" masculine ; -- tocheck
+lin hearse_N = mkN "corbillard" masculine ; -- tocheck
+lin heart_N = mkN "coeur" | mkN "cœur" ;
+lin heartbeat_N = mkN "pulsation" feminine ; -- tocheck
+lin heartbreak_N = mkN "crève-coeur" ; -- tocheck
+lin heartbreaker_N = mkN "casse-coeur" ; -- tocheck
+lin heartening_A = mkA "encourageant" ; -- tocheck
+lin heartfelt_A = mkA "sincère" ; -- tocheck
+lin hearth_N = mkN "foyer" masculine ; -- tocheck
+lin hearts_N = mkN "coeur" masculine | mkN "coeur" ; -- tocheck
+lin hearty_A = mkA "cordial" ; -- tocheck
+lin heat_N = mkN "piquant" masculine | mkN "chaleur" feminine | mkN "chauffe" feminine | mkN "excitation" feminine | mkN "artillerie" feminine | mkN "flicaille" feminine ; -- tocheck
+lin heat_V = variants{}; -- mkV2 (mkV "exciter") | mkV2 (mkV "chauffer") ; -- tocheck
+lin heat_V2 = mkV2 (mkV "exciter") | mkV2 (mkV "chauffer") ; -- tocheck
+lin heater_N = mkN "radiateur" masculine ; -- tocheck
+lin heath_N = mkN "bruyère" feminine | mkN "lande" feminine ; -- tocheck
+lin heathen_A = mkA "païen" ; -- tocheck
+lin heathen_N = mkN "infidèle" ; -- tocheck
+lin heather_N = mkN "bruyère" feminine ; -- tocheck
+lin heating_N = mkN "chauffage" masculine ; -- tocheck
+lin heave_N = mkN "hisser" ; -- tocheck
+lin heaven_N = mkN "paradis" masculine | mkN "ciel" masculine ; -- tocheck
+lin heavenly_A = mkA "céleste" ; -- tocheck
+lin heavily_Adv = variants{} ; --
+lin heaviness_N = mkN "lourdeur" feminine ; -- tocheck
+lin heavy_A = L.heavy_A ;
+lin hectare_N = mkN "hectare" masculine ; -- tocheck
+lin hectogram_N = mkN "hectogramme" masculine ; -- tocheck
+lin hedge_N = mkN "haie" feminine ; -- tocheck
+lin hedgehog_N = mkN "hérisson" masculine ; -- tocheck
+lin hedonism_N = mkN "hédonisme" masculine ; -- tocheck
+lin hedonist_N = mkN "hédoniste" ; -- tocheck
+lin heed_N = mkN "attention" feminine ; -- tocheck
+lin heed_V2 = mkV2 (mkV "surveiller") | mkV2 (mkV "observer") ; -- tocheck
+lin heedless_A = mkA "insouciant" ; -- tocheck
+lin heel_N = mkN "croûton" masculine | mkN "talon" masculine ; -- tocheck
+lin heel_V2 = mkV2 (mkV "talonner") ; -- tocheck
+lin heft_N = mkN "poids" masculine ; -- tocheck
+lin hegemony_N = mkN "hégémonie" feminine ; -- tocheck
+lin heifer_N = mkN "génisse" feminine ; -- tocheck
+lin height_N = mkN "hauteur" feminine | mkN "taille" feminine ; -- tocheck
+lin heinous_A = mkA "atroce" ; -- tocheck
+lin heir_N = mkN "héritier" masculine ; -- tocheck
+lin heiress_N = mkN "héritière" feminine ; -- tocheck
+lin heirloom_N = mkN "patrimoine" masculine ; -- tocheck
+lin heist_N = mkN "casse" masculine ; -- tocheck
+lin helicopter_N = mkN "hélicoptère" masculine ; -- tocheck
+lin heliocentric_A = mkA "héliocentrique" ; -- tocheck
+lin heliometer_N = mkN "héliomètre" masculine ; -- tocheck
+lin heliopause_N = mkN "héliopause" feminine ; -- tocheck
+lin heliosphere_N = mkN "héliosphère" feminine ; -- tocheck
+lin heliotropism_N = mkN "héliotropisme" masculine ; -- tocheck
+lin heliport_N = mkN "héliport" masculine ; -- tocheck
+lin helium_N = mkN "hélium" masculine ; -- tocheck
+lin helix_N = mkN "hélice" feminine ; -- tocheck
+lin hell_N = mkN "enfer" masculine ; -- tocheck
+lin hellebore_N = mkN "hellébore" masculine ; -- tocheck
+lin helleborine_N = mkN "céphalanthère" ; -- tocheck
+lin hellish_A = mkA "infernal" ; -- tocheck
+lin hello_Interj = mkInterj "allô" ; -- tocheck
+lin helm_N = mkN "barre" feminine ; -- tocheck
+lin helmet_N = mkN "casque" masculine ; -- tocheck
+lin helmsman_N = mkN "barreur" masculine ; -- tocheck
+lin helot_N = mkN "ilote" ; -- tocheck
+lin help_N = mkN "aide" feminine | mkN "secours" | mkN "auxiliaire" ; 
+lin help_V = mkV "aider" ;
+lin help_V2 = mkV2 "aider" ;
+lin help_V2V = mkV2V (mkV "aider") P.accusative P.dative ;
+lin helperFem_N = mkN "assistante" feminine ; -- tocheck
+lin helperMasc_N = mkN "assistant" masculine ; -- tocheck
+lin helpful_A = mkA "utile" ; -- tocheck
+lin helpless_A = mkA "désemparé" ; -- tocheck
+lin hem_N = mkN "ourlet" masculine | mkN "marge" feminine ; -- tocheck
+lin hem_V2 = mkV2 (mkV "ourler") ; -- tocheck
+lin hematoma_N = mkN "hématome" masculine ; -- tocheck
+lin hematopoiesis_N = mkN "hématopoïèse" feminine ; -- tocheck
+lin hemisphere_N = mkN "hémisphère" feminine | mkN "hémisphère" masculine ; -- tocheck
+lin hemline_N = mkN "ourlet" masculine | mkN "ourlet" ; -- tocheck
+lin hemlock_N = mkN "ciguë" feminine | mkN "pruche" feminine ; -- tocheck
+lin hemochromatosis_N = mkN "hématochromatose" feminine ; -- tocheck
+lin hemodynamics_N = mkN "hémodynamique" ; -- tocheck
+lin hemoglobin_N = mkN "hémoglobine" feminine ; -- tocheck
+lin hemorrhoid_N = mkN "hémorroïde" feminine ; -- tocheck
+lin hemp_N = mkN "chanvre" masculine ; -- tocheck
+lin hen_N = mkN "poule" feminine ; -- tocheck
+lin henbane_N = mkN "jusquiame" feminine ; -- tocheck
+lin hence_Adv = mkAdv "ainsi" | mkAdv "d'où" | mkAdv "d'ici" ; -- tocheck
+lin henceforth_Adv = mkAdv "dorénavant" ; -- tocheck
+lin henchman_N = mkN "sbire" masculine ; -- tocheck
+lin hendiadys_N = mkN "hendiadys" ; -- tocheck
+lin henhouse_N = mkN "poulailler" masculine ; -- tocheck
+lin henpecked_A = mkA "jobard" ; -- tocheck
+lin henry_N = mkN "henry" masculine ; -- tocheck
+lin heparin_N = mkN "héparine" feminine ; -- tocheck
+lin hepatitis_N = mkN "hépatite" feminine ; -- tocheck
+lin heptagon_N = mkN "heptagone" masculine ; -- tocheck
+lin heptane_N = mkN "heptane" masculine ; -- tocheck
+lin herald_N = mkN "annonciateur" masculine | mkN "héraut" masculine | mkN "héraut" | mkN "découpure" feminine ; -- tocheck
+lin herald_V2 = mkV2 (mkV "annoncer") ; -- tocheck
+lin heraldry_N = mkN "héraldique" feminine ; -- tocheck
+lin herb_N = mkN "herbe" feminine ; -- tocheck
+lin herbarium_N = mkN "herbier" masculine ; -- tocheck
+lin herbicide_N = mkN "herbicide" masculine ; -- tocheck
+lin herbivore_N = mkN "herbivore" masculine ; -- tocheck
+lin herbivorous_A = mkA "herbivore" ; -- tocheck
+lin herd_N = mkN "troupeau" ; -- tocheck
+lin herd_V2 = mkV2 (mkV "rassembler") ; -- tocheck
+lin here7from_Adv = S.here7from_Adv ;
+lin here7to_Adv = S.here7to_Adv ;
+lin here_Adv = mkAdv "ici" | mkAdv "voici" ; ---- voici
+lin hereditary_A = mkA "héréditaire" ; -- tocheck
+lin herein_Adv = mkAdv "ci-dedans" ; -- tocheck
+lin heresy_N = mkN "hérésie" feminine ; -- tocheck
+lin heretic_N = mkN "hérétique" ; -- tocheck
+lin heretical_A = mkA "hérétique" ; -- tocheck
+lin heritage_N = mkN "héritage" masculine ; -- tocheck
+lin hermaphrodite_N = mkN "hermaphrodite" ; -- tocheck
+lin hermaphroditic_A = mkA "hermaphrodite" ; -- tocheck
+lin hermaphroditism_N = mkN "hermaphrodisme" masculine ; -- tocheck
+lin hermeneutics_N = mkN "herméneutique" feminine ; -- tocheck
+lin hermetic_A = mkA "hermétique" ; -- tocheck
+lin hermit_N = mkN "ermite" ; -- tocheck
+lin hermitage_N = mkN "ermitage" masculine ; -- tocheck
+lin hernia_N = mkN "hernie" feminine ; -- tocheck
+lin hero_N = mkN "héros" masculine | mkN "protagoniste" masculine ; -- tocheck
+lin heroic_A = mkA "héroïque" ; -- tocheck
+lin heroin_N = mkN "héroïne" feminine ; -- tocheck
+lin heroine_N = mkN "héroïne" feminine ; -- tocheck
+lin heroism_N = mkN "héroïsme" masculine ; -- tocheck
+lin heron_N = mkN "héron" masculine ; -- tocheck
+lin herpes_N = mkN "herpès" masculine ; -- tocheck
+lin herpetology_N = mkN "herpétologie" feminine ; -- tocheck
+lin herring_N = mkN "hareng" masculine ; -- tocheck
+lin hertz_N = mkN "hertz" ; -- tocheck
+lin hesitant_A = mkA "hésitant" ; -- tocheck
+lin hesitate_V = mkV (mkV "hésiter") ; -- tocheck
+lin hesitate_VV = variants{}; -- mkV (mkV "hésiter") ; -- tocheck
+lin heterodox_A = mkA "hétérodoxe" ; -- tocheck
+lin heterogeneous_A = mkA "hétérogène" ; -- tocheck
+lin heterologous_A = mkA "hétérologue" ; -- tocheck
+lin heteronym_N = mkN "hétéronyme" masculine ; -- tocheck
+lin heterosexism_N = mkN "hétérosexisme" ; -- tocheck
+lin heterosexual_A = mkA "hétérosexuel" ; -- tocheck
+lin heterosexual_N = mkN "hétérosexuel" ; -- tocheck
+lin heterosexuality_N = mkN "hétérosexualité" feminine ; -- tocheck
+lin heterozygote_N = mkN "hétérozygote" ; -- tocheck
+lin heuristic_A = mkA "euristique" ; -- tocheck
+lin heuristic_N = mkN "heuristique" feminine ; -- tocheck
+lin hew_V2 = mkV2 (mkV "tailler") | mkV2 (reflV (mkV "conformer")) | mkV2 (mkV "façonner") ; -- tocheck
+lin hex_N = mkN "sortilège" masculine | mkN "sorcière" feminine ; -- tocheck
+lin hexadecimal_A = mkA "hexadécimal" ; -- tocheck
+lin hexagon_N = mkN "hexagone" masculine ; -- tocheck
+lin hexagonal_A = mkA "hexagonal" ; -- tocheck
+lin hexahedron_N = mkN "hexaèdre" masculine ; -- tocheck
+lin hexameter_N = mkN "hexamètre" masculine ; -- tocheck
+lin hexane_N = mkN "hexane" masculine ; -- tocheck
+lin hey_Interj = mkInterj "hé" | mkInterj "coucou" ; -- tocheck
+lin hiatus_N = mkN "hiatus" masculine ; -- tocheck
+lin hibernate_V = mkV (mkV "hiberner") ; -- tocheck
+lin hibernation_N = mkN "hibernation" feminine ; -- tocheck
+lin hiccup_N = mkN "hoquet" masculine | mkN "accroc" masculine ; -- tocheck
+lin hiccup_V = mkV (mkV "hoqueter") ; -- tocheck
+lin hick_N = mkN "plouc" ; -- tocheck
+lin hickey_N = mkN "suçon" masculine | mkN "truc" masculine ; -- tocheck
+lin hidden_A = variants{} ; --
+lin hide_N = mkN "cache" feminine | mkN "cuir" masculine ; -- tocheck
+lin hide_V = variants{}; -- mkV2 (mkV "cacher") | mkV2 (reflV (mkV "cacher")) ; -- tocheck
+lin hide_V2 = mkV2 (mkV "cacher") | mkV2 (reflV (mkV "cacher")) ; -- tocheck
+lin hideous_A = mkA "hideux" ; -- tocheck
+lin hideout_N = mkN "cachette" feminine ; -- tocheck
+lin hie_V = mkV (reflV (mkV "hâter")) ; -- tocheck
+lin hierarchical_A = mkA "hiérarchique" ; -- tocheck
+lin hierarchy_N = mkN "hiérarchie" feminine ; -- tocheck
+lin hieratic_A = mkA "hiératique" ; -- tocheck
+lin hieroglyph_N = mkN "hiéroglyphe" masculine ; -- tocheck
+lin hieroglyphic_A = mkA "hiéroglyphique" ; -- tocheck
+lin higgledy_piggledy_A = mkA "pêle-mêle" ; -- tocheck
+lin higgledy_piggledy_Adv = mkAdv "pêle-mêle" ; -- tocheck
+lin high_A = mkA "haut" ;
+lin high_Adv = variants{} ; --
+lin highland_N = mkN "hauts-plateaux" ; -- tocheck
+lin highlander_N = mkN "highlander" masculine ; -- tocheck
+lin highlight_N = mkN "rehaut" masculine ; -- tocheck
+lin highlight_V2 = mkV2 (mkV "surligner") ; -- tocheck
+lin highlighter_N = mkN "surligneur" ; -- tocheck
+lin highly_Adv = variants{} ; --
+lin highway_N = variants{} ; --
+lin hijab_N = mkN "hidjab" masculine ; -- tocheck
+lin hijack_N = mkN "détournement" masculine ; -- tocheck
+lin hijack_V2 = mkV2 (mkV "détourner") ; -- tocheck
+lin hike_N = mkN "randonnée" feminine ; -- tocheck
+lin hilarious_A = mkA "hilarant" ; -- tocheck
+lin hilarity_N = mkN "hilarité" feminine ; -- tocheck
+lin hill_N = L.hill_N ;
+lin hilly_A = mkA "vallonné" ; -- tocheck
+lin hilt_N = mkN "poignée" feminine ; -- tocheck
+lin hin_N = mkN "hin" masculine ; -- tocheck
+lin hind_N = mkN "biche" feminine ; -- tocheck
+lin hinder_V2 = mkV2 (mkV "entraver") ; -- tocheck
+lin hindquarter_N = mkN "derrière" ; -- tocheck
+lin hindrance_N = mkN "entrave" feminine ; -- tocheck
+lin hindsight_N = mkN "recul" masculine ; -- tocheck
+lin hinge_N = mkN "gond" masculine ; -- tocheck
+lin hinny_N = mkN "bardot" ; -- tocheck
+lin hint_N = mkN "soupçon" masculine | mkN "indication" ; -- tocheckç
+lin hint_V = variants{} ; --
+lin hint_V2 = variants{} ; --
+lin hint_VS = variants{} ; --
+lin hinterland_N = mkN "arrière-pays" ; -- tocheck
+lin hip_N = mkN "hanche" feminine | mkN "cynorrhodon" masculine ; -- tocheck
+lin hippocampus_N = mkN "hippocampe" masculine ; -- tocheck
+lin hippodrome_N = mkN "hippodrome" masculine ; -- tocheck
+lin hippopotamus_N = mkN "hippopotame" masculine ; -- tocheck
+lin hire_N = variants{} ; --
+lin hire_V2 = variants{}; -- mkV2V (mkV "louer") | mkV2V (mkV "embaucher") ; -- tocheck
+lin hire_V2V = mkV2V (mkV "louer") | mkV2V (mkV "embaucher") ; -- tocheck
+lin hirsute_A = mkA "hirsute" ; -- tocheck
+lin hiss_N = mkN "siffler" ; -- tocheck
+lin hiss_V2 = mkV2 (mkV "siffler") ; -- tocheck
+lin histamine_N = mkN "histamine" feminine ; -- tocheck
+lin histidine_N = mkN "histidine" feminine ; -- tocheck
+lin histologist_N = mkN "histologiste" ; -- tocheck
+lin histology_N = mkN "histologie" feminine ; -- tocheck
+lin historian_N = mkN "historien" masculine ; -- tocheck
+lin historic_A = mkA "historique" ; -- tocheck
+lin historical_A = mkA "historique" ; -- tocheck
+lin historically_Adv = variants{} ; --
+lin historiography_N = mkN "historiographie" feminine ; -- tocheck
+lin history_N = mkN "histoire" feminine ;
+lin histrionic_A = mkA "histrionique" | mkA "théâtral" ; -- tocheck
+lin histrionics_N = mkN "histrionisme" ; -- tocheck
+lin hit_N = mkN "frappe" feminine | mkN "coup" masculine | mkN "hit" masculine | mkN "taffe" feminine | mkN "contrat" masculine ; -- tocheck
+lin hit_V = variants{}; -- L.hit_V2 ;
+lin hit_V2 = L.hit_V2 ;
+lin hitch_N = mkN "hic" masculine | mkN "dispositif" | mkN "noeud" | mkN "accroc" masculine ; -- tocheck
+lin hitchhiker_N = mkN "autostoppeur" ; -- tocheck
+lin hither_Adv = mkAdv "ici" ; -- tocheck
+lin hitherto_Adv = mkAdv "jusqu'ici" ; -- tocheck
+lin hoard_N = mkN "trésor" | mkN "magot" ; -- tocheck
+lin hoard_V2 = mkV2 (mkV "accumuler") ; -- tocheck
+lin hoarfrost_N = mkN "givre" feminine ; -- tocheck
+lin hoarse_A = mkA "rauque" ; -- tocheck
+lin hoary_A = mkA "chenu" ; -- tocheck
+lin hoax_N = mkN "canular" masculine ; -- tocheck
+lin hoax_V2 = mkV2 (mkV "duper") ; -- tocheck
+lin hobbit_N = mkN "hobbit" masculine ; -- tocheck
+lin hobble_N = mkN "entrave" feminine ; -- tocheck
+lin hobby_N = mkN "passe-temps" masculine | mkN "hobereau" masculine ; -- tocheck
+lin hobo_N = mkN "clochard" masculine | mkN "vagabond" masculine | mkN "saisonnier" masculine ; -- tocheck
+lin hocus_pocus_N = mkN "abracadabra" masculine ; -- tocheck
+lin hod_N = mkN "hotte" feminine ; -- tocheck
+lin hodgepodge_N = mkN "salmigondis" ; -- tocheck
+lin hoe_N = mkN "binette" feminine ; -- tocheck
+lin hoe_V2 = mkV2 (mkV "houer") ; -- tocheck
+lin hog_N = mkN "cochon" masculine ; -- tocheck
+lin hogan_N = mkN "hogan-Navajo" masculine ; -- tocheck
+lin hoist_V2 = mkV2 (mkV "hisser") ; -- tocheck
+lin hold_N = mkN "soute" feminine ; -- tocheck
+lin hold_V = mkV I.tenir_V2 ;
+lin hold_V2 = L.hold_V2 ;
+lin hold_VS = mkVS (mkV I.tenir_V2) ;
+lin hold_up_N = mkN "hold-up" ; -- tocheck
+lin holder_N = mkN "porteur" masculine ; -- tocheck
+lin holding_N = mkN "possession" ; -- tocheck
+lin hole_N = mkN "creux" masculine | mkN "trou" masculine | mkN "faille" feminine ; -- tocheck
+lin hole_V2 = mkV2 (mkV "trouer") ; -- tocheck
+lin holiday_N = mkN "fête" feminine | mkN "vacances" | mkN "congé" masculine | mkN "vacance" feminine ; -- tocheck
+lin holism_N = mkN "holisme" masculine ; -- tocheck
+lin holistic_A = mkA "holistique" ; -- tocheck
+lin hollow_A = mkA "vide" | mkA "insignifiant" ; -- tocheck
+lin holly_N = mkN "houx" masculine ; -- tocheck
+lin holmium_N = mkN "holmium" masculine ; -- tocheck
+lin holocaust_N = mkN "holocauste" masculine ; -- tocheck
+lin holograph_N = mkN "holographe" ; -- tocheck
+lin holographic_A = mkA "holographique" ; -- tocheck
+lin holography_N = mkN "holographie" feminine ; -- tocheck
+lin holonym_N = mkN "holonyme" masculine ; -- tocheck
+lin holonymy_N = mkN "holonymie" ; -- tocheck
+lin holster_N = mkN "holster" masculine ; -- tocheck
+lin holy_A = mkA "saint" ; -- tocheck
+lin homage_N = mkN "hommage" masculine ; -- tocheck
+lin home_Adv = mkAdv "à la maison" ;
+lin home_N = mkN "maison" feminine ;
+lin homeland_N = mkN "patrie" feminine ; -- tocheck
+lin homeless_A = variants{} ; --
+lin homelessness_N = mkN "itinérance" ; -- tocheck
+lin homeopathy_N = mkN "homéopathie" feminine ; -- tocheck
+lin homeostasis_N = mkN "homéostasie" feminine ; -- tocheck
+lin homeostatic_A = mkA "homéostatique" ; -- tocheck
+lin homework_N = mkN "devoirs" ; -- tocheck
+lin homicide_N = mkN "homicide" ; -- tocheck
+lin homily_N = mkN "homélie" feminine ; -- tocheck
+lin homogeneity_N = mkN "homogénéité" feminine ; -- tocheck
+lin homogeneous_A = mkA "homogène" ; -- tocheck
+lin homogenization_N = mkN "homogénéisation" feminine ; -- tocheck
+lin homograph_N = mkN "homographe" masculine ; -- tocheck
+lin homologous_A = mkA "homologue" ; -- tocheck
+lin homology_N = mkN "homologie" ; -- tocheck
+lin homomorphism_N = mkN "homomorphisme" masculine ; -- tocheck
+lin homonym_N = mkN "homonyme" ; -- tocheck
+lin homonymy_N = mkN "homonymie" feminine ; -- tocheck
+lin homophobe_N = mkN "homophobe" ; -- tocheck
+lin homophobia_N = mkN "homophobie" feminine ; -- tocheck
+lin homophobic_A = mkA "homophobe" ; -- tocheck
+lin homophone_N = mkN "homophone" masculine ; -- tocheck
+lin homophony_N = mkN "homophonie" feminine ; -- tocheck
+lin homosexual_A = mkA "homosexuel" ; -- tocheck
+lin homosexual_N = mkN "homosexuel" masculine ; -- tocheck
+lin homosexuality_N = mkN "homosexualité" feminine ; -- tocheck
+lin homozygote_N = mkN "homozygote" ; -- tocheck
+lin hone_V2 = mkV2 (mkV "affiner") | mkV2 (mkV "aiguiser") ; -- tocheck
+lin honest_A = mkA "honnête" ; -- tocheck
+lin honestly_Adv = variants{} ; --
+lin honesty_N = mkN "honnêteté" feminine ; -- tocheck
+lin honey_N = mkN "miel" masculine | mkN "chéri" masculine ; -- tocheck
+lin honeydew_N = mkN "miellat" feminine ; -- tocheck
+lin honeysuckle_N = mkN "chèvrefeuille" masculine ; -- tocheck
+lin honk_N = mkN "klaxon" masculine ; -- tocheck
+lin honk_V = mkV (mkV "klaxonner") ; -- tocheck
+lin honour_N = mkN "honneur" masculine ; -- tocheck
+lin honour_V2 = variants{} ; --
+lin honourable_A = variants{} ; --
+lin hood_N = mkN "hotte" feminine | mkN "capot" masculine | mkN "capuche" | mkN "capote" feminine ; -- tocheck
+lin hoodlum_N = mkN "voyou" masculine | mkN "bandit" masculine ; -- tocheck
+lin hoof_N = mkN "sabot" ; -- tocheck
+lin hook_N = mkN "hameçon" masculine | mkN "crochet" masculine ; -- tocheck
+lin hook_V = variants{}; -- mkV2 (mkV "accrocher") ; -- tocheck
+lin hook_V2 = mkV2 (mkV "accrocher") ; -- tocheck
+lin hookah_N = mkN "houka" feminine ; -- tocheck
+lin hooker_N = mkN "putain" feminine | mkN "talonneur" masculine ; -- tocheck
+lin hooligan_N = mkN "hooligan" masculine ; -- tocheck
+lin hooliganism_N = mkN "hooliganisme" masculine ; -- tocheck
+lin hoop_N = mkN "cercle" masculine ; -- tocheck
+lin hoopoe_N = mkN "huppe" feminine ; -- tocheck
+lin hoot_N = mkN "hululement" masculine | mkN "huées" ; -- tocheck
+lin hoot_V2 = mkV2 (mkV "huer") | mkV2 (mkV "hululer") ; -- tocheck
+lin hooter_N = mkN "klaxon" masculine | mkN "robert" masculine ; -- tocheck
+lin hop_N = mkN "houblon" masculine ; -- tocheck
+lin hope_N = mkN "espoir" masculine ; -- tocheck
+lin hope_V = mkV (mkV "espérer") ;
+lin hope_VS = L.hope_VS ;
+lin hope_VV = deVV (mkV "espérer") ;
+lin hopeful_A = mkA "encourageant" ; -- tocheck
+lin hopefully_Adv = variants{} ; --
+lin hopeless_A = mkA "désespéré" ; -- tocheck
+lin hopelessness_N = mkN "désespérance" feminine ; -- tocheck
+lin hopscotch_N = mkN "marelle" feminine ; -- tocheck
+lin horde_N = mkN "horde" feminine ; -- tocheck
+lin horizon_N = mkN "horizon" masculine ; -- tocheck
+lin horizontal_A = mkA "horizontal" ; -- tocheck
+lin hormonal_A = mkA "hormonal" ; -- tocheck
+lin hormone_N = mkN "hormone" feminine ; -- tocheck
+lin horn_N = L.horn_N ;
+lin hornbeam_N = mkN "charme" masculine ; -- tocheck
+lin hornbill_N = mkN "calao" masculine ; -- tocheck
+lin horned_A = mkA "cornu" ; -- tocheck
+lin hornet_N = mkN "frelon" masculine ; -- tocheck
+lin hornless_A = mkA "écorné" ; -- tocheck
+lin horny_A = mkA "cornu" | mkA "corné" | mkA "excité" | mkA "excitant" ; -- tocheck
+lin horology_N = mkN "horologie" feminine ; -- tocheck
+lin horoscope_N = mkN "horoscope" masculine ; -- tocheck
+lin horrible_A = mkA "horrible" ; -- tocheck
+lin horrific_A = mkA "horrifique" ; -- tocheck
+lin horror_N = mkN "horreur" masculine | mkN "dégoût" ; -- tocheck
+lin horse_N = L.horse_N ;
+lin horsefly_N = mkN "taon" masculine ; -- tocheck
+lin horsehair_N = mkN "crin" masculine ; -- tocheck
+lin horseman_N = mkN "cavalier" masculine ; -- tocheck
+lin horseplay_N = mkN "chahut" masculine ; -- tocheck
+lin horsepower_N = mkN "cheval-vapeur" ; -- tocheck
+lin horseradish_N = mkN "raifort" masculine ; -- tocheck
+lin horsetail_N = mkN "prêle" feminine ; -- tocheck
+lin horsewoman_N = mkN "écuyère" feminine ; -- tocheck
+lin horsy_A = mkA "chevalin" ; -- tocheck
+lin hortative_A = mkA "hortatif" ; -- tocheck
+lin horticulture_N = mkN "horticulture" feminine ; -- tocheck
+lin hose_N = mkN "tuyau" ; -- tocheck
+lin hospice_N = mkN "hospice" masculine ; -- tocheck
+lin hospital_N = mkN "hôpital" masculine ;
+lin hospitality_N = mkN "hospitalité" feminine ; -- tocheck
+lin hospitalization_N = mkN "hospitalisation" feminine ; -- tocheck
+lin hospitalize_V2 = mkV2 (mkV "hospitaliser") ; -- tocheck
+lin host_N = mkN "hôte" masculine | mkN "hostie" feminine | mkN "hôte" | mkN "armée" | mkN "organisateur" masculine ; -- tocheck
+lin host_V2 = mkV2 (mkV "héberger") | mkV2 (mkV I.recevoir_V2) ; -- tocheck
+lin hostage_N = mkN "otage" masculine ; -- tocheck
+lin hostel_N = mkN "auberge" feminine ; -- tocheck
+lin hostess_N = mkN "hôtesse" feminine ; -- tocheck
+lin hostile_A = mkA "hostile" ; -- tocheck
+lin hostility_N = mkN "hostilité" feminine ; -- tocheck
+lin hot_A = L.hot_A ;
+lin hotel_N = mkN "hôtel" masculine ; -- tocheck
+lin hotelier_N = mkN "hôtelier" masculine ; -- tocheck
+lin hour_N = mkN "heure" feminine ;
+lin hourglass_N = mkN "sablier" masculine ; -- tocheck
+lin houri_N = mkN "houri" feminine ; -- tocheck
+lin house_N = L.house_N ;
+lin house_V2 = mkV2 (mkV "héberger") | mkV2 (mkV "garer") ; -- tocheck
+lin household_N = mkN "foyer" masculine ; -- tocheck
+lin housekeeper_N = mkN "gouvernante" | mkN "ménagère" ; -- tocheck
+lin housewife_N = variants{} ; --
+lin housing_N = mkN "logement" | mkN "logement" masculine ; -- tocheck
+lin hover_V = mkV (mkV "planer") | mkV (mkV "hésiter") ; -- tocheck
+lin hovercraft_N = mkN "aéroglisseur" masculine ; -- tocheck
+lin how8many_IDet = S.how8many_IDet ;
+lin how8much_IAdv = S.how8much_IAdv ;
+lin how_IAdv = S.how_IAdv ;
+lin however_Adv = mkAdv "cependant" ;
+lin howitzer_N = mkN "obusier" masculine ; -- tocheck
+lin howl_N = mkN "hurlement" ; -- tocheck
+lin howl_V2 = mkV2 (mkV "hurler") ; -- tocheck
+lin howler_N = mkN "hurleur" masculine | mkN "bourde" feminine ; -- tocheck
+lin hryvnia_N = mkN "hryvnia" feminine ; -- tocheck
+lin hub_N = mkN "hub" masculine | mkN "pôle" masculine | mkN "moyeu" | mkN "moyeu" masculine ; -- tocheck
+lin hubbub_N = mkN "brouhaha" masculine ; -- tocheck
+lin hubris_N = mkN "hybris" ; -- tocheck
+lin huddle_V2 = mkV2 (reflV (mkV "blottir")) ; -- tocheck
+lin hue_N = mkN "teinte" feminine | mkN "nuance" feminine ; -- tocheck
+lin huffy_A = mkA "vexé" | mkA "susceptible" ; -- tocheck
+lin hug_N = mkN "étreinte" feminine ; -- tocheck
+lin hug_V2 = mkV2 (mkV I.étreindre_V2) ; -- tocheck
+lin huge_A = mkA "énorme" ; -- tocheck
+lin hulk_N = mkN "épave" feminine ; -- tocheck
+lin hull_N = mkN "coque" feminine ; -- tocheck
+lin hullabaloo_N = mkN "tintamarre" masculine ; -- tocheck
+lin hum_V2 = mkV2 (mkV "fredonner") ; -- tocheck
+lin human_A = mkA "humain" ; -- tocheck
+lin human_N = mkN "humain" masculine ; -- tocheck
+lin humanism_N = mkN "humanisme" masculine ; -- tocheck
+lin humanitarian_A = mkA "humanitaire" ; -- tocheck
+lin humanitarianism_N = mkN "humanitarisme" masculine ; -- tocheck
+lin humanity_N = mkN "humanité" feminine ; -- tocheck
+lin humankind_N = mkN "humanité" feminine ; -- tocheck
+lin humble_A = mkA "humble" ; -- tocheck
+lin humdrum_A = mkA "monotone" ; -- tocheck
+lin humerus_N = mkN "humérus" masculine ; -- tocheck
+lin humid_A = mkA "mouillé" ; -- tocheck
+lin humidity_N = mkN "humidité" feminine ; -- tocheck
+lin humiliate_V2 = mkV2 (mkV "humilier") ; -- tocheck
+lin humiliation_N = mkN "humiliation" feminine ; -- tocheck
+lin humility_N = mkN "humilité" feminine ; -- tocheck
+lin hummingbird_N = mkN "colibri" ; -- tocheck
+lin humongous_A = mkA "gigantesque" ; -- tocheck
+lin humorous_A = mkA "humoristique" ; -- tocheck
+lin humour_N = mkN "humour" masculine | mkN "humeur" masculine ; -- tocheck
+lin humour_V2 = mkV2 (mkV "amadouer") ; -- tocheck
+lin hump_N = mkN "sauterie" feminine | mkN "cafard" feminine | mkN "bosse" feminine ; -- tocheck
+lin hump_V2 = mkV2 (mkV "trimballer") | mkV2 (mkV "sauter") | mkV2 (mkV "arrondir") ; -- tocheck
+lin humpback_N = mkN "bossu" masculine | mkN "bosse" feminine ; -- tocheck
+lin humpbacked_A = mkA "bossu" ; -- tocheck
+lin humus_N = mkN "humus" masculine ; -- tocheck
+lin hunch_N = mkN "intuition" ; -- tocheck
+lin hunch_V2 = mkV2 (reflV (mkV "voûter")) ; -- tocheck
+lin hunchback_N = mkN "bossu" masculine ; -- tocheck
+lin hunger_N = mkN "faim" feminine | mkN "soif" feminine ; -- tocheck
+lin hungry_A = variants{} ; --
+lin hunt_N = mkN "chasse" feminine ; -- tocheck
+lin hunt_V = variants{}; -- L.hunt_V2 ;
+lin hunt_V2 = L.hunt_V2 ;
+lin hunter_N = mkN "chasseur" masculine | mkN "chercheur" masculine ; -- tocheck
+lin hunting_N = mkN "chasse" feminine ; -- tocheck
+lin huntress_N = mkN "chasseresse" feminine ; -- tocheck
+lin hurdle_N = mkN "obstacle" masculine ; -- tocheck
+lin hurl_V2 = mkV2 (mkV "projeter") | mkV2 (mkV "débecter") ; -- tocheck
+lin hurricane_N = mkN "ouragan" masculine ; -- tocheck
+lin hurry_N = mkN "précipitation" feminine ; -- tocheck
+lin hurry_V = variants{}; -- mkV2V (reflV (mkV "dépêcher")) ; -- tocheck
+lin hurt_V = variants{}; -- mkV2 (mkV "blesser") ; -- tocheck
+lin hurt_V2 = mkV2 (mkV "blesser") ; -- tocheck
+lin hurtle_V = mkV (reflV (mkV "élancer")) ; -- tocheck
+lin husband_N = L.husband_N ;
+lin husband_V2 = mkV2 (mkV "économiser") ; -- tocheck
+lin husbandry_N = mkN "agriculture" feminine ; -- tocheck
+lin hush_N = mkN "silence" feminine ; -- tocheck
+lin husk_N = mkN "écale" feminine ; -- tocheck
+lin husky_A = mkA "enroué" | mkA "rauque" ; -- tocheck
+lin husky_N = mkN "husky" masculine ; -- tocheck
+lin hussar_N = mkN "hussard" masculine ; -- tocheck
+lin hustler_N = mkN "giton" masculine | mkN "mac" ; -- tocheck
+lin hut_N = mkN "hutte" feminine ; -- tocheck
+lin hyacinth_N = mkN "jacinthe" feminine ; -- tocheck
+lin hybrid_A = mkA "hybride" ; -- tocheck
+lin hybrid_N = mkN "hybride" ; -- tocheck
+lin hydra_N = mkN "hydre" feminine ; -- tocheck
+lin hydrangea_N = mkN "hortensia" ; -- tocheck
+lin hydrate_N = mkN "hydrate" masculine ; -- tocheck
+lin hydraulic_A = mkA "hydraulique" ; -- tocheck
+lin hydraulics_N = mkN "hydraulique" feminine ; -- tocheck
+lin hydride_N = mkN "hydrure" masculine ; -- tocheck
+lin hydrocarbon_N = mkN "hydrocarbure" masculine ; -- tocheck
+lin hydrocephalus_N = mkN "hydrocéphalie" feminine ; -- tocheck
+lin hydrochloric_A = mkA "chlorhydrique" ; -- tocheck
+lin hydrochloride_N = mkN "chlorhydrate" masculine ; -- tocheck
+lin hydrofoil_N = mkN "hydroptère" masculine ; -- tocheck
+lin hydrogen_N = mkN "hydrogène" masculine ; -- tocheck
+lin hydrogenation_N = mkN "hydrogénation" feminine ; -- tocheck
+lin hydrography_N = mkN "hydrographie" feminine ; -- tocheck
+lin hydrologist_N = mkN "hydrogiste" ; -- tocheck
+lin hydrology_N = mkN "hydrologie" feminine ; -- tocheck
+lin hydrophobic_A = mkA "hydrophobe" ; -- tocheck
+lin hydrosphere_N = mkN "hydrosphère" feminine ; -- tocheck
+lin hydroxide_N = mkN "hydroxyde" masculine ; -- tocheck
+lin hyena_N = mkN "hyène" feminine ; -- tocheck
+lin hygiene_N = mkN "hygiène" feminine ; -- tocheck
+lin hygienic_A = mkA "hygiénique" ; -- tocheck
+lin hygienically_Adv = mkAdv "hygiéniquement" ; -- tocheck
+lin hygroscope_N = mkN "hygroscope" masculine ; -- tocheck
+lin hygroscopic_A = mkA "hygroscopique" ; -- tocheck
+lin hymen_N = mkN "hymen" masculine ; -- tocheck
+lin hymeneal_A = mkA "hyménéen" | mkA "hyménal" ; -- tocheck
+lin hymn_N = mkN "hymne" ; -- tocheck
+lin hypallage_N = mkN "hypallage" feminine ; -- tocheck
+lin hypanthium_N = mkN "hypanthe" masculine ; -- tocheck
+lin hyperactive_A = mkA "hyperactif" ; -- tocheck
+lin hyperactivity_N = mkN "hyperactivité" feminine ; -- tocheck
+lin hyperbaton_N = mkN "hyperbate" feminine ; -- tocheck
+lin hyperbola_N = mkN "hyperbole" feminine ; -- tocheck
+lin hyperbole_N = mkN "hyperbole" feminine ; -- tocheck
+lin hyperbolic_A = mkA "hyperbolique" ; -- tocheck
+lin hypercatalectic_A = mkA "hypercatalectique" ; -- tocheck
+lin hyperhidrosis_N = mkN "hyperhidrose" ; -- tocheck
+lin hyperlink_N = mkN "lien" masculine | mkN "hyperlien" masculine ; -- tocheck
+lin hypermarket_N = mkN "hypermarché" ; -- tocheck
+lin hypernym_N = mkN "hyperonyme" masculine ; -- tocheck
+lin hypernymy_N = mkN "hyperonymie" feminine ; -- tocheck
+lin hyperon_N = mkN "hypéron" masculine ; -- tocheck
+lin hypertensive_N = mkN "hypertendu" masculine ; -- tocheck
+lin hypertext_N = mkN "document" | mkN "hypertexte" masculine ; -- tocheck
+lin hyperthermia_N = mkN "hyperthermie" ; -- tocheck
+lin hypertrophy_N = mkN "hypertrophie" feminine ; -- tocheck
+lin hyphenation_N = mkN "césure" feminine ; -- tocheck
+lin hypnosis_N = mkN "hypnose" feminine ; -- tocheck
+lin hypnotism_N = mkN "hypnotisme" ; -- tocheck
+lin hypochondria_N = mkN "hypocondrie" feminine ; -- tocheck
+lin hypochondriac_A = mkA "hypocondriaque" ; -- tocheck
+lin hypochondriac_N = mkN "hypocondriaque" ; -- tocheck
+lin hypochondrium_N = mkN "hypocondre" masculine ; -- tocheck
+lin hypocrisy_N = mkN "hypocrisie" feminine ; -- tocheck
+lin hypocrite_N = mkN "hypocrite" ; -- tocheck
+lin hypocritical_A = mkA "hypocrite" ; -- tocheck
+lin hypocycloid_N = mkN "hypocycloïde" feminine ; -- tocheck
+lin hypodermic_A = mkA "hypodermique" ; -- tocheck
+lin hyponatremia_N = mkN "hyponatrémie" ; -- tocheck
+lin hyponym_N = mkN "hyponyme" masculine ; -- tocheck
+lin hyponymy_N = mkN "hyponymie" feminine ; -- tocheck
+lin hypostasis_N = mkN "hypostase" feminine ; -- tocheck
+lin hypotension_N = mkN "hypotension" feminine ; -- tocheck
+lin hypotenuse_N = mkN "hypoténuse" feminine ; -- tocheck
+lin hypothermia_N = mkN "hypothermie" feminine ; -- tocheck
+lin hypothermic_A = mkA "hypothermique" ; -- tocheck
+lin hypothesis_N = mkN "hypothèse" feminine ; -- tocheck
+lin hypothetical_A = mkA "hypothétique" ; -- tocheck
+lin hypothyroidism_N = mkN "hypothyroïdisme" masculine ; -- tocheck
+lin hypoxia_N = mkN "hypoxie" ; -- tocheck
+lin hyrax_N = mkN "hyracoïde" masculine ; -- tocheck
+lin hysterectomy_N = mkN "hystérectomie" feminine ; -- tocheck
+lin hysteresis_N = mkN "hystérèse" feminine ; -- tocheck
+lin hysteria_N = mkN "hystérie" feminine ; -- tocheck
+lin hysteric_N = mkN "hystérique" ; -- tocheck
+lin iFem_Pron = E.i8fem_Pron ;
+lin i_Pron = S.i_Pron ;
+lin iamb_N = mkN "ïambe" masculine ; -- tocheck
+lin iambic_A = mkA "iambique" ; -- tocheck
+lin iatrogenic_A = mkA "iatrogène" ; -- tocheck
+lin ibex_N = mkN "bouquetin" masculine ; -- tocheck
+lin ibis_N = mkN "ibis" ; -- tocheck
+lin ibuprofen_N = mkN "ibuprofène" ; -- tocheck
+lin ice_N = L.ice_N ;
+lin ice_V2 = mkV2 (mkV "glacer") | mkV2 (mkV "congeler") ; -- tocheck
+lin iceberg_N = mkN "iceberg" masculine ; -- tocheck
+lin icebox_N = mkN "glacière" feminine | mkN "congélateur" masculine ; -- tocheck
+lin icebreaker_N = mkN "brise-glace" masculine ; -- tocheck
+lin icehouse_N = mkN "glacière" ; -- tocheck
+lin ichthyology_N = mkN "ichtyologie" feminine ; -- tocheck
+lin ichthyosaur_N = mkN "ichtyosaure" masculine ; -- tocheck
+lin ichthyosis_N = mkN "ichtyose" feminine ; -- tocheck
+lin icicle_N = mkN "glaçon" masculine ; -- tocheck
+lin icing_N = mkN "glaçage" masculine ; -- tocheck
+lin icon_N = mkN "icône" feminine | mkN "icon" masculine ; -- tocheck
+lin iconoclasm_N = mkN "iconoclasme" masculine ; -- tocheck
+lin icosahedron_N = mkN "icosaèdre" masculine ; -- tocheck
+lin idea_N = mkN "idée" feminine ;
+lin ideal_A = mkA "idéal" ; -- tocheck
+lin ideal_N = mkN "idéal" masculine ; -- tocheck
+lin idealism_N = mkN "idéalisme" masculine ; -- tocheck
+lin idealist_N = mkN "idéaliste" ; -- tocheck
+lin idealistic_A = mkA "idéaliste" ; -- tocheck
+lin ideality_N = mkN "idéalité" feminine ; -- tocheck
+lin ideally_Adv = variants{} ; --
+lin ideation_N = mkN "idéation" feminine ; -- tocheck
+lin identical_A = mkA "identique" | mkA "monozygote" ; -- tocheck
+lin identifiable_A = mkA "Identifiable" ; -- tocheck
+lin identification_N = mkN "identification" feminine ; -- tocheck
+lin identifier_N = mkN "identificateur" masculine | mkN "identifiant" masculine ; -- tocheck
+lin identify_V = variants{}; -- mkV2 (mkV "identifier") ; -- tocheck
+lin identify_V2 = mkV2 (mkV "identifier") ; -- tocheck
+lin identikit_N = mkN "portrait-robot" masculine ; -- tocheck
+lin identity_N = mkN "identité" feminine ; -- tocheck
+lin ideogram_N = mkN "idéogramme" masculine ; -- tocheck
+lin ideograph_N = mkN "idéographe" masculine ; -- tocheck
+lin ideographic_A = mkA "idéographique" ; -- tocheck
+lin ideological_A = mkA "idéologique" ; -- tocheck
+lin ideology_N = mkN "idéologie" feminine ; -- tocheck
+lin ides_N = mkN "ides" feminine ; -- tocheck
+lin idiocy_N = mkN "idiotie" feminine ; -- tocheck
+lin idiolect_N = mkN "idiolecte" masculine ; -- tocheck
+lin idiom_N = mkN "idiotisme" masculine | mkN "idiome" masculine ; -- tocheck
+lin idiomatic_A = mkA "idiomatique" ; -- tocheck
+lin idiosyncrasy_N = mkN "idiosyncrasie" feminine ; -- tocheck
+lin idiot_N = mkN "idiot" masculine ; -- tocheck
+lin idiotic_A = mkA "idiot" ; -- tocheck
+lin idiotically_Adv = mkAdv "idiotement" ; -- tocheck
+lin idle_A = mkA "oisif" | mkA "inactif" ; -- tocheck
+lin idle_V2 = mkV2 (mkV "fainéanter") ; -- tocheck
+lin idler_N = mkN "fainéant" masculine ; -- tocheck
+lin idol_N = mkN "idole" masculine ; -- tocheck
+lin idyll_N = mkN "idylle" feminine ; -- tocheck
+lin if_Subj = S.if_Subj ;
+lin if_then_Conj = S.if_then_Conj ;
+lin igloo_N = mkN "igloo" masculine ; -- tocheck
+lin igneous_A = mkA "igné" ; -- tocheck
+lin ignition_N = mkN "ignition" feminine | mkN "allumage" masculine ; -- tocheck
+lin ignominy_N = mkN "ignominie" feminine ; -- tocheck
+lin ignorance_N = mkN "ignorance" feminine ; -- tocheck
+lin ignorant_A = mkA "ignorant" ; -- tocheck
+lin ignore_V = variants{} ; --
+lin ignore_V2 = variants{} ; --
+lin iguana_N = mkN "iguane" feminine ; -- tocheck
+lin ill_A = mkA "mauvais" | mkA "écoeuré" | mkA "malade" ; -- tocheck
+lin ill_Adv = mkAdv "mal" ; -- tocheck
+lin ill_mannered_A = mkA "malappris" ; -- tocheck
+lin illegal_A = mkA "illégal" ; -- tocheck
+lin illegality_N = mkN "illégalité" feminine ; -- tocheck
+lin illegible_A = mkA "illisible" ; -- tocheck
+lin illegitimate_A = mkA "illégitime" ; -- tocheck
+lin illicit_A = mkA "illicite" ; -- tocheck
+lin illiteracy_N = mkN "analphabétisme" ; -- tocheck
+lin illiterate_A = mkA "analphabète" | mkA "illettré" ; -- tocheck
+lin illness_N = mkN "maladie" feminine ; -- tocheck
+lin illogical_A = mkA "illogique" ; -- tocheck
+lin illuminate_V2 = mkV2 (mkV "illuminer") ; -- tocheck
+lin illumination_N = mkN "enluminure" | mkN "illumination" feminine ; -- tocheck
+lin illusion_N = mkN "illusion" feminine ; -- tocheck
+lin illusory_A = mkA "illusoire" ; -- tocheck
+lin illustrate_V = variants{}; -- mkV2 (mkV "illustrer") ; -- tocheck
+lin illustrate_V2 = mkV2 (mkV "illustrer") ; -- tocheck
+lin illustrate_VS = variants{}; -- mkV2 (mkV "illustrer") ; -- tocheck
+lin illustration_N = mkN "illustration" feminine ; -- tocheck
+lin illustrator_N = mkN "illustrateur" masculine ; -- tocheck
+lin illustrious_A = mkA "illustre" ; -- tocheck
+lin ilmenite_N = mkN "ilménite" feminine ; -- tocheck
+lin image_N = mkN "image" feminine ; -- tocheck
+lin imagination_N = mkN "imagination" feminine ; -- tocheck
+lin imaginative_A = mkA "imaginaire" | mkA "imaginatif" ; -- tocheck
+lin imagine_V = variants{}; -- mkV2 (mkV "imaginer") ; -- tocheck
+lin imagine_V2 = mkV2 (mkV "imaginer") ; -- tocheck
+lin imagine_VS = variants{}; -- mkV2 (mkV "imaginer") ; -- tocheck
+lin imam_N = mkN "imam" masculine ; -- tocheck
+lin imbalance_N = mkN "déséquilibre" masculine ; -- tocheck
+lin imbecile_N = mkN "imbécile" ; -- tocheck
+lin imbecility_N = mkN "imbécilité" feminine ; -- tocheck
+lin imbroglio_N = mkN "embrouille" feminine ; -- tocheck
+lin imitation_N = mkN "imitation" feminine ; -- tocheck
+lin imitator_N = mkN "imitateur" masculine ; -- tocheck
+lin immaculate_A = mkA "immaculé" ; -- tocheck
+lin immaterial_A = mkA "immatériel" ; -- tocheck
+lin immateriality_N = mkN "immatérialité" feminine ; -- tocheck
+lin immature_A = mkA "immature" ; -- tocheck
+lin immaturity_N = mkN "immaturité" feminine ; -- tocheck
+lin immediate_A = mkA "proche" | mkA "immédiat" ; -- tocheck
+lin immediately_Adv = variants{} ; --
+lin immense_A = mkA "immense" ; -- tocheck
+lin immerse_V2 = mkV2 (mkV "immerger") ; -- tocheck
+lin immersion_N = mkN "immersion" feminine ; -- tocheck
+lin immigrant_N = mkN "immigrant" masculine ; -- tocheck
+lin immigrate_V = mkV (mkV "immigrer") ; -- tocheck
+lin immigration_N = mkN "immigration" feminine ; -- tocheck
+lin imminent_A = mkA "imminent" ; -- tocheck
+lin immobile_A = mkA "immobile" ; -- tocheck
+lin immolate_V2 = mkV2 (mkV "immoler") ; -- tocheck
+lin immolation_N = mkN "immolation" feminine ; -- tocheck
+lin immoral_A = mkA "immoral" ; -- tocheck
+lin immorality_N = mkN "immoralité" feminine ; -- tocheck
+lin immortal_A = mkA "immortel" ; -- tocheck
+lin immortality_N = mkN "immortalité" feminine ; -- tocheck
+lin immune_A = variants{} ; --
+lin immunochemistry_N = mkN "immunochimie" feminine ; -- tocheck
+lin immunologist_N = mkN "immunologiste" ; -- tocheck
+lin immunology_N = mkN "immunologie" ; -- tocheck
+lin imp_N = mkN "diablotin" masculine ; -- tocheck
+lin impact_N = mkN "impact" masculine ; -- tocheck
+lin impair_V2 = mkV2 (mkV "détériorer") ; -- tocheck
+lin impairment_N = mkN "handicap" masculine ; -- tocheck
+lin impala_N = mkN "impala" masculine ; -- tocheck
+lin impale_V2 = mkV2 (mkV "empaler") ; -- tocheck
+lin impalement_N = mkN "empalement" masculine ; -- tocheck
+lin impart_V2 = mkV2 (mkV "donner") ; -- tocheck
+lin impartial_A = mkA "impartial" ; -- tocheck
+lin impartiality_N = mkN "impartialité" feminine ; -- tocheck
+lin impasse_N = mkN "impasse" feminine ; -- tocheck
+lin impassive_A = mkA "impassible" ; -- tocheck
+lin impatience_N = mkN "impatience" feminine ; -- tocheck
+lin impatient_A = mkA "impatient" ; -- tocheck
+lin impeachment_N = mkN "impeachment" masculine ; -- tocheck
+lin impeccable_A = mkA "impeccable" ; -- tocheck
+lin impecunious_A = mkA "impécunieux" ; -- tocheck
+lin impede_V2 = mkV2 (mkV "entraver") ; -- tocheck
+lin impediment_N = mkN "empêchement" masculine ; -- tocheck
+lin impel_V2 = mkV2 (mkV "motiver") | mkV2 (mkV "propulser") ; -- tocheck
+lin impenetrable_A = mkA "impénétrable" ; -- tocheck
+lin imperative_A = mkA "impératif" ; -- tocheck
+lin imperative_N = mkN "impératif" masculine ; -- tocheck
+lin imperceptible_A = mkA "imperceptible" ; -- tocheck
+lin imperfect_N = mkN "imparfait" masculine ; -- tocheck
+lin imperial_A = mkA "impérial" | mkA "royal" ; -- tocheck
+lin imperialism_N = mkN "impérialisme" masculine ; -- tocheck
+lin imperil_V2 = mkV2 (mkV "menacer") | mkV2 (mkV "risquer") ; -- tocheck
+lin impermeability_N = mkN "imperméabilité" feminine ; -- tocheck
+lin impermeable_A = mkA "imperméable" ; -- tocheck
+lin impersonal_A = mkA "impersonnel" ; -- tocheck
+lin impervious_A = mkA "intouchable" | mkA "immunisé" | mkA "impénétrable" ; -- tocheck
+lin impetuous_A = mkA "impétueux" | mkA "impulsif" ; -- tocheck
+lin impiety_N = mkN "impiété" feminine ; -- tocheck
+lin impinge_V = mkV (mkV "toucher") | mkV (mkV "influencer") ; -- tocheck
+lin impious_A = mkA "impie" ; -- tocheck
+lin impish_A = mkA "espiègle" ; -- tocheck
+lin implant_N = mkN "implant" masculine ; -- tocheck
+lin implant_V2 = mkV2 (mkV "implant") ; -- tocheck
+lin implantation_N = mkN "implantation" feminine ; -- tocheck
+lin implement_N = mkN "instrument" masculine ; -- tocheck
+lin implement_V2 = mkV2 (mkV "appliquer") ; -- tocheck
+lin implementation_N = variants{} ; --
+lin implicate_V2 = mkV2 (mkV "impliquer") ; -- tocheck
+lin implication_N = mkN "implication" ; -- tocheck
+lin implicit_A = mkA "inhérent" | mkA "implicite" | mkA "absolu" ; -- tocheck
+lin implosion_N = mkN "implosion" feminine ; -- tocheck
+lin imply_V = variants{}; -- mkV2 (mkV "impliquer") | mkV2 (mkV "insinuer") ; -- tocheck
+lin imply_V2 = mkV2 (mkV "impliquer") | mkV2 (mkV "insinuer") ; -- tocheck
+lin imply_VS = variants{}; -- mkV2 (mkV "impliquer") | mkV2 (mkV "insinuer") ; -- tocheck
+lin impolite_A = mkA "impoli" ; -- tocheck
+lin impoliteness_N = mkN "impolitesse" feminine ; -- tocheck
+lin import_N = variants{} ; --
+lin import_V2 = mkV2 (mkV "importer") ; -- tocheck
+lin importance_N = mkN "importance" feminine ; -- tocheck
+lin important_A = L.important_A ;
+lin importantly_Adv = variants{} ; --
+lin importerFem_N = mkN "importatrice" feminine ; -- tocheck
+lin importerMasc_N = mkN "importateur" masculine ; -- tocheck
+lin impose_V = variants{}; -- mkV2 (mkV "imposer") | mkV2 (reflV (mkV "imposer")) ; -- tocheck
+lin impose_V2 = mkV2 (mkV "imposer") | mkV2 (reflV (mkV "imposer")) ; -- tocheck
+lin impossibility_N = mkN "impossibilité" feminine ; -- tocheck
+lin impossible_A = mkA "impossible" | mkA "insupportable" ; -- tocheck
+lin impostor_N = mkN "imposteur" masculine ; -- tocheck
+lin impotence_N = mkN "impuissance" ; -- tocheck
+lin impotent_A = mkA "impuissant" ; -- tocheck
+lin impound_V2 = mkV2 (mkV "confisquer") ; -- tocheck
+lin impoverish_V2 = mkV2 (mkV "appauvrir") ; -- tocheck
+lin impracticable_A = mkA "impraticable" ; -- tocheck
+lin imprecation_N = mkN "imprécation" | mkN "exécrer" ; -- tocheck
+lin imprecision_N = mkN "imprécision" feminine ; -- tocheck
+lin impregnate_V2 = mkV2 (mkV "féconder") | mkV2 (mkV "imbiber") ; -- tocheck
+lin impresario_N = mkN "imprésario" masculine ; -- tocheck
+lin impress_V = variants{}; -- mkV2 (mkV "impressionner") ; -- tocheck
+lin impress_V2 = mkV2 (mkV "impressionner") ; -- tocheck
+lin impression_N = mkN "impression" feminine ; -- tocheck
+lin impressionism_N = mkN "impressionnisme" masculine ; -- tocheck
+lin impressionist_N = mkN "impressionniste" ; -- tocheck
+lin impressive_A = mkA "impressionnant" ; -- tocheck
+lin imprimatur_N = mkN "imprimatur" masculine ; -- tocheck
+lin imprint_N = mkN "empreinte" | mkN "ours" masculine ; -- tocheck
+lin imprison_V2 = mkV2 (mkV "emprisonner") ; -- tocheck
+lin imprisonment_N = mkN "emprisonnement" masculine ; -- tocheck
+lin improbable_A = mkA "improbable" ; -- tocheck
+lin impromptu_A = mkA "impromptu" ; -- tocheck
+lin improper_A = mkA "impropre" ; -- tocheck
+lin improve_V = variants{}; -- mkV2 (mkV "améliorer") ; -- tocheck
+lin improve_V2 = mkV2 (mkV "améliorer") ; -- tocheck
+lin improved_A = variants{} ; --
+lin improvement_N = mkN "amélioration" feminine ; -- tocheck
+lin improvisation_N = mkN "improvisation" feminine ; -- tocheck
+lin improvise_V2 = mkV2 (mkV "improviser") ; -- tocheck
+lin impudence_N = mkN "impudence" feminine ; -- tocheck
+lin impudent_A = mkA "impudent" ; -- tocheck
+lin impugn_V2 = mkV2 (mkV "attaquer") | mkV2 (mkV "contester") | mkV2 (mkV I.contredire_V2) ; -- tocheck
+lin impulse_N = mkN "impulsion" ; -- tocheck
+lin impulsive_A = mkA "impulsif" ; -- tocheck
+lin impulsiveness_N = mkN "impulsivité" feminine ; -- tocheck
+lin impunity_N = mkN "impunité" feminine ; -- tocheck
+lin impure_A = mkA "impur" ; -- tocheck
+lin impurity_N = mkN "impureté" feminine ; -- tocheck
+lin imputation_N = mkN "imputation" feminine ; -- tocheck
+lin in8front_Prep = S.in8front_Prep ;
+lin in_1_Adv = mkAdv "dedans" ;
+lin in_2_Adv = mkAdv "dedans" ;
+lin in_Adv = mkAdv "dedans" ;
+lin in_Prep = mkPrep "dans" | mkPrep "en" | complDat ;
+lin inability_N = mkN "incapacité" feminine ; -- tocheck
+lin inaccuracy_N = mkN "erreur" ; -- tocheck
+lin inaccurate_A = mkA "imprécis" ; -- tocheck
+lin inactive_A = mkA "inactif" ; -- tocheck
+lin inadequate_A = mkA "inadéquat" ; -- tocheck
+lin inadmissible_A = mkA "inadmissible" ; -- tocheck
+lin inadvertent_A = mkA "involontaire" ; -- tocheck
+lin inane_A = mkA "inepte" ; -- tocheck
+lin inapplicability_N = mkN "inapplicabilité" feminine ; -- tocheck
+lin inappropriate_A = mkA "inapproprié" ; -- tocheck
+lin inaudible_A = mkA "inaudible" ; -- tocheck
+lin inauguration_N = mkN "investiture" feminine ; -- tocheck
+lin inborn_A = mkA "inné" ; -- tocheck
+lin inbred_A = mkA "consanguin" ; -- tocheck
+lin incandescent_A = mkA "incandescent" | mkA "éblouissant" | mkA "resplendissant" ; -- tocheck
+lin incantation_N = mkN "incantation" feminine ; -- tocheck
+lin incapable_A = mkA "incapable" ; -- tocheck
+lin incapacity_N = mkN "incapacité" feminine ; -- tocheck
+lin incarcerate_V2 = mkV2 (mkV "incarcérer") ; -- tocheck
+lin incarceration_N = mkN "incarcération" feminine ; -- tocheck
+lin incarnation_N = mkN "incarnation" feminine ; -- tocheck
+lin incendiary_A = mkA "incendiaire" ; -- tocheck
+lin incense_N = mkN "encens" masculine ; -- tocheck
+lin incentive_N = mkN "récompense" feminine | mkN "intérêt" masculine ; -- tocheck
+lin inception_N = mkN "commencement" masculine ; -- tocheck
+lin incest_N = mkN "inceste" masculine ; -- tocheck
+lin incestuous_A = mkA "incestueux" ; -- tocheck
+lin inch_N = mkN "pouce" masculine | mkN "poil" masculine ; -- tocheck
+lin inchoate_A = mkA "embryonnaire" ; -- tocheck
+lin incidence_N = variants{} ; --
+lin incident_N = mkN "incident" masculine ; -- tocheck
+lin incidentally_Adv = variants{} ; --
+lin incipient_A = mkA "incipient" ; -- tocheck
+lin incision_N = mkN "incision" feminine ; -- tocheck
+lin incisive_A = mkA "incisif" ; -- tocheck
+lin incisor_N = mkN "incisive" feminine ; -- tocheck
+lin incitation_N = mkN "incitation" ; -- tocheck
+lin incite_V2 = mkV2 (mkV "inciter") ; -- tocheck
+lin inclination_N = mkN "inclinaison" feminine ; -- tocheck
+lin inclined_A = variants{} ; --
+lin include_V = mkV I.inclure_V2 ;
+lin include_V2 = mkV2 (mkV I.inclure_V2) ;
+lin including_Prep = mkPrep "inclus" ; ---- postposition, agreement
+lin inclusion_N = mkN "inclusion" feminine ; -- tocheck
+lin incoherence_N = mkN "incohérence" ; -- tocheck
+lin incoherent_A = mkA "incohérent" ; -- tocheck
+lin income_N = mkN "revenu" masculine ; -- tocheck
+lin incoming_A = mkA "entrant" ; -- tocheck
+lin incomparable_A = mkA "incomparable" ; -- tocheck
+lin incompatible_A = mkA "incompatible" ; -- tocheck
+lin incompetence_N = mkN "incompétence" ; -- tocheck
+lin incomplete_A = mkA "incomplet" ; -- tocheck
+lin incompleteness_N = mkN "incomplétude" feminine ; -- tocheck
+lin incomprehensible_A = mkA "incompréhensible" ; -- tocheck
+lin inconceivable_A = mkA "inconcevable" ; -- tocheck
+lin incongruous_A = mkA "incongru" ; -- tocheck
+lin inconsistent_A = mkA "incohérent" ; -- tocheck
+lin inconsolable_A = mkA "inconsolable" ; -- tocheck
+lin inconstancy_N = mkN "inconstance" feminine ; -- tocheck
+lin inconstant_A = mkA "volubile" ; -- tocheck
+lin incontinence_N = mkN "incontinence" feminine ; -- tocheck
+lin incontrovertible_A = mkA "irréfutable" ; -- tocheck
+lin inconvenience_N = mkN "dérangement" masculine ; -- tocheck
+lin inconvenient_A = mkA "inconvenant" ; -- tocheck
+lin incorporate_V2 = mkV2 (mkV "incorporer") ; -- tocheck
+lin incorrigible_A = mkA "incorrigible" ; -- tocheck
+lin increase_N = mkN "augmentation" feminine ; -- tocheck
+lin increase_V = reflV (mkV "augmenter") ;
+lin increase_V2 = mkV2 (mkV "augmenter") ;
+lin increased_A = variants{} ; --
+lin increasing_A = variants{} ; --
+lin increasingly_Adv = variants{} ; --
+lin incredible_A = mkA "incroyable" ; -- tocheck
+lin incredibly_Adv = variants{} ; --
+lin incredulity_N = mkN "incrédulité" ; -- tocheck
+lin incubate_V2 = mkV2 (mkV "incuber") ; -- tocheck
+lin incubation_N = mkN "incubation" feminine ; -- tocheck
+lin incubator_N = mkN "incubateur" masculine | mkN "couveuse" feminine ; -- tocheck
+lin incubus_N = mkN "cauchemar" masculine | mkN "incube" masculine | mkN "fardeau" ; -- tocheck
+lin inculcate_V2 = mkV2 (mkV "inculquer") ; -- tocheck
+lin incumbent_N = mkN "administrateur" masculine ; -- tocheck
+lin incur_V2 = mkV2 (mkV "impliquer") ; -- tocheck
+lin incurable_A = mkA "incurable" ; -- tocheck
+lin incursion_N = mkN "incursion" feminine ; -- tocheck
+lin incus_N = mkN "incus" masculine ; -- tocheck
+lin indebted_A = mkA "endetté" ; -- tocheck
+lin indecent_A = mkA "indécent" ; -- tocheck
+lin indecipherable_A = mkA "indéchiffrable" ; -- tocheck
+lin indecision_N = mkN "indécision" feminine ; -- tocheck
+lin indecisive_A = mkA "incertain" | mkA "indécis" ; -- tocheck
+lin indeed_Adv = mkAdv "effectivement" ;
+lin indefatigable_A = mkA "infatigable" ; -- tocheck
+lin indefinable_A = mkA "indéfinissable" ; -- tocheck
+lin indehiscent_A = mkA "indéhiscent" ; -- tocheck
+lin indelible_A = mkA "indélébile" ; -- tocheck
+lin indemnification_N = mkN "dédommagement" masculine ; -- tocheck
+lin indentation_N = mkN "indentation" feminine ; -- tocheck
+lin independence_N = mkN "indépendance" feminine ; -- tocheck
+lin independent_1_A = variants{} ; --
+lin independent_2_A = variants{} ; --
+lin independent_A = mkA "indépendant" ; -- tocheck
+lin independently_Adv = variants{} ; --
+lin indescribable_A = mkA "indescriptible" ; -- tocheck
+lin indestructible_A = mkA "indestructible" ; -- tocheck
+lin indeterminate_A = mkA "indéterminé" ; -- tocheck
+lin index_N = mkN "index" masculine ; -- tocheck
+lin index_V2 = mkV2 (mkV "indexer") ; -- tocheck
+lin indicate_V2 = mkV2 (mkV "indiquer") ; -- tocheck
+lin indicate_VS = variants{}; -- mkV2 (mkV "indiquer") ; -- tocheck
+lin indication_N = mkN "indication" feminine ; -- tocheck
+lin indicative_A = mkA "indicatif" ; -- tocheck
+lin indicator_N = mkN "indicateur" masculine | mkN "aiguille" feminine | mkN "clignotant" masculine ; -- tocheck
+lin indict_V2 = mkV2 (mkV "accuser") | mkV2 (mkV "inculper") ; -- tocheck
+lin indictment_N = mkN "inculpation" feminine ; -- tocheck
+lin indifference_N = mkN "indifférence" feminine ; -- tocheck
+lin indifferent_A = mkA "indifférent" ; -- tocheck
+lin indigenous_A = mkA "inné" | mkA "indigène" ; -- tocheck
+lin indignant_A = mkA "indigné" ; -- tocheck
+lin indignation_N = mkN "indignation" feminine ; -- tocheck
+lin indigo_A = mkA "indigo" ; -- tocheck
+lin indigo_N = mkN "indigo" masculine ; -- tocheck
+lin indirect_A = variants{} ; --
+lin indirectly_Adv = variants{} ; --
+lin indiscreet_A = mkA "indiscret" ; -- tocheck
+lin indiscretion_N = mkN "indiscrétion" feminine ; -- tocheck
+lin indispensable_A = mkA "indispensable" ; -- tocheck
+lin indisputable_A = mkA "indiscutable" ; -- tocheck
+lin indistinguishable_A = mkA "indistinguable" ; -- tocheck
+lin indium_N = mkN "indium" masculine ; -- tocheck
+lin individual_A = mkA "individuel" ; -- tocheck
+lin individual_N = mkN "individu" masculine ; -- tocheck
+lin individualism_N = mkN "individualisme" masculine ; -- tocheck
+lin individually_Adv = variants{} ; --
+lin indoctrinate_V2 = mkV2 (mkV "endoctriner") ; -- tocheck
+lin indoctrination_N = mkN "endoctrinement" masculine ; -- tocheck
+lin indolent_A = mkA "indolent" ; -- tocheck
+lin indomitable_A = mkA "indomptable" ; -- tocheck
+lin indoor_A = mkA "intérieur" ; -- tocheck
+lin induce_V2 = variants{} ; --
+lin induct_V2 = mkV2 (mkV "initier") | mkV2 (mkV "incorporer") | mkV2 (mkV "introniser") | mkV2 (mkV "présenter") ; -- tocheck
+lin inductive_A = mkA "inductif" ; -- tocheck
+lin indulge_V = variants{}; -- mkV2 (mkV "céder") | mkV2 (mkV "dorloter") ; -- tocheck
+lin indulge_V2 = mkV2 (mkV "céder") | mkV2 (mkV "dorloter") ; -- tocheck
+lin indulgence_N = mkN "indulgence" ; -- tocheck
+lin industrial_A = mkA "industriel" ; -- tocheck
+lin industrialist_N = mkN "industriel" masculine ; -- tocheck
+lin industrialization_N = mkN "industrialisation" feminine ; -- tocheck
+lin industrialize_V2 = mkV2 (mkV "industrialiser") ; -- tocheck
+lin industrious_A = mkA "industrieux" ; -- tocheck
+lin industry_N = L.industry_N ;
+lin inebriate_V2 = mkV2 (mkV "enivrer") ; -- tocheck
+lin ineffable_A = mkA "ineffable" ; -- tocheck
+lin inefficiency_N = mkN "inefficacité" feminine ; -- tocheck
+lin inefficient_A = mkA "inefficace" ; -- tocheck
+lin inelasticity_N = mkN "inélasticité" feminine ; -- tocheck
+lin ineligible_A = mkA "inéligible" ; -- tocheck
+lin ineluctable_A = mkA "inéluctable" ; -- tocheck
+lin inept_A = mkA "inepte" ; -- tocheck
+lin inequality_N = mkN "inéquation" feminine | mkN "inégalité" feminine ; -- tocheck
+lin inertia_N = mkN "inertie" feminine ; -- tocheck
+lin inertial_A = mkA "inertiel" ; -- tocheck
+lin inescapable_A = mkA "inévitable" ; -- tocheck
+lin inevitable_A = mkA "inévitable" ; -- tocheck
+lin inevitably_Adv = variants{} ; --
+lin inexhaustible_A = mkA "inépuisable" ; -- tocheck
+lin inexperienced_A = mkA "inexpérimenté" ; -- tocheck
+lin inexplicable_A = mkA "inexplicable" ; -- tocheck
+lin inextricable_A = mkA "inextricable" ; -- tocheck
+lin infallibility_N = mkN "infaillibilité" feminine ; -- tocheck
+lin infallible_A = mkA "infaillible" ; -- tocheck
+lin infamous_A = mkA "infâme" ; -- tocheck
+lin infamy_N = mkN "infamie" ; -- tocheck
+lin infant_N = mkN "nourrisson" masculine ; -- tocheck
+lin infanticide_N = mkN "infanticide" masculine ; -- tocheck
+lin infantry_N = mkN "infanterie" ; -- tocheck
+lin infantryman_N = mkN "fantassin" masculine ; -- tocheck
+lin infarct_N = mkN "infarctus" ; -- tocheck
+lin infatuation_N = mkN "béguin" | mkN "engouement" masculine ; -- tocheck
+lin infect_V = variants{}; -- mkV2 (mkV "infecter") ; -- tocheck
+lin infect_V2 = mkV2 (mkV "infecter") ; -- tocheck
+lin infection_N = mkN "infection" feminine ; -- tocheck
+lin infelicitous_A = mkA "malheureux" | mkA "infortuné" ; -- tocheck
+lin infer_V2 = mkV2 (mkV I.déduire_V2) ; -- tocheck
+lin inference_N = mkN "inférence" ; -- tocheck
+lin inferior_N = mkN "inférieur" ; -- tocheck
+lin inferiority_N = mkN "infériorité" feminine ; -- tocheck
+lin infernal_A = mkA "infernal" ; -- tocheck
+lin inferno_N = mkN "enfer" masculine | mkN "incendie" masculine ; -- tocheck
+lin infertile_A = mkA "stérile" ; -- tocheck
+lin infertility_N = mkN "infertilité" feminine ; -- tocheck
+lin infidel_N = mkN "infidèle" ; -- tocheck
+lin infidelity_N = mkN "infidélité" feminine ; -- tocheck
+lin infiltration_N = mkN "infiltration" feminine ; -- tocheck
+lin infinite_A = mkA "infini" ; -- tocheck
+lin infinitesimal_N = mkN "infinitésimal" ; -- tocheck
+lin infinitive_N = mkN "infinitif" masculine ; -- tocheck
+lin infinity_N = mkN "infini" masculine | mkN "infinité" feminine ; -- tocheck
+lin infirm_A = mkA "infirme" ; -- tocheck
+lin infirmary_N = mkN "infirmerie" feminine ; -- tocheck
+lin infix_N = mkN "infixe" masculine ; -- tocheck
+lin inflammable_A = mkA "inflammable" ; -- tocheck
+lin inflammation_N = mkN "inflammation" feminine ; -- tocheck
+lin inflatable_A = mkA "gonflable" ; -- tocheck
+lin inflate_V2 = mkV2 (mkV "gonfler") ; -- tocheck
+lin inflation_N = mkN "inflation" feminine ; -- tocheck
+lin inflection_N = mkN "flexion" feminine | mkN "inflexion" ; -- tocheck
+lin inflexibility_N = mkN "inflexibilité" feminine ; -- tocheck
+lin inflexible_A = mkA "inflexible" ; -- tocheck
+lin inflict_V2 = mkV2 (mkV "infliger") ; -- tocheck
+lin inflorescence_N = mkN "inflorescence" feminine ; -- tocheck
+lin inflow_N = mkN "afflux" masculine ; -- tocheck
+lin influence_N = mkN "influence" ; -- tocheck
+lin influence_V2 = mkV2 (mkV "influencer") ; -- tocheck
+lin influential_A = mkA "influent" ; -- tocheck
+lin influenza_N = mkN "grippe" feminine ; -- tocheck
+lin influx_N = mkN "influx" masculine ; -- tocheck
+lin inform_V = variants{}; -- mkV2 (mkV "dénoncer") | mkV2 (mkV "informer") ; -- tocheck
+lin inform_V2 = mkV2 (mkV "dénoncer") | mkV2 (mkV "informer") ; -- tocheck
+lin informal_A = mkA "informel" ; -- tocheck
+lin informant_N = mkN "informateur" masculine ; -- tocheck
+lin information_N = mkN "information" | mkN "renseignement" masculine ;
+lin informational_A = mkA "informationnel" ; -- tocheck
+lin informative_A = mkA "instructif" ; -- tocheck
+lin infrared_A = mkA "infrarouge" ; -- tocheck
+lin infrared_N = mkN "infrarouge" ; -- tocheck
+lin infrastructure_N = mkN "infrastructure" feminine ; -- tocheck
+lin infringe_V2 = mkV2 (mkV I.enfreindre_V2) ; -- tocheck
+lin infringement_N = mkN "infraction" feminine ; -- tocheck
+lin infuse_V2 = mkV2 (mkV "infuser") ; -- tocheck
+lin ingenious_A = mkA "ingénieux" ; -- tocheck
+lin ingenuity_N = mkN "ingéniosité" feminine ; -- tocheck
+lin ingest_V2 = mkV2 (mkV "ingérer") ; -- tocheck
+lin ingot_N = mkN "lingot" masculine ; -- tocheck
+lin ingratitude_N = mkN "ingratitude" feminine ; -- tocheck
+lin ingredient_N = mkN "ingrédient" masculine ; -- tocheck
+lin ingress_N = mkN "entrée" ; -- tocheck
+lin inguinal_A = mkA "inguinal" ; -- tocheck
+lin inhabit_V2 = mkV2 (mkV "habiter") ; -- tocheck
+lin inhabitable_A = mkA "habitable" ; -- tocheck
+lin inhabitant_N = mkN "habitant" masculine ; -- tocheck
+lin inhalation_N = mkN "inhalation" feminine ; -- tocheck
+lin inhale_V2 = mkV2 (mkV "inspirer") | mkV2 (mkV "aspirer") ; -- tocheck
+lin inhaler_N = mkN "inhalateur" masculine ; -- tocheck
+lin inherent_A = mkA "intrinsèque" ; -- tocheck
+lin inherit_V = variants{}; -- mkV2 (mkV "hériter") ; -- tocheck
+lin inherit_V2 = mkV2 (mkV "hériter") ; -- tocheck
+lin inheritance_N = variants{} ; --
+lin inhibit_V2 = mkV2 (mkV "inhiber") ; -- tocheck
+lin inhibition_N = mkN "inhibition" feminine ; -- tocheck
+lin inhibitor_N = mkN "inhibiteur" masculine ; -- tocheck
+lin inhibitory_A = mkA "inhibiteur" ; -- tocheck
+lin inhospitable_A = mkA "inhospitalier" ; -- tocheck
+lin inhuman_A = mkA "inhumain" ; -- tocheck
+lin inhumane_A = mkA "inhumain" ; -- tocheck
+lin initial_A = mkA "initial" ; -- tocheck
+lin initial_N = mkN "lettrine" feminine | mkN "initiale" feminine ; -- tocheck
+lin initial_V2 = mkV2 (mkV "parapher") ; -- tocheck
+lin initially_Adv = variants{} ; --
+lin initiate_N = mkN "initié" ; -- tocheck
+lin initiate_V2 = variants{} ; --
+lin initiation_N = mkN "initiation" feminine ; -- tocheck
+lin initiative_N = mkN "initiative" feminine ; -- tocheck
+lin inject_V2 = mkV2 (mkV "injecter") ; -- tocheck
+lin injectable_A = mkA "injectable" ; -- tocheck
+lin injection_N = mkN "injection" feminine ; -- tocheck
+lin injunction_N = mkN "injonction" feminine ; -- tocheck
+lin injure_V2 = mkV2 (mkV "blesser") ; -- tocheck
+lin injured_A = variants{} ; --
+lin injury_N = mkN "blessure" feminine ; -- tocheck
+lin injustice_N = mkN "injustice" feminine ; -- tocheck
+lin ink_N = mkN "encre" feminine ; -- tocheck
+lin inkling_N = mkN "soupçon" masculine ; -- tocheck
+lin inkwell_N = mkN "encrier" masculine ; -- tocheck
+lin inland_A = variants{} ; --
+lin inlay_N = mkN "incrustation" feminine ; -- tocheck
+lin inlet_N = mkN "crique" feminine ; -- tocheck
+lin inmate_N = mkN "détenu" masculine | mkN "résident" masculine ; -- tocheck
+lin inn_N = mkN "auberge" feminine | mkN "taverne" feminine ; -- tocheck
+lin innate_A = mkA "inné" ; -- tocheck
+lin inner_A = mkA "intérieur" ; -- tocheck
+lin inning_N = mkN "manche" feminine ; -- tocheck
+lin innkeeper_N = mkN "tavernier" ; -- tocheck
+lin innocence_N = mkN "innocence" feminine ; -- tocheck
+lin innocent_A = mkA "innocent" ; -- tocheck
+lin innocuous_A = mkA "inoffensif" ; -- tocheck
+lin innovation_N = mkN "innovation" feminine ; -- tocheck
+lin innovative_A = mkA "novateur" ; -- tocheck
+lin innuendo_N = mkN "insinuation" feminine ; -- tocheck
+lin inoculate_V2 = mkV2 (mkV "inoculer") ; -- tocheck
+lin inoculation_N = mkN "inoculation" ; -- tocheck
+lin inoffensive_A = mkA "inoffensif" ; -- tocheck
+lin inorganic_A = mkA "inorganique" ; -- tocheck
+lin input_N = mkN "entrée" feminine ; -- tocheck
+lin inquest_N = variants{} ; --
+lin inquire_V2 = mkV2 (mkV "enquêter") ; -- tocheck
+lin inquiry_N = mkN "enquête" feminine ; -- tocheck
+lin inquisitive_A = mkA "inquisitif" ; -- tocheck
+lin insalubrious_A = mkA "insalubre" ; -- tocheck
+lin insane_A = mkA "dérangeant" | mkA "fou" | mkA "dérangé" ; -- tocheck
+lin insanity_N = mkN "folie" feminine ; -- tocheck
+lin inscribe_V2 = mkV2 (mkV "graver") ; -- tocheck
+lin inscription_N = mkN "inscription" feminine | mkN "dédicace" feminine | mkN "légende" feminine ; -- tocheck
+lin inscrutable_A = mkA "impénétrable" ; -- tocheck
+lin insect_N = mkN "insecte" masculine ; -- tocheck
+lin insecticide_N = mkN "insecticide" masculine ; -- tocheck
+lin insectivore_N = mkN "insectivore" masculine ; -- tocheck
+lin insectivorous_A = mkA "insectivore" ; -- tocheck
+lin insecurity_N = mkN "insécurité" ; -- tocheck
+lin insemination_N = mkN "insémination" feminine ; -- tocheck
+lin insensitive_A = mkA "insensible" ; -- tocheck
+lin inseparable_A = mkA "inséparable" ; -- tocheck
+lin insert_N = mkN "encart" masculine ; -- tocheck
+lin insert_V2 = mkV2 (mkV "insérer") ; -- tocheck
+lin inside_Adv = variants{} ; --
+lin inside_N = mkN "intérieur" masculine ; -- tocheck
+lin inside_Prep = variants{} ; --
+lin insider_N = mkN "initié" masculine ; -- tocheck
+lin insidious_A = mkA "insidieux" ; -- tocheck
+lin insight_N = mkN "fr" | mkN "visibilité" feminine ; -- tocheck
+lin insightful_A = mkA "perspicace" ; -- tocheck
+lin insignia_N = mkN "insigne" masculine ; -- tocheck
+lin insignificant_A = mkA "insignifiant" ; -- tocheck
+lin insinuate_V2 = mkV2 (mkV "insinuer") ; -- tocheck
+lin insinuation_N = mkN "insinuation" feminine ; -- tocheck
+lin insist_V = mkV "insister" ;
+lin insist_V2 = mkV2 (mkV "insister") ; -- tocheck
+lin insist_VS = mkVS (mkV "insister") ; 
+lin insistence_N = mkN "insistence" ;
+lin insolubility_N = mkN "insolubilité" feminine ; -- tocheck
+lin insolvency_N = mkN "insolvabilité" feminine ; -- tocheck
+lin insolvent_A = mkA "insolvable" ; -- tocheck
+lin insomnia_N = mkN "insomnie" feminine ; -- tocheck
+lin inspect_V2 = mkV2 "inspecter" ;
+lin inspection_N = mkN "inspection" feminine ; -- tocheck
+lin inspector_N = mkN "inspecteur" ;
+lin inspiration_N = mkN "inspiration" feminine ; -- tocheck
+lin inspire_V2 = variants{}; -- mkV2V (mkV "inspirer") ; -- tocheck
+lin inspire_V2V = mkV2V (mkV "inspirer") ; -- tocheck
+lin instability_N = mkN "instabilité" feminine ; -- tocheck
+lin instal_V = variants{} ; --
+lin install_V = variants{}; -- mkV2 (mkV "installer") ; -- tocheck
+lin install_V2 = mkV2 (mkV "installer") ; -- tocheck
+lin installation_N = mkN "installation" feminine ; -- tocheck
+lin installment_N = mkN "installation" | mkN "épisode" ; -- tocheck
+lin instance_N = variants{} ; --
+lin instant_A = mkA "instantané" ; -- tocheck
+lin instant_N = mkN "instant" masculine ; -- tocheck
+lin instantaneous_A = mkA "instantané" ; -- tocheck
+lin instantly_Adv = variants{} ; --
+lin instead_Adv = variants{} ; --
+lin instep_N = mkN "cou-de-pied" masculine ; -- tocheck
+lin instigate_V2 = mkV2 (mkV "inciter") ; -- tocheck
+lin instinct_N = mkN "instinct" masculine ; -- tocheck
+lin instinctive_A = mkA "instinctif" ; -- tocheck
+lin institute_N = mkN "institut" masculine ; -- tocheck
+lin institute_V2 = mkV2 (mkV "instituer") ; -- tocheck
+lin institution_N = mkN "institution" ; -- tocheck
+lin institutional_A = variants{} ; --
+lin institutionalize_V2 = mkV2 (mkV "institutionnaliser") ; -- tocheck
+lin instruct_V2 = variants{} ; --
+lin instruction_N = mkN "instruction" feminine ; -- tocheck
+lin instructive_A = mkA "instructif" ; -- tocheck
+lin instructor_N = mkN "instructeur" masculine ; -- tocheck
+lin instrument_N = mkN "instrument" masculine ; -- tocheck
+lin instrumental_A = mkA "instrumental" ; -- tocheck
+lin instrumentalist_N = mkN "instrumentiste" ; -- tocheck
+lin insubordination_N = mkN "insubordination" feminine ; -- tocheck
+lin insufferable_A = mkA "insupportable" ; -- tocheck
+lin insufficient_A = mkA "insuffisant" ; -- tocheck
+lin insulate_V2 = mkV2 (mkV "isoler") ; -- tocheck
+lin insulation_N = mkN "isolation" feminine ; -- tocheck
+lin insulator_N = mkN "isolant" | mkN "isolateur" ; -- tocheck
+lin insulin_N = mkN "insuline" feminine ; -- tocheck
+lin insult_N = mkN "insulte" feminine ; -- tocheck
+lin insult_V2 = mkV2 (mkV "insulter") ; -- tocheck
+lin insulting_A = mkA "outrageant" ; -- tocheck
+lin insuperable_A = mkA "insurmontable" ; -- tocheck
+lin insurance_N = mkN "assurance" | mkN "assurance" feminine ; -- tocheck
+lin insure_V = variants{}; -- mkV2 (mkV "assurer") ; -- tocheck
+lin insure_V2 = mkV2 (mkV "assurer") ; -- tocheck
+lin insure_VS = variants{}; -- mkV2 (mkV "assurer") ; -- tocheck
+lin insurgent_A = mkA "insurgé" ; -- tocheck
+lin insurgent_N = mkN "insurgé" masculine ; -- tocheck
+lin insurmountable_A = mkA "insurmontable" ; -- tocheck
+lin insurrection_N = mkN "insurrection" feminine ; -- tocheck
+lin intact_A = variants{} ; --
+lin intake_N = variants{} ; --
+lin integer_N = mkN "entier" masculine ; -- tocheck
+lin integral_A = mkA "intégral" ; -- tocheck
+lin integral_N = mkN "intégrale" feminine ; -- tocheck
+lin integrate_V = variants{} ; --
+lin integrate_V2 = variants{} ; --
+lin integrated_A = variants{} ; --
+lin integration_N = mkN "intégration" feminine ; -- tocheck
+lin integrity_N = variants{} ; --
+lin integument_N = mkN "tégument" masculine ; -- tocheck
+lin intellectual_A = mkA "intellectuel" ; -- tocheck
+lin intellectual_N = mkN "intellectuel" ; -- tocheck
+lin intelligence_1_N = mkN "intelligence" feminine ; -- tocheck
+lin intelligence_2_N = mkN "renseignements" ; -- tocheck
+lin intelligence_N = variants{} ; --
+lin intelligent_A = mkA "intelligent" ; -- tocheck
+lin intelligentsia_N = mkN "intelligentsia" feminine ; -- tocheck
+lin intend_VV = variants{}; -- mkV2V (mkV I.prévoir_V2) | mkV2V (mkV "envisager") ; -- tocheck
+lin intense_A = mkA "intense" ; -- tocheck
+lin intensify_V = variants{}; -- mkV2 (mkV "intensifier") ; -- tocheck
+lin intensify_V2 = mkV2 (mkV "intensifier") ; -- tocheck
+lin intensity_N = mkN "intensité" ; -- tocheck
+lin intensive_A = mkA "intensif" ; -- tocheck
+lin intent_A = mkA "buté" ; -- tocheck
+lin intent_N = variants{} ; --
+lin intention_N = mkN "intention" feminine ; -- tocheck
+lin intentional_A = mkA "volontaire" ; -- tocheck
+lin inter_V2 = mkV2 (mkV "enterrer") ; -- tocheck
+lin interact_V = mkV (mkV "interagir") ; -- tocheck
+lin interaction_N = mkN "interaction" ; -- tocheck
+lin interactive_A = variants{} ; --
+lin intercept_V2 = mkV2 (mkV "intercepter") ; -- tocheck
+lin intercom_N = mkN "interphone" ; -- tocheck
+lin interconnect_V2 = mkV2 (mkV "interconnecter") ; -- tocheck
+lin interconnection_N = mkN "interconnexion" feminine ; -- tocheck
+lin intercourse_N = variants{} ; --
+lin interdependence_N = mkN "interdépendance" ; -- tocheck
+lin interdependent_A = mkA "interdépendant" ; -- tocheck
+lin interdisciplinary_A = mkA "interdisciplinaire" ; -- tocheck
+lin interest_1_N = mkN "intérêt" masculine ;
+lin interest_2_N = mkN "intérêt" masculine ;
+lin interest_4_N = mkN "intérêt" masculine ;
+lin interest_N = mkN "intérêt" masculine ;
+lin interest_V = variants{}; -- mkV2 (mkV "intéresser") ; -- tocheck
+lin interest_V2 = mkV2 (mkV "intéresser") ; -- tocheck
+lin interested_A = mkA "intéressé" ; -- tocheck
+lin interesting_A = mkA "intéressant" ; -- tocheck
+lin interface_N = mkN "interface" feminine ; -- tocheck
+lin interfere_V = mkV (mkV "interférer") ; -- tocheck
+lin interference_N = variants{} ; --
+lin interferon_N = mkN "interféron" masculine ; -- tocheck
+lin intergalactic_A = mkA "intergalactique" ; -- tocheck
+lin interim_A = variants{} ; --
+lin interim_N = mkN "intervalle" masculine ; -- tocheck
+lin interior_A = mkA "intérieur" ; -- tocheck
+lin interior_N = mkN "intérieur" masculine ; -- tocheck
+lin interjection_N = mkN "interjection" feminine ; -- tocheck
+lin interlace_V2 = mkV2 (mkV "entrelacer") | mkV2 (reflV (mkV "entrelacer")) ; -- tocheck
+lin interlocutor_N = mkN "interlocuteur" masculine ; -- tocheck
+lin interlude_N = mkN "interlude" masculine ; -- tocheck
+lin intermediate_A = mkA "intermédiaire" ; -- tocheck
+lin intermediate_N = mkN "intermédiaire" masculine | mkN "intermédiaire" ; -- tocheck
+lin intermezzo_N = mkN "intermède" masculine ; -- tocheck
+lin intermission_N = mkN "intermission" ; -- tocheck
+lin intermittence_N = mkN "inermittence" feminine ; -- tocheck
+lin intermittent_A = mkA "intermittent" ; -- tocheck
+lin intern_N = mkN "stagiaire" ; -- tocheck
+lin intern_V2 = mkV2 (mkV "interner") ; -- tocheck
+lin internal_A = mkA "interne" ; -- tocheck
+lin internalize_V2 = mkV2 (mkV "intérioriser") ; -- tocheck
+lin international_A = mkA "international" ;
+lin internationalism_N = mkN "internationalisme" masculine ; -- tocheck
+lin internationalist_A = mkA "internationaliste" ; -- tocheck
+lin internationalist_N = mkN "internationaliste" ; -- tocheck
+lin internationalize_V2 = mkV2 (mkV "internationaliser") ; -- tocheck
+lin internee_N = mkN "interné" ; -- tocheck
+lin internment_N = mkN "internement" ; -- tocheck
+lin internode_N = mkN "entrenoeud" masculine ; -- tocheck
+lin internship_N = mkN "stage" masculine ; -- tocheck
+lin interoperability_N = mkN "interopérabilité" feminine ; -- tocheck
+lin interpellate_V2 = mkV2 (mkV "interpeller") ; -- tocheck
+lin interpersonal_A = mkA "interpersonnel" ; -- tocheck
+lin interplanetary_A = mkA "interplanétaire" ; -- tocheck
+lin interpose_V2 = mkV2 (mkV "intercalé") | mkV2 (mkV I.interrompre_V2) ; -- tocheck
+lin interpret_V = variants{}; -- mkV2 (mkV "interpréter") | mkV2 (mkV I.traduire_V2) ; -- tocheck
+lin interpret_V2 = mkV2 (mkV "interpréter") | mkV2 (mkV I.traduire_V2) ; -- tocheck
+lin interpretation_N = mkN "interprétation" ; -- tocheck
+lin interpreter_N = mkN "interpréteur" masculine | mkN "interprète" ; -- tocheck
+lin interracial_A = mkA "interracial" ; -- tocheck
+lin interrelation_N = mkN "interrelation" feminine ; -- tocheck
+lin interrogate_V2 = mkV2 (mkV "interroger") ; -- tocheck
+lin interrogator_N = mkN "interrogateur" masculine ; -- tocheck
+lin interrupt_V = variants{}; -- mkV2 (mkV I.interrompre_V2) ; -- tocheck
+lin interrupt_V2 = mkV2 (mkV I.interrompre_V2) ; -- tocheck
+lin interruption_N = mkN "interruption" feminine ; -- tocheck
+lin intersection_N = mkN "intersection" feminine | mkN "carrefour" masculine ; -- tocheck
+lin interstate_A = mkA "interétatique" ; -- tocheck
+lin interstellar_A = mkA "interstellaire" ; -- tocheck
+lin interstice_N = mkN "interstice" masculine ; -- tocheck
+lin intertwine_V2 = mkV2 (mkV "enchevêtrer") ; -- tocheck
+lin interval_N = mkN "intervalle" masculine ; -- tocheck
+lin intervene_V = variants{}; -- mkV2V (mkV I.intervenir_V) ; -- tocheck
+lin intervene_V2V = mkV2V (mkV I.intervenir_V) ; -- tocheck
+lin intervention_N = mkN "intervention" ; -- tocheck
+lin interview_N = mkN "entretien" masculine | mkN "interview" feminine ; -- tocheck
+lin interview_V2 = variants{} ; --
+lin interviewer_N = mkN "intervieweur" masculine ; -- tocheck
+lin interweave_V2 = mkV2 (mkV "entrelacer") ; -- tocheck
+lin intestinal_A = mkA "intestinal" ; -- tocheck
+lin intestine_N = mkN "intestin" masculine ; -- tocheck
+lin intimacy_N = mkN "intimité" ; -- tocheck
+lin intimate_A = mkA "intime" ; -- tocheck
+lin intimidate_V2 = mkV2 (mkV "intimider") | mkV2 (mkV "impressioner") ; -- tocheck
+lin intimidation_N = mkN "intimidation" feminine ; -- tocheck
+lin into_Prep = mkPrep "dans" ;
+lin intolerable_A = mkA "intolérable" ; -- tocheck
+lin intolerance_N = mkN "intolérance" feminine ; -- tocheck
+lin intonation_N = mkN "intonation" feminine ; -- tocheck
+lin intoxicate_V2 = mkV2 (mkV "intoxiquer") ; -- tocheck
+lin intoxication_N = mkN "intoxication" feminine ; -- tocheck
+lin intracellular_A = mkA "intracellulaire" ; -- tocheck
+lin intramuscular_A = mkA "intramusculaire" ; -- tocheck
+lin intransigence_N = mkN "intransigeance" feminine ; -- tocheck
+lin intransigent_A = mkA "intransigeant" ; -- tocheck
+lin intransitive_A = mkA "intransitif" ; -- tocheck
+lin intransitivity_N = mkN "intransitivité" feminine ; -- tocheck
+lin intrauterine_A = mkA "intra-utérin" ; -- tocheck
+lin intravenous_A = mkA "intraveineux" ; -- tocheck
+lin intrepid_A = mkA "intrépide" ; -- tocheck
+lin intricate_A = mkA "compliqué" ; -- tocheck
+lin intrigue_N = mkN "intrigue" feminine ; -- tocheck
+lin intrinsic_A = mkA "intrinsèque" ; -- tocheck
+lin intro_N = mkN "intro" ; -- tocheck
+lin introduce_V2 = mkV2 (mkV "présenter") | mkV2 (mkV I.introduire_V2) ; -- tocheck
+lin introduction_N = mkN "introduction" feminine | mkN "présentation" feminine ; -- tocheck
+lin introspective_A = mkA "intropectif" ; -- tocheck
+lin intruder_N = mkN "intrus" ; -- tocheck
+lin intrusion_N = mkN "intrusion" feminine ; -- tocheck
+lin intrusive_A = mkA "intrusif" ; -- tocheck
+lin intuit_V2 = mkV2 (mkV "intuiter") ; -- tocheck
+lin intuition_N = mkN "intuition" feminine ; -- tocheck
+lin intuitive_A = mkA "intuitif" ; -- tocheck
+lin inundate_V2 = mkV2 (mkV "inonder") ; -- tocheck
+lin inundation_N = mkN "inondation" feminine ; -- tocheck
+lin inure_V2 = mkV2 (mkV "endurcir") ; -- tocheck
+lin invade_V2 = mkV2 (mkV "envahir") ; -- tocheck
+lin invader_N = mkN "envahisseur" masculine ; -- tocheck
+lin invalidate_V2 = mkV2 (mkV "invalider") ; -- tocheck
+lin invaluable_A = variants{} ; --
+lin invariable_A = mkA "invariable" ; -- tocheck
+lin invariably_Adv = variants{} ; --
+lin invariant_A = mkA "invariant" ; -- tocheck
+lin invasion_N = mkN "invasion" ; -- tocheck
+lin invasive_A = mkA "invasif" | mkA "d'invasion" | mkA "envahissant" ; -- tocheck
+lin invent_V = variants{}; -- mkV2 (mkV "inventer") ; -- tocheck
+lin invent_V2 = mkV2 (mkV "inventer") ; -- tocheck
+lin invention_N = mkN "invention" feminine ; -- tocheck
+lin inventive_A = mkA "inventif" ; -- tocheck
+lin inventor_N = mkN "inventeur" masculine ; -- tocheck
+lin inventory_N = mkN "inventaire" masculine ; -- tocheck
+lin inverse_A = mkA "inverse" ; -- tocheck
+lin inverse_N = mkN "inverse" ; -- tocheck
+lin invert_V2 = mkV2 (mkV "invertir") ; -- tocheck
+lin invertebrate_A = mkA "invertébré" ; -- tocheck
+lin invertebrate_N = mkN "invertébré" masculine ; -- tocheck
+lin invertible_A = mkA "inversible" ; -- tocheck
+lin invest_V = variants{}; -- mkV2 (mkV "investir") ; -- tocheck
+lin invest_V2 = mkV2 (mkV "investir") ; -- tocheck
+lin investigate_V = variants{}; -- mkV2 (mkV "enquêter") | mkV2 (mkV "étudier") ; -- tocheck
+lin investigate_V2 = mkV2 (mkV "enquêter") | mkV2 (mkV "étudier") ; -- tocheck
+lin investigation_N = mkN "investigation" feminine ; -- tocheck
+lin investigator_N = mkN "enquêteur" masculine ; -- tocheck
+lin investment_N = mkN "investissement" ; -- tocheck
+lin investor_N = mkN "investisseur" ; -- tocheck
+lin inveterate_A = mkA "invétéré" ; -- tocheck
+lin invincibility_N = mkN "invincibilité" feminine ; -- tocheck
+lin invincible_A = mkA "invincible" ; -- tocheck
+lin inviolable_A = mkA "inviolable" ; -- tocheck
+lin invisible_A = mkA "invisible" ; -- tocheck
+lin invitation_N = mkN "invitation" feminine ; -- tocheck
+lin invite_N = mkN "invitation" feminine ; -- tocheck
+lin invite_V2 = variants{}; -- mkV2V (mkV "inviter") ; -- tocheck
+lin invite_V2V = mkV2V (mkV "inviter") ; -- tocheck
+lin invoice_N = mkN "facture" feminine ; -- tocheck
+lin invoice_V2 = mkV2 (mkV "facturer") ; -- tocheck
+lin invoke_V2 = mkV2 (mkV "invoquer") ; -- tocheck
+lin involuntary_A = mkA "involontaire" ; -- tocheck
+lin involve_V = mkV "impliquer" ;
+lin involve_V2 = mkV2 (mkV "impliquer") ;
+lin involve_VS = mkVS (mkV "impliquer") ;
+lin involved_A = variants{} ; --
+lin involvement_N = mkN "implication" feminine ; -- tocheck
+lin inward_A = mkA "intérieur" ; -- tocheck
+lin iodine_N = mkN "iode" masculine ; -- tocheck
+lin ion_N = mkN "ion" masculine ; -- tocheck
+lin ionization_N = mkN "ionisation" ; -- tocheck
+lin ionize_V2 = mkV2 (mkV "ioniser") ; -- tocheck
+lin ionosphere_N = mkN "ionosphère" ; -- tocheck
+lin iota_N = mkN "iota" masculine ; -- tocheck
+lin irascible_A = mkA "irascible" ; -- tocheck
+lin ire_N = mkN "ire" feminine ; -- tocheck
+lin irenic_A = mkA "irénique" ; -- tocheck
+lin iridium_N = mkN "iridium" masculine ; -- tocheck
+lin iris_N = mkN "iris" masculine ; -- tocheck
+lin irk_V2 = mkV2 (mkV "agacer") ; -- tocheck
+lin iron_N = L.iron_N ;
+lin iron_V2 = mkV2 (mkV "repasser") ; -- tocheck
+lin ironclad_N = mkN "cuirassé" ; -- tocheck
+lin ironic_A = mkA "ironique" ; -- tocheck
+lin ironically_Adv = variants{} ; --
+lin ironworks_N = mkN "ferronnerie" feminine ; -- tocheck
+lin irony_N = mkN "ironie" feminine ; -- tocheck
+lin irrational_A = mkA "irrationnel" ; -- tocheck
+lin irredeemable_A = mkA "irrémédiable" ; -- tocheck
+lin irredentism_N = mkN "irrédentisme" masculine ; -- tocheck
+lin irrefutable_A = mkA "irréfutable" ; -- tocheck
+lin irregular_A = mkA "irregulier" ; -- tocheck
+lin irregularity_N = mkN "irregularité" feminine ; -- tocheck
+lin irrelevant_A = mkA "non-pertinent" ; -- tocheck
+lin irremediable_A = mkA "irrémédiable" ; -- tocheck
+lin irreplaceable_A = mkA "irremplaçable" ; -- tocheck
+lin irrepressible_A = mkA "irrépressible" ; -- tocheck
+lin irreproachable_A = mkA "irréprochable" ; -- tocheck
+lin irresistibility_N = mkN "irrésistibilité" feminine ; -- tocheck
+lin irresistible_A = mkA "irrésistible" ; -- tocheck
+lin irrespective_A = variants{} ; --
+lin irresponsibility_N = mkN "irresponsabilité" feminine ; -- tocheck
+lin irresponsible_A = mkA "irresponsable" ; -- tocheck
+lin irreverent_A = mkA "irrévérencieux" ; -- tocheck
+lin irreversible_A = mkA "irréversible" ; -- tocheck
+lin irrigation_N = mkN "irrigation" feminine ; -- tocheck
+lin irritation_N = mkN "irritation" feminine ; -- tocheck
+lin ischium_N = mkN "ischion" masculine ; -- tocheck
+lin isinglass_N = mkN "ichtyocolle" feminine ; -- tocheck
+lin island_N = mkN "île" feminine ; -- tocheck
+lin islander_N = mkN "insulaire" ; -- tocheck
+lin islet_N = mkN "îlot" masculine ; -- tocheck
+lin isobar_N = mkN "isobare" feminine ; -- tocheck
+lin isolate_V2 = mkV2 (mkV "isoler") ; -- tocheck
+lin isolated_A = variants{} ; --
+lin isolation_N = mkN "isolation" feminine | mkN "isolement" masculine ; -- tocheck
+lin isolationism_N = mkN "isolationnisme" masculine ; -- tocheck
+lin isolationist_A = mkA "isolationniste" ; -- tocheck
+lin isomer_N = mkN "isomère" masculine ; -- tocheck
+lin isomeric_A = mkA "isomérique" ; -- tocheck
+lin isometry_N = mkN "isométrie" feminine ; -- tocheck
+lin isomorphism_N = mkN "isomorphisme" masculine ; -- tocheck
+lin isopod_N = mkN "isopode" masculine ; -- tocheck
+lin isosceles_A = mkA "isocèle" ; -- tocheck
+lin isothermal_A = mkA "isothermique" | mkA "isotherme" ; -- tocheck
+lin isothermic_A = mkA "isothermique" ; -- tocheck
+lin isotonic_A = mkA "isotonique" ; -- tocheck
+lin isotope_N = mkN "isotope" masculine ; -- tocheck
+lin isotopic_A = mkA "isotope" ; -- tocheck
+lin isotropic_A = mkA "isotrope" ; -- tocheck
+lin issue_1_N = mkN "problème" masculine | mkN "controverse" ;
+lin issue_2_N = mkN "numéro" ;
+lin issue_N = mkN "problème" masculine | mkN "controverse" ;
+lin issue_V = variants{} ; --
+lin issue_V2 = variants{} ; --
+lin isthmus_N = mkN "isthme" ; -- tocheck
+lin it_Pron = S.it_Pron | S.she_Pron | E.ce_Pron ;
+lin italic_A = mkA "italique" ; -- tocheck
+lin itch_N = mkN "démangeaison" ; -- tocheck
+lin itch_V = mkV (mkV "démanger") ; -- tocheck
+lin item_N = mkN "truc" masculine | mkN "point" masculine ; -- tocheck
+lin iterative_A = mkA "itératif" ; -- tocheck
+lin itinerary_N = mkN "itinéraire" masculine ; -- tocheck
+lin ivory_N = mkN "ivoire" masculine | mkN "ivoire" ; -- tocheck
+lin ivy_N = mkN "lierre" masculine ; -- tocheck
+lin jab_N = mkN "pique" ; -- tocheck
+lin jabiru_N = mkN "jabiru" masculine ; -- tocheck
+lin jabot_N = mkN "jabot" masculine ; -- tocheck
+lin jack_N = mkN "cric" masculine | mkN "âne" masculine | mkN "valet" masculine | mkN "jack" ; -- tocheck
+lin jackal_N = mkN "chacal" masculine ; -- tocheck
+lin jackass_N = mkN "âne" masculine ; -- tocheck
+lin jackdaw_N = mkN "choucas" masculine ; -- tocheck
+lin jacket_N = mkN "veste" feminine | mkN "couverture" feminine ; -- tocheck
+lin jackfruit_N = mkN "jacque" masculine ; -- tocheck
+lin jackpot_N = mkN "jackpot" masculine ; -- tocheck
+lin jade_N = mkN "jade" masculine ; -- tocheck
+lin jaded_A = mkA "blasé" | mkA "épuisé" ; -- tocheck
+lin jadeite_N = mkN "Jadéite" feminine ; -- tocheck
+lin jaguar_N = mkN "jaguar" masculine ; -- tocheck
+lin jaguarundi_N = mkN "jaguarondi" masculine ; -- tocheck
+lin jail_N = variants{} ; --
+lin jail_V2 = variants{} ; --
+lin jailer_N = mkN "geôlier" masculine ; -- tocheck
+lin jam_N = mkN "embouteillage" masculine | mkN "confiture" feminine | mkN "boeuf" masculine ; -- tocheck
+lin jam_V2 = mkV2 (mkV "brouiller") | mkV2 (mkV "enfoncer") | mkV2 (mkV "coincer") ; -- tocheck
+lin jamboree_N = mkN "jamboree" masculine ; -- tocheck
+lin jangle_V2 = mkV2 (mkV "cliqueter") ; -- tocheck
+lin janissary_N = mkN "janissaire" masculine ; -- tocheck
+lin janitor_N = mkN "portier" masculine | mkN "concierge" ; -- tocheck
+lin jar_N = mkN "pot" ; -- tocheck
+lin jargon_N = mkN "jargon" masculine | mkN "jargon" ; -- tocheck
+lin jargoon_N = mkN "zircon" masculine ; -- tocheck
+lin jasmine_N = mkN "jasmin" masculine ; -- tocheck
+lin jasper_N = mkN "jaspe" masculine ; -- tocheck
+lin jaundice_N = mkN "jaunisse" feminine ; -- tocheck
+lin javelin_N = mkN "javelot" masculine ; -- tocheck
+lin jaw_N = mkN "mâchoire" feminine ; -- tocheck
+lin jay_N = mkN "geai" masculine ; -- tocheck
+lin jazz_N = mkN "jazz" masculine ; -- tocheck
+lin jealous_A = mkA "jaloux" ; -- tocheck
+lin jealousy_N = mkN "jalousie" feminine ; -- tocheck
+lin jeans_N = variants{} ; --
+lin jeep_N = mkN "jeep" masculine ; -- tocheck
+lin jeer_N = mkN "raillerie" feminine ; -- tocheck
+lin jeer_V2 = mkV2 (mkV "railler") ; -- tocheck
+lin jejunum_N = mkN "jéjunum" masculine ; -- tocheck
+lin jelly_N = mkN "gelée" feminine | mkN "confiture" feminine ; -- tocheck
+lin jellyfish_N = mkN "méduse" feminine ; -- tocheck
+lin jeopardy_N = mkN "danger" masculine ; -- tocheck
+lin jerboa_N = mkN "gerboise" feminine ; -- tocheck
+lin jeremiad_N = mkN "jérémiade" feminine ; -- tocheck
+lin jerk_N = mkN "tic" | mkN "secousse" | mkN "conard" masculine ; -- tocheck
+lin jerk_V = variants{} ; --
+lin jerk_V2 = variants{} ; --
+lin jerkin_N = mkN "justaucorps" masculine ; -- tocheck
+lin jerky_A = mkA "saccadée" ; -- tocheck
+lin jersey_N = mkN "jersey" masculine ; -- tocheck
+lin jest_N = mkN "blaguer" ; -- tocheck
+lin jester_N = mkN "bouffon" ; -- tocheck
+lin jet_N = mkN "jet" masculine | mkN "gicleur" masculine | mkN "jais" | mkN "gicleur" ; -- tocheck
+lin jetsam_N = mkN "lest" masculine ; -- tocheck
+lin jettison_V2 = mkV2 (mkV "délester") | mkV2 (reflV (mkV "débarrasser")) ; -- tocheck
+lin jetty_N = mkN "jetée" feminine ; -- tocheck
+lin jew_N = variants{} ; --
+lin jewel_N = mkN "joyau" masculine ; -- tocheck
+lin jewellery_N = mkN "joaillerie" feminine ; -- tocheck
+lin jib_N = mkN "foc" | mkN "foc" masculine ; -- tocheck
+lin jibe_N = mkN "empannage" masculine ; -- tocheck
+lin jibe_V = mkV (reflV (mkV "accorder")) | mkV (mkV "empanner") ; -- tocheck
+lin jiffy_N = mkN "instant" masculine ; -- tocheck
+lin jig_N = mkN "gigue" | mkN "patron" masculine ; -- tocheck
+lin jig_V2 = mkV2 (mkV "trémousser") ; -- tocheck
+lin jiggle_V2 = mkV2 (mkV "ballotter") ; -- tocheck
+lin jihad_N = mkN "jihad" ; -- tocheck
+lin jilt_V2 = mkV2 (mkV "plaquer") ; -- tocheck
+lin jimmy_N = mkN "pied-de-biche" masculine ; -- tocheck
+lin jingoism_N = mkN "jingoïsme" masculine ; -- tocheck
+lin jinn_N = mkN "jinn" masculine ; -- tocheck
+lin jinx_N = mkN "porte-malheur" | mkN "maléfice" masculine ; -- tocheck
+lin jitter_N = mkN "crainte" ; -- tocheck
+lin job_N = mkN "travail" masculine | mkN "tâche" feminine ; --- split
+lin jobbery_N = mkN "corruption" feminine ; -- tocheck
+lin jockey_N = mkN "jockey" masculine ; -- tocheck
+lin jocular_A = mkA "facétieux" ; -- tocheck
+lin jogging_N = mkN "jogging" masculine ; -- tocheck
+lin john_PN = L.john_PN ;
+lin join_N = mkN "jointure" feminine ; -- tocheck
+lin join_V = reflV (mkV I.joindre_V2) ;
+lin join_V2 = mkV2 (mkV I.joindre_V2) | mkV2 (mkV I.rejoindre_V2) ;
+lin joiner_N = mkN "menuisier" masculine ; -- tocheck
+lin joinery_N = mkN "menuiserie" feminine ; -- tocheck
+lin joint_A = variants{} ; --
+lin joint_N = mkN "articulation" feminine | mkN "joint" masculine | mkN "assemblage" masculine | mkN "taule" feminine | mkN "jointure" feminine ; -- tocheck
+lin jointly_Adv = variants{} ; --
+lin joist_N = mkN "solive" feminine ; -- tocheck
+lin joke_N = mkN "plaisanterie" feminine | mkN "raté" masculine ; -- tocheck
+lin joke_V = mkV (mkV "plaisanter") ; -- tocheck
+lin joker_N = mkN "blagueur" masculine | mkN "joker" masculine ; -- tocheck
+lin jolt_N = mkN "soubresaut" ; -- tocheck
+lin jonquil_N = mkN "jonquille" feminine ; -- tocheck
+lin jostle_N = mkN "cohue" | mkN "bousculade" ; -- tocheck
+lin jostle_V2 = mkV2 (reflV (mkV "bousculer")) | mkV2 (mkV "bousculer") ; -- tocheck
+lin jot_V2 = mkV2 (mkV "biffer") ; -- tocheck
+lin joule_N = mkN "joule" masculine ; -- tocheck
+lin journal_N = mkN "revue" masculine ; -- tocheck
+lin journalism_N = mkN "journalisme" masculine ; -- tocheck
+lin journalist_N = mkN "journaliste" ; -- tocheck
+lin journey_N = mkN "voyage" masculine ; -- tocheck
+lin journey_V = mkV (mkV "voyager") ; -- tocheck
+lin joust_V = mkV (mkV "jouter") ; -- tocheck
+lin jovial_A = mkA "jovial" ; -- tocheck
+lin joviality_N = mkN "jovialité" feminine ; -- tocheck
+lin jowl_N = mkN "joue" feminine | mkN "bajoue" feminine ; -- tocheck
+lin joy_N = mkN "joie" feminine ; -- tocheck
+lin joyful_A = mkA "allègre" ; -- tocheck
+lin joyous_A = mkA "joyeux" ; -- tocheck
+lin joystick_N = mkN "manche" masculine ; -- tocheck
+lin jubilee_N = mkN "jubilé" masculine ; -- tocheck
+lin judder_V = mkV (mkV "secouer") ; -- tocheck
+lin judge_N = mkN "juge" | mkN "arbitre" ; -- tocheck
+lin judge_V = variants{}; -- mkV2V (mkV "juger") ; -- tocheck
+lin judge_V2 = variants{}; -- mkV2V (mkV "juger") ; -- tocheck
+lin judge_VS = variants{}; -- mkV2V (mkV "juger") ; -- tocheck
+lin judgement_N = variants{} ; --
+lin judgment_N = mkN "jugement" | mkN "jugement" masculine ; -- tocheck
+lin judicial_A = mkA "judiciaire" ; -- tocheck
+lin judo_N = mkN "judo" masculine ; -- tocheck
+lin jug_N = mkN "cruche" feminine ; -- tocheck
+lin juggle_V2 = mkV2 (mkV "jongler") ; -- tocheck
+lin juggler_N = mkN "jongleur" masculine ; -- tocheck
+lin juice_N = mkN "jus" masculine ; -- tocheck
+lin juicy_A = mkA "juteux" | mkA "croustillant" ; -- tocheck
+lin jujube_N = mkN "jujube" masculine | mkN "jujubier" masculine ; -- tocheck
+lin jukebox_N = mkN "juke-box" masculine ; -- tocheck
+lin julienne_N = mkN "julienne" feminine ; -- tocheck
+lin jumble_V2 = mkV2 (mkV "mélanger") ; -- tocheck
+lin jump_N = mkN "saut" masculine ; -- tocheck
+lin jump_V = L.jump_V ;
+lin jump_V2 = variants{}; -- mkV2V (mkV "sauter") | mkV2V (mkV "sursauter") ; -- tocheck
+lin jumper_N = mkN "pull" masculine ; -- tocheck
+lin jumpy_A = mkA "nerveux" ; -- tocheck
+lin junction_N = mkN "jonction" feminine ; -- tocheck
+lin jungle_N = mkN "jungle" feminine ; -- tocheck
+lin junior_A = mkA "junior" ; -- tocheck
+lin juniper_N = mkN "genévrier" masculine ; -- tocheck
+lin junk_N = mkN "jonque" feminine | mkN "ordure" ; -- tocheck
+lin junket_N = mkN "caillé" | mkN "ballade" ; -- tocheck
+lin junkie_N = mkN "accro" ; -- tocheck
+lin junkyard_N = mkN "décharge" feminine ; -- tocheck
+lin junta_N = mkN "junte" feminine ; -- tocheck
+lin jurisdiction_N = mkN "juridiction" feminine ; -- tocheck
+lin jurist_N = mkN "juriste" ; -- tocheck
+lin juror_N = mkN "juré" ; -- tocheck
+lin jury_N = mkN "jury" masculine ; -- tocheck
+lin just_A = mkA "juste" ; -- tocheck
+lin just_Adv = mkAdv "juste" ;
+lin justice_N = mkN "justice" | mkN "justice" feminine ; -- tocheck
+lin justification_N = mkN "justification" feminine ; -- tocheck
+lin justified_A = variants{} ; --
+lin justify_V2 = mkV2 (mkV "justifier") ; -- tocheck
+lin justify_VV = variants{}; -- mkV2 (mkV "justifier") ; -- tocheck
+lin jut_V = mkV (mkV "dépasser") ; -- tocheck
+lin juvenile_A = mkA "juvénile" ; -- tocheck
+lin juvenile_N = mkN "adolescent" ; -- tocheck
+lin juxtapose_V2 = mkV2 (mkV "juxtaposer") ; -- tocheck
+lin juxtaposition_N = mkN "juxtaposition" feminine ; -- tocheck
+lin kaffir_N = mkN "cafre" ; -- tocheck
+lin kaki_N = mkN "plaqueminier" ; -- tocheck
+lin kaleidoscope_N = mkN "kaléidoscope" ; -- tocheck
+lin kangaroo_N = mkN "kangourou" masculine ; -- tocheck
+lin kaoliang_N = mkN "kaoliang" masculine ; -- tocheck
+lin kaolin_N = mkN "kaolin" masculine ; -- tocheck
+lin kaolinite_N = mkN "kaolinite" feminine ; -- tocheck
+lin kaon_N = mkN "kaon" masculine ; -- tocheck
+lin kappa_N = mkN "kappa" masculine ; -- tocheck
+lin kaput_A = mkA "fini" ; -- tocheck
+lin karaoke_N = mkN "karaoke" masculine ; -- tocheck
+lin karate_N = mkN "karaté" masculine ; -- tocheck
+lin karyotype_N = mkN "caryotype" masculine ; -- tocheck
+lin kasha_N = mkN "kacha" feminine ; -- tocheck
+lin kayak_N = mkN "kayak" masculine ; -- tocheck
+lin kea_N = mkN "kéa" masculine ; -- tocheck
+lin kebab_N = mkN "kebab" masculine ; -- tocheck
+lin keel_N = mkN "quille" feminine ; -- tocheck
+lin keen_A = variants{} ; --
+lin keep_N = mkN "donjon" masculine ; -- tocheck
+lin keep_V = mkV "rester" ; ----
+lin keep_V2 = mkV2 "garder" ;
+lin keep_V2A = mkV2A (mkV "garder") | mkV2A (mkV "conserver") ;
+lin keep_VV = aVV (mkV "continuer") ;
+lin keeper_N = mkN "conservateur" masculine | mkN "gardien" masculine | mkN "gâche" feminine | mkN "passant" masculine ; -- tocheck
+lin keepsake_N = mkN "souvenir" masculine ; -- tocheck
+lin keg_N = mkN "tonnelet" masculine ; -- tocheck
+lin kelp_N = mkN "laminaire" feminine ; -- tocheck
+lin kelvin_N = mkN "kelvin" masculine ; -- tocheck
+lin kennel_N = mkN "chenil" masculine ; -- tocheck
+lin kepi_N = mkN "képi" masculine ; -- tocheck
+lin keratin_N = mkN "kératine" ; -- tocheck
+lin keratitis_N = mkN "kératite" feminine ; -- tocheck
+lin keratoconjunctivitis_N = mkN "kératoconjonctivite" feminine ; -- tocheck
+lin kerb_N = mkN "bordure" feminine ; -- tocheck
+lin kerchief_N = mkN "foulard" masculine ; -- tocheck
+lin kernel_N = mkN "noyau" masculine ; -- tocheck
+lin kerosene_N = mkN "kérosène" masculine ; -- tocheck
+lin kestrel_N = mkN "crécerelle" feminine ; -- tocheck
+lin ketchup_N = mkN "ketchup" masculine ; -- tocheck
+lin ketone_N = mkN "cétone" feminine ; -- tocheck
+lin ketose_N = mkN "cétose" feminine ; -- tocheck
+lin kettle_N = mkN "bouilloire" feminine ; -- tocheck
+lin key_1_N = variants{} ; --
+lin key_2_N = variants{} ; --
+lin key_A = variants{} ; --
+lin key_N = mkN "touche" feminine | mkN "clef" feminine | mkN "légende" feminine | mkN "caye" feminine ; -- tocheck
+lin keyboard_N = mkN "clavier" masculine ; -- tocheck
+lin keyboardist_N = mkN "claviériste" ; -- tocheck
+lin keyword_N = mkN "mot-clé" ; -- tocheck
+lin khan_N = mkN "khan" masculine ; -- tocheck
+lin kibble_N = mkN "concasser" ; -- tocheck
+lin kibbutz_N = mkN "kibboutz" masculine ; -- tocheck
+lin kick_N = variants{} ; --
+lin kick_V = variants{} ; --
+lin kick_V2 = variants{} ; --
+lin kickstand_N = mkN "béquille" feminine ; -- tocheck
+lin kid_N = mkN "gamin" | mkN "chevreau" masculine | mkN "gamin" masculine ; -- tocheck
+lin kid_V2 = mkV2 (reflV (mkV "moquer")) | mkV2 (mkV "blaguer") ; -- tocheck
+lin kidnap_V2 = mkV2 (mkV "kidnapper") ; -- tocheck
+lin kidnapping_N = mkN "enlèvement" ; -- tocheck
+lin kidney_N = mkN "rognon" masculine | mkN "rein" masculine ; -- tocheck
+lin kieserite_N = mkN "kiesérite" feminine ; -- tocheck
+lin kike_N = mkN "youpin" masculine ; -- tocheck
+lin kill_N = mkN "mort" feminine | mkN "meurtre" masculine | mkN "victime" feminine ; -- tocheck
+lin kill_V = variants{}; -- L.kill_V2 ;
+lin kill_V2 = L.kill_V2 ;
+lin killable_A = mkA "tuable" ; -- tocheck
+lin killer_N = mkN "tueur" masculine | mkN "meurtrier" masculine ; -- tocheck
+lin killing_N = mkN "meurtre" masculine ; -- tocheck
+lin kiln_N = mkN "four" masculine ; -- tocheck
+lin kilo_N = mkN "kilo" masculine ; -- tocheck
+lin kilobyte_N = mkN "kilooctet" masculine ; -- tocheck
+lin kilogram_N = mkN "kilogramme" masculine ; -- tocheck
+lin kilometre_N = mkN "kilomètre" masculine ; -- tocheck
+lin kiloton_N = mkN "kilotonne" feminine ; -- tocheck
+lin kilowatt_N = mkN "kilowatt" masculine ; -- tocheck
+lin kilt_N = mkN "kilt" masculine ; -- tocheck
+lin kimono_N = mkN "kimono" masculine ; -- tocheck
+lin kin_N = mkN "proches" ; -- tocheck
+lin kind_A = mkA "favorable" | mkA "gentil" ; -- tocheck
+lin kind_N = mkN "espèce" | mkN "genre" masculine ;
+lin kindergarten_N = mkN "maternelle" ; -- tocheck
+lin kindle_V2 = mkV2 (mkV "allumer") | mkV2 (mkV "exalter") ; -- tocheck
+lin kindly_Adv = variants{} ; --
+lin kindness_N = mkN "bonté" feminine ; -- tocheck
+lin kinesiology_N = mkN "kinésiologie" feminine ; -- tocheck
+lin kinesthesia_N = mkN "kinesthésie" feminine ; -- tocheck
+lin kinetic_A = mkA "cinétique" ; -- tocheck
+lin king_N = L.king_N ;
+lin kingdom_N = mkN "royaume" masculine | mkN "règne" masculine ; -- tocheck
+lin kingfish_N = mkN "martin-pêcheur" ; -- tocheck
+lin kingfisher_N = mkN "martin-pêcheur" masculine ; -- tocheck
+lin kingship_N = mkN "royauté" feminine ; -- tocheck
+lin kink_N = mkN "hic" masculine | mkN "coude" masculine ; -- tocheck
+lin kinkajou_N = mkN "kinkajou" masculine ; -- tocheck
+lin kinship_N = mkN "parenté" feminine ; -- tocheck
+lin kiosk_N = mkN "kiosque" masculine ; -- tocheck
+lin kirpan_N = mkN "kirpan" ; -- tocheck
+lin kiss_N = mkN "baiser" masculine ; -- tocheck
+lin kiss_V2 = mkV2 (mkV "embrasser") | mkV2 (reflV (mkV "embrasser")) | mkV2 (mkV "effleurer") ; -- tocheck
+lin kit_N = mkN "lapereau" masculine | mkN "nécessaire" masculine ; -- tocheck
+lin kitchen_N = mkN "cuisine" feminine ; -- tocheck
+lin kite_N = mkN "cerf-volant" masculine | mkN "milan" masculine ; -- tocheck
+lin kitsch_A = mkA "kitsch" ; -- tocheck
+lin kitsch_N = mkN "kitsch" masculine ; -- tocheck
+lin kitten_N = mkN "chaton" masculine | mkN "lapereau" ; -- tocheck
+lin kitty_N = mkN "minet" masculine ; -- tocheck
+lin kiwi_N = mkN "kiwi" masculine ; -- tocheck
+lin klaxon_N = mkN "klaxon" masculine ; -- tocheck
+lin kleenex_N = mkN "Kleenex" masculine ; -- tocheck
+lin kleptomania_N = mkN "cleptomanie" ; -- tocheck
+lin kleptomaniac_N = mkN "kleptomane" ; -- tocheck
+lin knack_N = mkN "chic" masculine ; -- tocheck
+lin knacker_N = mkN "équarrisseur" masculine ; -- tocheck
+lin knackered_A = mkA "foutu" | mkA "éreinté" ; -- tocheck
+lin knave_N = mkN "voyou" masculine | mkN "page" masculine | mkN "valet" masculine ; -- tocheck
+lin knavery_N = mkN "coup" masculine ; -- tocheck
+lin knead_V2 = mkV2 (mkV "pétrir") ; -- tocheck
+lin knee_N = L.knee_N ;
+lin kneecap_N = mkN "rotule" feminine ; -- tocheck
+lin kneel_V = mkV (reflV (mkV "agenouiller")) ; -- tocheck
+lin knife_N = mkN "couteau" masculine ; -- tocheck
+lin knight_N = mkN "cavalier" masculine | mkN "chevalier" masculine ; -- tocheck
+lin knit_V = variants{}; -- mkV2 (reflV (mkV "souder")) | mkV2 (mkV "tricoter") | mkV2 (mkV I.construire_V2) | mkV2 (mkV "souder") ; -- tocheck
+lin knit_V2 = mkV2 (reflV (mkV "souder")) | mkV2 (mkV "tricoter") | mkV2 (mkV I.construire_V2) | mkV2 (mkV "souder") ; -- tocheck
+lin knitting_N = mkN "tricotage" masculine | mkN "tricot" masculine ; -- tocheck
+lin knitwear_N = mkN "tricot" masculine ; -- tocheck
+lin knobbly_A = mkA "noueux" ; -- tocheck
+lin knock_N = mkN "coup" masculine ; -- tocheck
+lin knock_V = variants{}; -- mkV2 (mkV "frapper") ; -- tocheck
+lin knock_V2 = mkV2 (mkV "frapper") ; -- tocheck
+lin knoll_N = mkN "monticule" masculine ; -- tocheck
+lin knot_N = mkN "noeud" masculine ; -- tocheck
+lin knot_V2 = mkV2 (mkV "nouer") ; -- tocheck
+lin knout_N = mkN "knout" masculine ; -- tocheck
+lin know_V = mkV I.savoir_V2 ;
+lin know_V2 = L.know_V2 ;
+lin know_VQ = L.know_VQ ;
+lin know_VS = L.know_VS ;
+lin know_how_N = mkN "savoir-faire" ; -- tocheck
+lin knowledge_N = mkN "connaissance" feminine | mkN "connaissances" ; -- tocheck
+lin knowledgeable_A = mkA "savant" ; -- tocheck
+lin known_A = variants{} ; --
+lin koala_N = mkN "koala" masculine ; -- tocheck
+lin koan_N = mkN "aporie" ; -- tocheck
+lin kohlrabi_N = mkN "chou-rave" masculine ; -- tocheck
+lin kolkhoz_N = mkN "kolkhoze" masculine ; -- tocheck
+lin kosher_A = mkA "casher" ; -- tocheck
+lin koumiss_N = mkN "kumiz" masculine ; -- tocheck
+lin kowtow_N = mkN "kowtow" masculine ; -- tocheck
+lin kowtow_V = mkV (reflV (mkV "prosterner")) ; -- tocheck
+lin krait_N = mkN "bongare" masculine ; -- tocheck
+lin krona_N = mkN "couronne" feminine ; -- tocheck
+lin krone_N = mkN "couronne" feminine ; -- tocheck
+lin krypton_N = mkN "krypton" masculine ; -- tocheck
+lin kudos_N = mkN "louange" feminine ; -- tocheck
+lin kumquat_N = mkN "kumquat" masculine ; -- tocheck
+lin kvass_N = mkN "kvas" masculine ; -- tocheck
+lin kvetch_N = mkN "plaintif" ; -- tocheck
+lin la_N = mkN "la" masculine ; -- tocheck
+lin lab_N = variants{} ; --
+lin label_N = mkN "étiquette" feminine ; -- tocheck
+lin label_V = variants{}; -- mkV3 (mkV "étiqueter") ; -- tocheck
+lin label_V2 = variants{}; -- mkV3 (mkV "étiqueter") ; -- tocheck
+lin label_V3 = mkV3 (mkV "étiqueter") ; -- tocheck
+lin labium_N = mkN "lèvre" feminine ; -- tocheck
+lin laboratory_N = mkN "laboratoire" masculine ; -- tocheck
+lin laborious_A = mkA "laborieux" ; -- tocheck
+lin labour_N = mkN "accouchement" masculine | mkN "ouvrage" masculine ; -- tocheck
+lin labour_V2 = mkV2 (mkV "travailler") ; -- tocheck
+lin labourer_N = variants{} ; --
+lin labyrinth_N = mkN "labyrinthe" masculine ; -- tocheck
+lin labyrinthine_A = mkA "labyrinthique" ; -- tocheck
+lin lac_N = mkN "laque" feminine ; -- tocheck
+lin lace_N = mkN "lacet" masculine | mkN "dentelle" feminine ; -- tocheck
+lin lacerate_V2 = mkV2 (mkV "lacérer") ; -- tocheck
+lin laceration_N = mkN "lacération" feminine ; -- tocheck
+lin lachrymal_A = mkA "lacrymal" ; -- tocheck
+lin lachrymose_A = mkA "lacrymal" ; -- tocheck
+lin lack_N = mkN "manque" masculine ; -- tocheck
+lin lack_V = variants{}; -- mkV2 (mkV "manquer") ; -- tocheck
+lin lack_V2 = mkV2 (mkV "manquer") ; -- tocheck
+lin lackadaisical_A = mkA "languide" ; -- tocheck
+lin lackey_N = mkN "laquais" masculine ; -- tocheck
+lin lacking_A = variants{} ; --
+lin laconic_A = mkA "laconique" ; -- tocheck
+lin lacquer_V2 = mkV2 (mkV "laquer") ; -- tocheck
+lin lacrosse_N = mkN "crosse" feminine ; -- tocheck
+lin lactation_N = mkN "lactation" feminine | mkN "allaitement" masculine ; -- tocheck
+lin lactose_N = mkN "lactose" masculine ; -- tocheck
+lin lacustrine_A = mkA "lacustre" ; -- tocheck
+lin lad_N = mkN "palefrenier" masculine | mkN "garçon" masculine ; -- tocheck
+lin ladder_N = mkN "échelle" feminine ; -- tocheck
+lin lade_V2 = mkV2 (mkV "charger") ; -- tocheck
+lin laden_A = mkA "chargé" ; -- tocheck
+lin ladle_N = mkN "louche" ; -- tocheck
+lin lady_N = mkN "dame" feminine | mkN "madame" "mesdames" feminine ; 
+lin ladybird_N = mkN "coccinelle" feminine ; -- tocheck
+lin ladyfinger_N = mkN "boudoir" ; -- tocheck
+lin lagoon_N = mkN "lagon" masculine ; -- tocheck
+lin lahar_N = mkN "lahar" masculine ; -- tocheck
+lin lair_N = mkN "tanière" feminine | mkN "antre" masculine ; -- tocheck
+lin laity_N = mkN "laïcat" ; -- tocheck
+lin lake_N = L.lake_N ;
+lin lama_N = mkN "lama" masculine ; -- tocheck
+lin lamb_N = mkN "agneau" masculine ; -- tocheck
+lin lambaste_V2 = mkV2 (mkV "blamer") | mkV2 (mkV "tabbasser") ; -- tocheck
+lin lambda_N = mkN "lambda" masculine ; -- tocheck
+lin lame_A = mkA "boiteux" | mkA "nul" | mkA "boîteux" ; -- tocheck
+lin lamella_N = mkN "lamelle" feminine ; -- tocheck
+lin lament_N = mkN "lamentation" feminine | mkN "complainte" feminine ; -- tocheck
+lin lament_V2 = mkV2 (mkV I.plaindre_V2) | mkV2 (reflV (mkV "lamenter")) ; -- tocheck
+lin lamentable_A = mkA "lamentable" ; -- tocheck
+lin lamentation_N = mkN "gémissement" ; -- tocheck
+lin laminate_N = mkN "lamifié" masculine ; -- tocheck
+lin laminate_V2 = mkV2 (mkV "lamifier") ; -- tocheck
+lin lamination_N = mkN "laminage" masculine ; -- tocheck
+lin lamp_N = L.lamp_N ;
+lin lampoon_N = mkN "pasquin" masculine ; -- tocheck
+lin lamppost_N = mkN "réverbère" masculine ; -- tocheck
+lin lamprey_N = mkN "lamproie" feminine ; -- tocheck
+lin lampshade_N = mkN "abat-jour" masculine ; -- tocheck
+lin lance_N = mkN "lance" feminine ; -- tocheck
+lin lancet_N = mkN "lancette" feminine ; -- tocheck
+lin land_N = mkN "terre" feminine | mkN "pays" masculine ;
+lin land_V = variants{}; -- mkV2 (mkV "poser") | mkV2 (reflV (mkV "poser")) ; -- tocheck
+lin land_V2 = mkV2 (mkV "poser") | mkV2 (reflV (mkV "poser")) ; -- tocheck
+lin lander_N = mkN "atterrisseur" masculine ; -- tocheck
+lin landfill_N = mkN "décharge" feminine ; -- tocheck
+lin landgrave_N = mkN "landgrave" masculine ; -- tocheck
+lin landing_N = mkN "palier" masculine | mkN "atterrissage" masculine ; -- tocheck
+lin landlocked_A = mkA "enclavé" ; -- tocheck
+lin landlord_N = mkN "propriétaire" | mkN "patron" masculine ; -- tocheck
+lin landmark_N = mkN "site" masculine | mkN "repère" masculine ; -- tocheck
+lin landowner_N = variants{} ; --
+lin landscape_N = mkN "paysage" ; -- tocheck
+lin lane_N = mkN "voie" feminine | mkN "chemin" masculine ; -- tocheck
+lin language_N = L.language_N ;
+lin languid_A = mkA "faiblard" ; -- tocheck
+lin languish_V = mkV (mkV "dépérir") | mkV (mkV "péricliter") | mkV (mkV "languir") ; -- tocheck
+lin languor_N = mkN "langueur" ; -- tocheck
+lin languorous_A = mkA "langoureux" ; -- tocheck
+lin lanky_A = mkA "grand" ; -- tocheck
+lin lanolin_N = mkN "lanoline" feminine ; -- tocheck
+lin lantern_N = mkN "lanterne" feminine ; -- tocheck
+lin lanternfish_N = mkN "poissons-lanternes" ; -- tocheck
+lin lanthanum_N = mkN "lanthane" masculine ; -- tocheck
+lin lap_N = mkN "côté" | mkN "genoux" ; -- tocheck
+lin lap_V2 = mkV2 (mkV "laper") ; -- tocheck
+lin laparotomy_N = mkN "laparotomie" feminine ; -- tocheck
+lin lapdog_N = mkN "chien-chien" masculine ; -- tocheck
+lin lapel_N = mkN "revers" masculine ; -- tocheck
+lin lapse_N = mkN "erreur" ; -- tocheck
+lin lapwing_N = mkN "vanneau" ; -- tocheck
+lin larboard_N = mkN "babord" masculine ; -- tocheck
+lin larch_N = mkN "mélèze" masculine ; -- tocheck
+lin lard_N = mkN "saindoux" masculine ; -- tocheck
+lin larder_N = mkN "garde-manger" masculine ; -- tocheck
+lin large_A = mkA "grand" ;
+lin large_scale_A = variants{} ; --
+lin largely_Adv = variants{} ; --
+lin largess_N = mkN "largesse" feminine | mkN "largesses" ; -- tocheck
+lin lark_N = mkN "alouette" feminine | mkN "lève-tôt" masculine ; -- tocheck
+lin larva_N = mkN "larve" feminine ; -- tocheck
+lin laryngeal_A = mkA "laryngé" ; -- tocheck
+lin laryngitis_N = mkN "laryngite" ; -- tocheck
+lin larynx_N = mkN "larynx" masculine ; -- tocheck
+lin lasagna_N = mkN "lasagne" feminine ; -- tocheck
+lin lascivious_A = mkA "lascif" ; -- tocheck
+lin laser_N = mkN "laser" masculine ; -- tocheck
+lin lash_N = mkN "lanière" feminine ; -- tocheck
+lin lash_V2 = mkV2 (mkV "gronder") | mkV2 (mkV "fouetter") ; -- tocheck
+lin lass_N = mkN "demoiselle" feminine ; -- tocheck
+lin last_1_A = prefixA (mkA "dernier") ;
+lin last_2_A = mkA "dernier" ;
+lin last_A = mkA "dernier" ;
+lin last_V = variants{}; -- mkV2 (mkV "durer") ; -- tocheck
+lin lasting_A = mkA "permanent" ; -- tocheck
+lin latch_N = mkN "loquet" masculine ; -- tocheck
+lin late_A = mkA "tardif" ; ---- not A in Fre
+lin late_Adv = mkAdv "tard" | mkAdv "en retard" ; ---- split : late in the night ; sorry I'm late
+lin latecomer_N = mkN "retardataire" masculine ; -- tocheck
+lin lately_Adv = variants{} ; --
+lin latent_A = mkA "latent" ; -- tocheck
+lin later_Adv = mkAdv "plus tard" ;
+lin latex_N = mkN "latex" masculine | mkN "latex" ; -- tocheck
+lin lath_N = mkN "liteau" masculine ; -- tocheck
+lin lathe_N = mkN "tour" masculine ; -- tocheck
+lin lather_V2 = mkV2 (mkV "savonner") ; -- tocheck
+lin latin_A = variants{} ; --
+lin latitude_N = mkN "latitude" feminine ; -- tocheck
+lin latter_A = mkA "celui-ci" ; -- tocheck
+lin lattice_N = mkN "quadrillage" | mkN "treillage" masculine ; -- tocheck
+lin laud_V2 = mkV2 (mkV "glorifier") ; -- tocheck
+lin laudable_A = mkA "louable" ; -- tocheck
+lin laudanum_N = mkN "laudanum" masculine ; -- tocheck
+lin laugh_N = mkN "rire" masculine ; -- tocheck
+lin laugh_V = L.laugh_V ;
+lin laugh_V2 = mkV2 (mkV I.rire_V2) ; -- tocheck
+lin laugh_VS = variants{}; -- mkV2 (mkV I.rire_V2) ; -- tocheck
+lin laughable_A = mkA "risible" ; -- tocheck
+lin laughter_N = mkN "rire" masculine ; -- tocheck
+lin launch_N = mkN "lancement" masculine ; -- tocheck
+lin launch_V = variants{}; -- mkV2 (mkV "lancer") ; -- tocheck
+lin launch_V2 = mkV2 (mkV "lancer") ; -- tocheck
+lin launder_V2 = mkV2 (mkV "blanchir") ; -- tocheck
+lin launderette_N = mkN "lavomatique" masculine ; -- tocheck
+lin laundress_N = mkN "blanchisseuse" feminine ; -- tocheck
+lin laundry_N = mkN "blanchisserie" feminine | mkN "laverie" feminine | mkN "lessive" feminine ; -- tocheck
+lin laureateFem_N = mkN "lauréat" masculine ; -- tocheck
+lin laureateMasc_N = mkN "lauréat" masculine ; -- tocheck
+lin laurel_N = mkN "lauriers" | mkN "laurier" masculine ; -- tocheck
+lin lava_N = mkN "lave" feminine ; -- tocheck
+lin lavender_A = mkA "lavande" ; -- tocheck
+lin lavender_N = mkN "lavande" feminine ; -- tocheck
+lin lavishness_N = mkN "faste" masculine ; -- tocheck
+lin law_1_N = mkN "loi" feminine ;
+lin law_2_N = mkN "droit" ;
+lin law_N = mkN "droit" | mkN "loi" feminine ;
+lin lawful_A = mkA "légal" ; -- tocheck
+lin lawlessness_N = mkN "anarchie" ; -- tocheck
+lin lawn_N = mkN "gazon" masculine | mkN "clairière" ; -- tocheck
+lin lawrencium_N = mkN "lawrencium" masculine ; -- tocheck
+lin lawyer_N = mkN "juriste" ; -- tocheck
+lin lax_A = mkA "laxiste" ; -- tocheck
+lin laxative_N = mkN "laxatif" masculine ; -- tocheck
+lin lay_A = mkA "laïque" ; -- tocheck
+lin lay_V = variants{}; -- mkV2 (mkV "coucher") | mkV2 (mkV I.pondre_V2) ; -- tocheck
+lin lay_V2 = mkV2 (mkV "coucher") | mkV2 (mkV I.pondre_V2) ; -- tocheck
+lin layabout_N = mkN "fainéant" masculine ; -- tocheck
+lin layer_N = mkN "pondeuse" feminine | mkN "couche" feminine | mkN "marcotte" feminine ; -- tocheck
+lin layman_N = mkN "laïc" masculine | mkN "profane" ; -- tocheck
+lin layout_N = mkN "plan" | mkN "disposition" feminine ; -- tocheck
+lin laziness_N = mkN "paresse" feminine ; -- tocheck
+lin lazy_A = mkA "paresseux" ; -- tocheck
+lin lazybones_N = mkN "flemmard" masculine ; -- tocheck
+lin lead_N = mkN "plomb" masculine | mkN "piste" feminine | mkN "tuyau" masculine | mkN "laisse" feminine | mkN "sonde" feminine | mkN "prospect" masculine | mkN "mine" feminine ; -- tocheck
+lin lead_V = mkV "diriger" ;
+lin lead_V2 = mkV2 (mkV "diriger") | mkV2 (mkV "mener") ; --- split --- | lead a company
+lin lead_V2V = mkV2V (mkV "diriger") | mkV2V (mkV "mener") | mkV2V (mkV "guider") ;
+lin leader_N = mkN "chef" masculine ; -- tocheck
+lin leadership_N = mkN "autorité" feminine ; -- tocheck
+lin leading_A = variants{} ; --
+lin leaf_N = L.leaf_N ;
+lin leaflet_N = mkN "foliole" feminine | mkN "tract" ; -- tocheck
+lin leafy_A = mkA "feuilleté" | mkA "feuillu" ; -- tocheck
+lin league_1_N = variants{} ; --
+lin league_2_N = variants{} ; --
+lin league_N = mkN "lieue" feminine | mkN "ligue" feminine ; -- tocheck
+lin leak_N = mkN "fuite" feminine | mkN "fuite" | mkN "taupe" feminine ; -- tocheck
+lin leak_V = variants{}; -- mkV2 (mkV I.fuir_V2) ; -- tocheck
+lin leak_V2 = mkV2 (mkV I.fuir_V2) ; -- tocheck
+lin leakage_N = mkN "fuite" feminine ; -- tocheck
+lin lean_A = mkA "mince" | mkA "serré" | mkA "pauvre" | mkA "maigre" ; -- tocheck
+lin lean_V = variants{}; -- mkV2 (reflV (mkV "pencher")) | mkV2 (reflV (mkV "presser")) ; -- tocheck
+lin lean_V2 = mkV2 (reflV (mkV "pencher")) | mkV2 (reflV (mkV "presser")) ; -- tocheck
+lin leap_N = mkN "saut" masculine ; -- tocheck
+lin leap_V = variants{}; -- mkV2 (mkV "sauter") ; -- tocheck
+lin leap_V2 = mkV2 (mkV "sauter") ; -- tocheck
+lin leapfrog_N = mkN "saute-mouton" masculine ; -- tocheck
+lin learn_V = mkV L.learn_V2 ;
+lin learn_V2 = L.learn_V2 ;
+lin learn_VS = mkVS (mkV L.learn_V2) ;
+lin learn_VV = aVV (mkV L.learn_V2) ;
+lin learner_N = variants{} ; --
+lin learning_N = mkN "apprentissage" ; -- tocheck
+lin lease_N = variants{} ; --
+lin leash_N = mkN "laisse" feminine ; -- tocheck
+lin least_Adv = mkAdv "le moins" ;
+lin leather_N = L.leather_N ;
+lin leave_N = mkN "congé" masculine | mkN "permission" feminine ; -- tocheck
+lin leave_V = I.partir_V | mkV "quitter" ;
+lin leave_V2 = L.leave_V2 ;
+lin leave_V2V = mkV2V (mkV "laisser") | mkV2V (mkV "quitter") ;
+lin leaven_N = mkN "levain" masculine ; -- tocheck
+lin lecher_N = mkN "paillard" masculine ; -- tocheck
+lin lechery_N = mkN "luxure" feminine ; -- tocheck
+lin lechwe_N = mkN "cobe" ; -- tocheck
+lin lecture_N = mkN "conférence" feminine ; -- tocheck
+lin lecture_V2 = mkV2 (mkV "gronder") ; -- tocheck
+lin lecturer_N = mkN "conférencier" masculine ; -- tocheck
+lin ledge_N = mkN "corniche" feminine | mkN "linteau" masculine ; -- tocheck
+lin ledger_N = mkN "registre" masculine ; -- tocheck
+lin lee_N = mkN "abri" ; -- tocheck
+lin leech_N = mkN "sangsue" feminine ; -- tocheck
+lin leek_N = mkN "poireau" masculine ; -- tocheck
+lin leer_V = mkV (mkV "lorgner") ; -- tocheck
+lin lees_N = mkN "lie" feminine ; -- tocheck
+lin leeway_N = mkN "latitude" feminine | mkN "dérive" ; -- tocheck
+lin left_A = mkA "gauche" ; -- tocheck
+lin left_N = mkN "gauche" feminine ; -- tocheck
+lin left_Ord = L.left_Ord ;
+lin left_handed_A = mkA "gaucher" ; -- tocheck
+lin leftover_A = mkA "restant" ; -- tocheck
+lin leftover_N = mkN "reste" masculine ; -- tocheck
+lin leg_N = L.leg_N ;
+lin legacy_N = mkN "héritage" masculine ; -- tocheck
+lin legal_A = mkA "légal" ; -- tocheck
+lin legalization_N = mkN "légalisation" feminine ; -- tocheck
+lin legally_Adv = variants{} ; --
+lin legatee_N = mkN "légataire" masculine ; -- tocheck
+lin legato_Adv = mkAdv "lié" ; -- tocheck
+lin legend_N = mkN "légende" feminine | mkN "légende" ; -- tocheck
+lin legendary_A = mkA "légendaire" ; -- tocheck
+lin legging_N = mkN "molletière" feminine ; -- tocheck
+lin legibility_N = mkN "lisibilité" feminine ; -- tocheck
+lin legible_A = mkA "lisible" ; -- tocheck
+lin legion_N = mkN "légion" feminine ; -- tocheck
+lin legionary_N = mkN "légionnaire" masculine ; -- tocheck
+lin legislate_V2 = mkV2 (mkV "légiférer") ; -- tocheck
+lin legislation_N = mkN "loi" feminine | mkN "législation" feminine ; -- tocheck
+lin legislative_A = mkA "législatif" ; -- tocheck
+lin legislator_N = mkN "législateur" masculine ; -- tocheck
+lin legislature_N = variants{} ; --
+lin legitimacy_N = mkN "légitimité" feminine ; -- tocheck
+lin legitimate_A = variants{} ; --
+lin legitimize_V2V = mkV2V (mkV "légitimiser") ; -- tocheck
+lin legume_N = mkN "légume" ; -- tocheck
+lin leishmaniasis_N = mkN "leishmaniose" feminine ; -- tocheck
+lin leisure_N = mkN "loisir" masculine ; -- tocheck
+lin lemma_N = mkN "lemme" masculine ; -- tocheck
+lin lemming_N = mkN "lemming" masculine ; -- tocheck
+lin lemon_N = mkN "chiotte" feminine | mkN "citron" masculine | mkN "citronnier" masculine ; -- tocheck
+lin lemonade_N = mkN "limonade" feminine | mkN "citronnade" feminine ; -- tocheck
+lin lemongrass_N = mkN "citronnelle" feminine ; -- tocheck
+lin lemur_N = mkN "lémur" masculine ; -- tocheck
+lin lend_V = variants{}; -- mkV2 (mkV "prêter") ; -- tocheck
+lin lend_V2 = mkV2 (mkV "prêter") ; -- tocheck
+lin lender_N = mkN "prêteur" masculine ; -- tocheck
+lin length_N = mkN "longueur" feminine ; -- tocheck
+lin lengthen_V2 = mkV2 (mkV "rallonger") ; -- tocheck
+lin lengthy_A = mkA "long" ; -- tocheck
+lin leniency_N = mkN "indulgence" feminine ; -- tocheck
+lin lenient_A = mkA "indulgent" ; -- tocheck
+lin lens_N = mkN "cristallin" masculine | mkN "lentille" feminine ; -- tocheck
+lin lentil_N = mkN "lentille" | mkN "lentille" feminine ; -- tocheck
+lin leonine_A = mkA "léonin" ; -- tocheck
+lin leopard_N = mkN "léopard" masculine ; -- tocheck
+lin leotard_N = mkN "justaucorps" masculine ; -- tocheck
+lin leper_N = mkN "léprosé" masculine ; -- tocheck
+lin lepidopterology_N = mkN "lépidoptérologie" feminine ; -- tocheck
+lin leprechaun_N = mkN "lutin" masculine ; -- tocheck
+lin leprosy_N = mkN "lèpre" feminine ; -- tocheck
+lin leprous_A = mkA "lépreux" ; -- tocheck
+lin lepton_N = mkN "lepton" masculine ; -- tocheck
+lin lesbian_A = mkA "lesbien" ; -- tocheck
+lin lesbian_N = mkN "lesbienne" feminine ; -- tocheck
+lin lesbianism_N = mkN "lesbianisme" masculine ; -- tocheck
+lin lesion_N = mkN "lésion" feminine ; -- tocheck
+lin less_A = mkA "moins" ; -- tocheck
+lin less_Adv = mkAdv "moins" ;
+lin less_CAdv = S.less_CAdv ;
+lin less_Det = variants{} ; --
+lin lessee_N = mkN "locataire" ; -- tocheck
+lin lesser_A = variants{} ; --
+lin lesson_N = mkN "leçon" feminine ; -- tocheck
+lin lessor_N = mkN "bailleur" masculine ; -- tocheck
+lin let_N = mkN "filet" masculine ; -- tocheck
+lin let_V2V = mkV2V (mkV "laisser") ;
+lin let_down_N = mkN "déception" ; -- tocheck
+lin lethal_A = mkA "létal" ; -- tocheck
+lin lethargic_A = mkA "mollasson" ; -- tocheck
+lin letter_1_N = mkN "lettre" feminine ;
+lin letter_2_N = mkN "lettre" feminine ;
+lin letter_N = variants{} ; --
+lin lettering_N = mkN "lettrage" masculine ; -- tocheck
+lin lettuce_N = mkN "laitue" feminine | mkN "salade" feminine | mkN "oseille" feminine ; -- tocheck
+lin leucine_N = mkN "leucine" feminine ; -- tocheck
+lin leukemia_N = mkN "leucémie" feminine ; -- tocheck
+lin leukocyte_N = mkN "leucocyte" masculine ; -- tocheck
+lin lev_N = mkN "lev" masculine ; -- tocheck
+lin levee_N = mkN "digue" feminine ; -- tocheck
+lin level_1_N = mkN "niveau" masculine ;
+lin level_2_N = mkN "niveau" masculine | mkN "plan" ;
+lin level_A = mkA "plat" | mkA "niveau" ; -- tocheck
+lin level_N = mkN "niveau" masculine ;
+lin level_V = variants{}; -- mkV2 (mkV "niveler") ; -- tocheck
+lin level_V2 = mkV2 (mkV "niveler") ; -- tocheck
+lin lever_N = mkN "levier" masculine ; -- tocheck
+lin leverage_N = mkN "influence" feminine ; -- tocheck
+lin leveret_N = mkN "levraut" masculine ; -- tocheck
+lin leviathan_N = mkN "léviathan" masculine ; -- tocheck
+lin levitate_V2 = mkV2 (mkV "léviter") ; -- tocheck
+lin levitation_N = mkN "lévitation" ; -- tocheck
+lin levity_N = mkN "nonchalance" ; -- tocheck
+lin levy_N = mkN "impôt" ; -- tocheck
+lin lewd_A = mkA "lascif" ; -- tocheck
+lin lexeme_N = mkN "lexème" masculine ; -- tocheck
+lin lexical_A = variants{} ; --
+lin lexicography_N = mkN "lexicographie" feminine ; -- tocheck
+lin lexicon_N = mkN "lexique" masculine | mkN "lexique" feminine ; -- tocheck
+lin li_N = mkN "li" masculine ; -- tocheck
+lin liability_N = mkN "responsabilité" feminine ; -- tocheck
+lin liable_A = mkA "responsable" ; -- tocheck
+lin liaison_N = variants{} ; --
+lin liana_N = mkN "liane" feminine ; -- tocheck
+lin liar_N = mkN "menteur" masculine ; -- tocheck
+lin libation_N = mkN "libation" feminine ; -- tocheck
+lin libel_N = mkN "diffamation" feminine | mkN "libelle" masculine ; -- tocheck
+lin liberal_A = mkA "généreux" ; -- tocheck
+lin liberal_N = mkN "libéral" masculine | mkN "libéral" ; -- tocheck
+lin liberalism_N = mkN "libéralisme" masculine ; -- tocheck
+lin liberalization_N = mkN "libéralisation" feminine ; -- tocheck
+lin liberalize_V2 = mkV2 (reflV (mkV "libéraliser")) | mkV2 (mkV "libéraliser") ; -- tocheck
+lin liberate_V2 = mkV2 (mkV "libérer") ; -- tocheck
+lin liberation_N = mkN "libération" feminine ; -- tocheck
+lin liberty_N = mkN "liberté" feminine ; -- tocheck
+lin libidinal_A = mkA "libidinal" ; -- tocheck
+lin libidinous_A = mkA "libidineux" ; -- tocheck
+lin libido_N = mkN "libido" feminine | mkN "libido" masculine ; -- tocheck
+lin librarian_N = mkN "bibliothécaire" ; -- tocheck
+lin library_N = mkN "bibliothèque" feminine ; -- tocheck
+lin licence_N = variants{} ; --
+lin license_V2 = variants{} ; --
+lin licentiate_N = mkN "diplomé" masculine ; -- tocheck
+lin licentious_A = mkA "voluptueux" | mkA "licencieux" ; -- tocheck
+lin licentiousness_N = mkN "licenciosité" ; -- tocheck
+lin lichen_N = mkN "lichen" masculine ; -- tocheck
+lin licit_A = mkA "licite" ; -- tocheck
+lin lick_V2 = mkV2 (mkV I.défaire_V2) | mkV2 (mkV "lécher") ; -- tocheck
+lin licking_N = mkN "léchage" masculine ; -- tocheck
+lin lid_N = mkN "couvercle" masculine ; -- tocheck
+lin lie_1_V = L.lie_V ;
+lin lie_2_V = mkV "mentir" ;
+lin lie_N = mkN "mensonge" masculine ; -- tocheck
+lin lie_V = L.lie_V ;
+lin lie_VS = mkVS (mkV "mentir") ;
+lin liege_A = mkA "lige" ; -- tocheck
+lin liege_N = mkN "suzerain" masculine ; -- tocheck
+lin lieutenant_N = mkN "lieutenant" masculine ; -- tocheck
+lin life_N = mkN "vie" feminine ;
+lin lifeguard_N = mkN "maitre-nageur" masculine | mkN "sauveteur" masculine ; -- tocheck
+lin lifespan_N = variants{} ; --
+lin lifestyle_N = variants{} ; --
+lin lifetime_N = mkN "éternité" feminine ; -- tocheck
+lin lift_N = mkN "portance" masculine | mkN "ascenseur" masculine ; -- tocheck
+lin lift_V = variants{}; -- mkV2 (mkV "lever") ; -- tocheck
+lin lift_V2 = mkV2 (mkV "lever") ; -- tocheck
+lin liftoff_N = mkN "décollage" masculine ; -- tocheck
+lin ligament_N = mkN "ligament" masculine ; -- tocheck
+lin ligature_N = mkN "ligature" feminine | mkN "ligature" ; -- tocheck
+lin liger_N = mkN "tigron" masculine ; -- tocheck
+lin light_A = mkA "lumineux" | mkA "léger" | mkA "clair" ; -- tocheck
+lin light_N = mkN "lumière" feminine ;
+lin light_V = variants{}; -- mkV2 (mkV "allumer") ; -- tocheck
+lin light_V2 = mkV2 (mkV "allumer") ; -- tocheck
+lin lighten_V2 = mkV2 (mkV "alléger") ; -- tocheck
+lin lighter_N = mkN "briquet" masculine ; -- tocheck
+lin lighthouse_N = mkN "phare" masculine ; -- tocheck
+lin lighting_N = variants{} ; --
+lin lightly_Adv = variants{} ; --
+lin lightning_N = mkN "foudre" | mkN "éclair" masculine ; -- tocheck
+lin ligneous_A = mkA "ligneux" ; -- tocheck
+lin lignite_N = mkN "lignite" masculine ; -- tocheck
+lin likable_A = mkA "aimable" ; -- tocheck
+lin like_A = mkA "pareil" ; -- tocheck
+lin like_Adv = mkAdv "comme" ; -- tocheck
+lin like_N = mkN "préférence" feminine ; -- tocheck
+lin like_Prep = mkPrep "comme" ;
+lin like_Subj = variants{} ; --
+lin like_V2 = L.like_V2 ;
+lin like_VS = subjVS (mkV "aimer") ;
+lin like_VV = mkVV (mkV "aimer") ;
+lin likelihood_N = mkN "vraisemblance" feminine ; -- tocheck
+lin likely_A = mkA "vraisemblable" | mkA "probable" ;
+lin liken_V2 = mkV2 (mkV "comparer") ; -- tocheck
+lin likewise_Adv = mkAdv "pareillement" ; -- tocheck
+lin liking_N = mkN "sympathie" feminine ; -- tocheck
+lin lilac_N = mkN "lilas" | mkN "lilas" masculine ; -- tocheck
+lin lilliputian_A = mkA "lilliputien" ; -- tocheck
+lin lily_N = mkN "lys" masculine ; -- tocheck
+lin lily_livered_A = mkA "poltron" ; -- tocheck
+lin limb_N = mkN "limbe" masculine | mkN "membre" masculine ; -- tocheck
+lin limber_N = mkN "avant-train" masculine ; -- tocheck
+lin limbo_N = mkN "limbo" masculine | mkN "limbes" ; -- tocheck
+lin lime_N = mkN "lime" feminine | mkN "chaux" feminine ; -- tocheck
+lin limerick_N = mkN "limerick" masculine ; -- tocheck
+lin limestone_N = mkN "calcaire" ; -- tocheck
+lin limit_N = mkN "limite" feminine ; -- tocheck
+lin limit_V2 = variants{}; -- mkV2V (mkV "limiter") ; -- tocheck
+lin limit_V2V = mkV2V (mkV "limiter") ; -- tocheck
+lin limitation_N = variants{} ; --
+lin limited_A = variants{} ; --
+lin limitless_A = mkA "illimité" ; -- tocheck
+lin limnology_N = mkN "limnologie" feminine ; -- tocheck
+lin limp_A = mkA "boité" ; -- tocheck
+lin limp_N = mkN "boitement" masculine ; -- tocheck
+lin limp_V = mkV (mkV "boiter") ; -- tocheck
+lin limpet_N = mkN "patelle" feminine ; -- tocheck
+lin limpid_A = mkA "limpide" ; -- tocheck
+lin limpidity_N = mkN "limpidité" feminine ; -- tocheck
+lin linchpin_N = mkN "cheville" feminine ; -- tocheck
+lin linden_N = mkN "tilleul" masculine ; -- tocheck
+lin line_N = mkN "ligne" feminine | mkN "droite" feminine ; --- split
+lin line_V = variants{}; -- mkV2 (mkV "croiser") ; -- tocheck
+lin line_V2 = mkV2 (mkV "croiser") ; -- tocheck
+lin lineage_N = mkN "descendance" feminine | mkN "lignage" masculine ; -- tocheck
+lin linear_A = mkA "linéaire" ; -- tocheck
+lin linen_N = mkN "toile" feminine ; -- tocheck
+lin ling_N = mkN "lotte" feminine ; -- tocheck
+lin linger_V = mkV (reflV (mkV "attarder")) ; -- tocheck
+lin lingerie_N = mkN "lingerie" feminine ; -- tocheck
+lin lingual_A = mkA "lingual" ; -- tocheck
+lin linguist_N = mkN "linguiste" ; -- tocheck
+lin linguistic_A = mkA "linguistique" ; -- tocheck
+lin linguistics_N = mkN "linguistique" feminine ; -- tocheck
+lin liniment_N = mkN "liniment" masculine ; -- tocheck
+lin lining_N = mkN "revêtement" masculine ; -- tocheck
+lin link_N = mkN "lien" masculine | mkN "maillon" | mkN "flambeau" masculine ; -- tocheck
+lin link_V = variants{}; -- mkV2 (mkV "relier") ; -- tocheck
+lin link_V2 = mkV2 (mkV "relier") ; -- tocheck
+lin linkage_N = mkN "timonerie" feminine ; -- tocheck
+lin linnet_N = mkN "linotte" feminine ; -- tocheck
+lin linoleum_N = mkN "linoléum" masculine ; -- tocheck
+lin lint_N = mkN "peluche" feminine ; -- tocheck
+lin lintel_N = mkN "linteau" masculine ; -- tocheck
+lin lion_N = mkN "Lion" | mkN "lion" masculine ; -- tocheck
+lin lioness_N = mkN "lionne" feminine ; -- tocheck
+lin lip_N = mkN "lèvre" feminine ; -- tocheck
+lin lipid_N = mkN "lipide" masculine ; -- tocheck
+lin liposuction_N = mkN "liposuccion" feminine ; -- tocheck
+lin liquefaction_N = mkN "liquéfaction" feminine ; -- tocheck
+lin liquefy_V2 = mkV2 (mkV "liquéfier") ; -- tocheck
+lin liqueur_N = mkN "liqueur" feminine ; -- tocheck
+lin liquid_A = mkA "liquide" ; -- tocheck
+lin liquid_N = mkN "liquide" masculine ; -- tocheck
+lin liquidate_V2 = mkV2 (mkV "liquider") ; -- tocheck
+lin liquidator_N = mkN "liquidateur" masculine ; -- tocheck
+lin liquor_N = mkN "spiritueux" masculine ; -- tocheck
+lin liquorice_N = mkN "réglisse" feminine ; -- tocheck
+lin lira_N = mkN "livre" feminine ; -- tocheck
+lin lisp_V2 = mkV2 (mkV "zozoter") ; -- tocheck
+lin list_N = mkN "liste" feminine ; -- tocheck
+lin list_V = variants{}; -- mkV2V (mkV "lister") ; -- tocheck
+lin list_V2 = variants{}; -- mkV2V (mkV "lister") ; -- tocheck
+lin list_V2V = mkV2V (mkV "lister") ; -- tocheck
+lin listen_V = mkV (mkV "écouter") ; -- tocheck
+lin listen_V2 = L.listen_V2 ;
+lin listenerFem_N = mkN "auditrice" feminine ; -- tocheck
+lin listenerMasc_N = mkN "auditeur" masculine ;
+lin listless_A = mkA "apathique" ; -- tocheck
+lin litany_N = mkN "litanie" feminine ; -- tocheck
+lin literacy_N = mkN "littératie" ; -- tocheck
+lin literal_A = mkA "épistolaire" | mkA "littéral" ; -- tocheck
+lin literally_Adv = variants{} ; --
+lin literary_A = mkA "littéraire" ; -- tocheck
+lin literate_A = mkA "alphabète" | mkA "lettré" ; -- tocheck
+lin literati_N = mkN "littérateur" masculine ; -- tocheck
+lin literature_N = mkN "littérature" feminine ; -- tocheck
+lin lithe_A = mkA "souple" | mkA "svelte" ; -- tocheck
+lin lithic_A = mkA "lithique" ; -- tocheck
+lin lithium_N = mkN "lithium" masculine ; -- tocheck
+lin lithography_N = mkN "lithographie" feminine ; -- tocheck
+lin lithosphere_N = mkN "lithosphère" feminine ; -- tocheck
+lin litigation_N = mkN "litige" masculine ; -- tocheck
+lin litmus_N = mkN "tournesol" masculine ; -- tocheck
+lin litre_N = mkN "litre" masculine ; -- tocheck
+lin litter_N = mkN "portée" feminine | mkN "litière" feminine | mkN "détritus" masculine ; -- tocheck
+lin little_A = mkA "petit" ;
+lin little_Adv = variants{} ; --
+lin little_Det = mkDet "peu" ;
+lin liturgical_A = mkA "liturgique" ; -- tocheck
+lin liturgy_N = mkN "liturgie" feminine ; -- tocheck
+lin live_A = mkA "vivant" ; -- tocheck
+lin live_V = L.live_V ; --- split
+lin livelihood_N = mkN "gagne-pain" masculine ; -- tocheck
+lin liveliness_N = mkN "vitalité" feminine ; -- tocheck
+lin lively_A = mkA "animé" ; -- tocheck
+lin liver_N = L.liver_N ;
+lin liverwort_N = mkN "hépatique" masculine ; -- tocheck
+lin livery_N = mkN "livrée" feminine ; -- tocheck
+lin livestock_N = mkN "bétail" masculine ; -- tocheck
+lin livid_A = mkA "livide" ; -- tocheck
+lin living_A = mkA "vivant" ; -- tocheck
+lin living_N = mkN "vie" feminine ; -- tocheck
+lin lizard_N = mkN "lézard" masculine ; -- tocheck
+lin lizardfish_N = mkN "poisson-lézard" masculine | mkN "poissons-lézards" ; -- tocheck
+lin llama_N = mkN "lama" masculine ; -- tocheck
+lin load_N = mkN "charge" feminine ; -- tocheck
+lin load_V = variants{}; -- mkV2 (mkV "charger") ; -- tocheck
+lin load_V2 = mkV2 (mkV "charger") ; -- tocheck
+lin loader_N = mkN "chargeur" ; -- tocheck
+lin loaf_N = mkN "savonnette" feminine | mkN "baguette" feminine ; -- tocheck
+lin loaf_V2 = mkV2 (mkV "paresser") ; -- tocheck
+lin loafer_N = mkN "mocassin" masculine | mkN "oisif" masculine ; -- tocheck
+lin loam_N = mkN "terreau" ; -- tocheck
+lin loan_N = mkN "emprunt" masculine | mkN "prêt" masculine ; -- tocheck
+lin loan_V2 = mkV2 (mkV "prêter") ; -- tocheck
+lin loanword_N = mkN "emprunt" masculine ; -- tocheck
+lin loath_A = mkA "hostile" | mkA "réticent" ; -- tocheck
+lin loathe_V2 = mkV2 (mkV "détester") ; -- tocheck
+lin loathing_N = mkN "dégoût" masculine ; -- tocheck
+lin loathsome_A = mkA "odieux" ; -- tocheck
+lin lob_N = mkN "lob" masculine ; -- tocheck
+lin lobby_N = mkN "lobby" masculine | mkN "vestibule" masculine ; -- tocheck
+lin lobbyist_N = mkN "lobbyiste" ; -- tocheck
+lin lobe_N = mkN "lobe" ; -- tocheck
+lin lobelia_N = mkN "lobélie" feminine ; -- tocheck
+lin lobotomy_N = mkN "lobotomie" feminine ; -- tocheck
+lin lobster_N = mkN "homard" masculine ; -- tocheck
+lin local_A = mkA "local" ;
+lin local_N = mkN "section" feminine ; -- tocheck
+lin locality_N = mkN "quartier" masculine | mkN "région" ; -- tocheck
+lin localization_N = mkN "localisation" feminine ; -- tocheck
+lin locally_Adv = variants{} ; --
+lin locate_V = variants{}; -- mkV2 (reflV (mkV "poser")) | mkV2 (mkV "situer") ; -- tocheck
+lin locate_V2 = mkV2 (reflV (mkV "poser")) | mkV2 (mkV "situer") ; -- tocheck
+lin location_N = mkN "lieu" masculine ; -- tocheck
+lin lochia_N = mkN "lochies" ; -- tocheck
+lin lock_N = mkN "verrou" masculine | mkN "mèche" feminine | mkN "serrure" feminine | mkN "écluse" feminine ; -- tocheck
+lin lock_V = variants{}; -- mkV2 (mkV "fermer") ; -- tocheck
+lin lock_V2 = mkV2 (mkV "fermer") ; -- tocheck
+lin locker_N = mkN "casier" ; -- tocheck
+lin locket_N = mkN "médaillon" masculine ; -- tocheck
+lin lockout_N = mkN "lock-out" ; -- tocheck
+lin locksmith_N = mkN "serrurier" ; -- tocheck
+lin locomotion_N = mkN "locomotion" feminine ; -- tocheck
+lin locomotive_N = mkN "locomotive" feminine ; -- tocheck
+lin locust_N = mkN "locuste" feminine ; -- tocheck
+lin lode_N = mkN "filon" masculine ; -- tocheck
+lin lodge_N = mkN "loge" feminine | mkN "cabane" feminine ; -- tocheck
+lin lodge_V = variants{}; -- mkV2 (mkV "demeurer") ; -- tocheck
+lin lodge_V2 = mkV2 (mkV "demeurer") ; -- tocheck
+lin loess_N = mkN "loess" masculine ; -- tocheck
+lin lofty_A = mkA "haut" ; -- tocheck
+lin log_N = mkN "bûche" feminine | mkN "tronc" masculine ; -- tocheck
+lin log_V2 = mkV2 (mkV "couper") ; -- tocheck
+lin loganberry_N = mkN "mûroise" feminine ; -- tocheck
+lin logarithm_N = mkN "logarithme" masculine ; -- tocheck
+lin loge_N = mkN "loge" feminine ; -- tocheck
+lin logic_N = mkN "logique" feminine ; -- tocheck
+lin logical_A = mkA "logique" ; -- tocheck
+lin logician_N = mkN "logicien" masculine ; -- tocheck
+lin logistic_A = mkA "logistique" ; -- tocheck
+lin logistics_N = mkN "logistique" feminine ; -- tocheck
+lin logjam_N = mkN "embouteillage" masculine | mkN "bourrage" masculine ; -- tocheck
+lin logo_N = mkN "logo" masculine ; -- tocheck
+lin logogram_N = mkN "logogramme" masculine ; -- tocheck
+lin loin_N = mkN "filet" | mkN "lombe" | mkN "lombes" ; -- tocheck
+lin loincloth_N = mkN "pagne" masculine ; -- tocheck
+lin loins_N = mkN "lombes" ; -- tocheck
+lin loiter_V2 = mkV2 (mkV "flâner") ; -- tocheck
+lin lollipop_N = mkN "sucette" ; -- tocheck
+lin lone_A = mkA "seul" | mkA "isolé" | mkA "unique" ; -- tocheck
+lin loneliness_N = mkN "solitude" feminine ; -- tocheck
+lin lonely_A = mkA "seul" | mkA "désert" ; -- tocheck
+lin loner_N = mkN "solitaire" ; -- tocheck
+lin lonesome_A = mkA "solitaire" ; -- tocheck
+lin long_A = L.long_A ;
+lin long_Adv = mkAdv "longtemps" ;
+lin long_V = variants{} ; --
+lin long_suffering_A = mkA "longanime" ; -- tocheck
+lin long_term_A = variants{} ; --
+lin long_winded_A = mkA "verbeux" ; -- tocheck
+lin longevity_N = mkN "longévité" feminine ; -- tocheck
+lin longing_N = mkN "nostalgie" feminine ; -- tocheck
+lin longitude_N = mkN "longitude" feminine ; -- tocheck
+lin look_N = mkN "regard" masculine | mkN "air" masculine ; -- tocheck
+lin look_V = mkV "regarder" ;
+lin look_V2 = mkV2 "regarder" ;
+lin look_VA = mkVA (mkV "sembler") ;
+lin looker_N = mkN "canon" masculine ; -- tocheck
+lin lookout_N = mkN "sentinelle" feminine ; -- tocheck
+lin loon_N = mkN "fou" masculine | mkN "plongeon" masculine ; -- tocheck
+lin loop_N = mkN "boucle" feminine ; -- tocheck
+lin loop_V2 = mkV2 (mkV "boucler") ; -- tocheck
+lin loophole_N = mkN "échappatoire" feminine | mkN "meurtrière" feminine ; -- tocheck
+lin loopy_A = mkA "timbré" ; -- tocheck
+lin loose_A = mkA "lâche" ; -- tocheck
+lin loose_V2 = mkV2 (mkV I.défaire_V2) ; -- tocheck
+lin loosen_V2 = mkV2 (mkV "desserrer") ; -- tocheck
+lin loosestrife_N = mkN "lysimaque" feminine | mkN "salicaire" feminine ; -- tocheck
+lin loot_N = mkN "fric" masculine | mkN "butin" masculine ; -- tocheck
+lin loot_V2 = mkV2 (mkV "piller") ; -- tocheck
+lin looter_N = mkN "pilleur" masculine ; -- tocheck
+lin lopsided_A = mkA "bancal" ; -- tocheck
+lin loquacious_A = mkA "loquace" ; -- tocheck
+lin loquacity_N = mkN "loquacité" feminine ; -- tocheck
+lin lord_N = mkN "seigneur" masculine | mkN "châtelain" ; -- tocheck
+lin lordosis_N = mkN "lordose" feminine ; -- tocheck
+lin lordship_N = mkN "Monsieur" masculine | mkN "domaine" feminine ; -- tocheck
+lin lorikeet_N = mkN "loriquet" masculine ; -- tocheck
+lin lorry_N = variants{} ; --
+lin lory_N = mkN "lori" masculine ; -- tocheck
+lin lose_V = mkV L.lose_V2 ;
+lin lose_V2 = L.lose_V2 ;
+lin loser_N = mkN "perdant" masculine ; -- tocheck
+lin loss_N = mkN "perte" feminine | mkN "défaite" feminine ; -- tocheck
+lin lost_A = variants{} ; --
+lin lot_N = mkN "bande" feminine | mkN "groupe" masculine ;
+lin lotion_N = mkN "lotion" masculine ; -- tocheck
+lin lottery_N = mkN "loterie" feminine ; -- tocheck
+lin lotto_N = mkN "loto" masculine ; -- tocheck
+lin lotus_N = mkN "lotus" masculine ; -- tocheck
+lin loud_A = mkA "fort" | mkA "bruyant" | mkA "voyant" ; -- tocheck
+lin loud_Adv = variants{} ; --
+lin loudly_Adv = variants{} ; --
+lin loudness_N = mkN "volume" masculine ; -- tocheck
+lin loudspeaker_N = mkN "haut-parleur" masculine ; -- tocheck
+lin lounge_N = mkN "salon" masculine ; -- tocheck
+lin loupe_N = mkN "loupe" feminine ; -- tocheck
+lin louse_N = L.louse_N ;
+lin lousy_A = mkA "pouilleux" ; -- tocheck
+lin lout_N = mkN "malotru" masculine | mkN "voyou" masculine ; -- tocheck
+lin louver_N = mkN "persienne" feminine ; -- tocheck
+lin lovable_A = mkA "aimable" ; -- tocheck
+lin lovage_N = mkN "livèche" ; -- tocheck
+lin love_N = L.love_N ;
+lin love_V2 = L.love_V2 ;
+lin love_VV = variants{}; -- mkV2V (mkV "aimer") ; -- tocheck
+lin lovebird_N = mkN "tourtereaux" | mkN "inséparable" masculine ; -- tocheck
+lin loveliness_N = mkN "beauté" feminine ; -- tocheck
+lin lovely_A = mkA "adorable" ; -- tocheck
+lin lover_N = mkN "amoureux" masculine | mkN "amant" masculine ; -- tocheck
+lin loving_A = mkA "aimant" ; -- tocheck
+lin low_A = mkA "bas" ;
+lin low_Adv = variants{} ; --
+lin low_N = mkN "dépression" feminine | mkN "première" feminine ; -- tocheck
+lin lower_V = variants{}; -- mkV2 (mkV "baisser") | mkV2 (reflV (mkV "abaisser")) ; -- tocheck
+lin lower_V2 = mkV2 (mkV "baisser") | mkV2 (reflV (mkV "abaisser")) ; -- tocheck
+lin lowering_N = mkN "baisse" ; -- tocheck
+lin lowland_N = mkN "plaine" feminine ; -- tocheck
+lin loyal_A = mkA "loyal" ; -- tocheck
+lin loyalty_N = mkN "loyauté" feminine ; -- tocheck
+lin lozenge_N = mkN "losange" masculine | mkN "pastille" feminine ; -- tocheck
+lin lubricant_N = mkN "lubrifiant" masculine ; -- tocheck
+lin lubricate_V2 = mkV2 (mkV "lubrifier") ; -- tocheck
+lin lubrication_N = mkN "lubrification" feminine ; -- tocheck
+lin lucid_A = mkA "lucide" | mkA "clair" ; -- tocheck
+lin lucidity_N = mkN "lucidité" feminine ; -- tocheck
+lin luck_N = mkN "chance" feminine ; -- tocheck
+lin lucky_A = mkA "fortuné" | mkA "chanceux" ; -- tocheck
+lin lucrative_A = mkA "lucratif" ; -- tocheck
+lin lucre_N = mkN "gain" masculine ; -- tocheck
+lin lucubration_N = mkN "élucubration" feminine ; -- tocheck
+lin ludicrous_A = mkA "absurde" ; -- tocheck
+lin lug_N = mkN "cosse" feminine ; -- tocheck
+lin luger_N = mkN "lugeur" masculine ; -- tocheck
+lin luggage_N = mkN "bagage" masculine ; -- tocheck
+lin lugubrious_A = mkA "lugubre" ; -- tocheck
+lin lukewarm_A = mkA "tiède" ; -- tocheck
+lin lull_V2 = mkV2 (mkV "apaiser") ; -- tocheck
+lin lullaby_N = mkN "berceuse" feminine ; -- tocheck
+lin lumbago_N = mkN "lumbago" masculine ; -- tocheck
+lin lumberjack_N = mkN "bûcheron" masculine ; -- tocheck
+lin lumen_N = mkN "lumen" ; -- tocheck
+lin luminescence_N = mkN "luminescence" feminine ; -- tocheck
+lin luminosity_N = mkN "luminosité" feminine ; -- tocheck
+lin luminous_A = mkA "lumineux" ; -- tocheck
+lin lump_N = mkN "morceau" masculine | mkN "lot" masculine | mkN "masse" ; -- tocheck
+lin lunar_A = mkA "lunaire" ; -- tocheck
+lin lunatic_A = mkA "lunatique" ; -- tocheck
+lin lunatic_N = mkN "dément" masculine ; -- tocheck
+lin lunch_N = mkN "déjeuner" masculine ; -- tocheck
+lin lunch_V2 = mkV2 (mkV "déjeuner") ; -- tocheck
+lin lunchtime_N = variants{} ; --
+lin lung_N = mkN "poumon" masculine ; -- tocheck
+lin lungi_N = mkN "lungi" ; -- tocheck
+lin lunisolar_A = mkA "lunisolaire" ; -- tocheck
+lin lupine_A = mkA "vorace" ; -- tocheck
+lin lupine_N = mkN "lupin" | mkN "lupin" masculine ; -- tocheck
+lin lurch_N = mkN "embardée" ; -- tocheck
+lin lure_N = mkN "leurre" masculine | mkN "attrait" masculine ; -- tocheck
+lin lurid_A = mkA "jaunâtre" | mkA "blafard" | mkA "choquant" ; -- tocheck
+lin lurk_V = mkV (mkV "traîner") ; -- tocheck
+lin lush_N = mkN "alcoolique" masculine ; -- tocheck
+lin lust_N = mkN "luxure" feminine ; -- tocheck
+lin lust_V = mkV (mkV "désirer") | mkV (mkV "joie") ; -- tocheck
+lin luster_N = mkN "lustre" masculine | mkN "éclat" masculine | mkN "lustre" ; -- tocheck
+lin lustful_A = mkA "lubrique" ; -- tocheck
+lin lute_N = mkN "luth" masculine ; -- tocheck
+lin lutetium_N = mkN "lutécium" masculine ; -- tocheck
+lin luthier_N = mkN "luthier" masculine ; -- tocheck
+lin luxuriant_A = mkA "luxuriant" ; -- tocheck
+lin luxurious_A = mkA "luxueux" ; -- tocheck
+lin luxury_A = variants{} ; --
+lin luxury_N = mkN "luxe" masculine ; -- tocheck
+lin lycaenid_N = mkN "lycénidé" masculine ; -- tocheck
+lin lyceum_N = mkN "lycée" masculine ; -- tocheck
+lin lychee_N = mkN "litchi" masculine | mkN "letchi" ; -- tocheck
+lin lye_N = mkN "soude" feminine ; -- tocheck
+lin lymphocyte_N = mkN "lymphocyte" masculine ; -- tocheck
+lin lymphoma_N = mkN "lymphome" masculine ; -- tocheck
+lin lynch_V2 = mkV2 (mkV "lyncher") ; -- tocheck
+lin lynching_N = mkN "lynchage" masculine ; -- tocheck
+lin lynchpin_N = mkN "cheville" feminine ; -- tocheck
+lin lynx_N = mkN "lynx" masculine ; -- tocheck
+lin lyonnaise_A = mkA "lyonnais" ; -- tocheck
+lin lyre_N = mkN "lyre" feminine ; -- tocheck
+lin lysine_N = mkN "lysine" feminine ; -- tocheck
+lin lysis_N = mkN "lyse" feminine | mkN "rémission" feminine ; -- tocheck
+lin lysosome_N = mkN "lysosome" masculine ; -- tocheck
+lin ma_N = mkN "maman" feminine ; -- tocheck
+lin macabre_A = mkA "macabre" ; -- tocheck
+lin macaque_N = mkN "macaque" masculine ; -- tocheck
+lin macaroni_N = mkN "macaronis" ; -- tocheck
+lin macaronic_A = mkA "bâtard" | mkA "macaronique" ; -- tocheck
+lin macaroon_N = mkN "macaron" ; -- tocheck
+lin macaw_N = mkN "ara" masculine ; -- tocheck
+lin mace_N = mkN "macis" masculine | mkN "masse" feminine ; -- tocheck
+lin macerate_V2 = mkV2 (mkV "macérer") ; -- tocheck
+lin maceration_N = mkN "macération" feminine ; -- tocheck
+lin machete_N = mkN "machette" ; -- tocheck
+lin machicolation_N = mkN "mâchicoulis" masculine ; -- tocheck
+lin machination_N = mkN "machination" feminine ; -- tocheck
+lin machine_N = mkN "machine" ; -- tocheck
+lin machinery_N = mkN "mécanique" feminine ; -- tocheck
+lin machinist_N = mkN "machiniste" masculine ; -- tocheck
+lin machismo_N = mkN "machisme" masculine ; -- tocheck
+lin macho_N = mkN "macho" masculine ; -- tocheck
+lin mackerel_N = mkN "maquereau" masculine ; -- tocheck
+lin macro_A = mkA "macro-" ; -- tocheck
+lin macro_N = mkN "macro" feminine ; -- tocheck
+lin macrobiotic_A = mkA "macrobiotique" ; -- tocheck
+lin macrocephaly_N = mkN "macrocéphalie" feminine ; -- tocheck
+lin macrocosm_N = mkN "macrocosme" masculine ; -- tocheck
+lin macrocosmic_A = mkA "macrocosmique" ; -- tocheck
+lin macroeconomics_N = mkN "macroéconomie" feminine ; -- tocheck
+lin macron_N = mkN "macron" masculine ; -- tocheck
+lin macrophage_N = mkN "macrophage" masculine ; -- tocheck
+lin macula_N = mkN "macula" feminine ; -- tocheck
+lin mad_A = mkA "fâché" | mkA "fou" ; -- tocheck
+lin madam_N = mkN "madame" feminine ; -- tocheck
+lin madder_N = mkN "garance" ; -- tocheck
+lin madman_N = mkN "fou" masculine ; -- tocheck
+lin madness_N = mkN "folie" | mkN "folie" feminine ; -- tocheck
+lin madras_N = mkN "madras" masculine ; -- tocheck
+lin madwoman_N = mkN "folle" feminine ; -- tocheck
+lin maenad_N = mkN "ménade" feminine ; -- tocheck
+lin mafia_N = mkN "mafia" feminine ; -- tocheck
+lin magazine_N = mkN "magasin" masculine | mkN "arsenal" masculine | mkN "magazine" masculine ; -- tocheck
+lin magenta_N = mkN "magenta" ; -- tocheck
+lin maggot_N = mkN "asticot" masculine ; -- tocheck
+lin magic_A = mkA "magique" ; -- tocheck
+lin magic_N = mkN "magie" feminine ; -- tocheck
+lin magical_A = variants{} ; --
+lin magician_N = mkN "magicien" masculine ; -- tocheck
+lin magistrate_N = mkN "magistrat" masculine ; -- tocheck
+lin magma_N = mkN "magma" masculine ; -- tocheck
+lin magnanimity_N = mkN "magnanimité" feminine ; -- tocheck
+lin magnanimous_A = mkA "magnanime" ; -- tocheck
+lin magnesium_N = mkN "magnésium" masculine ; -- tocheck
+lin magnet_N = mkN "aimant" masculine ; -- tocheck
+lin magnetic_A = mkA "magnétique" ; -- tocheck
+lin magnetism_N = mkN "magnétisme" masculine ; -- tocheck
+lin magnetization_N = mkN "magnétisation" feminine ; -- tocheck
+lin magnetometer_N = mkN "magnétomètre" masculine ; -- tocheck
+lin magnetosphere_N = mkN "magnétosphère" feminine ; -- tocheck
+lin magnification_N = mkN "agrandissement" masculine ; -- tocheck
+lin magnificent_A = mkA "magnifique" ; -- tocheck
+lin magnify_V2 = mkV2 (mkV "agrandir") ; -- tocheck
+lin magnitude_N = mkN "magnitude" feminine | mkN "ampleur" feminine | mkN "grandeur" feminine ; -- tocheck
+lin magnolia_N = mkN "magnolia" masculine ; -- tocheck
+lin magpie_N = mkN "pie" feminine ; -- tocheck
+lin magus_N = mkN "mage" masculine ; -- tocheck
+lin maharaja_N = mkN "maharadja" masculine ; -- tocheck
+lin mahogany_N = mkN "acajou" masculine ; -- tocheck
+lin maid_N = mkN "bonne" feminine | mkN "demoiselle" feminine ; -- tocheck
+lin maiden_A = mkA "inaugural" ; -- tocheck
+lin maiden_N = mkN "vierge" feminine ; -- tocheck
+lin maidenhead_N = mkN "virginité" ; -- tocheck
+lin maidenhood_N = mkN "virginité" ; -- tocheck
+lin mail_N = mkN "courrier" masculine | mkN "poste" feminine | mkN "poste" ; -- tocheck
+lin mailman_N = mkN "facteur" masculine ; -- tocheck
+lin maim_V2 = mkV2 (mkV "mutiler") ; -- tocheck
+lin main_A = mkA "principal" ;
+lin mainframe_N = variants{} ; --
+lin mainland_N = mkN "continent" masculine ; -- tocheck
+lin mainly_Adv = variants{} ; --
+lin mains_N = variants{} ; --
+lin mainsail_N = mkN "grand-voile" feminine ; -- tocheck
+lin mainstream_N = variants{} ; --
+lin maintain_V = variants{}; -- mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ; -- tocheck
+lin maintain_V2 = mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ; -- tocheck
+lin maintain_VS = variants{}; -- mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ; -- tocheck
+lin maintenance_N = mkN "entretien" masculine ; -- tocheck
+lin maize_N = mkN "maïs" masculine ; -- tocheck
+lin majesty_N = mkN "majesté" ; -- tocheck
+lin major_A = mkA "majeur" ;
+lin major_N = mkN "commandant" masculine | mkN "majeur" masculine ; -- tocheck
+lin majority_N = mkN "majorité" | mkN "majorité" feminine ; -- tocheck
+lin make_N = mkN "marque" feminine ; -- tocheck
+lin make_V = mkV I.faire_V2 ;
+lin make_V2 = I.faire_V2 ;
+lin make_V2A = mkV2V (mkV I.rendre_V2) ;
+lin make_V2V = mkV2V (mkV I.faire_V2) ;
+lin make_up_N = variants{} ; --
+lin makeover_N = mkN "relooking" ; -- tocheck
+lin maker_N = mkN "fabricant" masculine ; -- tocheck
+lin makeup_N = mkN "constitution" | mkN "maquillage" masculine ; -- tocheck
+lin making_N = variants{} ; --
+lin malachite_N = mkN "malachite" feminine ; -- tocheck
+lin malacia_N = mkN "malacie" feminine ; -- tocheck
+lin malacology_N = mkN "malacologie" feminine ; -- tocheck
+lin malady_N = mkN "maladie" feminine ; -- tocheck
+lin malaise_N = mkN "malaise" masculine ; -- tocheck
+lin malaria_N = mkN "paludisme" masculine ; -- tocheck
+lin male_A = mkA "mâle" ; -- tocheck
+lin male_N = mkN "mâle" masculine | mkN "homme" masculine ; -- tocheck
+lin malediction_N = mkN "malédiction" feminine ; -- tocheck
+lin maleficent_A = mkA "maléfique" ; -- tocheck
+lin malevolence_N = mkN "malveillance" feminine ; -- tocheck
+lin malevolent_A = mkA "malintentionné" ; -- tocheck
+lin malformation_N = mkN "malformation" feminine ; -- tocheck
+lin malice_N = mkN "malice" feminine ; -- tocheck
+lin malicious_A = mkA "mauvais" | mkA "malveillant" ; -- tocheck
+lin malignant_A = mkA "malin" ; -- tocheck
+lin malleable_A = mkA "malléable" ; -- tocheck
+lin mallet_N = mkN "maillet" masculine ; -- tocheck
+lin malleus_N = mkN "malléus" ; -- tocheck
+lin mallow_N = mkN "mauve" feminine ; -- tocheck
+lin malnutrition_N = mkN "malnutrition" feminine ; -- tocheck
+lin malt_N = mkN "malt" masculine ; -- tocheck
+lin malt_V2 = mkV2 (mkV "malter") ; -- tocheck
+lin maltreatment_N = mkN "sévice" masculine ; -- tocheck
+lin mamba_N = mkN "mamba" masculine ; -- tocheck
+lin mambo_N = mkN "mambo" masculine ; -- tocheck
+lin mammal_N = mkN "mammifère" masculine ; -- tocheck
+lin mammary_A = mkA "mammaire" ; -- tocheck
+lin mammogram_N = mkN "mammogramme" masculine ; -- tocheck
+lin mammography_N = mkN "mammographie" feminine ; -- tocheck
+lin mammoth_N = mkN "mammouth" masculine ; -- tocheck
+lin mammy_N = mkN "maman" ; -- tocheck
+lin man_N = L.man_N ;
+lin manage_V = variants{}; -- mkV2 (mkV "gérer") | mkV2 (mkV I.parvenir_V) | mkV2 (mkV "manier") ; -- tocheck
+lin manage_V2 = mkV2 (mkV "gérer") | mkV2 (mkV I.parvenir_V) | mkV2 (mkV "manier") ; -- tocheck
+lin manage_VV = variants{}; -- mkV2 (mkV "gérer") | mkV2 (mkV I.parvenir_V) | mkV2 (mkV "manier") ; -- tocheck
+lin manageable_A = mkA "gérable" ; -- tocheck
+lin management_N = mkN "administration" feminine ;
+lin manager_N = mkN "chef" ;
+lin managerial_A = mkA "managérial" ; -- tocheck
+lin managing_A = variants{} ; --
+lin manatee_N = mkN "lamantin" masculine ; -- tocheck
+lin mandala_N = mkN "mandala" masculine ; -- tocheck
+lin mandarin_N = mkN "mandarin" masculine ; -- tocheck
+lin mandate_N = mkN "mandat" masculine ; -- tocheck
+lin mandate_V2 = mkV2 (mkV "autoriser") ; -- tocheck
+lin mandatory_A = mkA "obligatoire" ; -- tocheck
+lin mandolin_N = mkN "mandoline" feminine ; -- tocheck
+lin mandrake_N = mkN "mandragore" feminine ; -- tocheck
+lin mandrill_N = mkN "mandrill" masculine ; -- tocheck
+lin mane_N = mkN "crinière" feminine ; -- tocheck
+lin maneuver_N = mkN "manoeuvre" feminine ; -- tocheck
+lin maneuver_V2 = mkV2 (mkV "manoeuvrer") ; -- tocheck
+lin manganese_N = mkN "manganèse" masculine ; -- tocheck
+lin mange_N = mkN "gale" feminine ; -- tocheck
+lin manger_N = mkN "mangeoire" feminine ; -- tocheck
+lin mangle_N = mkN "essoreuse" feminine ; -- tocheck
+lin mangle_V2 = mkV2 (mkV "essorer") ; -- tocheck
+lin mango_N = mkN "mangue" feminine | mkN "manguier" masculine ; -- tocheck
+lin mangosteen_N = mkN "mangoustan" ; -- tocheck
+lin mangrove_N = mkN "palétuvier" masculine ; -- tocheck
+lin mangy_A = mkA "galeux" ; -- tocheck
+lin manhood_N = mkN "virilité" feminine ; -- tocheck
+lin mania_N = mkN "manie" feminine ; -- tocheck
+lin maniac_N = mkN "maniaque" ; -- tocheck
+lin manicure_N = mkN "manucure" feminine ; -- tocheck
+lin manicurist_N = mkN "manucure" ; -- tocheck
+lin manifest_A = mkA "manifeste" ; -- tocheck
+lin manifest_N = mkN "manifeste" ; -- tocheck
+lin manifest_V2 = variants{} ; --
+lin manifestation_N = mkN "manifestation" feminine ; -- tocheck
+lin manifesto_N = mkN "manifeste" masculine ; -- tocheck
+lin manifold_N = mkN "variété" feminine ; -- tocheck
+lin manipulate_V2 = mkV2 (mkV "manipuler") ; -- tocheck
+lin manipulation_N = variants{} ; --
+lin manipulative_A = mkA "manipulateur" ; -- tocheck
+lin manipulator_N = mkN "manipulateur" masculine ; -- tocheck
+lin mankind_N = mkN "humanité" feminine ; -- tocheck
+lin manliness_N = mkN "masculinité" feminine ; -- tocheck
+lin manly_A = mkA "viril" ; -- tocheck
+lin manna_N = mkN "manne" feminine ; -- tocheck
+lin mannequin_N = mkN "mannequin" masculine ; -- tocheck
+lin manner_N = mkN "manière" feminine ; -- tocheck
+lin mannerism_N = mkN "maniérisme" masculine ; -- tocheck
+lin manners_N = mkN "moeurs" ; -- tocheck
+lin manoeuvrability_N = mkN "manoeuvrabilité" feminine ; -- tocheck
+lin manometer_N = mkN "manomètre" masculine ; -- tocheck
+lin manor_N = mkN "manoir" ; -- tocheck
+lin manpower_N = variants{} ; --
+lin manticore_N = mkN "manticore" ; -- tocheck
+lin mantis_N = mkN "mante" feminine ; -- tocheck
+lin mantle_N = mkN "manteau" masculine ; -- tocheck
+lin mantra_N = mkN "mantra" masculine | mkN "slogan" masculine ; -- tocheck
+lin manual_A = mkA "manuel" ; -- tocheck
+lin manual_N = mkN "manuel" masculine ; -- tocheck
+lin manufacture_N = variants{} ; --
+lin manufacture_V2 = mkV2 (mkV "fabriquer") | mkV2 (mkV "manufacturer") ; -- tocheck
+lin manufacturer_N = mkN "fabricant" masculine ; -- tocheck
+lin manufacturing_A = variants{} ; --
+lin manufacturing_N = variants{} ; --
+lin manul_N = mkN "manul" ; -- tocheck
+lin manumission_N = mkN "manumission" ; -- tocheck
+lin manure_N = mkN "fumier" masculine ; -- tocheck
+lin manuscript_N = mkN "manuscrit" masculine ; -- tocheck
+lin many_Det = S.many_Det ;
+lin map_N = mkN "plan" masculine | mkN "carte" feminine ; -- tocheck
+lin map_V2 = variants{} ; --
+lin maple_N = mkN "érable" masculine ; -- tocheck
+lin mapping_N = mkN "cartographie" feminine ; -- tocheck
+lin maquis_N = mkN "maquis" masculine ; -- tocheck
+lin marasmus_N = mkN "marasme" masculine ; -- tocheck
+lin marathon_N = mkN "marathon" masculine ; -- tocheck
+lin maraud_V = mkV (mkV "marauder") | mkV (mkV "piller") ; -- tocheck
+lin marauder_N = mkN "maraudeur" masculine ; -- tocheck
+lin marble_N = mkN "marbre" masculine | mkN "bille" feminine ; -- tocheck
+lin marbles_N = mkN "billes" ; -- tocheck
+lin march_V = variants{}; -- mkV2 (mkV "marcher") ; -- tocheck
+lin march_V2 = mkV2 (mkV "marcher") ; -- tocheck
+lin marchioness_N = mkN "marquise" ; -- tocheck
+lin mare_N = mkN "jument" feminine ; -- tocheck
+lin margarine_N = mkN "margarine" feminine ; -- tocheck
+lin margay_N = mkN "margay" masculine ; -- tocheck
+lin margin_N = mkN "marge" feminine ; -- tocheck
+lin marginal_A = mkA "médiocre" | mkA "adjacent" | mkA "marginal" | mkA "pauvre" ; -- tocheck
+lin margrave_N = mkN "margrave" masculine ; -- tocheck
+lin marigold_N = mkN "souci" masculine ; -- tocheck
+lin marijuana_N = mkN "marijuana" feminine ; -- tocheck
+lin marimba_N = mkN "marimba" masculine ; -- tocheck
+lin marinade_N = mkN "marinade" feminine ; -- tocheck
+lin marinate_V2 = mkV2 (mkV "mariner") ; -- tocheck
+lin marine_A = mkA "marin" ; -- tocheck
+lin marine_N = mkN "marinier" masculine ; -- tocheck
+lin marionette_N = mkN "marionnette" feminine ; -- tocheck
+lin marital_A = mkA "matrimonial" ; -- tocheck
+lin maritime_A = mkA "maritime" ; -- tocheck
+lin marjoram_N = mkN "marjolaine" feminine ; -- tocheck
+lin mark_N = mkN "note" feminine | mkN "pièce" | mkN "marque" feminine | mkN "marc" masculine | mkN "score" masculine | mkN "mark" masculine | mkN "trace" feminine ; -- tocheck
+lin mark_V2 = variants{}; -- mkV3 (mkV "tacher") | mkV3 (mkV "corriger") | mkV3 (mkV "marquer") | mkV3 (mkV "noter") ; -- tocheck
+lin mark_V3 = mkV3 (mkV "tacher") | mkV3 (mkV "corriger") | mkV3 (mkV "marquer") | mkV3 (mkV "noter") ; -- tocheck
+lin marked_A = variants{} ; --
+lin marker_N = mkN "marqueur" masculine ; -- tocheck
+lin market_1_N = mkN "marché" masculine ;
+lin market_2_N = mkN "marché" masculine ;
+lin market_N = mkN "marché" masculine ;
+lin market_V = variants{}; -- mkV2 (mkV "commercialiser") ; -- tocheck
+lin market_V2 = mkV2 (mkV "commercialiser") ; -- tocheck
+lin marketing_N = mkN "mercatique" feminine ; -- tocheck
+lin marketplace_N = mkN "marché" masculine ; -- tocheck
+lin markup_N = mkN "majoration" feminine | mkN "balise" | mkN "marge" ; -- tocheck
+lin marl_N = mkN "marne" feminine ; -- tocheck
+lin marlin_N = mkN "marlin" ; -- tocheck
+lin marline_N = mkN "lusin" masculine ; -- tocheck
+lin marmalade_N = mkN "confiture" feminine ; -- tocheck
+lin marmoreal_A = mkA "marmoréen" ; -- tocheck
+lin marmoset_N = mkN "ouistiti" masculine ; -- tocheck
+lin marmot_N = mkN "marmotte" feminine ; -- tocheck
+lin marquess_N = mkN "marquis" masculine ; -- tocheck
+lin marriage_N = mkN "mariage" masculine ; -- tocheck
+lin married_A = variants{} ; --
+lin married_A2 = L.married_A2 ;
+lin marrow_N = mkN "courgette" feminine | mkN "moelle" feminine ; -- tocheck
+lin marry_V = variants{}; -- mkV2 (mkV "marier") | mkV2 (reflV (mkV "marier")) ; -- tocheck
+lin marry_V2 = mkV2 (mkV "marier") | mkV2 (reflV (mkV "marier")) ; -- tocheck
+lin marsh_N = mkN "marais" ; -- tocheck
+lin marshal_N = mkN "maréchal" | mkN "marshal" ; -- tocheck
+lin marshmallow_N = mkN "guimauve" feminine ; -- tocheck
+lin marshy_A = mkA "marécageux" ; -- tocheck
+lin marsupial_N = mkN "marsupial" masculine ; -- tocheck
+lin marten_N = mkN "marte" feminine ; -- tocheck
+lin martial_A = mkA "martial" ; -- tocheck
+lin martin_N = mkN "martinet" masculine ; -- tocheck
+lin martini_N = mkN "martini" masculine ; -- tocheck
+lin martyr_N = mkN "martyr" masculine ; -- tocheck
+lin martyr_V2 = mkV2 (mkV "martyriser") ; -- tocheck
+lin martyrdom_N = mkN "martyre" masculine ; -- tocheck
+lin marvellous_A = variants{} ; --
+lin marvelous_A = mkA "merveilleux" ; -- tocheck
+lin marzipan_N = mkN "massepain" masculine ; -- tocheck
+lin mascara_N = mkN "rimmel" masculine ; -- tocheck
+lin mascot_N = mkN "mascotte" feminine ; -- tocheck
+lin masculine_A = mkA "masculin" ; -- tocheck
+lin masculine_N = mkN "masculin" masculine ; -- tocheck
+lin masculinity_N = mkN "masculinité" feminine ; -- tocheck
+lin masculinization_N = mkN "masculinisation" feminine ; -- tocheck
+lin mask_N = mkN "masque" masculine | mkN "masque" ; -- tocheck
+lin masochism_N = mkN "masochisme" masculine ; -- tocheck
+lin masochist_N = mkN "masochiste" ; -- tocheck
+lin mason_N = mkN "maçon" masculine ; -- tocheck
+lin masquerade_V = mkV (mkV "mascarade") ; -- tocheck
+lin mass_A = variants{} ; --
+lin mass_N = mkN "masse" feminine | mkN "messe" feminine ; -- tocheck
+lin massacre_N = mkN "massacre" masculine ; -- tocheck
+lin massacre_V2 = mkV2 (mkV "massacrer") ; -- tocheck
+lin massage_N = mkN "massage" masculine ; -- tocheck
+lin massage_V2 = mkV2 (mkV "masser") ; -- tocheck
+lin masseur_N = mkN "masseur" masculine ; -- tocheck
+lin massif_N = mkN "massif" masculine ; -- tocheck
+lin massive_A = mkA "massif" ; -- tocheck
+lin mast_N = mkN "mât" masculine ; -- tocheck
+lin mastectomy_N = mkN "masectomie" feminine ; -- tocheck
+lin master_1_N = mkN "maître" masculine ; 
+lin master_2_N = mkN "maître" masculine ; 
+lin master_N = mkN "maître" masculine ; 
+lin master_V2 = mkV2 "maîtriser" ;
+lin masterpiece_N = mkN "chef-d'oeuvre" masculine ; -- tocheck
+lin mastic_N = mkN "mastic" ; -- tocheck
+lin masticate_V2 = mkV2 (mkV "mastiquer") ; -- tocheck
+lin mastiff_N = mkN "dogue" masculine ; -- tocheck
+lin mastitis_N = mkN "mastite" masculine ; -- tocheck
+lin masturbate_V2 = mkV2 (mkV "masturber") ; -- tocheck
+lin masturbation_N = mkN "masturbation" feminine ; -- tocheck
+lin masturbator_N = mkN "masturbateur" masculine ; -- tocheck
+lin matador_N = mkN "matador" masculine ; -- tocheck
+lin match_1_N = variants{} ; --
+lin match_2_N = variants{} ; --
+lin match_3_N = variants{} ; --
+lin match_N = mkN "allumette" feminine | mkN "match" masculine ; -- tocheck
+lin match_V2 = mkV2 (mkV "combiner") | mkV2 (mkV "concorder") ; -- tocheck
+lin matchmaker_N = mkN "entremetteur" ; -- tocheck
+lin mate_1_N = variants{} ; --
+lin mate_2_N = variants{} ; --
+lin mate_N = mkN "copain" masculine ; -- tocheck
+lin mate_V2 = mkV2 (reflV (mkV "accoupler")) | mkV2 (reflV (mkV "assembler")) ; -- tocheck
+lin material_A = mkA "matériel" ; -- tocheck
+lin material_N = mkN "matériel" masculine ;
+lin materialism_N = mkN "matérialisme" masculine ; -- tocheck
+lin materialistic_A = mkA "matérialiste" ; -- tocheck
+lin materiel_N = mkN "matériel" ; -- tocheck
+lin maternal_A = mkA "maternel" ; -- tocheck
+lin mathematical_A = mkA "mathématique" ; -- tocheck
+lin mathematics_N = mkN "mathématiques" ; -- tocheck
+lin maths_N = mkN "maths" ; -- tocheck
+lin matriarch_N = mkN "matriarche" feminine ; -- tocheck
+lin matrilineal_A = mkA "matrilinéaire" ; -- tocheck
+lin matrimony_N = mkN "mariage" masculine ; -- tocheck
+lin matrix_N = mkN "matrice" feminine ; -- tocheck
+lin matter_1_N = mkN "matière" feminine ;
+lin matter_2_N = mkN "affaire" feminine ;
+lin matter_N = mkN "matière" feminine | mkN "affaire" feminine ;
+lin matter_V = mkV (mkV "importer") ; -- tocheck
+lin mattock_N = mkN "pioche" ; -- tocheck
+lin mattress_N = mkN "matelas" masculine ; -- tocheck
+lin mature_A = mkA "mûr" ; -- tocheck
+lin mature_V2 = mkV2 (mkV "mûrir") ; -- tocheck
+lin maturity_1_N = variants{} ; --
+lin maturity_2_N = variants{} ; --
+lin maturity_3_N = variants{} ; --
+lin maturity_N = variants{} ; --
+lin matutinal_A = mkA "matutinal" ; -- tocheck
+lin maudlin_A = mkA "larmoyant" | mkA "histrionique" ; -- tocheck
+lin maul_N = mkN "merlin" masculine ; -- tocheck
+lin maul_V2 = mkV2 (mkV "maltraiter") ; -- tocheck
+lin mausoleum_N = mkN "mausolée" masculine ; -- tocheck
+lin mauve_A = mkA "mauve" ; -- tocheck
+lin mauve_N = mkN "mauve" masculine ; -- tocheck
+lin maverick_N = mkN "dissident" masculine | mkN "anticonformiste" ; -- tocheck
+lin maxim_N = mkN "maxime" feminine ; -- tocheck
+lin maximal_A = mkA "maximal" ; -- tocheck
+lin maximum_A = mkA "maximum" ; -- tocheck
+lin maximum_N = mkN "maximum" masculine ; -- tocheck
+lin may_1_VV = S.can_VV ;
+lin may_2_VV = S.can_VV ;
+lin maybe_Adv = mkAdv "peut-être" ; -- tocheck
+lin mayday_N = mkN "mayday" ; -- tocheck
+lin mayhem_N = mkN "grabuge" masculine | mkN "mutilation" feminine ; -- tocheck
+lin mayonnaise_N = mkN "mayonnaise" feminine ; -- tocheck
+lin mayor_N = mkN "maire" masculine | mkN "maire" ; -- tocheck
+lin maypole_N = mkN "mai" ; -- tocheck
+lin maze_N = mkN "dédale" masculine ; -- tocheck
+lin mazurka_N = mkN "mazurka" feminine ; -- tocheck
+lin mead_N = mkN "hydromel" masculine ; -- tocheck
+lin meadow_N = mkN "pré" masculine ; -- tocheck
+lin meadowlark_N = mkN "sturnelle" feminine ; -- tocheck
+lin meager_A = mkA "maigre" ; -- tocheck
+lin meagerness_N = mkN "maigreur" feminine ; -- tocheck
+lin meagre_A = mkA "maigre" ; -- tocheck
+lin meal_N = mkN "moûture" feminine | mkN "repas" masculine ; -- tocheck
+lin mealy_A = mkA "farineux" ; -- tocheck
+lin mealy_mouthed_A = mkA "hypocrite" ; -- tocheck
+lin mean_A = mkA "méchant" | mkA "moyen" | mkA "inférieur" ; -- tocheck
+lin mean_N = mkN "moyenne" feminine | mkN "moyen" masculine ; -- tocheck
+lin mean_V2 = mkV2 "signifier" ;
+lin mean_V2V = mkV2V (mkV "signifier") ; ----
+lin mean_VS = mkVS (mkV I.dire_V2) ; ---- veut dire
+lin mean_VV = aVV (mkV "penser") ;
+lin meander_N = mkN "méandre" masculine ; -- tocheck
+lin meander_V = mkV (mkV "errer") | mkV (mkV "méandrer") ; -- tocheck
+lin meaning_N = mkN "sens" masculine | mkN "signification" feminine ; -- tocheck
+lin meaningful_A = variants{} ; --
+lin means_N = variants{} ; --
+lin meantime_N = variants{} ; --
+lin meanwhile_Adv = variants{} ; --
+lin measles_N = mkN "rougeole" feminine ; -- tocheck
+lin measure_N = mkN "mesure" | mkN "mesure" feminine ; -- tocheck
+lin measure_V = variants{}; -- mkV2 (mkV "mesurer") ; -- tocheck
+lin measure_V2 = mkV2 (mkV "mesurer") ; -- tocheck
+lin measurement_N = mkN "mesure" feminine ; -- tocheck
+lin meat_N = L.meat_N ;
+lin meatball_N = mkN "boulette" feminine ; -- tocheck
+lin mechanic_N = mkN "mécanicien" masculine ; -- tocheck
+lin mechanical_A = mkA "mécanique" ; -- tocheck
+lin mechanics_N = mkN "mécanique" feminine ; -- tocheck
+lin mechanism_N = mkN "mechanisme" masculine ; -- tocheck
+lin mechanization_N = mkN "mécanisation" feminine ; -- tocheck
+lin mechanize_V2 = mkV2 (mkV "mécaniser") ; -- tocheck
+lin medal_N = mkN "médaille" feminine ; -- tocheck
+lin medalist_N = mkN "médaillé" masculine ; -- tocheck
+lin medallion_N = mkN "médaillon" masculine ; -- tocheck
+lin meddle_V = mkV (reflV (mkV "mêler")) ; -- tocheck
+lin meddlesome_A = mkA "importunément" ; -- tocheck
+lin media_N = mkN "médias" ; -- tocheck
+lin median_A = mkA "médian" ; -- tocheck
+lin median_N = mkN "médiane" feminine ; -- tocheck
+lin mediator_N = mkN "médiateur" masculine ; -- tocheck
+lin medical_A = mkA "médical" ; -- tocheck
+lin medicinal_A = mkA "médicinal" ; -- tocheck
+lin medicine_N = mkN "médecine" feminine | mkN "médicament" masculine | mkN "traitement" masculine ; -- tocheck
+lin medieval_A = mkA "médiéval" ; -- tocheck
+lin medina_N = mkN "médina" feminine ; -- tocheck
+lin mediocre_A = mkA "médiocre" ; -- tocheck
+lin meditate_V2 = mkV2 (mkV "méditer") ; -- tocheck
+lin meditation_N = mkN "méditation" feminine ; -- tocheck
+lin medium_A = variants{} ; --
+lin medium_N = mkN "médium" masculine | mkN "moyen" | mkN "milieu" masculine | mkN "médium" ; -- tocheck
+lin medlar_N = mkN "nèfle" feminine | mkN "néflier" masculine ; -- tocheck
+lin medley_N = mkN "pot-pourri" | mkN "mélange" masculine ; -- tocheck
+lin meek_A = mkA "humble" ; -- tocheck
+lin meerkat_N = mkN "suricate" masculine ; -- tocheck
+lin meet_V = reflV (mkV I.voir_V2) ;
+lin meet_V2 = I.rejoindre_V2 | mkV2 (mkV "rencontrer") ;
+lin meeting_N = mkN "réunion" feminine | mkN "rencontre" feminine ; ---- split
+lin megabyte_N = mkN "mégaoctet" ; -- tocheck
+lin megalomania_N = mkN "mégalomanie" feminine ; -- tocheck
+lin megalopolis_N = mkN "mégalopole" feminine ; -- tocheck
+lin megaphone_N = mkN "porte-voix" masculine ; -- tocheck
+lin megaton_N = mkN "mégatonne" feminine ; -- tocheck
+lin meiosis_N = mkN "méiose" feminine ; -- tocheck
+lin meitnerium_N = mkN "meitnérium" masculine ; -- tocheck
+lin melancholic_A = mkA "mélancolique" ; -- tocheck
+lin melancholy_A = mkA "mélancolique" ; -- tocheck
+lin melancholy_N = mkN "mélancolie" feminine ; -- tocheck
+lin melanoma_N = mkN "mélanome" masculine ; -- tocheck
+lin mellifluous_A = mkA "mélodieux" ; -- tocheck
+lin mellow_A = mkA "moelleux" ; -- tocheck
+lin melodious_A = mkA "mélodieux" ; -- tocheck
+lin melodrama_N = mkN "mélodrame" masculine ; -- tocheck
+lin melodramatic_A = mkA "mélodramatique" ; -- tocheck
+lin melody_N = mkN "mélodie" feminine ; -- tocheck
+lin melon_N = mkN "melon" | mkN "melon" masculine | mkN "melons" ; -- tocheck
+lin melt_V = variants{} ; --
+lin melt_V2 = variants{} ; --
+lin member_N = mkN "membre" masculine ;
+lin membership_N = mkN "adhésion" feminine | mkN "appartenance" feminine ; -- tocheck
+lin membrane_N = mkN "membrane" feminine ; -- tocheck
+lin membranous_A = mkA "membraneux" ; -- tocheck
+lin meme_N = mkN "mème" masculine ; -- tocheck
+lin memento_N = mkN "souvenir" ; -- tocheck
+lin memorable_A = mkA "mémorable" ; -- tocheck
+lin memorandum_N = mkN "mémorandum" masculine ; -- tocheck
+lin memorial_N = mkN "mémorial" masculine ; -- tocheck
+lin memorize_V2 = mkV2 (mkV "mémoriser") ; -- tocheck
+lin memory_N = mkN "mémoire" feminine | mkN "souvenir" masculine ; -- tocheck
+lin menagerie_N = mkN "ménagerie" ; -- tocheck
+lin menarche_N = mkN "ménarche" feminine ; -- tocheck
+lin mend_V2 = mkV2 (mkV "rapiécer") | mkV2 (mkV "réparer") ; -- tocheck
+lin mendacious_A = mkA "fallacieux" ; -- tocheck
+lin mendelevium_N = mkN "mendélévium" masculine ; -- tocheck
+lin mendicant_A = mkA "mendiant" ; -- tocheck
+lin menhir_N = mkN "menhir" masculine ; -- tocheck
+lin meningitis_N = mkN "méningite" feminine ; -- tocheck
+lin meniscus_N = mkN "ménisque" masculine ; -- tocheck
+lin menopause_N = mkN "ménopause" ; -- tocheck
+lin menorrhagia_N = mkN "ménorragie" feminine ; -- tocheck
+lin menstrual_A = mkA "menstruel" | mkA "mensuel" ; -- tocheck
+lin menstruation_N = mkN "menstruation" feminine ; -- tocheck
+lin mental_A = mkA "mental" ; -- tocheck
+lin mentality_N = mkN "mentalité" feminine ; -- tocheck
+lin mentally_Adv = variants{} ; --
+lin mention_N = variants{} ; --
+lin mention_V = variants{}; -- mkV2 (mkV "mentionner") ; -- tocheck
+lin mention_V2 = mkV2 (mkV "mentionner") ; -- tocheck
+lin mention_VS = variants{}; -- mkV2 (mkV "mentionner") ; -- tocheck
+lin mentor_N = mkN "mentor" masculine ; -- tocheck
+lin menu_N = mkN "menu" masculine | mkN "carte" feminine ; -- tocheck
+lin meow_N = mkN "miaou" masculine ; -- tocheck
+lin mercantile_A = mkA "mercantile" ; -- tocheck
+lin mercenary_A = mkA "mercenaire" ; -- tocheck
+lin mercenary_N = mkN "mercenaire" masculine ; -- tocheck
+lin merchandise_N = mkN "marchandise" ; -- tocheck
+lin merchant_N = mkN "marchand" masculine ; -- tocheck
+lin merchantability_N = mkN "commerciabilité" feminine ; -- tocheck
+lin merciful_A = mkA "miséricordieux" ; -- tocheck
+lin merciless_A = mkA "impitoyable" ; -- tocheck
+lin mercurial_A = mkA "mercuriel" ; -- tocheck
+lin mercury_N = mkN "mercure" masculine ; -- tocheck
+lin mercy_N = mkN "miséricorde" feminine ; -- tocheck
+lin mere_A = variants{} ; --
+lin merely_Adv = variants{} ; --
+lin meretricious_A = mkA "racoleur" | mkA "spécieux" ; -- tocheck
+lin merge_V = variants{}; -- mkV2 (mkV "fusionner") | mkV2 (mkV "amalgamer") ; -- tocheck
+lin merge_V2 = mkV2 (mkV "fusionner") | mkV2 (mkV "amalgamer") ; -- tocheck
+lin merger_N = mkN "fusion" | mkN "fusion" feminine ; -- tocheck
+lin meridian_N = mkN "méridien" masculine ; -- tocheck
+lin meringue_N = mkN "meringue" feminine ; -- tocheck
+lin merit_N = mkN "mérite" masculine ; -- tocheck
+lin meritocracy_N = mkN "méritocratie" feminine ; -- tocheck
+lin mermaid_N = mkN "sirène" feminine ; -- tocheck
+lin meronym_N = mkN "méronyme" masculine ; -- tocheck
+lin merry_A = mkA "joyeux" ; -- tocheck
+lin merry_christmas_Interj = mkInterj "joyeux noël" ; -- tocheck
+lin merry_go_round_N = mkN "carrousel" masculine ; -- tocheck
+lin mesentery_N = mkN "mésentère" ; -- tocheck
+lin mesh_N = mkN "engrenage" masculine | mkN "maillage" masculine | mkN "maille" feminine ; -- tocheck
+lin mesh_V2 = mkV2 (mkV "concorder") ; -- tocheck
+lin mesoblastic_A = mkA "mésoblastique" ; -- tocheck
+lin mesocarp_N = mkN "mésocarpe" masculine ; -- tocheck
+lin mesoderm_N = mkN "mésoderme" masculine ; -- tocheck
+lin meson_N = mkN "méson" masculine ; -- tocheck
+lin mesonic_A = mkA "mésonique" ; -- tocheck
+lin mesosphere_N = mkN "mésosphère" ; -- tocheck
+lin mess_N = mkN "fouillis" masculine | mkN "messe" feminine ; -- tocheck
+lin message_N = mkN "message" masculine ; -- tocheck
+lin messenger_N = mkN "messager" masculine ; -- tocheck
+lin messiah_N = mkN "messie" masculine ; -- tocheck
+lin messianic_A = mkA "messianique" ; -- tocheck
+lin messy_A = mkA "désordonné" ; -- tocheck
+lin metabolism_N = mkN "métabolisme" masculine ; -- tocheck
+lin metadata_N = mkN "métadonnées" ; -- tocheck
+lin metal_N = mkN "métal" masculine ; -- tocheck
+lin metalanguage_N = mkN "métalangage" masculine ; -- tocheck
+lin metallic_A = mkA "métalisé" ; -- tocheck
+lin metallurgical_A = mkA "métallurgique" ; -- tocheck
+lin metallurgist_N = mkN "métallurgiste" ; -- tocheck
+lin metallurgy_N = mkN "métallurgie" feminine ; -- tocheck
+lin metamathematics_N = mkN "métamathématiques" ; -- tocheck
+lin metamorphosis_N = mkN "métamorphose" feminine ; -- tocheck
+lin metaphor_N = mkN "métaphore" feminine ; -- tocheck
+lin metaphysical_A = mkA "métaphysique" ; -- tocheck
+lin metastability_N = mkN "métastabilité" feminine ; -- tocheck
+lin metastable_A = mkA "métastable" ; -- tocheck
+lin metastasis_N = mkN "métastase" ; -- tocheck
+lin metathesis_N = mkN "métathèse" feminine ; -- tocheck
+lin metazoan_N = mkN "métazoaire" masculine ; -- tocheck
+lin metempsychosis_N = mkN "métempsycose" feminine ; -- tocheck
+lin meteor_N = mkN "météore" masculine ; -- tocheck
+lin meteorite_N = mkN "météorite" feminine ; -- tocheck
+lin meteorological_A = mkA "météorologique" ; -- tocheck
+lin meteorologist_N = mkN "météorologue" ; -- tocheck
+lin meteorology_N = mkN "météorologie" feminine ; -- tocheck
+lin meter_N = mkN "mètre" masculine ; -- tocheck
+lin metformin_N = mkN "metformine" feminine ; -- tocheck
+lin methadone_N = mkN "méthadone" feminine ; -- tocheck
+lin methamphetamine_N = mkN "méthamphétamine" feminine ; -- tocheck
+lin methane_N = mkN "méthane" masculine ; -- tocheck
+lin methionine_N = mkN "méthionine" feminine ; -- tocheck
+lin method_N = mkN "méthode" feminine ;
+lin methodical_A = mkA "méthodique" ; -- tocheck
+lin methodological_A = mkA "méthodologique" ; -- tocheck
+lin methodology_N = mkN "méthodologie" feminine ; -- tocheck
+lin metic_N = mkN "métèque" ; -- tocheck
+lin meticulous_A = mkA "méticuleux" ; -- tocheck
+lin meticulousness_N = mkN "méticulosité" feminine ; -- tocheck
+lin metonym_N = mkN "métonyme" masculine ; -- tocheck
+lin metonymic_A = mkA "métonymique" ; -- tocheck
+lin metonymy_N = mkN "métonymie" feminine ; -- tocheck
+lin metre_N = mkN "mètre" masculine ; -- tocheck
+lin metric_A = mkA "métrique" ; -- tocheck
+lin metro_N = mkN "métro" masculine ; -- tocheck
+lin metronome_N = mkN "métronome" masculine ; -- tocheck
+lin metropolis_N = mkN "métropole" masculine | mkN "métropole" feminine ; -- tocheck
+lin metropolitan_A = mkA "métropolitain" ; -- tocheck
+lin mettle_N = mkN "prouesse" feminine ; -- tocheck
+lin mezuzah_N = mkN "mezouza" feminine ; -- tocheck
+lin mezzanine_N = mkN "mezzanine" ; -- tocheck
+lin mezzo_soprano_N = mkN "mezzo-soprano" masculine ; -- tocheck
+lin mi_N = mkN "mi" masculine ; -- tocheck
+lin miasma_N = mkN "miasme" masculine ; -- tocheck
+lin mica_N = mkN "mica" masculine ; -- tocheck
+lin micelle_N = mkN "micelle" feminine ; -- tocheck
+lin microbe_N = mkN "microbe" masculine ; -- tocheck
+lin microbial_A = mkA "microbien" ; -- tocheck
+lin microbiologist_N = mkN "microbiologiste" ; -- tocheck
+lin microbiology_N = mkN "microbiologie" feminine ; -- tocheck
+lin microcosm_N = mkN "microcosme" masculine ; -- tocheck
+lin microcosmic_A = mkA "microcosmique" ; -- tocheck
+lin microdot_N = mkN "micropoint" ; -- tocheck
+lin microflora_N = mkN "microflore" feminine ; -- tocheck
+lin microgram_N = mkN "microgramme" masculine ; -- tocheck
+lin micrometeorite_N = mkN "micrométéorite" feminine ; -- tocheck
+lin micrometer_N = mkN "micromètre" masculine ; -- tocheck
+lin micron_N = mkN "micron" masculine ; -- tocheck
+lin microorganism_N = mkN "microorganisme" masculine ; -- tocheck
+lin micropaleontology_N = mkN "micropaléontologie" feminine ; -- tocheck
+lin micropenis_N = mkN "micropénis" masculine ; -- tocheck
+lin microphone_N = mkN "microphone" masculine ; -- tocheck
+lin microprocessor_N = mkN "microprocesseur" masculine ; -- tocheck
+lin micropyle_N = mkN "micropyle" masculine ; -- tocheck
+lin microscope_N = mkN "microscope" masculine ; -- tocheck
+lin microscopic_A = mkA "microscopique" ; -- tocheck
+lin microscopy_N = mkN "microscopie" feminine ; -- tocheck
+lin microsecond_N = mkN "microseconde" feminine ; -- tocheck
+lin microsurgery_N = mkN "microchirurgie" feminine ; -- tocheck
+lin microwave_N = mkN "micro-onde" feminine ; -- tocheck
+lin micturition_N = mkN "miction" ; -- tocheck
+lin mid_A = mkA "mi-" ; -- tocheck
+lin midbrain_N = mkN "mésencéphale" masculine ; -- tocheck
+lin middle_A = mkA "milieu" ; -- tocheck
+lin middle_N = mkN "milieu" masculine | mkN "milieu" ; -- tocheck
+lin middle_class_A = variants{} ; --
+lin midfield_N = variants{} ; --
+lin midge_N = mkN "moucheron" masculine ; -- tocheck
+lin midget_N = mkN "nain" masculine ; -- tocheck
+lin midnight_N = mkN "minuit" feminine ; -- tocheck
+lin midriff_N = mkN "ventre" masculine ; -- tocheck
+lin midwife_N = mkN "sage-femme" feminine ; -- tocheck
+lin mien_N = mkN "méchanceté" feminine ; -- tocheck
+lin might_N = mkN "force" ; -- tocheck
+lin mighty_A = mkA "puissant" ; -- tocheck
+lin migraine_N = mkN "migraine" feminine ; -- tocheck
+lin migrant_N = mkN "migrateur" masculine ; -- tocheck
+lin migrate_V = mkV (mkV "migrer") ; -- tocheck
+lin migration_N = mkN "free" ; -- tocheck
+lin migratory_A = mkA "migrateur" ; -- tocheck
+lin mil_N = mkN "millième" masculine ; -- tocheck
+lin milady_N = mkN "milady" feminine ; -- tocheck
+lin mild_A = mkA "doux" ; -- tocheck
+lin mildew_N = mkN "mildiou" masculine ; -- tocheck
+lin mile_N = mkN "mille" masculine ; -- tocheck
+lin milestone_N = mkN "jalon" masculine | mkN "borne" ; -- tocheck
+lin milieu_N = mkN "milieu" masculine ; -- tocheck
+lin militancy_N = mkN "militance" feminine ; -- tocheck
+lin militarism_N = mkN "militarisme" masculine ; -- tocheck
+lin militarist_N = mkN "militariste" ; -- tocheck
+lin military_A = mkA "militaire" ; -- tocheck
+lin military_N = mkN "armée" feminine ; -- tocheck
+lin militate_V = mkV (mkV "militer") ; -- tocheck
+lin militia_N = mkN "milice" feminine ; -- tocheck
+lin militiaman_N = mkN "milicien" masculine ; -- tocheck
+lin milk_N = L.milk_N ;
+lin milk_V2 = mkV2 (mkV I.traire_V2) ; -- tocheck
+lin milkmaid_N = mkN "laitière" feminine ; -- tocheck
+lin milkman_N = mkN "laitier" masculine ; -- tocheck
+lin milkshake_N = mkN "milk-shake" masculine ; -- tocheck
+lin milkwort_N = mkN "polygale" masculine ; -- tocheck
+lin milky_A = mkA "laiteux" ; -- tocheck
+lin mill_N = mkN "moulin" | mkN "manufacture" feminine | mkN "moulin" masculine ; -- tocheck
+lin mill_V2 = mkV2 (mkV I.moudre_V2) ; -- tocheck
+lin millennial_A = mkA "millénaire" ; -- tocheck
+lin millennium_N = mkN "millénaire" masculine ; -- tocheck
+lin miller_N = mkN "meunier" masculine ; -- tocheck
+lin millet_N = mkN "millet" masculine ; -- tocheck
+lin milliampere_N = mkN "milliampère" masculine ; -- tocheck
+lin milligram_N = mkN "milligramme" masculine ; -- tocheck
+lin millimetre_N = mkN "millimètre" masculine ; -- tocheck
+lin millionaire_N = mkN "millionnaire" ; -- tocheck
+lin millionth_A = mkA "millionième" ; -- tocheck
+lin millionth_N = mkN "millionième" masculine | mkN "millionième" ; -- tocheck
+lin millisecond_N = mkN "milliseconde" feminine ; -- tocheck
+lin millstone_N = mkN "meulière" feminine | mkN "meule" feminine ; -- tocheck
+lin milord_N = mkN "milord" masculine ; -- tocheck
+lin milt_N = mkN "laite" feminine ; -- tocheck
+lin mime_N = mkN "pantomime" feminine ; -- tocheck
+lin mimeograph_V2 = mkV2 (mkV "polycopier") ; -- tocheck
+lin mimicry_N = mkN "mimétisme" masculine ; -- tocheck
+lin minaret_N = mkN "minaret" masculine ; -- tocheck
+lin mince_N = mkN "hachis" masculine ; -- tocheck
+lin mince_V2 = mkV2 (mkV "hacher") ; -- tocheck
+lin mincer_N = mkN "hachoir" masculine ; -- tocheck
+lin mind_N = mkN "esprit" masculine ;
+lin mind_V = variants{} ; --
+lin mind_V2 = variants{} ; --
+lin mind_VS = variants{} ; --
+lin mindful_A = mkA "conscient" ; -- tocheck
+lin mine_N = mkN "mine" feminine ; -- tocheck
+lin miner_N = mkN "mineur" masculine ; -- tocheck
+lin mineral_A = mkA "minéral" ; -- tocheck
+lin mineral_N = mkN "minéral" masculine ; -- tocheck
+lin mineralogist_N = mkN "minéralogiste" ; -- tocheck
+lin mineralogy_N = mkN "minéralogie" feminine ; -- tocheck
+lin minestrone_N = mkN "minestrone" masculine ; -- tocheck
+lin minesweeper_N = mkN "démineur" masculine ; -- tocheck
+lin mineworker_N = mkN "mineur" masculine ; -- tocheck
+lin mingle_V2 = mkV2 (mkV "mélanger") ; -- tocheck
+lin miniature_N = mkN "enluminure" feminine | mkN "miniature" feminine ; -- tocheck
+lin miniaturization_N = mkN "miniaturisation" feminine ; -- tocheck
+lin minibus_N = mkN "minibus" masculine ; -- tocheck
+lin minim_N = mkN "minime" masculine ; -- tocheck
+lin minimal_A = variants{} ; --
+lin minimize_V2 = mkV2 (mkV I.réduire_V2) | mkV2 (mkV "minimiser") ; -- tocheck
+lin minimum_A = mkA "minimum" ; -- tocheck
+lin minimum_N = mkN "minimum" masculine ; -- tocheck
+lin mining_N = variants{} ; --
+lin minion_N = mkN "laquais" | mkN "subalterne" ; -- tocheck
+lin miniskirt_N = mkN "minijupe" feminine ; -- tocheck
+lin minister_1_N = mkN "ministre" masculine ;
+lin minister_2_N = mkN "pasteur" ;
+lin minister_N = mkN "pasteur" | mkN "ministre" masculine ;
+lin ministerial_A = variants{} ; --
+lin ministry_N = mkN "ministère" masculine ; -- tocheck
+lin mink_N = mkN "vison" masculine ; -- tocheck
+lin minnow_N = mkN "fretin" | mkN "vairon" ; -- tocheck
+lin minor_A = variants{} ; --
+lin minor_N = mkN "mineur" masculine ; -- tocheck
+lin minority_N = mkN "minorité" feminine | mkN "minorité" ; -- tocheck
+lin minotaur_N = mkN "minotaure" ; -- tocheck
+lin minstrel_N = mkN "ménestrel" masculine ; -- tocheck
+lin mint_N = mkN "menthe" | mkN "fortune" feminine ; -- tocheck
+lin mint_V2 = mkV2 (mkV "monnayer") ; -- tocheck
+lin minuend_N = mkN "diminuende" masculine ; -- tocheck
+lin minuet_N = mkN "menuet" masculine ; -- tocheck
+lin minus_A = mkA "négatif" | mkA "moins" ; -- tocheck
+lin minus_Prep = variants{} ; --
+lin minuscule_A = mkA "minuscule" ; -- tocheck
+lin minuscule_N = mkN "minuscule" feminine ; -- tocheck
+lin minute_A = mkA "minuscule" | mkA "minutieux" ; -- tocheck
+lin minute_N = mkN "minute" feminine | mkN "procès-verbal" masculine ; --- split: five minutes -- | take minutes
+lin minx_N = mkN "pimbêche" feminine ; -- tocheck
+lin miracle_N = mkN "miracle" masculine ; -- tocheck
+lin miraculous_A = mkA "miraculeux" ; -- tocheck
+lin mirage_N = mkN "mirage" masculine ; -- tocheck
+lin mire_N = mkN "fange" feminine ; -- tocheck
+lin mirror_N = mkN "copie" feminine | mkN "glace" feminine ; -- tocheck
+lin mirth_N = mkN "gaieté" ; -- tocheck
+lin misanthrope_N = mkN "misanthrope" ; -- tocheck
+lin misanthropic_A = mkA "misanthropique" ; -- tocheck
+lin misanthropy_N = mkN "misanthropie" feminine ; -- tocheck
+lin misbehavior_N = mkN "inconduite" feminine ; -- tocheck
+lin miscarry_V2 = mkV2 (mkV "avorter") ; -- tocheck
+lin miscegenation_N = mkN "métissage" masculine ; -- tocheck
+lin miscellaneous_A = mkA "divers" ; -- tocheck
+lin mischief_N = mkN "espièglerie" | mkN "espiègle" | mkN "sottise" ; -- tocheck
+lin mischievous_A = mkA "espiègle" | mkA "méchant" ; -- tocheck
+lin miscreant_N = mkN "mécréant" masculine ; -- tocheck
+lin misdeed_N = mkN "méfait" feminine ; -- tocheck
+lin misdemeanor_N = mkN "forfait" masculine ; -- tocheck
+lin miser_N = mkN "avare" masculine ; -- tocheck
+lin miserable_A = mkA "misérable" ; -- tocheck
+lin miserliness_N = mkN "avarice" feminine ; -- tocheck
+lin miserly_A = mkA "avare" ; -- tocheck
+lin misery_N = mkN "misère" ; -- tocheck
+lin misfit_N = mkN "inadapté" masculine ; -- tocheck
+lin misfortune_N = mkN "mésaventure" feminine | mkN "malchance" feminine ; -- tocheck
+lin mishap_N = mkN "erreur" feminine ; -- tocheck
+lin mishmash_N = mkN "méli-mélo" ; -- tocheck
+lin misinform_V2 = mkV2 (mkV "mésinformer") ; -- tocheck
+lin misinterpretation_N = mkN "contresens" ; -- tocheck
+lin mislead_V2 = mkV2 (mkV "égarer") ; -- tocheck
+lin misleading_A = variants{} ; --
+lin misogynist_N = mkN "misogyne" ; -- tocheck
+lin misogyny_N = mkN "misogynie" feminine ; -- tocheck
+lin misology_N = mkN "misologie" feminine ; -- tocheck
+lin misplace_V2 = mkV2 (mkV "égarer") ; -- tocheck
+lin miss_N = mkN "mademoiselle" feminine ; -- tocheck
+lin miss_V = variants{}; -- mkV2 (mkV "manquer") | mkV2 (mkV "rater") | mkV2 (mkV "languir") ; -- tocheck
+lin miss_V2 = mkV2 (mkV "manquer") | mkV2 (mkV "rater") | mkV2 (mkV "languir") ; -- tocheck
+lin missile_N = mkN "projectile" masculine | mkN "missile" masculine ; -- tocheck
+lin missing_A = variants{} ; --
+lin mission_N = mkN "mission" feminine ; -- tocheck
+lin missionary_N = mkN "missionnaire" masculine ; -- tocheck
+lin missus_N = mkN "Bourgeoise" ; -- tocheck
+lin mist_N = mkN "buée" feminine | mkN "brouillard" masculine ; -- tocheck
+lin mistake_N = mkN "faute" feminine ; -- tocheck
+lin mistake_V = variants{}; -- mkV2 (reflV (mkV "tromper")) | mkV2 (mkV I.méprendre_V2) ; -- tocheck
+lin mistake_V2 = mkV2 (reflV (mkV "tromper")) | mkV2 (mkV I.méprendre_V2) ; -- tocheck
+lin mister_N = mkN "monsieur" masculine ; -- tocheck
+lin mistletoe_N = mkN "gui" masculine ; -- tocheck
+lin mistreat_V2 = mkV2 (mkV "maltraiter") ; -- tocheck
+lin mistress_N = mkN "maîtresse" feminine ; 
+lin mistrust_N = mkN "défiance" ; -- tocheck
+lin misty_A = mkA "brumeux" ; -- tocheck
+lin misunderstanding_N = mkN "malentendu" masculine ; -- tocheck
+lin misuse_N = mkN "mésusage" masculine ; -- tocheck
+lin mite_N = mkN "acarien" ; -- tocheck
+lin mitigate_V2 = mkV2 (mkV I.réduire_V2) ; -- tocheck
+lin mitigation_N = mkN "soulagement" ; -- tocheck
+lin mitochondrion_N = mkN "mitochondrie" feminine ; -- tocheck
+lin mitosis_N = mkN "mitose" feminine ; -- tocheck
+lin mitre_N = mkN "mitre" feminine ; -- tocheck
+lin mitten_N = mkN "moufle" feminine ; -- tocheck
+lin mix_N = mkN "mélange" masculine ; -- tocheck
+lin mix_V = variants{}; -- mkV2 (mkV "mélanger") | mkV2 (mkV "mixer") ; -- tocheck
+lin mix_V2 = mkV2 (mkV "mélanger") | mkV2 (mkV "mixer") ; -- tocheck
+lin mixed_A = variants{} ; --
+lin mixer_N = mkN "batte-beurre" feminine ; -- tocheck
+lin mixture_N = mkN "mélange" masculine ; -- tocheck
+lin mizzen_N = mkN "artimon" masculine ; -- tocheck
+lin mizzenmast_N = mkN "artimon" masculine ; -- tocheck
+lin mnemonic_A = mkA "mnémonique" ; -- tocheck
+lin mnemonic_N = mkN "mnémonique" ; -- tocheck
+lin mnemonics_N = mkN "mnémotechnique" ; -- tocheck
+lin moan_N = mkN "gémissement" masculine ; -- tocheck
+lin moan_V = variants{}; -- mkV2 (reflV (mkV I.plaindre_V2)) | mkV2 (mkV "gémir") ; -- tocheck
+lin moan_VS = variants{}; -- mkV2 (reflV (mkV I.plaindre_V2)) | mkV2 (mkV "gémir") ; -- tocheck
+lin moat_N = mkN "douve" feminine ; -- tocheck
+lin mob_N = mkN "foule" feminine | mkN "troupeau" masculine ; -- tocheck
+lin mobile_A = mkA "mobile" ; -- tocheck
+lin mobile_N = mkN "mobile" masculine | mkN "portable" masculine ; -- tocheck
+lin mobility_N = mkN "mobilité" feminine ; -- tocheck
+lin mobilization_N = mkN "mobilisation" feminine ; -- tocheck
+lin mobster_N = mkN "truand" masculine ; -- tocheck
+lin moccasin_N = mkN "mocassin" masculine ; -- tocheck
+lin mock_N = mkN "imitation" feminine ; -- tocheck
+lin mock_V2 = mkV2 (mkV "imiter") ; -- tocheck
+lin mockingbird_N = mkN "moqueur" masculine ; -- tocheck
+lin modal_A = mkA "modal" ; -- tocheck
+lin modality_N = mkN "modalité" feminine ; -- tocheck
+lin mode_N = mkN "mode" feminine ; -- tocheck
+lin model_N = mkN "modèle" masculine | mkN "mannequin" | mkN "maquette" masculine ; ---- split
+lin model_V = variants{}; -- mkV2 (mkV "modeler") | mkV2 (mkV "modéliser") ; -- tocheck
+lin model_V2 = mkV2 (mkV "modeler") | mkV2 (mkV "modéliser") ; -- tocheck
+lin modeling_N = mkN "mannequinat" masculine ; -- tocheck
+lin modem_N = mkN "modem" masculine ; -- tocheck
+lin moderate_A = mkA "modéré" ; -- tocheck
+lin moderate_N = mkN "modéré" masculine ; -- tocheck
+lin moderate_V2 = mkV2 (mkV "modérer") | mkV2 (mkV "modèrer") ; -- tocheck
+lin moderation_N = mkN "modération" ; -- tocheck
+lin moderator_N = mkN "modérateur" masculine ; -- tocheck
+lin modern_A = mkA "moderne" ; -- tocheck
+lin modernism_N = mkN "modernisme" masculine ; -- tocheck
+lin modernist_N = mkN "moderniste" ; -- tocheck
+lin modernity_N = mkN "modernité" ; -- tocheck
+lin modernization_N = mkN "modernisation" feminine ; -- tocheck
+lin modernize_V2 = mkV2 (mkV "moderniser") ; -- tocheck
+lin modest_A = mkA "modeste" ; -- tocheck
+lin modesty_N = mkN "modestie" feminine ; -- tocheck
+lin modicum_N = mkN "modique" ; -- tocheck
+lin modification_N = mkN "modification" feminine ; -- tocheck
+lin modifier_N = mkN "modificateur" masculine ; -- tocheck
+lin modify_V2 = mkV2 (mkV "modifier") ; -- tocheck
+lin modular_A = mkA "modulaire" ; -- tocheck
+lin module_N = mkN "module" ; -- tocheck
+lin modulus_N = mkN "module" ; -- tocheck
+lin moiety_N = mkN "groupement" ; -- tocheck
+lin moist_A = mkA "humide" ; -- tocheck
+lin moisten_V2 = mkV2 (mkV "mouiller") | mkV2 (mkV "humidifier") ; -- tocheck
+lin moisture_N = mkN "humidité" feminine ; -- tocheck
+lin molar_N = mkN "molaire" feminine ; -- tocheck
+lin molasses_N = mkN "mélasse" feminine ; -- tocheck
+lin mold_N = mkN "moule" masculine | mkN "moulage" ; -- tocheck
+lin moldboard_N = mkN "versoir" masculine ; -- tocheck
+lin mole_N = mkN "taupe" feminine | mkN "mole" masculine | mkN "môle" feminine | mkN "môle" masculine | mkN "mole" feminine ; -- tocheck
+lin molecular_A = mkA "moléculaire" ; -- tocheck
+lin molecule_N = mkN "molécule" feminine ; -- tocheck
+lin molehill_N = mkN "taupinière" feminine ; -- tocheck
+lin moleskin_N = mkN "moleskine" feminine ; -- tocheck
+lin mollify_V2 = mkV2 (mkV "apaiser") ; -- tocheck
+lin mollusc_N = mkN "mollusque" ; -- tocheck
+lin mollycoddle_V2 = mkV2 (mkV "couver") ; -- tocheck
+lin molt_N = mkN "mue" feminine ; -- tocheck
+lin molten_A = mkA "fondu" ; -- tocheck
+lin molybdenite_N = mkN "molybdénite" feminine ; -- tocheck
+lin molybdenum_N = mkN "molybdène" masculine ; -- tocheck
+lin moment_N = mkN "moment" masculine | mkN "instant" masculine ;
+lin momentum_N = mkN "élan" ; -- tocheck
+lin monarch_N = mkN "monarque" masculine ; -- tocheck
+lin monarchy_N = mkN "monarchie" feminine ; -- tocheck
+lin monastery_N = mkN "monastère" ; -- tocheck
+lin monastic_A = mkA "monastique" ; -- tocheck
+lin monetarism_N = mkN "monétarisme" masculine ; -- tocheck
+lin monetary_A = mkA "monétaire" ; -- tocheck
+lin money_N = mkN "argent" ;
+lin mongoose_N = mkN "mangouste" ; -- tocheck
+lin mongrel_N = mkN "bâtard" masculine ; -- tocheck
+lin monism_N = mkN "monisme" masculine ; -- tocheck
+lin monitor_N = mkN "écran" masculine | mkN "moniteur" masculine ; -- tocheck
+lin monitor_V = variants{}; -- mkV2 (mkV "contrôler") ; -- tocheck
+lin monitor_V2 = mkV2 (mkV "contrôler") ; -- tocheck
+lin monitoring_N = mkN "surveillance" feminine ; -- tocheck
+lin monk_N = mkN "moine" ; -- tocheck
+lin monkey_N = mkN "singe" masculine ; -- tocheck
+lin monkshood_N = mkN "aconit" masculine ; -- tocheck
+lin monochrome_A = mkA "monochrome" ; -- tocheck
+lin monocle_N = mkN "monocle" masculine ; -- tocheck
+lin monoclinic_A = mkA "monoclinique" ; -- tocheck
+lin monoculture_N = mkN "monoculture" feminine ; -- tocheck
+lin monocyte_N = mkN "monocyte" masculine ; -- tocheck
+lin monogamous_A = mkA "monogame" ; -- tocheck
+lin monogamy_N = mkN "monogamie" feminine ; -- tocheck
+lin monogram_N = mkN "monogramme" masculine ; -- tocheck
+lin monograph_N = mkN "monographie" ; -- tocheck
+lin monolingual_A = mkA "monolingue" ; -- tocheck
+lin monolith_N = mkN "monolithe" masculine ; -- tocheck
+lin monologue_N = mkN "monologue" masculine ; -- tocheck
+lin monomania_N = mkN "monomanie" feminine ; -- tocheck
+lin monopolize_V2 = mkV2 (mkV "accaparer") | mkV2 (mkV "monopoliser") ; -- tocheck
+lin monopoly_N = mkN "monopole" masculine ; -- tocheck
+lin monorail_N = mkN "monorail" masculine ; -- tocheck
+lin monosaccharide_N = mkN "monosaccharide" masculine ; -- tocheck
+lin monosemy_N = mkN "monosémie" feminine ; -- tocheck
+lin monosyllabic_A = mkA "monosyllabe" | mkA "monosyllabique" ; -- tocheck
+lin monotheism_N = mkN "monothéisme" masculine ; -- tocheck
+lin monotheist_N = mkN "monothéiste" ; -- tocheck
+lin monotonic_A = mkA "monotone" ; -- tocheck
+lin monotonous_A = mkA "monotone" ; -- tocheck
+lin monotreme_N = mkN "monotrème" masculine ; -- tocheck
+lin monoxide_N = mkN "protoxyde" ; -- tocheck
+lin monsoon_N = mkN "mousson" feminine ; -- tocheck
+lin monster_N = mkN "bête" feminine | mkN "monstre" masculine ; -- tocheck
+lin monstrance_N = mkN "ostensoir" masculine ; -- tocheck
+lin monstrosity_N = mkN "monstruosité" feminine ; -- tocheck
+lin monstrous_A = mkA "monstrueux" ; -- tocheck
+lin montage_N = mkN "montage" masculine | mkN "montage" ; -- tocheck
+lin month_N = mkN "mois" masculine ;
+lin monthly_A = mkA "mensuel" ; -- tocheck
+lin monthly_Adv = mkAdv "mensuel" ; -- tocheck
+lin monument_N = mkN "monument" masculine ; -- tocheck
+lin moo_N = mkN "meuglement" masculine ; -- tocheck
+lin moo_V = mkV (mkV "meugler") ; -- tocheck
+lin mooch_V = mkV (mkV "errer") ; -- tocheck
+lin moocher_N = mkN "tapeur" masculine ; -- tocheck
+lin mood_N = mkN "humeur" feminine | mkN "mode" masculine ; -- tocheck
+lin moody_A = mkA "lugubre" | mkA "lunatique" | mkA "mélancolique" ; -- tocheck
+lin moon_N = L.moon_N ;
+lin moor_N = mkN "bruyère" feminine ; -- tocheck
+lin moor_V2 = mkV2 (mkV "amarrer") ; -- tocheck
+lin mooring_N = mkN "amarrage" masculine ; -- tocheck
+lin moose_N = mkN "élan" masculine ; -- tocheck
+lin moot_A = mkA "discutable" ; -- tocheck
+lin mop_N = mkN "grimace" feminine | mkN "tignasse" feminine | mkN "serpillière" feminine ; -- tocheck
+lin moped_N = mkN "vélomoteur" masculine ; -- tocheck
+lin moraine_N = mkN "moraine" feminine ; -- tocheck
+lin moral_A = mkA "moral" ; -- tocheck
+lin moral_N = mkN "morale" feminine | mkN "moralité" feminine ; -- tocheck
+lin morale_N = mkN "enthousiasme" masculine ; -- tocheck
+lin moralism_N = mkN "moralisme" masculine ; -- tocheck
+lin morality_N = mkN "moralité" feminine | mkN "moralité" ; -- tocheck
+lin morass_N = mkN "marais" ; -- tocheck
+lin moratorium_N = mkN "moratoire" masculine ; -- tocheck
+lin morbid_A = mkA "morbide" ; -- tocheck
+lin morbidity_N = mkN "morbidité" ; -- tocheck
+lin mordacious_A = mkA "mordant" ; -- tocheck
+lin more_Adv = mkAdv "plus" | mkAdv "davantage" ;
+lin more_CAdv = S.more_CAdv ;
+lin morel_N = mkN "morille" ; -- tocheck
+lin moreover_Adv = variants{} ; --
+lin mores_N = mkN "moeurs" ; -- tocheck
+lin morganatic_A = mkA "morganatique" ; -- tocheck
+lin morgue_N = mkN "morgue" ; -- tocheck
+lin moribund_A = mkA "moribond" ; -- tocheck
+lin morion_N = mkN "morion" ; -- tocheck
+lin morning_N = mkN "matin" masculine ;
+lin moron_N = mkN "attardé" | mkN "andouille" feminine ; -- tocheck
+lin morose_A = mkA "sombre" ; -- tocheck
+lin morpheme_N = mkN "morphème" masculine ; -- tocheck
+lin morphine_N = mkN "morphine" feminine ; -- tocheck
+lin morphological_A = mkA "morphologique" ; -- tocheck
+lin morphology_N = mkN "morphologie" feminine ; -- tocheck
+lin morrow_N = mkN "matin" masculine | mkN "lendemain" masculine ; -- tocheck
+lin morsel_N = mkN "morceau" masculine ; -- tocheck
+lin mortal_A = mkA "mortel" ; -- tocheck
+lin mortal_N = mkN "mortel" masculine ; -- tocheck
+lin mortality_N = mkN "mortalité" feminine ; -- tocheck
+lin mortar_N = mkN "mortier" masculine ; -- tocheck
+lin mortgage_N = mkN "hypothèque" feminine ; -- tocheck
+lin mortgage_V2 = mkV2 (mkV "hypothéquer") ; -- tocheck
+lin mortise_N = mkN "mortaise" feminine ; -- tocheck
+lin mortmain_N = mkN "mainmorte" feminine ; -- tocheck
+lin mosaic_N = mkN "mosaïque" feminine ; -- tocheck
+lin mosque_N = mkN "mosquée" feminine ; -- tocheck
+lin mosquito_N = mkN "moustique" masculine ; -- tocheck
+lin moss_N = mkN "mousse" feminine ; -- tocheck
+lin mossy_A = mkA "moussu" ; -- tocheck
+lin most_Adv = mkAdv "le plus" ;
+lin most_Det = mkDet ("la plupart" ++ Ph.elisDe) ("la plupart" ++ Ph.elisDe) plural ;
+lin most_Predet = S.most_Predet ;
+lin mostly_Adv = mkAdv "surtout" ; -- tocheck
+lin mote_N = mkN "atome" masculine ; -- tocheck
+lin motel_N = mkN "motel" masculine ; -- tocheck
+lin motet_N = mkN "motet" masculine ; -- tocheck
+lin moth_N = mkN "mite" feminine ; -- tocheck
+lin mother_N = mkN "mère" feminine ;
+lin mother_N2 = L.mother_N2 ;
+lin mother_V2 = mkV2 (mkV "materner") ; -- tocheck
+lin mother_in_law_N = mkN "belle-mère" feminine ; -- tocheck
+lin mother_of_pearl_N = mkN "nacre" feminine ; -- tocheck
+lin motherhood_N = mkN "maternité" feminine ; -- tocheck
+lin motherland_N = mkN "patrie" feminine ; -- tocheck
+lin motif_N = mkN "motif" masculine ; -- tocheck
+lin motion_N = mkN "mouvement" masculine | mkN "motion" feminine ; -- tocheck
+lin motionless_A = mkA "immobile" ; -- tocheck
+lin motivate_V2 = variants{}; -- mkV2V (mkV "motiver") ; -- tocheck
+lin motivate_V2V = mkV2V (mkV "motiver") ; -- tocheck
+lin motivation_N = mkN "motivation" feminine ; -- tocheck
+lin motive_A = mkA "mouvant" ; -- tocheck
+lin motive_N = mkN "motif" masculine ; -- tocheck
+lin motor_N = mkN "moteur" masculine ; -- tocheck
+lin motorcycle_N = mkN "moto" feminine ; -- tocheck
+lin motorcyclist_N = mkN "motard" masculine ; -- tocheck
+lin motoring_N = mkN "automobilisme" masculine ; -- tocheck
+lin motorist_N = variants{} ; --
+lin motorization_N = mkN "motorisation" feminine ; -- tocheck
+lin motorway_N = mkN "autoroute" feminine ; -- tocheck
+lin motto_N = mkN "devise" feminine ; -- tocheck
+lin mouflon_N = mkN "mouflon" masculine ; -- tocheck
+lin mould_N = variants{} ; --
+lin mouldy_A = mkA "moisi" ; -- tocheck
+lin moult_N = mkN "mue" feminine ; -- tocheck
+lin moult_V2 = mkV2 (mkV "muer") ; -- tocheck
+lin mound_N = mkN "monticule" masculine | mkN "colline" feminine ; -- tocheck
+lin mount_N = mkN "monture" feminine | mkN "mont" masculine | mkN "cavalier" masculine ; -- tocheck
+lin mount_V = variants{}; -- mkV2 (mkV "chevaucher") ; -- tocheck
+lin mount_V2 = mkV2 (mkV "chevaucher") ; -- tocheck
+lin mountain_N = L.mountain_N ;
+lin mountaineer_N = mkN "alpiniste" | mkN "montagnard" masculine ; -- tocheck
+lin mountaineering_N = mkN "alpinisme" masculine ; -- tocheck
+lin mountainous_A = mkA "montagneux" ; -- tocheck
+lin mourn_V2 = mkV2 (mkV "déplorer") ; -- tocheck
+lin mourning_N = mkN "deuil" masculine ; -- tocheck
+lin mouse_N = mkN "souris" feminine ; -- tocheck
+lin mouser_N = mkN "souricier" masculine ; -- tocheck
+lin mousse_N = mkN "mousse" feminine ; -- tocheck
+lin moustache_N = mkN "moustache" feminine ; -- tocheck
+lin mouth_N = L.mouth_N ;
+lin mouthpiece_N = mkN "embouchure" ; -- tocheck
+lin move_1_V = reflV (mkV I.mouvoir_V2) | reflV (mkV "bouger") ;
+lin move_2_V = mkV "déménager" ;
+lin move_N = mkN "coup" masculine | mkN "déménagement" masculine ; -- tocheck
+lin move_V = reflV (mkV "bouger") | mkV "déménager" ;
+lin move_V2 = I.émouvoir_V2 | mkV2 "déplacer" | mkV2 "déménager" | mkV2 "bouger" ; --- split move emotionally
+lin movement_N = mkN "mouvement" masculine ;
+lin movie_N = mkN "cinéma" masculine ; -- tocheck
+lin moving_A = variants{} ; --
+lin mozzarella_N = mkN "mozzarelle" feminine ; -- tocheck
+lin mu_N = mkN "mu" masculine ; -- tocheck
+lin much_Adv = mkAdv "beaucoup" ;
+lin much_Det = S.much_Det ;
+lin muckraker_N = mkN "fouille-merde" ; -- tocheck
+lin mucus_N = mkN "mucus" masculine ; -- tocheck
+lin mud_N = mkN "boue" feminine ; -- tocheck
+lin muddle_V2 = mkV2 (mkV I.confondre_V2) ; -- tocheck
+lin muddy_A = mkA "boueux" ; -- tocheck
+lin mudguard_N = mkN "garde-boue" masculine ; -- tocheck
+lin mudra_N = mkN "mudrâ" ; -- tocheck
+lin muezzin_N = mkN "muezzin" masculine ; -- tocheck
+lin muff_N = mkN "manchon" masculine ; -- tocheck
+lin muffin_N = mkN "muffin" masculine ; -- tocheck
+lin mufti_N = mkN "mufti" masculine ; -- tocheck
+lin mug_N = mkN "couillon" masculine | mkN "mug" masculine | mkN "gueule" feminine ; -- tocheck
+lin mug_V2 = mkV2 (mkV "agresser") ; -- tocheck
+lin muggy_A = mkA "étouffant" ; -- tocheck
+lin mugwort_N = mkN "armoise" feminine ; -- tocheck
+lin mujahid_N = mkN "moudjahid" masculine ; -- tocheck
+lin mulatto_N = mkN "mulâtre" ; -- tocheck
+lin mulberry_N = mkN "mûrier" | mkN "mûre" feminine ; -- tocheck
+lin mulch_N = mkN "paillage" feminine ; -- tocheck
+lin mulch_V2 = mkV2 (mkV "pailler") ; -- tocheck
+lin mulct_V2 = mkV2 (mkV "mulcter") ; -- tocheck
+lin mule_N = mkN "mule" feminine ; -- tocheck
+lin muleteer_N = mkN "muletier" ; -- tocheck
+lin mullah_N = mkN "mollah" masculine ; -- tocheck
+lin mullein_N = mkN "molène" feminine ; -- tocheck
+lin mullet_N = mkN "mulet" masculine ; -- tocheck
+lin mullion_N = mkN "meneau" masculine ; -- tocheck
+lin multicellular_A = mkA "multicellulaire" ; -- tocheck
+lin multicultural_A = mkA "multiculturel" ; -- tocheck
+lin multiculturalism_N = mkN "multiculturalisme" masculine ; -- tocheck
+lin multiethnic_A = mkA "multiethnique" ; -- tocheck
+lin multilateral_A = mkA "multilatéral" ; -- tocheck
+lin multilingual_A = mkA "plurilingue" ; -- tocheck
+lin multimedia_N = mkN "multimédia" masculine ; -- tocheck
+lin multinational_A = mkA "multinational" ; -- tocheck
+lin multiple_A = mkA "multiple" ; -- tocheck
+lin multiple_N = mkN "multiple" masculine ; -- tocheck
+lin multiplexer_N = mkN "multiplexeur" masculine ; -- tocheck
+lin multiplicand_N = mkN "multiplicande" masculine ; -- tocheck
+lin multiplication_N = mkN "multiplication" feminine ; -- tocheck
+lin multiplicity_N = mkN "multiplicité" | mkN "multiplicité" feminine ; -- tocheck
+lin multiplier_N = mkN "multiplicateur" masculine ; -- tocheck
+lin multiply_V = variants{}; -- mkV2 (reflV (mkV "multiplier")) | mkV2 (mkV "multiplier") ; -- tocheck
+lin multiply_V2 = mkV2 (reflV (mkV "multiplier")) | mkV2 (mkV "multiplier") ; -- tocheck
+lin multipurpose_A = mkA "polyvalent" ; -- tocheck
+lin multitude_N = mkN "multitude" feminine ; -- tocheck
+lin mum_N = mkN "maman" feminine ; -- tocheck
+lin mumble_V2 = mkV2 (mkV "marmonner") ; -- tocheck
+lin mummer_N = mkN "mime" masculine ; -- tocheck
+lin mummery_N = mkN "mommerie" ; -- tocheck
+lin mummy_N = mkN "maman" feminine | mkN "momie" feminine ; -- tocheck
+lin mumps_N = mkN "oreillons" ; -- tocheck
+lin mundane_A = mkA "prosaïque" ; -- tocheck
+lin municipal_A = mkA "municipal" ; -- tocheck
+lin municipality_N = mkN "municipalité" ; -- tocheck
+lin munificence_N = mkN "générosité" feminine ; -- tocheck
+lin muon_N = mkN "muon" masculine ; -- tocheck
+lin murder_N = mkN "meurtre" masculine ; -- tocheck
+lin murder_V2 = variants{} ; --
+lin murderer_N = mkN "meurtrier" masculine ; -- tocheck
+lin murderess_N = mkN "meurtrière" feminine ; -- tocheck
+lin murderous_A = mkA "meurtrier" ; -- tocheck
+lin murky_A = mkA "sombre" ; -- tocheck
+lin murmur_N = mkN "murmure" masculine | mkN "rumeur" | mkN "souffle" masculine ; -- tocheck
+lin murmur_V = variants{}; -- mkV2 (mkV "murmurer") ; -- tocheck
+lin murmur_V2 = mkV2 (mkV "murmurer") ; -- tocheck
+lin muscle_N = mkN "muscle" masculine ; -- tocheck
+lin muscular_A = mkA "musclé" | mkA "musculaire" ; -- tocheck
+lin muse_N = mkN "muse" ; -- tocheck
+lin muse_V = mkV (mkV "songer") ; -- tocheck
+lin museum_N = mkN "musée" masculine ; -- tocheck
+lin mushroom_N = mkN "champignon" masculine ; -- tocheck
+lin mushroom_V = mkV (mkV "champignonner") ; -- tocheck
+lin mushy_A = mkA "mou" ; -- tocheck
+lin music_N = L.music_N ;
+lin musical_A = variants{} ; --
+lin musicality_N = mkN "musicalité" ; -- tocheck
+lin musicianFem_N = mkN "musicienne" feminine ; -- tocheck
+lin musicianMasc_N = mkN "musicien" masculine ;
+lin musicologist_N = mkN "musicologue" ; -- tocheck
+lin musicology_N = mkN "musicologie" feminine ; -- tocheck
+lin musk_N = mkN "musc" masculine ; -- tocheck
+lin musket_N = mkN "mousquet" masculine ; -- tocheck
+lin musketeer_N = mkN "mousquetaire" masculine ; -- tocheck
+lin muslin_N = mkN "mousseline" ; -- tocheck
+lin mussel_N = mkN "moule" feminine ; -- tocheck
+lin must_N = mkN "must" | mkN "moût" ; -- tocheck
+lin must_VV = S.must_VV ;
+lin mustard_N = mkN "moutarde" feminine ; -- tocheck
+lin muster_N = mkN "modèle" masculine ; -- tocheck
+lin musty_A = mkA "moisi" ; -- tocheck
+lin mutable_A = mkA "mutable" ; -- tocheck
+lin mutagen_N = mkN "mutagène" ; -- tocheck
+lin mutant_N = mkN "mutant" masculine ; -- tocheck
+lin mutation_N = mkN "mutation" feminine ; -- tocheck
+lin mute_A = mkA "muet" ; -- tocheck
+lin mute_N = mkN "muet" masculine | mkN "sourdine" feminine ; -- tocheck
+lin mute_V2 = mkV2 (mkV I.taire_V2) ; -- tocheck
+lin muteness_N = mkN "mutité" feminine ; -- tocheck
+lin mutilate_V2 = mkV2 (mkV "mutiler") ; -- tocheck
+lin mutilation_N = mkN "mutilation" feminine ; -- tocheck
+lin mutiny_N = mkN "révolte" feminine ; -- tocheck
+lin mutt_N = mkN "batard" masculine | mkN "crétin" masculine ; -- tocheck
+lin mutter_N = mkN "marmonnement" masculine ; -- tocheck
+lin mutter_V = variants{}; -- mkV2 (mkV "grogner") | mkV2 (mkV "marmonner") | mkV2 (mkV "grommeler") ; -- tocheck
+lin mutter_V2 = mkV2 (mkV "grogner") | mkV2 (mkV "marmonner") | mkV2 (mkV "grommeler") ; -- tocheck
+lin mutton_N = mkN "mouton" masculine ; -- tocheck
+lin mutual_A = mkA "mutuel" ; -- tocheck
+lin muzzle_N = mkN "muselière" feminine | mkN "museau" masculine ; -- tocheck
+lin muzzle_V2 = mkV2 (mkV "museler") ; -- tocheck
+lin mycologist_N = mkN "mycologiste" ; -- tocheck
+lin mycology_N = mkN "mycologie" feminine ; -- tocheck
+lin myelin_N = mkN "myéline" feminine ; -- tocheck
+lin myna_N = mkN "mainate" masculine ; -- tocheck
+lin myocardium_N = mkN "myocarde" masculine ; -- tocheck
+lin myoglobin_N = mkN "myoglobine" feminine ; -- tocheck
+lin myoma_N = mkN "myome" masculine ; -- tocheck
+lin myometrium_N = mkN "myomètre" masculine ; -- tocheck
+lin myopic_A = mkA "myope" ; -- tocheck
+lin myriad_N = mkN "myriade" feminine ; -- tocheck
+lin myrrh_N = mkN "myrrhe" feminine ; -- tocheck
+lin myrtle_N = mkN "myrte" ; -- tocheck
+lin mysterious_A = mkA "mystérieux" ; -- tocheck
+lin mystery_N = mkN "mystère" masculine ; -- tocheck
+lin mysticFem_N = mkN "mystique" feminine ; -- tocheck
+lin mysticMasc_N = mkN "mystique" feminine ; -- tocheck
+lin mystic_A = mkA "mystique" ; -- tocheck
+lin mysticism_N = mkN "mysticisme" masculine ; -- tocheck
+lin myth_N = mkN "mythe" ; -- tocheck
+lin mythical_A = mkA "mythique" ; -- tocheck
+lin mythological_A = mkA "mythologique" ; -- tocheck
+lin mythology_N = mkN "mythologie" feminine ; -- tocheck
+lin myxoma_N = mkN "myxome" masculine ; -- tocheck
+lin myxomatosis_N = mkN "myxomatose" feminine ; -- tocheck
+lin nab_V2 = mkV2 (mkV "choper") ; -- tocheck
+lin nabob_N = mkN "nabab" masculine ; -- tocheck
+lin nacre_N = mkN "nacre" feminine ; -- tocheck
+lin nadir_N = mkN "nadir" masculine ; -- tocheck
+lin nag_N = mkN "rosse" feminine ; -- tocheck
+lin naif_N = mkN "naïf" ; -- tocheck
+lin nail_N = mkN "seize" | mkN "ongle" masculine | mkN "clou" masculine ; -- tocheck
+lin nail_V2 = mkV2 (mkV I.envoyer_V2) | mkV2 (mkV "choper") | mkV2 (mkV "clouer") | mkV2 (mkV "fourrer") | mkV2 (mkV "toucher") ; -- tocheck
+lin naive_A = mkA "naïf" ; -- tocheck
+lin naivety_N = mkN "naïveté" feminine ; -- tocheck
+lin naked_A = mkA "nu" ; -- tocheck
+lin nakedness_N = mkN "nudité" feminine ; -- tocheck
+lin namby_pamby_A = mkA "gnangnan" ; -- tocheck
+lin namby_pamby_N = mkN "gnangnan" masculine ; -- tocheck
+lin name_N = L.name_N ;
+lin name_V2 = variants{}; -- mkV3 (mkV "nommer") | mkV3 (mkV "préciser") | mkV3 (mkV "choisir") | mkV3 (mkV "identifier") ; -- tocheck
+lin name_V3 = mkV3 (mkV "nommer") | mkV3 (mkV "préciser") | mkV3 (mkV "choisir") | mkV3 (mkV "identifier") ; -- tocheck
+lin namely_Adv = mkAdv "nommément" ; -- tocheck
+lin nameplate_N = mkN "plaque" ; -- tocheck
+lin namesake_N = mkN "homonyme" masculine ; -- tocheck
+lin nanny_N = mkN "nounou" feminine ; -- tocheck
+lin nanosecond_N = mkN "nanoseconde" feminine ; -- tocheck
+lin nanotechnology_N = mkN "nanotechnologie" feminine ; -- tocheck
+lin nap_N = mkN "sieste" feminine ; -- tocheck
+lin napalm_N = mkN "napalm" masculine ; -- tocheck
+lin nape_N = mkN "nuque" feminine ; -- tocheck
+lin naphtha_N = mkN "naphte" masculine ; -- tocheck
+lin naphthalene_N = mkN "naphtalène" masculine ; -- tocheck
+lin napkin_N = mkN "serviette" feminine ; -- tocheck
+lin narcissism_N = mkN "narcissisme" masculine ; -- tocheck
+lin narcissus_N = mkN "narcisse" masculine ; -- tocheck
+lin narcoterrorism_N = mkN "narcoterrorisme" masculine ; -- tocheck
+lin narcotic_N = mkN "narcotique" ; -- tocheck
+lin narrate_V2 = mkV2 (mkV "rapporter") | mkV2 (mkV "raconter") ; -- tocheck
+lin narration_N = mkN "narration" feminine ; -- tocheck
+lin narrative_A = mkA "narratif" ; -- tocheck
+lin narrative_N = mkN "récit" masculine ; -- tocheck
+lin narrator_N = mkN "narrateur" masculine ; -- tocheck
+lin narrow_A = L.narrow_A ;
+lin narrow_V = variants{}; -- mkV2 (mkV I.réduire_V2) ; -- tocheck
+lin narrow_V2 = mkV2 (mkV I.réduire_V2) ; -- tocheck
+lin narrow_minded_A = mkA "borné" | mkA "têtu" ; -- tocheck
+lin narwhal_N = mkN "narval" masculine ; -- tocheck
+lin nasal_A = mkA "nasal" ; -- tocheck
+lin nasalization_N = mkN "nasalisation" feminine ; -- tocheck
+lin nasalize_V2 = mkV2 (mkV "nasaliser") ; -- tocheck
+lin nascent_A = mkA "naissant" ; -- tocheck
+lin nasty_A = variants{} ; --
+lin nation_N = mkN "nation" feminine ; -- tocheck
+lin national_A = mkA "national" ;
+lin nationalism_N = mkN "nationalisme" masculine ; -- tocheck
+lin nationalist_A = mkA "nationaliste" ; -- tocheck
+lin nationalist_N = mkN "nationaliste" ; -- tocheck
+lin nationality_N = mkN "nationalité" feminine ; -- tocheck
+lin nationally_Adv = variants{} ; --
+lin native_A = mkA "natif" | mkA "maternel" ; -- tocheck
+lin native_N = variants{} ; --
+lin natrolite_N = mkN "natrolite" feminine ; -- tocheck
+lin natter_V = mkV (mkV "bavarder") ; -- tocheck
+lin natty_A = mkA "chic" ; -- tocheck
+lin natural_A = mkA "normal" | mkA "naturel" ; -- tocheck
+lin naturalist_N = mkN "naturaliste" ; -- tocheck
+lin naturalistic_A = mkA "naturaliste" ; -- tocheck
+lin naturalization_N = mkN "naturalisation" feminine ; -- tocheck
+lin naturalize_V2 = mkV2 (mkV "naturaliser") ; -- tocheck
+lin naturally_Adv = variants{} ; --
+lin nature_N = mkN "nature" feminine ;
+lin naturism_N = mkN "naturisme" masculine ; -- tocheck
+lin naturopathy_N = mkN "naturopathie" feminine ; -- tocheck
+lin naughty_A = mkA "méchant" | mkA "risqué" ; -- tocheck
+lin nausea_N = mkN "haut-le-coeur" masculine | mkN "nausée" feminine | mkN "dégoût" masculine ; -- tocheck
+lin nauseous_A = mkA "nauséeux" ; -- tocheck
+lin nautical_A = mkA "nautique" ; -- tocheck
+lin nautilus_N = mkN "nautilus" masculine ; -- tocheck
+lin naval_A = mkA "naval" ; -- tocheck
+lin nave_N = mkN "nef" feminine ; -- tocheck
+lin navel_N = mkN "nombril" masculine ; -- tocheck
+lin navigability_N = mkN "navigabilité" feminine ; -- tocheck
+lin navigable_A = mkA "navigable" ; -- tocheck
+lin navigate_V2 = mkV2 (mkV "naviguer") ; -- tocheck
+lin navigation_N = mkN "navigation" feminine ; -- tocheck
+lin navy_N = variants{} ; --
+lin neanderthal_A = mkA "néandertalien" ; -- tocheck
+lin near_A = L.near_A ;
+lin near_Adv = mkAdv "près" ; -- tocheck
+lin near_Prep = variants{} ; --
+lin near_V2 = mkV2 (mkV "approcher") ; -- tocheck
+lin nearby_A = mkA "proche" ; -- tocheck
+lin nearby_Adv = variants{} ; --
+lin nearly_Adv = variants{} ; --
+lin neat_A = mkA "pur" | mkA "net" ; -- tocheck
+lin neatly_Adv = variants{} ; --
+lin nebula_N = mkN "nébuleuse" ; -- tocheck
+lin nebulous_A = mkA "nébuleux" ; -- tocheck
+lin necessarily_Adv = variants{} ; --
+lin necessary_A = mkA "nécessaire" ;
+lin necessity_N = mkN "nécessité" | mkN "nécessité" feminine ; -- tocheck
+lin neck_N = L.neck_N ;
+lin necklace_N = mkN "collier" masculine ; -- tocheck
+lin necktie_N = mkN "cravate" feminine ; -- tocheck
+lin necrology_N = mkN "nécrologie" feminine ; -- tocheck
+lin necromancy_N = mkN "nécromancie" feminine ; -- tocheck
+lin necrophilia_N = mkN "nécrophilie" feminine ; -- tocheck
+lin necropolis_N = mkN "nécropole" feminine ; -- tocheck
+lin necrosis_N = mkN "nécrose" feminine ; -- tocheck
+lin necrotic_A = mkA "nécrotique" ; -- tocheck
+lin nectar_N = mkN "nectar" masculine ; -- tocheck
+lin nectarine_N = mkN "nectarine" feminine ; -- tocheck
+lin nectary_N = mkN "nectaire" masculine ; -- tocheck
+lin nee_A = mkA "née" ; -- tocheck
+lin need_N = mkN "besoin" masculine ;
+lin need_V = mkV "nécessiter" ;
+lin need_V2 = mkV2 (mkV (mkV I.avoir_V2) "besoin") ;
+lin need_VV = deVV (mkV (mkV I.avoir_V2) "besoin") ;
+lin needle_N = mkN "aiguille" feminine ; -- tocheck
+lin needle_V2 = mkV2 (mkV I.coudre_V2) | mkV2 (mkV "taquiner") ; -- tocheck
+lin needlefish_N = mkN "aiguillette" feminine ; -- tocheck
+lin needless_A = mkA "superflu" ; -- tocheck
+lin needlework_N = mkN "ouvrage" masculine ; -- tocheck
+lin nefarious_A = mkA "infâme" ; -- tocheck
+lin negation_N = mkN "négation" feminine ; -- tocheck
+lin negative_A = mkA "négatif" ; -- tocheck
+lin negative_N = mkN "négatif" masculine ; -- tocheck
+lin neglect_N = mkN "négligence" feminine | mkN "négligence" ; -- tocheck
+lin neglect_V2 = mkV2 (mkV "négliger") ; -- tocheck
+lin neglectful_A = mkA "négligent" ; -- tocheck
+lin negligence_N = variants{} ; --
+lin negligent_A = mkA "négligent" | mkA "distrait" ; -- tocheck
+lin negligible_A = mkA "négligeable" ; -- tocheck
+lin negotiate_V = variants{}; -- mkV2 (mkV "négocier") ; -- tocheck
+lin negotiate_V2 = mkV2 (mkV "négocier") ; -- tocheck
+lin negotiate_VV = variants{}; -- mkV2 (mkV "négocier") ; -- tocheck
+lin negotiation_N = mkN "négociation" feminine ; -- tocheck
+lin negotiator_N = mkN "négociateur" masculine ; -- tocheck
+lin negress_N = mkN "négresse" feminine ; -- tocheck
+lin neigh_N = mkN "hennissement" masculine ; -- tocheck
+lin neigh_V = mkV (mkV "hennir") ; -- tocheck
+lin neighbour_N = mkN "voisin" masculine ; -- tocheck
+lin neighbourhood_N = mkN "voisinage" masculine ; -- tocheck
+lin neighbouring_A = variants{} ; --
+lin neither_Adv = variants{} ; --
+lin neither_Det = variants{} ; --
+lin nekton_N = mkN "necton" masculine ; -- tocheck
+lin nematode_N = mkN "nématode" masculine ; -- tocheck
+lin neoclassicism_N = mkN "néoclassicisme" masculine ; -- tocheck
+lin neodymium_N = mkN "néodyme" masculine ; -- tocheck
+lin neoliberalism_N = mkN "néolibéralisme" masculine ; -- tocheck
+lin neologism_N = mkN "néologisme" masculine ; -- tocheck
+lin neon_N = mkN "néon" masculine ; -- tocheck
+lin neonate_N = mkN "nouveau-né" masculine ; -- tocheck
+lin neonatology_N = mkN "néonatologie" feminine ; -- tocheck
+lin neophyte_N = mkN "néophyte" ; -- tocheck
+lin neoplasm_N = mkN "néoplasme" masculine ; -- tocheck
+lin neoplastic_A = mkA "néoplastique" ; -- tocheck
+lin neoprene_N = mkN "néoprène" masculine ; -- tocheck
+lin neoteny_N = mkN "néoténie" feminine ; -- tocheck
+lin nephelinite_N = mkN "néphélinite" ; -- tocheck
+lin nephew_N = mkN "neveu" masculine ; -- tocheck
+lin nephritis_N = mkN "néphrite" feminine ; -- tocheck
+lin nephrology_N = mkN "néphrologie" feminine ; -- tocheck
+lin nephron_N = mkN "néphron" masculine ; -- tocheck
+lin nephrotoxic_A = mkA "néphrotoxique" ; -- tocheck
+lin nephrotoxin_N = mkN "néphrotoxine" feminine ; -- tocheck
+lin nepotism_N = mkN "népotisme" masculine ; -- tocheck
+lin neptunium_N = mkN "neptunium" masculine ; -- tocheck
+lin nerd_N = mkN "nerd" masculine ; -- tocheck
+lin nerve_N = mkN "toupet" masculine | mkN "nervure" | mkN "nerf" masculine ; -- tocheck
+lin nervous_A = mkA "nerveux" ; -- tocheck
+lin nervousness_N = mkN "nervosité" ; -- tocheck
+lin nest_N = mkN "repaire" masculine | mkN "nid" masculine | mkN "refuge" masculine ; -- tocheck
+lin nest_V = mkV (mkV "nicher") | mkV (mkV "emménager") | mkV (reflV (mkV "emboîter")) | mkV (mkV "emboîter") ; -- tocheck
+lin nestle_V2 = mkV2 (reflV (mkV "pelotonner")) ; -- tocheck
+lin nestling_N = mkN "oisillon" masculine ; -- tocheck
+lin net_A = mkA "net" ; -- tocheck
+lin net_N = mkN "réseau" masculine | mkN "filet" masculine | mkN "netto" masculine ; -- tocheck
+lin netball_N = mkN "netball" masculine ; -- tocheck
+lin nether_A = mkA "souterrain" | mkA "inférieur" ; -- tocheck
+lin nettle_N = mkN "ortie" feminine ; -- tocheck
+lin nettle_V2 = mkV2 (mkV "piquer") ; -- tocheck
+lin network_N = mkN "réseau" masculine | mkN "tissus" masculine ; -- tocheck
+lin neuralgic_A = mkA "névralgique" ; -- tocheck
+lin neurological_A = mkA "neurologique" ; -- tocheck
+lin neurologistFem_N = mkN "neurologue" ; -- tocheck
+lin neurologistMasc_N = mkN "neurologue" ; -- tocheck
+lin neurology_N = mkN "neurologie" feminine ; -- tocheck
+lin neuromuscular_A = mkA "neuromusculaire" ; -- tocheck
+lin neuroscience_N = mkN "neuroscience" ; -- tocheck
+lin neurosis_N = mkN "névrose" feminine ; -- tocheck
+lin neurosurgeon_N = mkN "neurochirurgien" masculine ; -- tocheck
+lin neurosurgery_N = mkN "neurochirurgie" feminine ; -- tocheck
+lin neurotic_A = mkA "névrotique" ; -- tocheck
+lin neurotic_N = mkN "névrotique" ; -- tocheck
+lin neurotoxin_N = mkN "neurotoxine" feminine ; -- tocheck
+lin neuter_A = mkA "neutre" | mkA "intransitif" | mkA "asexuel" | mkA "impartial" ; -- tocheck
+lin neuter_N = mkN "neutre" masculine ; -- tocheck
+lin neuter_V2 = mkV2 (mkV "castrer") ; -- tocheck
+lin neutral_A = mkA "neutre" ; -- tocheck
+lin neutrality_N = mkN "neutralité" feminine ; -- tocheck
+lin neutralization_N = mkN "neutralisation" feminine ; -- tocheck
+lin neutrino_N = mkN "neutrino" masculine ; -- tocheck
+lin neutron_N = mkN "neutron" masculine ; -- tocheck
+lin never_Adv = mkAdv "jamais" ;
+lin never_AdV = lin AdV (ss "jamais") ;
+lin nevertheless_Adv = mkAdv "néanmoins" ; -- tocheck
+lin new_A = L.new_A ;
+lin newborn_A = mkA "nouveau-né" ; -- tocheck
+lin newcomer_N = variants{} ; --
+lin newly_Adv = variants{} ; --
+lin news_N = mkN "nouvelles" | mkN "téléjournal" ; -- tocheck
+lin newscaster_N = mkN "présentateur" masculine ; -- tocheck
+lin newspaper_N = L.newspaper_N ;
+lin newsstand_N = mkN "kiosque" ; -- tocheck
+lin newton_N = mkN "newton" masculine ; -- tocheck
+lin next_A = mkA "proche" | mkA "prochain" ; -- tocheck
+lin next_Adv = mkAdv "ensuite" ;
+lin nexus_N = mkN "nexus" masculine ; -- tocheck
+lin nib_N = mkN "bec" masculine | mkN "plume" feminine ; -- tocheck
+lin nibble_N = mkN "nibble" ; -- tocheck
+lin nibble_V2 = mkV2 (mkV "grignoter") ; -- tocheck
+lin nice_A = mkA "beau" | mkA "bon" ; -- tocheck
+lin nicely_Adv = variants{} ; --
+lin nick_V2 = mkV2 (mkV "piquer") ; -- tocheck
+lin nickel_N = mkN "nickel" masculine ; -- tocheck
+lin nickel_V2 = mkV2 (mkV "nickeler") ; -- tocheck
+lin nickname_N = mkN "surnom" masculine ; -- tocheck
+lin nickname_V3 = mkV3 (mkV "surnommer") ; -- tocheck
+lin nicotine_N = mkN "nicotine" feminine ; -- tocheck
+lin nidicolous_A = mkA "nidicole" ; -- tocheck
+lin niece_N = mkN "nièce" feminine ; -- tocheck
+lin nigella_N = mkN "nigelle" feminine ; -- tocheck
+lin nigger_N = mkN "bougnoule" ; -- tocheck
+lin night_N = L.night_N | mkN "soirée" ; ---- split
+lin nightjar_N = mkN "engoulevent" masculine ; -- tocheck
+lin nightmare_N = mkN "cauchemar" masculine ; -- tocheck
+lin nightmarish_A = mkA "cauchemardesque" ; -- tocheck
+lin nightshade_N = mkN "belladone" feminine | mkN "morelle" feminine ; -- tocheck
+lin nihilism_N = mkN "nihilisme" ; -- tocheck
+lin nihilist_N = mkN "nihiliste" ; -- tocheck
+lin nimble_A = mkA "agile" | mkA "vif" ; -- tocheck
+lin nimbus_N = mkN "nimbe" masculine | mkN "nimbus" masculine ; -- tocheck
+lin nincompoop_N = mkN "crétin" ; -- tocheck
+lin ninja_N = mkN "ninja" ; -- tocheck
+lin ninth_N = mkN "neuvième" masculine | mkN "neuvième" ; -- tocheck
+lin niobium_N = mkN "niobium" masculine ; -- tocheck
+lin nipple_N = mkN "tétine" feminine | mkN "mamelon" masculine ; -- tocheck
+lin nirvana_N = mkN "nirvana" masculine ; -- tocheck
+lin nit_N = mkN "lente" feminine ; -- tocheck
+lin nitpicker_N = mkN "pinailleur" ; -- tocheck
+lin nitrate_N = mkN "nitrate" masculine ; -- tocheck
+lin nitride_N = mkN "nitride" ; -- tocheck
+lin nitrogen_N = mkN "azote" masculine ; -- tocheck
+lin nitrogenous_A = mkA "azoté" ; -- tocheck
+lin nitroglycerine_N = mkN "nitroglycérine" feminine ; -- tocheck
+lin no_Interj = mkInterj "non" ;
+lin no_Quant = S.no_Quant ;
+lin no_Utt = S.no_Utt ;
+lin nobelium_N = mkN "nobélium" masculine ; -- tocheck
+lin nobility_N = mkN "noblesse" feminine | mkN "noblesse" ; -- tocheck
+lin nobleFem_N = mkN "noble" ; -- tocheck
+lin nobleMasc_N = mkN "noble" ; -- tocheck
+lin noble_A = mkA "noble" ; -- tocheck
+lin nobleman_N = mkN "noble" ; -- tocheck
+lin nobody_NP = S.nobody_NP ;
+lin noctilucent_A = mkA "noctiluque" ; -- tocheck
+lin nocturnal_A = mkA "nocturne" ; -- tocheck
+lin nod_V = variants{} ; --
+lin node_N = mkN "noeud" masculine ; -- tocheck
+lin nodular_A = mkA "nodulaire" ; -- tocheck
+lin nodule_N = mkN "nodule" masculine ; -- tocheck
+lin noise_N = mkN "bruit" masculine ; -- tocheck
+lin noiseless_A = mkA "silencieux" ; -- tocheck
+lin noisome_A = mkA "nocif" | mkA "désagréable" | mkA "répugnant" ; -- tocheck
+lin noisy_A = mkA "bruyant" ; -- tocheck
+lin nomad_N = mkN "nomade" ; -- tocheck
+lin nomenclature_N = mkN "nomenclature" feminine ; -- tocheck
+lin nomenklatura_N = mkN "nomenklatura" feminine ; -- tocheck
+lin nominal_A = mkA "nominal" ; -- tocheck
+lin nominate_V2 = variants{} ; --
+lin nomination_N = variants{} ; --
+lin nominative_A = mkA "nominatif" ; -- tocheck
+lin nominator_N = mkN "nominateur" masculine ; -- tocheck
+lin nominee_N = mkN "candidat" masculine ; -- tocheck
+lin nomogram_N = mkN "nomogramme" masculine ; -- tocheck
+lin nonagon_N = mkN "nonagone" masculine ; -- tocheck
+lin nonaligned_A = mkA "non-aligné" ; -- tocheck
+lin nonalignment_N = mkN "non-alignement" masculine ; -- tocheck
+lin nonce_N = mkN "hapax" masculine ; -- tocheck
+lin nonchalant_A = mkA "décontracté" ; -- tocheck
+lin nonconformism_N = mkN "anticonformisme" masculine ; -- tocheck
+lin nonconformist_A = mkA "anticonformiste" ; -- tocheck
+lin nonconformist_N = mkN "anticonformiste" ; -- tocheck
+lin none_NP = variants{} ; --
+lin nonetheless_Adv = variants{} ; --
+lin nonexistence_N = mkN "non-existence" feminine ; -- tocheck
+lin nonfiction_N = mkN "nonfiction" ; -- tocheck
+lin nonlinear_A = mkA "non-linéaire" ; -- tocheck
+lin nonmetal_N = mkN "non-métal" masculine ; -- tocheck
+lin nonnegative_A = mkA "positif" ; -- tocheck
+lin nonpayment_N = mkN "non-paiement" masculine ; -- tocheck
+lin nonsense_N = mkN "non-sens" masculine | mkN "bêtise" | mkN "sottise" ; -- tocheck
+lin nonsensical_A = mkA "absurde" ; -- tocheck
+lin nonsteroidal_A = mkA "non-stéroïdien" ; -- tocheck
+lin nonviolence_N = mkN "non-violence" feminine ; -- tocheck
+lin noodle_N = mkN "nouille" feminine ; -- tocheck
+lin nook_N = mkN "recoin" masculine | mkN "coin" masculine ; -- tocheck
+lin noon_N = mkN "midi" masculine ; -- tocheck
+lin nor_Conj = mkConj "ni" ; -- tocheck
+lin noria_N = mkN "noria" feminine ; -- tocheck
+lin norm_N = mkN "norme" feminine ; -- tocheck
+lin normal_A = mkA "normal" ; -- tocheck
+lin normal_N = mkN "normale" feminine ; -- tocheck
+lin normalization_N = mkN "normalisation" feminine ; -- tocheck
+lin normalize_V2 = mkV2 (mkV "normaliser") ; -- tocheck
+lin normally_Adv = variants{} ; --
+lin normative_A = mkA "normatif" ; -- tocheck
+lin north_A = mkA "nord" ; -- tocheck
+lin north_N = mkN "nord" masculine ; -- tocheck
+lin north_northeast_N = mkN "nord-nord-est" masculine ; -- tocheck
+lin north_northwest_N = mkN "nord-nord-ouest" ; -- tocheck
+lin northeast_N = mkN "nord-est" masculine ; -- tocheck
+lin northern_A = mkA "septentrional" | mkA "bise" ; -- tocheck
+lin northwest_N = mkN "nord-ouest" masculine ; -- tocheck
+lin nose_N = L.nose_N ;
+lin nostalgia_N = mkN "nostalgie" feminine ; -- tocheck
+lin nostalgic_A = mkA "nostalgique" ; -- tocheck
+lin nostril_N = mkN "narine" feminine ; -- tocheck
+lin nosy_A = mkA "fouineur" ; -- tocheck
+lin not_Predet = S.not_Predet ;
+lin notability_N = mkN "notabilité" feminine ; -- tocheck
+lin notable_A = mkA "remarquable" ; -- tocheck
+lin notable_N = mkN "notable" ; -- tocheck
+lin notably_Adv = variants{} ; --
+lin notary_N = mkN "notaire" masculine ; -- tocheck
+lin notch_N = mkN "cran" masculine | mkN "encoche" feminine | mkN "entaille" feminine ; -- tocheck
+lin note_1_N = variants{} ; --
+lin note_2_N = variants{} ; --
+lin note_3_N = variants{} ; --
+lin note_N = mkN "note" | mkN "note" feminine ; -- tocheck
+lin note_V = variants{}; -- mkV2 (mkV "noter") ; -- tocheck
+lin note_V2 = mkV2 (mkV "noter") ; -- tocheck
+lin note_VS = variants{}; -- mkV2 (mkV "noter") ; -- tocheck
+lin notebook_N = mkN "cahier" masculine ; -- tocheck
+lin notepad_N = mkN "bloc-notes" masculine ; -- tocheck
+lin nothing_NP = S.nothing_NP ;
+lin nothingness_N = mkN "néant" masculine | mkN "vide" masculine ; -- tocheck
+lin notice_N = variants{} ; --
+lin notice_V2 = mkV2 (mkV "remarquer") | mkV2 (reflV (mkV I.apercevoir_V2)) ; -- tocheck
+lin notice_VS = variants{}; -- mkV2 (mkV "remarquer") | mkV2 (reflV (mkV I.apercevoir_V2)) ; -- tocheck
+lin noticeable_A = mkA "remarquable" ; -- tocheck
+lin notification_N = mkN "notification" feminine ; -- tocheck
+lin notify_V2 = mkV2 (mkV "notifier") ; -- tocheck
+lin notion_N = mkN "notion" feminine ; -- tocheck
+lin notorious_A = mkA "notoire" ; -- tocheck
+lin nougat_N = mkN "nougat" ; -- tocheck
+lin nought_N = mkN "zéro" ; -- tocheck
+lin noun_N = mkN "nom" masculine ; -- tocheck
+lin nourish_V2 = mkV2 (mkV "nourrir") ; -- tocheck
+lin nourishment_N = mkN "nourriture" feminine ; -- tocheck
+lin nous_N = mkN "nous" masculine ; -- tocheck
+lin nova_N = mkN "nova" feminine ; -- tocheck
+lin novel_A = mkA "nouveau" ; -- tocheck
+lin novel_N = mkN "roman" masculine ; -- tocheck
+lin novelist_N = mkN "romancier" masculine ; -- tocheck
+lin novelty_N = mkN "nouveauté" feminine ; -- tocheck
+lin novice_N = mkN "débutant" masculine ; -- tocheck
+lin now_Adv = L.now_Adv ;
+lin nowadays_Adv = mkAdv "actuellement" ; -- tocheck
+lin nowhere_Adv = mkAdv "nulle part" ;
+lin noxious_A = mkA "nocif" ; -- tocheck
+lin nozzle_N = mkN "bec" masculine ; -- tocheck
+lin nth_A = mkA "énième" ; -- tocheck
+lin nu_N = mkN "nu" masculine ; -- tocheck
+lin nuance_N = mkN "nuance" feminine ; -- tocheck
+lin nubile_A = mkA "nubile" ; -- tocheck
+lin nuclear_A = mkA "nucléaire" ; -- tocheck
+lin nuclease_N = mkN "nucléase" feminine ; -- tocheck
+lin nucleic_A = mkA "nucléique" ; -- tocheck
+lin nucleolus_N = mkN "nucléole" masculine ; -- tocheck
+lin nucleon_N = mkN "nucléon" masculine ; -- tocheck
+lin nucleosynthesis_N = mkN "nucléosynthèse" feminine ; -- tocheck
+lin nucleotide_N = mkN "nucléotide" masculine ; -- tocheck
+lin nucleus_N = mkN "noyau" masculine | mkN "noyau" ; -- tocheck
+lin nude_A = mkA "nu" ; -- tocheck
+lin nude_N = mkN "nu" masculine ; -- tocheck
+lin nudism_N = mkN "nudisme" masculine ; -- tocheck
+lin nudity_N = mkN "nudité" feminine ; -- tocheck
+lin nugatory_A = mkA "inefficace" | mkA "insignifiant" ; -- tocheck
+lin nuisance_N = mkN "embêtement" masculine ; -- tocheck
+lin nullify_V2 = mkV2 (mkV "annuler") ; -- tocheck
+lin numb_A = mkA "gourd" ; -- tocheck
+lin numb_V2 = mkV2 (mkV "engourdir") ; -- tocheck
+lin numbat_N = mkN "numbat" masculine ; -- tocheck
+lin number_1_N = L.number_N ;
+lin number_2_N = L.number_N ;
+lin number_3_N = L.number_N ;
+lin number_N = L.number_N ;
+lin number_V2 = mkV2 (mkV "numéroter") ; -- tocheck
+lin numbness_N = mkN "engourdissement" masculine ; -- tocheck
+lin numeral_N = mkN "chiffre" masculine ; -- tocheck
+lin numeration_N = mkN "numération" feminine ; -- tocheck
+lin numerator_N = mkN "numérateur" masculine ; -- tocheck
+lin numeric_A = mkA "numérique" ; -- tocheck
+lin numerical_A = mkA "numérique" ; -- tocheck
+lin numerology_N = mkN "numérologie" feminine ; -- tocheck
+lin numerous_A = mkA "nombreux" ; -- tocheck
+lin numismatics_N = mkN "numismatique" feminine ; -- tocheck
+lin numismatist_N = mkN "numismate" ; -- tocheck
+lin nun_N = mkN "nonne" feminine ; -- tocheck
+lin nuncio_N = mkN "nonce" masculine ; -- tocheck
+lin nuptial_A = mkA "nuptial" ; -- tocheck
+lin nurse_N = mkN "infirmière" feminine | mkN "nourrice" feminine ; -- tocheck
+lin nurse_V2 = mkV2 (mkV "allaiter") | mkV2 (mkV "soigner") ; -- tocheck
+lin nursemaid_N = mkN "nounou" feminine ; -- tocheck
+lin nursery_N = mkN "crèche" feminine | mkN "pépinière" masculine ; -- tocheck
+lin nurseryman_N = mkN "pépiniériste" ; -- tocheck
+lin nursing_A = variants{} ; --
+lin nursing_N = variants{} ; --
+lin nut_N = mkN "fou" masculine | mkN "couille" feminine | mkN "écrou" masculine ; -- tocheck
+lin nutation_N = mkN "nutation" feminine ; -- tocheck
+lin nutcracker_N = mkN "casse-noix" masculine ; -- tocheck
+lin nuthatch_N = mkN "sittelle" feminine ; -- tocheck
+lin nutmeg_N = mkN "muscadier" masculine ; -- tocheck
+lin nutrient_A = mkA "nutriment" ; -- tocheck
+lin nutrient_N = mkN "nutriment" masculine ; -- tocheck
+lin nutrition_N = mkN "nutrition" feminine ; -- tocheck
+lin nutritional_A = mkA "alimentaire" ; -- tocheck
+lin nuts_A = mkA "cinglé" ; -- tocheck
+lin nutty_A = mkA "cinglé" ; -- tocheck
+lin nylon_N = mkN "nylon" masculine ; -- tocheck
+lin nymph_N = mkN "nymphe" feminine ; -- tocheck
+lin nymphalid_N = mkN "nymphalidé" ; -- tocheck
+lin nymphet_N = mkN "nymphette" feminine ; -- tocheck
+lin nymphomania_N = mkN "nymphomanie" feminine ; -- tocheck
+lin nymphomaniac_A = mkA "nymphomane" ; -- tocheck
+lin nymphomaniac_N = mkN "nymphomane" feminine ; -- tocheck
+lin oaf_N = mkN "crétin" ; -- tocheck
+lin oak_N = mkN "chêne" masculine | mkN "chêne" ; -- tocheck
+lin oakum_N = mkN "étoupe" ; -- tocheck
+lin oar_N = mkN "rame" ; -- tocheck
+lin oasis_N = mkN "oasis" feminine ; -- tocheck
+lin oat_N = mkN "avoine" feminine ; -- tocheck
+lin oath_N = mkN "juron" masculine | mkN "serment" masculine ; -- tocheck
+lin oatmeal_N = mkN "gruau" masculine | mkN "grège" masculine ; -- tocheck
+lin obdurate_A = mkA "opiniâtre" ; -- tocheck
+lin obedience_N = mkN "obéissance" feminine ; -- tocheck
+lin obedient_A = mkA "obéissant" ; -- tocheck
+lin obelisk_N = mkN "obélisque" masculine ; -- tocheck
+lin obese_A = mkA "obèse" ; -- tocheck
+lin obesity_N = mkN "obésité" feminine ; -- tocheck
+lin obey_V = variants{}; -- mkV2 (mkV "obéir") ; -- tocheck
+lin obey_V2 = mkV2 (mkV "obéir") ; -- tocheck
+lin obfuscate_V2 = mkV2 (mkV "obscurcir") ; -- tocheck
+lin obi_N = mkN "obi" masculine ; -- tocheck
+lin obituary_N = mkN "nécrologie" feminine ; -- tocheck
+lin object_N = mkN "objet" masculine ; -- tocheck
+lin object_V = variants{}; -- mkV2 (reflV (mkV "opposer")) ; -- tocheck
+lin object_V2 = mkV2 (reflV (mkV "opposer")) ; -- tocheck
+lin objection_N = mkN "objection" feminine ; -- tocheck
+lin objective_A = mkA "objectif" ; -- tocheck
+lin objective_N = mkN "objectif" masculine ; -- tocheck
+lin objectivity_N = mkN "objectivité" feminine ; -- tocheck
+lin oblation_N = mkN "oblation" feminine ; -- tocheck
+lin obligation_N = mkN "obligation" feminine | mkN "engagement" masculine ; -- tocheck
+lin obligatory_A = mkA "obligatoire" ; -- tocheck
+lin oblige_V2 = variants{}; -- mkV2V (mkV "imposer") ; -- tocheck
+lin oblige_V2V = mkV2V (mkV "imposer") ; -- tocheck
+lin obliquity_N = mkN "obliquité" feminine ; -- tocheck
+lin oblivion_N = mkN "oubli" masculine | mkN "oubli" ; -- tocheck
+lin oblivious_A = mkA "distrait" | mkA "ignorant" ; -- tocheck
+lin oblong_A = mkA "oblong" ; -- tocheck
+lin obloquy_N = mkN "opprobre" masculine ; -- tocheck
+lin obnoxious_A = mkA "ennuyeux" ; -- tocheck
+lin oboe_N = mkN "hautbois" masculine ; -- tocheck
+lin oboist_N = mkN "hautboïste" ; -- tocheck
+lin obscene_A = mkA "obscène" ; -- tocheck
+lin obscenity_N = mkN "obscénité" feminine ; -- tocheck
+lin obscurantism_N = mkN "obscurantisme" masculine ; -- tocheck
+lin obscure_A = mkA "sibyllin" | mkA "obscur" ; -- tocheck
+lin obscure_V2 = mkV2 (mkV "obscurcir") ; -- tocheck
+lin obscurity_N = mkN "obscurité" feminine ; -- tocheck
+lin obsequious_A = mkA "obséquieux" ; -- tocheck
+lin observable_A = mkA "observable" ; -- tocheck
+lin observance_N = mkN "observance" ; -- tocheck
+lin observation_N = mkN "observation" feminine | mkN "remarque" feminine ; -- tocheck
+lin observatory_N = mkN "observatoire" masculine ; -- tocheck
+lin observe_V2 = mkV2 (mkV "observer") | mkV2 (mkV "respecter") ; -- tocheck
+lin observe_VS = variants{}; -- mkV2 (mkV "observer") | mkV2 (mkV "respecter") ; -- tocheck
+lin observer_N = mkN "observateur" masculine ; -- tocheck
+lin obsession_N = mkN "obsession" feminine ; -- tocheck
+lin obsessive_A = mkA "obsessif" ; -- tocheck
+lin obsessive_N = mkN "obsédé" masculine ; -- tocheck
+lin obsidian_N = mkN "obsidienne" feminine ; -- tocheck
+lin obsolescent_A = mkA "obsolescent" ; -- tocheck
+lin obsolete_A = mkA "obsolète" ; -- tocheck
+lin obsoleteness_N = mkN "désuétude" feminine ; -- tocheck
+lin obstacle_N = mkN "obstacle" ; -- tocheck
+lin obstetrician_N = mkN "gynécologue" masculine ; -- tocheck
+lin obstetrics_N = mkN "obstétrique" ; -- tocheck
+lin obstinacy_N = mkN "entêtement" masculine ; -- tocheck
+lin obstinate_A = mkA "obstiné" ; -- tocheck
+lin obstruct_V2 = mkV2 (mkV "obstruer") | mkV2 (mkV "bloquer") ; -- tocheck
+lin obtain_V = variants{}; -- mkV2 (mkV I.obtenir_V2) | mkV2 (reflV (mkV "établir")) | mkV2 (mkV I.avoir_V2) | mkV2 (mkV "réussir") ; -- tocheck
+lin obtain_V2 = mkV2 (mkV I.obtenir_V2) | mkV2 (reflV (mkV "établir")) | mkV2 (mkV I.avoir_V2) | mkV2 (mkV "réussir") ; -- tocheck
+lin obtrude_V2 = mkV2 (mkV "empiéter") ; -- tocheck
+lin obtuse_A = mkA "sourd" | mkA "obtus" ; -- tocheck
+lin obvious_A = mkA "évident" ; -- tocheck
+lin obviously_Adv = variants{} ; --
+lin ocarina_N = mkN "ocarina" masculine ; -- tocheck
+lin occasion_N = mkN "occasion" feminine ; -- tocheck
+lin occasional_A = mkA "occasionnel" ; -- tocheck
+lin occasionally_Adv = variants{} ; --
+lin occidental_A = mkA "occidental" ; -- tocheck
+lin occult_A = mkA "occulte" ; -- tocheck
+lin occult_N = mkN "occulte" ; -- tocheck
+lin occultism_N = mkN "occultisme" masculine ; -- tocheck
+lin occupant_N = mkN "occupant" masculine | mkN "habitant" masculine ; -- tocheck
+lin occupation_N = mkN "occupation" feminine ; -- tocheck
+lin occupational_A = variants{} ; --
+lin occupy_V = variants{}; -- mkV2 (mkV "occuper") ; -- tocheck
+lin occupy_V2 = mkV2 (mkV "occuper") ; -- tocheck
+lin occur_V = mkV (reflV (mkV I.produire_V2)) | mkV (mkV "arriver") | mkV (reflV (mkV "retrouver")) ; -- tocheck
+lin occurrence_N = mkN "occurrence" feminine ; -- tocheck
+lin ocean_N = mkN "océan" masculine ; -- tocheck
+lin oceanic_A = mkA "océanique" ; -- tocheck
+lin oceanographer_N = mkN "océanographe" ; -- tocheck
+lin oceanography_N = mkN "océanographie" feminine ; -- tocheck
+lin ocelot_N = mkN "ocelot" masculine ; -- tocheck
+lin ochre_N = mkN "ocre" feminine ; -- tocheck
+lin octagon_N = mkN "octogone" masculine ; -- tocheck
+lin octagonal_A = mkA "octogonal" ; -- tocheck
+lin octahedron_N = mkN "octaèdre" masculine ; -- tocheck
+lin octane_N = mkN "octane" masculine ; -- tocheck
+lin octopus_N = mkN "octopode" ; -- tocheck
+lin ocular_A = mkA "oculaire" ; -- tocheck
+lin odalisque_N = mkN "odalisque" ; -- tocheck
+lin odd_A = mkA "bizarre" | mkA "impair" ; -- tocheck
+lin odd_N = variants{} ; --
+lin oddity_N = mkN "bizarrerie" feminine ; -- tocheck
+lin ode_N = mkN "ode" feminine ; -- tocheck
+lin odious_A = mkA "odieux" ; -- tocheck
+lin odometer_N = mkN "odomètre" masculine | mkN "odomètre" ; -- tocheck
+lin odorous_A = mkA "odorant" ; -- tocheck
+lin odour_N = mkN "odeur" feminine ; -- tocheck
+lin odyssey_N = mkN "odyssée" feminine ; -- tocheck
+lin oesophagus_N = mkN "oesophage" masculine ; -- tocheck
+lin oeuvre_N = mkN "oeuvres" | mkN "oeuvre" feminine ; -- tocheck
+lin of_Prep = ParadigmsFre.genitive ;
+lin off_Adv = mkAdv "dehors" ; ----
+lin off_Prep = P.mkPrep ("à part") P.genitive ;
+lin offal_N = mkN "corps" masculine | mkN "abats" | mkN "charogne" feminine | mkN "déchets" ; -- tocheck
+lin offence_N = variants{} ; --
+lin offend_V = variants{}; -- mkV2 (mkV "offenser") ; -- tocheck
+lin offend_V2 = mkV2 (mkV "offenser") ; -- tocheck
+lin offenderMasc_N = mkN "offendeur" ; -- tocheck
+lin offense_N = mkN "offense" feminine | mkN "attaque" feminine ; -- tocheck
+lin offensive_A = mkA "offensant" | mkA "offensif" ; -- tocheck
+lin offensive_N = mkN "offensive" feminine ; -- tocheck
+lin offer_N = mkN "offre" feminine | mkN "offre" ; -- tocheck
+lin offer_V2 = I.offrir_V2 ;
+lin offer_VV = deVV I.offrir_V2 ;
+lin offering_N = mkN "offre" feminine | mkN "offrande" feminine ; -- tocheck
+lin offhand_A = mkA "négligent" | mkA "spontanément" ; -- tocheck
+lin office_N = mkN "bureau" masculine | mkN "office" masculine ;
+lin officer_1_N = mkN "officier" masculine ;
+lin officer_2_N = mkN "fonctionnaire" masculine ;
+lin officer_3_N = mkN "officier" masculine | mkN "fonctionnaire" masculine ; ----
+lin officer_N = mkN "officier" masculine | mkN "fonctionnaire" masculine ;
+lin officialMasc_N = mkN "fonctionnaire" ;
+lin official_A = mkA "officiel" ; -- tocheck
+lin officially_Adv = variants{} ; --
+lin offset_N = mkN "compensation" | mkN "contrepartie" feminine | mkN "décalage" masculine | mkN "début" masculine ; -- tocheck
+lin offset_V2 = mkV2 (mkV "compenser") ; -- tocheck
+lin offshoot_N = mkN "dérivé" masculine ; -- tocheck
+lin offshore_A = mkA "offshore" ; -- tocheck
+lin offside_N = mkN "hors-jeu" masculine ; -- tocheck
+lin offspring_N = mkN "descendance" | mkN "enfant" | mkN "progéniture" feminine | mkN "enfance" ; -- tocheck
+lin often_Adv = mkAdv "souvent" ;
+lin ogee_N = mkN "doucine" feminine ; -- tocheck
+lin ogle_V2 = mkV2 (mkV "reluquer") ; -- tocheck
+lin oh_Interj = mkInterj "oh" ; -- tocheck
+lin ohm_N = mkN "ohm" masculine ; -- tocheck
+lin ohmmeter_N = mkN "ohmmètre" masculine ; -- tocheck
+lin oil_N = L.oil_N ;
+lin oilcan_N = mkN "burette" feminine ; -- tocheck
+lin oily_A = mkA "onctueux" | mkA "huileux" ; -- tocheck
+lin ointment_N = mkN "pommade" feminine ; -- tocheck
+lin ok_Interj = variants{} ; --
+lin okapi_N = mkN "okapi" masculine ; -- tocheck
+lin okay_A = variants{} ; --
+lin okay_Adv = variants{} ; --
+lin old_A = L.old_A ;
+lin old_fashioned_A = mkA "démodé" ; -- tocheck
+lin oldness_N = mkN "vieillesse" feminine ; -- tocheck
+lin oleander_N = mkN "laurier-rose" masculine ; -- tocheck
+lin olecranon_N = mkN "olécrane" masculine ; -- tocheck
+lin olfactory_A = mkA "olfactif" ; -- tocheck
+lin oligarch_N = mkN "oligarque" ; -- tocheck
+lin oligarchic_A = mkA "oligarchique" ; -- tocheck
+lin oligarchy_N = mkN "oligarchie" feminine ; -- tocheck
+lin olive_N = mkN "olive" feminine ; -- tocheck
+lin olivine_N = mkN "olivine" feminine ; -- tocheck
+lin ombudsman_N = mkN "médiateur" ; -- tocheck
+lin omega_N = mkN "oméga" masculine ; -- tocheck
+lin omelette_N = mkN "omelette" feminine ; -- tocheck
+lin omen_N = mkN "présage" masculine ; -- tocheck
+lin omicron_N = mkN "omicron" masculine ; -- tocheck
+lin ominous_A = mkA "sinistre" ; -- tocheck
+lin omission_N = mkN "omission" feminine ; -- tocheck
+lin omit_V2 = mkV2 (mkV I.omettre_V2) ; -- tocheck
+lin ommatidium_N = mkN "ommatidie" feminine ; -- tocheck
+lin omnibus_N = mkN "omnibus" masculine ; -- tocheck
+lin omnidirectional_A = mkA "omnidirectionnel" ; -- tocheck
+lin omnipotent_A = mkA "omnipotent" ; -- tocheck
+lin omnipresent_A = mkA "omniprésent" ; -- tocheck
+lin omniscience_N = mkN "omniscience" ; -- tocheck
+lin omniscient_A = mkA "omniscient" ; -- tocheck
+lin omnivore_N = mkN "omnivore" masculine ; -- tocheck
+lin omnivorous_A = mkA "omnivore" ; -- tocheck
+lin on_Adv = mkAdv "là-dessus" ; ----
+lin on_Prep = S.on_Prep ;
+lin onager_N = mkN "onagre" masculine ; -- tocheck
+lin once_Adv = mkAdv "une fois" ;
+lin once_Subj = variants{} ; --
+lin oncologist_N = mkN "oncologue" masculine ; -- tocheck
+lin oncology_N = mkN "oncologie" feminine ; -- tocheck
+lin one_eyed_A = mkA "borgne" ; -- tocheck
+lin oneiric_A = mkA "onirique" ; -- tocheck
+lin ongoing_A = mkA "continuel" | mkA "actuel" ; -- tocheck
+lin onion_N = mkN "oignon" masculine ; -- tocheck
+lin onlooker_N = mkN "badaud" masculine ; -- tocheck
+lin only_Adv = mkAdv "seulement" ;
+lin only_Predet = S.only_Predet ;
+lin onomastics_N = mkN "onomastique" feminine ; -- tocheck
+lin onomatopoeia_N = mkN "onomatopée" feminine ; -- tocheck
+lin onomatopoeic_A = mkA "onomatopéique" ; -- tocheck
+lin onset_N = mkN "onset" | mkN "attaque" ; -- tocheck
+lin onslaught_N = mkN "assaut" masculine | mkN "assaut" ; -- tocheck
+lin onto_Prep = variants{} ; --
+lin ontogenetic_A = mkA "ontogénétique" ; -- tocheck
+lin ontological_A = mkA "ontologique" ; -- tocheck
+lin ontology_N = mkN "ontologie" feminine ; -- tocheck
+lin onwards_Adv = variants{} ; --
+lin onyx_N = mkN "onyx" masculine ; -- tocheck
+lin oocyte_N = mkN "ovocyte" masculine ; -- tocheck
+lin ooze_V2 = mkV2 (mkV "suinter") ; -- tocheck
+lin opacity_N = mkN "opacité" feminine ; -- tocheck
+lin opal_N = mkN "opale" feminine ; -- tocheck
+lin opaque_A = mkA "opaque" ; -- tocheck
+lin open_A = mkA "ouvert" ;
+lin open_Adv = variants{} ; --
+lin open_V = mkV L.open_V2 ;
+lin open_V2 = L.open_V2 ;
+lin opening_N = mkN "ouverture" feminine | mkN "trou" masculine ; -- tocheck
+lin openly_Adv = variants{} ; --
+lin opera_N = mkN "opéra" masculine ; -- tocheck
+lin operand_N = mkN "opérande" masculine ; -- tocheck
+lin operate_V = variants{}; -- mkV2 (mkV "opérer") ; -- tocheck
+lin operate_V2 = mkV2 (mkV "opérer") ; -- tocheck
+lin operating_N = variants{} ; --
+lin operation_N = mkN "opération" feminine ; -- tocheck
+lin operational_A = variants{} ; --
+lin operator_N = mkN "opérateur" masculine | mkN "téléphoniste" ; -- tocheck
+lin operculum_N = mkN "opercule" masculine ; -- tocheck
+lin operetta_N = mkN "opérette" feminine ; -- tocheck
+lin ophthalmic_A = mkA "ophtalmique" ; -- tocheck
+lin ophthalmologist_N = mkN "ophtalmologiste" ; -- tocheck
+lin ophthalmology_N = mkN "ophtalmologie" ; -- tocheck
+lin opiate_N = mkN "opiacé" masculine ; -- tocheck
+lin opinion_N = mkN "avis" masculine ; -- tocheck
+lin opium_N = mkN "opium" masculine ; -- tocheck
+lin opossum_N = mkN "sarigue" feminine ; -- tocheck
+lin opponentFem_N = mkN "adversaire" feminine ; -- tocheck
+lin opponentMasc_N = mkN "adversaire" masculine ;
+lin opportune_A = mkA "opportun" ; -- tocheck
+lin opportunism_N = mkN "opportunisme" masculine ; -- tocheck
+lin opportunity_N = mkN "opportunité" feminine | mkN "occasion" feminine ; -- tocheck
+lin oppose_V = variants{}; -- mkV2 (mkV "opposer") ; -- tocheck
+lin oppose_V2 = mkV2 (mkV "opposer") ; -- tocheck
+lin opposed_A = variants{} ; --
+lin opposite_A = mkA "opposé" ; -- tocheck
+lin opposite_Adv = variants{} ; --
+lin opposite_N = mkN "contraire" masculine | mkN "adversaire" ; -- tocheck
+lin opposition_N = mkN "opposition" feminine ; -- tocheck
+lin oppress_V2 = mkV2 (mkV "opprimer") ; -- tocheck
+lin oppression_N = mkN "oppression" feminine ; -- tocheck
+lin oppressor_N = mkN "oppresseur" masculine ; -- tocheck
+lin opprobrium_N = mkN "opprobre" masculine ; -- tocheck
+lin opt_V = variants{}; -- mkV2V (mkV "opter") ; -- tocheck
+lin opt_VV = variants{}; -- mkV2V (mkV "opter") ; -- tocheck
+lin optical_A = mkA "optique" ; -- tocheck
+lin optician_N = mkN "opticien" masculine ; -- tocheck
+lin optimal_A = mkA "optimal" ; -- tocheck
+lin optimism_N = mkN "optimisme" masculine ; -- tocheck
+lin optimistFem_N = mkN "optimiste" feminine ; -- tocheck
+lin optimistMasc_N = mkN "optimiste" masculine ; -- tocheck
+lin optimistic_A = mkA "optimiste" ; -- tocheck
+lin optimistically_Adv = mkAdv "optimistiquement" ; -- tocheck
+lin optimum_A = mkA "optimal" ; -- tocheck
+lin optimum_N = mkN "optimum" masculine ; -- tocheck
+lin option_N = mkN "choix" masculine ; -- tocheck
+lin optional_A = mkA "optionnel" ; -- tocheck
+lin optometrist_N = mkN "optométriste" ; -- tocheck
+lin optometry_N = mkN "optométrie" feminine ; -- tocheck
+lin or_Conj = S.or_Conj ;
+lin oracle_N = mkN "oracle" ; -- tocheck
+lin oral_A = mkA "oral" ; -- tocheck
+lin orange_1_N = variants{} ; --
+lin orange_2_N = variants{} ; --
+lin orange_A = mkA "orange" ; -- tocheck
+lin orange_N = variants{} ; --
+lin orangeade_N = mkN "orangeade" feminine ; -- tocheck
+lin orangery_N = mkN "orangerie" feminine ; -- tocheck
+lin orangutan_N = mkN "orang-outan" masculine ; -- tocheck
+lin orate_V = mkV (mkV I.discourir_V2) | mkV (mkV "haranguer") ; -- tocheck
+lin oratorFem_N = mkN "oratrice" feminine ; -- tocheck
+lin oratorMasc_N = mkN "orateur" masculine ; -- tocheck
+lin oratory_N = mkN "oratoire" masculine ; -- tocheck
+lin orb_N = mkN "sphère" feminine | mkN "orbe" masculine | mkN "oeil" masculine ; -- tocheck
+lin orbiculate_A = mkA "orbiculé" ; -- tocheck
+lin orbit_N = mkN "orbite" feminine ; -- tocheck
+lin orbital_A = mkA "orbital" ; -- tocheck
+lin orchard_N = mkN "verger" masculine ; -- tocheck
+lin orchestra_N = mkN "orchestre" masculine ; -- tocheck
+lin orchestral_A = mkA "orchestral" ; -- tocheck
+lin orchid_N = mkN "orchidée" feminine ; -- tocheck
+lin ordeal_N = mkN "épreuve" feminine | mkN "ordalie" feminine ; -- tocheck
+lin order_N = mkN "ordre" masculine | mkN "commande" feminine ; --- split
+lin order_V = variants{}; -- mkV2V (mkV "commander") | mkV2V (mkV "ranger") ; -- tocheck
+lin order_V2 = variants{}; -- mkV2V (mkV "commander") | mkV2V (mkV "ranger") ; -- tocheck
+lin order_V2V = mkV2V (mkV "commander") | mkV2V (mkV "ranger") ; -- tocheck
+lin order_VS = variants{}; -- mkV2V (mkV "commander") | mkV2V (mkV "ranger") ; -- tocheck
+lin ordinal_A = mkA "ordinal" ; -- tocheck
+lin ordinal_N = mkN "ordinal" ; -- tocheck
+lin ordinance_N = mkN "ordonnance" ; -- tocheck
+lin ordinary_A = mkA "ordinaire" ; -- tocheck
+lin ordinate_N = mkN "ordonnée" feminine ; -- tocheck
+lin ordination_N = mkN "ordination" feminine ; -- tocheck
+lin ore_N = mkN "minerai" masculine ; -- tocheck
+lin oregano_N = mkN "origan" | mkN "marjolaine" feminine ; -- tocheck
+lin organ_N = mkN "orgue" masculine | mkN "organe" masculine ; -- tocheck
+lin organelle_N = mkN "organite" masculine ; -- tocheck
+lin organic_A = mkA "organique" | mkA "bio" ; -- tocheck
+lin organisation_N = variants{} ; --
+lin organism_N = mkN "organisme" masculine ; -- tocheck
+lin organist_N = mkN "organiste" ; -- tocheck
+lin organization_N = mkN "organisation" feminine ; -- tocheck
+lin organizational_A = variants{} ; --
+lin organize_V2 = variants{}; -- mkV2V (mkV "organiser") ; -- tocheck
+lin organize_V2V = mkV2V (mkV "organiser") ; -- tocheck
+lin organizer_N = mkN "organiseur" | mkN "organisateur" masculine ; -- tocheck
+lin orgasm_N = mkN "orgasme" masculine ; -- tocheck
+lin orgiastic_A = mkA "orgiastique" ; -- tocheck
+lin orgy_N = mkN "orgie" feminine | mkN "partouze" feminine ; -- tocheck
+lin orient_V2 = mkV2 (reflV (mkV "orienter")) ; -- tocheck
+lin oriental_A = mkA "oriental" ; -- tocheck
+lin orientation_N = mkN "orientation" feminine ; -- tocheck
+lin orifice_N = mkN "orifice" masculine ; -- tocheck
+lin origami_N = mkN "origami" masculine ; -- tocheck
+lin origin_N = mkN "origine" feminine | mkN "source" feminine ; -- tocheck
+lin original_A = mkA "original" ; -- tocheck
+lin original_N = mkN "original" masculine ; -- tocheck
+lin originality_N = mkN "originalité" feminine ; -- tocheck
+lin originally_Adv = variants{} ; --
+lin originate_V = variants{} ; --
+lin originate_V2 = variants{} ; --
+lin originatorFem_N = mkN "demandeuse" feminine ; -- tocheck
+lin originatorMasc_N = mkN "demandeur" masculine ; -- tocheck
+lin oriole_N = mkN "loriot" ; -- tocheck
+lin orison_N = mkN "oraison" feminine ; -- tocheck
+lin ornament_N = mkN "ornement" masculine ; -- tocheck
+lin ornamental_N = mkN "ornemental" masculine ; -- tocheck
+lin ornithine_N = mkN "ornithine" feminine ; -- tocheck
+lin ornithological_A = mkA "ornithologique" ; -- tocheck
+lin ornithologistFem_N = mkN "ornithologue" feminine ; -- tocheck
+lin ornithologistMasc_N = mkN "ornithologue" masculine ; -- tocheck
+lin ornithology_N = mkN "ornithologie" feminine ; -- tocheck
+lin orphan_N = mkN "orphelin" masculine ; -- tocheck
+lin orphanage_N = mkN "orphelinat" masculine ; -- tocheck
+lin orthodontics_N = mkN "orthodontie" ; -- tocheck
+lin orthodontist_N = mkN "orthodontiste" ; -- tocheck
+lin orthodox_A = mkA "orthodoxe" ; -- tocheck
+lin orthodoxy_N = mkN "orthodoxie" feminine ; -- tocheck
+lin orthogonal_A = mkA "indépendant" | mkA "orthogonal" ; -- tocheck
+lin orthography_N = mkN "orthographe" feminine ; -- tocheck
+lin orthomolecular_A = mkA "orthomoléculaire" ; -- tocheck
+lin orthopedic_A = mkA "orthopédiste" ; -- tocheck
+lin orthopedist_N = mkN "orthopédiste" ; -- tocheck
+lin ortolan_N = mkN "ortolan" ; -- tocheck
+lin oscillate_V2 = mkV2 (mkV "osciller") ; -- tocheck
+lin oscillation_N = mkN "oscillation" feminine ; -- tocheck
+lin oscillator_N = mkN "oscillateur" masculine ; -- tocheck
+lin osmium_N = mkN "osmium" masculine ; -- tocheck
+lin osmosis_N = mkN "osmose" feminine ; -- tocheck
+lin osmotic_A = mkA "osmotique" ; -- tocheck
+lin osprey_N = mkN "balbuzard" masculine ; -- tocheck
+lin osseous_A = mkA "osseux" ; -- tocheck
+lin ossuary_N = mkN "ossuaire" masculine ; -- tocheck
+lin ostensible_A = mkA "apparent" ; -- tocheck
+lin ostentation_N = mkN "ostentation" masculine ; -- tocheck
+lin ostentatious_A = mkA "ostentatoire" ; -- tocheck
+lin osteoarthritis_N = mkN "arthrose" feminine ; -- tocheck
+lin osteomyelitis_N = mkN "ostéomyélite" feminine ; -- tocheck
+lin osteoporosis_N = mkN "ostéoporose" feminine ; -- tocheck
+lin ostracism_N = mkN "ostracisme" masculine ; -- tocheck
+lin ostrich_N = mkN "autruche" feminine ; -- tocheck
+lin other_A = mkA "autre" ;
+lin other_N = mkN "autre" masculine ; ---- l'enfer c'est les autres :-)
+lin otherness_N = mkN "altérité" feminine ; -- tocheck
+lin otherwise_Adv = mkAdv "autrement" | mkAdv "sinon" ; -- tocheck
+lin otherwise_PConj = S.otherwise_PConj ;
+lin otic_A = mkA "otique" ; -- tocheck
+lin otitis_N = mkN "otite" ; -- tocheck
+lin otology_N = mkN "otologie" feminine ; -- tocheck
+lin otter_N = mkN "loutre" feminine ; -- tocheck
+lin ottomanFem_N = mkN "divan" feminine ; -- tocheck
+lin ottomanMasc_N = mkN "divan" masculine ; -- tocheck
+lin ounce_N = mkN "once" feminine ; -- tocheck
+lin oust_V2 = mkV2 (mkV "expulser") ; -- tocheck
+lin ouster_N = mkN "limogeage" masculine ; -- tocheck
+lin out_Adv = mkAdv "dehors" ;
+lin out_N = mkN "retrait" masculine ; -- tocheck
+lin out_Prep = variants{} ; --
+lin out_V2 = mkV2 (mkV "outer") ; -- tocheck
+lin outage_N = mkN "panne" ; -- tocheck
+lin outbreak_N = mkN "irruption" feminine | mkN "éruption" ; -- tocheck
+lin outbuilding_N = mkN "dépendance" ; -- tocheck
+lin outcast_N = mkN "paria" ; -- tocheck
+lin outclass_V2 = mkV2 (mkV "surclasser") ; -- tocheck
+lin outcome_N = mkN "issue" feminine ; -- tocheck
+lin outcrop_N = mkN "affleurement" masculine ; -- tocheck
+lin outdated_A = mkA "périmé" ; -- tocheck
+lin outdo_V2 = mkV2 (mkV "surpasser") ; -- tocheck
+lin outdoor_A = variants{} ; --
+lin outdoors_N = mkN "dehors" masculine ; -- tocheck
+lin outer_A = mkA "extérieur" ; -- tocheck
+lin outfit_N = mkN "maison" feminine | mkN "nécessaire" masculine | mkN "tenue" feminine ; -- tocheck
+lin outflow_N = mkN "sortie" feminine ; -- tocheck
+lin outhouse_N = mkN "cabanon" masculine ; -- tocheck
+lin outing_N = mkN "outing" ; -- tocheck
+lin outlaw_N = mkN "hors-la-loi" ; -- tocheck
+lin outlet_N = mkN "issue" feminine | mkN "exutoire" masculine ; -- tocheck
+lin outlier_N = mkN "lambeau" | mkN "valeur" ; -- tocheck
+lin outline_N = mkN "contour" masculine | mkN "synopsis" | mkN "aperçu" masculine | mkN "silhouette" feminine | mkN "ébauche" feminine | mkN "esquisse" feminine | mkN "résumé" masculine ; -- tocheck
+lin outline_V2 = mkV2 (mkV "entourer") ; -- tocheck
+lin outlook_N = mkN "perspective" | mkN "vue" feminine ; -- tocheck
+lin outmoded_A = mkA "dépassé" | mkA "démodé" ; -- tocheck
+lin outpost_N = mkN "avant-poste" masculine ; -- tocheck
+lin outpouring_N = mkN "déversement" ; -- tocheck
+lin output_N = variants{} ; --
+lin outrage_N = mkN "colère" feminine | mkN "offence" feminine | mkN "outrage" masculine ; -- tocheck
+lin outrage_V2 = mkV2 (mkV "indigner") ; -- tocheck
+lin outrageous_A = mkA "outrageant" ; -- tocheck
+lin outreach_N = mkN "sensibilisation" ; -- tocheck
+lin outright_Adv = mkAdv "immédiatement" | mkAdv "complètement" | mkAdv "ouvertement" ; -- tocheck
+lin outrun_V2 = mkV2 (mkV "dépasser") ; -- tocheck
+lin outset_N = variants{} ; --
+lin outside_A = mkA "dehors" ; -- tocheck
+lin outside_Adv = mkAdv "hors" | mkAdv "dehors" ; -- tocheck
+lin outside_N = mkN "extérieur" masculine ; -- tocheck
+lin outside_Prep = variants{} ; --
+lin outsider_N = mkN "outsider" | mkN "exclu" masculine ; -- tocheck
+lin outskirts_N = mkN "banlieue" feminine ; -- tocheck
+lin outspoken_A = mkA "franc" ; -- tocheck
+lin outstanding_A = mkA "exceptionnel" | mkA "débiteur" | mkA "saillant" ; -- tocheck
+lin ouzo_N = mkN "ouzo" masculine ; -- tocheck
+lin oval_A = mkA "ovale" ; -- tocheck
+lin oval_N = mkN "ovale" masculine ; -- tocheck
+lin ovary_N = mkN "ovaire" masculine ; -- tocheck
+lin ovation_N = mkN "ovation" feminine ; -- tocheck
+lin oven_N = mkN "four" masculine ; -- tocheck
+lin over_Adv = mkAdv "fini" ; --- split sense:
+lin over_N = variants{} ; --
+lin over_Prep = {s = "à travers" ; c = CPrep P_de ; isDir = False} ; --- split sense
+lin overall_A = variants{} ; --
+lin overall_Adv = variants{} ; --
+lin overall_N = mkN "blouse" feminine ; -- tocheck
+lin overbearing_A = mkA "dominateur" ; -- tocheck
+lin overcapitalize_V2 = mkV2 (mkV "surcapitaliser") ; -- tocheck
+lin overcast_A = mkA "couvert" | mkA "nuageux" ; -- tocheck
+lin overcharge_V2 = mkV2 (mkV "surcharger") ; -- tocheck
+lin overcoat_N = mkN "pardessus" masculine ; -- tocheck
+lin overcome_V = variants{}; -- mkV2 (mkV I.vaincre_V2) ; -- tocheck
+lin overcome_V2 = mkV2 (mkV I.vaincre_V2) ; -- tocheck
+lin overcook_V2 = mkV2 (mkV "surcuire") ; -- tocheck
+lin overdose_V = mkV (mkV "surdoser") ; -- tocheck
+lin overestimate_V2 = mkV2 (mkV "surestimer") ; -- tocheck
+lin overflow_N = mkN "débordement" masculine ; -- tocheck
+lin overflow_V2 = mkV2 (mkV "déborder") ; -- tocheck
+lin overheat_V2 = mkV2 (mkV "échauffer") ; -- tocheck
+lin overkill_N = mkN "surpuissance" ; -- tocheck
+lin overlap_V2 = mkV2 (mkV "chevaucher") | mkV2 (reflV (mkV "chevaucher")) ; -- tocheck
+lin overlook_V2 = mkV2 (mkV "surveiller") | mkV2 (mkV "négliger") | mkV2 (mkV "surplomber") ; -- tocheck
+lin overly_Adv = mkAdv "trop" ; -- tocheck
+lin overnight_Adv = variants{} ; --
+lin overpass_N = mkN "autopont" masculine ; -- tocheck
+lin overplay_V2 = mkV2 (mkV "exagérer") ; -- tocheck
+lin overpopulation_N = mkN "surpopulation" feminine ; -- tocheck
+lin overproduction_N = mkN "surproduction" feminine ; -- tocheck
+lin overrate_V2 = mkV2 (mkV "surévaluer") ; -- tocheck
+lin overreact_V = mkV (reflV (mkV "emporter")) ; -- tocheck
+lin overrun_V2 = mkV2 (mkV "exceder") ; -- tocheck
+lin overseas_A = mkA "outremer" ; -- tocheck
+lin overseas_Adv = mkAdv "outre-mer" ; -- tocheck
+lin oversee_V2 = mkV2 (mkV "superviser") ; -- tocheck
+lin overseer_N = mkN "contremaître" masculine ; -- tocheck
+lin overshadow_V2 = mkV2 (mkV "ombrager") ; -- tocheck
+lin oversight_N = mkN "oubli" masculine ; -- tocheck
+lin overtake_V2 = mkV2 (mkV "dépasser") ; -- tocheck
+lin overthrow_V2 = mkV2 (mkV "renverser") ; -- tocheck
+lin overtime_N = mkN "prolongation" feminine ; -- tocheck
+lin overtone_N = mkN "sous-entendu" masculine | mkN "partiel" masculine ; -- tocheck
+lin overture_N = mkN "ouverture" feminine ; -- tocheck
+lin overturn_V2 = mkV2 (mkV "casser") | mkV2 (mkV "renverser") ; -- tocheck
+lin overview_N = variants{} ; --
+lin overweening_A = mkA "confiant" ; -- tocheck
+lin overwhelm_V2 = mkV2 (mkV "accabler") ; -- tocheck
+lin overwhelming_A = variants{} ; --
+lin oviduct_N = mkN "oviducte" masculine ; -- tocheck
+lin ovine_A = mkA "ovin" ; -- tocheck
+lin oviparous_A = mkA "ovipare" ; -- tocheck
+lin ovoid_A = mkA "ovoïde" ; -- tocheck
+lin ovoviviparous_A = mkA "ovovivipare" ; -- tocheck
+lin ovulation_N = mkN "ovulation" feminine ; -- tocheck
+lin ovum_N = mkN "ovule" masculine ; -- tocheck
+lin owe_V = variants{}; -- mkV2 (mkV I.devoir_V2) ; -- tocheck
+lin owe_V2 = mkV2 (mkV I.devoir_V2) ; -- tocheck
+lin owl_N = mkN "hibou" masculine ; -- tocheck
+lin own_V2 = mkV2 (mkV "posséder") ; -- tocheck
+lin owner_N = mkN "propriétaire" masculine ; -- tocheck
+lin ownership_N = mkN "possession" ; -- tocheck
+lin ox_N = mkN "boeuf" masculine ; -- tocheck
+lin oxalate_N = mkN "oxalate" masculine ; -- tocheck
+lin oxidant_N = mkN "oxydant" masculine ; -- tocheck
+lin oxidation_N = mkN "oxydation" feminine ; -- tocheck
+lin oxide_N = mkN "oxyde" masculine ; -- tocheck
+lin oxidize_V2 = mkV2 (mkV "oxyder") ; -- tocheck
+lin oxygen_N = mkN "oxygène" masculine ; -- tocheck
+lin oxygenate_V2 = mkV2 (mkV "oxygéner") ; -- tocheck
+lin oxymoron_N = mkN "oxymore" masculine ; -- tocheck
+lin oxytocin_N = mkN "ocytocine" ; -- tocheck
+lin oyster_N = mkN "sot-l'y-laisse" | mkN "huître" feminine ; -- tocheck
+lin oystercatcher_N = mkN "huîtrier" masculine ; -- tocheck
+lin ozone_N = mkN "ozone" masculine ; -- tocheck
+lin pa_N = mkN "pépé" masculine | mkN "papa" masculine ; -- tocheck
+lin pace_N = mkN "pas" masculine | mkN "rythme" masculine ; -- tocheck
+lin pace_V2 = mkV2 (mkV "arpenter") ; -- tocheck
+lin pacific_A = mkA "pacifique" ; -- tocheck
+lin pacification_N = mkN "pacification" feminine ; -- tocheck
+lin pacifier_N = mkN "suce" | mkN "pacificateur" masculine ; -- tocheck
+lin pacifism_N = mkN "pacifisme" masculine ; -- tocheck
+lin pacifistFem_N = mkN "pacifiste" feminine ; -- tocheck
+lin pacifistMasc_N = mkN "pacifiste" masculine ; -- tocheck
+lin pacify_V2 = mkV2 (mkV "pacifier") ; -- tocheck
+lin pack_N = mkN "meute" feminine ; -- tocheck
+lin pack_V = variants{}; -- mkV2 (mkV "emballer") ; -- tocheck
+lin pack_V2 = mkV2 (mkV "emballer") ; -- tocheck
+lin package_N = mkN "paquet" masculine ; -- tocheck
+lin package_V2 = mkV2 (mkV "empaqueter") ; -- tocheck
+lin packaging_N = mkN "emballage" masculine ; -- tocheck
+lin packer_N = mkN "emballeur" masculine ; -- tocheck
+lin packet_N = mkN "paquet" ; -- tocheck
+lin pact_N = mkN "pacte" masculine ; -- tocheck
+lin pad_N = mkN "coussinet" masculine | mkN "bloc" | mkN "piaule" feminine | mkN "coussinet" | mkN "tampon" masculine | mkN "pieu" masculine ; -- tocheck
+lin pad_V2 = mkV2 (mkV "rembourrer") ; -- tocheck
+lin padding_N = mkN "rembourrage" masculine ; -- tocheck
+lin paddle_N = mkN "palette" feminine | mkN "pale" feminine | mkN "pagaie" feminine | mkN "palme" feminine | mkN "volet" masculine | mkN "spatule" feminine | mkN "hélice" feminine | mkN "raquette" feminine | mkN "pagayage" masculine ; -- tocheck
+lin paddle_V2 = mkV2 (mkV "pagayer") | mkV2 (mkV "paletter") ; -- tocheck
+lin paddy_N = mkN "rizière" ; -- tocheck
+lin pademelon_N = mkN "thylogale" masculine ; -- tocheck
+lin padlock_N = mkN "cadenas" masculine ; -- tocheck
+lin padlock_V2 = mkV2 (mkV "cadenasser") ; -- tocheck
+lin paean_N = mkN "péan" ; -- tocheck
+lin paella_N = mkN "paella" feminine ; -- tocheck
+lin pagan_A = mkA "immoral" | mkA "païen" ; -- tocheck
+lin pagan_N = mkN "païen" masculine ; -- tocheck
+lin paganism_N = mkN "paganisme" masculine ; -- tocheck
+lin page_N = mkN "page" feminine ; -- tocheck
+lin pageant_N = mkN "cortège" masculine | mkN "spectacle" masculine ; -- tocheck
+lin pageantry_N = mkN "faste" ; -- tocheck
+lin pagination_N = mkN "pagination" feminine ; -- tocheck
+lin pagoda_N = mkN "pagode" feminine ; -- tocheck
+lin paid_A = variants{} ; --
+lin pain_N = mkN "casse-pied" | mkN "douleur" feminine ; -- tocheck
+lin painful_A = mkA "pénible" | mkA "douloureux" | mkA "laborieux" ; -- tocheck
+lin painkiller_N = mkN "analgésique" ; -- tocheck
+lin painless_A = mkA "indolore" ; -- tocheck
+lin painstaking_A = mkA "méticuleux" ; -- tocheck
+lin paint_N = mkN "peinture" feminine ; -- tocheck
+lin paint_V = variants{}; -- mkV2 (mkV I.peindre_V2) ; -- tocheck
+lin paint_V2 = mkV2 (mkV I.peindre_V2) ; -- tocheck
+lin paint_V2A = L.paint_V2A ;
+lin paintbrush_N = mkN "pinceau" ; -- tocheck
+lin painter_N = variants{} ; --
+lin painting_N = mkN "peinture" ; -- tocheck
+lin pair_N = mkN "paire" feminine ; -- tocheck
+lin pal_N = variants{} ; --
+lin palace_N = mkN "palais" masculine ; -- tocheck
+lin palanquin_N = mkN "palanquin" ; -- tocheck
+lin palatable_A = mkA "bon" | mkA "passable" ; -- tocheck
+lin palatal_A = mkA "palatal" ; -- tocheck
+lin palate_N = mkN "palais" masculine ; -- tocheck
+lin palaver_N = mkN "palabre" | mkN "palabres" ; -- tocheck
+lin pale_A = mkA "pâle" ; -- tocheck
+lin pale_N = mkN "pal" ; -- tocheck
+lin pale_V = mkV (mkV "pâlir") ; -- tocheck
+lin paleness_N = mkN "pâleur" feminine ; -- tocheck
+lin paleoanthropology_N = mkN "paléoanthropologie" feminine ; -- tocheck
+lin paleobotany_N = mkN "paléobotanique" feminine ; -- tocheck
+lin paleontological_A = mkA "paléontologique" ; -- tocheck
+lin paleontologist_N = mkN "paléontologiste" ; -- tocheck
+lin paleontology_N = mkN "paléontologie" feminine ; -- tocheck
+lin paleozoology_N = mkN "paléozoologie" feminine ; -- tocheck
+lin palette_N = mkN "palette" feminine ; -- tocheck
+lin palimpsest_N = mkN "palimpseste" masculine ; -- tocheck
+lin palindrome_N = mkN "palindrome" masculine ; -- tocheck
+lin paling_N = mkN "pieu" masculine ; -- tocheck
+lin palisade_N = mkN "palissade" feminine ; -- tocheck
+lin palladium_N = mkN "palladium" masculine ; -- tocheck
+lin pallet_N = mkN "paillasse" feminine | mkN "palette" feminine ; -- tocheck
+lin palliate_V2 = mkV2 (mkV "pallier") ; -- tocheck
+lin palliative_A = mkA "palliatif" ; -- tocheck
+lin pallor_N = mkN "pâleur" feminine ; -- tocheck
+lin palm_N = mkN "paume" feminine ; -- tocheck
+lin palm_V2 = mkV2 (mkV "enpalmer") ; -- tocheck
+lin palpable_A = mkA "palpable" ; -- tocheck
+lin palpitation_N = mkN "palpitation" feminine ; -- tocheck
+lin palsy_N = mkN "paralysie" feminine ; -- tocheck
+lin paltry_A = mkA "misérable" | mkA "dérisoire" ; -- tocheck
+lin pamper_V2 = mkV2 (mkV "choyer") ; -- tocheck
+lin pan_N = mkN "poêle" feminine ; -- tocheck
+lin panache_N = mkN "panache" masculine ; -- tocheck
+lin pancake_N = mkN "crêpe" feminine ; -- tocheck
+lin pancreas_N = mkN "pancréas" masculine ; -- tocheck
+lin pancreatic_A = mkA "pancréatique" ; -- tocheck
+lin panda_N = mkN "panda" masculine ; -- tocheck
+lin pandemic_N = mkN "pandémie" feminine ; -- tocheck
+lin pandemonium_N = mkN "chaos" masculine ; -- tocheck
+lin pander_N = mkN "entremetteur" ; -- tocheck
+lin panegyric_N = mkN "panégyrique" masculine ; -- tocheck
+lin panel_N = mkN "panneau" | mkN "panneau" masculine | mkN "case" feminine ; -- tocheck
+lin panelling_N = mkN "boiserie" feminine ; -- tocheck
+lin pangolin_N = mkN "pangolin" masculine ; -- tocheck
+lin panic_N = mkN "panique" feminine ; -- tocheck
+lin panoply_N = mkN "panoplie" ; -- tocheck
+lin panopticon_N = mkN "panoptique" masculine ; -- tocheck
+lin panorama_N = mkN "panorama" masculine ; -- tocheck
+lin panoramic_A = mkA "panoramique" ; -- tocheck
+lin pansy_N = mkN "pensée" feminine ; -- tocheck
+lin pant_N = mkN "halètement" masculine ; -- tocheck
+lin pant_V2 = mkV2 (mkV "désirer") | mkV2 (mkV "palpiter") | mkV2 (mkV "haleter") ; -- tocheck
+lin pantheism_N = mkN "panthéisme" masculine ; -- tocheck
+lin pantheistic_A = mkA "panthéistique" ; -- tocheck
+lin pantheon_N = mkN "panthéon" masculine ; -- tocheck
+lin panther_N = mkN "panthère" feminine ; -- tocheck
+lin pantograph_N = mkN "pantographe" masculine ; -- tocheck
+lin pantomime_N = mkN "pantomime" feminine ; -- tocheck
+lin pantry_N = mkN "garde-manger" masculine ; -- tocheck
+lin pantyhose_N = mkN "collants" ; -- tocheck
+lin papacy_N = mkN "papauté" masculine ; -- tocheck
+lin papal_A = mkA "papal" ; -- tocheck
+lin paparazzo_N = mkN "paparazzo" masculine ; -- tocheck
+lin papaya_N = mkN "papaye" feminine ; -- tocheck
+lin paper_N = L.paper_N ;
+lin paperback_A = mkA "broché" ; -- tocheck
+lin paperboard_N = mkN "bristol" masculine ; -- tocheck
+lin paperweight_N = mkN "presse-papiers" masculine ; -- tocheck
+lin paprika_N = mkN "paprika" masculine ; -- tocheck
+lin papyrus_N = mkN "papyrus" masculine ; -- tocheck
+lin par_N = variants{} ; --
+lin parable_N = mkN "parabole" ; -- tocheck
+lin parabola_N = mkN "parabole" feminine ; -- tocheck
+lin paraboloid_N = mkN "paraboloïde" masculine ; -- tocheck
+lin parachute_N = mkN "parachute" masculine ; -- tocheck
+lin parachute_V2 = mkV2 (mkV "parachuter") ; -- tocheck
+lin parachutist_N = mkN "parachutiste" ; -- tocheck
+lin parade_N = mkN "défilé" masculine | mkN "parade" feminine ; -- tocheck
+lin paradigm_N = mkN "paradigme" masculine | mkN "préjudice" ; -- tocheck
+lin paradise_N = mkN "paradis" masculine ; -- tocheck
+lin paradisiacal_A = mkA "paradisiaque" ; -- tocheck
+lin paradox_N = mkN "paradoxe" masculine ; -- tocheck
+lin paradoxical_A = mkA "paradoxal" ; -- tocheck
+lin paragon_N = mkN "parangon" ; -- tocheck
+lin paragraph_N = mkN "paragraphe" masculine ; -- tocheck
+lin parakeet_N = mkN "perruche" ; -- tocheck
+lin paralanguage_N = mkN "paralangage" masculine ; -- tocheck
+lin parallax_N = mkN "parallaxe" feminine ; -- tocheck
+lin parallel_A = mkA "parallèle" ; -- tocheck
+lin parallel_N = mkN "parallèle" ; -- tocheck
+lin parallelepiped_N = mkN "parallélépipède" masculine ; -- tocheck
+lin parallelism_N = mkN "parallélisme" ; -- tocheck
+lin parallelogram_N = mkN "parallélogramme" masculine ; -- tocheck
+lin paralysis_N = mkN "paralysie" feminine ; -- tocheck
+lin paralyze_V2 = mkV2 (mkV "paralyser") ; -- tocheck
+lin paramecium_N = mkN "paramécie" feminine ; -- tocheck
+lin paramedic_N = mkN "ambulancier" masculine ; -- tocheck
+lin parameter_N = mkN "paramètre" masculine | mkN "paramètre" ; -- tocheck
+lin parametric_A = mkA "paramétrique" ; -- tocheck
+lin paramilitary_A = mkA "paramilitaire" ; -- tocheck
+lin paramilitary_N = mkN "paramilitaire" ; -- tocheck
+lin paramour_N = mkN "amant" ; -- tocheck
+lin paranoia_N = mkN "paranoïa" feminine ; -- tocheck
+lin paranoid_A = mkA "paranoïaque" ; -- tocheck
+lin paranoid_N = mkN "paranoïaque" ; -- tocheck
+lin paranormal_A = mkA "paranormal" ; -- tocheck
+lin parapet_N = mkN "parapet" masculine ; -- tocheck
+lin paraph_N = mkN "paraphe" masculine ; -- tocheck
+lin paraphrase_N = mkN "paraphrase" feminine ; -- tocheck
+lin paraphrase_V2 = mkV2 (mkV "paraphraser") ; -- tocheck
+lin paraphrastic_A = mkA "paraphrastique" ; -- tocheck
+lin paraplegia_N = mkN "paraplégie" ; -- tocheck
+lin parasite_N = mkN "parasite" masculine ; -- tocheck
+lin parasol_N = mkN "ombrelle" feminine ; -- tocheck
+lin paratrooper_N = mkN "para" masculine ; -- tocheck
+lin parcel_N = mkN "parcelle" feminine | mkN "colis" masculine ; -- tocheck
+lin parchment_N = mkN "parchemin" masculine | mkN "vélin" masculine ; -- tocheck
+lin pardon_N = mkN "pardon" masculine | mkN "grâce" feminine ; -- tocheck
+lin pardon_V2 = mkV2 (mkV "grâce") | mkV2 (mkV "pardonner") ; -- tocheck
+lin pardonable_A = mkA "pardonnable" ; -- tocheck
+lin pare_V2 = mkV2 (mkV "éplucher") | mkV2 (mkV "rogner") ; -- tocheck
+lin parent_N = mkN "parent" masculine ;
+lin parentage_N = mkN "parenté" feminine ; -- tocheck
+lin parental_A = mkA "parental" ; -- tocheck
+lin parenteral_A = mkA "parentéral" ; -- tocheck
+lin parenthesis_N = mkN "parenthèse" feminine ; -- tocheck
+lin parenthood_N = mkN "parenté" feminine ; -- tocheck
+lin paresis_N = mkN "parésie" feminine ; -- tocheck
+lin paresthesia_N = mkN "paresthésie" feminine ; -- tocheck
+lin parhelion_N = mkN "parhélie" ; -- tocheck
+lin paris_PN = L.paris_PN ;
+lin parish_N = mkN "commune" feminine | mkN "paroisse" feminine ; -- tocheck
+lin parishioner_N = mkN "paroissien" masculine ; -- tocheck
+lin park_N = mkN "parc" masculine ; -- tocheck
+lin park_V = variants{}; -- mkV2 (mkV "garer") ; -- tocheck
+lin park_V2 = mkV2 (mkV "garer") ; -- tocheck
+lin parka_N = mkN "parka" ; -- tocheck
+lin parking_N = mkN "stationnement" masculine | mkN "parking" masculine ; -- tocheck
+lin parley_N = mkN "pourparlers" masculine ; -- tocheck
+lin parliament_N = mkN "parlement" masculine ; -- tocheck
+lin parliamentarian_N = mkN "parlementaire" ; -- tocheck
+lin parliamentary_A = mkA "parlementaire" ; -- tocheck
+lin parlor_N = mkN "salon" masculine ; -- tocheck
+lin parlour_N = mkN "salon" masculine | mkN "parloir" masculine ; -- tocheck
+lin parmesan_N = mkN "parmesan" masculine ; -- tocheck
+lin parochial_A = mkA "étriqué" | mkA "paroissial" ; -- tocheck
+lin parody_N = mkN "parodie" feminine ; -- tocheck
+lin parody_V2 = mkV2 (mkV "parodier") ; -- tocheck
+lin parotitis_N = mkN "parotidite" feminine ; -- tocheck
+lin paroxytone_N = mkN "paroxyton" ; -- tocheck
+lin parquet_N = mkN "parquet" masculine ; -- tocheck
+lin parrot_N = mkN "perroquet" masculine ; -- tocheck
+lin parry_V2 = mkV2 (mkV "parer") ; -- tocheck
+lin parse_V2 = mkV2 (mkV "analyser") ; -- tocheck
+lin parsec_N = mkN "parsec" masculine ; -- tocheck
+lin parsimonious_A = mkA "pincé" ; -- tocheck
+lin parsimony_N = mkN "parcimonie" feminine ; -- tocheck
+lin parsley_N = mkN "persil" masculine ; -- tocheck
+lin parsnip_N = mkN "panais" masculine ; -- tocheck
+lin parsonage_N = mkN "cure" feminine ; -- tocheck
+lin part_N = mkN "part" feminine | mkN "partie" feminine ;
+lin part_Prep = S.part_Prep ;
+lin part_V = variants{}; -- mkV2 (reflV (mkV "séparer")) | mkV2 (mkV "séparer") ; -- tocheck
+lin part_V2 = mkV2 (reflV (mkV "séparer")) | mkV2 (mkV "séparer") ; -- tocheck
+lin part_time_A = variants{} ; --
+lin partake_V2 = mkV2 (mkV "participer") ; -- tocheck
+lin parthenogenesis_N = mkN "parthénogenèse" ; -- tocheck
+lin partial_A = mkA "partial" | mkA "partiel" ; -- tocheck
+lin partiality_N = mkN "partialité" feminine ; -- tocheck
+lin partially_Adv = variants{} ; --
+lin participant_N = mkN "participant" masculine ; -- tocheck
+lin participate_V = variants{} ; --
+lin participate_V2 = variants{} ; --
+lin participation_N = mkN "participation" feminine ; -- tocheck
+lin participle_N = mkN "participe" masculine ; -- tocheck
+lin particle_N = mkN "particule" feminine ; -- tocheck
+lin particular_A = mkA "particulier" ;
+lin particular_N = variants{} ; --
+lin particularly_Adv = mkAdv "particulièrement" ;
+lin parting_N = mkN "adieu" masculine ; -- tocheck
+lin partisan_A = mkA "partisan" ; -- tocheck
+lin partisan_N = mkN "partisan" masculine | mkN "militant" masculine | mkN "pertuisane" feminine ; -- tocheck
+lin partition_N = mkN "division" | mkN "partition" feminine ; -- tocheck
+lin partitive_A = mkA "partitif" ; -- tocheck
+lin partitive_N = mkN "partitif" masculine ; -- tocheck
+lin partly_Adv = variants{} ; --
+lin partner_N = mkN "partenaire" masculine ; -- tocheck
+lin partnership_N = variants{} ; --
+lin partridge_N = mkN "perdrix" feminine ; -- tocheck
+lin parturition_N = mkN "accouchement" ; -- tocheck
+lin party_1_N = mkN "fète" ;
+lin party_2_N = mkN "parti" masculine ;
+lin party_N = mkN "parti" masculine ;
+lin parvenu_N = mkN "parvenu" masculine ; -- tocheck
+lin pas_N = mkN "pas" masculine ; -- tocheck
+lin pascal_N = mkN "pascal" masculine ; -- tocheck
+lin pasha_N = mkN "pacha" masculine ; -- tocheck
+lin pass_N = mkN "laissez-passer" | mkN "passe" feminine ; -- tocheck
+lin pass_V = mkV "passer" ;
+lin passage_N = mkN "passage" masculine ; -- tocheck
+lin passageway_N = mkN "passage" masculine ; -- tocheck
+lin passenger_N = mkN "passager" masculine ; -- tocheck
+lin passer_by_N = mkN "passant" masculine ; -- tocheck
+lin passing_N = mkN "passing" masculine ; -- tocheck
+lin passion_N = mkN "passion" feminine | mkN "Passion" feminine ; -- tocheck
+lin passionate_A = mkA "passionné" ; -- tocheck
+lin passive_A = mkA "passive" ; -- tocheck
+lin passivity_N = mkN "passivité" feminine ; -- tocheck
+lin passkey_N = mkN "passe-partout" masculine ; -- tocheck
+lin passport_N = mkN "passeport" masculine ; -- tocheck
+lin past_A = mkA "passé" | mkA "dernier" ; -- tocheck
+lin past_Adv = variants{} ; --
+lin past_N = mkN "passé" masculine ; -- tocheck
+lin past_Prep = variants{} ; --
+lin pasta_N = mkN "pâtes" ; -- tocheck
+lin paste_N = mkN "strass" masculine | mkN "pâte" feminine | mkN "pâte" ; -- tocheck
+lin paste_V2 = mkV2 (mkV "coller") ; -- tocheck
+lin pasteurize_V2 = mkV2 (mkV "pasteuriser") ; -- tocheck
+lin pastiche_N = mkN "pastiche" masculine ; -- tocheck
+lin pastille_N = mkN "pastille" feminine ; -- tocheck
+lin pastime_N = mkN "passe-temps" masculine ; -- tocheck
+lin pastor_N = mkN "pasteur" masculine ; -- tocheck
+lin pastoral_A = mkA "pastoral" ; -- tocheck
+lin pastrami_N = mkN "pastrami" masculine ; -- tocheck
+lin pastry_N = mkN "pâtisserie" feminine ; -- tocheck
+lin pasture_N = mkN "pâture" feminine ; -- tocheck
+lin pat_V = variants{}; -- mkV2 (mkV "tapoter") ; -- tocheck
+lin pat_V2 = mkV2 (mkV "tapoter") ; -- tocheck
+lin pataca_N = mkN "pataca" feminine ; -- tocheck
+lin patch_N = mkN "patch" masculine ; -- tocheck
+lin patent_N = mkN "brevet" masculine ; -- tocheck
+lin paternal_A = mkA "paternel" ; -- tocheck
+lin path_N = mkN "chemin" masculine | mkN "sentier" masculine ; -- tocheck
+lin pathetic_A = mkA "pathétique" ; -- tocheck
+lin pathogen_N = mkN "pathogénique" ; -- tocheck
+lin pathological_A = mkA "pathologique" ; -- tocheck
+lin pathologist_N = mkN "pathologiste" ; -- tocheck
+lin pathology_N = mkN "pathologie" feminine ; -- tocheck
+lin patience_N = mkN "patience" feminine ; -- tocheck
+lin patient_A = mkA "patient" ; -- tocheck
+lin patient_N = mkN "patient" masculine ;
+lin patina_N = mkN "patine" feminine | mkN "patène" feminine ; -- tocheck
+lin patisserie_N = mkN "pâtisserie" feminine ; -- tocheck
+lin patriarch_N = mkN "patriarche" masculine ; -- tocheck
+lin patrimony_N = mkN "patrimoine" masculine ; -- tocheck
+lin patriot_N = mkN "patriote" ; -- tocheck
+lin patriotic_A = mkA "patriotique" ; -- tocheck
+lin patriotically_Adv = mkAdv "patriotiquement" ; -- tocheck
+lin patriotism_N = mkN "patriotisme" masculine ; -- tocheck
+lin patrol_N = mkN "patrouille" | mkN "patrouille" feminine ; -- tocheck
+lin patron_N = mkN "client" masculine | mkN "mécène" masculine ; -- tocheck
+lin patronage_N = mkN "clientèle" feminine | mkN "clientélisme" masculine | mkN "patronage" masculine | mkN "soutien" masculine ; -- tocheck
+lin patronize_V2 = mkV2 (mkV "fréquenter") ; -- tocheck
+lin patronymic_N = mkN "patronyme" masculine ; -- tocheck
+lin pattern_N = mkN "patron" masculine | mkN "modèle" feminine ; -- tocheck
+lin paunch_N = mkN "bedaine" feminine | mkN "panse" feminine ; -- tocheck
+lin pauper_N = mkN "pauvre" ; -- tocheck
+lin pause_N = mkN "pause" feminine ; -- tocheck
+lin pause_V = variants{} ; --
+lin pause_V2V = variants{} ; --
+lin pause_VS = variants{} ; --
+lin pavane_N = mkN "pavane" feminine ; -- tocheck
+lin pave_V2 = mkV2 (mkV "paver") ; -- tocheck
+lin pavement_N = mkN "trottoir" masculine | mkN "revêtement" masculine ; -- tocheck
+lin pavilion_N = mkN "pavillon" masculine ; -- tocheck
+lin paw_N = mkN "patte" feminine ; -- tocheck
+lin paw_V2 = mkV2 (mkV "tripoter") ; -- tocheck
+lin pawl_N = mkN "cliquet" masculine ; -- tocheck
+lin pawn_N = mkN "gage" masculine | mkN "occasion" feminine | mkN "pion" masculine | mkN "mont-de-piété" masculine ; -- tocheck
+lin pawn_V2 = mkV2 (mkV "engager") ; -- tocheck
+lin pawpaw_N = mkN "asimina" feminine ; -- tocheck
+lin pay_N = variants{} ; --
+lin pay_V = reflV (mkV "payer") ;
+lin pay_V2 = mkV2 (mkV "payer") ;
+lin pay_V2V = mkV2V (mkV "payer") ; --- subcat
+lin pay_V3 = mkV3 (mkV "payer") ;
+lin payable_A = variants{} ; --
+lin payer_N = mkN "payeur" masculine ; -- tocheck
+lin payload_N = mkN "fret" masculine ; -- tocheck
+lin payment_N = mkN "paiement" masculine ; -- tocheck
+lin pe_N = mkN "pé" masculine ; -- tocheck
+lin pea_N = mkN "pois" masculine | mkN "pois" ; -- tocheck
+lin peace_N = L.peace_N ;
+lin peaceful_A = mkA "paisible" | mkA "placide" ; -- tocheck
+lin peach_N = mkN "pêche" feminine | mkN "pêcher" masculine ; -- tocheck
+lin peacock_N = mkN "paon" masculine ; -- tocheck
+lin peafowl_N = mkN "paon" masculine ; -- tocheck
+lin peak_N = mkN "cime" feminine ; -- tocheck
+lin peanut_N = mkN "arachide" feminine ; -- tocheck
+lin pear_N = mkN "poire" feminine | mkN "poirier" masculine ; -- tocheck
+lin pearl_N = mkN "perle" feminine ; -- tocheck
+lin peasantFem_N = mkN "paysanne" feminine ; -- tocheck
+lin peasantMasc_N = mkN "paysan" masculine ;
+lin peasantry_N = mkN "paysannerie" feminine ; -- tocheck
+lin peat_N = mkN "tourbe" feminine ; -- tocheck
+lin pebble_N = mkN "galet" ; -- tocheck
+lin pecan_N = mkN "pacanier" masculine ; -- tocheck
+lin peccadillo_N = mkN "peccadille" feminine ; -- tocheck
+lin peccary_N = mkN "pécari" masculine ; -- tocheck
+lin peck_V2 = mkV2 (mkV "becqueter") ; -- tocheck
+lin peckish_A = mkA "affamé" ; -- tocheck
+lin pectin_N = mkN "pectine" feminine ; -- tocheck
+lin pectoral_A = mkA "pectoral" ; -- tocheck
+lin peculiar_A = mkA "particulier" ; -- tocheck
+lin peculiarity_N = mkN "particularité" feminine | mkN "singularité" feminine ; -- tocheck
+lin pedagogic_A = mkA "pédagogique" ; -- tocheck
+lin pedal_N = mkN "pédale" feminine ; -- tocheck
+lin pedal_V2 = mkV2 (mkV "pédaler") ; -- tocheck
+lin pedant_N = mkN "pédant" masculine ; -- tocheck
+lin pedantic_A = mkA "pointilleux" | mkA "pédant" | mkA "méticuleux" ; -- tocheck
+lin pedantry_N = mkN "pédanterie" feminine ; -- tocheck
+lin peddler_N = mkN "colporteur" masculine ; -- tocheck
+lin pederast_N = mkN "pédéraste" ; -- tocheck
+lin pederastic_A = mkA "pédérastique" ; -- tocheck
+lin pederasty_N = mkN "pédérastie" feminine ; -- tocheck
+lin pedestal_N = mkN "piédestal" masculine ; -- tocheck
+lin pedestrian_A = mkA "banal" | mkA "piéton" ; -- tocheck
+lin pedestrian_N = mkN "piéton" masculine ; -- tocheck
+lin pediatricianFem_N = mkN "pédiatre" ; -- tocheck
+lin pediatricianMasc_N = mkN "pédiatre" ; -- tocheck
+lin pediatrics_N = mkN "pédiatrie" feminine ; -- tocheck
+lin pedicab_N = mkN "velotaxi" masculine ; -- tocheck
+lin pedicel_N = mkN "pédicelle" ; -- tocheck
+lin pedicure_N = mkN "pédicure" feminine ; -- tocheck
+lin pedigree_N = mkN "pedigree" masculine ; -- tocheck
+lin pediment_N = mkN "fronton" masculine ; -- tocheck
+lin pedometer_N = mkN "podomètre" masculine ; -- tocheck
+lin pedophile_N = mkN "pédophile" ; -- tocheck
+lin pedophilia_N = mkN "pédophilie" feminine ; -- tocheck
+lin pee_N = mkN "pipi" masculine ; -- tocheck
+lin peel_N = mkN "écorce" feminine ; -- tocheck
+lin peel_V2 = mkV2 (mkV "éplucher") ; -- tocheck
+lin peeler_N = mkN "épluchoir" masculine | mkN "éplucheur" ; -- tocheck
+lin peep_N = mkN "pépiement" masculine ; -- tocheck
+lin peephole_N = mkN "judas" masculine ; -- tocheck
+lin peer_N = mkN "pair" masculine ; -- tocheck
+lin peer_V = variants{} ; --
+lin peerage_N = mkN "pairie" feminine ; -- tocheck
+lin peg_N = mkN "cheville" feminine | mkN "porte-manteau" masculine ; -- tocheck
+lin pejorative_A = mkA "péjoratif" ; -- tocheck
+lin pelican_N = mkN "pélican" masculine ; -- tocheck
+lin pell_mell_Adv = mkAdv "pêle-mêle" ; -- tocheck
+lin pellet_N = mkN "plomb" masculine | mkN "granule" | mkN "pelote" ; -- tocheck
+lin pelt_N = mkN "peau" feminine ; -- tocheck
+lin pelt_V2 = mkV2 (mkV "bombarder") ; -- tocheck
+lin pelvic_A = mkA "pelvien" ; -- tocheck
+lin pelvimeter_N = mkN "pelvimètre" masculine ; -- tocheck
+lin pelvis_N = mkN "bassin" masculine ; -- tocheck
+lin pen_N = L.pen_N ;
+lin pen_V2 = mkV2 (mkV I.écrire_V2) ; -- tocheck
+lin penalize_V2 = mkV2 (mkV "pénaliser") ; -- tocheck
+lin penalty_N = mkN "penalty" masculine | mkN "penalisation" feminine | mkN "peine" feminine ; -- tocheck
+lin penance_N = mkN "pénitence" | mkN "pénitence" feminine ; -- tocheck
+lin penchant_N = mkN "penchant" masculine ; -- tocheck
+lin pencil_N = mkN "crayon" masculine ; -- tocheck
+lin pendant_N = mkN "pendentif" masculine ; -- tocheck
+lin pendulum_N = mkN "pendule" masculine ; -- tocheck
+lin penetrate_V = variants{}; -- mkV2 (mkV "pénétrer") ; -- tocheck
+lin penetrate_V2 = mkV2 (mkV "pénétrer") ; -- tocheck
+lin penetration_N = mkN "pénétration" feminine ; -- tocheck
+lin penguin_N = mkN "manchot" masculine ; -- tocheck
+lin penicillin_N = mkN "pénicilline" feminine ; -- tocheck
+lin penile_A = mkA "pénien" ; -- tocheck
+lin peninsula_N = mkN "péninsule" feminine ; -- tocheck
+lin peninsular_A = mkA "péninsulaire" ; -- tocheck
+lin penis_N = mkN "pénis" masculine ; -- tocheck
+lin penitentiary_N = mkN "pénitencier" masculine ; -- tocheck
+lin penknife_N = mkN "canif" masculine ; -- tocheck
+lin pennant_N = mkN "fanion" masculine ; -- tocheck
+lin penniless_A = mkA "désargenté" ; -- tocheck
+lin penny_N = mkN "penny" masculine ; -- tocheck
+lin pension_N = mkN "pension" feminine ; -- tocheck
+lin pension_V2 = mkV2 (mkV "pensioner") ; -- tocheck
+lin pensioner_N = variants{} ; --
+lin pensive_A = mkA "pensif" ; -- tocheck
+lin pentacle_N = mkN "pentacle" masculine ; -- tocheck
+lin pentagon_N = mkN "pentagone" masculine ; -- tocheck
+lin pentahedron_N = mkN "pentaèdre" ; -- tocheck
+lin pentatonic_A = mkA "pentatonique" ; -- tocheck
+lin pentavalent_A = mkA "pentavalent" ; -- tocheck
+lin penthouse_N = mkN "attique" | mkN "appentis" masculine ; -- tocheck
+lin penultimate_A = mkA "avant-dernier" ; -- tocheck
+lin penumbra_N = mkN "pénombre" feminine ; -- tocheck
+lin peon_N = mkN "péon" masculine ; -- tocheck
+lin peony_N = mkN "pivoine" feminine ; -- tocheck
+lin people_N = mkN "peuple" masculine | mkN "gens" ;
+lin pep_N = mkN "pep" masculine ; -- tocheck
+lin pep_V2 = mkV2 (mkV "énergiser") ; -- tocheck
+lin pepper_N = mkN "poivrier" masculine | mkN "poivre" masculine ; -- tocheck
+lin pepper_V2 = mkV2 (mkV "poivrer") ; -- tocheck
+lin pepsin_N = mkN "pepsine" feminine ; -- tocheck
+lin peptide_N = mkN "peptide" masculine ; -- tocheck
+lin per_Prep = variants{} ; --
+lin perceive_V2 = variants{}; -- mkV2V (mkV I.percevoir_V2) ; -- tocheck
+lin perceive_V2V = mkV2V (mkV I.percevoir_V2) ; -- tocheck
+lin perceive_VS = variants{}; -- mkV2V (mkV I.percevoir_V2) ; -- tocheck
+lin perceived_A = variants{} ; --
+lin percent_N = mkN "pourcent" masculine ;
+lin percentage_N = mkN "pourcentage" masculine ; -- tocheck
+lin perceptible_A = mkA "perceptible" ; -- tocheck
+lin perception_N = mkN "perception" feminine ; -- tocheck
+lin perceptive_A = mkA "perspicace" ; -- tocheck
+lin perch_N = mkN "perche" feminine | mkN "perchoir" masculine ; -- tocheck
+lin percolate_V2 = mkV2 (mkV "percoler") ; -- tocheck
+lin percolation_N = mkN "percolation" feminine ; -- tocheck
+lin percussionist_N = mkN "percussionniste" ; -- tocheck
+lin peremptory_A = mkA "impérieux" | mkA "irréfutable" | mkA "péremptoire" ; -- tocheck
+lin perennial_A = mkA "pérenne" ; -- tocheck
+lin perennial_N = mkN "vivace" ; -- tocheck
+lin perestroika_N = mkN "perestroïka" feminine ; -- tocheck
+lin perfect_A = mkA "parfait" ; -- tocheck
+lin perfect_V2 = mkV2 (mkV "perfectionner") ; -- tocheck
+lin perfectibility_N = mkN "perfectibilité" feminine ; -- tocheck
+lin perfection_N = mkN "perfection" feminine ; -- tocheck
+lin perfectionism_N = mkN "perfectionnisme" masculine ; -- tocheck
+lin perfectionist_N = mkN "perfectionniste" ; -- tocheck
+lin perfective_N = mkN "perfectif" masculine ; -- tocheck
+lin perfectly_Adv = variants{} ; --
+lin perfidious_A = mkA "perfide" ; -- tocheck
+lin perfidy_N = mkN "perfidie" feminine ; -- tocheck
+lin perform_V = variants{} ; --
+lin perform_V2 = variants{} ; --
+lin performance_1_N = variants{} ; --
+lin performance_2_N = variants{} ; --
+lin performance_N = mkN "performance" feminine | mkN "représentation" feminine | mkN "exécution" feminine ; -- tocheck
+lin performer_N = mkN "artiste" ; -- tocheck
+lin perfume_N = mkN "parfum" masculine ; -- tocheck
+lin perfume_V2 = mkV2 (mkV "parfumer") ; -- tocheck
+lin perfumerFem_N = mkN "parfumeuse" feminine ; -- tocheck
+lin perfumerMasc_N = mkN "parfumeur" masculine ; -- tocheck
+lin perfumery_N = mkN "parfumerie" feminine ; -- tocheck
+lin perfunctory_A = mkA "sommaire" ; -- tocheck
+lin pergola_N = mkN "pergola" feminine ; -- tocheck
+lin perhaps_Adv = mkAdv "peut-être" ;
+lin perianth_N = mkN "périanthe" masculine ; -- tocheck
+lin periapsis_N = mkN "périapse" ; -- tocheck
+lin pericarp_N = mkN "péricarpe" masculine ; -- tocheck
+lin peridot_N = mkN "péridot" masculine ; -- tocheck
+lin perigee_N = mkN "périgée" masculine ; -- tocheck
+lin perihelion_N = mkN "périhélie" masculine ; -- tocheck
+lin peril_N = mkN "péril" | mkN "risque" masculine ; -- tocheck
+lin perilous_A = mkA "périlleux" ; -- tocheck
+lin perimeter_N = mkN "périmètre" masculine ; -- tocheck
+lin perineal_A = mkA "périnéal" ; -- tocheck
+lin perineum_N = mkN "périnée" masculine ; -- tocheck
+lin period_1_N = mkN "période" feminine ;
+lin period_2_N = mkN "point" masculine ;
+lin period_3_N = mkN "menstruation" feminine ;
+lin period_N = mkN "période" feminine | mkN "point" masculine ;
+lin periodic_A = mkA "périodique" ; -- tocheck
+lin periodical_N = mkN "périodique" masculine ; -- tocheck
+lin periphery_N = mkN "périphérie" feminine ; -- tocheck
+lin periphrasis_N = mkN "périphrase" feminine ; -- tocheck
+lin periphrastic_A = mkA "périphrastique" ; -- tocheck
+lin periscope_N = mkN "périscope" masculine ; -- tocheck
+lin perish_V2 = mkV2 (mkV "périr") ; -- tocheck
+lin perishable_A = mkA "périssable" ; -- tocheck
+lin perishable_N = mkN "périssable" ; -- tocheck
+lin peristalsis_N = mkN "péristaltisme" masculine ; -- tocheck
+lin peristyle_N = mkN "péristyle" masculine ; -- tocheck
+lin peritoneal_A = mkA "péritonéal" ; -- tocheck
+lin peritoneum_N = mkN "péritoine" masculine ; -- tocheck
+lin peritonitis_N = mkN "péritonite" ; -- tocheck
+lin periwinkle_N = mkN "pervenche" feminine | mkN "bigorneau" masculine ; -- tocheck
+lin perjure_V2 = mkV2 (mkV "parjurer") ; -- tocheck
+lin perjury_N = mkN "parjure" masculine ; -- tocheck
+lin perky_A = mkA "gai" | mkA "ferme" ; -- tocheck
+lin permafrost_N = mkN "pergélisol" masculine ; -- tocheck
+lin permanence_N = mkN "permanence" feminine ; -- tocheck
+lin permanent_A = mkA "permanent" ; -- tocheck
+lin permanently_Adv = variants{} ; --
+lin permeability_N = mkN "perméabilité" feminine ; -- tocheck
+lin permeable_A = mkA "perméable" ; -- tocheck
+lin permeate_V2 = mkV2 (reflV (mkV "infiltrer")) | mkV2 (mkV "imprégner") ; -- tocheck
+lin permission_N = mkN "permission" feminine ; -- tocheck
+lin permissive_A = mkA "permissif" ; -- tocheck
+lin permit_N = mkN "permis" masculine ; -- tocheck
+lin permit_V = variants{}; -- mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin permit_V2 = variants{}; -- mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin permit_V2V = mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin permutation_N = mkN "permutation" feminine ; -- tocheck
+lin permute_V2 = mkV2 (mkV "permuter") ; -- tocheck
+lin pernicious_A = mkA "nocif" ; -- tocheck
+lin peroration_N = mkN "péroraison" feminine ; -- tocheck
+lin peroxide_N = mkN "peroxyde" masculine ; -- tocheck
+lin perpendicular_A = mkA "perpendiculaire" ; -- tocheck
+lin perpendicular_N = mkN "perpendiculaire" feminine ; -- tocheck
+lin perpetrator_N = mkN "coupable" ; -- tocheck
+lin perpetual_A = mkA "perpétuel" ; -- tocheck
+lin perpetuate_V2 = mkV2 (mkV "perpétuer") ; -- tocheck
+lin perplexity_N = mkN "perplexité" ; -- tocheck
+lin perquisite_N = mkN "don" masculine | mkN "gratification" feminine | mkN "privilège" masculine ; -- tocheck
+lin persecute_V2 = mkV2 (mkV "persécuter") ; -- tocheck
+lin persecution_N = mkN "persécution" feminine ; -- tocheck
+lin perseverance_N = mkN "persévérance" feminine ; -- tocheck
+lin persevere_V = mkV (mkV "persévérer") ; -- tocheck
+lin persist_V = mkV (mkV "persister") ; -- tocheck
+lin persistence_N = mkN "persistance" ; -- tocheck
+lin persistent_A = mkA "persistant" ; -- tocheck
+lin person_N = L.person_N ;
+lin persona_N = mkN "personnage" masculine | mkN "persona" feminine ; -- tocheck
+lin personage_N = mkN "personnage" masculine ; -- tocheck
+lin personal_A = mkA "personnel" ;
+lin personality_N = mkN "personnalité" feminine ; -- tocheck
+lin personally_Adv = variants{} ; --
+lin personification_N = mkN "personnification" feminine ; -- tocheck
+lin personnel_N = variants{} ; --
+lin perspective_N = mkN "perspective" feminine ; -- tocheck
+lin perspicacious_A = mkA "clairvoyant" | mkA "perspicace" ; -- tocheck
+lin perspicacity_N = mkN "perspicacité" feminine ; -- tocheck
+lin perspiration_N = mkN "transpiration" feminine ; -- tocheck
+lin perspire_V = mkV (mkV "transpirer") ; -- tocheck
+lin persuade_V2 = variants{}; -- mkV2V (mkV "persuader") ; -- tocheck
+lin persuade_V2V = mkV2V (mkV "persuader") ; -- tocheck
+lin persuasion_N = mkN "persuasion" feminine ; -- tocheck
+lin pert_A = mkA "impertinent" | mkA "animé" | mkA "ouvert" ; -- tocheck
+lin pertain_V = mkV (mkV I.appartenir_V2) ; -- tocheck
+lin pertinence_N = mkN "pertinence" feminine ; -- tocheck
+lin pertinent_A = mkA "pertinent" ; -- tocheck
+lin peruke_N = mkN "perruque" feminine ; -- tocheck
+lin peruse_V2 = mkV2 (mkV "examiner") ; -- tocheck
+lin pervade_V2 = mkV2 (mkV "saturer") ; -- tocheck
+lin pervasive_A = mkA "pénétrant" ; -- tocheck
+lin perverse_A = mkA "pervers" ; -- tocheck
+lin pervert_N = mkN "déviant" masculine | mkN "pervers" masculine ; -- tocheck
+lin peseta_N = mkN "peseta" feminine ; -- tocheck
+lin pesky_A = mkA "agaçant" ; -- tocheck
+lin peso_N = mkN "peso" masculine ; -- tocheck
+lin pessimism_N = mkN "pessimisme" masculine ; -- tocheck
+lin pessimistic_A = mkA "pessimiste" ; -- tocheck
+lin pest_N = mkN "peste" ; -- tocheck
+lin pesticide_N = mkN "pesticide" masculine ; -- tocheck
+lin pestle_N = mkN "pilon" ; -- tocheck
+lin pesto_N = mkN "pesto" masculine ; -- tocheck
+lin pet_N = mkN "chouchou" masculine ; -- tocheck
+lin pet_V2 = mkV2 (mkV "caresser") | mkV2 (mkV "peloter") | mkV2 (reflV (mkV "peloter")) ; -- tocheck
+lin petabyte_N = mkN "pétaoctet" masculine ; -- tocheck
+lin petal_N = mkN "pétale" masculine ; -- tocheck
+lin petaloid_A = mkA "pétaloïde" ; -- tocheck
+lin petition_N = mkN "pétition" ; -- tocheck
+lin petition_V2 = mkV2 (mkV "pétitionner") ; -- tocheck
+lin petitioner_N = mkN "pétitionnaire" ; -- tocheck
+lin petrel_N = mkN "pétrel" masculine ; -- tocheck
+lin petrify_V2 = mkV2 (mkV "pétrifier") ; -- tocheck
+lin petrol_N = variants{} ; --
+lin petticoat_N = mkN "cotillon" masculine | mkN "jupon" masculine ; -- tocheck
+lin petty_A = mkA "petit" ; -- tocheck
+lin peyote_N = mkN "peyotl" masculine ; -- tocheck
+lin phagocyte_N = mkN "phagocyte" masculine ; -- tocheck
+lin phagocytosis_N = mkN "phagocytose" ; -- tocheck
+lin phalanx_N = mkN "phalange" feminine ; -- tocheck
+lin phalarope_N = mkN "phalarope" masculine ; -- tocheck
+lin phallic_A = mkA "phallique" ; -- tocheck
+lin phallus_N = mkN "phallus" masculine ; -- tocheck
+lin phantasmagoria_N = mkN "fantasmagorie" feminine ; -- tocheck
+lin phantom_N = mkN "fantôme" masculine ; -- tocheck
+lin pharaoh_N = mkN "pharaon" masculine ; -- tocheck
+lin pharmaceutical_A = mkA "pharmaceutique" ; -- tocheck
+lin pharmacist_N = mkN "pharmacien" masculine ; -- tocheck
+lin pharmacological_A = mkA "pharmacologique" ; -- tocheck
+lin pharmacologist_N = mkN "pharmacologue" masculine ; -- tocheck
+lin pharmacology_N = mkN "pharmacologie" feminine ; -- tocheck
+lin pharmacy_N = mkN "pharmacie" feminine ; -- tocheck
+lin pharyngeal_A = mkA "pharyngé" ; -- tocheck
+lin pharyngitis_N = mkN "pharyngite" feminine ; -- tocheck
+lin pharynx_N = mkN "pharynx" masculine ; -- tocheck
+lin phase_N = variants{} ; --
+lin pheasant_N = mkN "faisan" masculine ; -- tocheck
+lin phenol_N = mkN "phénol" masculine ; -- tocheck
+lin phenomenal_A = mkA "phénoménal" ; -- tocheck
+lin phenomenology_N = mkN "phénoménologie" ; -- tocheck
+lin phenomenon_N = mkN "phénomène" masculine ; -- tocheck
+lin phenotype_N = mkN "phénotype" masculine ; -- tocheck
+lin phenylalanine_N = mkN "phénylalanine" feminine ; -- tocheck
+lin pheromone_N = mkN "phéromone" feminine ; -- tocheck
+lin phi_N = mkN "phi" masculine ; -- tocheck
+lin philanderer_N = mkN "flirteur" masculine ; -- tocheck
+lin philanthropic_A = mkA "philanthropique" ; -- tocheck
+lin philanthropist_N = mkN "philanthrope" ; -- tocheck
+lin philanthropy_N = mkN "philantropie" feminine ; -- tocheck
+lin philatelic_A = mkA "philatélique" ; -- tocheck
+lin philatelist_N = mkN "philatéliste" ; -- tocheck
+lin philately_N = mkN "philatélie" feminine ; -- tocheck
+lin philological_A = mkA "philologique" ; -- tocheck
+lin philologist_N = mkN "philologue" ; -- tocheck
+lin philology_N = mkN "philologie" feminine ; -- tocheck
+lin philosopher_N = mkN "philosophe" ; -- tocheck
+lin philosophical_A = variants{} ; --
+lin philosophy_N = mkN "philosophie" feminine | mkN "philosophie" ; -- tocheck
+lin philter_N = mkN "philtre" masculine ; -- tocheck
+lin phimosis_N = mkN "phimosis" ; -- tocheck
+lin phlebitis_N = mkN "phlébite" feminine ; -- tocheck
+lin phlegm_N = mkN "flegme" masculine | mkN "glaire" feminine ; -- tocheck
+lin phlegmatic_A = mkA "flegmatique" ; -- tocheck
+lin phloem_N = mkN "phloème" masculine ; -- tocheck
+lin phlogiston_N = mkN "phlogiston" ; -- tocheck
+lin phobia_N = mkN "phobie" feminine ; -- tocheck
+lin phoenix_N = mkN "phénix" masculine ; -- tocheck
+lin phon_N = mkN "phone" masculine ; -- tocheck
+lin phone_N = mkN "téléphone" masculine ; -- tocheck
+lin phone_V = variants{}; -- mkV2 (mkV "téléphoner") ; -- tocheck
+lin phone_V2 = mkV2 (mkV "téléphoner") ; -- tocheck
+lin phoneme_N = mkN "phonème" masculine ; -- tocheck
+lin phonemic_A = mkA "phonémique" ; -- tocheck
+lin phonetic_A = mkA "phonétique" ; -- tocheck
+lin phonetician_N = mkN "phonéticien" masculine ; -- tocheck
+lin phonetics_N = mkN "phonétique" feminine ; -- tocheck
+lin phonic_A = mkA "phonique" ; -- tocheck
+lin phonological_A = mkA "phonologique" ; -- tocheck
+lin phonologist_N = mkN "phonologue" ; -- tocheck
+lin phonology_N = mkN "phonologie" feminine ; -- tocheck
+lin phony_A = mkA "frauduleux" ; -- tocheck
+lin phony_N = mkN "usurpateur" masculine | mkN "mystificateur" masculine | mkN "escroc" ; -- tocheck
+lin phosphate_N = mkN "phosphate" masculine ; -- tocheck
+lin phospholipid_N = mkN "phospholipide" masculine ; -- tocheck
+lin phosphorescence_N = mkN "phosphorescence" feminine ; -- tocheck
+lin phosphorescent_A = mkA "phosphorescent" ; -- tocheck
+lin phosphorous_A = mkA "phosphorique" ; -- tocheck
+lin phosphorus_N = mkN "phosphore" masculine ; -- tocheck
+lin photic_A = mkA "photique" ; -- tocheck
+lin photo_N = mkN "photo" feminine ; -- tocheck
+lin photochemical_A = mkA "photochimique" ; -- tocheck
+lin photoconductivity_N = mkN "photoconductivité" feminine ; -- tocheck
+lin photoemission_N = mkN "photoémission" feminine ; -- tocheck
+lin photoemissive_A = mkA "photoémissif" ; -- tocheck
+lin photogenic_A = mkA "photogénique" ; -- tocheck
+lin photograph_N = mkN "photographie" feminine ; -- tocheck
+lin photograph_V2 = mkV2 (mkV "photographier") ; -- tocheck
+lin photographer_N = mkN "photographe" ; -- tocheck
+lin photographic_A = variants{} ; --
+lin photography_N = mkN "photographie" feminine ; -- tocheck
+lin photojournalism_N = mkN "photojournalisme" masculine ; -- tocheck
+lin photometer_N = mkN "photomètre" masculine ; -- tocheck
+lin photomontage_N = mkN "photomontage" masculine ; -- tocheck
+lin photon_N = mkN "photon" masculine ; -- tocheck
+lin photophobia_N = mkN "photophobie" ; -- tocheck
+lin photosynthesis_N = mkN "photosynthèse" feminine ; -- tocheck
+lin phototherapy_N = mkN "photothérapie" feminine ; -- tocheck
+lin phototropism_N = mkN "héliotropisme" masculine ; -- tocheck
+lin photovoltaic_A = mkA "photovoltaïque" ; -- tocheck
+lin phrase_N = mkN "expression" feminine | mkN "syntagme" masculine | mkN "phrase" feminine ; -- tocheck
+lin phrase_V2 = mkV2 (mkV "phraser") | mkV2 (mkV "exprimer") ; -- tocheck
+lin phraseology_N = mkN "phraséologie" feminine ; -- tocheck
+lin phreatic_A = mkA "phréatique" ; -- tocheck
+lin phrenological_A = mkA "phrénologique" ; -- tocheck
+lin phrenologist_N = mkN "phrénologiste" ; -- tocheck
+lin phrenology_N = mkN "phrénologie" feminine ; -- tocheck
+lin phycology_N = mkN "phycologie" ; -- tocheck
+lin phylactery_N = mkN "phylactère" masculine ; -- tocheck
+lin phylum_N = mkN "embranchement" masculine ; -- tocheck
+lin physical_A = mkA "physiologique" | mkA "physique" ; -- tocheck
+lin physically_Adv = variants{} ; --
+lin physician_N = mkN "médecin" masculine ; -- tocheck
+lin physicist_N = mkN "physicien" ; -- tocheck
+lin physics_N = mkN "physique" feminine ; -- tocheck
+lin physiognomy_N = mkN "physiognomonie" feminine ; -- tocheck
+lin physiology_N = mkN "physiologie" feminine ; -- tocheck
+lin physiotherapist_N = mkN "physiothérapeute" ; -- tocheck
+lin physiotherapy_N = mkN "kinésithérapie" feminine ; -- tocheck
+lin pi_N = mkN "pi" masculine ; -- tocheck
+lin pianistFem_N = mkN "pianiste" feminine ; -- tocheck
+lin pianistMasc_N = mkN "pianiste" masculine ; -- tocheck
+lin piano_N = mkN "piano" masculine ; -- tocheck
+lin picador_N = mkN "picador" masculine ; -- tocheck
+lin piccolo_N = mkN "piccolo" ; -- tocheck
+lin pick_N = mkN "écran" | mkN "choix" masculine | mkN "médiator" masculine | mkN "pioche" feminine ; -- tocheck
+lin pick_V = variants{}; -- mkV2 (mkV "choisir") | mkV2 (mkV I.prendre_V2) | mkV2 (mkV I.cueillir_V2) ; -- tocheck
+lin pick_V2 = mkV2 (mkV "choisir") | mkV2 (mkV I.prendre_V2) | mkV2 (mkV I.cueillir_V2) ; -- tocheck
+lin pickaxe_N = mkN "pioche" feminine ; -- tocheck
+lin pickle_N = mkN "pickles" | mkN "cornichon" masculine ; -- tocheck
+lin pickle_V2 = mkV2 (mkV "saler") ; -- tocheck
+lin pickpocket_N = mkN "pickpocket" masculine ; -- tocheck
+lin picnic_N = mkN "pique-nique" masculine ; -- tocheck
+lin picnicker_N = mkN "piqueniqueur" masculine ; -- tocheck
+lin pictorial_N = mkN "illustré" masculine ; -- tocheck
+lin picture_N = mkN "cinéma" masculine | mkN "photo" feminine | mkN "image" feminine ; -- tocheck
+lin picture_V2 = variants{} ; --
+lin picturesque_A = mkA "pittoresque" ; -- tocheck
+lin pidgin_N = mkN "pidgin" masculine ; -- tocheck
+lin pie_N = mkN "tourte" feminine | mkN "tarte" feminine | mkN "gâteau" ; -- tocheck
+lin piebald_A = mkA "pie" ; -- tocheck
+lin piece_N = mkN "pièce" feminine | mkN "morceau" masculine ; -- tocheck
+lin pier_N = mkN "jetée" feminine | mkN "pilier" masculine | mkN "pile" feminine ; -- tocheck
+lin pierce_V2 = mkV2 (mkV "percer") ; -- tocheck
+lin piety_N = mkN "piété" feminine ; -- tocheck
+lin piezoelectric_A = mkA "piézoélectrique" ; -- tocheck
+lin piezoelectricity_N = mkN "piézoélectricité" feminine ; -- tocheck
+lin piezometer_N = mkN "piézomètre" masculine ; -- tocheck
+lin piffle_N = mkN "babil" ; -- tocheck
+lin piffle_V = mkV (mkV "babiller") ; -- tocheck
+lin pig_N = mkN "flic" masculine | mkN "cochon" masculine | mkN "salaud" masculine ; -- tocheck
+lin pigeon_N = mkN "pigeon" masculine ; -- tocheck
+lin piggery_N = mkN "porcherie" ; -- tocheck
+lin piglet_N = mkN "cochonnet" masculine ; -- tocheck
+lin pigment_N = mkN "pigment" masculine ; -- tocheck
+lin pigmentation_N = mkN "pigmentation" feminine ; -- tocheck
+lin pigsty_N = mkN "porcherie" feminine ; -- tocheck
+lin pigtail_N = mkN "couette" feminine | mkN "tresse" feminine ; -- tocheck
+lin pike_N = mkN "brochet" masculine | mkN "pique" feminine ; -- tocheck
+lin pilaff_N = mkN "pilaf" masculine ; -- tocheck
+lin pile_N = mkN "pile" feminine | mkN "monceau" masculine | mkN "pieu" ; -- tocheck
+lin pile_V = variants{} ; --
+lin pile_V2 = variants{} ; --
+lin pile_up_N = mkN "carambolage" masculine ; -- tocheck
+lin pilfer_V2 = mkV2 (mkV "piquer") ; -- tocheck
+lin pilferage_N = mkN "chapardage" ; -- tocheck
+lin pilgrim_N = mkN "pèlerin" masculine ; -- tocheck
+lin pilgrimage_N = mkN "pèlerinage" ; -- tocheck
+lin pill_N = mkN "pilule" | mkN "pilule" feminine ; -- tocheck
+lin pillage_V2 = mkV2 (mkV "piller") ; -- tocheck
+lin pillar_N = mkN "pilier" masculine ; -- tocheck
+lin pillory_N = mkN "pilori" masculine ; -- tocheck
+lin pillow_N = mkN "oreiller" masculine ; -- tocheck
+lin pilot_N = mkN "pilote" masculine ; -- tocheck
+lin pimp_N = mkN "souteneur" ; -- tocheck
+lin pimpernel_N = mkN "mouron" masculine ; -- tocheck
+lin pimple_N = mkN "casse-couilles" masculine | mkN "bouton" masculine ; -- tocheck
+lin pin_N = mkN "clouage" masculine | mkN "épingle" feminine | mkN "quille" feminine | mkN "pin's" masculine ; -- tocheck
+lin pin_V2 = mkV2 (mkV "clouer") | mkV2 (mkV "épingler") ; -- tocheck
+lin pin_up_N = mkN "pin-up" ; -- tocheck
+lin pinafore_N = mkN "tablier" masculine ; -- tocheck
+lin pinball_N = mkN "bille" feminine | mkN "flipper" masculine ; -- tocheck
+lin pince_nez_N = mkN "pince-nez" masculine ; -- tocheck
+lin pinch_N = mkN "pincement" masculine | mkN "pincée" feminine ; -- tocheck
+lin pinch_V2 = mkV2 (mkV "pincer") | mkV2 (mkV "chiper") ; -- tocheck
+lin pine_N = mkN "pin" masculine ; -- tocheck
+lin pine_V = mkV (mkV "languir") ; -- tocheck
+lin pineapple_N = mkN "ananas" masculine ; -- tocheck
+lin pink_A = mkA "rose" ; -- tocheck
+lin pink_N = mkN "rose" masculine | mkN "oeillet" masculine ; -- tocheck
+lin pinkish_A = mkA "rosâtre" ; -- tocheck
+lin pinna_N = mkN "pavillon" masculine ; -- tocheck
+lin pinnacle_N = mkN "cime" | mkN "pic" ; -- tocheck
+lin pint_N = mkN "chopine" | mkN "demi" ; -- tocheck
+lin pion_N = mkN "pion" masculine ; -- tocheck
+lin pioneer_N = mkN "pionnier" masculine ; -- tocheck
+lin pious_A = mkA "pieux" ; -- tocheck
+lin pip_N = mkN "pépin" masculine | mkN "top" masculine ; -- tocheck
+lin pipe_N = mkN "cornemuse" feminine | mkN "conduit" masculine ; -- tocheck
+lin pipeline_N = mkN "pipeline" masculine ; -- tocheck
+lin pipette_N = mkN "pipette" feminine ; -- tocheck
+lin piquet_N = mkN "piquet" masculine ; -- tocheck
+lin piracy_N = mkN "piraterie" feminine | mkN "piratage" feminine ; -- tocheck
+lin piranha_N = mkN "piranha" masculine ; -- tocheck
+lin pirate_N = mkN "pirate" | mkN "pirate" masculine ; -- tocheck
+lin pirate_V2 = mkV2 (mkV "pirater") ; -- tocheck
+lin pirouette_N = mkN "pirouette" feminine ; -- tocheck
+lin piscine_A = mkA "ichthyique" ; -- tocheck
+lin piss_N = mkN "pisse" feminine ; -- tocheck
+lin piss_V2 = mkV2 (mkV "pisser") ; -- tocheck
+lin pisser_N = mkN "pisseur" masculine ; -- tocheck
+lin pistachio_N = mkN "pistache" feminine ; -- tocheck
+lin pistil_N = mkN "pistil" masculine ; -- tocheck
+lin pistol_N = mkN "pistolet" masculine ; -- tocheck
+lin piston_N = mkN "piston" masculine ; -- tocheck
+lin pit_N = mkN "fosse" feminine | mkN "noyau" masculine ; -- tocheck
+lin pit_V2 = mkV2 (mkV "dénoyauter") ; -- tocheck
+lin pitch_N = mkN "tangage" masculine | mkN "poix" feminine | mkN "pas" masculine | mkN "laïus" masculine | mkN "résine" feminine | mkN "lancer" masculine | mkN "inclinaison" feminine | mkN "terrain" masculine | mkN "ton" masculine ; -- tocheck
+lin pitch_V2 = mkV2 (mkV "lancer") | mkV2 (mkV "monter ; -- tocheck") | mkV2 (mkV "promouvoir ; -- tocheck") | mkV2 (mkV "jeter ; -- tocheck") | mkV2 (mkV "lancer") ; -- tocheck
+lin pitcher_N = mkN "cruche" feminine | mkN "pichet" masculine | mkN "lanceur" masculine ; -- tocheck
+lin pitchfork_N = mkN "fourche" feminine ; -- tocheck
+lin piteous_A = mkA "pitoyable" ; -- tocheck
+lin pitfall_N = mkN "piège" masculine ; -- tocheck
+lin pith_N = mkN "moelle" ; -- tocheck
+lin pithy_A = mkA "moelleux" | mkA "succint" ; -- tocheck
+lin pitiful_A = mkA "pitoyable" ; -- tocheck
+lin pituitary_A = mkA "pituitaire" ; -- tocheck
+lin pituitary_N = mkN "hypophyse" feminine ; -- tocheck
+lin pity_N = mkN "pitié" feminine | mkN "compassion" feminine | mkN "dommage" masculine ; -- tocheck
+lin pity_V2 = mkV2 (mkV I.plaindre_V2) ; -- tocheck
+lin pivot_N = mkN "pivotement" masculine | mkN "pivot" masculine ; -- tocheck
+lin pixel_N = mkN "pixel" masculine ; -- tocheck
+lin pixie_N = mkN "lutin" ; -- tocheck
+lin pizza_N = mkN "pizza" feminine ; -- tocheck
+lin pizzeria_N = mkN "pizzeria" ; -- tocheck
+lin pizzicato_Adv = mkAdv "pizzicato" ; -- tocheck
+lin placard_N = mkN "affiche" feminine ; -- tocheck
+lin placate_V2 = mkV2 (mkV "apaiser") ; -- tocheck
+lin place_N = mkN "place" feminine | mkN "lieu" masculine ;
+lin place_V2 = mkV2 (mkV I.faire_V2) | mkV2 (reflV (mkV "placer")) | mkV2 (mkV I.mettre_V2) ; -- tocheck
+lin placebo_N = mkN "placebo" masculine ; -- tocheck
+lin placement_N = mkN "placement" masculine ; -- tocheck
+lin placenta_N = mkN "placenta" masculine ; -- tocheck
+lin placental_A = mkA "placentaire" ; -- tocheck
+lin placental_N = mkN "placentaire" masculine ; -- tocheck
+lin placid_A = mkA "placide" ; -- tocheck
+lin plagiarism_N = mkN "plagiat" masculine ; -- tocheck
+lin plague_N = mkN "peste" feminine | mkN "plaie" feminine | mkN "fléau" masculine ; -- tocheck
+lin plague_V2 = mkV2 (mkV "affliger") ; -- tocheck
+lin plaice_N = mkN "carrelet" masculine | mkN "plie" feminine ; -- tocheck
+lin plain_A = mkA "simple" | mkA "nature" ; -- tocheck
+lin plain_N = mkN "plaine" ; -- tocheck
+lin plaintiff_N = mkN "demandeur" ; -- tocheck
+lin plait_N = mkN "natte" feminine | mkN "pli" masculine ; -- tocheck
+lin plait_V2 = mkV2 (mkV "natter") ; -- tocheck
+lin plan_N = mkN "plan" masculine ;
+lin plan_V = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin plan_V2 = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin plan_V2V = mkV2V (mkV "projeter") ; -- tocheck
+lin plan_VS = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin plan_VV = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin plane_N = mkN "avion" masculine | mkN "rabot" masculine | mkN "platane" masculine | mkN "plan" masculine ; -- tocheck
+lin plane_V2 = mkV2 (mkV "planer") ; -- tocheck
+lin planet_N = L.planet_N ;
+lin planetarium_N = mkN "planétarium" masculine ; -- tocheck
+lin planetary_A = mkA "planétaire" ; -- tocheck
+lin plank_N = mkN "planche" feminine ; -- tocheck
+lin plankton_N = mkN "plancton" masculine ; -- tocheck
+lin planned_A = variants{} ; --
+lin planner_N = variants{} ; --
+lin planning_N = variants{} ; --
+lin plant_N = mkN "matériel" masculine | mkN "végétal" masculine | mkN "plante" feminine ; -- tocheck
+lin plant_V2 = mkV2 (mkV "planter") ; -- tocheck
+lin plantain_N = mkN "plantain" masculine ; -- tocheck
+lin plantation_N = mkN "plantation" feminine ; -- tocheck
+lin planter_N = mkN "planteur" masculine ; -- tocheck
+lin plasma_N = variants{} ; --
+lin plasmid_N = mkN "plasmide" ; -- tocheck
+lin plaster_N = mkN "plâtre" masculine | mkN "onguent" masculine ; -- tocheck
+lin plaster_V2 = mkV2 (mkV "plâtrer") | mkV2 (mkV I.enduire_V2) ; -- tocheck
+lin plasterer_N = mkN "plâtrier" masculine ; -- tocheck
+lin plastic_A = mkA "plastique" ; -- tocheck
+lin plastic_N = L.plastic_N ;
+lin plasticity_N = mkN "plasticité" feminine ; -- tocheck
+lin plate_N = mkN "plat" masculine | mkN "plaque" feminine | mkN "assiette" feminine | mkN "dentier" masculine | mkN "planche" feminine ; -- tocheck
+lin plate_V2 = mkV2 (mkV "plaquer") ; -- tocheck
+lin plateau_N = mkN "plateau" masculine ; -- tocheck
+lin platelet_N = mkN "thrombocyte" masculine ; -- tocheck
+lin platform_N = mkN "scène" feminine | mkN "plateforme" feminine | mkN "quai" masculine ; -- tocheck
+lin platinum_N = mkN "platine" masculine ; -- tocheck
+lin platitude_N = mkN "platitude" feminine ; -- tocheck
+lin platonic_A = mkA "platonique" ; -- tocheck
+lin platoon_N = mkN "peloton" masculine ; -- tocheck
+lin platter_N = mkN "plat" masculine | mkN "platine" feminine ; -- tocheck
+lin platypus_N = mkN "ornithorynque" masculine ; -- tocheck
+lin plausible_A = variants{} ; --
+lin play_1_V = mkV "jouer" ;
+lin play_1_V2 = mkV2 (mkV "jouer") P.dative ;
+lin play_2_V = mkV "jouer" ;
+lin play_2_V2 = mkV2 (mkV "jouer") P.dative ;
+lin play_3_V = mkV "jouer" ;
+lin play_3_V2 = mkV2 (mkV "jouer") P.genitive ;
+lin play_N = mkN "jeu" masculine ; -- tocheck
+lin play_V = L.play_V ;
+lin play_V2 = L.play_V2 ;
+lin playback_N = mkN "reprise" feminine ; -- tocheck
+lin playboy_N = mkN "playboy" masculine ; -- tocheck
+lin player_N = mkN "joueur" masculine | mkN "lecteur" masculine ; -- tocheck
+lin playful_A = mkA "folâtre" ; -- tocheck
+lin playlist_N = mkN "playlist" feminine ; -- tocheck
+lin playwright_N = mkN "dramaturge" ; -- tocheck
+lin plaza_N = mkN "place" ; -- tocheck
+lin plea_N = mkN "supplication" feminine ; -- tocheck
+lin plead_V = variants{}; -- mkV2 (mkV "plaider") ; -- tocheck
+lin plead_V2 = mkV2 (mkV "plaider") ; -- tocheck
+lin plead_VS = variants{}; -- mkV2 (mkV "plaider") ; -- tocheck
+lin pleasant_A = mkA "agréable" ; -- tocheck
+lin please_Adv = mkAdv "allez" ; -- tocheck
+lin please_V = I.plaire_V2 ; 
+lin please_V2 = mkV2 (mkV I.plaire_V2) P.dative ; 
+lin please_V2V = mkV2V (mkV I.plaire_V2) ; -- tocheck
+lin please_VV = variants{}; -- mkV2V (mkV I.plaire_V2) ; -- tocheck
+lin please_Voc = S.please_Voc ;
+lin pleased_A = variants{} ; --
+lin pleasure_N = mkN "désir" masculine | mkN "plaisir" masculine ; -- tocheck
+lin pleat_N = mkN "pli" masculine ; -- tocheck
+lin pleat_V2 = mkV2 (mkV "plisser") ; -- tocheck
+lin plebeian_N = mkN "plébéien" masculine ; -- tocheck
+lin plebiscite_N = mkN "plébiscite" masculine ; -- tocheck
+lin plectrum_N = mkN "plectre" masculine ; -- tocheck
+lin pledge_N = mkN "gage" masculine ; -- tocheck
+lin pledge_V2 = variants{}; -- mkV2V (mkV I.promettre_V2) ; -- tocheck
+lin pledge_V2V = mkV2V (mkV I.promettre_V2) ; -- tocheck
+lin pledge_VS = variants{}; -- mkV2V (mkV I.promettre_V2) ; -- tocheck
+lin plenary_A = mkA "plénier" ; -- tocheck
+lin plenipotentiary_N = mkN "plénipotentiaire" masculine ; -- tocheck
+lin plentiful_A = mkA "ample" ; -- tocheck
+lin plenty_N = mkN "abondance" feminine ; -- tocheck
+lin plenty_NP = variants{} ; --
+lin pleonasm_N = mkN "pléonasme" masculine ; -- tocheck
+lin pleonastic_A = mkA "pléonastique" ; -- tocheck
+lin plethora_N = mkN "pléthore" feminine ; -- tocheck
+lin pleurisy_N = mkN "pleurésie" feminine ; -- tocheck
+lin pliable_A = mkA "pliable" ; -- tocheck
+lin pliers_N = mkN "pince" feminine ; -- tocheck
+lin plinth_N = mkN "plinthe" masculine ; -- tocheck
+lin plodder_N = mkN "bâilleur" ; -- tocheck
+lin plonk_N = mkN "pinard" masculine ; -- tocheck
+lin plosion_N = mkN "plosion" feminine ; -- tocheck
+lin plosive_N = mkN "occlusif" masculine ; -- tocheck
+lin plot_N = mkN "lopin" masculine | mkN "diagramme" masculine | mkN "complot" masculine | mkN "intrigue" feminine ; -- tocheck
+lin plot_V = variants{}; -- mkV2 (mkV "conspirer") | mkV2 (mkV "tracer") ; -- tocheck
+lin plot_V2 = mkV2 (mkV "conspirer") | mkV2 (mkV "tracer") ; -- tocheck
+lin plough_N = mkN "charrue" feminine ; -- tocheck
+lin plough_V2 = mkV2 (mkV "labourer") ; -- tocheck
+lin plover_N = mkN "pluvier" masculine ; -- tocheck
+lin plowshare_N = mkN "soc" masculine ; -- tocheck
+lin ploy_N = mkN "truc" masculine ; -- tocheck
+lin pluck_N = mkN "persévérence" feminine ; -- tocheck
+lin pluck_V2 = mkV2 (mkV "pincer") | mkV2 (mkV "tirer") | mkV2 (mkV "plumer") | mkV2 (mkV "voler") ; -- tocheck
+lin plug_N = mkN "fiche" feminine ; -- tocheck
+lin plug_V = variants{}; -- mkV2 (mkV "boucher") ; -- tocheck
+lin plug_V2 = mkV2 (mkV "boucher") ; -- tocheck
+lin plum_N = mkN "prune" feminine | mkN "prunier" masculine ; -- tocheck
+lin plumage_N = mkN "plumage" masculine ; -- tocheck
+lin plumbago_N = mkN "plombagine" feminine | mkN "plumbago" feminine ; -- tocheck
+lin plumber_N = mkN "plombier" masculine ; -- tocheck
+lin plumbic_A = mkA "saturnin" ; -- tocheck
+lin plumbing_N = mkN "plombage" masculine | mkN "tuyauterie" feminine | mkN "plomberie" feminine ; -- tocheck
+lin plume_N = mkN "plumeau" masculine | mkN "plume" feminine ; -- tocheck
+lin plummet_V2 = mkV2 (mkV "dégringoler") ; -- tocheck
+lin plump_A = mkA "potelé" ; -- tocheck
+lin plunder_N = mkN "pillage" masculine ; -- tocheck
+lin plunder_V2 = mkV2 (mkV "piller") ; -- tocheck
+lin plunge_V = variants{}; -- mkV2 (mkV "plonger") ; -- tocheck
+lin plunge_V2 = mkV2 (mkV "plonger") ; -- tocheck
+lin plunger_N = mkN "ventouse" feminine | mkN "plongeur" masculine ; -- tocheck
+lin pluperfect_N = mkN "plus-que-parfait" masculine ; -- tocheck
+lin plural_A = mkA "pluriel" ; -- tocheck
+lin plural_N = mkN "pluriel" masculine ; -- tocheck
+lin pluralism_N = mkN "pluralisme" masculine ; -- tocheck
+lin pluralist_N = mkN "pluraliste" ; -- tocheck
+lin pluralistic_A = mkA "pluraliste" ; -- tocheck
+lin plus_A = mkA "plus" | mkA "positif" ; -- tocheck
+lin plus_Conj = mkConj "plus" ; -- tocheck
+lin plus_N = mkN "plus" ; -- tocheck
+lin plus_Prep = variants{} ; --
+lin plush_N = mkN "peluche" feminine | mkN "peluche" masculine ; -- tocheck
+lin plutocracy_N = mkN "ploutocratie" feminine ; -- tocheck
+lin plutocrat_N = mkN "ploutocrate" masculine ; -- tocheck
+lin plutocratic_A = mkA "ploutocratique" ; -- tocheck
+lin plutonium_N = mkN "plutonium" masculine ; -- tocheck
+lin ply_V2A = mkV2A (mkV "plier") ; -- tocheck
+lin plywood_N = mkN "contreplaqué" masculine ; -- tocheck
+lin pneumatic_A = mkA "pneumatique" ; -- tocheck
+lin pneumatics_N = mkN "pneumatique" feminine ; -- tocheck
+lin pneumoconiosis_N = mkN "pneumoconiose" ; -- tocheck
+lin pneumonia_N = mkN "pneumonie" feminine ; -- tocheck
+lin poach_V2 = mkV2 (mkV "pocher") | mkV2 (mkV "braconner") ; -- tocheck
+lin poacher_N = mkN "braconnier" masculine ; -- tocheck
+lin poaching_N = mkN "braconnage" masculine ; -- tocheck
+lin pocket_N = mkN "poche" feminine ; -- tocheck
+lin pocket_V2 = mkV2 (mkV "empocher") ; -- tocheck
+lin pocketknife_N = mkN "canif" masculine ; -- tocheck
+lin pod_N = mkN "cosse" feminine | mkN "nacelle" feminine ; -- tocheck
+lin podgy_A = mkA "replet" ; -- tocheck
+lin poem_N = mkN "poème" masculine ; -- tocheck
+lin poet_N = mkN "poète" masculine ; -- tocheck
+lin poetess_N = mkN "poétesse" feminine ; -- tocheck
+lin poetic_A = mkA "poétique" ; -- tocheck
+lin poetry_N = mkN "poésie" feminine ; -- tocheck
+lin pogrom_N = mkN "pogrom" masculine ; -- tocheck
+lin point_1_N = mkN "point" ;
+lin point_2_N = mkN "point" ;
+lin point_N = mkN "point" ;
+lin point_V = variants{}; -- mkV2 (mkV "pointer") ; -- tocheck
+lin point_V2 = mkV2 (mkV "pointer") ; -- tocheck
+lin pointer_N = mkN "aiguille" feminine | mkN "pointeur" masculine ; -- tocheck
+lin pointillism_N = mkN "pointillisme" masculine ; -- tocheck
+lin poise_N = mkN "l'assurance" feminine ; -- tocheck
+lin poison_N = mkN "poison" masculine ; -- tocheck
+lin poison_V2 = mkV2 (mkV "empoisonner") ; -- tocheck
+lin poisoning_N = mkN "empoisonnement" masculine | mkN "intoxication" feminine ; -- tocheck
+lin poisonous_A = mkA "poisoneux" ; -- tocheck
+lin poke_V2 = mkV2 (mkV "piquer") | mkV2 (mkV "attiser") ; -- tocheck
+lin poker_N = mkN "poker" masculine | mkN "tisonnier" masculine ; -- tocheck
+lin polar_A = mkA "polaire" ; -- tocheck
+lin polarization_N = mkN "polarisation" ; -- tocheck
+lin pole_N = mkN "pôle" | mkN "perche" feminine ; -- tocheck
+lin polecat_N = mkN "putois" masculine ; -- tocheck
+lin polemic_A = mkA "polémique" ; -- tocheck
+lin polemic_N = mkN "polémique" feminine ; -- tocheck
+lin police_N = mkN "police" feminine | mkN "policier" masculine ; --- split -- | police institution -- | policeman
+lin policeman_N = L.policeman_N ;
+lin policewoman_N = mkN "policière" feminine ; -- tocheck
+lin policy_N = mkN "politique" feminine ;
+lin poliomyelitis_N = mkN "poliomyélite" feminine ; -- tocheck
+lin polishFem_N = mkN "vernis" feminine ; -- tocheck
+lin polishMasc_N = mkN "vernis" masculine ; -- tocheck
+lin polish_A = variants{} ; --
+lin polish_V = variants{}; -- mkV2 (mkV "polir") ; -- tocheck
+lin polish_V2 = mkV2 (mkV "polir") ; -- tocheck
+lin polite_A = mkA "poli" ; -- tocheck
+lin politeness_N = mkN "politesse" feminine ; -- tocheck
+lin political_A = mkA "politique" ;
+lin politically_Adv = variants{} ; --
+lin politician_N = mkN "politicien" masculine ; -- tocheck
+lin politicize_V2 = mkV2 (mkV "politiser") ; -- tocheck
+lin politics_N = mkN "politique" feminine ; -- tocheck
+lin poll_N = mkN "sondage" masculine ; -- tocheck
+lin pollen_N = mkN "pollen" masculine ; -- tocheck
+lin pollinate_V2 = mkV2 (mkV "polleniser") ; -- tocheck
+lin pollination_N = mkN "pollinisation" feminine ; -- tocheck
+lin pollutant_N = mkN "polluant" masculine ; -- tocheck
+lin pollute_V2 = mkV2 (mkV "polluer") ; -- tocheck
+lin polluter_N = mkN "pollueur" ; -- tocheck
+lin pollution_N = mkN "défilement" masculine | mkN "pollution" feminine ; -- tocheck
+lin polo_N = mkN "polo" masculine ; -- tocheck
+lin polonium_N = mkN "polonium" masculine ; -- tocheck
+lin poltroon_N = mkN "lâche" ; -- tocheck
+lin polyandrous_A = mkA "polyandre" ; -- tocheck
+lin polyandry_N = mkN "polyandrie" ; -- tocheck
+lin polyester_N = mkN "polyester" masculine ; -- tocheck
+lin polyethylene_N = mkN "polyéthylène" masculine ; -- tocheck
+lin polygamy_N = mkN "polygamie" feminine ; -- tocheck
+lin polyglotFem_N = mkN "polyglotte" feminine ; -- tocheck
+lin polyglotMasc_N = mkN "polyglotte" masculine ; -- tocheck
+lin polyglot_A = mkA "polyglotte" ; -- tocheck
+lin polygon_N = mkN "polygone" masculine ; -- tocheck
+lin polygonal_A = mkA "polygonal" ; -- tocheck
+lin polygraph_N = mkN "polygraphe" masculine ; -- tocheck
+lin polygyny_N = mkN "polygynie" feminine ; -- tocheck
+lin polyhedron_N = mkN "polyèdre" masculine ; -- tocheck
+lin polymath_N = mkN "polymathe" ; -- tocheck
+lin polymer_N = mkN "polymère" ; -- tocheck
+lin polymorphism_N = mkN "polymorphisme" masculine ; -- tocheck
+lin polynomial_A = mkA "polynomial" | mkA "polynominal" ; -- tocheck
+lin polynomial_N = mkN "polynôme" masculine ; -- tocheck
+lin polynya_N = mkN "polynie" ; -- tocheck
+lin polyp_N = mkN "polype" masculine ; -- tocheck
+lin polyphony_N = mkN "polyphonie" feminine ; -- tocheck
+lin polypropylene_N = mkN "polypropylène" masculine ; -- tocheck
+lin polyptoton_N = mkN "polyptote" masculine ; -- tocheck
+lin polysaccharide_N = mkN "polysaccharide" masculine ; -- tocheck
+lin polysemy_N = mkN "polysémie" feminine ; -- tocheck
+lin polystyrene_N = mkN "polystyrène" masculine ; -- tocheck
+lin polysyllabic_A = mkA "polysyllabique" ; -- tocheck
+lin polytechnic_N = mkN "polytechnique" ; -- tocheck
+lin polytheism_N = mkN "polythéisme" masculine ; -- tocheck
+lin polytheist_N = mkN "polythéiste" ; -- tocheck
+lin polyurethane_N = mkN "polyuréthane" masculine ; -- tocheck
+lin pomade_N = mkN "pommade" feminine ; -- tocheck
+lin pomegranate_N = mkN "grenade" feminine | mkN "grenadier" masculine ; -- tocheck
+lin pomelo_N = mkN "pamplemousse" ; -- tocheck
+lin pommel_N = mkN "pommeau" ; -- tocheck
+lin pomology_N = mkN "pomologie" ; -- tocheck
+lin pompadour_N = mkN "banane" feminine ; -- tocheck
+lin pompon_N = mkN "pompon" masculine ; -- tocheck
+lin pompous_A = mkA "pompeux" ; -- tocheck
+lin poncho_N = mkN "poncho" ; -- tocheck
+lin pond_N = mkN "étang" masculine ; -- tocheck
+lin ponder_V2 = mkV2 (mkV "songer") | mkV2 (reflV (mkV "interroger")) ; -- tocheck
+lin ponderous_A = mkA "lourd" | mkA "pesant" ; -- tocheck
+lin pontiff_N = mkN "pontife" masculine ; -- tocheck
+lin pontifical_A = mkA "pontifical" ; -- tocheck
+lin pontificate_N = mkN "pontificat" masculine ; -- tocheck
+lin pontificate_V = mkV (mkV "pontifier") ; -- tocheck
+lin pontoon_N = mkN "ponton" masculine ; -- tocheck
+lin pony_N = mkN "poney" masculine ; -- tocheck
+lin ponytail_N = mkN "queue-de-cheval" feminine ; -- tocheck
+lin pooch_N = mkN "bâtard" masculine | mkN "clébard" masculine ; -- tocheck
+lin poodle_N = mkN "caniche" masculine ; -- tocheck
+lin poof_N = mkN "tapette" feminine | mkN "pet" masculine ; -- tocheck
+lin pool_N = mkN "piscine" | mkN "piscine" feminine ; -- tocheck
+lin poop_N = mkN "poupe" ; -- tocheck
+lin poor_1_A = mkA "pauvre" ;
+lin poor_2_A = mkA "pauvre" | mkA "pitoyable" ;
+lin poor_3_A = mkA "pauvre" | mkA "inférieur" ; ----
+lin poor_A = mkA "pauvre" | mkA "pitoyable" ;
+lin poorly_Adv = variants{} ; --
+lin pop_N = mkN "pop" feminine ; -- tocheck
+lin pop_V2 = variants{} ; --
+lin popcorn_N = mkN "popcorn" masculine ; -- tocheck
+lin pope_N = mkN "pope" masculine | mkN "pape" masculine ; -- tocheck
+lin poplar_N = mkN "peuplier" masculine ; -- tocheck
+lin popliteal_A = mkA "poplité" ; -- tocheck
+lin poppy_N = mkN "pavot" masculine ; -- tocheck
+lin popular_A = mkA "populaire" ; -- tocheck
+lin popularity_N = mkN "popularité" feminine ; -- tocheck
+lin populate_V2 = mkV2 (mkV "peupler") | mkV2 (mkV "remplir") ; -- tocheck
+lin population_N = mkN "population" feminine ; -- tocheck
+lin populism_N = mkN "populisme" masculine ; -- tocheck
+lin populist_N = mkN "populiste" ; -- tocheck
+lin populous_A = mkA "populeux" ; -- tocheck
+lin porcelain_N = mkN "porcelaine" ; -- tocheck
+lin porch_N = mkN "porche" masculine ; -- tocheck
+lin porcine_A = mkA "porcin" ; -- tocheck
+lin porcupine_N = mkN "porc-épic" masculine ; -- tocheck
+lin pore_N = mkN "pore" masculine ; -- tocheck
+lin pork_N = mkN "porc" masculine ; -- tocheck
+lin pornographer_N = mkN "pornographe" masculine ; -- tocheck
+lin pornographic_A = mkA "pornographique" ; -- tocheck
+lin pornography_N = mkN "pornographie" feminine ; -- tocheck
+lin porosity_N = mkN "porosité" feminine ; -- tocheck
+lin porous_A = mkA "poreux" ; -- tocheck
+lin porpoise_N = mkN "marsouin" masculine ; -- tocheck
+lin porridge_N = mkN "gruau" masculine ; -- tocheck
+lin port_N = mkN "port" masculine ; -- tocheck
+lin portable_A = mkA "portable" ; -- tocheck
+lin portal_N = mkN "portail" masculine | mkN "portique" masculine ; -- tocheck
+lin portcullis_N = mkN "herse" feminine ; -- tocheck
+lin portend_V2 = mkV2 (mkV "annoncer") ; -- tocheck
+lin porter_N = mkN "porteur" masculine | mkN "porter" masculine ; -- tocheck
+lin portfolio_N = variants{} ; --
+lin porthole_N = mkN "hublot" masculine ; -- tocheck
+lin portico_N = mkN "portique" masculine ; -- tocheck
+lin portion_N = mkN "part" feminine ; -- tocheck
+lin portly_A = mkA "fort" ; -- tocheck
+lin portmanteau_N = mkN "portemanteau" masculine ; -- tocheck
+lin portrait_N = mkN "portrait" masculine ; -- tocheck
+lin portraitist_N = mkN "portraitiste" ; -- tocheck
+lin portray_V2 = mkV2 (mkV I.dépeindre_V2) ; -- tocheck
+lin pose_N = mkN "pose" feminine ; -- tocheck
+lin pose_V = variants{}; -- mkV2 (mkV "poser") | mkV2 (mkV "représenter") | mkV2 (mkV I.mettre_V2) ; -- tocheck
+lin pose_V2 = mkV2 (mkV "poser") | mkV2 (mkV "représenter") | mkV2 (mkV I.mettre_V2) ; -- tocheck
+lin poseur_N = mkN "poseur" masculine ; -- tocheck
+lin posh_A = mkA "chic" ; -- tocheck
+lin posit_V2 = mkV2 (mkV "postuler") ; -- tocheck
+lin position_N = mkN "position" feminine ;
+lin position_V2 = variants{} ; --
+lin positive_A = mkA "positif" ; -- tocheck
+lin positive_N = mkN "positif" masculine ; -- tocheck
+lin positively_Adv = variants{} ; --
+lin positivism_N = mkN "postivisme" masculine ; -- tocheck
+lin positivity_N = mkN "positivité" feminine ; -- tocheck
+lin positron_N = mkN "positron" masculine ; -- tocheck
+lin posology_N = mkN "posologie" ; -- tocheck
+lin posse_N = mkN "bande" feminine ; -- tocheck
+lin possess_Prep = S.possess_Prep ;
+lin possess_V2 = mkV2 (mkV "posséder") ; -- tocheck
+lin possession_N = mkN "possession" feminine | mkN "bien" masculine ; -- tocheck
+lin possessive_A = mkA "possessif" ; -- tocheck
+lin possessor_N = mkN "possesseur" masculine ; -- tocheck
+lin possibility_N = mkN "possibilité" feminine ; -- tocheck
+lin possible_A = mkA "possible" ;
+lin possible_N = mkN "possible" masculine ; -- tocheck
+lin possibly_Adv = variants{} ; --
+lin possum_N = mkN "possum" masculine ; -- tocheck
+lin post_N = mkN "message" masculine | mkN "courrier" | mkN "poteau" masculine ; -- tocheck
+lin post_V = variants{} ; --
+lin post_V2 = variants{} ; --
+lin post_war_A = variants{} ; --
+lin postal_A = mkA "postal" ; -- tocheck
+lin postcard_N = variants{} ; --
+lin poster_N = mkN "affiche" feminine | mkN "poster" masculine ; -- tocheck
+lin posterior_A = mkA "postérieur" ; -- tocheck
+lin posterior_N = mkN "Derrière" ; -- tocheck
+lin posterity_N = mkN "postérité" feminine ; -- tocheck
+lin postern_N = mkN "poterne" feminine ; -- tocheck
+lin posthumous_A = mkA "posthume" ; -- tocheck
+lin postilion_N = mkN "postillon" masculine ; -- tocheck
+lin postmodernism_N = mkN "post-modernisme" masculine ; -- tocheck
+lin postmodernist_A = mkA "postmoderne" ; -- tocheck
+lin postnatal_A = mkA "postnatal" ; -- tocheck
+lin postpone_V2 = mkV2 (mkV "ajourner") ; -- tocheck
+lin postponement_N = mkN "ajournement" masculine ; -- tocheck
+lin postposition_N = mkN "postposition" feminine ; -- tocheck
+lin postulate_N = mkN "postulat" masculine ; -- tocheck
+lin postulate_V2 = mkV2 (mkV "postuler") ; -- tocheck
+lin posture_N = mkN "posture" feminine ; -- tocheck
+lin pot_N = mkN "herbe" feminine | mkN "pot" masculine ; -- tocheck
+lin potable_A = mkA "potable" ; -- tocheck
+lin potassium_N = mkN "potassium" masculine ; -- tocheck
+lin potato_N = variants{} ; --
+lin potbellied_A = mkA "ventru" ; -- tocheck
+lin potentate_N = mkN "potentat" ; -- tocheck
+lin potential_A = mkA "potentiel" ; -- tocheck
+lin potential_N = mkN "possibilités" ; -- tocheck
+lin potentially_Adv = variants{} ; --
+lin potion_N = mkN "potion" ; -- tocheck
+lin potlatch_N = mkN "potlatch" masculine ; -- tocheck
+lin potpourri_N = mkN "pot-pourri" masculine ; -- tocheck
+lin potter_N = mkN "potier" masculine ; -- tocheck
+lin pottery_N = mkN "poterie" feminine | mkN "poterie" ; -- tocheck
+lin pouch_N = mkN "sachet" | mkN "poche" feminine ; -- tocheck
+lin pouf_N = mkN "pouf" ; -- tocheck
+lin poultice_N = mkN "cataplasme" masculine ; -- tocheck
+lin poultry_N = mkN "volaille" ; -- tocheck
+lin pound_N = mkN "livre" feminine ;
+lin pound_V2 = mkV2 (mkV "pilonner") ; -- tocheck
+lin pour_V = variants{}; -- mkV2 (mkV "verser") | mkV2 (reflV (mkV "déverser")) ; -- tocheck
+lin pour_V2 = mkV2 (mkV "verser") | mkV2 (reflV (mkV "déverser")) ; -- tocheck
+lin pout_N = mkN "moue" feminine ; -- tocheck
+lin pout_V2 = mkV2 (mkV "bouder") ; -- tocheck
+lin poverty_N = mkN "pauvreté" feminine ; -- tocheck
+lin powder_N = mkN "poudre" masculine | mkN "poudreuse" feminine ; -- tocheck
+lin powder_V2 = mkV2 (mkV "poudrer") | mkV2 (reflV (mkV "poudrer")) ; -- tocheck
+lin powdery_A = mkA "poudreux" ; -- tocheck
+lin power_N = mkN "puissance" feminine | mkN "pouvoir" masculine | mkN "électricité" feminine ; --- split
+lin power_V2 = variants{} ; --
+lin powerful_A = mkA "puissant" ; -- tocheck
+lin powerless_A = mkA "impuissant" ; -- tocheck
+lin powerlessness_N = mkN "impuissance" feminine ; -- tocheck
+lin practicability_N = mkN "praticabilité" feminine ; -- tocheck
+lin practicable_A = mkA "praticable" ; -- tocheck
+lin practical_A = variants{} ; --
+lin practically_Adv = variants{} ; --
+lin practice_N = mkN "pratique" feminine ;
+lin practice_V2 = mkV2 (reflV (mkV "entrainer")) | mkV2 (mkV "pratiquer") | mkV2 (mkV "entrainer") ; -- tocheck
+lin practise_V = variants{} ; --
+lin practise_V2 = variants{} ; --
+lin practitioner_N = mkN "praticien" masculine ; -- tocheck
+lin praetor_N = mkN "préteur" masculine ; -- tocheck
+lin pragmatic_A = mkA "pragmatique" ; -- tocheck
+lin pragmatism_N = mkN "pragmatisme" masculine ; -- tocheck
+lin prairie_N = mkN "prairie" feminine ; -- tocheck
+lin praise_N = mkN "louange" feminine ; -- tocheck
+lin praise_V2 = mkV2 (mkV "louer") ; -- tocheck
+lin praiseworthy_A = mkA "louable" ; -- tocheck
+lin pram_N = mkN "landau" masculine ; -- tocheck
+lin prance_V = mkV (reflV (mkV "cabrer")) | mkV (mkV "parader") ; -- tocheck
+lin prandial_A = mkA "dinatoire" ; -- tocheck
+lin prank_N = mkN "farce" feminine ; -- tocheck
+lin prankster_N = mkN "farceur" masculine ; -- tocheck
+lin praseodymium_N = mkN "praséodyme" masculine ; -- tocheck
+lin prate_V = mkV (mkV "bavarder") ; -- tocheck
+lin prattle_V = mkV (mkV "bavarder") ; -- tocheck
+lin prawn_N = mkN "crevette" feminine ; -- tocheck
+lin pray_V = variants{}; -- mkV2 (mkV "prier") ; -- tocheck
+lin pray_V2 = mkV2 (mkV "prier") ; -- tocheck
+lin prayer_N = mkN "prière" feminine ; -- tocheck
+lin preach_V = variants{}; -- mkV2 (mkV "prêcher") ; -- tocheck
+lin preach_V2 = mkV2 (mkV "prêcher") ; -- tocheck
+lin preacher_N = mkN "prédicateur" ; -- tocheck
+lin preamble_N = mkN "préambule" masculine ; -- tocheck
+lin prebend_N = mkN "prébende" feminine ; -- tocheck
+lin precarious_A = mkA "précaire" ; -- tocheck
+lin precariousness_N = mkN "précarité" feminine ; -- tocheck
+lin precaution_N = mkN "précaution" feminine ; -- tocheck
+lin precede_V2 = mkV2 (mkV "précéder") ; -- tocheck
+lin precedence_N = mkN "préséance" feminine ; -- tocheck
+lin precedent_A = mkA "précédent" ; -- tocheck
+lin precedent_N = mkN "précédent" | mkN "jurisprudence" ; -- tocheck
+lin precept_N = mkN "précepte" ; -- tocheck
+lin precession_N = mkN "précession" feminine ; -- tocheck
+lin precinct_N = mkN "enceinte" | mkN "bureau" | mkN "district" ; -- tocheck
+lin precious_A = mkA "précieux" ; -- tocheck
+lin precipice_N = mkN "précipice" masculine ; -- tocheck
+lin precipitate_V2 = mkV2 (mkV "précipiter") ; -- tocheck
+lin precipitation_N = mkN "précipitation" feminine ; -- tocheck
+lin precise_A = mkA "précis" ; -- tocheck
+lin precisely_Adv = variants{} ; --
+lin precision_N = mkN "précision" ; -- tocheck
+lin preclude_V2 = mkV2 (mkV I.exclure_V2) ; -- tocheck
+lin precocious_A = mkA "précoce" ; -- tocheck
+lin precognition_N = mkN "précognition" ; -- tocheck
+lin preconception_N = mkN "préconception" feminine ; -- tocheck
+lin precursor_N = mkN "réactif" masculine | mkN "précurseur" masculine ; -- tocheck
+lin precursory_A = mkA "précurseur" ; -- tocheck
+lin predation_N = mkN "prédation" ; -- tocheck
+lin predator_N = mkN "prédateur" masculine ; -- tocheck
+lin predecease_V2 = mkV2 (mkV "prédécéder") ; -- tocheck
+lin predecessor_N = mkN "précédent" masculine | mkN "prédécesseur" masculine ; -- tocheck
+lin predestination_N = mkN "prédestination" feminine ; -- tocheck
+lin predicate_N = mkN "prédicat" masculine ; -- tocheck
+lin predicative_A = mkA "attribut" ; -- tocheck
+lin predict_V2 = mkV2 (mkV I.prédire_V2) ; -- tocheck
+lin predict_VS = variants{}; -- mkV2 (mkV I.prédire_V2) ; -- tocheck
+lin predictability_N = mkN "prédictibilité" feminine ; -- tocheck
+lin predictable_A = mkA "prédictible" ; -- tocheck
+lin prediction_N = mkN "prédiction" feminine ; -- tocheck
+lin predisposition_N = mkN "prédisposition" feminine ; -- tocheck
+lin predominant_A = mkA "prédominant" ; -- tocheck
+lin predominantly_Adv = variants{} ; --
+lin preemption_N = mkN "préemption" feminine ; -- tocheck
+lin preface_N = mkN "préface" feminine ; -- tocheck
+lin preface_V2 = mkV2 (mkV "préfacer") ; -- tocheck
+lin prefect_N = mkN "préfet" masculine ; -- tocheck
+lin prefecture_N = mkN "préfecture" feminine ; -- tocheck
+lin prefer_V2 = mkV2 (mkV "préférer") ; 
+lin prefer_VV = deVV (mkV "préférer") ; 
+lin preferable_A = mkA "préférable" ; -- tocheck
+lin preference_N = mkN "préférence" feminine ; -- tocheck
+lin preferential_A = mkA "préférentiel" ; -- tocheck
+lin preferred_A = variants{} ; --
+lin prefix_N = mkN "préfixe" masculine ; -- tocheck
+lin prefix_V2 = mkV2 (mkV "préfixer") ; -- tocheck
+lin prefixation_N = mkN "préfixation" feminine ; -- tocheck
+lin pregnancy_N = mkN "grossesse" feminine | mkN "gestation" feminine ; -- tocheck
+lin pregnant_A = mkA "enceinte" ; -- tocheck
+lin preheat_V2 = mkV2 (mkV "préchauffer") ; -- tocheck
+lin prehensile_A = mkA "préhensile" ; -- tocheck
+lin prehistoric_A = mkA "préhistorique" ; -- tocheck
+lin prehistory_N = mkN "préhistoire" feminine ; -- tocheck
+lin prejudice_N = mkN "préjugé" masculine | mkN "préjudice" masculine ; -- tocheck
+lin prejudicial_A = mkA "préjudiciable" ; -- tocheck
+lin prelate_N = mkN "prélat" masculine ; -- tocheck
+lin preliminary_A = mkA "préliminaire" ; -- tocheck
+lin premature_A = mkA "prématuré" ; -- tocheck
+lin premier_A = variants{} ; --
+lin premiere_N = mkN "première" feminine ; -- tocheck
+lin premiere_V2 = mkV2 (mkV "première") ; -- tocheck
+lin premise_N = variants{} ; --
+lin premium_N = variants{} ; --
+lin prenuptial_A = mkA "prénuptial" ; -- tocheck
+lin preoccupation_N = variants{} ; --
+lin prep_N = mkN "prep" ; -- tocheck
+lin preparation_N = mkN "préparation" feminine ; -- tocheck
+lin prepare_V = variants{}; -- mkV2V (mkV "préparer") | mkV2V (reflV (mkV "préparer")) ; -- tocheck
+lin prepare_V2 = variants{}; -- mkV2V (mkV "préparer") | mkV2V (reflV (mkV "préparer")) ; -- tocheck
+lin prepare_V2V = mkV2V (mkV "préparer") | mkV2V (reflV (mkV "préparer")) ; -- tocheck
+lin prepare_VV = variants{}; -- mkV2V (mkV "préparer") | mkV2V (reflV (mkV "préparer")) ; -- tocheck
+lin prepay_V2 = mkV2 (mkV "prépayer") ; -- tocheck
+lin preposition_N = mkN "préposition" ; -- tocheck
+lin prepositional_A = mkA "prépositionnel" ; -- tocheck
+lin preposterous_A = mkA "insensé" ; -- tocheck
+lin prepubescent_A = mkA "prépubère" ; -- tocheck
+lin prepuce_N = mkN "prépuce" masculine ; -- tocheck
+lin prerequisite_N = mkN "prérequis" masculine ; -- tocheck
+lin prerogative_N = mkN "prérogative" feminine ; -- tocheck
+lin presage_N = mkN "présage" masculine ; -- tocheck
+lin presage_V2 = mkV2 (mkV "présager") ; -- tocheck
+lin presbyopia_N = mkN "presbytie" feminine ; -- tocheck
+lin presbyter_N = mkN "prêtre" masculine ; -- tocheck
+lin prescience_N = mkN "prescience" ; -- tocheck
+lin prescribe_V = variants{}; -- mkV2 (mkV I.prescrire_V2) | mkV2 (mkV "ordonner") ; -- tocheck
+lin prescribe_V2 = mkV2 (mkV I.prescrire_V2) | mkV2 (mkV "ordonner") ; -- tocheck
+lin prescription_N = mkN "ordonnance" feminine ; -- tocheck
+lin presence_N = mkN "présence" feminine ; -- tocheck
+lin present_A = mkA "présent" ; 
+lin present_N = mkN "cadeau" ;
+lin present_V2 = mkV2 (mkV "présenter") ; 
+lin presentable_A = mkA "présentable" ; -- tocheck
+lin presentation_N = mkN "exposé" masculine ; -- tocheck
+lin presenter_N = mkN "présentateur" masculine ; -- tocheck
+lin presentiment_N = mkN "pressentiment" masculine ; -- tocheck
+lin presently_Adv = variants{} ; --
+lin preservation_N = mkN "préservation" feminine ; -- tocheck
+lin preserve_V2 = mkV2 (mkV "préserver") ; -- tocheck
+lin preside_V = mkV (mkV "présider") ; -- tocheck
+lin presidency_N = mkN "présidence" feminine ; -- tocheck
+lin presidentMasc_N = mkN "président" ;
+lin presidential_A = mkA "présidentiel" ; -- tocheck
+lin presidium_N = mkN "présidium" masculine ; -- tocheck
+lin press_N = mkN "pressoir" masculine | mkN "presse" feminine | mkN "imprimerie" ; -- tocheck
+lin press_V = variants{}; -- mkV2V (mkV "appuyer") | mkV2V (mkV "presser") ; -- tocheck
+lin press_V2 = variants{}; -- mkV2V (mkV "appuyer") | mkV2V (mkV "presser") ; -- tocheck
+lin press_V2V = mkV2V (mkV "appuyer") | mkV2V (mkV "presser") ; -- tocheck
+lin pressure_N = mkN "pression" feminine ; -- tocheck
+lin prestidigitation_N = mkN "prestidigitation" feminine ; -- tocheck
+lin prestidigitator_N = mkN "prestidigitateur" masculine ; -- tocheck
+lin prestige_N = mkN "prestige" masculine ; -- tocheck
+lin prestigious_A = mkA "prestigieux" ; -- tocheck
+lin presumably_Adv = variants{} ; --
+lin presume_V = variants{} ; --
+lin presume_V2 = variants{} ; --
+lin presume_VS = variants{} ; --
+lin presumptuous_A = mkA "présomptueux" ; -- tocheck
+lin presuppose_V2 = mkV2 (mkV "présupposer") ; -- tocheck
+lin pretence_N = mkN "prétention" feminine ; -- tocheck
+lin pretend_V = variants{}; -- mkV2 (mkV I.prétendre_V2) | mkV2 (mkV I.feindre_V2) ; -- tocheck
+lin pretend_V2 = mkV2 (mkV I.prétendre_V2) | mkV2 (mkV I.feindre_V2) ; -- tocheck
+lin pretend_VS = variants{}; -- mkV2 (mkV I.prétendre_V2) | mkV2 (mkV I.feindre_V2) ; -- tocheck
+lin pretender_N = mkN "prétendant" masculine ; -- tocheck
+lin pretension_N = mkN "prétension" ; -- tocheck
+lin pretentious_A = mkA "prétentieux" ; -- tocheck
+lin preterite_N = mkN "prétérit" ; -- tocheck
+lin pretext_N = mkN "prétexte" ; -- tocheck
+lin prettify_V2 = mkV2 (mkV "enjoliver") ; -- tocheck
+lin pretty_A = mkA "joli" ; -- tocheck
+lin pretty_Adv = variants{} ; --
+lin pretzel_N = mkN "bretzel" masculine ; -- tocheck
+lin prevail_V = variants{}; -- mkV2 (mkV "prédominer") | mkV2 (mkV "dominer") | mkV2 (mkV "persuader") ; -- tocheck
+lin prevalence_N = mkN "prédominance" feminine ; -- tocheck
+lin prevalent_A = mkA "répandu" ; -- tocheck
+lin prevaricate_V = mkV (mkV "prévariquer") | mkV (mkV "éluder") ; -- tocheck
+lin prevarication_N = mkN "subterfuge" masculine | mkN "prévarication" feminine ; -- tocheck
+lin prevent_V2 = mkV2 (mkV "empêcher") ; -- tocheck
+lin preventable_A = mkA "évitable" ; -- tocheck
+lin prevention_N = mkN "prévention" feminine ; -- tocheck
+lin preventive_A = mkA "préventif" ; -- tocheck
+lin preview_N = mkN "avant-première" feminine ; -- tocheck
+lin preview_V2 = mkV2 (mkV I.prévoir_V2) | mkV2 (mkV "diffuser") ; -- tocheck
+lin previous_A = mkA "préalable" ; -- tocheck
+lin previously_Adv = variants{} ; --
+lin prey_N = mkN "proie" ; -- tocheck
+lin priapism_N = mkN "priapisme" masculine ; -- tocheck
+lin price_N = mkN "prix" masculine ;
+lin price_V = variants{} ; --
+lin price_V2 = variants{} ; --
+lin price_V2V = variants{} ; --
+lin priceless_A = mkA "inestimable" ; -- tocheck
+lin prick_N = mkN "bite" feminine ; -- tocheck
+lin prickle_N = mkN "épine" feminine ; -- tocheck
+lin prickly_A = mkA "épineux" | mkA "irritable" ; -- tocheck
+lin pride_N = mkN "orgueil" masculine | mkN "fierté" feminine ; -- tocheck
+lin priest_N = L.priest_N ;
+lin priestess_N = mkN "prêtresse" feminine ; -- tocheck
+lin prig_N = mkN "bégueule" ; -- tocheck
+lin priggish_A = mkA "suffisant" ; -- tocheck
+lin primacy_N = mkN "primauté" feminine ; -- tocheck
+lin primarily_Adv = variants{} ; --
+lin primary_A = mkA "prioritaire" ; -- tocheck
+lin primary_N = variants{} ; --
+lin primate_N = mkN "primat" masculine | mkN "primate" masculine ; -- tocheck
+lin prime_A = mkA "principal" | mkA "premier" ; -- tocheck
+lin prime_V2 = mkV2 (mkV "apprêter") | mkV2 (mkV "amorcer") ; -- tocheck
+lin primer_N = mkN "abécédaire" masculine | mkN "abc" masculine | mkN "amorce" feminine ; -- tocheck
+lin primeval_A = mkA "primitif" ; -- tocheck
+lin primitive_A = mkA "primitif" ; -- tocheck
+lin primitive_N = mkN "primitif" ; -- tocheck
+lin primitivism_N = mkN "primitivisme" masculine | mkN "primitivité" feminine ; -- tocheck
+lin primogeniture_N = mkN "primogéniture" feminine ; -- tocheck
+lin primrose_N = mkN "primevère" feminine ; -- tocheck
+lin primula_N = mkN "primevère" feminine ; -- tocheck
+lin prince_N = mkN "prince" masculine ; -- tocheck
+lin princely_A = mkA "princier" ; -- tocheck
+lin princess_N = mkN "princesse" feminine ; -- tocheck
+lin principal_A = mkA "principal" ; -- tocheck
+lin principal_N = mkN "principal" masculine ; -- tocheck
+lin principality_N = mkN "principauté" feminine ; -- tocheck
+lin principally_Adv = variants{} ; --
+lin principle_N = mkN "principe" masculine ; -- tocheck
+lin print_N = mkN "empreinte" feminine ; -- tocheck
+lin print_V = variants{}; -- mkV2 (mkV "imprimer") ; -- tocheck
+lin print_V2 = mkV2 (mkV "imprimer") ; -- tocheck
+lin printable_A = mkA "imprimable" ; -- tocheck
+lin printed_A = variants{} ; --
+lin printer_N = mkN "imprimante" feminine | mkN "imprimeur" masculine ; -- tocheck
+lin printing_N = variants{} ; --
+lin prion_N = mkN "prion" masculine ; -- tocheck
+lin prior_A = variants{} ; --
+lin prior_N = mkN "prieur" masculine ; -- tocheck
+lin prioress_N = mkN "prieure" feminine ; -- tocheck
+lin priority_N = mkN "priorité" feminine ; -- tocheck
+lin priory_N = mkN "prieuré" masculine ; -- tocheck
+lin prism_N = mkN "prisme" masculine ; -- tocheck
+lin prison_N = mkN "prison" feminine ; -- tocheck
+lin prisoner_N = mkN "prisonnier" masculine ; -- tocheck
+lin pristine_A = mkA "virginal" ; -- tocheck
+lin privacy_N = mkN "intimité" feminine ; -- tocheck
+lin private_A = mkA "privé" ;
+lin privateer_N = mkN "corsaire" masculine ; -- tocheck
+lin privately_Adv = variants{} ; --
+lin privation_N = mkN "privation" ; -- tocheck
+lin privatisation_N = variants{} ; --
+lin privatization_N = mkN "privatisation" feminine ; -- tocheck
+lin privatize_V2 = mkV2 (mkV "privatiser") ; -- tocheck
+lin privet_N = mkN "troène" masculine ; -- tocheck
+lin privilege_N = mkN "privilège" masculine ; -- tocheck
+lin privileged_A = mkA "privilégié" ; -- tocheck
+lin privy_A = mkA "privé" | mkA "instruit" ; -- tocheck
+lin prize_N = mkN "prix" masculine ; -- tocheck
+lin prize_V2 = mkV2 (mkV "estimer") ; -- tocheck
+lin pro_N = mkN "pro" masculine ; -- tocheck
+lin proactive_A = mkA "proactif" ; -- tocheck
+lin probabilistic_A = mkA "probabiliste" ; -- tocheck
+lin probability_N = mkN "probabilité" ; -- tocheck
+lin probable_A = mkA "probable" ; -- tocheck
+lin probable_AS = L.probable_AS ;
+lin probably_Adv = mkAdv "probablement" ;
+lin probe_N = mkN "perche" feminine | mkN "sonde" feminine ; -- tocheck
+lin probe_V = variants{} ; --
+lin probe_V2 = variants{} ; --
+lin problem_N = mkN "problème" masculine ;
+lin problematic_A = mkA "problématique" ; -- tocheck
+lin proboscis_N = mkN "trompe" feminine ; -- tocheck
+lin procedure_N = mkN "fonction" feminine | mkN "procédé" masculine | mkN "procédure" feminine ; -- tocheck
+lin proceed_N = variants{} ; --
+lin proceed_V = variants{}; -- mkV2 (mkV "procéder") ; -- tocheck
+lin proceeding_N = variants{} ; --
+lin process_N = mkN "processus" ;
+lin process_V = variants{}; -- mkV2 (mkV "traiter}") ; -- tocheck
+lin process_V2 = mkV2 (mkV "traiter}") ; -- tocheck
+lin processing_N = variants{} ; --
+lin procession_N = mkN "procession" feminine ; -- tocheck
+lin processor_N = mkN "processeur" masculine ; -- tocheck
+lin proclaim_V2 = variants{} ; --
+lin proclaim_VS = variants{} ; --
+lin proclamation_N = mkN "proclamation" feminine ; -- tocheck
+lin proclivity_N = mkN "propension" ; -- tocheck
+lin procrastinate_V = mkV (mkV "procrastiner") ; -- tocheck
+lin procrastination_N = mkN "procrastination" feminine ; -- tocheck
+lin procreate_V2 = mkV2 (mkV "procréer") ; -- tocheck
+lin procreation_N = mkN "procréation" feminine ; -- tocheck
+lin proctology_N = mkN "proctologie" feminine ; -- tocheck
+lin procure_V2 = mkV2 (mkV I.acquérir_V2) | mkV2 (mkV "procurer") | mkV2 (mkV "proxénétisme") ; -- tocheck
+lin procurement_N = mkN "achats" ; -- tocheck
+lin prod_V2V = mkV2V (mkV "encourager") | mkV2V (mkV "pousser") ; -- tocheck
+lin prodigy_N = mkN "prodige" | mkN "présage" ; -- tocheck
+lin produce_N = variants{} ; --
+lin produce_V = mkV I.produire_V2 ;
+lin produce_V2 = mkV2 (mkV I.produire_V2) ;
+lin producer_N = mkN "producteur" masculine ; -- tocheck
+lin product_N = mkN "produit" masculine ;
+lin production_N = mkN "production" ; -- tocheck
+lin productive_A = mkA "productif" ; -- tocheck
+lin productivity_N = mkN "productivité" ; -- tocheck
+lin profane_A = mkA "profane" | mkA "impur" | mkA "sacrilège" ; -- tocheck
+lin profane_V2 = mkV2 (mkV "profaner") ; -- tocheck
+lin profanity_N = mkN "insanité" feminine | mkN "impiété" feminine ; -- tocheck
+lin profession_N = mkN "profession" feminine ; -- tocheck
+lin professional_A = mkA "professionnel" ; -- tocheck
+lin professional_N = mkN "professionnel" masculine ; -- tocheck
+lin professor_N = mkN "professeur" masculine ; -- tocheck
+lin professorial_A = mkA "professoral" ; -- tocheck
+lin proffer_V2 = mkV2 (mkV I.offrir_V2) | mkV2 (mkV I.entreprendre_V2) ; -- tocheck
+lin proficiency_N = mkN "compétence" ; -- tocheck
+lin proficient_A = mkA "compétent" ; -- tocheck
+lin profile_N = mkN "profil" masculine | mkN "contour" masculine | mkN "réputation" feminine ; -- tocheck
+lin profit_N = mkN "profit" masculine ; -- tocheck
+lin profit_V = variants{}; -- mkV2 (mkV "profiter") ; -- tocheck
+lin profit_V2 = mkV2 (mkV "profiter") ; -- tocheck
+lin profitability_N = variants{} ; --
+lin profitable_A = mkA "profitable" ; -- tocheck
+lin profound_A = mkA "profond" ; -- tocheck
+lin progenitor_N = mkN "auteur" masculine ; -- tocheck
+lin progesterone_N = mkN "progestérone" masculine ; -- tocheck
+lin prognathous_A = mkA "prognathe" ; -- tocheck
+lin prognosticate_V2 = mkV2 (mkV "présager") | mkV2 (mkV "pronostiquer") ; -- tocheck
+lin program_N = mkN "programme" masculine | mkN "émission" feminine ; -- tocheck
+lin program_V2 = variants{}; -- mkV2V (mkV "programmer") ; -- tocheck
+lin program_V2V = mkV2V (mkV "programmer") ; -- tocheck
+lin programme_N = mkN "programme" masculine ;
+lin programming_N = mkN "programmation" ; -- tocheck
+lin progress_N = mkN "progrès" masculine ; -- tocheck
+lin progress_V = variants{}; -- mkV2 (mkV "progresser") ; -- tocheck
+lin progress_V2 = mkV2 (mkV "progresser") ; -- tocheck
+lin progression_N = mkN "progression" feminine ; -- tocheck
+lin progressive_A = variants{} ; --
+lin progressivism_N = mkN "progressisme" masculine ; -- tocheck
+lin prohibit_V = variants{}; -- mkV2 (mkV I.interdire_V2) ; -- tocheck
+lin prohibit_V2 = mkV2 (mkV I.interdire_V2) ; -- tocheck
+lin prohibition_N = mkN "interdiction" feminine ; -- tocheck
+lin project_N = mkN "projet" masculine ;
+lin project_V = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin project_V2 = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin project_V2V = mkV2V (mkV "projeter") ; -- tocheck
+lin project_VS = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin projectile_N = mkN "projectile" masculine ; -- tocheck
+lin projection_N = mkN "saillie" feminine | mkN "projection" feminine ; -- tocheck
+lin projector_N = mkN "projecteur" masculine ; -- tocheck
+lin prolepsis_N = mkN "prolepse" feminine ; -- tocheck
+lin proletarian_A = mkA "prolétaire" ; -- tocheck
+lin proletarian_N = mkN "prolétaire" ; -- tocheck
+lin proletariat_N = mkN "prolétariat" masculine ; -- tocheck
+lin proliferation_N = mkN "prolifération" feminine ; -- tocheck
+lin prolific_A = mkA "fécond" | mkA "prolifique" ; -- tocheck
+lin proline_N = mkN "proline" feminine ; -- tocheck
+lin prolix_A = mkA "prolixe" | mkA "pédant" ; -- tocheck
+lin prologue_N = mkN "prologue" masculine ; -- tocheck
+lin prolong_V2 = mkV2 (mkV "prolonger") ; -- tocheck
+lin prolonged_A = variants{} ; --
+lin promenade_N = mkN "promenoir" masculine ; -- tocheck
+lin promethium_N = mkN "prométhium" masculine ; -- tocheck
+lin prominence_N = mkN "protubérance" feminine ; -- tocheck
+lin prominent_A = mkA "proéminent" | mkA "protubérant" ; -- tocheck
+lin promiscuity_N = mkN "promiscuité" feminine ; -- tocheck
+lin promise_N = mkN "voeu" masculine | mkN "promesse" feminine ; -- tocheck
+lin promise_V = variants{}; -- mkV2 (mkV I.promettre_V2) ; -- tocheck
+lin promise_V2 = mkV2 (mkV I.promettre_V2) ; -- tocheck
+lin promise_VS = variants{}; -- mkV2 (mkV I.promettre_V2) ; -- tocheck
+lin promise_VV = variants{}; -- mkV2 (mkV I.promettre_V2) ; -- tocheck
+lin promontory_N = mkN "promontoire" masculine ; -- tocheck
+lin promote_V = variants{}; -- mkV2 (mkV I.promouvoir_V2) ; -- tocheck
+lin promote_V2 = mkV2 (mkV I.promouvoir_V2) ; -- tocheck
+lin promoter_N = mkN "promoteur" ; -- tocheck
+lin promotion_N = mkN "promotion" feminine ; -- tocheck
+lin promotional_A = mkA "publicitaire" ; -- tocheck
+lin prompt_V2 = variants{}; -- mkV2V (mkV "inciter") ; -- tocheck
+lin prompt_V2V = mkV2V (mkV "inciter") ; -- tocheck
+lin prompter_N = mkN "souffleur" masculine ; -- tocheck
+lin promptly_Adv = variants{} ; --
+lin promptness_N = mkN "rapidité" ; -- tocheck
+lin promulgate_V2 = mkV2 (mkV "promulguer") ; -- tocheck
+lin promulgation_N = mkN "promulgation" feminine ; -- tocheck
+lin prone_A = mkA "enclin" | mkA "prédisposé" ; -- tocheck
+lin prong_N = mkN "dent" feminine ; -- tocheck
+lin pronoun_N = mkN "pronom" masculine ; -- tocheck
+lin pronounce_V = variants{}; -- mkV2 (mkV "déclarer") | mkV2 (mkV "déclamer") | mkV2 (mkV "prononcer") ; -- tocheck
+lin pronounce_V2 = mkV2 (mkV "déclarer") | mkV2 (mkV "déclamer") | mkV2 (mkV "prononcer") ; -- tocheck
+lin pronounceable_A = mkA "prononçable" ; -- tocheck
+lin pronto_Adv = mkAdv "illico" ; -- tocheck
+lin pronunciation_N = mkN "prononciation" feminine ; -- tocheck
+lin proof_N = mkN "épreuve" feminine | mkN "preuve" feminine ; -- tocheck
+lin prop_N = mkN "accessoire" masculine | mkN "cale" feminine | mkN "pillier" masculine ; -- tocheck
+lin prop_V2 = mkV2 (mkV "caler") ; -- tocheck
+lin propaganda_N = mkN "propagande" ; -- tocheck
+lin propagate_V2 = mkV2 (reflV (mkV "propager")) ; -- tocheck
+lin propane_N = mkN "propane" masculine ; -- tocheck
+lin propel_V2 = mkV2 (mkV "catapulter") ; -- tocheck
+lin propeller_N = mkN "hélice" feminine ; -- tocheck
+lin propensity_N = mkN "propension" ; -- tocheck
+lin proper_A = mkA "propre" | mkA "convenable" | mkA "approprié" ; -- tocheck
+lin properly_Adv = variants{} ; --
+lin property_1_N = mkN "propriété" feminine ;
+lin property_2_N = mkN "propriété" feminine | mkN "possession" feminine ;
+lin property_N = mkN "propriété" feminine | mkN "possession" feminine ;
+lin prophet_N = mkN "prophète" masculine ; -- tocheck
+lin prophetess_N = mkN "prophétesse" feminine ; -- tocheck
+lin prophetic_A = mkA "prophétique" ; -- tocheck
+lin prophylactic_A = mkA "prophylactique" ; -- tocheck
+lin prophylaxis_N = mkN "prophylaxie" feminine ; -- tocheck
+lin propitious_A = mkA "avantageux" | mkA "favorable" ; -- tocheck
+lin proponent_N = mkN "partisan" masculine ; -- tocheck
+lin proportion_N = mkN "proportion" feminine ; -- tocheck
+lin proportional_A = mkA "proportionnel" ; -- tocheck
+lin proposal_N = mkN "proposition" ; -- tocheck
+lin propose_V = variants{}; -- mkV2 (mkV "proposer") ; -- tocheck
+lin propose_V2 = mkV2 (mkV "proposer") ; -- tocheck
+lin propose_VS = variants{}; -- mkV2 (mkV "proposer") ; -- tocheck
+lin propose_VV = variants{}; -- mkV2 (mkV "proposer") ; -- tocheck
+lin proposed_A = variants{} ; --
+lin proposition_N = mkN "proposition" feminine ; -- tocheck
+lin proprietor_N = mkN "propriétaire" | mkN "propriétaire" masculine ; -- tocheck
+lin propriety_N = mkN "correction" feminine | mkN "décence" feminine ; -- tocheck
+lin propulsion_N = mkN "propulsion" feminine ; -- tocheck
+lin prorogue_V2 = mkV2 (mkV "proroger") | mkV2 (mkV "proroguer") ; -- tocheck
+lin prosciutto_N = mkN "prosciutto" masculine ; -- tocheck
+lin proscribe_V2 = mkV2 (mkV "bannir") | mkV2 (mkV "dénoncer") | mkV2 (mkV I.interdire_V2) ; -- tocheck
+lin prose_N = mkN "prose" feminine ; -- tocheck
+lin prosecute_V2 = variants{} ; --
+lin prosecution_N = variants{} ; --
+lin prosecutorFem_N = mkN "procureur" feminine ; -- tocheck
+lin prosecutorMasc_N = mkN "procureur" masculine ; -- tocheck
+lin proselyte_N = mkN "prosélyte" masculine ; -- tocheck
+lin proselytism_N = mkN "prosélytisme" masculine ; -- tocheck
+lin proselytize_V2 = mkV2 (mkV "prosélytiser") ; -- tocheck
+lin prosody_N = mkN "prosodie" feminine ; -- tocheck
+lin prospect_N = mkN "perspective" feminine ; -- tocheck
+lin prospect_V = mkV (mkV "prospecter") ; -- tocheck
+lin prospective_A = mkA "prospectif" ; -- tocheck
+lin prospector_N = mkN "prospecteur" masculine ; -- tocheck
+lin prosper_V2 = mkV2 (mkV "prospérer") ; -- tocheck
+lin prosperity_N = mkN "prospérité" feminine ; -- tocheck
+lin prostate_N = mkN "prostate" feminine ; -- tocheck
+lin prostatitis_N = mkN "prostatite" feminine ; -- tocheck
+lin prosthesis_N = mkN "prothèse" feminine ; -- tocheck
+lin prosthetic_A = mkA "prosthétique" ; -- tocheck
+lin prostitute_N = mkN "prostitué" masculine ; -- tocheck
+lin prostitute_V2 = mkV2 (reflV (mkV "prostituer")) ; -- tocheck
+lin prostitution_N = mkN "prostitution" feminine ; -- tocheck
+lin prostrate_V2 = mkV2 (mkV "prosterner") ; -- tocheck
+lin protactinium_N = mkN "protactinium" masculine ; -- tocheck
+lin protagonist_N = mkN "protagoniste" ; -- tocheck
+lin protean_A = mkA "variable" ; -- tocheck
+lin protect_V = variants{}; -- mkV2 (mkV "protéger") ; -- tocheck
+lin protect_V2 = mkV2 (mkV "protéger") ; -- tocheck
+lin protection_N = mkN "protection" feminine ; -- tocheck
+lin protectionism_N = mkN "protectionnisme" masculine ; -- tocheck
+lin protective_A = mkA "protecteur" ; -- tocheck
+lin protector_N = mkN "protecteur" | mkN "protecteur" masculine ; -- tocheck
+lin protectorate_N = mkN "protectorat" masculine ; -- tocheck
+lin protein_N = mkN "protéine" feminine ; -- tocheck
+lin proteomics_N = mkN "protéomique" feminine ; -- tocheck
+lin protest_N = mkN "protestation" feminine | mkN "manifestation" feminine ; -- tocheck
+lin protest_V = variants{}; -- mkV2 (mkV "protester") ; -- tocheck
+lin protest_V2 = mkV2 (mkV "protester") ; -- tocheck
+lin protester_N = mkN "manifestant" masculine ; -- tocheck
+lin prothrombin_N = mkN "prothrombine" feminine ; -- tocheck
+lin protist_N = mkN "protiste" feminine ; -- tocheck
+lin protocol_N = mkN "protocole" masculine ; -- tocheck
+lin proton_N = mkN "proton" masculine ; -- tocheck
+lin protoplasm_N = mkN "protoplasme" masculine ; -- tocheck
+lin prototype_N = mkN "prototype" masculine ; -- tocheck
+lin protozoan_N = mkN "protozoaire" masculine ; -- tocheck
+lin protozoological_A = mkA "protozoologique" ; -- tocheck
+lin protozoologist_N = mkN "protozoologiste" ; -- tocheck
+lin protozoology_N = mkN "protistologie" feminine | mkN "protozoologie" feminine ; -- tocheck
+lin protract_V2 = mkV2 (mkV "prolonger") ; -- tocheck
+lin protractor_N = mkN "rapporteur" masculine ; -- tocheck
+lin protrude_V2 = mkV2 (mkV "dépasser") ; -- tocheck
+lin protuberance_N = mkN "saillie" feminine ; -- tocheck
+lin proturan_N = mkN "protoure" masculine ; -- tocheck
+lin proud_A = mkA "fier" | mkA "orgueilleux" ; -- tocheck
+lin prove_V = variants{}; -- mkV2V (mkV "prouver") ; -- tocheck
+lin prove_V2 = variants{}; -- mkV2V (mkV "prouver") ; -- tocheck
+lin prove_VA = variants{}; -- mkV2V (mkV "prouver") ; -- tocheck
+lin prove_VS = variants{}; -- mkV2V (mkV "prouver") ; -- tocheck
+lin provenance_N = mkN "provenance" feminine ; -- tocheck
+lin proverb_N = mkN "proverbe" masculine ; -- tocheck
+lin provide_V = mkV "fournir" ; ----
+lin provide_V2 = mkV2 (mkV "fournir") | mkV2 (mkV I.pourvoir_V2) ;
+lin provided_Subj = variants{} ; --
+lin providence_N = mkN "providence" feminine ; -- tocheck
+lin provider_N = mkN "fournisseur" masculine ; -- tocheck
+lin providing_Subj = variants{} ; --
+lin province_N = mkN "province" feminine ; -- tocheck
+lin provincial_A = variants{} ; --
+lin provision_N = mkN "provision" feminine ; -- tocheck
+lin provisional_A = mkA "provisoire" ; -- tocheck
+lin proviso_N = mkN "provision" ; -- tocheck
+lin provocation_N = mkN "provocation" feminine ; -- tocheck
+lin provocative_A = mkA "provocateur" ; -- tocheck
+lin provoke_V2 = mkV2 (mkV "provoquer") ; -- tocheck
+lin provost_N = mkN "principal" masculine ; -- tocheck
+lin prow_N = mkN "proue" feminine ; -- tocheck
+lin prowess_N = mkN "exploit" | mkN "prouesse" feminine ; -- tocheck
+lin prowl_V2 = mkV2 (mkV "rôder") ; -- tocheck
+lin proximity_N = mkN "proximité" feminine ; -- tocheck
+lin proxy_N = mkN "mandat" masculine | mkN "mandataire" masculine | mkN "proxy" masculine ; -- tocheck
+lin prude_N = mkN "prude" ; -- tocheck
+lin prudent_A = mkA "prudent" ; -- tocheck
+lin prudish_A = mkA "prude" ; -- tocheck
+lin prune_N = mkN "pruneau" masculine ; -- tocheck
+lin prune_V2 = mkV2 (mkV "élaguer") ; -- tocheck
+lin pruner_N = mkN "émondeur" masculine ; -- tocheck
+lin prurient_A = mkA "lubrique" ; -- tocheck
+lin pry_V2 = mkV2 (mkV "scruter") | mkV2 (reflV (mkV "immiscer")) ; -- tocheck
+lin psalmist_N = mkN "psalmiste" ; -- tocheck
+lin psalter_N = mkN "psautier" masculine ; -- tocheck
+lin pseudobulb_N = mkN "pseudobulbe" masculine ; -- tocheck
+lin pseudoephedrine_N = mkN "pseudoéphédrine" ; -- tocheck
+lin pseudohermaphrodite_N = mkN "pseudo-hermaphrodite" ; -- tocheck
+lin pseudohermaphroditism_N = mkN "pseudo-hermaphrodisme" masculine ; -- tocheck
+lin pseudopod_N = mkN "pseudopode" masculine ; -- tocheck
+lin pseudoscience_N = mkN "pseudo-science" feminine ; -- tocheck
+lin pseudoscientific_A = mkA "pseudo-scientifique" ; -- tocheck
+lin psi_N = mkN "psi" masculine ; -- tocheck
+lin psoriasis_N = mkN "psoriasis" masculine ; -- tocheck
+lin psyche_N = mkN "psyché" feminine ; -- tocheck
+lin psychedelic_A = mkA "psychédélique" ; -- tocheck
+lin psychiatric_A = mkA "psychiatrique" ; -- tocheck
+lin psychiatrist_N = mkN "psychiatriste" ; -- tocheck
+lin psychiatry_N = mkN "psychiatrie" feminine ; -- tocheck
+lin psychic_N = mkN "médium" masculine ; -- tocheck
+lin psychoanalysis_N = mkN "psychanalyse" feminine ; -- tocheck
+lin psychoanalyst_N = mkN "psychanalyste" masculine ; -- tocheck
+lin psychoanalyze_V2 = mkV2 (mkV "psychanalyser") ; -- tocheck
+lin psycholinguistics_N = mkN "psycholinguistique" feminine ; -- tocheck
+lin psychological_A = variants{} ; --
+lin psychologist_N = mkN "psychologue" ; -- tocheck
+lin psychology_N = mkN "psychologie" feminine ; -- tocheck
+lin psychometry_N = mkN "psychométrie" ; -- tocheck
+lin psychopath_N = mkN "psychopathe" ; -- tocheck
+lin psychopathic_A = mkA "psychopathique" ; -- tocheck
+lin psychophysics_N = mkN "psychophysique" feminine ; -- tocheck
+lin psychosis_N = mkN "psychose" feminine ; -- tocheck
+lin psychosomatic_A = mkA "psychosomatique" ; -- tocheck
+lin psychotherapy_N = mkN "psychothérapie" feminine ; -- tocheck
+lin psychotic_A = mkA "psychotique" ; -- tocheck
+lin psychotic_N = mkN "psychotique" ; -- tocheck
+lin pterodactyl_N = mkN "ptérodactyle" masculine ; -- tocheck
+lin pterosaur_N = mkN "ptérosaure" masculine ; -- tocheck
+lin pub_N = mkN "pub" masculine ; -- tocheck
+lin puberty_N = mkN "puberté" feminine ; -- tocheck
+lin pubescent_A = mkA "pubère" ; -- tocheck
+lin pubis_N = mkN "pubis" masculine ; -- tocheck
+lin public_A = mkA "public" "publique" ;
+lin public_N = mkN "public" masculine ; -- tocheck
+lin publication_N = mkN "publication" feminine ; -- tocheck
+lin publicist_N = mkN "publiciste" ; -- tocheck
+lin publicity_N = mkN "publicité" feminine ; -- tocheck
+lin publicly_Adv = variants{} ; --
+lin publish_V = variants{}; -- mkV2 (mkV "publier") ; -- tocheck
+lin publish_V2 = mkV2 (mkV "publier") ; -- tocheck
+lin publisher_N = mkN "éditeur" masculine ; -- tocheck
+lin publishing_N = variants{} ; --
+lin puck_N = mkN "palet" masculine ; -- tocheck
+lin pudding_N = mkN "pudding" masculine | mkN "boudin" masculine ; -- tocheck
+lin puddle_N = mkN "flaque" feminine ; -- tocheck
+lin puerile_A = mkA "puéril" ; -- tocheck
+lin puff_N = mkN "bouffée" feminine ; -- tocheck
+lin puffball_N = mkN "vesse-de-loup" feminine ; -- tocheck
+lin puffin_N = mkN "macareux" masculine ; -- tocheck
+lin puffy_A = mkA "boursouflé" | mkA "rebondi" ; -- tocheck
+lin pug_N = mkN "carlin" masculine ; -- tocheck
+lin pugilistic_A = mkA "pugilistique" ; -- tocheck
+lin pugnacious_A = mkA "pugnace" ; -- tocheck
+lin puissant_A = mkA "puissant" ; -- tocheck
+lin puke_N = mkN "vomi" ; -- tocheck
+lin puke_V2 = mkV2 (mkV "vomir") ; -- tocheck
+lin puku_N = mkN "puku" masculine ; -- tocheck
+lin pulchritude_N = mkN "vénusté" feminine ; -- tocheck
+lin pulchritudinous_A = mkA "somptueux" ; -- tocheck
+lin pull_N = mkN "influence" feminine ; -- tocheck
+lin pull_V = variants{}; -- L.pull_V2 ;
+lin pull_V2 = L.pull_V2 ;
+lin pull_up_N = mkN "traction" feminine ; -- tocheck
+lin pullet_N = mkN "poulette" feminine ; -- tocheck
+lin pulley_N = mkN "poulie" feminine ; -- tocheck
+lin pullover_N = mkN "pull-over" masculine ; -- tocheck
+lin pulmonary_A = mkA "pulmonaire" ; -- tocheck
+lin pulp_N = mkN "pulpe" feminine ; -- tocheck
+lin pulpit_N = mkN "chaire" feminine ; -- tocheck
+lin pulsar_N = mkN "pulsar" masculine ; -- tocheck
+lin pulse_N = mkN "pouls" masculine ; -- tocheck
+lin puma_N = mkN "puma" feminine ; -- tocheck
+lin pumice_N = mkN "ponce" ; -- tocheck
+lin pump_N = mkN "pompe" feminine ; -- tocheck
+lin pump_V = variants{}; -- mkV2 (mkV "pomper") ; -- tocheck
+lin pump_V2 = mkV2 (mkV "pomper") ; -- tocheck
+lin pumpkin_N = mkN "citrouille" | mkN "citrouille" feminine ; -- tocheck
+lin pun_N = mkN "calembour" masculine ; -- tocheck
+lin punch_N = mkN "punch" | mkN "poinçon" masculine | mkN "poinçonnage" masculine | mkN "poinçonneuse" feminine ; -- tocheck
+lin punch_V2 = mkV2 (mkV "poinçonner") ; -- tocheck
+lin punctilio_N = mkN "pointille" feminine ; -- tocheck
+lin punctilious_A = mkA "pointilleux" ; -- tocheck
+lin punctual_A = mkA "ponctuel" ; -- tocheck
+lin punctuality_N = mkN "ponctualité" feminine ; -- tocheck
+lin punctuation_N = mkN "ponctuation" feminine ; -- tocheck
+lin puncture_N = mkN "piqûre" ; -- tocheck
+lin pundit_N = mkN "pandit" masculine | mkN "pontificateur" ; -- tocheck
+lin pungent_A = mkA "âcre" ; -- tocheck
+lin punish_V2 = mkV2 (mkV "punir") ; -- tocheck
+lin punishable_A = mkA "punissable" ; -- tocheck
+lin punishment_N = mkN "punition" feminine ; -- tocheck
+lin punk_N = mkN "vaurien" masculine | mkN "punk" masculine | mkN "morpion" masculine ; -- tocheck
+lin punkah_N = mkN "panka" masculine ; -- tocheck
+lin punnet_N = mkN "barquette" feminine ; -- tocheck
+lin pupa_N = mkN "chrysalide" feminine ; -- tocheck
+lin pupil_N = mkN "élève" | mkN "pupille" feminine ; -- tocheck
+lin puppet_N = mkN "marionnette" feminine ; -- tocheck
+lin puppeteer_N = mkN "marionnettiste" ; -- tocheck
+lin puppy_N = mkN "chiot" masculine | mkN "raton" masculine ; -- tocheck
+lin purchase_N = mkN "achat" masculine ; -- tocheck
+lin purchase_V2 = mkV2 (mkV "acheter") | mkV2 (mkV I.acquérir_V2) ; -- tocheck
+lin purchaser_N = variants{} ; --
+lin pure_A = mkA "pur" ; -- tocheck
+lin purely_Adv = variants{} ; --
+lin purgatory_N = mkN "purgatoire" ; -- tocheck
+lin purge_N = mkN "purge" feminine | mkN "épuration" feminine ; -- tocheck
+lin purification_N = mkN "purification" feminine ; -- tocheck
+lin purify_V2 = mkV2 (mkV "purifier") ; -- tocheck
+lin purine_N = mkN "purine" feminine ; -- tocheck
+lin purism_N = mkN "purisme" masculine ; -- tocheck
+lin purist_N = mkN "puriste" ; -- tocheck
+lin puritan_A = mkA "puritain" ; -- tocheck
+lin purity_N = mkN "pureté" feminine ; -- tocheck
+lin purple_A = mkA "violet" ; -- tocheck
+lin purple_N = mkN "violet" ; -- tocheck
+lin purplish_A = mkA "violâtre" ; -- tocheck
+lin purport_V2V = mkV2V (mkV I.prétendre_V2) ; -- tocheck
+lin purpose_N = mkN "intention" feminine | mkN "but" masculine | mkN "sujet" masculine ; -- tocheck
+lin purposely_Adv = mkAdv "exprès" ; -- tocheck
+lin purr_N = mkN "ronron" masculine ; -- tocheck
+lin purr_V2 = mkV2 (mkV "ronronner") ; -- tocheck
+lin purse_N = mkN "bourse" feminine ; -- tocheck
+lin pursue_V = variants{}; -- mkV2 (mkV I.poursuivre_V2) ; -- tocheck
+lin pursue_V2 = mkV2 (mkV I.poursuivre_V2) ; -- tocheck
+lin pursuer_N = mkN "poursuivant" ; -- tocheck
+lin pursuit_N = mkN "poursuite" feminine ; -- tocheck
+lin purulent_A = mkA "purulent" ; -- tocheck
+lin pus_N = mkN "pus" masculine ; -- tocheck
+lin push_N = variants{} ; --
+lin push_V = variants{}; -- L.push_V2 ;
+lin push_V2 = L.push_V2 ;
+lin push_V2V = mkV2V (mkV "pousser") ; -- tocheck
+lin push_VS = variants{}; -- L.push_V2 ;
+lin pusillanimous_A = mkA "pusillanime" ; -- tocheck
+lin pussy_N = mkN "minou" masculine | mkN "poltron" masculine | mkN "minette" feminine | mkN "chatte" feminine ; -- tocheck
+lin put_V2 = L.put_V2 ;
+lin putative_A = mkA "putatif" ; -- tocheck
+lin putrefaction_N = mkN "putréfaction" feminine ; -- tocheck
+lin putrid_A = mkA "putride" ; -- tocheck
+lin putt_V2 = mkV2 (mkV "poter") ; -- tocheck
+lin putty_N = mkN "mastic" | mkN "mastic" masculine ; -- tocheck
+lin putty_V2 = mkV2 (mkV "mastiquer") ; -- tocheck
+lin puzzle_N = mkN "puzzle" masculine | mkN "mystère" masculine | mkN "devinette" feminine ; -- tocheck
+lin puzzle_V2 = variants{} ; --
+lin pygmy_N = mkN "pygmée" masculine ; -- tocheck
+lin pylon_N = mkN "pylône" masculine | mkN "pylône" ; -- tocheck
+lin pyorrhea_N = mkN "pyorrhée" feminine ; -- tocheck
+lin pyramid_N = mkN "pyramide" feminine ; -- tocheck
+lin pyre_N = mkN "bûcher" masculine ; -- tocheck
+lin pyrimidine_N = mkN "pyrimidine" feminine ; -- tocheck
+lin pyrite_N = mkN "pyrite" feminine ; -- tocheck
+lin pyrolysis_N = mkN "pyrolyse" ; -- tocheck
+lin pyromania_N = mkN "pyromanie" feminine ; -- tocheck
+lin pyromaniac_N = mkN "pyromane" ; -- tocheck
+lin pyrophobia_N = mkN "pyrophobie" feminine ; -- tocheck
+lin pyrotechnic_A = mkA "pyrotechnique" ; -- tocheck
+lin pyrotechnics_N = mkN "pyrotechnie" feminine ; -- tocheck
+lin pyroxene_N = mkN "pyroxène" masculine ; -- tocheck
+lin python_N = mkN "python" masculine ; -- tocheck
+lin qadi_N = mkN "cadi" ; -- tocheck
+lin quack_N = mkN "charlatan" masculine | mkN "coin-coin" | mkN "toubib" masculine ; -- tocheck
+lin quack_V = mkV (mkV "cancaner") ; -- tocheck
+lin quackery_N = mkN "charlatanisme" masculine ; -- tocheck
+lin quadrangular_A = mkA "quadrangulaire" ; -- tocheck
+lin quadrant_N = mkN "quadrant" masculine ; -- tocheck
+lin quadratic_A = mkA "quadratique" ; -- tocheck
+lin quadrature_N = mkN "quadrature" feminine | mkN "quadrature" ; -- tocheck
+lin quadrilateral_N = mkN "quadrilatère" ; -- tocheck
+lin quadrille_N = mkN "quadrille" feminine ; -- tocheck
+lin quadrillion_N = mkN "milliard" masculine ; -- tocheck
+lin quadriplegia_N = mkN "quadriplégie" feminine ; -- tocheck
+lin quadruped_N = mkN "quadrupède" masculine ; -- tocheck
+lin quadruplet_N = mkN "quadruplé" | mkN "quadruplet" ; -- tocheck
+lin quaestor_N = mkN "questeur" masculine ; -- tocheck
+lin quagmire_N = mkN "bourbier" masculine | mkN "marais" masculine ; -- tocheck
+lin quail_N = mkN "caille" feminine ; -- tocheck
+lin quaint_A = mkA "intelligence" | mkA "exigeant" | mkA "illogique" | mkA "remarquable" | mkA "pittoresque" ; -- tocheck
+lin qualification_N = mkN "qualification" feminine ; -- tocheck
+lin qualified_A = variants{} ; --
+lin qualify_V = variants{}; -- mkV2 (mkV "qualifier") | mkV2 (reflV (mkV "qualifier")) | mkV2 (mkV "caractériser") ; -- tocheck
+lin qualify_V2 = mkV2 (mkV "qualifier") | mkV2 (reflV (mkV "qualifier")) | mkV2 (mkV "caractériser") ; -- tocheck
+lin quality_N = mkN "qualité" feminine ;
+lin qualm_N = mkN "scrupule" masculine ; -- tocheck
+lin quandary_N = mkN "dilemme" | mkN "embarras" masculine ; -- tocheck
+lin quantifiable_A = mkA "quantifiable" ; -- tocheck
+lin quantifier_N = mkN "quantificateur" masculine ; -- tocheck
+lin quantify_V2 = mkV2 (mkV "quantifier") ; -- tocheck
+lin quantitative_A = variants{} ; --
+lin quantity_N = mkN "quantité" feminine ; -- tocheck
+lin quantization_N = mkN "quantification" feminine | mkN "quantisation" ; -- tocheck
+lin quantum_N = mkN "quantum" masculine | mkN "quantité" feminine ; -- tocheck
+lin quarantine_N = mkN "quarantaine" feminine ; -- tocheck
+lin quark_N = mkN "quark" masculine ; -- tocheck
+lin quarrel_N = mkN "querelle" feminine ; -- tocheck
+lin quarry_N = mkN "proie" feminine | mkN "carrière" feminine ; -- tocheck
+lin quart_N = mkN "pinte" feminine ; -- tocheck
+lin quarter_N = mkN "quart" masculine | mkN "quartier" masculine | mkN "trimestre" masculine ; -- tocheck
+lin quarterdeck_N = mkN "demi-dunette" feminine ; -- tocheck
+lin quarterly_A = mkA "trimestriel" ; -- tocheck
+lin quarterly_Adv = mkAdv "trimestriellement" ; -- tocheck
+lin quartermaster_N = mkN "quartier-maître" masculine ; -- tocheck
+lin quartet_N = mkN "quatuor" masculine ; -- tocheck
+lin quartile_N = mkN "quartile" masculine ; -- tocheck
+lin quartz_N = mkN "quartz" masculine ; -- tocheck
+lin quasar_N = mkN "quasar" masculine ; -- tocheck
+lin quash_V2 = mkV2 (mkV "supprimer") ; -- tocheck
+lin quasiparticle_N = mkN "quasi-particule" feminine ; -- tocheck
+lin quatrain_N = mkN "quatrain" masculine ; -- tocheck
+lin quaver_N = mkN "croche" feminine ; -- tocheck
+lin quay_N = mkN "quai" masculine ; -- tocheck
+lin queen_N = L.queen_N ;
+lin queer_A = mkA "bizarre" ; -- tocheck
+lin queer_V2 = mkV2 (mkV "obstruer") ; -- tocheck
+lin quell_V2 = mkV2 (mkV "réprimer") ; -- tocheck
+lin quench_V2 = mkV2 (mkV "tremper") | mkV2 (mkV I.éteindre_V2) | mkV2 (mkV "apaiser") ; -- tocheck
+lin query_N = mkN "requête" feminine | mkN "question" feminine ; -- tocheck
+lin quest_N = mkN "quête" feminine ; -- tocheck
+lin question_N = L.question_N ;
+lin question_V2 = mkV2 (mkV "questionner") ; -- tocheck
+lin questionable_A = mkA "discutable" | mkA "douteux" ; -- tocheck
+lin questionnaire_N = mkN "questionnaire" masculine ; -- tocheck
+lin quetzal_N = mkN "quetzal" ; -- tocheck
+lin queue_N = mkN "file" feminine | mkN "natte" feminine | mkN "queue" feminine | mkN "file" ; -- tocheck
+lin quibble_N = mkN "argutie" feminine ; -- tocheck
+lin quibble_V = mkV (mkV "chicaner") ; -- tocheck
+lin quiche_N = mkN "quiche" feminine ; -- tocheck
+lin quick_A = mkA "animé" | mkA "rapide" ; -- tocheck
+lin quick_Adv = variants{} ; --
+lin quickly_Adv = variants{} ; --
+lin quickness_N = mkN "rapidité" feminine ; -- tocheck
+lin quicksilver_N = mkN "vif-argent" masculine ; -- tocheck
+lin quid_N = variants{} ; --
+lin quiescent_A = mkA "calme" ; -- tocheck
+lin quiet_A = mkA "tranquille" | mkA "calme" | mkA "silencieux" ; -- tocheck
+lin quiet_V2 = mkV2 (reflV (mkV "apaiser")) | mkV2 (mkV "apaiser") ; -- tocheck
+lin quieten_V2 = mkV2 (mkV "apaiser") | mkV2 (reflV (mkV "calmer")) ; -- tocheck
+lin quietly_Adv = variants{} ; --
+lin quill_N = mkN "plume" feminine ; -- tocheck
+lin quillwort_N = mkN "isoète" masculine ; -- tocheck
+lin quilt_N = mkN "édredon" masculine ; -- tocheck
+lin quilt_V2 = mkV2 (mkV "matelasser") ; -- tocheck
+lin quince_N = mkN "coing" | mkN "cognassier" masculine ; -- tocheck
+lin quinine_N = mkN "quinine" feminine ; -- tocheck
+lin quinquennium_N = mkN "quinquennat" masculine ; -- tocheck
+lin quintal_N = mkN "quintal" masculine ; -- tocheck
+lin quintessential_A = mkA "quintessentiel" ; -- tocheck
+lin quintet_N = mkN "quintette" masculine ; -- tocheck
+lin quintillion_N = mkN "milliard" masculine ; -- tocheck
+lin quintuplet_N = mkN "quintuplé" ; -- tocheck
+lin quip_V = mkV (mkV "plaisanter") ; -- tocheck
+lin quire_N = mkN "cahier" masculine ; -- tocheck
+lin quisling_N = mkN "quisling" masculine ; -- tocheck
+lin quit_V = variants{}; -- mkV2 (mkV "quitter") | mkV2 (mkV "arrêter") ; -- tocheck
+lin quit_V2 = mkV2 (mkV "quitter") | mkV2 (mkV "arrêter") ; -- tocheck
+lin quite_Adv = S.quite_Adv ;
+lin quiver_N = mkN "carquois" masculine | mkN "tremblement" ; -- tocheck
+lin quixotic_A = mkA "quichottesque" ; -- tocheck
+lin quiz_N = mkN "quiz" masculine ; -- tocheck
+lin quorum_N = mkN "quorum" masculine ; -- tocheck
+lin quota_N = variants{} ; --
+lin quotation_N = mkN "devis" masculine | mkN "citation" feminine ; -- tocheck
+lin quote_N = mkN "citation" feminine | mkN "devis" masculine ; -- tocheck
+lin quote_V = variants{}; -- mkV2 (mkV "citer") | mkV2 (mkV "coter") ; -- tocheck
+lin quote_V2 = mkV2 (mkV "citer") | mkV2 (mkV "coter") ; -- tocheck
+lin quotidian_A = mkA "quotidien" ; -- tocheck
+lin quotient_N = mkN "quotient" masculine ; -- tocheck
+lin rabbet_N = mkN "feuillure" feminine ; -- tocheck
+lin rabbi_N = mkN "rabbin" masculine ; -- tocheck
+lin rabbinical_A = mkA "rabbinique" ; -- tocheck
+lin rabbit_N = mkN "lapin" masculine ; -- tocheck
+lin rabble_N = mkN "cohue" feminine ; -- tocheck
+lin rabid_A = mkA "enragé" ; -- tocheck
+lin rabies_N = mkN "rage" feminine ; -- tocheck
+lin race_1_N = variants{} ; --
+lin race_2_N = variants{} ; --
+lin race_N = mkN "course" feminine | mkN "race" feminine ; -- tocheck
+lin race_V = variants{}; -- mkV2V (reflV (mkV "élancer")) ; -- tocheck
+lin race_V2 = variants{}; -- mkV2V (reflV (mkV "élancer")) ; -- tocheck
+lin race_V2V = mkV2V (reflV (mkV "élancer")) ; -- tocheck
+lin race_VV = variants{}; -- mkV2V (reflV (mkV "élancer")) ; -- tocheck
+lin racecourse_N = mkN "hippodrome" masculine ; -- tocheck
+lin raceme_N = mkN "racème" masculine ; -- tocheck
+lin racer_N = mkN "coureur" masculine ; -- tocheck
+lin rachitis_N = mkN "rachitisme" masculine ; -- tocheck
+lin racial_A = mkA "racial" ; -- tocheck
+lin racialism_N = mkN "racisme" masculine ; -- tocheck
+lin racialist_N = mkN "raciste" ; -- tocheck
+lin raciness_N = mkN "piquant" masculine ; -- tocheck
+lin racing_N = mkN "course" feminine ; -- tocheck
+lin racism_N = mkN "racisme" masculine ; -- tocheck
+lin racistFem_N = mkN "raciste" feminine ; -- tocheck
+lin racistMasc_N = mkN "raciste" masculine ; -- tocheck
+lin racist_A = mkA "raciste" ; -- tocheck
+lin rack_N = mkN "étagère" | mkN "carré" | mkN "chevalet" masculine ; -- tocheck
+lin racket_N = mkN "raquette" feminine | mkN "escroquerie" feminine | mkN "vacarme" masculine ; -- tocheck
+lin raconteur_N = mkN "raconteur" masculine ; -- tocheck
+lin racquet_N = mkN "raquette" feminine ; -- tocheck
+lin radial_A = mkA "radiale" ; -- tocheck
+lin radian_N = mkN "radian" masculine ; -- tocheck
+lin radiation_N = mkN "radiation" feminine ; -- tocheck
+lin radiator_N = mkN "radiateur" masculine ; -- tocheck
+lin radical_A = mkA "radical" | mkA "génial" ; -- tocheck
+lin radical_N = mkN "racine" feminine | mkN "radical" masculine | mkN "clé" masculine ; -- tocheck
+lin radicalism_N = mkN "radicalisme" masculine ; -- tocheck
+lin radio_N = L.radio_N ;
+lin radioactive_A = mkA "radioactif" ; -- tocheck
+lin radioactivity_N = mkN "radioactivité" feminine ; -- tocheck
+lin radiogram_N = mkN "radiogramme" masculine ; -- tocheck
+lin radiograph_N = mkN "radiographie" feminine ; -- tocheck
+lin radiography_N = mkN "radiographie" feminine ; -- tocheck
+lin radioisotope_N = mkN "radioisotope" masculine ; -- tocheck
+lin radiolarian_N = mkN "radiolaire" masculine ; -- tocheck
+lin radiological_A = mkA "radiologique" ; -- tocheck
+lin radiologist_N = mkN "radiologiste" ; -- tocheck
+lin radiology_N = mkN "radiologie" feminine ; -- tocheck
+lin radiolysis_N = mkN "radiolyse" ; -- tocheck
+lin radiometer_N = mkN "radiomètre" masculine ; -- tocheck
+lin radiotelephone_N = mkN "radiotéléphone" masculine ; -- tocheck
+lin radiotherapist_N = mkN "radiothérapeute" ; -- tocheck
+lin radish_N = mkN "radis" masculine ; -- tocheck
+lin radium_N = mkN "radium" ; -- tocheck
+lin radius_N = mkN "radius" masculine | mkN "rayon" masculine ; -- tocheck
+lin radon_N = mkN "radon" masculine ; -- tocheck
+lin raffle_N = mkN "tombola" feminine ; -- tocheck
+lin raft_N = mkN "radeau" | mkN "multitude" ; -- tocheck
+lin rafter_N = mkN "chevron" masculine ; -- tocheck
+lin rag_N = mkN "chiffon" masculine | mkN "haillon" masculine | mkN "rag" masculine | mkN "loque" feminine | mkN "torchon" masculine ; -- tocheck
+lin rage_N = mkN "rage" feminine ; -- tocheck
+lin rage_V = mkV (mkV "rager") ; -- tocheck
+lin ragout_N = mkN "ragoût" masculine ; -- tocheck
+lin raid_N = mkN "raid" masculine ; -- tocheck
+lin rail_N = mkN "rails" masculine | mkN "rail" masculine | mkN "râle" masculine ; -- tocheck
+lin railcar_N = mkN "automotrice" feminine ; -- tocheck
+lin railway_N = variants{} ; --
+lin railwayman_N = mkN "cheminot" masculine ; -- tocheck
+lin rain_N = L.rain_N ;
+lin rain_V = variants{}; -- mkV2 (mkV I.pleuvoir_V) ; -- tocheck
+lin rain_V0 = L.rain_V0 ;
+lin rain_V2 = mkV2 (mkV I.pleuvoir_V) ; -- tocheck
+lin rainbow_N = mkN "arc-en-ciel" masculine ; -- tocheck
+lin raincoat_N = mkN "imperméable" masculine ; -- tocheck
+lin rainfall_N = mkN "précipitations" feminine ; -- tocheck
+lin rainy_A = mkA "pluvieux" ; -- tocheck
+lin raise_N = mkN "augmentation" feminine ; -- tocheck
+lin raise_V2 = mkV2 (mkV "lever") ;
+lin raised_A = variants{} ; --
+lin rake_N = mkN "roué" masculine | mkN "râteau" masculine | mkN "rame" masculine ; -- tocheck
+lin rake_V2 = mkV2 (mkV "fouiller") | mkV2 (mkV "arroser") | mkV2 (mkV "râtisser") ; -- tocheck
+lin rakish_A = mkA "négligé" | mkA "débauché" ; -- tocheck
+lin rally_N = mkN "rallye" masculine ; -- tocheck
+lin rally_V = variants{}; -- mkV2V (mkV "rallier") ; -- tocheck
+lin rally_V2 = variants{}; -- mkV2V (mkV "rallier") ; -- tocheck
+lin rally_V2V = mkV2V (mkV "rallier") ; -- tocheck
+lin ram_N = mkN "bélier" masculine ; -- tocheck
+lin ram_V2 = mkV2 (mkV "éperonner") ; -- tocheck
+lin ramble_V = mkV (mkV "divaguer") ; -- tocheck
+lin rambunctious_A = mkA "turbulent" ; -- tocheck
+lin rambutan_N = mkN "ramboutan" masculine ; -- tocheck
+lin ramekin_N = mkN "ramequin" masculine ; -- tocheck
+lin ramification_N = mkN "ramification" feminine ; -- tocheck
+lin ramp_N = mkN "rampe" feminine | mkN "passerelle" feminine ; -- tocheck
+lin ramp_V2 = mkV2 (mkV "ramper") ; -- tocheck
+lin rampage_N = mkN "déchainement" masculine ; -- tocheck
+lin rampant_A = mkA "rampant" | mkA "effréné" ; -- tocheck
+lin rampart_N = mkN "rempert" ; -- tocheck
+lin rampion_N = mkN "raiponce" feminine ; -- tocheck
+lin ramshackle_A = mkA "délabré" ; -- tocheck
+lin ranch_N = mkN "ranch" masculine ; -- tocheck
+lin rancid_A = mkA "rance" ; -- tocheck
+lin rancorous_A = mkA "rancunier" ; -- tocheck
+lin random_A = mkA "accidentel" | mkA "pseudo-aléatoire" | mkA "aléatoire" | mkA "moyen" ; -- tocheck
+lin randomness_N = mkN "hasard" masculine | mkN "aléatoire" masculine ; -- tocheck
+lin randy_A = mkA "excité" ; -- tocheck
+lin range_N = mkN "portée" ;
+lin range_V = variants{} ; --
+lin rank_N = mkN "rangée" feminine ; -- tocheck
+lin rank_V = variants{}; -- mkV2 (mkV "coter") | mkV2 (mkV "ranger") | mkV2 (mkV "classer") ; -- tocheck
+lin rank_V2 = mkV2 (mkV "coter") | mkV2 (mkV "ranger") | mkV2 (mkV "classer") ; -- tocheck
+lin ranking_N = mkN "classement" masculine ; -- tocheck
+lin ransack_V2 = mkV2 (mkV "fouiller") ; -- tocheck
+lin ransom_N = mkN "rançon" feminine ; -- tocheck
+lin ransom_V2 = mkV2 (mkV "rançonner") ; -- tocheck
+lin rant_N = mkN "harangue" feminine ; -- tocheck
+lin rapacious_A = mkA "rapace" ; -- tocheck
+lin rapacity_N = mkN "rapacité" feminine ; -- tocheck
+lin rape_N = mkN "viol" masculine ; -- tocheck
+lin rape_V2 = mkV2 (mkV "violer") ; -- tocheck
+lin rapeseed_N = mkN "colza" masculine ; -- tocheck
+lin rapid_A = mkA "rapide" ; -- tocheck
+lin rapidity_N = mkN "rapidité" feminine ; -- tocheck
+lin rapidly_Adv = variants{} ; --
+lin rapier_N = mkN "rapière" feminine ; -- tocheck
+lin rapine_N = mkN "rapine" feminine ; -- tocheck
+lin rapist_N = mkN "violeur" masculine ; -- tocheck
+lin rapprochement_N = mkN "rapprochement" masculine ; -- tocheck
+lin rapture_N = mkN "ravissement" ; -- tocheck
+lin rare_A = mkA "saignant" | mkA "rare" ; -- tocheck
+lin rarely_Adv = variants{} ; --
+lin rarity_N = mkN "rareté" feminine ; -- tocheck
+lin rascal_N = mkN "fripouille" feminine ; -- tocheck
+lin rash_A = mkA "impulsif" ; -- tocheck
+lin rash_N = mkN "irritation" | mkN "épidémie" feminine ; -- tocheck
+lin rasp_N = mkN "râpe" feminine ; -- tocheck
+lin rasp_V2 = mkV2 (mkV "grincer") ; -- tocheck
+lin raspberry_N = mkN "framboisier" masculine | mkN "framboise" feminine ; -- tocheck
+lin rat_N = mkN "rat" masculine ; -- tocheck
+lin rat_V2 = mkV2 (mkV "moucharder") ; -- tocheck
+lin ratatouille_N = mkN "ratatouille" feminine ; -- tocheck
+lin rate_N = mkN "taux" | mkN "proportion" feminine ;
+lin rate_V = variants{}; -- mkV2 (mkV "coter") ; -- tocheck
+lin rate_V2 = mkV2 (mkV "coter") ; -- tocheck
+lin rather_Adv = mkAdv "plutôt" ;
+lin ratify_V2 = mkV2 (mkV "ratifier") ; -- tocheck
+lin rating_N = mkN "notation" feminine ; -- tocheck
+lin ratio_N = mkN "rapport" | mkN "rapport" masculine ; -- tocheck
+lin ratiocinative_A = mkA "ratiocinatif" ; -- tocheck
+lin ration_V2 = mkV2 (mkV "rationner") ; -- tocheck
+lin rational_A = mkA "rationnel" | mkA "raisonnable" ; -- tocheck
+lin rationalization_N = mkN "rationalisation" feminine ; -- tocheck
+lin rationalize_V2 = mkV2 (mkV "rationaliser") ; -- tocheck
+lin rattan_N = mkN "rotin" masculine ; -- tocheck
+lin rattle_N = mkN "hochet" ; -- tocheck
+lin rattle_V2 = mkV2 (reflV (mkV "entrechoquer")) ; -- tocheck
+lin rattlesnake_N = mkN "crotale" masculine ; -- tocheck
+lin raucous_A = mkA "chahuteur" | mkA "rauque" ; -- tocheck
+lin ravage_V2 = mkV2 (mkV "ravager") ; -- tocheck
+lin raven_N = mkN "corbeau" masculine ; -- tocheck
+lin ravenous_A = mkA "affamé" ; -- tocheck
+lin ravine_N = mkN "ravin" masculine ; -- tocheck
+lin ravish_V2 = mkV2 (mkV "ravir") ; -- tocheck
+lin raw_A = mkA "cru" | mkA "brut" ; -- tocheck
+lin ray_N = mkN "rayon" masculine | mkN "raie" feminine ; -- tocheck
+lin razor_N = mkN "rasoir" masculine ; -- tocheck
+lin razorbill_N = mkN "pingouin" masculine ; -- tocheck
+lin re_N = mkN "ré" masculine ; -- tocheck
+lin re_evaluate_V2 = mkV2 (mkV "réévaluer") ; -- tocheck
+lin reach_N = variants{} ; --
+lin reach_V = mkV I.atteindre_V2 ;
+lin reach_V2 = I.atteindre_V2 ;
+lin react_V = variants{} ; --
+lin reactant_N = mkN "réactif" masculine ; -- tocheck
+lin reaction_N = mkN "réaction" feminine ; -- tocheck
+lin reactionary_A = mkA "réactionnaire" ; -- tocheck
+lin reactionary_N = mkN "réactionnaire" ; -- tocheck
+lin reactivate_V2 = mkV2 (mkV "réactiver") ; -- tocheck
+lin reactor_N = mkN "réactif" masculine | mkN "réacteur" ; -- tocheck
+lin read_N = mkN "lecture" feminine ; -- tocheck
+lin read_V = mkV L.read_V2 ;
+lin read_V2 = L.read_V2 ;
+lin read_VS = mkVS L.read_V2 ;
+lin readability_N = mkN "lisibilité" feminine ; -- tocheck
+lin reader_N = mkN "lecteur" masculine ; -- tocheck
+lin readership_N = mkN "lectorat" masculine ; -- tocheck
+lin readily_Adv = variants{} ; --
+lin reading_N = mkN "lecture" feminine ; -- tocheck
+lin readjust_V2 = mkV2 (mkV "rééquilibrer") ; -- tocheck
+lin readjustment_N = mkN "réajustement" masculine ; -- tocheck
+lin ready_A = mkA "prêt" ; -- tocheck
+lin reagent_N = mkN "réactif" masculine ; -- tocheck
+lin real_A = mkA "vrai" | mkA "réel" ;
+lin real_N = mkN "réal" masculine ; -- tocheck
+lin realism_N = mkN "réalisme" masculine ; -- tocheck
+lin realist_N = mkN "réaliste" ; -- tocheck
+lin realistic_A = mkA "réaliste" ; -- tocheck
+lin reality_N = mkN "réalité" ; -- tocheck
+lin realization_N = mkN "connaissance" feminine | mkN "réalisation" ; -- tocheck
+lin realize_V2 = mkV2 (mkV "réaliser") ; -- tocheck
+lin realize_VS = variants{}; -- mkV2 (mkV "réaliser") ; -- tocheck
+lin really_Adv = mkAdv "vraiment" ;
+lin realm_N = mkN "domaine" masculine | mkN "royaume" masculine ; -- tocheck
+lin realpolitik_N = mkN "realpolitik" feminine ; -- tocheck
+lin ream_N = mkN "rame" feminine ; -- tocheck
+lin reamer_N = mkN "presse-citron" masculine | mkN "grattoir" masculine | mkN "alésoir" masculine ; -- tocheck
+lin reanimate_V2 = mkV2 (mkV "réanimer") ; -- tocheck
+lin reap_V2 = mkV2 (mkV "faucher") ; -- tocheck
+lin reaper_N = mkN "récolteur" masculine ; -- tocheck
+lin reappearance_N = mkN "réapparition" feminine ; -- tocheck
+lin rear_A = variants{} ; --
+lin rear_N = mkN "arrière" | mkN "arrière-garde" feminine | mkN "derrière" masculine ; -- tocheck
+lin rear_V = variants{}; -- mkV2 (mkV "élever") | mkV2 (mkV "ériger") ; -- tocheck
+lin rear_V2 = mkV2 (mkV "élever") | mkV2 (mkV "ériger") ; -- tocheck
+lin rearguard_N = mkN "arrière-garde" feminine ; -- tocheck
+lin rearm_V2 = mkV2 (mkV "réarmer") ; -- tocheck
+lin rearmament_N = mkN "réarmement" masculine ; -- tocheck
+lin rearrangement_N = mkN "réarrangement" masculine ; -- tocheck
+lin reason_N = L.reason_N ;
+lin reasonable_A = mkA "correct" | mkA "satisfaisant" ; -- tocheck
+lin reasonableness_N = mkN "modération" feminine ; -- tocheck
+lin reasonably_Adv = variants{} ; --
+lin reasoning_N = mkN "raisonnement" masculine ; -- tocheck
+lin reassess_V2 = mkV2 (mkV "réévaluer") ; -- tocheck
+lin reassure_V2 = variants{}; -- mkV2S (mkV "tranquilliser") | mkV2S (mkV "réassurer") ; -- tocheck
+lin reassure_V2S = mkV2S (mkV "tranquilliser") | mkV2S (mkV "réassurer") ; -- tocheck
+lin reassuring_A = mkA "rassurant" ; -- tocheck
+lin rebate_N = mkN "rabais" masculine | mkN "remise" feminine ; -- tocheck
+lin rebel_N = mkN "rebelle" masculine ; -- tocheck
+lin rebel_V = mkV (reflV (mkV "rebeller")) ; -- tocheck
+lin rebellion_N = mkN "rébellion" feminine ; -- tocheck
+lin rebellious_A = mkA "rebelle" ; -- tocheck
+lin rebirth_N = mkN "renaissance" ; -- tocheck
+lin rebound_N = mkN "rétablissement" masculine | mkN "rebond" masculine | mkN "guérison" feminine ; -- tocheck
+lin rebound_V2V = mkV2V (mkV "rebondir") ; -- tocheck
+lin rebuild_V2 = mkV2 (mkV I.reconstruire_V2) ; -- tocheck
+lin rebuke_N = mkN "reproche" masculine ; -- tocheck
+lin rebuke_V2 = mkV2 (mkV "reprocher") ; -- tocheck
+lin rebus_N = mkN "rébus" ; -- tocheck
+lin recalcitrant_A = mkA "récalcitrant" ; -- tocheck
+lin recall_N = mkN "rappel" masculine ; -- tocheck
+lin recall_V2 = mkV2 (mkV "rappeler") | mkV2 (reflV (mkV I.souvenir_V)) ; -- tocheck
+lin recall_VS = variants{}; -- mkV2 (mkV "rappeler") | mkV2 (reflV (mkV I.souvenir_V)) ; -- tocheck
+lin recant_V2 = mkV2 (mkV "retirer") ; -- tocheck
+lin recapitulate_V2 = mkV2 (mkV "récapituler") ; -- tocheck
+lin recapitulation_N = mkN "récapitulation" feminine ; -- tocheck
+lin receipt_N = mkN "recette" feminine | mkN "réception" feminine ; -- tocheck
+lin receive_V = mkV I.recevoir_V2 ;
+lin receive_V2 = mkV2 (mkV I.recevoir_V2) ;
+lin receiver_N = mkN "récepteur" masculine | mkN "receleur" masculine | mkN "écouteur" masculine ; -- tocheck
+lin receivership_N = mkN "administration-séquestre" feminine ; -- tocheck
+lin recent_A = mkA "récent" ; -- tocheck
+lin recently_Adv = variants{} ; --
+lin reception_N = mkN "réception" feminine | mkN "accueil" masculine ; -- tocheck
+lin receptionist_N = mkN "secrétaire" | mkN "réceptionniste" ; -- tocheck
+lin receptive_A = mkA "réceptif" ; -- tocheck
+lin receptiveness_N = mkN "réceptivité" feminine ; -- tocheck
+lin receptivity_N = mkN "réceptivité" feminine ; -- tocheck
+lin receptor_N = variants{} ; --
+lin recess_N = mkN "récréation" feminine | mkN "vacances" ; -- tocheck
+lin recession_N = mkN "récession" feminine ; -- tocheck
+lin recessive_A = mkA "récessif" ; -- tocheck
+lin recidivism_N = mkN "récidive" feminine ; -- tocheck
+lin recidivist_N = mkN "récidiviste" ; -- tocheck
+lin recipe_N = mkN "recette" feminine ; -- tocheck
+lin recipient_N = mkN "receveur" masculine ; -- tocheck
+lin reciprocal_A = mkA "réciproque" ; -- tocheck
+lin reciprocal_N = mkN "inverse" feminine ; -- tocheck
+lin reciprocity_N = mkN "réciprocité" feminine ; -- tocheck
+lin recitation_N = mkN "récitation" feminine ; -- tocheck
+lin reckless_A = mkA "irresponsable" | mkA "téméraire" ; -- tocheck
+lin reckon_VS = variants{}; -- mkV2 (mkV "estimer") ; -- tocheck
+lin recluse_N = mkN "reclus" masculine ; -- tocheck
+lin recognition_N = mkN "reconnaissance" feminine ; -- tocheck
+lin recognizable_A = mkA "reconnaissable" ; -- tocheck
+lin recognize_1_V2 = variants{} ; --
+lin recognize_4_V2 = variants{} ; --
+lin recognize_VS = variants{} ; --
+lin recoil_N = mkN "recul" masculine ; -- tocheck
+lin recoil_V = mkV (mkV "reculer") ; -- tocheck
+lin recollect_V2 = mkV2 (reflV (mkV I.souvenir_V)) ; -- tocheck
+lin recollection_N = mkN "mémoire" ; -- tocheck
+lin recommend_V2 = variants{}; -- mkV2V (mkV "adviser") | mkV2V (mkV "recommander") ; -- tocheck
+lin recommend_V2V = mkV2V (mkV "adviser") | mkV2V (mkV "recommander") ; -- tocheck
+lin recommendation_N = mkN "recommandation" feminine ; -- tocheck
+lin recompense_N = mkN "récompense" feminine ; -- tocheck
+lin recompense_V2 = mkV2 (mkV "récompenser") ; -- tocheck
+lin reconcile_V2 = mkV2 (mkV "réconcilier") ; -- tocheck
+lin reconciliation_N = mkN "réconciliation" feminine ; -- tocheck
+lin reconnaissance_N = mkN "reconnaissance" feminine ; -- tocheck
+lin reconnoitre_V2 = mkV2 (mkV I.reconnaître_V2) ; -- tocheck
+lin reconsider_V2 = mkV2 (mkV "reconsidérer") ; -- tocheck
+lin reconstruction_N = mkN "reconstitution" feminine ; -- tocheck
+lin record_1_N = mkN "enregistrement" masculine ;
+lin record_2_N = mkN "disque" masculine ;
+lin record_3_N = mkN "record" masculine ;
+lin record_N = mkN "enregistrement" masculine | mkN "record" masculine | mkN "disque" masculine ; -- tocheck
+lin record_V2 = mkV2 (mkV "enregistrer") ; -- tocheck
+lin recorder_N = mkN "enregistreur" masculine ; -- tocheck
+lin recording_N = mkN "enregistrement" masculine ; -- tocheck
+lin recount_V2 = mkV2 (mkV "recompter") | mkV2 (mkV "raconter") ; -- tocheck
+lin recover_V = variants{}; -- mkV2V (mkV "récupérer") | mkV2V (mkV "recouvrer") ; -- tocheck
+lin recovery_N = mkN "récupération" feminine | mkN "guérison" feminine ; -- tocheck
+lin recreate_V2 = mkV2 (mkV "recréer") ; -- tocheck
+lin recreation_N = mkN "récréation" feminine ; -- tocheck
+lin recreational_A = mkA "récréationnel" ; -- tocheck
+lin recrudescence_N = mkN "recrudescence" feminine ; -- tocheck
+lin recruit_N = mkN "recrue" feminine ; -- tocheck
+lin recruit_V = variants{}; -- mkV2 (mkV "recruter") ; -- tocheck
+lin recruit_V2 = mkV2 (mkV "recruter") ; -- tocheck
+lin recruiter_N = mkN "recruteur" masculine ; -- tocheck
+lin recruitment_N = mkN "recrutement" ; -- tocheck
+lin rectal_A = mkA "rectal" ; -- tocheck
+lin rectangle_N = mkN "rectangle" masculine ; -- tocheck
+lin rectangular_A = mkA "rectangulaire" ; -- tocheck
+lin rectify_V2 = mkV2 (mkV "rectifier") ; -- tocheck
+lin rectitude_N = mkN "rectitude" ; -- tocheck
+lin recto_N = mkN "recto" masculine ; -- tocheck
+lin rector_N = mkN "recteur" masculine ; -- tocheck
+lin rectory_N = mkN "presbytère" masculine ; -- tocheck
+lin rectum_N = mkN "rectum" masculine ; -- tocheck
+lin recur_V = mkV (mkV I.revenir_V) ; -- tocheck
+lin recurrence_N = mkN "récurrence" feminine ; -- tocheck
+lin recurrent_A = mkA "périodique" ; -- tocheck
+lin recursion_N = mkN "recursion" feminine ; -- tocheck
+lin recursive_A = mkA "récursif" ; -- tocheck
+lin recycle_V2 = mkV2 (mkV "recycler") ; -- tocheck
+lin recycling_N = mkN "recyclage" masculine ; -- tocheck
+lin red_A = L.red_A ;
+lin red_N = mkN "rouge" masculine ; -- tocheck
+lin redact_V2 = mkV2 (mkV "caviarder") ; -- tocheck
+lin redden_V2 = mkV2 (mkV "rougir") ; -- tocheck
+lin reddish_A = mkA "rougeâtre" ; -- tocheck
+lin redeem_V2 = mkV2 (mkV "racheter") ; -- tocheck
+lin redeemable_A = mkA "remboursable" | mkA "corrigible" ; -- tocheck
+lin redeemer_N = mkN "rédempteur" masculine ; -- tocheck
+lin redefine_V2 = mkV2 (mkV "redéfinir") ; -- tocheck
+lin redefinition_N = mkN "redéfinition" feminine ; -- tocheck
+lin redemption_N = mkN "rédemption" feminine ; -- tocheck
+lin redhead_N = mkN "roux" masculine ; -- tocheck
+lin redistribution_N = mkN "redistribution" feminine ; -- tocheck
+lin redneck_N = mkN "beauf" masculine ; -- tocheck
+lin redo_V2 = mkV2 (mkV I.refaire_V2) ; -- tocheck
+lin redshank_N = mkN "gambette" masculine ; -- tocheck
+lin redskin_N = mkN "Peau-Rouge" ; -- tocheck
+lin reduce_V = mkV "diminuer" | mkV I.réduire_V2 ;
+lin reduce_V2 = I.réduire_V2 ;
+lin reduced_A = variants{} ; --
+lin reductase_N = mkN "réductase" feminine ; -- tocheck
+lin reduction_N = mkN "réduction" feminine ; -- tocheck
+lin reductionism_N = mkN "réductionnisme" masculine ; -- tocheck
+lin redundancy_N = mkN "redondance" feminine | mkN "redondance" ; -- tocheck
+lin redundant_A = mkA "redondant" ; -- tocheck
+lin reduplication_N = mkN "redoublement" masculine ; -- tocheck
+lin redwood_N = mkN "séquoia" masculine ; -- tocheck
+lin reed_N = mkN "roseau" masculine | mkN "anche" feminine | mkN "roseau" | mkN "peigne" masculine ; -- tocheck
+lin reef_N = mkN "filon" masculine | mkN "écueil" masculine ; -- tocheck
+lin reek_N = mkN "puanteur" feminine ; -- tocheck
+lin reek_V = mkV (mkV "puer") | mkV (mkV "empester") ; -- tocheck
+lin reel_N = mkN "reel" masculine | mkN "enrouleur" masculine | mkN "bobine" feminine ; -- tocheck
+lin reel_V2 = mkV2 (mkV "tituber") | mkV2 (mkV "embobiner") ; -- tocheck
+lin reelection_N = mkN "réélection" feminine ; -- tocheck
+lin refection_N = mkN "réfection" ; -- tocheck
+lin refectory_N = mkN "réfectoire" masculine ; -- tocheck
+lin refer_V = variants{}; -- mkV2 (mkV "référer") ; -- tocheck
+lin refer_V2 = mkV2 (mkV "référer") ; -- tocheck
+lin referee_N = mkN "arbitre" masculine ; -- tocheck
+lin referee_V2 = mkV2 (mkV "arbitre") ; -- tocheck
+lin reference_N = mkN "référence" feminine | mkN "recommandation" feminine ; -- tocheck
+lin referendum_N = mkN "référendum" masculine ; -- tocheck
+lin referral_N = variants{} ; --
+lin refine_V2 = mkV2 (mkV "raffiner") ; -- tocheck
+lin refinement_N = mkN "raffinement" ; -- tocheck
+lin refinery_N = mkN "raffinerie" feminine ; -- tocheck
+lin reflect_V = variants{}; -- mkV2 (mkV "réfléchir") ; -- tocheck
+lin reflect_V2 = mkV2 (mkV "réfléchir") ; -- tocheck
+lin reflection_N = mkN "réflexion" feminine | mkN "reflet" masculine ; -- tocheck
+lin reflector_N = mkN "phare" feminine ; -- tocheck
+lin reflex_N = mkN "réflexe" ; -- tocheck
+lin reflexive_A = mkA "réfléchi" ; -- tocheck
+lin reflux_N = mkN "reflux" masculine ; -- tocheck
+lin reforest_V2 = mkV2 (mkV "reboiser") ; -- tocheck
+lin reforestation_N = mkN "reboisement" masculine ; -- tocheck
+lin reform_N = mkN "réforme" feminine ; -- tocheck
+lin reform_V = variants{} ; --
+lin reform_V2 = variants{} ; --
+lin reformer_N = variants{} ; --
+lin reformulate_V2 = mkV2 (mkV "reformuler") ; -- tocheck
+lin refract_V2 = mkV2 (mkV "réfracter") ; -- tocheck
+lin refraction_N = mkN "réfraction" feminine ; -- tocheck
+lin refractometer_N = mkN "réfractomètre" masculine ; -- tocheck
+lin refractory_A = mkA "réfractaire" ; -- tocheck
+lin refrain_N = mkN "refrain" ; -- tocheck
+lin refrain_V = mkV (reflV (mkV "réfréner")) ; -- tocheck
+lin refresh_V2 = mkV2 (mkV "rafraîchir") ; -- tocheck
+lin refreshment_N = mkN "rafraîchissement" masculine ; -- tocheck
+lin refrigerate_V2 = mkV2 (mkV "réfrigérer") ; -- tocheck
+lin refrigeration_N = mkN "réfrigération" feminine ; -- tocheck
+lin refrigerator_N = mkN "réfrigérateur" masculine ; -- tocheck
+lin refuge_N = mkN "refuge" masculine ; -- tocheck
+lin refugee_N = mkN "réfugié" masculine ; -- tocheck
+lin refund_N = mkN "remboursement" masculine ; -- tocheck
+lin refund_V2 = mkV2 (mkV "rembourser") ; -- tocheck
+lin refurbish_V2 = mkV2 (mkV "renouveler") ; -- tocheck
+lin refusal_N = mkN "refus" masculine ; -- tocheck
+lin refuse_N = mkN "ordures" ; -- tocheck
+lin refuse_V = variants{}; -- mkV2 (mkV "refuser") ; -- tocheck
+lin refuse_V2 = mkV2 (mkV "refuser") ; -- tocheck
+lin refuse_VV = variants{}; -- mkV2 (mkV "refuser") ; -- tocheck
+lin refute_V2 = mkV2 (mkV "réfuter") | mkV2 (mkV "rejeter") ; -- tocheck
+lin regain_V2 = mkV2 (mkV I.reconquérir_V2) ; -- tocheck
+lin regale_V2 = mkV2 (mkV "régaler") ; -- tocheck
+lin regard_N = mkN "regard" ;
+lin regard_V = mkV "regarder" ;
+lin regard_V2 = mkV2 "regarder" ;
+lin regarding_Prep = mkPrep "à propos" ;
+lin regardless_Adv = variants{} ; --
+lin regatta_N = mkN "régate" feminine ; -- tocheck
+lin regency_N = mkN "régence" feminine ; -- tocheck
+lin regenerate_V2 = mkV2 (mkV "régénérer") ; -- tocheck
+lin regicide_N = mkN "régicide" ; -- tocheck
+lin regime_1_N = variants{} ; --
+lin regime_2_N = variants{} ; --
+lin regime_N = variants{} ; --
+lin regiment_N = mkN "régiment" masculine ; -- tocheck
+lin region_N = mkN "région" feminine ; -- tocheck
+lin regional_A = mkA "régional" ; -- tocheck
+lin regionalism_N = mkN "régionalisme" ; -- tocheck
+lin register_N = mkN "inscription" masculine | mkN "registre" masculine ; -- tocheck
+lin register_V = variants{}; -- mkV2 (mkV "recaler") | mkV2 (mkV I.inscrire_V2) | mkV2 (mkV "enregistrer") | mkV2 (mkV "imprimer") ; -- tocheck
+lin register_V2 = mkV2 (mkV "recaler") | mkV2 (mkV I.inscrire_V2) | mkV2 (mkV "enregistrer") | mkV2 (mkV "imprimer") ; -- tocheck
+lin registrar_N = mkN "registraire" ; -- tocheck
+lin registration_N = mkN "enregistrement" masculine ; -- tocheck
+lin registry_N = mkN "registre" masculine | mkN "enregistrement" masculine ; -- tocheck
+lin regret_N = mkN "regret" masculine ; -- tocheck
+lin regret_V2 = mkV2 (mkV "regretter") ; -- tocheck
+lin regret_VS = variants{}; -- mkV2 (mkV "regretter") ; -- tocheck
+lin regrettable_A = mkA "regrettable" ; -- tocheck
+lin regular_A = mkA "régulier" ; -- tocheck
+lin regular_N = mkN "habitué" masculine ; -- tocheck
+lin regularly_Adv = variants{} ; --
+lin regulate_V2 = mkV2 (mkV "régler") ; -- tocheck
+lin regulation_N = mkN "règlement" masculine ; -- tocheck
+lin regulatory_A = variants{} ; --
+lin regurgitate_V2 = mkV2 (mkV "régurgiter") ; -- tocheck
+lin rehabilitate_V2 = mkV2 (mkV "réhabiliter") ; -- tocheck
+lin rehabilitation_N = mkN "réhabilitation" feminine ; -- tocheck
+lin rehear_V2 = mkV2 (mkV I.réentendre_V2) ; -- tocheck
+lin rehearsal_N = mkN "répétition" feminine ; -- tocheck
+lin rehearse_V2 = mkV2 (mkV "répéter") | mkV2 (mkV "rabâcher") ; -- tocheck
+lin reign_N = mkN "règne" masculine ; -- tocheck
+lin reign_V = mkV (mkV "régner") ; -- tocheck
+lin reimburse_V2 = mkV2 (mkV "rembourser") ; -- tocheck
+lin reimbursement_N = mkN "remboursement" feminine ; -- tocheck
+lin rein_N = mkN "rêne" feminine ; -- tocheck
+lin reincarnation_N = mkN "réincarnation" feminine ; -- tocheck
+lin reindeer_N = mkN "renne" masculine ; -- tocheck
+lin reinforce_V2 = mkV2 (mkV "renforcer") ; -- tocheck
+lin reinforcement_N = mkN "renfort" ; -- tocheck
+lin reinvigorate_V2 = mkV2 (mkV "revigorer") ; -- tocheck
+lin reiterate_V2 = mkV2 (mkV "réitérer") ; -- tocheck
+lin reject_V2 = mkV2 (mkV "rejeter") ; -- tocheck
+lin rejection_N = mkN "refus" ; -- tocheck
+lin rejoice_V2 = mkV2 (reflV (mkV "réjouir")) | mkV2 (mkV "réjouir") ; -- tocheck
+lin rejoinder_N = mkN "répliquer" ; -- tocheck
+lin rejuvenate_V2 = mkV2 (mkV "rajeunir") ; -- tocheck
+lin rejuvenation_N = mkN "rajeunissement" masculine ; -- tocheck
+lin rekindle_V2 = mkV2 (mkV "raviver") ; -- tocheck
+lin relapse_N = mkN "rechute" ; -- tocheck
+lin relate_N = variants{} ; --
+lin relate_V = variants{}; -- mkV2 (mkV "concerner") ; -- tocheck
+lin relate_V2 = mkV2 (mkV "concerner") ; -- tocheck
+lin related_A = variants{} ; --
+lin relation_N = mkN "relation" feminine ;
+lin relational_A = mkA "relationnel" ; -- tocheck
+lin relationship_N = mkN "relation" feminine | mkN "rapport" masculine ;
+lin relative_A = mkA "relatif" ; -- tocheck
+lin relative_N = mkN "parent" masculine ; -- tocheck
+lin relatively_Adv = variants{} ; --
+lin relativism_N = mkN "relativisme" masculine ; -- tocheck
+lin relativity_N = mkN "relativité" feminine ; -- tocheck
+lin relax_V = variants{}; -- mkV2 (reflV (mkV I.détendre_V2)) | mkV2 (mkV "relâcher") ; -- tocheck
+lin relax_V2 = mkV2 (reflV (mkV I.détendre_V2)) | mkV2 (mkV "relâcher") ; -- tocheck
+lin relaxation_N = mkN "relaxation" | mkN "relaxation" feminine ; -- tocheck
+lin relay_N = mkN "relais" masculine ; -- tocheck
+lin relay_V2 = mkV2 (mkV I.transmettre_V2) | mkV2 (mkV "relayer") ; -- tocheck
+lin release_N = mkN "version" feminine ; -- tocheck
+lin release_V2 = mkV2 (mkV "lâcher") | mkV2 (mkV I.sortir_V) ; -- tocheck
+lin relegate_V2 = mkV2 (mkV "reléguer") ; -- tocheck
+lin relegation_N = mkN "relégation" feminine ; -- tocheck
+lin relentless_A = mkA "implacable" ; -- tocheck
+lin relentlessness_N = mkN "acharnement" masculine ; -- tocheck
+lin relevance_N = mkN "pertinence" feminine ; -- tocheck
+lin relevancy_N = mkN "pertinence" feminine ; -- tocheck
+lin relevant_A = mkA "pertinent" ; -- tocheck
+lin reliability_N = mkN "fiabilité" feminine ; -- tocheck
+lin reliable_A = mkA "fiable" ; -- tocheck
+lin reliance_N = variants{} ; --
+lin relic_N = mkN "relique" ; -- tocheck
+lin relief_N = mkN "relief" masculine | mkN "soulagement" masculine | mkN "relève" feminine ; -- tocheck
+lin relieve_V2 = mkV2 (mkV "soulager") ; -- tocheck
+lin religion_N = L.religion_N ;
+lin religious_A = mkA "religieux" ; -- tocheck
+lin relinquish_V2 = mkV2 (mkV "(re)lâcher") | mkV2 (mkV "abandonner") ; -- tocheck
+lin reliquary_N = mkN "reliquaire" masculine ; -- tocheck
+lin relish_N = mkN "relish" feminine ; -- tocheck
+lin relish_V2 = mkV2 (mkV "parfumer") | mkV2 (mkV "savourer") ; -- tocheck
+lin relocation_N = mkN "déménagement" ; -- tocheck
+lin reluctance_N = mkN "réticence" feminine ; -- tocheck
+lin reluctant_A = mkA "réservé" ; -- tocheck
+lin reluctantly_Adv = variants{} ; --
+lin rely_V = variants{} ; --
+lin rely_V2 = variants{} ; --
+lin remain_N = variants{} ; --
+lin remain_V = mkV "demeurer" | mkV "rester" ;
+lin remain_V2 = mkV2 (mkV "rester") ;
+lin remain_VA = mkVA (mkV "rester") ;
+lin remain_VV = deVV (mkV "rester") ;
+lin remainder_N = mkN "restant" masculine ; -- tocheck
+lin remaining_A = variants{} ; --
+lin remains_N = mkN "reste" masculine | mkN "ruines" | mkN "dépouille" feminine ; -- tocheck
+lin remake_N = mkN "remake" masculine | mkN "copie" feminine ; -- tocheck
+lin remake_V2 = mkV2 (mkV I.refaire_V2) ; -- tocheck
+lin remand_N = mkN "maintien" ; -- tocheck
+lin remark_N = mkN "remarque" feminine ; -- tocheck
+lin remark_V = variants{} ; --
+lin remark_VS = variants{} ; --
+lin remarkable_A = variants{} ; --
+lin remarkably_Adv = variants{} ; --
+lin remedy_N = mkN "recours" masculine | mkN "remède" masculine ; -- tocheck
+lin remember_V = mkVS (reflV (mkV "rappeler")) | mkVS (reflV I.souvenir_V) ;
+lin remember_V2 = mkV2 (reflV I.souvenir_V) P.genitive ;
+lin remember_VS = mkVS (reflV (mkV "rappeler")) | mkVS (reflV I.souvenir_V) ;
+lin remind_V2 = variants{} ; --
+lin reminder_N = mkN "rappel" masculine ; -- tocheck
+lin reminiscence_N = mkN "réminiscence" masculine ; -- tocheck
+lin remittance_N = mkN "virement" masculine ; -- tocheck
+lin remnant_N = mkN "reste" masculine ; -- tocheck
+lin remorse_N = mkN "remords" ; -- tocheck
+lin remote_A = mkA "éloigné" | mkA "distant" ; -- tocheck
+lin removable_A = mkA "amovible" ; -- tocheck
+lin removal_N = mkN "enlèvement" masculine | mkN "déménagement" masculine ; -- tocheck
+lin remove_V = variants{}; -- mkV2 (mkV "enlever") ; -- tocheck
+lin remove_V2 = mkV2 (mkV "enlever") ; -- tocheck
+lin remuneration_N = mkN "salaire" masculine | mkN "rémunération" feminine ; -- tocheck
+lin renaissance_N = variants{} ; --
+lin renal_A = mkA "rénal" ; -- tocheck
+lin rename_V3 = mkV3 (mkV "renommer") ; -- tocheck
+lin render_V2 = mkV2 (mkV I.rendre_V2) | mkV2 (mkV "interpréter") ; -- tocheck
+lin rendezvous_N = mkN "rendez-vous" masculine ; -- tocheck
+lin renegadeFem_N = mkN "renégate" feminine ; -- tocheck
+lin renegadeMasc_N = mkN "renégat" masculine ; -- tocheck
+lin renew_V2 = mkV2 (mkV "renouveler") ; -- tocheck
+lin renewable_A = mkA "renouvelable" ; -- tocheck
+lin renewal_N = mkN "renouvellement" masculine ; -- tocheck
+lin renewed_A = variants{} ; --
+lin renovate_V2 = mkV2 (mkV "rénover") ; -- tocheck
+lin renovation_N = mkN "rénovation" feminine ; -- tocheck
+lin renown_N = mkN "renom" masculine ; -- tocheck
+lin renowned_A = mkA "reconnu" ; -- tocheck
+lin rent_N = mkN "loyer" masculine ; -- tocheck
+lin rent_V2 = mkV2 (mkV "louer") ; -- tocheck
+lin rentier_N = mkN "rentier" masculine ; -- tocheck
+lin reopen_V2 = mkV2 (reflV (mkV I.rouvrir_V2)) | mkV2 (mkV I.rouvrir_V2) ; -- tocheck
+lin reorganize_V2 = mkV2 (mkV "réorganiser") ; -- tocheck
+lin rep_N = mkN "reps" masculine ; -- tocheck
+lin repaint_V2 = mkV2 (mkV I.repeindre_V2) ; -- tocheck
+lin repair_N = mkN "réparation" feminine ; -- tocheck
+lin repair_V = variants{}; -- mkV2 (mkV "réparer") ; -- tocheck
+lin repair_V2 = mkV2 (mkV "réparer") ; -- tocheck
+lin repairer_N = mkN "réparateur" masculine ; -- tocheck
+lin reparation_N = mkN "réparation" feminine ; -- tocheck
+lin repartee_N = mkN "repartie" ; -- tocheck
+lin repatriation_N = mkN "rapatriement" masculine ; -- tocheck
+lin repay_V = variants{}; -- mkV2 (mkV "repayer") ; -- tocheck
+lin repay_V2 = mkV2 (mkV "repayer") ; -- tocheck
+lin repayment_N = variants{} ; --
+lin repeat_V = variants{}; -- mkV2 (mkV "répéter") ; -- tocheck
+lin repeat_V2 = mkV2 (mkV "répéter") ; -- tocheck
+lin repeat_VS = variants{}; -- mkV2 (mkV "répéter") ; -- tocheck
+lin repeated_A = variants{} ; --
+lin repeatedly_Adv = variants{} ; --
+lin repeater_N = mkN "répétiteur" masculine ; -- tocheck
+lin repechage_N = mkN "repêchage" masculine ; -- tocheck
+lin repel_V2 = mkV2 (mkV "rebuter") | mkV2 (mkV "repousser") ; -- tocheck
+lin repellent_A = mkA "répulsif" ; -- tocheck
+lin repellent_N = mkN "répulsif" ; -- tocheck
+lin repent_V2 = mkV2 (reflV (mkV I.repentir_V)) | mkV2 (mkV I.repentir_V) ; -- tocheck
+lin repentance_N = mkN "repentance" feminine ; -- tocheck
+lin repercussion_N = mkN "conséquence" ; -- tocheck
+lin repertoire_N = mkN "répertoire" ; -- tocheck
+lin repetition_N = mkN "répétition" feminine ; -- tocheck
+lin repetitive_A = mkA "répétitif" ; -- tocheck
+lin replace_V2 = mkV2 (mkV "remplacer") | mkV2 "remettre" ; ---- split
+lin replaceable_A = mkA "remplaçable" ; -- tocheck
+lin replacement_N = mkN "remplaçant" masculine ; -- tocheck
+lin replenish_V2 = mkV2 (mkV "réapprovisionner") ; -- tocheck
+lin replica_N = mkN "réplique" feminine ; -- tocheck
+lin replication_N = mkN "réponse" feminine | mkN "duplicata" masculine | mkN "réplication" feminine ; -- tocheck
+lin reply_N = mkN "réponse" feminine ; -- tocheck
+lin reply_V = variants{}; -- mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin reply_VS = variants{}; -- mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin report_N = mkN "rapport" masculine ;
+lin report_V = mkV "rapporter" ;
+lin report_V2 = mkV2 (mkV "rapporter") ;
+lin report_VS = mkVS (mkV "rapporter") ;
+lin reportedly_Adv = mkAdv "supposément" ; -- tocheck
+lin reporterFem_N = mkN "reporter" feminine ; -- tocheck
+lin reporterMasc_N = mkN "reporter" masculine ;
+lin repository_N = mkN "tombeau" masculine | mkN "chambre-forte" feminine | mkN "dépôt" ; -- tocheck
+lin reprehensible_A = mkA "blâmable" | mkA "répréhensible" ; -- tocheck
+lin represent_V = variants{}; -- mkV2 (mkV "représenter") | mkV2 (mkV "jouer") ; -- tocheck
+lin represent_V2 = mkV2 (mkV "représenter") | mkV2 (mkV "jouer") ; -- tocheck
+lin representation_N = mkN "représentation" ; -- tocheck
+lin representativeMasc_N = mkN "représentatif" ;
+lin representative_A = variants{} ; --
+lin repress_V2 = mkV2 (mkV "réprimer") | mkV2 (mkV I.retenir_V2) ; -- tocheck
+lin repression_N = mkN "répression" feminine ; -- tocheck
+lin repressive_A = mkA "répressif" ; -- tocheck
+lin reprimand_N = mkN "réprimande" ; -- tocheck
+lin reprimand_V2 = mkV2 (mkV "réprimander") ; -- tocheck
+lin reproach_V2 = mkV2 (mkV "reprocher") ; -- tocheck
+lin reproduce_V = variants{}; -- mkV2 (mkV I.reproduire_V2) ; -- tocheck
+lin reproduce_V2 = mkV2 (mkV I.reproduire_V2) ; -- tocheck
+lin reproducible_A = mkA "reproductible" ; -- tocheck
+lin reproduction_N = mkN "reproduction" feminine ; -- tocheck
+lin reproductive_A = mkA "reproductif" ; -- tocheck
+lin reptile_N = mkN "reptile" masculine ; -- tocheck
+lin republic_N = mkN "république" feminine ; -- tocheck
+lin republican_N = variants{} ; --
+lin repudiate_V2 = mkV2 (mkV "nier") | mkV2 (mkV "répudier") ; -- tocheck
+lin repudiation_N = mkN "répudiation" ; -- tocheck
+lin reputable_A = mkA "respectable" ; -- tocheck
+lin reputation_N = mkN "réputation" feminine ; -- tocheck
+lin repute_N = mkN "réputation" feminine ; -- tocheck
+lin request_N = mkN "requête" feminine | mkN "demande" feminine ; -- tocheck
+lin request_V2 = mkV2 (mkV "demander") ; -- tocheck
+lin request_VS = variants{}; -- mkV2 (mkV "demander") ; -- tocheck
+lin require_V = mkV "demander" ;
+lin require_V2 = mkV2 "demander" ;
+lin require_V2V = mkV2V (mkV "exiger") | mkV2V (mkV "demander") ;
+lin require_VS = subjVS (mkV "demander") ;
+lin required_A = variants{} ; --
+lin requirement_N = mkN "exigence" feminine | mkN "demande" ; -- tocheck
+lin reread_V2 = mkV2 (mkV I.relire_V2) ; -- tocheck
+lin reroute_V2 = mkV2 (mkV "recircuiter") ; -- tocheck
+lin rerun_N = mkN "rediffusion" feminine ; -- tocheck
+lin rerun_V2 = mkV2 (mkV "rediffuser") ; -- tocheck
+lin resale_N = mkN "revente" feminine ; -- tocheck
+lin reschedule_V2 = mkV2 (mkV "reprogrammer") ; -- tocheck
+lin rescind_V2 = mkV2 (mkV "abroger") ; -- tocheck
+lin rescue_N = mkN "sauvetage" masculine ; -- tocheck
+lin rescue_V2 = mkV2 (mkV "délivrer") ; -- tocheck
+lin rescuerFem_N = mkN "sauveuse" feminine ; -- tocheck
+lin rescuerMasc_N = mkN "sauveur" masculine ; -- tocheck
+lin research_N = mkN "recherche" feminine ;
+lin research_V = variants{}; -- mkV2 (mkV "examiner") ; -- tocheck
+lin research_V2 = mkV2 (mkV "examiner") ; -- tocheck
+lin researcherMasc_N = mkN "chercheur" ;
+lin resell_V2 = mkV2 (mkV I.revendre_V2) ; -- tocheck
+lin resemblance_N = mkN "comparaison" | mkN "ressemblance" feminine | mkN "probabilité" | mkN "ressemblance" ; -- tocheck
+lin resemble_V2 = mkV2 (mkV "ressembler") P.dative ;
+lin resent_V2 = variants{} ; --
+lin resent_VS = variants{} ; --
+lin resentful_A = mkA "indigné" | mkA "rancunier" ; -- tocheck
+lin resentment_N = mkN "ressentiment" masculine ; -- tocheck
+lin reserpine_N = mkN "réserpine" feminine ; -- tocheck
+lin reservation_N = mkN "réservation" feminine | mkN "réserve" feminine ; -- tocheck
+lin reserve_N = mkN "réserve" feminine | mkN "réservation" feminine | mkN "réserves" | mkN "réservation" ; -- tocheck
+lin reserve_V = variants{}; -- mkV2 (mkV "réserver") ; -- tocheck
+lin reserve_V2 = mkV2 (mkV "réserver") ; -- tocheck
+lin reservoir_N = mkN "réservoir" masculine ; -- tocheck
+lin reside_V = mkV (mkV "habiter") | mkV (mkV "résider") ; -- tocheck
+lin residence_N = mkN "résidence" feminine ; -- tocheck
+lin resident_A = variants{} ; --
+lin resident_N = mkN "résident" masculine ; -- tocheck
+lin residential_A = mkA "résidentiel" ; -- tocheck
+lin residual_A = mkA "résiduaire" ; -- tocheck
+lin residual_N = mkN "restant" masculine ; -- tocheck
+lin residue_N = variants{} ; --
+lin resign_V = variants{}; -- mkV2V (mkV "résigner") | mkV2V (mkV "démissionner") ; -- tocheck
+lin resign_V2 = variants{}; -- mkV2V (mkV "résigner") | mkV2V (mkV "démissionner") ; -- tocheck
+lin resignation_N = mkN "démission" feminine | mkN "résignation" feminine ; -- tocheck
+lin resilience_N = mkN "résilience" feminine ; -- tocheck
+lin resilient_A = mkA "flexible" ; -- tocheck
+lin resin_N = mkN "aufef" feminine | mkN "résine" feminine ; -- tocheck
+lin resist_V = variants{}; -- mkV2 (mkV "résister") ; -- tocheck
+lin resist_V2 = mkV2 (mkV "résister") ; -- tocheck
+lin resist_VV = variants{}; -- mkV2 (mkV "résister") ; -- tocheck
+lin resistance_N = mkN "résistance" | mkN "résistance" feminine ; -- tocheck
+lin resistant_A = mkA "résistant" ; -- tocheck
+lin resistible_A = mkA "résistible" ; -- tocheck
+lin resistivity_N = mkN "résistivité" feminine ; -- tocheck
+lin resistor_N = mkN "résistance" feminine | mkN "résistant" masculine ; -- tocheck
+lin resolute_A = mkA "résolu" ; -- tocheck
+lin resolution_N = mkN "résolution" feminine ; -- tocheck
+lin resolvable_A = mkA "résoluble" ; -- tocheck
+lin resolve_V = variants{}; -- mkV2 (mkV I.résoudre_V2) | mkV2 (reflV (mkV I.résoudre_V2)) ; -- tocheck
+lin resolve_V2 = mkV2 (mkV I.résoudre_V2) | mkV2 (reflV (mkV I.résoudre_V2)) ; -- tocheck
+lin resonance_N = mkN "résonance" ; -- tocheck
+lin resonate_V2 = mkV2 (mkV "résonner") ; -- tocheck
+lin resort_N = mkN "sortie" ; -- tocheck
+lin resort_V = mkV (mkV "retrier") ; -- tocheck
+lin resound_V2 = mkV2 (mkV "résonner") ; -- tocheck
+lin resource_N = mkN "ressource" feminine ; -- tocheck
+lin resourceful_A = mkA "débrouillard" ; -- tocheck
+lin resourcefulness_N = mkN "débrouillardise" feminine ; -- tocheck
+lin respect_N = mkN "respect" masculine | mkN "tolérance" feminine ; -- tocheck
+lin respect_V2 = mkV2 (mkV "respecter") ; -- tocheck
+lin respectability_N = mkN "respectabilité" feminine ; -- tocheck
+lin respectable_A = mkA "respectable" ; -- tocheck
+lin respectful_A = mkA "respectueux" ; -- tocheck
+lin respective_A = mkA "respectif" ; -- tocheck
+lin respectively_Adv = variants{} ; --
+lin respiration_N = mkN "respiration" feminine ; -- tocheck
+lin respirator_N = mkN "respirateur" masculine ; -- tocheck
+lin respiratory_A = mkA "respiratoire" ; -- tocheck
+lin respite_N = mkN "répit" masculine ; -- tocheck
+lin respond_V = variants{}; -- mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin respond_VS = variants{}; -- mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin respondent_N = variants{} ; --
+lin response_N = mkN "réponse" feminine ; -- tocheck
+lin responsibility_N = mkN "responsabilité" feminine ; -- tocheck
+lin responsible_A = mkA "responsable" ; -- tocheck
+lin rest_N = mkN "repos" masculine | mkN "reste" masculine | mkN "paix" feminine ; -- tocheck
+lin rest_V2 = mkV2 (reflV (mkV "reposer")) | mkV2 (mkV "rester") | mkV2 (mkV "reposer") ; -- tocheck
+lin restart_V2 = mkV2 (mkV "redémarrer") | mkV2 (mkV "recommencer") ; -- tocheck
+lin restate_V2V = mkV2V (mkV "redéclarer") ; -- tocheck
+lin restaurant_N = L.restaurant_N ;
+lin restaurateur_N = mkN "restaurateur" masculine ; -- tocheck
+lin restitution_N = mkN "restitution" feminine ; -- tocheck
+lin restive_A = mkA "rétif" ; -- tocheck
+lin restless_A = mkA "agité" ; -- tocheck
+lin restlessness_N = mkN "agitation" ; -- tocheck
+lin restoration_N = mkN "restauration" feminine ; -- tocheck
+lin restore_V2 = mkV2 (mkV "restaurer") ; -- tocheck
+lin restrain_V2 = mkV2 (mkV I.retenir_V2) | mkV2 (mkV "réprimer") | mkV2 (mkV I.restreindre_V2) ; -- tocheck
+lin restraint_N = mkN "frein" masculine ; -- tocheck
+lin restrict_V = variants{}; -- mkV2 (mkV I.restreindre_V2) ; -- tocheck
+lin restrict_V2 = mkV2 (mkV I.restreindre_V2) ; -- tocheck
+lin restricted_A = variants{} ; --
+lin restriction_N = variants{} ; --
+lin restrictive_A = mkA "restrictif" ; -- tocheck
+lin result_N = mkN "résultat" masculine ;
+lin result_V = mkV (mkV "résulter") ; -- tocheck
+lin resulting_A = variants{} ; --
+lin resume_V = variants{}; -- mkV2 (mkV "recommencer") ; -- tocheck
+lin resume_V2 = mkV2 (mkV "recommencer") ; -- tocheck
+lin resurrect_V2 = mkV2 (mkV "ressusciter") ; -- tocheck
+lin resurrection_N = mkN "résurrection" ; -- tocheck
+lin retail_A = variants{} ; --
+lin retailer_N = mkN "revendeur" masculine ; -- tocheck
+lin retain_V2 = variants{}; -- mkV2V (mkV I.retenir_V2) ; -- tocheck
+lin retainer_N = mkN "faux-palais" masculine | mkN "avance" feminine ; -- tocheck
+lin retaliate_V = mkV (mkV "riposter") ; -- tocheck
+lin retaliation_N = mkN "représailles" ; -- tocheck
+lin retention_N = mkN "rétention" ; -- tocheck
+lin rethink_V2 = mkV2 (mkV "repenser") ; -- tocheck
+lin reticent_A = mkA "réticent" ; -- tocheck
+lin reticle_N = mkN "réticule" masculine ; -- tocheck
+lin retina_N = mkN "rétine" feminine ; -- tocheck
+lin retire_V = variants{}; -- mkV2 (reflV (mkV "retirer")) ; -- tocheck
+lin retire_V2 = mkV2 (reflV (mkV "retirer")) ; -- tocheck
+lin retired_A = variants{} ; --
+lin retiree_N = mkN "retraité" masculine ; -- tocheck
+lin retirement_N = mkN "retraite" feminine ; -- tocheck
+lin retort_N = mkN "réplique" feminine ; -- tocheck
+lin retractable_A = mkA "rétractable" ; -- tocheck
+lin retractile_A = mkA "rétractable" ; -- tocheck
+lin retransmit_V2 = mkV2 (mkV I.retransmettre_V2) ; -- tocheck
+lin retreat_N = mkN "retraite" feminine ; -- tocheck
+lin retreat_V = variants{} ; --
+lin retribution_N = mkN "vendetta" ; -- tocheck
+lin retrieval_N = mkN "récupération" ; -- tocheck
+lin retrieve_V = variants{} ; --
+lin retrieve_V2 = variants{} ; --
+lin retroflex_A = mkA "rétroflexe" ; -- tocheck
+lin retrograde_A = mkA "rétrograde" ; -- tocheck
+lin retrogression_N = mkN "rétrogression" feminine ; -- tocheck
+lin retronym_N = mkN "rétronyme" masculine ; -- tocheck
+lin retrospect_N = mkN "rétrospection" feminine ; -- tocheck
+lin retrospective_A = mkA "rétrospectif" ; -- tocheck
+lin retrovirus_N = mkN "rétrovirus" ; -- tocheck
+lin return_N = mkN "retour" masculine ; -- tocheck
+lin return_V = mkV I.revenir_V | mkV "retourner" | mkV "rentrer" ;
+lin return_V2 = mkV2 "retourner" | I.rendre_V2 ;
+lin reunification_N = mkN "réunification" ; -- tocheck
+lin reunion_N = mkN "réunion" feminine ; -- tocheck
+lin revamp_V2 = mkV2 (mkV "reviser") ; -- tocheck
+lin reveal_V2 = mkV2 (mkV "révéler") ; -- tocheck
+lin reveal_VS = variants{}; -- mkV2 (mkV "révéler") ; -- tocheck
+lin reveille_N = mkN "diane" feminine ; -- tocheck
+lin revelation_N = mkN "révélation" feminine ; -- tocheck
+lin revenant_N = mkN "revenant" ; -- tocheck
+lin revenge_N = mkN "vengeance" feminine ; -- tocheck
+lin revenge_V2 = mkV2 (mkV "venger") ; -- tocheck
+lin revenue_N = mkN "revenu" masculine ; -- tocheck
+lin reverberation_N = mkN "echo" masculine | mkN "répercussion" feminine | mkN "contrecoup" masculine | mkN "réflexion" feminine ; -- tocheck
+lin reverence_N = mkN "révérence" ; -- tocheck
+lin reverend_N = mkN "révérend" masculine ; -- tocheck
+lin reverie_N = mkN "rêverie" feminine ; -- tocheck
+lin reverse_A = mkA "inverse" ; -- tocheck
+lin reverse_N = mkN "contraire" ; -- tocheck
+lin reverse_V = variants{}; -- mkV2 (mkV "retourner") ; -- tocheck
+lin reverse_V2 = mkV2 (mkV "retourner") ; -- tocheck
+lin reversion_N = mkN "retour" ; -- tocheck
+lin revert_V = mkV (mkV "retourner") ; -- tocheck
+lin review_N = mkN "critique" feminine ; -- tocheck
+lin review_V = variants{} ; --
+lin review_V2 = variants{} ; --
+lin reviewer_N = mkN "relecteur" masculine ; -- tocheck
+lin revise_V = variants{}; -- mkV2 (mkV I.revoir_V2) ; -- tocheck
+lin revise_V2 = mkV2 (mkV I.revoir_V2) ; -- tocheck
+lin revised_A = variants{} ; --
+lin revision_N = mkN "révision" feminine | mkN "modification" ; -- tocheck
+lin revisionistFem_N = mkN "révisionniste" feminine ; -- tocheck
+lin revisionistMasc_N = mkN "révisionniste" masculine ; -- tocheck
+lin revival_N = variants{} ; --
+lin revivalist_N = mkN "revivaliste" ; -- tocheck
+lin revive_V = variants{} ; --
+lin revive_V2 = variants{} ; --
+lin revocation_N = mkN "révocation" ; -- tocheck
+lin revolt_V2 = mkV2 (mkV "révolter") | mkV2 (reflV (mkV "révolter")) ; -- tocheck
+lin revolution_N = mkN "révolution" feminine | mkN "tour" masculine ; -- tocheck
+lin revolutionary_A = mkA "révolutionnaire" ; -- tocheck
+lin revolutionary_N = mkN "révolutionnaire" ; -- tocheck
+lin revolve_V2 = mkV2 (mkV "retourner") ; -- tocheck
+lin revolver_N = mkN "revolver" masculine ; -- tocheck
+lin reward_N = mkN "récompense" feminine ; -- tocheck
+lin reward_V2 = mkV2 (mkV "récompenser") ; -- tocheck
+lin rewarding_A = mkA "gratifiant" ; -- tocheck
+lin rewrite_V2 = mkV2 (mkV I.réécrire_V2) ; -- tocheck
+lin rewriting_N = mkN "réécriture" feminine ; -- tocheck
+lin rhenium_N = mkN "rhénium" masculine ; -- tocheck
+lin rheology_N = mkN "rhéologie" feminine ; -- tocheck
+lin rheometer_N = mkN "rhéomètre" masculine ; -- tocheck
+lin rhetoric_N = mkN "rhétorique" feminine ; -- tocheck
+lin rhetorical_A = mkA "rhétorique" ; -- tocheck
+lin rheumatic_A = mkA "rhumatismal" ; -- tocheck
+lin rheumatism_N = mkN "rhumatisme" masculine ; -- tocheck
+lin rheumatology_N = mkN "rhumatologie" feminine ; -- tocheck
+lin rhinitis_N = mkN "rhinite" feminine ; -- tocheck
+lin rhino_N = mkN "rhino" masculine ; -- tocheck
+lin rhinoceros_N = mkN "rhinocéros" masculine ; -- tocheck
+lin rhinorrhea_N = mkN "rhinorrhée" feminine ; -- tocheck
+lin rhizome_N = mkN "rhizome" masculine ; -- tocheck
+lin rho_N = mkN "rhô" masculine ; -- tocheck
+lin rhodium_N = mkN "rhodium" masculine ; -- tocheck
+lin rhododendron_N = mkN "rhododendron" masculine ; -- tocheck
+lin rhombohedral_A = mkA "rhomboédrique" ; -- tocheck
+lin rhombohedron_N = mkN "rhomboèdre" masculine ; -- tocheck
+lin rhombus_N = mkN "losange" masculine ; -- tocheck
+lin rhubarb_N = mkN "rhubarbe" feminine ; -- tocheck
+lin rhyme_N = mkN "rime" feminine ; -- tocheck
+lin rhymester_N = mkN "rimeur" masculine ; -- tocheck
+lin rhythm_N = mkN "rythme" masculine ; -- tocheck
+lin rib_N = mkN "côte" feminine | mkN "côtelette" feminine ; -- tocheck
+lin ribald_A = mkA "grossier" ; -- tocheck
+lin ribald_N = mkN "balourd" ; -- tocheck
+lin ribbon_N = mkN "ruban" masculine ; -- tocheck
+lin ribosome_N = mkN "ribosome" masculine ; -- tocheck
+lin rice_N = mkN "riz" masculine ; -- tocheck
+lin rich_A = mkA "riche" ; -- tocheck
+lin richness_N = mkN "richesse" feminine ; -- tocheck
+lin ricin_N = mkN "ricine" feminine ; -- tocheck
+lin rick_N = mkN "meule" feminine ; -- tocheck
+lin rickets_N = mkN "rachitisme" masculine ; -- tocheck
+lin rickety_A = mkA "délabré" | mkA "chambranlant" ; -- tocheck
+lin rickshaw_N = mkN "rickshaw" masculine ; -- tocheck
+lin ricochet_N = mkN "ricochet" ; -- tocheck
+lin ricochet_V2 = mkV2 (mkV "ricocher") ; -- tocheck
+lin rid_V2 = variants{} ; --
+lin riddle_N = mkN "énigme" feminine ; -- tocheck
+lin riddle_V2 = mkV2 (mkV "cribler") ; -- tocheck
+lin ride_N = mkN "bagnole" feminine ; -- tocheck
+lin ride_V = variants{}; -- mkV2 (mkV "rouler") ; -- tocheck
+lin ride_V2 = mkV2 (mkV "rouler") ; -- tocheck
+lin riderFem_N = mkN "cavalière" feminine ; -- tocheck
+lin riderMasc_N = mkN "cavalier" masculine ;
+lin ridge_N = mkN "crête" feminine | mkN "dorsale" feminine | mkN "faîte" masculine ; -- tocheck
+lin ridiculous_A = mkA "ridicule" ; -- tocheck
+lin rifle_N = mkN "fusil" masculine ; -- tocheck
+lin rig_N = mkN "costume" masculine | mkN "grééments" | mkN "foreuse" feminine ; -- tocheck
+lin rig_V2 = mkV2 (reflV (mkV "cuirasser")) | mkV2 (mkV "bâcler") | mkV2 (mkV "truquer") ; -- tocheck
+lin rigging_N = mkN "gréement" masculine ; -- tocheck
+lin right_1_A = mkA "correct" ;
+lin right_1_Adv = mkAdv "correctement" ;
+lin right_2_A = mkA "droit" ;
+lin right_2_Adv = mkAdv "à droite" ;
+lin right_A = mkA "droit" | mkA "correct" ;
+lin right_Adv = mkAdv "correctement" ;
+lin right_Interj = variants{} ; --
+lin right_N = mkN "droit" masculine | mkN "droite" feminine ;
+lin right_Ord = L.right_Ord ;
+lin right_V2 = mkV2 (reflV (mkV "redresser")) | mkV2 (mkV "corriger") | mkV2 (mkV "redresser") ; -- tocheck
+lin right_handed_A = mkA "droitier" ; -- tocheck
+lin right_hander_N = mkN "droitier" masculine ; -- tocheck
+lin rightful_A = mkA "légitime" ; -- tocheck
+lin rightly_Adv = variants{} ; --
+lin rigid_A = mkA "rigide" ; -- tocheck
+lin rigidity_N = mkN "rigidité" feminine ; -- tocheck
+lin rigorous_A = mkA "rigoureux" ; -- tocheck
+lin rigour_N = mkN "rigueur" feminine ; -- tocheck
+lin rill_N = mkN "ruisselet" masculine ; -- tocheck
+lin rim_N = mkN "jante" feminine ; -- tocheck
+lin rime_N = mkN "givre" feminine ; -- tocheck
+lin rind_N = mkN "pelure" ; -- tocheck
+lin ring_4_V2 = mkV2 (mkV "sonner") ; -- tocheck
+lin ring_6_V2 = variants{} ; --
+lin ring_N = mkN "anneau" masculine | mkN "piste" feminine | mkN "cercle" masculine | mkN "ring" masculine ; -- tocheck
+lin ring_V = variants{} ; --
+lin ringgit_N = mkN "ringgit" masculine ; -- tocheck
+lin ringworm_N = mkN "teigne" feminine ; -- tocheck
+lin rinse_N = mkN "rinçage" masculine ; -- tocheck
+lin rinse_V2 = mkV2 (mkV "rincer") ; -- tocheck
+lin riot_N = mkN "émeute" feminine ; -- tocheck
+lin rioter_N = mkN "émeutier" masculine ; -- tocheck
+lin rip_V = variants{}; -- mkV2 (mkV "ripper") ; -- tocheck
+lin rip_V2 = mkV2 (mkV "ripper") ; -- tocheck
+lin rip_off_N = mkN "arnaque" feminine ; -- tocheck
+lin ripe_A = mkA "mûr" | mkA "accompli" ; -- tocheck
+lin ripen_V2 = mkV2 (mkV "mûrir") ; -- tocheck
+lin riposte_N = mkN "riposte" ; -- tocheck
+lin ripper_N = mkN "éventreur" masculine ; -- tocheck
+lin ripple_N = mkN "ondulation" feminine ; -- tocheck
+lin ripple_V2 = mkV2 (mkV "onduler") ; -- tocheck
+lin rise_N = mkN "montée" ; -- tocheck
+lin rise_V = variants{}; -- mkV2 (reflV (mkV "lever")) | mkV2 (mkV "monter") ; -- tocheck
+lin rise_V2 = mkV2 (reflV (mkV "lever")) | mkV2 (mkV "monter") ; -- tocheck
+lin riser_N = mkN "élévateur" masculine | mkN "gaine" feminine | mkN "contremarche" feminine ; -- tocheck
+lin rising_A = variants{} ; --
+lin risk_N = mkN "risque" masculine ; -- tocheck
+lin risk_V2 = variants{} ; --
+lin risk_VV = variants{} ; --
+lin risky_A = mkA "risqué" ; -- tocheck
+lin risotto_N = mkN "risotto" masculine ; -- tocheck
+lin rite_N = mkN "rit" ; -- tocheck
+lin ritual_N = mkN "rituel" masculine ; -- tocheck
+lin rival_A = variants{} ; --
+lin rival_N = mkN "rival" masculine ; -- tocheck
+lin rival_V2 = mkV2 (mkV "rivaliser") ; -- tocheck
+lin rivalry_N = mkN "rivalité" feminine ; -- tocheck
+lin river_N = L.river_N ;
+lin riverbank_N = mkN "rive" feminine ; -- tocheck
+lin riverside_N = mkN "berge" feminine ; -- tocheck
+lin rivet_N = mkN "rivet" masculine ; -- tocheck
+lin rivet_V2 = mkV2 (mkV "riveter") ; -- tocheck
+lin rivulet_N = mkN "ruisselet" masculine ; -- tocheck
+lin roach_N = mkN "gardon" masculine | mkN "cul" masculine ; -- tocheck
+lin road_N = L.road_N ;
+lin roadrunner_N = mkN "géocoucou" masculine ; -- tocheck
+lin roadstead_N = mkN "rade" ; -- tocheck
+lin roadway_N = mkN "chaussée" feminine ; -- tocheck
+lin roam_V2 = mkV2 (mkV "errer") ; -- tocheck
+lin roar_N = mkN "rugissement" masculine ; -- tocheck
+lin roar_V = variants{}; -- mkV2 (mkV "rugir") ; -- tocheck
+lin roar_V2 = mkV2 (mkV "rugir") ; -- tocheck
+lin roast_A = mkA "rôti" ; -- tocheck
+lin roast_N = mkN "bien-cuit" masculine | mkN "rôti" masculine ; -- tocheck
+lin roast_V2 = mkV2 (mkV "rôtir") ; -- tocheck
+lin rob_V2 = mkV2 (mkV "voler") | mkV2 (mkV "cambrioler") ; -- tocheck
+lin robber_N = mkN "brigand" masculine ; -- tocheck
+lin robbery_N = mkN "banditisme" masculine | mkN "brigandage" masculine ; -- tocheck
+lin robe_N = mkN "robe" feminine ; -- tocheck
+lin robin_N = mkN "merle" masculine | mkN "rouge-gorge" masculine ; -- tocheck
+lin robot_N = mkN "robot" masculine ; -- tocheck
+lin robustness_N = mkN "robustesse" feminine ; -- tocheck
+lin rock_N = L.rock_N ;
+lin rock_V = variants{}; -- mkV2 (mkV "secouer") | mkV2 (mkV "remuer") | mkV2 (mkV "gérer") ; -- tocheck
+lin rock_V2 = mkV2 (mkV "secouer") | mkV2 (mkV "remuer") | mkV2 (mkV "gérer") ; -- tocheck
+lin rocket_N = mkN "roquette" feminine | mkN "fusée" feminine ; -- tocheck
+lin rod_N = mkN "verge" | mkN "tige" feminine | mkN "bite" ; -- tocheck
+lin rodent_N = mkN "rongeur" masculine ; -- tocheck
+lin rodeo_N = mkN "rodéo" masculine ; -- tocheck
+lin rodomontade_N = mkN "rodomontade" feminine ; -- tocheck
+lin roebuck_N = mkN "cerf" ; -- tocheck
+lin roentgenium_N = mkN "roentgenium" masculine ; -- tocheck
+lin rogue_N = mkN "garnement" masculine | mkN "vagabond" masculine | mkN "canaille" feminine ; -- tocheck
+lin roil_V2 = mkV2 (mkV "troubler") | mkV2 (mkV "énerver") ; -- tocheck
+lin role_1_N = mkN "rôle" masculine ;
+lin role_2_N = mkN "rôle" masculine ;
+lin role_N = mkN "rôle" masculine ;
+lin roll_N = mkN "rouleau" masculine | mkN "roulis" masculine | mkN "roue" feminine | mkN "roulement" masculine ; -- tocheck
+lin roll_V = variants{}; -- mkV2 (mkV "rouler") ; -- tocheck
+lin roll_V2 = mkV2 (mkV "rouler") ; -- tocheck
+lin rollback_N = mkN "retrait" masculine | mkN "rollback" masculine ; -- tocheck
+lin roller_N = mkN "rollier" | mkN "rouleau" masculine ; -- tocheck
+lin romance_N = mkN "romance" feminine ; -- tocheck
+lin romantic_A = mkA "romantique" ; -- tocheck
+lin romanticism_N = mkN "romantisme" masculine ; -- tocheck
+lin romp_V = mkV (reflV (mkV I.ébattre_V)) ; -- tocheck
+lin rood_N = mkN "vergée" feminine ; -- tocheck
+lin roof_N = L.roof_N ;
+lin roofer_N = mkN "couvreur" masculine ; -- tocheck
+lin rook_N = mkN "tour" feminine ; -- tocheck
+lin rook_V2 = mkV2 (mkV "rouler") ; -- tocheck
+lin rookie_N = mkN "bleu" masculine ; -- tocheck
+lin room_1_N = mkN "chambre" | mkN "pièce" ;
+lin room_2_N = mkN "place" | mkN "espace" ;
+lin room_N = mkN "pièce" feminine | mkN "espace" feminine ;
+lin roommate_N = mkN "camarade" | mkN "colocataire" ; -- tocheck
+lin roomy_A = mkA "spacieux" ; -- tocheck
+lin rooster_N = mkN "coq" masculine ; -- tocheck
+lin root_N = L.root_N ;
+lin root_V = variants{}; -- mkV2 (mkV "fourrer") ; -- tocheck
+lin root_V2 = mkV2 (mkV "fourrer") ; -- tocheck
+lin rope_N = L.rope_N ;
+lin rorqual_N = mkN "rorqual" masculine ; -- tocheck
+lin rosary_N = mkN "rosaire" ; -- tocheck
+lin rose_A = mkA "rose" ; -- tocheck
+lin rose_N = mkN "rosacée" feminine | mkN "rose" feminine | mkN "pomme" ; -- tocheck
+lin roseate_A = mkA "rosâtre" ; -- tocheck
+lin rosemary_N = mkN "romarin" masculine ; -- tocheck
+lin rosin_N = mkN "colophane" feminine ; -- tocheck
+lin roster_N = mkN "liste" feminine ; -- tocheck
+lin rosy_A = mkA "rosé" ; -- tocheck
+lin rot_V2 = mkV2 (mkV "pourrir") ; -- tocheck
+lin rotate_V2 = mkV2 (mkV "tourner") | mkV2 (mkV "intervertir") ; -- tocheck
+lin rotation_N = mkN "tour" masculine | mkN "rotation" feminine ; -- tocheck
+lin rotgut_N = mkN "tord-boyaux" ; -- tocheck
+lin rotor_N = mkN "rotor" masculine ; -- tocheck
+lin rotten_A = L.rotten_A ;
+lin rotund_A = mkA "rond" ; -- tocheck
+lin rough_A = mkA "approximatif" | mkA "brut" | mkA "difficile" | mkA "rude" | mkA "rugueux" | mkA "brutal" ; -- tocheck
+lin rough_V2 = mkV2 (mkV "ébaucher") | mkV2 (mkV "malmener") ; -- tocheck
+lin roughly_Adv = variants{} ; --
+lin roulette_N = mkN "roulette" feminine ; -- tocheck
+lin round_A = L.round_A ;
+lin round_Adv = variants{} ; --
+lin round_N = mkN "rond" masculine | mkN "ronde" feminine | mkN "tour" masculine | mkN "coup" masculine | mkN "éclat" masculine | mkN "round" masculine | mkN "tournée" feminine | mkN "canon" masculine | mkN "épreuve" feminine ; -- tocheck
+lin round_Prep = variants{} ; --
+lin round_V = variants{} ; --
+lin round_V2 = variants{} ; --
+lin roundabout_N = mkN "tourniquet" masculine | mkN "manège" masculine | mkN "rond-point" masculine ; -- tocheck
+lin roundel_N = mkN "cocarde" ; -- tocheck
+lin rouse_V2 = mkV2 (mkV "éveiller") ; -- tocheck
+lin rout_N = mkN "raout" masculine ; -- tocheck
+lin route_N = mkN "route" feminine ; -- tocheck
+lin router_N = mkN "routeur" | mkN "défonçeuse" ; -- tocheck
+lin routine_N = mkN "routine" feminine ; -- tocheck
+lin row_N = mkN "ligne" feminine ; -- tocheck
+lin row_V = variants{}; -- mkV2 (mkV "ramer") ; -- tocheck
+lin row_V2 = mkV2 (mkV "ramer") ; -- tocheck
+lin rowan_N = mkN "sorbier" feminine ; -- tocheck
+lin rowdy_A = mkA "chahuteur" ; -- tocheck
+lin rowing_N = mkN "aviron" masculine ; -- tocheck
+lin royal_A = mkA "royal" ; -- tocheck
+lin royal_N = mkN "cacatois" ; -- tocheck
+lin royalty_N = mkN "royalty" feminine | mkN "règne" masculine ; -- tocheck
+lin rub_V = variants{}; -- L.rub_V2 ;
+lin rub_V2 = L.rub_V2 ;
+lin rubber_A = variants{} ; --
+lin rubber_N = L.rubber_N ;
+lin rubbery_A = mkA "caoutchouteux" ; -- tocheck
+lin rubbish_N = mkN "ordures" | mkN "absurdité" feminine ; -- tocheck
+lin rubble_N = mkN "décombres" ; -- tocheck
+lin rubidium_N = mkN "rubidium" masculine ; -- tocheck
+lin ruble_N = mkN "rouble" masculine ; -- tocheck
+lin ruby_N = mkN "rubis" masculine ; -- tocheck
+lin ruckus_N = mkN "chahut" masculine | mkN "grabuge" masculine ; -- tocheck
+lin rudd_N = mkN "rotengle" masculine ; -- tocheck
+lin rudder_N = mkN "gouvernail" masculine ; -- tocheck
+lin rude_A = mkA "impoli" ; -- tocheck
+lin rudeness_N = mkN "impolitesse" feminine ; -- tocheck
+lin rudiment_N = mkN "rudiment" masculine ; -- tocheck
+lin rudimentary_A = mkA "rudimentaire" ; -- tocheck
+lin ruff_N = mkN "fraise" ; -- tocheck
+lin ruffian_N = mkN "rufian" ; -- tocheck
+lin ruffle_N = mkN "falbala" masculine ; -- tocheck
+lin ruffle_V2 = mkV2 (mkV "ébouriffer") ; -- tocheck
+lin rug_N = mkN "tapis" ; -- tocheck
+lin rugby_N = mkN "rugby" masculine ; -- tocheck
+lin rugged_A = mkA "turbulent" | mkA "robuste" ; -- tocheck
+lin ruin_N = mkN "ruine" feminine ; -- tocheck
+lin ruin_V2 = mkV2 (mkV "ruiner") | mkV2 (mkV "abîmer") | mkV2 (mkV "gâcher") ; -- tocheck
+lin rule_N = L.rule_N ;
+lin rule_V = variants{}; -- mkV2 (mkV "gouverner") ; -- tocheck
+lin rule_V2 = mkV2 (mkV "gouverner") ; -- tocheck
+lin rule_VS = variants{}; -- mkV2 (mkV "gouverner") ; -- tocheck
+lin ruler_N = mkN "dirigeant" feminine | mkN "règle" feminine ; -- tocheck
+lin rulership_N = mkN "pouvoir" ; -- tocheck
+lin ruling_A = variants{} ; --
+lin ruling_N = mkN "décision" ; -- tocheck
+lin rum_N = mkN "rhum" masculine ; -- tocheck
+lin rumba_N = mkN "rumba" feminine ; -- tocheck
+lin rumble_N = mkN "borborygme" ; -- tocheck
+lin rumble_V2 = mkV2 (mkV "gronder") ; -- tocheck
+lin rumen_N = mkN "panse" feminine ; -- tocheck
+lin ruminant_N = mkN "ruminant" masculine ; -- tocheck
+lin ruminate_V = mkV (mkV "ruminer") ; -- tocheck
+lin rumination_N = mkN "rumination" feminine ; -- tocheck
+lin rummage_V2 = mkV2 (mkV "fouiller") ; -- tocheck
+lin rummy_N = mkN "rami" masculine ; -- tocheck
+lin rumour_N = variants{} ; --
+lin rump_N = mkN "croupe" feminine ; -- tocheck
+lin rumple_V2 = mkV2 (mkV "froisser") ; -- tocheck
+lin rumpus_N = mkN "conflit" masculine ; -- tocheck
+lin run_N = mkN "galoper" | mkN "courir" ; -- tocheck
+lin run_V = L.run_V ;
+lin run_V2 = mkV2 (mkV "opérer") ; ---- run a program
+lin run_of_the_mill_A = mkA "ordinaire" ; -- tocheck
+lin rune_N = mkN "rune" feminine ; -- tocheck
+lin runic_A = mkA "runique" ; -- tocheck
+lin runner_N = mkN "coureur" ; -- tocheck
+lin runner_up_N = mkN "vice-champion" masculine ; -- tocheck
+lin running_A = variants{} ; --
+lin runt_N = mkN "avorton" masculine ; -- tocheck
+lin runway_N = mkN "piste" feminine | mkN "podium" masculine | mkN "piste" ; -- tocheck
+lin rupee_N = mkN "roupie" feminine ; -- tocheck
+lin rupture_N = mkN "rupture" feminine ; -- tocheck
+lin rural_A = mkA "rural" ; -- tocheck
+lin ruse_N = mkN "ruse" feminine ; -- tocheck
+lin rush_N = mkN "hâte" feminine | mkN "jonc" masculine ; -- tocheck
+lin rush_V = variants{}; -- mkV2V (reflV (mkV "dépêcher")) ; -- tocheck
+lin rush_V2 = variants{}; -- mkV2V (reflV (mkV "dépêcher")) ; -- tocheck
+lin rush_VV = variants{}; -- mkV2V (reflV (mkV "dépêcher")) ; -- tocheck
+lin rusk_N = mkN "biscotte" ; -- tocheck
+lin rust_N = mkN "rouille" feminine ; -- tocheck
+lin rust_V2 = mkV2 (mkV "rouiller") ; -- tocheck
+lin rustle_N = mkN "bruissement" masculine ; -- tocheck
+lin rusty_A = mkA "rouillé" ; -- tocheck
+lin rut_N = mkN "ornière" feminine | mkN "rut" masculine ; -- tocheck
+lin rut_V2 = mkV2 (mkV "sillonner") ; -- tocheck
+lin rutabaga_N = mkN "rutabaga" masculine ; -- tocheck
+lin ruthenium_N = mkN "ruthénium" masculine ; -- tocheck
+lin rutherfordium_N = mkN "rutherfordium" masculine ; -- tocheck
+lin ruthless_A = mkA "impitoyable" ; -- tocheck
+lin rutile_N = mkN "rutile" ; -- tocheck
+lin rye_N = mkN "seigle" masculine ; -- tocheck
+lin sabbatical_A = mkA "sabbatique" ; -- tocheck
+lin sable_A = mkA "sable" ; -- tocheck
+lin sable_N = mkN "sable" | mkN "zibeline" feminine ; -- tocheck
+lin sabotage_N = mkN "sabotage" masculine ; -- tocheck
+lin sabotage_V2 = mkV2 (mkV "saboter") ; -- tocheck
+lin saboteurFem_N = mkN "saboteuse" feminine ; -- tocheck
+lin saboteurMasc_N = mkN "saboteur" masculine ; -- tocheck
+lin sabre_N = mkN "sabre" masculine ; -- tocheck
+lin saccade_N = mkN "saccade" feminine ; -- tocheck
+lin saccharin_N = mkN "saccharine" feminine ; -- tocheck
+lin sachet_N = mkN "sachet" masculine ; -- tocheck
+lin sack_N = mkN "butin" masculine | mkN "paquet" masculine | mkN "sac" masculine ; -- tocheck
+lin sack_V2 = mkV2 (mkV "coucher") | mkV2 (mkV "virer") | mkV2 (mkV "saccager") ; -- tocheck
+lin sackbut_N = mkN "sacqueboute" feminine ; -- tocheck
+lin sacral_A = mkA "sacral" ; -- tocheck
+lin sacrament_N = mkN "sacrement" masculine ; -- tocheck
+lin sacred_A = mkA "sacré" ; -- tocheck
+lin sacrifice_N = mkN "sacrifice" masculine ; -- tocheck
+lin sacrifice_V = variants{}; -- mkV2 (mkV "sacrifier") ; -- tocheck
+lin sacrifice_V2 = mkV2 (mkV "sacrifier") ; -- tocheck
+lin sacrificial_A = mkA "sacrificiel" ; -- tocheck
+lin sacrilege_N = mkN "sacrilège" masculine ; -- tocheck
+lin sacrilegious_A = mkA "sacrilège" ; -- tocheck
+lin sacristan_N = mkN "sacristain" masculine ; -- tocheck
+lin sacristy_N = mkN "sacristie" ; -- tocheck
+lin sacrosanct_A = mkA "sacro-saint" | mkA "sacrosaint" ; -- tocheck
+lin sacrum_N = mkN "sacrum" masculine ; -- tocheck
+lin sad_A = mkA "triste" ; -- tocheck
+lin sadden_V2 = mkV2 (mkV "attrister") ; -- tocheck
+lin saddle_N = mkN "sellette" feminine | mkN "selle" feminine ; -- tocheck
+lin saddle_V2 = mkV2 (mkV "seller") ; -- tocheck
+lin saddler_N = mkN "sellier" masculine ; -- tocheck
+lin sadism_N = mkN "sadisme" masculine ; -- tocheck
+lin sadist_N = mkN "sadique" ; -- tocheck
+lin sadistic_A = mkA "sadique" ; -- tocheck
+lin sadly_Adv = variants{} ; --
+lin sadness_N = mkN "tristesse" feminine ; -- tocheck
+lin sadomasochism_N = mkN "sadomasochisme" masculine ; -- tocheck
+lin safari_N = mkN "safari" masculine ; -- tocheck
+lin safe_A = mkA "sauf" | mkA "sûr" ; -- tocheck
+lin safe_N = mkN "coffre-fort" masculine ; -- tocheck
+lin safe_conduct_N = mkN "sauf-conduit" masculine ; -- tocheck
+lin safely_Adv = variants{} ; --
+lin safety_N = mkN "sécurité" feminine | mkN "sûreté" feminine ; -- tocheck
+lin saffron_N = mkN "safran" ; -- tocheck
+lin sage_A = mkA "raisonnable" ; -- tocheck
+lin sage_N = mkN "sauge" feminine | mkN "sage" masculine ; -- tocheck
+lin saiga_N = mkN "saïga" masculine ; -- tocheck
+lin sail_N = mkN "massif" masculine | mkN "voile" feminine | mkN "aile" feminine ; -- tocheck
+lin sail_V = variants{}; -- mkV2 (mkV "voler") ; -- tocheck
+lin sailboat_N = mkN "cotre" masculine ; -- tocheck
+lin sailfish_N = mkN "voilier" masculine ; -- tocheck
+lin sailor_N = mkN "matelot" masculine ; -- tocheck
+lin sainfoin_N = mkN "sainfoin" masculine ; -- tocheck
+lin saint_N = mkN "saint" masculine ; -- tocheck
+lin sake_1_N = variants{} ; --
+lin sake_2_N = variants{} ; --
+lin sake_N = mkN "saké" masculine ; -- tocheck
+lin salacious_A = mkA "salace" ; -- tocheck
+lin salacity_N = mkN "salacité" feminine ; -- tocheck
+lin salad_N = mkN "salade" feminine ; -- tocheck
+lin salamander_N = mkN "salamandre" feminine ; -- tocheck
+lin salami_N = mkN "salami" masculine ; -- tocheck
+lin salary_N = mkN "salaire" masculine ; -- tocheck
+lin sale_N = mkN "vente" feminine ;
+lin saleable_A = mkA "vendable" ; -- tocheck
+lin salesman_N = mkN "vendeur" masculine ; -- tocheck
+lin salesperson_N = mkN "vendeur" masculine ; -- tocheck
+lin saleswoman_N = mkN "vendeuse" feminine ; -- tocheck
+lin salience_N = mkN "saillance" feminine ; -- tocheck
+lin salient_A = mkA "saillant" | mkA "pertinent" ; -- tocheck
+lin salient_N = mkN "saillant" ; -- tocheck
+lin saline_N = mkN "saline" feminine ; -- tocheck
+lin saliva_N = mkN "salive" ; -- tocheck
+lin salivary_A = mkA "salivaire" ; -- tocheck
+lin salivate_V = mkV (mkV "saliver") ; -- tocheck
+lin salivation_N = mkN "salivation" ; -- tocheck
+lin sallet_N = mkN "salade" feminine ; -- tocheck
+lin sallow_A = mkA "cireux" ; -- tocheck
+lin salmon_N = mkN "saumon" | mkN "saumon" masculine ; -- tocheck
+lin salmonella_N = mkN "salmonelle" feminine ; -- tocheck
+lin salmonellosis_N = mkN "salmonellose" feminine ; -- tocheck
+lin salon_N = mkN "salon" masculine ; -- tocheck
+lin saloon_N = mkN "saloon" ; -- tocheck
+lin salt_A = mkA "salin" | mkA "salé" ; -- tocheck
+lin salt_N = L.salt_N ;
+lin salt_V2 = mkV2 (mkV "saler") ; -- tocheck
+lin saltpetre_N = mkN "salpêtre" masculine ; -- tocheck
+lin salty_A = mkA "salé" ; -- tocheck
+lin salubrious_A = mkA "salubre" ; -- tocheck
+lin salubrity_N = mkN "salubrité" feminine ; -- tocheck
+lin salutary_A = mkA "bienfaisant" ; -- tocheck
+lin salute_V2 = mkV2 (mkV "saluer") ; -- tocheck
+lin salvage_N = mkN "épave" feminine | mkN "sauvetage" masculine | mkN "récompense" feminine | mkN "rescapé" masculine ; -- tocheck
+lin salvage_V2 = mkV2 (mkV "recycler") | mkV2 (mkV "sauver") ; -- tocheck
+lin salvation_N = mkN "salut" masculine ; -- tocheck
+lin salve_N = mkN "onguent" masculine ; -- tocheck
+lin salvo_N = mkN "salve" masculine ; -- tocheck
+lin samara_N = mkN "samare" feminine ; -- tocheck
+lin samarium_N = mkN "samarium" masculine ; -- tocheck
+lin samba_N = mkN "samba" feminine ; -- tocheck
+lin same_A = mkA "même" ; -- tocheck
+lin samizdat_N = mkN "samizdat" | mkN "samizdat" masculine ; -- tocheck
+lin samovar_N = mkN "samovar" masculine ; -- tocheck
+lin sampan_N = mkN "sampan" masculine ; -- tocheck
+lin sample_N = mkN "échantillon" masculine ; -- tocheck
+lin sample_V2 = mkV2 (mkV "échantillonner") ; -- tocheck
+lin sampling_N = mkN "échantillonnage" masculine | mkN "échantillon" masculine ; -- tocheck
+lin samurai_N = mkN "samouraï" masculine ; -- tocheck
+lin sanatorium_N = mkN "sanatorium" masculine ; -- tocheck
+lin sanctify_V2 = mkV2 (mkV "consacrer") ; -- tocheck
+lin sanctimonious_A = mkA "hypocrite" ; -- tocheck
+lin sanction_N = mkN "sanction" ; -- tocheck
+lin sanctuary_N = mkN "réserve" feminine | mkN "sanctuaire" masculine | mkN "refuge" masculine | mkN "asile" masculine ; -- tocheck
+lin sand_N = L.sand_N ;
+lin sand_V2 = mkV2 (mkV "sabler") ; -- tocheck
+lin sandal_N = mkN "sandale" feminine ; -- tocheck
+lin sandalwood_N = mkN "santal" masculine ; -- tocheck
+lin sandblast_V2 = mkV2 (mkV "sabler") ; -- tocheck
+lin sandgrouse_N = mkN "ganga" masculine ; -- tocheck
+lin sandhi_N = mkN "sandhi" masculine ; -- tocheck
+lin sandpaper_V2 = mkV2 (mkV "poncer") ; -- tocheck
+lin sandpiper_N = mkN "chevalier" masculine ; -- tocheck
+lin sandstone_N = mkN "grès" masculine ; -- tocheck
+lin sandwich_N = mkN "sandwich" masculine ; -- tocheck
+lin sane_A = mkA "sain" ; -- tocheck
+lin sang_froid_N = mkN "sang-froid" masculine ; -- tocheck
+lin sanguinary_A = mkA "sanguin" ; -- tocheck
+lin sanguine_N = mkN "sanguine" feminine ; -- tocheck
+lin sanicle_N = mkN "sanicle" masculine ; -- tocheck
+lin sanitation_N = mkN "assainissement" masculine ; -- tocheck
+lin sap_N = mkN "sève" feminine | mkN "naïf" ; -- tocheck
+lin sap_V2 = mkV2 (mkV "saper") ; -- tocheck
+lin saphead_N = mkN "idiot" masculine ; -- tocheck
+lin sapling_N = mkN "arbuste" masculine ; -- tocheck
+lin saponin_N = mkN "saponine" feminine ; -- tocheck
+lin sapper_N = mkN "sapeur" masculine ; -- tocheck
+lin sapphic_A = mkA "lesbien" ; -- tocheck
+lin sapphire_A = mkA "saphir" ; -- tocheck
+lin sapphire_N = mkN "saphir" masculine ; -- tocheck
+lin sapphirine_N = mkN "saphirine" feminine ; -- tocheck
+lin sarcasm_N = mkN "sarcasme" ; -- tocheck
+lin sarcoma_N = mkN "sarcome" masculine ; -- tocheck
+lin sarcomere_N = mkN "sarcomère" masculine ; -- tocheck
+lin sarcophagus_N = mkN "sarcophage" ; -- tocheck
+lin sardine_N = mkN "sardine" feminine ; -- tocheck
+lin sardonic_A = mkA "sardonique" ; -- tocheck
+lin sari_N = mkN "sari" masculine ; -- tocheck
+lin sarin_N = mkN "sarin" masculine ; -- tocheck
+lin sarong_N = mkN "sarong" masculine ; -- tocheck
+lin sartorial_A = mkA "vestimentaire" ; -- tocheck
+lin sash_N = mkN "ventail" masculine ; -- tocheck
+lin sashimi_N = mkN "sashimi" masculine ; -- tocheck
+lin satanic_A = mkA "satanique" ; -- tocheck
+lin satellite_N = mkN "satellite" masculine ; -- tocheck
+lin satiate_V2 = mkV2 (mkV "rassasier") ; -- tocheck
+lin satin_A = mkA "satiné" ; -- tocheck
+lin satin_N = mkN "satin" masculine ; -- tocheck
+lin satire_N = mkN "satire" feminine ; -- tocheck
+lin satirical_A = mkA "satirique" ; -- tocheck
+lin satisfaction_N = mkN "satisfaction" feminine ; -- tocheck
+lin satisfactory_A = mkA "satisfaisant" ; -- tocheck
+lin satisfied_A = variants{} ; --
+lin satisfy_V2 = mkV2 (mkV I.satisfaire_V2) ; -- tocheck
+lin satrap_N = mkN "satrape" masculine ; -- tocheck
+lin saturation_N = mkN "saturation" feminine ; -- tocheck
+lin satyr_N = mkN "satyre" masculine ; -- tocheck
+lin satyriasis_N = mkN "satyriasis" ; -- tocheck
+lin sauce_N = mkN "sauce" feminine ; -- tocheck
+lin saucepan_N = mkN "casserole" feminine ; -- tocheck
+lin saucer_N = mkN "soucoupe" feminine ; -- tocheck
+lin sauerkraut_N = mkN "choucroute" feminine ; -- tocheck
+lin sauna_N = mkN "sauna" feminine ; -- tocheck
+lin saunter_N = mkN "flâner" ; -- tocheck
+lin saunter_V = mkV (mkV "flâner") ; -- tocheck
+lin sausage_N = mkN "saucisson" masculine | mkN "saucisse" feminine ; -- tocheck
+lin savagery_N = mkN "sauvagerie" feminine ; -- tocheck
+lin savanna_N = mkN "savane" feminine ; -- tocheck
+lin save_V = variants{}; -- mkV2 (mkV "épargner") | mkV2 (mkV "économiser") | mkV2 (mkV "sauver") | mkV2 (mkV "sauvegarder") ; -- tocheck
+lin save_V2 = mkV2 (mkV "épargner") | mkV2 (mkV "économiser") | mkV2 (mkV "sauver") | mkV2 (mkV "sauvegarder") ; -- tocheck
+lin saving_N = variants{} ; --
+lin savings_N = mkN "économies" ; -- tocheck
+lin savior_N = mkN "sauveur" masculine ; -- tocheck
+lin savory_A = mkA "salé" | mkA "savoureux" ; -- tocheck
+lin savory_N = mkN "sarriette" feminine ; -- tocheck
+lin saw_N = mkN "proverbe" masculine | mkN "scie" feminine ; -- tocheck
+lin saw_V2 = mkV2 (mkV "scier") ; -- tocheck
+lin sawfish_N = mkN "poisson-scie" masculine ; -- tocheck
+lin sawhorse_N = mkN "tréteau" masculine ; -- tocheck
+lin sawm_N = mkN "saoum" masculine ; -- tocheck
+lin saxifrage_N = mkN "saxifrage" feminine ; -- tocheck
+lin saxophone_N = mkN "saxophone" masculine ; -- tocheck
+lin saxophonist_N = mkN "saxophoniste" ; -- tocheck
+lin say_V = lin V I.dire_V2 ;
+lin say_V2 = I.dire_V2 ;
+lin say_VS = mkVS (mkV I.dire_V2) ;
+lin saying_N = mkN "dicton" masculine ; -- tocheck
+lin scab_N = mkN "croûte" ; -- tocheck
+lin scabbard_N = mkN "fourreau" masculine ; -- tocheck
+lin scabies_N = mkN "gale" feminine ; -- tocheck
+lin scaffold_N = mkN "échafaud" masculine ; -- tocheck
+lin scaffolding_N = mkN "échafaudage" masculine ; -- tocheck
+lin scalability_N = mkN "extensibilité" feminine ; -- tocheck
+lin scalable_A = mkA "extensible" ; -- tocheck
+lin scalar_A = mkA "scalaire" ; -- tocheck
+lin scalar_N = mkN "scalaire" masculine ; -- tocheck
+lin scald_V2 = mkV2 (mkV "ébouillanter") ; -- tocheck
+lin scale_N = mkN "échelle" feminine | mkN "écaille" feminine | mkN "balance" feminine | mkN "squame" feminine | mkN "barbure" feminine | mkN "échelle" ; -- tocheck
+lin scale_V2 = mkV2 (mkV "écailler") | mkV2 (mkV "escalader") ; -- tocheck
+lin scalene_A = mkA "scalène" ; -- tocheck
+lin scallop_N = mkN "escalope" ; -- tocheck
+lin scalp_V2 = mkV2 (mkV "scalper") ; -- tocheck
+lin scalpel_N = mkN "scalpel" masculine ; -- tocheck
+lin scam_N = mkN "entourloupe" feminine ; -- tocheck
+lin scam_V2 = mkV2 (mkV "entourlouper") ; -- tocheck
+lin scamper_V = mkV (mkV "gambader") ; -- tocheck
+lin scan_V = variants{}; -- mkV2 (mkV "scanner") | mkV2 (mkV "scander") ; -- tocheck
+lin scan_V2 = mkV2 (mkV "scanner") | mkV2 (mkV "scander") ; -- tocheck
+lin scandal_N = mkN "scandale" masculine ; -- tocheck
+lin scandalous_A = mkA "scandaleux" ; -- tocheck
+lin scandium_N = mkN "scandium" masculine ; -- tocheck
+lin scanner_N = mkN "scanner" masculine ; -- tocheck
+lin scansion_N = mkN "scansion" feminine ; -- tocheck
+lin scant_A = mkA "insuffisant" ; -- tocheck
+lin scanty_A = mkA "insuffisant" | mkA "maigre" ; -- tocheck
+lin scar_N = mkN "cicatrice" feminine ; -- tocheck
+lin scar_V = variants{}; -- mkV2 (mkV "cicatriser") ; -- tocheck
+lin scar_V2 = mkV2 (mkV "cicatriser") ; -- tocheck
+lin scarce_A = mkA "rare" ; -- tocheck
+lin scarcely_Adv = variants{} ; --
+lin scare_N = mkN "effrayer" ; -- tocheck
+lin scare_V2 = mkV2 (mkV "effrayer") ; -- tocheck
+lin scarecrow_N = mkN "épouvantail" masculine ; -- tocheck
+lin scared_A = variants{} ; --
+lin scarf_N = mkN "écharpe" feminine ; -- tocheck
+lin scarlet_A = mkA "écarlate" ; -- tocheck
+lin scarlet_N = mkN "écarlate" ; -- tocheck
+lin scary_A = mkA "sinistre" ; -- tocheck
+lin scathing_A = mkA "acerbe" | mkA "cinglant" ; -- tocheck
+lin scatological_A = mkA "scatologique" ; -- tocheck
+lin scatter_V = variants{}; -- mkV2 (mkV "disperser") | mkV2 (reflV (mkV "disperser")) | mkV2 (mkV "éparpiller") ; -- tocheck
+lin scatter_V2 = mkV2 (mkV "disperser") | mkV2 (reflV (mkV "disperser")) | mkV2 (mkV "éparpiller") ; -- tocheck
+lin scatterbrained_A = mkA "écervelé" ; -- tocheck
+lin scattering_N = mkN "diffusion" feminine ; -- tocheck
+lin scavenge_V = mkV (mkV "nettoyer") ; -- tocheck
+lin scenario_N = mkN "scénario" masculine ; -- tocheck
+lin scene_N = mkN "scène" feminine ; -- tocheck
+lin scenery_N = mkN "décor" masculine ; -- tocheck
+lin scent_N = mkN "odeur" masculine ; -- tocheck
+lin scent_V2 = mkV2 (mkV I.sentir_V2) ; -- tocheck
+lin sceptical_A = mkA "dubitatif" | mkA "sceptique" ; -- tocheck
+lin sceptre_N = mkN "sceptre" masculine ; -- tocheck
+lin schedule_N = mkN "planning" masculine ; -- tocheck
+lin schedule_V = variants{}; -- mkV2V (mkV "planifier") | mkV2V (mkV I.prévoir_V2) ; -- tocheck
+lin schedule_V2 = variants{}; -- mkV2V (mkV "planifier") | mkV2V (mkV I.prévoir_V2) ; -- tocheck
+lin schedule_V2V = mkV2V (mkV "planifier") | mkV2V (mkV I.prévoir_V2) ; -- tocheck
+lin scheduling_N = mkN "planification" feminine ; -- tocheck
+lin scheelite_N = mkN "scheelite" feminine ; -- tocheck
+lin schematic_A = mkA "schématique" ; -- tocheck
+lin schematic_N = mkN "schéma" masculine ; -- tocheck
+lin scheme_N = mkN "schéma" masculine ;
+lin schemer_N = mkN "machinateur" masculine ; -- tocheck
+lin schilling_N = mkN "schilling" masculine ; -- tocheck
+lin schist_N = mkN "schiste" masculine ; -- tocheck
+lin schistosomiasis_N = mkN "schistosomiase" ; -- tocheck
+lin schizophrenia_N = mkN "schizophrénie" feminine ; -- tocheck
+lin schnapps_N = mkN "schnaps" masculine ; -- tocheck
+lin schnitzel_N = mkN "schnitzel" masculine ; -- tocheck
+lin scholar_N = mkN "savant" masculine ; -- tocheck
+lin scholarly_A = mkA "érudit" ; -- tocheck
+lin scholarship_N = mkN "érudition" feminine | mkN "bourse" feminine ; -- tocheck
+lin scholasticism_N = mkN "scolastique" ; -- tocheck
+lin school_N = L.school_N ;
+lin schoolbag_N = mkN "cartable" ; -- tocheck
+lin schoolboy_N = mkN "élève" masculine ; -- tocheck
+lin schoolchild_N = mkN "élève" ; -- tocheck
+lin schoolgirl_N = mkN "élève" feminine ; -- tocheck
+lin schooling_N = mkN "scolarité" feminine ; -- tocheck
+lin schoolmate_N = mkN "camarade" ; -- tocheck
+lin schooner_N = mkN "goélette" feminine ; -- tocheck
+lin schottische_N = mkN "scottish" feminine ; -- tocheck
+lin sci_fi_N = mkN "S-F" feminine ; -- tocheck
+lin sciatica_N = mkN "sciatique" masculine ; -- tocheck
+lin science_N = L.science_N ;
+lin scientific_A = mkA "scientifique" ; -- tocheck
+lin scientifically_Adv = mkAdv "scientifiquement" ; -- tocheck
+lin scientist_N = mkN "scientifique" ; -- tocheck
+lin scimitar_N = mkN "cimeterre" masculine ; -- tocheck
+lin scion_N = mkN "scion" | mkN "descendant" masculine ; -- tocheck
+lin scissors_N = mkN "ciseaux" ; -- tocheck
+lin sclerosis_N = mkN "sclérose" feminine ; -- tocheck
+lin scoff_V2 = mkV2 (mkV "engloutir") ; -- tocheck
+lin scold_N = mkN "mégère" feminine ; -- tocheck
+lin scold_V2 = mkV2 (mkV "tancer") ; -- tocheck
+lin scoliosis_N = mkN "scoliose" feminine ; -- tocheck
+lin scoop_N = mkN "pelle" feminine ; -- tocheck
+lin scoop_V2 = mkV2 (mkV "écoper") ; -- tocheck
+lin scooter_N = mkN "trottinette" feminine | mkN "scooter" masculine ; -- tocheck
+lin scope_N = mkN "portée" | mkN "portée" feminine ; -- tocheck
+lin score_N = mkN "partition" feminine | mkN "vingtaine" feminine ; -- tocheck
+lin score_V = variants{}; -- mkV2 (mkV "gagner") ; -- tocheck
+lin score_V2 = mkV2 (mkV "gagner") ; -- tocheck
+lin scorer_N = mkN "buteur" masculine ; -- tocheck
+lin scorn_N = mkN "mépris" masculine ; -- tocheck
+lin scorn_V2 = mkV2 (mkV "mépriser") ; -- tocheck
+lin scorpion_N = mkN "scorpion" masculine ; -- tocheck
+lin scorpionfish_N = mkN "rascasse" feminine ; -- tocheck
+lin scot_free_Adv = mkAdv "dégrevé" ; -- tocheck
+lin scoter_N = mkN "macreuse" feminine ; -- tocheck
+lin scoundrel_N = mkN "scélérat" masculine ; -- tocheck
+lin scour_V2 = mkV2 (mkV "récurer") | mkV2 (mkV "écumer") ; -- tocheck
+lin scourge_N = mkN "fléau" masculine | mkN "discipline" feminine ; -- tocheck
+lin scout_N = mkN "reconnaissance" feminine | mkN "éclaireur" masculine ; -- tocheck
+lin scouting_N = mkN "scoutisme" masculine ; -- tocheck
+lin scowl_N = mkN "froncement" masculine ; -- tocheck
+lin scowl_V = mkV (mkV "froncer") ; -- tocheck
+lin scram_V = mkV (mkV "dégager") ; -- tocheck
+lin scramble_N = mkN "motocross" masculine | mkN "interception" feminine | mkN "bousculade" feminine ; -- tocheck
+lin scramble_V = variants{}; -- mkV2V (reflV (mkV "ruer")) | mkV2V (mkV "brouiller") ; -- tocheck
+lin scramble_V2 = variants{}; -- mkV2V (reflV (mkV "ruer")) | mkV2V (mkV "brouiller") ; -- tocheck
+lin scrap_N = mkN "ferraille" feminine | mkN "restes" | mkN "bribe" feminine ; -- tocheck
+lin scrape_V = variants{}; -- mkV2 (mkV "gratter") ; -- tocheck
+lin scrape_V2 = mkV2 (mkV "gratter") ; -- tocheck
+lin scraper_N = mkN "grattoir" masculine ; -- tocheck
+lin scratch_N = mkN "égratignure" feminine | mkN "pognon" masculine ; -- tocheck
+lin scratch_V = variants{}; -- L.scratch_V2 ;
+lin scratch_V2 = L.scratch_V2 ;
+lin scrawl_N = mkN "griffonnage" masculine ; -- tocheck
+lin scrawl_V2 = mkV2 (mkV "griffonner") ; -- tocheck
+lin scrawny_A = mkA "maigrichon(ne)" ; -- tocheck
+lin scream_N = mkN "cri" masculine ; -- tocheck
+lin scream_V = variants{}; -- mkV2 (mkV "crier") ; -- tocheck
+lin scream_V2 = mkV2 (mkV "crier") ; -- tocheck
+lin scream_VS = variants{}; -- mkV2 (mkV "crier") ; -- tocheck
+lin screech_N = mkN "crissement" ; -- tocheck
+lin screed_N = mkN "chape" feminine ; -- tocheck
+lin screen_N = mkN "paravent" masculine | mkN "écran" masculine ; -- tocheck
+lin screen_V = variants{} ; --
+lin screen_V2 = variants{} ; --
+lin screening_N = mkN "protection" feminine | mkN "projection" feminine ; -- tocheck
+lin screenwriter_N = mkN "scénariste" ; -- tocheck
+lin screw_N = mkN "visser" | mkN "vis" feminine | mkN "hélice" ; -- tocheck
+lin screw_V = variants{}; -- mkV2 (mkV "tricher") | mkV2 (mkV "visser") ; -- tocheck
+lin screw_V2 = mkV2 (mkV "tricher") | mkV2 (mkV "visser") ; -- tocheck
+lin screwdriver_N = mkN "tournevis" masculine ; -- tocheck
+lin scribble_V2 = mkV2 (mkV "griffonner") ; -- tocheck
+lin scribbler_N = mkN "gribouilleur" masculine ; -- tocheck
+lin scribe_N = mkN "scribe" masculine ; -- tocheck
+lin script_N = mkN "écriture" feminine | mkN "écrit" masculine | mkN "script" masculine ; -- tocheck
+lin scriptorium_N = mkN "scriptorium" ; -- tocheck
+lin scroll_N = mkN "volute" feminine | mkN "rôle" masculine ; -- tocheck
+lin scrooge_N = mkN "avare" ; -- tocheck
+lin scrotal_A = mkA "scrotal" ; -- tocheck
+lin scrotum_N = mkN "scrotum" masculine ; -- tocheck
+lin scrub_V2 = mkV2 (mkV "crosser") | mkV2 (mkV "annuler") ; -- tocheck
+lin scruffy_A = mkA "débraillé" ; -- tocheck
+lin scrum_N = mkN "mêlée" feminine ; -- tocheck
+lin scrumptious_A = mkA "succulent" ; -- tocheck
+lin scruple_N = mkN "scrupule" masculine ; -- tocheck
+lin scrutinize_V2 = mkV2 (mkV "scruter") ; -- tocheck
+lin scrutiny_N = variants{} ; --
+lin scuffle_N = mkN "binette" feminine | mkN "rixe" feminine ; -- tocheck
+lin scull_N = mkN "skiff" masculine ; -- tocheck
+lin sculptor_N = mkN "sculpteur" masculine ; -- tocheck
+lin sculpture_N = mkN "sculpture" feminine ; -- tocheck
+lin scum_N = mkN "ordure" | mkN "écume" feminine ; -- tocheck
+lin scupper_N = mkN "dalot" masculine ; -- tocheck
+lin scurry_V = mkV (mkV "détaler") ; -- tocheck
+lin scurvy_N = mkN "scorbut" masculine ; -- tocheck
+lin scuttle_N = mkN "écoutille" feminine ; -- tocheck
+lin scuttle_V2 = mkV2 (mkV "saborder") ; -- tocheck
+lin scythe_N = mkN "faux" ; -- tocheck
+lin scythe_V2 = mkV2 (mkV "faucher") ; -- tocheck
+lin sea_N = L.sea_N ;
+lin seaborgium_N = mkN "seaborgium" masculine ; -- tocheck
+lin seafarer_N = mkN "marin" masculine ; -- tocheck
+lin seagull_N = mkN "mouette" feminine ; -- tocheck
+lin seal_N = mkN "sceau" masculine | mkN "joint" | mkN "phoque" masculine ; -- tocheck
+lin seal_V = variants{}; -- mkV2A (mkV "sceller") ; -- tocheck
+lin seal_V2 = variants{}; -- mkV2A (mkV "sceller") ; -- tocheck
+lin sealskin_N = mkN "phoque" masculine ; -- tocheck
+lin seam_N = mkN "cicatrice" feminine | mkN "couture" | mkN "suture" feminine | mkN "veine" feminine ; -- tocheck
+lin seaman_N = mkN "marin" masculine | mkN "matelot" masculine ; -- tocheck
+lin seamstress_N = mkN "couturière" feminine ; -- tocheck
+lin seaplane_N = mkN "hydravion" masculine ; -- tocheck
+lin search_N = mkN "recherche" feminine ; -- tocheck
+lin search_V = mkV "chercher" ; -- tocheck
+lin search_V2 = mkV2 (mkV "chercher") ; -- tocheck
+lin searcher_N = mkN "chercheur" masculine ; -- tocheck
+lin seashell_N = mkN "coquille" feminine ; -- tocheck
+lin season_N = mkN "saison" | mkN "saison" feminine ; -- tocheck
+lin season_V2 = mkV2 (mkV "épicer") ; -- tocheck
+lin seasonal_A = mkA "saisonnier" ; -- tocheck
+lin seasoning_N = mkN "assaisonnement" masculine ; -- tocheck
+lin seat_N = mkN "assise" feminine | mkN "siège" masculine | mkN "séant" masculine | mkN "siège" ; -- tocheck
+lin seaweed_N = mkN "algues" ; -- tocheck
+lin sebum_N = mkN "sébum" masculine ; -- tocheck
+lin secession_N = mkN "sécession" feminine ; -- tocheck
+lin secessionist_N = mkN "sécessionniste" ; -- tocheck
+lin seclusion_N = mkN "isolement" masculine ; -- tocheck
+lin second_N = mkN "seconde" feminine ; -- tocheck
+lin secondary_A = mkA "secondaire" ; -- tocheck
+lin secondly_Adv = variants{} ; --
+lin secrecy_N = mkN "secret" masculine ; -- tocheck
+lin secret_A = mkA "secret" ; -- tocheck
+lin secret_N = mkN "secret" masculine ; -- tocheck
+lin secretariat_N = mkN "secrétariat" masculine ; -- tocheck
+lin secretary_N = mkN "secrétaire" ; -- tocheck
+lin secrete_V2 = mkV2 (mkV "sécrèter") | mkV2 (mkV "celer") | mkV2 (mkV "dérober") ; -- tocheck
+lin secretion_N = mkN "sécrétion" feminine ; -- tocheck
+lin sect_N = mkN "secte" feminine ; -- tocheck
+lin sectarianism_N = mkN "sectarisme" masculine ; -- tocheck
+lin section_N = mkN "section" ;
+lin sector_N = mkN "secteur" ; -- tocheck
+lin secular_A = mkA "séculaire" | mkA "profane" | mkA "séculier" ; -- tocheck
+lin secularism_N = mkN "sécularisme" masculine ; -- tocheck
+lin secure_A = mkA "sûr" ; -- tocheck
+lin secure_V2 = variants{} ; --
+lin security_N = mkN "titre" masculine | mkN "sécurité" feminine ; -- tocheck
+lin sedan_N = mkN "berline" feminine | mkN "palanquin" masculine ; -- tocheck
+lin sedative_A = mkA "sédatif" ; -- tocheck
+lin sedative_N = mkN "sédatif" masculine ; -- tocheck
+lin sedentary_A = mkA "sédentaire" ; -- tocheck
+lin sedge_N = mkN "laîche" feminine ; -- tocheck
+lin sediment_N = mkN "sédiment" masculine ; -- tocheck
+lin sedition_N = mkN "sédition" feminine ; -- tocheck
+lin seditious_A = mkA "séditieux" ; -- tocheck
+lin seduce_V2 = mkV2 (mkV I.séduire_V2) ; -- tocheck
+lin seducer_N = mkN "séducteur" masculine ; -- tocheck
+lin seduction_N = mkN "séduction" feminine ; -- tocheck
+lin seductress_N = mkN "séductrice" feminine ; -- tocheck
+lin sedulous_A = mkA "pointilleux" ; -- tocheck
+lin see_N = mkN "siège" feminine ; -- tocheck
+lin see_V = mkV I.voir_V2 ;
+lin see_V2 = L.see_V2 ;
+lin see_V2V = mkV2V (mkV I.voir_V2) ;
+lin see_VQ = mkVQ (mkV I.voir_V2) ;
+lin see_VS = mkVS (mkV I.voir_V2) ;
+lin seed_N = L.seed_N ;
+lin seed_V2 = mkV2 (mkV "apparier") | mkV2 (mkV "semer") ; -- tocheck
+lin seedling_N = mkN "semis" ; -- tocheck
+lin seedy_A = mkA "louche" ; -- tocheck
+lin seek_V2 = L.seek_V2 ;
+lin seek_VV = variants{}; -- L.seek_V2 ;
+lin seeker_N = mkN "demandeur" ; -- tocheck
+lin seem_VA = mkVA (mkV "sembler") ;
+lin seem_VS = mkVS (mkV "sembler") ;
+lin seem_VV = deVV (mkV "sembler") ;
+lin seemingly_Adv = variants{} ; --
+lin seer_N = mkN "voyant" ; -- tocheck
+lin seersucker_N = mkN "crépon" masculine ; -- tocheck
+lin seesaw_N = mkN "balançoire" feminine ; -- tocheck
+lin seethe_V2 = mkV2 (mkV "bouillonner") ; -- tocheck
+lin segment_N = mkN "segment" masculine ; -- tocheck
+lin segment_V2 = mkV2 (mkV "segmenter") ; -- tocheck
+lin segmentation_N = mkN "segmentation" feminine ; -- tocheck
+lin segregation_N = mkN "ségrégation" feminine ; -- tocheck
+lin segue_N = mkN "transition" feminine ; -- tocheck
+lin seine_N = mkN "seine" feminine ; -- tocheck
+lin seine_V2 = mkV2 (mkV "seiner") ; -- tocheck
+lin seismic_A = mkA "sismique" ; -- tocheck
+lin seismogram_N = mkN "sismogramme" masculine ; -- tocheck
+lin seismograph_N = mkN "seismographe" ; -- tocheck
+lin seismologist_N = mkN "seismologiste" ; -- tocheck
+lin seismology_N = mkN "sismologie" feminine ; -- tocheck
+lin seize_V = variants{}; -- mkV2 (mkV "saisir") ; -- tocheck
+lin seize_V2 = mkV2 (mkV "saisir") ; -- tocheck
+lin seizure_N = mkN "saisie" feminine | mkN "attaque" feminine ; -- tocheck
+lin seldom_Adv = mkAdv "rarement" ; -- tocheck
+lin select_A = variants{} ; --
+lin select_V = variants{}; -- mkV2V (mkV "choisir") ; -- tocheck
+lin select_V2 = variants{}; -- mkV2V (mkV "choisir") ; -- tocheck
+lin select_V2V = mkV2V (mkV "choisir") ; -- tocheck
+lin select_VV = variants{}; -- mkV2V (mkV "choisir") ; -- tocheck
+lin selected_A = variants{} ; --
+lin selection_N = mkN "sélection" | mkN "sélection" feminine ; -- tocheck
+lin selective_A = mkA "sélectif" ; -- tocheck
+lin selenium_N = mkN "sélénium" masculine ; -- tocheck
+lin selenology_N = mkN "sélénologie" ; -- tocheck
+lin self_N = mkN "soi-même" masculine ; -- tocheck
+lin self_assurance_N = mkN "aplomb" masculine ; -- tocheck
+lin self_conscious_A = mkA "introspectif" ; -- tocheck
+lin self_contained_A = mkA "autonome" ; -- tocheck
+lin self_destruct_V = mkV (mkV "auto-détruire") ; -- tocheck
+lin self_educated_A = mkA "autodidacte" ; -- tocheck
+lin self_esteem_N = mkN "amour-propre" ; -- tocheck
+lin self_explanatory_A = mkA "auto-explicatif" ; -- tocheck
+lin self_indulgence_N = mkN "dissolution" feminine ; -- tocheck
+lin self_indulgent_A = mkA "dissolu" ; -- tocheck
+lin self_preservation_N = mkN "autoconservation" feminine ; -- tocheck
+lin self_reliance_N = mkN "autonomie" feminine ; -- tocheck
+lin self_righteous_A = mkA "bien-pensant" ; -- tocheck
+lin self_sacrifice_N = mkN "auto-sacrifice" masculine ; -- tocheck
+lin self_service_N = mkN "self-service" masculine ; -- tocheck
+lin self_sufficiency_N = mkN "autosuffisance" feminine ; -- tocheck
+lin self_sufficient_A = mkA "autosuffisant" ; -- tocheck
+lin selfish_A = mkA "égoïste" ; -- tocheck
+lin selfishness_N = mkN "égoïsme" feminine ; -- tocheck
+lin sell_V = mkV I.vendre_V2 ;
+lin sell_V2 = mkV2 (mkV I.vendre_V2) ;
+lin sell_V3 = L.sell_V3 ;
+lin sellerFem_N = mkN "vendeuse" feminine ; -- tocheck
+lin sellerMasc_N = mkN "vendeur" masculine ;
+lin semantic_A = mkA "sémantique" ; -- tocheck
+lin semantically_Adv = mkAdv "sémantiquement" ; -- tocheck
+lin semantics_N = mkN "sémantique" feminine ; -- tocheck
+lin semaphore_N = mkN "sémaphore" masculine ; -- tocheck
+lin semen_N = mkN "semence" feminine ; -- tocheck
+lin semester_N = mkN "semestre" ; -- tocheck
+lin semi_final_N = variants{} ; --
+lin semiannual_A = mkA "semi-annuel" ; -- tocheck
+lin semibreve_N = mkN "ronde" feminine ; -- tocheck
+lin semicircle_N = mkN "demi-cercle" masculine ; -- tocheck
+lin semicolon_N = mkN "point-virgule" masculine ; -- tocheck
+lin semiconductor_N = mkN "semiconducteur" masculine ; -- tocheck
+lin semifinal_N = mkN "demi-finale" masculine ; -- tocheck
+lin seminal_A = mkA "influent" ; -- tocheck
+lin seminar_N = mkN "séminaire" masculine ; -- tocheck
+lin seminarist_N = mkN "séminariste" masculine ; -- tocheck
+lin seminary_N = mkN "séminaire" masculine ; -- tocheck
+lin seminiferous_A = mkA "séminifère" ; -- tocheck
+lin semiotic_A = mkA "sémiotique" ; -- tocheck
+lin semiotics_N = mkN "sémiotique" feminine ; -- tocheck
+lin semivowel_N = mkN "semi-voyelle" feminine ; -- tocheck
+lin semolina_N = mkN "semoule" feminine ; -- tocheck
+lin senate_N = mkN "sénat" masculine ; -- tocheck
+lin senator_N = mkN "sénateur" masculine ; -- tocheck
+lin send_V = I.envoyer_V2 ;
+lin send_V2 = I.envoyer_V2 ;
+lin send_V2V = mkV2V (mkV I.envoyer_V2) P.accusative P.dative ;
+lin send_V3 = L.send_V3 ;
+lin send_up_N = mkN "parodie" feminine ; -- tocheck
+lin sender_N = mkN "expéditeur" masculine ; -- tocheck
+lin senescent_A = mkA "sénescent" ; -- tocheck
+lin seneschal_N = mkN "sénéchal" ; -- tocheck
+lin senile_A = mkA "sénile" ; -- tocheck
+lin senility_N = mkN "sénilité" ; -- tocheck
+lin senior_A = mkA "aîné" ; -- tocheck
+lin senior_N = mkN "supérieur" masculine ; -- tocheck
+lin seniority_N = mkN "ancienneté" ; -- tocheck
+lin sensation_N = mkN "sensation" feminine ; -- tocheck
+lin sensational_A = mkA "sensationnel" ; -- tocheck
+lin sensationalism_N = mkN "sensationnalisme" masculine ; -- tocheck
+lin sense_N = mkN "sens" masculine ;
+lin sense_V2 = mkV2 (mkV I.sentir_V2) ; -- tocheck
+lin sense_VS = variants{}; -- mkV2 (mkV I.sentir_V2) ; -- tocheck
+lin sensible_A = mkA "sensé" | mkA "sensible" ; -- tocheck
+lin sensitive_A = mkA "sensible" ; -- tocheck
+lin sensitivity_N = mkN "sensibilité" ; -- tocheck
+lin sensorimotor_A = mkA "sensorimoteur" ; -- tocheck
+lin sensual_A = mkA "sensuel" ; -- tocheck
+lin sentence_N = mkN "phrase" feminine | mkN "peine" feminine | mkN "jugement" masculine ; -- tocheck
+lin sentence_V = variants{}; -- mkV2 (mkV "punir") ; -- tocheck
+lin sentence_V2 = mkV2 (mkV "punir") ; -- tocheck
+lin sententious_A = mkA "concis" | mkA "sentencieux" ; -- tocheck
+lin sentiment_N = mkN "sentiment" masculine ; -- tocheck
+lin sentimental_A = mkA "sentimental" ; -- tocheck
+lin sentimentality_N = mkN "sentimentalité" feminine ; -- tocheck
+lin sentinel_N = mkN "factionnaire" masculine ; -- tocheck
+lin sentry_N = mkN "sentinelle" feminine ; -- tocheck
+lin sentry_box_N = mkN "guérite" feminine ; -- tocheck
+lin sepal_N = mkN "sépale" masculine ; -- tocheck
+lin separate_A = mkA "séparé" ; -- tocheck
+lin separate_V = variants{}; -- mkV2 (mkV "séparer") | mkV2 (reflV (mkV "séparer")) ; -- tocheck
+lin separate_V2 = mkV2 (mkV "séparer") | mkV2 (reflV (mkV "séparer")) ; -- tocheck
+lin separately_Adv = variants{} ; --
+lin separation_N = mkN "séparation" feminine ; -- tocheck
+lin separatism_N = mkN "séparatisme" masculine ; -- tocheck
+lin separatist_N = mkN "séparatiste" masculine ; -- tocheck
+lin sepia_N = mkN "sépia" masculine | mkN "seiche" feminine ; -- tocheck
+lin sepsis_N = mkN "sepsis" masculine ; -- tocheck
+lin septic_A = mkA "septique" ; -- tocheck
+lin septicemia_N = mkN "septicémie" feminine ; -- tocheck
+lin septuagenarian_N = mkN "septuagénaire" ; -- tocheck
+lin sepulchral_A = mkA "sépulcral" ; -- tocheck
+lin sepulchre_N = mkN "sépulcre" masculine ; -- tocheck
+lin sequel_N = mkN "suite" feminine ; -- tocheck
+lin sequence_N = mkN "suite" feminine | mkN "séquence" feminine ; -- tocheck
+lin sequencer_N = mkN "séquenceur" masculine ; -- tocheck
+lin sequester_V2 = mkV2 (mkV "séquestrer") ; -- tocheck
+lin sequin_N = mkN "paillettes" ; -- tocheck
+lin sequoia_N = mkN "séquoia" masculine ; -- tocheck
+lin seraph_N = mkN "séraphin" masculine ; -- tocheck
+lin serenade_N = mkN "sérénade" feminine ; -- tocheck
+lin serenade_V2 = mkV2 (mkV "sérénader") ; -- tocheck
+lin serendipity_N = mkN "sérendipité" feminine ; -- tocheck
+lin serene_A = mkA "serein" ; -- tocheck
+lin serenity_N = mkN "sérénité" feminine | mkN "sérénité" ; -- tocheck
+lin serf_N = mkN "serf" masculine ; -- tocheck
+lin serfdom_N = mkN "servage" masculine ; -- tocheck
+lin sergeant_N = mkN "sergent" ; -- tocheck
+lin sergeant_major_N = mkN "sergent-major" masculine ; -- tocheck
+lin serial_N = mkN "feuilleton" masculine ; -- tocheck
+lin serialism_N = mkN "sérialisme" masculine ; -- tocheck
+lin series_N = mkN "série" feminine | mkN "suite" feminine ; -- tocheck
+lin serif_N = mkN "empattement" masculine ; -- tocheck
+lin serine_N = mkN "sérine" feminine ; -- tocheck
+lin serious_A = mkA "sérieux" ; -- tocheck
+lin seriously_Adv = variants{} ; --
+lin sermon_N = mkN "sermon" masculine ; -- tocheck
+lin serotonin_N = mkN "sérotonine" feminine ; -- tocheck
+lin serous_A = mkA "séreux" ; -- tocheck
+lin serpent_N = mkN "serpent" masculine ; -- tocheck
+lin serrate_A = mkA "denté" ; -- tocheck
+lin serrated_A = mkA "denté" ; -- tocheck
+lin serum_N = mkN "sérum" masculine ; -- tocheck
+lin servantFem_N = mkN "domestique" | mkN "serviteur" feminine ; -- tocheck
+lin servantMasc_N = mkN "domestique" | mkN "serviteur" masculine ;
+lin serve_V = variants{}; -- mkV2 (mkV "signifier") | mkV2 (mkV I.servir_V2) ; -- tocheck
+lin serve_V2 = mkV2 (mkV "signifier") | mkV2 (mkV I.servir_V2) ; -- tocheck
+lin server_N = mkN "serveur" masculine | mkN "serviteur" masculine | mkN "serveur" ; -- tocheck
+lin service_N = mkN "service" masculine ;
+lin service_V2 = mkV2 (mkV I.maintenir_V2) | mkV2 (mkV I.servir_V2) ; -- tocheck
+lin serving_N = mkN "portion" ; -- tocheck
+lin servitude_N = mkN "servage" masculine ; -- tocheck
+lin sesame_N = mkN "sésame" masculine ; -- tocheck
+lin sesquicentennial_N = mkN "sesquicentenaire" masculine ; -- tocheck
+lin session_N = mkN "séance" feminine ; -- tocheck
+lin set_1_N = variants{} ; --
+lin set_2_N = variants{} ; --
+lin set_N = mkN "jeu" masculine | mkN "poste" masculine | mkN "set" masculine | mkN "ensemble" masculine | mkN "série" feminine ; -- tocheck
+lin set_V2 = mkV2 (mkV I.mettre_V2) ;
+lin sett_N = mkN "pavé" masculine | mkN "plaid" masculine ; -- tocheck
+lin setting_N = mkN "réglage" masculine ; -- tocheck
+lin settle_V = variants{}; -- mkV2 (reflV (mkV "installer")) ; -- tocheck
+lin settle_V2 = mkV2 (reflV (mkV "installer")) ; -- tocheck
+lin settlement_N = mkN "colonie" feminine | mkN "agglomération" feminine | mkN "arrangement" masculine | mkN "règlement" masculine ; -- tocheck
+lin settler_N = mkN "colon" masculine ; -- tocheck
+lin settling_N = mkN "sédimentation" feminine ; -- tocheck
+lin sever_V2 = mkV2 (mkV I.rompre_V2) ; -- tocheck
+lin several_Det = mkDet "plusieurs" "plusieurs" plural ;
+lin severe_A = mkA "sévère" ; -- tocheck
+lin severely_Adv = variants{} ; --
+lin severity_N = mkN "sévérité" feminine ; -- tocheck
+lin sew_V = L.sew_V ;
+lin sew_V2 = mkV2 (mkV I.coudre_V2) ; -- tocheck
+lin sewer_N = mkN "couturier" masculine | mkN "égout" masculine ; -- tocheck
+lin sewerage_N = mkN "assainissement" masculine ; -- tocheck
+lin sewing_N = mkN "couture" feminine | mkN "couture" ; -- tocheck
+lin sex_N = mkN "sexe" masculine ; -- tocheck
+lin sex_V2 = mkV2 (mkV "sexer") ; -- tocheck
+lin sexism_N = mkN "sexisme" masculine ; -- tocheck
+lin sexist_A = mkA "sexiste" ; -- tocheck
+lin sexist_N = mkN "sexiste" ; -- tocheck
+lin sextant_N = mkN "sextant" masculine ; -- tocheck
+lin sextet_N = mkN "sextuor" masculine ; -- tocheck
+lin sexton_N = mkN "sacristain" masculine ; -- tocheck
+lin sexual_A = mkA "sexuel" ; -- tocheck
+lin sexuality_N = mkN "sexualité" feminine | mkN "sexe" masculine ; -- tocheck
+lin sexually_Adv = variants{} ; --
+lin sexy_A = mkA "sexy" ; -- tocheck
+lin shabby_A = mkA "râpé" | mkA "minable" ; -- tocheck
+lin shack_N = mkN "cabanon" masculine ; -- tocheck
+lin shackle_N = mkN "menottes" | mkN "manille" feminine ; -- tocheck
+lin shackle_V2 = mkV2 (mkV "enchainer") ; -- tocheck
+lin shad_N = mkN "alose" ; -- tocheck
+lin shade_N = mkN "esprit" masculine | mkN "ombre" feminine | mkN "store" masculine | mkN "nuance" feminine ; -- tocheck
+lin shade_V2 = mkV2 (mkV "ombrager") ; -- tocheck
+lin shadow_N = mkN "ombre" feminine ; -- tocheck
+lin shadowy_A = mkA "sombre" ; -- tocheck
+lin shady_A = mkA "louche" ; -- tocheck
+lin shaft_N = mkN "hampe" feminine ; -- tocheck
+lin shag_N = mkN "baise" feminine ; -- tocheck
+lin shag_V2 = mkV2 (mkV "sauter") ; -- tocheck
+lin shaggy_A = mkA "hirsute" ; -- tocheck
+lin shah_N = mkN "shah" masculine ; -- tocheck
+lin shake_N = mkN "secousse" ; -- tocheck
+lin shake_V = variants{}; -- mkV2 (mkV "secouer") | mkV2 (reflV (mkV "secouer")) ; -- tocheck
+lin shake_V2 = mkV2 (mkV "secouer") | mkV2 (reflV (mkV "secouer")) ; -- tocheck
+lin shale_N = mkN "schiste" masculine ; -- tocheck
+lin shall_VV = S.must_VV ;
+lin shallot_N = mkN "échalote" feminine ; -- tocheck
+lin shallow_A = mkA "superficiel" ; -- tocheck
+lin shallow_N = mkN "haut-fond" masculine ; -- tocheck
+lin sham_N = mkN "faux-semblant" masculine | mkN "feinte" feminine ; -- tocheck
+lin sham_V2 = mkV2 (mkV "tromper") ; -- tocheck
+lin shaman_N = mkN "chaman" masculine ; -- tocheck
+lin shambles_N = mkN "capharnaüm" masculine | mkN "fouillis" masculine ; -- tocheck
+lin shame_N = mkN "honte" feminine ; -- tocheck
+lin shameful_A = mkA "honteux" ; -- tocheck
+lin shamelessness_N = mkN "dévergondage" feminine ; -- tocheck
+lin shampoo_N = mkN "shampoing" masculine ; -- tocheck
+lin shampoo_V2 = mkV2 (mkV "shampouiner") ; -- tocheck
+lin shamrock_N = mkN "trèfle" masculine ; -- tocheck
+lin shandy_N = mkN "panaché" masculine ; -- tocheck
+lin shantytown_N = mkN "bidonville" feminine ; -- tocheck
+lin shape_N = mkN "forme" feminine ; -- tocheck
+lin shape_V = variants{} ; --
+lin shape_V2 = variants{} ; --
+lin shape_VV = variants{} ; --
+lin shard_N = mkN "éclat" masculine ; -- tocheck
+lin share_N = mkN "part" feminine | mkN "action" feminine ; -- tocheck
+lin share_V = variants{}; -- mkV2 (mkV "partager") ; -- tocheck
+lin share_V2 = mkV2 (mkV "partager") ; -- tocheck
+lin sharecropper_N = mkN "métayer" masculine ; -- tocheck
+lin shared_A = variants{} ; --
+lin shareholder_N = mkN "actionnaire" ; -- tocheck
+lin shareware_N = mkN "shareware" masculine ; -- tocheck
+lin shark_N = mkN "requin" masculine ; -- tocheck
+lin sharp_A = L.sharp_A ;
+lin sharpen_V2 = mkV2 (mkV "affiler") ; -- tocheck
+lin sharpener_N = mkN "affûteuse" feminine ; -- tocheck
+lin sharply_Adv = variants{} ; --
+lin sharpness_N = mkN "tranchant" masculine | mkN "finesse" feminine | mkN "netteté" feminine | mkN "acuité" feminine | mkN "acidité" feminine ; -- tocheck
+lin shatter_V = variants{}; -- mkV2 (mkV "fracasser") | mkV2 (mkV "éclater") ; -- tocheck
+lin shatter_V2 = mkV2 (mkV "fracasser") | mkV2 (mkV "éclater") ; -- tocheck
+lin shave_V2 = mkV2 (mkV "raser") | mkV2 (reflV (mkV "raser")) ; -- tocheck
+lin shaven_A = mkA "rasé" ; -- tocheck
+lin shawl_N = mkN "châle" masculine ; -- tocheck
+lin she_Pron = S.she_Pron ;
+lin sheaf_N = mkN "faisceau" masculine ; -- tocheck
+lin shear_N = mkN "cisailles" | mkN "tonte" feminine ; -- tocheck
+lin shear_V2 = mkV2 (mkV "couper") | mkV2 (mkV "cisailler") | mkV2 (mkV I.tondre_V2) ; -- tocheck
+lin shears_N = mkN "cisailles" ; -- tocheck
+lin shearwater_N = mkN "puffin" masculine ; -- tocheck
+lin sheath_N = mkN "fourreau" masculine | mkN "gaine" ; -- tocheck
+lin sheathe_V2 = mkV2 (mkV "engainer") | mkV2 (mkV "rengainer") ; -- tocheck
+lin shed_N = mkN "hangar" masculine ; -- tocheck
+lin shed_V2 = mkV2 (mkV "séparer") | mkV2 (mkV "verser") ; -- tocheck
+lin sheen_N = mkN "brillance" ; -- tocheck
+lin sheep_N = L.sheep_N ;
+lin sheepfold_N = mkN "bergerie" feminine ; -- tocheck
+lin sheepish_A = mkA "penaud" ; -- tocheck
+lin sheer_A = mkA "pur" | mkA "vertical" | mkA "transparent" ; -- tocheck
+lin sheet_N = mkN "écoute" feminine | mkN "plaque" feminine | mkN "feuille" feminine ; -- tocheck
+lin shelduck_N = mkN "tadorne" ; -- tocheck
+lin shelf_N = mkN "étagère" feminine | mkN "rayon" masculine ; -- tocheck
+lin shell_N = mkN "coquillage" | mkN "douille" feminine | mkN "coquille" feminine | mkN "squelette" masculine | mkN "carapace" feminine | mkN "obus" masculine | mkN "cosse" feminine | mkN "coquille" ; -- tocheck
+lin shell_V2 = mkV2 (mkV "décortiquer") ; -- tocheck
+lin shellfish_N = mkN "coquillage" masculine ; -- tocheck
+lin shelter_N = mkN "abri" ; -- tocheck
+lin shelter_V2 = mkV2 (mkV "abriter") ; -- tocheck
+lin shelve_V2 = mkV2 (mkV I.suspendre_V2) ; -- tocheck
+lin shepherd_N = mkN "berger" masculine ; -- tocheck
+lin shepherdess_N = mkN "bergère" feminine ; -- tocheck
+lin sherbet_N = mkN "sorbet" ; -- tocheck
+lin sheriff_N = mkN "shérif" masculine ; -- tocheck
+lin sherry_N = mkN "xérès" masculine ; -- tocheck
+lin shibboleth_N = mkN "shibboleth" ; -- tocheck
+lin shield_N = mkN "bouclier" masculine | mkN "écu" masculine ; -- tocheck
+lin shield_V2 = mkV2 (mkV "protéger") ; -- tocheck
+lin shift_N = mkN "décalage" | mkN "roulement" masculine ; -- tocheck
+lin shift_V = variants{} ; --
+lin shift_V2 = variants{} ; --
+lin shifty_A = mkA "louche" ; -- tocheck
+lin shiitake_N = mkN "shiitaké" masculine ; -- tocheck
+lin shiksa_N = mkN "shiksa" feminine ; -- tocheck
+lin shill_N = mkN "compère" masculine ; -- tocheck
+lin shilling_N = mkN "shilling" masculine ; -- tocheck
+lin shimmer_V = mkV (mkV "chatoyer") ; -- tocheck
+lin shimmy_N = mkN "shimmy" masculine ; -- tocheck
+lin shin_N = mkN "tibia" masculine ; -- tocheck
+lin shine_N = mkN "éclat" masculine ; -- tocheck
+lin shine_V = variants{}; -- mkV2 (mkV "briller") ; -- tocheck
+lin shine_V2 = mkV2 (mkV "briller") ; -- tocheck
+lin shingle_N = mkN "galet" | mkN "bardeau" masculine | mkN "galet" masculine ; -- tocheck
+lin shingles_N = mkN "zona" masculine ; -- tocheck
+lin shininess_N = mkN "brillance" feminine ; -- tocheck
+lin shiny_A = mkA "brillant" ; -- tocheck
+lin ship_N = L.ship_N ;
+lin ship_V = variants{}; -- mkV2 (mkV "poster") ; -- tocheck
+lin ship_V2 = mkV2 (mkV "poster") ; -- tocheck
+lin shipwreck_N = mkN "naufrage" masculine | mkN "épave" feminine ; -- tocheck
+lin shipwreck_V = mkV (mkV "naufrager") ; -- tocheck
+lin shire_N = mkN "comté" masculine ; -- tocheck
+lin shirk_V2 = mkV2 (mkV "esquirer") ; -- tocheck
+lin shirt_N = L.shirt_N ;
+lin shit_N = mkN "merde" feminine ; -- tocheck
+lin shit_V = mkV (mkV "chier") ; -- tocheck
+lin shiver_N = mkN "frisson" masculine ; -- tocheck
+lin shiver_V = variants{}; -- mkV2 (mkV "trembler") ; -- tocheck
+lin shock_N = mkN "choc" masculine ; -- tocheck
+lin shock_V2 = mkV2 (mkV "choquer") ; -- tocheck
+lin shocked_A = variants{} ; --
+lin shod_A = mkA "chaussé" ; -- tocheck
+lin shoddy_A = mkA "effiloché" ; -- tocheck
+lin shoe_N = L.shoe_N ;
+lin shoe_V2 = mkV2 (mkV "ferrer") | mkV2 (mkV "chausser") ; -- tocheck
+lin shoehorn_N = mkN "chausse-pied" masculine ; -- tocheck
+lin shoemaker_N = mkN "cordonnier" ; -- tocheck
+lin shogi_N = mkN "shogi" masculine ; -- tocheck
+lin shogun_N = mkN "shogun" masculine ; -- tocheck
+lin shoot_N = mkN "pousse" feminine ; -- tocheck
+lin shoot_V = variants{}; -- mkV2 (mkV "tirer") ; -- tocheck
+lin shoot_V2 = mkV2 (mkV "tirer") ; -- tocheck
+lin shooter_N = mkN "flingue" masculine | mkN "jeu" | mkN "tireur" masculine ; -- tocheck
+lin shooting_N = mkN "tir" masculine ; -- tocheck
+lin shop_N = L.shop_N ;
+lin shop_V = variants{} ; --
+lin shopkeeper_N = mkN "détaillant" masculine ; -- tocheck
+lin shopperFem_N = mkN "acheteuse" feminine ; -- tocheck
+lin shopperMasc_N = mkN "acheteur" masculine ; -- tocheck
+lin shopping_N = mkN "shopping" masculine ; -- tocheck
+lin shore_N = mkN "bord" masculine ; -- tocheck
+lin shoreline_N = mkN "rivage" masculine ; -- tocheck
+lin shoring_N = mkN "étançonnement" masculine ; -- tocheck
+lin short_A = L.short_A ;
+lin short_Adv = variants{} ; --
+lin short_N = variants{} ; --
+lin short_V2 = mkV2 (mkV "court-circuiter") ; -- tocheck
+lin short_term_A = variants{} ; --
+lin shortage_N = mkN "défaut" masculine ; -- tocheck
+lin shortcoming_N = mkN "défaut" ; -- tocheck
+lin shortcut_N = mkN "raccourci" | mkN "raccourci" masculine ; -- tocheck
+lin shorten_V2 = mkV2 (mkV "raccourcir") ; -- tocheck
+lin shortfall_N = mkN "insuffisance" ; -- tocheck
+lin shorthand_N = mkN "sténographie" feminine ; -- tocheck
+lin shortly_Adv = variants{} ; --
+lin shot_N = mkN "poids" masculine | mkN "tir" masculine | mkN "dose" feminine | mkN "coup" masculine | mkN "plomb" masculine | mkN "piqure" feminine ; -- tocheck
+lin shotgun_N = mkN "fusil" masculine ; -- tocheck
+lin should_VV = S.must_VV ; ----
+lin shoulder_N = mkN "épaule" feminine ; -- tocheck
+lin shout_N = mkN "cri" masculine ; -- tocheck
+lin shout_V = variants{}; -- mkV2 (mkV "crier") ; -- tocheck
+lin shout_V2 = mkV2 (mkV "crier") ; -- tocheck
+lin shove_V2 = mkV2 (mkV "fourrer") ; -- tocheck
+lin shovel_N = mkN "pelle" feminine ; -- tocheck
+lin shovel_V2 = mkV2 (mkV "peller") ; -- tocheck
+lin show_N = mkN "émission" feminine | mkN "démonstration" feminine | mkN "spectacle" masculine | mkN "exposition" feminine ; -- tocheck
+lin show_V = reflV (mkV "montrer") ;
+lin show_V2 = mkV2 "montrer" ;
+lin show_VQ = mkVQ (mkV "montrer") ;
+lin show_VS = mkVS (mkV "montrer") | mkVS (mkV "démontrer") ;
+lin shower_N = mkN "averse" feminine | mkN "douche" feminine ; -- tocheck
+lin shower_V2 = mkV2 (mkV "doucher") ; -- tocheck
+lin showman_N = mkN "showman" masculine ; -- tocheck
+lin showroom_N = mkN "showroom" masculine ; -- tocheck
+lin showy_A = mkA "tape-à-l'oeil" ; -- tocheck
+lin shrapnel_N = mkN "shrapnel" masculine ; -- tocheck
+lin shred_N = mkN "lambeau" masculine ; -- tocheck
+lin shred_V2 = mkV2 (mkV "déchiqueter") | mkV2 (mkV I.fondre_V2) ; -- tocheck
+lin shredder_N = mkN "broyeur" masculine ; -- tocheck
+lin shrew_N = mkN "musaraigne" feminine | mkN "furie" feminine ; -- tocheck
+lin shrewd_A = mkA "habile" | mkA "malin" | mkA "perspicace" ; -- tocheck
+lin shriek_N = mkN "hurlement" ; -- tocheck
+lin shriek_V2 = mkV2 (mkV "crier") ; -- tocheck
+lin shrike_N = mkN "pie-grièche" feminine ; -- tocheck
+lin shrill_A = mkA "strident" ; -- tocheck
+lin shrimp_N = mkN "crevette" feminine ; -- tocheck
+lin shrine_N = mkN "sanctuaire" masculine ; -- tocheck
+lin shrink_N = mkN "psy" masculine ; -- tocheck
+lin shrink_V = variants{}; -- mkV2 (mkV "diminuer") | mkV2 (reflV (mkV I.réduire_V2)) | mkV2 (mkV "rétrécir") ; -- tocheck
+lin shrink_V2 = mkV2 (mkV "diminuer") | mkV2 (reflV (mkV I.réduire_V2)) | mkV2 (mkV "rétrécir") ; -- tocheck
+lin shrivel_V2 = mkV2 (reflV (mkV "rider")) | mkV2 (reflV (mkV "flétrir")) ; -- tocheck
+lin shroud_N = mkN "linceul" masculine | mkN "hauban" masculine ; -- tocheck
+lin shrub_N = mkN "arbrisseau" masculine ; -- tocheck
+lin shrubbery_N = mkN "fruticée" feminine ; -- tocheck
+lin shrug_V2 = variants{} ; --
+lin shudder_N = mkN "frisson" masculine | mkN "tremblement" masculine ; -- tocheck
+lin shudder_V = mkV (mkV "frissonner") ; -- tocheck
+lin shuffle_N = mkN "battage" masculine ; -- tocheck
+lin shuffle_V2 = mkV2 (mkV I.battre_V2) ; -- tocheck
+lin shun_V2 = mkV2 (mkV "éviter") | mkV2 (mkV I.fuir_V2) ; -- tocheck
+lin shut_V2 = mkV2 (mkV "fermer") ; -- tocheck
+lin shutdown_N = mkN "arrêt" ; -- tocheck
+lin shutter_N = mkN "obturateur" masculine | mkN "volet" masculine ; -- tocheck
+lin shuttle_N = mkN "navette" feminine ; -- tocheck
+lin shuttlecock_N = mkN "volant" masculine ; -- tocheck
+lin shy_A = mkA "apeuré" | mkA "prudent" | mkA "embarrassé" | mkA "timide" ; -- tocheck
+lin shyly_Adv = mkAdv "timidement" ; -- tocheck
+lin shyness_N = mkN "timidité" ; -- tocheck
+lin sibilant_A = mkA "sifflant" ; -- tocheck
+lin sibilant_N = mkN "sifflant" masculine ; -- tocheck
+lin sibyl_N = mkN "sibylle" feminine ; -- tocheck
+lin sibylline_A = mkA "sibyllin" ; -- tocheck
+lin sic_Adv = mkAdv "sic" ; -- tocheck
+lin sick_A = mkA "malade" ; -- tocheck
+lin sick_N = variants{} ; --
+lin sickbay_N = mkN "infirmerie" feminine ; -- tocheck
+lin sickle_N = mkN "faucille" feminine ; -- tocheck
+lin sickly_A = mkA "maladif" ; -- tocheck
+lin sickness_N = mkN "maladie" feminine ; -- tocheck
+lin side_N = mkN "côté" masculine | mkN "face" feminine ;
+lin sidereal_A = mkA "sidéral" ; -- tocheck
+lin sidewalk_N = mkN "trottoir" masculine ; -- tocheck
+lin sideways_Adv = variants{} ; --
+lin sidle_V = mkV (reflV (mkV "faufiler")) ; -- tocheck
+lin siege_N = mkN "siège" ; -- tocheck
+lin siesta_N = mkN "sieste" feminine ; -- tocheck
+lin sieve_N = mkN "crible" masculine | mkN "tamis" masculine ; -- tocheck
+lin sieve_V2 = mkV2 (mkV "tamiser") ; -- tocheck
+lin sift_V2 = mkV2 (mkV "éparpiller") | mkV2 (mkV "passer") ; -- tocheck
+lin sigh_N = mkN "soupir" masculine ; -- tocheck
+lin sigh_V = variants{}; -- mkV2 (mkV "soupirer") ; -- tocheck
+lin sigh_V2 = mkV2 (mkV "soupirer") ; -- tocheck
+lin sigh_VS = variants{}; -- mkV2 (mkV "soupirer") ; -- tocheck
+lin sight_N = mkN "mire" feminine | mkN "vue" feminine ; -- tocheck
+lin sight_V2 = mkV2 (mkV I.apercevoir_V2) | mkV2 (mkV "viser") | mkV2 (mkV I.voir_V2) ; -- tocheck
+lin sightseeing_N = mkN "tourisme" masculine ; -- tocheck
+lin sigma_N = mkN "sigma" masculine ; -- tocheck
+lin sigmoid_A = mkA "sigmoïde" ; -- tocheck
+lin sign_N = mkN "symbole" masculine | mkN "signe" masculine ; -- tocheck
+lin sign_V = variants{}; -- mkV2V (mkV "signer") ; -- tocheck
+lin sign_V2 = variants{}; -- mkV2V (mkV "signer") ; -- tocheck
+lin signage_N = mkN "signalisation" ; -- tocheck
+lin signal_N = mkN "signal" masculine ; -- tocheck
+lin signal_V2 = mkV2 (mkV "signaler") ; -- tocheck
+lin signal_VS = variants{}; -- mkV2 (mkV "signaler") ; -- tocheck
+lin signatory_N = mkN "signataire" ; -- tocheck
+lin signature_N = mkN "signature" feminine ; -- tocheck
+lin signboard_N = mkN "enseigne" feminine ; -- tocheck
+lin significance_N = mkN "signification" feminine ; -- tocheck
+lin significant_A = mkA "significatif" ; -- tocheck
+lin significantly_Adv = variants{} ; --
+lin signify_V2 = mkV2 (mkV "signifier") ; -- tocheck
+lin silage_N = mkN "silage" masculine ; -- tocheck
+lin silence_N = mkN "silence" masculine ; -- tocheck
+lin silencer_N = mkN "silencieux" masculine ; -- tocheck
+lin silent_A = mkA "silencieux" ; -- tocheck
+lin silently_Adv = variants{} ; --
+lin silhouette_N = mkN "silhouette" feminine ; -- tocheck
+lin silica_N = mkN "silice" feminine ; -- tocheck
+lin silicate_N = mkN "silicate" masculine ; -- tocheck
+lin silicon_N = mkN "silicium" masculine ; -- tocheck
+lin silicone_N = mkN "silicone" masculine ; -- tocheck
+lin silk_N = mkN "soie" feminine ; -- tocheck
+lin silky_A = mkA "soyeux" ; -- tocheck
+lin sill_N = mkN "linteau" masculine | mkN "rebord" masculine ; -- tocheck
+lin silly_A = mkA "idiot" | mkA "bébête" | mkA "abruti" ; -- tocheck
+lin silo_N = mkN "silo" masculine | mkN "silo" ; -- tocheck
+lin silt_N = mkN "vase" ; -- tocheck
+lin silurid_N = mkN "siluridé" masculine ; -- tocheck
+lin silver_A = mkA "argenté" ; -- tocheck
+lin silver_N = L.silver_N ;
+lin silverware_N = mkN "argenterie" feminine ; -- tocheck
+lin silvery_A = mkA "argenté" ; -- tocheck
+lin silviculture_N = mkN "sylviculture" feminine ; -- tocheck
+lin simian_A = mkA "simien" ; -- tocheck
+lin similar_A = mkA "pareil" | mkA "similaire" ;
+lin similarity_N = mkN "similarité" feminine ; -- tocheck
+lin similarly_Adv = variants{} ; --
+lin simile_N = mkN "comparaison" feminine ; -- tocheck
+lin similitude_N = mkN "similitude" feminine ; -- tocheck
+lin simmer_V2 = mkV2 (mkV "mijoter") ; -- tocheck
+lin simony_N = mkN "simonie" feminine ; -- tocheck
+lin simoom_N = mkN "simoun" masculine ; -- tocheck
+lin simper_N = mkN "minauderie" feminine ; -- tocheck
+lin simper_V = mkV (mkV "minauder") ; -- tocheck
+lin simple_A = mkA "simple" ; -- tocheck
+lin simple_N = mkN "simple" masculine ; -- tocheck
+lin simpleton_N = mkN "nigaud" masculine ; -- tocheck
+lin simplicity_N = mkN "simplicité" ; -- tocheck
+lin simplification_N = mkN "simplification" feminine ; -- tocheck
+lin simplify_V2 = mkV2 (mkV "simplifier") ; -- tocheck
+lin simplistic_A = mkA "simpliste" ; -- tocheck
+lin simply_Adv = mkAdv "simplement" ;
+lin simulacrum_N = mkN "simulacre" masculine ; -- tocheck
+lin simulation_N = mkN "simulation" feminine ; -- tocheck
+lin simultaneity_N = mkN "simultanéité" feminine ; -- tocheck
+lin simultaneous_A = mkA "simultané" ; -- tocheck
+lin simultaneously_Adv = variants{} ; --
+lin simultaneousness_N = mkN "simultanéité" ; -- tocheck
+lin sin_N = mkN "péché" masculine ; -- tocheck
+lin sin_V = mkV (mkV "pécher") ; -- tocheck
+lin since_Adv = mkAdv "depuis" ;
+lin since_Prep = mkPrep "depuis" | mkPrep "dès" ;
+lin since_Subj = M.mkSubj ("depuis" ++ Ph.elisQue) ;
+lin sincere_A = mkA "sincère" ; 
+lin sincerely_Adv = mkAdv "sincèrement" ;
+lin sincerity_N = mkN "sincérité" ; 
+lin sine_N = mkN "sinus" masculine ; -- tocheck
+lin sinecure_N = mkN "sinécure" ; -- tocheck
+lin sinful_A = mkA "coupable" ; -- tocheck
+lin sing_V = L.sing_V ;
+lin sing_V2 = mkV2 (mkV "chanter") ; -- tocheck
+lin singe_V2 = mkV2 (mkV "roussir") ; -- tocheck
+lin singer_N = mkN "chanteur" masculine ; -- tocheck
+lin singing_N = mkN "chant" masculine ; -- tocheck
+lin single_1_A = mkA "singulier" ;
+lin single_2_A = mkA "célibataire" ;
+lin single_A = mkA "célibataire" ; -- tocheck
+lin single_N = mkN "simple" masculine | mkN "célibataire" ; -- tocheck
+lin single_minded_A = mkA "déterminé" ; -- tocheck
+lin singleton_N = mkN "singleton" masculine ; -- tocheck
+lin singular_A = mkA "singulier" ; -- tocheck
+lin singular_N = mkN "singulier" masculine ; -- tocheck
+lin singularity_N = mkN "singularité" feminine | mkN "point" ; -- tocheck
+lin sinister_A = mkA "sinistre" | mkA "sénestre" ; -- tocheck
+lin sink_N = mkN "évier" masculine ; -- tocheck
+lin sink_V = variants{}; -- mkV2 (mkV "couler") | mkV2 (reflV (mkV "enfoncer")) ; -- tocheck
+lin sink_V2 = mkV2 (mkV "couler") | mkV2 (reflV (mkV "enfoncer")) ; -- tocheck
+lin sinkable_A = mkA "submersible" ; -- tocheck
+lin sinker_N = mkN "plomb" masculine ; -- tocheck
+lin sinkhole_N = mkN "doline" feminine ; -- tocheck
+lin sinner_N = mkN "pécheur" masculine ; -- tocheck
+lin sinologist_N = mkN "sinologue" ; -- tocheck
+lin sinology_N = mkN "sinologie" feminine ; -- tocheck
+lin sinuosity_N = mkN "sinuosité" ; -- tocheck
+lin sinuous_A = mkA "sinueux" ; -- tocheck
+lin sinus_N = mkN "sinus" masculine ; -- tocheck
+lin sinusitis_N = mkN "sinusite" masculine ; -- tocheck
+lin sip_N = mkN "gorgée" feminine ; -- tocheck
+lin sip_V = variants{}; -- mkV2 (mkV "siroter") ; -- tocheck
+lin sip_V2 = mkV2 (mkV "siroter") ; -- tocheck
+lin sir_N = mkN "monsieur" masculine | mkN "seigneur" masculine ; -- tocheck
+lin sire_V2 = mkV2 (mkV I.saillir_V2) ; -- tocheck
+lin siren_N = mkN "sirène" feminine ; -- tocheck
+lin sirloin_N = mkN "aloyau" ; -- tocheck
+lin siskin_N = mkN "tarin" masculine ; -- tocheck
+lin sissy_N = mkN "efféminé" masculine ; -- tocheck
+lin sister_N = L.sister_N ;
+lin sister_in_law_N = mkN "belle-soeur" feminine ; -- tocheck
+lin sisterhood_N = mkN "sororité" ; -- tocheck
+lin sit_V = L.sit_V ;
+lin sit_V2 = I.asseoir_V2 ;
+lin sit_in_N = mkN "sit-in" masculine ; -- tocheck
+lin sitar_N = mkN "sitar" masculine ; -- tocheck
+lin site_N = mkN "site" masculine ; -- tocheck
+lin situate_V2 = variants{} ; --
+lin situation_N = mkN "situation" feminine ;
+lin size_N = mkN "taille" feminine ; -- tocheck
+lin sizzle_N = mkN "grésillement" masculine ; -- tocheck
+lin sizzle_V = mkV (mkV "grésiller") ; -- tocheck
+lin skate_N = mkN "patinage" masculine | mkN "patin" masculine | mkN "patin" ; -- tocheck
+lin skate_V = mkV (mkV "glisser") ; -- tocheck
+lin skater_N = mkN "patineur" masculine ; -- tocheck
+lin skating_N = mkN "glisse" feminine ; -- tocheck
+lin skedaddle_V = mkV (mkV "déguerpir") ; -- tocheck
+lin skein_N = mkN "écheveau" masculine ; -- tocheck
+lin skeletal_A = mkA "squelettique" ; -- tocheck
+lin skeleton_N = mkN "squelette" masculine ; -- tocheck
+lin skeptic_N = mkN "sceptique" ; -- tocheck
+lin skeptical_A = mkA "dubitatif" | mkA "sceptique" ; -- tocheck
+lin skepticism_N = mkN "scepticisme" masculine ; -- tocheck
+lin sketch_N = mkN "esquisse" feminine | mkN "ébauche" feminine | mkN "sketch" masculine ; -- tocheck
+lin sketch_V2 = mkV2 (mkV "esquisser") ; -- tocheck
+lin sketchy_A = mkA "louche" | mkA "sommaire" ; -- tocheck
+lin skew_A = mkA "gauche" ; -- tocheck
+lin skew_V2 = mkV2 (mkV "fausser") | mkV2 (mkV "biaiser") ; -- tocheck
+lin skewer_N = mkN "enfilade" feminine | mkN "brochette" feminine ; -- tocheck
+lin skewer_V2 = mkV2 (mkV "embrocher") ; -- tocheck
+lin ski_N = mkN "ski" masculine ; -- tocheck
+lin ski_V = mkV (mkV "skier") ; -- tocheck
+lin skid_N = mkN "dérapage" masculine ; -- tocheck
+lin skid_V2 = mkV2 (mkV "déraper") ; -- tocheck
+lin skidder_N = mkN "débusqueur" masculine ; -- tocheck
+lin skier_N = mkN "skieur" masculine ; -- tocheck
+lin skiff_N = mkN "esquif" masculine ; -- tocheck
+lin skiing_N = mkN "ski" ; -- tocheck
+lin skilful_A = mkA "adroit" ; -- tocheck
+lin skill_N = mkN "habileté" feminine ; -- tocheck
+lin skill_V = variants{} ; --
+lin skilled_A = variants{} ; --
+lin skim_V2 = mkV2 (mkV "feuilleter") | mkV2 (mkV "écrémer") | mkV2 (mkV "ricocher") ; -- tocheck
+lin skin_N = L.skin_N ;
+lin skin_V2 = mkV2 (mkV "écorcher") ; -- tocheck
+lin skinflint_N = mkN "radin" ; -- tocheck
+lin skinhead_N = mkN "skinhead" masculine ; -- tocheck
+lin skink_N = mkN "scinque" masculine ; -- tocheck
+lin skinny_A = mkA "maigre" ; -- tocheck
+lin skip_N = mkN "benne" feminine ; -- tocheck
+lin skip_V2 = mkV2 (mkV "sautiller") ; -- tocheck
+lin skipper_N = variants{} ; --
+lin skirmish_N = mkN "escarmouche" feminine ; -- tocheck
+lin skirmish_V = mkV (mkV "escarmoucher") ; -- tocheck
+lin skirmisher_N = mkN "escarmoucheur" ; -- tocheck
+lin skirt_N = mkN "jupe" feminine ; -- tocheck
+lin skit_N = mkN "sketch" masculine ; -- tocheck
+lin skua_N = mkN "labbe" feminine ; -- tocheck
+lin skulk_V = mkV (reflV (mkV "cacher")) ; -- tocheck
+lin skull_N = mkN "crâne" masculine ; -- tocheck
+lin skullcap_N = mkN "scutellaire" feminine | mkN "kippa" feminine ; -- tocheck
+lin skunk_N = mkN "moufette" feminine ; -- tocheck
+lin sky_N = L.sky_N ;
+lin skydiving_N = mkN "parachutisme" masculine ; -- tocheck
+lin skyline_N = mkN "horizon" masculine ; -- tocheck
+lin skyscraper_N = mkN "gratte-ciel" masculine ; -- tocheck
+lin slab_N = mkN "dalle" feminine | mkN "chape" feminine ; -- tocheck
+lin slack_N = mkN "gravier" masculine ; -- tocheck
+lin slacker_N = mkN "paresseux" masculine ; -- tocheck
+lin slacks_N = mkN "jeans" ; -- tocheck
+lin slag_N = mkN "pute" feminine | mkN "scorie" feminine ; -- tocheck
+lin slalom_N = mkN "slalom" masculine ; -- tocheck
+lin slam_V = variants{}; -- mkV2 (mkV "claquer") ; -- tocheck
+lin slam_V2 = mkV2 (mkV "claquer") ; -- tocheck
+lin slander_N = mkN "calomnie" feminine ; -- tocheck
+lin slander_V2 = mkV2 (mkV "calomnier") ; -- tocheck
+lin slanderer_N = mkN "calomniateur" masculine ; -- tocheck
+lin slanderous_A = mkA "diffamatoire" ; -- tocheck
+lin slang_N = mkN "argot" masculine ; -- tocheck
+lin slant_N = mkN "connotation" feminine | mkN "biais" feminine ; -- tocheck
+lin slant_V2 = mkV2 (mkV "biaiser") | mkV2 (mkV "incliner") ; -- tocheck
+lin slap_N = mkN "claque" feminine ; -- tocheck
+lin slap_V2 = variants{} ; --
+lin slapdash_A = mkA "bâclé" ; -- tocheck
+lin slapper_N = mkN "putain" feminine ; -- tocheck
+lin slash_N = mkN "entaille" feminine ; -- tocheck
+lin slash_V2 = mkV2 (mkV "entailler") ; -- tocheck
+lin slasher_N = mkN "slasher" masculine ; -- tocheck
+lin slat_N = mkN "pale" | mkN "palette" feminine ; -- tocheck
+lin slate_N = mkN "ardoise" feminine ; -- tocheck
+lin slaughter_N = mkN "abattage" masculine | mkN "carnage" masculine ; -- tocheck
+lin slaughterhouse_N = mkN "abattoir" ; -- tocheck
+lin slave_N = mkN "esclave" feminine | mkN "esclave" masculine ; -- tocheck
+lin slaver_V = mkV (mkV "baver") ; -- tocheck
+lin slavery_N = mkN "esclavage" masculine ; -- tocheck
+lin slay_V2 = mkV2 (mkV "tuer") ; -- tocheck
+lin sled_N = mkN "luge" feminine | mkN "traîneau" masculine ; -- tocheck
+lin sledge_N = mkN "masse" feminine | mkN "traîneau" masculine ; -- tocheck
+lin sleek_A = mkA "brillant" ; -- tocheck
+lin sleep_N = mkN "sommeil" masculine | mkN "chassie" feminine ; -- tocheck
+lin sleep_V = L.sleep_V ;
+lin sleeper_N = mkN "traverse" feminine | mkN "dormeur" masculine ; -- tocheck
+lin sleepiness_N = mkN "somnolence" feminine ; -- tocheck
+lin sleeping_A = variants{} ; --
+lin sleeping_N = mkN "sommeil" masculine ; -- tocheck
+lin sleepwalking_N = mkN "somnambulisme" masculine ; -- tocheck
+lin sleepy_A = mkA "somnolent" ; -- tocheck
+lin sleepyhead_N = mkN "endormi" masculine ; -- tocheck
+lin sleet_N = mkN "grésil" masculine ; -- tocheck
+lin sleet_V = mkV (mkV "grésiller") ; -- tocheck
+lin sleeve_N = mkN "chemise" | mkN "pochette" | mkN "manche" feminine ; -- tocheck
+lin sleigh_N = mkN "traîneau" masculine ; -- tocheck
+lin slender_A = mkA "svelte" ; -- tocheck
+lin slice_N = mkN "tranche" feminine ; -- tocheck
+lin slice_V2 = mkV2 (mkV "trancher") ; -- tocheck
+lin slick_A = mkA "glissant" ; -- tocheck
+lin slide_N = mkN "toboggan" masculine | mkN "glissement" | mkN "diapo" ; -- tocheck
+lin slide_V = variants{}; -- mkV2 (mkV "glisser") ; -- tocheck
+lin slide_V2 = mkV2 (mkV "glisser") ; -- tocheck
+lin slight_A = mkA "insignifiant" ; -- tocheck
+lin slightly_Adv = variants{} ; --
+lin slim_A = mkA "mince" ; -- tocheck
+lin slim_V2 = mkV2 (mkV "maigrir") ; -- tocheck
+lin slimy_A = mkA "visqueux" ; -- tocheck
+lin sling_N = mkN "écharpe" feminine | mkN "fronde" feminine | mkN "hauban" | mkN "jet" masculine ; -- tocheck
+lin sling_V2 = mkV2 (mkV "lancer") ; -- tocheck
+lin slinger_N = mkN "frondeur" masculine ; -- tocheck
+lin slingshot_N = mkN "fronde" feminine ; -- tocheck
+lin slip_N = mkN "glissade" feminine | mkN "fiche" feminine ; -- tocheck
+lin slip_V = variants{}; -- mkV2 (mkV "glisser") ; -- tocheck
+lin slip_V2 = mkV2 (mkV "glisser") ; -- tocheck
+lin slipper_N = mkN "chausson" masculine ; -- tocheck
+lin slippery_A = mkA "glissant" ; -- tocheck
+lin slipshod_A = mkA "bâclé" ; -- tocheck
+lin slit_N = mkN "fente" feminine ; -- tocheck
+lin slither_V = mkV (mkV "glisser") ; -- tocheck
+lin sliver_N = mkN "languette" | mkN "tour" | mkN "écharde" ; -- tocheck
+lin slob_N = mkN "lambin" masculine | mkN "souillon" ; -- tocheck
+lin slobber_V2 = mkV2 (mkV "baver") ; -- tocheck
+lin sloe_N = mkN "prunelle" feminine ; -- tocheck
+lin slogan_N = mkN "slogan" masculine ; -- tocheck
+lin sloop_N = mkN "sloop" masculine ; -- tocheck
+lin slope_N = mkN "pente" feminine ; -- tocheck
+lin slosh_V2 = mkV2 (mkV "éclabousser") ; -- tocheck
+lin slot_N = mkN "emplacement" masculine | mkN "barre" feminine ; -- tocheck
+lin sloth_N = mkN "paresseux" masculine | mkN "paresse" feminine ; -- tocheck
+lin slough_N = mkN "escarre" feminine ; -- tocheck
+lin slow_A = mkA "lent" ; -- tocheck
+lin slow_V = variants{}; -- mkV2 (mkV "ralentir") ; -- tocheck
+lin slow_V2 = mkV2 (mkV "ralentir") ; -- tocheck
+lin slowly_Adv = variants{} ; --
+lin slowness_N = mkN "lenteur" feminine ; -- tocheck
+lin sludge_N = mkN "lie" feminine ; -- tocheck
+lin slug_N = mkN "pruneau" masculine | mkN "limace" feminine ; -- tocheck
+lin sluggard_N = mkN "fainéant" masculine ; -- tocheck
+lin sluggish_A = mkA "rétamé" | mkA "poussif" ; -- tocheck
+lin sluice_N = mkN "écluse" feminine ; -- tocheck
+lin slum_N = mkN "bidonville" masculine ; -- tocheck
+lin slumber_N = mkN "somnolence" feminine ; -- tocheck
+lin slumber_V2 = mkV2 (mkV "somnoler") ; -- tocheck
+lin slump_V = variants{}; -- mkV2 (reflV (mkV "affaler")) ; -- tocheck
+lin slump_V2 = mkV2 (reflV (mkV "affaler")) ; -- tocheck
+lin slush_N = mkN "barbotine" feminine | mkN "gadoue" feminine ; -- tocheck
+lin slut_N = mkN "pute" feminine | mkN "salope" feminine | mkN "truie" feminine ; -- tocheck
+lin sly_A = mkA "espiègle" | mkA "sournois" ; -- tocheck
+lin small_A = L.small_A ;
+lin small_minded_A = mkA "mesquin" ; -- tocheck
+lin smallness_N = mkN "petitesse" feminine ; -- tocheck
+lin smallpox_N = mkN "variole" feminine ; -- tocheck
+lin smarmy_A = mkA "obséquieux" ; -- tocheck
+lin smart_A = mkA "habile" ; -- tocheck
+lin smart_V = mkV (mkV "piquer") ; -- tocheck
+lin smash_N = mkN "smash" masculine ; -- tocheck
+lin smash_V = variants{}; -- mkV2 (mkV "écraser") | mkV2 (mkV "percuter") | mkV2 (mkV "fracasser") ; -- tocheck
+lin smash_V2 = mkV2 (mkV "écraser") | mkV2 (mkV "percuter") | mkV2 (mkV "fracasser") ; -- tocheck
+lin smear_N = mkN "trace" ; -- tocheck
+lin smear_V2 = mkV2 (mkV "badigeonner") | mkV2 (mkV "diffamer") ; -- tocheck
+lin smell_N = mkN "odorat" masculine | mkN "odeur" feminine ; -- tocheck
+lin smell_V = L.smell_V ;
+lin smell_V2 = mkV2 (mkV I.sentir_V2) ; -- tocheck
+lin smell_VA = variants{}; -- L.smell_V ;
+lin smelly_A = mkA "puant" ; -- tocheck
+lin smelt_N = mkN "éperlan" masculine ; -- tocheck
+lin smile_N = mkN "sourire" masculine ; -- tocheck
+lin smile_V = variants{}; -- mkV2 (mkV I.sourire_V2) ; -- tocheck
+lin smirch_V2 = mkV2 (mkV "salir") ; -- tocheck
+lin smirk_V = mkV (mkV "ricaner") ; -- tocheck
+lin smithereens_N = mkN "smithereens" ; -- tocheck
+lin smock_N = mkN "blouse" feminine ; -- tocheck
+lin smog_N = mkN "smog" masculine ; -- tocheck
+lin smoke_N = L.smoke_N ;
+lin smoke_V = variants{}; -- mkV2 (mkV I.descendre_V2) | mkV2 (mkV "fumer") ; -- tocheck
+lin smoke_V2 = mkV2 (mkV I.descendre_V2) | mkV2 (mkV "fumer") ; -- tocheck
+lin smoker_N = mkN "fumeur" masculine ; -- tocheck
+lin smokestack_N = mkN "cheminée" feminine ; -- tocheck
+lin smooth_A = L.smooth_A ;
+lin smooth_V = variants{}; -- mkV2 (mkV "lisser") ; -- tocheck
+lin smooth_V2 = mkV2 (mkV "lisser") ; -- tocheck
+lin smoothie_N = mkN "smoothie" masculine ; -- tocheck
+lin smoothly_Adv = variants{} ; --
+lin smother_V2 = mkV2 (mkV "étouffer") ; -- tocheck
+lin smudge_V2 = mkV2 (mkV "maculer") ; -- tocheck
+lin smug_A = mkA "suffisant" ; -- tocheck
+lin smuggler_N = mkN "contrebandier" masculine ; -- tocheck
+lin smuggling_N = mkN "trafique" masculine ; -- tocheck
+lin smugness_N = mkN "indulgence" feminine ; -- tocheck
+lin snack_N = mkN "casse-croûte" ; -- tocheck
+lin snag_N = mkN "pépin" masculine ; -- tocheck
+lin snail_N = mkN "escargot" masculine ; -- tocheck
+lin snake_N = L.snake_N ;
+lin snake_V = mkV (mkV "serpenter") ; -- tocheck
+lin snap_N = mkN "claquer" masculine ; -- tocheck
+lin snap_V = variants{}; -- mkV2 (mkV I.rompre_V2) ; -- tocheck
+lin snap_V2 = mkV2 (mkV I.rompre_V2) ; -- tocheck
+lin snapdragon_N = mkN "gueule-de-loup" feminine ; -- tocheck
+lin snappish_A = mkA "hargneux" ; -- tocheck
+lin snappy_A = mkA "fissa" ; -- tocheck
+lin snapshot_N = mkN "instantané" masculine ; -- tocheck
+lin snare_N = mkN "collet" masculine ; -- tocheck
+lin snarl_N = mkN "embrouille" feminine ; -- tocheck
+lin snatch_N = mkN "arraché" masculine | mkN "bribe" feminine ; -- tocheck
+lin snatch_V = variants{} ; --
+lin snatch_V2 = variants{} ; --
+lin sneak_V2 = mkV2 (mkV "faucher") | mkV2 (mkV "cacher") ; -- tocheck
+lin sneaky_A = mkA "insaisissable" | mkA "sournois" ; -- tocheck
+lin sneer_V = mkV (mkV "ricaner") ; -- tocheck
+lin sneeze_N = mkN "éternuement" masculine ; -- tocheck
+lin sneeze_V = mkV (mkV "éternuer") ; -- tocheck
+lin snicker_N = mkN "ricanement" masculine ; -- tocheck
+lin snicker_V = mkV (mkV "ricaner") ; -- tocheck
+lin sniff_V = variants{}; -- mkV2 (mkV "renifler") ; -- tocheck
+lin sniff_V2 = mkV2 (mkV "renifler") ; -- tocheck
+lin snigger_N = mkN "ricanement" masculine ; -- tocheck
+lin snigger_V = mkV (mkV "ricaner") ; -- tocheck
+lin snipe_N = mkN "bécasse" ; -- tocheck
+lin snivel_N = mkN "rhinorrhée" feminine ; -- tocheck
+lin snivel_V = mkV (mkV "pleurnicher") ; -- tocheck
+lin snob_N = mkN "snob" ; -- tocheck
+lin snog_V = mkV (mkV "peloter") ; -- tocheck
+lin snooker_N = mkN "billard" masculine ; -- tocheck
+lin snoop_V = mkV (mkV "espionner") ; -- tocheck
+lin snooze_N = mkN "roupillon" masculine ; -- tocheck
+lin snore_N = mkN "ronflement" masculine ; -- tocheck
+lin snore_V = mkV (mkV "ronfler") ; -- tocheck
+lin snorkel_N = mkN "tuba" masculine ; -- tocheck
+lin snort_N = mkN "reniflement" masculine ; -- tocheck
+lin snort_V2 = mkV2 (mkV "renifler") ; -- tocheck
+lin snot_N = mkN "morve" feminine ; -- tocheck
+lin snotty_A = mkA "morveux" ; -- tocheck
+lin snout_N = mkN "museau" masculine ; -- tocheck
+lin snow_N = L.snow_N ;
+lin snow_V2 = mkV2 (mkV "neiger") ; -- tocheck
+lin snowboard_N = mkN "snowboard" masculine ; -- tocheck
+lin snowboarder_N = mkN "snowboardeur" masculine ; -- tocheck
+lin snowdrift_N = mkN "congère" feminine ; -- tocheck
+lin snowdrop_N = mkN "perce-neige" masculine ; -- tocheck
+lin snowmobile_N = mkN "motoneige" ; -- tocheck
+lin snowy_A = mkA "neigeux" ; -- tocheck
+lin snub_N = mkN "camouflet" masculine ; -- tocheck
+lin snub_V2 = mkV2 (mkV "snober") ; -- tocheck
+lin snuffbox_N = mkN "tabatière" feminine ; -- tocheck
+lin so_AdA = S.so_AdA | lin AdA (ss "tant") ;
+lin so_Adv = mkAdv "ainsi" | mkAdv "tellement" | mkAdv "aussi" ;
+lin so_Subj = M.mkSubjSubj "de façon que" ;
+lin so_and_so_N = mkN "Untel" ; -- tocheck
+lin so_called_A = mkA "soi-disant" ; -- tocheck
+lin so_so_Adv = mkAdv "couci-couça" ; -- tocheck
+lin soak_V = variants{}; -- mkV2 (mkV "tremper") | mkV2 (mkV "éponger") ; -- tocheck
+lin soak_V2 = mkV2 (mkV "tremper") | mkV2 (mkV "éponger") ; -- tocheck
+lin soap_N = mkN "savon" masculine ; -- tocheck
+lin soap_V2 = mkV2 (mkV "savonner") ; -- tocheck
+lin soapberry_N = mkN "savonnier" masculine ; -- tocheck
+lin soapbox_N = mkN "tribune" ; -- tocheck
+lin soar_V = variants{}; -- mkV2 (mkV "planer") | mkV2 (mkV "monter") ; -- tocheck
+lin soar_V2 = mkV2 (mkV "planer") | mkV2 (mkV "monter") ; -- tocheck
+lin sob_N = mkN "sanglot" masculine ; -- tocheck
+lin sob_V2 = mkV2 (mkV "sangloter") ; -- tocheck
+lin sober_A = mkA "sobre" ; -- tocheck
+lin sober_V2 = mkV2 (mkV "cuver") ; -- tocheck
+lin sobriety_N = mkN "sobriété" feminine ; -- tocheck
+lin sobriquet_N = mkN "sobriquet" masculine ; -- tocheck
+lin socalled_A = variants{} ; --
+lin soccer_N = mkN "football" ; -- tocheck
+lin sociability_N = mkN "sociabilité" feminine ; -- tocheck
+lin sociable_A = mkA "sociable" ; -- tocheck
+lin social_A = mkA "social" ;
+lin socialism_N = mkN "socialisme" masculine ; -- tocheck
+lin socialist_A = mkA "socialiste" ; -- tocheck
+lin socialist_N = mkN "socialiste" ; -- tocheck
+lin socialization_N = mkN "socialisation" feminine ; -- tocheck
+lin socially_Adv = variants{} ; --
+lin society_N = mkN "société" feminine ;
+lin sociolinguistics_N = mkN "sociolinguistique" feminine ; -- tocheck
+lin sociological_A = mkA "sociologique" ; -- tocheck
+lin sociologist_N = mkN "sociologue" ; -- tocheck
+lin sociology_N = mkN "sociologie" feminine ; -- tocheck
+lin sociometry_N = mkN "sociométrie" feminine ; -- tocheck
+lin sociopath_N = mkN "sociopathe" ; -- tocheck
+lin sock_N = L.sock_N ;
+lin socket_N = mkN "socket" feminine | mkN "orbite" | mkN "prise" ; -- tocheck
+lin socle_N = mkN "socle" masculine ; -- tocheck
+lin sod_N = mkN "gazon" masculine ; -- tocheck
+lin sod_V = mkV (mkV "gazonner") ; -- tocheck
+lin sodden_A = mkA "trempé" ; -- tocheck
+lin sodium_N = mkN "sodium" masculine ; -- tocheck
+lin sodomite_N = mkN "sodomite" masculine ; -- tocheck
+lin sodomy_N = mkN "sodomie" feminine ; -- tocheck
+lin sofa_N = mkN "canapé" masculine ; -- tocheck
+lin soffit_N = mkN "soffite" masculine ; -- tocheck
+lin soft_A = mkA "doux" | mkA "mou" ; -- tocheck
+lin soft_boiled_A = mkA "sentimental" ; -- tocheck
+lin softball_N = mkN "softball" masculine | mkN "balle-molle" feminine ; -- tocheck
+lin soften_V = variants{} ; --
+lin soften_V2 = variants{} ; --
+lin softly_Adv = mkAdv "doucement" ;
+lin softness_N = mkN "douceur" feminine ; 
+lin software_N = mkN "logiciel" masculine ; 
+lin softwood_N = mkN "conifère" masculine ; -- tocheck
+lin soggy_A = mkA "trempé" ; -- tocheck
+lin soil_N = mkN "terre" feminine | mkN "souillure" masculine | mkN "sol" masculine ; -- tocheck
+lin soil_V2 = mkV2 (mkV "salir") ; -- tocheck
+lin sojourn_N = mkN "séjour" masculine ; -- tocheck
+lin sojourn_V = mkV (mkV "séjourner") ; -- tocheck
+lin sol_N = mkN "sol" masculine ; -- tocheck
+lin solace_N = mkN "consolation" ; -- tocheck
+lin solace_V2 = mkV2 (mkV "soulager") ; -- tocheck
+lin solar_A = mkA "solaire" ; -- tocheck
+lin solarium_N = mkN "solarium" masculine ; -- tocheck
+lin solder_N = mkN "soudure" ; -- tocheck
+lin solder_V2 = mkV2 (mkV "souder") ; -- tocheck
+lin soldier_N = mkN "soldat" masculine | mkN "mouillette" feminine ; -- tocheck
+lin sole_A = mkA "unique" | mkA "célibataire" ; -- tocheck
+lin sole_N = mkN "semelle" feminine | mkN "plante" feminine | mkN "sole" feminine ; -- tocheck
+lin sole_V2 = mkV2 (mkV "ressemeler") ; -- tocheck
+lin solecism_N = mkN "solécisme" masculine ; -- tocheck
+lin solely_Adv = variants{} ; --
+lin solemn_A = mkA "solennel" ; -- tocheck
+lin solenoid_N = mkN "solénoïde" masculine ; -- tocheck
+lin solicitation_N = mkN "sollicitation" feminine ; -- tocheck
+lin solicitorMasc_N = mkN "soliciteur" ; ----
+lin solid_A = mkA "plein" | mkA "solide" | mkA "massif" ; -- tocheck
+lin solid_N = mkN "solide" masculine ; -- tocheck
+lin solidarity_N = mkN "solidarité" | mkN "solidarité" feminine ; -- tocheck
+lin solidity_N = mkN "solidité" feminine ; -- tocheck
+lin solidus_N = mkN "soldius" masculine ; -- tocheck
+lin soliloquy_N = mkN "soliloque" masculine ; -- tocheck
+lin solipsism_N = mkN "vanité" feminine | mkN "solipsisme" masculine ; -- tocheck
+lin solitaire_N = mkN "solitaire" masculine | mkN "patience" ; -- tocheck
+lin solitary_A = mkA "solitaire" ; -- tocheck
+lin soliton_N = mkN "soliton" masculine ; -- tocheck
+lin solitude_N = mkN "solitude" feminine ; -- tocheck
+lin solo_A = mkA "solo" ; -- tocheck
+lin solo_N = mkN "solo" masculine ; -- tocheck
+lin soloist_N = mkN "soliste" ; -- tocheck
+lin solstice_N = mkN "solstice" masculine ; -- tocheck
+lin solubility_N = mkN "solubilité" feminine ; -- tocheck
+lin soluble_A = mkA "soluble" ; -- tocheck
+lin solute_N = mkN "soluté" masculine ; -- tocheck
+lin solution_N = mkN "solution" feminine ; -- tocheck
+lin solvable_A = mkA "soluble" | mkA "résoluble" ; -- tocheck
+lin solve_V2 = mkV2 (mkV I.résoudre_V2) ; -- tocheck
+lin solvency_N = mkN "solvabilité" feminine ; -- tocheck
+lin solvent_A = mkA "solvable" ; -- tocheck
+lin solvent_N = mkN "solvant" masculine ; -- tocheck
+lin somber_A = mkA "sombre" ; -- tocheck
+lin sombrero_N = mkN "sombréro" masculine ; -- tocheck
+lin somePl_Det = S.somePl_Det ;
+lin someSg_Det = S.someSg_Det ;
+lin somebody_NP = S.somebody_NP ;
+lin somehow_Adv = variants{} ; --
+lin someone_NP = S.somebody_NP ;
+lin somersault_N = mkN "galipette" feminine ; -- tocheck
+lin something_NP = S.something_NP ;
+lin sometimes_Adv = mkAdv "parfois" ;
+lin somewhat_Adv = mkAdv "assez" ; -- tocheck
+lin somewhere_Adv = S.somewhere_Adv ;
+lin somnambulism_N = mkN "somnambulisme" masculine ; -- tocheck
+lin somnambulist_N = mkN "somnambule" masculine ; -- tocheck
+lin son_N = mkN "fils" masculine ; -- tocheck
+lin son_in_law_N = mkN "beau-fils" masculine ; -- tocheck
+lin sonar_N = mkN "sonar" masculine ; -- tocheck
+lin sonata_N = mkN "sonate" feminine ; -- tocheck
+lin sonatina_N = mkN "sonatine" feminine ; -- tocheck
+lin song_N = L.song_N ;
+lin songbook_N = mkN "chansonnier" masculine ; -- tocheck
+lin songster_N = mkN "chanteur" ; -- tocheck
+lin songstress_N = mkN "chanteuse" feminine ; -- tocheck
+lin songwriter_N = mkN "auteur-compositeur" masculine ; -- tocheck
+lin sonnet_N = mkN "sonnet" masculine ; -- tocheck
+lin sonny_N = mkN "fiston" masculine ; -- tocheck
+lin sonogram_N = mkN "échographie" feminine ; -- tocheck
+lin soon_Adv = mkAdv "bientôt" ;
+lin soot_N = mkN "suie" ; -- tocheck
+lin soothe_V2 = mkV2 (mkV "calmer") | mkV2 (mkV "apaiser") ; -- tocheck
+lin soothsayer_N = mkN "prophète" masculine ; -- tocheck
+lin sophisticated_A = mkA "chic" ; -- tocheck
+lin sophistication_N = mkN "sophistication" feminine ; -- tocheck
+lin soporific_A = mkA "soporifique" ; -- tocheck
+lin soporific_N = mkN "somnifère" ; -- tocheck
+lin soprano_N = mkN "soprano" masculine | mkN "soprano" ; -- tocheck
+lin sorbet_N = mkN "sorbet" feminine ; -- tocheck
+lin sorcerer_N = mkN "sorcier" masculine ; -- tocheck
+lin sorceress_N = mkN "sorcière" feminine ; -- tocheck
+lin sordid_A = mkA "crapuleux" | mkA "avide" | mkA "sordide" | mkA "saleté" ; -- tocheck
+lin sore_A = mkA "pénible" | mkA "douloureux" ; -- tocheck
+lin sore_N = mkN "plaie" ; -- tocheck
+lin sorghum_N = mkN "sorgho" masculine ; -- tocheck
+lin sorority_N = mkN "sororité" ; -- tocheck
+lin sorption_N = mkN "sorption" ; -- tocheck
+lin sorrel_N = mkN "oseille" feminine ; -- tocheck
+lin sorrow_N = mkN "peine" feminine ; -- tocheck
+lin sorrowful_A = mkA "triste" ; -- tocheck
+lin sorry_A = mkA "désolé" ; -- tocheck
+lin sorry_Interj = mkInterj "désolé" ; -- tocheck
+lin sort_N = mkN "sorte" | mkN "type" masculine | mkN "triage" masculine | mkN "tri" masculine ;
+lin sort_V = variants{}; -- mkV2 (mkV "trier") ; -- tocheck
+lin sort_V2 = mkV2 (mkV "trier") ; -- tocheck
+lin sorting_N = mkN "classement" ; -- tocheck
+lin sot_N = mkN "sot" masculine ; -- tocheck
+lin soul_N = mkN "âme" feminine | mkN "soul" feminine ; -- tocheck
+lin sound_A = mkA "complet" | mkA "sain" ; -- tocheck
+lin sound_N = mkN "sonde" feminine | mkN "son" masculine ; -- tocheck
+lin sound_V = variants{}; -- mkV2 (mkV "exprimer") | mkV2 (mkV "sonder") | mkV2 (mkV "sonner") | mkV2 (mkV "prononcer") | mkV2 (mkV "tester") ; -- tocheck
+lin sound_V2 = mkV2 (mkV "exprimer") | mkV2 (mkV "sonder") | mkV2 (mkV "sonner") | mkV2 (mkV "prononcer") | mkV2 (mkV "tester") ; -- tocheck
+lin sound_VA = variants{}; -- mkV2 (mkV "exprimer") | mkV2 (mkV "sonder") | mkV2 (mkV "sonner") | mkV2 (mkV "prononcer") | mkV2 (mkV "tester") ; -- tocheck
+lin sound_VS = variants{}; -- mkV2 (mkV "exprimer") | mkV2 (mkV "sonder") | mkV2 (mkV "sonner") | mkV2 (mkV "prononcer") | mkV2 (mkV "tester") ; -- tocheck
+lin soundproof_A = mkA "insonorisé" ; -- tocheck
+lin soup_N = mkN "potage" masculine | mkN "pétrin" masculine ; -- tocheck
+lin sour_A = mkA "aigre" ; -- tocheck
+lin source_N = mkN "source" feminine | mkN "source" ; -- tocheck
+lin sourdough_N = mkN "levain" masculine ; -- tocheck
+lin soursop_N = mkN "corossol" masculine | mkN "corossolier" masculine ; -- tocheck
+lin soutane_N = mkN "soutane" feminine ; -- tocheck
+lin south_A = mkA "sud" ; -- tocheck
+lin south_N = mkN "sud" masculine ; -- tocheck
+lin south_southeast_N = mkN "sud-sud-est" masculine ; -- tocheck
+lin south_southwest_N = mkN "sud-sud-ouest" ; -- tocheck
+lin southeast_A = mkA "sud-est" ; -- tocheck
+lin southeast_N = mkN "sud-est" masculine ; -- tocheck
+lin southern_A = mkA "sudiste" | mkA "méridional" ; -- tocheck
+lin southerner_N = mkN "sudiste" ; -- tocheck
+lin southpaw_N = mkN "gaucher" masculine ; -- tocheck
+lin southwest_A = mkA "sud-ouest" ; -- tocheck
+lin southwest_N = mkN "sud-ouest" masculine ; -- tocheck
+lin souvenir_N = mkN "souvenir" masculine ; -- tocheck
+lin sovereign_A = mkA "souverain" ; -- tocheck
+lin sovereign_N = mkN "souverain" masculine ; -- tocheck
+lin sovereignty_N = mkN "souveraineté" feminine ; -- tocheck
+lin soviet_A = mkA "soviétique" ; -- tocheck
+lin soviet_N = mkN "soviet" masculine ; -- tocheck
+lin sow_N = mkN "truie" feminine ; -- tocheck
+lin sow_V2 = mkV2 (mkV "semer") ; -- tocheck
+lin soy_N = mkN "soja" feminine ; -- tocheck
+lin space_N = mkN "espace" masculine | mkN "espace" feminine ; -- tocheck
+lin spacious_A = mkA "spacieux" ; -- tocheck
+lin spade_N = mkN "bêche" feminine | mkN "pique" feminine ; -- tocheck
+lin spaghetti_N = mkN "spaghettis" | mkN "gaine" feminine | mkN "spaghetti" masculine ; -- tocheck
+lin spallation_N = mkN "éclatement" | mkN "spallation" ; -- tocheck
+lin spam_N = mkN "spam" masculine ; -- tocheck
+lin spammer_N = mkN "spammer" masculine ; -- tocheck
+lin span_N = mkN "empan" masculine ; -- tocheck
+lin span_V2 = mkV2 (mkV I.couvrir_V2) ; -- tocheck
+lin spaniel_N = mkN "épagneul" masculine ; -- tocheck
+lin spank_V2 = mkV2 (mkV "fesser") ; -- tocheck
+lin spanker_N = mkN "fesseur" masculine ; -- tocheck
+lin spanking_N = mkN "fessée" feminine ; -- tocheck
+lin spare_A = mkA "rechange" ; -- tocheck
+lin spare_V = variants{} ; --
+lin spare_V2 = variants{} ; --
+lin spark_N = mkN "étincelle" feminine ; -- tocheck
+lin sparrow_N = mkN "bruant" masculine | mkN "moineau" | mkN "moineau" masculine ; -- tocheck
+lin spasm_N = mkN "spasme" masculine ; -- tocheck
+lin spasmodic_A = mkA "spasmodique" ; -- tocheck
+lin spat_N = mkN "guêtre" feminine | mkN "naissain" masculine ; -- tocheck
+lin spate_N = mkN "crue" feminine | mkN "recrudescence" feminine ; -- tocheck
+lin spatial_A = mkA "spatial" ; -- tocheck
+lin spatter_V2 = mkV2 (mkV "asperger") ; -- tocheck
+lin spatula_N = mkN "spatule" feminine ; -- tocheck
+lin speak_V = mkV L.speak_V2 ;
+lin speak_V2 = L.speak_V2 ;
+lin speaker_N = mkN "baffle" | mkN "orateur" masculine | mkN "président" masculine | mkN "parleur" masculine ; -- tocheck
+lin spear_N = mkN "harpon" masculine | mkN "lance" ; -- tocheck
+lin special_A = mkA "spécial" ;
+lin specialist_A = variants{} ; --
+lin specialist_N = mkN "spécialiste" ; -- tocheck
+lin specialize_V = variants{} ; --
+lin specialize_V2 = variants{} ; --
+lin specially_Adv = variants{} ; --
+lin specialty_N = mkN "spécialité" feminine ; -- tocheck
+lin species_N = mkN "espèce" feminine ; -- tocheck
+lin specific_A = mkA "spécifique" ; -- tocheck
+lin specifically_Adv = variants{} ; --
+lin specification_N = mkN "spécification" feminine ; -- tocheck
+lin specificity_N = mkN "spécificité" feminine ; -- tocheck
+lin specified_A = variants{} ; --
+lin specify_V = variants{}; -- mkV2 (mkV "spécifier") ; -- tocheck
+lin specify_V2 = mkV2 (mkV "spécifier") ; -- tocheck
+lin specify_VS = variants{}; -- mkV2 (mkV "spécifier") ; -- tocheck
+lin specimen_N = mkN "exemple" masculine | mkN "spécimen" masculine ; -- tocheck
+lin specious_A = mkA "spécieux" ; -- tocheck
+lin speciousness_N = mkN "spéciosité" feminine ; -- tocheck
+lin speck_N = mkN "point" masculine ; -- tocheck
+lin spectacle_N = mkN "spectacle" masculine ; -- tocheck
+lin spectacles_N = mkN "lunettes" ; -- tocheck
+lin spectacular_A = mkA "spectaculaire" ; -- tocheck
+lin spectatorFem_N = mkN "spectatrice" feminine ; -- tocheck
+lin spectatorMasc_N = mkN "spectateur" masculine ;
+lin spectral_A = mkA "spectral" ; -- tocheck
+lin spectroscopy_N = mkN "spectroscopie" feminine ; -- tocheck
+lin spectrum_N = mkN "spectre" masculine ; -- tocheck
+lin speculate_V = mkV (mkV "spéculer") ; -- tocheck
+lin speculation_N = mkN "spéculation" feminine ; -- tocheck
+lin speculative_A = mkA "spéculatif" ; -- tocheck
+lin speculatorFem_N = mkN "spéculatrice" feminine ; -- tocheck
+lin speculatorMasc_N = mkN "spéculateur" masculine ; -- tocheck
+lin speech_N = mkN "discours" masculine | mkN "parole" feminine ; -- tocheck
+lin speed_N = mkN "vitesse" feminine | mkN "speed" masculine ; -- tocheck
+lin speed_V = variants{}; -- mkV2 (mkV "foncer") ; -- tocheck
+lin speed_V2 = mkV2 (mkV "foncer") ; -- tocheck
+lin speedboat_N = mkN "vedette" feminine ; -- tocheck
+lin speedwell_N = mkN "véronique" feminine ; -- tocheck
+lin speedy_A = mkA "prompt" ; -- tocheck
+lin speleologist_N = mkN "spéléologue" ; -- tocheck
+lin speleology_N = mkN "spéléologie" feminine ; -- tocheck
+lin spell_N = mkN "charme" masculine ; -- tocheck
+lin spell_V = variants{}; -- mkV2 (mkV "épeler") ; -- tocheck
+lin spell_V2 = mkV2 (mkV "épeler") ; -- tocheck
+lin spelling_N = mkN "orthographe" feminine ; -- tocheck
+lin spelt_N = mkN "épeautre" masculine ; -- tocheck
+lin spend_V = mkV "dépenser" ;
+lin spend_V2 = mkV2 (mkV "dépenser") | mkV2 (mkV "passer") ; --- split -- | spend money -- | spend time
+lin spending_N = variants{} ; --
+lin spendthrift_N = mkN "dépensier" ; -- tocheck
+lin sperm_N = mkN "sperme" masculine | mkN "spermatozoïde" masculine ; -- tocheck
+lin spermatozoon_N = mkN "spermatozoïde" masculine ; -- tocheck
+lin spew_V2 = mkV2 (mkV "vomir") ; -- tocheck
+lin sphagnum_N = mkN "sphaigne" feminine ; -- tocheck
+lin sphere_N = mkN "sphère" feminine ; -- tocheck
+lin spherical_A = mkA "sphérique" ; -- tocheck
+lin sphincter_N = mkN "sphincter" masculine ; -- tocheck
+lin sphinx_N = mkN "sphinx" masculine ; -- tocheck
+lin sphygmomanometer_N = mkN "sphygmomanomètre" masculine ; -- tocheck
+lin spice_N = mkN "épice" feminine | mkN "épices" ; -- tocheck
+lin spice_V2 = mkV2 (mkV "épicer") ; -- tocheck
+lin spicule_N = mkN "spicule" masculine ; -- tocheck
+lin spicy_A = mkA "épicé" ; -- tocheck
+lin spider_N = mkN "araignée" feminine ; -- tocheck
+lin spiel_N = mkN "boniment" masculine ; -- tocheck
+lin spike_N = mkN "crampons" | mkN "épi" masculine ; -- tocheck
+lin spikenard_N = mkN "nard" masculine | mkN "nard" ; -- tocheck
+lin spill_N = mkN "déversement" ; -- tocheck
+lin spill_V = variants{}; -- mkV2 (mkV "déverser") ; -- tocheck
+lin spill_V2 = mkV2 (mkV "déverser") ; -- tocheck
+lin spin_N = mkN "vrille" feminine | mkN "spin" masculine | mkN "effet" masculine ; -- tocheck
+lin spin_V = variants{}; -- mkV2 (mkV "filer") | mkV2 (mkV "tournoyer") ; -- tocheck
+lin spin_V2 = mkV2 (mkV "filer") | mkV2 (mkV "tournoyer") ; -- tocheck
+lin spinach_N = mkN "épinards" ; -- tocheck
+lin spindle_N = mkN "essieu" masculine | mkN "fuseau" ; -- tocheck
+lin spindly_A = mkA "grêle" ; -- tocheck
+lin spindrift_N = mkN "embrun" masculine ; -- tocheck
+lin spine_N = mkN "dos" masculine | mkN "épine" feminine ; -- tocheck
+lin spinel_N = mkN "spinelle" masculine ; -- tocheck
+lin spinet_N = mkN "épinette" feminine ; -- tocheck
+lin spiral_N = mkN "spirale" feminine ; -- tocheck
+lin spire_N = mkN "flèche" feminine ; -- tocheck
+lin spirit_N = mkN "spiritueux" | mkN "esprit" masculine | mkN "élan" masculine ; -- tocheck
+lin spiritual_A = mkA "spirituel" ; -- tocheck
+lin spiritualism_N = mkN "spiritualisme" masculine ; -- tocheck
+lin spiritualistFem_N = mkN "spiritualiste" feminine ; -- tocheck
+lin spiritualistMasc_N = mkN "spiritualiste" masculine ; -- tocheck
+lin spirituality_N = mkN "spiritualité" feminine ; -- tocheck
+lin spit_N = mkN "crachement" masculine | mkN "crachat" masculine | mkN "broche" feminine ; -- tocheck
+lin spit_V = L.spit_V ;
+lin spit_V2 = mkV2 (mkV "cracher") ; -- tocheck
+lin spite_N = mkN "dépit" masculine | mkN "dépit" ; -- tocheck
+lin spiteful_A = mkA "rancunier" ; -- tocheck
+lin spittle_N = mkN "crachat" masculine ; -- tocheck
+lin spittoon_N = mkN "crachoir" masculine ; -- tocheck
+lin splash_N = mkN "bruit" masculine | mkN "plouf" masculine ; -- tocheck
+lin splash_V2 = mkV2 (mkV "éclabousser") ; -- tocheck
+lin spleen_N = mkN "spleen" masculine | mkN "rate" feminine ; -- tocheck
+lin splendid_A = mkA "fameux" | mkA "splendide" ; -- tocheck
+lin splenectomy_N = mkN "splénectomie" feminine ; -- tocheck
+lin splenetic_A = mkA "splénique" | mkA "splénétique" ; -- tocheck
+lin splice_N = mkN "épissure" feminine ; -- tocheck
+lin splinter_N = mkN "faction" feminine | mkN "éclat" masculine ; -- tocheck
+lin split_N = variants{} ; --
+lin split_V = variants{}; -- L.split_V2 ;
+lin split_V2 = L.split_V2 ;
+lin splurge_V = mkV (reflV (mkV "ruer")) ; -- tocheck
+lin splutter_V2 = mkV2 (mkV "postillonner") ; -- tocheck
+lin spoil_N = mkN "butin" ; -- tocheck
+lin spoil_V = variants{}; -- mkV2 (mkV "gâter") ; -- tocheck
+lin spoil_V2 = mkV2 (mkV "gâter") ; -- tocheck
+lin spoiler_N = mkN "aileron" masculine | mkN "spoiler" masculine ; -- tocheck
+lin spoilsport_N = mkN "rabat-joie" masculine ; -- tocheck
+lin spoke_N = mkN "rayon" masculine ; -- tocheck
+lin spoken_A = variants{} ; --
+lin spokesman_N = mkN "porte-parole" ; -- tocheck
+lin spokesperson_N = mkN "porte-parole" ; -- tocheck
+lin spondee_N = mkN "spondée" masculine ; -- tocheck
+lin sponge_N = mkN "ivrogne" | mkN "éponge" feminine ; -- tocheck
+lin sponge_V2 = mkV2 (mkV "éponger") ; -- tocheck
+lin spongy_A = mkA "spongieux" ; -- tocheck
+lin sponsor_N = variants{} ; --
+lin sponsor_V2 = variants{} ; --
+lin sponsorship_N = variants{} ; --
+lin spontaneity_N = mkN "spontanéité" feminine ; -- tocheck
+lin spontaneous_A = mkA "impulsif" | mkA "réflexe" | mkA "spontané" | mkA "naturel" | mkA "indigène" | mkA "imprévisible" | mkA "soudain" ; -- tocheck
+lin spoof_N = mkN "parodie" feminine ; -- tocheck
+lin spoof_V2 = mkV2 (mkV "spoofer") | mkV2 (mkV "parodier") ; -- tocheck
+lin spook_N = mkN "bamboula" masculine ; -- tocheck
+lin spool_N = mkN "bobine" feminine ; -- tocheck
+lin spoon_N = mkN "cuiller" feminine ; -- tocheck
+lin spoonbill_N = mkN "spatule" ; -- tocheck
+lin spoonerism_N = mkN "contrepèterie" feminine ; -- tocheck
+lin spoonful_N = mkN "cuillerée" feminine ; -- tocheck
+lin sporadic_A = mkA "sporadique" ; -- tocheck
+lin spore_N = mkN "spore" feminine ; -- tocheck
+lin sport_N = mkN "flirt" | mkN "sport" masculine ; -- tocheck
+lin sport_V2 = mkV2 (mkV "jouer") | mkV2 (mkV "taquiner") ; -- tocheck
+lin sportsman_N = mkN "sportif" masculine ; -- tocheck
+lin sportsmanship_N = mkN "sportivité" feminine ; -- tocheck
+lin sporty_A = mkA "sportif" ; -- tocheck
+lin spot_N = mkN "tache" feminine | mkN "endroit" masculine | mkN "peu" masculine | mkN "bouton" masculine ; -- tocheck
+lin spot_V = variants{}; -- mkV2 (mkV "détacher") | mkV2 (mkV "détecter") | mkV2 (mkV "tacher") ; -- tocheck
+lin spot_V2 = mkV2 (mkV "détacher") | mkV2 (mkV "détecter") | mkV2 (mkV "tacher") ; -- tocheck
+lin spot_VS = variants{}; -- mkV2 (mkV "détacher") | mkV2 (mkV "détecter") | mkV2 (mkV "tacher") ; -- tocheck
+lin spotlight_N = mkN "projecteur" masculine ; -- tocheck
+lin spouseFem_N = mkN "épouse" feminine ; -- tocheck
+lin spouseMasc_N = mkN "époux" masculine ;
+lin spout_N = mkN "siphon" masculine ; -- tocheck
+lin sprain_N = mkN "entorse" feminine ; -- tocheck
+lin sprain_V2 = mkV2 (reflV (mkV "fouler")) ; -- tocheck
+lin sprat_N = mkN "sprat" masculine ; -- tocheck
+lin sprawl_N = mkN "étalement" ; -- tocheck
+lin sprawl_V2 = mkV2 (reflV (mkV "affaler")) | mkV2 (reflV (mkV "étaler")) ; -- tocheck
+lin spray_N = mkN "embrun" masculine | mkN "rameau" masculine ; -- tocheck
+lin spray_V2 = mkV2 (mkV "pulvériser") ; -- tocheck
+lin spread_N = variants{} ; --
+lin spread_V = variants{}; -- mkV2V (mkV I.étendre_V2) | mkV2V (mkV "écarter") | mkV2V (mkV "disperser") | mkV2V (mkV "étaler") | mkV2V (mkV I.répandre_V2) ; -- tocheck
+lin spread_V2 = variants{}; -- mkV2V (mkV I.étendre_V2) | mkV2V (mkV "écarter") | mkV2V (mkV "disperser") | mkV2V (mkV "étaler") | mkV2V (mkV I.répandre_V2) ; -- tocheck
+lin spreader_N = mkN "épandeur" masculine | mkN "séparateur" masculine ; -- tocheck
+lin spreadsheet_N = mkN "tableur" | mkN "tableur" masculine ; -- tocheck
+lin spree_N = mkN "frénésie" feminine ; -- tocheck
+lin sprig_N = mkN "brin" ; -- tocheck
+lin sprightly_A = mkA "animé" | mkA "vif" ; -- tocheck
+lin spring_N = mkN "ressort" masculine | mkN "printemps" masculine | mkN "garde" feminine | mkN "source" feminine ; -- tocheck
+lin spring_V = variants{}; -- mkV2 (mkV "sauter") ; -- tocheck
+lin spring_V2 = mkV2 (mkV "sauter") ; -- tocheck
+lin springboard_N = mkN "tremplin" masculine ; -- tocheck
+lin sprinkle_V2 = mkV2 (mkV "saupoudrer") ; -- tocheck
+lin sprinkler_N = mkN "arroseur" masculine ; -- tocheck
+lin sprint_N = mkN "sprint" masculine ; -- tocheck
+lin sprocket_N = mkN "coyau" masculine | mkN "engrenage" masculine ; -- tocheck
+lin sprout_N = mkN "pousse" feminine ; -- tocheck
+lin sprout_V2 = mkV2 (mkV "germer") ; -- tocheck
+lin spruce_N = mkN "épicéa" ; -- tocheck
+lin spud_N = mkN "patate" feminine ; -- tocheck
+lin spunk_N = mkN "foutre" masculine | mkN "entrain" masculine ; -- tocheck
+lin spur_N = mkN "ergot" masculine | mkN "éperon" masculine ; -- tocheck
+lin spur_V2 = mkV2 (mkV "éperonner") ; -- tocheck
+lin spurge_N = mkN "euphorbe" feminine ; -- tocheck
+lin spurious_A = mkA "faux" ; -- tocheck
+lin spurt_V = mkV (mkV "gicler") ; -- tocheck
+lin sputnik_N = mkN "spoutnik" masculine ; -- tocheck
+lin sputter_V2 = mkV2 (mkV "métalliser") | mkV2 (mkV "postillonner") ; -- tocheck
+lin spy_N = mkN "espion" masculine ; -- tocheck
+lin spy_V2 = mkV2 (mkV "espionner") ; -- tocheck
+lin squab_N = mkN "pigeonneau" masculine ; -- tocheck
+lin squabble_N = mkN "dispute" ; -- tocheck
+lin squabble_V = mkV (reflV (mkV "chamailler")) ; -- tocheck
+lin squad_N = variants{} ; --
+lin squadron_N = mkN "escadron" masculine ; -- tocheck
+lin squall_N = mkN "grain" masculine ; -- tocheck
+lin squall_V = mkV (mkV "hurler") ; -- tocheck
+lin squander_V2 = mkV2 (mkV "gâcher") ; -- tocheck
+lin square_A = mkA "carré" ; -- tocheck
+lin square_N = mkN "case" feminine | mkN "place" feminine | mkN "carré" masculine | mkN "carreau" masculine | mkN "équerre" feminine ; -- tocheck
+lin square_V = variants{} ; --
+lin square_V2 = variants{} ; --
+lin squash_N = mkN "courge" feminine | mkN "squash" masculine ; -- tocheck
+lin squash_V2 = mkV2 (mkV "presser") ; -- tocheck
+lin squat_A = mkA "trapu" ; -- tocheck
+lin squat_N = mkN "squat" ; -- tocheck
+lin squat_V = mkV (reflV (mkV "accroupir")) | mkV (mkV "squatter") ; -- tocheck
+lin squatter_N = mkN "squatter" masculine ; -- tocheck
+lin squaw_N = mkN "squaw" feminine ; -- tocheck
+lin squeak_V2 = mkV2 (mkV "craquer") ; -- tocheck
+lin squeal_N = mkN "cri" ; -- tocheck
+lin squeal_V2 = mkV2 (mkV "crier") ; -- tocheck
+lin squeegee_N = mkN "raclette" ; -- tocheck
+lin squeeze_V = variants{}; -- L.squeeze_V2 ;
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squid_N = mkN "seiche" ; -- tocheck
+lin squiffy_A = mkA "pompette" ; -- tocheck
+lin squill_N = mkN "scille" feminine ; -- tocheck
+lin squinch_N = mkN "trompe" feminine ; -- tocheck
+lin squint_N = mkN "strabisme" masculine ; -- tocheck
+lin squint_V = mkV (mkV "loucher") ; -- tocheck
+lin squire_N = mkN "écuyer" masculine | mkN "valet" masculine | mkN "cavalier" masculine | mkN "seigneur" masculine ; -- tocheck
+lin squirm_V = mkV (reflV (mkV "tortiller")) ; -- tocheck
+lin squirrel_N = mkN "écureuil" masculine ; -- tocheck
+lin squirt_N = mkN "jet" masculine | mkN "morveux" masculine ; -- tocheck
+lin squirt_V2 = mkV2 (mkV "gicler") ; -- tocheck
+lin stab_V = variants{}; -- L.stab_V2 ;
+lin stab_V2 = L.stab_V2 ;
+lin stability_N = mkN "stabilité" | mkN "stabilité" feminine ; -- tocheck
+lin stabilization_N = mkN "stabilisation" feminine ; -- tocheck
+lin stabilize_V2 = mkV2 (reflV (mkV "stabiliser")) | mkV2 (mkV "stabiliser") ; -- tocheck
+lin stabilizer_N = mkN "roulettes" ; -- tocheck
+lin stable_A = mkA "stable" ; -- tocheck
+lin stable_N = mkN "écurie" | mkN "étable" feminine | mkN "étable" ; -- tocheck
+lin stable_V2 = mkV2 (mkV "établer") ; -- tocheck
+lin stack_N = mkN "pile" feminine ; -- tocheck
+lin stack_V2 = mkV2 (mkV "empiler") ; -- tocheck
+lin stacker_N = mkN "gerbeur" masculine ; -- tocheck
+lin stadium_N = mkN "stade" masculine ; -- tocheck
+lin staff_1_N = mkN "personnel" masculine ;
+lin staff_2_N = mkN "bâton" masculine ;
+lin staff_N = mkN "personnel" masculine | mkN "portée" feminine | mkN "bâton" masculine ; -- tocheck
+lin staff_V2 = variants{} ; --
+lin stag_N = mkN "boeuf" | mkN "cerf" masculine ; -- tocheck
+lin stag_V = variants{} ; --
+lin stage_N = mkN "scène" feminine | mkN "calèche" feminine | mkN "étape" feminine ; ---- split
+lin stage_V2 = mkV2 (mkV "organiser") ; -- tocheck
+lin stagflation_N = mkN "stagflation" feminine ; -- tocheck
+lin stagger_V = variants{}; -- mkV2 (mkV "quinconce") | mkV2 (mkV "chanceler") | mkV2 (mkV "tituber") ; -- tocheck
+lin stagnate_V = mkV (mkV "stagner") ; -- tocheck
+lin stagnation_N = mkN "stagnation" feminine ; -- tocheck
+lin staid_A = mkA "terne" ; -- tocheck
+lin stain_N = mkN "souillure" feminine | mkN "tache" feminine ; -- tocheck
+lin stain_V = variants{}; -- mkV2 (mkV "entacher") ; -- tocheck
+lin stain_V2 = mkV2 (mkV "entacher") ; -- tocheck
+lin stair_N = mkN "escalier" | mkN "marche" feminine ; -- tocheck
+lin staircase_N = mkN "escalier" masculine ; -- tocheck
+lin stake_N = mkN "pieu" masculine | mkN "enjeu" masculine ; -- tocheck
+lin stake_V2 = variants{} ; --
+lin stakeholder_N = mkN "plaideur" masculine | mkN "intervenant" masculine ; -- tocheck
+lin stalactite_N = mkN "stalactite" masculine ; -- tocheck
+lin stalagmite_N = mkN "stalagmite" masculine ; -- tocheck
+lin stale_A = mkA "vieilli" ; -- tocheck
+lin stalemate_N = mkN "impasse" feminine | mkN "pat" masculine ; -- tocheck
+lin stalk_N = mkN "tige" feminine ; -- tocheck
+lin stalk_V2 = mkV2 (mkV "traquer") | mkV2 (mkV "harceler") ; -- tocheck
+lin stalker_N = mkN "rôdeur" masculine | mkN "traqueur" masculine ; -- tocheck
+lin stall_N = mkN "parterre" masculine | mkN "étal" masculine | mkN "décrochage" masculine | mkN "stalle" feminine ; -- tocheck
+lin stall_V2 = mkV2 (mkV "décrocher") ; -- tocheck
+lin stallion_N = mkN "étalon" masculine ; -- tocheck
+lin stalwart_A = mkA "robuste" ; -- tocheck
+lin stamen_N = mkN "étamine" feminine ; -- tocheck
+lin stamina_N = mkN "endurance" feminine ; -- tocheck
+lin stammer_N = mkN "bégaiement" masculine ; -- tocheck
+lin stammer_V2 = mkV2 (mkV "balbutier") ; -- tocheck
+lin stamp_N = mkN "cachet" ; -- tocheck
+lin stamp_V = variants{}; -- mkV2 (mkV "timbrer") | mkV2 (mkV "tamponner") | mkV2 (mkV "estamper") ; -- tocheck
+lin stamp_V2 = mkV2 (mkV "timbrer") | mkV2 (mkV "tamponner") | mkV2 (mkV "estamper") ; -- tocheck
+lin stampede_N = mkN "bousculade" feminine ; -- tocheck
+lin stance_N = mkN "position" feminine ; -- tocheck
+lin stanchion_N = mkN "appui" masculine ; -- tocheck
+lin stand_N = mkN "socle" masculine | mkN "étal" ; -- tocheck
+lin stand_V = L.stand_V | reflV (mkV "lever") ;
+lin stand_V2 = mkV2 "supporter" ;
+lin stand_in_N = mkN "doublure" ; -- tocheck
+lin standard_A = variants{} ; --
+lin standard_N = mkN "étendard" masculine | mkN "standard" masculine ; -- tocheck
+lin standard_bearer_N = mkN "porte-drapeau" masculine ; -- tocheck
+lin standardization_N = mkN "standardisation" feminine ; -- tocheck
+lin standing_N = variants{} ; --
+lin standstill_N = mkN "arrêt" masculine ; -- tocheck
+lin stannic_A = mkA "stannique" ; -- tocheck
+lin stanza_N = mkN "strophe" feminine ; -- tocheck
+lin stapes_N = mkN "étrier" masculine ; -- tocheck
+lin staple_N = mkN "agrafe" feminine ; -- tocheck
+lin staple_V2 = mkV2 (mkV "agrafer") ; -- tocheck
+lin stapler_N = mkN "agrafeuse" feminine ; -- tocheck
+lin star_N = L.star_N ;
+lin star_V2 = variants{} ; --
+lin starboard_N = mkN "tribord" masculine ; -- tocheck
+lin starch_N = mkN "amidon" masculine | mkN "apprêt" masculine | mkN "rigidité" feminine ; -- tocheck
+lin starch_V2 = mkV2 (mkV "amidonner") ; -- tocheck
+lin starlet_N = mkN "starlette" feminine ; -- tocheck
+lin starling_N = mkN "étourneau" masculine ; -- tocheck
+lin starry_A = mkA "étoilé" ; -- tocheck
+lin start_N = mkN "départ" masculine ; -- tocheck
+lin start_V = mkV "commencer" ;
+lin start_V2 = mkV2 (mkV "commencer") | mkV2 (mkV "démarrer") ;
+lin startle_V2 = mkV2 (mkV I.surprendre_V2) | mkV2 (mkV "sursauter") ; -- tocheck
+lin startup_N = mkN "startup" feminine ; -- tocheck
+lin starvation_N = mkN "inanition" feminine ; -- tocheck
+lin starve_V2 = mkV2 (mkV "affamer") ; -- tocheck
+lin state_1_N = mkN "état" masculine ;
+lin state_2_N = mkN "état" masculine ;
+lin state_N = mkN "état" masculine ;
+lin state_V2 = mkV2 (mkV "déclarer") ; -- tocheck
+lin state_VS = variants{}; -- mkV2 (mkV "déclarer") ; -- tocheck
+lin stateless_A = mkA "apatride" ; -- tocheck
+lin statement_N = mkN "instruction" feminine | mkN "relevé" masculine | mkN "déclaration" feminine ; -- tocheck
+lin static_A = mkA "statique" ; -- tocheck
+lin station_N = mkN "chaîne" feminine | mkN "station" feminine | mkN "gare" feminine ; -- tocheck
+lin stationary_A = mkA "stationnaire" ; -- tocheck
+lin stationery_N = mkN "papeterie" feminine ; -- tocheck
+lin statistical_A = mkA "statistique" ; -- tocheck
+lin statistics_N = mkN "statistiques" feminine ; -- tocheck
+lin statue_N = mkN "statue" feminine ; -- tocheck
+lin statuesque_A = mkA "statuesque" ; -- tocheck
+lin statuette_N = mkN "statuette" feminine ; -- tocheck
+lin status_N = mkN "statut" masculine ; -- tocheck
+lin statute_N = mkN "statut" masculine ; -- tocheck
+lin statutory_A = mkA "statutaire" ; -- tocheck
+lin staunch_A = mkA "fervent" ; -- tocheck
+lin staunch_V2 = mkV2 (mkV "étancher") ; -- tocheck
+lin stave_N = mkN "portée" feminine ; -- tocheck
+lin stay_N = mkN "séjour" masculine ; -- tocheck
+lin stay_V = etreV (mkV "rester") ;
+lin stay_VA = mkVA (etreV (mkV "rester")) ;
+lin steadfast_A = mkA "déterminé" ; -- tocheck
+lin steadily_Adv = variants{} ; --
+lin steady_A = mkA "régulier" | mkA "lisse" ; -- tocheck
+lin steak_N = mkN "bifteck" masculine ; -- tocheck
+lin steal_V = variants{}; -- mkV2 (mkV "voler") ; -- tocheck
+lin steal_V2 = mkV2 (mkV "voler") ; -- tocheck
+lin stealth_N = mkN "furtivité" feminine ; -- tocheck
+lin steam_N = mkN "vapeur" feminine | mkN "vapeur" masculine ; -- tocheck
+lin stearin_N = mkN "stéarine" feminine ; -- tocheck
+lin steed_N = mkN "coursier" ; -- tocheck
+lin steel_N = L.steel_N ;
+lin steelworks_N = mkN "aciérie" feminine ; -- tocheck
+lin steep_A = mkA "escarpé" ; -- tocheck
+lin steep_V2 = mkV2 (mkV "imprégner") | mkV2 (mkV "infuser") ; -- tocheck
+lin steeple_N = mkN "clocher" masculine ; -- tocheck
+lin steepness_N = mkN "escarpement" masculine ; -- tocheck
+lin steer_N = mkN "boeuf" masculine ; -- tocheck
+lin steer_V = variants{}; -- mkV2 (mkV "diriger") ; -- tocheck
+lin steer_V2 = mkV2 (mkV "diriger") ; -- tocheck
+lin steering_N = mkN "direction" feminine ; -- tocheck
+lin stegosaur_N = mkN "stégosaure" masculine ; -- tocheck
+lin stele_N = mkN "stèle" feminine ; -- tocheck
+lin stellar_A = mkA "exceptionnel" | mkA "stellaire" ; -- tocheck
+lin stem_N = mkN "racine" feminine | mkN "étrave" feminine | mkN "tige" feminine ; -- tocheck
+lin stem_V = variants{}; -- mkV2 (mkV "arrêter") ; -- tocheck
+lin stem_V2 = mkV2 (mkV "arrêter") ; -- tocheck
+lin stench_N = mkN "puanteur" feminine ; -- tocheck
+lin stencil_N = mkN "pochoir" ; -- tocheck
+lin stenography_N = mkN "sténographie" feminine ; -- tocheck
+lin stenosis_N = mkN "sténose" ; -- tocheck
+lin step_N = mkN "marche" feminine | mkN "pas" | mkN "pas" masculine ; -- tocheck
+lin step_V = variants{}; -- mkV2 (mkV "marcher") ; -- tocheck
+lin step_V2 = mkV2 (mkV "marcher") ; -- tocheck
+lin stepbrother_N = mkN "beau-frère" masculine ; -- tocheck
+lin stepchild_N = mkN "bel-enfant" masculine | mkN "beau-fils" ; -- tocheck
+lin stepdaughter_N = mkN "belle-fille" feminine ; -- tocheck
+lin stepfather_N = mkN "beau-père" masculine ; -- tocheck
+lin stepmother_N = mkN "belle-mère" feminine ; -- tocheck
+lin steppe_N = mkN "steppe" feminine ; -- tocheck
+lin stepson_N = mkN "beau-fils" masculine ; -- tocheck
+lin steradian_N = mkN "stéradian" masculine ; -- tocheck
+lin stereotype_N = mkN "stéréotype" | mkN "cliché" masculine ; -- tocheck
+lin stereotype_V2 = mkV2 (mkV "stéréotyper") ; -- tocheck
+lin sterile_A = mkA "stérile" ; -- tocheck
+lin sterilization_N = mkN "stérilisation" feminine ; -- tocheck
+lin sterilize_V2 = mkV2 (mkV "stériliser") ; -- tocheck
+lin sterling_A = variants{} ; --
+lin stern_A = mkA "sévère" ; -- tocheck
+lin stern_N = mkN "poupe" feminine ; -- tocheck
+lin sternal_A = mkA "sternal" ; -- tocheck
+lin steroid_N = mkN "stéroïde" masculine ; -- tocheck
+lin stertorous_A = mkA "stertoreux" ; -- tocheck
+lin stethoscope_N = mkN "stéthoscope" masculine ; -- tocheck
+lin stevedore_N = mkN "stevedore" masculine ; -- tocheck
+lin stevia_N = mkN "stévie" | mkN "stévia" feminine ; -- tocheck
+lin stew_N = mkN "ragoût" masculine ; -- tocheck
+lin stew_V2 = mkV2 (mkV "frémir") | mkV2 (mkV "transpirer") ; -- tocheck
+lin steward_N = mkN "intendant" masculine ; -- tocheck
+lin stewardship_N = mkN "intendant" masculine ; -- tocheck
+lin stick_N = L.stick_N ;
+lin stick_V = variants{}; -- mkV2 (mkV "coller") | mkV2 (mkV "coincer") | mkV2 (mkV "rester") | mkV2 (mkV "ficher") | mkV2 (mkV "planter") | mkV2 (mkV "bouturer") ; -- tocheck
+lin stick_V2 = mkV2 (mkV "coller") | mkV2 (mkV "coincer") | mkV2 (mkV "rester") | mkV2 (mkV "ficher") | mkV2 (mkV "planter") | mkV2 (mkV "bouturer") ; -- tocheck
+lin sticker_N = mkN "autocollant" masculine | mkN "baguette" ; -- tocheck
+lin stickleback_N = mkN "épinoche" feminine ; -- tocheck
+lin sticky_A = mkA "collant" ; -- tocheck
+lin stiff_A = mkA "raide" | mkA "rigide" ; -- tocheck
+lin stiff_N = mkN "macchabée" masculine ; -- tocheck
+lin stiffen_V2 = mkV2 (mkV "raidir") ; -- tocheck
+lin stiffness_N = mkN "inflexibilité" | mkN "raideur" | mkN "rigidité" ; -- tocheck
+lin stifle_V2 = mkV2 (mkV I.interrompre_V2) | mkV2 (mkV "réprimer") ; -- tocheck
+lin stigma_N = mkN "stigma" masculine | mkN "stigmate" masculine ; -- tocheck
+lin stigmatic_N = mkN "stigmatisé" masculine ; -- tocheck
+lin stigmatism_N = mkN "stigmatisme" ; -- tocheck
+lin stigmatization_N = mkN "stigmatisation" feminine ; -- tocheck
+lin stile_N = mkN "échalier" masculine ; -- tocheck
+lin stiletto_N = mkN "stylet" masculine ; -- tocheck
+lin still_A = mkA "calme" ; -- tocheck
+lin still_Adv = mkAdv "néanmoins" | mkAdv "encore" ;
+lin still_N = mkN "alambic" | mkN "photogramme" masculine ; -- tocheck
+lin still_V2 = mkV2 (mkV "calmer") ; -- tocheck
+lin stillbirth_N = mkN "mortinaissance" feminine ; -- tocheck
+lin stillborn_A = mkA "mort-né" ; -- tocheck
+lin stillness_N = mkN "calme" masculine ; -- tocheck
+lin stilt_N = mkN "échassier" masculine | mkN "pilotis" masculine | mkN "échasse" feminine ; -- tocheck
+lin stimulant_N = mkN "excitant" masculine ; -- tocheck
+lin stimulate_V2 = mkV2 (mkV "stimuler") ; -- tocheck
+lin stimulating_A = mkA "stimulant" ; -- tocheck
+lin stimulation_N = mkN "stimulation" feminine ; -- tocheck
+lin stimulus_N = mkN "stimulus" masculine ; -- tocheck
+lin sting_N = mkN "piqûre" feminine ; -- tocheck
+lin sting_V2 = mkV2 (mkV "piquer") ; -- tocheck
+lin stinger_N = mkN "aiguillon" masculine ; -- tocheck
+lin stinginess_N = mkN "avarice" ; -- tocheck
+lin stingray_N = mkN "dasyatidé" masculine ; -- tocheck
+lin stingy_A = mkA "avare" | mkA "piquant" ; -- tocheck
+lin stink_N = mkN "tapage" masculine | mkN "puanteur" feminine ; -- tocheck
+lin stink_V2 = mkV2 (mkV "puer") ; -- tocheck
+lin stipend_N = mkN "rente" feminine ; -- tocheck
+lin stipulation_N = mkN "clause" feminine ; -- tocheck
+lin stipule_N = mkN "stipule" feminine ; -- tocheck
+lin stir_N = mkN "tumulte" masculine ; -- tocheck
+lin stir_V = variants{}; -- mkV2 (mkV "agiter") | mkV2 (mkV "remuer") | mkV2 (mkV "bouger") ; -- tocheck
+lin stir_V2 = mkV2 (mkV "agiter") | mkV2 (mkV "remuer") | mkV2 (mkV "bouger") ; -- tocheck
+lin stirrup_N = mkN "étrier" masculine ; -- tocheck
+lin stitch_N = mkN "crampe" feminine | mkN "point" masculine ; -- tocheck
+lin stochastic_A = mkA "stochastique" ; -- tocheck
+lin stock_N = mkN "action" feminine | mkN "matthiole" feminine | mkN "pioche" feminine | mkN "stock" masculine | mkN "réserve" feminine ; -- tocheck
+lin stockholder_N = mkN "actionnaire" ; -- tocheck
+lin stocking_N = mkN "bas" masculine ; -- tocheck
+lin stockpile_N = mkN "stock" masculine ; -- tocheck
+lin stocks_N = mkN "pilori" ; -- tocheck
+lin stocky_A = mkA "trapu" ; -- tocheck
+lin stoic_A = mkA "stoïque" ; -- tocheck
+lin stoic_N = mkN "stoïque" ; -- tocheck
+lin stoichiometric_A = mkA "stoechiométrique" ; -- tocheck
+lin stoichiometry_N = mkN "stoechiométrie" feminine ; -- tocheck
+lin stoicism_N = mkN "stoïcisme" masculine ; -- tocheck
+lin stoke_V2 = mkV2 (mkV "tisonner") | mkV2 (mkV "tiser") ; -- tocheck
+lin stoker_N = mkN "chauffeur" masculine ; -- tocheck
+lin stole_N = mkN "étole" ; -- tocheck
+lin stolen_A = variants{} ; --
+lin stoma_N = mkN "stomate" masculine ; -- tocheck
+lin stomach_N = mkN "ventre" masculine | mkN "estomac" masculine ; -- tocheck
+lin stomach_V2 = mkV2 (mkV "digérer") ; -- tocheck
+lin stomp_V2 = mkV2 (mkV "fouler") ; -- tocheck
+lin stone_N = L.stone_N ;
+lin stone_V2 = mkV2 (mkV "défoncer") | mkV2 (mkV "lapider") | mkV2 (mkV "dénoyauter") ; -- tocheck
+lin stonefish_N = mkN "poisson-pierre" masculine ; -- tocheck
+lin stoneware_N = mkN "grès" masculine ; -- tocheck
+lin stony_A = mkA "froid" ; -- tocheck
+lin stooge_N = mkN "dupe" feminine ; -- tocheck
+lin stool_N = mkN "tabouret" masculine | mkN "selle" feminine ; -- tocheck
+lin stoop_N = mkN "piqué" masculine | mkN "perron" masculine ; -- tocheck
+lin stoop_V2 = mkV2 (reflV (mkV "pencher")) ; -- tocheck
+lin stop_N = mkN "occlusive" feminine | mkN "arrêt" masculine | mkN "ammorti" masculine ; -- tocheck
+lin stop_V = L.stop_V ;
+lin stop_V2 = mkV2 (mkV "arrêter") | mkV2 (mkV "cesser") | mkV2 (reflV (mkV "arrêter")) ;
+lin stop_VV = mkVV L.stop_V ;
+lin stopover_N = mkN "étape" feminine ; -- tocheck
+lin stopwatch_N = mkN "chronomètre" ; -- tocheck
+lin storage_N = mkN "stockage" masculine ; -- tocheck
+lin store_N = mkN "entrepôt" masculine | mkN "stock" masculine ; -- tocheck
+lin store_V2 = mkV2 (mkV "stocker") | mkV2 (mkV "conserver") ; -- tocheck
+lin storeroom_N = mkN "réserve" masculine ; -- tocheck
+lin storey_N = mkN "étage" masculine ; -- tocheck
+lin stork_N = mkN "cigogne" feminine ; -- tocheck
+lin storksbill_N = mkN "bec-de-grue" masculine ; -- tocheck
+lin storm_N = mkN "tempête" feminine | mkN "orage" masculine ; -- tocheck
+lin storm_V = variants{} ; --
+lin storm_V2 = variants{} ; --
+lin story_N = mkN "histoire" feminine | mkN "étage" masculine ; ---- split
+lin storyteller_N = mkN "conteur" masculine ; -- tocheck
+lin stove_N = L.stove_N ;
+lin strabismus_N = mkN "strabisme" masculine ; -- tocheck
+lin straddle_V2 = mkV2 (mkV "enfourcher") ; -- tocheck
+lin straggler_N = mkN "traînard" masculine ; -- tocheck
+lin straight_A = L.straight_A ;
+lin straight_Adv = mkAdv "directement" ; -- tocheck
+lin straight_N = mkN "quinte" feminine ; -- tocheck
+lin straighten_V = variants{} ; --
+lin straighten_V2 = variants{} ; --
+lin straightforward_A = mkA "direct" ; -- tocheck
+lin strain_N = mkN "hérédité" feminine | mkN "race" feminine ; -- tocheck
+lin strain_V2 = variants{} ; --
+lin strainer_N = mkN "filtre" masculine ; -- tocheck
+lin strait_N = mkN "détroit" masculine ; -- tocheck
+lin strand_N = mkN "brin" masculine | mkN "grève" feminine ; -- tocheck
+lin strand_V2 = mkV2 (mkV "abandonner") | mkV2 (mkV "échouer") ; -- tocheck
+lin strange_A = mkA "inconnu" | mkA "étrange" ; -- tocheck
+lin strangely_Adv = variants{} ; --
+lin strangeness_N = mkN "étrangeté" feminine ; -- tocheck
+lin stranger_N = mkN "étranger" masculine | mkN "inconnu" masculine ; -- tocheck
+lin strangle_V2 = mkV2 (mkV "étrangler") ; -- tocheck
+lin strangler_N = mkN "étrangleur" masculine ; -- tocheck
+lin strap_N = mkN "bandoulière" feminine | mkN "sangle" feminine ; -- tocheck
+lin strappado_N = mkN "estrapade" feminine ; -- tocheck
+lin stratagem_N = mkN "stratagème" masculine ; -- tocheck
+lin strategic_A = mkA "stratégique" ; -- tocheck
+lin strategist_N = mkN "stratège" masculine ; -- tocheck
+lin strategy_N = mkN "stratégie" feminine ; -- tocheck
+lin stratigraphy_N = mkN "stratigraphie" feminine ; -- tocheck
+lin stratosphere_N = mkN "stratosphère" feminine ; -- tocheck
+lin stratum_N = mkN "couche" feminine | mkN "classe" feminine | mkN "strate" feminine ; -- tocheck
+lin straw_A = mkA "paille" ; -- tocheck
+lin straw_N = mkN "paille" feminine ; -- tocheck
+lin strawberry_N = mkN "fraisier" masculine | mkN "fraise" feminine ; -- tocheck
+lin stray_A = mkA "errant" ; -- tocheck
+lin stray_N = mkN "errance" ; -- tocheck
+lin stray_V = mkV (mkV "errer") ; -- tocheck
+lin streak_N = mkN "mite" feminine | mkN "raie" feminine ; -- tocheck
+lin streaker_N = mkN "nu-vite" masculine ; -- tocheck
+lin stream_N = mkN "flot" masculine | mkN "ruisseau" masculine ; -- tocheck
+lin streamer_N = mkN "fanion" masculine ; -- tocheck
+lin streamlet_N = mkN "ruisselet" masculine ; -- tocheck
+lin street_N = mkN "rue" feminine ; -- tocheck
+lin streetlight_N = mkN "réverbère" feminine ; -- tocheck
+lin strength_N = mkN "force" feminine ; -- tocheck
+lin strengthen_V2 = mkV2 (mkV "renforcer") ; -- tocheck
+lin streptococcus_N = mkN "streptocoque" ; -- tocheck
+lin stress_N = mkN "stress" masculine | mkN "accentuation" feminine | mkN "tension" feminine ; -- tocheck
+lin stress_V2 = mkV2 (mkV "stresser") | mkV2 (mkV "souligner") | mkV2 (mkV "emphaser") ; -- tocheck
+lin stress_VS = variants{}; -- mkV2 (mkV "stresser") | mkV2 (mkV "souligner") | mkV2 (mkV "emphaser") ; -- tocheck
+lin stretch_N = mkN "étirement" ; -- tocheck
+lin stretch_V = variants{}; -- mkV2 (reflV (mkV I.étendre_V2)) | mkV2 (reflV (mkV "étirer")) | mkV2 (mkV I.étendre_V2) ; -- tocheck
+lin stretch_V2 = mkV2 (reflV (mkV I.étendre_V2)) | mkV2 (reflV (mkV "étirer")) | mkV2 (mkV I.étendre_V2) ; -- tocheck
+lin stretcher_N = mkN "paneresse" feminine | mkN "châssis" masculine | mkN "civière" feminine ; -- tocheck
+lin stretcher_bearer_N = mkN "brancardier" masculine ; -- tocheck
+lin strew_V2 = mkV2 (mkV "parsemer") ; -- tocheck
+lin strict_A = mkA "strict" ; -- tocheck
+lin strictly_Adv = variants{} ; --
+lin stride_V = variants{} ; --
+lin strident_A = mkA "strident" ; -- tocheck
+lin strider_N = mkN "randonneur" masculine ; -- tocheck
+lin strike_1_N = variants{} ; --
+lin strike_2_N = variants{} ; --
+lin strike_N = mkN "strike" masculine | mkN "coup" masculine | mkN "grève" feminine ; -- tocheck
+lin strike_V = variants{}; -- mkV2 (mkV "biffer") | mkV2 (mkV "frapper") ; -- tocheck
+lin strike_V2 = mkV2 (mkV "biffer") | mkV2 (mkV "frapper") ; -- tocheck
+lin striker_N = mkN "gréviste" ; -- tocheck
+lin striking_A = variants{} ; --
+lin string_N = mkN "suite" feminine | mkN "corde" feminine | mkN "cordes" ; -- tocheck
+lin string_V2 = mkV2 (mkV "enfiler") ; -- tocheck
+lin stringy_A = mkA "filandreux" ; -- tocheck
+lin strip_N = mkN "bande" feminine ; -- tocheck
+lin strip_V = variants{}; -- mkV2 (mkV "enlever") | mkV2 (reflV (mkV "déshabiller")) ; -- tocheck
+lin strip_V2 = mkV2 (mkV "enlever") | mkV2 (reflV (mkV "déshabiller")) ; -- tocheck
+lin stripe_N = mkN "galon" masculine | mkN "rayure" feminine ; -- tocheck
+lin striped_A = mkA "rayé" ; -- tocheck
+lin stripper_N = mkN "stripteaseur" masculine ; -- tocheck
+lin striptease_N = mkN "striptease" masculine ; -- tocheck
+lin strive_V = mkV (reflV (mkV "efforcer")) ; -- tocheck
+lin strive_VV = variants{}; -- mkV (reflV (mkV "efforcer")) ; -- tocheck
+lin stroke_N = mkN "coup" masculine | mkN "trait" masculine | mkN "brasse" feminine | mkN "caresse" feminine ; -- tocheck
+lin stroke_V2 = mkV2 (mkV "caresser") ; -- tocheck
+lin stroll_N = mkN "promenade" feminine ; -- tocheck
+lin stroll_V = mkV (mkV "flâner") ; -- tocheck
+lin stroller_N = mkN "landau" masculine ; -- tocheck
+lin strong_A = mkA "fort" ;
+lin stronghold_N = mkN "bastion" masculine ; -- tocheck
+lin strongly_Adv = variants{} ; --
+lin strontium_N = mkN "strontium" masculine ; -- tocheck
+lin strop_N = mkN "lanière" feminine ; -- tocheck
+lin structural_A = mkA "structurel" ; -- tocheck
+lin structuralism_N = mkN "structuralisme" masculine ; -- tocheck
+lin structure_N = mkN "structure" feminine ;
+lin structure_V2 = variants{} ; --
+lin struggle_N = mkN "lutte" feminine ; -- tocheck
+lin struggle_V = mkV (mkV "lutter") ; -- tocheck
+lin struggle_VV = variants{}; -- mkV (mkV "lutter") ; -- tocheck
+lin struggler_N = mkN "lutteur" ; -- tocheck
+lin strum_V2 = mkV2 (mkV "racler") ; -- tocheck
+lin strumpet_N = mkN "pute" feminine ; -- tocheck
+lin strut_V = mkV (mkV "parader") ; -- tocheck
+lin strychnine_N = mkN "strychnine" feminine ; -- tocheck
+lin stub_N = mkN "souche" | mkN "moignon" masculine | mkN "ébauche" ; -- tocheck
+lin stubble_N = mkN "éteule" feminine ; -- tocheck
+lin stubborn_A = mkA "têtu" ; -- tocheck
+lin stucco_N = mkN "stuc" masculine ; -- tocheck
+lin stud_N = mkN "clou" masculine | mkN "étalon" ; -- tocheck
+lin studentFem_N = mkN "étudiante" ;
+lin studentMasc_N = L.student_N ;
+lin studio_N = mkN "studio" masculine ; -- tocheck
+lin studious_A = mkA "studieux" ; -- tocheck
+lin study_N = mkN "étude" feminine ;
+lin study_V = variants{}; -- mkV2 (mkV "étudier") ; -- tocheck
+lin study_V2 = mkV2 (mkV "étudier") ; -- tocheck
+lin stuff_N = mkN "truc" | mkN "substance" ; -- tocheck
+lin stuff_V2 = mkV2 (mkV "péter") | mkV2 (mkV "fourrer") | mkV2 (mkV I.mettre_V2) ; -- tocheck
+lin stuffing_N = mkN "farce" feminine ; -- tocheck
+lin stuffy_A = mkA "fâché" ; -- tocheck
+lin stumble_N = mkN "chute" feminine | mkN "bourde" feminine ; -- tocheck
+lin stumble_V = mkV (mkV "butter") | mkV (mkV "trébucher") ; -- tocheck
+lin stump_N = mkN "estompe" feminine | mkN "souche" feminine ; -- tocheck
+lin stun_V2S = mkV2S (mkV "étourdir") ; -- tocheck
+lin stunning_A = variants{} ; --
+lin stunt_N = mkN "cascade" feminine ; -- tocheck
+lin stupid_A = L.stupid_A ;
+lin stupidity_N = mkN "stupidité" feminine ; -- tocheck
+lin sturdiness_N = mkN "robustesse" ; -- tocheck
+lin sturdy_A = mkA "costaud" | mkA "solide" ; -- tocheck
+lin sturgeon_N = mkN "esturgeon" masculine ; -- tocheck
+lin stutter_N = mkN "bégaiement" masculine ; -- tocheck
+lin stutter_V2 = mkV2 (mkV "balbutier") ; -- tocheck
+lin stutterer_N = mkN "bègue" ; -- tocheck
+lin sty_N = mkN "porcherie" feminine ; -- tocheck
+lin stye_N = mkN "orgelet" masculine ; -- tocheck
+lin style_N = mkN "modèle" masculine ; -- tocheck
+lin stylish_A = mkA "élégant" ; -- tocheck
+lin stylist_N = mkN "styliste" ; -- tocheck
+lin stylus_N = mkN "stylet" masculine | mkN "saphir" masculine | mkN "stylo" masculine | mkN "poinçon" ; -- tocheck
+lin stymie_V2 = mkV2 (mkV "obstruer") ; -- tocheck
+lin subaltern_N = mkN "subalterne" ; -- tocheck
+lin subarctic_A = mkA "subarctique" ; -- tocheck
+lin subatomic_A = mkA "subatomique" ; -- tocheck
+lin subclass_N = mkN "sous-classe" feminine ; -- tocheck
+lin subcommittee_N = mkN "sous-comité" masculine ; -- tocheck
+lin subconscious_A = mkA "subconscient" ; -- tocheck
+lin subconscious_N = mkN "subconscient" masculine ; -- tocheck
+lin subconsciousness_N = mkN "subconscience" feminine ; -- tocheck
+lin subcontinent_N = mkN "sous-continent" masculine ; -- tocheck
+lin subcontractor_N = mkN "sous-traitant" masculine ; -- tocheck
+lin subculture_N = mkN "sous-culture" feminine ; -- tocheck
+lin subcutaneous_A = mkA "sous-cutané" ; -- tocheck
+lin subdeacon_N = mkN "sous-diacre" masculine ; -- tocheck
+lin subdirectory_N = mkN "sous-répertoire" masculine ; -- tocheck
+lin subdue_V2 = mkV2 (mkV "assujettir") | mkV2 (mkV I.soumettre_V2) ; -- tocheck
+lin subfamily_N = mkN "sous-famille" feminine ; -- tocheck
+lin subgroup_N = mkN "sous-groupe" masculine | mkN "sous-groupe" feminine ; -- tocheck
+lin subjacent_A = mkA "sous-jacent" ; -- tocheck
+lin subject_1_N = mkN "sujet" ;
+lin subject_2_N = mkN "sujet" ;
+lin subject_A = variants{} ; --
+lin subject_N = mkN "sujet" masculine | mkN "matière" feminine ;
+lin subject_V2 = variants{} ; --
+lin subjective_A = mkA "subjectif" ; -- tocheck
+lin subjectivity_N = mkN "subjectivité" feminine ; -- tocheck
+lin subjugate_V2 = mkV2 (mkV "assujettir") ; -- tocheck
+lin subjugation_N = mkN "assujettissement" ; -- tocheck
+lin subjunctive_N = mkN "subjonctif" masculine ; -- tocheck
+lin sublimate_V2 = mkV2 (mkV "sublimer") | mkV2 (mkV "honorer") ; -- tocheck
+lin sublimation_N = mkN "sublimation" feminine ; -- tocheck
+lin sublime_A = mkA "sublime" ; -- tocheck
+lin sublingual_A = mkA "sublingual" ; -- tocheck
+lin submarine_A = mkA "sous-marin" ; -- tocheck
+lin submarine_N = mkN "sous-marin" masculine ; -- tocheck
+lin submerge_V2 = mkV2 (mkV "submerger") | mkV2 (reflV (mkV "immerger")) ; -- tocheck
+lin submersible_A = mkA "submersible" ; -- tocheck
+lin submersible_N = mkN "submersible" masculine ; -- tocheck
+lin submission_N = mkN "soumission" feminine ; -- tocheck
+lin submit_V = variants{}; -- mkV2 (mkV "présenter") ; -- tocheck
+lin submit_V2 = mkV2 (mkV "présenter") ; -- tocheck
+lin subordinate_A = mkA "subordonné" ; -- tocheck
+lin subpoena_N = mkN "citation" feminine ; -- tocheck
+lin subscribe_V2 = mkV2 (mkV "abonner") ; -- tocheck
+lin subscriber_N = mkN "abonné" masculine ; -- tocheck
+lin subscription_N = mkN "abonnement" masculine ; -- tocheck
+lin subsection_N = mkN "sous-section" feminine ; -- tocheck
+lin subsequent_A = mkA "subséquent" ; -- tocheck
+lin subsequently_Adv = variants{} ; --
+lin subservience_N = mkN "soumission" feminine ; -- tocheck
+lin subservient_A = mkA "servile" ; -- tocheck
+lin subset_N = mkN "sous-ensemble" masculine ; -- tocheck
+lin subsidiary_A = mkA "subsidiaire" ; -- tocheck
+lin subsidiary_N = mkN "filiale" ; -- tocheck
+lin subsidize_V2 = mkV2 (mkV "subventionner") ; -- tocheck
+lin subsidy_N = mkN "subvention" ; -- tocheck
+lin subsoil_N = mkN "sous-sol" masculine ; -- tocheck
+lin subspecies_N = mkN "sous-espèce" feminine ; -- tocheck
+lin substance_N = mkN "substance" feminine ; -- tocheck
+lin substantial_A = mkA "substantiel" ; -- tocheck
+lin substantially_Adv = variants{} ; --
+lin substantive_A = mkA "direct" | mkA "substantif" ; -- tocheck
+lin substantive_N = mkN "substantif" masculine ; -- tocheck
+lin substitute_N = mkN "remplaçant" masculine ; -- tocheck
+lin substitute_V = variants{} ; --
+lin substitute_V2 = variants{} ; --
+lin substitution_N = mkN "remplacement" masculine ; -- tocheck
+lin substrate_N = mkN "substrat" masculine ; -- tocheck
+lin subsume_V2 = mkV2 (mkV "généraliser") | mkV2 (mkV "subsumer") ; -- tocheck
+lin subtend_V2 = mkV2 (mkV "sous-tendre") ; -- tocheck
+lin subterfuge_N = mkN "subterfuge" masculine ; -- tocheck
+lin subterranean_A = mkA "souterrain" ; -- tocheck
+lin subtitle_N = mkN "sous-titre" masculine ; -- tocheck
+lin subtle_A = mkA "astucieux" | mkA "subtil" ; -- tocheck
+lin subtlety_N = mkN "entremets" | mkN "subtilité" ; -- tocheck
+lin subtly_Adv = mkAdv "subtilement" ; -- tocheck
+lin subtotal_N = mkN "sous-total" masculine ; -- tocheck
+lin subtract_V2 = mkV2 (mkV I.soustraire_V2) ; -- tocheck
+lin subtraction_N = mkN "soustraction" feminine ; -- tocheck
+lin subtrahend_N = mkN "diminuteur" masculine ; -- tocheck
+lin subtropics_N = mkN "subtropicales" ; -- tocheck
+lin suburb_N = mkN "banlieue" feminine ; -- tocheck
+lin suburban_A = mkA "suburbain" ; -- tocheck
+lin subversion_N = mkN "contestation" feminine ; -- tocheck
+lin subversive_A = mkA "subversif" ; -- tocheck
+lin subvert_V2 = mkV2 (mkV "renverser") ; -- tocheck
+lin subway_N = mkN "métro" masculine ; -- tocheck
+lin subwoofer_N = mkN "subwoofer" masculine ; -- tocheck
+lin succeed_V = variants{}; -- mkV2 (mkV "succéder") | mkV2 (mkV "réussir") ; -- tocheck
+lin succeed_V2 = mkV2 (mkV "succéder") | mkV2 (mkV "réussir") ; -- tocheck
+lin success_N = mkN "succès" masculine ; -- tocheck
+lin successful_A = variants{} ; --
+lin successfully_Adv = variants{} ; --
+lin succession_N = mkN "succession" feminine ; -- tocheck
+lin successive_A = mkA "successif" ; -- tocheck
+lin successor_N = mkN "successeur" masculine ; -- tocheck
+lin succinct_A = mkA "succinct" | mkA "succint" ; -- tocheck
+lin succubus_N = mkN "succube" masculine ; -- tocheck
+lin succulent_A = mkA "succulent" ; -- tocheck
+lin succulent_N = mkN "succulente" feminine ; -- tocheck
+lin succumb_V = mkV (mkV "succomber") ; -- tocheck
+lin suck_V = variants{}; -- L.suck_V2 ;
+lin suck_V2 = L.suck_V2 ;
+lin suckerFem_N = mkN "pigeonne" feminine ; -- tocheck
+lin suckerMasc_N = mkN "pigeon" masculine ; -- tocheck
+lin sucking_N = mkN "succion" feminine ; -- tocheck
+lin suckling_N = mkN "nourrisson" masculine ; -- tocheck
+lin sucrose_N = mkN "saccharose" masculine ; -- tocheck
+lin suction_N = mkN "succion" feminine ; -- tocheck
+lin sudden_A = mkA "soudain" ; -- tocheck
+lin suddenly_Adv = variants{} ; --
+lin suddenness_N = mkN "soudaineté" ; -- tocheck
+lin sudoku_N = mkN "sudoku" masculine ; -- tocheck
+lin sue_V = variants{} ; --
+lin sue_V2 = variants{} ; --
+lin sue_V2V = variants{} ; --
+lin suede_N = mkN "suède" masculine ; -- tocheck
+lin suffer_V = variants{}; -- mkV2 (mkV I.souffrir_V2) | mkV2 (mkV "endurer") ; -- tocheck
+lin suffer_V2 = mkV2 (mkV I.souffrir_V2) | mkV2 (mkV "endurer") ; -- tocheck
+lin sufferer_N = variants{} ; --
+lin suffering_N = mkN "souffrance" feminine ; -- tocheck
+lin suffice_V2V = mkV2V (mkV I.suffire_V2) ; -- tocheck
+lin sufficiency_N = mkN "suffisance" feminine ; -- tocheck
+lin sufficient_A = mkA "suffisant" | mkA "autosuffisant" ; -- tocheck
+lin sufficiently_Adv = variants{} ; --
+lin suffix_N = mkN "suffixe" masculine ; -- tocheck
+lin suffixation_N = mkN "suffixation" feminine ; -- tocheck
+lin suffocate_V2 = mkV2 (mkV "suffoquer") | mkV2 (mkV "étouffer") ; -- tocheck
+lin suffocation_N = mkN "suffocation" feminine ; -- tocheck
+lin suffrage_N = mkN "suffrage" masculine ; -- tocheck
+lin sugar_N = mkN "bise" feminine | mkN "sucre" masculine ; -- tocheck
+lin sugar_V2 = mkV2 (mkV "sucrer") ; -- tocheck
+lin suggest_V = (mkV "proposer") | (mkV "suggérer") ;
+lin suggest_V2 = mkV2 (mkV "proposer") | mkV2 (mkV "suggérer") ;
+lin suggest_VS = subjVS (mkV "proposer") | subjVS (mkV "suggérer") ;
+lin suggestion_N = mkN "suggestion" feminine ; -- tocheck
+lin suicidal_A = mkA "suicidaire" ; -- tocheck
+lin suicide_N = mkN "suicide" masculine | mkN "suicidé" masculine ; -- tocheck
+lin suit_N = mkN "enseigne" feminine | mkN "procès" masculine | mkN "suite" feminine | mkN "combinaison" feminine | mkN "costard" masculine | mkN "complet" masculine ; -- tocheck
+lin suit_V = variants{}; -- mkV2 (mkV I.convenir_V2) ; -- tocheck
+lin suit_V2 = mkV2 (mkV I.convenir_V2) ; -- tocheck
+lin suitable_A = mkA "approprié" ; -- tocheck
+lin suitcase_N = mkN "valise" feminine ; -- tocheck
+lin suite_N = mkN "suite" feminine ; -- tocheck
+lin sulfide_N = mkN "sulfure" masculine ; -- tocheck
+lin sulfur_N = mkN "soufre" | mkN "soufre" masculine ; -- tocheck
+lin sulk_V = mkV (mkV "bouder") ; -- tocheck
+lin sulky_A = mkA "boudeur" ; -- tocheck
+lin sullen_A = mkA "morne" | mkA "maussade" | mkA "lent" ; -- tocheck
+lin sully_V2 = mkV2 (mkV "salir") ; -- tocheck
+lin sulphur_N = variants{} ; --
+lin sultan_N = mkN "sultan" masculine ; -- tocheck
+lin sultanate_N = mkN "sultanat" masculine ; -- tocheck
+lin sultry_A = mkA "torride" | mkA "étouffant" ; -- tocheck
+lin sum_N = mkN "calcul" masculine | mkN "somme" feminine ; -- tocheck
+lin sum_V = variants{}; -- mkV2 (mkV "additionner") ; -- tocheck
+lin sum_V2 = mkV2 (mkV "additionner") ; -- tocheck
+lin sumac_N = mkN "sumac" masculine ; -- tocheck
+lin summarize_V2 = mkV2 (mkV "récapituler") | mkV2 (mkV "résumer") ; -- tocheck
+lin summary_A = mkA "sommaire" ; -- tocheck
+lin summary_N = mkN "résumé" masculine ; -- tocheck
+lin summer_N = mkN "été" masculine ; -- tocheck
+lin summertime_N = mkN "été" masculine ; -- tocheck
+lin summery_A = mkA "d'été" ; -- tocheck
+lin summit_N = mkN "sommet" masculine ; -- tocheck
+lin summon_V2 = mkV2 (mkV "convoquer") ; -- tocheck
+lin sumo_N = mkN "sumo" masculine ; -- tocheck
+lin sumptuary_A = mkA "somptuaire" ; -- tocheck
+lin sun_N = L.sun_N ;
+lin sun_PN = mkPN "soleil" masculine ; -- tocheck
+lin sunbathe_V = mkV (mkV "bronzer") ; -- tocheck
+lin sunbather_N = mkN "bronzeur" masculine ; -- tocheck
+lin sundew_N = mkN "droséra" feminine ; -- tocheck
+lin sunfish_N = mkN "môle" ; -- tocheck
+lin sunflower_N = mkN "tournesol" masculine ; -- tocheck
+lin sunlight_N = variants{} ; --
+lin sunny_A = mkA "ensoleillé" ; -- tocheck
+lin sunset_N = mkN "crépuscule" masculine ; -- tocheck
+lin sunshade_N = mkN "ombrelle" feminine ; -- tocheck
+lin sunshine_N = mkN "soleil" masculine ; -- tocheck
+lin sunstroke_N = mkN "insolation" feminine ; -- tocheck
+lin suntan_N = mkN "bronzage" ; -- tocheck
+lin super_A = mkA "super" ; -- tocheck
+lin superb_A = mkA "superbe" ;
+lin supercilious_A = mkA "hautain" ; -- tocheck
+lin supercomputer_N = mkN "superordinateur" masculine ; -- tocheck
+lin superconductivity_N = mkN "supraconductivité" feminine ; -- tocheck
+lin superego_N = mkN "surmoi" masculine ; -- tocheck
+lin superfetation_N = mkN "superfétation" feminine ; -- tocheck
+lin superficial_A = mkA "superficiel" ; -- tocheck
+lin superfluity_N = mkN "superfluité" feminine | mkN "superflu" masculine ; -- tocheck
+lin superfluous_A = mkA "superflu" ; -- tocheck
+lin supergiant_N = mkN "supergéant" masculine ; -- tocheck
+lin superhuman_A = mkA "wyattjanning" ; -- tocheck
+lin superimpose_V2 = mkV2 (mkV "superposer") ; -- tocheck
+lin superintend_V2 = mkV2 (mkV "surveiller") ; -- tocheck
+lin superintendent_N = mkN "surintendant" masculine ; -- tocheck
+lin superior_A = mkA "supérieur" ; -- tocheck
+lin superiority_N = mkN "supériorité" feminine ; -- tocheck
+lin superlative_A = mkA "suprême" | mkA "superlatif" ; -- tocheck
+lin superlative_N = mkN "superlatif" masculine ; -- tocheck
+lin superman_N = mkN "superman" masculine | mkN "surhomme" masculine ; -- tocheck
+lin supermarket_N = mkN "supermarché" masculine ; -- tocheck
+lin supernal_A = mkA "paradisiaque" | mkA "céleste" ; -- tocheck
+lin supernatural_A = mkA "surnaturel" ; -- tocheck
+lin supernova_N = mkN "supernova" feminine ; -- tocheck
+lin supernumerary_N = mkN "surnuméraire" ; -- tocheck
+lin superorder_N = mkN "superordre" masculine ; -- tocheck
+lin supersede_V2 = mkV2 (mkV "supplanter") ; -- tocheck
+lin supersonic_A = mkA "supersonique" | mkA "ultrasonore" ; -- tocheck
+lin superstition_N = mkN "superstition" feminine ; -- tocheck
+lin superstitious_A = mkA "superstitieux" ; -- tocheck
+lin superstring_N = mkN "supercorde" feminine ; -- tocheck
+lin supersymmetry_N = mkN "supersymétrie" feminine ; -- tocheck
+lin supervise_V = variants{}; -- mkV2 (mkV "superviser") ; -- tocheck
+lin supervise_V2 = mkV2 (mkV "superviser") ; -- tocheck
+lin supervision_N = mkN "supervision" feminine ; -- tocheck
+lin supervisor_N = mkN "superviseur" masculine ; -- tocheck
+lin supper_N = mkN "souper" ; -- tocheck
+lin supplant_V2 = mkV2 (mkV "supplanter") | mkV2 (mkV "détrôner") ; -- tocheck
+lin supplement_N = variants{} ; --
+lin supplement_V2 = variants{} ; --
+lin supplementary_A = mkA "supplémentaire" ; -- tocheck
+lin suppliant_A = mkA "suppliant" ; -- tocheck
+lin supplier_N = mkN "fournisseur" masculine ; -- tocheck
+lin supply_N = mkN "approvisionnement" ; -- tocheck
+lin supply_V2 = mkV2 (mkV "fournir") ; -- tocheck
+lin support_N = mkN "soutien" masculine ;
+lin support_V2 = mkV2 (mkV I.soutenir_V2) ;
+lin supporter_N = mkN "partisan" masculine ; -- tocheck
+lin supporting_A = variants{} ; --
+lin suppose_V2 = variants{}; -- mkV2V (mkV "supposer") ; -- tocheck
+lin suppose_VS = variants{}; -- mkV2V (mkV "supposer") ; -- tocheck
+lin supposed_A = variants{} ; --
+lin supposedly_Adv = variants{} ; --
+lin suppository_N = mkN "suppositoire" masculine ; -- tocheck
+lin suppress_V2 = mkV2 (mkV I.contenir_V2) ; -- tocheck
+lin suppurate_V = mkV (mkV "suppurer") ; -- tocheck
+lin supranational_A = mkA "supranational" ; -- tocheck
+lin supremacy_N = mkN "suprématie" feminine ; -- tocheck
+lin supreme_A = mkA "suprême" ; -- tocheck
+lin sura_N = mkN "sourate" feminine ; -- tocheck
+lin surcharge_N = mkN "surcharge" feminine ; -- tocheck
+lin sure_A = mkA "sûr" ;
+lin sure_Adv = variants{} ; --
+lin surely_Adv = variants{} ; --
+lin surf_N = mkN "brisants" ; -- tocheck
+lin surface_N = mkN "surface" feminine ; -- tocheck
+lin surfer_N = mkN "surfeur" masculine | mkN "internaute" ; -- tocheck
+lin surfing_N = mkN "surf" masculine ; -- tocheck
+lin surge_N = mkN "montée" ; -- tocheck
+lin surgeon_N = mkN "chirurgien" ; -- tocheck
+lin surgery_N = mkN "chirurgie" feminine ; -- tocheck
+lin surgical_A = mkA "chirurgical" ; -- tocheck
+lin surmise_V2 = mkV2 (mkV "suspecter") ; -- tocheck
+lin surmount_V2 = mkV2 (mkV "surmonter") ; -- tocheck
+lin surname_N = mkN "nom" masculine ; -- tocheck
+lin surpass_V2 = mkV2 (mkV "surpasser") ; -- tocheck
+lin surplice_N = mkN "surplis" ; -- tocheck
+lin surplus_A = variants{} ; --
+lin surplus_N = mkN "surplus" masculine | mkN "excédentaire" masculine ; -- tocheck
+lin surprise_N = mkN "surprise" | mkN "surprise" feminine ; -- tocheck
+lin surprise_V2 = variants{}; -- mkV2V (mkV I.surprendre_V2) ; -- tocheck
+lin surprise_V2V = mkV2V (mkV I.surprendre_V2) ; -- tocheck
+lin surprised_A = variants{} ; --
+lin surprising_A = mkA "surprenant" ; -- tocheck
+lin surprisingly_Adv = variants{} ; --
+lin surrealism_N = mkN "surréalisme" ; -- tocheck
+lin surrealist_N = mkN "surréaliste" ; -- tocheck
+lin surrender_N = mkN "capitulation" feminine ; -- tocheck
+lin surrender_V = variants{}; -- mkV2 (mkV "capituler") ; -- tocheck
+lin surrender_V2 = mkV2 (mkV "capituler") ; -- tocheck
+lin surreptitious_A = mkA "furtif" ; -- tocheck
+lin surrogate_N = mkN "substitut" masculine | mkN "remplaçant" masculine ; -- tocheck
+lin surround_V2 = mkV2 (mkV "entourer") | mkV2 (mkV I.enceindre_V2) ; -- tocheck
+lin surrounding_A = variants{} ; --
+lin surrounding_N = variants{} ; --
+lin surveillance_N = mkN "surveillance" feminine ; -- tocheck
+lin survey_N = mkN "enquête" feminine | mkN "reconnaissance" feminine | mkN "arpentage" masculine ; -- tocheck
+lin survey_V2 = mkV2 (mkV "inspecter") ; -- tocheck
+lin surveyor_N = mkN "arpenteur" masculine ; -- tocheck
+lin survival_N = mkN "survie" ; -- tocheck
+lin survive_V = variants{}; -- mkV2 (mkV I.survivre_V2) ; -- tocheck
+lin survive_V2 = mkV2 (mkV I.survivre_V2) ; -- tocheck
+lin survivor_N = mkN "survivant" masculine ; -- tocheck
+lin susceptible_A = mkA "susceptible" ; -- tocheck
+lin sushi_N = mkN "sushi" masculine ; -- tocheck
+lin suslik_N = mkN "souslik" masculine ; -- tocheck
+lin suspect_N = variants{} ; --
+lin suspect_V2 = mkV2 (mkV "soupçonner") ; -- tocheck
+lin suspect_VS = variants{}; -- mkV2 (mkV "soupçonner") ; -- tocheck
+lin suspend_V = variants{}; -- mkV2 (mkV I.suspendre_V2) ; -- tocheck
+lin suspend_V2 = mkV2 (mkV I.suspendre_V2) ; -- tocheck
+lin suspender_N = mkN "jarretelle" feminine | mkN "bretelles" ; -- tocheck
+lin suspension_N = variants{} ; --
+lin suspicion_N = mkN "suspicion" feminine | mkN "soupçon" ; -- tocheck
+lin suspicious_A = mkA "suspect" | mkA "soupçonneux" ; -- tocheck
+lin sustain_V2 = mkV2 (mkV I.maintenir_V2) | mkV2 (mkV I.subvenir_V2) ; -- tocheck
+lin sustainability_N = mkN "soutenabilité" feminine | mkN "durabilité" feminine ; -- tocheck
+lin sustainable_A = mkA "durable" | mkA "viable" ; -- tocheck
+lin suture_N = mkN "suture" feminine ; -- tocheck
+lin swaddle_V2 = mkV2 (mkV "emmailloter") ; -- tocheck
+lin swag_N = mkN "balluchon" | mkN "butin" masculine ; -- tocheck
+lin swagger_N = mkN "hâblerie" feminine ; -- tocheck
+lin swagger_V = mkV (reflV (mkV "pavaner")) ; -- tocheck
+lin swallow_N = mkN "hirondelle" feminine ; -- tocheck
+lin swallow_V = variants{}; -- mkV2 (mkV "avaler") ; -- tocheck
+lin swallow_V2 = mkV2 (mkV "avaler") ; -- tocheck
+lin swamp_N = mkN "marécage" masculine ; -- tocheck
+lin swamp_V2 = mkV2 (mkV "submerger") ; -- tocheck
+lin swan_N = mkN "cygne" masculine ; -- tocheck
+lin swanky_A = mkA "classe" ; -- tocheck
+lin swap_N = mkN "échange" masculine ; -- tocheck
+lin swap_V = variants{}; -- mkV2 (mkV "échanger") ; -- tocheck
+lin swap_V2 = mkV2 (mkV "échanger") ; -- tocheck
+lin sward_N = mkN "pelouse" feminine | mkN "gazon" masculine ; -- tocheck
+lin swarm_N = mkN "nuée" feminine | mkN "essaim" ; -- tocheck
+lin swarm_V2 = mkV2 (mkV "grouiller") ; -- tocheck
+lin swashbuckler_N = mkN "fier-à-bras" ; -- tocheck
+lin swashbuckling_A = mkA "truculent" ; -- tocheck
+lin swastika_N = mkN "svastika" masculine ; -- tocheck
+lin swat_V2 = mkV2 (mkV "frapper") ; -- tocheck
+lin sway_V = variants{} ; --
+lin sway_V2 = variants{} ; --
+lin swear_V = variants{}; -- mkV2V (mkV "jurer") ; -- tocheck
+lin swear_V2 = variants{}; -- mkV2V (mkV "jurer") ; -- tocheck
+lin swear_VV = variants{}; -- mkV2V (mkV "jurer") ; -- tocheck
+lin sweat_N = mkN "troufion" masculine | mkN "sueur" feminine ; -- tocheck
+lin sweat_V2 = mkV2 (mkV "transpirer") ; -- tocheck
+lin sweater_N = mkN "pull-over" masculine | mkN "sweater" masculine ; -- tocheck
+lin sweatshirt_N = mkN "sweat-shirt" ; -- tocheck
+lin sweaty_A = mkA "sudatoire" ; -- tocheck
+lin sweep_V = variants{}; -- mkV2 (mkV "balayer") ; -- tocheck
+lin sweep_V2 = mkV2 (mkV "balayer") ; -- tocheck
+lin sweeper_N = mkN "libéro" masculine ; -- tocheck
+lin sweet_A = mkA "génial" | mkA "sucré" | mkA "charmant" | mkA "doux" | mkA "sympathique" | mkA "frais" | mkA "suave" ; -- tocheck
+lin sweet_N = mkN "friandise" feminine ; -- tocheck
+lin sweetbread_N = mkN "ris" ; -- tocheck
+lin sweeten_V2 = mkV2 (mkV "adoucir") ; -- tocheck
+lin sweetheart_N = mkN "amante" feminine | mkN "chéri" masculine ; -- tocheck
+lin sweetie_N = mkN "ange" masculine ; -- tocheck
+lin swell_A = mkA "sensass" ; -- tocheck
+lin swell_N = mkN "houle" feminine ; -- tocheck
+lin swell_V = L.swell_V ;
+lin swell_V2 = mkV2 (mkV "gonfler") ; -- tocheck
+lin swelling_N = mkN "gonflement" masculine ; -- tocheck
+lin swift_A = mkA "rapide" ; -- tocheck
+lin swift_N = mkN "martinet" masculine ; -- tocheck
+lin swiftly_Adv = variants{} ; --
+lin swill_N = mkN "soupe" ; -- tocheck
+lin swim_N = mkN "natation" feminine ; -- tocheck
+lin swim_V = L.swim_V ;
+lin swim_V2 = mkV2 (mkV "nager") ; -- tocheck
+lin swimmer_N = mkN "nageur" masculine ; -- tocheck
+lin swimming_N = mkN "natation" feminine ; -- tocheck
+lin swimsuit_N = mkN "maillot" masculine ; -- tocheck
+lin swindle_N = mkN "escroquerie" feminine ; -- tocheck
+lin swindle_V2 = mkV2 (mkV "escroquer") | mkV2 (mkV "entourlouper") ; -- tocheck
+lin swindler_N = mkN "escroc" ; -- tocheck
+lin swine_N = mkN "porc" masculine ; -- tocheck
+lin swing_N = mkN "revirement" masculine | mkN "balançoire" feminine | mkN "balancement" masculine | mkN "swing" masculine | mkN "Swing" masculine ; -- tocheck
+lin swing_V = variants{}; -- mkV2 (mkV "osciller") | mkV2 (mkV "swinguer") | mkV2 (reflV (mkV "balancer")) ; -- tocheck
+lin swing_V2 = mkV2 (mkV "osciller") | mkV2 (mkV "swinguer") | mkV2 (reflV (mkV "balancer")) ; -- tocheck
+lin swinger_N = mkN "échangiste" ; -- tocheck
+lin swipe_V2 = mkV2 (mkV "glisser") ; -- tocheck
+lin swirl_N = mkN "tourbillon" masculine ; -- tocheck
+lin swirl_V2 = mkV2 (mkV "tourbillonner") ; -- tocheck
+lin switch8off_V2 = L.switch8off_V2 ;
+lin switch8on_V2 = L.switch8on_V2 ;
+lin switch_N = mkN "commutateur" masculine | mkN "interrupteur" masculine | mkN "badine" feminine ; -- tocheck
+lin switch_V = variants{}; -- mkV2 (mkV "changer") | mkV2 (mkV "commuter") | mkV2 (mkV "échanger") ; -- tocheck
+lin switch_V2 = mkV2 (mkV "changer") | mkV2 (mkV "commuter") | mkV2 (mkV "échanger") ; -- tocheck
+lin switchboard_N = mkN "standard" masculine ; -- tocheck
+lin swoon_V = mkV (reflV (mkV "évanouir")) ; -- tocheck
+lin sword_N = mkN "épée" feminine ; -- tocheck
+lin swordfish_N = mkN "espadon" masculine ; -- tocheck
+lin swordsman_N = mkN "épéiste" ; -- tocheck
+lin swot_N = mkN "boulot" masculine ; -- tocheck
+lin swot_V2 = mkV2 (mkV "bûcher") ; -- tocheck
+lin sybarite_N = mkN "sybarite" masculine ; -- tocheck
+lin sycamore_N = mkN "platane" masculine ; -- tocheck
+lin sycophancy_N = mkN "flagornerie" feminine ; -- tocheck
+lin sycophant_N = mkN "flagorneur" masculine ; -- tocheck
+lin syllabification_N = mkN "syllabification" feminine ; -- tocheck
+lin syllable_N = mkN "syllabe" feminine ; -- tocheck
+lin syllabus_N = mkN "programme" masculine ; -- tocheck
+lin syllepsis_N = mkN "syllepse" feminine ; -- tocheck
+lin syllogism_N = mkN "syllogisme" masculine ; -- tocheck
+lin sylph_N = mkN "sylphe" ; -- tocheck
+lin sylvan_A = mkA "sylvain" | mkA "sylvestre" ; -- tocheck
+lin symbiosis_N = mkN "symbiose" feminine ; -- tocheck
+lin symbiotic_A = mkA "symbiotique" ; -- tocheck
+lin symbol_N = mkN "symbole" masculine ; -- tocheck
+lin symbolic_A = mkA "symbolique" ; -- tocheck
+lin symbolism_N = mkN "symbolisme" masculine ; -- tocheck
+lin symbolize_V2 = mkV2 (mkV "symboliser") ; -- tocheck
+lin symbology_N = mkN "symbologie" feminine ; -- tocheck
+lin symmetrical_A = mkA "symétrique" ; -- tocheck
+lin symmetry_N = mkN "symétrie" feminine ; -- tocheck
+lin sympathetic_A = mkA "sympathique" ; -- tocheck
+lin sympathetically_Adv = mkAdv "sympathiquement" ; -- tocheck
+lin sympathize_V = mkV (mkV "compatir") ; -- tocheck
+lin sympathizer_N = mkN "compatissant" masculine ; -- tocheck
+lin sympathy_N = mkN "sympathie" feminine | mkN "compassion" feminine ; -- tocheck
+lin symphony_N = mkN "symphonie" feminine ; -- tocheck
+lin symposium_N = mkN "symposium" masculine ; -- tocheck
+lin symptom_N = mkN "symptôme" masculine ; -- tocheck
+lin synagogue_N = mkN "synagogue" feminine ; -- tocheck
+lin synapse_N = mkN "synapse" feminine ; -- tocheck
+lin synaptic_A = mkA "synaptique" ; -- tocheck
+lin synchrocyclotron_N = mkN "synchrocyclotron" masculine ; -- tocheck
+lin synchronic_A = mkA "synchronique" ; -- tocheck
+lin synchronization_N = mkN "synchronisation" feminine ; -- tocheck
+lin synchronize_V2 = mkV2 (mkV "synchroniser") ; -- tocheck
+lin synchronous_A = mkA "synchrone" ; -- tocheck
+lin synchrotron_N = mkN "synchrotron" masculine ; -- tocheck
+lin syncopate_V2 = mkV2 (mkV "syncoper") ; -- tocheck
+lin syncope_N = mkN "syncope" feminine ; -- tocheck
+lin syndicalism_N = mkN "syndicalisme" masculine ; -- tocheck
+lin syndicalistFem_N = mkN "syndicaliste" feminine ; -- tocheck
+lin syndicalistMasc_N = mkN "syndicaliste" masculine ; -- tocheck
+lin syndicate_N = mkN "syndicat" masculine ; -- tocheck
+lin syndrome_N = mkN "syndrome" masculine ; -- tocheck
+lin synecdoche_N = mkN "synecdoque" feminine ; -- tocheck
+lin synergy_N = mkN "synergie" feminine ; -- tocheck
+lin synod_N = mkN "synode" masculine ; -- tocheck
+lin synonym_N = mkN "synonyme" masculine ; -- tocheck
+lin synonymy_N = mkN "synonymie" ; -- tocheck
+lin synopsis_N = mkN "abrégé" masculine ; -- tocheck
+lin synoptic_A = mkA "synoptique" ; -- tocheck
+lin synovia_N = mkN "synovie" feminine ; -- tocheck
+lin syntactic_A = mkA "syntaxique" ; -- tocheck
+lin syntactically_Adv = mkAdv "syntaxiquement" ; -- tocheck
+lin syntagma_N = mkN "syntagme" masculine ; -- tocheck
+lin syntax_N = mkN "syntaxe" feminine ; -- tocheck
+lin synthesis_N = mkN "synthèse" feminine ; -- tocheck
+lin synthesize_V2 = mkV2 (mkV "synthétiser") ; -- tocheck
+lin synthesizer_N = mkN "synthétiseur" ; -- tocheck
+lin synthetic_A = mkA "synthétique" ; -- tocheck
+lin syphilis_N = mkN "syphilis" feminine ; -- tocheck
+lin syringe_N = mkN "seringue" feminine | mkN "poire" feminine ; -- tocheck
+lin syringe_V2 = mkV2 (mkV "seringuer") ; -- tocheck
+lin syrup_N = mkN "sirop" masculine ; -- tocheck
+lin syrupy_A = mkA "siropeux" ; -- tocheck
+lin system_N = mkN "système" masculine ;
+lin systematic_A = mkA "systématique" ; -- tocheck
+lin systematically_Adv = mkAdv "systématiquement" ; -- tocheck
+lin systematize_V2 = mkV2 (mkV "systématiser") ; -- tocheck
+lin systolic_A = mkA "systolique" ; -- tocheck
+lin syzygy_N = mkN "conjonction" feminine | mkN "syzygie" feminine ; -- tocheck
+lin t_shirt_N = variants{} ; --
+lin tab_N = mkN "tabulation" feminine | mkN "ardoise" feminine | mkN "onglet" masculine | mkN "note" feminine ; -- tocheck
+lin tabbouleh_N = mkN "taboule" masculine ; -- tocheck
+lin tabby_A = mkA "moiré" ; -- tocheck
+lin tabernacle_N = mkN "tabernacle" masculine ; -- tocheck
+lin tablature_N = mkN "tablature" ; -- tocheck
+lin table_N = L.table_N ;
+lin tablecloth_N = mkN "nappe" feminine ; -- tocheck
+lin tableland_N = mkN "plateau" masculine ; -- tocheck
+lin tablespoon_N = mkN "louche" feminine ; -- tocheck
+lin tablet_N = variants{} ; --
+lin tableware_N = mkN "couvert" masculine ; -- tocheck
+lin tabloid_N = mkN "tabloïd" ; -- tocheck
+lin taboo_A = mkA "tabou" ; -- tocheck
+lin taboo_N = mkN "tabou" masculine ; -- tocheck
+lin tabor_N = mkN "tambour" ; -- tocheck
+lin tabular_A = mkA "tabulaire" ; -- tocheck
+lin tabulator_N = mkN "tabulatrice" feminine ; -- tocheck
+lin tachycardia_N = mkN "tachycardie" feminine ; -- tocheck
+lin tacit_A = mkA "tacite" ; -- tocheck
+lin taciturn_A = mkA "taciturne" ; -- tocheck
+lin tack_V2 = mkV2 (mkV "louvoyer") ; -- tocheck
+lin tackle_N = mkN "tacle" ; -- tocheck
+lin tackle_V = variants{}; -- mkV2 (mkV "plaquer") | mkV2 (mkV "tacler") | mkV2 (mkV I.combattre_V2) ; -- tocheck
+lin tackle_V2 = mkV2 (mkV "plaquer") | mkV2 (mkV "tacler") | mkV2 (mkV I.combattre_V2) ; -- tocheck
+lin taco_N = mkN "taco" masculine ; -- tocheck
+lin tact_N = mkN "tact" masculine ; -- tocheck
+lin tactic_N = mkN "tactique" feminine ; -- tocheck
+lin tactical_A = mkA "tactique" ; -- tocheck
+lin tactician_N = mkN "tacticien" masculine ; -- tocheck
+lin tactics_N = mkN "tactique" feminine ; -- tocheck
+lin tactile_A = mkA "tactile" ; -- tocheck
+lin tadpole_N = mkN "têtard" masculine ; -- tocheck
+lin tag_N = mkN "balise" | mkN "chat" | mkN "étiquette" feminine ; -- tocheck
+lin tagger_N = mkN "tagueur" masculine ; -- tocheck
+lin tagliatelle_N = mkN "tagliatelle" feminine ; -- tocheck
+lin tahini_N = mkN "tahini" ; -- tocheck
+lin tail_N = L.tail_N ;
+lin tailback_N = mkN "embouteillage" feminine ; -- tocheck
+lin tailor_N = mkN "tassergal" masculine | mkN "tailleur" masculine ; -- tocheck
+lin tailor_V2 = mkV2 (mkV "adapter") ; -- tocheck
+lin taka_N = mkN "taka" masculine ; -- tocheck
+lin take_V2 = I.prendre_V2 ;
+lin takeoff_N = mkN "décollage" masculine ; -- tocheck
+lin takeover_N = variants{} ; --
+lin talapoin_N = mkN "talapoin" masculine ; -- tocheck
+lin tale_N = mkN "conte" masculine ; -- tocheck
+lin talent_N = mkN "talent" masculine ; -- tocheck
+lin talented_A = mkA "doué" ; -- tocheck
+lin talk_N = mkN "conversation" feminine | mkN "conférence" feminine | mkN "discours" masculine ; -- tocheck
+lin talk_V = mkV "parler" ;
+lin talk_V2 = mkV2 (mkV "parler") ;
+lin talk_V3 = L.talk_V3 ;
+lin talkative_A = mkA "bavard" ; -- tocheck
+lin talking_N = variants{} ; --
+lin tall_A = mkA "haut" | mkA "grand" ; -- tocheck
+lin tallow_N = mkN "suif" masculine ; -- tocheck
+lin tally_N = mkN "marque" feminine | mkN "compte" masculine ; -- tocheck
+lin talon_N = mkN "serre" feminine ; -- tocheck
+lin tamarind_N = mkN "tamarin" masculine | mkN "tamarinier" masculine ; -- tocheck
+lin tamarisk_N = mkN "tamaris" masculine ; -- tocheck
+lin tame_A = mkA "apprivoisé" ; -- tocheck
+lin tame_V2 = mkV2 (mkV "apprivoiser") ; -- tocheck
+lin tamer_N = mkN "dresseur" masculine ; -- tocheck
+lin tamper_V = mkV (mkV "altérer") ; -- tocheck
+lin tampon_N = mkN "tampon" masculine ; -- tocheck
+lin tan_A = mkA "hâlé" ; -- tocheck
+lin tan_N = mkN "bronzage" masculine ; -- tocheck
+lin tan_V2 = mkV2 (mkV "bronzer") | mkV2 (mkV "tanner") ; -- tocheck
+lin tandem_N = mkN "tandem" masculine ; -- tocheck
+lin tandoor_N = mkN "tandoor" masculine ; -- tocheck
+lin tangent_N = mkN "tangente" feminine ; -- tocheck
+lin tangerine_A = mkA "mandarine" ; -- tocheck
+lin tangerine_N = mkN "mandarine" | mkN "tangerine" feminine | mkN "tangerinier" feminine ; -- tocheck
+lin tangible_A = mkA "tangible" ; -- tocheck
+lin tangle_V2 = mkV2 (mkV "emmêler") | mkV2 (mkV "compliquer") ; -- tocheck
+lin tango_N = mkN "tango" masculine ; -- tocheck
+lin tangy_A = mkA "piquant" ; -- tocheck
+lin tank_N = mkN "réservoir" masculine | mkN "cuve" feminine | mkN "citerne" feminine ; -- tocheck
+lin tankard_N = mkN "chope" ; -- tocheck
+lin tanker_N = mkN "tankiste" | mkN "navire-citerne" masculine ; -- tocheck
+lin tanner_N = mkN "tanneur" ; -- tocheck
+lin tannic_A = mkA "tannique" ; -- tocheck
+lin tannin_N = mkN "tanin" masculine ; -- tocheck
+lin tansy_N = mkN "tanaisie" feminine ; -- tocheck
+lin tantalize_V2 = mkV2 (mkV "tantaliser") ; -- tocheck
+lin tantalum_N = mkN "tantale" masculine ; -- tocheck
+lin tantamount_A = mkA "équivalent" ; -- tocheck
+lin tap_N = mkN "dérivation" feminine | mkN "taraud" masculine | mkN "robinet" masculine | mkN "bouchon" masculine ; -- tocheck
+lin tap_V = variants{}; -- mkV2 (mkV "taper") | mkV2 (mkV "tirer") | mkV2 (mkV "tarauder") ; -- tocheck
+lin tap_V2 = mkV2 (mkV "taper") | mkV2 (mkV "tirer") | mkV2 (mkV "tarauder") ; -- tocheck
+lin tape_N = mkN "bande" ; -- tocheck
+lin taper_N = mkN "chandelle" feminine ; -- tocheck
+lin taper_V2 = mkV2 (mkV "rétrécir") ; -- tocheck
+lin tapestry_N = mkN "tapisserie" ; -- tocheck
+lin tapioca_N = mkN "tapioca" masculine ; -- tocheck
+lin tapir_N = mkN "tapir" masculine ; -- tocheck
+lin tar_N = mkN "goudron" masculine ; -- tocheck
+lin tarantella_N = mkN "tarentelle" feminine ; -- tocheck
+lin tarantula_N = mkN "tarentule" feminine ; -- tocheck
+lin tardy_A = mkA "tardif" ; -- tocheck
+lin tare_N = mkN "tare" feminine ; -- tocheck
+lin target_N = mkN "cible" feminine ; -- tocheck
+lin target_V2 = variants{}; -- mkV2V (mkV "cibler") ; -- tocheck
+lin target_V2V = mkV2V (mkV "cibler") ; -- tocheck
+lin tariff_N = variants{} ; --
+lin tarmac_N = mkN "tarmac" masculine ; -- tocheck
+lin tarn_N = mkN "lac" ; -- tocheck
+lin tarpaulin_N = mkN "bâche" feminine | mkN "bâche" ; -- tocheck
+lin tarpon_N = mkN "tarpon" masculine ; -- tocheck
+lin tarragon_N = mkN "estragon" ; -- tocheck
+lin tarsal_A = mkA "tarsien" ; -- tocheck
+lin tarsier_N = mkN "tarsier" masculine ; -- tocheck
+lin tarsus_N = mkN "tarse" masculine ; -- tocheck
+lin tart_A = mkA "amer" ; -- tocheck
+lin tart_N = mkN "tarte" | mkN "putain" | mkN "salope" ; -- tocheck
+lin tartan_N = mkN "tartane" feminine | mkN "tartan" masculine ; -- tocheck
+lin tartar_N = mkN "tartre" masculine ; -- tocheck
+lin task_N = mkN "corvée" feminine | mkN "tâche" feminine | mkN "tâche" ; -- tocheck
+lin taste_N = mkN "avant-goût" masculine | mkN "goût" masculine ; -- tocheck
+lin taste_V = variants{}; -- mkV2 (mkV "goûter") ; -- tocheck
+lin taste_V2 = mkV2 (mkV "goûter") ; -- tocheck
+lin tastebud_N = mkN "papille" feminine ; -- tocheck
+lin tasteless_A = mkA "fade" ; -- tocheck
+lin taster_N = mkN "goûteur" masculine ; -- tocheck
+lin tasting_N = mkN "dégustation" feminine ; -- tocheck
+lin tasty_A = mkA "savoureux" | mkA "élégant" ; -- tocheck
+lin tatter_N = mkN "lambeau" masculine ; -- tocheck
+lin tattle_V2 = mkV2 (mkV "cafarder") ; -- tocheck
+lin tattletale_N = mkN "cafteur" masculine ; -- tocheck
+lin tattoo_N = mkN "tatouage" masculine ; -- tocheck
+lin tattoo_V2 = mkV2 (mkV "tatouer") ; -- tocheck
+lin tau_N = mkN "tau" masculine ; -- tocheck
+lin taunt_N = mkN "sarcasme" masculine ; -- tocheck
+lin taunt_V2 = mkV2 (mkV "narguer") ; -- tocheck
+lin tauon_N = mkN "tauon" masculine ; -- tocheck
+lin taut_A = mkA "tendu" ; -- tocheck
+lin tautology_N = mkN "tautologie" feminine ; -- tocheck
+lin tavern_N = mkN "taverne" feminine ; -- tocheck
+lin tawdry_A = mkA "kitsch" ; -- tocheck
+lin tax_N = mkN "impôt" masculine ;
+lin tax_V2 = variants{} ; --
+lin taxable_A = mkA "imposable" ; -- tocheck
+lin taxation_N = mkN "taxation" feminine ; -- tocheck
+lin taxi_N = mkN "taxi" masculine ; -- tocheck
+lin taxidermist_N = mkN "taxidermiste" ; -- tocheck
+lin taxidermy_N = mkN "taxidermie" feminine ; -- tocheck
+lin taximeter_N = mkN "taximètre" masculine ; -- tocheck
+lin taxonomy_N = mkN "taxinomie" feminine ; -- tocheck
+lin taxpayer_N = mkN "contribuable" ; -- tocheck
+lin tea_N = mkN "thé" masculine | mkN "tisane" feminine | mkN "goûter" masculine ; -- tocheck
+lin teach_V = variants{}; -- L.teach_V2 ;
+lin teach_V2 = L.teach_V2 ;
+lin teach_V2V = mkV2V (mkV "guider") | mkV2V (mkV "enseigner") ; -- tocheck
+lin teacherFem_N = mkN "professeur" feminine | mkN "maîtresse" feminine ;
+lin teacherMasc_N = L.teacher_N | mkN "enseignant" ;
+lin teaching_N = mkN "enseignement" masculine | mkN "doctrine" feminine ; -- tocheck
+lin teak_N = mkN "teck" masculine ; -- tocheck
+lin teakettle_N = mkN "bouilloire" masculine ; -- tocheck
+lin teal_N = mkN "sarcelle" feminine ; -- tocheck
+lin team_N = mkN "équipe" feminine ;
+lin teammate_N = mkN "coéquipier" masculine ; -- tocheck
+lin teapot_N = mkN "théière" feminine ; -- tocheck
+lin tear_N = mkN "larme" feminine ; -- tocheck
+lin tear_V = variants{}; -- mkV2 (reflV (mkV "déchirer")) | mkV2 (mkV "déchirer") | mkV2 (mkV "démolir") | mkV2 (mkV "larmoyer") ; -- tocheck
+lin tear_V2 = mkV2 (reflV (mkV "déchirer")) | mkV2 (mkV "déchirer") | mkV2 (mkV "démolir") | mkV2 (mkV "larmoyer") ; -- tocheck
+lin teardrop_N = mkN "larme" feminine ; -- tocheck
+lin tearful_A = mkA "larmoyant" ; -- tocheck
+lin tease_V2 = mkV2 (mkV "taquiner") ; -- tocheck
+lin teasel_N = mkN "cardère" feminine ; -- tocheck
+lin teaser_N = mkN "bande-annonce" feminine ; -- tocheck
+lin teat_N = mkN "tétine" feminine | mkN "trayon" masculine ; -- tocheck
+lin technetium_N = mkN "technétium" masculine ; -- tocheck
+lin technical_A = variants{} ; --
+lin technically_Adv = variants{} ; --
+lin technician_N = mkN "technicien" masculine ; -- tocheck
+lin technique_N = mkN "technique" feminine ; -- tocheck
+lin technobabble_N = mkN "technobabillage" masculine ; -- tocheck
+lin technological_A = mkA "technologique" ; -- tocheck
+lin technologist_N = mkN "technologue" ; -- tocheck
+lin technology_N = mkN "technologie" feminine ; -- tocheck
+lin technophobia_N = mkN "technophobie" feminine ; -- tocheck
+lin tectonic_A = mkA "tectonique" ; -- tocheck
+lin tectonics_N = mkN "tectonique" feminine ; -- tocheck
+lin tedious_A = mkA "fastidieux" ; -- tocheck
+lin teem_V = mkV (mkV "grouiller") ; -- tocheck
+lin teenage_A = variants{} ; --
+lin teenager_N = mkN "adolescent" masculine ; -- tocheck
+lin teeter_V = mkV (mkV "basculer") ; -- tocheck
+lin tektite_N = mkN "tectite" masculine ; -- tocheck
+lin telecommunication_N = variants{} ; --
+lin telegram_N = mkN "télégramme" masculine ; -- tocheck
+lin telegraph_N = mkN "télégraphe" masculine ; -- tocheck
+lin telegraph_V2 = mkV2 (mkV "télégraphier") ; -- tocheck
+lin telegraphic_A = mkA "télégraphique" ; -- tocheck
+lin telegraphy_N = mkN "télégraphie" feminine ; -- tocheck
+lin telemark_N = mkN "télémark" masculine ; -- tocheck
+lin telemarketing_N = mkN "télémarketing" masculine ; -- tocheck
+lin telencephalon_N = mkN "télencéphale" masculine ; -- tocheck
+lin telepathic_A = mkA "télépathique" ; -- tocheck
+lin telepathy_N = mkN "télépathie" feminine ; -- tocheck
+lin telephone_N = mkN "téléphone" masculine ; -- tocheck
+lin telephone_V = variants{}; -- mkV2 (mkV "téléphoner") ; -- tocheck
+lin telephone_V2 = mkV2 (mkV "téléphoner") ; -- tocheck
+lin teleportation_N = mkN "téléportation" feminine ; -- tocheck
+lin teleprompter_N = mkN "prompteur" masculine ; -- tocheck
+lin telescope_N = mkN "lunette" ; -- tocheck
+lin telescopic_A = mkA "télescopique" ; -- tocheck
+lin televangelist_N = mkN "télévangéliste" ; -- tocheck
+lin televise_V2 = mkV2 (mkV "téléviser") ; -- tocheck
+lin television_N = L.television_N ;
+lin telex_N = mkN "télex" masculine ; -- tocheck
+lin tell_1_V3 = variants{} ; --
+lin tell_2_V3 = variants{} ; --
+lin tell_V = mkV "raconter" ;
+lin tell_V2 = mkV2 "raconter" ;
+lin tell_V2S = mkV2S (mkV "raconter") ;
+lin tell_V2V = mkV2V (mkV I.dire_V2) P.dative P.genitive ;
+lin tell_V3 = mkV3 (mkV "raconter") P.accusative P.dative ;
+lin tell_VS = mkVS (mkV "raconter") ;
+lin tell_from_V3 = mkV3 (mkV "distinguer") P.accusative P.genitive ;
+lin teller_N = mkN "caissier" masculine | mkN "diseur" masculine ; -- tocheck
+lin telluride_N = mkN "tellurure" masculine ; -- tocheck
+lin tellurium_N = mkN "tellure" masculine ; -- tocheck
+lin telly_N = mkN "télé" feminine ; -- tocheck
+lin telomere_N = mkN "télomère" masculine ; -- tocheck
+lin temerity_N = mkN "témérité" feminine ; -- tocheck
+lin temper_N = mkN "trempe" feminine | mkN "humeur" feminine | mkN "caractère" masculine ; -- tocheck
+lin temperament_N = mkN "tempérament" masculine ; -- tocheck
+lin temperance_N = mkN "sobriété" feminine | mkN "tempérance" ; -- tocheck
+lin temperate_A = mkA "tempéré" ; -- tocheck
+lin temperature_N = mkN "température" ; -- tocheck
+lin tempest_N = mkN "tempête" feminine ; -- tocheck
+lin tempestuous_A = mkA "tempétueux" ; -- tocheck
+lin template_N = mkN "gabarit" masculine ; -- tocheck
+lin temple_N = mkN "tempe" feminine | mkN "temple" masculine ; -- tocheck
+lin temporal_A = mkA "temporaire" | mkA "temporel" ; -- tocheck
+lin temporarily_Adv = variants{} ; --
+lin temporary_A = mkA "temporaire" ; -- tocheck
+lin tempt_V2 = variants{}; -- mkV2V (mkV "attirer") | mkV2V (mkV "tenter") ; -- tocheck
+lin tempt_V2V = mkV2V (mkV "attirer") | mkV2V (mkV "tenter") ; -- tocheck
+lin temptation_N = mkN "tentation" feminine ; -- tocheck
+lin tempter_N = mkN "tentateur" masculine ; -- tocheck
+lin temptress_N = mkN "tentatrice" feminine ; -- tocheck
+lin tempura_N = mkN "tempura" masculine ; -- tocheck
+lin tenacious_A = mkA "tenace" ; -- tocheck
+lin tenacity_N = mkN "ténacité" feminine ; -- tocheck
+lin tenant_N = mkN "occupant" masculine | mkN "locataire" ; -- tocheck
+lin tenant_V2 = mkV2 (mkV "louer") ; -- tocheck
+lin tench_N = mkN "tanche" ; -- tocheck
+lin tend_V2 = variants{} ; --
+lin tend_VV = variants{} ; --
+lin tendency_N = mkN "tendance" feminine ; -- tocheck
+lin tendentious_A = mkA "tendancieux" ; -- tocheck
+lin tender_A = mkA "tendre" ; -- tocheck
+lin tender_N = mkN "offre" feminine ; -- tocheck
+lin tenderloin_N = mkN "contre-filet" masculine ; -- tocheck
+lin tenderness_N = mkN "tendresse" feminine ; -- tocheck
+lin tendon_N = mkN "tendon" ; -- tocheck
+lin tendril_N = mkN "vrille" feminine ; -- tocheck
+lin tenement_N = mkN "appartement" ; -- tocheck
+lin tenet_N = mkN "dogme" masculine ; -- tocheck
+lin tennis_N = mkN "tennis" masculine ; -- tocheck
+lin tenon_N = mkN "tenon" masculine ; -- tocheck
+lin tenor_N = mkN "ténor" masculine ; -- tocheck
+lin tense_A = mkA "tendu" ; -- tocheck
+lin tense_N = mkN "temps" masculine ; -- tocheck
+lin tenseness_N = mkN "tension" ; -- tocheck
+lin tension_N = mkN "tension" ; -- tocheck
+lin tent_N = mkN "tente" feminine ; -- tocheck
+lin tentacle_N = mkN "tentacule" masculine ; -- tocheck
+lin tentative_A = mkA "provisoire" ; -- tocheck
+lin tenth_N = mkN "dixième" masculine | mkN "dixième" ; -- tocheck
+lin tenuous_A = mkA "ténu" ; -- tocheck
+lin tenure_N = mkN "tenure" feminine ; -- tocheck
+lin tepal_N = mkN "tépale" masculine ; -- tocheck
+lin tepid_A = mkA "tiède" ; -- tocheck
+lin terabyte_N = mkN "téraoctet" masculine ; -- tocheck
+lin teratogen_N = mkN "tératogène" masculine ; -- tocheck
+lin teratogenesis_N = mkN "tératogénèse" feminine ; -- tocheck
+lin teratogenic_A = mkA "tératogène" | mkA "tératogénique" ; -- tocheck
+lin teratology_N = mkN "tératologie" feminine ; -- tocheck
+lin terbium_N = mkN "terbium" masculine ; -- tocheck
+lin terce_N = mkN "tierce" feminine ; -- tocheck
+lin teredo_N = mkN "taret" masculine ; -- tocheck
+lin term_N = mkN "terme" masculine | mkN "trimestre" masculine | mkN "limite" feminine ; --- split
+lin term_V2 = variants{} ; --
+lin term_VS = variants{} ; --
+lin terminal_A = variants{} ; --
+lin terminal_N = mkN "gare" feminine | mkN "terminal" masculine ; -- tocheck
+lin terminate_V = variants{}; -- mkV2 (mkV "terminer") ; -- tocheck
+lin terminate_V2 = mkV2 (mkV "terminer") ; -- tocheck
+lin termination_N = mkN "fin" feminine | mkN "terminaison" feminine ; -- tocheck
+lin terminology_N = mkN "terminologie" feminine ; -- tocheck
+lin termite_N = mkN "termite" masculine ; -- tocheck
+lin terms_N = variants{} ; --
+lin tern_N = mkN "sterne" feminine ; -- tocheck
+lin ternary_A = mkA "ternaire" ; -- tocheck
+lin terrace_N = mkN "terrasse" feminine | mkN "gradins" ; -- tocheck
+lin terrain_N = mkN "terrain" masculine ; -- tocheck
+lin terrestrial_A = mkA "terrestre" ; -- tocheck
+lin terrible_A = mkA "terrible" | mkA "épouvantable" ; -- tocheck
+lin terribly_Adv = variants{} ; --
+lin terrier_N = mkN "terrier" masculine ; -- tocheck
+lin terrific_A = mkA "formidable" ; -- tocheck
+lin terrify_V2 = variants{} ; --
+lin territorial_A = mkA "territorial" ; -- tocheck
+lin territory_N = mkN "territoire" masculine ; -- tocheck
+lin terror_N = mkN "terreur" feminine ; -- tocheck
+lin terrorism_N = mkN "terrorisme" masculine ; -- tocheck
+lin terrorist_N = mkN "terroriste" ; -- tocheck
+lin terse_A = mkA "laconique" ; -- tocheck
+lin tesla_N = mkN "tesla" masculine ; -- tocheck
+lin tessellation_N = mkN "pavage" ; -- tocheck
+lin test_N = mkN "test" masculine | mkN "épreuve" feminine ; -- tocheck
+lin test_V2 = mkV2 (mkV "tester") ; -- tocheck
+lin testament_N = mkN "testament" masculine ; -- tocheck
+lin testicle_N = mkN "testicule" masculine ; -- tocheck
+lin testicular_A = mkA "testiculaire" ; -- tocheck
+lin testimony_N = mkN "témoin" masculine | mkN "témoignage" masculine ; -- tocheck
+lin testing_N = variants{} ; --
+lin testosterone_N = mkN "testostérone" feminine ; -- tocheck
+lin tetanus_N = mkN "tétanos" masculine ; -- tocheck
+lin tetany_N = mkN "tétanie" feminine ; -- tocheck
+lin tether_N = mkN "longe" feminine ; -- tocheck
+lin tether_V2 = mkV2 (mkV "attacher") ; -- tocheck
+lin tetrahedron_N = mkN "tétraèdre" masculine ; -- tocheck
+lin tetrahydrocannabinol_N = mkN "tétrahydrocannabinol" masculine ; -- tocheck
+lin tetralogy_N = mkN "tétralogie" feminine ; -- tocheck
+lin tetrameter_N = mkN "tétramètre" ; -- tocheck
+lin tetrose_N = mkN "tétrose" masculine ; -- tocheck
+lin text_N = mkN "texte" masculine | mkN "texto" masculine ; -- tocheck
+lin textbook_N = mkN "manuel" masculine ; -- tocheck
+lin textile_N = mkN "textile" ; -- tocheck
+lin textual_A = mkA "textuel" ; -- tocheck
+lin texture_N = mkN "texture" feminine | mkN "texture" masculine ; -- tocheck
+lin thalamus_N = mkN "thalamus" masculine ; -- tocheck
+lin thalassemia_N = mkN "thalassémie" feminine ; -- tocheck
+lin thalidomide_N = mkN "thalidomide" ; -- tocheck
+lin thallium_N = mkN "thallium" masculine ; -- tocheck
+lin thalweg_N = mkN "thalweg" masculine ; -- tocheck
+lin than_Subj = M.mkSubj Ph.elisQue ;
+lin thank_V2 = mkV2 (mkV "remercier") ; -- tocheck
+lin thankful_A = mkA "reconnaissant" ; -- tocheck
+lin thankfulness_N = mkN "reconnaissance" feminine ; -- tocheck
+lin thanks_Interj = mkInterj "merci" ; -- tocheck
+lin thanks_N = mkN "merci" ;
+lin that_AdA = lin AdA (ss "tellement") ;
+lin that_Quant = S.that_Quant ;
+lin that_Subj = S.that_Subj ;
+lin thatch_N = mkN "chaume" masculine ; -- tocheck
+lin thaw_N = mkN "dégel" ; -- tocheck
+lin thaw_V2 = mkV2 (mkV "dégeler") ; -- tocheck
+lin theatre_N = variants{} ; --
+lin theatrical_A = mkA "théâtral" ; -- tocheck
+lin theft_N = mkN "vol" masculine ; -- tocheck
+lin theism_N = mkN "théisme" masculine ; -- tocheck
+lin thematic_A = mkA "thématique" ; -- tocheck
+lin thematically_Adv = mkAdv "thématiquement" ; -- tocheck
+lin theme_N = mkN "thème" masculine ; -- tocheck
+lin then_Adv = mkAdv "ensuite" | mkAdv "alors" | mkAdv "puis" ;
+lin theocracy_N = mkN "théocratie" feminine ; -- tocheck
+lin theocratic_A = mkA "théocratique" ; -- tocheck
+lin theodicy_N = mkN "théodicée" ; -- tocheck
+lin theodolite_N = mkN "théodolite" masculine ; -- tocheck
+lin theologian_N = mkN "théologien" masculine ; -- tocheck
+lin theological_A = mkA "théologique" ; -- tocheck
+lin theology_N = mkN "théologie" feminine ; -- tocheck
+lin theophany_N = mkN "théophanie" feminine ; -- tocheck
+lin theophylline_N = mkN "théophylline" feminine ; -- tocheck
+lin theorem_N = mkN "théorème" ; -- tocheck
+lin theoretical_A = mkA "théorique" ; -- tocheck
+lin theorist_N = mkN "théoricien" masculine ; -- tocheck
+lin theory_N = mkN "théorie" feminine ;
+lin theosophy_N = mkN "théosophie" feminine ; -- tocheck
+lin therapeutic_A = mkA "thérapeutique" ; -- tocheck
+lin therapist_N = mkN "thérapeute" ; -- tocheck
+lin therapy_N = mkN "thérapie" ; -- tocheck
+lin there7from_Adv = S.there7from_Adv ;
+lin there7to_Adv = S.there7to_Adv ;
+lin there_Adv = S.there_Adv | mkAdv "voilà" ; ---- voila
+lin thereafter_Adv = variants{} ; --
+lin thereby_Adv = mkAdv "ainsi" ; -- tocheck
+lin therefore_Adv = mkAdv "donc" ;
+lin therefore_PConj = S.therefore_PConj ;
+lin thereinafter_Adv = mkAdv "suivant" ; -- tocheck
+lin theremin_N = mkN "thérémine" masculine ; -- tocheck
+lin thermal_A = mkA "thermique" ; -- tocheck
+lin thermistor_N = mkN "thermistance" feminine ; -- tocheck
+lin thermodynamics_N = mkN "thermodynamique" feminine ; -- tocheck
+lin thermoelectric_A = mkA "thermoélectrique" ; -- tocheck
+lin thermometer_N = mkN "thermomètre" masculine ; -- tocheck
+lin thermonuclear_A = mkA "thermonucléaire" ; -- tocheck
+lin thermoplastic_A = mkA "thermoplastique" ; -- tocheck
+lin thermoplastic_N = mkN "thermoplastique" masculine ; -- tocheck
+lin thermos_N = mkN "thermos" ; -- tocheck
+lin thermosphere_N = mkN "thermosphère" feminine ; -- tocheck
+lin thermostat_N = mkN "thermostat" ; -- tocheck
+lin thermotropism_N = mkN "thermotropisme" ; -- tocheck
+lin thesis_N = mkN "thèse" feminine ; -- tocheck
+lin theta_N = mkN "thêta" masculine ; -- tocheck
+lin theyFem_Pron = E.they8fem_Pron ;
+lin they_Pron = S.they_Pron ;
+lin thick_A = L.thick_A ;
+lin thick_Adv = mkAdv "épais" ; -- tocheck
+lin thicken_V2 = mkV2 (reflV (mkV "épaissir")) | mkV2 (mkV "épaissir") ; -- tocheck
+lin thickening_N = mkN "épaississement" ; -- tocheck
+lin thicket_N = mkN "fourré" masculine ; -- tocheck
+lin thickness_N = mkN "épaisseur" feminine ; -- tocheck
+lin thief_N = mkN "voleur" masculine ; -- tocheck
+lin thieve_V2 = mkV2 (mkV "voler") ; -- tocheck
+lin thigh_N = mkN "cuisse" feminine ; -- tocheck
+lin thighbone_N = mkN "fémur" masculine ; -- tocheck
+lin thin_A = L.thin_A ;
+lin thin_skinned_A = mkA "susceptible" ; -- tocheck
+lin thing_N = mkN "chose" feminine ;
+lin think_N = mkN "pensée" feminine ; -- tocheck
+lin think_V = L.think_V ;
+lin think_V2 = mkV2 (mkV "penser") P.dative ;
+lin think_VS = mkVS (mkV "penser") ;
+lin thinkerFem_N = mkN "intellectuelle" feminine ; -- tocheck
+lin thinkerMasc_N = mkN "intellectuel" masculine ; -- tocheck
+lin thinking_A = mkA "pensant" ;
+lin thinking_N = mkN "pensée" ;
+lin thirst_N = mkN "soif" feminine ; -- tocheck
+lin thirst_V2 = mkV2 (mkV "désirer") ; -- tocheck
+lin thirsty_A = mkA "assoiffé" ; -- tocheck
+lin this_Quant = S.this_Quant ;
+lin thistle_N = mkN "chardon" masculine ; -- tocheck
+lin thither_Adv = mkAdv "là" ; -- tocheck
+lin thong_N = mkN "tongs" | mkN "lanière" feminine ; -- tocheck
+lin thorax_N = mkN "thorax" masculine ; -- tocheck
+lin thorium_N = mkN "thorium" masculine ; -- tocheck
+lin thorn_N = mkN "thorn" masculine | mkN "épine" feminine ; -- tocheck
+lin thorough_A = mkA "exhaustif" | mkA "minutieux" ; -- tocheck
+lin thoroughfare_N = mkN "grand-rue" feminine | mkN "passage" masculine ; -- tocheck
+lin thoroughly_Adv = variants{} ; --
+lin thoroughness_N = mkN "ruguosité" ; -- tocheck
+lin though_Adv = mkAdv "néanmoins" ; -- tocheck
+lin though_Subj = M.mkSubjSubj ("bien" + Ph.elisQue) | M.mkSubjSubj ("quoi" + Ph.elisQue) ;
+lin thought_N = mkN "pensée" feminine | mkN "idée" feminine ; -- tocheck
+lin thoughtful_A = mkA "attentionné" ; -- tocheck
+lin thrall_N = mkN "esclave" ; -- tocheck
+lin thread_N = mkN "fil" masculine ; -- tocheck
+lin thread_V2 = mkV2 (mkV "filer") ; -- tocheck
+lin threat_N = mkN "menace" feminine ; -- tocheck
+lin threaten_V = variants{}; -- mkV2 (mkV "menacer") ; -- tocheck
+lin threaten_V2 = mkV2 (mkV "menacer") ; -- tocheck
+lin threaten_VS = variants{}; -- mkV2 (mkV "menacer") ; -- tocheck
+lin threaten_VV = variants{}; -- mkV2 (mkV "menacer") ; -- tocheck
+lin three_dimensional_A = mkA "tridimensionnel" ; -- tocheck
+lin threefold_A = mkA "triple" ; -- tocheck
+lin threefold_Adv = mkAdv "triplement" ; -- tocheck
+lin threonine_N = mkN "thréonine" feminine ; -- tocheck
+lin thresh_V2 = mkV2 (mkV I.battre_V2) ; -- tocheck
+lin threshold_N = mkN "seuil" masculine | mkN "seuil" ; -- tocheck
+lin thrift_N = mkN "armérie" feminine | mkN "parcimonie" feminine ; -- tocheck
+lin thrifty_A = mkA "économe" ; -- tocheck
+lin thrill_N = mkN "frisson" ; -- tocheck
+lin thrill_V2 = mkV2 (mkV "exciter") ; -- tocheck
+lin thriller_N = mkN "polar" ; -- tocheck
+lin thrive_V = mkV (mkV "prospérer") ; -- tocheck
+lin throat_N = mkN "goulot" | mkN "gorge" feminine ; -- tocheck
+lin throb_N = mkN "battement" masculine ; -- tocheck
+lin throb_V = mkV (mkV "vibrer") | mkV (mkV I.battre_V2) ; -- tocheck
+lin throe_N = mkN "agonie" feminine ; -- tocheck
+lin thrombocytopenia_N = mkN "thrombocytopénie" ; -- tocheck
+lin thrombosis_N = mkN "thrombose" feminine ; -- tocheck
+lin thrombus_N = mkN "thrombus" masculine ; -- tocheck
+lin throne_N = mkN "trône" masculine ; -- tocheck
+lin throng_N = mkN "essaim" masculine ; -- tocheck
+lin throttle_N = mkN "accélérateur" masculine ; -- tocheck
+lin throttle_V2 = mkV2 (mkV "limiter") | mkV2 (mkV "étrangler") ; -- tocheck
+lin through_Adv = variants{}; -- S.through_Prep ;
+lin through_Prep = S.through_Prep ;
+lin throughout_Adv = mkAdv "partout" ; -- tocheck
+lin throughout_Prep = variants{} ; --
+lin throughput_N = mkN "débit" masculine | mkN "débit" ; -- tocheck
+lin throw_N = mkN "jet" masculine ; -- tocheck
+lin throw_V = variants{}; -- L.throw_V2 ;
+lin throw_V2 = L.throw_V2 ;
+lin thrush_N = mkN "muguet" | mkN "tourd" masculine ; -- tocheck
+lin thrust_N = mkN "poussée" | mkN "estocade" feminine ; -- tocheck
+lin thrust_V = variants{}; -- mkV2 (mkV "propulser") ; -- tocheck
+lin thrust_V2 = mkV2 (mkV "propulser") ; -- tocheck
+lin thud_N = mkN "martèlement" masculine ; -- tocheck
+lin thud_V = mkV (mkV "marteler") ; -- tocheck
+lin thug_N = mkN "bandit" masculine ; -- tocheck
+lin thulium_N = mkN "thulium" masculine ; -- tocheck
+lin thumb_N = mkN "pouce" masculine ; -- tocheck
+lin thumb_V2 = mkV2 (mkV "feuilleter") ; -- tocheck
+lin thumbnail_N = mkN "l'ongle" | mkN "croquis" masculine | mkN "aperçu" masculine ; -- tocheck
+lin thumbtack_N = mkN "punaise" ; -- tocheck
+lin thump_V2 = mkV2 (mkV "tambouriner") ; -- tocheck
+lin thunder_N = mkN "tonnerre" masculine ; -- tocheck
+lin thunder_V2 = mkV2 (mkV "foudroyer") | mkV2 (mkV "tonner") | mkV2 (mkV "tonitruer") ; -- tocheck
+lin thunderstorm_N = mkN "orage" masculine ; -- tocheck
+lin thunderstruck_A = mkA "stupéfié" ; -- tocheck
+lin thurifer_N = mkN "thuriféraire" masculine ; -- tocheck
+lin thus_Adv = mkAdv "ainsi" ;
+lin thwart_N = mkN "banc" masculine ; -- tocheck
+lin thwart_V2 = mkV2 (mkV "contrecarrer") ; -- tocheck
+lin thylacine_N = mkN "thylacine" masculine ; -- tocheck
+lin thyme_N = mkN "thym" masculine ; -- tocheck
+lin thymine_N = mkN "thymine" feminine ; -- tocheck
+lin thymol_N = mkN "thymol" masculine ; -- tocheck
+lin thyroidectomy_N = mkN "thyroïdectomie" feminine ; -- tocheck
+lin thyroxine_N = mkN "thyroxine" feminine ; -- tocheck
+lin thyrse_N = mkN "thyrse" masculine ; -- tocheck
+lin tiara_N = mkN "tiare" feminine ; -- tocheck
+lin tibia_N = mkN "tibia" masculine ; -- tocheck
+lin tibial_A = mkA "tibial" ; -- tocheck
+lin tic_N = mkN "tic" masculine ; -- tocheck
+lin tick_N = mkN "marque" feminine | mkN "crédit" masculine | mkN "tic-tac" masculine | mkN "seconde" feminine | mkN "taie" feminine | mkN "tique" feminine | mkN "graduation" feminine ; -- tocheck
+lin tick_V = variants{}; -- mkV2 (mkV "cocher") ; -- tocheck
+lin tick_V2 = mkV2 (mkV "cocher") ; -- tocheck
+lin ticket_N = mkN "billet" | mkN "billet" masculine | mkN "contravention" feminine ; -- tocheck
+lin tickle_V2 = mkV2 (mkV "chatouiller") ; -- tocheck
+lin ticklish_A = mkA "chatouilleux" ; -- tocheck
+lin tide_N = mkN "marée" feminine | mkN "tendance" feminine ; -- tocheck
+lin tie_N = mkN "égalité" feminine ; -- tocheck
+lin tie_V = variants{}; -- L.tie_V2 ;
+lin tie_V2 = L.tie_V2 ;
+lin tier_N = mkN "rang" masculine ; -- tocheck
+lin tiercel_N = mkN "tiercelet" ; -- tocheck
+lin tiger_N = mkN "tigre" masculine ; -- tocheck
+lin tight_A = mkA "serré" | mkA "tendu" ; -- tocheck
+lin tight_Adv = mkAdv "bien" ; -- tocheck
+lin tighten_V = variants{}; -- mkV2 (mkV "serrer") | mkV2 (reflV (mkV "resserrer")) ; -- tocheck
+lin tighten_V2 = mkV2 (mkV "serrer") | mkV2 (reflV (mkV "resserrer")) ; -- tocheck
+lin tightly_Adv = variants{} ; --
+lin tightness_N = mkN "étroitesse" ; -- tocheck
+lin tights_N = mkN "collant" masculine ; -- tocheck
+lin tigress_N = mkN "tigresse" feminine ; -- tocheck
+lin tilde_N = mkN "tilde" masculine ; -- tocheck
+lin tile_N = mkN "carreau" ; -- tocheck
+lin tiler_N = mkN "carreleur" masculine ; -- tocheck
+lin tiling_N = mkN "carrelage" masculine ; -- tocheck
+lin till_Prep = variants{} ; --
+lin till_Subj = variants{} ; --
+lin till_V2 = mkV2 (mkV "labourer") ; -- tocheck
+lin tillage_N = mkN "labour" feminine ; -- tocheck
+lin tiller_N = mkN "excavatrice" feminine | mkN "fermier" masculine ; -- tocheck
+lin tilth_N = mkN "ameublissement" ; -- tocheck
+lin timber_N = mkN "bois" masculine ; -- tocheck
+lin timbre_N = mkN "timbre" masculine ; -- tocheck
+lin time_1_N = mkN "temps" masculine ;
+lin time_2_N = mkN "fois" feminine ;
+lin time_N = mkN "temps" masculine ;
+lin time_V2 = mkV2 (mkV "chronométrer") ; -- tocheck
+lin timeline_N = mkN "horaire" masculine ; -- tocheck
+lin timeliness_N = mkN "ponctualité" ; -- tocheck
+lin timely_A = mkA "opportun" ; -- tocheck
+lin timer_N = mkN "chronométreur" masculine ; -- tocheck
+lin timetable_N = mkN "horaire" ; -- tocheck
+lin timid_A = mkA "timide" ; -- tocheck
+lin timing_N = variants{} ; --
+lin timorous_A = mkA "timoré" ; -- tocheck
+lin timothy_N = mkN "fléole" feminine ; -- tocheck
+lin tin_N = mkN "moule" masculine | mkN "étain" masculine ; -- tocheck
+lin tin_V2 = mkV2 (mkV "étamer") ; -- tocheck
+lin tinamou_N = mkN "tinamou" masculine ; -- tocheck
+lin tinder_N = mkN "amadou" masculine ; -- tocheck
+lin tinderbox_N = mkN "poudrière" feminine ; -- tocheck
+lin tine_N = mkN "andouiller" masculine | mkN "dent" masculine ; -- tocheck
+lin tinge_N = mkN "teinte" feminine | mkN "nuance" feminine ; -- tocheck
+lin tinge_V2 = mkV2 (mkV I.teindre_V2) ; -- tocheck
+lin tingle_N = mkN "picotement" masculine ; -- tocheck
+lin tinker_V = mkV (mkV "bricoler") ; -- tocheck
+lin tinnitus_N = mkN "acouphène" masculine ; -- tocheck
+lin tinsel_N = mkN "clinquant" masculine ; -- tocheck
+lin tinsmith_N = mkN "ferblantier" masculine ; -- tocheck
+lin tintinnabulation_N = mkN "tintement" masculine ; -- tocheck
+lin tiny_A = mkA "minuscule" ; -- tocheck
+lin tip_N = mkN "décharge" feminine | mkN "tuyau" masculine | mkN "pourboire" masculine | mkN "bout" masculine ; -- tocheck
+lin tip_V = variants{} ; --
+lin tip_V2 = variants{} ; --
+lin tipple_N = mkN "carreau" | mkN "verre" ; -- tocheck
+lin tipsy_A = mkA "éméché" ; -- tocheck
+lin tirade_N = mkN "diatribe" feminine ; -- tocheck
+lin tiramisu_N = mkN "tiramisu" masculine ; -- tocheck
+lin tired_A = variants{} ; --
+lin tiredness_N = mkN "fatigue" feminine ; -- tocheck
+lin tireless_A = mkA "inlassable" ; -- tocheck
+lin tiresome_A = mkA "ennuyeux" ; -- tocheck
+lin tissue_N = mkN "tissu" masculine ; -- tocheck
+lin tit_N = mkN "mésange" feminine | mkN "nichon" masculine ; -- tocheck
+lin titan_N = mkN "titan" masculine ; -- tocheck
+lin titanic_A = mkA "titanesque" ; -- tocheck
+lin titanium_N = mkN "titane" masculine ; -- tocheck
+lin tithe_N = mkN "dixième" masculine | mkN "dîme" feminine ; -- tocheck
+lin titivate_V2 = mkV2 (mkV "pomponner") ; -- tocheck
+lin title_N = mkN "titre" masculine | mkN "intitulé" masculine ; -- tocheck
+lin to_Adv = variants{}; -- S.to_Prep ;
+lin to_Prep = S.to_Prep ;
+lin toad_N = mkN "crapaud" masculine ; -- tocheck
+lin toadflax_N = mkN "linaire" feminine ; -- tocheck
+lin toady_N = mkN "flagorneur" masculine ; -- tocheck
+lin toast_N = mkN "toast" masculine ; -- tocheck
+lin toast_V2 = mkV2 (mkV "griller") ; -- tocheck
+lin toaster_N = mkN "grille-pain" masculine ; -- tocheck
+lin tobacco_N = mkN "tabac" masculine ; -- tocheck
+lin tobacconist_N = mkN "buraliste" masculine ; -- tocheck
+lin toboggan_N = mkN "toboggan" masculine ; -- tocheck
+lin toccata_N = mkN "toccata" feminine ; -- tocheck
+lin today_Adv = L.today_Adv ;
+lin today_N = mkN "aujourd'hui" masculine ; -- tocheck
+lin toddler_N = mkN "plot" masculine | mkN "bambin" masculine ; -- tocheck
+lin toe_N = mkN "orteil" masculine ; -- tocheck
+lin toehold_N = mkN "prise" feminine ; -- tocheck
+lin together_Adv = mkAdv "ensemble" ;
+lin toggle_N = mkN "cabillot" masculine ; -- tocheck
+lin toil_V2V = mkV2V (mkV "travailler") ; -- tocheck
+lin toilet_N = mkN "toilettes" feminine | mkN "toilettes" | mkN "toilette" feminine ; -- tocheck
+lin tokay_N = mkN "tokay" masculine ; -- tocheck
+lin token_N = mkN "jeton" masculine | mkN "symbole" masculine ; -- tocheck
+lin tolerable_A = mkA "tolérable" ; -- tocheck
+lin tolerance_N = mkN "tolérance" feminine ; -- tocheck
+lin tolerant_A = mkA "tolérant" ; -- tocheck
+lin tolerate_V2 = mkV2 (mkV "tolérer") ; -- tocheck
+lin toll_N = mkN "péage" masculine ; -- tocheck
+lin toll_V2 = mkV2 (mkV "sonner") ; -- tocheck
+lin toluene_N = mkN "toluène" masculine ; -- tocheck
+lin tom_N = mkN "mâle" masculine | mkN "matou" ; -- tocheck
+lin tomahawk_N = mkN "tomahawk" masculine ; -- tocheck
+lin tomato_N = mkN "tomate" feminine ; -- tocheck
+lin tomb_N = mkN "tombe" feminine ; -- tocheck
+lin tome_N = mkN "tome" masculine ; -- tocheck
+lin tomfoolery_N = mkN "pitrerie" feminine ; -- tocheck
+lin tomorrow_Adv = mkAdv "demain" ; -- tocheck
+lin tomorrow_N = mkN "demain" ; -- tocheck
+lin ton_N = mkN "tas" masculine | mkN "tonne" feminine ; -- tocheck
+lin tonality_N = mkN "tonalité" feminine ; -- tocheck
+lin tone_N = mkN "ton" masculine | mkN "ton" ; -- tocheck
+lin toner_N = mkN "toner" masculine ; -- tocheck
+lin tongs_N = mkN "pinces" ; -- tocheck
+lin tongue_N = L.tongue_N ;
+lin tongue_twister_N = mkN "virelangue" masculine ; -- tocheck
+lin tonight_Adv = variants{} ; --
+lin tonne_N = mkN "tonne" feminine ; -- tocheck
+lin tonsil_N = mkN "amygdale" feminine ; -- tocheck
+lin tonsillitis_N = mkN "amygdalite" feminine ; -- tocheck
+lin tonsure_N = mkN "tonsure" feminine ; -- tocheck
+lin too_AdA = S.too_AdA ;
+lin too_Adv = mkAdv "aussi" ;
+lin tool_N = mkN "outil" masculine | mkN "mouton" masculine ; -- tocheck
+lin tool_V2 = mkV2 (mkV "façonner") ; -- tocheck
+lin toolbox_N = mkN "toolbox" feminine ; -- tocheck
+lin toot_N = mkN "prout" ; -- tocheck
+lin tooth_N = L.tooth_N ;
+lin toothless_A = mkA "édenté" ; -- tocheck
+lin toothpaste_N = mkN "dentifrice" masculine ; -- tocheck
+lin toothpick_N = mkN "cure-dent" masculine ; -- tocheck
+lin top_N = mkN "toupie" feminine | mkN "couvercle" masculine | mkN "hune" feminine | mkN "dessus" masculine ; -- tocheck
+lin top_V2 = variants{} ; --
+lin topaz_N = mkN "topaze" feminine ; -- tocheck
+lin tope_V2 = mkV2 (mkV "chopiner") ; -- tocheck
+lin topiary_N = mkN "topiaire" ; -- tocheck
+lin topic_N = mkN "sujet" masculine ; -- tocheck
+lin topical_A = mkA "d'actualité" ; -- tocheck
+lin topless_A = mkA "topless" ; -- tocheck
+lin topography_N = mkN "topographie" feminine ; -- tocheck
+lin topological_A = mkA "topologique" ; -- tocheck
+lin topology_N = mkN "topologie" feminine ; -- tocheck
+lin toponymy_N = mkN "toponymie" feminine ; -- tocheck
+lin topsail_N = mkN "hunier" masculine ; -- tocheck
+lin toque_N = mkN "toque" feminine | mkN "tuque" feminine ; -- tocheck
+lin torch_N = mkN "torche" feminine ; -- tocheck
+lin toreador_N = mkN "toréador" masculine ; -- tocheck
+lin torment_N = mkN "tourment" masculine ; -- tocheck
+lin tornado_N = mkN "tornade" feminine ; -- tocheck
+lin torpedo_N = mkN "torpille" feminine ; -- tocheck
+lin torpedo_V2 = mkV2 (mkV "torpiller") ; -- tocheck
+lin torpor_N = mkN "torpeur" feminine ; -- tocheck
+lin torque_N = mkN "torque" masculine | mkN "couple" masculine ; -- tocheck
+lin torrent_N = mkN "torrent" masculine ; -- tocheck
+lin torrential_A = mkA "diluvien" ; -- tocheck
+lin torrid_A = mkA "torride" ; -- tocheck
+lin torso_N = mkN "torse" masculine ; -- tocheck
+lin torture_N = mkN "torture" feminine ; -- tocheck
+lin torture_V2 = mkV2 (mkV "torturer") ; -- tocheck
+lin torturer_N = mkN "tortionnaire" masculine ; -- tocheck
+lin torus_N = mkN "tore" masculine ; -- tocheck
+lin toss_V = variants{}; -- mkV2 (mkV "mélanger") ; -- tocheck
+lin toss_V2 = mkV2 (mkV "mélanger") ; -- tocheck
+lin tosser_N = mkN "branleur" ; -- tocheck
+lin total_A = mkA "total" | mkA "entier" ; -- tocheck
+lin total_N = mkN "somme" feminine | mkN "total" masculine ; -- tocheck
+lin total_V = variants{}; -- mkV2 (mkV "totaliser") ; -- tocheck
+lin total_V2 = mkV2 (mkV "totaliser") ; -- tocheck
+lin totalitarianism_N = mkN "totalitarisme" masculine ; -- tocheck
+lin totality_N = mkN "totalité" feminine ; -- tocheck
+lin totally_Adv = variants{} ; --
+lin totem_N = mkN "totem" masculine ; -- tocheck
+lin totipotent_A = mkA "totipotent" ; -- tocheck
+lin toucan_N = mkN "toucan" masculine ; -- tocheck
+lin touch_N = mkN "toucher" masculine | mkN "toucher" ; -- tocheck
+lin touch_V = variants{}; -- mkV2 (mkV "toucher") ; -- tocheck
+lin touch_V2 = mkV2 (mkV "toucher") ; -- tocheck
+lin touchable_A = mkA "touchable" ; -- tocheck
+lin touchdown_N = mkN "touchdown" ; -- tocheck
+lin touching_A = mkA "touchant" ; -- tocheck
+lin touchstone_N = mkN "touchau" ; -- tocheck
+lin touchy_A = mkA "susceptible" ; -- tocheck
+lin tough_A = variants{} ; --
+lin toupee_N = mkN "toupet" masculine ; -- tocheck
+lin tour_N = mkN "excursion" masculine | mkN "tournée" feminine ; -- tocheck
+lin tour_V = variants{}; -- mkV2 (mkV "tourner") ; -- tocheck
+lin tour_V2 = mkV2 (mkV "tourner") ; -- tocheck
+lin tourism_N = mkN "tourisme" masculine ; -- tocheck
+lin tourist_N = mkN "touriste" masculine ; -- tocheck
+lin tourmaline_N = mkN "tourmaline" ; -- tocheck
+lin tournament_N = mkN "tournoi" masculine ; -- tocheck
+lin tourniquet_N = mkN "garrot" masculine ; -- tocheck
+lin tout_N = mkN "racoleur" masculine ; -- tocheck
+lin tout_V2 = mkV2 (mkV "racoler") ; -- tocheck
+lin tow_N = mkN "remorquage" masculine | mkN "étoupe" feminine ; -- tocheck
+lin tow_V2 = mkV2 (mkV "tracter") ; -- tocheck
+lin toward_Prep = mkPrep "envers" ; ---- sense
+lin towards_Prep = mkPrep "vers" ;
+lin towel_N = mkN "serviette" feminine ; -- tocheck
+lin tower_N = mkN "tour" feminine ; -- tocheck
+lin town_N = mkN "ville" feminine ;
+lin townsman_N = mkN "citadin" masculine ; -- tocheck
+lin toxic_A = mkA "toxique" ; -- tocheck
+lin toxicity_N = mkN "toxicité" feminine ; -- tocheck
+lin toxicologist_N = mkN "toxicologue" ; -- tocheck
+lin toxicology_N = mkN "toxicologie" feminine ; -- tocheck
+lin toxin_N = mkN "toxine" feminine ; -- tocheck
+lin toxoplasmosis_N = mkN "toxoplasmose" feminine ; -- tocheck
+lin toy_N = mkN "jouet" masculine ; -- tocheck
+lin trace_N = mkN "trace" feminine ; -- tocheck
+lin trace_V = variants{}; -- mkV2 (mkV "calquer") ; -- tocheck
+lin trace_V2 = mkV2 (mkV "calquer") ; -- tocheck
+lin tracer_N = mkN "marqueur" masculine ; -- tocheck
+lin trachea_N = mkN "trachée" feminine ; -- tocheck
+lin trachoma_N = mkN "trachome" masculine ; -- tocheck
+lin track_N = mkN "sentier" masculine | mkN "chemin" masculine | mkN "voie" feminine | mkN "empreinte" feminine | mkN "piste" feminine | mkN "sillon" masculine | mkN "trace" feminine ; -- tocheck
+lin track_V = variants{} ; --
+lin track_V2 = variants{} ; --
+lin trackball_N = mkN "trackball" masculine ; -- tocheck
+lin tracker_N = mkN "pisteur" masculine | mkN "poursuivant" ; -- tocheck
+lin tract_N = mkN "appareil" masculine ; -- tocheck
+lin tractable_A = mkA "malléable" | mkA "docile" ; -- tocheck
+lin tractor_N = mkN "tracteur" masculine ; -- tocheck
+lin trade_N = mkN "commerce" masculine ;
+lin trade_V = variants{}; -- mkV2 (mkV "échanger") ; -- tocheck
+lin trade_V2 = mkV2 (mkV "échanger") ; -- tocheck
+lin tradeoff_N = mkN "compromis" ; -- tocheck
+lin trader_N = mkN "commerçant" masculine ; -- tocheck
+lin tradesman_N = mkN "artisan" masculine ; -- tocheck
+lin trading_A = variants{} ; --
+lin trading_N = variants{} ; --
+lin tradition_N = mkN "tradition" feminine ; -- tocheck
+lin traditional_A = mkA "traditionnel" ; -- tocheck
+lin traditionally_Adv = variants{} ; --
+lin traduce_V2 = mkV2 (mkV "calomnier") | mkV2 (mkV I.traduire_V2) ; -- tocheck
+lin traducer_N = mkN "traducteur" ; -- tocheck
+lin traffic_N = mkN "traite" feminine | mkN "circulation" feminine ; -- tocheck
+lin tragedy_N = mkN "tragédie" feminine ; -- tocheck
+lin tragic_A = mkA "tragique" ; -- tocheck
+lin tragicomedy_N = mkN "tragicomédie" feminine ; -- tocheck
+lin tragicomic_A = mkA "tragicomique" ; -- tocheck
+lin trail_N = mkN "piste" feminine ; -- tocheck
+lin trail_V = variants{}; -- mkV2 (mkV "traîner") | mkV2 (mkV "pister") ; -- tocheck
+lin trail_V2 = mkV2 (mkV "traîner") | mkV2 (mkV "pister") ; -- tocheck
+lin trailer_N = mkN "roulotte" | mkN "bande-annonce" feminine | mkN "remorque" feminine ; -- tocheck
+lin train_N = L.train_N ;
+lin train_V = variants{}; -- mkV2V (reflV (mkV "exercer")) | mkV2V (mkV "pointer") | mkV2V (reflV (mkV "entraîner")) | mkV2V (mkV "former") ; -- tocheck
+lin train_V2 = variants{}; -- mkV2V (reflV (mkV "exercer")) | mkV2V (mkV "pointer") | mkV2V (reflV (mkV "entraîner")) | mkV2V (mkV "former") ; -- tocheck
+lin train_V2V = mkV2V (reflV (mkV "exercer")) | mkV2V (mkV "pointer") | mkV2V (reflV (mkV "entraîner")) | mkV2V (mkV "former") ; -- tocheck
+lin trained_A = variants{} ; --
+lin trainee_N = mkN "stagiaire" ; -- tocheck
+lin trainer_N = mkN "basket" feminine | mkN "entraîneur" masculine ; -- tocheck
+lin training_N = mkN "entraînement" masculine ; -- tocheck
+lin traipse_V = mkV (mkV "crapahuter") ; -- tocheck
+lin trait_N = mkN "trait" masculine ; -- tocheck
+lin traitor_N = mkN "traître" masculine ; -- tocheck
+lin trajectory_N = mkN "trajectoire" feminine ; -- tocheck
+lin tram_N = mkN "tramway" masculine ; -- tocheck
+lin trammel_N = mkN "crémaillère" feminine ; -- tocheck
+lin tramp_N = mkN "garce" feminine | mkN "vagabond" masculine ; -- tocheck
+lin trample_V2 = mkV2 (mkV "piétiner") ; -- tocheck
+lin trampoline_N = mkN "trampoline" ; -- tocheck
+lin tranche_N = mkN "tranche" ; -- tocheck
+lin tranquil_A = mkA "tranquille" ; -- tocheck
+lin tranquilizer_N = mkN "tranquillisant" masculine ; -- tocheck
+lin tranquillity_N = mkN "tranquillité" feminine ; -- tocheck
+lin transaction_N = variants{} ; --
+lin transalpine_A = mkA "transalpin" ; -- tocheck
+lin transatlantic_A = mkA "transatlantique" ; -- tocheck
+lin transcend_V2 = mkV2 (mkV "transcender") ; -- tocheck
+lin transcontinental_A = mkA "transcontinental" ; -- tocheck
+lin transcribe_V2 = mkV2 (mkV I.transcrire_V2) ; -- tocheck
+lin transcript_N = mkN "transcription" feminine ; -- tocheck
+lin transcription_N = mkN "transcription" feminine ; -- tocheck
+lin transducer_N = mkN "transducteur" masculine ; -- tocheck
+lin transept_N = mkN "transept" ; -- tocheck
+lin transfer_N = mkN "transfert" masculine ; -- tocheck
+lin transfer_V = variants{}; -- mkV2 (mkV "transférer") ; -- tocheck
+lin transferable_A = mkA "transférable" ; -- tocheck
+lin transferase_N = mkN "transférase" feminine ; -- tocheck
+lin transference_N = mkN "transférence" feminine ; -- tocheck
+lin transform_V2 = mkV2 (mkV "transformer") ; -- tocheck
+lin transformation_N = mkN "transformation" feminine ; -- tocheck
+lin transformer_N = mkN "transformateur" masculine ; -- tocheck
+lin transgender_A = mkA "transgenre" ; -- tocheck
+lin transgress_V2 = mkV2 (mkV "transgresser") ; -- tocheck
+lin transgression_N = mkN "transgression" feminine ; -- tocheck
+lin transient_A = mkA "passager" | mkA "bref" ; -- tocheck
+lin transient_N = mkN "clochard" | mkN "itinérant" ; -- tocheck
+lin transistor_N = mkN "transistor" masculine ; -- tocheck
+lin transit_N = mkN "transit" masculine ; -- tocheck
+lin transition_N = variants{} ; --
+lin transitional_A = mkA "transitoire" | mkA "provisoire" ; -- tocheck
+lin transitive_A = mkA "transitif" ; -- tocheck
+lin transitivity_N = mkN "transitivité" feminine ; -- tocheck
+lin transitory_A = mkA "passager" ; -- tocheck
+lin translatable_A = mkA "traduisible" ; -- tocheck
+lin translate_V = variants{}; -- mkV2 (mkV I.traduire_V2) ;
+lin translate_V2 = mkV2 (mkV I.traduire_V2) ;
+lin translation_N = mkN "traduction" feminine ;
+lin translator_N = mkN "traducteur" masculine ; -- tocheck
+lin transliterate_V2 = mkV2 (mkV "translittérer") ; -- tocheck
+lin transliteration_N = mkN "transcription" feminine ; -- tocheck
+lin translucent_A = mkA "translucide" ; -- tocheck
+lin transmission_N = mkN "transmission" feminine ; -- tocheck
+lin transmit_V2 = variants{} ; --
+lin transmitter_N = mkN "transmetteur" masculine ; -- tocheck
+lin transmute_V2 = mkV2 (mkV "transmuer") ; -- tocheck
+lin transom_N = mkN "imposte" feminine ; -- tocheck
+lin transparence_N = mkN "transparence" feminine ; -- tocheck
+lin transparency_N = mkN "transparence" feminine ; -- tocheck
+lin transparent_A = mkA "transparent" ; -- tocheck
+lin transpiration_N = mkN "transpiration" feminine ; -- tocheck
+lin transplant_N = mkN "transplantation" feminine | mkN "greffon" masculine ; -- tocheck
+lin transplant_V2 = mkV2 (mkV "greffer") | mkV2 (mkV "transplanter") ; -- tocheck
+lin transplantation_N = mkN "transplantation" feminine ; -- tocheck
+lin transponder_N = mkN "transpondeur" masculine ; -- tocheck
+lin transport_N = mkN "transport" masculine | mkN "transport" ; -- tocheck
+lin transport_V2 = mkV2 (mkV "reporter") ; -- tocheck
+lin transportable_A = mkA "transportable" ; -- tocheck
+lin transportation_N = mkN "transport" masculine | mkN "transportation" feminine ; -- tocheck
+lin transposable_A = mkA "transposable" ; -- tocheck
+lin transpose_N = mkN "transposée" feminine | mkN "transposer" ; -- tocheck
+lin transsexual_N = mkN "transsexuel" masculine ; -- tocheck
+lin transvestism_N = mkN "travestissement" ; -- tocheck
+lin transvestite_N = mkN "travesti" ; -- tocheck
+lin trap_N = mkN "siphon" masculine | mkN "trappe" feminine | mkN "gueule" feminine | mkN "piège" masculine ; -- tocheck
+lin trap_V = variants{}; -- mkV2 (mkV "intercepter") | mkV2 (mkV "piéger") ; -- tocheck
+lin trap_V2 = mkV2 (mkV "intercepter") | mkV2 (mkV "piéger") ; -- tocheck
+lin trapezium_N = mkN "trapèze" masculine | mkN "trapézoïde" masculine ; -- tocheck
+lin trapezoid_N = mkN "trapézoïde" masculine | mkN "trapèze" masculine ; -- tocheck
+lin trash_N = mkN "corbeille" feminine | mkN "déchet" masculine ; -- tocheck
+lin trauma_N = mkN "traumatisme" ; -- tocheck
+lin traumatic_A = mkA "traumatique" ; -- tocheck
+lin traumatology_N = mkN "traumatologie" feminine ; -- tocheck
+lin travel_N = mkN "voyage" masculine ; -- tocheck
+lin travel_V = L.travel_V ;
+lin travel_V2 = mkV2 (mkV "voyager") | mkV2 (mkV I.transmettre_V2) ; -- tocheck
+lin traveller_N = mkN "voyageur" masculine ; -- tocheck
+lin traverse_V2 = mkV2 (mkV "franchir") ; -- tocheck
+lin trawl_V2 = mkV2 (mkV "chaluter") ; -- tocheck
+lin trawler_N = mkN "chalutier" masculine ; -- tocheck
+lin tray_N = mkN "plateau" masculine ; -- tocheck
+lin treacherous_A = mkA "traître" ; -- tocheck
+lin treachery_N = mkN "traîtrise" feminine ; -- tocheck
+lin treacle_N = mkN "mélasse" feminine ; -- tocheck
+lin tread_N = mkN "marche" feminine ; -- tocheck
+lin tread_V = variants{}; -- mkV2 (mkV "fouler") | mkV2 (mkV "piétiner") ; -- tocheck
+lin tread_V2 = mkV2 (mkV "fouler") | mkV2 (mkV "piétiner") ; -- tocheck
+lin treason_N = mkN "trahison" feminine ; -- tocheck
+lin treasure_N = mkN "trésor" masculine ; -- tocheck
+lin treasurer_N = mkN "trésorier" masculine ; -- tocheck
+lin treasury_N = mkN "trésorerie" feminine ; -- tocheck
+lin treat_N = variants{} ; --
+lin treat_V = variants{}; -- mkV2 (mkV "négocier") | mkV2 (mkV "traiter") ; -- tocheck
+lin treat_V2 = mkV2 (mkV "négocier") | mkV2 (mkV "traiter") ; -- tocheck
+lin treatise_N = mkN "traité" masculine ; -- tocheck
+lin treatment_N = mkN "traitement" masculine ; -- tocheck
+lin treaty_N = mkN "traité" masculine ; -- tocheck
+lin treble_V2 = mkV2 (mkV "tripler") ; -- tocheck
+lin tree_N = L.tree_N ;
+lin trefoil_N = mkN "trèfle" masculine ; -- tocheck
+lin trellis_N = mkN "treille" masculine | mkN "treillage" masculine ; -- tocheck
+lin tremble_N = mkN "tremblement" masculine ; -- tocheck
+lin tremble_V = mkV (mkV "trembler") ; -- tocheck
+lin tremendous_A = mkA "formidable" | mkA "énorme" ; -- tocheck
+lin tremor_N = mkN "trémulation" feminine ; -- tocheck
+lin trench_N = mkN "tranchée" ; -- tocheck
+lin trenchant_A = mkA "tranchant" ; -- tocheck
+lin trend_N = mkN "tendance" feminine | mkN "penchant" feminine ; -- tocheck
+lin trepan_N = mkN "trépan" masculine ; -- tocheck
+lin trephine_N = mkN "trépan" masculine ; -- tocheck
+lin trepidation_N = mkN "inquiétude" feminine ; -- tocheck
+lin trespass_N = mkN "trespas" ; -- tocheck
+lin trespass_V = mkV (mkV I.enfreindre_V2) ; -- tocheck
+lin tress_N = mkN "tresse" feminine ; -- tocheck
+lin trestle_N = mkN "tréteau" | mkN "tréteau" masculine ; -- tocheck
+lin triad_N = mkN "triade" feminine ; -- tocheck
+lin trial_N = mkN "procès" masculine | mkN "essai" masculine | mkN "épreuve" feminine ; -- tocheck
+lin triangle_N = mkN "triangle" masculine ; -- tocheck
+lin tribe_N = mkN "tribu" feminine ; -- tocheck
+lin tribology_N = mkN "tribologie" ; -- tocheck
+lin tribulation_N = mkN "tribulation" feminine ; -- tocheck
+lin tribunal_N = mkN "tribunal" masculine ; -- tocheck
+lin tribune_N = mkN "tribune" feminine ; -- tocheck
+lin tribute_N = mkN "hommage" masculine | mkN "tribut" masculine ; -- tocheck
+lin triceps_N = mkN "triceps" masculine ; -- tocheck
+lin trichotillomania_N = mkN "trichotillomanie" feminine ; -- tocheck
+lin trichotomy_N = mkN "trichotomie" feminine ; -- tocheck
+lin trick_N = mkN "truc" masculine | mkN "tour" masculine | mkN "pli" masculine ; -- tocheck
+lin trick_V2 = mkV2 (mkV "duper") ; -- tocheck
+lin trickery_N = mkN "tricherie" feminine ; -- tocheck
+lin tricky_A = mkA "rusé" | mkA "épineux" ; -- tocheck
+lin triclinic_A = mkA "triclinique" ; -- tocheck
+lin tricolour_N = mkN "tricolore" masculine ; -- tocheck
+lin tricycle_N = mkN "tricycle" masculine ; -- tocheck
+lin trident_N = mkN "trident" masculine ; -- tocheck
+lin triennial_A = mkA "triennal" ; -- tocheck
+lin trifle_N = mkN "broutille" feminine | mkN "babiole" feminine | mkN "bagatelle" feminine ; -- tocheck
+lin trigger_N = mkN "gâchette" | mkN "gâchette" feminine ; -- tocheck
+lin trigger_V2 = variants{} ; --
+lin triggerfish_N = mkN "baliste" masculine ; -- tocheck
+lin trigonometric_A = mkA "trigonométrique" ; -- tocheck
+lin trigonometry_N = mkN "trigonométrie" feminine ; -- tocheck
+lin trilingual_A = mkA "trilingue" ; -- tocheck
+lin trill_N = mkN "trille" masculine ; -- tocheck
+lin trilobite_N = mkN "trilobite" masculine ; -- tocheck
+lin trilogy_N = mkN "trilogie" feminine ; -- tocheck
+lin trim_N = mkN "assiette" feminine ; -- tocheck
+lin trim_V2 = mkV2 (mkV "tailler") ; -- tocheck
+lin trimaran_N = mkN "trimaran" masculine ; -- tocheck
+lin trimester_N = mkN "trimestre" ; -- tocheck
+lin trinitrotoluene_N = mkN "trinitrotoluène" masculine ; -- tocheck
+lin trinity_N = mkN "triade" feminine ; -- tocheck
+lin trinket_N = mkN "babiole" feminine | mkN "colifichet" masculine ; -- tocheck
+lin trio_N = mkN "trio" masculine ; -- tocheck
+lin triode_N = mkN "triode" feminine ; -- tocheck
+lin trip_N = mkN "trip" masculine ; -- tocheck
+lin trip_V = variants{}; -- mkV2 (mkV "trébucher") | mkV2 (mkV "triper") ; -- tocheck
+lin tripartite_A = mkA "triparti" ; -- tocheck
+lin tripe_N = mkN "tripe" feminine | mkN "bêtise" feminine | mkN "tripes" ; -- tocheck
+lin triple_A = mkA "triple" ; -- tocheck
+lin triple_N = mkN "triple" masculine ; -- tocheck
+lin triple_V2 = mkV2 (mkV "tripler") ; -- tocheck
+lin triplet_N = mkN "triplet" | mkN "triolet" masculine | mkN "triplé" ; -- tocheck
+lin triploid_A = mkA "triploïde" ; -- tocheck
+lin tripod_N = mkN "trépied" masculine ; -- tocheck
+lin trireme_N = mkN "trirème" feminine ; -- tocheck
+lin triskaidekaphobia_N = mkN "triskaidékaphobie" ; -- tocheck
+lin trisomy_N = mkN "trisomie" feminine ; -- tocheck
+lin trite_A = mkA "banal" ; -- tocheck
+lin tritheism_N = mkN "trithéisme" masculine ; -- tocheck
+lin triton_N = mkN "triton" masculine ; -- tocheck
+lin triumph_N = mkN "triomphe" masculine ; -- tocheck
+lin triumph_V = mkV (mkV "triompher") ; -- tocheck
+lin triumphal_A = mkA "triomphal" ; -- tocheck
+lin triumphant_A = mkA "triomphal" ; -- tocheck
+lin triumvirate_N = mkN "triumvirat" masculine ; -- tocheck
+lin trivet_N = mkN "dessous-de-plat" masculine | mkN "trépied" ; -- tocheck
+lin trivial_A = mkA "banal" | mkA "trivial" ; -- tocheck
+lin trochaic_A = mkA "trochaïque" ; -- tocheck
+lin trochee_N = mkN "trochée" masculine ; -- tocheck
+lin troglodyte_N = mkN "troglodyte" | mkN "troglodyte" masculine ; -- tocheck
+lin troika_N = mkN "troïka" feminine ; -- tocheck
+lin trojan_A = mkA "troyen" ; -- tocheck
+lin troll_N = mkN "troll" masculine ; -- tocheck
+lin trolley_N = mkN "charriot" masculine ; -- tocheck
+lin trollop_N = mkN "pute" feminine ; -- tocheck
+lin trombone_N = mkN "trombone" masculine ; -- tocheck
+lin trombonist_N = mkN "tromboniste" masculine ; -- tocheck
+lin troop_N = variants{} ; --
+lin trope_N = mkN "trope" masculine ; -- tocheck
+lin trophy_N = mkN "trophée" feminine ; -- tocheck
+lin tropic_N = mkN "tropique" masculine ; -- tocheck
+lin tropical_A = mkA "tropical" ; -- tocheck
+lin tropism_N = mkN "tropisme" masculine ; -- tocheck
+lin tropopause_N = mkN "tropopause" feminine ; -- tocheck
+lin troposphere_N = mkN "troposphère" feminine ; -- tocheck
+lin troubadour_N = mkN "troubadour" masculine ; -- tocheck
+lin trouble_N = mkN "peine" feminine ; -- tocheck
+lin trouble_V2 = mkV2 (mkV "troubler") ; -- tocheck
+lin troublesome_A = mkA "gênant" ; -- tocheck
+lin trough_N = mkN "gouttière" | mkN "thalweg" masculine | mkN "creux" masculine | mkN "auge" ; -- tocheck
+lin troupe_N = mkN "troupe" feminine ; -- tocheck
+lin trouser_N = variants{} ; --
+lin trout_N = mkN "truite" feminine ; -- tocheck
+lin trowel_N = mkN "déplantoir" masculine | mkN "truelle" feminine | mkN "gâche" feminine ; -- tocheck
+lin truce_N = mkN "trêve" feminine ; -- tocheck
+lin truck_N = mkN "camion" masculine ; -- tocheck
+lin truculent_A = mkA "agressif" ; -- tocheck
+lin true_A = mkA "vrai" ;
+lin truffle_N = mkN "truffe" feminine ; -- tocheck
+lin truism_N = mkN "lapalissade" feminine ; -- tocheck
+lin truly_Adv = variants{} ; --
+lin trump_N = mkN "atout" | mkN "atout" masculine ; -- tocheck
+lin trump_V2 = mkV2 (mkV "couper") ; -- tocheck
+lin trumpet_N = mkN "barrissement" | mkN "trompettiste" | mkN "trompette" feminine ; -- tocheck
+lin trumpet_V2 = mkV2 (mkV "baréter") ; -- tocheck
+lin trumpeter_N = mkN "trompettiste" ; -- tocheck
+lin truncate_A = mkA "tronqué" ; -- tocheck
+lin truncate_V2 = mkV2 (mkV "tronquer") ; -- tocheck
+lin trunk_N = mkN "trompe" feminine | mkN "malle" | mkN "coffre" | mkN "tronc" ; -- tocheck
+lin truss_N = mkN "treillis" ; -- tocheck
+lin trust_N = mkN "confiance" feminine ; -- tocheck
+lin trust_V2 = variants{} ; --
+lin trust_VS = variants{} ; --
+lin trustee_N = variants{} ; --
+lin trustworthiness_N = mkN "fiabilité" ; -- tocheck
+lin truth_N = mkN "vérité" feminine | mkN "vérité" ; -- tocheck
+lin truthfulness_N = mkN "véracité" feminine ; -- tocheck
+lin try_N = mkN "tentative" feminine | mkN "essai" masculine | mkN "essai" ; -- tocheck
+lin try_V = mkV "essayer" ;
+lin try_V2 = mkV2 "essayer" ;
+lin try_VV = deVV (mkV "essayer") ;
+lin tryptophan_N = mkN "tryptophane" masculine ; -- tocheck
+lin tryst_N = mkN "rendez-vous" masculine ; -- tocheck
+lin tsar_N = mkN "tsar" masculine ; -- tocheck
+lin tsarina_N = mkN "tsarine" feminine ; -- tocheck
+lin tsetse_N = mkN "tsé-tsé" feminine ; -- tocheck
+lin tsunami_N = mkN "tsunami" masculine ; -- tocheck
+lin tsuris_N = mkN "histoires" ; -- tocheck
+lin tuatara_N = mkN "sphénodon" masculine ; -- tocheck
+lin tub_N = mkN "rafiot" feminine | mkN "bassine" feminine ; -- tocheck
+lin tuba_N = mkN "tuba" masculine ; -- tocheck
+lin tubby_A = mkA "dodu" ; -- tocheck
+lin tube_N = mkN "tuyau" masculine ; -- tocheck
+lin tuberculosis_N = mkN "tuberculose" feminine ; -- tocheck
+lin tuck_V = variants{} ; --
+lin tuck_V2 = variants{} ; --
+lin tufa_N = mkN "tuffeau" masculine ; -- tocheck
+lin tuft_N = mkN "touffe" feminine ; -- tocheck
+lin tug_N = mkN "tirement" ; -- tocheck
+lin tug_V2 = mkV2 (mkV "remorquer") ; -- tocheck
+lin tugboat_N = mkN "remorqueur" masculine ; -- tocheck
+lin tugrik_N = mkN "tugrik" masculine ; -- tocheck
+lin tuition_N = mkN "cours" ; -- tocheck
+lin tularemia_N = mkN "tularémie" feminine ; -- tocheck
+lin tulip_N = mkN "tulipe" feminine ; -- tocheck
+lin tumble_V = variants{}; -- mkV2 (mkV "dégringoler") ; -- tocheck
+lin tumble_V2 = mkV2 (mkV "dégringoler") ; -- tocheck
+lin tumbler_N = mkN "tumbler" masculine ; -- tocheck
+lin tumbril_N = mkN "charrette" feminine ; -- tocheck
+lin tumescent_A = mkA "tumescent" ; -- tocheck
+lin tummy_N = mkN "bidon" masculine ; -- tocheck
+lin tumor_N = mkN "tumeur" feminine ; -- tocheck
+lin tumour_N = variants{} ; --
+lin tumult_N = mkN "bagarre" feminine | mkN "barouf" masculine ; -- tocheck
+lin tuna_N = mkN "thon" masculine ; -- tocheck
+lin tundra_N = mkN "toundra" feminine ; -- tocheck
+lin tune_N = mkN "tube" | mkN "mélodie" feminine ; -- tocheck
+lin tune_V = variants{} ; --
+lin tune_V2 = variants{} ; --
+lin tuner_N = mkN "accordeur" masculine ; -- tocheck
+lin tungstate_N = mkN "tungstate" masculine ; -- tocheck
+lin tungsten_N = mkN "tungstène" masculine ; -- tocheck
+lin tunic_N = mkN "tunique" feminine ; -- tocheck
+lin tuning_N = mkN "paramétrage" masculine | mkN "accordage" masculine | mkN "réglage" masculine ; -- tocheck
+lin tunnel_N = mkN "tunnel" masculine ; -- tocheck
+lin turban_N = mkN "turban" masculine ; -- tocheck
+lin turbine_N = mkN "turbine" feminine ; -- tocheck
+lin turbojet_N = mkN "turboréacteur" masculine ; -- tocheck
+lin turboprop_N = mkN "turbopropulseur" masculine ; -- tocheck
+lin turbot_N = mkN "turbot" masculine ; -- tocheck
+lin turbulence_N = mkN "turbulence" feminine ; -- tocheck
+lin turd_N = mkN "étron" masculine ; -- tocheck
+lin tureen_N = mkN "soupière" feminine ; -- tocheck
+lin turf_N = mkN "gazon" masculine | mkN "hippodrome" masculine ; -- tocheck
+lin turf_V2 = mkV2 (mkV "gazonner") ; -- tocheck
+lin turkey_N = mkN "dinde" feminine ; -- tocheck
+lin turmeric_N = mkN "curcuma" masculine ; -- tocheck
+lin turmoil_N = mkN "chaos" ; -- tocheck
+lin turn_N = mkN "tour" masculine ; -- tocheck
+lin turn_V = L.turn_V ;
+lin turn_V2 = mkV2 "tourner" ;
+lin turn_VA = mkVA (mkV I.devenir_V) ;
+lin turncoat_N = mkN "girouette" ; -- tocheck
+lin turner_N = mkN "tourneur" masculine ; -- tocheck
+lin turnip_N = mkN "navet" masculine ; -- tocheck
+lin turnkey_N = mkN "guichetier" masculine ; -- tocheck
+lin turnover_N = mkN "chausson" masculine | mkN "renverser" ; -- tocheck
+lin turnstile_N = mkN "tourniquet" masculine ; -- tocheck
+lin turpitude_N = mkN "turpitude" feminine ; -- tocheck
+lin turquoise_N = mkN "turquoise" feminine ; -- tocheck
+lin turtle_N = mkN "tortue" ; -- tocheck
+lin tussock_N = mkN "tussack" ; -- tocheck
+lin tutelage_N = mkN "tutelle" ; -- tocheck
+lin tutelary_A = mkA "tutélaire" ; -- tocheck
+lin tutor_N = variants{} ; --
+lin tutorial_N = mkN "didacticiel" masculine ; -- tocheck
+lin tutu_N = mkN "tutu" masculine ; -- tocheck
+lin tuxedo_N = mkN "smoking" masculine ; -- tocheck
+lin twaddle_N = mkN "fadaise" feminine ; -- tocheck
+lin tweak_N = mkN "retouche" feminine ; -- tocheck
+lin tweak_V2 = mkV2 (mkV I.tordre_V2) | mkV2 (mkV "retoucher") ; -- tocheck
+lin tweed_N = mkN "tweed" masculine ; -- tocheck
+lin tweet_N = mkN "tweet" masculine | mkN "gazouillis" masculine ; -- tocheck
+lin tweet_V = mkV (mkV "twitter") ; -- tocheck
+lin twice_Adv = variants{} ; --
+lin twiddle_V2 = mkV2 (mkV "tripoter") ; -- tocheck
+lin twig_N = mkN "brindille" feminine ; -- tocheck
+lin twig_V2 = mkV2 (mkV "entraver") ; -- tocheck
+lin twilight_N = mkN "pénombre" feminine | mkN "crépuscule" masculine | mkN "demi-jour" masculine ; -- tocheck
+lin twill_N = mkN "armure" ; -- tocheck
+lin twin_N = mkN "jumeau" masculine ; -- tocheck
+lin twine_N = mkN "torsion" feminine | mkN "ficelle" feminine ; -- tocheck
+lin twinkle_V = mkV (mkV "cligner") | mkV (mkV "briller") | mkV (mkV "virevolter") ; -- tocheck
+lin twirl_V2 = mkV2 (mkV "tourbillonner") ; -- tocheck
+lin twist_N = mkN "torsion" feminine | mkN "twist" masculine ; -- tocheck
+lin twist_V2 = mkV2 (mkV "entortiller") ; -- tocheck
+lin twit_N = mkN "crétin" masculine | mkN "crétine" feminine ; -- tocheck
+lin twitch_N = mkN "tic" masculine ; -- tocheck
+lin twitch_V2 = mkV2 (mkV "spasmer") ; -- tocheck
+lin two_faced_A = mkA "fourbe" ; -- tocheck
+lin tycoon_N = mkN "magnat" masculine ; -- tocheck
+lin tyke_N = mkN "bâtard" masculine ; -- tocheck
+lin type_N = mkN "type" masculine | mkN "caractère" masculine ;
+lin type_V2 = mkV2 (mkV "taper") ; -- tocheck
+lin typescript_N = mkN "tapuscrit" masculine ; -- tocheck
+lin typesetter_N = mkN "typographe" ; -- tocheck
+lin typewriter_N = mkN "dactylo" ; -- tocheck
+lin typewritten_A = mkA "dactylographié" ; -- tocheck
+lin typhoon_N = mkN "typhon" ; -- tocheck
+lin typhus_N = mkN "typhus" masculine ; -- tocheck
+lin typical_1_A = variants{} ; --
+lin typical_2_A = variants{} ; --
+lin typical_3_A = variants{} ; --
+lin typical_A = variants{} ; --
+lin typically_Adv = variants{} ; --
+lin typing_N = mkN "typage" masculine | mkN "dactylographie" feminine ; -- tocheck
+lin typist_N = mkN "dactylo" ; -- tocheck
+lin typographically_Adv = mkAdv "typographiquement" ; -- tocheck
+lin typography_N = mkN "typographie" feminine ; -- tocheck
+lin tyrannicide_N = mkN "tyrannicide" masculine ; -- tocheck
+lin tyrannosaur_N = mkN "tyrannosaure" masculine ; -- tocheck
+lin tyranny_N = mkN "tyrannie" feminine ; -- tocheck
+lin tyrant_N = mkN "tyran" masculine ; -- tocheck
+lin tyre_N = mkN "pneu" masculine ; -- tocheck
+lin tyrosine_N = mkN "tyrosine" feminine ; -- tocheck
+lin ubiquitous_A = mkA "ubiquiste" ; -- tocheck
+lin ubiquity_N = mkN "ubiquité" feminine ; -- tocheck
+lin udder_N = mkN "pis" masculine ; -- tocheck
+lin ugliness_N = mkN "laideur" feminine | mkN "laideur" ; -- tocheck
+lin ugly_A = L.ugly_A ;
+lin uh_Interj = mkInterj "euh" ; -- tocheck
+lin ukase_N = mkN "oukase" ; -- tocheck
+lin ulcer_N = mkN "ulcère" masculine ; -- tocheck
+lin ulcerous_A = mkA "ulcéreux" ; -- tocheck
+lin ultimate_A = mkA "dernier" | mkA "ultime" ; -- tocheck
+lin ultimately_Adv = variants{} ; --
+lin ultimatum_N = mkN "ultimatum" masculine ; -- tocheck
+lin ultramarine_A = mkA "outremer" ; -- tocheck
+lin ultramarine_N = mkN "outremer" masculine ; -- tocheck
+lin ultrasonic_A = mkA "ultrasonique" ; -- tocheck
+lin ultrasound_N = mkN "ultrason" masculine ; -- tocheck
+lin ultraviolet_A = mkA "ultraviolet" ; -- tocheck
+lin umbel_N = mkN "ombelle" feminine ; -- tocheck
+lin umbellifer_N = mkN "ombellifère" feminine ; -- tocheck
+lin umbelliferous_A = mkA "ombellifère" ; -- tocheck
+lin umbilical_A = mkA "ombilical" ; -- tocheck
+lin umbra_N = mkN "ombre" feminine ; -- tocheck
+lin umbrella_N = mkN "parapluie" masculine | mkN "ombrelle" feminine ; -- tocheck
+lin umlaut_N = mkN "tréma" ; -- tocheck
+lin umpire_V2 = mkV2 (mkV "arbitrer") ; -- tocheck
+lin unable_A = mkA "incapable" ; -- tocheck
+lin unacceptable_A = mkA "inacceptable" ; -- tocheck
+lin unadvised_A = mkA "malavisé" ; -- tocheck
+lin unanimity_N = mkN "unanimité" ; -- tocheck
+lin unanimous_A = mkA "unanime" ; -- tocheck
+lin unapologetic_A = mkA "impénitent" ; -- tocheck
+lin unashamed_A = mkA "éhonté" ; -- tocheck
+lin unavailable_A = mkA "indisponible" ; -- tocheck
+lin unavoidable_A = mkA "inévitable" ; -- tocheck
+lin unaware_A = variants{} ; --
+lin unbearable_A = mkA "invivable" ; -- tocheck
+lin unbeatable_A = mkA "imbattable" ; -- tocheck
+lin unbelief_N = mkN "incrédulité" feminine ; -- tocheck
+lin unbelievable_A = mkA "incroyable" ; -- tocheck
+lin unbelieving_A = mkA "incrédule" ; -- tocheck
+lin unbind_V2 = mkV2 (mkV "détacher") ; -- tocheck
+lin unbroken_A = mkA "continu" | mkA "entier" ; -- tocheck
+lin uncanny_A = mkA "déroutant" ; -- tocheck
+lin uncertain_A = L.uncertain_A ;
+lin uncertainty_N = variants{} ; --
+lin unchain_V2 = mkV2 (mkV "déchainer") ; -- tocheck
+lin unchanged_A = variants{} ; --
+lin uncivilized_A = mkA "incivilisé" ; -- tocheck
+lin uncle_N = mkN "oncle" masculine ; -- tocheck
+lin unclear_A = mkA "flou" ; -- tocheck
+lin uncomfortable_A = mkA "inconfortable" ; -- tocheck
+lin unconditional_A = mkA "inconditionnel" ; -- tocheck
+lin unconscious_A = mkA "inconscient" ; -- tocheck
+lin unconsciousness_N = mkN "inconscience" ; -- tocheck
+lin unconstitutional_A = mkA "anticonstitutionnel" ; -- tocheck
+lin uncontrollable_A = mkA "incontrôlable" ; -- tocheck
+lin uncork_V2 = mkV2 (mkV "déboucher") ; -- tocheck
+lin uncouth_A = mkA "rustre" ; -- tocheck
+lin uncover_V2 = variants{} ; --
+lin unction_N = mkN "onction" feminine ; -- tocheck
+lin undecagon_N = mkN "undécagone" masculine ; -- tocheck
+lin undefined_A = mkA "indéfini" ; -- tocheck
+lin undeniable_A = mkA "indéniable" ; -- tocheck
+lin under_Adv = mkAdv "moins" | mkAdv "dessous" ; -- tocheck
+lin under_Prep = S.under_Prep ;
+lin underage_A = mkA "mineur" ; -- tocheck
+lin underbrush_N = mkN "sous-bois" masculine ; -- tocheck
+lin undercoat_N = mkN "sous-couche" feminine ; -- tocheck
+lin undercover_A = mkA "secret" | mkA "clandestin" ; -- tocheck
+lin underdog_N = mkN "outsider" masculine ; -- tocheck
+lin underestimate_V2 = mkV2 (mkV "sous-estimer") ; -- tocheck
+lin underexpose_V2 = mkV2 (mkV "sous-exposer") ; -- tocheck
+lin undergarment_N = mkN "sous-vêtement" masculine ; -- tocheck
+lin undergo_V2 = mkV2 (mkV "subir") ; -- tocheck
+lin underground_A = mkA "souterrain" | mkA "underground" ; -- tocheck
+lin underground_N = mkN "underground" masculine | mkN "résistance" feminine ; -- tocheck
+lin undergrowth_N = mkN "broussailles" feminine ; -- tocheck
+lin underhand_A = mkA "sournois" ; -- tocheck
+lin underline_N = mkN "soulignement" ; -- tocheck
+lin underline_V2 = mkV2 (mkV "souligner") ; -- tocheck
+lin underling_N = mkN "subordonné" masculine ; -- tocheck
+lin underlying_A = mkA "sous-jacent" ; -- tocheck
+lin undermine_V2 = mkV2 (mkV "saper") ; -- tocheck
+lin underneath_Adv = mkAdv "dessous" ; -- tocheck
+lin underneath_Prep = variants{} ; --
+lin underpants_N = mkN "caleçon" ; -- tocheck
+lin underprivileged_A = mkA "défavorisé" ; -- tocheck
+lin underrate_V2 = mkV2 (mkV "sous-estimer") ; -- tocheck
+lin underscore_V2 = mkV2 (mkV "souligner") ; -- tocheck
+lin understand_V = mkV L.understand_V2 ;
+lin understand_V2 = L.understand_V2 ;
+lin understand_VS = mkVS (mkV L.understand_V2) ;
+lin understandable_A = mkA "compréhensible" ; -- tocheck
+lin understanding_N = mkN "compréhension" feminine ; -- tocheck
+lin understatement_N = mkN "litote" ; -- tocheck
+lin understudy_N = mkN "doublure" feminine ; -- tocheck
+lin understudy_V2 = mkV2 (mkV "doubler") ; -- tocheck
+lin undertake_V2 = mkV2 (mkV I.entreprendre_V2) ; -- tocheck
+lin undertaker_N = mkN "croque-mort" ; -- tocheck
+lin undertaking_N = variants{} ; --
+lin undertone_N = mkN "nuance" feminine | mkN "sous-entendu" feminine ; -- tocheck
+lin underwear_N = mkN "sous-vêtement" masculine ; -- tocheck
+lin underworld_N = mkN "pègre" feminine | mkN "au-delà" masculine ; -- tocheck
+lin undesirable_A = mkA "indésirable" ; -- tocheck
+lin undiluted_A = mkA "pur" ; -- tocheck
+lin undo_V2 = mkV2 (mkV "annuler") | mkV2 (mkV I.défaire_V2) ; -- tocheck
+lin undoer_N = mkN "défaiseur" masculine ; -- tocheck
+lin undoubtedly_Adv = variants{} ; --
+lin undress_V2 = mkV2 (reflV (mkV "déshabiller")) | mkV2 (mkV "déshabiller") ; -- tocheck
+lin undrinkable_A = mkA "imbuvable" ; -- tocheck
+lin undulate_V = mkV (mkV "onduler") ; -- tocheck
+lin unduly_Adv = mkAdv "indument" ; -- tocheck
+lin unearth_V2 = mkV2 (mkV "déterrer") | mkV2 (mkV I.découvrir_V2) ; -- tocheck
+lin uneasiness_N = mkN "malaise" ; -- tocheck
+lin uneasy_A = variants{} ; --
+lin uneducated_A = mkA "inculte" ; -- tocheck
+lin unemployed_A = variants{} ; --
+lin unemployment_N = mkN "chômage" masculine ; -- tocheck
+lin unexpected_A = mkA "inattendu" ; -- tocheck
+lin unexpectedly_Adv = variants{} ; --
+lin unfair_A = mkA "injuste" ; -- tocheck
+lin unfairness_N = mkN "inéquité" | mkN "injustice" feminine ; -- tocheck
+lin unfamiliar_A = mkA "inconnu" ; -- tocheck
+lin unfashionable_A = mkA "quétaine" ; -- tocheck
+lin unfasten_V2 = mkV2 (mkV I.défaire_V2) ; -- tocheck
+lin unfathomable_A = mkA "incompréhensible" ; -- tocheck
+lin unfavorable_A = mkA "défavorable" ; -- tocheck
+lin unfinished_A = mkA "inachevé" ; -- tocheck
+lin unfold_V2 = mkV2 (mkV "dérouler") ; -- tocheck
+lin unforeseeable_A = mkA "imprévisibile" ; -- tocheck
+lin unforeseen_A = mkA "imprévu" ; -- tocheck
+lin unforgettable_A = mkA "inoubliable" ; -- tocheck
+lin unforgivable_A = mkA "impardonnable" ; -- tocheck
+lin unfortunate_A = mkA "malencontreux" | mkA "infortuné" ; -- tocheck
+lin unfortunately_Adv = variants{} ; --
+lin unfruitful_A = mkA "infructueux" ; -- tocheck
+lin ungrammatical_A = mkA "agrammaticale" ; -- tocheck
+lin unguent_N = mkN "onguent" masculine ; -- tocheck
+lin unhappy_A = mkA "malheureux" | mkA "mécontent" ; -- tocheck
+lin unheard_of_A = mkA "inouï" ; -- tocheck
+lin unhinge_V2 = mkV2 (mkV "déséquilibrer") ; -- tocheck
+lin unhorse_V2 = mkV2 (mkV "désarçonner") ; -- tocheck
+lin unhurt_A = mkA "indemne" ; -- tocheck
+lin unicellular_A = mkA "unicellulaire" ; -- tocheck
+lin unicorn_N = mkN "licorne" feminine ; -- tocheck
+lin unicycle_N = mkN "monocycle" masculine ; -- tocheck
+lin unicyclist_N = mkN "unicycliste" ; -- tocheck
+lin unidirectional_A = mkA "unidirectionnel" ; -- tocheck
+lin unification_N = mkN "unification" feminine ; -- tocheck
+lin unifoliate_A = mkA "monophylle" ; -- tocheck
+lin uniform_A = mkA "uniforme" ; -- tocheck
+lin uniform_N = mkN "uniforme" masculine ; -- tocheck
+lin uniformity_N = mkN "uniformité" ; -- tocheck
+lin unify_V2 = mkV2 (mkV "unifier") ; -- tocheck
+lin unilateral_A = mkA "unilatéral" ; -- tocheck
+lin unilateralism_N = mkN "unilatéralisme" ; -- tocheck
+lin uninhabitable_A = mkA "inhabitable" ; -- tocheck
+lin uninhabited_A = mkA "inhabité" ; -- tocheck
+lin unintelligent_A = mkA "inintelligent" ; -- tocheck
+lin unintelligible_A = mkA "inintelligible" ; -- tocheck
+lin unintended_A = mkA "involontaire" ; -- tocheck
+lin union_N = mkN "union" feminine | mkN "réunion" feminine ;
+lin unionist_N = variants{} ; --
+lin unipolar_A = mkA "unipolaire" ; -- tocheck
+lin unique_A = mkA "unique" ; -- tocheck
+lin unisex_A = mkA "unisexe" ; -- tocheck
+lin unisexual_A = mkA "unisexe" ; -- tocheck
+lin unison_N = mkN "unisson" masculine ; -- tocheck
+lin unit_1_N = mkN "unité" feminine ; ----
+lin unit_2_N = mkN "unité" feminine ; ----
+lin unit_3_N = mkN "unité" feminine ; ----
+lin unit_4_N = mkN "unité" feminine ; ----
+lin unit_5_N = mkN "unité" feminine ; ----
+lin unit_6_N = mkN "unité" feminine ; ----
+lin unit_N = mkN "unité" feminine ;
+lin unitary_A = mkA "unitaire" ; -- tocheck
+lin unite_V = variants{}; -- mkV2 (mkV "unir") ; -- tocheck
+lin unite_V2 = mkV2 (mkV "unir") ; -- tocheck
+lin united_A = variants{} ; --
+lin unity_N = mkN "unité" feminine ; -- tocheck
+lin universal_A = mkA "universel" ; -- tocheck
+lin universality_N = mkN "universalité" feminine ; -- tocheck
+lin universe_N = mkN "univers" masculine | mkN "Univers" masculine ; -- tocheck
+lin university_N = L.university_N ;
+lin unjust_A = mkA "injuste" ; -- tocheck
+lin unjustified_A = mkA "injustifié" ; -- tocheck
+lin unknown_A = mkA "inconnu" ; -- tocheck
+lin unknown_N = mkN "inconnu" masculine | mkN "inconnue" feminine ; -- tocheck
+lin unlawful_A = mkA "illégal" ; -- tocheck
+lin unleash_V2 = mkV2 (mkV "déchaîner") ; -- tocheck
+lin unless_Subj = variants{} ; --
+lin unlike_A = variants{} ; --
+lin unlike_Prep = variants{} ; --
+lin unlikely_A = variants{} ; --
+lin unlimited_A = mkA "illimité" ; -- tocheck
+lin unload_V2 = mkV2 (mkV "décharger") ; -- tocheck
+lin unlock_V2 = mkV2 (mkV "déverrouiller") ; -- tocheck
+lin unmanageable_A = mkA "ingérable" ; -- tocheck
+lin unmarried_A = mkA "célibataire" ; -- tocheck
+lin unmask_V2 = mkV2 (mkV "démasquer") | mkV2 (mkV "révéler") | mkV2 (reflV (mkV "démasquer")) ; -- tocheck
+lin unnatural_A = mkA "artificiel" ; -- tocheck
+lin unnecessary_A = mkA "inutile" ; -- tocheck
+lin unnerve_V2 = mkV2 (mkV "énerver") ; -- tocheck
+lin unobtainable_A = mkA "introuvable" ; -- tocheck
+lin unoccupied_A = mkA "inoccupé" ; -- tocheck
+lin unofficial_A = mkA "officieux" ; -- tocheck
+lin unpack_V2 = mkV2 (mkV "déballer") ; -- tocheck
+lin unpalatable_A = mkA "degoutant" ; -- tocheck
+lin unpardonable_A = mkA "impardonnable" ; -- tocheck
+lin unpleasant_A = mkA "déplaisant" ; -- tocheck
+lin unplug_V2 = mkV2 (mkV "débrancher") ; -- tocheck
+lin unpopularity_N = mkN "impopularité" feminine ; -- tocheck
+lin unprecedented_A = variants{} ; --
+lin unpredictable_A = mkA "imprévisible" ; -- tocheck
+lin unprepossessing_A = mkA "monotone" ; -- tocheck
+lin unproductive_A = mkA "improductif" ; -- tocheck
+lin unpublished_A = mkA "inédit" ; -- tocheck
+lin unquestionable_A = mkA "indiscutable" ; -- tocheck
+lin unravel_V2 = mkV2 (mkV "dénouer") ; -- tocheck
+lin unreadable_A = mkA "illisible" ; -- tocheck
+lin unreal_A = mkA "irréel" ; -- tocheck
+lin unrealistic_A = mkA "irréaliste" ; -- tocheck
+lin unreasonable_A = variants{} ; --
+lin unrecognizable_A = mkA "méconnaissable" ; -- tocheck
+lin unremarkable_A = mkA "acratopège" ; -- tocheck
+lin unremitting_A = mkA "inlassable" ; -- tocheck
+lin unrest_N = mkN "agitation" ; -- tocheck
+lin unruly_A = mkA "indiscipliné" ; -- tocheck
+lin unsatisfactory_A = mkA "insatisfaisant" ; -- tocheck
+lin unsatisfying_A = mkA "insatisfaisant" ; -- tocheck
+lin unsaturated_A = mkA "insaturé" ; -- tocheck
+lin unseasoned_A = mkA "nature" ; -- tocheck
+lin unselfish_A = mkA "généreux" ; -- tocheck
+lin unsightly_A = mkA "disgracieux" ; -- tocheck
+lin unsigned_A = mkA "non-signé" ; -- tocheck
+lin unsinkable_A = mkA "insubmersible" ; -- tocheck
+lin unsolicited_A = mkA "volontaire" ; -- tocheck
+lin unspeakable_A = mkA "indicible" ; -- tocheck
+lin unspoken_A = mkA "non-dit" ; -- tocheck
+lin unstable_A = mkA "instable" ; -- tocheck
+lin unsteady_A = mkA "instable" ; -- tocheck
+lin unstoppable_A = mkA "inarrêtable" ; -- tocheck
+lin unstressed_A = mkA "inaccentué" ; -- tocheck
+lin unsuccessful_A = mkA "infructueux" ; -- tocheck
+lin unsure_A = mkA "incertain" ; -- tocheck
+lin unsympathetic_A = mkA "antipathique" ; -- tocheck
+lin untapped_A = mkA "inexploité" ; -- tocheck
+lin untenable_A = mkA "intenable" ; -- tocheck
+lin unthinkable_A = mkA "inconcevable" | mkA "incroyable" ; -- tocheck
+lin untidy_A = mkA "débraillé" | mkA "désordonné" ; -- tocheck
+lin untie_V2 = mkV2 (mkV "détacher") ; -- tocheck
+lin until_Prep = mkPrep ("jusqu'à ce" ++ Ph.elisQue) ;
+lin until_Subj = M.mkSubjSubj ("jusqu'à ce" ++ Ph.elisQue) ;
+lin untouchable_A = mkA "intouchable" ; -- tocheck
+lin untoward_A = mkA "désavantagieuxnocif" | mkA "irrégulierennuyeux" | mkA "inopportundéplacé" ; -- tocheck
+lin untranslatable_A = mkA "intraduisible" ; -- tocheck
+lin untruth_N = mkN "mensonge" masculine ; -- tocheck
+lin untruthful_A = mkA "malhonnête" | mkA "menteur" ; -- tocheck
+lin ununbium_N = mkN "ununbium" masculine ; -- tocheck
+lin ununhexium_N = mkN "ununhexium" masculine ; -- tocheck
+lin ununpentium_N = mkN "ununpentium" masculine ; -- tocheck
+lin ununquadium_N = mkN "ununquadium" masculine ; -- tocheck
+lin ununtrium_N = mkN "ununtrium" masculine ; -- tocheck
+lin unused_A = mkA "inutilisé" ; -- tocheck
+lin unusual_A = mkA "inhabituel" ; -- tocheck
+lin unusually_Adv = variants{} ; --
+lin unveil_V2 = mkV2 (reflV (mkV "dévoiler")) | mkV2 (mkV "dévoiler") ; -- tocheck
+lin unwanted_A = variants{} ; --
+lin unwavering_A = mkA "inébranlable" ; -- tocheck
+lin unwelcome_A = mkA "malvenu" ; -- tocheck
+lin unwieldy_A = mkA "encombrant" ; -- tocheck
+lin unwilling_A = variants{} ; --
+lin unwind_V2 = mkV2 (mkV "dérouler") | mkV2 (reflV (mkV I.défaire_V2)) | mkV2 (mkV "démêler") | mkV2 (mkV "décompresser") ; -- tocheck
+lin unworthy_A = mkA "indigne" ; -- tocheck
+lin unwrap_V2 = mkV2 (mkV "déballer") ; -- tocheck
+lin unyielding_A = mkA "inflexible" ; -- tocheck
+lin unzip_V2 = mkV2 (mkV "décompresser") ; -- tocheck
+lin up_A = mkA "debout" | mkA "partant" ; -- tocheck
+lin up_Adv = mkAdv "en haut" ;
+lin up_Prep = mkPrep "en haut" ; ----
+lin up_to_date_A = variants{} ; --
+lin upbraid_V2 = mkV2 (mkV "gronder") ; -- tocheck
+lin update_V2 = variants{} ; --
+lin upgrade_V2 = variants{} ; --
+lin upheaval_N = mkN "soulèvement" masculine | mkN "bouleversement" masculine ; -- tocheck
+lin uphold_V2 = mkV2 (mkV I.soutenir_V2) ; -- tocheck
+lin upholsterer_N = mkN "tapissier" masculine ; -- tocheck
+lin upholstery_N = mkN "tapisserie" ; -- tocheck
+lin upkeep_N = mkN "entretien" masculine ; -- tocheck
+lin uplift_N = mkN "balconnet" | mkN "soulèvement" ; -- tocheck
+lin uplift_V2 = mkV2 (mkV "élever") ; -- tocheck
+lin upon_Prep = mkPrep "sur" ;
+lin upper_A = mkA "supérieur" ; -- tocheck
+lin uppercut_N = mkN "uppercut" masculine ; -- tocheck
+lin uppity_A = mkA "arrogant" ; -- tocheck
+lin uprightness_N = mkN "aplomb" masculine | mkN "droiture" feminine ; -- tocheck
+lin uprising_N = mkN "révolte" feminine ; -- tocheck
+lin uproar_N = mkN "clameur" feminine ; -- tocheck
+lin upset_A = variants{} ; --
+lin upset_V = variants{}; -- mkV2 (mkV "bouleverser") | mkV2 (mkV "énerver") | mkV2 (mkV "renverser") ; -- tocheck
+lin upset_V2 = mkV2 (mkV "bouleverser") | mkV2 (mkV "énerver") | mkV2 (mkV "renverser") ; -- tocheck
+lin upsilon_N = mkN "upsilon" masculine ; -- tocheck
+lin upstairs_Adv = variants{} ; --
+lin upstairs_N = variants{} ; --
+lin upstart_N = mkN "parvenu" masculine ; -- tocheck
+lin upstream_A = mkA "amont" ; -- tocheck
+lin upwards_Adv = variants{} ; --
+lin uraninite_N = mkN "uraninite" feminine ; -- tocheck
+lin uranium_N = mkN "uranium" masculine ; -- tocheck
+lin uranyl_N = mkN "uranyle" masculine ; -- tocheck
+lin urban_A = mkA "urbain" ; -- tocheck
+lin urbane_A = mkA "urbain" ; -- tocheck
+lin urbanity_N = mkN "urbanité" feminine ; -- tocheck
+lin urbanization_N = mkN "urbanisation" feminine ; -- tocheck
+lin urchin_N = mkN "hérisson" | mkN "gamin" masculine | mkN "garnement" masculine ; -- tocheck
+lin urea_N = mkN "urée" feminine ; -- tocheck
+lin uremia_N = mkN "urémie" feminine ; -- tocheck
+lin ureter_N = mkN "uretère" masculine ; -- tocheck
+lin urethra_N = mkN "urètre" masculine ; -- tocheck
+lin urge_N = mkN "pulsion" feminine ; -- tocheck
+lin urge_V2 = variants{}; -- mkV2V (mkV "insister") | mkV2V (mkV "pousser") | mkV2V (mkV "inciter") | mkV2V (mkV "provoquer") ; -- tocheck
+lin urge_V2V = mkV2V (mkV "insister") | mkV2V (mkV "pousser") | mkV2V (mkV "inciter") | mkV2V (mkV "provoquer") ; -- tocheck
+lin urge_VS = variants{}; -- mkV2V (mkV "insister") | mkV2V (mkV "pousser") | mkV2V (mkV "inciter") | mkV2V (mkV "provoquer") ; -- tocheck
+lin urgency_N = mkN "urgence" feminine ; -- tocheck
+lin urgent_A = mkA "urgent" ; -- tocheck
+lin urgently_Adv = variants{} ; --
+lin uric_A = mkA "urique" ; -- tocheck
+lin urinal_N = mkN "urinoir" ; -- tocheck
+lin urinary_A = mkA "urinaire" ; -- tocheck
+lin urinate_V = mkV (mkV "uriner") ; -- tocheck
+lin urine_N = mkN "urine" feminine ; -- tocheck
+lin urn_N = mkN "urne" feminine ; -- tocheck
+lin urologist_N = mkN "urologue" ; -- tocheck
+lin urology_N = mkN "urologie" feminine ; -- tocheck
+lin usable_A = mkA "utilisable" ; -- tocheck
+lin usage_N = mkN "coutume" feminine | mkN "usage" masculine ; -- tocheck
+lin use_N = mkN "usage" masculine | mkN "utilité" feminine ; --- split
+lin use_V = mkV "utiliser" ;
+lin use_V2 = mkV2 "utiliser" ;
+lin use_VV = mkVV (mkV "pratiguer") ; ---- what does this mean?
+lin used_A = variants{} ; --
+lin useful_A = mkA "utile" ; -- tocheck
+lin usefulness_N = mkN "utilité" feminine ; -- tocheck
+lin useless_A = mkA "inutile" ; -- tocheck
+lin uselessness_N = mkN "inutilité" feminine ; -- tocheck
+lin userMasc_N = mkN "utulisateur" ;
+lin usher_N = mkN "huissier" | mkN "escorte" feminine | mkN "ouvreuse" feminine ; -- tocheck
+lin usher_V2 = mkV2 (mkV "escorter") ; -- tocheck
+lin usherette_N = mkN "ouvreuse" feminine ; -- tocheck
+lin usual_A = mkA "habituel/habituelle" ; -- tocheck
+lin usually_Adv = mkAdv "habituellement" ;
+lin usurer_N = mkN "usurier" masculine ; -- tocheck
+lin usurious_A = mkA "usuraire" ; -- tocheck
+lin usurp_V2 = mkV2 (mkV "usurper") ; -- tocheck
+lin usurpation_N = mkN "usurpation" feminine ; -- tocheck
+lin usurper_N = mkN "usurpateur" masculine ; -- tocheck
+lin usury_N = mkN "usure" feminine ; -- tocheck
+lin utensil_N = mkN "ustensile" ; -- tocheck
+lin uterine_A = mkA "utérin" ; -- tocheck
+lin utilitarian_A = mkA "utilitaire" ; -- tocheck
+lin utilitarian_N = mkN "utilitariste" ; -- tocheck
+lin utilitarianism_N = mkN "utilitarisme" masculine ; -- tocheck
+lin utility_N = mkN "utilité" feminine | mkN "utilitaire" masculine ; -- tocheck
+lin utilizable_A = mkA "utilisable" ; -- tocheck
+lin utmost_N = mkN "maximum" masculine ; -- tocheck
+lin utopia_N = mkN "utopie" feminine ; -- tocheck
+lin utter_A = mkA "absolu" ; -- tocheck
+lin utter_V2 = mkV2 (mkV "proférer") | mkV2 (mkV "prononcer") | mkV2 (mkV I.émettre_V2) ; -- tocheck
+lin utterance_N = mkN "énoncé" masculine ; -- tocheck
+lin utterly_Adv = variants{} ; --
+lin uveitis_N = mkN "uvéite" feminine ; -- tocheck
+lin uvula_N = mkN "luette" feminine ; -- tocheck
+lin uvular_A = mkA "uvulaire" ; -- tocheck
+lin uxoricide_N = mkN "uxoricide" ; -- tocheck
+lin vacancy_N = mkN "vacance" feminine ; -- tocheck
+lin vacant_A = mkA "vide" | mkA "niais" ; -- tocheck
+lin vacate_V2 = mkV2 (mkV "vider") ; -- tocheck
+lin vacation_N = mkN "vacances" | mkN "vacances" feminine ; -- tocheck
+lin vaccinate_V2 = mkV2 (mkV "vacciner") ; -- tocheck
+lin vaccination_N = mkN "vaccination" feminine ; -- tocheck
+lin vaccine_N = mkN "vaccin" masculine ; -- tocheck
+lin vacillate_V = mkV (mkV "hésiter") | mkV (mkV "vaciller") ; -- tocheck
+lin vacuous_A = mkA "niais" ; -- tocheck
+lin vacuum_N = mkN "vide" masculine ; -- tocheck
+lin vagabond_N = mkN "vagabond" masculine ; -- tocheck
+lin vagina_N = mkN "vagin" masculine ; -- tocheck
+lin vaginal_A = mkA "vaginal" ; -- tocheck
+lin vaginismus_N = mkN "vaginisme" masculine ; -- tocheck
+lin vagrancy_N = mkN "vagabondage" masculine ; -- tocheck
+lin vagrant_N = mkN "erratique" | mkN "vagabond" masculine ; -- tocheck
+lin vague_A = mkA "vague" ; -- tocheck
+lin vaguely_Adv = variants{} ; --
+lin vain_A = mkA "frivole" | mkA "vain" | mkA "vaniteux." ; -- tocheck
+lin vainglorious_A = mkA "orgueilleux" ; -- tocheck
+lin valediction_N = mkN "adieux" | mkN "adieu" ; -- tocheck
+lin valedictorian_N = mkN "major" masculine ; -- tocheck
+lin valence_N = mkN "valence" feminine ; -- tocheck
+lin valentine_N = mkN "Valentine" ; -- tocheck
+lin valerian_N = mkN "valériane" feminine ; -- tocheck
+lin valet_N = mkN "valet" | mkN "valet" masculine ; -- tocheck
+lin valetudinarian_A = mkA "valétudinaire" ; -- tocheck
+lin valetudinarian_N = mkN "hypocondriaque" masculine ; -- tocheck
+lin valiant_A = mkA "vaillant" ; -- tocheck
+lin valid_A = mkA "valide" ; -- tocheck
+lin validate_V2 = mkV2 (mkV "valider") ; -- tocheck
+lin validity_N = mkN "validité" ; -- tocheck
+lin valine_N = mkN "valine" feminine ; -- tocheck
+lin valise_N = mkN "valise" feminine ; -- tocheck
+lin valley_N = mkN "vallée" feminine ; -- tocheck
+lin valour_N = mkN "héroïsme" masculine ; -- tocheck
+lin valuable_A = mkA "précieux" ; -- tocheck
+lin valuable_N = mkN "valeur" ; -- tocheck
+lin valuation_N = variants{} ; --
+lin value_N = mkN "valeur" feminine ;
+lin value_V = variants{} ; --
+lin value_V2 = variants{} ; --
+lin valve_N = mkN "clapet" masculine ; -- tocheck
+lin vampire_N = mkN "vampire" masculine ; -- tocheck
+lin van_N = mkN "fourgon" masculine ; -- tocheck
+lin vanadinite_N = mkN "vanadinite" ; -- tocheck
+lin vanadium_N = mkN "vanadium" masculine ; -- tocheck
+lin vandal_N = mkN "vandale" masculine ; -- tocheck
+lin vandalism_N = mkN "vandalisme" masculine ; -- tocheck
+lin vane_N = mkN "pale" feminine ; -- tocheck
+lin vanguard_N = mkN "avant-garde" feminine ; -- tocheck
+lin vanilla_N = mkN "vanille" feminine ; -- tocheck
+lin vanillin_N = mkN "vanilline" feminine ; -- tocheck
+lin vanish_V = mkV (mkV I.disparaître_V2) ; -- tocheck
+lin vanity_N = mkN "vanité" feminine ; -- tocheck
+lin vanquish_V2 = mkV2 (mkV I.vaincre_V2) ; -- tocheck
+lin vapid_A = mkA "insipide" | mkA "amorphe" ; -- tocheck
+lin vapor_N = mkN "vapeur" feminine ; -- tocheck
+lin vaporize_V2 = mkV2 (mkV "vaporiser") ; -- tocheck
+lin vapour_N = mkN "vapeur" feminine ; -- tocheck
+lin variable_A = mkA "variable" ; -- tocheck
+lin variable_N = mkN "variable" feminine ; -- tocheck
+lin variance_N = mkN "variance" feminine ; -- tocheck
+lin variant_N = mkN "variante" feminine ; -- tocheck
+lin variation_N = mkN "variation" feminine ; -- tocheck
+lin varied_A = variants{} ; --
+lin variegated_A = mkA "bigarré" ; -- tocheck
+lin variety_1_N = variants{} ; --
+lin variety_2_N = variants{} ; --
+lin variety_N = mkN "variété" feminine ; -- tocheck
+lin various_A = mkA "divers" ; -- tocheck
+lin varmint_N = mkN "peste" feminine | mkN "nuisible" masculine ; -- tocheck
+lin varna_N = mkN "varna" feminine ; -- tocheck
+lin varnish_N = mkN "vernis" masculine | mkN "vernis" ; -- tocheck
+lin varnish_V2 = mkV2 (mkV "vernir") ; -- tocheck
+lin vary_V = variants{}; -- mkV2 (mkV "varier") ; -- tocheck
+lin vary_V2 = mkV2 (mkV "varier") ; -- tocheck
+lin varying_A = variants{} ; --
+lin vase_N = mkN "vase" masculine ; -- tocheck
+lin vasectomy_N = mkN "vasectomie" ; -- tocheck
+lin vaseline_N = mkN "vaseline" feminine ; -- tocheck
+lin vasodilator_N = mkN "vasodilatateur" masculine ; -- tocheck
+lin vassal_N = mkN "vassal" masculine ; -- tocheck
+lin vast_A = mkA "vaste" ; -- tocheck
+lin vastness_N = mkN "immensité" ; -- tocheck
+lin vat_N = mkN "cuve" feminine ; -- tocheck
+lin vaudeville_N = mkN "vaudeville" masculine ; -- tocheck
+lin vault_N = mkN "voûte" | mkN "voûte" feminine ; -- tocheck
+lin vault_V2 = mkV2 (mkV "bondir") ; -- tocheck
+lin vaunt_N = mkN "vantardise" feminine ; -- tocheck
+lin veal_N = mkN "veau" masculine ; -- tocheck
+lin vector_N = mkN "vecteur" masculine ; -- tocheck
+lin veer_V = mkV (mkV "tourner") ; -- tocheck
+lin vegan_N = mkN "végan" masculine ; -- tocheck
+lin vegetable_A = mkA "végétal" | mkA "légumier" ; -- tocheck
+lin vegetable_N = mkN "légume" masculine | mkN "végétal" masculine ; -- tocheck
+lin vegetarianFem_N = mkN "végétarienne" feminine | mkN "herbivore" feminine ; -- tocheck
+lin vegetarianMasc_N = mkN "végétarien" masculine | mkN "herbivore" masculine ; -- tocheck
+lin vegetarianism_N = mkN "végétarisme" masculine ; -- tocheck
+lin vegetation_N = mkN "végétation" feminine ; -- tocheck
+lin vehement_A = mkA "véhément" ; -- tocheck
+lin vehicle_N = mkN "véhicule" masculine ; -- tocheck
+lin veil_N = mkN "voile" masculine ; -- tocheck
+lin veil_V2 = mkV2 (mkV "voiler") ; -- tocheck
+lin vein_N = mkN "veine" feminine ; -- tocheck
+lin velar_N = mkN "vélaire" feminine ; -- tocheck
+lin vellum_N = mkN "vélin" masculine ; -- tocheck
+lin velocipede_N = mkN "vélocipèd" | mkN "vélocipède" masculine ; -- tocheck
+lin velociraptor_N = mkN "vélociraptor" masculine ; -- tocheck
+lin velocity_N = mkN "vitesse" feminine ; -- tocheck
+lin velodrome_N = mkN "vélodrome" masculine ; -- tocheck
+lin velour_N = mkN "velours" masculine ; -- tocheck
+lin velvet_N = mkN "velours" masculine ; -- tocheck
+lin venal_A = mkA "vénal" ; -- tocheck
+lin vendetta_N = mkN "vendetta" feminine ; -- tocheck
+lin vendor_N = mkN "vendeur" ; -- tocheck
+lin veneer_N = mkN "vernis" masculine | mkN "placage" masculine ; -- tocheck
+lin veneer_V2 = mkV2 (mkV "vernir") ; -- tocheck
+lin venerate_V2 = mkV2 (mkV "vénérer") ; -- tocheck
+lin veneration_N = mkN "vénération" feminine ; -- tocheck
+lin venereal_A = mkA "vénérien" ; -- tocheck
+lin vengeance_N = mkN "vengeance" feminine ; -- tocheck
+lin vengeful_A = mkA "vindicatif" ; -- tocheck
+lin venom_N = mkN "venin" masculine ; -- tocheck
+lin venomous_A = mkA "vénéneux" ; -- tocheck
+lin vent_N = mkN "cloaque" | mkN "cheminée" ; -- tocheck
+lin vent_V2 = mkV2 (mkV "ventiler") ; -- tocheck
+lin ventilation_N = mkN "aération" feminine ; -- tocheck
+lin ventilator_N = mkN "ventilateur" masculine | mkN "respirateur" masculine ; -- tocheck
+lin ventral_A = mkA "ventral" ; -- tocheck
+lin ventriloquism_N = mkN "ventriloquie" feminine ; -- tocheck
+lin ventriloquist_N = mkN "ventriloque" ; -- tocheck
+lin venture_N = variants{} ; --
+lin venture_V = variants{}; -- mkV2 (reflV (mkV "aventurer")) ; -- tocheck
+lin venture_V2 = mkV2 (reflV (mkV "aventurer")) ; -- tocheck
+lin venture_VS = variants{}; -- mkV2 (reflV (mkV "aventurer")) ; -- tocheck
+lin venue_N = mkN "lieu" masculine ; -- tocheck
+lin veracity_N = mkN "véracité" feminine ; -- tocheck
+lin veranda_N = mkN "véranda" feminine ; -- tocheck
+lin verb_N = mkN "verbe" masculine ; -- tocheck
+lin verbal_A = mkA "oral" | mkA "verbal" ; -- tocheck
+lin verbena_N = mkN "verveine" feminine ; -- tocheck
+lin verbiage_N = mkN "verbiage" ; -- tocheck
+lin verbose_A = mkA "verbeux" ; -- tocheck
+lin verdant_A = mkA "vert" ; -- tocheck
+lin verdict_N = variants{} ; --
+lin verdigris_N = mkN "vert-de-gris" masculine ; -- tocheck
+lin verifiable_A = mkA "vérifiable" ; -- tocheck
+lin verification_N = mkN "vérification" feminine ; -- tocheck
+lin verily_Adv = mkAdv "certainement" | mkAdv "vraiment" ; -- tocheck
+lin verisimilitude_N = mkN "verisimilitude" feminine ; -- tocheck
+lin vermicelli_N = mkN "vermicelle" feminine ; -- tocheck
+lin vermicular_A = mkA "vermiculé" ; -- tocheck
+lin vermiculate_A = mkA "vermiculé" ; -- tocheck
+lin vermilion_A = mkA "vermillon" | mkA "vermeil" ; -- tocheck
+lin vermin_N = mkN "vermine" feminine ; -- tocheck
+lin vermouth_N = mkN "vermouth" masculine ; -- tocheck
+lin vernacular_N = mkN "vernaculaire" masculine | mkN "dialecte" masculine ; -- tocheck
+lin vernal_A = mkA "vernal" ; -- tocheck
+lin veronica_N = mkN "véronique" feminine ; -- tocheck
+lin verruca_N = mkN "verrue" feminine ; -- tocheck
+lin versatile_A = mkA "versatile" | mkA "polyvalent" ; -- tocheck
+lin versatility_N = mkN "polyvalent" ; -- tocheck
+lin verse_N = mkN "verset" masculine | mkN "couplet" masculine | mkN "vers" masculine ; -- tocheck
+lin version_N = mkN "version" feminine ; -- tocheck
+lin verso_N = mkN "verso" masculine ; -- tocheck
+lin verst_N = mkN "verste" feminine ; -- tocheck
+lin versus_Prep = variants{} ; --
+lin vertebra_N = mkN "vertèbre" masculine ; -- tocheck
+lin vertebrate_A = mkA "vertébré" ; -- tocheck
+lin vertebrate_N = mkN "vertébré" masculine ; -- tocheck
+lin vertex_N = mkN "sommet" | mkN "sommet" masculine ; -- tocheck
+lin vertical_A = mkA "vertical" ; -- tocheck
+lin vertiginous_A = mkA "vertigineux" ; -- tocheck
+lin vertigo_N = mkN "vertige" masculine ; -- tocheck
+lin very_A = variants{} ; --
+lin very_AdA = S.very_AdA ;
+lin vessel_N = mkN "récipient" masculine | mkN "vaisseau" masculine ; -- tocheck
+lin vest_N = mkN "gilet" masculine ; -- tocheck
+lin vestibule_N = mkN "vestibule" masculine ; -- tocheck
+lin vestige_N = mkN "vestige" masculine ; -- tocheck
+lin vestigial_A = mkA "vestigial" ; -- tocheck
+lin vet_N = mkN "veto" masculine ; -- tocheck
+lin vet_V2 = mkV2 (mkV "vérifier") ; -- tocheck
+lin vetch_N = mkN "vesce" feminine ; -- tocheck
+lin veteran_N = mkN "vétéran" masculine ; -- tocheck
+lin veterinarian_N = mkN "vétérinaire" ; -- tocheck
+lin veto_N = mkN "veto" masculine ; -- tocheck
+lin vex_V2V = mkV2V (mkV "vexer") | mkV2V (mkV "ennuyer") ; -- tocheck
+lin via_Prep = variants{} ; --
+lin viable_A = mkA "viable" ; -- tocheck
+lin viaduct_N = mkN "viaduc" masculine ; -- tocheck
+lin vial_N = mkN "fiole" feminine ; -- tocheck
+lin vibraphone_N = mkN "vibraphone" ; -- tocheck
+lin vibrate_V2 = mkV2 (mkV "vibrer") ; -- tocheck
+lin vibration_N = mkN "daniel" ; -- tocheck
+lin vibrato_N = mkN "vibrato" ; -- tocheck
+lin vibrator_N = mkN "vibromasseur" masculine | mkN "vibreur" masculine ; -- tocheck
+lin vicar_N = mkN "vicaire" masculine ; -- tocheck
+lin vicarious_A = mkA "indirect" ; -- tocheck
+lin vice_N = mkN "vice" masculine ; -- tocheck
+lin vice_president_N = variants{} ; --
+lin viceroy_N = mkN "vice-roi" masculine ; -- tocheck
+lin vicinal_A = mkA "vicinal" ; -- tocheck
+lin vicinity_N = mkN "vicinité" feminine | mkN "voisinage" masculine ; -- tocheck
+lin vicious_A = variants{} ; --
+lin vicissitude_N = mkN "vicissitude" feminine ; -- tocheck
+lin victim_N = mkN "victime" feminine | mkN "victime" ; -- tocheck
+lin victimize_V2 = mkV2 (mkV "victimer") ; -- tocheck
+lin victorious_A = mkA "victorieux" ; -- tocheck
+lin victory_N = mkN "victoire" feminine ; -- tocheck
+lin vicuna_N = mkN "vigogne" masculine ; -- tocheck
+lin video_N = mkN "vidéo" feminine ; -- tocheck
+lin video_taped_A = variants{} ; --
+lin videocassette_N = mkN "vidéocassette" feminine ; -- tocheck
+lin vie_V = mkV (mkV I.concourir_V2) ; -- tocheck
+lin view_1_N = mkN "vue" ;
+lin view_2_N = mkN "vue" ;
+lin view_N = mkN "vue" feminine ;
+lin view_V2 = mkV2 (mkV "regarder") ; -- tocheck
+lin viewer_N = mkN "visionneur" masculine | mkN "spectateur" masculine | mkN "téléspectateur" masculine ; -- tocheck
+lin viewfinder_N = mkN "viseur" masculine ; -- tocheck
+lin viewpoint_N = variants{} ; --
+lin vigilance_N = mkN "vigilance" feminine ; -- tocheck
+lin vigilant_A = mkA "vigilant" ; -- tocheck
+lin vigilante_N = mkN "vigilante" masculine ; -- tocheck
+lin vigorous_A = variants{} ; --
+lin vigour_N = mkN "force" feminine | mkN "vigueur" feminine ; -- tocheck
+lin vile_A = mkA "vil" ; -- tocheck
+lin vilify_V2 = mkV2 (mkV "calomnier") ; -- tocheck
+lin villa_N = mkN "villa" feminine ; -- tocheck
+lin village_N = L.village_N ;
+lin villager_N = mkN "villageois" masculine ; -- tocheck
+lin villain_N = mkN "vilain" masculine | mkN "méchant" masculine | mkN "scélérat" ; -- tocheck
+lin vinaigrette_N = mkN "vinaigrette" feminine ; -- tocheck
+lin vindicate_V2 = mkV2 (mkV "revendiquer") | mkV2 (mkV "blanchir") | mkV2 (mkV I.défendre_V2) | mkV2 (mkV "justifier") ; -- tocheck
+lin vindication_N = mkN "justification" ; -- tocheck
+lin vindictive_A = mkA "vindicatif" ; -- tocheck
+lin vine_N = mkN "vigne" feminine ; -- tocheck
+lin vinegar_N = mkN "vinaigre" masculine ; -- tocheck
+lin vineyard_N = mkN "vignoble" masculine ; -- tocheck
+lin vintage_N = mkN "récolte" feminine ; -- tocheck
+lin vintner_N = mkN "vinificateur" masculine ; -- tocheck
+lin vinyl_N = mkN "vinyle" masculine ; -- tocheck
+lin viola_N = mkN "alto" ; -- tocheck
+lin violate_V2 = mkV2 (mkV "violer") ; -- tocheck
+lin violation_N = mkN "infraction" feminine ; -- tocheck
+lin violence_N = mkN "violence" feminine ; -- tocheck
+lin violent_A = mkA "vif" | mkA "violent" ; -- tocheck
+lin violet_N = mkN "violette" feminine | mkN "violet" ; -- tocheck
+lin violin_N = mkN "violon" masculine ; -- tocheck
+lin violinistFem_N = mkN "violoniste" feminine ; -- tocheck
+lin violinistMasc_N = mkN "violoniste" masculine ; -- tocheck
+lin viper_N = mkN "vipère" feminine ; -- tocheck
+lin vireo_N = mkN "viréo" masculine ; -- tocheck
+lin virgin_N = mkN "vierge" feminine ; -- tocheck
+lin virginal_A = mkA "virginal" ; -- tocheck
+lin virginal_N = mkN "virginal" masculine ; -- tocheck
+lin virginity_N = mkN "virginité" feminine ; -- tocheck
+lin virile_A = mkA "viril" ; -- tocheck
+lin virility_N = mkN "virilité" feminine ; -- tocheck
+lin virion_N = mkN "virion" masculine ; -- tocheck
+lin virologist_N = mkN "virologue" ; -- tocheck
+lin virology_N = mkN "virologie" feminine ; -- tocheck
+lin virtual_A = mkA "virtuel" ; -- tocheck
+lin virtually_Adv = variants{} ; --
+lin virtue_N = mkN "vertu" feminine ; -- tocheck
+lin virtuoso_N = mkN "virtuose" ; -- tocheck
+lin virtuous_A = mkA "vertueux" ; -- tocheck
+lin virulent_A = mkA "virulent" ; -- tocheck
+lin virus_N = mkN "virus" masculine ; -- tocheck
+lin visa_N = mkN "visa" masculine ; -- tocheck
+lin viscoelastic_A = mkA "viscoélastique" ; -- tocheck
+lin viscometer_N = mkN "viscosimètre" masculine ; -- tocheck
+lin viscosity_N = mkN "viscosité" feminine ; -- tocheck
+lin viscount_N = mkN "vicomte" masculine ; -- tocheck
+lin viscous_A = mkA "visqueux" ; -- tocheck
+lin vise_N = mkN "étau" masculine ; -- tocheck
+lin visibility_N = mkN "visibilité" feminine ; -- tocheck
+lin visible_A = mkA "visible" ; -- tocheck
+lin vision_N = mkN "vision" feminine | mkN "aspiration" feminine ; -- tocheck
+lin visit_N = mkN "consultation" feminine | mkN "visite" feminine ; -- tocheck
+lin visit_V = variants{}; -- mkV2V (mkV "visiter") ; -- tocheck
+lin visit_V2 = variants{}; -- mkV2V (mkV "visiter") ; -- tocheck
+lin visitor_N = mkN "invité" masculine | mkN "visiteur" masculine ; -- tocheck
+lin visor_N = mkN "visière" feminine ; -- tocheck
+lin vista_N = mkN "vue" feminine ; -- tocheck
+lin visual_A = mkA "visuel" ; -- tocheck
+lin visualization_N = mkN "visualisation" feminine ; -- tocheck
+lin vital_A = mkA "vital" ; -- tocheck
+lin vitality_N = mkN "vitalité" feminine ; -- tocheck
+lin vitamin_N = mkN "vitamine" feminine ; -- tocheck
+lin viticulture_N = mkN "viticulture" feminine ; -- tocheck
+lin vitreous_A = mkA "vitreux" ; -- tocheck
+lin vitrify_V2 = mkV2 (mkV "vitrifier") ; -- tocheck
+lin vituperation_N = mkN "désapprobation" feminine ; -- tocheck
+lin vivacious_A = mkA "vivace" ; -- tocheck
+lin vivacity_N = mkN "vivacité" feminine ; -- tocheck
+lin vivarium_N = mkN "vivarium" masculine ; -- tocheck
+lin vivid_A = mkA "vivide" ; -- tocheck
+lin viviparous_A = mkA "vivipare" ; -- tocheck
+lin vivisection_N = mkN "vivisection" feminine ; -- tocheck
+lin vixen_N = mkN "renarde" feminine | mkN "chipie" feminine ; -- tocheck
+lin vizier_N = mkN "vizir" ; -- tocheck
+lin vocabulary_N = mkN "vocabulaire" masculine | mkN "lexique" feminine ; -- tocheck
+lin vocal_A = mkA "vocal" ; -- tocheck
+lin vocation_N = mkN "vocation" feminine ; -- tocheck
+lin vocational_A = variants{} ; --
+lin vocative_A = mkA "vocatif" | mkA "vocationnel" ; -- tocheck
+lin vociferation_N = mkN "vocifération" feminine ; -- tocheck
+lin vodka_N = mkN "vodka" feminine ; -- tocheck
+lin vogue_N = mkN "vogue" feminine ; -- tocheck
+lin voice_N = mkN "voix" feminine ;
+lin voice_V2 = mkV2 (mkV "exprimer") ; -- tocheck
+lin voiceless_A = mkA "sourd" ; -- tocheck
+lin void_A = mkA "nul" ; -- tocheck
+lin void_N = mkN "vide" masculine ; -- tocheck
+lin void_V2 = mkV2 (mkV "annuler") ; -- tocheck
+lin volatile_A = mkA "volatil" ; -- tocheck
+lin volcanic_A = mkA "volcanique" ; -- tocheck
+lin volcanism_N = mkN "volcanisme" masculine ; -- tocheck
+lin volcano_N = mkN "volcan" masculine ; -- tocheck
+lin volcanology_N = mkN "volcanologie" feminine ; -- tocheck
+lin vole_N = mkN "campagnol" masculine ; -- tocheck
+lin volley_N = mkN "volée" feminine ; -- tocheck
+lin volleyball_N = mkN "volley-ball" ; -- tocheck
+lin volt_N = mkN "volt" masculine ; -- tocheck
+lin voltage_N = mkN "tension" feminine ; -- tocheck
+lin voltmeter_N = mkN "voltmètre" masculine ; -- tocheck
+lin volume_N = mkN "volume" masculine ; -- tocheck
+lin voluntary_A = mkA "volontaire" | mkA "bénévole" ; -- tocheck
+lin volunteerFem_N = mkN "volontaire" feminine ; -- tocheck
+lin volunteerMasc_N = mkN "volontaire" masculine ;
+lin volunteer_V = variants{} ; --
+lin volunteer_V2 = variants{} ; --
+lin voluptuous_A = mkA "sensuel" ; -- tocheck
+lin vomit_N = mkN "vomi" masculine ; -- tocheck
+lin vomit_V = L.vomit_V ;
+lin vomit_V2 = mkV2 (mkV "vomir") ; -- tocheck
+lin voodoo_N = mkN "vaudou" ; -- tocheck
+lin voracious_A = mkA "vorace" ; -- tocheck
+lin vote_N = mkN "vote" masculine | mkN "voix" feminine ; -- tocheck
+lin vote_V = variants{}; -- mkV2 (mkV "voter") ; -- tocheck
+lin vote_V2 = mkV2 (mkV "voter") ; -- tocheck
+lin vote_V3 = variants{}; -- mkV2 (mkV "voter") ; -- tocheck
+lin vote_VV = variants{}; -- mkV2 (mkV "voter") ; -- tocheck
+lin voter_N = mkN "votant" ; -- tocheck
+lin votive_A = mkA "votif" ; -- tocheck
+lin vouch_V = mkV (mkV "attester") | mkV (mkV "entériner") ; -- tocheck
+lin voucher_N = mkN "coupon" | mkN "récépissé" masculine ; -- tocheck
+lin vow_N = mkN "voeu" masculine ; -- tocheck
+lin vow_V2 = mkV2 (mkV "jurer") ; -- tocheck
+lin vowel_N = mkN "voyelle" feminine ; -- tocheck
+lin voyage_N = mkN "voyage" masculine ; -- tocheck
+lin voyeur_N = mkN "voyeur" masculine ; -- tocheck
+lin voyeurism_N = mkN "voyeurisme" masculine ; -- tocheck
+lin vulcanization_N = mkN "vulcanisation" feminine ; -- tocheck
+lin vulcanize_V2 = mkV2 (mkV "vulcaniser") ; -- tocheck
+lin vulgar_A = mkA "vulgaire" ; -- tocheck
+lin vulgarity_N = mkN "grossièreté" feminine | mkN "vulgarité" feminine ; -- tocheck
+lin vulnerability_N = mkN "vulnérabilité" ; -- tocheck
+lin vulnerable_A = mkA "vulnérable" ; -- tocheck
+lin vulpine_A = mkA "vulpin" ; -- tocheck
+lin vulture_N = mkN "charognard" masculine | mkN "vautour" masculine ; -- tocheck
+lin vulva_N = mkN "vulve" feminine ; -- tocheck
+lin vulvectomy_N = mkN "vulvectomie" feminine ; -- tocheck
+lin vulvitis_N = mkN "vulvite" feminine ; -- tocheck
+lin wad_N = mkN "tampon" masculine | mkN "décharge" feminine | mkN "bourre" feminine | mkN "paquet" masculine ; -- tocheck
+lin waddle_V = mkV (reflV (mkV "dandiner")) ; -- tocheck
+lin wade_V2 = mkV2 (mkV "patauger") ; -- tocheck
+lin wadi_N = mkN "oued" masculine ; -- tocheck
+lin wafer_N = mkN "wafer" feminine | mkN "hostie" feminine | mkN "gaufre" feminine ; -- tocheck
+lin waffle_N = mkN "gaufre" feminine ; -- tocheck
+lin waffle_V2 = mkV2 (mkV "gaufre") ; -- tocheck
+lin wag_V2 = mkV2 (mkV "sécher") | mkV2 (mkV "frétiller") ; -- tocheck
+lin wage_N = mkN "salaire" masculine ; -- tocheck
+lin wage_V2 = mkV2 (mkV "mener") ; -- tocheck
+lin wager_N = mkN "pari" masculine | mkN "mise" feminine ; -- tocheck
+lin wager_V2 = mkV2 (mkV "parier") ; -- tocheck
+lin wagon_N = mkN "charrette" feminine ; -- tocheck
+lin wagtail_N = mkN "hochequeue" masculine ; -- tocheck
+lin wail_V2 = mkV2 (mkV "vagir") ; -- tocheck
+lin waist_N = mkN "taille" feminine ; -- tocheck
+lin waistband_N = mkN "élastique" masculine ; -- tocheck
+lin waistcoat_N = mkN "gilet" masculine ; -- tocheck
+lin wait_N = mkN "attente" feminine ; -- tocheck
+lin wait_V = mkV "attendre" ;
+lin wait_V2 = L.wait_V2 ;
+lin wait_VV = deVV (reflV (mkV "attendre")) ;
+lin waiter_N = mkN "serveur" masculine ; -- tocheck
+lin waiting_A = variants{} ; --
+lin waiting_N = variants{} ; --
+lin waitress_N = mkN "serveuse" feminine ; -- tocheck
+lin wake_N = mkN "sillage" masculine ; -- tocheck
+lin wake_V = variants{}; -- mkV2 (mkV "réveiller") | mkV2 (reflV (mkV "réveiller")) ; -- tocheck
+lin wake_V2 = mkV2 (mkV "réveiller") | mkV2 (reflV (mkV "réveiller")) ; -- tocheck
+lin wale_N = mkN "côte" feminine ; -- tocheck
+lin walk_N = mkN "but-sur-balles" masculine | mkN "allée" feminine | mkN "démarche" feminine | mkN "promenade" feminine ; -- tocheck
+lin walk_V = L.walk_V ;
+lin walk_V2 = mkV2 (mkV "marcher") ; ---- faire marcher
+lin walker_N = mkN "marcheur" ; -- tocheck
+lin walkie_talkie_N = mkN "talkie-walkie" masculine ; -- tocheck
+lin walking_A = variants{} ; --
+lin walking_N = mkN "marche" feminine ; -- tocheck
+lin wall_N = mkN "mur" masculine | mkN "paroi" masculine ;
+lin wall_V2 = mkV2 (mkV "emmurer") ; -- tocheck
+lin wallaby_N = mkN "wallaby" masculine ; -- tocheck
+lin wallet_N = mkN "portefeuille" masculine ; -- tocheck
+lin wallflower_N = mkN "vélar" masculine ; -- tocheck
+lin wallow_V = mkV (reflV (mkV I.complaire_V2)) | mkV (reflV (mkV "vautrer")) ; -- tocheck
+lin walnut_N = mkN "noix" feminine | mkN "noyer" masculine ; -- tocheck
+lin walrus_N = mkN "morse" masculine ; -- tocheck
+lin waltz_N = mkN "valse" feminine ; -- tocheck
+lin waltz_V2 = mkV2 (mkV "valser") ; -- tocheck
+lin wan_A = mkA "blafard" | mkA "blême" ; -- tocheck
+lin wand_N = mkN "baguette" feminine ; -- tocheck
+lin wander_V = variants{}; -- mkV2 (mkV "errer") ; -- tocheck
+lin wanderlust_N = mkN "bougeotte" feminine ; -- tocheck
+lin wangle_V2 = mkV2 (mkV "truander") ; -- tocheck
+lin waning_N = mkN "décroissance" feminine ; -- tocheck
+lin wank_N = mkN "branlage" feminine ; -- tocheck
+lin wank_V = mkV (mkV "branler") | mkV (reflV (mkV "branler")) ; -- tocheck
+lin want_N = mkN "besoin" masculine | mkN "manque" masculine | mkN "pauvreté" feminine ; -- tocheck
+lin want_V = mkV I.vouloir_V2 ;
+lin want_V2 = I.vouloir_V2 ;
+lin want_V2V = mkV2V (mkV I.vouloir_V2) ;
+lin want_VV = S.want_VV ;
+lin wanton_A = mkA "lascif" | mkA "indiscipliné" ; -- tocheck
+lin wapiti_N = mkN "wapiti" masculine ; -- tocheck
+lin war_N = L.war_N ;
+lin warble_N = mkN "varron" ; -- tocheck
+lin warbler_N = mkN "fauvette" feminine ; -- tocheck
+lin ward_N = mkN "arrondissement" | mkN "cour" feminine | mkN "garde" feminine | mkN "salle" feminine | mkN "pupille" | mkN "quartier" masculine | mkN "garde" ; -- tocheck
+lin wardrobe_N = mkN "garde-robe" feminine ; -- tocheck
+lin warehouse_N = mkN "entrepôt" masculine ; -- tocheck
+lin warfare_N = mkN "guerre" feminine ; -- tocheck
+lin wariness_N = mkN "prudence" ; -- tocheck
+lin warlike_A = mkA "belliqueux" ; -- tocheck
+lin warm_A = L.warm_A ;
+lin warm_V = variants{}; -- mkV2 (mkV "chauffer") ; -- tocheck
+lin warm_V2 = mkV2 (mkV "chauffer") ; -- tocheck
+lin warm_blooded_A = mkA "homéotherme" ; -- tocheck
+lin warmonger_N = mkN "belliciste" ; -- tocheck
+lin warmth_N = mkN "chaleur" feminine ; -- tocheck
+lin warn_V = variants{}; -- mkV2V (mkV "avertir") ; -- tocheck
+lin warn_V2 = variants{}; -- mkV2V (mkV "avertir") ; -- tocheck
+lin warn_V2V = mkV2V (mkV "avertir") ; -- tocheck
+lin warn_VS = variants{}; -- mkV2V (mkV "avertir") ; -- tocheck
+lin warning_N = mkN "avertir" masculine | mkN "avertissement" masculine ; -- tocheck
+lin warp_N = mkN "déformation" | mkN "trame" feminine ; -- tocheck
+lin warp_V2 = mkV2 (mkV "déformer") ; -- tocheck
+lin warrant_N = mkN "mandat" masculine ; -- tocheck
+lin warranty_N = mkN "garantie" feminine ; -- tocheck
+lin warren_N = mkN "garenne" ; -- tocheck
+lin warrior_N = mkN "guerrier" masculine ; -- tocheck
+lin wart_N = mkN "verrue" feminine ; -- tocheck
+lin warthog_N = mkN "phacochère" masculine ; -- tocheck
+lin wartime_N = variants{} ; --
+lin wary_A = mkA "circonspect" | mkA "méfiant" ; -- tocheck
+lin wash_N = mkN "machine" feminine | mkN "lavage" masculine | mkN "oeud" ; -- tocheck
+lin wash_V = variants{}; -- L.wash_V2 ;
+lin wash_V2 = L.wash_V2 ;
+lin washable_A = mkA "lavable" ; -- tocheck
+lin washbasin_N = mkN "lavabo" masculine ; -- tocheck
+lin washer_N = mkN "rondelle" feminine | mkN "laveur" masculine ; -- tocheck
+lin washing_N = mkN "linge" masculine | mkN "lavage" masculine ; -- tocheck
+lin wasp_N = mkN "guêpe" feminine ; -- tocheck
+lin waspish_A = mkA "grincheux" ; -- tocheck
+lin waste_A = variants{} ; --
+lin waste_N = mkN "dégradation" feminine | mkN "fèces" | mkN "ordures" | mkN "gaspillage" masculine ; -- tocheck
+lin waste_V = variants{}; -- mkV2 (mkV I.détruire_V2) | mkV2 (mkV "tuer") | mkV2 (mkV "gaspiller") | mkV2 (mkV "dépérir") ; -- tocheck
+lin waste_V2 = mkV2 (mkV I.détruire_V2) | mkV2 (mkV "tuer") | mkV2 (mkV "gaspiller") | mkV2 (mkV "dépérir") ; -- tocheck
+lin wasteland_N = mkN "désert" masculine ; -- tocheck
+lin watch_1_V2 = mkV2 (mkV "regarder") ;
+lin watch_2_V2 = mkV2 (mkV "surveiller") ;
+lin watch_N = mkN "garde" | mkN "montre" feminine ; -- tocheck
+lin watch_V = mkV L.watch_V2 ;
+lin watch_V2 = L.watch_V2 ;
+lin watch_V2V = mkV2V (mkV "surveiller") | mkV2V (mkV "regarder") ; -- tocheck
+lin watch_VS = mkVS (mkV "regarder") ;
+lin watchdog_N = mkN "mâtin" masculine ; -- tocheck
+lin watchful_A = mkA "attentif" ; -- tocheck
+lin watchmaker_N = mkN "horlogerie" feminine ; -- tocheck
+lin watchman_N = mkN "guetteur" masculine ; -- tocheck
+lin water_N = L.water_N ;
+lin water_V2 = mkV2 (mkV "pleurer") | mkV2 (mkV "arroser") | mkV2 (mkV "abreuver") ; -- tocheck
+lin watercolour_N = mkN "aquarelle" feminine ; -- tocheck
+lin waterfall_N = mkN "cascade" feminine ; -- tocheck
+lin watermark_N = mkN "filigrane" masculine ; -- tocheck
+lin watermelon_N = mkN "pastèque" feminine ; -- tocheck
+lin waterproof_A = mkA "waterproof" ; -- tocheck
+lin waterproof_V2 = mkV2 (mkV "étanchéifier") ; -- tocheck
+lin waterspout_N = mkN "trombe" feminine ; -- tocheck
+lin watertight_A = mkA "étanche" ; -- tocheck
+lin watery_A = mkA "aqueux" ; -- tocheck
+lin watt_N = mkN "watt" masculine ; -- tocheck
+lin wattle_N = mkN "claie" feminine ; -- tocheck
+lin wattmeter_N = mkN "wattmètre" masculine ; -- tocheck
+lin wave_N = mkN "vague" ; -- tocheck
+lin wave_V = variants{}; -- mkV2 (mkV "onduler") | mkV2 (mkV "saluer") ; -- tocheck
+lin wave_V2 = mkV2 (mkV "onduler") | mkV2 (mkV "saluer") ; -- tocheck
+lin waver_V = mkV (mkV "waver") ; -- tocheck
+lin wavy_A = mkA "ondulant" | mkA "ondulé" ; -- tocheck
+lin wax_N = mkN "cire" feminine ; -- tocheck
+lin wax_V2 = mkV2 (mkV "cirer") | mkV2 (mkV I.croître_V) | mkV2 (mkV I.devenir_V) ; -- tocheck
+lin waxy_A = mkA "cireux" ; -- tocheck
+lin way_1_N = mkN "route" ;
+lin way_2_N = mkN "manière" feminine | mkN "façon" feminine ;
+lin way_Adv = mkAdv "très" ; -- tocheck
+lin way_N = mkN "manière" feminine | mkN "façon" feminine ;
+lin wayfarer_N = mkN "voyageur" masculine ; -- tocheck
+lin waylay_V2 = mkV2 (mkV "comploter") ; -- tocheck
+lin weFem_Pron = E.we8fem_Pron ;
+lin we_Pron = S.we_Pron ;
+lin weak_A = mkA "faible" ; -- tocheck
+lin weaken_V = variants{}; -- mkV2 (reflV (mkV "affaiblir")) | mkV2 (mkV "affaiblir") ; -- tocheck
+lin weaken_V2 = mkV2 (reflV (mkV "affaiblir")) | mkV2 (mkV "affaiblir") ; -- tocheck
+lin weakling_N = mkN "gringalet" masculine ; -- tocheck
+lin weakness_N = mkN "faiblesse" feminine | mkN "faible" masculine ; -- tocheck
+lin wealth_N = mkN "profusion" feminine | mkN "richesse" feminine ; -- tocheck
+lin wealthy_A = mkA "riche" ; -- tocheck
+lin wean_V2 = mkV2 (mkV "sevrer") ; -- tocheck
+lin weapon_N = mkN "arme" feminine ; -- tocheck
+lin weaponry_N = mkN "armement" masculine ; -- tocheck
+lin wear_N = mkN "usure" feminine ; -- tocheck
+lin wear_V = variants{}; -- mkV2 (mkV "user") | mkV2 (mkV "porter") ; -- tocheck
+lin wear_V2 = mkV2 (mkV "user") | mkV2 (mkV "porter") ; -- tocheck
+lin wearable_A = mkA "mettable" ; -- tocheck
+lin weary_A = mkA "las" | mkA "fatigué" ; -- tocheck
+lin weary_V2 = mkV2 (reflV (mkV "lasser")) | mkV2 (mkV "lasser") ; -- tocheck
+lin weasel_N = mkN "belette" feminine ; -- tocheck
+lin weather_N = mkN "temps" masculine | mkN "intempéries" feminine ; -- tocheck
+lin weathercock_N = mkN "girouette" feminine ; -- tocheck
+lin weatherman_N = mkN "météorologue" ; -- tocheck
+lin weave_N = mkN "armure" feminine ; -- tocheck
+lin weave_V = variants{}; -- mkV2 (mkV "tisser") | mkV2 (reflV (mkV "faufiler")) ; -- tocheck
+lin weave_V2 = mkV2 (mkV "tisser") | mkV2 (reflV (mkV "faufiler")) ; -- tocheck
+lin weaver_N = mkN "tisserin" masculine | mkN "tisserand" masculine ; -- tocheck
+lin web_N = mkN "bobine" feminine | mkN "palmure" feminine | mkN "bande" feminine | mkN "réseau" masculine | mkN "âme" feminine | mkN "panier" masculine | mkN "âme" | mkN "Web" masculine ; -- tocheck
+lin webbed_A = mkA "palmé" ; -- tocheck
+lin webcam_N = mkN "webcam" feminine ; -- tocheck
+lin weber_N = mkN "weber" masculine ; -- tocheck
+lin webmaster_N = mkN "webmestre" ; -- tocheck
+lin wed_V2 = mkV2 (mkV "marier") | mkV2 (mkV "épouser") ; -- tocheck
+lin wedding_N = mkN "mariage" masculine ; -- tocheck
+lin wedge_N = mkN "cale" feminine | mkN "part" masculine | mkN "coin" ; -- tocheck
+lin wee_A = mkA "petit" ; -- tocheck
+lin wee_N = mkN "pipi" masculine ; -- tocheck
+lin wee_wee_N = mkN "pipi" masculine ; -- tocheck
+lin weed_N = mkN "herbe" ; -- tocheck
+lin weed_V2 = mkV2 (mkV "désherber") ; -- tocheck
+lin week_N = mkN "semaine" feminine ;
+lin weekend_N = variants{} ; --
+lin weekly_A = mkA "hebdomadaire" ; -- tocheck
+lin weekly_Adv = mkAdv "hebdomadairement" ; -- tocheck
+lin weep_V = variants{}; -- mkV2 (mkV "pleurer") ; -- tocheck
+lin weep_V2 = mkV2 (mkV "pleurer") ; -- tocheck
+lin weft_N = mkN "chaîne" feminine ; -- tocheck
+lin weigh_V = variants{}; -- mkV2 (mkV "peser") ; -- tocheck
+lin weigh_V2 = mkV2 (mkV "peser") ; -- tocheck
+lin weighbridge_N = mkN "pont-bascule" masculine ; -- tocheck
+lin weight_N = mkN "poids" | mkN "masse" | mkN "poids" masculine ; -- tocheck
+lin weight_V2 = mkV2 (mkV "alourdir") | mkV2 (mkV "pondérer") ; -- tocheck
+lin weightlessness_N = mkN "impesanteur" masculine ; -- tocheck
+lin weightlifter_N = mkN "haltérophile" masculine ; -- tocheck
+lin weightlifting_N = mkN "musculation" feminine | mkN "haltérophilie" feminine ; -- tocheck
+lin weird_A = mkA "bizarre" ; -- tocheck
+lin welcome_A = mkA "bienvenu" ; -- tocheck
+lin welcome_N = mkN "bienvenue" feminine | mkN "bienvenue" ; -- tocheck
+lin welcome_V2 = mkV2 (mkV I.accueillir_V2) ; -- tocheck
+lin welcoming_A = mkA "accueillant" ; -- tocheck
+lin weld_N = mkN "gaude" feminine ; -- tocheck
+lin weld_V2 = mkV2 (mkV "braser") ; -- tocheck
+lin welder_N = mkN "soudeur" masculine ; -- tocheck
+lin welfare_N = mkN "bien-être" masculine ; -- tocheck
+lin well_A = variants{} ; --
+lin well_Adv = mkAdv "bien" ;
+lin well_Interj = mkInterj "bien" | mkInterj "tiens" ;
+lin well_N = mkN "puits" masculine | mkN "source" ; -- tocheck
+lin well_being_N = mkN "bien-être" masculine ; -- tocheck
+lin well_groomed_A = mkA "soigné" ; -- tocheck
+lin well_heeled_A = mkA "riche" ; -- tocheck
+lin well_known_A = variants{} ; --
+lin well_read_A = mkA "lettré" ; -- tocheck
+lin well_to_do_A = mkA "riche" ; -- tocheck
+lin welter_A = mkA "welter" ; -- tocheck
+lin wen_N = mkN "loupe" feminine ; -- tocheck
+lin werewolf_N = mkN "loup-garou" ; -- tocheck
+lin west_A = mkA "occidental" ; -- tocheck
+lin west_N = mkN "ouest" masculine ; -- tocheck
+lin western_A = mkA "occidental" ; -- tocheck
+lin western_N = mkN "western" masculine ; -- tocheck
+lin westerner_N = mkN "occidental" ; -- tocheck
+lin westernization_N = mkN "occidentalisation" feminine ; -- tocheck
+lin westernize_V2 = mkV2 (mkV "occidentaliser") ; -- tocheck
+lin wet_A = L.wet_A ;
+lin wet_V2 = mkV2 (reflV (mkV "mouiller")) | mkV2 (mkV "mouiller") ; -- tocheck
+lin whack_N = mkN "coup" feminine ; -- tocheck
+lin whack_V2 = mkV2 (mkV "frapper") ; -- tocheck
+lin whale_N = mkN "baleine" feminine ; -- tocheck
+lin whaler_N = mkN "baleinier" masculine ; -- tocheck
+lin wharf_N = mkN "quai" masculine ; -- tocheck
+lin whatPl_IP = S.whatPl_IP ;
+lin whatSg_IP = S.whatSg_IP | E.QueestcequeIP;
+lin whatever_Det = variants{} ; --
+lin whatsoever_Adv = variants{} ; --
+lin wheat_N = mkN "blé" masculine ; -- tocheck
+lin wheatear_N = mkN "traquet" masculine ; -- tocheck
+lin wheel_N = mkN "volant" masculine | mkN "roue" | mkN "roue" feminine ; -- tocheck
+lin wheelbarrow_N = mkN "brouette" feminine ; -- tocheck
+lin wheelbase_N = mkN "empattement" masculine ; -- tocheck
+lin wheezy_A = mkA "asthmatique" ; -- tocheck
+lin whelk_N = mkN "buccin" masculine ; -- tocheck
+lin whelp_N = mkN "chiot" ; -- tocheck
+lin when_IAdv = S.when_IAdv ;
+lin when_Subj = S.when_Subj | M.mkSubj ("lors" + Ph.elisQue) ;
+lin whence_Adv = mkAdv "d'où" ; -- tocheck
+lin whenever_Adv = mkAdv "quand" ; -- tocheck
+lin where_IAdv = S.where_IAdv ;
+lin where_Subj = M.mkSubj "où" ;
+lin whereas_Subj = variants{} ; --
+lin whereby_Adv = variants{} ; --
+lin whereto_Adv = mkAdv "auquel" ; -- tocheck
+lin wherever_Adv = variants{} ; --
+lin whether_Subj = M.mkSubj "si" ; ---- s'il
+lin whey_N = mkN "petit-lait" masculine ; -- tocheck
+lin which_IQuant = S.which_IQuant ;
+lin whichever_Quant = variants{} ; --
+lin whiff_N = mkN "effluve" masculine | mkN "bouffée" | mkN "souffle" masculine ; -- tocheck
+lin while_N = mkN "moment" masculine ; -- tocheck
+lin while_Subj = M.mkSubj ("pendant" ++ Ph.elisQue) ;
+lin whilst_Subj = variants{} ; --
+lin whim_N = mkN "caprice" masculine ; -- tocheck
+lin whimper_V2 = mkV2 (mkV "gémir") ; -- tocheck
+lin whimsical_A = mkA "capricieux" ; -- tocheck
+lin whine_N = mkN "pleurnicherie" feminine ; -- tocheck
+lin whine_V2 = mkV2 (mkV "pleurnicher") | mkV2 (mkV "couiner") ; -- tocheck
+lin whip_N = mkN "fouet" masculine ; -- tocheck
+lin whip_V = variants{}; -- mkV2 (mkV I.défaire_V2) | mkV2 (mkV "fouetter") | mkV2 (mkV I.battre_V2) ; -- tocheck
+lin whip_V2 = mkV2 (mkV I.défaire_V2) | mkV2 (mkV "fouetter") | mkV2 (mkV I.battre_V2) ; -- tocheck
+lin whippoorwill_N = mkN "bois-pourri" ; -- tocheck
+lin whirl_V2 = mkV2 (mkV "tourbillonner") ; -- tocheck
+lin whirlpool_N = mkN "tourbillon" masculine ; -- tocheck
+lin whirlwind_N = mkN "cyclone" masculine ; -- tocheck
+lin whisk_N = mkN "fouet" masculine | mkN "balayette" feminine ; -- tocheck
+lin whisk_V2 = mkV2 (mkV "fouetter") ; -- tocheck
+lin whisker_N = mkN "moustache" feminine | mkN "favoris" ; -- tocheck
+lin whiskey_N = mkN "whiskey" masculine ; -- tocheck
+lin whisky_N = variants{} ; --
+lin whisper_N = mkN "chuchotement" masculine ; -- tocheck
+lin whisper_V = variants{}; -- mkV2 (mkV "chuchoter") ; -- tocheck
+lin whisper_V2 = mkV2 (mkV "chuchoter") ; -- tocheck
+lin whisperer_N = mkN "chuchoteur" masculine ; -- tocheck
+lin whistle_N = mkN "sifflet" masculine | mkN "sifflement" masculine | mkN "sifflet" ; -- tocheck
+lin whistle_V2 = mkV2 (mkV "siffler") ; -- tocheck
+lin white_A = L.white_A ;
+lin white_N = mkN "blanc" masculine ; -- tocheck
+lin whitebait_N = mkN "blanchaille" ; -- tocheck
+lin whiten_V2 = mkV2 (mkV "blanchir") ; -- tocheck
+lin whiteness_N = mkN "blancheur" feminine ; -- tocheck
+lin whiteout_N = mkN "blanco" masculine ; -- tocheck
+lin whitewash_V2 = mkV2 (mkV "blanchir") | mkV2 (mkV "badigeonner") ; -- tocheck
+lin whiting_N = mkN "merlan" masculine ; -- tocheck
+lin whittle_V2 = mkV2 (mkV "tailler") ; -- tocheck
+lin whoPl_IP = S.whoPl_IP ;
+lin whoSg_IP = S.whoSg_IP | E.QuiestcequeIP;
+lin whoever_NP = variants{} ; --
+lin whole_A = mkA "entier" ; ---- up to this checked by AR
+lin whole_N = mkN "ensemble" masculine ; -- tocheck
+lin wholesaler_N = mkN "grossiste" ; -- tocheck
+lin wholly_Adv = variants{} ; --
+lin whoopee_Interj = mkInterj "youpi" ; -- tocheck
+lin whopping_A = mkA "immense" ; -- tocheck
+lin whore_N = mkN "putain" feminine | mkN "salope" feminine ; -- tocheck
+lin why_IAdv = S.why_IAdv ;
+lin wick_N = mkN "mèche" masculine ; -- tocheck
+lin wicked_A = mkA "génial" | mkA "méchant" ; -- tocheck
+lin wicker_N = mkN "osier" masculine ; -- tocheck
+lin wickerwork_N = mkN "vannerie" ; -- tocheck
+lin wicket_N = variants{} ; --
+lin wide_A = L.wide_A ;
+lin wide_Adv = variants{} ; --
+lin widely_Adv = variants{} ; --
+lin widen_V2 = mkV2 (reflV (mkV "élargir")) | mkV2 (mkV "élargir") ; -- tocheck
+lin widespread_A = mkA "répandu" ; -- tocheck
+lin widow_N = mkN "veuve" feminine ; -- tocheck
+lin widower_N = mkN "veuf" masculine ; -- tocheck
+lin widowhood_N = mkN "veuvage" masculine ; -- tocheck
+lin width_N = mkN "largeur" feminine ; -- tocheck
+lin wife_N = L.wife_N ;
+lin wig_N = mkN "perruque" feminine ; -- tocheck
+lin wiggle_V2 = mkV2 (mkV "frétiller") ; -- tocheck
+lin wild_A = mkA "sauvage" ; -- tocheck
+lin wilderness_N = mkN "naturalité" ; -- tocheck
+lin wildlife_N = mkN "nature" feminine ; -- tocheck
+lin wildly_Adv = variants{} ; --
+lin wile_N = mkN "ruse" feminine ; -- tocheck
+lin will_N = mkN "testament" masculine | mkN "volonté" feminine ; -- tocheck
+lin will_V = variants{}; -- mkV2 (mkV "léguer") | mkV2 (mkV I.vouloir_V2) ; -- tocheck
+lin will_V2 = mkV2 (mkV "léguer") | mkV2 (mkV I.vouloir_V2) ; -- tocheck
+lin willing_A = mkA "volontaire" ; -- tocheck
+lin willingness_N = variants{} ; --
+lin willow_N = mkN "saule" masculine ; -- tocheck
+lin willowherb_N = mkN "épilobe" masculine ; -- tocheck
+lin willowy_A = mkA "svelte" ; -- tocheck
+lin willpower_N = mkN "volonté" feminine ; -- tocheck
+lin wily_A = mkA "rusé" ; -- tocheck
+lin wimp_N = mkN "mauviette" feminine ; -- tocheck
+lin win_N = mkN "gain" masculine ; -- tocheck
+lin win_V = mkV I.vaincre_V2 ;
+lin win_V2 = L.win_V2 ;
+lin winch_N = mkN "treuil" masculine ; -- tocheck
+lin winch_V2 = mkV2 (mkV "treuiller") ; -- tocheck
+lin wind_N = L.wind_N ;
+lin wind_V = variants{}; -- mkV2 (mkV "souffler") | mkV2 (mkV "essouffler") | mkV2 (mkV "remonter") | mkV2 (mkV "contourner") | mkV2 (mkV "tourner") | mkV2 (reflV (mkV "essouffler")) ; -- tocheck
+lin windbreaker_N = mkN "K-way" masculine ; -- tocheck
+lin windfall_N = mkN "aubaine" feminine ; -- tocheck
+lin window_N = L.window_N ;
+lin windowpane_N = mkN "vitre" feminine ; -- tocheck
+lin windpipe_N = mkN "trachée" feminine ; -- tocheck
+lin windshield_N = mkN "pare-brise" masculine ; -- tocheck
+lin windy_A = mkA "venteux" ; -- tocheck
+lin wine_N = L.wine_N ;
+lin wine_V2 = mkV2 (mkV "arroser") ; -- tocheck
+lin winemaking_N = mkN "vinification" feminine ; -- tocheck
+lin winery_N = mkN "vinerie" feminine ; -- tocheck
+lin wing_N = L.wing_N ;
+lin winger_N = mkN "ailier" masculine ; -- tocheck
+lin winkle_N = mkN "zizi" masculine ; -- tocheck
+lin winner_N = mkN "gagnant" masculine ; -- tocheck
+lin winning_A = variants{} ; --
+lin winnow_V2 = mkV2 (mkV "vanner") ; -- tocheck
+lin winter_N = mkN "hiver" masculine ; -- tocheck
+lin winter_V = mkV (mkV "hiverner") ; -- tocheck
+lin wintergreen_N = mkN "pirole" feminine ; -- tocheck
+lin wintry_A = mkA "hivernal" ; -- tocheck
+lin wipe_V = variants{}; -- L.wipe_V2 ;
+lin wipe_V2 = L.wipe_V2 ;
+lin wipeout_N = mkN "gamelle" feminine ; -- tocheck
+lin wire_N = mkN "fil" masculine ; -- tocheck
+lin wiretap_N = mkN "mouchard" masculine | mkN "pose" ; -- tocheck
+lin wisdom_N = mkN "sagesse" feminine ; -- tocheck
+lin wise_A = mkA "sage" ; -- tocheck
+lin wish_N = mkN "souhait" ; -- tocheck
+lin wish_V = mkV "espérer" ;
+lin wish_V2 = mkV2 (mkV "souhaiter") ;
+lin wish_V2V = mkV2V (mkV "souhaiter") ;
+lin wish_VS = mkVS (mkV "espérer") | mkVS (mkV "souhaiter") ;
+lin wish_VV = deVV (mkV "espérer") ;
+lin wishbone_N = mkN "lunette" feminine | mkN "wishbone" masculine ; -- tocheck
+lin wishy_washy_A = mkA "lavasse" | mkA "molasse" ; -- tocheck
+lin wisp_N = mkN "brin" masculine ; -- tocheck
+lin wisteria_N = mkN "glycine" feminine ; -- tocheck
+lin wistful_A = mkA "nostalgique" ; -- tocheck
+lin wit_N = variants{} ; --
+lin witch_N = mkN "sorcière" feminine ; -- tocheck
+lin witchcraft_N = mkN "sorcellerie" feminine ; -- tocheck
+lin with_Prep = S.with_Prep ;
+lin withdraw_V = variants{}; -- mkV2 (mkV "retirer") | mkV2 (reflV (mkV "retirer")) | mkV2 (mkV "tirer") ; -- tocheck
+lin withdraw_V2 = mkV2 (mkV "retirer") | mkV2 (reflV (mkV "retirer")) | mkV2 (mkV "tirer") ; -- tocheck
+lin withdrawal_N = mkN "retrait" masculine | mkN "sevrage" ; -- tocheck
+lin wither_V2 = mkV2 (mkV "flétrir") ; -- tocheck
+lin withhold_V2 = mkV2 (mkV I.retenir_V2) ; -- tocheck
+lin within_Adv = variants{}; -- mkPrep "dans" ;
+lin within_Prep = mkPrep "dans" ;
+lin without_Prep = S.without_Prep ;
+lin withstand_V2 = mkV2 (mkV "résister") ; -- tocheck
+lin witness_N = mkN "témoin" masculine | mkN "preuve" feminine | mkN "témoignage" masculine ; -- tocheck
+lin witness_V = variants{}; -- mkV2 (mkV "témoigner") ; -- tocheck
+lin witness_V2 = mkV2 (mkV "témoigner") ; -- tocheck
+lin witty_A = mkA "fin" ; -- tocheck
+lin wizard_N = mkN "assistant" masculine | mkN "mage" masculine ; -- tocheck
+lin wizened_A = mkA "ratatiné" ; -- tocheck
+lin wobble_N = mkN "vacillement" masculine ; -- tocheck
+lin wobble_V2 = mkV2 (mkV "osciller") | mkV2 (mkV "vaciller") ; -- tocheck
+lin wobbly_A = mkA "vacillant" ; -- tocheck
+lin woe_N = mkN "tristesse" feminine ; -- tocheck
+lin wok_N = mkN "wok" masculine ; -- tocheck
+lin wolf_N = mkN "loup" masculine ; -- tocheck
+lin wolf_V2 = mkV2 (mkV "dévorer") ; -- tocheck
+lin wolframite_N = mkN "wolframite" masculine ; -- tocheck
+lin wolfsbane_N = mkN "aconit" masculine ; -- tocheck
+lin wollastonite_N = mkN "wollastonite" ; -- tocheck
+lin wolverine_N = mkN "glouton" masculine ; -- tocheck
+lin woman_N = L.woman_N ;
+lin womanhood_N = mkN "féminité" ; -- tocheck
+lin womanizer_N = mkN "coureur" masculine ; -- tocheck
+lin womanly_A = mkA "féminin" ; -- tocheck
+lin womb_N = mkN "moule" masculine | mkN "utérus" masculine ; -- tocheck
+lin wombat_N = mkN "wombat" masculine ; -- tocheck
+lin wonder_N = mkN "merveille" feminine ; -- tocheck
+lin wonder_V = variants{}; -- mkV2 (reflV (mkV "demander")) ; -- tocheck
+lin wonder_VQ = L.wonder_VQ ;
+lin wonderful_A = mkA "merveilleux" ; -- tocheck
+lin wont_A = mkA "habitué" ; -- tocheck
+lin wont_N = mkN "habitude" feminine ; -- tocheck
+lin woo_V2 = mkV2 (mkV "courtiser") ; -- tocheck
+lin wood_N = L.wood_N ;
+lin woodcock_N = mkN "bécasse" feminine ; -- tocheck
+lin wooden_A = variants{} ; --
+lin woodland_N = mkN "bois" masculine ; -- tocheck
+lin woodlouse_N = mkN "cloporte" masculine ; -- tocheck
+lin woodpecker_N = mkN "pic" ; -- tocheck
+lin woodwind_N = mkN "bois" ; -- tocheck
+lin woodwork_N = mkN "charpenterie" feminine ; -- tocheck
+lin woof_N = mkN "chaîne" feminine | mkN "ouaf" ; -- tocheck
+lin woofer_N = mkN "woofer" masculine ; -- tocheck
+lin wool_N = mkN "laine" feminine ; -- tocheck
+lin woolly_A = mkA "laineux" ; -- tocheck
+lin word_N = mkN "mot" masculine ;
+lin wording_N = mkN "formulation" feminine ; -- tocheck
+lin words_N = mkN "mots" ; -- tocheck
+lin wordy_A = mkA "verbeux" ; -- tocheck
+lin work_1_V = mkV "travailler" ;
+lin work_2_V = mkV "fonctionner" ;
+lin work_N = mkN "travail" masculine ;
+lin work_V = mkV "travailler" ;
+lin work_V2 = mkV2 (mkV "travailler") ;
+lin workaholic_N = mkN "workaholique" ; -- tocheck
+lin workbench_N = mkN "établi" masculine ; -- tocheck
+lin worker_N = mkN "ouvrier" masculine ;
+lin workforce_N = variants{} ; --
+lin working_A = variants{} ; --
+lin working_N = mkN "fonctionnement" masculine ; -- tocheck
+lin working_class_A = variants{} ; --
+lin workplace_N = variants{} ; --
+lin works_N = variants{} ; --
+lin workshop_N = mkN "atelier" masculine ; -- tocheck
+lin workstation_N = variants{} ; --
+lin world_N = mkN "monde" masculine ;
+lin worldwide_A = mkA "mondial" ; -- tocheck
+lin worldwide_Adv = variants{} ; --
+lin worm_N = L.worm_N ;
+lin worm_V2 = mkV2 (mkV "vermifuger") | mkV2 (mkV "infiltrer") | mkV2 (mkV "ramper") ; -- tocheck
+lin worm_eaten_A = mkA "teigneux" ; -- tocheck
+lin wormwood_N = mkN "fiel" masculine | mkN "armoise" feminine ; -- tocheck
+lin worried_A = mkA "inquiet" "inquiète" ;
+lin worrisome_A = mkA "anxiogène" ; -- tocheck
+lin worry_N = mkN "souci" masculine ; -- tocheck
+lin worry_V = variants{}; -- mkV2 (reflV (mkV "inquiéter")) | mkV2 (mkV "inquiéter") | mkV2 (mkV "harceler") ; -- tocheck
+lin worry_V2 = mkV2 (reflV (mkV "inquiéter")) | mkV2 (mkV "inquiéter") | mkV2 (mkV "harceler") ; -- tocheck
+lin worry_VS = variants{}; -- mkV2 (reflV (mkV "inquiéter")) | mkV2 (mkV "inquiéter") | mkV2 (mkV "harceler") ; -- tocheck
+lin worrying_A = variants{} ; --
+lin worse_A = mkA "pire" ; -- tocheck
+lin worse_Adv = variants{} ; --
+lin worsen_V2 = mkV2 (mkV "empirer") ; -- tocheck
+lin worsening_N = mkN "aggravation" feminine ; -- tocheck
+lin worship_N = mkN "culte" masculine ; -- tocheck
+lin worship_V2 = mkV2 (mkV "vénérer") ; -- tocheck
+lin worshipper_N = mkN "fidèle" ; -- tocheck
+lin worth_N = mkN "valeur" masculine ; -- tocheck
+lin worth_Prep = variants{} ; --
+lin worthwhile_A = variants{} ; --
+lin worthy_A = mkA "honorable" | mkA "digne" ; -- tocheck
+lin wound_N = mkN "blessure" feminine ; -- tocheck
+lin wound_V2 = mkV2 (mkV "blesser") ; -- tocheck
+lin wow_Interj = mkInterj "ouah!" | mkInterj "oh!" | mkInterj "waouh" ; -- tocheck
+lin wraith_N = mkN "fantôme" masculine ; -- tocheck
+lin wrangle_V = mkV (mkV "quereller") ; -- tocheck
+lin wrap_N = mkN "crêpe" feminine ; -- tocheck
+lin wrap_V = variants{}; -- mkV2 (mkV "envelopper") ; -- tocheck
+lin wrap_V2 = mkV2 (mkV "envelopper") ; -- tocheck
+lin wrapper_N = mkN "emballeur" masculine | mkN "enveloppe" feminine ; -- tocheck
+lin wrath_N = mkN "fureur" feminine | mkN "courroux" masculine ; -- tocheck
+lin wreath_N = mkN "guirlande" | mkN "couronne" feminine ; -- tocheck
+lin wreck_N = mkN "accident" masculine | mkN "épave" feminine | mkN "carcasse" feminine ; -- tocheck
+lin wreckage_N = mkN "décombres" ; -- tocheck
+lin wren_N = mkN "roitelet" ; -- tocheck
+lin wrench_V2 = mkV2 (mkV "arracher") ; -- tocheck
+lin wrestle_V2 = mkV2 (mkV "lutter") ; -- tocheck
+lin wrestler_N = mkN "lutteur" ; -- tocheck
+lin wrestling_N = mkN "lutte" feminine | mkN "catch" masculine ; -- tocheck
+lin wretch_N = mkN "malheureux" masculine ; -- tocheck
+lin wriggle_V2 = mkV2 (mkV "remuer") ; -- tocheck
+lin wring_V2 = mkV2 (mkV "essorer") | mkV2 (mkV I.tordre_V2) ; -- tocheck
+lin wrinkle_N = mkN "aspérité" feminine | mkN "ride" feminine ; -- tocheck
+lin wrinkle_V2 = mkV2 (mkV "froisser") ; -- tocheck
+lin wrist_N = mkN "poignet" masculine ; -- tocheck
+lin wristband_N = mkN "bracelet" masculine | mkN "manchette" feminine ; -- tocheck
+lin wristwatch_N = mkN "montre" ; -- tocheck
+lin write_V = mkV L.write_V2 ;
+lin write_V2 = L.write_V2 ;
+lin write_VS = mkVS (mkV I.écrire_V2) ;
+lin writer_N = mkN "écrivain" masculine ; -- tocheck
+lin writing_N = mkN "écriture" feminine | mkN "oeuvre" feminine ; -- tocheck
+lin written_A = variants{} ; --
+lin wrong_A = mkA "immoral" | mkA "impropre" | mkA "faux" ; -- tocheck
+lin wrong_Adv = variants{} ; --
+lin wrong_N = mkN "crime" masculine ; -- tocheck
+lin wrong_V2 = mkV2 (mkV "léser") | mkV2 (mkV I.nuire_V2) ; -- tocheck
+lin wrongdoer_N = mkN "malfaiteur" masculine ; -- tocheck
+lin wyvern_N = mkN "vouivre" ; -- tocheck
+lin x_ray_N = variants{} ; --
+lin xenon_N = mkN "xénon" masculine ; -- tocheck
+lin xenophobia_N = mkN "xénophobie" ; -- tocheck
+lin xenophobic_A = mkA "xénophobe" ; -- tocheck
+lin xerography_N = mkN "xérographie" feminine ; -- tocheck
+lin xerophthalmia_N = mkN "xérophtalmie" feminine ; -- tocheck
+lin xi_N = mkN "xi" masculine ; -- tocheck
+lin xylene_N = mkN "xylène" masculine ; -- tocheck
+lin xylophone_N = mkN "xylophone" masculine ; -- tocheck
+lin yacht_N = mkN "yacht" masculine ; -- tocheck
+lin yachtsman_N = mkN "yachtsman" masculine ; -- tocheck
+lin yak_N = mkN "yack" masculine ; -- tocheck
+lin yam_N = mkN "igname" feminine ; -- tocheck
+lin yap_V = mkV (mkV "japper") ; -- tocheck
+lin yard_N = mkN "cour" feminine | mkN "verge" feminine | mkN "yard" masculine ; -- tocheck
+lin yarmulke_N = mkN "kippa" feminine ; -- tocheck
+lin yarn_N = mkN "fil" masculine | mkN "corde" feminine ; -- tocheck
+lin yarrow_N = mkN "achillée" feminine ; -- tocheck
+lin yashmak_N = mkN "litham" masculine ; -- tocheck
+lin yataghan_N = mkN "yatagan" masculine ; -- tocheck
+lin yaw_N = mkN "lacet" masculine ; -- tocheck
+lin yawn_N = mkN "bâillement" masculine ; -- tocheck
+lin yawn_V = mkV (mkV "bâiller") ; -- tocheck
+lin yeah_Interj = mkInterj "oui" ; ----
+lin year_N = mkN "an" | mkN "année" ; ---- split
+lin yearbook_N = mkN "annuaire" masculine ; -- tocheck
+lin yearly_A = mkA "annuel" ; -- tocheck
+lin yearly_Adv = mkAdv "annuellement" ; -- tocheck
+lin yearn_V = mkV (mkV "languir") ; -- tocheck
+lin yearning_N = mkN "aspiration" feminine ; -- tocheck
+lin yeast_N = mkN "levure" feminine | mkN "écume" feminine ; -- tocheck
+lin yell_V = variants{}; -- mkV2 (mkV "crier") ; -- tocheck
+lin yell_V2 = mkV2 (mkV "crier") ; -- tocheck
+lin yellow_A = L.yellow_A ;
+lin yellow_N = mkN "jaune" masculine ; -- tocheck
+lin yellow_V2 = mkV2 (mkV "jaunir") ; -- tocheck
+lin yelp_V = mkV (mkV "japper") ; -- tocheck
+lin yep_Interj = variants{} ; --
+lin yes_Interj = mkInterj "oui" ;
+lin yes_Utt = S.yes_Utt ;
+lin yeshiva_N = mkN "yechiva" feminine ; -- tocheck
+lin yesterday_Adv = mkAdv "hier" ;
+lin yesterday_N = mkN "hier" ; -- tocheck
+lin yet_1_Adv = mkAdv "encore" ;
+lin yet_2_Adv = mkAdv "pourtant" ;
+lin yet_Adv = mkAdv "encore" ;
+lin yeti_N = mkN "yéti" masculine ; -- tocheck
+lin yew_N = mkN "if" masculine | mkN "if" ; -- tocheck
+lin yield_N = mkN "rendement" ; -- tocheck
+lin yield_V2 = mkV2 (reflV (mkV I.rendre_V2)) | mkV2 (mkV "céder") | mkV2 (mkV "retourner") | mkV2 (mkV "rapporter") ; -- tocheck
+lin yo_yo_N = mkN "yo-yo" masculine ; -- tocheck
+lin yob_N = mkN "voyou" ; -- tocheck
+lin yodel_N = mkN "yodel" masculine ; -- tocheck
+lin yodel_V2 = mkV2 (mkV "iodler") ; -- tocheck
+lin yoga_N = mkN "yoga" masculine ; -- tocheck
+lin yogi_N = mkN "yogi" masculine ; -- tocheck
+lin yoke_N = mkN "joug" masculine ; -- tocheck
+lin yonder_Adv = mkAdv "là-bas" ; -- tocheck
+lin yore_N = mkN "jadis" ; -- tocheck
+lin youPlFem_Pron = E.youPl8fem_Pron ;
+lin youPl_Pron = S.youPl_Pron ;
+lin youPolFem_Pron = E.youPol8fem_Pron ;
+lin youPol_Pron = S.youPol_Pron ;
+lin youSgFem_Pron = E.youSg8fem_Pron ;
+lin youSg_Pron = S.youSg_Pron ;
+lin young_A = L.young_A ;
+lin young_N = mkN "petit" masculine | mkN "jeune" masculine ; -- tocheck
+lin youngster_N = variants{} ; --
+lin youth_N = mkN "jeunesse" feminine | mkN "jeune" masculine | mkN "jeune" feminine ; -- tocheck
+lin youthful_A = mkA "juvénile" ; -- tocheck
+lin ytterbium_N = mkN "ytterbium" masculine ; -- tocheck
+lin yttrium_N = mkN "yttrium" masculine ; -- tocheck
+lin yuan_N = mkN "yuan" masculine ; -- tocheck
+lin yurt_N = mkN "yourte" feminine ; -- tocheck
+lin zabaglione_N = mkN "sabayon" masculine ; -- tocheck
+lin zaire_N = mkN "zaïre" masculine ; -- tocheck
+lin zany_A = mkA "loufoque" ; -- tocheck
+lin zap_V2 = mkV2 (mkV "zapper") ; -- tocheck
+lin zeal_N = mkN "zèle" masculine ; -- tocheck
+lin zealotFem_N = mkN "zélote" feminine ; -- tocheck
+lin zealotMasc_N = mkN "zélote" masculine ; -- tocheck
+lin zealous_A = mkA "zélé" ; -- tocheck
+lin zebra_N = mkN "zèbre" masculine ; -- tocheck
+lin zebu_N = mkN "zébu" masculine ; -- tocheck
+lin zenith_N = mkN "zénith" masculine ; -- tocheck
+lin zephyr_N = mkN "zéphyr" masculine ; -- tocheck
+lin zeppelin_N = mkN "zeppelin" masculine ; -- tocheck
+lin zero_N = mkN "zéro" masculine ; -- tocheck
+lin zeroth_A = mkA "zérotième" | mkA "zeroième" ; -- tocheck
+lin zeta_N = mkN "zéta" masculine ; -- tocheck
+lin ziggurat_N = mkN "ziggourat" feminine ; -- tocheck
+lin zigzag_N = mkN "zigzag" masculine ; -- tocheck
+lin zigzag_V = mkV (mkV "zigzaguer") ; -- tocheck
+lin zinc_N = mkN "zinc" masculine ; -- tocheck
+lin zing_N = mkN "sève" ; -- tocheck
+lin zircon_N = mkN "zircon" masculine ; -- tocheck
+lin zirconium_N = mkN "zirconium" masculine ; -- tocheck
+lin zither_N = mkN "cithare" feminine ; -- tocheck
+lin zloty_N = mkN "zloty" masculine ; -- tocheck
+lin zodiac_N = mkN "zodiaque" masculine ; -- tocheck
+lin zombie_N = mkN "zombi" ; -- tocheck
+lin zone_N = mkN "zone" feminine ; -- tocheck
+lin zoo_N = mkN "zoo" masculine ; -- tocheck
+lin zoological_A = mkA "zoologique" ; -- tocheck
+lin zoologist_N = mkN "zoologiste" ; -- tocheck
+lin zoology_N = mkN "zoologie" feminine ; -- tocheck
+lin zoomorphism_N = mkN "zoomorphisme" masculine ; -- tocheck
+lin zoonosis_N = mkN "zoonose" feminine ; -- tocheck
+lin zoophilia_N = mkN "zoophilie" feminine ; -- tocheck
+lin zoophobia_N = mkN "zoophobie" feminine ; -- tocheck
+lin zygomatic_A = mkA "zygomatique" ; -- tocheck
+lin zygote_N = mkN "zygote" masculine ; -- tocheck
+lin zymase_N = mkN "zymase" feminine ; -- tocheck
+
+-- names from geonames
+
+lin aachen_PN = mkPN "Aix-la-Chapelle" ; -- status=guess src=geonames
+lin abercarn_PN = mkPN "Abercarn" ; -- status=guess src=geonames
+lin aberdare_PN = mkPN "Aberdare" ; -- status=guess src=geonames
+lin aberdeen_PN = mkPN "Aberdeen" ; -- status=guess src=geonames
+lin abergavenny_PN = mkPN "Abergavenny" ; -- status=guess src=geonames
+lin abergele_PN = mkPN "Abergele" ; -- status=guess src=geonames
+lin abertillery_PN = mkPN "Abertillery" ; -- status=guess src=geonames
+lin aberystwyth_PN = mkPN "Aberystwyth" ; -- status=guess src=geonames
+lin abingdon_PN = mkPN "Abingdon" ; -- status=guess src=geonames
+lin accra_PN = mkPN "Accra" ; -- status=guess src=geonames
+lin accrington_PN = mkPN "Accrington" ; -- status=guess src=geonames
+lin ada_PN = mkPN "Ada" ; -- status=guess src=geonames
+lin addis_ababa_PN = mkPN "Addis-Abeba" ; -- status=guess src=geonames
+lin adelaide_PN = mkPN "Adélaïde" ; -- status=guess src=geonames
+lin adrian_PN = mkPN "Adrian" ; -- status=guess src=geonames
+lin afghanistan_PN = mkPN "Afghanistan" ; -- status=guess src=geonames
+lin agra_PN = mkPN "Agra" ; -- status=guess src=geonames
+lin ahmedabad_PN = mkPN "Ahmedabad" ; -- status=guess src=geonames
+lin airdrie_PN = mkPN "Airdrie" ; -- status=guess src=geonames
+lin akron_PN = mkPN "Akron" ; -- status=guess src=geonames
+lin albania_PN = mkPN "Albanie" ; -- status=guess src=geonames
+lin albert_PN = mkPN "Albert" ; -- status=guess src=geonames
+lin aldershot_PN = mkPN "Aldershot" ; -- status=guess src=geonames
+lin aleppo_PN = mkPN "Alep" ; -- status=guess src=geonames
+lin alessandria_PN = mkPN "Alexandrie" ; -- status=guess src=geonames
+lin alexander_PN = mkPN "Alexander" ; -- status=guess src=geonames
+lin alexandra_PN = mkPN "Alexandra" ; -- status=guess src=geonames
+lin alexandria_PN = mkPN ("Alexandria" | "Alexandrie");
+lin alf_PN = mkPN "Alf" ; -- status=guess src=geonames
+lin alfred_PN = mkPN "Alfred" ; -- status=guess src=geonames
+lin alfreton_PN = mkPN "Alfreton" ; -- status=guess src=geonames
+lin algeria_PN = mkPN "Algérie" ; -- status=guess src=geonames
+lin alicante_PN = mkPN "Alicante" ; -- status=guess src=geonames
+lin alice_PN = mkPN "Alice" ; -- status=guess src=geonames
+lin allan_PN = mkPN "Allan" ; -- status=guess src=geonames
+lin allen_PN = mkPN "Allen" ; -- status=guess src=geonames
+lin alloa_PN = mkPN "Alloa" ; -- status=guess src=geonames
+lin almeria_PN = mkPN "Almeria" ; -- status=guess src=geonames
+lin alnwick_PN = mkPN "Alnwick" ; -- status=guess src=geonames
+lin alton_PN = mkPN "Alton" ; -- status=guess src=geonames
+lin altrincham_PN = mkPN "Altrincham" ; -- status=guess src=geonames
+lin alvechurch_PN = mkPN "Alvechurch" ; -- status=guess src=geonames
+lin amesbury_PN = mkPN "Amesbury" ; -- status=guess src=geonames
+lin amiens_PN = mkPN "Amiens" ; -- status=guess src=geonames
+lin ammanford_PN = mkPN "Ammanford" ; -- status=guess src=geonames
+lin amsterdam_PN = mkPN "Amsterdam" ; -- status=guess src=geonames
+lin ancona_PN = mkPN "Ancône" ; -- status=guess src=geonames
+lin andorra_PN = mkPN "Andorre" ; -- status=guess src=geonames
+lin andover_PN = mkPN "Andover" ; -- status=guess src=geonames
+lin angers_PN = mkPN "Angers" ; -- status=guess src=geonames
+lin angola_PN = mkPN "Angola" ; -- status=guess src=geonames
+lin anguilla_PN = mkPN "Anguilla" ; -- status=guess src=geonames
+lin angus_PN = mkPN "Angus" ; -- status=guess src=geonames
+lin ankara_PN = mkPN "Ankara" ; -- status=guess src=geonames
+lin annan_PN = mkPN "Annan" ; -- status=guess src=geonames
+lin anshan_PN = mkPN "Anshan" ; -- status=guess src=geonames
+lin anthony_PN = mkPN "Anthony" ; -- status=guess src=geonames
+lin antigua_PN = mkPN "Antigua" ; -- status=guess src=geonames
+lin antony_PN = mkPN "Antony" ; -- status=guess src=geonames
+lin antrim_PN = mkPN "Antrim" ; -- status=guess src=geonames
+lin antwerp_PN = mkPN "Antwerp" ; -- status=guess src=geonames
+lin apeldoorn_PN = mkPN "Apeldoorn" ; -- status=guess src=geonames
+lin arbroath_PN = mkPN "Arbroath" ; -- status=guess src=geonames
+lin ardrossan_PN = mkPN "Ardrossan" ; -- status=guess src=geonames
+lin argentina_PN = mkPN "Argentine" ; -- status=guess src=geonames
+lin argentine_PN = mkPN "Argentine" ; -- status=guess src=geonames
+lin arizona_PN = mkPN "Arizona" ; -- status=guess src=geonames
+lin armadale_PN = mkPN "Armadale" ; -- status=guess src=geonames
+lin armagh_PN = mkPN "Armagh" ; -- status=guess src=geonames
+lin arnhem_PN = mkPN "Arnhem" ; -- status=guess src=geonames
+lin arnold_PN = mkPN "Arnold" ; -- status=guess src=geonames
+lin arthur_PN = mkPN "Arthur" ; -- status=guess src=geonames
+lin ascot_PN = mkPN "Ascot" ; -- status=guess src=geonames
+lin ashbourne_PN = mkPN "Ashbourne" ; -- status=guess src=geonames
+lin ashby_PN = mkPN "Ashby" ; -- status=guess src=geonames
+lin ashby_de_la_zouch_PN = mkPN "Ashby de la Zouch" ; -- status=guess src=geonames
+lin ashford_PN = mkPN "Ashford" ; -- status=guess src=geonames
+lin ashington_PN = mkPN "Ashington" ; -- status=guess src=geonames
+lin askern_PN = mkPN "Askern" ; -- status=guess src=geonames
+lin athens_1_PN = mkPN "Athènes" ; -- status=guess src=geonames
+lin athens_2_PN = mkPN "Athènes" ; -- status=guess src=geonames
+lin atherstone_PN = mkPN "Atherstone" ; -- status=guess src=geonames
+lin athlone_PN = mkPN "Athlone" ; -- status=guess src=geonames
+lin atlanta_PN = mkPN "Atlanta" ; -- status=guess src=geonames
+lin atlantic_PN = mkPN "Atlantic" ; -- status=guess src=geonames
+lin auckland_PN = mkPN "Auckland" ; -- status=guess src=geonames
+lin audley_PN = mkPN "Audley" ; -- status=guess src=geonames
+lin augsburg_PN = mkPN "Augsbourg" ; -- status=guess src=geonames
+lin australia_PN = mkPN "Australie" ; -- status=guess src=geonames
+lin austria_PN = mkPN "Autriche" ; -- status=guess src=geonames
+lin aveley_PN = mkPN "Aveley" ; -- status=guess src=geonames
+lin avignon_PN = mkPN "Avignon" ; -- status=guess src=geonames
+lin avon_PN = mkPN "Avon" ; -- status=guess src=geonames
+lin aylesbury_PN = mkPN "Aylesbury" ; -- status=guess src=geonames
+lin aylesford_PN = mkPN "Aylesford" ; -- status=guess src=geonames
+lin ayr_PN = mkPN "Ayr" ; -- status=guess src=geonames
+lin backworth_PN = mkPN "Backworth" ; -- status=guess src=geonames
+lin bacup_PN = mkPN "Bacup" ; -- status=guess src=geonames
+lin badajoz_PN = mkPN "Badajoz" ; -- status=guess src=geonames
+lin badalona_PN = mkPN "Badalona" ; -- status=guess src=geonames
+lin baghdad_PN = mkPN "Bagdad" ; -- status=guess src=geonames
+lin bahamas_PN = mkPN "Bahamas" ; -- status=guess src=geonames
+lin bahrain_PN = mkPN "Bahreïn" ; -- status=guess src=geonames
+lin baku_PN = mkPN "Bakou" ; -- status=guess src=geonames
+lin baldock_PN = mkPN "Baldock" ; -- status=guess src=geonames
+lin baltimore_PN = mkPN "Baltimore" ; -- status=guess src=geonames
+lin banbury_PN = mkPN "Banbury" ; -- status=guess src=geonames
+lin bandung_PN = mkPN "Bandung" ; -- status=guess src=geonames
+lin bangalore_PN = mkPN "Bangalore" ; -- status=guess src=geonames
+lin bangkok_PN = mkPN "Bangkok" ; -- status=guess src=geonames
+lin bangladesh_PN = mkPN "Pakistan oriental" ; -- status=guess src=geonames
+lin bangor_PN = mkPN "Bangor" ; -- status=guess src=geonames
+lin bannockburn_PN = mkPN "Bannockburn" ; -- status=guess src=geonames
+lin bantry_PN = mkPN "Bantry" ; -- status=guess src=geonames
+lin barbados_PN = mkPN "Barbade" ; -- status=guess src=geonames
+lin barbara_PN = mkPN "Barbara" ; -- status=guess src=geonames
+lin barcelona_PN = mkPN ("Barcelona" | "Barcelone");
+lin bargoed_PN = mkPN "Bargoed" ; -- status=guess src=geonames
+lin bari_PN = mkPN "Bari" ; -- status=guess src=geonames
+lin barking_PN = mkPN "Barking" ; -- status=guess src=geonames
+lin barnet_PN = mkPN "Barnet" ; -- status=guess src=geonames
+lin barnoldswick_PN = mkPN "Barnoldswick" ; -- status=guess src=geonames
+lin barnsley_PN = mkPN "Barnsley" ; -- status=guess src=geonames
+lin barnstaple_PN = mkPN "Barnstaple" ; -- status=guess src=geonames
+lin barranquilla_PN = mkPN "Barranquilla" ; -- status=guess src=geonames
+lin barrhead_PN = mkPN "Barrhead" ; -- status=guess src=geonames
+lin barry_PN = mkPN "Barry" ; -- status=guess src=geonames
+lin bart_PN = mkPN "Bart" ; -- status=guess src=geonames
+lin basel_PN = mkPN "Bâle" ; -- status=guess src=geonames
+lin basildon_PN = mkPN "Basildon" ; -- status=guess src=geonames
+lin basingstoke_PN = mkPN "Basingstoke" ; -- status=guess src=geonames
+lin bath_PN = mkPN "Bath" ; -- status=guess src=geonames
+lin bathgate_PN = mkPN "Bathgate" ; -- status=guess src=geonames
+lin batley_PN = mkPN "Batley" ; -- status=guess src=geonames
+lin beaconsfield_PN = mkPN "Beaconsfield" ; -- status=guess src=geonames
+lin bearsden_PN = mkPN "Bearsden" ; -- status=guess src=geonames
+lin beatrice_PN = mkPN "Beatrice" ; -- status=guess src=geonames
+lin beaumaris_PN = mkPN "Beaumaris" ; -- status=guess src=geonames
+lin bebington_PN = mkPN "Bebington" ; -- status=guess src=geonames
+lin beccles_PN = mkPN "Beccles" ; -- status=guess src=geonames
+lin beddau_PN = mkPN "Beddau" ; -- status=guess src=geonames
+lin bedford_PN = mkPN "Bedford" ; -- status=guess src=geonames
+lin bedlington_PN = mkPN "Bedlington" ; -- status=guess src=geonames
+lin bedwas_PN = mkPN "Bedwas" ; -- status=guess src=geonames
+lin beirut_PN = mkPN "Beyrouth" ; -- status=guess src=geonames
+lin beith_PN = mkPN "Beith" ; -- status=guess src=geonames
+lin belfast_PN = mkPN "Belfast" ; -- status=guess src=geonames
+lin belgium_PN = mkPN "Belgique" ; -- status=guess src=geonames
+lin belgrade_PN = mkPN "Belgrade" ; -- status=guess src=geonames
+lin bella_PN = mkPN "Bella" ; -- status=guess src=geonames
+lin belle_PN = mkPN "Belle" ; -- status=guess src=geonames
+lin bellshill_PN = mkPN "Bellshill" ; -- status=guess src=geonames
+lin belo_horizonte_PN = mkPN "Belo Horizonte" ; -- status=guess src=geonames
+lin belper_PN = mkPN "Belper" ; -- status=guess src=geonames
+lin benin_PN = mkPN "Bénin" ; -- status=guess src=geonames
+lin benjamin_PN = mkPN "Benjamin" ; -- status=guess src=geonames
+lin bergamo_PN = mkPN "Bergame" ; -- status=guess src=geonames
+lin bergen_PN = mkPN "Bergen" ; -- status=guess src=geonames
+lin berkhamsted_PN = mkPN "Berkhamsted" ; -- status=guess src=geonames
+lin berlin_PN = mkPN "Berlin" ; -- status=guess src=geonames
+lin bermuda_PN = mkPN "Bermudes" ; -- status=guess src=geonames
+lin bern_PN = mkPN "Berne" ; -- status=guess src=geonames
+lin bernie_PN = mkPN "Bernie" ; -- status=guess src=geonames
+lin beverley_PN = mkPN "Beverley" ; -- status=guess src=geonames
+lin bewdley_PN = mkPN "Bewdley" ; -- status=guess src=geonames
+lin bexley_PN = mkPN "Bexley" ; -- status=guess src=geonames
+lin bhutan_PN = mkPN "Bhutan" ; -- status=guess src=geonames
+lin bicester_PN = mkPN "Bicester" ; -- status=guess src=geonames
+lin biddulph_PN = mkPN "Biddulph" ; -- status=guess src=geonames
+lin bideford_PN = mkPN "Bideford" ; -- status=guess src=geonames
+lin bielefeld_PN = mkPN "Bielefeld" ; -- status=guess src=geonames
+lin biggleswade_PN = mkPN "Biggleswade" ; -- status=guess src=geonames
+lin bilbao_PN = mkPN "Bilbao" ; -- status=guess src=geonames
+lin billericay_PN = mkPN "Billericay" ; -- status=guess src=geonames
+lin billington_PN = mkPN "Billington" ; -- status=guess src=geonames
+lin bingley_PN = mkPN "Bingley" ; -- status=guess src=geonames
+lin birkenhead_PN = mkPN "Birkenhead" ; -- status=guess src=geonames
+lin birtley_PN = mkPN "Birtley" ; -- status=guess src=geonames
+lin bishopbriggs_PN = mkPN "Bishopbriggs" ; -- status=guess src=geonames
+lin blackburn_PN = mkPN "Blackburn" ; -- status=guess src=geonames
+lin blackpool_PN = mkPN "Blackpool" ; -- status=guess src=geonames
+lin blackwood_PN = mkPN "Blackwood" ; -- status=guess src=geonames
+lin blaenavon_PN = mkPN "Blaenavon" ; -- status=guess src=geonames
+lin blairgowrie_PN = mkPN "Blairgowrie" ; -- status=guess src=geonames
+lin blantyre_PN = mkPN "Blantyre" ; -- status=guess src=geonames
+lin bletchley_PN = mkPN "Bletchley" ; -- status=guess src=geonames
+lin blidworth_PN = mkPN "Blidworth" ; -- status=guess src=geonames
+lin blyth_PN = mkPN "Blyth" ; -- status=guess src=geonames
+lin bochum_PN = mkPN "Bochum" ; -- status=guess src=geonames
+lin bodmin_PN = mkPN "Bodmin" ; -- status=guess src=geonames
+lin bogota_PN = mkPN "Bogota" ; -- status=guess src=geonames
+lin bolivia_PN = mkPN "Bolivie" ; -- status=guess src=geonames
+lin bollington_PN = mkPN "Bollington" ; -- status=guess src=geonames
+lin bologna_PN = mkPN "Bologne" ; -- status=guess src=geonames
+lin bolsover_PN = mkPN "Bolsover" ; -- status=guess src=geonames
+lin bolton_PN = mkPN "Bolton" ; -- status=guess src=geonames
+lin bolzano_PN = mkPN "Bolzano" ; -- status=guess src=geonames
+lin bonn_PN = mkPN "Bonn" ; -- status=guess src=geonames
+lin bonnybridge_PN = mkPN "Bonnybridge" ; -- status=guess src=geonames
+lin bonnyrigg_PN = mkPN "Bonnyrigg" ; -- status=guess src=geonames
+lin bootle_PN = mkPN "Bootle" ; -- status=guess src=geonames
+lin bordeaux_PN = mkPN "Bordeaux" ; -- status=guess src=geonames
+lin bordon_PN = mkPN "Bordon" ; -- status=guess src=geonames
+lin boston_PN = mkPN "Boston" ; -- status=guess src=geonames
+lin botswana_PN = mkPN "Botswana" ; -- status=guess src=geonames
+lin bottrop_PN = mkPN "Bottrop" ; -- status=guess src=geonames
+lin bourne_PN = mkPN "Bourne" ; -- status=guess src=geonames
+lin bournemouth_PN = mkPN "Bornemouth" ; -- status=guess src=geonames
+lin bracknell_PN = mkPN "Bracknell" ; -- status=guess src=geonames
+lin bradford_PN = mkPN "Bradford" ; -- status=guess src=geonames
+lin braintree_PN = mkPN "Braintree" ; -- status=guess src=geonames
+lin bratislava_PN = mkPN "Bratislava" ; -- status=guess src=geonames
+lin braunschweig_PN = mkPN "Brunswick" ; -- status=guess src=geonames
+lin braunton_PN = mkPN "Braunton" ; -- status=guess src=geonames
+lin brazil_PN = mkPN "Brésil" ; -- status=guess src=geonames
+lin breda_PN = mkPN ("Bréda" | "Breda di Piave");
+lin bremen_PN = mkPN "Brême" ; -- status=guess src=geonames
+lin bremerhaven_PN = mkPN "Bremerhaven" ; -- status=guess src=geonames
+lin brent_PN = mkPN "Brent" ; -- status=guess src=geonames
+lin brentwood_PN = mkPN "Brentwood" ; -- status=guess src=geonames
+lin brescia_PN = mkPN "Brescia" ; -- status=guess src=geonames
+lin brest_PN = mkPN "Brest" ; -- status=guess src=geonames
+lin bridgend_PN = mkPN "Bridgend" ; -- status=guess src=geonames
+lin bridgnorth_PN = mkPN "Bridgnorth" ; -- status=guess src=geonames
+lin bridgwater_PN = mkPN "Bridgwater" ; -- status=guess src=geonames
+lin bridlington_PN = mkPN "Bridlington" ; -- status=guess src=geonames
+lin bridport_PN = mkPN "Bridport" ; -- status=guess src=geonames
+lin brig_PN = mkPN "Brigue-Glis" ; -- status=guess src=geonames
+lin brighouse_PN = mkPN "Brighouse" ; -- status=guess src=geonames
+lin brightlingsea_PN = mkPN "Brightlingsea" ; -- status=guess src=geonames
+lin brighton_PN = mkPN "Brighton" ; -- status=guess src=geonames
+lin brisbane_PN = mkPN "Brisbane" ; -- status=guess src=geonames
+lin bristol_PN = mkPN "Bristol" ; -- status=guess src=geonames
+lin brixham_PN = mkPN "Brixham" ; -- status=guess src=geonames
+lin brno_PN = mkPN "Brno" ; -- status=guess src=geonames
+lin bromley_PN = mkPN "Bromley" ; -- status=guess src=geonames
+lin bromsgrove_PN = mkPN "Bromsgrove" ; -- status=guess src=geonames
+lin broughton_PN = mkPN "Broughton" ; -- status=guess src=geonames
+lin broxburn_PN = mkPN "Broxburn" ; -- status=guess src=geonames
+lin bruce_PN = mkPN "Bruce" ; -- status=guess src=geonames
+lin bruges_PN = mkPN "Bruges" ; -- status=guess src=geonames
+lin brunei_PN = mkPN "Brunéi Darussalam" ; -- status=guess src=geonames
+lin brunswick_PN = mkPN "Brunswick" ; -- status=guess src=geonames
+lin brussels_PN = mkPN "Bruxelles" ; -- status=guess src=geonames
+lin bryan_PN = mkPN "Bryan" ; -- status=guess src=geonames
+lin buckhaven_PN = mkPN "Buckhaven" ; -- status=guess src=geonames
+lin buckie_PN = mkPN "Buckie" ; -- status=guess src=geonames
+lin buckingham_PN = mkPN "Buckingham" ; -- status=guess src=geonames
+lin buckley_PN = mkPN "Buckley" ; -- status=guess src=geonames
+lin budapest_PN = mkPN "Budapest" ; -- status=guess src=geonames
+lin buffalo_PN = mkPN "Buffalo" ; -- status=guess src=geonames
+lin bulgaria_PN = mkPN "Bulgarie" ; -- status=guess src=geonames
+lin bulgarian_A = mkA "bulgarien" ;
+lin bulgarianMasc_N = mkN "bulgare" masculine ;
+lin bulgarianFem_N = mkN "bulgare" feminine ;
+lin bulkington_PN = mkPN "Bulkington" ; -- status=guess src=geonames
+lin burgos_PN = mkPN "Burgos" ; -- status=guess src=geonames
+lin burley_PN = mkPN "Burley" ; -- status=guess src=geonames
+lin burnley_PN = mkPN "Burnley" ; -- status=guess src=geonames
+lin burntisland_PN = mkPN "Burntisland" ; -- status=guess src=geonames
+lin burntwood_PN = mkPN "Burntwood" ; -- status=guess src=geonames
+lin burundi_PN = mkPN "Burundi" ; -- status=guess src=geonames
+lin bury_PN = mkPN "Bury" ; -- status=guess src=geonames
+lin buxton_PN = mkPN "Buxton" ; -- status=guess src=geonames
+lin cadiz_PN = mkPN "Cadix" ; -- status=guess src=geonames
+lin caen_PN = mkPN "Caen" ; -- status=guess src=geonames
+lin caerleon_PN = mkPN "Caerleon" ; -- status=guess src=geonames
+lin caernarfon_PN = mkPN "Caernarfon" ; -- status=guess src=geonames
+lin caerphilly_PN = mkPN "Caerphilly" ; -- status=guess src=geonames
+lin cagliari_PN = mkPN "Cagliari" ; -- status=guess src=geonames
+lin cairo_PN = mkPN "Le Caire" ; -- status=guess src=geonames
+lin calcutta_PN = mkPN "Calcutta" ; -- status=guess src=geonames
+lin caldicot_PN = mkPN "Caldicot" ; -- status=guess src=geonames
+lin cali_PN = mkPN "Cali" ; -- status=guess src=geonames
+lin california_PN = mkPN "California" ; -- status=guess src=geonames
+lin calne_PN = mkPN "Calne" ; -- status=guess src=geonames
+lin calverton_PN = mkPN "Calverton" ; -- status=guess src=geonames
+lin cambodia_PN = mkPN "Cambodge" ; -- status=guess src=geonames
+lin cambridge_PN = mkPN "Cambridge" ; -- status=guess src=geonames
+lin camden_PN = mkPN "Camden" ; -- status=guess src=geonames
+lin cameroon_PN = mkPN "Cameroun" ; -- status=guess src=geonames
+lin campbeltown_PN = mkPN "Campbeltown" ; -- status=guess src=geonames
+lin canada_PN = mkPN "Canada" ; -- status=guess src=geonames
+lin canberra_PN = mkPN "Canberra" ; -- status=guess src=geonames
+lin cannes_PN = mkPN "Cannes" ; -- status=guess src=geonames
+lin cannock_PN = mkPN "Cannock" ; -- status=guess src=geonames
+lin canterbury_PN = mkPN "Cantorbéry" ; -- status=guess src=geonames
+lin canton_PN = mkPN "Canton" ; -- status=guess src=geonames
+lin caracas_PN = mkPN "Caracas" ; -- status=guess src=geonames
+lin cardenden_PN = mkPN "Cardenden" ; -- status=guess src=geonames
+lin cardiff_PN = mkPN "Cardiff" ; -- status=guess src=geonames
+lin cardigan_PN = mkPN "Aberteifi" ; -- status=guess src=geonames
+lin carlisle_PN = mkPN "Carlisle" ; -- status=guess src=geonames
+lin carlow_PN = mkPN "Carlow" ; -- status=guess src=geonames
+lin carluke_PN = mkPN "Carluke" ; -- status=guess src=geonames
+lin carmarthen_PN = mkPN "Carmarthen" ; -- status=guess src=geonames
+lin carnforth_PN = mkPN "Carnforth" ; -- status=guess src=geonames
+lin carnoustie_PN = mkPN "Carnoustie" ; -- status=guess src=geonames
+lin carolina_PN = mkPN "Carolina" ; -- status=guess src=geonames
+lin cartagena_PN = mkPN ("Carthagène" | "Carthagène des Indes");
+lin casablanca_PN = mkPN "Casablanca" ; -- status=guess src=geonames
+lin castleford_PN = mkPN "Castleford" ; -- status=guess src=geonames
+lin catania_PN = mkPN "Catane" ; -- status=guess src=geonames
+lin cavan_PN = mkPN "Cavan" ; -- status=guess src=geonames
+lin cecilia_PN = mkPN "Cecilia" ; -- status=guess src=geonames
+lin chad_PN = mkPN "Tchad" ; -- status=guess src=geonames
+lin chalfont_PN = mkPN "Chalfont" ; -- status=guess src=geonames
+lin changchun_PN = mkPN "Changchun" ; -- status=guess src=geonames
+lin changsha_PN = mkPN "Changsha" ; -- status=guess src=geonames
+lin chard_PN = mkPN "Chard" ; -- status=guess src=geonames
+lin charlotte_PN = mkPN "Charlotte" ; -- status=guess src=geonames
+lin chatham_PN = mkPN "Chatham" ; -- status=guess src=geonames
+lin cheadle_PN = mkPN "Cheadle" ; -- status=guess src=geonames
+lin chelmsford_PN = mkPN "Chelmsford" ; -- status=guess src=geonames
+lin chelsea_PN = mkPN "Chelsea" ; -- status=guess src=geonames
+lin cheltenham_PN = mkPN "Cheltenham" ; -- status=guess src=geonames
+lin chelyabinsk_PN = mkPN "Tcheliabinsk" ; -- status=guess src=geonames
+lin chepstow_PN = mkPN "Chepstow" ; -- status=guess src=geonames
+lin chesham_PN = mkPN "Chesham" ; -- status=guess src=geonames
+lin cheshire_PN = mkPN "Cheshire" ; -- status=guess src=geonames
+lin chester_PN = mkPN "Chester" ; -- status=guess src=geonames
+lin chesterfield_PN = mkPN "Chesterfield" ; -- status=guess src=geonames
+lin chicago_PN = mkPN "Chicago" ; -- status=guess src=geonames
+lin chichester_PN = mkPN "Chichester" ; -- status=guess src=geonames
+lin chile_PN = mkPN "Chili" ; -- status=guess src=geonames
+lin china_PN = mkPN "Chine" ; 
+lin chinese_A = mkA "chinois" ;
+lin chineseMasc_N = mkN "chinois" ;
+lin chineseFem_N = mkN "chinoise" ;
+lin chippenham_PN = mkPN "Chippenham" ; -- status=guess src=geonames
+lin chorley_PN = mkPN "Chorley" ; -- status=guess src=geonames
+lin christchurch_PN = mkPN "Christchurch" ; -- status=guess src=geonames
+lin christmas_PN = mkPN "Christmas" ; -- status=guess src=geonames
+lin christopher_PN = mkPN "Christopher" ; -- status=guess src=geonames
+lin cincinnati_PN = mkPN "Cincinnati" ; -- status=guess src=geonames
+lin cinderford_PN = mkPN "Cinderford" ; -- status=guess src=geonames
+lin cirencester_PN = mkPN "Cirencester" ; -- status=guess src=geonames
+lin clare_PN = mkPN "Clare" ; -- status=guess src=geonames
+lin clarkston_PN = mkPN "Clarkston" ; -- status=guess src=geonames
+lin claude_PN = mkPN "Claude" ; -- status=guess src=geonames
+lin cleethorpes_PN = mkPN "Cleethorpes" ; -- status=guess src=geonames
+lin clevedon_PN = mkPN "Clevedon" ; -- status=guess src=geonames
+lin cleveland_PN = mkPN "Cleveland" ; -- status=guess src=geonames
+lin clifford_PN = mkPN "Clifford" ; -- status=guess src=geonames
+lin clitheroe_PN = mkPN "Clitheroe" ; -- status=guess src=geonames
+lin clive_PN = mkPN "Clive" ; -- status=guess src=geonames
+lin clowne_PN = mkPN "Clowne" ; -- status=guess src=geonames
+lin clydach_PN = mkPN "Clydach" ; -- status=guess src=geonames
+lin clydebank_PN = mkPN "Clydebank" ; -- status=guess src=geonames
+lin coalville_PN = mkPN "Coalville" ; -- status=guess src=geonames
+lin coatbridge_PN = mkPN "Coatbridge" ; -- status=guess src=geonames
+lin cobham_PN = mkPN "Cobham" ; -- status=guess src=geonames
+lin cockermouth_PN = mkPN "Cockermouth" ; -- status=guess src=geonames
+lin codsall_PN = mkPN "Codsall" ; -- status=guess src=geonames
+lin coimbatore_PN = mkPN "Coimbatore" ; -- status=guess src=geonames
+lin colchester_PN = mkPN "Colchester" ; -- status=guess src=geonames
+lin colne_PN = mkPN "Colne" ; -- status=guess src=geonames
+lin cologne_PN = mkPN "Cologne" ; -- status=guess src=geonames
+lin colombia_PN = mkPN "Colombie" ; -- status=guess src=geonames
+lin colombo_PN = mkPN "Colombo" ; -- status=guess src=geonames
+lin colorado_PN = mkPN "Colorado" ; -- status=guess src=geonames
+lin columbia_PN = mkPN "Columbia" ; -- status=guess src=geonames
+lin columbus_PN = mkPN "Columbus" ; -- status=guess src=geonames
+lin congleton_PN = mkPN "Congleton" ; -- status=guess src=geonames
+lin consett_PN = mkPN "Consett" ; -- status=guess src=geonames
+lin conwy_PN = mkPN "Conwy" ; -- status=guess src=geonames
+lin cookham_PN = mkPN "Cookham" ; -- status=guess src=geonames
+lin copenhagen_PN = mkPN "Copenhague" ; -- status=guess src=geonames
+lin coppull_PN = mkPN "Coppull" ; -- status=guess src=geonames
+lin corby_PN = mkPN "Corby" ; -- status=guess src=geonames
+lin cork_PN = mkPN "Cork" ; -- status=guess src=geonames
+lin cornwall_PN = mkPN "Cornwall" ; -- status=guess src=geonames
+lin corsham_PN = mkPN "Corsham" ; -- status=guess src=geonames
+lin corunna_PN = mkPN "Corunna" ; -- status=guess src=geonames
+lin cosenza_PN = mkPN "Cosenza" ; -- status=guess src=geonames
+lin coventry_PN = mkPN "Coventry" ; -- status=guess src=geonames
+lin cowdenbeath_PN = mkPN "Cowdenbeath" ; -- status=guess src=geonames
+lin cowes_PN = mkPN "Cowes" ; -- status=guess src=geonames
+lin cramlington_PN = mkPN "Cramlington" ; -- status=guess src=geonames
+lin crawley_PN = mkPN "Crawley" ; -- status=guess src=geonames
+lin cres_PN = mkPN "Cres" ; -- status=guess src=geonames
+lin creswell_PN = mkPN "Creswell" ; -- status=guess src=geonames
+lin crewe_PN = mkPN "Crewe" ; -- status=guess src=geonames
+lin crieff_PN = mkPN "Crieff" ; -- status=guess src=geonames
+lin cromer_PN = mkPN "Cromer" ; -- status=guess src=geonames
+lin crook_PN = mkPN "Crook" ; -- status=guess src=geonames
+lin crosby_PN = mkPN "Crosby" ; -- status=guess src=geonames
+lin crowborough_PN = mkPN "Crowborough" ; -- status=guess src=geonames
+lin crowthorne_PN = mkPN "Crowthorne" ; -- status=guess src=geonames
+lin croydon_PN = mkPN "Croydon" ; -- status=guess src=geonames
+lin cuba_PN = mkPN "Cuba" ; -- status=guess src=geonames
+lin cudworth_PN = mkPN "Cudworth" ; -- status=guess src=geonames
+lin cuffley_PN = mkPN "Cuffley" ; -- status=guess src=geonames
+lin culcheth_PN = mkPN "Culcheth" ; -- status=guess src=geonames
+lin cumberland_PN = mkPN "Cumberland" ; -- status=guess src=geonames
+lin cumbernauld_PN = mkPN "Cumbernauld" ; -- status=guess src=geonames
+lin cumnock_PN = mkPN "Cumnock" ; -- status=guess src=geonames
+lin cupar_PN = mkPN "Cupar" ; -- status=guess src=geonames
+lin curitiba_PN = mkPN "Curitiba" ; -- status=guess src=geonames
+lin currie_PN = mkPN "Currie" ; -- status=guess src=geonames
+lin cwmbran_PN = mkPN "Cwmbran" ; -- status=guess src=geonames
+lin cyprus_PN = mkPN "Chypre" ; -- status=guess src=geonames
+lin cyril_PN = mkPN "Cyril" ; -- status=guess src=geonames
+lin dakar_PN = mkPN "Dakar" ; -- status=guess src=geonames
+lin dalkeith_PN = mkPN "Dalkeith" ; -- status=guess src=geonames
+lin dallas_PN = mkPN "Dallas" ; -- status=guess src=geonames
+lin dalry_PN = mkPN "Dalry" ; -- status=guess src=geonames
+lin dalton_PN = mkPN "Dalton" ; -- status=guess src=geonames
+lin damascus_PN = mkPN "Damas" ; -- status=guess src=geonames
+lin daphne_PN = mkPN "Daphne" ; -- status=guess src=geonames
+lin darby_PN = mkPN "Darby" ; -- status=guess src=geonames
+lin darfield_PN = mkPN "Darfield" ; -- status=guess src=geonames
+lin darlington_PN = mkPN "Darlington" ; -- status=guess src=geonames
+lin darmstadt_PN = mkPN "Darmstadt" ; -- status=guess src=geonames
+lin dartford_PN = mkPN "Dartford" ; -- status=guess src=geonames
+lin dartmouth_PN = mkPN "Dartmouth" ; -- status=guess src=geonames
+lin darwen_PN = mkPN "Darwen" ; -- status=guess src=geonames
+lin daventry_PN = mkPN "Daventry" ; -- status=guess src=geonames
+lin david_PN = mkPN "David" ; -- status=guess src=geonames
+lin dawlish_PN = mkPN "Dawlish" ; -- status=guess src=geonames
+lin dayton_PN = mkPN "Dayton" ; -- status=guess src=geonames
+lin deal_PN = mkPN "Deal" ; -- status=guess src=geonames
+lin delaware_PN = mkPN "Delaware" ; -- status=guess src=geonames
+lin delhi_PN = mkPN "Delhi" ; -- status=guess src=geonames
+lin denain_PN = mkPN "Denain" ; -- status=guess src=geonames
+lin denbigh_PN = mkPN "Denbigh" ; -- status=guess src=geonames
+lin denmark_PN = mkPN "Danemark" ; -- status=guess src=geonames
+lin dennis_PN = mkPN "Dennis" ; -- status=guess src=geonames
+lin denny_PN = mkPN "Denny" ; -- status=guess src=geonames
+lin denver_PN = mkPN "Denver" ; -- status=guess src=geonames
+lin derby_PN = mkPN "Derby" ; -- status=guess src=geonames
+lin dessau_PN = mkPN "Dessau" ; -- status=guess src=geonames
+lin detroit_PN = mkPN "Détroit" ; -- status=guess src=geonames
+lin devizes_PN = mkPN "Devizes" ; -- status=guess src=geonames
+lin devon_PN = mkPN "Devon" ; -- status=guess src=geonames
+lin dewsbury_PN = mkPN "Dewsbury" ; -- status=guess src=geonames
+lin didcot_PN = mkPN "Didcot" ; -- status=guess src=geonames
+lin dijon_PN = mkPN "Dijon" ; -- status=guess src=geonames
+lin dingle_PN = mkPN "Dingle" ; -- status=guess src=geonames
+lin dinnington_PN = mkPN "Dinnington" ; -- status=guess src=geonames
+lin djibouti_PN = mkPN "Djibouti" ; -- status=guess src=geonames
+lin dominica_PN = mkPN "Dominique" ; -- status=guess src=geonames
+lin don_PN = mkPN "Don" ; -- status=guess src=geonames
+lin doncaster_PN = mkPN "Doncaster" ; -- status=guess src=geonames
+lin donegal_PN = mkPN "Donegal" ; -- status=guess src=geonames
+lin donetsk_PN = mkPN "Donetsk" ; -- status=guess src=geonames
+lin dora_PN = mkPN "Dora" ; -- status=guess src=geonames
+lin dorchester_PN = mkPN "Dorchester" ; -- status=guess src=geonames
+lin dordrecht_PN = mkPN "Dordrecht" ; -- status=guess src=geonames
+lin dorking_PN = mkPN "Dorking" ; -- status=guess src=geonames
+lin dortmund_PN = mkPN "Dortmund" ; -- status=guess src=geonames
+lin douai_PN = mkPN "Douai" ; -- status=guess src=geonames
+lin douglas_PN = mkPN "Douglas" ; -- status=guess src=geonames
+lin dover_PN = mkPN ("Dover" | "Douvres");
+lin dresden_PN = mkPN "Dresde" ; -- status=guess src=geonames
+lin driffield_PN = mkPN "Driffield" ; -- status=guess src=geonames
+lin drogheda_PN = mkPN "Drogheda" ; -- status=guess src=geonames
+lin droitwich_PN = mkPN "Droitwich" ; -- status=guess src=geonames
+lin dronfield_PN = mkPN "Dronfield" ; -- status=guess src=geonames
+lin dublin_PN = mkPN "Dublin" ; -- status=guess src=geonames
+lin dudley_PN = mkPN "Dudley" ; -- status=guess src=geonames
+lin duisburg_PN = mkPN "Duisbourg" ; -- status=guess src=geonames
+lin dukinfield_PN = mkPN "Dukinfield" ; -- status=guess src=geonames
+lin dumbarton_PN = mkPN "Dumbarton" ; -- status=guess src=geonames
+lin dumfries_PN = mkPN "Dumfries" ; -- status=guess src=geonames
+lin duncan_PN = mkPN "Duncan" ; -- status=guess src=geonames
+lin dundalk_PN = mkPN "Dundalk" ; -- status=guess src=geonames
+lin dundee_PN = mkPN "Dundee" ; -- status=guess src=geonames
+lin dunfermline_PN = mkPN "Dunfermline" ; -- status=guess src=geonames
+lin dunkirk_PN = mkPN "Dunkirk" ; -- status=guess src=geonames
+lin dunoon_PN = mkPN "Dunoon" ; -- status=guess src=geonames
+lin dunstable_PN = mkPN "Dunstable" ; -- status=guess src=geonames
+lin durban_PN = mkPN "Durban" ; -- status=guess src=geonames
+lin durham_PN = mkPN "Durham" ; -- status=guess src=geonames
+lin durrington_PN = mkPN "Durrington" ; -- status=guess src=geonames
+lin dursley_PN = mkPN "Dursley" ; -- status=guess src=geonames
+lin dutch_A = mkA "hollandais" ;
+lin dutchMasc_N = mkN "hollandais" ;
+lin dutchFem_N = mkN "hollandaise" ;
+lin eaglescliffe_PN = mkPN "Eaglescliffe" ; -- status=guess src=geonames
+lin ealing_PN = mkPN "Ealing" ; -- status=guess src=geonames
+lin easington_PN = mkPN "Easington" ; -- status=guess src=geonames
+lin eastbourne_PN = mkPN "Eastbourne" ; -- status=guess src=geonames
+lin eastleigh_PN = mkPN "Eastleigh" ; -- status=guess src=geonames
+lin eccles_PN = mkPN "Eccles" ; -- status=guess src=geonames
+lin ecuador_PN = mkPN "Équateur" ; -- status=guess src=geonames
+lin ed_PN = mkPN "Ed" ; -- status=guess src=geonames
+lin eden_PN = mkPN "Eden" ; -- status=guess src=geonames
+lin edenbridge_PN = mkPN "Edenbridge" ; -- status=guess src=geonames
+lin edgar_PN = mkPN "Edgar" ; -- status=guess src=geonames
+lin edinburgh_PN = mkPN "Édimbourg" ; -- status=guess src=geonames
+lin eg_PN = mkPN "Eg" ; -- status=guess src=geonames
+lin egremont_PN = mkPN "Egremont" ; -- status=guess src=geonames
+lin egypt_PN = mkPN "Égypte" ; -- status=guess src=geonames
+lin eindhoven_PN = mkPN "Eindhoven" ; -- status=guess src=geonames
+lin el_salvador_PN = mkPN "Salvador" ; -- status=guess src=geonames
+lin elderslie_PN = mkPN "Elderslie" ; -- status=guess src=geonames
+lin eleanor_PN = mkPN "Eleanor" ; -- status=guess src=geonames
+lin elgin_PN = mkPN "Elgin" ; -- status=guess src=geonames
+lin elizabeth_PN = mkPN "Elizabeth" ; -- status=guess src=geonames
+lin elland_PN = mkPN "Elland" ; -- status=guess src=geonames
+lin ellesmere_PN = mkPN "Ellesmere" ; -- status=guess src=geonames
+lin elstree_PN = mkPN "Elstree" ; -- status=guess src=geonames
+lin ely_PN = mkPN "Ely" ; -- status=guess src=geonames
+lin emsworth_PN = mkPN "Emsworth" ; -- status=guess src=geonames
+lin enfield_PN = mkPN "Enfield" ; -- status=guess src=geonames
+lin england_PN = mkPN "England" ; -- status=guess src=geonames
+lin english_A = mkA "anglais" ;
+lin englishMasc_N = mkN "anglais" ;
+lin englishFem_N = mkN "anglaise" ;
+lin enoch_PN = mkPN "Enoch" ; -- status=guess src=geonames
+lin enschede_PN = mkPN "Enschede" ; -- status=guess src=geonames
+lin epping_PN = mkPN "Epping" ; -- status=guess src=geonames
+lin epsom_PN = mkPN "Epsom" ; -- status=guess src=geonames
+lin erfurt_PN = mkPN "Erfurt" ; -- status=guess src=geonames
+lin erin_PN = mkPN "Erin" ; -- status=guess src=geonames
+lin eritrea_PN = mkPN "Érythrée" ; -- status=guess src=geonames
+lin erlangen_PN = mkPN "Erlangen" ; -- status=guess src=geonames
+lin essen_PN = mkPN "Essen" ; -- status=guess src=geonames
+lin essex_PN = mkPN "Essex" ; -- status=guess src=geonames
+lin esther_PN = mkPN "Esther" ; -- status=guess src=geonames
+lin ethiopia_PN = mkPN "Éthiopie" ; -- status=guess src=geonames
+lin eugene_PN = mkPN "Eugene" ; -- status=guess src=geonames
+lin eunice_PN = mkPN "Eunice" ; -- status=guess src=geonames
+lin evesham_PN = mkPN "Evesham" ; -- status=guess src=geonames
+lin ewell_PN = mkPN "Ewell" ; -- status=guess src=geonames
+lin exeter_PN = mkPN "Exeter" ; -- status=guess src=geonames
+lin exmouth_PN = mkPN "Exmouth" ; -- status=guess src=geonames
+lin falkirk_PN = mkPN "Falkirk" ; -- status=guess src=geonames
+lin falmouth_PN = mkPN "Falmouth" ; -- status=guess src=geonames
+lin farnham_PN = mkPN "Farnham" ; -- status=guess src=geonames
+lin farnworth_PN = mkPN "Farnworth" ; -- status=guess src=geonames
+lin fauldhouse_PN = mkPN "Fauldhouse" ; -- status=guess src=geonames
+lin faversham_PN = mkPN "Faversham" ; -- status=guess src=geonames
+lin featherstone_PN = mkPN "Featherstone" ; -- status=guess src=geonames
+lin felixstowe_PN = mkPN "Felixstowe" ; -- status=guess src=geonames
+lin ferrara_PN = mkPN "Ferrare" ; -- status=guess src=geonames
+lin ferryhill_PN = mkPN "Ferryhill" ; -- status=guess src=geonames
+lin fife_PN = mkPN "Fife" ; -- status=guess src=geonames
+lin fiji_PN = mkPN "Fidji" ; -- status=guess src=geonames
+lin finland_PN = mkPN "Finlande" ; -- status=guess src=geonames
+lin finnish_A = mkA "finlandais" ;
+lin finnishMasc_N = mkN "finlandais" ;
+lin finnishFem_N = mkN "finlandaise" ;
+lin fleet_PN = mkPN "Fleet" ; -- status=guess src=geonames
+lin fleetwood_PN = mkPN "Fleetwood" ; -- status=guess src=geonames
+lin flint_PN = mkPN "Flint" ; -- status=guess src=geonames
+lin flora_PN = mkPN "Flora" ; -- status=guess src=geonames
+lin florence_1_PN = mkPN "Florence" ; -- status=guess src=geonames
+lin florence_2_PN = mkPN "Florence" ; -- status=guess src=geonames
+lin florida_PN = mkPN "Florida" ; -- status=guess src=geonames
+lin foggia_PN = mkPN "Foggia" ; -- status=guess src=geonames
+lin folkestone_PN = mkPN "Folkestone" ; -- status=guess src=geonames
+lin forfar_PN = mkPN "Forfar" ; -- status=guess src=geonames
+lin formby_PN = mkPN "Formby" ; -- status=guess src=geonames
+lin formosa_PN = mkPN "Formosa" ; -- status=guess src=geonames
+lin fortaleza_PN = mkPN "Fortaleza" ; -- status=guess src=geonames
+lin fowey_PN = mkPN "Fowey" ; -- status=guess src=geonames
+lin france_PN = mkPN "France" ; -- status=guess src=geonames
+lin francis_PN = mkPN "Francis" ; -- status=guess src=geonames
+lin fraserburgh_PN = mkPN "Fraserburgh" ; -- status=guess src=geonames
+lin freckleton_PN = mkPN "Freckleton" ; -- status=guess src=geonames
+lin frederick_PN = mkPN "Frederick" ; -- status=guess src=geonames
+lin frederiksberg_PN = mkPN "Frederiksberg" ; -- status=guess src=geonames
+lin freiburg_PN = mkPN "Fribourg-en-Brisgau" ; -- status=guess src=geonames
+lin french_A = mkA "français" ;
+Lin frenchMasc_N = mkN "français" ;
+lin frenchFem_N = mkN "française" ;
+lin freshwater_PN = mkPN "Freshwater" ; -- status=guess src=geonames
+lin frodsham_PN = mkPN "Frodsham" ; -- status=guess src=geonames
+lin frome_PN = mkPN "Frome" ; -- status=guess src=geonames
+lin furth_PN = mkPN "Furth" ; -- status=guess src=geonames
+lin fushun_PN = mkPN "Fushun" ; -- status=guess src=geonames
+lin gabon_PN = mkPN "Gabon" ; -- status=guess src=geonames
+lin gainsborough_PN = mkPN "Gainsborough" ; -- status=guess src=geonames
+lin galashiels_PN = mkPN "Galashiels" ; -- status=guess src=geonames
+lin gallup_PN = mkPN "Gallup" ; -- status=guess src=geonames
+lin gambia_PN = mkPN "Gambie" ; -- status=guess src=geonames
+lin garforth_PN = mkPN "Garforth" ; -- status=guess src=geonames
+lin gary_PN = mkPN "Gary" ; -- status=guess src=geonames
+lin gateshead_PN = mkPN "Gateshead" ; -- status=guess src=geonames
+lin gelligaer_PN = mkPN "Gelligaer" ; -- status=guess src=geonames
+lin gelsenkirchen_PN = mkPN "Gelsenkirchen" ; -- status=guess src=geonames
+lin gemini_PN = mkPN "Gemini" ; -- status=guess src=geonames
+lin geneva_PN = mkPN "Geneva" ; -- status=guess src=geonames
+lin genoa_PN = mkPN "Gênes" ; -- status=guess src=geonames
+lin george_PN = mkPN "George" ; -- status=guess src=geonames
+lin georgia_PN = mkPN "Géorgie" ; -- status=guess src=geonames
+lin gerald_PN = mkPN "Gerald" ; -- status=guess src=geonames
+lin germany_PN = mkPN "Allemagne" ; 
+lin german_A = mkA "allemand" ;
+lin germanMasc_N = mkN "allemand" ;
+lin germanFem_N = mkN "allemande" ;
+lin ghana_PN = mkPN "Ghana" ; -- status=guess src=geonames
+lin gibraltar_PN = mkPN "Gibraltar" ; -- status=guess src=geonames
+lin giffnock_PN = mkPN "Giffnock" ; -- status=guess src=geonames
+lin gilbert_PN = mkPN "Gilbert" ; -- status=guess src=geonames
+lin gill_PN = mkPN "Gill" ; -- status=guess src=geonames
+lin gillingham_PN = mkPN "Gillingham" ; -- status=guess src=geonames
+lin girvan_PN = mkPN "Girvan" ; -- status=guess src=geonames
+lin glasgow_PN = mkPN "Glasgow" ; -- status=guess src=geonames
+lin glastonbury_PN = mkPN "Glastonbury" ; -- status=guess src=geonames
+lin glenrothes_PN = mkPN "Glenrothes" ; -- status=guess src=geonames
+lin gloria_PN = mkPN "Gloria" ; -- status=guess src=geonames
+lin glossop_PN = mkPN "Glossop" ; -- status=guess src=geonames
+lin gloucester_PN = mkPN "Gloucester" ; -- status=guess src=geonames
+lin glusburn_PN = mkPN "Glusburn" ; -- status=guess src=geonames
+lin godalming_PN = mkPN "Godalming" ; -- status=guess src=geonames
+lin godfrey_PN = mkPN "Godfrey" ; -- status=guess src=geonames
+lin godmanchester_PN = mkPN "Godmanchester" ; -- status=guess src=geonames
+lin goole_PN = mkPN "Goole" ; -- status=guess src=geonames
+lin gordon_PN = mkPN "Gordon" ; -- status=guess src=geonames
+lin gorseinon_PN = mkPN "Gorseinon" ; -- status=guess src=geonames
+lin gosport_PN = mkPN "Gosport" ; -- status=guess src=geonames
+lin gothenburg_PN = mkPN "Gothenburg" ; -- status=guess src=geonames
+lin gourock_PN = mkPN "Gourock" ; -- status=guess src=geonames
+lin granada_PN = mkPN ("Granada" | "Grenade");
+lin grangemouth_PN = mkPN "Grangemouth" ; -- status=guess src=geonames
+lin grantham_PN = mkPN "Grantham" ; -- status=guess src=geonames
+lin gravesend_PN = mkPN "Gravesend" ; -- status=guess src=geonames
+lin graz_PN = mkPN "Graz" ; -- status=guess src=geonames
+lin greece_PN = mkPN "Grèce" ; -- status=guess src=geonames
+lin greenock_PN = mkPN "Greenock" ; -- status=guess src=geonames
+lin greenwich_PN = mkPN "Greenwich" ; -- status=guess src=geonames
+lin gregory_PN = mkPN "Gregory" ; -- status=guess src=geonames
+lin grenada_PN = mkPN "Grenade" ; -- status=guess src=geonames
+lin grimethorpe_PN = mkPN "Grimethorpe" ; -- status=guess src=geonames
+lin grimsby_PN = mkPN "Grimsby" ; -- status=guess src=geonames
+lin groningen_PN = mkPN "Groningue" ; -- status=guess src=geonames
+lin guadalajara_PN = mkPN "Guadalajara" ; -- status=guess src=geonames
+lin guatemala_PN = mkPN "Guatemala" ; -- status=guess src=geonames
+lin guayaquil_PN = mkPN "Guayaquil" ; -- status=guess src=geonames
+lin guildford_PN = mkPN "Guildford" ; -- status=guess src=geonames
+lin guinea_PN = mkPN "Guinée-Conakry" ; -- status=guess src=geonames
+lin guisborough_PN = mkPN "Guisborough" ; -- status=guess src=geonames
+lin guyana_PN = mkPN "Guyane britannique" ; -- status=guess src=geonames
+lin haarlem_PN = mkPN "Haarlem" ; -- status=guess src=geonames
+lin hackney_PN = mkPN "Hackney" ; -- status=guess src=geonames
+lin haddington_PN = mkPN "Haddington" ; -- status=guess src=geonames
+lin hagen_PN = mkPN "Hagen" ; -- status=guess src=geonames
+lin hagley_PN = mkPN "Hagley" ; -- status=guess src=geonames
+lin hailsham_PN = mkPN "Hailsham" ; -- status=guess src=geonames
+lin haiphong_PN = mkPN "Hải Phòng" ; -- status=guess src=geonames
+lin haiti_PN = mkPN "Haïti" ; -- status=guess src=geonames
+lin halesowen_PN = mkPN "Halesowen" ; -- status=guess src=geonames
+lin halifax_PN = mkPN "Halifax" ; -- status=guess src=geonames
+lin halle_PN = mkPN "Halle" ; -- status=guess src=geonames
+lin halstead_PN = mkPN "Halstead" ; -- status=guess src=geonames
+lin hamburg_PN = mkPN "Hambourg" ; -- status=guess src=geonames
+lin hamilton_PN = mkPN "Hamilton" ; -- status=guess src=geonames
+lin hammersmith_PN = mkPN "Hammersmith" ; -- status=guess src=geonames
+lin hampshire_PN = mkPN "Hampshire" ; -- status=guess src=geonames
+lin hanoi_PN = mkPN "Hanoï" ; -- status=guess src=geonames
+lin hanover_PN = mkPN "Hanover" ; -- status=guess src=geonames
+lin harbin_PN = mkPN "Harbin" ; -- status=guess src=geonames
+lin harlow_PN = mkPN "Harlow" ; -- status=guess src=geonames
+lin harpenden_PN = mkPN "Harpenden" ; -- status=guess src=geonames
+lin harrogate_PN = mkPN "Harrogate" ; -- status=guess src=geonames
+lin harrow_PN = mkPN "Harrow" ; -- status=guess src=geonames
+lin hartlepool_PN = mkPN "Hartlepool" ; -- status=guess src=geonames
+lin hartley_PN = mkPN "Hartley" ; -- status=guess src=geonames
+lin harvey_PN = mkPN "Harvey" ; -- status=guess src=geonames
+lin harwich_PN = mkPN "Harwich" ; -- status=guess src=geonames
+lin haslemere_PN = mkPN "Haslemere" ; -- status=guess src=geonames
+lin haslingden_PN = mkPN "Haslingden" ; -- status=guess src=geonames
+lin hastings_PN = mkPN "Hastings" ; -- status=guess src=geonames
+lin hatfield_PN = mkPN "Hatfield" ; -- status=guess src=geonames
+lin havana_PN = mkPN "La Havane" ; -- status=guess src=geonames
+lin haverfordwest_PN = mkPN "Haverfordwest" ; -- status=guess src=geonames
+lin haverhill_PN = mkPN "Haverhill" ; -- status=guess src=geonames
+lin hawick_PN = mkPN "Hawick" ; -- status=guess src=geonames
+lin heanor_PN = mkPN "Heanor" ; -- status=guess src=geonames
+lin helensburgh_PN = mkPN "Helensburgh" ; -- status=guess src=geonames
+lin helsinki_PN = mkPN "Helsinki" ; -- status=guess src=geonames
+lin helston_PN = mkPN "Helston" ; -- status=guess src=geonames
+lin hemsworth_PN = mkPN "Hemsworth" ; -- status=guess src=geonames
+lin henry_PN = mkPN "Henry" ; -- status=guess src=geonames
+lin hereford_PN = mkPN "Hereford" ; -- status=guess src=geonames
+lin herne_PN = mkPN "Herne" ; -- status=guess src=geonames
+lin hertford_PN = mkPN "Hertford" ; -- status=guess src=geonames
+lin hexham_PN = mkPN "Hexham" ; -- status=guess src=geonames
+lin heywood_PN = mkPN "Heywood" ; -- status=guess src=geonames
+lin highland_PN = mkPN "Highland" ; -- status=guess src=geonames
+lin hinckley_PN = mkPN "Hinckley" ; -- status=guess src=geonames
+lin hitchin_PN = mkPN "Hitchin" ; -- status=guess src=geonames
+lin hockley_PN = mkPN "Hockley" ; -- status=guess src=geonames
+lin hoddesdon_PN = mkPN "Hoddesdon" ; -- status=guess src=geonames
+lin holland_PN = mkPN "Holland" ; -- status=guess src=geonames
+lin hollywood_PN = mkPN "Hollywood" ; -- status=guess src=geonames
+lin holmfirth_PN = mkPN "Holmfirth" ; -- status=guess src=geonames
+lin holyhead_PN = mkPN "Holyhead" ; -- status=guess src=geonames
+lin honduras_PN = mkPN "Honduras" ; -- status=guess src=geonames
+lin hong_kong_PN = mkPN "Hong Kong" ; -- status=guess src=geonames
+lin honiton_PN = mkPN "Honiton" ; -- status=guess src=geonames
+lin hoo_PN = mkPN "Hoo" ; -- status=guess src=geonames
+lin hope_PN = mkPN "Hope" ; -- status=guess src=geonames
+lin horace_PN = mkPN "Horace" ; -- status=guess src=geonames
+lin horley_PN = mkPN "Horley" ; -- status=guess src=geonames
+lin hornsea_PN = mkPN "Hornsea" ; -- status=guess src=geonames
+lin horsham_PN = mkPN "Horsham" ; -- status=guess src=geonames
+lin horsley_PN = mkPN "Horsley" ; -- status=guess src=geonames
+lin horwich_PN = mkPN "Horwich" ; -- status=guess src=geonames
+lin houghton_PN = mkPN "Houghton" ; -- status=guess src=geonames
+lin hounslow_PN = mkPN "Hounslow" ; -- status=guess src=geonames
+lin houston_PN = mkPN "Houston" ; -- status=guess src=geonames
+lin hove_PN = mkPN "Hove" ; -- status=guess src=geonames
+lin howard_PN = mkPN "Howard" ; -- status=guess src=geonames
+lin hoylake_PN = mkPN "Hoylake" ; -- status=guess src=geonames
+lin hucknall_PN = mkPN "Hucknall" ; -- status=guess src=geonames
+lin huddersfield_PN = mkPN "Huddersfield" ; -- status=guess src=geonames
+lin humberston_PN = mkPN "Humberston" ; -- status=guess src=geonames
+lin hungary_PN = mkPN "Hongrie" ; -- status=guess src=geonames
+lin huntingdon_PN = mkPN "Huntingdon" ; -- status=guess src=geonames
+lin hurstpierpoint_PN = mkPN "Hurstpierpoint" ; -- status=guess src=geonames
+lin hyde_PN = mkPN "Hyde" ; -- status=guess src=geonames
+lin hyderabad_PN = mkPN "Hyderabad" ; -- status=guess src=geonames
+lin hythe_PN = mkPN "Hythe" ; -- status=guess src=geonames
+lin ibadan_PN = mkPN "Ibadan" ; -- status=guess src=geonames
+lin iceland_PN = mkPN "Islande" ; -- status=guess src=geonames
+lin ilfracombe_PN = mkPN "Ilfracombe" ; -- status=guess src=geonames
+lin ilkeston_PN = mkPN "Ilkeston" ; -- status=guess src=geonames
+lin ilkley_PN = mkPN "Ilkley" ; -- status=guess src=geonames
+lin immingham_PN = mkPN "Immingham" ; -- status=guess src=geonames
+lin india_PN = mkPN "Inde" ; -- status=guess src=geonames
+lin indian_A = mkA "indien" ;
+lin indian_N = mkN "indien" ;
+lin indianMasc_N = mkN "indien" ;
+lin indianFem_N = mkN "indienne" ;
+lin indiana_PN = mkPN "Indiana" ; -- status=guess src=geonames
+lin indianapolis_PN = mkPN "Indianapolis" ; -- status=guess src=geonames
+lin indonesia_PN = mkPN "Indes orientales néerlandaises" ; -- status=guess src=geonames
+lin indore_PN = mkPN "Indore" ; -- status=guess src=geonames
+lin ingatestone_PN = mkPN "Ingatestone" ; -- status=guess src=geonames
+lin innsbruck_PN = mkPN "Innsbruck" ; -- status=guess src=geonames
+lin inverkeithing_PN = mkPN "Inverkeithing" ; -- status=guess src=geonames
+lin inverness_PN = mkPN "Inverness" ; -- status=guess src=geonames
+lin inverurie_PN = mkPN "Inverurie" ; -- status=guess src=geonames
+lin iowa_PN = mkPN "Iowa" ; -- status=guess src=geonames
+lin ipswich_PN = mkPN "Ipswich" ; -- status=guess src=geonames
+lin iran_PN = mkPN "Iran" ; -- status=guess src=geonames
+lin iraq_PN = mkPN "Iraq" ; -- status=guess src=geonames
+lin ireland_PN = mkPN "Irlande" ; -- status=guess src=geonames
+lin irthlingborough_PN = mkPN "Irthlingborough" ; -- status=guess src=geonames
+lin irvine_PN = mkPN "Irvine" ; -- status=guess src=geonames
+lin isabel_PN = mkPN "Isabel" ; -- status=guess src=geonames
+lin islington_PN = mkPN "District londonien d'Islington" ; -- status=guess src=geonames
+lin israel_PN = mkPN "Israël" ; -- status=guess src=geonames
+lin italy_PN = mkPN "Italie" ; -- status=guess src=geonames
+lin italian_A = mkA "italien" ;
+lin italianMasc_N = mkN "italien" ;
+lin italianFem_N = mkN "italienne" ;
+lin iver_PN = mkPN "Iver" ; -- status=guess src=geonames
+lin jabalpur_PN = mkPN "Jabalpur" ; -- status=guess src=geonames
+lin jacksonville_PN = mkPN "Jacksonville" ; -- status=guess src=geonames
+lin jaipur_PN = mkPN "Jaipur" ; -- status=guess src=geonames
+lin jakarta_PN = mkPN "Jakarta" ; -- status=guess src=geonames
+lin jamaica_PN = mkPN "Jamaïque" ; -- status=guess src=geonames
+lin japan_PN = mkPN "Japon" ; -- status=guess src=geonames
+lin jarrow_PN = mkPN "Jarrow" ; -- status=guess src=geonames
+lin java_PN = mkPN "Java" ; -- status=guess src=geonames
+lin jedburgh_PN = mkPN "Jedburgh" ; -- status=guess src=geonames
+lin jerome_PN = mkPN "Jerome" ; -- status=guess src=geonames
+lin jersey_PN = mkPN "Bailliage de Jersey" ; -- status=guess src=geonames
+lin joanna_PN = mkPN "Joanna" ; -- status=guess src=geonames
+lin job_PN = mkPN "Job" ; -- status=guess src=geonames
+lin johannesburg_PN = mkPN "Johannesbourg" ; -- status=guess src=geonames
+lin johnstone_PN = mkPN "Johnstone" ; -- status=guess src=geonames
+lin jordan_PN = mkPN "Jordanie" ; -- status=guess src=geonames
+lin joseph_PN = mkPN "Joseph" ; -- status=guess src=geonames
+lin joshua_PN = mkPN "Joshua" ; -- status=guess src=geonames
+lin julian_PN = mkPN "Julian" ; -- status=guess src=geonames
+lin jun_PN = mkPN "Jun" ; -- status=guess src=geonames
+lin jupiter_PN = mkPN "Jupiter" ; -- status=guess src=geonames
+lin justin_PN = mkPN "Justin" ; -- status=guess src=geonames
+lin kaohsiung_PN = mkPN "Kaohsiung" ; -- status=guess src=geonames
+lin karachi_PN = mkPN "Karâchi" ; -- status=guess src=geonames
+lin karlsruhe_PN = mkPN "Karlsruhe" ; -- status=guess src=geonames
+lin kassel_PN = mkPN "Cassel" ; -- status=guess src=geonames
+lin katherine_PN = mkPN "Katherine" ; -- status=guess src=geonames
+lin katowice_PN = mkPN "Katowice" ; -- status=guess src=geonames
+lin kazan_PN = mkPN "Kazan" ; -- status=guess src=geonames
+lin keighley_PN = mkPN "Keighley" ; -- status=guess src=geonames
+lin keith_PN = mkPN "Keith" ; -- status=guess src=geonames
+lin kelso_PN = mkPN "Kelso" ; -- status=guess src=geonames
+lin kelty_PN = mkPN "Kelty" ; -- status=guess src=geonames
+lin kemsing_PN = mkPN "Kemsing" ; -- status=guess src=geonames
+lin kendal_PN = mkPN "Kendal" ; -- status=guess src=geonames
+lin kenilworth_PN = mkPN "Kenilworth" ; -- status=guess src=geonames
+lin kensington_PN = mkPN "Kensington" ; -- status=guess src=geonames
+lin kent_PN = mkPN "Kent" ; -- status=guess src=geonames
+lin kenya_PN = mkPN "Kenya" ; -- status=guess src=geonames
+lin kettering_PN = mkPN "Kettering" ; -- status=guess src=geonames
+lin keynsham_PN = mkPN "Keynsham" ; -- status=guess src=geonames
+lin khartoum_PN = mkPN "Khartoum" ; -- status=guess src=geonames
+lin kidderminster_PN = mkPN "Kidderminster" ; -- status=guess src=geonames
+lin kidlington_PN = mkPN "Kidlington" ; -- status=guess src=geonames
+lin kidsgrove_PN = mkPN "Kidsgrove" ; -- status=guess src=geonames
+lin kiev_PN = mkPN "Kiev" ; -- status=guess src=geonames
+lin kilbirnie_PN = mkPN "Kilbirnie" ; -- status=guess src=geonames
+lin kildare_PN = mkPN "Kildare" ; -- status=guess src=geonames
+lin kilkenny_PN = mkPN "Kilkenny" ; -- status=guess src=geonames
+lin killarney_PN = mkPN "Killarney" ; -- status=guess src=geonames
+lin kilmarnock_PN = mkPN "Kilmarnock" ; -- status=guess src=geonames
+lin kilsyth_PN = mkPN "Kilsyth" ; -- status=guess src=geonames
+lin kilwinning_PN = mkPN "Kilwinning" ; -- status=guess src=geonames
+lin kimberley_PN = mkPN "Kimberley" ; -- status=guess src=geonames
+lin kingsbury_PN = mkPN "Kingsbury" ; -- status=guess src=geonames
+lin kingsteignton_PN = mkPN "Kingsteignton" ; -- status=guess src=geonames
+lin kingston_PN = mkPN "Kingston" ; -- status=guess src=geonames
+lin kinshasa_PN = mkPN "Kinshasa" ; -- status=guess src=geonames
+lin kirkby_PN = mkPN "Kirkby" ; -- status=guess src=geonames
+lin kirkcaldy_PN = mkPN "Kirkcaldy" ; -- status=guess src=geonames
+lin kirkham_PN = mkPN "Kirkham" ; -- status=guess src=geonames
+lin kirkintilloch_PN = mkPN "Kirkintilloch" ; -- status=guess src=geonames
+lin kirkwall_PN = mkPN "Kirkwall" ; -- status=guess src=geonames
+lin knaresborough_PN = mkPN "Knaresborough" ; -- status=guess src=geonames
+lin knottingley_PN = mkPN "Knottingley" ; -- status=guess src=geonames
+lin knutsford_PN = mkPN "Knutsford" ; -- status=guess src=geonames
+lin kobe_PN = mkPN "Kōbe" ; -- status=guess src=geonames
+lin koblenz_PN = mkPN "Coblence" ; -- status=guess src=geonames
+lin krasnoyarsk_PN = mkPN "Krasnoïarsk" ; -- status=guess src=geonames
+lin krefeld_PN = mkPN "Krefeld" ; -- status=guess src=geonames
+lin kunming_PN = mkPN "Kunming" ; -- status=guess src=geonames
+lin kuwait_PN = mkPN "Koweït" ; -- status=guess src=geonames
+lin kuybyshev_PN = mkPN "Kouïbychev" ; -- status=guess src=geonames
+lin kyoto_PN = mkPN "Kyōto" ; -- status=guess src=geonames
+lin lab_PN = mkPN "Lab" ; -- status=guess src=geonames
+lin labrador_PN = mkPN "Labrador" ; -- status=guess src=geonames
+lin lagos_PN = mkPN "Lagos" ; -- status=guess src=geonames
+lin lahore_PN = mkPN "Lahore" ; -- status=guess src=geonames
+lin lakenheath_PN = mkPN "Lakenheath" ; -- status=guess src=geonames
+lin lambeth_PN = mkPN "Lambeth" ; -- status=guess src=geonames
+lin lanark_PN = mkPN "Lanark" ; -- status=guess src=geonames
+lin lancaster_PN = mkPN "Lancaster" ; -- status=guess src=geonames
+lin lancing_PN = mkPN "Lancing" ; -- status=guess src=geonames
+lin laos_PN = mkPN "Laos" ; -- status=guess src=geonames
+lin largs_PN = mkPN "Largs" ; -- status=guess src=geonames
+lin larkhall_PN = mkPN "Larkhall" ; -- status=guess src=geonames
+lin larne_PN = mkPN "Larne" ; -- status=guess src=geonames
+lin laura_PN = mkPN "Laura" ; -- status=guess src=geonames
+lin lausanne_PN = mkPN "Lausanne" ; -- status=guess src=geonames
+lin lawrence_PN = mkPN "Lawrence" ; -- status=guess src=geonames
+lin leatherhead_PN = mkPN "Leatherhead" ; -- status=guess src=geonames
+lin lebanon_PN = mkPN "Liban" ; -- status=guess src=geonames
+lin leeds_PN = mkPN "Leeds" ; -- status=guess src=geonames
+lin leek_PN = mkPN "Leek" ; -- status=guess src=geonames
+lin leicester_PN = mkPN "Leicester" ; -- status=guess src=geonames
+lin leiden_PN = mkPN "Leyde" ; -- status=guess src=geonames
+lin leigh_PN = mkPN "Leigh" ; -- status=guess src=geonames
+lin leipzig_PN = mkPN "Leipzig" ; -- status=guess src=geonames
+lin lens_PN = mkPN "Lens" ; -- status=guess src=geonames
+lin lent_PN = mkPN "Lent" ; -- status=guess src=geonames
+lin leominster_PN = mkPN "Leominster" ; -- status=guess src=geonames
+lin leon_PN = mkPN "Leon" ; -- status=guess src=geonames
+lin leonard_PN = mkPN "Leonard" ; -- status=guess src=geonames
+lin lerwick_PN = mkPN "Lerwick" ; -- status=guess src=geonames
+lin les_PN = mkPN "Les" ; -- status=guess src=geonames
+lin leslie_PN = mkPN "Leslie" ; -- status=guess src=geonames
+lin lesotho_PN = mkPN "Lesotho" ; -- status=guess src=geonames
+lin letchworth_PN = mkPN "Letchworth" ; -- status=guess src=geonames
+lin levant_PN = mkPN "Levant" ; -- status=guess src=geonames
+lin leven_PN = mkPN "Leven" ; -- status=guess src=geonames
+lin leverkusen_PN = mkPN "Leverkusen" ; -- status=guess src=geonames
+lin lewes_PN = mkPN "Lewes" ; -- status=guess src=geonames
+lin leyland_PN = mkPN "Leyland" ; -- status=guess src=geonames
+lin lib_PN = mkPN "Lib" ; -- status=guess src=geonames
+lin liberia_PN = mkPN "Liberia" ; -- status=guess src=geonames
+lin libya_PN = mkPN "Jamahiriya arabe libyenne" ; -- status=guess src=geonames
+lin lichfield_PN = mkPN "Lichfield" ; -- status=guess src=geonames
+lin liechtenstein_PN = mkPN "Liechtenstein" ; -- status=guess src=geonames
+lin lilian_PN = mkPN "Lilian" ; -- status=guess src=geonames
+lin lille_PN = mkPN "Lille" ; -- status=guess src=geonames
+lin lima_PN = mkPN "Lima" ; -- status=guess src=geonames
+lin limerick_PN = mkPN "Limerick" ; -- status=guess src=geonames
+lin limoges_PN = mkPN "Limoges" ; -- status=guess src=geonames
+lin lincoln_PN = mkPN "Lincoln" ; -- status=guess src=geonames
+lin lincolnshire_PN = mkPN "Lincolnshire" ; -- status=guess src=geonames
+lin linda_PN = mkPN "Linda" ; -- status=guess src=geonames
+lin linlithgow_PN = mkPN "Linlithgow" ; -- status=guess src=geonames
+lin linwood_PN = mkPN "Linwood" ; -- status=guess src=geonames
+lin linz_PN = mkPN "Linz" ; -- status=guess src=geonames
+lin lisa_PN = mkPN "Lisa" ; -- status=guess src=geonames
+lin lisbon_PN = mkPN "Lisbonne" ; -- status=guess src=geonames
+lin liskeard_PN = mkPN "Liskeard" ; -- status=guess src=geonames
+lin littlehampton_PN = mkPN "Littlehampton" ; -- status=guess src=geonames
+lin liverpool_PN = mkPN "Liverpool" ; -- status=guess src=geonames
+lin livingston_PN = mkPN "Livingston" ; -- status=guess src=geonames
+lin livorno_PN = mkPN "Livourne" ; -- status=guess src=geonames
+lin ljubljana_PN = mkPN "Ljubljana" ; -- status=guess src=geonames
+lin llandudno_PN = mkPN "Llandudno" ; -- status=guess src=geonames
+lin llanelli_PN = mkPN "Llanelli" ; -- status=guess src=geonames
+lin llangollen_PN = mkPN "Llangollen" ; -- status=guess src=geonames
+lin llantrisant_PN = mkPN "Llantrisant" ; -- status=guess src=geonames
+lin loanhead_PN = mkPN "Loanhead" ; -- status=guess src=geonames
+lin lochgelly_PN = mkPN "Lochgelly" ; -- status=guess src=geonames
+lin loftus_PN = mkPN "Loftus" ; -- status=guess src=geonames
+lin london_PN = mkPN ("Londres" | "London");
+lin londonderry_PN = mkPN "Londonderry" ; -- status=guess src=geonames
+lin longridge_PN = mkPN "Longridge" ; -- status=guess src=geonames
+lin longton_PN = mkPN "Longton" ; -- status=guess src=geonames
+lin los_angeles_PN = mkPN "Los Angeles" ; -- status=guess src=geonames
+lin lossiemouth_PN = mkPN "Lossiemouth" ; -- status=guess src=geonames
+lin loughborough_PN = mkPN "Loughborough" ; -- status=guess src=geonames
+lin louisiana_PN = mkPN "Louisiana" ; -- status=guess src=geonames
+lin louisville_PN = mkPN "Louisville" ; -- status=guess src=geonames
+lin louth_PN = mkPN "Louth" ; -- status=guess src=geonames
+lin lowestoft_PN = mkPN "Lowestoft" ; -- status=guess src=geonames
+lin lubeck_PN = mkPN "Lubeck" ; -- status=guess src=geonames
+lin lucknow_PN = mkPN "Lucknow" ; -- status=guess src=geonames
+lin ludlow_PN = mkPN "Ludlow" ; -- status=guess src=geonames
+lin luton_PN = mkPN "Luton" ; -- status=guess src=geonames
+lin luxembourg_PN = mkPN ("Ville de Luxembourg" | "Luxembourg");
+lin lydney_PN = mkPN "Lydney" ; -- status=guess src=geonames
+lin lymington_PN = mkPN "Lymington" ; -- status=guess src=geonames
+lin lymm_PN = mkPN "Lymm" ; -- status=guess src=geonames
+lin lynn_PN = mkPN "Lynn" ; -- status=guess src=geonames
+lin lyons_PN = mkPN "Lyons" ; -- status=guess src=geonames
+lin maastricht_PN = mkPN "Maastricht" ; -- status=guess src=geonames
+lin macclesfield_PN = mkPN "Macclesfield" ; -- status=guess src=geonames
+lin mach_PN = mkPN "Mach" ; -- status=guess src=geonames
+lin madagascar_PN = mkPN "Madagascar" ; -- status=guess src=geonames
+lin madras_PN = mkPN "Madras" ; -- status=guess src=geonames
+lin madrid_PN = mkPN "Madrid" ; -- status=guess src=geonames
+lin madurai_PN = mkPN "Madurai" ; -- status=guess src=geonames
+lin maesteg_PN = mkPN "Maesteg" ; -- status=guess src=geonames
+lin magdeburg_PN = mkPN "Magdebourg" ; -- status=guess src=geonames
+lin maghull_PN = mkPN "Maghull" ; -- status=guess src=geonames
+lin maidenhead_PN = mkPN "Maidenhead" ; -- status=guess src=geonames
+lin maidstone_PN = mkPN "Maidstone" ; -- status=guess src=geonames
+lin mainz_PN = mkPN "Mayence" ; -- status=guess src=geonames
+lin malaga_PN = mkPN "Malaga" ; -- status=guess src=geonames
+lin malawi_PN = mkPN "Malawi" ; -- status=guess src=geonames
+lin malaya_PN = mkPN "Malaya" ; -- status=guess src=geonames
+lin malaysia_PN = mkPN "Malaisie" ; -- status=guess src=geonames
+lin maldon_PN = mkPN "Maldon" ; -- status=guess src=geonames
+lin mali_PN = mkPN "Mali" ; -- status=guess src=geonames
+lin mallow_PN = mkPN "Mallow" ; -- status=guess src=geonames
+lin malta_PN = mkPN "Malte" ; -- status=guess src=geonames
+lin maltby_PN = mkPN "Maltby" ; -- status=guess src=geonames
+lin malvern_PN = mkPN "Malvern" ; -- status=guess src=geonames
+lin manchester_PN = mkPN "Manchester" ; -- status=guess src=geonames
+lin manhattan_PN = mkPN "Manhattan" ; -- status=guess src=geonames
+lin manila_PN = mkPN "Manille" ; -- status=guess src=geonames
+lin mannheim_PN = mkPN "Mannheim" ; -- status=guess src=geonames
+lin mansfield_PN = mkPN "Mansfield" ; -- status=guess src=geonames
+lin maracaibo_PN = mkPN "Maracaibo" ; -- status=guess src=geonames
+lin margaret_PN = mkPN "Margaret" ; -- status=guess src=geonames
+lin margate_PN = mkPN "Margate" ; -- status=guess src=geonames
+lin maria_PN = mkPN "Maria" ; -- status=guess src=geonames
+lin marion_PN = mkPN "Marion" ; -- status=guess src=geonames
+lin marlborough_PN = mkPN "Marlborough" ; -- status=guess src=geonames
+lin marlow_PN = mkPN "Marlow" ; -- status=guess src=geonames
+lin marple_PN = mkPN "Marple" ; -- status=guess src=geonames
+lin mars_PN = mkPN "Mars" ; -- status=guess src=geonames
+lin marseilles_PN = mkPN "Marseilles" ; -- status=guess src=geonames
+lin martin_PN = mkPN "Martin" ; -- status=guess src=geonames
+lin mary_PN = mkPN "Mary" ; -- status=guess src=geonames
+lin maryport_PN = mkPN "Maryport" ; -- status=guess src=geonames
+lin matlock_PN = mkPN "Matlock" ; -- status=guess src=geonames
+lin maud_PN = mkPN "Maud" ; -- status=guess src=geonames
+lin mauritania_PN = mkPN "Mauritanie" ; -- status=guess src=geonames
+lin mauritius_PN = mkPN "Île Maurice" ; -- status=guess src=geonames
+lin mayfield_PN = mkPN "Mayfield" ; -- status=guess src=geonames
+lin mayo_PN = mkPN "Mayo" ; -- status=guess src=geonames
+lin mecca_PN = mkPN "La Mecque" ; -- status=guess src=geonames
+lin medan_PN = mkPN "Medan" ; -- status=guess src=geonames
+lin medellin_PN = mkPN "Medellin" ; -- status=guess src=geonames
+lin melbourne_PN = mkPN "Melbourne" ; -- status=guess src=geonames
+lin melksham_PN = mkPN "Melksham" ; -- status=guess src=geonames
+lin meltham_PN = mkPN "Meltham" ; -- status=guess src=geonames
+lin memphis_PN = mkPN "Memphis" ; -- status=guess src=geonames
+lin meopham_PN = mkPN "Meopham" ; -- status=guess src=geonames
+lin mercury_PN = mkPN "Mercury" ; -- status=guess src=geonames
+lin merton_PN = mkPN "Merton" ; -- status=guess src=geonames
+lin messina_PN = mkPN "Messine" ; -- status=guess src=geonames
+lin metz_PN = mkPN "Metz" ; -- status=guess src=geonames
+lin mexico_PN = mkPN "Mexique" ; -- status=guess src=geonames
+lin miami_PN = mkPN "Miami" ; -- status=guess src=geonames
+lin middlesex_PN = mkPN "Middlesex" ; -- status=guess src=geonames
+lin middleton_PN = mkPN "Middleton" ; -- status=guess src=geonames
+lin middlewich_PN = mkPN "Middlewich" ; -- status=guess src=geonames
+lin midlands_PN = mkPN "Midlands" ; -- status=guess src=geonames
+lin milan_PN = mkPN "Milan" ; -- status=guess src=geonames
+lin milano_PN = mkPN "Milan" ; -- status=guess src=geonames
+lin mildenhall_PN = mkPN "Mildenhall" ; -- status=guess src=geonames
+lin milford_PN = mkPN "Milford" ; -- status=guess src=geonames
+lin millicent_PN = mkPN "Millicent" ; -- status=guess src=geonames
+lin millom_PN = mkPN "Millom" ; -- status=guess src=geonames
+lin milngavie_PN = mkPN "Milngavie" ; -- status=guess src=geonames
+lin milnrow_PN = mkPN "Milnrow" ; -- status=guess src=geonames
+lin milwaukee_PN = mkPN "Milwaukee" ; -- status=guess src=geonames
+lin minehead_PN = mkPN "Minehead" ; -- status=guess src=geonames
+lin minneapolis_PN = mkPN "Minneapolis" ; -- status=guess src=geonames
+lin minsk_PN = mkPN "Minsk" ; -- status=guess src=geonames
+lin miranda_PN = mkPN "Miranda" ; -- status=guess src=geonames
+lin mo_PN = mkPN "Mo" ; -- status=guess src=geonames
+lin modena_PN = mkPN "Modène" ; -- status=guess src=geonames
+lin moira_PN = mkPN "Moira" ; -- status=guess src=geonames
+lin mold_PN = mkPN "Mold" ; -- status=guess src=geonames
+lin mon_PN = mkPN "Mon" ; -- status=guess src=geonames
+lin monaco_PN = mkPN "Monaco" ; -- status=guess src=geonames
+lin monaghan_PN = mkPN "Monaghan" ; -- status=guess src=geonames
+lin mongolia_PN = mkPN "Mongolie" ; -- status=guess src=geonames
+lin monmouth_PN = mkPN "Monmouth" ; -- status=guess src=geonames
+lin montana_PN = mkPN "Montana" ; -- status=guess src=geonames
+lin monterrey_PN = mkPN "Monterrey" ; -- status=guess src=geonames
+lin montevideo_PN = mkPN "Montevideo" ; -- status=guess src=geonames
+lin montrose_PN = mkPN "Montrose" ; -- status=guess src=geonames
+lin montserrat_PN = mkPN "Montserrat" ; -- status=guess src=geonames
+lin monza_PN = mkPN "Monza" ; -- status=guess src=geonames
+lin morecambe_PN = mkPN "Morecambe" ; -- status=guess src=geonames
+lin morley_PN = mkPN "Morley" ; -- status=guess src=geonames
+lin morocco_PN = mkPN "Maroc" ; -- status=guess src=geonames
+lin morpeth_PN = mkPN "Morpeth" ; -- status=guess src=geonames
+lin moscow_1_PN = mkPN "Moscou" ; -- status=guess src=geonames
+lin moscow_2_PN = mkPN "Moscou" ; -- status=guess src=geonames
+lin mossley_PN = mkPN "Mossley" ; -- status=guess src=geonames
+lin motherwell_PN = mkPN "Motherwell" ; -- status=guess src=geonames
+lin mozambique_PN = mkPN "Mozambique" ; -- status=guess src=geonames
+lin mulhouse_PN = mkPN "Mulhouse" ; -- status=guess src=geonames
+lin munich_PN = mkPN "Munich" ; -- status=guess src=geonames
+lin munster_PN = mkPN "Munster" ; -- status=guess src=geonames
+lin murton_PN = mkPN "Murton" ; -- status=guess src=geonames
+lin musselburgh_PN = mkPN "Musselburgh" ; -- status=guess src=geonames
+lin myra_PN = mkPN "Myra" ; -- status=guess src=geonames
+lin nagpur_PN = mkPN "Nagpur" ; -- status=guess src=geonames
+lin nailsea_PN = mkPN "Nailsea" ; -- status=guess src=geonames
+lin nairn_PN = mkPN "Nairn" ; -- status=guess src=geonames
+lin nairobi_PN = mkPN "Nairobi" ; -- status=guess src=geonames
+lin namibia_PN = mkPN "Namibie" ; -- status=guess src=geonames
+lin nanchang_PN = mkPN "Nanchang" ; -- status=guess src=geonames
+lin nancy_PN = mkPN "Nancy" ; -- status=guess src=geonames
+lin nanning_PN = mkPN "Nanning" ; -- status=guess src=geonames
+lin nantwich_PN = mkPN "Nantwich" ; -- status=guess src=geonames
+lin naples_PN = mkPN "Naples" ; -- status=guess src=geonames
+lin napoli_PN = mkPN "Naples" ; -- status=guess src=geonames
+lin narborough_PN = mkPN "Narborough" ; -- status=guess src=geonames
+lin nato_PN = mkPN "Nato" ; -- status=guess src=geonames
+lin nauru_PN = mkPN "Nauru" ; -- status=guess src=geonames
+lin neath_PN = mkPN "Neath" ; -- status=guess src=geonames
+lin nelson_PN = mkPN "Nelson" ; -- status=guess src=geonames
+lin nepal_PN = mkPN "Népal" ; -- status=guess src=geonames
+lin neston_PN = mkPN "Neston" ; -- status=guess src=geonames
+lin netherlands_PN = mkPN "Pays-Bas" ; -- status=guess src=geonames
+lin netley_PN = mkPN "Netley" ; -- status=guess src=geonames
+lin neuss_PN = mkPN "Neuss" ; -- status=guess src=geonames
+lin nevada_PN = mkPN "Nevada" ; -- status=guess src=geonames
+lin new_cumnock_PN = mkPN "New Cumnock" ; -- status=guess src=geonames
+lin new_mills_PN = mkPN "New Mills" ; -- status=guess src=geonames
+lin new_orleans_PN = mkPN "La Nouvelle-Orléans" ; -- status=guess src=geonames
+lin new_tredegar_PN = mkPN "New Tredegar" ; -- status=guess src=geonames
+lin new_windsor_PN = mkPN "New Windsor" ; -- status=guess src=geonames
+lin newark_PN = mkPN "Newark" ; -- status=guess src=geonames
+lin newarthill_PN = mkPN "Newarthill" ; -- status=guess src=geonames
+lin newbiggin_PN = mkPN "Newbiggin" ; -- status=guess src=geonames
+lin newbury_PN = mkPN "Newbury" ; -- status=guess src=geonames
+lin newcastle_PN = mkPN "Newcastle" ; -- status=guess src=geonames
+lin newhaven_PN = mkPN "Newhaven" ; -- status=guess src=geonames
+lin newmains_PN = mkPN "Newmains" ; -- status=guess src=geonames
+lin newmarket_PN = mkPN "Newmarket" ; -- status=guess src=geonames
+lin newport_PN = mkPN "Newport" ; -- status=guess src=geonames
+lin newport_pagnell_PN = mkPN "Newport Pagnell" ; -- status=guess src=geonames
+lin newquay_PN = mkPN "Newquay" ; -- status=guess src=geonames
+lin newry_PN = mkPN "Newry" ; -- status=guess src=geonames
+lin newtown_PN = mkPN "Newtown" ; -- status=guess src=geonames
+lin nicaragua_PN = mkPN "Nicaragua" ; -- status=guess src=geonames
+lin nice_PN = mkPN "Nice" ; -- status=guess src=geonames
+lin nigel_PN = mkPN "Nigel" ; -- status=guess src=geonames
+lin niger_PN = mkPN "Niger" ; -- status=guess src=geonames
+lin nigeria_PN = mkPN "Nigeria" ; -- status=guess src=geonames
+lin nijmegen_PN = mkPN "Nimègue" ; -- status=guess src=geonames
+lin noel_PN = mkPN "Noel" ; -- status=guess src=geonames
+lin nora_PN = mkPN "Nora" ; -- status=guess src=geonames
+lin norfolk_PN = mkPN "Norfolk" ; -- status=guess src=geonames
+lin norman_PN = mkPN "Norman" ; -- status=guess src=geonames
+lin normanton_PN = mkPN "Normanton" ; -- status=guess src=geonames
+lin northallerton_PN = mkPN "Northallerton" ; -- status=guess src=geonames
+lin northam_PN = mkPN "Northam" ; -- status=guess src=geonames
+lin northampton_PN = mkPN "Northampton" ; -- status=guess src=geonames
+lin northumberland_PN = mkPN "Northumberland" ; -- status=guess src=geonames
+lin northwich_PN = mkPN "Northwich" ; -- status=guess src=geonames
+lin norton_PN = mkPN "Norton" ; -- status=guess src=geonames
+lin norway_PN = mkPN "Norvège" ; -- status=guess src=geonames
+lin norwich_PN = mkPN "Norwich" ; -- status=guess src=geonames
+lin nottingham_PN = mkPN "Nottingham" ; -- status=guess src=geonames
+lin nov_PN = mkPN "Nov" ; -- status=guess src=geonames
+lin novara_PN = mkPN "Novare" ; -- status=guess src=geonames
+lin novokuznetsk_PN = mkPN "Novokouznetsk" ; -- status=guess src=geonames
+lin novosibirsk_PN = mkPN "Novossibirsk" ; -- status=guess src=geonames
+lin nuneaton_PN = mkPN "Nuneaton" ; -- status=guess src=geonames
+lin oakengates_PN = mkPN "Oakengates" ; -- status=guess src=geonames
+lin oban_PN = mkPN "Oban" ; -- status=guess src=geonames
+lin oberhausen_PN = mkPN "Oberhausen" ; -- status=guess src=geonames
+lin odessa_PN = mkPN "Odessa" ; -- status=guess src=geonames
+lin offenbach_PN = mkPN "Offenbach" ; -- status=guess src=geonames
+lin oldenburg_PN = mkPN "Oldenbourg" ; -- status=guess src=geonames
+lin oldham_PN = mkPN "Oldham" ; -- status=guess src=geonames
+lin oliver_PN = mkPN "Oliver" ; -- status=guess src=geonames
+lin olivia_PN = mkPN "Olivia" ; -- status=guess src=geonames
+lin oman_PN = mkPN "Oman" ; -- status=guess src=geonames
+lin omsk_PN = mkPN "Omsk" ; -- status=guess src=geonames
+lin ontario_PN = mkPN "Ontario" ; -- status=guess src=geonames
+lin op_PN = mkPN "Op" ; -- status=guess src=geonames
+lin opp_PN = mkPN "Opp" ; -- status=guess src=geonames
+lin oregon_PN = mkPN "Oregon" ; -- status=guess src=geonames
+lin orkney_PN = mkPN "Orcades" ; -- status=guess src=geonames
+lin orleans_PN = mkPN "Orleans" ; -- status=guess src=geonames
+lin ormskirk_PN = mkPN "Ormskirk" ; -- status=guess src=geonames
+lin oslo_PN = mkPN "Oslo" ; -- status=guess src=geonames
+lin ossett_PN = mkPN "Ossett" ; -- status=guess src=geonames
+lin oswestry_PN = mkPN "Oswestry" ; -- status=guess src=geonames
+lin otley_PN = mkPN "Otley" ; -- status=guess src=geonames
+lin ottawa_PN = mkPN "Ottawa" ; -- status=guess src=geonames
+lin oviedo_PN = mkPN "Oviedo" ; -- status=guess src=geonames
+lin oxford_PN = mkPN "Oxford" ; -- status=guess src=geonames
+lin oxted_PN = mkPN "Oxted" ; -- status=guess src=geonames
+lin pacific_PN = mkPN "Pacific" ; -- status=guess src=geonames
+lin padova_PN = mkPN "Padoue" ; -- status=guess src=geonames
+lin paisley_PN = mkPN "Paisley" ; -- status=guess src=geonames
+lin pakistan_PN = mkPN "Pakistan" ; -- status=guess src=geonames
+lin palembang_PN = mkPN "Palembang" ; -- status=guess src=geonames
+lin palermo_PN = mkPN "Palerme" ; -- status=guess src=geonames
+lin palestine_PN = mkPN "Palestine" ; -- status=guess src=geonames
+lin pamplona_PN = mkPN "Pampelune" ; -- status=guess src=geonames
+lin panama_PN = mkPN "Panamá" ; -- status=guess src=geonames
+lin paraguay_PN = mkPN "Paraguay" ; -- status=guess src=geonames
+lin paris_1_PN = mkPN "Paris" ; -- status=guess src=geonames
+lin paris_2_PN = mkPN "Paris" ; -- status=guess src=geonames
+lin parma_PN = mkPN "Parme" ; -- status=guess src=geonames
+lin paul_PN = mkPN "Paul" ; -- status=guess src=geonames
+lin peacehaven_PN = mkPN "Peacehaven" ; -- status=guess src=geonames
+lin pearl_PN = mkPN "Pearl" ; -- status=guess src=geonames
+lin peebles_PN = mkPN "Peebles" ; -- status=guess src=geonames
+lin pelton_PN = mkPN "Pelton" ; -- status=guess src=geonames
+lin pembroke_PN = mkPN "Pembroke" ; -- status=guess src=geonames
+lin penarth_PN = mkPN "Penarth" ; -- status=guess src=geonames
+lin penicuik_PN = mkPN "Penicuik" ; -- status=guess src=geonames
+lin penrith_PN = mkPN "Penrith" ; -- status=guess src=geonames
+lin penryn_PN = mkPN "Penryn" ; -- status=guess src=geonames
+lin penzance_PN = mkPN "Penzance" ; -- status=guess src=geonames
+lin percy_PN = mkPN "Percy" ; -- status=guess src=geonames
+lin perm_PN = mkPN "Perm" ; -- status=guess src=geonames
+lin pershore_PN = mkPN "Pershore" ; -- status=guess src=geonames
+lin perth_PN = mkPN "Perth" ; -- status=guess src=geonames
+lin peru_PN = mkPN "Pérou" ; -- status=guess src=geonames
+lin perugia_PN = mkPN "Pérouse" ; -- status=guess src=geonames
+lin pescara_PN = mkPN "Pescara" ; -- status=guess src=geonames
+lin peterborough_PN = mkPN "Peterborough" ; -- status=guess src=geonames
+lin peterhead_PN = mkPN "Peterhead" ; -- status=guess src=geonames
+lin peterlee_PN = mkPN "Peterlee" ; -- status=guess src=geonames
+lin petersfield_PN = mkPN "Petersfield" ; -- status=guess src=geonames
+lin philadelphia_PN = mkPN "Philadelphie" ; -- status=guess src=geonames
+lin philip_PN = mkPN "Philip" ; -- status=guess src=geonames
+lin philippines_PN = mkPN "Philippines" ; -- status=guess src=geonames
+lin phoenix_PN = mkPN "Phoenix" ; -- status=guess src=geonames
+lin piacenza_PN = mkPN "Plaisance" ; -- status=guess src=geonames
+lin pill_PN = mkPN "Pill" ; -- status=guess src=geonames
+lin piraeus_PN = mkPN "Le Pirée" ; -- status=guess src=geonames
+lin pisa_PN = mkPN "Pise" ; -- status=guess src=geonames
+lin pittsburgh_PN = mkPN "Pittsburgh" ; -- status=guess src=geonames
+lin plymouth_PN = mkPN "Plymouth" ; -- status=guess src=geonames
+lin poland_PN = mkPN "Pologne" ; -- status=guess src=geonames
+lin pontardulais_PN = mkPN "Pontardulais" ; -- status=guess src=geonames
+lin pontefract_PN = mkPN "Pontefract" ; -- status=guess src=geonames
+lin pontypool_PN = mkPN "Pontypool" ; -- status=guess src=geonames
+lin poole_PN = mkPN "Poole" ; -- status=guess src=geonames
+lin port_glasgow_PN = mkPN "Port Glasgow" ; -- status=guess src=geonames
+lin port_talbot_PN = mkPN "Port Talbot" ; -- status=guess src=geonames
+lin porthcawl_PN = mkPN "Porthcawl" ; -- status=guess src=geonames
+lin porthmadog_PN = mkPN "Porthmadog" ; -- status=guess src=geonames
+lin portishead_PN = mkPN "Portishead" ; -- status=guess src=geonames
+lin portland_PN = mkPN "Portland" ; -- status=guess src=geonames
+lin portsmouth_PN = mkPN "Portsmouth" ; -- status=guess src=geonames
+lin portugal_PN = mkPN "Portugal" ; -- status=guess src=geonames
+lin potsdam_PN = mkPN "Potsdam" ; -- status=guess src=geonames
+lin poynton_PN = mkPN "Poynton" ; -- status=guess src=geonames
+lin prague_PN = mkPN "Prague" ; -- status=guess src=geonames
+lin prato_PN = mkPN "Prato" ; -- status=guess src=geonames
+lin prescot_PN = mkPN "Prescot" ; -- status=guess src=geonames
+lin prestatyn_PN = mkPN "Prestatyn" ; -- status=guess src=geonames
+lin preston_PN = mkPN "Preston" ; -- status=guess src=geonames
+lin prestonpans_PN = mkPN "Prestonpans" ; -- status=guess src=geonames
+lin prestwich_PN = mkPN "Prestwich" ; -- status=guess src=geonames
+lin prestwick_PN = mkPN "Prestwick" ; -- status=guess src=geonames
+lin pretoria_PN = mkPN "Pretoria" ; -- status=guess src=geonames
+lin providence_PN = mkPN "Providence" ; -- status=guess src=geonames
+lin prudhoe_PN = mkPN "Prudhoe" ; -- status=guess src=geonames
+lin pudsey_PN = mkPN "Pudsey" ; -- status=guess src=geonames
+lin pwllheli_PN = mkPN "Pwllheli" ; -- status=guess src=geonames
+lin pyle_PN = mkPN "Pyle" ; -- status=guess src=geonames
+lin pyongyang_PN = mkPN "Pyongyang" ; -- status=guess src=geonames
+lin qatar_PN = mkPN "Qatar" ; -- status=guess src=geonames
+lin queensbury_PN = mkPN "Queensbury" ; -- status=guess src=geonames
+lin queensferry_PN = mkPN "Queensferry" ; -- status=guess src=geonames
+lin quito_PN = mkPN "Quito" ; -- status=guess src=geonames
+lin radcliffe_PN = mkPN "Radcliffe" ; -- status=guess src=geonames
+lin radlett_PN = mkPN "Radlett" ; -- status=guess src=geonames
+lin radstock_PN = mkPN "Radstock" ; -- status=guess src=geonames
+lin rainford_PN = mkPN "Rainford" ; -- status=guess src=geonames
+lin ramsbottom_PN = mkPN "Ramsbottom" ; -- status=guess src=geonames
+lin ramsgate_PN = mkPN "Ramsgate" ; -- status=guess src=geonames
+lin randolph_PN = mkPN "Randolph" ; -- status=guess src=geonames
+lin ravenna_PN = mkPN "Ravenne" ; -- status=guess src=geonames
+lin rawtenstall_PN = mkPN "Rawtenstall" ; -- status=guess src=geonames
+lin raymond_PN = mkPN "Raymond" ; -- status=guess src=geonames
+lin reading_PN = mkPN "Reading" ; -- status=guess src=geonames
+lin recife_PN = mkPN "Recife" ; -- status=guess src=geonames
+lin recklinghausen_PN = mkPN "Recklinghausen" ; -- status=guess src=geonames
+lin redditch_PN = mkPN "Redditch" ; -- status=guess src=geonames
+lin redruth_PN = mkPN "Redruth" ; -- status=guess src=geonames
+lin regensburg_PN = mkPN "Ratisbonne" ; -- status=guess src=geonames
+lin regina_PN = mkPN "Régina" ; -- status=guess src=geonames
+lin reigate_PN = mkPN "Reigate" ; -- status=guess src=geonames
+lin remscheid_PN = mkPN "Remscheid" ; -- status=guess src=geonames
+lin renfrew_PN = mkPN "Renfrew" ; -- status=guess src=geonames
+lin rennes_PN = mkPN "Rennes" ; -- status=guess src=geonames
+lin retford_PN = mkPN "Retford" ; -- status=guess src=geonames
+lin rhondda_PN = mkPN "Rhondda" ; -- status=guess src=geonames
+lin rhosllanerchrugog_PN = mkPN "Rhosllanerchrugog" ; -- status=guess src=geonames
+lin rhyl_PN = mkPN "Rhyl" ; -- status=guess src=geonames
+lin rhymney_PN = mkPN "Rhymney" ; -- status=guess src=geonames
+lin richmond_PN = mkPN "Richmond" ; -- status=guess src=geonames
+lin rickmansworth_PN = mkPN "Rickmansworth" ; -- status=guess src=geonames
+lin riga_PN = mkPN "Rīga" ; -- status=guess src=geonames
+lin rijeka_PN = mkPN "Rijeka" ; -- status=guess src=geonames
+lin rimini_PN = mkPN "Rimini" ; -- status=guess src=geonames
+lin ringwood_PN = mkPN "Ringwood" ; -- status=guess src=geonames
+lin ripley_PN = mkPN "Ripley" ; -- status=guess src=geonames
+lin ripon_PN = mkPN "Ripon" ; -- status=guess src=geonames
+lin risca_PN = mkPN "Risca" ; -- status=guess src=geonames
+lin rishton_PN = mkPN "Rishton" ; -- status=guess src=geonames
+lin rochdale_PN = mkPN "Rochdale" ; -- status=guess src=geonames
+lin rochester_PN = mkPN "Rochester" ; -- status=guess src=geonames
+lin romania_PN = mkPN "Roumanie" ; -- status=guess src=geonames
+lin rome_PN = mkPN "Rome" ; -- status=guess src=geonames
+lin romsey_PN = mkPN "Romsey" ; -- status=guess src=geonames
+lin ron_PN = mkPN "Ron" ; -- status=guess src=geonames
+lin rosalie_PN = mkPN "Rosalie" ; -- status=guess src=geonames
+lin rosario_PN = mkPN "Rosario" ; -- status=guess src=geonames
+lin roscommon_PN = mkPN "Roscommon" ; -- status=guess src=geonames
+lin rose_PN = mkPN "Rose" ; -- status=guess src=geonames
+lin roslyn_PN = mkPN "Roslyn" ; -- status=guess src=geonames
+lin rossington_PN = mkPN "Rossington" ; -- status=guess src=geonames
+lin rosslare_PN = mkPN "Rosslare" ; -- status=guess src=geonames
+lin rostock_PN = mkPN "Rostock" ; -- status=guess src=geonames
+lin rotherham_PN = mkPN "Rotherham" ; -- status=guess src=geonames
+lin rothesay_PN = mkPN "Rothesay" ; -- status=guess src=geonames
+lin rothwell_PN = mkPN "Rothwell" ; -- status=guess src=geonames
+lin rotterdam_PN = mkPN "Rotterdam" ; -- status=guess src=geonames
+lin roubaix_PN = mkPN "Roubaix" ; -- status=guess src=geonames
+lin rouen_PN = mkPN "Rouen" ; -- status=guess src=geonames
+lin roy_PN = mkPN "Roy" ; -- status=guess src=geonames
+lin royston_PN = mkPN "Royston" ; -- status=guess src=geonames
+lin ruddington_PN = mkPN "Ruddington" ; -- status=guess src=geonames
+lin rudy_PN = mkPN "Rudy" ; -- status=guess src=geonames
+lin rugby_PN = mkPN "Rugby" ; -- status=guess src=geonames
+lin rugeley_PN = mkPN "Rugeley" ; -- status=guess src=geonames
+lin runcorn_PN = mkPN "Runcorn" ; -- status=guess src=geonames
+lin rupert_PN = mkPN "Rupert" ; -- status=guess src=geonames
+lin russia_PN = mkPN "Russie" ; -- status=guess src=geonames
+lin rutherglen_PN = mkPN "Rutherglen" ; -- status=guess src=geonames
+lin rutland_PN = mkPN "Rutland" ; -- status=guess src=geonames
+lin rwanda_PN = mkPN "Rwanda" ; -- status=guess src=geonames
+lin ryde_PN = mkPN "Ryde" ; -- status=guess src=geonames
+lin sacramento_PN = mkPN "Sacramento" ; -- status=guess src=geonames
+lin salamanca_PN = mkPN "Salamanque" ; -- status=guess src=geonames
+lin sale_PN = mkPN ("Salé" | "Sale");
+lin salerno_PN = mkPN "Salerne" ; -- status=guess src=geonames
+lin salford_PN = mkPN "Salford" ; -- status=guess src=geonames
+lin salisbury_PN = mkPN "Salisbury" ; -- status=guess src=geonames
+lin salt_PN = mkPN "Salt" ; -- status=guess src=geonames
+lin saltash_PN = mkPN "Saltash" ; -- status=guess src=geonames
+lin saltcoats_PN = mkPN "Saltcoats" ; -- status=guess src=geonames
+lin salvador_PN = mkPN "Salvador" ; -- status=guess src=geonames
+lin salzburg_PN = mkPN "Salzbourg" ; -- status=guess src=geonames
+lin samoa_PN = mkPN "Samoa" ; -- status=guess src=geonames
+lin san_antonio_PN = mkPN "San Antonio" ; -- status=guess src=geonames
+lin san_bernardino_PN = mkPN "San Bernardino" ; -- status=guess src=geonames
+lin san_diego_PN = mkPN "San Diego" ; -- status=guess src=geonames
+lin san_francisco_PN = mkPN "San Francisco" ; -- status=guess src=geonames
+lin san_jose_PN = mkPN "San José" ; -- status=guess src=geonames
+lin san_juan_PN = mkPN "San Juan" ; -- status=guess src=geonames
+lin san_marino_PN = mkPN ("Ville de Saint-Marin" | "Saint-Marin");
+lin san_sebastian_PN = mkPN "San Sebastian" ; -- status=guess src=geonames
+lin sandbach_PN = mkPN "Sandbach" ; -- status=guess src=geonames
+lin sandown_PN = mkPN "Sandown" ; -- status=guess src=geonames
+lin sandy_PN = mkPN "Sandy" ; -- status=guess src=geonames
+lin santander_PN = mkPN "Santander" ; -- status=guess src=geonames
+lin santiago_PN = mkPN "Santiago du Chili" ; -- status=guess src=geonames
+lin santos_PN = mkPN "Santos" ; -- status=guess src=geonames
+lin sapporo_PN = mkPN "Sapporo" ; -- status=guess src=geonames
+lin sara_PN = mkPN "Sara" ; -- status=guess src=geonames
+lin sarajevo_PN = mkPN "Sarajevo" ; -- status=guess src=geonames
+lin saratov_PN = mkPN "Saratov" ; -- status=guess src=geonames
+lin sassari_PN = mkPN "Sassari" ; -- status=guess src=geonames
+lin sawbridgeworth_PN = mkPN "Sawbridgeworth" ; -- status=guess src=geonames
+lin scarborough_PN = mkPN "Scarborough" ; -- status=guess src=geonames
+lin schwerin_PN = mkPN "Schwerin" ; -- status=guess src=geonames
+lin scotland_PN = mkPN "Scotland" ; -- status=guess src=geonames
+lin scunthorpe_PN = mkPN "Scunthorpe" ; -- status=guess src=geonames
+lin seaford_PN = mkPN "Seaford" ; -- status=guess src=geonames
+lin seaham_PN = mkPN "Seaham" ; -- status=guess src=geonames
+lin seattle_PN = mkPN "Seattle" ; -- status=guess src=geonames
+lin selby_PN = mkPN "Selby" ; -- status=guess src=geonames
+lin selkirk_PN = mkPN "Selkirk" ; -- status=guess src=geonames
+lin selsey_PN = mkPN "Selsey" ; -- status=guess src=geonames
+lin semarang_PN = mkPN "Semarang" ; -- status=guess src=geonames
+lin senegal_PN = mkPN "Sénégal" ; -- status=guess src=geonames
+lin seoul_PN = mkPN "Séoul" ; -- status=guess src=geonames
+lin sevenoaks_PN = mkPN "Sevenoaks" ; -- status=guess src=geonames
+lin sevilla_PN = mkPN "Séville" ; -- status=guess src=geonames
+lin seville_PN = mkPN "Seville" ; -- status=guess src=geonames
+lin seychelles_PN = mkPN "Seychelles" ; -- status=guess src=geonames
+lin shanghai_PN = mkPN "Shanghai" ; -- status=guess src=geonames
+lin shanklin_PN = mkPN "Shanklin" ; -- status=guess src=geonames
+lin sharon_PN = mkPN "Sharon" ; -- status=guess src=geonames
+lin sheerness_PN = mkPN "Sheerness" ; -- status=guess src=geonames
+lin sheffield_PN = mkPN "Sheffield" ; -- status=guess src=geonames
+lin shepshed_PN = mkPN "Shepshed" ; -- status=guess src=geonames
+lin sheringham_PN = mkPN "Sheringham" ; -- status=guess src=geonames
+lin shetland_PN = mkPN "Shetland" ; -- status=guess src=geonames
+lin shevington_PN = mkPN "Shevington" ; -- status=guess src=geonames
+lin shildon_PN = mkPN "Shildon" ; -- status=guess src=geonames
+lin shirebrook_PN = mkPN "Shirebrook" ; -- status=guess src=geonames
+lin shiremoor_PN = mkPN "Shiremoor" ; -- status=guess src=geonames
+lin shirley_PN = mkPN "Shirley" ; -- status=guess src=geonames
+lin shotton_PN = mkPN "Shotton" ; -- status=guess src=geonames
+lin shotts_PN = mkPN "Shotts" ; -- status=guess src=geonames
+lin shrewsbury_PN = mkPN "Shrewsbury" ; -- status=guess src=geonames
+lin sidmouth_PN = mkPN "Sidmouth" ; -- status=guess src=geonames
+lin sidney_PN = mkPN "Sidney" ; -- status=guess src=geonames
+lin sileby_PN = mkPN "Sileby" ; -- status=guess src=geonames
+lin silsden_PN = mkPN "Silsden" ; -- status=guess src=geonames
+lin silvia_PN = mkPN "Silvia" ; -- status=guess src=geonames
+lin singapore_PN = mkPN "Singapour" ; -- status=guess src=geonames
+lin siracusa_PN = mkPN "Syracuse" ; -- status=guess src=geonames
+lin sittingbourne_PN = mkPN "Sittingbourne" ; -- status=guess src=geonames
+lin skegness_PN = mkPN "Skegness" ; -- status=guess src=geonames
+lin skelmersdale_PN = mkPN "Skelmersdale" ; -- status=guess src=geonames
+lin skipton_PN = mkPN "Skipton" ; -- status=guess src=geonames
+lin skopje_PN = mkPN "Skopje" ; -- status=guess src=geonames
+lin sleaford_PN = mkPN "Sleaford" ; -- status=guess src=geonames
+lin sligo_PN = mkPN "Sligo" ; -- status=guess src=geonames
+lin slough_PN = mkPN "Slough" ; -- status=guess src=geonames
+lin sofia_PN = mkPN "Sofia" ; -- status=guess src=geonames
+lin soho_PN = mkPN "Soho" ; -- status=guess src=geonames
+lin solihull_PN = mkPN "Solihull" ; -- status=guess src=geonames
+lin solingen_PN = mkPN "Solingen" ; -- status=guess src=geonames
+lin solon_PN = mkPN "Solon" ; -- status=guess src=geonames
+lin somalia_PN = mkPN "Somalie" ; -- status=guess src=geonames
+lin somerset_PN = mkPN "Somerset" ; -- status=guess src=geonames
+lin sophia_PN = mkPN "Sophia" ; -- status=guess src=geonames
+lin south_ockendon_PN = mkPN "South Ockendon" ; -- status=guess src=geonames
+lin south_shields_PN = mkPN "South Shields" ; -- status=guess src=geonames
+lin southampton_PN = mkPN "Southampton" ; -- status=guess src=geonames
+lin southport_PN = mkPN "Southport" ; -- status=guess src=geonames
+lin spain_PN = mkPN "Espagne" ; -- status=guess src=geonames
+lin spanish_A = mkA "espagnol" ;
+lin spanishMasc_N = mkN "espagnol" ;
+lin spanishFem_N = mkN "espagnole" ;
+lin spalding_PN = mkPN "Spalding" ; -- status=guess src=geonames
+lin spennymoor_PN = mkPN "Spennymoor" ; -- status=guess src=geonames
+lin split_PN = mkPN "Split" ; -- status=guess src=geonames
+lin springfield_PN = mkPN "Springfield" ; -- status=guess src=geonames
+lin stafford_PN = mkPN "Stafford" ; -- status=guess src=geonames
+lin stalybridge_PN = mkPN "Stalybridge" ; -- status=guess src=geonames
+lin stamford_PN = mkPN "Stamford" ; -- status=guess src=geonames
+lin stanford_PN = mkPN "Stanford" ; -- status=guess src=geonames
+lin stanley_PN = mkPN "Port Stanley" ; -- status=guess src=geonames
+lin stella_PN = mkPN "Stella" ; -- status=guess src=geonames
+lin stevenage_PN = mkPN "Stevenage" ; -- status=guess src=geonames
+lin stevenston_PN = mkPN "Stevenston" ; -- status=guess src=geonames
+lin steyning_PN = mkPN "Steyning" ; -- status=guess src=geonames
+lin stirling_PN = mkPN "Stirling" ; -- status=guess src=geonames
+lin stockholm_PN = mkPN "Stockholm" ; -- status=guess src=geonames
+lin stockport_PN = mkPN "Stockport" ; -- status=guess src=geonames
+lin stocksbridge_PN = mkPN "Stocksbridge" ; -- status=guess src=geonames
+lin stone_PN = mkPN "Stone" ; -- status=guess src=geonames
+lin stonehouse_PN = mkPN "Stonehouse" ; -- status=guess src=geonames
+lin stornoway_PN = mkPN "Stornoway" ; -- status=guess src=geonames
+lin stotfold_PN = mkPN "Stotfold" ; -- status=guess src=geonames
+lin stourbridge_PN = mkPN "Stourbridge" ; -- status=guess src=geonames
+lin stowmarket_PN = mkPN "Stowmarket" ; -- status=guess src=geonames
+lin stranraer_PN = mkPN "Stranraer" ; -- status=guess src=geonames
+lin strasbourg_PN = mkPN "Strasbourg" ; -- status=guess src=geonames
+lin strathaven_PN = mkPN "Strathaven" ; -- status=guess src=geonames
+lin street_PN = mkPN "Street" ; -- status=guess src=geonames
+lin stretford_PN = mkPN "Stretford" ; -- status=guess src=geonames
+lin stroud_PN = mkPN "Stroud" ; -- status=guess src=geonames
+lin stuart_PN = mkPN "Stuart" ; -- status=guess src=geonames
+lin studley_PN = mkPN "Studley" ; -- status=guess src=geonames
+lin stuttgart_PN = mkPN "Stuttgart" ; -- status=guess src=geonames
+lin sudan_PN = mkPN "Soudan" ; -- status=guess src=geonames
+lin sudbury_PN = mkPN "Sudbury" ; -- status=guess src=geonames
+lin suffolk_PN = mkPN "Suffolk" ; -- status=guess src=geonames
+lin sunderland_PN = mkPN "Sunderland" ; -- status=guess src=geonames
+lin surrey_PN = mkPN "Surrey" ; -- status=guess src=geonames
+lin sussex_PN = mkPN "Sussex" ; -- status=guess src=geonames
+lin sutton_PN = mkPN "Sutton" ; -- status=guess src=geonames
+lin swadlincote_PN = mkPN "Swadlincote" ; -- status=guess src=geonames
+lin swanage_PN = mkPN "Swanage" ; -- status=guess src=geonames
+lin swanley_PN = mkPN "Swanley" ; -- status=guess src=geonames
+lin swansea_PN = mkPN "Swansea" ; -- status=guess src=geonames
+lin swaziland_PN = mkPN "Swaziland" ; -- status=guess src=geonames
+lin sweden_PN = mkPN "Suède" ; -- status=guess src=geonames
+lin swedish_A = mkA "suédois" ;
+lin swedishMasc_N = mkN "suédois" ;
+lin swedishFem_N = mkN "suédoise" ;
+lin swindon_PN = mkPN "Swindon" ; -- status=guess src=geonames
+lin swinton_PN = mkPN "Swinton" ; -- status=guess src=geonames
+lin switzerland_PN = mkPN "Suisse" ; -- status=guess src=geonames
+lin sydney_PN = mkPN "Sydney" ; -- status=guess src=geonames
+lin syracuse_PN = mkPN "Syracuse" ; -- status=guess src=geonames
+lin syria_PN = mkPN "Syrie" ; -- status=guess src=geonames
+lin syston_PN = mkPN "Syston" ; -- status=guess src=geonames
+lin tadley_PN = mkPN "Tadley" ; -- status=guess src=geonames
+lin taipei_PN = mkPN "Taipei" ; -- status=guess src=geonames
+lin taiwan_PN = mkPN "Taïwan" ; -- status=guess src=geonames
+lin taiyuan_PN = mkPN "Taiyuan" ; -- status=guess src=geonames
+lin tampere_PN = mkPN "Tampere" ; -- status=guess src=geonames
+lin tamworth_PN = mkPN "Tamworth" ; -- status=guess src=geonames
+lin tangshan_PN = mkPN "Tangshan" ; -- status=guess src=geonames
+lin tanzania_PN = mkPN "Tanzanie" ; -- status=guess src=geonames
+lin taranto_PN = mkPN "Tarente" ; -- status=guess src=geonames
+lin tashkent_PN = mkPN "Tachkent" ; -- status=guess src=geonames
+lin taunton_PN = mkPN "Taunton" ; -- status=guess src=geonames
+lin tavistock_PN = mkPN "Tavistock" ; -- status=guess src=geonames
+lin tbilisi_PN = mkPN "Tbilissi" ; -- status=guess src=geonames
+lin teignmouth_PN = mkPN "Teignmouth" ; -- status=guess src=geonames
+lin telford_PN = mkPN "Telford" ; -- status=guess src=geonames
+lin tenby_PN = mkPN "Tenby" ; -- status=guess src=geonames
+lin tenterden_PN = mkPN "Tenterden" ; -- status=guess src=geonames
+lin teresa_PN = mkPN "Teresa" ; -- status=guess src=geonames
+lin terry_PN = mkPN "Terry" ; -- status=guess src=geonames
+lin tewkesbury_PN = mkPN "Tewkesbury" ; -- status=guess src=geonames
+lin thailand_PN = mkPN "Thaïlande" ; -- status=guess src=geonames
+lin thame_PN = mkPN "Thame" ; -- status=guess src=geonames
+lin thatcham_PN = mkPN "Thatcham" ; -- status=guess src=geonames
+lin theodore_PN = mkPN "Theodore" ; -- status=guess src=geonames
+lin theresa_PN = mkPN "Theresa" ; -- status=guess src=geonames
+lin thetford_PN = mkPN "Thetford" ; -- status=guess src=geonames
+lin thionville_PN = mkPN "Thionville" ; -- status=guess src=geonames
+lin thirsk_PN = mkPN "Thirsk" ; -- status=guess src=geonames
+lin thomas_PN = mkPN "Thomas" ; -- status=guess src=geonames
+lin thornbury_PN = mkPN "Thornbury" ; -- status=guess src=geonames
+lin thurso_PN = mkPN "Thurso" ; -- status=guess src=geonames
+lin tidworth_PN = mkPN "Tidworth" ; -- status=guess src=geonames
+lin tilburg_PN = mkPN "Tilburg" ; -- status=guess src=geonames
+lin tilbury_PN = mkPN "Tilbury" ; -- status=guess src=geonames
+lin tim_PN = mkPN "Tim" ; -- status=guess src=geonames
+lin tipperary_PN = mkPN "Tipperary" ; -- status=guess src=geonames
+lin tiverton_PN = mkPN "Tiverton" ; -- status=guess src=geonames
+lin todmorden_PN = mkPN "Todmorden" ; -- status=guess src=geonames
+lin togo_PN = mkPN "Togo" ; -- status=guess src=geonames
+lin tokyo_PN = mkPN "Tokyo" ; -- status=guess src=geonames
+lin tonbridge_PN = mkPN "Tonbridge" ; -- status=guess src=geonames
+lin tonga_PN = mkPN "Tonga" ; -- status=guess src=geonames
+lin tonyrefail_PN = mkPN "Tonyrefail" ; -- status=guess src=geonames
+lin torbay_PN = mkPN "Torbay" ; -- status=guess src=geonames
+lin toronto_PN = mkPN "Toronto" ; -- status=guess src=geonames
+lin totnes_PN = mkPN "Totnes" ; -- status=guess src=geonames
+lin toulon_PN = mkPN "Toulon" ; -- status=guess src=geonames
+lin toulouse_PN = mkPN "Toulouse" ; -- status=guess src=geonames
+lin tours_PN = mkPN "Tours" ; -- status=guess src=geonames
+lin tracy_PN = mkPN "Tracy" ; -- status=guess src=geonames
+lin tralee_PN = mkPN "Tralee" ; -- status=guess src=geonames
+lin tranent_PN = mkPN "Tranent" ; -- status=guess src=geonames
+lin tredegar_PN = mkPN "Tredegar" ; -- status=guess src=geonames
+lin trieste_PN = mkPN "Trieste" ; -- status=guess src=geonames
+lin tring_PN = mkPN "Tring" ; -- status=guess src=geonames
+lin trinidad_PN = mkPN "Trinidad" ; -- status=guess src=geonames
+lin troon_PN = mkPN "Troon" ; -- status=guess src=geonames
+lin trowbridge_PN = mkPN "Trowbridge" ; -- status=guess src=geonames
+lin truro_PN = mkPN "Truro" ; -- status=guess src=geonames
+lin tunis_PN = mkPN "Tunis" ; -- status=guess src=geonames
+lin tunisia_PN = mkPN "Tunisie" ; -- status=guess src=geonames
+lin turin_PN = mkPN "Turin" ; -- status=guess src=geonames
+lin turkey_PN = mkPN "estroict de Sibyle" ; -- status=guess src=geonames
+lin turku_PN = mkPN "Turku" ; -- status=guess src=geonames
+lin tynemouth_PN = mkPN "Tynemouth" ; -- status=guess src=geonames
+lin tyrone_PN = mkPN "Tyrone" ; -- status=guess src=geonames
+lin uddingston_PN = mkPN "Uddingston" ; -- status=guess src=geonames
+lin udi_PN = mkPN "Udi" ; -- status=guess src=geonames
+lin udine_PN = mkPN "Udine" ; -- status=guess src=geonames
+lin ufa_PN = mkPN "Oufa" ; -- status=guess src=geonames
+lin uganda_PN = mkPN "Ouganda" ; -- status=guess src=geonames
+lin ulverston_PN = mkPN "Ulverston" ; -- status=guess src=geonames
+lin upton_PN = mkPN "Upton" ; -- status=guess src=geonames
+lin uruguay_PN = mkPN "Uruguay" ; -- status=guess src=geonames
+lin utrecht_PN = mkPN "Utrecht" ; -- status=guess src=geonames
+lin uttoxeter_PN = mkPN "Uttoxeter" ; -- status=guess src=geonames
+lin valencia_PN = mkPN ("Valencia" | "Valence");
+lin valenciennes_PN = mkPN "Valenciennes" ; -- status=guess src=geonames
+lin valladolid_PN = mkPN "Valladolid" ; -- status=guess src=geonames
+lin vancouver_PN = mkPN "Vancouver" ; -- status=guess src=geonames
+lin varanasi_PN = mkPN "Vârânasî" ; -- status=guess src=geonames
+lin venezuela_PN = mkPN "Venezuela" ; -- status=guess src=geonames
+lin venice_PN = mkPN "Venise" ; -- status=guess src=geonames
+lin ventnor_PN = mkPN "Ventnor" ; -- status=guess src=geonames
+lin venus_PN = mkPN "Venus" ; -- status=guess src=geonames
+lin vera_PN = mkPN "Vera" ; -- status=guess src=geonames
+lin vernon_PN = mkPN "Vernon" ; -- status=guess src=geonames
+lin verona_PN = mkPN "Vérone" ; -- status=guess src=geonames
+lin vic_PN = mkPN "Vic" ; -- status=guess src=geonames
+lin vicenza_PN = mkPN "Vicence" ; -- status=guess src=geonames
+lin victor_PN = mkPN "Victor" ; -- status=guess src=geonames
+lin victoria_PN = mkPN "Victoria" ; -- status=guess src=geonames
+lin vienna_PN = mkPN "Vienne" ; -- status=guess src=geonames
+lin vietnam_PN = mkPN "Vietnam" ; -- status=guess src=geonames
+lin vigo_PN = mkPN "Vigo" ; -- status=guess src=geonames
+lin vincent_PN = mkPN "Vincent" ; -- status=guess src=geonames
+lin viola_PN = mkPN "Viola" ; -- status=guess src=geonames
+lin violet_PN = mkPN "Violet" ; -- status=guess src=geonames
+lin virginia_PN = mkPN "Virginia" ; -- status=guess src=geonames
+lin vivian_PN = mkPN "Vivian" ; -- status=guess src=geonames
+lin volgograd_PN = mkPN "Volgograd" ; -- status=guess src=geonames
+lin voronezh_PN = mkPN "Voronej" ; -- status=guess src=geonames
+lin wakefield_PN = mkPN "Wakefield" ; -- status=guess src=geonames
+lin wales_PN = mkPN "Wales" ; -- status=guess src=geonames
+lin wallace_PN = mkPN "Wallace" ; -- status=guess src=geonames
+lin wallasey_PN = mkPN "Wallasey" ; -- status=guess src=geonames
+lin wallingford_PN = mkPN "Wallingford" ; -- status=guess src=geonames
+lin wallsend_PN = mkPN "Wallsend" ; -- status=guess src=geonames
+lin walsall_PN = mkPN "Walsall" ; -- status=guess src=geonames
+lin walton_PN = mkPN "Walton" ; -- status=guess src=geonames
+lin wandsworth_PN = mkPN "District londonien de Wandsworth" ; -- status=guess src=geonames
+lin wantage_PN = mkPN "Wantage" ; -- status=guess src=geonames
+lin ware_PN = mkPN "Ware" ; -- status=guess src=geonames
+lin warminster_PN = mkPN "Warminster" ; -- status=guess src=geonames
+lin warrington_PN = mkPN "Warrington" ; -- status=guess src=geonames
+lin warsaw_PN = mkPN "Varsovie" ; -- status=guess src=geonames
+lin warsop_PN = mkPN "Warsop" ; -- status=guess src=geonames
+lin warwick_PN = mkPN "Warwick" ; -- status=guess src=geonames
+lin washington_PN = mkPN "Washington" ; -- status=guess src=geonames
+lin waterford_PN = mkPN "Waterford" ; -- status=guess src=geonames
+lin waterloo_PN = mkPN "Waterloo" ; -- status=guess src=geonames
+lin watford_PN = mkPN "Watford" ; -- status=guess src=geonames
+lin wayne_PN = mkPN "Wayne" ; -- status=guess src=geonames
+lin wellingborough_PN = mkPN "Wellingborough" ; -- status=guess src=geonames
+lin wellington_PN = mkPN "Wellington" ; -- status=guess src=geonames
+lin wells_PN = mkPN "Wells" ; -- status=guess src=geonames
+lin welshpool_PN = mkPN "Welshpool" ; -- status=guess src=geonames
+lin welwyn_PN = mkPN "Welwyn" ; -- status=guess src=geonames
+lin wendover_PN = mkPN "Wendover" ; -- status=guess src=geonames
+lin westbury_PN = mkPN "Westbury" ; -- status=guess src=geonames
+lin westhoughton_PN = mkPN "Westhoughton" ; -- status=guess src=geonames
+lin westminster_PN = mkPN "Westminster" ; -- status=guess src=geonames
+lin westmoreland_PN = mkPN "Westmoreland" ; -- status=guess src=geonames
+lin wetherby_PN = mkPN "Wetherby" ; -- status=guess src=geonames
+lin weymouth_PN = mkPN "Weymouth" ; -- status=guess src=geonames
+lin whitburn_PN = mkPN "Whitburn" ; -- status=guess src=geonames
+lin whitby_PN = mkPN "Whitby" ; -- status=guess src=geonames
+lin whitchurch_PN = mkPN "Whitchurch" ; -- status=guess src=geonames
+lin whitehall_PN = mkPN "Whitehall" ; -- status=guess src=geonames
+lin whitehaven_PN = mkPN "Whitehaven" ; -- status=guess src=geonames
+lin whitstable_PN = mkPN "Whitstable" ; -- status=guess src=geonames
+lin whittlesey_PN = mkPN "Whittlesey" ; -- status=guess src=geonames
+lin whitworth_PN = mkPN "Whitworth" ; -- status=guess src=geonames
+lin wick_PN = mkPN "Wick" ; -- status=guess src=geonames
+lin wickford_PN = mkPN "Wickford" ; -- status=guess src=geonames
+lin wicklow_PN = mkPN "Wicklow" ; -- status=guess src=geonames
+lin widnes_PN = mkPN "Widnes" ; -- status=guess src=geonames
+lin wiesbaden_PN = mkPN "Wiesbaden" ; -- status=guess src=geonames
+lin wigan_PN = mkPN "Wigan" ; -- status=guess src=geonames
+lin wilhelmshaven_PN = mkPN "Wilhelmshaven" ; -- status=guess src=geonames
+lin willington_PN = mkPN "Willington" ; -- status=guess src=geonames
+lin wilmslow_PN = mkPN "Wilmslow" ; -- status=guess src=geonames
+lin winchester_PN = mkPN "Winchester" ; -- status=guess src=geonames
+lin windermere_PN = mkPN "Windermere" ; -- status=guess src=geonames
+lin windsor_PN = mkPN "Windsor" ; -- status=guess src=geonames
+lin wingate_PN = mkPN "Wingate" ; -- status=guess src=geonames
+lin winnie_PN = mkPN "Winnie" ; -- status=guess src=geonames
+lin winnipeg_PN = mkPN "Winnipeg" ; -- status=guess src=geonames
+lin winsford_PN = mkPN "Winsford" ; -- status=guess src=geonames
+lin wisbech_PN = mkPN "Wisbech" ; -- status=guess src=geonames
+lin witham_PN = mkPN "Witham" ; -- status=guess src=geonames
+lin withernsea_PN = mkPN "Withernsea" ; -- status=guess src=geonames
+lin witney_PN = mkPN "Witney" ; -- status=guess src=geonames
+lin woburn_PN = mkPN "Woburn" ; -- status=guess src=geonames
+lin wokingham_PN = mkPN "Wokingham" ; -- status=guess src=geonames
+lin wolverhampton_PN = mkPN "Wolverhampton" ; -- status=guess src=geonames
+lin woodbridge_PN = mkPN "Woodbridge" ; -- status=guess src=geonames
+lin worcester_PN = mkPN "Worcester" ; -- status=guess src=geonames
+lin workington_PN = mkPN "Workington" ; -- status=guess src=geonames
+lin worksop_PN = mkPN "Worksop" ; -- status=guess src=geonames
+lin worthing_PN = mkPN "Worthing" ; -- status=guess src=geonames
+lin wrexham_PN = mkPN "Wrexham" ; -- status=guess src=geonames
+lin writtle_PN = mkPN "Writtle" ; -- status=guess src=geonames
+lin wroughton_PN = mkPN "Wroughton" ; -- status=guess src=geonames
+lin wuhan_PN = mkPN "Wuhan" ; -- status=guess src=geonames
+lin wuppertal_PN = mkPN "Wuppertal" ; -- status=guess src=geonames
+lin wymondham_PN = mkPN "Wymondham" ; -- status=guess src=geonames
+lin wyoming_PN = mkPN "Wyoming" ; -- status=guess src=geonames
+lin yarmouth_PN = mkPN "Yarmouth" ; -- status=guess src=geonames
+lin yate_PN = mkPN "Yate" ; -- status=guess src=geonames
+lin yateley_PN = mkPN "Yateley" ; -- status=guess src=geonames
+lin yemen_PN = mkPN "Yémen" ; -- status=guess src=geonames
+lin yeovil_PN = mkPN "Yeovil" ; -- status=guess src=geonames
+lin yerevan_PN = mkPN "Erevan" ; -- status=guess src=geonames
+lin yokohama_PN = mkPN "Yokohama" ; -- status=guess src=geonames
+lin york_PN = mkPN "York" ; -- status=guess src=geonames
+lin yorkshire_PN = mkPN "Yorkshire" ; -- status=guess src=geonames
+lin ystradgynlais_PN = mkPN "Ystradgynlais" ; -- status=guess src=geonames
+lin yukon_PN = mkPN "Yukon" ; -- status=guess src=geonames
+lin zagreb_PN = mkPN "Zagreb" ; -- status=guess src=geonames
+lin zambia_PN = mkPN "Zambie" ; -- status=guess src=geonames
+lin zaragoza_PN = mkPN "Saragosse" ; -- status=guess src=geonames
+lin zimbabwe_PN = mkPN "Zimbabwe" ; -- status=guess src=geonames
+
+
+}
diff --git a/lib/src/translator/DictionaryGer.gf b/lib/src/translator/DictionaryGer.gf
new file mode 100644
# file too large to diff: lib/src/translator/DictionaryGer.gf
diff --git a/lib/src/translator/DictionaryHin.gf b/lib/src/translator/DictionaryHin.gf
new file mode 100644
# file too large to diff: lib/src/translator/DictionaryHin.gf
diff --git a/lib/src/translator/DictionaryIta.gf b/lib/src/translator/DictionaryIta.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/DictionaryIta.gf
@@ -0,0 +1,20575 @@
+concrete DictionaryIta of Dictionary = CatIta
+** open ParadigmsIta, (P = ParadigmsIta), 
+        IrregIta, (I=IrregIta), MorphoIta, (L=LexiconIta), (S=StructuralIta), (E=ExtraIta),Prelude in {
+
+oper mkInterj : Str -> Interj
+= \s -> lin Interj (ss s) ;
+oper mkDet = overload {
+  mkDet : Str -> Det = \s -> lin Det {s,sp = \\_,c => prepCase c ++ s ; n = Sg ; s2 = [] ; isNeg = False} ;
+  mkDet : Str -> Str -> Number -> Det = 
+     \s,t,n -> lin Det {s,sp = \\g,c => prepCase c ++ genForms s t ! g ; n = n ; s2 = [] ; isNeg = False} ;
+     } ;
+oper mkConj : Str -> Conj
+  = \s -> lin Conj {s1 = [] ; s2 = s ; n = Pl} ;
+oper mkSubj : Str -> Subj
+  = \s -> lin Subj {s = [] ; m = Indic} ; ----
+oper subSubj : Str -> Subj
+  = \s -> lin Subj {s = [] ; m = Conjunct} ; ----
+oper optProDrop : Pron -> Pron = \p -> p | E.ProDrop p ;
+
+lin aardvark_N = mkN "oritteropo" ; -- status=guess
+lin aardwolf_N = mkN "protele" ; -- status=guess
+lin abaca_N = mkN "abaca" ; -- status=guess
+lin aback_Adv = mkAdv "all'indietro" ; -- status=guess
+lin abacus_N = mkN "abaco" | mkN "pallottoliere" masculine ; -- status=guess status=guess
+lin abalone_N = mkN "abalone" ; -- status=guess
+lin abandon_N = mkN "abbandono" ; -- status=guess
+lin abandon_V2 = mkV2 (mkV "bandire") ; -- status=guess, src=wikt
+lin abandonment_N = mkN "abbandono" ; -- status=guess
+lin abasia_N = mkN "abasia" ; -- status=guess
+lin abatement_N = mkN "riduzione" feminine ; -- status=guess
+lin abattoir_N = mkN "mattatoio" ; -- status=guess
+lin abbess_N = mkN "badessa" ; -- status=guess
+lin abbey_N = mkN "abbazia" ; -- status=guess
+lin abbot_N = mkN "abate" masculine ; -- status=guess
+lin abbreviate_V2 = mkV2 (mkV "abbreviare") ; -- status=guess, src=wikt
+lin abbreviation_N = mkN "riassunto" ; -- status=guess
+lin abdicate_V = mkV "abdicare" ; -- status=guess, src=wikt
+lin abdicate_V2 = mkV2 (mkV "abdicare") ; -- status=guess, src=wikt
+lin abdication_N = mkN "abdicazione" feminine ; -- status=guess
+lin abdomen_N = mkN "addome" masculine ; -- status=guess
+lin abdominal_A = mkA "addominale" ; -- status=guess
+lin abduct_V2 = mkV2 (abdurre_V) ; -- status=guess, src=wikt
+lin abduction_N = mkN "rapimento" | mkN "sequestro" ; -- status=guess status=guess
+lin abelmosk_N = mkN "abelmosco" ; -- status=guess
+lin aberrant_A = mkA "aberrante" ; -- status=guess
+lin aberration_N = mkN "aberrazione" feminine ; -- status=guess
+lin abet_V = mkV "favoreggiare" | mkV "incoraggiare" | mkV "istigare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abet_V2 = mkV2 (mkV "favoreggiare") | mkV2 (mkV "incoraggiare") | mkV2 (mkV "istigare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abhor_V2 = mkV2 (mkV "aborrire") | mkV2 (mkV "abominare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin abhorrent_A = mkA "contrario" | mkA "incompatibile" | mkA "contro" ; -- status=guess status=guess status=guess
+lin abide_V = mkV (mkV "conformarsi") "a" ; -- status=guess, src=wikt
+lin abide_V2 = mkV2 (mkV (mkV "conformarsi") "a") ; -- status=guess, src=wikt
+lin ability_N = mkN "capacità" feminine ; -- status=guess
+lin abject_A = mkA "abbietto" ; -- status=guess
+lin abjure_V2 = mkV2 (mkV "abiurare") ; -- status=guess, src=wikt
+lin ablative_A = mkA "ablativo" ; -- status=guess
+lin ablative_N = mkN "ablativo" ; -- status=guess
+lin ablaze_A = mkA "in fiamme" | mkA "fiammeggiante" ; -- status=guess status=guess
+lin able_A = mkA "capace" ; -- status=guess
+lin ablution_N = mkN "abluzione" feminine ; -- status=guess
+lin abnegation_N = mkN "abnegazione" feminine ; -- status=guess
+lin abnormal_A = mkA "anormale" | mkA "anomalo" ; -- status=guess status=guess
+lin abnormality_N = mkN "anomalia" ; -- status=guess
+lin aboard_Adv = mkAdv "a bordo" ; -- status=guess
+lin abolish_V2 = mkV2 (mkV "abolire") ; -- status=guess, src=wikt
+lin abolition_N = mkN "abolizione" feminine ; -- status=guess
+lin abominable_A = mkA "abominabile" ; -- status=guess
+lin abominate_V2 = mkV2 (mkV "abominare") ; -- status=guess, src=wikt
+lin aboriginal_A = mkA "aborigeno" ; -- status=guess
+lin aborigine_N = mkN "aborigeno" ; -- status=guess
+lin abort_V = interrompere_V | mkV "fermare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin abort_V2 = mkV2 (interrompere_V) | mkV2 (mkV "fermare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin abortion_N = mkN "aborto" ; -- status=guess
+lin abound_V = mkV "abbondare" | mkV (essere_V) "abbondante" ; -- status=guess, src=wikt status=guess, src=wikt
+lin about_Adv = mkAdv "intorno" ;
+lin about_Prep = ParadigmsIta.genitive ;
+lin above_A = mkA "suddetto" | mkA "succitato" ; -- status=guess status=guess
+lin above_Adv = mkAdv "sopra" ;
+lin above_Prep = S.above_Prep ;
+lin abrasion_N = mkN "abrasione" feminine ; -- status=guess
+lin abreast_Adv = mkAdv "con i tempi" ;
+lin abridge_V2 = mkV2 (mkV "privare") | mkV2 (mkV "limitare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin abridgment_N = mkN "ompendio" ; -- status=guess
+lin abroad_Adv = mkAdv "all'estero" ; -- status=guess
+lin abrupt_A = mkA "brusco" | mkA "brusca" ; -- status=guess status=guess
+lin abruptly_Adv = variants{} ; --
+lin abscess_N = mkN "ascesso" ; -- status=guess
+lin abscissa_N = mkN "ascissa" ; -- status=guess
+lin absence_N = mkN "assenza" ; -- status=guess
+lin absent_A = mkA "assente" ; -- status=guess
+lin absentee_N = mkN "assente" ; -- status=guess
+lin absinthe_N = mkN "assenzio" ; -- status=guess
+lin absolute_A = mkA "assoluto" ; -- status=guess
+lin absolute_N = mkN "alcol assoluto" ; -- status=guess
+lin absolutely_Adv = variants{} ; --
+lin absoluteness_N = mkN "assolutezza" ; -- status=guess
+lin absolve_V2 = mkV2 (assolvere_V) ; -- status=guess, src=wikt
+lin absorb_V2 = mkV2 (mkV "assorbire") ; -- status=guess, src=wikt
+lin absorbable_A = mkA "assorbibile" ; -- status=guess
+lin absorbency_N = mkN "capacità di assorbimento" ; -- status=guess
+lin absorbent_A = mkA "assorbente" ; -- status=guess
+lin absorption_N = mkN "assorbimento" ; -- status=guess
+lin abstain_V = mkV "astenersi" ; -- status=guess, src=wikt
+lin abstemious_A = mkA "astemio" ; -- status=guess
+lin abstention_N = mkN "astensione" ; -- status=guess
+lin abstinence_N = mkN "astinenza" ; -- status=guess
+lin abstract_A = mkA "astratto" | mkA "teorico" ; -- status=guess status=guess
+lin abstract_N = mkN "estratto" | mkN "sunto" | mkN "compendio" | mkN "riassunto" ; -- status=guess status=guess status=guess status=guess
+lin abstract_V2 = mkV2 (riassumere_V) ; -- status=guess, src=wikt
+lin abstraction_N = mkN "astrazione" feminine ; -- status=guess
+lin abstruse_A = mkA "astruso" ; -- status=guess
+lin abstruseness_N = mkN "astruseria" ; -- status=guess
+lin absurd_A = mkA "assurdo" ; -- status=guess
+lin abulia_N = mkN "abulia" ; -- status=guess
+lin abundance_N = mkN "abbondanza" ; -- status=guess
+lin abundant_A = mkA "abbondante" ; -- status=guess
+lin abuse_N = mkN "abuso" ; -- status=guess
+lin abuse_V2 = mkV2 (mkV "abusare") ; -- status=guess, src=wikt
+lin abutment_N = mkN "rinfianco" ; -- status=guess
+lin abyss_N = mkN "abisso" ; -- status=guess
+lin acacia_N = mkN "acacia" ; -- status=guess
+lin academic_A = mkA "accademico" ; -- status=guess
+lin academic_N = variants{} ; --
+lin academically_Adv = mkAdv "accademicamente" ; -- status=guess
+lin academy_N = mkN "accademia" masculine ; -- status=guess
+lin acanthus_N = mkN "acanto" ; -- status=guess
+lin acarophobia_N = mkN "acarofobia" ; -- status=guess
+lin accelerate_V = mkV "accelerare" ; -- status=guess, src=wikt
+lin accelerate_V2 = mkV2 (mkV "accelerare") ; -- status=guess, src=wikt
+lin acceleration_N = mkN "accelerazione" feminine ; -- status=guess
+lin accelerator_N = mkN "acceleratore" masculine ; -- status=guess
+lin accent_N = mkN "accento" ; -- status=guess
+lin accentuate_V2 = mkV2 (mkV "accentuare") ; -- status=guess, src=wikt
+lin accept_V = mkV "accettare" | ammettere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin accept_V2 = mkV2 (mkV "accettare") | mkV2 (ammettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin accept_VS = mkVS (mkV "accettare") | mkVS (ammettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin acceptable_A = mkA "accettabile" ; -- status=guess
+lin acceptance_N = mkN "accettazione" feminine ; -- status=guess
+lin access_N = mkN "accesso" feminine ; -- status=guess
+lin access_V2 = variants{} ; --
+lin accessibility_N = mkN "accessibilità" feminine ; -- status=guess
+lin accessible_A = mkA "accessibile" ; -- status=guess
+lin accessory_N = mkN "accessorio" ; -- status=guess
+lin accident_N = mkN "incidente" ; -- status=guess
+lin accidental_A = mkA "accidentale" ; -- status=guess
+lin accidental_N = mkN "accidentale" ; -- status=guess
+lin acclaim_V2 = mkV2 (mkV "acclamare") | mkV2 (mkV "applaudire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin acclamation_N = mkN "acclamazione" feminine ; -- status=guess
+lin acclimatization_N = mkN "acclimatazione" feminine ; -- status=guess
+lin acclimatize_V = mkV "acclimatare" ; -- status=guess, src=wikt
+lin acclimatize_V2 = mkV2 (mkV "acclimatare") ; -- status=guess, src=wikt
+lin accolade_N = mkN "ordinazione" feminine ; -- status=guess
+lin accommodate_V = variants{} ; --
+lin accommodate_V2 = variants{} ; --
+lin accommodation_N = mkN "sistemazione" feminine | mkN "alloggio" ; -- status=guess status=guess
+lin accompaniment_N = mkN "accompagnamento" ; -- status=guess
+lin accompany_V2 = mkV2 (mkV "accompagnare") ; -- status=guess, src=wikt
+lin accomplice_N = mkN "accomplice" | mkN "correo" ; -- status=guess status=guess
+lin accomplish_V2 = mkV2 (compiere_V) | mkV2 (mkV "realizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin accomplishment_N = mkN "realizzazione" feminine ; -- status=guess
+lin accord_N = mkN "accordo" ; -- status=guess
+lin accord_V = variants{} ; --
+--subcat lin accord_V2 = variants{} ; --
+lin accordance_N = variants{} ; --
+lin according_to_Prep = variants{} ; --
+lin accordingly_Adv = mkAdv "di conseguenza" | mkAdv "in conformità a" | mkAdv "conformemente" ; -- status=guess status=guess status=guess
+lin accordion_N = mkN "fisarmonica" ; -- status=guess
+lin accordionist_N = mkN "fisarmonicista" masculine ; -- status=guess
+lin accost_V2 = mkV2 (mkV (mkV "indirizzarsi") "a") ; -- status=guess, src=wikt
+lin account_N = mkN "contabilità" feminine ; -- status=guess
+lin account_V = mkV "reputare" | mkV "considerare" | ritenere_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin account_V2 = mkV2 (mkV "reputare") | mkV2 (mkV "considerare") | mkV2 (ritenere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin accountability_N = mkN "responsabilità" feminine ; -- status=guess
+lin accountable_A = mkA "responsabile" ; -- status=guess
+lin accountancy_N = mkN "contabilità" feminine ; -- status=guess
+lin accountant_N = mkN "contabile" | mkN "ragioniere" masculine ; -- status=guess status=guess
+lin accounting_A = variants{} ; --
+lin accredit_V2 = mkV2 (mkV "accreditare") ; -- status=guess, src=wikt
+lin accreditation_N = mkN "accreditamento" ; -- status=guess
+lin accretion_N = mkN "accrescimento" ; -- status=guess
+lin accrue_V = mkV "accrescersi" ; -- status=guess, src=wikt
+lin accrue_V2 = mkV2 (mkV "accrescersi") ; -- status=guess, src=wikt
+lin accumulate_V = mkV "accumularsi" ; -- status=guess, src=wikt
+lin accumulate_V2 = mkV2 (mkV "accumularsi") ; -- status=guess, src=wikt
+lin accumulation_N = mkN "accumulazione" feminine ; -- status=guess
+lin accumulator_N = mkN "accumulatore" masculine ; -- status=guess
+lin accuracy_N = mkN "esattezza" | mkN "precisione" feminine | mkN "accuratezza" ; -- status=guess status=guess status=guess
+lin accurate_A = variants{} ; --
+lin accurately_Adv = variants{} ; --
+lin accusation_N = mkN "accusa" ; -- status=guess
+lin accusative_A = mkA "accusativo" ; -- status=guess
+lin accusative_N = mkN "accusativo" ; -- status=guess
+lin accuse_V2 = mkV2 (mkV "accusare") ; -- status=guess, src=wikt
+lin accused_A = variants{} ; --
+lin ace_N = mkN "asso" ; -- status=guess
+lin acentric_A = mkA "acentrico" ; -- status=guess
+lin acerb_A = mkA "acerbo" ; -- status=guess
+lin acerbity_N = mkN "amarezza" ; -- status=guess
+lin acetaldehyde_N = mkN "acetaldeide" feminine ; -- status=guess
+lin acetamide_N = mkN "acetammide" feminine ; -- status=guess
+lin acetaminophen_N = mkN "paracetamolo" ; -- status=guess
+lin acetate_N = mkN "acetato" ; -- status=guess
+lin acetic_A = mkA "acetico" ; -- status=guess
+lin acetone_N = mkN "acetone" masculine ; -- status=guess
+lin acetyl_N = mkN "acetile" masculine ; -- status=guess
+lin acetylcholine_N = mkN "acetilcolina" ; -- status=guess
+lin acetylene_N = mkN "acetilene" ; -- status=guess
+lin ache_N = mkN "dolore" masculine ; -- status=guess
+lin achene_N = mkN "achenio" ; -- status=guess
+lin achieve_V2 = mkV2 (mkV "realizzare") ; -- status=guess, src=wikt
+lin achievement_N = mkN "realizzazione" feminine ; -- status=guess
+lin achlorhydria_N = mkN "acloridria" ; -- status=guess
+lin achromatic_A = mkA "acromatico" ; -- status=guess
+lin acid_A = mkA "acido" ; -- status=guess
+lin acid_N = mkN "acido" | mkN "acido lisergico" ; -- status=guess status=guess
+lin acidic_A = mkA "acido" ; -- status=guess
+lin acidification_N = mkN "acidificazione" feminine ; -- status=guess
+lin acidify_V = mkV "acidificare" ; -- status=guess, src=wikt
+lin acidify_V2 = mkV2 (mkV "acidificare") ; -- status=guess, src=wikt
+lin acidosis_N = mkN "acidosi" ; -- status=guess
+--subcat lin acknowledge_V = riconoscere_V | ammettere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin acknowledge_V2 = mkV2 (riconoscere_V) | mkV2 (ammettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin acknowledge_VS = mkVS (riconoscere_V) | mkVS (ammettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin acknowledgement_N = mkN "riconoscimento" ; -- status=guess
+lin acknowledgment_N = mkN "riconoscimento" ; -- status=guess
+lin acne_N = mkN "acne" feminine ; -- status=guess
+lin aconite_N = mkN "aconito" ; -- status=guess
+lin acorn_N = mkN "ghianda" ; -- status=guess
+lin acoustic_A = mkA "acustico" ; -- status=guess
+lin acoustically_Adv = mkAdv "acusticamente" ; -- status=guess
+lin acoustics_N = mkN "acustica" ; -- status=guess
+lin acquaintance_N = mkN "conoscenza" masculine ; -- status=guess
+lin acquire_V2 = mkV2 (mkV "acquisire") ; -- status=guess, src=wikt
+lin acquisition_N = mkN "acquisizione" feminine ; -- status=guess
+lin acre_N = variants{} ; --
+lin acrobatic_A = mkA "acrobatico" ; -- status=guess
+lin acrocentric_A = mkA "acrocentrico" ; -- status=guess
+lin acromegaly_N = mkN "acromegalia" ; -- status=guess
+lin acronym_N = mkN "acronimo" ; -- status=guess
+lin across_Adv = mkAdv "attraverso" | mkAdv "orizzontale" ; -- status=guess status=guess
+lin across_Prep = variants{} ; --
+lin acrostic_N = mkN "acrostico" ; -- status=guess
+lin acrylamide_N = mkN "acrilammide" feminine ; -- status=guess
+lin acrylic_N = mkN "acido acrilico" ; -- status=guess
+lin act_N = mkN "atto" ; -- status=guess
+lin act_V = I.fare_V | mkV "comportarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin act_V2 = mkV2 (I.fare_V) | mkV2 (mkV "comportarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin act_V2V = mkV2V (I.fare_V) | mkV2V (mkV "comportarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin act_VA = mkVA (I.fare_V) | mkVA (mkV "comportarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin actinium_N = mkN "attinio" ; -- status=guess
+lin actinoid_N = mkN "attinoide" masculine ; -- status=guess
+lin actinometer_N = mkN "attinometro" ; -- status=guess
+lin action_N = mkN "azione" feminine ; -- status=guess
+lin activate_V2 = mkV2 (mkV "attivare") ; -- status=guess, src=wikt
+lin active_A = mkA "attivo" ; -- status=guess
+lin active_N = mkN "forma attiva" | mkN "attivo" ; -- status=guess status=guess
+lin actively_Adv = variants{} ; --
+lin activistMasc_N = variants{} ; --
+lin activity_N = mkN "attività" feminine ; -- status=guess
+lin actor_1_N = variants{} ; --
+lin actor_2_N = variants{} ; --
+lin actor_N = mkN "attore" | mkN "attrice" feminine ; -- status=guess status=guess
+lin actress_N = mkN "attrice" feminine ; -- status=guess
+lin actual_A = mkA "reale" | mkA "effettivo" ; -- status=guess status=guess
+lin actually_Adv = variants{} ; --
+lin actuary_N = mkN "attuario" ; -- status=guess
+lin actuator_N = mkN "attuatore" masculine | mkN "ripetitore" masculine ; -- status=guess status=guess
+lin acupuncture_N = mkN "agopuntura" ; -- status=guess
+lin acute_A = mkA "acuto" ; -- status=guess
+lin acyclic_A = mkA "aciclico" ; -- status=guess
+lin acyl_N = mkN "acile" masculine ; -- status=guess
+lin adamant_N = mkN "adamantino" ; -- status=guess
+lin adapt_V = mkV "adattare" ; -- status=guess, src=wikt
+lin adapt_V2 = mkV2 (mkV "adattare") ; -- status=guess, src=wikt
+lin adaptability_N = mkN "adattabilità" feminine ; -- status=guess
+lin adaptable_A = mkA "adattabile" ; -- status=guess
+lin adaptation_N = variants{} ; --
+lin add_V = aggiungere_V ; -- status=guess, src=wikt
+lin add_V2 = mkV2 (aggiungere_V) ; -- status=guess, src=wikt
+lin add_V3 = L.add_V3 ; -- comment=CHECKED
+lin add_VS = mkVS (aggiungere_V) ; -- status=guess, src=wikt
+lin added_A = variants{} ; --
+lin addict_N = mkN "dipendente" ; -- status=guess
+lin addiction_N = mkN "dipendenza" ; -- status=guess
+lin addictive_A = mkA "dipendente" ; -- status=guess
+lin addition_N = mkN "addizione" feminine ; -- status=guess
+lin additional_A = mkA "addizionale" ; -- status=guess
+lin additive_N = mkN "additivo" ; -- status=guess
+lin address_N = mkN "discorso" ; -- status=guess
+lin address_V2 = mkV2 (mkV "rivolgersi") ; -- status=guess, src=wikt
+lin adenine_N = mkN "adenina" ; -- status=guess
+lin adenoma_N = mkN "adenoma" masculine ; -- status=guess
+lin adenosine_N = mkN "adenosina" ; -- status=guess
+lin adequate_A = mkA "adeguato" ; -- status=guess
+lin adequately_Adv = variants{} ; --
+lin adhere_V = mkV "aderire" ; -- status=guess, src=wikt
+lin adherent_A = mkA "aderente" ; -- status=guess
+lin adherent_N = mkN "aderente" masculine ; -- status=guess
+lin adiabatic_A = mkA "adiabatico" ; -- status=guess
+lin adjacency_N = mkN "adiacenza" ; -- status=guess
+lin adjacent_A = mkA "adiacente" ; -- status=guess
+lin adjective_A = mkA "aggettivale" ; -- status=guess
+lin adjective_N = mkN "aggettivo" ; -- status=guess
+lin adjust_V = mkV "regolare" ; -- status=guess, src=wikt
+lin adjust_V2 = mkV2 (mkV "regolare") ; -- status=guess, src=wikt
+--subcat lin adjust_V2V = mkV2V (mkV "regolare") ; -- status=guess, src=wikt
+lin adjustment_N = mkN "adattamento" | mkN "inserimento" ; -- status=guess status=guess
+lin administer_V = mkV "amministrare" ; -- status=guess, src=wikt
+lin administer_V2 = mkV2 (mkV "amministrare") ; -- status=guess, src=wikt
+lin administration_N = mkN "amministrazione" feminine ; -- status=guess
+lin administrative_A = mkA "amministrativo" ; -- status=guess
+lin administratorMasc_N = variants{} ; --
+lin admiral_N = mkN "ammiraglio" ; -- status=guess
+lin admiralty_N = mkN "ammiragliato" ; -- status=guess
+lin admiration_N = mkN "ammirazione" feminine ; -- status=guess
+lin admire_V2 = mkV2 (mkV "ammirare") ; -- status=guess, src=wikt
+lin admission_N = mkN "ammissione" feminine ; -- status=guess
+lin admit_V = mkV (mkV "far") "entrare" ; -- status=guess, src=wikt
+lin admit_V2 = mkV2 (mkV (mkV "far") "entrare") ; -- status=guess, src=wikt
+lin admit_VS = mkVS (mkV (mkV "far") "entrare") ; -- status=guess, src=wikt
+lin admittance_N = mkN "ammettenza" ; -- status=guess
+lin admixture_N = mkN "mescolanza" ; -- status=guess
+lin adolescence_N = mkN "adolescenza" ; -- status=guess
+lin adopt_V2 = mkV2 (mkV "adottare") ; -- status=guess, src=wikt
+lin adoptee_N = mkN "adottato" | mkN "adottata" | mkN "adottati" | mkN "adottate" feminine ; -- status=guess status=guess status=guess status=guess
+lin adoption_N = mkN "adozione" feminine ; -- status=guess
+lin adoptive_A = mkA "adottivo" ; -- status=guess
+lin adorable_A = mkA "adorabile" ; -- status=guess
+lin adoration_N = mkN "adorazione" feminine ; -- status=guess
+lin adore_V2 = mkV2 (mkV "adorare") ; -- status=guess, src=wikt
+lin adorn_V2 = mkV2 (mkV "adornare") | mkV2 (mkV "ornare") | mkV2 (mkV "fregiare") | mkV2 (mkV "abbellire") | mkV2 (mkV "contornare") | mkV2 (mkV "decorare") | mkV2 (mkV "imbellettare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin adrenocorticotropic_A = mkA "adrenocorticotropo" ; -- status=guess
+lin adult_A = mkA "adulto" | mkA "adulta" ; -- status=guess status=guess
+lin adult_N = mkN "adulto" | mkN "adulta" ; -- status=guess status=guess
+lin adulterer_N = mkN "adultero" | mkN "adultera" ; -- status=guess status=guess
+lin adultery_N = mkN "adulterio" ; -- status=guess
+lin advance_N = mkN "avanzo" ; -- status=guess
+lin advance_V = mkV "avanzare" ; -- status=guess, src=wikt
+lin advance_V2 = mkV2 (mkV "avanzare") ; -- status=guess, src=wikt
+lin advanced_A = variants{} ; --
+lin advantage_N = mkN "vantaggio" ; -- status=guess
+lin advection_N = mkN "avvezione" feminine ; -- status=guess
+lin advent_N = mkN "avvento" ; -- status=guess
+lin adventitious_A = mkA "aleatorio" ; -- status=guess
+lin adventure_N = mkN "avventura" ; -- status=guess
+lin adventurer_N = mkN "avventuriero" ; -- status=guess
+lin adverb_N = mkN "avverbio" ; -- status=guess
+lin adverbial_A = mkA "avverbiale" ; -- status=guess
+lin adversary_N = mkN "avversario" | mkN "avversaria" ; -- status=guess status=guess
+lin adverse_A = mkA "ostile" ; -- status=guess
+lin adversity_N = mkN "avversità" feminine ; -- status=guess
+lin advert_N = mkN "pubblicità" feminine ; -- status=guess
+lin advertise_V = mkV "pubblicizzare" ; -- status=guess, src=wikt
+lin advertise_V2 = mkV2 (mkV "pubblicizzare") ; -- status=guess, src=wikt
+lin advertisement_N = mkN "annuncio" | mkN "pubblicità" feminine ; -- status=guess status=guess
+lin advertising_N = variants{} ; --
+lin advice_N = mkN "avviso" ; -- status=guess
+lin advisable_A = mkA "consigliabile" ; -- status=guess
+lin advise_V = mkV "consigliare" | mkV "raccomandare" | mkV "consultarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin advise_V2 = mkV2 (mkV "consigliare") | mkV2 (mkV "raccomandare") | mkV2 (mkV "consultarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin advise_VS = mkVS (mkV "consigliare") | mkVS (mkV "raccomandare") | mkVS (mkV "consultarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin adviserMasc_N = variants{} ; --
+lin advisory_A = variants{} ; --
+lin advocateMasc_N = variants{} ; --
+lin advocate_V2 = variants{} ; --
+lin advocate_VS = variants{} ; --
+lin aegis_N = mkN "égide" ; -- status=guess
+lin aerial_A = mkA "etereo" ; -- status=guess
+lin aerial_N = mkN "antenna" ; -- status=guess
+lin aeriferous_A = mkA "aerifero" ; -- status=guess
+lin aerobic_A = mkA "aerobico" ; -- status=guess
+lin aerobiosis_N = mkN "aerobiosi" feminine ; -- status=guess
+lin aerodynamics_N = mkN "aerodinamica" ; -- status=guess
+lin aerolite_N = mkN "aerolite" masculine ; -- status=guess
+lin aerolitic_A = mkA "aerolitico" ; -- status=guess
+lin aeronautical_A = mkA "aeronautico" ; -- status=guess
+lin aeronautics_N = mkN "aeronautica" ; -- status=guess
+lin aerosol_N = mkN "aerosol" masculine ; -- status=guess
+lin aerospace_N = mkN "aerospazio" ; -- status=guess
+lin aesthetic_A = variants{} ; --
+lin aesthetics_N = mkN "estetica" ; -- status=guess
+lin aestival_A = mkA "estivo" | mkA "estiva" ; -- status=guess status=guess
+lin aetiology_N = mkN "eziologia" ; -- status=guess
+lin afar_Adv = mkAdv "da lontano" ; -- status=guess
+lin affair_N = mkN "affare" masculine ; -- status=guess
+lin affect_V2 = mkV2 (mkV "fingere") ; -- status=guess, src=wikt
+lin affection_N = mkN "affetto" ; -- status=guess
+lin affinity_N = variants{} ; --
+lin affirmation_N = mkN "affermazione" feminine ; -- status=guess
+lin affirmative_N = mkN "frase affermativa" ; -- status=guess
+lin affix_N = mkN "confisso" ; -- status=guess
+lin afflict_V2 = mkV2 (mkV "affliggere") ; -- status=guess, src=wikt
+lin affliction_N = mkN "afflizione" feminine ; -- status=guess
+lin afford_V2 = variants{} ; --
+lin afford_V2V = variants{} ; --
+lin affricate_N = mkN "affricata" ; -- status=guess
+lin affront_N = mkN "affronto" ; -- status=guess
+lin aforesaid_A = mkA "succitato" | mkA "suddetto" ; -- status=guess status=guess
+lin afraid_A = mkA "paura" ; -- status=guess
+lin after_Adv = mkAdv "poi" | mkAdv "dopo" ; -- status=guess status=guess
+lin after_Prep = S.after_Prep ;
+lin after_Subj = mkSubj "dopo" ;
+lin afterlife_N = mkN "oltretomba" | mkN "aldilà" | mkN "altro mondo" ; -- status=guess status=guess status=guess
+lin aftermath_N = mkN "conseguenze" feminine ; -- status=guess
+lin afternoon_N = mkN "pomeriggio" ; -- status=guess
+lin afterwards_Adv = mkAdv "dopo" ; -- status=guess
+lin again_Adv = mkAdv "di nuovo" | mkAdv "ancora" ; -- status=guess status=guess
+lin against_Prep = mkPrep "contro" ;
+lin agalactia_N = mkN "agalassia" ; -- status=guess
+lin agate_N = mkN "agata" ; -- status=guess
+lin agave_N = mkN "agave" feminine ; -- status=guess
+lin age_N = mkN "generazione" feminine ; -- status=guess
+lin age_V = variants{} ; --
+--subcat lin age_V2 = variants{} ; --
+lin aged_Prep = variants{} ; --
+lin agency_N = variants{} ; --
+lin agenda_N = variants{} ; --
+lin agentMasc_N = variants{} ; --
+lin agglutinogen_N = mkN "agglutinogeno" ; -- status=guess
+lin aggregate_A = variants{} ; --
+lin aggregate_N = mkN "aggregato" ; -- status=guess
+lin aggregate_V = mkV "aggregare" ; -- status=guess, src=wikt
+lin aggregate_V2 = mkV2 (mkV "aggregare") ; -- status=guess, src=wikt
+lin aggression_N = mkN "aggressione" feminine ; -- status=guess
+lin aggressive_A = mkA "aggressivo" ; -- status=guess
+lin aggressiveness_N = mkN "aggressività" feminine ; -- status=guess
+lin aghast_A = mkA "terrorizzato" | mkA "spaventato" | mkA "sgomento" ; -- status=guess status=guess status=guess
+lin agitate_V = mkV "agitare" | scuotere_V | mkV "sbattere" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin agitate_V2 = mkV2 (mkV "agitare") | mkV2 (scuotere_V) | mkV2 (mkV "sbattere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin agnostic_A = mkA "agnostico" ; -- status=guess
+lin agnosticism_N = mkN "agnosticismo" ; -- status=guess
+lin ago_Adv = mkAdv "fa" ; -- status=guess
+lin agon_N = mkN "agone" masculine ; -- status=guess
+lin agony_N = mkN "dolore" masculine | mkN "angoscia" ; -- status=guess status=guess
+lin agoraphobia_N = mkN "agorafobia" ; -- status=guess
+lin agouti_N = mkN "aguti" ; -- status=guess
+lin agree_V = mkV "concordare" ; -- status=guess, src=wikt
+--subcat lin agree_V2 = mkV2 (mkV "concordare") ; -- status=guess, src=wikt
+lin agree_VS = mkVS (mkV "concordare") ; -- status=guess, src=wikt
+lin agree_VV = mkVV (mkV "concordare") ; -- status=guess, src=wikt
+lin agreeable_A = mkA "gradevole" ; -- status=guess
+lin agreed_A = variants{} ; --
+lin agreement_N = mkN "consenso" | mkN "accordo" ; -- status=guess status=guess
+lin agricultural_A = mkA "agricolo" ; -- status=guess
+lin agriculture_N = mkN "agricoltura" ; -- status=guess
+lin agriculturist_N = mkN "agricoltore" masculine ; -- status=guess
+lin ahead_Adv = mkAdv "avanti" ; -- status=guess
+lin aid_N = mkN "aiutante" masculine ; -- status=guess
+lin aid_V = mkV "aiutare" ; -- status=guess, src=wikt
+lin aid_V2 = mkV2 (mkV "aiutare") ; -- status=guess, src=wikt
+lin aids_N = variants{} ; --
+lin aileron_N = mkN "alettone" | mkN "alerone" masculine ; -- status=guess status=guess
+lin ailment_N = mkN "disturbo" | mkN "indisposizione" feminine | mkN "affezione" feminine | mkN "male" masculine | mkN "malattia" | mkN "acciacco" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin aim_N = variants{} ; --
+lin aim_V = mkV "puntare" ; -- status=guess, src=wikt
+lin aim_V2 = mkV2 (mkV "puntare") ; -- status=guess, src=wikt
+lin aim_VV = mkVV (mkV "puntare") ; -- status=guess, src=wikt
+lin air_N = mkN "aeroambulanza" ; -- status=guess
+lin air_V = mkV "aerare" ; -- status=guess, src=wikt
+lin air_V2 = mkV2 (mkV "aerare") ; -- status=guess, src=wikt
+lin airborne_A = mkA "trasportato dall'aria" | mkA "aviotrasportato" ; -- status=guess status=guess
+lin airbus_N = mkN "aerobus" masculine ; -- status=guess
+lin aircraft_N = mkN "aeromobile" feminine ; -- status=guess
+lin airfield_N = mkN "aerodromo" ; -- status=guess
+lin airhead_N = mkN "svampita" ; -- status=guess
+lin airline_N = variants{} ; --
+lin airman_N = mkN "aviere" masculine ; -- status=guess
+lin airplane_N = L.airplane_N ; -- comment=CHECKED
+lin airport_N = mkN "aeroporto" ; -- status=guess
+lin airtight_A = mkA "ermetico" ; -- status=guess
+lin aisle_N = mkN "passaggio" | mkN "passaggio obbligato" ; -- status=guess status=guess
+lin aitch_N = mkN "acca" ; -- status=guess
+lin akin_A = mkA "consanguineo" ; -- status=guess
+lin al_PN = mkPN "al" ; -- status=guess
+lin alabaster_N = mkN "alabastro" ; -- status=guess
+lin alacrity_N = mkN "alacrità" | mkN "solerzia" ; -- status=guess status=guess
+lin alanine_N = mkN "alanina" ; -- status=guess
+lin alarm_N = mkN "sveglia" ; -- status=guess
+lin alarm_V2 = variants{} ; --
+lin alas_Interj = mkInterj "ahimè" | mkInterj "purtroppo" ; -- status=guess status=guess
+lin alb_N = mkN "camice" masculine ; -- status=guess
+lin albacore_N = mkN "Alalunga" | mkN "alalonga" ; -- status=guess status=guess
+lin albatross_N = mkN "albatro" | mkN "albatros" masculine ; -- status=guess status=guess
+lin albedo_N = mkN "albedo" feminine ; -- status=guess
+lin albeit_Subj = variants{} ; --
+lin albinism_N = mkN "albinismo" ; -- status=guess
+lin albino_N = mkN "albino" ; -- status=guess
+lin album_N = variants{} ; --
+lin albumen_N = mkN "albume" masculine | mkN "chiara d'uovo" ; -- status=guess status=guess
+lin albumin_N = mkN "albumina" ; -- status=guess
+lin alchemist_N = mkN "alchimista" masculine ; -- status=guess
+lin alchemy_N = mkN "alchimia" ; -- status=guess
+lin alcohol_N = mkN "alcol" masculine ; -- status=guess
+lin alcoholic_A = mkA "alcolico" ; -- status=guess
+lin alcoholic_N = mkN "alcoldipendente" | mkN "alcolista" ; -- status=guess status=guess
+lin alcoholism_N = mkN "alcolismo" ; -- status=guess
+lin alcove_N = mkN "alcova" ; -- status=guess
+lin aldehyde_N = mkN "aldeide" feminine ; -- status=guess
+lin alder_N = mkN "ontano" ; -- status=guess
+lin aldol_N = mkN "aldolo" ; -- status=guess
+lin aldosterone_N = mkN "aldosterone" ; -- status=guess
+lin ale_N = mkN "birra inglese" ; -- status=guess
+lin alembic_N = mkN "alambicco" ; -- status=guess
+lin alert_A = mkA "allerta" ; -- status=guess
+lin alert_N = mkN "allarme" masculine ; -- status=guess
+lin alert_V2 = variants{} ; --
+lin alertness_N = mkN "vigilanza" ; -- status=guess
+lin aleuronic_A = mkA "aleuronico" ; -- status=guess
+lin alfalfa_N = mkN "erba medica" ; -- status=guess
+lin alga_N = mkN "alga" ; -- status=guess
+lin algebra_N = mkN "algebra" ; -- status=guess
+lin algid_A = mkA "algido" ; -- status=guess
+lin algorithm_N = mkN "algoritmo" ; -- status=guess
+lin alias_N = mkN "pseudonimo" ; -- status=guess
+lin alibi_N = mkN "alibi" masculine ; -- status=guess
+lin alien_A = variants{} ; --
+lin alienate_V2 = mkV2 (mkV (mkV ":") "alienare") ; -- status=guess, src=wikt
+lin alienation_N = mkN "alienazione" feminine ; -- status=guess
+lin alike_A = mkA "simile" ; -- status=guess
+lin alike_Adv = variants{} ; --
+lin alimony_N = mkN "alimenti" ; -- status=guess
+lin aliphatic_A = mkA "alifatico" ; -- status=guess
+lin aliquot_A = mkA "aliquota" ; -- status=guess
+lin aliquot_N = mkN "aliquota" ; -- status=guess
+lin alive_A = mkA "vivo e vegeto" ; -- status=guess
+lin alkalimetry_N = mkN "alcalimetria" ; -- status=guess
+lin alkene_N = mkN "alchene" masculine ; -- status=guess
+lin alkyl_N = mkN "alchile" masculine ; -- status=guess
+lin all_A = mkA "tutto fumo e niente arrosto" ; -- status=guess
+lin all_Predet = S.all_Predet ; -- comment=CHECKED
+lin allegation_N = variants{} ; --
+lin allege_V2 = variants{} ; --
+--subcat lin allege_V2V = variants{} ; --
+lin allege_VS = variants{} ; --
+lin alleged_A = variants{} ; --
+lin allegedly_Adv = variants{} ; --
+lin allegiance_N = mkN "fedeltà" feminine | mkN "lealtà" feminine ; -- status=guess status=guess
+lin allegory_N = mkN "allegoria" ; -- status=guess
+lin allele_N = mkN "allele" masculine ; -- status=guess
+lin allergen_N = mkN "allergene" masculine ; -- status=guess
+lin alley_N = mkN "vicolo" ; -- status=guess
+lin alliance_N = variants{} ; --
+lin allied_A = variants{} ; --
+lin alligator_N = mkN "alligatore" masculine ; -- status=guess
+lin alliteration_N = mkN "allitterazione" feminine ; -- status=guess
+lin alliterative_A = mkA "allitterativo" ; -- status=guess
+lin allocate_V = mkV "stanziare" ; -- status=guess, src=wikt
+lin allocate_V2 = mkV2 (mkV "stanziare") ; -- status=guess, src=wikt
+lin allocation_N = variants{} ; --
+lin allotrope_N = mkN "allotropo" ; -- status=guess
+lin allotropic_A = mkA "allotropico" ; -- status=guess
+--subcat lin allow_V = permettere_V ; -- status=guess, src=wikt
+lin allow_V2 = mkV2 (permettere_V) ; -- status=guess, src=wikt
+lin allow_V2V = mkV2V (permettere_V) ; -- status=guess, src=wikt
+--subcat lin allow_VS = mkVS (permettere_V) ; -- status=guess, src=wikt
+lin allowance_N = variants{} ; --
+lin alloy_N = mkN "lega" ; -- status=guess
+lin allure_N = mkN "ammaliamento" | mkN "fascino" | mkN "incanto" | mkN "attrazione" feminine ; -- status=guess status=guess status=guess status=guess
+lin allusion_N = mkN "allusione" feminine ; -- status=guess
+lin allusive_A = mkA "allusivo" ; -- status=guess
+lin alluvial_A = mkA "alluvionale" ; -- status=guess
+lin ally_N = variants{} ; --
+lin almanac_N = mkN "almanacco" ; -- status=guess
+lin almighty_A = mkA "onnipotente" ; -- status=guess
+lin almond_N = mkN "latte di mandorla" ; -- status=guess
+lin almost_AdA = S.almost_AdA ; -- comment=CHECKED
+lin almost_AdN = S.almost_AdN ; -- comment=CHECKED
+lin almost_Adv = mkAdv "quasi" ; -- status=guess
+lin alms_N = mkN "elemosina" ; -- status=guess
+lin aloe_N = mkN "aloe" feminine ; -- status=guess
+lin aloft_Adv = mkAdv "sopra" ; -- status=guess
+lin aloha_N = mkN "camicia hawaiana" ; -- status=guess
+lin alone_A = mkA "da solo" | mkA "solo" ; -- status=guess status=guess
+lin alone_Adv = variants{} ; --
+lin along_Adv = variants{} ; --
+lin along_Prep = variants{} ; --
+lin alongside_Adv = mkAdv "accanto" ; -- status=guess
+lin alongside_Prep = variants{} ; --
+lin aloof_A = mkA "distaccato" ; -- status=guess
+lin aloof_Adv = mkAdv "con distacco" ; -- status=guess
+lin aloud_Adv = mkAdv "a voce alta" | mkAdv "ad alta voce" ; -- status=guess status=guess
+lin alpaca_N = mkN "alpaca" masculine ; -- status=guess
+lin alpha_N = mkN "alfa" masculine ; -- status=guess
+lin alphabet_N = mkN "alfabeto" ; -- status=guess
+lin alphabetic_A = mkA "alfabetico" ; -- status=guess
+lin alphabetical_A = mkA "alfabetico" ; -- status=guess
+lin alphanumeric_A = mkA "alfanumerico" ; -- status=guess
+lin alpine_A = mkA "alpestre" | mkA "alpino" ; -- status=guess status=guess
+lin already_Adv = L.already_Adv ;
+lin alright_A = variants{} ; --
+lin alright_Adv = variants{} ; --
+lin also_Adv = mkAdv "anche" ;
+lin altar_N = mkN "altare" masculine ; -- status=guess
+lin alter_V = mkV "cambiare" ; -- status=guess, src=wikt
+lin alter_V2 = mkV2 (mkV "cambiare") ; -- status=guess, src=wikt
+lin alteration_N = variants{} ; --
+lin alternative_A = mkA "alternativo" ; -- status=guess
+lin alternative_N = mkN "alternativa" ; -- status=guess
+lin alternatively_Adv = variants{} ; --
+lin although_Subj = S.although_Subj ;
+lin altimeter_N = mkN "altimetro" ; -- status=guess
+lin altitude_N = mkN "altezza" ; -- status=guess
+lin alto_N = mkN "contralto" ; -- status=guess
+lin altogether_Adv = mkAdv "nel complesso" ; -- status=guess
+lin altruism_N = mkN "altruismo" ; -- status=guess
+lin altruistic_A = mkA "altruista" | mkA "altruistico" ; -- status=guess status=guess
+lin altruistically_Adv = mkAdv "altruisticamente" ; -- status=guess
+lin alum_N = mkN "allume" masculine ; -- status=guess
+lin aluminate_N = mkN "alluminato" ; -- status=guess
+lin aluminiferous_A = mkA "alluminifero" ; -- status=guess
+lin aluminium_N = mkN "alluminio" ; -- status=guess
+lin aluminous_A = mkA "alluminoso" ; -- status=guess
+lin alveolar_A = mkA "alveolare" ; -- status=guess
+lin always_AdV = S.always_AdV ; -- comment=CHECKED
+lin always_Adv = mkAdv "sempre" ;
+lin amanuensis_N = mkN "amanuense" masculine ; -- status=guess
+lin amaranth_N = mkN "amaranto" ; -- status=guess
+lin amaretto_N = mkN "amaretto" ; -- status=guess
+lin amaryllis_N = mkN "amarillide" feminine ; -- status=guess
+lin amateur_A = variants{} ; --
+lin amateurMasc_N = variants{} ; --
+lin amazing_A = mkA "meraviglioso" | mkA "sorprendente" | mkA "sbalorditivo" ; -- status=guess status=guess status=guess
+lin ambassador_N = mkN "ambasciatore" masculine ; -- status=guess
+lin ambassadress_N = mkN "ambasciatrice" feminine ; -- status=guess
+lin amber_A = mkA "ambrato" ; -- status=guess
+lin amber_N = mkN "ambra" ; -- status=guess
+lin ambergris_N = mkN "ambra grigia" ; -- status=guess
+lin amberjack_N = mkN "Seriola" ; -- status=guess
+lin ambidextrous_A = mkA "ambidestro" ; -- status=guess
+lin ambient_A = mkA "ambientale" ; -- status=guess
+lin ambiguity_N = variants{} ; --
+lin ambiguous_A = mkA "ambiguo" ; -- status=guess
+lin ambition_N = mkN "ambizione" feminine ; -- status=guess
+lin ambitious_A = mkA "ambizioso" ; -- status=guess
+lin ambivalent_A = mkA "ambivalente" ; -- status=guess
+lin amble_N = mkN "passeggiare" | mkN "deambulare" ; -- status=guess status=guess
+lin ambrosia_N = mkN "ambrosia" ; -- status=guess
+lin ambulance_N = mkN "ambulanza" ; -- status=guess
+lin ambulatory_N = mkN "deambulatorio" | mkN "ambulacro" ; -- status=guess status=guess
+lin ambush_N = mkN "imboscata" ; -- status=guess
+lin ameliorate_V = mkV "migliorare" ; -- status=guess, src=wikt
+lin ameliorate_V2 = mkV2 (mkV "migliorare") ; -- status=guess, src=wikt
+lin amend_V = mkV "emendare" ; -- status=guess, src=wikt
+lin amend_V2 = mkV2 (mkV "emendare") ; -- status=guess, src=wikt
+lin amend_V2V = mkV2V (mkV "emendare") ; -- status=guess, src=wikt
+lin amendment_N = variants{} ; --
+lin amenity_N = mkN "amenità" feminine ; -- status=guess
+lin americium_N = mkN "americio" ; -- status=guess
+lin amethyst_N = mkN "ametista" ; -- status=guess
+lin amiable_A = mkA "amabile" | mkA "affabile" ; -- status=guess status=guess
+lin amid_Prep = variants{} ; --
+lin amide_N = mkN "ammide" feminine ; -- status=guess
+lin amine_N = mkN "ammina" ; -- status=guess
+lin amino_N = mkN "amminoacido" ; -- status=guess
+lin ammeter_N = mkN "amperometro" ; -- status=guess
+lin ammonia_N = mkN "ammoniaca" ; -- status=guess
+lin ammonium_N = mkN "ammonio" ; -- status=guess
+lin ammunition_N = mkN "munizioni" ; -- status=guess
+lin amnesty_N = mkN "amnistia" ; -- status=guess
+lin amnion_N = mkN "amnio" ; -- status=guess
+lin amniotic_A = mkA "amniotico" ; -- status=guess
+lin amoeba_N = mkN "amoeba" ; -- status=guess
+lin amoebic_A = mkA "amebico" ; -- status=guess
+lin among_Prep = variants{} ; --
+lin amongst_Prep = variants{} ; --
+lin amorous_A = mkA "amoroso" | mkA "amorosa" ; -- status=guess status=guess
+lin amorphous_A = mkA "amorfo" ; -- status=guess
+lin amount_N = mkN "quantità" feminine ; -- status=guess
+lin amount_V = mkV "ammontare" ; -- status=guess, src=wikt
+lin amp_N = variants{} ; --
+lin ampere_N = mkN "ampere" masculine ; -- status=guess
+lin ampersand_N = mkN "e commerciale" | mkN "ampersand" ; -- status=guess status=guess
+lin amphetamine_N = mkN "anfetamina" ; -- status=guess
+lin amphibian_N = mkN "anfibio" ; -- status=guess
+lin amphibiotic_A = mkA "anfibiotico" ; -- status=guess
+lin amphibious_A = mkA "anfibio" | mkA "anfibia" ; -- status=guess status=guess
+lin amphitheatre_N = mkN "anfiteatro" ; -- status=guess
+lin amphoteric_A = mkA "anfotero" ; -- status=guess
+lin amphotericin_N = mkN "amfotericina" ; -- status=guess
+lin ample_A = mkA "abbondante" ; -- status=guess
+lin amplifier_N = mkN "amplificatore" masculine ; -- status=guess
+lin amplify_V2 = mkV2 (mkV "amplificare") ; -- status=guess, src=wikt
+lin amplitude_N = mkN "modulazione di ampiezza" ; -- status=guess
+lin amputation_N = mkN "amputazione" feminine ; -- status=guess
+lin amuse_V2 = variants{} ; --
+lin amusement_N = mkN "intrattenimento" | mkN "festeggiamento" ; -- status=guess status=guess
+lin amusing_A = mkA "divertente" | mkA "esilarante" | mkA "ilare" ; -- status=guess status=guess status=guess
+lin amyl_N = mkN "amile" masculine ; -- status=guess
+lin amylase_N = mkN "amilasi" ; -- status=guess
+lin anabiosis_N = mkN "anabiosi" feminine ; -- status=guess
+lin anabolism_N = mkN "anabolismo" ; -- status=guess
+lin anachronistic_A = mkA "anacronistico" ; -- status=guess
+lin anachronistically_Adv = mkAdv "anacronisticamente" ; -- status=guess
+lin anacoluthia_N = mkN "anacoluto" ; -- status=guess
+lin anaconda_N = mkN "anaconda" ; -- status=guess
+lin anadromous_A = mkA "anadromo" ; -- status=guess
+lin anagram_N = mkN "anagramma" masculine ; -- status=guess
+lin anal_A = mkA "anale" ; -- status=guess
+lin analgesia_N = mkN "analgesia" ; -- status=guess
+lin analgesic_A = mkA "analgesico" ; -- status=guess
+lin analgesic_N = mkN "analgesico" ; -- status=guess
+lin analogical_A = mkA "analogico" ; -- status=guess
+lin analogy_N = mkN "analogia" ; -- status=guess
+lin analyse_V2 = variants{} ; --
+lin analysis_N = mkN "analisi" feminine ; -- status=guess
+lin analyst_N = mkN "analista" ; -- status=guess
+lin analytic_A = mkA "analitico" ; -- status=guess
+lin anaphora_N = mkN "anafora" ; -- status=guess
+lin anapsid_N = mkN "anapsido" ; -- status=guess
+lin anarchically_Adv = mkAdv "anarchicamente" ; -- status=guess
+lin anarchism_N = mkN "anarchismo" ; -- status=guess
+lin anarchy_N = mkN "anarchia" ; -- status=guess
+lin anastomosis_N = mkN "anastomosi" feminine ; -- status=guess
+lin anastylosis_N = mkN "anastylosi" feminine ; -- status=guess
+lin anatomical_A = mkA "anatomico" ; -- status=guess
+lin anatomy_N = mkN "anatomia" ; -- status=guess
+lin ancestor_N = mkN "ascendente" | mkN "antenato" ; -- status=guess status=guess
+lin ancestral_A = mkA "ancestrale" ; -- status=guess
+lin anchor_N = mkN "ancora" ; -- status=guess
+lin anchor_V = mkV "ancorare" ; -- status=guess, src=wikt
+lin anchor_V2 = mkV2 (mkV "ancorare") ; -- status=guess, src=wikt
+lin anchorman_N = mkN "anchorman" masculine ; -- status=guess
+lin anchovy_N = mkN "alice" | mkN "acciuga" ; -- status=guess status=guess
+lin ancient_A = mkA "antico" ; -- status=guess
+lin ancillary_A = mkA "subordinato" | mkA "secondario" | mkA "ausiliare" ; -- status=guess status=guess status=guess
+lin and_Conj = S.and_Conj ;
+lin androgenic_A = mkA "androgenico" ; -- status=guess
+lin androgynous_A = mkA "androgino" ; -- status=guess
+lin android_N = mkN "androide" masculine ; -- status=guess
+lin androsterone_N = mkN "androsterone" masculine ; -- status=guess
+lin anecdote_N = mkN "aneddoto" ; -- status=guess
+lin anechoic_A = mkA "anecoico" ; -- status=guess
+lin anemometer_N = mkN "anemometro" ; -- status=guess
+lin anemometry_N = mkN "anemometria" ; -- status=guess
+lin anemone_N = mkN "anemone" masculine ; -- status=guess
+lin anestrus_N = mkN "anestro" ; -- status=guess
+lin aneurysm_N = mkN "aneurisma" masculine ; -- status=guess
+lin anew_Adv = mkAdv "di nuovo" ; -- status=guess
+lin angel_N = mkN "angelo" ; -- status=guess
+lin angelic_A = mkA "angelico" ; -- status=guess
+lin angelica_N = mkN "angelica" ; -- status=guess
+lin angelically_Adv = mkAdv "angelicamente" ; -- status=guess
+lin anger_N = mkN "ira" | mkN "rabbia" | mkN "collera" ; -- status=guess status=guess status=guess
+lin anger_V2 = variants{} ; --
+lin angiogram_N = mkN "angiogramma" masculine ; -- status=guess
+lin angiology_N = mkN "angiologia" ; -- status=guess
+lin angiopathy_N = mkN "angiopatia" ; -- status=guess
+lin angiosperm_N = mkN "angiosperma" ; -- status=guess
+lin angiotensin_N = mkN "angiotensina" ; -- status=guess
+lin angle_N = mkN "angolo" ; -- status=guess
+lin angling_N = mkN "pesca con la lenza" ; -- status=guess
+lin angrily_Adv = variants{} ; --
+lin angry_A = mkA "arrabbiato" ; -- status=guess
+lin angst_N = mkN "paturnie" feminine ; -- status=guess
+lin anguish_N = mkN "angoscia" | mkN "agonia" | mkN "calvario" | mkN "croce" feminine | mkN "ambascia" ; -- status=guess status=guess status=guess status=guess status=guess
+lin angularity_N = mkN "angolarità" | mkN "angolosità" | mkN "spigolosità" feminine ; -- status=guess status=guess status=guess
+lin anhydrous_A = mkA "anidro" ; -- status=guess
+lin aniline_N = mkN "anilina" ; -- status=guess
+lin animadversion_N = mkN "animavversione" ; -- status=guess
+lin animal_N = L.animal_N ;
+lin animatedly_Adv = mkAdv "animatamente" ; -- status=guess
+lin anime_N = mkN "anime" ; -- status=guess
+lin anion_N = mkN "anione" masculine ; -- status=guess
+lin anionic_A = mkA "anionico" ; -- status=guess
+lin anise_N = mkN "anice" masculine | mkN "anace" masculine ; -- status=guess status=guess
+lin aniseed_N = mkN "anice" masculine ; -- status=guess
+lin anisotropy_N = mkN "anisotropia" ; -- status=guess
+lin ankle_N = mkN "caviglia" ; -- status=guess
+lin anklet_N = mkN "cavigliera" ; -- status=guess
+lin annelid_N = mkN "anellide" masculine ; -- status=guess
+lin annexation_N = mkN "annessione" feminine ; -- status=guess
+lin annihilation_N = mkN "annientamento" | mkN "annichilazione" feminine | mkN "annichilimento" ; -- status=guess status=guess status=guess
+lin anniversary_N = mkN "anniversario" ; -- status=guess
+lin annotate_V2 = mkV2 (mkV "annotare") | mkV2 (mkV "commentare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin announce_V2 = variants{} ; --
+lin announce_VS = variants{} ; --
+lin announcement_N = mkN "annuncio" ; -- status=guess
+lin annoy_V2 = mkV2 (mkV "infastidirsi") | mkV2 (mkV "infastidire") | mkV2 (mkV "importunare") | mkV2 (mkV "disturbare") | mkV2 (mkV "irritare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin annoyance_N = mkN "seccatura" | mkN "scocciatura" | mkN "fastidio" ; -- status=guess status=guess status=guess
+lin annual_A = mkA "annuale" ; -- status=guess
+lin annually_Adv = variants{} ; --
+lin annuity_N = mkN "annualità" ; -- status=guess
+lin annul_V2 = mkV2 (mkV "annullare") ; -- status=guess, src=wikt
+lin annulus_N = mkN "anello" ; -- status=guess
+lin annunciation_N = mkN "annunciazione" feminine ; -- status=guess
+lin anode_N = mkN "anodo" ; -- status=guess
+lin anoint_V2 = mkV2 (mkV "ungere") ; -- status=guess, src=wikt
+lin anomaly_N = mkN "anomalia" ; -- status=guess
+lin anonymous_A = mkA "anonimo" ; -- status=guess
+lin anorak_N = mkN "giacca a vento" ; -- status=guess
+lin anorexia_N = mkN "anoressia" ; -- status=guess
+lin anosmia_N = mkN "anosmia" ; -- status=guess
+lin anosmic_A = mkA "anosmico" ; -- status=guess
+lin another_Det = mkDet "un altro" "un'altra" singular ;
+lin answer_N = mkN "risposta" ; -- status=guess
+lin answer_V = mkV "ribattere" ; -- status=guess, src=wikt
+lin answer_V2 = mkV2 (mkV "ribattere") ; -- status=guess, src=wikt
+lin answer_V2S = L.answer_V2S ; -- comment=CHECKED
+lin ant_N = mkN "formica" ; -- status=guess
+lin antacid_N = mkN "antiacido" ; -- status=guess
+lin anteater_N = mkN "formichiere" masculine ; -- status=guess
+lin antebellum_A = mkA "anteguerra" ; -- status=guess
+lin antecedent_A = mkA "antecedente" ; -- status=guess
+lin antecedent_N = mkN "antenato" | mkN "progenitore" masculine ; -- status=guess status=guess
+lin antechamber_N = mkN "anticamera" ; -- status=guess
+lin antediluvian_A = mkA "antidiluviano" | mkA "antediluviano" ; -- status=guess status=guess
+lin antenna_N = mkN "antenna" ; -- status=guess
+lin anterior_A = mkA "anteriore" ; -- status=guess
+lin anthem_N = mkN "inno" ; -- status=guess
+lin anthill_N = mkN "formicaio" ; -- status=guess
+lin anthrax_N = mkN "antrace" ; -- status=guess
+lin anthropocentric_A = mkA "antropocentrico" ; -- status=guess
+lin anthropogenesis_N = mkN "antropogenesi" feminine ; -- status=guess
+lin anthropology_N = mkN "antropologia" ; -- status=guess
+lin anthropomorphism_N = mkN "antropomorfismo" ; -- status=guess
+lin anthropophagous_A = mkA "antropofago" ; -- status=guess
+lin anthropophagy_N = mkN "antropofagia" | mkN "cannibalismo" ; -- status=guess status=guess
+lin anti_A = mkA "antisemita" | mkA "antisemitico" ; -- status=guess status=guess
+lin anti_N = mkN "antiamericanismo" ; -- status=guess
+lin antibacterial_A = mkA "antibatterico" ; -- status=guess
+lin antibacterial_N = mkN "antibatterico" ; -- status=guess
+lin antibiotic_A = mkA "antibiotico" ; -- status=guess
+lin antibiotic_N = mkN "antibiotico" ; -- status=guess
+lin antibody_N = mkN "anticorpo" ; -- status=guess
+lin anticipate_V = mkV "anticipare" ; -- status=guess, src=wikt
+lin anticipate_V2 = mkV2 (mkV "anticipare") ; -- status=guess, src=wikt
+lin anticipate_VS = mkVS (mkV "anticipare") ; -- status=guess, src=wikt
+lin anticipate_VV = mkVV (mkV "anticipare") ; -- status=guess, src=wikt
+lin anticipation_N = mkN "anticipazione" feminine ; -- status=guess
+lin anticlockwise_Adv = mkAdv "in senso antiorario" ; -- status=guess
+lin anticyclone_N = mkN "anticiclone" ; -- status=guess
+lin antidepressant_N = mkN "antidepressivo" ; -- status=guess
+lin antidote_N = mkN "antidoto" ; -- status=guess
+lin antidromic_A = mkA "antidromico" ; -- status=guess
+lin antiferromagnetic_A = mkA "antiferromagnetico" ; -- status=guess
+lin antiferromagnetism_N = mkN "antiferromagnetismo" ; -- status=guess
+lin antigen_N = mkN "antigene" ; -- status=guess
+lin antihero_N = mkN "antieroe" masculine ; -- status=guess
+lin antimony_N = mkN "antimonio" ; -- status=guess
+lin antineutron_N = mkN "antineutrone" masculine ; -- status=guess
+lin antioxidant_N = mkN "antiossidante" masculine ; -- status=guess
+lin antiparticle_N = mkN "antiparticella" ; -- status=guess
+lin antipasto_N = mkN "antipasto" ; -- status=guess
+lin antiphlogistic_A = mkA "antiflogistico" ; -- status=guess
+lin antiphony_N = mkN "antifonia" ; -- status=guess
+lin antiproton_N = mkN "antiprotone" masculine ; -- status=guess
+lin antiquark_N = mkN "antiquark" masculine ; -- status=guess
+lin antique_A = mkA "antico" ; -- status=guess
+lin antiquity_N = mkN "antichità" feminine ; -- status=guess
+lin antisocial_A = mkA "asociale" ; -- status=guess
+lin antiviral_A = mkA "antivirale" ; -- status=guess
+lin antler_N = mkN "corno" | mkN "corna" | mkN "corno ramificato" | mkN "palco" ; -- status=guess status=guess status=guess status=guess
+lin antonym_N = mkN "antonimo" ; -- status=guess
+lin anus_N = mkN "ano" ; -- status=guess
+lin anvil_N = mkN "incudine" feminine ; -- status=guess
+lin anxiety_N = mkN "ansia" | mkN "ansietà" feminine ; -- status=guess status=guess
+lin anxious_A = mkA "preoccupante" ; -- status=guess
+lin any_Adv = mkAdv "affatto" ; -- status=guess
+lin anybody_NP = variants{} ; --
+lin anyone_NP = variants{} ; --
+lin anything_NP = variants{} ; --
+lin anyway_Adv = mkAdv "comunque" | mkAdv "in ogni modo" ; -- status=guess status=guess
+lin anywhere_Adv = mkAdv "dovunque" ; -- status=guess
+lin aorta_N = mkN "aorta" ; -- status=guess
+lin aortal_A = mkA "aortico" ; -- status=guess
+lin apart_Adv = variants{} ; --
+lin apartheid_N = mkN "apartheid" masculine ; -- status=guess
+lin apartment_N = L.apartment_N ;
+lin apathetic_A = mkA "apatico" ; -- status=guess
+lin apathetically_Adv = mkAdv "apaticamente" ; -- status=guess
+lin apatite_N = mkN "apatite" ; -- status=guess
+lin ape_N = mkN "scimmia" ; -- status=guess
+lin ape_V2 = mkV2 (mkV "scimmiottare") ; -- status=guess, src=wikt
+lin apex_N = mkN "apice" masculine ; -- status=guess
+lin aphasia_N = mkN "afasia" | mkN "afemia" ; -- status=guess status=guess
+lin aphelion_N = mkN "afelio" ; -- status=guess
+lin aphesis_N = mkN "aferesi" ; -- status=guess
+lin aphid_N = mkN "afide" ;
+lin aphonia_N = mkN "afonia" ; -- status=guess
+lin aphorism_N = mkN "aforisma" ; -- status=guess
+lin aphorist_N = mkN "aforista" masculine ; -- status=guess
+lin aphotic_A = mkA "afotico" ; -- status=guess
+lin apiary_N = mkN "apiario" ; -- status=guess
+lin apiece_Adv = mkAdv "ciascuno" | mkAdv "ciascuna" ; -- status=guess status=guess
+lin apivorous_A = mkA "apivoro" ; -- status=guess
+lin apnea_N = mkN "apnea" ; -- status=guess
+lin apocalypse_N = mkN "apocalisse" ; -- status=guess
+lin apocarpous_A = mkA "apocarpico" ; -- status=guess
+lin apocope_N = mkN "apocope" ; -- status=guess
+lin apocryphal_A = mkA "apocrifo" ; -- status=guess
+lin apologetically_Adv = mkAdv "apologeticamente" ; -- status=guess
+lin apologize_V = variants{} ; --
+lin apology_N = mkN "apologia" ; -- status=guess
+lin apophysis_N = mkN "apofisi" feminine ; -- status=guess
+lin aposiopesis_N = mkN "aposiopesi" | mkN "reticenza" ; -- status=guess status=guess
+lin apostasy_N = mkN "apostasia" ; -- status=guess
+lin apostate_N = mkN "apostata" masculine ; -- status=guess
+lin apostle_N = mkN "apostolo" ; -- status=guess
+lin apostolic_A = mkA "apostolico" ; -- status=guess
+lin apostrophe_N = mkN "apostrofo" ; -- status=guess
+lin apostrophize_V2 = mkV2 (mkV "apostrofare") ; -- status=guess, src=wikt
+lin appalling_A = mkA "terribile" ; -- status=guess
+lin apparatchik_N = mkN "apparatcik" | mkN "apparatčik" masculine ; -- status=guess status=guess
+lin apparatus_N = mkN "apparecchio" ; -- status=guess
+lin apparel_N = mkN "abbigliamento" ; -- status=guess
+lin apparent_A = mkA "evidente" ; -- status=guess
+lin apparently_Adv = variants{} ; --
+lin apparition_N = mkN "apparizione" feminine ; -- status=guess
+lin appeal_N = variants{} ; --
+lin appeal_V = variants{} ; --
+lin appeal_V2 = variants{} ; --
+--subcat lin appeal_V2V = variants{} ; --
+lin appealable_A = mkA "appellabile" ; -- status=guess
+lin appear_V = mkV "apparire" ; -- status=guess, src=wikt
+--subcat lin appear_V2 = mkV2 (mkV "apparire") ; -- status=guess, src=wikt
+lin appear_VA = mkVA (mkV "apparire") ; -- status=guess, src=wikt
+lin appear_VS = mkVS (mkV "apparire") ; -- status=guess, src=wikt
+lin appear_VV = mkVV (mkV "apparire") ; -- status=guess, src=wikt
+lin appearance_N = mkN "apparizione" feminine | mkN "visione" feminine ; -- status=guess status=guess
+lin appease_V2 = mkV2 (mkV "placare") | mkV2 (mkV "pacificare") | mkV2 (mkV "calmare") | mkV2 (mkV "pacificare") | mkV2 (mkV "calmare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin appendage_N = mkN "membro" | mkN "estremità" feminine | mkN "protuberanza" ; -- status=guess status=guess status=guess
+lin appendectomy_N = mkN "appendicectomia" ; -- status=guess
+lin appendicitis_N = mkN "appendicite" ; -- status=guess
+lin appendix_N = mkN "appendice" feminine ; -- status=guess
+lin appetite_N = mkN "appetito" ; -- status=guess
+lin appetizer_N = mkN "aperitivo" | mkN "stuzzichino" | mkN "antipasto" ; -- status=guess status=guess status=guess
+lin applaud_V = mkV "applaudire" ; -- status=guess, src=wikt
+lin applaud_V2 = mkV2 (mkV "applaudire") ; -- status=guess, src=wikt
+lin applause_N = mkN "applauso" ; -- status=guess
+lin apple_N = L.apple_N ;
+lin applicable_A = variants{} ; --
+lin applicant_N = variants{} ; --
+lin application_N = variants{} ; --
+lin applicative_A = mkA "applicativo" ; -- status=guess
+lin applied_A = variants{} ; --
+lin apply_1_V2 = variants{} ; --
+lin apply_2_V2 = variants{} ; --
+lin apply_V = mkV "applicare" ; -- status=guess, src=wikt
+lin apply_V2 = mkV2 (mkV "applicare") ; -- status=guess, src=wikt
+lin apply_V2V = mkV2V (mkV "applicare") ; -- status=guess, src=wikt
+lin apply_VV = mkVV (mkV "applicare") ; -- status=guess, src=wikt
+lin appoint_V2 = variants{} ; --
+lin appoint_V2V = variants{} ; --
+lin appoint_V3 = variants{} ; --
+--subcat lin appoint_VS = variants{} ; --
+lin appointed_A = variants{} ; --
+lin appointment_N = mkN "appuntamento" ; -- status=guess
+lin appraisal_N = variants{} ; --
+lin appreciate_V = mkV "capire" | mkV (mkV "rendersi") "conto" ; -- status=guess, src=wikt status=guess, src=wikt
+lin appreciate_V2 = mkV2 (mkV "capire") | mkV2 (mkV (mkV "rendersi") "conto") ; -- status=guess, src=wikt status=guess, src=wikt
+lin appreciation_N = variants{} ; --
+lin apprentice_N = mkN "apprendista" masculine ; -- status=guess
+lin apprenticeship_N = mkN "tirocinio" ; -- status=guess
+lin approach_N = variants{} ; --
+lin approach_V = mkV (mkV "accostarsi") "a" | mkV (mkV "avvicinarsi") "a" ; -- status=guess, src=wikt status=guess, src=wikt
+lin approach_V2 = mkV2 (mkV (mkV "accostarsi") "a") | mkV2 (mkV (mkV "avvicinarsi") "a") ; -- status=guess, src=wikt status=guess, src=wikt
+lin appropriate_A = mkA "apposito" ; -- status=guess
+lin appropriately_Adv = variants{} ; --
+lin approval_N = mkN "approvazione" feminine ; -- status=guess
+lin approve_V = mkV "approvare" ; -- status=guess, src=wikt
+lin approve_V2 = mkV2 (mkV "approvare") ; -- status=guess, src=wikt
+lin approved_A = variants{} ; --
+lin approximately_Adv = variants{} ; --
+lin approximation_N = mkN "approssimazione" feminine ; -- status=guess
+lin apricot_N = mkN "albicocca" ; -- status=guess
+lin apron_N = mkN "grembiule" masculine ; -- status=guess
+lin apse_N = mkN "abside" feminine ; -- status=guess
+lin aquarium_N = mkN "acquario" ; -- status=guess
+lin aquatic_A = mkA "acquatico" | mkA "acquatica" ; -- status=guess status=guess
+lin aqueduct_N = mkN "acquedotto" ; -- status=guess
+lin aquiferous_A = mkA "acquifero" ; -- status=guess
+lin aquiline_A = mkA "aquilino" ; -- status=guess
+lin arabesque_N = mkN "arabesco" ; -- status=guess
+lin arachnid_N = mkN "aracnide" ; -- status=guess
+lin arachnophobia_N = mkN "aracnofobia" ; -- status=guess
+lin arbitrary_A = mkA "arbitrario" | mkA "arbitraria" ; -- status=guess status=guess
+lin arc_N = mkN "arco" ; -- status=guess
+lin arcade_N = mkN "portico" | mkN "porticato" | mkN "sottoportico" ; -- status=guess status=guess status=guess
+lin arcane_A = mkA "arcano" ; -- status=guess
+lin arch_N = variants{} ; --
+lin archaeological_A = mkA "archeologico" ; -- status=guess
+lin archaeologist_N = mkN "archeologo" ; -- status=guess
+lin archaeology_N = mkN "archeologia" ; -- status=guess
+lin archaic_A = mkA "arcaico" ; -- status=guess
+lin archangel_N = mkN "arcangelo" ; -- status=guess
+lin archbishop_N = mkN "arcivescovo" ; -- status=guess
+lin archdeacon_N = mkN "arcidiacono" ; -- status=guess
+lin archdeaconry_N = mkN "arcidiaconato" ; -- status=guess
+lin archduchess_N = mkN "arciduchessa" ; -- status=guess
+lin archduke_N = mkN "arciduca" ; -- status=guess
+lin archery_N = mkN "tiro con l'arco" ; -- status=guess
+lin archetype_N = mkN "archetipo" ; -- status=guess
+lin archiepiscopal_A = mkA "archiepiscopale" | mkA "arcivescovile" ; -- status=guess status=guess
+lin archimandrite_N = mkN "archimandrita" masculine ; -- status=guess
+lin archipelago_N = mkN "arcipelago" ; -- status=guess
+lin architectMasc_N = variants{} ; --
+lin architectural_A = variants{} ; --
+lin architecture_N = mkN "architettura" ; -- status=guess
+lin architrave_N = mkN "architrave" feminine ; -- status=guess
+lin archive_N = mkN "archivio" ; -- status=guess
+lin arctic_N = mkN "lepre artica" ; -- status=guess
+lin arduous_A = mkA "arduo" | mkA "ardua" ; -- status=guess status=guess
+lin are_N = mkN "ara" ; -- status=guess
+lin area_1_N = mkN "regione" ;
+lin area_2_N = mkN "area" ;
+lin area_3_N = mkN "area" ;
+lin area_4_N = mkN "area" ;
+lin area_5_N = mkN "area" ;
+lin area_6_N = mkN "areale" ;
+lin area_N = mkN "area" ; --
+lin areal_A = mkA "areale" ; -- status=guess
+lin arena_N = mkN "arena" ; -- status=guess
+lin argent_A = mkA "argento" ; -- status=guess
+lin argent_N = mkN "argento" ; -- status=guess
+lin argentine_N = mkN "argentina" ; -- status=guess
+lin arginine_N = mkN "arginina" ; -- status=guess
+lin argon_N = mkN "argon" | mkN "argo" ; -- status=guess status=guess
+lin arguable_A = mkA "disputàbile" | mkA "opinabile" ; -- status=guess status=guess
+lin argue_V = discutere_V | mkV "dibattere" ; -- status=guess, src=wikt status=guess, src=wikt
+lin argue_V2 = mkV2 (discutere_V) | mkV2 (mkV "dibattere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin argue_VS = mkVS (discutere_V) | mkVS (mkV "dibattere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin argument_N = mkN "argomento" ; -- status=guess
+lin aria_N = mkN "aria" ; -- status=guess
+lin arid_A = mkA "arido" ; -- status=guess
+lin arise_V = mkV "sorgere" ; -- status=guess, src=wikt
+--subcat lin arise_VS = mkVS (mkV "sorgere") ; -- status=guess, src=wikt
+lin aristocratically_Adv = mkAdv "aristocraticamente" ; -- status=guess
+lin arithmetic_N = mkN "aritmetica" ; -- status=guess
+lin arithmetical_A = mkA "aritmetico" ; -- status=guess
+lin ark_N = mkN "arca" ; -- status=guess
+lin arm_1_N = variants{} ; --
+lin arm_2_N = variants{} ; --
+lin arm_N = mkN "ramo" ; -- status=guess
+lin arm_V = mkV "armare" ; -- status=guess, src=wikt
+lin arm_V2 = mkV2 (mkV "armare") ; -- status=guess, src=wikt
+lin armadillo_N = mkN "armadillo" ; -- status=guess
+lin armchair_N = mkN "poltrona" ; -- status=guess
+lin armed_A = variants{} ; --
+lin armistice_N = mkN "armistizio" ; -- status=guess
+lin armor_N = mkN "armatura" ; -- status=guess
+lin armoury_N = mkN "armeria" ; -- status=guess
+lin armpit_N = mkN "ascella" ; -- status=guess
+lin army_N = mkN "esercito" ; -- status=guess
+lin arnica_N = mkN "arnica" ; -- status=guess
+lin around_Adv = variants{} ; --
+lin around_Prep = variants{} ; --
+lin arouse_V2 = mkV2 (mkV "risvegliare") | mkV2 (mkV "svegliare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin arouse_V2V = mkV2V (mkV "risvegliare") | mkV2V (mkV "svegliare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin arpeggio_N = mkN "arpeggio" ; -- status=guess
+lin arrange_V = disporre_V ; -- status=guess, src=wikt
+lin arrange_V2 = mkV2 (disporre_V) ; -- status=guess, src=wikt
+lin arrangement_N = mkN "arrangiamento" | mkN "sistemazione" feminine ; -- status=guess status=guess
+lin array_N = variants{} ; --
+lin arrest_N = variants{} ; --
+lin arrest_V2 = mkV2 (mkV "arrestare") ; -- status=guess, src=wikt
+lin arrival_N = mkN "arrivo" feminine ; -- status=guess
+lin arrive_V = mkV "arrivare" ; -- status=guess, src=wikt
+--subcat lin arrive_V2 = mkV2 (mkV "arrivare") ; -- status=guess, src=wikt
+lin arrogance_N = mkN "arroganza" ; -- status=guess
+lin arrogant_A = mkA "arrogante" ; -- status=guess
+lin arrow_N = mkN "freccia" ; -- status=guess
+lin arrowroot_N = mkN "maranta arundinacea" ; -- status=guess
+lin arsehole_N = mkN "stronzo" | mkN "coglione" masculine ; -- status=guess status=guess
+lin arsenate_N = mkN "arseniato" ; -- status=guess
+lin arsenic_N = mkN "arsenico" ; -- status=guess
+lin arsine_N = mkN "arsina" ; -- status=guess
+lin arson_N = mkN "incendio doloso" ; -- status=guess
+lin arsonist_N = mkN "piromane" | mkN "incendiario" ; -- status=guess status=guess
+lin art_N = L.art_N ;
+lin arterial_A = mkA "arteriale" ; -- status=guess
+lin arteriosclerosis_N = mkN "arteriosclerosi" feminine ; -- status=guess
+lin arteriosclerotic_A = mkA "arteriosclerotico" ; -- status=guess
+lin artery_N = mkN "arteria" ; -- status=guess
+lin artful_A = mkA "artificioso" ; -- status=guess
+lin arthralgia_N = mkN "artralgia" ; -- status=guess
+lin arthropod_N = mkN "artropodo" ; -- status=guess
+lin artichoke_N = mkN "carciofo" ; -- status=guess
+lin article_N = mkN "articolo" ; -- status=guess
+lin articulate_A = mkA "chiaro" ; -- status=guess
+lin articulate_V = variants{} ; --
+lin articulate_V2 = variants{} ; --
+lin articulation_N = mkN "articolazione" feminine ; -- status=guess
+lin articulatory_A = mkA "articolatorio" ; -- status=guess
+lin artifact_N = mkN "artefatto" ; -- status=guess
+lin artificial_A = mkA "artificioso" | mkA "falso" ; -- status=guess status=guess
+lin artillery_N = mkN "artiglieria" ; -- status=guess
+lin artisan_N = mkN "artigiano" ; -- status=guess
+lin artist_N = mkN "artista" masculine ; -- status=guess
+lin artistic_A = mkA "artistico" ; -- status=guess
+lin artistically_Adv = mkAdv "artisticamente" ; -- status=guess
+lin artistry_N = mkN "artisticità" feminine ; -- status=guess
+lin as_CAdv = S.as_CAdv ; -- comment=CHECKED
+lin as_Prep = mkPrep "come" ;
+lin as_Subj = mkSubj "quando" ;
+lin ascend_V = salire_V ; -- status=guess, src=wikt
+lin ascend_V2 = mkV2 (salire_V) ; -- status=guess, src=wikt
+lin ascendancy_N = mkN "influsso" ; -- status=guess
+lin ascension_N = mkN "ascensione" feminine ; -- status=guess
+lin ascertain_V2 = mkV2 (mkV "accertare") ; -- status=guess, src=wikt
+lin ascetically_Adv = mkAdv "asceticamente" ; -- status=guess
+lin ascribe_V2 = mkV2 (mkV "attribuire") ; -- status=guess, src=wikt
+lin asexual_A = mkA "asessuale" | mkA "asessuato" ; -- status=guess status=guess
+lin asexuality_N = mkN "asessualità" feminine ; -- status=guess
+lin ash_N = mkN "cenere" feminine ; -- status=guess
+lin ashamed_A = variants{} ; --
+lin ashes_N = L.ashes_N ; -- comment=CHECKED
+lin ashtray_N = mkN "portacenere" | mkN "posacenere" ; -- status=guess status=guess
+lin aside_Adv = variants{} ; --
+lin asinine_A = mkA "asinino" ; -- status=guess
+lin ask_V = chiedere_V | mkV "domandare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ask_V2 = mkV2 (chiedere_V) | mkV2 (mkV "domandare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ask_V2Q = L.ask_V2Q ; -- comment=CHECKED
+lin ask_V2V = mkV2V (chiedere_V) | mkV2V (mkV "domandare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ask_VQ = mkVQ (chiedere_V) | mkVQ (mkV "domandare") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin ask_VS = mkVS (chiedere_V) | mkVS (mkV "domandare") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin ask_VV = mkVV (chiedere_V) | mkVV (mkV "domandare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin askance_Adv = mkAdv "storto" ; -- status=guess
+lin asleep_A = mkA "addormentato" ; -- status=guess
+lin asocial_A = mkA "asociale" ; -- status=guess
+lin asparagus_N = mkN "asparago" ; -- status=guess
+lin aspartame_N = mkN "aspartame" ; -- status=guess
+lin aspect_N = mkN "aspetto" ; -- status=guess
+lin aspen_N = mkN "pioppo" ; -- status=guess
+lin asperity_N = mkN "asperità" ; -- status=guess
+lin asphalt_N = mkN "asfalto" ; -- status=guess
+lin asphodel_N = mkN "asfodelo" ; -- status=guess
+lin aspirate_V2 = mkV2 (mkV "pompare") | mkV2 (mkV "aspirare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin aspiration_N = variants{} ; --
+lin aspirator_N = mkN "aspiratore" masculine ; -- status=guess
+lin aspirin_N = mkN "aspirina" ; -- status=guess
+lin ass_N = mkN "asino" | mkN "ciuco" | mkN "somaro" ; -- status=guess status=guess status=guess
+lin assail_V2 = mkV2 (assalire_V) ; -- status=guess, src=wikt
+lin assassin_N = mkN "assassino" ; -- status=guess
+lin assassinate_V2 = mkV2 (mkV "assassinare") ; -- status=guess, src=wikt
+lin assassination_N = mkN "assassinio" ; -- status=guess
+lin assault_N = mkN "assalto" | mkN "attacco" | mkN "aggressione" feminine ; -- status=guess status=guess status=guess
+lin assault_V2 = mkV2 (mkV "attaccare") | mkV2 (mkV "aggredire") | mkV2 (assalire_V) | mkV2 (mkV "molestare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin assay_N = mkN "analisi" feminine | mkN "saggiatura" | mkN "saggio" ; -- status=guess status=guess status=guess
+lin assegai_N = mkN "zagaglia" ; -- status=guess
+lin assemble_V = mkV "riunire" | mkV "riunirsi" | mkV "adunare" | mkV "adunarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin assemble_V2 = mkV2 (mkV "riunire") | mkV2 (mkV "riunirsi") | mkV2 (mkV "adunare") | mkV2 (mkV "adunarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin assembly_N = variants{} ; --
+lin assent_N = mkN "assenso" ; -- status=guess
+lin assent_V = assentire_V ; -- status=guess, src=wikt
+lin assert_V = mkV "asserire" ; -- status=guess, src=wikt
+lin assert_V2 = mkV2 (mkV "asserire") ; -- status=guess, src=wikt
+lin assert_VS = mkVS (mkV "asserire") ; -- status=guess, src=wikt
+lin assertion_N = mkN "asserzione" feminine ; -- status=guess
+lin assertive_A = mkA "assertivo" ; -- status=guess
+lin assess_V2 = mkV2 (mkV "valutare") | mkV2 (mkV "stimare") | mkV2 (mkV "estimare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin assessment_N = mkN "valutazione" feminine ; -- status=guess
+lin asset_N = variants{} ; --
+lin assets_N = mkN "asse" masculine ; -- status=guess
+lin asseverate_V2 = mkV2 (mkV "asseverare") ; -- status=guess, src=wikt
+lin asshole_N = mkN "ano" ; -- status=guess
+lin assiduous_A = mkA "assiduo" ; -- status=guess
+lin assign_V2 = mkV2 (mkV "assegnare") ; -- status=guess, src=wikt
+lin assign_V2V = mkV2V (mkV "assegnare") ; -- status=guess, src=wikt
+lin assignment_N = variants{} ; --
+lin assimilate_V = mkV "assimilare" ; -- status=guess, src=wikt
+lin assimilate_V2 = mkV2 (mkV "assimilare") ; -- status=guess, src=wikt
+lin assist_V = assistere_V | mkV "aiutare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin assist_V2 = mkV2 (assistere_V) | mkV2 (mkV "aiutare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assistance_N = mkN "assistenza" ; -- status=guess
+lin assistant_A = variants{} ; --
+lin assistant_N = mkN "assistente" masculine ; -- status=guess
+lin associate_N = variants{} ; --
+lin associate_V = variants{} ; --
+lin associate_V2 = variants{} ; --
+lin associated_A = variants{} ; --
+lin association_N = mkN "associazione" feminine ; -- status=guess
+lin associationism_N = mkN "associazionismo" ; -- status=guess
+lin associative_A = mkA "associativo" ; -- status=guess
+--subcat lin assume_V = presupporre_V | ritenere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin assume_V2 = mkV2 (presupporre_V) | mkV2 (ritenere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin assume_VS = mkVS (presupporre_V) | mkVS (ritenere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin assumption_N = mkN "assunzione" feminine ; -- status=guess
+lin assurance_N = variants{} ; --
+lin assure_V2 = variants{} ; --
+lin assure_V2S = variants{} ; --
+lin astatine_N = mkN "astato" ; -- status=guess
+lin aster_N = mkN "astro" ; -- status=guess
+lin asterisk_N = mkN "asterisco" ; -- status=guess
+lin asterism_N = mkN "asterismo" ; -- status=guess
+lin asteroid_N = mkN "asteroide" | mkN "pianetino" | mkN "planetoide" masculine ; -- status=guess status=guess status=guess
+lin asteroidal_A = mkA "asteroidale" ; -- status=guess
+lin asthenosphere_N = mkN "astenosfera" ; -- status=guess
+lin asthma_N = mkN "asma" ; -- status=guess
+lin asthmatic_A = mkA "asmatico" ; -- status=guess
+lin asthmatic_N = mkN "asmatico" ; -- status=guess
+lin astigmatism_N = mkN "astigmatismo" ; -- status=guess
+lin astonish_V2 = mkV2 (sorprendere_V) | mkV2 (mkV "stupire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin astonishing_A = variants{} ; --
+lin astonishment_N = mkN "stupore" | mkN "meraviglia" | mkN "sorpresa" | mkN "sbigottimento" ; -- status=guess status=guess status=guess status=guess
+lin astounding_A = mkA "impressionante" ; -- status=guess
+lin astral_A = mkA "astrale" ; -- status=guess
+lin astride_Adv = mkAdv "a cavalcioni" ; -- status=guess
+lin astrodynamics_N = mkN "astrodinamica" ; -- status=guess
+lin astrolabe_N = mkN "astrolabio" ;
+lin astrological_A = mkA "astrologico" ; -- status=guess
+lin astrometry_N = mkN "astrometria" ; -- status=guess
+lin astronomer_N = mkN "astronomo" ; -- status=guess
+lin astronomy_N = mkN "astronomia" ; -- status=guess
+lin astrophysical_A = mkA "astrofisico" ; -- status=guess
+lin astrophysics_N = mkN "astrofisica" ; -- status=guess
+lin astute_A = mkA "avveduto" | mkA "avveduta" ; -- status=guess status=guess
+lin astuteness_N = mkN "astuzia" ; -- status=guess
+lin asunder_Adv = mkAdv "in pezzi" ; -- status=guess
+lin asylum_N = mkN "asilo" ; -- status=guess
+lin asymmetrical_A = mkA "asimetrico" ; -- status=guess
+lin asymptomatic_A = mkA "asintomatico" ; -- status=guess
+lin asymptotic_A = mkA "asintotico" ; -- status=guess
+lin asymptotically_Adv = mkAdv "asintoticamente" ; -- status=guess
+lin asynchronous_A = mkA "asincrono" ; -- status=guess
+lin at_N = mkN "chiocciola" ; -- status=guess
+lin at_Prep = ParadigmsIta.dative ;
+lin at_least_AdN = S.at_least_AdN ; -- comment=CHECKED
+lin at_most_AdN = S.at_most_AdN ; -- comment=CHECKED
+lin atavistic_A = mkA "atavico" ; -- status=guess
+lin atheism_N = mkN "ateismo" ; -- status=guess
+lin atheist_N = mkN "ateo" ; -- status=guess
+lin atheistic_A = mkA "ateo" | mkA "ateistico" ; -- status=guess status=guess
+lin athlete_N = mkN "atleta" masculine ; -- status=guess
+lin athletic_A = mkA "atletico" ; -- status=guess
+lin athletics_N = mkN "atletica" ; -- status=guess
+lin athwart_Adv = mkAdv "di traverso" ; -- status=guess
+lin atlas_N = mkN "atlante" masculine ; -- status=guess
+lin atmosphere_N = variants{} ; --
+lin atmospheric_A = mkA "atmosferico" ; -- status=guess
+lin atoll_N = mkN "atollo" ; -- status=guess
+lin atom_N = mkN "atomo" ; -- status=guess
+lin atomic_A = mkA "atomico" ; -- status=guess
+lin atomizer_N = mkN "atomizzatore" masculine ; -- status=guess
+lin atonal_A = mkA "atonale" ; -- status=guess
+lin atonement_N = mkN "espiazione" feminine | mkN "riparazione" feminine | mkN "redenzione" feminine ; -- status=guess status=guess status=guess
+lin atrial_A = mkA "atriale" ; -- status=guess
+lin atrocious_A = mkA "atroce" ; -- status=guess
+lin atrocity_N = mkN "atrocità" masculine ; -- status=guess
+lin atrophy_N = mkN "atrofia" ; -- status=guess
+lin atropine_N = mkN "atropina" ; -- status=guess
+lin attach_V = mkV "legare" ; -- status=guess, src=wikt
+lin attach_V2 = mkV2 (mkV "legare") ; -- status=guess, src=wikt
+lin attachment_N = mkN "allegato" ; -- status=guess
+lin attack_N = mkN "attacco" ; -- status=guess
+lin attack_V2 = variants{} ; --
+lin attacker_N = variants{} ; --
+lin attain_V = raggiungere_V | ottenere_V | attenere_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin attain_V2 = mkV2 (raggiungere_V) | mkV2 (ottenere_V) | mkV2 (attenere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin attainment_N = variants{} ; --
+lin attempt_N = mkN "attentato" ; -- status=guess
+lin attempt_V2 = mkV2 (mkV "tentare") | mkV2 (mkV "cercare") | mkV2 (mkV "provare") | mkV2 (mkV "attentare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin attempt_VV = mkVV (mkV "tentare") | mkVV (mkV "cercare") | mkVV (mkV "provare") | mkVV (mkV "attentare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin attempted_A = variants{} ; --
+lin attend_V = mkV "partecipare" ; -- status=guess, src=wikt
+lin attend_V2 = mkV2 (mkV "partecipare") ; -- status=guess, src=wikt
+lin attendance_N = variants{} ; --
+lin attention_N = mkN "attenzione" feminine ; -- status=guess
+lin attenuation_N = mkN "attenuazione" feminine ; -- status=guess
+lin attestation_N = mkN "attestazione" feminine ; -- status=guess
+lin attic_N = mkN "soffitta" ; -- status=guess
+lin attire_N = mkN "palco" ; -- status=guess
+lin attire_V2 = mkV2 (mkV "indossare") | mkV2 (mkV "portare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin attitude_N = mkN "atteggiamento" ; -- status=guess
+lin attorney_N = mkN "avvocato" ; -- status=guess
+lin attract_V2 = variants{} ; --
+lin attraction_N = mkN "attrazione" feminine ; -- status=guess
+lin attractive_A = mkA "attraente" ; -- status=guess
+lin attribute_N = variants{} ; --
+lin attribute_V2 = variants{} ; --
+lin auction_N = mkN "asta" | mkN "incanto" ; -- status=guess status=guess
+lin auction_V2 = mkV2 (mkV "vendere") ; -- status=guess, src=wikt
+lin auctioneer_N = mkN "battitore" masculine | mkN "banditore" masculine ; -- status=guess status=guess
+lin audience_N = mkN "udienza" ; -- status=guess
+lin audio_N = mkN "audiofrequenza" ; -- status=guess
+lin audiogram_N = mkN "audiogramma" masculine ; -- status=guess
+lin audiology_N = mkN "audiologia" ; -- status=guess
+lin audiometer_N = mkN "audiometro" ; -- status=guess
+lin audiometry_N = mkN "audiometria" ; -- status=guess
+lin audiovisual_A = mkA "audiovisivo" ; -- status=guess
+lin audit_N = variants{} ; --
+lin auditor_N = variants{} ; --
+lin auditorium_N = mkN "sala" ; -- status=guess
+lin auditory_A = mkA "uditivo" ; -- status=guess
+lin auger_N = mkN "succhiello" | mkN "menarola" ; -- status=guess status=guess
+lin augment_V = mkV "aumentarsi" | mkV "accrescersi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin augment_V2 = mkV2 (mkV "aumentarsi") | mkV2 (mkV "accrescersi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin augur_N = mkN "augure" masculine ; -- status=guess
+lin augur_V = mkV "augurare" ; -- status=guess, src=wikt
+lin augur_V2 = mkV2 (mkV "augurare") ; -- status=guess, src=wikt
+lin augury_N = mkN "augurio" ; -- status=guess
+lin aunt_N = mkN "zia" ; -- status=guess
+lin auntie_N = mkN "zietta" | mkN "ziettina" | mkN "ziuccia" ; -- status=guess status=guess status=guess
+lin aura_N = mkN "aura" ; -- status=guess
+lin aural_A = mkA "auricolare" ; -- status=guess
+lin auricle_N = mkN "orecchietta" | mkN "padiglione" | mkN "auricola" ; -- status=guess status=guess status=guess
+lin auriferous_A = mkA "aurifero" ; -- status=guess
+lin aurochs_N = mkN "uro" ; -- status=guess
+lin austenitic_A = mkA "austenitico" ; -- status=guess
+lin austere_A = mkA "austero" ; -- status=guess
+lin austral_A = mkA "australe" ; -- status=guess
+lin austral_N = mkN "australe" ; -- status=guess
+lin autarchy_N = mkN "autarchia" ; -- status=guess
+lin autarkic_A = mkA "autarchico" ; -- status=guess
+lin autarky_N = mkN "autarchia" ; -- status=guess
+lin auteur_N = mkN "cineasta" masculine ; -- status=guess
+lin authentic_A = mkA "autentico" ; -- status=guess
+lin authentically_Adv = mkAdv "autenticamente" ; -- status=guess
+lin authenticity_N = mkN "autenticità" feminine ; -- status=guess
+lin author_N = mkN "autore" | mkN "autrice" feminine ; -- status=guess status=guess
+lin authoritative_A = mkA "autoritario" ; -- status=guess
+lin authority_1_N = mkN "autorità" ;
+lin authority_2_N = mkN "autorità" ;
+lin authority_N = mkN "autorità" feminine ; -- status=guess
+lin authorization_N = mkN "autorizzazione" feminine ; -- status=guess
+lin authorize_V2 = variants{} ; --
+lin authorize_V2V = variants{} ; --
+lin autism_N = mkN "autismo" ; -- status=guess
+lin autistic_A = mkA "autistico" ; -- status=guess
+lin auto_N = mkN "automobilismo" ; -- status=guess
+lin autobiographical_A = mkA "autobiografico" ; -- status=guess
+lin autobiography_N = mkN "autobiografia" ; -- status=guess
+lin autocatalytic_A = mkA "autocatalitico" ; -- status=guess
+lin autochthonous_A = mkA "autoctono" ; -- status=guess
+lin autocratically_Adv = mkAdv "autocraticamente" ; -- status=guess
+lin autodidact_N = mkN "autodidatto" | mkN "autodidatta" ; -- status=guess status=guess
+lin autoerotic_A = mkA "autoerotico" ; -- status=guess
+lin autogamy_N = mkN "autogamia" ; -- status=guess
+lin autogenous_A = mkA "autogeno" ; -- status=guess
+lin autograph_N = mkN "manoscritto" ; -- status=guess
+lin autograph_V2 = mkV2 (mkV "autografare") ; -- status=guess, src=wikt
+lin autoimmune_A = mkA "autoimmune" ; -- status=guess
+lin autoimmunity_N = mkN "autoimmunità" feminine ; -- status=guess
+lin automatic_A = mkA "automatico" ; -- status=guess
+lin automatically_Adv = mkAdv "automaticamente" ; -- status=guess
+lin automatism_N = mkN "automatismo" ; -- status=guess
+lin automaton_N = mkN "automa" masculine ; -- status=guess
+lin automobile_N = mkN "automobile" feminine | mkN "auto" feminine | mkN "macchina" | mkN "vettura" ; -- status=guess status=guess status=guess status=guess
+lin autonomous_A = mkA "autonomo" | mkA "autonoma" ; -- status=guess status=guess
+lin autonomy_N = mkN "autonomia" ; -- status=guess
+lin autosome_N = mkN "autosoma" masculine ; -- status=guess
+lin autotelic_A = mkA "autotelico" ; -- status=guess
+lin autotrophic_A = mkA "autrofico" ; -- status=guess
+lin autumn_N = mkN "autunno" ; -- status=guess
+lin autumnal_A = mkA "autunnale" ; -- status=guess
+lin auxiliary_A = mkA "ausiliare" | mkA "ausiliario" ; -- status=guess status=guess
+lin auxiliary_N = mkN "ausiliare" ; -- status=guess
+lin availability_N = mkN "disponibilità" feminine | mkN "reperibilità" feminine ; -- status=guess status=guess
+lin available_A = mkA "disponibile" ; -- status=guess
+lin avalanche_N = mkN "valanga" ; -- status=guess
+lin avarice_N = mkN "avarizia" | mkN "cupidigia" ; -- status=guess status=guess
+lin avaricious_A = mkA "avaro" ; -- status=guess
+lin avascular_A = mkA "avascolare" ; -- status=guess
+lin avatar_N = mkN "avatar" | mkN "emblema" | mkN "simbolo" ; -- status=guess status=guess status=guess
+lin avenue_N = mkN "viale" | mkN "corso" ; -- status=guess status=guess
+lin average_A = mkA "medio" | mkA "media" ; -- status=guess status=guess
+lin average_N = mkN "media" ; -- status=guess
+lin aversion_N = mkN "avversione" feminine ; -- status=guess
+lin aviary_N = mkN "voliera" ; -- status=guess
+lin aviation_N = mkN "aviazione" feminine ; -- status=guess
+lin avid_A = mkA "bramoso" ; -- status=guess
+lin avidity_N = mkN "avidità" feminine ; -- status=guess
+lin avocado_N = mkN "avocado" ; -- status=guess
+lin avoid_V2 = mkV2 (mkV "evitare") ; -- status=guess, src=wikt
+lin avoid_VV = mkVV (mkV "evitare") ; -- status=guess, src=wikt
+lin avoidable_A = mkA "evitabile" ; -- status=guess
+lin avowedly_Adv = mkAdv "dichiaratamente" ; -- status=guess
+lin await_V2 = mkV2 (mkV "aspettare") | mkV2 (mkV "attendere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin awake_A = mkA "veglia" ;
+lin awake_V = mkV "svegliare" ; -- status=guess, src=wikt
+lin awakening_N = mkN "rinnovamento" | mkN "risveglio" ; -- status=guess status=guess
+lin award_N = mkN "sentenza" ; -- status=guess
+lin award_V2 = mkV2 (mkV "sentenziare") ; -- status=guess, src=wikt
+lin award_V3 = mkV3 (mkV "sentenziare") ; -- status=guess, src=wikt
+lin aware_A = mkA "all'erta" ; -- status=guess
+lin awareness_N = mkN "coscienza" ; -- status=guess
+lin away_1_Adv = mkAdv "lontano" ;
+lin away_2_Adv = mkAdv "lontano" ;
+lin away_Adv = mkAdv "lontano" ;
+lin awe_N = mkN "timore" masculine ; -- status=guess
+lin awesome_A = mkA "impressionante" ; -- status=guess
+lin awful_A = variants{} ; --
+lin awhile_Adv = mkAdv "per un po'" ; -- status=guess
+lin awkward_A = mkA "maldestro" | mkA "impacciato" | mkA "goffo" ; -- status=guess status=guess status=guess
+lin awl_N = mkN "punteruolo" ; -- status=guess
+lin axe_N = mkN "ascia" ; -- status=guess
+lin axiological_A = mkA "assiologico" ; -- status=guess
+lin axiology_N = mkN "assiologia" ; -- status=guess
+lin axiom_N = mkN "assioma" masculine ; -- status=guess
+lin axis_N = mkN "asse" masculine ; -- status=guess
+lin axle_N = mkN "asse" masculine ; -- status=guess
+lin axon_N = mkN "assone" masculine ; -- status=guess
+lin ayatollah_N = mkN "ayatollah" masculine ; -- status=guess
+lin aye_Interj = variants{} ; --
+lin azalea_N = mkN "azalea" ; -- status=guess
+lin azide_N = mkN "azoturo" ; -- status=guess
+lin azimuth_N = mkN "azimut" ; -- status=guess
+lin azimuthal_A = mkA "azimutale" ; -- status=guess
+lin azoic_A = mkA "azoico" ; -- status=guess
+lin azure_A = mkA "azzurro" ; -- status=guess
+lin azure_N = mkN "azzurro" ; -- status=guess
+lin azurite_N = mkN "azzurrite" feminine ; -- status=guess
+lin baa_N = mkN "belato" ; -- status=guess
+lin baa_V = mkV "belare" ; -- status=guess, src=wikt
+lin babble_N = mkN "ciancia" ; -- status=guess
+lin babble_V = mkV "cicalare" ; -- status=guess, src=wikt
+lin babble_V2 = mkV2 (mkV "cicalare") ; -- status=guess, src=wikt
+lin babirusa_N = mkN "babirussa" masculine ; -- status=guess
+lin baboon_N = mkN "babbuino" ; -- status=guess
+lin baby_N = L.baby_N ;
+lin babysit_V = mkV (I.fare_V) "da babysitter" ; -- status=guess, src=wikt
+lin babysitter_N = mkN "baby-sitter" ; -- status=guess
+lin baccarat_N = mkN "baccarà" ; -- status=guess
+lin bachelor_N = mkN "baccelliere" ; -- status=guess
+lin back_A = variants{} ; --
+lin back_Adv = mkAdv "indietro" | mkAdv "a posto" ; -- status=guess status=guess
+lin back_N = L.back_N ;
+lin back_V = mkV (I.fare_V) "retromarcia" | mkV (I.fare_V) "marcia indietro" | retrocedere_V | mkV "indietreggiare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin back_V2 = mkV2 (mkV (I.fare_V) "retromarcia") | mkV2 (mkV (I.fare_V) "marcia indietro") | mkV2 (retrocedere_V) | mkV2 (mkV "indietreggiare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin backache_N = mkN "mal di schiena" ; -- status=guess
+lin backbone_N = mkN "spina dorsale" ; -- status=guess
+lin backdrop_N = mkN "scenario" ; -- status=guess
+lin backfire_V = mkV (avere_V) "effetto contrario" ; -- status=guess, src=wikt
+lin backgammon_N = mkN "backgammon" | mkN "tric trac" | mkN "tavola reale" ; -- status=guess status=guess status=guess
+lin background_N = mkN "sfondo" ; -- status=guess
+lin backing_N = variants{} ; --
+lin backpack_N = mkN "zaino" ; -- status=guess
+lin backside_N = mkN "sedere" masculine ;
+lin backstay_N = mkN "controtirante" masculine ; -- status=guess
+lin backup_N = mkN "backup" | mkN "copia di sicurezza" ; -- status=guess status=guess
+lin backwards_A = mkA "indietro" ; -- status=guess
+lin backwards_Adv = variants{} ; --
+lin backwater_N = mkN "acqua di invaso" ; -- status=guess
+lin bacon_N = mkN "pancetta" ; -- status=guess
+lin bacteria_N = mkN "batteri" masculine ; -- status=guess
+lin bacterium_N = mkN "batterio" ; -- status=guess
+lin bad_A = L.bad_A ;
+lin bad_N = mkN "iella" | mkN "jella" | mkN "sfiga" | mkN "sfortuna" | mkN "malasorte" ; -- status=guess status=guess status=guess status=guess status=guess
+lin badge_N = mkN "cartellino" ; -- status=guess
+lin badger_N = mkN "tasso" ; -- status=guess
+lin badly_Adv = variants{} ; --
+lin badminton_N = mkN "badminton" masculine ; -- status=guess
+lin baffle_V2 = mkV2 (mkV "sconcertare") ; -- status=guess, src=wikt
+lin bag_N = mkN "sacco" | mkN "busta" ; -- status=guess status=guess
+lin bagatelle_N = mkN "baggianata" | mkN "inezia" | mkN "minuzia" | mkN "pagliuzza" | mkN "banalità" | mkN "nonnulla" | mkN "pinzillacchera" | mkN "bazzeccola" | mkN "quisquilia" | mkN "sciocchezza" | mkN "cosina" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin baggage_N = mkN "bagagli" ; -- status=guess
+lin bail_N = mkN "cauzione" feminine ; -- status=guess
+lin bail_V = mkV "sgottare" ; -- status=guess, src=wikt
+lin bail_V2 = mkV2 (mkV "sgottare") ; -- status=guess, src=wikt
+lin bailiff_N = mkN "amministratore" masculine | mkN "supervisore" masculine ; -- status=guess status=guess
+lin bailiwick_N = mkN "bailiato" ; -- status=guess
+lin bait_N = mkN "esca" ; -- status=guess
+lin bake_V = mkV "cuocersi" | mkV "infornare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bake_V2 = mkV2 (mkV "cuocersi") | mkV2 (mkV "infornare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin baker_N = mkN "panettiere" | mkN "panettiera" | mkN "fornaio" | mkN "fornaia" ; -- status=guess status=guess status=guess status=guess
+lin bakery_N = mkN "panetteria" | mkN "forno" feminine | mkN "panificio" ; -- status=guess status=guess status=guess
+lin baklava_N = mkN "baklava" ; -- status=guess
+lin balaclava_N = mkN "passamontagna" ; -- status=guess
+lin balalaika_N = mkN "balalaika" ; -- status=guess
+lin balance_N = mkN "equilibrio" ; -- status=guess
+lin balance_V = mkV "conguagliare" ; -- status=guess, src=wikt
+lin balance_V2 = mkV2 (mkV "conguagliare") ; -- status=guess, src=wikt
+lin balanced_A = variants{} ; --
+lin balanitis_N = mkN "balanite" feminine ; -- status=guess
+lin balcony_N = mkN "balcone" masculine ; -- status=guess
+lin bald_A = mkA "calvo" | mkA "pelato" ; -- status=guess status=guess
+lin bale_N = mkN "balla" ; -- status=guess
+lin balk_V = mkV "ostacolare" ; -- status=guess, src=wikt
+lin balk_V2 = mkV2 (mkV "ostacolare") ; -- status=guess, src=wikt
+lin ball_N = mkN "palla" masculine ; -- status=guess
+lin ball_V = mkV "scopare" | mkV "trombare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ball_V2 = mkV2 (mkV "scopare") | mkV2 (mkV "trombare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ballast_N = mkN "regolatore" masculine ; -- status=guess
+lin ballerina_N = mkN "ballerina" ; -- status=guess
+lin ballet_N = mkN "balletto" ; -- status=guess
+lin ballistics_N = mkN "balistica" ; -- status=guess
+lin balloon_N = mkN "palloncino" ; -- status=guess
+lin ballot_N = mkN "scheda elettorale" ; -- status=guess
+lin ballpoint_N = mkN "penna a sfera" ; -- status=guess
+lin ballroom_N = mkN "sala da ballo" | mkN "balera" ; -- status=guess status=guess
+lin baluster_N = mkN "balaustra" ; -- status=guess
+lin balustrade_N = mkN "balaustra" | mkN "balaustrata" | mkN "ringhiera" ; -- status=guess status=guess status=guess
+lin bamboo_N = mkN "averla formichiera del bambú" ; -- status=guess
+lin ban_N = mkN "proibizione" feminine | mkN "divieto" ; -- status=guess status=guess
+lin ban_V2 = mkV2 (espellere_V) | mkV2 (mkV "vietare") | mkV2 (mkV "censurare") | mkV2 (mkV "bandire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin banal_A = mkA "banale" ; -- status=guess
+lin banana_N = mkN "bananiera" ; -- status=guess
+lin band_N = mkN "cerotto" ; -- status=guess
+lin bandage_N = mkN "fasciatura" ; -- status=guess
+lin bandicoot_N = mkN "peramele" masculine ; -- status=guess
+lin bandoleer_N = mkN "bandoliera" ; -- status=guess
+lin bandwidth_N = mkN "larghezza di banda" ; -- status=guess
+lin bane_N = mkN "rovina" | mkN "flagello" | mkN "piaga" ; -- status=guess status=guess status=guess
+lin bang_N = mkN "esplosione" feminine ; -- status=guess
+lin bang_V = variants{} ; --
+lin bang_V2 = variants{} ; --
+lin banger_N = mkN "bagnarola" | mkN "carretta" ; -- status=guess status=guess
+lin banish_V2 = mkV2 (mkV "bandire") | mkV2 (mkV "esiliare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin banister_N = mkN "ringhiera" ; -- status=guess
+lin banjo_N = mkN "bangio" | mkN "banjo" ; -- status=guess status=guess
+lin bank_N = L.bank_N ;
+lin bank_V = mkV "depositare" ; -- status=guess, src=wikt
+lin bank_V2 = mkV2 (mkV "depositare") ; -- status=guess, src=wikt
+lin banker_N = variants{} ; --
+lin banking_N = variants{} ; --
+lin banknote_N = mkN "banconota" ; -- status=guess
+lin bankrupt_A = mkA "fallito" ; -- status=guess
+lin bankruptcy_N = mkN "bancarotta" ; -- status=guess
+lin banner_A = mkA "eccezionale" | mkA "da urlo" ; -- status=guess status=guess
+lin banner_N = mkN "vessillo" ; -- status=guess
+lin banns_N = mkN "pubblicazioni" feminine ; -- status=guess
+lin banquet_N = mkN "pranzo festivo" | mkN "banchetto" ; -- status=guess status=guess
+lin banteng_N = mkN "banteng" ; -- status=guess
+lin baobab_N = mkN "baobab" masculine ; -- status=guess
+lin baptism_N = mkN "battesimo" ; -- status=guess
+lin baptize_V2 = mkV2 (mkV "battezzare") ; -- status=guess, src=wikt
+lin bar_1_N = variants{} ; --
+lin bar_2_N = variants{} ; --
+lin bar_N = mkN "Ordine Forense" ; -- status=guess
+lin bar_V2 = mkV2 (mkV "vietare") ; -- status=guess, src=wikt
+lin barbarian_N = mkN "barbaro" ; -- status=guess
+lin barbarize_V2 = mkV2 (mkV "barbarizzare") ; -- status=guess, src=wikt
+lin barbecue_N = mkN "salsa barbecue" ; -- status=guess
+lin barbel_N = mkN "barbio" ; -- status=guess
+lin barber_N = mkN "barbiere" masculine ; -- status=guess
+lin barbican_N = mkN "barbacane" masculine ; -- status=guess
+lin barbiturate_N = mkN "barbiturato" ; -- status=guess
+lin bare_A = mkA "nudo" | mkA "nuda" ; -- status=guess status=guess
+lin bareback_Adv = mkAdv "a bisdosso" | mkAdv "a pelo" ; -- status=guess status=guess
+lin barefoot_A = mkA "scalzo" ; -- status=guess
+lin barefoot_Adv = mkAdv "scalzo" ; -- status=guess
+lin barely_Adv = variants{} ; --
+lin bargain_N = variants{} ; --
+lin bargain_V = variants{} ; --
+lin bargain_V2 = variants{} ; --
+lin barge_N = mkN "chiatta" ; -- status=guess
+lin baritone_N = mkN "baritono" ; -- status=guess
+lin barium_N = mkN "bario" ; -- status=guess
+lin bark_N = L.bark_N ; -- comment=CHECKED
+lin bark_V = mkV "abbaiare" ; -- status=guess, src=wikt
+lin bark_V2 = mkV2 (mkV "abbaiare") ; -- status=guess, src=wikt
+lin barley_N = mkN "orzo" ; -- status=guess
+lin barn_N = mkN "granaio" ; -- status=guess
+lin barometer_N = mkN "barometro" ; -- status=guess
+lin barometric_A = mkA "barometrico" ; -- status=guess
+lin baron_N = mkN "barone" masculine ; -- status=guess
+lin baroness_N = mkN "baronessa" ; -- status=guess
+lin barony_N = mkN "baronia" ; -- status=guess
+lin baroque_N = mkN "scaramazza" ; -- status=guess
+lin barrack_N = mkN "caserma" | mkN "guarnigione" feminine ; -- status=guess status=guess
+lin barrel_N = mkN "barile" masculine | mkN "botte" feminine ; -- status=guess status=guess
+lin barren_A = mkA "sterile" | mkA "infruttifero" ; -- status=guess status=guess
+lin barricade_N = mkN "barricata" ; -- status=guess
+lin barrier_N = mkN "limite" masculine ; -- status=guess
+lin barter_N = mkN "baratto" ; -- status=guess
+lin barter_V = mkV "barattare" ; -- status=guess, src=wikt
+lin barter_V2 = mkV2 (mkV "barattare") ; -- status=guess, src=wikt
+lin baryon_N = mkN "barione" masculine ; -- status=guess
+lin basalt_N = mkN "basalto" ; -- status=guess
+lin base_N = mkN "base" feminine ; -- status=guess
+lin base_V = variants{} ; --
+lin base_V2 = variants{} ; --
+lin baseball_N = mkN "baseball" masculine ; -- status=guess
+lin basement_N = mkN "scantinato" ; -- status=guess
+lin bashful_A = mkA "vergognoso" | mkA "timido" | mkA "modesto" ; -- status=guess status=guess status=guess
+lin basic_A = mkA "basico" ; -- status=guess
+lin basically_Adv = mkAdv "praticamente" | mkAdv "in pratica" | mkAdv "basicamente" ; -- status=guess status=guess status=guess
+lin basil_N = mkN "basilico" ; -- status=guess
+lin basilica_N = mkN "basilica" ; -- status=guess
+lin basilisk_N = mkN "basilisco" ; -- status=guess
+lin basin_N = mkN "bacino" ; -- status=guess
+lin basis_N = mkN "base" feminine ; -- status=guess
+lin basket_N = mkN "canestro" ; -- status=guess
+lin basketball_N = mkN "pallacanestro" feminine ; -- status=guess
+lin basophilic_A = mkA "basofilo" ; -- status=guess
+lin bass_A = mkA "basso" ; -- status=guess
+lin bass_N = mkN "clarinetto basso" ; -- status=guess
+lin basset_N = mkN "corno di bassetto" ; -- status=guess
+lin bassoon_N = mkN "fagotto" ; -- status=guess
+lin bassoonist_N = mkN "fagottista" ; -- status=guess
+lin bastard_N = mkN "bastardo" | mkN "figlio di puttana" ; -- status=guess status=guess
+lin bat_N = mkN "pipistrello" ; -- status=guess
+lin batch_N = mkN "infornata" ; -- status=guess
+lin bath_N = mkN "bagno" feminine ; -- status=guess
+lin bathrobe_N = mkN "accappatoio" ; -- status=guess
+lin bathroom_N = mkN "toiletta" ; -- status=guess
+lin bathtub_N = mkN "bagno" feminine | mkN "vasca da bagno" ; -- status=guess status=guess
+lin bathymetric_A = mkA "batimetrico" ; -- status=guess
+lin bathymetry_N = mkN "batimetria" | mkN "batometria" ; -- status=guess status=guess
+lin bathyscaphe_N = mkN "batiscafo" ; -- status=guess
+lin bathysphere_N = mkN "batisfera" ; -- status=guess
+lin batman_N = mkN "attendente" masculine ; -- status=guess
+lin baton_N = mkN "testimone" masculine ; -- status=guess
+lin batter_N = mkN "impasto" | mkN "pastella" ; -- status=guess status=guess
+lin batter_V = mkV "battere" ; -- status=guess, src=wikt
+lin batter_V2 = mkV2 (mkV "battere") ; -- status=guess, src=wikt
+lin battering_N = mkN "ariete" masculine ; -- status=guess
+lin battery_N = mkN "pila" ; -- status=guess
+lin battle_N = mkN "battaglia" masculine ; -- status=guess
+lin battle_V = variants{} ; --
+lin battle_V2 = variants{} ; --
+lin battlefield_N = mkN "campo di battaglia" ; -- status=guess
+lin battleship_N = mkN "corazzata" | mkN "nave corazzata" ; -- status=guess status=guess
+lin bauxite_N = mkN "bauxite" feminine ; -- status=guess
+lin bay_N = mkN "baia" | mkN "golfo" ; -- status=guess status=guess
+lin bayonet_N = mkN "baionetta" ; -- status=guess
+lin bazaar_N = mkN "bazar" | mkN "mercato" ; -- status=guess status=guess
+lin beach_N = mkN "spiaggia" ; -- status=guess
+lin beach_V2 = mkV2 (mkV "spiaggiare") ; -- status=guess, src=wikt
+lin beacon_N = mkN "baluardo" ; -- status=guess
+lin bead_N = mkN "grano" | mkN "perlina" ; -- status=guess status=guess
+lin beadle_N = mkN "chierico" | mkN "sagrestano" ; -- status=guess status=guess
+lin beak_N = mkN "becco" ; -- status=guess
+lin beaker_N = mkN "bicchiere" masculine | mkN "becher" masculine ; -- status=guess status=guess
+lin beam_N = mkN "braccio" ; -- status=guess
+lin bean_N = mkN "fagiolo" ; -- status=guess
+lin bear_N = mkN "cucciolo di orso" | mkN "orsetto" ; -- status=guess status=guess
+lin bear_V = mkV "portare" ; -- status=guess, src=wikt
+lin bear_V2 = mkV2 (mkV "portare") ; -- status=guess, src=wikt
+lin beard_N = mkN "barba" ; -- status=guess
+lin bearer_N = mkN "portatore" masculine ; -- status=guess
+lin bearing_N = mkN "cuscinetto" ; -- status=guess
+lin beast_N = mkN "bestia" ; -- status=guess
+lin beat_N = mkN "ritmo" ; -- status=guess
+lin beat_V = mkV (mkV "menare") "il can per l'aia" ; -- status=guess, src=wikt
+lin beat_V2 = mkV2 (mkV (mkV "menare") "il can per l'aia") ; -- status=guess, src=wikt
+lin beater_N = mkN "frullatore" masculine | mkN "battitore" masculine ; -- status=guess status=guess
+lin beatify_V2 = mkV2 (mkV "beatificare") ; -- status=guess, src=wikt
+lin beating_N = mkN "bastonata" ; -- status=guess
+lin beatitude_N = mkN "beatitudine" feminine ; -- status=guess
+lin beautiful_A = L.beautiful_A ;
+lin beautifully_Adv = variants{} ; --
+lin beautify_V2 = mkV2 (mkV "abbellire") ; -- status=guess, src=wikt
+lin beauty_N = mkN "bellezza" ; -- status=guess
+lin beaver_N = mkN "castoro" ; -- status=guess
+lin because_Subj = S.because_Subj ;
+lin become_V = mkV "diventare" ; -- status=guess, src=wikt
+lin become_V2 = mkV2 (mkV "diventare") ; -- status=guess, src=wikt
+lin become_VA = L.become_VA ;
+--subcat lin become_VS = mkVS (mkV "diventare") ; -- status=guess, src=wikt
+lin bed_N = mkN "letto" feminine | mkN "giaciglio" ; -- status=guess status=guess
+lin bed_V2 = mkV2 (mkV (andare_V) "a dormire") ; -- status=guess, src=wikt
+lin bedbug_N = mkN "cimice" feminine ; -- status=guess
+lin bedridden_A = mkA "degente" | mkA "allettato" ; -- status=guess status=guess
+lin bedroom_N = mkN "camera da letto" | mkN "camera" ; -- status=guess status=guess
+lin bee_N = mkN "ape" feminine ; -- status=guess
+lin beech_N = mkN "faggio" ; -- status=guess
+lin beechnut_N = mkN "faggiola" | mkN "faggina" ; -- status=guess status=guess
+lin beef_N = mkN "manzo" ; -- status=guess
+lin beefsteak_N = mkN "bistecca" ; -- status=guess
+lin beefy_A = mkA "carnoso" ; -- status=guess
+lin beehive_N = mkN "alveare" | mkN "arnia" ; -- status=guess status=guess
+lin beekeeper_N = mkN "apicoltore" | mkN "apicultore" | mkN "apicultrice" feminine ; -- status=guess status=guess status=guess
+lin beekeeping_N = mkN "apicoltura" ; -- status=guess
+lin beer_N = L.beer_N ;
+lin beeswax_N = mkN "cera d'api" ; -- status=guess
+lin beet_N = mkN "bietola" | mkN "bieta" ; -- status=guess status=guess
+lin beetle_N = mkN "coleottero" | mkN "scarabeo" ; -- status=guess status=guess
+lin beetroot_N = mkN "barbabietola" ; -- status=guess
+lin before_Adv = mkAdv "prima" ; -- status=guess
+lin before_Prep = S.before_Prep ;
+lin before_Subj = subSubj "primo che" ;
+lin beg_V = mkV "mendicare" | mkV "elemosinare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin beg_V2 = mkV2 (mkV "mendicare") | mkV2 (mkV "elemosinare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin beg_V2V = L.beg_V2V ; -- comment=CHECKED
+lin beget_V2 = mkV2 (mkV "generare") ; -- status=guess, src=wikt
+lin begin_V = mkV "cominciare" ;
+lin begin_V2 = mkV2 (mkV "cominciare") | mkV2 (mkV "iniziare") ;
+lin beginning_N = mkN "inizio" ; -- status=guess
+lin begonia_N = mkN "begonia" ; -- status=guess
+lin beguile_V2 = mkV2 (mkV "incantare") | mkV2 (mkV "distogliere") | mkV2 (sedurre_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin behalf_N = variants{} ; --
+lin behave_V = mkV "comportarsi" ; -- status=guess, src=wikt
+lin behavior_N = mkN "comportamento" ; -- status=guess
+lin behaviour_N = mkN "comportamento" | mkN "condotta" ; -- status=guess status=guess
+lin behaviourism_N = mkN "comportamentismo" ; -- status=guess
+lin behead_V2 = mkV2 (mkV "decapitare") ; -- status=guess, src=wikt
+lin behest_N = mkN "comando" feminine | mkN "ordine" masculine ; -- status=guess status=guess
+lin behind_Adv = variants{}; -- S.behind_Prep ;
+lin behind_Prep = S.behind_Prep ;
+lin behold_V2 = mkV2 (mkV "guardare") ; -- status=guess, src=wikt
+lin beige_A = mkA "bigio" ; -- status=guess
+lin beige_N = mkN "beige" ; -- status=guess
+lin being_N = mkN "essere" | mkN "creatura" ; -- status=guess status=guess
+lin belated_A = mkA "tardivo" ; -- status=guess
+lin belch_N = mkN "rutto" ; -- status=guess
+lin belch_V = mkV "ruttare" ; -- status=guess, src=wikt
+lin belch_V2 = mkV2 (mkV "ruttare") ; -- status=guess, src=wikt
+lin belfry_N = mkN "campanile" masculine ; -- status=guess
+lin belie_V2 = mkV2 (mkV "smentire") ; -- status=guess, src=wikt
+lin belief_N = mkN "fiducia" ; -- status=guess
+lin believe_V = mkV "credere" ; -- status=guess, src=wikt
+lin believe_V2 = mkV2 (mkV "credere") ; -- status=guess, src=wikt
+--subcat lin believe_V2V = mkV2V (mkV "credere") ; -- status=guess, src=wikt
+lin believe_VS = mkVS (mkV "credere") ; -- status=guess, src=wikt
+lin believer_N = mkN "credente" masculine ; -- status=guess
+lin belittle_V2 = mkV2 (mkV "sminuire") ; -- status=guess, src=wikt
+lin bell_N = mkN "sonagliera" ; -- status=guess
+lin bellboy_N = mkN "boy" masculine ; -- status=guess
+lin belligerence_N = mkN "belligeranza" ; -- status=guess
+lin belligerent_A = mkA "bellicoso" ; -- status=guess
+lin belligerent_N = mkN "belligerante" masculine ; -- status=guess
+lin bellow_V = mkV "muggire" | mkV "ruggire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bellow_V2 = mkV2 (mkV "muggire") | mkV2 (mkV "ruggire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bellows_N = mkN "soffietto" ; -- status=guess
+lin belly_N = L.belly_N ;
+lin bellyache_N = mkN "mal di pancia" ; -- status=guess
+--subcat lin belong_V = mkV (appartenere_V) "a" ; -- status=guess, src=wikt
+lin below_Adv = mkAdv "sotto zero" ; -- status=guess
+lin below_Prep = variants{} ; --
+lin belt_N = mkN "cintura" ; -- status=guess
+lin belt_V2 = mkV2 (mkV "allacciare") ; -- status=guess, src=wikt
+lin bench_N = mkN "banco" | mkN "panca" ; -- status=guess status=guess
+lin benchmark_N = mkN "riferimento" ; -- status=guess
+lin bend_N = variants{} ; --
+lin bend_V = mkV "piegarsi" | mkV "curvarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bend_V2 = mkV2 (mkV "piegarsi") | mkV2 (mkV "curvarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bender_N = mkN "frocio" ; -- status=guess
+lin beneath_Adv = mkAdv "sotto" ; -- status=guess
+lin beneath_Prep = variants{} ; --
+lin benediction_N = mkN "benedizione" feminine ; -- status=guess
+lin beneficence_N = mkN "beneficenza" ; -- status=guess
+lin beneficial_A = mkA "benefico" ; -- status=guess
+lin beneficiary_N = variants{} ; --
+lin benefit_N = mkN "beneficio" ; -- status=guess
+lin benefit_V = variants{} ; --
+lin benefit_V2 = variants{} ; --
+lin benthic_A = mkA "bentonico" ; -- status=guess
+lin bentonite_N = mkN "bentonite" feminine ; -- status=guess
+lin benzene_N = mkN "benzene" | mkN "benzolo" ; -- status=guess status=guess
+lin benzine_N = mkN "benzina" ; -- status=guess
+lin benzoate_N = mkN "benzoato" ; -- status=guess
+lin benzoic_A = mkA "benzoico" ; -- status=guess
+lin benzol_N = mkN "benzolo" ; -- status=guess
+lin benzylic_A = mkA "benzilico" ; -- status=guess
+lin bequeath_V2 = mkV2 (mkV "donare") | mkV2 (mkV "offrire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bequest_N = mkN "eredità" feminine ; -- status=guess
+lin bereave_V2 = mkV2 (mkV "privare") ; -- status=guess, src=wikt
+lin beret_N = mkN "basco" ; -- status=guess
+lin bergamot_N = mkN "bergamotto" | mkN "bergamotta" ; -- status=guess status=guess
+lin berkelium_N = mkN "berkelio" ; -- status=guess
+lin berry_N = mkN "bacca" | mkN "coccola" ; -- status=guess status=guess
+lin berserk_A = mkA "furioso" | mkA "folle" | mkA "frenetico" ; -- status=guess status=guess status=guess
+lin berth_N = mkN "cuccetta" ; -- status=guess
+lin berth_V = mkV "attraccare" ; -- status=guess, src=wikt
+lin berth_V2 = mkV2 (mkV "attraccare") ; -- status=guess, src=wikt
+lin beryl_N = mkN "berillo" ; -- status=guess
+lin beryllium_N = mkN "berillio" ; -- status=guess
+lin beseech_V2 = mkV2 (mkV "supplicare") | mkV2 (mkV "implorare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin beset_V2 = mkV2 (mkV "assediare") | mkV2 (mkV "assaltare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin beside_Prep = variants{} ; --
+lin besides_Adv = mkAdv "inoltre" ; -- status=guess
+lin besides_Prep = variants{} ; --
+lin besiege_V2 = mkV2 (mkV "assediare") ; -- status=guess, src=wikt
+lin besmirch_V2 = mkV2 (mkV "sporcare") | mkV2 (mkV "insudiciare") | mkV2 (mkV "lordare") | mkV2 (mkV "insozzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin besom_N = mkN "scopa di saggina" ; -- status=guess
+lin best_A = mkA "il migliore" ; -- status=guess
+lin best_Adv = variants{} ; --
+lin best_N = mkN "testimone" masculine | mkN "testimone di nozze" ; -- status=guess status=guess
+lin best_V2 = mkV2 (mkV "superare") | mkV2 (mkV "dominare") | mkV2 (vincere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bestow_V2 = mkV2 (mkV "donare") | mkV2 (mkV "elargire") | mkV2 (mkV "conferire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bet_N = mkN "scommessa" ; -- status=guess
+lin bet_V = scommettere_V ; -- status=guess, src=wikt
+lin bet_V2 = mkV2 (scommettere_V) ; -- status=guess, src=wikt
+lin bet_VS = mkVS (scommettere_V) ; -- status=guess, src=wikt
+lin beta_N = mkN "beta" ; -- status=guess
+lin betray_V2 = mkV2 (mkV "consegnare") ; -- status=guess, src=wikt
+lin betrayer_N = mkN "traditore" masculine | mkN "sicofante" masculine ; -- status=guess status=guess
+lin betroth_V2 = mkV2 (mkV "fidanzare") ; -- status=guess, src=wikt
+lin better_A = mkA "migliore" ; -- status=guess
+lin better_Adv = mkAdv "meglio" ; -- status=guess
+lin between_Prep = S.between_Prep ;
+lin bevel_N = mkN "bisello" ; -- status=guess
+lin beverage_N = mkN "bevanda" ; -- status=guess
+lin bevy_N = mkN "stormo" | mkN "volata" | mkN "passo" ; -- status=guess status=guess status=guess
+lin bewilder_V2 = mkV2 (confondere_V) ; -- status=guess, src=wikt
+lin beyond_Adv = variants{} ; --
+lin beyond_Prep = variants{} ; --
+lin bezel_N = mkN "incastonatura" ; -- status=guess
+lin bias_N = mkN "polarizzazione" feminine ; -- status=guess
+lin bib_N = mkN "bavaglino" | mkN "bavaglio" ; -- status=guess status=guess
+lin bible_N = variants{} ; --
+lin bibliographic_A = mkA "bibliografico" ; -- status=guess
+lin bibliography_N = mkN "bibliografia" ; -- status=guess
+lin bicameral_A = mkA "bicamerale" ; -- status=guess
+lin bicarbonate_N = mkN "bicarbonato" ; -- status=guess
+lin biceps_N = mkN "bicipite" masculine ; -- status=guess
+lin bicorn_N = mkN "bicorno" ; -- status=guess
+lin bicycle_N = mkN "bicicletta" | mkN "bici" ; -- status=guess status=guess
+lin bid_N = mkN "offerta" ; -- status=guess
+lin bid_V = mkV (I.fare_V) "un'offerta per un'asta" ; -- status=guess, src=wikt
+lin bid_V2 = mkV2 (mkV (I.fare_V) "un'offerta per un'asta") ; -- status=guess, src=wikt
+lin bidet_N = mkN "bidè" | mkN "bidet" masculine ; -- status=guess status=guess
+lin bidirectional_A = mkA "bidezionale" ; -- status=guess
+lin bier_N = mkN "barella" ; -- status=guess
+lin big_A = L.big_A ;
+lin bigamist_N = mkN "bigamo" ; -- status=guess
+lin bike_N = L.bike_N ;
+lin bikini_N = mkN "bikini" masculine ; -- status=guess
+lin bilabial_A = mkA "bilabiale" ; -- status=guess
+lin bilabiate_A = mkA "bilabiato" ; -- status=guess
+lin bilberry_N = mkN "mirtillo" ; -- status=guess
+lin bile_N = mkN "acido biliare" ; -- status=guess
+lin bilge_N = mkN "sentina" ; -- status=guess
+lin biliary_A = mkA "biliare" ; -- status=guess
+lin bilinear_A = mkA "bilineare" ; -- status=guess
+lin bilingual_A = mkA "bilingue" ; -- status=guess
+lin bilious_A = mkA "bilioso" ; -- status=guess
+lin bill_N = mkN "poster" | mkN "cartello pubblicitario" ; -- status=guess status=guess
+lin billboard_N = mkN "cartellone" masculine ; -- status=guess
+lin billhook_N = mkN "roncola" | mkN "falcetto" ; -- status=guess status=guess
+lin billiards_N = mkN "biliardi" masculine ; -- status=guess
+lin billion_N = mkN "miliardo" ; -- status=guess
+lin billy_N = mkN "caprone" | mkN "becco" | mkN "capro" | mkN "irco" ; -- status=guess status=guess status=guess status=guess
+lin bilocation_N = mkN "bilocazione" feminine ; -- status=guess
+lin bimonthly_Adv = mkAdv "tutti i due mesi" ; -- status=guess
+lin bin_N = mkN "bidone" masculine ; -- status=guess
+lin binary_A = mkA "binario" ; -- status=guess
+lin binary_N = mkN "relazione binaria" ; -- status=guess
+lin bind_V = mkV "legare" ; -- status=guess, src=wikt
+lin bind_V2 = mkV2 (mkV "legare") ; -- status=guess, src=wikt
+lin binding_A = variants{} ; --
+lin binding_N = mkN "rilegatura" ; -- status=guess
+lin bindweed_N = mkN "vilucchio" | mkN "convolvolo" ; -- status=guess status=guess
+lin binge_N = mkN "bisboccia" ; -- status=guess
+lin bingo_N = mkN "bingo" ; -- status=guess
+lin binocular_A = mkA "binoculare" ; -- status=guess
+lin binoculars_N = mkN "binocolo" ; -- status=guess
+lin binomial_A = mkA "binomiale" ; -- status=guess
+lin binomial_N = mkN "binomio" ; -- status=guess
+lin biochemical_A = mkA "biochimico" ; -- status=guess
+lin biochemist_N = mkN "biochimico" | mkN "biochimica" ; -- status=guess status=guess
+lin biochemistry_N = mkN "biochimica" ; -- status=guess
+lin bioclimatology_N = mkN "bioclimatologia" ; -- status=guess
+lin biodiversity_N = mkN "biodiversità" feminine ; -- status=guess
+lin bioelectricity_N = mkN "bioelettricità" feminine ; -- status=guess
+lin biogenic_A = mkA "biogeno" | mkA "biogenico" ; -- status=guess status=guess
+lin biogeography_N = mkN "biogeografia" ; -- status=guess
+lin biographer_N = mkN "biografo" ; -- status=guess
+lin biographical_A = mkA "biografico" ; -- status=guess
+lin biography_N = mkN "biografia" ; -- status=guess
+lin biological_A = mkA "consanguineo" | mkA "consanguinea" ; -- status=guess status=guess
+lin biology_N = mkN "biologia" ; -- status=guess
+lin bioluminescence_N = mkN "bioluminescenza" ; -- status=guess
+lin biomass_N = mkN "biomassa" ; -- status=guess
+lin biome_N = mkN "bioma" masculine ; -- status=guess
+lin biopsy_N = mkN "biopsia" ; -- status=guess
+lin biosphere_N = mkN "biosfera" ; -- status=guess
+lin biotechnology_N = mkN "biotecnologia" ; -- status=guess
+lin biotic_A = mkA "biotico" ; -- status=guess
+lin biotin_N = mkN "biotina" ; -- status=guess
+lin biotite_N = mkN "biotite" feminine ; -- status=guess
+lin bipinnate_A = mkA "bipennato" ; -- status=guess
+lin bipolar_A = mkA "bipolare" ; -- status=guess
+lin birch_N = mkN "betulla" ; -- status=guess
+lin bird_N = L.bird_N ;
+lin birdie_N = mkN "uccellino" ; -- status=guess
+lin birth_N = mkN "nascita" masculine ; -- status=guess
+lin birthday_N = mkN "compleanno" ; -- status=guess
+lin birthmark_N = mkN "voglia" ; -- status=guess
+lin birthright_N = mkN "diritto di nascita" ; -- status=guess
+lin birthwort_N = mkN "vellutino" ; -- status=guess
+lin biscuit_N = mkN "biscotto" | mkN "biscottino" ; -- status=guess status=guess
+lin bisexual_A = mkA "bisessuale" | mkA "ermafrodita" ; -- status=guess status=guess
+lin bisexual_N = mkN "bisessuale" masculine | mkN "bisex" masculine ; -- status=guess status=guess
+lin bisexuality_N = mkN "bisessualità" feminine | mkN "ermafrodismo" ; -- status=guess status=guess
+lin bishop_N = mkN "alfiere" masculine ; -- status=guess
+lin bismuth_N = mkN "bismuto" ; -- status=guess
+lin bistro_N = mkN "trattoria" ; -- status=guess
+lin bit_N = mkN "morso" | mkN "freno" ; -- status=guess status=guess
+lin bitch_N = mkN "stronza" | mkN "troia" ; -- status=guess status=guess
+lin bite_N = mkN "morso" ; -- status=guess
+lin bite_V = mkV (I.fare_V) "il passo più lungo della gamba" ; -- status=guess, src=wikt
+lin bite_V2 = L.bite_V2 ;
+lin bitter_A = mkA "aspro" | mkA "aspra" ; -- status=guess status=guess
+lin bitterly_Adv = variants{} ; --
+lin bittern_N = mkN "tarabuso" ; -- status=guess
+lin bitterness_N = mkN "amaro" ; -- status=guess
+lin bitters_N = mkN "bitter" masculine ; -- status=guess
+lin bittersweet_A = mkA "agrodolce" ; -- status=guess
+lin bivouac_N = mkN "bivacco" ; -- status=guess
+lin bizarre_A = mkA "bizzarro" | mkA "bizzarra" ; -- status=guess status=guess
+lin blabber_V = mkV "spiattellare" | mkV "cianciare" | mkV "spettegolare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin blabber_V2 = mkV2 (mkV "spiattellare") | mkV2 (mkV "cianciare") | mkV2 (mkV "spettegolare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin black_A = L.black_A ;
+lin black_N = mkN "nero" | mkN "nera" ; -- status=guess status=guess
+lin blackberry_N = mkN "mora" ; -- status=guess
+lin blackbird_N = mkN "merlo" ; -- status=guess
+lin blackboard_N = mkN "lavagna" ; -- status=guess
+lin blackcap_N = mkN "capinera" ; -- status=guess
+lin blackcurrant_N = mkN "ribes nero" ; -- status=guess
+lin blacken_V = mkV "annerire" ; -- status=guess, src=wikt
+lin blacken_V2 = mkV2 (mkV "annerire") ; -- status=guess, src=wikt
+lin blackhead_N = mkN "comedone" masculine ; -- status=guess
+lin blackish_A = mkA "nerastro" ; -- status=guess
+lin blackmail_N = mkN "ricatto" ; -- status=guess
+lin blackmail_V2 = mkV2 (mkV "ricattare") ; -- status=guess, src=wikt
+lin blacksmith_N = mkN "maniscalco" ; -- status=guess
+lin blackthorn_N = mkN "prugnolo" ; -- status=guess
+lin bladder_N = mkN "alchechengi" ; -- status=guess
+lin blade_N = mkN "filo" ; -- status=guess
+lin blah_N = mkN "bla" | mkN "bla bla" | mkN "bla bla bla" ; -- status=guess status=guess status=guess
+lin blame_N = mkN "colpa" masculine ; -- status=guess
+lin blame_V = mkV "incolpare" | mkV "biasimare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin blame_V2 = mkV2 (mkV "incolpare") | mkV2 (mkV "biasimare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bland_A = mkA "blando" ; -- status=guess
+lin blank_A = variants{} ; --
+lin blanket_N = mkN "coperta" ; -- status=guess
+lin blaspheme_V = mkV "bestemmiare" ; -- status=guess, src=wikt
+lin blaspheme_V2 = mkV2 (mkV "bestemmiare") ; -- status=guess, src=wikt
+lin blasphemer_N = mkN "bestemmiatore" ; -- status=guess
+lin blasphemy_N = mkN "blasfemia" | mkN "bestemmia" ; -- status=guess status=guess
+lin blast_N = mkN "esplosione" feminine | mkN "scoppio" ; -- status=guess status=guess
+lin blast_V = esplodere_V ;
+lin blast_V2 = mkV2 (esplodere_V) ; ----
+lin blastoderm_N = mkN "blastoderma" masculine ; -- status=guess
+lin blatant_A = mkA "assordante" | mkA "fragoroso" | mkA "chiassoso" | mkA "gigantesco" | mkA "macroscopico" ; -- status=guess status=guess status=guess status=guess status=guess
+lin blaze_N = mkN "fiamma" | mkN "fiammata" | mkN "vampa" ; -- status=guess status=guess status=guess
+lin blazon_N = mkN "blason" | mkN "blasonatura" | mkN "blasone" masculine ; -- status=guess status=guess status=guess
+lin blazon_V2 = mkV2 (mkV "blasonare") | mkV2 (mkV "divisare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bleach_N = mkN "varechina" | mkN "candeggina" | mkN "decolorante" masculine ; -- status=guess status=guess status=guess
+lin bleach_V = mkV "imbiancare" | mkV "candeggiare" | mkV "decolorare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bleach_V2 = mkV2 (mkV "imbiancare") | mkV2 (mkV "candeggiare") | mkV2 (mkV "decolorare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bleak_A = mkA "desolato" ; -- status=guess
+lin bleat_N = mkN "belato" ; -- status=guess
+lin bleat_V = mkV "belare" ; -- status=guess, src=wikt
+lin bleat_V2 = mkV2 (mkV "belare") ; -- status=guess, src=wikt
+lin bleed_V = mkV "sanguinare" ; -- status=guess, src=wikt
+lin bleed_V2 = mkV2 (mkV "sanguinare") ; -- status=guess, src=wikt
+lin bleed_VS = mkVS (mkV "sanguinare") ; -- status=guess, src=wikt
+lin bleep_N = mkN "censore di segnale" ; -- status=guess
+lin blemish_N = mkN "macchia" ; -- status=guess
+lin blend_N = mkN "miscela" | mkN "combinazione" feminine | mkN "mix" masculine ; -- status=guess status=guess status=guess
+lin blender_N = mkN "frullatore" masculine ; -- status=guess
+lin blepharitis_N = mkN "blefarite" feminine ; -- status=guess
+lin bless_V2 = mkV2 (benedire_V) ; -- status=guess, src=wikt
+lin blessing_N = mkN "benedizione" feminine ; -- status=guess
+lin blimp_N = mkN "dirigibile floscio" ; -- status=guess
+lin blind_A = mkA "cieco" ; -- status=guess
+lin blind_N = mkN "tenda" ; -- status=guess
+lin blind_V2 = mkV2 (mkV "accecare") ; -- status=guess, src=wikt
+lin blindness_N = mkN "cecità" feminine ; -- status=guess
+lin bling_N = mkN "bling bling" | mkN "bling bling" ; -- status=guess status=guess
+lin blink_N = mkN "battito di ciglia" ; -- status=guess
+lin blink_V = mkV (mkV "sbattere") "le ciglia" ; -- status=guess, src=wikt
+lin blink_V2 = mkV2 (mkV (mkV "sbattere") "le ciglia") ; -- status=guess, src=wikt
+lin blinker_N = mkN "paraocchi" masculine ; -- status=guess
+lin bliss_N = mkN "beatitudine" feminine ; -- status=guess
+lin blister_N = mkN "bolla" ; -- status=guess
+lin blithe_A = mkA "indifferente" ; -- status=guess
+lin blizzard_N = mkN "montagna" masculine | mkN "marea" ; -- status=guess status=guess
+lin bloc_N = mkN "blocco" ; -- status=guess
+lin block_N = mkN "ceppo" ; -- status=guess
+lin block_V2 = mkV2 (mkV "stoppare") ; -- status=guess, src=wikt
+lin blockade_N = mkN "blocco" ; -- status=guess
+lin bloke_N = variants{} ; --
+lin blonde_A = variants{} ; --
+lin blood_N = L.blood_N ;
+lin bloodbath_N = mkN "bagno di sangue" ; -- status=guess
+lin bloodhound_N = mkN "segugio" ; -- status=guess
+lin bloodletting_N = mkN "salasso" ; -- status=guess
+lin bloodlust_N = mkN "sete di sangue" ; -- status=guess
+lin bloodshed_N = mkN "ecatombe" | mkN "carneficina" ; -- status=guess status=guess
+lin bloodstream_N = mkN "flusso sanguigno" ; -- status=guess
+lin bloodthirsty_A = mkA "sanguinario" ; -- status=guess
+lin bloody_A = mkA "cruento" | mkA "sanguinoso" ; -- status=guess status=guess
+lin bloody_Adv = variants{} ; --
+lin blossom_N = mkN "bocciuolo" ; -- status=guess
+lin blot_N = mkN "macchia" ; -- status=guess
+lin blot_V2 = mkV2 (mkV "macchiare") ; -- status=guess, src=wikt
+lin blouse_N = mkN "camicia" ; -- status=guess
+lin blow_N = mkN "botta" | mkN "colpo" ; -- status=guess status=guess
+lin blow_V = L.blow_V ;
+lin blow_V2 = mkV2 (mkV "soffiare") ; -- status=guess, src=wikt
+lin blowfish_N = mkN "pesce palla" ; -- status=guess
+lin blowhole_N = mkN "sfiatatoio" ; -- status=guess
+lin blubber_N = mkN "pannicolo" ; -- status=guess
+lin bludgeon_N = mkN "mazza" ; -- status=guess
+lin blue_A = L.blue_A ;
+lin blue_N = mkN "blu" | mkN "azzurro" ; -- status=guess status=guess
+lin blueberry_N = mkN "mirtillo" ; -- status=guess
+lin blueprint_N = mkN "progetto" ; -- status=guess
+lin blues_N = mkN "malinconia" | mkN "paturnie" feminine ; -- status=guess status=guess
+lin bluethroat_N = mkN "pettazzurro" ; -- status=guess
+lin bluetongue_N = mkN "lingua blu" ; -- status=guess
+lin blunt_A = mkA "ottuso" ; -- status=guess
+lin blurb_N = mkN "quarta di copertina" ; -- status=guess
+lin blush_N = mkN "fard" masculine ; -- status=guess
+lin blush_V = mkV "arrossire" ; -- status=guess, src=wikt
+lin boa_N = mkN "boa" masculine ; -- status=guess
+lin boar_N = mkN "verro" ; -- status=guess
+lin board_1_N = variants{} ; --
+lin board_2_N = variants{} ; --
+lin board_N = mkN "vitto e alloggio" ; -- status=guess
+--subcat lin board_V = variants{} ; --
+lin board_V2 = variants{} ; --
+lin boarding_N = mkN "pensione" feminine ; -- status=guess
+lin boast_N = mkN "vanteria" ; -- status=guess
+lin boast_V = mkV "vantarsi" ; -- status=guess, src=wikt
+lin boast_V2 = mkV2 (mkV "vantarsi") ; -- status=guess, src=wikt
+lin boast_VS = mkVS (mkV "vantarsi") ; -- status=guess, src=wikt
+lin boat_N = L.boat_N ;
+lin boatman_N = mkN "barcaiolo" | mkN "battelliere" masculine ; -- status=guess status=guess
+lin boatswain_N = mkN "nostromo" ; -- status=guess
+lin bobbin_N = mkN "bobina" ; -- status=guess
+lin bobby_N = mkN "poliziotto" | mkN "piedipiatti" masculine ; -- status=guess status=guess
+lin bobcat_N = mkN "lince rossa" ; -- status=guess
+lin bocce_N = mkN "bocce" feminine ; -- status=guess
+lin bodice_N = mkN "corpetto" ; -- status=guess
+lin bodily_A = mkA "corporale" ; -- status=guess
+lin bodily_Adv = mkAdv "corporalmente" ; -- status=guess
+lin body_N = mkN "corpo" feminine ; -- status=guess
+lin bodybuilder_N = mkN "culturista" masculine ; -- status=guess
+lin bodybuilding_N = mkN "culturismo" | mkN "bodybuilding" ; -- status=guess status=guess
+lin bodyguard_N = mkN "guardia del corpo" ; -- status=guess
+lin bodywork_N = mkN "carrozzeria" ; -- status=guess
+lin boffin_N = mkN "scienziato" ; -- status=guess
+lin bog_N = mkN "cesso" ; -- status=guess
+lin bogie_N = mkN "carrello motore di locomotiva" ; -- status=guess
+lin bogus_A = mkA "falsificato" | mkA "truccato" ; -- status=guess status=guess
+lin bohrium_N = mkN "bohrio" ; -- status=guess
+lin boil_V = mkV "bollire" ; -- status=guess, src=wikt
+lin boil_V2 = mkV2 (mkV "bollire") ; -- status=guess, src=wikt
+lin boiler_N = mkN "caldaia" masculine ; -- status=guess
+lin boisterous_A = mkA "esuberante" | mkA "chiassoso" ; -- status=guess status=guess
+lin bold_A = mkA "sfrontato" | mkA "ardito" | mkA "audace" | mkA "coraggioso" ; -- status=guess status=guess status=guess status=guess
+lin boll_N = mkN "capsula" ; -- status=guess
+lin bollard_N = mkN "bitta" ; -- status=guess
+lin bolometer_N = mkN "bolometro" ; -- status=guess
+lin bolster_N = mkN "capezzale" masculine ; -- status=guess
+lin bolt_N = mkN "gratile" ; -- status=guess
+lin bolt_V = mkV "serrare" ; -- status=guess, src=wikt
+lin bolt_V2 = mkV2 (mkV "serrare") ; -- status=guess, src=wikt
+lin bolus_N = mkN "bolo" ; -- status=guess
+lin bomb_N = mkN "bomba" ; -- status=guess
+lin bomb_V = mkV "bombardare" ; -- status=guess, src=wikt
+lin bomb_V2 = mkV2 (mkV "bombardare") ; -- status=guess, src=wikt
+lin bombard_V2 = mkV2 (mkV "bombardare") ; -- status=guess, src=wikt
+lin bombardment_N = mkN "bombardamento" ; -- status=guess
+lin bombastic_A = mkA "pomposo" ; -- status=guess
+lin bomber_N = variants{} ; --
+lin bombshell_N = mkN "bomba" | mkN "granata" ; -- status=guess status=guess
+lin bond_N = variants{} ; --
+lin bond_V2 = mkV2 (mkV "legare") ; -- status=guess, src=wikt
+lin bone_N = L.bone_N ;
+lin bone_V2 = mkV2 (mkV "fottere") | mkV2 (mkV "scopare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin boner_N = mkN "erezione" feminine ; -- status=guess
+lin bonfire_N = mkN "falò" masculine ; -- status=guess
+lin bonnet_N = mkN "cofano" ; -- status=guess
+lin bonsai_N = mkN "bonsai" masculine ; -- status=guess
+lin bonus_N = variants{} ; --
+lin bony_A = mkA "ossuto" ; -- status=guess
+lin booby_N = mkN "trabocchetto" ; -- status=guess
+lin boodle_N = mkN "bottino" | mkN "refurtiva" ; -- status=guess status=guess
+lin booger_N = mkN "caccola" ; -- status=guess
+lin book_N = L.book_N ;
+lin book_V2 = mkV2 (mkV "ammonire") ; -- status=guess, src=wikt
+lin bookbinder_N = mkN "legatore" | mkN "legatrice" feminine ; -- status=guess status=guess
+lin bookcase_N = mkN "libreria" ; -- status=guess
+lin booking_N = mkN "prenotazione" feminine ; -- status=guess
+lin booklet_N = mkN "libretto" | mkN "libello" ; -- status=guess status=guess
+lin bookmaker_N = mkN "bookmaker" masculine ; -- status=guess
+lin bookmark_N = mkN "segnalibro" ; -- status=guess
+lin bookseller_N = mkN "libraio" | mkN "libraia" ; -- status=guess status=guess
+lin bookshelf_N = mkN "libreria" ; -- status=guess
+lin bookshop_N = mkN "libreria" ; -- status=guess
+lin bookworm_N = mkN "bibliofago" ; -- status=guess
+lin boom_N = mkN "boma" masculine ; -- status=guess
+lin boomerang_N = mkN "boomerang" | mkN "bumerang" ; -- status=guess status=guess
+lin boor_N = mkN "boero" ; -- status=guess
+lin boorish_A = mkA "zotico" ; -- status=guess
+lin boorishness_N = mkN "maialata" ; -- status=guess
+lin boost_N = variants{} ; --
+lin boost_V2 = variants{} ; --
+lin boot_N = L.boot_N ;
+lin booth_N = mkN "bancarella" | mkN "stand" | mkN "bugigattolo" ; -- status=guess status=guess status=guess
+lin bootstrap_N = mkN "linguetta" ; -- status=guess
+lin booty_N = mkN "bottino" | mkN "bottini" masculine ; -- status=guess status=guess
+lin boozer_N = mkN "ubriacone" | mkN "beone" masculine ; -- status=guess status=guess
+lin borage_N = mkN "borragine" | mkN "borraggine" feminine ; -- status=guess status=guess
+lin borate_N = mkN "borato" ; -- status=guess
+lin borax_N = mkN "borace" masculine ; -- status=guess
+lin border_N = mkN "orlo" ; -- status=guess
+lin bore_V = mkV "annoiare" | mkV "tediare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bore_V2 = mkV2 (mkV "annoiare") | mkV2 (mkV "tediare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bored_A = variants{} ; --
+lin boredom_N = mkN "noia" | mkN "tedio" ; -- status=guess status=guess
+lin boric_A = mkA "borico" ; -- status=guess
+lin boring_A = mkA "noioso" | mkA "noiosa" ; -- status=guess status=guess
+lin boron_N = mkN "boro" ; -- status=guess
+lin borough_N = variants{} ; --
+lin borrow_V = mkV (prendere_V) "in prestito" ; -- status=guess, src=wikt
+lin borrow_V2 = mkV2 (mkV (prendere_V) "in prestito") ; -- status=guess, src=wikt
+lin borrow_VV = mkVV (mkV (prendere_V) "in prestito") ; -- status=guess, src=wikt
+lin borzoi_N = mkN "barzoi" masculine ; -- status=guess
+lin bosky_A = mkA "boscoso" | mkA "cespuglioso" ;
+lin bosom_N = mkN "seno" ; -- status=guess
+lin boson_N = mkN "bosone" masculine ; -- status=guess
+lin boss_N = L.boss_N ;
+lin boss_V2 = mkV2 (mkV "comandare") ; -- status=guess, src=wikt
+lin botanical_A = mkA "botanico" ; -- status=guess
+lin botanical_N = mkN "orto botanico" | mkN "giardino botanico" ; -- status=guess status=guess
+lin botany_N = mkN "botanica" ; -- status=guess
+lin both7and_DConj = S.both7and_DConj ; -- comment=CHECKED
+lin both_Adv = variants{} ; --
+lin both_Det = mkDet "entrambi" "entrambi" plural ;
+lin bother_N = mkN "confusione" feminine | mkN "trambusto" | mkN "agitazione" feminine ; -- status=guess status=guess status=guess
+lin bother_V = mkV "disturbarsi" | mkV (mkV "prendersi") "la briga" | mkV "preoccuparsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bother_V2 = mkV2 (mkV "disturbarsi") | mkV2 (mkV (mkV "prendersi") "la briga") | mkV2 (mkV "preoccuparsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bother_V2V = mkV2V (mkV "disturbarsi") | mkV2V (mkV (mkV "prendersi") "la briga") | mkV2V (mkV "preoccuparsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bother_VV = mkVV (mkV "disturbarsi") | mkVV (mkV (mkV "prendersi") "la briga") | mkVV (mkV "preoccuparsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bottle_N = mkN "bottiglia" ; -- status=guess
+lin bottle_V2 = mkV2 (mkV "imbottigliare") ; -- status=guess, src=wikt
+lin bottom_A = variants{} ; --
+lin bottom_N = mkN "sedere" masculine ; -- status=guess
+lin botulism_N = mkN "botulismo" ; -- status=guess
+lin bougainvillea_N = mkN "buganvillea" ; -- status=guess
+lin boulder_N = mkN "macigno" ; -- status=guess
+lin bounce_N = mkN "rimbalzo" ; -- status=guess
+lin bounce_V = mkV "rimbalzare" ; -- status=guess, src=wikt
+lin bounce_V2 = mkV2 (mkV "rimbalzare") ; -- status=guess, src=wikt
+lin bouncer_N = mkN "buttafuori" masculine ; -- status=guess
+lin bound_N = mkN "frontiera" | mkN "confine" masculine ; -- status=guess status=guess
+lin bound_V = mkV "balzare" ; -- status=guess, src=wikt
+lin bound_V2 = mkV2 (mkV "balzare") ; -- status=guess, src=wikt
+lin bound_V2V = mkV2V (mkV "balzare") ; -- status=guess, src=wikt
+lin boundary_N = mkN "confine" masculine | mkN "limite" masculine ; -- status=guess status=guess
+lin boundless_A = mkA "illimitato" | mkA "sconfinato" ; -- status=guess status=guess
+lin bounty_N = mkN "cacciatore di taglie" ; -- status=guess
+lin bouquet_N = mkN "mazzo" ; -- status=guess
+lin bourgeois_A = variants{} ; --
+lin bourgeoisie_N = mkN "borghesia" ; -- status=guess
+lin bovine_N = mkN "encefalopatia spongiforme bovina" ; -- status=guess
+lin bow_N = mkN "arco" ; -- status=guess
+lin bow_V = mkV "curvarsi" | mkV "piegarsi" | mkV "incurvarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bow_V2 = mkV2 (mkV "curvarsi") | mkV2 (mkV "piegarsi") | mkV2 (mkV "incurvarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bowel_N = mkN "budella" | mkN "viscere" feminine | mkN "intestino" ; -- status=guess status=guess status=guess
+lin bowing_N = mkN "salamelecco" ; -- status=guess
+lin bowl_N = mkN "boccia" ; -- status=guess
+lin bowl_V = variants{} ; --
+lin bowl_V2 = variants{} ; --
+lin bowleg_N = mkN "gambestorte" ; -- status=guess
+lin bowler_N = mkN "bombetta" ; -- status=guess
+lin bowline_N = mkN "bolina" ; -- status=guess
+lin bowls_N = mkN "boccia" ; -- status=guess
+lin bowman_N = mkN "prodiere" masculine ; -- status=guess
+lin bowsprit_N = mkN "bompresso" ; -- status=guess
+lin box_N = mkN "bosso" ; -- status=guess
+lin box_V = mkV "boxare" ; -- status=guess, src=wikt
+lin box_V2 = mkV2 (mkV "boxare") ; -- status=guess, src=wikt
+lin boxer_N = mkN "pugile" | mkN "boxeur" masculine ; -- status=guess status=guess
+lin boxing_N = mkN "boxe" | mkN "pugilato" ; -- status=guess status=guess
+lin boy_N = L.boy_N ;
+lin boyfriend_N = mkN "ragazzo" | mkN "fidanzato" ; -- status=guess status=guess
+lin bra_N = mkN "reggiseno" | mkN "reggipetto" ; -- status=guess status=guess
+lin brace_N = mkN "graffa" ; -- status=guess
+lin bracelet_N = mkN "braccialetto" ; -- status=guess
+lin brachiation_N = mkN "brachiazione" feminine ; -- status=guess
+lin bracken_N = mkN "felce" feminine ; -- status=guess
+lin bracket_N = mkN "parentesi" feminine ; -- status=guess
+lin brackish_A = mkA "salmastra" ; -- status=guess
+lin bradycardia_N = mkN "bradicardia" ; -- status=guess
+lin brag_V = mkV "vantarsi" ; -- status=guess, src=wikt
+lin braggart_N = mkN "fanfarone" | mkN "ballista" ; -- status=guess status=guess
+lin braid_N = mkN "treccia" ; -- status=guess
+lin braid_V2 = mkV2 (mkV "intrecciare") ; -- status=guess, src=wikt
+lin brain_N = mkN "cervello" | mkN "cervella" ;
+lin brainchild_N = mkN "frutto ingegno" ; -- status=guess
+lin brake_N = mkN "freno" ; -- status=guess
+lin brake_V = mkV "frenare" ; -- status=guess, src=wikt
+lin brake_V2 = mkV2 (mkV "frenare") ; -- status=guess, src=wikt
+lin bran_N = mkN "crusca" | mkN "semola" ; -- status=guess status=guess
+lin branch_N = mkN "branca" ; -- status=guess
+lin branched_A = mkA "ramificato" ; -- status=guess
+lin branchial_A = mkA "branchiale" ; -- status=guess
+lin brand_N = variants{} ; --
+lin brandy_N = variants{} ; --
+lin brass_N = mkN "ottone" masculine ; -- status=guess
+lin brat_N = mkN "monello" ; -- status=guess
+lin brave_A = mkA "coraggioso" | mkA "ardito" | mkA "baldo" | mkA "audace" | mkA "valoroso" ; -- status=guess status=guess status=guess status=guess status=guess
+lin bravo_N = mkN "Bologna" ; -- status=guess
+lin brawl_N = mkN "lotta" | mkN "combattimento" | mkN "rissa" | mkN "battaglia" masculine | mkN "baruffa" | mkN "zuffa" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin brawl_V = mkV "lottare" | mkV "combattere" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bray_N = mkN "raglio" ; -- status=guess
+lin bray_V2 = mkV2 (mkV "ragliare") ; -- status=guess, src=wikt
+lin brazen_A = mkA "faccia di bronzo" ; -- status=guess
+lin brazier_N = mkN "ottonario" | mkN "calderaio" ; -- status=guess status=guess
+lin breach_N = mkN "breccia" ; -- status=guess
+lin bread_N = L.bread_N ;
+lin breadcrumb_N = mkN "briciola" ; -- status=guess
+lin breadstick_N = mkN "grissino" ; -- status=guess
+lin break_N = mkN "pausa" ; -- status=guess
+lin break_V = mkV (mkV "infrangere") "la legge" ; -- status=guess, src=wikt
+lin break_V2 = L.break_V2 ;
+lin breakaway_N = mkN "fuga" ; -- status=guess
+lin breakdown_N = mkN "avaria" ; -- status=guess
+lin breakfast_N = mkN "colazione" feminine | mkN "prima colazione" feminine ; -- status=guess status=guess
+lin breakthrough_N = mkN "breccia" ; -- status=guess
+lin breakwater_N = mkN "frangiflutti" masculine ; -- status=guess
+lin bream_N = mkN "abramide" | mkN "abramide commune" ; -- status=guess status=guess
+lin breast_N = L.breast_N ;
+lin breastfeed_V = mkV "allattare" | mkV (mkV "allattare") "al seno" ; -- status=guess, src=wikt status=guess, src=wikt
+lin breastfeed_V2 = mkV2 (mkV "allattare") | mkV2 (mkV (mkV "allattare") "al seno") ; -- status=guess, src=wikt status=guess, src=wikt
+lin breath_N = mkN "respiro" ; -- status=guess
+lin breathe_V = L.breathe_V ;
+lin breathe_V2 = mkV2 (mkV "respirare") ; -- status=guess, src=wikt
+lin breathtaking_A = mkA "mozzafiato" ; -- status=guess
+lin breeches_N = mkN "brache" feminine ; -- status=guess
+lin breed_N = variants{} ; --
+lin breed_V = mkV "allevare" ; -- status=guess, src=wikt
+lin breed_V2 = mkV2 (mkV "allevare") ; -- status=guess, src=wikt
+lin breeding_N = variants{} ; --
+lin breeze_N = mkN "brezza" ; -- status=guess
+lin brethren_N = mkN "confratelli" ; -- status=guess
+lin breviary_N = mkN "breviario" ; -- status=guess
+lin brewery_N = mkN "birrificio" ; -- status=guess
+lin bribe_N = mkN "tangente" feminine ; -- status=guess
+lin bribe_V = mkV (mkV "offrire") "una tangente" ; -- status=guess, src=wikt
+lin bribe_V2 = mkV2 (mkV (mkV "offrire") "una tangente") ; -- status=guess, src=wikt
+lin briber_N = mkN "corruttore" | mkN "corruttrice" feminine ; -- status=guess status=guess
+lin brick_N = mkN "mattone" ; -- status=guess
+lin bricklayer_N = mkN "muratore" masculine ; -- status=guess
+lin brickyard_N = mkN "mattonaia" ; -- status=guess
+lin bridal_N = mkN "addio al nubilato" ; -- status=guess
+lin bride_N = mkN "fidanzata" | mkN "sposa" ; -- status=guess status=guess
+lin bridegroom_N = mkN "sposo" ; -- status=guess
+lin bridesmaid_N = mkN "damigella d'onore" ; -- status=guess
+lin bridge_N = mkN "setto nasale" ; -- status=guess
+lin bridgehead_N = mkN "testa di ponte" ; -- status=guess
+lin bridle_N = mkN "briglia" ; -- status=guess
+lin brief_A = mkA "breve" ; -- status=guess
+lin briefcase_N = mkN "valigetta" ; -- status=guess
+lin briefly_Adv = variants{} ; --
+lin brig_N = mkN "brigantino" ; -- status=guess
+lin brigade_N = variants{} ; --
+lin brigand_N = mkN "bandito" | mkN "brigante" | mkN "malandrino" | mkN "masnadiere" masculine ; -- status=guess status=guess status=guess status=guess
+lin brigantine_N = mkN "brigantino" ; -- status=guess
+lin bright_A = mkA "allegro" | mkA "felice" ; -- status=guess status=guess
+lin brilliant_A = mkA "brillante" ; -- status=guess
+lin brim_N = mkN "orlo" ; -- status=guess
+lin brim_V = mkV "traboccare" | mkV (essere_V) "colmo" | mkV (essere_V) "pieno zeppo" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin brimstone_N = mkN "zolfo" ; -- status=guess
+lin brine_N = mkN "salamoia" ; -- status=guess
+lin bring_V2 = mkV2 (mkV "portare") ;
+--subcat lin bring_V2V = mkV2V (mkV "portare") ;
+lin bring_V3 = mkV3 (mkV "portare") ;
+lin brink_N = mkN "orlo" ; -- status=guess
+lin brioche_N = mkN "brioche" | mkN "brioscia" ; -- status=guess status=guess
+lin brisk_A = mkA "vivace" ; -- status=guess
+lin bristle_N = mkN "pelo ispido" | mkN "barba corta ispida" ; -- status=guess status=guess
+lin bristletail_N = mkN "acciughina" ; -- status=guess
+lin brittle_A = mkA "fragile" ; -- status=guess
+lin broad_A = L.broad_A ;
+lin broad_N = mkN "fava" | mkN "baccello" ; -- status=guess status=guess
+lin broadcast_N = mkN "trasmissione" ; -- status=guess
+lin broadcast_V = trasmettere_V ; -- status=guess, src=wikt
+lin broadcast_V2 = mkV2 (trasmettere_V) ; -- status=guess, src=wikt
+lin broadly_Adv = variants{} ; --
+lin broadsword_N = mkN "spadone" masculine ; -- status=guess
+lin broccoli_N = mkN "broccolo" ; -- status=guess
+lin brochure_N = variants{} ; --
+lin broke_A = variants {} ; ---- mkA "al verde" ; "al verde" ;
+lin broken_A = variants{} ; --
+lin broker_N = variants{} ; --
+lin bromide_N = mkN "bromuro" ; -- status=guess
+lin bromine_N = mkN "bromo" ; -- status=guess
+lin bronchitis_N = mkN "bronchite" feminine ; -- status=guess
+lin bronchospasm_N = mkN "broncospasmo" ; -- status=guess
+lin bronchus_N = mkN "bronco" ; -- status=guess
+lin bronze_A = mkA "bronzeo" ; -- status=guess
+lin bronze_N = mkN "bronzo" ; -- status=guess
+lin brooch_N = mkN "spilla" ; -- status=guess
+lin brood_N = mkN "covata" ; -- status=guess
+lin brood_V = mkV "covare" ; -- status=guess, src=wikt
+lin brook_N = mkN "ruscello" | mkN "rio" | mkN "corso d'acqua" ; -- status=guess status=guess status=guess
+lin broom_N = mkN "ginestra" ; -- status=guess
+lin broth_N = mkN "brodo" ; -- status=guess
+lin brothel_N = mkN "bordello" | mkN "casino" | mkN "casa d'appuntamenti" | mkN "postribolo" | mkN "lupanare" | mkN "casa chiusa" | mkN "casa di tolleranza" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin brother_N = mkN "cognato" ; -- status=guess
+lin brother_N2 = L.brother_N2 ; -- comment=CHECKED
+lin brotherhood_N = mkN "fratellanza" ; -- status=guess
+lin brow_N = mkN "fronte" feminine ; -- status=guess
+lin brown_A = L.brown_A ;
+lin brown_N = mkN "marrone" | mkN "castano" feminine ; -- status=guess status=guess
+lin brown_V = mkV "rosolare" ; -- status=guess, src=wikt
+lin brown_V2 = mkV2 (mkV "rosolare") ; -- status=guess, src=wikt
+lin brownish_A = mkA "brunastro" | mkA "brunastra" ; -- status=guess status=guess
+lin brucellosis_N = mkN "brucellosi" feminine ; -- status=guess
+lin brucine_N = mkN "brucina" ; -- status=guess
+lin bruise_N = mkN "ammaccatura" ; -- status=guess
+lin brunch_N = mkN "brunch" masculine ; -- status=guess
+lin brush_N = mkN "spazzola" | mkN "pennello" ; -- status=guess status=guess
+lin brush_V = mkV "spennellare" ; -- status=guess, src=wikt
+lin brush_V2 = mkV2 (mkV "spennellare") ; -- status=guess, src=wikt
+lin brusque_A = mkA "brusco" | mkA "brusca" ; -- status=guess status=guess
+lin brute_N = mkN "bruto" ; -- status=guess
+lin brutish_A = mkA "bestiale" ; -- status=guess
+lin bryony_N = mkN "brionia" ; -- status=guess
+lin bubble_N = mkN "bagnoschiuma" ; -- status=guess
+lin buccaneer_N = mkN "bucaniere" masculine ; -- status=guess
+lin buck_N = mkN "damerino" | mkN "moscardino" ; -- status=guess status=guess
+lin buck_V = mkV "sgroppare" ; -- status=guess, src=wikt
+lin buck_V2 = mkV2 (mkV "sgroppare") ; -- status=guess, src=wikt
+lin bucket_N = mkN "secchio" ; -- status=guess
+lin buckeye_N = mkN "ippocastano" ; -- status=guess
+lin buckle_N = mkN "fibbia" ; -- status=guess
+lin buckle_V = mkV "allacciare" ; -- status=guess, src=wikt
+lin buckle_V2 = mkV2 (mkV "allacciare") ; -- status=guess, src=wikt
+lin buckwheat_N = mkN "grano saraceno" ; -- status=guess
+lin bud_N = mkN "germoglio" | mkN "boccio" | mkN "virgulto" | mkN "pollone" masculine | mkN "getto" ; -- status=guess status=guess status=guess status=guess status=guess
+lin bud_V = mkV "germogliare" ; -- status=guess, src=wikt
+lin buddy_N = mkN "amico" ; -- status=guess
+lin budget_N = mkN "budget" masculine ; -- status=guess
+lin buffalo_N = mkN "bison" masculine ; -- status=guess
+lin buffer_N = mkN "soluzione tampone" ; -- status=guess
+lin bufflehead_N = mkN "quattrocchi minore" ; -- status=guess
+lin bug_N = mkN "bacarozzo" ; -- status=guess
+lin bug_V2 = mkV2 (mkV "infastidire") | mkV2 (mkV "scocciare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bugger_V = mkV "inculare" ; -- status=guess, src=wikt
+lin bugger_V2 = mkV2 (mkV "inculare") ; -- status=guess, src=wikt
+lin build_V = mkV "costruire" | mkV "edificare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin build_V2 = mkV2 (mkV "costruire") | mkV2 (mkV "edificare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin builder_N = mkN "costruttore" masculine ; -- status=guess
+lin building_N = mkN "costruzione" feminine | mkN "edificazione" feminine ; -- status=guess status=guess
+lin bulb_N = mkN "bulbo" ; -- status=guess
+lin bulbil_N = mkN "bulbillo" ; -- status=guess
+lin bulge_N = mkN "sporgenza" | mkN "protuberanza" | mkN "rigonfiamento" ; -- status=guess status=guess status=guess
+lin bulimia_N = mkN "bulimia" ; -- status=guess
+lin bulk_N = variants{} ; --
+lin bulky_A = mkA "voluminoso" | mkA "massiccio" ; -- status=guess status=guess
+lin bull_N = mkN "maschio" ; -- status=guess
+lin bulldozer_N = mkN "bulldozer" | mkN "apripista" masculine ; -- status=guess status=guess
+lin bullet_N = mkN "proiettile" masculine ; -- status=guess
+lin bulletin_N = mkN "bacheca" ; -- status=guess
+lin bulletproof_A = mkA "antiproiettile" ; -- status=guess
+lin bullfighting_N = mkN "toromachia" | mkN "corrida" ; -- status=guess status=guess
+lin bullion_N = mkN "lingotto" ; -- status=guess
+lin bullock_N = mkN "giovenco" ; -- status=guess
+lin bullshit_N = mkN "cazzata" | mkN "stronzata" | mkN "coglionata" ; -- status=guess status=guess status=guess
+lin bullshit_V = mkV "cazzeggiare" ; -- status=guess, src=wikt
+lin bully_N = mkN "bullo" | mkN "spaccone" | mkN "smargiasso" | mkN "prepotente" | mkN "arrogante" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin bullying_N = mkN "bullismo" ; -- status=guess
+lin bulrush_N = mkN "giunco di palude" ; -- status=guess
+lin bulwark_N = mkN "impavesata" ; -- status=guess
+lin bum_A = mkA "scadente" ; -- status=guess
+lin bum_N = mkN "ano" ; -- status=guess
+lin bum_V = mkV "oziare" | mkV (I.fare_V) "il vagando" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bum_V2 = mkV2 (mkV "oziare") | mkV2 (mkV (I.fare_V) "il vagando") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bumblebee_N = mkN "bombo" ; -- status=guess
+lin bump_N = mkN "colpetto" | mkN "botta" ; -- status=guess status=guess
+lin bump_V = variants{} ; --
+lin bump_V2 = variants{} ; --
+lin bumpkin_N = mkN "buzzurro" ; -- status=guess
+lin bun_N = mkN "crocchia" ; -- status=guess
+lin bunch_N = mkN "mucchio" | mkN "mucchio" ; -- status=guess status=guess
+lin bunch_V = mkV "ammucchiare" ; -- status=guess, src=wikt
+lin bunch_V2 = mkV2 (mkV "ammucchiare") ; -- status=guess, src=wikt
+lin bundle_N = mkN "insieme" masculine ; -- status=guess
+lin bunk_N = mkN "letto a castello" ; -- status=guess
+lin bunker_N = mkN "bunker" masculine ; -- status=guess
+lin bunny_N = mkN "coniglietta" ; -- status=guess
+lin buoy_N = mkN "grippia" ; -- status=guess
+lin burble_V = mkV "borbugliare" ; -- status=guess, src=wikt
+lin burble_VS = mkVS (mkV "borbugliare") ; -- status=guess, src=wikt
+lin burbot_N = mkN "bottatrice" feminine ; -- status=guess
+lin burden_N = mkN "preoccupazione" feminine | mkN "fardello" ; -- status=guess status=guess
+lin burden_V2 = mkV2 (mkV "gravare") | mkV2 (mkV "appioppare") | mkV2 (mkV "rifilare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin burdensome_A = mkA "gravoso" ; -- status=guess
+lin burdock_N = mkN "bardana" ; -- status=guess
+lin bureau_N = mkN "cassettone" masculine | mkN "comò" ; -- status=guess status=guess
+lin bureaucracy_N = variants{} ; --
+lin bureaucratic_A = variants{} ; --
+lin burette_N = mkN "buretta" ; -- status=guess
+lin burgher_N = mkN "cittadino" ; -- status=guess
+lin burglar_N = mkN "scassinatore" | mkN "scassinatrice" feminine ; -- status=guess status=guess
+lin burial_N = mkN "sepoltura" | mkN "inumazione" feminine ; -- status=guess status=guess
+lin burin_N = mkN "bulino" ; -- status=guess
+lin burlesque_A = mkA "burlesco" ; -- status=guess
+lin burlesque_N = mkN "caricatura" ; -- status=guess
+lin burn_N = mkN "bruciatura" | mkN "ustione" feminine ; -- status=guess status=guess
+lin burn_V = L.burn_V ;
+lin burn_V2 = mkV2 (mkV "bruciare") | mkV2 (ardere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin burning_A = variants{} ; --
+lin burp_N = mkN "rutto" ; -- status=guess
+lin burp_V = mkV "ruttare" ; -- status=guess, src=wikt
+lin burp_V2 = mkV2 (mkV "ruttare") ; -- status=guess, src=wikt
+lin burr_N = mkN "sbavatura" | mkN "bava" ; -- status=guess status=guess
+lin burrow_N = mkN "tana" ; -- status=guess
+lin burrow_V = mkV (mkV "scavare") "una tana" ; -- status=guess, src=wikt
+lin burrow_V2 = mkV2 (mkV (mkV "scavare") "una tana") ; -- status=guess, src=wikt
+lin burst_N = mkN "scoppio" | mkN "esplosione" feminine ; -- status=guess status=guess
+lin burst_V = mkV "scoppiare" | esplodere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin burst_V2 = mkV2 (mkV "scoppiare") | mkV2 (esplodere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin bury_V = mkV "sotterrare" | mkV "nascondere" | mkV "sprofondare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bury_V2 = mkV2 (mkV "sotterrare") | mkV2 (mkV "nascondere") | mkV2 (mkV "sprofondare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bus_N = mkN "bus" masculine ; -- status=guess
+lin bush_N = mkN "arbusto" | mkN "cespuglio" ; -- status=guess status=guess
+lin business_N = mkN "azienda" ; -- status=guess
+lin businessman_N = mkN "uomo d'affari" ; -- status=guess
+lin businesswoman_N = mkN "donna d'affari" ; -- status=guess
+lin busker_N = mkN "artista di strada" ; -- status=guess
+lin bust_N = mkN "busto" ; -- status=guess
+lin bust_V = mkV "scoppiare" ;
+lin bust_V2 = mkV2 (mkV I.fare_V "scoppiare") ;
+lin busy_A = mkA "occupato" ; -- status=guess
+lin busybody_N = mkN "intrigante" masculine | mkN "ficcanaso" ; -- status=guess status=guess
+lin but_Conj = mkConj "ma" ;
+lin but_PConj = S.but_PConj ; -- comment=CHECKED
+lin butane_N = mkN "butano" ; -- status=guess
+lin butcher_N = mkN "macellaio" ; -- status=guess
+lin butcher_V2 = mkV2 (mkV "rovinare") ; -- status=guess, src=wikt
+lin butler_N = mkN "maggiordomo" ; -- status=guess
+lin butt_N = mkN "cornata" | mkN "culo" feminine | mkN "sedere" masculine ;
+lin butt_V = mkV "cozzare" ; -- status=guess, src=wikt
+lin butt_V2 = mkV2 (mkV "cozzare") ; -- status=guess, src=wikt
+lin butter_N = L.butter_N ;
+lin butter_V2 = mkV2 (mkV "imburrare") ; -- status=guess, src=wikt
+lin buttercup_N = mkN "ranuncolo" ; -- status=guess
+lin butterfly_N = mkN "farfalla" ; -- status=guess
+lin buttermilk_N = mkN "latticello" ; -- status=guess
+lin butternut_N = mkN "zucca torta" | mkN "zucca pepona" ; -- status=guess status=guess
+lin buttock_N = mkN "gluteo" | mkN "natica" | mkN "deretano" ;
+lin button_N = mkN "pulsante" masculine ; -- status=guess
+lin buttonhole_N = mkN "occhiello" | mkN "asola" ; -- status=guess status=guess
+lin buttress_N = mkN "supporto" | mkN "corroborazione" feminine | mkN "sperone" masculine ; -- status=guess status=guess status=guess
+lin buttress_V2 = mkV2 (mkV "appoggiare") | mkV2 (sostenere_V) | mkV2 (mkV "rafforzare") | mkV2 (mkV "corroborare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin butyl_N = mkN "butile" masculine ; -- status=guess
+lin buxom_A = mkA "formosa" | mkA "prosperosa" ; -- status=guess status=guess
+lin buy_V = mkV "comprare" ; -- status=guess, src=wikt
+lin buy_V2 = L.buy_V2 ;
+lin buyerMasc_N = variants{} ; --
+lin buzz_N = mkN "brusio" ; -- status=guess
+lin buzzard_N = mkN "poiana" ; -- status=guess
+lin by8agent_Prep = S.by8agent_Prep ; -- comment=CHECKED
+lin by8means_Prep = S.by8means_Prep ; -- comment=CHECKED
+lin by_Adv = mkAdv "a proposito" ; -- status=guess
+lin by_Prep = mkPrep "per" ;
+lin bye_Interj = mkInterj "ciao" ; -- status=guess
+lin byplay_N = mkN "controscena" ; -- status=guess
+lin byte_N = mkN "byte" masculine ; -- status=guess
+lin cab_N = mkN "cabina" ; -- status=guess
+lin cabaret_N = mkN "cabaret" masculine ; -- status=guess
+lin cabbage_N = mkN "cavolo" ; -- status=guess
+lin cabin_N = mkN "cabina" ; -- status=guess
+lin cabinet_N = mkN "consiglio" ; -- status=guess
+lin cabinetmaker_N = mkN "ebanista" masculine ; -- status=guess
+lin cable_N = mkN "cavo" ; -- status=guess
+lin cable_V = mkV "cablare" ; -- status=guess, src=wikt
+lin cable_V2 = mkV2 (mkV "cablare") ; -- status=guess, src=wikt
+lin cacao_N = mkN "cacao" ; -- status=guess
+lin cache_N = mkN "memoria cache" ; -- status=guess
+lin cackle_N = mkN "verso" ; -- status=guess
+lin cacophony_N = mkN "cacofonia" ; -- status=guess
+lin cactus_N = mkN "cactus" masculine ; -- status=guess
+lin cadaver_N = mkN "cadavere" masculine ; -- status=guess
+lin cadenza_N = mkN "cadenza" ; -- status=guess
+lin cadet_N = mkN "cadetto" ; -- status=guess
+lin cadmium_N = mkN "cadmio" ; -- status=guess
+lin cafe_N = variants{} ; --
+lin cafeteria_N = mkN "mensa" ; -- status=guess
+lin caffeine_N = mkN "caffeina" ; -- status=guess
+lin cage_N = mkN "gabbia" ; -- status=guess
+lin cairn_N = mkN "ometto" ; -- status=guess
+lin cake_N = mkN "torta" | mkN "pasticcino" | mkN "dolce" masculine ; --- split
+lin calabash_N = mkN "calabassa" ; -- status=guess
+lin calamity_N = mkN "calamità" feminine ; -- status=guess
+lin calcareous_A = mkA "calcareo" | mkA "calcarea" ; -- status=guess status=guess
+lin calcification_N = mkN "calcificazione" feminine ; -- status=guess
+lin calcify_V = mkV "calcificarsi" ; -- status=guess, src=wikt
+lin calcify_V2 = mkV2 (mkV "calcificarsi") ; -- status=guess, src=wikt
+lin calcination_N = mkN "calcinazione" feminine ; -- status=guess
+lin calcine_V = mkV "calcinare" ; -- status=guess, src=wikt
+lin calcine_V2 = mkV2 (mkV "calcinare") ; -- status=guess, src=wikt
+lin calcite_N = mkN "calcite" feminine ; -- status=guess
+lin calcitonin_N = mkN "calcitonina" ; -- status=guess
+lin calcium_N = mkN "calcio" ; -- status=guess
+lin calculate_V = mkV "calcolare" ; -- status=guess, src=wikt
+lin calculate_V2 = mkV2 (mkV "calcolare") ; -- status=guess, src=wikt
+lin calculate_VS = mkVS (mkV "calcolare") ; -- status=guess, src=wikt
+lin calculation_N = mkN "conto" ; -- status=guess
+lin calculator_N = mkN "calcolatore" | mkN "calcolatrice" feminine ; -- status=guess status=guess
+lin calculus_N = mkN "tartaro" | mkN "tartaro dentario" ; -- status=guess status=guess
+lin caldera_N = mkN "caldera" ; -- status=guess
+lin calendar_N = mkN "calendario" ; -- status=guess
+lin calf_N = mkN "polpaccio" ; -- status=guess
+lin calibrate_V2 = mkV2 (mkV "calibrare") ; -- status=guess, src=wikt
+lin calibration_N = mkN "calibrazione" feminine ; -- status=guess
+lin calico_N = mkN "calicò" masculine ; -- status=guess
+lin californium_N = mkN "californio" ; -- status=guess
+lin caliph_N = mkN "califfo" ; -- status=guess
+lin caliphate_N = mkN "califfato" ; -- status=guess
+lin calisthenics_N = mkN "callistenia" ; -- status=guess
+lin call_N = mkN "richiamo" | mkN "chiamata" | mkN "convocazione" feminine ; -- status=guess status=guess status=guess
+lin call_V = mkV "chiamare" ;
+lin call_V2 = mkV2 (mkV "chiamare") ;
+--subcat lin call_V2A = mkV2A (mkV "chiamare") ;
+--subcat lin call_V2V = mkV2V (mkV "chiamare") ;
+--subcat lin call_V3 = mkV3 (mkV "chiamare") ;
+lin calligrapher_N = mkN "calligrafo" ; -- status=guess
+lin calligraphic_A = mkA "calligrafico" ; -- status=guess
+lin calligraphy_N = mkN "calligrafia" ; -- status=guess
+lin calling_N = mkN "vocazione" feminine | mkN "chiamata" ; -- status=guess status=guess
+lin callous_A = mkA "cinico" | mkA "insensibile" ; -- status=guess status=guess
+lin callow_A = mkA "calvo" | mkA "calvi" ; -- status=guess status=guess
+lin callus_N = mkN "callo" ; -- status=guess
+lin calm_A = variants{} ; --
+lin calm_N = mkN "la quiete prima della tempesta" ; -- status=guess
+lin calm_V = variants{} ; --
+lin calm_V2 = variants{} ; --
+lin calomel_N = mkN "calomelano" ; -- status=guess
+lin calorie_N = mkN "caloria" ; -- status=guess
+lin calorimeter_N = mkN "calorimetro" ; -- status=guess
+lin calorimetric_A = mkA "calorimetrico" ; -- status=guess
+lin calorimetry_N = mkN "calorimetria" ; -- status=guess
+lin calque_N = mkN "calco" ; -- status=guess
+lin caltrop_N = mkN "tribulo comune" ; -- status=guess
+lin calumniate_V2 = mkV2 (mkV "calunniare") ; -- status=guess, src=wikt
+lin calyx_N = mkN "calice" masculine ; -- status=guess
+lin cam_N = mkN "camma" ; -- status=guess
+lin camel_N = mkN "cammello" ; -- status=guess
+lin camellia_N = mkN "camelia" ; -- status=guess
+lin cameo_N = mkN "cammeo" ; -- status=guess
+lin camera_N = L.camera_N ;
+lin cameraman_N = mkN "operatore" masculine | mkN "addetto" ; -- status=guess status=guess
+lin camlet_N = mkN "cammellotto" ; -- status=guess
+lin camomile_N = mkN "camomilla" ; -- status=guess
+lin camouflage_N = mkN "camuffamento" ; -- status=guess
+lin camp_N = mkN "campo" | mkN "accampamento" ; -- status=guess status=guess
+lin campaign_N = mkN "campagna" ; -- status=guess
+lin campaign_V = variants{} ; --
+lin camphor_N = mkN "canfora" ; -- status=guess
+lin camphorated_A = mkA "canforato" ; -- status=guess
+lin can8know_VV = S.can8know_VV ; -- comment=CHECKED
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_N = mkN "annaffiatoio" ; -- status=guess
+lin can_V2 = mkV2 (potere_V) ; -- status=guess, src=wikt
+lin canal_N = mkN "canale" masculine ; -- status=guess
+lin canary_A = mkA "canarino" ; -- status=guess
+lin canary_N = mkN "canario" | mkN "canarino" | mkN "canarino" ; -- status=guess status=guess status=guess
+lin cancel_V = mkV "depennare" | mkV "cancellare" | mkV "eliminare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cancel_V2 = mkV2 (mkV "depennare") | mkV2 (mkV "cancellare") | mkV2 (mkV "eliminare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cancellation_N = mkN "cancellazione" feminine ; -- status=guess
+lin cancer_N = mkN "cancro" ; -- status=guess
+lin cancerous_A = mkA "canceroso" ; -- status=guess
+lin candelabrum_N = mkN "candelabro" ; -- status=guess
+lin candid_A = mkA "candido" ; -- status=guess
+lin candidacy_N = mkN "candidatura" ; -- status=guess
+lin candidateMasc_N = variants{} ; --
+lin candidiasis_N = mkN "candidosi" feminine ; -- status=guess
+lin candle_N = mkN "candela" ; -- status=guess
+lin candlepower_N = mkN "intensità in candele" ; -- status=guess
+lin candlestick_N = mkN "candelabro" ; -- status=guess
+lin candy_N = mkN "caramella" masculine ; -- status=guess
+lin cane_N = mkN "bastone" masculine ; -- status=guess
+lin cane_V2 = mkV2 (mkV "battere") ; -- status=guess, src=wikt
+lin canine_A = mkA "canino" ; -- status=guess
+lin canine_N = mkN "canino" ; -- status=guess
+lin cannabis_N = mkN "canapa" ; -- status=guess
+lin cannibal_N = mkN "cannibale" masculine | mkN "antropofago" ; -- status=guess status=guess
+lin cannibalism_N = mkN "cannibalismo" ; -- status=guess
+lin cannibalistic_A = mkA "cannibalesco" | mkA "cannibalistico" ; -- status=guess status=guess
+lin cannon_N = mkN "cannone" masculine ; -- status=guess
+lin cannonade_N = mkN "cannoneggiamento" ; -- status=guess
+lin canoe_N = mkN "canoa" ; -- status=guess
+lin canoe_V2 = mkV2 (mkV (andare_V) "in canoa") ; -- status=guess, src=wikt
+lin canoeist_N = mkN "canoista" masculine ; -- status=guess
+lin canon_N = mkN "canone" masculine ; -- status=guess
+lin canonist_N = mkN "canonista" masculine ; -- status=guess
+lin canonize_V2 = mkV2 (mkV "santificare") | mkV2 (mkV "canonizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin canopy_N = mkN "baldacchino" ; -- status=guess
+lin cantaloupe_N = mkN "cantalupo" ; -- status=guess
+lin cantankerous_A = mkA "stizzoso" ; -- status=guess
+lin canteen_N = mkN "mensa" ; -- status=guess
+lin canton_N = mkN "cantone" masculine ; -- status=guess
+lin canvas_N = mkN "tela" ; -- status=guess
+lin canyon_N = mkN "gola" ; -- status=guess
+lin cap_N = L.cap_N ;
+lin capability_N = variants{} ; --
+lin capable_A = mkA "capace" ; -- status=guess
+lin capacious_A = mkA "capace" ; -- status=guess
+lin capacitance_N = mkN "capacità" feminine ; -- status=guess
+lin capacity_N = variants{} ; --
+lin cape_N = mkN "cappa" | mkN "mantellina" ; -- status=guess status=guess
+lin caper_N = mkN "sobbalzo" | mkN "saltellamento" ; -- status=guess status=guess
+lin caper_V = mkV "saltellare" ; -- status=guess, src=wikt
+lin capercaillie_N = mkN "urogallo" | mkN "gallo cedrone" ; -- status=guess status=guess
+lin capillarity_N = mkN "capillarità" feminine ; -- status=guess
+lin capillary_N = mkN "capillare" masculine | mkN "vaso capillare" ; -- status=guess status=guess
+lin capital_1_N = variants{} ; --
+lin capital_2_N = variants{} ; --
+lin capital_3_N = variants{} ; --
+lin capital_A = mkA "ottimo" | mkA "magnifico" | mkA "eccellente" | mkA "splendido" ; -- status=guess status=guess status=guess status=guess
+lin capital_N = mkN "capitale" ;
+lin capitalism_N = mkN "capitalismo" ; -- status=guess
+lin capitalist_N = variants{} ; --
+lin capon_N = mkN "cappone" masculine ; -- status=guess
+lin cappuccino_N = mkN "cappuccino" ; -- status=guess
+lin capriccio_N = mkN "capriccio" ; -- status=guess
+lin capsicum_N = mkN "capsico" ; -- status=guess
+lin capsize_V = mkV "capovolgersi" | mkV "ribaltarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin capsize_V2 = mkV2 (mkV "capovolgersi") | mkV2 (mkV "ribaltarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin capstan_N = mkN "cabestano" ; -- status=guess
+lin captain_N = mkN "capitano di vascello" ; -- status=guess
+lin caption_N = mkN "intestazione" feminine ; -- status=guess
+lin captivate_V2 = mkV2 (mkV "catturare") ;
+lin captive_A = mkA "catturato" | mkA "intrappolato" ; -- status=guess status=guess
+lin captive_N = mkN "prigioniero" ; -- status=guess
+lin captivity_N = mkN "cattività" feminine ; -- status=guess
+lin capture_V2 = variants{} ; --
+lin car_N = L.car_N ;
+lin car_V = variants{} ; --
+lin caracal_N = mkN "caracal" | mkN "lince persiana" ; -- status=guess status=guess
+lin caramel_N = mkN "caramello" ; -- status=guess
+lin carat_N = mkN "carato" ; -- status=guess
+lin caravan_N = variants{} ; --
+lin caravanserai_N = mkN "caravanserraglio" ; -- status=guess
+lin caraway_N = mkN "carvi" | mkN "cumino dei prati" | mkN "cumino" ; -- status=guess status=guess status=guess
+lin carbide_N = mkN "carburo" ; -- status=guess
+lin carbine_N = mkN "carabina" ; -- status=guess
+lin carbohydrate_N = mkN "carboidrato" ; -- status=guess
+lin carbon_N = mkN "carbonio" ; -- status=guess
+lin carbonate_N = mkN "carbonato" ; -- status=guess
+lin carbonated_A = mkA "gassato" | mkA "effervescente" ; -- status=guess status=guess
+lin carbonic_A = mkA "carbonico" | mkA "carbonica" ; -- status=guess status=guess
+lin carbonization_N = mkN "carbonizzazione" feminine ; -- status=guess
+lin carbonize_V2 = mkV2 (mkV "carbonizzare") ; -- status=guess, src=wikt
+lin carbonyl_N = mkN "ossicloruro di carbonio" ; -- status=guess
+lin carboxyl_N = mkN "carbossile" masculine ; -- status=guess
+lin carcinoid_N = mkN "carcinoide" masculine ; -- status=guess
+lin card_N = mkN "scheda" | mkN "carta" ; -- status=guess status=guess
+lin card_V2 = mkV2 (mkV "schedare") ; -- status=guess, src=wikt
+lin cardamom_N = mkN "cardamomo" ; -- status=guess
+lin cardboard_N = mkN "cartone" masculine ; -- status=guess
+lin cardia_N = mkN "cardias" masculine ; -- status=guess
+lin cardiac_A = mkA "cardiale" ; -- status=guess
+lin cardigan_N = mkN "cardigan" ; -- status=guess
+lin cardinal_A = mkA "cardinale" ; -- status=guess
+lin cardinal_N = mkN "cardinale" masculine ; -- status=guess
+lin cardinality_N = mkN "cardinalità" | mkN "numerosità" feminine | mkN "potenza" ; -- status=guess status=guess status=guess
+lin cardiograph_N = mkN "cardiografo" ; -- status=guess
+lin cardioid_N = mkN "cardioide" feminine ; -- status=guess
+lin cardiology_N = mkN "cardiologia" ; -- status=guess
+lin cardiopulmonary_A = mkA "cardiopolmonare" ; -- status=guess
+lin cardiovascular_A = mkA "cardiovascolare" ; -- status=guess
+lin carditis_N = mkN "cardite" feminine ; -- status=guess
+lin cardoon_N = mkN "cardone" feminine ; -- status=guess
+lin care_N = mkN "cura" | mkN "attenzione" feminine ; -- status=guess status=guess
+lin care_V = mkV "curare" ; -- status=guess, src=wikt
+lin career_N = mkN "carriera" ; -- status=guess
+lin carefree_A = mkA "libero da preoccupazioni" | mkA "spensierato" ; -- status=guess status=guess
+lin careful_A = mkA "prudente" | mkA "cauto" ; -- status=guess status=guess
+lin carefully_Adv = variants{} ; --
+lin carelessness_N = mkN "negligenza" ; -- status=guess
+lin carer_N = variants{} ; --
+lin caress_V2 = mkV2 (mkV "accarezzare") ; -- status=guess, src=wikt
+lin cargo_N = variants{} ; --
+lin caribou_N = mkN "caribù" masculine ; -- status=guess
+lin carmine_N = mkN "carminio" ; -- status=guess
+lin carnage_N = mkN "carneficina" ; -- status=guess
+lin carnation_N = mkN "garofano" ; -- status=guess
+lin carnauba_N = mkN "cera di carnauba" ; -- status=guess
+lin carnelian_N = mkN "cornalina" ; -- status=guess
+lin carnival_N = mkN "carnevale" masculine ; -- status=guess
+lin carnivore_N = mkN "carnivoro" ; -- status=guess
+lin carotene_N = mkN "carotene" masculine ; -- status=guess
+lin carotenoid_N = mkN "carotenoide" masculine ; -- status=guess
+lin carouse_V2 = mkV2 (mkV "ubriacarsi") ; -- status=guess, src=wikt
+lin carp_N = mkN "carpa" ; -- status=guess
+lin carpal_N = mkN "tunnel carpale" ; -- status=guess
+lin carpel_N = mkN "carpello" ; -- status=guess
+lin carpenter_N = mkN "carpentiere" | mkN "falegname" masculine ; -- status=guess status=guess
+lin carpentry_N = mkN "carpenteria" ; -- status=guess
+lin carpet_N = L.carpet_N ;
+lin carpet_V2 = mkV2 (mkV "coprire") ; -- status=guess, src=wikt
+lin carriage_N = mkN "vagone" | mkN "carrozza" ; -- status=guess status=guess
+lin carriageway_N = mkN "carreggiata" ; -- status=guess
+lin carrier_N = mkN "sacco di plastica" ; -- status=guess
+lin carrion_N = mkN "carogna" ; -- status=guess
+lin carrot_N = mkN "carota" ; -- status=guess
+lin carry_V = mkV "portare" ; -- status=guess, src=wikt
+lin carry_V2 = mkV2 (mkV "portare") ; -- status=guess, src=wikt
+lin carsickness_N = mkN "mal d'auto" ; -- status=guess
+lin cart_N = variants{} ; --
+lin cartilage_N = mkN "cartilagine" feminine ; -- status=guess
+lin cartographer_N = mkN "cartografo" ; -- status=guess
+lin cartographic_A = mkA "cartografico" ; -- status=guess
+lin cartography_N = mkN "cartografia" ; -- status=guess
+lin cartridge_N = mkN "cartuccia" ; -- status=guess
+lin carve_V = variants{} ; --
+lin carve_V2 = variants{} ; --
+lin caryatid_N = mkN "cariatide" feminine ; -- status=guess
+lin case_N = mkN "cassetta" masculine ; -- status=guess
+lin casein_N = mkN "caseina" ; -- status=guess
+lin casement_N = mkN "battente" | mkN "anta" | mkN "persiana" ; -- status=guess status=guess status=guess
+lin cash_N = mkN "cassa" ; -- status=guess
+lin cashew_N = mkN "anacardio" ; -- status=guess
+lin cashier_N = mkN "cassiere" masculine ; -- status=guess
+lin casino_N = mkN "casinò" masculine ; -- status=guess
+lin cask_N = mkN "botte" feminine ; -- status=guess
+lin casket_N = mkN "scrigno" | mkN "cofanetto" ; -- status=guess status=guess
+lin cassette_N = mkN "cassetta pignoni" | mkN "pacco pignoni" ; -- status=guess status=guess
+lin cassock_N = mkN "sottana" ; -- status=guess
+lin cast_N = mkN "cast" masculine ; -- status=guess
+lin cast_V = mkV (mkV "prova") "del nove" ; -- status=guess, src=wikt
+lin cast_V2 = mkV2 (mkV (mkV "prova") "del nove") ; -- status=guess, src=wikt
+lin castaway_N = mkN "naufrago" ; -- status=guess
+lin caste_N = mkN "casta" ; -- status=guess
+lin castle_N = mkN "castello" ; -- status=guess
+lin castrate_V2 = mkV2 (mkV "castrare") ; -- status=guess, src=wikt
+lin castration_N = mkN "castrazione" feminine ; -- status=guess
+lin casual_A = variants{} ; --
+lin casualty_N = mkN "ferito" ; -- status=guess
+lin casuistry_N = mkN "casistica" ; -- status=guess
+lin cat_N = L.cat_N ;
+lin cataclysmic_A = mkA "cataclismo" ; -- status=guess
+lin catacomb_N = mkN "catacomba" ; -- status=guess
+lin catafalque_N = mkN "catafalco" ; -- status=guess
+lin catalogue_N = mkN "catalogo" | mkN "cataloghi" masculine ; -- status=guess status=guess
+lin catalogue_V2 = mkV2 (mkV (mettere_V) "in catalogo") ; -- status=guess, src=wikt
+lin catalysis_N = mkN "catalisi" feminine ; -- status=guess
+lin catalyst_N = mkN "catalizzatore" masculine ; -- status=guess
+lin catamaran_N = mkN "catamarano" ; -- status=guess
+lin catapult_N = mkN "catapulta" ; -- status=guess
+lin cataract_N = mkN "cataratta" ; -- status=guess
+lin catarrh_N = mkN "catarro" ; -- status=guess
+lin catastrophe_N = mkN "catastrofe" feminine ; -- status=guess
+lin catatonia_N = mkN "catatonia" ; -- status=guess
+lin catatonic_A = mkA "catatonico" ; -- status=guess
+lin catch_N = mkN "fermaglio" | mkN "fermaglio di sicurezza" ; -- status=guess status=guess
+--subcat lin catch_V = mkV "agguantare" ; -- status=guess, src=wikt
+lin catch_V2 = mkV2 (mkV "agguantare") ; -- status=guess, src=wikt
+--subcat lin catch_VS = mkVS (mkV "agguantare") ; -- status=guess, src=wikt
+lin catcher_N = mkN "collettore" masculine ; -- status=guess
+lin catchment_N = mkN "bacino" | mkN "invaso" ; -- status=guess status=guess
+lin catchy_A = mkA "accattivante" | mkA "orecchiabile" ; -- status=guess status=guess
+lin catechism_N = mkN "catechismo" ; -- status=guess
+lin catecholamine_N = mkN "catecolamina" ; -- status=guess
+lin categorization_N = mkN "categorizzazione" feminine ; -- status=guess
+lin categorize_V2 = mkV2 (mkV "categorizzare") ; -- status=guess, src=wikt
+lin category_N = mkN "categoria" ; -- status=guess
+lin catenary_N = mkN "catenaria" ; -- status=guess
+lin cater_V = variants{} ; --
+lin caterpillar_N = mkN "bruco" ; -- status=guess
+lin caterwaul_V = mkV "miagolare" ; -- status=guess, src=wikt
+lin catfish_N = mkN "pesce gatto" ; -- status=guess
+lin cathedral_N = mkN "cattedrale" | mkN "duomo" ; -- status=guess status=guess
+lin catheter_N = mkN "catetere" masculine ; -- status=guess
+lin cathode_N = mkN "catodo" ; -- status=guess
+lin cathodic_A = mkA "catodico" ; -- status=guess
+lin catholicity_N = mkN "cattolicità" feminine ; -- status=guess
+lin cation_N = mkN "catione" masculine ; -- status=guess
+lin catkin_N = mkN "gattino" | mkN "amento" ; -- status=guess status=guess
+lin cattle_N = mkN "bestiame" masculine ; -- status=guess
+lin cattleman_N = mkN "offerta dei bestiami" ; -- status=guess
+lin catty_A = mkA "malizioso" ; -- status=guess
+lin catwalk_N = mkN "passerella" ; -- status=guess
+lin caudal_A = mkA "caudale" ; -- status=guess
+lin cauldron_N = mkN "calderone" masculine ; -- status=guess
+lin cauliflower_N = mkN "cavolfiore" masculine ; -- status=guess
+lin causal_A = variants{} ; --
+lin causality_N = mkN "causalità" feminine ; -- status=guess
+lin cause_N = mkN "causa" ; -- status=guess
+lin cause_V2 = mkV2 (mkV "provocare") ; -- status=guess, src=wikt
+lin cause_V2V = mkV2V (mkV "provocare") ; -- status=guess, src=wikt
+--subcat lin cause_VS = mkVS (mkV "provocare") ; -- status=guess, src=wikt
+lin caustic_A = mkA "caustico" ; -- status=guess
+lin caustic_N = mkN "caustica" ; -- status=guess
+lin caution_N = mkN "cautela" ; -- status=guess
+lin cautious_A = mkA "cauto" | mkA "ritenuto" | mkA "oculato" ; -- status=guess status=guess status=guess
+lin cavalryman_N = mkN "cavaliere" masculine ; -- status=guess
+lin cave_N = mkN "caverna" | mkN "grotta" ; -- status=guess status=guess
+lin caveat_N = mkN "avviso" ; -- status=guess
+lin caveman_N = mkN "cavernicolo" ; -- status=guess
+lin caviar_N = mkN "caviale" masculine ; -- status=guess
+lin cavity_N = mkN "cavità" feminine ; -- status=guess
+lin caw_N = mkN "gracchio" ; -- status=guess
+lin caw_V = mkV "gracchiare" ; -- status=guess, src=wikt
+lin caw_V2 = mkV2 (mkV "gracchiare") ; -- status=guess, src=wikt
+lin cease_V = mkV (mkV "cessi") "e cessi" ; -- status=guess, src=wikt
+lin cease_V2 = mkV2 (mkV (mkV "cessi") "e cessi") ; -- status=guess, src=wikt
+--subcat lin cease_V2V = mkV2V (mkV (mkV "cessi") "e cessi") ; -- status=guess, src=wikt
+lin ceaseless_A = mkA "incessante" ; -- status=guess
+lin cedar_N = mkN "cedro" ; -- status=guess
+lin cedilla_N = mkN "cediglia" ; -- status=guess
+lin cefotaxime_N = mkN "cefotaxima" ; -- status=guess
+lin ceiling_N = L.ceiling_N ;
+lin celebrate_V2 = mkV2 (mkV "celebrare") ; -- status=guess, src=wikt
+lin celebrated_A = mkA "celebrato" ; -- status=guess
+lin celebration_N = mkN "celebrazione" feminine | mkN "ricorrenza" ; -- status=guess status=guess
+lin celeriac_N = mkN "sedano rapa" ; -- status=guess
+lin celery_N = mkN "sedano" ; -- status=guess
+lin celestial_A = mkA "celeste" ; -- status=guess
+lin celibate_A = mkA "celibe" ; -- status=guess
+lin cell_N = mkN "cellula" ; -- status=guess
+lin cellar_N = variants{} ; --
+lin cello_N = mkN "violoncello" ; -- status=guess
+lin cellular_A = mkA "cellulare" ; -- status=guess
+lin cellulite_N = mkN "cellulite" ; -- status=guess
+lin celluloid_N = mkN "celluloide" feminine ; -- status=guess
+lin cellulose_N = mkN "cellulosa" ; -- status=guess
+lin cement_N = mkN "cemento" ; -- status=guess
+lin cement_V2 = mkV2 (mkV "cementare") ; -- status=guess, src=wikt
+lin cemetery_N = variants{} ; --
+lin cenobite_N = mkN "cenobita" masculine ; -- status=guess
+lin cenotaph_N = mkN "cenotafio" ; -- status=guess
+lin censer_N = mkN "turibolo" | mkN "incensiere" ; -- status=guess status=guess
+lin censor_N = mkN "censore" masculine ; -- status=guess
+lin censor_V2 = mkV2 (mkV "censurare") ; -- status=guess, src=wikt
+lin censorial_A = mkA "censoriale" ; -- status=guess
+lin census_N = mkN "censo" | mkN "censimento" ; -- status=guess status=guess
+lin cent_N = mkN "centesimo" ; -- status=guess
+lin centering_N = mkN "centina" ; -- status=guess
+lin centesimal_A = mkA "centesimale" ; -- status=guess
+lin centimetre_N = mkN "centimetro" ; -- status=guess
+lin centipede_N = mkN "centopiedi" masculine ; -- status=guess
+lin central_A = mkA "centrale" ; -- status=guess
+lin central_N = mkN "sistema nervoso centrale" ; -- status=guess
+lin centralist_A = mkA "centralistico" ; -- status=guess
+lin centre_N = mkN "centravanti" ; -- status=guess
+lin centre_V = variants{} ; --
+lin centre_V2 = variants{} ; --
+lin centrifugation_N = mkN "centrifugazione" feminine ; -- status=guess
+lin centriole_N = mkN "centriolo" ; -- status=guess
+lin centurion_N = mkN "centurione" masculine ; -- status=guess
+lin century_N = mkN "centuria" ; -- status=guess
+lin cephalic_A = mkA "cefalico" ; -- status=guess
+lin ceramic_A = mkA "ceramico" ; -- status=guess
+lin ceramic_N = mkN "ceramica" ; -- status=guess
+lin ceratosaur_N = mkN "ceratosauro" ; -- status=guess
+lin cereal_N = variants{} ; --
+lin cerebellum_N = mkN "cervelletto" ; -- status=guess
+lin cerebral_A = mkA "cerebrale" ; -- status=guess
+lin cerebrospinal_A = mkA "cerebrospinale" ; -- status=guess
+lin cerebrovascular_A = mkA "cerebrovascolare" ; -- status=guess
+lin ceremonial_N = mkN "cerimoniale" masculine ; -- status=guess
+lin ceremony_N = mkN "cerimonia" ; -- status=guess
+lin ceric_A = mkA "cerico" ; -- status=guess
+lin cerise_A = mkA "ciliegia" ; -- status=guess
+lin cerise_N = mkN "ciliegia" ; -- status=guess
+lin cerium_N = mkN "cerio" ; -- status=guess
+lin certain_1_A = variants{} ; --
+lin certain_2_A = variants{} ; --
+lin certain_A = mkA "certo" ; -- status=guess
+lin certainly_Adv = variants{} ; --
+lin certainty_N = variants{} ; --
+lin certifiable_A = mkA "attestabile" | mkA "certificabile" | mkA "constatabile" ; -- status=guess status=guess status=guess
+lin certificate_N = variants{} ; --
+lin cerulean_A = mkA "ceruleo" ; -- status=guess
+lin cerussite_N = mkN "cerussite" feminine ; -- status=guess
+lin cervical_A = mkA "cervicale" ; -- status=guess
+lin cervix_N = mkN "cervice" | mkN "collo dell'utero" ; -- status=guess status=guess
+lin cetacean_N = mkN "cetaceo" ; -- status=guess
+lin chagrin_N = mkN "dispiacere" | mkN "delusione" feminine | mkN "mortificazione" feminine ; -- status=guess status=guess status=guess
+lin chagrin_V2 = mkV2 (mkV "deludere") | mkV2 (mkV "mortificare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin chain_N = mkN "cotta di maglia" ; -- status=guess
+lin chain_V2 = mkV2 (mkV "concatenare") ; -- status=guess, src=wikt
+lin chair_N = L.chair_N ;
+lin chair_V2 = variants{} ; --
+lin chairman_N = mkN "presidente" masculine ; -- status=guess
+lin chairmanship_N = mkN "presidenza" ; -- status=guess
+lin chaise_N = mkN "chaise longue" ; -- status=guess
+lin chalcedony_N = mkN "calcedonio" feminine ; -- status=guess
+lin chalet_N = mkN "chalet" masculine ; -- status=guess
+lin chalice_N = mkN "calice" masculine ; -- status=guess
+lin chalk_N = mkN "gessetto" ; -- status=guess
+lin challenge_N = mkN "sfida" ; -- status=guess
+lin challenge_V = variants{} ; --
+lin challenge_V2 = variants{} ; --
+lin chamber_N = mkN "camera" | mkN "camera da letto" ; -- status=guess status=guess
+lin chamberlain_N = mkN "ciambellano" ; -- status=guess
+lin chambermaid_N = mkN "cameriera" ; -- status=guess
+lin chameleon_N = mkN "camaleonte" masculine ; -- status=guess
+lin chamois_N = mkN "camoscio" ; -- status=guess
+lin champagne_N = variants{} ; --
+lin champion_N = mkN "campione" masculine | mkN "campionessa" ; -- status=guess status=guess
+lin championship_N = mkN "campionato" ; -- status=guess
+lin chance_N = mkN "possibilità" feminine | mkN "opportunità" feminine | mkN "chance" feminine ; -- status=guess status=guess status=guess
+lin chancellor_N = mkN "cancelliere" ; -- status=guess
+lin chancellorship_N = mkN "cancellierato" ; -- status=guess
+lin chandelier_N = mkN "candelabro" ; -- status=guess
+lin change_N = mkN "cambio" ; -- status=guess
+lin change_V = mkV "cambiare" ; -- status=guess, src=wikt
+lin change_V2 = mkV2 (mkV "cambiare") ; -- status=guess, src=wikt
+lin changeable_A = mkA "mutevole" ; -- status=guess
+lin changeableness_N = mkN "mutevolezza" | mkN "mutabilità" | mkN "instabilità" feminine ; -- status=guess status=guess status=guess
+lin changing_A = variants{} ; --
+lin channel_N = mkN "canale" masculine ; -- status=guess
+lin channel_V2 = mkV2 (mkV "imitare") ; -- status=guess, src=wikt
+lin chant_V = mkV "salmodiare" ; -- status=guess, src=wikt
+lin chant_V2 = mkV2 (mkV "salmodiare") ; -- status=guess, src=wikt
+lin chanter_N = mkN "canna della melodia" ; -- status=guess
+lin chaos_N = mkN "caos" masculine ; -- status=guess
+lin chaotic_A = mkA "caotico" ; -- status=guess
+lin chap_N = mkN "tipo" | mkN "tizio" ; -- status=guess status=guess
+lin chapel_N = mkN "cappella" | mkN "chiesetta" ; -- status=guess status=guess
+lin chaplain_N = mkN "cappellano" ; -- status=guess
+lin chapter_N = mkN "capitolo" ; -- status=guess
+lin character_1_N = variants{} ; --
+lin character_2_N = variants{} ; --
+lin characteristic_A = mkA "caratteristica" ; -- status=guess
+lin characteristic_N = mkN "caratteristica" masculine ; -- status=guess
+lin characterization_N = mkN "caratterizzazione" feminine ; -- status=guess
+lin characterize_V2 = variants{} ; --
+lin charcoal_A = mkA "antracite" ; -- status=guess
+lin charcoal_N = mkN "carbone" feminine | mkN "carbonella" ; -- status=guess status=guess
+lin chard_N = mkN "bietola" | mkN "bieta" ; -- status=guess status=guess
+lin charge_1_N = variants{} ; --
+lin charge_2_N = variants{} ; --
+lin charge_N = mkN "accusa" | mkN "imputazione" feminine ; -- status=guess status=guess
+lin charge_V = mkV "caricare" ; -- status=guess, src=wikt
+lin charge_V2 = mkV2 (mkV "caricare") ; -- status=guess, src=wikt
+--subcat lin charge_VS = mkVS (mkV "caricare") ; -- status=guess, src=wikt
+lin charger_N = mkN "caricabatterie" masculine ; -- status=guess
+lin chariot_N = mkN "cocchio" | mkN "carrozza" ; -- status=guess status=guess
+lin charity_N = mkN "carità" feminine ; -- status=guess
+lin charlatan_N = mkN "ciarlatano" ; -- status=guess
+lin charm_N = mkN "incanto" | mkN "fascino" | mkN "attrattiva" ; -- status=guess status=guess status=guess
+lin charming_A = variants{} ; --
+lin chart_N = mkN "carta" | mkN "carta nautica" | mkN "carta geografica" ; -- status=guess status=guess status=guess
+lin charter_N = mkN "carta" ; -- status=guess
+lin chase_N = mkN "caccia" masculine | mkN "cacciare" ; -- status=guess status=guess
+lin chase_V = mkV "inseguire" | mkV "cacciare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin chase_V2 = mkV2 (mkV "inseguire") | mkV2 (mkV "cacciare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin chaser_N = mkN "inseguitore" | mkN "cacciatore" masculine ; -- status=guess status=guess
+lin chassis_N = mkN "châssis" masculine ; -- status=guess
+lin chaste_A = mkA "casto" | mkA "casta" ; -- status=guess status=guess
+lin chastity_N = mkN "castità" feminine ; -- status=guess
+lin chat_N = mkN "chiacchiera" ; -- status=guess
+lin chat_V = variants{} ; --
+--subcat lin chat_V2 = variants{} ; --
+lin chatterbox_N = mkN "chiacchierone" masculine ; -- status=guess
+lin chauvinism_N = mkN "sciovinismo" ; -- status=guess
+lin cheap_A = mkA "economico" ; -- status=guess
+lin cheapskate_N = mkN "tirchio" | mkN "avaro" | mkN "avaro" ; -- status=guess status=guess status=guess
+lin cheat_N = mkN "bigliettino" ; -- status=guess
+lin cheat_V = mkV "fregare" ; -- status=guess, src=wikt
+lin cheat_V2 = mkV2 (mkV "fregare") ; -- status=guess, src=wikt
+lin check_N = mkN "conto" ; -- status=guess
+lin check_V = mkV "controllare" ; -- status=guess, src=wikt
+lin check_V2 = mkV2 (mkV "controllare") ; -- status=guess, src=wikt
+lin checkmate_N = mkN "scacco matto" ; -- status=guess
+lin cheek_N = mkN "chiappa" ; -- status=guess
+lin cheeky_A = mkA "impertinente" | mkA "sfacciato" | mkA "sfrontato" | mkA "impudente" ; -- status=guess status=guess status=guess status=guess
+lin cheer_V = variants{} ; --
+lin cheer_V2 = variants{} ; --
+lin cheerful_A = mkA "allegro" ; -- status=guess
+lin cheers_Interj = mkInterj "ci vediamo" ; -- status=guess
+lin cheese_N = L.cheese_N ;
+lin cheeseburger_N = mkN "cheeseburger" masculine ; -- status=guess
+lin cheesecake_N = mkN "cheesecake" | mkN "torta al formaggio" ; -- status=guess status=guess
+lin cheetah_N = mkN "ghepardo" ; -- status=guess
+lin chef_N = mkN "capocuoco" ; -- status=guess
+lin chelation_N = mkN "chelazione" feminine ; -- status=guess
+lin chelicera_N = mkN "chelicero" ; -- status=guess
+lin chemical_A = variants{} ; --
+lin chemical_N = mkN "composto chimico" ; -- status=guess
+lin chemistMasc_N = variants{} ; --
+lin chemistry_N = mkN "chimica" ; -- status=guess
+lin cheque_N = mkN "assegno" ; -- status=guess
+lin cherry_N = mkN "cerasella" ; -- status=guess
+lin chert_N = mkN "ftanite" feminine ; -- status=guess
+lin cherub_N = mkN "cherubino" ; -- status=guess
+lin chervil_N = mkN "cerfoglio" ; -- status=guess
+lin chess_N = mkN "scacchi" masculine ; -- status=guess
+lin chessboard_N = mkN "scacchiera" ; -- status=guess
+lin chest_N = mkN "cassettone" masculine | mkN "comò" ; -- status=guess status=guess
+lin chestnut_A = mkA "castano" ;
+lin chestnut_N = mkN "averla formichiera lineata" ; -- status=guess
+lin chew_V = mkV "masticare" ; -- status=guess, src=wikt
+lin chew_V2 = mkV2 (mkV "masticare") ; -- status=guess, src=wikt
+lin chiaroscuro_N = mkN "chiaroscuro" ; -- status=guess
+lin chick_N = mkN "pulcino" ; -- status=guess
+lin chicken_N = mkN "pollo" | mkN "gallo" | mkN "gallina" ; -- status=guess status=guess status=guess
+lin chickenpox_N = mkN "varicella" ; -- status=guess
+lin chickpea_N = mkN "cece" masculine ; -- status=guess
+lin chickweed_N = mkN "centocchio" ; -- status=guess
+lin chicory_N = mkN "cicoria" ; -- status=guess
+lin chief_A = variants{} ; --
+lin chief_N = mkN "amministratore delegato" ; -- status=guess
+lin chignon_N = mkN "crocchia" ; -- status=guess
+lin child_N = L.child_N ;
+lin childhood_N = mkN "infanzia" ; -- status=guess
+lin childish_A = mkA "infantile" ; -- status=guess
+lin chili_N = mkN "peperoncino" ; -- status=guess
+lin chill_N = mkN "frescura" | mkN "fresco" | mkN "freddezza" | mkN "raffreddamento" | mkN "gelo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin chill_V = mkV "raffreddarsi" ; -- status=guess, src=wikt
+lin chill_V2 = mkV2 (mkV "raffreddarsi") ; -- status=guess, src=wikt
+lin chimera_N = mkN "chimera" ; -- status=guess
+lin chimerical_A = mkA "chimerico" ; -- status=guess
+lin chimney_N = mkN "fumaiolo" ; -- status=guess
+lin chimpanzee_N = mkN "scimpanzé" masculine ; -- status=guess
+lin chin_N = mkN "mento" ; -- status=guess
+lin china_N = mkN "porcellana" ; -- status=guess
+lin chinese_A = mkA "cinese" ;
+lin chineseMasc_N = mkN "cinese" ;
+lin chineseFem_N = mkN "cinese" feminine ;
+lin chinchilla_N = mkN "cincillà" masculine ; -- status=guess
+lin chinoiserie_N = mkN "cineseria" ; -- status=guess
+lin chip_N = mkN "chip" ; -- status=guess
+lin chiropractor_N = mkN "chiropratico" ; -- status=guess
+lin chirp_N = mkN "cinguettio" | mkN "trillo" ; -- status=guess status=guess
+lin chisel_N = mkN "scalpello" | mkN "cesello" ; -- status=guess status=guess
+lin chisel_V2 = mkV2 (mkV "cesellare") ; -- status=guess, src=wikt
+lin chitin_N = mkN "chitina" ; -- status=guess
+lin chiton_N = mkN "chitone" masculine ; -- status=guess
+lin chitterlings_N = mkN "frattaglie" feminine ; -- status=guess
+lin chive_N = mkN "erba cipollina" | mkN "cipolletta" ; -- status=guess status=guess
+lin chlamydia_N = mkN "chlamydia" ; -- status=guess
+lin chlamys_N = mkN "clamide" feminine ; -- status=guess
+lin chloramine_N = mkN "clorammina" ; -- status=guess
+lin chlorate_N = mkN "clorato" ; -- status=guess
+lin chloride_N = mkN "cloruro" ; -- status=guess
+lin chlorinate_V2 = mkV2 (mkV "clorurare") ; -- status=guess, src=wikt
+lin chlorination_N = mkN "clorazione" feminine ; -- status=guess
+lin chlorine_N = mkN "cloro" ; -- status=guess
+lin chlorite_N = mkN "clorite" feminine ; -- status=guess
+lin chlorofluorocarbon_N = mkN "clorofluorocarburo" ; -- status=guess
+lin chloroform_N = mkN "cloroformio" ; -- status=guess
+lin chlorophyll_N = mkN "clorofilla" ; -- status=guess
+lin chloroplast_N = mkN "cloroplasto" ; -- status=guess
+lin chlorosis_N = mkN "clorosi" feminine ; -- status=guess
+lin chocolate_N = mkN "cioccolato" | mkN "cioccolata" ; -- status=guess status=guess
+lin choice_A = mkA "di prima scelta" ; -- status=guess
+lin choice_N = mkN "ottimo" | mkN "ottima" ; -- status=guess status=guess
+lin choir_N = mkN "coro" ; -- status=guess
+lin choke_V = mkV "soffocare" ; -- status=guess, src=wikt
+lin choke_V2 = mkV2 (mkV "soffocare") ; -- status=guess, src=wikt
+lin cholecystokinin_N = mkN "colecistochinina" ; -- status=guess
+lin cholera_N = mkN "colera" ; -- status=guess
+lin cholesterol_N = mkN "colesterolo" ; -- status=guess
+lin choline_N = mkN "colina" ; -- status=guess
+lin chondroma_N = mkN "condroma" masculine ; -- status=guess
+--subcat lin choose_V = mkV "decidere" ; -- status=guess, src=wikt
+lin choose_V2 = mkV2 (mkV "decidere") ; -- status=guess, src=wikt
+--subcat lin choose_V2V = mkV2V (mkV "decidere") ; -- status=guess, src=wikt
+--subcat lin choose_VS = mkVS (mkV "decidere") ; -- status=guess, src=wikt
+lin choose_VV = mkVV (mkV "decidere") ; -- status=guess, src=wikt
+lin chop_N = mkN "colpo" | mkN "colpo d'ascia" ; -- status=guess status=guess
+lin chop_V = mkV "tagliare" ; -- status=guess, src=wikt
+lin chop_V2 = mkV2 (mkV "tagliare") ; -- status=guess, src=wikt
+lin choppy_A = mkA "increspato" ; -- status=guess
+lin chopstick_N = mkN "bacchette" feminine ; -- status=guess
+lin choral_A = mkA "corale" ; -- status=guess
+lin chorale_N = mkN "corale" feminine ; -- status=guess
+lin chord_N = mkN "accordo" ; -- status=guess
+lin chordophone_N = mkN "cordofono" ; -- status=guess
+lin chore_N = mkN "corvè" feminine ; -- status=guess
+lin chorea_N = mkN "corea" ; -- status=guess
+lin choreography_N = mkN "coreografia" ; -- status=guess
+lin chorionic_A = mkA "corionico" ; -- status=guess
+lin chorioretinitis_N = mkN "corioretinite" feminine ; -- status=guess
+lin chorister_N = mkN "corista" masculine | mkN "cantore" masculine ; -- status=guess status=guess
+lin chortle_N = mkN "chortle" ; -- status=guess
+lin chorus_N = mkN "coro" ; -- status=guess
+lin chosen_A = variants{} ; --
+lin chow_N = mkN "foraggio" ; -- status=guess
+lin chrism_N = mkN "crisma" ; -- status=guess
+lin chromatin_N = mkN "cromatina" ; -- status=guess
+lin chromatinic_A = mkA "cromatinico" ; -- status=guess
+lin chromatogram_N = mkN "cromatogramma" masculine ; -- status=guess
+lin chromatography_N = mkN "cromatografia" ; -- status=guess
+lin chromite_N = mkN "cromite" feminine ; -- status=guess
+lin chromium_N = mkN "cromo" ; -- status=guess
+lin chromophore_N = mkN "cromoforo" ; -- status=guess
+lin chromosomal_A = mkA "cromosomico" ; -- status=guess
+lin chromosome_N = mkN "cromosoma" masculine ; -- status=guess
+lin chromosphere_N = mkN "cromosfera" ; -- status=guess
+lin chronic_A = mkA "cronico" ; -- status=guess
+lin chronicle_N = mkN "cronaca" ; -- status=guess
+lin chronicler_N = mkN "cronista" masculine ; -- status=guess
+lin chronological_A = mkA "cronologico" ; -- status=guess
+lin chronology_N = mkN "cronologia" ; -- status=guess
+lin chronometer_N = mkN "cronometro" ; -- status=guess
+lin chrysalis_N = mkN "crisalide" ; -- status=guess
+lin chrysanthemum_N = mkN "crisantemo" ; -- status=guess
+lin chum_N = mkN "vicino di stanza" ; -- status=guess
+lin chump_N = mkN "fesso" | mkN "allocco" ; -- status=guess status=guess
+lin chunk_N = mkN "pezzo" | mkN "tocco" ; -- status=guess status=guess
+lin church_N = L.church_N ;
+lin churlish_A = mkA "villano" ; -- status=guess
+lin churn_N = mkN "zangola" ; -- status=guess
+lin churn_V = mkV "frullare" | mkV "sbattere" | mkV "ribollire" | mkV "spumeggiare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin churn_V2 = mkV2 (mkV "frullare") | mkV2 (mkV "sbattere") | mkV2 (mkV "ribollire") | mkV2 (mkV "spumeggiare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin chutney_N = mkN "chutney" feminine ; -- status=guess
+lin chyle_N = mkN "chilo" ; -- status=guess
+lin cicada_N = mkN "cicala" ; -- status=guess
+lin cider_N = mkN "sidro" ; -- status=guess
+lin cigar_N = mkN "sigaro" ; -- status=guess
+lin cigarette_N = mkN "sigaretta" ; -- status=guess
+lin cinder_N = mkN "cenere" feminine ; -- status=guess
+lin cinema_N = mkN "cinematografo" | mkN "cinematografia" ; -- status=guess status=guess
+lin cinematography_N = mkN "cinematografia" | mkN "filmologia" ; -- status=guess status=guess
+lin cinerary_A = mkA "cinerario" ; -- status=guess
+lin cinnabar_N = mkN "cinabro" ; -- status=guess
+lin cinnamon_N = mkN "cannella" ; -- status=guess
+lin cipher_N = mkN "cifra" ; -- status=guess
+lin circadian_A = mkA "circadiano" ; -- status=guess
+lin circle_N = mkN "curva" ; -- status=guess
+lin circle_V = mkV "cerchiare" ; -- status=guess, src=wikt
+lin circle_V2 = mkV2 (mkV "cerchiare") ; -- status=guess, src=wikt
+lin circuit_N = variants{} ; --
+lin circular_A = variants{} ; --
+lin circular_N = mkN "sega circolare" ; -- status=guess
+lin circulate_V = variants{} ; --
+lin circulate_V2 = variants{} ; --
+lin circulation_N = variants{} ; --
+lin circulatory_A = mkA "circolatorio" ; -- status=guess
+lin circumcise_V2 = mkV2 (mkV "circoncidere") ; -- status=guess, src=wikt
+lin circumcision_N = mkN "circoncisione" feminine ; -- status=guess
+lin circumduction_N = mkN "circonduzione" feminine ; -- status=guess
+lin circumference_N = mkN "circonferenza" ; -- status=guess
+lin circumflex_N = mkN "circunflesso" ; -- status=guess
+lin circumlocution_N = mkN "giro di parole" | mkN "perifrasi" feminine ; -- status=guess status=guess
+lin circumnavigate_V2 = mkV2 (mkV "circumnavigare") ; -- status=guess, src=wikt
+lin circumnavigation_N = mkN "circumnavigazione" feminine ; -- status=guess
+lin circumscription_N = mkN "circoscrizione" feminine ; -- status=guess
+lin circumspect_A = mkA "cauto" | mkA "prudente" ; -- status=guess status=guess
+lin circumstance_N = mkN "circonlocuzione" feminine ; -- status=guess
+lin circumvent_V2 = mkV2 (mkV "eludere") | mkV2 (mkV "circonvenire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin circus_N = mkN "circo" ; -- status=guess
+lin cirrhosis_N = mkN "cirrosi" feminine ; -- status=guess
+lin cirrocumulus_N = mkN "cirrocumulo" ; -- status=guess
+lin cirrus_N = mkN "cirro" ; -- status=guess
+lin cisalpine_A = mkA "cisalpino" ; -- status=guess
+lin cistern_N = mkN "cisterna" ; -- status=guess
+lin citadel_N = mkN "cittadella" ; -- status=guess
+lin cite_V2 = variants{} ; --
+lin citizenMasc_N = variants{} ; --
+lin citizenry_N = mkN "cittadinanza" ; -- status=guess
+lin citizenship_N = mkN "cittadinanza" ; -- status=guess
+lin citrate_N = mkN "citrato" ; -- status=guess
+lin citric_A = mkA "citrico" ; -- status=guess
+lin citron_N = mkN "cedro" | mkN "lumia" ; -- status=guess status=guess
+lin citrulline_N = mkN "citrullina" ; -- status=guess
+lin citrus_N = mkN "agrume" masculine ; -- status=guess
+lin city_N = L.city_N ;
+lin civic_A = mkA "civico" ; -- status=guess
+lin civil_A = mkA "civile" ; -- status=guess
+lin civilian_A = mkA "civile" ; -- status=guess
+lin civilian_N = mkN "civile" masculine ; -- status=guess
+lin civility_N = mkN "civiltà" feminine ; -- status=guess
+lin civilization_N = mkN "civilizzazione" feminine ; -- status=guess
+lin claim_N = mkN "reclamo di proprietà" ; -- status=guess
+lin claim_V = mkV "reclamare" | mkV "rivendicare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin claim_V2 = mkV2 (mkV "reclamare") | mkV2 (mkV "rivendicare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin claim_VS = mkVS (mkV "reclamare") | mkVS (mkV "rivendicare") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin claim_VV = mkVV (mkV "reclamare") | mkVV (mkV "rivendicare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin clairvoyance_N = mkN "chiaroveggenza" ; -- status=guess
+lin clairvoyant_A = mkA "chiaroveggente" ; -- status=guess
+lin clairvoyant_N = mkN "chiaroveggente" masculine ; -- status=guess
+lin clam_N = mkN "vongola" | mkN "tellina" | mkN "arsella" ; -- status=guess status=guess status=guess
+lin clamber_V = mkV "arrampicarsi" ; -- status=guess, src=wikt
+lin clamor_N = mkN "clamore" | mkN "clamori" ; -- status=guess status=guess
+lin clamp_N = mkN "brida" ; -- status=guess
+lin clan_N = mkN "clan" masculine ; -- status=guess
+lin clandestine_A = mkA "clandestino" ; -- status=guess
+lin clap_V = mkV "applaudire" ; -- status=guess, src=wikt
+lin clap_V2 = mkV2 (mkV "applaudire") ; -- status=guess, src=wikt
+lin clapper_N = mkN "battaglio" | mkN "batacchio" ; -- status=guess status=guess
+lin clapperboard_N = mkN "ciac" masculine ; -- status=guess
+lin claptrap_N = mkN "sproloquio" ; -- status=guess
+lin claque_N = mkN "claque" feminine ; -- status=guess
+lin clarification_N = mkN "chiarimento" ; -- status=guess
+lin clarify_V = variants{} ; --
+lin clarify_V2 = variants{} ; --
+lin clarinet_N = mkN "clarino" | mkN "clarinetto" ; -- status=guess status=guess
+lin clarity_N = mkN "chiarezza" ; -- status=guess
+lin clash_N = mkN "scontro" | mkN "schermaglia" | mkN "baruffa" | mkN "zuffa" ; -- status=guess status=guess status=guess status=guess
+lin clash_V = mkV "cozzare" | mkV "scontrarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin clash_V2 = mkV2 (mkV "cozzare") | mkV2 (mkV "scontrarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin clasp_N = mkN "fibbia" | mkN "gancio" | mkN "fermaglio" ; -- status=guess status=guess status=guess
+lin clasp_V = stringere_V | mkV "serrare" | mkV "agguantare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin clasp_V2 = mkV2 (stringere_V) | mkV2 (mkV "serrare") | mkV2 (mkV "agguantare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin class_N = mkN "classe" feminine ; -- status=guess
+lin classic_A = mkA "classico" ; -- status=guess
+lin classic_N = mkN "classico" ; -- status=guess
+lin classical_A = mkA "classico" ; -- status=guess
+lin classicistic_A = mkA "classicistico" ; -- status=guess
+lin classification_N = mkN "classificazione" feminine ; -- status=guess
+lin classify_V2 = variants{} ; --
+lin classmate_N = mkN "compagno di classe" | mkN "compagna di classe" ; -- status=guess status=guess
+lin classroom_N = mkN "classe" feminine | mkN "aula" ; -- status=guess status=guess
+lin clause_N = variants{} ; --
+lin claustrophobia_N = mkN "claustrofobia" ; -- status=guess
+lin claustrophobic_A = mkA "claustrofobo" ; -- status=guess
+lin clavichord_N = mkN "clavicordo" ; -- status=guess
+lin clavicle_N = mkN "clavicola" ; -- status=guess
+lin claw_N = mkN "artiglio" ; -- status=guess
+lin claw_V2 = mkV2 (mkV "raspare") | mkV2 (mkV "graffiare") | mkV2 (mkV "artigliare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin clay_N = mkN "argilla" | mkN "creta" ; -- status=guess status=guess
+lin clean_A = L.clean_A ;
+lin clean_V = mkV "pulire" ; -- status=guess, src=wikt
+lin clean_V2 = mkV2 (mkV "pulire") ; -- status=guess, src=wikt
+lin cleaner_N = variants{} ; --
+lin clear_A = mkA "chiaro" ; -- status=guess
+lin clear_V = mkV "chiarire" ; -- status=guess, src=wikt
+lin clear_V2 = mkV2 (mkV "chiarire") ; -- status=guess, src=wikt
+--subcat lin clear_V2V = mkV2V (mkV "chiarire") ; -- status=guess, src=wikt
+lin clearance_N = variants{} ; --
+lin clearing_N = mkN "radura" ; -- status=guess
+lin clearly_Adv = variants{} ; --
+lin cleavage_N = mkN "sfaldatura" ; -- status=guess
+lin clef_N = mkN "chiave" feminine ; -- status=guess
+lin cleft_N = mkN "fessura" ; -- status=guess
+lin clematis_N = mkN "clematide" feminine ; -- status=guess
+lin clemency_N = mkN "clemenza" ; -- status=guess
+lin clementine_N = mkN "mandarancio" | mkN "clementina" | mkN "clementino" ; -- status=guess status=guess status=guess
+lin clerestory_N = mkN "cleristorio" ; -- status=guess
+lin clergy_N = mkN "clero" ; -- status=guess
+lin clergyman_N = mkN "chierico" ; -- status=guess
+lin clerical_A = variants{} ; --
+lin clericalism_N = mkN "clericalismo" ; -- status=guess
+lin clerk_N = mkN "impiegato" ; -- status=guess
+lin clever_A = L.clever_A ;
+lin clew_N = mkN "bugna" ; -- status=guess
+lin click_N = mkN "clicca" ; -- status=guess
+lin click_V = mkV "cliccare" ; -- status=guess, src=wikt
+lin client_N = mkN "cliente" masculine ; -- status=guess
+lin cliff_N = mkN "rupe" | mkN "scogliera" ; -- status=guess status=guess
+lin climate_N = mkN "cambiamento climatico" | mkN "mutamento climatico" ; -- status=guess status=guess
+lin climatologist_N = mkN "climatologa" | mkN "climatologo" ; -- status=guess status=guess
+lin climatology_N = mkN "climatologia" ; -- status=guess
+lin climax_N = mkN "orgasmo" ; -- status=guess
+lin climb_N = variants{} ; --
+lin climb_V = mkV "arrampicare" | mkV "scalare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin climb_V2 = mkV2 (mkV "arrampicare") | mkV2 (mkV "scalare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin climber_N = mkN "arrampicatore" | mkN "scalatore" ; -- status=guess status=guess
+lin cling_V = mkV "aggrapparsi" | mkV "abbarbicarsi" | mkV "appiccicarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin clinic_N = mkN "clinica" ; -- status=guess
+lin clinical_A = mkA "clinico" ; -- status=guess
+lin clinician_N = mkN "clinico" ; -- status=guess
+lin clinometer_N = mkN "clinometro" ; -- status=guess
+lin clipboard_N = mkN "appunti" masculine ; -- status=guess
+lin clique_N = mkN "cricca" ; -- status=guess
+lin clitoral_A = mkA "clitorico" ; -- status=guess
+lin clitoris_N = mkN "clitoride" masculine ; -- status=guess
+lin cloaca_N = mkN "cloaca" | mkN "fogna" ; -- status=guess status=guess
+lin cloak_N = mkN "tabarro" ; -- status=guess
+lin cloak_V2 = mkV2 (mkV "ammantare") ; -- status=guess, src=wikt
+lin cloakroom_N = mkN "guardaroba" masculine ; -- status=guess
+lin cloche_N = mkN "cloche" ; -- status=guess
+lin clock_N = mkN "orologio" ; -- status=guess
+lin clock_V = mkV "cronometrare" ; -- status=guess, src=wikt
+lin clock_V2 = mkV2 (mkV "cronometrare") ; -- status=guess, src=wikt
+lin clockwise_Adv = mkAdv "senso orario" ; -- status=guess
+lin clockwork_N = mkN "meccanismo a molla" | mkN "orologeria" ; -- status=guess status=guess
+lin clog_N = mkN "zoccolo" ; -- status=guess
+lin clog_V = mkV "intasare" ; -- status=guess, src=wikt
+lin clog_V2 = mkV2 (mkV "intasare") ; -- status=guess, src=wikt
+lin cloisonne_N = mkN "cloisonné" ; -- status=guess
+lin cloister_N = mkN "chiostro" ; -- status=guess
+lin clone_N = mkN "clone" masculine ; -- status=guess
+lin clone_V2 = mkV2 (mkV "clonare") ; -- status=guess, src=wikt
+lin cloning_N = mkN "clonazione" feminine | mkN "clonaggio" ; -- status=guess status=guess
+lin close_A = mkA "vicino" | mkA "vicina" ; -- status=guess status=guess
+lin close_Adv = variants{} ; --
+lin close_N = mkN "fine" feminine ; -- status=guess
+lin close_V = chiudere_V ; -- status=guess, src=wikt
+lin close_V2 = L.close_V2 ;
+--subcat lin close_V2V = mkV2V (chiudere_V) ; -- status=guess, src=wikt
+--subcat lin close_VA = mkVA (chiudere_V) ; -- status=guess, src=wikt
+--subcat lin close_VS = mkVS (chiudere_V) ; -- status=guess, src=wikt
+lin closed_A = variants{} ; --
+lin closely_Adv = variants{} ; --
+lin closure_N = variants{} ; --
+lin clot_N = mkN "coagulo" | mkN "trombo" ; -- status=guess status=guess
+lin cloth_N = mkN "abbigliamento" | mkN "tonaca" | mkN "abito" | mkN "vestiario" | mkN "tenuta" ; -- status=guess status=guess status=guess status=guess status=guess
+lin clothes_N = variants{} ; --
+lin clotheshorse_N = mkN "stendibiancheria" masculine ; -- status=guess
+lin clothesline_N = mkN "linea di vestiti" ; -- status=guess
+lin clothing_N = mkN "abbigliamento" ; -- status=guess
+lin cloud_N = L.cloud_N ;
+lin cloud_V = mkV "rannuvolarsi" ; -- status=guess, src=wikt
+lin cloud_V2 = mkV2 (mkV "rannuvolarsi") ; -- status=guess, src=wikt
+lin cloudberry_N = mkN "camemoro" ; -- status=guess
+lin cloudburst_N = mkN "nubifragio" | mkN "scroscio" | mkN "rovescio" ; -- status=guess status=guess status=guess
+lin clove_N = mkN "spicchio" ; -- status=guess
+lin clover_N = mkN "trifoglio" ; -- status=guess
+lin clown_N = mkN "pagliaccio" ; -- status=guess
+lin club_1_N = variants{} ; --
+lin club_2_N = variants{} ; --
+lin club_N = mkN "club" | mkN "circolo" ; -- status=guess status=guess
+lin clue_N = mkN "indizio" | mkN "pista" masculine ; -- status=guess status=guess
+lin clumsiness_N = mkN "goffaggine" | mkN "inettitudine" | mkN "sgraziataggine" feminine ; -- status=guess status=guess status=guess
+lin clumsy_A = mkA "goffo" | mkA "impacciato" | mkA "maldestro" ; -- status=guess status=guess status=guess
+lin cluster_N = variants{} ; --
+lin clutch_N = mkN "frizione" feminine ; -- status=guess
+lin clutch_V = variants{} ; --
+lin clutch_V2 = variants{} ; --
+lin co_N = mkN "concognato" ; -- status=guess
+lin coach_1_N = variants{} ; --
+lin coach_2_N = variants{} ; --
+lin coach_3_N = variants{} ; --
+lin coach_N = mkN "corriera" ; -- status=guess
+lin coach_V = mkV "allenare" | mkV "addestrare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin coach_V2 = mkV2 (mkV "allenare") | mkV2 (mkV "addestrare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin coachman_N = mkN "cocchiere" masculine ; -- status=guess
+lin coagulable_A = mkA "coagulabile" ; -- status=guess
+lin coagulate_V = mkV "coagulare" | mkV "cagliare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin coagulate_V2 = mkV2 (mkV "coagulare") | mkV2 (mkV "cagliare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin coal_N = mkN "carbone" feminine ; -- status=guess
+lin coalescence_N = mkN "coalescenza" ; -- status=guess
+lin coalition_N = mkN "blocco" ; -- status=guess
+lin coarse_A = mkA "rozzo" | mkA "grezzo" | mkA "greggio" ; -- status=guess status=guess status=guess
+lin coast_N = mkN "costa" | mkN "costiera" | mkN "litorale" ; -- status=guess status=guess status=guess
+lin coastal_A = variants{} ; --
+lin coaster_N = mkN "nave costiera" ; -- status=guess
+lin coat_N = L.coat_N ;
+lin coat_V2 = mkV2 (mkV "rivestire") ; -- status=guess, src=wikt
+lin coax_V = costringere_V | mkV "incanalare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin coax_V2 = mkV2 (costringere_V) | mkV2 (mkV "incanalare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cobalt_N = mkN "cobalto" ; -- status=guess
+lin cobbler_N = mkN "ciabattino" | mkN "ciabattina" ; -- status=guess status=guess
+lin cobblestone_N = mkN "pavé" | mkN "ciottolo" ; -- status=guess status=guess
+lin cobra_N = mkN "cobra" masculine ; -- status=guess
+lin coca_N = mkN "coca" ; -- status=guess
+lin cocaine_N = mkN "cocaina" ; -- status=guess
+lin coccygeal_A = mkA "coccigeo" ; -- status=guess
+lin coccyx_N = mkN "coccige" ; -- status=guess
+lin cochineal_N = mkN "cocciniglia" ; -- status=guess
+lin cock_N = mkN "maschio" | mkN "uccello" ; -- status=guess status=guess
+lin cock_V2 = mkV2 (mkV "armare") ; -- status=guess, src=wikt
+lin cockade_N = mkN "coccarda" ; -- status=guess
+lin cockatrice_N = mkN "coccatrice" feminine ; -- status=guess
+lin cockchafer_N = mkN "maggiolino" | mkN "melolonta" masculine ; -- status=guess status=guess
+lin cocker_N = mkN "cocker" ; -- status=guess
+lin cockerel_N = mkN "galletto" | mkN "pollastra" | mkN "pollastro" ; -- status=guess status=guess status=guess
+lin cockle_N = mkN "loglio" ; -- status=guess
+lin cockpit_N = mkN "abitacolo" ; -- status=guess
+lin cockroach_N = mkN "blatta" | mkN "scarafaggio" ; -- status=guess status=guess
+lin cocoa_N = mkN "cacao" ; -- status=guess
+lin coconut_N = mkN "noce di cocco" ; -- status=guess
+lin cocoon_N = mkN "bozzolo" ; -- status=guess
+lin cod_N = mkN "merluzzo" ; -- status=guess
+lin code_N = mkN "codice" masculine ; -- status=guess
+lin code_V2 = variants{} ; --
+lin codefendant_N = mkN "litisconsorte" | mkN "coimputato" ; -- status=guess status=guess
+lin codeine_N = mkN "codeina" ; -- status=guess
+lin codex_N = mkN "codice" masculine ; -- status=guess
+lin codon_N = mkN "codone" masculine ; -- status=guess
+lin coeducation_N = mkN "coeducazione" feminine ; -- status=guess
+lin coefficient_N = mkN "coefficiente" masculine ; -- status=guess
+lin coelacanth_N = mkN "celacanto" ; -- status=guess
+lin coenzyme_N = mkN "coenzima" ; -- status=guess
+lin coerce_V2 = mkV2 (costringere_V) ; -- status=guess, src=wikt
+lin coercion_N = mkN "coercizione" feminine ; -- status=guess
+lin coercive_A = mkA "coercitivo" ; -- status=guess
+lin coexistent_A = mkA "coesistente" ; -- status=guess
+lin coffee_N = mkN "chicco di caffè" ; -- status=guess
+lin coffer_N = mkN "cassettone" masculine ; -- status=guess
+lin coffin_N = mkN "bara" | mkN "cassa da morto" ; -- status=guess status=guess
+lin cog_N = mkN "rotellina" ; -- status=guess
+lin cogent_A = mkA "intelligibile" | mkA "logico" ; -- status=guess status=guess
+lin cognac_N = mkN "cognac" ; -- status=guess
+lin cognate_A = mkA "affine" ; -- status=guess
+lin cognition_N = mkN "conoscenza" masculine ; -- status=guess
+lin cognitive_A = mkA "cognitivo" ; -- status=guess
+lin cognomen_N = mkN "cognome" masculine ; -- status=guess
+lin cohabitation_N = mkN "concubinato" ; -- status=guess
+lin coherent_A = mkA "coerente" ; -- status=guess
+lin cohort_N = mkN "coorte" ; -- status=guess
+lin coil_N = mkN "bobina" ; -- status=guess
+lin coin_N = mkN "moneta" ; -- status=guess
+lin coin_V2 = mkV2 (mkV "coniare") ; -- status=guess, src=wikt
+lin coincide_V = mkV "coincidere" ; -- status=guess, src=wikt
+lin coincidence_N = mkN "coincidenza" ; -- status=guess
+lin coinsurance_N = mkN "franchigia" ; -- status=guess
+lin coitus_N = mkN "coito" ; -- status=guess
+lin coke_N = mkN "coke" masculine ; -- status=guess
+lin col_N = mkN "forcella" ; -- status=guess
+lin colander_N = mkN "colino" ; -- status=guess
+lin colchicine_N = mkN "colchicina" ; -- status=guess
+lin cold_A = L.cold_A ;
+lin cold_N = mkN "fusione fredda" ; -- status=guess
+lin coldness_N = mkN "freddezza" ; -- status=guess
+lin colic_N = mkN "colica" ; -- status=guess
+lin colitis_N = mkN "colite" feminine ; -- status=guess
+lin collaborate_V = mkV "collaborare" ; -- status=guess, src=wikt
+lin collaboration_N = mkN "collaborazione" feminine ; -- status=guess
+lin collaborator_N = mkN "collaboratore" | mkN "collaboratrice" feminine ; -- status=guess status=guess
+lin collapse_N = mkN "collasso" | mkN "crollo" | mkN "tracollo" ; -- status=guess status=guess status=guess
+lin collapse_V = mkV (mkV "far") "collassare" | mkV (mkV "far") "crollare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin collapse_V2 = mkV2 (mkV (mkV "far") "collassare") | mkV2 (mkV (mkV "far") "crollare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin collar_N = mkN "collo" | mkN "anello" | mkN "fascetta" ; -- status=guess status=guess status=guess
+lin collar_V2 = mkV2 (mkV "beccare") ; -- status=guess, src=wikt
+lin colleague_N = mkN "collega" masculine ; -- status=guess
+lin collect_V = raccogliere_V ; -- status=guess, src=wikt
+lin collect_V2 = mkV2 (raccogliere_V) ; -- status=guess, src=wikt
+lin collection_N = mkN "raccolta" ; -- status=guess
+lin collective_A = variants{} ; --
+lin collective_N = mkN "contratto collettivo di lavoro" ; -- status=guess
+lin collectivism_N = mkN "collettivismo" ; -- status=guess
+lin collector_N = mkN "collezionista" masculine ; -- status=guess
+lin college_N = variants{} ; --
+lin collide_V = mkV "cozzare" ; -- status=guess, src=wikt
+lin colliery_N = mkN "miniera di carbone" ; -- status=guess
+lin colloid_N = mkN "colloide" | mkN "colóide" masculine ; -- status=guess status=guess
+lin colloidal_A = mkA "colloidale" ; -- status=guess
+lin colloquy_N = mkN "colloquio" | mkN "conversazione" feminine ; -- status=guess status=guess
+lin cologne_N = mkN "acqua di Colonia" ; -- status=guess
+lin colon_N = mkN "due punti" ; -- status=guess
+lin colonel_N = mkN "colonnello" ; -- status=guess
+lin colonial_A = variants{} ; --
+lin colonialism_N = mkN "colonialismo" ; -- status=guess
+lin colonist_N = mkN "colonisto" | mkN "colonista" ; -- status=guess status=guess
+lin colonnade_N = mkN "colonnato" ; -- status=guess
+lin colonoscopy_N = mkN "coloscopia" ; -- status=guess
+lin colony_N = mkN "colonia" ; -- status=guess
+lin color_A = mkA "daltonico" ; -- status=guess
+lin colorectal_A = mkA "colorettale" ; -- status=guess
+lin colorimeter_N = mkN "colorimetro" ; -- status=guess
+lin colorimetric_A = mkA "colorimetrico" ; -- status=guess
+lin colossus_N = mkN "colosso" ; -- status=guess
+lin colostrum_N = mkN "colostro" ; -- status=guess
+lin colour_N = mkN "televisore a colori" ; -- status=guess
+lin colour_V = variants{} ; --
+lin colour_V2 = variants{} ; --
+lin colour_V2A = variants{} ; --
+lin coloured_A = variants{} ; --
+lin colourful_A = variants{} ; --
+lin colt_N = mkN "puledro" ; -- status=guess
+lin colter_N = mkN "coltello" | mkN "coltro" ; -- status=guess status=guess
+lin columbarium_N = mkN "colombario" ; -- status=guess
+lin columbine_N = mkN "colombina" | mkN "aquilegia" ; -- status=guess status=guess
+lin columbium_N = mkN "columbio" ; -- status=guess
+lin column_N = mkN "colonna" ; -- status=guess
+lin coma_N = mkN "coma" ; -- status=guess
+lin comb_N = mkN "cresta" ; -- status=guess
+lin comb_V = mkV "pettinare" ; -- status=guess, src=wikt
+lin comb_V2 = mkV2 (mkV "pettinare") ; -- status=guess, src=wikt
+lin combat_N = mkN "battaglia" masculine ; -- status=guess
+lin combat_V = variants{} ; --
+lin combat_V2 = variants{} ; --
+lin combination_N = variants{} ; --
+lin combine_N = mkN "mietitrebbiatrice" ; -- status=guess
+lin combine_V = mkV "combinare" ; -- status=guess, src=wikt
+lin combine_V2 = mkV2 (mkV "combinare") ; -- status=guess, src=wikt
+--subcat lin combine_V2V = mkV2V (mkV "combinare") ; -- status=guess, src=wikt
+lin combine_VV = mkVV (mkV "combinare") ; -- status=guess, src=wikt
+lin combined_A = variants{} ; --
+lin combustion_N = mkN "combustione" feminine ; -- status=guess
+lin come_V = L.come_V ;
+--subcat lin come_V2 = mkV2 L.come_V ;
+--subcat lin come_VA = mkVA L.come_V ;
+--subcat lin come_VS = mkVS L.come_V ;
+--subcat lin come_VV = mkVV L.come_V ;
+lin comedy_N = mkN "commedia" ; -- status=guess
+lin comet_N = mkN "cometa" ; -- status=guess
+lin comfort_N = mkN "benessere" masculine ; -- status=guess
+lin comfort_V2 = variants{} ; --
+lin comfortable_A = mkA "comodo" ; -- status=guess
+lin comfortably_Adv = variants{} ; --
+lin comforter_N = mkN "consolatore" | mkN "consolatrice" feminine ; -- status=guess status=guess
+lin comfrey_N = mkN "consolida" ; -- status=guess
+lin comfy_A = mkA "comodo" ; -- status=guess
+lin comic_A = mkA "comico" ; -- status=guess
+lin comic_N = mkN "fumetto" | mkN "striscia" ; -- status=guess status=guess
+lin coming_A = variants{} ; --
+lin comma_N = mkN "virgola" masculine ; -- status=guess
+lin command_1_N = variants{} ; --
+lin command_2_N = variants{} ; --
+lin command_N = variants{} ; --
+lin command_V = variants{} ; --
+lin command_V2 = variants{} ; --
+lin commandant_N = mkN "comandante" masculine ; -- status=guess
+lin commander_N = variants{} ; --
+lin commandment_N = mkN "comandamento" ; -- status=guess
+lin commence_V = mkV "cominciare" ; -- status=guess, src=wikt
+lin commence_V2 = mkV2 (mkV "cominciare") ; -- status=guess, src=wikt
+lin commendation_N = mkN "elogio" | mkN "encomio" ; -- status=guess status=guess
+lin comment_N = mkN "commento" ; -- status=guess
+lin comment_V = variants{} ; --
+lin comment_V2 = variants{} ; --
+lin comment_VS = variants{} ; --
+lin commentary_N = variants{} ; --
+lin commentator_N = variants{} ; --
+lin commerce_N = variants{} ; --
+lin commercial_A = variants{} ; --
+lin commercial_N = mkN "chiocciola" ; -- status=guess
+lin commercialization_N = mkN "commercializzazione" feminine ; -- status=guess
+lin commission_N = variants{} ; --
+lin commission_V2 = variants{} ; --
+lin commission_V2V = variants{} ; --
+lin commissioner_N = variants{} ; --
+lin commit_V2 = mkV2 (mkV "affidare") ; -- status=guess, src=wikt
+--subcat lin commit_V2V = mkV2V (mkV "affidare") ; -- status=guess, src=wikt
+lin commitment_N = mkN "impegno" | mkN "dedizione" feminine ; -- status=guess status=guess
+lin committee_N = mkN "comitato" ; -- status=guess
+lin commodity_N = variants{} ; --
+lin commodore_N = mkN "commodoro" ; -- status=guess
+lin common_1_A = variants{} ; --
+lin common_2_A = variants{} ; --
+lin common_A = mkA "comune" ; -- status=guess
+lin common_N = mkN "ontano comune" ; -- status=guess
+lin commonly_Adv = variants{} ; --
+lin commonplace_N = mkN "luogo comune" ; -- status=guess
+lin commons_N = variants{} ; --
+lin commonwealth_N = variants{} ; --
+lin commotion_N = mkN "agitazione" feminine | mkN "scandalo" ; -- status=guess status=guess
+lin communicate_V = variants{} ; --
+lin communicate_V2 = variants{} ; --
+lin communication_N = mkN "comunicazione" feminine ; -- status=guess
+lin communism_N = mkN "comunismo" ; -- status=guess
+lin communist_A = mkA "comunista" ; -- status=guess
+lin communist_N = mkN "comunista and" ; -- status=guess
+lin community_N = mkN "comunanza" ; -- status=guess
+lin commute_V = mkV "commutare" ; -- status=guess, src=wikt
+lin commute_V2 = mkV2 (mkV "commutare") ; -- status=guess, src=wikt
+lin commuter_N = mkN "pendolare" masculine ; -- status=guess
+lin compact_A = mkA "compatto" ; -- status=guess
+lin compact_N = variants{} ; --
+lin companion_N = variants{} ; --
+lin company_1_N = mkN "compagnia" ;
+lin company_2_N = mkN "compagnia" ;
+lin comparable_A = mkA "comparabile" ; -- status=guess
+lin comparative_A = mkA "comparativo" ; -- status=guess
+lin comparative_N = mkN "comparativo" ; -- status=guess
+lin comparatively_Adv = variants{} ; --
+lin compare_V = mkV "paragonare" ; -- status=guess, src=wikt
+--subcat lin compare_V2 = mkV2 (mkV "paragonare") ; -- status=guess, src=wikt
+lin comparison_N = mkN "comparazione" feminine ; -- status=guess
+lin compartment_N = variants{} ; --
+lin compass_N = mkN "bussola" ; -- status=guess
+lin compassion_N = mkN "compassione" feminine ; -- status=guess
+lin compassionate_A = mkA "compassionevole" ; -- status=guess
+lin compatibility_N = mkN "compatibilità" feminine ; -- status=guess
+lin compatible_A = mkA "compatibile" ; -- status=guess
+lin compatriotMasc_N = mkN "compatriota" masculine ; -- status=guess
+lin compel_V2 = variants{} ; --
+lin compel_V2V = variants{} ; --
+lin compel_VV = variants{} ; --
+lin compensate_V = variants{} ; --
+lin compensate_V2 = variants{} ; --
+lin compensation_N = variants{} ; --
+lin compete_V = mkV "competere" | mkV "gareggiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin competence_N = variants{} ; --
+lin competent_A = variants{} ; --
+lin competition_N = mkN "competizione" feminine | mkN "concorrenza" ; -- status=guess status=guess
+lin competitive_A = variants{} ; --
+lin competitor_N = mkN "concorrente" ; -- status=guess
+lin compilation_N = mkN "compilazione" feminine ; -- status=guess
+lin compile_V2 = mkV2 (mkV "compilare") ; -- status=guess, src=wikt
+lin complacency_N = mkN "autocompiacimento" ; -- status=guess
+lin complain_V = mkV "lamentarsi" | mkV "lagnarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin complain_VS = mkVS (mkV "lamentarsi") | mkVS (mkV "lagnarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin complaint_N = mkN "disturbo" ; -- status=guess
+lin complement_V2 = variants{} ; --
+lin complementarity_N = mkN "complementarità" feminine ; -- status=guess
+lin complementary_A = variants{} ; --
+lin complete_A = mkA "completo" | mkA "completa" ; -- status=guess status=guess
+lin complete_V = mkV "completare" | compiere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin complete_V2 = mkV2 (mkV "completare") | mkV2 (compiere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin completely_Adv = variants{} ; --
+lin completeness_N = mkN "completezza" ; -- status=guess
+lin completion_N = mkN "completamento" ; -- status=guess
+lin complex_A = variants{} ; --
+lin complex_N = mkN "numero complesso" ; -- status=guess
+lin complexity_N = mkN "complessità" feminine ; -- status=guess
+lin compliance_N = mkN "arrendevolezza" ; -- status=guess
+lin complicate_V2 = mkV2 (mkV "complicare") ; -- status=guess, src=wikt
+lin complicated_A = variants{} ; --
+lin complication_N = variants{} ; --
+lin compliment_N = mkN "complimento" ; -- status=guess
+lin compliment_V2 = mkV2 (mkV "complimentarsi") ; -- status=guess, src=wikt
+lin compline_N = mkN "compieta" ; -- status=guess
+lin comply_V = mkV "attuare" ; -- status=guess, src=wikt
+lin comply_V2 = mkV2 (mkV "attuare") ; -- status=guess, src=wikt
+lin component_N = mkN "componente" masculine ; -- status=guess
+lin comport_V = mkV "comportarsi" ; -- status=guess, src=wikt
+lin comport_V2 = mkV2 (mkV "comportarsi") ; -- status=guess, src=wikt
+lin compose_V = comporre_V ; -- status=guess, src=wikt
+lin compose_V2 = mkV2 (comporre_V) ; -- status=guess, src=wikt
+lin composer_N = mkN "compositore" masculine ; -- status=guess
+lin composition_N = mkN "composizione" feminine ; -- status=guess
+lin compost_V2 = mkV2 (mkV "compostare") ; -- status=guess, src=wikt
+lin composure_N = mkN "contegno" | mkN "compostezza" | mkN "ritegno" | mkN "autocontrollo" | mkN "disponibilità" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin compote_N = mkN "composta" ; -- status=guess
+lin compound_A = mkA "composto" | mkA "costituito" ; -- status=guess status=guess
+lin compound_N = mkN "composto" | mkN "miscuglio" | mkN "amalgama" masculine ; -- status=guess status=guess status=guess
+lin compound_V = aggiungere_V ; -- status=guess, src=wikt
+lin compound_V2 = mkV2 (aggiungere_V) ; -- status=guess, src=wikt
+lin comprehend_V2 = mkV2 (comprendere_V) ; -- status=guess, src=wikt
+lin comprehensible_A = mkA "comprensibile" ; -- status=guess
+lin comprehensive_A = variants{} ; --
+lin compress_V2 = mkV2 (comprimere_V) ; -- status=guess, src=wikt
+lin compressibility_N = mkN "comprimibilità" feminine ; -- status=guess
+lin compression_N = mkN "compressione" feminine ; -- status=guess
+lin compressor_N = mkN "compressore" masculine ; -- status=guess
+lin comprise_V2 = mkV2 (consistere_V) ; -- status=guess, src=wikt
+lin compromise_N = variants{} ; --
+lin compromise_V = variants{} ; --
+lin compromise_V2 = variants{} ; --
+lin comptroller_N = mkN "controllore" masculine ; -- status=guess
+lin compulsiveness_N = mkN "compulsività" feminine ; -- status=guess
+lin compulsory_A = mkA "obbligatorio" ; -- status=guess
+lin computation_N = mkN "calcolo" ; -- status=guess
+lin computational_A = mkA "computazionale" ; -- status=guess
+lin compute_V = mkV "computare" | mkV "elaborare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin compute_V2 = mkV2 (mkV "computare") | mkV2 (mkV "elaborare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin computer_N = L.computer_N ;
+lin computing_N = variants{} ; --
+lin comrade_N = mkN "compagno" ; -- status=guess
+lin con_N = mkN "carcerato" ; -- status=guess
+lin concave_A = mkA "concavo" ; -- status=guess
+lin conceal_V2 = mkV2 (mkV "nascondere") | mkV2 (mkV "celare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin concede_V = variants{} ; --
+lin concede_V2 = variants{} ; --
+lin concede_VS = variants{} ; --
+lin conceit_N = mkN "concetto" ; -- status=guess
+lin conceivable_A = mkA "concepibile" | mkA "ideabile" | mkA "immaginabile" | mkA "pensabile" ; -- status=guess status=guess status=guess status=guess
+lin conceive_V = mkV "concepire" ; -- status=guess, src=wikt
+lin conceive_V2 = mkV2 (mkV "concepire") ; -- status=guess, src=wikt
+lin concentrate_N = mkN "concentrato" ; -- status=guess
+lin concentrate_V = mkV "concentrarsi" ; -- status=guess, src=wikt
+lin concentrate_V2 = mkV2 (mkV "concentrarsi") ; -- status=guess, src=wikt
+lin concentration_N = mkN "concentrazione" feminine ; -- status=guess
+lin concentric_A = mkA "concentrico" ; -- status=guess
+lin concept_N = mkN "concetto" ; -- status=guess
+lin conception_N = mkN "concetto" ; -- status=guess
+lin conceptual_A = variants{} ; --
+lin concern_N = mkN "impresa" ; -- status=guess
+--subcat lin concern_V = mkV "interessare" | mkV "concernere" ; -- status=guess, src=wikt status=guess, src=wikt
+lin concern_V2 = mkV2 (mkV "interessare") | mkV2 (mkV "concernere") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin concern_VS = mkVS (mkV "interessare") | mkVS (mkV "concernere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin concerned_A = variants{} ; --
+lin concerning_Prep = variants{} ; --
+lin concert_N = mkN "concerto" ; -- status=guess
+lin concert_V2 = mkV2 (mkV "concertare") | mkV2 (mkV "collaborare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin concertina_N = mkN "fisarmonica" ; -- status=guess
+lin concerto_N = mkN "concerto" ; -- status=guess
+lin concession_N = variants{} ; --
+lin concessive_A = mkA "concessivo" ; -- status=guess
+lin concise_A = mkA "conciso" ; -- status=guess
+lin conclave_N = mkN "conclave" masculine ; -- status=guess
+lin conclude_V = variants{} ; --
+lin conclude_V2 = variants{} ; --
+lin conclude_VS = variants{} ; --
+lin conclusion_N = mkN "conclusione" feminine ; -- status=guess
+lin conclusive_A = mkA "conclusivo" | mkA "decisivo" ; -- status=guess status=guess
+lin concomitant_A = mkA "concomitante" ; -- status=guess
+lin concordant_A = mkA "concordante – Syn.: concorde" ; -- status=guess
+lin concourse_N = mkN "concorso" | mkN "affluenza" | mkN "moltitudine" | mkN "turba" ; -- status=guess status=guess status=guess status=guess
+lin concrete_A = mkA "in di cemento" ; -- status=guess
+lin concrete_N = mkN "calcestruzzo" | mkN "cemento" ;
+lin concrete_V = mkV (mkV "coprire") "di calcestruzzo" | mkV "cementificare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin concrete_V2 = mkV2 (mkV (mkV "coprire") "di calcestruzzo") | mkV2 (mkV "cementificare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin concreteness_N = mkN "concretezza" ; -- status=guess
+lin concretion_N = mkN "concrezione" feminine ; -- status=guess
+lin concretism_N = mkN "concretismo" ; -- status=guess
+lin concubinage_N = mkN "concubinaggio" | mkN "concubinario" ; -- status=guess status=guess
+lin condemn_V2 = variants{} ; --
+lin condemnable_A = mkA "condannabile" | mkA "denunciabile" | mkA "dannabile" ; -- status=guess status=guess status=guess
+lin condensation_N = mkN "condensazione" feminine ; -- status=guess
+lin condense_V = mkV "condensarsi" ; -- status=guess, src=wikt
+lin condense_V2 = mkV2 (mkV "condensarsi") ; -- status=guess, src=wikt
+lin condiment_N = mkN "condimento" ; -- status=guess
+lin condition_1_N = variants{} ; --
+lin condition_2_N = variants{} ; --
+lin condition_N = mkN "condizioni" feminine ; -- status=guess
+lin condition_V2 = mkV2 (mkV "condizionare") ; -- status=guess, src=wikt
+lin conditioning_N = mkN "riscaldamento" ; -- status=guess
+lin condolence_N = mkN "condoglianze" ; -- status=guess
+lin condom_N = mkN "preservativo" | mkN "profilattico" | mkN "condom" masculine ; -- status=guess status=guess status=guess
+lin condominium_N = mkN "condominio" ; -- status=guess
+lin condor_N = mkN "condor" masculine ; -- status=guess
+lin conduct_N = mkN "comportamento" | mkN "condotta" ; -- status=guess status=guess
+lin conduct_V = mkV "comportarsi" ; -- status=guess, src=wikt
+lin conduct_V2 = mkV2 (mkV "comportarsi") ; -- status=guess, src=wikt
+lin conductive_A = mkA "conduttivo" ; -- status=guess
+lin conductor_N = mkN "direttore d'orchestra" ; -- status=guess
+lin conduit_N = mkN "condotto" ; -- status=guess
+lin cone_N = mkN "cono" ; -- status=guess
+lin confectioner_N = mkN "crema dit pasticceria" ; -- status=guess
+lin confectionery_N = mkN "dolciumi" masculine ; -- status=guess
+lin confederacy_N = mkN "confederazione" feminine ; -- status=guess
+lin confederation_N = mkN "confederazione" feminine ; -- status=guess
+lin confer_V = mkV "conferire" ; -- status=guess, src=wikt
+--subcat lin confer_V2 = mkV2 (mkV "conferire") ; -- status=guess, src=wikt
+lin conference_N = variants{} ; --
+lin confess_V = variants{} ; --
+lin confess_V2 = variants{} ; --
+lin confess_VS = variants{} ; --
+lin confession_N = mkN "confessione" feminine ; -- status=guess
+lin confidence_N = mkN "confidenziale" | mkN "riservato" ; -- status=guess status=guess
+lin confident_A = mkA "fiducioso" | mkA "sicuro" ; -- status=guess status=guess
+lin confidential_A = mkA "confidenziale" ; -- status=guess
+lin configuration_N = mkN "configurazione" feminine ; -- status=guess
+lin confine_V2 = variants{} ; --
+lin confirm_V2 = mkV2 (mkV "confermare") | mkV2 (mkV "cresimare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin confirm_VS = mkVS (mkV "confermare") | mkVS (mkV "cresimare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin confirmation_N = mkN "conferma" ; -- status=guess
+lin confiscate_V2 = mkV2 (mkV "confiscare") ; -- status=guess, src=wikt
+lin confiscation_N = mkN "confisca" ; -- status=guess
+lin conflagration_N = mkN "conflagrazione" feminine ; -- status=guess
+lin conflict_N = mkN "conflitto" ; -- status=guess
+lin conflict_V = variants{} ; --
+lin conform_V = variants{} ; --
+lin conform_V2 = variants{} ; --
+lin conformable_A = mkA "conforme" ; -- status=guess
+lin conformation_N = mkN "conformazione" feminine ; -- status=guess
+lin confront_V2 = variants{} ; --
+lin confrontation_N = mkN "scontro" ; -- status=guess
+lin confuse_V2 = variants{} ; --
+lin confusing_A = mkA "che confonde" | mkA "poco chiaro" ; -- status=guess status=guess
+lin confusion_N = variants{} ; --
+lin congeal_V = mkV "congelare" ; -- status=guess, src=wikt
+lin congeal_V2 = mkV2 (mkV "congelare") ; -- status=guess, src=wikt
+lin congener_N = mkN "congenere" masculine ; -- status=guess
+lin congeneric_A = mkA "congenere" ; -- status=guess
+lin congeniality_N = mkN "congenialità" feminine ; -- status=guess
+lin congenital_A = mkA "congenito" ; -- status=guess
+lin conger_N = mkN "grongo" ; -- status=guess
+lin congestion_N = mkN "congestione" feminine ; -- status=guess
+lin conglomeration_N = mkN "conglomerato" | mkN "conglomerazione" feminine ; -- status=guess status=guess
+lin congratulate_V2 = variants{} ; --
+lin congratulation_N = mkN "congratulazione" feminine ; -- status=guess
+lin congregation_N = mkN "congregazione" feminine ; -- status=guess
+lin congress_N = variants{} ; --
+lin congressman_N = mkN "membro del congresso" ; -- status=guess
+lin conical_A = mkA "conico" ; -- status=guess
+lin conifer_N = mkN "conifera" ; -- status=guess
+lin conjectural_A = mkA "congetturale" ; -- status=guess
+lin conjecture_N = mkN "congettura" ; -- status=guess
+lin conjugate_V = mkV "coniugare" ; -- status=guess, src=wikt
+lin conjugate_V2 = mkV2 (mkV "coniugare") ; -- status=guess, src=wikt
+lin conjugation_N = mkN "coniugazione" feminine ; -- status=guess
+lin conjunction_N = mkN "congiunzione" feminine ; -- status=guess
+lin conjunctivitis_N = mkN "congiuntivite" feminine ; -- status=guess
+lin conjurer_N = mkN "illusionista" masculine | mkN "prestigiatore" masculine ; -- status=guess status=guess
+lin connate_A = mkA "connato" ; -- status=guess
+lin connect_V = variants{} ; --
+lin connect_V2 = variants{} ; --
+lin connection_N = mkN "connessione" feminine ; -- status=guess
+lin connective_N = mkN "tessuto connettivo" ; -- status=guess
+lin connoisseur_N = mkN "intenditore" | mkN "conoscitore" | mkN "esperto" | mkN "connaisseur" masculine ; -- status=guess status=guess status=guess status=guess
+lin connotation_N = mkN "connotazione" feminine ; -- status=guess
+lin connotative_A = mkA "connotativo" ; -- status=guess
+lin connote_V2 = mkV2 (mkV "connotare") ; -- status=guess, src=wikt
+lin conquer_V2 = mkV2 (mkV "conquistare") | mkV2 (sconfiggere_V) | mkV2 (vincere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin conquest_N = mkN "conquista" ; -- status=guess
+lin consanguinity_N = mkN "consanguinità" ; -- status=guess
+lin conscience_N = mkN "coscienza" ; -- status=guess
+lin conscientious_A = mkA "coscienzioso" | mkA "acribia" ; -- status=guess status=guess
+lin conscientiousness_N = mkN "coscienziosità" feminine ; -- status=guess
+lin conscious_A = mkA "cosciente" ; -- status=guess
+lin consciousness_N = mkN "conoscenza" masculine | mkN "coscienza" ; -- status=guess status=guess
+lin conscript_N = mkN "coscritto" | mkN "soldato di leva" ; -- status=guess status=guess
+lin conscript_V2 = mkV2 (mkV "arruolare") ; -- status=guess, src=wikt
+lin consensual_A = mkA "consensuale" ; -- status=guess
+lin consensus_N = mkN "consenso" ; -- status=guess
+lin consent_N = mkN "consenso" ; -- status=guess
+lin consent_V = consentire_V ; -- status=guess, src=wikt
+lin consent_V2V = mkV2V (consentire_V) ; -- status=guess, src=wikt
+lin consequence_N = variants{} ; --
+lin consequently_Adv = variants{} ; --
+lin conservation_N = variants{} ; --
+lin conservative_A = variants{} ; --
+lin conservative_N = variants{} ; --
+lin conservatoire_N = mkN "conservatorio" ; -- status=guess
+lin conservatory_N = mkN "conservatorio" ; -- status=guess
+lin conserve_V2 = mkV2 (mkV "conservare") ; -- status=guess, src=wikt
+lin consider_V = mkV "considerare" ;
+lin consider_V2 = mkV2 "considerare" ;
+lin consider_V2A = variants{} ; --
+lin consider_V2V = variants{} ; --
+lin consider_V3 = variants{} ; --
+lin consider_VS = variants{} ; --
+lin consider_VV = mkVV (mkV "considerare") ;
+lin considerable_A = variants{} ; --
+lin considerably_Adv = variants{} ; --
+lin consideration_N = variants{} ; --
+lin considering_Prep = variants{} ; --
+lin considering_Subj = variants{} ; --
+lin consist_V = consistere_V ; -- status=guess, src=wikt
+lin consistency_N = variants{} ; --
+lin consistent_A = variants{} ; --
+lin consistently_Adv = variants{} ; --
+lin consolidate_V = variants{} ; --
+lin consolidate_V2 = variants{} ; --
+lin consonance_N = mkN "consonanza" ; -- status=guess
+lin consonant_A = mkA "consonante" ; -- status=guess
+lin consonant_N = mkN "consonante" feminine ; -- status=guess
+lin consortium_N = variants{} ; --
+lin conspiracy_N = mkN "cospirazione" feminine ; -- status=guess
+lin conspirator_N = mkN "congiurato" | mkN "congiurata" | mkN "cospiratore" | mkN "cospiratrice" | mkN "complottardo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin conspiratorial_A = mkA "cospirativo" | mkA "cospiratorio" ; -- status=guess status=guess
+lin constable_N = mkN "appuntato" | mkN "agente" masculine ; -- status=guess status=guess
+lin constant_A = mkA "costante" ; -- status=guess
+lin constant_N = mkN "costante" feminine ; -- status=guess
+lin constantan_N = mkN "costantana" ; -- status=guess
+lin constantly_Adv = variants{} ; --
+lin constellation_N = mkN "costellazione" feminine ; -- status=guess
+lin consternation_N = mkN "costernazione" feminine ; -- status=guess
+lin constipation_N = mkN "stipsi" | mkN "stitichezza" ; -- status=guess status=guess
+lin constituency_N = variants{} ; --
+lin constituent_A = mkA "costituente" ; -- status=guess
+lin constituent_N = mkN "elemento" ; -- status=guess
+lin constitute_V2 = variants{} ; --
+lin constitution_N = mkN "costituzione" feminine ; -- status=guess
+lin constitutional_A = variants{} ; --
+lin constrain_V2 = mkV2 (costringere_V) ; -- status=guess, src=wikt
+lin constraint_N = mkN "vincolo" ; -- status=guess
+lin construct_V2 = mkV2 (mkV "costruire") ; -- status=guess, src=wikt
+lin construction_N = variants{} ; --
+lin constructive_A = variants{} ; --
+lin constructivism_N = mkN "costruttivismo" ; -- status=guess
+lin constructor_N = mkN "costruttore" masculine ; -- status=guess
+lin consubstantial_A = mkA "consustanziale" | mkA "consostanziale" ; -- status=guess status=guess
+lin consubstantiation_N = mkN "consustanziazione" feminine ; -- status=guess
+lin consulate_N = mkN "consolato" ; -- status=guess
+lin consult_V = variants{} ; --
+lin consult_V2 = variants{} ; --
+lin consultancy_N = mkN "consulenza" ; -- status=guess
+lin consultant_N = variants{} ; --
+lin consultation_N = variants{} ; --
+lin consume_V = mkV "consumare" ; -- status=guess, src=wikt
+lin consume_V2 = mkV2 (mkV "consumare") ; -- status=guess, src=wikt
+lin consumer_N = mkN "consumatore" | mkN "consumatrice" feminine ; -- status=guess status=guess
+lin consummate_A = mkA "consumato" | mkA "completo" ; -- status=guess status=guess
+lin consummate_V2 = mkV2 (mkV "complere") | mkV2 (mkV "completare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin consumption_N = variants{} ; --
+lin contact_N = mkN "contatto" ; -- status=guess
+lin contact_V2 = mkV2 (mkV "contattare") ; -- status=guess, src=wikt
+lin contagion_N = mkN "contagio" ; -- status=guess
+lin contagious_A = mkA "contagioso" | mkA "infettivo" ; -- status=guess status=guess
+lin contain_V2 = mkV2 (contenere_V) ; -- status=guess, src=wikt
+lin container_N = mkN "contenitore" masculine | mkN "recipiente" masculine ; -- status=guess status=guess
+lin contaminate_V2 = mkV2 (mkV "contaminare") ; -- status=guess, src=wikt
+lin contamination_N = mkN "contaminazione" feminine ; -- status=guess
+lin contaminative_A = mkA "contaminante" ; -- status=guess
+lin contemn_V2 = mkV2 (mkV "disprezzare") | mkV2 (mkV "disdegnare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin contemplate_V = variants{} ; --
+lin contemplate_V2 = variants{} ; --
+lin contemplate_VS = variants{} ; --
+lin contemporary_A = mkA "contemporaneo" ; -- status=guess
+lin contemporary_N = variants{} ; --
+lin contempt_N = mkN "disprezzo" ; -- status=guess
+lin contend_V = variants{} ; --
+lin contend_VS = variants{} ; --
+lin content_A = mkA "contento" ; -- status=guess
+lin content_N = mkN "contenuto" ; -- status=guess
+lin content_V2 = mkV2 (soddisfare_V) ; -- status=guess, src=wikt
+lin contentious_A = mkA "bellicoso" | mkA "aggressivo" | mkA "provocatore" ; -- status=guess status=guess status=guess
+lin contest_N = mkN "concorso" ; -- status=guess
+lin contest_V = variants{} ; --
+lin contest_V2 = variants{} ; --
+lin contestable_A = mkA "contrastabile" | mkA "oppugnabile" ; -- status=guess status=guess
+lin context_N = mkN "contesto" ; -- status=guess
+lin contiguity_N = mkN "contiguità" feminine ; -- status=guess
+lin contiguous_A = mkA "contiguo" ; -- status=guess
+lin continence_N = mkN "moderazione" feminine | mkN "astinenza" | mkN "continenza" ; -- status=guess status=guess status=guess
+lin continent_N = mkN "continente" masculine ; -- status=guess
+lin continental_A = mkA "continentale" ; -- status=guess
+lin contingency_N = mkN "contingenza" ; -- status=guess
+lin continually_Adv = variants{} ; --
+lin continuation_N = mkN "continuazione" feminine ; -- status=guess
+lin continue_V = mkV "continuare" ; -- status=guess, src=wikt
+lin continue_V2 = mkV2 (mkV "continuare") ; -- status=guess, src=wikt
+--subcat lin continue_VS = mkVS (mkV "continuare") ; -- status=guess, src=wikt
+lin continue_VV = mkVV (mkV "continuare") ; -- status=guess, src=wikt
+lin continued_A = variants{} ; --
+lin continuing_A = variants{} ; --
+lin continuity_N = mkN "continuità" feminine ; -- status=guess
+lin continuous_A = mkA "continuo" ; -- status=guess
+lin continuously_Adv = variants{} ; --
+lin continuum_N = mkN "continuo" ; -- status=guess
+lin contortionist_N = mkN "contorsionista" masculine ; -- status=guess
+lin contour_N = mkN "contorno" ; -- status=guess
+lin contraband_N = mkN "contrabbando" ; -- status=guess
+lin contrabassoon_N = mkN "controfagotto" ; -- status=guess
+lin contraception_N = mkN "contraccezione" feminine ; -- status=guess
+lin contract_N = mkN "contratto" ; -- status=guess
+lin contract_V = contrarre_V ; -- status=guess, src=wikt
+lin contract_V2 = mkV2 (contrarre_V) ; -- status=guess, src=wikt
+lin contract_V2V = mkV2V (contrarre_V) ; -- status=guess, src=wikt
+lin contractible_A = mkA "contrattile" | mkA "contraibile" ; -- status=guess status=guess
+lin contraction_N = variants{} ; --
+lin contractor_N = variants{} ; --
+lin contractual_A = variants{} ; --
+lin contracture_N = mkN "contrattura" ; -- status=guess
+lin contradict_V2 = mkV2 (mkV "contradire") ; -- status=guess, src=wikt
+lin contradiction_N = mkN "contraddizione" feminine ; -- status=guess
+lin contraindication_N = mkN "controindicazione" feminine ; -- status=guess
+lin contralto_N = mkN "contralto" ; -- status=guess
+lin contraption_N = mkN "aggeggio" | mkN "congegno" | mkN "coso" | mkN "diavoleria" ; -- status=guess status=guess status=guess status=guess
+lin contrary_A = mkA "contrario" | mkA "opposto" ; -- status=guess status=guess
+lin contrary_N = variants{} ; --
+lin contrast_N = variants{} ; --
+lin contrast_V = variants{} ; --
+lin contrast_V2 = variants{} ; --
+lin contribute_V = mkV "contribuire" ; -- status=guess, src=wikt
+lin contribute_V2 = mkV2 (mkV "contribuire") ; -- status=guess, src=wikt
+--subcat lin contribute_V2V = mkV2V (mkV "contribuire") ; -- status=guess, src=wikt
+lin contribution_N = variants{} ; --
+lin contrive_V = mkV "combinare" | mkV "programmare" | mkV "intrigare" | mkV "complottare" | mkV "architettare" | mkV "escogitare" | mkV "inventare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin contrive_V2 = mkV2 (mkV "combinare") | mkV2 (mkV "programmare") | mkV2 (mkV "intrigare") | mkV2 (mkV "complottare") | mkV2 (mkV "architettare") | mkV2 (mkV "escogitare") | mkV2 (mkV "inventare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin control_N = variants{} ; --
+--subcat lin control_V = mkV "controllare" | mkV "influenzare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin control_V2 = mkV2 (mkV "controllare") | mkV2 (mkV "influenzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin controllable_A = mkA "dominabile" | mkA "frenabile" | mkA "raffrenabile" ; -- status=guess status=guess status=guess
+lin controlled_A = variants{} ; --
+lin controller_N = mkN "revisore" masculine ; -- status=guess
+lin controversial_A = variants{} ; --
+lin controversy_N = mkN "controversia" ; -- status=guess
+lin contumelious_A = mkA "sprezzante" ; -- status=guess
+lin contumely_N = mkN "contumelia" ; -- status=guess
+lin contusion_N = mkN "contusione" feminine ; -- status=guess
+lin conundrum_N = mkN "rompicapo" ; -- status=guess
+lin conurbation_N = mkN "conurbazione" feminine ; -- status=guess
+lin convection_N = mkN "convezione" feminine ; -- status=guess
+lin convenience_N = variants{} ; --
+lin convenient_A = mkA "conveniente" | mkA "comodo" ; -- status=guess status=guess
+lin convention_N = mkN "convenzione" feminine ; -- status=guess
+lin conventional_A = mkA "convenzionale" ; -- status=guess
+lin convergence_N = mkN "convergenza" ; -- status=guess
+lin conversation_N = mkN "conversazione" feminine | mkN "dialogo" | mkN "discorso" ; -- status=guess status=guess status=guess
+lin converse_V = mkV "conversare" ; -- status=guess, src=wikt
+lin conversely_Adv = variants{} ; --
+lin conversion_N = mkN "conversione" feminine ; -- status=guess
+lin convert_V = mkV "convertire" ; -- status=guess, src=wikt
+lin convert_V2 = mkV2 (mkV "convertire") ; -- status=guess, src=wikt
+lin convertible_N = mkN "marco convertibile" ; -- status=guess
+lin convex_A = mkA "convesso" ; -- status=guess
+lin convey_V2 = mkV2 (mkV "trasportare") ; -- status=guess, src=wikt
+lin convict_N = mkN "condannato" | mkN "carcerato" ; -- status=guess status=guess
+lin convict_V2 = mkV2 (mkV "condannare") ; -- status=guess, src=wikt
+lin conviction_N = mkN "convinzione" feminine ; -- status=guess
+lin convince_V2 = mkV2 (convincere_V) ; -- status=guess, src=wikt
+lin convince_V2V = mkV2V (convincere_V) ; -- status=guess, src=wikt
+lin convincing_A = variants{} ; --
+lin convolvulus_N = mkN "convolvolo" ; -- status=guess
+lin convoy_N = mkN "convoglio" ; -- status=guess
+lin cook_N = mkN "cuoco" | mkN "cuoca" ; -- status=guess status=guess
+lin cook_V = cuocere_V ; -- status=guess, src=wikt
+lin cook_V2 = mkV2 (cuocere_V) ; -- status=guess, src=wikt
+lin cookbook_N = mkN "ricettario" ; -- status=guess
+lin cookery_N = mkN "cucina" ; -- status=guess
+lin cookie_N = mkN "biscotto" ; -- status=guess
+lin cooking_N = variants{} ; --
+lin cool_A = mkA "termico" | mkA "fresco" | mkA "leggero" ; -- status=guess status=guess status=guess
+lin cool_V = variants{} ; --
+lin cool_V2 = variants{} ; --
+lin coop_N = mkN "stia" ; -- status=guess
+lin cooper_N = mkN "bottaio" ; -- status=guess
+lin cooperate_V = mkV "cooperare" ; -- status=guess, src=wikt
+lin cooperation_N = mkN "cooperazione" feminine ; -- status=guess
+lin cooperative_A = mkA "cooperativo" ; -- status=guess
+lin cooperative_N = mkN "cooperativa" ; -- status=guess
+lin coordinate_N = mkN "coordinata" ; -- status=guess
+lin coordinate_V = mkV "coordinare" ; -- status=guess, src=wikt
+lin coordinate_V2 = mkV2 (mkV "coordinare") ; -- status=guess, src=wikt
+lin coordination_N = mkN "coordinazione" feminine ; -- status=guess
+lin coot_N = mkN "folaga" ; -- status=guess
+lin cop_N = mkN "piedipiatti" masculine ; -- status=guess
+--subcat lin cop_V = variants{} ; --
+lin cop_V2 = variants{} ; --
+lin copaiba_N = mkN "copaive" feminine ; -- status=guess
+lin cope_V = variants{} ; --
+lin copilot_N = mkN "copilota" ; -- status=guess
+lin coping_N = mkN "capezzata" ; -- status=guess
+lin copious_A = mkA "copioso" ; -- status=guess
+lin coplanar_A = mkA "complanare" ; -- status=guess
+lin copper_N = mkN "rame" masculine ; -- status=guess
+lin coppersmith_N = mkN "fabbro di rame" ; -- status=guess
+lin coppice_N = mkN "bosco ceduo" ; -- status=guess
+lin copra_N = mkN "copra" ; -- status=guess
+lin copse_N = mkN "bosco ceduo" | mkN "macchia" | mkN "fratta" | mkN "boschetto" ; -- status=guess status=guess status=guess status=guess
+lin copula_N = mkN "copula" ; -- status=guess
+lin copy_N = mkN "copia" | mkN "replica" ; -- status=guess status=guess
+lin copy_V = mkV "copiaincollare" ; -- status=guess, src=wikt
+lin copy_V2 = mkV2 (mkV "copiaincollare") ; -- status=guess, src=wikt
+lin copyright_N = variants{} ; --
+lin copywriter_N = mkN "redattore" masculine ; -- status=guess
+lin coral_A = mkA "corallino" | mkA "corallina" ; -- status=guess status=guess
+lin coral_N = mkN "corallo" ; -- status=guess
+lin cord_N = variants{} ; --
+lin cordierite_N = mkN "cordierite" feminine ; -- status=guess
+lin core_N = mkN "caparra" ; -- status=guess
+lin corgi_N = mkN "corgi" masculine ; -- status=guess
+lin coriaceous_A = mkA "coriaceo" ; -- status=guess
+lin coriander_N = mkN "coriandolo" ; -- status=guess
+lin cork_N = mkN "s. m. sughero" ; -- status=guess
+lin corkscrew_N = mkN "cavatappi" masculine ; -- status=guess
+lin corm_N = mkN "cormo" ; -- status=guess
+lin cormorant_N = mkN "cormorano" ; -- status=guess
+lin corn_N = mkN "callo" | mkN "durone" masculine ; -- status=guess status=guess
+lin corncob_N = mkN "pannocchia" ; -- status=guess
+lin cornea_N = mkN "cornea" ; -- status=guess
+lin corner_N = mkN "angolo" ; -- status=guess
+lin cornet_N = mkN "cono di cialda" ; -- status=guess
+lin cornflower_N = mkN "fiordaliso" ; -- status=guess
+lin cornice_N = mkN "cornice" feminine | mkN "cornicione" masculine ; -- status=guess status=guess
+lin corny_A = mkA "sdolcinato" ; -- status=guess
+lin corolla_N = mkN "corolla" ; -- status=guess
+lin corollary_N = mkN "corollario" ; -- status=guess
+lin corona_N = mkN "corona" ; -- status=guess
+lin coronary_N = mkN "arteria coronaria" ; -- status=guess
+lin corporal_A = mkA "corporale" ; -- status=guess
+lin corporal_N = mkN "caporale" masculine ; -- status=guess
+lin corporate_A = variants{} ; --
+lin corporation_N = mkN "società" feminine | mkN "corporazione" feminine ; -- status=guess status=guess
+lin corps_N = variants{} ; --
+lin corpse_N = variants{} ; --
+lin corpus_N = mkN "corpus" masculine ; -- status=guess
+lin corpuscle_N = mkN "corpuzzo" | mkN "corpuscolo" ; -- status=guess status=guess
+lin corpuscular_A = mkA "corpuscolare" ; -- status=guess
+lin corral_V2 = mkV2 (mkV "riunire") ; -- status=guess, src=wikt
+lin correct_A = L.correct_A ;
+lin correct_V = mkV "correggere" ; -- status=guess, src=wikt
+lin correct_V2 = mkV2 (mkV "correggere") ; -- status=guess, src=wikt
+lin correct_VS = mkVS (mkV "correggere") ; -- status=guess, src=wikt
+lin correction_N = mkN "correzione" feminine ; -- status=guess
+lin correctly_Adv = variants{} ; --
+lin correlation_N = mkN "correlazione" feminine ; -- status=guess
+lin correspond_V = variants{} ; --
+lin correspond_V2 = variants{} ; --
+lin correspondence_N = mkN "corrispondenza" ; -- status=guess
+lin correspondent_N = variants{} ; --
+lin corresponding_A = variants{} ; --
+lin corridor_N = mkN "corridoio aereo" ; -- status=guess
+lin corrie_N = mkN "circo" ; -- status=guess
+lin corrigendum_N = mkN "refuso" ; -- status=guess
+lin corrosion_N = mkN "corrosione" feminine ; -- status=guess
+lin corrupt_A = mkA "corrotto" ; -- status=guess
+lin corrupt_V = corrompere_V ; -- status=guess, src=wikt
+lin corrupt_V2 = mkV2 (corrompere_V) ; -- status=guess, src=wikt
+lin corruptible_A = mkA "corruttibile" | mkA "corrompibile" ; -- status=guess status=guess
+lin corruption_N = mkN "corruzione" feminine ; -- status=guess
+lin corset_N = mkN "corsetto" ; -- status=guess
+lin corticosteroid_N = mkN "corticosteroide" masculine ; -- status=guess
+lin cortisone_N = mkN "cortisone" masculine ; -- status=guess
+lin corundum_N = mkN "corindone" masculine ; -- status=guess
+lin corvette_N = mkN "corvetta" ; -- status=guess
+lin cosignatory_A = mkA "cofirmatario" ; -- status=guess
+lin cosignatory_N = mkN "cofirmatario" ; -- status=guess
+lin cosine_N = mkN "coseno" ; -- status=guess
+lin cosmic_A = mkA "cosmico" ; -- status=guess
+lin cosmogony_N = mkN "cosmogonia" ; -- status=guess
+lin cosmology_N = mkN "cosmologia" ; -- status=guess
+lin cosmonaut_N = mkN "cosmonauta" ; -- status=guess
+lin cosmopolitan_A = mkA "cosmopolita" ; -- status=guess
+lin cosmos_N = mkN "cosmo" ; -- status=guess
+lin cosmotron_N = mkN "cosmotrone" masculine ; -- status=guess
+lin cost_N = mkN "costo" | mkN "spesa" ; -- status=guess status=guess
+lin cost_V = mkV "costare" ; -- status=guess, src=wikt
+lin cost_V2 = mkV2 (mkV "costare") ; -- status=guess, src=wikt
+lin costly_A = variants{} ; --
+lin costume_N = variants{} ; --
+lin cosy_A = mkA "accogliente" ; -- status=guess
+lin cot_N = mkN "greppia" | mkN "presepe" masculine ; -- status=guess status=guess
+lin cottage_N = mkN "casolare" masculine | mkN "rustico" ; -- status=guess status=guess
+lin cotton_N = mkN "cotone" masculine ; -- status=guess
+lin couch_N = mkN "canapè" masculine | mkN "divano" | mkN "sofà" masculine ; -- status=guess status=guess status=guess
+lin couch_V = reflV (mkV "sdraiare") ; -- status=guess, src=wikt
+lin couch_V2 = mkV2 (mkV "sdraiare") ; -- status=guess, src=wikt
+lin cough_N = mkN "tosse" masculine ; -- status=guess
+lin cough_V = mkV "tossire" ; -- status=guess, src=wikt
+--subcat lin cough_V2 = mkV2 (mkV "tossire") ; -- status=guess, src=wikt
+lin coulomb_N = mkN "coulomb" ; -- status=guess
+lin council_N = mkN "consiglio" ; -- status=guess
+lin councillor_N = variants{} ; --
+lin counsel_N = variants{} ; --
+lin counselling_N = variants{} ; --
+lin counsellor_N = variants{} ; --
+lin count_N = mkN "conte" masculine ; -- status=guess
+lin count_V = mkV "contare" ; -- status=guess, src=wikt
+lin count_V2 = L.count_V2 ;
+lin countable_A = mkA "enumerabile" ; -- status=guess
+lin countdown_N = mkN "conto alla rovescia" ; -- status=guess
+lin countenance_N = mkN "sembianza" | mkN "apparenza" | mkN "espressione" feminine ; -- status=guess status=guess status=guess
+lin counter_Adv = mkAdv "contro" ; -- status=guess
+lin counter_N = mkN "contrattacco" ; -- status=guess
+lin counter_V = contraddire_V ; -- status=guess, src=wikt
+--subcat lin counter_V2 = mkV2 (contraddire_V) ; -- status=guess, src=wikt
+lin counter_VS = mkVS (contraddire_V) ; -- status=guess, src=wikt
+lin counterclaim_N = mkN "controreclamo" | mkN "controrichiesta" ; -- status=guess status=guess
+lin countercurrent_N = mkN "corrente contraria" ; -- status=guess
+lin counterespionage_N = mkN "controspionaggio" ; -- status=guess
+lin counterfactual_A = mkA "controfattuale" ; -- status=guess
+lin counterfeit_A = mkA "contraffatto" | mkA "falso" ;
+lin counterfeit_N = mkN "contraffazione" feminine | mkN "falso" | mkN "imitazione" feminine ; -- status=guess status=guess status=guess
+lin counterfeit_V2 = mkV2 (contraffare_V) | mkV2 (mkV "falsificare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin counterfeiter_N = mkN "contraffattore" | mkN "falsario" ; -- status=guess status=guess
+lin counterfoil_N = mkN "matrice" feminine ; -- status=guess
+lin counterintelligence_N = mkN "controspionaggio" ; -- status=guess
+lin countermand_N = mkN "contrordine" masculine ; -- status=guess
+lin countermarch_N = mkN "contromarcia" ; -- status=guess
+lin counterpane_N = mkN "copriletto" ; -- status=guess
+lin counterpart_N = variants{} ; --
+lin counterpoint_N = mkN "contrappunto" ; -- status=guess
+lin countersign_V2 = mkV2 (mkV "controfirmare") ; -- status=guess, src=wikt
+lin countertenor_N = mkN "controtenore" ; -- status=guess
+lin countess_N = mkN "contessa" ; -- status=guess
+lin countless_A = mkA "innumerevole" | mkA "incalcolabile" | mkA "innumerabile" ; -- status=guess status=guess status=guess
+lin country_N = L.country_N ;
+lin countryside_N = mkN "campagna" ; -- status=guess
+lin county_N = mkN "contea" ; -- status=guess
+lin coup_N = mkN "colpo di stato" ; -- status=guess
+lin couple_N = mkN "paio" ; -- status=guess
+lin couple_V = mkV "agganciare" ; -- status=guess, src=wikt
+lin couple_V2 = mkV2 (mkV "agganciare") ; -- status=guess, src=wikt
+lin courage_N = mkN "coraggio" ; -- status=guess
+lin courageous_A = mkA "coraggioso" ; -- status=guess
+lin courier_N = mkN "corriere" masculine ; -- status=guess
+lin course_N = mkN "corso" | mkN "rotta" ;
+lin course_V = scorrere_V ; -- status=guess, src=wikt
+lin course_V2 = mkV2 (scorrere_V) ; -- status=guess, src=wikt
+lin court_1_N = variants{} ; --
+lin court_2_N = variants{} ; --
+lin court_N = mkN "cortile" masculine ; -- status=guess
+lin courteous_A = mkA "cortese" ; -- status=guess
+lin courtesan_N = mkN "prostituta" ; -- status=guess
+lin courtesy_N = mkN "cortesia" ; -- status=guess
+lin courthouse_N = mkN "palazzo di giustizia" ; -- status=guess
+lin courtliness_N = mkN "cortigianeria" ; -- status=guess
+lin courtyard_N = mkN "cortile" masculine | mkN "corte" feminine ; -- status=guess status=guess
+lin cousin_N = L.cousin_N ;
+lin covalent_A = mkA "covalente" ; -- status=guess
+lin covariance_N = mkN "covarianza" ; -- status=guess
+lin cove_N = mkN "calanca" ; -- status=guess
+lin covenant_N = mkN "patto" | mkN "accordo solenne" | mkN "contratto" ; -- status=guess status=guess status=guess
+lin cover_N = mkN "pane e coperta" | mkN "coperto" ; -- status=guess status=guess
+lin cover_V2 = mkV2 (mkV "coprire") ; -- status=guess, src=wikt
+--subcat lin cover_VS = mkVS (mkV "coprire") ; -- status=guess, src=wikt
+lin coverage_N = variants{} ; --
+lin coverall_N = mkN "tuta" ; -- status=guess
+lin covet_V2 = mkV2 (mkV "concupire") | mkV2 (mkV "bramare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin covey_N = mkN "tizio" | mkN "tipo" ; -- status=guess status=guess
+lin cow_N = L.cow_N ;
+lin coward_N = mkN "codardo" | mkN "pusillanime" | mkN "vigliacco" | mkN "vile" | mkN "coniglio" ; -- status=guess status=guess status=guess status=guess status=guess
+lin cowardice_N = mkN "codardia" | mkN "viltà" feminine | mkN "pusillanimità" | mkN "vigliaccheria" ; -- status=guess status=guess status=guess status=guess
+lin cowardly_A = mkA "codardo" | mkA "pusillanime" | mkA "vigliacco" | mkA "vile" ; -- status=guess status=guess status=guess status=guess
+lin cowbell_N = mkN "campanaccio" ; -- status=guess
+lin cowboy_N = mkN "mandriano" | mkN "vaccaio" | mkN "vaccaro" ; -- status=guess status=guess status=guess
+lin cowgirl_N = mkN "mandriana" ; -- status=guess
+lin cowherd_N = mkN "vaccaio" | mkN "vaccaia" | mkN "boaro" | mkN "boara" | mkN "bovaro" | mkN "bovara" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin cowl_N = mkN "cappuccio" ; -- status=guess
+lin coworker_N = mkN "collega" masculine ; -- status=guess
+lin coy_A = mkA "schivo" ; -- status=guess
+lin coyote_N = mkN "coyote" | mkN "coiote" masculine ; -- status=guess status=guess
+lin coypu_N = mkN "nutria" ; -- status=guess
+lin cozy_A = mkA "accogliente" ; -- status=guess
+lin crab_N = mkN "granchio" ; -- status=guess
+lin crack_N = mkN "stecca" ; -- status=guess
+--subcat lin crack_V = mkV "stonare" ; -- status=guess, src=wikt
+lin crack_V2 = mkV2 (mkV "stonare") ; -- status=guess, src=wikt
+lin crackdown_N = mkN "giro di vite" | mkN "misura restrittiva" | mkN "repressione" feminine ; -- status=guess status=guess status=guess
+lin crackle_V = mkV "crepitare" ; -- status=guess, src=wikt
+lin cradle_N = mkN "crosta lattea" ; -- status=guess
+lin cradle_V2 = mkV2 (mkV "cullare") ; -- status=guess, src=wikt
+lin craft_N = variants{} ; --
+lin craftsman_N = mkN "artéfice" ; -- status=guess
+lin crafty_A = mkA "furbo" ; -- status=guess
+lin cranberry_N = mkN "ossicocco" | mkN "mirtillo palustre" ; -- status=guess status=guess
+lin crane_N = mkN "gru" feminine ; -- status=guess
+lin crane_V = mkV "allungare" ; -- status=guess, src=wikt
+lin crane_V2 = mkV2 (mkV "allungare") ; -- status=guess, src=wikt
+lin cranial_A = mkA "cranico" ; -- status=guess
+lin craniology_N = mkN "craniologia" ; -- status=guess
+lin cranium_N = mkN "cranio" ; -- status=guess
+lin crap_N = mkN "schifezza" | mkN "escrementi" | mkN "merda" | mkN "cacca" ; -- status=guess status=guess status=guess status=guess
+lin crash_N = mkN "blocco" ; -- status=guess
+lin crash_V = mkV "imbucarsi" ; -- status=guess, src=wikt
+--subcat lin crash_V2 = mkV2 (mkV "imbucarsi") ; -- status=guess, src=wikt
+lin crass_A = mkA "grossolano" ; -- status=guess
+lin crate_N = mkN "cesto" ; -- status=guess
+lin crater_N = mkN "cratere" masculine ; -- status=guess
+lin crave_V = mkV "desiderare" ; -- status=guess, src=wikt
+lin crave_V2 = mkV2 (mkV "desiderare") ; -- status=guess, src=wikt
+lin craving_N = mkN "brama" ; -- status=guess
+lin crawl_N = mkN "crawl" ; -- status=guess
+lin crawl_V = mkV "strisciare" ; -- status=guess, src=wikt
+lin crayfish_N = mkN "aragosta" | mkN "gambero" | mkN "gambero di fiume" ; -- status=guess status=guess status=guess
+lin crayon_N = mkN "pastello" ; -- status=guess
+lin crazy_A = mkA "pazzo" ; -- status=guess
+lin creak_N = mkN "cric" masculine ; -- status=guess
+lin cream_N = mkN "crema" masculine ; -- status=guess
+lin creamy_A = mkA "cremoso" | mkA "cremosa" ; -- status=guess status=guess
+lin create_V = mkV "creare" ; -- status=guess, src=wikt
+lin create_V2 = mkV2 (mkV "creare") ; -- status=guess, src=wikt
+--subcat lin create_VV = mkVV (mkV "creare") ; -- status=guess, src=wikt
+lin creatine_N = mkN "creatinchinasi" ; -- status=guess
+lin creation_N = mkN "creazione" feminine ; -- status=guess
+lin creative_A = mkA "creativo" ; -- status=guess
+lin creator_N = mkN "creatore" masculine ; -- status=guess
+lin creature_N = mkN "creatura" ; -- status=guess
+lin credibility_N = variants{} ; --
+lin credit_N = mkN "credito" ; -- status=guess
+lin credit_V2 = variants{} ; --
+lin creditor_N = mkN "creditore" masculine ; -- status=guess
+lin creed_N = mkN "credo" ; -- status=guess
+lin creek_N = mkN "ruscello" ; -- status=guess
+lin creep_N = mkN "scollamento" ; -- status=guess
+lin creep_V = variants{} ; --
+lin creeper_N = mkN "girello" ; -- status=guess
+lin cremate_V2 = mkV2 (mkV "cremare") ; -- status=guess, src=wikt
+lin cremation_N = mkN "cremazione" feminine ; -- status=guess
+lin crenate_A = mkA "crenato" ; -- status=guess
+lin creole_N = mkN "creolo" ; -- status=guess
+lin creosol_N = mkN "creosolo" ; -- status=guess
+lin crepuscular_A = mkA "crepuscolare" | mkA "crepuscolare" ; -- status=guess status=guess
+lin crescendo_N = mkN "crescendo" ; -- status=guess
+lin crescent_N = mkN "cornetto" ; -- status=guess
+lin cress_N = mkN "crescione" masculine ; -- status=guess
+lin crest_N = mkN "cresta" ; -- status=guess
+lin cretinous_A = mkA "cretino" | mkA "cretina" ; -- status=guess status=guess
+lin crevasse_N = mkN "crepaccio" ; -- status=guess
+lin crew_N = mkN "folla" | mkN "gente" feminine ; -- status=guess status=guess
+lin crib_N = mkN "greppia" | mkN "mangiatoia" ; -- status=guess status=guess
+lin crick_N = mkN "torcicollo" ;
+lin cricket_N = mkN "fair play" ; -- status=guess
+lin crime_N = mkN "crimine" | mkN "delitto" ; -- status=guess status=guess
+lin criminal_A = mkA "criminale" | mkA "delittuoso" ; -- status=guess status=guess
+lin criminal_N = mkN "criminale" ; -- status=guess
+lin criminological_A = mkA "criminologico" ; -- status=guess
+lin criminologist_N = mkN "criminologo" | mkN "criminologa" ; -- status=guess status=guess
+lin criminology_N = mkN "criminologia" ; -- status=guess
+lin crimson_A = mkA "cremisi" ; -- status=guess
+lin crimson_N = mkN "cremisi" ; -- status=guess
+lin crisis_N = mkN "crisi" feminine ; -- status=guess
+lin crisscross_Adv = mkAdv "incrociarsi" | mkAdv "intersecarsi" ; -- status=guess status=guess
+lin criterion_N = mkN "criterio" ; -- status=guess
+lin critic_N = variants{} ; --
+lin critical_1_A = variants{} ; --
+lin critical_2_A = variants{} ; --
+lin critical_A = variants{} ; --
+lin criticism_N = mkN "critica" ; -- status=guess
+lin criticize_V = variants{} ; --
+lin criticize_V2 = variants{} ; --
+lin critique_N = variants{} ; --
+lin croak_V = mkV "crepare" ; -- status=guess, src=wikt
+lin croak_V2 = mkV2 (mkV "crepare") ; -- status=guess, src=wikt
+lin crochet_N = mkN "uncinetto" ; -- status=guess
+lin crock_N = mkN "catorcio" | mkN "rottame" masculine ; -- status=guess status=guess
+lin crockery_N = mkN "coccio" ; -- status=guess
+lin crocodile_N = mkN "coccodrillo" ; -- status=guess
+lin crocus_N = mkN "croco" ; -- status=guess
+lin croft_N = mkN "podere" masculine | mkN "campicello" | mkN "campetto" ; -- status=guess status=guess status=guess
+lin crone_N = mkN "befana" masculine ; -- status=guess
+lin cronyism_N = mkN "nepotismo" ; -- status=guess
+lin crop_N = mkN "cerchio nel grano" ; -- status=guess
+lin crop_V = variants{} ; --
+lin crop_V2 = variants{} ; --
+lin croquet_N = mkN "mazza da croquet" ; -- status=guess
+lin croquette_N = mkN "crocchetta" ; -- status=guess
+lin cross_A = mkA "irritato" | mkA "arrabbiato" ; -- status=guess status=guess
+lin cross_N = mkN "incrocio" ; -- status=guess
+lin cross_V = mkV "intralciare" | mkV "ostacolare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin cross_V2 = mkV2 (mkV "intralciare") | mkV2 (mkV "ostacolare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin crossbill_N = mkN "crociere" ; -- status=guess
+lin crossbow_N = mkN "balestra" ; -- status=guess
+lin crosseyed_A = mkA "strabico" ; -- status=guess
+lin crosshead_N = mkN "testacroce" | mkN "testa a croce" ; -- status=guess status=guess
+lin crossing_N = variants{} ; --
+lin crossword_N = mkN "cruciverba" | mkN "parole crociate" ; -- status=guess status=guess
+lin crotch_N = mkN "cavallo" feminine ; -- status=guess
+lin crotchet_N = mkN "semiminima" ; -- status=guess
+lin crouch_V = mkV "accovacciarsi" ; -- status=guess, src=wikt
+--subcat lin crouch_V2 = mkV2 (mkV "accovacciarsi") ; -- status=guess, src=wikt
+lin crouton_N = mkN "crostino" ; -- status=guess
+lin crow_N = mkN "cornacchia" | mkN "corvo" ; -- status=guess status=guess
+lin crowbar_N = mkN "piede di porco" ; -- status=guess
+lin crowd_N = mkN "folla" | mkN "turba" ; -- status=guess status=guess
+lin crowd_V = variants{} ; --
+lin crowd_V2 = variants{} ; --
+lin crown_N = mkN "corona" ; -- status=guess
+lin crown_V2 = mkV2 (mkV "incoronare") ; -- status=guess, src=wikt
+lin crucial_A = mkA "cruciforme" ; -- status=guess
+lin crucible_N = mkN "crogiolo" ; -- status=guess
+lin crucifer_N = mkN "crucifera" ; -- status=guess
+lin crucifix_N = mkN "crocifisso" | mkN "crucifisso" | mkN "crocefisso" | mkN "croce" feminine ; -- status=guess status=guess status=guess status=guess
+lin crucifixion_N = mkN "crocifissione" feminine ; -- status=guess
+lin cruciform_A = mkA "crociato" | mkA "cruciforme" ; -- status=guess status=guess
+lin crucify_V2 = mkV2 (crocifiggere_V) | mkV2 (mkV "crocefiggere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin crude_A = mkA "greggio" | mkA "grezzo" ; -- status=guess status=guess
+lin cruel_A = mkA "crudele" ; -- status=guess
+lin cruelty_N = mkN "crudeltà" feminine ; -- status=guess
+lin cruet_N = mkN "ampolla" ; -- status=guess
+lin cruise_N = mkN "crociera" ; -- status=guess
+lin cruiser_N = mkN "incrociatore" feminine ; -- status=guess
+lin crumb_N = mkN "impasto" ; -- status=guess
+lin crumble_V = mkV "sgretolarsi" | mkV "crollare" | mkV (mkV "ridursi") "in polvere" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin crumble_V2 = mkV2 (mkV "sgretolarsi") | mkV2 (mkV "crollare") | mkV2 (mkV (mkV "ridursi") "in polvere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin crunch_V = mkV "masticare" ; -- status=guess, src=wikt
+lin crunch_V2 = mkV2 (mkV "masticare") ; -- status=guess, src=wikt
+lin crusade_N = mkN "crociata" ; -- status=guess
+lin crusader_N = mkN "crociato" ; -- status=guess
+lin crush_N = mkN "cotta" ; -- status=guess
+lin crush_V = mkV (mkV "prendersi") "una cotta" ; -- status=guess, src=wikt
+lin crush_V2 = mkV2 (mkV (mkV "prendersi") "una cotta") ; -- status=guess, src=wikt
+lin crust_N = mkN "crosta" ; -- status=guess
+lin crustacean_N = mkN "crostaceo" ; -- status=guess
+lin crutch_N = mkN "stampella" | mkN "gruccia" ; -- status=guess status=guess
+lin crux_N = mkN "punto cruciale" ; -- status=guess
+lin cry_N = mkN "urlo" ; -- status=guess
+lin cry_V = mkV "gridare" | mkV "urlare" | mkV "gridare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cry_V2 = mkV2 (mkV "gridare") | mkV2 (mkV "urlare") | mkV2 (mkV "gridare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cryolite_N = mkN "criolite" feminine ; -- status=guess
+lin cryoscope_N = mkN "crioscopio" ; -- status=guess
+lin crypt_N = mkN "cripta" ; -- status=guess
+lin cryptography_N = mkN "crittografia" ; -- status=guess
+lin crystal_N = mkN "cristallo" ; -- status=guess
+lin crystalline_A = mkA "cristallino" ; -- status=guess
+lin crystallization_N = mkN "cristallizzazione" feminine ; -- status=guess
+lin cub_N = mkN "cucciolo" | mkN "for terms specific to any particular animal" | mkN "see bear cub" | mkN "fox cub" | mkN "etc" ; -- status=guess status=guess status=guess status=guess status=guess
+lin cube_N = mkN "cubo" ; -- status=guess
+lin cube_V2 = mkV2 (mkV (mkV "elevare") "al cubo") ;
+lin cubic_A = mkA "cubo" ; -- status=guess
+lin cubism_N = mkN "cubismo" ; -- status=guess
+lin cuckold_N = mkN "cornuto" | mkN "becco" ; -- status=guess status=guess
+lin cuckold_V2 = mkV2 (mkV (I.fare_V) "le corna") ; -- status=guess, src=wikt
+lin cuckoo_N = mkN "orologio a cucù" ; -- status=guess
+lin cucumber_N = mkN "cetriolo" ; -- status=guess
+lin cud_N = mkN "bolo" ; -- status=guess
+lin cuddle_N = mkN "coccola" ; -- status=guess
+lin cuddle_V = mkV "cullare" ; -- status=guess, src=wikt
+lin cuddle_V2 = mkV2 (mkV "cullare") ; -- status=guess, src=wikt
+lin cue_N = mkN "segnale" masculine ; -- status=guess
+lin cuisine_N = mkN "cucina" | mkN "culinaria" ; -- status=guess status=guess
+lin cull_V2 = mkV2 (cogliere_V) ; -- status=guess, src=wikt
+lin culminate_V = mkV "culminare" ; -- status=guess, src=wikt
+lin culminate_V2 = mkV2 (mkV "culminare") ; -- status=guess, src=wikt
+lin culprit_N = mkN "colpevole" | mkN "reo" ; -- status=guess status=guess
+lin cult_N = mkN "culto" ; -- status=guess
+lin cultivable_A = mkA "coltivabile" ; -- status=guess
+lin cultivate_V2 = mkV2 (mkV "coltivare") ; -- status=guess, src=wikt
+lin cultivation_N = mkN "coltura" ; -- status=guess
+lin cultural_A = mkA "culturale" ; -- status=guess
+lin culture_N = mkN "cultura" ; -- status=guess
+lin cumbersome_A = mkA "ingombrante" ; -- status=guess
+lin cumin_N = mkN "cumino" ; -- status=guess
+lin cummerbund_N = mkN "fascia di seta" | mkN "fascia di smoking" ; -- status=guess status=guess
+lin cumulative_A = mkA "cumulato" | mkA "cumulata" ; -- status=guess status=guess
+lin cumulus_N = mkN "cumulo" ; -- status=guess
+lin cunnilingus_N = mkN "cunnilinguo" | mkN "cunnilingus" masculine ; -- status=guess status=guess
+lin cunning_A = mkA "ingegnoso" ; -- status=guess
+lin cunning_N = mkN "furberia" | mkN "furbizia" ; -- status=guess status=guess
+lin cunt_N = mkN "fregna" | mkN "figa" | mkN "fica" ; 
+lin cup_N = mkN "coppiere" masculine ; -- status=guess
+lin cupboard_N = mkN "armadio" | mkN "credenza" ; -- status=guess status=guess
+lin cupidity_N = mkN "cupidigia" | mkN "cupidità" feminine ; -- status=guess status=guess
+lin cupola_N = mkN "cupola" ; -- status=guess
+lin cupric_A = mkA "rameico" ; -- status=guess
+lin cuprite_N = mkN "cuprite" ; -- status=guess
+lin cupronickel_N = mkN "cupronichel" masculine ; -- status=guess
+lin cupule_N = mkN "mallo" ; -- status=guess
+lin curable_A = mkA "curabile" ; -- status=guess
+lin curative_A = mkA "curativo" ; -- status=guess
+lin curd_N = mkN "coagulo" ; -- status=guess
+lin cure_1_N = variants{} ; --
+lin cure_2_N = variants{} ; --
+lin cure_N = variants{} ; --
+lin cure_V = mkV "curare" ; -- status=guess, src=wikt
+lin cure_V2 = mkV2 (mkV "curare") ; -- status=guess, src=wikt
+lin curettage_N = mkN "curettage" masculine ; -- status=guess
+lin curfew_N = mkN "coprifuoco" ; -- status=guess
+lin curiosity_N = mkN "curiosità" ; -- status=guess
+lin curious_A = mkA "curioso" ; -- status=guess
+lin curiously_Adv = variants{} ; --
+lin curium_N = mkN "curio" ; -- status=guess
+lin curl_N = mkN "ricciolo" | mkN "rotore" masculine ; -- status=guess status=guess
+lin curl_V = variants{} ; --
+--subcat lin curl_V2 = variants{} ; --
+lin curmudgeon_N = mkN "burbero" | mkN "musone" masculine ; -- status=guess status=guess
+lin currant_N = mkN "ribes" ; -- status=guess
+lin currency_N = mkN "valuta" ; -- status=guess
+lin current_A = mkA "corrente" | mkA "attuale" ; -- status=guess status=guess
+lin current_N = mkN "corrente" feminine ; -- status=guess
+lin currently_Adv = variants{} ; --
+lin curriculum_N = mkN "curriculum vitae" ; -- status=guess
+lin curry_N = mkN "curry" masculine ; -- status=guess
+lin curse_N = mkN "maledizione" feminine | mkN "maleficio" ; -- status=guess status=guess
+lin curse_V = maledire_V ; -- status=guess, src=wikt
+lin curse_V2 = mkV2 (maledire_V) ; -- status=guess, src=wikt
+lin cursive_A = mkA "corsivo" ; -- status=guess
+lin cursor_N = mkN "cursore" masculine ; -- status=guess
+lin curt_A = mkA "sbrigativo" ; -- status=guess
+lin curtain_N = mkN "tenda" | mkN "tappezzeria" | mkN "drappo" | mkN "drappeggio" | mkN "tendina" ; -- status=guess status=guess status=guess status=guess status=guess
+lin curtsey_N = mkN "riverenza" ; -- status=guess
+lin curtsey_V = mkV (I.fare_V) "la riverenza" ; -- status=guess, src=wikt
+lin curve_N = mkN "curva" ; -- status=guess
+lin curve_V = mkV "curvare" ; -- status=guess, src=wikt
+lin curve_V2 = mkV2 (mkV "curvare") ; -- status=guess, src=wikt
+lin cuscus_N = mkN "cusco" ; -- status=guess
+lin cushion_N = mkN "sponda" ; -- status=guess
+lin custody_N = variants{} ; --
+lin custom_N = mkN "dogana" ; -- status=guess
+lin customerMasc_N = variants{} ; --
+lin customize_V2 = mkV2 (mkV "customizzare") ; -- status=guess, src=wikt
+lin customs_N = mkN "dogana" ; -- status=guess
+lin cut_N = mkN "taglio" ; -- status=guess
+lin cut_V = mkV "alzare" ; -- status=guess, src=wikt
+lin cut_V2 = L.cut_V2 ;
+--subcat lin cut_V2A = mkV2A (mkV "alzare") ; -- status=guess, src=wikt
+lin cutaneous_A = mkA "cutaneo" ; -- status=guess
+lin cutaway_N = mkN "ritaglio" ; -- status=guess
+lin cute_A = mkA "carino" ; -- status=guess
+lin cutin_N = mkN "cutina" ; -- status=guess
+lin cutlery_N = mkN "coltelleria" | mkN "posate" ; -- status=guess status=guess
+lin cutlet_N = mkN "costoletta" ; -- status=guess
+lin cutting_N = mkN "talea" ; -- status=guess
+lin cuttlefish_N = mkN "seppia" ; -- status=guess
+lin cyanide_N = mkN "cianuro" ; -- status=guess
+lin cybernetics_N = mkN "cibernetica" ; -- status=guess
+lin cyborg_N = mkN "cyborg" ; -- status=guess
+lin cyclamen_N = mkN "ciclamino" ; -- status=guess
+lin cycle_N = mkN "ciclo" ; -- status=guess
+lin cyclic_A = mkA "ciclico" ; -- status=guess
+lin cycling_N = mkN "ciclismo" ; -- status=guess
+lin cyclist_N = mkN "ciclista" masculine ; -- status=guess
+lin cyclohexanol_N = mkN "cicloesanolo" ; -- status=guess
+lin cycloid_N = mkN "cicloide" feminine ; -- status=guess
+lin cyclone_N = mkN "ciclone" ; -- status=guess
+lin cyclonic_A = mkA "ciclonico" ; -- status=guess
+lin cyclopropane_N = mkN "ciclopropano" ; -- status=guess
+lin cyclops_N = mkN "ciclope" masculine ; -- status=guess
+lin cyclotron_N = mkN "ciclotrone" masculine ; -- status=guess
+lin cygnet_N = mkN "cigno giovane" ; -- status=guess
+lin cylinder_N = mkN "cilindro" ; -- status=guess
+lin cylindrical_A = mkA "cilindrico" ; -- status=guess
+lin cymbal_N = mkN "cembalo" ; -- status=guess
+lin cynic_N = mkN "cinico" ; -- status=guess
+lin cynical_A = mkA "cinico" ; -- status=guess
+lin cynodont_N = mkN "cinodonto" ; -- status=guess
+lin cynosure_N = mkN "tramontana" | mkN "guida" ; -- status=guess status=guess
+lin cypress_N = mkN "cipresso" ; -- status=guess
+lin cyst_N = mkN "ciste or cisti" ; -- status=guess
+lin cystic_A = mkA "cistico" ; -- status=guess
+lin cystitis_N = mkN "cistite" feminine ; -- status=guess
+lin cytochrome_N = mkN "citocromo" ; -- status=guess
+lin cytokine_N = mkN "citochina" ; -- status=guess
+lin cytology_N = mkN "citologia" ; -- status=guess
+lin cytopenia_N = mkN "citopenia" ; -- status=guess
+lin cytoplasm_N = mkN "citoplasma" masculine ; -- status=guess
+lin cytoplasmic_A = mkA "citoplasmatico" ; -- status=guess
+lin cytosine_N = mkN "citosina" ; -- status=guess
+lin cytoskeleton_N = mkN "citoscheletro" ; -- status=guess
+lin dabble_V = mkV "sguazzare" ; -- status=guess, src=wikt
+lin dabble_V2 = mkV2 (mkV "sguazzare") ; -- status=guess, src=wikt
+lin dabchick_N = mkN "tuffetto" ; -- status=guess
+lin dacha_N = mkN "dacia" ; -- status=guess
+lin dachshund_N = mkN "bassotto tedesco" ; -- status=guess
+lin dacite_N = mkN "dacite" feminine ; -- status=guess
+lin dactyl_N = mkN "dattilo" ; -- status=guess
+lin dad_N = mkN "papà" masculine | mkN "babbo" | mkN "pà" masculine ; -- status=guess status=guess status=guess
+lin daddy_N = mkN "papà" masculine | mkN "babbo" ; -- status=guess status=guess
+lin daffodil_N = mkN "narciso" ; -- status=guess
+lin dagger_N = mkN "daga" | mkN "pugnale" | mkN "stiletto" | mkN "misericordia" ; -- status=guess status=guess status=guess status=guess
+lin dahlia_N = mkN "dalia" ; -- status=guess
+lin daily_A = mkA "quotidiano" | mkA "giornaliero" ; -- status=guess status=guess
+lin daily_Adv = mkAdv "quotidianamente" | mkAdv "giornalmente" | mkAdv "ogni giorno" | mkAdv "tutti i giorni" ; -- status=guess status=guess status=guess status=guess
+lin daily_N = mkN "quotidiano" ; -- status=guess
+lin dairy_N = mkN "alimentari" masculine ; -- status=guess
+lin daisy_N = mkN "pratolina" | mkN "margheritina" ; -- status=guess status=guess
+lin dally_V = mkV "trastullarsi" ; -- status=guess, src=wikt
+lin dam_N = mkN "argine" masculine | mkN "diga" ; -- status=guess status=guess
+lin dam_V2 = mkV2 (mkV "imbrigliare") ; -- status=guess, src=wikt
+lin damage_N = mkN "danno" ; -- status=guess
+lin damage_V2 = mkV2 (mkV "danneggiare") | mkV2 (mkV "rovinare") | mkV2 (mkV "macchiare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin damaging_A = variants{} ; --
+lin damask_N = mkN "damasco" ; -- status=guess
+lin dammit_Interj = mkInterj "merda" | mkInterj "cazzo" | mkInterj "dannazione" | mkInterj "cavolo" | mkInterj "cribbio" ; -- status=guess status=guess status=guess status=guess status=guess
+lin damn_Interj = mkInterj "accidenti" | mkInterj "dannazione" | mkInterj "cribbio" | mkInterj "cavolo" ; -- status=guess status=guess status=guess status=guess
+lin damn_N = mkN "maledire" ; ----
+lin damn_V2 = mkV2 (mkV "dannare") ; -- status=guess, src=wikt
+lin damnation_N = mkN "dannazione" feminine ; -- status=guess
+lin damp_A = mkA "umidità" | mkA "umido" ; -- status=guess status=guess
+lin damp_N = mkN "grisù" ; -- status=guess
+lin damp_V = mkV "smorzare" | mkV "soffocare" | mkV "rallentare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin damp_V2 = mkV2 (mkV "smorzare") | mkV2 (mkV "soffocare") | mkV2 (mkV "rallentare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dance_N = mkN "ballo" | mkN "danza" ; -- status=guess status=guess
+lin dance_V = mkV "ballare" | mkV "danzare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dance_V2 = mkV2 (mkV "ballare") | mkV2 (mkV "danzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dancer_N = mkN "ballerino" | mkN "ballerina" | mkN "danzatore" | mkN "danzatrice" feminine ; -- status=guess status=guess status=guess status=guess
+lin dancing_N = variants{} ; --
+lin dandelion_N = mkN "soffione" | mkN "dente di leone" ; -- status=guess status=guess
+lin dander_N = mkN "forfora" ; -- status=guess
+lin dandruff_N = mkN "forfora" ; -- status=guess
+lin danger_N = mkN "pericolo" ; -- status=guess
+lin dangerous_A = mkA "pericoloso" | mkA "pericolosa" ; -- status=guess status=guess
+lin dangle_V = mkV "penzolare" ; -- status=guess, src=wikt
+lin dangle_V2 = mkV2 (mkV "penzolare") ; -- status=guess, src=wikt
+--subcat lin dare_V = mkV "osare" ; -- status=guess, src=wikt
+lin dare_V2 = mkV2 (mkV "osare") ; -- status=guess, src=wikt
+lin dare_VV = mkVV (mkV "osare") ; -- status=guess, src=wikt
+lin daredevil_A = mkA "scavezzacollo" ; -- status=guess
+lin dark_A = mkA "scuro" | mkA "oscuro" | mkA "fosco" | mkA "tetro" ; -- status=guess status=guess status=guess status=guess
+lin dark_N = mkN "oscurità" feminine | mkN "tenebra" ; -- status=guess status=guess
+lin darkness_N = mkN "oscurità" feminine ; -- status=guess
+lin darkroom_N = mkN "camera oscura" ; -- status=guess
+lin darling_N = mkN "tesoro" | mkN "amore" masculine ; -- status=guess status=guess
+lin darmstadtium_N = mkN "darmstadtio" ; -- status=guess
+lin dash_V = variants{} ; --
+--subcat lin dash_V2 = variants{} ; --
+lin dashboard_N = mkN "cruscotto" ; -- status=guess
+lin data_N = mkN "dato" ; -- status=guess
+lin database_N = mkN "database" | mkN "base di dati" ; -- status=guess status=guess
+lin date_1_N = variants{} ; --
+lin date_3_N = variants{} ; --
+lin date_7_N = variants{} ; --
+lin date_N = variants{} ; --
+lin date_V = mkV "datare" ; -- status=guess, src=wikt
+lin date_V2 = mkV2 (mkV "datare") ; -- status=guess, src=wikt
+lin dative_N = mkN "caso dativo" ; -- status=guess
+lin daub_N = mkN "crosta" ; -- status=guess
+lin daughter_N = mkN "figlia" ; -- status=guess
+lin davit_N = mkN "gru" feminine ; -- status=guess
+lin dawdle_V = mkV "bighellonare" ; -- status=guess, src=wikt
+lin dawdle_V2 = mkV2 (mkV "bighellonare") ; -- status=guess, src=wikt
+lin dawn_N = mkN "albori" masculine | mkN "schiudersi" masculine ; -- status=guess status=guess
+lin dawn_V = mkV "spuntare" ; -- status=guess, src=wikt
+lin day_N = L.day_N ;
+lin daydream_N = mkN "sogno ad occhi aperti" | mkN "fantasticheria" ; -- status=guess status=guess
+lin daydream_V = mkV "fantasticare" | mkV (mkV "sognare") "ad occhi aperti" ; -- status=guess, src=wikt status=guess, src=wikt
+lin daylight_N = mkN "ora legale" ; -- status=guess
+lin days_N = mkN "giorni" masculine ; -- status=guess
+lin dazzle_V2 = mkV2 (mkV "abbagliare") ; -- status=guess, src=wikt
+lin deacon_N = mkN "diacono" ; -- status=guess
+lin deaconess_N = mkN "diaconessa" ; -- status=guess
+lin deactivate_V2 = mkV2 (mkV "disattivare") ; -- status=guess, src=wikt
+lin dead_A = mkA "morto" ; -- status=guess
+lin dead_Adv = variants{} ; --
+lin dead_N = mkN "bonaccia" ; -- status=guess
+lin deaden_V2 = mkV2 (mkV "intontire") | mkV2 (mkV "smorzare") | mkV2 (mkV "attenuare") | mkV2 (mkV "sminuire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deadline_N = mkN "scadenza" ; -- status=guess
+lin deadly_A = variants{} ; --
+lin deadpan_A = mkA "impassibile" ; -- status=guess
+lin deaf_A = mkA "sordo" ; -- status=guess
+lin deaf_N = mkN "i sordi" | mkN "i non udenti" ; -- status=guess status=guess
+lin deal_N = mkN "contratto" ; -- status=guess
+lin deal_V = variants{} ; --
+lin deal_V2 = variants{} ; --
+lin dealer_N = mkN "piazzista" ; -- status=guess
+lin dealing_N = variants{} ; --
+lin dean_N = mkN "decano" ; -- status=guess
+lin dear_A = mkA "caro" | mkA "costoso" ; -- status=guess status=guess
+lin dear_Interj = variants{} ; --
+lin dear_N = variants{} ; --
+lin dearth_N = mkN "carestia" ; -- status=guess
+lin death_N = mkN "la morte" | mkN "l'arcano senza nome" ; -- status=guess status=guess
+lin deathbed_N = mkN "letto di morte" ; -- status=guess
+lin debase_V2 = mkV2 (mkV "avvilire") ; -- status=guess, src=wikt
+lin debatable_A = mkA "discutibile" | mkA "opinabile" ; -- status=guess status=guess
+lin debate_N = mkN "dibattito" | mkN "dibattimento" ; -- status=guess status=guess
+lin debate_V = mkV "dibattere" ; -- status=guess, src=wikt
+lin debate_V2 = mkV2 (mkV "dibattere") ; -- status=guess, src=wikt
+lin debit_N = mkN "carta di debito" ; -- status=guess
+lin debris_N = mkN "maceria" ; -- status=guess
+lin debt_N = mkN "debito" ; -- status=guess
+lin debtor_N = mkN "debitore" | mkN "debitrice" feminine ; -- status=guess status=guess
+lin debugger_N = mkN "debugger" masculine ; -- status=guess
+lin debut_1_N = variants{} ; --
+lin debut_2_N = variants{} ; --
+lin debut_N = mkN "debutto" ; -- status=guess
+lin decade_N = mkN "decennio" | mkN "decade" feminine ; -- status=guess status=guess
+lin decadence_N = mkN "decadenza" ; -- status=guess
+lin decadent_A = mkA "decadente" ; -- status=guess
+lin decadent_N = mkN "decadentista" masculine ; -- status=guess
+lin decagon_N = mkN "decagono" ; -- status=guess
+lin decahedron_N = mkN "decaedro" ; -- status=guess
+lin decal_N = mkN "decalcabile" masculine ; -- status=guess
+lin decant_V2 = mkV2 (mkV "travasare") ; -- status=guess, src=wikt
+lin decapitate_V2 = mkV2 (mkV "decapitare") ; -- status=guess, src=wikt
+lin decapitation_N = mkN "decapitazione" feminine ; -- status=guess
+lin decay_N = variants{} ; --
+lin decay_V = mkV "imputridire" ; -- status=guess, src=wikt
+lin decease_V = morire_V ; -- status=guess, src=wikt
+lin deceit_N = mkN "inganno" | mkN "frode" feminine ; -- status=guess status=guess
+lin deceitful_A = mkA "bugiardo" ; -- status=guess
+lin deceive_V2 = mkV2 (mkV "ingannare") ; -- status=guess, src=wikt
+lin decent_A = mkA "presentabile" ; -- status=guess
+lin deception_N = mkN "mistificazione" feminine | mkN "inganno" ; -- status=guess status=guess
+lin deceptive_A = mkA "ingannevole" ; -- status=guess
+lin deceptiveness_N = mkN "illusorietà" feminine ; -- status=guess
+lin decibel_N = mkN "decibel" masculine ; -- status=guess
+lin decide_V = variants{} ; --
+lin decide_V2 = variants{} ; --
+lin decide_VS = variants{} ; --
+lin decide_VV = variants{} ; --
+lin deciduous_A = mkA "deciduo" ; -- status=guess
+lin decigram_N = mkN "decigrammo" ; -- status=guess
+lin decimal_N = mkN "decimale" ; -- status=guess
+lin decimate_V2 = mkV2 (mkV "decimare") ; -- status=guess, src=wikt
+lin decipherable_A = mkA "decifrabile" ; -- status=guess
+lin decipherer_N = mkN "decifratore" masculine ; -- status=guess
+lin decision_N = mkN "decisione" feminine ; -- status=guess
+lin decision_making_N = variants{} ; --
+lin decisive_A = mkA "decisivo" ; -- status=guess
+lin deck_N = mkN "sdraio" | mkN "sedia a sdraio" ; -- status=guess status=guess
+lin declaration_N = mkN "dichiarazione" feminine ; -- status=guess
+lin declare_V = mkV "dichiarare" ; -- status=guess, src=wikt
+lin declare_V2 = mkV2 (mkV "dichiarare") ; -- status=guess, src=wikt
+--subcat lin declare_V2V = mkV2V (mkV "dichiarare") ; -- status=guess, src=wikt
+lin declare_VS = mkVS (mkV "dichiarare") ; -- status=guess, src=wikt
+lin declension_N = mkN "declinazione" feminine ; -- status=guess
+lin declination_N = mkN "declinazione" feminine ; -- status=guess
+lin decline_N = mkN "declino" ; -- status=guess
+lin decline_V = mkV "declinare" ; -- status=guess, src=wikt
+lin decline_V2 = mkV2 (mkV "declinare") ; -- status=guess, src=wikt
+--subcat lin decline_VS = mkVS (mkV "declinare") ; -- status=guess, src=wikt
+lin decline_VV = mkVV (mkV "declinare") ; -- status=guess, src=wikt
+lin declivity_N = mkN "declivio" ; -- status=guess
+lin decoction_N = mkN "decotto" ; -- status=guess
+lin decompose_V = mkV "decomporsi" ; -- status=guess, src=wikt
+lin decompose_V2 = mkV2 (mkV "decomporsi") ; -- status=guess, src=wikt
+lin decomposition_N = mkN "decomposizione" feminine ; -- status=guess
+lin decongestant_N = mkN "decongestionante" masculine ; -- status=guess
+lin decontamination_N = mkN "decontaminazione" feminine ; -- status=guess
+lin decorate_V2 = variants{} ; --
+lin decoration_N = mkN "decorazione" feminine ; -- status=guess
+lin decorative_A = mkA "decorativo" ; -- status=guess
+lin decorator_N = mkN "decoratore" | mkN "decoratrice" | mkN "paratore" | mkN "paratrice" feminine ; -- status=guess status=guess status=guess status=guess
+lin decorum_N = mkN "decoro" ; -- status=guess
+lin decoy_N = mkN "zimbello" ; -- status=guess
+lin decrease_N = mkN "diminuzione di" | mkN "calo di" | mkN "ribasso di" | mkN "riduzione di" ; -- status=guess status=guess status=guess status=guess
+lin decrease_V = mkV "diminuire" | mkV "calare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin decrease_V2 = mkV2 (mkV "diminuire") | mkV2 (mkV "calare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin decree_N = mkN "decreto" ; -- status=guess
+lin decrepit_A = mkA "decrepito" ; -- status=guess
+lin dedicate_V2 = variants{} ; --
+lin dedifferentiation_N = mkN "dedifferenziazione" feminine ; -- status=guess
+lin deduce_V2 = mkV2 (dedurre_V) ; -- status=guess, src=wikt
+lin deduct_V2 = mkV2 (mkV "defalcare") ; -- status=guess, src=wikt
+lin deductible_A = mkA "detraibile" ; -- status=guess
+lin deduction_N = mkN "deduzione" feminine ; -- status=guess
+lin deductive_A = mkA "deduttivo" ; -- status=guess
+lin deed_N = mkN "fatto" feminine | mkN "gesto" | mkN "gesta" ; -- status=guess status=guess status=guess
+lin deem_V2 = mkV2 (mkV "considerare") | mkV2 (mkV "valutare") | mkV2 (mkV "credere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deem_V2A = mkV2A (mkV "considerare") | mkV2A (mkV "valutare") | mkV2A (mkV "credere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deem_V2V = mkV2V (mkV "considerare") | mkV2V (mkV "valutare") | mkV2V (mkV "credere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deep_A = mkA "profondo" ; -- status=guess
+lin deep_Adv = variants{} ; --
+lin deep_N = mkN "imbutitura" ; -- status=guess
+lin deepen_V = mkV "approfondire" ; -- status=guess, src=wikt
+lin deepen_V2 = mkV2 (mkV "approfondire") ; -- status=guess, src=wikt
+lin deeply_Adv = variants{} ; --
+lin deer_N = mkN "cervo" | mkN "alce" | mkN "renna" | mkN "daino" | mkN "capriolo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin defamation_N = mkN "diffamazione" feminine ; -- status=guess
+lin default_N = mkN "predefinito" ; -- status=guess
+lin defeat_N = mkN "sconfitta" | mkN "disfatta" | mkN "fallimento" | mkN "insuccesso" ; -- status=guess status=guess status=guess status=guess
+lin defeat_V2 = mkV2 (sconfiggere_V) | mkV2 (mkV "battere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin defeatism_N = mkN "disfattismo" ; -- status=guess
+lin defeatist_N = mkN "disfattista" masculine ; -- status=guess
+lin defecate_V = mkV "defecare" ; -- status=guess, src=wikt
+lin defecation_N = mkN "defecazione" feminine ; -- status=guess
+lin defect_N = mkN "difetto" ; -- status=guess
+lin defect_V = mkV "defezionare" ; -- status=guess, src=wikt
+lin defective_A = mkA "difettoso" ; -- status=guess
+lin defence_N = mkN "difesa" ; -- status=guess
+--subcat lin defend_V = mkV "difendere" ; -- status=guess, src=wikt
+lin defend_V2 = mkV2 (mkV "difendere") ; -- status=guess, src=wikt
+lin defendable_A = mkA "difendibile" | mkA "sostenibile" | mkA "tenibile" ; -- status=guess status=guess status=guess
+lin defendant_N = variants{} ; --
+lin defenderMasc_N = variants{} ; --
+lin defenestration_N = mkN "defenestrazione" feminine ; -- status=guess
+lin defensible_A = mkA "difendibile" | mkA "sostenibile" | mkA "tenibile" ; -- status=guess status=guess status=guess
+lin defensive_A = variants{} ; --
+lin deference_N = mkN "deferenza" ; -- status=guess
+lin deferential_A = mkA "deferente" | mkA "deferenziale" | mkA "ossequente" ; -- status=guess status=guess status=guess
+lin deferment_N = mkN "dilazione" feminine | mkN "posponimento" | mkN "deferimento" ; -- status=guess status=guess status=guess
+lin deficiency_N = mkN "deficienza" ; -- status=guess
+lin deficit_N = variants{} ; --
+lin define_V = mkV "definire" | descrivere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin define_V2 = mkV2 (mkV "definire") | mkV2 (descrivere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin definite_A = mkA "definito" ; -- status=guess
+lin definitely_Adv = variants{} ; --
+lin definition_N = mkN "definizione" feminine | mkN "il definire" ; -- status=guess status=guess
+lin definitive_A = mkA "definitivo" ; -- status=guess
+lin deflagration_N = mkN "deflagrazione" feminine ; -- status=guess
+lin deflate_V2 = mkV2 (mkV "deflazionare") ; -- status=guess, src=wikt
+lin deflation_N = mkN "deflazione" feminine ; -- status=guess
+lin deflector_N = mkN "deflettore" masculine ; -- status=guess
+lin defloration_N = mkN "deflorazione" feminine ; -- status=guess
+lin deflower_V2 = mkV2 (mkV "deflorare") | mkV2 (mkV "sverginare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deforestation_N = mkN "deforestazione" feminine ; -- status=guess
+lin deform_V2 = mkV2 (mkV "deformare") ; -- status=guess, src=wikt
+lin deformation_N = mkN "deformazione" feminine ; -- status=guess
+lin deformity_N = mkN "deformità" feminine ; -- status=guess
+lin deft_A = mkA "abile" ; -- status=guess
+lin defuse_V2 = mkV2 (mkV "disinnescare") ; -- status=guess, src=wikt
+lin defy_V2 = mkV2 (mkV "sfidare") ; -- status=guess, src=wikt
+lin defy_V2V = mkV2V (mkV "sfidare") ; -- status=guess, src=wikt
+lin degenerate_V = mkV "degenerare" ; -- status=guess, src=wikt
+lin degeneration_N = mkN "degenerazione" feminine ; -- status=guess
+lin degrade_V2 = mkV2 (mkV "degradare") ; -- status=guess, src=wikt
+lin degree_1_N = variants{} ; --
+lin degree_2_N = variants{} ; --
+lin degree_3_N = variants{} ; --
+lin degree_N = variants{} ; --
+lin dehiscent_A = mkA "deiscente" ; -- status=guess
+lin dehydration_N = mkN "disidratazione" feminine ; -- status=guess
+lin deism_N = mkN "deismo" ; -- status=guess
+lin deity_N = mkN "divinità" feminine ; -- status=guess
+lin dejection_N = mkN "deiezione" feminine ; -- status=guess
+lin delay_N = variants{} ; --
+lin delay_V = variants{} ; --
+lin delay_V2 = variants{} ; --
+lin delegate_N = variants{} ; --
+lin delegate_V2 = mkV2 (mkV "delegare") ; -- status=guess, src=wikt
+lin delegation_N = variants{} ; --
+lin delete_V2 = mkV2 (mkV "cancellare") | mkV2 (mkV "eliminare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deleterious_A = mkA "deleterio" ; -- status=guess
+lin deletion_N = mkN "cancellatura" | mkN "cancellazione" feminine ; -- status=guess status=guess
+lin deliberate_A = variants{} ; --
+lin deliberately_Adv = variants{} ; --
+lin delicate_A = mkA "delicato" ; -- status=guess
+lin delicious_A = mkA "squisito" | mkA "delizioso" ; -- status=guess status=guess
+lin delight_N = mkN "delizia" ; -- status=guess
+lin delight_V = mkV "deliziare" ; -- status=guess, src=wikt
+lin delight_V2 = mkV2 (mkV "deliziare") ; -- status=guess, src=wikt
+--subcat lin delight_VS = mkVS (mkV "deliziare") ; -- status=guess, src=wikt
+lin delighted_A = variants{} ; --
+lin delightful_A = variants{} ; --
+lin delimit_V2 = mkV2 (mkV "delimitare") | mkV2 (mkV "demarcare") | mkV2 (mkV "fissare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin delimitation_N = mkN "delimitazione" feminine ; -- status=guess
+lin delineate_V2 = mkV2 (mkV "delineare") ; -- status=guess, src=wikt
+lin delineation_N = mkN "delineazione" feminine | mkN "delineamento" ; -- status=guess status=guess
+lin delinquent_N = mkN "delinquente" masculine ; -- status=guess
+lin delirious_A = mkA "delirante" ; -- status=guess
+lin delirium_N = mkN "delirio" ; -- status=guess
+lin deliver_V = variants{} ; --
+lin deliver_V2 = variants{} ; --
+lin deliverance_N = mkN "liberazione" feminine ; -- status=guess
+lin delivery_N = mkN "consegna" ; -- status=guess
+lin delphinium_N = mkN "speronella" | mkN "delfinio" ; -- status=guess status=guess
+lin delta_N = mkN "delta" masculine ; -- status=guess
+lin delude_V2 = mkV2 (mkV "illudere") | mkV2 (mkV "ingannare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deluge_N = mkN "diluvio" ; -- status=guess
+lin deluge_V2 = mkV2 (mkV "inondare") | mkV2 (mkV "allagare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin delusion_N = mkN "delusione" feminine ; -- status=guess
+lin demagnetization_N = mkN "demagnetizzazione" feminine ; -- status=guess
+lin demagnetize_V2 = mkV2 (mkV "demagnetizzare") ; -- status=guess, src=wikt
+lin demagogic_A = mkA "demagogico" ; -- status=guess
+lin demagogue_N = mkN "demagogo" ; -- status=guess
+lin demand_N = variants{} ; --
+lin demand_V2 = mkV2 (mkV "esigere") | mkV2 (mkV "pretendere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin demand_VS = mkVS (mkV "esigere") | mkVS (mkV "pretendere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin demarcate_V2 = mkV2 (mkV "demarcare") ; -- status=guess, src=wikt
+lin demarcation_N = mkN "demarcazione" feminine ; -- status=guess
+lin demean_V2 = mkV2 (mkV "svilire") ; -- status=guess, src=wikt
+lin demeanor_N = mkN "comportamento" | mkN "atteggiamento" ; -- status=guess status=guess
+lin demerit_N = mkN "demerito" ; -- status=guess
+lin demigod_N = mkN "semidio" ; -- status=guess
+lin demijohn_N = mkN "damigiana" ; -- status=guess
+lin demilitarize_V2 = mkV2 (mkV "smilitarizzare") ; -- status=guess, src=wikt
+lin demist_V2 = mkV2 (mkV "disappannare") ; -- status=guess, src=wikt
+lin demiurge_N = mkN "demiurgo" ; -- status=guess
+lin demo_N = mkN "demo" feminine ; -- status=guess
+lin democracy_N = mkN "democrazia" ; -- status=guess
+lin democrat_N = mkN "democratico" | mkN "democratica" ; -- status=guess status=guess
+lin democratic_A = mkA "democratico" ; -- status=guess
+lin democratically_Adv = mkAdv "democraticamente" ; -- status=guess
+lin demographic_A = mkA "demografico" ; -- status=guess
+lin demography_N = mkN "demografia" ; -- status=guess
+lin demolish_V2 = mkV2 (mkV "demolire") ; -- status=guess, src=wikt
+lin demolition_N = mkN "demolizione" feminine ; -- status=guess
+lin demon_N = mkN "demone" | mkN "demonio" ; -- status=guess status=guess
+lin demoniacal_A = mkA "demoniaco" ; -- status=guess
+lin demonic_A = mkA "demonico" ; -- status=guess
+lin demonization_N = mkN "demonizzazione" feminine ; -- status=guess
+lin demonstrability_N = mkN "dimostrabilità" feminine ; -- status=guess
+lin demonstrate_V = variants{} ; --
+lin demonstrate_V2 = variants{} ; --
+lin demonstrate_VS = variants{} ; --
+lin demonstration_N = mkN "dimostrazione" feminine ; -- status=guess
+lin demonstrator_N = variants{} ; --
+lin den_N = mkN "covo" | mkN "tana" ; -- status=guess status=guess
+lin denationalize_V2 = mkV2 (mkV "denazionalizzare") | mkV2 (mkV "privatizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin denaturant_N = mkN "denaturante" masculine ; -- status=guess
+lin dengue_N = mkN "dengue" ; -- status=guess
+lin denial_N = mkN "negazione" feminine ; -- status=guess
+lin denigrate_V2 = mkV2 (mkV "denigrare") | mkV2 (mkV "criticare") | mkV2 (mkV "sparlare") | mkV2 (mkV (mkV "parlare") "male") | mkV2 (mkV "diffamare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin denotative_A = mkA "denotativo" ; -- status=guess
+lin denote_V2 = mkV2 (mkV "indicare") ; -- status=guess, src=wikt
+lin denounce_V2 = variants{} ; --
+lin dense_A = mkA "pastoso" ; -- status=guess
+lin densitometer_N = mkN "densimetro" ; -- status=guess
+lin density_N = mkN "densità" feminine ; -- status=guess
+lin dent_N = mkN "ammaccatura" ; -- status=guess
+lin dentist_N = mkN "dentista" ; -- status=guess
+lin dentistry_N = mkN "odontoiatria" ; -- status=guess
+lin dentition_N = mkN "dentizione" feminine ; -- status=guess
+lin denture_N = mkN "dentiera" ; -- status=guess
+lin deny_V2 = mkV2 (mkV "negare") | mkV2 (mkV "smentire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deny_V3 = mkV3 (mkV "negare") | mkV3 (mkV "smentire") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin deny_VS = mkVS (mkV "negare") | mkVS (mkV "smentire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deodorant_N = mkN "deodorante" masculine ; -- status=guess
+lin deodorize_V2 = mkV2 (mkV "deodorare") ; -- status=guess, src=wikt
+lin deoxyadenosine_N = mkN "deossiadenosina" ; -- status=guess
+lin deoxyguanosine_N = mkN "deossiguanosina" ; -- status=guess
+lin deoxyribose_N = mkN "deossiribosio" ; -- status=guess
+lin depart_V = mkV (mkV "deviare") "da" ; -- status=guess, src=wikt
+lin department_N = mkN "grande magazzino" | mkN "emporio" ; -- status=guess status=guess
+lin departmental_A = mkA "ministeriale" | mkA "dipartimentale" | mkA "ripartimentale" ; -- status=guess status=guess status=guess
+lin departure_N = mkN "dipartenza" masculine ; -- status=guess
+lin depend_V = mkV "pendere" ; -- status=guess, src=wikt
+lin dependence_N = mkN "dipendenza" ; -- status=guess
+lin dependency_N = variants{} ; --
+lin dependent_A = variants{} ; --
+lin dependent_N = mkN "variabile dipendente" ; -- status=guess
+lin depending_A = variants{} ; --
+lin depict_V2 = mkV2 (mkV (mkV "o:") "rappresenta") | mkV2 (mkV "raffigura") ; -- status=guess, src=wikt status=guess, src=wikt
+lin depiction_N = mkN "dipinto" | mkN "descrizione" feminine ; -- status=guess status=guess
+lin depilatory_A = mkA "depilatore" | mkA "depilatorio" ; -- status=guess status=guess
+lin depilatory_N = mkN "depilatore" ; -- status=guess
+lin deplorable_A = mkA "deplorabile" | mkA "deplorevole" ; -- status=guess status=guess
+lin deploy_V = mkV "dispiegare" | mkV "collocare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin deploy_V2 = mkV2 (mkV "dispiegare") | mkV2 (mkV "collocare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deponent_N = mkN "deponente" masculine ; -- status=guess
+lin deportation_N = mkN "deportazione" feminine ; -- status=guess
+lin deportee_N = mkN "deportato" ; -- status=guess
+lin depose_V = deporre_V ; -- status=guess, src=wikt
+lin depose_V2 = mkV2 (deporre_V) ; -- status=guess, src=wikt
+lin deposit_N = mkN "caparra" ; -- status=guess
+lin deposit_V2 = variants{} ; --
+lin deposition_N = mkN "brinamento" ; -- status=guess
+lin depositor_N = mkN "depositante" masculine ; -- status=guess
+lin depot_N = mkN "deposito" ; -- status=guess
+lin deprecate_V2 = mkV2 (mkV "deprecare") ; -- status=guess, src=wikt
+lin depressed_A = variants{} ; --
+lin depression_N = mkN "depressione" feminine ; -- status=guess
+lin depressive_A = mkA "depressivo" ; -- status=guess
+lin depressor_N = mkN "depressore" masculine ; -- status=guess
+lin deprivation_N = mkN "privazione" feminine ; -- status=guess
+lin deprive_V2 = variants{} ; --
+lin depth_N = mkN "profondità" feminine ; -- status=guess
+lin deputy_N = mkN "deputato" ; -- status=guess
+lin derail_V2 = mkV2 (mkV "deragliare") ; -- status=guess, src=wikt
+lin derailment_N = mkN "deragliamento" ; -- status=guess
+lin derby_N = mkN "competizione" feminine | mkN "gara" | mkN "partita" ; -- status=guess status=guess status=guess
+lin derelict_A = mkA "abbandonato" ; -- status=guess
+lin derelict_N = mkN "oggetto abbandonato" | mkN "rifiuto" ; -- status=guess status=guess
+lin deride_V2 = mkV2 (deridere_V) ; -- status=guess, src=wikt
+lin derision_N = mkN "derisione" feminine ; -- status=guess
+lin derivative_N = mkN "derivato" | mkN "derivata" ; -- status=guess status=guess
+lin derive_V = variants{} ; --
+lin derive_V2 = variants{} ; --
+lin dermatitis_N = mkN "dermatite" feminine ; -- status=guess
+lin dermatology_N = mkN "dermatologia" ; -- status=guess
+lin dermis_N = mkN "derma" masculine ; -- status=guess
+lin derogatory_A = mkA "derogatorio" | mkA "dispregiativo" | mkA "peggiorativo" ; -- status=guess status=guess status=guess
+lin dervish_N = mkN "derviscio" ; -- status=guess
+lin desalinate_V2 = mkV2 (mkV "desalinizzare") ; -- status=guess, src=wikt
+lin desalinize_V2 = mkV2 (mkV "dissalare") | mkV2 (mkV "desalinizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin desalt_V2 = mkV2 (mkV "dissalare") ; -- status=guess, src=wikt
+lin descend_V = scendere_V ; -- status=guess, src=wikt
+lin descend_V2 = mkV2 (scendere_V) ; -- status=guess, src=wikt
+lin descendant_N = mkN "discendente" masculine ; -- status=guess
+lin descent_N = mkN "ascendenza" ; -- status=guess
+lin describable_A = mkA "descrivibile" | mkA "enarrabile" ; -- status=guess status=guess
+--subcat lin describe_V = descrivere_V ; -- status=guess, src=wikt
+lin describe_V2 = mkV2 (descrivere_V) ; -- status=guess, src=wikt
+lin describe_VS = mkVS (descrivere_V) ; -- status=guess, src=wikt
+lin description_N = mkN "descrizione" feminine ; -- status=guess
+lin descriptive_A = mkA "descrittivo" ; -- status=guess
+lin desegregate_V2 = mkV2 (mkV "desegretare") ; -- status=guess, src=wikt
+lin desert_A = mkA "deserto" ; -- status=guess
+lin desert_N = mkN "isola deserta" ; -- status=guess
+lin desert_V = variants{} ; --
+lin desert_V2 = variants{} ; --
+lin deserve_V = mkV "meritare" | mkV "meritarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin deserve_V2 = mkV2 (mkV "meritare") | mkV2 (mkV "meritarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deserve_VV = mkVV (mkV "meritare") | mkVV (mkV "meritarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin desideratum_N = mkN "desiderato" ; -- status=guess
+lin design_N = mkN "design" masculine ; -- status=guess
+lin design_V = mkV "progettare" ; -- status=guess, src=wikt
+lin design_V2 = mkV2 (mkV "progettare") ; -- status=guess, src=wikt
+--subcat lin design_V2V = mkV2V (mkV "progettare") ; -- status=guess, src=wikt
+lin designate_V = variants{} ; --
+lin designate_V2 = variants{} ; --
+lin designate_V2V = variants{} ; --
+lin designate_VS = variants{} ; --
+lin designer_N = variants{} ; --
+lin desirable_A = mkA "desiderabile" ; -- status=guess
+lin desire_N = mkN "desiderio" ; -- status=guess
+lin desire_V2 = mkV2 (mkV "desiderare") | mkV2 (volere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin desired_A = variants{} ; --
+lin desk_N = mkN "scrivania" ; -- status=guess
+lin desktop_N = variants{} ; --
+lin desolate_A = mkA "desolato" | mkA "deserto" ; -- status=guess status=guess
+lin despair_N = mkN "disperazione" feminine ; -- status=guess
+lin desperate_A = mkA "disperato" ; -- status=guess
+lin desperately_Adv = variants{} ; --
+lin despicable_A = mkA "spregevole" ; -- status=guess
+lin despise_V2 = mkV2 (mkV "disprezzare") ; -- status=guess, src=wikt
+lin despite_Prep = variants{} ; --
+lin despondent_A = mkA "abbattuto" | mkA "scoraggiato" ; -- status=guess status=guess
+lin despot_N = mkN "despota" masculine ; -- status=guess
+lin dessert_N = mkN "dolce" masculine | mkN "dessert" masculine ; -- status=guess status=guess
+lin destabilization_N = mkN "destabilizzazione" feminine ; -- status=guess
+lin destination_N = mkN "destinazione" feminine ; -- status=guess
+lin destiny_N = mkN "destino" | mkN "fato" | mkN "fortuna" ; -- status=guess status=guess status=guess
+lin destroy_V2 = mkV2 (distruggere_V) ; -- status=guess, src=wikt
+lin destroyer_N = mkN "cacciatorpediniere" masculine ; -- status=guess
+lin destruction_N = mkN "distruzione" feminine ; -- status=guess
+lin destructive_A = mkA "distruttivo" ; -- status=guess
+lin destructiveness_N = mkN "distruttività" feminine ; -- status=guess
+lin detachable_A = mkA "distaccabile" | mkA "estraibile" | mkA "rimovibile" | mkA "separabile" | mkA "staccabile" ; -- status=guess status=guess status=guess status=guess status=guess
+lin detachment_N = mkN "distacco" ; -- status=guess
+lin detail_N = mkN "minuzia" ; -- status=guess
+lin detail_V2 = mkV2 (mkV "dettagliare") ; -- status=guess, src=wikt
+lin detailed_A = variants{} ; --
+lin detain_V2 = mkV2 (detenere_V) | mkV2 (trattenere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin detect_V2 = variants{} ; --
+lin detection_N = variants{} ; --
+lin detective_N = variants{} ; --
+lin detector_N = variants{} ; --
+lin detention_N = variants{} ; --
+lin deter_V2 = mkV2 (mkV "scoraggiare") ; -- status=guess, src=wikt
+lin detergent_A = mkA "detergente" ; -- status=guess
+lin detergent_N = mkN "detergente" ; -- status=guess
+lin deteriorate_V = mkV "deteriorarsi" ; -- status=guess, src=wikt
+lin deteriorate_V2 = mkV2 (mkV "deteriorarsi") ; -- status=guess, src=wikt
+lin deterioration_N = mkN "deterioramento" ; -- status=guess
+lin determinant_N = mkN "determinante" masculine ; -- status=guess
+lin determination_N = variants{} ; --
+lin determine_V = variants{} ; --
+lin determine_V2 = variants{} ; --
+lin determine_V2V = variants{} ; --
+lin determine_VS = variants{} ; --
+lin determine_VV = variants{} ; --
+lin determined_A = variants{} ; --
+lin detest_V2 = mkV2 (mkV "detestare") ; -- status=guess, src=wikt
+lin detonator_N = mkN "detonatore" masculine ; -- status=guess
+lin detriment_N = mkN "detrimento" ; -- status=guess
+lin detrimental_A = mkA "dannoso" ; -- status=guess
+lin deuterium_N = mkN "deuterio" ; -- status=guess
+lin develop_V = mkV "sviluppare" ; -- status=guess, src=wikt
+lin develop_V2 = mkV2 (mkV "sviluppare") ; -- status=guess, src=wikt
+lin developed_A = variants{} ; --
+lin developer_N = mkN "sviluppatore" masculine ; -- status=guess
+lin developing_A = variants{} ; --
+lin development_N = mkN "sviluppo" | mkN "potenziamento" ; -- status=guess status=guess
+lin deviant_A = mkA "anormale" | mkA "deviante" ; -- status=guess status=guess
+lin deviant_N = mkN "pervertito" | mkN "anormale" masculine ; -- status=guess status=guess
+lin deviation_N = variants{} ; --
+lin device_N = mkN "emblema" | mkN "coccarda" | mkN "motto" | mkN "inscrizione" feminine ; -- status=guess status=guess status=guess status=guess
+lin devil_N = mkN "diavolo" ; -- status=guess
+lin devilish_A = mkA "diabolico" ; -- status=guess
+lin devise_V2 = mkV2 (mkV "architettare") | mkV2 (mkV "congegnare") | mkV2 (mkV "escogitare") | mkV2 (mkV "inventare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin devoid_A = mkA "privo" | mkA "senza" ; -- status=guess status=guess
+lin devolution_N = mkN "devoluzione" feminine ; -- status=guess
+lin devote_V2 = variants{} ; --
+lin devoted_A = variants{} ; --
+lin devour_V2 = mkV2 (mkV "divorare") ; -- status=guess, src=wikt
+lin dew_N = mkN "rugiada" ; -- status=guess
+lin dewlap_N = mkN "pappagorgia" ; -- status=guess
+lin dexterous_A = mkA "agile" | mkA "aggraziato" ; -- status=guess status=guess
+lin dextrose_N = mkN "destrosio" ; -- status=guess
+lin diabetes_N = mkN "diabete" masculine ; -- status=guess
+lin diabetic_A = mkA "diabetico" ; -- status=guess
+lin diabetic_N = mkN "diabetico" ; -- status=guess
+lin diabolic_A = mkA "diabolico" ; -- status=guess
+lin diacritical_A = mkA "diacritico" ; -- status=guess
+lin diadem_N = mkN "diadema" masculine ; -- status=guess
+lin diaeresis_N = mkN "dieresi" feminine ; -- status=guess
+lin diagnose_V2 = mkV2 (mkV "diagnosticare") ; -- status=guess, src=wikt
+lin diagnosis_N = mkN "diagnosi" feminine ; -- status=guess
+lin diagonal_A = mkA "diagonale" ; -- status=guess
+lin diagonal_N = mkN "diagonale" ; -- status=guess
+lin diagram_N = mkN "diagramma" masculine ; -- status=guess
+lin dial_N = mkN "comparatore" ; -- status=guess
+lin dialect_N = mkN "dialetto" ; -- status=guess
+lin dialectal_A = mkA "dialettale" ; -- status=guess
+lin dialectics_N = mkN "dialettica" ; -- status=guess
+lin dialogue_N = mkN "dialogo" ; -- status=guess
+lin dialysis_N = mkN "dialisi" feminine ; -- status=guess
+lin dialyzer_N = mkN "dializzatore" ; -- status=guess
+lin diamagnetic_A = mkA "diamagnetico" ; -- status=guess
+lin diamagnetism_N = mkN "diamagnetismo" ; -- status=guess
+lin diameter_N = mkN "diametro" ; -- status=guess
+lin diamine_N = mkN "diammina" ; -- status=guess
+lin diamond_N = mkN "diamante" masculine ; -- status=guess
+lin diaper_N = mkN "pannolino" ; -- status=guess
+lin diaphanous_A = mkA "diafano" ; -- status=guess
+lin diaphragm_N = mkN "diaframma" masculine ; -- status=guess
+lin diarrhea_N = mkN "diarrea" ; -- status=guess
+lin diary_N = mkN "diario" ; -- status=guess
+lin diastole_N = mkN "diastole" ; -- status=guess
+lin diastrophism_N = mkN "diastrofismo" ; -- status=guess
+lin diathermy_N = mkN "diatermocoagulazione" feminine ; -- status=guess
+lin diatonic_A = mkA "diatonico" ; -- status=guess
+lin diatribe_N = mkN "diatriba" ; -- status=guess
+lin dice_N = mkN "biscia tassellata" ; -- status=guess
+lin dice_V = mkV (I.fare_V) "a dadini" | mkV (mkV "tagliare") "a dadini" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dice_V2 = mkV2 (mkV (I.fare_V) "a dadini") | mkV2 (mkV (mkV "tagliare") "a dadini") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dichotomy_N = mkN "dicotomia" ; -- status=guess
+lin dick_N = mkN "cazzo" | mkN "pisello" ;
+lin dictate_V = variants{} ; --
+lin dictate_V2 = variants{} ; --
+lin dictate_VS = variants{} ; --
+lin dictation_N = mkN "dettato" ; -- status=guess
+lin dictator_N = mkN "dittatore" masculine ; -- status=guess
+lin dictatorship_N = mkN "dittatura" ; -- status=guess
+lin diction_N = mkN "dizione" feminine ; -- status=guess
+lin dictionary_N = mkN "dizionario" ; -- status=guess
+lin didactic_A = mkA "didattico" ; -- status=guess
+lin die_N = mkN "plinto" ; -- status=guess
+lin die_V = L.die_V ;
+--subcat lin die_V2 = mkV2 (morire_V) ; -- status=guess, src=wikt
+lin diesel_N = mkN "diesel" | mkN "gasolio" ; -- status=guess status=guess
+lin diet_N = mkN "dieta" ; -- status=guess
+lin differ_V = variants{} ; --
+lin difference_N = mkN "differenza" ; -- status=guess
+lin different_A = mkA "diverso" | mkA "differente" ;
+lin differential_A = variants{} ; --
+lin differential_N = mkN "equazione differenziale" ; -- status=guess
+lin differentiate_V = variants{} ; --
+lin differentiate_V2 = variants{} ; --
+lin differentiation_N = mkN "differenziazione" feminine ; -- status=guess
+lin differently_Adv = variants{} ; --
+lin difficult_A = mkA "difficile" ; -- status=guess
+lin difficulty_N = mkN "difficoltà" feminine ; -- status=guess
+lin diffract_V2 = mkV2 (mkV "diffrangersi") ; -- status=guess, src=wikt
+lin diffraction_N = mkN "diffrazione" feminine ; -- status=guess
+lin dig_N = mkN "scavi" ; -- status=guess
+lin dig_V = L.dig_V ;
+lin dig_V2 = mkV2 (mkV "scavare") ; -- status=guess, src=wikt
+lin digest_V = mkV "digerire" ; -- status=guess, src=wikt
+lin digest_V2 = mkV2 (mkV "digerire") ; -- status=guess, src=wikt
+lin digestible_A = mkA "assimilabile" | mkA "digeribile" ; -- status=guess status=guess
+lin digestion_N = mkN "assimilazione" feminine ; -- status=guess
+lin digestive_N = mkN "apparato digerente" ; -- status=guess
+lin digital_A = mkA "digitale" ; -- status=guess
+lin digitalis_N = mkN "digitale" feminine ; -- status=guess
+lin digitization_N = mkN "digitalizzazione" feminine ; -- status=guess
+lin dignity_N = mkN "dignità" feminine ; -- status=guess
+lin digraph_N = mkN "digrafo" ; -- status=guess
+lin digressive_A = mkA "digressivo" ; -- status=guess
+lin dike_N = mkN "fosso" ; -- status=guess
+lin dilapidated_A = mkA "pericolante" | mkA "degradato" | mkA "cadente" ; -- status=guess status=guess status=guess
+lin dilapidation_N = mkN "dilapidazione" feminine ; -- status=guess
+lin dildo_N = mkN "dildo" | mkN "vibratore" masculine ; -- status=guess status=guess
+lin dilemma_N = mkN "dilemma" masculine ; -- status=guess
+lin dilettante_N = mkN "dilettante" masculine ; -- status=guess
+lin diligent_A = mkA "diligente" ; -- status=guess
+lin dill_N = mkN "aneto" ; -- status=guess
+lin dilute_A = mkA "diluire" ; -- status=guess
+lin diluvian_A = mkA "diluviale" ; -- status=guess
+lin dim_A = mkA "indistinto" | mkA "indistinta" ; -- status=guess status=guess
+lin dim_V = mkV "affievolirsi" ; -- status=guess, src=wikt
+lin dim_V2 = mkV2 (mkV "affievolirsi") ; -- status=guess, src=wikt
+lin dimension_N = mkN "dimensione" feminine ; -- status=guess
+lin dimensional_A = mkA "-dimensionale" ; -- status=guess
+lin dimer_N = mkN "dimero" ; -- status=guess
+lin diminish_V = mkV "diminuire" | ridurre_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin diminish_V2 = mkV2 (mkV "diminuire") | mkV2 (ridurre_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin diminutive_A = mkA "diminutivo" ; -- status=guess
+lin diminutive_N = mkN "diminutivo" ; -- status=guess
+lin dimple_N = mkN "fossetta" ; -- status=guess
+lin dimple_V = mkV (mkV "formare") "bozze su" ; -- status=guess, src=wikt
+lin dimple_V2 = mkV2 (mkV (mkV "formare") "bozze su") ; -- status=guess, src=wikt
+lin din_N = mkN "baccano" | mkN "schiamazzo" ; -- status=guess status=guess
+lin dine_V = mkV "cenare" ; -- status=guess, src=wikt
+--subcat lin dine_V2 = mkV2 (mkV "cenare") ; -- status=guess, src=wikt
+lin diner_N = mkN "vagone ristorante" ; -- status=guess
+lin dinghy_N = mkN "battello pneumatico" ; -- status=guess
+lin dingo_N = mkN "dingo" ; -- status=guess
+lin dining_N = mkN "vagone ristorante" | mkN "carrozza ristorante" ; -- status=guess status=guess
+lin dinner_N = mkN "cena" ; -- status=guess
+lin dinosaur_N = mkN "dinosauro" ; -- status=guess
+lin diocese_N = mkN "diocesi" feminine ; -- status=guess
+lin diopter_N = mkN "diottria" ; -- status=guess
+lin diorite_N = mkN "diorite" feminine ; -- status=guess
+lin dioxide_N = mkN "diossido" | mkN "biossido" ; -- status=guess status=guess
+lin dip_N = mkN "avvallamento" ; -- status=guess
+lin dip_V = variants{} ; --
+lin dip_V2 = variants{} ; --
+lin diphthong_N = mkN "dittongo" ; -- status=guess
+lin diploid_A = mkA "diploide" ; -- status=guess
+lin diploma_N = mkN "diploma" ; -- status=guess
+lin diplomacy_N = mkN "diplomazia" ; -- status=guess
+lin diplomat_N = mkN "diplomatico" ; -- status=guess
+lin diplomatic_A = mkA "diplomatico" ; -- status=guess
+lin dipolar_A = mkA "dipolare" ; -- status=guess
+lin dipole_N = mkN "dipolo" ; -- status=guess
+lin dipper_N = mkN "merlo acquaiolo" ; -- status=guess
+lin dipsomaniac_N = mkN "dipsomane" masculine ; -- status=guess
+lin dipstick_N = mkN "asticella" ; -- status=guess
+lin dire_A = mkA "terribile" ; -- status=guess
+lin direct_A = variants{} ; --
+lin direct_Adv = variants{} ; --
+lin direct_V = variants{} ; --
+lin direct_V2 = variants{} ; --
+--subcat lin direct_VS = variants{} ; --
+lin direction_N = variants{} ; --
+lin directive_N = variants{} ; --
+lin directly_Adv = variants{} ; --
+lin director_N = variants{} ; --
+lin directorship_N = mkN "direzione" feminine ; -- status=guess
+lin directory_N = mkN "elenco telefonico" ; -- status=guess
+lin dirigible_N = mkN "aeronave" ; -- status=guess
+lin dirt_A = mkA "regalato" ; -- status=guess
+lin dirt_N = mkN "terra" masculine ; -- status=guess
+lin dirty_A = L.dirty_A ;
+lin dirty_V = mkV "sporcare" | mkV "sporcarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dirty_V2 = mkV2 (mkV "sporcare") | mkV2 (mkV "sporcarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disability_N = variants{} ; --
+lin disable_V2 = mkV2 (mkV "disattivare") ; -- status=guess, src=wikt
+lin disabled_A = variants{} ; --
+lin disaccharide_N = mkN "disaccaride" masculine ; -- status=guess
+lin disadvantage_N = variants{} ; --
+lin disagree_V = mkV "discordare" ; -- status=guess, src=wikt
+lin disagree_V2 = mkV2 (mkV "discordare") ; -- status=guess, src=wikt
+lin disagree_VS = mkVS (mkV "discordare") ; -- status=guess, src=wikt
+lin disagreeable_A = mkA "antipatico" | mkA "sgradevole" ; -- status=guess status=guess
+lin disagreement_N = mkN "disaccordo" ; -- status=guess
+lin disambiguation_N = mkN "disambiguazione" feminine ; -- status=guess
+lin disappear_V = mkV "sparire" ; -- status=guess, src=wikt
+lin disappoint_V2 = variants{} ; --
+lin disappointing_A = mkA "deludente" ; -- status=guess
+lin disappointment_N = variants{} ; --
+lin disapproval_N = mkN "disapprovazione" feminine ; -- status=guess
+lin disapprove_V = mkV "disapprovare" ; -- status=guess, src=wikt
+lin disapprove_V2 = mkV2 (mkV "disapprovare") ; -- status=guess, src=wikt
+lin disarm_V = mkV "disarmare" ; -- status=guess, src=wikt
+lin disarm_V2 = mkV2 (mkV "disarmare") ; -- status=guess, src=wikt
+lin disarmament_N = mkN "disarmo" ; -- status=guess
+lin disaster_N = mkN "disastro" ; -- status=guess
+lin disastrous_A = mkA "disastroso" ; -- status=guess
+lin disc_N = mkN "disco" ; -- status=guess
+lin discard_V2 = variants{} ; --
+lin discern_V2 = mkV2 (mkV "percepire") ; -- status=guess, src=wikt
+lin discharge_N = variants{} ; --
+lin discharge_V = variants{} ; --
+lin discharge_V2 = variants{} ; --
+lin discipleship_N = mkN "discepolato" ; -- status=guess
+lin disciplinary_A = variants{} ; --
+lin discipline_N = mkN "disciplina" ;
+lin discipline_V2 = variants{} ; --
+lin disclose_V = mkV "svelare" | mkV "scoperchiare" | mkV (mkV "far") "noto" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclose_V2 = mkV2 (mkV "svelare") | mkV2 (mkV "scoperchiare") | mkV2 (mkV (mkV "far") "noto") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclose_VS = mkVS (mkV "svelare") | mkVS (mkV "scoperchiare") | mkVS (mkV (mkV "far") "noto") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclosure_N = variants{} ; --
+lin disco_N = mkN "discoteca" ; -- status=guess
+lin discography_N = mkN "discografia" ; -- status=guess
+lin discomfort_N = mkN "disagio" ; -- status=guess
+lin discord_N = mkN "dissonanza" ; -- status=guess
+lin discotheque_N = mkN "discoteca" ; -- status=guess
+lin discount_N = mkN "sconto" ; -- status=guess
+lin discount_V = variants{} ; --
+lin discount_V2 = variants{} ; --
+lin discourage_V2 = mkV2 (mkV "scoraggiare") ; -- status=guess, src=wikt
+lin discourse_N = mkN "discorso" ; -- status=guess
+lin discover_V = mkV "scoprire" | mkV "discoprire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin discover_V2 = mkV2 (mkV "scoprire") | mkV2 (mkV "discoprire") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin discover_V2V = mkV2V (mkV "scoprire") | mkV2V (mkV "discoprire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin discover_VS = mkVS (mkV "scoprire") | mkVS (mkV "discoprire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin discovery_N = mkN "scoperta" ; -- status=guess
+lin discrete_A = mkA "distinto" | mkA "separato" ; -- status=guess status=guess
+lin discretion_N = variants{} ; --
+lin discrimination_N = variants{} ; --
+lin discriminatory_A = mkA "discriminatorio" ; -- status=guess
+lin discus_N = mkN "discobolo" ; -- status=guess
+lin discuss_V2 = mkV2 (mkV "dibattere") ; -- status=guess, src=wikt
+lin discuss_VS = mkVS (mkV "dibattere") ; -- status=guess, src=wikt
+lin discussion_N = mkN "discussione" feminine ; -- status=guess
+lin disdain_N = mkN "sdegno" | mkN "disdegno" | mkN "disprezzo" ; -- status=guess status=guess status=guess
+lin disdain_V2 = mkV2 (mkV "sdegnare") | mkV2 (mkV "sprezzare") | mkV2 (mkV "spregiare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disdainful_A = mkA "sprezzante" | mkA "disdegnoso" ; -- status=guess status=guess
+lin disease_N = mkN "malattia" ; -- status=guess
+lin disembark_V = mkV "sbarcare" ; -- status=guess, src=wikt
+lin disembark_V2 = mkV2 (mkV "sbarcare") ; -- status=guess, src=wikt
+lin disembowel_V2 = mkV2 (mkV "secernere") ;
+lin disequilibrium_N = mkN "squilibrio" ; -- status=guess
+lin disgrace_N = mkN "vergogna" ; -- status=guess
+lin disgrace_V2 = mkV2 (mkV "disonorare") ; -- status=guess, src=wikt
+lin disguise_V2 = variants{} ; --
+lin disgust_N = mkN "disgusto" ; -- status=guess
+lin disgust_V2 = mkV2 (mkV "disgustare") ; -- status=guess, src=wikt
+lin disgusting_A = mkA "disgustoso" | mkA "nauseante" | mkA "stomachevole" | mkA "rivoltante" ; -- status=guess status=guess status=guess status=guess
+lin dish_N = mkN "piatto" ; -- status=guess
+lin dishonest_A = mkA "disonesto" ; -- status=guess
+lin dishonour_N = mkN "disonore" masculine ; -- status=guess
+lin dishonour_V2 = mkV2 (mkV "disonore") ; -- status=guess, src=wikt
+lin dishwasher_N = mkN "lavastoviglie" feminine ; -- status=guess
+lin dishwater_N = mkN "broda" ; -- status=guess
+lin disinfection_N = mkN "disinfezione" feminine ; -- status=guess
+lin disintegrate_V = mkV "desintegrare" ; -- status=guess, src=wikt
+lin disintegrate_V2 = mkV2 (mkV "desintegrare") ; -- status=guess, src=wikt
+lin disinter_V2 = mkV2 (mkV "dissotterrare") ; -- status=guess, src=wikt
+lin disk_N = mkN "disco" ; -- status=guess
+lin diskette_N = mkN "dischetto" | mkN "floppy disk" ; -- status=guess status=guess
+lin dislike_N = mkN "antipatia" | mkN "avversione" feminine ; -- status=guess status=guess
+lin dislike_V2 = mkV2 (mkV (mkV "non") "piacersi") ; -- status=guess, src=wikt
+lin disloyal_A = mkA "sleale" ; -- status=guess
+lin dismantle_V2 = mkV2 (mkV "smontare") ; -- status=guess, src=wikt
+lin dismay_N = mkN "sbigottimento" | mkN "costernazione" feminine | mkN "smarrimento" ; -- status=guess status=guess status=guess
+lin dismay_V = mkV "abbattere" | mkV "abbattersi" | mkV "mortificare" | mkV "mortificarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dismay_V2 = mkV2 (mkV "abbattere") | mkV2 (mkV "abbattersi") | mkV2 (mkV "mortificare") | mkV2 (mkV "mortificarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dismiss_V2 = mkV2 (mkV "licenziare") | mkV2 (mkV "congedare") | mkV2 (mkV (mkV "mandare") "via") | mkV2 (dimettere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dismissal_N = variants{} ; --
+lin dismount_V = mkV "smontarsi" ; -- status=guess, src=wikt
+lin dismount_V2 = mkV2 (mkV "smontarsi") ; -- status=guess, src=wikt
+lin disobedient_A = mkA "disubbidiente" ; -- status=guess
+lin disobey_V2 = mkV2 (mkV "disubbidire") ; -- status=guess, src=wikt
+lin disorder_N = mkN "disordine" ; -- status=guess
+lin disorderly_A = mkA "disordinato" ; -- status=guess
+lin dispatch_V2 = mkV2 (mkV "dispaccio") ; -- status=guess, src=wikt
+lin dispatch_V2V = mkV2V (mkV "dispaccio") ; -- status=guess, src=wikt
+lin dispatcher_N = mkN "dispatcher" masculine ; -- status=guess
+lin dispensation_N = mkN "deroga" ; -- status=guess
+lin dispenser_N = mkN "distributore" masculine ; -- status=guess
+lin disperse_V = mkV "disseminarere" ; -- status=guess, src=wikt
+lin disperse_V2 = mkV2 (mkV "disseminarere") ; -- status=guess, src=wikt
+lin display_N = mkN "schermo" | mkN "video" ; -- status=guess status=guess
+lin display_V2 = variants{} ; --
+lin display_VS = variants{} ; --
+lin disposable_A = mkA "monouso" | mkA "usa e getta" ; -- status=guess status=guess
+lin disposal_N = variants{} ; --
+lin dispose_V = variants{} ; --
+lin dispose_V2 = variants{} ; --
+lin disposition_N = variants{} ; --
+lin dispute_N = mkN "disputa" | mkN "lite" | mkN "bega" ; -- status=guess status=guess status=guess
+lin dispute_V = variants{} ; --
+lin dispute_V2 = variants{} ; --
+lin disquietude_N = mkN "inquietudine" feminine | mkN "preoccupazione" feminine ; -- status=guess status=guess
+lin disrobe_V = mkV "spogliare" | mkV "svestire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin disrobe_V2 = mkV2 (mkV "spogliare") | mkV2 (mkV "svestire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disrupt_V = interrompere_V | mkV "impedire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin disrupt_V2 = mkV2 (interrompere_V) | mkV2 (mkV "impedire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disruption_N = mkN "scompiglio" | mkN "sconvolgimento" ; -- status=guess status=guess
+lin dissect_V2 = mkV2 (mkV "dissecare") ; -- status=guess, src=wikt
+lin dissection_N = mkN "dissezione" feminine ; -- status=guess
+lin dissertation_N = mkN "dissertazione" feminine ; -- status=guess
+lin dissident_N = mkN "dissidente" masculine ; -- status=guess
+lin dissimulation_N = mkN "dissimulazione" feminine ; -- status=guess
+lin dissociation_N = mkN "dissociazione" feminine ; -- status=guess
+lin dissolve_N = mkN "dissolvenza" ; -- status=guess
+lin dissolve_V = variants{} ; --
+lin dissolve_V2 = variants{} ; --
+lin dissuade_V2 = mkV2 (dissuadere_V) ; -- status=guess, src=wikt
+lin dissuasive_A = mkA "dissuasivo" ; -- status=guess
+lin distance_N = mkN "distanza" ; -- status=guess
+lin distance_N3 = L.distance_N3 ; -- comment=CHECKED
+lin distant_A = variants{} ; --
+lin distemper_N = mkN "cimurro" ; -- status=guess
+lin distillery_N = mkN "distilleria" ; -- status=guess
+lin distinct_A = mkA "distinto" | mkA "distinta" | mkA "diverso" | mkA "diversa" ; -- status=guess status=guess status=guess status=guess
+lin distinction_N = mkN "distinzione" ;
+lin distinctive_A = variants{} ; --
+lin distinctly_Adv = variants{} ; --
+lin distinguish_V = variants{} ; --
+lin distinguish_V2 = variants{} ; --
+lin distinguishable_A = mkA "distinguibile" ; -- status=guess
+lin distinguished_A = variants{} ; --
+lin distort_V2 = mkV2 (mkV "deformare") ; -- status=guess, src=wikt
+lin distortion_N = variants{} ; --
+lin distract_V = distrarre_V ; -- status=guess, src=wikt
+lin distract_V2 = mkV2 (distrarre_V) ; -- status=guess, src=wikt
+lin distraction_N = mkN "distrazione" feminine ; -- status=guess
+lin distraint_N = mkN "pignoramento" ; -- status=guess
+lin distraught_A = mkA "distrutto" | mkA "colpito" ; -- status=guess status=guess
+lin distress_N = variants{} ; --
+lin distressing_A = mkA "desolante" | mkA "penoso" | mkA "doloroso" ; -- status=guess status=guess status=guess
+lin distribute_V2 = mkV2 (mkV "distribuire") ; -- status=guess, src=wikt
+lin distributed_A = variants{} ; --
+lin distribution_N = mkN "distribuzione" feminine ; -- status=guess
+lin distributor_N = variants{} ; --
+lin district_N = mkN "distretto" ; -- status=guess
+lin distrust_N = mkN "diffidenza" | mkN "diffidenza" ; -- status=guess status=guess
+lin disturb_V2 = variants{} ; --
+lin disturbance_N = variants{} ; --
+lin disuse_N = mkN "disuso" ; -- status=guess
+lin disyllabic_A = mkA "bisillabo" | mkA "disillabico" ; -- status=guess status=guess
+lin disyllable_N = mkN "bisillabo" | mkN "disillabo" ; -- status=guess status=guess
+lin ditch_N = mkN "fossato" | mkN "trincea" | mkN "canale" masculine | mkN "canalone" masculine | mkN "canale di scarico" ; -- status=guess status=guess status=guess status=guess status=guess
+lin ditto_N = mkN "fac-simile" ; -- status=guess
+lin diurnal_A = mkA "diurno" ; -- status=guess
+lin divan_N = mkN "diwan" masculine ; -- status=guess
+lin dive_V = mkV "tuffarsi" ; -- status=guess, src=wikt
+lin diver_N = mkN "tuffatore" | mkN "palombaro" | mkN "sommozzatore" ; -- status=guess status=guess status=guess
+lin diverse_A = mkA "diverso" ; -- status=guess
+lin diversification_N = mkN "diversificazione" feminine ; -- status=guess
+lin diversion_N = mkN "svago" ; -- status=guess
+lin diversity_N = mkN "diversità" feminine ; -- status=guess
+lin divert_V = variants{} ; --
+--subcat lin divert_V2 = variants{} ; --
+lin diverticulitis_N = mkN "diverticolite" feminine ; -- status=guess
+lin diverticulum_N = mkN "diverticolo" ; -- status=guess
+lin divide_V = mkV (mkV "dividi") "e domina" ; -- status=guess, src=wikt
+lin divide_V2 = mkV2 (mkV (mkV "dividi") "e domina") ; -- status=guess, src=wikt
+lin dividend_N = mkN "dividendo" ; -- status=guess
+lin divider_N = mkN "spartitraffico" ; -- status=guess
+lin divination_N = mkN "divinazione" feminine ; -- status=guess
+lin divine_A = mkA "divino" | mkA "divina" ; -- status=guess status=guess
+lin divine_N = mkN "divino" | mkN "divina" ; -- status=guess status=guess
+lin divine_V = mkV "indovinare" ; -- status=guess, src=wikt
+lin divine_V2 = mkV2 (mkV "indovinare") ; -- status=guess, src=wikt
+lin diving_N = mkN "campana subacquea" ; -- status=guess
+lin divinity_N = mkN "divinità" feminine | mkN "deità" feminine ; -- status=guess status=guess
+lin division_1_N = variants{} ; --
+lin division_2_N = variants{} ; --
+lin division_3_N = variants{} ; --
+lin division_N = mkN "divisione" feminine ; -- status=guess
+lin divisor_N = mkN "divisore" ; -- status=guess
+lin divorce_N = mkN "divorzio" ; -- status=guess
+lin divorce_V2 = mkV2 (mkV "divorziare") ; -- status=guess, src=wikt
+lin divorcee_N = mkN "divorziato" | mkN "divorziata" | mkN "divorziati m plural" | mkN "divorziate f plural" ; -- status=guess status=guess status=guess status=guess
+lin divulge_V2 = mkV2 (mkV "divulgare") ; -- status=guess, src=wikt
+lin do_N = mkN "buonista" masculine ; -- status=guess
+--subcat lin do_V = fare_V ;
+lin do_V2 = mkV2 (fare_V) ;
+lin dobra_N = mkN "dobra" ; -- status=guess
+lin docile_A = mkA "docile" | mkA "mansueto" ; -- status=guess status=guess
+lin dock_N = variants{} ; --
+lin docker_N = mkN "portuale" feminine | mkN "scaricatore" | mkN "scaricatore di porto" ; -- status=guess status=guess status=guess
+lin doctor_N = L.doctor_N ;
+lin doctor_V2 = mkV2 (mkV "curare") | mkV2 (mkV "medicare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin doctrine_N = mkN "dottrina" ; -- status=guess
+lin document_N = mkN "documento" | mkN "carta" ; -- status=guess status=guess
+lin document_V2 = variants{} ; --
+lin documentation_N = mkN "documentazione" feminine ; -- status=guess
+lin dodecagon_N = mkN "dodecagono" ; -- status=guess
+lin dodecahedron_N = mkN "dodecaedro" ; -- status=guess
+lin dodgy_A = mkA "anormale" ; -- status=guess
+lin dodo_N = mkN "dodo" | mkN "dronte" masculine ; -- status=guess status=guess
+lin doe_N = mkN "cerva" ; -- status=guess
+lin dog_N = L.dog_N ;
+lin doge_N = mkN "doge" masculine ; -- status=guess
+lin doggy_N = mkN "cagnolino" ; -- status=guess
+lin dogmatic_A = mkA "dogmatico" ; -- status=guess
+lin dogwood_N = mkN "sanguinella" ; -- status=guess
+lin doing_N = variants{} ; --
+lin doll_N = mkN "bambola" ; -- status=guess
+lin dollar_N = mkN "dollaro" ; -- status=guess
+lin dolor_N = mkN "dolore" masculine ; -- status=guess
+lin dolour_N = mkN "dolore" masculine ; -- status=guess
+lin dolphin_N = mkN "delfino" ; -- status=guess
+lin domain_N = mkN "dominio" ; -- status=guess
+lin dome_N = mkN "cupola" ;
+lin domestic_A = mkA "domestico" | mkA "domestica" ; -- status=guess status=guess
+lin domestic_N = mkN "violenza domestica" ; -- status=guess
+lin domicile_N = mkN "domicilio" ; -- status=guess
+lin dominance_N = variants{} ; --
+lin dominant_A = variants{} ; --
+lin dominate_V = variants{} ; --
+lin dominate_V2 = variants{} ; --
+lin domination_N = mkN "dominazione" feminine ; -- status=guess
+lin domino_N = mkN "effetto domino" ; -- status=guess
+lin don_N = mkN "don" masculine ; -- status=guess
+lin don_V2 = mkV2 (mettere_V) | mkV2 (mkV "indossare") | mkV2 (mkV "portare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin donate_V = mkV "donare" ; -- status=guess, src=wikt
+lin donate_V2 = mkV2 (mkV "donare") ; -- status=guess, src=wikt
+lin donation_N = mkN "donazione" feminine ; -- status=guess
+lin donkey_N = mkN "asino" | mkN "somaro" ; -- status=guess status=guess
+lin donor_N = mkN "donatore" | mkN "offerente" ; -- status=guess status=guess
+lin doom_N = mkN "sentenza" | mkN "morte" feminine ; -- status=guess status=guess
+lin door_N = L.door_N ;
+lin doorbell_N = mkN "campanello" ; -- status=guess
+lin doorknob_N = mkN "pomello" ; -- status=guess
+lin doorman_N = mkN "buttafuori" masculine ; -- status=guess
+lin doormat_N = mkN "zerbino" ; -- status=guess
+lin doorway_N = mkN "uscio" | mkN "via di accesso" ; -- status=guess status=guess
+lin dopamine_N = mkN "dopamina" ; -- status=guess
+lin doppelganger_N = mkN "gemello malvagio" ; -- status=guess
+lin dormer_N = mkN "abbaino" ; -- status=guess
+lin dormitory_N = mkN "dormitorio" ; -- status=guess
+lin dormouse_N = mkN "ghiro" | mkN "moscardino" ; -- status=guess status=guess
+lin dose_N = mkN "dose" feminine ; -- status=guess
+lin dot_N = mkN "punto" ; -- status=guess
+lin double_A = mkA "doppio" | mkA "doppia" ; -- status=guess status=guess
+lin double_N = mkN "doppio" ; -- status=guess
+lin double_V = variants{} ; --
+lin double_V2 = variants{} ; --
+lin doublet_N = mkN "farsetto" ; -- status=guess
+lin doubt_N = mkN "dubbio" ; -- status=guess
+lin doubt_V2 = mkV2 (mkV "dubitare") ; -- status=guess, src=wikt
+lin doubt_VS = mkVS (mkV "dubitare") ; -- status=guess, src=wikt
+lin doubtful_A = variants{} ; --
+lin doubtless_Adv = variants{} ; --
+lin dough_N = mkN "pasta" | mkN "impasto" ; -- status=guess status=guess
+lin doughnut_N = mkN "bombolone" masculine ; -- status=guess
+lin dove_N = mkN "colomba" | mkN "piccione" masculine ; -- status=guess status=guess
+lin dowel_N = mkN "tassello" | mkN "piolo" ; -- status=guess status=guess
+lin down_A = mkA "giù" ; -- status=guess
+lin down_Adv = mkAdv "giù" ;
+lin down_N = mkN "piumino" ; -- status=guess
+lin down_Prep = variants{} ; --
+lin downhill_N = mkN "discesa libera" ; -- status=guess
+lin downpour_N = mkN "acquazzone" masculine ; -- status=guess
+lin downstairs_Adv = mkAdv "giù" ; -- status=guess
+lin dowry_N = mkN "dote" feminine ; -- status=guess
+lin dowser_N = mkN "rabdomante" ; -- status=guess
+lin doxology_N = mkN "dossologia" ; -- status=guess
+lin doyen_N = mkN "decano" ; -- status=guess
+lin doze_V = mkV "sonnecchiare" | mkV "dormicchiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dozen_N = mkN "centinaia" | mkN "migliaia" ; -- status=guess status=guess
+lin drachma_N = mkN "dracma" ; -- status=guess
+lin draconian_A = mkA "draconiano" ; -- status=guess
+lin draft_N = mkN "sorso" ; -- status=guess
+lin draft_V2 = mkV2 (mkV "arruolare") ; -- status=guess, src=wikt
+lin draftee_N = mkN "coscritto" | mkN "soldato di leva" ; -- status=guess status=guess
+lin drag_V = mkV "trainare" ; -- status=guess, src=wikt
+lin drag_V2 = mkV2 (mkV "trainare") ; -- status=guess, src=wikt
+lin dragon_N = mkN "drago" | mkN "dragone" | mkN "viverna" ; -- status=guess status=guess status=guess
+lin dragonfly_N = mkN "libellula" ; -- status=guess
+lin dragoon_N = mkN "dragone" ; -- status=guess
+lin drain_N = mkN "scolo" ; -- status=guess
+lin drain_V = mkV "scolo" ; -- status=guess, src=wikt
+lin drain_V2 = mkV2 (mkV "scolo") ; -- status=guess, src=wikt
+lin drainage_N = mkN "bacino idrografico" | mkN "bacino imbrifero" ; -- status=guess status=guess
+lin drake_N = mkN "maschio dell'anatra" ; -- status=guess
+lin drama_N = variants{} ; --
+lin dramatic_A = variants{} ; --
+lin dramatically_Adv = mkAdv "drammaticamente" | mkAdv "sensazionalmente" ; -- status=guess status=guess
+lin drape_V2 = mkV2 (mkV "drappeggiare") | mkV2 (mkV "tappezzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin draper_N = mkN "drapperia" ; -- status=guess
+lin drastic_A = mkA "drastico" ; -- status=guess
+lin draught_N = mkN "tiro" | mkN "trazione" feminine ; -- status=guess status=guess
+lin draughts_N = mkN "dama" ; -- status=guess
+lin draughtsman_N = mkN "disegnatore" masculine ; -- status=guess
+lin draw_1_V2 = variants{} ; --
+lin draw_2_V2 = variants{} ; --
+lin draw_N = mkN "riffa" ; -- status=guess
+lin draw_V = trarre_V ; -- status=guess, src=wikt
+lin draw_V2 = mkV2 (trarre_V) ; -- status=guess, src=wikt
+--subcat lin draw_V2V = mkV2V (trarre_V) ; -- status=guess, src=wikt
+lin drawback_N = mkN "svantaggio" ; -- status=guess
+lin drawbridge_N = mkN "ponte levatoio" ; -- status=guess
+lin drawer_N = mkN "disegnatore" masculine ; -- status=guess
+lin drawing_N = mkN "disegno" ; -- status=guess
+lin dray_N = mkN "carro" | mkN "carretta" ; -- status=guess status=guess
+lin dreadful_A = variants{} ; --
+lin dream_N = mkN "sogno" ; -- status=guess
+lin dream_V = mkV "sognare" ; -- status=guess, src=wikt
+lin dream_V2 = mkV2 (mkV "sognare") ; -- status=guess, src=wikt
+lin dreary_A = mkA "melanconico" | mkA "malinconico" ; -- status=guess status=guess
+lin dredge_V = mkV "spolverare" ; -- status=guess, src=wikt
+lin dredge_V2 = mkV2 (mkV "spolverare") ; -- status=guess, src=wikt
+lin dregs_N = mkN "sedimento" ; -- status=guess
+lin drench_V2 = mkV2 (mkV "bagnare") | mkV2 (mkV "infradiciare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dress_N = mkN "abbigliamento" ; -- status=guess
+lin dress_V = mkV "vestire" ; -- status=guess, src=wikt
+lin dress_V2 = mkV2 (mkV "vestire") ; -- status=guess, src=wikt
+lin dresser_N = mkN "cassettone" masculine | mkN "comò" ; -- status=guess status=guess
+lin dressing_N = mkN "vestaglia" ; -- status=guess
+lin dressmaker_N = mkN "sarta" ; -- status=guess
+lin dribble_N = mkN "bava" ; -- status=guess
+lin dribble_V = mkV "sbrodolare" ; -- status=guess, src=wikt
+lin dribble_V2 = mkV2 (mkV "sbrodolare") ; -- status=guess, src=wikt
+lin drift_N = variants{} ; --
+lin drift_V = variants{} ; --
+lin drift_V2 = variants{} ; --
+lin drifter_N = mkN "vagabondo" | mkN "giramondo" ; -- status=guess status=guess
+lin drill_N = mkN "esercitazione" feminine ; -- status=guess
+lin drill_V = mkV "scavare" ; -- status=guess, src=wikt
+lin drill_V2 = mkV2 (mkV "scavare") ; -- status=guess, src=wikt
+lin drink_N = mkN "bevuta" ; -- status=guess
+lin drink_V = bere_V | mkV (bere_V) "alcolici" ; -- status=guess, src=wikt status=guess, src=wikt
+lin drink_V2 = L.drink_V2 ;
+lin drinkable_A = mkA "potabile" ; -- status=guess
+lin drinking_N = mkN "cannuccia" ; -- status=guess
+lin dripstone_N = mkN "gocciolatoio" ; -- status=guess
+lin drive_N = variants{} ; --
+lin drive_V = mkV "rendere" ; -- status=guess, src=wikt
+lin drive_V2 = mkV2 (mkV "rendere") ; -- status=guess, src=wikt
+lin drive_V2V = mkV2V (mkV "rendere") ; -- status=guess, src=wikt
+--subcat lin drive_VS = mkVS (mkV "rendere") ; -- status=guess, src=wikt
+lin driverMasc_N = mkN "patente di guida" ; -- status=guess
+lin driving_A = variants{} ; --
+lin drizzle_N = mkN "pioggerella" ; -- status=guess
+lin dromedary_N = mkN "dromedario" ; -- status=guess
+lin drone_N = mkN "gonzo" | mkN "zimbello" ; -- status=guess status=guess
+lin drool_N = mkN "bava" ; -- status=guess
+lin drool_V = mkV "sbavare" ; -- status=guess, src=wikt
+lin drop_N = mkN "caduta" ; -- status=guess
+lin drop_V = mkV "scaricare" ; -- status=guess, src=wikt
+lin drop_V2 = mkV2 (mkV "scaricare") ; -- status=guess, src=wikt
+lin droplet_N = mkN "gocciolina" ; -- status=guess
+lin drought_N = mkN "siccità" feminine ; -- status=guess
+lin drover_N = mkN "mandriano" | mkN "bovaro" ; -- status=guess status=guess
+lin drown_V = mkV "affogare" | mkV "annegare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin drown_V2 = mkV2 (mkV "affogare") | mkV2 (mkV "annegare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin drowsy_A = mkA "soporifero" ; -- status=guess
+lin drug_N = mkN "droga" | mkN "narcotico" ; -- status=guess status=guess
+lin drug_V2 = mkV2 (mkV "drogare") ; -- status=guess, src=wikt
+lin druid_N = mkN "druida" masculine ;
+lin drum_N = mkN "bidone" masculine ; -- status=guess
+lin drumstick_N = mkN "bacchetta" ; -- status=guess
+lin drunk_A = mkA "ubriaco" | mkA "avvinazzato" | mkA "ebbro" | mkA "sborniato" ; -- status=guess status=guess status=guess status=guess
+lin drunkard_N = mkN "ubriacone" | mkN "ubriacona" ; -- status=guess status=guess
+lin drunken_A = mkA "ubriaco" | mkA "ebbro" ; -- status=guess status=guess
+lin drunkenness_N = mkN "ubriachezza" ; -- status=guess
+lin dry_A = L.dry_A ;
+lin dry_N = mkN "lavaggio a secco" ; -- status=guess
+lin dry_V = mkV "asciugarsi" ; -- status=guess, src=wikt
+lin dry_V2 = mkV2 (mkV "asciugarsi") ; -- status=guess, src=wikt
+lin dryad_N = mkN "driade" feminine ; -- status=guess
+lin dual_A = variants{} ; --
+lin dub_V2 = mkV2 (mkV "doppiare") ; -- status=guess, src=wikt
+lin dub_V3 = mkV3 (mkV "doppiare") ; -- status=guess, src=wikt
+lin dubious_A = mkA "dubbio" | mkA "equivoco" | mkA "ambiguo" | mkA "losco" | mkA "bieco" | mkA "torvo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin dubnium_N = mkN "dubnio" ; -- status=guess
+lin ducat_N = mkN "ducato" ; -- status=guess
+lin duchess_N = mkN "duchessa" ; -- status=guess
+lin duchy_N = mkN "ducato" ; -- status=guess
+lin duck_N = mkN "anatra" | mkN "papero" ; -- status=guess status=guess
+lin duckling_N = mkN "anatroccolo" ; -- status=guess
+lin duct_N = mkN "condotto" ; -- status=guess
+lin ductile_A = mkA "duttile" ; -- status=guess
+lin ductility_N = mkN "duttilità" feminine ; -- status=guess
+lin dude_N = mkN "tipo" ; -- status=guess
+lin due_A = variants{} ; --
+lin duel_N = mkN "duello" | mkN "singolar tenzone" ; -- status=guess status=guess
+lin duel_V = mkV "duellare" ; -- status=guess, src=wikt
+lin duet_N = mkN "duetto" | mkN "duo" ; -- status=guess status=guess
+lin duff_N = mkN "sedere" masculine | mkN "chiappe" feminine | mkN "deretano" ; -- status=guess status=guess status=guess
+lin duffel_N = mkN "montgomery" ; -- status=guess
+lin dugong_N = mkN "dugongo" ; -- status=guess
+lin duke_N = mkN "duca" masculine ; -- status=guess
+lin dulcimer_N = mkN "dulcimero" | mkN "salterio" ; -- status=guess status=guess
+lin dull_A = L.dull_A ;
+lin duly_Adv = variants{} ; --
+lin dumb_A = mkA "stupido" ; -- status=guess
+lin dumbbell_N = mkN "manubrio" ; -- status=guess
+lin dummy_N = mkN "ciuccio" | mkN "ciucciotto" | mkN "succhiotto" ; -- status=guess status=guess status=guess
+lin dump_N = mkN "discarica" ; -- status=guess
+lin dump_V = mkV "riversare" | mkV (mkV "scaricare") "dati" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dump_V2 = mkV2 (mkV "riversare") | mkV2 (mkV (mkV "scaricare") "dati") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dumpling_N = mkN "gnocco" ; -- status=guess
+lin dumpy_A = mkA "tarchiato" | mkA "tarchiata" ; -- status=guess status=guess
+lin dune_N = mkN "duna" ; -- status=guess
+lin dung_N = mkN "escremento" | mkN "feci" feminine | mkN "sterco" ; -- status=guess status=guess status=guess
+lin dungeon_N = mkN "torrione" masculine ; -- status=guess
+lin duodenal_A = mkA "duodenale" ; -- status=guess
+lin duplicate_V2 = mkV2 (mkV "duplicare") ; -- status=guess, src=wikt
+lin durable_A = mkA "durabile" ; -- status=guess
+lin duration_N = mkN "durata" ; -- status=guess
+lin durian_N = mkN "durian" masculine ; -- status=guess
+lin during_Prep = S.during_Prep ;
+lin dusk_N = mkN "crepuscolo" | mkN "tramonto" ; -- status=guess status=guess
+lin dust_N = L.dust_N ;
+lin dust_V2 = mkV2 (mkV "spolverare") ; -- status=guess, src=wikt
+lin dustpan_N = mkN "paletta" | mkN "paletta della spazzatura" ; -- status=guess status=guess
+lin dusty_A = mkA "polveroso" | mkA "impolverato" ; -- status=guess status=guess
+lin dutch_A = mkA "olandese" ;
+lin dutchMasc_N = mkN "olandese" ;
+lin dutchFem_N = mkN "olandese" feminine ;
+lin duty_N = mkN "tassa" | mkN "dazio" ; -- status=guess status=guess
+lin duvet_N = mkN "piumone" masculine ; -- status=guess
+lin dwarf_N = mkN "nana" ; -- status=guess
+lin dwarfism_N = mkN "nanismo" ; -- status=guess
+lin dwell_V = mkV "abitare" | mkV "dimorare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dwelling_N = mkN "abitazione" feminine | mkN "residenza" | mkN "dimora" ; -- status=guess status=guess status=guess
+lin dwindle_V = mkV "restringersi" | mkV "diminuire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dyadic_A = mkA "diadico" ; -- status=guess
+lin dye_N = mkN "tintura" ; -- status=guess
+lin dye_V = mkV "tingere" ; -- status=guess, src=wikt
+lin dye_V2 = mkV2 (mkV "tingere") ; -- status=guess, src=wikt
+lin dyke_N = mkN "lesbica" ; -- status=guess
+lin dynamic_A = mkA "dinamico" | mkA "dinamica" ; -- status=guess status=guess
+lin dynamics_N = mkN "dinamica" ; -- status=guess
+lin dynamo_N = mkN "dinamo" ; -- status=guess
+lin dynamometer_N = mkN "dinamometro" ; -- status=guess
+lin dynasty_N = mkN "dinastia" ; -- status=guess
+lin dysentery_N = mkN "dissenteria" ; -- status=guess
+lin dysfunction_N = mkN "disfunzione" feminine ; -- status=guess
+lin dysfunctional_A = mkA "disfunzionale" ; -- status=guess
+lin dyslexia_N = mkN "dislessia" ; -- status=guess
+lin dyslexic_A = mkA "dislessico" ; -- status=guess
+lin dysphagia_N = mkN "disfagia" ; -- status=guess
+lin dysphemism_N = mkN "disfemismo" ; -- status=guess
+lin dysphoria_N = mkN "disforia" ; -- status=guess
+lin dyspnea_N = mkN "dispnea" ; -- status=guess
+lin dysprosium_N = mkN "disprosio" ; -- status=guess
+lin dystrophy_N = mkN "distrofia" ; -- status=guess
+lin each_Det = mkDet "ogni" | mkDet "ognuno" | mkDet "ciascuno" ; -- status=guess status=guess status=guess
+lin eager_A = mkA "avido" ; -- status=guess
+lin eagle_N = mkN "moneta di dieci dollari" ; -- status=guess
+lin ear_N = L.ear_N ;
+lin eardrum_N = mkN "timpano" ; -- status=guess
+lin earl_N = mkN "conte" masculine ; -- status=guess
+lin earldom_N = mkN "contea" ; -- status=guess
+lin early_A = mkA "precoce" ; -- status=guess
+lin early_Adv = mkAdv "presto" ; -- status=guess
+lin earn_V = mkV "guadagnare" ; -- status=guess, src=wikt
+lin earn_V2 = mkV2 (mkV "guadagnare") ; -- status=guess, src=wikt
+--subcat lin earn_VA = mkVA (mkV "guadagnare") ; -- status=guess, src=wikt
+lin earnest_A = mkA "voglioso" | mkA "desideroso" | mkA "fervente" | mkA "zelante" ; -- status=guess status=guess status=guess status=guess
+lin earnest_N = mkN "pegno" ; -- status=guess
+lin earning_N = variants{} ; --
+lin earphone_N = mkN "cuffia" ; -- status=guess
+lin earring_N = mkN "orecchino" ; -- status=guess
+lin earth_N = L.earth_N ;
+lin earth_V2 = mkV2 (mkV (mettere_V) "a terra") | mkV2 (mkV (mkV "collegare") "a terra") ; -- status=guess, src=wikt status=guess, src=wikt
+lin earthenware_N = mkN "coccio" | mkN "terraglia" ; -- status=guess status=guess
+lin earthquake_N = mkN "terremoto" | mkN "sisma" masculine ; -- status=guess status=guess
+lin earthstar_N = mkN "geastro" ; -- status=guess
+lin earthwork_N = mkN "montarozzo" | mkN "terrapieno" ; -- status=guess status=guess
+lin earthworm_N = mkN "lombrico" ; -- status=guess
+lin earwax_N = mkN "cerume" masculine ; -- status=guess
+lin ease_N = mkN "facilità" feminine ; -- status=guess
+lin ease_V = variants{} ; --
+lin ease_V2 = variants{} ; --
+lin easel_N = mkN "cavalletto" ; -- status=guess
+lin easement_N = mkN "servitù" ; -- status=guess
+lin easily_Adv = variants{} ; --
+lin east_A = mkA "da est" ; -- status=guess
+lin east_Adv = mkAdv "a est" | mkAdv "verso est" ; -- status=guess status=guess
+lin east_N = mkN "est" masculine | mkN "oriente" | mkN "levante" masculine ; -- status=guess status=guess status=guess
+lin eastern_A = variants{} ; --
+lin easy_A = mkA "facile" ; -- status=guess
+lin easy_A2V = L.easy_A2V ; -- comment=CHECKED
+lin easy_Adv = variants{} ; --
+lin eat_V = mkV "mangiare" ; -- status=guess, src=wikt
+lin eat_V2 = L.eat_V2 ;
+lin eater_N = mkN "mangiatore" ; -- status=guess
+lin eating_N = mkN "mangiare" ; -- status=guess
+lin eaves_N = mkN "gronda" | mkN "grondaia" ; -- status=guess status=guess
+lin eavesdrop_V = mkV "origliare" ; -- status=guess, src=wikt
+lin ebb_N = mkN "riflusso" ; -- status=guess
+lin ebonite_N = mkN "ebanite" feminine ; -- status=guess
+lin ebony_N = mkN "ebano" ; -- status=guess
+lin eccentric_A = mkA "eccentrico" ; -- status=guess
+lin eccentric_N = mkN "eccentrico" ; -- status=guess
+lin ecclesiastical_A = mkA "ecclesiastico" ; -- status=guess
+lin ecclesiology_N = mkN "ecclesiologia" ; -- status=guess
+lin echelon_N = mkN "scaglione" masculine ; -- status=guess
+lin echidna_N = mkN "echidna" ; -- status=guess
+lin echo_N = mkN "eco" feminine ; -- status=guess
+lin echo_V = variants{} ; --
+lin echo_V2 = variants{} ; --
+lin echolalia_N = mkN "ecolalia" ; -- status=guess
+lin eclectic_A = mkA "eclettico" | mkA "disparato" | mkA "heteroclitico" | mkA "eterogeneo" ; -- status=guess status=guess status=guess status=guess
+lin eclectic_N = mkN "eclettico" ; -- status=guess
+lin eclipse_N = mkN "eclisse" | mkN "eclissi" feminine ; -- status=guess status=guess
+lin ecliptic_N = mkN "eclittica" ; -- status=guess
+lin eclogue_N = mkN "egloga" ; -- status=guess
+lin ecological_A = mkA "ecologico" ; -- status=guess
+lin ecologist_N = mkN "ecologista" masculine | mkN "ecologo" ; -- status=guess status=guess
+lin ecology_N = mkN "ecologia" ; -- status=guess
+lin econometrics_N = mkN "statistica economica" ; -- status=guess
+lin economic_A = mkA "economico" | mkA "economo" ; -- status=guess status=guess
+lin economically_Adv = variants{} ; --
+lin economics_N = mkN "economia" ; -- status=guess
+lin economist_N = variants{} ; --
+lin economy_1_N = variants{} ; --
+lin economy_2_N = variants{} ; --
+lin economy_N = mkN "economia" ; -- status=guess
+lin ecosystem_N = mkN "ecosistema" masculine ; -- status=guess
+lin ecstasy_N = mkN "ecstasy" masculine ; -- status=guess
+lin ectoparasite_N = mkN "dermatozoo" ; -- status=guess
+lin ectoplasm_N = mkN "ectoplasma" ; -- status=guess
+lin ecumenism_N = mkN "ecumenismo" ; -- status=guess
+lin eczema_N = mkN "eczema" masculine ; -- status=guess
+lin eddy_N = mkN "vortice" | mkN "gorgo" | mkN "mulinello" ; -- status=guess status=guess status=guess
+lin edelweiss_N = mkN "stella alpina" ; -- status=guess
+lin edema_N = mkN "edema" masculine ; -- status=guess
+lin edge_N = mkN "vantaggio" ; -- status=guess
+lin edible_A = mkA "commestibile" | mkA "edibile" | mkA "edule" ; -- status=guess status=guess status=guess
+lin edible_N = mkN "ghiro" ; -- status=guess
+lin edit_V2 = mkV2 (redigere_V) ; -- status=guess, src=wikt
+lin editing_N = mkN "redazione" feminine ;
+lin edition_N = mkN "edizione" feminine ; -- status=guess
+lin editor_N = mkN "giuntatrice" feminine ; -- status=guess
+lin editorial_A = mkA "editoriale" ; -- status=guess
+lin educate_V2 = mkV2 (mkV "istruire") | mkV2 (mkV "educare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin education_N = mkN "istruzione" feminine | mkN "educazione" feminine ; -- status=guess status=guess
+lin educational_A = mkA "educativo" ; -- status=guess
+lin educationalist_N = mkN "educatore" | mkN "educatrice" feminine ; -- status=guess status=guess
+lin eel_N = mkN "anguilla" masculine ; -- status=guess
+lin eerie_A = mkA "misterioso" ; -- status=guess
+lin effect_N = mkN "effetto" ; -- status=guess
+lin effect_V2 = variants{} ; --
+lin effective_A = variants{} ; --
+lin effectively_Adv = variants{} ; --
+lin effectiveness_N = mkN "efficacia" ; -- status=guess
+lin effeminacy_N = mkN "effeminatezza" ; -- status=guess
+lin effeminate_A = mkA "effemminato" ; -- status=guess
+lin effendi_N = mkN "efendi" | mkN "effendi" masculine ; -- status=guess status=guess
+lin efficacy_N = mkN "efficacia" ; -- status=guess
+lin efficiency_N = mkN "efficienza" ; -- status=guess
+lin efficient_A = mkA "efficiente" ; -- status=guess
+lin efficiently_Adv = variants{} ; --
+lin efflorescence_N = mkN "efflorescenza" ; -- status=guess
+lin effluent_N = mkN "effluente" masculine ; -- status=guess
+lin effluvium_N = mkN "effluvio" ; -- status=guess
+lin effort_N = mkN "sforzo" ; -- status=guess
+lin effrontery_N = mkN "sfrontatezza" ; -- status=guess
+lin effusion_N = mkN "effusione" feminine ; -- status=guess
+lin egalitarian_A = mkA "egualitario" ; -- status=guess
+lin egalitarian_N = mkN "egualitario" ; -- status=guess
+lin egg_N = L.egg_N ;
+lin eggcup_N = mkN "portauovo" ; -- status=guess
+lin eggnog_N = mkN "vov" | mkN "zabaione" | mkN "zabaglione" masculine ; -- status=guess status=guess status=guess
+lin eggplant_N = mkN "melanzana" ; -- status=guess
+lin ego_N = variants{} ; --
+lin egocentric_A = mkA "egocentrico" ; -- status=guess
+lin egret_N = mkN "garzetta" | mkN "airone guardabuoi" ; -- status=guess status=guess
+lin eigenvalue_N = mkN "autovalore" masculine ; -- status=guess
+lin einsteinium_N = mkN "einstenio" ; -- status=guess
+lin either7or_DConj = S.either7or_DConj ; -- comment=CHECKED
+lin either_Adv = mkAdv "neanche" | mkAdv "nemmeno" | mkAdv "neppure" ; -- status=guess status=guess status=guess
+lin either_Det = mkDet "ciascuno" ; -- status=guess
+lin ejaculate_V2 = mkV2 (mkV "eiaculare") ; -- status=guess, src=wikt
+lin ejaculation_N = mkN "eiaculazione" feminine ; -- status=guess
+lin ejection_N = mkN "eiezione" feminine ; -- status=guess
+lin eke_V2 = mkV2 (mkV "integrare") ; -- status=guess, src=wikt
+lin elaborate_A = mkA "elaborato" | mkA "elaborata" ; -- status=guess status=guess
+lin elapse_V = trascorrere_V ; -- status=guess, src=wikt
+lin elastic_A = mkA "elastico" | mkA "elastica" ; -- status=guess status=guess
+lin elastic_N = mkN "elastico" ; -- status=guess
+lin elasticity_N = mkN "elasticità" feminine ; -- status=guess
+lin elastin_N = mkN "elastina" ; -- status=guess
+lin elastomer_N = mkN "elastomero" ; -- status=guess
+lin elbow_N = mkN "gomito" ; -- status=guess
+lin elbow_V2 = mkV2 (mkV "sgomitare") ; -- status=guess, src=wikt
+lin elder_N = mkN "sambuco" ; -- status=guess
+lin elderberry_N = mkN "sambuco" ; -- status=guess
+lin elderly_A = variants{} ; --
+lin elect_V = eleggere_V ; -- status=guess, src=wikt
+lin elect_V2 = mkV2 (eleggere_V) ; -- status=guess, src=wikt
+lin elect_V2V = mkV2V (eleggere_V) ; -- status=guess, src=wikt
+lin elect_V3 = mkV3 (eleggere_V) ; -- status=guess, src=wikt
+lin elected_A = variants{} ; --
+lin election_N = mkN "elezione" feminine ; -- status=guess
+lin electioneering_N = mkN "propaganda elettorale" ; -- status=guess
+lin electoral_A = variants{} ; --
+lin electorate_N = mkN "elettorato" ; -- status=guess
+lin electric_A = mkA "elettrico" ; -- status=guess
+lin electric_N = mkN "auto elettrica" ; -- status=guess
+lin electrical_A = variants{} ; --
+lin electrician_N = mkN "elettricista" masculine ; -- status=guess
+lin electricity_N = mkN "elettricità" feminine ; -- status=guess
+lin electrochemical_A = mkA "elettrochimico" ; -- status=guess
+lin electrochemistry_N = mkN "elettrochimica" ; -- status=guess
+lin electrodeposition_N = mkN "elettrodeposizione" feminine ; -- status=guess
+lin electrodynamometer_N = mkN "elettrodinamometro" ; -- status=guess
+lin electroencephalogram_N = mkN "elettroencefalogramma" ; -- status=guess
+lin electrolysis_N = mkN "elettrolisi" feminine ; -- status=guess
+lin electrolyte_N = mkN "elettrolito" | mkN "elettrolita" masculine ; -- status=guess status=guess
+lin electromagnet_N = mkN "elettromagnete" masculine ; -- status=guess
+lin electromagnetic_A = mkA "elettromagnetico" ; -- status=guess
+lin electromagnetism_N = mkN "elettromagnetismo" ; -- status=guess
+lin electromotive_A = mkA "elettromotrice" ; -- status=guess
+lin electromyography_N = mkN "elettromiografia" ; -- status=guess
+lin electron_N = mkN "elettrone" masculine ; -- status=guess
+lin electronegativity_N = mkN "elettronegatività" feminine ; -- status=guess
+lin electronic_A = mkA "elettronico" ; -- status=guess
+lin electronically_Adv = mkAdv "elettronicamente" ; -- status=guess
+lin electronics_N = mkN "elettronica" ; -- status=guess
+lin electrophoresis_N = mkN "elettroforesi" feminine ; -- status=guess
+lin electroscope_N = mkN "elettroscopio" ; -- status=guess
+lin electrostatic_A = mkA "elettrostatico" ; -- status=guess
+lin elegance_N = mkN "eleganza" ; -- status=guess
+lin elegant_A = mkA "elegante" ; -- status=guess
+lin element_N = mkN "elemento" ; -- status=guess
+lin elementary_A = mkA "elementare" ; -- status=guess
+lin elephant_N = mkN "elefante" masculine ; -- status=guess
+lin elephantiasis_N = mkN "elefantiasi" feminine ; -- status=guess
+lin elevate_V2 = mkV2 (mkV "aumentare") ; -- status=guess, src=wikt
+lin elf_N = mkN "elfo" ; -- status=guess
+lin eligibility_N = mkN "idoneità" ; -- status=guess
+lin eligible_A = variants{} ; --
+lin eliminate_V2 = variants{} ; --
+lin elite_N = mkN "élite" feminine ; -- status=guess
+lin elixir_N = mkN "elisir" masculine ; -- status=guess
+lin ellipse_N = mkN "ellisse" feminine ; -- status=guess
+lin ellipsis_N = mkN "puntini puntini puntini" ; -- status=guess
+lin elm_N = mkN "olmo" ; -- status=guess
+lin eloquent_A = mkA "loquace" | mkA "articolato" | mkA "verboso" | mkA "pedissequo" ; -- status=guess status=guess status=guess status=guess
+lin else_Adv = mkAdv "altrimenti" ; -- status=guess
+lin elsewhere_Adv = mkAdv "altrove" ; -- status=guess
+lin eluate_N = mkN "eluato" ; -- status=guess
+lin elucidate_V2 = mkV2 (mkV "chiarire") ; -- status=guess, src=wikt
+lin em_N = mkN "emme" masculine ; -- status=guess
+lin emaciate_V2 = mkV2 (mkV "emaciarsi") ; -- status=guess, src=wikt
+lin emanate_V = mkV "emanare" ; -- status=guess, src=wikt
+lin emanation_N = mkN "emanazione" feminine ; -- status=guess
+lin embalm_V2 = mkV2 (mkV "imbalsamare") ; -- status=guess, src=wikt
+lin embankment_N = mkN "argine" masculine ; -- status=guess
+lin embargo_N = mkN "embargo" ; -- status=guess
+lin embark_V = mkV "imbarcare" ; -- status=guess, src=wikt
+lin embark_V2 = mkV2 (mkV "imbarcare") ; -- status=guess, src=wikt
+lin embarrass_V2 = mkV2 (mkV "imbarazzare") ; -- status=guess, src=wikt
+lin embarrassed_A = variants{} ; --
+lin embarrassing_A = mkA "imbarazzante" ; -- status=guess
+lin embarrassment_N = mkN "imbarazzo" ; -- status=guess
+lin embassy_N = mkN "ambasciata" ; -- status=guess
+lin embed_V2 = mkV2 (mkV "incastonare") | mkV2 (mkV "incastrare") | mkV2 (mkV "incorporare") | mkV2 (mkV "inserire") | mkV2 (mkV "aggregare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin embellish_V2 = mkV2 (mkV "imbellettare") | mkV2 (mkV "abbellire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ember_N = mkN "brace" feminine ; -- status=guess
+lin embezzlement_N = mkN "appropriazione indebita" | mkN "peculato" ; -- status=guess status=guess
+lin emblem_N = mkN "emblema" | mkN "raffigurazione" feminine | mkN "simbolo" ; -- status=guess status=guess status=guess
+lin embodiment_N = mkN "incarnazione" feminine ; -- status=guess
+lin embody_V2 = variants{} ; --
+lin embolism_N = mkN "embolia" ; -- status=guess
+lin emboss_V2 = mkV2 (mkV "coniare") ; -- status=guess, src=wikt
+lin embrace_V = variants{} ; --
+lin embrace_V2 = variants{} ; --
+lin embroider_V = mkV "ricamare" | mkV "abbellire" | mkV "indorare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin embroider_V2 = mkV2 (mkV "ricamare") | mkV2 (mkV "abbellire") | mkV2 (mkV "indorare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin embroiderer_N = mkN "ricamatrice" | mkN "ricamatore" masculine ; -- status=guess status=guess
+lin embroidery_N = mkN "ricamo" ; -- status=guess
+lin embryo_N = mkN "embrione" masculine ; -- status=guess
+lin emerald_N = mkN "smeraldo" ; -- status=guess
+lin emerge_V = variants{} ; --
+--subcat lin emerge_V2 = variants{} ; --
+--subcat lin emerge_V2V = variants{} ; --
+--subcat lin emerge_VS = variants{} ; --
+lin emergence_N = mkN "emergenza" ; -- status=guess
+lin emergency_N = mkN "emergenza" ; -- status=guess
+lin emeritus_A = mkA "emerito" ; -- status=guess
+lin emigrant_N = mkN "emigrante" masculine ; -- status=guess
+lin emigrate_V = mkV "emigrare" ; -- status=guess, src=wikt
+lin emigrate_V2V = mkV2V (mkV "emigrare") ; -- status=guess, src=wikt
+lin emir_N = mkN "emiro" ; -- status=guess
+lin emirate_N = mkN "emirato" ; -- status=guess
+lin emission_N = variants{} ; --
+lin emit_V2 = mkV2 (emettere_V) ; -- status=guess, src=wikt
+lin emmer_N = mkN "farro" ; -- status=guess
+lin emmetropia_N = mkN "emmetropia" ; -- status=guess
+lin emolument_N = mkN "emolumento" ; -- status=guess
+lin emotion_N = mkN "emozione" feminine ; -- status=guess
+lin emotional_A = mkA "emozionante" | mkA "commovente" ; -- status=guess status=guess
+lin emperor_N = mkN "imperatore" masculine ; -- status=guess
+lin emphasis_N = variants{} ; --
+lin emphasize_V2 = mkV2 (mkV "enfatizzare") | mkV2 (mkV "sottolineare") | mkV2 (mkV "evidenziare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin emphasize_VS = mkVS (mkV "enfatizzare") | mkVS (mkV "sottolineare") | mkVS (mkV "evidenziare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin empire_N = mkN "impero" ; -- status=guess
+lin empirical_A = variants{} ; --
+lin employ_V2 = mkV2 (mkV "impiegare") | mkV2 (mkV "ingaggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin employable_A = mkA "assumibile" ; -- status=guess
+lin employee_N = mkN "dipendente" ; -- status=guess
+lin employer_N = mkN "datore di lavoro" ; -- status=guess
+lin employment_N = mkN "assunzione" feminine ; -- status=guess
+lin empower_V2 = mkV2 (mkV (dare_V) "potere") ; -- status=guess, src=wikt
+lin empower_V2V = mkV2V (mkV (dare_V) "potere") ; -- status=guess, src=wikt
+lin empress_N = mkN "imperatrice" feminine ; -- status=guess
+lin empty_A = L.empty_A ;
+lin empty_N = mkN "insieme vuoto" ; -- status=guess
+lin empty_V = mkV "vuotare" ; -- status=guess, src=wikt
+lin empty_V2 = mkV2 (mkV "vuotare") ; -- status=guess, src=wikt
+lin empyema_N = mkN "empiema" masculine ; -- status=guess
+lin emu_N = mkN "emù" masculine ; -- status=guess
+lin emulsifier_N = mkN "emulsionante" masculine ; -- status=guess
+lin emulsify_V2 = mkV2 (mkV "emulsionare") ; -- status=guess, src=wikt
+lin emulsion_N = mkN "emulsione" ; -- status=guess
+lin en_N = mkN "enne" masculine ; -- status=guess
+lin enable_V2 = variants{} ; --
+lin enable_V2V = variants{} ; --
+lin enable_VS = variants{} ; --
+lin enamel_N = mkN "smalto" ; -- status=guess
+lin enamel_V2 = mkV2 (mkV "smaltare") ; -- status=guess, src=wikt
+lin encephalitis_N = mkN "encefalite" feminine ; -- status=guess
+lin encephalogram_N = mkN "encefalogramma" masculine ; -- status=guess
+lin enchant_V2 = mkV2 (mkV "incantare") ; -- status=guess, src=wikt
+lin encircle_V2 = mkV2 (mkV "accerchiare") | mkV2 (mkV "circondare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin enclave_N = mkN "enclave" feminine ; -- status=guess
+lin enclose_V2 = mkV2 (mkV "cintare") ; -- status=guess, src=wikt
+lin enclosure_N = mkN "recinto" ; -- status=guess
+lin encompass_V2 = mkV2 (mkV "circondare") ; -- status=guess, src=wikt
+lin encore_N = mkN "bis" masculine ; -- status=guess
+lin encounter_N = variants{} ; --
+lin encounter_V2 = variants{} ; --
+lin encourage_V2 = mkV2 (mkV "incoraggiare") ; -- status=guess, src=wikt
+lin encourage_V2V = mkV2V (mkV "incoraggiare") ; -- status=guess, src=wikt
+lin encouragement_N = mkN "incoraggiamento" ; -- status=guess
+lin encouraging_A = variants{} ; --
+lin encroach_V = mkV "invadere" ; -- status=guess, src=wikt
+lin encumber_V2 = mkV2 (mkV (mkV "caricare") "con ipoteca") | mkV2 (mkV (mkV "gravare") "di ipoteca") ; -- status=guess, src=wikt status=guess, src=wikt
+lin encyclical_N = mkN "enciclica" ; -- status=guess
+lin encyclopedia_N = mkN "enciclopedia" ; -- status=guess
+lin end_1_N = mkN "fine" feminine ;
+lin end_2_N = mkN "capo" ; ----
+lin end_N = mkN "fine" feminine ;
+lin end_V = mkV "finire" ; -- status=guess, src=wikt
+lin end_V2 = mkV2 (mkV "finire") ; -- status=guess, src=wikt
+--subcat lin end_VA = mkVA (mkV "finire") ; -- status=guess, src=wikt
+lin endanger_V2 = mkV2 (mkV "rischiare") | mkV2 (compromettere_V) | mkV2 (mkV (mettere_V) "in pericolo") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin endearment_N = mkN "vezzeggiativo" ; -- status=guess
+lin endeavour_N = mkN "impresa" ; -- status=guess
+lin endeavour_V = mkV "tentare" | mkV "sforzarsi" | mkV "adoperarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ending_N = variants{} ; --
+lin endive_N = mkN "indivia" | mkN "scarola" ; -- status=guess status=guess
+lin endless_A = variants{} ; --
+lin endocarditis_N = mkN "endocardite" feminine ; -- status=guess
+lin endocardium_N = mkN "endocardio" ; -- status=guess
+lin endocrine_A = mkA "endocrino" ; -- status=guess
+lin endocrinologist_N = mkN "endocrinologo" | mkN "endocrinologa" ; -- status=guess status=guess
+lin endocrinology_N = mkN "endocrinologia" ; -- status=guess
+lin endogamy_N = mkN "endogamia" ; -- status=guess
+lin endogenous_A = mkA "endogeno" ; -- status=guess
+lin endometriosis_N = mkN "endometriosi" feminine ; -- status=guess
+lin endometrium_N = mkN "endometrio" ; -- status=guess
+lin endorphin_N = mkN "endorfina" ; -- status=guess
+lin endorse_V2 = mkV2 (mkV "approvare") | mkV2 (mkV "appoggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin endoskeleton_N = mkN "endoscheletro" ; -- status=guess
+lin endothelium_N = mkN "endotelio" ; -- status=guess
+lin endotoxin_N = mkN "endotossina" ; -- status=guess
+lin endow_V2 = mkV2 (mkV "dotare") ; -- status=guess, src=wikt
+lin endure_V = mkV "durare" | mkV "restare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin endure_V2 = mkV2 (mkV "durare") | mkV2 (mkV "restare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin enema_N = mkN "clistere" masculine ; -- status=guess
+lin enemy_N = L.enemy_N ;
+lin energetic_A = mkA "energico" ; -- status=guess
+lin energetically_Adv = mkAdv "energicamente" | mkAdv "energeticamente" ; -- status=guess status=guess
+lin energy_N = mkN "energia" | mkN "forza" ; -- status=guess status=guess
+lin enforce_V2 = variants{} ; --
+lin enforceable_A = mkA "azionabile" | mkA "esecutorio" ; -- status=guess status=guess
+lin enforcement_N = variants{} ; --
+lin engage_V = variants{} ; --
+lin engage_V2 = variants{} ; --
+lin engagement_N = variants{} ; --
+lin engender_V2 = mkV2 (mkV "generare") | mkV2 (mkV "originare") | mkV2 (mkV "concepire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin engine_N = mkN "motore" masculine ; -- status=guess
+lin engineer_N = mkN "macchinista" masculine ; -- status=guess
+lin engineering_N = mkN "ingegneria" ; -- status=guess
+lin engraving_N = mkN "incisione" feminine ; -- status=guess
+lin engross_V2 = mkV2 (mkV "incettare") ; -- status=guess, src=wikt
+lin engulf_V2 = mkV2 (sopraffare_V) | mkV2 (travolgere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin enhance_V2 = mkV2 (accrescere_V) | mkV2 (mkV "intensificare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin enhanced_A = variants{} ; --
+lin enigma_N = mkN "enigma" | mkN "indovinello" ; -- status=guess status=guess
+lin enigmatic_A = mkA "enigmatico" ; -- status=guess
+lin enjoy_V2 = mkV2 (mkV "divertirsi") ; -- status=guess, src=wikt
+lin enjoy_VV = mkVV (mkV "divertirsi") ; -- status=guess, src=wikt
+lin enjoyable_A = variants{} ; --
+lin enjoyment_N = variants{} ; --
+lin enlarge_V = mkV "allargare" ; -- status=guess, src=wikt
+lin enlarge_V2 = mkV2 (mkV "allargare") ; -- status=guess, src=wikt
+lin enlarger_N = mkN "ingranditore" masculine ; -- status=guess
+lin enlighten_V2 = mkV2 (mkV "illuminare") ; -- status=guess, src=wikt
+lin enlightenment_N = mkN "illuminismo" ; -- status=guess
+lin ennui_N = mkN "noia" ; -- status=guess
+lin enologist_N = mkN "enologo" | mkN "enologa" ; -- status=guess status=guess
+lin enology_N = mkN "enologia" ; -- status=guess
+lin enormous_A = variants{} ; --
+lin enormously_Adv = variants{} ; --
+lin enough_Adv = variants{} ; --
+lin enough_Predet = variants{} ; --
+lin enquire_V = variants{} ; --
+lin enquire_V2 = variants{} ; --
+lin enquiry_N = mkN "domanda" | mkN "richiesta" ; -- status=guess status=guess
+lin enrage_V2 = mkV2 (mkV "esasperare") | mkV2 (mkV "imbestialire") | mkV2 (mkV "irritare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin enrich_V2 = mkV2 (mkV "arricchire") ; -- status=guess, src=wikt
+lin enrichment_N = mkN "arricchimento" ; -- status=guess
+lin enrolment_N = mkN "iscrizione" feminine | mkN "arruolamento" ; -- status=guess status=guess
+lin ensemble_N = mkN "insieme" masculine ; -- status=guess
+lin ensiform_A = mkA "ensiforme" ; -- status=guess
+lin ensue_V = mkV "seguire" | mkV "conseguire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ensure_V = mkV "garantire" ; -- status=guess, src=wikt
+lin ensure_V2 = mkV2 (mkV "garantire") ; -- status=guess, src=wikt
+lin ensure_VS = mkVS (mkV "garantire") ; -- status=guess, src=wikt
+lin entail_V2 = mkV2 (mkV "comportare") | mkV2 (mkV "implicare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin entangle_V2 = mkV2 (mkV "ingarbugliare") | mkV2 (mkV "intrigare") | mkV2 (confondere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin entasis_N = mkN "entasi" feminine ; -- status=guess
+lin enter_V = mkV "entrare" ; -- status=guess, src=wikt
+lin enter_V2 = mkV2 (mkV "entrare") ; -- status=guess, src=wikt
+lin enteritis_N = mkN "enterite" ; -- status=guess
+lin enteropathy_N = mkN "enteropatia" ; -- status=guess
+lin enterprise_N = mkN "impresa" ; -- status=guess
+lin entertain_V2 = mkV2 (mkV "divertire") ; -- status=guess, src=wikt
+lin entertainer_N = mkN "intrattenitore" ; -- status=guess
+lin entertainment_N = mkN "divertimento" | mkN "intrattenimento" ; -- status=guess status=guess
+lin enthuse_V = mkV "entusiasmare" ; -- status=guess, src=wikt
+lin enthusiasm_N = mkN "entusiasmo" | mkN "foga" ; -- status=guess status=guess
+lin enthusiast_N = variants{} ; --
+lin enthusiastic_A = variants{} ; --
+lin entice_V2 = mkV2 (attrarre_V) | mkV2 (mkV "tentare") | mkV2 (mkV "allettare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin entire_A = mkA "intero" | mkA "intera" ; -- status=guess status=guess
+lin entirely_Adv = variants{} ; --
+--subcat lin entitle_V2 = mkV2 (mkV "intitolare") ; -- status=guess, src=wikt
+lin entitle_V2V = mkV2V (mkV "intitolare") ; -- status=guess, src=wikt
+lin entitle_VS = mkVS (mkV "intitolare") ; -- status=guess, src=wikt
+lin entitlement_N = variants{} ; --
+lin entity_N = variants{} ; --
+lin entomologist_N = mkN "entomologo" ; -- status=guess
+lin entomology_N = mkN "entomologia" ; -- status=guess
+lin entrance_N = mkN "entrata" ; -- status=guess
+lin entrance_V2 = mkV2 (mkV "incantare") ; -- status=guess, src=wikt
+lin entrepreneur_N = mkN "imprenditore" masculine ; -- status=guess
+lin entry_1_N = variants{} ; --
+lin entry_2_N = variants{} ; --
+lin entry_N = mkN "entrata" | mkN "ingresso" ; -- status=guess status=guess
+lin entwine_V2 = mkV2 (mkV "intrecciare") ; -- status=guess, src=wikt
+lin enunciation_N = mkN "enunciazione" feminine ; -- status=guess
+lin envelop_V2 = mkV2 (mkV "circondare") | mkV2 (mkV "avviluppare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin envelope_N = mkN "busta" ; -- status=guess
+lin enviable_A = mkA "invidiabile" ; -- status=guess
+lin envious_A = mkA "invidioso" ; -- status=guess
+lin environment_N = mkN "ambiente" masculine ; -- status=guess
+lin environmental_A = mkA "ambientale" ; -- status=guess
+lin environmentalist_N = mkN "ambientalista" masculine ; -- status=guess
+lin envisage_V2 = variants{} ; --
+lin envoy_N = mkN "inviato" ; -- status=guess
+lin envy_N = mkN "invidia" ; -- status=guess
+lin envy_V2 = mkV2 (mkV "invidiare") ; -- status=guess, src=wikt
+lin enzymatic_A = mkA "enzimatico" ; -- status=guess
+lin enzyme_N = variants{} ; --
+lin eon_N = mkN "eone" masculine ; -- status=guess
+lin epaulette_N = mkN "spallina" ; -- status=guess
+lin epee_N = mkN "spada" masculine ; -- status=guess
+lin epenthesis_N = mkN "epentesi" feminine ; -- status=guess
+lin ephemeral_A = mkA "effimero" | mkA "passeggero" | mkA "fuggevole" | mkA "transitorio" ; -- status=guess status=guess status=guess status=guess
+lin ephemeris_N = mkN "effemeride" feminine ; -- status=guess
+lin epic_N = mkN "epico" ; -- status=guess
+lin epicalyx_N = mkN "epicalice" masculine ; -- status=guess
+lin epicentre_N = mkN "epicentro" ; -- status=guess
+lin epicycle_N = mkN "epiciclo" ; -- status=guess
+lin epicycloid_N = mkN "epicicloide" feminine ; -- status=guess
+lin epidemic_A = mkA "epidemico" ; -- status=guess
+lin epidemic_N = mkN "epidemia" | mkN "contagio" ; -- status=guess status=guess
+lin epidemiologic_A = mkA "epidemiologico" ; -- status=guess
+lin epidemiologist_N = mkN "epidemiologo" ; -- status=guess
+lin epidemiology_N = mkN "epidemiologia" ; -- status=guess
+lin epidermis_N = mkN "epidermide" feminine ; -- status=guess
+lin epididymis_N = mkN "epididimo" ; -- status=guess
+lin epigrammatic_A = mkA "epigrammatico" ; -- status=guess
+lin epilepsy_N = mkN "epilessia" ; -- status=guess
+lin epinephrine_N = mkN "epinefrina" ; -- status=guess
+lin episcopacy_N = mkN "episcopato" ; -- status=guess
+lin episcopal_A = mkA "episcopale" | mkA "vescovile" ; -- status=guess status=guess
+lin episode_N = mkN "episodio" ; -- status=guess
+lin epistemology_N = mkN "epistemologia" ; -- status=guess
+lin epistle_N = mkN "epistola" ; -- status=guess
+lin epistolary_A = mkA "epistolare" ; -- status=guess
+lin epitaph_N = mkN "epitaffio" ; -- status=guess
+lin epitaxy_N = mkN "epitassia" ; -- status=guess
+lin epithelium_N = mkN "epitelio" | mkN "tessuto epiteliale" ; -- status=guess status=guess
+lin epithet_N = mkN "epiteto" ; -- status=guess
+lin epitome_N = mkN "epitome" ; -- status=guess
+lin epoch_N = mkN "orario epocale" | mkN "epoca" ; -- status=guess status=guess
+lin eponym_N = mkN "eponimo" ; -- status=guess
+lin epsilon_N = mkN "epsilon" masculine ; -- status=guess
+lin equal_A = mkA "uguale" ; -- status=guess
+lin equal_V2 = mkV2 (mkV "eguagliare") ; -- status=guess, src=wikt
+lin equality_N = mkN "egualità" | mkN "ugualità" | mkN "uguaglianza" ; -- status=guess status=guess status=guess
+lin equalize_V2 = mkV2 (mkV "uguagliare") ; -- status=guess, src=wikt
+lin equally_Adv = variants{} ; --
+lin equation_N = mkN "equazione" feminine ; -- status=guess
+lin equator_N = mkN "equatore" masculine ; -- status=guess
+lin equatorial_A = mkA "equatoriale" ; -- status=guess
+lin equatorial_N = mkN "equatoriale" masculine ; -- status=guess
+lin equestrian_N = mkN "equestre" masculine ; -- status=guess
+lin equiangular_A = mkA "equiangolo" ; -- status=guess
+lin equilateral_A = mkA "equilatero" ; -- status=guess
+lin equilateral_N = mkN "triangolo equilatero" ; -- status=guess
+lin equilibrium_N = mkN "equilibrio" ; -- status=guess
+lin equinox_N = mkN "equinozio" ; -- status=guess
+lin equip_V2 = variants{} ; --
+lin equipment_N = variants{} ; --
+lin equiprobable_A = mkA "equiprobabile" ; -- status=guess
+lin equity_N = variants{} ; --
+lin equivalence_N = mkN "relazione di equivalenza" ; -- status=guess
+lin equivalent_A = variants{} ; --
+lin equivalent_N = variants{} ; --
+lin equivocal_A = mkA "equivoco" ; -- status=guess
+lin era_N = mkN "era" | mkN "epoca" ; -- status=guess status=guess
+lin erase_V2 = mkV2 (mkV "cancellare") ; -- status=guess, src=wikt
+lin erbium_N = mkN "erbio" ; -- status=guess
+lin erect_A = mkA "dritto" | mkA "eretto" ; -- status=guess status=guess
+lin erect_V2 = variants{} ; --
+lin erection_N = mkN "erezione" feminine ; -- status=guess
+lin ergosterol_N = mkN "ergosterolo" ; -- status=guess
+lin ermine_N = mkN "ermellino" ; -- status=guess
+lin erode_V = mkV "erodere" | mkV "corrodere" | mkV "rodere" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin erode_V2 = mkV2 (mkV "erodere") | mkV2 (mkV "corrodere") | mkV2 (mkV "rodere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin erosion_N = variants{} ; --
+lin erotic_A = mkA "erotico" ; -- status=guess
+lin erotically_Adv = mkAdv "eroticamente" ; -- status=guess
+lin eroticism_N = mkN "erotismo" ; -- status=guess
+lin err_V = mkV "errare" | mkV "sbagliare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin errand_N = mkN "incarico" ; -- status=guess
+lin errant_A = mkA "errante" ; -- status=guess
+lin error_N = mkN "errore" masculine ; -- status=guess
+lin erudite_A = mkA "erudito" ; -- status=guess
+lin eruption_N = mkN "eruzione" feminine ; -- status=guess
+lin erythema_N = mkN "eritema" masculine ; -- status=guess
+lin erythroblast_N = mkN "eritroblasto" ; -- status=guess
+lin erythropoietin_N = mkN "eritropoietina" ; -- status=guess
+lin escalator_N = mkN "scala mobile" ; -- status=guess
+lin escape_N = mkN "velocità di fuga" ; -- status=guess
+lin escape_V = mkV "evitare" ; -- status=guess, src=wikt
+lin escape_V2 = mkV2 (mkV "evitare") ; -- status=guess, src=wikt
+lin escape_VS = mkVS (mkV "evitare") ; -- status=guess, src=wikt
+lin eschar_N = mkN "escara" ; -- status=guess
+lin eschatological_A = mkA "escatologico" ; -- status=guess
+lin eschatology_N = mkN "escatologia" ; -- status=guess
+lin eschew_V2 = mkV2 (mkV "schivare") ; -- status=guess, src=wikt
+lin escort_N = mkN "scorta" ; -- status=guess
+lin escutcheon_N = mkN "scudo" | mkN "blasone" masculine | mkN "stemma" masculine ; -- status=guess status=guess status=guess
+lin esophageal_A = mkA "esofageo" ; -- status=guess
+lin esoteric_A = mkA "esoterico" | mkA "esoterica" | mkA "esoterici" | mkA "esoteriche" ; -- status=guess status=guess status=guess status=guess
+lin especially_Adv = variants{} ; --
+lin espionage_N = mkN "spionaggio" ; -- status=guess
+lin espresso_N = mkN "espresso" ; -- status=guess
+lin essay_N = mkN "tentativo" | mkN "prova" ; -- status=guess status=guess
+lin essence_N = mkN "essenza" masculine ; -- status=guess
+lin essential_A = mkA "essenziale" | mkA "indispensabile" ; -- status=guess status=guess
+lin essential_N = mkN "essenza" masculine ; -- status=guess
+lin essentiality_N = mkN "essenzialità" feminine ; -- status=guess
+lin essentially_Adv = variants{} ; --
+lin establish_V2 = mkV2 (mkV "stabilire") ; -- status=guess, src=wikt
+lin established_A = variants{} ; --
+lin establishment_N = variants{} ; --
+lin estate_N = mkN "proprietà" feminine | mkN "tenuta" | mkN "possedimento" ; -- status=guess status=guess status=guess
+lin esteem_N = mkN "stima" ; -- status=guess
+lin ester_N = mkN "estere" masculine ; -- status=guess
+lin estimate_N = mkN "stima" ; -- status=guess
+lin estimate_V = mkV "stimare" ; -- status=guess, src=wikt
+lin estimate_V2 = mkV2 (mkV "stimare") ; -- status=guess, src=wikt
+lin estimate_V2V = mkV2V (mkV "stimare") ; -- status=guess, src=wikt
+lin estimate_VS = mkVS (mkV "stimare") ; -- status=guess, src=wikt
+lin estimated_A = variants{} ; --
+lin estimation_N = mkN "stima" ; -- status=guess
+lin estradiol_N = mkN "estradiolo" ; -- status=guess
+lin estrogen_N = mkN "estrogeno" ; -- status=guess
+lin estuary_N = mkN "estuario" ; -- status=guess
+lin eternal_A = mkA "eterno" ; -- status=guess
+lin eternity_N = mkN "eternità" feminine ; -- status=guess
+lin ethane_N = mkN "etano" ; -- status=guess
+lin ethereal_A = mkA "etereo" ; -- status=guess
+lin ethical_A = variants{} ; --
+lin ethics_N = mkN "etica" ; -- status=guess
+lin ethnic_A = mkA "etnico" | mkA "etnica" ; -- status=guess status=guess
+lin ethnic_N = mkN "pulizia etnica" ; -- status=guess
+lin ethnicity_N = mkN "etnicità" feminine ; -- status=guess
+lin ethnocentrism_N = mkN "etnocentrismo" ; -- status=guess
+lin ethnographic_A = mkA "etnografico" ; -- status=guess
+lin ethnography_N = mkN "etnografia" ; -- status=guess
+lin ethology_N = mkN "etologia" ; -- status=guess
+lin ethyl_N = mkN "etile" ;
+lin ethylene_N = mkN "etilene" masculine ; -- status=guess
+lin etiolation_N = mkN "eziolamento" ; -- status=guess
+lin etiological_A = mkA "etiologico" ; -- status=guess
+lin etymological_A = mkA "etimologico" ; -- status=guess
+lin etymologist_N = mkN "etimologista" masculine | mkN "etimologo" | mkN "etimologa" ; -- status=guess status=guess status=guess
+lin etymology_N = mkN "etimologia" ; -- status=guess
+lin etymon_N = mkN "etimo" ; -- status=guess
+lin eucalyptus_N = mkN "eucalitto" ; -- status=guess
+lin eudiometer_N = mkN "eudiometro" ; -- status=guess
+lin eugenic_A = mkA "eugenetico" | mkA "eugenico" ; -- status=guess status=guess
+lin eukaryote_N = mkN "eucariota" masculine ; -- status=guess
+lin eukaryotic_A = mkA "eucariotico" ; -- status=guess
+lin eunuch_N = mkN "eunuco" ; -- status=guess
+lin euphemism_N = mkN "eufemismo" ; -- status=guess
+lin euphemistic_A = mkA "eufemistico" ; -- status=guess
+lin euphemistically_Adv = mkAdv "eufemisticamente" ; -- status=guess
+lin euphonic_A = mkA "eufonico" ; -- status=guess
+lin euphony_N = mkN "eufonia" ; -- status=guess
+lin euphoria_N = mkN "euforia" ; -- status=guess
+lin euphoric_A = mkA "euforico" ; -- status=guess
+lin euphuism_N = mkN "eufuismo" ; -- status=guess
+lin euro_N = mkN "euro" ; -- status=guess
+lin europium_N = mkN "europio" ; -- status=guess
+lin euthanasia_N = mkN "eutanasia" ; -- status=guess
+lin eutrophication_N = mkN "eutrofizzazione" feminine ; -- status=guess
+lin evacuate_V2 = mkV2 (mkV "evacuare") ; -- status=guess, src=wikt
+lin evacuation_N = mkN "evacuamento" ; -- status=guess
+lin evaluate_V = mkV "valutare" ; -- status=guess, src=wikt
+lin evaluate_V2 = mkV2 (mkV "valutare") ; -- status=guess, src=wikt
+lin evaluation_N = mkN "valutazione" feminine ; -- status=guess
+lin evangelist_N = mkN "evangelista" ; -- status=guess
+lin evaporate_V = mkV "evaporare" ; -- status=guess, src=wikt
+lin evaporate_V2 = mkV2 (mkV "evaporare") ; -- status=guess, src=wikt
+lin evaporate_VS = mkVS (mkV "evaporare") ; -- status=guess, src=wikt
+lin evaporation_N = mkN "vaporizzazione" feminine ; -- status=guess
+lin evasion_N = mkN "evasione" feminine ; -- status=guess
+lin even_A = mkA "pari" ; -- status=guess
+lin even_Adv = mkAdv "ancora" ;
+lin even_N = mkN "sera" ; -- status=guess
+lin even_V2 = mkV2 (mkV "spianare") ; -- status=guess, src=wikt
+lin evening_N = mkN "sera" ; -- status=guess
+lin event_N = mkN "evento" ; -- status=guess
+lin eventual_A = variants{} ; --
+lin eventually_Adv = variants{} ; --
+lin ever_Adv = variants{} ; --
+lin every_Det = S.every_Det ;
+lin everybody_NP = S.everybody_NP ;
+lin everyday_A = variants{} ; --
+lin everyone_NP = variants{} ; --
+lin everything_NP = S.everything_NP ;
+lin everywhere_Adv = S.everywhere_Adv ;
+lin evict_V2 = mkV2 (espellere_V) | mkV2 (mkV "sfrattare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin eviction_N = mkN "espulsione" feminine ; -- status=guess
+lin evidence_1_N = variants{} ; --
+lin evidence_2_N = variants{} ; --
+lin evidence_N = variants{} ; --
+lin evident_A = mkA "evidente" ; -- status=guess
+lin evidential_A = mkA "probatorio" ; -- status=guess
+lin evidently_Adv = variants{} ; --
+lin evil_A = mkA "malvagio" ; -- status=guess
+lin evil_N = mkN "male" masculine ; -- status=guess
+lin evince_V2 = mkV2 (mkV "dimostrare") | mkV2 (mkV "manifestare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin evocation_N = mkN "evocazione" feminine ; -- status=guess
+lin evocative_A = mkA "evocativo" ; -- status=guess
+lin evoke_V2 = mkV2 (mkV "evocare") | mkV2 (mkV "rammemorare") | mkV2 (mkV "rammentare") | mkV2 (mkV "rammemorare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin evolution_N = mkN "evoluzione" feminine ; -- status=guess
+lin evolutionary_A = variants{} ; --
+lin evolve_V = variants{} ; --
+lin evolve_V2 = variants{} ; --
+lin ewe_N = mkN "pecora" ; -- status=guess
+lin ewer_N = mkN "brocca" | mkN "caraffa" ; -- status=guess status=guess
+lin exacerbate_V2 = mkV2 (mkV "esacerbare") ; -- status=guess, src=wikt
+lin exacerbation_N = mkN "esacerbazione" feminine | mkN "esacerbamento" ; -- status=guess status=guess
+lin exact_A = mkA "esatto" ; -- status=guess
+lin exactly_Adv = variants{} ; --
+lin exaggerate_V = mkV "esagerare" ; -- status=guess, src=wikt
+lin exaggerate_V2 = mkV2 (mkV "esagerare") ; -- status=guess, src=wikt
+lin exaggeration_N = mkN "esagerazione" feminine ; -- status=guess
+lin exalt_V2 = mkV2 (mkV "esaltare") ; -- status=guess, src=wikt
+lin exam_N = variants{} ; --
+lin examination_N = mkN "esame" masculine ; -- status=guess
+lin examine_V2 = variants{} ; --
+lin examiner_N = mkN "esaminatore" masculine ; -- status=guess
+lin example_N = mkN "esempio" ;
+lin excavation_N = variants{} ; --
+lin exceed_V2 = mkV2 (mkV "eccedere") ; -- status=guess, src=wikt
+lin excel_V = mkV "superare" ; -- status=guess, src=wikt
+lin excel_V2 = mkV2 (mkV "superare") ; -- status=guess, src=wikt
+lin excellent_A = mkA "eccellente" ; -- status=guess
+lin except_Conj = variants{} ; --
+lin except_Prep = S.except_Prep ;
+lin exception_N = mkN "eccezione" feminine ; -- status=guess
+lin exceptional_A = mkA "eccezionale" ; -- status=guess
+lin exceptionally_Adv = variants{} ; --
+lin excess_A = variants{} ; --
+lin excess_N = mkN "eccedenza" ; -- status=guess
+lin excessive_A = mkA "eccessivo" ; -- status=guess
+lin exchange_N = mkN "scambio" | mkN "cambio" ; -- status=guess status=guess
+lin exchange_V2 = mkV2 (mkV "cambiare") | mkV2 (mkV "scambiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin excise_N = mkN "accisa" ; -- status=guess
+lin excitation_N = mkN "eccitazione" feminine ; -- status=guess
+lin excite_V2 = mkV2 (mkV "provocare") | mkV2 (accendere_V) | mkV2 (mkV "stimolare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin excited_A = variants{} ; --
+lin excitement_N = mkN "eccitamento" | mkN "orgasmo" ; -- status=guess status=guess
+lin exciting_A = variants{} ; --
+--subcat lin exclaim_V = variants{} ; --
+lin exclaim_V2 = variants{} ; --
+--subcat lin exclaim_VQ = variants{} ; --
+lin exclamation_N = mkN "esclamazione" feminine ; -- status=guess
+lin exclude_V2 = variants{} ; --
+lin exclusion_N = mkN "esclusione" feminine ; -- status=guess
+lin exclusive_A = variants{} ; --
+lin exclusive_N = mkN "destra esclusiva" ; -- status=guess
+lin exclusively_Adv = variants{} ; --
+lin excommunicate_V2 = mkV2 (mkV "scomunicare") ; -- status=guess, src=wikt
+lin excommunication_N = mkN "scomunica" ; -- status=guess
+lin excoriate_V2 = mkV2 (mkV "escoriare") ; -- status=guess, src=wikt
+lin excrement_N = mkN "escremento" ; -- status=guess
+lin excrete_V2 = mkV2 (espellere_V) ; -- status=guess, src=wikt
+lin excruciating_A = mkA "atroce" | mkA "straziante" | mkA "lancinante" | mkA "struggente" | mkA "cruciale" ; -- status=guess status=guess status=guess status=guess status=guess
+lin excursion_N = mkN "gita" | mkN "escursione" feminine ; -- status=guess status=guess
+lin excuse_N = mkN "scusa" | mkN "pretesto" ; -- status=guess status=guess
+lin excuse_V2 = mkV2 (mkV "scusare") ; -- status=guess, src=wikt
+lin execute_V2 = variants{} ; --
+lin execution_N = mkN "esecuzione" feminine ; -- status=guess
+lin executioner_N = mkN "boia" | mkN "carnefice" masculine ; -- status=guess status=guess
+lin executive_A = variants{} ; --
+lin executive_N = variants{} ; --
+lin exegesis_N = mkN "esegesi" feminine ; -- status=guess
+lin exemplary_A = mkA "esemplare" ; -- status=guess
+lin exemption_N = variants{} ; --
+lin exercise_N = mkN "cicletta" | mkN "cyclette" ; -- status=guess status=guess
+lin exercise_V = mkV "esercitare" ; -- status=guess, src=wikt
+lin exercise_V2 = mkV2 (mkV "esercitare") ; -- status=guess, src=wikt
+lin exercise_VV = mkVV (mkV "esercitare") ; -- status=guess, src=wikt
+lin exert_V2 = variants{} ; --
+lin exhaust_N = mkN "tubo di scappamento" | mkN "scarico" ; -- status=guess status=guess
+lin exhaust_V2 = variants{} ; --
+lin exhibit_N = mkN "esposizione" feminine ; -- status=guess
+lin exhibit_V2 = mkV2 (mkV "dimostrare") ; -- status=guess, src=wikt
+lin exhibition_N = variants{} ; --
+lin exiguous_A = mkA "esiguo" ; -- status=guess
+lin exile_N = mkN "esiliato" | mkN "esule" ; -- status=guess status=guess
+lin exile_V2 = mkV2 (mkV "esiliare") ; -- status=guess, src=wikt
+lin exist_V = esistere_V ; -- status=guess, src=wikt
+--subcat lin exist_V2V = mkV2V (esistere_V) ; -- status=guess, src=wikt
+lin existence_N = mkN "esistenza" ; -- status=guess
+lin existent_A = mkA "esistente" ; -- status=guess
+lin existentialism_N = mkN "esistenzialismo" ; -- status=guess
+lin existing_A = variants{} ; --
+lin exit_N = mkN "uscita" ; -- status=guess
+lin exit_V = uscire_V ; -- status=guess, src=wikt
+lin exodus_N = mkN "esodo" ; -- status=guess
+lin exophthalmos_N = mkN "esoftalmo" ; -- status=guess
+lin exorbitant_A = mkA "esorbitante" ; -- status=guess
+lin exorcism_N = mkN "esorcismo" ; -- status=guess
+lin exorcist_N = mkN "esorcista" masculine ; -- status=guess
+lin exoskeleton_N = mkN "esoscheletro" ; -- status=guess
+lin exoteric_A = mkA "essoterico" | mkA "essoterica" | mkA "essoterici" | mkA "essoteriche" ; -- status=guess status=guess status=guess status=guess
+lin exotic_A = mkA "esotico" ; -- status=guess
+lin exotoxin_N = mkN "esotossina" ; -- status=guess
+lin expand_V = variants{} ; --
+lin expand_V2 = variants{} ; --
+--subcat lin expand_V2V = variants{} ; --
+lin expandable_A = mkA "dilatabile" | mkA "espandibile" ; -- status=guess status=guess
+lin expansion_N = mkN "espansione" feminine ; -- status=guess
+lin expatriate_N = mkN "espatriato" ; -- status=guess
+lin expatriate_V2 = mkV2 (mkV "espatriare") ; -- status=guess, src=wikt
+lin expect_V = variants{} ; --
+lin expect_V2 = variants{} ; --
+lin expect_V2V = variants{} ; --
+lin expect_VS = variants{} ; --
+lin expect_VV = variants{} ; --
+lin expectation_N = mkN "attesa" ; -- status=guess
+lin expected_A = variants{} ; --
+lin expedient_A = mkA "opportuno" ; -- status=guess
+lin expedient_N = mkN "espediente" | mkN "escamotage" ; -- status=guess status=guess
+lin expedition_N = mkN "spedizione" feminine ; -- status=guess
+lin expel_V2 = mkV2 (espellere_V) ; -- status=guess, src=wikt
+lin expend_V2 = mkV2 (mkV "spendere") ; -- status=guess, src=wikt
+lin expenditure_N = mkN "spendere" masculine ; -- status=guess
+lin expense_N = variants{} ; --
+lin expensive_A = mkA "caro" | mkA "costoso" ; -- status=guess status=guess
+lin experience_N = mkN "esperienza" ; -- status=guess
+lin experience_V2 = mkV2 (mkV "esperire") ; -- status=guess, src=wikt
+lin experienced_A = variants{} ; --
+lin experiential_A = mkA "esperienziale" ; -- status=guess
+lin experiment_N = variants{} ; --
+lin experiment_V = variants{} ; --
+lin experiment_V2 = variants{} ; --
+lin experimental_A = variants{} ; --
+lin expert_A = variants{} ; --
+lin expert_N = variants{} ; --
+lin expertise_N = variants{} ; --
+lin expiate_V2 = mkV2 (mkV "espiare") ; -- status=guess, src=wikt
+lin expiratory_A = mkA "espiratorio" | mkA "espiratore" ; -- status=guess status=guess
+lin explain_V2 = mkV2 (mkV "spiegare") ; -- status=guess, src=wikt
+lin explain_VS = mkVS (mkV "spiegare") ; -- status=guess, src=wikt
+lin explanation_N = mkN "spiegazione" feminine ; -- status=guess
+lin explicable_A = mkA "illustrabile" | mkA "motivabile" | mkA "spiegabile" ; -- status=guess status=guess status=guess
+lin explicit_A = variants{} ; --
+lin explicitly_Adv = variants{} ; --
+lin explode_V = esplodere_V ; -- status=guess, src=wikt
+--subcat lin explode_V2 = mkV2 (esplodere_V) ; -- status=guess, src=wikt
+lin exploit_V2 = mkV2 (mkV (mkV "sfruttare") "di") ; -- status=guess, src=wikt
+lin exploitation_N = variants{} ; --
+lin exploration_N = mkN "esplorazione" feminine ; -- status=guess
+lin explore_V2 = mkV2 (mkV "esplorare") ; -- status=guess, src=wikt
+lin explore_VS = mkVS (mkV "esplorare") ; -- status=guess, src=wikt
+lin explosion_N = mkN "esplosione" feminine ; -- status=guess
+lin explosive_A = mkA "irascibile" | mkA "collerico" | mkA "iracondo" ; -- status=guess status=guess status=guess
+lin explosive_N = mkN "esplosivo" ; -- status=guess
+lin exponential_N = mkN "distribuzione esponenziale" ; -- status=guess
+lin export_N = mkN "esportazione" feminine ; -- status=guess
+lin export_V = mkV "esportare" ; -- status=guess, src=wikt
+lin export_V2 = mkV2 (mkV "esportare") ; -- status=guess, src=wikt
+lin expose_V = esporre_V ; -- status=guess, src=wikt
+lin expose_V2 = mkV2 (esporre_V) ; -- status=guess, src=wikt
+lin exposition_N = mkN "esposizione" feminine | mkN "mostra" ; -- status=guess status=guess
+lin exposure_N = mkN "espozione" feminine ; -- status=guess
+lin express_A = variants{} ; --
+lin express_N = mkN "espresso" ; -- status=guess
+lin express_V2 = mkV2 (esprimere_V) ; -- status=guess, src=wikt
+lin expression_N = mkN "espressione" feminine ; -- status=guess
+lin expressive_A = mkA "espressivo" ; -- status=guess
+lin expressway_N = mkN "superstrada" ; -- status=guess
+lin expropriate_V2 = mkV2 (mkV "espropriare") ; -- status=guess, src=wikt
+lin expulsion_N = mkN "espulsione" feminine ; -- status=guess
+lin exquisite_A = mkA "squisito" | mkA "delizioso" ; -- status=guess status=guess
+lin extemporize_V = mkV (mkV "parlare") "a braccio" ; -- status=guess, src=wikt
+lin extemporize_V2 = mkV2 (mkV (mkV "parlare") "a braccio") ; -- status=guess, src=wikt
+lin extend_V = variants{} ; --
+lin extend_V2 = variants{} ; --
+lin extended_A = variants{} ; --
+lin extendible_A = mkA "estendibile" | mkA "prolungabile" ; -- status=guess status=guess
+lin extension_N = variants{} ; --
+lin extensive_A = mkA "vasto" ; -- status=guess
+lin extensively_Adv = variants{} ; --
+lin extent_N = mkN "misura" ; -- status=guess
+lin external_A = variants{} ; --
+lin extinguish_V2 = mkV2 (estinguere_V) ; -- status=guess, src=wikt
+lin extortion_N = mkN "estorsione" feminine ; -- status=guess
+lin extra_A = mkA "extra" ; -- status=guess
+lin extra_Adv = mkAdv "eccezionalmente" | mkAdv "straordinariamente" ; -- status=guess status=guess
+lin extra_N = mkN "tempi supplementari" ; -- status=guess
+lin extracellular_A = mkA "extracellulare" ; -- status=guess
+lin extract_N = variants{} ; --
+lin extract_V2 = mkV2 (mkV "cavare") ; -- status=guess, src=wikt
+lin extragalactic_A = mkA "estragalattico" | mkA "extragalattico" ; -- status=guess status=guess
+lin extrajudicial_A = mkA "extragiudiziale" | mkA "extragiuridico" ; -- status=guess status=guess
+lin extramarital_A = mkA "extraconiugale" ; -- status=guess
+lin extraordinary_A = mkA "straordinario" | mkA "straordinaria" ; -- status=guess status=guess
+lin extrapolate_V = mkV "estrapolare" ; -- status=guess, src=wikt
+lin extrapolate_V2 = mkV2 (mkV "estrapolare") ; -- status=guess, src=wikt
+lin extrapolation_N = mkN "estrapolazione" feminine ; -- status=guess
+lin extrasensory_A = mkA "extrasensoriale" ; -- status=guess
+lin extrasystolic_A = mkA "extrasistolico" ; -- status=guess
+lin extraterrestrial_A = mkA "extraterrestre" ; -- status=guess
+lin extravagant_A = mkA "stravagante" | mkA "estravagante" ; -- status=guess status=guess
+lin extreme_A = mkA "profondo" | mkA "profonda" ; -- status=guess status=guess
+lin extreme_N = mkN "estremo" ; -- status=guess
+lin extremely_Adv = variants{} ; --
+lin extremity_N = mkN "estremità" feminine ; -- status=guess
+lin extremum_N = mkN "estremo" ; -- status=guess
+lin extrinsic_A = mkA "estrinseco" ; -- status=guess
+lin extrusion_N = mkN "estrusione" feminine ; -- status=guess
+lin extrusive_A = mkA "estrusivo" ; -- status=guess
+lin exude_V = mkV "trasudare" ; -- status=guess, src=wikt
+lin exude_V2 = mkV2 (mkV "trasudare") ; -- status=guess, src=wikt
+lin exult_V = mkV "esultare" ; -- status=guess, src=wikt
+lin eye_N = L.eye_N ;
+lin eye_V2 = mkV2 (mkV "occhio") ; -- status=guess, src=wikt
+lin eyeball_N = mkN "bulbo oculare" ; -- status=guess
+lin eyebrow_N = mkN "sopracciglio" ; -- status=guess
+lin eyelash_N = mkN "ciglio" ; -- status=guess
+lin eyelid_N = mkN "palpebra" ; -- status=guess
+lin eyesore_N = mkN "pugno in un occhio" ; -- status=guess
+lin eyewitness_N = mkN "testimone oculare" ; -- status=guess
+lin fable_N = mkN "fiaba" masculine ; -- status=guess
+lin fabric_N = mkN "struttura" | mkN "tessuto" ; -- status=guess status=guess
+lin fabricate_V2 = mkV2 (mkV "fabbricare") ; -- status=guess, src=wikt
+lin fabulous_A = mkA "favoloso" ; -- status=guess
+lin facade_N = variants{} ; --
+lin face_N = mkN "faccia" ; -- status=guess
+lin face_V = mkV "fronteggiare" | mkV (porre_V) "mano" | mkV "sistemare" | mkV "confrontarsi" | risolvere_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin face_V2 = mkV2 (mkV "fronteggiare") | mkV2 (mkV (porre_V) "mano") | mkV2 (mkV "sistemare") | mkV2 (mkV "confrontarsi") | mkV2 (risolvere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin facet_N = mkN "faccetta" ; -- status=guess
+lin facial_A = mkA "facciale" ; -- status=guess
+lin facilitate_V2 = variants{} ; --
+lin facility_N = mkN "facilità" feminine ; -- status=guess
+lin fact_N = mkN "fatto" ;
+lin faction_N = variants{} ; --
+lin factor_N = mkN "fattore" masculine ; -- status=guess
+lin factorial_N = mkN "fattoriale" ; -- status=guess
+lin factory_N = L.factory_N ;
+lin factual_A = mkA "effettivo" | mkA "effettiva" ; -- status=guess status=guess
+lin faculty_N = variants{} ; --
+lin fade_V = variants{} ; --
+lin fade_V2 = variants{} ; --
+lin fag_N = mkN "cicca" ; -- status=guess
+lin faggot_N = mkN "fascio" ; -- status=guess
+lin faience_N = mkN "faenza" ; -- status=guess
+lin fail_V = mkV "bocciare" | mkV "fallire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fail_V2 = mkV2 (mkV "bocciare") | mkV2 (mkV "fallire") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin fail_V2V = mkV2V (mkV "bocciare") | mkV2V (mkV "fallire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fail_VV = mkVV (mkV "bocciare") | mkVV (mkV "fallire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin failure_N = mkN "fallimento" | mkN "insuccesso" | mkN "avaria" ; -- status=guess status=guess status=guess
+lin faint_A = mkA "incerto" | mkA "indistinto" ; -- status=guess status=guess
+lin faint_N = mkN "svenimento" ; -- status=guess
+lin faint_V = svenire_V ; -- status=guess, src=wikt
+lin fair_A = mkA "discreto" | mkA "discreta" ; -- status=guess status=guess
+lin fair_Adv = variants{} ; --
+lin fair_N = mkN "fiera" ; -- status=guess
+lin fairlead_N = mkN "passacavo" ; -- status=guess
+lin fairly_Adv = variants{} ; --
+lin fairy_N = mkN "fata" ; -- status=guess
+lin faith_N = mkN "fede" feminine ; -- status=guess
+lin faithful_A = mkA "fedele" ; -- status=guess
+lin fake_N = mkN "duglia" ; -- status=guess
+lin fake_V2 = mkV2 (mkV "dugliare") ; -- status=guess, src=wikt
+lin falchion_N = mkN "falcione" masculine ; -- status=guess
+lin falcon_N = mkN "falco" | mkN "falcone" masculine ; -- status=guess status=guess
+lin falconer_N = mkN "falconiere" masculine ; -- status=guess
+lin falconry_N = mkN "falconeria" ; -- status=guess
+lin fall_1_N = variants{} ; --
+lin fall_2_N = variants{} ; --
+lin fall_N = mkN "caduta" ; -- status=guess
+lin fall_V = mkV (cadere_V) "a pezzi" ; -- status=guess, src=wikt
+--subcat lin fall_V2 = mkV2 (mkV (cadere_V) "a pezzi") ; -- status=guess, src=wikt
+--subcat lin fall_VA = mkVA (mkV (cadere_V) "a pezzi") ; -- status=guess, src=wikt
+lin fallacy_N = mkN "fallacia" ; -- status=guess
+lin fallow_N = mkN "maggese" masculine ; -- status=guess
+lin false_A = mkA "posticcio" | mkA "finto" ; -- status=guess status=guess
+lin falsehood_N = mkN "menzogna" ; -- status=guess
+lin falsetto_N = mkN "falsetto" ; -- status=guess
+lin falter_V = mkV "inciampare" ; -- status=guess, src=wikt
+lin falter_V2 = mkV2 (mkV "inciampare") ; -- status=guess, src=wikt
+lin fame_N = mkN "fama" ; -- status=guess
+lin familiar_A = mkA "familiare" ; -- status=guess
+lin familiar_N = mkN "famiglio" ; -- status=guess
+lin family_N = mkN "famiglia" ; -- status=guess
+lin famine_N = mkN "carestia" ; -- status=guess
+lin famous_A = mkA "famoso" | mkA "famosa" ; -- status=guess status=guess
+lin fan_1_N = variants{} ; --
+lin fan_2_N = variants{} ; --
+lin fan_3_N = variants{} ; --
+lin fan_N = variants{} ; --
+lin fan_V = variants{} ; --
+lin fan_V2 = variants{} ; --
+lin fanatic_A = mkA "fanatico" | mkA "maniaco" | mkA "patito" | mkA "seguace" ; -- status=guess status=guess status=guess status=guess
+lin fanatical_A = mkA "fanatico" ; -- status=guess
+lin fancy_V2 = variants{} ; --
+--subcat lin fancy_V3 = variants{} ; --
+lin fang_N = mkN "dente" masculine | mkN "dente canino" | mkN "dente di cane" | mkN "zanna" ; -- status=guess status=guess status=guess status=guess
+lin fantastic_A = mkA "fantastico" | mkA "fantastica" ; -- status=guess status=guess
+lin fantastically_Adv = mkAdv "fantasticamente" ; -- status=guess
+lin fantasy_N = mkN "fantasia" ; -- status=guess
+lin far_A = mkA "lontano" ; -- status=guess
+lin far_Adv = L.far_Adv ;
+lin fare_N = mkN "vitto" | mkN "cibo" ; -- status=guess status=guess
+lin fare_V = mkV "mangiare" | mkV "cenare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin farewell_N = mkN "addio" ; -- status=guess
+lin farm_N = mkN "fattoria" | mkN "podere" masculine ; -- status=guess status=guess
+lin farmer_N = mkN "agricoltore" masculine | mkN "fattore" masculine ; -- status=guess status=guess
+lin farmhouse_N = mkN "casale" | mkN "casa colonica" | mkN "casolare" masculine ; -- status=guess status=guess status=guess
+lin farming_N = variants{} ; --
+lin farmstead_N = mkN "cascina" ; -- status=guess
+lin farrier_N = mkN "maniscalco" ; -- status=guess
+lin farrow_V = mkV "figliare" ; -- status=guess, src=wikt
+lin fart_N = mkN "scoreggia" | mkN "peto" ; -- status=guess status=guess
+lin fart_V = mkV "scoreggiare" | mkV (I.fare_V) "un peto" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fasces_N = mkN "fascio fascio littorio" ; -- status=guess
+lin fascinate_V2 = variants{} ; --
+lin fascinating_A = variants{} ; --
+lin fascism_N = mkN "fascismo" ; -- status=guess
+lin fascist_A = mkA "fascista" ; -- status=guess
+lin fascist_N = mkN "fascista" ; -- status=guess
+lin fashion_N = mkN "moda" | mkN "voga" ; -- status=guess status=guess
+lin fashionable_A = variants{} ; --
+lin fast_A = mkA "avanti" ; -- status=guess
+lin fast_Adv = mkAdv "in anticipo" ; -- status=guess
+lin fast_N = mkN "fast food" | mkN "cibo servito rapidamente" ; -- status=guess status=guess
+lin fast_V = mkV "digiunare" ; -- status=guess, src=wikt
+lin fastidious_A = mkA "pignolo" | mkA "meticoloso" ; -- status=guess status=guess
+lin fat_A = mkA "grasso" | mkA "obeso" ; -- status=guess status=guess
+lin fat_N = L.fat_N ;
+lin fat_V2 = mkV2 (mkV "ingrassare") ; -- status=guess, src=wikt
+lin fatal_A = mkA "fatale" ; -- status=guess
+lin fatalistic_A = mkA "fatalistico" ; -- status=guess
+lin fate_N = mkN "destino" | mkN "sorte" feminine | mkN "fato" ; -- status=guess status=guess status=guess
+lin father_N = mkN "padre" | mkN "babbo" | mkN "papà" masculine ; -- status=guess status=guess status=guess
+lin father_N2 = L.father_N2 ; -- comment=CHECKED
+lin fatherhood_N = mkN "paternità" feminine ; -- status=guess
+lin fatherland_N = mkN "patria" | mkN "paese" masculine | mkN "suolo natio" ; -- status=guess status=guess status=guess
+lin fathom_N = mkN "braccio" ; -- status=guess
+lin fathom_V2 = mkV2 (mkV "capire") | mkV2 (comprendere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin fatigue_N = mkN "usura" | mkN "fatica" | mkN "logorio" ; -- status=guess status=guess status=guess
+lin fatso_N = mkN "ciccione" masculine ; -- status=guess
+lin fatten_V = mkV "ingrassare" ; -- status=guess, src=wikt
+lin fatten_V2 = mkV2 (mkV "ingrassare") ; -- status=guess, src=wikt
+lin fatuous_A = mkA "fatuo" ; -- status=guess
+lin fault_N = mkN "sbaglio" ; -- status=guess
+lin faulty_A = mkA "difettoso" | mkA "imperfetto" | mkA "scorretto" ; -- status=guess status=guess status=guess
+lin fauna_N = mkN "fauna" ; -- status=guess
+lin fauvism_N = mkN "fauvismo" ; -- status=guess
+lin favour_N = variants{} ; --
+lin favour_V = variants{} ; --
+lin favour_V2 = variants{} ; --
+lin favour_VS = variants{} ; --
+lin favourable_A = mkA "favorevole" ; -- status=guess
+lin favourite_A = variants{} ; --
+lin favouriteMasc_N = variants{} ; --
+lin fawn_N = mkN "fulvo chiaro" | mkN "marrone chiaro" ; -- status=guess status=guess
+lin fawn_V = mkV (mkV "dimostrare") "affetto" | mkV (I.fare_V) "le feste" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fax_N = variants{} ; --
+lin fear_N = mkN "paura" ; -- status=guess
+lin fear_V = mkV "temere" | mkV (mkV "aver") "paura di" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fear_V2 = L.fear_V2 ;
+lin fear_VS = L.fear_VS ;
+lin fearful_A = mkA "impaurito" | mkA "spaventato" | mkA "pavido" ; -- status=guess status=guess status=guess
+lin feasibility_N = mkN "fattibilità" feminine | mkN "attuabilità" | mkN "eseguibilità" | mkN "futuribilità" | mkN "riuscibilità" | mkN "effettuabilità" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin feasible_A = mkA "fattibile" | mkA "realizzabile" ; -- status=guess status=guess
+lin feast_N = mkN "festa" | mkN "banchetto" ; -- status=guess status=guess
+lin feat_N = mkN "impresa" | mkN "prodezza" ; -- status=guess status=guess
+lin feather_N = L.feather_N ;
+lin feature_N = mkN "caratteristica" masculine ; -- status=guess
+lin feature_V2 = variants{} ; --
+lin federal_A = variants{} ; --
+lin federation_N = mkN "federazione" feminine ; -- status=guess
+lin fee_N = mkN "tassa" | mkN "tariffa" | mkN "quota" | mkN "onorario" | mkN "emolumento" ; -- status=guess status=guess status=guess status=guess status=guess
+lin feeble_A = mkA "debole" ; -- status=guess
+lin feed_N = variants{} ; --
+lin feed_V = mkV "nutrirsi" | mkV "cibarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin feed_V2 = mkV2 (mkV "nutrirsi") | mkV2 (mkV "cibarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin feedback_N = variants{} ; --
+lin feeding_N = mkN "biberon" masculine ; -- status=guess
+lin feel_N = variants{} ; --
+lin feel_V = mkV (avere_V) "voglia di" ; -- status=guess, src=wikt
+lin feel_V2 = mkV2 (mkV (avere_V) "voglia di") ; -- status=guess, src=wikt
+lin feel_VA = mkVA (mkV (avere_V) "voglia di") ; -- status=guess, src=wikt
+lin feel_VS = mkVS (mkV (avere_V) "voglia di") ; -- status=guess, src=wikt
+lin feeler_N = mkN "spessimetro" ; -- status=guess
+lin feeling_N = mkN "sentimento" | mkN "emozione" feminine ; -- status=guess status=guess
+lin feign_V2 = mkV2 (mkV "fingere") ; -- status=guess, src=wikt
+lin feijoa_N = mkN "feijoa" ; -- status=guess
+lin feint_N = mkN "finta" ; -- status=guess
+lin feisty_A = mkA "combattivo" ; -- status=guess
+lin feldspar_N = mkN "feldspato" ; -- status=guess
+lin felicity_N = mkN "felicità" feminine ; -- status=guess
+lin feline_A = mkA "felino" ; -- status=guess
+lin fellatio_N = mkN "fellatio" feminine ; -- status=guess
+lin fellow_A = variants{} ; --
+lin fellow_N = variants{} ; --
+lin felt_N = mkN "feltro" ; -- status=guess
+lin female_A = mkA "femminile" ; -- status=guess
+lin female_N = mkN "femmina" ; -- status=guess
+lin feminine_A = mkA "femminile" ; -- status=guess
+lin feminine_N = mkN "donna" ; -- status=guess
+lin femininity_N = mkN "femminilità" feminine ; -- status=guess
+lin feminism_N = mkN "femminismo" ; -- status=guess
+lin feministMasc_N = variants{} ; --
+lin femur_N = mkN "femore" masculine ; -- status=guess
+lin fence_N = mkN "recinto" | mkN "steccato" | mkN "palizzata" | mkN "cinta" | mkN "siepe" feminine | mkN "barriera" | mkN "riparo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin fencing_N = mkN "scherma" ; -- status=guess
+lin fennel_N = mkN "finocchio" ; -- status=guess
+lin fenugreek_N = mkN "trigonella" ; -- status=guess
+lin fermata_N = mkN "fermata" ; -- status=guess
+lin ferment_V = mkV "fermentare" ; -- status=guess, src=wikt
+lin ferment_V2 = mkV2 (mkV "fermentare") ; -- status=guess, src=wikt
+lin fermentation_N = mkN "fermentazione" feminine ; -- status=guess
+lin fermion_N = mkN "fermione" masculine ; -- status=guess
+lin fermium_N = mkN "fermio" ; -- status=guess
+lin fern_N = mkN "felce" feminine ; -- status=guess
+lin ferret_N = mkN "furetto" ; -- status=guess
+lin ferromagnetic_A = mkA "ferromagnetico" ; -- status=guess
+lin ferromagnetism_N = mkN "ferromagnetismo" ; -- status=guess
+lin ferrule_N = mkN "ghiera" ; -- status=guess
+lin ferry_N = mkN "traghetto" ; -- status=guess
+lin fertile_A = mkA "fertile" ;
+lin fertility_N = mkN "fertilità" ;
+lin fertilization_N = mkN "fecondazione" feminine ; -- status=guess
+lin fertilize_V2 = mkV2 (mkV "fertilizzare") ; -- status=guess, src=wikt
+lin fertilizer_N = mkN "fertilizzante" ; -- status=guess
+lin fester_V = mkV "infettarsi" ; -- status=guess, src=wikt
+lin festival_N = mkN "mostra" | mkN "rassegna" | mkN "festival" ; -- status=guess status=guess status=guess
+lin festoon_N = mkN "festone" ; -- status=guess
+lin festoon_V2 = mkV2 (mkV "inghirlandare") ; -- status=guess, src=wikt
+--subcat lin fetch_V = valere_V ; -- status=guess, src=wikt
+lin fetch_V2 = mkV2 (valere_V) ; -- status=guess, src=wikt
+lin fetish_N = mkN "feticcio" ; -- status=guess
+lin fetishism_N = mkN "feticismo" ; -- status=guess
+lin fetter_N = mkN "ostacoli" masculine ; -- status=guess
+lin fetter_V2 = mkV2 (mkV "ostacolare") ; -- status=guess, src=wikt
+lin fetus_N = mkN "feto" ; -- status=guess
+lin feud_N = mkN "feudo" ; -- status=guess
+lin fever_N = mkN "febbre" feminine ; -- status=guess
+lin few_Det = S.few_Det ;
+lin few_N = variants{} ; --
+lin fewer_Det = variants{} ; --
+lin fey_A = mkA "magico" ; -- status=guess
+lin fiasco_N = mkN "fiasco" ; -- status=guess
+lin fib_N = mkN "menzogna" | mkN "bugia" | mkN "baggianata" | mkN "bufala" | mkN "fola" | mkN "frottola" | mkN "fandonia" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin fib_V = mkV "mentire" ; -- status=guess, src=wikt
+lin fibre_N = mkN "fibra" ; -- status=guess
+lin fibrillation_N = mkN "fibrillazione" feminine ; -- status=guess
+lin fibroma_N = mkN "fibroma" ; -- status=guess
+lin fibrous_A = mkA "fibroso" ; -- status=guess
+lin fibula_N = mkN "perone" ; -- status=guess
+lin fickle_A = mkA "volubile" ; -- status=guess
+lin fiction_N = variants{} ; --
+lin fiddle_N = mkN "trucco" | mkN "stratagemma" masculine | mkN "marchingegno" ; -- status=guess status=guess status=guess
+lin fidelity_N = mkN "fedeltà" feminine ; -- status=guess
+lin fiduciary_N = mkN "mandatario" ; -- status=guess
+lin field_1_N = variants{} ; --
+lin field_2_N = variants{} ; --
+lin field_3_N = variants{} ; --
+lin field_4_N = variants{} ; --
+lin field_N = mkN "campo" ; -- status=guess
+lin fieldfare_N = mkN "cesena" ; -- status=guess
+lin fiend_N = mkN "demonio" ; -- status=guess
+lin fiendish_A = mkA "diabolico" | mkA "demoniaco" ; -- status=guess status=guess
+lin fierce_A = mkA "feroce" ; -- status=guess
+lin fiercely_Adv = variants{} ; --
+lin fiery_A = mkA "incandescente" | mkA "bruciante" ; -- status=guess status=guess
+lin fife_N = mkN "piffero" ; -- status=guess
+lin fig_N = mkN "fico" ; -- status=guess
+lin fight_N = mkN "battaglia" masculine | mkN "combattimento" ; -- status=guess status=guess
+lin fight_V = mkV "lottare" | mkV "azzuffarsi" | mkV "battersi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fight_V2 = L.fight_V2 ;
+--subcat lin fight_V2V = mkV2V (mkV "lottare") | mkV2V (mkV "azzuffarsi") | mkV2V (mkV "battersi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fighter_N = mkN "caccia" masculine ; -- status=guess
+lin figurative_A = mkA "figurativo" ; -- status=guess
+lin figure_1_N = variants{} ; --
+lin figure_2_N = variants{} ; --
+lin figure_N = mkN "figura" ; -- status=guess
+lin figure_V = mkV "scoprire" | mkV (mkV "rendersi") "conto" ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin figure_V2 = mkV2 (mkV "scoprire") | mkV2 (mkV (mkV "rendersi") "conto") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin figure_V2V = mkV2V (mkV "scoprire") | mkV2V (mkV (mkV "rendersi") "conto") ; -- status=guess, src=wikt status=guess, src=wikt
+lin figure_VS = mkVS (mkV "scoprire") | mkVS (mkV (mkV "rendersi") "conto") ; -- status=guess, src=wikt status=guess, src=wikt
+lin figurehead_N = mkN "polena" ; -- status=guess
+lin figurine_N = mkN "statuetta" ; -- status=guess
+lin filament_N = mkN "filamento" ; -- status=guess
+lin filaria_N = mkN "filaria" ; -- status=guess
+lin file_N = mkN "archivio" ; -- status=guess
+lin file_V = mkV "archiviare" ; -- status=guess, src=wikt
+lin file_V2 = mkV2 (mkV "archiviare") ; -- status=guess, src=wikt
+lin filigree_N = mkN "filigrana" ; -- status=guess
+lin filing_N = mkN "limatura" | mkN "polvere" masculine ; -- status=guess status=guess
+lin fill_V = mkV "imbottire" ; -- status=guess, src=wikt
+lin fill_V2 = mkV2 (mkV "imbottire") ; -- status=guess, src=wikt
+lin fillet_V2 = mkV2 (mkV "disossare") ; -- status=guess, src=wikt
+lin fillip_N = mkN "schiocco" | mkN "schioccare le dita" ; -- status=guess status=guess
+lin filly_N = mkN "puledra" ; -- status=guess
+lin film_1_N = variants{} ; --
+lin film_2_N = variants{} ; --
+lin film_N = mkN "film" | mkN "pellicola" ; -- status=guess status=guess
+lin film_V = mkV (mkV "girare") "un film" | mkV "filmare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin film_V2 = mkV2 (mkV (mkV "girare") "un film") | mkV2 (mkV "filmare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin filming_N = mkN "riprese" feminine | mkN "videoripresa" ; -- status=guess status=guess
+lin filter_N = mkN "filtro" ; -- status=guess
+lin filter_V = mkV "filtrare" ; -- status=guess, src=wikt
+lin filter_V2 = mkV2 (mkV "filtrare") ; -- status=guess, src=wikt
+lin filth_N = mkN "sporco" | mkN "sporca" | mkN "sporchi" masculine | mkN "sporche" feminine ; -- status=guess status=guess status=guess status=guess
+lin filthy_A = mkA "sudicio" | mkA "lercio" ; -- status=guess status=guess
+lin filtrate_N = mkN "filtrato" ; -- status=guess
+lin fin_N = mkN "impennaggio" ; -- status=guess
+lin finagle_V2 = mkV2 (sottrarre_V) ; -- status=guess, src=wikt
+lin final_A = mkA "ultimo" ; -- status=guess
+lin final_N = mkN "finale" ; -- status=guess
+lin finale_N = mkN "finale" ; -- status=guess
+lin finalist_N = mkN "finalista" ; -- status=guess
+lin finalize_V2 = mkV2 (mkV "finire") ; -- status=guess, src=wikt
+lin finally_Adv = variants{} ; --
+lin finance_N = variants{} ; --
+lin finance_V2 = mkV2 (mkV "finanziare") ; -- status=guess, src=wikt
+lin financial_A = variants{} ; --
+lin financially_Adv = variants{} ; --
+lin finch_N = mkN "fringuello" | mkN "canarino" | mkN "cardellino" ; -- status=guess status=guess status=guess
+lin find_N = mkN "scoperta" | mkN "chicca" ; -- status=guess status=guess
+lin find_V = mkV "trovare" ;
+lin find_V2 = L.find_V2 ;
+lin find_V2A = mkV2A (mkV "trovare") ;
+--subcat lin find_V2V = mkV2V (mkV "trovare") ;
+lin find_VS = mkVS (mkV "trovare") ;
+lin finding_N = mkN "riscontro" | mkN "risultato" ; -- status=guess status=guess
+lin fine_A = mkA "bene" ; -- status=guess
+lin fine_N = mkN "multa" ; -- status=guess
+lin fine_V2 = mkV2 (mkV "multare") ; -- status=guess, src=wikt
+lin finger_N = mkN "dito" feminine | mkN "dita" ; -- status=guess status=guess
+lin fingerboard_N = mkN "tastiera" ; -- status=guess
+lin fingering_N = mkN "manualità" | mkN "gestualità" feminine ; -- status=guess status=guess
+lin fingernail_N = L.fingernail_N ; -- comment=CHECKED
+lin fingerprint_N = mkN "impronta digitale" ; -- status=guess
+lin fingertip_N = mkN "punta del dito" ; -- status=guess
+lin finish_N = mkN "fine" feminine ; -- status=guess
+lin finish_V = mkV "rifinire" ; -- status=guess, src=wikt
+lin finish_V2 = mkV2 (mkV "rifinire") ; -- status=guess, src=wikt
+--subcat lin finish_VA = mkVA (mkV "rifinire") ; -- status=guess, src=wikt
+lin finished_A = variants{} ; --
+lin finite_A = mkA "finito" ; -- status=guess
+lin fir_N = mkN "abete" masculine ; -- status=guess
+lin fire_1_N = variants{} ; --
+lin fire_2_N = variants{} ; --
+lin fire_N = L.fire_N ;
+lin fire_V = mkV "sparare" | mkV (I.fare_V) "fuoco" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fire_V2 = mkV2 (mkV "sparare") | mkV2 (mkV (I.fare_V) "fuoco") ; -- status=guess, src=wikt status=guess, src=wikt
+lin firearm_N = mkN "arma da fuoco" ; -- status=guess
+lin fireball_N = mkN "palla di fuoco" ; -- status=guess
+lin firecracker_N = mkN "petardo" ; -- status=guess
+lin firedamp_N = mkN "grisou" masculine ; -- status=guess
+lin firedog_N = mkN "alare" feminine ; -- status=guess
+lin firefly_N = mkN "lucciola" ; -- status=guess
+lin fireman_N = mkN "pompiere" ; -- status=guess
+lin fireplace_N = mkN "camino" ; -- status=guess
+lin firewood_N = mkN "legna" ;
+lin firework_N = mkN "fuoco d'artificio" | mkN "fuoco artificiale" ; -- status=guess status=guess
+lin firm_A = mkA "ferreo" ; -- status=guess
+lin firm_N = variants{} ; --
+lin firmly_Adv = variants{} ; --
+lin first_Adv = variants {};
+lin firstborn_A = mkA "primogenito" ; -- status=guess
+lin firstborn_N = mkN "primogenito" ; -- status=guess
+lin firstly_Adv = variants{} ; --
+lin fiscal_A = mkA "fiscale" ; -- status=guess
+lin fish_N = L.fish_N ;
+lin fish_V = mkV "pescare" ; -- status=guess, src=wikt
+lin fish_V2 = mkV2 (mkV "pescare") ; -- status=guess, src=wikt
+lin fisher_N = mkN "pescatore" masculine ; -- status=guess
+lin fisherman_N = mkN "pescatore" masculine ; -- status=guess
+lin fishhook_N = mkN "amo" ; -- status=guess
+lin fishing_N = mkN "pesca" ; -- status=guess
+lin fishmonger_N = mkN "magnaccia" | mkN "pappone" | mkN "ruffiano" | mkN "lenone" | mkN "protettore" ; -- status=guess status=guess status=guess status=guess status=guess
+lin fission_N = mkN "fissione" feminine ; -- status=guess
+lin fist_N = mkN "pugno" ; -- status=guess
+lin fit_A = mkA "in forma" ; -- status=guess
+lin fit_N = variants{} ; --
+lin fit_V = mkV "arredare" ; -- status=guess, src=wikt
+lin fit_V2 = mkV2 (mkV "arredare") ; -- status=guess, src=wikt
+lin fitness_N = variants{} ; --
+lin fitting_N = variants{} ; --
+lin fix_N = mkN "situazione" feminine | mkN "dilemma" masculine | mkN "guaio" feminine ; -- status=guess status=guess status=guess
+lin fix_V = mkV "aggiustare" ; -- status=guess, src=wikt
+lin fix_V2 = mkV2 (mkV "aggiustare") ; -- status=guess, src=wikt
+lin fixed_A = variants{} ; --
+lin fixture_N = variants{} ; --
+lin fjord_N = mkN "fiordo" ; -- status=guess
+lin flab_N = mkN "ciccia" ; -- status=guess
+lin flabbergast_V2 = mkV2 (sorprendere_V) | mkV2 (mkV "stupire") | mkV2 (mkV "impressionare") | mkV2 (mkV "colpire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flabby_A = mkA "flaccido" | mkA "moscio" ; -- status=guess status=guess
+lin flaccid_A = mkA "moscio" | mkA "flaccido" ; -- status=guess status=guess
+lin flag_N = mkN "bandiera" ; -- status=guess
+lin flag_V = mkV "flaggare" ; -- status=guess, src=wikt
+lin flag_V2 = mkV2 (mkV "flaggare") ; -- status=guess, src=wikt
+lin flageolet_N = mkN "zufolo" ; -- status=guess
+lin flagpole_N = mkN "pennone" ; -- status=guess
+lin flagship_N = mkN "nave ammiraglia" | mkN "ammiraglia" | mkN "principale" feminine ; -- status=guess status=guess status=guess
+lin flagstone_N = mkN "lastra" | mkN "tegola" ; -- status=guess status=guess
+lin flail_N = mkN "correggiato" ; -- status=guess
+lin flake_N = mkN "fiocco" ; -- status=guess
+lin flamboyant_A = mkA "stravagante" ; -- status=guess
+lin flame_N = mkN "flame" masculine ; -- status=guess
+lin flame_V = mkV "fiammeggiare" | mkV "infiammare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flamethrower_N = mkN "lanciafiamme" masculine ; -- status=guess
+lin flamingo_N = mkN "fenicottero" ; -- status=guess
+lin flammable_A = mkA "infiammabile" ; -- status=guess
+lin flank_N = mkN "soccoscio" | mkN "noce" masculine | mkN "rosa" masculine ; -- status=guess status=guess status=guess
+lin flank_V = mkV (mkV "aggirare") "il fianco" ; -- status=guess, src=wikt
+lin flank_V2 = mkV2 (mkV (mkV "aggirare") "il fianco") ; -- status=guess, src=wikt
+lin flap_V = mkV "sventolare" | mkV "sbattere" | mkV "battere" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flap_V2 = mkV2 (mkV "sventolare") | mkV2 (mkV "sbattere") | mkV2 (mkV "battere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flapper_N = mkN "maschietta" ; -- status=guess
+lin flare_N = mkN "razzo" ; -- status=guess
+lin flare_V = mkV "sfolgorare" | mkV "brillare" | mkV "scintillare" | mkV "sfolgorare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flare_V2 = mkV2 (mkV "sfolgorare") | mkV2 (mkV "brillare") | mkV2 (mkV "scintillare") | mkV2 (mkV "sfolgorare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flash_N = mkN "baleno" | mkN "lampo" ; -- status=guess status=guess
+lin flash_V = variants{} ; --
+--subcat lin flash_V2 = variants{} ; --
+lin flashlight_N = mkN "torcia elettrica" ; -- status=guess
+lin flask_N = mkN "fiaschetta" | mkN "boccetta" ; -- status=guess status=guess
+lin flat_A = mkA "piano" ; -- status=guess
+lin flat_N = mkN "gatto dalla testa piatta" ; -- status=guess
+lin flatfish_N = mkN "rombo" ; -- status=guess
+lin flathead_N = mkN "zuccone" ; -- status=guess
+lin flatten_V = mkV "appiattirsi" ; -- status=guess, src=wikt
+lin flatten_V2 = mkV2 (mkV "appiattirsi") ; -- status=guess, src=wikt
+lin flattery_N = mkN "salamelecchi" ; -- status=guess
+lin flatulent_A = mkA "flatulente" ; -- status=guess
+lin flaunt_V = mkV "ostentare" | mkV "esibire" | mkV (mettere_V) "in mostra" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flaunt_V2 = mkV2 (mkV "ostentare") | mkV2 (mkV "esibire") | mkV2 (mkV (mettere_V) "in mostra") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flavour_N = mkN "sapori" | mkN "fragranza" | mkN "aroma" masculine ; -- status=guess status=guess status=guess
+lin flavour_V2 = mkV2 (mkV "condire") | mkV2 (mkV "aromatizzare") | mkV2 (mkV "profumare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flaw_N = mkN "fessura" | mkN "cricca" | mkN "crepa" ; -- status=guess status=guess status=guess
+lin flawless_A = mkA "perfetto" | mkA "levigato" ; -- status=guess status=guess
+lin flax_N = mkN "lino" ; -- status=guess
+lin flay_V2 = mkV2 (mkV "spellare") ; -- status=guess, src=wikt
+lin flea_N = mkN "pulce" feminine ; -- status=guess
+lin fleck_N = mkN "puntino" ; -- status=guess
+lin fledgling_A = mkA "inesperto" | mkA "alle prime armi" ; -- status=guess status=guess
+lin fledgling_N = mkN "novellino" | mkN "principiante" | mkN "pivello" ; -- status=guess status=guess status=guess
+lin flee_V = mkV "fuggire" ; -- status=guess, src=wikt
+lin flee_V2 = mkV2 (mkV "fuggire") ; -- status=guess, src=wikt
+lin fleece_N = mkN "vello" ; -- status=guess
+lin fleet_N = mkN "flotta" ; -- status=guess
+lin fleeting_A = mkA "fugace" | mkA "sfuggevole" | mkA "sfuggente" ; -- status=guess status=guess status=guess
+lin flesh_N = mkN "carne" feminine ; -- status=guess
+lin flex_N = mkN "flessibilità" feminine ; -- status=guess
+lin flex_V2 = mkV2 (mkV "piegare") | mkV2 (flettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin flexibility_N = mkN "flessibilità" feminine ; -- status=guess
+lin flexible_A = mkA "flessibile" ; -- status=guess
+lin flick_V2 = variants{} ; --
+lin flicker_N = mkN "fremito" ; -- status=guess
+lin flicker_V = mkV "guizzare" | mkV "tremolare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flier_N = mkN "volantino" ; -- status=guess
+lin flight_N = mkN "fuga" ; -- status=guess
+lin flinch_V = mkV "sussultare" ; -- status=guess, src=wikt
+lin fling_V = variants{} ; --
+lin fling_V2 = variants{} ; --
+lin flint_N = mkN "selce" ; -- status=guess
+lin flip_N = mkN "giravolta" | mkN "capovolta" ; -- status=guess status=guess
+lin flip_V = mkV "impazzire" | mkV (andare_V) "fuori di testa" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flip_V2 = mkV2 (mkV "impazzire") | mkV2 (mkV (andare_V) "fuori di testa") ; -- status=guess, src=wikt status=guess, src=wikt
+lin flippant_A = mkA "impertinente" | mkA "disinvolto" ; -- status=guess status=guess
+lin flipper_N = mkN "pinna" ; -- status=guess
+lin flirtatious_A = mkA "civettuolo" ; -- status=guess
+lin flit_V = mkV "svolazzare" ; -- status=guess, src=wikt
+lin float_V = L.float_V ;
+--subcat lin float_V2 = mkV2 (mkV "galleggiare") ; -- status=guess, src=wikt
+--subcat lin float_VA = mkVA (mkV "galleggiare") ; -- status=guess, src=wikt
+lin flock_N = mkN "stormo" ; -- status=guess
+lin flock_V = mkV "affollarsi" | mkV "accalcarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flock_V2V = mkV2V (mkV "affollarsi") | mkV2V (mkV "accalcarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin flog_V2 = mkV2 (mkV "flagellare") | mkV2 (mkV "frustare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin flood_N = mkN "marea" | mkN "alluvione" masculine ; -- status=guess status=guess
+lin flood_V = mkV "allagare" | mkV "inondare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flood_V2 = mkV2 (mkV "allagare") | mkV2 (mkV "inondare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin floor_N = L.floor_N ;
+lin floor_V2 = mkV2 (mkV "pavimentare") ; -- status=guess, src=wikt
+lin flop_N = mkN "fiasco" | mkN "fallimento" | mkN "insuccesso" ; -- status=guess status=guess status=guess
+lin flop_V = mkV (I.fare_V) "fiasco" | mkV (I.fare_V) "un buco nell'acqua" | mkV "fallire" | mkV (mkV "mancare") "il traguardo" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flop_V2 = mkV2 (mkV (I.fare_V) "fiasco") | mkV2 (mkV (I.fare_V) "un buco nell'acqua") | mkV2 (mkV "fallire") | mkV2 (mkV (mkV "mancare") "il traguardo") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin floppy_A = mkA "floscio" | mkA "floscia" ; -- status=guess status=guess
+lin floral_A = mkA "floreale" ; -- status=guess
+lin floss_N = mkN "filo interdentale" ; -- status=guess
+lin flounder_N = mkN "sogliola" ; -- status=guess
+lin flour_N = mkN "farina" ; -- status=guess
+lin flourish_N = mkN "sventolio" | mkN "gesticolio" ; -- status=guess status=guess
+lin flourish_V = mkV "fiorire" ; -- status=guess, src=wikt
+--subcat lin flourish_V2 = mkV2 (mkV "fiorire") ; -- status=guess, src=wikt
+lin floury_A = mkA "farinoso" ; -- status=guess
+lin flow_N = mkN "flusso" ; -- status=guess
+lin flow_V = L.flow_V ;
+lin flower_N = L.flower_N ;
+lin flower_V = mkV "fiorire" ; -- status=guess, src=wikt
+lin flowerbed_N = mkN "aiuola" ; -- status=guess
+lin flowerpot_N = mkN "vaso da fiori" ; -- status=guess
+lin flu_N = mkN "influenza" ; -- status=guess
+lin fluctuation_N = variants{} ; --
+lin flue_N = mkN "canna fumaria" | mkN "tubo di scarico" | mkN "condotta" | mkN "scarico" ; -- status=guess status=guess status=guess status=guess
+lin fluent_A = mkA "fluente" ; -- status=guess
+lin fluff_N = mkN "lanugine" | mkN "fuffa" ; -- status=guess status=guess
+lin flugelhorn_N = mkN "flicorno" ; -- status=guess
+lin fluid_A = mkA "liquido" ; -- status=guess
+lin fluid_N = mkN "fluido" ; -- status=guess
+lin flunk_V = mkV "segare" ; -- status=guess, src=wikt
+lin flunk_V2 = mkV2 (mkV "segare") ; -- status=guess, src=wikt
+lin fluoride_N = mkN "fluoruro" ; -- status=guess
+lin fluorine_N = mkN "fluoro" ; -- status=guess
+lin fluorite_N = mkN "fluorite" feminine ; -- status=guess
+lin fluosilicate_N = mkN "fluosilicato" ; -- status=guess
+lin flurry_N = mkN "tormenta" ; -- status=guess
+lin flurry_V2 = mkV2 (mkV "innervosire") ; -- status=guess, src=wikt
+lin flush_V = mkV "arrossire" ; -- status=guess, src=wikt
+lin flush_V2 = mkV2 (mkV "arrossire") ; -- status=guess, src=wikt
+lin flute_N = mkN "flute" ; -- status=guess
+lin fluvial_A = mkA "fluviale" ; -- status=guess
+lin flux_N = mkN "flussante" masculine ; -- status=guess
+lin fly_N = mkN "mosca" ; -- status=guess
+lin fly_V = L.fly_V ;
+lin fly_V2 = mkV2 (mkV "imbufalire") ; -- status=guess, src=wikt
+--subcat lin fly_VS = mkVS (mkV "imbufalire") ; -- status=guess, src=wikt
+lin flyer_N = mkN "annuncio" | mkN "volantino" | mkN "opuscolo" ; -- status=guess status=guess status=guess
+lin flyover_N = mkN "cavalcavia" | mkN "viadotto" ; -- status=guess status=guess
+lin foal_N = mkN "puledro" ; -- status=guess
+lin foam_N = mkN "schiuma" ; -- status=guess
+lin focal_A = mkA "focale" ; -- status=guess
+lin focus_N = variants{} ; --
+lin focus_V = mkV "concentrarsi" ; -- status=guess, src=wikt
+lin focus_V2 = mkV2 (mkV "concentrarsi") ; -- status=guess, src=wikt
+lin fodder_N = mkN "foraggio" ; -- status=guess
+lin fog_N = L.fog_N ;
+lin fog_V2 = mkV2 (mkV "annebbiarsi") ; -- status=guess, src=wikt
+lin fogey_N = mkN "mummia" ; -- status=guess
+lin foil_N = mkN "spalla" ; -- status=guess
+lin foist_V2 = mkV2 (mkV "sbolognare") ; -- status=guess, src=wikt
+lin fold_N = variants{} ; --
+lin fold_V = mkV "piegare" ; -- status=guess, src=wikt
+lin fold_V2 = mkV2 (mkV "piegare") ; -- status=guess, src=wikt
+lin foldable_A = mkA "pieghevole" ; -- status=guess
+lin folder_N = mkN "cartella" ; -- status=guess
+lin foliage_N = mkN "fogliame" masculine ; -- status=guess
+lin folk_N = mkN "gente" feminine | mkN "autoctono" | mkN "popolo" | mkN "abitante" masculine ; -- status=guess status=guess status=guess status=guess
+lin folklore_N = mkN "folclore" masculine ; -- status=guess
+lin follicle_N = mkN "follicolo" ; -- status=guess
+lin follow_V = mkV "seguire" ;
+lin follow_V2 = mkV2 (mkV "seguire") ;
+lin follow_VS = mkVS (mkV "seguire") ;
+lin follower_N = variants{} ; --
+lin following_A = variants{} ; --
+lin following_Prep = variants{} ; --
+lin folly_N = mkN "stravaganza" | mkN "unicum" | mkN "eccentricità" | mkN "edificio decorativo" ; -- status=guess status=guess status=guess status=guess
+lin fond_A = mkA "innamorato" ; ----
+lin fondle_V2 = mkV2 (mkV "accarezzare") ; -- status=guess, src=wikt
+lin fondue_N = mkN "fonduta" ; -- status=guess
+lin food_N = mkN "additivo alimentare" ; -- status=guess
+lin fool_N = mkN "il matto" | mkN "il folle" ; -- status=guess status=guess
+--subcat lin fool_V = mkV "ingannare" | mkV (mkV "farsi") "beffe di s.o." | mkV (I.fare_V) "lo sciocco" | mkV "scherzare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fool_V2 = mkV2 (mkV "ingannare") | mkV2 (mkV (mkV "farsi") "beffe di s.o.") | mkV2 (mkV (I.fare_V) "lo sciocco") | mkV2 (mkV "scherzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin foolish_A = mkA "babbeo" ; -- status=guess
+lin foolishness_N = mkN "sciocchezza" | mkN "stupidità" ; -- status=guess status=guess
+lin foot_N = L.foot_N ;
+lin foot_V = mkV "pagare" ; -- status=guess, src=wikt
+lin foot_V2 = mkV2 (mkV "pagare") ; -- status=guess, src=wikt
+lin footage_N = mkN "materiale filmato" ; -- status=guess
+lin football_N = mkN "calcio" ; -- status=guess
+lin footballer_N = mkN "calciatore" | mkN "calciatrice" feminine ; -- status=guess status=guess
+lin footbridge_N = mkN "passerella" | mkN "ponte pedonale" ; -- status=guess status=guess
+lin footer_N = mkN "piè" masculine ; -- status=guess
+lin footprint_N = mkN "orma" ; -- status=guess
+lin footstep_N = mkN "pedata" ; -- status=guess
+lin footwear_N = mkN "calzatura" ; -- status=guess
+lin for_Adv = variants{}; -- S.for_Prep ;
+lin for_PConj = variants{} ; --
+lin for_Prep = S.for_Prep ;
+lin forage_V = mkV "foraggiare" ; -- status=guess, src=wikt
+lin forbid_V2 = mkV2 (mkV "proibire") | mkV2 (mkV "vietare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin force_N = mkN "forza" ; -- status=guess
+lin force_V = mkV "forzare" ; -- status=guess, src=wikt
+lin force_V2 = mkV2 (mkV "forzare") ; -- status=guess, src=wikt
+lin force_V2V = mkV2V (mkV "forzare") ; -- status=guess, src=wikt
+lin force_VS = mkVS (mkV "forzare") ; -- status=guess, src=wikt
+lin forceps_N = mkN "forcipe" masculine ; -- status=guess
+lin ford_N = mkN "guado" ; -- status=guess
+lin ford_V2 = mkV2 (mkV "guadare") ; -- status=guess, src=wikt
+lin fordable_A = mkA "guadabile" | mkA "guadoso" ; -- status=guess status=guess
+lin forearm_N = mkN "avambraccio" ; -- status=guess
+lin foreboding_N = mkN "malaugurio" ; -- status=guess
+lin forecast_N = mkN "previsione" ; -- status=guess
+lin forecast_V = prevedere_V ; -- status=guess, src=wikt
+lin forecast_V2 = mkV2 (prevedere_V) ; -- status=guess, src=wikt
+lin forecast_VS = mkVS (prevedere_V) ; -- status=guess, src=wikt
+lin forefinger_N = mkN "indice" masculine ; -- status=guess
+lin forefront_N = mkN "primo piano" ; -- status=guess
+lin forego_V = mkV "precedere" ; -- status=guess, src=wikt
+lin forego_V2 = mkV2 (mkV "precedere") ; -- status=guess, src=wikt
+lin foreground_N = mkN "primo piano" ; -- status=guess
+lin forehead_N = mkN "fronte" feminine ; -- status=guess
+lin foreign_1_A = variants{} ; --
+lin foreign_2_A = variants{} ; --
+lin foreign_A = mkA "straniero" | mkA "straniera" ; -- status=guess status=guess
+lin foreigner_N = mkN "straniero" | mkN "straniera" ; -- status=guess status=guess
+lin foreknow_V = prevedere_V ; -- status=guess, src=wikt
+lin foreknow_V2 = mkV2 (prevedere_V) ; -- status=guess, src=wikt
+lin foreman_N = mkN "caposquadra" ; -- status=guess
+lin foremast_N = mkN "albero di trinchetto" ; -- status=guess
+lin forensic_A = mkA "medico-legale" ; -- status=guess
+lin foreplay_N = mkN "preliminari" ; -- status=guess
+lin foresail_N = mkN "trinchetto" ; -- status=guess
+lin foresee_V2 = mkV2 (prevedere_V) ; -- status=guess, src=wikt
+lin foreshore_N = mkN "bagnasciuga" masculine | mkN "battigia" ; -- status=guess status=guess
+lin foresight_N = mkN "profezia" | mkN "divinazione" feminine ; -- status=guess status=guess
+lin forest_N = mkN "foresta" ; -- status=guess
+lin forestall_V2 = mkV2 (prevenire_V) ; -- status=guess, src=wikt
+lin forestry_N = variants{} ; --
+lin foretaste_N = mkN "pregustazione" feminine ; -- status=guess
+lin foretell_V2 = mkV2 (predire_V) | mkV2 (prevedere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin forever_Adv = mkAdv "per sempre" ; -- status=guess
+lin forge_V = variants{} ; --
+lin forge_V2 = variants{} ; --
+lin forger_N = mkN "falsario" ; -- status=guess
+lin forgery_N = mkN "falsificazione" feminine ; -- status=guess
+lin forget_V = mkV "dimenticare" ; -- status=guess, src=wikt
+lin forget_V2 = L.forget_V2 ;
+lin forget_VS = mkVS (mkV "dimenticare") ; -- status=guess, src=wikt
+lin forgetful_A = mkA "smemorato" ; -- status=guess
+lin forgettable_A = mkA "dimenticabile" ; -- status=guess
+lin forgive_V = mkV "perdonare" ; -- status=guess, src=wikt
+lin forgive_V2 = mkV2 (mkV "perdonare") ; -- status=guess, src=wikt
+lin fork_1_N = variants{} ; --
+lin fork_3_N = variants{} ; --
+lin fork_4_N = variants{} ; --
+lin fork_N = variants{} ; --
+lin forklift_N = mkN "transpallet" masculine ; -- status=guess
+lin form_N = mkN "formulario" ; --- split -- | geometric form -- | fill a form
+lin form_V = mkV "formare" ; -- status=guess, src=wikt
+lin form_V2 = mkV2 (mkV "formare") ; -- status=guess, src=wikt
+lin formal_A = variants{} ; --
+lin formaldehyde_N = mkN "formaldeide" ; -- status=guess
+lin formally_Adv = variants{} ; --
+lin format_N = variants{} ; --
+lin formation_N = variants{} ; --
+lin former_A = mkA "precedente" | mkA "anteriore" ; -- status=guess status=guess
+lin formerly_Adv = variants{} ; --
+lin formic_A = mkA "formico" ; -- status=guess
+lin formidable_A = variants{} ; --
+lin formula_N = mkN "formula" ; -- status=guess
+lin formulate_V2 = mkV2 (mkV "formulare") ; -- status=guess, src=wikt
+lin formulation_N = variants{} ; --
+lin forsake_V2 = mkV2 (mkV "abbandonare") ; -- status=guess, src=wikt
+lin forth_Adv = variants{} ; --
+lin forthcoming_A = variants{} ; --
+lin fortification_N = mkN "fortificazione" feminine ; -- status=guess
+lin fortnight_N = variants{} ; --
+lin fortnightly_A = mkA "bimensile" ; -- status=guess
+lin fortnightly_Adv = mkAdv "bimensilmente" ; -- status=guess
+lin fortress_N = mkN "fortezza" | mkN "rocca" ; -- status=guess status=guess
+lin fortunate_A = variants{} ; --
+lin fortunately_Adv = variants{} ; --
+lin fortune_N = mkN "sorte" feminine | mkN "destino" | mkN "fortuna" ; -- status=guess status=guess status=guess
+lin fortuneteller_N = mkN "lettore della mano" ; -- status=guess
+lin forum_N = mkN "forum" masculine ; -- status=guess
+lin forward_A = variants{} ; --
+lin forward_Adv = mkAdv "avanti" ; -- status=guess
+lin forward_N = mkN "avanti" masculine ; -- status=guess
+lin forward_V2 = mkV2 (mkV "inoltrare") | mkV2 (trasmettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin forwards_Adv = variants{} ; --
+lin fossil_N = mkN "fossile" masculine ; -- status=guess
+lin foster_V2 = variants{} ; --
+lin found_V2 = mkV2 (mkV "fondare") ; -- status=guess, src=wikt
+lin foundation_N = mkN "fondazione" feminine ; -- status=guess
+lin founder_N = variants{} ; --
+lin foundling_N = mkN "ruota dei trovatelli" ; -- status=guess
+lin foundry_N = mkN "fonderia" ; -- status=guess
+lin fount_N = mkN "fonte" feminine ; -- status=guess
+lin fountain_N = mkN "fontana" ; -- status=guess
+lin fowl_N = mkN "pollame" masculine ; -- status=guess
+lin fox_N = mkN "volpe" feminine ; -- status=guess
+lin fox_V2 = mkV2 (mkV (mkV "lasciare") "perplesso") ; -- status=guess, src=wikt
+lin foxglove_N = mkN "digitale" feminine ; -- status=guess
+lin fracas_N = mkN "fracasso" ; -- status=guess
+lin fractal_N = mkN "frattale" masculine ; -- status=guess
+lin fraction_N = mkN "frazione" feminine ; -- status=guess
+lin fractional_A = mkA "frazionario" ; -- status=guess
+lin fragile_A = mkA "fragile" ; -- status=guess
+lin fragility_N = mkN "fragilità" feminine ; -- status=guess
+lin fragment_N = mkN "frammento" ; -- status=guess
+lin fragment_V = mkV "frammentare" ; -- status=guess, src=wikt
+lin fragment_V2 = mkV2 (mkV "frammentare") ; -- status=guess, src=wikt
+lin fragmentation_N = mkN "spezzone" ; -- status=guess
+lin frame_N = mkN "contafotogrammi" ; -- status=guess
+lin frame_V = mkV "incorniciare" ; -- status=guess, src=wikt
+lin frame_V2 = mkV2 (mkV "incorniciare") ; -- status=guess, src=wikt
+lin framework_N = mkN "infrastruttura" ; -- status=guess
+lin franc_N = mkN "franco" ; -- status=guess
+lin franchise_N = variants{} ; --
+lin francium_N = mkN "francio" ; -- status=guess
+lin frankincense_N = mkN "franchincenso" ; -- status=guess
+lin frankly_Adv = variants{} ; --
+lin frankness_N = mkN "franchezza" ; -- status=guess
+lin frantic_A = mkA "frenetico" ; -- status=guess
+lin fraternity_N = mkN "fratellanza" ; -- status=guess
+lin fraud_N = mkN "frode" feminine | mkN "frodi" ; -- status=guess status=guess
+lin fraudulent_A = mkA "fraudolento" ; -- status=guess
+lin fraught_A = mkA "gravido" | mkA "pieno" | mkA "carico" ; -- status=guess status=guess status=guess
+lin fray_N = mkN "agone" masculine | mkN "baruffa" | mkN "mischia" ; -- status=guess status=guess status=guess
+lin freak_V = mkV (andare_V) "di matto" ; -- status=guess, src=wikt
+lin freak_V2 = mkV2 (mkV (andare_V) "di matto") ; -- status=guess, src=wikt
+lin freckle_N = mkN "lentiggine" ; -- status=guess
+lin free_A = mkA "libero" ; -- status=guess
+lin free_N = mkN "calcio di punizione" feminine ; -- status=guess
+lin free_V2 = mkV2 (mkV "liberare") ; -- status=guess, src=wikt
+lin free_V2V = mkV2V (mkV "liberare") ; -- status=guess, src=wikt
+lin freebie_N = mkN "omaggio" | mkN "campione" masculine ; -- status=guess status=guess
+lin freedom_N = mkN "libertà" feminine ; -- status=guess
+lin freelance_N = mkN "mercenario" ; -- status=guess
+lin freely_Adv = variants{} ; --
+lin freesia_N = mkN "fresia" ; -- status=guess
+lin freeze_N = mkN "blocco" ; -- status=guess
+lin freeze_V = L.freeze_V ;
+lin freeze_V2 = mkV2 (mkV "congelare") ; -- status=guess, src=wikt
+lin freezer_N = mkN "congelatore" masculine ; -- status=guess
+lin freight_N = variants{} ; --
+lin frenchMasc_N = mkN "patate fritte" | mkN "patatine fritte" ; -- status=guess status=guess
+lin frenchFem_N = mkN "patate fritte" | mkN "patatine fritte" ; -- status=guess status=guess
+lin frenetic_A = mkA "frenetico" ; -- status=guess
+lin frenzy_N = mkN "frenesia" ; -- status=guess
+lin frequency_N = mkN "modulazione di frequenza" ; -- status=guess
+lin frequent_A = mkA "frequente" | mkA "assiduo" ; -- status=guess status=guess
+lin frequent_V2 = mkV2 (mkV "frequentare") ; -- status=guess, src=wikt
+lin frequently_Adv = variants{} ; --
+lin fresco_N = mkN "affresco" ; -- status=guess
+lin fresco_V2 = mkV2 (mkV "affrescare") ; -- status=guess, src=wikt
+lin fresh_A = mkA "nuovo" | mkA "nuova" | mkA "recente" ; -- status=guess status=guess status=guess
+lin freshman_N = mkN "matricola" ; -- status=guess
+lin freshness_N = mkN "freschezza" ; -- status=guess
+lin friable_A = mkA "friabile" ; -- status=guess
+lin friar_N = mkN "frate" masculine ; -- status=guess
+lin friction_N = mkN "attrito" ; -- status=guess
+lin fridge_N = L.fridge_N ;
+lin friend_N = L.friend_N ;
+lin friendly_A = variants{} ; --
+lin friendly_N = mkN "amichevole" masculine ; -- status=guess
+lin friendship_N = mkN "amicizia" ; -- status=guess
+lin frieze_N = mkN "rascia" ; -- status=guess
+lin frigate_N = mkN "fregata" ; -- status=guess
+lin frighten_V2 = variants{} ; --
+lin frightened_A = variants{} ; --
+lin frightening_A = mkA "spaventoso" ; -- status=guess
+lin frill_N = mkN "fronzolo" | mkN "ninnolo" ; -- status=guess status=guess
+lin fringe_N = mkN "frangia" ; -- status=guess
+lin frisky_A = mkA "vispo" | mkA "vivace" | mkA "allegro" ; -- status=guess status=guess status=guess
+lin frisson_N = mkN "brivido" ; -- status=guess
+lin frivolity_N = mkN "frivolezza" ; -- status=guess
+lin frivolous_A = mkA "frivolo" ; -- status=guess
+lin frizzy_A = mkA "crespo" ; -- status=guess
+lin frog_N = mkN "rana" ; -- status=guess
+lin frogman_N = mkN "sommozzatore" | mkN "sommozzatore" ; -- status=guess status=guess
+lin frolic_V = mkV "sgambettare" ; -- status=guess, src=wikt
+lin from_Prep = S.from_Prep ;
+lin front_A = variants{} ; --
+lin front_N = mkN "copertina" | mkN "copertine" ; -- status=guess status=guess
+lin frontal_A = mkA "frontale" ; -- status=guess
+lin frontier_N = mkN "confine" masculine | mkN "frontiera" ; -- status=guess status=guess
+lin frontispiece_N = mkN "frontespizio" ; -- status=guess
+lin frost_N = mkN "gelata" ; -- status=guess
+lin frost_V = mkV "gelare" ; -- status=guess, src=wikt
+lin frost_V2 = mkV2 (mkV "gelare") ; -- status=guess, src=wikt
+lin froth_N = mkN "schiuma" ; -- status=guess
+lin frown_N = mkN "accigliato" ; -- status=guess
+lin frown_V = mkV "accigliarsi" | mkV "corrucciarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin frozen_A = variants{} ; --
+lin fructify_V = mkV "fruttificare" ; -- status=guess, src=wikt
+lin fructify_V2 = mkV2 (mkV "fruttificare") ; -- status=guess, src=wikt
+lin fructose_N = mkN "fruttosio" ; -- status=guess
+lin fructosuria_N = mkN "fruttosuria" ; -- status=guess
+lin frugal_A = mkA "frugale" ; -- status=guess
+lin fruit_N = L.fruit_N ;
+lin fruiterer_N = mkN "fruttivendolo" ; -- status=guess
+lin fruitfulness_N = mkN "fruttuosità" | mkN "fecondità" | mkN "fertilità" ;
+lin fruition_N = mkN "fruttificazione" feminine ; -- status=guess
+lin frustrate_V2 = variants{} ; --
+lin frustration_N = mkN "frustrazione" feminine ; -- status=guess
+lin frustum_N = mkN "tronco" ; -- status=guess
+lin fry_N = mkN "patata fritta" ; -- status=guess
+lin fry_V = mkV "friggere" ; -- status=guess, src=wikt
+lin fry_V2 = mkV2 (mkV "friggere") ; -- status=guess, src=wikt
+lin frying_N = mkN "padella" | mkN "tegame" masculine ; -- status=guess status=guess
+lin fuchsia_N = mkN "fucsia" ; -- status=guess
+lin fuck_N = mkN "scopata" | mkN "trombata" ; -- status=guess status=guess
+lin fuck_V = mkV "cazzeggiare" ; -- status=guess, src=wikt
+lin fuck_V2 = mkV2 (mkV "cazzeggiare") ; -- status=guess, src=wikt
+lin fucking_A = variants{} ; --
+lin fucking_Adv = mkAdv "del cazzo" | mkAdv "cazzo di" ; -- status=guess status=guess
+lin fuel_N = variants{} ; --
+lin fugacity_N = mkN "fugacità" feminine ; -- status=guess
+lin fugitive_A = mkA "latitante" ; -- status=guess
+lin fugitive_N = mkN "latitante" masculine ; -- status=guess
+lin fugue_N = mkN "fuga" ; -- status=guess
+lin fulcrum_N = mkN "fulcro" ; -- status=guess
+lin fulfil_V2 = variants{} ; --
+lin full_A = L.full_A ;
+lin full_time_A = variants{} ; --
+lin fully_Adv = variants{} ; --
+lin fulmar_N = mkN "fulmaro" ; -- status=guess
+lin fumitory_N = mkN "fumaria" ; -- status=guess
+lin fun_A = variants{} ; --
+lin fun_AV = L.fun_AV ; -- comment=CHECKED
+lin fun_N = mkN "divertimento" ; -- status=guess
+lin function_N = mkN "funzione" feminine ; -- status=guess
+lin function_V = mkV "funzionare" ; -- status=guess, src=wikt
+lin functional_A = mkA "funzionale" ; -- status=guess
+lin functionality_N = mkN "funzionalità" feminine ; -- status=guess
+lin fund_N = mkN "fondo" ; -- status=guess
+lin fund_V2 = mkV2 (mkV "finanziare") ; -- status=guess, src=wikt
+lin fundamental_A = mkA "fondamentale" ; -- status=guess
+lin fundamental_N = mkN "fondamentale" masculine ; -- status=guess
+lin fundamentalism_N = mkN "fondamentalismo" ; -- status=guess
+lin fundamentally_Adv = variants{} ; --
+lin funding_N = variants{} ; --
+lin funeral_N = mkN "funerale" masculine ; -- status=guess
+lin funerary_A = mkA "funebre" | mkA "funerario" ; -- status=guess status=guess
+lin fungal_A = mkA "fungino" ; -- status=guess
+lin fungus_N = mkN "fungo" ; -- status=guess
+lin funicular_N = mkN "funicolare" ; -- status=guess
+lin funiculus_N = mkN "funicolo" ; -- status=guess
+lin funk_N = mkN "funkulo" ; -- status=guess
+lin funnel_N = mkN "imbuto" ; -- status=guess
+lin funny_A = mkA "buffo" | mkA "buffa" | mkA "divertente" | mkA "esilarante" ; -- status=guess status=guess status=guess status=guess
+lin fur_N = variants{} ; --
+lin furious_A = mkA "furioso" | mkA "arrabbiato" ; -- status=guess status=guess
+lin furlong_N = mkN "201" | mkN "168 metri" ; -- status=guess status=guess
+lin furnish_V2 = mkV2 (mkV "fornire") ; -- status=guess, src=wikt
+lin furniture_N = mkN "mobilio" ; -- status=guess
+lin furore_N = mkN "furore" masculine ; -- status=guess
+lin furrier_N = mkN "pellicceria" ; -- status=guess
+lin furrow_N = mkN "ruga" ; -- status=guess
+lin further_Adv = mkAdv "ulteriormente" ; -- status=guess
+lin furthermore_Adv = mkAdv "inoltre" ; -- status=guess
+lin fury_N = mkN "furia" ; -- status=guess
+lin fuse_N = mkN "miccia" ; -- status=guess
+lin fuselage_N = mkN "fusoliera" ; -- status=guess
+lin fusible_A = mkA "bassofondente" | mkA "fondibile" | mkA "fusibile" ; -- status=guess status=guess status=guess
+lin fusion_N = mkN "fusione" feminine ; -- status=guess
+lin fuss_N = mkN "rumore" masculine | mkN "baccano" | mkN "chiasso" ; -- status=guess status=guess status=guess
+lin fuss_V = mkV "agitarsi" | mkV "affannarsi" | mkV "scalmanarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fuss_V2 = mkV2 (mkV "agitarsi") | mkV2 (mkV "affannarsi") | mkV2 (mkV "scalmanarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fussy_A = mkA "puntiglioso" | mkA "schizzinoso" | mkA "maniacale" ; -- status=guess status=guess status=guess
+lin futile_A = mkA "futile" ; -- status=guess
+lin futility_N = mkN "futilità" feminine ; -- status=guess
+lin future_1_N = variants{} ; --
+lin future_3_N = variants{} ; --
+lin future_A = mkA "futuro" ; -- status=guess
+lin future_N = variants{} ; --
+lin futurism_N = mkN "futurismo" ; -- status=guess
+lin futuristic_A = mkA "futuristico" ; -- status=guess
+lin gadabout_N = mkN "saltafossi" masculine ; -- status=guess
+lin gadget_N = mkN "aggeggio" ; -- status=guess
+lin gadolinium_N = mkN "gadolinio" ; -- status=guess
+lin gain_N = mkN "guadagno" | mkN "profitto" ; -- status=guess status=guess
+lin gain_V = mkV "guadagnare" | mkV "acquisire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin gain_V2 = mkV2 (mkV "guadagnare") | mkV2 (mkV "acquisire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gaiter_N = mkN "ghette" feminine ; -- status=guess
+lin galactic_A = mkA "galattico" ; -- status=guess
+lin galactose_N = mkN "galattosio" ; -- status=guess
+lin galactosemia_N = mkN "galattosemia" ; -- status=guess
+lin galangal_N = mkN "galanga" ; -- status=guess
+lin galantine_N = mkN "galantina" ; -- status=guess
+lin galaxy_N = mkN "galassia" ; -- status=guess
+lin galbanum_N = mkN "galbano" ; -- status=guess
+lin gale_N = mkN "folata" | mkN "ventata" | mkN "fortunale" | mkN "burrasca" | mkN "vento forte" | mkN "brezza" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin gall_N = mkN "cistifellea" ; -- status=guess
+lin gallant_A = mkA "valoroso" ; -- status=guess
+lin gallant_N = mkN "damerino" ; -- status=guess
+lin galleon_N = mkN "galeone" ; -- status=guess
+lin gallery_N = mkN "palchetto" | mkN "balconata" | mkN "galleria" | mkN "loggia" ; -- status=guess status=guess status=guess status=guess
+lin galley_N = mkN "cambusa" ; -- status=guess
+lin gallicism_N = mkN "gallicismo" ; -- status=guess
+lin gallium_N = mkN "gallio" ; -- status=guess
+lin gallon_N = variants{} ; --
+lin gallows_N = mkN "forca" | mkN "patibolo" ; -- status=guess status=guess
+lin galosh_N = mkN "galoscia" ; -- status=guess
+lin galvanic_A = mkA "galvanico" ; -- status=guess
+lin galvanization_N = mkN "galvanizzazione" feminine ; -- status=guess
+lin galvanize_V2 = mkV2 (mkV "galvanizzare") ; -- status=guess, src=wikt
+lin galvanize_VS = mkVS (mkV "galvanizzare") ; -- status=guess, src=wikt
+lin galvanometer_N = mkN "galvanometro" ; -- status=guess
+lin gambit_N = mkN "gambetto" ; -- status=guess
+lin game_1_N = variants{} ; --
+lin game_2_N = variants{} ; --
+lin game_3_N = variants{} ; --
+lin game_N = mkN "carniere" ; -- status=guess
+lin game_V = mkV "giocare" | mkV (mkV "prendersi") "gioco" | mkV "gioco" | mkV "gioco" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin game_V2 = mkV2 (mkV "giocare") | mkV2 (mkV (mkV "prendersi") "gioco") | mkV2 (mkV "gioco") | mkV2 (mkV "gioco") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin gamekeeper_N = mkN "guardacaccia" | mkN "guardiacaccia" masculine ; -- status=guess status=guess
+lin gamete_N = mkN "gamete" masculine ; -- status=guess
+lin gamma_N = mkN "gamma" ; -- status=guess
+lin gamopetalous_A = mkA "gamopetalo" ; -- status=guess
+lin gamut_N = mkN "gamma" ; -- status=guess
+lin gang_N = mkN "ghenga" ; -- status=guess
+lin gangrene_N = mkN "cancrena" ; -- status=guess
+lin gangster_N = mkN "gangster" masculine ; -- status=guess
+lin gangway_N = mkN "largo" ; -- status=guess
+lin gannet_N = mkN "sula" ; -- status=guess
+lin gantry_N = mkN "incastellatura" ; -- status=guess
+lin gap_N = variants{} ; --
+lin gape_V = mkV "spalancare" ; -- status=guess, src=wikt
+lin garage_N = mkN "garage" masculine ; -- status=guess
+lin garbage_N = mkN "immondizia" | mkN "spazzatura" | mkN "rifiuti" masculine ; -- status=guess status=guess status=guess
+lin garden_N = L.garden_N ;
+lin gardenerMasc_N = variants{} ; --
+lin gardenia_N = mkN "gardenia" ; -- status=guess
+lin gardening_N = mkN "giardinaggio" ; -- status=guess
+lin garganey_N = mkN "marzaiola" ; -- status=guess
+lin gargoyle_N = mkN "gargouille" | mkN "gargolla" ; -- status=guess status=guess
+lin garish_A = mkA "pacchiano" ; -- status=guess
+lin garlic_N = mkN "aglio" ; -- status=guess
+lin garlicky_A = mkA "agliaceo" ; -- status=guess
+lin garment_N = mkN "vestito" ; -- status=guess
+lin garnet_N = mkN "granato" ; -- status=guess
+lin garnish_V2 = mkV2 (mkV "guarnire") | mkV2 (mkV "decorare") | mkV2 (mkV "adornare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin garrison_N = mkN "guarnigione" feminine | mkN "caserma" ; -- status=guess status=guess
+lin garter_N = mkN "giarrettiera" | mkN "giarrettella" ; -- status=guess status=guess
+lin gas_N = mkN "camera a gas" ; -- status=guess
+lin gasify_V = mkV "gassificare" ; -- status=guess, src=wikt
+lin gasify_V2 = mkV2 (mkV "gassificare") ; -- status=guess, src=wikt
+lin gasket_N = mkN "guarnizione" feminine ; -- status=guess
+lin gasoline_N = mkN "benzina" ; -- status=guess
+lin gasp_N = mkN "tirata di sigaretta" ; -- status=guess
+lin gasp_V = mkV "rantolare" | mkV "ansimare" | mkV "boccheggiare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin gasp_V2 = mkV2 (mkV "rantolare") | mkV2 (mkV "ansimare") | mkV2 (mkV "boccheggiare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin gassy_A = mkA "gassoso" | mkA "gassosa" ; -- status=guess status=guess
+lin gastrectomy_N = mkN "gastrectomia" ; -- status=guess
+lin gastric_A = mkA "gastrico" ; -- status=guess
+lin gastritis_N = mkN "gastrite" feminine ; -- status=guess
+lin gastroenteritis_N = mkN "gastroenterite" feminine ; -- status=guess
+lin gastrointestinal_A = mkA "gastrointestinale" ; -- status=guess
+lin gastronomic_A = mkA "gastronomico" ; -- status=guess
+lin gastronomy_N = mkN "gastronomia" ; -- status=guess
+lin gastrulation_N = mkN "gastrulazione" feminine ; -- status=guess
+lin gate_N = mkN "cancello" ; -- status=guess
+lin gateau_N = mkN "torta" ; -- status=guess
+lin gather_V = mkV "raccogliersi" ; -- status=guess, src=wikt
+lin gather_V2 = mkV2 (mkV "raccogliersi") ; -- status=guess, src=wikt
+lin gatherer_N = mkN "coglitore" masculine ; -- status=guess
+lin gathering_N = mkN "quaderno" ; -- status=guess
+lin gaudy_A = mkA "chiassoso" | mkA "vistoso" | mkA "sgargiante" ; -- status=guess status=guess status=guess
+lin gauge_N = mkN "scartamento" ; -- status=guess
+lin gaunt_A = mkA "smagrito" ; -- status=guess
+lin gauntlet_N = mkN "guanto di armatura" ; -- status=guess
+lin gauze_N = mkN "garza" ; -- status=guess
+lin gay_A = mkA "effemminato" ; -- status=guess
+lin gay_N = mkN "gay" ;
+lin gaze_N = mkN "occhiata" ; -- status=guess
+lin gaze_V = mkV "guardare" | mkV (mkV "puntare") "gli occhi" | mkV (volgere_V) "lo sguardo" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin gazebo_N = mkN "gazebo" ; -- status=guess
+lin gazelle_N = mkN "gazzella" ; -- status=guess
+lin gear_N = mkN "marcia" ; -- status=guess
+lin gear_V = mkV "ingranare" ; -- status=guess, src=wikt
+lin gear_V2 = mkV2 (mkV "ingranare") ; -- status=guess, src=wikt
+lin gearbox_N = mkN "scatola del cambio" ; -- status=guess
+lin gecko_N = mkN "geco" ; -- status=guess
+lin geek_N = mkN "geek" | mkN "hacker" | mkN "smanettone" ; -- status=guess status=guess status=guess
+lin gelatinous_A = mkA "gelatinoso" ; -- status=guess
+lin gem_N = mkN "gemma" | mkN "perla" | mkN "chicca" ; -- status=guess status=guess status=guess
+lin gendarme_N = mkN "agente di polizia" | mkN "poliziotto" | mkN "carabiniere" masculine | mkN "gendarme" masculine ; -- status=guess status=guess status=guess status=guess
+lin gendarmerie_N = mkN "carabinieri" | mkN "gendarmeria" ; -- status=guess status=guess
+lin gender_N = mkN "genere" masculine ; -- status=guess
+lin gene_N = mkN "gene" masculine ; -- status=guess
+lin genealogical_A = mkA "genealogico" ; -- status=guess
+lin genealogist_N = mkN "genealogista" masculine ; -- status=guess
+lin genealogy_N = mkN "genealogia" ; -- status=guess
+lin general_A = mkA "generale" ; -- status=guess
+lin general_N = mkN "classifica generale" ; -- status=guess
+lin generalissimo_N = mkN "generalissimo" ; -- status=guess
+lin generality_N = mkN "generalità" feminine ; -- status=guess
+lin generalize_V = mkV "generalizzare" ; -- status=guess, src=wikt
+lin generalize_V2 = mkV2 (mkV "generalizzare") ; -- status=guess, src=wikt
+lin generally_Adv = variants{} ; --
+lin generate_V2 = mkV2 (mkV "generare") ; -- status=guess, src=wikt
+lin generation_N = mkN "generazione" feminine ; -- status=guess
+lin generosity_N = mkN "atto di generosità" | mkN "atto generoso" ; -- status=guess status=guess
+lin generous_A = mkA "abbondante" ; -- status=guess
+lin genet_N = mkN "genet" masculine ; -- status=guess
+lin genetic_A = mkA "genetico" ; -- status=guess
+lin geneticist_N = mkN "genetista" masculine ; -- status=guess
+lin genetics_N = mkN "genetica" ; -- status=guess
+lin genitalia_N = mkN "genitali" masculine ; -- status=guess
+lin genitive_N = mkN "caso genitivo" ; -- status=guess
+lin genius_N = variants{} ; --
+lin genocide_N = mkN "genocidio" ; -- status=guess
+lin genome_N = mkN "genoma" masculine ; -- status=guess
+lin genotype_N = mkN "genotipo" ; -- status=guess
+lin genre_N = mkN "genere" masculine ; -- status=guess
+lin gentian_N = mkN "genziana" ; -- status=guess
+lin gentle_A = mkA "gentile" ; -- status=guess
+lin gentleman_N = mkN "gentiluomo" ; -- status=guess
+lin gentleness_N = mkN "delicatezza" | mkN "mansuetudine" feminine | mkN "dolcezza" | mkN "garbo" ; -- status=guess status=guess status=guess status=guess
+lin gently_Adv = mkAdv "soavemente" | mkAdv "dolcemente" | mkAdv "blandamente" | mkAdv "delicatamente" | mkAdv "gentilmente" | mkAdv "sordamente" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin genuflect_V = mkV "genuflettersi" ; -- status=guess, src=wikt
+lin genuflection_N = mkN "genuflessione" feminine ; -- status=guess
+lin genuine_A = mkA "genuino" ; -- status=guess
+lin genuinely_Adv = variants{} ; --
+lin genus_N = mkN "genere" masculine ; -- status=guess
+lin geocentric_A = mkA "geocentrico" ; -- status=guess
+lin geode_N = mkN "geode" masculine ; -- status=guess
+lin geographer_N = mkN "geografo" ; -- status=guess
+lin geographic_A = mkA "geografico" ; -- status=guess
+lin geographical_A = variants{} ; --
+lin geography_N = mkN "geografia" ; -- status=guess
+lin geological_A = variants{} ; --
+lin geology_N = mkN "geologia" ; -- status=guess
+lin geometer_N = mkN "geometra" masculine ; -- status=guess
+lin geometric_A = mkA "geometrico" ; -- status=guess
+lin geometry_N = mkN "geometria" ; -- status=guess
+lin geophysical_A = mkA "geofisico" ; -- status=guess
+lin geophysics_N = mkN "geofisica" ; -- status=guess
+lin geopolitics_N = mkN "geopolitica" ; -- status=guess
+lin geostationary_A = mkA "geostazionario" ; -- status=guess
+lin geothermal_A = mkA "geotermico" | mkA "geotermale" ; -- status=guess status=guess
+lin geranium_N = mkN "geranio" ; -- status=guess
+lin gerbil_N = mkN "gerbillo" | mkN "ratto della sabbia" ; -- status=guess status=guess
+lin geriatrics_N = mkN "geriatria" ; -- status=guess
+lin germ_N = mkN "germoplasma" ; -- status=guess
+lin germander_N = mkN "camedrio" ; -- status=guess
+lin germanium_N = mkN "germanio" ; -- status=guess
+lin gerontology_N = mkN "gerontologia" ; -- status=guess
+lin gerund_N = mkN "gerundio" ; -- status=guess
+lin gesso_N = mkN "gesso" ; -- status=guess
+lin gesticulation_N = mkN "gesticolio" ; -- status=guess
+lin gesture_N = mkN "gesto" ; -- status=guess
+--subcat lin get_V = mkV "ricevere" ;
+--subcat lin get_V2 = mkV2 (mkV "ricevere") ;
+lin get_V2V = mkV2V (mkV "ricevere") ;
+--subcat lin get_VA = mkVA (mkV "ricevere") ;
+--subcat lin get_VS = mkVS (mkV "ricevere") ;
+lin get_VV = mkVV (mkV "ricevere") ;
+lin geyser_N = mkN "geyser" masculine ; -- status=guess
+lin gherkin_N = mkN "cetriolino" ; -- status=guess
+lin ghetto_N = mkN "ghetto" ; -- status=guess
+lin ghost_N = mkN "fantasma" masculine | mkN "spettro" | mkN "spirito" | mkN "larva" | mkN "apparizione" feminine | mkN "ombra" | mkN "anima" | mkN "simulacro" | mkN "fantasima" | mkN "lemure" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin ghostly_A = mkA "spettrale" | mkA "fantasmatico" | mkA "spiritico" ; -- status=guess status=guess status=guess
+lin ghoul_N = mkN "gula" | mkN "ghoul" ; -- status=guess status=guess
+lin giant_A = variants{} ; --
+lin giant_N = mkN "gigante" feminine ; -- status=guess
+lin giantess_N = mkN "gigantessa" ; -- status=guess
+lin gibberish_N = mkN "farfuglio" | mkN "borbottio" ; -- status=guess status=guess
+lin gibbon_N = mkN "gibbone" masculine ; -- status=guess
+lin gift_N = mkN "dono" | mkN "talento" ; -- status=guess status=guess
+lin gift_V2 = mkV2 (mkV "regalare") ; -- status=guess, src=wikt
+lin gig_N = mkN "arpione" masculine ; -- status=guess
+lin gigantic_A = mkA "gigantesco" ; -- status=guess
+lin gigantism_N = mkN "gigantismo" ; -- status=guess
+lin giggle_V = mkV "ridacchiare" ; -- status=guess, src=wikt
+lin gigolo_N = mkN "accompagnatore" | mkN "ballerino" ; -- status=guess status=guess
+lin gild_V2 = mkV2 (mkV "indorare") ; -- status=guess, src=wikt
+lin gilder_N = mkN "doratore" masculine ; -- status=guess
+lin gill_N = mkN "branchia" ; -- status=guess
+lin gilt_N = mkN "doratura" | mkN "indorato" ; -- status=guess status=guess
+lin gimlet_N = mkN "succhiello" ; -- status=guess
+lin gimmick_N = mkN "stratagemma" masculine ; -- status=guess
+lin ginger_N = mkN "zenzero" ; -- status=guess
+lin gingivitis_N = mkN "gengivite" feminine ; -- status=guess
+lin giraffe_N = mkN "giraffa" ; -- status=guess
+lin gird_V = mkV (mkV "legare") "allaciare" ; -- status=guess, src=wikt
+lin gird_V2 = mkV2 (mkV (mkV "legare") "allaciare") ; -- status=guess, src=wikt
+lin girder_N = mkN "trave" | mkN "putrella" ; -- status=guess status=guess
+lin girl_N = L.girl_N ;
+lin girlfriend_N = mkN "amica" | mkN "amica del cuore" ; -- status=guess status=guess
+lin giro_N = mkN "giroconto" ; -- status=guess
+lin girth_N = mkN "circonferenza" ; -- status=guess
+lin give_N = mkN "freeshop" ; -- status=guess
+lin give_V = dare_V ;
+lin give_V2 = mkV2 (dare_V) ;
+lin give_V3 = L.give_V3 ;
+lin given_A = variants{} ; --
+lin given_N = mkN "nome" masculine ; -- status=guess
+lin glacier_N = mkN "ghiacciaio" ; -- status=guess
+lin glad_A = mkA "fiero" | mkA "soddisfatto" | mkA "lieto" ; -- status=guess status=guess status=guess
+lin glade_N = mkN "radura" ; -- status=guess
+lin gladiator_N = mkN "gladiatore" masculine ; -- status=guess
+lin gladiolus_N = mkN "gladiolo" ; -- status=guess
+lin glance_N = mkN "sguardo" | mkN "occhiata" | mkN "scorsa" ; -- status=guess status=guess status=guess
+lin glance_V = mkV (dare_V) "un'occhiata" ; -- status=guess, src=wikt
+lin glance_V2 = mkV2 (mkV (dare_V) "un'occhiata") ; -- status=guess, src=wikt
+lin gland_N = mkN "ghiandola" ; -- status=guess
+lin glandular_A = mkA "ghiandolare" ; -- status=guess
+lin glans_N = mkN "glande" masculine ; -- status=guess
+lin glare_N = mkN "frecciata" ; -- status=guess
+lin glare_V = variants{} ; --
+lin glare_V2 = variants{} ; --
+lin glasnost_N = mkN "glasnost" ; -- status=guess
+lin glass_N = mkN "vetro" ; -- status=guess
+lin glaucous_A = mkA "glauco" ; -- status=guess
+lin glaze_N = mkN "gelicidio" ; -- status=guess
+lin glean_V = mkV "racimolare" | raccogliere_V | mkV "raccattare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin glean_V2 = mkV2 (mkV "racimolare") | mkV2 (raccogliere_V) | mkV2 (mkV "raccattare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin glee_N = mkN "gioia" ; -- status=guess
+lin glib_A = mkA "loquace" | mkA "fluente" ; -- status=guess status=guess
+lin glide_V = mkV "librarsi" ; -- status=guess, src=wikt
+lin glider_N = mkN "aliante" ; -- status=guess
+lin glimmer_N = mkN "barlume" ; -- status=guess
+lin glimpse_N = variants{} ; --
+lin glioblastoma_N = mkN "glioblastoma" masculine ; -- status=guess
+lin glioma_N = mkN "glioma" masculine ; -- status=guess
+lin gloaming_N = mkN "imbrunire" ; -- status=guess
+lin global_A = variants{} ; --
+lin globe_N = mkN "globo" ; -- status=guess
+lin globulin_N = mkN "globulina" ; -- status=guess
+lin glockenspiel_N = mkN "campanelli mpl" ; -- status=guess
+lin gloom_N = variants{} ; --
+lin gloomy_A = mkA "cupo" ; -- status=guess
+lin glorious_A = mkA "glorioso" ; -- status=guess
+lin glory_N = mkN "gloria" ; -- status=guess
+lin glossary_N = mkN "glossario" ; -- status=guess
+lin glossy_A = mkA "lucido" ; -- status=guess
+lin glossy_N = mkN "averla formichiera splendente" ; -- status=guess
+lin glottis_N = mkN "glottide" feminine ; -- status=guess
+lin glove_N = L.glove_N ;
+lin glow_N = mkN "calore" masculine | mkN "ardore" | mkN "splendore" masculine ; -- status=guess status=guess status=guess
+lin glow_V = mkV "brillare" ; -- status=guess, src=wikt
+lin glucose_N = mkN "glucosio" ; -- status=guess
+lin glucoside_N = mkN "glucoside" masculine ; -- status=guess
+lin glue_N = mkN "colla" ; -- status=guess
+lin glue_V2 = mkV2 (mkV "incollare") ; -- status=guess, src=wikt
+lin glume_N = mkN "gluma" ; -- status=guess
+lin gluon_N = mkN "gluone" masculine ; -- status=guess
+lin glut_N = mkN "eccesso" | mkN "pletora" | mkN "scorpacciata" | mkN "sazietà" ; -- status=guess status=guess status=guess status=guess
+lin glutamine_N = mkN "glutammina" ; -- status=guess
+lin gluten_N = mkN "glutine" masculine ; -- status=guess
+lin glutinous_A = mkA "glutinoso" ; -- status=guess
+lin glutton_N = mkN "ghiottone" masculine | mkN "ingordo" | mkN "divoratore" ; -- status=guess status=guess status=guess
+lin gluttony_N = mkN "gola" ; -- status=guess
+lin glyceraldehyde_N = mkN "gliceraldeide" | mkN "aldeide glicerica" ; -- status=guess status=guess
+lin glycerine_N = mkN "glicerina" ; -- status=guess
+lin glycogen_N = mkN "glicogeno" ; -- status=guess
+lin glycolysis_N = mkN "glicolisi" feminine ; -- status=guess
+lin glycoprotein_N = mkN "glicoproteina" ; -- status=guess
+lin glycosuria_N = mkN "glicosuria" ; -- status=guess
+lin gnarled_A = mkA "bitorzoluto" ; -- status=guess
+lin gnaw_V = mkV "rodere" ; -- status=guess, src=wikt
+lin gnaw_V2 = mkV2 (mkV "rodere") ; -- status=guess, src=wikt
+lin gneiss_N = mkN "ortogneiss" ; -- status=guess
+lin gnocchi_N = mkN "gnocchi" masculine ; -- status=guess
+lin gnome_N = mkN "gnomo" ; -- status=guess
+lin gnomon_N = mkN "gnomone" masculine ; -- status=guess
+lin gnu_N = mkN "gnu" masculine ; -- status=guess
+lin go_N = mkN "approvazione" feminine ; -- status=guess
+lin go_V = L.go_V ;
+--subcat lin go_V2 = mkV2 L.go_V ;
+lin go_VA = mkVA L.go_V ;
+--subcat lin go_VS = mkVS L.go_V ;
+lin go_VV = mkVV L.go_V ;
+lin goal_N = mkN "porta" | mkN "rete" feminine ; -- status=guess status=guess
+lin goalkeeper_N = mkN "portiere" masculine ; -- status=guess
+lin goat_N = mkN "capra" ; -- status=guess
+lin goatee_N = mkN "pizzo" ; -- status=guess
+lin goatherd_N = mkN "capraio" ; -- status=guess
+lin gob_N = mkN "marinaio" ; -- status=guess
+lin gobbledygook_N = mkN "supercazzola" ; -- status=guess
+lin goblet_N = mkN "coppa" ; -- status=guess
+lin goblin_N = mkN "folletto" ; -- status=guess
+lin god_N = mkN "dio" ; -- status=guess
+lin goddess_N = mkN "diva" | mkN "dea" ; -- status=guess status=guess
+lin godfather_N = mkN "padrone" masculine ; -- status=guess
+lin godliness_N = mkN "religiosità" feminine | mkN "devozione" feminine | mkN "pietas" feminine ; -- status=guess status=guess status=guess
+lin godmother_N = mkN "comare" feminine | mkN "madrina" ; -- status=guess status=guess
+lin godsend_N = mkN "colpo di fortuna" ; -- status=guess
+lin goggles_N = mkN "occhiali di protezione" feminine | mkN "occhiali protettivi" ; -- status=guess status=guess
+lin gold_A = variants{} ; --
+lin gold_N = L.gold_N ;
+lin golden_A = mkA "d'oro" ; -- status=guess
+lin goldenrod_N = mkN "verga d'oro" ; -- status=guess
+lin goldfinch_N = mkN "cardellino" ; -- status=guess
+lin goldfish_N = mkN "pesce rosso" ; -- status=guess
+lin goldilocks_N = mkN "riccioli d'oro" ; -- status=guess
+lin goldsmith_N = mkN "orafo" | mkN "orafa" | mkN "orefice" masculine ; -- status=guess status=guess status=guess
+lin golf_N = mkN "golf" masculine ; -- status=guess
+lin gonad_N = mkN "coglioni" masculine ; -- status=guess
+lin gondola_N = mkN "gondola" ; -- status=guess
+lin gondolier_N = mkN "gondoliere" masculine ; -- status=guess
+lin goniometer_N = mkN "goniometro" ; -- status=guess
+lin gonococcus_N = mkN "gonococco" ; -- status=guess
+lin gonorrhea_N = mkN "gonorrea" ; -- status=guess
+lin good_A = L.good_A ;
+lin good_N = mkN "bene" masculine ; -- status=guess
+lin goodbye_Interj = mkInterj "arrivederci" | mkInterj "arrivederla" | mkInterj "ciao" ; -- status=guess status=guess status=guess
+lin goodness_N = mkN "bontà" feminine ; -- status=guess
+lin goodwill_N = mkN "buona volontà" ; -- status=guess
+lin goofy_A = mkA "goffo" | mkA "stupido" | mkA "particolare" ; -- status=guess status=guess status=guess
+lin goose_N = mkN "oca" ; -- status=guess
+lin gooseberry_N = mkN "uva spina" ; -- status=guess
+lin gore_N = mkN "gherone" masculine ; -- status=guess
+lin gorge_N = mkN "gola" ; -- status=guess
+lin gorgeous_A = mkA "magnifico" ; -- status=guess
+lin gorgon_N = mkN "Gorgone" feminine ; -- status=guess
+lin gorilla_N = mkN "gorilla" masculine ; -- status=guess
+lin goshawk_N = mkN "astore" masculine ; -- status=guess
+lin gosling_N = mkN "ochetto" | mkN "ochetta" | mkN "papero" ;
+lin gospel_N = mkN "vangelo" ; -- status=guess
+lin gossip_N = mkN "pettegolezzo" | mkN "chiacchera" | mkN "diceria" ; -- status=guess status=guess status=guess
+lin gossip_V = mkV "spettegolare" ; -- status=guess, src=wikt
+lin gothic_A = variants{} ; --
+lin goulash_N = mkN "gulasch" masculine ; -- status=guess
+lin gourd_N = mkN "zucca" ; -- status=guess
+lin gourmand_N = mkN "ghiottone" masculine | mkN "golosone" masculine ; -- status=guess status=guess
+lin gourmet_N = mkN "buongustaio" ; -- status=guess
+lin gout_N = mkN "gotta" | mkN "podagra" ;
+lin govern_V = variants{} ; --
+lin govern_V2 = variants{} ; --
+lin government_N = mkN "governamento" ;
+lin governor_N = mkN "governatore" masculine ; -- status=guess
+lin gown_N = mkN "toga" ; -- status=guess
+lin grab_N = mkN "afferrare" ; -- status=guess
+lin grab_V = mkV "afferrare" ; -- status=guess, src=wikt
+lin grab_V2 = mkV2 (mkV "afferrare") ; -- status=guess, src=wikt
+lin grace_N = mkN "grazia" | mkN "eleganza" | mkN "garbo" | mkN "leggiadria" ; -- status=guess status=guess status=guess status=guess
+lin grace_V2 = mkV2 (mkV "preghiera") | mkV2 (mkV "adornare") | mkV2 (mkV "abbellire") | mkV2 (mkV "decorare") | mkV2 (mkV "imbellettare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin graceful_A = mkA "elegante" | mkA "aggraziato" | mkA "leggiadro" | mkA "bello" ; -- status=guess status=guess status=guess status=guess
+lin gracefulness_N = mkN "graziosità" | mkN "flessuosità" feminine ; -- status=guess status=guess
+lin grade_N = variants{} ; --
+lin gradient_N = mkN "gradiente" masculine ; -- status=guess
+lin gradual_A = variants{} ; --
+lin gradually_Adv = variants{} ; --
+lin gradualness_N = mkN "gradualità" feminine ; -- status=guess
+lin graduate_N = mkN "diplomato" | mkN "diplomata" ; -- status=guess status=guess
+lin graduate_V = mkV "laurearsi" ; -- status=guess, src=wikt
+lin graduate_V2 = mkV2 (mkV "laurearsi") ; -- status=guess, src=wikt
+lin graduation_N = mkN "graduazione" feminine ; -- status=guess
+lin graft_N = mkN "innesto" ; -- status=guess
+lin graft_V = mkV "innestare" ; -- status=guess, src=wikt
+lin graft_V2 = mkV2 (mkV "innestare") ; -- status=guess, src=wikt
+lin grain_N = mkN "grano" ; -- status=guess
+lin gram_N = mkN "grammo" ; -- status=guess
+lin grammar_N = L.grammar_N ;
+lin grammarian_N = mkN "grammatico" ; -- status=guess
+lin grammatical_A = variants{} ; --
+lin grand_A = variants{} ; --
+lin grandaunt_N = mkN "prozia" ; -- status=guess
+lin grandchild_N = mkN "nipote" feminine ; -- status=guess
+lin granddaughter_N = mkN "nipote" feminine ; -- status=guess
+lin grandfather_N = mkN "nonno" ; -- status=guess
+lin grandiose_A = mkA "grandioso" ; -- status=guess
+lin grandma_N = mkN "nonna" ; -- status=guess
+lin grandmother_N = mkN "nonna" ; -- status=guess
+lin grandnephew_N = mkN "pronipote" ; -- status=guess
+lin grandpa_N = mkN "nonno" ; -- status=guess
+lin grandparent_N = mkN "nonno" | mkN "nonna" ; -- status=guess status=guess
+lin grandson_N = mkN "nipote" feminine ; -- status=guess
+lin granduncle_N = mkN "prozio" ; -- status=guess
+lin granitic_A = mkA "granitico" ; -- status=guess
+lin grant_N = variants{} ; --
+lin grant_V2 = variants{} ; --
+lin grant_V3 = variants{} ; --
+lin granuloma_N = mkN "granuloma" ; -- status=guess
+lin grape_N = mkN "uva" ; -- status=guess
+lin grapefruit_N = mkN "pompelmo" ; -- status=guess
+lin grapevine_N = mkN "tam-tam" masculine ; -- status=guess
+lin graph_N = mkN "grafo" ; -- status=guess
+lin graphics_N = mkN "scheda video" ; -- status=guess
+lin graphite_N = mkN "grafite" feminine ; -- status=guess
+lin grappa_N = mkN "grappa" ; -- status=guess
+lin grasp_N = mkN "presa" | mkN "stretta" ; -- status=guess status=guess
+lin grasp_V = mkV "afferrare" ; -- status=guess, src=wikt
+lin grasp_V2 = mkV2 (mkV "afferrare") ; -- status=guess, src=wikt
+lin grass_N = L.grass_N ;
+lin grasshopper_N = mkN "cavalletta" ; -- status=guess
+lin grassland_N = mkN "prateria" ; -- status=guess
+lin grassy_A = mkA "erboso" ; -- status=guess
+lin grate_N = mkN "grata" ; -- status=guess
+lin grate_V = mkV "grattuggiare" ; -- status=guess, src=wikt
+lin grate_V2 = mkV2 (mkV "grattuggiare") ; -- status=guess, src=wikt
+lin grateful_A = mkA "grato" ; -- status=guess
+lin gratefulness_N = mkN "gratitudine" feminine ; -- status=guess
+lin grater_N = mkN "grattugia" ; -- status=guess
+lin gratis_A = mkA "gratis" ; -- status=guess
+lin gratitude_N = mkN "gratitudine" feminine ; -- status=guess
+lin grave_A = variants{} ; --
+lin grave_N = mkN "fossa" ; -- status=guess
+lin gravedigger_N = mkN "becchino" ; -- status=guess
+lin gravel_N = mkN "ghiaia" ; -- status=guess
+lin graveness_N = mkN "gravità" feminine ; -- status=guess
+lin graver_N = mkN "bulino" ; -- status=guess
+lin graveyard_N = mkN "cimitero" | mkN "camposanto" ; -- status=guess status=guess
+lin gravitate_V = mkV "gravitare" ; -- status=guess, src=wikt
+lin gravitation_N = mkN "gravitazione" feminine ; -- status=guess
+lin gravitational_A = mkA "gravitazionale" ; -- status=guess
+lin graviton_N = mkN "gravitone" masculine ; -- status=guess
+lin gravity_N = mkN "gravità" feminine ; -- status=guess
+lin gravy_N = mkN "sugo" | mkN "salsa" ; -- status=guess status=guess
+lin gray_A = mkA "grigio" ; -- status=guess
+lin gray_N = mkN "grigio" ; -- status=guess
+lin gray_V = mkV "ingrigire" ; -- status=guess, src=wikt
+lin gray_V2 = mkV2 (mkV "ingrigire") ; -- status=guess, src=wikt
+lin graze_N = mkN "sbucciatura" ; -- status=guess
+lin graze_V = mkV "pascere" | mkV "pascolare" | mkV "brucare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin graze_V2 = mkV2 (mkV "pascere") | mkV2 (mkV "pascolare") | mkV2 (mkV "brucare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grease_N = mkN "grasso" ; -- status=guess
+lin greasepaint_N = mkN "cerone" masculine ; -- status=guess
+lin greasiness_N = mkN "grassezza" | mkN "untuosità" | mkN "grassume" masculine ; -- status=guess status=guess status=guess
+lin great_A = mkA "magno" | mkA "magna" ; -- status=guess status=guess
+lin great_N = mkN "averla formichiera maggiore" ; -- status=guess
+lin greatcoat_N = mkN "cappotto" ; -- status=guess
+lin greatly_Adv = variants{} ; --
+lin grebe_N = mkN "tuffetto" | mkN "svasso" ; -- status=guess status=guess
+lin greed_N = mkN "avidità" feminine | mkN "ingordigia" ; -- status=guess status=guess
+lin greedy_A = mkA "ingordo" | mkA "avido" ; -- status=guess status=guess
+lin green_A = L.green_A ;
+lin green_N = mkN "fagiolino" ; -- status=guess
+lin greengrocer_N = mkN "verduraio" ; -- status=guess
+lin greenhorn_N = mkN "pivello" ; -- status=guess
+lin greenhouse_N = mkN "serra" ; -- status=guess
+lin greenish_A = mkA "verdastro" ; -- status=guess
+lin greens_N = mkN "verdura" | mkN "erbe" feminine | mkN "cime" feminine | mkN "erbaggi" masculine ; -- status=guess status=guess status=guess status=guess
+lin greet_V2 = variants{} ; --
+lin greeting_N = mkN "saluto" ; -- status=guess
+lin gregarious_A = mkA "gregario" ; -- status=guess
+lin grey_A = mkA "brizzolato" ; -- status=guess
+lin grey_N = mkN "airone cenerino" | mkN "ardea cinerea" ; -- status=guess status=guess
+lin greylag_N = mkN "oca selvatica" ; -- status=guess
+lin grid_N = mkN "rete elettrica" ; -- status=guess
+lin gridiron_N = mkN "inferriata" ; -- status=guess
+lin grief_N = variants{} ; --
+lin grieve_V = mkV "affliggersi" ; -- status=guess, src=wikt
+lin grieve_V2 = mkV2 (mkV "affliggersi") ; -- status=guess, src=wikt
+lin griffin_N = mkN "grifone" masculine ;
+lin griffon_N = mkN "avvoltoio" ; -- status=guess
+lin grill_N = mkN "bistecchiera" | mkN "graticola" ; -- status=guess status=guess
+lin grill_V = mkV "grigliare" ; -- status=guess, src=wikt
+lin grill_V2 = mkV2 (mkV "grigliare") ; -- status=guess, src=wikt
+lin grim_A = mkA "arcigno" | mkA "fosco" ; -- status=guess status=guess
+lin grimace_N = mkN "smorfia" ; -- status=guess
+lin grime_N = mkN "incrostazione" feminine | mkN "sporco ostinato" ; -- status=guess status=guess
+lin grimoire_N = mkN "grimorio" ; -- status=guess
+lin grin_N = mkN "sorriso" ; -- status=guess
+lin grin_V = variants{} ; --
+--subcat lin grin_V2 = variants{} ; --
+lin grind_V = mkV "macinare" ; -- status=guess, src=wikt
+lin grind_V2 = mkV2 (mkV "macinare") ; -- status=guess, src=wikt
+lin grindstone_N = mkN "mola" ; -- status=guess
+lin grip_N = mkN "presa" ; -- status=guess
+--subcat lin grip_V = variants{} ; --
+lin grip_V2 = variants{} ; --
+lin grit_N = mkN "grinta" ; -- status=guess
+lin gritty_A = mkA "coraggioso" | mkA "spiritoso" ; -- status=guess status=guess
+lin groan_N = mkN "gemito" ; -- status=guess
+lin groan_V = mkV "gemere" ; -- status=guess, src=wikt
+lin groan_V2 = mkV2 (mkV "gemere") ; -- status=guess, src=wikt
+lin grocer_N = mkN "droghiere" masculine ; -- status=guess
+lin grocery_N = mkN "drogheria" ; -- status=guess
+lin groin_N = mkN "inguine" masculine ; -- status=guess
+lin groom_N = mkN "sposo" ; -- status=guess
+lin groom_V2 = mkV2 (mkV (mkV "curare") "la propria persona") | mkV2 (mkV (mkV "rendersi") "presentabile") | mkV2 (mkV (mkV "curare") "il proprio aspetto") | mkV2 (mkV "azzimare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin groove_N = mkN "routine" | mkN "tran-tran" masculine ; -- status=guess status=guess
+lin grope_V = mkV "palpare" ; -- status=guess, src=wikt
+lin grope_V2 = mkV2 (mkV "palpare") ; -- status=guess, src=wikt
+lin groschen_N = mkN "grossone" masculine ; -- status=guess
+lin gross_A = mkA "grasso" ; -- status=guess
+lin gross_N = mkN "prodotto interno lordo" ; -- status=guess
+lin grotesque_A = mkA "grottesco" ; -- status=guess
+lin grotto_N = mkN "grotta" | mkN "caverna" | mkN "santuario" ; -- status=guess status=guess status=guess
+lin ground_1_N = variants{} ; --
+lin ground_2_N = variants{} ; --
+lin ground_N = mkN "edera terrestre" ; -- status=guess
+lin groundhog_N = mkN "marmotta" ; -- status=guess
+lin groundless_A = mkA "infondato" ; -- status=guess
+lin groundwork_N = mkN "fondamenti" masculine ; -- status=guess
+lin group_N = mkN "gruppo" ; -- status=guess
+lin group_V = mkV "raggruppare" ; -- status=guess, src=wikt
+lin group_V2 = mkV2 (mkV "raggruppare") ; -- status=guess, src=wikt
+lin grouper_N = mkN "cernia" ; -- status=guess
+lin grouping_N = variants{} ; --
+lin grouse_N = mkN "urogallo" | mkN "gallo cedrone" | mkN "pernice" feminine ; -- status=guess status=guess status=guess
+lin grouse_V = mkV "brontolare" | mkV "lamentarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin grouse_VS = mkVS (mkV "brontolare") | mkVS (mkV "lamentarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grout_N = mkN "pietrisco di cava" ; -- status=guess
+lin grove_N = mkN "boschetto" | mkN "piantagione" feminine ; -- status=guess status=guess
+lin grovel_V = mkV "abbassarsi" | mkV "umiliarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin grow_V = mkV "diventare" | mkV "apparire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin grow_V2 = mkV2 (mkV "diventare") | mkV2 (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin grow_V2V = mkV2V (mkV "diventare") | mkV2V (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grow_VA = mkVA (mkV "diventare") | mkVA (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin grow_VS = mkVS (mkV "diventare") | mkVS (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin growing_A = variants{} ; --
+lin growl_N = mkN "grugnito" ; -- status=guess
+lin growl_V = mkV "ringhiare" ; -- status=guess, src=wikt
+lin growl_V2 = mkV2 (mkV "ringhiare") ; -- status=guess, src=wikt
+lin growth_N = mkN "crescita" ; -- status=guess
+lin grub_N = mkN "bruco" ; -- status=guess
+lin grudge_N = mkN "rancore" | mkN "risentimento" ; -- status=guess status=guess
+lin grumble_V = mkV "borbottare" | mkV "brontolare" | mkV "ronzare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grumble_V2 = mkV2 (mkV "borbottare") | mkV2 (mkV "brontolare") | mkV2 (mkV "ronzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grumble_VS = mkVS (mkV "borbottare") | mkVS (mkV "brontolare") | mkVS (mkV "ronzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grunt_N = mkN "grugnito" ; -- status=guess
+lin grunt_V = mkV "grugnire" ; -- status=guess, src=wikt
+lin grunt_V2 = mkV2 (mkV "grugnire") ; -- status=guess, src=wikt
+lin guanaco_N = mkN "guanaco" ; -- status=guess
+lin guanine_N = mkN "guanina" ; -- status=guess
+lin guarantee_N = mkN "garante" ; -- status=guess
+lin guarantee_V = mkV "garantire" ; -- status=guess, src=wikt
+lin guarantee_V2 = mkV2 (mkV "garantire") ; -- status=guess, src=wikt
+lin guarantee_VS = mkVS (mkV "garantire") ; -- status=guess, src=wikt
+lin guard_N = mkN "protezione" feminine ; -- status=guess
+lin guard_V = mkV "custodire" | mkV "proteggere" ; -- status=guess, src=wikt status=guess, src=wikt
+lin guard_V2 = mkV2 (mkV "custodire") | mkV2 (mkV "proteggere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin guardian_N = mkN "angelo custode" ; -- status=guess
+lin guardianship_N = mkN "tutela" | mkN "curatela" | mkN "tutoria" ; -- status=guess status=guess status=guess
+lin guardrail_N = mkN "barriera di sicurezza" ;
+lin guava_N = mkN "guava" ; -- status=guess
+lin gudgeon_N = mkN "gobione" masculine ; -- status=guess
+lin guenon_N = mkN "cercopiteco" ; -- status=guess
+lin guerrilla_N = variants{} ; --
+lin guess_N = mkN "congettura" ; -- status=guess
+lin guess_V = mkV "indovinare" ; -- status=guess, src=wikt
+lin guess_V2 = mkV2 (mkV "indovinare") ; -- status=guess, src=wikt
+lin guess_VS = mkVS (mkV "indovinare") ; -- status=guess, src=wikt
+lin guesswork_N = mkN "supposizione" feminine ; -- status=guess
+lin guest_N = mkN "ospite" masculine ; -- status=guess
+lin guffaw_N = mkN "risata fragorosa" ; -- status=guess
+lin guidance_N = variants{} ; --
+lin guide_N = mkN "guida" ; -- status=guess
+lin guide_V2 = variants{} ; --
+lin guideline_N = mkN "linea guida" ; -- status=guess
+lin guild_N = mkN "gilda" ; -- status=guess
+lin guile_N = mkN "astuzia" | mkN "inganno" | mkN "frode" feminine ; -- status=guess status=guess status=guess
+lin guillemot_N = mkN "uria" ; -- status=guess
+lin guillotine_N = mkN "ghigliottina" ; -- status=guess
+lin guillotine_V2 = mkV2 (mkV "ghigliottinare") ; -- status=guess, src=wikt
+lin guilt_N = mkN "senso di colpa" ; -- status=guess
+lin guilty_A = mkA "colpevole" ; -- status=guess
+lin guinea_N = mkN "faraona" ; -- status=guess
+lin guitar_N = mkN "chitarra" ; -- status=guess
+lin guitarist_N = mkN "chitarrista" masculine ; -- status=guess
+lin gulf_N = mkN "golfo" ; -- status=guess
+lin gull_N = mkN "gabbiano" ; -- status=guess
+lin gullet_N = mkN "esofago" ; -- status=guess
+lin gullible_A = mkA "credulone" ; -- status=guess
+lin gully_N = mkN "calanco" ; -- status=guess
+lin gum_N = mkN "gengiva" ; -- status=guess
+lin gun_N = mkN "fucile" masculine ; -- status=guess
+lin gunboat_N = mkN "cannoniera" ; -- status=guess
+lin gunpowder_N = mkN "polvere da sparo" | mkN "polvere pirica" ; -- status=guess status=guess
+lin gunwale_N = mkN "falchetta" ; -- status=guess
+lin gust_N = mkN "folata" ; -- status=guess
+lin gut_N = mkN "epa" | mkN "pancia" masculine ; -- status=guess status=guess
+lin guts_N = L.guts_N ; -- comment=CHECKED
+lin gutter_N = mkN "grondaia" ; -- status=guess
+lin guy_N = mkN "tipo" ; -- status=guess
+lin gym_N = mkN "palestra" ; -- status=guess
+lin gymnasium_N = mkN "palestra" ; -- status=guess
+lin gymnosperm_N = mkN "gimnosperma" ; -- status=guess
+lin gynaecologist_N = mkN "ginecologo" | mkN "ginecologa" ; -- status=guess status=guess
+lin gynecological_A = mkA "ginecologico" ; -- status=guess
+lin gynecology_N = mkN "ginecologia" ; -- status=guess
+lin gynoecium_N = mkN "gineceo" ; -- status=guess
+lin gynophore_N = mkN "ginoforo" ; -- status=guess
+lin gypsum_N = mkN "gesso" ; -- status=guess
+lin gypsy_N = mkN "zingaro" | mkN "zingara" ; -- status=guess status=guess
+lin gyrfalcon_N = mkN "girfalco" | mkN "girifalco" ; -- status=guess status=guess
+lin gyroscope_N = mkN "giroscopio" ; -- status=guess
+lin ha_Interj = variants{} ; --
+lin habit_N = mkN "abitudine" feminine ; -- status=guess
+lin habitable_A = mkA "abitabile" ; -- status=guess
+lin habitat_N = variants{} ; --
+lin hackberry_N = mkN "bagolaro" ; -- status=guess
+lin hacksaw_N = mkN "seghetto per metalli" ; -- status=guess
+lin hadal_A = mkA "hadal" ; -- status=guess
+lin haddock_N = mkN "eglefino" ; -- status=guess
+lin hadron_N = mkN "adrone" masculine ; -- status=guess
+lin haemophilia_N = mkN "emofilia" ; -- status=guess
+lin haemophilic_A = mkA "emofiliaco" ; -- status=guess
+lin haemorrhage_N = mkN "emorragia" ; -- status=guess
+lin hafnium_N = mkN "afnio" ; -- status=guess
+lin hag_N = mkN "strega" | mkN "fattucchiera" ; -- status=guess status=guess
+lin haggle_V = mkV "contrattare" | mkV (mkV "tirare") "sul prezzo" | mkV "mercanteggiare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hagiography_N = mkN "agiografía" ; -- status=guess
+lin hail_N = mkN "grandine" feminine ; -- status=guess
+lin hail_V = venire_V | mkV (essere_V) "originario" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hail_V2 = mkV2 (venire_V) | mkV2 (mkV (essere_V) "originario") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hair_N = L.hair_N ;
+lin haircut_N = mkN "taglio di capelli" | mkN "taglio" ; -- status=guess status=guess
+lin hairdo_N = mkN "capigliatura" ; -- status=guess
+lin hairpiece_N = mkN "parrucca" ; -- status=guess
+lin hairstyle_N = mkN "pettinatura" ; -- status=guess
+lin hairy_A = mkA "peloso" | mkA "pelosa" ; -- status=guess status=guess
+lin hajj_N = mkN "hajj" masculine ; -- status=guess
+lin hake_N = mkN "nasello" ; -- status=guess
+lin halberd_N = mkN "alabarda" ; -- status=guess
+lin halberdier_N = mkN "alabardiere" ; -- status=guess
+lin half_A = mkA "assonnato" | mkA "insonnolito" ; -- status=guess status=guess
+lin half_Adv = mkAdv "tiepidamente" ; -- status=guess
+lin half_N = mkN "fratello mezzo" ; -- status=guess
+lin half_Predet = variants{} ; --
+lin halfway_Adv = variants{} ; --
+lin halibut_N = mkN "ippoglosso" ; -- status=guess
+lin halite_N = mkN "alite" | mkN "salgemma" masculine ; -- status=guess status=guess
+lin halitosis_N = mkN "alitosi" ; -- status=guess
+lin hall_N = mkN "corridoio" ; -- status=guess
+lin hallow_N = mkN "santo" | mkN "santa" ; -- status=guess status=guess
+lin hallow_V2 = mkV2 (mkV "santificare") ; -- status=guess, src=wikt
+lin hallucination_N = mkN "allucinazione" feminine ; -- status=guess
+lin halo_N = mkN "nimbo" | mkN "alone" masculine ; -- status=guess status=guess
+lin halogen_N = mkN "alogeno" ; -- status=guess
+lin halophyte_N = mkN "alofita" ; -- status=guess
+lin halt_N = variants{} ; --
+lin halt_V = mkV "fermare" ; -- status=guess, src=wikt
+lin halt_V2 = mkV2 (mkV "fermare") ; -- status=guess, src=wikt
+lin halter_N = mkN "capestro" ; -- status=guess
+lin halve_V2 = mkV2 (mkV "dimezzare") ; -- status=guess, src=wikt
+lin halyard_N = mkN "drizza" ; -- status=guess
+lin ham_N = mkN "radioamatore" masculine ; -- status=guess
+lin hamadryad_N = mkN "amadriade" feminine ; -- status=guess
+lin hamburger_N = mkN "hamburger" masculine | mkN "svizzera" ; -- status=guess status=guess
+lin hamlet_N = mkN "casale" | mkN "borgata" ; -- status=guess status=guess
+lin hammer_N = mkN "falce e martello" ; -- status=guess
+lin hammer_V = mkV "martellare" ; -- status=guess, src=wikt
+lin hammer_V2 = mkV2 (mkV "martellare") ; -- status=guess, src=wikt
+lin hammock_N = mkN "amaca" ; -- status=guess
+lin hamster_N = mkN "criceto" ; -- status=guess
+lin hand_N = L.hand_N ;
+lin hand_V2 = mkV2 (dare_V) | mkV2 (mkV "passare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin handbag_N = mkN "borsetta" ; -- status=guess
+lin handful_N = mkN "manciata" | mkN "pugno" ; -- status=guess status=guess
+lin handicap_N = variants{} ; --
+lin handicap_V2 = variants{} ; --
+lin handicapped_A = variants{} ; --
+lin handkerchief_N = mkN "fazzoletto" ; -- status=guess
+lin handle_N = variants{} ; --
+lin handle_V = variants{} ; --
+lin handle_V2 = variants{} ; --
+lin handlebar_N = mkN "manubrio" ; -- status=guess
+lin handling_N = variants{} ; --
+lin handmade_A = mkA "fatto a mano" ; -- status=guess
+lin handout_N = mkN "donazione" feminine | mkN "regalia" ; -- status=guess status=guess
+lin handshake_N = mkN "stretta di mano" ; -- status=guess
+lin handsome_A = mkA "bello" ; -- status=guess
+lin handwriting_N = mkN "calligrafia" ; -- status=guess
+lin handy_A = mkA "utile" | mkA "pratico" ; -- status=guess status=guess
+lin hang_N = mkN "deltaplano" ; -- status=guess
+lin hang_V = mkV "bloccarsi" ; -- status=guess, src=wikt
+lin hang_V2 = mkV2 (mkV "bloccarsi") ; -- status=guess, src=wikt
+lin hangar_N = mkN "hangar" ; -- status=guess
+lin hanging_N = mkN "impiccagione" ; -- status=guess
+lin hangman_N = mkN "boia" | mkN "carnefice" masculine ; -- status=guess status=guess
+lin hangnail_N = mkN "pipita" ; -- status=guess
+lin hangover_N = mkN "postumi della sbornia" | mkN "postumi dell'ubriachezza" ; -- status=guess status=guess
+lin hankering_N = mkN "desiderio" | mkN "esigenza" ; -- status=guess status=guess
+lin happen_V = accadere_V | succedere_V ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin happen_V2 = mkV2 (accadere_V) | mkV2 (succedere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin happen_VV = mkVV (accadere_V) | mkVV (succedere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin happily_Adv = variants{} ; --
+lin happiness_N = mkN "felicità" feminine | mkN "allegria" ; -- status=guess status=guess
+lin happy_A = mkA "contento" ; -- status=guess
+lin haranguer_N = mkN "arringatore" masculine ; -- status=guess
+lin harass_V2 = mkV2 (mkV "molestare") | mkV2 (mkV "vessare") | mkV2 (mkV "tormentare") | mkV2 (mkV "infastidire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin harbinger_N = mkN "messaggero" | mkN "araldo" ;
+lin harbour_N = L.harbour_N ;
+lin hard_1_A = variants{} ; --
+lin hard_2_A = variants{} ; --
+lin hard_A = mkA "sodo" | mkA "sode" ; -- status=guess status=guess
+lin hard_Adv = variants{} ; --
+lin hardly_Adv = variants{} ; --
+lin hardness_N = mkN "durezza" ; -- status=guess
+lin hardship_N = mkN "avversità" feminine | mkN "difficoltà" feminine ; -- status=guess status=guess
+lin hardware_N = mkN "hardware" masculine ; -- status=guess
+lin hare_N = mkN "lepre" feminine ; -- status=guess
+lin harem_N = mkN "harem" ; -- status=guess
+lin harlequin_N = mkN "arlecchino" ; -- status=guess
+lin harlot_N = mkN "meretrice" | mkN "puttana" masculine ; -- status=guess status=guess
+lin harm_N = mkN "male" masculine | mkN "danno" ; -- status=guess status=guess
+lin harm_V2 = mkV2 (mkV "danneggiare") ; -- status=guess, src=wikt
+lin harmful_A = mkA "dannoso" ; -- status=guess
+lin harmonic_A = mkA "armonico" ; -- status=guess
+lin harmonic_N = mkN "analisi armonica" ; -- status=guess
+lin harmonica_N = mkN "armonica" ; -- status=guess
+lin harmony_N = mkN "armonia" ; -- status=guess
+lin harness_N = mkN "braca" | mkN "imbragatura" | mkN "imbrago" | mkN "imbracatura" ; -- status=guess status=guess status=guess status=guess
+lin harp_N = mkN "arpa" ; -- status=guess
+lin harpist_N = mkN "arpista" masculine ; -- status=guess
+lin harpoon_N = mkN "arpione" masculine ; -- status=guess
+lin harpoon_V2 = mkV2 (mkV "arpionare") ; -- status=guess, src=wikt
+lin harpsichord_N = mkN "clavicembalo" | mkN "cembalo" ; -- status=guess status=guess
+lin harpsichordist_N = mkN "clavicembalista" masculine ; -- status=guess
+lin harpy_N = mkN "aquila arpia" ; -- status=guess
+lin harrow_N = mkN "erpice" feminine ; -- status=guess
+lin harsh_A = mkA "grossolano" | mkA "ruvido" | mkA "rude" | mkA "aspro" | mkA "accidentato" | mkA "gibboso" | mkA "discordante" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin hart_N = mkN "cervo maschio" ; -- status=guess
+lin harvest_N = mkN "festa del raccolto" ; -- status=guess
+lin harvest_V2 = mkV2 (raccogliere_V) | mkV2 (mkV "mietere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin harvester_N = mkN "mietitrice" | mkN "fienatrice" ; -- status=guess status=guess
+lin hash_N = mkN "cancelletto" ; -- status=guess
+lin hasp_N = mkN "fermaglio" ; -- status=guess
+lin hassium_N = mkN "hassio" ; -- status=guess
+lin hasten_V = mkV "anticipare" ; -- status=guess, src=wikt
+lin hasten_V2 = mkV2 (mkV "anticipare") ; -- status=guess, src=wikt
+lin hastily_Adv = variants{} ; --
+lin hasty_A = mkA "affrettato" | mkA "affrettata" | mkA "frettoloso" | mkA "frettolosa" ; -- status=guess status=guess status=guess status=guess
+lin hat_N = L.hat_N ;
+lin hatband_N = mkN "nastro" ; -- status=guess
+lin hatbox_N = mkN "cappelliera" ; -- status=guess
+lin hatch_N = mkN "botola" ; -- status=guess
+lin hatch_V = mkV "scoppiare" ; -- status=guess, src=wikt
+lin hatch_V2 = mkV2 (mkV "scoppiare") ; -- status=guess, src=wikt
+lin hatchback_N = mkN "portellone" masculine ; -- status=guess
+lin hatchway_N = mkN "boccaporto" ; -- status=guess
+lin hate_V2 = L.hate_V2 ;
+--subcat lin hate_V2V = mkV2V (mkV "odiare") ; -- status=guess, src=wikt
+lin hate_VV = mkVV (mkV "odiare") ; -- status=guess, src=wikt
+lin hatefulness_N = mkN "odiosità" | mkN "esecrabilità" feminine ; -- status=guess status=guess
+lin hatred_N = mkN "odio" | mkN "risentimento" ; -- status=guess status=guess
+lin hatter_N = mkN "cappellaio" | mkN "modista" ; -- status=guess status=guess
+lin haughty_A = mkA "superbo" | mkA "orgoglioso" | mkA "altero" | mkA "altezzoso" | mkA "arrogante" ; -- status=guess status=guess status=guess status=guess status=guess
+lin haul_V = variants{} ; --
+lin haul_V2 = variants{} ; --
+lin haunch_N = mkN "coscia" ; -- status=guess
+lin haunt_N = mkN "ritrovo" | mkN "fantasma" masculine ; -- status=guess status=guess
+lin haunt_V2 = mkV2 (mkV "tormentare") ; -- status=guess, src=wikt
+lin have_V = avere_V ;
+lin have_V2 = S.have_V2 ;
+--subcat lin have_V2V = mkV2V (avere_V) ;
+--subcat lin have_VS = mkVS (avere_V) ;
+lin have_VV = mkVV (avere_V) ;
+lin haven_N = mkN "porto" ; -- status=guess
+lin havoc_N = mkN "rovina" | mkN "distruzione" feminine | mkN "strage" feminine ; -- status=guess status=guess status=guess
+lin hawk_N = mkN "falco" ; -- status=guess
+lin hawk_V2 = mkV2 (mkV (mkV "raschiare") "la gola") ; -- status=guess, src=wikt
+lin hawser_N = mkN "canapo" | mkN "cima" ; -- status=guess status=guess
+lin hawthorn_N = mkN "biancospino" ; -- status=guess
+lin hay_N = mkN "fieno" ; -- status=guess
+lin haystack_N = mkN "pagliaio" ; -- status=guess
+lin hazard_N = variants{} ; --
+lin haze_N = mkN "smog" | mkN "nebbia" ; -- status=guess status=guess
+lin hazel_A = mkA "nocciola" ; -- status=guess
+lin hazel_N = mkN "nocciola" ; -- status=guess
+lin hazelnut_N = mkN "nocciola" ; -- status=guess
+lin he_Pron = optProDrop S.he_Pron ;
+lin head_A = variants{} ; --
+lin head_N = L.head_N ;
+lin head_V = variants{} ; --
+lin head_V2 = variants{} ; --
+lin headache_N = mkN "mal di testa" ; -- status=guess
+lin headband_N = mkN "Cerchietto" ; -- status=guess
+lin headboard_N = mkN "testiera del letto" ; -- status=guess
+lin header_N = mkN "caduta di testa" | mkN "tuffo" ; -- status=guess status=guess
+lin headgear_N = mkN "copricapo" ; -- status=guess
+lin headhunter_N = mkN "cacciare teste" ; -- status=guess
+lin heading_N = variants{} ; --
+lin headland_N = mkN "promontorio" ; -- status=guess
+lin headlight_N = mkN "fanale" masculine ; -- status=guess
+lin headline_N = variants{} ; --
+lin headmaster_N = variants{} ; --
+lin headquarters_N = variants{} ; --
+lin headrest_N = mkN "poggiatesta" masculine ; -- status=guess
+lin headwind_N = mkN "vento di prua" ; -- status=guess
+lin heal_V = mkV "guarire" | mkV "sanare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin heal_V2 = mkV2 (mkV "guarire") | mkV2 (mkV "sanare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin healer_N = mkN "guaritore" masculine ; -- status=guess
+lin health_N = mkN "salute" | mkN "sanità" feminine ; -- status=guess status=guess
+lin healthy_A = mkA "sano" ; -- status=guess
+lin heap_N = mkN "pila" | mkN "cumulo" ; -- status=guess status=guess
+lin hear_V = sentire_V | udire_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin hear_V2 = L.hear_V2 ;
+lin hear_V2V = mkV2V (sentire_V) | mkV2V (udire_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin hear_VS = mkVS (sentire_V) | mkVS (udire_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin hearing_N = mkN "udienza" ; -- status=guess
+lin hearsay_N = mkN "sentita persona" ; -- status=guess
+lin heart_N = L.heart_N ;
+lin heartbeat_N = mkN "battito cardiaco" | mkN "battito del cuore" | mkN "battito del polso" | mkN "pulsazione" feminine ; -- status=guess status=guess status=guess status=guess
+lin heartbreak_N = mkN "crepacuore" masculine ; -- status=guess
+lin heartfelt_A = mkA "sentite" | mkA "sincere" ; -- status=guess status=guess
+lin hearth_N = mkN "focolare" masculine ; -- status=guess
+lin hearts_N = mkN "cuori" masculine ; -- status=guess
+lin hearty_A = mkA "di cuore" ; -- status=guess
+lin heat_N = mkN "gusto piccante" | mkN "sapore piccante" ; -- status=guess status=guess
+lin heat_V = mkV "scaldare" | mkV "eccitare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin heat_V2 = mkV2 (mkV "scaldare") | mkV2 (mkV "eccitare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin heater_N = mkN "riscaldatore" | mkN "radiatore" masculine ; -- status=guess status=guess
+lin heathen_A = mkA "pagano" ; -- status=guess
+lin heathen_N = mkN "pagano" ; -- status=guess
+lin heather_N = mkN "erica" | mkN "brugo" ; -- status=guess status=guess
+lin heating_N = mkN "riscaldamento" ; -- status=guess
+lin heatwave_N = mkN "ondata di caldo" ; -- status=guess
+lin heave_N = mkN "sollevamento" ; -- status=guess
+lin heaven_N = mkN "cielo" | mkN "paradiso" ; -- status=guess status=guess
+lin heavenly_A = mkA "divino" ; -- status=guess
+lin heavily_Adv = variants{} ; --
+lin heavy_A = L.heavy_A ;
+lin heavy_N = mkN "cattivo" ; -- status=guess
+lin hebetude_N = mkN "ebetudine" | mkN "abbrutimento" ; -- status=guess status=guess
+lin heckle_V2 = mkV2 (mkV (prendere_V) "in giro") ; -- status=guess, src=wikt
+lin hectare_N = variants{} ; --
+lin hedge_N = mkN "siepe" feminine ; -- status=guess
+lin hedgehog_N = mkN "riccio" | mkN "porcospino" ; -- status=guess status=guess
+lin hedonism_N = mkN "edonismo" ; -- status=guess
+lin hedonist_N = mkN "edonista" ; -- status=guess
+lin heedless_A = mkA "sventato" | mkA "disavveduto" ; -- status=guess status=guess
+lin heedlessness_N = mkN "incuranza" | mkN "sventatezza" | mkN "sventataggine" | mkN "sbadataggine" | mkN "disavvertenza" | mkN "disavvedutezza" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin heel_N = mkN "cantuccio" ; -- status=guess
+lin heel_V = mkV "ingavonarsi" ; -- status=guess, src=wikt
+lin heel_V2 = mkV2 (mkV "ingavonarsi") ; -- status=guess, src=wikt
+lin heft_N = mkN "peso" ; -- status=guess
+lin heifer_N = mkN "giovenca" ; -- status=guess
+lin height_N = mkN "altezza" ; -- status=guess
+lin heir_N = mkN "erede" masculine ; -- status=guess
+lin heiress_N = mkN "ereditiera" ; -- status=guess
+lin helicopter_N = mkN "elicottero" ; -- status=guess
+lin heliocentric_A = mkA "eliocentrico" ; -- status=guess
+lin heliometer_N = mkN "eliometro" ; -- status=guess
+lin helium_N = mkN "elio" ; -- status=guess
+lin hell_N = mkN "inferno" ; -- status=guess
+lin hellebore_N = mkN "elleboro" ; -- status=guess
+lin hello_Interj = mkInterj "ciao" | mkInterj "salve" | mkInterj "buongiorno" ; -- status=guess status=guess status=guess
+lin helm_N = mkN "timone" masculine ; -- status=guess
+lin helmet_N = mkN "casco" ; -- status=guess
+lin helmsman_N = mkN "timoniere" | mkN "nocchiero" | mkN "nocchiere" masculine ; -- status=guess status=guess status=guess
+lin help_N = mkN "aiuto" | mkN "ausilio" ; -- status=guess status=guess
+lin help_V = mkV "aiutare" ; -- status=guess, src=wikt
+lin help_V2 = mkV2 (mkV "aiutare") ; -- status=guess, src=wikt
+lin help_V2V = mkV2V (mkV "aiutare") ; -- status=guess, src=wikt
+--subcat lin help_VS = mkVS (mkV "aiutare") ; -- status=guess, src=wikt
+--subcat lin help_VV = mkVV (mkV "aiutare") ; -- status=guess, src=wikt
+lin helpful_A = mkA "disponibile" ; -- status=guess
+lin helpless_A = variants{} ; --
+lin hem_N = mkN "orlo" ; -- status=guess
+lin hematocrit_N = mkN "ematocrito" ; -- status=guess
+lin hematologic_A = mkA "ematologico" ; -- status=guess
+lin hematoma_N = mkN "ematoma" masculine ; -- status=guess
+lin hematopoiesis_N = mkN "emopoiesi" feminine ; -- status=guess
+lin heme_N = mkN "eme" masculine ; -- status=guess
+lin hemisphere_N = mkN "emisfero" ; -- status=guess
+lin hemlock_N = mkN "cicuta" ; -- status=guess
+lin hemoglobin_N = mkN "emoglobina" ; -- status=guess
+lin hemoptysis_N = mkN "emottisi" feminine ; -- status=guess
+lin hemosiderin_N = mkN "emosiderina" ; -- status=guess
+lin hemp_N = mkN "canapa" ; -- status=guess
+lin hen_N = mkN "gallina |" ; -- status=guess
+lin hence_Adv = mkAdv "perciò" | mkAdv "dunque" | mkAdv "quindi" ; -- status=guess status=guess status=guess
+lin henceforth_Adv = mkAdv "d’ora in poi" | mkAdv "d’ora in avanti" ; -- status=guess status=guess
+lin hendiadys_N = mkN "endiadi" ; -- status=guess
+lin henna_N = mkN "henné" masculine ; -- status=guess
+lin heparin_N = mkN "eparina" ; -- status=guess
+lin hepatic_A = mkA "epatico" ; -- status=guess
+lin hepatitis_N = mkN "epatite" feminine ; -- status=guess
+lin hepatotoxic_A = mkA "epatotossico" ; -- status=guess
+lin heptagon_N = mkN "ettagono" | mkN "eptagono" ; -- status=guess status=guess
+lin heptane_N = mkN "eptano" ; -- status=guess
+lin herald_N = mkN "araldo" ; -- status=guess
+lin herald_V2 = mkV2 (mkV "annunciare") ; -- status=guess, src=wikt
+lin heraldry_N = mkN "araldica" ; -- status=guess
+lin herb_N = mkN "erba medicinale" ; -- status=guess
+lin herbaceous_A = mkA "erbaceo" ; -- status=guess
+lin herbalist_N = mkN "erborista" masculine | mkN "fitoterapeuta" masculine ; -- status=guess status=guess
+lin herbarium_N = mkN "erbario" ; -- status=guess
+lin herbicide_N = mkN "diserbante" | mkN "erbicida" masculine ; -- status=guess status=guess
+lin herbivore_N = mkN "erbivoro" ; -- status=guess
+lin herd_N = mkN "mandria" | mkN "branco" ; -- status=guess status=guess
+lin herd_V = mkV "imbrancare" ; -- status=guess, src=wikt
+lin herd_V2 = mkV2 (mkV "imbrancare") ; -- status=guess, src=wikt
+lin herder_N = mkN "guardiano" | mkN "guardiano di greggi" | mkN "pecoraio" | mkN "pastore" masculine | mkN "porcaro" | mkN "vaccaro" | mkN "buttero" | mkN "capraio" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin herdsman_N = mkN "bovaro" ; -- status=guess
+lin here7from_Adv = S.here7from_Adv ; -- comment=CHECKED
+lin here7to_Adv = S.here7to_Adv ; -- comment=CHECKED
+lin here_Adv = mkAdv "qui" | mkAdv "qua" ; -- status=guess status=guess
+lin hereby_Adv = mkAdv "per questo" | mkAdv "dunque" ; -- status=guess status=guess
+lin hereditary_A = mkA "ereditario" ; -- status=guess
+lin heretical_A = mkA "eretico" ; -- status=guess
+lin heretofore_Adv = mkAdv "prima d'ora" ; -- status=guess
+lin heritage_N = variants{} ; --
+lin herm_N = mkN "erma" ; -- status=guess
+lin hermeneutics_N = mkN "ermeneutico" ; -- status=guess
+lin hermit_N = mkN "eremita" masculine | mkN "anacoreta" masculine ; -- status=guess status=guess
+lin hernia_N = mkN "ernia" ; -- status=guess
+lin hero_N = mkN "eroe" masculine | mkN "eroina" | mkN "protagonista" masculine ; -- status=guess status=guess status=guess
+lin heroically_Adv = mkAdv "eroicamente" ; -- status=guess
+lin heroin_N = mkN "eroina" ; -- status=guess
+lin heroism_N = mkN "eroismo" ; -- status=guess
+lin heron_N = mkN "airone" masculine ; -- status=guess
+lin herpes_N = mkN "herpes zoster" | mkN "fuoco di Sant'Antonio" ; -- status=guess status=guess
+lin herpetologist_N = mkN "erpetologo" ; -- status=guess
+lin herpetology_N = mkN "erpetologia" ; -- status=guess
+lin herring_N = mkN "aringa" ; -- status=guess
+lin herringbone_N = mkN "spina di pesce" ; -- status=guess
+lin hertz_N = mkN "hertz" masculine ; -- status=guess
+lin hesitate_V = variants{} ; --
+lin hesitate_VV = variants{} ; --
+lin hesitation_N = mkN "esitazione" feminine ; -- status=guess
+lin heterocyclic_A = mkA "eterociclico" ; -- status=guess
+lin heterodox_A = mkA "eterodosso" ; -- status=guess
+lin heterodoxy_N = mkN "eterodossia" ; -- status=guess
+lin heterogeneous_A = mkA "eterogeneo" ; -- status=guess
+lin heterosexual_A = mkA "eterosessuale" ; -- status=guess
+lin heterosexual_N = mkN "eterosessuale" masculine ; -- status=guess
+lin heterosexuality_N = mkN "eterosessualità" feminine ; -- status=guess
+lin heterozygote_N = mkN "eterozigote" masculine ; -- status=guess
+lin heuristic_A = mkA "euristico" ; -- status=guess
+lin heuristic_N = mkN "euristica" ; -- status=guess
+lin hexagon_N = mkN "esagono" ; -- status=guess
+lin hexameter_N = mkN "esametro" ; -- status=guess
+lin hexane_N = mkN "esano" ; -- status=guess
+lin hexose_N = mkN "esoso" ; -- status=guess
+lin hey_Interj = mkInterj "ehi" ; -- status=guess
+lin hi_Interj = mkInterj "ciao" ; -- status=guess
+lin hiatus_N = mkN "iato" ; -- status=guess
+lin hibernate_V = mkV "ibernare" ; -- status=guess, src=wikt
+lin hibiscus_N = mkN "ibisco" ; -- status=guess
+lin hiccup_N = mkN "singhiozzo" ; -- status=guess
+lin hiccup_V = mkV "singhiozzare" ; -- status=guess, src=wikt
+lin hick_N = mkN "buzzurro" ; -- status=guess
+lin hickey_N = mkN "succhiotto" ; -- status=guess
+lin hickory_N = mkN "noce americano" ; -- status=guess
+lin hidden_A = variants{} ; --
+lin hide_N = mkN "pelle" feminine ; -- status=guess
+lin hide_V = mkV "nascondersi" ; -- status=guess, src=wikt
+lin hide_V2 = mkV2 (mkV "nascondersi") ; -- status=guess, src=wikt
+lin hideousness_N = mkN "schifezza" ; -- status=guess
+lin hideout_N = mkN "nascondiglio" ; -- status=guess
+lin hie_V = mkV "affrettarsi" ; -- status=guess, src=wikt
+lin hierarchical_A = mkA "gerarchico" ; -- status=guess
+lin hierarchy_N = mkN "gerarchia" ; -- status=guess
+lin high_A = mkA "alto" | mkA "elevato" ;
+lin high_Adv = variants{} ; --
+lin high_N = mkN "batti cinque" ; -- status=guess
+lin highbrow_A = mkA "intellettuale" | mkA "intellettualoide" ; -- status=guess status=guess
+lin highland_N = mkN "altopiano" ; -- status=guess
+lin highlight_N = mkN "risalto" | mkN "evidenza" | mkN "sottolineato" ; -- status=guess status=guess status=guess
+lin highlight_V2 = mkV2 (mkV (mettere_V) "in evidenza") | mkV2 (mkV "enfatizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin highlighter_N = mkN "evidenziatore" masculine ; -- status=guess
+lin highly_Adv = variants{} ; --
+lin highway_N = mkN "strada maestra" ; -- status=guess
+lin hijack_V2 = mkV2 (mkV "dirottare") ; -- status=guess, src=wikt
+lin hike_N = mkN "camminata" | mkN "passeggiata" | mkN "escursione" feminine ; -- status=guess status=guess status=guess
+lin hike_V = mkV (I.fare_V) "un'escursione" ; -- status=guess, src=wikt
+lin hilarity_N = mkN "ilarità" feminine ; -- status=guess
+lin hill_N = L.hill_N ;
+lin hillbilly_N = mkN "montanaro" | mkN "buzzurro" ; -- status=guess status=guess
+lin hilly_A = mkA "collinoso" ; -- status=guess
+lin hilt_N = mkN "impugnatura" | mkN "elsa" ; -- status=guess status=guess
+lin hin_N = mkN "hin" masculine ; -- status=guess
+lin hind_N = mkN "cerva" ; -- status=guess
+lin hinder_V2 = mkV2 (mkV "ostacolare") | mkV2 (mkV "ritardare") | mkV2 (mkV "intralciare") | mkV2 (mkV "impedire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hinge_N = mkN "cerniera" ; -- status=guess
+lin hinny_N = mkN "bardotto" ; -- status=guess
+lin hint_N = mkN "accenno" | mkN "allusione" feminine | mkN "indizio" | mkN "aiuto" | mkN "dritta" | mkN "suggerimento" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin hint_V = variants{} ; --
+lin hint_V2 = variants{} ; --
+lin hint_VS = variants{} ; --
+lin hip_N = mkN "anca" ; -- status=guess
+lin hippopotamus_N = mkN "ippopotamo" ; -- status=guess
+lin hire_N = variants{} ; --
+--subcat lin hire_V = mkV "impiegare" | mkV "ingaggiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hire_V2 = mkV2 (mkV "impiegare") | mkV2 (mkV "ingaggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hire_V2V = mkV2V (mkV "impiegare") | mkV2V (mkV "ingaggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin hire_VS = mkVS (mkV "impiegare") | mkVS (mkV "ingaggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hiss_N = mkN "sibilo" ; -- status=guess
+lin hiss_V = mkV "sibilare" | mkV "fischiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hiss_V2 = mkV2 (mkV "sibilare") | mkV2 (mkV "fischiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hiss_VQ = mkVQ (mkV "sibilare") | mkVQ (mkV "fischiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin histone_N = mkN "istone" masculine ; -- status=guess
+lin historian_N = mkN "storico" ; -- status=guess
+lin historic_A = mkA "storico" | mkA "storica" ; -- status=guess status=guess
+lin historical_A = mkA "storico" ; -- status=guess
+lin historically_Adv = variants{} ; --
+lin historicize_V2 = mkV2 (mkV "storicizzare") ; -- status=guess, src=wikt
+lin historiography_N = mkN "storiografia" ; -- status=guess
+lin history_N = mkN "storia" ; -- status=guess
+lin hit_N = mkN "colpo" ; -- status=guess
+lin hit_V = mkV "colpire" | mkV "picchiare" | mkV "battere" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hit_V2 = L.hit_V2 ;
+lin hitch_N = mkN "inconveniente" ; -- status=guess
+lin hitchhike_V = mkV (I.fare_V) "l'autostop" ; -- status=guess, src=wikt
+lin hitchhiker_N = mkN "autostoppista" masculine ; -- status=guess
+lin hither_Adv = mkAdv "qui" | mkAdv "qua" ; -- status=guess status=guess
+lin hitherto_Adv = mkAdv "fin qui" | mkAdv "fino a qui" | mkAdv "fino ad ora" | mkAdv "fino allora" | mkAdv "finora" ; -- status=guess status=guess status=guess status=guess status=guess
+lin hoard_N = mkN "scorta" | mkN "gruzzolo" ; -- status=guess status=guess
+lin hoard_V = mkV "accumulare" ; -- status=guess, src=wikt
+lin hoard_V2 = mkV2 (mkV "accumulare") ; -- status=guess, src=wikt
+lin hoarder_N = mkN "incettatore" | mkN "accaparratore" | mkN "accaparratrice" feminine ; -- status=guess status=guess status=guess
+lin hoarfrost_N = mkN "brina" | mkN "calaverna" ; -- status=guess status=guess
+lin hoarse_A = mkA "rauco" ; -- status=guess
+lin hoax_N = mkN "frode" feminine ; -- status=guess
+lin hoax_V2 = mkV2 (mkV "frodare") ; -- status=guess, src=wikt
+lin hobbit_N = mkN "hobbit" masculine ; -- status=guess
+lin hobby_N = mkN "falco" | mkN "falcone" masculine ; -- status=guess status=guess
+lin hobo_N = mkN "senzatetto" ; -- status=guess
+lin hockey_N = mkN "hockey" ; -- status=guess
+lin hod_N = mkN "sparviere" masculine ; -- status=guess
+lin hodgepodge_N = mkN "pot-pourri" ; -- status=guess
+lin hoe_N = mkN "zappa" ; -- status=guess
+lin hoe_V = mkV "zappare" ; -- status=guess, src=wikt
+lin hoe_V2 = mkV2 (mkV "zappare") ; -- status=guess, src=wikt
+lin hoist_V2 = mkV2 (mkV "elevare") | mkV2 (mkV "alzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hold_N = mkN "autoreggenti" feminine ; -- status=guess
+lin hold_V = tenere_V ;
+lin hold_V2 = L.hold_V2 ;
+--subcat lin hold_V2V = mkV2V (tenere_V) ;
+--subcat lin hold_V3 = mkV3 (tenere_V) ;
+lin hold_VS = mkVS (tenere_V) ;
+lin holder_N = variants{} ; --
+lin holding_N = variants{} ; --
+lin hole_N = mkN "perforatrice" ; -- status=guess
+lin holiday_N = mkN "giorno festivo" ; -- status=guess
+lin holiness_N = mkN "santità" feminine ; -- status=guess
+lin holism_N = mkN "olismo" ; -- status=guess
+lin holistic_A = mkA "olistico" ; -- status=guess
+lin holler_V = mkV "sbraitare" | mkV "urlare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin holler_V2 = mkV2 (mkV "sbraitare") | mkV2 (mkV "urlare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hollow_A = mkA "incavo" ; -- status=guess
+lin hollow_N = mkN "cavità" feminine ; -- status=guess
+lin hollowness_N = mkN "cavernosità" ; -- status=guess
+lin holly_N = mkN "agrifoglio" ; -- status=guess
+lin hollyhock_N = mkN "malvarosa" | mkN "malvone" masculine ; -- status=guess status=guess
+lin holmium_N = mkN "olmio" ; -- status=guess
+lin holography_N = mkN "olografia" ; -- status=guess
+lin holy_A = mkA "sacro" ; -- status=guess
+lin holy_N = mkN "santino" | mkN "immaginetta" ; -- status=guess status=guess
+lin home_Adv = mkAdv "a casa" ; -- status=guess
+lin home_N = mkN "home theater" | mkN "home theatre" | mkN "home cinema" ; -- status=guess status=guess status=guess
+lin homeland_N = mkN "patria" | mkN "suolo natio" | mkN "paese" masculine ; -- status=guess status=guess status=guess
+lin homeless_A = variants{} ; --
+lin homemade_A = mkA "fatto in casa" ; -- status=guess
+lin homeopath_N = mkN "omeopata" masculine ; -- status=guess
+lin homeopathy_N = mkN "omeopatia" ; -- status=guess
+lin homeostasis_N = mkN "omeostasi" feminine ; -- status=guess
+lin homesickness_N = mkN "nostalgia" ; -- status=guess
+lin homestead_N = mkN "luogo natio" | mkN "casolare" masculine ; -- status=guess status=guess
+lin hometown_N = mkN "città di origine" ; -- status=guess
+lin homework_N = mkN "compito" ; -- status=guess
+lin homicide_N = mkN "omicida" ;
+lin homocercal_A = mkA "omocerco" ; -- status=guess
+lin homocyclic_A = mkA "omociclico" ; -- status=guess
+lin homogeneity_N = mkN "omogeneità" feminine ; -- status=guess
+lin homogeneous_A = mkA "omogeneo" ; -- status=guess
+lin homomorphism_N = mkN "omomorfismo" ; -- status=guess
+lin homonymy_N = mkN "omonimia" ; -- status=guess
+lin homophobia_N = mkN "omofobia" ; -- status=guess
+lin homophone_N = mkN "omofono" ; -- status=guess
+lin homosexual_A = mkA "omosessuale" ; -- status=guess
+lin homosexual_N = mkN "omosessuale" masculine ; -- status=guess
+lin homosexuality_N = mkN "omosessualità" feminine ; -- status=guess
+lin homozygote_N = mkN "omozigote" masculine ; -- status=guess
+lin hone_V2 = mkV2 (mkV "affinare") ; -- status=guess, src=wikt
+lin honest_A = mkA "onesto" | mkA "onesta" ; -- status=guess status=guess
+lin honestly_Adv = variants{} ; --
+lin honesty_N = mkN "onestà" | mkN "lealtà" feminine | mkN "correttezza" ; -- status=guess status=guess status=guess
+lin honey_N = mkN "tasso del miele" ; -- status=guess
+lin honeymoon_N = mkN "luna di miele" ; -- status=guess
+lin honeysuckle_N = mkN "caprifoglio" ; -- status=guess
+lin honour_N = mkN "onore" masculine ; -- status=guess
+lin honour_V2 = mkV2 (mkV "onorare") ; -- status=guess, src=wikt
+lin honourable_A = variants{} ; --
+lin hood_N = mkN "cappa" ; -- status=guess
+lin hood_V2 = mkV2 (mkV "incappucciare") | mkV2 (mkV "nascondere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hoof_N = mkN "zampa" ; -- status=guess
+lin hoofer_N = mkN "ballerino" | mkN "ballerina" ; -- status=guess status=guess
+lin hook_N = mkN "amo" ; -- status=guess
+lin hook_V = mkV "agganciare" ; -- status=guess, src=wikt
+lin hook_V2 = mkV2 (mkV "agganciare") ; -- status=guess, src=wikt
+lin hookah_N = mkN "narghilè" masculine ; -- status=guess
+lin hooker_N = mkN "puttana" masculine ; -- status=guess
+lin hooligan_N = mkN "teppista" masculine | mkN "vandalo" ; -- status=guess status=guess
+lin hoopoe_N = mkN "upupa" ; -- status=guess
+lin hooter_N = mkN "clacson" masculine ; -- status=guess
+lin hop_N = mkN "saltello" ; -- status=guess
+lin hop_V = mkV "saltellàre" ; -- status=guess, src=wikt
+lin hop_V2 = mkV2 (mkV "saltellàre") ; -- status=guess, src=wikt
+lin hope_N = mkN "speranza" ; -- status=guess
+lin hope_V = mkV "sperare" ; -- status=guess, src=wikt
+lin hope_VS = L.hope_VS ;
+lin hope_VV = mkVV (mkV "sperare") ; -- status=guess, src=wikt
+lin hopefully_Adv = variants{} ; --
+lin hopper_N = mkN "tramoggia" ; -- status=guess
+lin horehound_N = mkN "marrubio" | mkN "marrobio" ; -- status=guess status=guess
+lin horizon_N = mkN "orizzonte" ; -- status=guess
+lin horizontal_A = mkA "orizzontale" ; -- status=guess
+lin hormone_N = mkN "ormone" masculine ; -- status=guess
+lin horn_N = L.horn_N ;
+lin hornbeam_N = mkN "carpino" ; -- status=guess
+lin hornbill_N = mkN "bucero" ; -- status=guess
+lin horned_A = mkA "cornuto" ; -- status=guess
+lin hornet_N = mkN "calabrone" masculine ; -- status=guess
+lin horny_A = mkA "corneo" ; -- status=guess
+lin horology_N = mkN "orologia" ; -- status=guess
+lin horoscope_N = mkN "oroscopo" ; -- status=guess
+lin horoscopy_N = mkN "oroscopia" ; -- status=guess
+lin horrible_A = mkA "orribile" | mkA "terribile" ; -- status=guess status=guess
+lin horror_N = variants{} ; --
+lin horse_N = L.horse_N ;
+lin horsebox_N = mkN "box" masculine ; -- status=guess
+lin horsefly_N = mkN "tafano" ; -- status=guess
+lin horsehair_N = mkN "crine" masculine ; -- status=guess
+lin horsepower_N = mkN "cavallo vapore" ; -- status=guess
+lin horseradish_N = mkN "rafano" | mkN "barbaforte" | mkN "cren" | mkN "rusticano" ; -- status=guess status=guess status=guess status=guess
+lin horseshoe_N = mkN "ferro di cavallo" ; -- status=guess
+lin horsetail_N = mkN "coda di cavallo" ; -- status=guess
+lin horsewoman_N = mkN "amazzone" feminine ; -- status=guess
+lin horticulture_N = mkN "orticoltura" ; -- status=guess
+lin hose_N = mkN "manichetta" ; -- status=guess
+lin hospice_N = mkN "ospizio" | mkN "casa di cura" ; -- status=guess status=guess
+lin hospital_N = mkN "ospedale" masculine ; -- status=guess
+lin hospitality_N = mkN "ospitalità" feminine ; -- status=guess
+lin host_N = mkN "host" masculine ; -- status=guess
+lin host_V2 = mkV2 (mkV "ospitare") ; -- status=guess, src=wikt
+lin hostage_N = mkN "ostaggio" ; -- status=guess
+lin hostel_N = mkN "ostello" ; -- status=guess
+lin hostile_A = variants{} ; --
+lin hostility_N = mkN "ostilità" feminine ; -- status=guess
+lin hot_A = L.hot_A ;
+lin hotel_N = mkN "albergo" | mkN "hotel" masculine ; -- status=guess status=guess
+lin hotplate_N = mkN "fornello" | mkN "piastra" ; -- status=guess status=guess
+lin hound_N = mkN "bracco" ; -- status=guess
+lin hour_N = mkN "ora" ; -- status=guess
+lin hourglass_N = mkN "clessidra" ; -- status=guess
+lin house_N = L.house_N ;
+lin house_V2 = mkV2 (mkV "alloggiare") ; -- status=guess, src=wikt
+lin household_N = mkN "elettrodomestico" ; -- status=guess
+lin housekeeper_N = mkN "governante" ; -- status=guess
+lin houseplant_N = mkN "pianta da appartamento" ; -- status=guess
+lin housewife_N = mkN "massaia" | mkN "donna di casa" | mkN "padrona di casa" | mkN "casalinga" ; -- status=guess status=guess status=guess status=guess
+lin housing_N = mkN "immobili" masculine ; -- status=guess
+lin hovel_N = mkN "riparo" | mkN "ricovero" | mkN "tettoia" ; -- status=guess status=guess status=guess
+lin hover_V = mkV "librarsi" | mkV "volteggiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hovercraft_N = mkN "aeroscivolante" masculine ; -- status=guess
+lin how8many_IDet = S.how8many_IDet ; -- comment=CHECKED
+lin how8much_IAdv = S.how8much_IAdv ; -- comment=CHECKED
+lin how_IAdv = S.how_IAdv ; -- comment=CHECKED
+lin however_Adv = mkAdv "però" | mkAdv "nonostante" ; -- status=guess status=guess
+lin howitzer_N = mkN "obice" feminine ; -- status=guess
+lin howl_N = mkN "ululato" ; -- status=guess
+lin howl_V = mkV "ululare" ; -- status=guess, src=wikt
+lin howl_V2 = mkV2 (mkV "ululare") ; -- status=guess, src=wikt
+lin howler_N = mkN "urlatore" masculine ; -- status=guess
+lin hub_N = mkN "incrocio" ; -- status=guess
+lin hubbub_N = mkN "brusio" ; -- status=guess
+lin hubris_N = mkN "insolenza" | mkN "arroganza" ; -- status=guess status=guess
+lin hue_N = mkN "colorito" ; -- status=guess
+lin hug_N = mkN "abbraccio" ; -- status=guess
+lin hug_V2 = mkV2 (mkV "abbracciare") ; -- status=guess, src=wikt
+lin huge_A = mkA "enorme" ; -- status=guess
+lin hum_N = mkN "ronzio" ; -- status=guess
+lin hum_V = mkV "canticchiare" | mkV "canterellare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hum_V2 = mkV2 (mkV "canticchiare") | mkV2 (mkV "canterellare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin human_A = mkA "umano" ; -- status=guess
+lin human_N = mkN "umano" ;
+lin humanism_N = mkN "umanesimo" ; -- status=guess
+lin humanity_N = mkN "umanità" feminine ; -- status=guess
+lin humble_A = mkA "umile" | mkA "modesto" | mkA "terra terra" ; -- status=guess status=guess status=guess
+lin humble_V2 = mkV2 (mkV "sminuire") ; -- status=guess, src=wikt
+lin humbug_N = mkN "imbroglio" ; -- status=guess
+lin humerus_N = mkN "omero" ; -- status=guess
+lin humiliate_V2 = mkV2 (mkV "umiliare") ; -- status=guess, src=wikt
+lin humility_N = mkN "umiltà" feminine ; -- status=guess
+lin hummingbird_N = mkN "colibri" masculine ; -- status=guess
+lin humongous_A = mkA "gigantesco" | mkA "enorme" | mkA "disumano" | mkA "mastodontico" ; -- status=guess status=guess status=guess status=guess
+lin humorist_N = mkN "umorista" masculine ; -- status=guess
+lin humorous_A = mkA "umoristico" | mkA "divertente" | mkA "esilarante" ; -- status=guess status=guess status=guess
+lin humour_N = mkN "umore" masculine ; -- status=guess
+lin humour_V2 = mkV2 (mkV "accontentare") | mkV2 (mkV "assecondare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hump_N = mkN "paturnie" feminine ; -- status=guess
+lin humpback_N = mkN "megattera" ; -- status=guess
+lin hunch_N = mkN "intuizione" feminine | mkN "presentimento" ; -- status=guess status=guess
+lin hunger_N = mkN "fame" feminine ; -- status=guess
+lin hunger_V = mkV (avere_V) "fame" ; -- status=guess, src=wikt
+lin hungry_A = mkA "affamato" ; -- status=guess
+lin hunk_N = mkN "pezzo" | mkN "tozzo" ; -- status=guess status=guess
+lin hunt_N = mkN "caccia" masculine | mkN "spedizione di caccia" ; -- status=guess status=guess
+lin hunt_V = mkV "cacciare" ; -- status=guess, src=wikt
+lin hunt_V2 = L.hunt_V2 ;
+lin hunter_N = mkN "cane da caccia" ; -- status=guess
+lin hunting_N = mkN "caccia" masculine ; -- status=guess
+lin huntress_N = mkN "cacciatrice" feminine ; -- status=guess
+lin hurdle_N = mkN "ostacolo" ; -- status=guess
+lin hurl_V2 = mkV2 (mkV "lanciare") | mkV2 (mkV "tirare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hurrah_N = mkN "urrà" | mkN "evviva" masculine ; -- status=guess status=guess
+lin hurricane_N = mkN "uragano" ; -- status=guess
+lin hurry_N = mkN "precipitazione" feminine ; -- status=guess
+lin hurry_V = mkV "affrettarsi" | mkV "precipitarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin hurry_V2 = mkV2 (mkV "affrettarsi") | mkV2 (mkV "precipitarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin hurry_V2V = mkV2V (mkV "affrettarsi") | mkV2V (mkV "precipitarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hurt_V = dolere_V | mkV (I.fare_V) "male" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hurt_V2 = mkV2 (dolere_V) | mkV2 (mkV (I.fare_V) "male") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin hurt_VS = mkVS (dolere_V) | mkVS (mkV (I.fare_V) "male") ; -- status=guess, src=wikt status=guess, src=wikt
+lin husband_N = L.husband_N ;
+lin husband_V2 = mkV2 (mkV "dosare") ; -- status=guess, src=wikt
+lin husbandry_N = mkN "agricoltura" ; -- status=guess
+lin hush_V = mkV (mettere_V) "a tacere" ; -- status=guess, src=wikt
+lin hush_V2 = mkV2 (mkV (mettere_V) "a tacere") ; -- status=guess, src=wikt
+lin husk_N = mkN "riccio" | mkN "buccia" | mkN "scorza" ; -- status=guess status=guess status=guess
+lin husky_A = mkA "corpulento" | mkA "robusto" ; -- status=guess status=guess
+lin hussar_N = mkN "ussaro" ; -- status=guess
+lin hut_N = mkN "capanna" ; -- status=guess
+lin hyacinth_N = mkN "giacinto" ; -- status=guess
+lin hybrid_A = mkA "ibrido" ; -- status=guess
+lin hybrid_N = mkN "ibrido" ; -- status=guess
+lin hybridization_N = mkN "ibridizzazione" feminine ; -- status=guess
+lin hydathode_N = mkN "idatodo" ; -- status=guess
+lin hydrangea_N = mkN "ortensia" ; -- status=guess
+lin hydrate_N = mkN "idrato" ; -- status=guess
+lin hydrate_V = mkV "idratare" ; -- status=guess, src=wikt
+lin hydrate_V2 = mkV2 (mkV "idratare") ; -- status=guess, src=wikt
+lin hydraulics_N = mkN "idraulica" ; -- status=guess
+lin hydride_N = mkN "idruro" ; -- status=guess
+lin hydrochloric_A = mkA "cloridrico" ; -- status=guess
+lin hydrochloride_N = mkN "cloridrato" ; -- status=guess
+lin hydrofoil_N = mkN "aliscafo" ; -- status=guess
+lin hydrogen_N = mkN "idrogeno" ; -- status=guess
+lin hydrogenation_N = mkN "idrogenazione" feminine ; -- status=guess
+lin hydrologist_N = mkN "idrogista" | mkN "idrogisto" | mkN "idrologa" | mkN "idrologo" ; -- status=guess status=guess status=guess status=guess
+lin hydrolysate_N = mkN "idrolizzato" ; -- status=guess
+lin hydrolysis_N = mkN "idrolisi" feminine ; -- status=guess
+lin hydrometric_A = mkA "idrometrico" ; -- status=guess
+lin hydrometry_N = mkN "idrometria" ; -- status=guess
+lin hydrophobic_A = mkA "idrofobo" ; -- status=guess
+lin hydrosphere_N = mkN "idrosfera" ; -- status=guess
+lin hydrostatic_A = mkA "idrostatico" ; -- status=guess
+lin hydrothorax_N = mkN "idrotorace" masculine ; -- status=guess
+lin hydroxide_N = mkN "idrossido" ; -- status=guess
+lin hydroxyl_N = mkN "ossidrile" | mkN "idrossile" masculine ; -- status=guess status=guess
+lin hyena_N = mkN "iena" ; -- status=guess
+lin hygiene_N = mkN "igiene" feminine ; -- status=guess
+lin hygienist_N = mkN "igienista" ; -- status=guess
+lin hygrometer_N = mkN "igrometro" ; -- status=guess
+lin hygroscope_N = mkN "igroscopio" ; -- status=guess
+lin hygroscopic_A = mkA "igroscopico" ; -- status=guess
+lin hymen_N = mkN "imene" masculine ; -- status=guess
+lin hymeneal_A = mkA "imeneo" ; -- status=guess
+lin hymenium_N = mkN "imenio" ; -- status=guess
+lin hypallage_N = mkN "ipallage" ; -- status=guess
+lin hyperactivity_N = mkN "iperattività" feminine ; -- status=guess
+lin hyperacusis_N = mkN "iperacusia" ; -- status=guess
+lin hyperbola_N = mkN "iperbole" feminine ; -- status=guess
+lin hyperbole_N = mkN "iperbole" feminine ; -- status=guess
+lin hyperbolic_A = mkA "iperbolico" ; -- status=guess
+lin hypercellularity_N = mkN "ipercellularità" feminine ; -- status=guess
+lin hypernatremia_N = mkN "ipernatriemia" ; -- status=guess
+lin hypernym_N = mkN "iperonimo" ; -- status=guess
+lin hyperon_N = mkN "iperone" masculine ; -- status=guess
+lin hyperpituitarism_N = mkN "iperpituitarismo" ; -- status=guess
+lin hyperplasia_N = mkN "iperplasia" ; -- status=guess
+lin hypersensitivity_N = mkN "ipersensibilità" feminine ; -- status=guess
+lin hypersomnia_N = mkN "ipersonnia" ; -- status=guess
+lin hypersplenism_N = mkN "ipersplenismo" ; -- status=guess
+lin hypertext_N = mkN "ipertesto" ; -- status=guess
+lin hypertrophy_N = mkN "ipertrofia" ; -- status=guess
+lin hypervolemia_N = mkN "ipervolemia" ; -- status=guess
+lin hypha_N = mkN "ifa" ; -- status=guess
+lin hyphen_N = mkN "trattino" ; -- status=guess
+lin hyphenation_N = mkN "sillabazione" feminine ; -- status=guess
+lin hypnosis_N = mkN "ipnosi" feminine ; -- status=guess
+lin hypnotherapy_N = mkN "ipnositerapia" ; -- status=guess
+lin hypnotism_N = mkN "ipnotismo" ; -- status=guess
+lin hypnotize_V2 = mkV2 (mkV "ipnotizzare") ; -- status=guess, src=wikt
+lin hypocapnia_N = mkN "ipocapnia" ; -- status=guess
+lin hypochlorite_N = mkN "ipoclorito" ; -- status=guess
+lin hypochondria_N = mkN "ipocondria" ; -- status=guess
+lin hypocrisy_N = mkN "ipocrisia" ; -- status=guess
+lin hypocrite_N = mkN "ipocrita" masculine ; -- status=guess
+lin hypocritical_A = mkA "ipocrita" ; -- status=guess
+lin hypocycloid_N = mkN "ipocicloide" feminine ; -- status=guess
+lin hyponatremia_N = mkN "iponatriemia" | mkN "iposodiemia" ; -- status=guess status=guess
+lin hyponym_N = mkN "iponimo" ; -- status=guess
+lin hypoproteinemia_N = mkN "ipoproteinemia" ; -- status=guess
+lin hypospadias_N = mkN "ipospadia" ; -- status=guess
+lin hypotension_N = mkN "ipotensione" ; -- status=guess
+lin hypotenuse_N = mkN "ipotenusa" ; -- status=guess
+lin hypothalamus_N = mkN "ipotalamo" ; -- status=guess
+lin hypothecate_V2 = mkV2 (mkV "ipotecare") ; -- status=guess, src=wikt
+lin hypothesis_N = mkN "ipotesi" feminine ; -- status=guess
+lin hypothetical_A = mkA "ipotetico" ; -- status=guess
+lin hypothyroidism_N = mkN "ipotiroidismo" ; -- status=guess
+lin hypovolemic_A = mkA "ipovolemico" ; -- status=guess
+lin hypsometer_N = mkN "ipsometro" ; -- status=guess
+lin hypsometry_N = mkN "ipsometria" ; -- status=guess
+lin hyssop_N = mkN "issopo" ; -- status=guess
+lin hysterectomy_N = mkN "isterectomia" ; -- status=guess
+lin hysteresis_N = mkN "isterisi" feminine ; -- status=guess
+lin hysteria_N = mkN "isteria" ; -- status=guess
+lin hysterical_A = mkA "isterico" ; -- status=guess
+lin i_Pron = optProDrop S.i_Pron ;
+lin iFem_Pron = optProDrop E.i8fem_Pron ;
+lin iamb_N = mkN "giambo" ; -- status=guess
+lin iambic_A = mkA "giambico" ; -- status=guess
+lin ibex_N = mkN "stambecco" ; -- status=guess
+lin ibuprofen_N = mkN "ibuprofene" masculine ; -- status=guess
+lin ice_N = L.ice_N ;
+lin ice_V = mkV "ghiacciare" ; -- status=guess, src=wikt
+lin ice_V2 = mkV2 (mkV "ghiacciare") ; -- status=guess, src=wikt
+lin iceberg_N = mkN "iceberg" masculine ; -- status=guess
+lin icebox_N = mkN "ghiacciaia" ; -- status=guess
+lin icebreaker_N = mkN "rompighiaccio" ; -- status=guess
+lin icepick_N = mkN "punteruolo da ghiaccio" ; -- status=guess
+lin ichthyology_N = mkN "ittiologia" ; -- status=guess
+lin ichthyosaur_N = mkN "ittiosauro" ; -- status=guess
+lin icicle_N = mkN "ghiacciolo" ; -- status=guess
+lin icky_A = mkA "sdolcinato" | mkA "svenevole" ; -- status=guess status=guess
+lin icon_N = mkN "icona" ; -- status=guess
+lin iconoclasm_N = mkN "iconoclastia" ; -- status=guess
+lin iconoclast_N = mkN "iconoclasta" masculine ; -- status=guess
+lin iconography_N = mkN "iconografia" ; -- status=guess
+lin idea_N = mkN "impressione" feminine ; -- status=guess
+lin ideal_A = mkA "ideale" ; -- status=guess
+lin ideal_N = mkN "ideale" masculine ; -- status=guess
+lin idealism_N = mkN "idealismo" ; -- status=guess
+lin idealist_N = mkN "idealista" masculine ; -- status=guess
+lin idealistic_A = mkA "idealistico" ; -- status=guess
+lin ideally_Adv = variants{} ; --
+lin ideation_N = mkN "ideazione" feminine ; -- status=guess
+lin identical_A = mkA "identico" ; -- status=guess
+lin identification_N = mkN "identificazione" feminine ; -- status=guess
+lin identifier_N = mkN "identificatore" masculine ; -- status=guess
+lin identify_V = variants{} ; --
+lin identify_V2 = variants{} ; --
+lin identikit_N = mkN "identikit" masculine ; -- status=guess
+lin identity_N = mkN "identità" feminine ; -- status=guess
+lin ideogram_N = mkN "ideogramma" masculine ; -- status=guess
+lin ideological_A = mkA "ideologico" ; -- status=guess
+lin ideology_N = mkN "ideologia" ; -- status=guess
+lin idiolect_N = mkN "idioletto" ; -- status=guess
+lin idiom_N = mkN "idiotismo" | mkN "idiomatismo" ; -- status=guess status=guess
+lin idiomatic_A = mkA "idiomatico" ; -- status=guess
+lin idiopathic_A = mkA "idiopatico" ; -- status=guess
+lin idiosyncrasy_N = mkN "idiosincrasia" ; -- status=guess
+lin idiot_N = mkN "idiota" masculine ; -- status=guess
+lin idle_A = mkA "pigro" | mkA "indolente" | mkA "ozioso" | mkA "infingardo" ; -- status=guess status=guess status=guess status=guess
+lin idle_V = mkV "oziare" ; -- status=guess, src=wikt
+lin idle_V2 = mkV2 (mkV "oziare") ; -- status=guess, src=wikt
+lin idleness_N = mkN "ozio" ; -- status=guess
+lin idolater_N = mkN "idolatra" masculine ; -- status=guess
+lin idyllically_Adv = mkAdv "idillicamente" ; -- status=guess
+lin if_Subj = S.if_Subj ;
+lin if_then_Conj = S.if_then_Conj ; -- comment=CHECKED
+lin igloo_N = mkN "iglù" masculine ; -- status=guess
+lin igneous_A = mkA "igneo" ; -- status=guess
+lin ignite_V = mkV "incendiare" ; -- status=guess, src=wikt
+lin ignite_V2 = mkV2 (mkV "incendiare") ; -- status=guess, src=wikt
+lin ignition_N = mkN "ignizione" feminine | mkN "accensione" feminine ; -- status=guess status=guess
+lin ignominious_A = mkA "ignominioso" ; -- status=guess
+lin ignorance_N = mkN "ignoranza" ; -- status=guess
+lin ignorant_A = mkA "ignorante" ; -- status=guess
+lin ignore_V = mkV "ignorare" ; -- status=guess, src=wikt
+lin ignore_V2 = mkV2 (mkV "ignorare") ; -- status=guess, src=wikt
+lin iguana_N = mkN "iguana" ; -- status=guess
+lin ill_A = mkA "malato" ; -- status=guess
+lin ill_Adv = variants{} ; --
+lin illegal_A = variants{} ; --
+lin illegible_A = mkA "illeggibile" ; -- status=guess
+lin illegitimacy_N = mkN "illegittimità" feminine ; -- status=guess
+lin illegitimate_A = mkA "illegale" ; -- status=guess
+lin illiteracy_N = mkN "analfabetismo" ; -- status=guess
+lin illiterate_A = mkA "illetterato" ; -- status=guess
+lin illness_N = mkN "malattia" ; -- status=guess
+lin illuminate_V2 = mkV2 (mkV "illuminare") | mkV2 (mkV "chiarire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin illumination_N = mkN "illuminazione" feminine ; -- status=guess
+lin illusion_N = mkN "illusione" feminine ; -- status=guess
+lin illusory_A = mkA "illusorio" ; -- status=guess
+lin illustrate_V = mkV "illustrare" ; -- status=guess, src=wikt
+lin illustrate_V2 = mkV2 (mkV "illustrare") ; -- status=guess, src=wikt
+lin illustrate_VS = mkVS (mkV "illustrare") ; -- status=guess, src=wikt
+lin illustration_N = mkN "illustrare" ; -- status=guess
+lin illustrious_A = mkA "famoso" ; -- status=guess
+lin ilmenite_N = mkN "ilmenite" feminine ; -- status=guess
+lin image_N = mkN "immagine" feminine ; -- status=guess
+lin imaginable_A = mkA "immaginabile" ; -- status=guess
+lin imaginary_A = mkA "immaginario" ; -- status=guess
+lin imagination_N = variants{} ; --
+lin imaginative_A = variants{} ; --
+lin imagine_V = variants{} ; --
+lin imagine_V2 = variants{} ; --
+lin imagine_VS = variants{} ; --
+lin imbalance_N = mkN "scompenso" ; -- status=guess
+lin imbecile_N = mkN "tarato" ; -- status=guess
+lin imbecility_N = mkN "imbecillità" feminine ; -- status=guess
+lin imbue_V2 = mkV2 (mkV "impregnare") | mkV2 (mkV "permeare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin imide_N = mkN "immide" feminine ; -- status=guess
+lin imitate_V2 = mkV2 (mkV "imitare") ; -- status=guess, src=wikt
+lin imitation_N = mkN "imitazione" feminine ; -- status=guess
+lin immaculate_A = mkA "immacolato" ; -- status=guess
+lin immaterial_A = mkA "immateriale" ; -- status=guess
+lin immateriality_N = mkN "immaterialità" | mkN "incorporeità" feminine ; -- status=guess status=guess
+lin immature_A = mkA "immaturo" | mkA "infantile" ; -- status=guess status=guess
+lin immediate_A = mkA "prossimo" | mkA "stretto" | mkA "diretto" ; -- status=guess status=guess status=guess
+lin immediately_Adv = variants{} ; --
+lin immense_A = mkA "immenso" ; -- status=guess
+lin immensity_N = mkN "immensità" | mkN "oceano" | mkN "immanità" feminine ; -- status=guess status=guess status=guess
+lin immigrant_N = mkN "immigrante" masculine ; -- status=guess
+lin immigrate_V = mkV "immigrare" ; -- status=guess, src=wikt
+lin immigration_N = mkN "immigrazione" feminine ; -- status=guess
+lin imminent_A = variants{} ; --
+lin immiscible_A = mkA "immiscibile" ; -- status=guess
+lin immobile_A = mkA "immobile" ; -- status=guess
+lin immobility_N = mkN "immobilità" feminine ; -- status=guess
+lin immolate_V2 = mkV2 (mkV "immolare") | mkV2 (mkV "sacrificare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin immoral_A = mkA "immorale" ; -- status=guess
+lin immortal_A = mkA "immortale" ; -- status=guess
+lin immortal_N = mkN "immortale" ; -- status=guess
+lin immortality_N = mkN "immortalità" feminine ; -- status=guess
+lin immune_A = variants{} ; --
+lin immune_N = mkN "risposta immunitaria" ; -- status=guess
+lin immunity_N = mkN "immunità" ; -- status=guess
+lin immunoglobulin_N = mkN "immunoglobulina" ; -- status=guess
+lin immunologist_N = mkN "immunologo" ; -- status=guess
+lin immunology_N = mkN "immunologia" ; -- status=guess
+lin impact_N = mkN "impatto" ; -- status=guess
+lin impairment_N = mkN "indebolimento" ; -- status=guess
+lin impala_N = mkN "impala" masculine ; -- status=guess
+lin impalpable_A = mkA "impalpabile" ; -- status=guess
+lin impart_V2 = mkV2 (mkV "impartire") ; -- status=guess, src=wikt
+lin imperative_A = mkA "imperativo" | mkA "necessario" | mkA "necessaria" ; -- status=guess status=guess status=guess
+lin imperative_N = mkN "imperativo" | mkN "necessario" ; -- status=guess status=guess
+lin imperfect_N = mkN "imperfetto" ; -- status=guess
+lin imperfective_N = mkN "imperfetto" ; -- status=guess
+lin imperial_A = variants{} ; --
+lin imperialism_N = mkN "imperialismo" ; -- status=guess
+lin imperiousness_N = mkN "imperiosità" feminine ; -- status=guess
+lin impermeability_N = mkN "impermeabilità" feminine ; -- status=guess
+lin impervious_A = mkA "impermeabile" ; -- status=guess
+lin impetuous_A = mkA "irruente" ; -- status=guess
+lin implement_N = mkN "attrezzo" | mkN "utensile" masculine | mkN "arnese" masculine ; -- status=guess status=guess status=guess
+lin implement_V2 = mkV2 (mkV (mettere_V) "in pratica") | mkV2 (mkV "attuare") | mkV2 (mkV "implementare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin implementation_N = mkN "implementazione" feminine | mkN "attuazione" feminine ; -- status=guess status=guess
+lin implicate_V2 = mkV2 (mkV "implicare") ; -- status=guess, src=wikt
+lin implication_N = variants{} ; --
+lin implicit_A = mkA "implicito" ; -- status=guess
+lin implosion_N = mkN "implosione" feminine ; -- status=guess
+lin imply_V = mkV "implicare" ; -- status=guess, src=wikt
+lin imply_V2 = mkV2 (mkV "implicare") ; -- status=guess, src=wikt
+lin imply_VS = mkVS (mkV "implicare") ; -- status=guess, src=wikt
+lin impolite_A = mkA "scortese" | mkA "maleducato" | mkA "rude" ; -- status=guess status=guess status=guess
+lin import_N = variants{} ; --
+lin import_V2 = mkV2 (mkV "importare") ; -- status=guess, src=wikt
+lin importance_N = mkN "importanza" ; -- status=guess
+lin important_A = L.important_A ;
+lin importantly_Adv = variants{} ; --
+lin impose_V = variants{} ; --
+lin impose_V2 = variants{} ; --
+lin impossible_A = mkA "impossibile" ; -- status=guess
+lin impossible_N = mkN "impossibile" masculine ; -- status=guess
+lin impostor_N = mkN "impostore" masculine ; -- status=guess
+lin impotent_A = mkA "impotente" ; -- status=guess
+lin impound_V2 = mkV2 (mkV "requisire") | mkV2 (mkV "sequestrare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin impoverish_V2 = mkV2 (mkV "immiserirsi") ; -- status=guess, src=wikt
+lin imprecation_N = mkN "imprecazione" feminine ; -- status=guess
+lin imprecise_A = mkA "impreciso" ; -- status=guess
+lin impresario_N = mkN "impresario" ; -- status=guess
+lin impress_V = mkV "impressionare" ; -- status=guess, src=wikt
+lin impress_V2 = mkV2 (mkV "impressionare") ; -- status=guess, src=wikt
+lin impression_N = variants{} ; --
+lin impressive_A = mkA "impressionante" ; -- status=guess
+lin imprison_V2 = mkV2 (mkV "imprigionare") | mkV2 (mkV "incarcerare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin imprisonment_N = variants{} ; --
+lin improbable_A = mkA "improbabile" ; -- status=guess
+lin impromptu_A = mkA "improvvisato" | mkA "improvvisata" ; -- status=guess status=guess
+lin improve_V = mkV "migliorare" | mkV (stare_V) "meglio" ; -- status=guess, src=wikt status=guess, src=wikt
+lin improve_V2 = mkV2 (mkV "migliorare") | mkV2 (mkV (stare_V) "meglio") ; -- status=guess, src=wikt status=guess, src=wikt
+lin improved_A = variants{} ; --
+lin improvement_N = mkN "miglioramento" ; -- status=guess
+lin improvisation_N = mkN "improvvisazione" feminine ; -- status=guess
+lin improvise_V = mkV "improvvisare" | mkV (mkV "parlare") "a braccio" ; -- status=guess, src=wikt status=guess, src=wikt
+lin improvise_V2 = mkV2 (mkV "improvvisare") | mkV2 (mkV (mkV "parlare") "a braccio") ; -- status=guess, src=wikt status=guess, src=wikt
+lin impudence_N = mkN "impudenza" | mkN "sfrontatezza" ; -- status=guess status=guess
+lin impugnable_A = mkA "impugnabile" ; -- status=guess
+lin impulse_N = mkN "impulso" ; -- status=guess
+lin impulsive_A = mkA "impulsivo" ; -- status=guess
+lin impulsiveness_N = mkN "impulsività" feminine ; -- status=guess
+lin impure_A = mkA "impuro" ; -- status=guess
+lin impurity_N = mkN "impurità" feminine ; -- status=guess
+lin impute_V2 = mkV2 (mkV "imputare") ; -- status=guess, src=wikt
+lin in8front_Prep = S.in8front_Prep ; -- comment=CHECKED
+lin in_1_Adv = mkAdv "dentro" ;
+lin in_2_Adv = mkAdv "dentro" ;
+lin in_A = mkA "in carica" ; -- status=guess
+lin in_Adv = mkAdv "dentro" ;
+lin in_N = mkN "posta in arrivo" ; -- status=guess
+lin in_Prep = S.in_Prep ;
+lin inability_N = variants{} ; --
+lin inaccessible_A = mkA "inaccessibile" ; -- status=guess
+lin inaccuracy_N = mkN "inesattezza" ; -- status=guess
+lin inadequate_A = mkA "inadeguato" ; -- status=guess
+lin inadmissibility_N = mkN "inammissibilità" ; -- status=guess
+lin inadmissible_A = mkA "inammissibile" ; -- status=guess
+lin inalienable_A = mkA "inalienabile" ; -- status=guess
+lin inapplicability_N = mkN "inapplicabilità" ; -- status=guess
+lin inappropriate_A = variants{} ; --
+lin inaugurate_V2 = mkV2 (mkV "inaugurare") ; -- status=guess, src=wikt
+lin inauguration_N = mkN "inaugurazione" feminine ; -- status=guess
+lin incandescent_A = mkA "incandescente" ; -- status=guess
+lin incapable_A = variants{} ; --
+lin incarcerate_V2 = mkV2 (mkV "imprigionare") ; -- status=guess, src=wikt
+lin incendiary_A = mkA "incendiario" ; -- status=guess
+lin incense_N = mkN "incenso" | mkN "olibano" ; -- status=guess status=guess
+lin incentive_N = variants{} ; --
+lin inception_N = mkN "inizio" | mkN "principio" | mkN "debutto" ; -- status=guess status=guess status=guess
+lin incest_N = mkN "incesto" ; -- status=guess
+lin incestuous_A = mkA "incestuoso" | mkA "incestuale" ; -- status=guess status=guess
+lin inch_N = mkN "pollice" masculine ; -- status=guess
+lin inch_V = mkV (mkV "muoversi") "poco a poco" ; -- status=guess, src=wikt
+lin inch_V2 = mkV2 (mkV (mkV "muoversi") "poco a poco") ; -- status=guess, src=wikt
+lin incidence_N = variants{} ; --
+lin incident_N = variants{} ; --
+lin incidental_N = mkN "musica incidentale" ; -- status=guess
+lin incidentally_Adv = variants{} ; --
+lin incision_N = mkN "incisione" feminine ; -- status=guess
+lin incisor_N = mkN "incisivo" ; -- status=guess
+lin inclination_N = mkN "inclinazione" feminine ; -- status=guess
+lin inclined_A = variants{} ; --
+lin include_V = mkV "includere" | mkV "inserire" | aggiungere_V | comprendere_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin include_V2 = mkV2 (mkV "includere") | mkV2 (mkV "inserire") | mkV2 (aggiungere_V) | mkV2 (comprendere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin include_VV = mkVV (mkV "includere") | mkVV (mkV "inserire") | mkVV (aggiungere_V) | mkVV (comprendere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin including_Prep = variants{} ; --
+lin inclusion_N = mkN "inclusione" feminine ; -- status=guess
+lin income_N = mkN "introiti" ;
+lin incompatibility_N = mkN "incompatibilità" feminine ; -- status=guess
+lin incompatible_A = mkA "incompatibile" ; -- status=guess
+lin incomplete_A = mkA "incompleto" ; -- status=guess
+lin incomprehensible_A = mkA "incomprensibile" ; -- status=guess
+lin incompressible_A = mkA "incomprimibile" ; -- status=guess
+lin inconceivable_A = mkA "inconcepibile" ; -- status=guess
+lin inconstant_A = mkA "incostante" | mkA "discontinuo" | mkA "volubile" ; -- status=guess status=guess status=guess
+lin inconvenience_N = mkN "disagio" ; -- status=guess
+lin inconvenient_A = mkA "sconveniente" ; -- status=guess
+--subcat lin incorporate_V = mkV "incorporare" ; -- status=guess, src=wikt
+lin incorporate_V2 = mkV2 (mkV "incorporare") ; -- status=guess, src=wikt
+lin incorrect_A = mkA "non corretto" ; -- status=guess
+lin incorruptibility_N = mkN "incorruttibilità" feminine ; -- status=guess
+lin increase_N = variants{} ; --
+lin increase_V = mkV "aumentare" ; -- status=guess, src=wikt
+lin increase_V2 = mkV2 (mkV "aumentare") ; -- status=guess, src=wikt
+lin increased_A = variants{} ; --
+lin increasing_A = variants{} ; --
+lin increasingly_Adv = variants{} ; --
+lin incredible_A = mkA "incredibile" ; -- status=guess
+lin incredibly_Adv = variants{} ; --
+lin incubator_N = mkN "incubatrice" feminine ; -- status=guess
+lin incubus_N = mkN "incubo" ; -- status=guess
+lin inculcate_V2 = mkV2 (mkV "inculcare") ; -- status=guess, src=wikt
+lin incumbent_A = mkA "titolare" | mkA "in carica" ; -- status=guess status=guess
+lin incumbent_N = mkN "in carica" | mkN "titolare" masculine ; -- status=guess status=guess
+lin incur_V2 = variants{} ; --
+lin incurability_N = mkN "incurabilità" | mkN "insanabilità" feminine ; -- status=guess status=guess
+lin indebtedness_N = mkN "debito di riconoscenza" ; -- status=guess
+lin indecisive_A = mkA "indeciso" ; -- status=guess
+lin indeed_Adv = mkAdv "infatti" ; -- status=guess
+lin indefatigable_A = mkA "infaticabile" ; -- status=guess
+lin indefinite_A = mkA "indefinito" ; -- status=guess
+lin indelible_A = mkA "indelebile" ; -- status=guess
+lin indemnity_N = mkN "indennità" ; -- status=guess status=guess status=guess
+lin indentation_N = mkN "indentazione" feminine ; -- status=guess
+lin independence_N = mkN "indipendenza" ; -- status=guess
+lin independent_1_A = variants{} ; --
+lin independent_2_A = variants{} ; --
+lin independent_A = mkA "indipendente" ; -- status=guess
+lin independent_N = mkN "variabile indipendente" ; -- status=guess
+lin independently_Adv = variants{} ; --
+lin indeterminacy_N = mkN "indeterminazione" feminine | mkN "indeterminatezza" ; -- status=guess status=guess
+lin indeterminate_A = mkA "indeterminato" ; -- status=guess
+lin index_N = mkN "indice" masculine ; -- status=guess
+lin index_V2 = mkV2 (mkV "indicizzare") ; -- status=guess, src=wikt
+--subcat lin indicate_V = variants{} ; --
+lin indicate_V2 = variants{} ; --
+lin indicate_VS = variants{} ; --
+lin indication_N = variants{} ; --
+lin indicative_A = mkA "indicativo" ; -- status=guess
+lin indicator_N = mkN "freccia" ; -- status=guess
+lin indigenous_A = mkA "indigeno" ; -- status=guess
+lin indigestion_N = mkN "indigestione" feminine ; -- status=guess
+lin indignant_A = mkA "indignato" ; -- status=guess
+lin indigo_A = mkA "indaco" ; -- status=guess
+lin indigo_N = mkN "indaco" ; -- status=guess
+lin indirect_A = variants{} ; --
+lin indirectly_Adv = variants{} ; --
+lin indiscreet_A = mkA "indiscreto" ; -- status=guess
+lin indiscriminate_A = mkA "indiscriminato" ; -- status=guess
+lin indispensable_A = mkA "indispensabile" ; -- status=guess
+lin indium_N = mkN "indio" ; -- status=guess
+lin individual_A = variants{} ; --
+lin individual_N = mkN "individuo" ; -- status=guess
+lin individually_Adv = variants{} ; --
+lin indoor_A = mkA "al chiuso" ; -- status=guess
+lin induce_V2 = variants{} ; --
+--subcat lin induce_V2V = variants{} ; --
+lin induction_N = mkN "induzione" feminine | mkN "autoinduzione" feminine ; -- status=guess status=guess
+lin indulge_V = variants{} ; --
+lin indulge_V2 = variants{} ; --
+lin indulgence_N = mkN "vizio" ; -- status=guess
+lin industrial_A = variants{} ; --
+lin industrialize_V2 = mkV2 (mkV "industrializzare") ; -- status=guess, src=wikt
+lin industrious_A = mkA "industrioso" | mkA "laborioso" ; -- status=guess status=guess
+lin industry_N = L.industry_N ;
+lin inedible_A = mkA "incommestibile" ; -- status=guess
+lin ineffective_A = mkA "ineffettivo" ; -- status=guess
+lin inelastic_A = mkA "anelastico" ; -- status=guess
+lin ineluctable_A = mkA "ineluttabile" ; -- status=guess
+lin inequality_N = mkN "disequazione disuguaglianza" ; -- status=guess
+lin inequitable_A = mkA "ingiusto" ; -- status=guess
+lin inertia_N = mkN "inerzia" ; -- status=guess
+lin inertness_N = mkN "inerzia" ; -- status=guess
+lin inevitable_A = mkA "inevitabile" ; -- status=guess
+lin inevitably_Adv = variants{} ; --
+lin inexhaustible_A = mkA "inesauribile" ; -- status=guess
+lin inexorable_A = mkA "inesorabile" ; -- status=guess
+lin inexpensive_A = mkA "economico" ; -- status=guess
+lin inexplicable_A = mkA "inspiegabile" | mkA "incomprensibile" | mkA "inesplicabile" ; -- status=guess status=guess status=guess
+lin inextinguishable_A = mkA "inestinguibile" ; -- status=guess
+lin inextricable_A = mkA "inestricabile" ; -- status=guess
+lin infallible_A = mkA "infallibile" ; -- status=guess
+lin infamy_N = mkN "infamia" ; -- status=guess
+lin infant_N = mkN "minorenne" masculine | mkN "minore" masculine ; -- status=guess status=guess
+lin infantile_A = mkA "infantile" | mkA "puerile" ; -- status=guess status=guess
+lin infantry_N = mkN "fante" masculine ; -- status=guess
+lin infarct_N = mkN "infarto" ; -- status=guess
+lin infatuation_N = mkN "infatuazione" feminine ; -- status=guess
+lin infect_V = variants{} ; --
+lin infect_V2 = variants{} ; --
+lin infection_N = mkN "infezione" feminine ; -- status=guess
+lin infective_A = mkA "infettivo" ; -- status=guess
+lin infer_V2 = mkV2 (mkV "inferire") ; -- status=guess, src=wikt
+lin inference_N = mkN "inferenza" ; -- status=guess
+lin inferior_N = mkN "inferiore" feminine ; -- status=guess
+lin inferiority_N = mkN "inferiorità" feminine ; -- status=guess
+lin inferno_N = mkN "inferno" ; -- status=guess
+lin infertile_A = mkA "infertile" | mkA "sterile" ; -- status=guess status=guess
+lin infertility_N = mkN "infertilità" | mkN "sterilità" feminine ; -- status=guess status=guess
+lin infestation_N = mkN "infestazione" feminine ; -- status=guess
+lin infidel_N = mkN "infedele" masculine ; -- status=guess
+lin infiltration_N = mkN "infiltrazione" feminine ; -- status=guess
+lin infinite_A = variants{} ; --
+lin infinitive_N = mkN "infinito" ; -- status=guess
+lin infinity_N = mkN "infinito" | mkN "infinità" ; -- status=guess status=guess
+lin inflame_V = mkV "incendiare" ; -- status=guess, src=wikt
+lin inflame_V2 = mkV2 (mkV "incendiare") ; -- status=guess, src=wikt
+lin inflammable_A = mkA "infiammabile" ; -- status=guess
+lin inflate_V = mkV "enfiare" ; -- status=guess, src=wikt
+lin inflate_V2 = mkV2 (mkV "enfiare") ; -- status=guess, src=wikt
+lin inflation_N = mkN "inflazione" feminine ; -- status=guess
+lin inflect_V2 = mkV2 (mkV "coniugare") | mkV2 (flettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin inflection_N = mkN "desinenza" ; -- status=guess
+lin inflexibility_N = mkN "inflessibilità" feminine ; -- status=guess
+lin inflexible_A = mkA "inflessibile" ; -- status=guess
+lin inflict_V2 = mkV2 (mkV "infliggere") ; -- status=guess, src=wikt
+lin infliction_N = mkN "imposizione" feminine | mkN "irrogazione" feminine | mkN "inflizione" feminine ; -- status=guess status=guess status=guess
+lin inflorescence_N = mkN "infiorescenza" ; -- status=guess
+lin influence_N = mkN "influenza" ; -- status=guess
+lin influence_V2 = mkV2 (mkV "influire") ; -- status=guess, src=wikt
+lin influential_A = mkA "autorevole" ; -- status=guess
+lin influenza_N = mkN "influenza" | mkN "febbre" feminine ; -- status=guess status=guess
+lin inform_V = variants{} ; --
+lin inform_V2 = variants{} ; --
+lin informal_A = variants{} ; --
+lin informality_N = mkN "informalità" feminine ; -- status=guess
+lin informant_N = mkN "delatore" masculine | mkN "informatore" | mkN "spia" ; -- status=guess status=guess status=guess
+lin information_N = mkN "informazione" feminine ; -- status=guess
+lin infrastructure_N = mkN "infrastruttura" ; -- status=guess
+lin infringe_V = mkV "infrangere" ; -- status=guess, src=wikt
+lin infringe_V2 = mkV2 (mkV "infrangere") ; -- status=guess, src=wikt
+lin infringement_N = mkN "infrazione" feminine ; -- status=guess
+lin infructescence_N = mkN "infruttescenza" ; -- status=guess
+lin ingenuity_N = mkN "ingegnosità" feminine ; -- status=guess
+lin ingest_V2 = mkV2 (mkV "ingerire") ; -- status=guess, src=wikt
+lin ingot_N = mkN "lingotto" ; -- status=guess
+lin ingrained_A = mkA "incallito" | mkA "inveterato" ; -- status=guess status=guess
+lin ingredient_N = mkN "ingrediente" masculine ; -- status=guess
+lin inhabitable_A = mkA "abitabile" ; -- status=guess
+lin inhabitant_N = mkN "abitante" masculine ; -- status=guess
+lin inhale_V = mkV "ispirare" ; -- status=guess, src=wikt
+lin inhale_V2 = mkV2 (mkV "ispirare") ; -- status=guess, src=wikt
+lin inherent_A = variants{} ; --
+lin inherit_V = mkV "ereditare" ; -- status=guess, src=wikt
+lin inherit_V2 = mkV2 (mkV "ereditare") ; -- status=guess, src=wikt
+lin inheritance_N = mkN "ereditarietà" feminine ; -- status=guess
+lin inhibit_V2 = variants{} ; --
+lin inhibition_N = variants{} ; --
+lin inhomogeneity_N = mkN "disomogeneità" feminine ; -- status=guess
+lin inhumane_A = mkA "inumano" ; -- status=guess
+lin initial_A = mkA "iniziale" ; -- status=guess
+lin initial_N = variants{} ; --
+lin initially_Adv = variants{} ; --
+lin initiate_N = mkN "novizio" ; -- status=guess
+lin initiate_V2 = mkV2 (mkV "iniziare") | mkV2 (mkV "cominciare") | mkV2 (mkV "presentare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin initiation_N = mkN "inizio" ; -- status=guess
+lin initiative_N = mkN "iniziativa" ; -- status=guess
+lin inject_V2 = variants{} ; --
+lin injection_N = mkN "iniezione" feminine ; -- status=guess
+lin injunction_N = variants{} ; --
+lin injure_V2 = mkV2 (mkV "ferire") ; -- status=guess, src=wikt
+lin injured_A = variants{} ; --
+lin injurious_A = mkA "ingiurioso" ; -- status=guess
+lin injury_N = mkN "ferita" | mkN "danno" | mkN "lesione" feminine ; -- status=guess status=guess status=guess
+lin injustice_N = mkN "ingiustizia" ; -- status=guess
+lin ink_N = mkN "inchiostro" ; -- status=guess
+lin ink_V2 = mkV2 (mkV "inchiostrare") ; -- status=guess, src=wikt
+lin inkwell_N = mkN "calamaio" ; -- status=guess
+lin inland_A = variants{} ; --
+lin inlet_N = mkN "insenatura" | mkN "estuario" ; -- status=guess status=guess
+lin inn_N = mkN "osteria" | mkN "locanda" ; -- status=guess status=guess
+lin innate_A = mkA "innato" ; -- status=guess
+lin inner_A = mkA "interno" ; -- status=guess
+lin innocence_N = mkN "innocenza" ; -- status=guess
+lin innocent_A = mkA "innocente" ; -- status=guess
+lin innocuous_A = mkA "innocuo" ; -- status=guess
+lin innovation_N = mkN "innovazione" feminine ; -- status=guess
+lin innovative_A = mkA "innovativo" ; -- status=guess
+lin innuendo_N = mkN "insinuazione" feminine ; -- status=guess
+lin inoffensive_A = mkA "inoffensivo" ; -- status=guess
+lin inorganic_A = mkA "inorganico" ; -- status=guess
+lin input_N = variants{} ; --
+lin inquest_N = variants{} ; --
+lin inquiry_N = variants{} ; --
+lin insalubrious_A = mkA "insalubre" ; -- status=guess
+lin insane_A = mkA "folle" | mkA "pazzo" ; -- status=guess status=guess
+lin insanity_N = mkN "follia" ; -- status=guess
+lin inscription_N = mkN "inscrizione" feminine | mkN "motto" ; -- status=guess status=guess
+lin inscrutable_A = mkA "impenetrabile" | mkA "incomprensibile" | mkA "insondabile" ; -- status=guess status=guess status=guess
+lin insect_N = mkN "insetto" ; -- status=guess
+lin insecticide_N = mkN "insetticida" ; -- status=guess
+lin insectivore_N = mkN "insettivoro" ; -- status=guess
+lin inseparable_A = mkA "inseparabile" ; -- status=guess
+lin insert_V2 = mkV2 (mkV "inserire") ; -- status=guess, src=wikt
+lin inside_A = mkA "dentro" ; -- status=guess
+lin inside_Adv = mkAdv "a fondo" ; -- status=guess
+lin inside_N = variants{} ; --
+lin inside_Prep = variants{} ; --
+lin insider_N = variants{} ; --
+lin insight_N = mkN "introspezione" feminine | mkN "acume" | mkN "intuito" | mkN "discernimento" ; -- status=guess status=guess status=guess status=guess
+lin insignificant_A = mkA "insignificante" ; -- status=guess
+lin insinuate_V2 = mkV2 (mkV "insinuare") ; -- status=guess, src=wikt
+lin insinuation_N = mkN "insinuazione" feminine ; -- status=guess
+lin insist_V = variants{} ; --
+lin insist_V2 = variants{} ; --
+lin insist_VS = variants{} ; --
+lin insistence_N = variants{} ; --
+lin insolent_A = mkA "insolente" ; -- status=guess
+lin insoluble_A = mkA "inspiegabile" ; -- status=guess
+lin insomnia_N = mkN "insonnia" ; -- status=guess
+lin inspect_V2 = mkV2 (mkV "ispezionare") ; -- status=guess, src=wikt
+lin inspection_N = mkN "ispezione" feminine ; -- status=guess
+lin inspector_N = variants{} ; --
+lin inspiration_N = mkN "inspirazione" feminine ; -- status=guess
+lin inspiratory_A = mkA "inspiratorio" | mkA "inspiratore" ; -- status=guess status=guess
+lin inspire_V2 = mkV2 (mkV "ispirare") ; -- status=guess, src=wikt
+lin inspire_V2V = mkV2V (mkV "ispirare") ; -- status=guess, src=wikt
+lin instability_N = mkN "instabilità" feminine ; -- status=guess
+lin instal_V = variants{} ; --
+lin install_V = mkV "installare" ; -- status=guess, src=wikt
+lin install_V2 = mkV2 (mkV "installare") ; -- status=guess, src=wikt
+lin installation_N = mkN "installazione" feminine ; -- status=guess
+lin instance_N = variants{} ; --
+lin instant_A = mkA "immediato" ; -- status=guess
+lin instant_N = mkN "istante" masculine | mkN "attimo" ; -- status=guess status=guess
+lin instantaneous_A = mkA "istantaneo" ; -- status=guess
+lin instantly_Adv = variants{} ; --
+lin instead_Adv = mkAdv "in luogo di" | mkAdv "invece" ; -- status=guess status=guess
+lin instigation_N = mkN "istigazione" feminine ; -- status=guess
+lin instinct_N = mkN "istinto" ; -- status=guess
+lin institute_N = mkN "istituto" ; -- status=guess
+lin institution_N = variants{} ; --
+lin institutional_A = variants{} ; --
+lin instruct_V2 = variants{} ; --
+lin instruction_N = variants{} ; --
+lin instructor_N = variants{} ; --
+lin instrument_N = mkN "strumento" ; -- status=guess
+lin instrumental_A = variants{} ; --
+lin instrumentalist_N = mkN "strumentista" masculine ; -- status=guess
+lin instrumentation_N = mkN "strumentazione" feminine ; -- status=guess
+lin insufficient_A = mkA "insufficiente" ; -- status=guess
+lin insufflation_N = mkN "insufflazione" feminine ; -- status=guess
+lin insulator_N = mkN "isolante" ; -- status=guess
+lin insulin_N = mkN "insulina" ; -- status=guess
+lin insult_N = mkN "insulto" | mkN "offesa" | mkN "oltraggio" | mkN "affronto" | mkN "ingiuria" ; -- status=guess status=guess status=guess status=guess status=guess
+lin insult_V2 = mkV2 (mkV "offendere") | mkV2 (mkV "insultare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin insulting_A = mkA "adontoso" | mkA "oltraggiatore" | mkA "ingiurioso" | mkA "oltraggioso" | mkA "offensivo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin insurance_N = mkN "compagnia di assicurazioni" ; -- status=guess
+lin insure_V = variants{} ; --
+lin insure_V2 = variants{} ; --
+lin insure_VS = variants{} ; --
+lin insurgent_N = mkN "insorto" ; -- status=guess
+lin insurrection_N = mkN "insurrezione" feminine ; -- status=guess
+lin intact_A = variants{} ; --
+lin intake_N = variants{} ; --
+lin integer_N = mkN "intero" ; -- status=guess
+lin integral_A = variants{} ; --
+lin integral_N = mkN "integrale" masculine ; -- status=guess
+lin integrate_V = variants{} ; --
+lin integrate_V2 = variants{} ; --
+lin integrated_A = variants{} ; --
+lin integration_N = mkN "integrazione" feminine ; -- status=guess
+lin integrity_N = mkN "integrità" feminine ; -- status=guess
+lin intellectual_A = variants{} ; --
+lin intellectual_N = variants{} ; --
+lin intelligence_1_N = variants{} ; --
+lin intelligence_2_N = variants{} ; --
+lin intelligence_N = variants{} ; --
+lin intelligent_A = mkA "intelligente" ; -- status=guess
+lin intelligentsia_N = mkN "intellighenzia" ; -- status=guess
+lin intelligible_A = mkA "intelligibile" ; -- status=guess
+--subcat lin intend_V = variants{} ; --
+--subcat lin intend_V2 = variants{} ; --
+--subcat lin intend_V2V = variants{} ; --
+lin intend_VV = variants{} ; --
+lin intense_A = mkA "intenso" ; -- status=guess
+lin intensify_V = variants{} ; --
+lin intensify_V2 = variants{} ; --
+lin intensity_N = mkN "intensità" feminine ; -- status=guess
+lin intensive_A = variants{} ; --
+lin intent_A = variants{} ; --
+lin intent_N = variants{} ; --
+lin intention_N = mkN "intenzione" feminine ; -- status=guess
+lin interact_V = mkV "interagire" ; -- status=guess, src=wikt
+lin interaction_N = mkN "interazione" feminine ; -- status=guess
+lin interactive_A = variants{} ; --
+lin intercept_N = mkN "intercettazione" feminine ; -- status=guess
+lin interception_N = mkN "intercetto" ; -- status=guess
+lin intercom_N = mkN "citofono" ; -- status=guess
+lin intercontinental_A = mkA "intercontinentale" ; -- status=guess
+lin intercourse_N = mkN "rapporto sessuale" ; -- status=guess
+lin interest_1_N = mkN "interesse" ;
+lin interest_2_N = mkN "interesse" ;
+lin interest_4_N = mkN "interesse" ;
+lin interest_N = mkN "interesse" ;
+lin interest_V = variants{} ; --
+lin interest_V2 = variants{} ; --
+lin interested_A = mkA "interessato" | mkA "interessata" ; -- status=guess status=guess
+lin interesting_A = mkA "interessante" ; -- status=guess
+lin interface_N = mkN "interfacciamento" | mkN "interfaccia" ; -- status=guess status=guess
+lin interfere_V = mkV "impedire" ; -- status=guess, src=wikt
+lin interference_N = variants{} ; --
+lin interferon_N = mkN "interferone" masculine ; -- status=guess
+lin intergalactic_A = mkA "intergalattico" ; -- status=guess
+lin interim_A = variants{} ; --
+lin interim_N = mkN "intervallo" ; -- status=guess
+lin interior_A = variants{} ; --
+lin interior_N = variants{} ; --
+lin interjection_N = mkN "interiezione" feminine ; -- status=guess
+lin interlocutor_N = mkN "interlocutore" masculine ; -- status=guess
+lin interlude_N = mkN "interludio" ; -- status=guess
+lin intermediate_A = variants{} ; --
+lin intermediate_N = mkN "falangina" | mkN "falange intermedia" | mkN "falange media" ; -- status=guess status=guess status=guess
+lin intermezzo_N = mkN "intermezzo" ; -- status=guess
+lin intermolecular_A = mkA "intermolecolare" ; -- status=guess
+lin intern_N = mkN "stagista" ; -- status=guess
+lin intern_V2 = mkV2 (mkV "internare") ; -- status=guess, src=wikt
+lin internal_A = variants{} ; --
+lin international_A = mkA "internazionale" ; -- status=guess
+lin internationalization_N = mkN "internazionalizzazione" feminine ; -- status=guess
+lin internist_N = mkN "internista" masculine ; -- status=guess
+lin internship_N = mkN "stage" masculine ; -- status=guess
+lin interpolation_N = mkN "interpolazione" feminine ; -- status=guess
+lin interpret_V = mkV "interpretare" ; -- status=guess, src=wikt
+lin interpret_V2 = mkV2 (mkV "interpretare") ; -- status=guess, src=wikt
+lin interpretation_N = variants{} ; --
+lin interpreter_N = mkN "interprete" masculine ; -- status=guess
+lin interrogation_N = mkN "interrogazione" feminine ; -- status=guess
+lin interrogative_N = mkN "pronome interrogativo" ; -- status=guess
+lin interrupt_V = interrompere_V ; -- status=guess, src=wikt
+lin interrupt_V2 = mkV2 (interrompere_V) ; -- status=guess, src=wikt
+lin intersection_N = mkN "intersezione" feminine ; -- status=guess
+lin interval_N = mkN "intervallo" ; -- status=guess
+lin intervene_V = intervenire_V | mkV "interferire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin intervene_V2V = mkV2V (intervenire_V) | mkV2V (mkV "interferire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin intervention_N = mkN "intervento" ; -- status=guess
+lin interview_N = mkN "colloquio" ; -- status=guess
+lin interview_V2 = variants{} ; --
+lin interviewee_N = mkN "intervistato" | mkN "intervistata" ; -- status=guess status=guess
+lin intestine_N = mkN "intestino" ; -- status=guess
+lin intimacy_N = mkN "intimità" feminine ; -- status=guess
+lin intimate_A = variants{} ; --
+lin into_Prep = mkPrep "dentro" ;
+lin intolerance_N = mkN "intolleranza" ; -- status=guess
+lin intonation_N = mkN "intonazione" feminine ; -- status=guess
+lin intoxicate_V2 = mkV2 (mkV "inebriare") ; -- status=guess, src=wikt
+lin intramolecular_A = mkA "intramolecolare" ; -- status=guess
+lin intramuscular_A = mkA "intramuscolare" ; -- status=guess
+lin intransitive_A = mkA "intransitivo" ; -- status=guess
+lin intrauterine_A = mkA "intrauterino" ; -- status=guess
+lin intravenous_A = mkA "intravenoso" ; -- status=guess
+lin intricate_A = mkA "intricato" ; -- status=guess
+lin intrinsic_A = mkA "intrinseco" ; -- status=guess
+lin intro_N = mkN "intro" ; -- status=guess
+lin introduce_V2 = variants{} ; --
+lin introduction_N = mkN "introduzione" feminine ; -- status=guess
+lin intruder_N = mkN "intruso" ; -- status=guess
+lin intrusion_N = mkN "intrusione" feminine ; -- status=guess
+lin intuition_N = mkN "intuito" ; -- status=guess
+lin intuitive_A = mkA "intuitivo" ; -- status=guess
+lin inundate_V2 = mkV2 (mkV "inondare") ; -- status=guess, src=wikt
+lin inundation_N = mkN "inondazione" feminine | mkN "allagamento" | mkN "alluvione" masculine ; -- status=guess status=guess status=guess
+lin inure_V2 = mkV2 (assuefare_V) | mkV2 (mkV "abituare") | mkV2 (mkV "acclimare") | mkV2 (mkV "acclimatare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin invade_V2 = mkV2 (mkV "invadere") ; -- status=guess, src=wikt
+lin invaluable_A = variants{} ; --
+lin invariably_Adv = variants{} ; --
+lin invasion_N = mkN "invasione" | mkN "calata" ; -- status=guess status=guess
+lin invasive_A = mkA "invasivo" ; -- status=guess
+lin inveigle_V2 = mkV2 (mkV "adescare") | mkV2 (mkV "allettare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin invent_V = mkV "inventare" ; -- status=guess, src=wikt
+lin invent_V2 = mkV2 (mkV "inventare") ; -- status=guess, src=wikt
+lin invention_N = mkN "inventione" | mkN "invenzione" feminine ; -- status=guess status=guess
+lin inventive_A = mkA "inventivo" ; -- status=guess
+lin inventory_N = mkN "inventario" ; -- status=guess
+lin inverse_N = mkN "funzione inversa" ; -- status=guess
+lin invertebrate_A = mkA "invertebrato" ; -- status=guess
+lin invertebrate_N = mkN "invertebrato" ; -- status=guess
+lin invest_V = mkV "investire" ; -- status=guess, src=wikt
+lin invest_V2 = mkV2 (mkV "investire") ; -- status=guess, src=wikt
+lin investigate_V = mkV "investigare" ; -- status=guess, src=wikt
+lin investigate_V2 = mkV2 (mkV "investigare") ; -- status=guess, src=wikt
+lin investigation_N = mkN "investigazione" feminine ; -- status=guess
+lin investigator_N = variants{} ; --
+lin investiture_N = mkN "investitura" ; -- status=guess
+lin investment_N = mkN "investimento" ; -- status=guess
+lin investor_N = mkN "investitore" masculine ; -- status=guess
+lin invincible_A = mkA "invincibile" ; -- status=guess
+lin invisible_A = mkA "invisibile" ; -- status=guess
+lin invitation_N = mkN "invitazione" feminine | mkN "invito" ; -- status=guess status=guess
+lin invite_N = mkN "invito" ; -- status=guess
+lin invite_V2 = mkV2 (mkV "invitare") ; -- status=guess, src=wikt
+lin invite_V2V = mkV2V (mkV "invitare") ; -- status=guess, src=wikt
+lin invoice_N = mkN "fattura" ; -- status=guess
+lin invoice_V2 = mkV2 (mkV "fattura") ; -- status=guess, src=wikt
+lin invoke_V2 = variants{} ; --
+lin involucre_N = mkN "involucro" ; -- status=guess
+lin involution_N = mkN "involuzione" feminine ; -- status=guess
+lin involve_V = variants{} ; --
+lin involve_V2 = variants{} ; --
+lin involve_VS = variants{} ; --
+lin involved_A = variants{} ; --
+lin involvement_N = variants{} ; --
+lin iodide_N = mkN "ioduro" ; -- status=guess
+lin iodine_N = mkN "iodio" ; -- status=guess
+lin iodoform_N = mkN "iodoformio" ; -- status=guess
+lin ion_N = mkN "ione" masculine ; -- status=guess
+lin ionic_A = mkA "ionico" ; -- status=guess
+lin ionize_V = mkV "ionizzare" ; -- status=guess, src=wikt
+lin ionize_V2 = mkV2 (mkV "ionizzare") ; -- status=guess, src=wikt
+lin ionosphere_N = mkN "ionosfera" ; -- status=guess
+lin iota_N = mkN "iota" ; -- status=guess
+lin irascible_A = mkA "irascibile" ; -- status=guess
+lin ire_N = mkN "ira" ; -- status=guess
+lin irenic_A = mkA "irenico" ; -- status=guess
+lin iridescent_A = mkA "iridescente" ; -- status=guess
+lin iridium_N = mkN "iridio" ; -- status=guess
+lin iris_N = mkN "muscolo dilatatore dell'iride" ; -- status=guess
+lin irk_V2 = mkV2 (mkV "infastidiare") ; -- status=guess, src=wikt
+lin iron_N = L.iron_N ;
+lin iron_V = mkV "stirare" ; -- status=guess, src=wikt
+lin iron_V2 = mkV2 (mkV "stirare") ; -- status=guess, src=wikt
+lin ironclad_N = mkN "corazzata" ; -- status=guess
+lin ironic_A = mkA "ironico" ; -- status=guess
+lin ironically_Adv = variants{} ; --
+lin ironing_N = mkN "lo stirare" | mkN "stiro" ; -- status=guess status=guess
+lin ironwork_N = mkN "ferrame" masculine ; -- status=guess
+lin ironworks_N = mkN "ferriera" ; -- status=guess
+lin irony_N = mkN "ironia" ; -- status=guess
+lin irrational_A = mkA "irrazionale" ; -- status=guess
+lin irreconcilable_A = mkA "irreconciliabile" ; -- status=guess
+lin irredentism_N = mkN "irredentismo" ; -- status=guess
+lin irrefutable_A = mkA "irrefutabile" ; -- status=guess
+lin irrelevant_A = mkA "irrilevante" ; -- status=guess
+lin irremediable_A = mkA "irrimediabile" ; -- status=guess
+lin irreplaceable_A = mkA "insostituibile" ; -- status=guess
+lin irrepressible_A = mkA "insopprimibile" ; -- status=guess
+lin irresistible_A = mkA "irresistibile" ; -- status=guess
+lin irrespective_A = variants{} ; --
+lin irrigation_N = mkN "irrigazione" feminine ; -- status=guess
+lin irritate_V2 = mkV2 (mkV "irritare") ; -- status=guess, src=wikt
+lin island_N = mkN "isola" ; -- status=guess
+lin islet_N = mkN "isolotto" | mkN "isoletta" ; -- status=guess status=guess
+lin isobar_N = mkN "isobara" ; -- status=guess
+lin isogon_N = mkN "isogona" ; -- status=guess
+lin isolate_V2 = mkV2 (mkV "isolare") ; -- status=guess, src=wikt
+lin isolated_A = variants{} ; --
+lin isolation_N = mkN "isolamento" ; -- status=guess
+lin isolationism_N = mkN "isolazionismo" ; -- status=guess
+lin isolationist_A = mkA "isolazionistico" | mkA "isolazionista" ; -- status=guess status=guess
+lin isolationist_N = mkN "isolazionista or" ; -- status=guess
+lin isomer_N = mkN "isomero" ; -- status=guess
+lin isomerase_N = mkN "isomerasi" feminine ; -- status=guess
+lin isomeric_A = mkA "isomerico" ; -- status=guess
+lin isomerism_N = mkN "isomeria" ; -- status=guess
+lin isomerization_N = mkN "isomerizzazione" feminine ; -- status=guess
+lin isometric_A = mkA "isometrico" ; -- status=guess
+lin isometry_N = mkN "isometria" ; -- status=guess
+lin isomorphism_N = mkN "isomorfismo" ; -- status=guess
+lin isopod_N = mkN "isopode" masculine ; -- status=guess
+lin isosceles_A = mkA "isoscele" | mkA "equicrure" ; -- status=guess status=guess
+lin isotherm_N = mkN "isoterma" ; -- status=guess
+lin isothermic_A = mkA "isotermico" ; -- status=guess
+lin isotonic_A = mkA "isotonico" ; -- status=guess
+lin isotope_N = mkN "isotopo" ; -- status=guess
+lin isotropy_N = mkN "isotropia" ; -- status=guess
+lin issue_1_N = variants{} ; --
+lin issue_2_N = variants{} ; --
+lin issue_N = mkN "emissione" feminine | mkN "fuoriuscita" ; -- status=guess status=guess
+lin issue_V = variants{} ; --
+lin issue_V2 = variants{} ; --
+lin isthmus_N = mkN "istmo" | mkN "braccio di terra" ; -- status=guess status=guess
+lin it_Pron = S.it_Pron ;
+lin italic_A = mkA "corsivo" | mkA "corsiva" ; -- status=guess status=guess
+lin itch_N = mkN "prurito" ; -- status=guess
+lin itch_V = mkV "prudere" ; -- status=guess, src=wikt
+lin item_N = mkN "articolo" | mkN "elemento" ; -- status=guess status=guess
+lin iteration_N = mkN "iterazione" feminine ; -- status=guess
+lin iterative_A = mkA "iterativo" ; -- status=guess
+lin itinerant_A = mkA "itinerante" ; -- status=guess
+lin ivory_N = mkN "avorio" ; -- status=guess
+lin ivy_N = mkN "edera" ; -- status=guess
+lin jack_N = mkN "cric" masculine ; -- status=guess
+lin jack_V2 = variants {} ; ---- mkV2 (mkV (mkV "farsi") "una sega [vulgar]") ; -- status=guess, src=wikt
+lin jackal_N = mkN "sciacallo" ; -- status=guess
+lin jackass_N = mkN "asino" ; -- status=guess
+lin jackdaw_N = mkN "taccola" ; -- status=guess
+lin jacket_N = mkN "giacca" ; -- status=guess
+lin jade_N = mkN "giada" ; -- status=guess
+lin jaguar_N = mkN "giaguaro" ; -- status=guess
+lin jail_N = variants{} ; --
+lin jail_V2 = variants{} ; --
+lin jailer_N = mkN "carceriere" | mkN "custode" masculine | mkN "guardiano" | mkN "secondino" | mkN "sorvegliante" masculine | mkN "guardia carceraria" | mkN "aguzzino" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin jam_N = mkN "ingorgo" ; -- status=guess
+lin jamboree_N = mkN "baldoria" ;
+lin jamjar_N = mkN "barattolo della marmellata" ; -- status=guess
+lin janissary_N = mkN "giannizzero" ; -- status=guess
+lin jar_N = mkN "teglia" | mkN "vaso" | mkN "giara" ; -- status=guess status=guess status=guess
+lin jargon_N = mkN "gergo" ; -- status=guess
+lin jasmine_N = mkN "gelsomino" ; -- status=guess
+lin jasper_N = mkN "diaspro" ; -- status=guess
+lin jaundice_N = mkN "itterizia" | mkN "ittero" ; -- status=guess status=guess
+lin javelin_N = mkN "giavellotto" ; -- status=guess
+lin jaw_N = mkN "mandibola" ; -- status=guess
+lin jay_N = mkN "ghiandaia" ; -- status=guess
+lin jazz_N = mkN "jazz" masculine ; -- status=guess
+lin jealous_A = mkA "geloso" | mkA "gelosa" ; -- status=guess status=guess
+lin jealousy_N = mkN "gelosia" ; -- status=guess
+lin jeans_N = variants{} ; --
+lin jeer_N = mkN "scherno" ; -- status=guess
+lin jejunum_N = mkN "digiuno" ; -- status=guess
+lin jelly_N = mkN "jelly belly" ; -- status=guess
+lin jellyfish_N = mkN "medusa" ; -- status=guess
+lin jeopardize_V2 = mkV2 (mkV (mettere_V) "a rischio") ; -- status=guess, src=wikt
+lin jeopardy_N = mkN "pericolo" ; -- status=guess
+lin jerk_N = mkN "strattone" masculine | mkN "strappo" ; -- status=guess status=guess
+lin jerk_V = mkV (mkV "farsi") "una sega" ; -- status=guess, src=wikt
+lin jerk_V2 = mkV2 (mkV (mkV "farsi") "una sega") ; -- status=guess, src=wikt
+lin jerky_A = mkA "accidentato" ; -- status=guess
+lin jersey_N = mkN "maglia" ; -- status=guess
+lin jest_N = mkN "scherzo" | mkN "barzelletta" | mkN "battuta" ; -- status=guess status=guess status=guess
+lin jester_N = mkN "giullare" | mkN "buffone" masculine ; -- status=guess status=guess
+lin jet_N = variants{} ; --
+lin jetty_N = mkN "cornicione" masculine | mkN "pensilina" ; -- status=guess status=guess
+lin jew_N = variants{} ; --
+lin jewel_N = mkN "gemma" ; -- status=guess
+lin jeweller_N = mkN "oreficeria" ; -- status=guess
+lin jewellery_N = mkN "gioielleria" | mkN "silver and gemstone)" | mkN "bigiotteria" ; -- status=guess status=guess status=guess
+lin jiffy_N = mkN "attimo" | mkN "baleno" ; -- status=guess status=guess
+lin jigsaw_N = mkN "puzzle" ; -- status=guess
+lin jihad_N = mkN "jihad" feminine ; -- status=guess
+lin jinn_N = mkN "jinn" masculine ; -- status=guess
+lin jittery_A = mkA "nervoso" ; -- status=guess
+lin jive_V = mkV "giava" ; -- status=guess, src=wikt
+lin job_N = mkN "descrizione di posizione" feminine ; -- status=guess
+lin jockey_N = variants{} ; --
+lin jogging_N = mkN "jogging" masculine ; -- status=guess
+lin john_PN = L.john_PN ; -- comment=CHECKED
+lin join_V = mkV "aderire" | mkV (mkV "entrare") "a far parte" ; -- status=guess, src=wikt status=guess, src=wikt
+lin join_V2 = mkV2 (mkV "aderire") | mkV2 (mkV (mkV "entrare") "a far parte") ; -- status=guess, src=wikt status=guess, src=wikt
+lin joiner_N = mkN "falegname" masculine ; -- status=guess
+lin joint_A = variants{} ; --
+lin joint_N = mkN "conto congiunto" ; -- status=guess
+lin jointly_Adv = variants{} ; --
+lin joke_N = mkN "barzelletta" | mkN "battuta scherzo" ; -- status=guess status=guess
+lin joke_V = mkV "scherzare" ; -- status=guess, src=wikt
+--subcat lin joke_VS = mkVS (mkV "scherzare") ; -- status=guess, src=wikt
+lin joker_N = mkN "buffone" masculine ; -- status=guess
+lin jonquil_N = mkN "giunchiglia" ; -- status=guess
+lin jostle_V = mkV "spingere" | mkV (mkV "farsi") "largo" ; -- status=guess, src=wikt status=guess, src=wikt
+lin jostle_V2 = mkV2 (mkV "spingere") | mkV2 (mkV (mkV "farsi") "largo") ; -- status=guess, src=wikt status=guess, src=wikt
+lin joule_N = mkN "joule" masculine ; -- status=guess
+lin journal_N = mkN "perno d'albero" ; -- status=guess
+lin journalism_N = mkN "giornalismo" ; -- status=guess
+lin journalist_N = mkN "giornalista" masculine ; -- status=guess
+lin journey_N = mkN "viaggio" ; -- status=guess
+lin journey_V = mkV "viaggiare" ; -- status=guess, src=wikt
+lin jowl_N = mkN "guancia" | mkN "mascella" ; -- status=guess status=guess
+lin joy_N = mkN "gioia" ; -- status=guess
+lin joystick_N = mkN "barra di comando" ; -- status=guess
+lin jubilee_N = mkN "giubileo" ; -- status=guess
+lin judder_V = mkV "scrollare" ; -- status=guess, src=wikt
+lin judge_N = mkN "giudice" ; -- status=guess
+lin judge_V = mkV "giudicare" ; -- status=guess, src=wikt
+lin judge_V2 = mkV2 (mkV "giudicare") ; -- status=guess, src=wikt
+--subcat lin judge_V2V = mkV2V (mkV "giudicare") ; -- status=guess, src=wikt
+lin judge_VS = mkVS (mkV "giudicare") ; -- status=guess, src=wikt
+lin judgement_N = mkN "il giorno del giudizio universale" ; -- status=guess
+lin judgment_N = mkN "giuizio" ; -- status=guess
+lin judicature_N = mkN "tribunale" feminine ; -- status=guess
+lin judicial_A = mkA "giudiziale" | mkA "giudiziario" ; -- status=guess status=guess
+lin judo_N = mkN "jujitsu" | mkN "giudò" | mkN "judo" ; -- status=guess status=guess status=guess
+lin jug_N = mkN "bricco" | mkN "brocca" | mkN "bottiglione" | mkN "bidone" masculine ; -- status=guess status=guess status=guess status=guess
+lin jug_V2 = mkV2 (mkV "arrestare") ; -- status=guess, src=wikt
+lin juggle_V = mkV "giocolare" ; -- status=guess, src=wikt
+lin juggle_V2 = mkV2 (mkV "giocolare") ; -- status=guess, src=wikt
+lin juggler_N = mkN "giocoliere" masculine ; -- status=guess
+lin juice_N = mkN "succo" | mkN "spremuta" ; -- status=guess status=guess
+lin juicy_A = mkA "sugoso" | mkA "sugosa" ; -- status=guess status=guess
+lin jujube_N = mkN "giuggiola" ; -- status=guess
+lin jukebox_N = mkN "juke-box" masculine ; -- status=guess
+lin jump_N = mkN "salto" ; -- status=guess
+lin jump_V = L.jump_V ;
+lin jump_V2 = mkV2 (mkV "saltare") ; -- status=guess, src=wikt
+--subcat lin jump_V2V = mkV2V (mkV "saltare") ; -- status=guess, src=wikt
+--subcat lin jump_VV = mkVV (mkV "saltare") ; -- status=guess, src=wikt
+lin jumper_N = mkN "jumper" masculine ; -- status=guess
+lin junction_N = variants{} ; --
+lin jungle_N = mkN "giungla" ; -- status=guess
+lin junior_A = variants{} ; --
+lin juniper_N = mkN "ginepro" ; -- status=guess
+lin junk_N = mkN "titolo spazzatura" ; -- status=guess
+lin junk_V2 = mkV2 (mkV "rottamare") ; -- status=guess, src=wikt
+lin junket_N = mkN "gita" | mkN "passeggiata" ; -- status=guess status=guess
+lin junta_N = mkN "giunta" ; -- status=guess
+lin jurisdiction_N = mkN "giurisdizione" feminine ; -- status=guess
+lin jurisdictional_A = mkA "giurisdizionale" ; -- status=guess
+lin jurisprudential_A = mkA "giurisprudenziale" ; -- status=guess
+lin juror_N = mkN "giurato" ; -- status=guess
+lin jury_N = mkN "giuria" ; -- status=guess
+lin just_A = variants{} ; --
+lin just_Adv = mkAdv "or ora" ; -- status=guess
+lin justice_N = mkN "giustizia" ; -- status=guess
+lin justification_N = mkN "giustificazione" feminine | mkN "ragione" feminine | mkN "spiegazione" feminine | mkN "scusa" ; -- status=guess status=guess status=guess status=guess
+lin justified_A = variants{} ; --
+lin justify_V2 = mkV2 (mkV "giustificare") ; -- status=guess, src=wikt
+lin justify_VV = mkVV (mkV "giustificare") ; -- status=guess, src=wikt
+lin jut_V = sporgere_V ; -- status=guess, src=wikt
+lin kaki_N = mkN "cachi" masculine ; -- status=guess
+lin kale_N = mkN "cavolo" ; -- status=guess
+lin kaleidoscope_N = mkN "caleidoscopio" ; -- status=guess
+lin kalemia_N = mkN "kaliemia" ; -- status=guess
+lin kangaroo_N = mkN "canguro" ; -- status=guess
+lin kaolin_N = mkN "caolino" ; -- status=guess
+lin kaolinite_N = mkN "caolinite" feminine ; -- status=guess
+lin kaon_N = mkN "kaone" masculine ; -- status=guess
+lin kapok_N = mkN "capoc" masculine ; -- status=guess
+lin karyotype_N = mkN "cariotipo" ; -- status=guess
+lin kea_N = mkN "kea" masculine ; -- status=guess
+lin keel_N = mkN "carena" | mkN "chiglia" ; -- status=guess status=guess
+lin keelson_N = mkN "falsachiglia" ; -- status=guess
+lin keen_A = variants{} ; --
+lin keep_N = mkN "torrione" masculine ; -- status=guess
+lin keep_V = tenere_V ;
+lin keep_V2 = mkV2 tenere_V ;
+lin keep_V2A = mkV2A tenere_V ;
+--subcat lin keep_VA = mkVA tenere_V ;
+--subcat lin keep_VS = mkVS tenere_V ;
+lin keep_VV = mkVV tenere_V ;
+lin keeper_N = mkN "portiere" masculine ; -- status=guess
+lin keepsake_N = mkN "ricordo" | mkN "memoria" | mkN "memento" ; -- status=guess status=guess status=guess
+lin keg_N = mkN "fusto" | mkN "barile" masculine ; -- status=guess status=guess
+lin kennel_N = mkN "canile" | mkN "cuccia" ; -- status=guess status=guess
+lin kepi_N = mkN "kepi" | mkN "chepì" | mkN "cheppì" masculine ; -- status=guess status=guess status=guess
+lin keratin_N = mkN "cheratina" ; -- status=guess
+lin kerb_N = mkN "orlo del marciapiede" ; -- status=guess
+lin kernel_N = mkN "gheriglio" ; -- status=guess
+lin kerosene_N = mkN "cherosene" masculine ; -- status=guess
+lin kestrel_N = mkN "gheppio" ; -- status=guess
+lin ketone_N = mkN "chetone" masculine ; -- status=guess
+lin kettle_N = mkN "bollitore" masculine ; -- status=guess
+lin key_1_N = variants{} ; --
+lin key_2_N = variants{} ; --
+lin key_A = mkA "chiave" ; -- status=guess
+lin key_N = mkN "tasto" ; -- status=guess
+lin keyboard_N = mkN "tastiera" ; -- status=guess
+lin keystone_N = mkN "chiave di volta" ; -- status=guess
+lin keyword_N = mkN "parola chiave" ; -- status=guess
+lin khaki_A = mkA "cachi" ; -- status=guess
+lin khaki_N = mkN "cachi" masculine ; -- status=guess
+lin kick_N = mkN "calcio" | mkN "piedata" | mkN "colpo di piede" ; -- status=guess status=guess status=guess
+lin kick_V = mkV "calciare" ; -- status=guess, src=wikt
+lin kick_V2 = mkV2 (mkV "calciare") ; -- status=guess, src=wikt
+lin kickback_N = mkN "contraccolpo" | mkN "sconto" | mkN "abbuono" | mkN "tangente" feminine | mkN "bustarella" | mkN "mazzetta" | mkN "pizzo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin kid_N = mkN "pelle di capretto" ; -- status=guess
+lin kidnap_V2 = mkV2 (mkV "rapire") ; -- status=guess, src=wikt
+lin kidnapper_N = mkN "rapitore" ; -- status=guess
+lin kidnapping_N = mkN "sequestro" ; -- status=guess
+lin kidney_N = mkN "rene" masculine ; -- status=guess
+lin kill_N = mkN "uccisione" feminine ; -- status=guess
+lin kill_V = mkV "uccidere" | mkV "ammazzare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin kill_V2 = L.kill_V2 ;
+lin killer_N = mkN "assassino" ; -- status=guess
+lin killing_N = variants{} ; --
+lin kiln_N = mkN "fornace" feminine ; -- status=guess
+lin kilo_N = mkN "chilo" ; -- status=guess
+lin kilobyte_N = mkN "kilobyte" masculine ; -- status=guess
+lin kilogram_N = mkN "chilogrammo" | mkN "chilo" ; -- status=guess status=guess
+lin kilometre_N = mkN "chilometro" ; -- status=guess
+lin kilowatt_N = mkN "chilowatt" masculine ; -- status=guess
+lin kimono_N = mkN "chimono" ; -- status=guess
+lin kind_A = mkA "gentile" | mkA "carino" ; -- status=guess status=guess
+lin kind_N = mkN "genere" masculine | mkN "tipo" ; -- status=guess status=guess
+lin kindle_V = mkV "eccitare" | mkV "infuocare" | mkV "suscitare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin kindle_V2 = mkV2 (mkV "eccitare") | mkV2 (mkV "infuocare") | mkV2 (mkV "suscitare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin kindling_N = mkN "esca" | mkN "accelerante" masculine ; -- status=guess status=guess
+lin kindly_Adv = variants{} ; --
+lin kindness_N = mkN "bontà" feminine | mkN "gentilezza" | mkN "cortesia" | mkN "garbo" ; -- status=guess status=guess status=guess status=guess
+lin kinetic_A = mkA "cinetico" ; -- status=guess
+lin kinetics_N = mkN "cinetica" ; -- status=guess
+lin king_N = L.king_N ;
+lin kingdom_N = mkN "regno" ; -- status=guess
+lin kingfisher_N = mkN "martin pescatore" ; -- status=guess
+lin kinship_N = mkN "parentela" ; -- status=guess
+lin kinsman_N = mkN "parente" masculine ; -- status=guess
+lin kiosk_N = mkN "chiosco" ; -- status=guess
+lin kip_N = mkN "riposo" ; -- status=guess
+lin kiss_N = mkN "bacio" ; -- status=guess
+--subcat lin kiss_V = mkV "baciarsi" ; -- status=guess, src=wikt
+lin kiss_V2 = mkV2 (mkV "baciarsi") ; -- status=guess, src=wikt
+lin kit_N = mkN "corredo" ; -- status=guess
+lin kitchen_N = mkN "cucina" ; -- status=guess
+lin kitchenette_N = mkN "angolo cottura" | mkN "cucinotto" | mkN "cucinino" ; -- status=guess status=guess status=guess
+lin kite_N = mkN "nibbio" ; -- status=guess
+lin kitsch_N = mkN "kitsch" masculine ; -- status=guess
+lin kitten_N = mkN "gattino" | mkN "gattina" | mkN "micetto" | mkN "micetta" ; -- status=guess status=guess status=guess status=guess
+lin kitty_N = mkN "gattino" ; -- status=guess
+lin kiwi_N = mkN "kiwi" masculine ; -- status=guess
+lin kleptomaniac_N = mkN "cleptomane" ; -- status=guess
+lin knack_N = mkN "pallino" ; -- status=guess
+lin knacker_N = mkN "squartatore" masculine ; -- status=guess
+lin knackered_A = mkA "spacciato" | mkA "fritto" ; -- status=guess status=guess
+lin knave_N = mkN "fante" masculine ; -- status=guess
+lin knead_V = mkV "impasto" | mkV "impastare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin knead_V2 = mkV2 (mkV "impasto") | mkV2 (mkV "impastare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin knee_N = L.knee_N ;
+lin kneecap_N = mkN "rotula" | mkN "patella" ; -- status=guess status=guess
+lin kneel_V = mkV "inginocchiarsi" ; -- status=guess, src=wikt
+lin knell_N = mkN "rintocco" ; -- status=guess
+lin knife_N = mkN "lama" masculine ; -- status=guess
+lin knife_V2 = mkV2 (mkV "accoltellare") ; -- status=guess, src=wikt
+lin knight_N = mkN "cavallo" feminine ; -- status=guess
+lin knit_V = mkV "saldarsi" | mkV "compattare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin knit_V2 = mkV2 (mkV "saldarsi") | mkV2 (mkV "compattare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin knitting_N = mkN "ferro da maglia" | mkN "ferro da calza" ; -- status=guess status=guess
+lin knob_N = mkN "maniglia" ; -- status=guess
+lin knock_N = mkN "autocombustione" feminine ; -- status=guess
+lin knock_V = mkV "trincare" ; -- status=guess, src=wikt
+lin knock_V2 = mkV2 (mkV "trincare") ; -- status=guess, src=wikt
+lin knot_N = mkN "nodo" ; -- status=guess
+lin knot_V = mkV "annodare" ; -- status=guess, src=wikt
+lin knot_V2 = mkV2 (mkV "annodare") ; -- status=guess, src=wikt
+lin knotgrass_N = mkN "centinodia" ; -- status=guess
+lin knotty_A = mkA "nodoso" ; -- status=guess
+lin know_N = mkN "conoscenza" masculine ; -- status=guess
+lin know_V = conoscere_V ; -- status=guess, src=wikt
+lin know_V2 = L.know_V2 ;
+--subcat lin know_V2V = mkV2V (conoscere_V) ; -- status=guess, src=wikt
+lin know_VQ = L.know_VQ ;
+lin know_VS = L.know_VS ;
+lin knowable_A = mkA "conoscibile" ; -- status=guess
+lin knowledge_N = mkN "conoscenza" masculine ; -- status=guess
+lin known_A = variants{} ; --
+lin knuckle_N = mkN "nocca" ; -- status=guess
+lin koala_N = mkN "koala" masculine ; -- status=guess
+lin koan_N = mkN "aporia" ; -- status=guess
+lin kohlrabi_N = mkN "cavolo rapa" ; -- status=guess
+lin kolkhoz_N = mkN "kolchoz" masculine ; -- status=guess
+lin kopek_N = mkN "copeco" ; -- status=guess
+lin kosher_A = mkA "kasher" ; -- status=guess
+lin koumiss_N = mkN "kumis" masculine ; -- status=guess
+lin krypton_N = mkN "cripto" | mkN "kripto" | mkN "krypto" ; -- status=guess status=guess status=guess
+lin kudu_N = mkN "cudù" masculine ; -- status=guess
+lin kumquat_N = mkN "kumquat" | mkN "mandarino cinese" ; -- status=guess status=guess
+lin kyanite_N = mkN "cianite" ; -- status=guess
+lin lab_N = variants{} ; --
+lin label_N = mkN "etichetta" ; -- status=guess
+lin label_V = mkV "etichettare" ; -- status=guess, src=wikt
+lin label_V2 = mkV2 (mkV "etichettare") ; -- status=guess, src=wikt
+--subcat lin label_V2A = mkV2A (mkV "etichettare") ; -- status=guess, src=wikt
+lin label_V3 = mkV3 (mkV "etichettare") ; -- status=guess, src=wikt
+lin laboratory_N = mkN "laboratorio" ; -- status=guess
+lin laborious_A = mkA "laborioso" ; -- status=guess
+lin labour_N = mkN "manodopera" ; -- status=guess
+lin labour_V = mkV "lavorare" ; -- status=guess, src=wikt
+lin labour_V2 = mkV2 (mkV "lavorare") ; -- status=guess, src=wikt
+lin labourer_N = variants{} ; --
+lin laburnum_N = mkN "maggiociondolo" ; -- status=guess
+lin labyrinth_N = mkN "labirinto" ; -- status=guess
+lin labyrinthine_A = mkA "labirintico" ; -- status=guess
+lin lac_N = mkN "lacca" ; -- status=guess
+lin lace_N = mkN "laccio" | mkN "stringa" ; -- status=guess status=guess
+lin lace_V = mkV "combinare" | mkV "abbinare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin lace_V2 = mkV2 (mkV "combinare") | mkV2 (mkV "abbinare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin laceration_N = mkN "lacerazione" feminine ; -- status=guess
+lin lachrymal_A = mkA "lacrimale" ; -- status=guess
+lin lack_N = mkN "mancanza" ; -- status=guess
+lin lack_V = mkV "mancare" ; -- status=guess, src=wikt
+lin lack_V2 = mkV2 (mkV "mancare") ; -- status=guess, src=wikt
+lin lackadaisical_A = mkA "languido" | mkA "apatico" | mkA "stufato" ; -- status=guess status=guess status=guess
+lin lackey_N = mkN "leccaculo" | mkN "lacchè" masculine ; -- status=guess status=guess
+lin lacking_A = variants{} ; --
+lin lackluster_A = mkA "pallido" | mkA "spento" ; -- status=guess status=guess
+lin laconic_A = mkA "laconico" ; -- status=guess
+lin lacrosse_N = mkN "lacrosse" masculine ; -- status=guess
+lin lactose_N = mkN "lattosio" ; -- status=guess
+lin lad_N = variants{} ; --
+lin ladder_N = mkN "scala" ; -- status=guess
+lin ladle_N = mkN "mestolo" ; -- status=guess
+lin lady_N = mkN "signora" | mkN "dama" ; -- status=guess status=guess
+lin ladybird_N = mkN "coccinella" ; -- status=guess
+lin ladyfinger_N = mkN "savoiardo" ; -- status=guess
+lin ladyship_N = mkN "La Signora" ; -- status=guess
+lin lagomorph_N = mkN "lagomorfo" ; -- status=guess
+lin lagoon_N = mkN "laguna" ; -- status=guess
+lin lahar_N = mkN "lahar" masculine ; -- status=guess
+lin lair_N = mkN "covo" ; -- status=guess
+lin lake_N = L.lake_N ;
+lin lamb_N = mkN "agnello" ; -- status=guess
+lin lambda_N = mkN "lambda" ; -- status=guess
+lin lame_A = mkA "zoppo" ; -- status=guess
+lin lamella_N = mkN "lamella" ; -- status=guess
+lin lament_N = mkN "lamento" ; -- status=guess
+lin lament_V = mkV "lamentarsi" ; -- status=guess, src=wikt
+lin lament_V2 = mkV2 (mkV "lamentarsi") ; -- status=guess, src=wikt
+lin lament_VS = mkVS (mkV "lamentarsi") ; -- status=guess, src=wikt
+lin lamentable_A = mkA "lamentabile" ; -- status=guess
+lin lamentation_N = mkN "lamento" ; -- status=guess
+lin lamp_N = L.lamp_N ;
+lin lamplighter_N = mkN "lampionaio" ; -- status=guess
+lin lamprey_N = mkN "lampreda" ; -- status=guess
+lin lance_N = mkN "lancia spezzata" ; -- status=guess
+lin lancer_N = mkN "lanciere" masculine ; -- status=guess
+lin lancet_N = mkN "lancetta" ; -- status=guess
+lin land_N = mkN "terra" masculine ; -- status=guess
+lin land_V = variants{} ; --
+lin land_V2 = variants{} ; --
+lin landfill_N = mkN "discarica" ; -- status=guess
+lin landgrave_N = mkN "langravio" ; -- status=guess
+lin landing_N = mkN "imbarcadero" ; -- status=guess
+lin landlord_N = variants{} ; --
+lin landlubber_N = mkN "marinaio d'acqua dolce" ; -- status=guess
+lin landowner_N = variants{} ; --
+lin landscape_N = mkN "orizzontale" ; -- status=guess
+lin landscape_V2 = mkV2 (mkV "paesaggio") ; -- status=guess, src=wikt
+lin landslide_N = mkN "frana" | mkN "smottamento" | mkN "slavina" ; -- status=guess status=guess status=guess
+lin lane_N = mkN "corsia" ; -- status=guess
+lin language_N = L.language_N ;
+lin languid_A = mkA "languido" ; -- status=guess
+lin languish_V = mkV "stagnare" | mkV (mkV "segnare") "il passo" ; -- status=guess, src=wikt status=guess, src=wikt
+lin languor_N = mkN "languore" ; -- status=guess
+lin lanky_A = mkA "allampanato" ; -- status=guess
+lin lanolin_N = mkN "lanolina" ; -- status=guess
+lin lantern_N = mkN "lanterna" ; -- status=guess
+lin lanthanum_N = mkN "lantanio" ; -- status=guess
+lin lap_N = mkN "grembo" ; -- status=guess
+lin laparoscope_N = mkN "laparoscopio" ; -- status=guess
+lin lapel_N = mkN "risvolto" ; -- status=guess
+lin laptop_N = mkN "portàtile" masculine ; -- status=guess
+lin larboard_N = mkN "babordo" ; -- status=guess
+lin larch_N = mkN "larice" masculine ; -- status=guess
+lin lard_N = mkN "strutto" ; -- status=guess
+lin large_A = mkA "largo" ;
+lin large_N = mkN "intestino crasso" ; -- status=guess
+lin large_scale_A = variants{} ; --
+lin largely_Adv = variants{} ; --
+lin lark_N = mkN "allòdola" | mkN "lòdola" | mkN "allodola" ; -- status=guess status=guess status=guess
+lin laryngeal_A = mkA "laringico" ; -- status=guess
+lin laryngitis_N = mkN "laringite" feminine ; -- status=guess
+lin laryngopharynx_N = mkN "laringofaringe" masculine ; -- status=guess
+lin larynx_N = mkN "laringe" feminine ; -- status=guess
+lin lasagna_N = mkN "lasagna" ; -- status=guess
+lin lascivious_A = mkA "lascivo" ; -- status=guess
+lin laser_N = mkN "laser" feminine ; -- status=guess
+lin lash_V = mkV "rimproverare" ; -- status=guess, src=wikt
+lin lash_V2 = mkV2 (mkV "rimproverare") ; -- status=guess, src=wikt
+lin last_1_A = mkA "ultimo" ;
+lin last_2_A = mkA "scorso" ;
+lin last_A = mkA "ultimo" ;
+lin last_N = mkN "notte scorsa" ; -- status=guess
+lin last_V = mkV "durare" ; -- status=guess, src=wikt
+--subcat lin last_V2 = mkV2 (mkV "durare") ; -- status=guess, src=wikt
+lin lasting_A = mkA "permanente" | mkA "duraturo" | mkA "durevole" ; -- status=guess status=guess status=guess
+lin latch_N = mkN "chiavistello" ; -- status=guess
+lin late_A = mkA "compianto" ; -- status=guess
+lin late_Adv = mkAdv "tardi" ; -- status=guess
+lin lately_Adv = variants{} ; --
+lin latency_N = mkN "latenza" ; -- status=guess
+lin latent_A = mkA "latente" ; -- status=guess
+lin later_Adv = mkAdv "più tardi" ; -- status=guess
+lin lateralization_N = mkN "lateralizzazione" feminine ; -- status=guess
+lin latex_N = mkN "latice" | mkN "lattice" masculine ; -- status=guess status=guess
+lin lathe_N = mkN "tornio" ; -- status=guess
+lin lather_N = mkN "schiuma di sapone" ; -- status=guess
+lin lather_V = mkV "insaponare" ; -- status=guess, src=wikt
+lin lather_V2 = mkV2 (mkV "insaponare") ; -- status=guess, src=wikt
+lin latin_A = variants{} ; --
+lin latitude_N = mkN "latitudine" feminine ; -- status=guess
+lin latrine_N = mkN "latrina" | mkN "cesso alla turca" ; -- status=guess status=guess
+lin latter_A = variants{} ; --
+lin lattice_N = mkN "grata" | mkN "graticcio" ; -- status=guess status=guess
+lin laud_V2 = mkV2 (mkV "lodare") | mkV2 (mkV "glorificare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin laudanum_N = mkN "laudano" ; -- status=guess
+lin laugh_N = mkN "riso" | mkN "risata" ; -- status=guess status=guess
+lin laugh_V = L.laugh_V ;
+lin laugh_V2 = mkV2 (ridere_V) ; -- status=guess, src=wikt
+lin laugh_VS = mkVS (ridere_V) ; -- status=guess, src=wikt
+lin laughable_A = mkA "ridicolo" ; -- status=guess
+lin laughter_N = mkN "risata" ; -- status=guess
+lin launch_N = variants{} ; --
+lin launch_V = mkV "lanciare" ; -- status=guess, src=wikt
+lin launch_V2 = mkV2 (mkV "lanciare") ; -- status=guess, src=wikt
+lin laundry_N = mkN "bucato" ; -- status=guess
+lin laurel_N = mkN "alloro" ; -- status=guess
+lin lava_N = mkN "lava" ; -- status=guess
+lin lavender_N = mkN "lavanda" ; -- status=guess
+lin lavish_A = mkA "eccessivo" | mkA "smodato" | mkA "sovrabbondante" ; -- status=guess status=guess status=guess
+lin lavish_V2 = mkV2 (mkV "prodigare") | mkV2 (profondere_V) | mkV2 (mkV (mkV "spendere") "profusamente") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin law_1_N = mkN "legge" feminine ;
+lin law_2_N = mkN "diritto" ;
+lin law_N = mkN "diritto" ; -- status=guess
+lin lawn_N = mkN "prato" ; -- status=guess
+lin lawrencium_N = mkN "laurenzio" ; -- status=guess
+lin lawsuit_N = mkN "causa di tribunale" ; -- status=guess
+lin lawyer_N = mkN "avvocato" | mkN "legale" feminine ; -- status=guess status=guess
+lin lax_A = mkA "trascurato" | mkA "negligente" ; -- status=guess status=guess
+lin lay_A = mkA "laico" | mkA "laica" ; -- status=guess status=guess
+lin lay_N = mkN "stallia" ; -- status=guess
+lin lay_V = mkV "fancazzista" ; -- status=guess, src=wikt
+lin lay_V2 = mkV2 (mkV "fancazzista") ; -- status=guess, src=wikt
+--subcat lin lay_VS = mkVS (mkV "fancazzista") ; -- status=guess, src=wikt
+lin layabout_N = mkN "sfaccendato" | mkN "perdigiorno" ; -- status=guess status=guess
+lin layer_N = mkN "ovaiola" ; -- status=guess
+lin layman_N = mkN "laico" | mkN "profano" ; -- status=guess status=guess
+lin layout_N = variants{} ; --
+lin laziness_N = mkN "pigrizia" ; -- status=guess
+lin lazy_A = mkA "pigro" ; -- status=guess
+lin lazybones_N = mkN "poltrone" | mkN "pigrone" | mkN "scaldaseggiole" masculine ; -- status=guess status=guess status=guess
+lin lead_N = mkN "guida" ; -- status=guess
+lin lead_V = mkV (essere_V) "di mano" ; -- status=guess, src=wikt
+lin lead_V2 = mkV2 (mkV (essere_V) "di mano") ; -- status=guess, src=wikt
+lin lead_V2V = mkV2V (mkV (essere_V) "di mano") ; -- status=guess, src=wikt
+--subcat lin lead_VS = mkVS (mkV (essere_V) "di mano") ; -- status=guess, src=wikt
+lin leaden_A = mkA "plumbeo" ; -- status=guess
+lin leader_N = mkN "capo" | mkN "duce" masculine ; -- status=guess status=guess
+lin leadership_N = variants{} ; --
+lin leading_A = variants{} ; --
+lin leaf_N = L.leaf_N ;
+lin leaf_V = mkV "sfogliare" ; -- status=guess, src=wikt
+lin leaflet_N = mkN "fogliolina" ; -- status=guess
+lin leafy_A = mkA "foglioso" | mkA "fogliosa" | mkA "fronzuto" | mkA "fronzuto" ; -- status=guess status=guess status=guess status=guess
+lin league_1_N = variants{} ; --
+lin league_2_N = variants{} ; --
+lin league_N = variants{} ; --
+lin leak_N = mkN "fessura" ; -- status=guess
+lin leak_V = perdere_V ; -- status=guess, src=wikt
+lin leak_V2 = mkV2 (perdere_V) ; -- status=guess, src=wikt
+lin leakage_N = mkN "perdita" ; -- status=guess
+lin lean_A = mkA "magro" | mkA "asciutto" ; -- status=guess status=guess
+lin lean_V = mkV "sporgersi" ; -- status=guess, src=wikt
+lin lean_V2 = mkV2 (mkV "sporgersi") ; -- status=guess, src=wikt
+lin leap_N = mkN "salto" ; -- status=guess
+lin leap_V = mkV "saltare" ; -- status=guess, src=wikt
+lin leap_V2 = mkV2 (mkV "saltare") ; -- status=guess, src=wikt
+lin learn_V = mkV "imparare" | apprendere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin learn_V2 = L.learn_V2 ;
+lin learn_VS = mkVS (mkV "imparare") | mkVS (apprendere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin learn_VV = mkVV (mkV "imparare") | mkVV (apprendere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin learner_N = variants{} ; --
+lin learning_N = mkN "disturbi specifici di apprendimento" ; -- status=guess
+lin lease_N = variants{} ; --
+lin leash_N = mkN "guinzaglio" ; -- status=guess
+lin least_Adv = mkAdv "meno" ; -- status=guess
+lin least_N = mkN "minimo comune multiplo" ; -- status=guess
+lin leather_N = L.leather_N ;
+lin leave_N = mkN "partenza" ; -- status=guess
+lin leave_V = mkV "lasciare" | mkV "dimenticare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin leave_V2 = L.leave_V2 ;
+lin leave_V2V = mkV2V (mkV "lasciare") | mkV2V (mkV "dimenticare") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin leave_VS = mkVS (mkV "lasciare") | mkVS (mkV "dimenticare") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin leave_VV = mkVV (mkV "lasciare") | mkVV (mkV "dimenticare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin leaven_N = mkN "lievito" ; -- status=guess
+lin lecher_N = mkN "mandrillo" ; -- status=guess
+lin lecithin_N = mkN "lecitina" ; -- status=guess
+lin lectern_N = mkN "leggio" ; -- status=guess
+lin lecture_N = mkN "conferenza" ; -- status=guess
+lin lecturer_N = mkN "conferenziere" masculine ; -- status=guess
+lin ledge_N = mkN "strato" ; -- status=guess
+lin ledger_N = mkN "taglio addizionale" ; -- status=guess
+lin leech_N = mkN "balumina" ; -- status=guess
+lin leek_N = mkN "porro" ; -- status=guess
+lin leer_V = mkV "sbirciare" ; -- status=guess, src=wikt
+lin leeward_A = mkA "sottovento" ; -- status=guess
+lin leeward_Adv = mkAdv "sottovento" ; -- status=guess
+lin leeway_N = mkN "margine di azione" feminine ; -- status=guess
+lin left_A = mkA "sinistro" ; -- status=guess
+lin left_N = mkN "sinistra" ; -- status=guess
+lin left_Ord = L.left_Ord ; -- comment=CHECKED
+lin leftover_N = mkN "avanzi" masculine ;
+lin leg_N = L.leg_N ;
+lin legacy_N = mkN "eredità" feminine ; -- status=guess
+lin legal_A = mkA "legale" ; -- status=guess
+lin legalization_N = mkN "legalizzazione" feminine ; -- status=guess
+lin legally_Adv = variants{} ; --
+lin legato_Adv = mkAdv "legato" ; -- status=guess
+lin legend_N = mkN "legenda" ; -- status=guess
+lin legible_A = mkA "leggibile" ; -- status=guess
+lin legion_N = mkN "legione" feminine ; -- status=guess
+lin legionary_N = mkN "legionario" ; -- status=guess
+lin legionnaire_N = mkN "legionario" ; -- status=guess
+lin legislate_V = mkV "legiferare" ; -- status=guess, src=wikt
+lin legislate_V2 = mkV2 (mkV "legiferare") ; -- status=guess, src=wikt
+lin legislation_N = mkN "leggi" feminine ; -- status=guess
+lin legislative_A = mkA "legislativo" ; -- status=guess
+lin legislator_N = mkN "legislatore" masculine ; -- status=guess
+lin legislature_N = variants{} ; --
+lin legitimate_A = variants{} ; --
+lin legitimize_V2 = mkV2 (mkV "legittimare") ; -- status=guess, src=wikt
+lin legitimize_V2V = mkV2V (mkV "legittimare") ; -- status=guess, src=wikt
+lin leisure_N = mkN "svago" ; -- status=guess
+lin lemma_N = mkN "lemma" ; -- status=guess
+lin lemon_N = mkN "citronella" | mkN "melissa vera" | mkN "melissa" | mkN "cedronella" | mkN "erba limona" ; -- status=guess status=guess status=guess status=guess status=guess
+lin lemonade_N = mkN "limonata" ; -- status=guess
+lin lemongrass_N = mkN "citronella" ; -- status=guess
+lin lemur_N = mkN "lemure" masculine ; -- status=guess
+lin lend_V = mkV "prestare" ; -- status=guess, src=wikt
+lin lend_V2 = mkV2 (mkV "prestare") ; -- status=guess, src=wikt
+lin lender_N = variants{} ; --
+lin length_N = mkN "lunghezza" ; -- status=guess
+lin lengthen_V = mkV "allungare" ; -- status=guess, src=wikt
+lin lengthen_V2 = mkV2 (mkV "allungare") ; -- status=guess, src=wikt
+lin lengthy_A = variants{} ; --
+lin lenient_A = mkA "permissivo" ; -- status=guess
+lin lens_N = mkN "lenticchia" ; -- status=guess
+lin lentil_N = mkN "lenticchia" ; -- status=guess
+lin leonine_A = mkA "leonino" ; -- status=guess
+lin leopard_N = mkN "leopardo" ; -- status=guess
+lin leotard_N = mkN "body" masculine ; -- status=guess
+lin leprosy_N = mkN "lebbra" ; -- status=guess
+lin leprous_A = mkA "lebbroso" ; -- status=guess
+lin lepton_N = mkN "leptone" masculine ; -- status=guess
+lin lesbian_A = mkA "lesbico" | mkA "lesbica" ; -- status=guess status=guess
+lin lesbian_N = mkN "lesbica" ; -- status=guess
+lin lesion_N = mkN "lesione" feminine ; -- status=guess
+lin less_A = mkA "meno" ; -- status=guess
+lin less_Adv = mkAdv "meno" ; -- status=guess
+lin less_CAdv = S.less_CAdv ; -- comment=CHECKED
+lin less_Det = variants{} ; --
+lin lesser_A = variants{} ; --
+lin lesson_N = mkN "lezione" feminine ; -- status=guess
+--subcat lin let_V = mkV "lasciare" | I.permettere_V ;
+--subcat lin let_V2 = mkV2 (mkV "lasciare") ;
+lin let_V2V = mkV2V (mkV "lasciare") ;
+--subcat lin let_VS = mkVS (mkV "lasciare") ;
+lin lethal_A = mkA "letale" ; -- status=guess
+lin lethargic_A = mkA "letargico" ; -- status=guess
+lin letter_1_N = variants{} ; --
+lin letter_2_N = variants{} ; --
+lin letter_N = variants{} ; --
+lin lettuce_N = mkN "lattuga" ; -- status=guess
+lin leukocyte_N = mkN "leucocita" masculine ; -- status=guess
+lin leukorrhea_N = mkN "leucorrea" ; -- status=guess
+lin levator_N = mkN "elevatore del labbro superiore e dell'ala del naso" | mkN "muscolo elevatore del labbro superiore e dell'ala del naso" ; -- status=guess status=guess
+lin level_1_N = mkN "livello" ;
+lin level_2_N = mkN "livello" ;
+lin level_A = mkA "livellato" ; -- status=guess
+lin level_N = mkN "livello" ; -- status=guess
+lin level_V = mkV "livellare" ; -- status=guess, src=wikt
+lin level_V2 = mkV2 (mkV "livellare") ; -- status=guess, src=wikt
+lin lever_N = mkN "leva" ; -- status=guess
+lin leverage_N = mkN "influenza" ; -- status=guess
+lin leveret_N = mkN "leprotto" ; -- status=guess
+lin leviathan_N = mkN "leviatano" ; -- status=guess
+lin levitate_V = mkV "levitare" ; -- status=guess, src=wikt
+lin levitate_V2 = mkV2 (mkV "levitare") ; -- status=guess, src=wikt
+lin levitation_N = mkN "levitazione" feminine ; -- status=guess
+lin lewd_A = mkA "lascivo" ; -- status=guess
+lin lexeme_N = mkN "lessema" masculine ; -- status=guess
+lin lexical_A = mkA "lessicale" ; -- status=guess
+lin lexicography_N = mkN "lessicografia" ; -- status=guess
+lin lexicon_N = mkN "lessico" ; -- status=guess
+lin liability_N = mkN "responsabilità" feminine ; -- status=guess
+lin liable_A = variants{} ; --
+lin liaison_N = variants{} ; --
+lin liar_N = mkN "bugiardo" | mkN "mentitore" masculine ; -- status=guess status=guess
+lin libel_N = mkN "diffamazione" feminine ; -- status=guess
+lin liberal_A = variants{} ; --
+lin liberal_N = variants{} ; --
+lin liberalism_N = mkN "liberalismo" ; -- status=guess
+lin liberation_N = mkN "liberazione" feminine ; -- status=guess
+lin liberty_N = mkN "libertà" feminine ; -- status=guess
+lin libidinous_A = mkA "libidinoso" ; -- status=guess
+lin librarian_N = mkN "bibliotecario" ; -- status=guess
+lin library_N = mkN "biblioteca" ; -- status=guess
+lin licence_N = variants{} ; --
+lin license_V2 = variants{} ; --
+lin licentious_A = mkA "licenzioso" ; -- status=guess
+lin licentiousness_N = mkN "licenziosità" ; -- status=guess
+lin lichen_N = mkN "lichene" masculine ; -- status=guess
+--subcat lin lick_V = mkV "leccare" ; -- status=guess, src=wikt
+lin lick_V2 = mkV2 (mkV "leccare") ; -- status=guess, src=wikt
+lin lid_N = mkN "coperchio" ; -- status=guess
+lin lie_1_V = L.lie_V ; 
+lin lie_2_V = mkV "mentire" ;
+lin lie_N = mkN "bugia" | mkN "menzogna" | mkN "frottola" | mkN "baggianata" | mkN "fola" | mkN "balla" | mkN "fandonia" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin lie_V = L.lie_V ; 
+lin lie_VS = mkVS (mkV (essere_V) "sdraiato") | mkVS (mkV (essere_V) "disteso") | mkVS (mkV "giacere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lieutenancy_N = mkN "luogotenenza" ; -- status=guess
+lin lieutenant_N = mkN "tenente" | mkN "luogotenente" ; -- status=guess status=guess
+lin life_N = mkN "vita" feminine ;
+lin lifeboat_N = mkN "scialuppa di salvataggio" ; -- status=guess
+lin lifespan_N = variants{} ; --
+lin lifestyle_N = variants{} ; --
+lin lifetime_N = variants{} ; --
+lin lift_N = mkN "ascensore" masculine ; -- status=guess
+lin lift_V = mkV "alzare" | mkV "levare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin lift_V2 = mkV2 (mkV "alzare") | mkV2 (mkV "levare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ligament_N = mkN "legamento" ; -- status=guess
+lin ligand_N = mkN "ligando" | mkN "legante" masculine ; -- status=guess status=guess
+lin ligature_N = mkN "legatura" ; -- status=guess
+lin light_A = mkA "leggero" | mkA "leggera" ; -- status=guess status=guess
+lin light_N = mkN "lampadina" ; -- status=guess
+lin light_V = mkV "illuminare" ; -- status=guess, src=wikt
+lin light_V2 = mkV2 (mkV "illuminare") ; -- status=guess, src=wikt
+lin lighten_V = mkV "alleggerire" ; -- status=guess, src=wikt
+lin lighten_V2 = mkV2 (mkV "alleggerire") ; -- status=guess, src=wikt
+lin lighter_N = mkN "accendino" ; -- status=guess
+lin lighthouse_N = mkN "faro" ; -- status=guess
+lin lighting_N = variants{} ; --
+lin lightly_Adv = variants{} ; --
+lin lightning_N = mkN "fulmine" | mkN "folgore" | mkN "saetta" | mkN "lampo" ; -- status=guess status=guess status=guess status=guess
+lin lignite_N = mkN "lignite" ; -- status=guess
+lin like_A = mkA "simile" ; -- status=guess
+lin like_Adv = variants{} ; --
+lin like_N = mkN "preferenza" ; -- status=guess
+lin like_Prep = mkPrep "come" ;
+lin like_Subj = variants{} ; --
+lin like_V2 = L.like_V2 ;
+--subcat lin like_V2V = mkV2V (piacere_V) ; ---- "a [with subject and object reversed]") ; -- status=guess, src=wikt
+lin like_VS = mkVS (piacere_V) ; ---- "a [with subject and object reversed]") ; -- status=guess, src=wikt
+lin like_VV = mkVV (piacere_V) ; ---- "a [with subject and object reversed]") ; -- status=guess, src=wikt
+lin likelihood_N = mkN "verosimiglianza" | mkN "verisimiglianza" ; -- status=guess status=guess
+lin likely_A = mkA "promettente" ; -- status=guess
+lin likewise_Adv = mkAdv "ugualmente" | mkAdv "similarmente" ; -- status=guess status=guess
+lin lilac_N = mkN "lilla" ; -- status=guess
+lin lily_N = mkN "giglio" ; -- status=guess
+lin limb_N = mkN "lembo bordo margine" ; -- status=guess
+lin lime_N = mkN "limetta" ; -- status=guess
+lin limekiln_N = mkN "calcara" ; -- status=guess
+lin limelight_N = mkN "lucci della rabata" | mkN "luci della ribalta" ; -- status=guess status=guess
+lin limestone_N = mkN "calcare" masculine ; -- status=guess
+lin limit_N = mkN "limite" masculine ; -- status=guess
+lin limit_V2 = variants{} ; --
+lin limit_V2V = variants{} ; --
+lin limitation_N = variants{} ; --
+lin limited_A = variants{} ; --
+lin limp_V = mkV "zoppicare" ; -- status=guess, src=wikt
+lin limpid_A = mkA "limpido" ; -- status=guess
+lin linden_N = mkN "tiglio" ; -- status=guess
+lin line_N = mkN "partizione" feminine ; -- status=guess
+lin line_V = mkV "allineare" ; -- status=guess, src=wikt
+lin line_V2 = mkV2 (mkV "allineare") ; -- status=guess, src=wikt
+lin lineage_N = mkN "discendenza" | mkN "lignaggio" | mkN "stirpe" feminine ; -- status=guess status=guess status=guess
+lin linear_A = mkA "lineare" ; -- status=guess
+lin linen_N = mkN "lino" ; -- status=guess
+lin linesman_N = mkN "guardalinee" masculine ; -- status=guess
+lin ling_N = mkN "brugo" ; -- status=guess
+lin linger_V = variants{} ; --
+lin lingerie_N = mkN "biancheria" | mkN "lingerie" feminine ; -- status=guess status=guess
+lin linguist_N = mkN "linguista" masculine ; -- status=guess
+lin linguistic_A = mkA "linguistico" ; -- status=guess
+lin linguistics_N = mkN "linguistica" ; -- status=guess
+lin link_N = mkN "connessione" feminine ; -- status=guess
+lin link_V = mkV "collegare" | mkV "connettere" | mkV "linkare" ;
+lin link_V2 = mkV2 (mkV "collegare") | mkV2 (mkV "connettere") | mkV2 (mkV "linkare") ;
+lin lion_N = mkN "leone" feminine ; -- status=guess
+lin lioness_N = mkN "leonessa" ; -- status=guess
+lin lip_N = mkN "labbro" ; -- status=guess
+lin lipoprotein_N = mkN "lipoproteina lipasi" ; -- status=guess
+lin liposuction_N = mkN "liposuzione" feminine ; -- status=guess
+lin lipstick_N = mkN "rossetto" ; -- status=guess
+lin liquefaction_N = mkN "liquefazione" feminine ; -- status=guess
+lin liquefiable_A = mkA "liquefacibile" | mkA "liquefattibile" ; -- status=guess status=guess
+lin liqueur_N = mkN "liquore" masculine ; -- status=guess
+lin liquid_A = mkA "liquido" | mkA "liquida" ; -- status=guess status=guess
+lin liquid_N = mkN "liquida" ; -- status=guess
+lin liquidity_N = mkN "liquidità" feminine ; -- status=guess
+lin liquor_N = mkN "liquore" masculine ; -- status=guess
+lin liquorice_N = mkN "liquirizia" ; -- status=guess
+lin lira_N = mkN "lira" ; -- status=guess
+lin list_N = mkN "lista" ; -- status=guess
+lin list_V = variants{} ; --
+lin list_V2 = variants{} ; --
+lin list_V2V = variants{} ; --
+lin listen_V = mkV (dare_V) "ascolto" ; -- status=guess, src=wikt
+lin listen_V2 = L.listen_V2 ; -- comment=CHECKED
+lin listenerMasc_N = variants{} ; --
+lin literacy_N = mkN "alfabetismo" | mkN "alfabetizzazione" feminine ; -- status=guess status=guess
+lin literal_A = mkA "letterale" ; -- status=guess
+lin literally_Adv = variants{} ; --
+lin literary_A = mkA "letterario" ; -- status=guess
+lin literature_N = mkN "letteratura" ; -- status=guess
+lin lithic_A = mkA "litioso" ; -- status=guess
+lin lithium_N = mkN "litio" ; -- status=guess
+lin lithographic_A = mkA "litografico" ; -- status=guess
+lin lithosphere_N = mkN "litosfera" ; -- status=guess
+lin litigation_N = variants{} ; --
+lin litigious_A = mkA "litigioso" ; -- status=guess
+lin litmus_N = mkN "tornasole" masculine ; -- status=guess
+lin litotes_N = mkN "litote" feminine ; -- status=guess
+lin litre_N = mkN "litro" ; -- status=guess
+lin litter_N = mkN "lettiera" ; -- status=guess
+lin little_A = mkA "piccolo" ; -- status=guess
+lin little_Adv = variants{} ; --
+lin little_Det = variants{} ; --
+lin little_N = mkN "bambino" ; -- status=guess
+lin liturgical_A = mkA "liturgico" ; -- status=guess
+lin live_A = mkA "vivo" ; -- status=guess
+lin live_Adv = mkAdv "dal vivo" | mkAdv "live" ; -- status=guess status=guess
+lin live_V = L.live_V ;
+--subcat lin live_V2 = mkV2 (vivere_V) ; -- status=guess, src=wikt
+--subcat lin live_VV = mkVV (vivere_V) ; -- status=guess, src=wikt
+lin lively_A = mkA "vivace" | mkA "brioso" | mkA "briosa" ; -- status=guess status=guess status=guess
+lin liver_N = L.liver_N ;
+lin liverish_A = mkA "fegatoso" ; -- status=guess
+lin liverwort_N = mkN "epatiche" ; -- status=guess
+lin livery_N = mkN "livrea" ; -- status=guess
+lin livestock_N = mkN "bestiame" masculine ; -- status=guess
+lin living_A = variants{} ; --
+lin living_N = mkN "soggiorno" | mkN "salotto" ; -- status=guess status=guess
+lin lizard_N = mkN "lucertola" ; -- status=guess
+lin llama_N = mkN "lama" masculine ; -- status=guess
+lin load_N = mkN "un sacco m singular" ; -- status=guess
+lin load_V = variants{} ; --
+lin load_V2 = variants{} ; --
+lin loaf_N = mkN "pagnotta" | mkN "pan carrè" | mkN "pane in cassetta" ; -- status=guess status=guess status=guess
+lin loaf_V = mkV "oziare" ; -- status=guess, src=wikt
+lin loaf_V2 = mkV2 (mkV "oziare") ; -- status=guess, src=wikt
+lin loan_N = mkN "prestito" | mkN "mutuo" ; -- status=guess status=guess
+lin loan_V2 = mkV2 (mkV "prestare") ; -- status=guess, src=wikt
+lin loanword_N = mkN "calco" ; -- status=guess
+lin loathe_V2 = mkV2 (mkV "detestare") | mkV2 (mkV "odiare") | mkV2 (mkV "aborrire") | mkV2 (mkV "abominare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lob_N = mkN "pallonetto" ; -- status=guess
+lin lob_V = mkV (mkV "tirare") "un pallonetto" ; -- status=guess, src=wikt
+lin lob_V2 = mkV2 (mkV (mkV "tirare") "un pallonetto") ; -- status=guess, src=wikt
+lin lobby_N = mkN "atrio" ; -- status=guess
+lin lobe_N = mkN "lobo" ; -- status=guess
+lin lobster_N = mkN "astice" | mkN "aragosta" ; -- status=guess status=guess
+lin local_A = mkA "locale" ;
+lin local_N = mkN "locale" ; -- status=guess
+lin locality_N = variants{} ; --
+lin localization_N = mkN "localizzazione" feminine ; -- status=guess
+lin localize_V2 = mkV2 (mkV "localizzare") ; -- status=guess, src=wikt
+lin locally_Adv = variants{} ; --
+lin locate_V = variants{} ; --
+lin locate_V2 = variants{} ; --
+lin location_N = mkN "posizione" feminine ; -- status=guess
+lin lock_N = mkN "otturatore" masculine ; -- status=guess
+lin lock_V = mkV "bloccarsi" | mkV "incepparsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin lock_V2 = mkV2 (mkV "bloccarsi") | mkV2 (mkV "incepparsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin locker_N = mkN "armadietto" ; -- status=guess
+lin locket_N = mkN "medaglione" ; -- status=guess
+lin lockout_N = mkN "serrata" ; -- status=guess
+lin locomotion_N = mkN "locomozione" feminine ; -- status=guess
+lin locomotive_N = variants{} ; --
+lin locust_N = mkN "locusta" ; -- status=guess
+lin lode_N = mkN "filone" masculine ; -- status=guess
+lin lodge_N = mkN "loggia" ; -- status=guess
+lin lodge_V = mkV "alloggiare" ; -- status=guess, src=wikt
+lin lodge_V2 = mkV2 (mkV "alloggiare") ; -- status=guess, src=wikt
+lin loess_N = mkN "loess" masculine ; -- status=guess
+lin lofty_A = mkA "maestoso" ; -- status=guess
+lin log_N = mkN "tronchetto" ; -- status=guess
+lin log_V2 = mkV2 (mkV "registrarsi") ; -- status=guess, src=wikt
+lin logarithm_N = mkN "logaritmo" ; -- status=guess
+lin logarithmic_A = mkA "logaritmico" ; -- status=guess
+lin logbook_N = mkN "giornale di bordo" ; -- status=guess
+lin loggia_N = mkN "loggia" | mkN "portico" ; -- status=guess status=guess
+lin logic_N = mkN "logica" ; -- status=guess
+lin logical_A = mkA "logico" ; -- status=guess
+lin logistic_A = mkA "logistico" ; -- status=guess
+lin logistics_N = mkN "logistica" ; -- status=guess
+lin logo_N = mkN "logotipo" | mkN "logo" ; -- status=guess status=guess
+lin logogram_N = mkN "logogramma" masculine ; -- status=guess
+lin logorrhea_N = mkN "logorrea" ; -- status=guess
+lin loin_N = mkN "lombata" ; -- status=guess
+lin loiter_V = mkV "attardarsi" | mkV "aggirarsi" | mkV "gironzolare" | mkV "vagabondare" | mkV "oziare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin loiter_V2 = mkV2 (mkV "attardarsi") | mkV2 (mkV "aggirarsi") | mkV2 (mkV "gironzolare") | mkV2 (mkV "vagabondare") | mkV2 (mkV "oziare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lollipop_N = mkN "lecca-lecca" masculine ; -- status=guess
+lin lone_A = mkA "solo" ; -- status=guess
+lin loneliness_N = mkN "solitudine" feminine ; -- status=guess
+lin lonely_A = mkA "solo" | mkA "solitario" | mkA "malinconico" ; -- status=guess status=guess status=guess
+lin loner_N = mkN "eremita" masculine ; -- status=guess
+lin long_A = L.long_A ;
+lin long_Adv = mkAdv "lungo tempo" ;
+lin long_N = mkN "braccio della legge" ; -- status=guess
+lin long_V = mkV "bramare" ; -- status=guess, src=wikt
+lin long_term_A = variants{} ; --
+lin longevity_N = mkN "longevità" ; -- status=guess
+lin longing_N = mkN "brama" ; -- status=guess
+lin longitude_N = mkN "longitudine" feminine ; -- status=guess
+lin longshoreman_N = mkN "camallo" | mkN "scaricatore di porto" ; -- status=guess status=guess
+lin loo_N = mkN "cesso" ; -- status=guess
+lin look_N = mkN "occhiata" ; -- status=guess
+lin look_V = mkV "guardare" | mkV "osservare" ;
+lin look_V2 = mkV2 (mkV "guardare") ;
+--subcat lin look_V2V = mkV2V (mkV "guardare") ;
+lin look_VA = mkVA (mkV "sembrare") ;
+--subcat lin look_VV = mkVV (mkV "guardare") ;
+lin loom_N = mkN "telaio" ; -- status=guess
+lin loom_V = mkV "incombere" ; -- status=guess, src=wikt
+lin loon_N = mkN "matto" | mkN "scemo" | mkN "stolto" | mkN "fannullone" ; -- status=guess status=guess status=guess status=guess
+lin loop_N = mkN "cerchio della morte" | mkN "giro della morte" ; -- status=guess status=guess
+lin loophole_N = mkN "scappatoia" | mkN "cavillo" ; -- status=guess status=guess
+lin loose_A = mkA "sciolto" ; -- status=guess
+lin loose_V2 = mkV2 (disfare_V) ; -- status=guess, src=wikt
+lin loosen_V = mkV "allentare" ; -- status=guess, src=wikt
+lin loosen_V2 = mkV2 (mkV "allentare") ; -- status=guess, src=wikt
+lin loot_N = mkN "bottino" | mkN "maltolto" ; -- status=guess status=guess
+lin loot_V = mkV "saccheggiare" ; -- status=guess, src=wikt
+lin loot_V2 = mkV2 (mkV "saccheggiare") ; -- status=guess, src=wikt
+lin lope_V = mkV (mkV "procedere") "a lunghi salti" ; -- status=guess, src=wikt
+lin loquacious_A = mkA "loquace" ; -- status=guess
+lin loquacity_N = mkN "loquacità" feminine ; -- status=guess
+lin loquat_N = mkN "nespola" ; -- status=guess
+lin lord_N = mkN "signore" masculine ; -- status=guess
+lin lord_V2 = mkV2 (mkV "dominare") | mkV2 (mkV "governare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lordship_N = mkN "dominio" ; -- status=guess
+lin lorry_N = variants{} ; --
+lin lose_V = perdere_V ; -- status=guess, src=wikt
+lin lose_V2 = L.lose_V2 ;
+lin loss_N = variants{} ; --
+lin lost_A = variants{} ; --
+lin lot_N = mkN "destino" ; -- status=guess
+lin lottery_N = mkN "lotteria" ; -- status=guess
+lin lotus_N = mkN "loto" ; -- status=guess
+lin loud_A = mkA "rumoroso" ; -- status=guess
+lin loud_Adv = variants{} ; --
+lin loudly_Adv = variants{} ; --
+lin loudmouth_N = mkN "lingwacciuto" ; -- status=guess
+lin loudspeaker_N = mkN "altoparlante" masculine ; -- status=guess
+lin lounge_N = variants{} ; --
+lin louse_N = L.louse_N ; -- comment=CHECKED
+lin lousy_A = mkA "pidocchioso" ; -- status=guess
+lin lout_N = mkN "goffo" | mkN "maldestro" | mkN "bifolco" | mkN "zotico" ; -- status=guess status=guess status=guess status=guess
+lin louver_N = mkN "feritoia" ; -- status=guess
+lin lovage_N = mkN "levistico" | mkN "sedano di montagna" ; -- status=guess status=guess
+lin love_N = L.love_N ;
+lin love_V2 = L.love_V2 ;
+--subcat lin love_V2V = mkV2V (mkV (mkV "voler") "bene") | mkV2V (mkV "amare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin love_VV = mkVV (mkV (mkV "voler") "bene") | mkVV (mkV "amare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lovebird_N = mkN "inseparabile" masculine ; -- status=guess
+lin loveliness_N = mkN "amenità" feminine ; -- status=guess
+lin lovely_A = variants{} ; --
+lin lover_N = mkN "amante" masculine ; -- status=guess
+lin low_A = mkA "basso" ; -- status=guess
+lin low_Adv = variants{} ; --
+lin lower_V = mkV "abbassare" ; -- status=guess, src=wikt
+lin lower_V2 = mkV2 (mkV "abbassare") ; -- status=guess, src=wikt
+lin lox_N = mkN "salmone affumicato" ; -- status=guess
+lin loyal_A = mkA "leale" ; -- status=guess
+lin loyalist_N = mkN "lealista" masculine ; -- status=guess
+lin loyalty_N = mkN "lealtà" feminine ; -- status=guess
+lin lozenge_N = mkN "pastiglia" ; -- status=guess
+lin lubber_N = mkN "goffo" | mkN "maldestro" | mkN "zoticone" | mkN "villano" | mkN "marinaio inesperto" | mkN "marinaio d'acqua dolce" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin lubricant_N = mkN "lubrificante" masculine ; -- status=guess
+lin lubricate_V2 = mkV2 (mkV "lubrificare") ; -- status=guess, src=wikt
+lin lucid_A = mkA "lucido" ; -- status=guess
+lin luck_N = mkN "fortuna" | mkN "sorte" feminine ; -- status=guess status=guess
+lin lucky_A = mkA "fortunato" | mkA "fortunata" ; -- status=guess status=guess
+lin ludicrous_A = mkA "ridicolo" ; -- status=guess
+lin luff_N = mkN "inferitura" ; -- status=guess
+lin luggage_N = mkN "bagaglio" ; -- status=guess
+lin lugsail_N = mkN "aurica" | mkN "vela aurica" ; -- status=guess status=guess
+lin lugubrious_A = mkA "lugubre" ; -- status=guess
+lin lukewarm_A = mkA "tiepido" | mkA "tiepida" ; -- status=guess status=guess
+lin lull_V = mkV (I.fare_V) "la ninna nanna" | mkV (I.fare_V) "addormentare" | mkV (indurre_V) "al sonno" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lull_V2 = mkV2 (mkV (I.fare_V) "la ninna nanna") | mkV2 (mkV (I.fare_V) "addormentare") | mkV2 (mkV (indurre_V) "al sonno") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lullaby_N = mkN "ninna nanna" ; -- status=guess
+lin lumbago_N = mkN "lombaggine" feminine ; -- status=guess
+lin lumbar_A = mkA "lombare" ; -- status=guess
+lin lumber_N = mkN "legname" masculine ; -- status=guess
+lin lumberjack_N = mkN "boscaiolo" ; -- status=guess
+lin luminescence_N = mkN "luminescenza" ; -- status=guess
+lin luminescent_A = mkA "luminescente" ; -- status=guess
+lin luminosity_N = mkN "luminosità" feminine ; -- status=guess
+lin luminous_A = mkA "luminoso" ; -- status=guess
+lin lump_N = mkN "cucchiaino" | mkN "zolla" | mkN "zolletta" | mkN "forfait" masculine ; -- status=guess status=guess status=guess status=guess
+lin lumpsucker_N = mkN "cicloterro" ; -- status=guess
+lin lunacy_N = mkN "pazzia" ; -- status=guess
+lin lunar_A = mkA "lunare" ; -- status=guess
+lin lunatic_N = mkN "demente" masculine ; -- status=guess
+lin lunch_N = mkN "pranzo" | mkN "seconda colazione" feminine ; -- status=guess status=guess
+lin lunch_V = mkV "pranzare" ; -- status=guess, src=wikt
+lin lunch_V2 = mkV2 (mkV "pranzare") ; -- status=guess, src=wikt
+lin lunchtime_N = variants{} ; --
+lin lung_N = mkN "polmone" masculine ; -- status=guess
+lin lupine_N = mkN "lupino" ; -- status=guess
+lin lupus_N = mkN "lupus" masculine ; -- status=guess
+lin lurch_N = mkN "barcollio" | mkN "sbilanciamento" ; -- status=guess status=guess
+lin lurch_V = mkV "barcollare" ; -- status=guess, src=wikt
+lin lure_N = mkN "esca" ; -- status=guess
+lin lure_V2 = mkV2 (sedurre_V) | mkV2 (mkV "incantare") | mkV2 (mkV "ammaliare") | mkV2 (mkV "tentare") | mkV2 (mkV "adescare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lust_N = mkN "lussuria" ; -- status=guess
+lin luster_N = mkN "lustro" ; -- status=guess
+lin lustrum_N = mkN "quinquennio" ; -- status=guess
+lin lute_N = mkN "liuto" ; -- status=guess
+lin luteal_A = mkA "luteale" | mkA "luteo" ; -- status=guess status=guess
+lin lutetium_N = mkN "lutezio" ; -- status=guess
+lin luthier_N = mkN "liutaio" ; -- status=guess
+lin lutist_N = mkN "liutista" masculine ; -- status=guess
+lin lux_N = mkN "lux" ; -- status=guess
+lin luxurious_A = mkA "lussuoso" ; -- status=guess
+lin luxury_A = variants{} ; --
+lin luxury_N = mkN "lusso" feminine ; -- status=guess
+lin lye_N = mkN "liscivia" | mkN "cenerata" ; -- status=guess status=guess
+lin lymph_N = mkN "lympha" ; -- status=guess
+lin lymphocyte_N = mkN "linfocita" masculine ; -- status=guess
+lin lymphoma_N = mkN "linfoma" masculine ; -- status=guess
+lin lynching_N = mkN "linciaggio" ; -- status=guess
+lin lynx_N = mkN "lince" feminine ; -- status=guess
+lin lyre_N = mkN "lira" ; -- status=guess
+lin lysine_N = mkN "lisina" ; -- status=guess
+lin lysosome_N = mkN "lisosoma" masculine ; -- status=guess
+lin ma_N = mkN "mamma" ; -- status=guess
+lin macaroni_N = mkN "maccheroni" masculine ; -- status=guess
+lin macaroon_N = mkN "amaretto" ; -- status=guess
+lin mace_N = mkN "macis" masculine ; -- status=guess
+lin macerate_V = mkV "macerare" ; -- status=guess, src=wikt
+lin macerate_V2 = mkV2 (mkV "macerare") ; -- status=guess, src=wikt
+lin maceration_N = mkN "maceramento" ; -- status=guess
+lin machete_N = mkN "machete" masculine ; -- status=guess
+lin machine_N = mkN "macchina" ; -- status=guess
+lin machinery_N = mkN "macchinario" ; -- status=guess
+lin machismo_N = mkN "machismo" ; -- status=guess
+lin macho_N = mkN "macho" ; -- status=guess
+lin mackerel_N = mkN "sgombro" ; -- status=guess
+lin macrobiotic_A = mkA "macrobiotico" ; -- status=guess
+lin macrobiotics_N = mkN "macrobiotica" ; -- status=guess
+lin macrocephalic_A = mkA "macrocefalo" ; -- status=guess
+lin macrocephaly_N = mkN "macrocefalia" ; -- status=guess
+lin macrocytosis_N = mkN "macrocitosi" ; -- status=guess
+lin macroeconomic_A = mkA "macroeconomico" ; -- status=guess
+lin macroeconomics_N = mkN "macroeconomia" ; -- status=guess
+lin macroglossia_N = mkN "macroglossia" ; -- status=guess
+lin macromolecular_A = mkA "macromolecolare" ; -- status=guess
+lin macromolecule_N = mkN "macromolecola" ; -- status=guess
+lin macron_N = mkN "macron" masculine ; -- status=guess
+lin macrophage_N = mkN "macrofago" ; -- status=guess
+lin macroscopic_A = mkA "macroscopico" ; -- status=guess
+lin macula_N = mkN "macula" ; -- status=guess
+lin mad_A = mkA "pazzo" | mkA "folle" | mkA "matto" | mkA "insano" ; -- status=guess status=guess status=guess status=guess
+lin madam_N = mkN "padrona di casa" ; -- status=guess
+lin madder_N = mkN "rosso di robbia" ; -- status=guess
+lin madman_N = mkN "matto" | mkN "pazzo" ; -- status=guess status=guess
+lin madness_N = mkN "follia" | mkN "pazzia" | mkN "insanità" ; -- status=guess status=guess status=guess
+lin madrigal_N = mkN "madrigale" masculine ; -- status=guess
+lin madwoman_N = mkN "matta" | mkN "pazza" ; -- status=guess status=guess
+lin mafia_N = mkN "mafia" ; -- status=guess
+lin magazine_N = mkN "caricatore" masculine ; -- status=guess
+lin magenta_A = mkA "magenta" ; -- status=guess
+lin magenta_N = mkN "magenta" ; -- status=guess
+lin maggot_N = mkN "baco" | mkN "verme" masculine ; -- status=guess status=guess
+lin magic_A = mkA "magico" ; -- status=guess
+lin magic_N = mkN "magia" ; -- status=guess
+lin magical_A = variants{} ; --
+lin magician_N = mkN "mago" | mkN "stregone" masculine ; -- status=guess status=guess
+lin magistrate_N = mkN "magistrato" ; -- status=guess
+lin magma_N = mkN "magma" masculine ; -- status=guess
+lin magnesia_N = mkN "magnesia" ; -- status=guess
+lin magnesium_N = mkN "magnesio" ; -- status=guess
+lin magnet_N = mkN "magnete" | mkN "calamita" ; -- status=guess status=guess
+lin magnetic_A = mkA "magnetico" ; -- status=guess
+lin magnetism_N = mkN "magnetismo" ; -- status=guess
+lin magnetite_N = mkN "magnetite" ; -- status=guess
+lin magnetize_V2 = mkV2 (mkV "magnetizzare") ; -- status=guess, src=wikt
+lin magnetometer_N = mkN "magnetometro" ; -- status=guess
+lin magnetosphere_N = mkN "magnetosfera" ; -- status=guess
+lin magnification_N = mkN "magnificazione" feminine ; -- status=guess
+lin magnificent_A = mkA "magnifico" ; -- status=guess
+lin magnitude_N = mkN "magnitudine" feminine ; -- status=guess
+lin magnolia_N = mkN "magnolia" ; -- status=guess
+lin magpie_N = mkN "gazza" ; -- status=guess
+lin mahogany_N = mkN "mogano" ; -- status=guess
+lin maid_N = mkN "cameriera" ; -- status=guess
+lin maiden_N = mkN "nome da ragazza" | mkN "nome da nubile" ; -- status=guess status=guess
+lin mail_N = mkN "posta" | mkN "posta elettronica" | mkN "e-mail" feminine ; -- status=guess status=guess status=guess
+lin mail_V2 = mkV2 (mkV "inviare") | mkV2 (mkV "impostare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mailbox_N = mkN "casella postale" ; -- status=guess
+lin mailing_N = mkN "mailing list" ; -- status=guess
+lin mailman_N = mkN "postino" ; -- status=guess
+lin main_A = mkA "principale" ; -- status=guess
+lin main_N = mkN "secondo piatto" ; -- status=guess
+lin mainframe_N = variants{} ; --
+lin mainland_N = mkN "continente" masculine ; -- status=guess
+lin mainly_Adv = variants{} ; --
+lin mainmast_N = mkN "albero maestro" ; -- status=guess
+lin mains_N = variants{} ; --
+lin mainstream_N = variants{} ; --
+lin maintain_V = mantenere_V ; -- status=guess, src=wikt
+lin maintain_V2 = mkV2 (mantenere_V) ; -- status=guess, src=wikt
+lin maintain_VS = mkVS (mantenere_V) ; -- status=guess, src=wikt
+lin maintenance_N = mkN "manutenzione" feminine ; -- status=guess
+lin maize_N = mkN "granturco" | mkN "granoturco" | mkN "mais" masculine ; -- status=guess status=guess status=guess
+lin majesty_N = mkN "maestà" ; -- status=guess
+lin major_A = mkA "principale" ; -- status=guess
+lin major_N = mkN "arcani maggiori" | mkN "trionfi" ; -- status=guess status=guess
+lin majority_N = mkN "maggiore età" ; -- status=guess
+lin make_N = mkN "marca" ; -- status=guess
+lin make_V = I.fare_V ;
+lin make_V2 = mkV2 I.fare_V ;
+lin make_V2A = mkV2A I.fare_V ;
+lin make_V2V = mkV2V I.fare_V ;
+--subcat lin make_V3 = mkV3 I.fare_V ;
+--subcat lin make_VA = mkVA I.fare_V ;
+--subcat lin make_VS = mkVS I.fare_V ;
+--subcat lin make_VV = mkVV I.fare_V ;
+lin make_up_N = variants{} ; --
+lin maker_N = variants{} ; --
+lin making_N = variants{} ; --
+lin malachite_N = mkN "malachite" feminine ; -- status=guess
+lin malacology_N = mkN "malacologia" ; -- status=guess
+lin malady_N = mkN "malattia" ; -- status=guess
+lin male_A = mkA "maschile" ; -- status=guess
+lin male_N = mkN "maschio" ; -- status=guess
+lin malediction_N = mkN "maledizione" feminine ; -- status=guess
+lin malevolence_N = mkN "melavolenza" ; -- status=guess
+lin malevolent_A = mkA "malintenzionato" ; -- status=guess
+lin malfunction_N = mkN "malfunzionamento" ; -- status=guess
+lin malice_N = mkN "malizia" ; -- status=guess
+lin malicious_A = mkA "doloso" | mkA "cattivo" | mkA "malizioso" ; -- status=guess status=guess status=guess
+lin malignant_A = mkA "maligno" | mkA "malevolo" ; -- status=guess status=guess
+lin mallard_N = mkN "anatra selvatica" ; -- status=guess
+lin malleable_A = mkA "malleabile" ; -- status=guess
+lin mallet_N = mkN "mazza da croquet" ; -- status=guess
+lin mallow_N = mkN "malva" ; -- status=guess
+lin malnutrition_N = mkN "denutrizione" feminine ; -- status=guess
+lin malposition_N = mkN "distopia" ; -- status=guess
+lin malt_N = mkN "malto" ; -- status=guess
+lin maltose_N = mkN "maltosio" ; -- status=guess
+lin maltreatment_N = mkN "maltrattamento" ; -- status=guess
+lin mambo_N = mkN "mambo" ; -- status=guess
+lin mammal_N = mkN "mammifero" ; -- status=guess
+lin mammography_N = mkN "mammografia" ; -- status=guess
+lin mammoth_N = mkN "mammut" masculine ; -- status=guess
+lin man_N = L.man_N ;
+lin manacle_N = mkN "manette" feminine ; -- status=guess
+lin manage_V = dirigere_V ; -- status=guess, src=wikt
+lin manage_V2 = mkV2 (dirigere_V) ; -- status=guess, src=wikt
+lin manage_VV = mkVV (dirigere_V) ; -- status=guess, src=wikt
+lin management_N = mkN "amministrazione" feminine | mkN "direzione" feminine | mkN "gestione" feminine ; -- status=guess status=guess status=guess
+lin manager_N = mkN "direttore" masculine ; -- status=guess
+lin managerial_A = mkA "manageriale" ; -- status=guess
+lin managing_A = variants{} ; --
+lin mandarin_N = mkN "mandarino" ; -- status=guess
+lin mandate_N = mkN "mandato" ; -- status=guess
+lin mandatory_A = mkA "obbligatorio" | mkA "richiesto" | mkA "necessario" ; -- status=guess status=guess status=guess
+lin mandola_N = mkN "mandola" ; -- status=guess
+lin mandolin_N = mkN "mandolino" ; -- status=guess
+lin mandrake_N = mkN "mandragora" ; -- status=guess
+lin mandrill_N = mkN "mandrillo" ; -- status=guess
+lin mane_N = mkN "chioma" ; -- status=guess
+lin maneuver_N = mkN "manovra" ; -- status=guess
+lin maneuver_V = mkV "manovrare" ; -- status=guess, src=wikt
+lin maneuver_V2 = mkV2 (mkV "manovrare") ; -- status=guess, src=wikt
+lin manganese_N = mkN "manganese" ; -- status=guess
+lin mange_N = mkN "scabbia" | mkN "rogna" ; -- status=guess status=guess
+lin manger_N = mkN "mangiatoia" ; -- status=guess
+lin mango_N = mkN "mango" ; -- status=guess
+lin mangosteen_N = mkN "mangostano" ; -- status=guess
+lin manhole_N = mkN "tombino" ; -- status=guess
+lin manhood_N = mkN "mascolinità" feminine ; -- status=guess
+lin mania_N = mkN "mania" ; -- status=guess
+lin maniac_N = mkN "maniaco" ; -- status=guess
+lin maniacal_A = mkA "maniacale" | mkA "maniaco" ; -- status=guess status=guess
+lin manifest_V2 = variants{} ; --
+lin manifestation_N = mkN "manifestazione" feminine ; -- status=guess
+lin manifesto_N = mkN "manifesto" ; -- status=guess
+lin manifold_A = mkA "manifesto" ; -- status=guess
+lin manifold_N = mkN "varietà" feminine ; -- status=guess
+lin manipulate_V2 = mkV2 (mkV "manipolare") ; -- status=guess, src=wikt
+lin manipulation_N = variants{} ; --
+lin mankind_N = mkN "umanità" feminine ; -- status=guess
+lin manliness_N = mkN "mascolinità" feminine | mkN "virilità" feminine ; -- status=guess status=guess
+lin mannequin_N = mkN "manichino" ; -- status=guess
+lin manner_N = mkN "maniera" | mkN "modo" ; -- status=guess status=guess
+lin mannerism_N = mkN "affettazione" feminine | mkN "leziosaggine." | mkN "abitudine" feminine | mkN "vezzo" | mkN "posa." | mkN "manierismo." ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin mannitol_N = mkN "mannitolo" ; -- status=guess
+lin manoeuvrability_N = mkN "manovrabilità" feminine ; -- status=guess
+lin manometer_N = mkN "manometro" ; -- status=guess
+lin manor_N = variants{} ; --
+lin manpower_N = mkN "manodopera" ; -- status=guess
+lin manslaughter_N = mkN "omicidio colposo" ; -- status=guess
+lin mantis_N = mkN "mantide" feminine | mkN "mantide" feminine ; -- status=guess status=guess
+lin mantle_N = mkN "mantello" ; -- status=guess
+lin manual_A = mkA "manuale" ; -- status=guess
+lin manual_N = mkN "manuale" masculine ; -- status=guess
+lin manufacture_N = variants{} ; --
+lin manufacture_V2 = mkV2 (mkV "fabbricare") ; -- status=guess, src=wikt
+lin manufacturer_N = variants{} ; --
+lin manufacturing_A = variants{} ; --
+lin manufacturing_N = variants{} ; --
+lin manul_N = mkN "manul" | mkN "gatto di Pallas" | mkN "gatto delle steppe" ; -- status=guess status=guess status=guess
+lin manumit_V2 = mkV2 (mkV "manomissione") | mkV2 (mkV "affrancamento") ; -- status=guess, src=wikt status=guess, src=wikt
+lin manure_N = mkN "letame" | mkN "stallatico" ; -- status=guess status=guess
+lin manuscript_N = mkN "manoscritto" ; -- status=guess
+lin many_Det = S.many_Det ;
+lin map_N = mkN "mappa" | mkN "carta" | mkN "carta geografica" ; -- status=guess status=guess status=guess
+lin map_V2 = mkV2 (mkV "mappare") ; -- status=guess, src=wikt
+lin maple_N = mkN "acero" | mkN "loppio" ; -- status=guess status=guess
+lin marabou_N = mkN "cicogna gozzuta" ; -- status=guess
+lin marasmus_N = mkN "marasma" masculine ; -- status=guess
+lin marathon_N = mkN "maratona" ; -- status=guess
+lin marathoner_N = mkN "maratoneta" masculine ; -- status=guess
+lin marauder_N = mkN "predone" masculine ; -- status=guess
+lin marble_N = mkN "marmo" ; -- status=guess
+lin march_V = mkV "marciare" ; -- status=guess, src=wikt
+lin march_V2 = mkV2 (mkV "marciare") ; -- status=guess, src=wikt
+lin mare_N = mkN "cavalla" ; -- status=guess
+lin margarine_N = mkN "margarina" ; -- status=guess
+lin margay_N = mkN "margay" masculine ; -- status=guess
+lin margin_N = variants{} ; --
+lin marginal_A = variants{} ; --
+lin margrave_N = mkN "margravio" ; -- status=guess
+lin marigold_N = mkN "calendola" | mkN "fiorrancio" ; -- status=guess status=guess
+lin marijuana_N = mkN "erba" | mkN "marijuana" ; -- status=guess status=guess
+lin marimba_N = mkN "marimba" ; -- status=guess
+lin marine_A = variants{} ; --
+lin marine_N = mkN "fanteria di marina" ; -- status=guess
+lin marionette_N = mkN "marionetta" ; -- status=guess
+lin maritime_A = mkA "marittimo" ; -- status=guess
+lin marjoram_N = mkN "maggiorana" ; -- status=guess
+lin mark_N = mkN "voto" ; -- status=guess
+lin mark_V2 = mkV2 (mkV "macchiare") ; -- status=guess, src=wikt
+lin mark_V3 = mkV3 (mkV "macchiare") ; -- status=guess, src=wikt
+lin marked_A = variants{} ; --
+lin marker_N = mkN "marcatore" ; -- status=guess
+lin market_1_N = mkN "mercato" ;
+lin market_2_N = mkN "mercato" ;
+lin market_N = mkN "mercato" ; -- status=guess
+lin market_V = variants{} ; --
+lin market_V2 = variants{} ; --
+lin marketable_A = mkA "commerciabile" ; -- status=guess
+lin marketing_N = variants{} ; --
+lin markup_N = mkN "linguaggio di markup" ; -- status=guess
+lin marl_N = mkN "marna" ; -- status=guess
+lin marmalade_N = mkN "marmellata" ; -- status=guess
+lin marmot_N = mkN "marmotta" ; -- status=guess
+lin maroon_A = mkA "marrone" | mkA "rossastro" | mkA "fulvo" ; -- status=guess status=guess status=guess
+lin maroon_N = mkN "naufrago" ; -- status=guess
+lin marquee_N = mkN "padiglione" | mkN "tendone" masculine ; -- status=guess status=guess
+lin marquess_N = mkN "marchese" masculine ; -- status=guess
+lin marquetry_N = mkN "intarsio" ; -- status=guess
+lin marriage_N = mkN "connubio" | mkN "unione" feminine ; -- status=guess status=guess
+lin married_A = mkA "sposato" ;
+lin married_A2 = L.married_A2 ; -- comment=CHECKED
+lin marrow_N = mkN "zucchina" ; -- status=guess
+lin marry_V = mkV "sposarsi" ; -- status=guess, src=wikt
+lin marry_V2 = mkV2 (mkV "sposarsi") ; -- status=guess, src=wikt
+lin marsh_N = mkN "palude" feminine ; -- status=guess
+lin marshmallow_N = mkN "marshmallow" ; -- status=guess
+lin marsupial_A = mkA "marsupiale" ; -- status=guess
+lin marsupial_N = mkN "marsupiale" masculine ; -- status=guess
+lin marsupium_N = mkN "marsupio" ; -- status=guess
+lin marten_N = mkN "martora" ; -- status=guess
+lin martial_A = mkA "marziale" ; -- status=guess
+lin martini_N = mkN "martini" masculine ; -- status=guess
+lin marvel_V = mkV "stupirsi" | mkV "meravigliarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin marvellous_A = variants{} ; --
+lin marzipan_N = mkN "marzapane" masculine ; -- status=guess
+lin mascara_N = mkN "mascara" masculine ; -- status=guess
+lin mascot_N = mkN "mascotte" feminine ; -- status=guess
+lin masculine_A = mkA "maschile" ; -- status=guess
+lin masculinity_N = mkN "mascolinità" feminine ; -- status=guess
+lin maser_N = mkN "maser" masculine ; -- status=guess
+lin mask_N = mkN "maschera" masculine | mkN "mascherina" ; -- status=guess status=guess
+lin mask_V2 = mkV2 (mkV "mascherare") ; -- status=guess, src=wikt
+lin masochism_N = mkN "masochismo" ; -- status=guess
+lin masochist_N = mkN "masochista" masculine ; -- status=guess
+lin masochistic_A = mkA "masochistico" ; -- status=guess
+lin masquerade_N = mkN "mascherata" | mkN "ballo in maschera" ; -- status=guess status=guess
+lin mass_A = variants{} ; --
+lin mass_N = mkN "massa" ; -- status=guess
+lin massage_N = mkN "massaggio" ; -- status=guess
+lin masseur_N = mkN "massaggiatore" | mkN "massaggiatrice" feminine ; -- status=guess status=guess
+lin massive_A = mkA "massiccio" ; -- status=guess
+lin mast_N = mkN "albero" ; -- status=guess
+lin mastectomy_N = mkN "mastectomia" ; -- status=guess
+lin master_1_N = variants{} ; --
+lin master_2_N = variants{} ; --
+lin master_N = mkN "capitano" | mkN "comandante" masculine ; -- status=guess status=guess
+lin master_V2 = mkV2 (mkV "padroneggiare") ; -- status=guess, src=wikt
+lin masterpiece_N = mkN "capolavoro" ; -- status=guess
+lin mastic_N = mkN "lentisco" ; -- status=guess
+lin masticate_V2 = mkV2 (mkV "masticare") ; -- status=guess, src=wikt
+lin mastiff_N = mkN "mastino" ; -- status=guess
+lin mastodon_N = mkN "mastodonte" masculine ; -- status=guess
+lin masturbate_V = mkV "masturbare" | mkV "masturbarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin masturbate_V2 = mkV2 (mkV "masturbare") | mkV2 (mkV "masturbarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin masturbation_N = mkN "masturbazione" feminine ; -- status=guess
+lin masturbator_N = mkN "masturbatore" masculine ; -- status=guess
+lin mat_N = mkN "materassino" ; -- status=guess
+lin match_1_N = variants{} ; --
+lin match_2_N = variants{} ; --
+lin match_3_N = variants{} ; --
+lin match_N = mkN "pari" | mkN "simile" | mkN "avversario" ; -- status=guess status=guess status=guess
+--subcat lin match_V = mkV "incontrarsi" ; -- status=guess, src=wikt
+lin match_V2 = mkV2 (mkV "incontrarsi") ; -- status=guess, src=wikt
+lin mate_1_N = variants{} ; --
+lin mate_2_N = variants{} ; --
+lin mate_N = variants{} ; --
+lin material_A = mkA "materiale" ; -- status=guess
+lin material_N = mkN "materiale" ; -- status=guess
+lin materialism_N = mkN "materialismo" ; -- status=guess
+lin materialist_N = mkN "materialista" ; -- status=guess
+lin maternal_A = mkA "materno" ; -- status=guess
+lin mathematical_A = variants{} ; --
+lin mathematics_N = mkN "matematica" ; -- status=guess
+lin matriculate_V = mkV "immatricolare" ; -- status=guess, src=wikt
+lin matriculate_V2 = mkV2 (mkV "immatricolare") ; -- status=guess, src=wikt
+lin matrimony_N = mkN "matrimonio" ; -- status=guess
+lin matrix_N = mkN "matrice" feminine ; -- status=guess
+lin matter_1_N = variants{} ; --
+lin matter_2_N = variants{} ; --
+lin matter_N = mkN "materia" ; -- status=guess
+lin matter_V = mkV "importare" | mkV "contare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mattock_N = mkN "piccone" masculine ; -- status=guess
+lin mattress_N = mkN "materasso" ; -- status=guess
+lin mature_A = mkA "maturo" ; -- status=guess
+lin mature_V = mkV "maturare" ; -- status=guess, src=wikt
+lin mature_V2 = mkV2 (mkV "maturare") ; -- status=guess, src=wikt
+lin maturity_1_N = variants{} ; --
+lin maturity_2_N = variants{} ; --
+lin maturity_3_N = variants{} ; --
+lin maturity_N = variants{} ; --
+lin maudlin_A = mkA "piagnucoloso" | mkA "sdolcinato" ; -- status=guess status=guess
+lin maul_N = mkN "maglio" | mkN "mazza" ; -- status=guess status=guess
+lin maul_V2 = mkV2 (mkV "strapazzare") ; -- status=guess, src=wikt
+lin mauve_N = mkN "malva" ; -- status=guess
+lin maverick_N = mkN "brado" ; -- status=guess
+lin maxim_N = mkN "massima" | mkN "principio" ; -- status=guess status=guess
+lin maximum_A = mkA "massimo" ; -- status=guess
+lin maximum_N = mkN "massimo" ; -- status=guess
+lin may_1_VV = mkVV potere_V ;
+lin may_2_VV = mkVV potere_V ;
+lin maybe_Adv = mkAdv "forse" ;
+lin mayhem_N = mkN "caos" masculine ; -- status=guess
+lin mayonnaise_N = mkN "maionese" feminine ; -- status=guess
+lin mayor_N = mkN "sindaco" | mkN "primo cittadino" ; -- status=guess status=guess
+lin maze_N = mkN "labirinto" ; -- status=guess
+lin mead_N = mkN "idromele" masculine ; -- status=guess
+lin meadow_N = mkN "prato" ; -- status=guess
+lin meagre_A = mkA "magro" | mkA "scarno" | mkA "esiguo" ; -- status=guess status=guess status=guess
+lin meal_N = mkN "mangìme" masculine ; -- status=guess
+lin mean_A = mkA "eccellente" | mkA "fantastico" | mkA "favoloso" | mkA "formidabile" ; -- status=guess status=guess status=guess status=guess
+lin mean_N = mkN "media" ; -- status=guess
+--subcat lin mean_V = mkV "significare" ; -- status=guess, src=wikt
+lin mean_V2 = mkV2 (mkV "significare") ; -- status=guess, src=wikt
+lin mean_V2V = mkV2V (mkV "significare") ; -- status=guess, src=wikt
+--subcat lin mean_VA = mkVA (mkV "significare") ; -- status=guess, src=wikt
+lin mean_VS = mkVS (mkV "significare") ; -- status=guess, src=wikt
+lin mean_VV = mkVV (mkV "significare") ; -- status=guess, src=wikt
+lin meander_N = mkN "meandro" ; -- status=guess
+lin meander_V = mkV "girovare" | mkV "girovagare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin meaning_N = mkN "significato" ; -- status=guess
+lin meaningful_A = variants{} ; --
+lin means_N = variants{} ; --
+lin meantime_N = mkN "frattempo" | mkN "attesa" ; -- status=guess status=guess
+lin meanwhile_Adv = mkAdv "intanto" | mkAdv "nel frattempo" ; -- status=guess status=guess
+lin measles_N = mkN "morbillo" ; -- status=guess
+lin measure_N = mkN "misurazione" feminine | mkN "misura" ; -- status=guess status=guess
+lin measure_V = mkV "misurare" ; -- status=guess, src=wikt
+lin measure_V2 = mkV2 (mkV "misurare") ; -- status=guess, src=wikt
+lin measurement_N = variants{} ; --
+lin meat_N = L.meat_N ;
+lin meatball_N = mkN "polpetta" ; -- status=guess
+lin mechanic_N = mkN "meccanico" ; -- status=guess
+lin mechanical_A = variants{} ; --
+lin mechanics_N = mkN "meccanica" ; -- status=guess
+lin mechanism_N = variants{} ; --
+lin mechanization_N = mkN "meccanizzazione" feminine ; -- status=guess
+lin medal_N = mkN "medaglia" ; -- status=guess
+lin medallion_N = mkN "medaglione" ; -- status=guess
+lin meddle_V = mkV "immischiarsi" ; -- status=guess, src=wikt
+lin media_N = variants{} ; --
+lin median_N = mkN "mediano" ; -- status=guess
+lin mediate_V = mkV "mediare" ; -- status=guess, src=wikt
+lin mediate_V2 = mkV2 (mkV "mediare") ; -- status=guess, src=wikt
+lin mediation_N = mkN "mediazione" feminine ; -- status=guess
+lin medical_A = mkA "medico" ; -- status=guess
+lin medicine_N = mkN "medicina" | mkN "clinica" ; -- status=guess status=guess
+lin medieval_A = mkA "medievale" ; -- status=guess
+lin mediocre_A = mkA "mediocre" ; -- status=guess
+lin meditation_N = mkN "meditazione" feminine ; -- status=guess
+lin medium_A = mkA "medio" ; -- status=guess
+lin medium_N = mkN "medium" ; -- status=guess
+lin medlar_N = mkN "nespola" ; -- status=guess
+lin medley_N = mkN "varietà" feminine | mkN "insieme" masculine | mkN "potpourri" ; -- status=guess status=guess status=guess
+lin meek_A = mkA "modesto" ; -- status=guess
+lin meerkat_N = mkN "suricato" ; -- status=guess
+lin meet_V = mkV "ottemperare" | mkV "conformarsi" | soddisfare_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin meet_V2 = mkV2 (mkV "ottemperare") | mkV2 (mkV "conformarsi") | mkV2 (soddisfare_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin meet_V2V = mkV2V (mkV "ottemperare") | mkV2V (mkV "conformarsi") | mkV2V (soddisfare_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin meeting_N = mkN "riunione" feminine ; -- status=guess
+lin megakaryocyte_N = mkN "megacariocita" masculine ; -- status=guess
+lin megaton_N = mkN "megaton" | mkN "megatone" masculine ; -- status=guess status=guess
+lin megawatt_N = mkN "megawattora" masculine ; -- status=guess
+lin meitnerium_N = mkN "meitnerio" ; -- status=guess
+lin melancholy_A = mkA "melancolico" | mkA "malinconico" ; -- status=guess status=guess
+lin melancholy_N = mkN "malinconia" ; -- status=guess
+lin melanin_N = mkN "melanina" ; -- status=guess
+lin melanoma_N = mkN "melanoma" masculine ; -- status=guess
+lin mellifluous_A = mkA "mellifluo" ; -- status=guess
+lin melodrama_N = mkN "melodramma" masculine ; -- status=guess
+lin melody_N = mkN "melodia" ; -- status=guess
+lin melon_N = mkN "melone" masculine ; -- status=guess
+lin melt_V = mkV "sciogliere" | fondere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin melt_V2 = mkV2 (mkV "sciogliere") | mkV2 (fondere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin member_N = mkN "membro" ;
+lin membership_N = variants{} ; --
+lin membrane_N = mkN "membrana" ; -- status=guess
+lin membranous_A = mkA "membranoso" ; -- status=guess
+lin meme_N = mkN "meme" masculine ; -- status=guess
+lin memento_N = mkN "memento" | mkN "ricordo" ; -- status=guess status=guess
+lin memorable_A = variants{} ; --
+lin memorandum_N = variants{} ; --
+lin memorial_N = variants{} ; --
+lin memorize_V2 = mkV2 (mkV "memorizzare") | mkV2 (mkV (mkV "imparare") "a memoria") ; -- status=guess, src=wikt status=guess, src=wikt
+lin memory_N = mkN "memoria" ; -- status=guess
+lin menacingly_Adv = mkAdv "minacciosamente" ; -- status=guess
+lin menagerie_N = mkN "serraglio" | mkN "recinto" ; -- status=guess status=guess
+lin mend_V = mkV "riparare" ; -- status=guess, src=wikt
+lin mend_V2 = mkV2 (mkV "riparare") ; -- status=guess, src=wikt
+lin mendacious_A = mkA "mendace" ; -- status=guess
+lin mendelevium_N = mkN "mendelevio" ; -- status=guess
+lin mendicant_N = mkN "mendicante" ; -- status=guess
+lin meninx_N = mkN "meninge" feminine ; -- status=guess
+lin menopause_N = mkN "menopausa" ; -- status=guess
+lin menorah_N = mkN "menorah" ; -- status=guess
+lin menorrhagia_N = mkN "menorragia" ; -- status=guess
+lin menstrual_A = mkA "mensile" ; -- status=guess
+lin menstruation_N = mkN "mestruazione" feminine | mkN "ciclo" ; -- status=guess status=guess
+lin mental_A = mkA "pazzo" ; -- status=guess
+lin mentality_N = mkN "mentalità" feminine ; -- status=guess
+lin mentally_Adv = variants{} ; --
+lin menthol_N = mkN "mentolo" ; -- status=guess
+lin mention_N = variants{} ; --
+lin mention_V = mkV "menzionare" ; -- status=guess, src=wikt
+lin mention_V2 = mkV2 (mkV "menzionare") ; -- status=guess, src=wikt
+lin mention_VS = mkVS (mkV "menzionare") ; -- status=guess, src=wikt
+lin mentor_N = mkN "mentore" masculine ; -- status=guess
+lin menu_N = mkN "carta" ; -- status=guess
+lin meow_N = mkN "miao" ; -- status=guess
+lin mercantile_A = mkA "mercantile" ; -- status=guess
+lin mercenary_A = mkA "mercenario" ; -- status=guess
+lin mercenary_N = mkN "mercenario" ; -- status=guess
+lin merchant_N = mkN "mercante" | mkN "commerciante" ; -- status=guess status=guess
+lin merciful_A = mkA "misericordioso" | mkA "misericordiosa" ; -- status=guess status=guess
+lin merciless_A = mkA "spietato" | mkA "crudele" ; -- status=guess status=guess
+lin mercury_N = mkN "mercurio" ; -- status=guess
+lin mercy_N = mkN "misericordia" ; -- status=guess
+lin mere_A = variants{} ; --
+lin merely_Adv = variants{} ; --
+lin merge_V = mkV "unirsi" ; -- status=guess, src=wikt
+lin merge_V2 = mkV2 (mkV "unirsi") ; -- status=guess, src=wikt
+lin merger_N = mkN "fusione" feminine | mkN "unione" feminine ; -- status=guess status=guess
+lin mericarp_N = mkN "mericarpo" ; -- status=guess
+lin meridian_N = mkN "meridiana" ; -- status=guess
+lin merit_N = mkN "merito" ; -- status=guess
+lin merlon_N = mkN "merlo" ; -- status=guess
+lin mermaid_N = mkN "sirena" ; -- status=guess
+lin merman_N = mkN "tritone" masculine ; -- status=guess
+lin merry_A = mkA "allegro" ; -- status=guess
+lin merrymaking_N = mkN "festività" | mkN "ricorrenza" ; -- status=guess status=guess
+lin mesa_N = mkN "altopiano" ; -- status=guess
+lin mesenteric_A = mkA "mesenterico" ; -- status=guess
+lin mesentery_N = mkN "mesentere" masculine ; -- status=guess
+lin mesh_N = mkN "maglia" | mkN "rete" feminine ; -- status=guess status=guess
+lin mesmerize_V2 = mkV2 (mkV "incantare") ; -- status=guess, src=wikt
+lin meson_N = mkN "mesone" masculine ; -- status=guess
+lin mesonic_A = mkA "mesonico" ; -- status=guess
+lin mesophyte_N = mkN "mesofita" ; -- status=guess
+lin mesosphere_N = mkN "mesosfera" ; -- status=guess
+lin mess_N = mkN "messa" ; -- status=guess
+lin message_N = mkN "messaggio" ; -- status=guess
+lin messenger_N = mkN "messaggero" | mkN "corriere" masculine ; -- status=guess status=guess
+lin messiah_N = mkN "messia" masculine ; -- status=guess
+lin messy_A = mkA "disordinato" ; -- status=guess
+lin metabolism_N = mkN "metabolismo" ; -- status=guess
+lin metacarpal_N = mkN "metacarpo" ; -- status=guess
+lin metal_N = mkN "metallo" ; -- status=guess
+lin metalhead_N = mkN "metallaro" ; -- status=guess
+lin metallic_A = mkA "metallico" ; -- status=guess
+lin metallurgical_A = mkA "metallurgico" | mkA "metallurgica" ; -- status=guess status=guess
+lin metallurgy_N = mkN "metallurgia" ; -- status=guess
+lin metamorphosis_N = mkN "metamorfosi" feminine ; -- status=guess
+lin metaphor_N = mkN "metafora" ; -- status=guess
+lin metaphysical_A = mkA "metafisico" ; -- status=guess
+lin metastable_A = mkA "metastabile" ; -- status=guess
+lin metastasis_N = mkN "metastasi" feminine ; -- status=guess
+lin metathesis_N = mkN "metatesi" feminine ; -- status=guess
+lin metempsychosis_N = mkN "metempsicosi" feminine ; -- status=guess
+lin meteor_N = mkN "meteora" ; -- status=guess
+lin meteoric_A = mkA "meteorico" ; -- status=guess
+lin meteorite_N = mkN "meteorite" feminine ; -- status=guess
+lin meteorological_A = mkA "meteorologico" ; -- status=guess
+lin meteorologist_N = mkN "meteorologo" ; -- status=guess
+lin meter_N = mkN "metro" | mkN "contatore" masculine ; -- status=guess status=guess
+lin methane_N = mkN "metano" ; -- status=guess
+lin methanol_N = mkN "metanolo" ; -- status=guess
+lin methionine_N = mkN "metionina" ; -- status=guess
+lin method_N = mkN "metodo" ; -- status=guess
+lin methodological_A = mkA "metodologico" ; -- status=guess
+lin methodology_N = mkN "metodologia" ; -- status=guess
+lin methyl_N = mkN "metile" ;
+lin methylphenidate_N = mkN "metilfenidato" ; -- status=guess
+lin metic_N = mkN "meteco" ; -- status=guess
+lin metonymic_A = mkA "metonimico" ; -- status=guess
+lin metonymy_N = mkN "metonimia" ; -- status=guess
+lin metre_N = mkN "metro" ; -- status=guess
+lin metric_A = mkA "metrico" ; -- status=guess
+lin metro_N = mkN "metropolitana" | mkN "metrò" masculine ; -- status=guess status=guess
+lin metrological_A = mkA "metrologico" ; -- status=guess
+lin metrology_N = mkN "metrologia" ; -- status=guess
+lin metropolitan_A = mkA "metropolitano" ; -- status=guess
+lin micelle_N = mkN "micella" ; -- status=guess
+lin microbiology_N = mkN "microbiologia" ; -- status=guess
+lin microeconomic_A = mkA "microeconomico" ; -- status=guess
+lin microgram_N = mkN "microgrammo" ; -- status=guess
+lin micrometer_N = mkN "micrometro" ; -- status=guess
+lin micronutrient_N = mkN "micronutriente" | mkN "oligonutriente" masculine ; -- status=guess status=guess
+lin microorganism_N = mkN "microrganismo" ; -- status=guess
+lin micropaleontology_N = mkN "micropaleontologia" ; -- status=guess
+lin microphone_N = mkN "microfono" ; -- status=guess
+lin microprocessor_N = mkN "microprocessore" masculine ; -- status=guess
+lin microscope_N = mkN "microscopio" ; -- status=guess
+lin microsecond_N = mkN "microsecondo" ; -- status=guess
+lin microwave_N = mkN "microonda" ; -- status=guess
+lin mid_A = variants{} ; --
+lin midbrain_N = mkN "mesemcefalo" ; -- status=guess
+lin middle_A = mkA "medio" ; -- status=guess
+lin middle_N = mkN "mezza età" ; -- status=guess
+lin middle_class_A = variants{} ; --
+lin midfield_N = mkN "centrocampo" ; -- status=guess
+lin midge_N = mkN "moscerino" ; -- status=guess
+lin midget_N = mkN "mini-" ; -- status=guess
+lin midnight_N = mkN "mezzanotte" feminine ; -- status=guess
+lin midweek_A = mkA "infrasettimanale" ; -- status=guess
+lin midwife_N = mkN "ostetrica" | mkN "levatrice" feminine ; -- status=guess status=guess
+lin mighty_A = mkA "potente" | mkA "possente" ; -- status=guess status=guess
+lin migraine_N = mkN "emicrania" ; -- status=guess
+lin migration_N = variants{} ; --
+lin mild_A = mkA "delicato" | mkA "delicata" | mkA "mite" ; -- status=guess status=guess status=guess
+lin mile_N = mkN "miglio" ; -- status=guess
+lin milestone_N = mkN "pietra miliare" ; -- status=guess
+lin military_A = mkA "militare" ; -- status=guess
+lin militia_N = mkN "milizia" ; -- status=guess
+lin milk_N = L.milk_N ;
+lin milk_V = mkV "mungere" ; -- status=guess, src=wikt
+lin milk_V2 = mkV2 (mkV "mungere") ; -- status=guess, src=wikt
+lin milkmaid_N = mkN "lattaia" | mkN "mungitrice" feminine ; -- status=guess status=guess
+lin milkman_N = mkN "lattaio" ; -- status=guess
+lin milkshake_N = mkN "frullato" | mkN "milkshake" | mkN "frappè" masculine ; -- status=guess status=guess status=guess
+lin milky_A = mkA "latteo" | mkA "lattiginoso" ; -- status=guess status=guess
+lin mill_N = mkN "mulino" ; -- status=guess
+lin millennial_A = mkA "millenniale" ; -- status=guess
+lin millennium_N = mkN "millennio" ; -- status=guess
+lin miller_N = mkN "mugnaio" | mkN "mulinaro" ; -- status=guess status=guess
+lin millet_N = mkN "miglio" ; -- status=guess
+lin milligram_N = mkN "milligrammo" ; -- status=guess
+lin millimetre_N = mkN "millimetro" ; -- status=guess
+lin milliner_N = mkN "modisteria" ; -- status=guess
+lin milling_N = mkN "fresalesatrice" ; -- status=guess
+lin millionaire_N = mkN "milionario" ; -- status=guess
+lin millionth_A = mkA "milionesimo" | mkA "1.000.000º" ; -- status=guess status=guess
+lin millionth_N = mkN "milionesimo" ; -- status=guess
+lin millipede_N = mkN "millepiedi" ; -- status=guess
+lin millisecond_N = mkN "millisecondo" ; -- status=guess
+lin millstone_N = mkN "mola" ; -- status=guess
+lin mimeograph_V2 = mkV2 (mkV "mimeografare") ; -- status=guess, src=wikt
+lin mimicry_N = mkN "mimetismo" | mkN "scimmiottatura" | mkN "scimmiottamento" | mkN "mimica" ;
+lin mimosa_N = mkN "mimosa" ; -- status=guess
+lin minaret_N = mkN "minareto" ; -- status=guess
+lin mince_N = mkN "macinato" ; -- status=guess
+lin mince_V = mkV "tritare" | mkV "macinare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mince_V2 = mkV2 (mkV "tritare") | mkV2 (mkV "macinare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mind_N = mkN "mente" feminine ; -- status=guess
+lin mind_V = variants{} ; --
+lin mind_V2 = variants{} ; --
+lin mind_VS = variants{} ; --
+lin mine_N = mkN "mina" ; -- status=guess
+lin mine_V = mkV "scavare" | estrarre_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin mine_V2 = mkV2 (mkV "scavare") | mkV2 (estrarre_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin minefield_N = mkN "campo minato" ; -- status=guess
+lin miner_N = mkN "minatore" masculine ; -- status=guess
+lin mineral_A = mkA "minerale" ; -- status=guess
+lin mineral_N = mkN "minerale" masculine ; -- status=guess
+lin mineralogist_N = mkN "mineralogista" masculine ; -- status=guess
+lin mineralogy_N = mkN "mineralogia" ; -- status=guess
+lin minestrone_N = mkN "minestrone" masculine ; -- status=guess
+lin mingle_V = mkV "contaminare" ; -- status=guess, src=wikt
+lin mingle_V2 = mkV2 (mkV "contaminare") ; -- status=guess, src=wikt
+lin miniature_N = mkN "miniatura" ; -- status=guess
+lin minibar_N = mkN "frigobar" masculine ; -- status=guess
+lin minimal_A = variants{} ; --
+lin minimalist_A = mkA "minimalista" ; -- status=guess
+lin minimize_V2 = mkV2 (mkV "minimizzare") ; -- status=guess, src=wikt
+lin minimum_A = variants{} ; --
+lin minimum_N = mkN "minimo" ; -- status=guess
+lin mining_N = variants{} ; --
+lin miniskirt_N = mkN "minigonna" ; -- status=guess
+lin minister_1_N = variants{} ; --
+lin minister_2_N = variants{} ; --
+lin minister_N = variants{} ; --
+lin ministerial_A = mkA "ministeriale" ; -- status=guess
+lin ministry_N = mkN "ministero" ; -- status=guess
+lin mink_N = mkN "visone" masculine ; -- status=guess
+lin minor_A = mkA "minore" ; -- status=guess
+lin minor_N = mkN "minore" masculine ; -- status=guess
+lin minority_N = variants{} ; --
+lin minotaur_N = mkN "minotauro" ; -- status=guess
+lin mint_N = mkN "menta" ; -- status=guess
+lin mint_V2 = mkV2 (mkV "coniare") ; -- status=guess, src=wikt
+lin minus_A = mkA "negativo" | mkA "negativa" ; -- status=guess status=guess
+lin minus_N = mkN "segno meno" ; -- status=guess
+lin minus_Prep = variants{} ; --
+lin minuscule_A = mkA "minuscolo" ; -- status=guess
+lin minuscule_N = mkN "minuscolo" ; -- status=guess
+lin minute_A = mkA "minuscolo" | mkA "piccolissimo" ; -- status=guess status=guess
+lin minute_N = mkN "attimo" | mkN "momento" feminine ; -- status=guess status=guess
+lin minx_N = mkN "civetta" ; -- status=guess
+lin miracle_N = mkN "miracolo" ; -- status=guess
+lin miraculous_A = mkA "miracoloso" ; -- status=guess
+lin mirage_N = mkN "miraggio" ; -- status=guess
+lin mirror_N = mkN "specchio" ; -- status=guess
+lin mirth_N = mkN "gioia" ; -- status=guess
+lin misalignment_N = mkN "disallineamento" | mkN "disassamento" ; -- status=guess status=guess
+lin misanthrope_N = mkN "misantropo" ; -- status=guess
+lin misanthropic_A = mkA "misantropico" ; -- status=guess
+lin misanthropy_N = mkN "misantropia" ; -- status=guess
+lin miscarriage_N = mkN "aborto" ; -- status=guess
+lin mischief_N = mkN "danno" ; -- status=guess
+lin mischievous_A = mkA "piantagrane" | mkA "attaccabrighe" | mkA "casinista" ; -- status=guess status=guess status=guess
+lin miser_N = mkN "avaro" ; -- status=guess
+lin miserable_A = variants{} ; --
+lin misery_N = mkN "miseria" ; -- status=guess
+lin misfit_N = mkN "disadattato" ; -- status=guess
+lin misfortune_N = mkN "disgrazia" ; -- status=guess
+lin mislead_V2 = mkV2 (mkV (mkV "portare") "sulla cattiva strada") | mkV2 (mkV "sviare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin misleading_A = variants{} ; --
+lin misogyny_N = mkN "misoginia" ; -- status=guess
+lin miss_N = mkN "signorina" ; -- status=guess
+lin miss_V = mkV "mancare" ; -- status=guess, src=wikt
+lin miss_V2 = mkV2 (mkV "mancare") ; -- status=guess, src=wikt
+lin missile_N = mkN "missile" ; -- status=guess
+lin missing_A = variants{} ; --
+lin mission_N = mkN "missione" feminine ; -- status=guess
+lin missionary_N = mkN "missionario" ; -- status=guess
+lin misspell_V2 = mkV2 (mkV (scrivere_V) "male") ; -- status=guess, src=wikt
+lin misspelling_N = mkN "errore d'ortografia" ; -- status=guess
+lin mist_N = mkN "nebbia" | mkN "foschia" | mkN "bruma" ; -- status=guess status=guess status=guess
+lin mistake_N = mkN "errore" masculine | mkN "sbaglio" ; -- status=guess status=guess
+lin mistake_V = mkV "sbagliare" ; -- status=guess, src=wikt
+lin mistake_V2 = mkV2 (mkV "sbagliare") ; -- status=guess, src=wikt
+lin mister_N = mkN "signore" masculine ; -- status=guess
+lin mistletoe_N = mkN "vischio" ; -- status=guess
+lin mistress_N = mkN "dominatrice" | mkN "padrona" ; -- status=guess status=guess
+lin misunderstand_V2 = mkV2 (mkV "fraintendere") | mkV2 (mkV "equivocare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin misunderstanding_N = mkN "fraintendimento" ; -- status=guess
+lin mite_N = mkN "acaro" ; -- status=guess
+lin mitochondrion_N = mkN "mitocondrio" ; -- status=guess
+lin mitotic_A = mkA "mitotico" ; -- status=guess
+lin mitre_N = mkN "mitra" ; -- status=guess
+lin mitten_N = mkN "mezzoguanto" ; -- status=guess
+lin mix_N = variants{} ; --
+lin mix_V = mkV "mixare" ; -- status=guess, src=wikt
+lin mix_V2 = mkV2 (mkV "mixare") ; -- status=guess, src=wikt
+lin mixed_A = variants{} ; --
+lin mixer_N = mkN "frullatore" masculine ; -- status=guess
+lin mixture_N = variants{} ; --
+lin mizzenmast_N = mkN "mezzanella" | mkN "albero di mezzana" ; -- status=guess status=guess
+lin mnemonics_N = mkN "mnemonica" ; -- status=guess
+lin moan_N = mkN "gemito" ; -- status=guess
+lin moan_V = mkV "lamentarsi" ; -- status=guess, src=wikt
+--subcat lin moan_V2 = mkV2 (mkV "lamentarsi") ; -- status=guess, src=wikt
+lin moan_VS = mkVS (mkV "lamentarsi") ; -- status=guess, src=wikt
+lin moat_N = mkN "fossato" | mkN "fosso" | mkN "canale" masculine | mkN "canalone" masculine ; -- status=guess status=guess status=guess status=guess
+lin mob_N = mkN "folla" ; -- status=guess
+lin mobile_A = mkA "mobile" ; -- status=guess
+lin mobile_N = mkN "telefonino" | mkN "cellulare" masculine ; -- status=guess status=guess
+lin mobility_N = mkN "mobilità" feminine ; -- status=guess
+lin mobilization_N = mkN "mobilitazione" feminine ; -- status=guess
+lin moccasin_N = mkN "mocassino" ; -- status=guess
+lin mock_N = mkN "derisione" feminine | mkN "finto" | mkN "simulato" ; -- status=guess status=guess status=guess
+lin mock_V = mkV "deludere" ; -- status=guess, src=wikt
+lin mock_V2 = mkV2 (mkV "deludere") ; -- status=guess, src=wikt
+lin mockery_N = mkN "derisione" feminine | mkN "scherno" ; -- status=guess status=guess
+lin mode_N = mkN "moda" ; -- status=guess
+lin model_N = mkN "modello" | mkN "modellino" ; -- status=guess status=guess
+lin model_V = mkV (I.fare_V) "il modello" | mkV (mkV "la") "modella" ; -- status=guess, src=wikt status=guess, src=wikt
+lin model_V2 = mkV2 (mkV (I.fare_V) "il modello") | mkV2 (mkV (mkV "la") "modella") ; -- status=guess, src=wikt status=guess, src=wikt
+lin moderate_A = variants{} ; --
+lin moderate_V = mkV "moderare" ; -- status=guess, src=wikt
+lin moderate_V2 = mkV2 (mkV "moderare") ; -- status=guess, src=wikt
+lin moderation_N = mkN "moderazione" feminine ; -- status=guess
+lin modern_A = mkA "moderno" ; -- status=guess
+lin modernism_N = mkN "modernismo" ; -- status=guess
+lin modernization_N = mkN "modernizzazione" feminine ; -- status=guess
+lin modest_A = mkA "modesto" ; -- status=guess
+lin modicum_N = mkN "un po' di" ; -- status=guess
+lin modification_N = mkN "modificazione" feminine ; -- status=guess
+lin modify_V2 = variants{} ; --
+lin module_N = variants{} ; --
+lin moist_A = mkA "umido" | mkA "umida" ; -- status=guess status=guess
+lin moisten_V = mkV "inumidire" ; -- status=guess, src=wikt
+lin moisten_V2 = mkV2 (mkV "inumidire") ; -- status=guess, src=wikt
+lin moisture_N = mkN "umidità" feminine ; -- status=guess
+lin molal_A = mkA "molale" ; -- status=guess
+lin molality_N = mkN "molalità" feminine ; -- status=guess
+lin molar_A = mkA "molare" ; -- status=guess
+lin molar_N = mkN "dente molare" | mkN "molare" masculine ; -- status=guess status=guess
+lin molarity_N = mkN "molarità" feminine ; -- status=guess
+lin molasses_N = mkN "melassa" ; -- status=guess
+lin mold_N = mkN "stampo" | mkN "calco" ; -- status=guess status=guess
+lin molding_N = mkN "cimasa" ; -- status=guess
+lin mole_N = mkN "talpa" ; -- status=guess
+lin molecular_A = mkA "molecolare" ; -- status=guess
+lin molecule_N = mkN "molecola" ; -- status=guess
+lin mollusc_N = mkN "mollusco" ; -- status=guess
+lin molten_A = mkA "incandescente" ; -- status=guess
+lin molybdenite_N = mkN "molibdenite" feminine ; -- status=guess
+lin molybdenum_N = mkN "molibdeno" ; -- status=guess
+lin moment_N = mkN "momento" feminine ; -- status=guess
+lin momentum_N = mkN "quantità di moto" | mkN "impulso" | mkN "momento" feminine ; -- status=guess status=guess status=guess
+lin monarch_N = mkN "monarca" ; -- status=guess
+lin monarchic_A = mkA "monarchico" ; -- status=guess
+lin monarchism_N = mkN "monarchismo" ; -- status=guess
+lin monarchist_N = mkN "monarchico" ; -- status=guess
+lin monarchy_N = variants{} ; --
+lin monastery_N = mkN "monastero" ; -- status=guess
+lin monastic_A = mkA "monastico" | mkA "monacale" ; -- status=guess status=guess
+lin monasticism_N = mkN "monachesimo" ; -- status=guess
+lin monatomic_A = mkA "monoatomico" ; -- status=guess
+lin monetary_A = variants{} ; --
+lin monetization_N = mkN "monetazione" feminine ; -- status=guess
+lin money_N = mkN "liquido" ; -- status=guess
+lin mongoose_N = mkN "mangusta" ; -- status=guess
+lin mongrel_N = mkN "bastardo" ; -- status=guess
+lin monism_N = mkN "monismo" ; -- status=guess
+lin monitor_N = mkN "monitor" masculine ; -- status=guess
+lin monitor_V = mkV "monitorare" | mkV "supervisionare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin monitor_V2 = mkV2 (mkV "monitorare") | mkV2 (mkV "supervisionare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin monitoring_N = mkN "monitoraggio" ; -- status=guess
+lin monk_N = mkN "monaco" | mkN "frate" masculine ; -- status=guess status=guess
+lin monkey_N = mkN "scimmia" ; -- status=guess
+lin monkfish_N = mkN "coda di rospo" ; -- status=guess
+lin monochromatic_A = mkA "monocromatico" ; -- status=guess
+lin monochrome_A = mkA "monocromo" ; -- status=guess
+lin monoculture_N = mkN "monocultura" ; -- status=guess
+lin monogamous_A = mkA "monogamo" ; -- status=guess
+lin monologue_N = mkN "monologo" ; -- status=guess
+lin monomania_N = mkN "monomania" ; -- status=guess
+lin monomer_N = mkN "monomero" ; -- status=guess
+lin monopolize_V2 = mkV2 (mkV "monopolizzare") ; -- status=guess, src=wikt
+lin monopoly_N = mkN "monopoli" | mkN "monopolio" ; -- status=guess status=guess
+lin monosaccharide_N = mkN "monosaccaride" masculine ; -- status=guess
+lin monotheistic_A = mkA "monoteistico" ; -- status=guess
+lin monotonous_A = mkA "monocorde" ; -- status=guess
+lin monotypic_A = mkA "monotipico" ; -- status=guess
+lin monoxide_N = mkN "monossido" ; -- status=guess
+lin mons_N = mkN "monte di venere" ; -- status=guess
+lin monster_N = mkN "mostro" ; -- status=guess
+lin monstrance_N = mkN "ostensorio" ; -- status=guess
+lin monstrous_A = mkA "enorme" | mkA "gigantesco" ; -- status=guess status=guess
+lin month_N = mkN "mese" masculine ; -- status=guess
+lin monthly_A = variants{} ; --
+lin monthly_Adv = mkAdv "mensilmente" ; -- status=guess
+lin monument_N = variants{} ; --
+lin moo_N = mkN "muggito" ; -- status=guess
+lin moo_V = mkV "muggire" ; -- status=guess, src=wikt
+lin mood_N = mkN "cattivo umore" ; -- status=guess
+lin moon_N = L.moon_N ;
+lin moonlight_N = mkN "chiaro di luna" ; -- status=guess
+lin moonstone_N = mkN "pietra di luna" | mkN "lunaria" ; -- status=guess status=guess
+lin moor_N = mkN "landa" | mkN "brughiera" ; -- status=guess status=guess
+lin moor_V2 = mkV2 (mkV "ancorare") | mkV2 (mkV "attraccare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin moose_N = mkN "alce" ; -- status=guess
+lin mop_N = mkN "zazzera" ; -- status=guess
+lin mop_V = mkV "lavare" ; -- status=guess, src=wikt
+lin mop_V2 = mkV2 (mkV "lavare") ; -- status=guess, src=wikt
+lin moped_N = mkN "motorino" | mkN "ciclomotore" masculine ; -- status=guess status=guess
+lin moraine_N = mkN "morena" ; -- status=guess
+lin moral_A = mkA "morale" ; -- status=guess
+lin moral_N = mkN "panico morale" ; -- status=guess
+lin morale_N = mkN "morale" masculine ; -- status=guess
+lin moralism_N = mkN "moralismo" ; -- status=guess
+lin morality_N = mkN "moralità" feminine ; -- status=guess
+lin moratorium_N = mkN "moratoria" ; -- status=guess
+lin morbid_A = mkA "raccapricciante" ; -- status=guess
+lin more_Adv = mkAdv "più" ;
+lin more_CAdv = S.more_CAdv ; -- comment=CHECKED
+lin morello_N = mkN "marasca" ; -- status=guess
+lin moreover_Adv = mkAdv "inoltre" ; -- status=guess
+lin morganatic_A = mkA "morganatico" ; -- status=guess
+lin morgue_N = mkN "obitorio" | mkN "camera mortuaria" ; -- status=guess status=guess
+lin morion_N = mkN "morione" ; -- status=guess
+lin morning_N = mkN "mattina" | mkN "mattino" ; -- status=guess status=guess
+lin moron_N = mkN "cretino" | mkN "deficiente" | mkN "idiota" masculine | mkN "imbecille" masculine | mkN "stupido" ; -- status=guess status=guess status=guess status=guess status=guess
+lin morpheme_N = mkN "morfema" masculine ; -- status=guess
+lin morphine_N = mkN "morfina" ; -- status=guess
+lin morphological_A = mkA "morfologico" ; -- status=guess
+lin morphology_N = mkN "morfologia" ; -- status=guess
+lin morsel_N = mkN "boccone" masculine ; -- status=guess
+lin mortal_A = mkA "mortale" ; -- status=guess
+lin mortality_N = mkN "mortalità" feminine ; -- status=guess
+lin mortar_N = mkN "malta" ; -- status=guess
+lin mortgage_N = mkN "ipoteca" ; -- status=guess
+lin mortmain_N = mkN "manomorta" ; -- status=guess
+lin mosaic_N = mkN "mosaico" ; -- status=guess
+lin mosque_N = mkN "moschea" ; -- status=guess
+lin mosquito_N = mkN "zanzara" ; -- status=guess
+lin moss_N = mkN "muschio" ; -- status=guess
+lin mossy_A = mkA "muscoso" | mkA "muscosa" ; -- status=guess status=guess
+lin most_Adv = mkAdv "il più" ;
+lin most_Det = mkDet "la maggior parte di" ; ---- prep
+lin most_Predet = S.most_Predet ; -- comment=CHECKED
+lin mostly_Adv = mkAdv "soprattutto" ; -- status=guess
+lin motet_N = mkN "mottetto" ; -- status=guess
+lin moth_N = mkN "falena" ; -- status=guess
+lin mother_N = mkN "madre" feminine | mkN "mamma" ;
+lin mother_N2 = L.mother_N2 ; -- comment=CHECKED
+lin motherland_N = mkN "madrepatria" ; -- status=guess
+lin motif_N = variants{} ; --
+lin motion_N = mkN "mozione" feminine | mkN "mozioni" feminine ; -- status=guess status=guess
+lin motionless_A = mkA "immobile" ; -- status=guess
+lin motivate_V2 = mkV2 (mkV "motivare") ; -- status=guess, src=wikt
+lin motivate_V2V = mkV2V (mkV "motivare") ; -- status=guess, src=wikt
+lin motivation_N = variants{} ; --
+lin motive_N = mkN "motivo" ; -- status=guess
+lin motley_A = mkA "variegato" | mkA "eterogeneo" ; -- status=guess status=guess
+lin motor_N = mkN "motore" | mkN "macchina" ; -- status=guess status=guess
+lin motorcycle_N = mkN "motocicletta" | mkN "motociclo" ; -- status=guess status=guess
+lin motorist_N = variants{} ; --
+lin motorization_N = mkN "motorizzazione" feminine ; -- status=guess
+lin motorway_N = mkN "autostrada" ; -- status=guess
+lin mouflon_N = mkN "muflone" masculine ; -- status=guess
+lin mould_N = variants{} ; --
+lin mouldy_A = mkA "ammuffito" ; -- status=guess
+lin moult_N = mkN "muta" | mkN "muda" ; -- status=guess status=guess
+lin moult_V = mkV "mutare" | mkV (I.fare_V) "la muta" ; -- status=guess, src=wikt status=guess, src=wikt
+lin moult_V2 = mkV2 (mkV "mutare") | mkV2 (mkV (I.fare_V) "la muta") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mound_N = mkN "terrapieno" | mkN "tumulo" | mkN "cumulo" | mkN "monticello" ; -- status=guess status=guess status=guess status=guess
+lin mount_N = mkN "destriero" ; -- status=guess
+lin mount_V = mkV "montare" ; -- status=guess, src=wikt
+lin mount_V2 = mkV2 (mkV "montare") ; -- status=guess, src=wikt
+--subcat lin mount_VS = mkVS (mkV "montare") ; -- status=guess, src=wikt
+lin mountain_N = L.mountain_N ;
+lin mountaineer_N = mkN "alpinista" masculine ; -- status=guess
+lin mountainous_A = mkA "montagnoso" ; -- status=guess
+lin mourn_V = rimpiangere_V | mkV (essere_V) "lutto" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mourn_V2 = mkV2 (rimpiangere_V) | mkV2 (mkV (essere_V) "lutto") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mourning_N = mkN "lutto" ; -- status=guess
+lin mouse_N = mkN "averla formichiera grigiotopo" ; -- status=guess
+lin moustache_N = mkN "baffi" masculine ; -- status=guess
+lin mouth_N = L.mouth_N ;
+lin mouthful_N = mkN "boccone" masculine ; -- status=guess
+lin mouthpiece_N = mkN "imboccatura" ; -- status=guess
+lin move_1_V = reflV I.muovere_V ;
+lin move_2_V = reflV I.muovere_V ;
+lin move_N = mkN "passo" ; -- status=guess
+lin move_V = mkV "smuoversi" | mkV (mkV "darsi") "una mossa" | mkV "agire" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin move_V2 = mkV2 (mkV "smuoversi") | mkV2 (mkV (mkV "darsi") "una mossa") | mkV2 (mkV "agire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin move_V2A = mkV2A (mkV "smuoversi") | mkV2A (mkV (mkV "darsi") "una mossa") | mkV2A (mkV "agire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin move_V2V = mkV2V (mkV "smuoversi") | mkV2V (mkV (mkV "darsi") "una mossa") | mkV2V (mkV "agire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin move_VV = mkVV (mkV "smuoversi") | mkVV (mkV (mkV "darsi") "una mossa") | mkVV (mkV "agire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin movement_N = mkN "movimento" ; -- status=guess
+lin movie_N = mkN "cinema" masculine | mkN "film" | mkN "pellicola" ; -- status=guess status=guess status=guess
+lin moving_A = variants{} ; --
+lin mow_V = mkV "falciare" | mkV (mkV "tagliare") "l'erba" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mow_V2 = mkV2 (mkV "falciare") | mkV2 (mkV (mkV "tagliare") "l'erba") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mower_N = mkN "falciatore" masculine ; -- status=guess
+lin mozzarella_N = mkN "mozzarella" ; -- status=guess
+lin much_Adv = mkAdv "molto" ; -- status=guess
+lin much_Det = S.much_Det ;
+lin mucus_N = mkN "muco" ; -- status=guess
+lin mud_N = mkN "fango" ; -- status=guess
+lin muddy_A = mkA "fangoso" ; -- status=guess
+lin mudguard_N = mkN "parafango" ; -- status=guess
+lin mudslinger_N = mkN "infangatore" masculine ; -- status=guess
+lin muff_N = mkN "manicotto" ; -- status=guess
+lin muffin_N = mkN "muffin" masculine ; -- status=guess
+lin muffle_N = mkN "muffola" ; -- status=guess
+lin mufti_N = mkN "abito civile" ; -- status=guess
+lin mug_N = mkN "boccale" | mkN "gotto" ; -- status=guess status=guess
+lin mug_V2 = mkV2 (mkV "scippare") | mkV2 (mkV "borseggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mulatto_N = mkN "mulatto" ; -- status=guess
+lin mulberry_N = mkN "mora" ; -- status=guess
+lin mule_N = mkN "mulo" ; -- status=guess
+lin mullein_N = mkN "verbasco" ; -- status=guess
+lin mullet_N = mkN "triglia" ; -- status=guess
+lin multicellular_A = mkA "pluricellulare" | mkA "multicellulare" ; -- status=guess status=guess
+lin multilingual_A = mkA "multilingue" ; -- status=guess
+lin multimedia_N = variants{} ; --
+lin multiple_A = variants{} ; --
+lin multiplex_N = mkN "multisala" ; -- status=guess
+lin multiplication_N = mkN "moltiplicazione" feminine ; -- status=guess
+lin multiplicity_N = mkN "molteplicità" feminine ; -- status=guess
+lin multiplier_N = mkN "moltiplicatore" masculine ; -- status=guess
+lin multiply_V = mkV "moltiplicare" ; -- status=guess, src=wikt
+lin multiply_V2 = mkV2 (mkV "moltiplicare") ; -- status=guess, src=wikt
+lin multiracial_A = mkA "multirazziale" ; -- status=guess
+lin mum_N = mkN "mamma" ; -- status=guess
+lin mumble_V = mkV "biascicare" ; -- status=guess, src=wikt
+lin mumble_V2 = mkV2 (mkV "biascicare") ; -- status=guess, src=wikt
+lin mummy_N = mkN "mamma" ; -- status=guess
+lin mumps_N = mkN "parotite epidemica" | mkN "orecchioni" ; -- status=guess status=guess
+lin municipal_A = mkA "civico" | mkA "comunale" ; -- status=guess status=guess
+lin municipality_N = mkN "comune" masculine | mkN "municipalità" ; -- status=guess status=guess
+lin muon_N = mkN "muone" masculine ; -- status=guess
+lin mural_N = mkN "murales" masculine ; -- status=guess
+lin murder_N = mkN "assassinio" | mkN "omicidio" | mkN "delitto" ; -- status=guess status=guess status=guess
+lin murder_V2 = mkV2 (mkV "massacrare") ; -- status=guess, src=wikt
+lin murderer_N = mkN "assassino" ; -- status=guess
+lin murderess_N = mkN "assassina" ; -- status=guess
+lin murmur_V = mkV "mormorare" ; -- status=guess, src=wikt
+lin murmur_V2 = mkV2 (mkV "mormorare") ; -- status=guess, src=wikt
+lin muscle_N = mkN "muscolo" ; -- status=guess
+lin muscular_A = mkA "muscoloso" ; -- status=guess
+lin muscularity_N = mkN "muscolosità" feminine ; -- status=guess
+lin musculoskeletal_A = mkA "muscoloscheletrico" ; -- status=guess
+lin muse_N = mkN "muse" ; -- status=guess
+lin museum_N = mkN "museo" ; -- status=guess
+lin mushroom_N = mkN "fungo" ; -- status=guess
+lin music_N = L.music_N ;
+lin musical_A = variants{} ; --
+lin musical_N = mkN "carillon" ; -- status=guess
+lin musicality_N = mkN "musicalità" feminine ; -- status=guess
+lin musicianMasc_N = variants{} ; --
+lin musicologist_N = mkN "musicologo" ; -- status=guess
+lin musicology_N = mkN "musicologia" ; -- status=guess
+lin musk_N = mkN "anatra muschiata australiana" ; -- status=guess
+lin musket_N = mkN "moschetto" ; -- status=guess
+lin musketeer_N = mkN "moschettiere" masculine ; -- status=guess
+lin muskrat_N = mkN "topo muschiato" ; -- status=guess
+lin mussel_N = mkN "cozza" | mkN "mitilo" ; -- status=guess status=guess
+lin must_N = mkN "mosto" ; -- status=guess
+lin must_VV = S.must_VV ; -- comment=CHECKED
+lin mustard_N = mkN "senape" feminine ; -- status=guess
+lin muster_N = mkN "adunata" | mkN "assemblea" ; -- status=guess status=guess
+lin muster_V = mkV "radunare" ; -- status=guess, src=wikt
+lin muster_V2 = mkV2 (mkV "radunare") ; -- status=guess, src=wikt
+lin mutability_N = mkN "mutevolezza" ; -- status=guess
+lin mutagen_N = mkN "mutageno" ; -- status=guess
+lin mutation_N = variants{} ; --
+lin mute_A = mkA "muto" ; -- status=guess
+lin mute_N = mkN "sordino" | mkN "sordina" ; -- status=guess status=guess
+lin mutter_V = variants{} ; --
+lin mutter_V2 = variants{} ; --
+lin mutual_A = mkA "mutuo" | mkA "vicendevole" ; -- status=guess status=guess
+lin mycelium_N = mkN "micelio" ; -- status=guess
+lin mycologist_N = mkN "micologista" masculine ; -- status=guess
+lin mycology_N = mkN "micologia" ; -- status=guess
+lin mycotoxin_N = mkN "micotossina" ; -- status=guess
+lin myocardium_N = mkN "miocardio" ; -- status=guess
+lin myoma_N = mkN "mioma" masculine ; -- status=guess
+lin myopia_N = mkN "miopia" ; -- status=guess
+lin myosin_N = mkN "miosina" ; -- status=guess
+lin myrrh_N = mkN "mirra" ; -- status=guess
+lin myrtle_N = mkN "mirto" ; -- status=guess
+lin mysterious_A = mkA "misterioso" ; -- status=guess
+lin mystery_N = mkN "mistero" ; -- status=guess
+lin myth_N = mkN "mito" ; -- status=guess
+lin mythological_A = mkA "mitologico" ; -- status=guess
+lin mythology_N = mkN "mitologia" ; -- status=guess
+lin myxoma_N = mkN "mixoma" masculine ; -- status=guess
+lin myxomatosis_N = mkN "mixomatosi" feminine ; -- status=guess
+lin nabob_N = mkN "nababbo" ; -- status=guess
+lin nadir_N = mkN "nadir" masculine ; -- status=guess
+lin nag_V = mkV "assillare" ; -- status=guess, src=wikt
+lin nag_V2 = mkV2 (mkV "assillare") ; -- status=guess, src=wikt
+lin naif_N = mkN "ingenuo" ; -- status=guess
+lin nail_N = mkN "tagliaunghie" ; -- status=guess
+lin nail_V2 = mkV2 (mkV "inchiodare") ; -- status=guess, src=wikt
+lin nailbrush_N = mkN "pulisciunghie" masculine ; -- status=guess
+lin naive_A = mkA "ingenuo" ; -- status=guess
+lin naked_A = mkA "nudo" ; -- status=guess
+lin name_N = L.name_N ;
+lin name_V2 = mkV2 (mkV "nominare") ; -- status=guess, src=wikt
+--subcat lin name_V2V = mkV2V (mkV "nominare") ; -- status=guess, src=wikt
+lin name_V3 = mkV3 (mkV "nominare") ; -- status=guess, src=wikt
+lin nameless_A = mkA "innominato" ; -- status=guess
+lin namely_Adv = variants{} ; --
+lin nanny_N = mkN "bambinaia" | mkN "babysitter" | mkN "tata" ; -- status=guess status=guess status=guess
+lin nanosecond_N = mkN "nanosecondo" ; -- status=guess
+lin nanotechnology_N = mkN "nanotecnologia" ; -- status=guess
+lin nap_N = mkN "pisolino" | mkN "pennichella" ; -- status=guess status=guess
+lin nape_N = mkN "nuca" | mkN "coppa" ; -- status=guess status=guess
+lin naphtha_N = mkN "nafta" ; -- status=guess
+lin naphthalene_N = mkN "naftalene" masculine ; -- status=guess
+lin napkin_N = mkN "tovagliolo" ; -- status=guess
+lin narcissism_N = mkN "narcisismo" ; -- status=guess
+lin narcissist_N = mkN "narcisista" masculine | mkN "narciso" ; -- status=guess status=guess
+lin narcissus_N = mkN "narciso" ; -- status=guess
+lin narcoterrorism_N = mkN "narcoterrorismo" ; -- status=guess
+lin narcotic_N = mkN "narcotico" ; -- status=guess
+lin narrate_V2 = mkV2 (mkV "narrare") ; -- status=guess, src=wikt
+lin narrative_N = mkN "descrizione" feminine ; -- status=guess
+lin narrow_A = L.narrow_A ;
+lin narrow_V = variants{} ; --
+lin narrow_V2 = variants{} ; --
+lin narthex_N = mkN "nartece" masculine ; -- status=guess
+lin narwhal_N = mkN "narvalo" ; -- status=guess
+lin nasal_A = mkA "nasale" ; -- status=guess
+lin nasal_N = mkN "cavità nasali" ; -- status=guess
+lin nasturtium_N = mkN "nasturzio" | mkN "cappuccina" | mkN "tropeolo" ; -- status=guess status=guess status=guess
+lin nasty_A = variants{} ; --
+lin nation_N = mkN "nation" feminine ; -- status=guess
+lin national_A = mkA "nazionale" ; -- status=guess
+lin national_N = mkN "inno nazionale" ; -- status=guess
+lin nationalism_N = mkN "nazionalismo" ; -- status=guess
+lin nationalist_N = variants{} ; --
+lin nationality_N = mkN "nazionalità" feminine ; -- status=guess
+lin nationally_Adv = variants{} ; --
+lin native_A = mkA "nativo" ; -- status=guess
+lin native_N = mkN "alluminio nativo" ; -- status=guess
+lin nativity_N = mkN "natività" feminine ; -- status=guess
+lin natrolite_N = mkN "natrolite" feminine ; -- status=guess
+lin natural_A = mkA "naturale" ; -- status=guess
+lin natural_N = mkN "bequadro" ; -- status=guess
+lin naturally_Adv = variants{} ; --
+lin naturalness_N = mkN "naturalità" ; -- status=guess
+lin nature_N = mkN "natura" ; -- status=guess
+lin naturism_N = mkN "naturismo" ; -- status=guess
+lin naturist_N = mkN "naturista" ; -- status=guess
+lin naturopath_N = mkN "naturopata" masculine ; -- status=guess
+lin naughty_A = mkA "birichino" | mkA "furbetto" | mkA "malizioso" ; -- status=guess status=guess status=guess
+lin nausea_N = mkN "nausea" ; -- status=guess
+lin nautical_A = mkA "nautico" | mkA "nautica" ; -- status=guess status=guess
+lin naval_A = variants{} ; --
+lin nave_N = mkN "navata" ; -- status=guess
+lin navel_N = mkN "ombelico" | mkN "onfalo" ; -- status=guess status=guess
+lin navigability_N = mkN "navigabilità" feminine ; -- status=guess
+lin navigation_N = mkN "nautica" ; -- status=guess
+lin navigator_N = mkN "navigante" masculine | mkN "marinaio" | mkN "marittimo" | mkN "navigatore" masculine ; -- status=guess status=guess status=guess status=guess
+lin navy_N = mkN "marina" ; -- status=guess
+lin near_A = L.near_A ;
+lin near_Adv = mkAdv "circa" ; -- status=guess
+lin near_Prep = variants{} ; --
+lin near_V = mkV "avvicinare" ; -- status=guess, src=wikt
+lin near_V2 = mkV2 (mkV "avvicinare") ; -- status=guess, src=wikt
+lin nearby_A = mkA "accanto" ; -- status=guess
+lin nearby_Adv = mkAdv "vicino" ; -- status=guess
+lin nearly_Adv = variants{} ; --
+lin neat_A = mkA "puro" ; -- status=guess
+lin neatly_Adv = variants{} ; --
+lin nebula_N = mkN "nebulosa" ; -- status=guess
+lin necessarily_Adv = variants{} ; --
+lin necessary_A = mkA "necessario" ; -- status=guess
+lin necessity_N = mkN "necessità" feminine ; -- status=guess
+lin neck_N = L.neck_N ;
+lin neck_V = mkV "pomiciare" ; -- status=guess, src=wikt
+lin necklace_N = mkN "collana" ; -- status=guess
+lin necktie_N = mkN "cravatta" ; -- status=guess
+lin necrology_N = mkN "necrologia" ; -- status=guess
+lin necromancer_N = mkN "negromante" ; -- status=guess
+lin necromancy_N = mkN "negromanzia" ; -- status=guess
+lin necrophilia_N = mkN "necrofilia" ; -- status=guess
+lin nectar_N = mkN "nettare" masculine ; -- status=guess
+lin nectarine_N = mkN "nettarina" ; -- status=guess
+lin nectary_N = mkN "nettario" ; -- status=guess
+lin need_N = mkN "bisogno" ; -- status=guess
+lin need_V = mkV (essere_V) "obbligato a" ; -- status=guess, src=wikt
+lin need_V2 = mkV2 (mkV (essere_V) "obbligato a") ; -- status=guess, src=wikt
+--subcat lin need_V2V = mkV2V (mkV (essere_V) "obbligato a") ; -- status=guess, src=wikt
+--subcat lin need_VS = mkVS (mkV (essere_V) "obbligato a") ; -- status=guess, src=wikt
+lin need_VV = mkVV (mkV (essere_V) "obbligato a") ; -- status=guess, src=wikt
+lin needle_N = mkN "ago" ; -- status=guess
+lin needle_V2 = mkV2 (mkV "punzonare") ; -- status=guess, src=wikt
+lin negation_N = mkN "negazione" feminine ; -- status=guess
+lin negative_A = mkA "negativo" ; -- status=guess
+lin negative_N = mkN "negativa" ; -- status=guess
+lin neglect_N = mkN "negligenza" ; -- status=guess
+lin neglect_V2 = mkV2 (mkV "tralasciare") ; -- status=guess, src=wikt
+lin negligence_N = mkN "negligenza" ; -- status=guess
+lin negotiate_V = variants{} ; --
+lin negotiate_V2 = variants{} ; --
+lin negotiate_VV = variants{} ; --
+lin negotiation_N = mkN "negoziato" | mkN "negoziazione" feminine ; -- status=guess status=guess
+lin negress_N = mkN "nera" ; -- status=guess
+lin neigh_N = mkN "nitrito" ; -- status=guess
+lin neigh_V = mkV "nitrire" ; -- status=guess, src=wikt
+lin neighbour_N = mkN "vicino" | mkN "vicina" ; -- status=guess status=guess
+lin neighbourhood_N = mkN "vicinato" | mkN "quartiere" masculine ; -- status=guess status=guess
+lin neighbouring_A = variants{} ; --
+lin neither_Adv = mkAdv "né" ; -- status=guess
+lin neither_Det = mkDet "né" ; -- status=guess
+lin nematode_N = mkN "nematode" masculine ; -- status=guess
+lin neocolonialism_N = mkN "neocolonialismo" ; -- status=guess
+lin neocortical_A = mkA "neocorticale" ; -- status=guess
+lin neodymium_N = mkN "neodimio" ; -- status=guess
+lin neologism_N = mkN "neologismo" ; -- status=guess
+lin neon_N = mkN "neon" | mkN "neo" ; -- status=guess status=guess
+lin neophyte_N = mkN "neofita" masculine ; -- status=guess
+lin neoplasm_N = mkN "neoplasia" ; -- status=guess
+lin neoplastic_A = mkA "neoplastico" ; -- status=guess
+lin neoprene_N = mkN "neoprene" masculine ; -- status=guess
+lin neoteny_N = mkN "neotenia" ; -- status=guess
+lin nephew_N = mkN "nipote" feminine ; -- status=guess
+lin nephology_N = mkN "nefologia" ; -- status=guess
+lin nephralgia_N = mkN "nefralgia" ; -- status=guess
+lin nephrectomy_N = mkN "nefrectomia" ; -- status=guess
+lin nephritis_N = mkN "nefrite" feminine ; -- status=guess
+lin nephrology_N = mkN "nefrologia" ; -- status=guess
+lin nepotism_N = mkN "nepotismo" ; -- status=guess
+lin neptunium_N = mkN "nettunio" ; -- status=guess
+lin nerd_N = mkN "secchione" masculine ; -- status=guess
+lin nerve_N = mkN "nervi" masculine ; -- status=guess
+lin nervous_A = mkA "nervoso" ; -- status=guess
+lin nervousness_N = mkN "nervosismo" ; -- status=guess
+lin nest_N = mkN "nido" ; -- status=guess
+lin net_A = mkA "finale" ; -- status=guess
+lin net_N = mkN "rete" feminine ; -- status=guess
+lin net_V2 = mkV2 (mkV (mkV "impigliare") "in una rete") | mkV2 (mkV (mkV "intrappolare") "con una rete") | mkV2 (mkV "irretire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin nether_A = mkA "sotterraneo" ; -- status=guess
+lin nettle_N = mkN "ortica" ; -- status=guess
+lin network_N = mkN "rete" feminine | mkN "reti" feminine ; -- status=guess status=guess
+lin neuralgia_N = mkN "nevralgia" ; -- status=guess
+lin neuroblastoma_N = mkN "neuroblastoma" masculine ; -- status=guess
+lin neurohormone_N = mkN "neurormone" masculine ; -- status=guess
+lin neuroma_N = mkN "neuroma" masculine ; -- status=guess
+lin neurophysiology_N = mkN "neurofisiologia" ; -- status=guess
+lin neuroscience_N = mkN "neuroscienza" ; -- status=guess
+lin neurosis_N = mkN "nevrosi" | mkN "neurosi" feminine ; -- status=guess status=guess
+lin neurotic_N = mkN "isterico" | mkN "nevrotico" ; -- status=guess status=guess
+lin neuter_A = mkA "neutro" ; -- status=guess
+lin neutral_A = mkA "neutrale" ; -- status=guess
+lin neutrality_N = mkN "neutralità" feminine ; -- status=guess
+lin neutralization_N = mkN "neutralizzazione" feminine ; -- status=guess
+lin neutrino_N = mkN "neutrino" ; -- status=guess
+lin neutron_N = mkN "neutrone" masculine ; -- status=guess
+lin never_Adv = mkAdv "mai" ;
+lin never_AdV = lin AdV (ss "mai") ;
+lin nevertheless_Adv = mkAdv "nondimeno" | mkAdv "tuttavia" | mkAdv "eppure" ; -- status=guess status=guess status=guess
+lin new_A = L.new_A ;
+lin newcomer_N = variants{} ; --
+lin newly_Adv = variants{} ; --
+lin newness_N = mkN "novità" feminine ; -- status=guess
+lin news_N = mkN "novità" feminine | mkN "notizie" feminine ; -- status=guess status=guess
+lin newspaper_N = L.newspaper_N ;
+lin newsreel_N = mkN "cinegiornale" masculine ; -- status=guess
+lin newton_N = mkN "newton" masculine ; -- status=guess
+lin next_A = mkA "vicino" | mkA "prossimo" ; -- status=guess status=guess
+lin next_Adv = mkAdv "prossimamente" ; --
+lin next_N = mkN "il prossimo" | mkN "la prossima" ; -- status=guess status=guess
+lin nexus_N = mkN "centro" ; -- status=guess
+lin nib_N = mkN "rostro" | mkN "becco" ; -- status=guess status=guess
+lin nice_A = mkA "bello" | mkA "bella" ; -- status=guess status=guess
+lin nicely_Adv = variants{} ; --
+lin niche_N = mkN "nicchia" | mkN "edicola" ; -- status=guess status=guess
+lin nickel_N = mkN "moneta di cinque centesimi" ; -- status=guess
+lin nickname_N = mkN "soprannome" masculine ; -- status=guess
+lin nickname_V2 = mkV2 (mkV "soprannominare") ; -- status=guess, src=wikt
+lin nickname_V3 = mkV3 (mkV "soprannominare") ; -- status=guess, src=wikt
+lin nicotine_N = mkN "nicotina" ; -- status=guess
+lin niece_N = mkN "nipote" feminine ; -- status=guess
+lin nifty_A = mkA "valido" | mkA "buono" ; -- status=guess status=guess
+lin nigger_N = mkN "negro" ; -- status=guess
+lin night_N = L.night_N ;
+lin nightcap_N = mkN "berretto da notte" ; -- status=guess
+lin nightclub_N = mkN "notturno" ; -- status=guess
+lin nightfall_N = mkN "crepuscolo" ; -- status=guess
+lin nightgown_N = mkN "camicia da notte" ; -- status=guess
+lin nightingale_N = mkN "usignolo" ; -- status=guess
+lin nightlife_N = mkN "vita notturna" ; -- status=guess
+lin nightly_A = mkA "notturno" ; -- status=guess
+lin nightly_Adv = mkAdv "di notte" | mkAdv "ogni notte" ; -- status=guess status=guess
+lin nightmare_N = mkN "incubo" ; -- status=guess
+lin nightshade_N = mkN "belladonna" ; -- status=guess
+lin nihilism_N = mkN "nichilismo" ; -- status=guess
+lin nimble_A = mkA "agile" | mkA "leggero" | mkA "svelto" ; -- status=guess status=guess status=guess
+lin nimbleness_N = mkN "leggerezza" | mkN "agilità" | mkN "scioltezza" ; -- status=guess status=guess status=guess
+lin nimbus_N = mkN "nimbo" ; -- status=guess
+lin nincompoop_N = mkN "cretino" | mkN "imbecille" masculine | mkN "stupido" | mkN "idiota" masculine | mkN "coglione" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin ninja_N = mkN "ninja" masculine ; -- status=guess
+lin ninth_A = mkA "nono" ;
+lin ninth_N = mkN "nono" ; -- status=guess
+lin niobium_N = mkN "niobio" ; -- status=guess
+lin nip_V = mkV "troncare" ; ----
+lin nip_V2 = mkV2 (mkV "troncare") ; ----
+lin nipple_N = mkN "capezzolo" ;
+lin nit_N = mkN "lendine" masculine ; -- status=guess
+lin nitrate_N = mkN "nitrato" ; -- status=guess
+lin nitric_A = mkA "nitrico" ; -- status=guess
+lin nitride_N = mkN "nitruro" ; -- status=guess
+lin nitrification_N = mkN "nitrificazione" feminine ; -- status=guess
+lin nitrile_N = mkN "nitrile" ; -- status=guess
+lin nitrite_N = mkN "nitrito" ; -- status=guess
+lin nitrobacterium_N = mkN "nitrobatterio" ; -- status=guess
+lin nitrogen_N = mkN "azoto" ; -- status=guess
+lin nitroglycerine_N = mkN "nitroglicerina" ; -- status=guess
+lin nix_N = mkN "niente" ; -- status=guess
+lin no_Interj = mkInterj "no comment" ; -- status=guess
+lin no_Quant = S.no_Quant ; -- comment=CHECKED
+lin no_Utt = S.no_Utt ; -- comment=CHECKED
+lin nobelium_N = mkN "nobelio" ; -- status=guess
+lin nobility_N = mkN "nobiltà" feminine ; -- status=guess
+lin noble_A = mkA "nobile" ; -- status=guess
+lin nobody_NP = S.nobody_NP ;
+lin nod_N = mkN "cenno" ; -- status=guess
+lin nod_V = mkV (scuotere_V) "la testa" ; -- status=guess, src=wikt
+--subcat lin nod_V2 = mkV2 (mkV (scuotere_V) "la testa") ; -- status=guess, src=wikt
+lin node_N = variants{} ; --
+lin noise_N = mkN "rumore" masculine ; -- status=guess
+lin noisome_A = mkA "nocivo" | mkA "insalubre" | mkA "malsano" ; -- status=guess status=guess status=guess
+lin noisy_A = mkA "chiassoso" ; -- status=guess
+lin nomenclature_N = mkN "nomenclatura" ; -- status=guess
+lin nominal_A = variants{} ; --
+lin nominate_V2 = variants{} ; --
+lin nomination_N = variants{} ; --
+lin nominative_A = mkA "nominativo" ; -- status=guess
+lin nominative_N = mkN "nominativo" ; -- status=guess
+lin nominator_N = mkN "nominatore" masculine ; -- status=guess
+lin nominee_N = mkN "prestanome" masculine ; -- status=guess
+lin nonagon_N = mkN "nonagono" | mkN "ennagono" ; -- status=guess status=guess
+lin nonconformism_N = mkN "anticonformismo" ; -- status=guess
+lin none_NP = variants{} ; --
+lin nonetheless_Adv = variants{} ; --
+lin nonlinear_A = mkA "non lineare" ; -- status=guess
+lin nonobservance_N = mkN "inosservanza" ; -- status=guess
+lin nonsense_N = mkN "sciocchezza" | mkN "senza senso" | mkN "priva di significato" | mkN "ridicolaggine" feminine ; -- status=guess status=guess status=guess status=guess
+lin nonviolence_N = mkN "nonviolenza" ; -- status=guess
+lin noodle_N = mkN "taglierino" | mkN "tagliatella" ; -- status=guess status=guess
+lin nook_N = mkN "angolo" | mkN "recesso" ; -- status=guess status=guess
+lin noon_N = mkN "mezzogiorno" ; -- status=guess
+lin noose_N = mkN "cappio" | mkN "m" ; -- status=guess status=guess
+lin nor_Conj = variants{} ; --
+lin noria_N = mkN "noria" ; -- status=guess
+lin norm_N = mkN "norma" ; -- status=guess
+lin normal_A = mkA "normale" ; -- status=guess
+lin normal_N = mkN "distribuzione normale" ; -- status=guess
+lin normalization_N = mkN "normalizzazione" feminine ; -- status=guess
+lin normally_Adv = variants{} ; --
+lin normative_A = mkA "normativo" ; -- status=guess
+lin north_A = mkA "a nord" ; -- status=guess
+lin north_N = mkN "nord" | mkN "settentrione" ; -- status=guess status=guess
+lin northern_A = mkA "settentrionale" | mkA "nordico" ; -- status=guess status=guess
+lin nose_N = L.nose_N ;
+lin nosegay_N = mkN "erbe aromatiche" | mkN "mazzolino" ; -- status=guess status=guess
+lin nosology_N = mkN "nosologia" ; -- status=guess
+lin nostalgia_N = mkN "nostalgia" ; -- status=guess
+lin nostril_N = mkN "narice" feminine ; -- status=guess
+lin nosy_A = mkA "ficcanaso" ; -- status=guess
+lin not_Predet = S.not_Predet ; -- comment=CHECKED
+lin notable_A = mkA "notevole" ; -- status=guess
+lin notable_N = mkN "notabile" masculine | mkN "persona importante" ; -- status=guess status=guess
+lin notably_Adv = variants{} ; --
+lin notary_N = mkN "notaio" ; -- status=guess
+lin notation_N = mkN "notazione" feminine ; -- status=guess
+lin notch_N = mkN "tacca" ; -- status=guess
+lin note_1_N = variants{} ; --
+lin note_2_N = variants{} ; --
+lin note_3_N = variants{} ; --
+lin note_N = mkN "nota" ; -- status=guess
+lin note_V = variants{} ; --
+lin note_V2 = variants{} ; --
+lin note_VS = variants{} ; --
+lin notebook_N = mkN "blocco" ; -- status=guess
+lin nothing_NP = S.nothing_NP ;
+lin notice_N = variants{} ; --
+--subcat lin notice_V = mkV "notare" ; -- status=guess, src=wikt
+lin notice_V2 = mkV2 (mkV "notare") ; -- status=guess, src=wikt
+lin notice_VS = mkVS (mkV "notare") ; -- status=guess, src=wikt
+lin noticeable_A = variants{} ; --
+lin notify_V2 = mkV2 (mkV "notificare") ; -- status=guess, src=wikt
+lin notion_N = variants{} ; --
+lin notochord_N = mkN "notocorda" ; -- status=guess
+lin notorious_A = mkA "famigerato" ; -- status=guess
+lin notwithstanding_Adv = mkAdv "nonostante" ; -- status=guess
+lin nought_N = mkN "zero" ; -- status=guess
+lin noun_N = mkN "sostantivo" | mkN "nome" masculine ; -- status=guess status=guess
+lin nourish_V2 = mkV2 (mkV "nutrire") ; -- status=guess, src=wikt
+lin nova_N = mkN "nova" ; -- status=guess
+lin novation_N = mkN "novazione" feminine ; -- status=guess
+lin novel_A = mkA "nuovo" | mkA "originale" ; -- status=guess status=guess
+lin novel_N = mkN "romanzo" ; -- status=guess
+lin novelist_N = mkN "romanziere" masculine ; -- status=guess
+lin novelty_N = mkN "novità" feminine ; -- status=guess
+lin novena_N = mkN "novena" ; -- status=guess
+lin novice_N = mkN "principiante" | mkN "debuttante" | mkN "novizio" ; -- status=guess status=guess status=guess
+lin now_Adv = L.now_Adv ;
+lin nowadays_Adv = mkAdv "oggigiorno" ; -- status=guess
+lin nowhere_Adv = mkAdv "in nessun posto" ; -- status=guess
+lin noxious_A = mkA "insalubre" | mkA "nocivo" | mkA "malsano" ; -- status=guess status=guess status=guess
+lin nozzle_N = mkN "ugello" ; -- status=guess
+lin nth_A = mkA "ennesimo" | mkA "n-esimo" ; -- status=guess status=guess
+lin nuance_N = mkN "sfumatura" | mkN "sottigliezza" ; -- status=guess status=guess
+lin nucellus_N = mkN "nocella" ; -- status=guess
+lin nuclear_A = mkA "nucleare" ; -- status=guess
+lin nuclease_N = mkN "nucleasi" feminine ; -- status=guess
+lin nucleic_A = mkA "nucleico" ; -- status=guess
+lin nucleon_N = mkN "nucleone" masculine ; -- status=guess
+lin nucleoside_N = mkN "nucleoside" masculine ; -- status=guess
+lin nucleosynthesis_N = mkN "nucleosintesi" feminine ; -- status=guess
+lin nucleotide_N = mkN "nucleotide" masculine ; -- status=guess
+lin nucleus_N = mkN "nucleo" ; -- status=guess
+lin nude_A = mkA "nudo" ; -- status=guess
+lin nude_N = mkN "nudo" ; -- status=guess
+lin nudism_N = mkN "nudismo" ; -- status=guess
+lin nudity_N = mkN "nudità" feminine ; -- status=guess
+lin nugget_N = mkN "pepita" ; -- status=guess
+lin nuisance_N = variants{} ; --
+lin nullify_V2 = mkV2 (mkV "annullare") | mkV2 (mkV "cassare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin numb_A = mkA "intorpidito" | mkA "intorpidita" ; -- status=guess status=guess
+lin number_1_N = L.number_N ;
+lin number_2_N = L.number_N ;
+lin number_3_N = L.number_N ;
+lin number_N = L.number_N ;
+lin number_V2 = mkV2 (mkV "numerare") ; -- status=guess, src=wikt
+lin numerable_A = mkA "numerabile" ; -- status=guess
+lin numeral_N = mkN "numero" | mkN "cifra" ; -- status=guess status=guess
+lin numerical_A = mkA "numerico" ; -- status=guess
+lin numerology_N = mkN "numerologia" ; -- status=guess
+lin numerous_A = mkA "numeroso" ; -- status=guess
+lin numerousness_N = mkN "numerosità" feminine ; -- status=guess
+lin numismatics_N = mkN "numismatica" ; -- status=guess
+lin nun_N = mkN "suora" | mkN "monaca" ; -- status=guess status=guess
+lin nuptial_A = mkA "nuziale" ; -- status=guess
+lin nurse_N = mkN "infermiere" | mkN "infermiera" ; -- status=guess status=guess
+lin nurse_V2 = variants{} ; --
+lin nursemaid_N = mkN "bambinaia" | mkN "babysitter" | mkN "tata" ; -- status=guess status=guess status=guess
+lin nursery_N = variants{} ; --
+lin nursing_A = variants{} ; --
+lin nursing_N = mkN "casa di riposo" ; -- status=guess
+lin nut_N = mkN "noce" masculine ; -- status=guess
+lin nutcracker_N = mkN "schiaccianoci" masculine ; -- status=guess
+lin nutmeg_N = mkN "noce moscata" ; -- status=guess
+lin nutrient_N = mkN "nutriente" | mkN "principe nutritivo" ; -- status=guess status=guess
+lin nutrition_N = mkN "nutrizione" feminine ; -- status=guess
+lin nutritional_A = mkA "nutrizionale" ; -- status=guess
+lin nuts_A = mkA "pazzo" ; -- status=guess
+lin nylon_N = mkN "nylon" | mkN "nailon" ; -- status=guess status=guess
+lin nymph_N = mkN "ninfa" ; -- status=guess
+lin nymphomania_N = mkN "ninfomania" | mkN "andromania" ; -- status=guess status=guess
+lin oaf_N = mkN "imbecille" masculine ; -- status=guess
+lin oak_N = mkN "quercia" masculine | mkN "[Quercus robur] farnia" ; -- status=guess status=guess
+lin oar_N = mkN "remo" ; -- status=guess
+lin oasis_N = mkN "oasi" feminine ; -- status=guess
+lin oat_N = mkN "avena" ; -- status=guess
+lin oath_N = mkN "giuramento" ; -- status=guess
+lin obbligato_N = mkN "obbligato" ; -- status=guess
+lin obedience_N = mkN "obbedienza" ; -- status=guess
+lin obedient_A = mkA "ubbidiente" ; -- status=guess
+lin obelisk_N = mkN "obelisco" ; -- status=guess
+lin obese_A = mkA "obeso corpulento" ; -- status=guess
+lin obesity_N = mkN "obesità" ; -- status=guess
+lin obey_V = mkV "obbedire" | mkV "ubbidire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin obey_V2 = mkV2 (mkV "obbedire") | mkV2 (mkV "ubbidire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin obfuscate_V2 = mkV2 (mkV "offuscare") | mkV2 (mkV "ottenebrare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin object_N = mkN "oggetto" ; -- status=guess
+lin object_V = mkV "obiettare" ; -- status=guess, src=wikt
+lin object_V2 = mkV2 (mkV "obiettare") ; -- status=guess, src=wikt
+lin objection_N = mkN "obiezione" feminine ; -- status=guess
+lin objective_A = mkA "obiettivo" ; -- status=guess
+lin objective_N = mkN "obbiettivo" | mkN "obiettivo" ; -- status=guess status=guess
+lin oblanceolate_A = mkA "oblanceolato" ; -- status=guess
+lin obligation_N = mkN "obbligo" ; -- status=guess
+lin obligatory_A = mkA "obbligatorio" ; -- status=guess
+lin oblige_V2 = variants{} ; --
+lin oblige_V2V = variants{} ; --
+lin oblique_N = mkN "caso obliquo" ; -- status=guess
+lin obliterate_V2 = mkV2 (mkV "obliterare") | mkV2 (mkV "annullare") | mkV2 (mkV "spazzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin oblivion_N = mkN "oblio" ; -- status=guess
+lin obnoxious_A = mkA "odioso" | mkA "detestabile" | mkA "ripugnante" ; -- status=guess status=guess status=guess
+lin oboe_N = mkN "oboe" masculine ; -- status=guess
+lin oboist_N = mkN "oboista" ; -- status=guess
+lin obolus_N = mkN "obolo" ; -- status=guess
+lin obovate_A = mkA "obovato" ; -- status=guess
+lin obscene_A = mkA "osceno" | mkA "laido" | mkA "disdicevole" | mkA "immorale" | mkA "indecente" | mkA "sconcio" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin obscure_A = mkA "oscuro" ; -- status=guess
+lin obscure_V2 = variants{} ; --
+--subcat lin obscure_VA = variants{} ; --
+lin obscurity_N = mkN "oscurità" feminine ; -- status=guess
+lin observation_N = variants{} ; --
+lin observatory_N = mkN "osservatorio" ; -- status=guess
+--subcat lin observe_V = mkV "osservare" ; -- status=guess, src=wikt
+lin observe_V2 = mkV2 (mkV "osservare") ; -- status=guess, src=wikt
+lin observe_VS = mkVS (mkV "osservare") ; -- status=guess, src=wikt
+lin observer_N = variants{} ; --
+lin obsession_N = mkN "ossessione" ; -- status=guess
+lin obsessive_N = mkN "disturbo ossessivo-compulsivo" ; -- status=guess
+lin obsidian_N = mkN "ossidiana" ; -- status=guess
+lin obsolescence_N = mkN "[1] obsolescenza" ; -- status=guess
+lin obstacle_N = mkN "ostacolo" ; -- status=guess
+lin obstinate_A = mkA "ostinato" | mkA "pertinace" ; -- status=guess status=guess
+lin obstruct_V2 = mkV2 (mkV "ostruire") ; -- status=guess, src=wikt
+lin obstructive_A = mkA "ostruttivo" ; -- status=guess
+lin obtain_V = mkV "stabilirsi" ; -- status=guess, src=wikt
+lin obtain_V2 = mkV2 (mkV "stabilirsi") ; -- status=guess, src=wikt
+lin obtainable_A = mkA "ottenibile" ; -- status=guess
+lin obtuse_A = mkA "ottuso" ; -- status=guess
+lin obvious_A = mkA "ovvio" ; -- status=guess
+lin obviously_Adv = variants{} ; --
+lin ocarina_N = mkN "ocarina" ; -- status=guess
+lin occasion_N = mkN "occasione" feminine ; -- status=guess
+lin occasional_A = mkA "occasionale" ; -- status=guess
+lin occasionally_Adv = variants{} ; --
+lin occult_A = mkA "occulto" ; -- status=guess
+lin occult_N = mkN "occulto" | mkN "occultismo" ; -- status=guess status=guess
+lin occupation_N = mkN "occupazione" feminine ; -- status=guess
+lin occupational_A = variants{} ; --
+lin occupier_N = mkN "occupante" ; -- status=guess
+lin occupy_V = mkV "occupare" ; -- status=guess, src=wikt
+lin occupy_V2 = mkV2 (mkV "occupare") ; -- status=guess, src=wikt
+lin occur_V = variants{} ; --
+lin occurrence_N = mkN "occorrenza" ; -- status=guess
+lin ocean_N = mkN "oceano" ; -- status=guess
+lin oceanographer_N = mkN "oceanografo" ; -- status=guess
+lin oceanography_N = mkN "oceanografia" | mkN "oceanologia" ; -- status=guess status=guess
+lin ocelot_N = mkN "ocelot" | mkN "ocelotto" | mkN "ozelot" | mkN "gattopardo americano" ; -- status=guess status=guess status=guess status=guess
+lin octagon_N = mkN "ottagono" ; -- status=guess
+lin octane_N = mkN "ottano" ; -- status=guess
+lin octopus_N = mkN "piovra" | mkN "polipo" | mkN "polpo" | mkN "ottopode" ; -- status=guess status=guess status=guess status=guess
+lin odalisque_N = mkN "odalisca" ; -- status=guess
+lin odd_A = mkA "dispari" ; -- status=guess
+lin odd_N = variants{} ; --
+lin oddity_N = mkN "stranezza" ; -- status=guess
+lin oddness_N = mkN "originalità" feminine | mkN "bizzarria" | mkN "stranezza" | mkN "stramberia" | mkN "bislaccheria" ; -- status=guess status=guess status=guess status=guess status=guess
+lin odds_N = mkN "possibilità" feminine ; -- status=guess
+lin ode_N = mkN "ode" feminine ; -- status=guess
+lin odometer_N = mkN "contachilometri" masculine ; -- status=guess
+lin odorless_A = mkA "inodore" ; -- status=guess
+lin odorous_A = mkA "odoroso" ; -- status=guess
+lin odour_N = mkN "odore" masculine ; -- status=guess
+lin oesophagus_N = mkN "esofago" ; -- status=guess
+lin of_Prep = ParadigmsIta.genitive ;
+lin off_A = mkA "spento" ; -- status=guess
+lin off_Adv = mkAdv "via" ;
+lin off_Prep = variants{} ; --
+lin offal_N = mkN "corpo" feminine | mkN "cadavere" masculine ; -- status=guess status=guess
+lin offence_N = variants{} ; --
+lin offend_V = mkV "offendere" ; -- status=guess, src=wikt
+lin offend_V2 = mkV2 (mkV "offendere") ; -- status=guess, src=wikt
+lin offenderMasc_N = variants{} ; --
+lin offensive_A = mkA "offensivo" ; -- status=guess
+lin offensive_N = mkN "offensiva" ; -- status=guess
+lin offer_N = mkN "offerta" ; -- status=guess
+--subcat lin offer_V = mkV "offrire" ; -- status=guess, src=wikt
+lin offer_V2 = mkV2 (mkV "offrire") ; -- status=guess, src=wikt
+--subcat lin offer_V2V = mkV2V (mkV "offrire") ; -- status=guess, src=wikt
+--subcat lin offer_V3 = mkV3 (mkV "offrire") ; -- status=guess, src=wikt
+--subcat lin offer_VS = mkVS (mkV "offrire") ; -- status=guess, src=wikt
+lin offer_VV = mkVV (mkV "offrire") ; -- status=guess, src=wikt
+lin offering_N = variants{} ; --
+lin offertory_N = mkN "offertorio" ; -- status=guess
+lin office_N = mkN "ufficio" ; -- status=guess
+lin officer_1_N = variants{} ; --
+lin officer_2_N = variants{} ; --
+lin officer_3_N = variants{} ; --
+lin officer_N = mkN "funzionario" ; -- status=guess
+lin official_A = variants{} ; --
+lin officialMasc_N = variants{} ; --
+lin officially_Adv = variants{} ; --
+lin offset_N = mkN "contropartita" ; -- status=guess
+lin offset_V2 = variants{} ; --
+lin offshoot_N = mkN "derivato" ; -- status=guess
+lin offside_N = mkN "fuorigioco" ; -- status=guess
+lin offspring_N = mkN "discendenti" masculine ; -- status=guess
+lin often_Adv = mkAdv "spesso" ; -- status=guess
+lin ogre_N = mkN "orco" ; -- status=guess
+lin ogress_N = mkN "orchessa" ; -- status=guess
+lin oh_Interj = mkInterj "Dio mio" | mkInterj "mio Dio" | mkInterj "oh mio Dio" | mkInterj "oddio" ; -- status=guess status=guess status=guess status=guess
+lin ohm_N = mkN "ohm" ; -- status=guess
+lin ohmmeter_N = mkN "ohmetro" ; -- status=guess
+lin oil_N = L.oil_N ;
+lin oil_V2 = mkV2 (mkV "oliare") | mkV2 (mkV "oleare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ointment_N = mkN "pomata" ; -- status=guess
+lin ok_Interj = variants{} ; --
+lin okay_A = variants{} ; --
+lin okay_Adv = variants{} ; --
+lin okra_N = mkN "gombo" ; -- status=guess
+lin old_A = L.old_A ;
+lin old_N = mkN "vecchiaia" ; -- status=guess
+lin old_fashioned_A = variants{} ; --
+lin oldness_N = mkN "vecchiaia" ; -- status=guess
+lin oleander_N = mkN "oleandro" ; -- status=guess
+lin oligarchic_A = mkA "oligarchico" ; -- status=guess
+lin oligopoly_N = mkN "oligopolio" ; -- status=guess
+lin oligosaccharide_N = mkN "oligosaccaride" masculine ; -- status=guess
+lin olive_N = mkN "verde oliva" ; -- status=guess
+lin olivenite_N = mkN "olivenite" feminine ; -- status=guess
+lin olivine_N = mkN "olivina" ; -- status=guess
+lin olm_N = mkN "proteo" ; -- status=guess
+lin omega_N = mkN "omega" ; -- status=guess
+lin omelette_N = mkN "omleta" | mkN "frittata" ; -- status=guess status=guess
+lin omen_N = mkN "presagio" ; -- status=guess
+lin omicron_N = mkN "omicron" feminine ; -- status=guess
+lin ominous_A = mkA "malaugurante" | mkA "infausto" ; -- status=guess status=guess
+lin omissible_A = mkA "omissibile" ; -- status=guess
+lin omission_N = mkN "omissione" feminine ; -- status=guess
+lin omit_V2 = mkV2 (omettere_V) ; -- status=guess, src=wikt
+lin omnibus_N = mkN "autobus" masculine ; -- status=guess
+lin omnidirectional_A = mkA "omnidirezionale" ; -- status=guess
+lin omnipotence_N = mkN "onnipotenza" ; -- status=guess
+lin omnipotent_A = mkA "onnipotente" ; -- status=guess
+lin omnipresent_A = mkA "onnipresente" ; -- status=guess
+lin omniscience_N = mkN "onniscienza" ; -- status=guess
+lin omniscient_A = mkA "onnisciente" ; -- status=guess
+lin omnivore_N = mkN "onnivoro" ; -- status=guess
+lin omnivorous_A = mkA "onnivoro" ; -- status=guess
+lin on_Adv = mkAdv "carponi" | mkAdv "a quattro piedi" ; -- status=guess status=guess
+lin on_Prep = S.on_Prep ;
+lin once_Adv = mkAdv "un tempo" ; -- status=guess
+lin once_Subj = variants{} ; --
+lin oncologist_N = mkN "oncologo" ; -- status=guess
+lin oncology_N = mkN "oncologia" ; -- status=guess
+lin oneiric_A = mkA "onirico" ; -- status=guess
+lin onion_N = mkN "cipolla" ; -- status=guess
+lin only_Adv = mkAdv "solo" | mkAdv "solamente" ;
+lin only_Predet = S.only_Predet ;
+lin onomatopoeia_N = mkN "onomatopea" ; -- status=guess
+lin onomatopoeic_A = mkA "onomatopeico" ; -- status=guess
+lin onto_Prep = variants{} ; --
+lin ontogenetic_A = mkA "ontogenetico" ; -- status=guess
+lin ontological_A = mkA "ontologico" ; -- status=guess
+lin ontology_N = mkN "ontologia" ; -- status=guess
+lin onus_N = mkN "onere della prova" ; -- status=guess
+lin onward_Adv = mkAdv "in avanti" | mkAdv "in poi" ; -- status=guess status=guess
+lin onwards_Adv = variants{} ; --
+lin oogenesis_N = mkN "oogenesi" feminine ; -- status=guess
+lin ooze_V = mkV (mkV "stillare") "[literally]" ; -- status=guess, src=wikt
+lin ooze_V2 = mkV2 (mkV (mkV "stillare") "[literally]") ; -- status=guess, src=wikt
+lin opacification_N = mkN "opacizzazione" feminine ; -- status=guess
+lin opal_N = mkN "opale" masculine ; -- status=guess
+lin opalescent_A = mkA "opalescente" ; -- status=guess
+lin opaque_A = mkA "opaco" | mkA "opaca" ; -- status=guess status=guess
+lin open_A = mkA "a cielo aperto" ; -- status=guess
+lin open_Adv = variants{} ; --
+lin open_N = mkN "libro aperto" ; -- status=guess
+lin open_V = mkV "toccare" ; -- status=guess, src=wikt
+lin open_V2 = L.open_V2 ;
+lin opening_N = mkN "apertura" ; -- status=guess
+lin openly_Adv = variants{} ; --
+lin opera_N = variants{} ; --
+lin operate_V = mkV "operare" | mkV "attivare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin operate_V2 = mkV2 (mkV "operare") | mkV2 (mkV "attivare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin operating_N = variants{} ; --
+lin operation_N = mkN "operazione" feminine ; -- status=guess
+lin operational_A = variants{} ; --
+lin operative_A = mkA "operativo" ; -- status=guess
+lin operator_N = mkN "operatore" masculine ; -- status=guess
+lin operetta_N = mkN "operetta" ; -- status=guess
+lin ophidism_N = mkN "ofidismo" ; -- status=guess
+lin ophthalmic_A = mkA "oftalmico" ; -- status=guess
+lin ophthalmology_N = mkN "oftalmologia" ; -- status=guess
+lin opine_V2 = mkV2 (ritenere_V) | mkV2 (mkV "affermare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin opine_VS = mkVS (ritenere_V) | mkVS (mkV "affermare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin opinion_N = mkN "opinione" feminine | mkN "concetto" ;
+lin opium_N = mkN "oppio" ; -- status=guess
+lin opponentMasc_N = variants{} ; --
+lin opportune_A = mkA "opportuno" | mkA "giusto" | mkA "appropriato" ; -- status=guess status=guess status=guess
+lin opportunity_N = mkN "occasione" feminine ; -- status=guess
+lin oppose_V = opporre_V ; -- status=guess, src=wikt
+lin oppose_V2 = mkV2 (opporre_V) ; -- status=guess, src=wikt
+--subcat lin oppose_VS = mkVS (opporre_V) ; -- status=guess, src=wikt
+lin opposed_A = variants{} ; --
+lin opposite_A = mkA "opposto" ; -- status=guess
+lin opposite_Adv = variants{} ; --
+lin opposite_N = variants{} ; --
+lin opposition_N = mkN "opposizione" feminine ; -- status=guess
+lin oppress_V2 = mkV2 (opprimere_V) ; -- status=guess, src=wikt
+lin oppression_N = mkN "oppressione" ; -- status=guess
+lin opsonin_N = mkN "opsonina" ; -- status=guess
+lin opsonization_N = mkN "opsonizzazione" feminine ; -- status=guess
+lin opt_V = mkV "optare" ; -- status=guess, src=wikt
+--subcat lin opt_V2V = mkV2V (mkV "optare") ; -- status=guess, src=wikt
+lin opt_VV = mkVV (mkV "optare") ; -- status=guess, src=wikt
+lin optical_A = variants{} ; --
+lin optics_N = mkN "ottica" ; -- status=guess
+lin optimism_N = mkN "ottimismo" ; -- status=guess
+lin optimistic_A = mkA "ottimista" ; -- status=guess
+lin optimization_N = mkN "ottimizzazione" feminine ; -- status=guess
+lin optimum_N = mkN "ottimo" ; -- status=guess
+lin option_N = mkN "opzione" feminine ; -- status=guess
+lin optional_A = mkA "facoltativo" | mkA "volontario" | mkA "opzionale" ;
+lin optometrist_N = mkN "optometrista" masculine ; -- status=guess
+lin or_Conj = S.or_Conj ;
+lin oracle_N = mkN "oracolo" ; -- status=guess
+lin oral_A = mkA "orale" ; -- status=guess
+lin oral_N = mkN "sesso orale" ; -- status=guess
+lin orange_1_N = variants{} ; --
+lin orange_2_N = variants{} ; --
+lin orange_A = mkA "arancione" | mkA "arancio" ; -- status=guess status=guess
+lin orange_N = variants{} ; --
+lin orangeade_N = mkN "aranciata" ; -- status=guess
+lin orangutan_N = mkN "orango" ; -- status=guess
+lin orate_V = mkV "vituperare" | mkV (I.fare_V) "la predica" ; -- status=guess, src=wikt status=guess, src=wikt
+lin orb_N = mkN "sfera" ; -- status=guess
+lin orbit_N = mkN "orbita" ; -- status=guess
+lin orbital_A = mkA "orbitale" ; -- status=guess
+lin orchard_N = mkN "frutteto" ; -- status=guess
+lin orchestra_N = mkN "orchestra" ; -- status=guess
+lin orchid_N = mkN "orchidea" ; -- status=guess
+lin order_N = mkN "ordine" masculine ; -- status=guess
+lin order_V = mkV "ordinare" ; -- status=guess, src=wikt
+lin order_V2 = mkV2 (mkV "ordinare") ; -- status=guess, src=wikt
+lin order_V2V = mkV2V (mkV "ordinare") ; -- status=guess, src=wikt
+lin order_VS = mkVS (mkV "ordinare") ; -- status=guess, src=wikt
+--subcat lin order_VV = mkVV (mkV "ordinare") ; -- status=guess, src=wikt
+lin orderly_N = mkN "attendente" masculine ; -- status=guess
+lin ordinal_N = mkN "numero ordinale" ; -- status=guess
+lin ordinary_A = mkA "ordinario" | mkA "ordinaria" ; -- status=guess status=guess
+lin ordinary_N = mkN "equazione differenziale ordinaria" ; -- status=guess
+lin ore_N = mkN "minerale" masculine ; -- status=guess
+lin oregano_N = mkN "origano" ; -- status=guess
+lin organ_N = mkN "organo" | mkN "organo francese" | mkN "orgue" | mkN "ribadocchino" ; -- status=guess status=guess status=guess status=guess
+lin organic_A = mkA "organico" ; -- status=guess
+lin organic_N = mkN "chimica organica" ; -- status=guess
+lin organisation_N = variants{} ; --
+lin organism_N = mkN "organismo" ; -- status=guess
+lin organization_N = mkN "organizzazione" feminine ; -- status=guess
+lin organizational_A = variants{} ; --
+lin organize_V2 = variants{} ; --
+lin organize_V2V = variants{} ; --
+lin organizer_N = mkN "organizzatore" masculine ; -- status=guess
+lin orgasm_N = mkN "orgasmo" ; -- status=guess
+lin orgy_N = mkN "orgia" ; -- status=guess
+lin orient_V2 = mkV2 (mkV "orientarsi") ; -- status=guess, src=wikt
+lin orientalism_N = mkN "orientalismo" ; -- status=guess
+lin orientation_N = mkN "orientamento" ; -- status=guess
+lin orifice_N = mkN "orifizio" | mkN "orificio" ; -- status=guess status=guess
+lin oriflamme_N = mkN "orifiamma" ; -- status=guess
+lin origami_N = mkN "origami" ; -- status=guess
+lin origin_N = mkN "origine" feminine ; -- status=guess
+lin original_A = mkA "originale" ; -- status=guess
+lin original_N = mkN "originale" masculine ; -- status=guess
+lin originality_N = mkN "originalità" feminine ; -- status=guess
+lin originally_Adv = variants{} ; --
+lin originate_V = mkV "originare" | mkV (dare_V) "origine" ; -- status=guess, src=wikt status=guess, src=wikt
+lin originate_V2 = mkV2 (mkV "originare") | mkV2 (mkV (dare_V) "origine") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ornament_N = mkN "ornamento" ; -- status=guess
+lin ornamental_N = mkN "ornamentale" masculine ; -- status=guess
+lin ornithine_N = mkN "ornitina" ; -- status=guess
+lin ornithological_A = mkA "ornitologico" ; -- status=guess
+lin ornithology_N = mkN "ornitologia" ; -- status=guess
+lin oropharynx_N = mkN "orofaringe" masculine ; -- status=guess
+lin orphan_N = mkN "orfano" | mkN "orfana" ; -- status=guess status=guess
+lin orthodox_A = mkA "ortodosso" ; -- status=guess
+lin orthodoxy_N = mkN "ortodossia" ; -- status=guess
+lin orthoepy_N = mkN "ortoepia" ; -- status=guess
+lin orthogonality_N = mkN "ortogonalità" feminine ; -- status=guess
+lin orthopedist_N = mkN "ortopedico" ; -- status=guess
+lin ortolan_N = mkN "beccafico" ; -- status=guess
+lin oscillation_N = mkN "oscillazione" feminine ; -- status=guess
+lin oscilloscope_N = mkN "oscilloscopio" ; -- status=guess
+lin osmium_N = mkN "osmio" ; -- status=guess
+lin osmosis_N = mkN "osmosi" feminine ; -- status=guess
+lin osmotic_A = mkA "osmotico" ; -- status=guess
+lin osprey_N = mkN "falco pescatore" ; -- status=guess
+lin ossuary_N = mkN "ossario" ; -- status=guess
+lin ostensible_A = mkA "apparente" ; -- status=guess
+lin osteochondroma_N = mkN "osteocondroma" masculine ; -- status=guess
+lin osteologist_N = mkN "osteologo" ; -- status=guess
+lin osteomalacia_N = mkN "osteomalacia" ; -- status=guess
+lin osteomyelitis_N = mkN "osteomielite" feminine ; -- status=guess
+lin osteopath_N = mkN "osteopata" masculine ; -- status=guess
+lin osteophyte_N = mkN "osteofita" ; -- status=guess
+lin osteotomy_N = mkN "osteotomia" ; -- status=guess
+lin ostracism_N = mkN "ostracismo" ; -- status=guess
+lin ostrich_N = mkN "struzzo" ; -- status=guess
+lin other_A = mkA "altro" ;
+lin other_N = mkN "altro" ;
+lin otherwise_Adv = mkAdv "differentemente" ; -- status=guess
+lin otherwise_PConj = S.otherwise_PConj ; -- comment=CHECKED
+lin otter_N = mkN "lontra" ; -- status=guess
+lin ounce_N = mkN "oncia" ; -- status=guess
+lin out_A = mkA "spaccato" ; -- status=guess
+lin out_Adv = mkAdv "fuori" ;
+lin out_Prep = variants{} ; --
+lin outbreak_N = variants{} ; --
+lin outburst_N = mkN "esplosione" feminine | mkN "scoppio" ; -- status=guess status=guess
+lin outcast_N = mkN "emarginato" | mkN "reietto" | mkN "paria" masculine ; -- status=guess status=guess status=guess
+lin outcome_N = variants{} ; --
+lin outdated_A = mkA "obsoleto" ; -- status=guess
+lin outdo_V2 = mkV2 (mkV (I.fare_V) "meglio") ; -- status=guess, src=wikt
+lin outdoor_A = variants{} ; --
+lin outdoors_Adv = mkAdv "all'aperto" | mkAdv "all'aria aperta" ; -- status=guess status=guess
+lin outer_A = variants{} ; --
+lin outermost_A = mkA "estremo" ; -- status=guess
+lin outfit_N = variants{} ; --
+lin outlaw_N = mkN "fuorilegge" masculine ; -- status=guess
+lin outlet_N = variants{} ; --
+lin outline_N = mkN "contorno" ; -- status=guess
+lin outline_V2 = variants{} ; --
+lin outlook_N = mkN "punto di vista" ; -- status=guess
+lin outpost_N = mkN "avamposto" ; -- status=guess
+lin output_N = variants{} ; --
+lin outrage_N = mkN "oltraggio" ; -- status=guess
+lin outrage_V2 = mkV2 (mkV "oltraggiare") ; -- status=guess, src=wikt
+lin outright_A = mkA "pubblica" | mkA "pubblico" ; -- status=guess status=guess
+lin outright_Adv = mkAdv "immediatamente" ; -- status=guess
+lin outset_N = variants{} ; --
+lin outside_A = variants{} ; --
+lin outside_Adv = mkAdv "fuori" ; -- status=guess
+lin outside_N = variants{} ; --
+lin outside_Prep = variants{} ; --
+lin outsider_N = variants{} ; --
+lin outstanding_A = mkA "eccezionale" | mkA "notevole" ; -- status=guess status=guess
+lin ouzel_N = mkN "merlo acquaiolo" ; -- status=guess
+lin oval_A = mkA "ovale" ; -- status=guess
+lin oval_N = mkN "ovale" masculine ; -- status=guess
+lin ovary_N = mkN "ovario" ; -- status=guess
+lin oven_N = mkN "forno" feminine ; -- status=guess
+lin over_Adv = mkAdv "nuovamente" | mkAdv "ancora" ; -- status=guess status=guess
+lin over_N = variants{} ; --
+lin over_Prep = mkPrep "sopra" ;
+lin overall_A = variants{} ; --
+lin overall_Adv = variants{} ; --
+lin overall_N = variants{} ; --
+lin overcoat_N = mkN "soprabito" | mkN "cappotto" ; -- status=guess status=guess
+lin overcome_V = vincere_V ; -- status=guess, src=wikt
+lin overcome_V2 = mkV2 (vincere_V) ; -- status=guess, src=wikt
+lin overdrive_N = mkN "sovrautilizzo" ; -- status=guess
+lin overflight_N = mkN "sorvolo" ; -- status=guess
+lin overflow_N = mkN "straripamento" ; -- status=guess
+lin overflow_V = mkV "traboccare" ; -- status=guess, src=wikt
+lin overflow_V2 = mkV2 (mkV "traboccare") ; -- status=guess, src=wikt
+lin overload_V2 = mkV2 (mkV "sovraccaricare") ; -- status=guess, src=wikt
+lin overlook_V2 = variants{} ; --
+lin overlord_N = mkN "signore supremo" | mkN "sovrano" ; -- status=guess status=guess
+lin overnight_Adv = variants{} ; --
+lin overpass_N = mkN "cavalcavia" | mkN "viadotto" ; -- status=guess status=guess
+lin overpressure_N = mkN "sovrappressione" feminine ; -- status=guess
+lin overseas_A = mkA "estero" ; -- status=guess
+lin overseas_Adv = mkAdv "all'estero" ; -- status=guess
+lin overseer_N = mkN "ispettore" ; -- status=guess
+lin overt_A = mkA "manifesto" ; -- status=guess
+lin overtake_V2 = mkV2 (mkV "superare") ; -- status=guess, src=wikt
+lin overtime_N = mkN "straordinari" masculine ; -- status=guess
+lin overturn_V = mkV "ribaltare" | capovolgere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin overturn_V2 = mkV2 (mkV "ribaltare") | mkV2 (capovolgere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin overview_N = mkN "visione d'insieme" ; -- status=guess
+lin overwhelm_V2 = mkV2 (sommergere_V) | mkV2 (mkV "seppellire") | mkV2 (mkV "sgominare") | mkV2 (travolgere_V) | mkV2 (sopraffare_V) | mkV2 (confondere_V) | mkV2 (mkV "imbarazzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin overwhelming_A = variants{} ; --
+lin overwrought_A = mkA "ricercato" | mkA "elaborato" ; -- status=guess status=guess
+lin oviduct_N = mkN "ovidotto" ; -- status=guess
+lin ovine_A = mkA "ovino" | mkA "ovina" ; -- status=guess status=guess
+lin oviparous_A = mkA "oviparo" ; -- status=guess
+lin ovipositor_N = mkN "ovopositore" masculine ; -- status=guess
+lin ovoid_A = mkA "ovoide" ; -- status=guess
+lin ovoid_N = mkN "ovoide" masculine ; -- status=guess
+lin ovoviviparous_A = mkA "ovoviviparo" ; -- status=guess
+lin ovulation_N = mkN "ovulazione" feminine ; -- status=guess
+lin owe_V = dovere_V ; -- status=guess, src=wikt
+lin owe_V2 = mkV2 (dovere_V) ; -- status=guess, src=wikt
+lin owl_N = mkN "gufo [big]" | mkN "civetta [small]" ; -- status=guess status=guess
+lin own_A = mkA "[used before the noun] proprio" ; -- status=guess
+--subcat lin own_V = possedere_V ; -- status=guess, src=wikt
+lin own_V2 = mkV2 (possedere_V) ; -- status=guess, src=wikt
+lin owner_N = mkN "proprietario" ; -- status=guess
+lin ownership_N = mkN "possesso" | mkN "proprietà" feminine ; -- status=guess status=guess
+lin ox_N = mkN "bue" masculine | mkN "bove" ; -- status=guess status=guess
+lin oxeye_N = mkN "margherita" ; -- status=guess
+lin oxidant_N = mkN "ossidante" masculine ; -- status=guess
+lin oxidase_N = mkN "ossidasi" feminine ; -- status=guess
+lin oxidation_N = mkN "ossidazione" feminine ; -- status=guess
+lin oxide_N = mkN "ossido" ; -- status=guess
+lin oxidizable_A = mkA "ossidabile" ; -- status=guess
+lin oxidize_V = mkV "ossidarsi" ; -- status=guess, src=wikt
+lin oxidize_V2 = mkV2 (mkV "ossidarsi") ; -- status=guess, src=wikt
+lin oxidoreductase_N = mkN "ossidoreduttasi" feminine ; -- status=guess
+lin oximeter_N = mkN "ossimetro" ; -- status=guess
+lin oxtail_N = mkN "coda di bue" | mkN "cotennotto" ; -- status=guess status=guess
+lin oxyacetylene_A = mkA "ossiacetilenico" ; -- status=guess
+lin oxyacid_N = mkN "ossiacido" ; -- status=guess
+lin oxygen_N = mkN "ossigeno" ; -- status=guess
+lin oxygenate_V2 = mkV2 (mkV "ossigenare") | mkV2 (mkV "ossigenarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin oxygenation_N = mkN "ossigenazione" feminine ; -- status=guess
+lin oxymoron_N = mkN "ossimoro" ; -- status=guess
+lin oyster_N = mkN "ostrica" ; -- status=guess
+lin ozone_N = mkN "ozono" ; -- status=guess
+lin pa_N = mkN "papà" masculine | mkN "babbo" ; -- status=guess status=guess
+lin pace_N = mkN "passo" ; -- status=guess
+lin pacemaker_N = mkN "pacemaker" masculine ; -- status=guess
+lin pachyderm_N = mkN "pachiderma" ; -- status=guess
+lin pacific_A = mkA "pacifico" ; -- status=guess
+lin pacifier_N = mkN "ciuccio" | mkN "ciucciotto" | mkN "succhiotto" | mkN "tettarella" ; -- status=guess status=guess status=guess status=guess
+lin pacifism_N = mkN "pacifismo" ; -- status=guess
+lin pacify_V2 = mkV2 (mkV "pacificare") ; -- status=guess, src=wikt
+lin pack_N = mkN "mazzo" ; -- status=guess
+lin pack_V = variants{} ; --
+lin pack_V2 = variants{} ; --
+lin package_N = mkN "pacco" ; -- status=guess
+lin package_V2 = variants{} ; --
+lin packaging_N = mkN "imballaggio" ; -- status=guess
+lin packet_N = mkN "pacchetto" ; -- status=guess
+lin pact_N = mkN "patto" ; -- status=guess
+lin pad_N = variants{} ; --
+lin padding_N = mkN "imbottitura" ; -- status=guess
+lin paddle_N = mkN "pagaia" ; -- status=guess
+lin paddy_N = mkN "risaia" masculine ; -- status=guess
+lin padlock_N = mkN "lucchetto" ; -- status=guess
+lin paganism_N = mkN "paganesimo" ; -- status=guess
+lin page_N = mkN "pagina" ; -- status=guess
+lin pagoda_N = mkN "pagoda" ; -- status=guess
+lin paid_A = variants{} ; --
+lin pain_N = mkN "dolore" masculine ; -- status=guess
+lin pain_V2 = mkV2 (mkV "addolorare") | mkV2 (mkV "affliggere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin painful_A = mkA "doloroso" ; -- status=guess
+lin painkiller_N = mkN "antidolorifico" | mkN "analgesico" ; -- status=guess status=guess
+lin painstaking_A = mkA "scrupoloso" | mkA "minuzioso" ; -- status=guess status=guess
+lin paint_N = mkN "vernice [housepaint]" | mkN "colore" masculine | mkN "pittura [regional]" ; -- status=guess status=guess status=guess
+lin paint_V = mkV "verniciare" ; -- status=guess, src=wikt
+lin paint_V2 = mkV2 (mkV "verniciare") ; -- status=guess, src=wikt
+lin paint_V2A = L.paint_V2A ; -- comment=CHECKED
+lin paintbrush_N = mkN "pennello" ; -- status=guess
+lin painter_N = mkN "pittore" masculine | mkN "pittrice" feminine ; -- status=guess status=guess
+lin painting_N = mkN "dipinto" | mkN "pittura" | mkN "quadro" ; -- status=guess status=guess status=guess
+lin pair_N = mkN "compasso" ; -- status=guess
+lin pal_N = variants{} ; --
+lin palace_N = mkN "palazzo" ; -- status=guess
+lin paladin_N = mkN "paladino" | mkN "paladina" ; -- status=guess status=guess
+lin palatable_A = mkA "accettabile" ; -- status=guess
+lin palate_N = mkN "palato" ; -- status=guess
+lin palaver_N = mkN "fam. storie" ; -- status=guess
+lin pale_A = mkA "pallido" ; -- status=guess
+lin pale_N = mkN "palo" ; -- status=guess
+lin paleness_N = mkN "pallore" masculine ; -- status=guess
+lin paleontological_A = mkA "paleontologico" ; -- status=guess
+lin paleontologist_N = mkN "paleontologo" ; -- status=guess
+lin paleontology_N = mkN "paleontologia" ; -- status=guess
+lin palette_N = mkN "tavolozza" ; -- status=guess
+lin palimpsest_N = mkN "palinsesto" ; -- status=guess
+lin palindrome_N = mkN "palindromo" ; -- status=guess
+lin pall_N = mkN "sudario" | mkN "drappo funerario" | mkN "drappo" ; -- status=guess status=guess status=guess
+lin palladium_N = mkN "palladio" ; -- status=guess
+lin palliative_A = mkA "palliativo" ; -- status=guess
+lin palm_N = mkN "palmare" ; -- status=guess
+lin palm_V2 = mkV2 (mkV "sbolognare") ; -- status=guess, src=wikt
+lin palmatifid_A = mkA "palmatifido" ; -- status=guess
+lin palpable_A = mkA "palpabile" ; -- status=guess
+lin pamper_V2 = mkV2 (mkV "coccolare") ; -- status=guess, src=wikt
+lin pan_N = mkN "panarabismo" ; -- status=guess
+lin pan_V = mkV "stroncare" ; -- status=guess, src=wikt
+lin pan_V2 = mkV2 (mkV "stroncare") ; -- status=guess, src=wikt
+lin pancake_N = mkN "frittella" | mkN "crespolino" | mkN "crespella" ; -- status=guess status=guess status=guess
+lin pancreas_N = mkN "pancreas" masculine ; -- status=guess
+lin pancreatic_A = mkA "pancreatico" ; -- status=guess
+lin pancreatitis_N = mkN "pancreatite" feminine ; -- status=guess
+lin pancytopenia_N = mkN "pancitopenia" ; -- status=guess
+lin panda_N = mkN "panda" masculine ; -- status=guess
+lin pandemic_A = mkA "pandemico" ; -- status=guess
+lin pandemic_N = mkN "pandemia" ; -- status=guess
+lin pander_N = mkN "ruffiano" | mkN "mezzano" ; -- status=guess status=guess
+lin pander_V = compiacere_V | mkV "assecondare" | mkV (I.fare_V) "da mezzano" | mkV (I.fare_V) "il magnaccia" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pandiculation_N = mkN "stendersi" ; -- status=guess
+lin panegyric_N = mkN "panegirico" ; -- status=guess
+lin panel_N = mkN "pannello" ; -- status=guess
+lin pangolin_N = mkN "pangolino" ; -- status=guess
+lin panic_N = mkN "panico" ; -- status=guess
+lin pannier_N = mkN "bisaccia" ; -- status=guess
+lin panoply_N = mkN "panoplia" ; -- status=guess
+lin pansy_N = mkN "pansé" ; -- status=guess
+lin pant_N = mkN "ansito" | mkN "anelito" | mkN "palpito" | mkN "respiro affannoso" ; -- status=guess status=guess status=guess status=guess
+lin pant_V = mkV "struggersi" ; -- status=guess, src=wikt
+lin pant_V2 = mkV2 (mkV "struggersi") ; -- status=guess, src=wikt
+lin pantheism_N = mkN "panteismo" ; -- status=guess
+lin panther_N = mkN "pantera nera" ; -- status=guess
+lin pantograph_N = mkN "pantografo" ; -- status=guess
+lin pantry_N = mkN "dispensa" ; -- status=guess
+lin papal_A = mkA "papale" ; -- status=guess
+lin paparazzo_N = mkN "paparazzo" ; -- status=guess
+lin papaverine_N = mkN "papaverina" ; -- status=guess
+lin papaya_N = mkN "papaia" ; -- status=guess
+lin paper_N = L.paper_N ;
+lin paperboard_N = mkN "cartoncino" ; -- status=guess
+lin paperboy_N = mkN "ragazzo dei giornali" | mkN "strillone" masculine ; -- status=guess status=guess
+lin papilla_N = mkN "papilla" ; -- status=guess
+lin pappus_N = mkN "pappo" ; -- status=guess
+lin paprika_N = mkN "paprika" | mkN "paprica" ; -- status=guess status=guess
+lin papyrus_N = mkN "papiro" ; -- status=guess
+lin par_N = variants{} ; --
+lin parable_N = mkN "parabola" ; -- status=guess
+lin parabola_N = mkN "parabola" ; -- status=guess
+lin parachute_N = mkN "paracadute" masculine ; -- status=guess
+lin parachutist_N = mkN "paracadutista" masculine ; -- status=guess
+lin parade_N = mkN "parata" ; -- status=guess
+lin paradigm_N = mkN "paradigma" masculine ; -- status=guess
+lin paradise_N = mkN "paradiso" ; -- status=guess
+lin paradox_N = mkN "paradosso" ; -- status=guess
+lin paraffin_N = mkN "paraffina" ; -- status=guess
+lin paragon_N = mkN "paragone" masculine ; -- status=guess
+lin paragraph_N = mkN "paragrafo" ; -- status=guess
+lin paragraph_V2 = mkV2 (mkV "paragrafare") ; -- status=guess, src=wikt
+lin parakeet_N = mkN "cocorita" | mkN "pappagallino" ; -- status=guess status=guess
+lin parallel_A = mkA "parallelo" ; -- status=guess
+lin parallel_N = variants{} ; --
+lin parallelepiped_N = mkN "parallelepipedo" ; -- status=guess
+lin parallelogram_N = mkN "parallelogramma" masculine ; -- status=guess
+lin paralysis_N = mkN "paralisi" ; -- status=guess
+lin paramagnetic_A = mkA "paramagnetico" ; -- status=guess
+lin paramagnetism_N = mkN "paramagnetismo" ; -- status=guess
+lin paramecium_N = mkN "paramecio" ; -- status=guess
+lin paramedic_N = mkN "paramedico" ; -- status=guess
+lin parameter_N = mkN "parametro" ; -- status=guess
+lin parametric_A = mkA "parametrico" ; -- status=guess
+lin paramour_N = mkN "amante" masculine ; -- status=guess
+lin paranoia_N = mkN "paranoia" ; -- status=guess
+lin paranoid_A = mkA "paranoico" | mkA "paranoide" ; -- status=guess status=guess
+lin paranoid_N = mkN "paranoico" | mkN "paranoide" masculine ; -- status=guess status=guess
+lin paranormal_A = mkA "paranormale" ; -- status=guess
+lin parapet_N = mkN "parapetto" | mkN "ringhiera" | mkN "spalletta" ; -- status=guess status=guess status=guess
+lin paraplegia_N = mkN "paraplegia" ; -- status=guess
+lin parapsychological_A = mkA "parapsicologico" ; -- status=guess
+lin parasite_N = mkN "parassita" masculine ; -- status=guess
+lin parasitism_N = mkN "parassitismo" ; -- status=guess
+lin parasol_N = mkN "parasole" masculine ; -- status=guess
+lin paratrooper_N = mkN "paracadutista" masculine ; -- status=guess
+lin parcel_N = mkN "lotto" | mkN "parcella" ; -- status=guess status=guess
+lin parcel_V2 = mkV2 (mkV "impacchettare") ; -- status=guess, src=wikt
+lin parchment_N = mkN "pergamena" ; -- status=guess
+lin pardon_N = variants{} ; --
+lin pardon_V2 = mkV2 (mkV (mkV "scusate") "il francesismo") ; -- status=guess, src=wikt
+lin parenchyma_N = mkN "parenchima" masculine ; -- status=guess
+lin parent_N = mkN "genitore" | mkN "genitrice" feminine ; -- status=guess status=guess
+lin parental_A = variants{} ; --
+lin parenthesis_N = mkN "parentesi" feminine ; -- status=guess
+lin paresthesia_N = mkN "parestesia" ; -- status=guess
+lin pariah_N = mkN "paria" masculine | mkN "emarginato" | mkN "reietto" ; -- status=guess status=guess status=guess
+lin paris_PN = L.paris_PN ; -- comment=CHECKED
+lin parish_N = mkN "comune" masculine ; -- status=guess
+lin park_N = mkN "parco" ; -- status=guess
+lin park_V = mkV "sostare" | mkV "parcheggiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin park_V2 = mkV2 (mkV "sostare") | mkV2 (mkV "parcheggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin parking_N = mkN "disco orario" ; -- status=guess
+lin parlance_N = mkN "parlata" ; -- status=guess
+lin parliament_N = mkN "parlamento" ; -- status=guess
+lin parliamentary_A = variants{} ; --
+lin parmesan_N = mkN "parmigiano" ; -- status=guess
+lin parochialism_N = mkN "campanilismo" ; -- status=guess
+lin paronychia_N = mkN "paronichia" ; -- status=guess
+lin paroxytone_N = mkN "parossitono" ; -- status=guess
+lin parrot_N = mkN "pappagallo" ; -- status=guess
+lin parry_N = mkN "parata" | mkN "deviazione" feminine ; -- status=guess status=guess
+lin parry_V2 = mkV2 (mkV "evitare") | mkV2 (mkV "scansare") | mkV2 (mkV "sviare") | mkV2 (mkV "deviare") | mkV2 (mkV "schivare") | mkV2 (mkV "parare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin parse_V2 = mkV2 (mkV "analizzare") ; -- status=guess, src=wikt
+lin parsec_N = mkN "parsec" masculine ; -- status=guess
+lin parsley_N = mkN "prezzemolo" ; -- status=guess
+lin parsnip_N = mkN "pastinaca" ; -- status=guess
+lin parson_N = mkN "parroco" ; -- status=guess
+lin part_N = mkN "parte" feminine ; -- status=guess
+lin part_Prep = S.part_Prep ; -- comment=CHECKED
+lin part_V = variants{} ; --
+lin part_V2 = variants{} ; --
+lin part_time_A = variants{} ; --
+lin partake_V = mkV "partecipare" ; -- status=guess, src=wikt
+lin partake_V2 = mkV2 (mkV "partecipare") ; -- status=guess, src=wikt
+lin partial_A = mkA "parziale" ; -- status=guess
+lin partially_Adv = variants{} ; --
+lin participant_N = mkN "partecipante" masculine | mkN "che partecipa" ; -- status=guess status=guess
+lin participate_V = mkV "partecipare" ; -- status=guess, src=wikt
+lin participate_V2 = mkV2 (mkV "partecipare") ; -- status=guess, src=wikt
+lin participation_N = variants{} ; --
+lin participle_N = mkN "participio" ; -- status=guess
+lin particle_N = mkN "particella" | mkN "briciolo" | mkN "granello" | mkN "grano" ; -- status=guess status=guess status=guess status=guess
+lin particular_A = variants{} ; --
+lin particular_N = variants{} ; --
+lin particularity_N = mkN "particolarità" feminine ; -- status=guess
+lin particularly_Adv = variants{} ; --
+lin partition_N = mkN "partizione" feminine ; -- status=guess
+lin partly_Adv = variants{} ; --
+lin partner_N = variants{} ; --
+lin partnership_N = variants{} ; --
+lin partridge_N = mkN "pernice" feminine ; -- status=guess
+lin party_1_N = mkN "festa" ; --
+lin party_2_N = mkN "partito" ; --
+lin party_N = mkN "partito" ;
+lin parvenu_A = mkA "pervenito" ; -- status=guess
+lin pascal_N = mkN "pascal" masculine ; -- status=guess
+lin pasha_N = mkN "pascià" ; -- status=guess
+lin pass_N = mkN "contromarca" ; -- status=guess
+lin pass_V = mkV "passare" ; -- status=guess, src=wikt
+--subcat lin pass_V2 = mkV2 (mkV "passare") ; -- status=guess, src=wikt
+lin passage_N = mkN "corridoio" ; -- status=guess
+lin passageway_N = mkN "corsia" ; -- status=guess
+lin passenger_N = mkN "passeggero" ; -- status=guess
+lin passer_N = mkN "passante" masculine | mkN "passanti" masculine ; -- status=guess status=guess
+lin passion_N = mkN "passione" feminine ; -- status=guess
+lin passionate_A = mkA "appassionato" ; -- status=guess
+lin passive_A = mkA "passivo" ; -- status=guess
+lin passive_N = mkN "forma passiva" | mkN "passivo" ; -- status=guess status=guess
+lin passivity_N = mkN "passività" feminine ; -- status=guess
+lin passport_N = mkN "passaporto" ; -- status=guess
+lin password_N = mkN "parola chiave" | mkN "password" feminine ; -- status=guess status=guess
+lin past_A = mkA "passato" ; -- status=guess
+lin past_Adv = variants{} ; --
+lin past_N = mkN "passato remoto" ; -- status=guess
+lin past_Prep = variants{} ; --
+lin pasta_N = mkN "pasta" ; -- status=guess
+lin paste_N = mkN "impasto" ; -- status=guess
+lin pastoral_N = mkN "pastorale" ; -- status=guess
+lin pastry_N = mkN "pasticceria" ; -- status=guess
+lin pasture_N = mkN "pastura" ; -- status=guess
+lin pat_V = variants{} ; --
+lin pat_V2 = variants{} ; --
+lin patch_N = mkN "neo finto" ; -- status=guess
+lin patent_N = mkN "brevetto" ; -- status=guess
+lin paternal_A = mkA "paterno" ; -- status=guess
+lin path_N = mkN "cammino" ; -- status=guess
+lin pathetic_A = mkA "patetico" | mkA "patetica" | mkA "patetici" | mkA "patetiche" ; -- status=guess status=guess status=guess status=guess
+lin pathogen_N = mkN "patogeno" | mkN "agente patogeno" ; -- status=guess status=guess
+lin pathological_A = mkA "patologico" ; -- status=guess
+lin pathology_N = mkN "patologia" ; -- status=guess
+lin patience_N = mkN "pazienza" ; -- status=guess
+lin patient_A = mkA "paziente" ; -- status=guess
+lin patient_N = mkN "paziente" masculine ; -- status=guess
+lin patina_N = mkN "patina" ; -- status=guess
+lin patisserie_N = mkN "pasticceria" ; -- status=guess
+lin patriarch_N = mkN "patriarca" masculine ; -- status=guess
+lin patriarchal_A = mkA "patriarcale" ; -- status=guess
+lin patrimony_N = mkN "patrimonio" ; -- status=guess
+lin patriot_N = mkN "patriota" masculine ; -- status=guess
+lin patriotic_A = mkA "patriottico" ; -- status=guess
+lin patriotically_Adv = mkAdv "patriotticamente" ; -- status=guess
+lin patristic_A = mkA "patristico" ; -- status=guess
+lin patrol_N = mkN "pattuglia" ; -- status=guess
+lin patrol_V = mkV "pattugliare" ; -- status=guess, src=wikt
+lin patrol_V2 = mkV2 (mkV "pattugliare") ; -- status=guess, src=wikt
+lin patron_N = mkN "cliente" masculine ; -- status=guess
+lin patronage_N = mkN "patrocinio" ; -- status=guess
+lin patroness_N = mkN "patronessa" ; -- status=guess
+lin pattern_N = mkN "modello" ; -- status=guess
+lin pauper_N = mkN "povero" ; -- status=guess
+lin pause_N = mkN "pausa" ; -- status=guess
+lin pause_V = variants{} ; --
+lin pause_V2V = variants{} ; --
+lin pause_VS = variants{} ; --
+lin pave_V2 = mkV2 (mkV "lastricare") | mkV2 (mkV "pavimentare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pavement_N = mkN "marciapiede" masculine ; -- status=guess
+lin paw_N = mkN "zampa" ; -- status=guess
+lin pawl_N = mkN "cricchetto" ; -- status=guess
+lin pawn_N = mkN "pedone" masculine | mkN "pedina" ; -- status=guess status=guess
+lin pawnshop_N = mkN "monte di pietà" ; -- status=guess
+lin pay_N = variants{} ; --
+lin pay_V = mkV "pagare" ; -- status=guess, src=wikt
+lin pay_V2 = mkV2 (mkV "pagare") ; -- status=guess, src=wikt
+lin pay_V2V = mkV2V (mkV "pagare") ; -- status=guess, src=wikt
+lin pay_V3 = mkV3 (mkV "pagare") ; -- status=guess, src=wikt
+lin payable_A = variants{} ; --
+lin payee_N = mkN "beneficiario" ; -- status=guess
+lin payload_N = mkN "carico utile" ; -- status=guess
+lin payment_N = mkN "pagamento" ; -- status=guess
+lin pea_N = mkN "pisello" ; -- status=guess
+lin peace_N = L.peace_N ;
+lin peaceful_A = mkA "pacifico" | mkA "placido" | mkA "tranquillo" ; -- status=guess status=guess status=guess
+lin peach_N = mkN "color pesca" ; -- status=guess
+lin peachy_A = mkA "grandioso" ; -- status=guess
+lin peacock_N = mkN "pavone" masculine ; -- status=guess
+lin peafowl_N = mkN "pavone" masculine ; -- status=guess
+lin peak_N = mkN "cima" ; -- status=guess
+lin peanut_N = mkN "arachide" feminine ; -- status=guess
+lin pear_N = mkN "pera" ; -- status=guess
+lin pearl_N = mkN "perla" ; -- status=guess
+lin peasantMasc_N = variants{} ; --
+lin peat_N = mkN "torba" ; -- status=guess
+lin pebble_N = mkN "ciottolo" ; -- status=guess
+lin pectin_N = mkN "pectina" ; -- status=guess
+lin pectoral_A = mkA "pectorale" ; -- status=guess
+lin peculiar_A = mkA "peculiare" ; -- status=guess
+lin pedal_N = mkN "pedale" masculine ; -- status=guess
+lin pedal_V = mkV "pedalare" ; -- status=guess, src=wikt
+lin pedal_V2 = mkV2 (mkV "pedalare") ; -- status=guess, src=wikt
+lin peddler_N = mkN "spacciatore" ; -- status=guess
+lin pederast_N = mkN "pederasta" ; -- status=guess
+lin pederastic_A = mkA "pederastico" ; -- status=guess
+lin pederasty_N = mkN "pederastia" ; -- status=guess
+lin pedestrian_A = mkA "pedonale" ; -- status=guess
+lin pedestrian_N = mkN "pedone" masculine ; -- status=guess
+lin pediatrician_N = mkN "pediatra" masculine ; -- status=guess
+lin pediatrics_N = mkN "pediatria" ; -- status=guess
+lin pedigree_N = mkN "di razza" | mkN "purosangue" masculine ; -- status=guess status=guess
+lin pediment_N = mkN "frontone" masculine ; -- status=guess
+lin pedometer_N = mkN "pedometro" ; -- status=guess
+lin pedophile_N = mkN "pedofilo" ; -- status=guess
+lin pedophilia_N = mkN "pedofilia" ; -- status=guess
+lin peekaboo_N = mkN "bubusettete" ; -- status=guess
+lin peel_N = mkN "buccia" ; -- status=guess
+lin peel_V = mkV "pelare" | mkV "sbucciare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin peel_V2 = mkV2 (mkV "pelare") | mkV2 (mkV "sbucciare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin peep_N = mkN "cinguettio" ; -- status=guess
+lin peep_V = mkV "cinguettare" ; -- status=guess, src=wikt
+lin peer_N = mkN "pari" | mkN "nobile" masculine ; -- status=guess status=guess
+lin peer_V = mkV "scrutare" | mkV "sbirciare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin peeve_N = mkN "fastidio" ; -- status=guess
+lin peg_N = mkN "tassello" | mkN "piolo" ; -- status=guess status=guess
+lin pejorative_A = mkA "peggiorativo" ; -- status=guess
+lin pellagra_N = mkN "pellagra" ; -- status=guess
+lin pelvic_A = mkA "pelvico" ; -- status=guess
+lin pen_N = L.pen_N ;
+lin pen_V2 = mkV2 (mkV "recintare") ; -- status=guess, src=wikt
+lin penalize_V2 = mkV2 (mkV "penalizzare") ; -- status=guess, src=wikt
+lin penalty_N = mkN "calcio di rigore" | mkN "rigore" masculine ; -- status=guess status=guess
+lin penance_N = mkN "penitenza" ; -- status=guess
+lin penchant_N = mkN "inclinazione" feminine | mkN "apprezzamento" ; -- status=guess status=guess
+lin pencil_N = mkN "matita" ; -- status=guess
+lin pendant_N = mkN "ciondolo" ; -- status=guess
+lin pendulum_N = mkN "orologio a pendolo" ; -- status=guess
+lin penetrable_A = mkA "penetrabile" | mkA "perforabile" | mkA "trapassabile" ; -- status=guess status=guess status=guess
+lin penetrate_V = mkV "penetrare" ; -- status=guess, src=wikt
+lin penetrate_V2 = mkV2 (mkV "penetrare") ; -- status=guess, src=wikt
+lin penetration_N = mkN "penetrazione" feminine ; -- status=guess
+lin penguin_N = mkN "pinguino" ; -- status=guess
+lin penicillin_N = mkN "penicillina" ; -- status=guess
+lin peninsula_N = mkN "penisola" ; -- status=guess
+lin peninsular_A = mkA "peninsulare" ; -- status=guess
+lin penis_N = mkN "pene" masculine ; -- status=guess
+lin penitentiary_N = mkN "penitenziario" ; -- status=guess
+lin penny_N = variants{} ; --
+lin pension_N = mkN "pensione" feminine ; -- status=guess
+lin pension_V2 = mkV2 (mkV "pensionare") ; -- status=guess, src=wikt
+lin pensionable_A = mkA "pensionabile" ; -- status=guess
+lin pensioner_N = variants{} ; --
+lin pensive_A = mkA "pensieroso" | mkA "contemplativo" | mkA "estraniato" ; -- status=guess status=guess status=guess
+lin pensiveness_N = mkN "pensierosità" feminine ; -- status=guess
+lin pentacle_N = mkN "pentacolo" ; -- status=guess
+lin pentagon_N = mkN "pentagono" ; -- status=guess
+lin pentavalent_A = mkA "pentavalente" ; -- status=guess
+lin penthouse_N = mkN "attico" ; -- status=guess
+lin pentose_N = mkN "pentoso" ; -- status=guess
+lin pentoxide_N = mkN "pentossido" ; -- status=guess
+lin penultimate_A = mkA "penultimo" ; -- status=guess
+lin peony_N = mkN "peonia" ; -- status=guess
+lin people_N = mkN "gente" feminine | mkN "popolo" ; --- split -- | many people -- | all peoples
+lin people_V2 = mkV2 (mkV (mkV "popolare") "con") ; -- status=guess, src=wikt
+lin pep_N = mkN "discorso d'incoraggiamento" ; -- status=guess
+lin pepper_N = mkN "[spicy] peperoncino" | mkN "[mild] peperone" ; -- status=guess status=guess
+lin pepper_V2 = mkV2 (mkV "pepare") | mkV2 (mkV (mkV "condire") "con pepe") ; -- status=guess, src=wikt status=guess, src=wikt
+lin peppercorn_N = mkN "grano di pepe" ; -- status=guess
+lin peppermint_N = mkN "caramella alla menta" ; -- status=guess
+lin pepsin_N = mkN "pepsina" ; -- status=guess
+lin pepsinogen_N = mkN "pepsinogeno" ; -- status=guess
+lin peptic_A = mkA "peptico" ; -- status=guess
+lin peptone_N = mkN "peptone" masculine ; -- status=guess
+lin per_Prep = variants{} ; --
+lin perceive_V2 = mkV2 (mkV "percepire") ; -- status=guess, src=wikt
+lin perceive_V2V = mkV2V (mkV "percepire") ; -- status=guess, src=wikt
+lin perceive_VS = mkVS (mkV "percepire") ; -- status=guess, src=wikt
+lin perceived_A = variants{} ; --
+lin percent_N = mkN "per cento" ; -- status=guess
+lin percentage_N = mkN "percentuale" feminine ; -- status=guess
+lin percentile_N = mkN "percentile" masculine ; -- status=guess
+lin perception_N = mkN "percezione" feminine ; -- status=guess
+lin perceptive_A = mkA "perspicace" | mkA "acuto" ; -- status=guess status=guess
+lin perch_N = mkN "luccioperca" | mkN "sandra" | mkN "luccio" ; -- status=guess status=guess status=guess
+lin perch_V = mkV "appollaiarsi" ; -- status=guess, src=wikt
+lin perch_V2 = mkV2 (mkV "appollaiarsi") ; -- status=guess, src=wikt
+lin perchlorate_N = mkN "perclorato" ; -- status=guess
+lin percolate_V = mkV "filtrare" ; -- status=guess, src=wikt
+lin percolate_V2 = mkV2 (mkV "filtrare") ; -- status=guess, src=wikt
+lin percussion_N = mkN "strumento a percussione" ; -- status=guess
+lin peregrine_N = mkN "falco pellegrino" ; -- status=guess
+lin peremptory_A = mkA "perentorio" ; -- status=guess
+lin perestroika_N = mkN "perestroika" ; -- status=guess
+lin perfect_A = mkA "perfetto" ; -- status=guess
+lin perfect_V2 = mkV2 (mkV "perfezionare") ; -- status=guess, src=wikt
+lin perfecter_N = mkN "perfezionatore" masculine ; -- status=guess
+lin perfectibility_N = mkN "perfezionabilità" feminine ; -- status=guess
+lin perfection_N = mkN "perfezione" feminine ; -- status=guess
+lin perfectionism_N = mkN "perfezionismo" ; -- status=guess
+lin perfective_N = mkN "perfetto" ; -- status=guess
+lin perfectly_Adv = variants{} ; --
+lin perforation_N = mkN "odontometro" ; -- status=guess
+lin perform_V = mkV "eseguire" ; -- status=guess, src=wikt
+lin perform_V2 = mkV2 (mkV "eseguire") ; -- status=guess, src=wikt
+lin performance_1_N = variants{} ; --
+lin performance_2_N = variants{} ; --
+lin performance_N = mkN "prestazione" feminine | mkN "esibizione" feminine ; -- status=guess status=guess
+lin performer_N = mkN "esecutore" ; -- status=guess
+lin perfume_N = mkN "profumo" ; -- status=guess
+lin perfume_V2 = mkV2 (mkV "profumare") ; -- status=guess, src=wikt
+lin perfunctory_A = mkA "superficiale" ; -- status=guess
+lin pergola_N = mkN "pergola" | mkN "graticcio" | mkN "pergolato" ; -- status=guess status=guess status=guess
+lin perhaps_Adv = mkAdv "forse" | mkAdv "magari" ; -- status=guess
+lin perianth_N = mkN "perigonio" ; -- status=guess
+lin pericardium_N = mkN "pericardio" ; -- status=guess
+lin pericarp_N = mkN "pericarpo" ; -- status=guess
+lin perigee_N = mkN "perigeo" ; -- status=guess
+lin perihelion_N = mkN "perielio" ; -- status=guess
+lin peril_N = mkN "periglio" | mkN "pericolo" ; -- status=guess status=guess
+lin perilous_A = mkA "pericoloso" ; -- status=guess
+lin perineal_A = mkA "perineale" ; -- status=guess
+lin perineum_N = mkN "perineo" ; -- status=guess
+lin period_1_N = variants{} ; --
+lin period_2_N = variants{} ; --
+lin period_3_N = variants{} ; --
+lin period_N = mkN "periodo" ; -- status=guess
+lin periodic_A = mkA "periodico" | mkA "periodica" ; -- status=guess status=guess
+lin periodical_N = mkN "periodico" | mkN "pubblicazione" feminine ; -- status=guess status=guess
+lin periosteum_N = mkN "percutaneo" ; -- status=guess
+lin peripeteia_N = mkN "peripezia" ; -- status=guess
+lin peripheral_A = mkA "ausiliario" ; -- status=guess
+lin peripheral_N = mkN "sistema nervoso periferico" ; -- status=guess
+lin periphery_N = mkN "periferia" ; -- status=guess
+lin periphrasis_N = mkN "perifrasi" feminine ; -- status=guess
+lin periscope_N = mkN "periscopio" ; -- status=guess
+lin perish_V = mkV "perire" ; -- status=guess, src=wikt
+lin perish_V2 = mkV2 (mkV "perire") ; -- status=guess, src=wikt
+lin perishable_A = mkA "deperibile" ; -- status=guess
+lin peristalsis_N = mkN "peristalsi" ; -- status=guess
+lin peristyle_N = mkN "peristilio" ; -- status=guess
+lin periwinkle_N = mkN "pervinca" masculine ; -- status=guess
+lin perjury_N = mkN "spergiuro" ; -- status=guess
+lin perk_N = mkN "privilegio" ; -- status=guess
+lin permafrost_N = mkN "permafrost" ; -- status=guess
+lin permanent_A = mkA "permanente" ; -- status=guess
+lin permanently_Adv = variants{} ; --
+lin permanganate_N = mkN "permanganato" ; -- status=guess
+lin permeability_N = mkN "permeabilità" feminine ; -- status=guess
+lin permission_N = mkN "permesso" ; -- status=guess
+lin permit_V = variants{} ; --
+lin permit_V2 = variants{} ; --
+lin permit_V2V = variants{} ; --
+lin permutation_N = mkN "permutazione" feminine ; -- status=guess
+lin pernicious_A = mkA "pernicioso" ; -- status=guess
+lin peroxide_N = mkN "perossido" ; -- status=guess
+lin perplexity_N = mkN "perplessità" ; -- status=guess
+lin perseverance_N = mkN "perseveranza" ; -- status=guess
+lin persimmon_N = mkN "cachi" masculine | mkN "diospiro" | mkN "caco" ; -- status=guess status=guess status=guess
+lin persist_V = persistere_V ; -- status=guess, src=wikt
+lin persistence_N = mkN "perseveranza" ;
+lin persistent_A = variants{} ; --
+lin person_N = L.person_N ;
+lin personal_A = mkA "personale" ; -- status=guess
+lin personal_N = mkN "pronome personale" ; -- status=guess
+lin personality_N = mkN "personalità" feminine ; -- status=guess
+lin personalize_V2 = mkV2 (mkV "personalizzare") ; -- status=guess, src=wikt
+lin personally_Adv = variants{} ; --
+lin personification_N = mkN "personificazione" feminine ; -- status=guess
+lin personnel_N = mkN "personale" masculine ; -- status=guess
+lin perspective_N = mkN "prospettiva" ; -- status=guess
+lin perspicacious_A = mkA "perspicace" ; -- status=guess
+lin perspicacity_N = mkN "perspicacità" feminine ; -- status=guess
+lin perspiration_N = mkN "sudore" masculine ; -- status=guess
+lin persuade_V2 = mkV2 (persuadere_V) ; -- status=guess, src=wikt
+lin persuade_V2V = mkV2V (persuadere_V) ; -- status=guess, src=wikt
+lin pert_A = mkA "vivace" ; -- status=guess
+lin pertinence_N = mkN "pertinenza" ; -- status=guess
+lin pertinent_A = mkA "pertinente" ; -- status=guess
+lin perturbation_N = mkN "perturbazione" feminine ; -- status=guess
+lin peruke_N = mkN "parrucca" ; -- status=guess
+lin pervade_V2 = mkV2 (mkV "pervadere") ; -- status=guess, src=wikt
+lin pervert_N = mkN "pervertito" | mkN "pervertita" ; -- status=guess status=guess
+lin peseta_N = mkN "peseta" ; -- status=guess
+lin pest_N = variants{} ; --
+lin pesticide_N = mkN "pesticida" masculine ; -- status=guess
+lin pet_N = variants{} ; --
+lin pet_V2 = mkV2 (mkV "accarezzare") ; -- status=guess, src=wikt
+lin petal_N = mkN "petalo" ; -- status=guess
+lin petaloid_A = mkA "petaloideo" ; -- status=guess
+lin petition_N = variants{} ; --
+lin petrel_N = mkN "procellaria" ; -- status=guess
+lin petrol_N = variants{} ; --
+lin petticoat_N = mkN "sottogonna" ; -- status=guess
+lin petty_A = mkA "piccolo" ; -- status=guess
+lin petunia_N = mkN "petunia" ; -- status=guess
+lin pewter_N = mkN "peltro" ; -- status=guess
+lin phagocyte_N = mkN "fagocita" ; -- status=guess
+lin phagocytosis_N = mkN "fagocitosi" ; -- status=guess
+lin phallic_A = mkA "fallico" ; -- status=guess
+lin phallus_N = mkN "fallo" ; -- status=guess
+lin phantom_N = mkN "fantasma" masculine | mkN "spettro" ; -- status=guess status=guess
+lin pharaoh_N = mkN "faraone" masculine ; -- status=guess
+lin pharmacist_N = mkN "farmacista" masculine ; -- status=guess
+lin pharmacology_N = mkN "farmacologia" ; -- status=guess
+lin pharmacy_N = mkN "farmacia" ; -- status=guess
+lin pharyngeal_A = mkA "faringale" ; -- status=guess
+lin pharyngitis_N = mkN "faringite" feminine ; -- status=guess
+lin pharynx_N = mkN "faringe" masculine ; -- status=guess
+lin phase_N = mkN "aspetto" | mkN "faccia" ; -- status=guess status=guess
+lin phasianid_N = mkN "fasianide" masculine ; -- status=guess
+lin pheasant_N = mkN "fagiano" ; -- status=guess
+lin phenol_N = mkN "fenolo" ; -- status=guess
+lin phenomenology_N = mkN "fenomenologia" ; -- status=guess
+lin phenomenon_N = variants{} ; --
+lin pheochromocytoma_N = mkN "feocromocitoma" masculine ; -- status=guess
+lin philanderer_N = mkN "farfallone" masculine ; -- status=guess
+lin philanthropy_N = mkN "filantropia" ; -- status=guess
+lin philately_N = mkN "filatelia" ; -- status=guess
+lin philological_A = mkA "filologico" ; -- status=guess
+lin philologist_N = mkN "filologo" ; -- status=guess
+lin philology_N = mkN "filologia" ; -- status=guess
+lin philosopher_N = mkN "filosofo" ; -- status=guess
+lin philosophical_A = mkA "filosofico" ; -- status=guess
+lin philosophy_N = mkN "filosofia" ; -- status=guess
+lin philter_N = mkN "filtro" ; -- status=guess
+lin phimosis_N = mkN "fimosi" feminine ; -- status=guess
+lin phlegm_N = mkN "espettorato" ; -- status=guess
+lin phlegmatic_A = mkA "flemmatico" ; -- status=guess
+lin phloem_N = mkN "floema" masculine ; -- status=guess
+lin phlogiston_N = mkN "flogisto" ; -- status=guess
+lin phlox_N = mkN "flox" masculine ; -- status=guess
+lin phobia_N = mkN "fobia" ; -- status=guess
+lin phoenix_N = mkN "fenice" feminine ; -- status=guess
+lin phone_N = mkN "telefono" ; -- status=guess
+lin phone_V = mkV "telefonare" ; -- status=guess, src=wikt
+lin phone_V2 = mkV2 (mkV "telefonare") ; -- status=guess, src=wikt
+lin phoneme_N = mkN "fonema" masculine ; -- status=guess
+lin phonetic_A = mkA "fonetico" ; -- status=guess
+lin phonetics_N = mkN "fonetica" ; -- status=guess
+lin phonic_A = mkA "fonico" ; -- status=guess
+lin phonological_A = mkA "fonologico" ; -- status=guess
+lin phonologist_N = mkN "fonologo" ; -- status=guess
+lin phonology_N = mkN "fonologia" ; -- status=guess
+lin phonophobia_N = mkN "fonofobia" ; -- status=guess
+lin phony_A = mkA "falso" | mkA "fasullo" ; -- status=guess status=guess
+lin phony_N = mkN "ciarlatano" ; -- status=guess
+lin phosphatase_N = mkN "fosfatasi" feminine ; -- status=guess
+lin phosphate_N = mkN "fosfato" ; -- status=guess
+lin phosphine_N = mkN "fosfina" ; -- status=guess
+lin phospholipid_N = mkN "fosfolipide" masculine ; -- status=guess
+lin phosphorescence_N = mkN "fosforescenza" ; -- status=guess
+lin phosphorescent_A = mkA "fosforescente" ; -- status=guess
+lin phosphoric_A = mkA "fosforico" ; -- status=guess
+lin phosphorous_A = mkA "fosforoso" ; -- status=guess
+lin phosphorus_N = mkN "fosforo" ; -- status=guess
+lin photic_A = mkA "fotico" ; -- status=guess
+lin photo_N = mkN "fotografia" | mkN "foto" feminine ; -- status=guess status=guess
+lin photocathode_N = mkN "fotocatodo" ; -- status=guess
+lin photochemical_A = mkA "fotochimico" ; -- status=guess
+lin photochemistry_N = mkN "fotochimica" ; -- status=guess
+lin photoconductivity_N = mkN "fotoconduttività" | mkN "fotoresistenza" ; -- status=guess status=guess
+lin photoelectric_A = mkA "fotoelettrico" ; -- status=guess
+lin photoelectricity_N = mkN "fotoelettricità" feminine ; -- status=guess
+lin photoelectron_N = mkN "fotoelettrone" masculine ; -- status=guess
+lin photogenic_A = mkA "fotogenico" ; -- status=guess
+lin photograph_N = mkN "fotografia" ; -- status=guess
+lin photograph_V2 = mkV2 (mkV "fotografare") ; -- status=guess, src=wikt
+lin photographer_N = mkN "fotografo" ; -- status=guess
+lin photographic_A = variants{} ; --
+lin photography_N = mkN "fotografia" ; -- status=guess
+lin photometer_N = mkN "fotometro" ; -- status=guess
+lin photometry_N = mkN "fotometria" ; -- status=guess
+lin photon_N = mkN "fotone" masculine ; -- status=guess
+lin photophobia_N = mkN "fotofobia" ; -- status=guess
+lin photosynthesis_N = mkN "fotosintesi" feminine ; -- status=guess
+lin photosynthetic_A = mkA "fotosintetico" ; -- status=guess
+lin phototropism_N = mkN "fototropismo" | mkN "eliotropia" | mkN "eliotropismo" ; -- status=guess status=guess status=guess
+lin photovoltaic_A = mkA "fotovoltaico" ; -- status=guess
+lin phrase_N = mkN "libro di fraseologia" | mkN "frasario" ; -- status=guess status=guess
+lin phrase_V2 = mkV2 (esprimere_V) | mkV2 (redigere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin phraseology_N = mkN "fraseologia" ; -- status=guess
+lin phreatic_A = mkA "freatico" ; -- status=guess
+lin phrenic_A = mkA "frenico" ; -- status=guess
+lin phycology_N = mkN "algologia" | mkN "ficologia" ; -- status=guess status=guess
+lin phylactery_N = mkN "filatterio" ; -- status=guess
+lin physical_A = mkA "fisico" ; -- status=guess
+lin physically_Adv = variants{} ; --
+lin physician_N = mkN "medico" | mkN "dottore" masculine | mkN "dottoressa" ; -- status=guess status=guess status=guess
+lin physicist_N = mkN "fisico" ; -- status=guess
+lin physics_N = mkN "fisica" ; -- status=guess
+lin physiological_A = mkA "fisiologico" ; -- status=guess
+lin physiologist_N = mkN "fisiologo" | mkN "fisiologa" ; -- status=guess status=guess
+lin physiology_N = mkN "fisiologia" ; -- status=guess
+lin pi_N = mkN "pi greco" ; -- status=guess
+lin piano_N = mkN "pianoforte" | mkN "piano" ; -- status=guess status=guess
+lin piccolo_N = mkN "ottavino" ; -- status=guess
+lin pick_N = mkN "barriera" ; -- status=guess
+lin pick_V = mkV "aversela" ; -- status=guess, src=wikt
+lin pick_V2 = mkV2 (mkV "aversela") ; -- status=guess, src=wikt
+lin pickaxe_N = mkN "piccone" masculine ; -- status=guess
+lin picket_N = mkN "picchetto" ; -- status=guess
+lin pickle_N = mkN "diavoletto" | mkN "birichino" ; -- status=guess status=guess
+lin pickpocket_N = mkN "borseggiatore" | mkN "borsaiolo" ; -- status=guess status=guess
+lin picture_N = mkN "libro illustrato" ; -- status=guess
+lin picture_V2 = variants{} ; --
+lin picturesque_A = mkA "pittoresco" ; -- status=guess
+lin pidgin_N = mkN "pidgin" ; -- status=guess
+lin pie_N = mkN "pasticcio" ; -- status=guess
+lin piece_N = mkN "brano" ; -- status=guess
+lin pier_N = mkN "pontile" masculine | mkN "imbarcadero" | mkN "molo" ; -- status=guess status=guess status=guess
+lin pierce_V = mkV "perforare" ; -- status=guess, src=wikt
+lin pierce_V2 = mkV2 (mkV "perforare") ; -- status=guess, src=wikt
+lin piety_N = mkN "pietà" feminine ; -- status=guess
+lin piezoelectric_A = mkA "piezoelettrico" ; -- status=guess
+lin piezoelectricity_N = mkN "piezoelettricità" feminine ; -- status=guess
+lin piezometer_N = mkN "piezometro" ; -- status=guess
+lin piffle_N = mkN "scemenze" | mkN "sciocchezze" | mkN "stupidaggini" ; -- status=guess status=guess status=guess
+lin piffle_V = mkV "cicalare" | mkV "chiacchierare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pig_N = mkN "porco" | mkN "maiale" masculine ; -- status=guess status=guess
+lin pigeon_N = mkN "piccione" masculine | mkN "picciona" | mkN "colombo" | mkN "colomba" ; -- status=guess status=guess status=guess status=guess
+lin piglet_N = mkN "maialino" | mkN "porcello" ; -- status=guess status=guess
+lin pigment_N = mkN "pigmento" ; -- status=guess
+lin pigsty_N = mkN "porcile" masculine ; -- status=guess
+lin pigtail_N = mkN "codino" ; -- status=guess
+lin pike_N = mkN "picca" ; -- status=guess
+lin pile_N = mkN "mucchio" ; -- status=guess
+lin pile_V = variants{} ; --
+lin pile_V2 = variants{} ; --
+lin piles_N = mkN "un mucchio di m singular" | mkN "un sacco di m singular" ; -- status=guess status=guess
+lin pilfer_V = mkV "rubacchiare" ; -- status=guess, src=wikt
+lin pilfer_V2 = mkV2 (mkV "rubacchiare") ; -- status=guess, src=wikt
+lin pilgrim_N = mkN "pellegrino" ; -- status=guess
+lin pill_N = mkN "pillola" ; -- status=guess
+lin pillage_N = mkN "saccheggio" ; -- status=guess
+lin pillage_V2 = mkV2 (mkV "saccheggiare") ; -- status=guess, src=wikt
+lin pillar_N = mkN "pilastro" ; -- status=guess
+lin pillory_N = mkN "gogna" ; -- status=guess
+lin pillow_N = mkN "guanciale" | mkN "cuscino" ; -- status=guess status=guess
+lin pilot_N = mkN "pilota" masculine ; -- status=guess
+lin pimp_N = mkN "magnaccia" | mkN "pappone" | mkN "protettore" | mkN "ruffiano" | mkN "lenone" ; -- status=guess status=guess status=guess status=guess status=guess
+lin pimple_N = mkN "pustola" | mkN "pustoletta" | mkN "brufolo" | mkN "foruncoloso" ; -- status=guess status=guess status=guess status=guess
+lin pin_N = mkN "spilla" ; -- status=guess
+lin pin_V2 = mkV2 (mkV "inchiodare") ; -- status=guess, src=wikt
+lin pinch_N = mkN "pizzico" ; -- status=guess
+lin pinch_V = mkV "acciuffare" ; -- status=guess, src=wikt
+lin pinch_V2 = mkV2 (mkV "acciuffare") ; -- status=guess, src=wikt
+lin pinchbeck_N = mkN "orpello" | mkN "princisbecco" ; -- status=guess status=guess
+lin pincushion_N = mkN "appuntaspilli" | mkN "cuscinetto" ; -- status=guess status=guess
+lin pine_N = mkN "pigna" | mkN "pina" ; -- status=guess status=guess
+lin pine_V = mkV (mkV "desiderare") "fortemente" ; -- status=guess, src=wikt
+lin pineapple_N = mkN "ananas" masculine ; -- status=guess
+lin ping_N = mkN "ping-pong" | mkN "ping pong" ; -- status=guess status=guess
+lin pink_A = variants{} ; --
+lin pink_N = mkN "garofano" ; -- status=guess
+lin pinna_N = mkN "padiglione auricolare" ; -- status=guess
+lin pinnacle_N = mkN "pinnacolo" | mkN "cima" | mkN "picco" | mkN "somma" ; -- status=guess status=guess status=guess status=guess
+lin pinstriped_A = mkA "gessato" ; -- status=guess
+lin pint_N = mkN "pinta di latte" ; -- status=guess
+lin pinwheel_N = mkN "girandola" ; -- status=guess
+lin pion_N = mkN "pione" masculine ; -- status=guess
+lin pioneer_N = mkN "pionere" ; -- status=guess
+lin pious_A = mkA "pio" ; -- status=guess
+lin pip_N = mkN "seme" masculine ; -- status=guess
+lin pipe_N = mkN "curapipe" ; -- status=guess
+lin piper_N = mkN "pifferaio" ; -- status=guess
+lin pipette_N = mkN "pipetta" ; -- status=guess
+lin piquant_A = mkA "piccante" ; -- status=guess
+lin piracy_N = mkN "pirateria" ; -- status=guess
+lin piranha_N = mkN "piranha" masculine ; -- status=guess
+lin pirate_N = mkN "pirata" masculine ; -- status=guess
+lin piscivorous_A = mkA "piscivoro" ; -- status=guess
+lin piss_N = mkN "orina" | mkN "piscio [vulgar]" | mkN "piscia [vulgar]" ; -- status=guess status=guess status=guess
+lin piss_V = mkV "pisciare" ; -- status=guess, src=wikt
+lin piss_V2 = mkV2 (mkV "pisciare") ; -- status=guess, src=wikt
+lin pistachio_N = mkN "pistacchio" ; -- status=guess
+lin piste_N = mkN "pista" masculine ; -- status=guess
+lin pistol_N = mkN "pistola" ; -- status=guess
+lin piston_N = mkN "motore a pistoni" ; -- status=guess
+lin pit_N = mkN "box" masculine ; -- status=guess
+lin pitch_N = mkN "pece" feminine ; -- status=guess
+lin pitch_V = mkV "lanciare" | mkV "servire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pitch_V2 = mkV2 (mkV "lanciare") | mkV2 (mkV "servire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pitchblende_N = mkN "pechblenda" ; -- status=guess
+lin pitcher_N = mkN "caraffa" | mkN "brocca" ; -- status=guess status=guess
+lin pitchfork_N = mkN "forcone" masculine ; -- status=guess
+lin pith_N = mkN "midollino" ; -- status=guess
+lin pithy_A = mkA "sugoso" | mkA "sugosa" ; -- status=guess status=guess
+lin pitiful_A = mkA "pietoso" ; -- status=guess
+lin pitiless_A = mkA "spietato" | mkA "crudele" ; -- status=guess status=guess
+lin pituitary_N = mkN "ipofisi" feminine | mkN "ghiandola pituitaria" ; -- status=guess status=guess
+lin pity_N = mkN "pietà" feminine ; -- status=guess
+lin pity_V2 = mkV2 (mkV "compatire") ; -- status=guess, src=wikt
+lin pivot_N = mkN "perno" ; -- status=guess
+lin pivot_V = mkV "imperniare" ; -- status=guess, src=wikt
+lin pivot_V2 = mkV2 (mkV "imperniare") ; -- status=guess, src=wikt
+lin pixel_N = mkN "pixel" masculine ; -- status=guess
+lin pixie_N = mkN "folletto" ; -- status=guess
+lin pizza_N = mkN "pizza" ; -- status=guess
+lin pizzeria_N = mkN "pizzeria" ; -- status=guess
+lin pizzicato_Adv = mkAdv "pizzicato" ; -- status=guess
+lin place_N = mkN "luogo" ;
+lin place_V2 = mkV2 (mkV "collocare") | mkV2 (mettere_V) | mkV2 (mkV "posare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin placebo_N = mkN "effetto placebo" ; -- status=guess
+lin placement_N = mkN "piazzamento" ; -- status=guess
+lin placid_A = mkA "placido" ; -- status=guess
+lin plague_N = mkN "peste" ; -- status=guess
+lin plaice_N = mkN "platessa" ; -- status=guess
+lin plain_A = mkA "semplice" ; -- status=guess
+lin plain_N = mkN "pianura" ; -- status=guess
+lin plaintiff_N = variants{} ; --
+lin plait_N = mkN "treccia" ; -- status=guess
+lin plait_V2 = mkV2 (mkV "intrecciare") ; -- status=guess, src=wikt
+lin plan_N = mkN "piano" ; -- status=guess
+lin plan_V = mkV "progettare" | mkV "pianificare" | mkV "architettare" | mkV "inventare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plan_V2 = mkV2 (mkV "progettare") | mkV2 (mkV "pianificare") | mkV2 (mkV "architettare") | mkV2 (mkV "inventare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plan_V2V = mkV2V (mkV "progettare") | mkV2V (mkV "pianificare") | mkV2V (mkV "architettare") | mkV2V (mkV "inventare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plan_VS = mkVS (mkV "progettare") | mkVS (mkV "pianificare") | mkVS (mkV "architettare") | mkVS (mkV "inventare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plan_VV = mkVV (mkV "progettare") | mkVV (mkV "pianificare") | mkVV (mkV "architettare") | mkVV (mkV "inventare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plane_N = mkN "pialla" | mkN "piallatrice" feminine ; -- status=guess status=guess
+lin plane_V = mkV "planare" ; -- status=guess, src=wikt
+lin plane_V2 = mkV2 (mkV "planare") ; -- status=guess, src=wikt
+lin planet_N = L.planet_N ;
+lin planetarium_N = mkN "planetario" ; -- status=guess
+lin planetary_A = mkA "planetario" ; -- status=guess
+lin plank_N = mkN "tavola" masculine | mkN "asse" masculine ; -- status=guess status=guess
+lin plankton_N = mkN "plancton" masculine ; -- status=guess
+lin planned_A = variants{} ; --
+lin planner_N = variants{} ; --
+lin planning_N = mkN "pianificazione" feminine ; -- status=guess
+lin plant_N = mkN "pianta" ; -- status=guess
+lin plant_V2 = mkV2 (mkV "piantare") ; -- status=guess, src=wikt
+lin plantain_N = mkN "piantaggine" feminine ; -- status=guess
+lin plantation_N = mkN "piantagione" feminine ; -- status=guess
+lin plaque_N = mkN "placca" ; -- status=guess
+lin plasma_N = mkN "plasma" masculine ; -- status=guess
+lin plasmid_N = mkN "plasmidio" | mkN "plasmide" masculine ; -- status=guess status=guess
+lin plaster_N = mkN "ingessatura" ; -- status=guess
+lin plasterboard_N = mkN "cartongesso" ; -- status=guess
+lin plastic_A = mkA "malleabile" ; -- status=guess
+lin plastic_N = L.plastic_N ;
+lin plasticity_N = mkN "plasticità" feminine ; -- status=guess
+lin plastid_N = mkN "plastidio" ; -- status=guess
+lin plate_N = mkN "piatto" | mkN "portata" ; -- status=guess status=guess
+lin plate_V2 = mkV2 (mkV (mkV "servire") "in un piatto") | mkV2 (mkV "scodellare") | mkV2 (mkV "guarnire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plateau_N = mkN "altopiano" ; -- status=guess
+lin platform_N = mkN "piattaforma" ; -- status=guess
+lin platinum_N = mkN "platino" ; -- status=guess
+lin platitude_N = mkN "luogo comune" ; -- status=guess
+lin platoon_N = mkN "plotone" ; -- status=guess
+lin platypus_N = mkN "ornitorinco" ; -- status=guess
+lin platyrrhine_A = mkA "platirrino" ; -- status=guess
+lin plausible_A = variants{} ; --
+lin play_1_V = lin V L.play_V ;
+lin play_1_V2 = L.play_V2 ;
+lin play_2_V = lin V L.play_V2 ;
+lin play_2_V2 = L.play_V2 ;
+lin play_3_V = lin V L.play_V2 ;
+lin play_3_V2 = L.play_V2 ;
+lin play_N = mkN "gioco" ; -- status=guess
+lin play_V = lin V L.play_V2 ;
+lin play_V2 = L.play_V2 ;
+--subcat lin play_VV = mkVV (mkV "giocare") ; -- status=guess, src=wikt
+lin playbill_N = mkN "manifesto" | mkN "locandina" ; -- status=guess status=guess
+lin playboy_N = mkN "playboy" masculine ; -- status=guess
+lin player_N = mkN "lettore" masculine ; -- status=guess
+lin playful_A = mkA "divertente" | mkA "buffo" ; -- status=guess status=guess
+lin playground_N = mkN "campo giochi" ; -- status=guess
+lin playing_N = mkN "carta da gioco" ; -- status=guess
+lin playlist_N = mkN "playlist" feminine ; -- status=guess
+lin playmate_N = mkN "compagno" ; -- status=guess
+lin playpen_N = mkN "box" masculine ; -- status=guess
+lin playwright_N = mkN "drammaturgo" | mkN "drammaturga" ; -- status=guess status=guess
+lin plaza_N = mkN "piazza" ; -- status=guess
+lin plea_N = mkN "supplica" ; -- status=guess
+lin plead_V = variants{} ; --
+lin plead_V2 = variants{} ; --
+--subcat lin plead_VA = variants{} ; --
+lin plead_VS = variants{} ; --
+lin pleasant_A = mkA "piacevole" ; -- status=guess
+lin please_Adv = mkAdv "per favore" ;
+lin please_V = mkV "accontentare" | piacere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V2 = mkV2 (mkV "accontentare") | mkV2 (piacere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V2V = mkV2V (mkV "accontentare") | mkV2V (piacere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_VV = mkVV (mkV "accontentare") | mkVV (piacere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_Voc = S.please_Voc ; -- comment=CHECKED
+lin pleased_A = variants{} ; --
+lin pleasure_N = mkN "piacere" masculine ; -- status=guess
+lin pleat_N = mkN "piega" ; -- status=guess
+lin pleat_V2 = mkV2 (mkV "pieghettare") ; -- status=guess, src=wikt
+lin plectrum_N = mkN "plettro" ; -- status=guess
+lin pledge_N = mkN "avallo" | mkN "garanzia" ; -- status=guess status=guess
+lin pledge_V2 = mkV2 (promettere_V) | mkV2 (mkV "impegnarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pledge_V2V = mkV2V (promettere_V) | mkV2V (mkV "impegnarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pledge_VS = mkVS (promettere_V) | mkVS (mkV "impegnarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin plenary_A = mkA "plenario" ; -- status=guess
+lin plentiful_A = mkA "abbondante" ; -- status=guess
+lin plenty_N = mkN "abbondanza" ; -- status=guess
+lin plenty_NP = variants{} ; --
+lin plethora_N = mkN "pletora" ; -- status=guess
+lin pleurisy_N = mkN "pleurite" feminine ; -- status=guess
+lin pliers_N = mkN "pinza" | mkN "pinze" feminine ; -- status=guess status=guess
+lin plod_V = mkV (mkV "camminare") "a fatica" ; -- status=guess, src=wikt
+lin plod_V2 = mkV2 (mkV (mkV "camminare") "a fatica") ; -- status=guess, src=wikt
+lin plot_N = mkN "lotto" | mkN "parcella" | mkN "appezzamento" | mkN "tratto" | mkN "pezzo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin plot_V = variants{} ; --
+lin plot_V2 = variants{} ; --
+lin plotter_N = mkN "diagrammatore" masculine ; -- status=guess
+lin plough_N = mkN "aratro" ; -- status=guess
+lin plough_V = mkV "arare" ; -- status=guess, src=wikt
+lin plough_V2 = mkV2 (mkV "arare") ; -- status=guess, src=wikt
+lin pluck_N = mkN "corata" | mkN "coratella" ; -- status=guess status=guess
+lin pluck_V = mkV "pizzicare" ; -- status=guess, src=wikt
+lin pluck_V2 = mkV2 (mkV "pizzicare") ; -- status=guess, src=wikt
+lin plug_N = mkN "presa" | mkN "spina" ; -- status=guess status=guess
+lin plug_V = mkV (mkV "attaccare") "alla presa" ; -- status=guess, src=wikt
+lin plug_V2 = mkV2 (mkV (mkV "attaccare") "alla presa") ; -- status=guess, src=wikt
+lin plum_N = mkN "prugna" | mkN "susina" ; -- status=guess status=guess
+lin plumage_N = mkN "piumaggio" | mkN "piume" feminine ; -- status=guess status=guess
+lin plumber_N = mkN "idraulico" ; -- status=guess
+lin plumbing_N = mkN "impianto idraulico" | mkN "rubinetteria" ; -- status=guess status=guess
+lin plume_N = mkN "piuma" ; -- status=guess
+lin plummet_V = mkV "precipitare" ; -- status=guess, src=wikt
+lin plummet_V2 = mkV2 (mkV "precipitare") ; -- status=guess, src=wikt
+lin plump_V = mkV "sprimacciare" ; -- status=guess, src=wikt
+lin plump_V2 = mkV2 (mkV "sprimacciare") ; -- status=guess, src=wikt
+lin plunder_N = mkN "saccheggio" ; -- status=guess
+lin plunder_V = mkV "rapinare" ; -- status=guess, src=wikt
+lin plunder_V2 = mkV2 (mkV "rapinare") ; -- status=guess, src=wikt
+lin plunge_N = mkN "immersione" feminine ; -- status=guess
+lin plunge_V = immergere_V ; -- status=guess, src=wikt
+lin plunge_V2 = mkV2 (immergere_V) ; -- status=guess, src=wikt
+lin pluperfect_N = mkN "trapassato prossimo" ; -- status=guess
+lin plural_A = mkA "plurale" ; -- status=guess
+lin plural_N = mkN "plurale" masculine ; -- status=guess
+lin pluralist_N = mkN "pluralista" masculine ; -- status=guess
+lin plus_A = mkA "positivo" | mkA "positiva" ; -- status=guess status=guess
+lin plus_Conj = mkConj "più" ; -- status=guess
+lin plus_N = mkN "segno più" ; -- status=guess
+lin plus_Prep = variants{} ; --
+lin plutonium_N = mkN "plutonio" ; -- status=guess
+lin pneumatic_A = mkA "pneumatico" ; -- status=guess
+lin pneumococcal_A = mkA "pneumococcico" ; -- status=guess
+lin pneumococcus_N = mkN "pneumococco" ; -- status=guess
+lin pneumoconiosis_N = mkN "pneumoconiosi" ; -- status=guess
+lin pneumonia_N = mkN "polmonite" feminine ; -- status=guess
+lin poach_V = assumere_V ; -- status=guess, src=wikt
+lin poach_V2 = mkV2 (assumere_V) ; -- status=guess, src=wikt
+lin poacher_N = mkN "bracconiere" masculine ; -- status=guess
+lin poaching_N = mkN "bracconaggio" ; -- status=guess
+lin pocket_N = mkN "tasca" ; -- status=guess
+lin pocketful_N = mkN "tascata" ; -- status=guess
+lin pod_N = mkN "buccia" | mkN "baccello" ; -- status=guess status=guess
+lin poem_N = mkN "poema" | mkN "poesia" ; -- status=guess status=guess
+lin poet_N = mkN "poeta" | mkN "poetessa" ; -- status=guess status=guess
+lin poetess_N = mkN "poetessa" ; -- status=guess
+lin poetic_A = mkA "poetico" ; -- status=guess
+lin poetry_N = mkN "poesia" ; -- status=guess
+lin poignant_A = mkA "emozionante" ; -- status=guess
+lin poinsettia_N = mkN "stella di Natale" ; -- status=guess
+lin point_1_N = mkN "punto" ;
+lin point_2_N = mkN "punto" ;
+lin point_N = mkN "punto" ;
+lin point_V = variants{} ; --
+lin point_V2 = variants{} ; --
+lin pointer_N = mkN "puntatore" masculine ; -- status=guess
+lin poise_N = mkN "stato di grazia" ; -- status=guess
+lin poison_N = mkN "veleno" ; -- status=guess
+lin poison_V2 = mkV2 (mkV "avvelenare") | mkV2 (mkV "intossicare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin poisoning_N = mkN "avvelenamento" ; -- status=guess
+lin poisonous_A = mkA "velenoso" | mkA "velenosa" | mkA "tossico" | mkA "tossica" ; -- status=guess status=guess status=guess status=guess
+lin poke_V = mkV "ridicolizzare" ; -- status=guess, src=wikt
+lin poke_V2 = mkV2 (mkV "ridicolizzare") ; -- status=guess, src=wikt
+lin pokeweed_N = mkN "fitolacca" ; -- status=guess
+lin polarization_N = mkN "polarizzazione" feminine ; -- status=guess
+lin pole_N = mkN "palo" | mkN "asta" | mkN "pertica" ; -- status=guess status=guess status=guess
+lin polecat_N = mkN "puzzola" ; -- status=guess
+lin polemic_A = mkA "polemico" ; -- status=guess
+lin polemic_N = mkN "polemica" ; -- status=guess
+lin polemicist_N = mkN "polemista" masculine ; -- status=guess
+lin police_N = mkN "polizia" ; -- status=guess
+lin policeman_N = L.policeman_N ;
+lin policewoman_N = mkN "poliziotta" ; -- status=guess
+lin policy_N = mkN "polizza" ; -- status=guess
+lin poliomyelitis_N = mkN "poliomielite" feminine ; -- status=guess
+lin polish_A = variants{} ; --
+lin polishMasc_N = mkN "raffinatezza" ; -- status=guess
+lin polish_V = mkV "lustrare" | mkV "lucidare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin polish_V2 = mkV2 (mkV "lustrare") | mkV2 (mkV "lucidare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin polite_A = mkA "cortese" | mkA "educato" ; -- status=guess status=guess
+lin political_A = mkA "politico" ; -- status=guess
+lin politically_Adv = variants{} ; --
+lin politician_N = mkN "politico" ; -- status=guess
+lin politics_N = mkN "politica" ; -- status=guess
+lin poll_N = mkN "sondaggio" | mkN "votazione" feminine | mkN "scrutinio" ; -- status=guess status=guess status=guess
+lin poll_V = mkV (mkV "tagliare") "le corna" ; -- status=guess, src=wikt
+lin poll_V2 = mkV2 (mkV (mkV "tagliare") "le corna") ; -- status=guess, src=wikt
+lin pollen_N = mkN "polline" masculine ; -- status=guess
+lin pollutant_N = mkN "sostanza inquinante" | mkN "inquinante" masculine ; -- status=guess status=guess
+lin pollute_V2 = mkV2 (mkV "inquinare") ; -- status=guess, src=wikt
+lin pollution_N = mkN "sostanza inquinante" | mkN "inquinante" masculine ; -- status=guess status=guess
+lin polo_N = mkN "polo" ; -- status=guess
+lin polonaise_N = mkN "polacca" ; -- status=guess
+lin polonium_N = mkN "polonio" ; -- status=guess
+lin poltergeist_N = mkN "poltergeist" masculine ; -- status=guess
+lin poltroon_N = mkN "vigliacco" ; -- status=guess
+lin polyamide_N = mkN "poliammide" feminine ; -- status=guess
+lin polyandry_N = mkN "poliandria" ; -- status=guess
+lin polyatomic_A = mkA "poliatomico" ; -- status=guess
+lin polybutylene_N = mkN "polibutilentereftalato" ; -- status=guess
+lin polyethylene_N = mkN "polietilene" masculine ; -- status=guess
+lin polyglot_A = mkA "poliglotta" ; -- status=guess
+lin polygon_N = mkN "poligono" ; -- status=guess
+lin polygonal_A = mkA "poligonale" ; -- status=guess
+lin polyhedron_N = mkN "poliedro" ; -- status=guess
+lin polymer_N = mkN "polimero" ; -- status=guess
+lin polymerization_N = mkN "polimerizzazione" feminine ; -- status=guess
+lin polymorphism_N = mkN "polimorfismo" ; -- status=guess
+lin polynomial_A = mkA "polinomiale" ; -- status=guess
+lin polynomial_N = mkN "polinomio" ; -- status=guess
+lin polynya_N = mkN "polynja" ; -- status=guess
+lin polyp_N = mkN "polipo" ; -- status=guess
+lin polypeptide_N = mkN "polipeptide" feminine ; -- status=guess
+lin polypropylene_N = mkN "polipropilene" masculine ; -- status=guess
+lin polyptoton_N = mkN "poliptoto" ; -- status=guess
+lin polysaccharide_N = mkN "polisaccaride" masculine ; -- status=guess
+lin polysemy_N = mkN "polisemia" ; -- status=guess
+lin polysyllabic_A = mkA "plurisillabo" | mkA "polisillabico" | mkA "polisillabo" ; -- status=guess status=guess status=guess
+lin polysyllable_N = mkN "polisillabo" ; -- status=guess
+lin polytechnic_N = variants{} ; --
+lin polytheism_N = mkN "politeismo" ; -- status=guess
+lin polyurethane_N = mkN "poliuretano" ; -- status=guess
+lin pomegranate_N = mkN "melagrana" ; -- status=guess
+lin pomelo_N = mkN "citrus maxima" ; -- status=guess
+lin pomology_N = mkN "pomologia" ; -- status=guess
+lin pond_N = mkN "stagno" ; -- status=guess
+lin ponder_V = mkV "ponderare" ; -- status=guess, src=wikt
+lin ponder_V2 = mkV2 (mkV "ponderare") ; -- status=guess, src=wikt
+lin poniard_N = mkN "pugnale" ; -- status=guess
+lin pontiff_N = mkN "pontefice" masculine ; -- status=guess
+lin pontificate_N = mkN "pontificato" ; -- status=guess
+lin pontificate_V = mkV "pontificare" ; -- status=guess, src=wikt
+lin pontoon_N = mkN "pontone" masculine ; -- status=guess
+lin pony_N = variants{} ; --
+lin ponytail_N = mkN "coda di cavallo" ; -- status=guess
+lin pooch_N = mkN "bastardo" ; -- status=guess
+lin poodle_N = mkN "barbone" masculine | mkN "barboncino" ; -- status=guess status=guess
+lin poof_N = mkN "finocchio" | mkN "checca" ; -- status=guess status=guess
+lin pool_N = mkN "bacino" | mkN "invaso" ; -- status=guess status=guess
+lin poor_1_A = variants{} ; --
+lin poor_2_A = variants{} ; --
+lin poor_3_A = variants{} ; --
+lin poor_A = mkA "misero" ; -- status=guess
+lin poorly_Adv = variants{} ; --
+lin pop_N = mkN "musica leggera" ; -- status=guess
+--subcat lin pop_V = mkV "spuntare" | mkV (mkV "saltare") "fuori" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pop_V2 = mkV2 (mkV "spuntare") | mkV2 (mkV (mkV "saltare") "fuori") ; -- status=guess, src=wikt status=guess, src=wikt
+lin popcorn_N = mkN "popcorn" masculine ; -- status=guess
+lin pope_N = mkN "papa" | mkN "pontefice" masculine ; -- status=guess status=guess
+lin poplar_N = mkN "pioppo" ; -- status=guess
+lin popliteal_A = mkA "popliteo" ; -- status=guess
+lin poppy_N = mkN "papavero" ; -- status=guess
+lin popular_A = mkA "popolare" ; -- status=guess
+lin popularity_N = mkN "popolarità" feminine ; -- status=guess
+lin population_N = mkN "popolazione" feminine ; -- status=guess
+lin porbeagle_N = mkN "smeriglio" | mkN "vitello di mare" ; -- status=guess status=guess
+lin porch_N = mkN "veranda" ; -- status=guess
+lin porcupine_N = mkN "porcospino" | mkN "riccio" | mkN "istrice" masculine ; -- status=guess status=guess status=guess
+lin pore_N = mkN "poro" ; -- status=guess
+lin pork_N = mkN "maiale" masculine | mkN "porco" ; -- status=guess status=guess
+lin porn_N = mkN "film porno" ; -- status=guess
+lin pornographer_N = mkN "pornografo" | mkN "pornografa" ; -- status=guess status=guess
+lin pornographic_A = mkA "pornografico" ; -- status=guess
+lin pornographically_Adv = mkAdv "pornograficamente" ; -- status=guess
+lin pornography_N = mkN "pornografia" ; -- status=guess
+lin porosity_N = mkN "porosità" feminine ; -- status=guess
+lin porous_A = mkA "poroso" ; -- status=guess
+lin porphyrin_N = mkN "porfirina" ; -- status=guess
+lin porpoise_N = mkN "focena" ; -- status=guess
+lin port_N = mkN "porto" ; -- status=guess
+lin portability_N = mkN "portabilità" feminine ; -- status=guess
+lin portable_A = mkA "portatile" ; -- status=guess
+lin portal_N = mkN "portale" masculine ; -- status=guess
+lin portcullis_N = mkN "inferriata" | mkN "saracinesca" ; -- status=guess status=guess
+lin porter_N = variants{} ; --
+lin portfolio_N = mkN "cartella" ; -- status=guess
+lin porthole_N = mkN "oblò" ; -- status=guess
+lin portico_N = mkN "portico" | mkN "porticato" | mkN "pronao" ; -- status=guess status=guess status=guess
+lin portion_N = mkN "porzione" feminine ; -- status=guess
+lin portrait_N = mkN "ritratto" ; -- status=guess
+lin portray_V2 = variants{} ; --
+lin pose_V = porre_V ; -- status=guess, src=wikt
+lin pose_V2 = mkV2 (porre_V) ; -- status=guess, src=wikt
+lin posh_A = mkA "lussuoso" ; -- status=guess
+lin posit_V2 = mkV2 (sostenere_V) ; -- status=guess, src=wikt
+lin position_N = mkN "posizione" feminine ; -- status=guess
+lin position_V2 = mkV2 (mkV "piazzare") | mkV2 (mkV "posizionD%e") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin position_V2V = mkV2V (mkV "piazzare") | mkV2V (mkV "posizionD%e") ; -- status=guess, src=wikt status=guess, src=wikt
+lin positive_A = mkA "positivo" ; -- status=guess
+lin positively_Adv = variants{} ; --
+lin positivism_N = mkN "positivismo" ; -- status=guess
+lin positivity_N = mkN "positività" feminine ; -- status=guess
+lin positron_N = mkN "positrone" masculine ; -- status=guess
+lin posology_N = mkN "posologia" ; -- status=guess
+lin possess_Prep = S.possess_Prep ; -- comment=CHECKED
+lin possess_V2 = mkV2 (possedere_V) ; -- status=guess, src=wikt
+lin possession_N = mkN "possesso" ; -- status=guess
+lin possibility_N = mkN "possibilità" feminine ; -- status=guess
+lin possible_A = mkA "possibile" ; -- status=guess
+lin possibly_Adv = variants{} ; --
+lin post_N = mkN "ufficio postale" | mkN "posta" ; -- status=guess status=guess
+lin post_V = variants{} ; --
+lin post_V2 = variants{} ; --
+lin post_war_A = variants{} ; --
+lin postage_N = mkN "francobollo" ; -- status=guess
+lin postcard_N = mkN "cartolina" ; -- status=guess
+lin postdate_V2 = mkV2 (mkV "postdatare") ; -- status=guess, src=wikt
+lin poster_N = mkN "manifesto" | mkN "locandina" ; -- status=guess status=guess
+lin posterior_N = mkN "muscolo auricolare posteriore" ; -- status=guess
+lin posterity_N = mkN "posteri" masculine ; -- status=guess
+lin postern_N = mkN "postierla" ; -- status=guess
+lin postilion_N = mkN "postiglione" masculine ; -- status=guess
+lin postmark_N = mkN "bollo postale" ; -- status=guess
+lin postmodernism_N = mkN "postmodernismo" ; -- status=guess
+lin postpone_V2 = mkV2 (mkV "rimandare") ; -- status=guess, src=wikt
+lin postulate_V2 = mkV2 (mkV "postulare") ; -- status=guess, src=wikt
+lin posture_N = mkN "postura" ; -- status=guess
+lin posy_N = mkN "mazzo di fiori" | mkN "mazzolino" ; -- status=guess status=guess
+lin pot_N = mkN "piatto" | mkN "posta" ; -- status=guess status=guess
+lin potable_A = mkA "potabile" ; -- status=guess
+lin potash_N = mkN "potassa" ; -- status=guess
+lin potassium_N = mkN "potassio" ; -- status=guess
+lin potato_N = mkN "patata" ; -- status=guess
+lin potentate_N = mkN "podestà" | mkN "condottiere" ; -- status=guess status=guess
+lin potential_A = variants{} ; --
+lin potential_N = variants{} ; --
+lin potentially_Adv = variants{} ; --
+lin potpourri_N = mkN "varietà" feminine | mkN "misto" | mkN "miscuglio" ; -- status=guess status=guess status=guess
+lin potter_N = mkN "vasaio" ; -- status=guess
+lin pottery_N = mkN "terraglia" | mkN "ceramica" | mkN "vasellame" masculine | mkN "stoviglia" ; -- status=guess status=guess status=guess status=guess
+lin pouch_N = mkN "sacchetto" ; -- status=guess
+lin poultice_N = mkN "cataplasma" masculine ; -- status=guess
+lin pound_N = mkN "botta" | mkN "colpo forte" | mkN "tonfo" | mkN "martellio" ; -- status=guess status=guess status=guess status=guess
+lin pound_V = mkV "frantumare" | mkV "tritare" | mkV "triturare" | mkV "polverizzare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pound_V2 = mkV2 (mkV "frantumare") | mkV2 (mkV "tritare") | mkV2 (mkV "triturare") | mkV2 (mkV "polverizzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pour_V = mkV "versare" ; -- status=guess, src=wikt
+lin pour_V2 = mkV2 (mkV "versare") ; -- status=guess, src=wikt
+lin pout_V = mkV (mettere_V) "il broncio" ; -- status=guess, src=wikt
+lin pout_V2 = mkV2 (mkV (mettere_V) "il broncio") ; -- status=guess, src=wikt
+lin poverty_N = mkN "povertà" feminine ; -- status=guess
+lin powder_N = mkN "polvere" masculine ; -- status=guess
+lin power_N = mkN "potenze celesti" ; -- status=guess
+lin power_V2 = variants{} ; --
+lin powerful_A = mkA "potente" ; -- status=guess
+lin powerless_A = mkA "impotente" | mkA "impotenti" ; -- status=guess status=guess
+lin practicability_N = mkN "fattibilità" feminine | mkN "viabilità" feminine | mkN "praticabilità" | mkN "riuscibilità" | mkN "effettuabilità" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin practical_A = variants{} ; --
+lin practically_Adv = variants{} ; --
+lin practice_N = mkN "pratica" ; -- status=guess
+lin practice_V = mkV "praticare" | mkV "addestrare" | mkV "esercitarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin practice_V2 = mkV2 (mkV "praticare") | mkV2 (mkV "addestrare") | mkV2 (mkV "esercitarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin practise_V = variants{} ; --
+lin practise_V2 = variants{} ; --
+lin practitioner_N = mkN "professionista" ; -- status=guess
+lin prairie_N = mkN "prateria" ; -- status=guess
+lin praise_N = mkN "elogio" ; -- status=guess
+lin praise_V2 = mkV2 (mkV "lodare") ; -- status=guess, src=wikt
+lin prandial_A = mkA "prandiale" ; -- status=guess
+lin prank_N = mkN "burla" | mkN "beffa" | mkN "vigliaccata" | mkN "scherzo meschino" ; -- status=guess status=guess status=guess status=guess
+lin praseodymium_N = mkN "praseodimio" ; -- status=guess
+lin prawn_N = mkN "gambero" ; -- status=guess
+lin pray_V = mkV "pregare" ; -- status=guess, src=wikt
+lin pray_V2 = mkV2 (mkV "pregare") ; -- status=guess, src=wikt
+lin prayer_N = mkN "pregatore" masculine ; -- status=guess
+lin preach_V = variants{} ; --
+lin preach_V2 = variants{} ; --
+lin preacher_N = mkN "predicatore" ; -- status=guess
+lin preamble_N = mkN "preambolo" ; -- status=guess
+lin precancerous_A = mkA "precanceroso" ; -- status=guess
+lin precaution_N = mkN "precauzione" feminine ; -- status=guess
+lin precautionary_A = mkA "cautelare" | mkA "precauzionale" ; -- status=guess status=guess
+--subcat lin precede_V = variants{} ; --
+lin precede_V2 = variants{} ; --
+lin precedence_N = mkN "precedenza" ; -- status=guess
+lin precedent_A = mkA "precedente" ; -- status=guess
+lin precedent_N = mkN "precedente" masculine ; -- status=guess
+lin precious_A = mkA "prezioso" ; -- status=guess
+lin precipice_N = mkN "precipizio" | mkN "dirupo" | mkN "baratro" | mkN "burrone" masculine ; -- status=guess status=guess status=guess status=guess
+lin precise_A = mkA "preciso" | mkA "esatto" | mkA "accurato" ; -- status=guess status=guess status=guess
+lin precisely_Adv = variants{} ; --
+lin precision_N = mkN "precisione" feminine ; -- status=guess
+lin precocious_A = mkA "precoce" ; -- status=guess
+lin precognition_N = mkN "precognizione" feminine ; -- status=guess
+lin predator_N = mkN "predatore" masculine ; -- status=guess
+lin predecessor_N = mkN "precedente" masculine ; -- status=guess
+lin predict_V2 = mkV2 (predire_V) ; -- status=guess, src=wikt
+lin predict_VS = mkVS (predire_V) ; -- status=guess, src=wikt
+lin predictable_A = variants{} ; --
+lin prediction_N = variants{} ; --
+lin predisposition_N = mkN "predisposizione" feminine | mkN "diatesi" | mkN "tendenza" ; -- status=guess status=guess status=guess
+lin predominant_A = mkA "predominante" ; -- status=guess
+lin predominantly_Adv = variants{} ; --
+lin predominate_V = mkV "predominare" ; -- status=guess, src=wikt
+lin prefabricate_V2 = mkV2 (mkV "prefabbricare") ; -- status=guess, src=wikt
+lin preface_N = mkN "prefazione" feminine ; -- status=guess
+lin prefer_V2 = mkV2 (mkV "preferire") ; -- status=guess, src=wikt
+--subcat lin prefer_V2V = mkV2V (mkV "preferire") ; -- status=guess, src=wikt
+--subcat lin prefer_VS = mkVS (mkV "preferire") ; -- status=guess, src=wikt
+lin prefer_VV = mkVV (mkV "preferire") ; -- status=guess, src=wikt
+lin preference_N = variants{} ; --
+lin preferred_A = variants{} ; --
+lin prefix_N = mkN "prefisso" ; -- status=guess
+lin pregnancy_N = mkN "gravidanza" ; -- status=guess
+lin pregnant_A = mkA "incinta" | mkA "gravida" | mkA "pregna" ; -- status=guess status=guess status=guess
+lin prehensile_A = mkA "prensile" ; -- status=guess
+lin prehistoric_A = mkA "preistorico" ; -- status=guess
+lin prehistory_N = mkN "preistoria" ; -- status=guess
+lin prejudice_N = variants{} ; --
+lin prelate_N = mkN "prelato" ; -- status=guess
+lin preliminary_A = variants{} ; --
+lin prelude_N = mkN "preludio" ; -- status=guess
+lin premarital_A = mkA "prematrimoniale" ; -- status=guess
+lin premature_A = variants{} ; --
+lin premenstrual_A = mkA "premestruale" ; -- status=guess
+lin premier_A = variants{} ; --
+lin premise_N = mkN "premessa" ; -- status=guess
+lin premium_N = variants{} ; --
+lin premolar_N = mkN "premolare" masculine ; -- status=guess
+lin preoccupation_N = variants{} ; --
+lin prep_N = mkN "prep" | mkN "prepo" ; -- status=guess status=guess
+lin prepackaged_A = mkA "preconfezionato" ; -- status=guess
+lin preparation_N = mkN "preparazione" feminine ; -- status=guess
+lin prepare_V = mkV "prepararsi" ; -- status=guess, src=wikt
+lin prepare_V2 = mkV2 (mkV "prepararsi") ; -- status=guess, src=wikt
+lin prepare_V2V = mkV2V (mkV "prepararsi") ; -- status=guess, src=wikt
+--subcat lin prepare_VS = mkVS (mkV "prepararsi") ; -- status=guess, src=wikt
+lin prepare_VV = mkVV (mkV "prepararsi") ; -- status=guess, src=wikt
+lin preposition_N = mkN "preposizione" feminine ; -- status=guess
+lin prepuce_N = mkN "prepuzio" ; -- status=guess
+lin prerogative_N = mkN "privilegio" | mkN "prerogativa" ; -- status=guess status=guess
+lin presage_N = mkN "presagio" ; -- status=guess
+lin presbyopia_N = mkN "presbiopia" ; -- status=guess
+lin prescribe_V = variants{} ; --
+lin prescribe_V2 = variants{} ; --
+lin prescription_N = mkN "ricetta" ; -- status=guess
+lin presence_N = mkN "presenza" ; -- status=guess
+lin present_A = mkA "presente" ; -- status=guess
+lin present_N = mkN "presente" masculine ; -- status=guess
+lin present_V2 = mkV2 (mkV "presentare") ; -- status=guess, src=wikt
+lin presentation_N = mkN "presentazione" feminine ; -- status=guess
+lin presently_Adv = variants{} ; --
+lin preservation_N = variants{} ; --
+lin preservative_A = mkA "preservativo" ; -- status=guess
+lin preservative_N = mkN "preservativo" ; -- status=guess
+lin preserve_V2 = mkV2 (mkV "preservare") ; -- status=guess, src=wikt
+lin presidency_N = variants{} ; --
+lin presidentMasc_N = variants{} ; --
+lin presidential_A = mkA "presidenziale" ; -- status=guess
+lin press_N = mkN "stampa" ; -- status=guess
+lin press_V = mkV "premere" ; -- status=guess, src=wikt
+lin press_V2 = mkV2 (mkV "premere") ; -- status=guess, src=wikt
+lin press_V2V = mkV2V (mkV "premere") ; -- status=guess, src=wikt
+lin pressure_N = mkN "pressione" feminine ; -- status=guess
+lin prestige_N = variants{} ; --
+lin prestigious_A = mkA "prestigioso" ; -- status=guess
+lin presumably_Adv = variants{} ; --
+lin presume_V = variants{} ; --
+lin presume_V2 = variants{} ; --
+lin presume_VS = variants{} ; --
+--subcat lin presume_VV = variants{} ; --
+lin pretend_V = mkV "fingere" ; -- status=guess, src=wikt
+lin pretend_V2 = mkV2 (mkV "fingere") ; -- status=guess, src=wikt
+lin pretend_VS = mkVS (mkV "fingere") ; -- status=guess, src=wikt
+lin preterite_N = mkN "preterito" ; -- status=guess
+lin pretext_N = mkN "pretesto" | mkN "scusante" feminine ; -- status=guess status=guess
+lin prettify_V2 = mkV2 (mkV "abbellire") ; -- status=guess, src=wikt
+lin pretty_A = mkA "grazioso" | mkA "carino" ; -- status=guess status=guess
+lin pretty_Adv = variants{} ; --
+lin pretzel_N = mkN "brezel" ; -- status=guess
+lin prevail_V = variants{} ; --
+--subcat lin prevail_V2 = variants{} ; --
+lin prevalence_N = variants{} ; --
+lin prevaricate_V = mkV "prevaricare" ; -- status=guess, src=wikt
+lin prevent_V2 = mkV2 (mkV "impedire") | mkV2 (prevenire_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin prevention_N = variants{} ; --
+lin previous_A = mkA "previo" ; -- status=guess
+lin previously_Adv = variants{} ; --
+lin prey_N = mkN "preda" ; -- status=guess
+lin priapism_N = mkN "priapismo" ; -- status=guess
+lin price_N = mkN "prezzo" ; -- status=guess
+lin price_V = mkV "stimare" | mkV "valutare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin price_V2 = mkV2 (mkV "stimare") | mkV2 (mkV "valutare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin price_V2V = mkV2V (mkV "stimare") | mkV2V (mkV "valutare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin prick_N = mkN "cazzo" feminine ; -- status=guess
+lin pride_N = mkN "superbia" ; -- status=guess
+lin priest_N = L.priest_N ;
+lin priestess_N = mkN "sacerdotessa" ; -- status=guess
+lin primacy_N = mkN "primazia" ; -- status=guess
+lin primarily_Adv = variants{} ; --
+lin primary_A = mkA "primario" ; -- status=guess
+lin primary_N = mkN "alcol primario" ; -- status=guess
+lin primate_N = mkN "primate" masculine ; -- status=guess
+lin prime_A = mkA "ottimo" | mkA "[meat" | mkA "cuts] di prima scelta" | mkA "[foodstuffs] di prima qualità" | mkA "[livestock] di prima categoria" ; -- status=guess status=guess status=guess status=guess status=guess
+lin prime_N = mkN "numero primo" ; -- status=guess
+lin prime_V2 = mkV2 (mkV (dare_V) "una vernice di fondo su") ; -- status=guess, src=wikt
+lin primer_N = mkN "iniettore" masculine ; -- status=guess
+lin primitive_A = mkA "primitivo" ; -- status=guess
+lin primitive_N = mkN "primitivo" | mkN "primitivi" ; -- status=guess status=guess
+lin primogeniture_N = mkN "primogenitura" ; -- status=guess
+lin primrose_N = mkN "primula" ; -- status=guess
+lin prince_N = mkN "principe" masculine ; -- status=guess
+lin princess_N = mkN "principessa" ; -- status=guess
+lin principal_A = mkA "principale" ; -- status=guess
+lin principal_N = variants{} ; --
+lin principality_N = mkN "principato" ; -- status=guess
+lin principally_Adv = variants{} ; --
+lin principle_N = mkN "principio" ; -- status=guess
+lin print_N = mkN "stampa" ; -- status=guess
+lin print_V = mkV "stampare" ; -- status=guess, src=wikt
+lin print_V2 = mkV2 (mkV "stampare") ; -- status=guess, src=wikt
+lin printable_A = mkA "stampabile" ; -- status=guess
+lin printed_A = variants{} ; --
+lin printer_N = mkN "stampante" feminine ; -- status=guess
+lin printing_N = variants{} ; --
+lin prion_N = mkN "prione" masculine ; -- status=guess
+lin prior_A = variants{} ; --
+lin prior_N = mkN "priore" masculine ; -- status=guess
+lin priority_N = variants{} ; --
+lin priory_N = mkN "priore" masculine ; -- status=guess
+lin prism_N = mkN "prisma" masculine ; -- status=guess
+lin prismatoid_N = mkN "prismatoide" masculine ; -- status=guess
+lin prison_N = mkN "prigione" feminine | mkN "carcere" masculine ; -- status=guess status=guess
+lin prisoner_N = mkN "prigioniero" ; -- status=guess
+lin pristine_A = mkA "incontaminato" ; -- status=guess
+lin privacy_N = mkN "intimità" feminine | mkN "privacy" feminine ; -- status=guess status=guess
+lin private_A = mkA "personale" | mkA "riservato" ; -- status=guess status=guess
+lin private_N = mkN "parti intime" ; -- status=guess
+lin privateer_N = mkN "nave corsara" ; -- status=guess
+lin privately_Adv = variants{} ; --
+lin privation_N = mkN "privazione" feminine ; -- status=guess
+lin privatisation_N = variants{} ; --
+lin privatization_N = mkN "privatizzazione" feminine ; -- status=guess
+lin privatize_V2 = mkV2 (mkV "privatizzare") ; -- status=guess, src=wikt
+lin privilege_N = mkN "privilegio" | mkN "prerogativa" ; -- status=guess status=guess
+lin privileged_A = variants{} ; --
+lin prize_N = mkN "premio" ; -- status=guess
+lin pro_A = mkA "pro forma" ; -- status=guess
+lin proactive_A = mkA "proattivo" ; -- status=guess
+lin probability_N = mkN "probabilità" feminine ; -- status=guess
+lin probable_A = mkA "probabile" ; -- status=guess
+lin probable_AS = L.probable_AS ; -- comment=CHECKED
+lin probably_Adv = variants{} ; --
+lin probe_N = mkN "inchiesta" | mkN "investigazione" feminine ; -- status=guess status=guess
+lin probe_V = mkV "investigare" ; -- status=guess, src=wikt
+lin probe_V2 = mkV2 (mkV "investigare") ; -- status=guess, src=wikt
+lin problem_N = mkN "problema" masculine ;
+lin proboscis_N = mkN "proboscide" feminine ; -- status=guess
+lin procedure_N = mkN "procedura" | mkN "iter" | mkN "procedimento" | mkN "metodo" ; -- status=guess status=guess status=guess status=guess
+lin proceed_N = variants{} ; --
+lin proceed_V = mkV "procedere" ; -- status=guess, src=wikt
+--subcat lin proceed_V2 = mkV2 (mkV "procedere") ; -- status=guess, src=wikt
+--subcat lin proceed_VV = mkVV (mkV "procedere") ; -- status=guess, src=wikt
+lin proceeding_N = variants{} ; --
+lin process_N = mkN "processo" | mkN "procedimento" ; -- status=guess status=guess
+lin process_V = mkV "elaborare" | mkV "processare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin process_V2 = mkV2 (mkV "elaborare") | mkV2 (mkV "processare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin processing_N = variants{} ; --
+lin procession_N = mkN "corteo" ; -- status=guess
+lin processor_N = mkN "processore" masculine ; -- status=guess
+lin proclaim_V2 = variants{} ; --
+lin proclaim_VS = variants{} ; --
+lin proclamation_N = mkN "proclamazione" feminine ; -- status=guess
+lin proclivity_N = mkN "tendenza" ; -- status=guess
+lin procrastinate_V = mkV "procrastinare" ; -- status=guess, src=wikt
+lin procrastination_N = mkN "procrastinazione" feminine ; -- status=guess
+lin procreation_N = mkN "procreazione" feminine ; -- status=guess
+lin proctitis_N = mkN "proctite" feminine ; -- status=guess
+lin proctology_N = mkN "proctologia" ; -- status=guess
+lin procure_V2 = mkV2 (mkV "procurare") | mkV2 (mkV "procacciare") | mkV2 (ottenere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin prod_N = mkN "picca" ; -- status=guess
+lin prod_V = mkV "incoraggiare" | mkV "stimolare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin prod_V2 = mkV2 (mkV "incoraggiare") | mkV2 (mkV "stimolare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin prod_V2V = mkV2V (mkV "incoraggiare") | mkV2V (mkV "stimolare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin prodigal_A = mkA "prodigo" | mkA "generoso" ; -- status=guess status=guess
+lin prodigal_N = mkN "figliol prodigo" ; -- status=guess
+lin prodigy_N = mkN "prodigio" ; -- status=guess
+lin produce_N = mkN "prodotto" ; -- status=guess
+lin produce_V = mkV "fornire" ; -- status=guess, src=wikt
+lin produce_V2 = mkV2 (mkV "fornire") ; -- status=guess, src=wikt
+lin producer_N = mkN "produttore" masculine ; -- status=guess
+lin product_N = mkN "prodotto" ; -- status=guess
+lin production_N = mkN "produzione" feminine ; -- status=guess
+lin productive_A = variants{} ; --
+lin productivity_N = mkN "produttività" feminine ; -- status=guess
+lin profession_N = mkN "professione" feminine ; -- status=guess
+lin professional_A = mkA "professionale" ; -- status=guess
+lin professional_N = variants{} ; --
+lin professor_N = mkN "professore" masculine ; -- status=guess
+lin professorship_N = mkN "professorato" | mkN "ordinariato" | mkN "cattedra" ; -- status=guess status=guess status=guess
+lin proficiency_N = mkN "abilità" feminine | mkN "perizia" | mkN "competenza" | mkN "conoscenza" masculine ; -- status=guess status=guess status=guess status=guess
+lin profile_N = variants{} ; --
+lin profit_N = mkN "profitto" ; -- status=guess
+lin profit_V = mkV "profittare" ; -- status=guess, src=wikt
+lin profit_V2 = mkV2 (mkV "profittare") ; -- status=guess, src=wikt
+lin profitability_N = variants{} ; --
+lin profitable_A = mkA "redditizio" | mkA "fruttifero" | mkA "remunerativo" ; -- status=guess status=guess status=guess
+lin profound_A = mkA "profondo" ; -- status=guess
+lin progenitor_N = mkN "progenitore" masculine | mkN "precursore" masculine ; -- status=guess status=guess
+lin progesterone_N = mkN "progesterone" masculine ; -- status=guess
+lin program_N = mkN "programma" masculine ; -- status=guess
+lin program_V2 = variants{} ; --
+lin program_V2V = variants{} ; --
+lin programme_N = variants{} ; --
+lin programming_N = mkN "programmazione" feminine ; -- status=guess
+lin progress_N = mkN "progresso" ; -- status=guess
+lin progress_V = variants{} ; --
+lin progress_V2 = variants{} ; --
+lin progressive_A = variants{} ; --
+lin progressive_N = mkN "progressista" ; -- status=guess
+lin progressivism_N = mkN "progressismo" ; -- status=guess
+lin prohibit_V = mkV "proibire" ; -- status=guess, src=wikt
+lin prohibit_V2 = mkV2 (mkV "proibire") ; -- status=guess, src=wikt
+lin project_N = mkN "progetto" | mkN "studio" | mkN "ricerca" ; -- status=guess status=guess status=guess
+lin project_V = variants{} ; --
+lin project_V2 = variants{} ; --
+lin project_V2V = variants{} ; --
+lin project_VS = variants{} ; --
+lin projection_N = variants{} ; --
+lin prolactin_N = mkN "prolattina" ; -- status=guess
+lin proletarian_A = mkA "proletario" ; -- status=guess
+lin proliferation_N = mkN "proliferazione" feminine ; -- status=guess
+lin proline_N = mkN "prolina" ; -- status=guess
+lin prolix_A = mkA "prolisso" | mkA "verboso" ; -- status=guess status=guess
+lin prolonged_A = variants{} ; --
+lin promethium_N = mkN "promezio" ; -- status=guess
+lin prominence_N = mkN "protuberanza" ; -- status=guess
+lin prominent_A = mkA "prominente" | mkA "rilevante" ; -- status=guess status=guess
+lin promise_N = mkN "promessa" ; -- status=guess
+lin promise_V = promettere_V ; -- status=guess, src=wikt
+lin promise_V2 = mkV2 (promettere_V) ; -- status=guess, src=wikt
+lin promise_VS = mkVS (promettere_V) ; -- status=guess, src=wikt
+lin promise_VV = mkVV (promettere_V) ; -- status=guess, src=wikt
+lin promontory_N = mkN "promontorio" ; -- status=guess
+lin promote_V = promuovere_V ; -- status=guess, src=wikt
+lin promote_V2 = mkV2 (promuovere_V) ; -- status=guess, src=wikt
+lin promoter_N = variants{} ; --
+lin promotion_N = variants{} ; --
+lin prompt_V2 = mkV2 (mkV "incitare") ; -- status=guess, src=wikt
+lin prompt_V2V = mkV2V (mkV "incitare") ; -- status=guess, src=wikt
+lin promptly_Adv = variants{} ; --
+lin promulgate_V2 = mkV2 (mkV "promulgare") | mkV2 (mkV "proclamare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin prone_A = variants{} ; --
+lin prong_N = mkN "ramo" | mkN "ramificazione" feminine | mkN "biforcazione" feminine ; -- status=guess status=guess status=guess
+lin pronghorn_N = mkN "antilocapra" ; -- status=guess
+lin pronominal_A = mkA "pronominale" ; -- status=guess
+lin pronoun_N = mkN "pronome" masculine ; -- status=guess
+lin pronounce_V = mkV "dichiarare" ; -- status=guess, src=wikt
+lin pronounce_V2 = mkV2 (mkV "dichiarare") ; -- status=guess, src=wikt
+--subcat lin pronounce_VS = mkVS (mkV "dichiarare") ; -- status=guess, src=wikt
+lin pronounceable_A = mkA "pronunciabile" ; -- status=guess
+lin pronunciation_N = mkN "pronuncia" ; -- status=guess
+lin proof_N = mkN "prova" ; -- status=guess
+lin proofread_V = mkV (mkV "correggere") "bozze" ; -- status=guess, src=wikt
+lin proofread_V2 = mkV2 (mkV (mkV "correggere") "bozze") ; -- status=guess, src=wikt
+lin prop_N = mkN "sostegno" | mkN "puntello" ; -- status=guess status=guess
+lin prop_V2 = variants{} ; --
+lin propaedeutic_N = mkN "propedeutico" ; -- status=guess
+lin propaganda_N = mkN "propaganda" ; -- status=guess
+lin propagation_N = mkN "propagazione" feminine ; -- status=guess
+lin propagative_A = mkA "propagativo" ; -- status=guess
+lin propane_N = mkN "propano" ; -- status=guess
+lin propanol_N = mkN "propanolo" ; -- status=guess
+lin propeller_N = mkN "propulsore" masculine ; -- status=guess
+lin proper_A = mkA "decente" | mkA "proprio" ; -- status=guess status=guess
+lin properly_Adv = variants{} ; --
+lin property_1_N = variants{} ; --
+lin property_2_N = variants{} ; --
+lin property_N = mkN "proprietà" feminine | mkN "qualità" feminine ; -- status=guess status=guess
+lin prophecy_N = mkN "profezia" ; -- status=guess
+lin prophet_N = mkN "vate" masculine | mkN "oracolo" ; -- status=guess status=guess
+lin prophetess_N = mkN "profetessa" ; -- status=guess
+lin prophetic_A = mkA "profetico" ; -- status=guess
+lin proportion_N = variants{} ; --
+lin proportional_A = mkA "proporzionale" ; -- status=guess
+lin proposal_N = mkN "proposta" ; -- status=guess
+lin propose_V = proporre_V ; -- status=guess, src=wikt
+lin propose_V2 = mkV2 (proporre_V) ; -- status=guess, src=wikt
+lin propose_VS = mkVS (proporre_V) ; -- status=guess, src=wikt
+lin propose_VV = mkVV (proporre_V) ; -- status=guess, src=wikt
+lin proposed_A = variants{} ; --
+lin proposition_N = mkN "proposizione" feminine ; -- status=guess
+lin proprietor_N = mkN "proprietario" ; -- status=guess
+lin propyl_N = mkN "propile" masculine ; -- status=guess
+lin prorogue_V2 = mkV2 (mkV "prorogare") ; -- status=guess, src=wikt
+lin prosciutto_N = mkN "prosciutto" ; -- status=guess
+lin prose_N = mkN "prosa" ; -- status=guess
+lin prosecute_V2 = variants{} ; --
+lin prosecution_N = variants{} ; --
+lin prosody_N = mkN "prosodia" ; -- status=guess
+lin prospect_N = variants{} ; --
+lin prospective_A = variants{} ; --
+lin prospector_N = mkN "prospettore" masculine ; -- status=guess
+lin prosperity_N = variants{} ; --
+lin prostate_N = mkN "prostata" ; -- status=guess
+lin prostatectomy_N = mkN "prostatectomia" ; -- status=guess
+lin prosthetic_A = mkA "protetico" ; -- status=guess
+lin prostitute_N = mkN "prostituta" ; -- status=guess
+lin prostitution_N = mkN "prostituzione" feminine ; -- status=guess
+lin protactinium_N = mkN "protoattinio" ; -- status=guess
+lin protect_V = mkV "proteggere" ; -- status=guess, src=wikt
+lin protect_V2 = mkV2 (mkV "proteggere") ; -- status=guess, src=wikt
+lin protection_N = mkN "protezione" feminine ; -- status=guess
+lin protectionism_N = mkN "protezionismo" ; -- status=guess
+lin protective_A = variants{} ; --
+lin protector_N = mkN "protettore" | mkN "protettrice" feminine ; -- status=guess status=guess
+lin protectorate_N = mkN "protettorato" ; -- status=guess
+lin protein_N = mkN "proteina" ; -- status=guess
+lin protest_N = mkN "protesta" ; -- status=guess
+lin protest_V = mkV "protestare" ; -- status=guess, src=wikt
+lin protest_V2 = mkV2 (mkV "protestare") ; -- status=guess, src=wikt
+lin prothrombin_N = mkN "protrombina" ; -- status=guess
+lin protist_N = mkN "protista" ; -- status=guess
+lin protocol_N = variants{} ; --
+lin proton_N = mkN "protone" ; -- status=guess
+lin protoplasm_N = mkN "protoplasma" masculine ; -- status=guess
+lin prototype_N = mkN "prototipo" ; -- status=guess
+lin protract_V2 = mkV2 (protrarre_V) ; -- status=guess, src=wikt
+lin protractile_A = mkA "protrattile" ; -- status=guess
+lin protractor_N = mkN "goniometro" ; -- status=guess
+lin protrude_V = mkV "protendersi" ; -- status=guess, src=wikt
+lin protrude_V2 = mkV2 (mkV "protendersi") ; -- status=guess, src=wikt
+lin protuberance_N = mkN "protuberanza" ; -- status=guess
+lin proud_A = mkA "orgoglioso" | mkA "fiero" ; -- status=guess status=guess
+lin prove_V = mkV "provare" | mkV "dimostrare" | mkV "dimostrarsi" | mkV "rivelarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin prove_V2 = mkV2 (mkV "provare") | mkV2 (mkV "dimostrare") | mkV2 (mkV "dimostrarsi") | mkV2 (mkV "rivelarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin prove_V2V = mkV2V (mkV "provare") | mkV2V (mkV "dimostrare") | mkV2V (mkV "dimostrarsi") | mkV2V (mkV "rivelarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin prove_VA = mkVA (mkV "provare") | mkVA (mkV "dimostrare") | mkVA (mkV "dimostrarsi") | mkVA (mkV "rivelarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin prove_VS = mkVS (mkV "provare") | mkVS (mkV "dimostrare") | mkVS (mkV "dimostrarsi") | mkVS (mkV "rivelarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin proverb_N = mkN "proverbio" ; -- status=guess
+lin provide_V = provvedere_V ;
+lin provide_V2 = mkV2 (provvedere_V) ;
+--subcat lin provide_VS = mkVS (provvedere_V) ;
+lin provided_Subj = variants{} ; --
+lin providence_N = mkN "provvidenza" ; -- status=guess
+lin providential_A = mkA "provvidenziale" ; -- status=guess
+lin provider_N = mkN "fornitore" masculine ; -- status=guess
+lin providing_Subj = variants{} ; --
+lin province_N = mkN "provincia" ; -- status=guess
+lin provincial_A = variants{} ; --
+lin provincialism_N = mkN "provincialismo." ; -- status=guess
+lin provision_N = variants{} ; --
+lin provisional_A = mkA "provvisionale" ; -- status=guess
+lin provoke_V2 = variants{} ; --
+lin prow_N = mkN "prua" masculine | mkN "prora" ; -- status=guess status=guess
+lin prowess_N = mkN "prodezza" ; -- status=guess
+lin prowl_V = mkV "aggirarsi" ; -- status=guess, src=wikt
+lin prowl_V2 = mkV2 (mkV "aggirarsi") ; -- status=guess, src=wikt
+lin proxy_N = mkN "mandatario" ; -- status=guess
+lin prudent_A = mkA "avveduto" | mkA "avveduta" ; -- status=guess status=guess
+lin prudish_A = mkA "pudico" ; -- status=guess
+lin prune_N = mkN "prugna secca" ; -- status=guess
+lin prune_V2 = mkV2 (mkV "potare") | mkV2 (ridurre_V) | mkV2 (mkV "sfoltire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pry_V = mkV "sbirciare" ; -- status=guess, src=wikt
+lin pry_V2 = mkV2 (mkV "sbirciare") ; -- status=guess, src=wikt
+lin psalm_N = mkN "salmo" ; -- status=guess
+lin psalmody_N = mkN "salmodia" ; -- status=guess
+lin pseudonym_N = mkN "pseudonimo" ; -- status=guess
+lin pseudoscience_N = mkN "pseudoscienza" ; -- status=guess
+lin psi_N = mkN "psi" ; -- status=guess
+lin psoriasis_N = mkN "psoriasi" feminine ; -- status=guess
+lin psychedelic_A = mkA "psichedelico" ; -- status=guess
+lin psychiatric_A = mkA "psichiatrico" ; -- status=guess
+lin psychiatrist_N = mkN "psichiatra" masculine ; -- status=guess
+lin psychiatry_N = mkN "psichiatria" ; -- status=guess
+lin psychological_A = mkA "psicologico" ; -- status=guess
+lin psychologist_N = mkN "psicologo" | mkN "psicologa" ; -- status=guess status=guess
+lin psychology_N = mkN "psicologia" ; -- status=guess
+lin psychometry_N = mkN "psicometria" ; -- status=guess
+lin psychopath_N = mkN "psicopatico" | mkN "psicopatica" ; -- status=guess status=guess
+lin psychopathic_A = mkA "psicopatico" | mkA "psicopatica" ; -- status=guess status=guess
+lin psychopharmacological_A = mkA "psicofarmacologico" ; -- status=guess
+lin psychopharmacology_N = mkN "psicofarmacologia" ; -- status=guess
+lin psychopomp_N = mkN "psicopompo" ; -- status=guess
+lin psychosomatic_A = mkA "psicosomatico" ; -- status=guess
+lin psychrometer_N = mkN "psicrometro" ; -- status=guess
+lin pterodactyl_N = mkN "pterodattilo" ; -- status=guess
+lin pub_N = mkN "pub" | mkN "osteria" ; -- status=guess status=guess
+lin puberty_N = mkN "pubertà" feminine ; -- status=guess
+lin pubis_N = mkN "pube" | mkN "osso pubico" ; -- status=guess status=guess
+lin public_A = mkA "pubblico" ; -- status=guess
+lin public_N = mkN "pubblico dominio" ; -- status=guess
+lin publication_N = mkN "pubblicazione" feminine ; -- status=guess
+lin publicist_N = mkN "pubblicista" | mkN "pubblicitario" ; -- status=guess status=guess
+lin publicity_N = variants{} ; --
+lin publicly_Adv = variants{} ; --
+lin publish_V = mkV (mkV "rendere") "noto" | mkV "divulgare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin publish_V2 = mkV2 (mkV (mkV "rendere") "noto") | mkV2 (mkV "divulgare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin publisher_N = mkN "editore" masculine ; -- status=guess
+lin publishing_N = variants{} ; --
+lin puck_N = mkN "disco di gomma" ; -- status=guess
+lin pudding_N = mkN "budino" ; -- status=guess
+lin puddle_N = mkN "pozzanghera" ; -- status=guess
+lin puerile_A = mkA "puerile" | mkA "infantile" ; -- status=guess status=guess
+lin puff_N = mkN "fiato" | mkN "respiro" ; -- status=guess status=guess
+lin puff_V = mkV "decantare" | mkV "incensare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin puff_V2 = mkV2 (mkV "decantare") | mkV2 (mkV "incensare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin puffin_N = mkN "pulcinella di mare" ; -- status=guess
+lin pug_N = mkN "carlino" ; -- status=guess
+lin pugnacious_A = mkA "pugnace" ; -- status=guess
+lin puke_N = mkN "vomito" ; -- status=guess
+lin puke_V = mkV "vomitare" ; -- status=guess, src=wikt
+lin puke_V2 = mkV2 (mkV "vomitare") ; -- status=guess, src=wikt
+lin pulchritude_N = mkN "venustà" feminine ; -- status=guess
+lin pull_V = mkV "tirare" ; -- status=guess, src=wikt
+lin pull_V2 = L.pull_V2 ;
+lin pullet_N = mkN "pollastra" ; -- status=guess
+lin pulmonary_A = mkA "polmonare" ; -- status=guess
+lin pulp_N = mkN "polpa" ; -- status=guess
+lin pulse_N = mkN "polso" | mkN "battito" ; -- status=guess status=guess
+lin pulverization_N = mkN "polverizzazione" feminine ; -- status=guess
+lin pumice_N = mkN "pomice" ; -- status=guess
+lin pump_N = mkN "pompa" ; -- status=guess
+lin pump_V = mkV "pompare" ; -- status=guess, src=wikt
+lin pump_V2 = mkV2 (mkV "pompare") ; -- status=guess, src=wikt
+lin pumpkin_N = mkN "zucca" ; -- status=guess
+lin pun_N = mkN "gioco di parole" | mkN "bisticcio" | mkN "freddura" ; -- status=guess status=guess status=guess
+lin punch_N = mkN "scheda perforata" ; -- status=guess
+lin punch_V2 = mkV2 (mkV (dare_V) "un pugno") ; -- status=guess, src=wikt
+lin punctual_A = mkA "puntuale" ; -- status=guess
+lin punctuality_N = mkN "puntualità" feminine ; -- status=guess
+lin punctuation_N = mkN "punteggiatura" ; -- status=guess
+lin puncture_N = mkN "puntura" ; -- status=guess
+lin punish_V2 = mkV2 (mkV "punire") ; -- status=guess, src=wikt
+lin punishable_A = mkA "punibile" ; -- status=guess
+lin punishment_N = mkN "punizione" feminine ; -- status=guess
+lin punk_N = mkN "teppista" masculine | mkN "teppistello" ; -- status=guess status=guess
+lin punt_N = mkN "puntata" | mkN "scommessa" ; -- status=guess status=guess
+lin punt_V = mkV "puntare" | scommettere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin punt_V2 = mkV2 (mkV "puntare") | mkV2 (scommettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin pupil_N = mkN "allievo" | mkN "allieva" ; -- status=guess status=guess
+lin puppet_N = mkN "marionetta" ; -- status=guess
+lin puppy_N = mkN "cucciolo" | mkN "cagnolino" | mkN "cagnetto" ; -- status=guess status=guess status=guess
+lin purchase_N = mkN "compra" | mkN "acquisto" ; -- status=guess status=guess
+lin purchase_V2 = mkV2 (mkV "comprare") ; -- status=guess, src=wikt
+lin purchaser_N = variants{} ; --
+lin pure_A = mkA "puro" ; -- status=guess
+lin purely_Adv = variants{} ; --
+lin purgatory_N = mkN "purgatorio" ; -- status=guess
+lin purge_N = mkN "epurazione" feminine ; -- status=guess
+lin purge_V2 = mkV2 (mkV "purgare") ; -- status=guess, src=wikt
+lin purify_V2 = mkV2 (mkV "purificare") ; -- status=guess, src=wikt
+lin purine_N = mkN "purina" ; -- status=guess
+lin purity_N = mkN "purezza" ; -- status=guess
+lin purloin_V2 = mkV2 (mkV "rubare") ; -- status=guess, src=wikt
+lin purple_A = variants{} ; --
+lin purple_N = mkN "porpora" masculine ; -- status=guess
+lin purpose_N = mkN "intenzione" feminine ; -- status=guess
+lin purposely_Adv = mkAdv "apposta" ; -- status=guess
+lin purr_N = mkN "fusa" ; -- status=guess
+lin purr_V = mkV (I.fare_V) "le fusa" ; -- status=guess, src=wikt
+lin purr_V2 = mkV2 (mkV (I.fare_V) "le fusa") ; -- status=guess, src=wikt
+lin purr_VS = mkVS (mkV (I.fare_V) "le fusa") ; -- status=guess, src=wikt
+lin purse_N = mkN "borsa" ; -- status=guess
+lin pursue_V = mkV "perseguitare" | mkV "tormentare" | mkV "inseguire" | mkV "cercare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pursue_V2 = mkV2 (mkV "perseguitare") | mkV2 (mkV "tormentare") | mkV2 (mkV "inseguire") | mkV2 (mkV "cercare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pursuit_N = mkN "ricerca" ; -- status=guess
+lin pus_N = mkN "pus" | mkN "materia purulenta" ; -- status=guess status=guess
+lin push_N = mkN "flessione" masculine ; -- status=guess
+lin push_V = mkV "spingere" ; -- status=guess, src=wikt
+lin push_V2 = L.push_V2 ;
+lin push_V2V = mkV2V (mkV "spingere") ; -- status=guess, src=wikt
+lin push_VS = mkVS (mkV "spingere") ; -- status=guess, src=wikt
+lin pusillanimity_N = mkN "pusillanimità" | mkN "viltà" feminine ; -- status=guess status=guess
+lin pussy_N = mkN "gattina" | mkN "micetta" ; -- status=guess status=guess
+--subcat lin put_V = mkV "abbattere" ; -- status=guess, src=wikt
+lin put_V2 = L.put_V2 ;
+--subcat lin put_V2V = mkV2V (mkV "abbattere") ; -- status=guess, src=wikt
+--subcat lin put_VS = mkVS (mkV "abbattere") ; -- status=guess, src=wikt
+lin putative_A = mkA "putativo" ; -- status=guess
+lin putty_N = mkN "stucco" ; -- status=guess
+lin puzzle_N = mkN "mistero" ; -- status=guess
+--subcat lin puzzle_V = mkV (mkV "rendere") "perplesso" ; -- status=guess, src=wikt
+lin puzzle_V2 = mkV2 (mkV (mkV "rendere") "perplesso") ; -- status=guess, src=wikt
+lin pylon_N = mkN "pilone" masculine ; -- status=guess
+lin pyre_N = mkN "pira" | mkN "rogo" ; -- status=guess status=guess
+lin pyrimidine_N = mkN "pirimidina" ; -- status=guess
+lin pyrite_N = mkN "pirite" feminine ; -- status=guess
+lin pyrolysis_N = mkN "pirolisi" ; -- status=guess
+lin pyromania_N = mkN "piromania" ; -- status=guess
+lin pyrometer_N = mkN "pirometro" ; -- status=guess
+lin pyrophobia_N = mkN "pirofobia" ; -- status=guess
+lin pyrotechnic_A = mkA "pirotecnico" ; -- status=guess
+lin pyrotechnics_N = mkN "pirotecnica" ; -- status=guess
+lin pyroxene_N = mkN "pirosseno" ; -- status=guess
+lin python_N = mkN "pitone" masculine ; -- status=guess
+lin qadi_N = mkN "cadì" masculine ; -- status=guess
+lin quack_N = mkN "ciarlatano" | mkN "imbonitore" | mkN "pataccaro" ; -- status=guess status=guess status=guess
+lin quack_V = mkV (I.fare_V) "qua qua" ; -- status=guess, src=wikt
+lin quackery_N = mkN "frode medica" ; -- status=guess
+lin quadratic_A = mkA "quadratico" | mkA "quadratica" ; -- status=guess status=guess
+lin quadratic_N = mkN "equazione di secondo grado" | mkN "equazione quadratica" ; -- status=guess status=guess
+lin quadrature_N = mkN "modulazione di ampiezza in quadratura" ; -- status=guess
+lin quadric_N = mkN "quadrica" ; -- status=guess
+lin quadrilateral_A = mkA "quadrilatero" ; -- status=guess
+lin quadrilateral_N = mkN "quadrilatero" | mkN "quadrangolo" ; -- status=guess status=guess
+lin quadripartite_A = mkA "quadripartito" ; -- status=guess
+lin quadrumvirate_N = mkN "quadrumvirato" ; -- status=guess
+lin quadruple_A = mkA "quadruplice" | mkA "quadruplo" ; -- status=guess status=guess
+lin quadruple_V = mkV "quadruplicare" ; -- status=guess, src=wikt
+lin quadruple_V2 = mkV2 (mkV "quadruplicare") ; -- status=guess, src=wikt
+lin quaestor_N = mkN "questore" masculine ; -- status=guess
+lin quaff_V = mkV "sbevazzare" ; -- status=guess, src=wikt
+lin quaff_V2 = mkV2 (mkV "sbevazzare") ; -- status=guess, src=wikt
+lin quagmire_N = mkN "pantano" | mkN "ginepraio" ; -- status=guess status=guess
+lin quail_N = mkN "quaglia" ; -- status=guess
+lin quaint_A = mkA "inappropriato" | mkA "vano" ; -- status=guess status=guess
+lin quake_V = mkV "terremoto" | mkV "sisma" ; -- status=guess, src=wikt status=guess, src=wikt
+lin qualification_N = variants{} ; --
+lin qualified_A = variants{} ; --
+lin qualify_V = variants{} ; --
+lin qualify_V2 = variants{} ; --
+lin qualitative_A = mkA "quantitativo" ; -- status=guess
+lin quality_A = mkA "di qualità" | mkA "pregiato" ; -- status=guess status=guess
+lin quality_N = mkN "qualità" feminine ; -- status=guess
+lin qualm_N = mkN "scrupolo" ; -- status=guess
+lin quandary_N = mkN "dilemma" masculine ; -- status=guess
+lin quantitative_A = mkA "quantitativo" ; -- status=guess
+lin quantity_N = mkN "grandezza" ; -- status=guess
+lin quantization_N = mkN "quantizzazione" feminine ; -- status=guess
+lin quantum_N = mkN "cromodinamica quantistica" ; -- status=guess
+lin quarantine_N = mkN "quarantena" ; -- status=guess
+lin quarantine_V2 = mkV2 (mkV (mettere_V) "in quarantena") ; -- status=guess, src=wikt
+lin quark_N = mkN "quark" masculine ; -- status=guess
+lin quarrel_N = mkN "battibecco" | mkN "litigio" | mkN "diatriba" | mkN "scaramuccia" | mkN "disputa" ; -- status=guess status=guess status=guess status=guess status=guess
+lin quarrel_V = mkV "litigare" ; -- status=guess, src=wikt
+lin quarry_N = mkN "preda" ; -- status=guess
+lin quarter_N = mkN "moneta di venticinque centesimi" ; -- status=guess
+lin quarterdeck_N = mkN "cassero" ; -- status=guess
+lin quarterly_A = mkA "trimestrale" ; -- status=guess
+lin quarterly_Adv = mkAdv "trimestralmente" ; -- status=guess
+lin quartet_N = mkN "quartetto" ; -- status=guess
+lin quartz_N = mkN "quarzo" ; -- status=guess
+lin quasar_N = mkN "quasar" masculine ; -- status=guess
+lin quaver_N = mkN "croma" ; -- status=guess
+lin quay_N = mkN "banchina" ; -- status=guess
+lin queen_N = L.queen_N ;
+lin queen_V2 = mkV2 (mkV "incoronare") ; -- status=guess, src=wikt
+lin queer_A = mkA "omosessuale" | mkA "finocchio" | mkA "checca" ; -- status=guess status=guess status=guess
+lin quell_V2 = mkV2 (reprimere_V) | mkV2 (mkV "sedare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin quench_V2 = mkV2 (mkV "temperare") ; -- status=guess, src=wikt
+lin query_N = variants{} ; --
+lin quest_N = variants{} ; --
+lin question_N = L.question_N ;
+lin question_V2 = variants{} ; --
+lin questionnaire_N = mkN "questionario" ; -- status=guess
+lin queue_N = mkN "coda" ; -- status=guess
+lin queue_V = mkV (mettere_V) "in fila" ; -- status=guess, src=wikt
+lin quick_A = mkA "rapido" ; -- status=guess
+lin quick_Adv = variants{} ; --
+lin quickie_N = mkN "sveltina" ; -- status=guess
+lin quicklime_N = mkN "calce viva" ; -- status=guess
+lin quickly_Adv = variants{} ; --
+lin quickness_N = mkN "rapidità" feminine ; -- status=guess
+lin quicksand_N = mkN "sabbie mobili" ; -- status=guess
+lin quid_N = variants{} ; --
+lin quiet_A = mkA "calmo" ; -- status=guess
+lin quiet_N = mkN "pace" feminine | mkN "tranquillità" feminine ; -- status=guess status=guess
+lin quiet_V = mkV "calmare" | mkV "placare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin quiet_V2 = mkV2 (mkV "calmare") | mkV2 (mkV "placare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin quietly_Adv = variants{} ; --
+lin quill_N = mkN "calamo" ; -- status=guess
+lin quilt_N = mkN "trapunta" ; -- status=guess
+lin quilt_V2 = mkV2 (mkV "imbottire") | mkV2 (mkV "trapuntare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin quince_N = mkN "mela cotogna" | mkN "cotogna" ; -- status=guess status=guess
+lin quinidine_N = mkN "chinidina" ; -- status=guess
+lin quinine_N = mkN "chinino" ; -- status=guess
+lin quinone_N = mkN "chinone" masculine ; -- status=guess
+lin quinquennium_N = mkN "quinquennio" ; -- status=guess
+lin quintet_N = mkN "quintetto" ; -- status=guess
+lin quip_N = mkN "freddura" | mkN "battuta" | mkN "frizzo" ; -- status=guess status=guess status=guess
+lin quit_V = smettere_V | mkV "abbandonare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin quit_V2 = mkV2 (smettere_V) | mkV2 (mkV "abbandonare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin quite_Adv = S.quite_Adv ;
+lin quiver_N = mkN "faretra" ; -- status=guess
+lin quiver_V = mkV "fremere" ; -- status=guess, src=wikt
+lin quiver_V2 = mkV2 (mkV "fremere") ; -- status=guess, src=wikt
+lin quixotic_A = mkA "donchisciottesco" ; -- status=guess
+lin quiz_N = mkN "quiz" masculine ; -- status=guess
+lin quota_N = variants{} ; --
+lin quotation_N = mkN "preventivo" ; -- status=guess
+lin quote_V = variants{} ; --
+lin quote_V2 = variants{} ; --
+lin quotidian_A = mkA "quotidiano" ; -- status=guess
+lin quotient_N = mkN "quoziente" masculine ; -- status=guess
+lin rabbet_N = mkN "addentellato" ; -- status=guess
+lin rabbi_N = mkN "rabbino" ; -- status=guess
+lin rabbit_N = mkN "lapin" masculine ; -- status=guess
+lin rabid_A = mkA "arrabbiato" ; -- status=guess
+lin rabies_N = mkN "rabbia" ; -- status=guess
+lin raccoon_N = mkN "procione" | mkN "orsetto lavatore" ; -- status=guess status=guess
+lin race_1_N = variants{} ; --
+lin race_2_N = variants{} ; --
+lin race_N = mkN "razza" ; -- status=guess
+lin race_V = correre_V ; -- status=guess, src=wikt
+lin race_V2 = mkV2 (correre_V) ; -- status=guess, src=wikt
+lin race_V2V = mkV2V (correre_V) ; -- status=guess, src=wikt
+lin race_VV = mkVV (correre_V) ; -- status=guess, src=wikt
+lin racial_A = mkA "razziale" ; -- status=guess
+lin racism_N = mkN "razzismo" ; -- status=guess
+lin rack_N = mkN "rastrelliera" ; -- status=guess
+lin rack_V2 = mkV2 (mkV "scervellare") ; -- status=guess, src=wikt
+lin radar_N = mkN "radiotelemetro" | mkN "radar" masculine ; -- status=guess status=guess
+lin radiation_N = mkN "radiazione" feminine | mkN "irraggiamento" ; -- status=guess status=guess
+lin radical_A = mkA "radicalico" ; -- status=guess
+lin radical_N = variants{} ; --
+lin radio_A = mkA "radiocomandato" ; -- status=guess
+lin radio_N = L.radio_N ;
+lin radioactive_A = mkA "radioattivo" ; -- status=guess
+lin radioactivity_N = mkN "radioattività" feminine ; -- status=guess
+lin radiograph_N = mkN "radiografia" ; -- status=guess
+lin radiologist_N = mkN "radiologista" | mkN "radiologisto" ; -- status=guess status=guess
+lin radiology_N = mkN "radiologia" ; -- status=guess
+lin radiolysis_N = mkN "radiolisi" feminine ; -- status=guess
+lin radiometer_N = mkN "radiometro" ; -- status=guess
+lin radiopharmaceutical_N = mkN "radiofarmaco" ; -- status=guess
+lin radiotherapy_N = mkN "radioterapia" ; -- status=guess
+lin radish_N = mkN "ravanello" ; -- status=guess
+lin radium_N = mkN "radio" feminine ; -- status=guess
+lin radius_N = mkN "radio" feminine ; -- status=guess
+lin radon_N = mkN "radon" | mkN "rado" ; -- status=guess status=guess
+lin raft_N = mkN "zattera" ; -- status=guess
+lin rafter_N = mkN "travetto" | mkN "travicello" ; -- status=guess status=guess
+lin rag_N = mkN "cencio" ; -- status=guess
+lin rage_N = mkN "rabbia" | mkN "furia" ; -- status=guess status=guess
+lin ragout_N = mkN "ragù" masculine ; -- status=guess
+lin raid_N = mkN "incursione" | mkN "razzia" | mkN "irruzione" feminine | mkN "rapina" | mkN "attacco" ; -- status=guess status=guess status=guess status=guess status=guess
+lin rail_N = mkN "asta divisoria" | mkN "divisorio" | mkN "barra" ; -- status=guess status=guess status=guess
+lin rail_V = mkV "lamentarsi" | mkV "recriminare" | mkV "inveire" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rail_V2 = mkV2 (mkV "lamentarsi") | mkV2 (mkV "recriminare") | mkV2 (mkV "inveire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin railcar_N = mkN "automotrice" feminine ; -- status=guess
+lin railroad_N = mkN "ferrovia" ; -- status=guess
+lin railway_N = mkN "stazione" feminine | mkN "stazione ferroviaria" ; -- status=guess status=guess
+lin railwayman_N = mkN "ferroviere" masculine ; -- status=guess
+lin rain_N = L.rain_N ;
+lin rain_V = piovere_V ; -- status=guess, src=wikt
+lin rain_V0 = L.rain_V0 ; -- comment=CHECKED
+lin rain_V2 = mkV2 (piovere_V) ; -- status=guess, src=wikt
+lin rainbow_N = mkN "arcobaleno" | mkN "iride" feminine ; -- status=guess status=guess
+lin rainfall_N = mkN "acquazzone" masculine | mkN "rovescio" ; -- status=guess status=guess
+lin rainproof_A = mkA "impermeabile" ; -- status=guess
+lin rainstorm_N = mkN "temporale" masculine ; -- status=guess
+lin rainy_A = mkA "piovoso" | mkA "pluviale" ; -- status=guess status=guess
+lin raise_V2 = mkV2 (mkV "alzare") ; -- status=guess, src=wikt
+--subcat lin raise_V2V = mkV2V (mkV "alzare") ; -- status=guess, src=wikt
+lin raised_A = variants{} ; --
+lin raisin_N = mkN "uvetta" | mkN "uva passa" | mkN "uva secca" ; -- status=guess status=guess status=guess
+lin rajah_N = mkN "ragià" masculine ; -- status=guess
+lin rake_N = mkN "rastrello" ; -- status=guess
+lin rake_V = mkV "rastrellare" ; -- status=guess, src=wikt
+lin rake_V2 = mkV2 (mkV "rastrellare") ; -- status=guess, src=wikt
+lin rally_N = variants{} ; --
+lin rally_V = variants{} ; --
+lin rally_V2 = variants{} ; --
+lin rally_V2V = variants{} ; --
+lin ram_N = mkN "ariete" masculine | mkN "montone" masculine ; -- status=guess status=guess
+lin ramification_N = mkN "ramificazione" feminine ; -- status=guess
+lin rampant_A = mkA "rampante" ; -- status=guess
+lin rampart_N = mkN "muro" ; -- status=guess
+lin ranch_N = mkN "ranch" ; -- status=guess
+lin rancid_A = mkA "rancido" ; -- status=guess
+lin rancidness_N = mkN "rancidezza" | mkN "rancidità" feminine ; -- status=guess status=guess
+lin rancorous_A = mkA "rancoroso" ; -- status=guess
+lin random_A = mkA "casuale" | mkA "fortuito" | mkA "fortuito" ; -- status=guess status=guess status=guess
+lin range_N = mkN "poligono di tiro" ; -- status=guess
+lin range_V = variants{} ; --
+--subcat lin range_V2 = variants{} ; --
+lin rangefinder_N = mkN "telemetro" ; -- status=guess
+lin ranger_N = mkN "guardia forestale" ; -- status=guess
+lin rank_A = mkA "puzzolente" ; -- status=guess
+lin rank_N = mkN "fila" | mkN "schiera" ; -- status=guess status=guess
+lin rank_V = variants{} ; --
+lin rank_V2 = variants{} ; --
+--subcat lin rank_VS = variants{} ; --
+lin ransack_V2 = mkV2 (mkV "saccheggiare") ; -- status=guess, src=wikt
+lin ransom_N = mkN "riscatto" ; -- status=guess
+lin ransom_V2 = mkV2 (mkV (mkV "pagare") "il riscatto") ; -- status=guess, src=wikt
+lin rant_V = mkV "declamare" ; -- status=guess, src=wikt
+lin rant_V2 = mkV2 (mkV "declamare") ; -- status=guess, src=wikt
+lin rapacious_A = mkA "rapace" ; -- status=guess
+lin rape_N = mkN "stupro" | mkN "violento" ; -- status=guess status=guess
+lin rape_V2 = mkV2 (mkV "stuprare") | mkV2 (mkV "violentare") | mkV2 (mkV "violare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rapeseed_N = mkN "ravizzone" feminine ; -- status=guess
+lin rapid_A = mkA "rapido" ; -- status=guess
+lin rapidity_N = mkN "rapidità" feminine ; -- status=guess
+lin rapidly_Adv = variants{} ; --
+lin rapier_N = mkN "stocco" ; -- status=guess
+lin rapture_N = mkN "rapimento" ; -- status=guess
+lin rare_A = mkA "al sangue" ; -- status=guess
+lin rarely_Adv = variants{} ; --
+lin rarity_N = mkN "scarsità" feminine ; -- status=guess
+lin rascal_N = mkN "briccone" | mkN "canaglia" ; -- status=guess status=guess
+lin rash_A = mkA "imprudente" | mkA "impulsivo" | mkA "precipitoso" | mkA "frettoloso" | mkA "affrettato" ; -- status=guess status=guess status=guess status=guess status=guess
+lin raspberry_N = mkN "lampone" masculine ; -- status=guess
+lin rat_N = mkN "topo" | mkN "sorcio" | mkN "ratto" ; -- status=guess status=guess status=guess
+lin rat_V = mkV "cantare" | mkV "spifferare" | mkV (I.fare_V) "la spia" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rat_V2 = mkV2 (mkV "cantare") | mkV2 (mkV "spifferare") | mkV2 (mkV (I.fare_V) "la spia") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ratafia_N = mkN "ratafià" masculine ; -- status=guess
+lin ratchet_N = mkN "ruota a cricchetto" | mkN "arpionismo" ; -- status=guess status=guess
+lin rate_N = mkN "proporzione" feminine ; -- status=guess
+lin rate_V = variants{} ; --
+lin rate_V2 = variants{} ; --
+--subcat lin rate_VA = variants{} ; --
+--subcat lin rate_VS = variants{} ; --
+lin rather_Adv = mkAdv "piuttosto" | mkAdv "preferibilmente" ;
+lin ratification_N = mkN "ratifica" ; -- status=guess
+lin ratify_V2 = mkV2 (mkV "ratificare") ; -- status=guess, src=wikt
+lin rating_N = mkN "punteggio" | mkN "valutazione" feminine ; -- status=guess status=guess
+lin ratio_N = mkN "ragione" feminine | mkN "rapporto" ; -- status=guess status=guess
+lin ration_N = mkN "annonario" | mkN "razione" feminine ; -- status=guess status=guess
+lin rational_A = mkA "razionale" ; -- status=guess
+lin rattle_N = mkN "sonaglio" ; -- status=guess
+lin rattlesnake_N = mkN "crotalo" | mkN "serpente a sonagli" ; -- status=guess status=guess
+lin raucous_A = mkA "chiassoso" | mkA "rumoroso" ; -- status=guess status=guess
+lin ravage_N = mkN "devastazione" feminine ; -- status=guess
+lin rave_N = mkN "orgia" | mkN "baldoria" | mkN "rave" masculine ; -- status=guess status=guess status=guess
+lin rave_V = mkV "delirare" | mkV "farneticare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rave_V2 = mkV2 (mkV "delirare") | mkV2 (mkV "farneticare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin raven_N = mkN "corvo" ; -- status=guess
+lin ravine_N = mkN "canalone" masculine | mkN "burrone" masculine | mkN "gola" | mkN "calanco" ; -- status=guess status=guess status=guess status=guess
+lin ravioli_N = mkN "ravioli" masculine ; -- status=guess
+lin ravish_V2 = mkV2 (mkV "rapire") ; -- status=guess, src=wikt
+lin raw_A = mkA "vergine" ; -- status=guess
+lin raw_N = mkN "materia prima" ; -- status=guess
+lin ray_N = mkN "raggio" ; -- status=guess
+lin raze_V2 = mkV2 (mkV "abbattere") | mkV2 (mkV "demolire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin razor_N = mkN "rasoio" ; -- status=guess
+lin re_N = mkN "riesame" masculine ; -- status=guess
+lin reach_N = variants{} ; --
+lin reach_V = mkV "allungare" | mkV "stendere" | raggiungere_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reach_V2 = mkV2 (mkV "allungare") | mkV2 (mkV "stendere") | mkV2 (raggiungere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin reach_V2V = mkV2V (mkV "allungare") | mkV2V (mkV "stendere") | mkV2V (raggiungere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin reach_VA = mkVA (mkV "allungare") | mkVA (mkV "stendere") | mkVA (raggiungere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin react_V = variants{} ; --
+lin reaction_N = mkN "reazione" feminine ; -- status=guess
+lin reactionary_A = mkA "codino" | mkA "codina" ; -- status=guess status=guess
+lin reactionary_N = mkN "codino" | mkN "codina" | mkN "reazionario" ; -- status=guess status=guess status=guess
+lin reactor_N = variants{} ; --
+lin read_N = mkN "memoria a sola lettura" | mkN "memoria ROM" ; -- status=guess status=guess
+lin read_V = lin V L.read_V2 ;
+lin read_V2 = L.read_V2 ;
+--subcat lin read_VA = mkVA I.leggere_V ; --- subcat
+lin read_VS = mkVS I.leggere_V ;
+lin readable_A = mkA "leggibile" ; -- status=guess
+lin reader_N = mkN "lettore" masculine | mkN "lettrice" feminine ; -- status=guess status=guess
+lin readily_Adv = variants{} ; --
+lin reading_N = mkN "lettura" ; -- status=guess
+lin readjust_V2 = mkV2 (mkV "riadattare") | mkV2 (mkV "riambientarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin readmission_N = mkN "riammissione" masculine ; -- status=guess
+lin ready_A = mkA "pronto" | mkA "preparato" ; -- status=guess status=guess
+lin ready_V2 = mkV2 (mkV "preparare") ; -- status=guess, src=wikt
+lin reagent_N = mkN "reagente" masculine ; -- status=guess
+lin real_A = mkA "vero" | mkA "vera" ; -- status=guess status=guess
+lin real_N = mkN "proprietà" feminine | mkN "immobile" ; -- status=guess status=guess
+lin realgar_N = mkN "realgar" masculine ; -- status=guess
+lin realism_N = mkN "realismo" ; -- status=guess
+lin realistic_A = mkA "realistico" ; -- status=guess
+lin reality_N = mkN "realtà" ; -- status=guess
+lin realize_V2 = mkV2 (mkV (mkV "rendersi") "conto") | mkV2 (mkV "accorgersi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin realize_VS = mkVS (mkV (mkV "rendersi") "conto") | mkVS (mkV "accorgersi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin really_Adv = mkAdv "davvero" ;
+lin realm_N = mkN "reame" masculine | mkN "regno" | mkN "dominio" | mkN "sfera" ; -- status=guess status=guess status=guess status=guess
+lin ream_N = mkN "risma" ; -- status=guess
+lin reap_V = mkV "mietere" ; -- status=guess, src=wikt
+lin reap_V2 = mkV2 (mkV "mietere") ; -- status=guess, src=wikt
+lin reaper_N = mkN "mietitore" | mkN "raccoglitore" | mkN "vendemmiatore" ; -- status=guess status=guess status=guess
+lin rear_A = variants{} ; --
+lin rear_N = mkN "posteriore" masculine ; -- status=guess
+lin rear_V = variants{} ; --
+lin rear_V2 = variants{} ; --
+lin rearrange_V2 = mkV2 (mkV "ricombinare") | mkV2 (mkV "riarrangiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rearrangement_N = mkN "riarrangiamento" ; -- status=guess
+lin reason_N = L.reason_N ;
+lin reason_V = mkV "ragionare" | mkV "argomentare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin reason_V2 = mkV2 (mkV "ragionare") | mkV2 (mkV "argomentare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reason_VS = mkVS (mkV "ragionare") | mkVS (mkV "argomentare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reasonable_A = mkA "moderato" ; -- status=guess
+lin reasonably_Adv = variants{} ; --
+lin reasoning_N = mkN "ragionamento" ; -- status=guess
+lin reassure_V2 = mkV2 (mkV "rassicurare") | mkV2 (mkV "tranquillizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reassure_V2S = mkV2S (mkV "rassicurare") | mkV2S (mkV "tranquillizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reassuring_A = mkA "tranquillizzato" | mkA "tranquillizzante" | mkA "rassicurante" ; -- status=guess status=guess status=guess
+lin rebel_N = mkN "ribelle" masculine ; -- status=guess
+lin rebel_V = mkV "ribellarsi" ; -- status=guess, src=wikt
+lin rebellion_N = mkN "ribellione" feminine ; -- status=guess
+lin rebind_V2 = mkV2 (mkV "rifasciare") ; -- status=guess, src=wikt
+lin rebirth_N = mkN "rinascita" ; -- status=guess
+lin rebound_V = mkV "rimbalzare" ; -- status=guess, src=wikt
+lin rebound_V2 = mkV2 (mkV "rimbalzare") ; -- status=guess, src=wikt
+lin rebound_V2V = mkV2V (mkV "rimbalzare") ; -- status=guess, src=wikt
+lin rebuild_V2 = mkV2 (mkV "ricostruire") ; -- status=guess, src=wikt
+lin rebuke_N = mkN "rimbrotto" ; -- status=guess
+lin rebuke_V2 = mkV2 (mkV "rimbrottare") ; -- status=guess, src=wikt
+lin rebus_N = mkN "rebus" ; -- status=guess
+lin recalcitrant_A = mkA "ricalcitrante" ; -- status=guess
+lin recall_V2 = mkV2 (mkV "ritirare") | mkV2 (mkV "revocare") | mkV2 (mkV "richiamare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin recall_VS = mkVS (mkV "ritirare") | mkVS (mkV "revocare") | mkVS (mkV "richiamare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin recapitulate_V = mkV "ricapitolare" ; -- status=guess, src=wikt
+lin recapitulate_V2 = mkV2 (mkV "ricapitolare") ; -- status=guess, src=wikt
+lin recapitulation_N = mkN "ricapitolazione" feminine | mkN "ricapitolazioni" ; -- status=guess status=guess
+lin recede_V = mkV "recedere" ; -- status=guess, src=wikt
+lin receipt_N = mkN "ricezione" feminine ; -- status=guess
+lin receivable_A = mkA "ricavabile" | mkA "ricevibile" ; -- status=guess status=guess
+lin receive_V = mkV "ricevere" ; -- status=guess, src=wikt
+lin receive_V2 = mkV2 (mkV "ricevere") ; -- status=guess, src=wikt
+lin receiver_N = mkN "[telephone] cornetta" ; -- status=guess
+lin receivership_N = mkN "sequestro" ; -- status=guess
+lin recent_A = mkA "recente" ; -- status=guess
+lin recently_Adv = variants{} ; --
+lin receptacle_N = mkN "ricettacolo" ; -- status=guess
+lin reception_N = mkN "ricevimento" ; -- status=guess
+lin receptiveness_N = mkN "ricettività" feminine ; -- status=guess
+lin receptivity_N = mkN "ricettività" feminine ; -- status=guess
+lin receptor_N = mkN "recettore" masculine ; -- status=guess
+lin recess_N = mkN "pausa" | mkN "ferie" feminine ; -- status=guess status=guess
+lin recession_N = mkN "recessione" feminine ; -- status=guess
+lin recidivism_N = mkN "recidiva" | mkN "recidività" feminine ; -- status=guess status=guess
+lin recipe_N = mkN "ricetta" ; -- status=guess
+lin recipient_N = variants{} ; --
+lin reciter_N = mkN "[of poetry] declamatore" ; -- status=guess
+lin reckless_A = mkA "avventato" ; -- status=guess
+--subcat lin reckon_V = variants{} ; --
+--subcat lin reckon_V2 = variants{} ; --
+lin reckon_VS = variants{} ; --
+lin reclassification_N = mkN "riclassificazione" feminine ; -- status=guess
+lin recognition_N = variants{} ; --
+lin recognize_1_V2 = variants{} ; --
+lin recognize_4_V2 = variants{} ; --
+lin recognize_VS = mkVS (riconoscere_V) ; -- status=guess, src=wikt
+lin recoil_N = mkN "rinculo" ; -- status=guess
+lin recombination_N = mkN "ricombinazione" feminine ; -- status=guess
+lin recommend_V2 = mkV2 (mkV "raccomandare") ; -- status=guess, src=wikt
+lin recommend_V2V = mkV2V (mkV "raccomandare") ; -- status=guess, src=wikt
+lin recommendation_N = mkN "raccomandazione" feminine ; -- status=guess
+lin reconcile_V2 = variants{} ; --
+lin reconciliation_N = mkN "riconciliazione" feminine ; -- status=guess
+lin reconnaissance_N = mkN "ricognizione" feminine ; -- status=guess
+lin reconsider_V2 = mkV2 (mkV "riconsiderare") ; -- status=guess, src=wikt
+lin reconsider_VS = mkVS (mkV "riconsiderare") ; -- status=guess, src=wikt
+lin reconsideration_N = mkN "riconsiderazione" feminine ; -- status=guess
+lin reconstruction_N = mkN "ricostruzione" feminine ; -- status=guess
+lin record_1_N = variants{} ; --
+lin record_2_N = variants{} ; --
+lin record_3_N = variants{} ; --
+lin record_N = mkN "primato" ; -- status=guess
+lin record_V2 = mkV2 (mkV "registrare") ; -- status=guess, src=wikt
+lin recorder_N = mkN "flauto" ; -- status=guess
+lin recording_N = mkN "registrazione" feminine ; -- status=guess
+lin recover_V = mkV "ritrovare" ; -- status=guess, src=wikt
+--subcat lin recover_V2 = mkV2 (mkV "ritrovare") ; -- status=guess, src=wikt
+--subcat lin recover_V2V = mkV2V (mkV "ritrovare") ; -- status=guess, src=wikt
+lin recovery_N = mkN "recupero" ; -- status=guess
+lin recreation_N = mkN "ricreazione" feminine ; -- status=guess
+lin recreational_A = mkA "ludico" ; -- status=guess
+lin recruit_N = mkN "recluta" ; -- status=guess
+lin recruit_V = variants{} ; --
+lin recruit_V2 = variants{} ; --
+lin recruitment_N = mkN "reclutamento" ; -- status=guess
+lin rectal_A = mkA "rettale" ; -- status=guess
+lin rectangle_N = mkN "rettangolo" ; -- status=guess
+lin rectify_V2 = mkV2 (mkV "rettificare") ; -- status=guess, src=wikt
+lin rectilinear_A = mkA "rettilineo" ; -- status=guess
+lin rectitude_N = mkN "rettitudine" feminine ; -- status=guess
+lin rector_N = mkN "parroco" ; -- status=guess
+lin rectum_N = mkN "retto" ; -- status=guess
+lin recursion_N = mkN "ricorsività" feminine ; -- status=guess
+lin recusation_N = mkN "ricusazione" feminine ; -- status=guess
+lin recycle_V2 = mkV2 (mkV "riciclare") ; -- status=guess, src=wikt
+lin recycling_N = mkN "riciclaggio dei rifiuti" ; -- status=guess
+lin red_A = L.red_A ;
+lin red_N = mkN "rosso" ; -- status=guess
+lin reddish_A = mkA "rossastro" | mkA "rossastra" ; -- status=guess status=guess
+lin redeem_V2 = mkV2 (redimere_V) ; -- status=guess, src=wikt
+lin redeemer_N = mkN "redentore" masculine ; -- status=guess
+lin redefine_V2 = mkV2 (mkV "ridefinire") ; -- status=guess, src=wikt
+lin redhead_N = mkN "testarossa" ; -- status=guess
+lin redo_V2 = mkV2 (rifare_V) ; -- status=guess, src=wikt
+lin redstart_N = mkN "codirosso" ; -- status=guess
+lin reduce_V = ridurre_V ; -- status=guess, src=wikt
+lin reduce_V2 = mkV2 (ridurre_V) ; -- status=guess, src=wikt
+lin reduced_A = variants{} ; --
+lin reducible_A = mkA "riducibile" ; -- status=guess
+lin reductase_N = mkN "riduttasi" feminine ; -- status=guess
+lin reduction_N = mkN "sgravio" | mkN "taglio" | mkN "riduzione" feminine ; -- status=guess status=guess status=guess
+lin redundancy_N = mkN "ridondanza" ; -- status=guess
+lin redundant_A = variants{} ; --
+lin reduplication_N = mkN "reduplicazione" feminine ; -- status=guess
+lin redwing_N = mkN "tordo sassello" ; -- status=guess
+lin reed_N = mkN "giuncheto" ; -- status=guess
+lin reef_N = mkN "terzarolo" ; -- status=guess
+lin reef_V2 = mkV2 (mkV "terzarolare") ; -- status=guess, src=wikt
+lin reek_N = mkN "puzza" | mkN "fetore" masculine ; -- status=guess status=guess
+lin refectory_N = mkN "refettorio" | mkN "mensa" ; -- status=guess status=guess
+lin refer_V = mkV "riferire" ; -- status=guess, src=wikt
+lin refer_V2 = mkV2 (mkV "riferire") ; -- status=guess, src=wikt
+lin referee_N = mkN "arbitro" ; -- status=guess
+lin reference_N = variants{} ; --
+lin referendum_N = mkN "referendum invariable" ; -- status=guess
+lin referral_N = variants{} ; --
+lin refill_N = mkN "ricarica" ; -- status=guess
+lin refine_V = mkV "raffinare" | mkV "migliorare" | mkV "impreziosire" | mkV "purificare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin refine_V2 = mkV2 (mkV "raffinare") | mkV2 (mkV "migliorare") | mkV2 (mkV "impreziosire") | mkV2 (mkV "purificare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin refinery_N = mkN "raffineria" ; -- status=guess
+lin reflation_N = mkN "reflazione" feminine ; -- status=guess
+lin reflect_V = riflettere_V ; -- status=guess, src=wikt
+lin reflect_V2 = mkV2 (riflettere_V) ; -- status=guess, src=wikt
+lin reflection_N = mkN "riflessione" ; -- status=guess
+lin reflex_N = mkN "riflesso" ; -- status=guess
+lin reflexive_N = mkN "pronome riflessivo" ; -- status=guess
+lin reforest_V2 = mkV2 (mkV "rimboschire") ; -- status=guess, src=wikt
+lin reform_N = variants{} ; --
+lin reform_V = variants{} ; --
+lin reform_V2 = variants{} ; --
+lin reformer_N = variants{} ; --
+lin reformism_N = mkN "riformismo" ; -- status=guess
+lin reformulate_V2 = mkV2 (mkV "riformulare") ; -- status=guess, src=wikt
+lin refract_V2 = mkV2 (mkV "rifrangersi") ; -- status=guess, src=wikt
+lin refraction_N = mkN "rifrazione" feminine ; -- status=guess
+lin refractometer_N = mkN "rifrattometro" ; -- status=guess
+lin refractory_A = mkA "refrattario" | mkA "refrattaria" ; -- status=guess status=guess
+lin refresh_V2 = mkV2 (mkV "rinfrescare") ; -- status=guess, src=wikt
+lin refrigeration_N = mkN "refrigerazione" feminine ; -- status=guess
+lin refrigerator_N = mkN "frigorifero" | mkN "frigo" ; -- status=guess status=guess
+lin refuge_N = mkN "rifugio" ; -- status=guess
+lin refugee_N = mkN "campo per rifugiati" ; -- status=guess
+lin refund_N = mkN "rimborso" ; -- status=guess
+lin refund_V2 = mkV2 (mkV "rimborsare") | mkV2 (rifondere_V) | mkV2 (mkV "ripagare") | mkV2 (mkV "restituire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin refusal_N = mkN "rifiuto" ; -- status=guess
+lin refuse_N = mkN "rifiuti m plural" ; -- status=guess
+lin refuse_V = mkV "rifiutare" ; -- status=guess, src=wikt
+lin refuse_V2 = mkV2 (mkV "rifiutare") ; -- status=guess, src=wikt
+lin refuse_VV = mkVV (mkV "rifiutare") ; -- status=guess, src=wikt
+lin refute_V2 = mkV2 (mkV "confutare") ; -- status=guess, src=wikt
+lin regain_V2 = variants{} ; --
+lin regard_N = variants{} ; --
+lin regard_V = variants{} ; --
+lin regard_V2 = variants{} ; --
+lin regarding_Prep = variants{} ; --
+lin regardless_Adv = variants{} ; --
+lin regeneration_N = mkN "rigenerazione" feminine ; -- status=guess
+lin regicide_N = mkN "regicida" masculine ; -- status=guess
+lin regime_1_N = variants{} ; --
+lin regime_2_N = variants{} ; --
+lin regime_N = variants{} ; --
+lin regiment_N = variants{} ; --
+lin region_N = mkN "regione" feminine ; -- status=guess
+lin regional_A = mkA "regionale" ; -- status=guess
+lin regionalism_N = mkN "regionalismo" ; -- status=guess
+lin register_N = mkN "anagrafe" ; -- status=guess
+lin register_V = mkV "registrare" ; -- status=guess, src=wikt
+lin register_V2 = mkV2 (mkV "registrare") ; -- status=guess, src=wikt
+lin registration_N = variants{} ; --
+lin regret_N = mkN "rammarico" | mkN "rimpianto" ; -- status=guess status=guess
+lin regret_V2 = mkV2 (rimpiangere_V) | mkV2 (mkV "rammaricarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin regret_VS = mkVS (rimpiangere_V) | mkVS (mkV "rammaricarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin regrettable_A = mkA "riprovevole" ; -- status=guess
+lin regular_A = mkA "regolare" ; -- status=guess
+lin regular_N = mkN "cliente" masculine ; -- status=guess
+lin regularly_Adv = variants{} ; --
+lin regulate_V2 = mkV2 (mkV "regolare") ; -- status=guess, src=wikt
+lin regulation_N = mkN "regolamento" ; -- status=guess
+lin regulatory_A = variants{} ; --
+lin regurgitate_V = mkV "rigurgitare" ; -- status=guess, src=wikt
+lin regurgitate_V2 = mkV2 (mkV "rigurgitare") ; -- status=guess, src=wikt
+lin rehabilitation_N = variants{} ; --
+lin rehearsal_N = mkN "prova" ; -- status=guess
+lin rehearse_V = mkV "ripetere" | mkV "raccontare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rehearse_V2 = mkV2 (mkV "ripetere") | mkV2 (mkV "raccontare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reign_N = variants{} ; --
+lin reign_V = mkV "regnare" ; -- status=guess, src=wikt
+lin reimburse_V2 = mkV2 (mkV "rimborsare") ; -- status=guess, src=wikt
+lin reimbursement_N = mkN "rimborso" ; -- status=guess
+lin rein_N = mkN "redine" masculine ; -- status=guess
+lin reindeer_N = mkN "renna" ; -- status=guess
+lin reinforce_V2 = mkV2 (mkV "rinforzare") ; -- status=guess, src=wikt
+lin reinforcement_N = mkN "rinforzo" ; -- status=guess
+lin reissue_N = mkN "ristampa" | mkN "riedizione" feminine ; -- status=guess status=guess
+lin reissue_V2 = mkV2 (mkV "ristampare") ; -- status=guess, src=wikt
+lin reiteration_N = mkN "reiterazione" feminine ; -- status=guess
+lin reject_V2 = mkV2 (mkV "respingere") | mkV2 (mkV "rifiutare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rejection_N = variants{} ; --
+lin rejuvenate_V = mkV "ringiovanire" ; -- status=guess, src=wikt
+lin rejuvenate_V2 = mkV2 (mkV "ringiovanire") ; -- status=guess, src=wikt
+lin rejuvenation_N = mkN "ringiovanimento" ; -- status=guess
+lin relapse_N = mkN "ricaduta" ; -- status=guess
+lin relapse_V = ricadere_V ; -- status=guess, src=wikt
+lin relate_N = variants{} ; --
+lin relate_V = variants{} ; --
+lin relate_V2 = variants{} ; --
+lin related_A = variants{} ; --
+lin relation_N = mkN "relazione" feminine ; -- status=guess
+lin relationship_N = mkN "rapporto" ; -- status=guess
+lin relative_A = mkA "relativo" ; -- status=guess
+lin relative_N = mkN "parente" masculine | mkN "congiunto" ; -- status=guess status=guess
+lin relatively_Adv = variants{} ; --
+lin relax_V = mkV "rilassare" ; -- status=guess, src=wikt
+lin relax_V2 = mkV2 (mkV "rilassare") ; -- status=guess, src=wikt
+lin relaxation_N = mkN "rilassamento" ; -- status=guess
+lin relay_N = mkN "staffetta" ; -- status=guess
+lin relay_V2 = mkV2 (mkV "comunicare") ; -- status=guess, src=wikt
+lin release_N = mkN "versione" feminine ; -- status=guess
+lin release_V2 = mkV2 (mkV "rilasciare") ; -- status=guess, src=wikt
+lin relent_V = mkV "cedere" ; -- status=guess, src=wikt
+lin relentless_A = mkA "implacabile" ; -- status=guess
+lin relevance_N = variants{} ; --
+lin relevant_A = variants{} ; --
+lin reliability_N = mkN "affidabilità" | mkN "attendibilità" feminine | mkN "in particular cases esattezza" | mkN "robustezza" ; -- status=guess status=guess status=guess status=guess
+lin reliable_A = mkA "affidabile" ; -- status=guess
+lin reliance_N = variants{} ; --
+lin relic_N = mkN "cimelio" | mkN "reliquia" ; -- status=guess status=guess
+lin relief_N = mkN "rilievo" | mkN "sopraelevazione" feminine ; -- status=guess status=guess
+lin relieve_V2 = variants{} ; --
+lin religion_N = L.religion_N ;
+lin religious_A = variants{} ; --
+lin religiousness_N = mkN "religiosità" feminine ; -- status=guess
+lin relinquish_V2 = mkV2 (desistere_V) | mkV2 (mkV "ritirarsi") | mkV2 (mkV "ritirare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reliquary_N = mkN "reliquiario" ; -- status=guess
+lin reluctance_N = mkN "riluttanza" ; -- status=guess
+lin reluctant_A = mkA "riluttante" ; -- status=guess
+lin reluctantly_Adv = variants{} ; --
+lin rely_V = mkV (mkV "contare") "su" | mkV (I.fare_V) "affidamento" | mkV "basarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rely_V2 = variants{}; -- mkV (mkV "contare") "su" | mkV (I.fare_V) "affidamento" | mkV "basarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin remain_N = variants{} ; --
+lin remain_V = rimanere_V ; -- status=guess, src=wikt
+lin remain_V2 = mkV2 (rimanere_V) ; -- status=guess, src=wikt
+lin remain_VA = mkVA (rimanere_V) ; -- status=guess, src=wikt
+--subcat lin remain_VS = mkVS (rimanere_V) ; -- status=guess, src=wikt
+lin remain_VV = mkVV (rimanere_V) ; -- status=guess, src=wikt
+lin remainder_N = mkN "resto" | mkN "avanzo" ; -- status=guess status=guess
+lin remaining_A = variants{} ; --
+lin remake_N = mkN "remake" masculine ; -- status=guess
+lin remake_V2 = mkV2 (rifare_V) ; -- status=guess, src=wikt
+lin remark_N = mkN "considerazione" feminine | mkN "caveat" ; -- status=guess status=guess
+lin remark_V = variants{} ; --
+--subcat lin remark_V2 = variants{} ; --
+lin remark_VS = variants{} ; --
+lin remarkable_A = variants{} ; --
+lin remarkably_Adv = variants{} ; --
+lin remedy_N = mkN "azione giudiziaria" ; -- status=guess
+lin remember_V = mkV "ricordare" ; -- status=guess, src=wikt
+lin remember_V2 = mkV2 (mkV "ricordare") ; -- status=guess, src=wikt
+lin remember_VS = mkVS (mkV "ricordare") ; -- status=guess, src=wikt
+lin remind_V2 = mkV2 (mkV "ricordare") ; -- status=guess, src=wikt
+lin reminder_N = variants{} ; --
+lin remission_N = mkN "remissione" feminine ; -- status=guess
+lin remit_V = rimettere_V ; -- status=guess, src=wikt
+lin remit_V2 = mkV2 (rimettere_V) ; -- status=guess, src=wikt
+lin remnant_N = mkN "scampolo" | mkN "ritaglio" ; -- status=guess status=guess
+lin remodel_V = mkV "rimodellare" ; -- status=guess, src=wikt
+lin remodel_V2 = mkV2 (mkV "rimodellare") ; -- status=guess, src=wikt
+lin remonstrance_N = mkN "protesta" ; -- status=guess
+lin remote_A = mkA "remoto" ; -- status=guess
+lin removable_A = mkA "amovibile" | mkA "asportabile" | mkA "estraibile" | mkA "rimovibile" | mkA "scalzabile" | mkA "sfoderabile" | mkA "staccabile" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin removal_N = variants{} ; --
+lin remove_V = rimuovere_V | mkV "asportare" | mkV "levare" | mkV "togliere" | mkV (mkV "portare") "via" | mkV "estirpare" | mkV "eradicare" | mkV "allontanare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin remove_V2 = mkV2 (rimuovere_V) | mkV2 (mkV "asportare") | mkV2 (mkV "levare") | mkV2 (mkV "togliere") | mkV2 (mkV (mkV "portare") "via") | mkV2 (mkV "estirpare") | mkV2 (mkV "eradicare") | mkV2 (mkV "allontanare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin renaissance_N = variants{} ; --
+lin rename_V2 = mkV2 (mkV "rinominare") ; -- status=guess, src=wikt
+lin rename_V3 = mkV3 (mkV "rinominare") ; -- status=guess, src=wikt
+lin rend_V2 = mkV2 (mkV "spaccare") ; -- status=guess, src=wikt
+lin render_V2 = variants{} ; --
+lin renew_V2 = variants{} ; --
+lin renewable_A = mkA "rinnovabile" ; -- status=guess
+lin renewal_N = variants{} ; --
+lin renewed_A = variants{} ; --
+lin reniform_A = mkA "reniforme" ; -- status=guess
+lin rennet_N = mkN "caglio" ; -- status=guess
+lin renown_N = mkN "rinomanza" | mkN "celebrità" | mkN "fama" ; -- status=guess status=guess status=guess
+lin renowned_A = mkA "rinomato" | mkA "famoso" ; -- status=guess status=guess
+lin rent_N = mkN "strappo" | mkN "squarcio" | mkN "lacerazione" feminine | mkN "scissione" feminine ; -- status=guess status=guess status=guess status=guess
+lin rent_V = mkV "affittare" ; -- status=guess, src=wikt
+lin rent_V2 = mkV2 (mkV "affittare") ; -- status=guess, src=wikt
+lin rentier_N = mkN "redditiere" masculine ; -- status=guess
+lin reopen_V = mkV "riaprirsi" ; -- status=guess, src=wikt
+lin reopen_V2 = mkV2 (mkV "riaprirsi") ; -- status=guess, src=wikt
+lin repaint_V2 = mkV2 (mkV "ridipingere") ; -- status=guess, src=wikt
+lin repair_N = mkN "riparazione" feminine ; -- status=guess
+lin repair_V = mkV "riparare" ; -- status=guess, src=wikt
+lin repair_V2 = mkV2 (mkV "riparare") ; -- status=guess, src=wikt
+lin repairable_A = mkA "riparabile" ; -- status=guess
+lin repay_V = mkV "ripagare" | mkV "restituire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin repay_V2 = mkV2 (mkV "ripagare") | mkV2 (mkV "restituire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin repayment_N = variants{} ; --
+lin repeat_V = mkV "ripetere" ; -- status=guess, src=wikt
+lin repeat_V2 = mkV2 (mkV "ripetere") ; -- status=guess, src=wikt
+lin repeat_VS = mkVS (mkV "ripetere") ; -- status=guess, src=wikt
+lin repeatable_A = mkA "ripetibile" ; -- status=guess
+lin repeated_A = variants{} ; --
+lin repeatedly_Adv = mkAdv "ripetutamente" ; -- status=guess
+lin repeater_N = mkN "traslatore" masculine ; -- status=guess
+lin repechage_N = mkN "ripescaggio" ; -- status=guess
+lin repent_V = mkV "pentirsi" ; -- status=guess, src=wikt
+lin repent_V2 = mkV2 (mkV "pentirsi") ; -- status=guess, src=wikt
+lin repentance_N = mkN "pentimento" ; -- status=guess
+lin repercussion_N = mkN "conseguenza" | mkN "ripercussione" ; -- status=guess status=guess
+lin repetition_N = mkN "ripetizione" feminine ; -- status=guess
+lin replace_V2 = mkV2 (mkV "sostituire") | mkV2 (mkV "rimpiazzare") | mkV2 (riporre_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin replace_VV = mkVV (mkV "sostituire") | mkVV (mkV "rimpiazzare") | mkVV (riporre_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin replacement_N = mkN "sostituto" | mkN "rimpiazzo" ; -- status=guess status=guess
+lin replete_A = mkA "colmo" | mkA "colma" | mkA "ripieno" | mkA "ripiena" | mkA "pieno" ; -- status=guess status=guess status=guess status=guess status=guess
+lin replica_N = mkN "replica" | mkN "copia esatta" ; -- status=guess status=guess
+lin replicate_V2 = mkV2 (mkV "replicare") ; -- status=guess, src=wikt
+lin reply_N = mkN "risposta" | mkN "replica" ; -- status=guess status=guess
+lin reply_V = rispondere_V ; -- status=guess, src=wikt
+--subcat lin reply_V2 = mkV2 (rispondere_V) ; -- status=guess, src=wikt
+lin reply_VS = mkVS (rispondere_V) ; -- status=guess, src=wikt
+lin report_N = mkN "rapporto" ; -- status=guess
+lin report_V = mkV "riferire" ; -- status=guess, src=wikt
+lin report_V2 = mkV2 (mkV "riferire") ; -- status=guess, src=wikt
+--subcat lin report_V2V = mkV2V (mkV "riferire") ; -- status=guess, src=wikt
+lin report_VS = mkVS (mkV "riferire") ; -- status=guess, src=wikt
+lin reportable_A = mkA "riportabile" | mkA "riferibile" ; -- status=guess status=guess
+lin reportedly_Adv = variants{} ; --
+lin reporterMasc_N = variants{} ; --
+lin repository_N = mkN "sepolcro" | mkN "tomba" | mkN "mausoleo" | mkN "cripta" ; -- status=guess status=guess status=guess status=guess
+lin repot_V2 = mkV2 (mkV "rinvasare") ; -- status=guess, src=wikt
+lin represent_V = mkV "rappresentare" ; -- status=guess, src=wikt
+lin represent_V2 = mkV2 (mkV "rappresentare") ; -- status=guess, src=wikt
+lin representation_N = variants{} ; --
+lin representative_A = variants{} ; --
+lin representativeMasc_N = variants{} ; --
+lin repressive_A = mkA "repressivo" ; -- status=guess
+lin reprimand_V2 = mkV2 (mkV "rimproverare") ; -- status=guess, src=wikt
+lin reproduce_V = variants{} ; --
+lin reproduce_V2 = variants{} ; --
+lin reproduction_N = mkN "riproduzione" feminine ; -- status=guess
+lin reproductive_A = mkA "riproduttivo" ; -- status=guess
+lin reptile_N = mkN "reptilia" | mkN "rettile" masculine ; -- status=guess status=guess
+lin republic_N = mkN "repubblica" ; -- status=guess
+lin republican_N = variants{} ; --
+lin repudiate_V2 = mkV2 (mkV "rinneghi") ; -- status=guess, src=wikt
+lin reputation_N = mkN "reputazione" feminine | mkN "rumore" masculine ; -- status=guess status=guess
+lin repute_N = mkN "rinomanza" ; -- status=guess
+lin request_N = mkN "richiesta" ; -- status=guess
+lin request_V2 = mkV2 (chiedere_V) ; -- status=guess, src=wikt
+lin request_VS = mkVS (chiedere_V) ; -- status=guess, src=wikt
+lin requiem_N = mkN "requiem" ; -- status=guess
+lin require_V = variants{} ; --
+lin require_V2 = variants{} ; --
+lin require_V2V = variants{} ; --
+lin require_VS = variants{} ; --
+--subcat lin require_VV = variants{} ; --
+lin required_A = variants{} ; --
+lin requirement_N = mkN "requisito" ; -- status=guess
+lin resale_N = mkN "rivendita" ; -- status=guess
+lin reschedule_V2 = mkV2 (mkV (mkV "riproteggere") "[flights of overbooked passengers]") ; -- status=guess, src=wikt
+lin rescind_V2 = mkV2 (rescindere_V) ; -- status=guess, src=wikt
+lin rescue_N = variants{} ; --
+lin rescue_V2 = mkV2 (mkV "salvare") ; -- status=guess, src=wikt
+lin research_N = mkN "ricerca" ; -- status=guess
+lin research_V = variants{} ; --
+lin research_V2 = variants{} ; --
+lin researcherMasc_N = variants{} ; --
+lin resemblance_N = mkN "rassomiglianza" ; -- status=guess
+lin resemble_V2 = mkV2 (mkV "rassomigliare") ; -- status=guess, src=wikt
+lin resent_V2 = variants{} ; --
+lin resent_VS = variants{} ; --
+lin resentment_N = variants{} ; --
+lin reservation_N = mkN "prenotazione" feminine ; -- status=guess
+lin reserve_N = mkN "riserva" ; -- status=guess
+lin reserve_V = mkV "riservare" ; -- status=guess, src=wikt
+lin reserve_V2 = mkV2 (mkV "riservare") ; -- status=guess, src=wikt
+lin reservoir_N = mkN "invaso" ; -- status=guess
+lin reside_V = mkV "risiedere" ; -- status=guess, src=wikt
+lin residence_N = mkN "residenza" ; -- status=guess
+lin resident_A = variants{} ; --
+lin resident_N = mkN "residente" masculine ; -- status=guess
+lin residential_A = variants{} ; --
+lin residue_N = variants{} ; --
+lin resign_V = mkV "dimettersi" ; -- status=guess, src=wikt
+lin resign_V2 = mkV2 (mkV "dimettersi") ; -- status=guess, src=wikt
+--subcat lin resign_V2V = mkV2V (mkV "dimettersi") ; -- status=guess, src=wikt
+--subcat lin resign_VS = mkVS (mkV "dimettersi") ; -- status=guess, src=wikt
+--subcat lin resign_VV = mkVV (mkV "dimettersi") ; -- status=guess, src=wikt
+lin resignation_N = mkN "dimissioni" feminine ; -- status=guess
+lin resilience_N = mkN "resilienza" ; -- status=guess
+lin resilient_A = mkA "elastico" | mkA "flessibile" ; -- status=guess status=guess
+lin resin_N = mkN "resina" ; -- status=guess
+lin resinous_A = mkA "resinoso" ; -- status=guess
+lin resist_V = variants{} ; --
+lin resist_V2 = variants{} ; --
+lin resist_VV = variants{} ; --
+lin resistance_N = mkN "resistenza" ; -- status=guess
+lin resistible_A = mkA "resistibile" ; -- status=guess
+lin resistivity_N = mkN "resistività" feminine ; -- status=guess
+lin resistor_N = mkN "resistore" masculine ; -- status=guess
+lin resolution_N = mkN "risoluzione" feminine ; -- status=guess
+lin resolve_V = risolvere_V ; -- status=guess, src=wikt
+lin resolve_V2 = mkV2 (risolvere_V) ; -- status=guess, src=wikt
+--subcat lin resolve_VV = mkVV (risolvere_V) ; -- status=guess, src=wikt
+lin resonance_N = mkN "risonanza" ; -- status=guess
+lin resonate_V = mkV "risuonare" ; -- status=guess, src=wikt
+lin resonate_V2 = mkV2 (mkV "risuonare") ; -- status=guess, src=wikt
+lin resorcinol_N = mkN "resorcina" ; -- status=guess
+lin resort_N = variants{} ; --
+lin resource_N = mkN "risorsa" ; -- status=guess
+lin resourcefulness_N = mkN "ingegnosità" feminine ; -- status=guess
+lin respect_N = mkN "rispetto" ; -- status=guess
+lin respect_V2 = variants{} ; --
+lin respectability_N = mkN "rispettabilità" feminine ; -- status=guess
+lin respectable_A = variants{} ; --
+lin respectful_A = mkA "rispettoso" ; -- status=guess
+lin respective_A = variants{} ; --
+lin respectively_Adv = variants{} ; --
+lin respiration_N = mkN "respirazione" feminine ; -- status=guess
+lin respirator_N = mkN "respiratore" | mkN "aeroforo" ; -- status=guess status=guess
+lin respiratory_A = mkA "respiratorio" ; -- status=guess
+lin respite_N = mkN "tregua" ; -- status=guess
+lin respond_V = rispondere_V ; -- status=guess, src=wikt
+--subcat lin respond_V2 = mkV2 (rispondere_V) ; -- status=guess, src=wikt
+lin respond_VS = mkVS (rispondere_V) ; -- status=guess, src=wikt
+lin respondent_N = variants{} ; --
+lin response_N = mkN "responso" ; -- status=guess
+lin responsibility_N = mkN "responsabilità" feminine ; -- status=guess
+lin responsible_A = variants{} ; --
+lin rest_N = mkN "massa a riposo" | mkN "massa invariante" | mkN "massa intrinseca" ; -- status=guess status=guess status=guess
+--subcat lin rest_V = mkV "riposarsi" | mkV "riposare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rest_V2 = mkV2 (mkV "riposarsi") | mkV2 (mkV "riposare") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin rest_VA = mkVA (mkV "riposarsi") | mkVA (mkV "riposare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin restart_V = mkV "riavviare" ; -- status=guess, src=wikt
+lin restart_V2 = mkV2 (mkV "riavviare") ; -- status=guess, src=wikt
+lin restaurant_N = L.restaurant_N ;
+lin restlessness_N = mkN "irrequietudine" | mkN "esagitazione" feminine | mkN "smania" | mkN "irrequietezza" | mkN "insofferenza" | mkN "inquietudine" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin restoration_N = mkN "restauro" ; -- status=guess
+lin restore_V2 = mkV2 (mkV "riportare") | mkV2 (rimettere_V) | mkV2 (mkV "ristabilire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin restrain_V2 = mkV2 (mkV "trattenersi") | mkV2 (trattenere_V) | mkV2 (mkV "sorvegliare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin restraint_N = mkN "ritegno" | mkN "ritegni" masculine ; -- status=guess status=guess
+lin restrict_V = restringere_V ; -- status=guess, src=wikt
+lin restrict_V2 = mkV2 (restringere_V) ; -- status=guess, src=wikt
+lin restricted_A = variants{} ; --
+lin restriction_N = mkN "restrizione" feminine ; -- status=guess
+lin restrictive_A = mkA "restrittivo" ; -- status=guess
+lin result_N = mkN "risultato" ; -- status=guess
+lin result_V = variants{} ; --
+lin resulting_A = variants{} ; --
+lin resume_V = variants{} ; --
+lin resume_V2 = variants{} ; --
+--subcat lin resume_VS = variants{} ; --
+lin resurrection_N = mkN "resurrezione" feminine ; -- status=guess
+lin resuscitate_V = mkV "resuscitare" ; -- status=guess, src=wikt
+lin resuscitate_V2 = mkV2 (mkV "resuscitare") ; -- status=guess, src=wikt
+lin retail_A = variants{} ; --
+lin retail_Adv = mkAdv "al dettaglio" ; -- status=guess
+lin retail_N = mkN "vendita al dettaglio" ; -- status=guess
+lin retail_V = mkV (mkV "vendere") "al dettaglio" ; -- status=guess, src=wikt
+lin retail_V2 = mkV2 (mkV (mkV "vendere") "al dettaglio") ; -- status=guess, src=wikt
+lin retailer_N = mkN "rivenditore" ; -- status=guess
+lin retain_V2 = variants{} ; --
+--subcat lin retain_V2V = variants{} ; --
+lin retaliate_V = mkV "reagire" | rivalersi_V | mkV "vendicarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin retaliation_N = mkN "rappresaglia" | mkN "ritorsione" feminine ; -- status=guess status=guess
+lin retch_V = mkV (avere_V) "conati di vomito" ; -- status=guess, src=wikt
+lin retention_N = mkN "conservazione" feminine ; -- status=guess
+lin reticence_N = mkN "reticenza" ; -- status=guess
+lin retina_N = mkN "retina" ; -- status=guess
+lin retire_V = mkV "ritirarsi" ; -- status=guess, src=wikt
+lin retire_V2 = mkV2 (mkV "ritirarsi") ; -- status=guess, src=wikt
+lin retired_A = variants{} ; --
+lin retiree_N = mkN "pensionato" ; -- status=guess
+lin retirement_N = mkN "pensionamento" ; -- status=guess
+lin retort_N = mkN "replica" ; -- status=guess
+lin retouch_V2 = mkV2 (mkV "ritoccare") ; -- status=guess, src=wikt
+lin retractable_A = mkA "retrattile" | mkA "rientrabile" | mkA "retraibile" | mkA "ritrattabile" ; -- status=guess status=guess status=guess status=guess
+lin retractile_A = mkA "retrattile" ; -- status=guess
+lin retreat_N = variants{} ; --
+lin retreat_V = mkV "ritirarsi" ; -- status=guess, src=wikt
+--subcat lin retreat_V2 = mkV2 (mkV "ritirarsi") ; -- status=guess, src=wikt
+lin retrieval_N = mkN "recupero" | mkN "salvataggio" feminine ; -- status=guess status=guess
+lin retrieve_V = mkV "recuperare" ; -- status=guess, src=wikt
+lin retrieve_V2 = mkV2 (mkV "recuperare") ; -- status=guess, src=wikt
+lin retroactive_A = mkA "retroattivo" ; -- status=guess
+lin retrograde_V = mkV "retrogradare" ; -- status=guess, src=wikt
+lin retronym_N = mkN "retronimo" ; -- status=guess
+lin retrovirus_N = mkN "retrovirus" masculine ; -- status=guess
+lin return_N = variants{} ; --
+lin return_V = mkV "tornare" ; -- status=guess, src=wikt
+lin return_V2 = mkV2 (mkV "tornare") ; -- status=guess, src=wikt
+--subcat lin return_V2V = mkV2V (mkV "tornare") ; -- status=guess, src=wikt
+lin reunite_V = mkV "riunirsi" ; -- status=guess, src=wikt
+lin reunite_V2 = mkV2 (mkV "riunirsi") ; -- status=guess, src=wikt
+lin revamp_V2 = mkV2 (mkV "revisionare") ; -- status=guess, src=wikt
+lin reveal_V2 = mkV2 (mkV "rivelare") ; -- status=guess, src=wikt
+lin reveal_VS = mkVS (mkV "rivelare") ; -- status=guess, src=wikt
+lin reveille_N = mkN "diana" | mkN "sveglia" ; -- status=guess status=guess
+lin revel_V = mkV "celebrare" ; -- status=guess, src=wikt
+lin revelation_N = mkN "rivelazione" feminine ; -- status=guess
+lin revelry_N = mkN "baldoria" | mkN "gozzoviglia" ; -- status=guess status=guess
+lin revenge_N = mkN "vendetta" | mkN "rivincita" | mkN "rivalsa" | mkN "ritorsione" feminine ; -- status=guess status=guess status=guess status=guess
+lin revenge_V2 = mkV2 (mkV "vendicarsi") ; -- status=guess, src=wikt
+lin revenue_N = mkN "reddito" ; -- status=guess
+lin reverberate_V = mkV "riverberare" ; -- status=guess, src=wikt
+lin reverberate_V2 = mkV2 (mkV "riverberare") ; -- status=guess, src=wikt
+lin reverie_N = mkN "fantasticheria" | mkN "sogno ad occhi aperti" ; -- status=guess status=guess
+lin reverse_A = mkA "invertito" ; -- status=guess
+lin reverse_N = mkN "retromarcia" ; -- status=guess
+lin reverse_V = variants{} ; --
+lin reverse_V2 = variants{} ; --
+lin revert_V = variants{} ; --
+lin review_N = mkN "recensione" | mkN "critica" ; -- status=guess status=guess
+lin review_V = mkV "rivisitare" | mkV (dare_V) "uno sguardo" | rivedere_V | mkV "riguardare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin review_V2 = mkV2 (mkV "rivisitare") | mkV2 (mkV (dare_V) "uno sguardo") | mkV2 (rivedere_V) | mkV2 (mkV "riguardare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reviewer_N = mkN "recensore" ; -- status=guess
+lin revise_V = rivedere_V ; -- status=guess, src=wikt
+lin revise_V2 = mkV2 (rivedere_V) ; -- status=guess, src=wikt
+lin revised_A = variants{} ; --
+lin revision_N = mkN "revisione" feminine ; -- status=guess
+lin revitalization_N = mkN "rivitalizzazione" feminine ; -- status=guess
+lin revival_N = mkN "rinnovamento" ; -- status=guess
+lin revive_V = variants{} ; --
+lin revive_V2 = variants{} ; --
+lin revoke_V = mkV "revocare" | mkV "annullare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin revoke_V2 = mkV2 (mkV "revocare") | mkV2 (mkV "annullare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin revolution_N = mkN "rivoluzione" feminine ; -- status=guess
+lin revolutionary_A = mkA "rivoluzionario" ; -- status=guess
+lin revolutionary_N = mkN "rivoluzionario" ; -- status=guess
+lin revolve_V = ricorrere_V ; -- status=guess, src=wikt
+lin revolve_V2 = mkV2 (ricorrere_V) ; -- status=guess, src=wikt
+lin revolver_N = mkN "rivoltella" ; -- status=guess
+lin revulsion_N = mkN "ripulsione" feminine ; -- status=guess
+lin reward_N = mkN "ricompensa" ; -- status=guess
+lin reward_V2 = variants{} ; --
+lin rewrite_V2 = mkV2 (riscrivere_V) ; -- status=guess, src=wikt
+lin rhea_N = mkN "nandù" masculine ; -- status=guess
+lin rhenium_N = mkN "renio" ; -- status=guess
+lin rheology_N = mkN "reologia" ; -- status=guess
+lin rhetoric_N = variants{} ; --
+lin rheumatic_A = mkA "reumatico" ; -- status=guess
+lin rhinitis_N = mkN "rinite" feminine ; -- status=guess
+lin rhinoceros_N = mkN "rinoceronte" masculine ; -- status=guess
+lin rhinorrhea_N = mkN "rinorragia" ; -- status=guess
+lin rhizome_N = mkN "rizoma" masculine ; -- status=guess
+lin rhodium_N = mkN "rodio" ; -- status=guess
+lin rhododendron_N = mkN "rododendro" ; -- status=guess
+lin rhombohedral_A = mkA "romboedrico" ; -- status=guess
+lin rhombohedron_N = mkN "romboedro" ; -- status=guess
+lin rhombus_N = mkN "rombo" ; -- status=guess
+lin rhubarb_N = mkN "rabarbaro" ; -- status=guess
+lin rhyme_N = mkN "rima" ; -- status=guess
+lin rhyme_V = mkV "rima" | mkV (mkV "rimare") "vi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rhyme_V2 = mkV2 (mkV "rima") | mkV2 (mkV (mkV "rimare") "vi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rhythm_N = mkN "ritmo" ; -- status=guess
+lin rib_N = mkN "nervatura" ; -- status=guess
+lin ribbon_N = mkN "nastro" | mkN "fettuccia" ; -- status=guess status=guess
+lin ribose_N = mkN "ribosio" ; -- status=guess
+lin ribosome_N = mkN "ribosoma" masculine ; -- status=guess
+lin rice_N = mkN "risicoltura" ; -- status=guess
+lin rich_A = mkA "ricco" | mkA "ricca" ; -- status=guess status=guess
+lin ricin_N = mkN "ricina" ; -- status=guess
+lin rickety_A = mkA "traballante" ; -- status=guess
+lin rickshaw_N = mkN "risciò" masculine ; -- status=guess
+--subcat lin rid_V = variants{} ; --
+lin rid_V2 = variants{} ; --
+lin riddle_N = mkN "enigma" | mkN "indovinello" ; -- status=guess status=guess
+lin riddle_V2 = mkV2 (cospargere_V) | mkV2 (mkV "riempire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ride_N = mkN "giostra" ; -- status=guess
+lin ride_V = mkV "guidare" ;
+lin ride_V2 = mkV2 (mkV "guidare") ;
+lin riderMasc_N = variants{} ; --
+lin ridge_N = mkN "catena" ; -- status=guess
+lin ridicule_N = mkN "derisione" feminine ; -- status=guess
+lin ridicule_V2 = mkV2 (mkV "ridicolizzare") ; -- status=guess, src=wikt
+lin ridiculous_A = mkA "ridicolo" ; -- status=guess
+lin rifle_N = mkN "fucile" masculine ; -- status=guess
+lin rifleman_N = mkN "bersagliere" masculine ; -- status=guess
+lin rig_N = mkN "apparecchiatura" ; -- status=guess
+lin rig_V = mkV "attrezzare" ; -- status=guess, src=wikt
+lin rig_V2 = mkV2 (mkV "attrezzare") ; -- status=guess, src=wikt
+lin rigging_N = mkN "cordame" masculine ; -- status=guess
+lin right_1_A = mkA "corretto" ;
+lin right_1_Adv = mkAdv "correttamente" ;
+lin right_2_A = mkA "destro" ;
+lin right_2_Adv = mkAdv "destra" ;
+lin right_A = mkA "destro" ; -- status=guess
+lin right_Adv = mkAdv "corretto" ;
+lin right_Interj = variants{} ; --
+lin right_N = mkN "angolo retto" ; -- status=guess
+lin right_Ord = L.right_Ord ; -- comment=CHECKED
+lin right_V2 = mkV2 (mkV "correggere") ; -- status=guess, src=wikt
+lin rightly_Adv = variants{} ; --
+lin rigid_A = mkA "rigido" ; -- status=guess
+lin rigidity_N = mkN "rigidità" feminine ; -- status=guess
+lin rigmarole_N = mkN "trafila" ; -- status=guess
+lin rigour_N = mkN "rigore" masculine ; -- status=guess
+lin rim_N = mkN "orlo" | mkN "bordo" ; -- status=guess status=guess
+lin rime_N = mkN "brina" ; -- status=guess
+lin rind_N = mkN "buccia" | mkN "crosta" ; -- status=guess status=guess
+lin ring_4_V2 = variants{} ; --
+lin ring_6_V2 = variants{} ; --
+lin ring_N = mkN "anello" ; -- status=guess
+lin ring_V = mkV "suonare" ; -- status=guess, src=wikt
+lin riot_N = mkN "celere" ; -- status=guess
+lin rip_N = mkN "frode" feminine | mkN "inculata" ; -- status=guess status=guess
+lin rip_V = mkV "strappare" ; -- status=guess, src=wikt
+lin rip_V2 = mkV2 (mkV "strappare") ; -- status=guess, src=wikt
+lin ripe_A = mkA "maturato" ; -- status=guess
+lin ripen_V = mkV "maturare" ; -- status=guess, src=wikt
+lin ripen_V2 = mkV2 (mkV "maturare") ; -- status=guess, src=wikt
+lin riposte_N = mkN "riposta" ; -- status=guess
+lin ripper_N = mkN "squartatore" masculine ; -- status=guess
+lin ripple_N = mkN "increspatura" ; -- status=guess
+lin rise_N = variants{} ; --
+lin rise_V = salire_V ; -- status=guess, src=wikt
+lin rise_V2 = mkV2 (salire_V) ; -- status=guess, src=wikt
+--subcat lin rise_VA = mkVA (salire_V) ; -- status=guess, src=wikt
+lin rising_A = variants{} ; --
+lin risk_N = mkN "rischio" ; -- status=guess
+lin risk_V2 = mkV2 (mkV "rischiare") ; -- status=guess, src=wikt
+lin risk_VV = mkVV (mkV "rischiare") ; -- status=guess, src=wikt
+lin risotto_N = mkN "risotto" ; -- status=guess
+lin rite_N = mkN "rito" ; -- status=guess
+lin ritual_N = mkN "rituale" masculine ; -- status=guess
+lin rival_A = variants{} ; --
+lin rival_N = mkN "rivale" | mkN "competitore" | mkN "antagonista" masculine | mkN "avversario" ; -- status=guess status=guess status=guess status=guess
+lin rivalry_N = mkN "rivalità" ; -- status=guess
+lin river_N = L.river_N ;
+lin riverbed_N = mkN "alveo" ; -- status=guess
+lin rivet_N = mkN "rivetto" | mkN "ribattino" ; -- status=guess status=guess
+lin roach_N = mkN "allunamento" ; -- status=guess
+lin road_N = L.road_N ;
+lin roadside_N = mkN "poiana beccogrosso" ; -- status=guess
+lin roam_V = mkV "vagare" ; -- status=guess, src=wikt
+lin roam_V2 = mkV2 (mkV "vagare") ; -- status=guess, src=wikt
+lin roan_A = mkA "rabicano" | mkA "roano" ; -- status=guess status=guess
+lin roar_N = mkN "ruggìto" | mkN "ruggito" ; -- status=guess status=guess
+lin roar_V = mkV "ruggito" | mkV "ruggire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin roar_V2 = mkV2 (mkV "ruggito") | mkV2 (mkV "ruggire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin roast_A = mkA "al forno" ; -- status=guess
+lin roast_N = mkN "arrosti" ; -- status=guess
+lin roast_V = mkV "arrostire" ; -- status=guess, src=wikt
+lin roast_V2 = mkV2 (mkV "arrostire") ; -- status=guess, src=wikt
+lin rob_V2 = mkV2 (mkV "derubare") ; -- status=guess, src=wikt
+lin robber_N = mkN "ladrone" masculine ; -- status=guess
+lin robbery_N = mkN "furto" | mkN "ruberia" ; -- status=guess status=guess
+lin robe_N = mkN "veste" | mkN "abito" | mkN "[of academic" | mkN "judge] toga" ; -- status=guess status=guess status=guess status=guess
+lin robin_N = mkN "pettirosso" ; -- status=guess
+lin robot_N = mkN "robot" masculine ; -- status=guess
+lin rock_N = L.rock_N ;
+lin rock_V = mkV "cullare" ; -- status=guess, src=wikt
+lin rock_V2 = mkV2 (mkV "cullare") ; -- status=guess, src=wikt
+lin rocker_N = mkN "sedia a dondolo" ; -- status=guess
+lin rocket_N = mkN "razzo" ; -- status=guess
+lin rocky_A = mkA "roccioso" | mkA "petroso" | mkA "sassoso" ; -- status=guess status=guess status=guess
+lin rod_N = mkN "pertica" ; -- status=guess
+lin rodent_N = mkN "roditore" masculine ; -- status=guess
+lin roe_N = mkN "uova" ; -- status=guess
+lin roebuck_N = mkN "capriolo" ; -- status=guess
+lin roentgenium_N = mkN "roentgenio" ; -- status=guess
+lin rogue_N = mkN "briccone" | mkN "canaglia" ; -- status=guess status=guess
+lin roil_V2 = mkV2 (mkV "intorbidare") | mkV2 (mkV (mkV "rendere") "torbido") ; -- status=guess, src=wikt status=guess, src=wikt
+lin role_1_N = variants{} ; --
+lin role_2_N = variants{} ; --
+lin role_N = mkN "ruolo" ; -- status=guess
+lin roleplaying_N = mkN "gioco di ruolo" ; -- status=guess
+lin roll_N = mkN "rollo" ; -- status=guess
+lin roll_V = mkV (mkV "offrire") "un trattamento coi fiocchi" ; -- status=guess, src=wikt
+lin roll_V2 = mkV2 (mkV (mkV "offrire") "un trattamento coi fiocchi") ; -- status=guess, src=wikt
+lin roller_N = mkN "avvolgibile" ; -- status=guess
+lin rolling_N = mkN "cartina" ; -- status=guess
+lin romance_N = mkN "esagerazione fantasiosa" ; -- status=guess
+lin romantic_A = mkA "romantico" ; -- status=guess
+lin romantic_N = mkN "romantico" ; -- status=guess
+lin romantically_Adv = mkAdv "romanticamente" ; -- status=guess
+lin romanticize_V = mkV "romanzare" ; -- status=guess, src=wikt
+lin romanticize_V2 = mkV2 (mkV "romanzare") ; -- status=guess, src=wikt
+lin roof_N = L.roof_N ;
+lin rook_N = mkN "corvo comune" ; -- status=guess
+lin rook_V2 = mkV2 (mkV "imbrogliare") ; -- status=guess, src=wikt
+lin rookie_N = mkN "principiante" ; -- status=guess
+lin room_1_N = mkN "stanza" | mkN "camera" ;
+lin room_2_N = mkN "spazio" ;
+lin room_N = mkN "stanza" | mkN "camera" | mkN "sala" ; -- status=guess status=guess status=guess
+lin roommate_N = mkN "compagno di stanza" ; -- status=guess
+lin roost_N = mkN "pollaio" ; -- status=guess
+lin roost_V = mkV "appollaiarsi" ; -- status=guess, src=wikt
+lin rooster_N = mkN "gallo" ; -- status=guess
+lin root_N = L.root_N ;
+lin root_V = mkV "scopare" | mkV "trombare" | mkV "fottere" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin root_V2 = mkV2 (mkV "scopare") | mkV2 (mkV "trombare") | mkV2 (mkV "fottere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rope_N = L.rope_N ;
+lin rorqual_N = mkN "balenottera" ; -- status=guess
+lin rosary_N = mkN "rosario" ; -- status=guess
+lin rose_A = mkA "rosa" ; -- status=guess
+lin rose_N = mkN "rosa" masculine ; -- status=guess
+lin rosemary_N = mkN "rosmarino" ; -- status=guess
+lin rosette_N = mkN "coccarda" ; -- status=guess
+lin rostrum_N = mkN "rostro" | mkN "pulpito" ; -- status=guess status=guess
+lin rot_V = mkV "marcire" | mkV "putrefarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rot_V2 = mkV2 (mkV "marcire") | mkV2 (mkV "putrefarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rotation_N = variants{} ; --
+lin rotational_A = mkA "rotazionale" ; -- status=guess
+lin rotor_N = mkN "rotore" masculine ; -- status=guess
+lin rotten_A = L.rotten_A ;
+lin rotund_A = mkA "rotondo" | mkA "tondo" ; -- status=guess status=guess
+lin rough_A = mkA "approssimato" ; -- status=guess
+lin rough_V2 = mkV2 (mkV "sbozzare") ; -- status=guess, src=wikt
+lin roughly_Adv = variants{} ; --
+lin roulade_N = mkN "involtino" ; -- status=guess
+lin roulette_N = mkN "rulletta" ; -- status=guess
+lin round_A = L.round_A ;
+lin round_Adv = variants{} ; --
+lin round_N = mkN "angolo giro" ; -- status=guess
+lin round_Prep = variants{} ; --
+lin round_V = variants{} ; --
+lin round_V2 = variants{} ; --
+lin roundabout_N = mkN "rotatoria" ; -- status=guess
+lin roundel_N = mkN "coccarda" ; -- status=guess
+lin route_N = mkN "percorso" ; -- status=guess
+lin route_V2 = mkV2 (mkV "connettere") | mkV2 (mkV "instradare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin routine_N = variants{} ; --
+lin row_N = mkN "riga" ; -- status=guess
+lin row_V = mkV "remare" ; -- status=guess, src=wikt
+lin row_V2 = mkV2 (mkV "remare") ; -- status=guess, src=wikt
+lin rowan_N = mkN "sorbo degli uccellatori" ; -- status=guess
+lin rowdy_A = mkA "chiassoso" ; -- status=guess
+lin rowing_N = mkN "voga" ; -- status=guess
+lin royal_A = mkA "reale" ; -- status=guess
+lin royal_N = mkN "scala reale" ; -- status=guess
+lin royalty_N = variants{} ; --
+lin rub_V = mkV "strofinare" | mkV "fregare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rub_V2 = L.rub_V2 ;
+lin rubber_A = variants{} ; --
+lin rubber_N = L.rubber_N ; -- comment=CHECKED
+lin rubbery_A = mkA "gommoso" ; -- status=guess
+lin rubbish_N = mkN "immondizia" | mkN "spazzatura" | mkN "rifiuti" masculine ; -- status=guess status=guess status=guess
+lin rubble_N = mkN "calcinacci" masculine ; -- status=guess
+lin rubidium_N = mkN "rubidio" ; -- status=guess
+lin ruble_N = mkN "rublo" ; -- status=guess
+lin ruby_N = mkN "rubino" ; -- status=guess
+lin rudder_N = mkN "timone" masculine ; -- status=guess
+lin ruddy_A = mkA "rubicondo" ; -- status=guess
+lin rude_A = mkA "rude" ; -- status=guess
+lin rue_N = mkN "ruta" ; -- status=guess
+lin ruffian_N = mkN "ruffiano" ; -- status=guess
+lin ruffle_N = mkN "falpalà" masculine ; -- status=guess
+lin rug_N = mkN "tappeto" | mkN "tappetino" ; -- status=guess status=guess
+lin rugby_N = mkN "rugby a 15" | mkN "rugby a XV" ; -- status=guess status=guess
+lin rugged_A = mkA "ruvido" ; -- status=guess
+lin ruin_N = mkN "rovina" ; -- status=guess
+lin ruin_V2 = variants{} ; --
+lin rule_N = L.rule_N ;
+lin rule_V = mkV "comandare" ; -- status=guess, src=wikt
+lin rule_V2 = mkV2 (mkV "comandare") ; -- status=guess, src=wikt
+lin rule_VS = mkVS (mkV "comandare") ; -- status=guess, src=wikt
+lin ruler_N = mkN "righello" ; -- status=guess
+lin ruling_A = variants{} ; --
+lin ruling_N = variants{} ; --
+lin rum_N = mkN "rum" masculine ; -- status=guess
+lin ruminant_N = mkN "ruminante" ; -- status=guess
+lin ruminate_V = mkV "ruminare" ; -- status=guess, src=wikt
+lin rummage_V = mkV "rovistare" | mkV "frugare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rummage_V2 = mkV2 (mkV "rovistare") | mkV2 (mkV "frugare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rumour_N = variants{} ; --
+lin rump_N = mkN "natiche" ;
+lin rumpus_N = mkN "chiasso" ; -- status=guess
+lin run_N = mkN "corsa" ; -- status=guess
+lin run_V = L.run_V ;
+lin run_V2 = mkV2 L.run_V ;
+--subcat lin run_VS = mkVS L.run_V ;
+lin runcinate_A = mkA "roncinato" ; -- status=guess
+lin rune_N = mkN "runa" ; -- status=guess
+lin rung_N = mkN "traversa" ; -- status=guess
+lin runner_N = mkN "passatoia" ; -- status=guess status=guess
+lin running_A = variants{} ; --
+lin running_N = mkN "corsa" ; -- status=guess
+lin runway_N = mkN "pista di atterraggio" | mkN "pista di decollo" | mkN "pista" masculine ; -- status=guess status=guess status=guess
+lin rupee_N = mkN "rupia" ; -- status=guess
+lin rupture_N = mkN "rottura" ; -- status=guess
+lin rural_A = mkA "rurale" ; -- status=guess
+lin rurality_N = mkN "ruralità" feminine ; -- status=guess
+lin rush_N = mkN "giunco" ; -- status=guess
+lin rush_V = variants{} ; --
+lin rush_V2 = variants{} ; --
+--subcat lin rush_V2V = variants{} ; --
+lin rush_VV = variants{} ; --
+lin rusk_N = mkN "biscotto" | mkN "fetta biscottata" ; -- status=guess status=guess
+lin rust_N = mkN "colore ruggine" ; -- status=guess
+lin rust_V = mkV "ossidare" ; -- status=guess, src=wikt
+lin rust_V2 = mkV2 (mkV "ossidare") ; -- status=guess, src=wikt
+lin rustic_A = mkA "rustico" | mkA "agreste" ; -- status=guess status=guess
+lin rusty_A = mkA "arrugginito" | mkA "arrugginita" ; -- status=guess status=guess
+lin ruthenium_N = mkN "rutenio" ; -- status=guess
+lin rutherfordium_N = mkN "rutherfordio" ; -- status=guess
+lin rutile_N = mkN "rutilo" ; -- status=guess
+lin rye_N = mkN "segale" feminine ; -- status=guess
+lin sabbatical_A = mkA "sabbatico" ; -- status=guess
+lin sabbatical_N = mkN "anno sabbatico" ; -- status=guess
+lin sable_A = mkA "nero" ; -- status=guess
+lin sabotage_N = mkN "sabotaggio" ; -- status=guess
+lin sabotage_V2 = mkV2 (mkV "sabotare") ; -- status=guess, src=wikt
+lin sabre_N = mkN "sciabola" ; -- status=guess
+lin saccade_N = mkN "saccade" feminine ; -- status=guess
+lin saccharin_N = mkN "saccarina" ; -- status=guess
+lin sack_N = mkN "sacco" ; -- status=guess
+lin sack_V2 = variants{} ; --
+lin sackbut_N = mkN "trombone" masculine ; -- status=guess
+lin sacrament_N = mkN "sacramento" ; -- status=guess
+lin sacred_A = variants{} ; --
+lin sacrifice_N = mkN "sacrificio" ; -- status=guess
+lin sacrifice_V = mkV "sacrificare" ; -- status=guess, src=wikt
+lin sacrifice_V2 = mkV2 (mkV "sacrificare") ; -- status=guess, src=wikt
+lin sacrificial_A = mkA "sacrificale" ; -- status=guess
+lin sacrilege_N = mkN "sacrilegio" ; -- status=guess
+lin sacrilegious_A = mkA "sacrilego" ; -- status=guess
+lin sacristy_N = mkN "sagrestia" ; -- status=guess
+lin sacrum_N = mkN "osso sacro" ; -- status=guess
+lin sad_A = mkA "triste" ; -- status=guess
+lin sadden_V = mkV "intristire" ; -- status=guess, src=wikt
+lin sadden_V2 = mkV2 (mkV "intristire") ; -- status=guess, src=wikt
+lin saddle_N = mkN "arcione" ; -- status=guess
+lin saddle_V = mkV "appioppare" ; -- status=guess, src=wikt
+lin saddle_V2 = mkV2 (mkV "appioppare") ; -- status=guess, src=wikt
+lin sadism_N = mkN "sadismo" ; -- status=guess
+lin sadly_Adv = variants{} ; --
+lin sadomasochism_N = mkN "sadomasochismo" ; -- status=guess
+lin sadomasochistic_A = mkA "sadomasochistico" ; -- status=guess
+lin safari_N = mkN "zoosafari" ; -- status=guess
+lin safe_A = mkA "sicuro" ; -- status=guess
+lin safe_N = mkN "cassaforte" feminine ; -- status=guess
+lin safely_Adv = variants{} ; --
+lin safety_N = mkN "sicurezza" ; -- status=guess
+lin safflower_N = mkN "cartamo" | mkN "zafferanone" masculine ; -- status=guess status=guess
+lin saffron_N = mkN "zafferano" ; -- status=guess
+lin sag_V = mkV "affondare" ; -- status=guess, src=wikt
+lin sagacious_A = mkA "sagace" ; -- status=guess
+lin sage_A = mkA "saggio" | mkA "savio" ; -- status=guess status=guess
+lin sage_N = mkN "salvia" ; -- status=guess
+lin sago_N = mkN "sagù" masculine ; -- status=guess
+lin saiga_N = mkN "saiga" ; -- status=guess
+lin sail_N = mkN "vela" masculine ; -- status=guess
+lin sail_V = mkV "veleggiare" ; -- status=guess, src=wikt
+--subcat lin sail_V2 = mkV2 (mkV "veleggiare") ; -- status=guess, src=wikt
+lin sailboat_N = mkN "barca a vela" ; -- status=guess
+lin sailing_N = mkN "navigazione" feminine ; -- status=guess
+lin sailor_N = mkN "marinaio" | mkN "marittimo" | mkN "navigante" masculine ; -- status=guess status=guess status=guess
+lin saint_N = mkN "santo" | mkN "santa" ; -- status=guess status=guess
+lin sake_1_N = variants{} ; --
+lin sake_2_N = variants{} ; --
+lin sake_N = mkN "sakè" masculine ; -- status=guess
+lin salacious_A = mkA "salace" ; -- status=guess
+lin salacity_N = mkN "salacità" feminine ; -- status=guess
+lin salad_N = mkN "insalata" ; -- status=guess
+lin salamander_N = mkN "salamandra" ; -- status=guess
+lin salami_N = mkN "salame" masculine ; -- status=guess
+lin salary_N = mkN "stipendio" | mkN "salario" ; -- status=guess status=guess
+lin sale_N = mkN "vendita" ; -- status=guess
+lin saleable_A = mkA "vendibile" ; -- status=guess
+lin salesman_N = mkN "venditore" masculine ; -- status=guess
+lin salesperson_N = mkN "venditore" masculine ; -- status=guess
+lin saleswoman_N = mkN "venditora" ; -- status=guess
+lin salicylate_N = mkN "salicilato" ; -- status=guess
+lin saliva_N = mkN "saliva" ; -- status=guess
+lin salivary_A = mkA "salivare" ; -- status=guess
+lin salivate_V = mkV "salivare" | mkV "sbavare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin salmi_N = mkN "salmì" masculine ; -- status=guess
+lin salmon_N = mkN "salmone" masculine ; -- status=guess
+lin salmonella_N = mkN "salmonella" ; -- status=guess
+lin salon_N = mkN "galleria" ; -- status=guess
+lin salt_A = mkA "salino" ; -- status=guess
+lin salt_N = L.salt_N ;
+lin salt_V2 = mkV2 (mkV "salare") ; -- status=guess, src=wikt
+lin salty_A = mkA "salato" ; -- status=guess
+lin salubrious_A = mkA "salubre" ; -- status=guess
+lin salvation_N = mkN "salvezza" ; -- status=guess
+lin salvo_N = mkN "salva" ; -- status=guess
+lin samarium_N = mkN "samario" ; -- status=guess
+lin same_A = mkA "stesso" | mkA "medesimo" ; -- status=guess status=guess
+lin samizdat_N = mkN "samizdat" masculine ; -- status=guess
+lin sampan_N = mkN "sampan" masculine ; -- status=guess
+lin sample_N = mkN "campione" masculine ; -- status=guess
+lin sample_V2 = variants{} ; --
+lin sampling_N = mkN "campionamento" ; -- status=guess
+lin samurai_N = mkN "samurai" masculine ; -- status=guess
+lin sanctify_V2 = mkV2 (mkV "santificare") ; -- status=guess, src=wikt
+lin sanctimonious_A = mkA "bigotto" | mkA "baciapile" | mkA "devoto" ; -- status=guess status=guess status=guess
+lin sanction_N = variants{} ; --
+lin sanctity_N = mkN "santità" feminine ; -- status=guess
+lin sanctuary_N = mkN "santuario" ; -- status=guess
+lin sand_N = L.sand_N ;
+lin sand_V2 = mkV2 (mkV "scartavetrare") ; -- status=guess, src=wikt
+lin sandal_N = mkN "sandalo" ; -- status=guess
+lin sandbag_N = mkN "sacchetto di sabbia" ; -- status=guess
+lin sandbox_N = mkN "sabbionaia" | mkN "sabbiera" ; -- status=guess status=guess
+lin sandpaper_N = mkN "carta vetrata" ; -- status=guess
+lin sandpaper_V2 = mkV2 (mkV "scartavetrare") ; -- status=guess, src=wikt
+lin sandstorm_N = mkN "tempesta di sabbia" ; -- status=guess
+lin sandwich_N = mkN "tramezzino" | mkN "panino" ; -- status=guess status=guess
+lin sane_A = mkA "ragionevole" ; -- status=guess
+lin sanguine_A = mkA "ottimista" | mkA "confidente" ; -- status=guess status=guess
+lin sanitary_A = mkA "igienico" ; -- status=guess
+lin sanitation_N = mkN "igiene" feminine | mkN "fognature" feminine | mkN "nettezza urbana" ; -- status=guess status=guess status=guess
+lin sap_N = mkN "linfa" ; -- status=guess
+lin sap_V = mkV "indebolire" | mkV "fiaccare" | mkV "logorare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sap_V2 = mkV2 (mkV "indebolire") | mkV2 (mkV "fiaccare") | mkV2 (mkV "logorare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sapling_N = mkN "virgulto" ; -- status=guess
+lin saponification_N = mkN "saponificazione" feminine ; -- status=guess
+lin saponin_N = mkN "saponina" ; -- status=guess
+lin sapphic_A = mkA "saffico" ; -- status=guess
+lin sapphire_N = mkN "zaffiro" ; -- status=guess
+lin saprophyte_N = mkN "saprofita" masculine ; -- status=guess
+lin saprophytic_A = mkA "saprofita" ; -- status=guess
+lin sapwood_N = mkN "alburno" ; -- status=guess
+lin sarcasm_N = mkN "sarcasmo" ; -- status=guess
+lin sarcastic_A = mkA "sarcastico" ; -- status=guess
+lin sarcoma_N = mkN "sarcoma" masculine ; -- status=guess
+lin sarcomere_N = mkN "sarcomero" ; -- status=guess
+lin sarcophagus_N = mkN "sarcofago" ; -- status=guess
+lin sardonic_A = mkA "sardonico" ; -- status=guess
+lin sardonically_Adv = mkAdv "sardonicamente" ; -- status=guess
+lin sari_N = mkN "sari" masculine ; -- status=guess
+lin sash_N = mkN "fascia" | mkN "sciarpa" ; -- status=guess status=guess
+lin satanic_A = mkA "satanico" ; -- status=guess
+lin satellite_N = mkN "satellite" masculine ; -- status=guess
+lin satin_N = mkN "satin raso" ; -- status=guess
+lin satire_N = mkN "satira" ; -- status=guess
+lin satirical_A = mkA "satirico" ; -- status=guess
+lin satisfaction_N = mkN "soddisfazione" feminine ; -- status=guess
+lin satisfactory_A = variants{} ; --
+lin satisfied_A = mkA "soddisfatto" | mkA "contento" ; -- status=guess status=guess
+--subcat lin satisfy_V = soddisfare_V | mkV "accontentare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin satisfy_V2 = mkV2 (soddisfare_V) | mkV2 (mkV "accontentare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin saturation_N = mkN "saturazione" feminine ; -- status=guess
+lin saturnine_A = mkA "saturnino" ; -- status=guess
+lin sauce_N = mkN "salsa" ; -- status=guess
+lin saucepan_N = mkN "pentola" | mkN "casseruola" | mkN "tegamino" ; -- status=guess status=guess status=guess
+lin saucer_N = mkN "sottocoppa" | mkN "piattino" ; -- status=guess status=guess
+lin sauerkraut_N = mkN "crauti" masculine ; -- status=guess
+lin sausage_N = mkN "salame" masculine | mkN "salume" | mkN "insaccato" ; -- status=guess status=guess status=guess
+lin savage_A = mkA "selvaggio" | mkA "primitivo" ; -- status=guess status=guess
+lin savage_N = mkN "selvaggio" ; -- status=guess
+lin savanna_N = mkN "savana" ; -- status=guess
+lin savant_N = mkN "saggio" ; -- status=guess
+lin save_V = mkV "risparmiare" ; -- status=guess, src=wikt
+lin save_V2 = mkV2 (mkV "risparmiare") ; -- status=guess, src=wikt
+lin saving_N = variants{} ; --
+lin savings_N = mkN "conto di risparmio" ; -- status=guess
+lin savior_N = mkN "redentore" masculine | mkN "salvatore" masculine ; -- status=guess status=guess
+lin savory_A = mkA "salato" ; -- status=guess
+lin savory_N = mkN "santoreggia" ; -- status=guess
+lin saw_N = mkN "adagio" ; -- status=guess
+lin saw_V = mkV "segare" ; -- status=guess, src=wikt
+lin saw_V2 = mkV2 (mkV "segare") ; -- status=guess, src=wikt
+lin sawdust_N = mkN "segatura" ; -- status=guess
+lin saxophone_N = mkN "sassofono" ; -- status=guess
+lin saxophonist_N = mkN "sassofonista" | mkN "saxofonista" ; -- status=guess status=guess
+lin say_V = dire_V ;
+lin say_V2 = mkV2 dire_V ;
+--subcat lin say_VA = mkVA dire_V ;
+lin say_VS = L.say_VS ;
+--subcat lin say_VV = mkVV dive_V ;
+lin saying_N = mkN "proverbio" | mkN "detto" | mkN "massima" ; -- status=guess status=guess status=guess
+lin scab_N = mkN "scabbia" | mkN "rogna" ; -- status=guess status=guess
+lin scabbard_N = mkN "fodero" ; -- status=guess
+lin scabies_N = mkN "scabbia" ; -- status=guess
+lin scaffold_N = mkN "patibolo" ; -- status=guess
+lin scaffolding_N = mkN "ponteggio" | mkN "impalcatura" ; -- status=guess status=guess
+lin scalar_A = mkA "scalare" ; -- status=guess
+lin scalar_N = mkN "scalare" masculine ; -- status=guess
+lin scale_N = mkN "bilancia" ; -- status=guess
+lin scalene_A = mkA "scaleno" ; -- status=guess
+lin scallop_N = mkN "capasanta" ; -- status=guess
+lin scalp_N = mkN "scalpo" ; -- status=guess
+lin scalp_V2 = mkV2 (mkV (I.fare_V) "lo scalpo") | mkV2 (mkV "scotennare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scalper_N = mkN "bagarino" ; -- status=guess
+lin scam_N = mkN "scam" | mkN "fregatura" | mkN "truffa" ; -- status=guess status=guess status=guess
+lin scam_V2 = mkV2 (mkV "truffare") ; -- status=guess, src=wikt
+lin scan_V = mkV "scannerizzare" ; -- status=guess, src=wikt
+lin scan_V2 = mkV2 (mkV "scannerizzare") ; -- status=guess, src=wikt
+lin scandal_N = mkN "scandalo" ; -- status=guess
+lin scandium_N = mkN "scandio" ; -- status=guess
+lin scanner_N = mkN "dispositivo d'esplorazione" feminine ; -- status=guess
+lin scanning_N = mkN "microscopio elettronico a scansione" | mkN "SEM" ; -- status=guess status=guess
+lin scapegoat_N = mkN "capro espiatorio" ; -- status=guess
+lin scar_N = mkN "cicatrice" feminine ; -- status=guess
+lin scar_V = variants{} ; --
+lin scar_V2 = variants{} ; --
+lin scarab_N = mkN "scarabeo" ; -- status=guess
+lin scarce_A = mkA "scarso" ; -- status=guess
+lin scarcely_Adv = variants{} ; --
+lin scarcity_N = mkN "scarsità" feminine ; -- status=guess
+lin scare_N = mkN "timore" masculine ; -- status=guess
+lin scare_V = mkV "spaventare" | mkV "impaurire" | mkV "spaurire" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scare_V2 = mkV2 (mkV "spaventare") | mkV2 (mkV "impaurire") | mkV2 (mkV "spaurire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scarecrow_N = mkN "spaventapasseri" masculine ; -- status=guess
+lin scared_A = variants{} ; --
+lin scarf_N = mkN "sciarpa" ; -- status=guess
+lin scarlet_N = mkN "scarlatto" ; -- status=guess
+lin scary_A = mkA "pauroso" ; -- status=guess
+lin scatter_V = deflettere_V ; -- status=guess, src=wikt
+lin scatter_V2 = mkV2 (deflettere_V) ; -- status=guess, src=wikt
+lin scenario_N = mkN "copione" masculine ; -- status=guess
+lin scene_N = mkN "scena" ; -- status=guess
+lin scenery_N = mkN "scenario" ; -- status=guess
+lin scent_N = mkN "odore" masculine | mkN "profumo" ; -- status=guess status=guess
+lin sceptre_N = mkN "scettro" ; -- status=guess
+lin schedule_N = mkN "programma" masculine | mkN "orario" ; -- status=guess status=guess
+lin schedule_V = variants{} ; --
+lin schedule_V2 = variants{} ; --
+lin schedule_V2V = variants{} ; --
+lin schema_N = mkN "schema" masculine ; -- status=guess
+lin schematic_A = mkA "schematico" ; -- status=guess
+lin scheme_N = mkN "schema" masculine | mkN "piano" | mkN "progetto" | mkN "programma" masculine ; -- status=guess status=guess status=guess status=guess
+lin scherzo_N = mkN "scherzo" ; -- status=guess
+lin schilling_N = mkN "scellino" ; -- status=guess
+lin schism_N = mkN "scisma" masculine ; -- status=guess
+lin schistosomiasis_N = mkN "schistosomiasi" | mkN "bilharziosi" feminine ; -- status=guess status=guess
+lin schizocarp_N = mkN "schizocarpo" ; -- status=guess
+lin schizophrenia_N = mkN "schizofrenia" ; -- status=guess
+lin schlimazel_N = mkN "sfigato" ; -- status=guess
+lin schmuck_N = mkN "prepuzio" ; -- status=guess
+lin schnapps_N = mkN "acquavite" | mkN "grappa" ; -- status=guess status=guess
+lin scholar_N = mkN "erudito" | mkN "dotto" ; -- status=guess status=guess
+lin scholarship_N = mkN "borsa di studi" ; -- status=guess
+lin scholasticism_N = mkN "scolasticismo" ; -- status=guess
+lin school_N = L.school_N ;
+lin schoolboy_N = mkN "alunno" | mkN "scolaro" ; -- status=guess status=guess
+lin schoolchild_N = mkN "alunno" | mkN "alunna" | mkN "scolaro" | mkN "scolara" ; -- status=guess status=guess status=guess status=guess status=guess
+lin schoolgirl_N = mkN "alunna" | mkN "scolara" ; -- status=guess status=guess
+lin schooner_N = mkN "schooner" | mkN "goletta" ; -- status=guess status=guess
+lin science_N = L.science_N ;
+lin scientific_A = mkA "scientifico" ; -- status=guess
+lin scientifically_Adv = mkAdv "scientificamente" ; -- status=guess
+lin scientist_N = mkN "scienziato" | mkN "scienziata" ; -- status=guess status=guess
+lin scimitar_N = mkN "scimitarra" ; -- status=guess
+lin scion_N = mkN "discendente" masculine ; -- status=guess
+lin scissors_N = mkN "forbici" feminine ; -- status=guess
+lin sclera_N = mkN "sclera" ; -- status=guess
+lin sclerometer_N = mkN "sclerometro" ; -- status=guess
+lin scoff_N = mkN "scherno" | mkN "derisione" feminine | mkN "verso" ; -- status=guess status=guess status=guess
+lin scoff_V = mkV "mangiare" | mkV "cibarsi" | mkV "nutrirsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scoff_V2 = mkV2 (mkV "mangiare") | mkV2 (mkV "cibarsi") | mkV2 (mkV "nutrirsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scold_N = mkN "bisbetica" | mkN "brontolona" ; -- status=guess status=guess
+lin scold_V = mkV "sgridare" | mkV "rimproverare" | riprendere_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scold_V2 = mkV2 (mkV "sgridare") | mkV2 (mkV "rimproverare") | mkV2 (riprendere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scoliosis_N = mkN "scoliosi" feminine ; -- status=guess
+lin scooter_N = mkN "monopattino" ; -- status=guess
+lin scope_N = variants{} ; --
+lin score_N = mkN "spartito" ; -- status=guess
+lin score_V = mkV "segnare" | mkV "realizzare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin score_V2 = mkV2 (mkV "segnare") | mkV2 (mkV "realizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scorn_N = mkN "disprezzo" ; -- status=guess
+lin scorn_V2 = mkV2 (mkV "disprezzare") | mkV2 (mkV "disdegnare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scornful_A = mkA "disprezzante" | mkA "sprezzante" | mkA "sdegnoso" ; -- status=guess status=guess status=guess
+lin scorpion_N = mkN "scorpione" ; -- status=guess
+lin scoundrel_N = mkN "canaglia" | mkN "farabutto" | mkN "furfante" | mkN "mascalzone" | mkN "briccone" | mkN "disonesto" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin scourge_N = mkN "piaga" | mkN "flagello" ; -- status=guess status=guess
+lin scout_N = mkN "ricognizione" feminine ; -- status=guess
+lin scout_V = mkV "esplorare" | mkV "perlustrare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin scout_V2 = mkV2 (mkV "esplorare") | mkV2 (mkV "perlustrare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scouting_N = mkN "esplorazione" feminine ; -- status=guess
+lin scowl_N = mkN "cipiglio" ; -- status=guess
+lin scowl_V = mkV "accigliarsi" ; -- status=guess, src=wikt
+lin scramble_V = variants{} ; --
+lin scramble_V2 = variants{} ; --
+--subcat lin scramble_V2V = variants{} ; --
+--subcat lin scramble_VV = variants{} ; --
+lin scrap_N = mkN "ferraglia" ; -- status=guess
+lin scrape_N = mkN "pasticcio" | mkN "guaio" feminine ; -- status=guess status=guess
+lin scrape_V = mkV "grattare" | mkV "raschiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin scrape_V2 = mkV2 (mkV "grattare") | mkV2 (mkV "raschiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scratch_N = mkN "graffio" ; -- status=guess
+lin scratch_V = mkV "obliterare" ; -- status=guess, src=wikt
+lin scratch_V2 = L.scratch_V2 ;
+lin scrawl_N = mkN "scarabocchio" ; -- status=guess
+lin scrawl_V = mkV "scarabocchiare" ; -- status=guess, src=wikt
+lin scrawl_V2 = mkV2 (mkV "scarabocchiare") ; -- status=guess, src=wikt
+lin scrawny_A = mkA "emaciato" ; -- status=guess
+lin scream_N = mkN "urlo" | mkN "grido" ; -- status=guess status=guess
+lin scream_V = mkV "gridare" | mkV "sbraitare" | mkV "urlare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scream_V2 = mkV2 (mkV "gridare") | mkV2 (mkV "sbraitare") | mkV2 (mkV "urlare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scream_VS = mkVS (mkV "gridare") | mkVS (mkV "sbraitare") | mkVS (mkV "urlare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin screen_N = mkN "paravento" ; -- status=guess
+lin screen_V = variants{} ; --
+lin screen_V2 = variants{} ; --
+lin screening_N = variants{} ; --
+lin screenplay_N = mkN "sceneggiatura" ; -- status=guess
+lin screw_N = mkN "scopare" ; -- status=guess
+lin screw_V = mkV "truffare" | mkV "fregare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin screw_V2 = mkV2 (mkV "truffare") | mkV2 (mkV "fregare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin screwdriver_N = mkN "cacciavite" masculine ; -- status=guess
+lin scribble_V = mkV "scarabocchiare" ; -- status=guess, src=wikt
+lin scribble_V2 = mkV2 (mkV "scarabocchiare") ; -- status=guess, src=wikt
+lin script_N = variants{} ; --
+lin scrooge_N = mkN "avaro" ; -- status=guess
+lin scrotal_A = mkA "scrotale" ; -- status=guess
+lin scrotum_N = mkN "scroto" ; -- status=guess
+lin scrub_V = disdire_V | mkV "annullare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin scrub_V2 = mkV2 (disdire_V) | mkV2 (mkV "annullare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scruffy_A = mkA "trasandato" ; -- status=guess
+lin scrum_N = mkN "mischia" ; -- status=guess
+lin scrupulous_A = mkA "acribia" | mkA "coscienzioso" | mkA "accurato" | mkA "meticoloso" ; -- status=guess status=guess status=guess status=guess
+lin scrutinize_V2 = mkV2 (mkV "scrutare") ; -- status=guess, src=wikt
+lin scrutiny_N = variants{} ; --
+lin scuff_N = mkN "segno di sfregamento" ; -- status=guess
+lin scuff_V = mkV "mancare" ; -- status=guess, src=wikt
+lin scuff_V2 = mkV2 (mkV "mancare") ; -- status=guess, src=wikt
+lin scuffle_N = mkN "zuffa" | mkN "rissa" | mkN "baruffa" ; -- status=guess status=guess status=guess
+lin sculpture_N = mkN "scultura" ; -- status=guess
+lin scum_N = mkN "scoria" ; -- status=guess
+lin scurrilous_A = mkA "scurrile" ; -- status=guess
+lin scurvy_N = mkN "scorbuto" ; -- status=guess
+lin scyphozoan_N = mkN "scifozoo" ; -- status=guess
+lin scythe_N = mkN "falce" feminine ; -- status=guess
+lin scythe_V2 = mkV2 (mkV "falciare") ; -- status=guess, src=wikt
+lin sea_N = L.sea_N ;
+lin seaborgium_N = mkN "seaborgio" ; -- status=guess
+lin seafood_N = mkN "frutti di mare" | mkN "frutto di mare" ; -- status=guess status=guess
+lin seafront_N = mkN "lungomare" masculine ; -- status=guess
+lin seagull_N = mkN "gabbiano" ; -- status=guess
+lin seal_N = mkN "sigillo" | mkN "bollo" | mkN "timbro" ; -- status=guess status=guess status=guess
+lin seal_V = mkV (chiudere_V) "ermeticamente" ; -- status=guess, src=wikt
+lin seal_V2 = mkV2 (mkV (chiudere_V) "ermeticamente") ; -- status=guess, src=wikt
+--subcat lin seal_V2A = mkV2A (mkV (chiudere_V) "ermeticamente") ; -- status=guess, src=wikt
+lin seam_N = mkN "cucitura" ; -- status=guess
+lin seaman_N = mkN "marinaio" | mkN "marittimo" | mkN "navigante" masculine | mkN "navigatore" masculine ; -- status=guess status=guess status=guess status=guess
+lin seamount_N = mkN "montagna sottomarina" ; -- status=guess
+lin seamstress_N = mkN "sarta" | mkN "cucitrice" feminine ; -- status=guess status=guess
+lin seaplane_N = mkN "idrovolante" masculine ; -- status=guess
+lin seaquake_N = mkN "maremoto" ; -- status=guess
+lin search_N = mkN "cerca" ; -- status=guess
+lin search_V = mkV "buscare" | mkV "cercare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin search_V2 = mkV2 (mkV "buscare") | mkV2 (mkV "cercare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin seashell_N = mkN "conchiglia" ; -- status=guess
+lin seasickness_N = mkN "mal di mare" ; -- status=guess
+lin season_N = mkN "stagione" feminine ; -- status=guess
+lin season_V = mkV "condire" | mkV "insaporire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin season_V2 = mkV2 (mkV "condire") | mkV2 (mkV "insaporire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin seasonal_A = variants{} ; --
+lin seasoning_N = mkN "condimento" ; -- status=guess
+lin seat_N = mkN "sedile" masculine ; -- status=guess
+--subcat lin seat_V2 = variants{} ; --
+lin seaweed_N = mkN "fuca" | mkN "alghe" feminine ; -- status=guess status=guess
+lin sebum_N = mkN "sebo" ; -- status=guess
+lin second_N = mkN "secondo" ; -- status=guess
+lin second_V2 = mkV2 (mkV "assecondare") | mkV2 (mkV "secondare") | mkV2 (mkV "appoggiare") | mkV2 (sostenere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin secondary_A = variants{} ; --
+lin secondary_N = mkN "alcol secondario" ; -- status=guess
+lin secondhand_A = mkA "di seconda mano" ; -- status=guess
+lin secondly_Adv = variants{} ; --
+lin secrecy_N = mkN "segretezza" ; -- status=guess
+lin secret_A = mkA "segreto" ; -- status=guess
+lin secret_N = mkN "segreto" ; -- status=guess
+lin secretariat_N = mkN "segretariato" ; -- status=guess
+lin secretary_N = mkN "segretario" ; -- status=guess
+lin secretion_N = variants{} ; --
+lin sect_N = mkN "setta" ; -- status=guess
+lin section_N = mkN "sezione" feminine ; -- status=guess
+lin sector_N = mkN "settore" masculine ; -- status=guess
+lin secular_A = mkA "secolare" ; -- status=guess
+lin secularism_N = mkN "Secolarismo" ; -- status=guess
+lin secure_A = variants{} ; --
+lin secure_V2 = variants{} ; --
+lin security_N = mkN "sicurezza" ; -- status=guess
+lin sedative_A = mkA "sedativo" ; -- status=guess
+lin sedative_N = mkN "sedativo" ; -- status=guess
+lin sedentary_A = mkA "sedentario" ; -- status=guess
+lin sedge_N = mkN "sala" ; -- status=guess
+lin sediment_N = mkN "deposito" | mkN "sedimento" ; -- status=guess status=guess
+lin sedition_N = mkN "sedizione" feminine ; -- status=guess
+lin seduce_V2 = mkV2 (sedurre_V) ; -- status=guess, src=wikt
+lin seductress_N = mkN "seduttrice" feminine ; -- status=guess
+lin see_V = vedere_V ;
+lin see_V2 = L.see_V2 ;
+lin see_V2V = mkV2V vedere_V ;
+--subcat lin see_VA = mkVA vedere_V ;
+lin see_VQ = mkVQ vedere_V ;
+lin see_VS = mkVS vedere_V ;
+lin seed_N = L.seed_N ;
+lin seed_V = mkV "classificare" ; -- status=guess, src=wikt
+lin seed_V2 = mkV2 (mkV "classificare") ; -- status=guess, src=wikt
+lin seedling_N = mkN "germoglio" ; -- status=guess
+lin seedy_A = mkA "indecente" ; -- status=guess
+lin seek_V2 = L.seek_V2 ;
+lin seek_VV = mkVV (mkV "cercare") ; -- status=guess, src=wikt
+--subcat lin seem_V = mkV "sembrare" | parere_V | mkV "apparire" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin seem_V2 = mkV2 (mkV "sembrare") | mkV2 (parere_V) | mkV2 (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin seem_VA = mkVA (mkV "sembrare") | mkVA (parere_V) | mkVA (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin seem_VS = mkVS (mkV "sembrare") | mkVS (parere_V) | mkVS (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin seem_VV = mkVV (mkV "sembrare") | mkVV (parere_V) | mkVV (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin seemingly_Adv = variants{} ; --
+lin seer_N = mkN "veggente" | mkN "chiaroveggente" masculine | mkN "indovino" ; -- status=guess status=guess status=guess
+lin segment_N = variants{} ; --
+lin segregate_V2 = mkV2 (mkV "segregare") ; -- status=guess, src=wikt
+lin seigniorage_N = mkN "signoraggio" ; -- status=guess
+lin seismic_A = mkA "sismico" ; -- status=guess
+lin seismograph_N = mkN "sismografo" ; -- status=guess
+lin seismological_A = mkA "sismologico" ; -- status=guess
+lin seismologist_N = mkN "sismologo" | mkN "sismologa" ; -- status=guess status=guess
+lin seismology_N = mkN "sismologia" ; -- status=guess
+lin seize_V = prendere_V ; -- status=guess, src=wikt
+lin seize_V2 = mkV2 (prendere_V) ; -- status=guess, src=wikt
+lin seizure_N = mkN "convulsioni" ; -- status=guess
+lin seldom_Adv = mkAdv "raramente" | mkAdv "di rado" ; -- status=guess status=guess
+lin select_A = variants{} ; --
+lin select_V = scegliere_V | mkV "selezionare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin select_V2 = mkV2 (scegliere_V) | mkV2 (mkV "selezionare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin select_V2V = mkV2V (scegliere_V) | mkV2V (mkV "selezionare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin select_VV = mkVV (scegliere_V) | mkVV (mkV "selezionare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin selected_A = variants{} ; --
+lin selection_N = mkN "selezione" feminine ; -- status=guess
+lin selective_A = variants{} ; --
+lin selenium_N = mkN "selenio" ; -- status=guess
+lin selenology_N = mkN "selenologia" ; -- status=guess
+lin self_A = mkA "autocostruito" ; -- status=guess
+lin self_N = mkN "stesso" ; -- status=guess
+lin selfish_A = mkA "egoista" ; -- status=guess
+lin sell_V = mkV "vendere" ; -- status=guess, src=wikt
+lin sell_V2 = mkV2 (mkV "vendere") ; -- status=guess, src=wikt
+lin sell_V3 = L.sell_V3 ; -- comment=CHECKED
+--subcat lin sell_VA = mkVA (mkV "vendere") ; -- status=guess, src=wikt
+--subcat lin sell_VS = mkVS (mkV "vendere") ; -- status=guess, src=wikt
+lin sellerMasc_N = variants{} ; --
+lin semantic_A = variants{} ; --
+lin semantics_N = mkN "semantica" ; -- status=guess
+lin semen_N = mkN "seme" masculine ; -- status=guess
+lin semester_N = mkN "semestre" ; -- status=guess
+lin semi_final_N = variants{} ; --
+lin semibreve_N = mkN "semibreve" feminine ; -- status=guess
+lin semicircle_N = mkN "semicerchio" ; -- status=guess
+lin semicircular_A = mkA "semicircolare" ; -- status=guess
+lin semicolon_N = mkN "punto e virgola" ; -- status=guess
+lin semiconducting_A = mkA "semiconduttore" ; -- status=guess
+lin semiconductor_N = mkN "semiconduttore" masculine ; -- status=guess
+lin semiconscious_A = mkA "semicosciente" ; -- status=guess
+lin semifinal_N = mkN "semifinale" feminine ; -- status=guess
+lin seminal_A = mkA "seminale" ; -- status=guess
+lin seminar_N = variants{} ; --
+lin seminarist_N = mkN "seminarista" masculine ; -- status=guess
+lin seminiferous_A = mkA "seminifero" ; -- status=guess
+lin semiotics_N = mkN "semiotica" ; -- status=guess
+lin semipermeable_A = mkA "semipermeabile" ; -- status=guess
+lin semiquaver_N = mkN "semicroma" ; -- status=guess
+lin semitone_N = mkN "semitono" ; -- status=guess
+lin semivowel_N = mkN "semiconsonante" feminine ; -- status=guess
+lin semolina_N = mkN "semolino" | mkN "crusca" ; -- status=guess status=guess
+lin senate_N = mkN "senato" ; -- status=guess
+lin senator_N = mkN "senatore" ; -- status=guess
+lin send_V = mkV "inviare" | mkV "mandare" | mkV "rimandare" | mkV "restituire" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin send_V2 = mkV2 (mkV "inviare") | mkV2 (mkV "mandare") | mkV2 (mkV "rimandare") | mkV2 (mkV "restituire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin send_V2V = mkV2V (mkV "inviare") | mkV2V (mkV "mandare") | mkV2V (mkV "rimandare") | mkV2V (mkV "restituire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin send_V3 = L.send_V3 ; -- comment=CHECKED
+--subcat lin send_VS = mkVS (mkV "inviare") | mkVS (mkV "mandare") | mkVS (mkV "rimandare") | mkVS (mkV "restituire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sender_N = mkN "mittente" masculine ; -- status=guess
+lin senior_A = variants{} ; --
+lin senior_N = variants{} ; --
+lin sensation_N = mkN "sensazione" feminine | mkN "senso" | mkN "sensazione" feminine | mkN "impressione" feminine ; -- status=guess status=guess status=guess status=guess
+lin sense_N = mkN "senso" | mkN "coscienza" | mkN "sensazione" feminine ; -- status=guess status=guess status=guess
+lin sense_V2 = mkV2 (sentire_V) ; -- status=guess, src=wikt
+lin sense_VS = mkVS (sentire_V) ; -- status=guess, src=wikt
+lin sensible_A = variants{} ; --
+lin sensitive_A = mkA "sensibile" ; -- status=guess
+lin sensitivity_N = mkN "sensibilità" ; -- status=guess
+lin sentence_N = mkN "condanna" ; -- status=guess
+lin sentence_V = mkV "condannare" ; -- status=guess, src=wikt
+lin sentence_V2 = mkV2 (mkV "condannare") ; -- status=guess, src=wikt
+lin sententious_A = mkA "conciso" | mkA "succinto" | mkA "laconico" ; -- status=guess status=guess status=guess
+lin sentiment_N = variants{} ; --
+lin sentinel_N = mkN "sentinella" ; -- status=guess
+lin sentry_N = mkN "sentinella" | mkN "guardia" ; -- status=guess status=guess
+lin separate_A = mkA "separato" | mkA "separata" ; -- status=guess status=guess
+lin separate_V = mkV "separare" ; -- status=guess, src=wikt
+lin separate_V2 = mkV2 (mkV "separare") ; -- status=guess, src=wikt
+lin separately_Adv = variants{} ; --
+lin separation_N = mkN "separazione" feminine ; -- status=guess
+lin separatism_N = mkN "separatismo" ; -- status=guess
+lin separatist_N = mkN "separatista" ; -- status=guess
+lin septrional_A = mkA "settentrionale" ; -- status=guess
+lin septum_N = mkN "setto" ; -- status=guess
+lin sequel_N = mkN "seguito" ; -- status=guess
+lin sequence_N = mkN "successione" feminine ; -- status=guess
+lin sequin_N = mkN "pailette" | mkN "lustrino" ; -- status=guess status=guess
+lin seraglio_N = mkN "serraglio" ; -- status=guess
+lin seraph_N = mkN "serafino" ; -- status=guess
+lin serenade_N = mkN "serenata" ; -- status=guess
+lin serendipity_N = mkN "serendipità" feminine ; -- status=guess
+lin serene_A = mkA "sereno" ; -- status=guess
+lin serenity_N = mkN "serenità" feminine ; -- status=guess
+lin serf_N = mkN "servo" ; -- status=guess
+lin sergeant_N = mkN "sergente" ; -- status=guess
+lin serial_N = mkN "assassino seriale" | mkN "assassina seriale" | mkN "serial killer" ; -- status=guess status=guess status=guess
+lin series_N = mkN "serie" feminine ; -- status=guess
+lin serif_N = mkN "grazia" ; -- status=guess
+lin serin_N = mkN "verzellino" ; -- status=guess
+lin serious_A = mkA "serio" | mkA "grave" ; -- status=guess status=guess
+lin seriously_Adv = variants{} ; --
+lin seriousness_N = mkN "serietà" | mkN "gravità" feminine ; -- status=guess status=guess
+lin serotonin_N = mkN "serotonina" ; -- status=guess
+lin serpent_N = mkN "serpente" masculine ; -- status=guess
+lin serrate_A = mkA "dentellato" ; -- status=guess
+lin serrated_A = mkA "seghettato" | mkA "dentellato" ; -- status=guess status=guess
+lin serration_N = mkN "dentatura all meanings" ; -- status=guess
+lin serum_N = mkN "siero" ; -- status=guess
+lin serval_N = mkN "gattopardo" | mkN "servalo" ; -- status=guess status=guess
+lin servantMasc_N = variants{} ; --
+lin serve_N = mkN "servizio" feminine ; -- status=guess
+lin serve_V = mkV (mkV "ti") "sta bene!" ; -- status=guess, src=wikt
+lin serve_V2 = mkV2 (mkV (mkV "ti") "sta bene!") ; -- status=guess, src=wikt
+--subcat lin serve_VS = mkVS (mkV (mkV "ti") "sta bene!") ; -- status=guess, src=wikt
+--subcat lin serve_VV = mkVV (mkV (mkV "ti") "sta bene!") ; -- status=guess, src=wikt
+lin server_N = mkN "server" masculine | mkN "servente" masculine | mkN "servitore" masculine ; -- status=guess status=guess status=guess
+lin service_N = mkN "servizio" feminine ;
+lin service_V2 = variants{} ; --
+lin servility_N = mkN "servilismo" ; -- status=guess
+lin serving_N = mkN "porzione" feminine ; -- status=guess
+lin sesame_N = mkN "sesamo" ; -- status=guess
+lin sesquipedalian_A = mkA "sesquipedale" ; -- status=guess
+lin sessile_A = mkA "sessile" ; -- status=guess
+lin session_N = mkN "sessione" feminine ; -- status=guess
+lin set_1_N = variants{} ; --
+lin set_2_N = variants{} ; --
+lin set_N = mkN "frase fatta" ; -- status=guess
+--subcat lin set_V = mettere_V ; ---- END of edits by AR
+lin set_V2 = mkV2 mettere_V ;
+--subcat lin set_VS = mkVS mettere_V ;
+--subcat lin set_VV = mkVV mettere_V ;
+lin settee_N = mkN "canapè" masculine ; -- status=guess
+lin setter_N = mkN "palleggiatore" | mkN "palleggiatrice" feminine ; -- status=guess status=guess
+lin setting_N = mkN "contesto" ; -- status=guess
+lin settle_V = mkV "calmarsi" ; -- status=guess, src=wikt
+lin settle_V2 = mkV2 (mkV "calmarsi") ; -- status=guess, src=wikt
+--subcat lin settle_VA = mkVA (mkV "calmarsi") ; -- status=guess, src=wikt
+lin settlement_N = mkN "insediamento" ; -- status=guess
+lin settler_N = mkN "digestivo" ; -- status=guess
+lin several_Det = variants{} ; --
+lin severe_A = mkA "duro" | mkA "severo" | mkA "rigido" ; -- status=guess status=guess status=guess
+lin severely_Adv = variants{} ; --
+lin severity_N = mkN "severità" feminine ; -- status=guess
+lin sew_V = L.sew_V ; -- comment=CHECKED
+lin sew_V2 = mkV2 (cucire_V) ; -- status=guess, src=wikt
+lin sewer_N = mkN "fogna" | mkN "chiavica" | mkN "cloaca" ; -- status=guess status=guess status=guess
+lin sewing_N = mkN "cucito" ; -- status=guess
+lin sex_N = mkN "sesso" ; -- status=guess
+lin sex_V2 = mkV2 (mkV (I.fare_V) "sesso") ; -- status=guess, src=wikt
+lin sexism_N = mkN "sessismo" ; -- status=guess
+lin sexist_A = mkA "sessista" ; -- status=guess
+lin sexist_N = mkN "sessista" masculine ; -- status=guess
+lin sextet_N = mkN "sestetto" ; -- status=guess
+lin sexton_N = mkN "sagrestano" ; -- status=guess
+lin sexual_A = mkA "sessuale" ; -- status=guess
+lin sexuality_N = mkN "sessualità" feminine ; -- status=guess
+lin sexually_Adv = variants{} ; --
+lin sexy_A = mkA "sexy" ; -- status=guess
+lin shade_N = mkN "spettro" | mkN "ombra" | mkN "fantasma" masculine ; -- status=guess status=guess status=guess
+lin shade_V = mkV "scurire" ; -- status=guess, src=wikt
+lin shade_V2 = mkV2 (mkV "scurire") ; -- status=guess, src=wikt
+lin shadow_N = mkN "ombra" ; -- status=guess
+lin shadowy_A = mkA "ombroso" ; -- status=guess
+lin shaft_N = mkN "pozzo" ; -- status=guess
+lin shag_N = mkN "scopata" ; -- status=guess
+lin shag_V = mkV "pedinare" | mkV "seguire" | mkV (stare_V) "alle calcagna" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shag_V2 = mkV2 (mkV "pedinare") | mkV2 (mkV "seguire") | mkV2 (mkV (stare_V) "alle calcagna") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shaggy_A = mkA "peloso" | mkA "irsuto" ; -- status=guess status=guess
+lin shake_V = scuotere_V ; -- status=guess, src=wikt
+lin shake_V2 = mkV2 (scuotere_V) ; -- status=guess, src=wikt
+lin shaker_N = mkN "chi agita" | mkN "[for cocktails or drinks] shaker" | mkN "[] saliera" | mkN "[for sugar] zuccheriera" ; -- status=guess status=guess status=guess status=guess
+lin shale_N = mkN "scisto" ; -- status=guess
+lin shallot_N = mkN "scalogno" ; -- status=guess
+lin shallow_A = mkA "superficiale" ; -- status=guess
+lin shallow_N = mkN "secca" ; -- status=guess
+lin sham_A = mkA "fasullo" ; -- status=guess
+lin sham_N = mkN "falso" | mkN "fasullo" ; -- status=guess status=guess
+lin shame_N = mkN "vergogna" ; -- status=guess
+lin shamelessness_N = mkN "spudoratezza" | mkN "inverecondia" ; -- status=guess status=guess
+lin shampoo_N = mkN "sciampo" ; -- status=guess
+lin shamrock_N = mkN "trifoglio" ; -- status=guess
+lin shape_N = mkN "forma" | mkN "sagoma" ; -- status=guess status=guess
+lin shape_V = mkV "modellare" ; -- status=guess, src=wikt
+lin shape_V2 = mkV2 (mkV "modellare") ; -- status=guess, src=wikt
+lin shape_VV = mkVV (mkV "modellare") ; -- status=guess, src=wikt
+lin shapely_A = mkA "formoso" | mkA "tornito" | mkA "prosperoso" | mkA "polputo" ; -- status=guess status=guess status=guess status=guess
+lin shard_N = mkN "coccio" ; -- status=guess
+lin share_N = mkN "parte" feminine ; -- status=guess
+lin share_V = mkV "condividere" ; -- status=guess, src=wikt
+lin share_V2 = mkV2 (mkV "condividere") ; -- status=guess, src=wikt
+lin sharecropper_N = mkN "mezzadro" ; -- status=guess
+lin shared_A = variants{} ; --
+lin shareholder_N = mkN "azionista" ; -- status=guess
+lin shark_N = mkN "squalo" ; -- status=guess
+lin sharp_A = L.sharp_A ;
+lin sharpen_V = mkV "arrotare" ; -- status=guess, src=wikt
+lin sharpen_V2 = mkV2 (mkV "arrotare") ; -- status=guess, src=wikt
+lin sharpener_N = mkN "affilatrice" feminine ; -- status=guess
+lin sharply_Adv = variants{} ; --
+lin shatter_V = mkV (ridurre_V) "in mille pezzi" ; -- status=guess, src=wikt
+lin shatter_V2 = mkV2 (mkV (ridurre_V) "in mille pezzi") ; -- status=guess, src=wikt
+lin shave_V = radere_V ; -- status=guess, src=wikt
+lin shave_V2 = mkV2 (radere_V) ; -- status=guess, src=wikt
+lin shawl_N = mkN "scialle" masculine ; -- status=guess
+lin shawm_N = mkN "zufolo" | mkN "cennamella" ; -- status=guess status=guess
+lin she_Pron = optProDrop S.she_Pron ;
+lin sheaf_N = mkN "fascio" ; -- status=guess
+lin shear_V2 = mkV2 (mkV "tagliare") ; -- status=guess, src=wikt
+lin shears_N = mkN "cesoie" feminine ; -- status=guess
+lin sheath_N = mkN "guaina" ; -- status=guess
+lin sheathe_V2 = mkV2 (mkV "rinfoderare") ; -- status=guess, src=wikt
+lin shed_N = variants{} ; --
+lin shed_V2 = mkV2 (mkV "separare") ; -- status=guess, src=wikt
+lin sheep_N = L.sheep_N ;
+lin sheepdog_N = mkN "cane da pastore" ; -- status=guess
+lin sheepish_A = mkA "pecorino" | mkA "pecoresco" | mkA "pecorile" ; -- status=guess status=guess status=guess
+lin sheer_A = variants{} ; --
+lin sheet_N = mkN "spartito" ; -- status=guess
+lin shelf_N = mkN "durata" | mkN "conservazione" feminine ; -- status=guess status=guess
+lin shell_N = mkN "guscio" ; -- status=guess
+lin shell_V = mkV "sborsare" ; -- status=guess, src=wikt
+lin shell_V2 = mkV2 (mkV "sborsare") ; -- status=guess, src=wikt
+lin shellfish_N = mkN "crostaceo" | mkN "molluschi" ; -- status=guess status=guess
+lin shelter_N = mkN "rifugio" ; -- status=guess
+lin shelter_V = mkV "rifugiarsi" ; -- status=guess, src=wikt
+lin shelter_V2 = mkV2 (mkV "rifugiarsi") ; -- status=guess, src=wikt
+lin shelve_V = mkV (mettere_V) "sullo scaffale" ; -- status=guess, src=wikt
+lin shelve_V2 = mkV2 (mkV (mettere_V) "sullo scaffale") ; -- status=guess, src=wikt
+lin shepherd_N = mkN "pastore" masculine | mkN "pecoraio" | mkN "pecoraro" ; -- status=guess status=guess status=guess
+lin sherbet_N = mkN "granita" | mkN "sorbetto" ; -- status=guess status=guess
+lin sheriff_N = mkN "sceriffo" ; -- status=guess
+lin sherry_N = mkN "sherry" masculine ; -- status=guess
+lin shield_N = mkN "scudo" | mkN "protezione" feminine | mkN "rifugio" | mkN "riparo" | mkN "copertura" ; -- status=guess status=guess status=guess status=guess status=guess
+lin shield_V2 = mkV2 (mkV "proteggere") ; -- status=guess, src=wikt
+lin shift_N = mkN "cambio" ; -- status=guess
+lin shift_V = variants{} ; --
+lin shift_V2 = variants{} ; --
+lin shifty_A = mkA "subdolo" | mkA "sfuggente" ; -- status=guess status=guess
+lin shill_N = mkN "uomo di paglia" | mkN "prestanome" masculine ; -- status=guess status=guess
+lin shilling_N = variants{} ; --
+lin shimmer_V = mkV "luccicare" ; -- status=guess, src=wikt
+lin shin_N = mkN "stinco" ; -- status=guess
+lin shine_N = mkN "lustro" ; -- status=guess
+lin shine_V = mkV "brillare" ; -- status=guess, src=wikt
+lin shine_V2 = mkV2 (mkV "brillare") ; -- status=guess, src=wikt
+lin shingle_N = mkN "scandola" ; -- status=guess
+lin shingles_N = mkN "fuoco di Sant'Antonio" ; -- status=guess
+lin shiny_A = mkA "brillante" | mkA "lucente" | mkA "luccicante" | mkA "rilucente" | mkA "scintillante" ; -- status=guess status=guess status=guess status=guess status=guess
+lin ship_N = L.ship_N ;
+lin ship_V = mkV "spedire" ; -- status=guess, src=wikt
+lin ship_V2 = mkV2 (mkV "spedire") ; -- status=guess, src=wikt
+lin shipworm_N = mkN "teredine" feminine ; -- status=guess
+lin shipwreck_N = mkN "relitto" ; -- status=guess
+lin shipwreck_V = mkV "naufragare" ; -- status=guess, src=wikt
+lin shipyard_N = mkN "cantiere navale" ; -- status=guess
+lin shirt_N = L.shirt_N ;
+lin shit_N = mkN "stronzo" ; -- status=guess
+lin shit_V = mkV "cacare" | mkV "cagare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shiver_N = mkN "brivido" | mkN "tremore" masculine ; -- status=guess status=guess
+lin shiver_V = mkV "rabbrividire" | mkV "tremare" ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin shiver_V2 = mkV2 (mkV "rabbrividire") | mkV2 (mkV "tremare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shoal_N = mkN "secca" ; -- status=guess
+lin shock_N = mkN "ammortizzatore" ; -- status=guess
+lin shock_V2 = variants{} ; --
+lin shocked_A = variants{} ; --
+lin shoddy_A = mkA "scadente" ; -- status=guess
+lin shoe_N = L.shoe_N ;
+lin shoe_V2 = mkV2 (mkV "ferrare") ; -- status=guess, src=wikt
+lin shoehorn_N = mkN "calzascarpe" | mkN "calzatoio" | mkN "[or just corno] corno da scarpa" | mkN "calzante" masculine ; -- status=guess status=guess status=guess status=guess
+lin shoehorn_V2 = mkV2 (mkV "calzare") ; -- status=guess, src=wikt
+lin shoeshine_N = mkN "lucidatura" ; -- status=guess
+lin shogun_N = mkN "shōgun" masculine ; -- status=guess
+lin shoot_N = mkN "getto" | mkN "germoglio" | mkN "virgulto" | mkN "pollone" masculine ; -- status=guess status=guess status=guess status=guess
+lin shoot_V = mkV (mkV "spararne") "di grosse" ; -- status=guess, src=wikt
+lin shoot_V2 = mkV2 (mkV (mkV "spararne") "di grosse") ; -- status=guess, src=wikt
+lin shooter_N = mkN "tiratore" masculine ; -- status=guess
+lin shooting_N = mkN "stella cadente" ; -- status=guess
+lin shop_N = L.shop_N ;
+lin shop_V = mkV (andare_V) "per negozi" ; -- status=guess, src=wikt
+lin shopkeeper_N = mkN "bottegaio" ; -- status=guess
+lin shopping_N = mkN "carrello della spesa" ; -- status=guess
+lin shore_N = mkN "riva" ; -- status=guess
+lin short_A = L.short_A ;
+lin short_Adv = variants{} ; --
+lin short_N = mkN "racconto" ; -- status=guess
+lin short_term_A = variants{} ; --
+lin shortage_N = mkN "scarsità" feminine ; -- status=guess
+lin shortcut_N = mkN "scorciatoia" ; -- status=guess
+lin shorthand_N = mkN "stenografia" ; -- status=guess
+lin shortly_Adv = variants{} ; --
+lin shot_N = mkN "tiro" ; -- status=guess
+lin shall_VV = S.must_VV ;
+lin should_VV = S.must_VV ; ----
+lin shoulder_N = mkN "spalla" ; -- status=guess
+lin shout_N = mkN "grido" ; -- status=guess
+lin shout_V = mkV "offrire" ; -- status=guess, src=wikt
+lin shout_V2 = mkV2 (mkV "offrire") ; -- status=guess, src=wikt
+lin shove_V = mkV "spintonare" ; -- status=guess, src=wikt
+lin shove_V2 = mkV2 (mkV "spintonare") ; -- status=guess, src=wikt
+lin shovel_N = mkN "pala" | mkN "badile" | mkN "paletta" ; -- status=guess status=guess status=guess
+lin shovel_V2 = mkV2 (mkV "spalare") ; -- status=guess, src=wikt
+lin shoveler_N = mkN "mestolone" masculine ; -- status=guess
+lin show_N = mkN "programma" masculine ; -- status=guess
+lin show_V = mkV "mostrare" ;
+lin show_V2 = mkV2 (mkV "mostrare") ;
+--subcat lin show_V2V = mkV2V (mkV "mostrare") ;
+lin show_VQ = mkVQ (mkV "mostrare") ;
+lin show_VS = mkVS (mkV "mostrare") ;
+lin showcase_N = mkN "vetrina" ; -- status=guess
+lin shower_N = mkN "acquazzone" masculine | mkN "scroscio di pioggia" | mkN "rovescio di pioggia" ; -- status=guess status=guess status=guess
+lin shower_V = mkV (mkV "farsi") "la doccia" | mkV (mkV "farsi") "una doccia" | mkV "docciarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shower_V2 = mkV2 (mkV (mkV "farsi") "la doccia") | mkV2 (mkV (mkV "farsi") "una doccia") | mkV2 (mkV "docciarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shrapnel_N = mkN "schegge" | mkN "proiettili" ; -- status=guess status=guess
+lin shrew_N = mkN "toporagno" ; -- status=guess
+lin shrewd_A = mkA "scaltro" | mkA "sveglio" ; -- status=guess status=guess
+lin shrike_N = mkN "averla" ; -- status=guess
+lin shrimp_N = mkN "gamberetto" ; -- status=guess
+lin shrine_N = mkN "reliquiario" | mkN "santuario" | mkN "edicola" ; -- status=guess status=guess status=guess
+lin shrink_N = mkN "strizzacervelli" masculine ; -- status=guess
+lin shrink_V = mkV "restringersi" | mkV "ritirarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shrink_V2 = mkV2 (mkV "restringersi") | mkV2 (mkV "ritirarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shroud_N = mkN "sudario" ; -- status=guess
+lin shrub_N = mkN "arbusto" ; -- status=guess
+lin shrug_V2 = variants{} ; --
+--subcat lin shrug_VS = variants{} ; --
+lin shudder_N = mkN "brivido" ; -- status=guess
+lin shuffle_V = mkV "mescolare" ; -- status=guess, src=wikt
+lin shuffle_V2 = mkV2 (mkV "mescolare") ; -- status=guess, src=wikt
+--subcat lin shut_V = chiudere_V ; -- status=guess, src=wikt
+lin shut_V2 = mkV2 (chiudere_V) ; -- status=guess, src=wikt
+lin shutter_N = mkN "battente" ; -- status=guess
+lin shuttlecock_N = mkN "volano" ; -- status=guess
+lin shy_A = mkA "timido" ; -- status=guess
+lin sibling_N = mkN "fratello" | mkN "sorella" | mkN "parente" masculine | mkN "congiunto" | mkN "consanguineo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin sibyl_N = mkN "sibilla" ; -- status=guess
+lin sic_Adv = mkAdv "sic" ; -- status=guess
+lin sick_A = mkA "ammalato" | mkA "ammalata" ; -- status=guess status=guess
+lin sick_N = mkN "gli ammalati" ; -- status=guess
+lin sickle_N = mkN "falce" feminine | mkN "falcetto" ; -- status=guess status=guess
+lin sickness_N = mkN "malattia" ; -- status=guess
+lin side_N = mkN "lato" ; -- status=guess
+lin sideboard_N = mkN "credenza" ; -- status=guess
+lin sidereal_A = mkA "siderale" ; -- status=guess
+lin sidewalk_N = mkN "marciapiede" masculine ; -- status=guess
+lin sideways_Adv = variants{} ; --
+lin siege_N = mkN "assedio" ; -- status=guess
+lin siesta_N = mkN "siesta" | mkN "pennichella" ; -- status=guess status=guess
+lin sieve_N = mkN "setaccio" | mkN "scolino" ; -- status=guess status=guess
+lin sift_V = mkV "setacciare" | mkV (mkV "esaminare") "minuziosamente" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sift_V2 = mkV2 (mkV "setacciare") | mkV2 (mkV (mkV "esaminare") "minuziosamente") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sigh_N = mkN "sospiro" ; -- status=guess
+lin sigh_V = mkV "sospirare" ; -- status=guess, src=wikt
+lin sigh_V2 = mkV2 (mkV "sospirare") ; -- status=guess, src=wikt
+lin sigh_VS = mkVS (mkV "sospirare") ; -- status=guess, src=wikt
+lin sight_N = mkN "vista" masculine ; -- status=guess
+lin sight_V2 = mkV2 (mkV "avvistare") ; -- status=guess, src=wikt
+lin sign_N = mkN "simbolo" ; -- status=guess
+lin sign_V = mkV "firmare" ; -- status=guess, src=wikt
+lin sign_V2 = mkV2 (mkV "firmare") ; -- status=guess, src=wikt
+--subcat lin sign_V2V = mkV2V (mkV "firmare") ; -- status=guess, src=wikt
+lin signal_N = mkN "segnale" masculine ; -- status=guess
+--subcat lin signal_V = variants{} ; --
+lin signal_V2 = variants{} ; --
+lin signal_VS = variants{} ; --
+lin signature_N = mkN "firma" ; -- status=guess
+lin signet_N = mkN "anello con sigillo" ; -- status=guess
+lin significance_N = mkN "significanza" ; -- status=guess
+lin significant_A = mkA "significativo" | mkA "epocale" | mkA "rimarchevole" ; -- status=guess status=guess status=guess
+lin significantly_Adv = variants{} ; --
+lin silence_N = mkN "silenzio" ; -- status=guess
+lin silent_A = variants{} ; --
+lin silently_Adv = variants{} ; --
+lin silhouette_N = mkN "silhouette" | mkN "controluce" | mkN "sagoma" ; -- status=guess status=guess status=guess
+lin silica_N = mkN "silice" ; -- status=guess
+lin silicate_N = mkN "silicato" ; -- status=guess
+lin siliceous_A = mkA "siliceo" ; -- status=guess
+lin silicon_N = mkN "silicio" ; -- status=guess
+lin silicone_N = mkN "silicone" masculine ; -- status=guess
+lin silicosis_N = mkN "silicosi" feminine ; -- status=guess
+lin silk_N = mkN "seta" masculine ; -- status=guess
+lin silken_A = mkA "setoso" ; -- status=guess
+lin silkworm_N = mkN "baco da seta" ; -- status=guess
+lin sill_N = mkN "davanzale" masculine ; -- status=guess
+lin silly_A = mkA "sciocco" ; -- status=guess
+lin silt_N = mkN "limo" ; -- status=guess
+lin siltstone_N = mkN "siltite" ; -- status=guess
+lin silver_A = mkA "argenteo" ; -- status=guess
+lin silver_N = L.silver_N ;
+lin silver_V = mkV "argentare" ; -- status=guess, src=wikt
+lin silver_V2 = mkV2 (mkV "argentare") ; -- status=guess, src=wikt
+lin silversmith_N = mkN "fabbro d'argento" | mkN "fabbra d'argento" ; -- status=guess status=guess
+lin silverware_N = mkN "argenteria" ; -- status=guess
+lin similar_A = mkA "simile" ; -- status=guess
+lin similarity_N = variants{} ; --
+lin similarly_Adv = variants{} ; --
+lin simile_N = mkN "similitudine" feminine ; -- status=guess
+lin simony_N = mkN "simonia" ; -- status=guess
+lin simoom_N = mkN "simun" masculine ; -- status=guess
+lin simple_A = mkA "semplice" ; -- status=guess
+lin simple_N = mkN "indicativo presente" ; -- status=guess
+lin simpleton_N = mkN "sempliciotto" ; -- status=guess
+lin simplicity_N = mkN "semplicità" ; -- status=guess
+lin simply_Adv = variants{} ; --
+lin simulacrum_N = mkN "simulacro" ; -- status=guess
+lin simulation_N = mkN "simulazione" feminine ; -- status=guess
+lin simulator_N = mkN "simulatore" masculine ; -- status=guess
+lin simultaneity_N = mkN "simultaneità" ; -- status=guess
+lin simultaneous_A = mkA "simultaneo" ; -- status=guess
+lin simultaneously_Adv = variants{} ; --
+lin simultaneousness_N = mkN "simultaneità" ; -- status=guess
+lin sin_N = mkN "peccato" ; -- status=guess
+lin sin_V = mkV "peccare" ; -- status=guess, src=wikt
+lin since_Adv = variants{} ; --
+lin since_Prep = variants{} ; --
+lin since_Subj = mkSubj "fino da che" ; ----
+lin sincere_A = mkA "sincero" | mkA "fervido" | mkA "zelante" | mkA "assiduo" ; -- status=guess status=guess status=guess status=guess
+lin sincerely_Adv = variants{} ; --
+lin sincerity_N = mkN "sincerità" feminine ; -- status=guess
+lin sine_N = mkN "seno" ; -- status=guess
+lin sing_V = L.sing_V ;
+lin sing_V2 = mkV2 (mkV "cantare") ; -- status=guess, src=wikt
+lin singer_N = mkN "cantante" masculine ; -- status=guess
+lin single_1_A = variants{} ; --
+lin single_2_A = variants{} ; --
+lin single_A = mkA "in solitaria" ; -- status=guess
+lin single_N = mkN "celibe" masculine | mkN "nubile" ; -- status=guess status=guess
+lin singleton_N = mkN "singoletto" ; -- status=guess
+lin singular_A = mkA "singolare" ; -- status=guess
+lin singular_N = mkN "singolare" masculine ; -- status=guess
+lin singularity_N = mkN "singolarità" feminine ; -- status=guess
+lin sinister_A = mkA "sinistro" ; -- status=guess
+lin sink_N = mkN "lavandino" | mkN "lavello" | mkN "lavello" ; -- status=guess status=guess status=guess
+lin sink_V = mkV "affondare" ; -- status=guess, src=wikt
+lin sink_V2 = mkV2 (mkV "affondare") ; -- status=guess, src=wikt
+lin sinkhole_N = mkN "dolina" | mkN "dolina carsica" ; -- status=guess status=guess
+lin sinner_N = mkN "peccatore" | mkN "peccatrice" feminine ; -- status=guess status=guess
+lin sinologist_N = mkN "sinologo" ; -- status=guess
+lin sinuosity_N = mkN "sinuosità" feminine ; -- status=guess
+lin sinus_N = mkN "seno" ; -- status=guess
+lin sinusitis_N = mkN "sinusite" feminine ; -- status=guess
+lin sip_N = mkN "sorso" ; -- status=guess
+lin sip_V = mkV "sorbire" ; -- status=guess, src=wikt
+lin sip_V2 = mkV2 (mkV "sorbire") ; -- status=guess, src=wikt
+lin siphon_N = mkN "sifone" masculine ; -- status=guess
+lin sir_N = mkN "signore" masculine ; -- status=guess
+lin sire_N = mkN "signore" masculine ; -- status=guess
+lin sirocco_N = mkN "scirocco" ; -- status=guess
+lin sissy_N = mkN "femminuccia" | mkN "femminuccia" ; -- status=guess status=guess
+lin sister_N = L.sister_N ;
+lin sit_V = L.sit_V ;
+lin sit_V2 = mkV2 (mkV "sedersi") ; -- status=guess, src=wikt
+--subcat lin sit_VA = mkVA (mkV "sedersi") ; -- status=guess, src=wikt
+lin site_N = mkN "posto" | mkN "circostanza" ; -- status=guess status=guess
+lin sitting_N = mkN "bersaglio facile" | mkN "facile preda" ; -- status=guess status=guess
+lin situate_V2 = variants{} ; --
+lin situation_N = mkN "situazione" feminine ; -- status=guess
+lin size_N = mkN "taglia" ; -- status=guess
+lin skateboard_N = mkN "skateboard" masculine ; -- status=guess
+lin skater_N = mkN "pattinatore" masculine ; -- status=guess
+lin skating_N = mkN "pattinaggio" ; -- status=guess
+lin skedaddle_V = mkV "scappa" ; -- status=guess, src=wikt
+lin skein_N = mkN "matassa" ; -- status=guess
+lin skeleton_N = mkN "scheletro" ; -- status=guess
+lin sketch_N = mkN "schizzo" ; -- status=guess
+lin skew_A = mkA "sghembo" | mkA "obliquo" | mkA "trasversale" ; -- status=guess status=guess status=guess
+lin ski_N = mkN "sci" masculine ; -- status=guess
+lin ski_V = mkV "sciare" ; -- status=guess, src=wikt
+lin skid_N = mkN "derapata" ; -- status=guess
+lin skid_V = mkV "derapare" | mkV "sbandare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin skid_V2 = mkV2 (mkV "derapare") | mkV2 (mkV "sbandare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin skier_N = mkN "sciatore" masculine ; -- status=guess
+lin skiing_N = mkN "sci" masculine ; -- status=guess
+lin skilful_A = mkA "abile" ; -- status=guess
+lin skill_N = mkN "abilità" feminine | mkN "capacità" feminine ; -- status=guess status=guess
+lin skill_V = variants{} ; --
+lin skilled_A = variants{} ; --
+lin skim_A = mkA "scremato" ; -- status=guess
+lin skim_N = mkN "latte scremato" ; -- status=guess
+lin skim_V = scorrere_V ; -- status=guess, src=wikt
+lin skim_V2 = mkV2 (scorrere_V) ; -- status=guess, src=wikt
+lin skimp_V = mkV "sottovalutare" ; -- status=guess, src=wikt
+lin skimp_V2 = mkV2 (mkV "sottovalutare") ; -- status=guess, src=wikt
+lin skin_N = L.skin_N ;
+lin skinflint_N = mkN "avaro" ; -- status=guess
+lin skinhead_N = mkN "skinhead" masculine ; -- status=guess
+lin skinny_A = mkA "magro" ; -- status=guess
+lin skint_A = mkA "al verde" ; -- status=guess
+lin skip_V = mkV "saltare" ; -- status=guess, src=wikt
+lin skip_V2 = mkV2 (mkV "saltare") ; -- status=guess, src=wikt
+lin skipper_N = variants{} ; --
+lin skirmish_N = mkN "schermaglia" ; -- status=guess
+lin skirt_N = mkN "gonna" ; -- status=guess
+lin skull_N = mkN "cranio" | mkN "teschio" ; -- status=guess status=guess
+lin skullcap_N = mkN "kippah" feminine ; -- status=guess
+lin skunk_N = mkN "moffetta" ; -- status=guess
+lin sky_N = L.sky_N ;
+lin skylark_N = mkN "allodola" ; -- status=guess
+lin skylight_N = mkN "lucernario" ; -- status=guess
+lin skyline_N = mkN "skyline" masculine ; -- status=guess
+lin skyrocket_N = mkN "razzo" ; -- status=guess
+lin skyscraper_N = mkN "grattacielo" ; -- status=guess
+lin slab_N = mkN "piastra" | mkN "lastra" | mkN "fetta" | mkN "soletta" ; -- status=guess status=guess status=guess status=guess
+lin slag_N = mkN "scorie" | mkN "scoria" ; -- status=guess status=guess
+lin slam_V = variants{} ; --
+lin slam_V2 = variants{} ; --
+lin slander_N = mkN "calunnia" ; -- status=guess
+lin slander_V2 = mkV2 (mkV "diffamare") ; -- status=guess, src=wikt
+lin slang_N = mkN "gergo" ; -- status=guess
+lin slant_N = mkN "tendenza" | mkN "angolatura" ; -- status=guess status=guess
+lin slant_V = mkV "inclinare" | mkV "pendere" ; -- status=guess, src=wikt status=guess, src=wikt
+lin slant_V2 = mkV2 (mkV "inclinare") | mkV2 (mkV "pendere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin slap_N = mkN "schiaffo" | mkN "ceffone" | mkN "pacca" ; -- status=guess status=guess status=guess
+lin slap_V2 = mkV2 (mkV "sbattere") ; -- status=guess, src=wikt
+lin slash_N = mkN "barra" ; -- status=guess
+lin slate_N = mkN "lista candidati" ; -- status=guess
+lin slate_V2 = mkV2 (mkV "destinare") | mkV2 (prevedere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin slate_V2V = mkV2V (mkV "destinare") | mkV2V (prevedere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin slaughter_N = mkN "mattanza" ; -- status=guess
+lin slaughter_V2 = mkV2 (mkV "macellare") ; -- status=guess, src=wikt
+lin slave_N = mkN "schiava" ; -- status=guess
+lin slaver_V = mkV "sbavare" ; -- status=guess, src=wikt
+lin slavery_N = mkN "schiavitù" feminine ; -- status=guess
+lin slay_V2 = mkV2 (mkV "uccidere") | mkV2 (mkV "assassinare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sled_N = mkN "slitta" ; -- status=guess
+lin sledgehammer_N = mkN "mazza" ; -- status=guess
+lin sleek_A = mkA "elegante" | mkA "lucido" | mkA "liscio" ; -- status=guess status=guess status=guess
+lin sleep_N = mkN "apnea notturna" | mkN "apnea nell sonno" ; -- status=guess status=guess
+lin sleep_V = L.sleep_V ;
+--subcat lin sleep_V2 = mkV2 (mkV "dormire") ; -- status=guess, src=wikt
+lin sleeping_A = variants{} ; --
+lin sleeping_N = mkN "sacco a pelo" ; -- status=guess
+lin sleepwalking_N = mkN "sonnambulismo" ; -- status=guess
+lin sleet_N = mkN "nevischio" ; -- status=guess
+lin sleeve_N = mkN "stiramaniche" ; -- status=guess
+lin sleigh_N = mkN "slitta" ; -- status=guess
+lin slender_A = mkA "snello" ; -- status=guess
+lin sleuth_N = mkN "investigatore" masculine ; -- status=guess
+lin slice_N = mkN "striscia" | mkN "fetta" ; -- status=guess status=guess
+lin slice_V = mkV "taglio" ; -- status=guess, src=wikt
+lin slice_V2 = mkV2 (mkV "taglio") ; -- status=guess, src=wikt
+lin slick_A = mkA "sdrucciolevole" ; -- status=guess
+lin slick_N = mkN "slick" masculine ; -- status=guess
+lin slide_N = mkN "scivolo" ; -- status=guess
+lin slide_V = mkV "scivolare" ; -- status=guess, src=wikt
+lin slide_V2 = mkV2 (mkV "scivolare") ; -- status=guess, src=wikt
+lin slider_N = mkN "scivolante" ; -- status=guess
+lin slight_A = mkA "insignificante" ; -- status=guess
+lin slightly_Adv = variants{} ; --
+lin slim_A = mkA "snello" | mkA "magro" | mkA "affusolato" ; -- status=guess status=guess status=guess
+lin slim_V = mkV "dimagrire" ; -- status=guess, src=wikt
+lin slim_V2 = mkV2 (mkV "dimagrire") ; -- status=guess, src=wikt
+lin slimy_A = mkA "viscido" ; -- status=guess
+lin sling_N = mkN "frombola" ; -- status=guess
+lin slingshot_N = mkN "fionda" ; -- status=guess
+lin slip_N = mkN "sbaglio" | mkN "errore" masculine | mkN "svista" ; -- status=guess status=guess status=guess
+lin slip_V = variants{} ; --
+lin slip_V2 = variants{} ; --
+lin slipper_N = mkN "ciabatta" ; -- status=guess
+lin slippery_A = mkA "scivoloso" | mkA "scivolosa" ; -- status=guess status=guess
+lin slit_N = mkN "fessura" ; -- status=guess
+lin sliver_N = mkN "grattacielo" ; -- status=guess
+lin slob_N = mkN "sciattone" ; -- status=guess
+lin sloe_N = mkN "prugnola" ; -- status=guess
+lin slogan_N = variants{} ; --
+lin sloop_N = mkN "sloop" masculine ; -- status=guess
+lin slope_N = mkN "pendio" ; -- status=guess
+lin slope_V = mkV "digradare" ;
+lin slope_V2 = mkV2 (mkV "digradare") ;
+lin slot_N = mkN "sbarra" ; -- status=guess
+lin sloth_N = mkN "pigrizia" | mkN "accidia" ; -- status=guess status=guess
+lin slovenliness_N = mkN "trasandatezza" | mkN "sciattezza" ; -- status=guess status=guess
+lin slovenly_A = mkA "trascurato" ; -- status=guess
+lin slow_A = mkA "lento" | mkA "lenta" ; -- status=guess status=guess
+lin slow_V = mkV "rallentare" ; -- status=guess, src=wikt
+lin slow_V2 = mkV2 (mkV "rallentare") ; -- status=guess, src=wikt
+lin slowly_Adv = variants{} ; --
+lin slowness_N = mkN "lentezza" ; -- status=guess
+lin slug_N = mkN "lumaca" | mkN "limaccia" ; -- status=guess status=guess
+lin sluggard_N = mkN "pigro" | mkN "inattivo" | mkN "indolente" | mkN "poltrone" | mkN "lavativo" | mkN "flemmatico" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin sluice_N = mkN "chiusa" ; -- status=guess
+lin slum_N = mkN "bassofondo" | mkN "quartiere degradato" ; -- status=guess status=guess
+lin slumber_N = mkN "sonnolenza" ; -- status=guess
+lin slumber_V = mkV "dormiveglia" ; -- status=guess, src=wikt
+lin slumber_V2 = mkV2 (mkV "dormiveglia") ; -- status=guess, src=wikt
+lin slump_N = mkN "crollo" ; -- status=guess
+lin slump_V = mkV "crollare" ; -- status=guess, src=wikt
+lin slump_V2 = mkV2 (mkV "crollare") ; -- status=guess, src=wikt
+lin slur_N = mkN "legatura di portamento" | mkN "legatura di frase" | mkN "legatura di espressione" ; -- status=guess status=guess status=guess
+lin slush_N = mkN "fondo nero" ; -- status=guess
+lin slut_N = mkN "cagna" ; -- status=guess
+lin sly_A = mkA "furbo" | mkA "sornione" ; -- status=guess status=guess
+lin smack_V = mkV "schiaffeggiare" ; -- status=guess, src=wikt
+lin smack_V2 = mkV2 (mkV "schiaffeggiare") ; -- status=guess, src=wikt
+lin small_A = L.small_A ;
+lin small_N = mkN "maiuscoletto" ; -- status=guess
+lin smallpox_N = mkN "vaiolo" ; -- status=guess
+lin smart_A = variants{} ; --
+lin smash_N = mkN "smash" masculine ; -- status=guess
+lin smash_V = variants{} ; --
+lin smash_V2 = variants{} ; --
+lin smattering_N = mkN "infarinatura" ; -- status=guess
+lin smear_N = mkN "macchia" ; -- status=guess
+lin smear_V = mkV "macchiare" | mkV "diffamare" | mkV "denigrare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin smear_V2 = mkV2 (mkV "macchiare") | mkV2 (mkV "diffamare") | mkV2 (mkV "denigrare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin smell_N = mkN "odore" masculine ; -- status=guess
+lin smell_V = L.smell_V ;
+lin smell_V2 = mkV2 (mkV (mkV "la") "gatta ci cova") ; -- status=guess, src=wikt
+lin smell_VA = mkVA (mkV (mkV "la") "gatta ci cova") ; -- status=guess, src=wikt
+lin smelly_A = mkA "puzzolente" ; -- status=guess
+lin smile_N = mkN "sorriso" ; -- status=guess
+lin smile_V = sorridere_V ; -- status=guess, src=wikt
+--subcat lin smile_V2 = mkV2 (sorridere_V) ; -- status=guess, src=wikt
+lin smirk_N = mkN "smorfia" ; -- status=guess
+lin smirk_V = mkV "sogghignare" ; -- status=guess, src=wikt
+lin smite_V = mkV "colpire" ; -- status=guess, src=wikt
+lin smite_V2 = mkV2 (mkV "colpire") ; -- status=guess, src=wikt
+lin smock_N = mkN "blusa" ; -- status=guess
+lin smog_N = mkN "smog" ; -- status=guess
+lin smoke_N = L.smoke_N ;
+lin smoke_V = mkV "fumare" ; -- status=guess, src=wikt
+lin smoke_V2 = mkV2 (mkV "fumare") ; -- status=guess, src=wikt
+lin smoker_N = mkN "fumatore" masculine ; -- status=guess
+lin smokestack_N = mkN "ciminiera" | mkN "fumaiolo" ; -- status=guess status=guess
+lin smoking_N = mkN "fumare" masculine ; -- status=guess
+lin smooth_A = L.smooth_A ;
+lin smooth_V = variants{} ; --
+lin smooth_V2 = variants{} ; --
+lin smoothie_N = mkN "frullato" | mkN "frappè" masculine ; -- status=guess status=guess
+lin smoothly_Adv = variants{} ; --
+lin smother_V2 = mkV2 (mkV "affogare") | mkV2 (mkV "ricoprire") | mkV2 (mkV "colmare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin smug_A = mkA "compiaciuto" | mkA "autocompiaciuto" ; -- status=guess status=guess
+lin smuggle_V2 = mkV2 (mkV "contrabbandare") ; -- status=guess, src=wikt
+lin smuggler_N = mkN "contrabbandiere" masculine ; -- status=guess
+lin smuggling_N = mkN "contrabbando" ; -- status=guess
+lin snack_N = mkN "spuntino" ; -- status=guess
+lin snail_N = mkN "chiocciola" | mkN "lumaca" ; -- status=guess status=guess
+lin snake_N = L.snake_N ;
+lin snake_V = mkV "serpeggiare" ; -- status=guess, src=wikt
+lin snap_N = mkN "schioccare" masculine ; -- status=guess
+lin snap_V = mkV "sbottare" ; -- status=guess, src=wikt
+lin snap_V2 = mkV2 (mkV "sbottare") ; -- status=guess, src=wikt
+--subcat lin snap_VS = mkVS (mkV "sbottare") ; -- status=guess, src=wikt
+lin snapdragon_N = mkN "bocca di leone" ; -- status=guess
+lin snare_N = mkN "laccio" ; -- status=guess
+lin snatch_V = mkV "strappare" ; -- status=guess, src=wikt
+lin snatch_V2 = mkV2 (mkV "strappare") ; -- status=guess, src=wikt
+lin sneak_V = mkV "sgattaiolare" | mkV (uscire_V) "di nascosto" | mkV "sfilarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sneak_V2 = mkV2 (mkV "sgattaiolare") | mkV2 (mkV (uscire_V) "di nascosto") | mkV2 (mkV "sfilarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sneaky_A = mkA "furtivo" | mkA "sfuggevole" | mkA "sfuggente" ; -- status=guess status=guess status=guess
+lin sneer_N = mkN "ghigno" | mkN "sogghigno" ; -- status=guess status=guess
+lin sneer_V = mkV "ghignare" | mkV "sogghignare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sneeze_N = mkN "starnuto" ; -- status=guess
+lin sneeze_V = mkV "starnutire" ; -- status=guess, src=wikt
+lin snide_A = mkA "sarcastico" ; -- status=guess
+lin sniff_V = mkV "annusare" ; -- status=guess, src=wikt
+lin sniff_V2 = mkV2 (mkV "annusare") ; -- status=guess, src=wikt
+--subcat lin sniff_VS = mkVS (mkV "annusare") ; -- status=guess, src=wikt
+lin snifter_N = mkN "napoleone" masculine ; -- status=guess
+lin snigger_N = mkN "risatina" ; -- status=guess
+lin snipe_N = mkN "beccaccia" ; -- status=guess
+lin sniper_N = mkN "cecchino" ; -- status=guess
+lin snitch_V = mkV "informare" | mkV (I.fare_V) "la spia" | mkV (I.fare_V) "la soffiata" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin snitch_V2 = mkV2 (mkV "informare") | mkV2 (mkV (I.fare_V) "la spia") | mkV2 (mkV (I.fare_V) "la soffiata") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin snob_N = mkN "snob" masculine ; -- status=guess
+lin snog_V = mkV "limonare" ; -- status=guess, src=wikt
+lin snooker_N = mkN "biliardo" ; -- status=guess
+lin snoop_N = mkN "[slang] segugio" ; -- status=guess
+lin snore_V = mkV "russare" ; -- status=guess, src=wikt
+lin snorkel_N = mkN "presa d'aria" ; -- status=guess
+lin snort_V = mkV "sniffare" ; -- status=guess, src=wikt
+lin snort_V2 = mkV2 (mkV "sniffare") ; -- status=guess, src=wikt
+lin snort_VS = mkVS (mkV "sniffare") ; -- status=guess, src=wikt
+lin snotty_A = mkA "moccioso" ; -- status=guess
+lin snout_N = mkN "grugno" ; -- status=guess
+lin snow_N = L.snow_N ;
+lin snow_V = mkV "nevicare" ; -- status=guess, src=wikt
+lin snow_V2 = mkV2 (mkV "nevicare") ; -- status=guess, src=wikt
+lin snowball_N = mkN "palla di neve" ; -- status=guess
+lin snowdrop_N = mkN "bucaneve" masculine ; -- status=guess
+lin snowfall_N = mkN "nevicata" ; -- status=guess
+lin snowflake_N = mkN "fiocco di neve" ; -- status=guess
+lin snowman_N = mkN "pupazzo di neve" | mkN "fantoccio di neve" ; -- status=guess status=guess
+lin snowmobile_N = mkN "gatto delle nevi" | mkN "motoslitta" ; -- status=guess status=guess
+lin snowshoe_N = mkN "racchetta da neve" | mkN "ciaspola" ; -- status=guess status=guess
+lin snowstorm_N = mkN "bufera di neve" ; -- status=guess
+lin snub_A = mkA "camuso" ; -- status=guess
+lin snuff_N = mkN "tabacco da fiuto" ; -- status=guess
+lin snuffbox_N = mkN "tabacchiera" ; -- status=guess
+lin snug_A = mkA "confortevole" ; -- status=guess
+lin so_AdA = S.so_AdA ; -- comment=CHECKED
+lin so_Adv = mkAdv "così" ;
+lin so_Subj = subSubj "finché" ;
+lin soak_N = mkN "immersione" feminine ; -- status=guess
+lin soak_V = mkV "assorbire" ; -- status=guess, src=wikt
+lin soak_V2 = mkV2 (mkV "assorbire") ; -- status=guess, src=wikt
+lin soap_N = mkN "sapone" masculine ; -- status=guess
+lin soap_V2 = mkV2 (mkV "insaponare") | mkV2 (mkV (mkV "[reflexive]") "insaponarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin soar_V = variants{} ; --
+lin soar_V2 = variants{} ; --
+lin sober_A = mkA "sobrio" ; -- status=guess
+lin socalled_A = variants{} ; --
+lin soccer_N = mkN "calcio" ; -- status=guess
+lin social_A = mkA "sociale" ;
+lin social_N = mkN "contratto sociale" ; -- status=guess
+lin socialism_N = mkN "socialismo" ; -- status=guess
+lin socialist_A = variants{} ; --
+lin socialist_N = variants{} ; --
+lin socially_Adv = variants{} ; --
+lin society_N = mkN "società" feminine ; -- status=guess
+lin sociological_A = mkA "sociologico" ; -- status=guess
+lin sociologist_N = mkN "sociologo" | mkN "sociologa" ; -- status=guess status=guess
+lin sociology_N = mkN "sociologia" ; -- status=guess
+lin sock_N = L.sock_N ;
+lin socket_N = mkN "presa" ; -- status=guess
+lin sod_N = mkN "zolla" ; -- status=guess
+lin soda_N = mkN "soda" | mkN "seltz" masculine ; -- status=guess status=guess
+lin sodium_N = mkN "sodio" ; -- status=guess
+lin sodomite_N = mkN "sodomita" masculine ; -- status=guess
+lin sodomy_N = mkN "sodomia" ; -- status=guess
+lin sofa_N = mkN "divano" | mkN "sofà" masculine ; -- status=guess status=guess
+lin soffit_N = mkN "soffitto" ; -- status=guess
+lin soft_A = mkA "dolce" ; -- status=guess
+lin soften_V = mkV "ammorbidire" ; -- status=guess, src=wikt
+lin soften_V2 = mkV2 (mkV "ammorbidire") ; -- status=guess, src=wikt
+lin softly_Adv = variants{} ; --
+lin software_N = mkN "software" masculine ; -- status=guess
+lin soggy_A = mkA "inzuppato" ; -- status=guess
+lin soil_N = mkN "terreno" ; -- status=guess
+lin soil_V = mkV "sporcare" ; -- status=guess, src=wikt
+lin soil_V2 = mkV2 (mkV "sporcare") ; -- status=guess, src=wikt
+lin sojourn_N = mkN "soggiorno" ; -- status=guess
+lin sojourn_V = mkV "soggiornare" ; -- status=guess, src=wikt
+lin solace_N = mkN "consolazione" feminine | mkN "conforto" ; -- status=guess status=guess
+lin solar_A = mkA "solare" ; -- status=guess
+lin soldier_N = mkN "soldato" ; -- status=guess
+lin sole_A = mkA "unico" | mkA "solo" ; -- status=guess status=guess
+lin sole_N = mkN "suola" ; -- status=guess
+lin solely_Adv = variants{} ; --
+lin solemn_A = mkA "solenne" ; -- status=guess
+lin solenoid_N = mkN "solenoide" masculine ; -- status=guess
+lin solicitorMasc_N = variants{} ; --
+lin solid_A = mkA "solido" ; -- status=guess
+lin solid_N = mkN "solido" ; -- status=guess
+lin solidarity_N = mkN "solidarietà" feminine ; -- status=guess
+lin soliton_N = mkN "solitone" masculine ; -- status=guess
+lin solitude_N = mkN "solitudine" feminine ; -- status=guess
+lin solo_A = mkA "solista" | mkA "da solista" | mkA "per solista" ; -- status=guess status=guess status=guess
+lin solo_N = mkN "solitario" ; -- status=guess
+lin solstice_N = mkN "solstizio" ; -- status=guess
+lin solubility_N = mkN "solubilità" feminine ; -- status=guess
+lin solute_N = mkN "soluto" ; -- status=guess
+lin solution_N = mkN "soluzione" feminine ; -- status=guess
+lin solvation_N = mkN "solvatazione" feminine ; -- status=guess
+lin solve_V2 = variants{} ; --
+lin solvent_A = mkA "solvibile" ; -- status=guess
+lin solvent_N = mkN "solvente" masculine ; -- status=guess
+lin soma_N = mkN "soma" masculine ; -- status=guess
+lin somatic_A = mkA "somatico" ; -- status=guess
+lin somePl_Det = S.somePl_Det ; -- comment=CHECKED
+lin someSg_Det = S.someSg_Det ; -- comment=CHECKED
+lin somebody_NP = S.somebody_NP ;
+lin somehow_Adv = variants{} ; --
+lin someone_NP = variants{} ; --
+lin something_NP = S.something_NP ;
+lin sometimes_Adv = mkAdv "qualche volta" | mkAdv "talvolta" | mkAdv "a volte" ; -- status=guess status=guess status=guess
+lin somewhat_Adv = variants{} ; --
+lin somewhere_Adv = S.somewhere_Adv ;
+lin somnambulism_N = mkN "sonnambulismo" ; -- status=guess
+lin son_N = mkN "figlio" ; -- status=guess
+lin sonar_N = mkN "idrofono" ; -- status=guess
+lin sonata_N = mkN "sonata" ; -- status=guess
+lin sonatina_N = mkN "sonatina" ; -- status=guess
+lin song_N = L.song_N ;
+lin songbook_N = mkN "canzoniere" masculine ; -- status=guess
+lin songster_N = mkN "cantante" masculine ; -- status=guess
+lin songstress_N = mkN "cantante" masculine ; -- status=guess
+lin sonnet_N = mkN "sonetto" ; -- status=guess
+lin soon_Adv = mkAdv "presto" | mkAdv "a breve" ; -- status=guess status=guess
+lin sooner_Adv = mkAdv "prima o poi" ; -- status=guess
+lin soot_N = mkN "fuliggine" ; -- status=guess
+lin soothe_V2 = mkV2 (mkV "lenire") ; -- status=guess, src=wikt
+lin soothsayer_N = mkN "indovino" | mkN "indovina" ; -- status=guess status=guess
+lin sophisticated_A = mkA "sofisticato" ; -- status=guess
+lin sophistication_N = mkN "sofisticazione" feminine ; -- status=guess
+lin soporific_A = mkA "soporifero" ; -- status=guess
+lin soporific_N = mkN "sonnifero" ; -- status=guess
+lin soprano_N = mkN "soprano" ; -- status=guess
+lin sorbet_N = mkN "sorbetto" ; -- status=guess
+lin sore_A = mkA "doloroso" | mkA "dolorante" | mkA "infiammato" | mkA "...fa male" ; -- status=guess status=guess status=guess status=guess
+lin sore_N = mkN "piaga" | mkN "ferita" | mkN "ulcera" ; -- status=guess status=guess status=guess
+lin sorghum_N = mkN "sorgo" ; -- status=guess
+lin sorority_N = mkN "sororità" ; -- status=guess
+lin sorrel_N = mkN "sauro" ; -- status=guess
+lin sorrow_N = mkN "tristezza" | mkN "dolore" masculine | mkN "pena" | mkN "afflizione" feminine | mkN "infelicità" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin sorry_A = mkA "scusa" ; -- status=guess
+lin sorry_Interj = mkInterj "scusi" | mkInterj "scusa" | mkInterj "mi scusi" | mkInterj "mi scuso" ; -- status=guess status=guess status=guess status=guess
+lin sort_N = mkN "tipo" ; -- status=guess
+lin sort_V = mkV (mettere_V) "in ordine" ; -- status=guess, src=wikt
+lin sort_V2 = mkV2 (mkV (mettere_V) "in ordine") ; -- status=guess, src=wikt
+lin soul_N = mkN "anima" ; -- status=guess
+lin sound_A = mkA "sano" ; -- status=guess
+lin sound_N = mkN "barriera del suono" | mkN "muro del suono" ; -- status=guess status=guess
+lin sound_V = mkV "suonare" ; -- status=guess, src=wikt
+lin sound_V2 = mkV2 (mkV "suonare") ; -- status=guess, src=wikt
+lin sound_VA = mkVA (mkV "suonare") ; -- status=guess, src=wikt
+lin sound_VS = mkVS (mkV "suonare") ; -- status=guess, src=wikt
+lin soup_N = mkN "minestra" masculine ; -- status=guess
+lin soupspoon_N = mkN "cucchiaio da minestra" ; -- status=guess
+lin sour_A = mkA "agro" ; -- status=guess
+lin sour_N = mkN "amareno" ; -- status=guess
+lin source_N = mkN "fonte" feminine ; -- status=guess
+lin sourdough_N = mkN "pasta madre" | mkN "lievito naturale" | mkN "lievito madre" ; -- status=guess status=guess status=guess
+lin soursop_N = mkN "graviola" | mkN "guanabana" ; -- status=guess status=guess
+lin soutane_N = mkN "sottana" ; -- status=guess
+lin south_A = mkA "meridionale" ; -- status=guess
+lin south_Adv = mkAdv "sud" ; -- status=guess
+lin south_N = mkN "sud" | mkN "mezzogiorno" | mkN "meridione" ; -- status=guess status=guess status=guess
+lin southeast_N = mkN "sud est" ; -- status=guess
+lin southern_A = mkA "meridionale" ; -- status=guess
+lin souvenir_N = mkN "ricordo" ; -- status=guess
+lin sovereign_A = mkA "sovrano" ; -- status=guess
+lin sovereign_N = mkN "sovrano" ; -- status=guess
+lin sovereignty_N = mkN "sovranità" feminine ; -- status=guess
+lin soviet_N = mkN "soviet" masculine ; -- status=guess
+lin sow_N = mkN "scrofa" | mkN "troia" ; -- status=guess status=guess
+lin sow_V = mkV "seminare" ; -- status=guess, src=wikt
+lin sow_V2 = mkV2 (mkV "seminare") ; -- status=guess, src=wikt
+lin soy_N = mkN "latte di soia" ; -- status=guess
+lin space_N = mkN "spazio" ; -- status=guess
+lin spacecraft_N = mkN "nave spaziale" | mkN "astronave" ; -- status=guess status=guess
+lin spaceship_N = mkN "astronave" | mkN "nave spaziale" ; -- status=guess status=guess
+lin spaciousness_N = mkN "spaziosità" feminine ; -- status=guess
+lin spade_N = mkN "pala" | mkN "vanga" ; -- status=guess status=guess
+lin spaghetti_N = mkN "spaghetti" masculine ; -- status=guess
+lin spallation_N = mkN "spallazione" feminine ; -- status=guess
+lin spam_N = mkN "spam" masculine ; -- status=guess
+lin span_N = mkN "periodo" ; -- status=guess
+lin span_V2 = mkV2 (mkV "coprire") ; -- status=guess, src=wikt
+lin spank_V = mkV "sculacciare" ; -- status=guess, src=wikt
+lin spank_V2 = mkV2 (mkV "sculacciare") ; -- status=guess, src=wikt
+lin spanking_N = mkN "sculacciata" ; -- status=guess
+lin spare_A = variants{} ; --
+lin spare_V = variants{} ; --
+lin spare_V2 = variants{} ; --
+lin spark_N = mkN "scintilla" ; -- status=guess
+lin sparkle_N = mkN "lustro" | mkN "splendore" masculine ; -- status=guess status=guess
+lin sparrow_N = mkN "passero" ; -- status=guess
+lin spasm_N = mkN "spasmo" ; -- status=guess
+lin spat_N = mkN "uose" ; -- status=guess
+lin spatial_A = mkA "spaziale" ; -- status=guess
+lin spatula_N = mkN "spatola" ; -- status=guess
+lin spawn_V = mkV "generare" | mkV (dare_V) "alla luce" ; -- status=guess, src=wikt status=guess, src=wikt
+lin spawn_V2 = mkV2 (mkV "generare") | mkV2 (mkV (dare_V) "alla luce") ; -- status=guess, src=wikt status=guess, src=wikt
+lin speak_V = mkV "esternare" ; -- status=guess, src=wikt
+lin speak_V2 = L.speak_V2 ;
+lin speaker_N = mkN "altoparlante" masculine ; -- status=guess
+lin spear_N = mkN "lancia" | mkN "asta" | mkN "alabarda" | mkN "picca" ; -- status=guess status=guess status=guess status=guess
+lin spearmint_N = mkN "menta romana" | mkN "mentastro verde" | mkN "menta crispa" ; -- status=guess status=guess status=guess
+lin special_A = mkA "speciale" ; -- status=guess
+lin specialist_A = variants{} ; --
+lin specialist_N = mkN "specialista" ; -- status=guess
+lin specialize_V = variants{} ; --
+lin specialize_V2 = variants{} ; --
+lin specially_Adv = variants{} ; --
+lin specialty_N = mkN "specialità" feminine ; -- status=guess
+lin species_N = mkN "specie" feminine ; -- status=guess
+lin specific_A = mkA "specifico" ; -- status=guess
+lin specific_N = mkN "peso specifico" ; -- status=guess
+lin specifically_Adv = variants{} ; --
+lin specification_N = mkN "specificazione" feminine | mkN "specifica" ; -- status=guess status=guess
+lin specificity_N = mkN "specificità" ; -- status=guess
+lin specified_A = variants{} ; --
+lin specify_V = variants{} ; --
+lin specify_V2 = variants{} ; --
+lin specify_VS = variants{} ; --
+lin specimen_N = mkN "esemplare" ; -- status=guess
+lin speck_N = mkN "macchiolina" ; -- status=guess
+lin spectacle_N = variants{} ; --
+lin spectacles_N = mkN "occhiali" masculine ; -- status=guess
+lin spectacular_A = variants{} ; --
+lin spectatorMasc_N = variants{} ; --
+lin spectral_A = mkA "spettrale" ; -- status=guess
+lin spectrophotometer_N = mkN "spettrofotometro" ; -- status=guess
+lin spectroscopic_A = mkA "spettroscopico" ; -- status=guess
+lin spectrum_N = mkN "spettro" ; -- status=guess
+lin speculation_N = mkN "speculazione" feminine ; -- status=guess
+lin speech_N = mkN "discorso" ; -- status=guess
+lin speechless_A = mkA "senza parole" | mkA "ammutolito" ; -- status=guess status=guess
+lin speed_N = mkN "dosso stradale" ; -- status=guess
+lin speed_V = variants{} ; --
+lin speed_V2 = variants{} ; --
+lin speedometer_N = mkN "tachimetro" ; -- status=guess
+lin spell_N = mkN "incantesimo" | mkN "formula magica" ; -- status=guess status=guess
+lin spell_V = mkV "compitare" | mkV (I.fare_V) "lo spelling" ; -- status=guess, src=wikt status=guess, src=wikt
+lin spell_V2 = mkV2 (mkV "compitare") | mkV2 (mkV (I.fare_V) "lo spelling") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spellbound_A = mkA "affascinato" | mkA "incantato" | mkA "ammaliato" ; -- status=guess status=guess status=guess
+lin spelling_N = mkN "ortografia" ; -- status=guess
+lin spelt_N = mkN "spelta" ; -- status=guess
+lin spend_V = mkV "spendere" ; -- status=guess, src=wikt
+lin spend_V2 = mkV2 (mkV "spendere") ; -- status=guess, src=wikt
+lin spending_N = variants{} ; --
+lin spendthrift_N = mkN "spendaccione" masculine ; -- status=guess
+lin sperm_N = mkN "sperma" masculine ; -- status=guess
+lin spermatophyte_N = mkN "spermatofita" ; -- status=guess
+lin spermatozoon_N = mkN "spermatozoo" ; -- status=guess
+lin sphagnum_N = mkN "sfagno" ; -- status=guess
+lin sphere_N = mkN "sfera" ; -- status=guess
+lin spherical_A = mkA "sferico" ; -- status=guess
+lin spherometer_N = mkN "sferometro" ; -- status=guess
+lin sphinx_N = mkN "sfinge" feminine ; -- status=guess
+lin sphygmomanometer_N = mkN "sfigmomanometro" ; -- status=guess
+lin spice_N = mkN "spezia" ; -- status=guess
+lin spice_V2 = mkV2 (mkV "speziare") ; -- status=guess, src=wikt
+lin spicule_N = mkN "spicola" ; -- status=guess
+lin spicy_A = mkA "speziato" ; -- status=guess
+lin spider_N = mkN "ragno" ; -- status=guess
+lin spiderwort_N = mkN "miseria" | mkN "erba miseria" | mkN "tradescanzia" ; -- status=guess status=guess status=guess
+lin spike_N = mkN "punta" | mkN "arpione" masculine ; -- status=guess status=guess
+lin spikenard_N = mkN "nardo" ; -- status=guess
+lin spill_V = mkV "rovesciare" | mkV "versare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin spill_V2 = mkV2 (mkV "rovesciare") | mkV2 (mkV "versare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spin_N = mkN "derivato" | mkN "discendente" masculine | mkN "sfilato" | mkN "separato" ; -- status=guess status=guess status=guess status=guess
+lin spin_V = mkV "filare" ; -- status=guess, src=wikt
+lin spin_V2 = mkV2 (mkV "filare") ; -- status=guess, src=wikt
+lin spinach_N = mkN "spinacio" ; -- status=guess
+lin spindle_N = mkN "fuso" ; -- status=guess
+lin spine_N = mkN "costa" | mkN "dorso" ; -- status=guess status=guess
+lin spinel_N = mkN "spinello" ; -- status=guess
+lin spinet_N = mkN "spinetta" ; -- status=guess
+lin spinner_N = mkN "trottola" | mkN "girandola" | mkN "filatore" | mkN "filatrice" feminine ; -- status=guess status=guess status=guess status=guess
+lin spinning_N = mkN "trottola" ; -- status=guess
+lin spinster_N = mkN "zitella" ; -- status=guess
+lin spiral_N = mkN "galassia spirale" ; -- status=guess
+lin spire_N = mkN "guglia" ; -- status=guess
+lin spirit_N = mkN "spirito" ; -- status=guess
+lin spiritual_A = mkA "spirituale" ; -- status=guess
+lin spiritual_N = mkN "spiritual" masculine ; -- status=guess
+lin spiritualism_N = mkN "spiritualismo" ; -- status=guess
+lin spirituality_N = mkN "spiritualità" feminine ; -- status=guess
+lin spirogyra_N = mkN "spirogira" ; -- status=guess
+lin spirometer_N = mkN "spirometro" ; -- status=guess
+lin spit_V = L.spit_V ;
+lin spit_V2 = mkV2 (mkV "sputare") ; -- status=guess, src=wikt
+lin spite_N = mkN "rancore" | mkN "malevolenza" ; -- status=guess status=guess
+lin spite_V2 = mkV2 (mkV "vessare") ; -- status=guess, src=wikt
+lin spiteful_A = mkA "dispettoso" | mkA "vendicativo" ; -- status=guess status=guess
+lin spitting_N = mkN "spaccato" | mkN "tale e quale" ; -- status=guess status=guess
+lin spittle_N = mkN "sputo" ; -- status=guess
+lin spittoon_N = mkN "sputacchiera" ; -- status=guess
+lin splash_N = mkN "schizzo" ; -- status=guess
+lin splay_N = mkN "strombatura" ; -- status=guess
+lin spleen_N = mkN "milza" ; -- status=guess
+lin splendid_A = mkA "splendido" ; -- status=guess
+lin splenectomy_N = mkN "splenectomia" ; -- status=guess
+lin splinter_N = mkN "fazione" feminine ; -- status=guess
+lin split_N = mkN "la spaccata" ;
+lin split_V = mkV "fendere" | mkV "dividere" | scindere_V | mkV "spaccare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin split_V2 = L.split_V2 ;
+lin spoil_N = mkN "bottino" ; -- status=guess
+lin spoil_V = mkV (andare_V) "a male" ; -- status=guess, src=wikt
+lin spoil_V2 = mkV2 (mkV (andare_V) "a male") ; -- status=guess, src=wikt
+lin spoilsport_N = mkN "guastafeste" masculine ; -- status=guess
+lin spoke_N = mkN "raggio" | mkN "[colloquial] razzo" ; -- status=guess status=guess
+lin spoken_A = variants{} ; --
+lin spokesman_N = mkN "portavoce" masculine ; -- status=guess
+lin spokesperson_N = mkN "portavoce" masculine ; -- status=guess
+lin spondaic_A = mkA "spondaico" | mkA "spondaica" ; -- status=guess status=guess
+lin sponge_N = mkN "pan di spagna" ; -- status=guess
+lin spongy_A = mkA "spugnoso" ; -- status=guess
+lin sponsor_N = variants{} ; --
+lin sponsor_V2 = variants{} ; --
+lin sponsorship_N = variants{} ; --
+lin spontaneity_N = mkN "Spontaneità" feminine ; -- status=guess
+lin spontaneous_A = mkA "spontaneo" ; -- status=guess
+lin spook_N = mkN "spettro" | mkN "fantasma" masculine ; -- status=guess status=guess
+lin spool_N = mkN "bobina" ; -- status=guess
+lin spoon_N = mkN "cucchiaio" ; -- status=guess
+lin spoonbill_N = mkN "spatola" ; -- status=guess
+lin spoonful_N = mkN "cucchiaiata" | mkN "cucchiaio" ; -- status=guess status=guess
+lin spore_N = mkN "spora" ; -- status=guess
+lin sport_N = mkN "sport" masculine ; -- status=guess
+lin sportsman_N = mkN "sportivo" ; -- status=guess
+lin sportsmanship_N = mkN "sportività" ; -- status=guess
+lin spot_N = mkN "macchia" ; -- status=guess
+lin spot_V = variants{} ; --
+lin spot_V2 = variants{} ; --
+lin spot_VS = variants{} ; --
+lin spotlight_N = mkN "riflettore" masculine ; -- status=guess
+lin spouseMasc_N = variants{} ; --
+lin spout_N = mkN "getto" ; -- status=guess
+lin spout_V = mkV "sgorgare" | mkV "zampillare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin spout_V2 = mkV2 (mkV "sgorgare") | mkV2 (mkV "zampillare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sprain_N = mkN "slogatura" | mkN "contorsione" feminine ; -- status=guess status=guess
+lin sprain_V2 = mkV2 (mkV "slogare") ; -- status=guess, src=wikt
+lin sprawl_V = mkV "stravaccarsi" ; -- status=guess, src=wikt
+lin sprawl_V2 = mkV2 (mkV "stravaccarsi") ; -- status=guess, src=wikt
+lin spray_N = variants{} ; --
+lin spray_V2 = variants{} ; --
+lin spread_N = mkN "imbandigione" feminine ; -- status=guess
+lin spread_V = spargere_V | diffondere_V | mkV "sparpagliare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin spread_V2 = mkV2 (spargere_V) | mkV2 (diffondere_V) | mkV2 (mkV "sparpagliare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin spread_V2V = mkV2V (spargere_V) | mkV2V (diffondere_V) | mkV2V (mkV "sparpagliare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+--subcat lin spread_VS = mkVS (spargere_V) | mkVS (diffondere_V) | mkVS (mkV "sparpagliare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin spree_N = mkN "baldoria" ; -- status=guess
+lin sprightly_A = mkA "vivace" ; -- status=guess
+lin spring_N = mkN "molla" ; -- status=guess
+lin spring_V = mkV "saltare" ; -- status=guess, src=wikt
+lin spring_V2 = mkV2 (mkV "saltare") ; -- status=guess, src=wikt
+lin sprinkle_V2 = mkV2 (spargere_V) ; -- status=guess, src=wikt
+lin sprinkler_N = mkN "spruzzatore" masculine ; -- status=guess
+lin sprint_N = mkN "velocità" feminine ; -- status=guess
+lin sprout_N = mkN "germoglio" | mkN "getto" | mkN "pollone" masculine | mkN "virgulto" ; -- status=guess status=guess status=guess status=guess
+lin sprout_V = mkV "germogliare" ; -- status=guess, src=wikt
+lin sprout_V2 = mkV2 (mkV "germogliare") ; -- status=guess, src=wikt
+lin spruce_N = mkN "abete rosso" | mkN "peccio" ; -- status=guess status=guess
+lin spruce_V = mkV "agghindare" ; -- status=guess, src=wikt
+lin spruce_V2 = mkV2 (mkV "agghindare") ; -- status=guess, src=wikt
+lin spud_N = mkN "patata" ; -- status=guess
+lin spunk_N = mkN "sborra" ; -- status=guess
+lin spur_N = mkN "sperone" masculine ; -- status=guess
+lin spur_V = mkV "pungolare" | mkV "spronare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin spur_V2 = mkV2 (mkV "pungolare") | mkV2 (mkV "spronare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spurge_N = mkN "euforbia" ; -- status=guess
+lin spy_N = mkN "spia" ; -- status=guess
+lin spy_V = mkV "spiare" ; -- status=guess, src=wikt
+lin spy_V2 = mkV2 (mkV "spiare") ; -- status=guess, src=wikt
+lin spyglass_N = mkN "cannocchiale" masculine ; -- status=guess
+lin spyware_N = mkN "spyware" masculine ; -- status=guess
+lin squabble_N = mkN "scaramuccia" | mkN "litigio" | mkN "battibecco" | mkN "diatriba" ; -- status=guess status=guess status=guess status=guess
+lin squabble_V = mkV "litigare" ; -- status=guess, src=wikt
+lin squad_N = variants{} ; --
+lin squadron_N = variants{} ; --
+lin squall_N = mkN "burrasca" | mkN "bufera" masculine ; -- status=guess status=guess
+lin squall_V = mkV "gridare" | mkV "urlare" | mkV "strillare" | mkV "schiamazzare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin square_A = mkA "perpendicolare a" ; -- status=guess
+lin square_N = mkN "casella" ; -- status=guess
+lin square_V = variants{} ; --
+lin square_V2 = variants{} ; --
+lin squash_N = mkN "zucca" ; -- status=guess
+lin squat_N = mkN "edificio occupato" | mkN "casa occupata" ; -- status=guess status=guess
+lin squat_V = mkV "occupare" | mkV (mkV "occupare") "abusivamente" ; -- status=guess, src=wikt status=guess, src=wikt
+lin squatter_N = mkN "abusivo" | mkN "occupatore abusivo" ; -- status=guess status=guess
+lin squeal_V = mkV "cantare" | mkV (I.fare_V) "la spia" | mkV "spifferare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin squeal_V2 = mkV2 (mkV "cantare") | mkV2 (mkV (I.fare_V) "la spia") | mkV2 (mkV "spifferare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin squeegee_N = mkN "lavavetri" ; -- status=guess
+lin squeeze_V = mkV "spremere" | stringere_V | mkV "serrare" | mkV "strizzare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squid_N = mkN "calamaro" ; -- status=guess
+lin squill_N = mkN "canocchia" ; -- status=guess
+lin squinter_N = mkN "guercio" ; -- status=guess
+lin squire_N = mkN "scudiero" ; -- status=guess
+lin squirrel_N = mkN "scoiattolo" ; -- status=guess
+lin squirt_N = mkN "spruzzo" | mkN "schizzo" ; -- status=guess status=guess
+lin stab_N = mkN "coltellata" | mkN "pugnalata" ; -- status=guess status=guess
+lin stab_V = mkV "pugnalare" | mkV "accoltellare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stab_V2 = L.stab_V2 ;
+lin stability_N = mkN "stabilità" feminine ; -- status=guess
+lin stable_A = variants{} ; --
+lin stable_N = mkN "scuderia" | mkN "scuderie" ; -- status=guess status=guess
+lin stack_N = mkN "pila" ; -- status=guess
+lin stack_V2 = mkV2 (mkV "accatastare") ; -- status=guess, src=wikt
+lin stadium_N = mkN "stadio" ; -- status=guess
+lin staff_1_N = variants{} ; --
+lin staff_2_N = variants{} ; --
+lin staff_N = mkN "personale" masculine | mkN "organico" ; -- status=guess status=guess
+lin staff_V2 = variants{} ; --
+lin stag_N = mkN "cervo volante" ; -- status=guess
+lin stag_V = variants{} ; --
+lin stage_N = mkN "didascalia" ; -- status=guess
+lin stagger_V = mkV "tentennare" ; -- status=guess, src=wikt
+--subcat lin stagger_V2 = mkV2 (mkV "tentennare") ; -- status=guess, src=wikt
+lin stain_N = mkN "macchia" ; -- status=guess
+lin stain_V = mkV "mordenzare" ; -- status=guess, src=wikt
+lin stain_V2 = mkV2 (mkV "mordenzare") ; -- status=guess, src=wikt
+lin stainless_A = mkA "inox" | mkA "inossidabile" ; -- status=guess status=guess
+lin stair_N = mkN "scala" ; -- status=guess
+lin staircase_N = mkN "scalinata" ; -- status=guess
+lin stairway_N = mkN "scalinata" ; -- status=guess
+lin stake_N = mkN "palo" | mkN "paletto" | mkN "picchetto" | mkN "piolo" ; -- status=guess status=guess status=guess status=guess
+lin stake_V2 = mkV2 (mkV "picchettare") | mkV2 (scommettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin stale_A = mkA "stantio" ; -- status=guess
+lin stalemate_N = mkN "stallo" ; -- status=guess
+lin stalk_N = mkN "gambo" ; -- status=guess
+lin stalk_V = mkV "puntare" | mkV "inseguire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stalk_V2 = mkV2 (mkV "puntare") | mkV2 (mkV "inseguire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stalker_N = mkN "stalker" ; -- status=guess
+lin stall_N = mkN "stalla" ; -- status=guess
+lin stallion_N = mkN "stallone" masculine ; -- status=guess
+lin stammer_N = mkN "balbettio" ; -- status=guess
+lin stammer_V = mkV "balbettare" ; -- status=guess, src=wikt
+lin stammer_V2 = mkV2 (mkV "balbettare") ; -- status=guess, src=wikt
+lin stamp_N = mkN "conio" ; -- status=guess
+lin stamp_V = mkV "affrancare" ; -- status=guess, src=wikt
+lin stamp_V2 = mkV2 (mkV "affrancare") ; -- status=guess, src=wikt
+lin stance_N = mkN "postura" ; -- status=guess
+lin stanchion_N = mkN "sostegno" | mkN "puntello" ; -- status=guess status=guess
+lin stand_N = mkN "cascatore" masculine ; -- status=guess
+lin stand_V = L.stand_V ;
+lin stand_V2 = mkV2 (mkV (I.fare_V) "una pausa") ; -- status=guess, src=wikt
+--subcat lin stand_VS = mkVS (mkV (I.fare_V) "una pausa") ; -- status=guess, src=wikt
+--subcat lin stand_VV = mkVV (mkV (I.fare_V) "una pausa") ; -- status=guess, src=wikt
+lin standard_A = mkA "standard" | mkA "regolare" ; -- status=guess status=guess
+lin standard_N = mkN "stendardo" | mkN "bandiera" | mkN "insegna" ; -- status=guess status=guess status=guess
+lin standardization_N = mkN "standardizzazione" feminine ; -- status=guess
+lin standing_N = variants{} ; --
+lin standpoint_N = mkN "punto di vista" ; -- status=guess
+lin standstill_N = mkN "fermata" ; -- status=guess
+lin stannic_A = mkA "stannico" ; -- status=guess
+lin stanza_N = mkN "strofa" ; -- status=guess
+lin staphylococcal_A = mkA "stafilococcico" ; -- status=guess
+lin staphylococcus_N = mkN "stafilococco" ; -- status=guess
+lin staple_N = mkN "graffetta" ; -- status=guess
+lin staple_V2 = mkV2 (mkV "pinzare") ; -- status=guess, src=wikt
+lin stapler_N = mkN "spillatrice" feminine ; -- status=guess
+lin star_N = L.star_N ;
+--subcat lin star_V = variants{} ; --
+lin star_V2 = variants{} ; --
+lin starboard_N = mkN "tribordo" ; -- status=guess
+lin starch_N = mkN "amido" ; -- status=guess
+lin starch_V2 = mkV2 (mkV "inamidare") | mkV2 (mkV "apprettare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stare_V = mkV "fissare" ; -- status=guess, src=wikt
+lin stare_V2 = mkV2 (mkV "fissare") ; -- status=guess, src=wikt
+lin starfish_N = mkN "stella di mare" ; -- status=guess
+lin stark_A = mkA "assoluto" | mkA "completo" | mkA "totale" | mkA "bell'e buono" | mkA "puro e semplice" | mkA "vero e proprio" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin starlet_N = mkN "stellina" | mkN "divetta" ; -- status=guess status=guess
+lin starling_N = mkN "storno" ; -- status=guess
+lin start_N = mkN "avvio" | mkN "partenza" | mkN "inizio" ; -- status=guess status=guess status=guess
+lin start_V = mkV "cominciare" ; -- status=guess, src=wikt
+lin start_V2 = mkV2 (mkV "cominciare") ; -- status=guess, src=wikt
+lin startle_V2 = mkV2 (mkV "schivare") | mkV2 (mkV "evitare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin startling_A = mkA "sconvolgente" | mkA "sorprendente" ; -- status=guess status=guess
+lin startup_N = mkN "avvio" | mkN "inizio" ; -- status=guess status=guess
+lin starvation_N = mkN "fame" feminine ; -- status=guess
+lin stasis_N = mkN "stasi" ; -- status=guess
+lin state_1_N = mkN "stato" ;
+lin state_2_N = mkN "stato" ;
+lin state_N = mkN "stato" ; -- status=guess
+lin state_V2 = mkV2 (mkV "dichiarare") ; -- status=guess, src=wikt
+lin state_VS = mkVS (mkV "dichiarare") ; -- status=guess, src=wikt
+lin statement_N = mkN "dichiarazione" feminine ; -- status=guess
+lin statesman_N = mkN "statista" | mkN "uomo di stato" ; -- status=guess status=guess
+lin static_A = variants{} ; --
+lin station_N = mkN "canale" masculine | mkN "emittente" feminine ; -- status=guess status=guess
+lin station_V2 = mkV2 (mkV "stazionare") ; -- status=guess, src=wikt
+lin stationer_N = mkN "cartolaio" ; -- status=guess
+lin stationery_N = mkN "cancelleria" ; -- status=guess
+lin statistical_A = variants{} ; --
+lin statistics_N = mkN "statistica" ; -- status=guess
+lin statue_N = mkN "statua" ; -- status=guess
+lin statuette_N = mkN "statuetta" ; -- status=guess
+lin stature_N = mkN "statura" ; -- status=guess
+lin status_N = mkN "stato" ; -- status=guess
+lin statute_N = variants{} ; --
+lin statutory_A = variants{} ; --
+lin stay_N = mkN "permanenza" ; -- status=guess
+lin stay_V = mkV "restare" ; -- status=guess, src=wikt
+--subcat lin stay_V2 = mkV2 (mkV "restare") ; -- status=guess, src=wikt
+lin stay_VA = mkVA (mkV "restare") ; -- status=guess, src=wikt
+--subcat lin stay_VS = mkVS (mkV "restare") ; -- status=guess, src=wikt
+lin steadfastness_N = mkN "fedeltà" feminine | mkN "attaccamento" | mkN "fermezza" | mkN "risolutezza" | mkN "saldezza" ; -- status=guess status=guess status=guess status=guess status=guess
+lin steadily_Adv = variants{} ; --
+lin steady_A = variants{} ; --
+lin steak_N = mkN "bistecca" ; -- status=guess
+lin steal_N = mkN "furto" | mkN "ruberia" ; -- status=guess status=guess
+lin steal_V = mkV (mkV "rubare") "la scena" ; -- status=guess, src=wikt
+lin steal_V2 = mkV2 (mkV (mkV "rubare") "la scena") ; -- status=guess, src=wikt
+lin steam_N = mkN "piroscissione a vapore" ; -- status=guess
+lin steamboat_N = mkN "nave a vapore" ; -- status=guess
+lin steamer_N = mkN "nave a vapore" ; -- status=guess
+lin steamroller_N = mkN "rullo compressore" ; -- status=guess
+lin steamship_N = mkN "nave a vapore" ; -- status=guess
+lin steamy_A = mkA "sensuale" ; -- status=guess
+lin stearin_N = mkN "stearina" ; -- status=guess
+lin steed_N = mkN "destriero" ; -- status=guess
+lin steel_N = L.steel_N ;
+lin steep_A = mkA "scosceso" | mkA "ripido" ; -- status=guess status=guess
+lin steer_N = mkN "manzo" ; -- status=guess
+lin steer_V = mkV "dirigersi" ; -- status=guess, src=wikt
+lin steer_V2 = mkV2 (mkV "dirigersi") ; -- status=guess, src=wikt
+lin steering_N = mkN "gruppo direttivo" ; -- status=guess
+lin stellar_A = mkA "stellare" ; -- status=guess
+lin stem_N = mkN "ceppo" | mkN "fusto" | mkN "tronco" ; -- status=guess status=guess status=guess
+lin stem_V = mkV (aprire_V) "lo spazzaneve" ; -- status=guess, src=wikt
+lin stem_V2 = mkV2 (mkV (aprire_V) "lo spazzaneve") ; -- status=guess, src=wikt
+lin stenography_N = mkN "stenografia" ; -- status=guess
+lin step_N = mkN "scaletta" | mkN "scaleo" ; -- status=guess status=guess
+lin step_V = variants{} ; --
+lin step_V2 = variants{} ; --
+lin stepbrother_N = mkN "fratellastro" ; -- status=guess
+lin stepchild_N = mkN "figliastro" | mkN "figliastra" ; -- status=guess status=guess
+lin stepdaughter_N = mkN "figliastra" ; -- status=guess
+lin stepfather_N = mkN "patrigno" ; -- status=guess
+lin stepmother_N = mkN "matrigna" ; -- status=guess
+lin steppe_N = mkN "steppa" ; -- status=guess
+lin stepson_N = mkN "figliastro" ; -- status=guess
+lin sterile_A = mkA "sterile" | mkA "infertile" ; -- status=guess status=guess
+lin sterilize_V = mkV "sterilizzare" ; -- status=guess, src=wikt
+lin sterilize_V2 = mkV2 (mkV "sterilizzare") ; -- status=guess, src=wikt
+lin sterling_A = variants{} ; --
+lin stern_A = mkA "arcigno" | mkA "inflessibile" ; -- status=guess status=guess
+lin stern_N = mkN "poppa" masculine ; -- status=guess
+lin sternal_A = mkA "sternale" ; -- status=guess
+lin steroid_N = mkN "steroide" masculine ; -- status=guess
+lin stethoscope_N = mkN "stetoscopio" ; -- status=guess
+lin stevedore_N = mkN "stivatore" masculine ; -- status=guess
+lin stevia_N = mkN "stevia" ; -- status=guess
+lin stew_N = mkN "stufato" ; -- status=guess
+lin stew_V = mkV (stare_V) "sui carboni ardenti" | mkV "preoccuparsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stew_V2 = mkV2 (mkV (stare_V) "sui carboni ardenti") | mkV2 (mkV "preoccuparsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin steward_N = variants{} ; --
+lin stewardship_N = mkN "steward" ; -- status=guess
+lin stick_N = L.stick_N ;
+lin stick_V = mkV "attaccarsi" ; -- status=guess, src=wikt
+lin stick_V2 = mkV2 (mkV "attaccarsi") ; -- status=guess, src=wikt
+lin stickler_N = mkN "pignolo" ; -- status=guess
+lin sticky_A = variants{} ; --
+lin stiff_A = mkA "duro" | mkA "severo" ; -- status=guess status=guess
+lin stiffen_V = mkV "irrigidire" ; -- status=guess, src=wikt
+lin stiffen_V2 = mkV2 (mkV "irrigidire") ; -- status=guess, src=wikt
+lin stiffness_N = mkN "rigidezza" ; -- status=guess
+lin stifle_N = mkN "grassella" ; -- status=guess
+lin stifle_V = mkV "soffocare" | mkV "asfissiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stifle_V2 = mkV2 (mkV "soffocare") | mkV2 (mkV "asfissiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stigma_N = mkN "marchio" ; -- status=guess
+lin stigmatic_N = mkN "stigmatista" masculine ; -- status=guess
+lin still_A = variants{} ; --
+lin still_Adv = mkAdv "ancora" ; -- status=guess
+lin still_N = mkN "natura morta" ; -- status=guess
+lin stillbirth_N = mkN "mortinatalità" feminine ; -- status=guess
+lin stillborn_A = mkA "nato morto" | mkA "nata morta" ; -- status=guess status=guess
+lin stilt_N = mkN "cavaliere d'Italia" ; -- status=guess
+lin stimulate_V2 = mkV2 (mkV "stimulare") ; -- status=guess, src=wikt
+lin stimulation_N = variants{} ; --
+lin stimulus_N = variants{} ; --
+lin sting_V = mkV "pungere" ; -- status=guess, src=wikt
+lin sting_V2 = mkV2 (mkV "pungere") ; -- status=guess, src=wikt
+lin stinger_N = mkN "frecciata" | mkN "stoccata" | mkN "provocazione" feminine ; -- status=guess status=guess status=guess
+lin stinginess_N = mkN "taccagneria" | mkN "tirchieria" | mkN "avarizia" ; -- status=guess status=guess status=guess
+lin stingy_A = mkA "tirchio" | mkA "avaro" | mkA "taccagno" ; -- status=guess status=guess status=guess
+lin stink_N = mkN "puzza" ; -- status=guess
+lin stink_V = mkV "puzzare" ; -- status=guess, src=wikt
+lin stink_V2 = mkV2 (mkV "puzzare") ; -- status=guess, src=wikt
+lin stipend_N = mkN "stipendio" | mkN "salario" ; -- status=guess status=guess
+lin stir_V = mkV "agitare" ; -- status=guess, src=wikt
+lin stir_V2 = mkV2 (mkV "agitare") ; -- status=guess, src=wikt
+lin stirrup_N = mkN "staffa" ; -- status=guess
+lin stitch_N = mkN "punto" ; -- status=guess
+lin stochastic_A = mkA "stocastico" ; -- status=guess
+lin stochastically_Adv = mkAdv "stocasticamente" ; -- status=guess
+lin stock_N = mkN "dado" ; -- status=guess
+lin stocking_N = mkN "calza" ; -- status=guess
+lin stoichiometric_A = mkA "stechiometrico" ; -- status=guess
+lin stoichiometry_N = mkN "stechiometria" ; -- status=guess
+lin stoke_V = mkV "attizzare" ; -- status=guess, src=wikt
+lin stoke_V2 = mkV2 (mkV "attizzare") ; -- status=guess, src=wikt
+lin stolen_A = variants{} ; --
+lin stomach_N = mkN "pancia" masculine ; -- status=guess
+lin stomachache_N = mkN "mal di pancia" ; -- status=guess
+lin stone_A = mkA "pietroso" | mkA "petroso" | mkA "roccioso" ; -- status=guess status=guess status=guess
+lin stone_N = L.stone_N ;
+lin stone_V2 = mkV2 (mkV "lapidare") ; -- status=guess, src=wikt
+lin stool_N = mkN "sgabello" ; -- status=guess
+lin stop_N = mkN "occlusiva" ; -- status=guess
+lin stop_V = L.stop_V ;
+lin stop_V2 = mkV2 (mkV "fermare") ; -- status=guess, src=wikt
+lin stop_VV = mkVV (mkV "fermare") ; -- status=guess, src=wikt
+lin stopcock_N = mkN "rubinetto di arresto" ; -- status=guess
+lin stopper_N = mkN "gassa" ; -- status=guess
+lin storage_N = mkN "memorizzazione" feminine ; -- status=guess
+lin store_N = mkN "magazzino" | mkN "deposito" ; -- status=guess status=guess
+lin store_V2 = mkV2 (mkV "registrare") ; -- status=guess, src=wikt
+lin stork_N = mkN "cicogna" ; -- status=guess
+lin storm_N = mkN "tempesta" ; -- status=guess
+lin storm_V = variants{} ; --
+lin storm_V2 = variants{} ; --
+lin stormy_A = mkA "tempestoso" ; -- status=guess
+lin story_N = mkN "racconto" | mkN "storia" ; -- status=guess status=guess
+lin storyteller_N = mkN "cantastorie" masculine ; -- status=guess
+lin stove_N = L.stove_N ; -- comment=CHECKED
+lin stowaway_N = mkN "clandestino" ; -- status=guess
+lin straddle_V = mkV "scavalcare" ; -- status=guess, src=wikt
+lin straddle_V2 = mkV2 (mkV "scavalcare") ; -- status=guess, src=wikt
+lin straight_A = L.straight_A ;
+lin straight_Adv = variants{} ; --
+lin straight_N = mkN "rettilineo" ; -- status=guess
+lin straighten_V = variants{} ; --
+lin straighten_V2 = variants{} ; --
+lin straightforward_A = variants{} ; --
+lin strain_N = mkN "disposizione" feminine | mkN "predisposizione" feminine | mkN "carattere ereditario" ; -- status=guess status=guess status=guess
+--subcat lin strain_V = mkV "tendere" | mkV "tirare" | mkV "forzare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin strain_V2 = mkV2 (mkV "tendere") | mkV2 (mkV "tirare") | mkV2 (mkV "forzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin strainer_N = mkN "colino" ; -- status=guess
+lin strait_N = mkN "stretta" ; -- status=guess
+lin straitjacket_N = mkN "camicia di forza" ; -- status=guess
+lin strand_N = mkN "spiaggia" | mkN "battigia" | mkN "bagnasciuga" masculine ; -- status=guess status=guess status=guess
+lin strand_V = mkV "abbandonare" ; -- status=guess, src=wikt
+lin strand_V2 = mkV2 (mkV "abbandonare") ; -- status=guess, src=wikt
+lin strange_A = mkA "strano" ; -- status=guess
+lin strangely_Adv = variants{} ; --
+lin stranger_N = mkN "straniero" | mkN "straniera" ; -- status=guess status=guess
+lin strangler_N = mkN "strangolatore" masculine ; -- status=guess
+lin strap_N = mkN "striscia" | mkN "listella" ; -- status=guess status=guess
+lin strappado_N = mkN "strappata" | mkN "tratti di fune" ; -- status=guess status=guess
+lin stratagem_N = mkN "stratagemma" masculine | mkN "tattica" | mkN "schema" masculine ; -- status=guess status=guess status=guess
+lin strategic_A = mkA "strategico" ; -- status=guess
+lin strategy_N = mkN "strategia" ; -- status=guess
+lin stratosphere_N = mkN "stratosfera" ; -- status=guess
+lin straw_N = mkN "festuca" | mkN "pagliuzza" ; -- status=guess status=guess
+lin strawberry_N = mkN "fragola" ; -- status=guess
+lin streak_N = mkN "striatura" | mkN "striscia" ; -- status=guess status=guess
+lin stream_N = mkN "corrente" feminine | mkN "ruscello" ; -- status=guess status=guess
+lin streamlet_N = mkN "rigagnolo" ; -- status=guess
+lin street_N = mkN "strada" | mkN "via" ; -- status=guess status=guess
+lin streetlight_N = mkN "lampione" masculine ; -- status=guess
+lin streetwalker_N = mkN "prostituta" ; -- status=guess
+lin strength_N = mkN "intensità" feminine | mkN "efficacia" ; -- status=guess status=guess
+--subcat lin strengthen_V = mkV "rinforzarsi" ; -- status=guess, src=wikt
+lin strengthen_V2 = mkV2 (mkV "rinforzarsi") ; -- status=guess, src=wikt
+lin strengthening_N = mkN "potenziamento" ; -- status=guess
+lin streptococcal_A = mkA "streptococcico" ; -- status=guess
+lin streptococcus_N = mkN "streptococco" ; -- status=guess
+lin stress_N = mkN "stress" | mkN "pressione" feminine ; -- status=guess status=guess
+lin stress_V2 = variants{} ; --
+lin stress_VS = variants{} ; --
+lin stretch_N = mkN "smagliatura" ; -- status=guess
+lin stretch_V = mkV "tendere" ; -- status=guess, src=wikt
+lin stretch_V2 = mkV2 (mkV "tendere") ; -- status=guess, src=wikt
+lin stretcher_N = mkN "barella" ; -- status=guess
+lin strict_A = mkA "severo" ; -- status=guess
+lin strictly_Adv = variants{} ; --
+lin stride_N = mkN "falcata" ; -- status=guess
+lin stride_V = mkV "scavalcare" ; -- status=guess, src=wikt
+--subcat lin stride_V2 = mkV2 (mkV "scavalcare") ; -- status=guess, src=wikt
+lin strife_N = mkN "disputa" ; -- status=guess
+lin strike_1_N = mkN "sciopero" ;
+lin strike_2_N = mkN "attacco" ;
+lin strike_N = mkN "sciopero" ;
+lin strike_V = mkV (essere_V) "respinto" ; -- status=guess, src=wikt
+lin strike_V2 = mkV2 (mkV (essere_V) "respinto") ; -- status=guess, src=wikt
+lin strikebreaker_N = mkN "crumiro" | mkN "crumira" ; -- status=guess status=guess
+lin striker_N = variants{} ; --
+lin striking_A = variants{} ; --
+lin string_N = mkN "corda" ; -- status=guess
+lin stringy_A = mkA "fibroso" ; -- status=guess
+lin strip_N = mkN "corso" | mkN "via principale" ; -- status=guess status=guess
+lin strip_V = mkV (mkV "striscia") "d'asfalto" | mkV "strada" ; -- status=guess, src=wikt status=guess, src=wikt
+lin strip_V2 = mkV2 (mkV (mkV "striscia") "d'asfalto") | mkV2 (mkV "strada") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stripe_N = mkN "galloni" ; -- status=guess
+lin stripper_N = mkN "sverniciatore tool" ; -- status=guess
+lin strive_V = mkV "lottare" | mkV "battersi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin strive_VV = mkVV (mkV "lottare") | mkVV (mkV "battersi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stroke_N = mkN "colpo" ; -- status=guess
+lin stroke_V2 = mkV2 (mkV "accarezzare") ; -- status=guess, src=wikt
+lin stroll_N = mkN "passeggiata" ; -- status=guess
+lin stroll_V = mkV "passeggiare" | mkV (andare_V) "a spasso" | mkV "girovagare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin strong_A = mkA "forte" ; -- status=guess
+lin strongly_Adv = variants{} ; --
+lin strontium_N = mkN "stronzio" ; -- status=guess
+lin structural_A = variants{} ; --
+lin structure_N = mkN "struttura" ; -- status=guess
+lin structure_V2 = variants{} ; --
+lin strudel_N = mkN "strudel" masculine ; -- status=guess
+lin struggle_N = mkN "lotta" ; -- status=guess
+lin struggle_V = mkV "lottare" ; -- status=guess, src=wikt
+--subcat lin struggle_VS = mkVS (mkV "lottare") ; -- status=guess, src=wikt
+lin struggle_VV = mkVV (mkV "lottare") ; -- status=guess, src=wikt
+lin strychnine_N = mkN "stricnina" ; -- status=guess
+lin stub_N = mkN "matrice" feminine ; -- status=guess
+lin stub_V2 = mkV2 (mkV "sradicare") ; -- status=guess, src=wikt
+lin stubble_N = mkN "stoppia" ; -- status=guess
+lin stubborn_A = mkA "ostinato" | mkA "ostinata" | mkA "testardo" | mkA "testarda" ; -- status=guess status=guess status=guess status=guess
+lin stubbornness_N = mkN "cocciutaggine" feminine ; -- status=guess
+lin studentMasc_N = L.student_N ;
+lin studio_N = variants{} ; --
+lin study_N = mkN "studio" ; -- status=guess
+lin study_V = mkV "studiare" ; -- status=guess, src=wikt
+lin study_V2 = mkV2 (mkV "studiare") ; -- status=guess, src=wikt
+lin stuff_N = mkN "cose" | mkN "roba" ; -- status=guess status=guess
+lin stuff_V2 = mkV2 (mkV (essere_V) "pieno") | mkV2 (mkV (essere_V) "satollo") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stuffing_N = mkN "imbottitura" ; -- status=guess
+lin stumble_N = mkN "scivolone" masculine ; -- status=guess
+lin stumble_V = mkV "scivolare" ; -- status=guess, src=wikt
+lin stump_N = mkN "moncherino" ; -- status=guess
+lin stunner_N = mkN "donna fantastica" | mkN "donna incredibile" | mkN "etc" ; -- status=guess status=guess status=guess
+lin stunning_A = variants{} ; --
+lin stunt_N = mkN "acrobazia" ; -- status=guess
+lin stupefy_V2 = mkV2 (stupefare_V) | mkV2 (mkV "abbrutire") | mkV2 (mkV "sbalordire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stupid_A = L.stupid_A ;
+lin sturdiness_N = mkN "robustezza" ; -- status=guess
+lin sturdy_A = mkA "solido" | mkA "solida" | mkA "robusto" | mkA "quercia" ; -- status=guess status=guess status=guess status=guess
+lin sturgeon_N = mkN "storione" masculine ; -- status=guess
+lin stutter_N = mkN "balbuzie" feminine ; -- status=guess
+lin stutter_V = mkV "balbettare" | mkV "tartagliare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stutter_V2 = mkV2 (mkV "balbettare") | mkV2 (mkV "tartagliare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stutterer_N = mkN "balbuziente" ; -- status=guess
+lin stye_N = mkN "orzaiolo" ; -- status=guess
+lin style_N = mkN "stile" masculine ; -- status=guess
+lin stylus_N = mkN "stilo" ; -- status=guess
+lin stymie_V2 = mkV2 (mkV "ostacolare") | mkV2 (mkV "ostruire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin subacute_A = mkA "subacuto" ; -- status=guess
+lin subaltern_N = mkN "subalterno" ; -- status=guess
+lin subatomic_A = mkA "subatomico" ; -- status=guess
+lin subconscious_N = mkN "subconscio" ; -- status=guess
+lin subcontinent_N = mkN "subcontinente" ; -- status=guess
+lin subculture_N = mkN "subcultura" ; -- status=guess
+lin subcutaneous_A = mkA "sottocutaneo" ; -- status=guess
+lin subdivide_V = mkV "suddividersi" | mkV "suddividere" ; -- status=guess, src=wikt status=guess, src=wikt
+lin subdivide_V2 = mkV2 (mkV "suddividersi") | mkV2 (mkV "suddividere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin subdue_V2 = mkV2 (sottomettere_V) ; -- status=guess, src=wikt
+lin subgroup_N = mkN "sottogruppo" ; -- status=guess
+lin subhuman_A = mkA "subumano" ; -- status=guess
+lin subject_1_N = variants{} ; --
+lin subject_2_N = variants{} ; --
+lin subject_A = variants{} ; --
+lin subject_N = mkN "suddito" ; -- status=guess
+lin subject_V2 = mkV2 (mkV "assoggettare") | mkV2 (sottomettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin subjective_A = variants{} ; --
+lin subjugation_N = mkN "soggiogamento" ; -- status=guess
+lin subjunctive_N = mkN "congiuntivo" ; -- status=guess
+lin sublease_N = mkN "sublocazione" feminine ; -- status=guess
+lin sublease_V = mkV "sublocare" ; -- status=guess, src=wikt
+lin sublease_V2 = mkV2 (mkV "sublocare") ; -- status=guess, src=wikt
+lin sublimation_N = mkN "sublimazione" feminine ; -- status=guess
+lin submarine_A = mkA "sottomarino" ; -- status=guess
+lin submarine_N = mkN "sottomarino" | mkN "sommergibile" masculine ; -- status=guess status=guess
+lin submediant_N = mkN "sopradominante" masculine ; -- status=guess
+lin submerge_V = sommergere_V ; -- status=guess, src=wikt
+lin submerge_V2 = mkV2 (sommergere_V) ; -- status=guess, src=wikt
+lin submersion_N = mkN "immersione" feminine ; -- status=guess
+lin submission_N = variants{} ; --
+lin submit_V = sottomettere_V ; -- status=guess, src=wikt
+lin submit_V2 = mkV2 (sottomettere_V) ; -- status=guess, src=wikt
+lin subnormal_A = mkA "subnormale" ; -- status=guess
+lin suborder_N = mkN "sottordine" masculine ; -- status=guess
+lin subpoena_N = mkN "convocazione" feminine | mkN "citazione" feminine ; -- status=guess status=guess
+lin subpoena_V2 = mkV2 (mkV "citare") ; -- status=guess, src=wikt
+lin subscribe_V = mkV "abbonarsi" ; -- status=guess, src=wikt
+lin subscribe_V2 = mkV2 (mkV "abbonarsi") ; -- status=guess, src=wikt
+lin subscription_N = variants{} ; --
+lin subsection_N = mkN "sottosezione" feminine | mkN "comma" masculine ; -- status=guess status=guess
+lin subsequent_A = mkA "successivo" | mkA "ulteriore" | mkA "susseguente" ; -- status=guess status=guess status=guess
+lin subsequently_Adv = variants{} ; --
+lin subset_N = mkN "sottoinsieme" masculine ; -- status=guess
+lin subsidiary_N = mkN "filiale" feminine ; -- status=guess
+lin subsidize_V2 = mkV2 (mkV "sovvenzionare") ; -- status=guess, src=wikt
+lin subsidy_N = variants{} ; --
+lin subsoil_N = mkN "sottosuolo" ; -- status=guess
+lin subsonic_A = mkA "subsonico" ; -- status=guess
+lin substance_N = mkN "sostanza" ; -- status=guess
+lin substantial_A = mkA "sostanziale" ; -- status=guess
+lin substantially_Adv = variants{} ; --
+lin substantival_A = mkA "sostantivale" ; -- status=guess
+lin substantive_A = variants{} ; --
+lin substantive_N = mkN "sostantivo" ; -- status=guess
+lin substitute_N = mkN "sostituto" | mkN "rimpiazzo" ; -- status=guess status=guess
+lin substitute_V = mkV "sostituire" ; -- status=guess, src=wikt
+lin substitute_V2 = mkV2 (mkV "sostituire") ; -- status=guess, src=wikt
+lin substitution_N = mkN "sostituzione" feminine ; -- status=guess
+lin substrate_N = mkN "sottostrato" ; -- status=guess
+lin substratum_N = mkN "substrato" | mkN "sostrato" ; -- status=guess status=guess
+lin subsume_V2 = mkV2 (mkV "classificare") ; -- status=guess, src=wikt
+lin subtend_V2 = mkV2 (mkV "sottendere") ; -- status=guess, src=wikt
+lin subterfuge_N = mkN "sotterfugio" ; -- status=guess
+lin subtitle_N = mkN "sottotitolo" | mkN "didascalia" ; -- status=guess status=guess
+lin subtle_A = mkA "sottile" ; -- status=guess
+lin subtlety_N = mkN "sottigliezza" ; -- status=guess
+lin subtract_V2 = mkV2 (sottrarre_V) ; -- status=guess, src=wikt
+lin subtraction_N = mkN "sottrazione" feminine ; -- status=guess
+lin subtropics_N = mkN "clima subtropicale" ; -- status=guess
+lin suburb_N = variants{} ; --
+lin suburbanite_N = mkN "borgataro" | mkN "borgatara" ; -- status=guess status=guess
+lin subvert_V2 = mkV2 (corrompere_V) ; -- status=guess, src=wikt
+lin subway_N = mkN "metrò" masculine | mkN "metropolitana" ; -- status=guess status=guess
+lin succeed_V = riuscire_V ; -- status=guess, src=wikt
+lin succeed_V2 = mkV2 (riuscire_V) ; -- status=guess, src=wikt
+lin success_N = mkN "successo" ; -- status=guess
+lin successful_A = mkA "di successo" | mkA "coronato dal successo" | mkA "riuscito" | mkA "efficace" ; -- status=guess status=guess status=guess status=guess
+lin successfully_Adv = variants{} ; --
+lin succession_N = variants{} ; --
+lin successive_A = variants{} ; --
+lin successor_N = mkN "successore" masculine ; -- status=guess
+lin succinylcholine_N = mkN "succinilcolina" ; -- status=guess
+lin succulent_N = mkN "pianta grassa" ; -- status=guess
+lin succumb_V = mkV "soccombere" ; -- status=guess, src=wikt
+lin suck_V = mkV (essere_V) "una schiappa" | mkV (I.fare_V) "schifo" ; -- status=guess, src=wikt status=guess, src=wikt
+lin suck_V2 = L.suck_V2 ;
+lin suckle_V2 = mkV2 (mkV "allattare") ; -- status=guess, src=wikt
+lin sucrose_N = mkN "saccarosio" ; -- status=guess
+lin suction_N = mkN "aspirazione" feminine ; -- status=guess
+lin sudden_A = mkA "improvviso" | mkA "improvvisa" ; -- status=guess status=guess
+lin suddenly_Adv = variants{} ; --
+lin sudoku_N = mkN "sudoku" masculine ; -- status=guess
+lin suds_N = mkN "saponata" | mkN "schiuma" ; -- status=guess status=guess
+lin sue_V = variants{} ; --
+lin sue_V2 = variants{} ; --
+lin sue_V2V = variants{} ; --
+lin suede_N = mkN "camoscio" ; -- status=guess
+lin suffer_V = mkV "subire" ; -- status=guess, src=wikt
+lin suffer_V2 = mkV2 (mkV "subire") ; -- status=guess, src=wikt
+lin sufferer_N = variants{} ; --
+lin suffering_N = mkN "sofferenza" ; -- status=guess
+lin sufficient_A = mkA "sufficiente" ; -- status=guess
+lin sufficiently_Adv = variants{} ; --
+lin suffix_N = mkN "suffisso" ; -- status=guess
+lin suffrage_N = mkN "suffragio" ; -- status=guess
+lin sugar_N = mkN "barbabietola da zucchero" ; -- status=guess
+lin sugar_V2 = mkV2 (mkV "zuccherare") ; -- status=guess, src=wikt
+lin suggest_V = proporre_V | mkV "suggerire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin suggest_V2 = mkV2 (proporre_V) | mkV2 (mkV "suggerire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin suggest_VS = mkVS (proporre_V) | mkVS (mkV "suggerire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin suggestion_N = variants{} ; --
+lin suicide_N = mkN "suicidio" ; -- status=guess
+lin suit_N = mkN "seme" masculine ; -- status=guess
+lin suit_V = variants{} ; --
+lin suit_V2 = variants{} ; --
+lin suitable_A = mkA "adatto" | mkA "idoneo" | mkA "rispondente" | mkA "confacente" | mkA "indicato" | mkA "appropriato" | mkA "giusto" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin suitcase_N = mkN "valigia" ; -- status=guess
+lin suite_N = variants{} ; --
+lin sulfate_N = mkN "solfato" ; -- status=guess
+lin sulfide_N = mkN "solfuro" ; -- status=guess
+lin sulfur_N = mkN "zolfo" ; -- status=guess
+lin sulfurous_A = mkA "solfifero" ; -- status=guess
+lin sulk_V = mkV (I.fare_V) "l'offeso" | mkV (tenere_V) "il muso" | mkV (tenere_V) "il broncio" | mkV "imbronciarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sulky_A = mkA "malinconico" | mkA "scontroso" | mkA "irritato" ; -- status=guess status=guess status=guess
+lin sulky_N = mkN "sediolo" ; -- status=guess
+lin sullen_A = mkA "afflitto" ; -- status=guess
+lin sulphur_N = variants{} ; --
+lin sultan_N = mkN "sultano" ; -- status=guess
+lin sultana_N = mkN "sultana" ; -- status=guess
+lin sultanate_N = mkN "sultanato" ; -- status=guess
+lin sum_N = mkN "somma" ; -- status=guess
+lin sum_V = mkV "sommare" ; -- status=guess, src=wikt
+lin sum_V2 = mkV2 (mkV "sommare") ; -- status=guess, src=wikt
+lin summarize_V2 = mkV2 (riassumere_V) ; -- status=guess, src=wikt
+lin summary_A = mkA "estratto" | mkA "compendio" | mkA "sommario" ; -- status=guess status=guess status=guess
+lin summary_N = mkN "riassunto" ; -- status=guess
+lin summation_N = mkN "sommatoria" ; -- status=guess
+lin summer_N = mkN "estate" masculine ; -- status=guess
+lin summertime_N = mkN "estate" masculine ; -- status=guess
+lin summery_A = mkA "estivo" ; -- status=guess
+lin summit_N = mkN "incontro al vertice" ; -- status=guess
+lin summon_V2 = mkV2 (mkV "convocare") | mkV2 (mkV (mkV "citare") "in giudizio") | mkV2 (mkV "intimare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin summons_N = mkN "convocazione" feminine | mkN "adunanza" ; -- status=guess status=guess
+lin sumo_N = mkN "sumo" ; -- status=guess
+lin sun_N = L.sun_N ;
+lin sun_PN = mkPN "sole" ; -- status=guess
+lin sunbathe_V = mkV (prendere_V) "il sole" ; -- status=guess, src=wikt
+lin sunbeam_N = mkN "raggio di sole" ; -- status=guess
+lin sunder_V2 = mkV2 (mkV "spezzare") ; -- status=guess, src=wikt
+lin sunfish_N = mkN "pesce luna" ; -- status=guess
+lin sunflower_N = mkN "girasole" masculine ; -- status=guess
+lin sunglasses_N = mkN "occhiali da sole" ; -- status=guess
+lin sunlight_N = variants{} ; --
+lin sunny_A = mkA "soleggiato" | mkA "soleggiata" ; -- status=guess status=guess
+lin sunrise_N = mkN "levar del sole" | mkN "aurora" | mkN "alba" ; -- status=guess status=guess status=guess
+lin sunset_N = mkN "tramonto" ; -- status=guess
+lin sunshade_N = mkN "parasole" masculine ; -- status=guess
+lin sunshine_N = mkN "luce del sole" ; -- status=guess
+lin sunspot_N = mkN "macchia solare" ; -- status=guess
+lin sunstroke_N = mkN "insolazione" feminine ; -- status=guess
+lin suntan_N = mkN "abbronzatura" ; -- status=guess
+lin super_A = mkA "super" | mkA "sopra" ; -- status=guess status=guess
+lin superb_A = variants{} ; --
+lin supercilious_A = mkA "altezzoso" | mkA "sdegnoso" ; -- status=guess status=guess
+lin supercritical_A = mkA "supercritico" ; -- status=guess
+lin superficial_A = mkA "superficiale" ; -- status=guess
+lin superfluous_A = mkA "superfluo" ; -- status=guess
+lin superinfection_N = mkN "superinfezione" feminine ; -- status=guess
+lin superintendent_N = mkN "soprintendente" masculine | mkN "sovrintendente" masculine ; -- status=guess status=guess
+lin superior_A = mkA "superiore" ; -- status=guess
+lin superior_N = mkN "muscolo auricolare superiore" ; -- status=guess
+lin superiority_N = mkN "superiorità" feminine ; -- status=guess
+lin superlative_A = mkA "superlativo" ; -- status=guess
+lin superlative_N = mkN "superlativo" ; -- status=guess
+lin supermarket_N = mkN "supermercato" ; -- status=guess
+lin supermodel_N = mkN "supermodel" ; -- status=guess
+lin supernal_A = mkA "celeste" | mkA "celestiale" ; -- status=guess status=guess
+lin supernatural_A = mkA "soprannaturale" | mkA "sovrannaturale" ; -- status=guess status=guess
+lin supernova_N = mkN "supernova" ; -- status=guess
+lin superoxide_N = mkN "superossido" ; -- status=guess
+lin superposition_N = mkN "principio di sovrapposizione" feminine ; -- status=guess
+lin supersaturated_A = mkA "sovrasaturato" ; -- status=guess
+lin supersonic_A = mkA "supersonico" ; -- status=guess
+lin superstition_N = mkN "superstizione" feminine ; -- status=guess
+lin superstitious_A = mkA "superstizioso" ; -- status=guess
+lin superstring_N = mkN "superstringa" ; -- status=guess
+lin supersymmetry_N = mkN "supersimmetria" ; -- status=guess
+lin supervise_V = variants{} ; --
+lin supervise_V2 = variants{} ; --
+lin supervision_N = variants{} ; --
+lin supervisor_N = mkN "supervisore" masculine ; -- status=guess
+lin supper_N = mkN "cena" ; -- status=guess
+lin supplant_V2 = mkV2 (mkV "detronizzare") | mkV2 (mkV "rovesciare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin supple_A = mkA "duttile" | mkA "malleabile" ; -- status=guess status=guess
+lin supplement_N = variants{} ; --
+lin supplement_V2 = variants{} ; --
+lin supplementary_A = mkA "supplementare" | mkA "addizionale" ; -- status=guess status=guess
+lin supplier_N = variants{} ; --
+lin supply_N = mkN "fornitura" ; -- status=guess
+lin supply_V2 = mkV2 (mkV "supplire") ; -- status=guess, src=wikt
+lin support_N = mkN "supporto" ; -- status=guess
+lin support_V2 = mkV2 (mkV "supportare") ; -- status=guess, src=wikt
+--subcat lin support_VV = mkVV (mkV "supportare") ; -- status=guess, src=wikt
+lin supporter_N = mkN "promotore" | mkN "fautore" | mkN "aderente" masculine ; -- status=guess status=guess status=guess
+lin supporting_A = variants{} ; --
+lin suppose_V2 = mkV2 (supporre_V) | mkV2 (mkV "immaginare") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin suppose_V2V = mkV2V (supporre_V) | mkV2V (mkV "immaginare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin suppose_VS = mkVS (supporre_V) | mkVS (mkV "immaginare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin supposed_A = variants{} ; --
+lin supposedly_Adv = variants{} ; --
+lin suppository_N = mkN "supposta" ; -- status=guess
+lin suppress_V2 = mkV2 (mkV "sopprimere") ; -- status=guess, src=wikt
+lin supreme_A = mkA "supremo" | mkA "suprema" ; -- status=guess status=guess
+lin surcharge_N = mkN "sovrattassa" ; -- status=guess
+lin sure_A = mkA "sicuro" | mkA "sicura" | mkA "certo" | mkA "certa" ; -- status=guess status=guess status=guess status=guess
+lin sure_Adv = variants{} ; --
+lin surely_Adv = variants{} ; --
+lin surf_N = mkN "frangenti" masculine ; -- status=guess
+lin surface_A = mkA "tensioattivo" ; -- status=guess
+lin surface_N = mkN "superficie" feminine ; -- status=guess
+lin surfer_N = mkN "surfer" masculine ; -- status=guess
+lin surgeon_N = mkN "chirurgo" ; -- status=guess
+lin surgery_N = mkN "chirurgia" ; -- status=guess
+lin surgical_A = mkA "chirurgico" ; -- status=guess
+lin surly_A = mkA "scontroso" ; -- status=guess
+lin surmise_V = supporre_V ; -- status=guess, src=wikt
+lin surmise_V2 = mkV2 (supporre_V) ; -- status=guess, src=wikt
+lin surname_N = mkN "cognome" masculine ; -- status=guess
+lin surplus_A = variants{} ; --
+lin surplus_N = mkN "avanzo" ; -- status=guess
+lin surprise_N = mkN "sorpresa" ; -- status=guess
+lin surprise_V2 = mkV2 (mkV "stupire") | mkV2 (sorprendere_V) | mkV2 (mkV "meravigliare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin surprise_V2V = mkV2V (mkV "stupire") | mkV2V (sorprendere_V) | mkV2V (mkV "meravigliare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin surprised_A = variants{} ; --
+lin surprising_A = mkA "sorprendente" ; -- status=guess
+lin surprisingly_Adv = variants{} ; --
+lin surrealism_N = mkN "surrealismo" ; -- status=guess
+lin surrender_V = mkV "arrendersi" ; -- status=guess, src=wikt
+lin surrender_V2 = mkV2 (mkV "arrendersi") ; -- status=guess, src=wikt
+lin surreptitious_A = mkA "surrettizio" | mkA "subdolo" | mkA "furbesco" | mkA "furtivo" ; -- status=guess status=guess status=guess status=guess
+lin surrogate_N = mkN "surrogato" ; -- status=guess
+lin surround_V2 = mkV2 (mkV "circondare") ; -- status=guess, src=wikt
+lin surrounding_A = variants{} ; --
+lin surrounding_N = variants{} ; --
+lin survey_N = variants{} ; --
+lin survey_V2 = variants{} ; --
+lin surveyor_N = mkN "geometra" masculine ; -- status=guess
+lin survival_N = mkN "sopravvivenza" ; -- status=guess
+lin survive_V = sopravvivere_V ; -- status=guess, src=wikt
+lin survive_V2 = mkV2 (sopravvivere_V) ; -- status=guess, src=wikt
+lin survivor_N = mkN "superstite" masculine ; -- status=guess
+lin susceptibility_N = mkN "suscettività" feminine ; -- status=guess
+lin suspect_N = variants{} ; --
+lin suspect_V2 = mkV2 (mkV "sospettare") ; -- status=guess, src=wikt
+lin suspect_VS = mkVS (mkV "sospettare") ; -- status=guess, src=wikt
+lin suspend_V = mkV "sospendere" ; -- status=guess, src=wikt
+lin suspend_V2 = mkV2 (mkV "sospendere") ; -- status=guess, src=wikt
+lin suspender_N = mkN "bretelle" feminine ; -- status=guess
+lin suspension_N = mkN "sospensione" ; -- status=guess
+lin suspicion_N = mkN "sospetto" ; -- status=guess
+lin suspicious_A = mkA "diffidente" ; -- status=guess
+lin sustain_V2 = variants{} ; --
+lin sustainability_N = mkN "sostenibilità" feminine ; -- status=guess
+lin sustainable_A = mkA "sostenibile" ; -- status=guess
+lin suture_N = mkN "sutura" ; -- status=guess
+lin swag_N = mkN "bottino" | mkN "malloppo" | mkN "refurtiva" | mkN "maltolto" ; -- status=guess status=guess status=guess status=guess
+lin swagger_V = mkV "pavoneggiarsi" ; -- status=guess, src=wikt
+lin swallow_N = mkN "rondine" ; -- status=guess
+lin swallow_V = mkV "deglutire" | mkV "inghiottire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin swallow_V2 = mkV2 (mkV "deglutire") | mkV2 (mkV "inghiottire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin swamp_N = mkN "palude" feminine ; -- status=guess
+lin swan_N = mkN "cigno" ; -- status=guess
+lin swap_V = mkV "scambiare" ; -- status=guess, src=wikt
+lin swap_V2 = mkV2 (mkV "scambiare") ; -- status=guess, src=wikt
+lin sward_N = mkN "erba" | mkN "zolla" ; -- status=guess status=guess
+lin swarm_N = mkN "sciame" masculine | mkN "nugolo" ; -- status=guess status=guess
+lin swarm_V = mkV "pullulare" ; -- status=guess, src=wikt
+lin swarm_V2 = mkV2 (mkV "pullulare") ; -- status=guess, src=wikt
+lin swastika_N = mkN "svastica" | mkN "croce gammata" ; -- status=guess status=guess
+lin swat_N = mkN "schiaffo" | mkN "pacca" | mkN "colpo secco" ; -- status=guess status=guess status=guess
+lin swat_V2 = mkV2 (mkV "schiacciare") ; -- status=guess, src=wikt
+lin sway_V = variants{} ; --
+lin sway_V2 = variants{} ; --
+lin swear_V = mkV "insultare" | mkV "bestemmiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin swear_V2 = mkV2 (mkV "insultare") | mkV2 (mkV "bestemmiare") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin swear_V2V = mkV2V (mkV "insultare") | mkV2V (mkV "bestemmiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin swear_VV = mkVV (mkV "insultare") | mkVV (mkV "bestemmiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sweat_N = mkN "sudore" masculine ; -- status=guess
+lin sweat_V = mkV "sudare" ; -- status=guess, src=wikt
+lin sweat_V2 = mkV2 (mkV "sudare") ; -- status=guess, src=wikt
+lin sweater_N = mkN "maglione" masculine ; -- status=guess
+lin sweatshirt_N = mkN "felpa" ; -- status=guess
+lin sweep_V = mkV "spazzare" | mkV "scopare" | mkV "ramazzare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sweep_V2 = mkV2 (mkV "spazzare") | mkV2 (mkV "scopare") | mkV2 (mkV "ramazzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sweeper_N = mkN "libero" ; -- status=guess
+lin sweeping_N = mkN "spazzata" | mkN "scopata" ; -- status=guess status=guess
+lin sweet_A = mkA "dolcificato" | mkA "zuccherato" ; -- status=guess status=guess
+lin sweet_N = mkN "dolcetto" | mkN "caramella" masculine ; -- status=guess status=guess
+lin sweetbread_N = mkN "[in the plural] animelle" ; -- status=guess
+lin sweeten_V = mkV "zuccherare" ; -- status=guess, src=wikt
+lin sweeten_V2 = mkV2 (mkV "zuccherare") ; -- status=guess, src=wikt
+lin sweetheart_N = mkN "amore" masculine | mkN "tesoro" | mkN "dolcezza" ; -- status=guess status=guess status=guess
+lin sweetie_N = mkN "dolcezza" ; -- status=guess
+lin sweetness_N = mkN "dolcezza" ; -- status=guess
+lin swell_N = mkN "rigonfiamento" | mkN "mare di fondo" | mkN "flutti" | mkN "onda lunga" | mkN "mareggiare" ; -- status=guess status=guess status=guess status=guess status=guess
+lin swell_V = L.swell_V ;
+lin swell_V2 = mkV2 (mkV "gonfiare") ; -- status=guess, src=wikt
+lin swelling_N = mkN "gonfiore" | mkN "gnocco" ; -- status=guess status=guess
+lin swift_A = mkA "rapido" | mkA "veloce" | mkA "pronto" | mkA "agile" | mkA "svelto" | mkA "celere" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin swift_N = mkN "rondone" masculine ; -- status=guess
+lin swiftly_Adv = variants{} ; --
+lin swim_N = mkN "nuotata" | mkN "nuoto" ; -- status=guess status=guess
+lin swim_V = L.swim_V ;
+lin swim_V2 = mkV2 (mkV "nuotare") ; -- status=guess, src=wikt
+lin swimmer_N = mkN "nuotatore" | mkN "nuotatrice" feminine ; -- status=guess status=guess
+lin swimming_N = mkN "nuoto" ; -- status=guess
+lin swimsuit_N = mkN "costume da bagno" | mkN "costume" masculine ; -- status=guess status=guess
+lin swine_N = mkN "porco" ; -- status=guess
+lin swing_N = mkN "altalena" ; -- status=guess
+lin swing_V = mkV "oscillare" | mkV "ondeggiare" | mkV "altalenare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin swing_V2 = mkV2 (mkV "oscillare") | mkV2 (mkV "ondeggiare") | mkV2 (mkV "altalenare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin swipe_V2 = mkV2 (mkV "passare") ; -- status=guess, src=wikt
+lin switch8off_V2 = L.switch8off_V2 ; -- comment=CHECKED
+lin switch8on_V2 = L.switch8on_V2 ; -- comment=CHECKED
+lin switch_N = mkN "interruttore" ; -- status=guess
+lin switch_V = variants {} ;
+lin switch_V2 = variants {} ;
+lin switchboard_N = mkN "centralino" ; -- status=guess
+lin swoon_N = mkN "spasmo" ; -- status=guess
+lin swoon_V = svenire_V ; -- status=guess, src=wikt
+lin sword_N = mkN "spada" masculine | mkN "brando [poetic]" ; -- status=guess status=guess
+lin swordfish_N = mkN "pesce spada" ; -- status=guess
+lin swordsman_N = mkN "spadaccino" ; -- status=guess
+lin sycamore_N = mkN "platano" ; -- status=guess
+lin sycophant_N = mkN "ruffiano" | mkN "delatore" masculine | mkN "leccaculo" | mkN "adulatore" | mkN "sicofante" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin syllabify_V2 = mkV2 (mkV "sillabare") ; -- status=guess, src=wikt
+lin syllable_N = mkN "sillaba" ; -- status=guess
+lin syllabus_N = mkN "programma" masculine ; -- status=guess
+lin syllepsis_N = mkN "sillessi" | mkN "sillepsi" feminine ; -- status=guess status=guess
+lin syllogism_N = mkN "sillogismo" ; -- status=guess
+lin sylph_N = mkN "silfide" | mkN "silfo" ; -- status=guess status=guess
+lin symbiosis_N = mkN "simbiosi" feminine ; -- status=guess
+lin symbiotic_A = mkA "simbiotico" ; -- status=guess
+lin symbiotically_Adv = mkAdv "simbioticamente" ; -- status=guess
+lin symbol_N = mkN "simbolo" ; -- status=guess
+lin symbolic_A = variants{} ; --
+lin symbolism_N = mkN "simbolismo" ; -- status=guess
+lin symbology_N = mkN "simbologia" ; -- status=guess
+lin symmetrical_A = mkA "simmetrico" ; -- status=guess
+lin symmetry_N = mkN "simmetria" ; -- status=guess
+lin sympathetic_A = mkA "sensibile" ; -- status=guess
+lin sympathizer_N = mkN "simpatizzante" masculine ; -- status=guess
+lin sympathy_N = mkN "empatia" ; -- status=guess
+lin symphony_N = mkN "sinfonia" ; -- status=guess
+lin symptom_N = mkN "sintomo" ; -- status=guess
+lin synagogue_N = mkN "sinagoga" ; -- status=guess
+lin synapse_N = mkN "sinapsi" feminine ; -- status=guess
+lin synchronism_N = mkN "sincronismo" ; -- status=guess
+lin synchronization_N = mkN "sincronizzazione" feminine ; -- status=guess
+lin synchronize_V = mkV "sincronizzare" ; -- status=guess, src=wikt
+lin synchronize_V2 = mkV2 (mkV "sincronizzare") ; -- status=guess, src=wikt
+lin synchronous_A = mkA "sincrono" ; -- status=guess
+lin synchrotron_N = mkN "sincrotrone" feminine ; -- status=guess
+lin syndrome_N = mkN "sindrome" feminine ; -- status=guess
+lin synecdoche_N = mkN "sineddoche" feminine ; -- status=guess
+lin synonym_N = mkN "sinonimo" ; -- status=guess
+lin synonymous_A = mkA "sinonimo" ; -- status=guess
+lin synopsis_N = mkN "sinossi" feminine ; -- status=guess
+lin synoptic_A = mkA "sinottico" ; -- status=guess
+lin syntactic_A = variants{} ; --
+lin syntax_N = mkN "sintassi" feminine ; -- status=guess
+lin synthesis_N = variants{} ; --
+lin synthesizer_N = mkN "sintetizzatore" masculine ; -- status=guess
+lin synthetic_N = mkN "fibra sintetica" ; -- status=guess
+lin syphilis_N = mkN "sifilide" | mkN "lue" feminine ; -- status=guess status=guess
+lin syphilitic_A = mkA "sifilitico" ; -- status=guess
+lin syringe_N = mkN "siringa" ; -- status=guess
+lin syrup_N = mkN "sciroppo" ; -- status=guess
+lin syrupy_A = mkA "sciropposo" ; -- status=guess
+lin system_N = mkN "sistema" masculine ; -- status=guess
+lin systematic_A = variants{} ; --
+lin systematize_V2 = mkV2 (mkV "inquadrare") ; -- status=guess, src=wikt
+lin syzygy_N = mkN "sizigia" ; -- status=guess
+lin t_shirt_N = variants{} ; --
+lin tab_N = mkN "linguetta" ; -- status=guess
+lin tabby_A = mkA "soriano" ; -- status=guess
+lin tabby_N = mkN "soriano" ; -- status=guess
+lin tabernacle_N = mkN "tabernacolo" ; -- status=guess
+lin table_N = L.table_N ;
+lin tablecloth_N = mkN "tovaglia" ; -- status=guess
+lin tableland_N = mkN "altopiano" | mkN "pianoro" | mkN "tavoliere" masculine ; -- status=guess status=guess status=guess
+lin tablespoon_N = mkN "cucchiaio da tavola" ; -- status=guess
+lin tablet_N = variants{} ; --
+lin tachometer_N = mkN "tachimetro" ; -- status=guess
+lin tachycardia_N = mkN "tachicardia" ; -- status=guess
+lin taciturn_A = mkA "taciturno" ; -- status=guess
+lin tackle_N = mkN "esca" ; -- status=guess
+lin tackle_V = mkV "affrontare" | mkV "contrastare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tackle_V2 = mkV2 (mkV "affrontare") | mkV2 (mkV "contrastare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tacky_A = mkA "di cattivo gusto" ; -- status=guess
+lin tact_N = mkN "tatto" ; -- status=guess
+lin tactic_N = mkN "tattica" | mkN "stratagemma" masculine | mkN "piano" | mkN "programma" masculine ; -- status=guess status=guess status=guess status=guess
+lin tactical_A = mkA "tattico" ; -- status=guess
+lin tactician_N = mkN "tattico" ; -- status=guess
+lin tad_N = mkN "po’" masculine ; -- status=guess
+lin tadpole_N = mkN "girino" ; -- status=guess
+lin tag_N = mkN "etichetta" ; -- status=guess
+lin tagliatelle_N = mkN "tagliatelle" feminine ; -- status=guess
+lin tahini_N = mkN "tahina" ; -- status=guess
+lin tail_N = L.tail_N ;
+lin tail_V = mkV "pedinare" ; -- status=guess, src=wikt
+lin tail_V2 = mkV2 (mkV "pedinare") ; -- status=guess, src=wikt
+lin tailback_N = mkN "colonna" ; -- status=guess
+lin tailor_N = mkN "sarto" ; -- status=guess
+lin tailwind_N = mkN "vento di coda" ; -- status=guess
+lin taint_N = mkN "perineo" ; -- status=guess
+lin taint_V = mkV "contaminare" | mkV "infettare" | mkV "macchiare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin taint_V2 = mkV2 (mkV "contaminare") | mkV2 (mkV "infettare") | mkV2 (mkV "macchiare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin take_N = mkN "prendere" ; ----
+--subcat lin take_V = prendere_V ;
+lin take_V2 = mkV2 prendere_V ;
+--subcat lin take_V2A = mkV2A prendere_V ;
+--subcat lin take_V2V = mkV2V prendere_V ;
+--subcat lin take_VA = mkVA prendere_V ;
+lin takeoff_N = mkN "decollo" ; -- status=guess
+lin takeover_N = variants{} ; --
+lin talcum_N = mkN "borotalco" | mkN "talco" ; -- status=guess status=guess
+lin tale_N = mkN "racconto" ; -- status=guess
+lin talent_N = mkN "talento" ; -- status=guess
+lin talented_A = mkA "dotato" | mkA "talentuoso" ; -- status=guess status=guess
+lin talisman_N = mkN "talismano" ; -- status=guess
+lin talk_N = mkN "conversazione" feminine ; -- status=guess
+lin talk_V = mkV "parlare" ; -- status=guess, src=wikt
+lin talk_V2 = mkV2 (mkV "parlare") ; -- status=guess, src=wikt
+lin talk_V3 = L.talk_V3 ; -- comment=CHECKED
+lin talkative_A = mkA "loquace" ; -- status=guess
+lin talking_N = variants{} ; --
+lin tall_A = mkA "alto" ; -- status=guess
+lin tall_N = mkN "nave d'alto bordo" ; -- status=guess
+lin tallow_N = mkN "sego" ; -- status=guess
+lin talon_N = mkN "branca" ; -- status=guess
+lin tambourine_N = mkN "tamburino" ; -- status=guess
+lin tame_A = mkA "addomesticato" ; -- status=guess
+lin tame_V2 = mkV2 (mkV "addomesticato") ; -- status=guess, src=wikt
+lin tamer_N = mkN "domatore" | mkN "domatrice" feminine ; -- status=guess status=guess
+lin tamper_V = manomettere_V ; -- status=guess, src=wikt
+lin tampon_N = mkN "tampone" | mkN "assorbente interno" | mkN "stuello" ; -- status=guess status=guess status=guess
+lin tan_N = mkN "abbronzatura" ; -- status=guess
+lin tan_V = mkV "abbronzarsi" ; -- status=guess, src=wikt
+lin tan_V2 = mkV2 (mkV "abbronzarsi") ; -- status=guess, src=wikt
+lin tandem_N = mkN "tandem" masculine ; -- status=guess
+lin tang_N = mkN "codolo" ; -- status=guess
+lin tangent_N = mkN "tangente" feminine ; -- status=guess
+lin tangential_A = mkA "tangenziale" ; -- status=guess
+lin tangerine_N = mkN "mandarino" ; -- status=guess
+lin tangible_A = mkA "tangibile" ; -- status=guess
+lin tangle_V = mkV "intrecciare" ; -- status=guess, src=wikt
+lin tangle_V2 = mkV2 (mkV "intrecciare") ; -- status=guess, src=wikt
+lin tank_N = mkN "tanica" | mkN "serbatoio" | mkN "bombola" ; -- status=guess status=guess status=guess
+lin tansy_N = mkN "tanaceto" ; -- status=guess
+lin tantalum_N = mkN "tantalio" ; -- status=guess
+lin tantamount_A = mkA "equivalente" ; -- status=guess
+lin tantrum_N = mkN "bizza" ; -- status=guess
+lin tap_N = mkN "rubinetto" ; -- status=guess
+lin tap_V = variants{} ; --
+lin tap_V2 = variants{} ; --
+lin tape_N = mkN "tape" ; -- status=guess
+lin taper_V = mkV "affusolare" ; -- status=guess, src=wikt
+lin taper_V2 = mkV2 (mkV "affusolare") ; -- status=guess, src=wikt
+lin tapestry_N = mkN "arazzo" | mkN "tappezzeria" ; -- status=guess status=guess
+lin tapeworm_N = mkN "verme solitario" ; -- status=guess
+lin tapioca_N = mkN "tapioca" ; -- status=guess
+lin tapir_N = mkN "tapiro" ; -- status=guess
+lin taproot_N = mkN "fittone" masculine ; -- status=guess
+lin tar_N = mkN "catrame" masculine ; -- status=guess
+lin tarantella_N = mkN "tarantella" ; -- status=guess
+lin tarantula_N = mkN "tarantola" ; -- status=guess
+lin target_N = mkN "bersaglio" ; -- status=guess
+lin target_V2 = variants{} ; --
+lin target_V2V = variants{} ; --
+lin tariff_N = variants{} ; --
+lin tarmac_N = mkN "asfalto" ; -- status=guess
+lin taro_N = mkN "colocasia" ; -- status=guess
+lin tarpaulin_N = mkN "telone impermeabile" | mkN "tela cerata" ; -- status=guess status=guess
+lin tarragon_N = mkN "estragone" | mkN "dragoncello" ; -- status=guess status=guess
+lin tarsier_N = mkN "tarsio" ; -- status=guess
+lin tart_A = mkA "aspro" | mkA "tagliente" ; -- status=guess status=guess
+lin tart_N = mkN "torta" | mkN "crostata" ; -- status=guess status=guess
+lin task_N = mkN "incombenza" ; -- status=guess
+lin tassel_N = mkN "nappa" ; -- status=guess
+lin taste_N = mkN "gusto" | mkN "inclinazione" feminine ; -- status=guess status=guess
+lin taste_V = mkV "provare" ; -- status=guess, src=wikt
+lin taste_V2 = mkV2 (mkV "provare") ; -- status=guess, src=wikt
+lin tastebud_N = mkN "papilla gustativa" ; -- status=guess
+lin tasting_N = mkN "degustazione" feminine ; -- status=guess
+lin tasty_A = mkA "saporito" | mkA "saporita" ; -- status=guess status=guess
+lin tattoo_N = mkN "tatuaggio" ; -- status=guess
+lin tattoo_V2 = mkV2 (mkV "tatuare") ; -- status=guess, src=wikt
+lin taunt_N = mkN "scherno" ; -- status=guess
+lin taunt_V2 = mkV2 (mkV "schernire") ; -- status=guess, src=wikt
+lin tauon_N = mkN "tauone" masculine ; -- status=guess
+lin tautological_A = mkA "tautologico" ; -- status=guess
+lin tautology_N = mkN "tautologia" ; -- status=guess
+lin tavern_N = mkN "taverna" | mkN "osteria" | mkN "birreria" ; -- status=guess status=guess status=guess
+lin tax_N = mkN "tassa" | mkN "imposta" ; -- status=guess status=guess
+lin tax_V2 = variants{} ; --
+lin taxation_N = variants{} ; --
+lin taxi_N = mkN "taxi" | mkN "tassì" masculine ; -- status=guess status=guess
+lin taxidermy_N = mkN "tassidermia" ; -- status=guess
+lin taximeter_N = mkN "tassametro" ; -- status=guess
+lin taxonomic_A = mkA "tassonomico" ; -- status=guess
+lin taxonomically_Adv = mkAdv "tassonomicamente" ; -- status=guess
+lin taxonomy_N = mkN "tassonomia" ; -- status=guess
+lin taxpayer_N = variants{} ; --
+lin tea_N = mkN "tè" masculine ; -- status=guess
+lin teach_V = mkV "insegnare" ; -- status=guess, src=wikt
+lin teach_V2 = L.teach_V2 ;
+lin teach_V2V = mkV2V (mkV "insegnare") ; -- status=guess, src=wikt
+lin teacherMasc_N = L.teacher_N ;
+lin teaching_N = mkN "insegnamento" ; -- status=guess
+lin teahouse_N = mkN "sala da tè" | mkN "casa da tè" ; -- status=guess status=guess
+lin teakettle_N = mkN "teiera" | mkN "bollitore" masculine ; -- status=guess status=guess
+lin teal_N = mkN "blu petrolio" | mkN "foglia di tè" ; -- status=guess status=guess
+lin team_N = mkN "squadra" masculine ; -- status=guess
+lin teammate_N = mkN "compagno di squadra" | mkN "compagna di squadra" ; -- status=guess status=guess
+lin teamwork_N = mkN "lavoro di squadra" ; -- status=guess
+lin teapot_N = mkN "teiera" ; -- status=guess
+lin tear_N = mkN "lacrima" ; -- status=guess
+lin tear_V = mkV "strappare" ; -- status=guess, src=wikt
+lin tear_V2 = mkV2 (mkV "strappare") ; -- status=guess, src=wikt
+lin tease_V2 = mkV2 (mkV "pettinare") ; -- status=guess, src=wikt
+lin teaser_N = mkN "anteprima" ; -- status=guess
+lin teaspoon_N = mkN "cucchiaino da tè" ; -- status=guess
+lin teat_N = mkN "tettarella" ; -- status=guess
+lin technetium_N = mkN "tecnezio" | mkN "tecneto" ; -- status=guess status=guess
+lin technical_A = variants{} ; --
+lin technically_Adv = variants{} ; --
+lin technician_N = mkN "tecnico" ; -- status=guess
+lin technique_N = mkN "tecnica" ; -- status=guess
+lin technobabble_N = mkN "tecno bla-bla" ; -- status=guess
+lin technological_A = mkA "tecnologico" ; -- status=guess
+lin technologist_N = mkN "tecnologo" | mkN "tecnologa" ; -- status=guess status=guess
+lin technology_N = mkN "tecnologia" ; -- status=guess
+lin tectonic_A = mkA "tettonico" ; -- status=guess
+lin tectonics_N = mkN "tettonica" ; -- status=guess
+lin teddy_N = mkN "orsacchiotto" ; -- status=guess
+lin tedious_A = mkA "noioso" | mkA "tedioso" | mkA "fastidioso" ; -- status=guess status=guess status=guess
+lin tediousness_N = mkN "noia" | mkN "monotonia" | mkN "fastidiosità" | mkN "pallosità" | mkN "noiosità" | mkN "fastidiosaggine" | mkN "tediosità" | mkN "stucchevolezza" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin teenage_A = variants{} ; --
+lin teenager_N = mkN "giovincello" | mkN "adolescente" ; -- status=guess status=guess
+lin teeny_A = mkA "piccolo piccolo" | mkA "piccola piccola" ; -- status=guess status=guess
+lin teething_N = mkN "dentizione" feminine ; -- status=guess
+lin teetotaller_N = mkN "astemio" ; -- status=guess
+lin telecommunication_N = variants{} ; --
+lin telegram_N = mkN "telegramma" masculine ; -- status=guess
+lin telegraph_N = mkN "telegrafo" ; -- status=guess
+lin telegrapher_N = mkN "telegrafista" masculine ; -- status=guess
+lin telegraphic_A = mkA "telegrafico" ; -- status=guess
+lin telemetry_N = mkN "telemetria" ; -- status=guess
+lin telepathic_A = mkA "telepatico" ; -- status=guess
+lin telepathy_N = mkN "telepatia" ; -- status=guess
+lin telephone_N = mkN "telefono" ; -- status=guess
+lin telephone_V = mkV "telefonare" ; -- status=guess, src=wikt
+lin telephone_V2 = mkV2 (mkV "telefonare") ; -- status=guess, src=wikt
+lin teleportation_N = mkN "teletrasporto" ; -- status=guess
+lin telescope_N = mkN "telescopio" | mkN "cannocchiale" masculine ; -- status=guess status=guess
+lin television_N = L.television_N ;
+lin tell_V3 = mkV3 (mkV "raccontare") ;
+lin tell_from_V3 = mkV3 I.distinguere_V P.accusative P.genitive ;
+lin tell_V = mkV "raccontare" ;
+lin tell_V2 = mkV2 "raccontare" ;
+--subcat lin tell_V2Q = variants{}; -- mkV2 "raccontare" ;
+lin tell_V2S = variants{}; -- mkV2 "raccontare" ;
+lin tell_V2V = variants{}; -- mkV2 "raccontare" ;
+lin tell_VS = variants{}; -- mkV2 "raccontare" ;
+--subcat lin tell_VV = variants{}; -- mkV "raccontare" ;
+lin telltale_N = mkN "mostravento" ; -- status=guess
+lin telluride_N = mkN "tellururo" ; -- status=guess
+lin tellurium_N = mkN "tellurio" ; -- status=guess
+lin telly_N = variants{} ; --
+lin temerity_N = mkN "temerità" feminine ; -- status=guess
+lin temper_N = variants{} ; --
+lin temperance_N = mkN "temperanza" ; -- status=guess
+lin temperature_N = mkN "temperatura" ; -- status=guess
+lin tempest_N = mkN "procella" ; -- status=guess
+lin template_N = mkN "mascherina" | mkN "sagoma" | mkN "modello" | mkN "stampo" | mkN "calibro" ; -- status=guess status=guess status=guess status=guess status=guess
+lin temple_N = mkN "tempiale" masculine ; -- status=guess
+lin temporal_A = mkA "temporale" ; -- status=guess
+lin temporarily_Adv = variants{} ; --
+lin temporary_A = mkA "temporaneo" ; -- status=guess
+lin tempt_V2 = mkV2 (mkV "tentare") ; -- status=guess, src=wikt
+lin tempt_V2V = mkV2V (mkV "tentare") ; -- status=guess, src=wikt
+lin temptation_N = mkN "tentazione" feminine ; -- status=guess
+lin tenant_N = mkN "inquilino" | mkN "locatario" ; -- status=guess status=guess
+lin tench_N = mkN "tinca" ; -- status=guess
+--subcat lin tend_V = mkV "tendere" ; -- status=guess, src=wikt
+lin tend_V2 = mkV2 (mkV "tendere") ; -- status=guess, src=wikt
+lin tend_VV = mkVV (mkV "tendere") ; -- status=guess, src=wikt
+lin tendency_N = mkN "tendenza" ; -- status=guess
+lin tender_A = mkA "tenero" | mkA "tenera" ; -- status=guess status=guess
+lin tender_N = mkN "tender" ; -- status=guess
+lin tenderloin_N = mkN "filetto di bue" ; -- status=guess
+lin tenderness_N = mkN "tenerezza" ; -- status=guess
+lin tendinous_A = mkA "tendineo" ; -- status=guess
+lin tendon_N = mkN "tendine" masculine ; -- status=guess
+lin tenebrous_A = mkA "tenebroso" ; -- status=guess
+lin tennis_N = mkN "tennis" masculine ; -- status=guess
+lin tenor_N = mkN "tenore" masculine ; -- status=guess
+lin tense_A = variants{} ; --
+lin tense_N = mkN "tempo" ; -- status=guess
+lin tension_N = mkN "tensione" feminine ; -- status=guess
+lin tensor_N = mkN "tensore" masculine ; -- status=guess
+lin tent_N = mkN "tenda" ; -- status=guess
+lin tenth_N = mkN "decimo" ; -- status=guess
+lin tenure_N = mkN "durata di un incarico" | mkN "di un mandato" ; -- status=guess status=guess
+lin tepid_A = mkA "tepido" | mkA "indifferente" | mkA "molle" | mkA "fiacco" ; -- status=guess status=guess status=guess status=guess
+lin terbium_N = mkN "terbio" ; -- status=guess
+lin teredo_N = mkN "teredine" feminine ; -- status=guess
+lin term_N = mkN "termine" masculine ; -- status=guess
+lin term_V2 = variants{} ; --
+lin term_VS = variants{} ; --
+lin terminal_A = variants{} ; --
+lin terminal_N = variants{} ; --
+lin terminate_V = variants{} ; --
+lin terminate_V2 = variants{} ; --
+lin termite_N = mkN "termite" masculine ; -- status=guess
+lin terms_N = variants{} ; --
+lin tern_N = mkN "sterna" ; -- status=guess
+lin ternary_A = mkA "ternario" ; -- status=guess
+lin terrace_N = variants{} ; --
+lin terrible_A = mkA "terribile" ; -- status=guess
+lin terribly_Adv = variants{} ; --
+lin terrific_A = mkA "eccezionale" | mkA "stupendo" ; -- status=guess status=guess
+lin terrify_V2 = variants{} ; --
+lin territorial_A = mkA "territoriale" ; -- status=guess
+lin territorial_N = mkN "acque territoriali" | mkN "mare territoriale" ; -- status=guess status=guess
+lin territory_N = mkN "territorio" ; -- status=guess
+lin terror_N = mkN "terrore" masculine ; -- status=guess
+lin terrorism_N = mkN "terrorismo" ; -- status=guess
+lin terrorist_N = mkN "terrorista" masculine ; -- status=guess
+lin tertiary_A = mkA "terziario" ; -- status=guess
+lin tessellation_N = mkN "tessellazione" feminine | mkN "tassellazione" feminine ; -- status=guess status=guess
+lin test_N = mkN "esame" masculine ; -- status=guess
+lin test_V2 = mkV2 (mkV "testare") ; -- status=guess, src=wikt
+lin testament_N = mkN "testamento" ; -- status=guess
+lin testicle_N = mkN "testicolo" | mkN "coglione [vulgar]" ; -- status=guess status=guess
+lin testicular_A = mkA "testicolare" ; -- status=guess
+lin testimony_N = mkN "testimonianza" ; -- status=guess
+lin testing_N = variants{} ; --
+lin testosterone_N = mkN "testosterone" masculine ; -- status=guess
+lin tetany_N = mkN "tetania" ; -- status=guess
+lin tether_N = mkN "guinzaglio" ; -- status=guess
+lin tetra_N = mkN "tetra" masculine ; -- status=guess
+lin tetrachloride_N = mkN "tetracloruro" ; -- status=guess
+lin tetrahedron_N = mkN "tetraedro" ; -- status=guess
+lin tetrahydrocannabinol_N = mkN "tetraidrocannabinolo" ; -- status=guess
+lin tetroxide_N = mkN "tetrossido" ; -- status=guess
+lin text_N = mkN "testo" ; -- status=guess
+lin textbook_N = mkN "libro di testo" ; -- status=guess
+lin textile_N = variants{} ; --
+lin textual_A = mkA "testuale" ; -- status=guess
+lin texture_N = mkN "texture" feminine ; -- status=guess
+lin thallium_N = mkN "tallio" ; -- status=guess
+lin thallophyte_N = mkN "tallofita" ; -- status=guess
+lin than_Subj = mkSubj "che" ;
+lin thanatology_N = mkN "tanatologia" ; -- status=guess
+lin thank_V2 = mkV2 (mkV "ringraziare") ; -- status=guess, src=wikt
+lin thanks_Interj = mkInterj "grazie" ; -- status=guess
+lin thanks_N = variants{} ; --
+lin that_AdA = variants{} ; --
+lin that_Quant = S.that_Quant ; -- comment=CHECKED
+lin that_Subj = S.that_Subj ;
+lin thaw_N = mkN "disgelo" ; -- status=guess
+lin thaw_V = fondere_V | mkV "scongelare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin thaw_V2 = mkV2 (fondere_V) | mkV2 (mkV "scongelare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin theatre_N = variants{} ; --
+lin theft_N = mkN "furto" ; -- status=guess
+lin thematic_A = mkA "tematico" ; -- status=guess
+lin theme_N = mkN "tema" masculine ; -- status=guess
+lin then_Adv = mkAdv "allora" ;
+lin then_N = mkN "allora" ; -- status=guess
+lin theodicy_N = mkN "teodicea" ; -- status=guess
+lin theologian_N = mkN "teologo" ; -- status=guess
+lin theological_A = mkA "teologico" | mkA "teologica" ; -- status=guess status=guess
+lin theology_N = mkN "teologia" ; -- status=guess
+lin theophany_N = mkN "teofania" ; -- status=guess
+lin theorem_N = mkN "teorema" masculine ; -- status=guess
+lin theoretical_A = mkA "teorico" ; -- status=guess
+lin theoretician_N = mkN "teorico" ; -- status=guess
+lin theorist_N = mkN "teorico" ; -- status=guess
+lin theory_N = mkN "teoria" ; -- status=guess
+lin theosophy_N = mkN "teosofia" ; -- status=guess
+lin therapist_N = mkN "terapista" masculine ; -- status=guess
+lin therapy_N = mkN "terapia" ; -- status=guess
+lin there7from_Adv = S.there7from_Adv ; -- comment=CHECKED
+lin there7to_Adv = S.there7to_Adv ; -- comment=CHECKED
+lin there_Adv = S.there_Adv ;
+lin thereafter_Adv = variants{} ; --
+lin thereby_Adv = variants{} ; --
+lin therefore_Adv = mkAdv "quindi" ; -- status=guess
+lin therefore_PConj = S.therefore_PConj ; -- comment=CHECKED
+lin thermal_A = mkA "termico" ; -- status=guess
+lin thermal_N = mkN "corrente ascensionale" ; -- status=guess
+lin thermionic_A = mkA "termoionico" ; -- status=guess
+lin thermoelectric_A = mkA "termoelettrico" ; -- status=guess
+lin thermoelectricity_N = mkN "termoelettricità" feminine ; -- status=guess
+lin thermometer_N = mkN "termometro" ; -- status=guess
+lin thermonuclear_A = mkA "termonucleare" ; -- status=guess
+lin thermos_N = mkN "termos" masculine ; -- status=guess
+lin thermosphere_N = mkN "termosfera" ; -- status=guess
+lin thermotropism_N = mkN "termotropismo" ; -- status=guess
+lin thesaurus_N = mkN "tesoro" ; 
+lin thesis_N = mkN "tesi" feminine ;
+lin they_Pron = optProDrop S.they_Pron ;
+lin theyFem_Pron = optProDrop E.they8fem_Pron ;
+lin thick_A = L.thick_A ;
+lin thick_Adv = variants{} ; --
+lin thick_N = mkN "folto" ; -- status=guess
+lin thickening_N = mkN "ispessimento" ; -- status=guess
+lin thicket_N = mkN "boscaglia" | mkN "fratta" | mkN "macchia" | mkN "boschetto" | mkN "roveto" ; -- status=guess status=guess status=guess status=guess status=guess
+lin thief_N = mkN "ladro" | mkN "ladra" ; -- status=guess status=guess
+lin thieve_V = mkV "rubare" ; -- status=guess, src=wikt
+lin thieve_V2 = mkV2 (mkV "rubare") ; -- status=guess, src=wikt
+lin thigh_N = mkN "coscia" ; -- status=guess
+lin thimble_N = mkN "ditale" masculine ; -- status=guess
+lin thin_A = L.thin_A ;
+lin thing_N = mkN "cosa" ; -- status=guess
+lin think_V = L.think_V ;
+lin think_V2 = mkV2 (mkV "pensare") ;
+--subcat lin think_V2A = mkV2A (mkV "pensare") ;
+lin think_VS = mkVS (mkV "pensare") ;
+lin thinking_A = variants{} ; --
+lin thinking_N = variants{} ; --
+lin thiocyanate_N = mkN "tiocianato" ; -- status=guess
+lin thirst_N = mkN "sete" feminine ; -- status=guess
+lin thirst_V2 = mkV2 (mkV (avere_V) "sete") ; -- status=guess, src=wikt
+lin thirsty_A = mkA "assetato" ; -- status=guess
+lin this_Quant = S.this_Quant ; -- comment=CHECKED
+lin thistle_N = mkN "cardo" ; -- status=guess
+lin thorium_N = mkN "torio" ; -- status=guess
+lin thorn_N = mkN "spina" | mkN "aculeo" ; -- status=guess status=guess
+lin thorny_A = mkA "spinoso" ; -- status=guess
+lin thorough_A = mkA "minuzioso" | mkA "accurato" ; -- status=guess status=guess
+lin thoroughly_Adv = variants{} ; --
+lin though_Adv = mkAdv "comunque" | mkAdv "nonostante" | mkAdv "in ogni caso" | mkAdv "ad ogni modo" ; -- status=guess status=guess status=guess status=guess
+lin though_Subj = subSubj "benché" ;
+lin thought_N = mkN "esperimento mentale" ; -- status=guess
+lin thoughtful_A = mkA "premuroso" ; -- status=guess
+lin thread_N = mkN "filo" | mkN "filo conduttore" ; -- status=guess status=guess
+lin threat_N = mkN "minaccia" ; -- status=guess
+lin threaten_V = mkV "minacciare" ; -- status=guess, src=wikt
+lin threaten_V2 = mkV2 (mkV "minacciare") ; -- status=guess, src=wikt
+lin threaten_VS = mkVS (mkV "minacciare") ; -- status=guess, src=wikt
+lin threaten_VV = mkVV (mkV "minacciare") ; -- status=guess, src=wikt
+lin threateningly_Adv = mkAdv "minacciosamente" ; -- status=guess
+lin threesome_N = mkN "trio" ; -- status=guess
+lin threonine_N = mkN "treonina" ; -- status=guess
+lin thresh_V = mkV "trebbiare" ; -- status=guess, src=wikt
+lin thresh_V2 = mkV2 (mkV "trebbiare") ; -- status=guess, src=wikt
+lin threshing_N = mkN "aia" ; -- status=guess
+lin threshold_N = mkN "soglia" masculine ; -- status=guess
+lin thrice_Adv = mkAdv "tre volte" ; -- status=guess
+lin thrift_N = mkN "parsimonia" | mkN "frugalità" | mkN "risparmio" | mkN "economia" ; -- status=guess status=guess status=guess status=guess
+lin thrifty_A = mkA "economico" ; -- status=guess
+lin thrive_V = mkV "prosperare" ; -- status=guess, src=wikt
+lin throat_N = mkN "gola" ; -- status=guess
+lin thrombocytopenia_N = mkN "piastrinopenia" ; -- status=guess
+lin thrombosis_N = mkN "trombosi" feminine ; -- status=guess
+lin thrombus_N = mkN "trombosi" feminine ; -- status=guess
+lin throne_N = mkN "trono" ; -- status=guess
+lin throng_N = mkN "calca" ; -- status=guess
+lin throttle_N = mkN "acceleratore" masculine ; -- status=guess
+lin throttle_V = mkV "rallentare" ; -- status=guess, src=wikt
+lin throttle_V2 = mkV2 (mkV "rallentare") ; -- status=guess, src=wikt
+lin through_Adv = variants{}; -- S.through_Prep ;
+lin through_Prep = S.through_Prep ;
+lin throughout_Prep = variants{} ; --
+lin throw_V = mkV "gettare" | mkV "lanciare" | mkV "tirare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin throw_V2 = L.throw_V2 ;
+lin thrum_N = mkN "filaccia" ; -- status=guess
+lin thrush_N = mkN "tordo" ; -- status=guess
+lin thrust_N = mkN "stoccata" ; -- status=guess
+lin thrust_V = variants{} ; --
+lin thrust_V2 = variants{} ; --
+lin thud_N = mkN "tonfo" ; -- status=guess
+lin thug_N = mkN "delinquente" masculine | mkN "teppista" masculine ; -- status=guess status=guess
+lin thulium_N = mkN "tulio" ; -- status=guess
+lin thumb_N = mkN "pollice" masculine | mkN "dito grosso" ; -- status=guess status=guess
+lin thumb_V2 = mkV2 (mkV (I.fare_V) "marameo") ; -- status=guess, src=wikt
+lin thumbnail_N = mkN "anteprima" ; -- status=guess
+lin thumbtack_N = mkN "puntina" ; -- status=guess
+lin thunder_N = mkN "tuono" ; -- status=guess
+lin thunder_V = mkV "tuonare" ; -- status=guess, src=wikt
+lin thunder_V2 = mkV2 (mkV "tuonare") ; -- status=guess, src=wikt
+lin thunderbolt_N = mkN "fulmine" | mkN "folgore" | mkN "saetta" | mkN "lampo" ; -- status=guess status=guess status=guess status=guess
+lin thunderstorm_N = mkN "temporale" masculine ; -- status=guess
+lin thus_Adv = mkAdv "quindi" | mkAdv "perciò" | mkAdv "dunque" ; -- status=guess status=guess status=guess
+lin thyme_N = mkN "timo" ; -- status=guess
+lin thymine_N = mkN "timina" ; -- status=guess
+lin thyroxine_N = mkN "tiroxina" ; -- status=guess
+lin tibia_N = mkN "tibia" ; -- status=guess
+lin tibial_A = mkA "tibiale" ; -- status=guess
+lin tick_N = mkN "zecca" ; -- status=guess
+lin tick_V = variants{} ; --
+lin tick_V2 = variants{} ; --
+lin ticket_N = mkN "biglietto" ; -- status=guess
+lin tickle_V = mkV "solleticare" | mkV "titillare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tickle_V2 = mkV2 (mkV "solleticare") | mkV2 (mkV "titillare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ticklish_A = mkA "solleticoso" ; -- status=guess
+lin tidal_A = mkA "di marea" ; -- status=guess
+lin tidbit_N = mkN "bocconcino" ; -- status=guess
+lin tiddlywinks_N = mkN "giuoco della pulce" ; -- status=guess
+lin tide_N = mkN "marea" ; -- status=guess
+lin tidy_A = mkA "ordinato" ; -- status=guess
+lin tie_N = mkN "legame" masculine | mkN "vincolo" ; -- status=guess status=guess
+lin tie_V = mkV "legare" ; -- status=guess, src=wikt
+lin tie_V2 = L.tie_V2 ;
+lin tier_N = mkN "strato" | mkN "ripiano" ; -- status=guess status=guess
+lin tiger_N = mkN "tigre" feminine ; -- status=guess
+lin tight_A = mkA "teso" | mkA "tesa" | mkA "tirato" ; -- status=guess status=guess status=guess
+lin tight_Adv = variants{} ; --
+lin tighten_V = stringere_V ; -- status=guess, src=wikt
+lin tighten_V2 = mkV2 (stringere_V) ; -- status=guess, src=wikt
+lin tightly_Adv = variants{} ; --
+lin tightness_N = mkN "strettezza" ; -- status=guess
+lin tightrope_N = mkN "funambolo" ; -- status=guess
+lin tights_N = mkN "calzamaglia" ; -- status=guess
+lin tile_N = mkN "[floor and wall tile] piastrella" | mkN "[roof tile] tegola" | mkN "coppo" ; -- status=guess status=guess status=guess
+lin tile_V2 = mkV2 (mkV "piastrellare") ; -- status=guess, src=wikt
+lin till_Subj = variants{} ; --
+lin till_V2 = mkV2 (mkV "arare") ; -- status=guess, src=wikt
+lin tillage_N = mkN "coltivazione" feminine ; -- status=guess
+lin timber_N = mkN "legno" ; -- status=guess
+lin timbre_N = mkN "timbro" ; -- status=guess
+lin time_1_N = mkN "tempo" ;
+lin time_2_N = mkN "volta" ;
+lin time_N = mkN "tempo" ;
+lin time_V2 = mkV2 (mkV "fissare") | mkV2 (mkV "programmare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin timeliness_N = mkN "tempestività" feminine ; -- status=guess
+lin timer_N = mkN "temporizzatore" masculine ; -- status=guess
+lin timetable_N = mkN "orario" ; -- status=guess
+lin timid_A = mkA "timido" | mkA "pavido" | mkA "impaurito" ; -- status=guess status=guess status=guess
+lin timing_N = variants{} ; --
+lin timolol_N = mkN "timololo" ; -- status=guess
+lin timorous_A = mkA "timido" ; -- status=guess
+lin timpanist_N = mkN "timpanista" masculine ; -- status=guess
+lin tin_N = mkN "lattina" | mkN "barattolo" ; -- status=guess status=guess
+lin tinamou_N = mkN "tinamo" ; -- status=guess
+lin tincture_N = mkN "alcolato" ; -- status=guess
+lin tine_N = mkN "ramificazione corna cervidi" ; -- status=guess
+lin tingle_N = mkN "solletico" ; -- status=guess
+lin tingle_V = mkV "titillare" | mkV "solleticare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tinnitus_N = mkN "acufene" masculine ; -- status=guess
+lin tinsmith_N = mkN "lattoniere" masculine ; -- status=guess
+lin tiny_A = mkA "minuscolo" ; -- status=guess
+lin tip_N = mkN "punta" ; -- status=guess
+lin tip_V = mkV (mkV "lasciare") "mancia" ; -- status=guess, src=wikt
+lin tip_V2 = mkV2 (mkV (mkV "lasciare") "mancia") ; -- status=guess, src=wikt
+lin tipsy_A = mkA "brillo" | mkA "brilla" ; -- status=guess status=guess
+lin tiptoe_V = mkV (mkV "camminare") "in punta di piedi" ; -- status=guess, src=wikt
+lin tiramisu_N = mkN "tiramisù" masculine ; -- status=guess
+lin tire_V = mkV "stancarsi" ; -- status=guess, src=wikt
+lin tire_V2 = mkV2 (mkV "stancarsi") ; -- status=guess, src=wikt
+lin tired_A = variants{} ; --
+lin tiredness_N = mkN "sfinitezza" ; -- status=guess
+lin tissue_N = mkN "tessuto" ; -- status=guess
+lin tit_N = mkN "capezzolo" ; -- status=guess
+lin titanic_A = mkA "titanico" ; -- status=guess
+lin titanium_N = mkN "titanio" ; -- status=guess
+lin tithe_N = mkN "decimo" | mkN "decima" ; -- status=guess status=guess
+lin title_N = mkN "titolo" ; -- status=guess
+lin title_V3 = mkV3 (mkV "intitolare") ; -- status=guess, src=wikt
+lin titled_A = mkA "nobile" | mkA "titolato" ; -- status=guess status=guess
+lin titration_N = mkN "titolazione" feminine ; -- status=guess
+lin to_Adv = mkAdv "cioè" ; -- status=guess
+lin to_Prep = S.to_Prep ;
+lin toad_N = mkN "rospo" feminine ; -- status=guess
+lin toadstool_N = mkN "fungo velenoso" ; -- status=guess
+lin toady_N = mkN "leccaculo" | mkN "adulatore" | mkN "ruffiano" | mkN "sicofante" masculine ; -- status=guess status=guess status=guess status=guess
+lin toast_N = mkN "brindisi" masculine ; -- status=guess
+lin toaster_N = mkN "tostapane" ; -- status=guess
+lin tobacco_N = mkN "tabacco" ; -- status=guess
+lin tobacconist_N = mkN "tabaccheria" ; -- status=guess
+lin toccata_N = mkN "toccata" ; -- status=guess
+lin today_Adv = L.today_Adv ;
+lin today_N = mkN "oggi" ; -- status=guess
+lin toddle_V = mkV "trotterellare" ; -- status=guess, src=wikt
+lin toddler_N = mkN "birillo" ; -- status=guess
+lin toe_N = mkN "dito della zampa" | mkN "dito del piede" | mkN "dito" feminine ; -- status=guess status=guess status=guess
+lin toffee_N = mkN "caramella mou" ; -- status=guess
+lin together_Adv = mkAdv "insieme" ; -- status=guess
+lin toggle_N = mkN "commutatore" ; -- status=guess
+lin toil_N = mkN "lavoro" feminine ; -- status=guess
+lin toilet_N = mkN "bagno" feminine | mkN "gabinetto" | mkN "toilette" ;
+lin token_N = mkN "gettone" masculine ; -- status=guess
+lin tolerance_N = mkN "tolleranza" ; -- status=guess
+lin tolerate_V2 = mkV2 (mkV "tollerare") ; -- status=guess, src=wikt
+lin toll_N = mkN "pedaggio" | mkN "dazio" ; -- status=guess status=guess
+lin toll_V = mkV "suonare" ; -- status=guess, src=wikt
+lin toll_V2 = mkV2 (mkV "suonare") ; -- status=guess, src=wikt
+lin tollgate_N = mkN "pedaggio" ; -- status=guess
+lin toluene_N = mkN "toluene" | mkN "toluolo" ; -- status=guess status=guess
+lin tom_N = mkN "gatto" ; -- status=guess
+lin tomato_N = mkN "pomodoro" ; -- status=guess
+lin tomb_N = mkN "tomba" ; -- status=guess
+lin tombstone_N = mkN "lapide f pietra tombale" ; -- status=guess
+lin tomorrow_Adv = mkAdv "domani" ; -- status=guess
+lin tomorrow_N = mkN "domani" ; -- status=guess
+lin ton_N = mkN "tonnellata" ; -- status=guess
+lin tone_N = variants{} ; --
+lin tongs_N = mkN "tenaglie" feminine ; -- status=guess
+lin tongue_N = L.tongue_N ;
+lin tonic_N = mkN "acqua tonica" ; -- status=guess
+lin tonight_Adv = mkAdv "stasera" ; -- status=guess
+lin tonight_N = mkN "stasera" | mkN "stanotte" ; -- status=guess status=guess
+lin tonne_N = variants{} ; --
+lin tonsil_N = mkN "tonsilla" ; -- status=guess
+lin tonsillitis_N = mkN "tonsillite" feminine ; -- status=guess
+lin too_AdA = S.too_AdA ; -- comment=CHECKED
+lin too_Adv = mkAdv "anche" | mkAdv "pure" ; -- status=guess status=guess
+lin tool_N = mkN "attrezzo" | mkN "strumento" ; -- status=guess status=guess
+lin toolbox_N = mkN "toolkit" ; -- status=guess
+lin tooth_N = L.tooth_N ;
+lin toothache_N = mkN "mal di denti" ; -- status=guess
+lin toothbrush_N = mkN "spazzolino da denti" ; -- status=guess
+lin toothless_A = mkA "sdentato" ; -- status=guess
+lin toothpaste_N = mkN "dentifricio" ; -- status=guess
+lin toothpick_N = mkN "stuzzicadenti" masculine ; -- status=guess
+lin top_N = mkN "trottola" ; -- status=guess
+lin top_V2 = variants{} ; --
+lin topaz_N = mkN "topazio" ; -- status=guess
+lin topic_N = mkN "tema" masculine ; -- status=guess
+lin topless_A = mkA "col seno scoperto" ; -- status=guess
+lin topography_N = mkN "topografia" ; -- status=guess
+lin topological_A = mkA "topologico" ; -- status=guess
+lin topology_N = mkN "topologia" ; -- status=guess
+lin torch_N = mkN "torcia" ; -- status=guess
+lin torch_V2 = mkV2 (mkV "incendiare") ; -- status=guess, src=wikt
+lin toreador_N = mkN "torero" ; -- status=guess
+lin torment_N = mkN "cruccio" | mkN "tormento" ; -- status=guess status=guess
+lin torment_V2 = mkV2 (mkV "tormentare") ; -- status=guess, src=wikt
+lin tornado_N = mkN "ciclone" | mkN "tromba d'aria" ; -- status=guess status=guess
+lin toroid_N = mkN "toroide" masculine ; -- status=guess
+lin torpedo_N = mkN "torpediniera" ; -- status=guess
+lin torpedo_V2 = mkV2 (mkV "silurare") ; -- status=guess, src=wikt
+lin torque_N = mkN "coppia" ; -- status=guess
+lin torrential_A = mkA "torrenziale" ; -- status=guess
+lin torsion_N = mkN "torsione" masculine ; -- status=guess
+lin torso_N = mkN "tronco" | mkN "busto" | mkN "torso" ; -- status=guess status=guess status=guess
+lin tortoise_N = mkN "[tortoise or turtle] tartaruga" ; -- status=guess
+lin tortuous_A = mkA "contorto" ; -- status=guess
+lin torus_N = mkN "toro" ; -- status=guess
+lin toss_N = mkN "testa o croce" | mkN "lancio moneta" ; -- status=guess status=guess
+lin toss_V = mkV "tirare" | mkV (mkV "lanciare") "una moneta" | mkV (I.fare_V) "testa o croce" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin toss_V2 = mkV2 (mkV "tirare") | mkV2 (mkV (mkV "lanciare") "una moneta") | mkV2 (mkV (I.fare_V) "testa o croce") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tosser_N = mkN "segaiolo" ; -- status=guess
+lin total_A = mkA "totale" | mkA "intero" ; -- status=guess status=guess
+lin total_N = mkN "totale" masculine ; -- status=guess
+lin total_V = variants{} ; --
+lin total_V2 = variants{} ; --
+lin totalitarianism_N = mkN "totalitarismo" ; -- status=guess
+lin totally_Adv = variants{} ; --
+lin totipotency_N = mkN "totipotenza" ; -- status=guess
+lin totipotent_A = mkA "totipotente" ; -- status=guess
+lin totter_V = mkV "barcollare" ; -- status=guess, src=wikt
+lin touch_N = mkN "tatto" | mkN "contatto" ; -- status=guess status=guess
+lin touch_V = commuovere_V ; -- status=guess, src=wikt
+lin touch_V2 = mkV2 (commuovere_V) ; -- status=guess, src=wikt
+lin touchiness_N = mkN "ombrosità" | mkN "suscettibilità" | mkN "permalosità" | mkN "spigolosità" feminine ; -- status=guess status=guess status=guess status=guess
+lin tough_A = mkA "duro" ; -- status=guess
+lin tough_N = mkN "bullo" | mkN "duro" ; -- status=guess status=guess
+lin toughness_N = mkN "robustezza" ; -- status=guess
+lin tour_N = mkN "tournée" | mkN "[abbrivation] tour" ; -- status=guess status=guess
+lin tour_V = variants{} ; --
+lin tour_V2 = variants{} ; --
+lin tourism_N = mkN "turismo" ; -- status=guess
+lin tourist_N = mkN "turista" masculine ; -- status=guess
+lin tournament_N = mkN "torneo" ; -- status=guess
+lin tow_N = mkN "capecchio" ; -- status=guess
+lin toward_Prep = variants{} ; --
+lin towards_Prep = variants{} ; --
+lin towel_N = mkN "asciugamano" ; -- status=guess
+lin tower_N = mkN "la torre" | mkN "il fulmine" ; -- status=guess status=guess
+lin tower_V = mkV "torreggiare" ; -- status=guess, src=wikt
+lin town_N = mkN "città" feminine ; -- status=guess
+lin towpath_N = mkN "alzaia" ; -- status=guess
+lin toxic_A = mkA "tossico" | mkA "tossica" ; -- status=guess status=guess
+lin toxicology_N = mkN "tossicologia" ; -- status=guess
+lin toxin_N = mkN "tossina" ; -- status=guess
+lin toxoplasmosis_N = mkN "toxoplasmosi" feminine ; -- status=guess
+lin toy_N = mkN "giocattolo" | mkN "balocco" ; -- status=guess status=guess
+lin trace_N = mkN "orma" ; -- status=guess
+lin trace_V = variants{} ; --
+lin trace_V2 = variants{} ; --
+lin trachea_N = mkN "trachea" ; -- status=guess
+lin tracheal_A = mkA "tracheale" ; -- status=guess
+lin tracheitis_N = mkN "tracheite" feminine ; -- status=guess
+lin trachoma_N = mkN "tracoma" masculine ; -- status=guess
+lin track_N = mkN "atletica leggera" ; -- status=guess
+lin track_V = variants{} ; --
+lin track_V2 = variants{} ; --
+lin tract_N = variants{} ; --
+lin tractor_N = mkN "trattore" masculine ; -- status=guess
+lin trade_N = mkN "commercio" ; -- status=guess
+lin trade_V = variants{} ; --
+lin trade_V2 = variants{} ; --
+lin trader_N = variants{} ; --
+lin trading_A = variants{} ; --
+lin trading_N = mkN "figurina" ; -- status=guess
+lin tradition_N = mkN "tradizione" feminine ; -- status=guess
+lin traditional_A = mkA "tradizionale" ; -- status=guess
+lin traditionally_Adv = variants{} ; --
+lin traduce_V2 = mkV2 (tradurre_V) ; -- status=guess, src=wikt
+lin traducer_N = mkN "traduttore traduttrice" ; -- status=guess
+lin traffic_N = mkN "rotatoria" ; -- status=guess
+lin tragedy_N = mkN "tragedia" ; -- status=guess
+lin tragic_A = mkA "tragico" ; -- status=guess
+lin trail_N = mkN "sentiero" | mkN "pista" masculine ; -- status=guess status=guess
+lin trail_V = mkV "trascinare" | mkV "trainare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin trail_V2 = mkV2 (mkV "trascinare") | mkV2 (mkV "trainare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin train_N = L.train_N ;
+lin train_V = mkV "esercitarsi" ; -- status=guess, src=wikt
+lin train_V2 = mkV2 (mkV "esercitarsi") ; -- status=guess, src=wikt
+lin train_V2V = mkV2V (mkV "esercitarsi") ; -- status=guess, src=wikt
+lin trained_A = variants{} ; --
+lin trainee_N = variants{} ; --
+lin trainer_N = mkN "allenatore" masculine ; -- status=guess
+lin training_N = mkN "addestramento" ; -- status=guess
+lin trait_N = mkN "caratteristica" masculine | mkN "tratto" ; -- status=guess status=guess
+lin traitor_N = mkN "traditore" masculine ; -- status=guess
+lin tram_N = mkN "tram" masculine ; -- status=guess
+lin tramp_N = mkN "vagabondo" | mkN "barbone" masculine ; -- status=guess status=guess
+lin trample_N = mkN "calpestio" ; -- status=guess
+lin trample_V = mkV "offendere" | mkV "urtare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin trample_V2 = mkV2 (mkV "offendere") | mkV2 (mkV "urtare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin trampoline_N = mkN "trampolino elastico" ; -- status=guess
+lin trance_N = mkN "trance" ; -- status=guess
+lin tranquil_A = mkA "calmo" | mkA "pacifico" | mkA "quieto" ; -- status=guess status=guess status=guess
+lin tranquilizer_N = mkN "ansiolitico" ; -- status=guess
+lin tranquillity_N = mkN "tranquillità" feminine ; -- status=guess
+lin transaction_N = mkN "transazione" feminine ; -- status=guess
+lin transalpine_A = mkA "transalpino" ; -- status=guess
+lin transcriber_N = mkN "trascrittore" masculine ; -- status=guess
+lin transcription_N = variants{} ; --
+lin transfer_N = mkN "trasferimento" ; -- status=guess
+lin transfer_V = mkV "trasferire" ; -- status=guess, src=wikt
+--subcat lin transfer_V2 = mkV2 (mkV "trasferire") ; -- status=guess, src=wikt
+lin transferable_A = mkA "cedibile" | mkA "trasferibile" | mkA "trasmissibile" ; -- status=guess status=guess status=guess
+lin transferase_N = mkN "transferasi" feminine ; -- status=guess
+lin transferee_N = mkN "cessionario" ; -- status=guess
+lin transference_N = mkN "transferenza" ; -- status=guess
+lin transferrin_N = mkN "transferrina" ; -- status=guess
+lin transform_V2 = mkV2 (mkV "trasformare") | mkV2 (mkV "modificare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin transformation_N = mkN "trasformazione" feminine ; -- status=guess
+lin transformer_N = mkN "trasformatore" masculine ; -- status=guess
+lin transgress_V = mkV "trasgredire" ; -- status=guess, src=wikt
+lin transgress_V2 = mkV2 (mkV "trasgredire") ; -- status=guess, src=wikt
+lin transient_A = mkA "transitorio" ; -- status=guess
+lin transistor_N = mkN "radiolina" ; -- status=guess
+lin transition_N = variants{} ; --
+lin transitive_A = mkA "transitivo" ; -- status=guess
+lin translate_V = tradurre_V ;
+lin translate_V2 = mkV2 tradurre_V ;
+lin translation_N = mkN "traduzione" feminine ;
+lin translator_N = mkN "traduttore" masculine | mkN "traduttrice" feminine ; -- status=guess status=guess
+lin transliterate_V2 = mkV2 (mkV "traslitterare") ; -- status=guess, src=wikt
+lin transliteration_N = mkN "traslitterazione" feminine ; -- status=guess
+lin translucent_A = mkA "traslucido" ; -- status=guess
+lin transmission_N = variants{} ; --
+lin transmit_V2 = variants{} ; --
+lin transmittance_N = mkN "trasmittanza" ; -- status=guess
+lin transparent_A = mkA "trasparente" ; -- status=guess
+lin transplant_N = mkN "trapianto" ; -- status=guess
+lin transplant_V = mkV "trapiantare" ; -- status=guess, src=wikt
+lin transplant_V2 = mkV2 (mkV "trapiantare") ; -- status=guess, src=wikt
+lin transport_N = mkN "trasporto" ; -- status=guess
+lin transport_V2 = mkV2 (mkV "trasportare") ; -- status=guess, src=wikt
+lin transportable_A = mkA "trasportabile" ; -- status=guess
+lin transportation_N = mkN "trasporto" ; -- status=guess
+lin transsexual_N = mkN "transessuale" masculine ; -- status=guess
+lin transuranic_A = mkA "transuranico" ; -- status=guess
+lin transvestite_N = mkN "travestito" ; -- status=guess
+lin trap_N = mkN "trappola" | mkN "tranello" ; -- status=guess status=guess
+lin trap_V = mkV "intrappolare" ; -- status=guess, src=wikt
+lin trap_V2 = mkV2 (mkV "intrappolare") ; -- status=guess, src=wikt
+lin trapezium_N = mkN "trapezio" ; -- status=guess
+lin trapezoid_N = mkN "trapezoide" masculine ; -- status=guess
+lin trash_N = mkN "cassonetto" ; -- status=guess
+lin trash_V2 = mkV2 (mkV "scartare") ; -- status=guess, src=wikt
+lin trauma_N = mkN "trauma" masculine ; -- status=guess
+lin traumatic_A = mkA "traumatico" ; -- status=guess
+lin travel_N = mkN "viaggio" ; -- status=guess
+lin travel_V = L.travel_V ;
+lin travel_V2 = mkV2 (mkV "viaggiare") ; -- status=guess, src=wikt
+lin traveller_N = mkN "viaggiatore" | mkN "viaggiatrice" | mkN "viandante" masculine | mkN "girovago" ; -- status=guess status=guess status=guess status=guess
+lin travesty_N = mkN "farsa" ; -- status=guess
+lin tray_N = mkN "barra" ; -- status=guess
+lin treacle_N = mkN "melassa" ; -- status=guess
+lin tread_V = mkV "calpestare" ; -- status=guess, src=wikt
+lin tread_V2 = mkV2 (mkV "calpestare") ; -- status=guess, src=wikt
+lin treadmill_N = mkN "treadmill" | mkN "tapis roulant" ; -- status=guess status=guess
+lin treason_N = mkN "tradimento" ; -- status=guess
+lin treasure_N = mkN "tesoro" ; -- status=guess
+lin treasure_V2 = mkV2 (mkV "apprezzare") ; -- status=guess, src=wikt
+lin treasurer_N = mkN "tesoriere" masculine ; -- status=guess
+lin treasury_N = variants{} ; --
+lin treat_N = variants{} ; --
+lin treat_V = mkV "trattare" ; -- status=guess, src=wikt
+lin treat_V2 = mkV2 (mkV "trattare") ; -- status=guess, src=wikt
+lin treatise_N = mkN "trattato" ; -- status=guess
+lin treatment_N = variants{} ; --
+lin treaty_N = mkN "trattato" ; -- status=guess
+lin treble_V = mkV "triplicare" ; -- status=guess, src=wikt
+lin treble_V2 = mkV2 (mkV "triplicare") ; -- status=guess, src=wikt
+lin tree_N = L.tree_N ;
+lin trellis_N = mkN "pergolato" | mkN "graticcio" | mkN "pergola" | mkN "traliccio" ; -- status=guess status=guess status=guess status=guess
+lin tremble_V = mkV "tremare" | mkV "tremolare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tremendous_A = variants{} ; --
+lin trench_N = mkN "[general] fosso" | mkN "[military] trincea" ; -- status=guess status=guess
+lin trend_N = variants{} ; --
+lin triad_N = mkN "triade" feminine ; -- status=guess
+lin triage_N = mkN "sorteggio" | mkN "assegnazione" feminine | mkN "scelta" ; -- status=guess status=guess status=guess
+lin trial_N = mkN "processo" ; -- status=guess
+lin triangle_N = mkN "disuguaglianza triangolare" ; -- status=guess
+lin triangulation_N = mkN "triangolazione" feminine ; -- status=guess
+lin tribe_N = mkN "tribù" feminine ; -- status=guess
+lin tribology_N = mkN "tribologia" ; -- status=guess
+lin tribulation_N = mkN "tribolazione" feminine ; -- status=guess
+lin tribunal_N = variants{} ; --
+lin tributary_A = mkA "tributario" ; -- status=guess
+lin tributary_N = mkN "vassallo" ; -- status=guess
+lin tribute_N = mkN "omaggio" ; -- status=guess
+lin triceps_N = mkN "tricipite" masculine ; -- status=guess
+lin trichloroethylene_N = mkN "tricloroetilene" masculine ; -- status=guess
+lin trick_N = variants{} ; --
+lin trick_V2 = mkV2 (mkV "imbrogliare") ; -- status=guess, src=wikt
+lin trickery_N = mkN "inganno" | mkN "trappoleria" | mkN "accalappiamento" | mkN "accalappiatura" ; -- status=guess status=guess status=guess status=guess
+lin tricky_A = mkA "insidioso" | mkA "ingannevole" | mkA "pericoloso" ; -- status=guess status=guess status=guess
+lin tricolour_N = mkN "tricolore" ; -- status=guess
+lin tricuspid_A = mkA "tricuspide" ; -- status=guess
+lin tricycle_N = mkN "triciclo" | mkN "tricicletto" ; -- status=guess status=guess
+lin trident_N = mkN "tridente" masculine ; -- status=guess
+lin triennial_A = mkA "triennale" ; -- status=guess
+lin trifle_N = mkN "zuppa inglese [a similar Italian dessert]" ; -- status=guess
+lin trigger_N = mkN "innesco" | mkN "detonatore" masculine ; -- status=guess status=guess
+lin trigger_V2 = mkV2 (mkV (mkV "premere") "il grilletto") ; -- status=guess, src=wikt
+lin triglyceride_N = mkN "trigliceride" masculine ; -- status=guess
+lin trigonometric_A = mkA "trigonometrico" ; -- status=guess
+lin trigonometry_N = mkN "trigonometria" ; -- status=guess
+lin trill_N = mkN "trillo" ; -- status=guess
+lin trilobite_N = mkN "trilobite" masculine ; -- status=guess
+lin trilogy_N = mkN "trilogia" ; -- status=guess
+lin trim_A = mkA "in forma" ; -- status=guess
+lin trim_N = mkN "spuntata" ; -- status=guess
+lin trim_V = mkV "tagliare" | mkV "decorare" | mkV "bilanciare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin trim_V2 = mkV2 (mkV "tagliare") | mkV2 (mkV "decorare") | mkV2 (mkV "bilanciare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin trimaran_N = mkN "trimarano" ; -- status=guess
+lin trimer_N = mkN "trimero" ; -- status=guess
+lin trimester_N = mkN "trimestre" masculine ; -- status=guess
+lin trinity_N = mkN "trinità" feminine ; -- status=guess
+lin trinket_N = mkN "fronzolo" | mkN "ciondolo" ; -- status=guess status=guess
+lin trio_N = mkN "trio" ; -- status=guess
+lin triose_N = mkN "trioso" ; -- status=guess
+lin trioxide_N = mkN "triossido" ; -- status=guess
+lin trip_N = mkN "viaggio" | mkN "gita" ; -- status=guess status=guess
+lin trip_V = mkV "inciampare" ; -- status=guess, src=wikt
+--subcat lin trip_V2 = mkV2 (mkV "inciampare") ; -- status=guess, src=wikt
+lin tripe_N = mkN "trippa" ; -- status=guess
+lin triple_A = mkA "triplo" ; -- status=guess
+lin triple_N = mkN "triplo" ; -- status=guess
+lin triple_V = mkV "triplicare" ; -- status=guess, src=wikt
+lin triple_V2 = mkV2 (mkV "triplicare") ; -- status=guess, src=wikt
+lin triptych_N = mkN "trittico" ; -- status=guess
+lin trireme_N = mkN "trireme" feminine ; -- status=guess
+lin triskaidekaphobia_N = mkN "triscaidecafobia" ; -- status=guess
+lin trisyllable_N = mkN "trisillabo" ; -- status=guess
+lin tritheism_N = mkN "triteismo" ; -- status=guess
+lin tritium_N = mkN "trizio" ; -- status=guess
+lin triumph_N = mkN "trionfo" ; -- status=guess
+lin triumph_V = mkV "trionfare" ; -- status=guess, src=wikt
+lin triumphant_A = mkA "trionfante" ; -- status=guess
+lin trivial_A = mkA "banale" | mkA "ordinario" ; -- status=guess status=guess
+lin trogon_N = mkN "trogone" masculine ; -- status=guess
+lin troll_N = mkN "troll" ; -- status=guess
+lin trolley_N = mkN "carrello" ; -- status=guess
+lin trombone_N = mkN "trombone" masculine ; -- status=guess
+lin troop_N = variants{} ; --
+lin trope_N = mkN "tropo" ; -- status=guess
+lin trophy_N = mkN "trofeo" ; -- status=guess
+lin tropic_N = mkN "tropico" ; -- status=guess
+lin tropical_A = mkA "tropicale" ; -- status=guess
+lin troposphere_N = mkN "troposfera" ; -- status=guess
+lin trot_V = mkV "trottare" ; -- status=guess, src=wikt
+lin trot_V2 = mkV2 (mkV "trottare") ; -- status=guess, src=wikt
+lin troubadour_N = mkN "trovatore" | mkN "trobadore" | mkN "trovatrice" | mkN "trobairitz" feminine ; -- status=guess status=guess status=guess status=guess
+lin trouble_N = mkN "guaio" feminine ; -- status=guess
+--subcat lin trouble_V = mkV "esagitare" | mkV "infastidire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin trouble_V2 = mkV2 (mkV "esagitare") | mkV2 (mkV "infastidire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin troublemaker_N = mkN "piantagrane" | mkN "attaccabrighe" | mkN "casinista" ; -- status=guess status=guess status=guess
+lin trough_N = mkN "trogolo" ; -- status=guess
+lin trouser_N = variants{} ; --
+lin trousseau_N = mkN "corredo" ; -- status=guess
+lin trout_N = mkN "trota" ; -- status=guess
+lin trowel_N = mkN "cazzuola" ; -- status=guess
+lin truce_N = mkN "tregua" ; -- status=guess
+lin truck_N = mkN "autocarro" | mkN "camion" masculine ; -- status=guess status=guess
+lin true_A = mkA "vero" ; -- status=guess
+lin true_N = mkN "centratura" ; -- status=guess
+lin truffle_N = mkN "tartufo" ; -- status=guess
+lin truism_N = mkN "ovvietà" feminine ; -- status=guess
+lin truly_Adv = variants{} ; --
+lin trumpet_N = mkN "tromba" ; -- status=guess
+lin trumpet_V = mkV "barrire" ; -- status=guess, src=wikt
+lin trumpet_V2 = mkV2 (mkV "barrire") ; -- status=guess, src=wikt
+lin trunk_N = mkN "proboscide" feminine ; -- status=guess
+lin truss_N = mkN "cinto" ; -- status=guess
+lin trust_N = mkN "fiducia" ; -- status=guess
+--subcat lin trust_V = mkV "fidare" | mkV (avere_V) "fiducia" ; -- status=guess, src=wikt status=guess, src=wikt
+lin trust_V2 = mkV2 (mkV "fidare") | mkV2 (mkV (avere_V) "fiducia") ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin trust_V2V = mkV2V (mkV "fidare") | mkV2V (mkV (avere_V) "fiducia") ; -- status=guess, src=wikt status=guess, src=wikt
+lin trust_VS = mkVS (mkV "fidare") | mkVS (mkV (avere_V) "fiducia") ; -- status=guess, src=wikt status=guess, src=wikt
+lin trustee_N = variants{} ; --
+lin trustworthiness_N = mkN "fidatezza" | mkN "attendibilità" feminine | mkN "affidabilità" ; -- status=guess status=guess status=guess
+lin truth_N = mkN "veritate" feminine ; -- status=guess
+lin truthful_A = mkA "realista" ; -- status=guess
+lin try_N = mkN "meta" ; -- status=guess
+lin try_V = mkV "provare" | mkV "cercare" ;
+lin try_V2 = mkV2 (mkV "provare") | mkV2 (mkV "misurare") ;
+--subcat lin try_V2V = mkV2V (mkV "provare") | mkV2V (mkV "cercare") ;
+lin try_VV = mkVV (mkV "provare") | mkVV (mkV "cercare") ;
+lin tsar_N = mkN "zar" masculine ; -- status=guess
+lin tsarina_N = mkN "zarina" ; -- status=guess
+lin tsunami_N = mkN "tsunami [invariable]" | mkN "maremoto" ; -- status=guess status=guess
+lin tub_N = mkN "tinozza" | mkN "vaschetta" ; -- status=guess status=guess
+lin tuba_N = mkN "tuba" ; -- status=guess
+lin tube_N = mkN "tubo" ; -- status=guess
+lin tuber_N = mkN "tubero" ; -- status=guess
+lin tuberculosis_N = mkN "tubercolosi" feminine ; -- status=guess
+lin tubing_N = mkN "condotta" ; -- status=guess
+lin tuck_V = mkV "incastrare" ; -- status=guess, src=wikt
+lin tuck_V2 = mkV2 (mkV "incastrare") ; -- status=guess, src=wikt
+lin tuff_N = mkN "tufo" ; -- status=guess
+lin tuft_N = mkN "cespo" | mkN "ciuffo" | mkN "ciocca" ; -- status=guess status=guess status=guess
+lin tug_N = mkN "strattone" masculine ; -- status=guess
+lin tug_V = mkV "tirare" ; -- status=guess, src=wikt
+lin tug_V2 = mkV2 (mkV "tirare") ; -- status=guess, src=wikt
+lin tugboat_N = mkN "rimorchiatore" masculine ; -- status=guess
+lin tulip_N = mkN "tulipano" ; -- status=guess
+lin tumble_N = mkN "caduta" ; -- status=guess
+lin tumble_V = cadere_V | mkV "precipitare" | mkV "rovinare" | mkV "crollare" | mkV "ruzzolare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tumble_V2 = mkV2 (cadere_V) | mkV2 (mkV "precipitare") | mkV2 (mkV "rovinare") | mkV2 (mkV "crollare") | mkV2 (mkV "ruzzolare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tumor_N = mkN "tumore" masculine ; -- status=guess
+lin tumour_N = variants{} ; --
+lin tuna_N = mkN "tonno" ; -- status=guess
+lin tundra_N = mkN "tundra" ; -- status=guess
+lin tune_N = variants{} ; --
+lin tune_V = variants{} ; --
+lin tune_V2 = variants{} ; --
+lin tuner_N = mkN "accordatore" masculine ; -- status=guess
+lin tungsten_N = mkN "tungsteno" | mkN "wolframio" ; -- status=guess status=guess
+lin tunic_N = mkN "tunica" ; -- status=guess
+lin tuning_N = mkN "corista" masculine ; -- status=guess
+lin tunnel_N = mkN "tunnel" masculine ; -- status=guess
+lin turbid_A = mkA "torbido" ; -- status=guess
+lin turbidity_N = mkN "torbidezza" | mkN "torbidità" feminine ; -- status=guess status=guess
+lin turbine_N = mkN "turbina" ; -- status=guess
+lin turbojet_N = mkN "turbogetto" | mkN "turboreattore" masculine ; -- status=guess status=guess
+lin turboprop_N = mkN "turboelica" ; -- status=guess
+lin turbot_N = mkN "rombo" ; -- status=guess
+lin turbulence_N = mkN "turbolenza" ; -- status=guess
+lin turbulent_A = mkA "turbolento" ; -- status=guess
+lin turd_N = mkN "stronzo" ; -- status=guess
+lin turf_N = mkN "erba" | mkN "zolla erbosa" ; -- status=guess status=guess
+lin turgid_A = mkA "turgido" ; -- status=guess
+lin turkey_N = mkN "tacchino" ; -- status=guess
+lin turmeric_N = mkN "curcumina" ; -- status=guess
+lin turmoil_N = mkN "caos" masculine | mkN "disordine" | mkN "scompiglio" ; -- status=guess status=guess status=guess
+lin turn_N = mkN "turno" ; -- status=guess
+lin turn_V = L.turn_V ;
+lin turn_V2 = mkV2 L.turn_V ;
+--subcat lin turn_V2A = mkV2A L.turn_V ;
+lin turn_VA = mkVA L.turn_V ;
+lin turncoat_N = mkN "voltagabbana" masculine | mkN "pentito" | mkN "traditore" masculine | mkN "giravolta" | mkN "banderuola" ; -- status=guess status=guess status=guess status=guess status=guess
+lin turning_N = mkN "svolta" | mkN "inversione" ; -- status=guess status=guess
+lin turnip_N = mkN "rapa" masculine ; -- status=guess
+lin turnover_N = mkN "movimento degli affari" | mkN "giro d'affari" ; -- status=guess status=guess
+lin turpentine_N = mkN "acquaragia" | mkN "trementina" ; -- status=guess status=guess
+lin turquoise_N = mkN "turchese" masculine ; -- status=guess
+lin turret_N = mkN "torretta" ; -- status=guess
+lin turtle_N = mkN "tartaruga [tortoise or turtle]" ; -- status=guess
+lin turtleneck_N = mkN "dolcevita" | mkN "collo alto" ; -- status=guess status=guess
+lin tusk_N = mkN "zanna" ; -- status=guess
+lin tutor_N = variants{} ; --
+lin tuxedo_N = mkN "smoking" masculine ; -- status=guess
+lin tweak_N = mkN "pizzicotto" | mkN "tirata di naso" ; -- status=guess status=guess
+lin tweed_N = mkN "tweed" masculine ; -- status=guess
+lin twice_Adv = mkAdv "due volte" ; -- status=guess
+lin twig_N = mkN "ramoscello" ; -- status=guess
+lin twilight_N = mkN "crepuscolo" | mkN "penombra" ; -- status=guess status=guess
+lin twill_N = mkN "armatura" ; -- status=guess
+lin twin_N = mkN "gemello" ; -- status=guess
+lin twine_N = mkN "spago" ; -- status=guess
+lin twist_N = mkN "distorsione" feminine ; -- status=guess
+--subcat lin twist_V = torcere_V ; -- status=guess, src=wikt
+lin twist_V2 = mkV2 (torcere_V) ; -- status=guess, src=wikt
+lin twitch_N = mkN "tic" | mkN "spasimo" ; -- status=guess status=guess
+lin twitch_V = mkV "spasimare" ; -- status=guess, src=wikt
+lin twitch_V2 = mkV2 (mkV "spasimare") ; -- status=guess, src=wikt
+lin twitter_N = mkN "cinguettio" ; -- status=guess
+lin twitter_V = mkV "cinguettare" ; -- status=guess, src=wikt
+lin tycoon_N = mkN "magnate" masculine ; -- status=guess
+lin tympanum_N = mkN "timpano" ; -- status=guess
+lin type_N = mkN "tipo" ; -- status=guess
+lin type_V = mkV "dattilografare" ; -- status=guess, src=wikt
+lin type_V2 = mkV2 (mkV "dattilografare") ; -- status=guess, src=wikt
+lin typewriter_N = mkN "macchina da scrivere" "macchine da scrivere" feminine ;
+lin typhoon_N = mkN "tifone" ; -- status=guess
+lin typical_1_A = variants{} ; --
+lin typical_2_A = variants{} ; --
+lin typical_3_A = variants{} ; --
+lin typical_A = variants{} ; --
+lin typically_Adv = variants{} ; --
+lin typing_N = mkN "classificazione" feminine ; -- status=guess
+lin typist_N = mkN "dattilografo" ; -- status=guess
+lin tyranny_N = mkN "tirannia" ; -- status=guess
+lin tyrant_N = mkN "tiranno" ; -- status=guess
+lin tyre_N = mkN "gomma" masculine | mkN "pneumatico" ; -- status=guess status=guess
+lin ubiquitous_A = mkA "ubiquitario" ; -- status=guess
+lin udder_N = mkN "mammella" ; -- status=guess
+lin ugliness_N = mkN "bruttezza" ; -- status=guess
+lin ugly_A = L.ugly_A ;
+lin uh_Interj = mkInterj "uh" ; -- status=guess
+lin ukulele_N = mkN "ukulele" masculine ; -- status=guess
+lin ulcer_N = variants{} ; --
+lin ulna_N = mkN "ulna" ; -- status=guess
+lin ultimate_A = mkA "definitivo" | mkA "definitiva" | mkA "conclusivo" | mkA "conclusiva" | mkA "ultimativo" | mkA "ultimativa" | mkA "finale" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin ultimately_Adv = variants{} ; --
+lin ultimatum_N = mkN "ultimatum" ; -- status=guess
+lin ultracentrifuge_N = mkN "ultracentrifuga" ; -- status=guess
+lin ultramarine_A = mkA "ultramarino" ; -- status=guess
+lin ultramarine_N = mkN "blu oltremare" ; -- status=guess
+lin ultramontanism_N = mkN "ultramontanismo" ; -- status=guess
+lin ultrasonic_A = mkA "ultrasonoro" | mkA "ultrasonico" ; -- status=guess status=guess
+lin ultraviolet_A = mkA "ultravioletto" ; -- status=guess
+lin umbelliform_A = mkA "ombrelliforme" ; -- status=guess
+lin umbrella_N = mkN "ombrello" | mkN "parapioggia" ; -- status=guess status=guess
+lin umpire_V = mkV "arbitro" ; -- status=guess, src=wikt
+lin umpire_V2 = mkV2 (mkV "arbitro") ; -- status=guess, src=wikt
+lin unable_A = variants{} ; --
+lin unacceptable_A = variants{} ; --
+lin unafraid_A = mkA "senza paura" ; -- status=guess
+lin unambiguous_A = mkA "univoco" ; -- status=guess
+lin unavailable_A = mkA "indisponibile" ; -- status=guess
+lin unavoidable_A = mkA "inevitabile" ; -- status=guess
+lin unaware_A = mkA "ignaro" | mkA "inconsapevole" ; -- status=guess status=guess
+lin unbeknownst_Adv = mkAdv "all'insaputa" ; -- status=guess
+lin unbelievable_A = mkA "incredibile" ; -- status=guess
+lin unbelieving_A = mkA "incredulo" ; -- status=guess
+lin unbroken_A = mkA "continuo" | mkA "continua" ; -- status=guess status=guess
+lin unbutton_V2 = mkV2 (mkV "sbottonare") ; -- status=guess, src=wikt
+lin uncanny_A = mkA "perturbante" ; -- status=guess
+lin uncertain_A = variants{} ; --
+lin uncertainty_N = variants{} ; --
+lin unchanged_A = variants{} ; --
+lin uncle_N = mkN "zio" ; -- status=guess
+lin unclear_A = variants{} ; --
+lin uncomfortable_A = variants{} ; --
+lin unconscious_A = variants{} ; --
+lin unconsciousness_N = mkN "incoscienza" ; -- status=guess
+lin unconstitutional_A = mkA "incostituzionale" ; -- status=guess
+lin uncontaminated_A = mkA "incontaminato" ; -- status=guess
+lin uncontrollable_A = mkA "incontrollabile" ; -- status=guess
+lin uncooked_A = mkA "crudo" ; -- status=guess
+lin uncork_V2 = mkV2 (mkV "stappare") ; -- status=guess, src=wikt
+lin uncouth_A = mkA "goffo" ; -- status=guess
+lin uncover_V2 = variants{} ; --
+lin uncultivated_A = mkA "incolto" ; -- status=guess
+lin undecagon_N = mkN "undecagono" ; -- status=guess
+lin undefended_A = mkA "indifeso" ; -- status=guess
+lin undeniable_A = mkA "innegabile" ; -- status=guess
+lin under_Adv = mkAdv "sotto voce" | mkAdv "a bassa voce" ; -- status=guess status=guess
+lin under_Prep = S.under_Prep ;
+lin underage_A = mkA "minorenne" ; -- status=guess
+lin underdeveloped_A = mkA "sottosviluppato" ; -- status=guess
+lin underdevelopment_N = mkN "sottosviluppo" ; -- status=guess
+lin underdog_N = mkN "perdente" | mkN "outsider" masculine ; -- status=guess status=guess
+lin underestimate_N = mkN "sottostima" ; -- status=guess
+lin underestimate_V2 = mkV2 (mkV "sottovalutare") | mkV2 (mkV "sottostimare") | mkV2 (mkV "sottostimare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin undergo_V2 = variants{} ; --
+lin underground_A = mkA "sotterraneo" ; -- status=guess
+lin underground_Adv = mkAdv "sottoterra" ; -- status=guess
+lin underground_N = mkN "underground" masculine ; -- status=guess
+lin underhand_A = mkA "subdolo" | mkA "sfuggente" | mkA "viscido" ; -- status=guess status=guess status=guess
+lin underhand_Adv = mkAdv "subdolamente" | mkAdv "sottobanco" ; -- status=guess status=guess
+lin underline_V2 = mkV2 (mkV "sottolineare") ; -- status=guess, src=wikt
+lin underlying_A = variants{} ; --
+lin undermine_V2 = mkV2 (mkV "insidiare") ; -- status=guess, src=wikt
+lin underneath_Adv = variants{} ; --
+lin underneath_Prep = variants{} ; --
+lin undernourished_A = mkA "denutrito" ; -- status=guess
+lin underpants_N = mkN "mutande" feminine ; -- status=guess
+lin underpass_N = mkN "sottopassaggio" ; -- status=guess
+lin underscore_V2 = mkV2 (mkV "sottolineare") ; -- status=guess, src=wikt
+lin undersecretary_N = mkN "sottosegretario" | mkN "sottosegretaria" | mkN "viceministro" ; -- status=guess status=guess status=guess
+lin understand_V = mkV "capire" | comprendere_V | mkV "intendere" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin understand_V2 = L.understand_V2 ;
+--subcat lin understand_V2V = mkV2V (mkV "capire") | mkV2V (comprendere_V) | mkV2V (mkV "intendere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin understand_VS = mkVS (mkV "capire") | mkVS (comprendere_V) | mkVS (mkV "intendere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin understandable_A = mkA "perdonabile" | mkA "comprensibile" ; -- status=guess status=guess
+lin understanding_N = variants{} ; --
+lin understudy_N = mkN "doppio" ; -- status=guess
+lin understudy_V2 = mkV2 (mkV "sostituire") ; -- status=guess, src=wikt
+lin undertake_V2 = mkV2 (intraprendere_V) ; -- status=guess, src=wikt
+lin undertaker_N = mkN "impresario di pompe funebri" ; -- status=guess
+lin undertaking_N = mkN "garanzia" ; -- status=guess
+lin underwear_N = mkN "biancheria intima" | mkN "intimo" | mkN "[colluquial] mutande" ; -- status=guess status=guess status=guess
+lin underworld_N = mkN "malavita" ; -- status=guess
+lin undesirable_A = mkA "indesiderabile" ; -- status=guess
+lin undifferentiated_A = mkA "indifferenziato" ; -- status=guess
+lin undisputed_A = mkA "incontrastato" | mkA "accettato" ; -- status=guess status=guess
+lin undo_V2 = mkV2 (mkV "annullare") | mkV2 (disfare_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin undoubtedly_Adv = variants{} ; --
+lin undress_V = mkV "svestirsi" ; -- status=guess, src=wikt
+lin undress_V2 = mkV2 (mkV "svestirsi") ; -- status=guess, src=wikt
+lin unearth_V2 = mkV2 (mkV "scovare") ; -- status=guess, src=wikt
+lin unease_N = mkN "inquietudine" feminine ; -- status=guess
+lin uneasy_A = variants{} ; --
+lin unemployed_A = mkA "disoccupato" ; -- status=guess
+lin unemployment_N = mkN "disoccupazione" feminine ; -- status=guess
+lin unexceptionable_A = mkA "ineccepibile" ; -- status=guess
+lin unexpected_A = mkA "inaspettato" ; -- status=guess
+lin unexpectedly_Adv = variants{} ; --
+lin unfair_A = mkA "scorretto" ; -- status=guess
+lin unfairness_N = mkN "scorrettezza" ; -- status=guess
+lin unfamiliar_A = variants{} ; --
+lin unfashionable_A = mkA "fuori moda" ; -- status=guess
+lin unforeseeable_A = mkA "imprevedibile" | mkA "imprevisibile" ; -- status=guess status=guess
+lin unforgivable_A = mkA "imperdonabile" ; -- status=guess
+lin unfortunate_A = mkA "sfortunato" ; -- status=guess
+lin unfortunately_Adv = variants{} ; --
+lin unfurl_V = mkV "srotolare" ; -- status=guess, src=wikt
+lin unfurl_V2 = mkV2 (mkV "srotolare") ; -- status=guess, src=wikt
+lin ungrateful_A = mkA "ingrato" ; -- status=guess
+lin unhappy_A = variants{} ; --
+lin unheralded_A = mkA "senza avviso previo" ; -- status=guess
+lin unhurt_A = mkA "incolume" | mkA "indenne" ; -- status=guess status=guess
+lin unicellular_A = mkA "unicellulare" ; -- status=guess
+lin unicorn_N = mkN "unicorno" ; -- status=guess
+lin unicycle_N = mkN "monociclo" ; -- status=guess
+lin unicyclist_N = mkN "uniciclista" masculine ; -- status=guess
+lin unifacial_A = mkA "unifacciale" ; -- status=guess
+lin unification_N = mkN "unificazione" feminine ; -- status=guess
+lin uniform_A = mkA "uniforme" ; -- status=guess
+lin uniform_N = mkN "uniforme" masculine ; -- status=guess
+lin unify_V2 = mkV2 (mkV "unificare") ; -- status=guess, src=wikt
+lin unilateralism_N = mkN "unilateralismo" ; -- status=guess
+lin unintelligible_A = mkA "inintelligibile" | mkA "incomprensibile" ; -- status=guess status=guess
+lin uninterrupted_A = mkA "ininterrotto" ; -- status=guess
+lin union_N = mkN "unione" feminine ; -- status=guess
+lin unionist_N = variants{} ; --
+lin unipolar_A = mkA "[physics] omopolare" | mkA "[physics] monopolare" | mkA "unipolare" ; -- status=guess status=guess status=guess
+lin unique_A = mkA "unico" | mkA "unica" ; -- status=guess status=guess
+lin uniqueness_N = mkN "unicità" feminine ; -- status=guess
+lin unisexual_A = mkA "unisessuale" ; -- status=guess
+lin unison_N = mkN "unisono" ; -- status=guess
+lin unit_1_N = variants{} ; --
+lin unit_2_N = variants{} ; --
+lin unit_3_N = variants{} ; --
+lin unit_4_N = variants{} ; --
+lin unit_5_N = variants{} ; --
+lin unit_6_N = variants{} ; --
+lin unit_N = variants{} ; --
+lin unite_V = mkV "unire" ; -- status=guess, src=wikt
+lin unite_V2 = mkV2 (mkV "unire") ; -- status=guess, src=wikt
+lin united_A = variants{} ; --
+lin unity_N = mkN "unità" feminine ; -- status=guess
+lin universal_A = mkA "universale" ; -- status=guess
+lin universality_N = mkN "universalità" feminine ; -- status=guess
+lin universe_N = mkN "universo" ; -- status=guess
+lin university_N = L.university_N ;
+lin unjust_A = mkA "ingiusto" ; -- status=guess
+lin unjustifiable_A = mkA "ingiustificabile" ; -- status=guess
+lin unknown_A = mkA "ignoto" | mkA "sconosciuto" ; -- status=guess status=guess
+lin unlawful_A = variants{} ; --
+lin unlawfulness_N = mkN "illegalità" feminine ; -- status=guess
+lin unleaded_A = mkA "senza piombo" ; -- status=guess
+lin unleash_V2 = mkV2 (mkV "sguinzagliare") ; -- status=guess, src=wikt
+lin unless_Subj = variants{} ; --
+lin unlike_A = variants{} ; --
+lin unlike_Prep = variants{} ; --
+lin unlikely_A = mkA "improbabile" ; -- status=guess
+lin unlimited_A = mkA "illimitato" ; -- status=guess
+lin unlivable_A = mkA "invivibile" ; -- status=guess
+lin unload_V = mkV "discaricare" ; -- status=guess, src=wikt
+lin unload_V2 = mkV2 (mkV "discaricare") ; -- status=guess, src=wikt
+lin unmanageable_A = mkA "ingovernabile" ; -- status=guess
+lin unmarried_A = mkA "celibe" | mkA "nubile" ; -- status=guess status=guess
+lin unmask_V = mkV "smascherare" | mkV "palesare" | mkV "scoprire" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin unmask_V2 = mkV2 (mkV "smascherare") | mkV2 (mkV "palesare") | mkV2 (mkV "scoprire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin unmistakable_A = mkA "inconfondibile" ; -- status=guess
+lin unnamed_A = mkA "innominato" ; -- status=guess
+lin unnecessary_A = mkA "inutile" ; -- status=guess
+lin unnumbered_A = mkA "innumerevole" ; -- status=guess
+lin unobtainable_A = mkA "introvabile" ; -- status=guess
+lin unofficial_A = mkA "ufficioso" ; -- status=guess
+lin unpack_V = mkV "sballare" | mkV "disimballare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin unpack_V2 = mkV2 (mkV "sballare") | mkV2 (mkV "disimballare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin unpleasant_A = mkA "spiacevole" | mkA "sgradevole" ; -- status=guess status=guess
+lin unpleasantness_N = mkN "spiacevolezza" | mkN "disaccordo" ; -- status=guess status=guess
+lin unpolluted_A = mkA "incontaminato" ; -- status=guess
+lin unpopular_A = mkA "impopolare" ; -- status=guess
+lin unpopularity_N = mkN "impopolarità" feminine ; -- status=guess
+lin unprecedented_A = variants{} ; --
+lin unpredictable_A = mkA "imprevedibile" ; -- status=guess
+lin unpublished_A = mkA "inedito" ; -- status=guess
+lin unquestioned_A = mkA "indiscusso" ; -- status=guess
+lin unravel_V = mkV "districare" ; -- status=guess, src=wikt
+lin unravel_V2 = mkV2 (mkV "districare") ; -- status=guess, src=wikt
+lin unreadable_A = mkA "illeggibile" ; -- status=guess
+lin unreal_A = mkA "irreale" ; -- status=guess
+lin unreality_N = mkN "irrealtà" ; -- status=guess
+lin unreasonable_A = mkA "irragionevole" ; -- status=guess
+lin unrecognizable_A = mkA "irriconoscibile" ; -- status=guess
+lin unreliable_A = mkA "inaffidabile" ; -- status=guess
+lin unremarkable_A = mkA "insignificante" ; -- status=guess
+lin unremitting_A = mkA "incessante" ; -- status=guess
+lin unrepeatable_A = mkA "irripetibile" ; -- status=guess
+lin unrest_N = variants{} ; --
+lin unrewarding_A = mkA "ingrato" ; -- status=guess
+lin unsaturated_A = mkA "insaturo" ; -- status=guess
+lin unscrupulousness_N = mkN "spregiudicatezza" ; -- status=guess
+lin unseemly_A = mkA "inappropriato" | mkA "indicibile" | mkA "irripetibile" ; -- status=guess status=guess status=guess
+lin unselfish_A = mkA "altruista" | mkA "altruistico" ; -- status=guess status=guess
+lin unsigned_A = mkA "senza segno" ; -- status=guess
+lin unstressed_A = mkA "atona" ; -- status=guess
+lin unsuccessful_A = variants{} ; --
+lin unsuitable_A = mkA "inadatto" ; -- status=guess
+lin unsuited_A = mkA "inadatto" | mkA "inadeguato" | mkA "inopportuno" ; -- status=guess status=guess status=guess
+lin unsung_A = mkA "sconosciuto" ; -- status=guess
+lin unsure_A = mkA "incerto" ; -- status=guess
+lin unsympathetic_A = mkA "antipatico" ; -- status=guess
+lin untie_V = mkV "sciogliersi" ; -- status=guess, src=wikt
+lin untie_V2 = mkV2 (mkV "sciogliersi") ; -- status=guess, src=wikt
+lin until_Prep = mkPrep "fine" ;
+lin until_Subj = subSubj "fino a che" ;
+lin untraceable_A = mkA "non tracciabile" | mkA "irrintracciabile" | mkA "irreperibile" ; -- status=guess status=guess status=guess
+lin untruth_N = mkN "bugia" ; -- status=guess
+lin untruthful_A = mkA "bugiardo" ; -- status=guess
+lin ununbium_N = mkN "ununbio" ; -- status=guess
+lin ununhexium_N = mkN "ununhexio" ; -- status=guess
+lin ununpentium_N = mkN "ununpentio" ; -- status=guess
+lin ununquadium_N = mkN "ununquadio" ; -- status=guess
+lin ununtrium_N = mkN "ununtrio" ; -- status=guess
+lin unusual_A = mkA "insolito" | mkA "particolare" ; -- status=guess status=guess
+lin unusually_Adv = variants{} ; --
+lin unwanted_A = variants{} ; --
+lin unwary_A = mkA "incauto" ; -- status=guess
+lin unwilling_A = variants{} ; --
+lin unwillingness_N = mkN "riluttanza" ; -- status=guess
+lin unworthy_A = mkA "non degno" | mkA "indegno" ; -- status=guess status=guess
+lin up_A = mkA "aggiornato" ; -- status=guess
+lin up_Adv = mkAdv "su" ;
+lin up_Prep = variants{} ; --
+lin up_V = mkV (mkV "alzare") "la posta" ; -- status=guess, src=wikt
+lin up_V2 = mkV2 (mkV (mkV "alzare") "la posta") ; -- status=guess, src=wikt
+lin up_to_date_A = variants{} ; --
+lin update_N = mkN "aggiornamento" ; -- status=guess
+lin update_V2 = mkV2 (mkV "aggiornare") ; -- status=guess, src=wikt
+lin upgrade_V2 = variants{} ; --
+lin uphold_V2 = mkV2 (mkV "difendere") | mkV2 (sostenere_V) | mkV2 (mkV (mkV "[law]") "confermare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin upholstery_N = mkN "tappezzeria" ; -- status=guess
+lin upkeep_N = mkN "manutenzione" feminine ; -- status=guess
+lin upland_N = mkN "averla formichiera dei monti" ; -- status=guess
+lin uplift_V2 = mkV2 (mkV "elevare") | mkV2 (mkV "esaltare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin upon_Prep = variants{} ; --
+lin upper_A = mkA "superiore" ; -- status=guess
+lin upper_N = mkN "maiuscolo" ; -- status=guess
+lin upset_A = variants{} ; --
+lin upset_N = mkN "turbamento" ; -- status=guess
+lin upset_V = sconvolgere_V | mkV "angosciare" | mkV "turbare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin upset_V2 = mkV2 (sconvolgere_V) | mkV2 (mkV "angosciare") | mkV2 (mkV "turbare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin upsilon_N = mkN "ipsilon" ; -- status=guess
+lin upstairs_Adv = mkAdv "di sopra" ; -- status=guess
+lin upstairs_N = variants{} ; --
+lin upstart_A = mkA "arricchito" | mkA "parvenu" ; -- status=guess status=guess
+lin upwards_Adv = variants{} ; --
+lin uracil_N = mkN "uracile" feminine ; -- status=guess
+lin uraninite_N = mkN "uraninite" feminine ; -- status=guess
+lin uranium_N = mkN "uranio" ; -- status=guess
+lin uranyl_N = mkN "uranile" masculine ; -- status=guess
+lin urban_A = mkA "urbano" ; -- status=guess
+lin urbanization_N = mkN "urbanizzazione" feminine ; -- status=guess
+lin urchin_N = mkN "riccio" ; -- status=guess
+lin urea_N = mkN "urea" ; -- status=guess
+lin uremia_N = mkN "uremia" ; -- status=guess
+lin urethra_N = mkN "uretra" ; -- status=guess
+lin urge_N = mkN "pulsione" feminine ; -- status=guess
+lin urge_V2 = mkV2 (mkV "esortare") ; -- status=guess, src=wikt
+lin urge_V2V = mkV2V (mkV "esortare") ; -- status=guess, src=wikt
+lin urge_VS = mkVS (mkV "esortare") ; -- status=guess, src=wikt
+lin urgency_N = mkN "urgenza" | mkN "urgenze" feminine ; -- status=guess status=guess
+lin urgent_A = mkA "urgente" ; -- status=guess
+lin urgently_Adv = variants{} ; --
+lin uric_A = mkA "urico" ; -- status=guess
+lin urinal_N = mkN "orinatoio" ; -- status=guess
+lin urinate_V = mkV "orinare" | mkV "urinare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin urine_N = mkN "orina" | mkN "urina" ; -- status=guess status=guess
+lin urology_N = mkN "urologia" ; -- status=guess
+lin uropathy_N = mkN "uropatia" ; -- status=guess
+lin usage_N = mkN "uso" | mkN "utilizzo" ; -- status=guess status=guess
+lin usance_N = mkN "usanza" ; -- status=guess
+lin use_N = mkN "uso" ; -- status=guess
+lin use_V = mkV "usare" ;
+lin use_V2 = mkV2 (mkV "usare") | mkV2 (mkV "utilizzare") ;
+--subcat lin use_V2V = mkV2V (mkV "usare") ;
+lin use_VV = mkVV (mkV "usare") ;
+lin used_A = variants{} ; --
+lin useful_A = mkA "utile" ; -- status=guess
+lin useless_A = mkA "inutile" ; -- status=guess
+lin userMasc_N = variants{} ; --
+lin usher_N = mkN "usciere" | mkN "messo" ; -- status=guess status=guess
+lin usher_V2 = mkV2 (mkV "scortare") | mkV2 (introdurre_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin usual_A = mkA "solito" | mkA "usuale" | mkA "consueto" ; -- status=guess status=guess status=guess
+lin usually_Adv = variants{} ; --
+lin utensil_N = mkN "utensile" masculine ; -- status=guess
+lin uterine_A = mkA "uterino" ; -- status=guess
+lin utilitarianism_N = mkN "utilitarismo" ; -- status=guess
+lin utility_N = mkN "fornitore" masculine | mkN "servizio" feminine ; -- status=guess status=guess
+lin utmost_A = mkA "massimo" ; -- status=guess
+lin utopia_N = mkN "utopia" ; -- status=guess
+lin utter_A = mkA "assoluto" | mkA "totale" | mkA "completo" ; -- status=guess status=guess status=guess
+lin utter_V2 = mkV2 (emettere_V) ; -- status=guess, src=wikt
+lin utterance_N = variants{} ; --
+lin utterly_Adv = variants{} ; --
+lin uvula_N = mkN "ugola" ; -- status=guess
+lin uvular_A = mkA "uvulare" ; -- status=guess
+lin uxoricide_N = mkN "uxoricida" ; -- status=guess
+lin vacant_A = mkA "vacante" ; -- status=guess
+lin vacation_N = mkN "vacanza" ; -- status=guess
+lin vacation_V = mkV (andare_V) "in vacanza" ; -- status=guess, src=wikt
+lin vaccination_N = mkN "vaccinazione" feminine ; -- status=guess
+lin vaccine_N = mkN "vaccino" ; -- status=guess
+lin vacuity_N = mkN "vacuità" feminine ; -- status=guess
+lin vacuum_N = mkN "vuoto" ; -- status=guess
+lin vagina_N = mkN "vagina" ; -- status=guess
+lin vaginal_A = mkA "vaginale" ; -- status=guess
+lin vaginismus_N = mkN "vaginismo" ; -- status=guess
+lin vaginitis_N = mkN "vaginite" feminine ; -- status=guess
+lin vagrant_N = mkN "vagabondo" | mkN "barbone" masculine | mkN "girovago" ; -- status=guess status=guess status=guess
+lin vague_A = mkA "vago" ; -- status=guess
+lin vaguely_Adv = variants{} ; --
+lin vagueness_N = mkN "vaghezza" ; -- status=guess
+lin vain_A = mkA "vanitoso" | mkA "vanesio" ; -- status=guess status=guess
+lin vainglorious_A = mkA "vanaglorioso" ; -- status=guess
+lin valediction_N = mkN "commiato" ; -- status=guess
+lin valerian_N = mkN "valeriana" ; -- status=guess
+lin valet_N = mkN "parcheggiatore" masculine ; -- status=guess
+lin valetudinarian_A = mkA "valetudinario" ; -- status=guess
+lin valid_A = mkA "valido" ; -- status=guess
+lin validate_V2 = mkV2 (mkV "validare") ; -- status=guess, src=wikt
+lin validity_N = variants{} ; --
+lin valine_N = mkN "valina" ; -- status=guess
+lin valley_N = mkN "valle" feminine ; -- status=guess
+lin valuable_A = mkA "prezioso" ; -- status=guess
+lin valuation_N = variants{} ; --
+lin value_N = mkN "imposta sul valore aggiunto" ; -- status=guess
+lin value_V = mkV "valutare" | mkV "stimare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin value_V2 = mkV2 (mkV "valutare") | mkV2 (mkV "stimare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin valve_N = mkN "valvola" ; -- status=guess
+lin vampire_N = mkN "vampiro" ; -- status=guess
+lin van_N = mkN "furgone" masculine ; -- status=guess
+lin vanadinite_N = mkN "vanadinite" ; -- status=guess
+lin vanadium_N = mkN "vanadio" ; -- status=guess
+lin vandalism_N = mkN "vandalismo" ; -- status=guess
+lin vanilla_A = mkA "di vaniglia" ; -- status=guess
+lin vanilla_N = mkN "vanillina" ; -- status=guess
+lin vanish_V = mkV "sparire" | mkV "svanire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin vanity_N = mkN "vanità" feminine ; -- status=guess
+lin vanquish_V2 = mkV2 (sopraffare_V) | mkV2 (sconfiggere_V) | mkV2 (vincere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin vantage_N = mkN "belvedere" masculine ; -- status=guess
+lin vapid_A = mkA "insulso" | mkA "scipito" ; -- status=guess status=guess
+lin vapor_N = mkN "gas" masculine | mkN "vapore" masculine ; -- status=guess status=guess
+lin vapour_N = mkN "vapore" masculine ; -- status=guess
+lin variable_A = mkA "variabile" | mkA "regolabile" | mkA "flessiblie" | mkA "modificabile" ; -- status=guess status=guess status=guess status=guess
+lin variable_N = mkN "averla formichiera variabile" ; -- status=guess
+lin variance_N = mkN "varianza" ; -- status=guess
+lin variant_N = mkN "variante" feminine ; -- status=guess
+lin variation_N = mkN "variazione" feminine ; -- status=guess
+lin varicose_A = mkA "varicoso" ; -- status=guess
+lin varied_A = variants{} ; --
+lin variety_1_N = variants{} ; --
+lin variety_2_N = variants{} ; --
+lin variety_N = mkN "varietà" feminine ; -- status=guess
+lin various_A = mkA "vario" ; -- status=guess
+lin varix_N = mkN "vena varicosa" ; -- status=guess
+lin varnish_N = mkN "vernice" feminine ; -- status=guess
+lin vary_V = variants{} ; --
+lin vary_V2 = variants{} ; --
+lin varying_A = variants{} ; --
+lin vascular_A = mkA "vascolare" ; -- status=guess
+lin vase_N = mkN "vaso" ; -- status=guess
+lin vasectomy_N = mkN "vasectomia" ; -- status=guess
+lin vast_A = mkA "ampio" | mkA "ampia" | mkA "vasto" | mkA "esteso" ; -- status=guess status=guess status=guess status=guess
+lin vastness_N = mkN "immensità" | mkN "vastità" feminine ; -- status=guess status=guess
+lin vat_N = mkN "tino" ; -- status=guess
+lin vault_N = mkN "volteggio" | mkN "salto" ; -- status=guess status=guess
+lin vault_V = mkV "volteggiare" | mkV "balzare" | mkV "saltare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin vault_V2 = mkV2 (mkV "volteggiare") | mkV2 (mkV "balzare") | mkV2 (mkV "saltare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin veal_N = mkN "vitello" ; -- status=guess
+lin vector_N = mkN "vettore" masculine ; -- status=guess
+lin vegan_N = mkN "vegano" ; -- status=guess
+lin vegetable_A = mkA "vegetale" ; -- status=guess
+lin vegetable_N = mkN "vegetale" masculine ; -- status=guess
+lin vegetarianism_N = mkN "vegetarismo" ; -- status=guess
+lin vegetate_V = mkV "vegetare" ; -- status=guess, src=wikt
+lin vegetation_N = mkN "vegetazione" feminine ; -- status=guess
+lin vehemence_N = mkN "veemenza" ; -- status=guess
+lin vehicle_N = mkN "veicolo" ; -- status=guess
+lin veil_N = mkN "velo" ; -- status=guess
+lin vein_N = mkN "vena" ; -- status=guess
+lin velocipede_N = mkN "velocipede" masculine ; -- status=guess
+lin velocity_N = mkN "velocità" feminine ; -- status=guess
+lin velodrome_N = mkN "velodromo" ; -- status=guess
+lin velvet_N = mkN "velluto" ; -- status=guess
+lin velvety_A = mkA "vellutato" ; -- status=guess
+lin venal_A = mkA "venale" ; -- status=guess
+lin vendetta_N = mkN "vendetta" ; -- status=guess
+lin vendor_N = mkN "venditore" masculine ; -- status=guess
+lin veneer_N = mkN "impiallacciatura" ; -- status=guess
+lin venereal_A = mkA "venereo" ; -- status=guess
+lin vengeance_N = mkN "vendetta" | mkN "rivalsa" | mkN "rappresaglia" | mkN "ritorsione" feminine ; -- status=guess status=guess status=guess status=guess
+lin venial_A = mkA "veniale" ; -- status=guess
+lin venison_N = mkN "carne di cervo" | mkN "cacciagione" feminine ; -- status=guess status=guess
+lin venom_N = mkN "veleno" ; -- status=guess
+lin venomous_A = mkA "velenoso" ; -- status=guess
+lin vent_N = mkN "sfogo" ; -- status=guess
+lin ventricle_N = mkN "ventricolo" ; -- status=guess
+lin ventricular_A = mkA "ventricolare" ; -- status=guess
+lin ventriloquism_N = mkN "ventriloquio" ; -- status=guess
+lin ventriloquist_N = mkN "ventriloquo" | mkN "ventriloqua" ; -- status=guess status=guess
+lin venture_N = variants{} ; --
+lin venture_V = variants{} ; --
+lin venture_V2 = variants{} ; --
+lin venture_VS = variants{} ; --
+lin venue_N = variants{} ; --
+lin veranda_N = mkN "veranda" ; -- status=guess
+lin verb_N = mkN "verbo" ; -- status=guess
+lin verbal_A = mkA "[5] deverbale" ; -- status=guess
+lin verbena_N = mkN "verbena" ; -- status=guess
+lin verbose_A = mkA "verboso" ; -- status=guess
+lin verbosity_N = mkN "verbosità" feminine ; -- status=guess
+lin verdant_A = mkA "verde" ; -- status=guess
+lin verdict_N = mkN "verdetto" ; -- status=guess
+lin verdigris_N = mkN "verderame" masculine ; -- status=guess
+lin verily_Adv = mkAdv "certamente" ; -- status=guess
+lin vermicelli_N = mkN "vermicello" | mkN "vermicelli" masculine ; -- status=guess status=guess
+lin vermilion_A = mkA "vermiglio" | mkA "vermiglione" ; -- status=guess status=guess
+lin vermouth_N = mkN "vermut" masculine ; -- status=guess
+lin vernacular_A = mkA "vernacolare" ; -- status=guess
+lin vernacular_N = mkN "vernacolare" masculine ; -- status=guess
+lin versatile_A = mkA "versatile" ; -- status=guess
+lin verse_N = variants{} ; --
+lin version_N = mkN "versione" feminine ; -- status=guess
+lin verso_N = mkN "verso" ; -- status=guess
+lin versus_Prep = variants{} ; --
+lin vertebra_N = mkN "vertebra" ; -- status=guess
+lin vertebrate_A = mkA "vertebrato" ; -- status=guess
+lin vertebrate_N = mkN "vertebrato" ; -- status=guess
+lin vertex_N = mkN "vertice" feminine ; -- status=guess
+lin vertical_A = mkA "verticale" ; -- status=guess
+lin very_A = variants{} ; --
+lin very_AdA = S.very_AdA ; -- comment=CHECKED
+lin vessel_N = mkN "recipiente" masculine | mkN "contenitore" masculine ; -- status=guess status=guess
+lin vest_N = mkN "panciotto" | mkN "gilè" | mkN "corpetto" ; -- status=guess status=guess status=guess
+lin vetch_N = mkN "veccia" ; -- status=guess
+lin veteran_N = mkN "veterano" ; -- status=guess
+lin veterinarian_N = mkN "veterinario" | mkN "[[[appellative]]] dottore" ; -- status=guess status=guess
+lin via_Prep = variants{} ; --
+lin viability_N = mkN "fattibilità" feminine ; -- status=guess
+lin viable_A = variants{} ; --
+lin viaduct_N = mkN "viadotto" ; -- status=guess
+lin vibraphone_N = mkN "vibrafono" ; -- status=guess
+lin vibrate_V = mkV "vibrare" ; -- status=guess, src=wikt
+lin vibrate_V2 = mkV2 (mkV "vibrare") ; -- status=guess, src=wikt
+lin vibrational_A = mkA "vibrazionale" ; -- status=guess
+lin vibrator_N = mkN "vibratore" masculine ; -- status=guess
+lin vicar_N = mkN "[CofE] pastore" | mkN "[RC] vicario" ; -- status=guess status=guess
+lin vice_N = mkN "vizio" ; -- status=guess
+lin vice_president_N = variants{} ; --
+lin viceroy_N = mkN "vicerè" masculine ; -- status=guess
+lin vicinal_A = mkA "vicinale" ; -- status=guess
+lin vicious_A = variants{} ; --
+lin vicissitude_N = mkN "vicissitudine" feminine ; -- status=guess
+lin victim_N = mkN "vittima" ; -- status=guess
+lin victor_N = mkN "vincitore" | mkN "vincitrice" feminine ; -- status=guess status=guess
+lin victorious_A = mkA "vittorioso" ; -- status=guess
+lin victory_N = mkN "vittoria" ; -- status=guess
+lin vicuna_N = mkN "vigogna" ; -- status=guess
+lin video_N = mkN "scheda video" ; -- status=guess
+lin video_taped_A = variants{} ; --
+lin videocassette_N = mkN "videocassetta" ; -- status=guess
+lin videotape_N = mkN "videonastro" ; -- status=guess
+lin videotape_V2 = mkV2 (mkV "videoregistrare") ; -- status=guess, src=wikt
+lin vie_V = mkV "competere" ; -- status=guess, src=wikt
+lin view_1_N = mkN "vista" ;
+lin view_2_N = mkN "opinione" ;
+lin view_N = mkN "vista" masculine ; -- status=guess
+lin view_V2 = mkV2 (mkV "guardare") ; -- status=guess, src=wikt
+lin viewer_N = mkN "spettatore" masculine ; -- status=guess
+lin viewpoint_N = variants{} ; --
+lin vigilance_N = mkN "vigilanza" ; -- status=guess
+lin vigilant_A = mkA "vigilante" ; -- status=guess
+lin vignette_N = mkN "vignetta" ; -- status=guess
+lin vigorous_A = mkA "vigoroso" ; -- status=guess
+lin vile_A = mkA "abietto" | mkA "basso" | mkA "ignobile" ; -- status=guess status=guess status=guess
+lin vileness_N = mkN "nefandezza" | mkN "abiettitudine" | mkN "abiettezza" | mkN "abbiettezza" | mkN "nefandità" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin vilify_V2 = mkV2 (mkV "vilipendere") | mkV2 (mkV "calunniare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin villa_N = variants{} ; --
+lin village_N = L.village_N ;
+lin villager_N = variants{} ; --
+lin villain_N = mkN "vassallo" | mkN "servo feudale" ; -- status=guess status=guess
+lin vindication_N = mkN "rivendicazione" feminine ; -- status=guess
+lin vindictive_A = mkA "vendicativo" ; -- status=guess
+lin vine_N = mkN "vite" feminine ; -- status=guess
+lin vinegar_N = mkN "aceto" ; -- status=guess
+lin vineyard_N = mkN "vigna" | mkN "vigneto" ; -- status=guess status=guess
+lin vintner_N = mkN "vinificatore" masculine ; -- status=guess
+lin vinyl_N = mkN "vinile" masculine ; -- status=guess
+lin viola_N = mkN "viola" masculine ; -- status=guess
+lin violate_V2 = mkV2 (mkV "violare") ; -- status=guess, src=wikt
+lin violation_N = mkN "violazione" feminine ; -- status=guess
+lin violence_N = variants{} ; --
+lin violent_A = mkA "violento" ; -- status=guess
+lin violet_N = mkN "viola" masculine ; -- status=guess
+lin violin_N = mkN "violino" ; -- status=guess
+lin viper_N = mkN "vipera" ; -- status=guess
+lin virgin_N = mkN "vergine" masculine | mkN "vergine" masculine ; -- status=guess status=guess
+lin virility_N = mkN "virilità" feminine ; -- status=guess
+lin virology_N = mkN "virologia" ; -- status=guess
+lin virtual_A = mkA "virtuale" ; -- status=guess
+lin virtually_Adv = variants{} ; --
+lin virtue_N = mkN "virtù" feminine ; -- status=guess
+lin virtuous_A = mkA "virtuoso" ; -- status=guess
+lin virus_N = variants{} ; --
+lin visa_N = mkN "vista" masculine | mkN "nulla osta" ; -- status=guess status=guess
+lin viscoelastic_A = mkA "viscoelastico" ; -- status=guess
+lin viscometer_N = mkN "viscosimetro" ; -- status=guess
+lin vise_N = mkN "morsa" ; -- status=guess
+lin visibility_N = mkN "visibilità" feminine ; -- status=guess
+lin visible_A = mkA "visibile" ; -- status=guess
+lin vision_N = mkN "visione" feminine ; -- status=guess
+lin visionary_A = mkA "chiaroveggente" ; -- status=guess
+lin visionary_N = mkN "visionario" ; -- status=guess
+lin visit_N = mkN "visita" ; -- status=guess
+lin visit_V = mkV "visitare" ; -- status=guess, src=wikt
+lin visit_V2 = mkV2 (mkV "visitare") ; -- status=guess, src=wikt
+--subcat lin visit_V2V = mkV2V (mkV "visitare") ; -- status=guess, src=wikt
+lin visitor_N = variants{} ; --
+lin vista_N = mkN "prospettiva" | mkN "vista" masculine ; -- status=guess status=guess
+lin visual_A = mkA "visuale" ; -- status=guess
+lin visualization_N = mkN "visualizzazione" feminine ; -- status=guess
+lin vital_A = mkA "vitale" ; -- status=guess
+lin vitalism_N = mkN "vitalismo" ; -- status=guess
+lin vitamin_N = mkN "vitamina" ; -- status=guess
+lin viticulture_N = mkN "viticoltura" ; -- status=guess
+lin vivacious_A = mkA "vivace" ; -- status=guess
+lin vivacity_N = mkN "vivacità" | mkN "vivezza" | mkN "brillantezza" | mkN "briosità" feminine ; -- status=guess status=guess status=guess status=guess
+lin vivid_A = variants{} ; --
+lin viviparous_A = mkA "viviparo" ; -- status=guess
+lin vixen_N = mkN "volpina" ; -- status=guess
+lin vizier_N = mkN "visir" ; -- status=guess
+lin vocabulary_N = mkN "vocabolario" ; -- status=guess
+lin vocal_A = mkA "vocale" ; -- status=guess
+lin vocation_N = mkN "vocazione" feminine ; -- status=guess
+lin vocational_A = variants{} ; --
+lin vocative_A = mkA "vocativo" ; -- status=guess
+lin vocative_N = mkN "vocativo" ; -- status=guess
+lin vociferation_N = mkN "urla" ; -- status=guess
+lin vodka_N = mkN "vodka" ; -- status=guess
+lin voice_N = mkN "voce" feminine ; -- status=guess
+lin void_N = mkN "vacuo" | mkN "vuoto" ; -- status=guess status=guess
+lin volatile_A = mkA "volatile" ; -- status=guess
+lin volatility_N = mkN "volatilità" feminine ; -- status=guess
+lin volcanic_A = mkA "vulcanico" ; -- status=guess
+lin volcanism_N = mkN "vulcanismo" ; -- status=guess
+lin volcano_N = mkN "vulcano" ; -- status=guess
+lin volcanology_N = mkN "vulcanologia" ; -- status=guess
+lin vole_N = mkN "arvicola" ; -- status=guess
+lin volley_N = mkN "volée" feminine ; -- status=guess
+lin volleyball_N = mkN "pallavolo" | mkN "palla a volo" ; -- status=guess status=guess
+lin volt_N = mkN "volt" masculine ; -- status=guess
+lin voltage_N = mkN "voltaggio" | mkN "tensione" feminine ; -- status=guess status=guess
+lin voltaic_A = mkA "voltaico" ; -- status=guess
+lin voltmeter_N = mkN "voltmetro" ; -- status=guess
+lin voluble_A = mkA "loquace" ; -- status=guess
+lin volume_N = mkN "volume" masculine ; -- status=guess
+lin voluntary_A = variants{} ; --
+lin volunteerMasc_N = variants{} ; --
+lin volunteer_V = variants{} ; --
+lin volunteer_V2 = variants{} ; --
+--subcat lin volunteer_V2V = variants{} ; --
+--subcat lin volunteer_VS = variants{} ; --
+lin voluptuous_A = mkA "voluttuoso" ; -- status=guess
+lin vomit_N = mkN "vomito" ; -- status=guess
+lin vomit_V = L.vomit_V ; -- comment=CHECKED
+lin vomit_V2 = mkV2 (mkV "vomitare") | mkV2 (rimettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin vote_N = mkN "voto" ; -- status=guess
+lin vote_V = mkV "votare" ; -- status=guess, src=wikt
+lin vote_V2 = mkV2 (mkV "votare") ; -- status=guess, src=wikt
+lin vote_V3 = variants{}; -- mkV2 (mkV "votare") ; -- status=guess, src=wikt
+lin vote_VV = mkVV (mkV "votare") ; -- status=guess, src=wikt
+lin voter_N = variants{} ; --
+lin votive_A = mkA "votivo" ; -- status=guess
+lin voucher_N = variants{} ; --
+lin vow_N = mkN "voto" ; -- status=guess
+lin vowel_N = mkN "armonia vocalica" ; -- status=guess
+lin voyage_N = mkN "viaggio" ; -- status=guess
+lin voyeur_N = mkN "guardone" masculine ; -- status=guess
+lin vulcanization_N = mkN "vulcanizzazione" feminine ; -- status=guess
+lin vulgar_A = mkA "osceno" | mkA "triviale" | mkA "volgare" | mkA "indecente" ; -- status=guess status=guess status=guess status=guess
+lin vulgarian_N = mkN "individuo volgare" ; -- status=guess
+lin vulnerability_N = mkN "vulnerabilità" feminine ; -- status=guess
+lin vulnerable_A = mkA "vulnerabile" ; -- status=guess
+lin vulture_N = mkN "avvoltoio" | mkN "grifone" masculine ; -- status=guess status=guess
+lin vulva_N = mkN "vulva" ; -- status=guess
+lin vulvitis_N = mkN "vulvite" feminine ; -- status=guess
+lin wade_V = mkV "guadare" ; -- status=guess, src=wikt
+lin wade_V2 = mkV2 (mkV "guadare") ; -- status=guess, src=wikt
+lin wadi_N = mkN "uadi" ; -- status=guess
+lin wafer_N = mkN "wafer" | mkN "cialda" masculine | mkN "ostia" ; -- status=guess status=guess status=guess
+lin waffle_N = mkN "cialda" masculine ; -- status=guess
+lin wage_N = mkN "salario" ; -- status=guess
+lin wager_N = mkN "posta" | mkN "puntata" ; -- status=guess status=guess
+lin wagon_N = mkN "carro" ; -- status=guess
+lin wagtail_N = mkN "cutrettola" ; -- status=guess
+lin wail_N = mkN "urlo" | mkN "gemito" ; -- status=guess status=guess
+lin wail_V = mkV "gemere" | mkV "lamentarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wail_V2 = mkV2 (mkV "gemere") | mkV2 (mkV "lamentarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wain_N = mkN "carro" | mkN "carretto" ; -- status=guess status=guess
+lin waist_N = mkN "vita" masculine | mkN "cintura" | mkN "cintola" ; -- status=guess status=guess status=guess
+lin waistcoat_N = mkN "panciotto" | mkN "gilè" | mkN "corpetto" ; -- status=guess status=guess status=guess
+lin waistline_N = mkN "girovita" | mkN "vita" masculine ; -- status=guess status=guess
+lin wait_N = mkN "attesa" ; -- status=guess
+lin wait_V = mkV "aspettare" | mkV "attendere" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wait_V2 = L.wait_V2 ;
+lin wait_VV = mkVV (mkV "aspettare") | mkVV (mkV "attendere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin waiter_N = mkN "cameriere" masculine ; -- status=guess
+lin waiting_A = variants{} ; --
+lin waiting_N = variants{} ; --
+lin waitress_N = mkN "cameriera" ; -- status=guess
+lin waiver_N = mkN "rinuncia" masculine | mkN "esonero" ; -- status=guess status=guess
+lin wake_N = mkN "scia" ; -- status=guess
+lin wake_V = mkV "risvegliarsi" ; -- status=guess, src=wikt
+lin wake_V2 = mkV2 (mkV "risvegliarsi") ; -- status=guess, src=wikt
+lin walk_N = mkN "camminata" ; -- status=guess
+lin walk_V = L.walk_V ;
+lin walk_V2 = mkV2 (mkV (mkV "camminare") "sul filo del rasoio") ; -- status=guess, src=wikt
+lin walker_N = variants{} ; --
+lin walking_A = variants{} ; --
+lin walking_N = mkN "bastone" masculine | mkN "bastone da passeggio" ; -- status=guess status=guess
+lin wall_N = mkN "parete" feminine ; -- status=guess
+lin wall_V2 = mkV2 (mkV "murare") ; -- status=guess, src=wikt
+lin wallet_N = mkN "portafoglio" | mkN "borsellino" ; -- status=guess status=guess
+lin wallpaper_N = mkN "carta da parati" ; -- status=guess
+lin walnut_N = mkN "noce" masculine ; -- status=guess
+lin walrus_N = mkN "tricheco" ; -- status=guess
+lin waltz_N = mkN "valzer" masculine ; -- status=guess
+lin wand_N = mkN "bacchetta" ; -- status=guess
+lin wander_V = mkV "divagare" ; -- status=guess, src=wikt
+--subcat lin wander_V2 = mkV2 (mkV "divagare") ; -- status=guess, src=wikt
+lin wanderer_N = mkN "vagabondo" | mkN "girovago" ; -- status=guess status=guess
+lin wandering_N = mkN "albatro urlatore" ; -- status=guess
+lin wank_N = mkN "masturbazione" feminine | mkN "sega" ; -- status=guess status=guess
+lin wank_V = mkV "masturbarsi" | mkV (mkV "farsi") "una sega" ; -- status=guess, src=wikt status=guess, src=wikt
+lin want_N = mkN "mancolista" ; -- status=guess
+lin want_V = volere_V ;
+lin want_V2 = mkV2 (volere_V) ;
+lin want_V2V = mkV2V (volere_V) ;
+--subcat lin want_VS = mkVS (volere_V) ;
+lin want_VV = S.want_VV ;
+lin war_N = L.war_N ;
+lin warble_V = mkV "cinguettare" ; -- status=guess, src=wikt
+lin warble_V2 = mkV2 (mkV "cinguettare") ; -- status=guess, src=wikt
+lin warbler_N = mkN "usignolo" ; -- status=guess
+lin ward_N = mkN "guardiano" ; -- status=guess
+lin ward_V2 = mkV2 (mkV "allontanare") ; -- status=guess, src=wikt
+lin warder_N = mkN "carceriere" | mkN "secondino" | mkN "guardiano" | mkN "custode" masculine | mkN "sorvegliante" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin wardrobe_N = mkN "armadio" ; -- status=guess
+lin warehouse_N = mkN "magazzino" ; -- status=guess
+lin warfare_N = mkN "guerra" ; -- status=guess
+lin warlike_A = mkA "bellicoso" ; -- status=guess
+lin warlock_N = mkN "stregone" masculine ; -- status=guess
+lin warm_A = L.warm_A ;
+lin warm_V = mkV (mkV "accostarsi") "a" | mkV (mkV "affezionarsi") "a" ; -- status=guess, src=wikt status=guess, src=wikt
+lin warm_V2 = mkV2 (mkV (mkV "accostarsi") "a") | mkV2 (mkV (mkV "affezionarsi") "a") ; -- status=guess, src=wikt status=guess, src=wikt
+lin warmonger_N = mkN "guerrafondaio" ; -- status=guess
+lin warmth_N = mkN "calore" masculine ; -- status=guess
+lin warn_V = variants{} ; --
+lin warn_V2 = variants{} ; --
+lin warn_V2V = variants{} ; --
+lin warn_VS = variants{} ; --
+lin warning_N = variants{} ; --
+lin warp_N = mkN "ordito" ; -- status=guess
+lin warrant_N = variants{} ; --
+lin warranty_N = mkN "garanzia" ; -- status=guess
+lin warrior_N = mkN "guerriero" ; -- status=guess
+lin warship_N = mkN "unità militari navali" ; -- status=guess
+lin wart_N = mkN "verruca" | mkN "porro" ; -- status=guess status=guess
+lin warthog_N = mkN "facocero" ; -- status=guess
+lin wartime_N = variants{} ; --
+lin wary_A = mkA "diffidente" ; -- status=guess
+lin wasabi_N = mkN "wasabi" masculine ; -- status=guess
+lin wash_N = variants{} ; --
+lin wash_V = mkV (mkV "lavarsene") "le mani" ; -- status=guess, src=wikt
+lin wash_V2 = L.wash_V2 ;
+lin washbasin_N = mkN "lavabo" ; -- status=guess
+lin washer_N = mkN "rondella" ; -- status=guess
+lin washing_N = mkN "bucato" ; -- status=guess
+lin washtub_N = mkN "tinozza" ; -- status=guess
+lin wasp_N = mkN "vespa" ; -- status=guess
+lin waste_A = mkA "incolto" | mkA "deserto" | mkA "arido" ; -- status=guess status=guess status=guess
+lin waste_N = mkN "decadenza" ; -- status=guess
+lin waste_V = mkV (perdere_V) "tempo" ; -- status=guess, src=wikt
+lin waste_V2 = mkV2 (mkV (perdere_V) "tempo") ; -- status=guess, src=wikt
+lin watch_1_V2 = variants{} ; --
+lin watch_2_V2 = variants{} ; --
+lin watch_N = mkN "sorveglianza" | mkN "guardia" ; -- status=guess status=guess
+lin watch_V = mkV "attento!" ; -- status=guess, src=wikt
+lin watch_V2 = L.watch_V2 ;
+lin watch_V2V = mkV2V (mkV "attento!") ; -- status=guess, src=wikt
+lin watch_VS = mkVS (mkV "attento!") ; -- status=guess, src=wikt
+lin watchdog_N = mkN "cerbero" ; -- status=guess
+lin watchmaker_N = mkN "orologeria" ; -- status=guess
+lin watchman_N = mkN "guardiano" | mkN "sorvegliante" masculine ; -- status=guess status=guess
+lin watchtower_N = mkN "torre di guardia" ; -- status=guess
+lin water_N = L.water_N ;
+lin water_V = mkV "annaffiare" ; -- status=guess, src=wikt
+lin water_V2 = mkV2 (mkV "annaffiare") ; -- status=guess, src=wikt
+lin watercolour_N = mkN "acquerello" ; -- status=guess
+lin watercourse_N = mkN "corso d'acqua" ; -- status=guess
+lin watercress_N = mkN "nasturzio" | mkN "crescione d'acqua" ; -- status=guess status=guess
+lin waterfall_N = mkN "cascata" ; -- status=guess
+lin waterfowl_N = mkN "uccelli acquatici" ; -- status=guess
+lin waterfront_N = mkN "fronte mare" ; -- status=guess
+lin watering_N = mkN "innaffiatoio" | mkN "annaffiatoio" ; -- status=guess status=guess
+lin watermark_N = mkN "filigrana" ; -- status=guess
+lin watermelon_N = mkN "cocomero" | mkN "anguria" ; -- status=guess status=guess
+lin watermill_N = mkN "mulino ad acqua" ; -- status=guess
+lin waterproof_A = mkA "impermeabile" ; -- status=guess
+lin waterproofing_N = mkN "impermeabilizzazione" feminine ; -- status=guess
+lin watershed_N = mkN "spartiacque" masculine ; -- status=guess
+lin waterside_N = mkN "lungomare" masculine ; -- status=guess
+lin watertight_A = mkA "a tenuta stagna" ; -- status=guess
+lin waterworks_N = mkN "sistema idraulico" ; -- status=guess
+lin watery_A = mkA "acquoso" | mkA "acqueo" | mkA "bagnato" | mkA "inzuppato" ; -- status=guess status=guess status=guess status=guess
+lin watt_N = mkN "watt" masculine ; -- status=guess
+lin wattle_N = mkN "acacia australiana" ; -- status=guess
+lin wattmeter_N = mkN "wattmetro" | mkN "wattometro" ; -- status=guess status=guess
+lin wave_N = mkN "onda" ; -- status=guess
+lin wave_V = mkV "ondeggiare" ; -- status=guess, src=wikt
+lin wave_V2 = mkV2 (mkV "ondeggiare") ; -- status=guess, src=wikt
+lin wavelength_N = mkN "lunghezza d'onda" ; -- status=guess
+lin wax_N = mkN "cera" ; -- status=guess
+lin wax_V = crescere_V ; -- status=guess, src=wikt
+lin wax_V2 = mkV2 (crescere_V) ; -- status=guess, src=wikt
+lin waxy_A = mkA "cereo" | mkA "cerea" ; -- status=guess status=guess
+lin way_1_N = mkN "strada" | mkN "via" ;
+lin way_2_N = mkN "maniera" ;
+lin way_N = mkN "maniera" ;
+lin wayfarer_N = mkN "viaggiatore" | mkN "viandante" masculine ; -- status=guess status=guess
+lin we_Pron = optProDrop S.we_Pron ;
+lin weFem_Pron = optProDrop E.we8fem_Pron ;
+lin weak_A = mkA "debole" ; -- status=guess
+lin weaken_V = variants{} ; --
+lin weaken_V2 = variants{} ; --
+lin weakness_N = mkN "debolezza" ; -- status=guess
+lin wealth_N = mkN "abbondanza" ; -- status=guess
+lin wealthy_A = mkA "danaroso" ; -- status=guess
+lin wean_V2 = mkV2 (mkV "svezzare") ; -- status=guess, src=wikt
+lin weaning_N = mkN "svezzamento" ; -- status=guess
+lin weapon_N = mkN "arma" ; -- status=guess
+lin weaponry_N = mkN "armi" feminine ; -- status=guess
+lin wear_N = mkN "abbigliamento" ; -- status=guess
+lin wear_V = mkV "indossare" | mkV "portare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wear_V2 = mkV2 (mkV "indossare") | mkV2 (mkV "portare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wearable_A = mkA "indossabile" | mkA "portabile" ; -- status=guess status=guess
+lin weary_A = mkA "spossato" ; -- status=guess
+lin weary_V = mkV "annoiarsi" ; -- status=guess, src=wikt
+lin weary_V2 = mkV2 (mkV "annoiarsi") ; -- status=guess, src=wikt
+lin weasel_N = mkN "donnola" ; -- status=guess
+lin weather_N = mkN "pallone sonda" ; -- status=guess
+lin weave_N = mkN "tessuto" ; -- status=guess
+lin weave_V = mkV "tessere" ; -- status=guess, src=wikt
+lin weave_V2 = mkV2 (mkV "tessere") ; -- status=guess, src=wikt
+lin weaver_N = mkN "tessitore" masculine ; -- status=guess
+lin web_N = mkN "rete" feminine ; -- status=guess
+lin weber_N = mkN "weber" masculine ; -- status=guess
+lin wedding_N = mkN "matrimonio" | mkN "nozze" feminine | mkN "sposalizio" ; -- status=guess status=guess status=guess
+lin wedge_N = mkN "ferro da alzo" ; -- status=guess
+lin wedge_V = mkV "incuneare" | mkV "conficcare" | mkV "incastrare" | mkV "infilare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wedge_V2 = mkV2 (mkV "incuneare") | mkV2 (mkV "conficcare") | mkV2 (mkV "incastrare") | mkV2 (mkV "infilare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wee_A = mkA "piccolo" ; -- status=guess
+lin wee_N = mkN "pipì" masculine ; -- status=guess
+lin wee_V = mkV (I.fare_V) "la pipì" ; -- status=guess, src=wikt
+lin weed_N = mkN "maria" ; -- status=guess
+lin weed_V = mkV "diserbare" ; -- status=guess, src=wikt
+lin weed_V2 = mkV2 (mkV "diserbare") ; -- status=guess, src=wikt
+lin week_N = mkN "settimana" masculine ;
+lin weekday_N = mkN "giorno feriale" ; -- status=guess
+lin weekend_N = mkN "weekend" | mkN "fine settimana" ; -- status=guess status=guess
+lin weekly_A = mkA "settimanale" ; -- status=guess
+lin weekly_Adv = mkAdv "settimanalmente" ; -- status=guess
+lin weekly_N = mkN "settimanale" masculine ; -- status=guess
+lin weep_V = piangere_V | mkV (mkV "versare") "lacrime" ; -- status=guess, src=wikt status=guess, src=wikt
+lin weep_V2 = mkV2 (piangere_V) | mkV2 (mkV (mkV "versare") "lacrime") ; -- status=guess, src=wikt status=guess, src=wikt
+lin weigh_V = mkV "pesare" ; -- status=guess, src=wikt
+lin weigh_V2 = mkV2 (mkV "pesare") ; -- status=guess, src=wikt
+lin weighbridge_N = mkN "bascula" ; -- status=guess
+lin weight_N = mkN "peso" ; -- status=guess
+lin weight_V2 = mkV2 (mkV "appesantire") ; -- status=guess, src=wikt
+lin weird_A = mkA "bizzarro" ; -- status=guess
+lin welcome_A = mkA "benvenuto" ; -- status=guess
+lin welcome_N = mkN "accoglienza" ; -- status=guess
+lin welcome_V2 = mkV2 (accogliere_V) | mkV2 (mkV (dare_V) "il benvenuto") ; -- status=guess, src=wikt status=guess, src=wikt
+lin welcoming_A = mkA "accogliente" ; -- status=guess
+lin weld_V = mkV "saldare" ; -- status=guess, src=wikt
+lin weld_V2 = mkV2 (mkV "saldare") ; -- status=guess, src=wikt
+lin welfare_N = variants{} ; --
+lin well_A = mkA "bene" ; -- status=guess
+lin well_Adv = mkAdv "bene" ;
+lin well_Interj = mkInterj "bè" | mkInterj "beh" ; -- status=guess status=guess
+lin well_N = mkN "pozzo" | mkN "puzzo" ; -- status=guess status=guess
+lin well_V = mkV "sgorgare" ; -- status=guess, src=wikt
+lin well_known_A = variants{} ; --
+lin wench_N = mkN "ragazza" ; -- status=guess
+lin werewolf_N = mkN "licantropo" | mkN "lupo mannaro" | mkN "uomo-lupo" ; -- status=guess status=guess status=guess
+lin west_A = mkA "occidentale" ; -- status=guess
+lin west_N = mkN "ovest" | mkN "occidente" | mkN "ponente" ; -- status=guess status=guess status=guess
+lin western_A = variants{} ; --
+lin western_N = mkN "western" masculine ; -- status=guess
+lin westernization_N = mkN "occidentalizzazione" feminine ; -- status=guess
+lin wet_A = L.wet_A ;
+lin wet_N = mkN "balia" ; -- status=guess
+lin wet_V2 = mkV2 (mkV "bagnare") ; -- status=guess, src=wikt
+lin whack_N = mkN "colpo" ; -- status=guess
+lin whack_V2 = mkV2 (mkV "colpire") ; -- status=guess, src=wikt
+lin whale_N = mkN "balena" ; -- status=guess
+lin whalebone_N = mkN "fanone" masculine ; -- status=guess
+lin whaler_N = mkN "baleniere" masculine ; -- status=guess
+lin wharf_N = mkN "attracco" ; -- status=guess
+lin whatPl_IP = S.whatPl_IP ; -- comment=CHECKED
+lin whatSg_IP = S.whatSg_IP ; -- comment=CHECKED
+lin whatever_Det = variants{} ; --
+lin whatsoever_Adv = variants{} ; --
+lin wheat_N = mkN "frumento" | mkN "grano" ; -- status=guess status=guess
+lin wheel_N = mkN "ruota" ; -- status=guess
+lin wheel_V = mkV "ruotare" | mkV "roteare" | mkV "girare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wheel_V2 = mkV2 (mkV "ruotare") | mkV2 (mkV "roteare") | mkV2 (mkV "girare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wheelbarrow_N = mkN "carriola" ; -- status=guess
+lin wheelchair_N = mkN "sedia a rotelle" ; -- status=guess
+lin wheeler_N = mkN "faccendiere" ; -- status=guess
+lin when_IAdv = S.when_IAdv ; -- comment=CHECKED
+lin when_Subj = S.when_Subj ;
+lin whence_Adv = mkAdv "da dove" ; -- status=guess
+lin whenever_Adv = mkAdv "ogni volta che" ; -- status=guess
+lin where_IAdv = S.where_IAdv ; -- comment=CHECKED
+lin where_Subj = mkSubj "dove" ;
+lin whereas_Subj = variants{} ; --
+lin whereby_Adv = variants{} ; --
+lin wherever_Adv = variants{} ; --
+lin whether_Subj = mkSubj "se" ;
+lin whey_N = mkN "siero di latte" ; -- status=guess
+lin which_IQuant = S.which_IQuant ; -- comment=CHECKED
+lin whichever_Quant = variants{} ; --
+lin while_N = variants{} ; --
+lin while_Subj = mkSubj "mentre" ;
+lin whilst_Subj = variants{} ; --
+lin whim_N = mkN "capriccio" ; -- status=guess
+lin whimper_V = mkV "piagnucolare" ; -- status=guess, src=wikt
+lin whimper_V2 = mkV2 (mkV "piagnucolare") ; -- status=guess, src=wikt
+lin whimsical_A = mkA "capriccioso" | mkA "strano" | mkA "peculiare" | mkA "sconcertante" | mkA "divertente" | mkA "buffo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin whimsy_N = mkN "capriccio" | mkN "stravaganza" ; -- status=guess status=guess
+lin whine_N = mkN "piagnisteo" | mkN "lagna" | mkN "sibilo" | mkN "piagnucolio" | mkN "frigno" ; -- status=guess status=guess status=guess status=guess status=guess
+lin whine_V = mkV "sibilare" ; -- status=guess, src=wikt
+lin whine_V2 = mkV2 (mkV "sibilare") ; -- status=guess, src=wikt
+lin whinny_V = mkV "nitrire" ; -- status=guess, src=wikt
+lin whip_N = mkN "frusta" masculine | mkN "nerbo" ; -- status=guess status=guess
+lin whip_V = mkV "sferzare" ; -- status=guess, src=wikt
+lin whip_V2 = mkV2 (mkV "sferzare") ; -- status=guess, src=wikt
+lin whiplash_N = mkN "colpo di frusta" ; -- status=guess
+lin whirl_V = mkV "turbinare" | mkV "piroettare" | mkV "roteare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin whirl_V2 = mkV2 (mkV "turbinare") | mkV2 (mkV "piroettare") | mkV2 (mkV "roteare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin whirlpool_N = mkN "vortice" | mkN "mulinello" ; -- status=guess status=guess
+lin whisker_N = mkN "pelo" ; -- status=guess
+lin whiskey_N = mkN "whisky" masculine ; -- status=guess
+lin whisky_N = variants{} ; --
+lin whisper_N = mkN "sussurro" ; -- status=guess
+lin whisper_V = mkV "sussurrare" ; -- status=guess, src=wikt
+lin whisper_V2 = mkV2 (mkV "sussurrare") ; -- status=guess, src=wikt
+lin whistle_N = mkN "fischietto" ; -- status=guess
+lin white_A = L.white_A ;
+lin white_N = mkN "bianco" | mkN "bianca" ; -- status=guess status=guess
+lin whiteness_N = mkN "bianchezza" | mkN "biancore" masculine ; -- status=guess status=guess
+lin whitewash_N = mkN "calce" feminine ; -- status=guess
+lin whitewash_V2 = mkV2 (mkV (mkV "lavare") "via") | mkV2 (mkV "cancellare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin whitish_A = mkA "biancastro" ; -- status=guess
+lin whittle_V = mkV "intagliare" ; -- status=guess, src=wikt
+lin whittle_V2 = mkV2 (mkV "intagliare") ; -- status=guess, src=wikt
+lin whiz_V = mkV "urinare" ; -- status=guess, src=wikt
+lin whoPl_IP = S.whoPl_IP ; -- comment=CHECKED
+lin whoSg_IP = S.whoSg_IP ; -- comment=CHECKED
+lin whoever_NP = variants{} ; --
+lin whole_A = mkA "intero" ; -- status=guess
+lin whole_N = mkN "tutto" ; -- status=guess
+lin wholesome_A = mkA "salubre" ; -- status=guess
+lin wholly_Adv = variants{} ; --
+lin whoop_N = mkN "urlo della pertosse" ; -- status=guess
+lin whoop_V = mkV "picchiare" | mkV "colpire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin whoop_V2 = mkV2 (mkV "picchiare") | mkV2 (mkV "colpire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin whooper_N = mkN "cigno selvatico" ; -- status=guess
+lin whore_N = mkN "puttana" masculine | mkN "baldracca" | mkN "prostituta" | mkN "scrofa" | mkN "troia" | mkN "meretrice" | mkN "zoccola" | mkN "peripatetica" | mkN "mignotta" | mkN "sciacquetta" | mkN "sgualdrina" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin why_IAdv = S.why_IAdv ; -- comment=CHECKED
+lin why_N = mkN "perché" ; -- status=guess
+lin wick_N = mkN "stoppino" ; -- status=guess
+lin wicked_A = mkA "malvagio" | mkA "malvagia" ; -- status=guess status=guess
+lin wicker_N = mkN "vimini" ; -- status=guess
+lin wicket_N = variants{} ; --
+lin wide_A = L.wide_A ;
+lin wide_Adv = mkAdv "largo" ; -- status=guess
+lin widely_Adv = variants{} ; --
+--subcat lin widen_V = mkV "allargarsi" ; -- status=guess, src=wikt
+lin widen_V2 = mkV2 (mkV "allargarsi") ; -- status=guess, src=wikt
+lin widespread_A = mkA "esteso" | mkA "diffuso" ; -- status=guess status=guess
+lin widow_N = mkN "vedova" ; -- status=guess
+lin widowed_A = mkA "vedovo" ; -- status=guess
+lin widower_N = mkN "vedovo" ; -- status=guess
+lin widowhood_N = mkN "vedovanza" ; -- status=guess
+lin width_N = mkN "larghezza" ; -- status=guess
+lin wife_N = L.wife_N ;
+lin wig_N = mkN "parrucca" ; -- status=guess
+lin wild_A = mkA "selvaggio" | mkA "selvatico" ; -- status=guess status=guess
+lin wild_N = mkN "animale selvatico" ; -- status=guess
+lin wildcat_N = mkN "gatto selvatico" ; -- status=guess
+lin wilderness_N = mkN "natura" ; -- status=guess
+lin wildlife_N = mkN "fauna" ; -- status=guess
+lin wildly_Adv = variants{} ; --
+lin will_N = mkN "volontà" feminine ; -- status=guess
+lin will_V = mkV "legare" | mkV (mkV "lasciare") "in eredità" ; -- status=guess, src=wikt status=guess, src=wikt
+lin will_V2 = mkV2 (mkV "legare") | mkV2 (mkV (mkV "lasciare") "in eredità") ; -- status=guess, src=wikt status=guess, src=wikt
+lin willing_A = mkA "disposto" ; -- status=guess
+lin willingness_N = variants{} ; --
+lin willow_N = mkN "salice" masculine ; -- status=guess
+lin wilt_N = mkN "appassimento" | mkN "avvizzimento" ; -- status=guess status=guess
+lin wilt_V = mkV "appassire" | mkV "avvizzire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wilt_V2 = mkV2 (mkV "appassire") | mkV2 (mkV "avvizzire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wily_A = mkA "furbo" | mkA "sornione" | mkA "subdolo" ; -- status=guess status=guess status=guess
+lin win_N = mkN "vittoria" ; -- status=guess
+lin win_V = vincere_V ; -- status=guess, src=wikt
+lin win_V2 = L.win_V2 ;
+lin winch_N = mkN "argano" ; -- status=guess
+lin wind_N = L.wind_N ;
+lin wind_V = riavvolgere_V ; -- status=guess, src=wikt
+--subcat lin wind_V2 = mkV2 (riavvolgere_V) ; -- status=guess, src=wikt
+lin windmill_N = mkN "girandola" ; -- status=guess
+lin window_N = L.window_N ;
+lin windowpane_N = mkN "vetrata" | mkN "cristallo" ; -- status=guess status=guess
+lin windowsill_N = mkN "davanzale" masculine ; -- status=guess
+lin windpipe_N = mkN "trachea" ; -- status=guess
+lin windscreen_N = mkN "lavacristallo" ; -- status=guess
+lin windshield_N = mkN "parabrezza" masculine ; -- status=guess
+lin windy_A = mkA "ventoso" ; -- status=guess
+lin wine_N = L.wine_N ;
+lin wine_V2 = mkV2 (mkV (bere_V) "del vino") | mkV2 (mkV (bere_V) "il vino") ; -- status=guess, src=wikt status=guess, src=wikt
+lin winemaking_N = mkN "vinificazione" feminine ; -- status=guess
+lin wing_N = L.wing_N ;
+lin wink_N = mkN "attimo" ; -- status=guess
+lin winkle_N = mkN "pisello" ; -- status=guess
+lin winner_N = mkN "vincitore" | mkN "vincitrice" feminine ; -- status=guess status=guess
+lin winning_A = variants{} ; --
+lin winter_N = mkN "inverno" ; -- status=guess
+lin winter_V = mkV "svernare" ; -- status=guess, src=wikt
+lin wintry_A = mkA "invernale" ; -- status=guess
+lin wipe_V = mkV "asciugare" | mkV "pulire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wipe_V2 = L.wipe_V2 ;
+lin wire_N = mkN "filo spinato" ; -- status=guess
+lin wire_V = mkV "telegrafare" ; -- status=guess, src=wikt
+lin wire_V2 = mkV2 (mkV "telegrafare") ; -- status=guess, src=wikt
+lin wiretap_N = mkN "cimice" feminine | mkN "microspia" ; -- status=guess status=guess
+lin wisdom_N = mkN "saggezza" ; -- status=guess
+lin wise_A = mkA "saggio" ; -- status=guess
+lin wiseacre_N = mkN "saccente" masculine ; -- status=guess
+lin wisent_N = mkN "bisonte europeo" ; -- status=guess
+lin wish_N = mkN "desiderio" ; -- status=guess
+lin wish_V = mkV "augurare" ; -- status=guess, src=wikt
+lin wish_V2 = mkV2 (mkV "augurare") ; -- status=guess, src=wikt
+lin wish_V2V = mkV2V (mkV "augurare") ; -- status=guess, src=wikt
+lin wish_VS = mkVS (mkV "augurare") ; -- status=guess, src=wikt
+lin wish_VV = mkVV (mkV "augurare") ; -- status=guess, src=wikt
+lin wistful_A = mkA "malinconico" | mkA "nostalgico" ; -- status=guess status=guess
+lin wit_N = mkN "arguzia" | mkN "genio" ; -- status=guess status=guess
+lin witch_N = mkN "strega" | mkN "fattucchiera" ; -- status=guess status=guess
+lin witchcraft_N = mkN "stregoneria" ; -- status=guess
+lin with_Prep = S.with_Prep ;
+lin withdraw_V = mkV "prelevare" ; -- status=guess, src=wikt
+lin withdraw_V2 = mkV2 (mkV "prelevare") ; -- status=guess, src=wikt
+lin withdrawal_N = mkN "ritiro ritrattazione" feminine ; -- status=guess
+lin wither_V = mkV "appassire" ; -- status=guess, src=wikt
+lin wither_V2 = mkV2 (mkV "appassire") ; -- status=guess, src=wikt
+lin withers_N = mkN "garrese" ; -- status=guess
+lin withhold_V2 = mkV2 (trattenere_V) ; -- status=guess, src=wikt
+lin within_Adv = variants{} ; --
+lin within_Prep = mkPrep "dentro" ;
+lin without_Prep = S.without_Prep ;
+lin withstand_V2 = mkV2 (resistere_V) ; -- status=guess, src=wikt
+lin witness_N = mkN "testimonianza" ; -- status=guess
+lin witness_V = mkV "testimoniare" ; -- status=guess, src=wikt
+lin witness_V2 = mkV2 (mkV "testimoniare") ; -- status=guess, src=wikt
+lin witticism_N = mkN "freddura" | mkN "battuta" | mkN "frizzo" ; -- status=guess status=guess status=guess
+lin wittol_N = mkN "cornuto contento" | mkN "becco" ; -- status=guess status=guess
+lin witty_A = mkA "ingegnoso" | mkA "fine" | mkA "convincente" | mkA "malizioso" ; -- status=guess status=guess status=guess status=guess
+lin wizard_N = mkN "mago" ; -- status=guess
+lin wobbly_A = mkA "traballante" ; -- status=guess
+lin woe_N = mkN "dolore" masculine | mkN "disgrazia" | mkN "guaio" feminine ; -- status=guess status=guess status=guess
+lin wolf_N = mkN "lupo" ; -- status=guess
+lin wolf_V2 = mkV2 (mkV "divorare") ; -- status=guess, src=wikt
+lin wolverine_N = mkN "ghiottone" masculine ; -- status=guess
+lin woman_N = L.woman_N ;
+lin womanizer_N = mkN "donnaiolo" | mkN "farfallone" masculine ; -- status=guess status=guess
+lin womb_N = mkN "grembo" ; -- status=guess
+lin wombat_N = mkN "vombato" ; -- status=guess
+lin wonder_N = mkN "meraviglia" ; -- status=guess
+lin wonder_V = mkV "domandarsi" | mkV "chiedersi" ; -- status=guess, src=wikt status=guess, src=wikt
+--subcat lin wonder_V2 = mkV2 (mkV "domandarsi") | mkV2 (mkV "chiedersi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wonder_VQ = L.wonder_VQ ;
+lin wonderful_A = mkA "meraviglioso" ; -- status=guess
+lin wonderland_N = mkN "paese delle meraviglie" ; -- status=guess
+lin wont_A = mkA "abituato" ; -- status=guess
+lin wont_N = mkN "abitudine" feminine ; -- status=guess
+lin woo_V2 = mkV2 (mkV "corteggiare") ; -- status=guess, src=wikt
+lin wood_N = L.wood_N ;
+lin wooded_A = mkA "boscoso" ; -- status=guess
+lin wooden_A = mkA "di legno" | mkA "ligneo" ; -- status=guess status=guess
+lin woodland_N = variants{} ; --
+lin woodlouse_N = mkN "onisco" | mkN "armadillo volgare" | mkN "porcellino di terra" ; -- status=guess status=guess status=guess
+lin woodpecker_N = mkN "picchio" ; -- status=guess
+lin woodwind_N = mkN "legni" ; -- status=guess
+lin woodworm_N = mkN "tarlo" ; -- status=guess
+lin woody_A = mkA "boscoso" ; -- status=guess
+lin wooer_N = mkN "spasimante" masculine ; -- status=guess
+lin wool_N = mkN "lana" ; -- status=guess
+lin word_N = mkN "parola" ;
+lin wording_N = mkN "dicitura" ; -- status=guess
+lin words_N = mkN "parole" ; -- status=guess
+lin wordy_A = mkA "prolisso" ; -- status=guess
+lin work_1_V = mkV "lavorare" ;
+lin work_2_V = mkV "funzionare" ;
+lin work_N = mkN "lavoro" feminine | mkN "impegno" | mkN "fatica" ; -- status=guess status=guess status=guess
+lin work_V = mkV "lavorare" ; -- status=guess, src=wikt
+lin work_V2 = mkV2 (mkV "lavorare") ; -- status=guess, src=wikt
+--subcat lin work_VV = mkVV (mkV "lavorare") ; -- status=guess, src=wikt
+lin workable_A = mkA "lavorabile" | mkA "trattabile" ; -- status=guess status=guess
+lin worker_N = mkN "lavoratore" | mkN "operaio" ; -- status=guess status=guess
+lin workforce_N = variants{} ; --
+lin working_A = variants{} ; --
+lin working_N = variants{} ; --
+lin working_class_A = variants{} ; --
+lin workplace_N = mkN "luogo di lavoro" ; -- status=guess
+lin workroom_N = mkN "bottega" ; -- status=guess
+lin works_N = variants{} ; --
+lin workshop_N = mkN "seminario" ; -- status=guess
+lin workstation_N = mkN "postazione" feminine ; -- status=guess
+lin world_N = mkN "mondo" ;
+lin worldly_A = mkA "mondano" ; -- status=guess
+lin worldwide_A = mkA "mondiale" ; -- status=guess
+lin worldwide_Adv = variants{} ; --
+lin worm_N = L.worm_N ;
+lin wormhole_N = mkN "cunicolo" ; -- status=guess
+lin wormwood_N = mkN "assenzio" ; -- status=guess
+lin worried_A = variants{} ; --
+lin worry_N = mkN "preoccupazione" feminine ; -- status=guess
+lin worry_V = mkV "preoccuparsi" ; -- status=guess, src=wikt
+lin worry_V2 = mkV2 (mkV "preoccuparsi") ; -- status=guess, src=wikt
+lin worry_VS = mkVS (mkV "preoccuparsi") ; -- status=guess, src=wikt
+lin worrying_A = variants{} ; --
+lin worse_A = mkA "peggiore" ; -- status=guess
+lin worse_Adv = variants{} ; --
+lin worsen_V = mkV "peggiorare" ; -- status=guess, src=wikt
+lin worsen_V2 = mkV2 (mkV "peggiorare") ; -- status=guess, src=wikt
+lin worsening_N = mkN "aggravamento" | mkN "inasprimento" | mkN "peggioramento" ; -- status=guess status=guess status=guess
+lin worship_N = mkN "culto" ; -- status=guess
+lin worship_V = mkV "adorare" ; -- status=guess, src=wikt
+lin worship_V2 = mkV2 (mkV "adorare") ; -- status=guess, src=wikt
+lin worst_A = mkA "il peggiore" ; -- status=guess
+lin worsted_N = mkN "pettinato" ; -- status=guess
+lin worth_N = mkN "valore" masculine ; -- status=guess
+lin worth_Prep = variants{} ; --
+lin worthless_A = mkA "privo di valore" | mkA "inutile" ; -- status=guess status=guess
+lin worthlessness_N = mkN "inutilità" | mkN "inane" masculine ; -- status=guess status=guess
+lin worthwhile_A = mkA "che vale la pena" ; -- status=guess
+lin worthy_A = mkA "degno" ; -- status=guess
+lin wound_N = mkN "ferita" ; -- status=guess
+lin wound_V2 = mkV2 (mkV "ferire") | mkV2 (mkV "offendere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wow_Interj = mkInterj "uao!" ; -- status=guess
+lin wrap_N = mkN "rotolo" | mkN "sandwich arrotolato" ; -- status=guess status=guess
+lin wrap_V = avvolgere_V | mkV "avviluppare" | mkV "incartare" | mkV "impacchettare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wrap_V2 = mkV2 (avvolgere_V) | mkV2 (mkV "avviluppare") | mkV2 (mkV "incartare") | mkV2 (mkV "impacchettare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wrasse_N = mkN "Tordo di mare" | mkN "labride" masculine ; -- status=guess status=guess
+lin wrath_N = mkN "furore" masculine | mkN "collera" | mkN "ira" ; -- status=guess status=guess status=guess
+lin wreath_N = mkN "ghirlanda" ; -- status=guess
+lin wreck_N = mkN "collisione" feminine ; -- status=guess
+lin wren_N = mkN "scricciolo" ; -- status=guess
+lin wrench_N = mkN "chiave" feminine | mkN "serradadi" | mkN "chiave inglese" | mkN "chiave piatta" ; -- status=guess status=guess status=guess status=guess
+lin wrench_V2 = mkV2 (torcere_V) | mkV2 (storcere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin wrestler_N = mkN "lottatore" masculine ; -- status=guess
+lin wrestling_N = mkN "lotta libera" | mkN "lotta" ; -- status=guess status=guess
+lin wretch_N = mkN "miserabile" masculine ; -- status=guess
+lin wrinkle_N = mkN "imperfezione" feminine ; -- status=guess
+lin wrinkle_V = mkV "raggrinzire" | mkV "spiegazzare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wrinkle_V2 = mkV2 (mkV "raggrinzire") | mkV2 (mkV "spiegazzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wrist_N = mkN "polso" ; -- status=guess
+lin wristwatch_N = mkN "orologio da polso" ; -- status=guess
+lin write_V = scrivere_V ; -- status=guess, src=wikt
+lin write_V2 = L.write_V2 ;
+lin write_VS = mkVS (scrivere_V) ;
+--subcat lin write_VV = mkVV (scrivere_V) ;
+lin writer_N = mkN "scrittore" | mkN "scrittrice" feminine ; -- status=guess status=guess
+lin writing_N = mkN "blocco" ; -- status=guess
+lin written_A = variants{} ; --
+lin wrong_A = mkA "sbagliato" | mkA "errato" | mkA "erroneo" | mkA "scorretto" ; -- status=guess status=guess status=guess status=guess
+lin wrong_Adv = variants{} ; --
+lin wrong_N = variants{} ; --
+lin wrongdoing_N = mkN "malefatta" ; -- status=guess
+lin wrongness_N = mkN "erroneità" | mkN "stortura" ; -- status=guess status=guess
+lin wyvern_N = mkN "viverna" ; -- status=guess
+lin x_ray_N = variants{} ; --
+lin xanthine_N = mkN "xantina" ; -- status=guess
+lin xenon_N = mkN "xenon" | mkN "xeno" ; -- status=guess status=guess
+lin xenophobia_N = mkN "xenofobia" ; -- status=guess
+lin xenophobic_A = mkA "xenofobo" ; -- status=guess
+lin xenotime_N = mkN "xenotima" ; -- status=guess
+lin xeroderma_N = mkN "xeroderma" masculine ; -- status=guess
+lin xerophthalmia_N = mkN "xeroftalmia" ; -- status=guess
+lin xeroradiography_N = mkN "xeroradiografia" ; -- status=guess
+lin xerox_V2 = mkV2 (mkV "fotocopiare") | mkV2 (mkV "xerocopiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin xi_N = mkN "xi" masculine | mkN "csi" masculine | mkN "ksi" masculine ; -- status=guess status=guess status=guess
+lin xylem_N = mkN "xilema" masculine ; -- status=guess
+lin xylene_N = mkN "xilene" masculine ; -- status=guess
+lin xylophone_N = mkN "xilofono" ; -- status=guess
+lin yacht_N = mkN "panfilo" | mkN "yacht" masculine ; -- status=guess status=guess
+lin yachtsman_N = mkN "velista" masculine | mkN "diportista" masculine ; -- status=guess status=guess
+lin yak_N = mkN "yak" masculine ; -- status=guess
+lin yam_N = mkN "igname" ; -- status=guess
+lin yank_V2 = mkV2 (mkV (mkV "strappar") "via") ; -- status=guess, src=wikt
+lin yard_N = mkN "cortile" masculine ; -- status=guess
+lin yarmulke_N = mkN "kippah" feminine ; -- status=guess
+lin yarn_N = mkN "filo" | mkN "filato" ; -- status=guess status=guess
+lin yarrow_N = mkN "millefoglio" ; -- status=guess
+lin yaw_N = mkN "straorzata" ; -- status=guess
+lin yaw_V = mkV "imbardare" ; -- status=guess, src=wikt
+lin yawn_N = mkN "sbadiglio" ; -- status=guess
+lin yawn_V = mkV "sbadigliare" ; -- status=guess, src=wikt
+lin yeah_Interj = lin Interj {s = "sì"} ;
+lin year_N = L.year_N ;
+lin yearbook_N = mkN "annuario" ; -- status=guess
+lin yearly_A = mkA "annuale" ; -- status=guess
+lin yearly_Adv = mkAdv "annnualmente" ; -- status=guess
+lin yearn_V = mkV "struggersi" ; -- status=guess, src=wikt
+lin yearning_N = mkN "brama" ; -- status=guess
+lin yeast_N = mkN "lievito" ; -- status=guess
+lin yell_V = mkV "urlare" | mkV "gridare" | mkV "strillare" | mkV "sbraitare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin yell_V2 = mkV2 (mkV "urlare") | mkV2 (mkV "gridare") | mkV2 (mkV "strillare") | mkV2 (mkV "sbraitare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin yellow_A = L.yellow_A ;
+lin yellow_N = mkN "giallo" ; -- status=guess
+lin yellow_V = mkV "ingiallirsi" ; -- status=guess, src=wikt
+lin yellow_V2 = mkV2 (mkV "ingiallirsi") ; -- status=guess, src=wikt
+lin yellowish_A = mkA "giallastro" | mkA "giallastra" ; -- status=guess status=guess
+lin yelp_V = mkV "strillare" ; -- status=guess, src=wikt
+lin yen_V = mkV "bramare" | mkV "desiderare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin yep_Interj = variants{} ; --
+lin yes_Interj = mkInterj "sì" ; -- status=guess
+lin yes_Utt = S.yes_Utt ; -- comment=CHECKED
+lin yesterday_Adv = mkAdv "ieri" ; -- status=guess
+lin yesterday_N = mkN "ieri" masculine ; -- status=guess
+lin yet_1_Adv = mkAdv "ancora" ;
+lin yet_2_Adv = mkAdv "però" ;
+lin yet_Adv = mkAdv "ancora" ;
+lin yew_N = mkN "tasso" ; -- status=guess
+lin yield_N = mkN "raccolto" | mkN "produzione" feminine ; -- status=guess status=guess
+--subcat lin yield_V = mkV "cedere" | mkV "arrendersi" | mkV "arrendere" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin yield_V2 = mkV2 (mkV "cedere") | mkV2 (mkV "arrendersi") | mkV2 (mkV "arrendere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin yob_N = mkN "monello" | mkN "birichino" ; -- status=guess status=guess
+lin yoga_N = mkN "yoga" ; -- status=guess
+lin yoke_N = mkN "coppia" ; -- status=guess
+lin yoke_V = mkV "aggiogare" ; -- status=guess, src=wikt
+lin yoke_V2 = mkV2 (mkV "aggiogare") ; -- status=guess, src=wikt
+lin yolk_N = mkN "tuorlo" ; -- status=guess
+lin yonder_Adv = mkAdv "laggiù" ; -- status=guess
+lin youPl_Pron = optProDrop S.youPl_Pron | optProDrop E.youPolPl_Pron ; ---- split 
+lin youPlFem_Pron = optProDrop E.youPl8fem_Pron | optProDrop E.youPolPl8fem_Pron ; ---- split 
+lin youPolFem_Pron = optProDrop E.youPol8fem_Pron ; 
+lin youSg_Pron = optProDrop S.youSg_Pron ;
+lin youSgFem_Pron = optProDrop E.youSg8fem_Pron ;
+lin young_A = L.young_A ;
+lin younger_A = mkA "minore" ; -- status=guess
+lin youngster_N = variants{} ; --
+lin youth_N = mkN "ostello della gioventù" ; -- status=guess
+lin youthful_A = mkA "giovanile" ; -- status=guess
+lin ytterbium_N = mkN "itterbio" ; -- status=guess
+lin yttrium_N = mkN "ittrio" ; -- status=guess
+lin yuan_N = mkN "yuan" ; -- status=guess
+lin yuppie_N = mkN "yuppie" ; -- status=guess
+lin yurt_N = mkN "yurta" ; -- status=guess
+lin zabaglione_N = mkN "zabaione" | mkN "zabaglione" masculine ; -- status=guess status=guess
+lin zaire_N = mkN "zaire" masculine ; -- status=guess
+lin zany_A = mkA "demenziale" ; -- status=guess
+lin zap_N = mkN "scossa" ; -- status=guess
+lin zeal_N = mkN "zelo" ; -- status=guess
+lin zealous_A = mkA "zelante" ; -- status=guess
+lin zebra_N = mkN "zebra" ; -- status=guess
+lin zebu_N = mkN "zebù" masculine ; -- status=guess
+lin zee_N = mkN "zeta" ; -- status=guess
+lin zenith_N = mkN "zenit" masculine ; -- status=guess
+lin zephyr_N = mkN "zefiro" | mkN "[less used] zeffiro" ; -- status=guess status=guess
+lin zero_N = mkN "zero" ; -- status=guess
+lin zero_V = mkV "azzerare" ; -- status=guess, src=wikt
+lin zeroth_A = mkA "zeresimo" ; -- status=guess
+lin zest_N = mkN "entusiasmo" ; -- status=guess
+lin zeta_N = mkN "zeta" ; -- status=guess
+lin zigzag_N = mkN "zigzag" masculine ; -- status=guess
+lin zinc_N = mkN "zinco" ; -- status=guess
+lin zinnia_N = mkN "zinnia" ; -- status=guess
+lin zip_N = mkN "CAP" | mkN "codice di avviamento postale" ; -- status=guess status=guess
+lin zip_V2 = mkV2 (mkV "zippare") ; -- status=guess, src=wikt
+lin zirconium_N = mkN "zirconio" ; -- status=guess
+lin zither_N = mkN "cetra" ; -- status=guess
+lin zodiac_N = mkN "zodiaco" ; -- status=guess
+lin zombie_N = mkN "zombi" ; -- status=guess
+lin zone_N = mkN "poiana codafasciata" ; -- status=guess
+lin zoo_N = mkN "zoo" ; -- status=guess
+lin zoology_N = mkN "zoologia" ; -- status=guess
+lin zoom_V = mkV "zoomare" ; -- status=guess, src=wikt
+lin zoophobia_N = mkN "zoofobia" ; -- status=guess
+lin zygomatic_A = mkA "zigomatico" ; -- status=guess
+lin zygote_N = mkN "zigote" masculine ; -- status=guess
+
+
+-- geonames
+
+lin aachen_PN = mkPN "Aquisgrana" ; -- status=guess src=geonames
+lin abercarn_PN = mkPN "Abercarn" ; -- status=guess src=geonames
+lin aberdare_PN = mkPN "Aberdare" ; -- status=guess src=geonames
+lin aberdeen_PN = mkPN "Aberdeen" ; -- status=guess src=geonames
+lin abergavenny_PN = mkPN "Abergavenny" ; -- status=guess src=geonames
+lin abergele_PN = mkPN "Abergele" ; -- status=guess src=geonames
+lin abertillery_PN = mkPN "Abertillery" ; -- status=guess src=geonames
+lin aberystwyth_PN = mkPN "Aberystwyth" ; -- status=guess src=geonames
+lin abingdon_PN = mkPN "Abingdon" ; -- status=guess src=geonames
+lin accra_PN = mkPN "Accra" ; -- status=guess src=geonames
+lin accrington_PN = mkPN "Accrington" ; -- status=guess src=geonames
+lin ada_PN = mkPN "Ada" ; -- status=guess src=geonames
+lin addis_ababa_PN = mkPN "Addis Abeba" ; -- status=guess src=geonames
+lin adelaide_PN = mkPN "Adelaide" ; -- status=guess src=geonames
+lin adrian_PN = mkPN "Adrian" ; -- status=guess src=geonames
+lin afghanistan_PN = mkPN "Afghanistan" ; -- status=guess src=geonames
+lin agra_PN = mkPN "Agra" ; -- status=guess src=geonames
+lin ahmedabad_PN = mkPN "Ahmedabad" ; -- status=guess src=geonames
+lin airdrie_PN = mkPN "Airdrie" ; -- status=guess src=geonames
+lin akron_PN = mkPN "Akron" ; -- status=guess src=geonames
+lin albania_PN = mkPN "Albania" ; -- status=guess src=geonames
+lin albert_PN = mkPN "Albert" ; -- status=guess src=geonames
+lin aldershot_PN = mkPN "Aldershot" ; -- status=guess src=geonames
+lin aleppo_PN = mkPN "Aleppo" ; -- status=guess src=geonames
+lin alessandria_PN = mkPN "Alessandria" ; -- status=guess src=geonames
+lin alexander_PN = mkPN "Alexander" ; -- status=guess src=geonames
+lin alexandra_PN = mkPN "Alexandra" ; -- status=guess src=geonames
+lin alexandria_PN = mkPN "Alessandria dEgitto" ; -- status=guess src=geonames
+lin alf_PN = mkPN "Alf" ; -- status=guess src=geonames
+lin alfred_PN = mkPN "Alfred" ; -- status=guess src=geonames
+lin alfreton_PN = mkPN "Alfreton" ; -- status=guess src=geonames
+lin algeria_PN = mkPN "Algeria" ; -- status=guess src=geonames
+lin alicante_PN = mkPN "Alicante" ; -- status=guess src=geonames
+lin alice_PN = mkPN "Alice" ; -- status=guess src=geonames
+lin allan_PN = mkPN "Allan" ; -- status=guess src=geonames
+lin allen_PN = mkPN "Allen" ; -- status=guess src=geonames
+lin alloa_PN = mkPN "Alloa" ; -- status=guess src=geonames
+lin almeria_PN = mkPN "Almeria" ; -- status=guess src=geonames
+lin alnwick_PN = mkPN "Alnwick" ; -- status=guess src=geonames
+lin alton_PN = mkPN "Alton" ; -- status=guess src=geonames
+lin altrincham_PN = mkPN "Altrincham" ; -- status=guess src=geonames
+lin alvechurch_PN = mkPN "Alvechurch" ; -- status=guess src=geonames
+lin amesbury_PN = mkPN "Amesbury" ; -- status=guess src=geonames
+lin amiens_PN = mkPN "Amiens" ; -- status=guess src=geonames
+lin ammanford_PN = mkPN "Ammanford" ; -- status=guess src=geonames
+lin amsterdam_PN = mkPN "Amsterdam" ; -- status=guess src=geonames
+lin ancona_PN = mkPN "Ancona" ; -- status=guess src=geonames
+lin andorra_PN = mkPN "Andorra" ; -- status=guess src=geonames
+lin andover_PN = mkPN "Andover" ; -- status=guess src=geonames
+lin angers_PN = mkPN "Angers" ; -- status=guess src=geonames
+lin angola_PN = mkPN "Angola" ; -- status=guess src=geonames
+lin anguilla_PN = mkPN "Anguilla" ; -- status=guess src=geonames
+lin angus_PN = mkPN "Angus" ; -- status=guess src=geonames
+lin ankara_PN = mkPN "Ankara" ; -- status=guess src=geonames
+lin annan_PN = mkPN "Annan" ; -- status=guess src=geonames
+lin anshan_PN = mkPN "Anshan" ; -- status=guess src=geonames
+lin anthony_PN = mkPN "Anthony" ; -- status=guess src=geonames
+lin antigua_PN = mkPN "Antigua" ; -- status=guess src=geonames
+lin antony_PN = mkPN "Antony" ; -- status=guess src=geonames
+lin antrim_PN = mkPN "Antrim" ; -- status=guess src=geonames
+lin antwerp_PN = mkPN "Antwerp" ; -- status=guess src=geonames
+lin apeldoorn_PN = mkPN "Apeldoorn" ; -- status=guess src=geonames
+lin arbroath_PN = mkPN "Arbroath" ; -- status=guess src=geonames
+lin ardrossan_PN = mkPN "Ardrossan" ; -- status=guess src=geonames
+lin argentina_PN = mkPN "Argentina" ; -- status=guess src=geonames
+lin argentine_PN = mkPN "Argentine" ; -- status=guess src=geonames
+lin arizona_PN = mkPN "Arizona" ; -- status=guess src=geonames
+lin armadale_PN = mkPN "Armadale" ; -- status=guess src=geonames
+lin armagh_PN = mkPN "Armagh" ; -- status=guess src=geonames
+lin arnhem_PN = mkPN "Arnhem" ; -- status=guess src=geonames
+lin arnold_PN = mkPN "Arnold" ; -- status=guess src=geonames
+lin arthur_PN = mkPN "Arthur" ; -- status=guess src=geonames
+lin ascot_PN = mkPN "Ascot" ; -- status=guess src=geonames
+lin ashbourne_PN = mkPN "Ashbourne" ; -- status=guess src=geonames
+lin ashby_PN = mkPN "Ashby" ; -- status=guess src=geonames
+lin ashby_de_la_zouch_PN = mkPN "Ashby de la Zouch" ; -- status=guess src=geonames
+lin ashford_PN = mkPN "Ashford" ; -- status=guess src=geonames
+lin ashington_PN = mkPN "Ashington" ; -- status=guess src=geonames
+lin askern_PN = mkPN "Askern" ; -- status=guess src=geonames
+lin athens_1_PN = mkPN "Atene" ; -- status=guess src=geonames
+lin athens_2_PN = mkPN "Atene" ; -- status=guess src=geonames
+lin atherstone_PN = mkPN "Atherstone" ; -- status=guess src=geonames
+lin athlone_PN = mkPN "Athlone" ; -- status=guess src=geonames
+lin atlanta_PN = mkPN "Atlanta" ; -- status=guess src=geonames
+lin atlantic_PN = mkPN "Atlantic" ; -- status=guess src=geonames
+lin auckland_PN = mkPN "Auckland" ; -- status=guess src=geonames
+lin audley_PN = mkPN "Audley" ; -- status=guess src=geonames
+lin augsburg_PN = mkPN "Augusta" ; -- status=guess src=geonames
+lin australia_PN = mkPN "Australia" ; -- status=guess src=geonames
+lin austria_PN = mkPN "Austria" ; -- status=guess src=geonames
+lin aveley_PN = mkPN "Aveley" ; -- status=guess src=geonames
+lin avignon_PN = mkPN "Avignone" ; -- status=guess src=geonames
+lin avon_PN = mkPN "Avon" ; -- status=guess src=geonames
+lin aylesbury_PN = mkPN "Aylesbury" ; -- status=guess src=geonames
+lin aylesford_PN = mkPN "Aylesford" ; -- status=guess src=geonames
+lin ayr_PN = mkPN "Ayr" ; -- status=guess src=geonames
+lin backworth_PN = mkPN "Backworth" ; -- status=guess src=geonames
+lin bacup_PN = mkPN "Bacup" ; -- status=guess src=geonames
+lin badajoz_PN = mkPN "Badajoz" ; -- status=guess src=geonames
+lin badalona_PN = mkPN "Badalona" ; -- status=guess src=geonames
+lin baghdad_PN = mkPN "Baghdad" ; -- status=guess src=geonames
+lin bahamas_PN = mkPN "Bahamas" ; -- status=guess src=geonames
+lin bahrain_PN = mkPN "Bahrain" ; -- status=guess src=geonames
+lin baku_PN = mkPN "Baku" ; -- status=guess src=geonames
+lin baldock_PN = mkPN "Baldock" ; -- status=guess src=geonames
+lin baltimore_PN = mkPN "Baltimora" ; -- status=guess src=geonames
+lin banbury_PN = mkPN "Banbury" ; -- status=guess src=geonames
+lin bandung_PN = mkPN "Bandung" ; -- status=guess src=geonames
+lin bangalore_PN = mkPN "Bangalore" ; -- status=guess src=geonames
+lin bangkok_PN = mkPN "Bangkok" ; -- status=guess src=geonames
+lin bangladesh_PN = mkPN "Bangladesh" ; -- status=guess src=geonames
+lin bangor_PN = mkPN "Bangor" ; -- status=guess src=geonames
+lin bannockburn_PN = mkPN "Bannockburn" ; -- status=guess src=geonames
+lin bantry_PN = mkPN "Bantry" ; -- status=guess src=geonames
+lin barbados_PN = mkPN "Barbados" ; -- status=guess src=geonames
+lin barbara_PN = mkPN "Barbara" ; -- status=guess src=geonames
+lin barcelona_PN = mkPN "Barcellona" ; -- status=guess src=geonames
+lin bargoed_PN = mkPN "Bargoed" ; -- status=guess src=geonames
+lin bari_PN = mkPN "Bari" ; -- status=guess src=geonames
+lin barking_PN = mkPN "Barking" ; -- status=guess src=geonames
+lin barnet_PN = mkPN "Barnet" ; -- status=guess src=geonames
+lin barnoldswick_PN = mkPN "Barnoldswick" ; -- status=guess src=geonames
+lin barnsley_PN = mkPN "Barnsley" ; -- status=guess src=geonames
+lin barnstaple_PN = mkPN "Barnstaple" ; -- status=guess src=geonames
+lin barranquilla_PN = mkPN "Barranquilla" ; -- status=guess src=geonames
+lin barrhead_PN = mkPN "Barrhead" ; -- status=guess src=geonames
+lin barry_PN = mkPN "Barry" ; -- status=guess src=geonames
+lin bart_PN = mkPN "Bart" ; -- status=guess src=geonames
+lin basel_PN = mkPN "Basilea" ; -- status=guess src=geonames
+lin basildon_PN = mkPN "Basildon" ; -- status=guess src=geonames
+lin basingstoke_PN = mkPN "Basingstoke" ; -- status=guess src=geonames
+lin bath_PN = mkPN "Bath" ; -- status=guess src=geonames
+lin bathgate_PN = mkPN "Bathgate" ; -- status=guess src=geonames
+lin batley_PN = mkPN "Batley" ; -- status=guess src=geonames
+lin beaconsfield_PN = mkPN "Beaconsfield" ; -- status=guess src=geonames
+lin bearsden_PN = mkPN "Bearsden" ; -- status=guess src=geonames
+lin beatrice_PN = mkPN "Beatrice" ; -- status=guess src=geonames
+lin beaumaris_PN = mkPN "Beaumaris" ; -- status=guess src=geonames
+lin bebington_PN = mkPN "Bebington" ; -- status=guess src=geonames
+lin beccles_PN = mkPN "Beccles" ; -- status=guess src=geonames
+lin beddau_PN = mkPN "Beddau" ; -- status=guess src=geonames
+lin bedford_PN = mkPN "Bedford" ; -- status=guess src=geonames
+lin bedlington_PN = mkPN "Bedlington" ; -- status=guess src=geonames
+lin bedwas_PN = mkPN "Bedwas" ; -- status=guess src=geonames
+lin beirut_PN = mkPN "Beirut" ; -- status=guess src=geonames
+lin beith_PN = mkPN "Beith" ; -- status=guess src=geonames
+lin belfast_PN = mkPN "Belfast" ; -- status=guess src=geonames
+lin belgium_PN = mkPN "Belgio" ; -- status=guess src=geonames
+lin belgrade_PN = mkPN "Belgrado" ; -- status=guess src=geonames
+lin bella_PN = mkPN "Bella" ; -- status=guess src=geonames
+lin belle_PN = mkPN "Belle" ; -- status=guess src=geonames
+lin bellshill_PN = mkPN "Bellshill" ; -- status=guess src=geonames
+lin belo_horizonte_PN = mkPN "Belo Horizonte" ; -- status=guess src=geonames
+lin belper_PN = mkPN "Belper" ; -- status=guess src=geonames
+lin benin_PN = mkPN "Benin" ; -- status=guess src=geonames
+lin benjamin_PN = mkPN "Benjamin" ; -- status=guess src=geonames
+lin bergamo_PN = mkPN "Bergamo" ; -- status=guess src=geonames
+lin bergen_PN = mkPN "Bergen" ; -- status=guess src=geonames
+lin berkhamsted_PN = mkPN "Berkhamsted" ; -- status=guess src=geonames
+lin berlin_PN = mkPN "Berlino" ; -- status=guess src=geonames
+lin bermuda_PN = mkPN "Bermuda" ; -- status=guess src=geonames
+lin bern_PN = mkPN "Berna" ; -- status=guess src=geonames
+lin bernie_PN = mkPN "Bernie" ; -- status=guess src=geonames
+lin beverley_PN = mkPN "Beverley" ; -- status=guess src=geonames
+lin bewdley_PN = mkPN "Bewdley" ; -- status=guess src=geonames
+lin bexley_PN = mkPN "Bexley" ; -- status=guess src=geonames
+lin bhutan_PN = mkPN "Bhutan" ; -- status=guess src=geonames
+lin bicester_PN = mkPN "Bicester" ; -- status=guess src=geonames
+lin biddulph_PN = mkPN "Biddulph" ; -- status=guess src=geonames
+lin bideford_PN = mkPN "Bideford" ; -- status=guess src=geonames
+lin bielefeld_PN = mkPN "Bielefeld" ; -- status=guess src=geonames
+lin biggleswade_PN = mkPN "Biggleswade" ; -- status=guess src=geonames
+lin bilbao_PN = mkPN "Bilbao" ; -- status=guess src=geonames
+lin billericay_PN = mkPN "Billericay" ; -- status=guess src=geonames
+lin billington_PN = mkPN "Billington" ; -- status=guess src=geonames
+lin bingley_PN = mkPN "Bingley" ; -- status=guess src=geonames
+lin birkenhead_PN = mkPN "Birkenhead" ; -- status=guess src=geonames
+lin birtley_PN = mkPN "Birtley" ; -- status=guess src=geonames
+lin bishopbriggs_PN = mkPN "Bishopbriggs" ; -- status=guess src=geonames
+lin blackburn_PN = mkPN "Blackburn" ; -- status=guess src=geonames
+lin blackpool_PN = mkPN "Blackpool" ; -- status=guess src=geonames
+lin blackwood_PN = mkPN "Blackwood" ; -- status=guess src=geonames
+lin blaenavon_PN = mkPN "Blaenavon" ; -- status=guess src=geonames
+lin blairgowrie_PN = mkPN "Blairgowrie" ; -- status=guess src=geonames
+lin blantyre_PN = mkPN "Blantyre" ; -- status=guess src=geonames
+lin bletchley_PN = mkPN "Bletchley" ; -- status=guess src=geonames
+lin blidworth_PN = mkPN "Blidworth" ; -- status=guess src=geonames
+lin blyth_PN = mkPN "Blyth" ; -- status=guess src=geonames
+lin bochum_PN = mkPN "Bochum" ; -- status=guess src=geonames
+lin bodmin_PN = mkPN "Bodmin" ; -- status=guess src=geonames
+lin bogota_PN = mkPN "Bogota" ; -- status=guess src=geonames
+lin bolivia_PN = mkPN "Bolivia" ; -- status=guess src=geonames
+lin bollington_PN = mkPN "Bollington" ; -- status=guess src=geonames
+lin bologna_PN = mkPN "Bologna" ; -- status=guess src=geonames
+lin bolsover_PN = mkPN "Bolsover" ; -- status=guess src=geonames
+lin bolton_PN = mkPN "Bolton" ; -- status=guess src=geonames
+lin bolzano_PN = mkPN "Bolzano" ; -- status=guess src=geonames
+lin bonn_PN = mkPN "Bonn" ; -- status=guess src=geonames
+lin bonnybridge_PN = mkPN "Bonnybridge" ; -- status=guess src=geonames
+lin bonnyrigg_PN = mkPN "Bonnyrigg" ; -- status=guess src=geonames
+lin bootle_PN = mkPN "Bootle" ; -- status=guess src=geonames
+lin bordeaux_PN = mkPN "Bordeaux" ; -- status=guess src=geonames
+lin bordon_PN = mkPN "Bordon" ; -- status=guess src=geonames
+lin boston_PN = mkPN "Boston" ; -- status=guess src=geonames
+lin botswana_PN = mkPN "Botswana" ; -- status=guess src=geonames
+lin bottrop_PN = mkPN "Bottrop" ; -- status=guess src=geonames
+lin bourne_PN = mkPN "Bourne" ; -- status=guess src=geonames
+lin bournemouth_PN = mkPN "Bournemouth" ; -- status=guess src=geonames
+lin bracknell_PN = mkPN "Bracknell" ; -- status=guess src=geonames
+lin bradford_PN = mkPN "Bradford" ; -- status=guess src=geonames
+lin braintree_PN = mkPN "Braintree" ; -- status=guess src=geonames
+lin bratislava_PN = mkPN "Bratislava" ; -- status=guess src=geonames
+lin braunschweig_PN = mkPN "Braunschweig" ; -- status=guess src=geonames
+lin braunton_PN = mkPN "Braunton" ; -- status=guess src=geonames
+lin brazil_PN = mkPN "Brasile" ; -- status=guess src=geonames
+lin breda_PN = mkPN ("Breda" | "Breda di Piave") ; -- status=guess src=geonames
+lin bremen_PN = mkPN "Brema" ; -- status=guess src=geonames
+lin bremerhaven_PN = mkPN "Bremerhaven" ; -- status=guess src=geonames
+lin brent_PN = mkPN "Brent" ; -- status=guess src=geonames
+lin brentwood_PN = mkPN "Brentwood" ; -- status=guess src=geonames
+lin brescia_PN = mkPN "Brescia" ; -- status=guess src=geonames
+lin brest_PN = mkPN ("Brest" | "Brėst") ; -- status=guess src=geonames
+lin bridgend_PN = mkPN "Bridgend" ; -- status=guess src=geonames
+lin bridgnorth_PN = mkPN "Bridgnorth" ; -- status=guess src=geonames
+lin bridgwater_PN = mkPN "Bridgwater" ; -- status=guess src=geonames
+lin bridlington_PN = mkPN "Bridlington" ; -- status=guess src=geonames
+lin bridport_PN = mkPN "Bridport" ; -- status=guess src=geonames
+lin brig_PN = mkPN "Briga-Glis" ; -- status=guess src=geonames
+lin brighouse_PN = mkPN "Brighouse" ; -- status=guess src=geonames
+lin brightlingsea_PN = mkPN "Brightlingsea" ; -- status=guess src=geonames
+lin brighton_PN = mkPN "Brighton" ; -- status=guess src=geonames
+lin brisbane_PN = mkPN "Brisbane" ; -- status=guess src=geonames
+lin bristol_PN = mkPN "Bristol" ; -- status=guess src=geonames
+lin brixham_PN = mkPN "Brixham" ; -- status=guess src=geonames
+lin brno_PN = mkPN "Brno" ; -- status=guess src=geonames
+lin bromley_PN = mkPN "Distretto di Bromley" ; -- status=guess src=geonames
+lin bromsgrove_PN = mkPN "Bromsgrove" ; -- status=guess src=geonames
+lin broughton_PN = mkPN "Broughton" ; -- status=guess src=geonames
+lin broxburn_PN = mkPN "Broxburn" ; -- status=guess src=geonames
+lin bruce_PN = mkPN "Bruce" ; -- status=guess src=geonames
+lin bruges_PN = mkPN "Bruges" ; -- status=guess src=geonames
+lin brunei_PN = mkPN "Brunei" ; -- status=guess src=geonames
+lin brunswick_PN = mkPN "Brunswick" ; -- status=guess src=geonames
+lin brussels_PN = mkPN "Città di Bruxelles" ; -- status=guess src=geonames
+lin bryan_PN = mkPN "Bryan" ; -- status=guess src=geonames
+lin buckhaven_PN = mkPN "Buckhaven" ; -- status=guess src=geonames
+lin buckie_PN = mkPN "Buckie" ; -- status=guess src=geonames
+lin buckingham_PN = mkPN "Buckingham" ; -- status=guess src=geonames
+lin buckley_PN = mkPN "Buckley" ; -- status=guess src=geonames
+lin budapest_PN = mkPN "Budapest" ; -- status=guess src=geonames
+lin buffalo_PN = mkPN "Buffalo" ; -- status=guess src=geonames
+lin bulgaria_PN = mkPN "Bulgaria" ; -- status=guess src=geonames
+lin bulkington_PN = mkPN "Bulkington" ; -- status=guess src=geonames
+lin burgos_PN = mkPN "Burgos" ; -- status=guess src=geonames
+lin burley_PN = mkPN "Burley" ; -- status=guess src=geonames
+lin burnley_PN = mkPN "Burnley" ; -- status=guess src=geonames
+lin burntisland_PN = mkPN "Burntisland" ; -- status=guess src=geonames
+lin burntwood_PN = mkPN "Burntwood" ; -- status=guess src=geonames
+lin burundi_PN = mkPN "Burundi" ; -- status=guess src=geonames
+lin bury_PN = mkPN "Bury" ; -- status=guess src=geonames
+lin buxton_PN = mkPN "Buxton" ; -- status=guess src=geonames
+lin cadiz_PN = mkPN "Cadice" ; -- status=guess src=geonames
+lin caen_PN = mkPN "Caen" ; -- status=guess src=geonames
+lin caerleon_PN = mkPN "Caerleon" ; -- status=guess src=geonames
+lin caernarfon_PN = mkPN "Caernarfon" ; -- status=guess src=geonames
+lin caerphilly_PN = mkPN "Caerphilly" ; -- status=guess src=geonames
+lin cagliari_PN = mkPN "Casteddu" ; -- status=guess src=geonames
+lin cairo_PN = mkPN "Il Cairo" ; -- status=guess src=geonames
+lin calcutta_PN = mkPN "Calcutta" ; -- status=guess src=geonames
+lin caldicot_PN = mkPN "Caldicot" ; -- status=guess src=geonames
+lin cali_PN = mkPN "Cali" ; -- status=guess src=geonames
+lin california_PN = mkPN "California" ; -- status=guess src=geonames
+lin calne_PN = mkPN "Calne" ; -- status=guess src=geonames
+lin calverton_PN = mkPN "Calverton" ; -- status=guess src=geonames
+lin cambodia_PN = mkPN "Cambogia" ; -- status=guess src=geonames
+lin cambridge_PN = mkPN "Cambridge" ; -- status=guess src=geonames
+lin camden_PN = mkPN "Camden" ; -- status=guess src=geonames
+lin cameroon_PN = mkPN "Camerun" ; -- status=guess src=geonames
+lin campbeltown_PN = mkPN "Campbeltown" ; -- status=guess src=geonames
+lin canada_PN = mkPN "Canada" ; -- status=guess src=geonames
+lin canberra_PN = mkPN "Canberra" ; -- status=guess src=geonames
+lin cannes_PN = mkPN "Cannes" ; -- status=guess src=geonames
+lin cannock_PN = mkPN "Cannock" ; -- status=guess src=geonames
+lin canterbury_PN = mkPN "Canterbury" ; -- status=guess src=geonames
+lin canton_PN = mkPN "Canton" ; -- status=guess src=geonames
+lin caracas_PN = mkPN "Caracas" ; -- status=guess src=geonames
+lin cardenden_PN = mkPN "Cardenden" ; -- status=guess src=geonames
+lin cardiff_PN = mkPN "Cardiff" ; -- status=guess src=geonames
+lin cardigan_PN = mkPN "Cardigan" ; -- status=guess src=geonames
+lin carlisle_PN = mkPN "Carlisle" ; -- status=guess src=geonames
+lin carlow_PN = mkPN "Carlow" ; -- status=guess src=geonames
+lin carluke_PN = mkPN "Carluke" ; -- status=guess src=geonames
+lin carmarthen_PN = mkPN "Carmarthen" ; -- status=guess src=geonames
+lin carnforth_PN = mkPN "Carnforth" ; -- status=guess src=geonames
+lin carnoustie_PN = mkPN "Carnoustie" ; -- status=guess src=geonames
+lin carolina_PN = mkPN "Carolina" ; -- status=guess src=geonames
+lin cartagena_PN = mkPN ("Cartagena" | "Cartagena de Indias") ; -- status=guess src=geonames
+lin casablanca_PN = mkPN "Casablanca" ; -- status=guess src=geonames
+lin castleford_PN = mkPN "Castleford" ; -- status=guess src=geonames
+lin catania_PN = mkPN "Catania" ; -- status=guess src=geonames
+lin cavan_PN = mkPN "Cavan" ; -- status=guess src=geonames
+lin cecilia_PN = mkPN "Cecilia" ; -- status=guess src=geonames
+lin chad_PN = mkPN "Ciad" ; -- status=guess src=geonames
+lin chalfont_PN = mkPN "Chalfont" ; -- status=guess src=geonames
+lin changchun_PN = mkPN "Changchun" ; -- status=guess src=geonames
+lin changsha_PN = mkPN "Changsha" ; -- status=guess src=geonames
+lin chard_PN = mkPN "Chard" ; -- status=guess src=geonames
+lin charlotte_PN = mkPN "Charlotte" ; -- status=guess src=geonames
+lin chatham_PN = mkPN "Chatham" ; -- status=guess src=geonames
+lin cheadle_PN = mkPN "Cheadle" ; -- status=guess src=geonames
+lin chelmsford_PN = mkPN "Chelmsford" ; -- status=guess src=geonames
+lin chelsea_PN = mkPN "Chelsea" ; -- status=guess src=geonames
+lin cheltenham_PN = mkPN "Cheltenham" ; -- status=guess src=geonames
+lin chelyabinsk_PN = mkPN "Čeljabinsk" ; -- status=guess src=geonames
+lin chepstow_PN = mkPN "Chepstow" ; -- status=guess src=geonames
+lin chesham_PN = mkPN "Chesham" ; -- status=guess src=geonames
+lin cheshire_PN = mkPN "Cheshire" ; -- status=guess src=geonames
+lin chester_PN = mkPN "Chester" ; -- status=guess src=geonames
+lin chesterfield_PN = mkPN "Chesterfield" ; -- status=guess src=geonames
+lin chicago_PN = mkPN "Chicago" ; -- status=guess src=geonames
+lin chichester_PN = mkPN "Chichester" ; -- status=guess src=geonames
+lin chile_PN = mkPN "Cile" ; -- status=guess src=geonames
+lin china_PN = mkPN "Cina" ; -- status=guess src=geonames
+lin chippenham_PN = mkPN "Chippenham" ; -- status=guess src=geonames
+lin chorley_PN = mkPN "Chorley" ; -- status=guess src=geonames
+lin christchurch_PN = mkPN "Christchurch" ; -- status=guess src=geonames
+lin christmas_PN = mkPN "Christmas" ; -- status=guess src=geonames
+lin christopher_PN = mkPN "Christopher" ; -- status=guess src=geonames
+lin cincinnati_PN = mkPN "Cincinnati" ; -- status=guess src=geonames
+lin cinderford_PN = mkPN "Cinderford" ; -- status=guess src=geonames
+lin cirencester_PN = mkPN "Cirencester" ; -- status=guess src=geonames
+lin clare_PN = mkPN "Clare" ; -- status=guess src=geonames
+lin clarkston_PN = mkPN "Clarkston" ; -- status=guess src=geonames
+lin claude_PN = mkPN "Claude" ; -- status=guess src=geonames
+lin cleethorpes_PN = mkPN "Cleethorpes" ; -- status=guess src=geonames
+lin clevedon_PN = mkPN "Clevedon" ; -- status=guess src=geonames
+lin cleveland_PN = mkPN "Cleveland" ; -- status=guess src=geonames
+lin clifford_PN = mkPN "Clifford" ; -- status=guess src=geonames
+lin clitheroe_PN = mkPN "Clitheroe" ; -- status=guess src=geonames
+lin clive_PN = mkPN "Clive" ; -- status=guess src=geonames
+lin clowne_PN = mkPN "Clowne" ; -- status=guess src=geonames
+lin clydach_PN = mkPN "Clydach" ; -- status=guess src=geonames
+lin clydebank_PN = mkPN "Clydebank" ; -- status=guess src=geonames
+lin coalville_PN = mkPN "Coalville" ; -- status=guess src=geonames
+lin coatbridge_PN = mkPN "Coatbridge" ; -- status=guess src=geonames
+lin cobham_PN = mkPN "Cobham" ; -- status=guess src=geonames
+lin cockermouth_PN = mkPN "Cockermouth" ; -- status=guess src=geonames
+lin codsall_PN = mkPN "Codsall" ; -- status=guess src=geonames
+lin coimbatore_PN = mkPN "Coimbatore" ; -- status=guess src=geonames
+lin colchester_PN = mkPN "Colchester" ; -- status=guess src=geonames
+lin colne_PN = mkPN "Colne" ; -- status=guess src=geonames
+lin cologne_PN = mkPN "Cologne" ; -- status=guess src=geonames
+lin colombia_PN = mkPN "Colombia" ; -- status=guess src=geonames
+lin colombo_PN = mkPN "Colombo" ; -- status=guess src=geonames
+lin colorado_PN = mkPN "Colorado" ; -- status=guess src=geonames
+lin columbia_PN = mkPN "Columbia" ; -- status=guess src=geonames
+lin columbus_PN = mkPN "Columbus" ; -- status=guess src=geonames
+lin congleton_PN = mkPN "Congleton" ; -- status=guess src=geonames
+lin consett_PN = mkPN "Consett" ; -- status=guess src=geonames
+lin conwy_PN = mkPN "Conwy" ; -- status=guess src=geonames
+lin cookham_PN = mkPN "Cookham" ; -- status=guess src=geonames
+lin copenhagen_PN = mkPN "Copenaghen" ; -- status=guess src=geonames
+lin coppull_PN = mkPN "Coppull" ; -- status=guess src=geonames
+lin corby_PN = mkPN "Corby" ; -- status=guess src=geonames
+lin cork_PN = mkPN "Cork" ; -- status=guess src=geonames
+lin cornwall_PN = mkPN "Cornwall" ; -- status=guess src=geonames
+lin corsham_PN = mkPN "Corsham" ; -- status=guess src=geonames
+lin corunna_PN = mkPN "Corunna" ; -- status=guess src=geonames
+lin cosenza_PN = mkPN "Cosenza" ; -- status=guess src=geonames
+lin coventry_PN = mkPN "Coventry" ; -- status=guess src=geonames
+lin cowdenbeath_PN = mkPN "Cowdenbeath" ; -- status=guess src=geonames
+lin cowes_PN = mkPN "Cowes" ; -- status=guess src=geonames
+lin cramlington_PN = mkPN "Cramlington" ; -- status=guess src=geonames
+lin crawley_PN = mkPN "Crawley" ; -- status=guess src=geonames
+lin cres_PN = mkPN "Cherso" ; -- status=guess src=geonames
+lin creswell_PN = mkPN "Creswell" ; -- status=guess src=geonames
+lin crewe_PN = mkPN "Crewe" ; -- status=guess src=geonames
+lin crieff_PN = mkPN "Crieff" ; -- status=guess src=geonames
+lin cromer_PN = mkPN "Cromer" ; -- status=guess src=geonames
+lin crook_PN = mkPN "Crook" ; -- status=guess src=geonames
+lin crosby_PN = mkPN "Crosby" ; -- status=guess src=geonames
+lin crowborough_PN = mkPN "Crowborough" ; -- status=guess src=geonames
+lin crowthorne_PN = mkPN "Crowthorne" ; -- status=guess src=geonames
+lin croydon_PN = mkPN "Croydon" ; -- status=guess src=geonames
+lin cuba_PN = mkPN "Cuba" ; -- status=guess src=geonames
+lin cudworth_PN = mkPN "Cudworth" ; -- status=guess src=geonames
+lin cuffley_PN = mkPN "Cuffley" ; -- status=guess src=geonames
+lin culcheth_PN = mkPN "Culcheth" ; -- status=guess src=geonames
+lin cumberland_PN = mkPN "Cumberland" ; -- status=guess src=geonames
+lin cumbernauld_PN = mkPN "Cumbernauld" ; -- status=guess src=geonames
+lin cumnock_PN = mkPN "Cumnock" ; -- status=guess src=geonames
+lin cupar_PN = mkPN "Cupar" ; -- status=guess src=geonames
+lin curitiba_PN = mkPN "Curitiba" ; -- status=guess src=geonames
+lin currie_PN = mkPN "Currie" ; -- status=guess src=geonames
+lin cwmbran_PN = mkPN "Cwmbran" ; -- status=guess src=geonames
+lin cyprus_PN = mkPN "Cipro" ; -- status=guess src=geonames
+lin cyril_PN = mkPN "Cyril" ; -- status=guess src=geonames
+lin dakar_PN = mkPN "Dakar" ; -- status=guess src=geonames
+lin dalkeith_PN = mkPN "Dalkeith" ; -- status=guess src=geonames
+lin dallas_PN = mkPN "Dallas" ; -- status=guess src=geonames
+lin dalry_PN = mkPN "Dalry" ; -- status=guess src=geonames
+lin dalton_PN = mkPN "Dalton" ; -- status=guess src=geonames
+lin damascus_PN = mkPN "Damasco" ; -- status=guess src=geonames
+lin daphne_PN = mkPN "Daphne" ; -- status=guess src=geonames
+lin darby_PN = mkPN "Darby" ; -- status=guess src=geonames
+lin darfield_PN = mkPN "Darfield" ; -- status=guess src=geonames
+lin darlington_PN = mkPN "Darlington" ; -- status=guess src=geonames
+lin darmstadt_PN = mkPN "Darmstadt" ; -- status=guess src=geonames
+lin dartford_PN = mkPN "Dartford" ; -- status=guess src=geonames
+lin dartmouth_PN = mkPN "Dartmouth" ; -- status=guess src=geonames
+lin darwen_PN = mkPN "Darwen" ; -- status=guess src=geonames
+lin daventry_PN = mkPN "Daventry" ; -- status=guess src=geonames
+lin david_PN = mkPN "David" ; -- status=guess src=geonames
+lin dawlish_PN = mkPN "Dawlish" ; -- status=guess src=geonames
+lin dayton_PN = mkPN "Dayton" ; -- status=guess src=geonames
+lin deal_PN = mkPN "Deal" ; -- status=guess src=geonames
+lin delaware_PN = mkPN "Delaware" ; -- status=guess src=geonames
+lin delhi_PN = mkPN "Delhi" ; -- status=guess src=geonames
+lin denain_PN = mkPN "Denain" ; -- status=guess src=geonames
+lin denbigh_PN = mkPN "Denbigh" ; -- status=guess src=geonames
+lin denmark_PN = mkPN "Danimarca" ; -- status=guess src=geonames
+lin dennis_PN = mkPN "Dennis" ; -- status=guess src=geonames
+lin denny_PN = mkPN "Denny" ; -- status=guess src=geonames
+lin denver_PN = mkPN "Denver" ; -- status=guess src=geonames
+lin derby_PN = mkPN "Derby" ; -- status=guess src=geonames
+lin dessau_PN = mkPN "Dessau" ; -- status=guess src=geonames
+lin detroit_PN = mkPN "Detroit" ; -- status=guess src=geonames
+lin devizes_PN = mkPN "Devizes" ; -- status=guess src=geonames
+lin devon_PN = mkPN "Devon" ; -- status=guess src=geonames
+lin dewsbury_PN = mkPN "Dewsbury" ; -- status=guess src=geonames
+lin didcot_PN = mkPN "Didcot" ; -- status=guess src=geonames
+lin dijon_PN = mkPN "Digione" ; -- status=guess src=geonames
+lin dingle_PN = mkPN "Dingle" ; -- status=guess src=geonames
+lin dinnington_PN = mkPN "Dinnington" ; -- status=guess src=geonames
+lin djibouti_PN = mkPN "Gibuti" ; -- status=guess src=geonames
+lin dominica_PN = mkPN "Dominica" ; -- status=guess src=geonames
+lin don_PN = mkPN "Don" ; -- status=guess src=geonames
+lin doncaster_PN = mkPN "Doncaster" ; -- status=guess src=geonames
+lin donegal_PN = mkPN "Donegal" ; -- status=guess src=geonames
+lin donetsk_PN = mkPN "Donec'k" ; -- status=guess src=geonames
+lin dora_PN = mkPN "Dora" ; -- status=guess src=geonames
+lin dorchester_PN = mkPN "Dorchester" ; -- status=guess src=geonames
+lin dordrecht_PN = mkPN "Dordrecht" ; -- status=guess src=geonames
+lin dorking_PN = mkPN "Dorking" ; -- status=guess src=geonames
+lin dortmund_PN = mkPN "Dortmund" ; -- status=guess src=geonames
+lin douai_PN = mkPN "Douai" ; -- status=guess src=geonames
+lin douglas_PN = mkPN "Douglas" ; -- status=guess src=geonames
+lin dover_PN = mkPN "Dover" ; -- status=guess src=geonames
+lin dresden_PN = mkPN "Dresda" ; -- status=guess src=geonames
+lin driffield_PN = mkPN "Driffield" ; -- status=guess src=geonames
+lin drogheda_PN = mkPN "Drogheda" ; -- status=guess src=geonames
+lin droitwich_PN = mkPN "Droitwich" ; -- status=guess src=geonames
+lin dronfield_PN = mkPN "Dronfield" ; -- status=guess src=geonames
+lin dublin_PN = mkPN "Dublino" ; -- status=guess src=geonames
+lin dudley_PN = mkPN "Dudley" ; -- status=guess src=geonames
+lin duisburg_PN = mkPN "Duisburg" ; -- status=guess src=geonames
+lin dukinfield_PN = mkPN "Dukinfield" ; -- status=guess src=geonames
+lin dumbarton_PN = mkPN "Dumbarton" ; -- status=guess src=geonames
+lin dumfries_PN = mkPN "Dumfries" ; -- status=guess src=geonames
+lin duncan_PN = mkPN "Duncan" ; -- status=guess src=geonames
+lin dundalk_PN = mkPN "Dundalk" ; -- status=guess src=geonames
+lin dundee_PN = mkPN "Dundee" ; -- status=guess src=geonames
+lin dunfermline_PN = mkPN "Dunfermline" ; -- status=guess src=geonames
+lin dunkirk_PN = mkPN "Dunkirk" ; -- status=guess src=geonames
+lin dunoon_PN = mkPN "Dunoon" ; -- status=guess src=geonames
+lin dunstable_PN = mkPN "Dunstable" ; -- status=guess src=geonames
+lin durban_PN = mkPN "Durban" ; -- status=guess src=geonames
+lin durham_PN = mkPN "Durham" ; -- status=guess src=geonames
+lin durrington_PN = mkPN "Durrington" ; -- status=guess src=geonames
+lin dursley_PN = mkPN "Dursley" ; -- status=guess src=geonames
+lin eaglescliffe_PN = mkPN "Eaglescliffe" ; -- status=guess src=geonames
+lin ealing_PN = mkPN "Borgo londinese di Ealing" ; -- status=guess src=geonames
+lin easington_PN = mkPN "Easington" ; -- status=guess src=geonames
+lin eastbourne_PN = mkPN "Eastbourne" ; -- status=guess src=geonames
+lin eastleigh_PN = mkPN "Eastleigh" ; -- status=guess src=geonames
+lin eccles_PN = mkPN "Eccles" ; -- status=guess src=geonames
+lin ecuador_PN = mkPN "Ecuador" ; -- status=guess src=geonames
+lin ed_PN = mkPN "Ed" ; -- status=guess src=geonames
+lin eden_PN = mkPN "Eden" ; -- status=guess src=geonames
+lin edenbridge_PN = mkPN "Edenbridge" ; -- status=guess src=geonames
+lin edgar_PN = mkPN "Edgar" ; -- status=guess src=geonames
+lin edinburgh_PN = mkPN "Edimburgo" ; -- status=guess src=geonames
+lin eg_PN = mkPN "Eg" ; -- status=guess src=geonames
+lin egremont_PN = mkPN "Egremont" ; -- status=guess src=geonames
+lin egypt_PN = mkPN "Egitto" ; -- status=guess src=geonames
+lin eindhoven_PN = mkPN "Eindhoven" ; -- status=guess src=geonames
+lin el_salvador_PN = mkPN "El Salvador" ; -- status=guess src=geonames
+lin elderslie_PN = mkPN "Elderslie" ; -- status=guess src=geonames
+lin eleanor_PN = mkPN "Eleanor" ; -- status=guess src=geonames
+lin elgin_PN = mkPN "Elgin" ; -- status=guess src=geonames
+lin elizabeth_PN = mkPN "Elizabeth" ; -- status=guess src=geonames
+lin elland_PN = mkPN "Elland" ; -- status=guess src=geonames
+lin ellesmere_PN = mkPN "Ellesmere" ; -- status=guess src=geonames
+lin elstree_PN = mkPN "Elstree" ; -- status=guess src=geonames
+lin ely_PN = mkPN "Ely" ; -- status=guess src=geonames
+lin emsworth_PN = mkPN "Emsworth" ; -- status=guess src=geonames
+lin enfield_PN = mkPN "Enfield" ; -- status=guess src=geonames
+lin england_PN = mkPN "England" ; -- status=guess src=geonames
+lin english_A = mkA "inglese" ;
+lin englishMasc_N = mkN "inglese" ;
+lin englishFem_N = mkN "inglese" feminine ;
+lin enoch_PN = mkPN "Enoch" ; -- status=guess src=geonames
+lin enschede_PN = mkPN "Enschede" ; -- status=guess src=geonames
+lin epping_PN = mkPN "Epping" ; -- status=guess src=geonames
+lin epsom_PN = mkPN "Epsom" ; -- status=guess src=geonames
+lin erfurt_PN = mkPN "Erfurt" ; -- status=guess src=geonames
+lin erin_PN = mkPN "Erin" ; -- status=guess src=geonames
+lin eritrea_PN = mkPN "Eritrea" ; -- status=guess src=geonames
+lin erlangen_PN = mkPN "Erlangen" ; -- status=guess src=geonames
+lin essen_PN = mkPN "Essen" ; -- status=guess src=geonames
+lin essex_PN = mkPN "Essex" ; -- status=guess src=geonames
+lin esther_PN = mkPN "Esther" ; -- status=guess src=geonames
+lin ethiopia_PN = mkPN "Etiopia" ; -- status=guess src=geonames
+lin eugene_PN = mkPN "Eugene" ; -- status=guess src=geonames
+lin eunice_PN = mkPN "Eunice" ; -- status=guess src=geonames
+lin evesham_PN = mkPN "Evesham" ; -- status=guess src=geonames
+lin ewell_PN = mkPN "Ewell" ; -- status=guess src=geonames
+lin exeter_PN = mkPN "Exeter" ; -- status=guess src=geonames
+lin exmouth_PN = mkPN "Exmouth" ; -- status=guess src=geonames
+lin falkirk_PN = mkPN "Falkirk" ; -- status=guess src=geonames
+lin falmouth_PN = mkPN "Falmouth" ; -- status=guess src=geonames
+lin farnham_PN = mkPN "Farnham" ; -- status=guess src=geonames
+lin farnworth_PN = mkPN "Farnworth" ; -- status=guess src=geonames
+lin fauldhouse_PN = mkPN "Fauldhouse" ; -- status=guess src=geonames
+lin faversham_PN = mkPN "Faversham" ; -- status=guess src=geonames
+lin featherstone_PN = mkPN "Featherstone" ; -- status=guess src=geonames
+lin felixstowe_PN = mkPN "Felixstowe" ; -- status=guess src=geonames
+lin ferrara_PN = mkPN "Ferrara" ; -- status=guess src=geonames
+lin ferryhill_PN = mkPN "Ferryhill" ; -- status=guess src=geonames
+lin fife_PN = mkPN "Fife" ; -- status=guess src=geonames
+lin fiji_PN = mkPN "Figi" ; -- status=guess src=geonames
+lin finland_PN = mkPN "Finlandia" ; -- status=guess src=geonames
+lin finnish_A = mkA "finlandese" ;
+lin finnishMasc_N = mkN "finlandese" ;
+lin finnishFem_N = mkN "finlandese" feminine ;
+lin fleet_PN = mkPN "Fleet" ; -- status=guess src=geonames
+lin fleetwood_PN = mkPN "Fleetwood" ; -- status=guess src=geonames
+lin flint_PN = mkPN "Flint" ; -- status=guess src=geonames
+lin flora_PN = mkPN "Flora" ; -- status=guess src=geonames
+lin florence_1_PN = mkPN "Firenze" ; -- status=guess src=geonames
+lin florence_2_PN = mkPN "Firenze" ; -- status=guess src=geonames
+lin florida_PN = mkPN "Florida" ; -- status=guess src=geonames
+lin foggia_PN = mkPN "Foggia" ; -- status=guess src=geonames
+lin folkestone_PN = mkPN "Folkestone" ; -- status=guess src=geonames
+lin forfar_PN = mkPN "Forfar" ; -- status=guess src=geonames
+lin formby_PN = mkPN "Formby" ; -- status=guess src=geonames
+lin formosa_PN = mkPN "Formosa" ; -- status=guess src=geonames
+lin fortaleza_PN = mkPN "Fortaleza" ; -- status=guess src=geonames
+lin fowey_PN = mkPN "Fowey" ; -- status=guess src=geonames
+lin france_PN = mkPN "Francia" ; -- status=guess src=geonames
+lin francis_PN = mkPN "Francis" ; -- status=guess src=geonames
+lin fraserburgh_PN = mkPN "Fraserburgh" ; -- status=guess src=geonames
+lin freckleton_PN = mkPN "Freckleton" ; -- status=guess src=geonames
+lin frederick_PN = mkPN "Frederick" ; -- status=guess src=geonames
+lin frederiksberg_PN = mkPN "Frederiksberg" ; -- status=guess src=geonames
+lin freiburg_PN = mkPN "Friburgo in Brisgovia" ; -- status=guess src=geonames
+lin freshwater_PN = mkPN "Freshwater" ; -- status=guess src=geonames
+lin frodsham_PN = mkPN "Frodsham" ; -- status=guess src=geonames
+lin frome_PN = mkPN "Frome" ; -- status=guess src=geonames
+lin furth_PN = mkPN "Furth" ; -- status=guess src=geonames
+lin fushun_PN = mkPN "Fushun" ; -- status=guess src=geonames
+lin gabon_PN = mkPN "Gabon" ; -- status=guess src=geonames
+lin gainsborough_PN = mkPN "Gainsborough" ; -- status=guess src=geonames
+lin galashiels_PN = mkPN "Galashiels" ; -- status=guess src=geonames
+lin gallup_PN = mkPN "Gallup" ; -- status=guess src=geonames
+lin gambia_PN = mkPN "Gambia" ; -- status=guess src=geonames
+lin garforth_PN = mkPN "Garforth" ; -- status=guess src=geonames
+lin gary_PN = mkPN "Gary" ; -- status=guess src=geonames
+lin gateshead_PN = mkPN "Gateshead" ; -- status=guess src=geonames
+lin gelligaer_PN = mkPN "Gelligaer" ; -- status=guess src=geonames
+lin gelsenkirchen_PN = mkPN "Gelsenkirchen" ; -- status=guess src=geonames
+lin gemini_PN = mkPN "Gemini" ; -- status=guess src=geonames
+lin geneva_PN = mkPN "Geneva" ; -- status=guess src=geonames
+lin genoa_PN = mkPN "Genova" ; -- status=guess src=geonames
+lin george_PN = mkPN "George" ; -- status=guess src=geonames
+lin georgia_PN = mkPN "Georgia" ; -- status=guess src=geonames
+lin gerald_PN = mkPN "Gerald" ; -- status=guess src=geonames
+lin germany_PN = mkPN "Germania" ; -- status=guess src=geonames
+lin german_A = mkA "tedesco" ;
+lin germanMasc_N = mkN "tedesco" ;
+lin germanFem_N = mkN "tedesca" ;
+lin ghana_PN = mkPN "Ghana" ; -- status=guess src=geonames
+lin gibraltar_PN = mkPN "Gibilterra" ; -- status=guess src=geonames
+lin giffnock_PN = mkPN "Giffnock" ; -- status=guess src=geonames
+lin gilbert_PN = mkPN "Gilbert" ; -- status=guess src=geonames
+lin gill_PN = mkPN "Gill" ; -- status=guess src=geonames
+lin gillingham_PN = mkPN "Gillingham" ; -- status=guess src=geonames
+lin girvan_PN = mkPN "Girvan" ; -- status=guess src=geonames
+lin glasgow_PN = mkPN "Glasgow" ; -- status=guess src=geonames
+lin glastonbury_PN = mkPN "Glastonbury" ; -- status=guess src=geonames
+lin glenrothes_PN = mkPN "Glenrothes" ; -- status=guess src=geonames
+lin gloria_PN = mkPN "Gloria" ; -- status=guess src=geonames
+lin glossop_PN = mkPN "Glossop" ; -- status=guess src=geonames
+lin gloucester_PN = mkPN "Gloucester" ; -- status=guess src=geonames
+lin glusburn_PN = mkPN "Glusburn" ; -- status=guess src=geonames
+lin godalming_PN = mkPN "Godalming" ; -- status=guess src=geonames
+lin godfrey_PN = mkPN "Godfrey" ; -- status=guess src=geonames
+lin godmanchester_PN = mkPN "Godmanchester" ; -- status=guess src=geonames
+lin goole_PN = mkPN "Goole" ; -- status=guess src=geonames
+lin gordon_PN = mkPN "Gordon" ; -- status=guess src=geonames
+lin gorseinon_PN = mkPN "Gorseinon" ; -- status=guess src=geonames
+lin gosport_PN = mkPN "Gosport" ; -- status=guess src=geonames
+lin gothenburg_PN = mkPN "Gothenburg" ; -- status=guess src=geonames
+lin gourock_PN = mkPN "Gourock" ; -- status=guess src=geonames
+lin granada_PN = mkPN ("Granada" | "Grenada") ; -- status=guess src=geonames
+lin grangemouth_PN = mkPN "Grangemouth" ; -- status=guess src=geonames
+lin grantham_PN = mkPN "Grantham" ; -- status=guess src=geonames
+lin gravesend_PN = mkPN "Gravesend" ; -- status=guess src=geonames
+lin graz_PN = mkPN "Graz" ; -- status=guess src=geonames
+lin greece_PN = mkPN "Grecia" ; -- status=guess src=geonames
+lin greenock_PN = mkPN "Greenock" ; -- status=guess src=geonames
+lin greenwich_PN = mkPN "Greenwich" ; -- status=guess src=geonames
+lin gregory_PN = mkPN "Gregory" ; -- status=guess src=geonames
+lin grenada_PN = mkPN "Grenada" ; -- status=guess src=geonames
+lin grimethorpe_PN = mkPN "Grimethorpe" ; -- status=guess src=geonames
+lin grimsby_PN = mkPN "Grimsby" ; -- status=guess src=geonames
+lin groningen_PN = mkPN "Groninga" ; -- status=guess src=geonames
+lin guadalajara_PN = mkPN "Guadalajara" ; -- status=guess src=geonames
+lin guatemala_PN = mkPN "Guatemala" ; -- status=guess src=geonames
+lin guayaquil_PN = mkPN "Guayaquil" ; -- status=guess src=geonames
+lin guildford_PN = mkPN "Guildford" ; -- status=guess src=geonames
+lin guinea_PN = mkPN "Guinea" ; -- status=guess src=geonames
+lin guisborough_PN = mkPN "Guisborough" ; -- status=guess src=geonames
+lin guyana_PN = mkPN "Guyana" ; -- status=guess src=geonames
+lin haarlem_PN = mkPN "Haarlem" ; -- status=guess src=geonames
+lin hackney_PN = mkPN "Hackney" ; -- status=guess src=geonames
+lin haddington_PN = mkPN "Haddington" ; -- status=guess src=geonames
+lin hagen_PN = mkPN "Hagen" ; -- status=guess src=geonames
+lin hagley_PN = mkPN "Hagley" ; -- status=guess src=geonames
+lin hailsham_PN = mkPN "Fairlight" ; -- status=guess src=geonames
+lin haiphong_PN = mkPN "Haiphong" ; -- status=guess src=geonames
+lin haiti_PN = mkPN "Haiti" ; -- status=guess src=geonames
+lin halesowen_PN = mkPN "Halesowen" ; -- status=guess src=geonames
+lin halifax_PN = mkPN "Halifax" ; -- status=guess src=geonames
+lin halle_PN = mkPN "Halle" ; -- status=guess src=geonames
+lin halstead_PN = mkPN "Halstead" ; -- status=guess src=geonames
+lin hamburg_PN = mkPN "Amburgo" ; -- status=guess src=geonames
+lin hamilton_PN = mkPN "Hamilton" ; -- status=guess src=geonames
+lin hammersmith_PN = mkPN "Hammersmith" ; -- status=guess src=geonames
+lin hampshire_PN = mkPN "Hampshire" ; -- status=guess src=geonames
+lin hanoi_PN = mkPN "Hanoi" ; -- status=guess src=geonames
+lin hanover_PN = mkPN "Hanover" ; -- status=guess src=geonames
+lin harbin_PN = mkPN "Harbin" ; -- status=guess src=geonames
+lin harlow_PN = mkPN "Harlow" ; -- status=guess src=geonames
+lin harpenden_PN = mkPN "Harpenden" ; -- status=guess src=geonames
+lin harrogate_PN = mkPN "Harrogate" ; -- status=guess src=geonames
+lin harrow_PN = mkPN "Harrow" ; -- status=guess src=geonames
+lin hartlepool_PN = mkPN "Hartlepool" ; -- status=guess src=geonames
+lin hartley_PN = mkPN "Hartley" ; -- status=guess src=geonames
+lin harvey_PN = mkPN "Harvey" ; -- status=guess src=geonames
+lin harwich_PN = mkPN "Harwich" ; -- status=guess src=geonames
+lin haslemere_PN = mkPN "Haslemere" ; -- status=guess src=geonames
+lin haslingden_PN = mkPN "Haslingden" ; -- status=guess src=geonames
+lin hastings_PN = mkPN "Hastings" ; -- status=guess src=geonames
+lin hatfield_PN = mkPN "Hatfield" ; -- status=guess src=geonames
+lin havana_PN = mkPN "L'Avana" ; -- status=guess src=geonames
+lin haverfordwest_PN = mkPN "Haverfordwest" ; -- status=guess src=geonames
+lin haverhill_PN = mkPN "Haverhill" ; -- status=guess src=geonames
+lin hawick_PN = mkPN "Hawick" ; -- status=guess src=geonames
+lin heanor_PN = mkPN "Heanor" ; -- status=guess src=geonames
+lin helensburgh_PN = mkPN "Helensburgh" ; -- status=guess src=geonames
+lin helsinki_PN = mkPN "Helsinki" ; -- status=guess src=geonames
+lin helston_PN = mkPN "Helston" ; -- status=guess src=geonames
+lin hemsworth_PN = mkPN "Hemsworth" ; -- status=guess src=geonames
+lin henry_PN = mkPN "Henry" ; -- status=guess src=geonames
+lin hereford_PN = mkPN "Hereford" ; -- status=guess src=geonames
+lin herne_PN = mkPN "Herne" ; -- status=guess src=geonames
+lin hertford_PN = mkPN "Hertford" ; -- status=guess src=geonames
+lin hexham_PN = mkPN "Hexham" ; -- status=guess src=geonames
+lin heywood_PN = mkPN "Heywood" ; -- status=guess src=geonames
+lin highland_PN = mkPN "Highland" ; -- status=guess src=geonames
+lin hinckley_PN = mkPN "Hinckley" ; -- status=guess src=geonames
+lin hitchin_PN = mkPN "Hitchin" ; -- status=guess src=geonames
+lin hockley_PN = mkPN "Hockley" ; -- status=guess src=geonames
+lin hoddesdon_PN = mkPN "Hoddesdon" ; -- status=guess src=geonames
+lin holland_PN = mkPN "Holland" ; -- status=guess src=geonames
+lin hollywood_PN = mkPN "Hollywood" ; -- status=guess src=geonames
+lin holmfirth_PN = mkPN "Holmfirth" ; -- status=guess src=geonames
+lin holyhead_PN = mkPN "Holyhead" ; -- status=guess src=geonames
+lin honduras_PN = mkPN "Honduras" ; -- status=guess src=geonames
+lin hong_kong_PN = mkPN "Hong Kong" ; -- status=guess src=geonames
+lin honiton_PN = mkPN "Honiton" ; -- status=guess src=geonames
+lin hoo_PN = mkPN "Hoo" ; -- status=guess src=geonames
+lin hope_PN = mkPN "Hope" ; -- status=guess src=geonames
+lin horace_PN = mkPN "Horace" ; -- status=guess src=geonames
+lin horley_PN = mkPN "Horley" ; -- status=guess src=geonames
+lin hornsea_PN = mkPN "Hornsea" ; -- status=guess src=geonames
+lin horsham_PN = mkPN "Horsham" ; -- status=guess src=geonames
+lin horsley_PN = mkPN "Horsley" ; -- status=guess src=geonames
+lin horwich_PN = mkPN "Horwich" ; -- status=guess src=geonames
+lin houghton_PN = mkPN "Houghton" ; -- status=guess src=geonames
+lin hounslow_PN = mkPN "Hounslow" ; -- status=guess src=geonames
+lin houston_PN = mkPN "Houston" ; -- status=guess src=geonames
+lin hove_PN = mkPN "Hove" ; -- status=guess src=geonames
+lin howard_PN = mkPN "Howard" ; -- status=guess src=geonames
+lin hoylake_PN = mkPN "Hoylake" ; -- status=guess src=geonames
+lin hucknall_PN = mkPN "Hucknall" ; -- status=guess src=geonames
+lin huddersfield_PN = mkPN "Huddersfield" ; -- status=guess src=geonames
+lin humberston_PN = mkPN "Humberston" ; -- status=guess src=geonames
+lin hungary_PN = mkPN "Ungheria" ; -- status=guess src=geonames
+lin huntingdon_PN = mkPN "Huntingdon" ; -- status=guess src=geonames
+lin hurstpierpoint_PN = mkPN "Hurstpierpoint" ; -- status=guess src=geonames
+lin hyde_PN = mkPN "Hyde" ; -- status=guess src=geonames
+lin hyderabad_PN = mkPN "Hyderabad" ; -- status=guess src=geonames
+lin hythe_PN = mkPN "Hythe" ; -- status=guess src=geonames
+lin ibadan_PN = mkPN "Ibadan" ; -- status=guess src=geonames
+lin iceland_PN = mkPN "Islanda" ; -- status=guess src=geonames
+lin ilfracombe_PN = mkPN "Ilfracombe" ; -- status=guess src=geonames
+lin ilkeston_PN = mkPN "Ilkeston" ; -- status=guess src=geonames
+lin ilkley_PN = mkPN "Ilkley" ; -- status=guess src=geonames
+lin immingham_PN = mkPN "Immingham" ; -- status=guess src=geonames
+lin india_PN = mkPN "India" ; -- status=guess src=geonames
+lin indiana_PN = mkPN "Indiana" ; -- status=guess src=geonames
+lin indianapolis_PN = mkPN "Indianapolis" ; -- status=guess src=geonames
+lin indonesia_PN = mkPN "Indonesia" ; -- status=guess src=geonames
+lin indore_PN = mkPN "Indore" ; -- status=guess src=geonames
+lin ingatestone_PN = mkPN "Ingatestone" ; -- status=guess src=geonames
+lin innsbruck_PN = mkPN "Innsbruck" ; -- status=guess src=geonames
+lin inverkeithing_PN = mkPN "Inverkeithing" ; -- status=guess src=geonames
+lin inverness_PN = mkPN "Inverness" ; -- status=guess src=geonames
+lin inverurie_PN = mkPN "Inverurie" ; -- status=guess src=geonames
+lin iowa_PN = mkPN "Iowa" ; -- status=guess src=geonames
+lin ipswich_PN = mkPN "Ipswich" ; -- status=guess src=geonames
+lin iran_PN = mkPN "Iran" ; -- status=guess src=geonames
+lin iraq_PN = mkPN "Iraq" ; -- status=guess src=geonames
+lin ireland_PN = mkPN "Irlanda" ; -- status=guess src=geonames
+lin irthlingborough_PN = mkPN "Irthlingborough" ; -- status=guess src=geonames
+lin irvine_PN = mkPN "Irvine" ; -- status=guess src=geonames
+lin isabel_PN = mkPN "Isabel" ; -- status=guess src=geonames
+lin islington_PN = mkPN "Islington" ; -- status=guess src=geonames
+lin israel_PN = mkPN "Israele" ; -- status=guess src=geonames
+lin italy_PN = mkPN "il Bel Paese" ; -- status=guess src=geonames
+lin italian_A = mkA "italiano" ;
+lin italianMasc_N = mkN "italiano" ;
+lin italianFem_N = mkN "italiana" ;
+lin iver_PN = mkPN "Iver" ; -- status=guess src=geonames
+lin jabalpur_PN = mkPN "Jabalpur" ; -- status=guess src=geonames
+lin jacksonville_PN = mkPN "Jacksonville" ; -- status=guess src=geonames
+lin jaipur_PN = mkPN "Jaipur" ; -- status=guess src=geonames
+lin jakarta_PN = mkPN "Giacarta" ; -- status=guess src=geonames
+lin jamaica_PN = mkPN "Giamaica" ; -- status=guess src=geonames
+lin japan_PN = mkPN "Giappone" ; -- status=guess src=geonames
+lin jarrow_PN = mkPN "Jarrow" ; -- status=guess src=geonames
+lin java_PN = mkPN "Java" ; -- status=guess src=geonames
+lin jedburgh_PN = mkPN "Jedburgh" ; -- status=guess src=geonames
+lin jerome_PN = mkPN "Jerome" ; -- status=guess src=geonames
+lin jersey_PN = mkPN "Jersey" ; -- status=guess src=geonames
+lin joanna_PN = mkPN "Joanna" ; -- status=guess src=geonames
+lin job_PN = mkPN "Job" ; -- status=guess src=geonames
+lin johannesburg_PN = mkPN "Johannesburg" ; -- status=guess src=geonames
+lin johnstone_PN = mkPN "Johnstone" ; -- status=guess src=geonames
+lin jordan_PN = mkPN "Giordania" ; -- status=guess src=geonames
+lin joseph_PN = mkPN "Joseph" ; -- status=guess src=geonames
+lin joshua_PN = mkPN "Joshua" ; -- status=guess src=geonames
+lin julian_PN = mkPN "Julian" ; -- status=guess src=geonames
+lin jun_PN = mkPN "Jun" ; -- status=guess src=geonames
+lin jupiter_PN = mkPN "Jupiter" ; -- status=guess src=geonames
+lin justin_PN = mkPN "Justin" ; -- status=guess src=geonames
+lin kaohsiung_PN = mkPN "Kaohsiung" ; -- status=guess src=geonames
+lin karachi_PN = mkPN "Karachi" ; -- status=guess src=geonames
+lin karlsruhe_PN = mkPN "Karlsruhe" ; -- status=guess src=geonames
+lin kassel_PN = mkPN "Kassel" ; -- status=guess src=geonames
+lin katherine_PN = mkPN "Katherine" ; -- status=guess src=geonames
+lin katowice_PN = mkPN "Katowice" ; -- status=guess src=geonames
+lin kazan_PN = mkPN "Kazan'" ; -- status=guess src=geonames
+lin keighley_PN = mkPN "Keighley" ; -- status=guess src=geonames
+lin keith_PN = mkPN "Keith" ; -- status=guess src=geonames
+lin kelso_PN = mkPN "Kelso" ; -- status=guess src=geonames
+lin kelty_PN = mkPN "Kelty" ; -- status=guess src=geonames
+lin kemsing_PN = mkPN "Kemsing" ; -- status=guess src=geonames
+lin kendal_PN = mkPN "Kendal" ; -- status=guess src=geonames
+lin kenilworth_PN = mkPN "Kenilworth" ; -- status=guess src=geonames
+lin kensington_PN = mkPN "Kensington" ; -- status=guess src=geonames
+lin kent_PN = mkPN "Kent" ; -- status=guess src=geonames
+lin kenya_PN = mkPN "Kenya" ; -- status=guess src=geonames
+lin kettering_PN = mkPN "Kettering" ; -- status=guess src=geonames
+lin keynsham_PN = mkPN "Keynsham" ; -- status=guess src=geonames
+lin khartoum_PN = mkPN "Khartum" ; -- status=guess src=geonames
+lin kidderminster_PN = mkPN "Kidderminster" ; -- status=guess src=geonames
+lin kidlington_PN = mkPN "Kidlington" ; -- status=guess src=geonames
+lin kidsgrove_PN = mkPN "Kidsgrove" ; -- status=guess src=geonames
+lin kiev_PN = mkPN "Kiev" ; -- status=guess src=geonames
+lin kilbirnie_PN = mkPN "Kilbirnie" ; -- status=guess src=geonames
+lin kildare_PN = mkPN "Kildare" ; -- status=guess src=geonames
+lin kilkenny_PN = mkPN "Kilkenny" ; -- status=guess src=geonames
+lin killarney_PN = mkPN "Killarney" ; -- status=guess src=geonames
+lin kilmarnock_PN = mkPN "Kilmarnock" ; -- status=guess src=geonames
+lin kilsyth_PN = mkPN "Kilsyth" ; -- status=guess src=geonames
+lin kilwinning_PN = mkPN "Kilwinning" ; -- status=guess src=geonames
+lin kimberley_PN = mkPN "Kimberley" ; -- status=guess src=geonames
+lin kingsbury_PN = mkPN "Kingsbury" ; -- status=guess src=geonames
+lin kingsteignton_PN = mkPN "Kingsteignton" ; -- status=guess src=geonames
+lin kingston_PN = mkPN "Kingston" ; -- status=guess src=geonames
+lin kinshasa_PN = mkPN "Kinshasa" ; -- status=guess src=geonames
+lin kirkby_PN = mkPN "Kirkby" ; -- status=guess src=geonames
+lin kirkcaldy_PN = mkPN "Kirkcaldy" ; -- status=guess src=geonames
+lin kirkham_PN = mkPN "Kirkham" ; -- status=guess src=geonames
+lin kirkintilloch_PN = mkPN "Kirkintilloch" ; -- status=guess src=geonames
+lin kirkwall_PN = mkPN "Kirkwall" ; -- status=guess src=geonames
+lin knaresborough_PN = mkPN "Knaresborough" ; -- status=guess src=geonames
+lin knottingley_PN = mkPN "Knottingley" ; -- status=guess src=geonames
+lin knutsford_PN = mkPN "Knutsford" ; -- status=guess src=geonames
+lin kobe_PN = mkPN "Kōbe" ; -- status=guess src=geonames
+lin koblenz_PN = mkPN "Coblenza" ; -- status=guess src=geonames
+lin krasnoyarsk_PN = mkPN "Krasnoyarsk" ; -- status=guess src=geonames
+lin krefeld_PN = mkPN "Krefeld" ; -- status=guess src=geonames
+lin kunming_PN = mkPN "Kunming" ; -- status=guess src=geonames
+lin kuwait_PN = mkPN "Kuwait" ; -- status=guess src=geonames
+lin kuybyshev_PN = mkPN "Kujbyšev" ; -- status=guess src=geonames
+lin kyoto_PN = mkPN "Kyoto" ; -- status=guess src=geonames
+lin lab_PN = mkPN "Lab" ; -- status=guess src=geonames
+lin labrador_PN = mkPN "Labrador" ; -- status=guess src=geonames
+lin lagos_PN = mkPN "Lagos" ; -- status=guess src=geonames
+lin lahore_PN = mkPN "Lahore" ; -- status=guess src=geonames
+lin lakenheath_PN = mkPN "Lakenheath" ; -- status=guess src=geonames
+lin lambeth_PN = mkPN "Lambeth" ; -- status=guess src=geonames
+lin lanark_PN = mkPN "Lanark" ; -- status=guess src=geonames
+lin lancaster_PN = mkPN "Lancaster" ; -- status=guess src=geonames
+lin lancing_PN = mkPN "Lancing" ; -- status=guess src=geonames
+lin laos_PN = mkPN "Laos" ; -- status=guess src=geonames
+lin largs_PN = mkPN "Largs" ; -- status=guess src=geonames
+lin larkhall_PN = mkPN "Larkhall" ; -- status=guess src=geonames
+lin larne_PN = mkPN "Larne" ; -- status=guess src=geonames
+lin laura_PN = mkPN "Laura" ; -- status=guess src=geonames
+lin lausanne_PN = mkPN "Losanna" ; -- status=guess src=geonames
+lin lawrence_PN = mkPN "Lawrence" ; -- status=guess src=geonames
+lin leatherhead_PN = mkPN "Leatherhead" ; -- status=guess src=geonames
+lin lebanon_PN = mkPN "Libano" ; -- status=guess src=geonames
+lin leeds_PN = mkPN "Leeds" ; -- status=guess src=geonames
+lin leek_PN = mkPN "Leek" ; -- status=guess src=geonames
+lin leicester_PN = mkPN "Leicester" ; -- status=guess src=geonames
+lin leiden_PN = mkPN "Leida" ; -- status=guess src=geonames
+lin leigh_PN = mkPN "Leigh" ; -- status=guess src=geonames
+lin leipzig_PN = mkPN "Lipsia" ; -- status=guess src=geonames
+lin lens_PN = mkPN "Lens" ; -- status=guess src=geonames
+lin lent_PN = mkPN "Lent" ; -- status=guess src=geonames
+lin leominster_PN = mkPN "Leominster" ; -- status=guess src=geonames
+lin leon_PN = mkPN "Leon" ; -- status=guess src=geonames
+lin leonard_PN = mkPN "Leonard" ; -- status=guess src=geonames
+lin lerwick_PN = mkPN "Lerwick" ; -- status=guess src=geonames
+lin les_PN = mkPN "Les" ; -- status=guess src=geonames
+lin leslie_PN = mkPN "Leslie" ; -- status=guess src=geonames
+lin lesotho_PN = mkPN "Lesotho" ; -- status=guess src=geonames
+lin letchworth_PN = mkPN "Letchworth Garden City" ; -- status=guess src=geonames
+lin levant_PN = mkPN "Levant" ; -- status=guess src=geonames
+lin leven_PN = mkPN "Leven" ; -- status=guess src=geonames
+lin leverkusen_PN = mkPN "Leverkusen" ; -- status=guess src=geonames
+lin lewes_PN = mkPN "Lewes" ; -- status=guess src=geonames
+lin leyland_PN = mkPN "Leyland" ; -- status=guess src=geonames
+lin lib_PN = mkPN "Lib" ; -- status=guess src=geonames
+lin liberia_PN = mkPN "Liberia" ; -- status=guess src=geonames
+lin libya_PN = mkPN "Libia" ; -- status=guess src=geonames
+lin lichfield_PN = mkPN "Lichfield" ; -- status=guess src=geonames
+lin liechtenstein_PN = mkPN "Principato del Liechtenstein" ; -- status=guess src=geonames
+lin lilian_PN = mkPN "Lilian" ; -- status=guess src=geonames
+lin lille_PN = mkPN "Lilla" ; -- status=guess src=geonames
+lin lima_PN = mkPN "Lima" ; -- status=guess src=geonames
+lin limerick_PN = mkPN "Limerick" ; -- status=guess src=geonames
+lin limoges_PN = mkPN "Limoges" ; -- status=guess src=geonames
+lin lincoln_PN = mkPN "Lincoln" ; -- status=guess src=geonames
+lin lincolnshire_PN = mkPN "Lincolnshire" ; -- status=guess src=geonames
+lin linda_PN = mkPN "Linda" ; -- status=guess src=geonames
+lin linlithgow_PN = mkPN "Linlithgow" ; -- status=guess src=geonames
+lin linwood_PN = mkPN "Linwood" ; -- status=guess src=geonames
+lin linz_PN = mkPN "Linz" ; -- status=guess src=geonames
+lin lisa_PN = mkPN "Lisa" ; -- status=guess src=geonames
+lin lisbon_PN = mkPN "Lisbona" ; -- status=guess src=geonames
+lin liskeard_PN = mkPN "Liskeard" ; -- status=guess src=geonames
+lin littlehampton_PN = mkPN "Littlehampton" ; -- status=guess src=geonames
+lin liverpool_PN = mkPN "Liverpool" ; -- status=guess src=geonames
+lin livingston_PN = mkPN "Livingston" ; -- status=guess src=geonames
+lin livorno_PN = mkPN "Livorno" ; -- status=guess src=geonames
+lin ljubljana_PN = mkPN "Lubiana" ; -- status=guess src=geonames
+lin llandudno_PN = mkPN "Llandudno" ; -- status=guess src=geonames
+lin llanelli_PN = mkPN "Llanelli" ; -- status=guess src=geonames
+lin llangollen_PN = mkPN "Llangollen" ; -- status=guess src=geonames
+lin llantrisant_PN = mkPN "Llantrisant" ; -- status=guess src=geonames
+lin loanhead_PN = mkPN "Loanhead" ; -- status=guess src=geonames
+lin lochgelly_PN = mkPN "Lochgelly" ; -- status=guess src=geonames
+lin loftus_PN = mkPN "Loftus" ; -- status=guess src=geonames
+lin london_PN = mkPN "Londra" ; -- status=guess src=geonames
+lin londonderry_PN = mkPN "Londonderry" ; -- status=guess src=geonames
+lin longridge_PN = mkPN "Longridge" ; -- status=guess src=geonames
+lin longton_PN = mkPN "Longton" ; -- status=guess src=geonames
+lin los_angeles_PN = mkPN "Los Angeles" ; -- status=guess src=geonames
+lin lossiemouth_PN = mkPN "Lossiemouth" ; -- status=guess src=geonames
+lin loughborough_PN = mkPN "Loughborough" ; -- status=guess src=geonames
+lin louisiana_PN = mkPN "Louisiana" ; -- status=guess src=geonames
+lin louisville_PN = mkPN "Louisville" ; -- status=guess src=geonames
+lin louth_PN = mkPN "Louth" ; -- status=guess src=geonames
+lin lowestoft_PN = mkPN "Lowestoft" ; -- status=guess src=geonames
+lin lubeck_PN = mkPN "Lubeck" ; -- status=guess src=geonames
+lin lucknow_PN = mkPN "Lucknow" ; -- status=guess src=geonames
+lin ludlow_PN = mkPN "Ludlow" ; -- status=guess src=geonames
+lin luton_PN = mkPN "Luton" ; -- status=guess src=geonames
+lin luxembourg_PN = mkPN "Lussemburgo" ; -- status=guess src=geonames
+lin lydney_PN = mkPN "Lydney" ; -- status=guess src=geonames
+lin lymington_PN = mkPN "Lymington" ; -- status=guess src=geonames
+lin lymm_PN = mkPN "Lymm" ; -- status=guess src=geonames
+lin lynn_PN = mkPN "Lynn" ; -- status=guess src=geonames
+lin lyons_PN = mkPN "Lyons" ; -- status=guess src=geonames
+lin maastricht_PN = mkPN "Maastricht" ; -- status=guess src=geonames
+lin macclesfield_PN = mkPN "Macclesfield" ; -- status=guess src=geonames
+lin mach_PN = mkPN "Mach" ; -- status=guess src=geonames
+lin madagascar_PN = mkPN "Madagascar" ; -- status=guess src=geonames
+lin madras_PN = mkPN "Madras" ; -- status=guess src=geonames
+lin madrid_PN = mkPN "Madrid" ; -- status=guess src=geonames
+lin madurai_PN = mkPN "Madurai" ; -- status=guess src=geonames
+lin maesteg_PN = mkPN "Maesteg" ; -- status=guess src=geonames
+lin magdeburg_PN = mkPN "Magdeburgo" ; -- status=guess src=geonames
+lin maghull_PN = mkPN "Maghull" ; -- status=guess src=geonames
+lin maidenhead_PN = mkPN "Maidenhead" ; -- status=guess src=geonames
+lin maidstone_PN = mkPN "Maidstone" ; -- status=guess src=geonames
+lin mainz_PN = mkPN "Magonza" ; -- status=guess src=geonames
+lin malaga_PN = mkPN "Malaga" ; -- status=guess src=geonames
+lin malawi_PN = mkPN "Malawi" ; -- status=guess src=geonames
+lin malaya_PN = mkPN "Malaya" ; -- status=guess src=geonames
+lin malaysia_PN = mkPN "Malesia" ; -- status=guess src=geonames
+lin maldon_PN = mkPN "Maldon" ; -- status=guess src=geonames
+lin mali_PN = mkPN "Mali" ; -- status=guess src=geonames
+lin mallow_PN = mkPN "Mallow" ; -- status=guess src=geonames
+lin malta_PN = mkPN "Malta" ; -- status=guess src=geonames
+lin maltby_PN = mkPN "Maltby" ; -- status=guess src=geonames
+lin malvern_PN = mkPN "Malvern" ; -- status=guess src=geonames
+lin manchester_PN = mkPN "Manchester" ; -- status=guess src=geonames
+lin manhattan_PN = mkPN "Manhattan" ; -- status=guess src=geonames
+lin manila_PN = mkPN "Manila" ; -- status=guess src=geonames
+lin mannheim_PN = mkPN "Mannheim" ; -- status=guess src=geonames
+lin mansfield_PN = mkPN "Mansfield" ; -- status=guess src=geonames
+lin maracaibo_PN = mkPN "Maracaibo" ; -- status=guess src=geonames
+lin margaret_PN = mkPN "Margaret" ; -- status=guess src=geonames
+lin margate_PN = mkPN "Margate" ; -- status=guess src=geonames
+lin maria_PN = mkPN "Maria" ; -- status=guess src=geonames
+lin marion_PN = mkPN "Marion" ; -- status=guess src=geonames
+lin marlborough_PN = mkPN "Marlborough" ; -- status=guess src=geonames
+lin marlow_PN = mkPN "Marlow" ; -- status=guess src=geonames
+lin marple_PN = mkPN "Marple" ; -- status=guess src=geonames
+lin mars_PN = mkPN "Mars" ; -- status=guess src=geonames
+lin marseilles_PN = mkPN "Marseilles" ; -- status=guess src=geonames
+lin martin_PN = mkPN "Martin" ; -- status=guess src=geonames
+lin mary_PN = mkPN "Mary" ; -- status=guess src=geonames
+lin maryport_PN = mkPN "Maryport" ; -- status=guess src=geonames
+lin matlock_PN = mkPN "Matlock" ; -- status=guess src=geonames
+lin maud_PN = mkPN "Maud" ; -- status=guess src=geonames
+lin mauritania_PN = mkPN "Mauritania" ; -- status=guess src=geonames
+lin mauritius_PN = mkPN "Mauritius" ; -- status=guess src=geonames
+lin mayfield_PN = mkPN "Mayfield" ; -- status=guess src=geonames
+lin mayo_PN = mkPN "Mayo" ; -- status=guess src=geonames
+lin mecca_PN = mkPN "La Mecca" ; -- status=guess src=geonames
+lin medan_PN = mkPN "Medan" ; -- status=guess src=geonames
+lin medellin_PN = mkPN "Medellin" ; -- status=guess src=geonames
+lin melbourne_PN = mkPN "Melbourne" ; -- status=guess src=geonames
+lin melksham_PN = mkPN "Melksham" ; -- status=guess src=geonames
+lin meltham_PN = mkPN "Meltham" ; -- status=guess src=geonames
+lin memphis_PN = mkPN "Memphis" ; -- status=guess src=geonames
+lin meopham_PN = mkPN "Meopham" ; -- status=guess src=geonames
+lin mercury_PN = mkPN "Mercury" ; -- status=guess src=geonames
+lin merton_PN = mkPN "Merton" ; -- status=guess src=geonames
+lin messina_PN = mkPN "Messina" ; -- status=guess src=geonames
+lin metz_PN = mkPN "Metz" ; -- status=guess src=geonames
+lin mexico_PN = mkPN "Messico" ; -- status=guess src=geonames
+lin miami_PN = mkPN "Miami" ; -- status=guess src=geonames
+lin middlesex_PN = mkPN "Middlesex" ; -- status=guess src=geonames
+lin middleton_PN = mkPN "Middleton" ; -- status=guess src=geonames
+lin middlewich_PN = mkPN "Middlewich" ; -- status=guess src=geonames
+lin midlands_PN = mkPN "Midlands" ; -- status=guess src=geonames
+lin milan_PN = mkPN "Milan" ; -- status=guess src=geonames
+lin milano_PN = mkPN "Milano" ; -- status=guess src=geonames
+lin mildenhall_PN = mkPN "Mildenhall" ; -- status=guess src=geonames
+lin milford_PN = mkPN "Milford" ; -- status=guess src=geonames
+lin millicent_PN = mkPN "Millicent" ; -- status=guess src=geonames
+lin millom_PN = mkPN "Millom" ; -- status=guess src=geonames
+lin milngavie_PN = mkPN "Milngavie" ; -- status=guess src=geonames
+lin milnrow_PN = mkPN "Milnrow" ; -- status=guess src=geonames
+lin milwaukee_PN = mkPN "Milwaukee" ; -- status=guess src=geonames
+lin minehead_PN = mkPN "Minehead" ; -- status=guess src=geonames
+lin minneapolis_PN = mkPN "Minneapolis" ; -- status=guess src=geonames
+lin minsk_PN = mkPN "Minsk" ; -- status=guess src=geonames
+lin miranda_PN = mkPN "Miranda" ; -- status=guess src=geonames
+lin mo_PN = mkPN "Mo" ; -- status=guess src=geonames
+lin modena_PN = mkPN "Modena" ; -- status=guess src=geonames
+lin moira_PN = mkPN "Moira" ; -- status=guess src=geonames
+lin mold_PN = mkPN "Mold" ; -- status=guess src=geonames
+lin mon_PN = mkPN "Mon" ; -- status=guess src=geonames
+lin monaco_PN = mkPN ("Monaco" | "Principato di Monaco") ; -- status=guess src=geonames
+lin monaghan_PN = mkPN "Monaghan" ; -- status=guess src=geonames
+lin mongolia_PN = mkPN "Mongolia" ; -- status=guess src=geonames
+lin monmouth_PN = mkPN "Monmouth" ; -- status=guess src=geonames
+lin montana_PN = mkPN "Montana" ; -- status=guess src=geonames
+lin monterrey_PN = mkPN "Monterrey" ; -- status=guess src=geonames
+lin montevideo_PN = mkPN "Montevideo" ; -- status=guess src=geonames
+lin montrose_PN = mkPN "Montrose" ; -- status=guess src=geonames
+lin montserrat_PN = mkPN "Montserrat" ; -- status=guess src=geonames
+lin monza_PN = mkPN "Monza" ; -- status=guess src=geonames
+lin morecambe_PN = mkPN "Morecambe" ; -- status=guess src=geonames
+lin morley_PN = mkPN "Morley" ; -- status=guess src=geonames
+lin morocco_PN = mkPN "Marocco" ; -- status=guess src=geonames
+lin morpeth_PN = mkPN "Morpeth" ; -- status=guess src=geonames
+lin moscow_1_PN = mkPN "Mosca" ; -- status=guess src=geonames
+lin moscow_2_PN = mkPN "Mosca" ; -- status=guess src=geonames
+lin mossley_PN = mkPN "Mossley" ; -- status=guess src=geonames
+lin motherwell_PN = mkPN "Motherwell" ; -- status=guess src=geonames
+lin mozambique_PN = mkPN "Mozambico" ; -- status=guess src=geonames
+lin mulhouse_PN = mkPN "Mulhouse" ; -- status=guess src=geonames
+lin munich_PN = mkPN "Monaco di Baviera" ; -- status=guess src=geonames
+lin munster_PN = mkPN "Munster" ; -- status=guess src=geonames
+lin murton_PN = mkPN "Murton" ; -- status=guess src=geonames
+lin musselburgh_PN = mkPN "Musselburgh" ; -- status=guess src=geonames
+lin myra_PN = mkPN "Myra" ; -- status=guess src=geonames
+lin nagpur_PN = mkPN "Nagpur" ; -- status=guess src=geonames
+lin nailsea_PN = mkPN "Nailsea" ; -- status=guess src=geonames
+lin nairn_PN = mkPN "Nairn" ; -- status=guess src=geonames
+lin nairobi_PN = mkPN "Nairobi" ; -- status=guess src=geonames
+lin namibia_PN = mkPN "Namibia" ; -- status=guess src=geonames
+lin nanchang_PN = mkPN "Nanchang" ; -- status=guess src=geonames
+lin nancy_PN = mkPN "Nancy" ; -- status=guess src=geonames
+lin nanning_PN = mkPN "Nanning" ; -- status=guess src=geonames
+lin nantwich_PN = mkPN "Nantwich" ; -- status=guess src=geonames
+lin naples_PN = mkPN "Naples" ; -- status=guess src=geonames
+lin napoli_PN = mkPN "Napule" ; -- status=guess src=geonames
+lin narborough_PN = mkPN "Narborough" ; -- status=guess src=geonames
+lin nato_PN = mkPN "Nato" ; -- status=guess src=geonames
+lin nauru_PN = mkPN "Nauru" ; -- status=guess src=geonames
+lin neath_PN = mkPN "Neath" ; -- status=guess src=geonames
+lin nelson_PN = mkPN "Nelson" ; -- status=guess src=geonames
+lin nepal_PN = mkPN "Nepal" ; -- status=guess src=geonames
+lin neston_PN = mkPN "Neston" ; -- status=guess src=geonames
+lin netherlands_PN = mkPN "Olanda" ; -- status=guess src=geonames
+lin netley_PN = mkPN "Netley" ; -- status=guess src=geonames
+lin neuss_PN = mkPN "Neuss" ; -- status=guess src=geonames
+lin nevada_PN = mkPN "Nevada" ; -- status=guess src=geonames
+lin new_cumnock_PN = mkPN "New Cumnock" ; -- status=guess src=geonames
+lin new_mills_PN = mkPN "New Mills" ; -- status=guess src=geonames
+lin new_orleans_PN = mkPN "New Orleans" ; -- status=guess src=geonames
+lin new_tredegar_PN = mkPN "New Tredegar" ; -- status=guess src=geonames
+lin new_windsor_PN = mkPN "New Windsor" ; -- status=guess src=geonames
+lin newark_PN = mkPN "Newark" ; -- status=guess src=geonames
+lin newarthill_PN = mkPN "Newarthill" ; -- status=guess src=geonames
+lin newbiggin_PN = mkPN "Newbiggin" ; -- status=guess src=geonames
+lin newbury_PN = mkPN "Newbury" ; -- status=guess src=geonames
+lin newcastle_PN = mkPN "Newcastle" ; -- status=guess src=geonames
+lin newhaven_PN = mkPN "Newhaven" ; -- status=guess src=geonames
+lin newmains_PN = mkPN "Newmains" ; -- status=guess src=geonames
+lin newmarket_PN = mkPN "Newmarket" ; -- status=guess src=geonames
+lin newport_PN = mkPN "Newport" ; -- status=guess src=geonames
+lin newport_pagnell_PN = mkPN "Newport Pagnell" ; -- status=guess src=geonames
+lin newquay_PN = mkPN "Newquay" ; -- status=guess src=geonames
+lin newry_PN = mkPN "Newry" ; -- status=guess src=geonames
+lin newtown_PN = mkPN "Newtown" ; -- status=guess src=geonames
+lin nicaragua_PN = mkPN "Nicaragua" ; -- status=guess src=geonames
+lin nice_PN = mkPN "Nizza" ; -- status=guess src=geonames
+lin nigel_PN = mkPN "Nigel" ; -- status=guess src=geonames
+lin niger_PN = mkPN "Niger" ; -- status=guess src=geonames
+lin nigeria_PN = mkPN "Nigeria" ; -- status=guess src=geonames
+lin nijmegen_PN = mkPN "Nimega" ; -- status=guess src=geonames
+lin noel_PN = mkPN "Noel" ; -- status=guess src=geonames
+lin nora_PN = mkPN "Nora" ; -- status=guess src=geonames
+lin norfolk_PN = mkPN "Norfolk" ; -- status=guess src=geonames
+lin norman_PN = mkPN "Norman" ; -- status=guess src=geonames
+lin normanton_PN = mkPN "Normanton" ; -- status=guess src=geonames
+lin northallerton_PN = mkPN "Northallerton" ; -- status=guess src=geonames
+lin northam_PN = mkPN "Northam" ; -- status=guess src=geonames
+lin northampton_PN = mkPN "Northampton" ; -- status=guess src=geonames
+lin northumberland_PN = mkPN "Northumberland" ; -- status=guess src=geonames
+lin northwich_PN = mkPN "Northwich" ; -- status=guess src=geonames
+lin norton_PN = mkPN "Norton" ; -- status=guess src=geonames
+lin norway_PN = mkPN "Norvegia" ; -- status=guess src=geonames
+lin norwich_PN = mkPN "Norwich" ; -- status=guess src=geonames
+lin nottingham_PN = mkPN "Nottingham" ; -- status=guess src=geonames
+lin nov_PN = mkPN "Nov" ; -- status=guess src=geonames
+lin novara_PN = mkPN "Novara" ; -- status=guess src=geonames
+lin novokuznetsk_PN = mkPN "Novokuzneck" ; -- status=guess src=geonames
+lin novosibirsk_PN = mkPN "Novosibirsk" ; -- status=guess src=geonames
+lin nuneaton_PN = mkPN "Nuneaton" ; -- status=guess src=geonames
+lin oakengates_PN = mkPN "Oakengates" ; -- status=guess src=geonames
+lin oban_PN = mkPN "Oban" ; -- status=guess src=geonames
+lin oberhausen_PN = mkPN "Oberhausen" ; -- status=guess src=geonames
+lin odessa_PN = mkPN "Odessa" ; -- status=guess src=geonames
+lin offenbach_PN = mkPN "Offenbach" ; -- status=guess src=geonames
+lin oldenburg_PN = mkPN "Oldenburg" ; -- status=guess src=geonames
+lin oldham_PN = mkPN "Oldham" ; -- status=guess src=geonames
+lin oliver_PN = mkPN "Oliver" ; -- status=guess src=geonames
+lin olivia_PN = mkPN "Olivia" ; -- status=guess src=geonames
+lin oman_PN = mkPN "Oman" ; -- status=guess src=geonames
+lin omsk_PN = mkPN "Omsk" ; -- status=guess src=geonames
+lin ontario_PN = mkPN "Ontario" ; -- status=guess src=geonames
+lin op_PN = mkPN "Op" ; -- status=guess src=geonames
+lin opp_PN = mkPN "Opp" ; -- status=guess src=geonames
+lin oregon_PN = mkPN "Oregon" ; -- status=guess src=geonames
+lin orkney_PN = mkPN "Isole Orcadi" ; -- status=guess src=geonames
+lin orleans_PN = mkPN "Orleans" ; -- status=guess src=geonames
+lin ormskirk_PN = mkPN "Ormskirk" ; -- status=guess src=geonames
+lin oslo_PN = mkPN "Oslo" ; -- status=guess src=geonames
+lin ossett_PN = mkPN "Ossett" ; -- status=guess src=geonames
+lin oswestry_PN = mkPN "Oswestry" ; -- status=guess src=geonames
+lin otley_PN = mkPN "Otley" ; -- status=guess src=geonames
+lin ottawa_PN = mkPN "Ottawa" ; -- status=guess src=geonames
+lin oviedo_PN = mkPN "Oviedo" ; -- status=guess src=geonames
+lin oxford_PN = mkPN "Oxford" ; -- status=guess src=geonames
+lin oxted_PN = mkPN "Oxted" ; -- status=guess src=geonames
+lin pacific_PN = mkPN "Pacific" ; -- status=guess src=geonames
+lin padova_PN = mkPN "Padoa" ; -- status=guess src=geonames
+lin paisley_PN = mkPN "Paisley" ; -- status=guess src=geonames
+lin pakistan_PN = mkPN "Pakistan" ; -- status=guess src=geonames
+lin palembang_PN = mkPN "Palembang" ; -- status=guess src=geonames
+lin palermo_PN = mkPN "Palermu" ; -- status=guess src=geonames
+lin palestine_PN = mkPN "Palestine" ; -- status=guess src=geonames
+lin pamplona_PN = mkPN "Pamplona" ; -- status=guess src=geonames
+lin panama_PN = mkPN "Panamá" ; -- status=guess src=geonames
+lin paraguay_PN = mkPN "Paraguay" ; -- status=guess src=geonames
+lin paris_1_PN = mkPN "Parigi" ; 
+lin paris_2_PN = mkPN "Paris" ; 
+lin parma_PN = mkPN "Parma" ; 
+lin paul_PN = mkPN "Paul" ; -- status=guess src=geonames
+lin peacehaven_PN = mkPN "Peacehaven" ; -- status=guess src=geonames
+lin pearl_PN = mkPN "Pearl" ; -- status=guess src=geonames
+lin peebles_PN = mkPN "Peebles" ; -- status=guess src=geonames
+lin pelton_PN = mkPN "Pelton" ; -- status=guess src=geonames
+lin pembroke_PN = mkPN "Pembroke" ; -- status=guess src=geonames
+lin penarth_PN = mkPN "Penarth" ; -- status=guess src=geonames
+lin penicuik_PN = mkPN "Penicuik" ; -- status=guess src=geonames
+lin penrith_PN = mkPN "Penrith" ; -- status=guess src=geonames
+lin penryn_PN = mkPN "Penryn" ; -- status=guess src=geonames
+lin penzance_PN = mkPN "Penzance" ; -- status=guess src=geonames
+lin percy_PN = mkPN "Percy" ; -- status=guess src=geonames
+lin perm_PN = mkPN "Perm'" ; -- status=guess src=geonames
+lin pershore_PN = mkPN "Pershore" ; -- status=guess src=geonames
+lin perth_PN = mkPN "Perth" ; -- status=guess src=geonames
+lin peru_PN = mkPN "Perù" ; -- status=guess src=geonames
+lin perugia_PN = mkPN "Perugia" ; -- status=guess src=geonames
+lin pescara_PN = mkPN "Pescara" ; -- status=guess src=geonames
+lin peterborough_PN = mkPN "Peterborough" ; -- status=guess src=geonames
+lin peterhead_PN = mkPN "Peterhead" ; -- status=guess src=geonames
+lin peterlee_PN = mkPN "Peterlee" ; -- status=guess src=geonames
+lin petersfield_PN = mkPN "Petersfield" ; -- status=guess src=geonames
+lin philadelphia_PN = mkPN "Filadelfia" ; -- status=guess src=geonames
+lin philip_PN = mkPN "Philip" ; -- status=guess src=geonames
+lin philippines_PN = mkPN "Filippine" ; -- status=guess src=geonames
+lin phoenix_PN = mkPN "Phoenix" ; -- status=guess src=geonames
+lin piacenza_PN = mkPN "Piacenza" ; -- status=guess src=geonames
+lin pill_PN = mkPN "Pill" ; -- status=guess src=geonames
+lin piraeus_PN = mkPN "Il Pireo" ; -- status=guess src=geonames
+lin pisa_PN = mkPN "Pisa" ; -- status=guess src=geonames
+lin pittsburgh_PN = mkPN "Pittsburgh" ; -- status=guess src=geonames
+lin plymouth_PN = mkPN "Plymouth" ; -- status=guess src=geonames
+lin poland_PN = mkPN "Polonia" ; -- status=guess src=geonames
+lin pontardulais_PN = mkPN "Pontardulais" ; -- status=guess src=geonames
+lin pontefract_PN = mkPN "Pontefract" ; -- status=guess src=geonames
+lin pontypool_PN = mkPN "Pontypool" ; -- status=guess src=geonames
+lin poole_PN = mkPN "Poole" ; -- status=guess src=geonames
+lin port_glasgow_PN = mkPN "Port Glasgow" ; -- status=guess src=geonames
+lin port_talbot_PN = mkPN "Port Talbot" ; -- status=guess src=geonames
+lin porthcawl_PN = mkPN "Porthcawl" ; -- status=guess src=geonames
+lin porthmadog_PN = mkPN "Porthmadog" ; -- status=guess src=geonames
+lin portishead_PN = mkPN "Portishead" ; -- status=guess src=geonames
+lin portland_PN = mkPN "Portland" ; -- status=guess src=geonames
+lin portsmouth_PN = mkPN "Portsmouth" ; -- status=guess src=geonames
+lin portugal_PN = mkPN "Portogallo" ; -- status=guess src=geonames
+lin potsdam_PN = mkPN "Potsdam" ; -- status=guess src=geonames
+lin poynton_PN = mkPN "Poynton" ; -- status=guess src=geonames
+lin prague_PN = mkPN "Praga" ; -- status=guess src=geonames
+lin prato_PN = mkPN ("Prato" | "Resia") ; -- status=guess src=geonames
+lin prescot_PN = mkPN "Prescot" ; -- status=guess src=geonames
+lin prestatyn_PN = mkPN "Prestatyn" ; -- status=guess src=geonames
+lin preston_PN = mkPN "Preston" ; -- status=guess src=geonames
+lin prestonpans_PN = mkPN "Prestonpans" ; -- status=guess src=geonames
+lin prestwich_PN = mkPN "Prestwich" ; -- status=guess src=geonames
+lin prestwick_PN = mkPN "Prestwick" ; -- status=guess src=geonames
+lin pretoria_PN = mkPN "Pretoria" ; -- status=guess src=geonames
+lin providence_PN = mkPN "Providence" ; -- status=guess src=geonames
+lin prudhoe_PN = mkPN "Prudhoe" ; -- status=guess src=geonames
+lin pudsey_PN = mkPN "Pudsey" ; -- status=guess src=geonames
+lin pwllheli_PN = mkPN "Pwllheli" ; -- status=guess src=geonames
+lin pyle_PN = mkPN "Pyle" ; -- status=guess src=geonames
+lin pyongyang_PN = mkPN "Pyongyang" ; -- status=guess src=geonames
+lin qatar_PN = mkPN "Qatar" ; -- status=guess src=geonames
+lin queensbury_PN = mkPN "Queensbury" ; -- status=guess src=geonames
+lin queensferry_PN = mkPN "Queensferry" ; -- status=guess src=geonames
+lin quito_PN = mkPN "Quito" ; -- status=guess src=geonames
+lin radcliffe_PN = mkPN "Radcliffe" ; -- status=guess src=geonames
+lin radlett_PN = mkPN "Radlett" ; -- status=guess src=geonames
+lin radstock_PN = mkPN "Radstock" ; -- status=guess src=geonames
+lin rainford_PN = mkPN "Rainford" ; -- status=guess src=geonames
+lin ramsbottom_PN = mkPN "Ramsbottom" ; -- status=guess src=geonames
+lin ramsgate_PN = mkPN "Ramsgate" ; -- status=guess src=geonames
+lin randolph_PN = mkPN "Randolph" ; -- status=guess src=geonames
+lin ravenna_PN = mkPN "Ravenna" ; -- status=guess src=geonames
+lin rawtenstall_PN = mkPN "Rawtenstall" ; -- status=guess src=geonames
+lin raymond_PN = mkPN "Raymond" ; -- status=guess src=geonames
+lin reading_PN = mkPN "Reading" ; -- status=guess src=geonames
+lin recife_PN = mkPN "Recife" ; -- status=guess src=geonames
+lin recklinghausen_PN = mkPN "Recklinghausen" ; -- status=guess src=geonames
+lin redditch_PN = mkPN "Redditch" ; -- status=guess src=geonames
+lin redruth_PN = mkPN "Redruth" ; -- status=guess src=geonames
+lin regensburg_PN = mkPN "Ratisbona" ; -- status=guess src=geonames
+lin regina_PN = mkPN "Regina" ; -- status=guess src=geonames
+lin reigate_PN = mkPN "Reigate" ; -- status=guess src=geonames
+lin remscheid_PN = mkPN "Remscheid" ; -- status=guess src=geonames
+lin renfrew_PN = mkPN "Renfrew" ; -- status=guess src=geonames
+lin rennes_PN = mkPN "Rennes" ; -- status=guess src=geonames
+lin retford_PN = mkPN "Retford" ; -- status=guess src=geonames
+lin rhondda_PN = mkPN "Rhondda" ; -- status=guess src=geonames
+lin rhosllanerchrugog_PN = mkPN "Rhosllanerchrugog" ; -- status=guess src=geonames
+lin rhyl_PN = mkPN "Rhyl" ; -- status=guess src=geonames
+lin rhymney_PN = mkPN "Rhymney" ; -- status=guess src=geonames
+lin richmond_PN = mkPN "Richmond" ; -- status=guess src=geonames
+lin rickmansworth_PN = mkPN "Rickmansworth" ; -- status=guess src=geonames
+lin riga_PN = mkPN "Riga" ; -- status=guess src=geonames
+lin rijeka_PN = mkPN "Stato libero di Fiume" ; -- status=guess src=geonames
+lin rimini_PN = mkPN "Rimini" ; -- status=guess src=geonames
+lin ringwood_PN = mkPN "Ringwood" ; -- status=guess src=geonames
+lin ripley_PN = mkPN "Ripley" ; -- status=guess src=geonames
+lin ripon_PN = mkPN "Ripon" ; -- status=guess src=geonames
+lin risca_PN = mkPN "Risca" ; -- status=guess src=geonames
+lin rishton_PN = mkPN "Rishton" ; -- status=guess src=geonames
+lin rochdale_PN = mkPN "Rochdale" ; -- status=guess src=geonames
+lin rochester_PN = mkPN "Rochester" ; -- status=guess src=geonames
+lin romania_PN = mkPN "Romania" ; -- status=guess src=geonames
+lin rome_PN = mkPN "Roma" ; -- status=guess src=geonames
+lin romsey_PN = mkPN "Romsey" ; -- status=guess src=geonames
+lin ron_PN = mkPN "Ron" ; -- status=guess src=geonames
+lin rosalie_PN = mkPN "Rosalie" ; -- status=guess src=geonames
+lin rosario_PN = mkPN "Rosario" ; -- status=guess src=geonames
+lin roscommon_PN = mkPN "Roscommon" ; -- status=guess src=geonames
+lin rose_PN = mkPN "Rose" ; -- status=guess src=geonames
+lin roslyn_PN = mkPN "Roslyn" ; -- status=guess src=geonames
+lin rossington_PN = mkPN "Rossington" ; -- status=guess src=geonames
+lin rosslare_PN = mkPN "Rosslare" ; -- status=guess src=geonames
+lin rostock_PN = mkPN "Rostock" ; -- status=guess src=geonames
+lin rotherham_PN = mkPN "Rotherham" ; -- status=guess src=geonames
+lin rothesay_PN = mkPN "Rothesay" ; -- status=guess src=geonames
+lin rothwell_PN = mkPN "Rothwell" ; -- status=guess src=geonames
+lin rotterdam_PN = mkPN "Rotterdam" ; -- status=guess src=geonames
+lin roubaix_PN = mkPN "Roubaix" ; -- status=guess src=geonames
+lin rouen_PN = mkPN "Rouen" ; -- status=guess src=geonames
+lin roy_PN = mkPN "Roy" ; -- status=guess src=geonames
+lin royston_PN = mkPN "Royston" ; -- status=guess src=geonames
+lin ruddington_PN = mkPN "Ruddington" ; -- status=guess src=geonames
+lin rudy_PN = mkPN "Rudy" ; -- status=guess src=geonames
+lin rugby_PN = mkPN "Rugby" ; -- status=guess src=geonames
+lin rugeley_PN = mkPN "Rugeley" ; -- status=guess src=geonames
+lin runcorn_PN = mkPN "Runcorn" ; -- status=guess src=geonames
+lin rupert_PN = mkPN "Rupert" ; -- status=guess src=geonames
+lin russia_PN = mkPN "Russia" ; -- status=guess src=geonames
+lin rutherglen_PN = mkPN "Rutherglen" ; -- status=guess src=geonames
+lin rutland_PN = mkPN "Rutland" ; -- status=guess src=geonames
+lin rwanda_PN = mkPN "Ruanda" ; -- status=guess src=geonames
+lin ryde_PN = mkPN "Ryde" ; -- status=guess src=geonames
+lin sacramento_PN = mkPN "Sacramento" ; -- status=guess src=geonames
+lin salamanca_PN = mkPN "Salamanca" ; -- status=guess src=geonames
+lin sale_PN = mkPN "Sale" ; -- status=guess src=geonames
+lin salerno_PN = mkPN "Salerno" ; -- status=guess src=geonames
+lin salford_PN = mkPN "Salford" ; -- status=guess src=geonames
+lin salisbury_PN = mkPN "Salisbury" ; -- status=guess src=geonames
+lin salt_PN = mkPN "Salt" ; -- status=guess src=geonames
+lin saltash_PN = mkPN "Saltash" ; -- status=guess src=geonames
+lin saltcoats_PN = mkPN "Saltcoats" ; -- status=guess src=geonames
+lin salvador_PN = mkPN "Salvador" ; -- status=guess src=geonames
+lin salzburg_PN = mkPN "Salisburgo" ; -- status=guess src=geonames
+lin samoa_PN = mkPN "Samoa" ; -- status=guess src=geonames
+lin san_antonio_PN = mkPN "San Antonio" ; -- status=guess src=geonames
+lin san_bernardino_PN = mkPN "San Bernardino" ; -- status=guess src=geonames
+lin san_diego_PN = mkPN "San Diego" ; -- status=guess src=geonames
+lin san_francisco_PN = mkPN "San Francisco" ; -- status=guess src=geonames
+lin san_jose_PN = mkPN "San Jose" ; -- status=guess src=geonames
+lin san_juan_PN = mkPN "San Juan" ; -- status=guess src=geonames
+lin san_marino_PN = mkPN ("Città di San Marino" | "San Marino") ; -- status=guess src=geonames
+lin san_sebastian_PN = mkPN "San Sebastian" ; -- status=guess src=geonames
+lin sandbach_PN = mkPN "Sandbach" ; -- status=guess src=geonames
+lin sandown_PN = mkPN "Sandown" ; -- status=guess src=geonames
+lin sandy_PN = mkPN "Sandy" ; -- status=guess src=geonames
+lin santander_PN = mkPN "Santander" ; -- status=guess src=geonames
+lin santiago_PN = mkPN "Santiago del Cile" ; -- status=guess src=geonames
+lin santos_PN = mkPN "Santos" ; -- status=guess src=geonames
+lin sapporo_PN = mkPN "Sapporo" ; -- status=guess src=geonames
+lin sara_PN = mkPN "Sara" ; -- status=guess src=geonames
+lin sarajevo_PN = mkPN "Sarajevo" ; -- status=guess src=geonames
+lin saratov_PN = mkPN "Saratov" ; -- status=guess src=geonames
+lin sassari_PN = mkPN "Tatari" ; -- status=guess src=geonames
+lin sawbridgeworth_PN = mkPN "Sawbridgeworth" ; -- status=guess src=geonames
+lin scarborough_PN = mkPN "Scarborough" ; -- status=guess src=geonames
+lin schwerin_PN = mkPN "Schwerin" ; -- status=guess src=geonames
+lin scotland_PN = mkPN "Scotland" ; -- status=guess src=geonames
+lin scunthorpe_PN = mkPN "Scunthorpe" ; -- status=guess src=geonames
+lin seaford_PN = mkPN "Seaford" ; -- status=guess src=geonames
+lin seaham_PN = mkPN "Seaham" ; -- status=guess src=geonames
+lin seattle_PN = mkPN "Seattle" ; -- status=guess src=geonames
+lin selby_PN = mkPN "Selby" ; -- status=guess src=geonames
+lin selkirk_PN = mkPN "Selkirk" ; -- status=guess src=geonames
+lin selsey_PN = mkPN "Selsey" ; -- status=guess src=geonames
+lin semarang_PN = mkPN "Semarang" ; -- status=guess src=geonames
+lin senegal_PN = mkPN "Senegal" ; -- status=guess src=geonames
+lin seoul_PN = mkPN "Seul" ; -- status=guess src=geonames
+lin sevenoaks_PN = mkPN "Sevenoaks" ; -- status=guess src=geonames
+lin sevilla_PN = mkPN "Siviglia" ; -- status=guess src=geonames
+lin seville_PN = mkPN "Seville" ; -- status=guess src=geonames
+lin seychelles_PN = mkPN "Seychelles" ; -- status=guess src=geonames
+lin shanghai_PN = mkPN "Shanghai" ; -- status=guess src=geonames
+lin shanklin_PN = mkPN "Shanklin" ; -- status=guess src=geonames
+lin sharon_PN = mkPN "Sharon" ; -- status=guess src=geonames
+lin sheerness_PN = mkPN "Sheerness" ; -- status=guess src=geonames
+lin sheffield_PN = mkPN "Sheffield" ; -- status=guess src=geonames
+lin shepshed_PN = mkPN "Shepshed" ; -- status=guess src=geonames
+lin sheringham_PN = mkPN "Sheringham" ; -- status=guess src=geonames
+lin shetland_PN = mkPN "Shetland" ; -- status=guess src=geonames
+lin shevington_PN = mkPN "Shevington" ; -- status=guess src=geonames
+lin shildon_PN = mkPN "Shildon" ; -- status=guess src=geonames
+lin shirebrook_PN = mkPN "Shirebrook" ; -- status=guess src=geonames
+lin shiremoor_PN = mkPN "Shiremoor" ; -- status=guess src=geonames
+lin shirley_PN = mkPN "Shirley" ; -- status=guess src=geonames
+lin shotton_PN = mkPN "Shotton" ; -- status=guess src=geonames
+lin shotts_PN = mkPN "Shotts" ; -- status=guess src=geonames
+lin shrewsbury_PN = mkPN "Shrewsbury" ; -- status=guess src=geonames
+lin sidmouth_PN = mkPN "Sidmouth" ; -- status=guess src=geonames
+lin sidney_PN = mkPN "Sidney" ; -- status=guess src=geonames
+lin sileby_PN = mkPN "Sileby" ; -- status=guess src=geonames
+lin silsden_PN = mkPN "Silsden" ; -- status=guess src=geonames
+lin silvia_PN = mkPN "Silvia" ; -- status=guess src=geonames
+lin singapore_PN = mkPN "Singapore" ; -- status=guess src=geonames
+lin siracusa_PN = mkPN "Siracusa" ; -- status=guess src=geonames
+lin sittingbourne_PN = mkPN "Sittingbourne" ; -- status=guess src=geonames
+lin skegness_PN = mkPN "Skegness" ; -- status=guess src=geonames
+lin skelmersdale_PN = mkPN "Skelmersdale" ; -- status=guess src=geonames
+lin skipton_PN = mkPN "Skipton" ; -- status=guess src=geonames
+lin skopje_PN = mkPN "Skopje" ; -- status=guess src=geonames
+lin sleaford_PN = mkPN "Sleaford" ; -- status=guess src=geonames
+lin sligo_PN = mkPN "Sligo" ; -- status=guess src=geonames
+lin slough_PN = mkPN "Slough" ; -- status=guess src=geonames
+lin sofia_PN = mkPN "Sofia" ; -- status=guess src=geonames
+lin soho_PN = mkPN "Soho" ; -- status=guess src=geonames
+lin solihull_PN = mkPN "Solihull" ; -- status=guess src=geonames
+lin solingen_PN = mkPN "Solingen" ; -- status=guess src=geonames
+lin solon_PN = mkPN "Solon" ; -- status=guess src=geonames
+lin somalia_PN = mkPN "Somalia" ; -- status=guess src=geonames
+lin somerset_PN = mkPN "Somerset" ; -- status=guess src=geonames
+lin sophia_PN = mkPN "Sophia" ; -- status=guess src=geonames
+lin south_ockendon_PN = mkPN "South Ockendon" ; -- status=guess src=geonames
+lin south_shields_PN = mkPN "South Shields" ; -- status=guess src=geonames
+lin southampton_PN = mkPN "Southampton" ; -- status=guess src=geonames
+lin southport_PN = mkPN "Southport" ; -- status=guess src=geonames
+lin spain_PN = mkPN "Spagna" ; -- status=guess src=geonames
+lin spalding_PN = mkPN "Spalding" ; -- status=guess src=geonames
+lin spanish_A = mkA "spagnolo" ;
+lin spanishMasc_N = mkN "spagnolo" ;
+lin spanishFem_N = mkN "spagnola" ;
+lin spennymoor_PN = mkPN "Spennymoor" ; -- status=guess src=geonames
+lin split_PN = mkPN "Spalato" ; -- status=guess src=geonames
+lin springfield_PN = mkPN "Springfield" ; -- status=guess src=geonames
+lin stafford_PN = mkPN "Stafford" ; -- status=guess src=geonames
+lin stalybridge_PN = mkPN "Stalybridge" ; -- status=guess src=geonames
+lin stamford_PN = mkPN "Stamford" ; -- status=guess src=geonames
+lin stanford_PN = mkPN "Stanford" ; -- status=guess src=geonames
+lin stanley_PN = mkPN "Port Stanley" ; -- status=guess src=geonames
+lin stella_PN = mkPN "Stella" ; -- status=guess src=geonames
+lin stevenage_PN = mkPN "Stevenage" ; -- status=guess src=geonames
+lin stevenston_PN = mkPN "Stevenston" ; -- status=guess src=geonames
+lin steyning_PN = mkPN "Steyning" ; -- status=guess src=geonames
+lin stirling_PN = mkPN "Stirling" ; -- status=guess src=geonames
+lin stockholm_PN = mkPN "Stoccolma" ; -- status=guess src=geonames
+lin stockport_PN = mkPN "Stockport" ; -- status=guess src=geonames
+lin stocksbridge_PN = mkPN "Stocksbridge" ; -- status=guess src=geonames
+lin stone_PN = mkPN "Stone" ; -- status=guess src=geonames
+lin stonehouse_PN = mkPN "Stonehouse" ; -- status=guess src=geonames
+lin stornoway_PN = mkPN "Stornoway" ; -- status=guess src=geonames
+lin stotfold_PN = mkPN "Stotfold" ; -- status=guess src=geonames
+lin stourbridge_PN = mkPN "Stourbridge" ; -- status=guess src=geonames
+lin stowmarket_PN = mkPN "Stowmarket" ; -- status=guess src=geonames
+lin stranraer_PN = mkPN "Stranraer" ; -- status=guess src=geonames
+lin strasbourg_PN = mkPN "Strasburgo" ; -- status=guess src=geonames
+lin strathaven_PN = mkPN "Strathaven" ; -- status=guess src=geonames
+lin street_PN = mkPN "Street" ; -- status=guess src=geonames
+lin stretford_PN = mkPN "Stretford" ; -- status=guess src=geonames
+lin stroud_PN = mkPN "Stroud" ; -- status=guess src=geonames
+lin stuart_PN = mkPN "Stuart" ; -- status=guess src=geonames
+lin studley_PN = mkPN "Studley" ; -- status=guess src=geonames
+lin stuttgart_PN = mkPN "Stoccarda" ; -- status=guess src=geonames
+lin sudan_PN = mkPN "Sudan" ; -- status=guess src=geonames
+lin sudbury_PN = mkPN "Sudbury" ; -- status=guess src=geonames
+lin suffolk_PN = mkPN "Suffolk" ; -- status=guess src=geonames
+lin sunderland_PN = mkPN "Sunderland" ; -- status=guess src=geonames
+lin surrey_PN = mkPN "Surrey" ; -- status=guess src=geonames
+lin sussex_PN = mkPN "Sussex" ; -- status=guess src=geonames
+lin sutton_PN = mkPN "Sutton" ; -- status=guess src=geonames
+lin swadlincote_PN = mkPN "Swadlincote" ; -- status=guess src=geonames
+lin swanage_PN = mkPN "Swanage" ; -- status=guess src=geonames
+lin swanley_PN = mkPN "Swanley" ; -- status=guess src=geonames
+lin swansea_PN = mkPN "Swansea" ; -- status=guess src=geonames
+lin swaziland_PN = mkPN "Swaziland" ; -- status=guess src=geonames
+lin sweden_PN = mkPN "Svezia" ; -- status=guess src=geonames
+lin swedish_A = mkA "svedese" ;
+lin swedishMasc_N = mkN "svedese" ;
+lin swedishFem_N = mkN "svedese" feminine ;
+lin swindon_PN = mkPN "Swindon" ; -- status=guess src=geonames
+lin swinton_PN = mkPN "Swinton" ; -- status=guess src=geonames
+lin switzerland_PN = mkPN "Svizzera" ; -- status=guess src=geonames
+lin sydney_PN = mkPN "Sydney" ; -- status=guess src=geonames
+lin syracuse_PN = mkPN "Syracuse" ; -- status=guess src=geonames
+lin syria_PN = mkPN "Siria" ; -- status=guess src=geonames
+lin syston_PN = mkPN "Syston" ; -- status=guess src=geonames
+lin tadley_PN = mkPN "Tadley" ; -- status=guess src=geonames
+lin taipei_PN = mkPN "Taipei" ; -- status=guess src=geonames
+lin taiwan_PN = mkPN "Taiwan" ; -- status=guess src=geonames
+lin taiyuan_PN = mkPN "Taiyuan" ; -- status=guess src=geonames
+lin tampere_PN = mkPN "Tampere" ; -- status=guess src=geonames
+lin tamworth_PN = mkPN "Tamworth" ; -- status=guess src=geonames
+lin tangshan_PN = mkPN "Tangshan" ; -- status=guess src=geonames
+lin tanzania_PN = mkPN "Tanzania" ; -- status=guess src=geonames
+lin taranto_PN = mkPN "Tarde" ; -- status=guess src=geonames
+lin tashkent_PN = mkPN "Taskent" ; -- status=guess src=geonames
+lin taunton_PN = mkPN "Taunton" ; -- status=guess src=geonames
+lin tavistock_PN = mkPN "Tavistock" ; -- status=guess src=geonames
+lin tbilisi_PN = mkPN "Tbilisi" ; -- status=guess src=geonames
+lin teignmouth_PN = mkPN "Teignmouth" ; -- status=guess src=geonames
+lin telford_PN = mkPN "Telford" ; -- status=guess src=geonames
+lin tenby_PN = mkPN "Tenby" ; -- status=guess src=geonames
+lin tenterden_PN = mkPN "Tenterden" ; -- status=guess src=geonames
+lin teresa_PN = mkPN "Teresa" ; -- status=guess src=geonames
+lin terry_PN = mkPN "Terry" ; -- status=guess src=geonames
+lin tewkesbury_PN = mkPN "Tewkesbury" ; -- status=guess src=geonames
+lin thailand_PN = mkPN "Thailandia" ; -- status=guess src=geonames
+lin thame_PN = mkPN "Thame" ; -- status=guess src=geonames
+lin thatcham_PN = mkPN "Thatcham" ; -- status=guess src=geonames
+lin theodore_PN = mkPN "Theodore" ; -- status=guess src=geonames
+lin theresa_PN = mkPN "Theresa" ; -- status=guess src=geonames
+lin thetford_PN = mkPN "Thetford" ; -- status=guess src=geonames
+lin thionville_PN = mkPN "Thionville" ; -- status=guess src=geonames
+lin thirsk_PN = mkPN "Thirsk" ; -- status=guess src=geonames
+lin thomas_PN = mkPN "Thomas" ; -- status=guess src=geonames
+lin thornbury_PN = mkPN "Thornbury" ; -- status=guess src=geonames
+lin thurso_PN = mkPN "Thurso" ; -- status=guess src=geonames
+lin tidworth_PN = mkPN "Tidworth" ; -- status=guess src=geonames
+lin tilburg_PN = mkPN "Tilburg" ; -- status=guess src=geonames
+lin tilbury_PN = mkPN "Tilbury" ; -- status=guess src=geonames
+lin tim_PN = mkPN "Tim" ; -- status=guess src=geonames
+lin tipperary_PN = mkPN "Tipperary" ; -- status=guess src=geonames
+lin tiverton_PN = mkPN "Tiverton" ; -- status=guess src=geonames
+lin todmorden_PN = mkPN "Todmorden" ; -- status=guess src=geonames
+lin togo_PN = mkPN "Togo" ; -- status=guess src=geonames
+lin tokyo_PN = mkPN "Tokyo" ; -- status=guess src=geonames
+lin tonbridge_PN = mkPN "Tonbridge" ; -- status=guess src=geonames
+lin tonga_PN = mkPN "Tonga" ; -- status=guess src=geonames
+lin tonyrefail_PN = mkPN "Tonyrefail" ; -- status=guess src=geonames
+lin torbay_PN = mkPN "Torbay" ; -- status=guess src=geonames
+lin toronto_PN = mkPN "Toronto" ; -- status=guess src=geonames
+lin totnes_PN = mkPN "Totnes" ; -- status=guess src=geonames
+lin toulon_PN = mkPN "Tolone" ; -- status=guess src=geonames
+lin toulouse_PN = mkPN "Tolosa" ; -- status=guess src=geonames
+lin tours_PN = mkPN "Tours" ; -- status=guess src=geonames
+lin tracy_PN = mkPN "Tracy" ; -- status=guess src=geonames
+lin tralee_PN = mkPN "Tralee" ; -- status=guess src=geonames
+lin tranent_PN = mkPN "Tranent" ; -- status=guess src=geonames
+lin tredegar_PN = mkPN "Tredegar" ; -- status=guess src=geonames
+lin trieste_PN = mkPN "Trieste" ; -- status=guess src=geonames
+lin tring_PN = mkPN "Tring" ; -- status=guess src=geonames
+lin trinidad_PN = mkPN "Trinidad" ; -- status=guess src=geonames
+lin troon_PN = mkPN "Troon" ; -- status=guess src=geonames
+lin trowbridge_PN = mkPN "Trowbridge" ; -- status=guess src=geonames
+lin truro_PN = mkPN "Truro" ; -- status=guess src=geonames
+lin tunis_PN = mkPN "Tunisi" ; -- status=guess src=geonames
+lin tunisia_PN = mkPN "Tunisia" ; -- status=guess src=geonames
+lin turin_PN = mkPN "Torino" ; -- status=guess src=geonames
+lin turkey_PN = mkPN "Turchia" ; -- status=guess src=geonames
+lin turku_PN = mkPN "Turku" ; -- status=guess src=geonames
+lin tynemouth_PN = mkPN "Tynemouth" ; -- status=guess src=geonames
+lin tyrone_PN = mkPN "Tyrone" ; -- status=guess src=geonames
+lin uddingston_PN = mkPN "Uddingston" ; -- status=guess src=geonames
+lin udi_PN = mkPN "Udi" ; -- status=guess src=geonames
+lin udine_PN = mkPN "Udine" ; -- status=guess src=geonames
+lin ufa_PN = mkPN "Ufa" ; -- status=guess src=geonames
+lin uganda_PN = mkPN "Uganda" ; -- status=guess src=geonames
+lin ulverston_PN = mkPN "Ulverston" ; -- status=guess src=geonames
+lin upton_PN = mkPN "Upton" ; -- status=guess src=geonames
+lin uruguay_PN = mkPN "Uruguay" ; -- status=guess src=geonames
+lin utrecht_PN = mkPN "Utrecht" ; -- status=guess src=geonames
+lin uttoxeter_PN = mkPN "Uttoxeter" ; -- status=guess src=geonames
+lin valencia_PN = mkPN "Valencia" ; -- status=guess src=geonames
+lin valenciennes_PN = mkPN "Valenciennes" ; -- status=guess src=geonames
+lin valladolid_PN = mkPN "Valladolid" ; -- status=guess src=geonames
+lin vancouver_PN = mkPN "Vancouver" ; -- status=guess src=geonames
+lin varanasi_PN = mkPN "Varanasi" ; -- status=guess src=geonames
+lin venezuela_PN = mkPN "Venezuela" ; -- status=guess src=geonames
+lin venice_PN = mkPN "Venezia" ; -- status=guess src=geonames
+lin ventnor_PN = mkPN "Ventnor" ; -- status=guess src=geonames
+lin venus_PN = mkPN "Venus" ; -- status=guess src=geonames
+lin vera_PN = mkPN "Vera" ; -- status=guess src=geonames
+lin vernon_PN = mkPN "Vernon" ; -- status=guess src=geonames
+lin verona_PN = mkPN "Verona" ; -- status=guess src=geonames
+lin vic_PN = mkPN "Vic" ; -- status=guess src=geonames
+lin vicenza_PN = mkPN "Vicenza" ; -- status=guess src=geonames
+lin victor_PN = mkPN "Victor" ; -- status=guess src=geonames
+lin victoria_PN = mkPN "Victoria" ; -- status=guess src=geonames
+lin vienna_PN = mkPN "Vienna" ; -- status=guess src=geonames
+lin vietnam_PN = mkPN "Vietnam" ; -- status=guess src=geonames
+lin vigo_PN = mkPN "Vigo" ; -- status=guess src=geonames
+lin vincent_PN = mkPN "Vincent" ; -- status=guess src=geonames
+lin viola_PN = mkPN "Viola" ; -- status=guess src=geonames
+lin violet_PN = mkPN "Violet" ; -- status=guess src=geonames
+lin virginia_PN = mkPN "Virginia" ; -- status=guess src=geonames
+lin vivian_PN = mkPN "Vivian" ; -- status=guess src=geonames
+lin volgograd_PN = mkPN "Volgograd" ; -- status=guess src=geonames
+lin voronezh_PN = mkPN "Voronež" ; -- status=guess src=geonames
+lin wakefield_PN = mkPN "Wakefield" ; -- status=guess src=geonames
+lin wales_PN = mkPN "Wales" ; -- status=guess src=geonames
+lin wallace_PN = mkPN "Wallace" ; -- status=guess src=geonames
+lin wallasey_PN = mkPN "Wallasey" ; -- status=guess src=geonames
+lin wallingford_PN = mkPN "Wallingford" ; -- status=guess src=geonames
+lin wallsend_PN = mkPN "Wallsend" ; -- status=guess src=geonames
+lin walsall_PN = mkPN "Walsall" ; -- status=guess src=geonames
+lin walton_PN = mkPN "Walton" ; -- status=guess src=geonames
+lin wandsworth_PN = mkPN "Borgo londinese di Wandsworth" ; -- status=guess src=geonames
+lin wantage_PN = mkPN "Wantage" ; -- status=guess src=geonames
+lin ware_PN = mkPN "Ware" ; -- status=guess src=geonames
+lin warminster_PN = mkPN "Warminster" ; -- status=guess src=geonames
+lin warrington_PN = mkPN "Warrington" ; -- status=guess src=geonames
+lin warsaw_PN = mkPN "Varsavia" ; -- status=guess src=geonames
+lin warsop_PN = mkPN "Warsop" ; -- status=guess src=geonames
+lin warwick_PN = mkPN "Warwick" ; -- status=guess src=geonames
+lin washington_PN = mkPN "Washington" ; -- status=guess src=geonames
+lin waterford_PN = mkPN "Waterford" ; -- status=guess src=geonames
+lin waterloo_PN = mkPN "Waterloo" ; -- status=guess src=geonames
+lin watford_PN = mkPN "Watford" ; -- status=guess src=geonames
+lin wayne_PN = mkPN "Wayne" ; -- status=guess src=geonames
+lin wellingborough_PN = mkPN "Wellingborough" ; -- status=guess src=geonames
+lin wellington_PN = mkPN "Wellington" ; -- status=guess src=geonames
+lin wells_PN = mkPN "Wells" ; -- status=guess src=geonames
+lin welshpool_PN = mkPN "Welshpool" ; -- status=guess src=geonames
+lin welwyn_PN = mkPN "Welwyn" ; -- status=guess src=geonames
+lin wendover_PN = mkPN "Wendover" ; -- status=guess src=geonames
+lin westbury_PN = mkPN "Westbury" ; -- status=guess src=geonames
+lin westhoughton_PN = mkPN "Westhoughton" ; -- status=guess src=geonames
+lin westminster_PN = mkPN "Westminster" ; -- status=guess src=geonames
+lin westmoreland_PN = mkPN "Westmoreland" ; -- status=guess src=geonames
+lin wetherby_PN = mkPN "Wetherby" ; -- status=guess src=geonames
+lin weymouth_PN = mkPN "Weymouth" ; -- status=guess src=geonames
+lin whitburn_PN = mkPN "Whitburn" ; -- status=guess src=geonames
+lin whitby_PN = mkPN "Whitby" ; -- status=guess src=geonames
+lin whitchurch_PN = mkPN "Whitchurch" ; -- status=guess src=geonames
+lin whitehall_PN = mkPN "Whitehall" ; -- status=guess src=geonames
+lin whitehaven_PN = mkPN "Whitehaven" ; -- status=guess src=geonames
+lin whitstable_PN = mkPN "Whitstable" ; -- status=guess src=geonames
+lin whittlesey_PN = mkPN "Whittlesey" ; -- status=guess src=geonames
+lin whitworth_PN = mkPN "Whitworth" ; -- status=guess src=geonames
+lin wick_PN = mkPN "Wick" ; -- status=guess src=geonames
+lin wickford_PN = mkPN "Wickford" ; -- status=guess src=geonames
+lin wicklow_PN = mkPN "Wicklow" ; -- status=guess src=geonames
+lin widnes_PN = mkPN "Widnes" ; -- status=guess src=geonames
+lin wiesbaden_PN = mkPN "Wiesbaden" ; -- status=guess src=geonames
+lin wigan_PN = mkPN "Wigan" ; -- status=guess src=geonames
+lin wilhelmshaven_PN = mkPN "Wilhelmshaven" ; -- status=guess src=geonames
+lin willington_PN = mkPN "Willington" ; -- status=guess src=geonames
+lin wilmslow_PN = mkPN "Wilmslow" ; -- status=guess src=geonames
+lin winchester_PN = mkPN "Winchester" ; -- status=guess src=geonames
+lin windermere_PN = mkPN "Windermere" ; -- status=guess src=geonames
+lin windsor_PN = mkPN "Windsor" ; -- status=guess src=geonames
+lin wingate_PN = mkPN "Wingate" ; -- status=guess src=geonames
+lin winnie_PN = mkPN "Winnie" ; -- status=guess src=geonames
+lin winnipeg_PN = mkPN "Winnipeg" ; -- status=guess src=geonames
+lin winsford_PN = mkPN "Winsford" ; -- status=guess src=geonames
+lin wisbech_PN = mkPN "Wisbech" ; -- status=guess src=geonames
+lin witham_PN = mkPN "Witham" ; -- status=guess src=geonames
+lin withernsea_PN = mkPN "Withernsea" ; -- status=guess src=geonames
+lin witney_PN = mkPN "Witney" ; -- status=guess src=geonames
+lin woburn_PN = mkPN "Woburn" ; -- status=guess src=geonames
+lin wokingham_PN = mkPN "Wokingham" ; -- status=guess src=geonames
+lin wolverhampton_PN = mkPN "Wolverhampton" ; -- status=guess src=geonames
+lin woodbridge_PN = mkPN "Woodbridge" ; -- status=guess src=geonames
+lin worcester_PN = mkPN "Worcester" ; -- status=guess src=geonames
+lin workington_PN = mkPN "Workington" ; -- status=guess src=geonames
+lin worksop_PN = mkPN "Worksop" ; -- status=guess src=geonames
+lin worthing_PN = mkPN "Worthing" ; -- status=guess src=geonames
+lin wrexham_PN = mkPN "Wrexham" ; -- status=guess src=geonames
+lin writtle_PN = mkPN "Writtle" ; -- status=guess src=geonames
+lin wroughton_PN = mkPN "Wroughton" ; -- status=guess src=geonames
+lin wuhan_PN = mkPN "Wuhan" ; -- status=guess src=geonames
+lin wuppertal_PN = mkPN "Wuppertal" ; -- status=guess src=geonames
+lin wymondham_PN = mkPN "Wymondham" ; -- status=guess src=geonames
+lin wyoming_PN = mkPN "Wyoming" ; -- status=guess src=geonames
+lin yarmouth_PN = mkPN "Yarmouth" ; -- status=guess src=geonames
+lin yate_PN = mkPN "Yate" ; -- status=guess src=geonames
+lin yateley_PN = mkPN "Yateley" ; -- status=guess src=geonames
+lin yemen_PN = mkPN "Yemen" ; -- status=guess src=geonames
+lin yeovil_PN = mkPN "Yeovil" ; -- status=guess src=geonames
+lin yerevan_PN = mkPN "Yerevan" ; -- status=guess src=geonames
+lin yokohama_PN = mkPN "Yokohama" ; -- status=guess src=geonames
+lin york_PN = mkPN "York" ; -- status=guess src=geonames
+lin yorkshire_PN = mkPN "Yorkshire" ; -- status=guess src=geonames
+lin ystradgynlais_PN = mkPN "Ystradgynlais" ; -- status=guess src=geonames
+lin yukon_PN = mkPN "Yukon" ; -- status=guess src=geonames
+lin zagreb_PN = mkPN "Zagabria" ; -- status=guess src=geonames
+lin zambia_PN = mkPN "Zambia" ; -- status=guess src=geonames
+lin zaragoza_PN = mkPN "Saragozza" ; -- status=guess src=geonames
+lin zimbabwe_PN = mkPN "Zimbabwe" ; -- status=guess src=geonames
+
+}
diff --git a/lib/src/translator/DictionarySpa.gf b/lib/src/translator/DictionarySpa.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/DictionarySpa.gf
@@ -0,0 +1,24180 @@
+concrete DictionarySpa of Dictionary = CatSpa
+** open ParadigmsSpa, MorphoSpa, IrregSpa, (L=LexiconSpa), (S=StructuralSpa), (E = ExtraSpa), Prelude in {
+---- checked by IL till afraid_A in the BNC order
+oper  mkInterj : Str -> Interj 
+    = \s -> lin Interj (ss s) ;
+oper  mkDet : Str -> Det = \s -> lin Det {s,sp 
+    = \\_,c => prepCase c ++ s ; n = Sg ; s2 = [] ; isNeg = False} ;
+oper  mkConj : Str -> Conj 
+    = \s -> lin Conj {s1 = [] ; s2 = s ; n = Pl} ;
+oper optProDrop : Pron -> Pron = \p -> p | E.ProDrop p ;
+oper mkSubj : Str -> Subj = \s -> ss s ** {m = Conjunct ; lock_Subj = <>} ;
+
+oper mkPredet : (x1,_,_,x4 : Str) -> Predet = \todo,toda,todos,todas -> 
+    lin Predet {
+      s = \\a,c => prepCase c ++ aagrForms todo toda todos todas ! a ;
+      c = Nom ;
+      a = PNoAg
+    } ;
+
+lin aalii_N = mkN "chirca" ; -- status=guess
+lin aardvark_N = mkN "cerdo hormiguero" ; -- status=guess
+lin aardwolf_N = mkN "lobo de tierra" | mkN "proteles" masculine ; -- status=guess status=guess
+lin abaca_N = mkN "abacá" masculine ; -- status=guess
+lin aback_Adv = mkAdv "hacia atrás" ; -- status=guess
+lin abacus_N = mkN "ábaco" ; -- status=guess
+lin abaft_Adv = mkAdv "a popa" ; -- status=guess
+lin abalone_N = mkN "oreja de mar" | mkN "abulón" masculine | mkN "loco" ; -- status=guess status=guess status=guess
+lin abandon_N = mkN "desenfreno" ; -- status=guess
+lin abandon_V2 = mkV2 (mkV "expulsar") ; -- status=guess
+lin abandonment_N = mkN "abandono" ; -- status=guess
+lin abase_V2 = mkV2 (mkV "rebajar") | mkV2 (mkV "degradar") | mkV2 (mkV "humillar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abasement_N = mkN "rebajamiento" | mkN "abatimiento" | mkN "humillación" masculine ; -- status=guess status=guess status=guess
+lin abash_V2 = mkV2 (mkV "confundir") | mkV2 (avergonzar_V) | mkV2 (mkV "abochornar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abate_V = reducir_V | mkV "suprimir" | mkV "menguar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abate_V2 = mkV2 (reducir_V) | mkV2 (mkV "suprimir") | mkV2 (mkV "menguar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abatement_N = mkN "disminución" feminine ; -- status=guess
+lin abattoir_N = mkN "matadero" feminine ; -- status=guess
+lin abbatial_A = mkA "abacial" ; -- status=guess
+lin abbess_N = mkN "abadesa" ; -- status=guess
+lin abbey_N = mkN "abadía" ; -- status=guess
+lin abbot_N = mkN "abad" masculine ; -- status=guess
+lin abbreviate_V2 = mkV2 (mkV "abreviar") ; -- status=guess, src=wikt
+lin abbreviation_N = mkN "abreviación" feminine ; -- status=guess
+lin abdicate_V = mkV "abdicar" ; -- status=guess, src=wikt
+lin abdicate_V2 = mkV2 (mkV "abdicar") ; -- status=guess, src=wikt
+lin abdication_N = mkN "abdicación" feminine ; -- status=guess
+lin abdomen_N = mkN "abdomen" | mkN "vientre" masculine ; -- status=guess status=guess
+lin abdominal_A = mkA "abdominal" ; -- status=guess
+lin abduct_V2 = mkV2 (mkV "abducir") ; -- status=guess, src=wikt
+lin abduction_N = mkN "rapto" | mkN "secuestro" ; -- status=guess status=guess
+lin abductor_N = mkN "raptor" masculine | mkN "secuestrador" masculine ; -- status=guess status=guess
+lin abed_Adv = mkAdv "en cama" | mkAdv "acostado" ; -- status=guess status=guess
+lin abelmosk_N = mkN "abelmosco" ; -- status=guess
+lin aberrance_N = mkN "aberración" feminine ; -- status=guess
+lin aberrant_A = mkA "aberrante" ; -- status=guess
+lin aberration_N = mkN "aberración" feminine ; -- status=guess
+lin abet_V = mkV "incitar" ; -- status=guess, src=wikt
+lin abet_V2 = mkV2 (mkV "incitar") ; -- status=guess, src=wikt
+lin abettor_N = mkN "cómplice" masculine ; -- status=guess
+lin abeyance_N = mkN "expectativa" | mkN "esperanza" | mkN "suspenso" ; -- status=guess status=guess status=guess
+lin abhor_V2 = mkV2 (aborrecer_V) | mkV2 (mkV "detestar") | mkV2 (mkV "abominar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin abhorrence_N = mkN "aborrecimiento" | mkN "odio" | mkN "repugnancia" ; -- status=guess status=guess status=guess
+lin abhorrent_A = mkA "repugnante" ; -- status=guess
+lin abide_V = mkV "someterse" ; -- status=guess, src=wikt
+lin abide_V2 = mkV2 (mkV "someterse") ; -- status=guess, src=wikt
+lin ability_N = mkN "capacidad" feminine ;
+lin abiogenesis_N = mkN "autogénesis" | mkN "generación espontánea" ; -- status=guess status=guess
+lin abject_A = mkA "abatido" ; -- status=guess
+lin abjure_V2 = mkV2 (mkV "abjurar") ; -- status=guess, src=wikt
+lin ablation_N = mkN "ablación" feminine ; -- status=guess
+lin ablative_N = mkN "ablativo" ; -- status=guess
+lin ablaze_A = mkA "radiante" | mkA "ardiente" | mkA "resplandeciente" ; -- status=guess status=guess status=guess
+lin ablaze_Adv = mkAdv "en llamas" ; -- status=guess
+lin able_A = mkA "competente" ;
+lin ablution_N = mkN "ablución" feminine ; -- status=guess
+lin abnegation_N = mkN "abnegación" feminine ; -- status=guess
+lin abnormal_A = mkA "anormal" ; -- status=guess
+lin abnormality_N = mkN "anormalidad" feminine ; -- status=guess
+lin aboard_Adv = mkAdv "a bordo" ; -- status=guess
+lin abode_N = mkN "morada" | mkN "residencia" | mkN "vivienda" ; -- status=guess status=guess status=guess
+lin abolish_V2 = mkV2 (mkV "destrozar") ; -- status=guess
+lin abolition_N = mkN "abolición" feminine ; -- status=guess
+lin abominable_A = mkA "abominable" | mkA "aborrecible" ; -- status=guess status=guess
+lin abominate_V2 = mkV2 (mkV "abominar") | mkV2 (mkV "detestar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin abomination_N = mkN "abominación" | mkN "maldad" feminine ; -- status=guess status=guess
+lin aboriginal_A = mkA "aborigen" | mkA "indígena" ; -- status=guess status=guess
+lin aborigine_N = mkN "aborigen" masculine | mkN "indígena" masculine ; -- status=guess status=guess
+lin abort_N = mkN "aborto" ; -- status=guess
+lin abort_V = mkV "abortar" ; -- status=guess, src=wikt
+lin abort_V2 = mkV2 (mkV "abortar") ; -- status=guess, src=wikt
+lin abortifacient_A = mkA "abortivo" ; -- status=guess
+lin abortifacient_N = mkN "abortivo" ; -- status=guess
+lin abortion_N = mkN "aborto" ; -- status=guess
+lin abortive_A = mkA "abortivo" ; -- status=guess
+lin abound_V = mkV "abundar" | mkV (mkV "ser") "abundante" ; -- status=guess, src=wikt status=guess, src=wikt
+lin about_Adv = mkAdv "alrededor" ;
+lin about_Prep = S.on_Prep | ParadigmsSpa.genitive ;
+lin above_A = variants{} ; --
+lin above_Adv = mkAdv "sobre" ;
+lin above_Prep = S.above_Prep ;
+lin aboveboard_A = mkA "legítimo" | mkA "sincero" ; -- status=guess status=guess
+lin abrade_V2 = mkV2 (mkV "escoriar") | mkV2 (mkV "raspar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin abrasion_N = mkN "erosión" feminine ; -- status=guess
+lin abrasive_A = mkA "abrasivo" ; -- status=guess
+lin abreast_Adv = mkAdv "al corriente" ; -- status=guess
+lin abridge_V2 = mkV2 (mkV "privar") ; -- status=guess, src=wikt
+lin abridgment_N = mkN "abreviación" feminine | mkN "compendio" ; -- status=guess status=guess
+lin abroad_Adv = mkAdv "por todas partes" | mkAdv "en todas direciones" ; -- status=guess
+lin abrogate_V2 = mkV2 (mkV "abrogar") | mkV2 (mkV "derogar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin abrupt_A = mkA "abrupto" ; -- status=guess
+lin abruptly_Adv = variants{} ; --
+lin abscess_N = mkN "absceso" | mkN "flemón" masculine ; -- status=guess status=guess
+lin abscissa_N = mkN "abscisa" ; -- status=guess
+lin abscission_N = mkN "abscisión" feminine ; -- status=guess
+lin abscond_V = mkV "fugarse" | mkV "evadirse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin absence_N = mkN "ausencia" ; -- status=guess
+lin absent_A = mkA "ausente" ; -- status=guess
+lin absent_V2 = mkV2 (mkV "ausentarse") ; -- status=guess, src=wikt
+lin absentee_N = mkN "ausente" masculine ; -- status=guess
+lin absinthe_N = mkN "ajenjo" ; -- status=guess
+lin absolute_A = mkA "completo" | mkA "pleno" ; -- status=guess
+lin absolute_N = mkN "monarquía absoluta" ; -- status=guess
+lin absolutely_Adv = variants{} ; --
+lin absolution_N = mkN "absolución" feminine ; -- status=guess
+lin absolutist_A = mkA "absolutista" ; -- status=guess
+lin absolve_V2 = mkV2 (absolver_V) ; -- status=guess, src=wikt
+lin absorb_V2 = mkV2 (mkV "absorber") ; -- status=guess
+lin absorbency_N = mkN "absorbencia" ; -- status=guess
+lin absorbent_A = mkA "absorbente" ; -- status=guess
+lin absorbent_N = mkN "absorbente" masculine ; -- status=guess
+lin absorbing_A = mkA "absorbente" ; -- status=guess
+lin absorption_N = mkN "absorción" feminine ; -- status=guess
+lin abstain_V = retener_V ; -- status=guess, src=wikt
+lin abstainer_N = mkN "abstemio" ; -- status=guess
+lin abstemious_A = mkA "sobrio" | mkA "abstemio" ; -- status=guess status=guess
+lin abstention_N = mkN "abstención" feminine ; -- status=guess
+lin abstinence_N = mkN "abstinencia del alcohol" ; -- status=guess
+lin abstinent_A = mkA "abstinente" ; -- status=guess
+lin abstract_A = mkA "abstracto" ; -- status=guess
+lin abstract_N = mkN "resumen" masculine | mkN "extracto" ; -- status=guess status=guess
+lin abstract_V2 = mkV2 (abstraer_V) | mkV2 (extraer_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin abstraction_N = mkN "abstracción" feminine ; -- status=guess
+lin abstractionism_N = mkN "abstraccionismo" ; -- status=guess
+lin abstractionist_N = mkN "abstraccionista" masculine ; -- status=guess
+lin abstruse_A = mkA "abstruso" ; -- status=guess
+lin absurd_A = mkA "absurdo" ; -- status=guess
+lin absurdity_N = mkN "absurdo" ; -- status=guess
+lin abulia_N = mkN "abulia" ; -- status=guess
+lin abulic_A = mkA "abúlico" ; -- status=guess
+lin abundance_N = mkN "abundancia" ; -- status=guess
+lin abundant_A = mkA "abundante" | mkA "copioso" | mkA "cuantioso" ; -- status=guess status=guess status=guess
+lin abuse_N = mkN "abuso" ; -- status=guess
+lin abuse_V2 = mkV2 (mkV "abusar") ; -- status=guess
+lin abuser_N = mkN "abusador" masculine ; -- status=guess
+lin abusive_A = mkA "abusivo" ; -- status=guess
+lin abut_V = mkV "bordear" ; -- status=guess, src=wikt
+lin abutment_N = mkN "estribo" ; -- status=guess
+lin abysmal_A = mkA "atroz" | mkA "desastroso" ; -- status=guess status=guess
+lin abyss_N = mkN "abismo" | mkN "sima" ; -- status=guess status=guess
+lin abyssal_A = mkA "abisal" ; -- status=guess
+lin acacia_N = mkN "acacia" ; -- status=guess
+lin academic_A = mkA "académico" ; -- status=guess
+lin academic_N = mkN "académico" | mkN "escolar" masculine ; -- status=guess
+lin academically_Adv = mkAdv "académicamente" ; -- status=guess
+lin academy_N = mkN "academia" ; -- status=guess
+lin acanthocyte_N = mkN "acantocito" ; -- status=guess
+lin acanthus_N = mkN "acanto" ; -- status=guess
+lin acarophobia_N = mkN "acarofobia" ; -- status=guess
+lin acarpous_A = mkA "acarpo" ; -- status=guess
+lin acaulescent_A = mkA "acaule" ; -- status=guess
+lin accede_V = mkV "acceder" | consentir_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin accelerate_V = mkV "acelerarse" ; -- status=guess
+lin accelerate_V2 = mkV2 (mkV "acelerarse") ; -- status=guess
+lin acceleration_N = mkN "aceleración" ; -- status=guess
+lin accelerator_N = mkN "acelerador" masculine ; -- status=guess
+lin accelerometer_N = mkN "acelerómetro" ; -- status=guess
+lin accent_N = mkN "acento" | mkN "tilde" masculine ; -- status=guess
+lin accent_V2 = mkV2 (mkV "acentuar") ; -- status=guess, src=wikt
+lin accentor_N = mkN "acentor" masculine ; -- status=guess
+lin accentuate_V2 = mkV2 (mkV "acentuar") ; -- status=guess, src=wikt
+lin accept_V = mkV "aceptar" ;
+lin accept_V2 = mkV2 (mkV "aceptar") ;
+lin accept_VS = mkVS (mkV "aceptar") ;
+lin acceptability_N = mkN "aceptabilidad" feminine ; -- status=guess
+lin acceptable_A = mkA "aceptable" ; -- status=guess
+lin acceptance_N = mkN "aceptación" | mkN "aprobación" feminine ; -- status=guess
+lin acceptor_N = mkN "aceptador" masculine ; -- status=guess
+lin access_N = mkN "acceso" ;
+lin access_V2 = mkV2 (mkV "acceder") ; -- status=guess
+lin accessibility_N = mkN "accesibilidad" feminine ; -- status=guess
+lin accessible_A = mkA "accesible" | mkA "asequible" ; -- status=guess
+lin accession_N = mkN "ascenso" feminine ; -- status=guess
+lin accessory_A = mkA "cómplice" ; -- status=guess
+lin accessory_N = mkN "cómplice encubridor" | mkN "encubridor" ; -- status=guess status=guess
+lin accident_N = mkN "accidente" masculine ;
+lin accidental_A = mkA "accidental" | mkA "casual" | mkA "imprevisto" | mkA "fortuito" ; -- status=guess status=guess status=guess status=guess
+lin acclaim_N = mkN "aclamación" feminine ; -- status=guess
+lin acclaim_V2 = mkV2 (mkV "aclamar") | mkV2 (mkV "aplaudir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin acclamation_N = mkN "aclamación" feminine ; -- status=guess
+lin acclimate_V = mkV "aclimatar" ; -- status=guess, src=wikt
+lin acclimate_V2 = mkV2 (mkV "aclimatar") ; -- status=guess, src=wikt
+lin acclimatization_N = mkN "aclimatación" feminine ; -- status=guess
+lin acclimatize_V = mkV "aclimatarse" ; -- status=guess, src=wikt
+lin acclimatize_V2 = mkV2 (mkV "aclimatarse") ; -- status=guess, src=wikt
+lin accolade_N = mkN "acolada" ; -- status=guess
+lin accommodate_V = mkV "acomodar" | mkV "adaptar" ; -- status=guess
+lin accommodate_V2 = mkV2 (mkV "acomodar") | mkV2 (mkV "adaptar") ; -- status=guess
+lin accommodation_N = mkN "alojamiento" | mkN "hospedaje" masculine ; -- status=guess
+lin accompaniment_N = mkN "acompañamiento" ; -- status=guess
+lin accompanist_N = mkN "acompañante" masculine ; -- status=guess
+lin accompany_V2 = mkV2 (mkV "acompañar") ; -- status=guess
+lin accomplice_N = mkN "cómplice" masculine ; -- status=guess
+lin accomplish_V2 = mkV2 (mkV "completar") ; -- status=guess
+lin accomplishment_N = mkN "logro" | mkN "éxito" ; -- status=guess status=guess
+lin accord_N = mkN "acuerdo" | mkN "convenio" ; -- status=guess
+lin accord_V = acordar_V | mkV (mkV "concordar") "con" ; -- status=guess
+lin accordance_N = mkN "acuerdo" | mkN "conformidad" feminine ; -- status=guess
+lin according_to_Prep = mkPrep "según" ;
+lin accordingly_Adv = mkAdv "en consecuencia" ; -- status=guess
+lin accordion_N = mkN "acordeón" masculine ; -- status=guess
+lin accordionist_N = mkN "acordeonista" masculine ; -- status=guess
+lin accost_V2 = mkV2 (mkV (mkV "acercarse") "a") ; -- status=guess, src=wikt
+lin account_N = mkN "cuenta" ;
+lin account_V = mkV dar_V "cuentas" ;
+lin account_V2 = mkV2 "considerar" ;
+lin accountability_N = mkN "responsabilidad" feminine ; -- status=guess
+lin accountable_A = mkA "responsable" ; -- status=guess
+lin accountancy_N = mkN "contabilidad" feminine ; -- status=guess
+lin accountant_N = mkN "contador" | mkN "contadora" | mkN "contable" ; -- status=guess
+lin accounting_A = variants{} ; --
+lin accounting_N = mkN "contabilidad" feminine ; -- status=guess
+lin accredit_V2 = mkV2 (mkV "acreditar") ; -- status=guess, src=wikt
+lin accreditation_N = mkN "acreditación" | mkN "homologación" feminine ; -- status=guess status=guess
+lin accretion_N = mkN "aumento" | mkN "crecimiento" | mkN "acreción" | mkN "acrecencia" ; -- status=guess status=guess status=guess status=guess
+lin accrue_V = mkV "acumularse" | mkV "aumentarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin accrue_V2 = mkV2 (mkV "acumularse") | mkV2 (mkV "aumentarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin acculturation_N = mkN "aculturación" masculine ; -- status=guess
+lin accumulate_V = mkV "acumularse" ; -- status=guess
+lin accumulate_V2 = mkV2 (mkV "acumularse") ; -- status=guess
+lin accumulation_N = mkN "acumulación" feminine ; -- status=guess
+lin accumulator_N = mkN "acumulador" masculine ; -- status=guess
+lin accuracy_N = mkN "exactitud" | mkN "precisión" feminine ; -- status=guess
+lin accurate_A = mkA "preciso" | mkA "exacto" | mkA "justo" | mkA "correcto" ; -- status=guess
+lin accurately_Adv = variants{} ; --
+lin accusation_N = mkN "acusación" feminine ; -- status=guess
+lin accusative_A = mkA "acusativo" ; -- status=guess
+lin accusative_N = mkN "acusativo" | mkN "caso acusativo" | mkN "complemento directo" ; -- status=guess status=guess status=guess
+lin accuse_V2 = mkV2 (mkV "acusar") | mkV2 (mkV "denunciar") ; -- status=guess
+lin accused_A = variants{} ; --
+lin accused_N = mkN "acusado" ; -- status=guess
+lin accustom_V2 = mkV2 (mkV "acostumbrarse") | mkV2 (mkV "habituar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ace_N = mkN "as" masculine ; -- status=guess
+lin acerb_A = mkA "acerbo" ; -- status=guess
+lin acerbity_N = mkN "amargura" ; -- status=guess
+lin acerola_N = mkN "acerola" | mkN "semeruco" ; -- status=guess status=guess
+lin acetamide_N = mkN "acetamida" ; -- status=guess
+lin acetate_N = mkN "acetato" ; -- status=guess
+lin acetic_A = mkA "acético" ; -- status=guess
+lin acetone_N = mkN "acetona" ; -- status=guess
+lin acetyl_N = mkN "acetil" | mkN "acetilo" ; -- status=guess status=guess
+lin acetylcholine_N = mkN "acetilcolina" ; -- status=guess
+lin acetylene_N = mkN "acetileno" ; -- status=guess
+lin ache_N = mkN "dolor" masculine ; -- status=guess
+lin ache_V = doler_V | mkV "sufrir" ; -- status=guess, src=wikt status=guess, src=wikt
+lin achene_N = mkN "aquenio" ; -- status=guess
+lin achieve_V2 = mkV2 (conseguir_V) | mkV2 (mkV "lograr") ;
+lin achievement_N = mkN "realización" feminine | mkN "logro" ; -- status=guess
+lin achondroplasia_N = mkN "acondroplasia" ; -- status=guess
+lin achromatic_A = mkA "acromático" ; -- status=guess
+lin acid_A = mkA "ácido" ; -- status=guess
+lin acid_N = mkN "ácido" ; -- status=guess
+lin acidic_A = mkA "ácido" ; -- status=guess
+lin acidification_N = mkN "acidificación" ; -- status=guess
+lin acidify_V = mkV "acidificar" ; -- status=guess, src=wikt
+lin acidify_V2 = mkV2 (mkV "acidificar") ; -- status=guess, src=wikt
+lin acidimetry_N = mkN "acidimetría" ; -- status=guess
+lin acidity_N = mkN "acidez" feminine ; -- status=guess
+lin acidosis_N = mkN "acidosis" feminine ; -- status=guess
+lin acknowledge_V2 = variants{} ; --
+lin acknowledge_VS = variants{} ; --
+lin acknowledgement_N = mkN "reconocimiento" ; -- status=guess
+lin acknowledgment_N = mkN "reconocimiento" ; -- status=guess
+lin acme_N = mkN "colmo" | mkN "apogeo" | mkN "cúspide" feminine ; -- status=guess status=guess status=guess
+lin acne_N = mkN "acné" masculine ; -- status=guess
+lin acolyte_N = mkN "ayudante" masculine ; -- status=guess
+lin aconite_N = mkN "acónito" ; -- status=guess
+lin acorn_N = mkN "bellota" ; -- status=guess
+lin acoustic_A = mkA "acústico" ; -- status=guess
+lin acoustic_N = mkN "guitarra acústica" ; -- status=guess
+lin acoustically_Adv = mkAdv "acústicamente" ; -- status=guess
+lin acoustics_N = mkN "acústica" ; -- status=guess
+lin acquaint_V2 = mkV2 (mkV "familiarizar") ; -- status=guess, src=wikt
+lin acquaintance_N = mkN "conocido" | mkN "conocida" ; -- status=guess
+lin acquiesce_V = consentir_V ; -- status=guess, src=wikt
+lin acquiescence_N = mkN "aquiescencia" | mkN "consentimiento" ; -- status=guess status=guess
+lin acquirable_A = mkA "adquirible" ; -- status=guess
+lin acquire_V2 = mkV2 (adquirir_V) ;
+lin acquisition_N = mkN "adquisición" feminine ; -- status=guess
+lin acquisitive_A = mkA "adquisitivo" | mkA "codicioso" ; -- status=guess status=guess
+lin acquit_V2 = mkV2 (absolver_V) | mkV2 (mkV "exculpar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin acquittal_N = mkN "absolución" feminine ; -- status=guess
+lin acre_N = mkN "acre" masculine ; -- status=guess
+lin acreage_N = mkN "superficie en acres" ; -- status=guess
+lin acrid_A = mkA "acre" | mkA "mordaz" ; -- status=guess status=guess
+lin acrimonious_A = mkA "áspero" | mkA "cáustico" | mkA "sarcástico" ; -- status=guess status=guess status=guess
+lin acrimony_N = mkN "acrimonia" ; -- status=guess
+lin acrobatic_A = mkA "acrobático" ; -- status=guess
+lin acromegaly_N = mkN "acromegalia" ; -- status=guess
+lin acronym_N = mkN "acrónimo" ; -- status=guess
+lin acropolis_N = mkN "acrópolis" feminine ; -- status=guess
+lin across_Adv = variants{}; -- mkPrep "a través de" ;
+lin across_Prep = mkPrep "a través de" ;
+lin acrostic_N = mkN "acróstico" ; -- status=guess
+lin acrylamide_N = mkN "acrilamida" ; -- status=guess
+lin acrylic_N = mkN "acrílico" ; -- status=guess
+lin act_N = mkN "acto" ;
+lin act_V = mkV "actuar" | mkV "comportarse" ;
+lin act_V2 = mkV2 (mkV "actuar") ;
+lin actinium_N = mkN "actinio" ; -- status=guess
+lin actinometer_N = mkN "actinómetro" ; -- status=guess
+lin action_N = mkN "acción" feminine ;
+lin activate_V2 = mkV2 (mkV "activar") ; -- status=guess
+lin activation_N = mkN "activación" feminine ; -- status=guess
+lin active_A = mkA "activo" ;
+lin active_N = mkN "principio activo" ; -- status=guess
+lin actively_Adv = variants{} ; --
+lin activistMasc_N = variants{} ; --
+lin activity_N = mkN "actividad" feminine ;
+lin actor_1_N = variants{} ; --
+lin actor_2_N = variants{} ; --
+lin actor_N = mkN "actor" | mkN "actriz" feminine ; -- status=guess
+lin actress_N = mkN "actriz" feminine ; -- status=guess
+lin actual_A = mkA "real" | mkA "existente" | mkA "verdadero" ;
+lin actuality_N = mkN "realidad" feminine ; -- status=guess
+lin actually_Adv = mkAdv "realmente" ;
+lin actuary_N = mkN "actuario" ; -- status=guess
+lin acuity_N = mkN "acuidad" | mkN "agudeza" ; -- status=guess status=guess
+lin acumen_N = mkN "perspicacia" ; -- status=guess
+lin acuminate_A = mkA "acuminado" ; -- status=guess
+lin acupuncture_N = mkN "acupuntura" ; -- status=guess
+lin acute_A = mkA "agudo" ; -- status=guess
+lin acyl_N = mkN "acil" | mkN "acilo" ; -- status=guess status=guess
+lin ad_N = mkN "anuncio" | mkN "aviso" | mkN "aviso publicitario" | mkN "anuncio publicitario" ; -- status=guess status=guess status=guess status=guess
+lin adage_N = mkN "adagio" | mkN "refrán" masculine | mkN "dicho" ; -- status=guess status=guess status=guess
+lin adamant_A = mkA "firme" | mkA "categórico" | mkA "inflexible" | mkA "impenetrable" | mkA "obstinado" ; -- status=guess status=guess status=guess status=guess status=guess
+lin adamant_N = mkN "adamantino" ; -- status=guess
+lin adapt_V = mkV "adaptar" | mkV "ajustar" ; -- status=guess
+lin adapt_V2 = mkV2 (mkV "adaptar") | mkV2 (mkV "ajustar") ; -- status=guess
+lin adaptability_N = mkN "adaptabilidad" | mkN "flexibilidad" feminine ; -- status=guess status=guess
+lin adaptable_A = mkA "adaptable" | mkA "amoldable" ; -- status=guess status=guess
+lin adaptation_N = mkN "ajuste" | mkN "modificación" feminine ; -- status=guess
+lin adapter_N = mkN "adaptador" masculine ; -- status=guess
+lin adaptive_A = mkA "adaptable" ; -- status=guess
+lin adaptor_N = mkN "adaptador" masculine ; -- status=guess
+lin add_V = mkV "añadir" ;
+lin add_V2 = mkV2 (mkV "añadir") | mkV2 (mkV "agregar") ;
+lin add_V3 = L.add_V3 ;
+lin add_VS = mkVS (mkV "añadir") | mkVS incluir_V ;
+lin added_A = variants{} ; --
+lin adder_N = mkN "serpiente" | mkN "culebra" masculine ; -- status=guess status=guess
+lin addict_N = mkN "drogadicto" | mkN "adicto" | mkN "toxicómano" ; -- status=guess status=guess status=guess
+lin addict_V2 = mkV2 (mkV (mkV "causar") "adicción en") | mkV2 (mkV (mkV "volver") "adicto") ; -- status=guess, src=wikt status=guess, src=wikt
+lin addiction_N = mkN "adicción" feminine ; -- status=guess
+lin addictive_A = mkA "enviciador" | mkA "adictivo" ; -- status=guess status=guess
+lin addition_N = mkN "adición" feminine | mkN "añadidura" ;
+lin additional_A = mkA "adicional" | mkA "extra" ;
+lin additive_N = mkN "aditivo" ; -- status=guess
+lin addle_V = mkV "confundir" | mkV "enturbiar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin addle_V2 = mkV2 (mkV "confundir") | mkV2 (mkV "enturbiar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin address_N = mkN "dirección" feminine ;
+lin address_V2 = mkV2 (dirigir_V) ; -- status=guess
+lin addressee_N = mkN "destinatario" | mkN "consignatario" ; -- status=guess status=guess
+lin adductor_N = mkN "aductor" ; -- status=guess
+lin adenine_N = mkN "adenina" ; -- status=guess
+lin adenitis_N = mkN "adenitis" feminine ; -- status=guess
+lin adenoidectomy_N = mkN "adenoidectomía" ; -- status=guess
+lin adenosine_N = mkN "adenosina" ; -- status=guess
+lin adept_A = mkA "experto" | mkA "hábil" ; -- status=guess status=guess
+lin adept_N = mkN "experto" | mkN "experta" ; -- status=guess status=guess
+lin adequacy_N = mkN "cantidad suficiente" ; -- status=guess
+lin adequate_A = mkA "adecuado" ; -- status=guess
+lin adequately_Adv = variants{} ; --
+lin adhere_V = mkV (mkV "adherirse") "a" | mkV (mkV "cumplir") "con" ; -- status=guess, src=wikt status=guess, src=wikt
+lin adherent_A = mkA "adhesivo" ; -- status=guess
+lin adherent_N = mkN "adherente" masculine ; -- status=guess
+lin adhesion_N = mkN "adhesión" feminine ; -- status=guess
+lin adhesive_A = mkA "adhesivo" ; -- status=guess
+lin adhesive_N = mkN "adhesivo" ; -- status=guess
+lin adieu_N = mkN "adiós" masculine ; -- status=guess
+lin adipose_A = mkA "adipose" ; -- status=guess
+lin adiposity_N = mkN "adiposidad" feminine ; -- status=guess
+lin adjacency_N = mkN "adyacencia" ; -- status=guess
+lin adjacent_A = mkA "adyacente" | mkA "colindante" | mkA "contiguo" ; -- status=guess
+lin adjectival_A = mkA "adjetival" ; -- status=guess
+lin adjective_A = mkA "adjetivo" ; -- status=guess
+lin adjective_N = mkN "adjetivo" ; -- status=guess
+lin adjoin_V = mkV (mkV "lindar") "con" | mkV (mkV "colindar") "con" ; -- status=guess, src=wikt status=guess, src=wikt
+lin adjoin_V2 = mkV2 (mkV (mkV "lindar") "con") | mkV2 (mkV (mkV "colindar") "con") ; -- status=guess, src=wikt status=guess, src=wikt
+lin adjourn_V = mkV "aplazar" | posponer_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin adjourn_V2 = mkV2 (mkV "aplazar") | mkV2 (posponer_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin adjournment_N = mkN "suspensión" feminine ; -- status=guess
+lin adjudicate_V = mkV "juzgar" ; -- status=guess, src=wikt
+lin adjudicate_V2 = mkV2 (mkV "juzgar") ; -- status=guess, src=wikt
+lin adjudicator_N = mkN "juez" masculine ; -- status=guess
+lin adjunct_N = mkN "adjunto" ; -- status=guess
+lin adjust_V = mkV "adaptar" ; -- status=guess
+lin adjust_V2 = mkV2 (mkV "adaptar") ; -- status=guess
+lin adjustable_A = mkA "ajustable" | mkA "regulable" | mkA "graduable" ; -- status=guess status=guess status=guess
+lin adjustment_N = mkN "ajuste" | mkN "modificación" feminine ; -- status=guess
+lin adjutant_N = mkN "ayudante" masculine ; -- status=guess
+lin administer_V = mkV "administrar" ; -- status=guess
+lin administer_V2 = mkV2 (mkV "administrar") ; -- status=guess
+lin administration_N = mkN "administración" feminine ;
+lin administrative_A = mkA "administrativo" ; -- status=guess
+lin administratorMasc_N = variants{} ; --
+lin admirable_A = mkA "admirable" | mkA "loable" ; -- status=guess status=guess
+lin admiral_N = mkN "almirante" masculine ; -- status=guess
+lin admiralty_N = mkN "almirantazgo" ; -- status=guess
+lin admiration_N = mkN "admiración" feminine ; -- status=guess
+lin admire_V2 = mkV2 (mkV "admirar") ; -- status=guess
+lin admirer_N = mkN "admirador" | mkN "admiradora" ; -- status=guess status=guess
+lin admiringly_Adv = mkAdv "con admiración" ; -- status=guess
+lin admissible_A = mkA "admisible" | mkA "aceptable" ; -- status=guess status=guess
+lin admission_N = mkN "admisión" ; -- status=guess
+lin admit_V = mkV "admitir" | mkV (mkV "dejar") "entrar" ; --- split: allow to enter
+lin admit_V2 = mkV2 (mkV "admitir") | mkV2 (mkV (mkV "dejar") "entrar") ; --- split: allow to enter
+lin admit_VS = mkVS (mkV "admitir") ;
+lin admittedly_Adv = mkAdv "la verdad es que" | mkAdv "lo cierto es que" | mkAdv "es cierto que" ; -- status=guess status=guess status=guess
+lin admixture_N = mkN "adición" feminine | mkN "mezcla" ; -- status=guess status=guess
+lin admonish_V2 = mkV2 (mkV "amonestar") | mkV2 (mkV "reprender") ; -- status=guess, src=wikt status=guess, src=wikt
+lin admonition_N = mkN "admonición" feminine ; -- status=guess
+lin admonitory_A = mkA "admonitorio" ; -- status=guess
+lin adnate_A = mkA "adnato" ; -- status=guess
+lin adobe_N = mkN "adobe" masculine ; -- status=guess
+lin adolescence_N = mkN "adolescencia" ; -- status=guess
+lin adolescent_A = mkA "adolescente" ; -- status=guess
+lin adolescent_N = mkN "adolescente" masculine | mkN "muchacho" | mkN "muchacha" | mkN "chico" | mkN "chica" ; -- status=guess status=guess status=guess status=guess status=guess
+lin adopt_V2 = mkV2 (mkV "adoptar") | mkV2 (mkV "ahijar") ;
+lin adoptee_N = mkN "adoptado" | mkN "adoptada" ; -- status=guess status=guess
+lin adoption_N = mkN "adopción" feminine ; -- status=guess
+lin adoptive_A = mkA "adoptivo" ; -- status=guess
+lin adorable_A = mkA "adorable" | mkA "encantador" ; -- status=guess status=guess
+lin adoration_N = mkN "adoración" feminine ; -- status=guess
+lin adore_V2 = mkV2 (querer_V) ; -- status=guess, src=wikt
+lin adorn_V2 = mkV2 (mkV "adornar") | mkV2 (mkV "ornar") | mkV2 (mkV "engalanar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin adornment_N = mkN "adorno" | mkN "decoración" feminine ; -- status=guess status=guess
+lin adrenalectomy_N = mkN "adrenalectomía" ; -- status=guess
+lin adrenergic_A = mkA "adrenérgico" ; -- status=guess
+lin adrenocorticotropic_A = mkA "adrenocorticotropo" ; -- status=guess
+lin adrift_A = mkA "a la deriva" ; -- status=guess
+lin adrift_Adv = mkAdv "a la deriva" ; -- status=guess
+lin adroit_A = mkA "diestro" | mkA "hábil" ; -- status=guess status=guess
+lin adroitness_N = mkN "destreza" | mkN "habilidad" feminine ; -- status=guess status=guess
+lin adult_A = mkA "adulto" ; -- status=guess
+lin adult_N = mkN "adulto" | mkN "adulta" ; --- split: masc, fem
+lin adulterate_V2 = mkV2 (mkV "adulterar") ; -- status=guess, src=wikt
+lin adulteration_N = mkN "adulteración" feminine ; -- status=guess
+lin adulterer_N = mkN "adúltero" ; -- status=guess
+lin adulteress_N = mkN "adúltera" ; -- status=guess
+lin adulterous_A = mkA "adúltero" ; -- status=guess
+lin adultery_N = mkN "adulterio" ; -- status=guess
+lin adulthood_N = mkN "edad adulta" | mkN "adultez" feminine ; -- status=guess status=guess
+lin advance_N = mkN "adelanto" | mkN "avance" masculine ; -- status=guess
+lin advance_V = variants{} ; --
+lin advance_V2 = variants{} ; --
+lin advanced_A = variants{} ; --
+lin advancement_N = mkN "ascenso" feminine | mkN "progreso" ; -- status=guess status=guess
+lin advantage_N = mkN "ventaja" ;
+lin advantageous_A = mkA "ventajoso" | mkA "provechoso" ; -- status=guess status=guess
+lin advection_N = mkN "advección" feminine ; -- status=guess
+lin advent_N = mkN "advenimiento" | mkN "venida" ; -- status=guess status=guess
+lin adventitious_A = mkA "aleatorio" ; -- status=guess
+lin adventure_N = mkN "aventura" ; -- status=guess
+lin adventure_V2 = mkV2 (mkV "aventura") ; -- status=guess, src=wikt
+lin adventurer_N = mkN "aventurero" | mkN "aventurera" ; -- status=guess status=guess
+lin adventurous_A = mkA "aventurado" | mkA "arriesgado" ; -- status=guess status=guess
+lin adverb_N = mkN "adverbio" ; -- status=guess
+lin adverbial_A = mkA "adverbial" ; -- status=guess
+lin adverbial_N = mkN "expresión adverbial" ; -- status=guess
+lin adversary_N = mkN "adversario" | mkN "adversaria" ; -- status=guess status=guess
+lin adverse_A = mkA "contrario" ; -- status=guess
+lin adversity_N = mkN "adversidad" feminine ; -- status=guess
+lin advert_N = mkN "anuncio publicitario" ; -- status=guess
+lin advertise_V = mkV (mkV "hacer") "publicidad" ; -- status=guess
+lin advertise_V2 = mkV2 (mkV (mkV "hacer") "publicidad") ; -- status=guess
+lin advertisement_N = mkN "anuncio" | mkN "publicidad" feminine | mkN "reclamo" ; -- status=guess
+lin advertiser_N = mkN "anunciante" masculine ; -- status=guess
+lin advertising_N = mkN "publicidad" feminine ; -- status=guess
+lin advice_N = mkN "aviso" ;
+lin advisability_N = mkN "conveniencia" ; -- status=guess
+lin advisable_A = mkA "aconsejable" | mkA "recomendable" | mkA "conveniente" ; -- status=guess status=guess status=guess
+lin advise_V = mkV "aconsejar" | mkV "asesorar" ; -- status=guess
+lin advise_V2 = mkV2 (mkV "aconsejar") | mkV2 (mkV "asesorar") ; -- status=guess
+lin advise_VS = mkVS (mkV "aconsejar") | mkVS (mkV "asesorar") ; -- status=guess
+lin adviserMasc_N = variants{} ; --
+lin advisory_A = mkA "consultivo" ; -- status=guess
+lin advisory_N = mkN "opinión consultiva" | mkN "opinión asesora" ; -- status=guess status=guess
+lin advocacy_N = mkN "apoyo" | mkN "defensa" masculine ; -- status=guess status=guess
+lin advocateMasc_N = variants{} ; --
+lin advocate_V2 = mkV2 (recomendar_V) ; -- status=guess
+lin advocate_VS = mkVS (recomendar_V) ; -- status=guess
+lin adze_N = mkN "azuela" ; -- status=guess
+lin aegis_N = mkN "égida" ; -- status=guess
+lin aerate_V2 = mkV2 (mkV "airear") | mkV2 (mkV "gasear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin aeration_N = mkN "aireación" feminine ; -- status=guess
+lin aerial_A = mkA "aéreo" ; -- status=guess
+lin aerial_N = mkN "antena" ; -- status=guess
+lin aerobe_N = mkN "aerobio" ; -- status=guess
+lin aerobic_A = mkA "aeróbico" ; -- status=guess
+lin aerobics_N = mkN "aeróbico" ; -- status=guess
+lin aerobiosis_N = mkN "aerobiosis" feminine ; -- status=guess
+lin aerodrome_N = mkN "aeródromo" ; -- status=guess
+lin aerodynamic_A = mkA "aerodinámico" ; -- status=guess
+lin aerodynamics_N = mkN "aerodinámica" ; -- status=guess
+lin aerology_N = mkN "aerología" ; -- status=guess
+lin aeronautical_A = mkA "aeronáutico" ; -- status=guess
+lin aeronautics_N = mkN "aeronáutica" ; -- status=guess
+lin aerosol_N = mkN "aerosol" masculine ; -- status=guess
+lin aerospace_N = mkN "aeroespacio" ; -- status=guess
+lin aesthetic_A = mkA "estético" ; -- status=guess
+lin aesthetics_N = mkN "estética" ; -- status=guess
+lin aetiology_N = mkN "etiología" ; -- status=guess
+lin afar_Adv = mkAdv "a lo lejos" | mkAdv "lejos" ; -- status=guess status=guess
+lin affability_N = mkN "afabilidad" feminine ; -- status=guess
+lin affable_A = mkA "afable" ; -- status=guess
+lin affair_N = mkN "asunto" | mkN "amorío" | mkN "aventura" ; -- split adulterous relationship
+lin affect_V2 = mkV2 (mkV "afectar") ;
+lin affectation_N = mkN "afectación" feminine ; -- status=guess
+lin affecting_A = mkA "conmovedor" ; -- status=guess
+lin affection_N = mkN "cariño" ; -- status=guess
+lin affectionate_A = mkA "cariñoso" ; -- status=guess
+lin afferent_A = mkA "aferente" ; -- status=guess
+lin affidavit_N = mkN "declaración jurada" | mkN "affidávit" masculine ; -- status=guess status=guess
+lin affiliate_N = mkN "afiliado" | mkN "afiliada" | mkN "filial" feminine ; -- status=guess status=guess status=guess
+lin affiliate_V = mkV "afiliar" | mkV "asociar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin affiliate_V2 = mkV2 (mkV "afiliar") | mkV2 (mkV "asociar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin affiliation_N = mkN "afiliación" | mkN "filiación" feminine ; -- status=guess status=guess
+lin affine_N = mkN "transformación afín" ; -- status=guess
+lin affinity_N = mkN "afinidad" feminine ; -- status=guess
+lin affirm_V = mkV "afirmar" ; -- status=guess, src=wikt
+lin affirm_V2 = mkV2 (mkV "afirmar") ; -- status=guess, src=wikt
+lin affirm_VS = mkVS (mkV "afirmar") ; -- status=guess, src=wikt
+lin affirmation_N = mkN "declaración" feminine ; -- status=guess
+lin affirmative_A = mkA "afirmativo" ; -- status=guess
+lin affirmative_N = mkN "oración afirmativa" ; -- status=guess
+lin affix_N = mkN "afijo" ; -- status=guess
+lin affix_V2 = mkV2 (mkV "fijar") | mkV2 (mkV "pegar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin afflatus_N = mkN "inspiración" feminine ; -- status=guess
+lin afflict_V2 = mkV2 (afligir_V) ; -- status=guess, src=wikt
+lin affliction_N = mkN "aflicción" | mkN "tribulación" feminine ; -- status=guess status=guess
+lin affluence_N = mkN "abundancia" | mkN "afluencia" | mkN "prosperidad" feminine ; -- status=guess status=guess status=guess
+lin affluent_A = mkA "adinerado" | mkA "rico" ; -- status=guess status=guess
+lin affluent_N = mkN "ricachón" ; -- status=guess
+lin afford_V2 = variants{} ; --
+lin afford_V2V = variants{} ; --
+lin affricate_N = mkN "africada" ; -- status=guess
+lin affront_N = mkN "afrenta" ; -- status=guess
+lin affront_V2 = mkV2 (mkV "afrentar") | mkV2 (mkV "ofender") ; -- status=guess, src=wikt status=guess, src=wikt
+lin afire_A = mkA "ardiendo" ; -- status=guess
+lin aflame_A = mkA "en llamas" | mkA "llameante" ; -- status=guess status=guess
+lin afoot_Adv = mkAdv "en marcha" ; -- status=guess
+lin aforesaid_A = mkA "antedicho" ; -- status=guess
+lin afraid_A = mkA "temeroso" | mkA "asustado" ;
+lin afresh_Adv = mkAdv "de nuevo" | mkAdv "otra vez" ; -- status=guess status=guess
+lin aft_Adv = mkAdv "a popa" ; -- status=guess
+lin after_Adv = mkAdv "después" ; -- status=guess
+lin after_Prep = S.after_Prep ;
+lin after_Subj = ss "después de que" ** {m = Conjunct} ;
+lin afterbirth_N = mkN "alumbramiento" ; -- status=guess
+lin aftereffect_N = mkN "efecto secundario" ; -- status=guess
+lin afterlife_N = mkN "ultratumba" | mkN "más allá" | mkN "inframundo" ; -- status=guess status=guess status=guess
+lin aftermath_N = mkN "consecuencias" feminine | mkN "resultados" masculine ; -- status=guess status=guess
+lin afternoon_N = mkN "tarde" feminine ;
+lin aftershock_N = mkN "réplica" ; -- status=guess
+lin afterthought_N = mkN "idea tardía" ; -- status=guess
+lin afterwards_Adv = mkAdv "después" ; -- status=guess
+lin again_Adv = mkAdv "otra vez" | mkAdv "de nuevo" | mkAdv "nuevamente" ;
+lin against_Prep = mkPrep "contra" ;
+lin agape_A = mkA "boquiabierto" ; -- status=guess
+lin agape_N = mkN "ágape" ; -- status=guess
+lin agate_N = mkN "ágata" ; -- status=guess
+lin agave_N = mkN "maguey" | mkN "agave" | mkN "pita" ; -- status=guess status=guess status=guess
+lin age_N = mkN "edad" feminine ;
+lin age_V = mkV "envejecerse" ; -- status=guess
+lin aged_Prep = variants{} ; --
+lin ageless_A = mkA "eterno" ; -- status=guess
+lin agency_N = mkN "agencia" ;
+lin agenda_N = mkN "agenda" | mkN "orden del dia" ; -- status=guess
+lin agentMasc_N = mkN "agente" masculine ;
+lin agglutinative_A = mkA "aglutinante" ; -- status=guess
+lin aggravate_V2 = mkV2 (mkV "irritar") | mkV2 (mkV "exasperar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin aggravation_N = mkN "agravio" ; -- status=guess
+lin aggregate_A = mkA "total" | mkA "conjunto" ; -- status=guess
+lin aggregate_N = mkN "agregado" | mkN "conjunto" ; -- status=guess status=guess
+lin aggregate_V = mkV "juntar" | mkV "sumar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin aggregate_V2 = mkV2 (mkV "juntar") | mkV2 (mkV "sumar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin aggression_N = mkN "agresión" feminine ; -- status=guess
+lin aggressive_A = mkA "agresivo" ; -- status=guess
+lin aggressiveness_N = mkN "agresividad" feminine ; -- status=guess
+lin aghast_A = mkA "espantado" | mkA "aterrado" | mkA "horrorizado" | mkA "asustado" | mkA "pasmado" | mkA "atemorizado" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin agile_A = mkA "ágil" ; -- status=guess
+lin agility_N = mkN "agilidad" feminine ; -- status=guess
+lin agitate_V = mkV "agitar" ; -- status=guess, src=wikt
+lin agitate_V2 = mkV2 (mkV "agitar") ; -- status=guess, src=wikt
+lin agitation_N = mkN "agitación" | mkN "desasosiego" ; -- status=guess status=guess
+lin agitator_N = mkN "agitador" | mkN "agitadora" ; -- status=guess status=guess
+lin agnate_A = mkA "agnado" ; -- status=guess
+lin agnostic_A = mkA "agnóstico" ; -- status=guess
+lin agnostic_N = mkN "agnóstico" | mkN "agnóstica" ; -- status=guess status=guess
+lin agnosticism_N = mkN "agnosticismo" ; -- status=guess
+lin ago_Adv = mkAdv "hace" | mkAdv "atrás" ;
+lin agog_A = mkA "ansioso" | mkA "curioso" ; -- status=guess status=guess
+lin agonize_V = mkV "agonizar" ; -- status=guess, src=wikt
+lin agony_N = mkN "agonía" | mkN "angustia" ; -- status=guess
+lin agoraphobia_N = mkN "agorafobia" ; -- status=guess
+lin agoraphobic_A = mkA "agorafóbico" ; -- status=guess
+lin agouti_N = mkN "agutí" ; -- status=guess
+lin agrarian_A = mkA "agrario" ; -- status=guess
+lin agree_V = concordar_V ;
+lin agree_VS = mkVS (concordar_V) ;
+lin agree_VV = mkVV (concordar_V) ;
+lin agreeable_A = mkA "conforme" ; -- status=guess
+lin agreed_A = variants{} ; --
+lin agreement_N = mkN "acuerdo" | mkN "convenio" ;
+lin agricultural_A = mkA "agrícola" ; -- status=guess
+lin agriculture_N = mkN "agricultura" ; -- status=guess
+lin agriculturist_N = mkN "agricultor" | mkN "agricultora" ; -- status=guess status=guess
+lin agronomist_N = mkN "agrónomo" ; -- status=guess
+lin agronomy_N = mkN "agronomía" ; -- status=guess
+lin aground_Adv = mkAdv "encallado" | mkAdv "varado" ; -- status=guess status=guess
+lin ague_N = mkN "escalofrío" | mkN "fiebre intermitente" ; -- status=guess status=guess
+lin ahead_Adv = mkAdv "enfrente" ;
+lin aid_N = mkN "ayuda" | mkN "ayudante" | mkN "asistente" ; --- split: help / person who helps (masc, fem)
+lin aid_V = mkV "ayudar" ; -- status=guess
+lin aid_V2 = mkV2 (mkV "ayudar") ; -- status=guess
+lin aide_N = mkN "edecan" masculine ; -- status=guess
+lin aids_N = variants{} ; --
+lin ail_V = adolecer_V ; -- status=guess, src=wikt
+lin ail_V2 = mkV2 (adolecer_V) ; -- status=guess, src=wikt
+lin aileron_N = mkN "alerón" masculine ; -- status=guess
+lin ailment_N = mkN "dolencia" | mkN "enfermedad" feminine | mkN "achaque" masculine ; -- status=guess status=guess status=guess
+lin aim_N = mkN "objetivo" | mkN "intención" feminine ;
+lin aim_V = mkV "apuntar" | mkV "pretender" | mkV "dirigir" ;
+lin aim_V2 = mkV2 (mkV "apuntar") | mkV2 (mkV "pretender") | mkV2 (mkV "dirigir") ;
+lin aim_VV = mkVV (mkV "aspirar") ;
+lin aimless_A = mkA "sin rumbo" | mkA "sin objeto" ; -- status=guess status=guess
+lin aioli_N = mkN "ajiaceite alioli" ; -- status=guess
+lin air_N = mkN "aire" ;
+lin air_V = mkV "aerar" | mkV "airear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin air_V2 = mkV2 (mkV "aerar") | mkV2 (mkV "airear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin airborne_A = mkA "transportado por el aire" | mkA "aerotransportado" ; -- status=guess status=guess
+lin airbus_N = mkN "aerobus" masculine ; -- status=guess
+lin aircraft_N = mkN "aeronave" feminine ;
+lin airfield_N = mkN "aeródromo" | mkN "campo de aviación" ; -- status=guess status=guess
+lin airfoil_N = mkN "perfil alar" | mkN "perfil aerodinámico" | mkN "perfil" masculine ; -- status=guess status=guess status=guess
+lin airlift_N = mkN "puente aéreo" ; -- status=guess
+lin airline_N = mkN "aerolínea" ; -- status=guess
+lin airliner_N = mkN "avión de pasajeros" ; -- status=guess
+lin airmail_N = mkN "correo aéreo" ; -- status=guess
+lin airman_N = mkN "aviador" masculine | mkN "aviadora" ; -- status=guess status=guess
+lin airplane_N = L.airplane_N ;
+lin airport_N = mkN "aeropuerto" ; -- status=guess
+lin airscrew_N = mkN "hélice" feminine ; -- status=guess
+lin airstrip_N = mkN "pista de aterrizaje" ; -- status=guess
+lin airtight_A = mkA "hermético" ; -- status=guess
+lin airway_N = mkN "aerovía" ; -- status=guess
+lin airworthiness_N = mkN "aptitud para volar" ; -- status=guess
+lin airworthy_A = mkA "navegable" | mkA "apto para volar" ; -- status=guess status=guess
+lin aisle_N = mkN "pasillo" ; -- status=guess
+lin aitch_N = mkN "hache" feminine ; -- status=guess
+lin ajar_A = mkA "entreabierto" | mkA "entornado" ; -- status=guess status=guess
+lin akimbo_Adv = mkAdv "en jarras" ; -- status=guess
+lin akin_A = mkA "emparentado" ; -- status=guess
+lin al_PN = mkPN "Al Qaida" ; -- status=guess
+lin alabaster_N = mkN "alabastro" ; -- status=guess
+lin alacrity_N = mkN "alacridad" | mkN "presteza" ; -- status=guess status=guess
+lin alanine_N = mkN "alanina" ; -- status=guess
+lin alarm_N = mkN "despertador" masculine ; -- status=guess
+lin alarm_V2 = variants{} ; --
+lin alarming_A = mkA "alarmante" ; -- status=guess
+lin alas_Interj = mkInterj "ay" | mkInterj "ay de mí" ; -- status=guess status=guess
+lin albatross_N = mkN "albatros" masculine ; -- status=guess
+lin albedo_N = mkN "albedo" ; -- status=guess
+lin albeit_Subj = variants{} ; --
+lin albinism_N = mkN "albinismo" ; -- status=guess
+lin albino_N = mkN "albino" | mkN "albina" ; -- status=guess status=guess
+lin albite_N = mkN "albita" ; -- status=guess
+lin album_N = mkN "álbum" masculine ; -- status=guess
+lin albumen_N = mkN "albumen" | mkN "clara" ; -- status=guess status=guess
+lin albumin_N = mkN "albúmina" ; -- status=guess
+lin alcazar_N = mkN "alcázar" masculine ; -- status=guess
+lin alchemist_N = mkN "alquimista" masculine ; -- status=guess
+lin alchemy_N = mkN "alquimia" ; -- status=guess
+lin alcohol_N = mkN "alcohol" masculine ; -- status=guess
+lin alcoholic_A = mkA "alcohólico" ; -- status=guess
+lin alcoholic_N = mkN "alcohólico" ; -- status=guess
+lin alcoholism_N = mkN "alcoholismo" ; -- status=guess
+lin alcove_N = mkN "hornacina" | mkN "hueco" | mkN "nicho" ; -- status=guess status=guess status=guess
+lin aldehyde_N = mkN "aldehído" ; -- status=guess
+lin alder_N = mkN "aliso" ; -- status=guess
+lin alderman_N = mkN "concejal" masculine ; -- status=guess
+lin aldose_N = mkN "aldosa" ; -- status=guess
+lin ale_N = mkN "cerveza inglesa" | mkN "ale" feminine | mkN "cerveza ale" ; -- status=guess status=guess status=guess
+lin aleatory_A = mkA "aleatorio" ; -- status=guess
+lin alert_A = mkA "alerto" | mkA "vigilante" ; -- status=guess
+lin alert_N = mkN "alerta" | mkN "alarma" masculine ; -- status=guess status=guess
+lin alert_V2 = mkV2 (mkV "alertar") ; -- status=guess
+lin alertness_N = mkN "vigilancia" ; -- status=guess
+lin alfalfa_N = mkN "alfalfa" ; -- status=guess
+lin alga_N = mkN "alga" ; -- status=guess
+lin algebra_N = mkN "álgebra" masculine ; -- status=guess
+lin algebraic_A = mkA "algebraico" ; -- status=guess
+lin algid_A = mkA "álgido" ; -- status=guess
+lin algorithm_N = mkN "algoritmo" ; -- status=guess
+lin alias_N = mkN "alias" | mkN "seudónimo" ; -- status=guess status=guess
+lin alibi_N = mkN "coartada" ; -- status=guess
+lin alien_A = mkA "extraterrestre" | mkA "alienígena" | mkA "extraño" ; -- status=guess
+lin alienate_V2 = mkV2 (mkV "alienar") | mkV2 (mkV "enajenar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin alienation_N = mkN "alienación" feminine ; -- status=guess
+lin alight_V = mkV "posarse" | mkV "aterrizar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin align_V = mkV "alinearse" | mkV "adherirse" | mkV "ingresar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin align_V2 = mkV2 (mkV "alinearse") | mkV2 (mkV "adherirse") | mkV2 (mkV "ingresar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin alignment_N = mkN "alineación" feminine ; -- status=guess
+lin alike_A = mkA "igual" | mkA "semejante" | mkA "parecido" ; -- status=guess status=guess status=guess
+lin alike_Adv = variants{} ; --
+lin alimentary_A = mkA "alimenticio" ; -- status=guess
+lin alimony_N = mkN "pensión" feminine ; -- status=guess
+lin aliphatic_A = mkA "alifático" ; -- status=guess
+lin aliquot_A = mkA "alícuota" | mkA "parte alícuota" ; -- status=guess status=guess
+lin alive_A = mkA "vivo" ; -- status=guess
+lin aliyah_N = mkN "Aliyá" | mkN "Aliá" feminine ; -- status=guess status=guess
+lin alkali_N = mkN "álcali" masculine ; -- status=guess
+lin alkalimetry_N = mkN "alcalometría" ; -- status=guess
+lin alkaline_A = mkA "alcalino" ; -- status=guess
+lin alkaloid_N = mkN "alcaloide" masculine ; -- status=guess
+lin alkene_N = mkN "alqueno" ; -- status=guess
+lin alkyl_N = mkN "alquilo" ; -- status=guess
+lin all_A = mkA "perro ladrador" | mkA "poco mordedor" | mkA "mucho ruido y pocas nueces" ; -- status=guess status=guess status=guess
+lin all_Predet = S.all_Predet ;
+lin allantoid_A = mkA "alantoideo" ; -- status=guess
+lin allay_V2 = mkV2 (mkV "aliviar") | mkV2 (mkV "mitigar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin allegation_N = mkN "alegato" | mkN "acusación" feminine ; -- status=guess
+lin allege_V2 = mkV2 (mkV "alegar") ; -- status=guess
+lin allege_VS = mkVS (mkV "alegar") ; -- status=guess
+lin alleged_A = variants{} ; --
+lin allegedly_Adv = variants{} ; --
+lin allegiance_N = mkN "fidelidad" | mkN "lealtad" feminine ; -- status=guess status=guess
+lin allegorical_A = mkA "alegórico" ; -- status=guess
+lin allegory_N = mkN "alegoría" ; -- status=guess
+lin allele_N = mkN "alelo" ; -- status=guess
+lin allergic_A = mkA "alérgico" ; -- status=guess
+lin allergology_N = mkN "alergología" ; -- status=guess
+lin allergy_N = mkN "alergia" ; -- status=guess
+lin alleviate_V2 = mkV2 (mkV "aliviar") | mkV2 (mkV "mitigar") | mkV2 (mkV "paliar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin alleviation_N = mkN "alivio" ; -- status=guess
+lin alley_N = mkN "callejón" masculine ; -- status=guess
+lin alliance_N = mkN "alianza" ; -- status=guess
+lin allied_A = variants{} ; --
+lin alligator_N = mkN "aligátor" | mkN "aligator" | mkN "caimán" masculine ; -- status=guess status=guess status=guess
+lin alliteration_N = mkN "aliteración" feminine ; -- status=guess
+lin allocate_V = mkV "asignar" | mkV "adjudicar" ; -- status=guess
+lin allocate_V2 = mkV2 (mkV "asignar") | mkV2 (mkV "adjudicar") ; -- status=guess
+lin allocation_N = mkN "asignación" feminine | mkN "reparto" | mkN "distribución" masculine ; -- status=guess
+lin allochthonous_A = mkA "alóctono" ; -- status=guess
+lin allogamy_N = mkN "alogamia" ; -- status=guess
+lin allomorph_N = mkN "alomorfo" ; -- status=guess
+lin allophone_N = mkN "alófono" ; -- status=guess
+lin allot_V2 = mkV2 (mkV "asignar") ; -- status=guess, src=wikt
+lin allotment_N = mkN "reparto" | mkN "asignación" feminine ; -- status=guess status=guess
+lin allotrope_N = mkN "alótropo" ; -- status=guess
+lin allotropic_A = mkA "alotrópico" ; -- status=guess
+lin allow_V2 = mkV2 (mkV "permitir") | mkV2 (mkV "conceder") ;
+lin allow_V2V = mkV2V (mkV "permitir") | mkV2V (mkV "conceder") ;
+lin allowance_N = variants{} ; --
+lin alloy_N = mkN "aleación" feminine ; -- status=guess
+lin allspice_N = mkN "pimienta de Jamaica" ; -- status=guess
+lin allude_V = mkV "aludir" | mkV "referirse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin allure_N = mkN "encanto" | mkN "fascinación" | mkN "atractivo" feminine ; -- status=guess status=guess status=guess
+lin allure_V2 = mkV2 (atraer_V) | mkV2 (mkV "cautivar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin alluring_A = mkA "encantador" ; -- status=guess
+lin allusion_N = mkN "alusión" ; -- status=guess
+lin allusive_A = mkA "alusivo" ; -- status=guess
+lin ally_N = mkN "aliado" ; -- status=guess
+lin ally_V2 = mkV2 (mkV "aliarse") | mkV2 (mkV (mkV "unirse") "en") ; -- status=guess, src=wikt status=guess, src=wikt
+lin allyl_N = mkN "alilo" ; -- status=guess
+lin allylic_A = mkA "alílico" ; -- status=guess
+lin almanac_N = mkN "almanaque" masculine ; -- status=guess
+lin almighty_A = mkA "omnipotente" | mkA "todopoderoso" ; -- status=guess status=guess
+lin almond_N = mkN "leche de almendra" ; -- status=guess
+lin almost_AdA = S.almost_AdA ;
+lin almost_AdN = S.almost_AdN ;
+lin almost_Adv = mkAdv "casi" ;
+lin alms_N = mkN "limosna" | mkN "caridad" feminine ; -- status=guess status=guess
+lin aloe_N = mkN "áloe" | mkN "aloe" masculine ; -- status=guess status=guess
+lin alone_A = mkA "solo" | mkA "único" ;
+lin alone_Adv = mkAdv "solo" ;
+lin along_Adv = mkAdv "a lo largo de" ;
+lin along_Prep = mkPrep "por" | mkPrep "a lo largo de" ;
+lin alongside_Adv = mkAdv "al costado" | mkAdv "al lado" ; -- status=guess status=guess
+lin alongside_Prep = variants{} ; --
+lin aloof_A = mkA "alejado" | mkA "reservado" ; -- status=guess status=guess
+lin aloof_Adv = mkAdv "apartado" ; -- status=guess
+lin aloofness_N = mkN "reserva" | mkN "actitud distante" ; -- status=guess status=guess
+lin aloud_Adv = mkAdv "en voz alta" ; -- status=guess
+lin alpaca_N = mkN "alpaca" masculine ; -- status=guess
+lin alpha_N = mkN "alfa" ; -- status=guess
+lin alphabet_N = mkN "alfabeto" | mkN "abecedario" ; -- status=guess status=guess
+lin alphabetic_A = mkA "alfabético" ; -- status=guess
+lin alphabetical_A = mkA "alfabético" ; -- status=guess
+lin already_Adv = L.already_Adv ;
+lin alright_A = variants{} ; --
+lin alright_Adv = variants{} ; --
+lin also_Adv = mkAdv "también" | mkAdv "además" ;
+lin altar_N = mkN "altar" masculine ; -- status=guess
+lin alter_V = mkV "alterar" | mkV "cambiar" | mkV "modificar" ; -- status=guess
+lin alter_V2 = mkV2 (mkV "alterar") | mkV2 (mkV "cambiar") | mkV2 (mkV "modificar") ; -- status=guess
+lin alterability_N = mkN "alterabilidad" feminine ; -- status=guess
+lin alteration_N = mkN "alteración" | mkN "cambio" | mkN "modificación" feminine ; -- status=guess
+lin altercation_N = mkN "disputa" | mkN "altercado" ; -- status=guess status=guess
+lin alternate_A = mkA "alterno" ; -- status=guess
+lin alternate_V = mkV "alternar" ; -- status=guess, src=wikt
+lin alternate_V2 = mkV2 (mkV "alternar") ; -- status=guess, src=wikt
+lin alternation_N = mkN "alternancia" | mkN "rotación" masculine ; -- status=guess status=guess
+lin alternative_A = mkA "alternativo" ; -- status=guess
+lin alternative_N = mkN "alternativo" ; -- status=guess
+lin alternatively_Adv = variants{} ; --
+lin alternator_N = mkN "alternador" masculine ; -- status=guess
+lin although_Subj = S.although_Subj ;
+lin altimeter_N = mkN "altímetro" ; -- status=guess
+lin altitude_N = mkN "altura" ; -- status=guess
+lin alto_N = mkN "alto" | mkN "contralto" ; -- status=guess status=guess
+lin altogether_Adv = mkAdv "en general" | mkAdv "en suma" ; -- status=guess
+lin altostratus_N = mkN "altostrato" ; -- status=guess
+lin altruism_N = mkN "altruismo" ; -- status=guess
+lin altruist_N = mkN "altruista" masculine ; -- status=guess
+lin altruistic_A = mkA "altruista" ; -- status=guess
+lin alum_N = mkN "alumbre" masculine ; -- status=guess
+lin aluminium_N = mkN "aluminio" ; -- status=guess
+lin alumnus_N = mkN "exalumno" | mkN "egresado" ; -- status=guess status=guess
+lin alveolar_A = mkA "alveolar" ; -- status=guess
+lin alveolus_N = mkN "alvéolo" | mkN "alveolo" ; -- status=guess status=guess
+lin always_AdV = S.always_AdV ;
+lin always_Adv = mkAdv "siempre" ;
+lin amalgam_N = mkN "amalgama" ; -- status=guess
+lin amalgamate_V = mkV "amalgamar" | mkV "fusionar" | mkV "unir" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin amalgamate_V2 = mkV2 (mkV "amalgamar") | mkV2 (mkV "fusionar") | mkV2 (mkV "unir") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin amanuensis_N = mkN "amanuense" masculine ; -- status=guess
+lin amaranth_N = mkN "amaranto" ; -- status=guess
+lin amaryllis_N = mkN "amarilis" feminine ; -- status=guess
+lin amass_V2 = mkV2 (mkV "amasar") | mkV2 (mkV "acumular") ; -- status=guess, src=wikt status=guess, src=wikt
+lin amateurMasc_N = variants{} ; --
+lin amateur_A = variants{} ; --
+lin amateurish_A = mkA "amateur" | mkA "inexperto" ; -- status=guess status=guess
+lin amaze_V2 = mkV2 (mkV "pasmar") | mkV2 (mkV "sorprender") | mkV2 (mkV "asombrar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin amaze_V2V = mkV2V (mkV "pasmar") | mkV2V (mkV "sorprender") | mkV2V (mkV "asombrar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin amazement_N = mkN "asombro" | mkN "sorpresa" ; -- status=guess status=guess
+lin amazing_A = mkA "asombroso" | mkA "sorprendente" ; -- status=guess
+lin amazon_N = mkN "amazona" ; -- status=guess
+lin ambassador_N = mkN "embajador" masculine ; -- status=guess
+lin amber_A = mkA "ambarino" | mkA "de color ámbar" ; -- status=guess status=guess
+lin amber_N = mkN "ámbar" masculine ; -- status=guess
+lin ambergris_N = mkN "ámbar gris" ; -- status=guess
+lin ambiance_N = mkN "ambiente" | mkN "atmósfera" ; -- status=guess status=guess
+lin ambidextrous_A = mkA "ambidextro" ; -- status=guess
+lin ambiguity_N = mkN "ambigüedad" feminine ; -- status=guess
+lin ambiguous_A = mkA "ambiguo" ; -- status=guess
+lin ambition_N = variants{} ; --
+lin ambitious_A = mkA "ambicioso" ; -- status=guess
+lin ambivalence_N = mkN "ambivalencia" ; -- status=guess
+lin ambivalent_A = mkA "ambivalente" ; -- status=guess
+lin amble_N = mkN "deambular" masculine ; -- status=guess
+lin amble_V = mkV "deambular" | mkV "callejear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin amblyopia_N = mkN "ambliopía" ; -- status=guess
+lin ambrosia_N = mkN "ambrosía" ; -- status=guess
+lin ambulance_N = mkN "ambulancia" ; -- status=guess
+lin ambush_N = mkN "emboscada" ; -- status=guess
+lin ambush_V2 = mkV2 (mkV "emboscar") ; -- status=guess, src=wikt
+lin ameliorate_V = mkV "mejorar" ; -- status=guess, src=wikt
+lin ameliorate_V2 = mkV2 (mkV "mejorar") ; -- status=guess, src=wikt
+lin amelioration_N = mkN "mejoría" | mkN "mejora" ; -- status=guess status=guess
+lin ameloblast_N = mkN "ameloblastina" ; -- status=guess
+lin amenable_A = mkA "agradable" ; -- status=guess
+lin amend_V = enmendar_V ; -- status=guess
+lin amend_V2 = mkV2 (enmendar_V) ; -- status=guess
+lin amend_V2V = mkV2V (enmendar_V) ; -- status=guess
+lin amendment_N = mkN "enmienda" ; -- status=guess
+lin amenity_N = mkN "servicio" feminine ; -- status=guess
+lin americium_N = mkN "americio" ; -- status=guess
+lin amethyst_N = mkN "amatista" ; -- status=guess
+lin amiability_N = mkN "amabilidad" feminine | mkN "afabilidad" feminine ; -- status=guess status=guess
+lin amiable_A = mkA "amable" | mkA "afable" ; -- status=guess status=guess
+lin amicable_A = mkA "amigable" | mkA "amistoso" | mkA "cordial" ; -- status=guess status=guess status=guess
+lin amid_Prep = variants{} ; --
+lin amide_N = mkN "amida" ; -- status=guess
+lin amine_N = mkN "amina" ; -- status=guess
+lin amino_A = mkA "amino" ; -- status=guess
+lin amino_N = mkN "amino" ; -- status=guess
+lin amiodarone_N = mkN "amiodarona" ; -- status=guess
+lin amiss_A = mkA "mal" ; -- status=guess
+lin amity_N = mkN "amistad" feminine ; -- status=guess
+lin ammeter_N = mkN "amperímetro" ; -- status=guess
+lin ammonia_N = mkN "amoníaco" ; -- status=guess
+lin ammonium_N = mkN "amonio" ; -- status=guess
+lin ammunition_N = mkN "munición" feminine ; -- status=guess
+lin amnesia_N = mkN "amnesia" ; -- status=guess
+lin amnesty_N = mkN "amnistía" ; -- status=guess
+lin amnion_N = mkN "amnio" ; -- status=guess
+lin amniotic_A = mkA "amniótico" ; -- status=guess
+lin amoeba_N = mkN "ameba" ; -- status=guess
+lin amoebic_A = mkA "amebiano" ; -- status=guess
+lin among_Prep = mkPrep "entre" ;
+lin amongst_Prep = variants{} ; --
+lin amoral_A = mkA "amoral" ; -- status=guess
+lin amorous_A = mkA "enamorado" ; -- status=guess
+lin amorphous_A = mkA "amorfo" ; -- status=guess
+lin amortization_N = mkN "amortización" feminine ; -- status=guess
+lin amortize_V2 = mkV2 (mkV "amortizar") ; -- status=guess, src=wikt
+lin amount_N = mkN "cantidad" feminine ;
+lin amount_V = variants{} ; --
+lin amp_N = variants{} ; --
+lin ampere_N = mkN "amperio" | mkN "ampere" masculine ; -- status=guess status=guess
+lin ampersand_N = mkN "y comercial" | mkN "et" feminine ; -- status=guess status=guess
+lin amphetamine_N = mkN "anfetamina" ; -- status=guess
+lin amphibian_N = mkN "anfibio" ; -- status=guess
+lin amphibious_A = mkA "anfibio" ; -- status=guess
+lin amphibole_N = mkN "anfíbol" masculine ; -- status=guess
+lin amphitheatre_N = mkN "anfiteatro" ; -- status=guess
+lin amphora_N = mkN "cántaro" ; -- status=guess
+lin ample_A = mkA "abundante" | mkA "generoso" ; -- status=guess
+lin amplification_N = mkN "amplificación" feminine ; -- status=guess
+lin amplifier_N = mkN "amplificador" masculine ; -- status=guess
+lin amplify_V2 = mkV2 (mkV "amplificar") ; -- status=guess, src=wikt
+lin amplitude_N = mkN "amplitud" feminine ; -- status=guess
+lin ampoule_N = mkN "ampolla" ; -- status=guess
+lin amputate_V2 = mkV2 (mkV "amputar") ; -- status=guess, src=wikt
+lin amputation_N = mkN "amputación" feminine ; -- status=guess
+lin amulet_N = mkN "amuleto" | mkN "talismán" masculine ; -- status=guess status=guess
+lin amuse_V2 = mkV2 (divertir_V) ; -- status=guess
+lin amusement_N = mkN "diversión" feminine ; -- status=guess
+lin amusing_A = mkA "divertido" | mkA "entretenido" ; -- status=guess status=guess
+lin amygdala_N = mkN "amígdala" ; -- status=guess
+lin amyl_N = mkN "alcohol amílico" ; -- status=guess
+lin amylase_N = mkN "amilasa" ; -- status=guess
+lin amyloidosis_N = mkN "amiloidosis" feminine ; -- status=guess
+lin anabolism_N = mkN "anabolismo" ; -- status=guess
+lin anachronism_N = mkN "anacronismo" ; -- status=guess
+lin anachronistic_A = mkA "anacrónico" ; -- status=guess
+lin anaconda_N = mkN "anaconda" ; -- status=guess
+lin anadromous_A = mkA "anádromo" ; -- status=guess
+lin anaerobic_A = mkA "anaeróbico" ; -- status=guess
+lin anaesthesia_N = mkN "anestesia" ; -- status=guess
+lin anagram_N = mkN "anagrama" masculine ; -- status=guess
+lin anal_A = mkA "anal" ; -- status=guess
+lin analgesia_N = mkN "analgesia" ; -- status=guess
+lin analgesic_A = mkA "analgésico" ; -- status=guess
+lin analgesic_N = mkN "analgésico" ; -- status=guess
+lin analogical_A = mkA "analógico" ; -- status=guess
+lin analogous_A = mkA "análogo" ; -- status=guess
+lin analogy_N = mkN "analogía" ; -- status=guess
+lin analyse_V2 = variants{} ; --
+lin analysis_N = mkN "análisis" masculine ;
+lin analyst_N = mkN "analista" masculine ; -- status=guess
+lin analytic_A = mkA "analítico" ; -- status=guess
+lin analyze_V2 = mkV2 (mkV "analizar") ; -- status=guess, src=wikt
+lin anapest_N = mkN "anapesto" ; -- status=guess
+lin anaphora_N = mkN "anáfora" ; -- status=guess
+lin anaphoric_A = mkA "anafórico" ; -- status=guess
+lin anaphylaxis_N = mkN "anafilaxia" ; -- status=guess
+lin anarchic_A = mkA "anárquico" ; -- status=guess
+lin anarchism_N = mkN "anarquismo" ; -- status=guess
+lin anarchy_N = mkN "anarquía" ; -- status=guess
+lin anastylosis_N = mkN "anastilosis" feminine ; -- status=guess
+lin anathema_N = mkN "anatema" ; -- status=guess
+lin anatomical_A = mkA "anatómico" ; -- status=guess
+lin anatomy_N = mkN "anatomía" ; -- status=guess
+lin ancestor_N = mkN "ancestro" | mkN "antepasado" ; -- status=guess
+lin ancestral_A = mkA "ancestral" ; -- status=guess
+lin ancestry_N = mkN "linaje" | mkN "ascendencia" ; -- status=guess status=guess
+lin anchor_N = mkN "ancla" ; -- status=guess
+lin anchor_V = mkV "anclar" ; -- status=guess, src=wikt
+lin anchor_V2 = mkV2 (mkV "anclar") ; -- status=guess, src=wikt
+lin anchorage_N = mkN "anclaje" masculine ; -- status=guess
+lin anchorite_N = mkN "anacoreta" ; -- status=guess
+lin anchorman_N = mkN "presentador de noticias" ; -- status=guess
+lin anchovy_N = mkN "anchoa" | mkN "boquerón" masculine ; -- status=guess status=guess
+lin ancient_A = mkA "antiguo" ; -- status=guess
+lin ancillary_A = mkA "secundario" | mkA "auxiliar" ; -- status=guess status=guess
+lin and_Conj = S.and_Conj ;
+lin andiron_N = mkN "morillo" ; -- status=guess
+lin androgen_N = mkN "andrógeno" ; -- status=guess
+lin androgenic_A = mkA "androgénico" ; -- status=guess
+lin androgynous_A = mkA "andrógino" ; -- status=guess
+lin android_N = mkN "androide" masculine ; -- status=guess
+lin anecdotal_A = mkA "anecdótico" ; -- status=guess
+lin anecdote_N = mkN "anécdota" ; -- status=guess
+lin anemia_N = mkN "anemia" ; -- status=guess
+lin anemic_A = mkA "anémico" ; -- status=guess
+lin anemometer_N = mkN "anemómetro" ; -- status=guess
+lin anemone_N = mkN "anémona" ; -- status=guess
+lin anesthesia_N = mkN "anestesia" ; -- status=guess
+lin anesthesiologist_N = mkN "anestesiólogo" | mkN "anestesióloga" ; -- status=guess status=guess
+lin anesthetic_A = mkA "anestésico" ; -- status=guess
+lin anesthetic_N = mkN "anestésico" ; -- status=guess
+lin anesthetist_N = mkN "anestesiador" masculine | mkN "anestesista" masculine ; -- status=guess status=guess
+lin anesthetize_V2 = mkV2 (mkV "anestesiar") ; -- status=guess, src=wikt
+lin anestrus_N = mkN "anestro" ; -- status=guess
+lin aneurysm_N = mkN "aneurisma" masculine ; -- status=guess
+lin anew_Adv = mkAdv "de nuevo" | mkAdv "nuevamente" ; -- status=guess status=guess
+lin angel_N = mkN "ángel" masculine ; -- status=guess
+lin angelic_A = mkA "angélico" | mkA "angelical" ; -- status=guess status=guess
+lin angelica_N = mkN "angélica" ; -- status=guess
+lin angelology_N = mkN "angelología" ; -- status=guess
+lin anger_N = mkN "ira" | mkN "enfado" | mkN "enojo" | mkN "rabia" | mkN "bravura" ; -- status=guess
+lin anger_V2 = mkV2 (mkV "enojarse") ; -- status=guess
+lin angina_N = mkN "angina" ; -- status=guess
+lin angiogram_N = mkN "angiograma" masculine ; -- status=guess
+lin angiography_N = mkN "angiografía" ; -- status=guess
+lin angiopathy_N = mkN "angiopatía" ; -- status=guess
+lin angioplasty_N = mkN "angioplastia" ; -- status=guess
+lin angiotensin_N = mkN "angiotensina" ; -- status=guess
+lin angle_N = mkN "bisectriz" feminine ; -- status=guess
+lin angle_V = mkV (mkV "pescar") "con anzuelo" ; -- status=guess, src=wikt
+lin angle_V2 = mkV2 (mkV (mkV "pescar") "con anzuelo") ; -- status=guess, src=wikt
+lin angler_N = mkN "pescador" masculine | mkN "pescadora" ; -- status=guess status=guess
+lin anglicism_N = mkN "anglicismo" ; -- status=guess
+lin angrily_Adv = variants{} ; --
+lin angry_A = mkA "enojado" | mkA "enfadado" ; -- status=guess
+lin angst_N = mkN "anxiedad extrema" | mkN "pánico" | mkN "nerviosismo" ; -- status=guess status=guess status=guess
+lin angstrom_N = mkN "angstrom" masculine ; -- status=guess
+lin anguish_N = mkN "angustia" | mkN "congoja" ; -- status=guess status=guess
+lin anguished_A = mkA "angustiado" | mkA "acongojado" ; -- status=guess status=guess
+lin angular_A = mkA "rudo" ; -- status=guess
+lin anhedonia_N = mkN "anhedonia" ; -- status=guess
+lin anhydrous_A = mkA "anhidro" ; -- status=guess
+lin aniline_N = mkN "anilina" ; -- status=guess
+lin animadversion_N = mkN "crítica" | mkN "reprobación" feminine ; -- status=guess status=guess
+lin animadvert_V = mkV "criticar" | mkV "censurar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin animal_N = L.animal_N ;
+lin animalcule_N = mkN "animálculo" ; -- status=guess
+lin animate_A = mkA "animado" ; -- status=guess
+lin animate_V2 = mkV2 (mkV "animar") ; -- status=guess, src=wikt
+lin animatedly_Adv = mkAdv "animadamente" ; -- status=guess
+lin animation_N = mkN "animación" feminine ; -- status=guess
+lin anime_N = mkN "anime" ; -- status=guess
+lin animosity_N = mkN "animosidad" | mkN "animadversión" feminine ; -- status=guess status=guess
+lin anion_N = mkN "anión" masculine ; -- status=guess
+lin anise_N = mkN "anís" masculine ; -- status=guess
+lin aniseed_N = mkN "anís" masculine ; -- status=guess
+lin anisotropy_N = mkN "anisotropía" ; -- status=guess
+lin ankle_N = mkN "tobillo" ; -- status=guess
+lin anklebone_N = mkN "taba" ; -- status=guess
+lin annals_N = mkN "anales" masculine ; -- status=guess
+lin anneal_V2 = mkV2 (recocer_V) | mkV2 (mkV "templar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin annelid_N = mkN "anélido" ; -- status=guess
+lin annex_N = mkN "anexo" ; -- status=guess
+lin annex_V2 = mkV2 (mkV "anexar") ; -- status=guess, src=wikt
+lin annexation_N = mkN "anexión" feminine ; -- status=guess
+lin annihilate_V2 = mkV2 (mkV "aniquilar") ; -- status=guess
+lin annihilation_N = mkN "aniquilación" feminine ; -- status=guess
+lin anniversary_N = mkN "aniversario" ; -- status=guess
+lin annotate_V2 = mkV2 (mkV "anotar") | mkV2 (mkV "apostillar") | mkV2 (mkV "acotar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin annotation_N = mkN "anotación" feminine ; -- status=guess
+lin announce_V2 = mkV2 (mkV "anunciar") ;
+lin announce_VS = mkVS (mkV "anunciar") ;
+lin announcement_N = mkN "anuncio" ; -- status=guess
+lin announcer_N = mkN "comentarista" masculine ; -- status=guess
+lin annoy_V2 = mkV2 (mkV "molestar") | mkV2 (mkV "agobiar") ; -- status=guess
+lin annoyance_N = mkN "fastidio" ; -- status=guess
+lin annual_A = mkA "anual" | mkA "añal" ;
+lin annual_N = mkN "anuario" ; -- status=guess
+lin annually_Adv = variants{} ; --
+lin annuity_N = mkN "anualidad" feminine ; -- status=guess
+lin annul_V2 = mkV2 (mkV "anular") ; -- status=guess, src=wikt
+lin annular_A = mkA "anular" ; -- status=guess
+lin annulment_N = mkN "anulación" feminine ; -- status=guess
+lin annulus_N = mkN "corona solar" ; -- status=guess
+lin anoa_N = mkN "anoa" masculine ; -- status=guess
+lin anode_N = mkN "ánodo" ; -- status=guess
+lin anoint_V2 = mkV2 (ungir_V) ; -- status=guess, src=wikt
+lin anomalous_A = mkA "anómalo" ; -- status=guess
+lin anomaly_N = mkN "anomalía" ; -- status=guess
+lin anonymity_N = mkN "anonimato" ; -- status=guess
+lin anonymous_A = mkA "anónimo" ; -- status=guess
+lin anorak_N = mkN "anorak" masculine ; -- status=guess
+lin anorectal_A = mkA "anorectal" ; -- status=guess
+lin anorexic_A = mkA "anoréxico" ; -- status=guess
+lin anorexic_N = mkN "anoréxico" ; -- status=guess
+lin another_Det = mkDeterminer "otro" "otra" Sg False ;
+lin anoxic_A = mkA "anóxico" ; -- status=guess
+lin answer_N = mkN "respuesta" ;
+lin answer_V = mkV "responder" | mkV "contestar" ;
+lin answer_V2 = mkV2 (mkV "responder") | mkV2 (mkV "contestar") ;
+lin answer_V2S = L.answer_V2S ;
+lin answerable_A = mkA "responsable" ; -- status=guess
+lin ant_N = mkN "hormiga" ; -- status=guess
+lin antacid_N = mkN "antiácido" ; -- status=guess
+lin antagonism_N = mkN "antagonismo" | mkN "hostilidad" feminine ; -- status=guess status=guess
+lin antagonist_N = mkN "antagonista" masculine ; -- status=guess
+lin antagonistic_A = mkA "antagonista" | mkA "hostil" | mkA "antagónico" ; -- status=guess status=guess status=guess
+lin antagonize_V2 = mkV2 (mkV "antagonizar") ; -- status=guess, src=wikt
+lin antbird_N = mkN "hormiguero" | mkN "hormiguerito" ; -- status=guess status=guess
+lin ante_N = mkN "luz" feminine ; -- status=guess
+lin anteater_N = mkN "oso hormiguero" ; -- status=guess
+lin antebellum_A = mkA "prebélico" ; -- status=guess
+lin antecedent_A = mkA "antecedente" ; -- status=guess
+lin antecedent_N = mkN "antecedente" masculine ; -- status=guess
+lin antechamber_N = mkN "antecámara" | mkN "antesala" ; -- status=guess status=guess
+lin antediluvian_A = mkA "antediluviano" ; -- status=guess
+lin antelope_N = mkN "antílope" feminine ; -- status=guess
+lin antenna_N = mkN "antena" ; -- status=guess
+lin antepenultimate_A = mkA "antepenúltimo" ; -- status=guess
+lin anterior_A = mkA "anterior" ; -- status=guess
+lin anteriority_N = mkN "anterioridad" feminine ; -- status=guess
+lin anthem_N = mkN "himno" ; -- status=guess
+lin anther_N = mkN "antera" ; -- status=guess
+lin anthill_N = mkN "hormiguero" ; -- status=guess
+lin anthology_N = mkN "antología" ; -- status=guess
+lin anthracite_N = mkN "antracita" ; -- status=guess
+lin anthrax_N = mkN "carbunco" ; -- status=guess
+lin anthropocentrism_N = mkN "antropocentrismo" ; -- status=guess
+lin anthropoid_A = mkA "antropoide" ; -- status=guess
+lin anthropological_A = mkA "antropológico" ; -- status=guess
+lin anthropology_N = mkN "antropología" ; -- status=guess
+lin anthropomorphic_A = mkA "antropomorfo" ; -- status=guess
+lin anthropomorphism_N = mkN "antropomorfismo" ; -- status=guess
+lin anti_A = mkA "antisemita" ; -- status=guess
+lin anti_N = mkN "antiamericanismo" ; -- status=guess
+lin antiaircraft_A = mkA "antiaéreo" ; -- status=guess
+lin antiaircraft_N = mkN "antiaéreo" ; -- status=guess
+lin antibacterial_A = mkA "antibacteriano" | mkA "antibacterial" ; -- status=guess status=guess
+lin antibiotic_A = mkA "antibiótico" ; -- status=guess
+lin antibiotic_N = mkN "antibiótico" ; -- status=guess
+lin antibody_N = mkN "anticuerpo" ; -- status=guess
+lin antic_A = mkA "grotesco" | mkA "incongruente" | mkA "absurdo" ; -- status=guess status=guess status=guess
+lin antic_N = mkN "grotesco" ; -- status=guess
+lin anticipate_V = mkV "anticipar" | prever_V ; -- status=guess
+lin anticipate_V2 = mkV2 (mkV "anticipar") | mkV2 (prever_V) ; -- status=guess
+lin anticipate_VS = mkVS (mkV "anticipar") | mkVS (prever_V) ; -- status=guess
+lin anticipate_VV = mkVV (mkV "anticipar") | mkVV (prever_V) ; -- status=guess
+lin anticipation_N = mkN "anticipación" feminine ; -- status=guess
+lin anticipatory_A = mkA "en anticipación" | mkA "en previsión" ; -- status=guess status=guess
+lin anticlimactic_A = mkA "anticlimático" | mkA "decepcionante" ; -- status=guess status=guess
+lin anticlimax_N = mkN "anticlímax" masculine ; -- status=guess
+lin anticlockwise_Adv = mkAdv "contra reloj" ; -- status=guess
+lin antidepressant_N = mkN "antidepresivo" ; -- status=guess
+lin antidote_N = mkN "antídoto" ; -- status=guess
+lin antifreeze_N = mkN "anticongelante" masculine ; -- status=guess
+lin antigen_N = mkN "antígeno" ; -- status=guess
+lin antihero_N = mkN "antihéroe" masculine ; -- status=guess
+lin antimatter_N = mkN "antimateria" ; -- status=guess
+lin antimony_N = mkN "antimonio" ; -- status=guess
+lin antineutron_N = mkN "antineutrón" masculine ; -- status=guess
+lin antioxidant_N = mkN "antioxidante" masculine ; -- status=guess
+lin antiparticle_N = mkN "antipartícula" ; -- status=guess
+lin antipathy_N = mkN "antipatía" | mkN "aversión" feminine ; -- status=guess status=guess
+lin antiperspirant_N = mkN "antitranspirante" masculine ; -- status=guess
+lin antipode_N = mkN "antípoda" ; -- status=guess
+lin antiproton_N = mkN "antiprotón" masculine ; -- status=guess
+lin antipyretic_A = mkA "antipirético" ; -- status=guess
+lin antipyretic_N = mkN "antipirético" ; -- status=guess
+lin antiquarian_A = mkA "antiguo" | mkA "anticuario" ; -- status=guess status=guess
+lin antiquarian_N = mkN "anticuario" | mkN "anticuaria" ; -- status=guess status=guess
+lin antiquary_N = mkN "anticuario" ; -- status=guess
+lin antiquated_A = mkA "anticuado" ; -- status=guess
+lin antique_A = mkA "antiguo" ; -- status=guess
+lin antique_N = mkN "antigüedad" feminine ; -- status=guess
+lin antiquity_N = mkN "antigüedad" feminine ; -- status=guess
+lin antiseptic_A = mkA "antiséptico" ; -- status=guess
+lin antiseptic_N = mkN "antiséptico" ; -- status=guess
+lin antisocial_A = mkA "antisocial" ; -- status=guess
+lin antithesis_N = mkN "antítesis" feminine ; -- status=guess
+lin antitoxin_N = mkN "antitoxina" ; -- status=guess
+lin antiviral_A = mkA "antivirus" ; -- status=guess
+lin antler_N = mkN "cornamenta" | mkN "asta" | mkN "cuerno" ; -- status=guess status=guess status=guess
+lin antonym_N = mkN "antónimo" ; -- status=guess
+lin anus_N = mkN "ano" ; -- status=guess
+lin anvil_N = mkN "yunque" masculine | mkN "bigornia" ; -- status=guess status=guess
+lin anxiety_N = mkN "zozobra" | mkN "ansiedad" feminine ; -- status=guess
+lin anxious_A = mkA "ansioso" | mkA "deseoso" ; -- status=guess
+lin any_Adv = mkAdv "algo" ; -- status=guess
+lin anybody_NP = variants{} ; --
+lin anyhow_Adv = mkAdv "de todas maneras" | mkAdv "de todas formas" ; -- status=guess status=guess
+lin anyone_NP = makeNP "cualquiera" Masc Sg ;
+lin anything_NP = makeNP "cualquier cosa" Fem Sg ;
+lin anyway_Adv = mkAdv "de todos modos" | mkAdv "en fin" ;
+lin anywhere_Adv = mkAdv "en cualquier parte" | mkAdv "dondequiera" ; -- status=guess
+lin aorist_N = mkN "aoristo" ; -- status=guess
+lin aorta_N = mkN "aorta" ; -- status=guess
+lin apart_Adv = mkAdv "aparte" ;
+lin apartheid_N = mkN "apartheid" masculine ; -- status=guess
+lin apartment_N = L.apartment_N ;
+lin apathetic_A = mkA "apático" | mkA "indiferente" ; -- status=guess status=guess
+lin apathetically_Adv = mkAdv "apáticamente" ; -- status=guess
+lin apathy_N = mkN "apatía" ; -- status=guess
+lin apatite_N = mkN "apatita" ; -- status=guess
+lin ape_N = mkN "mono" ; -- status=guess
+lin ape_V2 = mkV2 (mkV "remedar") | mkV2 (mkV "imitar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin aperture_N = mkN "apertura" masculine ; -- status=guess
+lin apex_N = mkN "ápice" ; -- status=guess
+lin aphasia_N = mkN "afasia" ; -- status=guess
+lin aphelion_N = mkN "afelio" ; -- status=guess
+lin apheresis_N = mkN "aféresis" feminine ; -- status=guess
+lin aphid_N = mkN "áfido" ; -- status=guess
+lin aphorism_N = mkN "aforismo" ; -- status=guess
+lin aphoristic_A = mkA "aforístico" ; -- status=guess
+lin aphrodisiac_N = mkN "afrodisíaco" ; -- status=guess
+lin apian_A = mkA "api-" ; -- status=guess
+lin apiary_N = mkN "colmenar" | mkN "apiario" ; -- status=guess status=guess
+lin apiece_Adv = mkAdv "cada uno" ; -- status=guess
+lin aplomb_N = mkN "aplomo" ; -- status=guess
+lin apnea_N = mkN "apnea" ; -- status=guess
+lin apocalypse_N = mkN "apocalipsis" masculine ; -- status=guess
+lin apocalyptic_A = mkA "apocalíptico" ; -- status=guess
+lin apocarpous_A = mkA "apocarpo" ; -- status=guess
+lin apocope_N = mkN "apócope" feminine ; -- status=guess
+lin apocrypha_N = mkN "apócrifo" ; -- status=guess
+lin apocryphal_A = mkA "apócrifo" ; -- status=guess
+lin apogee_N = mkN "apogeo" ; -- status=guess
+lin apologetic_A = mkA "lleno de disculpas" ; -- status=guess
+lin apologetically_Adv = mkAdv "disculpándose" ; -- status=guess
+lin apologetics_N = mkN "apologética" ; -- status=guess
+lin apologize_V = mkV "disculparse" ; -- status=guess
+lin apology_N = mkN "disculpa" ; -- status=guess
+lin aponeurosis_N = mkN "aponeurosis" feminine ; -- status=guess
+lin apophasis_N = mkN "paralipsis" feminine ; -- status=guess
+lin apophysis_N = mkN "apófisis" feminine ; -- status=guess
+lin apoplectic_A = mkA "apopléjico" | mkA "apoplético" ; -- status=guess status=guess
+lin apoplexy_N = mkN "apoplejía" ; -- status=guess
+lin aposiopesis_N = mkN "reticencia" ; -- status=guess
+lin apostasy_N = mkN "apostasía" ; -- status=guess
+lin apostate_N = mkN "apóstata" masculine ; -- status=guess
+lin apostle_N = mkN "apóstol" masculine ; -- status=guess
+lin apostleship_N = mkN "apostolado" ; -- status=guess
+lin apostolic_A = mkA "apostólico" ; -- status=guess
+lin apostrophe_N = mkN "apóstrofe" masculine ; -- status=guess
+lin apothegm_N = mkN "apotegma" ; -- status=guess
+lin apotheosis_N = mkN "apoteosis" feminine ; -- status=guess
+lin appalling_A = mkA "asombroso" ; -- status=guess
+lin apparatchik_N = mkN "apparatchik" masculine ; -- status=guess
+lin apparatus_N = mkN "aparato" | mkN "equipo" ; -- status=guess
+lin apparel_N = mkN "atavío" | mkN "ropa" ; -- status=guess status=guess
+lin apparent_A = mkA "claro" | mkA "evidente" | mkA "manifiesto" ; -- status=guess
+lin apparently_Adv = mkAdv "aparentemente" | mkAdv "evidentemente" ;
+lin apparition_N = mkN "aparición" feminine ; -- status=guess
+lin appeal_N = mkN "apelación" feminine ;
+lin appeal_V = mkV "apelar" ; -- status=guess
+lin appeal_V2 = mkV2 (mkV "apelar") ; -- status=guess
+lin appear_V = aparecer_V ;
+lin appear_VA = mkVA (aparecer_V) ;
+lin appear_VS = mkVS (aparecer_V) ;
+lin appear_VV = mkVV (aparecer_V) ;
+lin appearance_N = mkN "aparición" feminine ;
+lin appease_V2 = mkV2 (mkV "apaciguar") | mkV2 (mkV "calmar") | mkV2 (mkV "aplacar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin appeasement_N = mkN "aplacamiento" | mkN "apaciguamiento" ; -- status=guess status=guess
+lin appellant_N = mkN "apelante" masculine ; -- status=guess
+lin append_V2 = mkV2 (mkV "agregar") | mkV2 (mkV "añadir") | mkV2 (mkV "adjuntar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin appendage_N = mkN "añadidura" ; -- status=guess
+lin appendectomy_N = mkN "apendicectomía" ; -- status=guess
+lin appendicitis_N = mkN "apendicitis" ; -- status=guess
+lin appendix_N = mkN "apéndice" masculine ; -- status=guess
+lin appetite_N = mkN "apetito" | mkN "deseo" | mkN "ganas" feminine ; -- status=guess
+lin appetizer_N = mkN "aperitivo" ; -- status=guess
+lin appetizing_A = mkA "apetitoso" | mkA "apetecible" ; -- status=guess status=guess
+lin applaud_V = mkV "aplaudir" ; -- status=guess, src=wikt
+lin applaud_V2 = mkV2 (mkV "aplaudir") ; -- status=guess, src=wikt
+lin applause_N = mkN "aplauso" ; -- status=guess
+lin apple_N = L.apple_N ;
+lin appliance_N = mkN "dispositivo" | mkN "aparato" ; -- status=guess
+lin applicability_N = mkN "aplicabilidad" feminine ; -- status=guess
+lin applicable_A = mkA "aplicable" | mkA "pertinente" ; -- status=guess
+lin applicant_N = mkN "solicitante" masculine ; -- status=guess
+lin application_N = mkN "aplicación" feminine ;
+lin applicator_N = mkN "aplicador" masculine ; -- status=guess
+lin applied_A = variants{} ; --
+lin applique_N = mkN "aplique" masculine ; -- status=guess
+lin applique_V2 = mkV2 (mkV (mkV "decorar") "con apliques") ; -- status=guess, src=wikt
+lin apply_1_V2 = mkV2 (mkV "aplicar") ;
+lin apply_2_V2 = mkV2 (mkV "solicitar") ;
+lin apply_V = mkV "aplicar" ;
+lin apply_V2 = mkV2 (mkV "aplicar") ;
+lin apply_V2V = mkV2V (mkV "aplicar") ;
+lin apply_VV = mkVV (mkV "aplicar") ;
+lin appoint_V2 = mkV2 (mkV "designar") | mkV2 (mkV "nombrar") ;
+lin appoint_V2V = mkV2V (mkV "designar") | mkV2V (mkV "nombrar") ;
+lin appoint_V3 = mkV3 (mkV "designar") | mkV3 (mkV "nombrar") ;
+lin appointed_A = variants{} ; --
+lin appointee_N = mkN "persona designada" ; -- status=guess
+lin appointment_N = mkN "nombramiento" ; -- status=guess
+lin apportion_V2 = mkV2 (distribuir_V) | mkV2 (mkV "repartir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin apportionment_N = mkN "aporcionamiento" | mkN "prorrateo" | mkN "distribución" masculine | mkN "racionamiento" | mkN "reparto proporcional" ; -- status=guess status=guess status=guess status=guess status=guess
+lin apposite_A = mkA "apropiado" | mkA "pertinente" ; -- status=guess status=guess
+lin appraisal_N = mkN "evaluación" feminine | mkN "valoración" feminine | mkN "tasación" feminine ; -- status=guess
+lin appraise_V2 = mkV2 (mkV "valorar") | mkV2 (mkV "tasar") | mkV2 (mkV "evaluar") | mkV2 (mkV "avaluar") | mkV2 (mkV "valuar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin appraiser_N = mkN "tasador" | mkN "tasadora" ; -- status=guess status=guess
+lin appreciable_A = mkA "apreciable" | mkA "sensible" | mkA "considerable" ; -- status=guess status=guess status=guess
+lin appreciate_V = mkV "comprender" | mkV (mkV "hacerse") "cargo de" ; -- status=guess
+lin appreciate_V2 = mkV2 (mkV "comprender") | mkV2 (mkV (mkV "hacerse") "cargo de") ; -- status=guess
+lin appreciation_N = mkN "apreciación" feminine ; -- status=guess
+lin appreciative_A = mkA "apreciativo" ; -- status=guess
+lin apprehend_V2 = mkV2 (mkV "aprehender") | mkV2 (coger_V) | mkV2 (prender_V) | mkV2 (mkV "capturar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin apprehension_N = mkN "arresto" ; -- status=guess
+lin apprehensive_A = mkA "aprensivo" | mkA "inquieto" ; -- status=guess status=guess
+lin apprentice_N = mkN "aprendiz" masculine ; -- status=guess
+lin apprentice_V2 = mkV2 (mkV (mkV "colocar") "de aprendiz") ; -- status=guess, src=wikt
+lin apprenticeship_N = mkN "aprendizaje" feminine ; -- status=guess
+lin apprise_V2 = mkV2 (mkV "informar") | mkV2 (mkV "avisar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin approach_N = mkN "enfoque" masculine | mkN "planteamiento" ;
+lin approach_V = (mkV "acercarse") | mkV "aproximarse" ;
+lin approach_V2 = mkV2 (mkV "acercarse") to_Prep | mkV2 (mkV "aproximarse") to_Prep ;
+lin approachable_A = mkA "accesible" | mkA "asequible" ; -- status=guess status=guess
+lin approbation_N = mkN "aprobación" feminine ; -- status=guess
+lin appropriate_A = mkA "apropiado" ;
+lin appropriate_V2 = mkV2 (mkV "designar") ; -- status=guess, src=wikt
+lin appropriately_Adv = variants{} ; --
+lin appropriateness_N = mkN "idoneidad" | mkN "propiedad" masculine ; -- status=guess status=guess
+lin appropriation_N = mkN "crédito de gasto presupuestario" ; -- status=guess
+lin approval_N = mkN "aprobación" feminine ; -- status=guess
+lin approve_V = aprobar_V ; -- status=guess
+lin approve_V2 = mkV2 (aprobar_V) ; -- status=guess
+lin approved_A = variants{} ; --
+lin approvingly_Adv = mkAdv "con aprobación" ; -- status=guess
+lin approximate_A = mkA "aproximado" ; -- status=guess
+lin approximately_Adv = variants{} ; --
+lin approximation_N = mkN "aproximación" feminine ; -- status=guess
+lin apraxia_N = mkN "apraxia" ; -- status=guess
+lin apricot_N = mkN "albaricoque" | mkN "chabacano" ; -- status=guess
+lin apron_N = mkN "delantal" | mkN "mandil" feminine ; -- status=guess status=guess
+lin apropos_A = mkA "pertinente" | mkA "oportuno" ; -- status=guess status=guess
+lin apropos_Adv = mkAdv "a propósito" ; -- status=guess
+lin apse_N = mkN "ábside" masculine | mkN "ábsida" | mkN "ápside" ; -- status=guess status=guess status=guess
+lin apt_A = mkA "apto" | mkA "apropiado" | mkA "acertado" | mkA "oportuno" ; -- status=guess status=guess status=guess status=guess
+lin aptitude_N = mkN "aptitud" feminine | mkN "capacidad" feminine ; -- status=guess status=guess
+lin aquaculture_N = mkN "acuicultura" ; -- status=guess
+lin aquamarine_N = mkN "aguamarina" ; -- status=guess
+lin aquarium_N = mkN "acuario" ; -- status=guess
+lin aquatic_A = mkA "acuático" ; -- status=guess
+lin aquatic_N = mkN "carricerín cejudo" ; -- status=guess
+lin aqueduct_N = mkN "acueducto" ; -- status=guess
+lin aqueous_A = mkA "acuoso" ; -- status=guess
+lin aquiline_A = mkA "aguileño" ; -- status=guess
+lin arabesque_N = mkN "arabesco" ; -- status=guess
+lin arable_A = mkA "arable" | mkA "cultivable" ; -- status=guess status=guess
+lin arachnid_N = mkN "arácnido" ; -- status=guess
+lin arachnoid_N = mkN "aracnoides" ; -- status=guess
+lin aragonite_N = mkN "aragonito" ; -- status=guess
+lin arbiter_N = mkN "árbitro" | mkN "árbitra" ; -- status=guess status=guess
+lin arbitral_A = mkA "arbitral" ; -- status=guess
+lin arbitrary_A = mkA "arbitrario" ; -- status=guess
+lin arbitrate_V = mkV "arbitrar" ; -- status=guess, src=wikt
+lin arbitrate_V2 = mkV2 (mkV "arbitrar") ; -- status=guess, src=wikt
+lin arbitration_N = mkN "arbitraje" ; -- status=guess
+lin arbitrator_N = mkN "árbitro" | mkN "árbitra" ; -- status=guess status=guess
+lin arbor_N = mkN "cenado" | mkN "pérgola" ; -- status=guess status=guess
+lin arboreal_A = mkA "arbóreo" ; -- status=guess
+lin arc_N = mkN "curva" ; -- status=guess
+lin arcade_N = mkN "galería" | mkN "galería comercial" ; -- status=guess status=guess
+lin arcane_A = mkA "arcano" | mkA "secreto" | mkA "misterioso" ; -- status=guess status=guess status=guess
+lin arch_A = mkA "pícaro" ; -- status=guess
+lin arch_N = mkN "arco" ; -- status=guess
+lin arch_V = mkV "arquear" ; -- status=guess, src=wikt
+lin arch_V2 = mkV2 (mkV "arquear") ; -- status=guess, src=wikt
+lin archaeological_A = mkA "arqueológico" ; -- status=guess
+lin archaeologist_N = mkN "arqueólogo" | mkN "arqueóloga" ; -- status=guess status=guess
+lin archaeology_N = mkN "arqueología" ; -- status=guess
+lin archaic_A = mkA "arcaico" ; -- status=guess
+lin archangel_N = mkN "arcángel" masculine ; -- status=guess
+lin archbishop_N = mkN "arzobispo" ; -- status=guess
+lin archbishopric_N = mkN "arzobispado" ; -- status=guess
+lin archdiocese_N = mkN "archidiócesis" feminine ; -- status=guess
+lin archduchess_N = mkN "archiduquesa" ; -- status=guess
+lin archduke_N = mkN "archiduque" masculine ; -- status=guess
+lin archer_N = mkN "arquero" ; -- status=guess
+lin archery_N = mkN "arquería" | mkN "tiro al arco" ; -- status=guess status=guess
+lin archetypal_A = mkA "arquetípico" ; -- status=guess
+lin archetype_N = mkN "arquetipo" ; -- status=guess
+lin archimandrite_N = mkN "Archimandrita" masculine ; -- status=guess
+lin archipelago_N = mkN "archipiélago" ; -- status=guess
+lin architectMasc_N = variants{} ; --
+lin architectural_A = mkA "arquitectónico" ; -- status=guess
+lin architecture_N = mkN "arquitectura" ; -- status=guess
+lin architrave_N = mkN "arquitrabe" masculine ; -- status=guess
+lin archive_N = mkN "archivo" ; -- status=guess
+lin archivist_N = mkN "archivero" ; -- status=guess
+lin archway_N = mkN "arco" ; -- status=guess
+lin arctic_A = mkA "glacial" ; -- status=guess
+lin arctic_N = mkN "liebre ártica" ; -- status=guess
+lin ardent_A = mkA "ardiente" | mkA "ferviente" ; -- status=guess status=guess
+lin ardor_N = mkN "fervor" | mkN "ardor" masculine ; -- status=guess status=guess
+lin arduous_A = mkA "arduo" ; -- status=guess
+lin arduousness_N = mkN "dureza" | mkN "rigor" masculine ; -- status=guess status=guess
+lin area_1_N = mkN "zona" | mkN "región" feminine ;
+lin area_2_N = mkN "rama" ;
+lin area_3_N = mkN "zona" ;
+lin area_4_N = mkN "esfera" ; --- ?
+lin area_5_N = mkN "zona" ; --- ?
+lin area_6_N = mkN "superficie" feminine ;
+lin area_N = mkN "área" ;
+lin arena_N = mkN "arena" masculine | mkN "estadio" ; -- status=guess
+lin areola_N = mkN "areola" ; -- status=guess
+lin argent_A = mkA "plata" ; -- status=guess
+lin argent_N = mkN "plata" masculine ; -- status=guess
+lin argentine_N = mkN "pez plata" ; -- status=guess
+lin arginine_N = mkN "arginina" ; -- status=guess
+lin argon_N = mkN "argón" masculine ; -- status=guess
+lin argot_N = mkN "argot" masculine ; -- status=guess
+lin arguable_A = mkA "discutible" ; -- status=guess
+lin argue_V = mkV "argumentar" | mkV "debatir" ;
+lin argue_V2 = mkV2 (mkV "argumentar") | mkV2 (mkV "debatir") ;
+lin argue_VS = mkVS (mkV "argumentar") | mkVS (mkV "debatir") ; --- split
+lin argument_N = mkN "argumento" ;
+lin argumentative_A = mkA "discutidor" ; -- status=guess
+lin argyle_N = mkN "diseño de rombos" ; -- status=guess
+lin aria_N = mkN "aria" ; -- status=guess
+lin arid_A = mkA "árido" ; -- status=guess
+lin aridity_N = mkN "aridez" feminine ; -- status=guess
+lin aril_N = mkN "arilo" ; -- status=guess
+lin arise_V = surgir_V ;
+lin aristocracy_N = mkN "aristocracia" ; -- status=guess
+lin aristocrat_N = mkN "aristócrata" masculine ; -- status=guess
+lin aristocratic_A = mkA "aristocrático" ; -- status=guess
+lin aristocratically_Adv = mkAdv "aristocráticamente" ; -- status=guess
+lin arithmetic_N = mkN "aritmética" ; -- status=guess
+lin arithmetical_A = mkA "aritmético" ; -- status=guess
+lin ark_N = mkN "arca" ; -- status=guess
+lin arm_1_N = mkN "brazo" ;
+lin arm_2_N = mkN "arma" ;
+lin arm_N = mkN "brazo" ;
+lin arm_V = mkV "armar" ; -- status=guess
+lin arm_V2 = mkV2 (mkV "armar") ; -- status=guess
+lin armada_N = mkN "armada" | mkN "flota" ; -- status=guess status=guess
+lin armadillo_N = mkN "armadillo" ; -- status=guess
+lin armament_N = mkN "armamento" ; -- status=guess
+lin armchair_N = mkN "sillón" masculine ; -- status=guess
+lin armed_A = variants{} ; --
+lin armhole_N = mkN "sisa" ; -- status=guess
+lin armiger_N = mkN "armígero" ; -- status=guess
+lin armistice_N = mkN "armisticio" ; -- status=guess
+lin armor_N = mkN "coraza" ; -- status=guess
+lin armored_A = mkA "blindado" | mkA "acorazado" ; -- status=guess status=guess
+lin armoury_N = mkN "armería" ; -- status=guess
+lin armpit_N = mkN "axila" | mkN "sobaco" ; -- status=guess status=guess
+lin armrest_N = mkN "apoyabrazos" masculine ; -- status=guess
+lin army_N = mkN "ejército" ;
+lin arnica_N = mkN "árnica" ; -- status=guess
+lin aroma_N = mkN "aroma" masculine ; -- status=guess
+lin aromatic_A = mkA "aromático" ; -- status=guess
+lin around_Adv = mkAdv "por aquí" | mkAdv "por acá" ;
+lin around_Prep = mkPrep "alrededor de" ;
+lin arousal_N = mkN "excitación" feminine ; -- status=guess
+lin arouse_V2 = mkV2 (despertar_V) ; -- status=guess
+lin arouse_V2V = mkV2V (despertar_V) ; -- status=guess
+lin arpeggio_N = mkN "arpegio" ; -- status=guess
+lin arraign_V2 = mkV2 (mkV (mkV "hacer") "comparecer") ; -- status=guess, src=wikt
+lin arraignment_N = mkN "acusación" feminine | mkN "orden de comparecencia" ; -- status=guess status=guess
+lin arrange_V = mkV "arreglarse" | mkV (mkV "ponerse") "en orden" ;
+lin arrange_V2 = mkV2 (mkV "arreglar") | mkV2 (mkV (mkV "poner") "en orden") ;
+lin arrangement_N = mkN "arreglo" ;
+lin array_N = mkN "vector" masculine | mkN "arreglo" ; -- status=guess
+lin arrears_N = mkN "atrasos" masculine ; -- status=guess
+lin arrest_N = mkN "arresto" ; -- status=guess
+lin arrest_V2 = mkV2 (mkV "parar") ; -- status=guess
+lin arrhythmic_A = mkA "arrítmico" ; -- status=guess
+lin arrival_N = mkN "llegada" | mkN "venida" | mkN "arribo" ; -- status=guess
+lin arrive_V = mkV "llegar" | mkV "arribar" ;
+lin arrogance_N = mkN "arrogancia" | mkN "soberbia" | mkN "altanería" | mkN "altivez" feminine ; -- status=guess status=guess status=guess status=guess
+lin arrogant_A = mkA "arrogante" | mkA "soberbio" | mkA "altivo" | mkA "altanero" | mkA "creído" | mkA "presumido" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin arrogate_V2 = mkV2 (mkV "arrogarse") ; -- status=guess, src=wikt
+lin arrow_N = mkN "flecha" ; -- status=guess
+lin arrowhead_N = mkN "punta de flecha" ; -- status=guess
+lin arrowroot_N = mkN "maranta" | mkN "sagú" masculine | mkN "guapo" | mkN "planta obediente" ; -- status=guess status=guess status=guess status=guess
+lin arsehole_N = mkN "gilipollas" masculine ; -- status=guess
+lin arsenal_N = mkN "arsenal" masculine ; -- status=guess
+lin arsenate_N = mkN "arseniato" ; -- status=guess
+lin arsenic_N = mkN "arsénico" ; -- status=guess
+lin arsenide_N = mkN "arseniuro" ; -- status=guess
+lin arsine_N = mkN "arsina" ; -- status=guess
+lin arson_N = mkN "incendio provocado" | mkN "incendio premeditado" ; -- status=guess status=guess
+lin arsonist_N = mkN "incendiario" | mkN "pirómano" ; -- status=guess status=guess
+lin art_N = L.art_N ;
+lin arterial_A = mkA "arterial" ; -- status=guess
+lin arteriosclerosis_N = mkN "arteriosclerosis" feminine ; -- status=guess
+lin arteritis_N = mkN "arteritis" feminine ; -- status=guess
+lin artery_N = mkN "arteria" ; -- status=guess
+lin artful_A = mkA "astuto" | mkA "taimado" | mkA "ladino" | mkA "artero" ; -- status=guess status=guess status=guess status=guess
+lin arthritic_A = mkA "artrítico" ; -- status=guess
+lin arthritis_N = mkN "artritis" feminine ; -- status=guess
+lin arthroplasty_N = mkN "artroplastia" ; -- status=guess
+lin arthropod_N = mkN "artrópodo" ; -- status=guess
+lin artichoke_N = mkN "alcachofa" | mkN "alcaucil" ; -- status=guess
+lin article_N = mkN "artículo" ;
+lin articular_A = mkA "articular" ; -- status=guess
+lin articulate_A = mkA "articulado" ; -- status=guess
+lin articulate_V = mkV "articularse" ; -- status=guess
+lin articulate_V2 = mkV2 (mkV "articularse") ; -- status=guess
+lin articulatory_A = mkA "articulatorio" ; -- status=guess
+lin artifact_N = mkN "artefacto" ; -- status=guess
+lin artifice_N = mkN "artificio" ; -- status=guess
+lin artificial_A = mkA "artificial" ; -- status=guess
+lin artillery_N = mkN "artillería" ; -- status=guess
+lin artilleryman_N = mkN "artillero" ; -- status=guess
+lin artisan_N = mkN "artesano" feminine ; -- status=guess
+lin artist_N = mkN "artista" masculine ; ---split: masc fem
+lin artistic_A = mkA "artístico" ; -- status=guess
+lin artistically_Adv = mkAdv "artísticamente" ; -- status=guess
+lin artless_A = mkA "natural" ; -- status=guess
+lin artlessness_N = mkN "inocencia" ; -- status=guess
+lin arty_A = mkA "pretenciosamente artístico" ; -- status=guess
+lin arum_N = mkN "jaro" ; -- status=guess
+lin as_CAdv = S.as_CAdv ;
+lin as_Prep = mkPrep "como" ;
+lin as_Subj = ss "como" ** {m = Indic} ;
+lin asbestos_N = mkN "asbesto" | mkN "amianto" ; -- status=guess status=guess
+lin asbestosis_N = mkN "asbestosis" feminine ; -- status=guess
+lin ascend_V = mkV "subir" ; -- status=guess, src=wikt
+lin ascend_V2 = mkV2 (mkV "subir") ; -- status=guess, src=wikt
+lin ascendancy_N = mkN "ascendiente" | mkN "predominio" | mkN "influencia" | mkN "ascendencia" ; -- status=guess status=guess status=guess status=guess
+lin ascension_N = mkN "ascensión" feminine ; -- status=guess
+lin ascent_N = mkN "ascenso" feminine ; -- status=guess
+lin ascertain_V2 = mkV2 (mkV "averiguar") | mkV2 (mkV "determinar") | mkV2 (establecer_V) ; -- status=guess
+lin ascertainable_A = mkA "averiguable" | mkA "determinable" ; -- status=guess status=guess
+lin ascetic_A = mkA "ascético" ; -- status=guess
+lin ascetic_N = mkN "asceta" masculine ; -- status=guess
+lin asceticism_N = mkN "ascetismo" | mkN "ascética" ; -- status=guess status=guess
+lin ascorbic_A = mkA "ascórbico" ; -- status=guess
+lin ascribable_A = mkA "atribuible" | mkA "imputable" ; -- status=guess status=guess
+lin ascribe_V2 = mkV2 (atribuir_V) | mkV2 (adscribir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin aseptic_A = mkA "aséptico" ; -- status=guess
+lin asexuality_N = mkN "asexualidad" feminine ; -- status=guess
+lin ash_N = mkN "ceniza" ; -- status=guess
+lin ashamed_A = mkA "avergonzado" | mkA "abochornado" | mkA "apenado" ; -- status=guess
+lin ashen_A = mkA "lívido" | mkA "pálido" ; -- status=guess status=guess
+lin ashes_N = L.ashes_N ;
+lin ashlar_N = mkN "sillar" ; -- status=guess
+lin ashore_Adv = mkAdv "en tierra" ; -- status=guess
+lin ashtray_N = mkN "cenicero" ; -- status=guess
+lin aside_Adv = variants{} ; --
+lin asinine_A = mkA "estúpido" ; -- status=guess
+lin ask_V = mkV "preguntar" | pedir_V ;
+lin ask_V2 = mkV2 (mkV "preguntar") | mkV2 (pedir_V) ;
+lin ask_V2Q = L.ask_V2Q ;
+lin ask_V2V = mkV2V (pedir_V) ;
+lin ask_VQ = mkVQ (mkV "preguntar") | mkVQ (pedir_V) ;
+lin askance_Adv = mkAdv "con recelo" ; -- status=guess
+lin askew_A = mkA "torcido" | mkA "oblicuo" ; -- status=guess status=guess
+lin asleep_A = mkA "dormido" ; -- status=guess
+lin asp_N = mkN "áspid" masculine ; -- status=guess
+lin asparagine_N = mkN "asparagina" ; -- status=guess
+lin asparagus_N = mkN "espárrago" ; -- status=guess
+lin aspartame_N = mkN "aspartamo" ; -- status=guess
+lin aspect_N = mkN "aspecto" ;
+lin aspen_N = mkN "álamo temblón" ; -- status=guess
+lin aspersion_N = mkN "calumnia" ; -- status=guess
+lin asphalt_N = mkN "asfalto" ; -- status=guess
+lin asphyxia_N = mkN "asfixia" ; -- status=guess
+lin asphyxiate_V2 = mkV2 (mkV "asfixiarse") ; -- status=guess, src=wikt
+lin asphyxiation_N = mkN "asfixia" ; -- status=guess
+lin aspic_N = mkN "áspic" | mkN "queso de cabeza" ; -- status=guess status=guess
+lin aspirate_N = mkN "aspiración" feminine ; -- status=guess
+lin aspirate_V2 = mkV2 (mkV "aspirar") ; -- status=guess, src=wikt
+lin aspiration_N = mkN "aspiración" feminine ; -- status=guess
+lin aspirator_N = mkN "aspirador" masculine ; -- status=guess
+lin aspire_V = mkV "aspirar" ; -- status=guess, src=wikt
+lin aspire_VV = mkVV (mkV "aspirar") ; -- status=guess, src=wikt
+lin aspirin_N = mkN "aspirina" | mkN "aspirinar" feminine ; -- status=guess status=guess
+lin ass_N = mkN "asno" ; -- status=guess
+lin assail_V2 = mkV2 (mkV "atacar") | mkV2 (mkV "asaltar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assailant_N = mkN "asaltante" masculine | mkN "atacante" masculine ; -- status=guess status=guess
+lin assassin_N = mkN "asesino" ; -- status=guess
+lin assassinate_V2 = mkV2 (mkV "asesinar") ; -- status=guess, src=wikt
+lin assassination_N = mkN "magnicidio" | mkN "asesinato" ; -- status=guess status=guess
+lin assault_N = mkN "asalto" | mkN "acometimiento" ; -- status=guess
+lin assault_V2 = mkV2 (mkV "asaltar") | mkV2 (mkV "atacar") ; -- status=guess
+lin assay_N = mkN "ensayo" ; -- status=guess
+lin assay_V2 = mkV2 (mkV "aquilatar") | mkV2 (mkV "ensayar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assegai_N = mkN "azagaya" ; -- status=guess
+lin assemble_V = reunir_V | mkV "juntar" ; -- status=guess
+lin assemble_V2 = mkV2 (reunir_V) | mkV2 (mkV "juntar") ; -- status=guess
+lin assembly_N = mkN "asamblea" ; -- status=guess
+lin assent_N = mkN "asentimiento" ; -- status=guess
+lin assent_V = asentir_V | consentir_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin assert_V = mkV "asegurar" | mkV "afirmar" ; -- status=guess
+lin assert_V2 = mkV2 (mkV "asegurar") | mkV2 (mkV "afirmar") ; -- status=guess
+lin assert_VS = mkVS (mkV "asegurar") | mkVS (mkV "afirmar") ; -- status=guess
+lin assertion_N = mkN "afirmación" feminine | mkN "aserto" ; -- status=guess
+lin assertive_A = mkA "categórico" | mkA "enérgico" | mkA "firme" ; -- status=guess status=guess status=guess
+lin assertiveness_N = mkN "autoafirmación" feminine ; -- status=guess
+lin assess_V2 = mkV2 (mkV "evaluar") | mkV2 (mkV "estimar") ;
+lin assessment_N = mkN "evaluación" feminine | mkN "valoración" feminine ;
+lin assessor_N = mkN "evaluador" | mkN "evaluadora" | mkN "tasador" | mkN "tasadora" ; -- status=guess status=guess status=guess status=guess
+lin asset_N = mkN "bien" masculine | mkN "valor" masculine | mkN "activo" ; -- status=guess
+lin assets_N = mkN "bien" masculine | mkN "partida del activo" ; -- status=guess status=guess
+lin asseverate_V2 = mkV2 (mkV "aseverar") ; -- status=guess, src=wikt
+lin asshole_N = mkN "culo" feminine ; -- status=guess
+lin assiduous_A = mkA "asiduo" | mkA "diligente" ; -- status=guess status=guess
+lin assign_V2 = mkV2 (mkV "asignar") ; -- status=guess
+lin assign_V2V = mkV2V (mkV "asignar") ; -- status=guess
+lin assignment_N = mkN "tarea" ; -- status=guess
+lin assimilation_N = mkN "asimilación" feminine ; -- status=guess
+lin assist_V = mkV "ayudar" ; -- status=guess
+lin assist_V2 = mkV2 (mkV "ayudar") ; -- status=guess
+lin assistance_N = mkN "asistencia" ; -- status=guess
+lin assistant_A = variants{} ; --
+lin assistant_N = mkN "ayudante" masculine | mkN "asistente" masculine ; -- status=guess
+lin associate_N = mkN "asociado" ; -- status=guess
+lin associate_V = mkV "asociar" ;
+lin associate_V2 = mkV2 (mkV "asociar") ;
+lin associated_A = variants{} ; --
+lin association_N = mkN "asociación" feminine ;
+lin associative_A = mkA "asociativo" ; -- status=guess
+lin assonance_N = mkN "asonancia" ; -- status=guess
+lin assonant_A = mkA "asonante" ; -- status=guess
+lin assorted_A = mkA "surtido" ; -- status=guess
+lin assortment_N = mkN "surtido" | mkN "variedad" feminine | mkN "colección" feminine ; -- status=guess status=guess status=guess
+lin assuage_V2 = mkV2 (mkV "calmar") ; -- status=guess
+lin assume_V2 = mkV2 (mkV "asumir") | mkV2 suponer_V ;
+lin assume_VS = mkVS (mkV "asumir") | mkVS suponer_V ;
+lin assumption_N = mkN "asunción" feminine ; -- status=guess
+lin assurance_N = mkN "confianza" ; -- status=guess
+lin assure_V2 = mkV2 (mkV "asegurar") ; -- status=guess
+lin assure_V2S = mkV2S (mkV "asegurar") ; -- status=guess
+lin astatine_N = mkN "astato" ; -- status=guess
+lin aster_N = mkN "áster" masculine ; -- status=guess
+lin asterisk_N = mkN "asterisco" ; -- status=guess
+lin asterism_N = mkN "asterismo" ; -- status=guess
+lin astern_Adv = mkAdv "hacia atrás" ; -- status=guess
+lin asteroid_N = mkN "asteroide" | mkN "planetoide" masculine ; -- status=guess status=guess
+lin asthenosphere_N = mkN "astenosfera" ; -- status=guess
+lin asthma_N = mkN "asma" ; -- status=guess
+lin asthmatic_A = mkA "asmático" ; -- status=guess
+lin asthmatic_N = mkN "asmático" ; -- status=guess
+lin astigmatism_N = mkN "astigmatismo" ; -- status=guess
+lin astonish_V2 = mkV2 (mkV "asombrar") | mkV2 (mkV "sorprender") | mkV2 (mkV "pasmar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin astonishing_A = mkA "asombroso" | mkA "sorprendente" ; -- status=guess
+lin astonishment_N = mkN "asombro" | mkN "estupefacción" | mkN "sorpresa" ; -- status=guess status=guess status=guess
+lin astound_V2 = mkV2 (mkV "asombrar") | mkV2 (mkV "pasmar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin astounding_A = mkA "asombroso" | mkA "pasmoso" | mkA "sorprendente" ; -- status=guess status=guess status=guess
+lin astral_A = mkA "astral" | mkA "estelar" ; -- status=guess status=guess
+lin astray_Adv = mkAdv "perdido" | mkAdv "extraviado" ; -- status=guess status=guess
+lin astride_Adv = mkAdv "montado" ; -- status=guess
+lin astringency_N = mkN "astringencia" ; -- status=guess
+lin astringent_A = mkA "astriugente" ; -- status=guess
+lin astringent_N = mkN "astringente" masculine ; -- status=guess
+lin astrocyte_N = mkN "astrocito" ; -- status=guess
+lin astrolabe_N = mkN "astrolabio" ; -- status=guess
+lin astrologer_N = mkN "astrólogo" | mkN "astróloga" ; -- status=guess status=guess
+lin astrological_A = mkA "astrológico" ; -- status=guess
+lin astrology_N = mkN "astrología" ; -- status=guess
+lin astronaut_N = mkN "astronauta" masculine ; -- status=guess
+lin astronautics_N = mkN "astronáutica" ; -- status=guess
+lin astronomer_N = mkN "astrónomo" ; -- status=guess
+lin astronomical_A = mkA "astronómico" ; -- status=guess
+lin astronomy_N = mkN "astronomía" ; -- status=guess
+lin astrophysical_A = mkA "astrofísico" ; -- status=guess
+lin astrophysicist_N = mkN "astrofísico" | mkN "astrofísica" ; -- status=guess status=guess
+lin astrophysics_N = mkN "astrofísica" ; -- status=guess
+lin astute_A = mkA "astuto" | mkA "sagaz" | mkA "perspicaz" ; -- status=guess status=guess status=guess
+lin astuteness_N = mkN "astucia" | mkN "sagacidad" feminine ; -- status=guess status=guess
+lin asunder_Adv = mkAdv "en dos" | mkAdv "en pedazos" ; -- status=guess status=guess
+lin asylum_N = mkN "manicomio" ; -- status=guess
+lin asymmetrical_A = mkA "asimétrico" ; -- status=guess
+lin asymmetry_N = mkN "asimetría" ; -- status=guess
+lin asymptomatic_A = mkA "asintomático" ; -- status=guess
+lin asymptotic_A = mkA "asintótico" ; -- status=guess
+lin at_N = mkN "arroba" ; -- status=guess
+lin at_Prep = ParadigmsSpa.dative ;
+lin at_least_AdN = S.at_least_AdN ;
+lin at_most_AdN = S.at_most_AdN ;
+lin ataraxia_N = mkN "ataraxia" ; -- status=guess
+lin atavistic_A = mkA "atávico" ; -- status=guess
+lin ataxia_N = mkN "ataxia" ; -- status=guess
+lin atheism_N = mkN "ateísmo" ; -- status=guess
+lin atheist_N = mkN "ateo" | mkN "atea" ; -- status=guess status=guess
+lin atheistic_A = mkA "ateo" ; -- status=guess
+lin atherosclerosis_N = mkN "ateroesclerosis" feminine ; -- status=guess
+lin atherosclerotic_A = mkA "aterosclerótico" ; -- status=guess
+lin athlete_N = mkN "atleta" masculine | mkN "deportista" masculine ; -- status=guess
+lin athletic_A = mkA "atlético" ; -- status=guess
+lin athletics_N = mkN "atletismo" ; -- status=guess
+lin athwart_Adv = mkAdv "de lado a lado" ; -- status=guess
+lin atlas_N = mkN "atlas" ; -- status=guess
+lin atmosphere_N = mkN "atmósfera" ; -- status=guess
+lin atmospheric_A = mkA "atmosférico" ; -- status=guess
+lin atoll_N = mkN "atolón" masculine ; -- status=guess
+lin atom_N = mkN "átomo" ; -- status=guess
+lin atomic_A = mkA "atómico" ; -- status=guess
+lin atomize_V2 = mkV2 (mkV "atomizar") ; -- status=guess, src=wikt
+lin atomizer_N = mkN "pulverizador" | mkN "atomizador" masculine ; -- status=guess status=guess
+lin atonal_A = mkA "atonal" ; -- status=guess
+lin atone_V = mkV "expiar" ; -- status=guess, src=wikt
+lin atonement_N = mkN "expiación" feminine ; -- status=guess
+lin atrium_N = mkN "aurícula" ; -- status=guess
+lin atrocious_A = mkA "atroz" ; -- status=guess
+lin atrocity_N = mkN "atrocidad" feminine ; -- status=guess
+lin atrophy_N = mkN "atrofia" ; -- status=guess
+lin atrophy_V = mkV "atrofiarse" ; -- status=guess, src=wikt
+lin atrophy_V2 = mkV2 (mkV "atrofiarse") ; -- status=guess, src=wikt
+lin atropine_N = mkN "atropina" ; -- status=guess
+lin attach_V = mkV "anexar" | mkV "adjuntar" ; -- status=guess
+lin attach_V2 = mkV2 (mkV "anexar") | mkV2 (mkV "adjuntar") ; -- status=guess
+lin attachment_N = mkN "archivo adjunto" ; -- status=guess
+lin attack_N = mkN "ataque" masculine ;
+lin attack_V2 = mkV2 (mkV "atacar") ;
+lin attacker_N = mkN "atacante" masculine | mkN "asaltante" masculine ; -- status=guess
+lin attain_V = mkV "lograr" | conseguir_V ; -- status=guess
+lin attain_V2 = mkV2 (mkV "lograr") | mkV2 (conseguir_V) ; -- status=guess
+lin attainable_A = mkA "alcanzable" | mkA "realizable" | mkA "asequible" ; -- status=guess status=guess status=guess
+lin attainder_N = mkN "muerte civil" ; -- status=guess
+lin attainment_N = mkN "logro" | mkN "consecución" | mkN "realización" feminine ; -- status=guess
+lin attempt_1_N = mkN "intento" ;
+lin attempt_2_N = mkN "atentado" ;
+lin attempt_N = mkN "intento" ;
+lin attempt_V2 = mkV2 (mkV "intentar") | mkV2 (mkV "tratar") of_Prep ;
+lin attempt_VV = mkVV (mkV "intentar") | deVV (mkV "tratar") ;
+lin attempted_A = variants{} ; --
+lin attend_V = mkV "asistir" ;
+lin attend_V2 = mkV2 (mkV "asistir") ;
+lin attendance_N = variants{} ; --
+lin attendant_A = mkA "concomitante" | mkA "inherente" ; -- status=guess status=guess
+lin attendant_N = mkN "asistente" masculine | mkN "guarda" masculine ; -- status=guess status=guess
+lin attention_N = mkN "atención" ;
+lin attentive_A = mkA "atento" ; -- status=guess
+lin attentiveness_N = mkN "consideración" feminine ; -- status=guess
+lin attenuation_N = mkN "atenuación" feminine ; -- status=guess
+lin attest_V = mkV "avalar" | mkV "atestiguar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin attest_V2 = mkV2 (mkV "avalar") | mkV2 (mkV "atestiguar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin attest_VS = mkVS (mkV "avalar") | mkVS (mkV "atestiguar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin attestation_N = mkN "atestación" feminine ; -- status=guess
+lin attic_N = mkN "ático" | mkN "desván" masculine ; -- status=guess status=guess
+lin attire_N = mkN "atuendo" | mkN "atavío" ; -- status=guess status=guess
+lin attire_V2 = mkV2 (mkV "ataviar") ; -- status=guess, src=wikt
+lin attitude_N = mkN "actitud" feminine ;
+lin attorney_N = mkN "abogado" | mkN "abogada" | mkN "notario" ; -- status=guess status=guess status=guess
+lin attract_V2 = mkV2 (mkV "llamar") ;
+lin attraction_N = mkN "atracción" feminine ; -- status=guess
+lin attractive_A = mkA "atractivo" ; -- status=guess
+lin attractiveness_N = mkN "atractivo" feminine ; -- status=guess
+lin attributable_A = mkA "atribuible" | mkA "imputable" ; -- status=guess status=guess
+lin attribute_N = mkN "atributo" ; -- status=guess
+lin attribute_V2 = mkV2 (atribuir_V) ; -- status=guess
+lin attribution_N = mkN "atribución" feminine ; -- status=guess
+lin attributive_A = mkA "antecedente" ; -- status=guess
+lin attrition_N = mkN "atrición" feminine ; -- status=guess
+lin attune_V2 = mkV2 (mkV "adecuar") | mkV2 (mkV "adaptar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin atypical_A = mkA "atípico" ; -- status=guess
+lin auburn_A = mkA "castaño" ; -- status=guess
+lin auction_N = mkN "subasta" | mkN "remate" ; -- status=guess
+lin auction_V2 = mkV2 (mkV "subastar") | mkV2 (mkV "rematar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin auctioneer_N = mkN "pregonero" | mkN "subastador" | mkN "rematador" masculine ; -- status=guess status=guess status=guess
+lin audacious_A = mkA "insolente" ; -- status=guess
+lin audacity_N = mkN "osadía" | mkN "audacia" ; -- status=guess status=guess
+lin audible_A = mkA "oíble" | mkA "audible" ; -- status=guess status=guess
+lin audience_N = mkN "audiencia" | mkN "público" ;
+lin audio_N = mkN "audio" ; -- status=guess
+lin audiometer_N = mkN "audímetro" | mkN "audiómetro" ; -- status=guess status=guess
+lin audiometry_N = mkN "audiometría" ; -- status=guess
+lin audiovisual_A = mkA "audiovisual" ; -- status=guess
+lin audit_N = mkN "auditoría" ; -- status=guess
+lin audit_V2 = mkV2 (mkV "auditar") ; -- status=guess, src=wikt
+lin audition_N = mkN "audición" feminine ; -- status=guess
+lin audition_V = mkV (mkV "hacer") "una audición" ; -- status=guess, src=wikt
+lin audition_V2 = mkV2 (mkV (mkV "hacer") "una audición") ; -- status=guess, src=wikt
+lin auditor_N = mkN "auditor" | mkN "auditora" ; -- status=guess
+lin auditorium_N = mkN "auditorio" | mkN "sala" ; -- status=guess status=guess
+lin auditory_A = mkA "auditivo" ; -- status=guess
+lin auger_N = mkN "barrena" | mkN "barreno" | mkN "taladrador" | mkN "taladro" ; -- status=guess status=guess status=guess status=guess
+lin augite_N = mkN "augita" ; -- status=guess
+lin augment_V = mkV "aumentar" | mkV "incrementar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin augment_V2 = mkV2 (mkV "aumentar") | mkV2 (mkV "incrementar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin augmentative_A = mkA "aumentativo" ; -- status=guess
+lin augur_N = mkN "augur" masculine ; -- status=guess
+lin augur_V = mkV "augurar" | mkV "presagiar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin augur_V2 = mkV2 (mkV "augurar") | mkV2 (mkV "presagiar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin augury_N = mkN "augurio" | mkN "presagio" | mkN "agüero" feminine ; -- status=guess status=guess status=guess
+lin august_A = mkA "majestuoso" | mkA "augusto" ; -- status=guess status=guess
+lin auk_N = mkN "alca" ; -- status=guess
+lin aunt_N = mkN "tía" ; -- status=guess
+lin aura_N = mkN "aura" ; -- status=guess
+lin aural_A = mkA "auditivo" ; -- status=guess
+lin auricle_N = mkN "aurícula" ; -- status=guess
+lin auriferous_A = mkA "aurífero" ; -- status=guess
+lin aurochs_N = mkN "uro" ; -- status=guess
+lin aurora_N = mkN "aurora" ; -- status=guess
+lin auscultation_N = mkN "auscultación" feminine ; -- status=guess
+lin auspices_N = mkN "auspicios" masculine ; -- status=guess
+lin auspicious_A = mkA "prometedor" | mkA "propicio" ; -- status=guess status=guess
+lin austere_A = mkA "severo" ; -- status=guess
+lin austerity_N = mkN "austeridad" feminine ; -- status=guess
+lin austral_A = mkA "austral" ; -- status=guess
+lin austral_N = mkN "austral" masculine ; -- status=guess
+lin autarchy_N = mkN "autarquía" | mkN "autarcía" ; -- status=guess status=guess
+lin auteur_N = mkN "autor" masculine ; -- status=guess
+lin authentic_A = mkA "auténtico" ; -- status=guess
+lin authenticate_V2 = mkV2 (mkV "autentificar") | mkV2 (mkV "autenticar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin authenticity_N = mkN "autenticidad" feminine ; -- status=guess
+lin author_N = mkN "autor" masculine | mkN "autora" | mkN "escritor" | mkN "escritora" ; --- split: masc, fem
+lin authoritarian_A = mkA "autoritario" ; -- status=guess
+lin authoritative_A = mkA "fidedigno" | mkA "autorizado" ; -- status=guess status=guess
+lin authority_1_N = mkN "autoridad" feminine ;
+lin authority_2_N = mkN "autoridad" feminine ;
+lin authority_N = mkN "autoridad" feminine ;
+lin authorization_N = mkN "autorización" feminine ; -- status=guess
+lin authorize_V2 = mkV2 (mkV "facultar") ; -- status=guess
+lin authorize_V2V = mkV2V (mkV "facultar") ; -- status=guess
+lin authorship_N = mkN "autoría" ; -- status=guess
+lin autism_N = mkN "autismo" ; -- status=guess
+lin autistic_A = mkA "autista" ; -- status=guess
+lin auto_N = mkN "seguro automotor" | mkN "seguro automotriz" ; -- status=guess status=guess
+lin autobiographer_N = mkN "autobiógrafo" ; -- status=guess
+lin autobiographical_A = mkA "autobiográfico" ; -- status=guess
+lin autobiography_N = mkN "autobiografía" ; -- status=guess
+lin autocatalysis_N = mkN "autocatálisis" feminine ; -- status=guess
+lin autochthonous_A = mkA "autóctono" ; -- status=guess
+lin autoclave_N = mkN "autoclave" feminine ; -- status=guess
+lin autocracy_N = mkN "autocracia" ; -- status=guess
+lin autocrat_N = mkN "autócrata" masculine ; -- status=guess
+lin autocratic_A = mkA "autocrático" ; -- status=guess
+lin autodidact_N = mkN "autodidacto" | mkN "autodidacta" ; -- status=guess status=guess
+lin autograph_N = mkN "firma" | mkN "autógrafo" ; -- status=guess status=guess
+lin autograph_V2 = mkV2 (mkV "autografiar") ; -- status=guess, src=wikt
+lin autoimmunity_N = mkN "autoinmunidad" feminine ; -- status=guess
+lin autolysis_N = mkN "autolisis" feminine ; -- status=guess
+lin automate_V2 = mkV2 (mkV "automatizar") ; -- status=guess, src=wikt
+lin automatic_A = mkA "automático" ; -- status=guess
+lin automatic_N = mkN "automático" ; -- status=guess
+lin automatically_Adv = mkAdv "automáticamente" ; -- status=guess
+lin automation_N = mkN "automatización" ; -- status=guess
+lin automaton_N = mkN "autómata" masculine ; -- status=guess
+lin automobile_N = mkN "automóvil" masculine | mkN "carro" feminine | mkN "coche" masculine | mkN "auto" ; -- status=guess status=guess status=guess status=guess
+lin automotive_A = mkA "automotor" ; -- status=guess
+lin autonomous_A = mkA "autónomo" ; -- status=guess
+lin autonomy_N = mkN "autonomía" ; -- status=guess
+lin autopsy_N = mkN "autopsia" ; -- status=guess
+lin autosome_N = mkN "autosoma" masculine ; -- status=guess
+lin autotomy_N = mkN "autotomía" ; -- status=guess
+lin autumn_N = mkN "otoño" ; -- status=guess
+lin autumnal_A = mkA "otoñal" ; -- status=guess
+lin auxiliary_A = mkA "auxiliar" ; -- status=guess
+lin auxiliary_N = mkN "auxiliar" masculine ; -- status=guess
+lin avail_V = servir_V ; -- status=guess, src=wikt
+lin avail_V2 = mkV2 (servir_V) ; -- status=guess, src=wikt
+lin availability_N = mkN "disponibilidad" feminine ; -- status=guess
+lin available_A = mkA "disponible" ;
+lin avalanche_N = mkN "alud" | mkN "avalancha" ; -- status=guess status=guess
+lin avarice_N = mkN "avaricia" | mkN "codicia" ; -- status=guess status=guess
+lin avaricious_A = mkA "avaricioso" | mkA "codicioso" ; -- status=guess status=guess
+lin avatar_N = mkN "avatar" | mkN "emblema" masculine | mkN "símbolo" ; -- status=guess status=guess status=guess
+lin avenge_V2 = mkV2 (mkV "vengar") ; -- status=guess, src=wikt
+lin avenger_N = mkN "vengador" | mkN "vengadora" ; -- status=guess status=guess
+lin avenue_N = mkN "vía" | mkN "camino" feminine ; -- status=guess
+lin aver_V2 = mkV2 (mkV "asegurar") ; -- status=guess, src=wikt
+lin average_A = mkA "medio" ; -- status=guess
+lin average_N = mkN "promedio" ; -- status=guess
+lin averse_A = mkA "opuesto" ; -- status=guess
+lin aversion_N = mkN "aversión" feminine ; -- status=guess
+lin avert_V2 = mkV2 (mkV "apartar") ; -- status=guess, src=wikt
+lin avian_A = mkA "aviar" ; -- status=guess
+lin aviary_N = mkN "pajarera" | mkN "aviario" ; -- status=guess status=guess
+lin aviation_N = mkN "aviación" feminine ; -- status=guess
+lin avid_A = mkA "ávido" ; -- status=guess
+lin avocado_N = mkN "aguacate" ; -- status=guess
+lin avocation_N = mkN "pasatiempo" | mkN "afición" feminine ; -- status=guess status=guess
+lin avocet_N = mkN "avoceta" ; -- status=guess
+lin avoid_V2 = mkV2 (mkV "evitar") ;
+lin avoid_VV = mkVV (mkV "evitar") ;
+lin avoidable_A = mkA "evitable" ; -- status=guess
+lin avow_V2 = mkV2 (confesar_V) | mkV2 (mkV "admitir") | mkV2 (reconocer_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin avowal_N = mkN "reconocimiento" ; -- status=guess
+lin avulsion_N = mkN "avulsión" | mkN "extirpación" feminine ; -- status=guess status=guess
+lin await_V2 = mkV2 (mkV "esperar") ; -- status=guess
+lin awake_A = mkA "listo" | mkA "despierto" ; -- status=guess
+lin awake_V = despertar_V ; -- status=guess
+lin awaken_V2 = mkV2 (mkV "despertarse") ; -- status=guess, src=wikt
+lin award_N = mkN "premio" ;
+lin award_V2 = mkV2 (mkV "premiar") ;
+lin award_V3 = mkV3 (mkV "premiar") ;
+lin aware_A = mkA "consciente" ;
+lin awareness_N = mkN "conciencia" ; -- status=guess
+lin awash_A = mkA "inundado" ; -- status=guess
+lin away_1_Adv = mkAdv "lejos" | mkAdv "ausente" | mkAdv "fuera" ;
+lin away_2_Adv = mkAdv "fuera" | mkAdv "afuera" ;
+lin away_Adv = mkAdv "lejos" | mkAdv "ausente" ;
+lin awe_N = mkN "asombro" ; -- status=guess
+lin awe_V2 = mkV2 (mkV "asombrar") | mkV2 (mkV "abrumar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin awesome_A = mkA "tremendo" | mkA "piola" ; -- status=guess status=guess
+lin awful_A = mkA "horrible" | mkA "terrible" | mkA "atroz" ; -- status=guess
+lin awhile_Adv = mkAdv "un rato" | mkAdv "algún tiempo" ; -- status=guess status=guess
+lin awkward_A = mkA "torpe" | mkA "desmañado" ; -- status=guess
+lin awkwardness_N = mkN "torpeza" ; -- status=guess
+lin awl_N = mkN "lezna" | mkN "lesna" | mkN "alesna" | mkN "punzón" masculine ; -- status=guess status=guess status=guess status=guess
+lin awning_N = mkN "toldo" ; -- status=guess
+lin awry_A = mkA "torcido" ; -- status=guess
+lin axe_N = mkN "hacha" ; -- status=guess
+lin axil_N = mkN "axilar" feminine ; -- status=guess
+lin axillary_A = mkA "axilar" ; -- status=guess
+lin axiom_N = mkN "axioma" masculine ; -- status=guess
+lin axiomatic_A = mkA "axiomático" ; -- status=guess
+lin axiomatically_Adv = mkAdv "axiomáticamente" ; -- status=guess
+lin axis_N = mkN "eje" masculine ; -- status=guess
+lin axle_N = mkN "eje" masculine ; -- status=guess
+lin axolotl_N = mkN "ajolote" | mkN "ajolota" ; -- status=guess status=guess
+lin axon_N = mkN "axón" | mkN "cilindroeje" | mkN "neurita" ; -- status=guess status=guess status=guess
+lin ayatollah_N = mkN "ayatolá" masculine ; -- status=guess
+lin aye_Interj = variants{} ; --
+lin azalea_N = mkN "azalea" ; -- status=guess
+lin azimuth_N = mkN "azimut" | mkN "acimut" masculine ; -- status=guess status=guess
+lin azure_A = mkA "azur" ; -- status=guess
+lin azure_N = mkN "azur" ; -- status=guess
+lin azurite_N = mkN "azurita" ; -- status=guess
+lin baa_N = mkN "balido" | mkN "be" feminine ; -- status=guess status=guess
+lin baa_V = mkV "balar" ; -- status=guess, src=wikt
+lin babble_N = mkN "charla" | mkN "parloteo" ; -- status=guess status=guess
+lin babble_V = mkV "murmurar" | mkV "susurrar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin babble_V2 = mkV2 (mkV "murmurar") | mkV2 (mkV "susurrar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin baboon_N = mkN "babuino" ; -- status=guess
+lin baby_N = L.baby_N ;
+lin babyish_A = mkA "infantil" | mkA "pueril" ; -- status=guess status=guess
+lin babysit_V = mkV (mkV "cuidar") "de los niños" | mkV (mkV "hacer") "de canguro" ; -- status=guess, src=wikt status=guess, src=wikt
+lin babysitter_N = mkN "niñera" | mkN "canguro" ; -- status=guess
+lin baccarat_N = mkN "bacará" | mkN "bacarrá" masculine ; -- status=guess status=guess
+lin bachelor_N = mkN "bachiller" | mkN "título de grado" | mkN "licenciatura" ; -- status=guess status=guess status=guess
+lin bacillus_N = mkN "bacilo" ; -- status=guess
+lin back_A = variants{} ; --
+lin back_Adv = mkAdv "atrás" ;
+lin back_N = L.back_N ;
+lin back_V = variants{} ; --
+lin backache_N = mkN "dolor de espalda" ; -- status=guess
+lin backbite_V = mkV "calumniar" ; -- status=guess, src=wikt
+lin backbite_V2 = mkV2 (mkV "calumniar") ; -- status=guess, src=wikt
+lin backbone_N = mkN "espina dorsal" | mkN "columna vertebral" ; -- status=guess status=guess
+lin backdrop_N = mkN "bambalina" ; -- status=guess
+lin backfire_V = mkV (mkV "salir") "el tiro por la culata" | mkV (mkV "tener") "efecto retroactivo" | mkV (mkV "tener") "contraefecto" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin backgammon_N = mkN "backgammon" masculine ; -- status=guess
+lin background_N = mkN "fondo" ;
+lin backhand_N = mkN "revés" masculine ; -- status=guess
+lin backing_N = variants{} ; --
+lin backpack_N = mkN "mochila" ; -- status=guess
+lin backpacker_N = mkN "mochilero" ; -- status=guess
+lin backroom_N = mkN "apartado" ; -- status=guess
+lin backscratcher_N = mkN "rascaespalda" masculine ; -- status=guess
+lin backstroke_N = mkN "dorso" | mkN "estilo espalda" ; -- status=guess status=guess
+lin backup_N = mkN "respaldo" | mkN "copia de seguridad" ; -- status=guess status=guess
+lin backward_A = mkA "retrocompatible" ; -- status=guess
+lin backwards_A = mkA "a contrapelo" | mkA "hacia atrás" ; -- status=guess status=guess
+lin backwards_Adv = mkAdv "hacia atrás" ; -- status=guess
+lin backwater_N = mkN "patelín" masculine ; -- status=guess
+lin backyard_N = mkN "traspatio" ; -- status=guess
+lin bacon_N = mkN "tocino" ; -- status=guess
+lin bacteria_N = mkN "bacterias" ; -- status=guess
+lin bacterial_A = mkA "bacteriano" ; -- status=guess
+lin bactericide_N = mkN "bactericida" masculine ; -- status=guess
+lin bacteriological_A = mkA "bacteriológico" ; -- status=guess
+lin bacteriologist_N = mkN "bacteriólogo" ; -- status=guess
+lin bacteriology_N = mkN "bacteriología" ; -- status=guess
+lin bacteriophage_N = mkN "bacteriófago" ; -- status=guess
+lin bacterium_N = mkN "bacteria" ; -- status=guess
+lin bad_A = L.bad_A ;
+lin bad_N = mkN "manzana podrida" | mkN "mal elemento" | mkN "oveja negra" ; -- status=guess status=guess status=guess
+lin badge_N = mkN "identificación or credencial" ; -- status=guess
+lin badger_N = mkN "tejón" masculine ; -- status=guess
+lin badger_V2 = mkV2 (mkV "fastidiar") | mkV2 (mkV "molestar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin badlands_N = mkN "tierras baldías" ; -- status=guess
+lin badly_Adv = variants{} ; --
+lin badness_N = mkN "maldad" feminine ; -- status=guess
+lin baffle_V2 = mkV2 (desconcertar_V) | mkV2 (mkV "confundir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin baffling_A = mkA "desconcertante" ; -- status=guess
+lin bag_N = mkN "bolsa" | mkN "saco" ;
+lin bagatelle_N = mkN "billar romano" ; -- status=guess
+lin bagel_N = mkN "panecillo" | mkN "bagel" ; -- status=guess status=guess
+lin baggage_N = mkN "equipaje" masculine ; -- status=guess
+lin bail_N = mkN "fianza" ; -- status=guess
+lin bail_V = mkV "achicar" ; -- status=guess, src=wikt
+lin bail_V2 = mkV2 (mkV "achicar") ; -- status=guess, src=wikt
+lin bailiff_N = mkN "alguacil" ; -- status=guess
+lin bailiwick_N = mkN "bailía" ; -- status=guess
+lin bait_N = mkN "anzuelo" | mkN "carnada" ; -- status=guess status=guess
+lin bait_V = mkV "cebar" ; -- status=guess, src=wikt
+lin bait_V2 = mkV2 (mkV "cebar") ; -- status=guess, src=wikt
+lin bake_V = mkV "hornear" ; -- status=guess
+lin bake_V2 = mkV2 (mkV "hornear") ; -- status=guess
+lin baker_N = mkN "panadero" ; -- status=guess
+lin bakery_N = mkN "panadería" ; -- status=guess
+lin baking_N = mkN "polvo de hornear" | mkN " royal" ; -- status=guess status=guess
+lin baklava_N = mkN "baclava" ; -- status=guess
+lin balaclava_N = mkN "pasamontañas" masculine ; -- status=guess
+lin balalaika_N = mkN "balalaica" ; -- status=guess
+lin balance_N = mkN "equilibrio" ;
+lin balance_V = mkV "balancear" ; -- status=guess
+lin balance_V2 = mkV2 (mkV "balancear") ; -- status=guess
+lin balanced_A = variants{} ; --
+lin balanitis_N = mkN "balanitis" feminine ; -- status=guess
+lin balboa_N = mkN "balboa" masculine ; -- status=guess
+lin balcony_N = mkN "balcón" masculine ; -- status=guess
+lin bald_A = mkA "calvo" ; -- status=guess
+lin baldness_N = mkN "calvicie" feminine ; -- status=guess
+lin bale_N = mkN "bala" ; -- status=guess
+lin bale_V2 = mkV2 (mkV "embalar") ; -- status=guess, src=wikt
+lin baleful_A = mkA "funesto" ; -- status=guess
+lin ball_N = mkN "pelota" | mkN "bala" ;
+lin ball_V = mkV (mkV "follar") "con" | mkV (mkV "coger") "con" | mkV (mkV "tirarse") "a" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ball_V2 = mkV2 (mkV (mkV "follar") "con") | mkV2 (mkV (mkV "coger") "con") | mkV2 (mkV (mkV "tirarse") "a") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ballast_N = mkN "lastre" masculine ; -- status=guess
+lin ballast_V2 = mkV2 (mkV "lastrar") ; -- status=guess, src=wikt
+lin ballerina_N = mkN "bailarina" ; -- status=guess
+lin ballet_N = mkN "ballet" | mkN "baile" masculine ; -- status=guess
+lin ballistic_A = mkA "balístico" ; -- status=guess
+lin ballistics_N = mkN "balística" ; -- status=guess
+lin balloon_N = mkN "globo" ; -- status=guess
+lin ballot_N = mkN "candidatura" ; -- status=guess
+lin ballot_V = mkV "votar" | mkV "balotar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ballpark_N = mkN "cancha" ; -- status=guess
+lin ballpoint_N = mkN "bolígrafo" ; -- status=guess
+lin ballroom_N = mkN "salón de baile" ; -- status=guess
+lin ballyhoo_N = mkN "alboroto" | mkN "jaleo" ; -- status=guess status=guess
+lin baloney_N = mkN "tonterías" feminine | mkN "inventos" | mkN "chorrada" | mkN "chuminada" ; -- status=guess status=guess status=guess status=guess
+lin balsam_N = mkN "balsamina" ; -- status=guess
+lin balustrade_N = mkN "balaustrada" ; -- status=guess
+lin bamboo_N = mkN "bambú" masculine ; -- status=guess
+lin ban_N = mkN "prohibición" feminine ; -- status=guess
+lin ban_V2 = mkV2 (prohibir_V) ; -- status=guess
+lin banal_A = mkA "banal" ; -- status=guess
+lin banality_N = mkN "banalidad" feminine ; -- status=guess
+lin banana_N = mkN "banana" ; -- status=guess
+lin band_N = mkN "banda" | mkN "grupo" ; --- split
+lin bandage_N = mkN "venda" | mkN "vendaje" masculine ; -- status=guess status=guess
+lin bandage_V2 = mkV2 (mkV "vendar") ; -- status=guess, src=wikt
+lin banderillero_N = mkN "banderillero" ; -- status=guess
+lin bandicoot_N = mkN "bandicut" masculine ; -- status=guess
+lin bandit_N = mkN "bandido" ; -- status=guess
+lin bandoleer_N = mkN "bandolera" | mkN "canana" ; -- status=guess status=guess
+lin bandolier_N = mkN "bandolera" ; -- status=guess
+lin bandoneon_N = mkN "bandoneón" masculine ; -- status=guess
+lin bandwidth_N = mkN "ancho de banda" ; -- status=guess
+lin bandy_A = mkA "arqueado" ; -- status=guess
+lin bandy_V2 = mkV2 (mkV "intercambiar") | mkV2 (mkV "cambiar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bane_N = mkN "desgracia" | mkN "maldición" feminine | mkN "ruina" | mkN "perdición" feminine ; -- status=guess status=guess status=guess status=guess
+lin bang_N = mkN "golpe" masculine | mkN "zumbido" | mkN "percusión" | mkN "zarpazo" ; -- status=guess
+lin bang_V = mkV "chapucear" ; -- status=guess
+lin bang_V2 = mkV2 (mkV "chapucear") ; -- status=guess
+lin banish_V2 = mkV2 (desterrar_V) ; -- status=guess, src=wikt
+lin banishment_N = mkN "exilio" ; -- status=guess
+lin banister_N = mkN "barandilla" ; -- status=guess
+lin banjo_N = mkN "banjo" ; -- status=guess
+lin bank_N = L.bank_N ;
+lin bank_V = mkV (mkV "tener") "la cuenta en" ; -- status=guess, src=wikt
+lin bank_V2 = mkV2 (mkV (mkV "tener") "la cuenta en") ; -- status=guess, src=wikt
+lin banker_N = mkN "banquero" | mkN "banquera" ; -- status=guess
+lin banking_N = variants{} ; --
+lin banknote_N = mkN "billete" masculine ; -- status=guess
+lin bankrupt_A = mkA "quebrado" | mkA "arruinado" ; -- status=guess status=guess
+lin bankruptcy_N = mkN "bancarrota" ; -- status=guess
+lin banner_A = mkA "excepcional" ; -- status=guess
+lin banner_N = mkN "banner publicitario" ; -- status=guess
+lin banquet_N = mkN "comida festiva" | mkN "banquete" masculine ; -- status=guess status=guess
+lin banyan_N = mkN "baniano" ; -- status=guess
+lin baobab_N = mkN "baobab" masculine ; -- status=guess
+lin baptism_N = mkN "bautismo" ; -- status=guess
+lin baptismal_A = mkA "bautismal" ; -- status=guess
+lin baptist_N = mkN "bautista" masculine ; -- status=guess
+lin baptize_V2 = mkV2 (mkV "bautizar") ; -- status=guess, src=wikt
+lin bar_1_N = mkN "bar" ;
+lin bar_2_N = mkN "barra" ;
+lin bar_N = mkN "bar" masculine ;
+lin bar_V2 = mkV2 (mkV "barrar") ; -- status=guess
+lin barb_N = mkN "barba" ; -- status=guess
+lin barbarian_A = mkA "bárbaro" ; -- status=guess
+lin barbarian_N = mkN "bárbaro" ; -- status=guess
+lin barbaric_A = mkA "barbárico" | mkA "bárbaro" ; -- status=guess status=guess
+lin barbarism_N = mkN "barbarismo" ; -- status=guess
+lin barbarize_V2 = mkV2 (mkV "barbarizar") ; -- status=guess, src=wikt
+lin barbecue_N = mkN "barbacoa" | mkN "parrillada" ; -- status=guess status=guess
+lin barbel_N = mkN "barbo" ; -- status=guess
+lin barbell_N = mkN "barra con pesas" | mkN "barra" | mkN "haltera" ; -- status=guess status=guess status=guess
+lin barber_N = mkN "peluquero" ; -- status=guess
+lin barbiturate_N = mkN "barbitúrico" ; -- status=guess
+lin bard_N = mkN "bardo" ; -- status=guess
+lin bare_A = mkA "desnudo" ; -- status=guess
+lin bareback_Adv = mkAdv "a pelo" ; -- status=guess
+lin barefoot_A = mkA "descalzo" ; -- status=guess
+lin barely_Adv = variants{} ; --
+lin bargain_N = mkN "trato" | mkN "ganga" | mkN "bicoca" ; -- status=guess
+lin bargain_V = mkV "regatear" ; -- status=guess
+lin bargain_V2 = mkV2 (mkV "regatear") ; -- status=guess
+lin barge_N = mkN "lancha a remolque" | mkN "barcaza" ; -- status=guess status=guess
+lin barium_N = mkN "bario" ; -- status=guess
+lin bark_N = L.bark_N ;
+lin bark_V = mkV "ladrar" ; -- status=guess, src=wikt
+lin bark_V2 = mkV2 (mkV "ladrar") ; -- status=guess, src=wikt
+lin barley_N = mkN "cebada" ; -- status=guess
+lin barn_N = mkN "granero" | mkN "establo" | mkN "galpón" masculine ; -- status=guess
+lin barnacle_N = mkN "percebe" masculine ; -- status=guess
+lin barometer_N = mkN "barómetro" ; -- status=guess
+lin barometric_A = mkA "barométrico" ; -- status=guess
+lin baron_N = mkN "barón" masculine ; -- status=guess
+lin baroness_N = mkN "baronesa" ; -- status=guess
+lin barony_N = mkN "baronía" ; -- status=guess
+lin barque_N = mkN "barco" ; -- status=guess
+lin barrack_N = mkN "cuartel" | mkN "barraca" ; -- status=guess status=guess
+lin barrel_N = mkN "cañón" masculine ; -- status=guess
+lin barren_A = mkA "estéril" | mkA "infértil" ; -- status=guess status=guess
+lin barrette_N = mkN "prendedor de pelo" | mkN "prendedor" masculine | mkN "pinche " ; -- status=guess status=guess status=guess
+lin barricade_N = mkN "barricada" ; -- status=guess
+lin barrier_N = mkN "límite" masculine ; -- status=guess
+lin barrister_N = mkN "legalista" masculine ; -- status=guess
+lin barrow_N = mkN "túmulo" ; -- status=guess
+lin bartender_N = mkN "barman" masculine ; -- status=guess
+lin barter_N = mkN "trueque" masculine ; -- status=guess
+lin barter_V = trocar_V ; -- status=guess, src=wikt
+lin barter_V2 = mkV2 (trocar_V) ; -- status=guess, src=wikt
+lin baryon_N = mkN "barión" masculine ; -- status=guess
+lin basal_A = mkA "basal" ; -- status=guess
+lin basalt_N = mkN "basalto" ; -- status=guess
+lin bascule_N = mkN "puente basculante" ; -- status=guess
+lin base_A = mkA "bajo" ; -- status=guess
+lin base_N = mkN "base" feminine ;
+lin base_V = mkV "basar" | mkV "basarse" ;
+lin base_V2 = mkV2 (mkV "basar") ;
+lin baseball_N = mkN "béisbol" masculine ; -- status=guess
+lin basement_N = mkN "sótano" ; -- status=guess
+lin basic_A = mkA "básico" ;
+lin basically_Adv = mkAdv "básicamente" ; -- status=guess
+lin basidiomycete_N = mkN "basidiomiceto" ; -- status=guess
+lin basidium_N = mkN "basidio" ; -- status=guess
+lin basil_N = mkN "albahaca" ; -- status=guess
+lin basilica_N = mkN "basílica" ; -- status=guess
+lin basin_N = mkN "cuenca" ; -- status=guess
+lin basis_N = mkN "base" feminine ;
+lin basket_N = mkN "canasta" ; -- status=guess
+lin basketball_N = mkN "baloncesto" | mkN "básquetbol" masculine ; -- status=guess status=guess
+lin basophil_N = mkN "basófilo" ; -- status=guess
+lin bass_A = mkA "bajo" ; -- status=guess
+lin bass_N = mkN "clarinete bajo" ; -- status=guess
+lin bassist_N = mkN "bajista" masculine ; -- status=guess
+lin bassoon_N = mkN "bajón" masculine | mkN "fagot" masculine ; -- status=guess status=guess
+lin bassoonist_N = mkN "bajón" masculine ; -- status=guess
+lin basswood_N = mkN "tilo" ; -- status=guess
+lin bastard_N = mkN "desgraciado" | mkN "hijo de puta" ; -- status=guess
+lin bastion_N = mkN "bastión" masculine ; -- status=guess
+lin bat_N = mkN "bate" masculine | mkN "bat " ; -- status=guess
+lin bat_V = mkV "batear" ; -- status=guess, src=wikt
+lin bat_V2 = mkV2 (mkV "batear") ; -- status=guess, src=wikt
+lin batch_N = mkN "lote" masculine | mkN "procesamiento por lotes" ; -- status=guess
+lin bath_N = mkN "baño" feminine ; -- status=guess
+lin bath_V = mkV "bañar" ; -- status=guess, src=wikt
+lin bath_V2 = mkV2 (mkV "bañar") ; -- status=guess, src=wikt
+lin bathe_V = mkV "bañarse" ; -- status=guess, src=wikt
+lin bathe_V2 = mkV2 (mkV "bañarse") ; -- status=guess, src=wikt
+lin bather_N = mkN "bañador" masculine | mkN "bañadora" | mkN "bañista" masculine ; -- status=guess status=guess status=guess
+lin bathhouse_N = mkN "casa de baños" ; -- status=guess
+lin bathrobe_N = mkN "albornoz" ; -- status=guess
+lin bathroom_N = mkN "cuarto de baño" | mkN "baño" feminine | mkN "servicio" ; -- status=guess
+lin bathtub_N = mkN "bañera" ; -- status=guess
+lin bathymetric_A = mkA "batimétrico" ; -- status=guess
+lin bathymetry_N = mkN "batimetría" ; -- status=guess
+lin bathyscaphe_N = mkN "batíscafo" | mkN "batiscafo" ; -- status=guess status=guess
+lin bathysphere_N = mkN "batisfera" ; -- status=guess
+lin baton_N = mkN "batuta" ; -- status=guess
+lin battalion_N = mkN "batallón" masculine ; -- status=guess
+lin batten_N = mkN "filete" masculine ; -- status=guess
+lin batter_N = mkN "batido" ; -- status=guess
+lin batter_V = mkV "apanar" | mkV "rebozar" | mkV "empanar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin batter_V2 = mkV2 (mkV "apanar") | mkV2 (mkV "rebozar") | mkV2 (mkV "empanar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin battering_N = mkN "ariete" ; -- status=guess
+lin battery_N = mkN "batería" ; -- status=guess
+lin battle_N = mkN "batalla" | mkN "lucha" ;
+lin battle_V = mkV "luchar" | mkV "batallar" ; -- status=guess
+lin battle_V2 = mkV2 (mkV "luchar") | mkV2 (mkV "batallar") ; -- status=guess
+lin battlefield_N = mkN "campo de batalla" ; -- status=guess
+lin battleship_N = mkN "acorazado" ; -- status=guess
+lin bauble_N = mkN "bola de navidad" ; -- status=guess
+lin bauxite_N = mkN "bauxita" ; -- status=guess
+lin bay_A = mkA "alazán" | mkA "alazana" ; -- status=guess status=guess
+lin bay_N = mkN "bahía" ; -- status=guess
+lin bayonet_N = mkN "bayoneta" ; -- status=guess
+lin beach_N = mkN "playa" ; -- status=guess
+lin beach_V2 = mkV2 (mkV "varar") ; -- status=guess, src=wikt
+lin beacon_N = mkN "baliza" ; -- status=guess
+lin bead_N = mkN "cuenta" ; -- status=guess
+lin beagle_N = mkN "beagle" masculine ; -- status=guess
+lin beak_N = mkN "pico" feminine ; -- status=guess
+lin beaker_N = mkN "vaso de precipitación" ; -- status=guess
+lin beam_N = mkN "viga" ; -- status=guess
+lin bean_N = mkN "ánsar campestre" | mkN "ganso de las habas" ; -- status=guess
+lin bear_N = mkN "osezno" ; -- status=guess
+lin bear_V = mkV "llevar" | mkV "portar" ;
+lin bear_V2 = mkV2 (mkV "llevar") | mkV2 (mkV "portar") ;
+lin bearable_A = mkA "soportable" ; -- status=guess
+lin beard_N = mkN "barba" ; -- status=guess
+lin beard_V2 = mkV2 (mkV "provocar") | mkV2 (mkV "mortificar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bearing_N = mkN "rodamiento" | mkN " balero" | mkN "cojinete" masculine ; -- status=guess
+lin beast_N = mkN "bestia" ; -- status=guess
+lin beat_N = variants{} ; --
+lin beat_V = mkV "latir" ;
+lin beat_V2 = mkV2 (mkV "golpear") | mkV2 (mkV "pegar") | mkV2 (mkV "batir") | mkV2 (mkV "sacudir") | mkV2 (mkV "vencer") | mkV2 (mkV "derrotar") ; --- split: beat the horse / beat in football
+lin beater_N = mkN "batidor" masculine ; -- status=guess
+lin beatify_V2 = mkV2 (mkV "beatificar") ; -- status=guess, src=wikt
+lin beating_N = mkN "latido" ; -- status=guess
+lin beatnik_N = mkN "beatnik" masculine ; -- status=guess
+lin beau_N = mkN "novio" ; -- status=guess
+lin beautiful_A = L.beautiful_A ;
+lin beautifully_Adv = variants{} ; --
+lin beauty_N = mkN "guapa" ; -- status=guess
+lin beaver_N = mkN "castor" masculine ; -- status=guess
+lin because_Subj = S.because_Subj ;
+lin become_V = mkV "volverse" | mkV "hacerse" | mkV "convertirse" | mkV (mkV "llegar") "a ser" ;
+lin become_V2 = mkV2 (mkV "volverse") | mkV2 (mkV "hacerse") | mkV2 (mkV "convertirse") | mkV2 (mkV (mkV "llegar") "a ser") ;
+lin become_VA = L.become_VA ;
+lin bed_N = mkN "cama" ;
+lin bedbug_N = mkN "chinche" masculine ; -- status=guess
+lin bedouin_N = mkN "beduino" | mkN "beduina" ; -- status=guess status=guess
+lin bedrock_N = mkN "roca madre" | mkN "lecho rocoso" ; -- status=guess status=guess
+lin bedroom_N = mkN "alcoba" ; -- status=guess
+lin bedstead_N = mkN "cama" ; -- status=guess
+lin bee_N = mkN "abejaruco" ; -- status=guess
+lin beech_N = mkN "haya" ; -- status=guess
+lin beef_N = mkN "vacuno" ; -- status=guess
+lin beefcake_N = mkN "galán" masculine | mkN "churro" | mkN "mijito rico" | mkN "guapetón" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin beefsteak_N = mkN "bistec" | mkN "bife" ; -- status=guess status=guess status=guess status=guess
+lin beefy_A = mkA "cárnico" ; -- status=guess
+lin beehive_N = mkN "colmena" ; -- status=guess
+lin beekeeper_N = mkN "apicultor" | mkN "apicultora" | mkN "colmenero" | mkN "colmenera" | mkN "abejero" | mkN "abejera" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin beekeeping_N = mkN "apicultura" ; -- status=guess
+lin beeline_N = mkN "a vuelo de pájaro" ; -- status=guess
+lin beer_N = L.beer_N ;
+lin beeswax_N = mkN "cera de abeja" ; -- status=guess
+lin beet_N = mkN "remolacha" | mkN "betabel" | mkN "betarraga " | mkN "beterava" ; -- status=guess status=guess status=guess status=guess
+lin beetle_N = mkN "escarabajo" ; -- status=guess
+lin beetroot_N = mkN "remolacha" | mkN "beterraga" ; -- status=guess status=guess
+lin before_Adv = mkAdv "antes" ;
+lin before_Prep = S.before_Prep ;
+lin before_Subj = ss "antés de que" ** {m = Conjunct} ;
+lin beforehand_Adv = mkAdv "de antemano" | mkAdv "anticipadamente" | mkAdv "adelantadamente" ; -- status=guess status=guess status=guess
+lin beg_V = mkV "mendigar" ; -- status=guess
+lin beg_V2 = mkV2 (mkV "mendigar") ; -- status=guess
+lin beg_V2V = L.beg_V2V ;
+lin beget_V2 = mkV2 (mkV "engendrar") ; -- status=guess, src=wikt
+lin beggar_N = mkN "mendigo" ; -- status=guess
+lin begin_V = comenzar_V | mkV "iniciar" | empezar_V ;
+lin begin_V2 = mkV2 (comenzar_V) | mkV2 (mkV "iniciar") | mkV2 (empezar_V) ;
+lin beginner_N = mkN "principiante" masculine | mkN "iniciado" ; -- status=guess status=guess
+lin beginning_N = mkN "comienzo" | mkN "principio" | mkN "inicio" ;
+lin begonia_N = mkN "begonia" ; -- status=guess
+lin beguile_V2 = mkV2 (mkV (mkV "encanto") "engañador") | mkV2 (mkV (mkV "encanto") "secretivo") | mkV2 (mkV (mkV "encanto") "oculto") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin behalf_N = variants{} ; --
+lin behave_V = mkV "comportarse" ; -- status=guess
+lin behavior_N = mkN "comportamiento" | mkN "conducta" ; -- status=guess status=guess
+lin behaviour_N = mkN "comportamiento" ;
+lin behead_V2 = mkV2 (mkV "descabezar") ; -- status=guess, src=wikt
+lin behest_N = mkN "solicitud" feminine | mkN "orden" feminine ; -- status=guess status=guess
+lin behind_Adv = variants{}; -- S.behind_Prep ;
+lin behind_Prep = S.behind_Prep ;
+lin behold_V2 = mkV2 (mkV "contemplar") | mkV2 (mkV "mirar") | mkV2 (mkV "observar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin beholder_N = mkN "observador" masculine ; -- status=guess
+lin beige_A = mkA "beige" | mkA "beis" ; -- status=guess status=guess
+lin beige_N = mkN "beige" masculine | mkN "beis" | mkN "beige" masculine ; -- status=guess status=guess status=guess
+lin being_N = mkN "ser" masculine | mkN "criatura" ; -- status=guess
+lin belated_A = mkA "tardío" ; -- status=guess
+lin belch_N = mkN "eructo" ; -- status=guess
+lin belch_V = mkV "eructar" | regoldar_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin belch_V2 = mkV2 (mkV "eructar") | mkV2 (regoldar_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin belfry_N = mkN "campanario" ; -- status=guess
+lin belie_V2 = mkV2 (desmentir_V) ; -- status=guess, src=wikt
+lin belief_N = mkN "creencia" ;
+lin believable_A = mkA "creíble" ; -- status=guess
+lin believe_V = creer_V ;
+lin believe_V2 = mkV2 (creer_V) ;
+lin believe_VS = mkVS (creer_V) ;
+lin believer_N = mkN "creyente" masculine ; -- status=guess
+lin bell_N = mkN "campana" | mkN "campanilla" ; -- status=guess
+lin bell_V2 = mkV2 (mkV (mkV "ponerle") "el cascabel al gato") ; -- status=guess, src=wikt
+lin bellboy_N = mkN "botones" ; -- status=guess
+lin belligerent_A = mkA "bélico" ; -- status=guess
+lin bellow_V = mkV "bramar" ; -- status=guess, src=wikt
+lin bellow_V2 = mkV2 (mkV "bramar") ; -- status=guess, src=wikt
+lin bellows_N = mkN "fuelle" ; -- status=guess
+lin belly_N = L.belly_N ;
+lin bellyache_N = mkN "dolor de barriga" ; -- status=guess
+lin belonging_N = mkN "pertenencias" feminine | mkN "cachachá" | mkN "chivas " | mkN "macundales" | mkN "maritates" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin beloved_A = mkA "amado" | mkA "amada" ; -- status=guess status=guess
+lin beloved_N = mkN "amado" | mkN "enamorado" ; -- status=guess status=guess
+lin below_Adv = mkAdv "abajo" ;
+lin below_Prep = variants{} ; --
+lin belt_N = mkN "cinturón" | mkN "cinturón de seguridad" ; -- status=guess
+lin beltway_N = mkN "circunvalación" feminine ; -- status=guess
+lin beluga_N = mkN "beluga" ; -- status=guess
+lin bemoan_V2 = mkV2 (mkV "quejar") | mkV2 (mkV "lamentar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bench_N = mkN "banco" ; -- status=guess
+lin bend_N = variants{} ; --
+lin bend_V = mkV "inclinarse" ; -- status=guess
+lin bend_V2 = mkV2 (mkV "inclinarse") ; -- status=guess
+lin bendable_A = mkA "articulable" ; -- status=guess
+lin beneath_Prep = variants{} ; --
+lin beneficial_A = mkA "beneficioso" ; -- status=guess
+lin beneficiary_N = variants{} ; --
+lin benefit_N = mkN "beneficio" | mkN "ventaja" ;
+lin benefit_V = mkV "beneficiar" ; -- status=guess
+lin benefit_V2 = mkV2 (mkV "beneficiar") ; -- status=guess
+lin benevolence_N = mkN "benevolencia" ; -- status=guess
+lin benign_A = mkA "benigno" ; -- status=guess
+lin benzene_N = mkN "benceno" ; -- status=guess
+lin benzine_N = mkN "bencina" ; -- status=guess
+lin benzoate_N = mkN "benzoato" ; -- status=guess
+lin benzofuran_N = mkN "benzofurano" ; -- status=guess
+lin benzoic_A = mkA "benzoico" ; -- status=guess
+lin benzol_N = mkN "benzol" masculine ; -- status=guess
+lin bequeath_V2 = mkV2 (dar_V) | mkV2 (mkV "otorgar") | mkV2 (mkV "confiar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bequest_N = mkN "herencia" | mkN "heredad" feminine ; -- status=guess status=guess
+lin bereave_V2 = mkV2 (mkV "arrebatar") | mkV2 (mkV "despojar") | mkV2 (desposeer_V) | mkV2 (mkV "privar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bereavement_N = mkN "duelo" | mkN "luto" ; -- status=guess status=guess
+lin bereft_A = mkA "privado de" ; -- status=guess
+lin beret_N = mkN "boina" ; -- status=guess
+lin beriberi_N = mkN "beriberi" masculine ; -- status=guess
+lin berkelium_N = mkN "berkelio" ; -- status=guess
+lin berm_N = mkN "berma" ; -- status=guess
+lin berry_N = mkN "baya" ; -- status=guess
+lin berserk_A = mkA "fuera de control" ; -- status=guess
+lin berth_N = mkN "camarote" masculine ; -- status=guess
+lin berth_V = mkV "atraque" ; -- status=guess, src=wikt
+lin berth_V2 = mkV2 (mkV "atraque") ; -- status=guess, src=wikt
+lin beryl_N = mkN "berilio" ; -- status=guess
+lin beryllium_N = mkN "berilio" ; -- status=guess
+lin beset_V2 = mkV2 (mkV "cercar") | mkV2 (mkV "sitiar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin beside_Prep = variants{} ; --
+lin besides_Adv = mkAdv "además" | mkAdv "aparte" ; -- status=guess
+lin besides_Prep = variants{} ; --
+lin besiege_V2 = mkV2 (mkV "asediar") ; -- status=guess, src=wikt
+lin bespectacled_A = mkA "con gafas" | mkA "que lleva gafas" ; -- status=guess status=guess
+lin best_A = mkA "el mejor" ; -- status=guess
+lin best_Adv = mkAdv "mejor" | mkAdv "lo mejor" ;
+lin best_N = mkN "élite" feminine | mkN "flor" feminine | mkN "nata" ; -- status=guess status=guess status=guess
+lin best_V2 = mkV2 (mkV "sobrepasar") | mkV2 (mkV "superar") | mkV2 (vencer_V) | mkV2 (mkV "rebasar") | mkV2 (mkV "derrotar") | mkV2 (mkV "aventajar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bestial_A = mkA "bestial" | mkA "animalesco" ; -- status=guess status=guess
+lin bestow_V2 = mkV2 (acordar_V) | mkV2 (mkV "conceder") | mkV2 (conferir_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bet_N = mkN "apuesta" ; -- status=guess
+lin bet_V = apostar_V ; -- status=guess
+lin bet_V2 = mkV2 (apostar_V) ; -- status=guess
+lin bet_VS = mkVS (apostar_V) ; -- status=guess
+lin beta_N = mkN "onda beta" ; -- status=guess
+lin betel_N = mkN "betel" masculine ; -- status=guess
+lin betimes_Adv = mkAdv "al alba" ; -- status=guess
+lin betray_V2 = mkV2 (mkV "traicionar") ; -- status=guess
+lin betrayer_N = mkN "confidente" | mkN "delator" | mkN "oreja" | mkN "traidor" masculine ; -- status=guess status=guess status=guess status=guess
+lin betrothal_N = mkN "esponsales" masculine | mkN "palabra de matrimonio" | mkN "promesa de matrimonio" ; -- status=guess status=guess status=guess
+lin betrothed_N = mkN "comprometida" | mkN "comprometido" ; -- status=guess status=guess
+lin better_A = mkA "mejor" ; -- status=guess
+lin better_Adv = mkAdv "mejor" ;
+lin better_N = mkN "media naranja" ; -- status=guess
+lin better_V2 = mkV2 (mkV "mejorar") ; -- status=guess, src=wikt
+lin between_Prep = S.between_Prep ;
+lin beverage_N = mkN "bebida" | mkN "trago" ; -- status=guess status=guess
+lin bevy_N = mkN "bandada" ; -- status=guess
+lin bewail_V2 = mkV2 (mkV "lamentar") ; -- status=guess, src=wikt
+lin bewilder_V2 = mkV2 (desconcertar_V) ; -- status=guess, src=wikt
+lin bewilderment_N = mkN "desconcierto" | mkN "perplejidad" ; -- status=guess status=guess
+lin beyond_Adv = variants{} ; --
+lin beyond_Prep = mkPrep "más allá de" ;
+lin bezant_N = mkN "besante" masculine ; -- status=guess
+lin bias_N = mkN "inclinación" feminine | mkN "predisposición" feminine | mkN "parcialidad" feminine | mkN "prejuicio" | mkN "sesgo" | mkN "preferencia" | mkN "predilección" feminine | mkN "tendencia" ; -- status=guess
+lin bib_N = mkN "babero" ; -- status=guess
+lin bible_N = variants{} ; --
+lin biblical_A = mkA "bíblico" ; -- status=guess
+lin bibliographic_A = mkA "bibliográfico" ; -- status=guess
+lin bibliography_N = mkN "bibliografía" ; -- status=guess
+lin bibliophile_N = mkN "bibliófilo" ; -- status=guess
+lin bicameral_A = mkA "bicameral" ; -- status=guess
+lin bicephalous_A = mkA "bicéfalo" ; -- status=guess
+lin biceps_N = mkN "bíceps" masculine ; -- status=guess
+lin bicycle_N = mkN "bicicleta" ; -- status=guess
+lin bid_N = mkN "licitación" feminine ; -- status=guess
+lin bid_V = variants{} ; --
+lin bid_V2 = variants{} ; --
+lin bidet_N = mkN "bidé" masculine ; -- status=guess
+lin biennial_A = mkA "bianual" ; -- status=guess
+lin bier_N = mkN "camilla" | mkN "parihuelas" | mkN "anguarilla" ; -- status=guess status=guess status=guess
+lin big_A = L.big_A ;
+lin bigot_N = mkN "fanático" ; -- status=guess
+lin bigotry_N = mkN "discriminación" feminine ; -- status=guess
+lin bigwig_N = mkN "pez gordo" ; -- status=guess
+lin bike_N = L.bike_N ;
+lin bikini_N = mkN "biquini" masculine ; -- status=guess
+lin bilateral_A = mkA "bilateral" ; -- status=guess
+lin bilberry_N = mkN "arándano" | mkN "mirtilo" ; -- status=guess status=guess
+lin bile_N = mkN "bilis" feminine ; -- status=guess
+lin bilge_N = mkN "sentina" ; -- status=guess
+lin bilingual_A = mkA "bilingüe" ; -- status=guess
+lin bilingualism_N = mkN "bilingüismo" ; -- status=guess
+lin bilious_A = mkA "atrabiliario" | mkA "atrabilioso" | mkA "intranquillo" | mkA "colérico" | mkA "iracundo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin bill_N = mkN "factura" ;
+lin billboard_N = mkN "cartelera" ; -- status=guess
+lin billet_V2 = mkV2 (mkV "acuartelar") ; -- status=guess, src=wikt
+lin billiards_N = mkN "billar" masculine ; -- status=guess
+lin billion_N = mkN "billón" masculine ; -- status=guess
+lin billionaire_N = mkN "multimillonario" ; -- status=guess
+lin billow_N = mkN "oleada" | mkN "ola" ; -- status=guess status=guess
+lin billow_V = mkV "hincharse" | mkV "inflarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin billy_N = mkN "cabro" | mkN "cabrón" masculine ; -- status=guess status=guess
+lin bilocation_N = mkN "bilocación" feminine ; -- status=guess
+lin bin_N = mkN "bote de basura" ; -- status=guess
+lin binary_A = mkA "binario" ; -- status=guess
+lin binary_N = mkN "código binario" ; -- status=guess
+lin bind_V = mkV "atar" | mkV "empastar" ;
+lin bind_V2 = mkV2 (mkV "atar") | mkV2 (mkV "empastar") ; --- split: tie / confine, restrain / bind a book
+lin binder_N = mkN "carpeta" ; -- status=guess
+lin binding_A = variants{} ; --
+lin binge_N = mkN "comilona" | mkN "atracón" masculine | mkN "botellón" masculine ; -- status=guess status=guess status=guess
+lin bingo_N = mkN "bingo" ; -- status=guess
+lin binoculars_N = mkN "gemelos" masculine | mkN "binoculares" masculine | mkN "prismáticos" masculine ; -- status=guess status=guess status=guess
+lin binomial_A = mkA "binomial" ; -- status=guess
+lin binomial_N = mkN "binomio" ; -- status=guess
+lin biochemical_A = mkA "bioquímico" ; -- status=guess
+lin biochemist_N = mkN "bioquímico" ; -- status=guess
+lin biochemistry_N = mkN "bioquímica" ; -- status=guess
+lin biodegradable_A = mkA "biodegradable" ; -- status=guess
+lin biodiversity_N = mkN "biodiversidad" feminine ; -- status=guess
+lin biogenesis_N = mkN "biogénesis" feminine ; -- status=guess
+lin biographer_N = mkN "biógrafo" | mkN "biógrafa" ; -- status=guess status=guess
+lin biographical_A = mkA "biográfico" ; -- status=guess
+lin biography_N = mkN "biografía" ; -- status=guess
+lin biohazard_N = mkN "riesgo biolólogio" ; -- status=guess
+lin biological_A = mkA "biológico" | mkA "consanguíneo" ; -- status=guess
+lin biologist_N = mkN "biólogo" | mkN "bióloga" ; -- status=guess status=guess
+lin biology_N = mkN "biología" ; -- status=guess
+lin bioluminescence_N = mkN "bioluminiscencia" ; -- status=guess
+lin biome_N = mkN "bioma" masculine ; -- status=guess
+lin biometrics_N = mkN "biometría" ; -- status=guess
+lin biopsy_N = mkN "biopsia" ; -- status=guess
+lin biosphere_N = mkN "biosfera" ; -- status=guess
+lin biotechnology_N = mkN "biotecnología" ; -- status=guess
+lin biotic_A = mkA "biótico" ; -- status=guess
+lin biotin_N = mkN "biotina" ; -- status=guess
+lin biotite_N = mkN "biotita" ; -- status=guess
+lin bipartite_A = mkA "bipartito" ; -- status=guess
+lin biped_N = mkN "bípedo" ; -- status=guess
+lin bipedal_A = mkA "bipedal" ; -- status=guess
+lin bipedalism_N = mkN "bipedismo" ; -- status=guess
+lin birch_N = mkN "abedul" masculine ; -- status=guess
+lin bird_N = L.bird_N ;
+lin birdcage_N = mkN "jaula" ; -- status=guess
+lin birdie_N = mkN "pajarito" ; -- status=guess
+lin birdlime_N = mkN "liga" ; -- status=guess
+lin birth_N = mkN "nacimiento" feminine ; -- status=guess
+lin birthday_N = mkN "cumpleaños" | mkN "natalicio" ; -- status=guess
+lin birthmark_N = mkN "mancha de nacimiento" | mkN "lunar" masculine ; -- status=guess status=guess
+lin birthplace_N = mkN "lugar de nacimiento" | mkN "lugar natal" ; -- status=guess status=guess
+lin birthrate_N = mkN "natalidad" feminine ; -- status=guess
+lin biryani_N = mkN "biryani" masculine ; -- status=guess
+lin biscuit_N = mkN "galleta" ; -- status=guess
+lin bisexual_A = mkA "bisexual" ; -- status=guess
+lin bisexual_N = mkN "bisexual" masculine ; -- status=guess
+lin bisexuality_N = mkN "bisexualidad" feminine ; -- status=guess
+lin bishop_N = mkN "alfil" | mkN "arfil" masculine ; -- status=guess
+lin bishopric_N = mkN "obispado" ; -- status=guess
+lin bismuth_N = mkN "bismuto" ; -- status=guess
+lin bison_N = mkN "bisonte americano" ; -- status=guess
+lin bit_N = mkN "bocado" ; --- split mkN "bit"
+lin bitch_N = mkN "marrón" ; -- status=guess
+lin bitch_V = mkV "quejarse" ; -- status=guess, src=wikt
+lin bite_N = mkN "mordedura" | mkN "mordisco" | mkN "picadura" ; -- status=guess
+lin bite_V = mkV (mkV "abarcar") "más de lo que se puede" ; -- status=guess
+lin bite_V2 = L.bite_V2 ;
+lin bitmap_N = mkN "mapa de bits" ; -- status=guess
+lin bitter_A = mkA "amargado" ; -- status=guess
+lin bitter_N = mkN "bíter" masculine ; -- status=guess
+lin bitterly_Adv = variants{} ; --
+lin bittern_N = mkN "avetoro" ; -- status=guess
+lin bitterness_N = mkN "amargo" ; -- status=guess
+lin bittersweet_A = mkA "agridulce" ; -- status=guess
+lin bivalve_N = mkN "bivalvo" ; -- status=guess
+lin bivouac_N = mkN "vivaque" masculine ; -- status=guess
+lin bizarre_A = mkA "extraño" | mkA "extrañisimo" | mkA "estrafalario" ; -- status=guess
+lin black_A = L.black_A ;
+lin black_N = mkN "negro" | mkN "negra" masculine ; -- status=guess
+lin blackberry_N = mkN "zarzamora" ; -- status=guess
+lin blackbird_N = mkN "mirlo" ; -- status=guess
+lin blackboard_N = mkN "pizarra" | mkN "encerado" | mkN "pizarrón" | mkN "tablero" ; -- status=guess status=guess status=guess status=guess
+lin blackcap_N = mkN "curruca capirotada" ; -- status=guess
+lin blackcurrant_N = mkN "grosella negra" ; -- status=guess
+lin blackish_A = mkA "negruzco" ; -- status=guess
+lin blackjack_N = mkN "veintiuna" ; -- status=guess
+lin blacklist_N = mkN "lista negra" ; -- status=guess
+lin blackmail_N = mkN "chantaje" masculine ; -- status=guess
+lin blackmail_V2 = mkV2 (mkV "chantajear") ; -- status=guess, src=wikt
+lin blackmailer_N = mkN "chantajista" masculine ; -- status=guess
+lin blackness_N = mkN "negror" | mkN "negrura" ; -- status=guess status=guess
+lin blackout_N = mkN "apagón" masculine ; -- status=guess
+lin blacksmith_N = mkN "herrador" masculine ; -- status=guess
+lin blackthorn_N = mkN "endrino" ; -- status=guess
+lin bladder_N = mkN "vejiga" ; -- status=guess
+lin blade_N = mkN "hoja" | mkN "lámina" | mkN "limbo" ; -- status=guess
+lin blah_N = mkN "blablablá" | mkN "bla-bla-bla" masculine ; -- status=guess status=guess
+lin blame_N = mkN "culpa" ; -- status=guess
+lin blame_V = mkV "culpar" | mkV "reprochar" ; -- status=guess
+lin blame_V2 = mkV2 (mkV "culpar") | mkV2 (mkV "reprochar") ; -- status=guess
+lin bland_A = mkA "suave" ; -- status=guess
+lin blandness_N = mkN "insipidez" feminine ; -- status=guess
+lin blank_A = mkA "blanco" ; -- status=guess
+lin blank_N = mkN "cartucho de fogueo" | mkN "bala de salva" ; -- status=guess status=guess
+lin blanket_N = mkN "manta" ; -- status=guess
+lin blaspheme_V = mkV "blasfemar" ; -- status=guess, src=wikt
+lin blaspheme_V2 = mkV2 (mkV "blasfemar") ; -- status=guess, src=wikt
+lin blasphemer_N = mkN "blasfemo" ; -- status=guess
+lin blasphemous_A = mkA "blasfemo" ; -- status=guess
+lin blasphemy_N = mkN "blasfemia" ; -- status=guess
+lin blast_N = variants{} ; --
+lin blast_V = variants{} ; --
+lin blast_V2 = variants{} ; --
+lin blastoderm_N = mkN "blastodermo" ; -- status=guess
+lin blatant_A = mkA "obvio" | mkA "evidente" | mkA "ostensible" | mkA "descarado" | mkA "flagrante" ; -- status=guess status=guess status=guess status=guess status=guess
+lin blaze_N = mkN "llama" | mkN "llamarada" | mkN "fogonazo" ; -- status=guess status=guess status=guess
+lin blazer_N = mkN "blazer" masculine ; -- status=guess
+lin blazon_N = mkN "blasón" masculine ; -- status=guess
+lin blazon_V2 = mkV2 (mkV "blasonar") ; -- status=guess, src=wikt
+lin bleach_N = mkN "lejía" | mkN "lavandina" | mkN "blanqueador" masculine ; -- status=guess status=guess status=guess
+lin bleach_V = mkV "blanquear" | mkV "curar" | mkV "decolorar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bleach_V2 = mkV2 (mkV "blanquear") | mkV2 (mkV "curar") | mkV2 (mkV "decolorar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bleachers_N = mkN "gradas" feminine ; -- status=guess
+lin bleak_A = mkA "sin alegría" | mkA "amargado" ; -- status=guess
+lin bleakness_N = mkN "palidez" feminine | mkN "tristeza" ; -- status=guess status=guess
+lin bleat_N = mkN "balido" ; -- status=guess
+lin bleat_V = mkV "balar" ; -- status=guess, src=wikt
+lin bleat_V2 = mkV2 (mkV "balar") ; -- status=guess, src=wikt
+lin bleed_V = mkV "sangrar" ; -- status=guess
+lin bleed_V2 = mkV2 (mkV "sangrar") ; -- status=guess
+lin bleed_VS = mkVS (mkV "sangrar") ; -- status=guess
+lin bleep_N = mkN "pip" ; -- status=guess
+lin blemish_N = mkN "mancha" | mkN "marca" masculine | mkN "maca" ; -- status=guess status=guess status=guess
+lin blemish_V2 = mkV2 (mkV "manchar") | mkV2 (mkV "perjudicar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin blend_N = mkN "palabra compuesta" ; -- status=guess
+lin blend_V = mkV "mezclar" | mkV "combinar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin blend_V2 = mkV2 (mkV "mezclar") | mkV2 (mkV "combinar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin blender_N = mkN "licuadora" ; -- status=guess
+lin blepharitis_N = mkN "blefaritis" feminine ; -- status=guess
+lin bless_V2 = mkV2 (bendecir_V) ; -- status=guess
+lin blessing_N = mkN "bendición" feminine ; -- status=guess
+lin blimp_N = mkN "dirigible" masculine ; -- status=guess
+lin blind_A = mkA "ciego" ; -- status=guess
+lin blind_N = mkN "celosía" | mkN "persiana" ; -- status=guess status=guess
+lin blind_V2 = mkV2 (cegar_V) ; -- status=guess, src=wikt
+lin blindfold_N = mkN "venda" ; -- status=guess
+lin blindfold_V2 = mkV2 (mkV "vendar") ; -- status=guess, src=wikt
+lin blindness_N = mkN "ceguera" ; -- status=guess
+lin blink_N = mkN "parpadeo" ; -- status=guess
+lin blink_V = mkV "parpadear" | mkV "guiñar" ; -- status=guess
+lin blink_V2 = mkV2 (mkV "parpadear") | mkV2 (mkV "guiñar") ; -- status=guess
+lin blinker_N = mkN "anteojeras" | mkN "gríngolas" ; -- status=guess status=guess status=guess
+lin blip_N = mkN "parpadeo" ; -- status=guess
+lin bliss_N = mkN "éxtasis" feminine | mkN "euforía" | mkN "dicha" ; -- status=guess status=guess status=guess
+lin blister_N = mkN "ampolla" | mkN "ámpula " ; -- status=guess status=guess
+lin blithe_A = mkA "alegre" | mkA "feliz" ; -- status=guess status=guess
+lin blitz_N = mkN "relámpago" feminine ; -- status=guess
+lin blizzard_N = mkN "ventisca" | mkN "tempestad de nieve" ; -- status=guess status=guess
+lin bloated_A = mkA "gigantesco" ; -- status=guess
+lin blob_N = mkN "bodoque" | mkN "mazacote" masculine ; -- status=guess status=guess
+lin block_N = mkN "manzana" | mkN "cuadra" ; -- status=guess
+lin block_V2 = mkV2 (mkV "bloquear") | mkV2 (impedir_V) | mkV2 (obstruir_V) | mkV2 (atorar_V) ; -- status=guess
+lin blockade_N = mkN "bloqueo" ; -- status=guess
+lin blockage_N = mkN "estancamiento" ; -- status=guess
+lin blockbuster_N = mkN "taquillazo" | mkN "taquillera" ; -- status=guess status=guess
+lin blogger_N = mkN "bloguero" | mkN "bloguera" | mkN "blogger" ; -- status=guess status=guess status=guess
+lin bloke_N = mkN "tío" | mkN "tipo" ; -- status=guess
+lin blonde_A = variants{} ; --
+lin blood_N = L.blood_N ;
+lin blood_V2 = mkV2 (ensangrentar_V) ; -- status=guess, src=wikt
+lin bloodbath_N = mkN "baño de sangre" ; -- status=guess
+lin bloodhound_N = mkN "sabueso" ; -- status=guess
+lin bloodlust_N = mkN "sed de sangre" ; -- status=guess
+lin bloodroot_N = mkN "sanguinaria" ; -- status=guess
+lin bloodshed_N = mkN "derramamiento de sangre" ; -- status=guess
+lin bloodshot_A = mkA "sanguinolento" ; -- status=guess
+lin bloodstream_N = mkN "torrente sanguíneo" ; -- status=guess
+lin bloodthirsty_A = mkA "sanguinario" ; -- status=guess
+lin bloody_A = mkA "sangriento" | mkA "cruento" | mkA "sanguinolento" ; -- status=guess
+lin bloody_Adv = variants{} ; --
+lin blooming_N = mkN "plancheado" ; -- status=guess
+lin blossom_N = mkN "copa de la flor" ; -- status=guess
+lin blot_V2 = mkV2 (mkV "manchar") ; -- status=guess, src=wikt
+lin blotch_N = mkN "mancha" ; -- status=guess
+lin blouse_N = mkN "blusa" ; -- status=guess
+lin blow_N = mkN "golpe" masculine ; -- status=guess
+lin blow_V = L.blow_V ;
+lin blow_V2 = mkV2 (mkV "sonarse") ; -- status=guess
+lin blower_N = mkN "ventilador" ; -- status=guess
+lin blowfish_N = mkN "pez globo" ; -- status=guess
+lin blowfly_N = mkN "moscardón" | mkN "moscarda" ; -- status=guess status=guess
+lin blowgun_N = mkN "cerbatana" ; -- status=guess
+lin bludgeon_N = mkN "cachiporra" | mkN "cachiporra" | mkN "porra" | mkN "maza" | mkN "garrote" masculine | mkN "clava" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin bludgeon_V2 = mkV2 (mkV "aporrear") ; -- status=guess, src=wikt
+lin blue_A = L.blue_A ;
+lin blue_N = mkN "azul" feminine ; -- status=guess
+lin blue_V2 = mkV2 (mkV "azular") ; -- status=guess, src=wikt
+lin blueberry_N = mkN "arándano" | mkN "mora azul" | mkN "arándano azul" ; -- status=guess status=guess status=guess
+lin bluebird_N = mkN "azulejo" ; -- status=guess
+lin blueprint_N = mkN "hoja de ruta" ; -- status=guess
+lin bluethroat_N = mkN "pechiazul" masculine ; -- status=guess
+lin bluetongue_N = mkN "lengua azul" ; -- status=guess
+lin bluff_N = mkN "petate" masculine ; -- status=guess
+lin blunder_N = mkN "condoro" | mkN "descache" | mkN "torpeza" | mkN "desliz" | mkN "garrafal" | mkN "metida de pata" | mkN "tropiezo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin blunder_V = mkV (mkV "meter") "la pata" ; -- status=guess, src=wikt
+lin blunder_V2 = mkV2 (mkV (mkV "meter") "la pata") ; -- status=guess, src=wikt
+lin blunderbuss_N = mkN "trabuco" ; -- status=guess
+lin blunt_A = mkA "obtuso" ; -- status=guess
+lin blunt_V2 = mkV2 (mkV "embotar") ; -- status=guess, src=wikt
+lin blur_V = mkV "difuso" ; -- status=guess, src=wikt
+lin blur_V2 = mkV2 (mkV "difuso") ; -- status=guess, src=wikt
+lin blush_N = mkN "bochorno" ; -- status=guess
+lin blush_V = mkV "ruborizarse" | mkV "enrojecerse" | mkV "sonrojarse" | mkV "abochornarse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin boa_N = mkN "boa" ; -- status=guess
+lin boar_N = mkN "verraco" ; -- status=guess
+lin board_1_N = mkN "pizarra" | mkN "pizarrón" masculine ;
+lin board_2_N = mkN "junta" ;
+lin board_N = mkN "pizarra" | mkN "pizarrón" masculine ;
+lin board_V2 = mkV2 (mkV "abordar") ; -- status=guess
+lin boarding_N = mkN "embarque" masculine ; -- status=guess
+lin boast_V = mkV "ostentar" ; -- status=guess
+lin boast_V2 = mkV2 (mkV "ostentar") ; -- status=guess
+lin boast_VS = mkVS (mkV "ostentar") ; -- status=guess
+lin boastful_A = mkA "jactancioso" ; -- status=guess
+lin boastfulness_N = mkN "jactancia" | mkN "fanfarronería" ; -- status=guess status=guess
+lin boat_N = L.boat_N ;
+lin boater_N = mkN "canotier" masculine ; -- status=guess
+lin boatman_N = mkN "barquero" | mkN "balsero" ; -- status=guess status=guess
+lin boatswain_N = mkN "contramaestre" ; -- status=guess
+lin bobbin_N = mkN "bobina" ; -- status=guess
+lin bobcat_N = mkN "lince rojo" ; -- status=guess
+lin bocce_N = mkN "bochas" feminine ; -- status=guess
+lin bode_V = mkV "anunciarse" | mkV "agorar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bode_V2 = mkV2 (mkV "anunciarse") | mkV2 (mkV "agorar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bodice_N = mkN "jubón" masculine ; -- status=guess
+lin bodily_A = mkA "corporal" ; -- status=guess
+lin bodily_Adv = mkAdv "corporalmente" ; -- status=guess
+lin body_N = mkN "cuerpo" ;
+lin bodybuilder_N = mkN "culturista" masculine | mkN "fisicoculturista" masculine ; -- status=guess status=guess
+lin bodybuilding_N = mkN "fisicoculturismo" | mkN "culturismo" | mkN "musculación" masculine ; -- status=guess status=guess status=guess
+lin bodyguard_N = mkN "guardaespaldas" masculine ; -- status=guess
+lin bodywork_N = mkN "terapia física" ; -- status=guess
+lin boffin_N = mkN "científico" ; -- status=guess
+lin bog_N = mkN "ciénaga" ; -- status=guess
+lin bogeyman_N = mkN "coco" feminine | mkN "cuco" ; -- status=guess status=guess
+lin bogie_N = mkN "bogi" masculine ; -- status=guess
+lin bogus_A = mkA "falso" | mkA "falsificado" | mkA "adulterado" | mkA "trapicheado" ; -- status=guess status=guess status=guess status=guess
+lin bohemian_N = mkN "bohemio" ; -- status=guess
+lin bohrium_N = mkN "bohrio" ; -- status=guess
+lin boil_N = mkN "furúnculo" ; -- status=guess
+lin boil_V = hervir_V | bullir_V ; -- status=guess
+lin boil_V2 = mkV2 (hervir_V) | mkV2 (bullir_V) ; -- status=guess
+lin boiler_N = mkN "caldera" | mkN "boiler " | mkN "bóiler " | mkN "calentador" masculine ; -- status=guess
+lin boiling_N = mkN "punto de ebullición" ; -- status=guess
+lin boisterous_A = mkA "salvaje" ; -- status=guess
+lin bold_A = mkA "audaz" | mkA "intrépido" | mkA "atrevido" ; -- status=guess
+lin boll_N = mkN "cápsula" | mkN "vaina" ; -- status=guess status=guess
+lin bollard_N = mkN "bolardo" ; -- status=guess
+lin bollock_N = mkN "cojón" masculine ; -- status=guess
+lin bolo_N = mkN "corbata de bolo" | mkN "corbata de cordón" ; -- status=guess status=guess
+lin bolt_N = mkN "tranca" ; -- status=guess
+lin bolt_V = mkV "atornillar" ; -- status=guess, src=wikt
+lin bolt_V2 = mkV2 (mkV "atornillar") ; -- status=guess, src=wikt
+lin bolus_N = mkN "bolo alimenticio" ; -- status=guess
+lin bomb_N = mkN "bomba" ; -- status=guess
+lin bomb_V = mkV "bombardear" | mkV "bombear" ; -- status=guess
+lin bomb_V2 = mkV2 (mkV "bombardear") | mkV2 (mkV "bombear") ; -- status=guess
+lin bombard_V2 = mkV2 (mkV "bombardear") ; -- status=guess, src=wikt
+lin bombardier_N = mkN "escarabajo bombardero" ; -- status=guess
+lin bombardment_N = mkN "bombardeo" ; -- status=guess
+lin bombastic_A = mkA "bombástico" ; -- status=guess
+lin bomber_N = mkN "bombardero" ; -- status=guess
+lin bombproof_A = mkA "a prueba de bombas" ; -- status=guess
+lin bombshell_N = mkN "pibón" ; -- status=guess
+lin bond_N = mkN "enlace" masculine ; -- status=guess
+lin bondsman_N = mkN "aval" | mkN "fiador" masculine ; -- status=guess status=guess
+lin bone_N = L.bone_N ;
+lin bone_V2 = variants {} ; ----
+lin boner_N = mkN "erección" feminine | mkN "tieso" ; -- status=guess status=guess
+lin bonfire_N = mkN "hoguera" ; -- status=guess
+lin bong_N = mkN "tuberia de barrilete" ; -- status=guess
+lin bonhomie_N = mkN "bonhomía" ; -- status=guess
+lin bonito_N = mkN "sarda" ; -- status=guess
+lin bonnet_N = mkN "capó" | mkN "bonete" | mkN "capirote" | mkN "cofre" ; -- status=guess status=guess status=guess status=guess status=guess
+lin bonsai_N = mkN "bonsái" masculine ; -- status=guess
+lin bonus_N = mkN "bonificación" feminine ; -- status=guess
+lin bony_A = mkA "huesudo" ; -- status=guess
+lin boo_N = mkN "yaya" ; -- status=guess status=guess status=guess
+lin boob_N = mkN "teta" | mkN "macoca" ; -- status=guess status=guess
+lin booby_N = mkN "piquero" ; -- status=guess
+lin booger_N = mkN "moquito" | mkN "moco" ; -- status=guess status=guess
+lin book_N = L.book_N ;
+lin book_V2 = mkV2 (mkV "multar") ; -- status=guess
+lin bookcase_N = mkN "estantería" | mkN "librero" ; -- status=guess status=guess
+lin booking_N = mkN "reserva" ; -- status=guess
+lin bookish_A = mkA "literario" | mkA "pedante" | mkA "formalista" | mkA "libresco" ; -- status=guess status=guess status=guess status=guess
+lin booklet_N = mkN "libreto" | mkN "folleto" ; -- status=guess
+lin bookmaker_N = mkN "corredor de apuestas" ; -- status=guess
+lin bookmark_N = mkN "marcador" | mkN "favorito" ; -- status=guess status=guess
+lin bookseller_N = mkN "librero" | mkN "librera" ; -- status=guess status=guess
+lin bookshelf_N = mkN "estantería" | mkN "librero" ; -- status=guess status=guess
+lin bookshop_N = mkN "librería" ; -- status=guess
+lin bookworm_N = mkN "ratón de biblioteca" ; -- status=guess
+lin boom_N = mkN "bum" masculine ; -- status=guess
+lin boom_V = mkV "retumbar" ; -- status=guess, src=wikt
+lin boom_V2 = mkV2 (mkV "retumbar") ; -- status=guess, src=wikt
+lin boomerang_N = mkN "bumerán" | mkN "búmeran" masculine ; -- status=guess status=guess
+lin boon_N = mkN "bendición" feminine | mkN "ventaja" ; -- status=guess status=guess
+lin boorish_A = mkA "zafio" ; -- status=guess
+lin boost_N = mkN "impulso" | mkN "empuje" ; -- status=guess
+lin boost_V2 = mkV2 (mkV "impulsar") | mkV2 (mkV "empujar") ; -- status=guess
+lin boot_N = L.boot_N ;
+lin boot_V2 = mkV2 (mkV "arrancar") ; -- status=guess, src=wikt
+lin booth_N = mkN "puesto" | mkN "stand" masculine ; -- status=guess status=guess
+lin bootjack_N = mkN "sacabotas" masculine ; -- status=guess
+lin bootlegger_N = mkN "traficante" masculine | mkN "comerciante clandestino" ; -- status=guess status=guess
+lin bootstrap_N = mkN "lengüeta" ; -- status=guess
+lin booty_N = mkN "botín" masculine ; -- status=guess
+lin booze_N = mkN "trago" | mkN "aguardiente" | mkN " chupe" | mkN "copa" | mkN " copete" ; -- status=guess status=guess status=guess status=guess status=guess
+lin borage_N = mkN "borraja" ; -- status=guess
+lin borax_N = mkN "bórax" | mkN "borraj" masculine ; -- status=guess status=guess
+lin border_N = mkN "cenefa" | mkN "orla" ; -- status=guess
+lin bore_V = mkV "aburrir" ; -- status=guess, src=wikt
+lin bore_V2 = mkV2 (mkV "aburrir") ; -- status=guess, src=wikt
+lin boreal_A = mkA "boreal" ; -- status=guess
+lin bored_A = variants{} ; --
+lin boredom_N = mkN "aburrimiento" ; -- status=guess
+lin boring_A = mkA "aburrido" ; -- status=guess
+lin boron_N = mkN "boro" ; -- status=guess
+lin borough_N = mkN "municipio" | mkN "concejo" ; -- status=guess
+lin borrow_V = mkV (mkV "tomar") "prestado" ; -- status=guess
+lin borrow_V2 = mkV2 (mkV (mkV "tomar") "prestado") ; -- status=guess
+lin borrow_VV = mkVV (mkV (mkV "tomar") "prestado") ; -- status=guess
+lin borzoi_N = mkN "borzoi" masculine ; -- status=guess
+lin bosky_A = mkA "boscoso" ; -- status=guess
+lin bosom_N = mkN "seno" | mkN "pechera" | mkN "busto" ; -- status=guess status=guess status=guess
+lin boson_N = mkN "bosón" masculine ; -- status=guess
+lin boss_N = L.boss_N ;
+lin boss_V2 = mkV2 (dirigir_V) | mkV2 (mkV "mandar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bossy_A = mkA "mandón" ; -- status=guess
+lin bota_N = mkN "bota" ; -- status=guess
+lin botanical_A = mkA "botánico" ; -- status=guess
+lin botanical_N = mkN "jardín botánico" ; -- status=guess
+lin botanist_N = mkN "botánico" | mkN "botánica" | mkN "botanista" masculine ; -- status=guess status=guess status=guess
+lin botany_N = mkN "botánica" ; -- status=guess
+lin botch_N = mkN "chapucería" | mkN "pifia" ; -- status=guess status=guess
+lin botch_V2 = mkV2 (mkV "desbarrar") | mkV2 (mkV "chapucear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin botfly_N = mkN "éstrido" ; -- status=guess
+lin both7and_DConj = S.both7and_DConj ;
+lin both_Adv = mkAdv "ambos" | mkAdv "los dos" ;
+lin both_Det = mkDeterminer "ambos" "ambas" Pl False | mkDet "los dos" ;
+lin bother_N = mkN "cansón" ; -- status=guess
+lin bother_V = mkV "molestar" | mkV "agobiar" ; -- status=guess
+lin bother_V2 = mkV2 (mkV "molestar") | mkV2 (mkV "agobiar") ; -- status=guess
+lin bother_V2V = mkV2V (mkV "molestar") | mkV2V (mkV "agobiar") ; -- status=guess
+lin bother_VV = mkVV (mkV "molestar") | mkVV (mkV "agobiar") ; -- status=guess
+lin bothersome_A = mkA "hostigoso" | mkA "irritante" | mkA "molestoso" ; -- status=guess status=guess status=guess
+lin bottle_N = mkN "botella" masculine | mkN "frasco" ; -- status=guess
+lin bottle_V2 = mkV2 (mkV "embotellar") ; -- status=guess, src=wikt
+lin bottleneck_N = mkN "cuello de botella" ; -- status=guess
+lin bottom_A = variants{} ; --
+lin bottom_N = mkN "pasivo" ; -- status=guess
+lin botulism_N = mkN "botulismo" ; -- status=guess
+lin bougainvillea_N = mkN "buganvilia " | mkN "buganvilla" | mkN "comomosí" | mkN "papelillo" | mkN "trinitaria" | mkN "veranera" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin bough_N = mkN "rama" | mkN "ramo" ; -- status=guess status=guess
+lin bouillon_N = mkN "caldo" ; -- status=guess
+lin boulevard_N = mkN "bulevar" masculine ; -- status=guess
+lin bounce_N = mkN "rebote" masculine ; -- status=guess
+lin bounce_V = mkV "rebotar" ; -- status=guess
+lin bounce_V2 = mkV2 (mkV "rebotar") ; -- status=guess
+lin bouncer_N = mkN "portero" ; -- status=guess
+lin bound_N = mkN "límite" masculine ; -- status=guess
+lin bound_V = mkV "limitar" ; -- status=guess, src=wikt
+lin bound_V2 = mkV2 (mkV "limitar") ; -- status=guess, src=wikt
+lin bound_V2V = mkV2V (mkV "limitar") ; -- status=guess, src=wikt
+lin boundary_N = mkN "frontera" | mkN "límite" masculine ; -- status=guess
+lin boundless_A = mkA "ilimitado" | mkA "sin límites" ; -- status=guess status=guess
+lin bounty_N = mkN "cazarrecompensas" ; -- status=guess
+lin bouquet_N = mkN "ramo" | mkN "ramita" ; -- status=guess status=guess
+lin bourbon_N = mkN "bourbon" masculine ; -- status=guess
+lin bourgeois_A = mkA "burgués" ; -- status=guess
+lin bourgeoisie_N = mkN "burguesía" ; -- status=guess
+lin bovid_N = mkN "bóvido" ; -- status=guess
+lin bovine_A = mkA "bovino" ; -- status=guess
+lin bovine_N = mkN "bovino" ; -- status=guess
+lin bow_N = mkN "proa" masculine ; -- status=guess
+lin bow_V = mkV "arquearse" ; -- status=guess
+lin bow_V2 = mkV2 (mkV "arquearse") ; -- status=guess
+lin bowel_N = mkN "entrañas" feminine ; -- status=guess
+lin bowels_N = mkN "profundidades" feminine | mkN "entrañas" feminine ; -- status=guess status=guess
+lin bower_N = mkN "tocador" masculine ; -- status=guess
+lin bowl_N = mkN "tazón" | mkN "cuenco" ; -- status=guess
+lin bowl_V = variants{} ; --
+lin bowl_V2 = variants{} ; --
+lin bowleg_N = mkN "patizambo" | mkN "chueco" ; -- status=guess status=guess
+lin bowler_N = mkN "bombín" | mkN "hongo" ; -- status=guess
+lin bowling_N = mkN "bolos" masculine ; -- status=guess
+lin bowls_N = mkN "bowls sobre hierba" ; -- status=guess
+lin bowsprit_N = mkN "bauprés" masculine ; -- status=guess
+lin box_N = mkN "caja" masculine ;
+lin box_V = mkV "boxear" ; -- status=guess, src=wikt
+lin box_V2 = mkV2 (mkV "boxear") ; -- status=guess, src=wikt
+lin boxer_N = mkN "bóxer" masculine ; -- status=guess
+lin boxing_N = mkN "boxeo" ; -- status=guess
+lin boxwood_N = mkN "boj" masculine ; -- status=guess
+lin boy_N = L.boy_N ;
+lin boycott_N = mkN "boicot" | mkN "boicoteo" ; -- status=guess status=guess
+lin boycott_V2 = mkV2 (mkV "boicotear") ; -- status=guess, src=wikt
+lin boyfriend_N = mkN "amigo" ; -- status=guess
+lin boysenberry_N = mkN "boysenberry" | mkN "boysena" | mkN "boysenberi" | mkN "zarza boysen" | mkN "zarza de boysen" ; -- status=guess status=guess status=guess status=guess status=guess
+lin bra_N = mkN "ajustador" | mkN "brasier" | mkN "corpiño" | mkN "sostén" | mkN "soutien" | mkN "sujetador" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin brace_N = mkN "doblete" masculine ; -- status=guess
+lin bracelet_N = mkN "brazalete" | mkN "pulsera" ; -- status=guess status=guess
+lin bracken_N = mkN "helecho" ; -- status=guess
+lin bracket_N = mkN "paréntesis" masculine ; -- status=guess
+lin brackish_A = mkA "salado" ; -- status=guess
+lin bract_N = mkN "bráctea" ; -- status=guess
+lin bradycardia_N = mkN "bradicardia" ; -- status=guess
+lin brag_V = mkV "fanfarronear" | mkV "presumir" | mkV "jactarse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin braggart_N = mkN "fanfarria" | mkN "fanfarrón" masculine ; -- status=guess status=guess
+lin brahman_N = mkN "brahmán" masculine ; -- status=guess
+lin braid_N = mkN "trenza" ; -- status=guess
+lin braid_V2 = mkV2 (mkV "trenzar") ; -- status=guess, src=wikt
+lin braille_N = mkN "braille" masculine ; -- status=guess
+lin brain_N = mkN "cerebro" ; -- status=guess
+lin brainchild_N = mkN "bodeguero" | mkN "invención" feminine ; -- status=guess status=guess
+lin brainwash_V2 = mkV2 (mkV (mkV "lavar") "el cerebro") ; -- status=guess, src=wikt
+lin braise_V2 = mkV2 (mkV "guisar") | mkV2 (mkV "estofar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin brake_N = mkN "freno" ; -- status=guess
+lin brake_V = mkV "frenar" ; -- status=guess, src=wikt
+lin brake_V2 = mkV2 (mkV "frenar") ; -- status=guess, src=wikt
+lin bramble_N = mkN "mora" ; -- status=guess
+lin brambling_N = mkN "pinzón real" ; -- status=guess
+lin bran_N = mkN "salvado" | mkN "afrecho" | mkN "acemite" ; -- status=guess status=guess status=guess
+lin branch_N = mkN "rama" | mkN "sucursal" feminine ; --- split: branch of a tree / branch of a compan
+lin brand_N = mkN "marca" masculine ; -- status=guess
+lin brandish_V2 = mkV2 (mkV "esgrimir") | mkV2 (blandir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin brandy_N = mkN "brandy" masculine ; -- status=guess
+lin brant_N = mkN "barnacla" ; -- status=guess
+lin brash_A = mkA "irreflexivo" | mkA "precipitado" ; -- status=guess status=guess
+lin brass_N = mkN "latón" masculine ; -- status=guess
+lin brat_N = mkN "mimado chiflado" ; -- status=guess
+lin bratwurst_N = mkN "bratwurst" ; -- status=guess
+lin bravado_N = mkN "bravata" | mkN "bravuconada" ; -- status=guess status=guess
+lin brave_A = mkA "valiente" ; -- status=guess
+lin bravery_N = mkN "valor" masculine ; -- status=guess
+lin bravo_N = mkN "Barcelona" ; -- status=guess
+lin brawl_N = mkN "pelea" | mkN "trifulca" ; -- status=guess status=guess
+lin brawl_V = mkV "reyerto" | mkV "reyerta" | mkV "bronca" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin brawn_N = mkN "queso de cabeza" ; -- status=guess
+lin bray_N = mkN "rebuzno" ; -- status=guess
+lin bray_V2 = mkV2 (mkV "rebuznar") ; -- status=guess, src=wikt
+lin brazen_A = mkA "sinvergüenza" ; -- status=guess
+lin brazilwood_N = mkN "palo Brasil" | mkN "pau-Brasil" | mkN "pernambuco" ; -- status=guess status=guess status=guess
+lin breach_N = mkN "brecha" ; -- status=guess
+lin bread_N = L.bread_N ;
+lin breadcrumb_N = mkN "miga" | mkN "migaja" ; -- status=guess status=guess
+lin breadfruit_N = mkN "buen pan" | mkN "pana" | mkN "yaca" ; -- status=guess status=guess status=guess
+lin breadwinner_N = mkN "cabeza de familia" ; -- status=guess
+lin break_N = mkN "quebrar" ; -- status=guess
+lin break_V = mkV "romper" ;
+lin break_V2 = L.break_V2 ;
+lin breakaway_A = mkA "separado" | mkA "separatista" ; -- status=guess status=guess
+lin breakaway_N = mkN "escapado" ; -- status=guess
+lin breakdown_N = mkN "avería" | mkN "pana" ; -- status=guess
+lin breakfast_N = mkN "desayuno" ; -- status=guess
+lin breakfast_V = mkV "desayunar" ; -- status=guess, src=wikt
+lin breakthrough_N = mkN "brecha" ; -- status=guess
+lin breakwater_N = mkN "rompeolas" masculine ; -- status=guess
+lin bream_N = mkN "brema" | mkN "platica" ; -- status=guess status=guess
+lin breast_N = L.breast_N ;
+lin breastfeed_V = mkV (mkV "dar") "teta" | mkV (mkV "dar") "de mamar" | mkV "lactar" | mkV (mkV "dar") "el pecho" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin breastfeed_V2 = mkV2 (mkV (mkV "dar") "teta") | mkV2 (mkV (mkV "dar") "de mamar") | mkV2 (mkV "lactar") | mkV2 (mkV (mkV "dar") "el pecho") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin breaststroke_N = mkN "braza" masculine | mkN "estilo braza" ; -- status=guess status=guess
+lin breastwork_N = mkN "parapeto" ; -- status=guess
+lin breath_N = mkN "respiro" ; -- status=guess
+lin breathalyzer_N = mkN "alcoholímetro" | mkN "alcotest" masculine ; -- status=guess status=guess
+lin breathe_V = L.breathe_V ;
+lin breathe_V2 = mkV2 (mkV "respirar") ; -- status=guess
+lin breathing_N = mkN "respiración" feminine ; -- status=guess
+lin breathtaking_A = mkA "impresionante" | mkA "emocionante" | mkA "asombroso" | mkA "fascinador" | mkA "fascinante" ; -- status=guess status=guess status=guess status=guess status=guess
+lin breccia_N = mkN "brecha" ; -- status=guess
+lin breeches_N = mkN "calzones" masculine ; -- status=guess
+lin breed_N = mkN "raza" | mkN "variedad" feminine ; -- status=guess
+lin breed_V = mkV "criar" ; -- status=guess
+lin breed_V2 = mkV2 (mkV "criar") ; -- status=guess
+lin breeder_N = mkN "criador" masculine ; -- status=guess
+lin breeding_N = variants{} ; --
+lin breeze_N = mkN "brisa" ; -- status=guess
+lin breezy_A = mkA "fresco" ; -- status=guess
+lin brethren_N = mkN "hermanos" masculine ; -- status=guess
+lin breviary_N = mkN "breviario" ; -- status=guess
+lin brew_N = mkN "destilado" ; -- status=guess
+lin brew_V = mkV "hirviendo" | mkV "fermentando" ; -- status=guess, src=wikt status=guess, src=wikt
+lin brew_V2 = mkV2 (mkV "hirviendo") | mkV2 (mkV "fermentando") ; -- status=guess, src=wikt status=guess, src=wikt
+lin brewer_N = mkN "cervecero" | mkN "brebajero" ; -- status=guess status=guess
+lin brewery_N = mkN "cervecería" ; -- status=guess
+lin bribe_N = mkN "soborno" | mkN "coima" | mkN "matraca" | mkN "mordida" | mkN "cohecho" | mkN "alfadía" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin bribe_V = mkV "sobornar" | mkV "cohechar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bribe_V2 = mkV2 (mkV "sobornar") | mkV2 (mkV "cohechar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bribery_N = mkN "soborno" | mkN "cohecho" ; -- status=guess status=guess
+lin brick_N = mkN "ladrillo" ; -- status=guess
+lin bricklayer_N = mkN "albañil" feminine ; -- status=guess
+lin brickyard_N = mkN "tejar" masculine ; -- status=guess
+lin bride_N = mkN "novia" ; -- status=guess
+lin bridegroom_N = mkN "novio" ; -- status=guess
+lin bridesmaid_N = mkN "dama de honor" ; -- status=guess
+lin bridge_N = mkN "bridge" masculine ; -- status=guess
+lin bridle_N = mkN "brida" ; -- status=guess
+lin brief_A = mkA "conciso" | mkA "sucinto" ; -- status=guess
+lin brief_N = mkN "resumen" masculine ; -- status=guess
+lin brief_V2 = mkV2 (mkV (mkV "poner") "al tanto") ; -- status=guess, src=wikt
+lin briefcase_N = mkN "maletín" masculine ; -- status=guess
+lin briefly_Adv = variants{} ; --
+lin brig_N = mkN "calabozo" ; -- status=guess
+lin brigade_N = variants{} ; --
+lin brigand_N = mkN "bandido" ; -- status=guess
+lin brigandine_N = mkN "brigantina" ; -- status=guess
+lin bright_A = mkA "brillante" ;
+lin brilliance_N = mkN "brillantez" feminine ; -- status=guess
+lin brilliant_A = mkA "brillante" ; -- status=guess
+lin brindled_A = mkA "aleonado" ; -- status=guess
+lin brine_N = mkN "salmuera" ; -- status=guess
+lin bring_V2 = mkV2 traer_V ;
+lin bring_V3 = mkV3 traer_V ;
+lin brink_N = mkN "borde" masculine ; -- status=guess
+lin brioche_N = mkN "pan de yema" | mkN "bollo suizo" ; -- status=guess status=guess
+lin brisk_A = mkA "brioso" ; -- status=guess
+lin brisket_N = mkN "falda" ; -- status=guess
+lin bristle_N = mkN "cerda" ; -- status=guess
+lin brittle_A = mkA "frágil" | mkA "quebradizo" | mkA "friable" ; -- status=guess status=guess status=guess
+lin brittle_N = mkN "crocante" masculine ; -- status=guess
+lin broad_A = L.broad_A ;
+lin broad_N = mkN "águila aliancha" | mkN "gavilán aliancho" ; -- status=guess status=guess
+lin broadcast_N = mkN "programa" masculine ; -- status=guess
+lin broadcast_V = variants{} ; --
+lin broadcast_V2 = variants{} ; --
+lin broaden_V = mkV "ensancharse" ; -- status=guess, src=wikt
+lin broaden_V2 = mkV2 (mkV "ensancharse") ; -- status=guess, src=wikt
+lin broadly_Adv = variants{} ; --
+lin broccoli_N = mkN "brécol" | mkN "bróculi" masculine ; -- status=guess status=guess
+lin brochure_N = mkN "folleto" ; -- status=guess
+lin broke_A = mkA "pelado" | mkA "sin un duro" | mkA "sin un peso" ; -- status=guess status=guess status=guess
+lin broken_A = variants{} ; --
+lin broker_N = mkN "corredor" masculine | mkN "intermediario" ; -- status=guess
+lin brokerage_N = mkN "corretaje" masculine ; -- status=guess
+lin bromide_N = mkN "bromuro" ; -- status=guess
+lin bromine_N = mkN "bromo" ; -- status=guess
+lin bronchitis_N = mkN "bronquitis" feminine ; -- status=guess
+lin bronchodilator_N = mkN "broncodilatador" masculine ; -- status=guess
+lin bronchospasm_N = mkN "broncoespasmo" ; -- status=guess
+lin bronze_A = mkA "tostado" | mkA "bronceado" ; -- status=guess status=guess
+lin bronze_N = mkN "bronce" masculine ; -- status=guess
+lin bronze_V = mkV "pavonar" ; -- status=guess, src=wikt
+lin bronze_V2 = mkV2 (mkV "pavonar") ; -- status=guess, src=wikt
+lin brooch_N = mkN "broche" masculine ; -- status=guess
+lin brood_N = mkN "nidada" masculine ; -- status=guess
+lin brook_N = mkN "arroyo" ; -- status=guess
+lin broom_N = mkN "escoba" | mkN "escobillón" ; -- status=guess status=guess status=guess
+lin broth_N = mkN "caldo" ; -- status=guess
+lin brothel_N = mkN "casa de citas" | mkN "bulín" | mkN "burdel" | mkN "lupanar" | mkN "prostíbulo" | mkN "mancebía" | mkN "casa de putas" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin brother_N = mkN "hermano" ;
+lin brother_N2 = L.brother_N2 ;
+lin brotherhood_N = mkN "hermandad" feminine ; -- status=guess
+lin brotherly_A = mkA "fraternal" | mkA "fraterno" ; -- status=guess status=guess
+lin brow_N = mkN "frente" masculine ; -- status=guess
+lin browbeat_V2 = mkV2 (mkV "intimidar") ; -- status=guess, src=wikt
+lin brown_A = L.brown_A ;
+lin brown_N = mkN "marrón" masculine | mkN "café" | mkN "canelo" | mkN "carmelita" | mkN "carmelito" | mkN "castaño" | mkN "pardo" | mkN "moreno" | mkN "bronceado" | mkN "moreno" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin brown_V = mkV "pardear" ; -- status=guess, src=wikt
+lin brown_V2 = mkV2 (mkV "pardear") ; -- status=guess, src=wikt
+lin brownish_A = mkA "pardusco" ; -- status=guess
+lin browse_V = mkV "ramoneo" ; -- status=guess, src=wikt
+lin bruise_N = mkN "maca" ; -- status=guess
+lin bruise_V = mkV "mazar" | mkV "magullar" | mkV "machacar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bruise_V2 = mkV2 (mkV "mazar") | mkV2 (mkV "magullar") | mkV2 (mkV "machacar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin brunch_N = mkN "brunch" masculine ; -- status=guess
+lin brush_N = mkN "cepillado" ; -- status=guess
+lin brush_V = mkV "aplicar" ; -- status=guess
+lin brush_V2 = mkV2 (mkV "aplicar") ; -- status=guess
+lin brushwood_N = mkN "broza" ; -- status=guess
+lin brutality_N = mkN "brutalidad" feminine ; -- status=guess
+lin brute_N = mkN "bruto" ; -- status=guess
+lin bryophyte_N = mkN "briofita" ; -- status=guess
+lin bubble_N = mkN "culón" ; -- status=guess
+lin bubble_V = mkV "burbujear" ; -- status=guess, src=wikt
+lin bubo_N = mkN "bubón" masculine ; -- status=guess
+lin buck_N = mkN "caballerete" | mkN "pisaverde" masculine ; -- status=guess status=guess
+lin buck_V = mkV "corcovear" ; -- status=guess, src=wikt
+lin buck_V2 = mkV2 (mkV "corcovear") ; -- status=guess, src=wikt
+lin bucket_N = mkN "balde" ; -- status=guess
+lin bucket_V = mkV (mkV "llover") "a cántaros" ; -- status=guess, src=wikt
+lin buckle_N = mkN "hebilla" ; -- status=guess
+lin buckle_V = mkV "abróchate" | mkV "abrocharse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin buckle_V2 = mkV2 (mkV "abróchate") | mkV2 (mkV "abrocharse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin buckler_N = mkN "escudo" ; -- status=guess
+lin buckskin_N = mkN "ante" feminine | mkN "piel de ante" ; -- status=guess status=guess
+lin buckwheat_N = mkN "alforfón" masculine ; -- status=guess
+lin bucolic_A = mkA "bucólico" ; -- status=guess
+lin bud_N = mkN "botón" masculine | mkN "brote" | mkN "retoño" | mkN "yema" ; -- status=guess status=guess status=guess status=guess
+lin bud_V = florecer_V | mkV "brotar" | mkV "retoñar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin buddy_N = mkN "compañero" | mkN "acompañante" masculine | mkN "camarada" masculine | mkN "cuate" masculine ; -- status=guess status=guess status=guess status=guess
+lin budgerigar_N = mkN "periquito" ; -- status=guess
+lin budget_N = mkN "presupuesto" ;
+lin budget_V = mkV "presupuestar" ; -- status=guess, src=wikt
+lin budget_V2 = mkV2 (mkV "presupuestar") ; -- status=guess, src=wikt
+lin budgetary_A = mkA "presupuestario" | mkA "presupuestal" ; -- status=guess status=guess
+lin buff_N = mkN "color del ante" ; -- status=guess
+lin buffalo_N = mkN "bisonte" masculine ; -- status=guess
+lin buffer_N = mkN "memoria intermedia" ; -- status=guess
+lin bufflehead_N = mkN "Porrón coronado" | mkN "pato moñudo" | mkN "pato pinto" | mkN "porrón albeola" ; -- status=guess status=guess status=guess status=guess
+lin bug_N = mkN "bicho" ; -- status=guess
+lin bugger_N = mkN "majadero" | mkN "jodón" | mkN "fregón" | mkN "fastidio" ; -- status=guess status=guess status=guess status=guess
+lin bugle_N = mkN "clarín" masculine ; -- status=guess
+lin build_V = construir_V | mkV "edificar" ;
+lin build_V2 = mkV2 (construir_V) | mkV2 (mkV "edificar") ;
+lin builder_N = mkN "constructor" ; -- status=guess
+lin building_N = mkN "edificio" | mkN "construcción" feminine ;
+lin bulb_N = mkN "bulbo" ; -- status=guess
+lin bulge_N = mkN "bulto" | mkN "abultamiento" | mkN "protuberancia" ; -- status=guess status=guess status=guess
+lin bulge_V = mkV "abultar" ; -- status=guess, src=wikt
+lin bulge_V2 = mkV2 (mkV "abultar") ; -- status=guess, src=wikt
+lin bulimia_N = mkN "bulimia" ; -- status=guess
+lin bulimic_A = mkA "bulímico" ; -- status=guess
+lin bulimic_N = mkN "bulímico" ; -- status=guess
+lin bulk_N = mkN "grueso" ; -- status=guess
+lin bulkhead_N = mkN "mamparo" ; -- status=guess
+lin bulky_A = mkA "voluminoso" ; -- status=guess
+lin bull_N = mkN "bula" ; -- status=guess
+lin bulldog_N = mkN "bulldog" | mkN "buldog" | mkN "dogo" ; -- status=guess status=guess status=guess
+lin bulldozer_N = mkN "aplanadora" | mkN "bulldozer" masculine ; -- status=guess status=guess
+lin bullet_N = mkN "bala" | mkN "proyectil" masculine ; -- status=guess
+lin bulletin_N = variants{} ; --
+lin bulletproof_A = mkA "antibalas" | mkA "prueba de balas" ; -- status=guess status=guess
+lin bullfighter_N = mkN "torero" | mkN "matador" masculine | mkN "diestro" ; -- status=guess status=guess status=guess
+lin bullfighting_N = mkN "toreo" | mkN "tauromaquia" | mkN "corrida de toros" ; -- status=guess status=guess status=guess
+lin bullfinch_N = mkN "camachuelo" ; -- status=guess
+lin bullfrog_N = mkN "rana toro" ; -- status=guess
+lin bullion_N = mkN "tejo" | mkN "tejón" masculine ; -- status=guess status=guess
+lin bullock_N = mkN "buey" masculine ; -- status=guess
+lin bullshit_N = mkN "Desconfío" ; -- status=guess
+lin bullshit_V = mentir_V | mkV "fanfarronear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bully_N = mkN "matón" masculine | mkN "sicario" ; -- status=guess status=guess
+lin bully_V = mkV "tiranizar" | mkV "acosar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bully_V2 = mkV2 (mkV "tiranizar") | mkV2 (mkV "acosar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bullying_N = mkN "vejación" | mkN "ultraje" | mkN "acoso" | mkN "hostigamiento" | mkN "bullying" | mkN "matonaje" | mkN "matonismo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin bulwark_N = mkN "amurada" ; -- status=guess
+lin bum_N = mkN "vagabundo" | mkN "vago" ; -- status=guess status=guess
+lin bumblebee_N = mkN "abejorro" | mkN "abejarrón" masculine ; -- status=guess status=guess
+lin bump_N = mkN "chichón" | mkN "bache" masculine | mkN "abolladura" ; -- status=guess status=guess status=guess
+lin bump_V = variants{} ; --
+lin bump_V2 = variants{} ; --
+lin bumper_N = mkN "parachoques" | mkN "bómper" | mkN "bumper" | mkN "defensa" | mkN "paragolpes" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin bumpkin_N = mkN "paleto" | mkN "palurdo" ; -- status=guess status=guess
+lin bumpy_A = mkA "disparejo" | mkA "desparejo" | mkA "dispar" ; -- status=guess status=guess status=guess
+lin bun_N = mkN "bollo" feminine ; -- status=guess
+lin bunch_N = mkN "montón" masculine ; -- status=guess
+lin bunch_V = mkV "arracimarse" | mkV "enracimarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bunch_V2 = mkV2 (mkV "arracimarse") | mkV2 (mkV "enracimarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bundle_N = mkN "haz" masculine ; -- status=guess
+lin bundle_V = mkV "abrigarse" ; -- status=guess, src=wikt
+lin bundle_V2 = mkV2 (mkV "abrigarse") ; -- status=guess, src=wikt
+lin bung_N = mkN "tapón" masculine | mkN "corcho" ; -- status=guess status=guess
+lin bungee_N = mkN "pulpo" ; -- status=guess
+lin bunion_N = mkN "juanete" masculine ; -- status=guess
+lin bunk_N = mkN "litera" ; -- status=guess
+lin bunker_N = mkN "búnker" masculine ; -- status=guess
+lin bunny_N = mkN "conejita" ; -- status=guess
+lin bunting_N = mkN "escribano" ; -- status=guess
+lin buoy_N = mkN "boya" ; -- status=guess
+lin buoyancy_N = mkN "flotabilidad" feminine ; -- status=guess
+lin buoyant_A = mkA "boyante" ; -- status=guess
+lin burble_V = mkV "borbollar" ; -- status=guess, src=wikt
+lin burble_VS = mkVS (mkV "borbollar") ; -- status=guess, src=wikt
+lin burbot_N = mkN "lota" ; -- status=guess
+lin burden_N = mkN "preocupación" feminine ; -- status=guess
+lin burden_V2 = mkV2 (mkV "gravar") ; -- status=guess, src=wikt
+lin burdensome_A = mkA "exigente" | mkA "pesado" | mkA "penoso" | mkA "arduo" | mkA "agotador" | mkA "fastidioso" | mkA "puñeta" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin burdock_N = mkN "bardana" | mkN "cachurrea" | mkN "cadillo" | mkN "lampazo" | mkN "lapaizo" | mkN "pegadillo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin bureau_N = mkN "cómoda" ; -- status=guess
+lin bureaucracy_N = mkN "burocracia" ; -- status=guess
+lin bureaucrat_N = mkN "burócrata" masculine ; -- status=guess
+lin bureaucratic_A = variants{} ; --
+lin burgeon_V = florecer_V | mkV "retoñar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin burgle_V = mkV "hurtar" | mkV "robar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin burgle_V2 = mkV2 (mkV "hurtar") | mkV2 (mkV "robar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin burgomaster_N = mkN "burgomaestre" masculine ; -- status=guess
+lin burial_N = mkN "entierro" ; -- status=guess
+lin burly_A = mkA "corpulento" | mkA "musculoso" ; -- status=guess status=guess
+lin burn_N = mkN "quemadura" ; -- status=guess
+lin burn_V = L.burn_V ;
+lin burn_V2 = mkV2 (mkV "arder") | mkV2 (mkV "quemar") ; -- status=guess
+lin burner_N = mkN "grabador de CD" ; -- status=guess
+lin burning_A = variants{} ; --
+lin burnish_V = bruñir_V ; -- status=guess, src=wikt
+lin burnish_V2 = mkV2 (bruñir_V) ; -- status=guess, src=wikt
+lin burp_N = mkN "eructo" ; -- status=guess
+lin burp_V = mkV "eructar" ; -- status=guess, src=wikt
+lin burp_V2 = mkV2 (mkV "eructar") ; -- status=guess, src=wikt
+lin burrito_N = mkN "burrito" ; -- status=guess
+lin burrow_N = mkN "madriguera" | mkN "ratonera" ; -- status=guess status=guess
+lin burrow_V = mkV "socavar" | mkV "cavar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin burrow_V2 = mkV2 (mkV "socavar") | mkV2 (mkV "cavar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bursitis_N = mkN "bursitis" feminine ; -- status=guess
+lin burst_N = mkN "ráfaga" | mkN "estallo" | mkN "reventón" masculine ; -- status=guess
+lin burst_V = mkV (mkV "reirse") "a carcajadas" ; -- status=guess
+lin burst_V2 = mkV2 (mkV (mkV "reirse") "a carcajadas") ; -- status=guess
+lin bury_V = enterrar_V ; -- status=guess
+lin bury_V2 = mkV2 (enterrar_V) ; -- status=guess
+lin bus_N = mkN "autobús" "autobuses" masculine | mkN "bus" ;
+lin busbar_N = mkN "embarrado" | mkN "barraje" | mkN "barra colectora" ; -- status=guess status=guess status=guess
+lin busby_N = mkN "colbac" masculine ; -- status=guess
+lin bush_N = mkN "arbusto" ; -- status=guess
+lin bushel_N = mkN "fanega" ; -- status=guess
+lin business_N = mkN "negocio" | mkN "empresa" ; ---- negocios
+lin businessman_N = mkN "hombre de negocios" | mkN "empresario" ; -- status=guess
+lin businesswoman_N = mkN "mujer de negocios" | mkN "negocianta" ; -- status=guess status=guess
+lin bust_N = mkN "busto" ; -- status=guess
+lin bust_V = reventar_V ; -- status=guess, src=wikt
+lin bust_V2 = mkV2 (reventar_V) ; -- status=guess, src=wikt
+lin bustard_N = mkN "avutarda" ; -- status=guess
+lin buster_N = mkN "tipo" | mkN "tío" | mkN "amigo" ; -- status=guess status=guess status=guess
+lin bustle_N = mkN "polisón" masculine ; -- status=guess
+lin bustle_V = mkV "abundar" ; -- status=guess, src=wikt
+lin bustle_V2 = mkV2 (mkV "abundar") ; -- status=guess, src=wikt
+lin busy_A = mkA "complicado" ; -- status=guess
+lin busybody_N = mkN "metiche" | mkN "metomentodo" | mkN "intruso" ; -- status=guess status=guess status=guess
+lin but_Conj = mkConj "pero" ;
+lin but_PConj = S.but_PConj ;
+lin butadiene_N = mkN "butadieno" ; -- status=guess
+lin butanone_N = mkN "butanona" | mkN "metiletilcetona" ; -- status=guess status=guess
+lin butcher_N = mkN "carnicero" | mkN "carnicera" ; -- status=guess status=guess
+lin butcher_V2 = mkV2 (mkV "carnear") | mkV2 (mkV "matar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin butler_N = mkN "mayordomo" ; -- status=guess
+lin butt_N = mkN "culo" feminine | mkN "nalgas" feminine ; -- status=guess status=guess
+lin butt_V = mkV "topetar" ; -- status=guess, src=wikt
+lin butt_V2 = mkV2 (mkV "topetar") ; -- status=guess, src=wikt
+lin butter_N = L.butter_N ;
+lin butter_V2 = mkV2 (mkV (mkV "untar") "con mantequilla") ; -- status=guess, src=wikt
+lin butterfly_N = mkN "mariposa" ; -- status=guess
+lin buttermilk_N = mkN "suero de mantequilla" ; -- status=guess
+lin butternut_N = mkN "calabaza de nuez" | mkN "calabaza butternut" ; -- status=guess status=guess
+lin buttery_A = mkA "mantecoso" ; -- status=guess
+lin buttock_N = mkN "nalga" ; -- status=guess
+lin button_N = mkN "botón" masculine | mkN "prendedor" masculine ; -- status=guess
+lin button_V = mkV "abotonar" ; -- status=guess, src=wikt
+lin button_V2 = mkV2 (mkV "abotonar") ; -- status=guess, src=wikt
+lin buttonhole_N = mkN "ojal" masculine ; -- status=guess
+lin buttress_N = mkN "boterete" | mkN "contrafuerte" masculine ; -- status=guess status=guess
+lin buttress_V2 = mkV2 (mkV "corroborar") | mkV2 (mkV "afianzar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin buxom_A = mkA "pechugona" | mkA "maciza" ; -- status=guess status=guess
+lin buy_N = mkN "soporte" masculine ; -- status=guess
+lin buy_V = mkV "comprar" ;
+lin buy_V2 = L.buy_V2 ;
+lin buyerMasc_N = variants{} ; --
+lin buzz_N = mkN "zumbido" | mkN "zurrido" ; -- status=guess status=guess
+lin buzz_V = mkV "zurriar" ; -- status=guess, src=wikt
+lin buzz_V2 = mkV2 (mkV "zurriar") ; -- status=guess, src=wikt
+lin buzzard_N = mkN "ratonero común" | mkN "busardo" | mkN "gavilán" masculine ; -- status=guess status=guess status=guess
+lin buzzer_N = mkN "bocina" ; -- status=guess
+lin buzzword_N = mkN "palabra de moda" ; -- status=guess
+lin by8agent_Prep = S.by8agent_Prep ;
+lin by8means_Prep = S.by8means_Prep ;
+lin by_Adv = mkAdv "por" ; -- status=guess
+lin by_Prep = mkPrep "por" ;
+lin bye_Interj = mkInterj "adiós" | mkInterj "chau" | mkInterj "chao" ; -- status=guess
+lin bypass_N = mkN "derivación" feminine ; -- status=guess
+lin byproduct_N = mkN "subproducto" ; -- status=guess
+lin bystander_N = mkN "mirón" masculine | mkN "mirona" | mkN "transeúnte" masculine | mkN "espectador" masculine ; -- status=guess status=guess status=guess status=guess
+lin byte_N = mkN "byte" masculine ; -- status=guess
+lin cab_N = variants{} ; --
+lin cabal_N = mkN "cábala" ; -- status=guess
+lin cabana_N = mkN "cabaña" ; -- status=guess
+lin cabaret_N = mkN "cabaré" | mkN "cabaret" masculine ; -- status=guess status=guess
+lin cabbage_N = mkN "col" feminine ; -- status=guess
+lin cabin_N = mkN "cabaña" ; -- status=guess
+lin cabinet_N = mkN "armario" ;
+lin cabinetmaker_N = mkN "ebanista" masculine ; -- status=guess
+lin cable_N = mkN "teleférico" ; -- status=guess
+lin caboose_N = mkN "pompis" | mkN "pompi" | mkN " poto" | mkN "colita" ; -- status=guess status=guess status=guess status=guess
+lin cabstand_N = mkN "parada de taxi" ; -- status=guess
+lin cacao_N = mkN "cacao" ; -- status=guess
+lin cache_N = mkN "memoria caché" ; -- status=guess
+lin cache_V2 = mkV2 (mkV "caché") ; -- status=guess, src=wikt
+lin cacique_N = mkN "cacique" | mkN "arrendajo" ; -- status=guess status=guess
+lin cacophony_N = mkN "cacofonía" ; -- status=guess
+lin cactus_N = mkN "cacto" | mkN "cactus" masculine ; -- status=guess status=guess
+lin cadaver_N = mkN "cadáver" masculine ; -- status=guess
+lin cadaverous_A = mkA "cadavérico" ; -- status=guess
+lin cadence_N = mkN "cadencia" ; -- status=guess
+lin cadmium_N = mkN "cadmio" ; -- status=guess
+lin caesura_N = mkN "cesura" ; -- status=guess
+lin cafe_N = variants{} ; --
+lin cafeteria_N = mkN "comedor" masculine | mkN "cantina" | mkN "casino" ; -- status=guess status=guess status=guess
+lin caffeine_N = mkN "cafeína" ; -- status=guess
+lin cage_N = mkN "jaula" ; -- status=guess
+lin caiman_N = mkN "caimán" masculine | mkN "yacaré" masculine ; -- status=guess status=guess
+lin cairn_N = mkN "mojón" masculine ; -- status=guess
+lin cajole_V2 = mkV2 (mkV "engatusar") | mkV2 (mkV "lisonjear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cake_N = variants{} ; --
+lin calabash_N = mkN "calabaza" | mkN "jícara" | mkN "zapallo" ; -- status=guess status=guess status=guess status=guess
+lin calamity_N = mkN "calamidad" feminine ; -- status=guess
+lin calcareous_A = mkA "calcáreo" ; -- status=guess
+lin calced_A = mkA "calzado" ; -- status=guess
+lin calcination_N = mkN "calcinación" | mkN "calcinamiento" ; -- status=guess status=guess
+lin calcite_N = mkN "calcita" ; -- status=guess
+lin calcium_N = mkN "calcio" ; -- status=guess
+lin calculate_V = mkV "calcular" ; -- status=guess
+lin calculate_V2 = mkV2 (mkV "calcular") ; -- status=guess
+lin calculate_VS = mkVS (mkV "calcular") ; -- status=guess
+lin calculation_N = mkN "cálculo" feminine ; -- status=guess
+lin calculator_N = mkN "calculador" masculine | mkN "calculadora" ; -- status=guess status=guess
+lin calculus_N = mkN "sarro" ; -- status=guess
+lin caldera_N = mkN "caldera" ; -- status=guess
+lin calendar_N = mkN "agenda" ; -- status=guess
+lin calender_N = mkN "calandrado calandria" ; -- status=guess
+lin calender_V2 = mkV2 (mkV "calandrar") ; -- status=guess, src=wikt
+lin calf_N = mkN "pantorrilla" ; -- status=guess
+lin calibrate_V2 = mkV2 (mkV "calibrar") ; -- status=guess, src=wikt
+lin calibre_N = mkN "calibre" masculine ; -- status=guess
+lin calico_N = mkN "calicó" masculine ; -- status=guess
+lin californium_N = mkN "californio" ; -- status=guess
+lin caliph_N = mkN "califa" masculine ; -- status=guess
+lin calisthenics_N = mkN "calistenia" ; -- status=guess
+lin call_N = mkN "llamada" | mkN "convocatoria" ; --- split: call for papers ; phone call
+lin call_V = mkV "llamar" ;
+lin call_V2 = mkV2 (mkV "llamar") ;
+lin calligrapher_N = mkN "calígrafo" ; -- status=guess
+lin calligraphic_A = mkA "caligráfico" ; -- status=guess
+lin calligraphy_N = mkN "caligrafía" ; -- status=guess
+lin calliope_N = mkN "calíope" ; -- status=guess
+lin callous_A = mkA "insensible" | mkA "cruel" | mkA "desconsiderado" ; -- status=guess status=guess status=guess
+lin callus_N = mkN "callo" ; -- status=guess
+lin calm_A = mkA "calmado" ; -- status=guess
+lin calm_N = mkN "sosiego" | mkN "calma" ; -- status=guess
+lin calm_V = mkV "calmarse" | mkV "tranquilizarse" ; -- status=guess
+lin calm_V2 = mkV2 (mkV "calmarse") | mkV2 (mkV "tranquilizarse") ; -- status=guess
+lin calmness_N = mkN "calma" ; -- status=guess
+lin calorie_N = mkN "caloría" ; -- status=guess
+lin calorimeter_N = mkN "calorímetro" ; -- status=guess
+lin calorimetric_A = mkA "calorimétrico" ; -- status=guess
+lin calorimetry_N = mkN "calorimetría" ; -- status=guess
+lin calque_N = mkN "calco" ; -- status=guess
+lin caltrop_N = mkN "abrojo terrestre" | mkN "cadillo" | mkN "cuerno de chivo" | mkN "tribulo" | mkN "cruz maltesa" ; -- status=guess status=guess status=guess status=guess status=guess
+lin calumniate_V2 = mkV2 (mkV "calumniar") ; -- status=guess, src=wikt
+lin calumny_N = mkN "calumnia" ; -- status=guess
+lin calyculus_N = mkN "calículo" ; -- status=guess
+lin calyx_N = mkN "cáliz" masculine ; -- status=guess
+lin camaraderie_N = mkN "camaradería" ; -- status=guess
+lin camber_N = mkN "inclinación" feminine ; -- status=guess
+lin camber_V = mkV "combar" ; -- status=guess, src=wikt
+lin camber_V2 = mkV2 (mkV "combar") ; -- status=guess, src=wikt
+lin cambium_N = mkN "cambium" ; -- status=guess
+lin camel_N = mkN "camello" | mkN "dromedario" ; -- status=guess status=guess
+lin camellia_N = mkN "camelia" ; -- status=guess
+lin cameo_N = mkN "camafeo" ; -- status=guess
+lin camera_N = L.camera_N ;
+lin cameraman_N = mkN "camarógrafo" | mkN "camarógrafa" | mkN "cámara" masculine ; -- status=guess status=guess status=guess
+lin camisole_N = mkN "camisola" ; -- status=guess
+lin camomile_N = mkN "manzanilla" | mkN "camomila" ; -- status=guess status=guess
+lin camouflage_N = mkN "camuflaje" masculine ; -- status=guess
+lin camouflage_V2 = mkV2 (mkV "camuflar") | mkV2 (mkV "camuflajear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin camp_A = mkA "maricona" | mkA "maricón" ; -- status=guess status=guess
+lin camp_N = mkN "facción" feminine | mkN "bando" ; -- status=guess
+lin camp_V = mkV "acampar" ; -- status=guess, src=wikt
+lin camp_V2 = mkV2 (mkV "acampar") ; -- status=guess, src=wikt
+lin campaign_N = mkN "campaña" ;
+lin campaign_V = variants{} ; --
+lin campfire_N = mkN "fogata" | mkN "hoguera" ; -- status=guess status=guess
+lin camphor_N = mkN "alcanfor" masculine ; -- status=guess
+lin camping_N = mkN "camping" masculine ; -- status=guess
+lin camshaft_N = mkN "árbol de levas" ; -- status=guess
+lin can8know_VV = S.can8know_VV ;
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_N = mkN "regadera" ; -- status=guess
+lin can_V2 = mkV2 (poder_V) ; -- status=guess
+lin canal_N = mkN "canal" masculine ; -- status=guess
+lin canard_N = mkN "bulo" | mkN "filfa" ; -- status=guess status=guess
+lin canary_N = mkN "canario" ; -- status=guess
+lin canasta_N = mkN "canasta" ; -- status=guess
+lin cancel_V = mkV "cancelar" ; -- status=guess
+lin cancel_V2 = mkV2 (mkV "cancelar") ; -- status=guess
+lin cancellation_N = mkN "cancelación" feminine ; -- status=guess
+lin cancer_N = mkN "cáncer" masculine ; -- status=guess
+lin cancerous_A = mkA "canceroso" ; -- status=guess
+lin candelabrum_N = mkN "candelabro" ; -- status=guess
+lin candid_A = mkA "franco" ; -- status=guess
+lin candidacy_N = mkN "candidatura" ; -- status=guess
+lin candidateMasc_N = mkN "candidato" ;
+lin candle_N = mkN "vela" | mkN "candela" | mkN "cirio" ; -- status=guess
+lin candlepower_N = mkN "candela" ; -- status=guess
+lin candlestick_N = mkN "candelero" | mkN "candelabro" ; -- status=guess status=guess
+lin candlewick_N = mkN "pabilo" ; -- status=guess
+lin candor_N = mkN "candor" ; -- status=guess
+lin candy_N = mkN "caramelo" feminine | mkN "dulce" feminine | mkN "confite" masculine ; -- status=guess status=guess status=guess
+lin cane_N = mkN "bastón" masculine | mkN "bastón blanco" ; -- status=guess status=guess
+lin canine_A = mkA "canino" ; -- status=guess
+lin canine_N = mkN "canino" | mkN "colmillo" ; -- status=guess status=guess
+lin canistel_N = mkN "canistel" masculine ; -- status=guess
+lin canister_N = mkN "lata" ; -- status=guess
+lin cannabis_N = mkN "cannabis" | mkN "cáñamos" masculine ; -- status=guess status=guess
+lin cannibalism_N = mkN "antropofagia" | mkN "canibalismo" ; -- status=guess status=guess
+lin cannibalistic_A = mkA "caníbal" | mkA "antropófago" ; -- status=guess status=guess
+lin cannon_N = mkN "cañón" masculine ; -- status=guess
+lin canny_A = mkA "cauteloso" ; -- status=guess
+lin canoe_N = mkN "canoa" ; -- status=guess
+lin canopy_N = mkN "dosel" | mkN "palio" | mkN "toldo" ; -- status=guess status=guess status=guess
+lin cant_N = mkN "argot" masculine | mkN "jerga" ; -- status=guess status=guess
+lin cantaloupe_N = mkN "cantalupo" ; -- status=guess
+lin cantankerous_A = mkA "intratable" | mkA "mañoso" | mkA "mal genio" ; -- status=guess status=guess status=guess
+lin canteen_N = mkN "cantina" ; -- status=guess
+lin canton_N = mkN "cantón" masculine ; -- status=guess
+lin canvas_N = mkN "lienzo" | mkN "tela" ; -- status=guess
+lin canvass_N = mkN "solicitud" feminine | mkN "encuesta" ; -- status=guess status=guess
+lin canvass_V = mkV "sondear" ; -- status=guess, src=wikt
+lin canvass_V2 = mkV2 (mkV "sondear") ; -- status=guess, src=wikt
+lin canyon_N = mkN "cañón" masculine | mkN "barranca" ; -- status=guess status=guess
+lin cap_N = L.cap_N ;
+lin capability_N = mkN "capacidad" feminine ; -- status=guess
+lin capable_A = mkA "capaz" ; -- status=guess
+lin capacious_A = mkA "espacioso" ; -- status=guess
+lin capacitor_N = mkN "condensador" masculine ; -- status=guess
+lin capacity_N = mkN "capacidad" feminine ;
+lin cape_N = mkN "capa" ; -- status=guess
+lin caper_N = mkN "alcaparra" ; -- status=guess
+lin capercaillie_N = mkN "urogallo" | mkN "gallo silvestre" ; -- status=guess status=guess
+lin capillarity_N = mkN "capilaridad" feminine ; -- status=guess
+lin capillary_N = mkN "capilaridad" feminine ; -- status=guess
+lin capital_1_N = mkN "capital" feminine ;
+lin capital_2_N = mkN "capital" masculine ;
+lin capital_3_N = mkN "mayúscula" ;
+lin capital_A = mkA "excelente" ; -- status=guess
+lin capital_N = mkN "capital" masculine ;
+lin capitalism_N = mkN "capitalismo" ; -- status=guess
+lin capitalist_A = mkA "capitalista" ; -- status=guess
+lin capitalist_N = variants{} ; --
+lin capitalistic_A = mkA "capitalista" ; -- status=guess
+lin capitate_N = mkN "hueso grande" ; -- status=guess
+lin capitol_N = mkN "Templo de Júpiter" | mkN "Capitolino" ; -- status=guess status=guess
+lin capon_N = mkN "capón" masculine ; -- status=guess
+lin cappuccino_N = mkN "capuchino" ; -- status=guess
+lin caprice_N = mkN "capricho" ; -- status=guess
+lin capricious_A = mkA "caprichoso" | mkA "antojadizo" ; -- status=guess status=guess
+lin capsicum_N = mkN "pimiento" ; -- status=guess
+lin capsize_V = mkV "zozobrar" ; -- status=guess, src=wikt
+lin capsize_V2 = mkV2 (mkV "zozobrar") ; -- status=guess, src=wikt
+lin capsular_A = mkA "capsular" ; -- status=guess
+lin captain_N = mkN "capitán" masculine ; -- status=guess
+lin captain_V2 = mkV2 (mkV "capitanear") ; -- status=guess, src=wikt
+lin caption_N = mkN "prefacio" ; -- status=guess
+lin captious_A = mkA "criticón" | mkA "pejiguero" ; -- status=guess status=guess
+lin captive_A = mkA "cautivo" ; -- status=guess
+lin captive_N = mkN "preso" ; -- status=guess
+lin capture_N = mkN "captura" ; -- status=guess
+lin capture_V2 = mkV2 (mkV "capturar") ; -- status=guess
+lin capybara_N = mkN "capibara" | mkN "carpincho" | mkN "chigüire" | mkN "chigüiro" | mkN "poncho" | mkN "ronsoco" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin car_N = L.car_N ;
+lin car_V = variants{} ; --
+lin carabao_N = mkN "carabao" ; -- status=guess
+lin carabiner_N = mkN "mosquetón" masculine ; -- status=guess
+lin caracara_N = mkN "caracará" | mkN "carancho" ; -- status=guess status=guess
+lin carafe_N = mkN "garrafa" ; -- status=guess
+lin caramel_N = mkN "caramelo" feminine ; -- status=guess
+lin carapace_N = mkN "carapacho" | mkN "caparazón" masculine ; -- status=guess status=guess
+lin carat_N = mkN "quilate" masculine ; -- status=guess
+lin caravan_N = mkN "caravana" masculine ; -- status=guess
+lin caravanserai_N = mkN "caravasar" | mkN "caravansaray" masculine ; -- status=guess status=guess
+lin caraway_N = mkN "alcaravea" ; -- status=guess
+lin carbide_N = mkN "carburo" ; -- status=guess
+lin carbine_N = mkN "carabina" ; -- status=guess
+lin carbohydrate_N = mkN "carbohidrato" | mkN "hidrato de carbono" ; -- status=guess status=guess
+lin carbon_N = mkN "negro de carbón" ; -- status=guess
+lin carbonate_N = mkN "carbonato" ; -- status=guess
+lin carbonated_A = mkA "carbonatado" | mkA "gaseoso" ; -- status=guess status=guess
+lin carboniferous_A = mkA "carbonífero" ; -- status=guess
+lin carbonize_V2 = mkV2 (mkV "carbonizar") ; -- status=guess, src=wikt
+lin carboxyl_N = mkN "carboxilo" ; -- status=guess
+lin carbuncle_N = mkN "carbunclo" | mkN "carbúnculo" ; -- status=guess status=guess
+lin carburetor_N = mkN "carburador" masculine ; -- status=guess
+lin carcass_N = mkN "cadáver" masculine ; -- status=guess
+lin carcinogen_N = mkN "carcinógeno" ; -- status=guess
+lin card_N = mkN "carta" | mkN "tarjeta" ;
+lin cardboard_N = mkN "cartón" | mkN "cartulina" ; -- status=guess status=guess
+lin cardiac_A = mkA "cardiaco" | mkA "cardíaco" ; -- status=guess status=guess
+lin cardigan_N = mkN "chaqueta de punto" | mkN "cárdigan" | mkN "rebeca" ; -- status=guess status=guess status=guess
+lin cardinal_A = mkA "cardinal" ; -- status=guess
+lin cardinal_N = mkN "cardenal" masculine ; -- status=guess
+lin cardinality_N = mkN "cardinalidad" ; -- status=guess
+lin cardiology_N = mkN "cardiología" ; -- status=guess
+lin cardiovascular_A = mkA "cardiovascular" ; -- status=guess
+lin cardoon_N = mkN "cardo borriquero" | mkN "cardo" | mkN "cardo comestible" | mkN "cardo de comer" | mkN "cardo lechero" ; -- status=guess status=guess status=guess status=guess status=guess
+lin cardsharp_N = mkN "tahúr" masculine ; -- status=guess
+lin care_N = mkN "atención" | mkN "cuidado" | mkN "esmero" ;
+lin care_V = mkV "cuidar" | mkV "atender" ;
+lin careen_V = mkV "carenar" ; -- status=guess, src=wikt
+lin careen_V2 = mkV2 (mkV "carenar") ; -- status=guess, src=wikt
+lin career_N = mkN "carrera" ;
+lin carefree_A = mkA "despreocupado" ; -- status=guess
+lin carefreeness_N = mkN "despreocupación" ; -- status=guess
+lin careful_A = mkA "cauto" | mkA "cuidadoso" ; -- status=guess
+lin carefully_Adv = mkAdv "con cuidado" | mkAdv "cuidadosamente" ;
+lin careless_A = mkA "despreocupado" ; -- status=guess
+lin carer_N = variants{} ; --
+lin caress_V2 = mkV2 (mkV "acariciar") ; -- status=guess, src=wikt
+lin caretaker_N = mkN "conserje" masculine | mkN "portero" ; -- status=guess status=guess
+lin cargo_N = mkN "carga" ; -- status=guess
+lin caribou_N = mkN "caribú" masculine | mkN "reno" ; -- status=guess status=guess
+lin caricaturist_N = mkN "caricaturista" masculine ; -- status=guess
+lin caries_N = mkN "caries" feminine ; -- status=guess
+lin carmine_N = mkN "carmín" ; -- status=guess
+lin carnage_N = mkN "carnicería" | mkN "masacre" feminine | mkN "carnaje" masculine ; -- status=guess status=guess status=guess
+lin carnal_A = mkA "carnal" | mkA "corporal" ; -- status=guess status=guess
+lin carnation_N = mkN "clavel" masculine | mkN "carnalización" feminine ; -- status=guess status=guess
+lin carnauba_N = mkN "cera de carnaúba" ; -- status=guess
+lin carnelian_N = mkN "cornalina" ; -- status=guess
+lin carnival_N = mkN "carnaval" masculine ; -- status=guess
+lin carnivore_N = mkN "carnívoro" ; -- status=guess
+lin carnivorous_A = mkA "carnívoro" ; -- status=guess
+lin carob_N = mkN "algarroba" ; -- status=guess
+lin carol_N = mkN "coro" ; -- status=guess
+lin carom_N = mkN "carambola" ; -- status=guess
+lin carotene_N = mkN "caroteno" ; -- status=guess
+lin carotenoid_N = mkN "carotenoide" masculine ; -- status=guess
+lin carp_N = mkN "carpa" ; -- status=guess
+lin carpal_A = mkA "carpiano" ; -- status=guess
+lin carpal_N = mkN "túnel carpiano" ; -- status=guess
+lin carpel_N = mkN "carpelo" ; -- status=guess
+lin carpellate_A = mkA "carpelar" ; -- status=guess
+lin carpenter_N = mkN "carpintero" | mkN "m-f" ; -- status=guess status=guess
+lin carpentry_N = mkN "carpintería" ; -- status=guess
+lin carpet_N = L.carpet_N ;
+lin carpet_V2 = mkV2 (mkV "alfombrar") ; -- status=guess, src=wikt
+lin carrack_N = mkN "carraca" ; -- status=guess
+lin carriage_N = mkN "coche" masculine | mkN "vagón" masculine ; -- status=guess
+lin carrier_N = mkN "compañía de transportes" | mkN "empresa de transportes" ; -- status=guess
+lin carrion_N = mkN "carroña" ; -- status=guess
+lin carrot_N = mkN "zanahoria" ; -- status=guess
+lin carry_N = mkN "equipaje de mano" ; -- status=guess
+lin carry_V = mkV "llevar" | mkV "cargar" ;
+lin carry_V2 = mkV2 (mkV "llevar") | mkV2 (mkV "cargar") ;
+lin cart_N = mkN "carro" feminine | mkN "carreta" ; -- status=guess
+lin cartel_N = mkN "cártel" ; -- status=guess
+lin cartilage_N = mkN "cartílago" ; -- status=guess
+lin cartilaginous_A = mkA "cartilaginoso" ; -- status=guess
+lin cartographer_N = mkN "cartógrafo" ; -- status=guess
+lin cartographic_A = mkA "cartográfico" ; -- status=guess
+lin cartography_N = mkN "cartografía" ; -- status=guess
+lin cartoon_N = mkN "dibujos animados" | mkN "monos animados" ; -- status=guess status=guess
+lin cartridge_N = mkN "cartucho" ; -- status=guess
+lin cartwheel_N = mkN "voltereta lateral" ; -- status=guess
+lin carve_V = mkV "cortar" ; -- status=guess
+lin carve_V2 = mkV2 (mkV "cortar") ; -- status=guess
+lin carver_N = mkN "tallador" masculine ; -- status=guess
+lin carving_N = mkN "tallado" | mkN "escultura" ; -- status=guess status=guess
+lin caryatid_N = mkN "cariátide" ; -- status=guess
+lin cascade_N = mkN "cascada" ; -- status=guess
+lin case_N = mkN "caso" ;
+lin case_V2 = mkV2 (mkV "empaquetar") ; -- status=guess, src=wikt
+lin cash_N = mkN "efectivo" ;
+lin cashbox_N = mkN "alcancía" ; -- status=guess
+lin cashew_N = mkN "anacardo" ; -- status=guess
+lin cashier_N = mkN "cajero" ; -- status=guess
+lin cashier_V2 = mkV2 (destituir_V) ; -- status=guess, src=wikt
+lin cashmere_N = mkN "cachemira" ; -- status=guess
+lin casino_N = mkN "casino" ; -- status=guess
+lin cask_N = mkN "cuba" | mkN "tonel" masculine ; -- status=guess status=guess
+lin cassava_N = mkN "yuca" ; -- status=guess
+lin cassette_N = mkN "casete" masculine ; -- status=guess
+lin cassock_N = mkN "sotana" ; -- status=guess
+lin cassowary_N = mkN "casuario" ; -- status=guess
+lin cast_N = mkN "reparto" | mkN "elenco" ; -- status=guess
+lin cast_V = mkV (mkV "poner") "en duda" ; -- status=guess
+lin cast_V2 = mkV2 (mkV (mkV "poner") "en duda") ; -- status=guess
+lin castaway_N = mkN "náufrago" ; -- status=guess
+lin caste_N = mkN "casta" ; -- status=guess
+lin castigate_V2 = mkV2 (mkV "castigar") ; -- status=guess, src=wikt
+lin casting_N = mkN "fundición" feminine | mkN "fundería" ; -- status=guess status=guess
+lin castle_N = mkN "castillo" | mkN "castro" ; -- status=guess
+lin castle_V = mkV "enrocarse" ; -- status=guess, src=wikt
+lin castrate_V2 = mkV2 (mkV "capar") ; -- status=guess, src=wikt
+lin castration_N = mkN "castración" feminine ; -- status=guess
+lin castrato_N = mkN "castrado" ; -- status=guess
+lin casual_A = mkA "deportivo" ; -- status=guess
+lin casualty_N = mkN "baja" ; -- status=guess
+lin casuistry_N = mkN "casuística" ; -- status=guess
+lin cat_N = L.cat_N ;
+lin catachresis_N = mkN "catacresis" ; -- status=guess
+lin catacomb_N = mkN "catacumba" ; -- status=guess
+lin catafalque_N = mkN "túmulo" ; -- status=guess
+lin catalase_N = mkN "catalasa" ; -- status=guess
+lin catalepsy_N = mkN "catalepsia" ; -- status=guess
+lin catalogue_N = mkN "catálogo" ; -- status=guess
+lin catalogue_V2 = mkV2 (mkV "catalogar") ; -- status=guess, src=wikt
+lin catalysis_N = mkN "catálisis" feminine ; -- status=guess
+lin catalyst_N = mkN "catalizador" masculine | mkN "fermento" | mkN "levadura" | mkN "agitador" | mkN "demiurgo" | mkN "enzima" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin catalytic_A = mkA "catalítico" ; -- status=guess
+lin catamaran_N = mkN "catamarán" masculine ; -- status=guess
+lin catapult_N = mkN "catapulta" ; -- status=guess
+lin cataract_N = mkN "catarata" ; -- status=guess
+lin catarrh_N = mkN "catarro" ; -- status=guess
+lin catastrophe_N = mkN "catástrofe" feminine ; -- status=guess
+lin catastrophic_A = mkA "catastrófico" ; -- status=guess
+lin catatonia_N = mkN "catatonia" ; -- status=guess
+lin catatonic_A = mkA "catatónico" ; -- status=guess
+lin catcall_N = mkN "rechifla" | mkN "abucheo" ; -- status=guess status=guess
+lin catcall_V = mkV "rechiflar" | mkV "abuchear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin catch_N = mkN "pega" | mkN "traba" | mkN "truco" | mkN "cuestión" feminine | mkN "trampa" ; -- status=guess
+lin catch_V2 = mkV2 (mkV "atrapar") ;
+lin catcher_N = mkN "receptor" masculine ; -- status=guess
+lin catchy_A = mkA "pegadizo" | mkA "fácil de recordar" | mkA "expresivo" ; -- status=guess status=guess status=guess
+lin catechesis_N = mkN "catequesis" feminine ; -- status=guess
+lin catechism_N = mkN "catecismo" ; -- status=guess
+lin catecholamine_N = mkN "catecolamina" ; -- status=guess
+lin catechumen_N = mkN "catecúmeno" | mkN "catecúmena" ; -- status=guess status=guess
+lin categorical_A = mkA "tajante" ; -- status=guess
+lin categorization_N = mkN "categorización" feminine ; -- status=guess
+lin categorize_V2 = mkV2 (mkV "categorizar") ; -- status=guess, src=wikt
+lin category_N = mkN "categoría" ;
+lin catenary_N = mkN "catenaria" ; -- status=guess
+lin cater_V = atender_V ; -- status=guess
+lin catering_N = mkN "banquete" masculine | mkN "servicio de banquete" | mkN "catering" ; -- status=guess status=guess status=guess
+lin caterpillar_N = mkN "oruga" | mkN "cuncuna" ; -- status=guess status=guess
+lin caterwaul_V = mkV "maullar" ; -- status=guess, src=wikt
+lin catfish_N = mkN " bagre" | mkN "siluro" | mkN "barbo" | mkN "pez gato" ; -- status=guess status=guess status=guess status=guess
+lin catharsis_N = mkN "catarsis" feminine ; -- status=guess
+lin cathedral_N = mkN "catedral" feminine ; -- status=guess
+lin catheter_N = mkN "catéter" masculine ; -- status=guess
+lin cathode_N = mkN "cátodo" ; -- status=guess
+lin cation_N = mkN "catión" masculine ; -- status=guess
+lin catkin_N = mkN "amento" ; -- status=guess
+lin cattail_N = mkN "espadaña" ; -- status=guess
+lin cattle_N = mkN "ganado" ; -- status=guess
+lin cattleman_N = mkN "ganadero" | mkN "oferta de los ganados" ; -- status=guess status=guess
+lin catty_A = mkA "malicioso" ; -- status=guess
+lin catwalk_N = mkN "pasarela" ; -- status=guess
+lin caucus_N = mkN "carrera en comité" | mkN "precandidatura" | mkN "primaria" | mkN "primera ronda" ; -- status=guess status=guess status=guess status=guess
+lin caudal_A = mkA "caudal" ; -- status=guess
+lin cauldron_N = mkN "cacerola" | mkN "caldera" ; -- status=guess status=guess
+lin cauliflower_N = mkN "coliflor" feminine ; -- status=guess
+lin caulk_V2 = mkV2 (mkV "enmasillar") | mkV2 (mkV "calafatear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin causal_A = mkA "causal" ; -- status=guess
+lin causality_N = mkN "causalidad" feminine ; -- status=guess
+lin causation_N = mkN "causación" feminine ; -- status=guess
+lin cause_N = mkN "causa" ;
+lin cause_V2 = mkV2 (mkV "causar") ;
+lin cause_V2V = mkV2V (mkV "causar") ;
+lin caustic_A = mkA "cáustico" ; -- status=guess
+lin caustic_N = mkN "soda cáustica" ; -- status=guess
+lin cauterize_V2 = mkV2 (mkV "cauterizar") ; -- status=guess, src=wikt
+lin caution_N = mkN "precaución" feminine | mkN "cuidado" | mkN "cautela" ; -- status=guess
+lin caution_V = advertir_V ; -- status=guess, src=wikt
+lin caution_V2 = mkV2 (advertir_V) ; -- status=guess, src=wikt
+lin caution_V2V = mkV2V (advertir_V) ; -- status=guess, src=wikt
+lin caution_VS = mkVS (advertir_V) ; -- status=guess, src=wikt
+lin cautious_A = mkA "cauto" | mkA "cauteloso" ; -- status=guess
+lin cavalcade_N = mkN "cabalgada" ; -- status=guess
+lin cavalry_N = mkN "caballería" masculine ; -- status=guess
+lin cavalryman_N = mkN "soldado de caballería" ; -- status=guess
+lin cave_N = mkN "cueva" ; -- status=guess
+lin caveat_N = mkN "condición" feminine ; -- status=guess
+lin caveman_N = mkN "cavernícola" | mkN "hombre de las cavernas" ; -- status=guess status=guess
+lin caviar_N = mkN "caviar" masculine ; -- status=guess
+lin cavity_N = mkN "cavidad" feminine ; -- status=guess
+lin caw_N = mkN "graznido" ; -- status=guess
+lin caw_V = mkV "graznar" ; -- status=guess, src=wikt
+lin caw_V2 = mkV2 (mkV "graznar") ; -- status=guess, src=wikt
+lin cayenne_N = mkN "pimienta de Cayena" ; -- status=guess
+lin cease_V = mkV (mkV "cese") "y renuncia" ; -- status=guess
+lin cease_V2 = mkV2 (mkV (mkV "cese") "y renuncia") ; -- status=guess
+lin cedar_N = mkN "cedro" ; -- status=guess
+lin cedilla_N = mkN "cedilla" ; -- status=guess
+lin cefotaxime_N = mkN "cefotaxima" | mkN "cefatoxime" feminine ; -- status=guess status=guess
+lin ceiling_N = L.ceiling_N ;
+lin celebrate_V2 = mkV2 (mkV "celebrar") | mkV2 (mkV "reverenciar") ; -- status=guess
+lin celebrated_A = mkA "celebrado" ; -- status=guess
+lin celebration_N = mkN "celebración" feminine ; -- status=guess
+lin celebrity_N = mkN "celebridad" feminine ; -- status=guess
+lin celerity_N = mkN "celeridad" feminine ; -- status=guess
+lin celery_N = mkN "apio" | mkN "celery" masculine ; -- status=guess status=guess
+lin celestial_A = mkA "celestial" ; -- status=guess
+lin celibacy_N = mkN "celibato" ; -- status=guess
+lin celibate_A = mkA "celibe" ; -- status=guess
+lin cell_N = mkN "célula" ; --- split
+lin cellar_N = mkN "sótano" ; -- status=guess
+lin cello_N = mkN "chelo" | mkN "violonchelo" ; -- status=guess status=guess
+lin cellular_A = mkA "celular" ; -- status=guess
+lin celluloid_N = mkN "celuloide" masculine ; -- status=guess
+lin cellulose_N = mkN "celulosa" ; -- status=guess
+lin celtuce_N = mkN "lechuga china" ; -- status=guess
+lin cement_N = mkN "cemento" ; -- status=guess
+lin cement_V2 = mkV2 (mkV "cementar") ; -- status=guess, src=wikt
+lin cemetery_N = variants{} ; --
+lin cenotaph_N = mkN "cenotafio" ; -- status=guess
+lin censer_N = mkN "incensario" | mkN "botafumeiro" ; -- status=guess status=guess
+lin censor_N = mkN "censor" masculine ; -- status=guess
+lin censor_V2 = mkV2 (mkV "censurar") ; -- status=guess, src=wikt
+lin censorship_N = mkN "censura" ; -- status=guess
+lin censure_N = mkN "censurar" ; -- status=guess
+lin census_N = mkN "censo" ; -- status=guess
+lin cent_N = mkN "centavo" | mkN "céntimo" ; -- status=guess status=guess
+lin centaur_N = mkN "centauro" ; -- status=guess
+lin centenarian_A = mkA "centenario" ; -- status=guess
+lin centenarian_N = mkN "centenario" ; -- status=guess
+lin center_V = mkV "mediar" | mkV "promediar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin center_V2 = mkV2 (mkV "mediar") | mkV2 (mkV "promediar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin centering_N = mkN "cimbra" ; -- status=guess
+lin centimetre_N = mkN "centímetro" ; -- status=guess
+lin centipede_N = mkN "ciempiés" masculine ; -- status=guess
+lin central_A = mkA "central" ;
+lin central_N = mkN "banco central" ; -- status=guess
+lin centralize_V = mkV "centralizar" ; -- status=guess, src=wikt
+lin centralize_V2 = mkV2 (mkV "centralizar") ; -- status=guess, src=wikt
+lin centre_N = mkN "centro" ;
+lin centre_V = variants{} ; --
+lin centre_V2 = variants{} ; --
+lin centrifuge_N = mkN "centrífuga" ; -- status=guess
+lin centriole_N = mkN "centríolo" ; -- status=guess
+lin centripetal_A = mkA "centrípeto" ; -- status=guess
+lin centrism_N = mkN "centrismo" ; -- status=guess
+lin centromere_N = mkN "centrómero" ; -- status=guess
+lin century_N = mkN "siglo" | mkN "centuria" ;
+lin ceramic_A = mkA "cerámico" ; -- status=guess
+lin ceramic_N = mkN "ceramica" ; -- status=guess
+lin cereal_N = mkN "cereal" masculine ; -- status=guess
+lin cerebellum_N = mkN "cerebelo" ; -- status=guess
+lin cerebral_A = mkA "cerebral" ; -- status=guess
+lin cerebrum_N = mkN "telencéfalo" ; -- status=guess
+lin ceremony_N = mkN "ceremonia" ; -- status=guess
+lin cerise_A = mkA "cereza" ; -- status=guess
+lin cerise_N = mkN "cereza" ; -- status=guess
+lin cerium_N = mkN "cerio" ; -- status=guess
+lin certain_1_A = mkA "cierto" | mkA "seguro" ;
+lin certain_2_A = mkA "cierto" ;
+lin certain_A = mkA "cierto" ;
+lin certainly_Adv = mkAdv "ciertamente" | mkAdv "por cierto" ;
+lin certainty_N = mkN "certeza" ; -- status=guess
+lin certificate_N = mkN "certificado" ; -- status=guess
+lin certification_N = mkN "certificación" ; -- status=guess
+lin certify_V = mkV "certificar" ; -- status=guess, src=wikt
+lin certify_V2 = mkV2 (mkV "certificar") ; -- status=guess, src=wikt
+lin cerulean_A = mkA "cerúleo" ; -- status=guess
+lin cervical_A = mkA "cervical" ; -- status=guess
+lin cervix_N = mkN "cérvix" masculine ; -- status=guess
+lin cesspool_N = mkN "pozo negro" ; -- status=guess
+lin cetacean_N = mkN "cetáceo" ; -- status=guess
+lin chador_N = mkN "chador" masculine ; -- status=guess
+lin chaff_N = mkN "barcia" | mkN " bagazo" ; -- status=guess status=guess
+lin chaffinch_N = mkN "pinzón vulgar" ; -- status=guess
+lin chain_N = mkN "cadena titulativa" ; -- status=guess
+lin chair_N = L.chair_N ;
+lin chair_V2 = variants{} ; --
+lin chairman_N = mkN "presidente" masculine ;
+lin chalaza_N = mkN "chalaza" ; -- status=guess
+lin chalcedony_N = mkN "calcedonia" ; -- status=guess
+lin chalice_N = mkN "cáliz" masculine ; -- status=guess
+lin chalk_N = mkN "tiza" | mkN "gis " ; -- status=guess
+lin challenge_N = mkN "reto" | mkN "desafío" ;
+lin challenge_V = mkV "retar" ; -- status=guess
+lin challenge_V2 = mkV2 (mkV "retar") ; -- status=guess
+lin chamber_N = mkN "cámara" masculine ; -- status=guess
+lin chamberlain_N = mkN "chambelán" masculine ; -- status=guess
+lin chameleon_N = mkN "camaleón" masculine ; -- status=guess
+lin chamois_N = mkN "gamuza" ; -- status=guess
+lin champagne_N = mkN "champaña" | mkN "champán" masculine ; -- status=guess
+lin champion_N = mkN "campeón" masculine ; -- status=guess
+lin championship_N = mkN "campeonato" ; -- status=guess
+lin chance_N = mkN "oportunidad" feminine | mkN "posibilidad" feminine ;
+lin chancellor_N = mkN "canciller" ; -- status=guess
+lin chancre_N = mkN "chancro" ; -- status=guess
+lin chandelier_N = mkN "araña de luces" ; -- status=guess
+lin change_N = mkN "cambio" ;
+lin change_V = mkV "cambiar" ;
+lin change_V2 = mkV2 (mkV "cambiar") ;
+lin changeable_A = mkA "cambiable" | mkA "cambiante" ; -- status=guess status=guess
+lin changing_A = variants{} ; --
+lin channel_N = mkN "canal" masculine ; -- status=guess
+lin channel_V2 = mkV2 (mkV "canalizar") | mkV2 (dirigir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin chant_V = mkV "salmodiar" ; -- status=guess, src=wikt
+lin chant_V2 = mkV2 (mkV "salmodiar") ; -- status=guess, src=wikt
+lin chanter_N = mkN "caramillo" ; -- status=guess
+lin chanterelle_N = mkN "chantarela" | mkN "rebozuelo" ; -- status=guess status=guess
+lin chaos_N = mkN "caos" masculine ; -- status=guess
+lin chaotic_A = mkA "caótico" ; -- status=guess
+lin chap_N = mkN "tipo" ; -- status=guess
+lin chapel_N = mkN "capilla" masculine ; -- status=guess
+lin chaperon_N = mkN "carabina" | mkN "chaperón" | mkN "escopeta" ; -- status=guess status=guess status=guess
+lin chaplain_N = mkN "capellán" masculine ; -- status=guess
+lin chapter_N = mkN "capítulo" ;
+lin character_1_N = mkN "carácter" ;
+lin character_2_N = mkN "personaje" ;
+lin characteristic_A = mkA "característico" ; -- status=guess
+lin characteristic_N = mkN "característica" ; -- status=guess
+lin characteristically_Adv = mkAdv "característicamente" ; -- status=guess
+lin characterize_V2 = mkV2 (mkV "caracterizar") ; -- status=guess
+lin charade_N = mkN "charada" ; -- status=guess
+lin charcoal_N = mkN "carboncillo" ; -- status=guess
+lin chard_N = mkN "acelga" ; -- status=guess
+lin charge_1_N = mkN "carga" ;
+lin charge_2_N = mkN "acusación" ;
+lin charge_N = mkN "carga" ;
+lin charge_V = mkV "cargar" ;
+lin charge_V2 = mkV2 (mkV "cargar") | mkV2 (mkV "atacar") ; --- split: charge a phone / accuse of crime
+lin chariot_N = mkN "carro" feminine | mkN "carreta" ; -- status=guess status=guess
+lin charioteer_N = mkN "cochero" | mkN "auriga" masculine ; -- status=guess status=guess
+lin charisma_N = mkN "pegue" masculine ; -- status=guess
+lin charismatic_A = mkA "carismático" ; -- status=guess
+lin charity_N = mkN "caridad" feminine | mkN "amor al prójimo" ; -- status=guess
+lin charlatan_N = mkN "charlatán" masculine ; -- status=guess
+lin charm_N = mkN "encanto" ; -- status=guess
+lin charm_V = mkV "encantar" ; -- status=guess, src=wikt
+lin charm_V2 = mkV2 (mkV "encantar") ; -- status=guess, src=wikt
+lin charmer_N = mkN "encantador" | mkN "encantadora" ; -- status=guess status=guess
+lin charming_A = variants{} ; --
+lin chart_N = variants{} ; --
+lin charter_N = mkN "carta fundacional" ; -- status=guess
+lin charwoman_N = mkN "limpiadora" ; -- status=guess
+lin chase_N = mkN "persecución" feminine ; -- status=guess
+lin chase_V = perseguir_V ; -- status=guess
+lin chase_V2 = mkV2 (perseguir_V) ; -- status=guess
+lin chaser_N = mkN "cazador" masculine ; -- status=guess
+lin chasm_N = mkN "disensión" feminine ; -- status=guess
+lin chassis_N = mkN "chasis" masculine ; -- status=guess
+lin chaste_A = mkA "casto" ; -- status=guess
+lin chastise_V2 = mkV2 (mkV "castigar") ; -- status=guess, src=wikt
+lin chastity_N = mkN "castidad" feminine ; -- status=guess
+lin chasuble_N = mkN "casulla" ; -- status=guess
+lin chat_N = mkN "charla" ; -- status=guess
+lin chat_V = mkV "charlar" | mkV "platicar" ; -- status=guess
+lin chatter_N = mkN "parloteo" | mkN "cotorreo" ; -- status=guess status=guess
+lin chatter_V = mkV "parlotear" | mkV "cotorrear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin chatterbox_N = mkN "loro" | mkN "lora" ; -- status=guess status=guess
+lin chauffeur_N = mkN "chófer" | mkN "chofer" masculine ; -- status=guess status=guess
+lin chauvinism_N = mkN "chovinismo" | mkN "patrioterismo" ; -- status=guess status=guess
+lin cheap_A = mkA "barato" | mkA "económico" ;
+lin cheat_N = mkN "mentiroso" ; -- status=guess
+lin cheat_V = mkV "engañar" ; -- status=guess, src=wikt
+lin cheat_V2 = mkV2 (mkV "engañar") ; -- status=guess, src=wikt
+lin check_1_V2 = mkV2 (mkV "comprobar") | mkV2 (mkV "examinar") | mkV2 (mkV "inspeccionar") ;
+lin check_2_V2 = mkV2 (mkV "cotejar") ;
+lin check_N = mkN "cuenta" ; -- status=guess
+lin check_V = mkV "concordar" ; --their stories don't check
+lin check_V2 = mkV2 (mkV "comprobar") | mkV2 (mkV "examinar") | mkV2 (mkV "inspeccionar") ;
+lin checkerboard_N = mkN "tablero" | mkN "tablero de damas" | mkN "damero" ; -- status=guess status=guess status=guess
+lin checkmate_N = mkN "jaque mate" | mkN "mate" masculine ; -- status=guess status=guess
+lin checkmate_V2 = mkV2 (mkV (mkV "dar") "jaque mate") | mkV2 (mkV (mkV "dar") "mate") ; -- status=guess, src=wikt status=guess, src=wikt
+lin checkout_N = mkN "caja" ; -- status=guess
+lin checkpoint_N = mkN "puesto de control" | mkN "alcabala" | mkN "retén" | mkN "tranca" ; -- status=guess status=guess status=guess status=guess
+lin checksum_N = mkN "suma de verificación" | mkN "checksum" masculine ; -- status=guess status=guess
+lin cheek_N = mkN "nalga" | mkN "glúteo" ; -- status=guess
+lin cheekbone_N = mkN "pómulo" ; -- status=guess
+lin cheeky_A = mkA "burlón" ; -- status=guess
+lin cheer_V = mkV "animarse" ; -- status=guess
+lin cheer_V2 = mkV2 (mkV "animarse") ; -- status=guess
+lin cheerful_A = mkA "animado" ; -- status=guess
+lin cheerleader_N = mkN "porrista" ; -- status=guess
+lin cheers_Interj = mkInterj "nos vemos" ; -- status=guess
+lin cheese_N = L.cheese_N ;
+lin cheeseburger_N = mkN "hamburguesa con queso" ; -- status=guess
+lin cheesecake_N = mkN "tarta de queso" ; -- status=guess
+lin cheesemonger_N = mkN "quesero" ; -- status=guess
+lin cheetah_N = mkN "guepardo" | mkN "chita" masculine ; -- status=guess status=guess
+lin chef_N = mkN "chef" masculine ; -- status=guess
+lin chelation_N = mkN "quelación" feminine ; -- status=guess
+lin chemical_A = mkA "químico" ; -- status=guess
+lin chemical_N = mkN "producto químico" ; -- status=guess
+lin chemistMasc_N = variants{} ; --
+lin chemistry_N = mkN "química" ; -- status=guess
+lin chemoreceptor_N = mkN "quimiorreceptor" masculine ; -- status=guess
+lin chemotherapy_N = mkN "quimioterapia" ; -- status=guess
+lin cheque_N = mkN "cheque" | mkN "talón" masculine ; -- status=guess
+lin chequebook_N = mkN "chequera" ; -- status=guess
+lin cherimoya_N = mkN "chirimoya" ; -- status=guess
+lin cherish_V2 = mkV2 (mkV (mkV "tener") "mucho cariño a") ; -- status=guess, src=wikt
+lin cherry_N = mkN "cereza" | mkN "guinda" ; -- status=guess status=guess
+lin cherub_N = mkN "querubín" masculine ; -- status=guess
+lin chervil_N = mkN "perifollo" | mkN "cerefolio" | mkN "perifolio" ; -- status=guess status=guess status=guess
+lin chess_N = mkN "ajedrez" masculine | mkN "juego de ajedrez" ; -- status=guess status=guess
+lin chest_N = mkN "cómoda" ; -- status=guess
+lin chestnut_A = mkA "castaño" | mkA "marrón" ; -- status=guess status=guess
+lin chestnut_N = mkN "batará dorsicastaño" ; -- status=guess
+lin chew_V = mkV "masticar" ; -- status=guess
+lin chew_V2 = mkV2 (mkV "masticar") ; -- status=guess
+lin chewy_A = mkA "cauchudo" ; -- status=guess
+lin chiaroscuro_N = mkN "claroscuro" ; -- status=guess
+lin chiasmus_N = mkN "quiasmo" ; -- status=guess
+lin chic_A = mkA "chic" | mkA "elegante" ; -- status=guess status=guess
+lin chick_N = mkN "polluelo" | mkN "pichón" masculine ; -- status=guess status=guess
+lin chickadee_N = mkN "carbonero" ; -- status=guess
+lin chicken_A = mkA "gallina" ; -- status=guess
+lin chicken_N = mkN "pollo" | mkN "gallina" masculine ; -- status=guess
+lin chickenpox_N = mkN "varicela" | mkN "china" | mkN "lechina" | mkN "peste cristal" ; -- status=guess status=guess status=guess status=guess
+lin chickpea_N = mkN "garbanzo" ; -- status=guess
+lin chicory_N = mkN "achicoria" ; -- status=guess
+lin chide_V = mkV "reprender" ; -- status=guess, src=wikt
+lin chide_V2 = mkV2 (mkV "reprender") ; -- status=guess, src=wikt
+lin chief_A = mkA "principal" ;
+lin chief_N = mkN "jefe" masculine ; -- status=guess
+lin chiffon_N = mkN "gasa" ; -- status=guess
+lin chignon_N = mkN "moño" | mkN "chongo " ; -- status=guess status=guess
+lin child_N = L.child_N ;
+lin childbirth_N = mkN "parto" | mkN "nacimiento" feminine ; -- status=guess status=guess
+lin childhood_N = mkN "infancia" ; -- status=guess
+lin childish_A = mkA "infantil" ; -- status=guess
+lin childishness_N = mkN "puerilidad" | mkN "niñería" ; -- status=guess status=guess
+lin chili_N = mkN "chile" masculine | mkN "CentAm)" | mkN "ají" masculine | mkN "pimiento" ; -- status=guess status=guess status=guess status=guess
+lin chill_A = mkA "frío" ; -- status=guess
+lin chill_N = mkN "fresco" ; -- status=guess
+lin chill_V = mkV "enfriar" ; -- status=guess, src=wikt
+lin chill_V2 = mkV2 (mkV "enfriar") ; -- status=guess, src=wikt
+lin chilly_A = mkA "frío" ; -- status=guess
+lin chimera_N = mkN "quimera" ; -- status=guess
+lin chimney_N = mkN "tubo" ; -- status=guess
+lin chimpanzee_N = mkN "chimpancé" ; -- status=guess
+lin chin_N = mkN "barbilla" | mkN "mentón" masculine | mkN "pera" ; -- status=guess
+lin china_N = mkN "loza" ; -- status=guess
+lin chinchilla_N = mkN "chinchilla" ; -- status=guess
+lin chip_N = mkN "chip" masculine ; -- status=guess
+lin chip_V = mkV "desconcharse" ; -- status=guess, src=wikt
+lin chip_V2 = mkV2 (mkV "desconcharse") ; -- status=guess, src=wikt
+lin chipolata_N = mkN "chipolata" ; -- status=guess
+lin chips_N = mkN "papas fritas" ; -- status=guess
+lin chiropractor_N = mkN "quiropráctico" | mkN "quiropráctica" ; -- status=guess status=guess
+lin chirp_N = mkN "trino" ; -- status=guess
+lin chirp_V = mkV "trinar" ; -- status=guess, src=wikt
+lin chirp_V2 = mkV2 (mkV "trinar") ; -- status=guess, src=wikt
+lin chisel_N = mkN "formón" | mkN "cincel" ; -- status=guess status=guess status=guess status=guess
+lin chitin_N = mkN "quitina" ; -- status=guess
+lin chitinous_A = mkA "quitinoso" ; -- status=guess
+lin chivalrous_A = mkA "caballeroso" ; -- status=guess
+lin chivalry_N = mkN "caballerosidad" feminine ; -- status=guess
+lin chive_N = mkN "cebollino" | mkN " cebollines" ; -- status=guess status=guess
+lin chlamydia_N = mkN "chlamydia" ; -- status=guess
+lin chlorate_N = mkN "clorato" ; -- status=guess
+lin chloride_N = mkN "cloruro" ; -- status=guess
+lin chlorinate_V2 = mkV2 (mkV "clorinar") ; -- status=guess, src=wikt
+lin chlorine_N = mkN "cloro" ; -- status=guess
+lin chloroform_N = mkN "cloroformo" ; -- status=guess
+lin chlorophyll_N = mkN "clorofila" ; -- status=guess
+lin chock_V2 = mkV2 (mkV "engalgar") ; -- status=guess, src=wikt
+lin chocolate_N = mkN "chocolatina" ; -- status=guess
+lin choice_A = mkA "exquisito" ; -- status=guess
+lin choice_N = mkN "selección" feminine | mkN "decisión" feminine | mkN "opción" feminine ;
+lin choir_N = mkN "coro" ; -- status=guess
+lin choke_N = mkN "estrangulador" masculine ; -- status=guess
+lin choke_V = mkV "sofocar" | mkV "ahogar" ; -- status=guess
+lin choke_V2 = mkV2 (mkV "sofocar") | mkV2 (mkV "ahogar") ; -- status=guess
+lin cholecystectomy_N = mkN "colecistectomía" ; -- status=guess
+lin cholera_N = mkN "cólera" masculine ; -- status=guess
+lin choleric_A = mkA "colérico" ; -- status=guess
+lin cholesterol_N = mkN "colesterol" masculine ; -- status=guess
+lin choline_N = mkN "colina" ; -- status=guess
+lin cholla_N = mkN "cholla" ; -- status=guess
+lin choose_V2 = mkV2 (escoger_V) | mkV2 (elegir_V) ;
+lin choose_VV = mkVV (escoger_V) | mkVV (elegir_V) ;
+lin choosy_A = mkA "difícil de complacer" | mkA "exigente" | mkA "selectivo" ; -- status=guess status=guess status=guess
+lin chop_N = mkN "tajada" ; -- status=guess
+lin chop_V = mkV "cortar" | mkV "picar" | mkV "tajar" ; -- status=guess
+lin chop_V2 = mkV2 (mkV "cortar") | mkV2 (mkV "picar") | mkV2 (mkV "tajar") ; -- status=guess
+lin chopper_N = mkN "helico" | mkN "helicóptero" ; -- status=guess status=guess
+lin chopstick_N = mkN "palillo" ; -- status=guess
+lin choral_A = mkA "coral" ; -- status=guess
+lin chord_N = mkN "acorde" masculine ; -- status=guess
+lin chore_N = mkN "mandado" | mkN "quehacer" masculine | mkN "tarea" ; -- status=guess status=guess status=guess
+lin choreographer_N = mkN "coreógrafo" ; -- status=guess
+lin choreographic_A = mkA "coreográfico" ; -- status=guess
+lin choreography_N = mkN "coreografía" ; -- status=guess
+lin chorister_N = mkN "corista" ; -- status=guess
+lin chortle_N = mkN "carcajada" ; -- status=guess
+lin chorus_N = mkN "coro" ; -- status=guess
+lin chosen_A = variants{} ; --
+lin chough_N = mkN "chova" ; -- status=guess
+lin chow_N = mkN "chow mein" ; -- status=guess
+lin chrestomathy_N = mkN "crestomatía" ; -- status=guess
+lin chromatic_A = mkA "cromático" ; -- status=guess
+lin chromatid_N = mkN "cromátida" ; -- status=guess
+lin chromatin_N = mkN "cromatina" ; -- status=guess
+lin chromite_N = mkN "cromita" ; -- status=guess
+lin chromium_N = mkN "cromo" ; -- status=guess
+lin chromophore_N = mkN "cromóforo" ; -- status=guess
+lin chromosomal_A = mkA "cromosómico" ; -- status=guess
+lin chromosome_N = mkN "cromosoma" masculine ; -- status=guess
+lin chromosphere_N = mkN "cromosfera" ; -- status=guess
+lin chronic_A = mkA "crónico" ; -- status=guess
+lin chronically_Adv = mkAdv "crónicamente" ; -- status=guess
+lin chronicle_N = mkN "crónica" ; -- status=guess
+lin chronological_A = mkA "cronológico" ; -- status=guess
+lin chronometer_N = mkN "cronómetro" ; -- status=guess
+lin chrysalis_N = mkN "crisálida" ; -- status=guess
+lin chrysanthemum_N = mkN "crisantemo" ; -- status=guess
+lin chrysoberyl_N = mkN "crisoberilo" ; -- status=guess
+lin chrysoprase_N = mkN "crisoprasa" ; -- status=guess
+lin chubby_A = mkA "gordito" ; -- status=guess
+lin chuckle_V = mkV (mkV "reír") "entre dientes" ; -- status=guess, src=wikt
+lin chuckle_VS = mkVS (mkV (mkV "reír") "entre dientes") ; -- status=guess, src=wikt
+lin chufa_N = mkN "chufa" | mkN "cuca" ; -- status=guess status=guess
+lin chug_V = engullir_V ; -- status=guess, src=wikt
+lin chunk_N = mkN "trozo" | mkN "pedazo" ; -- status=guess status=guess
+lin church_N = L.church_N ;
+lin churl_N = mkN "montañero" ; -- status=guess
+lin churlish_A = mkA "paleto" | mkA "rústico" | mkA "bruto" ; -- status=guess status=guess status=guess
+lin churn_N = mkN "mantequera" | mkN "lechera" ; -- status=guess status=guess
+lin churn_V = mkV "batir" | mkV "agitar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin churn_V2 = mkV2 (mkV "batir") | mkV2 (mkV "agitar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin chyle_N = mkN "quilo" ; -- status=guess
+lin chyme_N = mkN "quimo" ; -- status=guess
+lin cicada_N = mkN "chicharra" | mkN "cigarra" | mkN "coyuyo" ; -- status=guess status=guess status=guess
+lin cider_N = mkN "sidra" ; -- status=guess
+lin cigar_N = mkN "puro" | mkN "cigarro" ; -- status=guess status=guess
+lin cigarette_N = mkN "cigarrillo" ; -- status=guess
+lin cigarillo_N = mkN "cigarillo" ; -- status=guess
+lin ciliate_N = mkN "ciliado" ; -- status=guess
+lin cilium_N = mkN "cilio" ; -- status=guess
+lin cinch_V2 = mkV2 (mkV (mkV "una") "papita") | mkV2 (mkV (mkV "pan") "comido") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cinder_N = mkN "ceniza" ; -- status=guess
+lin cinema_N = mkN "cine" masculine ; -- status=guess
+lin cinematography_N = mkN "cinematografía" ; -- status=guess
+lin cinnabar_N = mkN "cinabrio" ; -- status=guess
+lin cinnamon_N = mkN "canela" ; -- status=guess
+lin cipher_N = mkN "cifra" ; -- status=guess
+lin circle_N = mkN "curva" ; -- status=guess
+lin circle_V = mkV "circular" ; -- status=guess, src=wikt
+lin circle_V2 = mkV2 (mkV "circular") ; -- status=guess, src=wikt
+lin circlet_N = mkN "circulito" ; -- status=guess
+lin circuit_N = mkN "disjuntor" ; -- status=guess
+lin circular_A = mkA "circular" ; -- status=guess
+lin circular_N = mkN "arco" ; -- status=guess
+lin circulate_V = mkV "circular" ; -- status=guess
+lin circulate_V2 = mkV2 (mkV "circular") ; -- status=guess
+lin circulation_N = mkN "circulación" feminine ; -- status=guess
+lin circulatory_A = mkA "circulatorio" ; -- status=guess
+lin circumcise_V2 = mkV2 (mkV "circuncidar") ; -- status=guess, src=wikt
+lin circumcision_N = mkN "circuncisión" feminine ; -- status=guess
+lin circumference_N = mkN "circunferencia" ; -- status=guess
+lin circumflex_N = mkN "circunflejo" ; -- status=guess
+lin circumlocution_N = mkN "circunlocución" | mkN "rodeos" masculine | mkN "ambages" masculine | mkN "circunloquios" masculine ; -- status=guess status=guess status=guess status=guess
+lin circumnavigate_V2 = mkV2 (mkV "circunnavegar") ; -- status=guess, src=wikt
+lin circumnavigation_N = mkN "circunnavegación" feminine ; -- status=guess
+lin circumscribe_V2 = mkV2 (circunscribir_V) ; -- status=guess, src=wikt
+lin circumspect_A = mkA "circunspecto" ; -- status=guess
+lin circumstance_N = mkN "circunstancia" ;
+lin circus_N = mkN "circo" ; -- status=guess
+lin cirrhosis_N = mkN "cirrosis" feminine ; -- status=guess
+lin cirrocumulus_N = mkN "cirrocúmulo" ; -- status=guess
+lin cirrus_N = mkN "cirro" ; -- status=guess
+lin cistern_N = mkN "cisterna" masculine ; -- status=guess
+lin citadel_N = mkN "ciudadela" ; -- status=guess
+lin citation_N = mkN "cita" | mkN "citación" feminine ; -- status=guess status=guess
+lin cite_V2 = variants{} ; --
+lin citizenMasc_N = variants{} ; --
+lin citizenry_N = mkN "ciudadanía" ; -- status=guess
+lin citizenship_N = mkN "ciudadanía" ; -- status=guess
+lin citrus_N = mkN "cítrico" ; -- status=guess
+lin city_N = L.city_N ;
+lin civic_A = mkA "cívico" ; -- status=guess
+lin civil_A = mkA "civil" ;
+lin civilian_A = variants{} ; --
+lin civilian_N = variants{} ; --
+lin civilization_N = mkN "civilización" feminine ; -- status=guess
+lin clad_V = mkV "cubierto" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin clad_V2 = mkV2 (mkV "cubierto") | mkV2 (mkV "lavado") | mkV2 (mkV "bañado") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cladode_N = mkN "cladodio" ; -- status=guess
+lin cladogram_N = mkN "cladograma" masculine ; -- status=guess
+lin claim_N = mkN "afirmación" feminine | mkN "reclamación" ; -- mkN "concesión" feminine ;
+lin claim_V = mkV "reclamar" ;
+lin claim_V2 = mkV2 (mkV "reclamar") ;
+lin claim_VS = mkVS (mkV "reclamar") ;
+lin claimant_N = mkN "actor" ; -- status=guess
+lin clairvoyance_N = mkN "clarividencia" ; -- status=guess
+lin clam_N = mkN "almeja" ; -- status=guess
+lin clamber_V = mkV "trepar" ; -- status=guess, src=wikt
+lin clamor_N = mkN "alarido" ; -- status=guess
+lin clamp_N = mkN "mordaza" | mkN "pinza" ; -- status=guess status=guess
+lin clan_N = mkN "clan" masculine ; -- status=guess
+lin clandestine_A = mkA "clandestino" ; -- status=guess
+lin clangour_N = mkN "estruendo" ; -- status=guess
+lin clap_V = mkV "aplaudir" ; -- status=guess, src=wikt
+lin clap_V2 = mkV2 (mkV "aplaudir") ; -- status=guess, src=wikt
+lin clapper_N = mkN "badajo" ; -- status=guess
+lin clapperboard_N = mkN "claqueta" ; -- status=guess
+lin claptrap_N = mkN "algarabía" | mkN "verborrea" | mkN "galimatías" masculine | mkN "palabrería" ; -- status=guess status=guess status=guess status=guess
+lin claret_N = mkN "clarete" masculine | mkN "vino clarete" ; -- status=guess status=guess
+lin clarification_N = mkN "clarificación" feminine ; -- status=guess
+lin clarify_V = mkV "clarificar" | mkV "aclarar" ; -- status=guess
+lin clarify_V2 = mkV2 (mkV "clarificar") | mkV2 (mkV "aclarar") ; -- status=guess
+lin clarinet_N = mkN "clarinete" masculine ; -- status=guess
+lin clarity_N = mkN "claridad" feminine ; -- status=guess
+lin clash_N = mkN "colision" ; -- status=guess
+lin clasp_N = mkN "broche" masculine | mkN "manija" | mkN "corchete" masculine | mkN "hebilla" ; -- status=guess status=guess status=guess status=guess
+lin clasp_V = mkV "agarrar" ; -- status=guess, src=wikt
+lin clasp_V2 = mkV2 (mkV "agarrar") ; -- status=guess, src=wikt
+lin class_N = mkN "clase" feminine ;
+lin classic_A = mkA "clásico" ; -- status=guess
+lin classic_N = variants{} ; --
+lin classical_A = mkA "clásico" ; -- status=guess
+lin classification_N = mkN "clasificación" feminine ; -- status=guess
+lin classify_V2 = mkV2 (mkV "clasificar") ; -- status=guess
+lin classmate_N = mkN "compañero de clase" | mkN "compañera de clase" ; -- status=guess status=guess
+lin classroom_N = mkN "aula" ; -- status=guess
+lin clastic_A = mkA "clástico" ; -- status=guess
+lin clause_N = mkN "cláusula" ; -- status=guess
+lin claustrophobia_N = mkN "claustrofobia" ; -- status=guess
+lin claustrophobic_A = mkA "claustrofóbico" ; -- status=guess
+lin clavichord_N = mkN "clavicordio" ; -- status=guess
+lin clavicle_N = mkN "clavícula" ; -- status=guess
+lin claw_N = mkN "garra" ; -- status=guess
+lin clay_N = mkN "arcilla" | mkN "barro" ; -- status=guess
+lin clean_A = L.clean_A ;
+lin clean_N = mkN "dos tiempos" ; -- status=guess
+lin clean_V = mkV "limpiar" ; -- status=guess
+lin clean_V2 = mkV2 (mkV "limpiar") ; -- status=guess
+lin cleaner_N = variants{} ; --
+lin cleanliness_N = mkN "limpieza" ; -- status=guess
+lin cleanse_V2 = mkV2 (mkV "limpiar") | mkV2 (mkV "lavar") | mkV2 (mkV "purificar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cleanup_N = mkN "limpieza" ; -- status=guess
+lin clear_A = mkA "claro" ;
+lin clear_V = mkV "aclararse" | mkV "despejarse" ;
+lin clear_V2 = mkV2 (mkV "clarificar") | mkV2 (mkV "aclarar") | mkV2 (mkV "despejar") | mkV2 (mkV "desobstruir") ; --- split
+lin clearance_N = mkN "despeje" masculine ; -- status=guess
+lin clearing_N = mkN "desmonte" | mkN "claro" ; -- status=guess
+lin clearly_Adv = mkAdv "claramente" ;
+lin cleat_N = mkN "abrazadera" ; -- status=guess
+lin cleavage_N = mkN "división" feminine ; -- status=guess
+lin cleaver_N = mkN "cuchilla" ; -- status=guess
+lin clef_N = mkN "clave" feminine ; -- status=guess
+lin cleft_N = mkN "hendidura" ; -- status=guess
+lin clemency_N = mkN "compasión" feminine | mkN "piedad" feminine | mkN "misericordia" | mkN "lástima" | mkN "conmiseración" ; -- status=guess status=guess status=guess status=guess status=guess
+lin clerestory_N = mkN "triforio" ; -- status=guess
+lin clergy_N = mkN "clero" ; -- status=guess
+lin clergyman_N = mkN "clérigo" ; -- status=guess
+lin clerical_A = variants{} ; --
+lin clerk_N = mkN "oficinista" masculine | mkN "secretario" | mkN "escribiente" masculine ; -- status=guess
+lin clever_A = L.clever_A ;
+lin cleverness_N = mkN "inteligencia" | mkN "habilidad" feminine | mkN "listeza" ; -- status=guess status=guess status=guess
+lin click_N = mkN "clic" | mkN "pulsado" | mkN "aprieto" ; -- status=guess status=guess status=guess
+lin click_V = mkV "cliquear" | mkV (mkV "hacer") "clic" | mkV "clicar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin client_N = mkN "cliente" masculine ;
+lin clientele_N = mkN "clientela" | mkN "distinguida clientela" ; -- status=guess status=guess
+lin cliff_N = mkN "acantilado" | mkN "precipicio" | mkN "risco" ; -- status=guess
+lin cliffhanger_N = mkN "al borde del precipio" | mkN "al borde del abismo" | mkN "pendiendo sobre el abismo" ; -- status=guess status=guess status=guess
+lin climate_N = mkN "clima" masculine ; -- status=guess
+lin climatic_A = mkA "climático" ; -- status=guess
+lin climatologist_N = mkN "climatólogo" ; -- status=guess
+lin climatology_N = mkN "climatología" ; -- status=guess
+lin climax_N = mkN "clímax" masculine ; -- status=guess
+lin climb_N = mkN "subida" | mkN "ascenso" feminine ; -- status=guess
+lin climb_V = mkV "escalar" ; -- status=guess
+lin climb_V2 = mkV2 (mkV "escalar") ; -- status=guess
+lin climber_N = mkN "trepador" masculine ; -- status=guess
+lin cling_V = sostener_V | mkV "aferrarse" | mkV "sujetar" | mkV "agarrarse" ; -- status=guess
+lin clinic_N = mkN "clínica" ; -- status=guess
+lin clinical_A = mkA "clínico" ; -- status=guess
+lin clipboard_N = mkN "portapapeles" masculine ; -- status=guess
+lin clique_N = mkN "pandilla" ; -- status=guess
+lin clitoris_N = mkN "clítoris" masculine ; -- status=guess
+lin cloaca_N = mkN "cloaca" ; -- status=guess
+lin cloak_N = mkN "embozo" | mkN "velo" ; -- status=guess status=guess
+lin cloak_V2 = mkV2 (mkV "embozar") ; -- status=guess, src=wikt
+lin cloakroom_N = mkN "sala de equipajes" | mkN "consigna de equipajes" ; -- status=guess status=guess
+lin clobber_V2 = mkV2 (reventar_V) | mkV2 (mkV "arruinar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cloche_N = mkN "campana protectora de cristal" ; -- status=guess
+lin clock_N = mkN "reloj" masculine ; -- status=guess
+lin clock_V = mkV "cronometrar" ; -- status=guess, src=wikt
+lin clock_V2 = mkV2 (mkV "cronometrar") ; -- status=guess, src=wikt
+lin clockwise_Adv = mkAdv "en el sentido de las agujas del reloj" | mkAdv "dextrorso" ; -- status=guess status=guess
+lin clod_N = mkN "grumo" | mkN "cúmulo" | mkN "mazacote" masculine ; -- status=guess status=guess status=guess
+lin clodhopper_N = mkN "ganso" | mkN "patoso" | mkN "paleto" ; -- status=guess status=guess status=guess
+lin clog_N = mkN "bloqueo" | mkN "obstrucción" feminine ; -- status=guess status=guess
+lin clog_V = obstruir_V | mkV "azolvar" | mkV "bloquear" | mkV "congestionar" | mkV "atascar" | atorar_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin clog_V2 = mkV2 (obstruir_V) | mkV2 (mkV "azolvar") | mkV2 (mkV "bloquear") | mkV2 (mkV "congestionar") | mkV2 (mkV "atascar") | mkV2 (atorar_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cloister_N = mkN "Claustro" ; -- status=guess
+lin clone_N = mkN "clon" masculine ; -- status=guess
+lin clone_V2 = mkV2 (mkV "clonar") ; -- status=guess, src=wikt
+lin close_A = mkA "cercano" ;
+lin close_Adv = mkAdv "cerca" ;
+lin close_N = mkN "fin" masculine | mkN "conclusión" feminine | mkN "cierre" feminine ; -- status=guess status=guess status=guess
+lin close_V = cerrar_V ;
+lin close_V2 = L.close_V2 ;
+lin closed_A = variants{} ; --
+lin closely_Adv = variants{} ; --
+lin closeness_N = mkN "cercanía" ; -- status=guess
+lin closet_N = mkN "ropero" | mkN "armario" | mkN "clóset" masculine ; -- status=guess status=guess status=guess
+lin closing_N = mkN "clausura" ; -- status=guess
+lin closure_N = mkN "cierre" feminine ; -- status=guess
+lin clot_N = mkN "coágulo" ; -- status=guess
+lin clot_V = mkV "coagularse" ; -- status=guess, src=wikt
+lin clot_V2 = mkV2 (mkV "coagularse") ; -- status=guess, src=wikt
+lin cloth_N = mkN "trapo" ; -- status=guess
+lin clothe_V2 = mkV2 (vestir_V) ; -- status=guess, src=wikt
+lin clothes_N = mkN "ropa" ;
+lin clotheshorse_N = mkN "tendedero" ; -- status=guess
+lin clothesline_N = mkN "cuerda para tender la ropa" ; -- status=guess
+lin clothing_N = mkN "ropa" ; -- status=guess
+lin cloud_N = L.cloud_N ;
+lin cloudberry_N = mkN "mora de los pantanos" | mkN "mora ártica" | mkN "mora de ronces" ; -- status=guess status=guess status=guess
+lin cloudburst_N = mkN "aguacero" | mkN "gota fría" ; -- status=guess status=guess
+lin cloudiness_N = mkN "nubosidad" feminine ; -- status=guess
+lin cloudy_A = mkA "nublado" ; -- status=guess
+lin clove_N = mkN "diente" masculine ; -- status=guess
+lin cloven_A = mkA "rajado" ; -- status=guess
+lin clover_N = mkN "trébol" masculine ; -- status=guess
+lin clown_N = mkN "payaso" | mkN "payasa" ; -- status=guess status=guess
+lin club_1_N = mkN "club" masculine ;
+lin club_2_N = mkN "palo" ;
+lin club_N = mkN "club" masculine ;
+lin club_V = mkV "apalear" | mkV "garrotear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin club_V2 = mkV2 (mkV "apalear") | mkV2 (mkV "garrotear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cluck_N = mkN "cloqueo" ; -- status=guess
+lin cluck_V = mkV "cloquear" ; -- status=guess, src=wikt
+lin clue_N = mkN "pista" | mkN "indicio" ; -- status=guess
+lin clump_N = mkN "grumo" ; -- status=guess
+lin clump_V = mkV "amontonar" ; -- status=guess, src=wikt
+lin clump_V2 = mkV2 (mkV "amontonar") ; -- status=guess, src=wikt
+lin clumsy_A = mkA "patoso" | mkA "torpe" | mkA "desmañado" ; -- status=guess status=guess status=guess
+lin cluster_N = mkN "bomba de racimo" ; -- status=guess
+lin cluster_V = mkV "amontonar" | mkV "aglomerar" | mkV "agruparse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cluster_V2 = mkV2 (mkV "amontonar") | mkV2 (mkV "aglomerar") | mkV2 (mkV "agruparse") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin clutch_N = mkN "cloch" | mkN "cloche" | mkN "clutch" | mkN "croche" | mkN "embrague" | mkN "clutch" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin clutch_V = aferrar_V ; -- status=guess
+lin clutch_V2 = mkV2 (aferrar_V) ; -- status=guess
+lin clutter_N = mkN "desorden" masculine | mkN "revoltijo" | mkN "caos" masculine ; -- status=guess status=guess status=guess
+lin co_N = mkN "concuñado" ; -- status=guess
+lin coach_1_N = variants{} ; --
+lin coach_2_N = variants{} ; --
+lin coach_3_N = variants{} ; --
+lin coach_N = mkN "autocar" masculine ; -- status=guess
+lin coach_V = mkV "entrenar" ; -- status=guess
+lin coach_V2 = mkV2 (mkV "entrenar") ; -- status=guess
+lin coachman_N = mkN "cochero" | mkN "carruajero" ; -- status=guess status=guess
+lin coagulate_V = mkV "coagularse" ; -- status=guess, src=wikt
+lin coagulate_V2 = mkV2 (mkV "coagularse") ; -- status=guess, src=wikt
+lin coal_N = mkN "carbón" masculine ; -- status=guess
+lin coalesce_V = mkV "unirse" ; -- status=guess, src=wikt
+lin coalescence_N = mkN "coalescencia" ; -- status=guess
+lin coalition_N = mkN "coalición" feminine ; -- status=guess
+lin coarse_A = mkA "grosero" | mkA "bruto" ; -- status=guess status=guess
+lin coast_N = mkN "costa" | mkN "litoral" masculine ; -- status=guess
+lin coast_V = mkV "deslizar" ; -- status=guess, src=wikt
+lin coast_V2 = mkV2 (mkV "deslizar") ; -- status=guess, src=wikt
+lin coastal_A = mkA "costero" | mkA "costanero" | mkA "costeño" ; -- status=guess
+lin coaster_N = mkN "deslizador" masculine | mkN "navegador" | mkN "costero" | mkN "holgazán" ; -- status=guess status=guess status=guess status=guess
+lin coastline_N = mkN "línea costera" ; -- status=guess
+lin coat_N = L.coat_N ;
+lin coat_V2 = mkV2 (cubrir_V) ; -- status=guess, src=wikt
+lin coati_N = mkN "coatí" | mkN "cuchucho" | mkN "cusumbo" | mkN "gato solo" | mkN "pezote" | mkN "pizote" | mkN "tejón" | mkN "zorro guache" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin coating_N = mkN "capa" | mkN "recubrimiento" ; -- status=guess status=guess
+lin coaxial_A = mkA "coaxial" ; -- status=guess
+lin cobalt_N = mkN "cobalto" ; -- status=guess
+lin cobble_V2 = mkV2 (mkV "ensamblar") ; -- status=guess, src=wikt
+lin cobbler_N = mkN "zapatero" | mkN "zapatera" ; -- status=guess status=guess
+lin cobblestone_N = mkN "adoquín" masculine ; -- status=guess
+lin cobra_N = mkN "cobra" ; -- status=guess
+lin coca_N = mkN "coca" ; -- status=guess
+lin cocaine_N = mkN "cocaína" ; -- status=guess
+lin coccygeal_A = mkA "coccígeo" ; -- status=guess
+lin coccyx_N = mkN "cóccix" masculine ; -- status=guess
+lin cochineal_N = mkN "cochinilla" | mkN "grana" ; -- status=guess status=guess
+lin cochlea_N = mkN "cóclea" ; -- status=guess
+lin cock_N = mkN "ave macho" ; -- status=guess
+lin cockade_N = mkN "escarapela" ; -- status=guess
+lin cockatoo_N = mkN "cacatúa" ; -- status=guess
+lin cockfight_N = mkN "pelea de gallos" ; -- status=guess
+lin cockle_N = mkN "cizaña" ; -- status=guess
+lin cockpit_N = mkN "cabina" ; -- status=guess
+lin cockroach_N = mkN "cucaracha" ; -- status=guess
+lin cocksucker_N = mkN "mamón" masculine ; -- status=guess
+lin cocktail_N = mkN "coctel" | mkN "cóctel" masculine ; -- status=guess status=guess
+lin cocky_A = mkA "arrogante" | mkA "pedante" ; -- status=guess status=guess
+lin cocoa_N = mkN "cacao en polvo" ; -- status=guess
+lin coconut_N = mkN "coco" feminine ; -- status=guess
+lin cocoon_N = mkN "capullo" ; -- status=guess
+lin cod_N = mkN "bacalao" ; -- status=guess
+lin coddle_V2 = mkV2 (mkV "malcriar") ; -- status=guess, src=wikt
+lin code_N = mkN "código" feminine ; -- status=guess
+lin code_V2 = mkV2 (mkV "codificar") ; -- status=guess
+lin codex_N = mkN "códice" masculine ; -- status=guess
+lin codicil_N = mkN "codicilo" ; -- status=guess
+lin codify_V2 = mkV2 (mkV "codificar") ; -- status=guess, src=wikt
+lin codon_N = mkN "codón" masculine ; -- status=guess
+lin coefficient_N = mkN "coeficiente" masculine ; -- status=guess
+lin coelacanth_N = mkN "celacanto" ; -- status=guess
+lin coenzyme_N = mkN "coenzima" ; -- status=guess
+lin coerce_V2 = mkV2 (coercer_V) ; -- status=guess, src=wikt
+lin coercion_N = mkN "coerción" feminine ; -- status=guess
+lin coeval_A = mkA "coetáneo" | mkA "contemporáneo" ; -- status=guess status=guess
+lin coexist_V = mkV "coexistir" ; -- status=guess, src=wikt
+lin coexistence_N = mkN "coexistencia" ; -- status=guess
+lin coexistent_A = mkA "coexistente" ; -- status=guess
+lin cofactor_N = mkN "cofactor" masculine ; -- status=guess
+lin coffee_N = mkN "café" ;
+lin coffer_N = mkN "cofre" masculine ; -- status=guess
+lin coffin_N = mkN "ataúd" | mkN "féretro" ; -- status=guess
+lin cog_N = mkN "diente" masculine ; -- status=guess
+lin cogent_A = mkA "inteligible" | mkA "lógico" ; -- status=guess status=guess
+lin cogitate_V = mkV "cogitar" ; -- status=guess, src=wikt
+lin cogitate_V2 = mkV2 (mkV "cogitar") ; -- status=guess, src=wikt
+lin cognac_N = mkN "coñac" masculine ; -- status=guess
+lin cognate_A = mkA "cognado" ; -- status=guess
+lin cognate_N = mkN "cognado" ; -- status=guess
+lin cognition_N = mkN "cognición" feminine ; -- status=guess
+lin cognitive_A = mkA "cognitivo" ; -- status=guess
+lin cognizant_A = mkA "consciente" ; -- status=guess
+lin cognomen_N = mkN "cognomen" masculine ; -- status=guess
+lin coherent_A = mkA "coherente" ; -- status=guess
+lin cohesive_A = mkA "cohesivo" ; -- status=guess
+lin cohort_N = mkN "cohorto" ; -- status=guess
+lin coil_N = mkN "bobina" ; -- status=guess
+lin coin_N = mkN "moneda" ; -- status=guess
+lin coin_V2 = mkV2 (mkV "acuñar") ; -- status=guess, src=wikt
+lin coincide_V = mkV "coincidir" ; -- status=guess
+lin coincidence_N = mkN "coincidencia" ; -- status=guess
+lin coinsurance_N = mkN "participación propia" | mkN "franquicia" | mkN "coaseguro" | mkN "deducible" masculine ; -- status=guess status=guess status=guess status=guess
+lin coitus_N = mkN "coito" ; -- status=guess
+lin coke_N = mkN "coque" masculine ; -- status=guess
+lin cola_N = mkN "cola" masculine ; -- status=guess
+lin colander_N = mkN "colador" masculine | mkN "escurridor" masculine ; -- status=guess status=guess
+lin cold_A = L.cold_A ;
+lin cold_N = mkN "puerta fría" ; -- status=guess
+lin coldness_N = mkN "frialdad" feminine ; -- status=guess
+lin coleslaw_N = mkN "curtida" | mkN "ensalada de repollo" ; -- status=guess status=guess
+lin colic_N = mkN "cólico" ; -- status=guess
+lin collaborate_V = mkV "colaborar" ; -- status=guess, src=wikt
+lin collaboration_N = mkN "colaboración" feminine ; -- status=guess
+lin collaborator_N = mkN "colaborador" masculine ; -- status=guess
+lin collage_N = mkN "collage" masculine ; -- status=guess
+lin collagen_N = mkN "colágeno" ; -- status=guess
+lin collapse_N = mkN "colapso" ; -- status=guess
+lin collapse_V = mkV "derrumbarse" | mkV "desplomarse" ; -- status=guess
+lin collapse_V2 = mkV2 (mkV "derrumbarse") | mkV2 (mkV "desplomarse") ; -- status=guess
+lin collapsible_A = mkA "plegable" ; -- status=guess
+lin collar_N = mkN "collar" masculine ; -- status=guess
+lin collard_N = mkN "col verde" ; -- status=guess
+lin collateral_N = mkN "prenda" ; -- status=guess
+lin colleague_N = mkN "colega" masculine | mkN "compañero" ;
+lin collect_V = mkV "coleccionar" ;
+lin collect_V2 = mkV2 (mkV "coleccionar") ;
+lin collection_N = mkN "recogida" | mkN "recolección" feminine ;
+lin collective_A = mkA "colectivo" ; -- status=guess
+lin collective_N = mkN "contrato colectivo de trabajo" ; -- status=guess
+lin collectivism_N = mkN "colectivismo" ; -- status=guess
+lin collector_N = mkN "coleccionista" masculine ; -- status=guess
+lin college_N = mkN "universidad" | mkN "college" | mkN "facultad" feminine ;
+lin collide_V = mkV "chocar" ; -- status=guess, src=wikt
+lin collider_N = mkN "colisionador" masculine ; -- status=guess
+lin collision_N = mkN "colisión" feminine ; -- status=guess
+lin collocation_N = mkN "colocación" feminine ; -- status=guess
+lin colloid_N = mkN "coloide" masculine ; -- status=guess
+lin colloquial_A = mkA "coloquial" | mkA "familiar" ; -- status=guess status=guess
+lin colloquialism_N = mkN "expresión coloquial" | mkN "vulgarismo" ; -- status=guess status=guess
+lin colloquy_N = mkN "coloquio" | mkN "conversación" feminine ; -- status=guess status=guess
+lin collusion_N = mkN "colusión" feminine ; -- status=guess
+lin cologne_N = mkN "agua de Colonia" ; -- status=guess
+lin colon_N = mkN "colon" masculine ; -- status=guess
+lin colonel_N = mkN "coronel" masculine ; -- status=guess
+lin colonial_A = mkA "colonial" ; -- status=guess
+lin colonialism_N = mkN "colonialismo" ; -- status=guess
+lin colonist_N = mkN "colono" | mkN "colona" ; -- status=guess status=guess
+lin colonization_N = mkN "colonización" feminine ; -- status=guess
+lin colonnade_N = mkN "columnata" ; -- status=guess
+lin colony_N = mkN "colonia" ; -- status=guess
+lin color_A = mkA "en color" ; -- status=guess
+lin colored_A = mkA "coloreado" ; -- status=guess
+lin colorimetry_N = mkN "colorimetría" ; -- status=guess
+lin colossus_N = mkN "coloso" ; -- status=guess
+lin colostrum_N = mkN "calostro" ; -- status=guess
+lin colour_N = mkN "color" ;
+lin colour_V = variants{} ; --
+lin colour_V2 = variants{} ; --
+lin colour_V2A = variants{} ; --
+lin coloured_A = variants{} ; --
+lin colourful_A = variants{} ; --
+lin colourless_A = mkA "incoloro" ; -- status=guess
+lin colt_N = mkN "potranco" | mkN "potro" ; -- status=guess status=guess
+lin colter_N = mkN "cuchillo" ; -- status=guess
+lin coltsfoot_N = mkN "tusilago" | mkN "fárfara" | mkN "pie de caballo" | mkN "uña de caballo" ; -- status=guess status=guess status=guess status=guess
+lin columbine_N = mkN "colombina" | mkN "aguileña" ; -- status=guess status=guess
+lin columella_N = mkN "columela" ; -- status=guess
+lin column_N = mkN "columna" ; -- status=guess
+lin coma_N = mkN "coma" masculine ; -- status=guess
+lin comb_N = mkN "cresta" ; -- status=guess
+lin comb_V = mkV "peinar" | mkV "peinarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin comb_V2 = mkV2 (mkV "peinar") | mkV2 (mkV "peinarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin combat_N = mkN "batalla" masculine | mkN "acción" feminine ; -- status=guess status=guess
+lin combat_V = variants{} ; --
+lin combat_V2 = variants{} ; --
+lin combatant_N = mkN "combatiente" masculine ; -- status=guess
+lin combative_A = mkA "combativo" ; -- status=guess
+lin combination_N = mkN "combinación" feminine ; -- status=guess
+lin combine_V = mkV "combinar" | mkV "juntar" | mkV "unir" ; -- status=guess
+lin combine_V2 = mkV2 (mkV "combinar") | mkV2 (mkV "juntar") | mkV2 (mkV "unir") ; -- status=guess
+lin combine_VV = mkVV (mkV "combinar") | mkVV (mkV "juntar") | mkVV (mkV "unir") ; -- status=guess
+lin combined_A = variants{} ; --
+lin combustibility_N = mkN "combustibilidad" feminine ; -- status=guess
+lin combustible_A = mkA "combustible" ; -- status=guess
+lin combustible_N = mkN "combustible" masculine ; -- status=guess
+lin combustion_N = mkN "combustión" | mkN "oxidación" feminine ; -- status=guess status=guess
+lin come_V = L.come_V ;
+lin comedian_N = mkN "humorista" masculine ; -- status=guess
+lin comedy_N = mkN "comedia" ; -- status=guess
+lin comely_A = mkA "lindo" ; -- status=guess
+lin comer_N = mkN "puntero" | mkN "delantero" | mkN "puntera" | mkN "delantera" ; -- status=guess status=guess status=guess status=guess
+lin comet_N = mkN "cometa" masculine ; -- status=guess
+lin comfort_N = mkN "consuelo" ; -- status=guess
+lin comfort_V2 = variants{} ; --
+lin comfortable_A = mkA "confortable" ; -- status=guess
+lin comfortably_Adv = variants{} ; --
+lin comforting_A = mkA "consolador" | mkA "reconfortante" ; -- status=guess status=guess
+lin comic_N = mkN "relevación cómica" ; -- status=guess
+lin coming_A = variants{} ; --
+lin coming_N = mkN "venida" ; -- status=guess
+lin comma_N = mkN "coma" masculine ; -- status=guess
+lin command_1_N = variants{} ; --
+lin command_2_N = variants{} ; --
+lin command_N = mkN "orden" feminine | mkN "mandato" ; -- status=guess
+lin command_V = variants{} ; --
+lin command_V2 = variants{} ; --
+lin commandant_N = mkN "comandante" masculine ; -- status=guess
+lin commander_N = mkN "comandante" masculine ; -- status=guess
+lin commandment_N = mkN "mandamiento" ; -- status=guess
+lin commemoration_N = mkN "conmemoración" feminine ; -- status=guess
+lin commence_V = comenzar_V ; -- status=guess
+lin commence_V2 = mkV2 (comenzar_V) ; -- status=guess
+lin commencement_N = mkN "inicio" | mkN "incoación" feminine ; -- status=guess status=guess
+lin commendable_A = mkA "alabable" | mkA "loable" | mkA "encomiable" ; -- status=guess status=guess status=guess
+lin commendation_N = mkN "comendación" | mkN "encomio" | mkN "recomendación" feminine ; -- status=guess status=guess status=guess
+lin commensal_A = mkA "comensal" ; -- status=guess
+lin commensal_N = mkN "comensal" masculine ; -- status=guess
+lin commensalism_N = mkN "comensalismo" ; -- status=guess
+lin commensurate_A = mkA "adecuado" ; -- status=guess
+lin comment_N = mkN "comentario" ;
+lin comment_V = mkV "comentar" ; -- status=guess
+lin comment_V2 = mkV2 (mkV "comentar") ; -- status=guess
+lin comment_VS = mkVS (mkV "comentar") ; -- status=guess
+lin commentary_N = variants{} ; --
+lin commentator_N = variants{} ; --
+lin commerce_N = mkN "comercio" ; -- status=guess
+lin commercial_A = mkA "comercial" ;
+lin commercial_N = mkN "anuncio" | mkN "comercial" masculine ; -- status=guess status=guess
+lin commission_N = mkN "comisión" feminine ;
+lin commission_V2 = mkV2 (mkV "encargar") ; -- status=guess
+lin commission_V2V = mkV2V (mkV "encargar") ; -- status=guess
+lin commissioner_N = variants{} ; --
+lin commit_V2 = mkV2 (mkV "cometer") ;
+lin commitment_N = mkN "compromiso" ;
+lin committee_N = mkN "comité" masculine | mkN "comisión" ;
+lin commodity_N = mkN "bien" masculine | mkN "artículo de consumo" ; -- status=guess
+lin common_1_A = mkA "común" | mkA "corriente" ;
+lin common_2_A = mkA "común" ;
+lin common_A = mkA "común" ;
+lin common_N = mkN "fresno común" ; -- status=guess
+lin commoner_N = mkN "plebeyo" ; -- status=guess
+lin commonly_Adv = variants{} ; --
+lin commons_N = mkN "Procomún" ; -- status=guess
+lin commonwealth_N = mkN "comunidad" feminine | mkN "mancomunidad" feminine ; -- status=guess
+lin commotion_N = mkN "conmoción" feminine ; -- status=guess
+lin commune_N = mkN "comuna" ; -- status=guess
+lin communicable_A = mkA "comunicable" ; -- status=guess
+lin communicate_V = mkV "comunicar" ; -- status=guess
+lin communicate_V2 = mkV2 (mkV "comunicar") ; -- status=guess
+lin communication_N = mkN "comunicación" feminine ;
+lin communicative_A = mkA "comunicativo" ; -- status=guess
+lin communicator_N = mkN "comunicador" | mkN "comunicadora" ; -- status=guess status=guess
+lin communion_N = mkN "comunión" feminine ; -- status=guess
+lin communism_N = mkN "comunismo" ; -- status=guess
+lin communist_A = mkA "comunista" ; -- status=guess
+lin communist_N = mkN "comunista" masculine ; -- status=guess
+lin community_N = mkN "comunidad" feminine ;
+lin commutative_A = mkA "conmutativo" ; -- status=guess
+lin commute_V = mkV "conmutar" ; -- status=guess, src=wikt
+lin commute_V2 = mkV2 (mkV "conmutar") ; -- status=guess, src=wikt
+lin commuter_N = mkN "viajero diario" | mkN "trabajador pendular" | mkN "migrante pendular" | mkN "viajero pendular" | mkN "cercanista" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin compact_A = mkA "compacto" ; -- status=guess
+lin compact_N = mkN "acuerdo" ; -- status=guess
+lin compact_V2 = mkV2 (mkV "compactar") ; -- status=guess, src=wikt
+lin compactness_N = mkN "compacidad" feminine ; -- status=guess
+lin companion_N = mkN "compañero" | mkN "compañera" ; -- status=guess
+lin company_1_N = mkN "empresa" ;
+lin company_2_N = mkN "compañía" ;
+lin comparable_A = mkA "comparable" ; -- status=guess
+lin comparative_A = mkA "comparativo" ; -- status=guess
+lin comparative_N = mkN "comparativo" ; -- status=guess
+lin comparatively_Adv = variants{} ; --
+lin compare_V = mkV "comparar" ;
+lin comparison_N = mkN "comparación" masculine ; -- status=guess
+lin compartment_N = mkN "compartimiento" ; -- status=guess
+lin compass_N = mkN "área" | mkN "ámbito" | mkN "alcance" masculine ; -- status=guess status=guess status=guess
+lin compassion_N = mkN "compasión" feminine ; -- status=guess
+lin compassionate_A = mkA "compasivo" ; -- status=guess
+lin compatible_A = mkA "compatible" ; -- status=guess
+lin compatriotMasc_N = mkN "compatriota" masculine ; -- status=guess
+lin compel_V2 = mkV2 (mkV "obligar") | mkV2 (forzar_V) | mkV2 (mkV "compeler") ; -- status=guess
+lin compel_V2V = mkV2V (mkV "obligar") | mkV2V (forzar_V) | mkV2V (mkV "compeler") ; -- status=guess
+lin compel_VV = mkVV (mkV "obligar") | mkVV (forzar_V) | mkVV (mkV "compeler") ; -- status=guess
+lin compelling_A = mkA "de peso" ; -- status=guess
+lin compendium_N = mkN "compendio" ; -- status=guess
+lin compensate_V = variants{} ; --
+lin compensate_V2 = variants{} ; --
+lin compensation_N = variants{} ; --
+lin compete_V = competir_V ; -- status=guess
+lin competence_N = variants{} ; --
+lin competent_A = mkA "competente" | mkA "competentes" ; -- status=guess
+lin competition_N = mkN "concurso" | mkN "competición" feminine ;
+lin competitive_A = mkA "competitivo" ; -- status=guess
+lin competitor_N = mkN "competidor" masculine ; -- status=guess
+lin compile_V2 = mkV2 (mkV "compilar") ; -- status=guess
+lin compiler_N = mkN "compilador" ; -- status=guess
+lin complacency_N = mkN "suficiencia" | mkN "autocomplacencia" ; -- status=guess status=guess
+lin complain_V = mkV "quejarse" ; -- status=guess
+lin complain_VS = mkVS (mkV "quejarse") ; -- status=guess
+lin complaint_N = mkN "problema" masculine ; -- status=guess
+lin complaisant_A = mkA "complaciente" ; -- status=guess
+lin complement_N = mkN "complemento" ; -- status=guess
+lin complement_V2 = mkV2 (mkV "complementar") ; -- status=guess
+lin complementary_A = mkA "complementario" ; -- status=guess
+lin complete_A = mkA "completo" ;
+lin complete_V = mkV "terminar" | mkV "cumplir" ;
+lin complete_V2 = mkV2 (mkV "terminar") | mkV2 (mkV "cumplir");
+lin completely_Adv = mkAdv "completamente" ;
+lin completeness_N = mkN "completitud" feminine ; -- status=guess
+lin completion_N = mkN "conclusión" feminine ; -- status=guess
+lin complex_A = mkA "complicado" | mkA "complexo" ; --- split: not simple / complex function
+lin complex_N = mkN "análisis complejo" ; -- status=guess
+lin complexion_N = mkN "tez" feminine ; -- status=guess
+lin complexity_N = mkN "complejidad" feminine ; -- status=guess
+lin compliance_N = mkN "cumplimiento" ; -- status=guess
+lin complicate_V2 = mkV2 (mkV "complicar") ; -- status=guess
+lin complicated_A = variants{} ; --
+lin complication_N = variants{} ; --
+lin compliment_N = mkN "cumplido" ; -- status=guess
+lin compliment_V2 = mkV2 (mkV "felicitar") ; -- status=guess, src=wikt
+lin complimentary_A = mkA "lisonjero" ; -- status=guess
+lin compline_N = mkN "completas" feminine ; -- status=guess
+lin comply_V = mkV "cumplir" | mkV (mkV "acceder") "a" ; -- status=guess
+lin comply_V2 = mkV2 (mkV "cumplir") | mkV2 (mkV (mkV "acceder") "a") ; -- status=guess
+lin component_N = mkN "componente" masculine ; -- status=guess
+lin comport_V = mkV "portarse" | mkV "conducirse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin comport_V2 = mkV2 (mkV "portarse") | mkV2 (mkV "conducirse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin compose_V = componer_V ; -- status=guess
+lin compose_V2 = mkV2 (componer_V) ; -- status=guess
+lin composer_N = mkN "compositor" | mkN "compositora" ; -- status=guess
+lin composition_N = mkN "redacción" feminine ; -- status=guess
+lin compost_N = mkN "compost" masculine ; -- status=guess
+lin compost_V2 = mkV2 (mkV "compost") ; -- status=guess, src=wikt
+lin compound_A = mkA "compuesto" ; -- status=guess
+lin compound_N = mkN "compuesto" ; -- status=guess
+lin compound_V = variants{} ; --
+lin compound_V2 = variants{} ; --
+lin comprehend_V2 = mkV2 (mkV "comprender") ; -- status=guess, src=wikt
+lin comprehensibility_N = mkN "comprensibilidad" feminine ; -- status=guess
+lin comprehensible_A = mkA "comprensible" ; -- status=guess
+lin comprehension_N = mkN "comprensión" feminine | mkN "entendimiento" ; -- status=guess status=guess
+lin comprehensive_A = mkA "completo" | mkA "exhaustivo" ; -- status=guess
+lin compress_V2 = mkV2 (mkV "comprimirse") ; -- status=guess, src=wikt
+lin compression_N = mkN "compresión" feminine ; -- status=guess
+lin comprise_V2 = variants{} ; --
+lin compromise_N = mkN "acuerdo" | mkN "arreglo" | mkN "compromiso" ; -- status=guess
+lin compromise_V = mkV "comprometerse" ; -- status=guess
+lin compromise_V2 = mkV2 (mkV "comprometerse") ; -- status=guess
+lin comptroller_N = mkN "controlador" masculine ; -- status=guess
+lin compulsion_N = mkN "compulsión" feminine ; -- status=guess
+lin compulsive_A = mkA "compulsivo" ; -- status=guess
+lin compulsory_A = mkA "obligatorio" ; -- status=guess
+lin compunction_N = mkN "compunción" feminine | mkN "remordimiento" ; -- status=guess status=guess
+lin computation_N = mkN "cálculo" feminine ; -- status=guess
+lin computational_A = mkA "computazionale" ; -- status=guess
+lin compute_V = variants{} ; --
+lin compute_V2 = variants{} ; --
+lin computer_N = L.computer_N ;
+lin computing_N = variants{} ; --
+lin comrade_N = mkN "camarada" masculine ; -- status=guess
+lin con_N = mkN "estafador" ; -- status=guess
+lin con_V2 = mkV2 (mkV "engañar") | mkV2 (mkV "estafar") | mkV2 (mkV "timar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin concave_A = mkA "cóncavo" ; -- status=guess
+lin concavity_N = mkN "concavidad" feminine ; -- status=guess
+lin conceal_V2 = mkV2 (mkV "esconder") | mkV2 (mkV "ocultar") ; -- status=guess
+lin concede_V = mkV "conceder" | mkV "ceder" ; -- status=guess
+lin concede_V2 = mkV2 (mkV "conceder") | mkV2 (mkV "ceder") ; -- status=guess
+lin concede_VS = mkVS (mkV "conceder") | mkVS (mkV "ceder") ; -- status=guess
+lin conceit_N = mkN "engreimiento" | mkN "vanidad" feminine ; -- status=guess status=guess
+lin conceivable_A = mkA "concebible" | mkA "pensable" | mkA "imaginable" ; -- status=guess status=guess status=guess
+lin conceive_V = concebir_V ; -- status=guess
+lin conceive_V2 = mkV2 (concebir_V) ; -- status=guess
+lin concentrate_N = mkN "concentrado" ; -- status=guess
+lin concentrate_V = mkV "concentrarse" ;
+lin concentrate_V2 = mkV2 (mkV "concentrar") | mkV2 (mkV "concentrarse") in_Prep ;
+lin concentration_N = mkN "concentración" feminine ;
+lin concentric_A = mkA "concéntrico" ; -- status=guess
+lin concept_N = mkN "concepto" ;
+lin conception_N = mkN "concepción" feminine ; -- status=guess
+lin conceptual_A = variants{} ; --
+lin concern_N = mkN "preocupación" feminine ;
+lin concern_V2 = mkV2 (mkV "referirse") to_Prep ;
+lin concerned_A = mkA "preocupado" ;
+lin concerning_Prep = variants{} ; --
+lin concert_N = mkN "concierto" ; -- status=guess
+lin concert_V2 = mkV2 (concertar_V) ; -- status=guess, src=wikt
+lin concertina_N = mkN "acordeón" masculine | mkN "concertina" ; -- status=guess status=guess
+lin concerto_N = mkN "concierto" ; -- status=guess
+lin concession_N = variants{} ; --
+lin concessive_A = mkA "concesivo" ; -- status=guess
+lin conch_N = mkN "concha" ; -- status=guess
+lin concierge_N = mkN "conserje" masculine ; -- status=guess
+lin conciliate_V2 = mkV2 (mkV "apaciguar") | mkV2 (mkV "conciliar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin concise_A = mkA "conciso" | mkA "breve" | mkA "sucinto" ; -- status=guess status=guess status=guess
+lin conclave_N = mkN "cónclave" masculine ; -- status=guess
+lin conclude_V = concluir_V ; -- status=guess
+lin conclude_V2 = mkV2 (concluir_V) ; -- status=guess
+lin conclude_VS = mkVS (concluir_V) ; -- status=guess
+lin conclusion_N = mkN "conclusión" feminine ;
+lin concoct_V2 = mkV2 (mkV "confeccionar") ; -- status=guess, src=wikt
+lin concoction_N = mkN "brebaje" masculine | mkN "poción" | mkN "mejunje" masculine ; -- status=guess status=guess status=guess
+lin concomitant_A = mkA "concomitante" ; -- status=guess
+lin concord_N = mkN "concordia" ; -- status=guess
+lin concordant_A = mkA "concordante – Syn.: concorde" ; -- status=guess
+lin concourse_N = mkN "explanada" ; -- status=guess
+lin concrete_A = mkA "de concreto" | mkA "de hormigón" ; -- status=guess
+lin concrete_N = mkN "hormigón" | mkN "concreto" ; -- status=guess
+lin concrete_V = mkV "hormigonar" ; -- status=guess, src=wikt
+lin concrete_V2 = mkV2 (mkV "hormigonar") ; -- status=guess, src=wikt
+lin concretion_N = mkN "concreción" masculine ; -- status=guess
+lin concretism_N = mkN "concretismo" ; -- status=guess
+lin concubinage_N = mkN "concubinato" ; -- status=guess
+lin concubine_N = mkN "concubina" ; -- status=guess
+lin concupiscence_N = mkN "concupiscencia" ; -- status=guess
+lin concur_V = mkV "reunirse" ; -- status=guess, src=wikt
+lin concurrent_A = mkA "concurrente" | mkA "paralelo" ; -- status=guess status=guess
+lin concussion_N = mkN "conmoción cerebral" ; -- status=guess
+lin condemn_V2 = mkV2 (mkV "condenar") ; -- status=guess
+lin condemnation_N = mkN "condenación" ; -- status=guess
+lin condensation_N = mkN "condensación" feminine ; -- status=guess
+lin condense_V = mkV "condensar" ; -- status=guess, src=wikt
+lin condense_V2 = mkV2 (mkV "condensar") ; -- status=guess, src=wikt
+lin condescend_V = condescender_V ; -- status=guess, src=wikt
+lin condescendingly_Adv = mkAdv "condescendientemente" ; -- status=guess
+lin condiment_N = mkN "condimento" ; -- status=guess
+lin condition_1_N = mkN "condición" ;
+lin condition_2_N = mkN "condición" | mkN "estado" ;
+lin condition_N = mkN "condición" feminine ;
+lin conditioner_N = mkN "acondicionador" ; -- status=guess
+lin conditioning_N = mkN "condicionamiento" ; -- status=guess
+lin condolence_N = mkN "pésame" masculine ; -- status=guess
+lin condom_N = mkN "preservativo" | mkN "condón" masculine | mkN "goma" masculine ; -- status=guess status=guess status=guess
+lin condor_N = mkN "cóndor" masculine ; -- status=guess
+lin conduct_N = mkN "conducción" feminine ; -- status=guess
+lin conduct_V = conducir_V ; -- status=guess
+lin conduct_V2 = mkV2 (conducir_V) ; -- status=guess
+lin conduction_N = mkN "conducción" feminine ; -- status=guess
+lin conductive_A = mkA "conductivo" ; -- status=guess
+lin conductivity_N = mkN "conductividad" feminine ; -- status=guess
+lin conductor_N = mkN "director" masculine ; -- status=guess
+lin conduit_N = mkN "conducto" ; -- status=guess
+lin condyle_N = mkN "cóndilo" ; -- status=guess
+lin cone_N = mkN "cono" ; -- status=guess
+lin confection_N = mkN "confección" | mkN "hechura" ; -- status=guess status=guess
+lin confectioner_N = mkN "pastelero" | mkN "pastelera" ; -- status=guess status=guess
+lin confectionery_N = mkN "confitería" ; -- status=guess
+lin confederacy_N = mkN "confederación" feminine ; -- status=guess
+lin confederation_N = mkN "confederación" feminine ; -- status=guess
+lin confer_V = conferir_V ; -- status=guess
+lin conference_N = mkN "conferencia" ;
+lin confess_V = variants{} ; --
+lin confess_V2 = variants{} ; --
+lin confess_VS = variants{} ; --
+lin confession_N = mkN "confesión" feminine ; -- status=guess
+lin confessional_N = mkN "confesionario" ; -- status=guess
+lin confessor_N = mkN "confesante" masculine ; -- status=guess
+lin confetti_N = mkN "confeti" | mkN "papel picado" ; -- status=guess status=guess
+lin confide_V = mkV "confiar" ; -- status=guess, src=wikt
+lin confide_V2 = mkV2 (mkV "confiar") ; -- status=guess, src=wikt
+lin confide_VS = mkVS (mkV "confiar") ; -- status=guess, src=wikt
+lin confidence_N = mkN "confianza" | mkN "certidumbre" feminine ;
+lin confident_A = variants{} ; --
+lin confidential_A = mkA "confidencial" ; -- status=guess
+lin configuration_N = mkN "configuración" feminine ; -- status=guess
+lin configure_V2 = mkV2 (mkV "configurar") ; -- status=guess, src=wikt
+lin confine_N = mkN "confín" | mkN "raya" ; -- status=guess status=guess
+lin confine_V2 = mkV2 (mkV "confinar") ; -- status=guess
+lin confirm_V2 = mkV2 (mkV "confirmar") ;
+lin confirm_VS = mkVS (mkV "confirmar") ;
+lin confirmation_N = mkN "confirmación" feminine ; -- status=guess
+lin confiscate_V2 = mkV2 (mkV "decomisar") | mkV2 (mkV "confiscar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin confiscation_N = mkN "confiscación" | mkN "comiso" | mkN "decomiso" ; -- status=guess status=guess status=guess
+lin conflagration_N = mkN "conflagración" masculine ; -- status=guess
+lin conflict_N = mkN "conflicto" ;
+lin conflict_V = mkV (mkV "discrepar") "estar reñido" ; -- status=guess
+lin conform_V = variants{} ; --
+lin conform_V2 = variants{} ; --
+lin conformable_A = mkA "conforme" ; -- status=guess
+lin conformity_N = mkN "conformidad" feminine ; -- status=guess
+lin confound_V2 = mkV2 (mkV "confundir") ; -- status=guess, src=wikt
+lin confront_V2 = mkV2 (mkV "enfrentar") ; -- status=guess
+lin confrontation_N = variants{} ; --
+lin confuse_V2 = mkV2 (mkV "confundir") ; -- status=guess
+lin confusing_A = mkA "confundiendo" ; -- status=guess
+lin confusion_N = mkN "confusión" ; -- status=guess
+lin congeal_V = mkV "congelar" ; -- status=guess, src=wikt
+lin congeal_V2 = mkV2 (mkV "congelar") ; -- status=guess, src=wikt
+lin congee_N = mkN "arroz caldo" ; -- status=guess
+lin congenital_A = mkA "congénito" ; -- status=guess
+lin conger_N = mkN "congrio" ; -- status=guess
+lin congestion_N = mkN "congestión" feminine ; -- status=guess
+lin conglomeration_N = mkN "conglomeración" feminine ; -- status=guess
+lin congratulate_V2 = mkV2 (mkV "felicitar") ; -- status=guess
+lin congratulation_N = mkN "felicitación" feminine ; -- status=guess
+lin congregate_V = mkV "congregar" ; -- status=guess, src=wikt
+lin congregate_V2 = mkV2 (mkV "congregar") ; -- status=guess, src=wikt
+lin congregation_N = mkN "congregación" feminine ; -- status=guess
+lin congress_N = variants{} ; --
+lin congressman_N = mkN "congresista" masculine ; -- status=guess
+lin congresswoman_N = mkN "congresista" masculine ; -- status=guess
+lin congruent_A = mkA "congruente" ; -- status=guess
+lin conifer_N = mkN "conífera" ; -- status=guess
+lin conjecture_N = mkN "conjetura" | mkN "suposición" feminine | mkN "especulación" feminine | mkN "teoría" ; -- status=guess status=guess status=guess status=guess
+lin conjecture_V = mkV "conjeturar" ; -- status=guess, src=wikt
+lin conjecture_V2 = mkV2 (mkV "conjeturar") ; -- status=guess, src=wikt
+lin conjugate_V = mkV "conjugar" ; -- status=guess, src=wikt
+lin conjugate_V2 = mkV2 (mkV "conjugar") ; -- status=guess, src=wikt
+lin conjugation_N = mkN "conjugación" feminine ; -- status=guess
+lin conjunction_N = mkN "conjunción" feminine | mkN "unión" feminine ; -- status=guess
+lin conjunctive_A = mkA "conjuntivo" ; -- status=guess
+lin connect_V = mkV "conectar" ; -- status=guess
+lin connect_V2 = mkV2 (mkV "conectar") ; -- status=guess
+lin connection_N = mkN "conexión" feminine | mkN "vinculación" feminine ;
+lin connective_N = mkN "tejido conjuntivo" ; -- status=guess
+lin connive_V = mkV "confabular" ; -- status=guess, src=wikt
+lin connoisseur_N = mkN "connaisseur" | mkN "connoisseur" masculine ; -- status=guess status=guess
+lin connotation_N = mkN "connotación" feminine ; -- status=guess
+lin connotative_A = mkA "connotativo" ; -- status=guess
+lin connote_V2 = mkV2 (mkV "connotar") ; -- status=guess, src=wikt
+lin conquer_V2 = mkV2 (mkV "conquistar") ; -- status=guess, src=wikt
+lin conqueror_N = mkN "conquistador" masculine ; -- status=guess
+lin conquest_N = mkN "conquista" ; -- status=guess
+lin consanguinity_N = mkN "consanguinidad" ; -- status=guess
+lin conscience_N = mkN "conciencia" ; -- status=guess
+lin conscious_A = mkA "consciente" ; -- status=guess
+lin consciousness_N = mkN "conciencia" ; -- status=guess
+lin conscript_N = mkN "conscripto" | mkN "recluta" masculine | mkN "colimba" ; -- status=guess status=guess status=guess
+lin conscript_V2 = mkV2 (mkV "reclutar") | mkV2 (mkV "enrolar") | mkV2 (mkV "alistar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin conscription_N = mkN "reclutamiento" ; -- status=guess
+lin consecrate_V2 = mkV2 (mkV "consagrar") ; -- status=guess, src=wikt
+lin consecration_N = mkN "consagración" feminine ; -- status=guess
+lin consecutive_A = mkA "consecutivo" ; -- status=guess
+lin consensual_A = mkA "consensual" ; -- status=guess
+lin consensus_N = mkN "consenso" ; -- status=guess
+lin consent_N = mkN "consenso" ; -- status=guess
+lin consent_V = consentir_V ; -- status=guess, src=wikt
+lin consent_V2V = mkV2V (consentir_V) ; -- status=guess, src=wikt
+lin consequence_N = mkN "consecuencia" ;
+lin consequent_A = mkA "consecuente" ; -- status=guess
+lin consequential_A = mkA "consiguiente" ; -- status=guess
+lin consequently_Adv = variants{} ; --
+lin conservation_N = variants{} ; --
+lin conservatism_N = mkN "conservadurismo" | mkN "conservatismo" ; -- status=guess status=guess
+lin conservative_A = mkA "conservador" ; -- status=guess
+lin conservative_N = mkN "conservador" masculine ; -- status=guess
+lin conservator_N = mkN "apoderado" ; -- status=guess
+lin conserve_N = mkN "parque nacional" ; -- status=guess
+lin conserve_V2 = mkV2 (mkV "conservar") ; -- status=guess, src=wikt
+lin consider_V = mkV "considerar" ;
+lin consider_V2 = mkV2 (mkV "considerar") ;
+lin consider_V2A = mkV2A (mkV "considerar") ;
+lin consider_V2V = mkV2V (mkV "considerar") ;
+lin consider_V3 = mkV3 (mkV "considerar") ;
+lin consider_VS = mkVS (mkV "considerar") ;
+lin consider_VV = mkVV (mkV "considerar") ;
+lin considerable_A = mkA "considerable" ;
+lin considerably_Adv = variants{} ; --
+lin considerate_A = mkA "considerado" ; -- status=guess
+lin consideration_N = mkN "consideración" feminine ;
+lin considering_Prep = variants{} ; --
+lin considering_Subj = variants{} ; --
+lin consignment_N = mkN "consigna" ; -- status=guess
+lin consist_V = variants{} ; --
+lin consistency_N = mkN "consistencia" ; -- status=guess
+lin consistent_A = mkA "consistente" ; -- status=guess
+lin consistently_Adv = variants{} ; --
+lin consolation_N = mkN "consolación" | mkN "consuelo" ; -- status=guess status=guess
+lin console_V2 = mkV2 (consolar_V) ; -- status=guess, src=wikt
+lin consolidate_V = mkV "consolidar" ; -- status=guess
+lin consolidate_V2 = mkV2 (mkV "consolidar") ; -- status=guess
+lin consonant_A = mkA "consonante" ; -- status=guess
+lin consonant_N = mkN "consonante" ; -- status=guess
+lin consort_N = mkN "consorcio" ; -- status=guess
+lin consortium_N = variants{} ; --
+lin conspiracy_N = mkN "conspiración" feminine ; -- status=guess
+lin conspirator_N = mkN "conspirador" masculine ; -- status=guess
+lin constable_N = variants{} ; --
+lin constancy_N = mkN "constancia" ; -- status=guess
+lin constant_A = mkA "constante" ; -- status=guess
+lin constant_N = mkN "constante" feminine ; -- status=guess
+lin constantly_Adv = variants{} ; --
+lin constellation_N = mkN "constelación" feminine ; -- status=guess
+lin consternation_N = mkN "consternación" feminine | mkN "abatimiento" | mkN "postración" ; -- status=guess status=guess status=guess
+lin constipate_V2 = mkV2 (estreñir_V) ; -- status=guess, src=wikt
+lin constipation_N = mkN "estreñimiento" ; -- status=guess
+lin constituency_N = variants{} ; --
+lin constituent_N = variants{} ; --
+lin constitute_V2 = variants{} ; --
+lin constitution_N = mkN "constitución" feminine | mkN "constituciones" ; -- status=guess
+lin constitutional_A = variants{} ; --
+lin constitutionalism_N = mkN "constitucionalismo" ; -- status=guess
+lin constrain_V2 = mkV2 (constreñir_V) | mkV2 (mkV "limitar") | mkV2 (restringir_V) | mkV2 (mkV "obligar") ; -- status=guess
+lin constraint_N = mkN "restricción" feminine ; -- status=guess
+lin constriction_N = mkN "constricción" feminine ; -- status=guess
+lin construct_V2 = mkV2 (construir_V) ; -- status=guess
+lin construction_N = mkN "construcción" feminine ;
+lin constructive_A = variants{} ; --
+lin constructivism_N = mkN "constructivismo" ; -- status=guess
+lin consul_N = mkN "cónsul" masculine ; -- status=guess
+lin consulate_N = mkN "consulado" ; -- status=guess
+lin consult_V = mkV "consultar" ; -- status=guess
+lin consult_V2 = mkV2 (mkV "consultar") ; -- status=guess
+lin consultant_N = mkN "consultor" masculine ; -- status=guess
+lin consultation_N = mkN "consulta" ; -- status=guess
+lin consultative_A = mkA "consultivo" ; -- status=guess
+lin consumable_A = mkA "consumible" ; -- status=guess
+lin consume_V = mkV "consumir" ; -- status=guess
+lin consume_V2 = mkV2 (mkV "consumir") ; -- status=guess
+lin consumer_N = mkN "consumidor" masculine ; --- split: masc, fem
+lin consummate_A = mkA "consumado" ; -- status=guess
+lin consummate_V2 = mkV2 (mkV "consumar") ; -- status=guess, src=wikt
+lin consumption_N = mkN "consumo" ; -- status=guess
+lin contact_N = mkN "contacto" ;
+lin contact_V2 = mkV2 (mkV "contactar") | mkV2 (mkV (mkV "entrar") "en contacto con") ; -- status=guess
+lin contagion_N = mkN "contagio" ; -- status=guess
+lin contagious_A = mkA "contagioso" ; -- status=guess
+lin contain_V2 = mkV2 (contener_V) ;
+lin container_N = mkN "contenedor" masculine ; -- status=guess
+lin contamination_N = mkN "contaminación" feminine ; -- status=guess
+lin contemn_V2 = mkV2 (mkV "despreciar") | mkV2 (mkV "menospreciar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin contemplate_V = mkV "contemplar" ; -- status=guess
+lin contemplate_V2 = mkV2 (mkV "contemplar") ; -- status=guess
+lin contemplate_VS = mkVS (mkV "contemplar") ; -- status=guess
+lin contemplation_N = mkN "contemplación" feminine ; -- status=guess
+lin contemporaneous_A = mkA "contemporáneo" ; -- status=guess
+lin contemporary_A = mkA "contemporario" | mkA "contemporáneo" ; -- status=guess
+lin contemporary_N = variants{} ; --
+lin contempt_N = mkN "desgracia" | mkN "deshonra" | mkN "vergüenza" ; -- status=guess
+lin contemptible_A = mkA "despreciable" ; -- status=guess
+lin contend_V = sostener_V ; -- status=guess
+lin contend_VS = mkVS (sostener_V) ; -- status=guess
+lin contender_N = mkN "contendiente" | mkN "rival" | mkN "contendedor" masculine ; -- status=guess status=guess status=guess
+lin content_A = mkA "contento" ; -- status=guess
+lin content_N = mkN "contenido" ;
+lin content_V2 = mkV2 (mkV "contentar") ; -- status=guess, src=wikt
+lin contention_N = mkN "contienda" ; -- status=guess
+lin contentious_A = mkA "pendenciero" | mkA "camorrista" | mkA "belicoso" | mkA "provocador" ; -- status=guess status=guess status=guess status=guess
+lin contentment_N = mkN "satisfacción" feminine ; -- status=guess
+lin contents_N = mkN "contenido" ; -- status=guess
+lin contest_N = mkN "concurso" | mkN "competencia" | mkN "competición" feminine ; -- status=guess
+lin contest_V = competir_V ; -- status=guess
+lin contest_V2 = mkV2 (competir_V) ; -- status=guess
+lin contestant_N = mkN "concursante" masculine ; -- status=guess
+lin context_N = mkN "contexto" | mkN "marco" ;
+lin contiguity_N = mkN "contigüidad" feminine ; -- status=guess
+lin contiguous_A = mkA "vecino" | mkA "cercano" | mkA "contiguo" | mkA "adyacente" ; -- status=guess status=guess status=guess status=guess
+lin continent_N = mkN "continente" masculine ; -- status=guess
+lin continental_A = mkA "continental" ; -- status=guess
+lin contingency_N = mkN "contingencia" ; -- status=guess
+lin continually_Adv = variants{} ; --
+lin continuation_N = mkN "continuación" feminine ; -- status=guess
+lin continue_V = mkV "continuar" ;
+lin continue_V2 = mkV2 (mkV "continuar") ;
+lin continue_VV = mkVV (mkV "continuar") ;
+lin continued_A = variants{} ; --
+lin continuing_A = variants{} ; --
+lin continuity_N = mkN "continuidad" feminine ; -- status=guess
+lin continuous_A = mkA "continuo" ; -- status=guess
+lin continuously_Adv = variants{} ; --
+lin contortionist_N = mkN "contorsionista" masculine ; -- status=guess
+lin contrabassoon_N = mkN "contrafagot" masculine ; -- status=guess
+lin contraception_N = mkN "anticoncepción" feminine ; -- status=guess
+lin contract_N = mkN "contrato" ;
+lin contract_V = contraer_V ; -- status=guess
+lin contract_V2 = mkV2 (contraer_V) ; -- status=guess
+lin contract_V2V = mkV2V (contraer_V) ; -- status=guess
+lin contraction_N = mkN "contracción" feminine ; -- status=guess
+lin contractor_N = mkN "contratista" masculine ; -- status=guess
+lin contractual_A = variants{} ; --
+lin contradict_V2 = mkV2 (contradecir_V) ; -- status=guess, src=wikt
+lin contradiction_N = mkN "contradicción" feminine ; -- status=guess
+lin contradictory_A = mkA "contradictorio" ; -- status=guess
+lin contrail_N = mkN "estela" ; -- status=guess
+lin contrary_A = variants{} ; --
+lin contrary_N = variants{} ; --
+lin contrast_N = mkN "contraste" masculine ;
+lin contrast_V = mkV "contrastar" ; -- status=guess
+lin contrast_V2 = mkV2 (mkV "contrastar") ; -- status=guess
+lin contravene_V2 = mkV2 (contravenir_V) ; -- status=guess, src=wikt
+lin contretemps_N = mkN "contratiempo" ; -- status=guess
+lin contribute_V = contribuir_V ;
+lin contribute_V2 = mkV2 (contribuir_V) ;
+lin contribution_N = mkN "contribución" feminine | mkN "aporte" masculine ;
+lin contrite_A = mkA "contrito" ; -- status=guess
+lin control_N = mkN "control" ;
+lin control_V2 = mkV2 (mkV "controlar") ;
+lin controllable_A = mkA "controlable" ; -- status=guess
+lin controlled_A = variants{} ; --
+lin controller_N = mkN "controlador" masculine ; -- status=guess
+lin controversial_A = mkA "controversial" | mkA "controvertido" ; -- status=guess
+lin controversy_N = mkN "controversia" ; -- status=guess
+lin contumacious_A = mkA "insubordinado" ; -- status=guess
+lin contumelious_A = mkA "contencioso" | mkA "despreciativo" | mkA "desdeñoso" ; -- status=guess status=guess status=guess
+lin contumely_N = mkN "injuria" | mkN "ofensa" | mkN "contumelia" ; -- status=guess status=guess status=guess
+lin contusion_N = mkN "contusión" feminine ; -- status=guess
+lin conundrum_N = mkN "interrogante dilema" | mkN "enigma" masculine ; -- status=guess status=guess
+lin convection_N = mkN "convección" feminine ; -- status=guess
+lin convene_V = convenir_V ; -- status=guess, src=wikt
+lin convene_V2 = mkV2 (convenir_V) ; -- status=guess, src=wikt
+lin convenience_N = mkN "comodidad" feminine | mkN "conveniencia" ; -- status=guess
+lin convenient_A = mkA "conveniente" | mkA "cómodo" ; -- status=guess
+lin convention_N = mkN "convenio" ; -- status=guess
+lin conventional_A = mkA "convencional" ; -- status=guess
+lin converge_V = converger_V | mkV "parecerse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin convergent_A = mkA "convergente" ; -- status=guess
+lin conversant_A = mkA "versado" ; -- status=guess
+lin conversation_N = mkN "conversación" feminine ;
+lin converse_V = mkV "conversar" ; -- status=guess, src=wikt
+lin conversely_Adv = variants{} ; --
+lin conversion_N = mkN "conversión" feminine ; -- status=guess
+lin convert_N = mkN "converso" ; -- status=guess
+lin convert_V = mkV "convertirse" ; -- status=guess
+lin convert_V2 = mkV2 (mkV "convertir") ; -- status=guess
+lin convertible_A = mkA "convertible" ; -- status=guess
+lin convertible_N = mkN "convertible" | mkN "descapotable" ; -- status=guess status=guess
+lin convex_A = mkA "convexo" ; -- status=guess
+lin convexity_N = mkN "convexidad" feminine ; -- status=guess
+lin convey_V2 = mkV2 (mkV "transportar") | mkV2 (mkV "trasladar") ; -- status=guess
+lin conveyor_N = mkN "cinta transportadora" ; -- status=guess
+lin convict_V2 = variants{} ; --
+lin conviction_N = variants{} ; --
+lin convince_V2 = mkV2 (convencer_V) ; -- status=guess
+lin convince_V2V = mkV2V (convencer_V) ; -- status=guess
+lin convincing_A = variants{} ; --
+lin convoluted_A = mkA "complicado" | mkA "enrevesado" ; -- status=guess status=guess
+lin convoy_N = mkN "caravana" masculine ; -- status=guess
+lin convulse_V2 = mkV2 (mkV "convulsionar") | mkV2 (mkV "crispar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin convulsion_N = mkN "convulsión" feminine ; -- status=guess
+lin coo_N = mkN "arrullo" ; -- status=guess
+lin coo_V = mkV "arrullar" ; -- status=guess, src=wikt
+lin coo_V2 = mkV2 (mkV "arrullar") ; -- status=guess, src=wikt
+lin cook_N = mkN "cocinero" | mkN "cocinera" ; -- status=guess
+lin cook_V = mkV "cocinar" | cocer_V ; -- status=guess
+lin cook_V2 = mkV2 (mkV "cocinar") | mkV2 (cocer_V) ; -- status=guess
+lin cookbook_N = mkN "libro de recetas" ; -- status=guess
+lin cookie_N = mkN "galleta" ; -- status=guess
+lin cooking_N = variants{} ; --
+lin cool_A = mkA "frío" ; -- status=guess
+lin cool_V = variants{} ; --
+lin cool_V2 = variants{} ; --
+lin coolant_N = mkN "refrigerante" masculine ; -- status=guess
+lin cooler_N = mkN "hielera" ; -- status=guess
+lin coolie_N = mkN "culi" masculine ; -- status=guess
+lin cooling_N = mkN "enfriamiento" ; -- status=guess
+lin coon_N = mkN "ojera" | mkN "ojeras" feminine ; -- status=guess status=guess
+lin cooper_N = mkN "tonelero" ; -- status=guess
+lin cooperate_V = mkV "cooperar" ; -- status=guess
+lin cooperation_N = mkN "cooperación" ; -- status=guess
+lin cooperative_A = mkA "cooperativo" ; -- status=guess
+lin cooperative_N = mkN "cooperativa" ; -- status=guess
+lin coordinate_N = mkN "coordenada" ; -- status=guess
+lin coordinate_V = mkV "coordinar" ; -- status=guess
+lin coordinate_V2 = mkV2 (mkV "coordinar") ; -- status=guess
+lin coordination_N = mkN "coordinación" feminine ; -- status=guess
+lin coordinator_N = mkN "coordinador" | mkN "coordinadora" ; -- status=guess status=guess
+lin coot_N = mkN "focha común" ; -- status=guess
+lin cop_N = mkN "tombo" | mkN "paco" ; -- status=guess status=guess
+lin cop_V2 = variants{} ; --
+lin copacetic_A = mkA "requetebueno" | mkA "estupendo" | mkA "genial" ; -- status=guess status=guess status=guess
+lin cope_V = mkV "afrontar" ; -- status=guess
+lin copilot_N = mkN "copiloto" ; -- status=guess
+lin coping_N = mkN "afrontamiento" ; -- status=guess
+lin copious_A = mkA "copioso" ; -- status=guess
+lin copper_N = mkN "cobre" masculine ; -- status=guess
+lin coppersmith_N = mkN "calderero" ; -- status=guess
+lin copra_N = mkN "copra" ; -- status=guess
+lin coproduction_N = mkN "coproducción" feminine ; -- status=guess
+lin copula_N = mkN "cópula" ; -- status=guess
+lin copulate_V = mkV "copular" ; -- status=guess, src=wikt
+lin copy_N = mkN "copia" ;
+lin copy_V = mkV "imitar" | mkV "copiar" ; -- status=guess
+lin copy_V2 = mkV2 (mkV "imitar") | mkV2 (mkV "copiar") ; -- status=guess
+lin copycat_N = mkN "copión" | mkN "copiona" ; -- status=guess status=guess
+lin copyright_N = mkN "derechos de autor" ; -- status=guess
+lin coquetry_N = mkN "coquetería" ; -- status=guess
+lin coquettish_A = mkA "coqueto" ; -- status=guess
+lin coral_N = mkN "coral" masculine ; -- status=guess
+lin cord_N = mkN "cuerda" | mkN "cable" masculine | mkN "hilo" | mkN "cordón" masculine ; -- status=guess
+lin cordial_A = mkA "cordial" ; -- status=guess
+lin cordial_N = mkN "cordial" ; -- status=guess
+lin cordless_A = mkA "inalámbrico" ; -- status=guess
+lin corduroy_N = mkN "pana" ; -- status=guess
+lin core_N = mkN "corazón" masculine ; -- status=guess
+lin coriander_N = mkN "cilantro" | mkN "coriandro" ; -- status=guess status=guess
+lin cork_N = mkN "corcho" ; -- status=guess
+lin corkscrew_N = mkN "sacacorchos" masculine ; -- status=guess
+lin corm_N = mkN "cormo" ; -- status=guess
+lin cormorant_N = mkN "cormorán" masculine ; -- status=guess
+lin corn_N = mkN "copos de maíz" ; -- status=guess
+lin corncob_N = mkN "olote" | mkN "coronta" | mkN "marlo" | mkN "tusa" | mkN "zuro" | mkN "mazorca" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin corncrake_N = mkN "guión de codornices" ; -- status=guess
+lin cornea_N = mkN "córnea" ; -- status=guess
+lin corneal_A = mkA "corneal" ; -- status=guess
+lin corner_N = mkN "ángulo" | mkN "rincón" masculine ;
+lin cornerstone_N = mkN "piedra angular" ; -- status=guess
+lin cornfield_N = mkN "milpa" | mkN "maizal" ; -- status=guess status=guess
+lin cornflour_N = mkN "maicena" | mkN "harina de maíz" | mkN "fécula" | mkN "almidón" masculine ; -- status=guess status=guess status=guess status=guess
+lin cornflower_N = mkN "azulejo" | mkN "aciano" ; -- status=guess status=guess
+lin cornice_N = mkN "cornisa" ; -- status=guess
+lin cornstarch_N = mkN "maicena" | mkN "harina de maíz" | mkN "fécula" | mkN "almidón" masculine | mkN "maizena" ; -- status=guess status=guess status=guess status=guess status=guess
+lin cornucopia_N = mkN "cornucopia" ; -- status=guess
+lin corny_A = mkA "cursi" ; -- status=guess
+lin corollary_N = mkN "corolario" ; -- status=guess
+lin corona_N = mkN "corona" ; -- status=guess
+lin coronation_N = mkN "coronación" feminine ; -- status=guess
+lin corporal_A = mkA "corporal" ; -- status=guess
+lin corporal_N = mkN "corporal" masculine ; -- status=guess
+lin corporate_A = variants{} ; --
+lin corporation_N = mkN "corporación" feminine ; -- status=guess
+lin corporeal_A = mkA "corpóreo" ; -- status=guess
+lin corps_N = variants{} ; --
+lin corpse_N = mkN "cadáver" masculine ; -- status=guess
+lin corpulence_N = mkN "obesidad" feminine ; -- status=guess
+lin corpulent_A = mkA "obeso" ; -- status=guess
+lin corpus_N = mkN "cuerpo del delito" ; -- status=guess
+lin corpuscle_N = mkN "corpúsculo" ; -- status=guess
+lin corral_N = mkN "corral" masculine ; -- status=guess
+lin corral_V2 = mkV2 (mkV "acorralar") ; -- status=guess, src=wikt
+lin correct_A = L.correct_A ;
+lin correct_V = corregir_V ; -- status=guess
+lin correct_V2 = mkV2 (corregir_V) ; -- status=guess
+lin correct_VS = mkVS (corregir_V) ; -- status=guess
+lin correctable_A = mkA "corregible" ; -- status=guess
+lin correction_N = mkN "corrección" feminine ; -- status=guess
+lin corrective_A = mkA "correctivo" ; -- status=guess
+lin corrective_N = mkN "violación correctiva" | mkN "violación curativa" ; -- status=guess status=guess
+lin correctly_Adv = variants{} ; --
+lin correctness_N = mkN "corrección" feminine ; -- status=guess
+lin correlation_N = mkN "correlación" ; -- status=guess
+lin correspond_V = mkV "corresponder" ; -- status=guess
+lin correspond_V2 = variants{}; -- mkV "corresponder" ;
+lin correspondence_N = variants{} ; --
+lin correspondent_N = mkN "corresponsal" masculine ; -- status=guess
+lin corresponding_A = variants{} ; --
+lin corridor_N = mkN "pasillo" | mkN "corredor" masculine ; -- status=guess
+lin corrigendum_N = mkN "errata" | mkN "gazapo" ; -- status=guess status=guess
+lin corroborate_V2 = mkV2 (mkV "corroborar") ; -- status=guess, src=wikt
+lin corroboration_N = mkN "corroboración" feminine ; -- status=guess
+lin corrode_V = corroer_V ; -- status=guess, src=wikt
+lin corrode_V2 = mkV2 (corroer_V) ; -- status=guess, src=wikt
+lin corrosion_N = mkN "corrosión" feminine ; -- status=guess
+lin corrosive_A = mkA "corrosivo" ; -- status=guess
+lin corrupt_A = mkA "corrupto" ; -- status=guess
+lin corrupt_V = mkV "corromper" ; -- status=guess, src=wikt
+lin corrupt_V2 = mkV2 (mkV "corromper") ; -- status=guess, src=wikt
+lin corruption_N = mkN "corrupción" feminine ; -- status=guess
+lin corset_N = mkN "corsé" masculine ; -- status=guess
+lin cortical_A = mkA "cortical" ; -- status=guess
+lin corvette_N = mkN "corbeta" ; -- status=guess
+lin corvine_A = mkA "corvino" ; -- status=guess
+lin cosecant_N = mkN "cosecante" feminine ; -- status=guess
+lin cosine_N = mkN "coseno" ; -- status=guess
+lin cosmetic_N = mkN "cosmético" ; -- status=guess
+lin cosmic_A = mkA "cósmico" ; -- status=guess
+lin cosmogony_N = mkN "cosmogonía" ; -- status=guess
+lin cosmologist_N = mkN "cosmólogo" ; -- status=guess
+lin cosmology_N = mkN "cosmología" ; -- status=guess
+lin cosmonaut_N = mkN "cosmonauta" masculine ; -- status=guess
+lin cosmos_N = mkN "cosmos" masculine ; -- status=guess
+lin cost_N = mkN "costo" ;
+lin cost_V = costar_V ;
+lin cost_V2 = mkV2 (costar_V) ;
+lin costly_A = mkA "costosamente" ; -- status=guess
+lin costume_N = mkN "traje" masculine ; -- status=guess
+lin cosy_A = mkA "acogedor" ; -- status=guess
+lin cosy_N = mkN "cubierta tejida" ; -- status=guess
+lin cot_N = mkN "cuna" masculine | mkN "pesebre" masculine ; -- status=guess status=guess
+lin cotangent_N = mkN "cotangente" feminine ; -- status=guess
+lin cottage_N = mkN "chalet" ; -- status=guess
+lin cotton_N = mkN "algodón" masculine ; -- status=guess
+lin cotton_V = mkV (mkV "llevarse") "bien" ; -- status=guess, src=wikt
+lin cottonwood_N = mkN "álamo" ; -- status=guess
+lin cotyledon_N = mkN "cotiledón" masculine ; -- status=guess
+lin couch_N = mkN "sofá" masculine | mkN "sillón" masculine ; -- status=guess status=guess
+lin cougar_N = mkN "puma" masculine | mkN "león americano" | mkN "león bayo" | mkN "mitzli" | mkN "onza bermeja" ; -- status=guess status=guess status=guess status=guess status=guess
+lin cough_N = mkN "tos" feminine ; -- status=guess
+lin cough_V = mkV "toser" ; -- status=guess
+lin coulomb_N = mkN "culombio" | mkN "coulomb" ; -- status=guess status=guess
+lin council_N = mkN "concejo" ;
+lin councillor_N = variants{} ; --
+lin councilman_N = mkN "concejal" masculine ; -- status=guess
+lin counsel_N = mkN "consejo" ; -- status=guess
+lin counselling_N = variants{} ; --
+lin counsellor_N = variants{} ; --
+lin count_N = mkN "punto" | mkN "cargo" ; -- status=guess
+lin count_V = contar_V ; -- status=guess
+lin count_V2 = L.count_V2 ;
+lin countable_A = mkA "contable" ; -- status=guess
+lin countdown_N = mkN "cuenta atrás" | mkN "cuenta regresiva" ; -- status=guess status=guess
+lin countenance_N = mkN "apariencia" | mkN "semblante" | mkN "expresión" feminine | mkN "rostro" ; -- status=guess status=guess status=guess status=guess
+lin countenance_V2 = mkV2 (mkV "tolerar") | mkV2 (mkV "apoyar") | mkV2 (mkV "permitir") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin counter_N = mkN "contraataque" masculine ; -- status=guess
+lin counter_V = mkV "contraatacar" ; -- status=guess
+lin counter_VS = mkVS (mkV "contraatacar") ; -- status=guess
+lin counterbalance_V2 = mkV2 (mkV "contrabalancear") ; -- status=guess, src=wikt
+lin counterculture_N = mkN "contracultura" ; -- status=guess
+lin countercurrent_N = mkN "contracorriente" feminine ; -- status=guess
+lin counterespionage_N = mkN "contraespionaje" masculine ; -- status=guess
+lin counterfeit_A = mkA "contrahecho falsificado" ; -- status=guess
+lin counterfeit_N = mkN "contrahechura" ; -- status=guess
+lin counterfeit_V2 = mkV2 (mkV "falsificar") | mkV2 (contrahacer_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin counterintelligence_N = mkN "contrainteligencia" ; -- status=guess
+lin countermand_N = mkN "contraorden" feminine ; -- status=guess
+lin countermeasure_N = mkN "contramedida" ; -- status=guess
+lin counteroffer_N = mkN "contraoferta" ; -- status=guess
+lin counterpart_N = mkN "homólogo" | mkN "homóloga" ; -- status=guess
+lin counterproductive_A = mkA "contraproducente" ; -- status=guess
+lin counterrevolutionary_A = mkA "antirrevolucionario" ; -- status=guess
+lin countersink_N = mkN "avellanado" ; -- status=guess
+lin countersink_V2 = mkV2 (mkV "avellanar") ; -- status=guess, src=wikt
+lin countertenor_N = mkN "contratenor" ; -- status=guess
+lin counterweight_N = mkN "contrapeso" ; -- status=guess
+lin countess_N = mkN "condesa" ; -- status=guess
+lin country_N = L.country_N ;
+lin countryman_N = mkN "paisano" | mkN "paisana" | mkN "paisanos" masculine | mkN "paisanas" feminine ; -- status=guess status=guess status=guess status=guess
+lin countryside_N = mkN "campo" ; -- status=guess
+lin county_N = mkN "condado" ;
+lin coup_N = mkN "golpe de estado" ; -- status=guess
+lin couple_N = mkN "pareja" ;
+lin couple_V = mkV "acoplar" ; -- status=guess
+lin couple_V2 = mkV2 (mkV "acoplar") ; -- status=guess
+lin courage_N = mkN "valor" masculine ; -- status=guess
+lin courageous_A = mkA "valeroso" | mkA "valiente" | mkA "corajudo" ; -- status=guess status=guess status=guess
+lin course_N = mkN "curso" ; --- split mkN "rumbo" ;
+lin course_V = mkV "correr" ; -- status=guess, src=wikt
+lin course_V2 = mkV2 (mkV "correr") ; -- status=guess, src=wikt
+lin courser_N = mkN "corredor" masculine ; -- status=guess
+lin court_1_N = mkN "corte" ;
+lin court_2_N = mkN "tribunal" ;
+lin court_N = mkN "corte" masculine ;
+lin court_V = mkV "cortejar" | mkV "pololear" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin court_V2 = mkV2 (mkV "cortejar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin courteous_A = mkA "cordial" ; -- status=guess
+lin courtesan_N = mkN "cortesana" ; -- status=guess
+lin courtesy_N = mkN "cortesía" ; -- status=guess
+lin courthouse_N = mkN "palacio de justicia" ; -- status=guess
+lin courtroom_N = mkN "sala de un tribunal" ; -- status=guess
+lin courtyard_N = mkN "patio" ; -- status=guess
+lin couscous_N = mkN "cuscús" masculine ; -- status=guess
+lin cousin_N = L.cousin_N ;
+lin covalent_A = mkA "covalente" ; -- status=guess
+lin covariance_N = mkN "covariación" feminine ; -- status=guess
+lin cove_N = mkN "ensenada" ; -- status=guess
+lin coven_N = mkN "gremio" ; -- status=guess
+lin covenant_N = mkN "convenio" | mkN "contrato" | mkN "alianza" | mkN "pacto" ; -- status=guess
+lin cover_N = mkN "tapa" | mkN "cubierta" | mkN "portada" ; -- status=guess
+lin cover_V2 = mkV2 (cubrir_V) ;
+lin coverage_N = mkN "cobertura" masculine ; -- status=guess
+lin coverall_N = mkN "braga" | mkN "mono" | mkN "overol" ; -- status=guess status=guess status=guess status=guess
+lin covert_A = mkA "encubierto" ; -- status=guess
+lin covet_V2 = mkV2 (mkV "desear") | mkV2 (mkV "codiciar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin covetousness_N = mkN "codicia" ; -- status=guess
+lin covey_N = mkN "averío" ; -- status=guess
+lin cow_N = L.cow_N ;
+lin coward_N = mkN "cobarde" masculine | mkN "gallina" masculine ; -- status=guess status=guess
+lin cowardice_N = mkN "cobardía" ; -- status=guess
+lin cowardly_A = mkA "vil" | mkA "ruin" ; -- status=guess status=guess
+lin cowbell_N = mkN "cencerro" ; -- status=guess
+lin cowbird_N = mkN "chamón" masculine ; -- status=guess
+lin cowboy_N = mkN "vaquero" | mkN "gaucho" | mkN "huaso" | mkN "llanero" ; -- status=guess status=guess status=guess status=guess
+lin cower_V = mkV "encogerse" | mkV "amilanarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin cowgirl_N = mkN "vaquera" ; -- status=guess
+lin cowl_N = mkN "capucha" ; -- status=guess
+lin cowlick_N = mkN "remolino" | mkN "mechón" masculine ; -- status=guess status=guess
+lin coworker_N = mkN "compañero de trabajo" ; -- status=guess
+lin cowslip_N = mkN "calta palustre" | mkN "caléndula acuática" | mkN "verruguera" ; -- status=guess status=guess status=guess
+lin coy_A = mkA "recatado" ; -- status=guess
+lin coyote_N = mkN "coyote" masculine ; -- status=guess
+lin coypu_N = mkN "coipo" ; -- status=guess
+lin cozy_A = mkA "acogedor" | mkA "hogareño" ; -- status=guess status=guess
+lin crab_N = mkN "cangrejo" | mkN "jaiba" ; -- status=guess status=guess
+lin crack_N = mkN "rendija" ; -- status=guess
+lin crack_V2 = mkV2 (mkV "agrietarse") ; -- status=guess
+lin crackdown_N = mkN "represión" ; -- status=guess
+lin crackle_N = mkN "crujido" | mkN "chisporroteo" ; -- status=guess status=guess
+lin crackle_V = mkV "crepitar" ; -- status=guess, src=wikt
+lin cradle_N = mkN "cuna" masculine ; -- status=guess
+lin cradle_V2 = mkV2 (mkV "brezar") | mkV2 (mkV "brizar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin craft_N = mkN "pericia" ; -- status=guess
+lin craft_V2 = mkV2 (construir_V) | mkV2 (mkV "desarrollar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin craftiness_N = mkN "picardía" ; -- status=guess
+lin craftsman_N = mkN "artesano" feminine ; -- status=guess
+lin crafty_A = mkA "astuto" ; -- status=guess
+lin crag_N = mkN "afloramiento rocoso" ; -- status=guess
+lin crake_N = mkN "polluela" ; -- status=guess
+lin cram_V = mkV "atiborrar" | mkV "atracar" | mkV "atestar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cram_V2 = mkV2 (mkV "atiborrar") | mkV2 (mkV "atracar") | mkV2 (mkV "atestar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cramp_N = mkN "sargento" ; -- status=guess
+lin cramp_V2 = mkV2 (mkV "acalambrar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cranberry_N = mkN "arándano" | mkN "arándano rojo" ; -- status=guess status=guess
+lin crane_N = mkN "grulla" ; -- status=guess
+lin crane_V = mkV "estirar" ; -- status=guess, src=wikt
+lin crane_V2 = mkV2 (mkV "estirar") ; -- status=guess, src=wikt
+lin cranial_A = mkA "craneal" ; -- status=guess
+lin craniology_N = mkN "craneología" ; -- status=guess
+lin craniotomy_N = mkN "craneotomía" ; -- status=guess
+lin crank_N = mkN "manivela" ; -- status=guess
+lin crankcase_N = mkN "cárter" ; -- status=guess
+lin crankshaft_N = mkN "cigüeñal" ; -- status=guess
+lin cranky_A = mkA "mal genio" | mkA "mañoso" ; -- status=guess status=guess
+lin crap_N = mkN "mierda" masculine ; -- status=guess
+lin crash_N = mkN "choque" masculine ; -- status=guess
+lin crash_V = mkV "chocar" ; -- status=guess
+lin crass_A = mkA "craso" ; -- status=guess
+lin crater_N = mkN "cráter" masculine ; -- status=guess
+lin crave_V = mkV "anhelar" | mkV "ansiar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin crave_V2 = mkV2 (mkV "anhelar") | mkV2 (mkV "ansiar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin craven_A = mkA "cobarde" ; -- status=guess
+lin craving_N = mkN "ansia" masculine ; -- status=guess
+lin crawl_N = mkN "crol" masculine | mkN "estilo crol" ; -- status=guess status=guess
+lin crawl_V = mkV "humillarse" | mkV (mkV "humillarse") "ante" | mkV "arrastrarse" ; -- status=guess
+lin crayfish_N = mkN "cangrejo de río" | mkN "cangrejo" ; -- status=guess status=guess
+lin crayon_N = mkN "creyón" | mkN "crayón" masculine ; -- status=guess status=guess
+lin craziness_N = mkN "locura" ; -- status=guess
+lin crazy_A = mkA "loco" ; -- status=guess
+lin creak_N = mkN "crujido" ; -- status=guess
+lin cream_N = mkN "crema" ; -- status=guess
+lin cream_V2 = mkV2 (mkV (mkV "mezclar") "con crema") ; -- status=guess, src=wikt
+lin creamery_N = mkN "lechería" ; -- status=guess
+lin creamy_A = mkA "cremoso" ; -- status=guess
+lin crease_N = mkN "arruga" | mkN "pliegue" | mkN "raya" ; -- status=guess status=guess status=guess
+lin crease_V = mkV "arrugar" ; -- status=guess, src=wikt
+lin crease_V2 = mkV2 (mkV "arrugar") ; -- status=guess, src=wikt
+lin create_V = mkV "crear" ;
+lin create_V2 = mkV2 (mkV "crear") ;
+lin creation_N = mkN "creación" feminine ; -- status=guess
+lin creationism_N = mkN "creacionismo" ; -- status=guess
+lin creative_A = mkA "creativo" ; -- status=guess
+lin creativity_N = mkN "creatividad" feminine ; -- status=guess
+lin creator_N = mkN "creador" masculine ; -- status=guess
+lin creature_N = mkN "criatura" ; -- status=guess
+lin credence_N = mkN "crédito" ; -- status=guess
+lin credibility_N = mkN "credibilidad" feminine ; -- status=guess
+lin credible_A = mkA "creíble" ; -- status=guess
+lin credit_N = mkN "crédito" ;
+lin credit_V2 = variants{} ; --
+lin creditor_N = mkN "acreedor" masculine ; -- status=guess
+lin creed_N = mkN "credo" ; -- status=guess
+lin creek_N = mkN "caleta" ; -- status=guess
+lin creep_V = variants{} ; --
+lin creepy_A = mkA "espeluznante" ; -- status=guess
+lin cremation_N = mkN "cremación" feminine ; -- status=guess
+lin crematorium_N = mkN "crematorio" ; -- status=guess
+lin crenate_A = mkA "dentado" ; -- status=guess
+lin creole_N = mkN "criollo" ; -- status=guess
+lin creosote_N = mkN "creosota" ; -- status=guess
+lin crepuscular_A = mkA "crepuscular" ; -- status=guess
+lin crescendo_N = mkN "crescendo" ; -- status=guess
+lin cresol_N = mkN "cresol" masculine ; -- status=guess
+lin cress_N = mkN "mastuerzo" | mkN "berro" ; -- status=guess status=guess
+lin crest_N = mkN "cresta" ; -- status=guess
+lin cretin_N = mkN "cretino" | mkN "cretina" ; -- status=guess status=guess
+lin cretinism_N = mkN "cretinismo" ; -- status=guess
+lin cretonne_N = mkN "cretona" ; -- status=guess
+lin crew_N = mkN "corte militar" ; -- status=guess
+lin crib_N = mkN "cuna" masculine ; -- status=guess
+lin crick_N = mkN "golpe de aire" ; -- status=guess
+lin cricket_N = mkN "críquet" masculine | mkN "cricket" masculine ; -- status=guess
+lin cricketer_N = mkN "criquetista" masculine ; -- status=guess
+lin crime_N = mkN "crimen" "crímenes" masculine | mkN "delito" ;
+lin criminal_A = mkA "criminal" ; -- status=guess
+lin criminal_N = mkN "criminal" feminine ; -- status=guess
+lin criminalize_V2 = mkV2 (mkV "ilegalizar") ; -- status=guess, src=wikt
+lin criminological_A = mkA "criminológico" ; -- status=guess
+lin criminologist_N = mkN "criminólogo" | mkN "criminóloga" ; -- status=guess status=guess
+lin criminology_N = mkN "criminología" ; -- status=guess
+lin crimson_A = mkA "carmín" | mkA "carmesí" ; -- status=guess status=guess
+lin crimson_N = mkN "carmín" | mkN "carmesí" ; -- status=guess status=guess
+lin cringe_V = mkV "encogerse" | mkV "contraerse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin cripple_N = mkN "lisiado" ; -- status=guess
+lin crisis_N = mkN "crisis" feminine ;
+lin crisp_A = mkA "preciso" ; -- status=guess
+lin criterion_N = mkN "criterio" ; -- status=guess
+lin critic_N = mkN "crítico" ; -- status=guess
+lin critical_1_A = variants{} ; --
+lin critical_2_A = variants{} ; --
+lin critical_A = mkA "crítico" | mkA "crítica" ; -- status=guess
+lin criticism_N = variants{} ; --
+lin criticize_V = variants{} ; --
+lin criticize_V2 = variants{} ; --
+lin critique_N = variants{} ; --
+lin croak_V = mkV "croar" ; -- status=guess, src=wikt
+lin croak_V2 = mkV2 (mkV "croar") ; -- status=guess, src=wikt
+lin crock_N = mkN "cacharro" ; -- status=guess
+lin crocodile_N = mkN "cocodrilo" ; -- status=guess
+lin crocus_N = mkN "croco" ; -- status=guess
+lin crone_N = mkN "bruja" masculine ; -- status=guess
+lin crony_N = mkN "amigote" masculine ; -- status=guess
+lin cronyism_N = mkN "amiguismo" ; -- status=guess
+lin crook_N = mkN "doblez" masculine | mkN "curva" | mkN "curvidad" | mkN "torcedura" ; -- status=guess status=guess status=guess status=guess
+lin crook_V = mkV "curvar" | mkV "doblar" | torcer_V | mkV "enchuecar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin crook_V2 = mkV2 (mkV "curvar") | mkV2 (mkV "doblar") | mkV2 (torcer_V) | mkV2 (mkV "enchuecar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin croon_V = mkV "canturrear" ; -- status=guess, src=wikt
+lin croon_V2 = mkV2 (mkV "canturrear") ; -- status=guess, src=wikt
+lin crop_N = mkN "fusta" ; -- status=guess
+lin crop_V = mkV "recortar" ; -- status=guess
+lin crop_V2 = mkV2 (mkV "recortar") ; -- status=guess
+lin croquette_N = mkN "croqueta" ; -- status=guess
+lin cross_A = mkA "enfadado" ; -- status=guess
+lin cross_N = mkN "cruce" masculine ; -- status=guess
+lin cross_V = atravesar_V ;
+lin cross_V2 = mkV2 (atravesar_V) ;
+lin crossbill_N = mkN "piquituerto" ; -- status=guess
+lin crossbow_N = mkN "ballesta" ; -- status=guess
+lin crosseyed_A = mkA "bizco" | mkA "estrábico" | mkA "ojituerto" ; -- status=guess status=guess status=guess
+lin crossfire_N = mkN "fuego cruzado" ; -- status=guess
+lin crossing_N = mkN "cruce" masculine ; -- status=guess
+lin crossover_N = mkN "entrecruzamiento" ; -- status=guess
+lin crossroad_N = mkN "cruce de caminos" ; -- status=guess
+lin crossroads_N = mkN "cruce" masculine | mkN "encrucijada" ; -- status=guess status=guess
+lin crosstown_A = mkA "que atraviesa la ciudad" | mkA "a lo largo y a lo ancho" | mkA "de una punta de la ciudad a otra" | mkA "de un lado de la ciudad a otro" ; -- status=guess status=guess status=guess status=guess
+lin crosswalk_N = mkN "cruce" masculine ; -- status=guess
+lin crosswise_Adv = mkAdv "al través" | mkAdv "atravesado" | mkAdv "transversal" ; -- status=guess status=guess status=guess
+lin crossword_N = mkN "crucigrama" masculine ; -- status=guess
+lin crotch_N = mkN "entrepierna" ; -- status=guess
+lin crotchet_N = mkN "negra" masculine ; -- status=guess
+lin crouch_N = mkN "inclinación" feminine | mkN "genuflexión" feminine ; -- status=guess status=guess
+lin crouch_V = mkV "encogerse" | mkV "inclinarse" ; -- status=guess
+lin croup_N = mkN "garrotillo" | mkN "crup" masculine ; -- status=guess status=guess
+lin croupier_N = mkN "crupier" masculine | mkN "tallador" masculine | mkN "repartidor de casino" ; -- status=guess status=guess status=guess
+lin crow_N = mkN "corneja" | mkN "cuervo" ; -- status=guess status=guess
+lin crowbar_N = mkN "palanqueta" | mkN "palanca" ; -- status=guess status=guess
+lin crowberry_N = mkN "murtilla" ; -- status=guess
+lin crowd_N = mkN "muchedumbre" | mkN "turba" | mkN "multitud" feminine | mkN "montón" masculine | mkN "vulgo" feminine ; -- status=guess
+lin crowd_V = variants{} ; --
+lin crowd_V2 = variants{} ; --
+lin crown_N = mkN "mudar" ; -- status=guess
+lin crown_V2 = mkV2 (mkV "coronar") ; -- status=guess, src=wikt
+lin crucial_A = mkA "crucial" ; -- status=guess
+lin crucible_N = mkN "crisol" masculine ; -- status=guess
+lin crucifix_N = mkN "crucifijo" ; -- status=guess
+lin crucifixion_N = mkN "crucifixión" feminine ; -- status=guess
+lin crucify_V2 = mkV2 (mkV "crucificar") ; -- status=guess, src=wikt
+lin crude_A = mkA "crudo" | mkA "rudimentario" ; -- status=guess
+lin cruel_A = mkA "cruel" ; -- status=guess
+lin cruelty_N = mkN "crueldad" feminine ; -- status=guess
+lin cruise_N = mkN "crucero" ; -- status=guess
+lin cruise_V = mkV "navegar" ; -- status=guess, src=wikt
+lin crumb_N = mkN "miga" ; -- status=guess
+lin crumble_V = mkV "desmigajarse" | mkV "desmoronarse" | mkV "desmenuzarse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin crumble_V2 = mkV2 (mkV "desmigajarse") | mkV2 (mkV "desmoronarse") | mkV2 (mkV "desmenuzarse") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin crumple_V = mkV "arrugar" | mkV "arrugarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin crumple_V2 = mkV2 (mkV "arrugar") | mkV2 (mkV "arrugarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin crunch_V = mkV "ronzar" | mkV "crujir" ; -- status=guess, src=wikt status=guess, src=wikt
+lin crunch_V2 = mkV2 (mkV "ronzar") | mkV2 (mkV "crujir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin crusade_N = mkN "cruzada" ; -- status=guess
+lin crusader_N = mkN "cruzado" ; -- status=guess
+lin crush_N = mkN "estar embobado" | mkN "estar colado" | mkN "estar encaprichado" ; -- status=guess status=guess status=guess
+lin crush_V = variants{} ; --
+lin crush_V2 = variants{} ; --
+lin crust_N = mkN "costra" ; -- status=guess
+lin crustacean_N = mkN "crustáceo" ; -- status=guess
+lin crusty_A = mkA "gruñón" | mkA "irritable" ; -- status=guess status=guess
+lin crutch_N = mkN "muleta" ; -- status=guess
+lin cry_N = mkN "llanto" ; -- status=guess
+lin cry_V = mkV "llorar" ;
+lin cry_V2 = mkV2 (mkV "llorar") ;
+lin crybaby_N = mkN "llorón" | mkN "llorona" ; -- status=guess status=guess
+lin cryogenic_A = mkA "criogénico" ; -- status=guess
+lin cryolite_N = mkN "criolita" ; -- status=guess
+lin crypt_N = mkN "cripta" ; -- status=guess
+lin cryptic_A = mkA "críptico" ; -- status=guess
+lin cryptobiosis_N = mkN "criptobiosis" feminine ; -- status=guess
+lin cryptography_N = mkN "criptografía" ; -- status=guess
+lin crystal_N = mkN "cristal" feminine ; -- status=guess
+lin crystalline_A = mkA "cristalino" ; -- status=guess
+lin crystallization_N = mkN "cristalización" feminine ; -- status=guess
+lin cub_N = mkN "cachorro" ; -- status=guess
+lin cube_N = mkN "cubo" ; -- status=guess
+lin cubic_A = mkA "cúbico" ; -- status=guess
+lin cubism_N = mkN "cubismo" ; -- status=guess
+lin cuboid_N = mkN "cuboides" | mkN "hueso cuboides" ; -- status=guess status=guess
+lin cuckold_N = mkN "cornudo" ; -- status=guess
+lin cuckold_V2 = mkV2 (mkV (mkV "poner") "los cuernos") | mkV2 (mkV (mkV "poner") "los cachos") | mkV2 (mkV (mkV "poner") "el gorro") | mkV2 (mkV (mkV "pegar") "los tarros") | mkV2 (mkV (mkV "poner") "las guampas") | mkV2 (mkV "sanchear") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cuckoo_N = mkN "cuco" | mkN "cuclillo" ; -- status=guess status=guess
+lin cucumber_N = mkN "pepino" ; -- status=guess
+lin cuddle_N = mkN "abrazo" ; -- status=guess
+lin cuddle_V = mkV "cargar" | mecer_V | mkV (mkV "mecer") "en brazos" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cuddle_V2 = mkV2 (mkV "cargar") | mkV2 (mecer_V) | mkV2 (mkV (mkV "mecer") "en brazos") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cuddly_A = mkA "mimoso" | mkA "cariñoso" ; -- status=guess status=guess
+lin cue_N = mkN "señal" masculine ; -- status=guess
+lin cuff_N = mkN "puño" | mkN "ruedo" ; -- status=guess status=guess
+lin cuff_V2 = mkV2 (mkV "abofetear") ; -- status=guess, src=wikt
+lin cufflink_N = mkN "gemelo" | mkN "broche" | mkN "collera " | mkN "mancorna" | mkN "mancuerna" | mkN "mancuernilla" | mkN "yugo" | mkN "yunta" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin cuisine_N = mkN "cocina" masculine ; -- status=guess
+lin cul_N = mkN "callejón" masculine | mkN "calle sin salida" ; -- status=guess status=guess
+lin culminate_V = mkV "culminar" ; -- status=guess, src=wikt
+lin culminate_V2 = mkV2 (mkV "culminar") ; -- status=guess, src=wikt
+lin culpable_A = mkA "culpable" ; -- status=guess
+lin culprit_N = mkN "culpable" masculine ; -- status=guess
+lin cult_N = mkN "secta" ; -- status=guess
+lin cultivar_N = mkN "cultivar" masculine ; -- status=guess
+lin cultivate_V2 = mkV2 (mkV "cultivar") ; -- status=guess
+lin cultivation_N = mkN "cultivación" | mkN "cultivo" ; -- status=guess status=guess
+lin cultural_A = mkA "cultural" ;
+lin culture_N = mkN "cultura" ;
+lin culvert_N = mkN "cloaca" ; -- status=guess
+lin cumbersome_A = mkA "pesado" ; -- status=guess
+lin cumin_N = mkN "comino" ; -- status=guess
+lin cummerbund_N = mkN "faja ancha" ; -- status=guess
+lin cumulative_A = mkA "acumulativo" | mkA "cumulativo" ; -- status=guess status=guess
+lin cunnilingus_N = mkN "cunnilinguo" | mkN "cunnilingus" | mkN "cunilinguo" ; -- status=guess status=guess status=guess
+lin cunning_A = mkA "astuto" ; -- status=guess
+lin cunt_N = mkN "chocha" | mkN "chucha" | mkN "coño" | mkN "concha" | mkN "cuca" | mkN "chocho" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin cup_N = mkN "copa" ;
+lin cupboard_N = mkN "armario" | mkN "vitrina" | mkN "alacena" ; -- status=guess
+lin cupcake_N = mkN "magdalena" | mkN "ponqué" | mkN "quequi" | mkN "quequito" | mkN "pastel de taza" ; -- status=guess status=guess status=guess status=guess status=guess
+lin cupidity_N = mkN "codicia" ; -- status=guess
+lin cupola_N = mkN "cúpula" ; -- status=guess
+lin cuprite_N = mkN "cuprita" ; -- status=guess
+lin curassow_N = mkN "hoco" | mkN "mamaco" | mkN "muitú" | mkN "pajuí" | mkN "paujil" | mkN "pavón" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin curative_A = mkA "curativo" ; -- status=guess
+lin curator_N = mkN "curador" masculine ; -- status=guess
+lin curatorship_N = mkN "curaduría" | mkN "comité" masculine ; -- status=guess status=guess
+lin curd_N = mkN "cuajada" ; -- status=guess
+lin curdle_V = mkV "cuajar" ; -- status=guess, src=wikt
+lin curdle_V2 = mkV2 (mkV "cuajar") ; -- status=guess, src=wikt
+lin cure_1_N = variants{} ; --
+lin cure_2_N = variants{} ; --
+lin cure_N = variants{} ; --
+lin cure_V = mkV "curar" ; -- status=guess, src=wikt
+lin cure_V2 = mkV2 (mkV "curar") ; -- status=guess, src=wikt
+lin curettage_N = mkN "legrado" ; -- status=guess
+lin curfew_N = mkN "cubrefuego" | mkN "toque de queda" ; -- status=guess status=guess
+lin curio_N = mkN "curiosidad" | mkN "objeto curioso" ; -- status=guess status=guess
+lin curiosity_N = mkN "curiosidad" ; -- status=guess
+lin curious_A = mkA "curioso" ; -- status=guess
+lin curiously_Adv = variants{} ; --
+lin curium_N = mkN "curio" ; -- status=guess
+lin curl_N = mkN "rizo" | mkN "bucle" masculine ; -- status=guess
+lin curl_V = variants{} ; --
+lin curlew_N = mkN "zarapito" ; -- status=guess
+lin curling_N = mkN "tenacilla" ; -- status=guess
+lin curly_A = mkA "rizado" | mkA "chino" | mkA "crespo" ; -- status=guess status=guess status=guess
+lin curmudgeon_N = mkN "cascarrabias" ; -- status=guess
+lin currant_N = mkN "grosella" ; -- status=guess
+lin currency_N = mkN "moneda" ; -- status=guess
+lin current_A = mkA "actual" ;
+lin current_N = mkN "cuenta corriente" ; -- status=guess
+lin currently_Adv = mkAdv "actualmente" ;
+lin curriculum_N = mkN "currículo" ; -- status=guess
+lin curry_N = mkN "curry" masculine ; -- status=guess
+lin curry_V2 = mkV2 (mkV (mkV "congraciarse") "con") ; -- status=guess, src=wikt
+lin curse_N = mkN "maldición" feminine ; -- status=guess
+lin curse_V = mkV "maldecir" ; -- status=guess, src=wikt
+lin curse_V2 = mkV2 (mkV "maldecir") ; -- status=guess, src=wikt
+lin cursor_N = mkN "cursor" masculine ; -- status=guess
+lin curtail_V2 = mkV2 (mkV "truncar") ; -- status=guess, src=wikt
+lin curtain_N = mkN "cortina" ; -- status=guess
+lin curvature_N = mkN "curvatura" ; -- status=guess
+lin curve_N = mkN "curva" ; -- status=guess
+lin curve_V = variants{} ; --
+lin curve_V2 = variants{} ; --
+lin cushaw_N = mkN "cidrayote" | mkN "ayote" feminine | mkN "pipián" masculine ; -- status=guess status=guess status=guess
+lin cushion_N = mkN "colchón" masculine | mkN "amortiguante" masculine ; -- status=guess
+lin cushion_V2 = mkV2 (mkV (mkV "amortiguar") "suavizar proteger") ; -- status=guess, src=wikt
+lin cusk_N = mkN "brosmio" ; -- status=guess
+lin custard_N = mkN "crema pastelera" ; -- status=guess
+lin custody_N = mkN "custodia" | mkN "tutela" ; -- status=guess
+lin custom_N = mkN "a medida" | mkN "a órden" | mkN "especializado" | mkN "único" | mkN "personalizado" | mkN "encargo" | mkN "al pedido" | mkN "con especificaciones" ; -- status=guess
+lin customerMasc_N = mkN "cliente" ;
+lin customize_V2 = mkV2 (mkV "personalizar") ; -- status=guess, src=wikt
+lin customs_N = mkN "aduana" masculine ; -- status=guess
+lin cut_N = mkN "corte" masculine ; -- status=guess
+lin cut_V = mkV "cortar" ;
+lin cut_V2 = L.cut_V2 ;
+lin cutaneous_A = mkA "cutáneo" | mkA "dermatológico" | mkA "epidérmico" ; -- status=guess status=guess status=guess
+lin cute_A = mkA "lindo" | mkA "precioso" | mkA "gracioso" | mkA "chulo" | mkA "pituso" ; -- status=guess status=guess status=guess status=guess status=guess
+lin cuticle_N = mkN "cutícula" ; -- status=guess
+lin cutlass_N = mkN "sable" masculine ; -- status=guess
+lin cutlery_N = mkN "cubertería" ; -- status=guess
+lin cutlet_N = mkN "chuleta" ; -- status=guess
+lin cutoff_N = mkN "corte" masculine ; -- status=guess
+lin cutter_N = mkN "trineo" ; -- status=guess
+lin cutthroat_N = mkN "degollador" masculine ; -- status=guess
+lin cutting_N = mkN "esqueje" ; -- status=guess
+lin cuttlefish_N = mkN "jibia" | mkN "sepia" | mkN "choco" ; -- status=guess status=guess status=guess
+lin cyan_N = mkN "cian" masculine ; -- status=guess
+lin cyanide_N = mkN "cianuro" | mkN "prusiato" ; -- status=guess status=guess
+lin cyanosis_N = mkN "cianosis" ; -- status=guess
+lin cyborg_N = mkN "ciborg" masculine ; -- status=guess
+lin cyclamen_N = mkN "ciclamen" | mkN "violeta persa" | mkN "violeta de los Alpes" ; -- status=guess status=guess status=guess
+lin cycle_N = mkN "ciclo" ; -- status=guess
+lin cyclic_A = mkA "cíclico" ; -- status=guess
+lin cyclical_A = mkA "cíclico" ; -- status=guess
+lin cycling_N = mkN "ciclismo" ; -- status=guess
+lin cyclist_N = mkN "ciclista" masculine ; -- status=guess
+lin cycloid_N = mkN "cicloide" feminine ; -- status=guess
+lin cyclone_N = mkN "ciclón" masculine ; -- status=guess
+lin cyclonic_A = mkA "ciclónico" ; -- status=guess
+lin cyclops_N = mkN "cíclope" masculine ; -- status=guess
+lin cyclotron_N = mkN "ciclotrón" masculine ; -- status=guess
+lin cygnet_N = mkN "pollo de cisne" ; -- status=guess
+lin cylinder_N = mkN "cilindro" ; -- status=guess
+lin cylindrical_A = mkA "cilíndrico" ; -- status=guess
+lin cymbal_N = mkN "címbalo" ; -- status=guess
+lin cynic_N = mkN "cínico" ; -- status=guess
+lin cynical_A = mkA "cínico" ; -- status=guess
+lin cynicism_N = mkN "cinismo" ; -- status=guess
+lin cynosure_N = mkN "blanco de las miradas" | mkN "foco" ; -- status=guess status=guess
+lin cypress_N = mkN "ciprés" masculine ; -- status=guess
+lin cyst_N = mkN "quiste" masculine ; -- status=guess
+lin cysteine_N = mkN "cisteína" ; -- status=guess
+lin cystic_A = mkA "quístico" ; -- status=guess
+lin cytoarchitecture_N = mkN "citoarquitectura" ; -- status=guess
+lin cytochrome_N = mkN "citocromo" ; -- status=guess
+lin cytokine_N = mkN "citocina" ; -- status=guess
+lin cytologist_N = mkN "citólogo" ; -- status=guess
+lin cytology_N = mkN "citología" ; -- status=guess
+lin cytoplasm_N = mkN "citoplasma" masculine ; -- status=guess
+lin cytoplasmic_A = mkA "citoplasmático" ; -- status=guess
+lin cytosol_N = mkN "citosol" masculine ; -- status=guess
+lin dabchick_N = mkN "zampullín chico" ; -- status=guess
+lin dace_N = mkN "albur" masculine ; -- status=guess
+lin dacha_N = mkN "dacha" ; -- status=guess
+lin dachshund_N = mkN "perro salchicha" ; -- status=guess
+lin dacite_N = mkN "dacita" ; -- status=guess
+lin dacryocystitis_N = mkN "dacriocistitis" feminine ; -- status=guess
+lin dactyl_N = mkN "esdrújulo" ; -- status=guess
+lin dad_N = mkN "papá" masculine ; -- status=guess
+lin daddy_N = mkN "papá" masculine | mkN "papito" | mkN "papaíto" ; -- status=guess status=guess status=guess
+lin daemon_N = mkN "demonio" ; -- status=guess
+lin daffodil_N = mkN "narciso" ; -- status=guess
+lin daft_A = mkA "loco" ; -- status=guess
+lin dagger_N = mkN "daga" | mkN "puñal" masculine ; -- status=guess status=guess
+lin daguerreotype_N = mkN "daguerrotipo" ; -- status=guess
+lin dahlia_N = mkN "dalia" ; -- status=guess
+lin daily_A = mkA "diario" | mkA "cotidiano" ; -- status=guess
+lin daily_Adv = mkAdv "diariamente" | mkAdv "cotidianamente" ; -- status=guess
+lin daily_N = mkN "diario" ; -- status=guess
+lin dairy_N = mkN " tiendita" | mkN "minisúper" | mkN "supercito" feminine ; -- status=guess
+lin daisy_N = mkN "margarita común" | mkN "chiribita" ; -- status=guess status=guess
+lin dale_N = mkN "valle" feminine ; -- status=guess
+lin dalliance_N = mkN "coqueteo" | mkN "requiebro" | mkN "flirteo" | mkN "galanteo" ; -- status=guess status=guess status=guess status=guess
+lin dam_N = mkN "presa" ; -- status=guess
+lin dam_V2 = mkV2 (mkV "embalsar") ; -- status=guess, src=wikt
+lin damage_N = mkN "daño" ;
+lin damage_V2 = mkV2 (mkV "dañar") ; -- status=guess
+lin damaging_A = mkA "lesivo" | mkA "dañino" | mkA "injurioso" ; -- status=guess
+lin damask_N = mkN "damasco" ; -- status=guess
+lin dammit_Interj = mkInterj "mierda" | mkInterj "joder" | mkInterj "maldita sea" ; -- status=guess status=guess status=guess
+lin damn_A = mkA "maldito" | mkA "puto" ; -- status=guess status=guess
+lin damn_Interj = mkInterj "maldición" | mkInterj "maldita sea" | mkInterj "diablos" ; -- status=guess status=guess status=guess
+lin damn_N = mkN "maldito" ; -- status=guess
+lin damn_V2 = mkV2 (mkV "maldecir") | mkV2 (mkV "condenar") ; -- status=guess
+lin damnation_N = mkN "maldito" ; -- status=guess
+lin damp_A = mkA "húmedo" ; -- status=guess
+lin damp_N = mkN "humedad" feminine ; -- status=guess
+lin damp_V = humedecer_V ; -- status=guess, src=wikt
+lin damp_V2 = mkV2 (humedecer_V) ; -- status=guess, src=wikt
+lin dampen_V = mkV "deprimir" | reducir_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin dampen_V2 = mkV2 (mkV "deprimir") | mkV2 (reducir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin damsel_N = mkN "doncella" | mkN "muchacha" ; -- status=guess status=guess
+lin dance_N = mkN "baile" masculine | mkN "danza" ; -- status=guess
+lin dance_V = mkV "bailar" | mkV "danzar" ; -- status=guess
+lin dance_V2 = mkV2 (mkV "bailar") | mkV2 (mkV "danzar") ; -- status=guess
+lin dancer_N = mkN "bailarín" | mkN "bailarina" | mkN "bailador" masculine ; -- status=guess
+lin dancing_N = variants{} ; --
+lin dandelion_N = mkN "diente de león" ; -- status=guess
+lin dandruff_N = mkN "caspa" ; -- status=guess
+lin dandy_N = mkN "dandi" masculine ; -- status=guess
+lin danger_N = mkN "peligro" ;
+lin dangerous_A = mkA "peligroso" ; -- status=guess
+lin dangerousness_N = mkN "peligrosidad" ; -- status=guess
+lin dank_A = mkA "húmedo" ; -- status=guess
+lin dapper_A = mkA "pulcro" | mkA "atildado" ; -- status=guess status=guess
+lin dapple_V2 = mkV2 (mkV "motear") | mkV2 (mkV "salpicar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dare_N = mkN "desafío" | mkN "reto" ; -- status=guess status=guess
+lin dare_V2 = mkV2 (mkV "afrontar") | mkV2 (mkV "enfrentar") ; -- status=guess
+lin dare_VV = mkVV (mkV "afrontar") | mkVV (mkV "enfrentar") ; -- status=guess
+lin daredevil_A = mkA "temerario" ; -- status=guess
+lin daredevil_N = mkN "arriesgado" ; -- status=guess
+lin daring_N = mkN "atrevimiento" | mkN "audacia" | mkN "osadía" ; -- status=guess status=guess status=guess
+lin dark_A = mkA "oscuro" ;
+lin dark_N = mkN "oscuridad" feminine ; -- status=guess
+lin darken_V = oscurecer_V ; -- status=guess, src=wikt
+lin darken_V2 = mkV2 (oscurecer_V) ; -- status=guess, src=wikt
+lin darkness_N = mkN "oscuridad" feminine ; -- status=guess
+lin darkroom_N = mkN "cuarto oscuro" ; -- status=guess
+lin darling_N = mkN "querido" | mkN "querida" | mkN "amado" | mkN "amada" ; -- status=guess
+lin darmstadtium_N = mkN "darmstadtio" ; -- status=guess
+lin darn_V = zurcir_V ; -- status=guess, src=wikt
+lin darn_V2 = mkV2 (zurcir_V) ; -- status=guess, src=wikt
+lin darnel_N = mkN "cizaña" | mkN "cizaña forrajera" ; -- status=guess status=guess
+lin dart_N = mkN "dardo" ; -- status=guess
+lin dash_N = mkN "raya" ; -- status=guess
+lin dash_V = mkV (mkV "hacer") "rapidamente" ; -- status=guess
+lin dashboard_N = mkN "tablero de instrumentos" | mkN "salpicadero" ; -- status=guess status=guess
+lin data_N = mkN "información" | mkN "dato" ; ---- datos plurale tantum
+lin database_N = mkN "administrador de base de datos" ; -- status=guess
+lin date_1_N = mkN "fecha" ;
+lin date_3_N = mkN "cita" ;
+lin date_7_N = mkN "dátil" ;
+lin date_N = mkN "cita" ;
+lin date_V = mkV "fechar" ;
+lin date_V2 = mkV2 (mkV "fechar") | mkV2 (mkV "salir") with_Prep ; ---split: archeology / go out with someone
+lin dative_A = mkA "dativo" ; -- status=guess
+lin dative_N = mkN "caso dativo" ; -- status=guess
+lin datum_N = mkN "dato" ; -- status=guess
+lin daub_N = mkN "brochazo" ; -- status=guess
+lin daub_V = mkV "manchar" | mkV "untar" | mkV "embadurnar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin daub_V2 = mkV2 (mkV "manchar") | mkV2 (mkV "untar") | mkV2 (mkV "embadurnar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin daughter_N = mkN "hija" ;
+lin daunt_V2 = mkV2 (mkV "descorazonar") | mkV2 (mkV "intimidar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dauntless_A = mkA "impertérrito" ; -- status=guess
+lin dawn_N = mkN "alba" | mkN "amanecer" masculine | mkN "aurora" | mkN "madrugada" ; -- status=guess
+lin dawn_V = amanecer_V ; -- status=guess, src=wikt
+lin day_N = L.day_N ;
+lin daybreak_N = mkN "amanecer" masculine ; -- status=guess
+lin daydream_V = mkV (mkV "soñar") "despierto" | mkV (mkV "pensar") "en la inmortalidad del cangrejo" ; -- status=guess, src=wikt status=guess, src=wikt
+lin daydreamer_N = mkN "pajarón" ; -- status=guess
+lin daylight_N = mkN "horario de verano" ; -- status=guess
+lin days_N = mkN "días" masculine ; -- status=guess
+lin daze_N = mkN "aturdimiento" ; -- status=guess
+lin daze_V2 = mkV2 (mkV "aturdir") | mkV2 (mkV "encandilar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dazzle_V2 = mkV2 (mkV "obnubilar") | mkV2 (mkV "encandilar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deacon_N = mkN "diácono" ; -- status=guess
+lin dead_A = mkA "muerto" ;
+lin dead_Adv = variants{} ; --
+lin dead_N = mkN "muertos" masculine ; -- status=guess
+lin deadline_N = mkN "fecha límite" | mkN "requisito" | mkN "compromiso" ; -- status=guess
+lin deadlock_N = mkN "estancamiento" ; -- status=guess
+lin deadly_A = mkA "mortal" | mkA "letal" | mkA "mortífero" ; -- status=guess
+lin deadpan_A = mkA "inexpresivo" | mkA "socarrón" ; -- status=guess status=guess
+lin deaf_A = mkA "sordo" ; -- status=guess
+lin deaf_N = mkN "sordos sordas" ; -- status=guess
+lin deafen_V2 = mkV2 (ensordecer_V) ; -- status=guess, src=wikt
+lin deafening_A = mkA "ensordecedor" ; -- status=guess
+lin deafness_N = mkN "sordera" ; -- status=guess
+lin deal_N = mkN "acuerdo" ;
+lin deal_V = mkV "repartir" | mkV "asignar" ;
+lin deal_V2 = mkV2 (mkV "repartir") | mkV2 (mkV "asignar") ;
+lin dealer_N = mkN "concesionario" ; -- status=guess
+lin dealing_N = variants{} ; --
+lin dean_N = mkN "decano" ; -- status=guess
+lin dear_A = mkA "señor mío" | mkA "señora mía" | mkA "estimado" | mkA "estimada" ; -- status=guess
+lin dear_Interj = variants{} ; --
+lin dear_N = variants{} ; --
+lin dearth_N = mkN "hambruna" ; -- status=guess
+lin death_N = mkN "muerte" feminine ;
+lin deathbed_N = mkN "lecho de muerte" ; -- status=guess
+lin debacle_N = mkN "debacle" | mkN "desastre" masculine ; -- status=guess status=guess
+lin debase_V2 = mkV2 (mkV "envilecer") | mkV2 (mkV "degradar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin debatable_A = mkA "discutible" ; -- status=guess
+lin debate_N = mkN "debate" masculine | mkN "discusión" feminine | mkN "disputa" ;
+lin debate_V = mkV "debatir" ; -- status=guess
+lin debate_V2 = mkV2 (mkV "debatir") ; -- status=guess
+lin debauchery_N = mkN "libertinaje" | mkN "depravación" feminine | mkN "disolución" feminine ; -- status=guess status=guess status=guess
+lin debit_N = mkN "tarjeta de débito" ; -- status=guess
+lin debris_N = mkN "fragmentos glaciares" ; -- status=guess
+lin debt_N = mkN "deuda" ;
+lin debtor_N = mkN "deudor" masculine ; -- status=guess
+lin debug_V2 = mkV2 (mkV "depurar") ; -- status=guess, src=wikt
+lin debugger_N = mkN "depurador" masculine ; -- status=guess
+lin debunk_V2 = mkV2 (mkV "desacreditar") | mkV2 (mkV "ridiculizar") | mkV2 (mkV (mkV "hacer") "añicos") | mkV2 (mkV "desbaratar") | mkV2 (mkV (mkV "hacer") "trizas") | mkV2 (mkV "despedazar") | mkV2 (mkV "destrozar") | mkV2 (mkV "desprestigiar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin debut_1_N = variants{} ; --
+lin debut_2_N = variants{} ; --
+lin debut_N = mkN "debut" ; -- status=guess
+lin debut_V2 = mkV2 (mkV "debutar") ; -- status=guess, src=wikt
+lin decade_N = mkN "década" | mkN "decenio" ;
+lin decadence_N = mkN "decadencia" ; -- status=guess
+lin decadent_A = mkA "decadente" ; -- status=guess
+lin decagon_N = mkN "decágono" ; -- status=guess
+lin decahedron_N = mkN "decaedro" ; -- status=guess
+lin decalcomania_N = mkN "calcomanía" ; -- status=guess
+lin decantation_N = mkN "decantación" feminine ; -- status=guess
+lin decapitate_V2 = mkV2 (mkV "decapitar") ; -- status=guess, src=wikt
+lin decapitation_N = mkN "decapitación" feminine ; -- status=guess
+lin decathlon_N = mkN "decatlón" masculine ; -- status=guess
+lin decay_N = variants{} ; --
+lin decay_V = mkV "deteriorarse" ; -- status=guess, src=wikt
+lin deceit_N = mkN "engaño" ; -- status=guess
+lin deceive_V2 = mkV2 (mkV "burlar") | mkV2 (mkV "engañar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deceiver_N = mkN "mentiroso" | mkN "embustero" ; -- status=guess status=guess
+lin decelerate_V = mkV "desacelerar" ; -- status=guess, src=wikt
+lin decelerate_V2 = mkV2 (mkV "desacelerar") ; -- status=guess, src=wikt
+lin deceleration_N = mkN "desaceleración" ; -- status=guess
+lin decency_N = mkN "decencia" ; -- status=guess
+lin decent_A = mkA "decente" ; -- status=guess
+lin decentralization_N = mkN "descentralización" feminine ; -- status=guess
+lin decentralize_V2 = mkV2 (mkV "descentralizar") ; -- status=guess, src=wikt
+lin deception_N = mkN "engaño" ; -- status=guess
+lin deceptive_A = mkA "engañoso" ; -- status=guess
+lin decibel_N = mkN "decibelio" ; -- status=guess
+lin decide_V = mkV "decidir" ;
+lin decide_V2 = mkV2 (mkV "decidir") ;
+lin decide_VS = mkVS (mkV "decidir") ;
+lin decide_VV = mkVV (mkV "decidir") ;
+lin deciduous_A = mkA "deciduo" ; -- status=guess
+lin decimate_V2 = mkV2 (mkV "diezmar") ; -- status=guess, src=wikt
+lin decipher_V2 = mkV2 (mkV "descifrar") | mkV2 (mkV "decodificar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin decision_N = mkN "decisión" feminine ;
+lin decision_making_N = variants{} ; --
+lin decisive_A = variants{} ; --
+lin deck_N = mkN "piso" feminine | mkN "plataforma" | mkN "balcón" masculine | mkN "terraza" ; -- status=guess
+lin declaim_V = mkV "declamar" ; -- status=guess, src=wikt
+lin declaim_V2 = mkV2 (mkV "declamar") ; -- status=guess, src=wikt
+lin declaration_N = mkN "declaración" feminine ; -- status=guess
+lin declare_V = mkV "declarar" ;
+lin declare_V2 = mkV2 (mkV "declarar") ;
+lin declare_VS = mkVS (mkV "declarar") ;
+lin declassify_V2 = mkV2 (mkV "desclasificar") ; -- status=guess, src=wikt
+lin declension_N = mkN "declinación" feminine ; -- status=guess
+lin decline_N = mkN "declinación" feminine ; -- status=guess
+lin decline_V = mkV "rechazar" ; -- status=guess
+lin decline_V2 = mkV2 (mkV "rechazar") ; -- status=guess
+lin decline_VV = mkVV (mkV "rechazar") ; -- status=guess
+lin decode_V2 = mkV2 (mkV "decodificar") ; -- status=guess, src=wikt
+lin decolonization_N = mkN "descolonización" feminine ; -- status=guess
+lin decompose_V = mkV "descomponerse" ; -- status=guess, src=wikt
+lin decompose_V2 = mkV2 (mkV "descomponerse") ; -- status=guess, src=wikt
+lin decomposition_N = mkN "descomposición" feminine ; -- status=guess
+lin decongestant_N = mkN "descongestivo" ; -- status=guess
+lin decontamination_N = mkN "descontaminación" feminine ; -- status=guess
+lin decorate_V2 = mkV2 (mkV "decorar") ; -- status=guess
+lin decoration_N = mkN "condecoración" feminine ; -- status=guess
+lin decorative_A = mkA "decorativo" ; -- status=guess
+lin decorator_N = mkN "decorador" | mkN "decoradora" ; -- status=guess status=guess
+lin decorous_A = mkA "decoro" ; -- status=guess
+lin decorum_N = mkN "decoro" | mkN "pundonor" ; -- status=guess status=guess
+lin decoy_N = mkN "señuelo" | mkN "carnada" ; -- status=guess status=guess
+lin decrease_N = mkN "disminución" feminine ; -- status=guess
+lin decrease_V = disminuir_V ; -- status=guess
+lin decrease_V2 = mkV2 (disminuir_V) ; -- status=guess
+lin decree_N = mkN "decreto" ; -- status=guess
+lin decree_V2 = mkV2 (mkV "decretar") ; -- status=guess, src=wikt
+lin decrepit_A = mkA "decrépito" ; -- status=guess
+lin decry_V2 = mkV2 (mkV "censurar") | mkV2 (mkV "criticar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dedicate_V2 = variants{} ; --
+lin dedication_N = mkN "dedicación" feminine ; -- status=guess
+lin deduce_V2 = mkV2 (deducir_V) ; -- status=guess, src=wikt
+lin deed_N = mkN "hecho" | mkN "acto" | mkN "acción" feminine | mkN "obra" ; -- status=guess
+lin deem_V2 = mkV2 (mkV "estimar") ; -- status=guess
+lin deem_V2A = mkV2A (mkV "estimar") ; -- status=guess
+lin deem_V2V = mkV2V (mkV "estimar") ; -- status=guess
+lin deep_A = mkA "profundo" | mkA "hondo" ;
+lin deep_Adv = variants{} ; --
+lin deep_N = mkN "freidora" ; -- status=guess
+lin deepen_V = mkV "ahondar" | mkV "profundizar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin deepen_V2 = mkV2 (mkV "ahondar") | mkV2 (mkV "profundizar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deeply_Adv = variants{} ; --
+lin deer_N = mkN "ciervo" | mkN "venado" ; -- status=guess
+lin defalcation_N = mkN "desfalco" ; -- status=guess
+lin defamation_N = mkN "difamación" feminine ; -- status=guess
+lin defamatory_A = mkA "difamatorio" | mkA "difamador" ; -- status=guess status=guess
+lin defame_V2 = mkV2 (mkV "difamar") | mkV2 (mkV (mkV "arruinar") "la reputación") ; -- status=guess, src=wikt status=guess, src=wikt
+lin default_N = mkN "programaciones originales" | mkN "defecto" | mkN "ajustes por defecto" | mkN "configuración predeterminada" ; -- status=guess
+lin defeasible_A = mkA "anulable" ; -- status=guess
+lin defeat_N = mkN "vencimiento" | mkN "derrota" ; -- status=guess
+lin defeat_V2 = mkV2 (mkV "arruinar") ; -- status=guess
+lin defeatism_N = mkN "derrotismo" ; -- status=guess
+lin defeatist_N = mkN "derrotista" masculine ; -- status=guess
+lin defecate_V = mkV "defecar" | mkV "cagar" | mkV "jiñar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin defecation_N = mkN "defecación" feminine ; -- status=guess
+lin defect_N = mkN "falla" | mkN "tacha" | mkN "defecto" ; -- status=guess
+lin defect_V = mkV "desertar" | mkV "pasarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin defective_A = mkA "defectuoso" ; -- status=guess
+lin defector_N = mkN "tránsfuga" | mkN "desertor" masculine ; -- status=guess status=guess
+lin defence_N = mkN "defensa" ;
+lin defend_V2 = mkV2 (defender_V) ; -- status=guess
+lin defendant_N = mkN "acusado" ; -- status=guess
+lin defenderMasc_N = variants{} ; --
+lin defenestration_N = mkN "defenestración" feminine ; -- status=guess
+lin defenseless_A = mkA "indefenso" ; -- status=guess
+lin defensible_A = mkA "sostenible" ; -- status=guess
+lin defensive_A = mkA "defensivo" ; -- status=guess
+lin defer_V = mkV "perecear" ; -- status=guess, src=wikt
+lin defer_V2 = mkV2 (mkV "perecear") ; -- status=guess, src=wikt
+lin deference_N = mkN "deferencia" ; -- status=guess
+lin defiance_N = mkN "desafío" ; -- status=guess
+lin defibrillator_N = mkN "desfibrilador" masculine ; -- status=guess
+lin deficiency_N = mkN "deficiencia" | mkN "insuficiencia" ; -- status=guess
+lin deficient_A = mkA "deficiente" ; -- status=guess
+lin deficit_N = mkN "déficit" masculine ; -- status=guess
+lin defile_N = mkN "desfiladero" | mkN "estrecho" | mkN "angostura" | mkN "paso" ; -- status=guess status=guess status=guess status=guess
+lin defile_V = mkV "ensuciar" | mkV "contaminar" | mkV "impurificar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin defile_V2 = mkV2 (mkV "ensuciar") | mkV2 (mkV "contaminar") | mkV2 (mkV "impurificar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin define_V = mkV "delimitar" | mkV "demarcar" | mkV "definir" ;
+lin define_V2 = mkV2 (mkV "definir") | mkV2 (mkV "delimitar") | mkV2 (mkV "demarcar") ;
+lin definite_A = mkA "indudable" ; -- status=guess
+lin definitely_Adv = variants{} ; --
+lin definition_N = mkN "definición" feminine ;
+lin definitive_A = mkA "definitivo" | mkA "decisivo" ; -- status=guess status=guess
+lin deflagration_N = mkN "deflagración" feminine ; -- status=guess
+lin deflation_N = mkN "deflación" feminine ; -- status=guess
+lin deflect_V = mkV "desviarse" ; -- status=guess, src=wikt
+lin deflect_V2 = mkV2 (mkV "desviarse") ; -- status=guess, src=wikt
+lin deflection_N = mkN "deflexión" feminine ; -- status=guess
+lin deflower_V2 = mkV2 (mkV "deflorar") ; -- status=guess, src=wikt
+lin defoliant_N = mkN "defoliante" masculine ; -- status=guess
+lin deforest_V2 = mkV2 (mkV "deforestar") ; -- status=guess, src=wikt
+lin deforestation_N = mkN "desmontadura" ; -- status=guess
+lin deform_V2 = mkV2 (mkV "deformar") ; -- status=guess, src=wikt
+lin deformation_N = mkN "deformación" feminine ; -- status=guess
+lin defraud_V2 = mkV2 (mkV "timar") | mkV2 (mkV "defraudar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin defrost_V2 = mkV2 (mkV "descongelar") | mkV2 (deshelar_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin deft_A = mkA "hábil" | mkA "diestro" ; -- status=guess status=guess
+lin defuse_V2 = mkV2 (mkV "apaciguar") | mkV2 (mkV "calmar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin defy_V2 = variants{} ; --
+lin defy_V2V = variants{} ; --
+lin degrade_V2 = mkV2 (mkV "degradar") ; -- status=guess, src=wikt
+lin degree_1_N = mkN "grado" | mkN "nivel" ;
+lin degree_2_N = mkN "licenciatura" ;
+lin degree_3_N = mkN "grado" ;
+lin degree_N = mkN "grado" ;
+lin dehorn_V2 = mkV2 (descornar_V) ; -- status=guess, src=wikt
+lin dehumanize_V2 = mkV2 (mkV "deshumanizar") ; -- status=guess, src=wikt
+lin dehydration_N = mkN "deshidratación" ; -- status=guess
+lin deictic_A = mkA "deíctico" ; -- status=guess
+lin deification_N = mkN "deificación" feminine ; -- status=guess
+lin deify_V2 = mkV2 (mkV "deificar") | mkV2 (mkV "endiosar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deism_N = mkN "deísmo" ; -- status=guess
+lin deist_N = mkN "deísta" ; -- status=guess
+lin deity_N = mkN "dios" masculine | mkN "diosa" | mkN "deidad" | mkN "divinidad" feminine ; -- status=guess status=guess status=guess status=guess
+lin dejection_N = mkN "abatimiento" | mkN "desaliento" | mkN "desánimo" ; -- status=guess status=guess status=guess
+lin delay_N = mkN "retraso" | mkN "demora" ; -- status=guess
+lin delay_V = mkV "retrasar" | mkV "demorar" ; -- status=guess
+lin delay_V2 = mkV2 (mkV "retrasar") | mkV2 (mkV "demorar") ; -- status=guess
+lin delectation_N = mkN "deleite" | mkN "delectación" feminine ; -- status=guess status=guess
+lin delegate_N = mkN "delegado" | mkN "delegada" ; -- status=guess
+lin delegate_V2 = mkV2 (mkV "diputar") ; -- status=guess, src=wikt
+lin delegation_N = mkN "delegación" feminine ; -- status=guess
+lin delete_V2 = mkV2 (mkV "borrar") ; -- status=guess
+lin deleterious_A = mkA "deletéreo" ; -- status=guess
+lin deletion_N = mkN "supresión" | mkN "borrado" ; -- status=guess status=guess
+lin deliberate_A = mkA "deliberado" | mkA "a propósito" ; -- status=guess
+lin deliberate_V = mkV "deliberar" ; -- status=guess, src=wikt
+lin deliberate_V2 = mkV2 (mkV "deliberar") ; -- status=guess, src=wikt
+lin deliberately_Adv = variants{} ; --
+lin delicacy_N = mkN "fineza" ; -- status=guess
+lin delicate_A = mkA "delicado" ; -- status=guess
+lin delicatessen_N = mkN "delicatessen" masculine ; -- status=guess
+lin delicious_A = mkA "delicioso" | mkA "sabroso" | mkA "rico" | mkA "gustoso" | mkA "apetitoso" ; -- status=guess
+lin delight_N = mkN "deleite" | mkN "regocijo" | mkN "delicia" | mkN "placer" masculine | mkN "delectación" feminine | mkN "gozo" ; -- status=guess
+lin delight_V = mkV "regocijar" | complacer_V ; -- status=guess
+lin delight_V2 = mkV2 (mkV "regocijar") | mkV2 (complacer_V) ; -- status=guess
+lin delighted_A = variants{} ; --
+lin delightful_A = mkA "delicioso" ; -- status=guess
+lin delimit_V2 = mkV2 (mkV "delimitar") | mkV2 (mkV "demarcar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin delimitation_N = mkN "límite" masculine | mkN "lindero" ; -- status=guess status=guess
+lin delineate_V2 = mkV2 (mkV "delinear") ; -- status=guess, src=wikt
+lin delinquent_A = mkA "moroso" ; -- status=guess
+lin delinquent_N = mkN "delincuente" masculine ; -- status=guess
+lin deliquescent_A = mkA "deliquescente" ; -- status=guess
+lin delirious_A = mkA "delirante" ; -- status=guess
+lin delirium_N = mkN "delirio" ; -- status=guess
+lin deliver_V = mkV "entregar" ;
+lin deliver_V2 = mkV2 (mkV "entregar") ;
+lin delivery_N = mkN "entrega" ; -- status=guess
+lin deliveryman_N = mkN "recadero" | mkN "repartidor" masculine ; -- status=guess status=guess
+lin delude_V2 = mkV2 (mkV "engañar") ; -- status=guess, src=wikt
+lin deluge_N = mkN "diluvio" ; -- status=guess
+lin delusion_N = mkN "engaño" | mkN "ilusión" feminine ; -- status=guess status=guess
+lin deluxe_A = mkA "de lujo" ; -- status=guess
+lin demagogic_A = mkA "demagógico" ; -- status=guess
+lin demagogue_N = mkN "demagogo" ; -- status=guess
+lin demand_N = mkN "demanda" | mkN "exigencia" ;
+lin demand_V2 = mkV2 (exigir_V) ;
+lin demand_VS = mkVS (exigir_V) ;
+lin demanding_A = mkA "exigente" ; -- status=guess
+lin demarcation_N = mkN "demarcar" ; -- status=guess
+lin demean_V2 = mkV2 (mkV "degradar") | mkV2 (mkV "menospreciar") | mkV2 (mkV "humillar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin demeanor_N = mkN "comportamiento" | mkN "conducta" ; -- status=guess status=guess
+lin dementia_N = mkN "demencia" | mkN "locura" ; -- status=guess status=guess
+lin demesne_N = mkN "dominio" ; -- status=guess
+lin demigod_N = mkN "semidiós" masculine ; -- status=guess
+lin demijohn_N = mkN "damajuana" ; -- status=guess
+lin demilitarize_V2 = mkV2 (mkV "desmilitarizar") ; -- status=guess, src=wikt
+lin demiurge_N = mkN "demiurgo" ; -- status=guess
+lin demobilization_N = mkN "desmovilización" feminine ; -- status=guess
+lin democracy_N = mkN "democracia" ; -- status=guess
+lin democrat_N = mkN "demócrata" masculine ; -- status=guess
+lin democratic_A = mkA "democrático" ; -- status=guess
+lin democratically_Adv = mkAdv "democráticamente" ; -- status=guess
+lin democratization_N = mkN "democratización" feminine ; -- status=guess
+lin demographer_N = mkN "demógrafo" ; -- status=guess
+lin demographic_A = mkA "demográfico" ; -- status=guess
+lin demography_N = mkN "demografía" ; -- status=guess
+lin demolish_V2 = mkV2 (demoler_V) ; -- status=guess
+lin demon_N = mkN "demonio" ; -- status=guess
+lin demonic_A = mkA "demoníaco" ; -- status=guess
+lin demonization_N = mkN "demonización" feminine ; -- status=guess
+lin demonstrate_V = demostrar_V ;
+lin demonstrate_V2 = mkV2 (demostrar_V) ;
+lin demonstrate_VS = mkVS (demostrar_V) ;
+lin demonstration_N = mkN "demostración" feminine ; -- status=guess
+lin demonstrator_N = mkN "manifestante" masculine ; -- status=guess
+lin den_N = mkN "madriguera" | mkN "cubil" masculine ; -- status=guess status=guess
+lin dendritic_A = mkA "dendrítico" ; -- status=guess
+lin dengue_N = mkN "dengue" masculine ; -- status=guess
+lin denial_N = mkN "negación" feminine ; -- status=guess
+lin denigrate_V2 = mkV2 (mkV "denigrar") ; -- status=guess, src=wikt
+lin denim_N = mkN "mezclilla" masculine | mkN "tela tejana" ; -- status=guess status=guess
+lin denominate_V2 = mkV2 (mkV "denominar") ; -- status=guess, src=wikt
+lin denominator_N = mkN "denominador" masculine ; -- status=guess
+lin denotative_A = mkA "denotativo" ; -- status=guess
+lin denote_V2 = mkV2 (mkV "señalar") | mkV2 (mkV "denotar") | mkV2 (mkV "marcar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin denounce_V2 = mkV2 (mkV "denunciar") ; -- status=guess
+lin dense_A = mkA "compacto" | mkA "macizo" ; -- status=guess
+lin density_N = variants{} ; --
+lin dent_N = mkN "abolladura" ; -- status=guess
+lin dent_V = mkV "abollar" ; -- status=guess, src=wikt
+lin dent_V2 = mkV2 (mkV "abollar") ; -- status=guess, src=wikt
+lin dental_A = mkA "dental" ; -- status=guess
+lin dentist_N = mkN "dentista" masculine | mkN "odontólogo" ; -- status=guess
+lin dentistry_N = mkN "odontología" ; -- status=guess
+lin denture_N = mkN "dentadura postiza" ; -- status=guess
+lin denude_V2 = mkV2 (mkV "desnudar") ; -- status=guess, src=wikt
+lin deny_V2 = mkV2 (negar_V) ;
+lin deny_V3 = mkV3 (negar_V) ;
+lin deodorant_N = mkN "desodorante" masculine ; -- status=guess
+lin deodorize_V2 = mkV2 (mkV "desodorizar") ; -- status=guess, src=wikt
+lin deoxyribose_N = mkN "desoxirribosa" ; -- status=guess
+lin depart_V = mkV (mkV "desviarse") "de" ; -- status=guess
+lin department_N = mkN "departamento" | mkN "sección" feminine ;
+lin departmental_A = mkA "departamental" ; -- status=guess
+lin departure_N = mkN "salida" masculine | mkN "despedida" ; -- status=guess
+lin depend_V = mkV "depender" ;
+lin dependable_A = mkA "fiable" ; -- status=guess
+lin dependence_N = mkN "dependencia" ; -- status=guess
+lin dependency_N = variants{} ; --
+lin dependent_A = mkA "dependiente" ; -- status=guess
+lin dependent_N = mkN "dependiente" masculine ; -- status=guess
+lin depending_A = variants{} ; --
+lin depict_V2 = mkV2 (mkV "representar") ; -- status=guess
+lin depiction_N = mkN "representación" feminine ; -- status=guess
+lin deplorable_A = mkA "deplorable" ; -- status=guess
+lin deplore_V2 = mkV2 (mkV "deplorar") ; -- status=guess, src=wikt
+lin deploy_V = desplegar_V ; -- status=guess
+lin deploy_V2 = mkV2 (desplegar_V) ; -- status=guess
+lin deployment_N = mkN "despliegue" masculine ; -- status=guess
+lin deport_V2 = mkV2 (mkV "deportar") ; -- status=guess, src=wikt
+lin deportation_N = mkN "deportación" feminine ; -- status=guess
+lin deportee_N = mkN "deportado" ; -- status=guess
+lin deposit_N = mkN "depósito" ; -- status=guess
+lin deposit_V2 = mkV2 (mkV "depositar") ; -- status=guess
+lin depot_N = variants{} ; --
+lin depravity_N = mkN "depravación" feminine ; -- status=guess
+lin depressed_A = variants{} ; --
+lin depressing_A = mkA "deprimente" ; -- status=guess
+lin depression_N = mkN "depresión" feminine ; -- status=guess
+lin depressive_A = mkA "depresivo" ; -- status=guess
+lin deprivation_N = variants{} ; --
+lin deprive_V2 = mkV2 (desproveer_V) | mkV2 (mkV "privar") ; -- status=guess
+lin depth_N = mkN "profundidad" feminine ; -- status=guess
+lin deputy_N = mkN "diputado" ; -- status=guess
+lin derailment_N = mkN "descarrilamiento" ; -- status=guess
+lin derelict_N = mkN "paria" masculine ; -- status=guess
+lin deride_V2 = mkV2 (mkV "ridiculizar") | mkV2 (mkV (mkV "burlarse") "de") ; -- status=guess, src=wikt status=guess, src=wikt
+lin derision_N = mkN "irrisión" feminine ; -- status=guess
+lin derisive_A = mkA "ridículo" ; -- status=guess
+lin derivation_N = mkN "derivación" feminine ; -- status=guess
+lin derivative_N = mkN "derivado" ; -- status=guess
+lin derive_V = mkV "derivar" ; -- status=guess
+lin derive_V2 = mkV2 (mkV "derivar") ; -- status=guess
+lin dermatitis_N = mkN "dermatitis" feminine ; -- status=guess
+lin dermatology_N = mkN "dermatología" ; -- status=guess
+lin derogatory_A = mkA "derogatorio" ; -- status=guess
+lin dervish_N = mkN "derviche" masculine ; -- status=guess
+lin desalinate_V2 = mkV2 (mkV "desalar") | mkV2 (mkV "desalinizar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin descend_V = descender_V | mkV "bajar" ; -- status=guess
+lin descend_V2 = mkV2 (descender_V) | mkV2 (mkV "bajar") ; -- status=guess
+lin descendant_N = mkN "descendiente" masculine ; -- status=guess
+lin descent_N = mkN "descenso" feminine ; -- status=guess
+lin describe_V2 = mkV2 (describir_V) ;
+lin describe_VS = mkVS (describir_V) ;
+lin description_N = mkN "descripción" feminine ;
+lin desecrate_V2 = mkV2 (mkV "profanar") | mkV2 (mkV "desecrar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin desensitize_V2 = mkV2 (mkV "desensibilizar") | mkV2 (mkV "insensibilizar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin desert_A = mkA "desierto" ; -- status=guess
+lin desert_N = mkN "merecido" ; -- status=guess
+lin desert_V = mkV "abandonar" ; -- status=guess
+lin desert_V2 = mkV2 (mkV "abandonar") ; -- status=guess
+lin deserter_N = mkN "desertor" masculine ; -- status=guess
+lin desertification_N = mkN "desertificación" feminine ; -- status=guess
+lin deserve_V = merecer_V ; -- status=guess
+lin deserve_V2 = mkV2 (merecer_V) ; -- status=guess
+lin deserve_VV = mkVV (merecer_V) ; -- status=guess
+lin design_N = mkN "diseño" ;
+lin design_V = mkV "diseñar" ;
+lin design_V2 = mkV2 (mkV "diseñar") ;
+lin designate_V = variants{} ; --
+lin designate_V2 = variants{} ; --
+lin designate_V2V = variants{} ; --
+lin designate_VS = variants{} ; --
+lin designation_N = mkN "designación" feminine ; -- status=guess
+lin designer_N = mkN "diseñador" | mkN "diseñadora" ; -- status=guess
+lin desirable_A = mkA "deseable" | mkA "conveniente" ; -- status=guess
+lin desire_N = mkN "deseo" | mkN "gana" ; -- status=guess
+lin desire_V2 = mkV2 (mkV "desear") ; -- status=guess
+lin desired_A = variants{} ; --
+lin desirous_A = mkA "deseoso" ; -- status=guess
+lin desist_V = mkV "desistir" ; -- status=guess, src=wikt
+lin desk_N = mkN "escritorio" | mkN "pupitre" masculine ; -- status=guess
+lin desktop_N = mkN "escritorio" ; -- status=guess
+lin despair_N = mkN "desesperación" feminine ; -- status=guess
+lin despair_V = mkV "desesperar" ; -- status=guess, src=wikt
+lin desperate_A = mkA "desesperado" ; -- status=guess
+lin desperately_Adv = variants{} ; --
+lin desperation_N = mkN "desesperación" feminine ; -- status=guess
+lin despicable_A = mkA "desdeñable" | mkA "despreciable" ; -- status=guess status=guess
+lin despise_V2 = mkV2 (mkV "desdeñar") ; -- status=guess, src=wikt
+lin despite_Prep = mkPrep "a pesar de" ;
+lin despondency_N = mkN "desesperanza" | mkN "desesperación" feminine | mkN "descorazonamiento" ; -- status=guess status=guess status=guess
+lin despondent_A = mkA "abatido" | mkA "descorazonado" ; -- status=guess status=guess
+lin despot_N = mkN "déspota" masculine ; -- status=guess
+lin despotic_A = mkA "despótico" ; -- status=guess
+lin dessert_N = mkN "dulce" feminine | mkN "postre" feminine ; -- status=guess status=guess
+lin dessertspoon_N = mkN "cuchara de postre" ; -- status=guess
+lin destination_N = mkN "destino" ; -- status=guess
+lin destiny_N = mkN "destino" | mkN "azar" masculine ; -- status=guess
+lin destitute_A = mkA "indigente" ; -- status=guess
+lin destitution_N = mkN "indigencia" ; -- status=guess
+lin destroy_V2 = mkV2 (destruir_V) | mkV2 (romper_V) ;
+lin destroyer_N = mkN "destructor" masculine ; -- status=guess
+lin destructible_A = mkA "destruible" | mkA "destructible" ; -- status=guess status=guess
+lin destruction_N = mkN "destrucción" ; -- status=guess
+lin destructive_A = mkA "destructivo" ; -- status=guess
+lin desuetude_N = mkN "desuso" ; -- status=guess
+lin detach_V2 = mkV2 (mkV "desacoplar") ; -- status=guess, src=wikt
+lin detail_N = mkN "detalle" ;
+lin detailed_A = mkA "detallado" ;
+lin detain_V2 = mkV2 (detener_V) | mkV2 (retener_V) ; -- status=guess
+lin detainee_N = mkN "detenido" ; -- status=guess
+lin detect_V2 = mkV2 (mkV "detectar") ; -- status=guess
+lin detectable_A = mkA "detectable" ; -- status=guess
+lin detection_N = mkN "detección" feminine ; -- status=guess
+lin detective_N = mkN "detective" masculine ; -- status=guess
+lin detector_N = variants{} ; --
+lin detention_N = variants{} ; --
+lin deter_V2 = mkV2 (mkV "disuadir") | mkV2 (desalentar_V) ; -- status=guess
+lin detergent_N = mkN "detergente" masculine ; -- status=guess
+lin deteriorate_V = variants{} ; --
+lin deteriorate_V2 = variants{} ; --
+lin deterioration_N = mkN "deterioro" | mkN "deterioración" feminine ; -- status=guess status=guess
+lin determinant_N = mkN "determinante" masculine ; -- status=guess
+lin determinate_A = mkA "determinado" ; -- status=guess
+lin determination_N = mkN "ahínco" ; -- status=guess
+lin determine_V = mkV "determinar" ;
+lin determine_V2 = mkV2 (mkV "determinar") ;
+lin determine_V2V = mkV2V (mkV "determinar") ;
+lin determine_VS = mkVS (mkV "determinar") ;
+lin determine_VV = mkVV (mkV "determinar") ;
+lin determined_A = variants{} ; --
+lin determiner_N = mkN "determinante" masculine ; -- status=guess
+lin detest_V2 = mkV2 (mkV "detestar") ; -- status=guess, src=wikt
+lin dethrone_V2 = mkV2 (mkV "destronar") ; -- status=guess, src=wikt
+lin detour_N = mkN "desvío" ; -- status=guess
+lin detour_V2 = mkV2 (mkV "desviar") ; -- status=guess, src=wikt
+lin detox_N = mkN "desintoxicación" feminine ; -- status=guess
+lin detoxification_N = mkN "desintoxicación" feminine ; -- status=guess
+lin detrimental_A = mkA "dañino" ; -- status=guess
+lin detritus_N = mkN "detrito" ; -- status=guess
+lin deuce_N = mkN "dos" masculine ; -- status=guess
+lin deuterium_N = mkN "deuterio" ; -- status=guess
+lin devaluation_N = mkN "devaluación" | mkN "depreciación" feminine ; -- status=guess status=guess
+lin devastate_V2 = mkV2 (mkV "devastar") ; -- status=guess, src=wikt
+lin devastation_N = mkN "devastación" | mkN "asolamiento" | mkN "arrasamiento" ; -- status=guess status=guess status=guess
+lin develop_V = mkV "desarrollar" ;
+lin develop_V2 = mkV2 (mkV "desarrollar") ;
+lin developed_A = variants{} ; --
+lin developer_N = mkN "promotor" masculine ; -- status=guess
+lin developing_A = variants{} ; --
+lin development_N = mkN "desarrollo" ;
+lin deviation_N = variants{} ; --
+lin device_N = mkN "dispositivo" | mkN "mecanismo" ; -- status=guess
+lin devil_N = mkN "diablo" ; -- status=guess
+lin devilish_A = mkA "diabólico" ; -- status=guess
+lin devise_V2 = variants{} ; --
+lin devolution_N = mkN "devolución" feminine ; -- status=guess
+lin devote_V2 = variants{} ; --
+lin devoted_A = variants{} ; --
+lin devotee_N = mkN "devoto" ; -- status=guess
+lin devour_V2 = mkV2 (mkV "devorar") | mkV2 (mkV "jambar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dew_N = mkN "rocío" | mkN "sereno" ; -- status=guess status=guess
+lin dewberry_N = mkN "zarza pajarera" | mkN "dubéri" | mkN "dewberry" feminine ; -- status=guess status=guess status=guess
+lin dewdrop_N = mkN "gota de rocío" ; -- status=guess
+lin dexterity_N = mkN "destreza" ; -- status=guess
+lin dexterous_A = mkA "diestro" ; -- status=guess
+lin dextrin_N = mkN "dextrina" ; -- status=guess
+lin dextrose_N = mkN "dextrosa" ; -- status=guess
+lin diabetes_N = mkN "diabetes" feminine ; -- status=guess
+lin diabetic_A = mkA "diabético" ; -- status=guess
+lin diabetic_N = mkN "diabético" ; -- status=guess
+lin diabolic_A = mkA "diabólico" ; -- status=guess
+lin diabolical_A = mkA "diabólico" ; -- status=guess
+lin diachronic_A = mkA "diacrónico" ; -- status=guess
+lin diacritic_N = mkN "diacrítico" | mkN "signo diacrítico" ; -- status=guess status=guess
+lin diacritical_A = mkA "diacrítico" ; -- status=guess
+lin diadem_N = mkN "diadema" ; -- status=guess
+lin diaeresis_N = mkN "diéresis" feminine | mkN "crema" ; -- status=guess status=guess
+lin diagnose_V2 = mkV2 (mkV "diagnosticar") ; -- status=guess
+lin diagnosis_N = mkN "diagnóstico" | mkN "diagnosis" feminine ; -- status=guess
+lin diagnostic_A = mkA "diagnóstico" ; -- status=guess
+lin diagonal_A = mkA "diagonal" ; -- status=guess
+lin diagonal_N = mkN "diagonal" feminine ; -- status=guess
+lin diagonalizable_A = mkA "diagonalizable" ; -- status=guess
+lin diagram_N = mkN "diagrama" masculine ; -- status=guess
+lin dial_N = mkN "viaje al pedido" | mkN "dial-a-ride" | mkN "paseo al llamado" ; -- status=guess status=guess status=guess
+lin dialect_N = mkN "dialecto" ; -- status=guess
+lin dialectal_A = mkA "dialectal" ; -- status=guess
+lin dialectics_N = mkN "dialéctica" ; -- status=guess
+lin dialogue_N = mkN "diálogo" ; -- status=guess
+lin diamagnetic_A = mkA "diamagnético" ; -- status=guess
+lin diamagnetism_N = mkN "diamagnetismo" ; -- status=guess
+lin diameter_N = mkN "diámetro" ; -- status=guess
+lin diametral_A = mkA "diametral" ; -- status=guess
+lin diametrically_Adv = mkAdv "diametralmente" ; -- status=guess
+lin diamond_N = mkN "diamante" masculine | mkN "gema" ; -- status=guess
+lin diamondback_N = mkN "crótalo adamantino" | mkN "cascabel diamantino del este" | mkN "crótalo diamante occidental" ; -- status=guess status=guess status=guess
+lin diaper_N = mkN "pañal" masculine ; -- status=guess
+lin diaphanous_A = mkA "diáfano" ; -- status=guess
+lin diarist_N = mkN "diarista" ; -- status=guess
+lin diarrhea_N = mkN "diarrea" | mkN "colitis" ; -- status=guess status=guess
+lin diary_N = mkN "diario" ; -- status=guess
+lin diaspora_N = mkN "diáspora" ; -- status=guess
+lin diastole_N = mkN "diástole" feminine ; -- status=guess
+lin diatom_N = mkN "diatomea" ; -- status=guess
+lin diatonic_A = mkA "diatónico" ; -- status=guess
+lin diatribe_N = mkN "diatriba" ; -- status=guess
+lin diazepam_N = mkN "diazepam" masculine ; -- status=guess
+lin dice_V = mkV (mkV "cortar") "en cubos" ; -- status=guess, src=wikt
+lin dice_V2 = mkV2 (mkV (mkV "cortar") "en cubos") ; -- status=guess, src=wikt
+lin dichotomy_N = mkN "dicotomía" ; -- status=guess
+lin dichroism_N = mkN "dicroísmo" ; -- status=guess
+lin dick_N = mkN "bicho" | mkN "cipote" | mkN "huevo" | mkN "paloma" | mkN "pico" | mkN "pichi" | mkN "pichula" | mkN "pija" | mkN "pinga" | mkN "pito" | mkN "polla" | mkN "tranca" | mkN "turca" | mkN "verga" | mkN "picha" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin dicotyledonous_A = mkA "dicotiledóneo" | mkA "dicotiledón" ; -- status=guess status=guess
+lin dictate_V = variants{} ; --
+lin dictate_V2 = variants{} ; --
+lin dictate_VS = variants{} ; --
+lin dictation_N = mkN "dictado" ; -- status=guess
+lin dictator_N = mkN "dictador" | mkN "dictadora" ; -- status=guess status=guess
+lin dictatorship_N = mkN "dictadura" ; -- status=guess
+lin diction_N = mkN "dicción" feminine ; -- status=guess
+lin dictionary_N = mkN "diccionario" ; -- status=guess
+lin dicynodont_N = mkN "dicinodonto" ; -- status=guess
+lin didactic_A = mkA "didáctico" ; -- status=guess
+lin didactically_Adv = mkAdv "didácticamente" ; -- status=guess
+lin die_N = mkN "cuña" ; -- status=guess
+lin die_V = L.die_V ;
+lin diencephalon_N = mkN "diencéfalo" ; -- status=guess
+lin diesel_N = mkN "diésel" masculine ; -- status=guess
+lin diet_N = variants{} ; --
+lin dietitian_N = mkN "dietista" masculine ; -- status=guess
+lin differ_V = variants{} ; --
+lin difference_N = mkN "diferencia" ;
+lin different_A = mkA "diferente" | mkA "distinto" ;
+lin differential_A = mkA "diferencial" ; -- status=guess
+lin differential_N = mkN "diferencial" feminine ; -- status=guess
+lin differentiate_V = mkV "diferenciar" ; -- status=guess
+lin differentiate_V2 = mkV2 (mkV "diferenciar") ; -- status=guess
+lin differentiation_N = mkN "diferenciación" feminine ; -- status=guess
+lin differently_Adv = variants{} ; --
+lin difficult_A = mkA "difícil" ;
+lin difficulty_N = mkN "dificultad" feminine ;
+lin diffident_A = mkA "difidente" ; -- status=guess
+lin diffract_V2 = mkV2 (mkV "difractar") ; -- status=guess, src=wikt
+lin diffraction_N = mkN "difracción" feminine ; -- status=guess
+lin diffuse_A = mkA "difuso" ; -- status=guess
+lin diffusion_N = mkN "difusión" feminine ; -- status=guess
+lin dig_V = L.dig_V ;
+lin dig_V2 = mkV2 (mkV "adentrarse") ; -- status=guess
+lin digest_N = mkN "resumen" masculine ; -- status=guess
+lin digest_V = digerir_V ; -- status=guess, src=wikt
+lin digest_V2 = mkV2 (digerir_V) ; -- status=guess, src=wikt
+lin digestion_N = mkN "digestión" feminine ; -- status=guess
+lin digestive_A = mkA "digestivo" ; -- status=guess
+lin digestive_N = mkN "digestivo" ; -- status=guess
+lin digit_N = mkN "dedo" feminine ; -- status=guess
+lin digital_A = mkA "digital" | mkA "dactilar" ; -- status=guess
+lin dignity_N = mkN "dignidad" feminine ; -- status=guess
+lin digress_V = mkV "desviarse" ; -- status=guess, src=wikt
+lin digression_N = mkN "digresión" feminine ; -- status=guess
+lin dike_N = mkN "dique" masculine ; -- status=guess
+lin dilapidated_A = mkA "derruido" ; -- status=guess
+lin dilapidation_N = mkN "dilapidación" ; -- status=guess
+lin dilate_V = mkV "dilatarse" ; -- status=guess, src=wikt
+lin dilate_V2 = mkV2 (mkV "dilatarse") ; -- status=guess, src=wikt
+lin dildo_N = mkN "consolador" masculine ; -- status=guess
+lin dilemma_N = mkN "dilema" masculine ; -- status=guess
+lin dilettante_A = mkA "diletante" ; -- status=guess
+lin dilettante_N = mkN "diletante" ; -- status=guess
+lin diligence_N = mkN "esmero" | mkN "diligencia" ; -- status=guess status=guess
+lin diligent_A = mkA "diligente" ; -- status=guess
+lin dill_N = mkN "eneldo" ; -- status=guess
+lin diluvian_A = mkA "diluvial" ; -- status=guess
+lin dim_A = mkA "tenue" ; -- status=guess
+lin dime_N = mkN "décimo" ; -- status=guess
+lin dimension_N = mkN "dimensión" feminine ; -- status=guess
+lin dimer_N = mkN "dímero" ; -- status=guess
+lin diminish_V = disminuir_V ; -- status=guess
+lin diminish_V2 = mkV2 (disminuir_V) ; -- status=guess
+lin diminution_N = mkN "disminución" feminine ; -- status=guess
+lin diminutive_A = mkA "diminutivo" ; -- status=guess
+lin diminutive_N = mkN "diminutivo" ; -- status=guess
+lin dimmer_N = mkN "dímer" masculine ; -- status=guess
+lin dimorphism_N = mkN "dimorfismo" ; -- status=guess
+lin dimple_N = mkN "hoyuelo" ; -- status=guess
+lin dimple_V = mkV (mkV "formar") "hoyuelos" ; -- status=guess, src=wikt
+lin dimple_V2 = mkV2 (mkV (mkV "formar") "hoyuelos") ; -- status=guess, src=wikt
+lin dinar_N = mkN "dinar" masculine ; -- status=guess
+lin dine_V = mkV "cenar" ; -- status=guess
+lin dinghy_N = mkN "balsa de caucho" ; -- status=guess
+lin dingo_N = mkN "dingo" ; -- status=guess
+lin dining_N = mkN "comedor" masculine ; -- status=guess
+lin dinner_N = mkN "cena" ;
+lin dinosaur_N = mkN "dinosaurio" ; -- status=guess
+lin diocese_N = mkN "diócesis" feminine ; -- status=guess
+lin diode_N = mkN "diodo" ; -- status=guess
+lin diol_N = mkN "diol" masculine ; -- status=guess
+lin diorite_N = mkN "diorita" ; -- status=guess
+lin dioxide_N = mkN "dióxido" ; -- status=guess
+lin dip_V = mkV "mojar" ; -- status=guess
+lin dip_V2 = mkV2 (mkV "mojar") ; -- status=guess
+lin diphtheria_N = mkN "difteria" ; -- status=guess
+lin diphthong_N = mkN "diptongo" ; -- status=guess
+lin diploid_A = mkA "diploide" ; -- status=guess
+lin diploidy_N = mkN "diploidía" ; -- status=guess
+lin diploma_N = mkN "diploma" masculine ; -- status=guess
+lin diplomacy_N = mkN "diplomacia" ; -- status=guess
+lin diplomat_N = mkN "diplomático" | mkN "diplomática" ; -- status=guess
+lin diplomatic_A = mkA "diplomático" ; -- status=guess
+lin dipper_N = mkN "mirlo acuático" ; -- status=guess
+lin dire_A = mkA "Maligno" ; -- status=guess
+lin direct_A = mkA "directo" ;
+lin direct_Adv = variants{} ; --
+lin direct_V = dirigir_V ; -- status=guess
+lin direct_V2 = mkV2 (dirigir_V) ; -- status=guess
+lin direction_N = mkN "dirección" feminine ;
+lin directive_N = variants{} ; --
+lin directly_Adv = mkAdv "directamente" ;
+lin director_N = mkN "director" masculine | mkN "directora" ;
+lin directory_N = mkN "directorio" ; -- status=guess
+lin dirge_N = mkN "canto fúnebre" ; -- status=guess
+lin dirigible_N = mkN "dirigible" masculine ; -- status=guess
+lin dirt_N = mkN "tierra" masculine ; -- status=guess
+lin dirtiness_N = mkN "suciedad" feminine ; -- status=guess
+lin dirty_A = L.dirty_A ;
+lin dirty_V = mkV "ensuciarse" ; -- status=guess, src=wikt
+lin dirty_V2 = mkV2 (mkV "ensuciarse") ; -- status=guess, src=wikt
+lin disability_N = mkN "discapacidad" feminine ; -- status=guess
+lin disable_V2 = mkV2 (mkV "desactivar") ; -- status=guess, src=wikt
+lin disabled_A = variants{} ; --
+lin disaccharide_N = mkN "disacárido" ; -- status=guess
+lin disadvantage_N = mkN "desventaja" ; -- status=guess
+lin disadvantageous_A = mkA "desaventajado" | mkA "desventajoso" ; -- status=guess status=guess
+lin disagree_V = mkV "discrepar" ; -- status=guess
+lin disagree_V2 = mkV2 (mkV "discrepar") ; -- status=guess
+lin disagree_VS = mkVS (mkV "discrepar") ; -- status=guess
+lin disagreeable_A = mkA "desagradable" ; -- status=guess
+lin disagreement_N = variants{} ; --
+lin disallow_V2 = mkV2 (prohibir_V) ; -- status=guess, src=wikt
+lin disambiguation_N = mkN "desambiguación" ; -- status=guess
+lin disappear_V = desaparecer_V ; -- status=guess
+lin disappearance_N = mkN "desaparición" feminine ; -- status=guess
+lin disappoint_V2 = mkV2 (mkV "decepcionar") ; -- status=guess
+lin disappointing_A = mkA "decepcionante" ; -- status=guess
+lin disappointment_N = mkN "decepción" feminine ; -- status=guess
+lin disapproval_N = mkN "desaprobación" feminine ; -- status=guess
+lin disarm_V = mkV "desarmar" ; -- status=guess, src=wikt
+lin disarm_V2 = mkV2 (mkV "desarmar") ; -- status=guess, src=wikt
+lin disarmament_N = mkN "desarme" masculine ; -- status=guess
+lin disarray_N = mkN "desorden" masculine ; -- status=guess
+lin disaster_N = mkN "desastre" masculine ; -- status=guess
+lin disastrous_A = mkA "desastroso" ; -- status=guess
+lin disbelieve_V = descreer_V ; -- status=guess, src=wikt
+lin disbelieve_V2 = mkV2 (descreer_V) ; -- status=guess, src=wikt
+lin disbursement_N = mkN "desembolso" ; -- status=guess
+lin disc_N = mkN "disco" ; -- status=guess
+lin discard_V2 = mkV2 (mkV "desechar") | mkV2 (mkV "descartar") ; -- status=guess
+lin discern_V2 = mkV2 (mkV "percibir") ; -- status=guess, src=wikt
+lin discharge_N = mkN "caudal" masculine ; -- status=guess
+lin discharge_V = mkV "cumplir" | mkV "completar" ; -- status=guess
+lin discharge_V2 = mkV2 (mkV "cumplir") | mkV2 (mkV "completar") ; -- status=guess
+lin disciple_N = mkN "discípulo" ; -- status=guess
+lin disciplinary_A = mkA "disciplinario" ; -- status=guess
+lin discipline_N = mkN "disciplina" ; -- status=guess
+lin discipline_V2 = variants{} ; --
+lin disclaimer_N = mkN "exención" feminine ; -- status=guess
+lin disclose_V = mkV "divulgar" ; -- status=guess
+lin disclose_V2 = mkV2 (mkV "divulgar") ; -- status=guess
+lin disclose_VS = mkVS (mkV "divulgar") ; -- status=guess
+lin disclosure_N = mkN "revelación" feminine | mkN "destape " ; -- status=guess
+lin disco_N = variants{} ; --
+lin discography_N = mkN "discografía" ; -- status=guess
+lin disconsolate_A = mkA "desconsolado" ; -- status=guess
+lin discontent_N = mkN "descontento" ; -- status=guess
+lin discontinue_V = mkV "retirar" ; -- status=guess, src=wikt
+lin discontinue_V2 = mkV2 (mkV "retirar") ; -- status=guess, src=wikt
+lin discord_N = mkN "discordia" ; -- status=guess
+lin discotheque_N = mkN "discoteca" ; -- status=guess
+lin discount_N = mkN "descuento" | mkN "rebaja" ; -- status=guess
+lin discount_V = variants{} ; --
+lin discount_V2 = variants{} ; --
+lin discourage_V2 = mkV2 (mkV (mkV "descorazonar") "acobardar") ; -- status=guess
+lin discourse_N = mkN "discurso" ; -- status=guess
+lin discourteous_A = mkA "descortés" ; -- status=guess
+lin discover_V = descubrir_V | mkV "destapar" ;
+lin discover_V2 = mkV2 (descubrir_V) | mkV2 (mkV "destapar") ;
+lin discover_VS = mkVS (descubrir_V) | mkVS (mkV "destapar") ;
+lin discovery_N = mkN "descubrimiento" ; -- status=guess
+lin discredit_V2 = mkV2 (mkV "desacreditar") | mkV2 (descreer_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin discreet_A = mkA "discreto" ; -- status=guess
+lin discretion_N = variants{} ; --
+lin discretionary_A = mkA "discrecional" ; -- status=guess
+lin discrimination_N = mkN "discriminación" feminine ; -- status=guess
+lin discus_N = mkN "disco" ; -- status=guess
+lin discuss_V2 = mkV2 (mkV "conversar") | mkV2 (mkV "discutir") ;
+lin discuss_VS = mkVS (mkV "conversar") | mkVS (mkV "discutir") ;
+lin discussion_N = mkN "discusión" feminine ;
+lin disdain_N = mkN "desdén" masculine | mkN "desprecio" ; -- status=guess status=guess
+lin disdain_V2 = mkV2 (mkV "desdeñar") | mkV2 (mkV "despreciar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disdainful_A = mkA "desdeñoso" ; -- status=guess
+lin disease_N = mkN "enfermedad" feminine ;
+lin disembowel_V2 = mkV2 (mkV "desentrañar") | mkV2 (mkV "destripar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disengage_V = mkV "desenganchar" | mkV "desatar" | mkV "liberar" | mkV "retirar" | mkV "desacoplar" | desasir_V | mkV (mkV "cesar") "el contacto" | mkV "desembragar" | mkV (mkV "cortar") "el contacto" | mkV (mkV "terminar") "el contacto" | mkV (mkV "finalizar") "el contacto" | mkV (mkV "acabar") "el contacto" | mkV "cesar" | mkV "terminar" | mkV "finalizar" | mkV "acabar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disengage_V2 = mkV2 (mkV "desenganchar") | mkV2 (mkV "desatar") | mkV2 (mkV "liberar") | mkV2 (mkV "retirar") | mkV2 (mkV "desacoplar") | mkV2 (desasir_V) | mkV2 (mkV (mkV "cesar") "el contacto") | mkV2 (mkV "desembragar") | mkV2 (mkV (mkV "cortar") "el contacto") | mkV2 (mkV (mkV "terminar") "el contacto") | mkV2 (mkV (mkV "finalizar") "el contacto") | mkV2 (mkV (mkV "acabar") "el contacto") | mkV2 (mkV "cesar") | mkV2 (mkV "terminar") | mkV2 (mkV "finalizar") | mkV2 (mkV "acabar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disequilibrium_N = mkN "desequilibrio" ; -- status=guess
+lin disfigure_V2 = mkV2 (mkV "desfigurar") ; -- status=guess, src=wikt
+lin disgrace_N = mkN "desgracia" ; -- status=guess
+lin disguise_N = mkN "pantalla" | mkN "tapadera" ; -- status=guess status=guess
+lin disguise_V2 = mkV2 (mkV "disfrazar") ; -- status=guess
+lin disgust_N = mkN "repugnancia" | mkN "asco" | mkN "desazón" feminine | mkN "repulsa" ; -- status=guess status=guess status=guess status=guess
+lin disgust_V2 = mkV2 (mkV "repugnar") ; -- status=guess, src=wikt
+lin disgusting_A = mkA "asqueroso" | mkA "repulsivo" | mkA "nauseabundo" | mkA "despreciable" ; -- status=guess status=guess status=guess status=guess
+lin dish_N = mkN "plato" ; -- status=guess
+lin dishcloth_N = mkN "paño de cocina" ; -- status=guess
+lin disheveled_A = mkA "muy descuicado" | mkA "desordenado" | mkA "descuidadisimo" | mkA "desordenadisimo" ; -- status=guess status=guess status=guess status=guess
+lin dishonest_A = mkA "embustero" | mkA "mentiroso" | mkA "deshonesto" ; -- status=guess status=guess status=guess
+lin dishonour_V2 = mkV2 (mkV "deshonrar") ; -- status=guess, src=wikt
+lin dishwasher_N = mkN "lavaplatos" | mkN "lavavajillas" masculine ; -- status=guess status=guess
+lin disillusionment_N = mkN "desilusión" feminine ; -- status=guess
+lin disinfect_V2 = mkV2 (mkV "desinfectar") ; -- status=guess, src=wikt
+lin disinfection_N = mkN "desinfección" feminine ; -- status=guess
+lin disinformation_N = mkN "desinformación" feminine ; -- status=guess
+lin disingenuous_A = mkA "falso" | mkA "poco sincero" ; -- status=guess status=guess
+lin disintegrate_V = mkV "desintegrar" ; -- status=guess, src=wikt
+lin disintegrate_V2 = mkV2 (mkV "desintegrar") ; -- status=guess, src=wikt
+lin disinter_V2 = mkV2 (desenterrar_V) ; -- status=guess, src=wikt
+lin disinterested_A = mkA "imparcial" ; -- status=guess
+lin disinterment_N = mkN "desenterramiento" ; -- status=guess
+lin disk_N = mkN "disco duro" ; -- status=guess
+lin diskette_N = mkN "disquete" masculine ; -- status=guess
+lin dislike_N = mkN "aversión" feminine ; -- status=guess
+lin dislike_V2 = mkV2 (mkV "desagradar") | mkV2 (mkV (mkV "no") "gustar") | mkV2 (mkV (mkV "tener") "aversión") ; -- status=guess
+lin disloyal_A = mkA "desleal" ; -- status=guess
+lin disloyalty_N = mkN "deslealtad" feminine ; -- status=guess
+lin dismantle_V2 = mkV2 (mkV "desmantelar") ; -- status=guess, src=wikt
+lin dismay_N = mkN "espanto" | mkN "estupefacción" | mkN "consternación" feminine ; -- status=guess status=guess status=guess
+lin dismiss_V2 = mkV2 (despedir_V) | mkV2 (mkV "echar") ; -- status=guess
+lin dismissal_N = variants{} ; --
+lin disobedient_A = mkA "desobediente" ; -- status=guess
+lin disobey_V2 = mkV2 (desobedecer_V) ; -- status=guess, src=wikt
+lin disorder_N = mkN "desorden" masculine ; -- status=guess
+lin disorderly_A = mkA "desordenado" ; -- status=guess
+lin disorganization_N = mkN "desorganización" feminine ; -- status=guess
+lin disparage_V2 = mkV2 (mkV "denigrar") ; -- status=guess, src=wikt
+lin disparate_A = mkA "dispar" | mkA "heterogéneo" | mkA "variado" ; -- status=guess status=guess status=guess
+lin dispatch_N = mkN "envío urgente" ; -- status=guess
+lin dispatch_V2 = mkV2 (mkV "despachar") ; -- status=guess, src=wikt
+lin dispatch_V2V = mkV2V (mkV "despachar") ; -- status=guess, src=wikt
+lin dispatcher_N = mkN "despachador" ; -- status=guess
+lin dispel_V2 = mkV2 (mkV "disipar") ; -- status=guess, src=wikt
+lin disperse_V = mkV "dispersar" ; -- status=guess
+lin disperse_V2 = mkV2 (mkV "dispersar") ; -- status=guess
+lin displacement_N = mkN "desplazamiento" ; -- status=guess
+lin display_N = mkN "monitor" masculine ; -- status=guess
+lin display_V2 = mkV2 (mkV "exhibir") ; -- status=guess
+lin display_VS = mkVS (mkV "exhibir") ; -- status=guess
+lin displeasure_N = mkN "desazón" feminine ; -- status=guess
+lin disposable_A = mkA "desechable" ; -- status=guess
+lin disposable_N = mkN "desechable" masculine ; -- status=guess
+lin disposal_N = variants{} ; --
+lin dispose_V = mkV "deshacerse" ; -- status=guess
+lin dispose_V2 = mkV2 (mkV "deshacerse") ; -- status=guess
+lin disposition_N = mkN "temperamento" | mkN "carácter" masculine ; -- status=guess
+lin disproportionate_A = mkA "desproporcionado" ; -- status=guess
+lin disputable_A = mkA "disputable" ; -- status=guess
+lin dispute_N = variants{} ; --
+lin dispute_V = variants{} ; --
+lin dispute_V2 = variants{} ; --
+lin disqualify_V2 = mkV2 (mkV "descalificar") ; -- status=guess, src=wikt
+lin disquietude_N = mkN "congoja" ; -- status=guess
+lin disregard_V2 = mkV2 (mkV "ignorar") ; -- status=guess, src=wikt
+lin disrespect_N = mkN "falta de respeto" | mkN "irrespeto" ; -- status=guess status=guess
+lin disrespectful_A = mkA "irrespetuoso" ; -- status=guess
+lin disrupt_V = mkV "interrumpir" ; -- status=guess
+lin disrupt_V2 = mkV2 (mkV "interrumpir") ; -- status=guess
+lin disruption_N = mkN "desorden" masculine | mkN "desorganización" feminine ; -- status=guess
+lin disruptive_A = mkA "perturbante" ; -- status=guess
+lin dissatisfaction_N = mkN "descontento" ; -- status=guess
+lin dissect_V2 = mkV2 (mkV "disecar") ; -- status=guess, src=wikt
+lin dissection_N = mkN "disección" feminine ; -- status=guess
+lin dissemble_V = mkV "disimular" ; -- status=guess, src=wikt
+lin dissemble_V2 = mkV2 (mkV "disimular") ; -- status=guess, src=wikt
+lin dissent_N = mkN "disensión" feminine ; -- status=guess
+lin dissent_V = mkV "discrepar" | disentir_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin dissertation_N = mkN "disertación" feminine ; -- status=guess
+lin dissident_N = mkN "disidente" masculine ; -- status=guess
+lin dissimilar_A = mkA "desemejante" ; -- status=guess
+lin dissimilarity_N = mkN "desemejanza" | mkN "disimilitud" feminine ; -- status=guess status=guess
+lin dissociate_V2 = mkV2 (mkV "distanciarse") | mkV2 (mkV "desmarcarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dissolute_A = mkA "disoluto" ; -- status=guess
+lin dissolve_V = disolver_V ; -- status=guess
+lin dissolve_V2 = mkV2 (disolver_V) ; -- status=guess
+lin dissuade_V2 = mkV2 (mkV "disuadir") ; -- status=guess, src=wikt
+lin dissuasion_N = mkN "disuasión" feminine ; -- status=guess
+lin dissuasive_A = mkA "disuasivo" | mkA "disuasorio" ; -- status=guess status=guess
+lin distaff_N = mkN "rueca" ; -- status=guess
+lin distal_A = mkA "distal" ; -- status=guess
+lin distance_N = mkN "distancia" ;
+lin distance_N3 = L.distance_N3 ;
+lin distance_V2 = mkV2 (mkV "alejar-se") ; -- status=guess, src=wikt
+lin distant_A = mkA "distante" ; -- status=guess
+lin distasteful_A = mkA "de mal gusto" ; -- status=guess
+lin distil_V = mkV "alambicar" | mkV "destilar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin distil_V2 = mkV2 (mkV "alambicar") | mkV2 (mkV "destilar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin distillation_N = mkN "destilación" feminine ; -- status=guess
+lin distillery_N = mkN "destilería" ; -- status=guess
+lin distinct_A = mkA "distinto" ; -- status=guess
+lin distinction_N = variants{} ; --
+lin distinctive_A = variants{} ; --
+lin distinctly_Adv = variants{} ; --
+lin distinguish_V = distinguir_V ; -- status=guess
+lin distinguish_V2 = mkV2 (distinguir_V) ; -- status=guess
+lin distinguishable_A = mkA "distinguible" ; -- status=guess
+lin distinguished_A = variants{} ; --
+lin distort_V2 = mkV2 (mkV "distorsionar") ; -- status=guess
+lin distortion_N = mkN "distorsión" ; -- status=guess
+lin distract_V = distraer_V ; -- status=guess
+lin distract_V2 = mkV2 (distraer_V) ; -- status=guess
+lin distraction_N = mkN "distracción" feminine ; -- status=guess
+lin distraint_N = mkN "embargo" ; -- status=guess
+lin distraught_A = mkA "perturbado" | mkA "trastornado" | mkA "destrozado" | mkA "deshecho" | mkA "afligido" ; -- status=guess status=guess status=guess status=guess status=guess
+lin distress_N = mkN "inconforme" | mkN "en serio peligro" ; -- status=guess
+lin distribute_V2 = mkV2 (distribuir_V) ; -- status=guess
+lin distributed_A = variants{} ; --
+lin distribution_N = mkN "distribución" feminine ;
+lin distributor_N = variants{} ; --
+lin district_N = mkN "distrito" ;
+lin distrust_V2 = mkV2 (mkV "desconfiar") ; -- status=guess, src=wikt
+lin disturb_V2 = mkV2 (mkV "perturbar") | mkV2 (mkV "molestar") ; -- status=guess
+lin disturbance_N = mkN "disturbio" | mkN "estorbo" | mkN "perturbación" feminine ; -- status=guess
+lin disuse_N = mkN "desuso" ; -- status=guess
+lin disyllabic_A = mkA "bisílabo" | mkA "bisilábico" | mkA "disílabo" | mkA "disilábico" ; -- status=guess status=guess status=guess status=guess
+lin ditch_N = mkN "zanja" | mkN "trinchera" | mkN "acequia" | mkN "cuneta" ; -- status=guess status=guess status=guess status=guess
+lin ditch_V = mkV "dejar" | mkV "abandonar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ditch_V2 = mkV2 (mkV "dejar") | mkV2 (mkV "abandonar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ditto_N = mkN "ídem" ; -- status=guess
+lin diurnal_A = mkA "diurno" ; -- status=guess
+lin dive_N = mkN "clavado" ; -- status=guess
+lin dive_V = mkV (mkV "hacer") "un clavado" ; -- status=guess
+lin diver_N = mkN "saltador" | mkN "saltadora" | mkN "buzo" ; -- status=guess status=guess status=guess
+lin diverse_A = mkA "diferente" ; -- status=guess
+lin diversification_N = mkN "diversificación" feminine ; -- status=guess
+lin diversion_N = mkN "desviación" feminine ; -- status=guess
+lin diversity_N = mkN "diversidad" feminine ; -- status=guess
+lin divert_V = entretener_V | distraer_V | mkV "desviar" ; -- status=guess
+lin divest_V2 = mkV2 (mkV "privar") ; -- status=guess, src=wikt
+lin divide_V = mkV "dividir" ;
+lin divide_V2 = mkV2 (mkV "dividir") ;
+lin dividend_N = mkN "dividendo" ; -- status=guess
+lin divination_N = mkN "adivinación" feminine ; -- status=guess
+lin divine_A = mkA "divino" ; -- status=guess
+lin diving_N = mkN "buceo" | mkN "submarinismo" ; -- status=guess status=guess
+lin divinity_N = mkN "divinidad" feminine ; -- status=guess
+lin divisibility_N = mkN "divisibilidad" feminine ; -- status=guess
+lin divisible_A = mkA "divisible" ; -- status=guess
+lin division_1_N = mkN "división" feminine ; --demarcación/división administrativa ???
+lin division_2_N = mkN "división" feminine ;
+lin division_3_N = mkN "división" feminine ;
+lin division_N = mkN "división" feminine ;
+lin divisor_N = mkN "divisor" ; -- status=guess
+lin divorce_N = mkN "divorcio" ; -- status=guess
+lin divorce_V2 = variants{} ; --
+lin divorcee_N = mkN "divorciado" | mkN "divorciada" ; -- status=guess status=guess
+lin divot_N = mkN "chuleta" ; -- status=guess
+lin divulge_V2 = mkV2 (mkV "propalar") ; -- status=guess, src=wikt
+lin dizziness_N = mkN "mareo" | mkN "vértigo" ; -- status=guess status=guess
+lin dizzy_A = mkA "vertiginoso" | mkA "mareado" ; -- status=guess status=guess
+lin do_N = mkN "do" ; -- status=guess
+lin do_V2 = mkV2 hacer_V ;
+lin dobra_N = mkN "dobra" ; -- status=guess
+lin docile_A = mkA "dócil" ; -- status=guess
+lin docility_N = mkN "docilidad" feminine ; -- status=guess
+lin dock_N = mkN "acoplamiento" ; -- status=guess
+lin dock_V = mkV "descolar" | mkV "desrabar" | mkV "desrabotar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dock_V2 = mkV2 (mkV "descolar") | mkV2 (mkV "desrabar") | mkV2 (mkV "desrabotar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin doctor_N = L.doctor_N ;
+lin doctorate_N = mkN "doctorado" ; -- status=guess
+lin doctrinal_A = mkA "doctrinal" ; -- status=guess
+lin doctrine_N = mkN "doctrina" ; -- status=guess
+lin document_N = mkN "documento" ;
+lin document_V2 = mkV2 (mkV "documentar") ; -- status=guess
+lin documentary_N = mkN "documental" masculine ; -- status=guess
+lin documentation_N = mkN "documentación" feminine ; -- status=guess
+lin dodecagon_N = mkN "dodecágono" ; -- status=guess
+lin dodecahedron_N = mkN "dodecaedro" ; -- status=guess
+lin dodge_V = mkV "evadir" | mkV "esquivar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dodge_V2 = mkV2 (mkV "evadir") | mkV2 (mkV "esquivar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dodgy_A = mkA "deshonesto" | mkA "chungo" ; -- status=guess status=guess
+lin dodo_N = mkN "dodo" | mkN "dronte" masculine ; -- status=guess status=guess
+lin doe_N = mkN "cierva" | mkN "cabra" ; -- status=guess status=guess
+lin dog_N = L.dog_N ;
+lin doge_N = mkN "dux" masculine ; -- status=guess
+lin doggy_N = mkN "de perrito" ; -- status=guess
+lin dogma_N = mkN "dogma" masculine ; -- status=guess
+lin dogmatic_A = mkA "dogmático" ; -- status=guess
+lin dogwood_N = mkN "cornejo" ; -- status=guess
+lin doing_N = variants{} ; --
+lin doll_N = mkN "muñeca" ; -- status=guess
+lin dollar_N = mkN "dólar" masculine ; -- status=guess
+lin dolmen_N = mkN "dolmen" masculine ; -- status=guess
+lin dolomite_N = mkN "dolomita" ; -- status=guess
+lin dolor_N = mkN "dolor" masculine ; -- status=guess
+lin dolorous_A = mkA "doloroso" ; -- status=guess
+lin dolphin_N = mkN "delfín" masculine ; -- status=guess
+lin dolt_N = mkN "estúpido" ; -- status=guess
+lin domain_N = mkN "dominio" ; -- status=guess
+lin dome_N = mkN "cúpula" ; -- status=guess
+lin domestic_A = mkA "doméstico" ;
+lin domestic_N = mkN "deuda interna" ; -- status=guess
+lin domesticate_V2 = mkV2 (mkV "domesticar") ; -- status=guess, src=wikt
+lin domestication_N = mkN "domesticación" feminine ; -- status=guess
+lin domesticity_N = mkN "domesticidad" feminine ; -- status=guess
+lin domicile_N = mkN "domicilio" ; -- status=guess
+lin dominance_N = variants{} ; --
+lin dominant_A = variants{} ; --
+lin dominate_V = variants{} ; --
+lin dominate_V2 = variants{} ; --
+lin domination_N = variants{} ; --
+lin dominoes_N = mkN "dominó" ; -- status=guess
+lin don_V2 = mkV2 (mkV "ponerse") | mkV2 (mkV (mkV "vestirse") "de") ; -- status=guess, src=wikt status=guess, src=wikt
+lin donate_V = mkV "donar" ; -- status=guess
+lin donate_V2 = mkV2 (mkV "donar") ; -- status=guess
+lin donation_N = mkN "donación" feminine | mkN "donativo" ; -- status=guess
+lin dongle_N = mkN "dongle" ; -- status=guess
+lin donjon_N = mkN "torre del homenaje" ; -- status=guess
+lin donkey_N = mkN "asno" | mkN "burro" ; -- status=guess status=guess
+lin donor_N = mkN "donador" | mkN "donante" masculine ; -- status=guess
+lin doodle_V = mkV "garabatear" ; -- status=guess, src=wikt
+lin doom_V2 = mkV2 (mkV "condenar") ; -- status=guess, src=wikt
+lin door_N = L.door_N ;
+lin doorbell_N = mkN "timbre" masculine ; -- status=guess
+lin doorknob_N = mkN "perilla" ; -- status=guess
+lin doorknocker_N = mkN "aldaba" ; -- status=guess
+lin doorman_N = mkN "portero" ; -- status=guess
+lin doormat_N = mkN "felpudo" ; -- status=guess
+lin doorway_N = mkN "entrada" masculine ; -- status=guess
+lin dopamine_N = mkN "dopamina" ; -- status=guess
+lin dope_V2 = mkV2 (mkV "dopar") ; -- status=guess, src=wikt
+lin doppelganger_N = mkN "gemelo malvado" ; -- status=guess
+lin dormant_A = mkA "latente" ; -- status=guess
+lin dormer_N = mkN "buhardilla" ; -- status=guess
+lin dormitory_N = mkN "residencia estudiantil" | mkN "dormitorio" ; -- status=guess status=guess
+lin dormouse_N = mkN "lirón" masculine ; -- status=guess
+lin dorsal_A = mkA "dorsal" ; -- status=guess
+lin dorsoventral_A = mkA "dorsoventral" ; -- status=guess
+lin dose_N = mkN "dosis" feminine ; -- status=guess
+lin dot_N = mkN "punto" ; -- status=guess
+lin double_A = mkA "doble" ; -- status=guess
+lin double_N = mkN "doble" feminine ; -- status=guess
+lin double_V = mkV "doblar" ; -- status=guess
+lin double_V2 = mkV2 (mkV "doblar") ; -- status=guess
+lin doublet_N = mkN "jubón" masculine ; -- status=guess
+lin doubt_N = mkN "duda" | mkN "incertidumbre" feminine ;
+lin doubt_V2 = mkV2 (mkV "dudar") ; -- status=guess
+lin doubt_VS = mkVS (mkV "dudar") ; -- status=guess
+lin doubtful_A = mkA "dudoso" ; -- status=guess
+lin doubtless_Adv = variants{} ; --
+lin dough_N = mkN "masa" | mkN "pasta" ; -- status=guess status=guess
+lin doughnut_N = mkN "dona" | mkN "rosquilla" | mkN "anillo" ; -- status=guess status=guess status=guess
+lin dour_A = mkA "lúgubre" | mkA "taciturno" | mkA "melancólico" ; -- status=guess status=guess status=guess
+lin douse_V2 = mkV2 (mkV "apagar") | mkV2 (extinguir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin dove_N = mkN "paloma" | mkN "pichón" ; -- status=guess status=guess
+lin dovecote_N = mkN "palomar" masculine ; -- status=guess
+lin dovetail_N = mkN "cola de milano" | mkN "cola de pato" ; -- status=guess status=guess
+lin dovetail_V = mkV "machihembrar" ; -- status=guess, src=wikt
+lin dovetail_V2 = mkV2 (mkV "machihembrar") ; -- status=guess, src=wikt
+lin dowel_N = mkN "clavija" | mkN "taco" | mkN "espiga" ; -- status=guess status=guess status=guess
+lin down_A = mkA "deprimido" ; -- status=guess
+lin down_Adv = mkAdv "abajo" ;
+lin down_N = mkN "plumón" masculine ; -- status=guess
+lin down_Prep = mkPrep "por" ;
+lin downhill_N = mkN "descenso" feminine | mkN "prueba de descenso" ; -- status=guess status=guess
+lin downpour_N = mkN "chaparrón" | mkN "aguacero" ; -- status=guess status=guess
+lin downside_N = mkN "inconveniente" ; -- status=guess
+lin downstairs_Adv = variants{} ; --
+lin downtrodden_A = mkA "pisoteado" ; -- status=guess
+lin dowry_N = mkN "dote" masculine ; -- status=guess
+lin dowser_N = mkN "zahorí" ; -- status=guess
+lin doxology_N = mkN "doxología" ; -- status=guess
+lin doze_V = mkV "dormitar" | mkV "cabecear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dozen_N = mkN "docena" ; -- status=guess
+lin drachma_N = mkN "dracma" ; -- status=guess
+lin draconian_A = mkA "draconiano" ; -- status=guess
+lin draft_N = mkN "reclutamiento" | mkN "leva" | mkN "conscripción" masculine ; -- status=guess
+lin draft_V2 = mkV2 (mkV "reclutar") ; -- status=guess
+lin draftee_N = mkN "recluta" masculine | mkN "conscripto" ; -- status=guess status=guess
+lin drafting_N = mkN "dibujo técnico" ; -- status=guess
+lin drag_N = mkN "bocanada" ; -- status=guess
+lin drag_V = mkV "arrastrar" ; -- status=guess
+lin drag_V2 = mkV2 (mkV "arrastrar") ; -- status=guess
+lin dragnet_N = mkN "red barredera" | mkN "red de arrastre" ; -- status=guess status=guess
+lin dragon_N = mkN "dragón" feminine | mkN "guiverno" ; -- status=guess
+lin dragonfly_N = mkN "libélula" | mkN "aguacil" | mkN "pipilacha" ; -- status=guess status=guess status=guess status=guess
+lin dragoon_N = mkN "dragón" feminine ; -- status=guess
+lin drain_N = mkN "desagüe" ; -- status=guess
+lin drain_V = mkV "desaguar" ; -- status=guess
+lin drain_V2 = mkV2 (mkV "desaguar") ; -- status=guess
+lin drainage_N = variants{} ; --
+lin drake_N = mkN "pato" feminine ; -- status=guess
+lin drama_N = mkN "drama" masculine ; -- status=guess
+lin dramatic_A = mkA "dramático" ; -- status=guess
+lin dramatically_Adv = mkAdv "dramáticamente" ; -- status=guess
+lin dramatization_N = mkN "dramatización" feminine ; -- status=guess
+lin drastic_A = mkA "drástico" ; -- status=guess
+lin drastically_Adv = mkAdv "drásticamente" ; -- status=guess
+lin draught_N = mkN "trago" ; -- status=guess
+lin draughts_N = mkN "damas" feminine ; -- status=guess
+lin draw_1_V2 = mkV2 (mkV "sacar") | mkV2 atraer_V ;
+lin draw_2_V2 = mkV2 (mkV "dibujar") ;
+lin draw_N = mkN "proyecto" ; -- status=guess
+lin draw_V = mkV "dibujar" ;
+lin draw_V2 = mkV2 (mkV "dibujar") ;
+lin drawback_N = mkN "desventaja" ; -- status=guess
+lin drawbridge_N = mkN "puente levadizo" ; -- status=guess
+lin drawer_N = mkN "cajón" masculine ; -- status=guess
+lin drawers_N = mkN "cajones" ; -- status=guess
+lin drawing_N = mkN "dibujar" ; -- status=guess
+lin dray_N = mkN "carreta" | mkN "carretón" masculine ; -- status=guess status=guess
+lin dread_N = mkN "temor" masculine ; -- status=guess
+lin dread_V = mkV "temer" ; -- status=guess, src=wikt
+lin dread_V2 = mkV2 (mkV "temer") ; -- status=guess, src=wikt
+lin dreadful_A = variants{} ; --
+lin dream_N = mkN "sueño" ;
+lin dream_V = soñar_V ; -- status=guess
+lin dream_V2 = mkV2 (soñar_V) ; -- status=guess
+lin dreamer_N = mkN "soñador" | mkN "soñadora" ; -- status=guess status=guess
+lin dreamworld_N = mkN "mundo de los sueños" ; -- status=guess
+lin dredge_N = mkN "draga" ; -- status=guess
+lin dredge_V = mkV "dragar" ; -- status=guess, src=wikt
+lin dredge_V2 = mkV2 (mkV "dragar") ; -- status=guess, src=wikt
+lin dregs_N = mkN "poso" | mkN "concho" | mkN "hez" feminine | mkN "depósito" ; -- status=guess status=guess status=guess status=guess
+lin drench_V2 = mkV2 (mkV "empapar") ; -- status=guess, src=wikt
+lin dress_N = mkN "vestido" | mkN "traje" masculine ; -- status=guess
+lin dress_V = vestir_V ; -- status=guess
+lin dress_V2 = mkV2 (vestir_V) ; -- status=guess
+lin dressage_N = mkN "adiestramiento" | mkN "doma clásica" ; -- status=guess status=guess
+lin dresser_N = mkN "cómoda" ; -- status=guess
+lin dressing_N = mkN "vendaje" masculine ; -- status=guess
+lin dribble_N = mkN "regate" | mkN "gambeta" ; -- status=guess status=guess
+lin dribble_V = mkV "driblar" ; -- status=guess, src=wikt
+lin dribble_V2 = mkV2 (mkV "driblar") ; -- status=guess, src=wikt
+lin drift_N = mkN "derrape" ; -- status=guess
+lin drift_V = errar_V ; -- status=guess
+lin drift_V2 = mkV2 (errar_V) ; -- status=guess
+lin drifter_N = mkN "trotamundo" ; -- status=guess
+lin drill_N = mkN "dril" masculine ; -- status=guess
+lin drill_V = mkV "averiguar" ; -- status=guess
+lin drill_V2 = mkV2 (mkV "averiguar") ; -- status=guess
+lin drink_N = mkN "bebida" ;
+lin drink_V = mkV "beber" | mkV "tomar" ;
+lin drink_V2 = L.drink_V2 ;
+lin drinkable_A = mkA "potable" ; -- status=guess
+lin drinking_N = mkN "absorbente" | mkN "bombilla" | mkN "calimete" | mkN "caña" | mkN "cañita" | mkN "carrizo" | mkN "pajilla" | mkN "pajita" | mkN "pitillo" | mkN "popote" | mkN "sorbete" | mkN "sorbeto" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin drip_N = mkN "aburro" ; -- status=guess
+lin drip_V = mkV "gotear" ; -- status=guess, src=wikt
+lin drip_V2 = mkV2 (mkV "gotear") ; -- status=guess, src=wikt
+lin dripping_N = mkN "chorreo" ; -- status=guess
+lin drive_N = variants{} ; --
+lin drive_V = mkV "conducir" ;
+lin drive_V2 = mkV2 (mkV "conducir") ;
+lin drive_V2V = mkV2V (mkV "conducir") ;
+lin drivel_N = mkN "tonterías" feminine | mkN "chorradas" feminine | mkN "babosadas" feminine | mkN "leseras" feminine | mkN "macanas" feminine | mkN "monserga" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin drivel_V = mkV "babear" ; -- status=guess, src=wikt
+lin driverMasc_N = mkN "conductor" ;
+lin driving_A = variants{} ; --
+lin drizzle_N = mkN "llovizna" | mkN "chilchi" | mkN "cilampa" | mkN "garúa" | mkN "jarina" | mkN "sirimiri" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin drizzle_V = mkV "lloviznar" ; -- status=guess, src=wikt
+lin droll_A = mkA "extrañamente divertido" ; -- status=guess
+lin dromedary_N = mkN "dromedario" ; -- status=guess
+lin drone_N = mkN "timado" ; -- status=guess
+lin drool_V = mkV "babear" | mkV "salivar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin drop_N = mkN "gota" ; -- status=guess
+lin drop_V = caer_V | (mkV "descender") ;
+lin drop_V2 = mkV2 caer_V | mkV2 (mkV "descender") ;
+lin droplet_N = mkN "gotita" ; -- status=guess
+lin dropout_N = mkN "estudiante de carrera trunca" ; -- status=guess
+lin dropsy_N = mkN "hidropesía" ; -- status=guess
+lin drought_N = mkN "sequía" ; -- status=guess
+lin drove_N = mkN "manada" | mkN "horda" | mkN "legión" feminine ; -- status=guess status=guess status=guess
+lin drown_V = mkV "ahogarse" ; -- status=guess
+lin drown_V2 = mkV2 (mkV "ahogarse") ; -- status=guess
+lin drowsiness_N = mkN "soñolencia" | mkN "somnolencia" | mkN "sopor" masculine ; -- status=guess status=guess status=guess
+lin drowsy_A = mkA "adormecido" | mkA "soñoliento" | mkA "somnífero" | mkA "soporífero" | mkA "somnoliento" ; -- status=guess status=guess status=guess status=guess status=guess
+lin drug_N = mkN "droga" ;
+lin drug_V2 = mkV2 (mkV "drogar") ; -- status=guess
+lin druid_N = mkN "druida" masculine ; -- status=guess
+lin druidism_N = mkN "druidismo" ; -- status=guess
+lin drum_N = mkN "barril" masculine | mkN "bidón" masculine ; -- status=guess
+lin drum_V = mkV "tamborear" ; -- status=guess, src=wikt
+lin drum_V2 = mkV2 (mkV "tamborear") ; -- status=guess, src=wikt
+lin drummer_N = mkN "batería" | mkN "baterista" ; -- status=guess status=guess
+lin drumstick_N = mkN "baqueta" | mkN "palillo" ; -- status=guess status=guess
+lin drunk_A = mkA "borracho" | mkA "ebrio" ; -- status=guess
+lin drunk_N = mkN "borracho" ; -- status=guess
+lin drunkard_N = mkN "borracho" | mkN "borrachín" masculine ; -- status=guess status=guess
+lin drunkenness_N = mkN "borrachera" ; -- status=guess
+lin dry_A = L.dry_A ;
+lin dry_N = mkN "tintorería" ; -- status=guess
+lin dry_V = mkV "secarse" ; -- status=guess
+lin dry_V2 = mkV2 (mkV "secarse") ; -- status=guess
+lin dryer_N = mkN "secadora" ; -- status=guess
+lin dryness_N = mkN "aridez" feminine ; -- status=guess
+lin dual_A = mkA "doble" ; -- status=guess
+lin dub_V2 = mkV2 (mkV "apodar") ; -- status=guess, src=wikt
+lin dub_V3 = mkV3 (mkV "apodar") ; -- status=guess, src=wikt
+lin dubbing_N = mkN "doblaje" masculine ; -- status=guess
+lin dubious_A = mkA "dudoso" | mkA "aleatorio" | mkA "ambiguo" | mkA "turbio" | mkA "equívoco" | mkA "torvo" | mkA "avieso" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin dubnium_N = mkN "dubnio" ; -- status=guess
+lin ducal_A = mkA "ducal" ; -- status=guess
+lin ducat_N = mkN "ducado" ; -- status=guess
+lin duchess_N = mkN "duquesa" ; -- status=guess
+lin duchy_N = mkN "ducado" ; -- status=guess
+lin duck_N = mkN "cero" ; -- status=guess
+lin duck_V = mkV "sumergirse" ; -- status=guess, src=wikt
+lin duck_V2 = mkV2 (mkV "sumergirse") ; -- status=guess, src=wikt
+lin duckling_N = mkN "patito" ; -- status=guess
+lin duct_N = mkN "conducto" ; -- status=guess
+lin ductility_N = mkN "ductilidad" feminine ; -- status=guess
+lin dude_N = mkN "tipo" | mkN "mae" | mkN "tío" | mkN "bato" ; -- status=guess status=guess status=guess status=guess
+lin due_A = mkA "debido" ;
+lin due_N = mkN "mérito" ; -- status=guess
+lin duel_N = mkN "duelo" ; -- status=guess
+lin duel_V = mkV "duelar" ; -- status=guess, src=wikt
+lin duet_N = mkN "dúo" | mkN "dueto" ; -- status=guess status=guess
+lin duffel_N = mkN "trenca" ; -- status=guess
+lin dugong_N = mkN "dugongo" ; -- status=guess
+lin duke_N = mkN "duque" masculine ; -- status=guess
+lin dulcet_A = mkA "dulce" ; -- status=guess
+lin dulcimer_N = mkN "salterio" | mkN "dulcémele" masculine ; -- status=guess status=guess
+lin dull_A = L.dull_A ;
+lin dull_V = mkV "redondear" ; -- status=guess, src=wikt
+lin dull_V2 = mkV2 (mkV "redondear") ; -- status=guess, src=wikt
+lin duly_Adv = variants{} ; --
+lin dumb_A = mkA "estúpido" | mkA "estúpid" ; -- status=guess status=guess
+lin dumbbell_N = mkN "pesas" feminine | mkN "mancuerna" ; -- status=guess status=guess
+lin dumbfound_V2 = mkV2 (mkV (mkV "dejar") "boquiabierto") | mkV2 (mkV (mkV "dejar") "pasmado") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dummy_N = mkN "chupete" masculine ; -- status=guess
+lin dump_N = mkN "basural" masculine | mkN "tiradero" | mkN "vertedero" ; -- status=guess status=guess status=guess
+lin dump_V = mkV (mkV "volcar") "en memoria" ; -- status=guess
+lin dump_V2 = mkV2 (mkV (mkV "volcar") "en memoria") ; -- status=guess
+lin dumper_N = mkN "camión bañera" ; -- status=guess
+lin dumpling_N = mkN "albóndiga" | mkN "ñoqui" masculine ; -- status=guess status=guess
+lin dun_A = mkA "pardo" ; -- status=guess
+lin dun_N = mkN "pardo" ; -- status=guess
+lin dune_N = mkN "duna" | mkN "médano" ; -- status=guess status=guess
+lin dung_N = mkN "excremento" | mkN "estiércol" masculine ; -- status=guess status=guess
+lin dungeon_N = mkN "mazmorra" ; -- status=guess
+lin dunghill_N = mkN "basurero" ; -- status=guess
+lin duodecimal_A = mkA "duodécimo" ; -- status=guess
+lin duodenal_A = mkA "duodenal" ; -- status=guess
+lin duodenum_N = mkN "duodeno" ; -- status=guess
+lin dupe_N = mkN "incauto" | mkN "engrupido" | mkN "engañado" ; -- status=guess status=guess status=guess
+lin dupe_V2 = mkV2 (mkV "engañar") ; -- status=guess, src=wikt
+lin duplicate_V2 = mkV2 (mkV "duplicar") ; -- status=guess, src=wikt
+lin duplication_N = mkN "duplicación" feminine ; -- status=guess
+lin durable_A = mkA "duradero" | mkA "durable" | mkA "perdurable" ; -- status=guess status=guess status=guess
+lin duration_N = mkN "duración" feminine ; -- status=guess
+lin duress_N = mkN "coacción" feminine ; -- status=guess
+lin durian_N = mkN "durián" masculine ; -- status=guess
+lin during_Prep = S.during_Prep ;
+lin dusk_N = mkN "crepúsculo" | mkN "ocaso" ; -- status=guess status=guess
+lin dust_N = L.dust_N ;
+lin dust_V2 = mkV2 (mkV "desempolvar") ; -- status=guess, src=wikt
+lin dustbin_N = mkN "basurero" | mkN "bote de basura" | mkN "cesto de basura" | mkN "cubo de basura" | mkN "latón de basura" | mkN "pipote de basura" | mkN "tacho de basura" | mkN "tinaco de basura" | mkN "zafacón" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin dustpan_N = mkN "recogedor" masculine ; -- status=guess
+lin dusty_A = mkA "polvoriento" ; -- status=guess
+lin duty_N = mkN "obligación" feminine | mkN "deber" ;
+lin duvet_N = mkN "edredón acolchado" ; -- status=guess
+lin dwarf_N = mkN "enano" ; -- status=guess
+lin dwarfism_N = mkN "enanismo" ; -- status=guess
+lin dwell_V = mkV "habitar" | mkV "morar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dwelling_N = mkN "domicilio" | mkN "morada" | mkN "residencia" | mkN "vasa." ; -- status=guess
+lin dwindle_V = disminuir_V | mkV "agotarse" | desaparecer_V | mkV "menguar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dye_N = mkN "tinte" | mkN "tintura" ; -- status=guess status=guess
+lin dye_V = teñir_V | mkV "tinturar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dye_V2 = mkV2 (teñir_V) | mkV2 (mkV "tinturar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dyke_N = mkN "tortillera" | mkN "bollo" feminine ; -- status=guess status=guess
+lin dynamic_A = mkA "dinámico" ; -- status=guess
+lin dynamic_N = mkN "memoria dinámica" ; -- status=guess
+lin dynamically_Adv = mkAdv "dinámicamente" ; -- status=guess
+lin dynamics_N = mkN "dinámica" ; -- status=guess
+lin dynamism_N = mkN "dinamismo" ; -- status=guess
+lin dynamite_N = mkN "dinamita" ; -- status=guess
+lin dynamite_V2 = mkV2 (mkV "dinamitar") ; -- status=guess, src=wikt
+lin dynamo_N = mkN "dinamo" ; -- status=guess
+lin dynastic_A = mkA "dinástico" ; -- status=guess
+lin dynasty_N = mkN "dinastía" ; -- status=guess
+lin dyne_N = mkN "dina" ; -- status=guess
+lin dysfunctional_A = mkA "disfuncional" ; -- status=guess
+lin dyslexia_N = mkN "dislexia" ; -- status=guess
+lin dyslexic_A = mkA "disléxico" ; -- status=guess
+lin dyslogistic_A = mkA "despectivo" ; -- status=guess
+lin dysphemism_N = mkN "disfemismo" ; -- status=guess
+lin dysphoria_N = mkN "disforia" ; -- status=guess
+lin dyspnea_N = mkN "disnea" ; -- status=guess
+lin dysprosium_N = mkN "disprosio" ; -- status=guess
+lin dystopia_N = mkN "distopía" ; -- status=guess
+lin dystrophy_N = mkN "distrofia" ; -- status=guess
+lin each_Det = mkDet "cada" ;
+lin eager_A = mkA "impaciente" | mkA "ilusionado" | mkA "entusiasmado" | mkA "ávido" | mkA "anhelante" ; -- status=guess
+lin eagerness_N = mkN "avidez" | mkN "ansia" masculine ; -- status=guess status=guess
+lin eagle_N = mkN "águila" ; -- status=guess
+lin eaglet_N = mkN "aguilucho" ; -- status=guess
+lin ear_N = L.ear_N ;
+lin earache_N = mkN "dolor de oído" ; -- status=guess
+lin eardrum_N = mkN "tímpano" ; -- status=guess
+lin earl_N = mkN "conde" masculine ; -- status=guess
+lin early_A = mkA "prematuro" | mkA "temprano" ;
+lin early_Adv = mkAdv "temprano" ;
+lin earmark_N = mkN "reserva" | mkN "asignación" feminine | mkN "destino" ; -- status=guess status=guess status=guess
+lin earmark_V2 = mkV2 (mkV "reservar") | mkV2 (mkV "apartar") | mkV2 (mkV "asignar") | mkV2 (mkV "destinar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin earmuff_N = mkN "orejera" ; -- status=guess
+lin earn_V = mkV "granjear" | merecer_V ; -- status=guess
+lin earn_V2 = mkV2 (mkV "granjear") | mkV2 (merecer_V) ; -- status=guess
+lin earnest_A = mkA "serio" ; -- status=guess
+lin earning_N = variants{} ; --
+lin earphone_N = mkN "auricular" masculine ; -- status=guess
+lin earplug_N = mkN "tapón" masculine | mkN "tapón para los oídos" ; -- status=guess status=guess
+lin earring_N = mkN "arete" | mkN "arito" | mkN "aro" | mkN "caravana" | mkN "chapa" | mkN "pantalla" | mkN "pendiente" | mkN "zarcillo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin earth_N = L.earth_N ;
+lin earth_V2 = mkV2 (mkV (mkV "conectar") "a tierra") ; -- status=guess, src=wikt
+lin earthenware_N = mkN "loza" | mkN "cerámica" ; -- status=guess status=guess
+lin earthquake_N = mkN "terremoto" | mkN "temblor" masculine | mkN "chaka" ; -- status=guess status=guess status=guess
+lin earthworm_N = mkN "mala persona" ; -- status=guess
+lin earwax_N = mkN "cerumen" | mkN "cerilla" ; -- status=guess status=guess
+lin earwig_N = mkN "tijereta" ; -- status=guess
+lin ease_N = variants{} ; --
+lin ease_V = variants{} ; --
+lin ease_V2 = variants{} ; --
+lin easel_N = mkN "caballete" masculine | mkN "atril" masculine ; -- status=guess status=guess
+lin easement_N = mkN "servidumbre" feminine ; -- status=guess
+lin easily_Adv = mkAdv "fácilmente" ;
+lin east_Adv = mkAdv "oriental" | mkAdv "rumbo este" | mkAdv "rumbo al este" | mkAdv "oriente" | mkAdv "hacia el este" | mkAdv "oriente" | mkAdv "hacia oriente" | mkAdv "al este" | mkAdv "oriente." ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin east_N = mkN "este" | mkN "oriente" | mkN "levante" masculine ; -- status=guess
+lin eastern_A = mkA "oriental" ; -- status=guess
+lin easy_A = mkA "fácil" ;
+lin easy_A2V = L.easy_A2V ;
+lin easy_Adv = variants{} ; --
+lin easygoing_A = mkA "calmado" | mkA "relajado" ; -- status=guess status=guess
+lin eat_V = mkV "comer" ;
+lin eat_V2 = L.eat_V2 ;
+lin eater_N = mkN "comedor" masculine ; -- status=guess
+lin eaves_N = mkN "alero" ; -- status=guess
+lin ebb_N = mkN "marea baja" | mkN "bajamar" feminine ; -- status=guess status=guess
+lin ebonite_N = mkN "ebonita" ; -- status=guess
+lin ebony_A = mkA "de ébano" ; -- status=guess
+lin ebony_N = mkN "ébano" ; -- status=guess
+lin ebullient_A = mkA "bullente" ; -- status=guess
+lin eccentric_A = mkA "excéntrico" ; -- status=guess
+lin ecchymosis_N = mkN "equimosis" feminine ; -- status=guess
+lin ecclesiastical_A = mkA "eclesiástico" ; -- status=guess
+lin ecclesiology_N = mkN "eclesiología" ; -- status=guess
+lin echelon_N = mkN "escalón" ; -- status=guess
+lin echidna_N = mkN "equidna" ; -- status=guess
+lin echinoderm_N = mkN "equinodermo" ; -- status=guess
+lin echo_N = mkN "eco" ; -- status=guess
+lin echo_V = mkV "repercutir" | repetir_V ; -- status=guess
+lin echo_V2 = mkV2 (mkV "repercutir") | mkV2 (repetir_V) ; -- status=guess
+lin echolalia_N = mkN "ecolalia" ; -- status=guess
+lin echolocation_N = mkN "ecolocalización" feminine ; -- status=guess
+lin eclectic_A = mkA "ecléctico" ; -- status=guess
+lin eclectic_N = mkN "ecléctico" ; -- status=guess
+lin eclipse_N = mkN "eclipse" masculine ; -- status=guess
+lin eclipse_V2 = mkV2 (mkV "eclipsar") ; -- status=guess, src=wikt
+lin ecliptic_N = mkN "eclíptica" ; -- status=guess
+lin eclogue_N = mkN "égloga" ; -- status=guess
+lin ecological_A = mkA "ecológico" ; -- status=guess
+lin ecologist_N = mkN "ecólogo" | mkN "ecóloga" ; -- status=guess status=guess
+lin ecology_N = mkN "ecología" ; -- status=guess
+lin econometrician_N = mkN "económetra" masculine ; -- status=guess
+lin econometrics_N = mkN "econometría" ; -- status=guess
+lin economic_A = mkA "económico" ;
+lin economically_Adv = variants{} ; --
+lin economics_N = mkN "economía" ; -- status=guess
+lin economist_N = mkN "economista" masculine ; -- status=guess
+lin economy_1_N = mkN "economía" ;
+lin economy_2_N = mkN "economía" ;
+lin economy_N = mkN "economía" ;
+lin ecosystem_N = mkN "ecosistema" masculine ; -- status=guess
+lin ecstasy_N = mkN "éxtasis" feminine ; -- status=guess
+lin ecstatic_A = mkA "extasiado" ; -- status=guess
+lin ectoparasite_N = mkN "ectoparásito" ; -- status=guess
+lin ectoplasm_N = mkN "ectoplasma" ; -- status=guess
+lin ecumenical_A = mkA "ecuménico" ; -- status=guess
+lin ecumenism_N = mkN "ecumenismo" ; -- status=guess
+lin eczema_N = mkN "eczema" | mkN "eccema" masculine ; -- status=guess status=guess
+lin eddy_N = mkN "contracorriente" feminine | mkN "revesa" | mkN "remolino" ; -- status=guess status=guess status=guess
+lin edema_N = mkN "edema" masculine | mkN "hidropesía" ; -- status=guess status=guess
+lin edge_N = mkN "borde" | mkN "arista" ; --- split: arista = edge in graph
+lin edible_A = mkA "comestible" ; -- status=guess
+lin edict_N = mkN "edicto" ; -- status=guess
+lin edit_V2 = mkV2 (mkV "editar") ; -- status=guess
+lin editing_N = mkN "montaje" ; -- status=guess
+lin edition_N = mkN "edición" feminine ; -- status=guess
+lin editor_N = mkN "jefe de redacción" ; -- status=guess
+lin editorial_A = mkA "editorial" ; -- status=guess
+lin editorial_N = mkN "editorial" masculine ; -- status=guess
+lin educate_V2 = mkV2 (mkV "educar") | mkV2 (instruir_V) ; -- status=guess
+lin education_N = mkN "educación" feminine ;
+lin educational_A = mkA "educativo" ; -- status=guess
+lin educative_A = mkA "educativo" ; -- status=guess
+lin educe_V2 = mkV2 (mkV "educir") ; -- status=guess, src=wikt
+lin eel_N = mkN "anguila" ; -- status=guess
+lin eerie_A = mkA "misterioso" | mkA "extraño" ; -- status=guess status=guess
+lin efface_V2 = mkV2 (mkV "borrar") ; -- status=guess, src=wikt
+lin effect_N = mkN "efecto" ;
+lin effect_V2 = mkV2 (mkV "efectuar") ; -- status=guess
+lin effective_A = mkA "efectivo" | mkA "eficaz" ;
+lin effectively_Adv = variants{} ; --
+lin effectiveness_N = variants{} ; --
+lin effeminate_A = mkA "afeminado" | mkA "amanerado" ; -- status=guess status=guess
+lin effervescence_N = mkN "efervescencia" ; -- status=guess
+lin effervescent_A = mkA "efervescente" ; -- status=guess
+lin efficacy_N = mkN "eficacia" ; -- status=guess
+lin efficiency_N = mkN "eficiencia" ; -- status=guess
+lin efficient_A = mkA "eficiente" ; -- status=guess
+lin efficiently_Adv = variants{} ; --
+lin effigy_N = mkN "efigie" feminine ; -- status=guess
+lin effluvium_N = mkN "efluvio" ; -- status=guess
+lin effort_N = mkN "esfuerzo" ;
+lin effortless_A = mkA "fácil" | mkA "nada penoso" | mkA "sin esfuerzo" ; -- status=guess status=guess status=guess
+lin effrontery_N = mkN "desfachatez" feminine ; -- status=guess
+lin effusion_N = mkN "efusión" feminine ; -- status=guess
+lin effusive_A = mkA "efusivo" ; -- status=guess
+lin egalitarian_A = mkA "igualitario" ; -- status=guess
+lin egalitarianism_N = mkN "igualitarismo" ; -- status=guess
+lin egg_N = L.egg_N ;
+lin eggar_N = mkN "polilla" ; -- status=guess
+lin egghead_N = mkN "cara de huevo" | mkN "lumbrera" | mkN "cerebrito" ; -- status=guess status=guess status=guess
+lin eggnog_N = mkN "licor de huevos" ; -- status=guess
+lin eggplant_N = mkN "berenjena" ; -- status=guess
+lin eggshell_N = mkN "cáscara de huevo" ; -- status=guess
+lin ego_N = mkN "ego" ; -- status=guess
+lin egocentric_A = mkA "egocéntrico" ; -- status=guess
+lin egoism_N = mkN "egoísmo" ; -- status=guess
+lin egoist_N = mkN "egoísta" masculine ; -- status=guess
+lin egotist_N = mkN "egotista" masculine ; -- status=guess
+lin egregious_A = mkA "flagrante" ; -- status=guess
+lin egress_N = mkN "salida" masculine ; -- status=guess
+lin egret_N = mkN "garza" | mkN "garcita" ; -- status=guess status=guess
+lin eider_N = mkN "eider" masculine ; -- status=guess
+lin eiderdown_N = mkN "edredón" masculine ; -- status=guess
+lin eidetic_A = mkA "eidético" ; -- status=guess
+lin eigenvalue_N = mkN "autovalor" | mkN "valor propio" | mkN "valor característico" ; -- status=guess status=guess status=guess
+lin eightsome_N = mkN "octeto" ; -- status=guess
+lin einsteinium_N = mkN "einstenio" ; -- status=guess
+lin eisteddfod_N = mkN "Eisteddfod" masculine ; -- status=guess
+lin either7or_DConj = S.either7or_DConj ;
+lin either_Adv = mkAdv "tampoco" ;
+lin either_Det = mkDet "cualquiera de los dos" ;
+lin ejaculate_V2 = mkV2 (mkV "eyacular") ; -- status=guess, src=wikt
+lin ejaculation_N = mkN "eyaculación" feminine ; -- status=guess
+lin ejector_N = mkN "eyector" masculine ; -- status=guess
+lin elaborate_A = variants{} ; --
+lin elaborate_V = mkV "elaborar" ; -- status=guess, src=wikt
+lin elaborate_V2 = mkV2 (mkV "elaborar") ; -- status=guess, src=wikt
+lin elastic_A = mkA "elástico" ; -- status=guess
+lin elastic_N = mkN "cinta de goma" | mkN "goma" masculine | mkN "gomita" | mkN "elástico" ; -- status=guess status=guess status=guess status=guess
+lin elasticity_N = mkN "elasticidad" feminine ; -- status=guess
+lin elastin_N = mkN "elastina" ; -- status=guess
+lin elastomer_N = mkN "elastómero" ; -- status=guess
+lin elation_N = mkN "euforia" ; -- status=guess
+lin elbow_N = mkN "codo" ; -- status=guess
+lin elder_A = mkA "anciano" | mkA "adulto mayor" ; -- status=guess status=guess
+lin elder_N = mkN "saúco" feminine ; -- status=guess
+lin elderberry_N = mkN "baya del saúco" ; -- status=guess
+lin elderly_A = mkA "anciano" ; -- status=guess
+lin elect_V = elegir_V ; -- status=guess
+lin elect_V2 = mkV2 (elegir_V) ; -- status=guess
+lin elect_V2V = mkV2V (elegir_V) ; -- status=guess
+lin elect_V3 = mkV3 (elegir_V) ; -- status=guess
+lin elected_A = variants{} ; --
+lin election_N = mkN "elección" feminine ;
+lin elector_N = mkN "elector" masculine ; -- status=guess
+lin electoral_A = mkA "electoral" ; -- status=guess
+lin electorate_N = mkN "electorado" ; -- status=guess
+lin electric_A = mkA "eléctrico" ; -- status=guess
+lin electric_N = mkN "coche eléctrico" ; -- status=guess
+lin electrical_A = mkA "eléctrico" ; -- status=guess
+lin electrician_N = mkN "electricista" masculine ; -- status=guess
+lin electricity_N = mkN "electricidad" feminine ; -- status=guess
+lin electrification_N = mkN "electrificación" feminine ; -- status=guess
+lin electrocardiogram_N = mkN "electrocardiograma" masculine ; -- status=guess
+lin electrochemical_A = mkA "electroquímico" ; -- status=guess
+lin electrocution_N = mkN "electrocución" feminine ; -- status=guess
+lin electrode_N = mkN "electrodo" ; -- status=guess
+lin electrodynamometer_N = mkN "electrodinamómetro" ; -- status=guess
+lin electroencephalogram_N = mkN "electroencefalograma" masculine ; -- status=guess
+lin electroencephalographic_A = mkA "electroencefalográfico" ; -- status=guess
+lin electrolysis_N = mkN "electrólisis" feminine ; -- status=guess
+lin electrolyte_N = mkN "electrolito" | mkN "electrólito" ; -- status=guess status=guess
+lin electromagnet_N = mkN "electroimán" masculine ; -- status=guess
+lin electromagnetic_A = mkA "electromagnético" ; -- status=guess
+lin electromagnetism_N = mkN "electromagnetismo" ; -- status=guess
+lin electron_N = mkN "electrón" masculine ; -- status=guess
+lin electronegativity_N = mkN "electronegatividad" feminine ; -- status=guess
+lin electronic_A = mkA "electrónico" ; -- status=guess
+lin electronically_Adv = mkAdv "electrónicamente" ; -- status=guess
+lin electronics_N = mkN "electrónica" ; -- status=guess
+lin electrophoresis_N = mkN "electroforesis" feminine ; -- status=guess
+lin electroscope_N = mkN "electroscopio" ; -- status=guess
+lin electrostatics_N = mkN "electrostática" ; -- status=guess
+lin electrum_N = mkN "electro" ; -- status=guess
+lin elegance_N = mkN "elegancia" | mkN "chic" masculine ; -- status=guess status=guess
+lin elegant_A = mkA "elegante" | mkA "chic" ; -- status=guess
+lin elegy_N = mkN "elegía" ; -- status=guess
+lin element_N = mkN "elemento" ;
+lin elephant_N = mkN "elefante" masculine ; -- status=guess
+lin elevate_V2 = mkV2 (mkV "subir") ; -- status=guess, src=wikt
+lin elevation_N = mkN "elevación" feminine ; -- status=guess
+lin elf_N = mkN "elfo" | mkN "duende" masculine ; -- status=guess status=guess
+lin elicit_V2 = mkV2 (mkV "sonsacar") | mkV2 (obtener_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin eligibility_N = mkN "elegibilidad" ; -- status=guess
+lin eligible_A = mkA "elegible" ; -- status=guess
+lin eliminate_V2 = mkV2 (mkV "eliminar") ; -- status=guess
+lin elite_N = mkN "élite" feminine ; -- status=guess
+lin elitism_N = mkN "elitismo" ; -- status=guess
+lin elixir_N = mkN "elixir" masculine ; -- status=guess
+lin ellipse_N = mkN "elipse" feminine ; -- status=guess
+lin ellipsis_N = mkN "puntos suspensivos" ; -- status=guess
+lin elliptical_A = mkA "elíptico" ; -- status=guess
+lin elm_N = mkN "olmo" ; -- status=guess
+lin eloquence_N = mkN "elocuencia" ; -- status=guess
+lin eloquent_A = mkA "elocuente" ; -- status=guess
+lin else_Adv = mkAdv "de otro caso" ;
+lin elsewhere_Adv = mkAdv "en otra parte" | mkAdv "en otro lugar" ; -- status=guess
+lin elucidate_V2 = mkV2 (mkV "dilucidar") | mkV2 (mkV "elucidar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin elude_V2 = mkV2 (mkV "eludir") ; -- status=guess, src=wikt
+lin elusive_A = mkA "elusivo" ; -- status=guess
+lin elver_N = mkN "angula" ; -- status=guess
+lin em_N = mkN "eme" feminine ; -- status=guess
+lin emaciate_V2 = mkV2 (mkV "demacrarse") ; -- status=guess, src=wikt
+lin emancipate_V2 = mkV2 (mkV "emancipar") ; -- status=guess, src=wikt
+lin emancipation_N = mkN "emancipación" feminine ; -- status=guess
+lin emasculate_V2 = mkV2 (mkV "emascular") | mkV2 (mkV "castrar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin emasculation_N = mkN "emasculación" feminine ; -- status=guess
+lin embalm_V2 = mkV2 (mkV "embalsamar") ; -- status=guess, src=wikt
+lin embalmer_N = mkN "embalsamador" masculine ; -- status=guess
+lin embargo_N = mkN "embargo" ; -- status=guess
+lin embark_V = mkV "embarcar" ; -- status=guess
+lin embark_V2 = mkV2 (mkV "embarcar") ; -- status=guess
+lin embarrass_V2 = mkV2 (avergonzar_V) ; -- status=guess, src=wikt
+lin embarrassed_A = variants{} ; --
+lin embarrassing_A = mkA "embarazoso" ; -- status=guess
+lin embarrassment_N = mkN "vergüenza" | mkN "corte" ; -- status=guess
+lin embassy_N = mkN "embajada" ; -- status=guess
+lin embed_V2 = mkV2 (mkV "embutir") | mkV2 (mkV "empotrar") | mkV2 (mkV "embeber") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin embellish_V2 = mkV2 (embellecer_V) ; -- status=guess, src=wikt
+lin ember_N = mkN "brasa" | mkN "ascua" ; -- status=guess status=guess
+lin embezzle_V2 = mkV2 (mkV "malversar") ; -- status=guess, src=wikt
+lin embezzlement_N = mkN "apropiación indebida" | mkN "peculado" | mkN "desfalco" ; -- status=guess status=guess status=guess
+lin embezzler_N = mkN "malversador" masculine ; -- status=guess
+lin emblem_N = mkN "emblema" masculine ; -- status=guess
+lin emblematic_A = mkA "emblemático" ; -- status=guess
+lin embodiment_N = mkN "encarnación" feminine ; -- status=guess
+lin embody_V2 = mkV2 (mkV "personificar") | mkV2 (mkV "encarnar") ; -- status=guess
+lin embolism_N = mkN "embolia" ; -- status=guess
+lin emboss_V2 = mkV2 (mkV "repujar") ; -- status=guess, src=wikt
+lin embrace_V = mkV "abrazar" ; -- status=guess
+lin embrace_V2 = mkV2 (mkV "abrazar") ; -- status=guess
+lin embroider_V = mkV "bordar" ; -- status=guess, src=wikt
+lin embroider_V2 = mkV2 (mkV "bordar") ; -- status=guess, src=wikt
+lin embroidery_N = mkN "bordado" ; -- status=guess
+lin embryo_N = mkN "embrión" masculine ; -- status=guess
+lin embryonic_A = mkA "embrionario" ; -- status=guess
+lin emerald_N = mkN "esmeralda" ; -- status=guess
+lin emerge_V = emerger_V ;
+lin emergence_N = mkN "surgimiento" ; -- status=guess
+lin emergency_N = mkN "emergencia" | mkN "urgencia" ; -- status=guess
+lin emetic_N = mkN "emético" ; -- status=guess
+lin emigrant_N = mkN "emigrante" masculine ; -- status=guess
+lin emigrate_V = mkV "emigrar" ; -- status=guess, src=wikt
+lin emigrate_V2V = mkV2V (mkV "emigrar") ; -- status=guess, src=wikt
+lin emigration_N = mkN "emigración" feminine ; -- status=guess
+lin eminent_A = mkA "eminente" ; -- status=guess
+lin emir_N = mkN "emir" ; -- status=guess
+lin emission_N = mkN "emisión" feminine ; -- status=guess
+lin emit_V2 = mkV2 (mkV "emitir") ; -- status=guess, src=wikt
+lin emmer_N = mkN "farro" ; -- status=guess
+lin emolument_N = mkN "emolumento" ; -- status=guess
+lin emoticon_N = mkN "emoticón" | mkN "emoticono" ; -- status=guess status=guess
+lin emotion_N = mkN "afecto" | mkN "emoción" feminine ; -- status=guess
+lin emotional_A = mkA "emocional" ; -- status=guess
+lin emotionality_N = mkN "emocionalidad" feminine ; -- status=guess
+lin emotive_A = mkA "emotivo" ; -- status=guess
+lin empathic_A = mkA "empático" ; -- status=guess
+lin empathize_V = mkV (mkV "sentir") "afinidad" ; -- status=guess, src=wikt
+lin empathy_N = mkN "empatía" ; -- status=guess
+lin emperor_N = mkN "emperador" masculine ; -- status=guess
+lin emphasis_N = mkN "énfasis" masculine ; -- status=guess
+lin emphasize_V2 = mkV2 (mkV "subrayar") | mkV2 (mkV "enfatizar") ; -- status=guess
+lin emphasize_VS = mkVS (mkV "subrayar") | mkVS (mkV "enfatizar") ; -- status=guess
+lin emphatic_A = mkA "enfático" ; -- status=guess
+lin emphatically_Adv = mkAdv "tajantamente" | mkAdv "rotundamente" ; -- status=guess status=guess
+lin emphysema_N = mkN "enfisema" masculine ; -- status=guess
+lin empire_N = mkN "imperio" ; -- status=guess
+lin empirical_A = mkA "empírico" ; -- status=guess
+lin empiricist_N = mkN "empirista" masculine ; -- status=guess
+lin employ_V2 = mkV2 (mkV "contratar") | mkV2 (mkV "emplear") ;
+lin employee_N = mkN "empleado" | mkN "empleada" ; --- split masc fem
+lin employer_N = mkN "empleador" ;
+lin employment_N = mkN "empleo" ;
+lin empower_V2 = mkV2 (mkV "apoderar") ; -- status=guess, src=wikt
+lin empower_V2V = mkV2V (mkV "apoderar") ; -- status=guess, src=wikt
+lin empress_N = mkN "emperatriz" feminine ; -- status=guess
+lin emptiness_N = mkN "vacío" ; -- status=guess
+lin empty_A = L.empty_A ;
+lin empty_N = mkN "conjunto vacío" ; -- status=guess
+lin empty_V = mkV "vaciar" ; -- status=guess
+lin empty_V2 = mkV2 (mkV "vaciar") ; -- status=guess
+lin empyema_N = mkN "empiema" masculine ; -- status=guess
+lin emu_N = mkN "emú" masculine ; -- status=guess
+lin emulate_V2 = mkV2 (mkV "emular") ; -- status=guess, src=wikt
+lin emulsifier_N = mkN "emulgente" masculine | mkN "emulsificador" masculine ; -- status=guess status=guess
+lin emulsify_V2 = mkV2 (mkV "emulsionar") ; -- status=guess, src=wikt
+lin emulsion_N = mkN "emulsión" feminine ; -- status=guess
+lin en_N = mkN "ene" feminine ; -- status=guess
+lin enable_V2 = mkV2 (mkV "habilitar") ;
+lin enable_V2V = mkV2V (mkV "habilitar") ;
+lin enable_VS = mkVS (mkV "habilitar") ;
+lin enact_V2 = mkV2 (mkV "oficializar") ; -- status=guess, src=wikt
+lin enact_V2V = mkV2V (mkV "oficializar") ; -- status=guess, src=wikt
+lin enamel_N = mkN "esmaltado" | mkN "esmalte" masculine ; -- status=guess status=guess
+lin enamel_V2 = mkV2 (mkV "esmaltar") ; -- status=guess, src=wikt
+lin encampment_N = mkN "campamento" ; -- status=guess
+lin encase_V2 = mkV2 (revestir_V) ; -- status=guess, src=wikt
+lin enchant_V2 = mkV2 (mkV "encantar") ; -- status=guess, src=wikt
+lin encircle_V2 = mkV2 (mkV "rodear") ; -- status=guess, src=wikt
+lin enclave_N = mkN "enclave" masculine ; -- status=guess
+lin enclose_V2 = variants{} ; --
+lin enclosure_N = mkN "encierro" | mkN "cercamiento" ; -- status=guess status=guess
+lin encode_V2 = mkV2 (mkV "codificar") ; -- status=guess, src=wikt
+lin encoding_N = mkN "codificación" feminine ; -- status=guess
+lin encomium_N = mkN "encomio" ; -- status=guess
+lin encompass_V2 = mkV2 (mkV "abarcar") | mkV2 (mkV "englobar") ; -- status=guess
+lin encore_N = mkN "bis" masculine ; -- status=guess
+lin encounter_N = variants{} ; --
+lin encounter_V2 = variants{} ; --
+lin encourage_V2 = mkV2 (mkV "animar") | mkV2 (alentar_V) ;
+lin encourage_V2V = mkV2V (mkV "animar") | mkV2V (alentar_V) ;
+lin encouragement_N = mkN "apoyo" ; -- status=guess
+lin encouraging_A = mkA "alentador" | mkA "esperanzador" ; -- status=guess
+lin encroach_V = mkV "inmiscuirse" ; -- status=guess, src=wikt
+lin encroachment_N = mkN "intrusión" feminine | mkN "usurpación" feminine ; -- status=guess status=guess
+lin encrust_V = mkV "incrustar" ; -- status=guess, src=wikt
+lin encrust_V2 = mkV2 (mkV "incrustar") ; -- status=guess, src=wikt
+lin encrypt_V2 = mkV2 (mkV "cifrar") ; -- status=guess, src=wikt
+lin encyclical_N = mkN "encíclica" ; -- status=guess
+lin encyclopedia_N = mkN "enciclopedia" ; -- status=guess
+lin encyclopedic_A = mkA "enciclopédico" ; -- status=guess
+lin encyclopedist_N = mkN "enciclopedista" masculine ; -- status=guess
+lin end_1_N = mkN "fin" | mkN "final" ;
+lin end_2_N = mkN "extremo" ;
+lin end_V = mkV "acabarse" ;
+lin end_V2 = mkV2 (mkV "acabar") ;
+lin endearment_N = mkN "cariño" | mkN "ternura" | mkN "afecto" ; -- status=guess status=guess status=guess
+lin endeavour_N = mkN "esfuerzo" ; -- status=guess
+lin endeavour_V = mkV "esfuerzo" ; -- status=guess, src=wikt
+lin endemic_A = mkA "endémico" ; -- status=guess
+lin ending_N = variants{} ; --
+lin endive_N = mkN "escarola" | mkN "endivia" ; -- status=guess status=guess
+lin endless_A = mkA "interminable" | mkA "sin fin" | mkA "infinito" ; -- status=guess
+lin endocardium_N = mkN "endocardio" ; -- status=guess
+lin endocervicitis_N = mkN "endocervicitis" feminine ; -- status=guess
+lin endocrine_A = mkA "endocrino" ; -- status=guess
+lin endocrinologist_N = mkN "endocrinólogo" ; -- status=guess
+lin endocrinology_N = mkN "endocrinología" ; -- status=guess
+lin endodontics_N = mkN "endodoncia" ; -- status=guess
+lin endogamy_N = mkN "endogamia" ; -- status=guess
+lin endoparasite_N = mkN "endoparásito" ; -- status=guess
+lin endorphin_N = mkN "endorfina" ; -- status=guess
+lin endorse_V2 = mkV2 (mkV "endosar") ; -- status=guess
+lin endorsement_N = mkN "endoso" ; -- status=guess
+lin endoscope_N = mkN "endoscopia" ; -- status=guess
+lin endothelial_A = mkA "endotelial" ; -- status=guess
+lin endothelium_N = mkN "endotelio" ; -- status=guess
+lin endotoxin_N = mkN "endotoxina" ; -- status=guess
+lin endow_V2 = mkV2 (mkV (mkV "ser") "bendecido") ; -- status=guess, src=wikt
+lin endowment_N = mkN "dotación" feminine ; -- status=guess
+lin endurable_A = mkA "tolerable" ; -- status=guess
+lin endurance_N = mkN "resistencia" ; -- status=guess
+lin endure_V = mkV "aguantar" | mkV "perdurar" ; -- status=guess
+lin endure_V2 = mkV2 (mkV "aguantar") | mkV2 (mkV "perdurar") ; -- status=guess
+lin enema_N = mkN "enema" masculine ; -- status=guess
+lin enemy_N = L.enemy_N ;
+lin energetic_A = mkA "enérgico" ; -- status=guess
+lin energetically_Adv = mkAdv "enérgicamente" ; -- status=guess
+lin energy_N = mkN "energía" ;
+lin enervate_V2 = mkV2 (mkV "debilitar") | mkV2 (mkV "enervar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin enforce_V2 = mkV2 (imponer_V) ; -- status=guess
+lin enforcement_N = mkN "compulsión" feminine | mkN "coerción" feminine ; -- status=guess
+lin engage_V = mkV "embragar" ; -- status=guess
+lin engage_V2 = mkV2 (mkV "embragar") ; -- status=guess
+lin engagement_N = mkN "anillo de compromiso" ; -- status=guess
+lin engender_V2 = mkV2 (mkV "engendrar") | mkV2 (mkV (mkV "dar") "a luz") | mkV2 (concebir_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin engine_N = mkN "motor" | mkN "máquina" | mkN "locomotora" ;
+lin engineer_N = mkN "ingeniero" ; -- status=guess
+lin engineer_V = mkV (mkV "manipular") "genéticamente" ; -- status=guess, src=wikt
+lin engineer_V2 = mkV2 (mkV (mkV "manipular") "genéticamente") ; -- status=guess, src=wikt
+lin engineering_N = mkN "ingeniería" ; -- status=guess
+lin engrave_V2 = mkV2 (mkV "grabar") ; -- status=guess, src=wikt
+lin engraver_N = mkN "tallador" masculine ; -- status=guess
+lin engraving_N = mkN "grabado" ; -- status=guess
+lin engross_V2 = mkV2 (mkV "acaparar") | mkV2 (mkV "arramblar") | mkV2 (mkV "apandar") | mkV2 (mkV (mkV "alzarse") "con") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin enhance_V2 = mkV2 (mkV "aumentar") ; -- status=guess
+lin enhanced_A = variants{} ; --
+lin enhancement_N = mkN "mejora" ; -- status=guess
+lin enigma_N = mkN "enigma" masculine ; -- status=guess
+lin enigmatic_A = mkA "enigmático" ; -- status=guess
+lin enjambment_N = mkN "encabalgamiento" ; -- status=guess
+lin enjoin_V2 = mkV2 (imponer_V) | mkV2 (mkV "ordenar") | mkV2 (mkV "mandar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin enjoy_V2 = mkV2 (mkV "disfrutar") | mkV2 (reflV divertir_V) ;
+lin enjoy_VV = mkVV (reflV divertir_V) ;
+lin enjoyable_A = variants{} ; --
+lin enjoyment_N = variants{} ; --
+lin enlarge_V = mkV "ampliar" | mkV "agrandar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin enlarge_V2 = mkV2 (mkV "ampliar") | mkV2 (mkV "agrandar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin enlarger_N = mkN "ampliadora" ; -- status=guess
+lin enlist_V = mkV "alistar" | mkV "enlistar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin enlist_V2 = mkV2 (mkV "alistar") | mkV2 (mkV "enlistar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin enliven_V2 = mkV2 (mkV "avivar") ; -- status=guess, src=wikt
+lin enmity_N = mkN "enemistad" feminine ; -- status=guess
+lin ennui_N = mkN "apatía" ; -- status=guess
+lin enormous_A = mkA "enorme" ; -- status=guess
+lin enormously_Adv = variants{} ; --
+lin enough_Adv = mkAdv "suficientemente" | mkAdv "bastante" ;
+lin enough_Predet = mkPredet "suficiente" "suficiente" "suficientes" "suficientes"| mkPredet "bastante" "bastante" "bastantes" "bastantes";
+lin enquire_V = variants{} ; --
+lin enquire_V2 = variants{} ; --
+lin enquiry_N = variants{} ; --
+lin enrage_V2 = mkV2 (enfurecer_V) | mkV2 (mkV "ensañar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin enrapture_V2 = mkV2 (mkV "enajenar") ; -- status=guess, src=wikt
+lin enrich_V2 = mkV2 (enriquecer_V) ; -- status=guess, src=wikt
+lin enroll_V = mkV "alistar" ; -- status=guess, src=wikt
+lin enroll_V2 = mkV2 (mkV "alistar") ; -- status=guess, src=wikt
+lin enrolment_N = mkN "enrolamiento" ; -- status=guess
+lin ensemble_N = mkN "conjunto" ; -- status=guess
+lin enshrine_V2 = mkV2 (mkV "consagra") ; -- status=guess, src=wikt
+lin ensign_N = mkN "enseña" ; -- status=guess
+lin ensue_V = mkV "seguirse" | mkV "resultar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ensure_V = mkV "asegurar" | mkV "asegurarse" ;
+lin ensure_V2 = mkV2 (mkV "asegurar") | mkV2 (mkV "asegurarse") ;
+lin ensure_VS = mkVS (mkV "asegurar") | mkVS (mkV "asegurarse") ;
+lin entail_V2 = mkV2 (mkV "conllevar") ; -- status=guess
+lin entangle_V2 = mkV2 (mkV "enredar") ; -- status=guess, src=wikt
+lin entasis_N = mkN "éntasis" feminine ; -- status=guess
+lin entelechy_N = mkN "entelequia" ; -- status=guess
+lin enter_V = mkV "entrar" ;
+lin enter_V2 = mkV2 (mkV "entrar") ;
+lin enteritis_N = mkN "enteritis" feminine ; -- status=guess
+lin enterprise_N = mkN "empresa" ; -- status=guess
+lin entertain_V2 = mkV2 (divertir_V) | mkV2 (entretener_V) ; -- status=guess
+lin entertaining_A = mkA "divertido" ; -- status=guess
+lin entertainment_N = mkN "entretenimiento" ; -- status=guess
+lin enthrall_V2 = mkV2 (mkV "subyugar") | mkV2 (mkV "cautivar") | mkV2 (mkV "embrujar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin enthrone_V2 = mkV2 (mkV "entronizar") ; -- status=guess, src=wikt
+lin enthronement_N = mkN "entronización" feminine ; -- status=guess
+lin enthuse_V = mkV "entusiasmar" ; -- status=guess, src=wikt
+lin enthusiasm_N = mkN "entusiasmo" ; -- status=guess
+lin enthusiast_N = mkN "entusiasta" ; -- status=guess
+lin enthusiastic_A = mkA "entusiasmado" | mkA "entusiástico" ; -- status=guess
+lin entice_V2 = mkV2 (mkV "incitar") | mkV2 (tentar_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin entire_A = mkA "entero" ; -- status=guess
+lin entirely_Adv = mkAdv "enteramente" | mkAdv "íntegramente" ;
+lin entirety_N = mkN "enterez" | mkN "integridad" feminine | mkN "totalidad" feminine ; -- status=guess status=guess status=guess
+lin entitle_V2V = variants{} ; --
+lin entitle_VS = variants{} ; --
+lin entitlement_N = variants{} ; --
+lin entity_N = mkN "entidad" ; -- status=guess
+lin entomb_V2 = mkV2 (enterrar_V) ; -- status=guess, src=wikt
+lin entomological_A = mkA "entomológico" ; -- status=guess
+lin entomologist_N = mkN "entomólogo" | mkN "entomóloga" ; -- status=guess status=guess
+lin entomology_N = mkN "entomología" ; -- status=guess
+lin entourage_N = mkN "séquito" ; -- status=guess
+lin entrance_N = mkN "entrada" masculine ; -- status=guess
+lin entrance_V2 = mkV2 (mkV "encantar") ; -- status=guess, src=wikt
+lin entrench_V2 = mkV2 (mkV "atrincherar") ; -- status=guess, src=wikt
+lin entrepreneur_N = mkN "emprendedor" masculine ; -- status=guess
+lin entrepreneurial_A = mkA "emprendedor" ; -- status=guess
+lin entry_1_N = mkN "entrada" | mkN "acceso" ;
+lin entry_2_N = mkN "entrada" | mkN "artículo" ;
+lin entry_N = mkN "entrada" | mkN "acceso" ;
+lin enunciation_N = mkN "enunciación" feminine ; -- status=guess
+lin envelop_V2 = mkV2 (envolver_V) ; -- status=guess, src=wikt
+lin envelope_N = mkN "sobre" masculine ; -- status=guess
+lin enviable_A = mkA "envidiable" ; -- status=guess
+lin envious_A = mkA "envidioso" ; -- status=guess
+lin environment_N = mkN "ambiente" | mkN "medio" | mkN "entorno" ;
+lin environmental_A = mkA "ambiental" ;
+lin environmentalism_N = mkN "ambientalismo" | mkN "ecologismo" ; -- status=guess status=guess
+lin envisage_V2 = mkV2 (prever_V) ; -- status=guess
+lin envoy_N = mkN "enviado" ; -- status=guess
+lin envy_N = mkN "envidia" ; -- status=guess
+lin envy_V2 = mkV2 (mkV "envidiar") ; -- status=guess, src=wikt
+lin enzymatic_A = mkA "enzimático" ; -- status=guess
+lin enzyme_N = mkN "enzima" ; -- status=guess
+lin eon_N = mkN "eón" masculine | mkN "eternidad" feminine ; -- status=guess status=guess
+lin epaulet_N = mkN "charretera" ; -- status=guess
+lin epaulette_N = mkN "hombrera" ; -- status=guess
+lin epee_N = mkN "espada" ; -- status=guess
+lin epenthesis_N = mkN "epéntesis" ; -- status=guess
+lin ephemeral_A = mkA "efímero" ; -- status=guess
+lin epic_A = mkA "épico" ; -- status=guess
+lin epicalyx_N = mkN "calículo" ; -- status=guess
+lin epicentre_N = mkN "epicentro" ; -- status=guess
+lin epicycle_N = mkN "epiciclo" ; -- status=guess
+lin epicycloid_N = mkN "epicicloide" feminine ; -- status=guess
+lin epidemic_A = mkA "epidémico" ; -- status=guess
+lin epidemic_N = mkN "epidemia" ; -- status=guess
+lin epidemiologic_A = mkA "epidemiológico" ; -- status=guess
+lin epidemiologist_N = mkN "epidemiólogo" ; -- status=guess
+lin epidemiology_N = mkN "epidemiología" ; -- status=guess
+lin epidermis_N = mkN "epidermis" feminine ; -- status=guess
+lin epididymis_N = mkN "epidídimo" ; -- status=guess
+lin epiglottis_N = mkN "epiglotis" feminine ; -- status=guess
+lin epigram_N = mkN "epigrama" masculine ; -- status=guess
+lin epigrammatic_A = mkA "epigramático" ; -- status=guess
+lin epigraph_N = mkN "epígrafe" ; -- status=guess
+lin epilepsy_N = mkN "epilepsia" ; -- status=guess
+lin epileptic_A = mkA "epiléptico" ; -- status=guess
+lin epilogue_N = mkN "epílogo" ; -- status=guess
+lin epinephrine_N = mkN "epinefrina" ; -- status=guess
+lin epiphany_N = mkN "epifanía" | mkN "manifestación" feminine ; -- status=guess status=guess
+lin episcopal_A = mkA "episcopal" ; -- status=guess
+lin episiotomy_N = mkN "episiotomía" ; -- status=guess
+lin episode_N = mkN "episodio" ; -- status=guess
+lin epistemology_N = mkN "gnoseología" ; -- status=guess
+lin epistle_N = mkN "epístola" ; -- status=guess
+lin epitaph_N = mkN "epitafio" ; -- status=guess
+lin epitaxy_N = mkN "epitaxia" ; -- status=guess
+lin epithelial_A = mkA "epitelial" ; -- status=guess
+lin epithelium_N = mkN "epitelio" ; -- status=guess
+lin epithet_N = mkN "epíteto" ; -- status=guess
+lin epitome_N = mkN "epítome" ; -- status=guess
+lin epoch_N = mkN "época" masculine ; -- status=guess
+lin eponym_N = mkN "epónimo" ; -- status=guess
+lin equal_A = mkA "igual" ;
+lin equal_V2 = mkV2 (mkV "igualar") ; -- status=guess
+lin equality_N = mkN "igualdad" | mkN "equidad" feminine ; -- status=guess
+lin equally_Adv = mkAdv "igualmente" ;
+lin equation_N = mkN "ecuación" feminine ; -- status=guess
+lin equator_N = mkN "ecuador" masculine ; -- status=guess
+lin equatorial_A = mkA "ecuatorial" ; -- status=guess
+lin equatorial_N = mkN "ecuatorial" masculine ; -- status=guess
+lin equestrian_A = mkA "ecuestre" ; -- status=guess
+lin equidistant_A = mkA "equidistante" ; -- status=guess
+lin equilateral_A = mkA "equilátero" ; -- status=guess
+lin equilateral_N = mkN "triángulo equilátero" ; -- status=guess
+lin equilibrium_N = mkN "equilibrio" ; -- status=guess
+lin equinox_N = mkN "equinoccio" ; -- status=guess
+lin equip_V2 = variants{} ; --
+lin equipage_N = mkN "carroza" | mkN "carruaje de lujo" ; -- status=guess status=guess
+lin equipment_N = mkN "equipamiento" | mkN "equipo" ;
+lin equity_N = mkN "equidad" feminine ; -- status=guess
+lin equivalence_N = mkN "relación de equivalencia" ; -- status=guess
+lin equivalent_A = mkA "equivalente" ; -- status=guess
+lin equivalent_N = mkN "equivalente" masculine ; -- status=guess
+lin era_N = mkN "época" masculine | mkN "era" | mkN "período" ; -- status=guess
+lin erase_V2 = mkV2 (mkV "borrar") ; -- status=guess, src=wikt
+lin eraser_N = mkN "borrador" masculine ; -- status=guess
+lin erbium_N = mkN "erbio" ; -- status=guess
+lin erect_V2 = variants{} ; --
+lin erectile_A = mkA "eréctil" ; -- status=guess
+lin erection_N = mkN "erección" feminine ; -- status=guess
+lin erg_N = mkN "ergio" ; -- status=guess
+lin ergonomic_A = mkA "ergonómico" ; -- status=guess
+lin ergonomics_N = mkN "ergonomía" ; -- status=guess
+lin ergosterol_N = mkN "ergosterol" masculine ; -- status=guess
+lin ermine_N = mkN "armiño" ; -- status=guess
+lin erogenous_A = mkA "erógeno" ; -- status=guess
+lin erosion_N = mkN "erosión" feminine ; -- status=guess
+lin erotic_A = mkA "erótico" ; -- status=guess
+lin erotically_Adv = mkAdv "de manera erótica" ; -- status=guess
+lin eroticism_N = mkN "erótica" ; -- status=guess
+lin err_V = errar_V | mkV "equivocar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin errand_N = mkN "recado" ; -- status=guess
+lin errant_A = mkA "errante" ; -- status=guess
+lin erratic_A = mkA "inconstante" | mkA "irregular" ; -- status=guess status=guess
+lin erroneous_A = mkA "erróneo" ; -- status=guess
+lin error_N = mkN "error" masculine ; -- status=guess
+lin ersatz_N = mkN "remedo" ; -- status=guess
+lin erudite_A = mkA "erudito" ; -- status=guess
+lin erudition_N = mkN "erudición" feminine ; -- status=guess
+lin eruption_N = mkN "erupción" feminine ; -- status=guess
+lin escalation_N = mkN "escalada" ; -- status=guess
+lin escalator_N = mkN "escalera mecánica" ; -- status=guess
+lin escalope_N = mkN "escalope" masculine ; -- status=guess
+lin escape_N = mkN "escapada" masculine | mkN "fuga" | mkN "escape" masculine | mkN "escapatorio" | mkN "liberación" feminine ; -- status=guess
+lin escape_V = mkV "escapar" | mkV "salvarse" | mkV "evadir" ; -- status=guess
+lin escape_V2 = mkV2 (mkV "escapar") | mkV2 (mkV "salvarse") | mkV2 (mkV "evadir") ; -- status=guess
+lin escape_VS = mkVS (mkV "escapar") | mkVS (mkV "salvarse") | mkVS (mkV "evadir") ; -- status=guess
+lin eschatological_A = mkA "escatológico" ; -- status=guess
+lin eschatology_N = mkN "escatología" ; -- status=guess
+lin eschew_V2 = mkV2 (mkV "esquivar") ; -- status=guess, src=wikt
+lin escort_N = mkN "escolta" ; -- status=guess
+lin escort_V2 = mkV2 (mkV "escoltar") ; -- status=guess, src=wikt
+lin escrow_N = mkN "fideicomiso" ; -- status=guess
+lin escudo_N = mkN "escudo" ; -- status=guess
+lin esoteric_A = mkA "esotérico" ; -- status=guess
+lin espadrille_N = mkN "alpargata" ; -- status=guess
+lin especially_Adv = mkAdv "especialmente" ;
+lin espionage_N = mkN "espionaje" masculine ; -- status=guess
+lin esquire_N = mkN "acompañante" masculine ; -- status=guess
+lin essay_N = mkN "ensayo" ; -- status=guess
+lin essayist_N = mkN "ensayista" masculine ; -- status=guess
+lin essence_N = mkN "esencia" | mkN "extracto" ; -- status=guess
+lin essential_A = mkA "esencial" ;
+lin essential_N = mkN "aminoácido esencial" ; -- status=guess
+lin essentially_Adv = variants{} ; --
+lin establish_V2 = mkV2 (mkV "establecer") ;
+lin established_A = variants{} ; --
+lin establishment_N = mkN "establecimiento" ; -- status=guess
+lin estate_N = mkN "finca" ;
+lin esteem_N = mkN "estima" ; -- status=guess
+lin ester_N = mkN "éster" masculine ; -- status=guess
+lin estimate_N = mkN "presupuesto" | mkN "estimación" masculine ; -- status=guess
+lin estimate_V = mkV "estimar" ; -- status=guess
+lin estimate_V2 = mkV2 (mkV "estimar") ; -- status=guess
+lin estimate_V2V = mkV2V (mkV "estimar") ; -- status=guess
+lin estimate_VS = mkVS (mkV "estimar") ; -- status=guess
+lin estimated_A = variants{} ; --
+lin estimation_N = mkN "valoración" feminine ; -- status=guess
+lin estoppel_N = mkN "impedimento por escritura" ; -- status=guess
+lin estrange_V2 = mkV2 (mkV "alienar") | mkV2 (mkV "enajenar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin estrogen_N = mkN "estrógeno" ; -- status=guess
+lin estuary_N = mkN "estuario" ; -- status=guess
+lin eternal_A = mkA "eterno" | mkA "eternal" ; -- status=guess
+lin eternity_N = mkN "eternidad" feminine ; -- status=guess
+lin ethane_N = mkN "etano" ; -- status=guess
+lin ether_N = mkN "éter" masculine ; -- status=guess
+lin ethical_A = mkA "ético" ; -- status=guess
+lin ethics_N = mkN "ética" ; -- status=guess
+lin ethnic_A = mkA "étnico" ; -- status=guess
+lin ethnic_N = mkN "limpieza étnica" ; -- status=guess
+lin ethnicity_N = mkN "etnicidad" feminine ; -- status=guess
+lin ethnocentrism_N = mkN "etnocentrismo" ; -- status=guess
+lin ethnographic_A = mkA "etnográfico" ; -- status=guess
+lin ethnological_A = mkA "etnológico" ; -- status=guess
+lin ethnology_N = mkN "etnología" ; -- status=guess
+lin ethologist_N = mkN "etólogo" ; -- status=guess
+lin ethology_N = mkN "etología" ; -- status=guess
+lin ethyl_N = mkN "etanoato de etilo" | mkN "acetato de etilo" ; -- status=guess status=guess
+lin ethylene_N = mkN "etileno" ; -- status=guess
+lin etymologist_N = mkN "etimologista" masculine ; -- status=guess
+lin etymology_N = mkN "etimología" ; -- status=guess
+lin etymon_N = mkN "étimo" ; -- status=guess
+lin eucalyptus_N = mkN "eucalipto" ; -- status=guess
+lin eudiometer_N = mkN "eudiómetro" ; -- status=guess
+lin eugenics_N = mkN "eugenesia" ; -- status=guess
+lin eukaryote_N = mkN "eucarionte" feminine ; -- status=guess
+lin eukaryotic_A = mkA "eucariótico" ; -- status=guess
+lin eunuch_N = mkN "eunuco" ; -- status=guess
+lin euphemism_N = mkN "eufemismo" ; -- status=guess
+lin euphonic_A = mkA "eufónico" ; -- status=guess
+lin euphonium_N = mkN "eufonio" ; -- status=guess
+lin euphony_N = mkN "eufonía" ; -- status=guess
+lin euphoria_N = mkN "euforia" ; -- status=guess
+lin euphoric_A = mkA "eufórico" ; -- status=guess
+lin euphuism_N = mkN "eufuismo" ; -- status=guess
+lin euro_N = mkN "euro" ; -- status=guess
+lin europium_N = mkN "europio" ; -- status=guess
+lin euthanasia_N = mkN "eutanasia" ; -- status=guess
+lin eutrophic_A = mkA "eutrófico" ; -- status=guess
+lin evacuate_V2 = mkV2 (mkV "evacuar") ; -- status=guess, src=wikt
+lin evacuation_N = mkN "evacuación" feminine ; -- status=guess
+lin evade_V2 = mkV2 (mkV "evadir") ; -- status=guess, src=wikt
+lin evaluate_V = mkV "evaluar" ; -- status=guess
+lin evaluate_V2 = mkV2 (mkV "evaluar") ; -- status=guess
+lin evaluation_N = mkN "evaluación" feminine ; -- status=guess
+lin evangelist_N = mkN "evangelista" ; -- status=guess
+lin evaporate_V = mkV "evaporar" ; -- status=guess, src=wikt
+lin evaporate_V2 = mkV2 (mkV "evaporar") ; -- status=guess, src=wikt
+lin evaporate_VS = mkVS (mkV "evaporar") ; -- status=guess, src=wikt
+lin evaporation_N = mkN "evaporación" feminine ; -- status=guess
+lin evasion_N = mkN "evasión" feminine ; -- status=guess
+lin even_A = mkA "par" ; -- status=guess
+lin even_Adv = mkAdv "aún" | mkAdv "incluso" | mkAdv "hasta" ;
+lin even_N = mkN "tarde" feminine ; -- status=guess
+lin even_V2 = mkV2 (mkV "allanar") ; -- status=guess, src=wikt
+lin evening_N = mkN "tarde" feminine ;
+lin event_N = mkN "evento" ;
+lin eventual_A = mkA "eventual" ; -- status=guess
+lin eventually_Adv = mkAdv "eventualmente" ;
+lin ever_Adv = mkAdv "nunca" | mkAdv "alguna vez" ; ---- negative in other langs
+lin evergreen_A = mkA "perennifolio" ; -- status=guess
+lin evermore_Adv = mkAdv "siempre" ; -- status=guess
+lin every_Det = S.every_Det ;
+lin everybody_NP = S.everybody_NP ;
+lin everyday_A = variants{} ; --
+lin everyone_NP = makeNP "todo el mundo" Masc Sg | makeNP "todos" Masc Pl ;
+lin everything_NP = S.everything_NP ;
+lin everywhere_Adv = S.everywhere_Adv ;
+lin evict_V2 = mkV2 (mkV "desahuciar") ; -- status=guess, src=wikt
+lin eviction_N = mkN "desalojo" | mkN "desahucio" ; -- status=guess status=guess
+lin evidence_1_N = mkN "evidencia" | mkN "prueba" ;
+lin evidence_2_N = mkN "evidencia" | mkN "prueba" ;
+lin evidence_N = mkN "evidencia" | mkN "prueba" ;
+lin evidence_V2 = mkV2 (mkV "evidenciar") ; -- status=guess, src=wikt
+lin evident_A = mkA "evidente" ; -- status=guess
+lin evidently_Adv = variants{} ; --
+lin evil_A = mkA "mal" | mkA "malo" | mkA "malvado" | mkA "malévolo" | mkA "maléfico" | mkA "malvado" | mkA "perverso" ; -- status=guess
+lin evil_N = mkN "mal" masculine ; -- status=guess
+lin evince_V2 = mkV2 (manifestar_V) | mkV2 (mkV "revelar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin eviscerate_V2 = mkV2 (mkV "destripar") | mkV2 (mkV "eviscerar") | mkV2 (mkV "desentrañar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin evoke_V2 = mkV2 (mkV "evocar") | mkV2 (mkV "rememorar") ; -- status=guess
+lin evolution_N = mkN "evolución" feminine ; -- status=guess
+lin evolutionary_A = mkA "evolutivo" | mkA "evolucionista" | mkA "evolucionario" ; -- status=guess
+lin evolve_V = mkV "desarrollar" ; -- status=guess
+lin evolve_V2 = mkV2 (mkV "desarrollar") ; -- status=guess
+lin ewe_N = mkN "oveja" | mkN "oveja madre" ; -- status=guess status=guess
+lin ewer_N = mkN "aguamanil" | mkN "pichel" | mkN "jofaina" ; -- status=guess status=guess status=guess
+lin exacerbate_V2 = mkV2 (mkV "exacerbar") | mkV2 (mkV "agravar") | mkV2 (mkV "avivar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin exacerbation_N = mkN "exacerbación" ; -- status=guess
+lin exact_A = mkA "exacto" ; -- status=guess
+lin exact_V2 = mkV2 (exigir_V) ; -- status=guess, src=wikt
+lin exaction_N = mkN "exacción" feminine ; -- status=guess
+lin exactly_Adv = mkAdv "exactamente" ;
+lin exaggerate_V = mkV "exagerar" ; -- status=guess
+lin exaggerate_V2 = mkV2 (mkV "exagerar") ; -- status=guess
+lin exaggeration_N = mkN "exageración" feminine ; -- status=guess
+lin exalt_V2 = mkV2 (mkV "exaltar") ; -- status=guess, src=wikt
+lin exam_N = variants{} ; --
+lin examination_N = mkN "examen" masculine ;
+lin examine_V2 = mkV2 (mkV "examinar") ;
+lin examiner_N = mkN "examinador" masculine ; -- status=guess
+lin example_N = mkN "ejemplo" ;
+lin exasperate_V2 = mkV2 (mkV "exasperar") ; -- status=guess, src=wikt
+lin exasperation_N = mkN "exasperación" feminine ; -- status=guess
+lin excavate_V = mkV "excavar" ; -- status=guess, src=wikt
+lin excavate_V2 = mkV2 (mkV "excavar") ; -- status=guess, src=wikt
+lin excavation_N = variants{} ; --
+lin excavator_N = mkN "excavadora" ; -- status=guess
+lin exceed_V2 = mkV2 (mkV "exceder") ; -- status=guess
+lin excel_V = sobresalir_V | mkV "distinguirse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin excel_V2 = mkV2 (sobresalir_V) | mkV2 (mkV "distinguirse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin excellence_N = mkN "excelencia" masculine ; -- status=guess
+lin excellent_A = mkA "excelente" ;
+lin except_Conj = mkConj "excepto" | mkConj "salvo" ;
+lin except_Prep = S.except_Prep ;
+lin exception_N = mkN "excepción" feminine ; -- status=guess
+lin exceptional_A = mkA "excepcional" ; -- status=guess
+lin exceptionally_Adv = variants{} ; --
+lin excerpt_N = mkN "extracto" ; -- status=guess
+lin excess_A = variants{} ; --
+lin excess_N = mkN "deducible" masculine | mkN "franquicia" ; -- status=guess
+lin excessive_A = mkA "excesivo" ; -- status=guess
+lin exchange_N = mkN "intercambio" ;
+lin exchange_V2 = mkV2 (mkV "cambiar") ; -- status=guess
+lin excise_N = mkN "impuesto al consumo" ; -- status=guess
+lin excitable_A = mkA "excitable" ; -- status=guess
+lin excite_V2 = mkV2 (mkV "excitar") ; -- status=guess
+lin excited_A = variants{} ; --
+lin excitement_N = mkN "entusiasmo" ; -- status=guess
+lin exciting_A = mkA "emocionante" ; -- status=guess
+lin exclaim_V2 = mkV2 (mkV "exclamar") ; -- status=guess
+lin exclamation_N = mkN "exclamación" feminine ; -- status=guess
+lin exclude_V2 = mkV2 (excluir_V) ; -- status=guess
+lin exclusion_N = variants{} ; --
+lin exclusive_A = variants{} ; --
+lin exclusive_N = mkN "o exclusivo" ; -- status=guess
+lin exclusively_Adv = variants{} ; --
+lin excommunicate_V2 = mkV2 (mkV "excomulgar") ; -- status=guess, src=wikt
+lin excommunication_N = mkN "excomunión" ; -- status=guess
+lin excrement_N = mkN "excremento" ; -- status=guess
+lin excrete_V2 = mkV2 (mkV "excretar") ; -- status=guess, src=wikt
+lin excretory_A = mkA "excretorio" ; -- status=guess
+lin excruciating_A = mkA "lacerante" | mkA "atroz" ; -- status=guess status=guess
+lin excursion_N = mkN "excursión" feminine ; -- status=guess
+lin excuse_N = mkN "excusa" ; -- status=guess
+lin excuse_V2 = mkV2 (mkV "excusar") | mkV2 (mkV "perdonar") ; -- status=guess
+lin execute_V2 = mkV2 (mkV "ejecutar") ; -- status=guess
+lin execution_N = mkN "ejecución" feminine ; -- status=guess
+lin executioner_N = mkN "verdugo" ; -- status=guess
+lin executive_A = mkA "ejecutivo" ; -- status=guess
+lin executive_N = mkN "ejecutivo" | mkN "director" ;
+lin executor_N = mkN "albacea" masculine | mkN "ejecutor" ; -- status=guess status=guess
+lin executrix_N = mkN "albacea" masculine | mkN "testamentaria" ; -- status=guess status=guess
+lin exegesis_N = mkN "exégesis" feminine ; -- status=guess
+lin exegete_N = mkN "exégeta" masculine | mkN "exegeta" masculine ; -- status=guess status=guess
+lin exegetic_A = mkA "exegético" ; -- status=guess
+lin exemplary_A = mkA "ejemplar" ; -- status=guess
+lin exempt_A = mkA "exento" ; -- status=guess
+lin exemption_N = variants{} ; --
+lin exercise_N = mkN "ejercicio" ;
+lin exercise_V = mkV (mkV "hacer") "ejercicio" ; -- status=guess
+lin exercise_V2 = mkV2 (mkV (mkV "hacer") "ejercicio") ; -- status=guess
+lin exercise_VV = mkVV (mkV (mkV "hacer") "ejercicio") ; -- status=guess
+lin exert_V2 = mkV2 (ejercer_V) | mkV2 (mkV "aplicar") ; -- status=guess
+lin exhale_V = mkV "espirar" | mkV "exhalar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin exhale_V2 = mkV2 (mkV "espirar") | mkV2 (mkV "exhalar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin exhaust_N = mkN "tubo de escape" | mkN "escape" masculine ; -- status=guess status=guess
+lin exhaust_V2 = mkV2 (mkV "agotar") ; -- status=guess
+lin exhaustible_A = mkA "agotable" ; -- status=guess
+lin exhausting_A = mkA "agotador" ; -- status=guess
+lin exhaustive_A = mkA "exhaustivo" ; -- status=guess
+lin exhibit_N = mkN "prueba documental" | mkN "prueba instrumental" ; -- status=guess status=guess
+lin exhibit_V2 = mkV2 (exponer_V) ; -- status=guess
+lin exhibition_N = mkN "exhibición" feminine ;
+lin exhibitionism_N = mkN "exhibicionismo" ; -- status=guess
+lin exhibitionist_N = mkN "exhibicionista" masculine ; -- status=guess
+lin exhilaration_N = mkN "regocijo" ; -- status=guess
+lin exhort_V2 = mkV2 (mkV "exhortar") ; -- status=guess, src=wikt
+lin exhumation_N = mkN "exhumación" feminine ; -- status=guess
+lin exhume_V2 = mkV2 (mkV "exhumar") ; -- status=guess, src=wikt
+lin exigent_A = mkA "exigente" ; -- status=guess
+lin exile_N = mkN "exiliado" | mkN "desterrado" ; -- status=guess
+lin exile_V2 = mkV2 (mkV "exiliar") | mkV2 (desterrar_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin exist_V = mkV "existir" ;
+lin existence_N = mkN "existencia" ;
+lin existent_A = mkA "existente" ; -- status=guess
+lin existential_A = mkA "existencial" ; -- status=guess
+lin existentialism_N = mkN "existencialismo" ; -- status=guess
+lin existentialist_A = mkA "existencialista" ; -- status=guess
+lin existentialist_N = mkN "existencialista" masculine ; -- status=guess
+lin existing_A = mkA "existente" ;
+lin exit_N = mkN "salida" masculine | mkN "partida" ; -- status=guess
+lin exit_V = salir_V ; -- status=guess, src=wikt
+lin exodus_N = mkN "éxodo" ; -- status=guess
+lin exonerate_V2 = mkV2 (mkV "exculpar") ; -- status=guess, src=wikt
+lin exophthalmos_N = mkN "exoftalmia" ; -- status=guess
+lin exorbitant_A = mkA "exorbitante" ; -- status=guess
+lin exorcism_N = mkN "exorcismo" ; -- status=guess
+lin exorcist_N = mkN "exorcista" masculine ; -- status=guess
+lin exordium_N = mkN "exordio" ; -- status=guess
+lin exoskeleton_N = mkN "exoesqueleto" ; -- status=guess
+lin exosphere_N = mkN "exosfera" ; -- status=guess
+lin exoteric_A = mkA "exotérico" ; -- status=guess
+lin exotic_A = mkA "exótico" ; -- status=guess
+lin exotoxin_N = mkN "exotoxina" ; -- status=guess
+lin expand_V = variants{} ; --
+lin expand_V2 = variants{} ; --
+lin expandable_A = mkA "ampliable" ; -- status=guess
+lin expansion_N = mkN "expansión" feminine ; -- status=guess
+lin expatriate_N = mkN "expatriado" ; -- status=guess
+lin expect_V = mkV "esperar" | suponer_V | mkV "aguardar" ;
+lin expect_V2 = mkV2 (mkV "esperar") | mkV2 suponer_V | mkV2 (mkV "aguardar") ;
+lin expect_V2V = mkV2V (mkV "esperar") | mkV2V suponer_V | mkV2V (mkV "aguardar") ;
+lin expect_VS = mkVS (mkV "esperar") | mkVS suponer_V | mkVS (mkV "aguardar") ;
+lin expect_VV = mkVV (mkV "esperar") | mkVV (mkV "aguardar") ;
+lin expectant_A = mkA "expectante" ; -- status=guess
+lin expectation_N = mkN "expectación" feminine ; -- status=guess
+lin expected_A = variants{} ; --
+lin expectorant_N = mkN "expectorante" masculine ; -- status=guess
+lin expedite_V2 = mkV2 (mkV "acelerar") | mkV2 (mkV "apresurar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin expedition_N = mkN "expedición" feminine ; -- status=guess
+lin expel_V2 = mkV2 (mkV "expulsar") | mkV2 (mkV "expeler") ; -- status=guess
+lin expendable_A = mkA "agotable" ; -- status=guess
+lin expenditure_N = mkN "gasto" ; -- status=guess
+lin expense_N = variants{} ; --
+lin expensive_A = mkA "caro" | mkA "costoso" | mkA "dispendioso" ; -- status=guess
+lin experience_N = mkN "experiencia" ;
+lin experience_V2 = mkV2 (mkV "experimentar") | mkV2 (mkV "vivir") ;
+lin experienced_A = variants{} ; --
+lin experiential_A = mkA "experiencial" ; -- status=guess
+lin experiment_N = mkN "experimento" ; -- status=guess
+lin experiment_V = mkV "experimentar" ; -- status=guess
+lin experiment_V2 = mkV2 (mkV "experimentar") ; -- status=guess
+lin experimental_A = mkA "experimental" ; -- status=guess
+lin experimentation_N = mkN "experimentación" feminine ; -- status=guess
+lin expert_A = mkA "experto" ; -- status=guess
+lin expert_N = mkN "perito" | mkN "experto" ; -- status=guess
+lin expertise_N = mkN "pericia" ; -- status=guess
+lin expiation_N = mkN "expiación" feminine ; -- status=guess
+lin expire_V = vencer_V | mkV "caducar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin expire_V2 = mkV2 (vencer_V) | mkV2 (mkV "caducar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin expire_VS = mkVS (vencer_V) | mkVS (mkV "caducar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin explain_V2 = mkV2 (mkV "explicar") ;
+lin explain_VS = mkVS (mkV "explicar") ;
+lin explanation_N = mkN "explicación" feminine ;
+lin explicable_A = mkA "explicable" ; -- status=guess
+lin explicit_A = mkA "vulgar" ; -- status=guess
+lin explicitly_Adv = variants{} ; --
+lin explode_V = mkV "explosionar" | mkV "explotar" | reventar_V ; -- status=guess
+lin exploit_N = mkN "exploit" masculine ; -- status=guess
+lin exploit_V2 = mkV2 (mkV "explotar") | mkV2 (mkV "aprovechar") ; -- status=guess
+lin exploitation_N = mkN "explotación" feminine ; -- status=guess
+lin exploration_N = mkN "exploración" feminine ; -- status=guess
+lin explore_V2 = mkV2 (mkV "explorar") ; -- status=guess
+lin explore_VS = mkVS (mkV "explorar") ; -- status=guess
+lin explosion_N = variants{} ; --
+lin explosive_A = mkA "explosivo" ; -- status=guess
+lin exponential_N = mkN "función exponencial" ; -- status=guess
+lin exponentiation_N = mkN "exponenciación" feminine ; -- status=guess
+lin export_N = variants{} ; --
+lin export_V = mkV "exportar" ; -- status=guess
+lin export_V2 = mkV2 (mkV "exportar") ; -- status=guess
+lin expose_V = exponer_V ; -- status=guess
+lin expose_V2 = mkV2 (exponer_V) ; -- status=guess
+lin exposition_N = mkN "exposición" feminine ; -- status=guess
+lin exposure_N = mkN "exposición" feminine | mkN "publicidad" feminine | mkN "denuncia" ; -- status=guess
+lin expound_V2 = mkV2 (exponer_V) ; -- status=guess, src=wikt
+lin expound_VS = mkVS (exponer_V) ; -- status=guess, src=wikt
+lin express_A = variants{} ; --
+lin express_V2 = mkV2 (mkV "expresar") ;
+lin expressible_A = mkA "expresable" ; -- status=guess
+lin expression_N = mkN "expresión" feminine ;
+lin expressionism_N = mkN "expresionismo" ; -- status=guess
+lin expressionist_A = mkA "expresionista" ; -- status=guess
+lin expressive_A = mkA "expresivo" ; -- status=guess
+lin expressway_N = mkN "autopista" ; -- status=guess
+lin expropriate_V2 = mkV2 (mkV "expropiar") ; -- status=guess, src=wikt
+lin expropriation_N = mkN "expropiación" feminine ; -- status=guess
+lin expulsion_N = mkN "expulsión" feminine ; -- status=guess
+lin expurgate_V2 = mkV2 (mkV "expurgar") ; -- status=guess, src=wikt
+lin exquisite_A = mkA "exquisito" | mkA "bonísimo" ; -- status=guess status=guess
+lin extant_A = mkA "existente" ; -- status=guess
+lin extend_V = extender_V | mkV "ampliar" ;
+lin extend_V2 = mkV2 (extender_V) | mkV2 (mkV "ampliar") ;
+lin extended_A = variants{} ; --
+lin extension_N = mkN "extensión" feminine ; -- status=guess
+lin extensive_A = mkA "extenso" ; -- status=guess
+lin extensively_Adv = variants{} ; --
+lin extent_N = mkN "grado" ;
+lin exterior_A = mkA "exterior" ; -- status=guess
+lin exterior_N = mkN "exterior" masculine ; -- status=guess
+lin external_A = mkA "externo" ; -- status=guess
+lin extinct_A = mkA "extinto" ; -- status=guess
+lin extinction_N = mkN "extinción" feminine ; -- status=guess
+lin extinguish_V2 = mkV2 (extinguir_V) | mkV2 (mkV "apagar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin extinguisher_N = mkN "extintor" | mkN "extinguidor" ; -- status=guess status=guess
+lin extirpate_V2 = mkV2 (mkV "extirpar") ; -- status=guess, src=wikt
+lin extol_V2 = mkV2 (mkV "alabar") | mkV2 (mkV "elogiar") | mkV2 (mkV "loar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin extortion_N = mkN "extorsión" | mkN "chantaje" masculine ; -- status=guess status=guess
+lin extra_A = mkA "exceso" ;
+lin extra_N = mkN "exceso" ; -- status=guess
+lin extracellular_A = mkA "extracelular" ; -- status=guess
+lin extract_N = mkN "extracto" | mkN "pasaje" masculine | mkN "fragmento" ; -- status=guess
+lin extract_V2 = mkV2 (extraer_V) | mkV2 (mkV "sacar") ; -- status=guess
+lin extractor_N = mkN "campana extractora" | mkN "campana" ; -- status=guess status=guess
+lin extracurricular_A = mkA "extracurricular" ; -- status=guess
+lin extradite_V2 = mkV2 (mkV "extraditar") ; -- status=guess, src=wikt
+lin extradition_N = mkN "extradición" feminine ; -- status=guess
+lin extragalactic_A = mkA "extragaláctico" ; -- status=guess
+lin extrajudicial_A = mkA "extrajudicial" ; -- status=guess
+lin extramarital_A = mkA "extramatrimonial" ; -- status=guess
+lin extraneous_A = mkA "extraño" ; -- status=guess
+lin extraordinary_A = mkA "extraordinario" ; -- status=guess
+lin extrapolate_V = mkV "extrapolar" ; -- status=guess, src=wikt
+lin extrapolate_V2 = mkV2 (mkV "extrapolar") ; -- status=guess, src=wikt
+lin extrapolation_N = mkN "extrapolación" feminine ; -- status=guess
+lin extrasensory_A = mkA "extrasensorial" | mkA "extrasensorio" ; -- status=guess status=guess
+lin extrasystole_N = mkN "extrasístole" feminine ; -- status=guess
+lin extrasystolic_A = mkA "extrasistólico" ; -- status=guess
+lin extraterrestrial_A = mkA "extraterrestre" | mkA "alienígena" ; -- status=guess status=guess
+lin extravagant_A = mkA "extravagante" ; -- status=guess
+lin extreme_A = mkA "extremo" ; -- status=guess
+lin extreme_N = mkN "deporte extremo" ; -- status=guess
+lin extremely_Adv = mkAdv "extremadamente" ;
+lin extremism_N = mkN "extremismo" ; -- status=guess
+lin extremist_N = mkN "extremista" masculine ; -- status=guess
+lin extremity_N = mkN "extremidad" feminine ; -- status=guess
+lin extrication_N = mkN "extricación" feminine ; -- status=guess
+lin extrinsic_A = mkA "extrínseco" ; -- status=guess
+lin extroverted_A = mkA "extravertido" | mkA "extrovertido" ; -- status=guess status=guess
+lin extrusion_N = mkN "extrusión" feminine ; -- status=guess
+lin extrusive_A = mkA "extrusivo" ; -- status=guess
+lin exuberance_N = mkN "exuberancia" ; -- status=guess
+lin exult_V = mkV "exultar" ; -- status=guess, src=wikt
+lin exultant_A = mkA "exultante" | mkA "jubiloso" ; -- status=guess status=guess
+lin exultation_N = mkN "exultación" feminine ; -- status=guess
+lin eye_N = L.eye_N ;
+lin eyeball_N = mkN "globo ocular" ; -- status=guess
+lin eyebrow_N = mkN "ceja" ; -- status=guess
+lin eyelash_N = mkN "pestaña" ; -- status=guess
+lin eyelet_N = mkN "ojete" masculine ; -- status=guess
+lin eyelid_N = mkN "párpado" ; -- status=guess
+lin eyesore_N = mkN "esperpento" ; -- status=guess
+lin eyewitness_N = mkN "testigo ocular" ; -- status=guess
+lin eyrie_N = mkN "aguilera" ; -- status=guess
+lin fa_N = mkN "fa" ; -- status=guess
+lin fable_N = mkN "fábula" ; -- status=guess
+lin fabric_N = mkN "tela" | mkN "tejido" | mkN "género" ; -- status=guess
+lin fabricate_V2 = mkV2 (mkV "fabricar") ; -- status=guess, src=wikt
+lin fabrication_N = mkN "falsedad" feminine | mkN "mentira" | mkN "invención" feminine ; -- status=guess status=guess status=guess
+lin fabulist_N = mkN "fabulista" ; -- status=guess
+lin fabulous_A = mkA "extraordinario" | mkA "fabuloso" ; -- status=guess status=guess
+lin facade_N = variants{} ; --
+lin face_N = mkN "cara" | mkN "rostro" | mkN "mueca" ;
+lin face_V = mkV "enfrentar" | mkV "encarar" ;
+lin face_V2 = mkV2 (mkV "enfrentar") | mkV2 (mkV "encarar") ;
+lin facet_N = mkN "faceta" ; -- status=guess
+lin facial_A = mkA "facial" ; -- status=guess
+lin facial_N = mkN "nervio facial" ; -- status=guess
+lin facilitate_V2 = mkV2 (mkV "facilitar") ; -- status=guess
+lin facility_N = mkN "facilidad" feminine ;
+lin fact_N = mkN "hecho" ;
+lin faction_N = mkN "facción" feminine ; -- status=guess
+lin factious_A = mkA "sedicioso" ; -- status=guess
+lin factor_N = mkN "factor" ;
+lin factorial_N = mkN "factorial" masculine ; -- status=guess
+lin factory_N = L.factory_N ;
+lin factual_A = mkA "efectivo" ; -- status=guess
+lin faculty_N = mkN "facultad" feminine ; -- status=guess
+lin fad_N = mkN "moda" ; -- status=guess
+lin fade_V = evanescer_V | desvanecer_V ; -- status=guess
+lin fade_V2 = mkV2 (evanescer_V) | mkV2 (desvanecer_V) ; -- status=guess
+lin fag_N = mkN "puto" | mkN "maricón" | mkN "joto" ; -- status=guess status=guess status=guess
+lin faggot_N = mkN "huevón" masculine ; -- status=guess
+lin faience_N = mkN "loza" ; -- status=guess
+lin fail_V = mkV "fracasar" | mkV "fallar" ;
+lin fail_V2 = mkV2 (mkV "fracasar") | mkV2 (mkV "fallar") ;
+lin fail_VV = mkVV (mkV "fallar") ; ---- subcat
+lin failure_N = mkN "fracaso" | mkN "fracasado" ;
+lin faint_A = mkA "tenue" ; -- status=guess
+lin faint_N = mkN "desmayo" ; -- status=guess
+lin faint_V = mkV "desmayar" ; -- status=guess, src=wikt
+lin fair_A = mkA "razonable" ;
+lin fair_Adv = variants{} ; --
+lin fair_N = mkN "feria" ; -- status=guess
+lin fairly_Adv = mkAdv "bastante" | mkAdv "justamente" ; ---split: quite / in a fair way
+lin fairway_N = mkN "canalizo" ; -- status=guess
+lin fairy_N = mkN "hada madrina" ; -- status=guess
+lin faith_N = mkN "fe" feminine ; -- status=guess
+lin faithful_A = mkA "fiel" | mkA "leal" ; -- status=guess
+lin fake_A = mkA "falso" ; -- status=guess
+lin fake_N = mkN "falsificación" feminine ; -- status=guess
+lin fake_V2 = mkV2 (mkV "falsear") ; -- status=guess, src=wikt
+lin falchion_N = mkN "bracamante" ; -- status=guess
+lin falcon_N = mkN "halcón" masculine | mkN "falcón" masculine ; -- status=guess status=guess
+lin falconer_N = mkN "halconero" | mkN "halconera" ; -- status=guess status=guess
+lin falconry_N = mkN "cetrería" ; -- status=guess
+lin fall_1_N = variants{} ; --
+lin fall_2_N = variants{} ; --
+lin fall_N = mkN "caída" ; -- status=guess
+lin fall_V = caer_V | morir_V ;
+lin fallacious_A = mkA "erróneo" ; -- status=guess
+lin fallacy_N = mkN "falacia" ; -- status=guess
+lin fallibility_N = mkN "falibilidad" feminine ; -- status=guess
+lin fallible_A = mkA "falible" ; -- status=guess
+lin fallow_N = mkN "gamo" ; -- status=guess
+lin false_A = mkA "postizo" ; -- status=guess
+lin falsehood_N = mkN "falsedad" feminine ; -- status=guess
+lin falsification_N = mkN "falsificación" feminine ; -- status=guess
+lin fame_N = mkN "fama" ; -- status=guess
+lin familiar_A = variants{} ; --
+lin familiar_N = mkN "espíritu familiar" | mkN "familiar" ; -- status=guess status=guess
+lin familiarity_N = mkN "familiaridad" feminine ; -- status=guess
+lin familiarize_V2 = mkV2 (mkV "familiarizar") ; -- status=guess, src=wikt
+lin family_N = mkN "familia" ;
+lin famine_N = mkN "hambruna" | mkN "hambre" feminine ; -- status=guess status=guess
+lin famous_A = mkA "famoso" ;
+lin fan_1_N = variants{} ; --
+lin fan_2_N = variants{} ; --
+lin fan_3_N = variants{} ; --
+lin fan_N = variants{} ; --
+lin fan_V = mkV "abanicar" | mkV "ventilar" ; -- status=guess
+lin fan_V2 = mkV2 (mkV "abanicar") | mkV2 (mkV "ventilar") ; -- status=guess
+lin fanciful_A = mkA "imaginado" | mkA "fantástico" ; -- status=guess status=guess
+lin fancy_V2 = variants{} ; --
+lin fandom_N = mkN "fandom" masculine ; -- status=guess
+lin fanfare_N = mkN "fanfarria" ; -- status=guess
+lin fang_N = mkN "colmillo" ; -- status=guess
+lin fanny_N = mkN "banano" | mkN "cangurera" | mkN "cangura" | mkN "canguro" | mkN "koala" | mkN "riñonera" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin fantasize_V = mkV "fantasear" ; -- status=guess, src=wikt
+lin fantastic_A = mkA "fantástico" ; -- status=guess
+lin fantastically_Adv = mkAdv "fantásticamente" ; -- status=guess
+lin fantasy_N = variants{} ; --
+lin far_A = mkA "lejano" ;
+lin far_Adv = L.far_Adv ;
+lin farad_N = mkN "faradio" ; -- status=guess
+lin faraway_A = mkA "alejado" ; -- status=guess
+lin farce_N = mkN "farsa" ; -- status=guess
+lin fare_N = mkN "polizón" masculine ; -- status=guess
+lin fare_V = mkV "viajar" ; -- status=guess, src=wikt
+lin farewell_N = mkN "adiós" masculine ; -- status=guess
+lin farm_N = mkN "granja" | mkN "finca" ;
+lin farmer_N = mkN "granjero" | mkN "granjera" ; --- spit: masc,fem
+lin farming_N = variants{} ; --
+lin farrago_N = mkN "fárrago" ; -- status=guess
+lin farrier_N = mkN "herrador" masculine ; -- status=guess
+lin farrow_N = mkN "lechigada de cochinillos" ; -- status=guess
+lin fart_N = mkN "pedo" ; -- status=guess
+lin fart_V = mkV "peer" | mkV (mkV "soltar") "un pedo" | mkV "pedorrear" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fascinate_V2 = variants{} ; --
+lin fascinating_A = mkA "fascinante" ; -- status=guess
+lin fascism_N = mkN "fascismo" ; -- status=guess
+lin fascist_A = mkA "fascista" ; -- status=guess
+lin fascist_N = mkN "fascista" masculine ; -- status=guess
+lin fashion_N = mkN "moda" ; -- status=guess
+lin fashionable_A = variants{} ; --
+lin fast_A = mkA "rápido" ; -- status=guess
+lin fast_Adv = mkAdv "rápidamente" ; -- status=guess
+lin fast_N = mkN "comida rápida" | mkN "platos preparados" ; -- status=guess status=guess
+lin fast_V = mkV "ayunar" ; -- status=guess, src=wikt
+lin fasten_V = mkV "atar" | mkV "unir" | mkV "juntar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fasten_V2 = mkV2 (mkV "atar") | mkV2 (mkV "unir") | mkV2 (mkV "juntar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fastidious_A = mkA "exigente" ; -- status=guess
+lin fat_A = mkA "gordo" ; -- status=guess
+lin fat_N = L.fat_N ;
+lin fatal_A = mkA "fatal" ; -- status=guess
+lin fatalism_N = mkN "fatalismo" ; -- status=guess
+lin fate_N = mkN "destino" | mkN "azar" masculine ; -- status=guess
+lin fathead_N = mkN "piscardo de cabeza grande" | mkN "carpita cabezona" ; -- status=guess status=guess
+lin father_N = mkN "padre" masculine ;
+lin father_N2 = L.father_N2 ;
+lin father_V2 = mkV2 (mkV "engendrar") ; -- status=guess, src=wikt
+lin fatherhood_N = mkN "paternidad" feminine ; -- status=guess
+lin fatherland_N = mkN "patria" ; -- status=guess
+lin fathom_N = mkN "braza" masculine ; -- status=guess
+lin fathom_V2 = mkV2 (mkV "abrazar") ; -- status=guess, src=wikt
+lin fatigue_N = mkN "fatiga" ; -- status=guess
+lin fatso_N = mkN "gordinflón" | mkN "guatón" masculine ; -- status=guess status=guess
+lin fatten_V = mkV "engordar" ; -- status=guess, src=wikt
+lin fatten_V2 = mkV2 (mkV "engordar") ; -- status=guess, src=wikt
+lin fatuous_A = mkA "fatuo" ; -- status=guess
+lin fatwa_N = mkN "fetua" | mkN "fatua" ; -- status=guess status=guess
+lin fault_N = mkN "defecto" | mkN "falla" ; -- status=guess
+lin faultless_A = mkA "impecable" | mkA "perfecto" ; -- status=guess status=guess
+lin faulty_A = mkA "defectuoso" | mkA "imperfecto" ; -- status=guess status=guess
+lin fauna_N = mkN "fauna" ; -- status=guess
+lin fauvism_N = mkN "fovismo" ; -- status=guess
+lin favour_N = mkN "favor" ;
+lin favour_V = variants{} ; --
+lin favour_V2 = variants{} ; --
+lin favour_VS = variants{} ; --
+lin favourable_A = variants{} ; --
+lin favouriteMasc_N = variants{} ; --
+lin favourite_A = variants{} ; --
+lin favouritism_N = mkN "favoritismo" ; -- status=guess
+lin fawn_N = mkN "cervatillo" ; -- status=guess
+lin fax_N = variants{} ; --
+lin fear_N = mkN "miedo" ;
+lin fear_V = mkV "temer" | mkV (mkV "tener") "miedo de" ; -- status=guess
+lin fear_V2 = L.fear_V2 ;
+lin fear_VS = L.fear_VS ;
+lin fearful_A = mkA "miedoso" | mkA "temeroso" ; -- status=guess status=guess
+lin fearless_A = mkA "intrépido" | mkA "impávido" | mkA "sin miedo" ; -- status=guess status=guess status=guess
+lin feasibility_N = mkN "factibilidad" feminine ; -- status=guess
+lin feasible_A = mkA "factible" ; -- status=guess
+lin feast_N = mkN "festín" | mkN "fiesta" | mkN "comilona" ; -- status=guess
+lin feat_N = mkN "hazaña" ; -- status=guess
+lin feather_N = L.feather_N ;
+lin feature_N = mkN "característica" ;
+lin feature_V2 = mkV2 (mkV "priorizar") ; -- status=guess
+lin febrile_A = mkA "febril" ; -- status=guess
+lin federal_A = mkA "federal" ; -- status=guess
+lin federalization_N = mkN "federalización" feminine ; -- status=guess
+lin federation_N = mkN "federación" feminine ; -- status=guess
+lin fee_N = mkN "honorario" | mkN "tarifa" | mkN "cuota" ; -- status=guess
+lin feeble_A = mkA "débil" | mkA "endeble" ; -- status=guess status=guess
+lin feed_N = mkN "alimentar" ; -- status=guess
+lin feed_V = mkV "alimentar" | mkV (mkV "dar") "de comer" ; -- status=guess
+lin feed_V2 = mkV2 (mkV "alimentar") | mkV2 (mkV (mkV "dar") "de comer") ; -- status=guess
+lin feedback_N = mkN "retroacción" | mkN "realimentación" | mkN "retroalimentación" ; -- status=guess
+lin feeding_N = mkN "biberón" | mkN "mamadera" ; -- status=guess status=guess
+lin feel_N = mkN "caricia" ; -- status=guess
+lin feel_V = mkV "sentir" | parecer_V ;
+lin feel_V2 = mkV2 (mkV "sentir") | mkV2 (parecer_V) ;
+lin feel_VA = mkVA (parecer_V) ;
+lin feel_VS = mkVS (parecer_V) ;
+lin feeler_N = mkN "antena" ; -- status=guess
+lin feeling_N = mkN "sentimiento" | mkN "emoción" feminine ;
+lin feign_V2 = mkV2 (mkV "inventar") | mkV2 (mkV "imaginar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin feijoa_N = mkN "feijoa" ; -- status=guess
+lin feint_N = mkN "amago" | mkN "finta" ; -- status=guess status=guess
+lin feisty_A = mkA "agresivo" ; -- status=guess
+lin feldspar_N = mkN "feldespato" ; -- status=guess
+lin felicitous_A = mkA "oportuno" ; -- status=guess
+lin felicity_N = mkN "felicidad" feminine ; -- status=guess
+lin feline_A = mkA "felino" ; -- status=guess
+lin fell_V2 = mkV2 (mkV "talar") | mkV2 (mkV "cortar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fellatio_N = mkN "felación" | mkN "mamada" | mkN "fellatio" ; -- status=guess status=guess status=guess
+lin fellow_A = variants{} ; --
+lin fellow_N = variants{} ; --
+lin fellowship_N = mkN "confraternidad" feminine ; -- status=guess
+lin felon_N = mkN "delincuente" masculine | mkN "criminal" feminine ; -- status=guess status=guess
+lin felony_N = mkN "crimen" | mkN "delito" | mkN "felonía" ; -- status=guess status=guess status=guess
+lin felt_N = mkN "fieltro" ; -- status=guess
+lin felucca_N = mkN "falúa" | mkN "faluca" ; -- status=guess status=guess
+lin female_A = mkA "femenino" | mkA "hembra" ; -- status=guess
+lin female_N = mkN "hembra" ; -- status=guess
+lin feminine_A = mkA "femenil" | mkA "de mujeres" ; -- status=guess
+lin feminine_N = mkN "femenino" ; -- status=guess
+lin femininity_N = mkN "feminidad" ; -- status=guess
+lin feminism_N = mkN "feminismo" ; -- status=guess
+lin feministMasc_N = variants{} ; --
+lin feminist_A = mkA "feminista" ; -- status=guess
+lin femoral_A = mkA "femoral" ; -- status=guess
+lin femur_N = mkN "fémur" masculine ; -- status=guess
+lin fence_N = mkN "cerca" | mkN "cerramiento" | mkN "barda " | mkN "valla" | mkN "seto" ; -- status=guess
+lin fence_V2 = mkV2 (mkV "cercar") ; -- status=guess, src=wikt
+lin fencing_N = mkN "esgrima" ; -- status=guess
+lin fender_N = mkN "guardabarros" masculine ; -- status=guess
+lin fennel_N = mkN "hinojo" ; -- status=guess
+lin fenugreek_N = mkN "alholva" | mkN "fenogreco" ; -- status=guess status=guess
+lin feral_A = mkA "ferino" | mkA "feroz" | mkA "fiero" ; -- status=guess status=guess status=guess
+lin ferial_A = mkA "ferial" ; -- status=guess
+lin fermata_N = mkN "calderón" masculine ; -- status=guess
+lin fermentation_N = mkN "fermentación" feminine ; -- status=guess
+lin fermion_N = mkN "fermión" masculine ; -- status=guess
+lin fermium_N = mkN "fermio" ; -- status=guess
+lin fern_N = mkN "helecho" ; -- status=guess
+lin ferocious_A = mkA "feroz" ; -- status=guess
+lin ferret_N = mkN "hurón" masculine ; -- status=guess
+lin ferric_A = mkA "férrico" ; -- status=guess
+lin ferrimagnetism_N = mkN "ferrimagnetismo" ; -- status=guess
+lin ferromagnetic_A = mkA "ferromagnético" ; -- status=guess
+lin ferromagnetism_N = mkN "ferromagnetismo" ; -- status=guess
+lin ferrous_A = mkA "ferroso" ; -- status=guess
+lin ferry_N = mkN "ferri" masculine | mkN "transbordador" | mkN "ferry" masculine ; -- status=guess
+lin ferryboat_N = mkN "ferry" masculine | mkN "transbordador" | mkN "barco" | mkN "ferri" masculine ; -- status=guess status=guess status=guess status=guess
+lin ferryman_N = mkN "barquero" ; -- status=guess
+lin fertile_A = mkA "fértil" ; -- status=guess
+lin fertility_N = variants{} ; --
+lin fertilizable_A = mkA "fecundable" ; -- status=guess
+lin fertilization_N = mkN "fecundación" feminine ; -- status=guess
+lin fertilize_V2 = mkV2 (mkV "fertilizar") ; -- status=guess, src=wikt
+lin fertilizer_N = mkN "fertilizante" masculine ; -- status=guess
+lin fervent_A = mkA "ferviente" ; -- status=guess
+lin festival_N = mkN "festival" masculine ; -- status=guess
+lin festivity_N = mkN "festividad" feminine ; -- status=guess
+lin festoon_N = mkN "festón" ; -- status=guess
+lin festoon_V2 = mkV2 (mkV "enguirnaldar") ; -- status=guess, src=wikt
+lin fetal_A = mkA "fetal" ; -- status=guess
+lin fetch_V2 = mkV2 (mkV "venderse") ; -- status=guess
+lin fetish_N = mkN "fetiche" masculine ; -- status=guess
+lin fetishism_N = mkN "fetichismo" ; -- status=guess
+lin fetter_N = mkN "grillos" masculine | mkN "pihuela" | mkN "traba" | mkN "obstáculo" ; -- status=guess status=guess status=guess status=guess
+lin fetter_V2 = mkV2 (impedir_V) ; -- status=guess, src=wikt
+lin fetus_N = mkN "feto" ; -- status=guess
+lin feud_N = mkN "rivalidad" feminine | mkN "pelea" | mkN "enemistad" feminine | mkN "hostilidad" feminine ; -- status=guess status=guess status=guess status=guess
+lin feudal_A = mkA "feudal" ; -- status=guess
+lin feudalism_N = mkN "feudalismo" ; -- status=guess
+lin fever_N = mkN "fiebre" feminine ; -- status=guess
+lin feverfew_N = mkN "matricaria" | mkN "hierba santa" ; -- status=guess status=guess
+lin feverish_A = mkA "febril" ; -- status=guess
+lin few_Det = S.few_Det ;
+lin few_N = mkN "poco" ; ---- plural
+lin fewer_Det = variants{} ; --
+lin fey_A = mkA "mágico" ; -- status=guess
+lin fiasco_N = mkN "fiasco" | mkN "fracaso" ; -- status=guess status=guess
+lin fibre_N = mkN "fibra" ; -- status=guess
+lin fibreglass_N = mkN "fibra de vidrio" ; -- status=guess
+lin fibrillation_N = mkN "fibrilación" feminine ; -- status=guess
+lin fibrous_A = mkA "fibroso" ; -- status=guess
+lin fibula_N = mkN "fíbula" | mkN "peroné" masculine ; -- status=guess status=guess
+lin fickle_A = mkA "inconstante" | mkA "voluble" | mkA "pendular" ; -- status=guess status=guess status=guess
+lin fiction_N = mkN "ficción" feminine ; -- status=guess
+lin fictional_A = mkA "de ficción" | mkA "novelado" | mkA "ficticio" ; -- status=guess status=guess status=guess
+lin fictitious_A = mkA "ficticio" ; -- status=guess
+lin fiddle_N = mkN "ajuste" | mkN "arreglo" ; -- status=guess status=guess
+lin fiddle_V2 = mkV2 (mkV "amañar") ; -- status=guess, src=wikt
+lin fidelity_N = mkN "fidelidad" ; -- status=guess
+lin fiduciary_A = mkA "fiduciario" ; -- status=guess
+lin fiduciary_N = mkN "fiduciario" | mkN "fiduciaria" | mkN "mandatario" | mkN "apoderado" | mkN "procurador" masculine | mkN "representante" masculine | mkN "curador" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin fiefdom_N = mkN "feudo" ; -- status=guess
+lin field_1_N = mkN "campo" ;
+lin field_2_N = mkN "campo" ;
+lin field_3_N = mkN "campo" ;
+lin field_4_N = mkN "cuerpo" ;
+lin field_N = mkN "campo" | mkN "terreno" ;
+lin fieldfare_N = mkN "zorzal real" ; -- status=guess
+lin fiend_N = mkN "metido" ; -- status=guess
+lin fiendish_A = mkA "diabólico" ; -- status=guess
+lin fierce_A = mkA "fiero" | mkA "feroz" ; -- status=guess
+lin fiercely_Adv = variants{} ; --
+lin fife_N = mkN "pífano" ; -- status=guess
+lin fig_N = mkN "higo" | mkN "breva" ; -- status=guess
+lin fight_N = mkN "lucha" | mkN "lucha" ; -- status=guess
+lin fight_V = mkV "pelear" | mkV "luchar" ;
+lin fight_V2 = L.fight_V2 ;
+lin fighter_N = mkN "caza" ; -- status=guess
+lin fighting_N = mkN "luchador de Siam" ; -- status=guess
+lin figment_N = mkN "quimera" | mkN "espejismo" | mkN "ensueño" | mkN "ficción" feminine ; -- status=guess status=guess status=guess status=guess
+lin figurative_A = mkA "figurativo" | mkA "figurado" ; -- status=guess status=guess
+lin figure_1_N = mkN "figura" ;
+lin figure_2_N = mkN "cifra" ;
+lin figure_N = mkN "figura" ;
+lin figure_V = mkV "ocurrírsele" ; -- status=guess
+lin figure_VS = mkVS (mkV "ocurrírsele") ; -- status=guess
+lin figurehead_N = mkN "mascarón de proa" ; -- status=guess
+lin filament_N = mkN "filamento" ; -- status=guess
+lin filch_V2 = mkV2 (mkV "hurtar") ; -- status=guess, src=wikt
+lin file_N = mkN "archivo" | mkN "fichero" ;
+lin file_V = mkV "limar" ; -- status=guess
+lin file_V2 = mkV2 (mkV "limar") ; -- status=guess
+lin filial_A = mkA "filial" ; -- status=guess
+lin filibuster_N = mkN "filibustero" ; -- status=guess
+lin filigree_N = mkN "filigrana" ; -- status=guess
+lin filing_N = mkN "archivero" ; -- status=guess
+lin fill_N = mkN "relleno" ; -- status=guess
+lin fill_V = mkV "llenar" | mkV "llenarse" ;
+lin fill_V2 = mkV2 (mkV "llenar") ;
+lin fillet_N = mkN "filete" masculine ; -- status=guess
+lin fillip_N = mkN "papirote" ; -- status=guess
+lin filly_N = mkN "potra" ; -- status=guess
+lin film_1_N = mkN "película" ;
+lin film_2_N = mkN "capa" ;
+lin film_N = mkN "película" ;
+lin film_V = mkV "filmar" | rodar_V | mkV "cinematografiar" ; -- status=guess
+lin film_V2 = mkV2 (mkV "filmar") | mkV2 (rodar_V) | mkV2 (mkV "cinematografiar") ; -- status=guess
+lin filming_N = mkN "filmación" feminine ; -- status=guess
+lin filter_N = mkN "filtro" ; -- status=guess
+lin filter_V = mkV (mkV "quitar") "filtrando" | mkV (mkV "eliminar") "filtrando" | mkV "tamizar" ; -- status=guess
+lin filter_V2 = mkV2 (mkV (mkV "quitar") "filtrando") | mkV2 (mkV (mkV "eliminar") "filtrando") | mkV2 (mkV "tamizar") ; -- status=guess
+lin filth_N = mkN "mugre" feminine ; -- status=guess
+lin filthy_A = mkA "sucio" | mkA "mugriento" | mkA "mugroso" | mkA "inmundo" ; -- status=guess status=guess status=guess status=guess
+lin fin_N = mkN "aleta" ; -- status=guess
+lin finagle_V2 = mkV2 (mkV (mkV "hacer") "trampas") | mkV2 (mkV "trufar") | mkV2 (mkV "escamotear") | mkV2 (mkV "hurtar") | mkV2 (mkV "birlar") | mkV2 (mkV "estafar") | mkV2 (mkV "timar") | mkV2 (mkV "petardear") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin final_A = mkA "final" | mkA "último" ;
+lin final_N = mkN "último" | mkN "última" | mkN "última" ; -- status=guess
+lin finale_N = mkN "final" feminine ; -- status=guess
+lin finalist_N = mkN "finalista" masculine ; -- status=guess
+lin finally_Adv = mkAdv "finalmente" ;
+lin finance_N = mkN "financia" ;
+lin finance_V2 = mkV2 (mkV "financiar") ; -- status=guess
+lin financial_A = mkA "financiero" ;
+lin financially_Adv = variants{} ; --
+lin finch_N = mkN "pinzón" masculine ; -- status=guess
+lin find_N = mkN "hallazgo" ; -- status=guess
+lin find_V = encontrar_V | creer_V ; --- split
+lin find_V2 = L.find_V2 ;
+lin find_V2A = mkV2A (creer_V) | mkV2A (encontrar_V) ;
+lin find_VS = mkVS (creer_V) | mkVS (encontrar_V) ;
+lin finding_N = variants{} ; --
+lin fine_A = mkA "fino" ;
+lin fine_N = mkN "multa" ; -- status=guess
+lin fine_V2 = mkV2 (mkV "multar") ; -- status=guess, src=wikt
+lin finger_N = mkN "dedo" ;
+lin finger_V2 = mkV2 (mkV "apuntar") | mkV2 (mkV "señalar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fingerboard_N = mkN "traste" masculine ; -- status=guess
+lin fingering_N = mkN "insertar" | mkN "insertar" ; -- status=guess status=guess
+lin fingernail_N = L.fingernail_N ;
+lin fingerprint_N = mkN "huella digital" ; -- status=guess
+lin fingertip_N = mkN "yema del dedo" ; -- status=guess
+lin finish_N = mkN "meta" | mkN "fin" masculine ; -- status=guess
+lin finish_V = mkV "terminar" | mkV "acabar" ;
+lin finish_V2 = mkV2 (mkV "terminar") | mkV2 (mkV "acabar") ;
+lin finished_A = variants{} ; --
+lin finite_A = mkA "limitado" | mkA "finito" ; -- status=guess status=guess
+lin fir_N = mkN "abeto" ; -- status=guess
+lin fire_1_N = L.fire_N ; --- info missing in senses-in-Dictionary
+lin fire_2_N = L.fire_N ; --- info missing in senses-in-Dictionary
+lin fire_N = L.fire_N ;
+lin fire_V = mkV "disparar" | mkV "descargar" ; -- status=guess
+lin fire_V2 = mkV2 (mkV "disparar") | mkV2 (mkV "descargar") ; -- status=guess
+lin firearm_N = mkN "arma de fuego" ; -- status=guess
+lin firebrand_N = mkN "tea" | mkN "tizón" masculine ; -- status=guess status=guess
+lin firebrick_N = mkN "ladrillo refractario" ; -- status=guess
+lin firecracker_N = mkN "petardo" | mkN "piola" | mkN "triquitraque" ; -- status=guess status=guess status=guess
+lin firedamp_N = mkN "grisú" masculine ; -- status=guess
+lin firefly_N = mkN "luciérnaga" ; -- status=guess
+lin fireplace_N = mkN "chimenea" ; -- status=guess
+lin fireproof_A = mkA "ignífugo" ; -- status=guess
+lin firestorm_N = mkN "tormenta ígnea" | mkN "conflagración" masculine ; -- status=guess status=guess
+lin firewall_N = mkN "muro cortafuego" ; -- status=guess
+lin firewood_N = mkN "leña" ; -- status=guess
+lin firework_N = mkN "fuego artificial" ; -- status=guess
+lin firm_A = variants{} ; --
+lin firm_N = mkN "firma" | mkN "empresa" ; --- split
+lin firmament_N = mkN "firmamento" ; -- status=guess
+lin firmly_Adv = variants{} ; --
+lin firmware_N = mkN "firmware" masculine ; -- status=guess
+lin first_A = variants{} ; --
+lin first_Adv = mkAdv "primero" ; -- status=guess
+lin firstborn_N = mkN "primogénito" | mkN "primogénita" ; -- status=guess status=guess
+lin firstly_Adv = variants{} ; --
+lin fiscal_A = variants{} ; --
+lin fish_N = L.fish_N ;
+lin fish_V = mkV "pescar" ; -- status=guess
+lin fish_V2 = mkV2 (mkV "pescar") ; -- status=guess
+lin fishbone_N = mkN "espina" ; -- status=guess
+lin fisher_N = mkN "pescador" masculine ; -- status=guess
+lin fisherman_N = mkN "pescador" masculine ; -- status=guess
+lin fishhook_N = mkN "hamo" | mkN "anzuelo" ; -- status=guess status=guess
+lin fishing_N = mkN "barco pesquero" ; -- status=guess
+lin fishmonger_N = mkN "pescadero" | mkN "pescadera" ; -- status=guess status=guess
+lin fission_N = mkN "fisión" feminine ; -- status=guess
+lin fissure_N = mkN "grieta" ; -- status=guess
+lin fist_N = mkN "puño" ; -- status=guess
+lin fistula_N = mkN "fístula" ; -- status=guess
+lin fit_1_V2 = mkV2 (mkV "quedar") ;
+lin fit_2_V2 = mkV2 (mkV "ajustar") ;
+lin fit_A = mkA "en forma" ; -- status=guess
+lin fit_N = mkN "convulción" feminine ; -- status=guess
+lin fit_V = mkV "caber" ;
+lin fit_V2 = mkV2 (mkV "ajustar") ;
+lin fitful_A = mkA "irregular" | mkA "inestable" ; -- status=guess status=guess
+lin fitness_N = mkN "capacidad" feminine | mkN "nivel físico" ; -- status=guess
+lin fitting_N = variants{} ; --
+lin fix_N = mkN "aprieto" ; -- status=guess
+lin fix_V = mkV "fijar" ; -- status=guess
+lin fix_V2 = mkV2 (mkV "fijar") ; -- status=guess
+lin fixation_N = mkN "obsesión" feminine ; -- status=guess
+lin fixed_A = variants{} ; --
+lin fixture_N = variants{} ; --
+lin fjord_N = mkN "fiordo" ; -- status=guess
+lin flabby_A = mkA "fofo" ; -- status=guess
+lin flaccid_A = mkA "flácido" | mkA "mole" ; -- status=guess status=guess
+lin flag_N = mkN "losa" | mkN "piedra" ; -- status=guess
+lin flag_V = mkV "señalar" ; -- status=guess, src=wikt
+lin flag_V2 = mkV2 (mkV "señalar") ; -- status=guess, src=wikt
+lin flagellant_N = mkN "flagelante" masculine ; -- status=guess
+lin flagellum_N = mkN "flagelo" ; -- status=guess
+lin flagon_N = mkN "jarro" ; -- status=guess
+lin flagpole_N = mkN "asta de bandera" | mkN "asta" ; -- status=guess status=guess
+lin flagrant_A = mkA "flagrante" ; -- status=guess
+lin flagship_N = mkN "buque insignia" ; -- status=guess
+lin flagstone_N = mkN "laja" ; -- status=guess
+lin flail_N = mkN "mayal" masculine ; -- status=guess
+lin flail_V2 = mkV2 (mkV "desgranar") ; -- status=guess, src=wikt
+lin flake_N = mkN "lasca" ; -- status=guess
+lin flake_V = mkV "descamar" | mkV "descarapelar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flamboyant_A = mkA "extravagante" | mkA "exuberante" ; -- status=guess status=guess
+lin flame_N = mkN "flama" | mkN "llama" ; -- status=guess
+lin flamenco_N = mkN "flamenco" ; -- status=guess
+lin flamethrower_N = mkN "lanzallamas" masculine ; -- status=guess
+lin flamingo_N = mkN "flamenco" ; -- status=guess
+lin flammable_A = mkA "inflamable" ; -- status=guess
+lin flan_N = mkN "flan" masculine ; -- status=guess
+lin flange_N = mkN "pestaña" | mkN "refuerzo" ; -- status=guess status=guess
+lin flank_N = mkN "costado" ; -- status=guess
+lin flannel_N = mkN "franela" ; -- status=guess
+lin flap_N = mkN "flap" masculine ; -- status=guess
+lin flash_N = mkN "relámpago" feminine ; -- status=guess
+lin flash_V = variants{} ; --
+lin flashback_N = mkN "analepsis" feminine ; -- status=guess
+lin flashing_N = mkN "flaseo" | mkN "flashing" masculine ; -- status=guess status=guess
+lin flashlight_N = mkN "linterna" | mkN "foco" ; -- status=guess status=guess status=guess
+lin flashpoint_N = mkN "punto de inflamación" ; -- status=guess
+lin flask_N = mkN "petaca" | mkN "licorera disfrazada" ; -- status=guess status=guess
+lin flat_A = mkA "llano" | mkA "plano" ; -- status=guess
+lin flat_N = mkN "plano" ;
+lin flatfish_N = mkN "pez plano" ; -- status=guess
+lin flatmate_N = mkN "compañero de piso" ; -- status=guess
+lin flatten_V = mkV "'aplanarse'" | mkV "'achatarse'" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flatten_V2 = mkV2 (mkV "'aplanarse'") | mkV2 (mkV "'achatarse'") ; -- status=guess, src=wikt status=guess, src=wikt
+lin flatter_V2 = mkV2 (mkV "adular") | mkV2 (mkV "halagar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin flatterer_N = mkN "lisonjeador" masculine | mkN "lisonjero" ; -- status=guess status=guess
+lin flattering_A = mkA "lisonjero" | mkA "lisonjeador" ; -- status=guess status=guess
+lin flattery_N = mkN "adulación" feminine | mkN "zalamería" ; -- status=guess status=guess
+lin flatulence_N = mkN "flatulencia" ; -- status=guess
+lin flatulent_A = mkA "flatulente" ; -- status=guess
+lin flaunt_V = lucir_V | mkV "presumir" | mkV "ostentar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flaunt_V2 = mkV2 (lucir_V) | mkV2 (mkV "presumir") | mkV2 (mkV "ostentar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flavour_N = mkN "sabor" masculine ; -- status=guess
+lin flaw_N = mkN "falla" ; -- status=guess
+lin flawless_A = mkA "impecable" | mkA "perfecto" ; -- status=guess status=guess
+lin flax_N = mkN "lino" ; -- status=guess
+lin flay_V2 = mkV2 (desollar_V) | mkV2 (mkV "despellejar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin flea_N = mkN "pulga" ; -- status=guess
+lin fleck_N = mkN "mota" | mkN "salpicadura" ; -- status=guess status=guess
+lin fledgling_A = mkA "inexperto" ; -- status=guess
+lin fledgling_N = mkN "pollito" ; -- status=guess
+lin flee_V = mkV "desvanecerse" ; -- status=guess
+lin flee_V2 = mkV2 (mkV "desvanecerse") ; -- status=guess
+lin fleece_N = mkN "lana" | mkN "toisón" masculine ; -- status=guess status=guess
+lin fleece_V2 = mkV2 (mkV "esquilar") | mkV2 (mkV "esquilmar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fleet_N = mkN "flota" ; -- status=guess
+lin fleeting_A = mkA "fugaz" ; -- status=guess
+lin flesh_N = mkN "carne" feminine ; -- status=guess
+lin fleshy_A = mkA "mofletudo" | mkA "cachetudo" | mkA "carrilludo" ; -- status=guess status=guess status=guess
+lin flex_V2 = mkV2 (mkV "tensar") ; -- status=guess, src=wikt
+lin flexibility_N = mkN "flexibilidad" feminine ; -- status=guess
+lin flexible_A = mkA "flexible" ; -- status=guess
+lin flick_V2 = variants{} ; --
+lin flicker_N = mkN "parpadeo" ; -- status=guess
+lin flicker_V = mkV "parpadear" | mkV "titilar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin flier_N = mkN "volante" masculine ; -- status=guess
+lin flight_N = mkN "vuelo" | mkN "fuga" | mkN "huida" ; --- split: ryanair flight / escape
+lin flighty_A = mkA "caprichoso" ; -- status=guess
+lin flimsy_N = mkN "papel cebolla" ; -- status=guess
+lin flinch_V = mkV "estremecerse" | mkV "reaccionar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fling_N = mkN "aventura" ; -- status=guess
+lin fling_V = aventar_V | mkV "lanzar" ; -- status=guess
+lin fling_V2 = mkV2 (aventar_V) | mkV2 (mkV "lanzar") ; -- status=guess
+lin flint_N = mkN "pedernal" masculine | mkN "sílex" ; -- status=guess status=guess
+lin flip_N = mkN "calipso" | mkN "chola" | mkN "hawaiana" | mkN "ojota" | mkN "sayonara" | mkN "slap" | mkN "yina" | mkN "bamba" | mkN "chancla" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin flip_V = mkV "flipado" ; -- status=guess, src=wikt
+lin flip_V2 = mkV2 (mkV "flipado") ; -- status=guess, src=wikt
+lin flippancy_N = mkN "locuacidad" feminine ; -- status=guess
+lin flippant_A = mkA "fresco" | mkA "insolente" ; -- status=guess status=guess
+lin flipper_N = mkN "aleta" ; -- status=guess
+lin flirt_N = mkN "flirt" masculine ; -- status=guess
+lin flirt_V = mkV "flirtear" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flirtatious_A = mkA "coqueto" ; -- status=guess
+lin flit_V = mkV "revolotear" ; -- status=guess, src=wikt
+lin float_N = mkN "carroza" ; -- status=guess
+lin float_V = L.float_V ;
+lin flock_N = mkN "bandada" ; -- status=guess
+lin flock_V = mkV "apelotonar" ; -- status=guess, src=wikt
+lin flock_V2V = mkV2V (mkV "apelotonar") ; -- status=guess, src=wikt
+lin flog_V2 = mkV2 (mkV "esquilmar") | mkV2 (mkV "explotar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin flogging_N = mkN "azotamiento" ; -- status=guess
+lin flood_N = mkN "diluvio" ; -- status=guess
+lin flood_V = variants{} ; --
+lin flood_V2 = variants{} ; --
+lin floodplain_N = mkN "terreno inundable" | mkN "llanura aluvial inundable" | mkN "vega inundable" ; -- status=guess status=guess status=guess
+lin floor_N = L.floor_N ;
+lin flop_N = mkN "fracaso" ; -- status=guess
+lin flop_V = mkV "fracasar" ; -- status=guess, src=wikt
+lin flop_V2 = mkV2 (mkV "fracasar") ; -- status=guess, src=wikt
+lin floppy_A = mkA "flojo" ; -- status=guess
+lin floral_A = mkA "floral" ; -- status=guess
+lin floret_N = mkN "flósculo" ; -- status=guess
+lin florist_N = mkN "florista" masculine ; -- status=guess
+lin floss_N = mkN "hilo dental" ; -- status=guess
+lin flotation_N = mkN "flotación" feminine ; -- status=guess
+lin flotilla_N = mkN "flotilla" ; -- status=guess
+lin flotsam_N = mkN "pecio" ; -- status=guess
+lin flounder_N = mkN "platija" ; -- status=guess
+lin flour_N = mkN "harina" ; -- status=guess
+lin flourish_N = mkN "ademanes" ; -- status=guess
+lin flourish_V = mkV "prosperar" ; -- status=guess
+lin floury_A = mkA "harinoso" ; -- status=guess
+lin flout_V2 = mkV2 (mkV "sobreponerse") ; -- status=guess, src=wikt
+lin flow_N = mkN "diagrama de flujo" ; -- status=guess
+lin flow_V = L.flow_V ;
+lin flower_N = L.flower_N ;
+lin flower_V = florecer_V ; -- status=guess, src=wikt
+lin flowerbed_N = mkN "parterre" | mkN "macizo" ; -- status=guess status=guess
+lin flowerpot_N = mkN "maceta" | mkN "matero" | mkN "plantera" | mkN "potera" | mkN "tiesto" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin flowery_A = mkA "bombástico" ; -- status=guess
+lin flu_N = mkN "gripe" | mkN "gripa" ; -- status=guess status=guess status=guess
+lin fluctuation_N = mkN "fluctuación" feminine ; -- status=guess
+lin fluent_A = mkA "fluido" ; -- status=guess
+lin fluff_N = mkN "pelusa" | mkN "plumón" masculine ; -- status=guess status=guess
+lin fluid_A = mkA "fluido" ; -- status=guess
+lin fluid_N = mkN "fluido" ; -- status=guess
+lin fluke_N = mkN "muerte" feminine ; -- status=guess
+lin flunk_V = mkV "catear" ; -- status=guess
+lin flunk_V2 = mkV2 (mkV "catear") ; -- status=guess
+lin fluorine_N = mkN "flúor" masculine ; -- status=guess
+lin fluoxetine_N = mkN "fluoxetina" ; -- status=guess
+lin flurry_N = mkN "ráfaga" ; -- status=guess
+lin flush_A = mkA "plano" | mkA "alineado" ; -- status=guess status=guess
+lin flush_N = mkN "flor" feminine ; -- status=guess
+lin flush_V = variants{} ; --
+lin flush_V2 = variants{} ; --
+lin flute_N = mkN "flauta" ; -- status=guess
+lin flutter_V = mkV "ondear" ; -- status=guess, src=wikt
+lin flutter_V2 = mkV2 (mkV "ondear") ; -- status=guess, src=wikt
+lin fluvial_A = mkA "fluvial" ; -- status=guess
+lin flux_N = mkN "flujo" ; -- status=guess
+lin fly_A = mkA "listo" | mkA "vivo" | mkA "pillo" | mkA "astuto" ; -- status=guess status=guess status=guess status=guess
+lin fly_N = mkN "vuelo" ; -- status=guess
+lin fly_V = L.fly_V ;
+lin fly_V2 = mkV2 L.fly_V | mkV2 (mkV hacer_V "volar") ;
+lin flyblown_A = mkA "pútrido" ; -- status=guess
+lin flyer_N = mkN "volante" masculine ; -- status=guess
+lin foal_N = mkN "potranco" | mkN "potro" | mkN "potra" ; -- status=guess status=guess status=guess
+lin foam_N = mkN "espuma" ; -- status=guess
+lin foamy_A = mkA "esponjoso" | mkA "espumoso" ; -- status=guess status=guess
+lin focal_A = mkA "focal" ; -- status=guess
+lin focus_N = mkN "foco de atención" ; -- status=guess
+lin focus_V = mkV "enfocar" ; -- status=guess
+lin focus_V2 = mkV2 (mkV "enfocar") ; -- status=guess
+lin fodder_N = mkN "forraje" | mkN "pienso" ; -- status=guess status=guess
+lin fog_N = L.fog_N ;
+lin foil_N = mkN "lámina de metal" | mkN "folio" ; -- status=guess status=guess
+lin foil_V2 = mkV2 (mkV "frustrar") ; -- status=guess, src=wikt
+lin foist_V2 = mkV2 (mkV "endilgar") ; -- status=guess, src=wikt
+lin fold_N = mkN "doblamiento" ; -- status=guess
+lin fold_V = plegar_V | mkV "doblar" ; -- status=guess
+lin fold_V2 = mkV2 (plegar_V) | mkV2 (mkV "doblar") ; -- status=guess
+lin foldable_A = mkA "plegable" ; -- status=guess
+lin folder_N = mkN "carpeta" ; -- status=guess
+lin foliage_N = mkN "follaje" masculine ; -- status=guess
+lin foliation_N = mkN "foliación" feminine ; -- status=guess
+lin folk_N = mkN "etimología popular" ; -- status=guess
+lin folklore_N = mkN "folclore" | mkN "folclor" masculine ; -- status=guess status=guess
+lin follicle_N = mkN "folículo" ; -- status=guess
+lin follow_V = seguir_V ;
+lin follow_V2 = mkV2 (seguir_V) ;
+lin follow_VS = mkVS (seguir_V) ;
+lin follower_N = mkN "imitador" ; -- status=guess
+lin following_A = mkA "siguiente" ;
+lin following_Prep = variants{} ; --
+lin foment_V2 = mkV2 (mkV "fomentar") ; -- status=guess, src=wikt
+lin fomite_N = mkN "fómite" masculine ; -- status=guess
+lin fond_A = mkA "tener cariño" | mkA "querer" ; -- status=guess
+lin fondle_V2 = mkV2 (mkV "acariciar") ; -- status=guess, src=wikt
+lin fondness_N = mkN "apego" ; -- status=guess
+lin food_N = mkN "comida" | mkN "alimento" ;
+lin foodstuff_N = mkN "nutriente" masculine ; -- status=guess
+lin fool_N = mkN "el loco" | mkN "el bufón" ; -- status=guess
+lin fool_V2 = mkV2 (mkV "engañar") | mkV2 (mkV "engrupir") | mkV2 (mkV (mkV "tomar") "el pelo") ; -- status=guess
+lin foolish_A = mkA "tonto" | mkA "necio" | mkA "inprudente" ; -- status=guess
+lin foolishness_N = mkN "sandez" | mkN "tontería" ; -- status=guess status=guess
+lin foolproof_A = mkA "seguro" ; -- status=guess
+lin foot_N = L.foot_N ;
+lin footage_N = mkN "'filmación análoga'" ; -- status=guess
+lin football_N = mkN "fútbol" | mkN "futbol" ;
+lin footballer_N = mkN "futbolista" masculine ; -- status=guess
+lin footbridge_N = mkN "puente peatonal" | mkN "pasarela" ; -- status=guess status=guess
+lin footnote_N = mkN "nota" | mkN "nota a pie de página" ; -- status=guess status=guess
+lin footpath_N = mkN "acera" ; -- status=guess
+lin footprint_N = mkN "pisada" | mkN "huella" ; -- status=guess status=guess
+lin footstep_N = mkN "paso" ; -- status=guess
+lin footstool_N = mkN "reposapiés" | mkN "escabel" masculine ; -- status=guess status=guess
+lin footwear_N = mkN "calzado" ; -- status=guess
+lin for_Adv = variants{}; -- S.for_Prep ;
+lin for_PConj = lin PConj (ss "pues") ;
+lin for_Prep = S.for_Prep ;
+lin forage_V = mkV "forrajear" ; -- status=guess, src=wikt
+lin foray_N = mkN "incursión" feminine ; -- status=guess
+lin forbear_V = mkV "retenerse" ; -- status=guess, src=wikt
+lin forbear_V2 = mkV2 (mkV "retenerse") ; -- status=guess, src=wikt
+lin forbid_V2 = mkV2 (prohibir_V) | mkV2 (mkV "vedar") | mkV2 (mkV "vetar") ; -- status=guess
+lin force_N = mkN "fuerza" ;
+lin force_V = forzar_V ;
+lin force_V2 = mkV2 (forzar_V) ;
+lin force_V2V = mkV2V (forzar_V) ;
+lin force_VS = mkVS forzar_V ;
+lin forceps_N = mkN "fórceps" masculine ; -- status=guess
+lin ford_N = mkN "vado" ; -- status=guess
+lin ford_V2 = mkV2 (mkV "vadear") ; -- status=guess, src=wikt
+lin forearm_N = mkN "antebrazo" ; -- status=guess
+lin forebear_N = mkN "ancestro" | mkN "antepasado" ; -- status=guess status=guess
+lin foreboding_N = mkN "mal presentimiento" ; -- status=guess
+lin forebrain_N = mkN "prosencéfalo" ; -- status=guess
+lin forecast_N = mkN "pronóstico" | mkN "previsión" feminine ; -- status=guess
+lin forecast_V = mkV (mkV "predecir.") "pronosticar" ; -- status=guess
+lin forecast_V2 = mkV2 (mkV (mkV "predecir.") "pronosticar") ; -- status=guess
+lin forecast_VS = mkVS (mkV (mkV "predecir.") "pronosticar") ; -- status=guess
+lin forecastle_N = mkN "castillo de proa" ; -- status=guess
+lin foreclose_V = mkV "evitar" | impedir_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin foreclose_V2 = mkV2 (mkV "evitar") | mkV2 (impedir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin foreclosure_N = mkN "embargo" ; -- status=guess
+lin forefather_N = mkN "ancestro" | mkN "antepasado" | mkN "ascendiente" | mkN "predecesor" masculine ; -- status=guess status=guess status=guess status=guess
+lin forefinger_N = mkN "índice" masculine | mkN "dedo índice" ; -- status=guess status=guess
+lin forefront_N = mkN "vanguardia" | mkN "primer plano" ; -- status=guess status=guess
+lin forego_V = mkV "preceder" ; -- status=guess, src=wikt
+lin forego_V2 = mkV2 (mkV "preceder") ; -- status=guess, src=wikt
+lin foreground_N = mkN "primer plano" ; -- status=guess
+lin forehead_N = mkN "frente" masculine ; -- status=guess
+lin foreign_1_A = mkA "extranjero" ;
+lin foreign_2_A = mkA "extraño" ;
+lin foreign_A = mkA "extranjero" | mkA "forastero" ;
+lin foreigner_N = mkN "extranjero" | mkN "extranjera" ; -- status=guess
+lin foreknow_V = prever_V | mkV (mkV "conocer") "de antemano" ; -- status=guess, src=wikt status=guess, src=wikt
+lin foreknow_V2 = mkV2 (prever_V) | mkV2 (mkV (mkV "conocer") "de antemano") ; -- status=guess, src=wikt status=guess, src=wikt
+lin foreland_N = mkN "antepaís" ; -- status=guess
+lin foreman_N = mkN "capataz" masculine ; -- status=guess
+lin foremast_N = mkN "palo de trinquete" ; -- status=guess
+lin forename_N = mkN "nombre" masculine | mkN "nombre propio" | mkN "nombre de pila" ; -- status=guess status=guess status=guess
+lin forensic_A = mkA "forense" ; -- status=guess
+lin forerunner_N = mkN "precursor" ; -- status=guess
+lin foresee_V2 = mkV2 (mkV "pronosticar") | mkV2 (prever_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin foreshadow_V2 = mkV2 (mkV "presagiar") ; -- status=guess, src=wikt
+lin foreshock_N = mkN "sismo inicial" | mkN "sismo premonitor" ; -- status=guess status=guess
+lin foresight_N = mkN "previsión" feminine | mkN "profecía" | mkN "adivinación" feminine ; -- status=guess status=guess status=guess
+lin forest_N = mkN "bosque" masculine | mkN "floresta" | mkN "selva" ;
+lin forested_A = mkA "boscoso" | mkA "selvático" ; -- status=guess status=guess
+lin forestry_N = mkN "silvicultura" ; -- status=guess
+lin forever_Adv = mkAdv "para siempre" ; -- status=guess
+lin foreword_N = mkN "prefacio" ; -- status=guess
+lin forfeit_V2 = mkV2 (mkV "rendir") ; -- status=guess, src=wikt
+lin forge_N = mkN "fragua" | mkN "forja" ; -- status=guess status=guess
+lin forge_V = mkV "falsificar" ; -- status=guess
+lin forge_V2 = mkV2 (mkV "falsificar") ; -- status=guess
+lin forger_N = mkN "falsificador" | mkN "falsificadora" ; -- status=guess status=guess
+lin forgery_N = mkN "falsificación" feminine ; -- status=guess
+lin forget_V = mkV "olvidar" ;
+lin forget_V2 = L.forget_V2 ;
+lin forget_VS = mkVS (mkV "olvídalo") ;
+lin forgetful_A = mkA "olvidadizo" ; -- status=guess
+lin forgetfulness_N = mkN "desmemoriado" ; -- status=guess
+lin forgettable_A = mkA "olvidable" ; -- status=guess
+lin forgive_V = mkV "perdonar" ; -- status=guess
+lin forgive_V2 = mkV2 (mkV "perdonar") ; -- status=guess
+lin forgiveness_N = mkN "misericordia" ; -- status=guess
+lin forgo_V2 = mkV2 (mkV (mkV "pasar") "por alto") ; -- status=guess, src=wikt
+lin forint_N = mkN "florín húngaro" ; -- status=guess
+lin fork_1_N = variants{} ; --
+lin fork_3_N = variants{} ; --
+lin fork_4_N = variants{} ; --
+lin fork_N = variants{} ; --
+lin forklift_N = mkN "montacargas" masculine ; -- status=guess
+lin form_N = mkN "formulario" | mkN "forma" ; --- split
+lin form_V = mkV "formar" ;
+lin form_V2 = mkV2 (mkV "formar") ;
+lin formal_A = mkA "formal" ;
+lin formaldehyde_N = mkN "formaldehído" ; -- status=guess
+lin formalize_V2 = mkV2 (mkV "formalizar") ; -- status=guess, src=wikt
+lin formally_Adv = variants{} ; --
+lin format_N = mkN "formato" ; -- status=guess
+lin formation_N = variants{} ; --
+lin former_A = mkA "anterior" ; -- status=guess
+lin formerly_Adv = variants{} ; --
+lin formidable_A = variants{} ; --
+lin formless_A = mkA "sin forma" ; -- status=guess
+lin formula_N = mkN "fórmula" ; -- status=guess
+lin formulate_V2 = mkV2 (mkV "formular") ; -- status=guess
+lin formulation_N = variants{} ; --
+lin forsake_V2 = mkV2 (mkV "abandonar") ; -- status=guess, src=wikt
+lin fort_N = mkN "fuerte" feminine | mkN "fortaleza" ; -- status=guess status=guess
+lin forte_N = mkN "fuerte" feminine | mkN "punto fuerte" ; -- status=guess status=guess
+lin forth_Adv = variants{} ; --
+lin forthcoming_A = variants{} ; --
+lin forthwith_Adv = mkAdv "inmediatamente" ; -- status=guess
+lin fortification_N = mkN "fortificación" feminine ; -- status=guess
+lin fortify_V2 = mkV2 (fortalecer_V) ; -- status=guess, src=wikt
+lin fortnight_N = variants{} ; --
+lin fortnightly_A = mkA "bisemanal" ; -- status=guess
+lin fortnightly_Adv = mkAdv "bisemanalmente" ; -- status=guess
+lin fortress_N = mkN "fortaleza" ; -- status=guess
+lin fortunate_A = mkA "afortunado" ; -- status=guess
+lin fortunately_Adv = variants{} ; --
+lin fortune_N = mkN "fortuna" ; -- status=guess
+lin fortuneteller_N = mkN "adivino" | mkN "adivina" ; -- status=guess status=guess
+lin forum_N = mkN "foro" ; -- status=guess
+lin forward_A = variants{} ; --
+lin forward_Adv = mkAdv "adelante" ;
+lin forward_N = mkN "diagonal" feminine | mkN "barra oblicua" | mkN "barra" | mkN "slash" ; -- status=guess status=guess status=guess status=guess
+lin forward_V2 = mkV2 (mkV "remitir") ; -- status=guess, src=wikt
+lin forwards_Adv = variants{} ; --
+lin fossil_N = mkN "fósil" masculine ; -- status=guess
+lin fossilization_N = mkN "fosilización" feminine ; -- status=guess
+lin foster_A = mkA "adoptivo" ; -- status=guess
+lin foster_V2 = mkV2 (mkV "fomentar") ; -- status=guess
+lin fostering_N = mkN "fomento" ; -- status=guess
+lin foul_A = mkA "inmundo" ; -- status=guess
+lin foul_N = mkN "falta" ; -- status=guess
+lin foul_V = mkV "taparse" ; -- status=guess, src=wikt
+lin foul_V2 = mkV2 (mkV "taparse") ; -- status=guess, src=wikt
+lin found_V2 = mkV2 (mkV "fundar") ; -- status=guess
+lin foundation_N = mkN "fundación" feminine ; -- status=guess
+lin founder_N = mkN "fundador" masculine ; -- status=guess
+lin founder_V = mkV "fracasar" | mkV "zozobrar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin founder_V2 = mkV2 (mkV "fracasar") | mkV2 (mkV "zozobrar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin foundling_N = mkN "expósito" ; -- status=guess
+lin foundry_N = mkN "fundición" feminine | mkN "fundería" | mkN "forja" ; -- status=guess status=guess status=guess
+lin fount_N = mkN "fuente" masculine ; -- status=guess
+lin fountain_N = mkN "fuente" masculine ; -- status=guess
+lin foursome_N = mkN "cuarteto" ; -- status=guess
+lin fowl_N = mkN "ave" feminine ; -- status=guess
+lin fox_N = mkN "zorro" | mkN "zorra" ; -- status=guess
+lin foxglove_N = mkN "digital" feminine ; -- status=guess
+lin foyer_N = mkN "zaguán" masculine ; -- status=guess
+lin fracas_N = mkN "alboroto" | mkN "tumulto" | mkN "altercado" | mkN "gresca" ; -- status=guess status=guess status=guess status=guess
+lin fractal_N = mkN "fractal" masculine ; -- status=guess
+lin fraction_N = mkN "fracción" feminine | mkN "quebrado" ; -- status=guess
+lin fractious_A = mkA "quisquilloso" ; -- status=guess
+lin fracture_N = mkN "fractura" ; -- status=guess
+lin fragile_A = mkA "frágil" ; -- status=guess
+lin fragility_N = mkN "fragilidad" feminine ; -- status=guess
+lin fragment_N = mkN "fragmento" ; -- status=guess
+lin fragment_V = mkV "fragmentar" ; -- status=guess, src=wikt
+lin fragment_V2 = mkV2 (mkV "fragmentar") ; -- status=guess, src=wikt
+lin fragmentation_N = mkN "fragmentación" feminine ; -- status=guess
+lin fragrance_N = mkN "fragancia" | mkN "aroma" masculine ; -- status=guess status=guess
+lin frail_A = mkA "frágil" ; -- status=guess
+lin frailty_N = mkN "fragilidad" feminine ; -- status=guess
+lin frame_N = mkN "lote" masculine ; -- status=guess
+lin frame_V = mkV "enmarcar" ; -- status=guess
+lin frame_V2 = mkV2 (mkV "enmarcar") ; -- status=guess
+lin framework_N = mkN "infraestructura" ; -- status=guess
+lin franc_N = mkN "franco" ; -- status=guess
+lin franchise_N = mkN "franquicia" ; -- status=guess
+lin francium_N = mkN "francio" ; -- status=guess
+lin frank_A = mkA "franco" ; -- status=guess
+lin frankincense_N = mkN "olíbano" | mkN "franquincienso" | mkN "francoincienso" ; -- status=guess status=guess status=guess
+lin frankly_Adv = variants{} ; --
+lin frantic_A = mkA "frenético" ; -- status=guess
+lin fraternal_A = mkA "fraternal" ; -- status=guess
+lin fraternity_N = mkN "fraternidad" feminine | mkN "confraternidad" feminine ; -- status=guess status=guess
+lin fraternize_V = mkV "fraternizar" ; -- status=guess, src=wikt
+lin fraud_N = mkN "fraude" masculine ; -- status=guess
+lin fraudulent_A = mkA "fraudulento" ; -- status=guess
+lin freak_N = mkN "fenómeno" ; -- status=guess
+lin freak_V = mkV "rallarse" ; -- status=guess, src=wikt
+lin freak_V2 = mkV2 (mkV "rallarse") ; -- status=guess, src=wikt
+lin freckle_N = mkN "peca" ; -- status=guess
+lin freckle_V = mkV (mkV "tener") "peca" ; -- status=guess, src=wikt
+lin freckle_V2 = mkV2 (mkV (mkV "tener") "peca") ; -- status=guess, src=wikt
+lin free_A = mkA "libre" ;
+lin free_N = mkN "carta blanca" | mkN "manos libres" ; -- status=guess status=guess
+lin free_V2 = mkV2 (mkV "librar") ; -- status=guess
+lin free_V2V = mkV2V (mkV "librar") ; -- status=guess
+lin freedom_N = mkN "libertad" feminine ;
+lin freelance_N = mkN "trabajador autónomo" | mkN "freelance" ; -- status=guess status=guess
+lin freelancer_N = mkN "trabajador independiente" | mkN "trabajadora independiente" ; -- status=guess status=guess
+lin freeloader_N = mkN "gorrón" masculine ; -- status=guess
+lin freely_Adv = variants{} ; --
+lin freeway_N = mkN "autopista" ; -- status=guess
+lin freeze_N = mkN "helada" ; -- status=guess
+lin freeze_V = L.freeze_V ;
+lin freeze_V2 = mkV2 (helar_V) ; -- status=guess
+lin freezer_N = mkN "congelador" masculine ; -- status=guess
+lin freight_N = mkN "flete" masculine ; -- status=guess
+lin frenchMasc_N = variants {} ;
+lin frenchFem_N = variants {} ;
+lin frenetic_A = mkA "frenético" ; -- status=guess
+lin frenzy_N = mkN "frenesí" masculine | mkN "manía" ; -- status=guess status=guess
+lin frequency_N = mkN "modulación de la frecuencia" ; -- status=guess
+lin frequent_A = mkA "frecuente" ; -- status=guess
+lin frequent_V2 = mkV2 (mkV "frecuentar") ; -- status=guess, src=wikt
+lin frequentative_N = mkN "frecuentativo" ; -- status=guess
+lin frequently_Adv = variants{} ; --
+lin fresco_N = mkN "fresco" ; -- status=guess
+lin fresh_A = mkA "fresco" ;
+lin freshman_N = mkN "novato" | mkN "mechón" masculine ; -- status=guess status=guess
+lin freshness_N = mkN "frescura" | mkN "frescor" feminine ; -- status=guess status=guess
+lin fret_N = mkN "ceja" ; -- status=guess
+lin friability_N = mkN "friabilidad" feminine ; -- status=guess
+lin friable_A = mkA "friable" | mkA "frágil" | mkA "quebradizo" | mkA "desmenuzable" ; -- status=guess status=guess status=guess status=guess
+lin friar_N = mkN "fraile" ; -- status=guess
+lin fricative_N = mkN "fricativa" ; -- status=guess
+lin friction_N = mkN "fricción" feminine ; -- status=guess
+lin fridge_N = L.fridge_N ;
+lin friend_N = L.friend_N ;
+lin friendliness_N = mkN "amigabilidad" feminine ; -- status=guess
+lin friendly_A = mkA "amistoso" ; -- status=guess
+lin friendly_N = mkN "fuego amigo" ; -- status=guess
+lin friendship_N = mkN "amistad" feminine ; -- status=guess
+lin frieze_N = mkN "friso" ; -- status=guess
+lin frigate_N = mkN "fragata" ; -- status=guess
+lin fright_N = mkN "susto" ; -- status=guess
+lin frighten_V2 = mkV2 (mkV "atemorizar") ; -- status=guess
+lin frightened_A = variants{} ; --
+lin frightening_A = mkA "terrible" ; -- status=guess
+lin frightful_A = mkA "temible" ; -- status=guess
+lin frigid_A = mkA "frígido" ; -- status=guess
+lin fringe_N = mkN "orla" ; -- status=guess
+lin frisky_A = mkA "juguetón" | mkA "enérgico" | mkA "vivaz" | mkA "entusiasta" ; -- status=guess status=guess status=guess status=guess
+lin frivolity_N = mkN "frivolidad" feminine ; -- status=guess
+lin frivolous_A = mkA "tonteria" | mkA "menudencia" | mkA "grano de anís" | mkA "moco de pavo" ; -- status=guess status=guess status=guess status=guess
+lin frizzy_A = mkA "arizado" ; -- status=guess
+lin frock_N = mkN "vestido" ; -- status=guess
+lin frog_N = mkN "rana" masculine ; -- status=guess
+lin frogman_N = mkN "buzo" | mkN "submarinista" masculine | mkN "hombre rana" ; -- status=guess status=guess status=guess
+lin frolic_N = mkN "jugueteo" ; -- status=guess
+lin frolic_V = mkV "juguetear" | mkV "retozar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin from_Prep = S.from_Prep ;
+lin frond_N = mkN "fronda" ; -- status=guess
+lin front_A = mkA "anterior" ;
+lin front_N = mkN "frente" masculine ;
+lin front_V = mkV "aparentar" | fingir_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin front_V2 = mkV2 (mkV "aparentar") | mkV2 (fingir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin frontal_A = mkA "frontal" ; -- status=guess
+lin frontal_N = mkN "hueso frontal" | mkN "frontal" masculine ; -- status=guess status=guess
+lin frontier_N = mkN "frontera" ; -- status=guess
+lin frost_N = mkN "escarcha" ; -- status=guess
+lin frostbite_N = mkN "congelamiento" ; -- status=guess
+lin froth_N = mkN "espuma" ; -- status=guess
+lin froth_V = mkV "espumar" ; -- status=guess, src=wikt
+lin frown_N = mkN "ceño" ; -- status=guess
+lin frown_V = mkV (mkV "fruncir") "el ceño" ; -- status=guess
+lin frozen_A = variants{} ; --
+lin fructify_V = mkV "fructificar" ; -- status=guess, src=wikt
+lin fructify_V2 = mkV2 (mkV "fructificar") ; -- status=guess, src=wikt
+lin fructose_N = mkN "fructosa" ; -- status=guess
+lin frugal_A = mkA "frugal" ; -- status=guess
+lin fruit_N = L.fruit_N ;
+lin fruiterer_N = mkN "verdulero" | mkN "verdulera" ; -- status=guess status=guess
+lin fruitful_A = mkA "fértil" ; -- status=guess
+lin frustrate_V2 = variants{} ; --
+lin frustrating_A = mkA "frustrante" ; -- status=guess
+lin frustration_N = mkN "frustración" feminine ; -- status=guess
+lin fry_N = mkN "papas fritas" | mkN "patatas fritas" ; -- status=guess status=guess
+lin fry_V = mkV "freírse" ; -- status=guess, src=wikt
+lin fry_V2 = mkV2 (mkV "freírse") ; -- status=guess, src=wikt
+lin frying_N = mkN "sartén" feminine ; -- status=guess
+lin fuchsia_N = mkN "fucsia" ; -- status=guess
+lin fuck_N = mkN "polvo" feminine ; -- status=guess
+lin fuck_V = mkV "joder" | mkV "molestar" | mkV "huevear" | mkV "fregar" | mkV "mamar" ; -- status=guess
+lin fuck_V2 = mkV2 (mkV "joder") | mkV2 (mkV "molestar") | mkV2 (mkV "huevear") | mkV2 (mkV "fregar") | mkV2 (mkV "mamar") ; -- status=guess
+lin fucking_A = variants{} ; --
+lin fucking_Adv = mkAdv "jodidamente" ; -- status=guess
+lin fuel_N = mkN "pila de combustible" | mkN "célula de combustible" ; -- status=guess
+lin fugitive_A = mkA "fugitivo" ; -- status=guess
+lin fugitive_N = mkN "fugitivo" ; -- status=guess
+lin fugue_N = mkN "fuga" ; -- status=guess
+lin fulcrum_N = mkN "pivote" | mkN "punto de apoyo" | mkN "fulcro" ; -- status=guess status=guess status=guess
+lin fulfil_V2 = mkV2 (satisfacer_V) | mkV2 (mkV "cumplir") ; -- status=guess
+lin fulfill_V2 = mkV2 (satisfacer_V) | mkV2 (mkV "cumplir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fulfillment_N = mkN "satisfacción" feminine ; -- status=guess
+lin full_A = L.full_A ;
+lin full_time_A = variants{} ; --
+lin fully_Adv = mkAdv "completamente" ;
+lin fulmar_N = mkN "fulmar" masculine ; -- status=guess
+lin fume_N = mkN "campana" | mkN "campana de gases" ; -- status=guess status=guess
+lin fume_V = mkV "humear" ; -- status=guess, src=wikt
+lin fume_V2 = mkV2 (mkV "humear") ; -- status=guess, src=wikt
+lin fume_VS = mkVS (mkV "humear") ; -- status=guess, src=wikt
+lin fumigate_V2 = mkV2 (mkV "fumigar") ; -- status=guess, src=wikt
+lin fumigation_N = mkN "fumigación" feminine ; -- status=guess
+lin fumigator_N = mkN "fumigador" masculine ; -- status=guess
+lin fun_A = variants{} ; --
+lin fun_AV = L.fun_AV ;
+lin fun_N = mkN "diversión" feminine ; -- status=guess
+lin function_N = mkN "función" feminine ;
+lin function_V = mkV "funcionar" ; -- status=guess
+lin functional_A = mkA "funcional" ; -- status=guess
+lin functionality_N = mkN "funcionalidad" feminine ; -- status=guess
+lin fund_N = mkN "fondo" ;
+lin fund_V2 = mkV2 (mkV "financiar") | mkV2 (mkV "sufragar") | mkV2 (mkV "patrocinar") ; -- status=guess
+lin fundamental_A = mkA "fundamental" ; -- status=guess
+lin fundamental_N = mkN "interacción fundamental" ; -- status=guess
+lin fundamentalism_N = mkN "fundamentalismo" ; -- status=guess
+lin fundamentalist_N = mkN "fundamentalista" masculine ; -- status=guess
+lin fundamentally_Adv = variants{} ; --
+lin funding_N = variants{} ; --
+lin fundraiser_N = mkN "recaudación de fondos" ; -- status=guess
+lin funeral_N = mkN "funeral" | mkN "entierro" ; -- status=guess
+lin funerary_A = mkA "funerario" ; -- status=guess
+lin fungus_N = mkN "hongo" ; -- status=guess
+lin funicular_N = mkN "ferrocarril funicular" ; -- status=guess
+lin funk_N = mkN "funk" masculine ; -- status=guess
+lin funnel_N = mkN "chimenea" ; -- status=guess
+lin funny_A = mkA "divertido" | mkA "cómico" | mkA "gracioso" | mkA "chistoso" ; -- status=guess
+lin fur_N = mkN "cuero" ; -- status=guess
+lin furan_N = mkN "furano" ; -- status=guess
+lin furcula_N = mkN "fúrcula" ; -- status=guess
+lin furious_A = mkA "furioso" ; -- status=guess
+lin furlough_N = mkN "sabático" ; -- status=guess
+lin furnace_N = mkN "calefacción" feminine ; -- status=guess
+lin furnish_V2 = mkV2 (amoblar_V) | mkV2 (mkV "amueblar") ; -- status=guess
+lin furniture_N = mkN "mobiliario" | mkN "mueble" ; -- status=guess
+lin furrier_N = mkN "peletero" ; -- status=guess
+lin furrow_N = mkN "surco" ; -- status=guess
+lin further_Adv = mkAdv "además" | mkAdv "más allá" | mkAdv "más lejos" ;
+lin further_V2 = mkV2 (mkV "desarrollar") | mkV2 (desenvolver_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin furthermore_Adv = mkAdv "más" | mkAdv "es más" | mkAdv "además" ; -- status=guess
+lin furtive_A = mkA "furtivo" | mkA "sigiloso" ; -- status=guess status=guess
+lin fury_N = mkN "furia" | mkN "rabia" | mkN "furor" masculine ; -- status=guess
+lin fuse_N = mkN "mecha" masculine ; -- status=guess
+lin fuse_V = mkV "fundir" ; -- status=guess, src=wikt
+lin fuse_V2 = mkV2 (mkV "fundir") ; -- status=guess, src=wikt
+lin fusible_A = mkA "fusible" | mkA "fundible" ; -- status=guess status=guess
+lin fusiform_A = mkA "fusiforme" ; -- status=guess
+lin fusion_N = mkN "derretimiento fundición" ; -- status=guess
+lin fuss_N = mkN "fandango" | mkN "jaleo" | mkN "escándalo" ; -- status=guess
+lin fussy_A = mkA "puntilloso" ; -- status=guess
+lin futile_A = mkA "inútil" | mkA "fútil" ; -- status=guess status=guess
+lin futility_N = mkN "futilidad" feminine ; -- status=guess
+lin future_1_N = mkN "futuro" | mkN "porvenir" ; --- info missing in senses-in-Dictionary
+lin future_3_N = mkN "futuro" ; --- info missing in senses-in-Dictionary
+lin future_A = mkA "futuro" ;
+lin futurism_N = mkN "futurismo" ; -- status=guess
+lin futuristic_A = mkA "futurista" ; -- status=guess
+lin futurology_N = mkN "futurología" ; -- status=guess
+lin fuzzy_A = mkA "impreciso" ; -- status=guess
+lin gable_N = mkN "hastial" masculine ; -- status=guess
+lin gadolinium_N = mkN "gadolinio" ; -- status=guess
+lin gag_V = mkV "amordazar" ; -- status=guess, src=wikt
+lin gag_V2 = mkV2 (mkV "amordazar") ; -- status=guess, src=wikt
+lin gaga_A = mkA "loco" ; -- status=guess
+lin gaiety_N = mkN "felicidad" feminine | mkN "alegría" ; -- status=guess status=guess
+lin gain_N = mkN "ganancia" ; -- status=guess
+lin gain_V = mkV "ganar" ;
+lin gain_V2 = mkV2 (mkV "ganar") ;
+lin gainsay_V2 = mkV2 (mkV "impugnar") ; -- status=guess, src=wikt
+lin gait_N = mkN "zancada" ; -- status=guess
+lin gaiter_N = mkN "polaina" ; -- status=guess
+lin gala_N = mkN "gala" | mkN "fiesta" ; -- status=guess status=guess
+lin galactic_A = mkA "galáctico" ; -- status=guess
+lin galactose_N = mkN "galactosa" ; -- status=guess
+lin galaxy_N = mkN "galaxia" ; -- status=guess
+lin gale_N = mkN "ventolera" ; -- status=guess
+lin galena_N = mkN "galena" ; -- status=guess
+lin gall_N = mkN "hiel" feminine ; -- status=guess
+lin gallant_A = mkA "gallardo" | mkA "valiente" ; -- status=guess status=guess
+lin galleon_N = mkN "galeón" masculine ; -- status=guess
+lin gallery_N = variants{} ; --
+lin galley_N = mkN "galera" ; -- status=guess
+lin gallium_N = mkN "galio" ; -- status=guess
+lin gallon_N = mkN "galón" masculine ; -- status=guess
+lin gallop_N = mkN "galope" masculine ; -- status=guess
+lin gallop_V = mkV "galopar" ; -- status=guess, src=wikt
+lin gallop_V2 = mkV2 (mkV "galopar") ; -- status=guess, src=wikt
+lin gallows_N = mkN "horca" | mkN "patíbulo" ; -- status=guess status=guess
+lin gallstone_N = mkN "cálculo biliar" ; -- status=guess
+lin galosh_N = mkN "bota para la lluvia" | mkN "bota de lluvia" | mkN "bota de goma" | mkN "zueco" | mkN "chanclo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin galvanic_A = mkA "galvánico" ; -- status=guess
+lin galvanization_N = mkN "galvanización" feminine ; -- status=guess
+lin galvanize_V2 = mkV2 (mkV "galvanizar") ; -- status=guess, src=wikt
+lin galvanize_VS = mkVS (mkV "galvanizar") ; -- status=guess, src=wikt
+lin galvanometer_N = mkN "galvanómetro" ; -- status=guess
+lin gambit_N = mkN "gambito" ; -- status=guess
+lin gamble_V = apostar_V | jugar_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin gamble_V2 = mkV2 (apostar_V) | mkV2 (jugar_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin gambler_N = mkN "jugador" | mkN "tahúr" masculine ; -- status=guess status=guess
+lin game_1_N = mkN "juego" ;
+lin game_2_N = mkN "juego" ;
+lin game_3_N = mkN "caza" ;
+lin game_N = mkN "juego" ;
+lin game_V = mkV "juego" ; -- status=guess, src=wikt
+lin game_V2 = mkV2 (mkV "juego") ; -- status=guess, src=wikt
+lin gamekeeper_N = mkN "guardabosque" masculine | mkN "alimañero" | mkN "guardacaza" masculine ; -- status=guess status=guess status=guess
+lin gamete_N = mkN "gameto" ; -- status=guess
+lin gamey_A = mkA "de caza" | mkA "a caza" | mkA "escabroso" ; -- status=guess status=guess status=guess
+lin gamma_N = mkN "ácido gamma-aminobutírico" ; -- status=guess
+lin gamut_N = mkN "gama" ; -- status=guess
+lin gander_N = mkN "ganso" ; -- status=guess
+lin gang_N = mkN "grupo" | mkN "pandilla" ; -- status=guess
+lin ganglion_N = mkN "ganglio" ; -- status=guess
+lin gangrene_N = mkN "gangrena" ; -- status=guess
+lin gangster_N = mkN "gángster" | mkN "pandillero" | mkN "marero" | mkN "gánster" | mkN "gangster" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin gangway_N = mkN "corredor" masculine ; -- status=guess
+lin gannet_N = mkN "alcatraz" masculine ; -- status=guess
+lin gantry_N = mkN "puente transversal" ; -- status=guess
+lin gap_N = mkN "brecha" ; -- status=guess
+lin gape_V = mkV "boquear" ; -- status=guess, src=wikt
+lin garage_N = mkN "garaje" masculine ; -- status=guess
+lin garbage_N = mkN "basura" masculine ; -- status=guess
+lin garden_N = L.garden_N ;
+lin garden_V = mkV (mkV "trabajar") "el jardín" ; -- status=guess, src=wikt
+lin gardenerMasc_N = variants{} ; --
+lin gardenia_N = mkN "gardenia" ; -- status=guess
+lin garganey_N = mkN "cerceta" ; -- status=guess
+lin gargle_V = mkV (mkV "hacer") "gárgaras" ; -- status=guess, src=wikt
+lin gargle_V2 = mkV2 (mkV (mkV "hacer") "gárgaras") ; -- status=guess, src=wikt
+lin gargoyle_N = mkN "gárgola" ; -- status=guess
+lin garland_N = mkN "guirnalda" ; -- status=guess
+lin garlic_N = mkN "ajo" ; -- status=guess
+lin garlicky_A = mkA "aliáceo" ; -- status=guess
+lin garment_N = mkN "prenda" ; -- status=guess
+lin garnet_N = mkN "granate" masculine ; -- status=guess
+lin garnish_V2 = mkV2 (guarnecer_V) ; -- status=guess, src=wikt
+lin garret_N = mkN "buhardilla" ; -- status=guess
+lin garrison_N = mkN "guarnición" feminine ; -- status=guess
+lin garrison_V2 = mkV2 (apostar_V) ; -- status=guess, src=wikt
+lin garrulity_N = mkN "locuacidad" feminine | mkN "garrulidad" feminine ; -- status=guess status=guess
+lin garrulous_A = mkA "gárrulo" ; -- status=guess
+lin garter_N = mkN "liga" ; -- status=guess
+lin gas_N = mkN "gas" masculine ;
+lin gas_V = mkV (mkV "echar") "gasolina" | mkV (mkV "llenar") "el tanque" | mkV "repostar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin gas_V2 = mkV2 (mkV (mkV "echar") "gasolina") | mkV2 (mkV (mkV "llenar") "el tanque") | mkV2 (mkV "repostar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin gash_N = mkN "tajo" ; -- status=guess
+lin gasify_V = mkV "gasificar" ; -- status=guess, src=wikt
+lin gasify_V2 = mkV2 (mkV "gasificar") ; -- status=guess, src=wikt
+lin gasket_N = mkN "empaquetadura" | mkN "junta" ; -- status=guess status=guess
+lin gasoline_N = mkN "gasolina" | mkN "bencina" | mkN "nafta" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin gasp_N = mkN "bocanada" ; -- status=guess
+lin gasp_V = mkV "jadear" ; -- status=guess
+lin gasp_V2 = mkV2 (mkV "jadear") ; -- status=guess
+lin gastrectomy_N = mkN "gastrectomía" ; -- status=guess
+lin gastric_A = mkA "gástrico" ; -- status=guess
+lin gastritis_N = mkN "gastritis" feminine ; -- status=guess
+lin gastroenteritis_N = mkN "gastroenteritis" feminine ; -- status=guess
+lin gastroenterology_N = mkN "gastroenterología" ; -- status=guess
+lin gastronomic_A = mkA "gastronómico" ; -- status=guess
+lin gastronomy_N = mkN "gastronomía" ; -- status=guess
+lin gate_N = mkN "compuerta" ; -- status=guess
+lin gateau_N = mkN "tarta" ; -- status=guess
+lin gatecrasher_N = mkN "paracaidista" masculine | mkN "colado" | mkN "gorrón" masculine ; -- status=guess status=guess status=guess
+lin gateway_N = mkN "puerta" | mkN "verja" | mkN "pórtico" | mkN "entrada" masculine | mkN "salida" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin gather_V = mkV "juntar" | recoger_V ; -- status=guess
+lin gather_V2 = mkV2 (mkV "juntar") | mkV2 (recoger_V) ; -- status=guess
+lin gathering_N = variants{} ; --
+lin gauche_A = mkA "torpe" ; -- status=guess
+lin gaucho_N = mkN "gaucho" ; -- status=guess
+lin gaudy_A = mkA "llamativo" | mkA "vistoso" | mkA "sobrecargado" | mkA "vulgar" | mkA "feúcho" | mkA "chillón" | mkA "hortera" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin gauge_N = mkN "calibración" | mkN "medida" ; -- status=guess status=guess
+lin gauge_V2 = mkV2 (medir_V) ; -- status=guess, src=wikt
+lin gaunt_A = mkA "demacrado" ; -- status=guess
+lin gauntlet_N = mkN "guantelete" ; -- status=guess
+lin gauss_N = mkN "gauss" masculine ; -- status=guess
+lin gauze_N = mkN "gasa" ; -- status=guess
+lin gavel_N = mkN "mazo" | mkN "martillo" ; -- status=guess status=guess
+lin gawky_A = mkA "insignificante" ; -- status=guess
+lin gay_A = mkA "amujerado" | mkA "afeminado" ; -- status=guess
+lin gay_N = mkN "gay" | mkN "lesbiana" ; -- status=guess status=guess
+lin gaze_N = variants{} ; --
+lin gaze_V = mkV "observar" | mkV (mkV "mirar") "fijamente" ; -- status=guess
+lin gazelle_N = mkN "gacela" ; -- status=guess
+lin gazette_N = mkN "gaceta" ; -- status=guess
+lin gazpacho_N = mkN "gazpacho" ; -- status=guess
+lin gean_N = mkN "guinda" ; -- status=guess
+lin gear_N = mkN "marcha" | mkN "velocidad" feminine ; -- status=guess
+lin gear_V = mkV "engranar" ; -- status=guess, src=wikt
+lin gear_V2 = mkV2 (mkV "engranar") ; -- status=guess, src=wikt
+lin gearbox_N = mkN "caja de cambios" | mkN "caja de velocidades" ; -- status=guess status=guess
+lin gecko_N = mkN "salamanquesa" | mkN "geco" ; -- status=guess status=guess
+lin geek_N = mkN "computín" masculine ; -- status=guess
+lin gel_V = mkV "gelificarse" ; -- status=guess, src=wikt
+lin gelatine_N = mkN "gelatina" ; -- status=guess
+lin gelatinous_A = mkA "gelatinoso" ; -- status=guess
+lin geld_V2 = mkV2 (mkV "capar") | mkV2 (mkV "castrar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gelignite_N = mkN "gelignita" ; -- status=guess
+lin gem_N = mkN "joya" | mkN "alhaja" | mkN "piedra preciosa" ; -- status=guess status=guess status=guess
+lin gemination_N = mkN "geminación" feminine ; -- status=guess
+lin gendarmerie_N = mkN "gendarmería" ; -- status=guess
+lin gender_N = mkN "sexo" | mkN "género" ; -- status=guess
+lin gene_N = mkN "gen" | mkN "gene" masculine ; -- status=guess
+lin genealogical_A = mkA "genealógico" ; -- status=guess
+lin genealogist_N = mkN "genealogista" masculine ; -- status=guess
+lin genealogy_N = mkN "genealogía" ; -- status=guess
+lin general_A = mkA "general" ;
+lin general_N = mkN "general" masculine ;
+lin generalissimo_N = mkN "generalísimo" ; -- status=guess
+lin generally_Adv = mkAdv "generalmente" | mkAdv "por lo general" ;
+lin generate_V2 = mkV2 (mkV "generar") ; -- status=guess
+lin generation_N = mkN "generación" feminine ;
+lin generational_A = mkA "generacional" ; -- status=guess
+lin generator_N = mkN "generador" | mkN "generador eléctrico" ; -- status=guess status=guess
+lin generic_A = mkA "genérico" ; -- status=guess
+lin generosity_N = mkN "generosidad" ; -- status=guess
+lin generous_A = mkA "generoso" ; -- status=guess
+lin genesis_N = mkN "génesis" feminine ; -- status=guess
+lin genet_N = mkN "jineta" ; -- status=guess
+lin genetic_A = mkA "genético" ; -- status=guess
+lin genetically_Adv = mkAdv "genéticamente" ; -- status=guess
+lin geneticist_N = mkN "genetista" masculine ; -- status=guess
+lin genetics_N = mkN "genética" ; -- status=guess
+lin genie_N = mkN "genio" ; -- status=guess
+lin genitalia_N = mkN "genitales" masculine ; -- status=guess
+lin genitive_A = mkA "genitivo" ; -- status=guess
+lin genitive_N = mkN "genetivo" | mkN "caso genitivo" ; -- status=guess status=guess
+lin genius_N = mkN "genio" ; -- status=guess
+lin genocide_N = mkN "genocidio" ; -- status=guess
+lin genome_N = mkN "genoma" masculine ; -- status=guess
+lin genotype_N = mkN "genotipo" ; -- status=guess
+lin genre_N = mkN "género" ; -- status=guess
+lin gentle_A = mkA "tranquilo" ; -- status=guess
+lin gentleman_N = mkN "caballero" ;
+lin gently_Adv = mkAdv "mansamente" | mkAdv "suave" ; -- status=guess
+lin gentrification_N = mkN "aburguesamiento" ; -- status=guess
+lin genuflect_V = mkV (mkV "doblar") "la rodilla" ; -- status=guess, src=wikt
+lin genuflection_N = mkN "genuflexión" feminine ; -- status=guess
+lin genuine_A = mkA "genuino" | mkA "auténtico" | mkA "legítimo" | mkA "verdadero" ; -- status=guess
+lin genuinely_Adv = variants{} ; --
+lin genus_N = mkN "género" ; -- status=guess
+lin geodesic_N = mkN "geodésica" ; -- status=guess
+lin geodesy_N = mkN "geodesia" ; -- status=guess
+lin geographer_N = mkN "geógrafo" ; -- status=guess
+lin geographic_A = mkA "geográfico" ; -- status=guess
+lin geographical_A = variants{} ; --
+lin geography_N = mkN "geografía" ; -- status=guess
+lin geological_A = variants{} ; --
+lin geology_N = mkN "geología" ; -- status=guess
+lin geometer_N = mkN "geómetra" masculine ; -- status=guess
+lin geometric_A = mkA "geométrico" ; -- status=guess
+lin geometrid_N = mkN "gusano medidor" ; -- status=guess
+lin geometry_N = mkN "geometría" ; -- status=guess
+lin geophysical_A = mkA "geofísico" ; -- status=guess
+lin geophysicist_N = mkN "geofísico" | mkN "geofísica" ; -- status=guess status=guess
+lin geopolitics_N = mkN "geopolítica" ; -- status=guess
+lin geothermal_A = mkA "geotérmico" ; -- status=guess
+lin geranium_N = mkN "geranio" ; -- status=guess
+lin gerbil_N = mkN "gerbillo" ; -- status=guess
+lin geriatrician_N = mkN "geriatra" masculine ; -- status=guess
+lin geriatrics_N = mkN "geriatría" ; -- status=guess
+lin german_A = mkA "primo carnal" ; -- status=guess
+lin germane_A = mkA "relacionado" | mkA "relacionada" ; -- status=guess status=guess
+lin germanium_N = mkN "germanio" ; -- status=guess
+lin germinal_A = mkA "germinal" ; -- status=guess
+lin germinate_V = mkV "germinar" ; -- status=guess, src=wikt
+lin germinate_V2 = mkV2 (mkV "germinar") ; -- status=guess, src=wikt
+lin germination_N = mkN "germinación" feminine ; -- status=guess
+lin gerontology_N = mkN "gerontología" ; -- status=guess
+lin gerund_N = mkN "gerundio" ; -- status=guess
+lin gesture_N = mkN "gesto" ; -- status=guess
+lin get_N = mkN "quedada" ; -- status=guess
+lin get_V2V = mkV2V obtener_V ;
+lin get_VV = mkVV obtener_V ;
+lin geyser_N = mkN "géiser" masculine ; -- status=guess
+lin ghastly_A = mkA "espantoso" | mkA "horripilante" ; -- status=guess status=guess
+lin gherkin_N = mkN "pepinillo" ; -- status=guess
+lin ghetto_N = mkN "gueto" ; -- status=guess
+lin ghost_N = mkN "fantasma" masculine | mkN "espectro" | mkN "espíritu" masculine | mkN "aparecido" | mkN "aparición" feminine | mkN "sombra" | mkN "alma" masculine ; -- status=guess
+lin ghostly_A = mkA "fantasmal" ; -- status=guess
+lin ghostwriter_N = mkN "negro" ; -- status=guess
+lin ghoul_N = mkN "gul" | mkN "gol" masculine ; -- status=guess status=guess
+lin giant_A = variants{} ; --
+lin giant_N = mkN "gigante" masculine ; -- status=guess
+lin gibberish_N = mkN "jerga" | mkN "galimatías" masculine ; -- status=guess status=guess
+lin gibbet_N = mkN "horca" | mkN "patíbulo" | mkN "cadalso" ; -- status=guess status=guess status=guess
+lin gibbon_N = mkN "gibón" masculine ; -- status=guess
+lin gift_N = mkN "don" | mkN "talento" ; -- status=guess
+lin gift_V2 = mkV2 (mkV "regalar") | mkV2 (dar_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin gig_N = mkN "contrato para tocar" | mkN "empleo" ; -- status=guess
+lin gigantic_A = mkA "gigante" | mkA "gigantesco" ; -- status=guess status=guess
+lin gigantism_N = mkN "gigantismo" ; -- status=guess
+lin giggle_V = mkV "risita" | reír_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin gigolo_N = mkN "gigoló" masculine ; -- status=guess
+lin gill_N = mkN "agalla" | mkN "branquia" ; -- status=guess status=guess
+lin gimel_N = mkN "guímel" feminine ; -- status=guess
+lin gimmick_N = mkN "estratagema" ; -- status=guess
+lin gin_N = mkN "ginebra" ; -- status=guess
+lin ginger_N = mkN "gaseosa de jengibre" ; -- status=guess
+lin gingivitis_N = mkN "gingivitis" feminine ; -- status=guess
+lin ginseng_N = mkN "ginseng" masculine ; -- status=guess
+lin giraffe_N = mkN "jirafa" ; -- status=guess
+lin gird_V = mkV (mkV "atar") "ligar" ; -- status=guess, src=wikt
+lin gird_V2 = mkV2 (mkV (mkV "atar") "ligar") ; -- status=guess, src=wikt
+lin girder_N = mkN "viga" | mkN "jácena" ; -- status=guess status=guess
+lin girl_N = L.girl_N ;
+lin girlfriend_N = mkN "amiga" ; -- status=guess
+lin girlish_A = mkA "de niña" ; -- status=guess
+lin girth_N = mkN "cincha" ; -- status=guess
+lin give_N = mkN "tienda gratis" ; -- status=guess
+lin give_V = dar_V | mkV "entregar" ;
+lin give_V2 = mkV2 dar_V | mkV2 (mkV "entregar") ;
+lin give_V3 = L.give_V3 ;
+lin given_A = variants{} ; --
+lin given_N = mkN "postulado" ; -- status=guess
+lin gizzard_N = mkN "molleja" ; -- status=guess
+lin glabella_N = mkN "entrecejo" ; -- status=guess
+lin glacier_N = mkN "glaciar" masculine | mkN "helero" ; -- status=guess status=guess
+lin glad_A = mkA "contento" ; -- status=guess
+lin glade_N = mkN "claro" ; -- status=guess
+lin gladiator_N = mkN "gladiador" masculine | mkN "bestiario" ; -- status=guess status=guess
+lin gladiolus_N = mkN "mesosternón" | mkN "cuerpo del esternón" ; -- status=guess status=guess
+lin glance_N = mkN "vistazo" ; -- status=guess
+lin glance_V = mkV "ojear" | mkV (mkV "echar") "un vistazo" | mkV "mirar" | mkV "pispear" ; -- status=guess
+lin glance_V2 = mkV2 (mkV "ojear") | mkV2 (mkV (mkV "echar") "un vistazo") | mkV2 (mkV "mirar") | mkV2 (mkV "pispear") ; -- status=guess
+lin gland_N = mkN "glándula" ; -- status=guess
+lin glandular_A = mkA "glandular" ; -- status=guess
+lin glans_N = mkN "glande" ; -- status=guess
+lin glare_V = variants{} ; --
+lin glare_V2 = variants{} ; --
+lin glasnost_N = mkN "glásnost" masculine ; -- status=guess
+lin glass_N = mkN "vidrio" ;
+lin glassy_A = mkA "vidrioso" ; -- status=guess
+lin glaucoma_N = mkN "glaucoma" masculine ; -- status=guess
+lin glaucous_A = mkA "glauco" ; -- status=guess
+lin glaze_N = mkN "esmalte" masculine | mkN "frita" ; -- status=guess status=guess
+lin glaze_V = mkV "velar" ; -- status=guess, src=wikt
+lin glaze_V2 = mkV2 (mkV "velar") ; -- status=guess, src=wikt
+lin glean_V = mkV "espigar" ; -- status=guess, src=wikt
+lin glean_V2 = mkV2 (mkV "espigar") ; -- status=guess, src=wikt
+lin glee_N = mkN "alegría" ; -- status=guess
+lin glen_N = mkN "barranca" ; -- status=guess
+lin glide_V = mkV "planear" ; -- status=guess, src=wikt
+lin glider_N = mkN "planeador" | mkN "velero" ; -- status=guess status=guess
+lin glimmer_N = mkN "luz tenue" ; -- status=guess
+lin glimpse_N = variants{} ; --
+lin glisten_V = relucir_V ; -- status=guess, src=wikt
+lin gloaming_N = mkN "crepúsculo" ; -- status=guess
+lin global_A = mkA "mundial" | mkA "global" ; -- status=guess
+lin globe_N = mkN "globo" ; -- status=guess
+lin globetrotter_N = mkN "trotamundos" masculine ; -- status=guess
+lin glockenspiel_N = mkN "campanólogo" ; -- status=guess
+lin glomerulonephritis_N = mkN "glomerulonefritis" feminine ; -- status=guess
+lin glomerulus_N = mkN "glomérulo" ; -- status=guess
+lin gloom_N = variants{} ; --
+lin gloomy_A = mkA "oscuro" ; -- status=guess
+lin glorious_A = mkA "glorioso" ; -- status=guess
+lin glory_N = mkN "gloria" ; -- status=guess
+lin gloss_N = mkN "glosa" ; -- status=guess
+lin glossary_N = mkN "glosario" ; -- status=guess
+lin glossolalia_N = mkN "glosolalia" ; -- status=guess
+lin glossy_A = mkA "brillante" | mkA "lustroso" | mkA "reluciente" ; -- status=guess status=guess status=guess
+lin glossy_N = mkN "batará luctuoso" ; -- status=guess
+lin glottis_N = mkN "glotis" feminine ; -- status=guess
+lin glove_N = L.glove_N ;
+lin glow_N = mkN "bujía" ; -- status=guess
+lin glow_V = fulgir_V | mkV "fulgurar" | mkV "iluminar" | mkV "brillar" | mkV "arder" | resplandecer_V | mkV (mkV "estar") "al rojo vivo" ; -- status=guess
+lin glowworm_N = mkN "luciérnaga" ; -- status=guess
+lin glucose_N = mkN "glucosa" ; -- status=guess
+lin glue_N = mkN "cola" masculine | mkN "goma" masculine | mkN "pegamento" ; -- status=guess status=guess status=guess
+lin gluon_N = mkN "gluón" | mkN "gluon" masculine ; -- status=guess status=guess
+lin glutamine_N = mkN "glutamina" ; -- status=guess
+lin gluten_N = mkN "gluten" masculine ; -- status=guess
+lin glutton_N = mkN "glotón" | mkN "hambrón" | mkN "comilón" masculine ; -- status=guess status=guess status=guess
+lin gluttonous_A = mkA "glotón" ; -- status=guess
+lin gluttony_N = mkN "gula" ; -- status=guess
+lin glyceraldehyde_N = mkN "gliceraldehído" ; -- status=guess
+lin glyceride_N = mkN "acilglicérido" ; -- status=guess
+lin glycine_N = mkN "glicina" ; -- status=guess
+lin glycogen_N = mkN "glucógeno" ; -- status=guess
+lin glycolysis_N = mkN "glicólisis" feminine ; -- status=guess
+lin glyph_N = mkN "glifo" ; -- status=guess
+lin gnat_N = mkN "mosquito" ; -- status=guess
+lin gnaw_V = roer_V ; -- status=guess, src=wikt
+lin gnaw_V2 = mkV2 (roer_V) ; -- status=guess, src=wikt
+lin gneiss_N = mkN "neis" | mkN "gneis" masculine ; -- status=guess status=guess
+lin gnocchi_N = mkN "ñoquis" masculine ; -- status=guess
+lin gnome_N = mkN "enano" ; -- status=guess
+lin gnomic_A = mkA "enigmático" ; -- status=guess
+lin gnomon_N = mkN "estilo" ; -- status=guess
+lin gnu_N = mkN "ñu" masculine ; -- status=guess
+lin go_N = mkN "intento" ; -- status=guess
+lin go_V = L.go_V ;
+lin go_VA = mkVA L.go_V ;
+lin go_VV = mkVV L.go_V ;
+lin goal_1_N = mkN "meta" ;
+lin goal_2_N = mkN "portería" ;
+lin goal_3_N = mkN "gol" ;
+lin goal_N = mkN "gol" ;
+lin goalkeeper_N = mkN "arquero" | mkN "guardameta" | mkN "portero" ; -- status=guess
+lin goat_N = mkN "cabra" | mkN "chivo" ; -- status=guess
+lin goatee_N = mkN "perilla" | mkN "piocha " | mkN "barba de chivo" | mkN "chiva" | mkN "chivera" ; -- status=guess status=guess status=guess status=guess status=guess
+lin goatherd_N = mkN "cabrero" ; -- status=guess
+lin goatskin_N = mkN "odre" masculine ; -- status=guess
+lin gobble_V = engullir_V ; -- status=guess, src=wikt
+lin gobble_V2 = mkV2 (engullir_V) ; -- status=guess, src=wikt
+lin goblet_N = mkN "copa" | mkN "cáliz" masculine ; -- status=guess status=guess
+lin goblin_N = mkN "duende" masculine | mkN "trasgo" ; -- status=guess status=guess
+lin god_N = mkN "dios" masculine ;
+lin godchild_N = mkN "ahijado" | mkN "ahijada" ; -- status=guess status=guess
+lin goddaughter_N = mkN "ahijada" ; -- status=guess
+lin goddess_N = mkN "diosa" ; -- status=guess
+lin godfather_N = mkN "padrino" ; -- status=guess
+lin godlike_A = mkA "divino" ; -- status=guess
+lin godly_A = mkA "santo" ; -- status=guess
+lin godmother_N = mkN "madrina" ; -- status=guess
+lin godparent_N = mkN "padrino" ; -- status=guess
+lin godson_N = mkN "ahijado" ; -- status=guess
+lin godwit_N = mkN "picopando" ; -- status=guess
+lin goggles_N = mkN "anteojos de protección" | mkN "gafas de protección" | mkN "anteojos" masculine | mkN "gafas de aviador" ; -- status=guess status=guess status=guess status=guess
+lin goitre_N = mkN "bocio" | mkN "coto" | mkN "güecho" | mkN "güegüecho" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin gold_A = variants{} ; --
+lin gold_N = L.gold_N ;
+lin goldcrest_N = mkN "reyezuelo" ; -- status=guess
+lin golden_A = mkA "dorado" ; -- status=guess
+lin goldeneye_N = mkN "porrón" masculine ; -- status=guess
+lin goldenrod_N = mkN "vara de oro" ; -- status=guess
+lin goldfinch_N = mkN "jilguero" | mkN "cardelino" ; -- status=guess status=guess
+lin goldfish_N = mkN "pez rojo" | mkN "pez dorado" | mkN "pez de oro" | mkN "pez de colores" | mkN "carpa dorada" ; -- status=guess status=guess status=guess status=guess status=guess
+lin goldilocks_N = mkN "ricitos de oro" ; -- status=guess
+lin goldsmith_N = mkN "forjador del oro" | mkN "orfebre" masculine ; -- status=guess status=guess
+lin golf_N = mkN "golf" masculine ; -- status=guess
+lin golfer_N = mkN "golfista" masculine ; -- status=guess
+lin gonad_N = mkN "gónada" ; -- status=guess
+lin gondola_N = mkN "góndola" ; -- status=guess
+lin gong_N = mkN "gongo" | mkN "gong" masculine ; -- status=guess status=guess
+lin goniometer_N = mkN "goniómetro" ; -- status=guess
+lin gonorrhea_N = mkN "gonorrea" ; -- status=guess
+lin good_A = L.good_A ;
+lin good_N = mkN "bien" masculine ;
+lin goodbye_Interj = mkInterj "adiós" | mkInterj "hasta luego" | mkInterj "hasta la vista" | mkInterj "hasta pronto" | mkInterj "nos vemos" ; -- status=guess status=guess status=guess status=guess status=guess
+lin goodness_N = mkN "bondad" feminine ; -- status=guess
+lin goodwill_N = mkN "buena voluntad" ; -- status=guess
+lin goofy_A = mkA "tonto" ; -- status=guess
+lin goosander_N = mkN "serreta" | mkN "serreta grande" ; -- status=guess status=guess
+lin goose_N = mkN "ganso" | mkN "oca" | mkN "ánsar" ; -- status=guess status=guess status=guess
+lin gooseberry_N = mkN "grosella" ; -- status=guess
+lin gore_N = mkN "sangre cuajada" | mkN "sangre de la herida" ; -- status=guess status=guess
+lin gore_V2 = mkV2 (mkV "cornear") | mkV2 (coger_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin gorge_N = mkN "garganta" ; -- status=guess
+lin gorge_V = mkV (mkV "atiborrarse") "de" | mkV (mkV "hartarse") "de" ; -- status=guess, src=wikt status=guess, src=wikt
+lin gorge_V2 = mkV2 (mkV (mkV "atiborrarse") "de") | mkV2 (mkV (mkV "hartarse") "de") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gorgeous_A = mkA "guapísimo" ; -- status=guess
+lin gorilla_N = mkN "gorila" masculine ; -- status=guess
+lin gorse_N = mkN "tojo" | mkN "aulaga" | mkN "retamo espinoso" ; -- status=guess status=guess status=guess
+lin gory_A = mkA "ensangrentado" | mkA "sanguinolento" | mkA "sangriento" ; -- status=guess status=guess status=guess
+lin goshawk_N = mkN "azor" masculine ; -- status=guess
+lin gosling_N = mkN "ansarino" ; -- status=guess
+lin gospel_N = mkN "evangelio" ; -- status=guess
+lin gossip_N = mkN "chisme" ; -- status=guess
+lin gossip_V = mkV "chismear" | mkV "cotillear" | mkV "chismorrear" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin goth_N = mkN "gótico" ; -- status=guess
+lin gothic_A = variants{} ; --
+lin gouge_N = mkN "gubia" masculine ; -- status=guess
+lin goulash_N = mkN "gulasch" masculine ; -- status=guess
+lin gourd_N = mkN "calabaza" ; -- status=guess
+lin gourmand_N = mkN "tragaldaba" | mkN "glotón" | mkN "comilón" masculine | mkN "tragón" | mkN "goloso" ; -- status=guess status=guess status=guess status=guess status=guess
+lin gourmet_N = mkN "gastrónomo" | mkN "sibarita" masculine | mkN "gourmet" | mkN "goloso" ; -- status=guess status=guess status=guess status=guess
+lin gout_N = mkN "gota" ; -- status=guess
+lin govern_V = gobernar_V ; -- status=guess
+lin govern_V2 = mkV2 (gobernar_V) ; -- status=guess
+lin governess_N = mkN "institutriz" feminine ; -- status=guess
+lin government_N = mkN "gobierno" ;
+lin governmental_A = mkA "gubernamental" ; -- status=guess
+lin governor_N = mkN "gobernador general" ; -- status=guess
+lin gown_N = mkN "toga" ; -- status=guess
+lin grab_N = mkN "agarrar" ; -- status=guess
+lin grab_V = mkV "agarrar" ; -- status=guess
+lin grab_V2 = mkV2 (mkV "agarrar") ; -- status=guess
+lin grace_N = mkN "gracia" ; -- status=guess
+lin graceful_A = mkA "grácil" ; -- status=guess
+lin gracefulness_N = mkN "graciosidad" | mkN "gallardía" ; -- status=guess status=guess
+lin grackle_N = mkN "chango" | mkN "chinchilín" | mkN "clarinero" | mkN "mariamulata" | mkN "zanate" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin grade_N = mkN "nivel" masculine ; -- status=guess
+lin gradual_A = mkA "gradual" | mkA "paulatino" ; -- status=guess
+lin gradually_Adv = variants{} ; --
+lin graduate_N = mkN "graduado" | mkN "graduada" | mkN "graduados" ; -- status=guess
+lin graduate_V = mkV "graduar" ; -- status=guess
+lin graduate_V2 = mkV2 (mkV "graduar") ; -- status=guess
+lin graduation_N = mkN "graduación" ; -- status=guess
+lin graft_N = mkN "injerto" ; -- status=guess
+lin grain_N = mkN "grano" ; -- status=guess
+lin gram_N = mkN "gramo" ; -- status=guess
+lin grammar_N = L.grammar_N ;
+lin grammatical_A = mkA "gramatical" ; -- status=guess
+lin gramophone_N = mkN "gramola" ; -- status=guess
+lin granary_N = mkN "granero" ; -- status=guess
+lin grand_A = mkA "grande" ; -- status=guess
+lin grandaunt_N = mkN "tía abuela" ; -- status=guess
+lin grandchild_N = mkN "nieto" ; -- status=guess
+lin granddaughter_N = mkN "nieta" ; -- status=guess
+lin grandfather_N = mkN "reloj de pie" | mkN "reloj de pared" ; -- status=guess
+lin grandiloquent_A = mkA "grandilocuente" | mkA "grandílocuo" ; -- status=guess status=guess
+lin grandiose_A = mkA "grandioso" ; -- status=guess
+lin grandma_N = mkN "abuela" ; -- status=guess
+lin grandmother_N = mkN "abuela" ; -- status=guess
+lin grandnephew_N = mkN "resobrino" | mkN "sobrino nieto" ; -- status=guess status=guess
+lin grandniece_N = mkN "sobrina nieta" ; -- status=guess
+lin grandpa_N = mkN "abuelo" | mkN "abuelito" ; -- status=guess status=guess
+lin grandparent_N = mkN "abuelo" | mkN "abuela" ; -- status=guess status=guess
+lin grandson_N = mkN "nieto" ; -- status=guess
+lin granduncle_N = mkN "tío abuelo" ; -- status=guess
+lin granite_N = mkN "granito" ; -- status=guess
+lin granitic_A = mkA "granítico" ; -- status=guess
+lin granny_N = mkN "abuelita" ; -- status=guess
+lin grant_N = mkN "patrocinio" feminine ; -- status=guess
+lin grant_V2 = mkV2 (mkV "conceder") ;
+lin grant_V3 = mkV3 (mkV "conceder") ;
+lin granulate_V = mkV "granular" ; -- status=guess, src=wikt
+lin granulate_V2 = mkV2 (mkV "granular") ; -- status=guess, src=wikt
+lin granuloma_N = mkN "granuloma" ; -- status=guess
+lin grape_N = mkN "uva" ; -- status=guess
+lin grapefruit_N = mkN "toronja" | mkN "pomelo" ; -- status=guess status=guess
+lin grapevine_N = mkN "vid" feminine | mkN "parra" ; -- status=guess status=guess
+lin graph_N = mkN "grafo" ; -- status=guess
+lin graphic_A = mkA "gráfico" ; -- status=guess
+lin graphics_N = variants{} ; --
+lin graphite_N = mkN "grafito" ; -- status=guess
+lin grappa_N = mkN "grappa" ; -- status=guess
+lin grasp_N = mkN "asimiento" ; -- status=guess
+lin grasp_V = mkV "agarrar" | asir_V ; -- status=guess
+lin grasp_V2 = mkV2 (mkV "agarrar") | mkV2 (asir_V) ; -- status=guess
+lin grass_N = L.grass_N ;
+lin grasshopper_N = mkN "saltamontes" masculine ; -- status=guess
+lin grassy_A = mkA "herboso" ; -- status=guess
+lin grate_N = mkN "rejilla" masculine ; -- status=guess
+lin grate_V = mkV "rallar" ; -- status=guess, src=wikt
+lin grate_V2 = mkV2 (mkV "rallar") ; -- status=guess, src=wikt
+lin grateful_A = mkA "complacido" ; -- status=guess
+lin gratefulness_N = mkN "agradecimiento" ; -- status=guess
+lin grater_N = mkN "rallador" | mkN "ralladora" ; -- status=guess status=guess
+lin grating_N = mkN "rejilla" masculine ; -- status=guess
+lin gratis_A = mkA "gratis" ; -- status=guess
+lin gratis_Adv = mkAdv "gratis" ; -- status=guess
+lin gratitude_N = mkN "gratitud" feminine ; -- status=guess
+lin grave_A = mkA "serio" | mkA "seco" | mkA "solemne" | mkA "reservado" | mkA "sombrío" ; -- status=guess
+lin grave_N = mkN "acento grave" ; -- status=guess
+lin grave_V2 = mkV2 (mkV "grabar") ; -- status=guess, src=wikt
+lin gravedigger_N = mkN "sepulturero" ; -- status=guess
+lin gravel_N = mkN "grava" | mkN "gravilla" ; -- status=guess
+lin graveness_N = mkN "gravedad" feminine ; -- status=guess
+lin graveyard_N = mkN "cementerio" ; -- status=guess
+lin gravitate_V = mkV "gravitar" ; -- status=guess, src=wikt
+lin gravitation_N = mkN "gravitación" feminine ; -- status=guess
+lin gravitational_A = mkA "gravitatorio" ; -- status=guess
+lin graviton_N = mkN "gravitón" masculine ; -- status=guess
+lin gravity_N = mkN "gravedad" feminine ; -- status=guess
+lin gravy_N = mkN "salsa" ; -- status=guess
+lin gray_A = mkA "gris" ; -- status=guess
+lin gray_N = mkN "gris" masculine ; -- status=guess
+lin gray_V = encanecer_V ; -- status=guess, src=wikt
+lin gray_V2 = mkV2 (encanecer_V) ; -- status=guess, src=wikt
+lin graze_N = mkN "rasguño" ; -- status=guess
+lin graze_V = pacer_V | mkV "pastar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin graze_V2 = mkV2 (pacer_V) | mkV2 (mkV "pastar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grease_N = mkN "grasa" ; -- status=guess
+lin grease_V2 = mkV2 (mkV "engrasar") | mkV2 (mkV "lubricar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin greasy_A = mkA "grasiento" | mkA "grasoso" | mkA "graso" | mkA "resbaloso" ; -- status=guess status=guess status=guess status=guess
+lin great_A = mkA "grande" ;
+lin great_N = mkN "batará mayor" ; -- status=guess
+lin greatcoat_N = mkN "sobretodo" | mkN "gabán" masculine | mkN "abrigo" ; -- status=guess status=guess status=guess
+lin greatly_Adv = variants{} ; --
+lin greatness_N = mkN "altivez" feminine | mkN "grandeza" ; -- status=guess status=guess
+lin greave_N = mkN "greba" ; -- status=guess
+lin greaves_N = mkN "chicharrones" masculine ; -- status=guess
+lin grebe_N = mkN "zambullidor" | mkN "somormujo" ; -- status=guess status=guess
+lin greed_N = mkN "codicia" | mkN "gula" | mkN "avaricia" ; -- status=guess status=guess status=guess
+lin greedy_A = mkA "codicioso" | mkA "avaricioso" | mkA "tragón" | mkA "ávido" | mkA "avaro" ; -- status=guess status=guess status=guess status=guess status=guess
+lin green_A = L.green_A ;
+lin green_N = mkN "picaflor" masculine | mkN "colibrí" ; -- status=guess
+lin greengrocer_N = mkN "verdulero" ; -- status=guess
+lin greenhorn_N = mkN "novicio" | mkN "aprendiz" masculine | mkN "novato" | mkN "pipiolo" ; -- status=guess status=guess status=guess status=guess
+lin greenhouse_N = mkN "invernadero" ; -- status=guess
+lin greenish_A = mkA "verdoso" ; -- status=guess
+lin greenness_N = mkN "verde" masculine ; -- status=guess
+lin greens_N = mkN "verduras" feminine ; -- status=guess
+lin greet_V2 = mkV2 (mkV "saludar") ; -- status=guess
+lin greeting_N = mkN "saludo" ; -- status=guess
+lin gregarious_A = mkA "gregario" ; -- status=guess
+lin grenade_N = mkN "lanzagranadas" ; -- status=guess
+lin grey_A = variants{} ; --
+lin grey_N = mkN "garza real europea" ; -- status=guess
+lin greyhound_N = mkN "galgo" ; -- status=guess
+lin greylag_N = mkN "ganso bravo" | mkN "ánsar" masculine ; -- status=guess status=guess
+lin grid_N = mkN "red" feminine ; -- status=guess
+lin grief_N = mkN "pesar" | mkN "dolor" masculine ; -- status=guess
+lin griffin_N = mkN "grifo" ; -- status=guess
+lin griffon_N = mkN "buitre leonado" ; -- status=guess
+lin grill_N = mkN "rejilla" masculine | mkN "parrilla" ; -- status=guess status=guess
+lin grill_V = mkV "asar" ; -- status=guess, src=wikt
+lin grill_V2 = mkV2 (mkV "asar") ; -- status=guess, src=wikt
+lin grille_N = mkN "mataburros" ; -- status=guess
+lin grim_A = variants{} ; --
+lin grimace_N = mkN "mueca" ; -- status=guess
+lin grimace_V = mkV (mkV "hacer") "gestos" ; -- status=guess, src=wikt
+lin grimoire_N = mkN "grimorio" ; -- status=guess
+lin grin_N = mkN "sonrisa abierta" | mkN "sonrisa amplia" ; -- status=guess
+lin grin_V = variants{} ; --
+lin grind_N = mkN "rutina" ; -- status=guess
+lin grind_V = moler_V ; -- status=guess
+lin grind_V2 = mkV2 (moler_V) ; -- status=guess
+lin grinder_N = mkN "esmeril" | mkN "amoladora" ; -- status=guess status=guess
+lin grindstone_N = mkN "muela" ; -- status=guess
+lin grip_N = variants{} ; --
+lin grip_V2 = mkV2 (mkV "agarrar") ; -- status=guess
+lin gripe_N = mkN "queja" | mkN "gimoteo" | mkN "nimiedad" feminine ; -- status=guess status=guess status=guess
+lin gripe_VS = mkVS (mkV "quejarse") | mkVS (mkV "gimotear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grisly_A = mkA "repugnante" | mkA "horripilante" | mkA "macabro" ; -- status=guess status=guess status=guess
+lin grist_N = mkN "grano para molino" ; -- status=guess
+lin gristle_N = mkN "cartílago" ; -- status=guess
+lin grits_N = mkN "gofio" ; -- status=guess
+lin grizzly_N = mkN "oso pardo" | mkN "oso gris" ; -- status=guess status=guess
+lin groan_N = mkN "gemido" ; -- status=guess
+lin groan_V = gemir_V | gruñir_V ; -- status=guess
+lin groan_V2 = mkV2 (gemir_V) | mkV2 (gruñir_V) ; -- status=guess
+lin grocer_N = mkN "abacero" ; -- status=guess
+lin grocery_N = mkN "abarrote" masculine ; -- status=guess
+lin groin_N = mkN "entrepierna" ; -- status=guess
+lin groom_N = mkN "novio" ; -- status=guess
+lin groom_V2 = mkV2 (mkV "acicalar") ; -- status=guess, src=wikt
+lin groove_N = mkN "rutina" | mkN "hábito" ; -- status=guess status=guess
+lin groovy_A = mkA "bacán" | mkA "macanudo" | mkA "genial" ; -- status=guess status=guess status=guess
+lin grope_V = mkV "palpar" | mkV "tantear" | mkV (mkV "buscar") "a tientas" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grope_V2 = mkV2 (mkV "palpar") | mkV2 (mkV "tantear") | mkV2 (mkV (mkV "buscar") "a tientas") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin gross_A = mkA "repulsivo" ; -- status=guess
+lin gross_N = mkN "producto nacional bruto" | mkN "producto interior bruto" ; -- status=guess status=guess
+lin grotesque_A = mkA "grotesco" ; -- status=guess
+lin grotto_N = mkN "gruta" ; -- status=guess
+lin grouch_N = mkN "gruñón" | mkN "gruñona" ; -- status=guess status=guess
+lin grouchy_A = mkA "irritable" ; -- status=guess
+lin ground_1_N = mkN "zona" ;
+lin ground_2_N = mkN "base" feminine | mkN "razón" feminine ;
+lin ground_N = mkN "fondo" | mkN "fundamento" | mkN "base" feminine ;
+lin ground_V = mkV (mkV "conectar") "a tierra" | mkV (mkV "poner") "a tierra" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ground_V2 = mkV2 (mkV (mkV "conectar") "a tierra") | mkV2 (mkV (mkV "poner") "a tierra") ; -- status=guess, src=wikt status=guess, src=wikt
+lin groundhog_N = mkN "marmota" ; -- status=guess
+lin grounds_N = mkN "concho" | mkN "poso" ; -- status=guess status=guess
+lin groundwork_N = mkN "cimiento" ; -- status=guess
+lin group_N = mkN "grupo" ;
+lin group_V = mkV "agrupar" ; -- status=guess
+lin group_V2 = mkV2 (mkV "agrupar") ; -- status=guess
+lin grouper_N = mkN "mero" ; -- status=guess
+lin grouping_N = variants{} ; --
+lin grouse_N = mkN "urogallo" ; -- status=guess
+lin grout_N = mkN "sedimento fino" ; -- status=guess
+lin grove_N = mkN "arboleda" ; -- status=guess
+lin grow_V = crecer_V ;
+lin grow_V2 = mkV2 (crecer_V) ;
+lin grow_VA = mkVA (crecer_V) ;
+lin growing_A = mkA "creciente" ;
+lin growing_N = mkN "crecimiento" ; -- status=guess
+lin growl_N = mkN "rugido" ; -- status=guess
+lin growl_V = gruñir_V ; -- status=guess, src=wikt
+lin growl_V2 = mkV2 (gruñir_V) ; -- status=guess, src=wikt
+lin growth_N = mkN "crecimiento" ;
+lin grudge_N = mkN "rencor" masculine ; -- status=guess
+lin gruel_N = mkN "avenate" masculine ; -- status=guess
+lin gruelling_A = mkA "penoso" | mkA "extenuante" | mkA "agotador" ; -- status=guess status=guess status=guess
+lin gruesome_A = mkA "truculento" ; -- status=guess
+lin grumble_N = mkN "protestar" ; -- status=guess
+lin grumble_V = mkV "quejarse" ; -- status=guess, src=wikt
+lin grumble_V2 = mkV2 (mkV "quejarse") ; -- status=guess, src=wikt
+lin grumble_VS = mkVS (mkV "quejarse") ; -- status=guess, src=wikt
+lin grunt_N = mkN "gruñido" ; -- status=guess
+lin grunt_V = gruñir_V ; -- status=guess, src=wikt
+lin grunt_V2 = mkV2 (gruñir_V) ; -- status=guess, src=wikt
+lin guacamole_N = mkN "guacamole" ; -- status=guess
+lin guanaco_N = mkN "guanaco" ; -- status=guess
+lin guanine_N = mkN "guanina" ; -- status=guess
+lin guano_N = mkN "guano" ; -- status=guess
+lin guar_N = mkN "guar" masculine ; -- status=guess
+lin guarantee_N = mkN "garantía" masculine ; -- status=guess
+lin guarantee_V = mkV "garantizar" ; -- status=guess
+lin guarantee_V2 = mkV2 (mkV "garantizar") ; -- status=guess
+lin guarantee_VS = mkVS (mkV "garantizar") ; -- status=guess
+lin guard_N = mkN "vanguardia" ; -- status=guess
+lin guard_V = mkV "vigilar" | mkV "custodiar" | mkV "guardar" ; -- status=guess
+lin guard_V2 = mkV2 (mkV "vigilar") | mkV2 (mkV "custodiar") | mkV2 (mkV "guardar") ; -- status=guess
+lin guardian_N = mkN "ángel protector" ; -- status=guess
+lin guardianship_N = mkN "tutela" ; -- status=guess
+lin guardrail_N = mkN "guardarraíl" | mkN "quitamiedos" ; -- status=guess status=guess
+lin guava_N = mkN "guayaba" ; -- status=guess
+lin gubernatorial_A = mkA "gubernativo" ; -- status=guess
+lin gudgeon_N = mkN "gobio" ; -- status=guess
+lin guenon_N = mkN "cercopiteco" ; -- status=guess
+lin guerrilla_N = mkN "guerrilla" | mkN "guerra de guerrillas" ; -- status=guess
+lin guess_N = mkN "conjetura" ; -- status=guess
+lin guess_V = mkV "adivinar" | mkV "conjeturar" ; -- status=guess
+lin guess_V2 = mkV2 (mkV "adivinar") | mkV2 (mkV "conjeturar") ; -- status=guess
+lin guess_VS = mkVS (mkV "adivinar") | mkVS (mkV "conjeturar") ; -- status=guess
+lin guesswork_N = mkN "adivinanza" | mkN "conjeturas" feminine | mkN "suposiciones" feminine ; -- status=guess status=guess status=guess
+lin guest_N = mkN "huésped" masculine ; -- status=guess
+lin guesthouse_N = mkN "pensión" feminine ; -- status=guess
+lin guffaw_N = mkN "carcajada" ; -- status=guess
+lin guidance_N = variants{} ; --
+lin guide_N = mkN "guía turística" | mkN "guía de viaje" ; -- status=guess
+lin guide_V2 = mkV2 (mkV "guiar") ; -- status=guess
+lin guideline_N = mkN "directriz" | mkN "pauta" ; -- status=guess
+lin guild_N = variants{} ; --
+lin guile_N = mkN "astucia" ; -- status=guess
+lin guillemot_N = mkN "arao" ; -- status=guess
+lin guillotine_N = mkN "guillotina" ; -- status=guess
+lin guillotine_V2 = mkV2 (mkV "guillotinar") ; -- status=guess, src=wikt
+lin guilt_N = mkN "culpa" ; -- status=guess
+lin guilty_A = mkA "culpable" ; -- status=guess
+lin guinea_N = mkN "guinea" ; -- status=guess
+lin guise_N = mkN "apariencia" ; -- status=guess
+lin guitar_N = mkN "guitarra" masculine ; -- status=guess
+lin guitarist_N = mkN "guitarrista" masculine | mkN "guitarrero" | mkN "guitarra" masculine ; -- status=guess status=guess status=guess
+lin gulag_N = mkN "gulag" masculine ; -- status=guess
+lin gulch_N = mkN "garganta" ; -- status=guess
+lin gulf_N = mkN "golfo" ; -- status=guess
+lin gull_N = mkN "gaviota" ; -- status=guess
+lin gullet_N = mkN "esófago" ; -- status=guess
+lin gullibility_N = mkN "credulidad" feminine ; -- status=guess
+lin gullible_A = mkA "crédulo" ; -- status=guess
+lin gum_N = mkN "encía" ; -- status=guess
+lin gumption_N = mkN "iniciativa" | mkN "coraje" masculine ; -- status=guess status=guess
+lin gumshoe_N = mkN "sabueso" ; -- status=guess
+lin gun_N = mkN "escopeta" | mkN "rifle" masculine ; -- status=guess
+lin gun_V2 = mkV2 (mkV "disparar") | mkV2 (mkV "balear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gunboat_N = mkN "cañonera" ; -- status=guess
+lin gunman_N = mkN "pistolero" ; -- status=guess
+lin gunpoint_N = mkN "punta de pistola" ; -- status=guess
+lin gunpowder_N = mkN "pólvora" ; -- status=guess
+lin gunsmith_N = mkN "armero" | mkN "armera" ; -- status=guess status=guess
+lin gunwale_N = mkN "borda" ; -- status=guess
+lin gurgle_N = mkN "gluglú" ; -- status=guess
+lin gurnard_N = mkN "trilla" ; -- status=guess
+lin gurney_N = mkN "camilla" ; -- status=guess
+lin guru_N = mkN "gurú" masculine ; -- status=guess
+lin gust_N = mkN "ráfaga" ; -- status=guess
+lin gustatory_A = mkA "gustativo" ; -- status=guess
+lin gut_N = mkN "tripa" | mkN "panza" ; -- status=guess
+lin guts_N = L.guts_N ;
+lin gutter_N = mkN "canalón" masculine ; -- status=guess
+lin guy_N = mkN "tipo" ; -- status=guess
+lin guzzle_V = engullir_V ; -- status=guess, src=wikt
+lin guzzle_V2 = mkV2 (engullir_V) ; -- status=guess, src=wikt
+lin guzzler_N = mkN "tragón" | mkN "tragona" ; -- status=guess status=guess
+lin gym_N = mkN "fanático del gimnacio" | mkN "fanático de la gimnacia" ; -- status=guess status=guess
+lin gymnasium_N = mkN "gimnasio" ; -- status=guess
+lin gymnast_N = mkN "gimnasta" masculine ; -- status=guess
+lin gymnastic_A = mkA "gimnástico" ; -- status=guess
+lin gymnastics_N = mkN "gimnasia" ; -- status=guess
+lin gymnosperm_N = mkN "gimnosperma" ; -- status=guess
+lin gymnospermous_A = mkA "gimnospermo" ; -- status=guess
+lin gynaecologist_N = mkN "ginecólogo" ; -- status=guess
+lin gynecological_A = mkA "ginecológico" ; -- status=guess
+lin gynecology_N = mkN "ginecología" ; -- status=guess
+lin gynophore_N = mkN "ginóforo" ; -- status=guess
+lin gypsum_N = mkN "yeso" ; -- status=guess
+lin gypsy_N = mkN "gitano" | mkN "gitana" ; -- status=guess status=guess
+lin gyrfalcon_N = mkN "gerifalte" | mkN "halcón gerifalte" | mkN "gerifalco" ; -- status=guess status=guess status=guess
+lin ha_Interj = variants{} ; --
+lin haberdashery_N = mkN "mercería" ; -- status=guess
+lin habit_N = mkN "hábito" ; -- status=guess
+lin habitat_N = mkN "habitación" | mkN "habitat" ; -- status=guess
+lin habitation_N = mkN "morada" | mkN "residencia" | mkN "casa" ; -- status=guess status=guess status=guess
+lin habitual_A = mkA "habitual" ; -- status=guess
+lin hacienda_N = mkN "hacienda" ; -- status=guess
+lin hack_N = mkN "jaca" ; -- status=guess
+lin hack_V = mkV "cortar" ; -- status=guess, src=wikt
+lin hack_V2 = mkV2 (mkV "cortar") ; -- status=guess, src=wikt
+lin hackberry_N = mkN "almeza" | mkN "latón" masculine ; -- status=guess status=guess
+lin hacker_N = mkN "hacker" masculine ; -- status=guess
+lin hackneyed_A = mkA "gastado" | mkA "trillado" ; -- status=guess status=guess
+lin hacksaw_N = mkN "sierra de arco" | mkN "sierra para metales" ; -- status=guess status=guess
+lin hadal_A = mkA "hadal" ; -- status=guess
+lin haddock_N = mkN "eglefino" ; -- status=guess
+lin hadron_N = mkN "hadrón" masculine ; -- status=guess
+lin haemophilia_N = mkN "hemofilia" ; -- status=guess
+lin haemophilic_A = mkA "hemofílico" ; -- status=guess
+lin haemorrhage_N = mkN "hemorragia" ; -- status=guess
+lin hafnium_N = mkN "hafnio" ; -- status=guess
+lin haft_N = mkN "empuñadura" | mkN "asidero" ; -- status=guess status=guess
+lin hag_N = mkN "bruja" masculine ; -- status=guess
+lin haggard_A = mkA "consumido" | mkA "macilento" | mkA "trasojado" ; -- status=guess status=guess status=guess
+lin haggle_V = mkV "regatear" | mkV "escatimar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hagiography_N = mkN "hagiografía" ; -- status=guess
+lin haiku_N = mkN "haiku" | mkN "haikú" masculine ; -- status=guess status=guess
+lin hail_N = mkN "granizo" | mkN "pedrisco" ; -- status=guess status=guess
+lin hail_V = mkV (mkV "ser") "oriundo de" | mkV (mkV "proceder") "de" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hail_V2 = mkV2 (mkV (mkV "ser") "oriundo de") | mkV2 (mkV (mkV "proceder") "de") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hailstone_N = mkN "granizo" ; -- status=guess
+lin hair_N = L.hair_N ;
+lin hairball_N = mkN "bezoar" masculine ; -- status=guess
+lin hairbrush_N = mkN "cepillo del pelo" ; -- status=guess
+lin haircut_N = mkN "corte de pelo" ; -- status=guess
+lin hairdo_N = mkN "estilo" | mkN "estilo de pelo" | mkN "peinado" | mkN "corte" masculine | mkN "corte de pelo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin hairdresser_N = mkN "peluquero" | mkN "peluquera" ; -- status=guess status=guess
+lin hairless_A = mkA "pelado" | mkA "desvellado" | mkA "calvo" | mkA "descuerado" ; -- status=guess status=guess status=guess status=guess
+lin hairnet_N = mkN "redecilla" ; -- status=guess
+lin hairpin_N = mkN "horquilla" | mkN "pinche" masculine ; -- status=guess status=guess
+lin hairstyle_N = mkN "peinado" ; -- status=guess
+lin hairy_A = mkA "peludo" | mkA "velludo" ; -- status=guess status=guess
+lin hajj_N = mkN "hajj" masculine ; -- status=guess
+lin hake_N = mkN "merluza" ; -- status=guess
+lin halal_A = mkA "halal" ; -- status=guess
+lin halberd_N = mkN "alabarda" ; -- status=guess
+lin halberdier_N = mkN "alabardero" ; -- status=guess
+lin halcyon_N = mkN "martín pescador" | mkN "alcedón" ; -- status=guess status=guess
+lin half_A = mkA "semidesnudo" ; -- status=guess
+lin half_Adv = variants{} ; --
+lin half_N = mkN "mitad" feminine ;
+lin half_Predet = {s = \\a,c => prepCase c ++ "medio" ; c = Nom ; a = PNoAg} ;
+lin halfway_Adv = variants{} ; --
+lin halibut_N = mkN "fletán" | mkN "pez mantequilla" | mkN "hipogloso" | mkN "paltus" | mkN "halibut" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin halide_N = mkN "haluro" ; -- status=guess
+lin halitosis_N = mkN "halitosis" ; -- status=guess
+lin hall_N = mkN "salón" masculine ;
+lin hallelujah_N = mkN "felicitación" feminine | mkN "congratulación" feminine ; -- status=guess status=guess
+lin hallow_N = mkN "santo" | mkN "santa" ; -- status=guess status=guess
+lin hallow_V2 = mkV2 (mkV "santificar") ; -- status=guess, src=wikt
+lin hallucination_N = mkN "alucinación" feminine ; -- status=guess
+lin hallucinogen_N = mkN "alucinógeno" ; -- status=guess
+lin hallucinogenic_A = mkA "alucinógeno" ; -- status=guess
+lin halo_N = mkN "halo" ; -- status=guess
+lin halogen_N = mkN "halógeno" ; -- status=guess
+lin halophyte_N = mkN "halófita" ; -- status=guess
+lin halt_N = variants{} ; --
+lin halt_V = mkV "parar" ; -- status=guess
+lin halt_V2 = mkV2 (mkV "parar") ; -- status=guess
+lin halter_N = mkN "cabestro" ; -- status=guess
+lin ham_N = mkN "corva" ; -- status=guess
+lin hamadryad_N = mkN "hamadríada" ; -- status=guess
+lin hamburger_N = mkN "hamburguesa" ; -- status=guess
+lin hamlet_N = mkN "aldehuela" | mkN "caserío" | mkN "aldea" ; -- status=guess status=guess status=guess
+lin hammer_N = mkN "martillo" ; -- status=guess
+lin hammer_V = mkV "martillar" ; -- status=guess, src=wikt
+lin hammer_V2 = mkV2 (mkV "martillar") ; -- status=guess, src=wikt
+lin hammerhead_N = mkN "cornudilla" ; -- status=guess
+lin hammock_N = mkN "hamaca" | mkN "hamaca paraguaya" ; -- status=guess status=guess status=guess
+lin hamper_N = mkN "cesta" | mkN "canasta" ; -- status=guess status=guess
+lin hamper_V2 = mkV2 (mkV "estorbar") | mkV2 (mkV "obstaculizar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hamster_N = mkN "hámster" masculine ; -- status=guess
+lin hand_N = L.hand_N ;
+lin hand_V2 = mkV2 (mkV "entregar") ; -- status=guess
+lin handbag_N = mkN "bolsa" | mkN "bolso" | mkN "bulto" | mkN "cartera" ; -- status=guess status=guess status=guess status=guess
+lin handball_N = mkN "balonmano" | mkN "handball" ; -- status=guess status=guess
+lin handbook_N = mkN "manual" masculine ; -- status=guess
+lin handcuff_V2 = mkV2 (mkV "esposar") ; -- status=guess, src=wikt
+lin handedness_N = mkN "manaje" feminine ; -- status=guess
+lin handful_N = mkN "manojo" | mkN "puñado" ; -- status=guess
+lin handicap_N = mkN "minusvalía" ; -- status=guess
+lin handicap_V2 = variants{} ; --
+lin handicapped_A = variants{} ; --
+lin handicraft_N = mkN "artesanía" ; -- status=guess
+lin handkerchief_N = mkN "pañuelo" ; -- status=guess
+lin handle_N = mkN "asa" ; -- status=guess
+lin handle_V = mkV "manejar" ;
+lin handle_V2 = mkV2 "manejar" ;
+lin handlebar_N = mkN "manillar" masculine ; -- status=guess
+lin handless_A = mkA "manco" ; -- status=guess
+lin handling_N = mkN "alcahuetería" | mkN "receptación" | mkN "encubrimiento" ; -- status=guess
+lin handmaid_N = mkN "azafata" ; -- status=guess
+lin handrail_N = mkN "pasamano" | mkN "barandilla" ; -- status=guess status=guess
+lin handsaw_N = mkN "serrucho" ; -- status=guess
+lin handshake_N = mkN "apretón de manos" ; -- status=guess
+lin handsome_A = mkA "apuesto" | mkA "guapo" ; -- status=guess
+lin handspike_N = mkN "espeque" masculine ; -- status=guess
+lin handy_A = mkA "hábil" | mkA "diestro" ; -- status=guess
+lin hang_N = mkN "ala delta" ; -- status=guess
+lin hang_V = mkV "colgar" ;
+lin hang_V2 = mkV2 (mkV "ahorcar") ; --- split: hang a lamp / hang a criminal
+lin hangar_N = mkN "hangar" ; -- status=guess
+lin hanger_N = mkN "percha" ; -- status=guess
+lin hangman_N = mkN "verdugo" ; -- status=guess
+lin hangnail_N = mkN "padrastro" ; -- status=guess
+lin hangover_N = mkN "resaca" | mkN "caña" | mkN "chaqui" | mkN "chuchaqui" | mkN "cruda" | mkN "goma" | mkN "guayabo" | mkN "hachazo" | mkN "hangover" | mkN "perseguidora" | mkN "ratón" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin haphazard_A = mkA "a su aire" | mkA "inconsistente" | mkA "sin ton ni son" | mkA "fortuito" | mkA "casual" ; -- status=guess status=guess status=guess status=guess status=guess
+lin haploid_A = mkA "haploide" ; -- status=guess
+lin haploid_N = mkN "haploide" masculine ; -- status=guess
+lin haploidy_N = mkN "haploidía" ; -- status=guess
+lin happen_V = mkV "suceder" | mkV "ocurrir" | mkV "pasar" ;
+lin happen_VV = mkVV (mkV "suceder") | mkVV (mkV "ocurrir") | mkVV (mkV "pasar") ;
+lin happily_Adv = variants{} ; --
+lin happiness_N = mkN "felicidad" feminine ; -- status=guess
+lin happy_A = mkA "feliz" ;
+lin haptic_A = mkA "táctil" ; -- status=guess
+lin harangue_N = mkN "arenga" ; -- status=guess
+lin harassment_N = mkN "acoso" ; -- status=guess
+lin harbinger_N = mkN "anunciador" | mkN "anunciante" masculine ; -- status=guess status=guess
+lin harbour_N = L.harbour_N ;
+lin harbour_V = mkV "cobijar" ; -- status=guess, src=wikt
+lin harbour_V2 = mkV2 (mkV "cobijar") ; -- status=guess, src=wikt
+lin hard_1_A = mkA "duro" ;
+lin hard_2_A = mkA "difícil" | mkA "arduo" ;
+lin hard_A = mkA "duro" | mkA "fuerte" ;
+lin hard_Adv = mkAdv "arduamente" ;
+lin hardback_N = mkN "tapa dura" ; -- status=guess
+lin hardcover_N = mkN "tapa dura" ; -- status=guess
+lin harden_V = endurecer_V ; -- status=guess, src=wikt
+lin harden_V2 = mkV2 (endurecer_V) ; -- status=guess, src=wikt
+lin hardening_N = mkN "endurecimiento" ; -- status=guess
+lin hardheaded_A = mkA "pragmático" ; -- status=guess
+lin hardly_Adv = mkAdv "apenas" ;
+lin hardness_N = mkN "dureza" ; -- status=guess
+lin hardship_N = mkN "sufrimientos" | mkN "apuro" ; -- status=guess
+lin hardware_N = mkN "hardware" masculine ; -- status=guess
+lin hardwood_N = mkN "madera" masculine ; -- status=guess
+lin hardworking_A = mkA "trabajador" ; -- status=guess
+lin hare_N = mkN "liebre" feminine ; -- status=guess
+lin harelip_N = mkN "labio leporino" ; -- status=guess
+lin harem_N = mkN "harén" masculine ; -- status=guess
+lin harlequin_N = mkN "arlequín" masculine ; -- status=guess
+lin harlot_N = mkN "puta" masculine | mkN "golfa" | mkN "ramera" ; -- status=guess status=guess status=guess
+lin harm_N = mkN "daño" ; -- status=guess
+lin harm_V2 = mkV2 (mkV "dañar") ; -- status=guess
+lin harmful_A = mkA "perjudicial" | mkA "dañino" | mkA "nocivo" ; -- status=guess
+lin harmless_A = mkA "inocuo" | mkA "inofensivo" ; -- status=guess status=guess
+lin harmonic_A = mkA "armónico" ; -- status=guess
+lin harmonic_N = mkN "función armónica" ; -- status=guess
+lin harmonica_N = mkN "armónica" | mkN "harmónica" ; -- status=guess status=guess
+lin harmony_N = mkN "armonía" ; -- status=guess
+lin harness_N = mkN "arnés" masculine ; -- status=guess
+lin harp_N = mkN "arpa" ; -- status=guess
+lin harpoon_N = mkN "arpón" masculine ; -- status=guess
+lin harpooner_N = mkN "arponero" ; -- status=guess
+lin harpsichord_N = mkN "clavicordio" | mkN "clavicémbalo" ; -- status=guess status=guess
+lin harpsichordist_N = mkN "clavecinista" masculine | mkN "clavicembalista" masculine ; -- status=guess status=guess
+lin harpy_N = mkN "arpía" ; -- status=guess
+lin harridan_N = mkN "vieja gruñona" | mkN "arpía" ; -- status=guess status=guess
+lin harrier_N = mkN "aguilucho" ; -- status=guess
+lin harrow_N = mkN "grada" | mkN "rastra" | mkN "escarificador" ; -- status=guess status=guess status=guess
+lin harrow_V2 = mkV2 (mkV "escarificar") ; -- status=guess, src=wikt
+lin harsh_A = mkA "áspero" ; -- status=guess
+lin hart_N = mkN "macho de ciervo" ; -- status=guess
+lin hartebeest_N = mkN "alcelafo" | mkN "bubal" | mkN "ñu rojo" ; -- status=guess status=guess status=guess
+lin harvest_N = mkN "ácaros de la cosecha" | mkN "ácaros rojos" ; -- status=guess
+lin harvest_V2 = mkV2 (mkV "cosechar") ; -- status=guess, src=wikt
+lin harvester_N = mkN "cosechadora" ; -- status=guess
+lin harvestman_N = mkN "segador" | mkN "opilón" | mkN "agostero" | mkN "araña patona" | mkN "pinacates" | mkN "falangio" | mkN "chichina" | mkN "chinchina" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin hash_N = mkN "picadillo" | mkN "guiso" ; -- status=guess status=guess
+lin hashish_N = mkN "hachís" masculine ; -- status=guess
+lin hasp_N = mkN "aspa" ; -- status=guess
+lin hassium_N = mkN "hassio" ; -- status=guess
+lin hassle_N = mkN "molestia" | mkN "complicación" feminine ; -- status=guess status=guess
+lin hassle_V = mkV "provocar" ; -- status=guess, src=wikt
+lin hassle_V2 = mkV2 (mkV "provocar") ; -- status=guess, src=wikt
+lin haste_N = mkN "sopetón" | mkN "prisa" ; -- status=guess status=guess
+lin hasten_V = mkV "precipitar" | mkV "anticipar" | mkV "adelantar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hasten_V2 = mkV2 (mkV "precipitar") | mkV2 (mkV "anticipar") | mkV2 (mkV "adelantar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hastily_Adv = variants{} ; --
+lin hasty_A = mkA "apresurado" | mkA "de prisa" | mkA "arrebatado" | mkA "atropellado" | mkA "presuroso" ; -- status=guess status=guess status=guess status=guess status=guess
+lin hat_N = L.hat_N ;
+lin hatband_N = mkN "cinta del sombrero" ; -- status=guess
+lin hatbox_N = mkN "sombrerera" ; -- status=guess
+lin hatch_N = mkN "escotilla" ; -- status=guess
+lin hate_N = mkN "delito de odio" ; -- status=guess
+lin hate_V2 = L.hate_V2 ;
+lin hate_VV = mkVV (mkV "odiar") ; -- status=guess
+lin hatred_N = mkN "odio" ; -- status=guess
+lin hatter_N = mkN "sombrerero" ; -- status=guess
+lin haughty_A = mkA "soberbio" ; -- status=guess
+lin haul_V = mkV "empujar" | mkV (mkV "tirar") "fuerte" ; -- status=guess
+lin haul_V2 = mkV2 (mkV "empujar") | mkV2 (mkV (mkV "tirar") "fuerte") ; -- status=guess
+lin haunt_V2 = variants{} ; --
+lin have_V = tener_V ;
+lin have_V2 = S.have_V2 ;
+lin have_VV = mkVV tener_V ; ---- subcat
+lin haven_N = mkN "puerto" ; -- status=guess
+lin havoc_N = mkN "estrago" ; -- status=guess
+lin hawfinch_N = mkN "picogordo" ; -- status=guess
+lin hawk_N = mkN "halcón" masculine ; -- status=guess
+lin hawk_V2 = mkV2 (mkV "pregonar") ; -- status=guess, src=wikt
+lin hawkbit_N = mkN "leontodon" ; -- status=guess
+lin hawthorn_N = mkN "espino" ; -- status=guess
+lin hay_N = mkN "heno" ; -- status=guess
+lin haystack_N = mkN "almiar" | mkN "pajar" masculine ; -- status=guess status=guess
+lin haywire_A = mkA "caótico" | mkA "fuera de control" ; -- status=guess status=guess
+lin hazard_N = mkN "riesgo" ; -- status=guess
+lin hazard_V2 = mkV2 (mkV "arriesgar") | mkV2 (mkV "peligrar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hazardous_A = mkA "aventurado" ; -- status=guess
+lin haze_N = mkN "bruma" ; -- status=guess
+lin hazel_N = mkN "avellana" ; -- status=guess
+lin hazelnut_N = mkN "avellana" ; -- status=guess
+lin he_Pron = optProDrop S.he_Pron ;
+lin head_A = variants{} ; --
+lin head_N = L.head_N ;
+lin head_V = dirigir_V ;
+lin head_V2 = mkV2 dirigir_V ;
+lin headache_N = mkN "dolor de cabeza" ; -- status=guess
+lin headband_N = mkN "cintillo" ; -- status=guess
+lin header_N = mkN "cabezazo" ; -- status=guess
+lin headgear_N = mkN "prenda para la cabeza" | mkN "accesorio para la cabeza" | mkN "sombrero" feminine ; -- status=guess status=guess status=guess
+lin heading_N = variants{} ; --
+lin headland_N = mkN "promontorio" ; -- status=guess
+lin headlight_N = mkN "faro" ; -- status=guess
+lin headline_N = variants{} ; --
+lin headlong_Adv = mkAdv "de cabeza" ; -- status=guess
+lin headmaster_N = variants{} ; --
+lin headquarters_N = variants{} ; --
+lin headroom_N = mkN "pierrecto" ; -- status=guess
+lin headsail_N = mkN "vela delantera" ; -- status=guess
+lin headscarf_N = mkN "velo" ; -- status=guess
+lin headshot_N = mkN "tiro a la cabeza" ; -- status=guess
+lin headstall_N = mkN "cabestro" ; -- status=guess
+lin headstone_N = mkN "lápida" ; -- status=guess
+lin headwind_N = mkN "viento de proa" ; -- status=guess
+lin headword_N = mkN "lema" masculine | mkN "entrada" masculine | mkN "palabra principal" ; -- status=guess status=guess status=guess
+lin heal_V = mkV "curar" | mkV "sanar" ; -- status=guess
+lin heal_V2 = mkV2 (mkV "curar") | mkV2 (mkV "sanar") ; -- status=guess
+lin healer_N = mkN "curandero" | mkN "santero" | mkN "sanador" masculine ; -- status=guess status=guess status=guess
+lin health_N = mkN "salud" feminine ;
+lin healthy_A = mkA "saludable" | mkA "sano" ; -- status=guess
+lin heap_N = mkN "montículo" ; -- status=guess
+lin heap_V2 = mkV2 (mkV "amontonar") ; -- status=guess, src=wikt
+lin hear_V = oír_V ;
+lin hear_V2 = L.hear_V2 ;
+lin hear_V2V = mkV2V (oír_V) ;
+lin hear_VS = mkVS (oír_V) ;
+lin hearing_N = mkN "audición" feminine ; -- status=guess
+lin hearsay_N = mkN "pruebas de oídas" ; -- status=guess
+lin hearse_N = mkN "coche fúnebre" | mkN "carroza" ; -- status=guess status=guess
+lin heart_N = L.heart_N ;
+lin heartache_N = mkN "angustia" | mkN "pena" ; -- status=guess status=guess
+lin heartbeat_N = mkN "instante" masculine | mkN "de repente" | mkN "momento" ; -- status=guess status=guess status=guess
+lin heartburn_N = mkN "rescoldera" | mkN "ardor de estómago" | mkN "acidez" feminine | mkN "pirosis" feminine ; -- status=guess status=guess status=guess status=guess
+lin hearth_N = mkN "hogar" feminine ; -- status=guess
+lin heartland_N = mkN "núcleo" feminine | mkN "corazón" masculine ; -- status=guess status=guess
+lin heartless_A = mkA "cruel" | mkA "desalmado" ; -- status=guess status=guess
+lin hearts_N = mkN "corazones" masculine ; -- status=guess
+lin hearty_A = mkA "corpulento" ; -- status=guess
+lin heat_N = mkN "picante" feminine | mkN "picor" masculine ; -- status=guess
+lin heat_V = calentar_V | mkV "excitar" | mkV "estimular" | mkV "cachondear" ; -- status=guess
+lin heat_V2 = mkV2 (calentar_V) | mkV2 (mkV "excitar") | mkV2 (mkV "estimular") | mkV2 (mkV "cachondear") ; -- status=guess
+lin heated_A = mkA "acalorado" ; -- status=guess
+lin heater_N = mkN "calefactor" masculine ; -- status=guess
+lin heath_N = mkN "brezo" ; -- status=guess
+lin heathen_A = mkA "pagano" ; -- status=guess
+lin heathen_N = mkN "pagano" ; -- status=guess
+lin heather_N = mkN "brezo" ; -- status=guess
+lin heating_N = mkN "calefacción" feminine ; -- status=guess
+lin heatwave_N = mkN "ola de calor" ; -- status=guess
+lin heave_V = aparecer_V ; -- status=guess, src=wikt
+lin heave_V2 = mkV2 (aparecer_V) ; -- status=guess, src=wikt
+lin heaven_N = mkN "cielo" | mkN "paraíso" ; -- status=guess
+lin heavenly_A = mkA "celeste" ; -- status=guess
+lin heavily_Adv = variants{} ; --
+lin heavy_A = L.heavy_A ;
+lin heavy_N = mkN "metal pesado" ; -- status=guess
+lin hebetude_N = mkN "embotamiento" | mkN "entorpecimiento" | mkN "embrutecimento" | mkN "alelamiento" ; -- status=guess status=guess status=guess status=guess
+lin hectare_N = mkN "hectárea" ; -- status=guess
+lin hectic_A = mkA "ajetreado" | mkA "febril" | mkA "agobiante" | mkA "frenético" ; -- status=guess status=guess status=guess status=guess
+lin hedge_N = mkN "seto" | mkN "seto vivo" | mkN "cerco vivo" ; -- status=guess
+lin hedgehog_N = mkN "erizo" ; -- status=guess
+lin hedonism_N = mkN "hedonismo" ; -- status=guess
+lin hedonist_N = mkN "hedonista" masculine ; -- status=guess
+lin heed_V2 = mkV2 (mkV "importar") ; -- status=guess, src=wikt
+lin heel_N = mkN "cuscurro" | mkN "mendrugo" ; -- status=guess
+lin heel_V = mkV (mkV "seguir") "de cerca" | mkV (mkV "poner") "talón o tacón a" ; -- status=guess, src=wikt status=guess, src=wikt
+lin heel_V2 = mkV2 (mkV (mkV "seguir") "de cerca") | mkV2 (mkV (mkV "poner") "talón o tacón a") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hegemony_N = mkN "hegemonía" ; -- status=guess
+lin height_N = mkN "altura" ; -- status=guess
+lin heinous_A = mkA "atroz" ; -- status=guess
+lin heir_N = mkN "heredero forzoso" | mkN "heredera forzosa" ; -- status=guess
+lin heist_N = mkN "robo" ; -- status=guess
+lin helicopter_N = mkN "helicóptero" | mkN "autogiro" ; -- status=guess
+lin heliocentric_A = mkA "heliocéntrico" ; -- status=guess
+lin heliometer_N = mkN "heliómetro" ; -- status=guess
+lin heliotrope_N = mkN "heliotropo" ; -- status=guess
+lin helium_N = mkN "helio" ; -- status=guess
+lin helix_N = mkN "hélice" feminine ; -- status=guess
+lin hell_N = mkN "infierno" ; -- status=guess
+lin hellish_A = mkA "infernal" ; -- status=guess
+lin hello_Interj = mkInterj "hola" | mkInterj "buenos días" | mkInterj "qué tal" ; -- status=guess
+lin helm_N = mkN "timón" masculine ; -- status=guess
+lin helmet_N = mkN "casco" | mkN "yelmo" ; -- status=guess
+lin helminth_N = mkN "helminto" ; -- status=guess
+lin helot_N = mkN "ilota" masculine ; -- status=guess
+lin help_N = mkN "ayuda" | mkN "socorro" | mkN "auxilio" ;
+lin help_V = mkV "ayudar" ;
+lin help_V2 = mkV2 (mkV "ayudar") ;
+lin help_V2V = mkV2V (mkV "ayudar") ;
+lin helpful_A = mkA "servicial" | mkA "útil" ; -- status=guess
+lin helpless_A = mkA "indefenso" ; -- status=guess
+lin hem_N = mkN "dobladillo" | mkN "bastilla" ; -- status=guess status=guess
+lin hemangioma_N = mkN "hemangioma" ; -- status=guess
+lin hematite_N = mkN "hematita" ; -- status=guess
+lin hematologic_A = mkA "hematológico" ; -- status=guess
+lin hemisphere_N = mkN "hemisferio" ; -- status=guess
+lin hemlock_N = mkN "cicuta" ; -- status=guess
+lin hemodynamics_N = mkN "hemodinámica" ; -- status=guess
+lin hemoglobin_N = mkN "hemoglobina" ; -- status=guess
+lin hemorrhagic_A = mkA "hemorrágico" ; -- status=guess
+lin hemostasis_N = mkN "hemostasia" ; -- status=guess
+lin hemp_N = mkN "cáñamo" | mkN "marihuana" ; -- status=guess status=guess
+lin hemstitch_N = mkN "vainica" ; -- status=guess
+lin hen_N = mkN "ave hembra" ; -- status=guess
+lin henbane_N = mkN "beleño" ; -- status=guess
+lin hence_Adv = mkAdv "por lo tanto" | mkAdv "por eso" ; -- status=guess
+lin henceforth_Adv = mkAdv "en adelante" ; -- status=guess
+lin henchman_N = mkN "secuaz" masculine ; -- status=guess
+lin hendiadys_N = mkN "hendíadis" ; -- status=guess
+lin henhouse_N = mkN "gallinero" ; -- status=guess
+lin henna_N = mkN "alheña" | mkN "henna" | mkN "hena" ; -- status=guess status=guess status=guess
+lin henpecked_A = mkA "calzonazos" | mkA "mandilón" | mkA " macabeo" | mkA "pollerudo" | mkA "pisado" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin henry_N = mkN "henrio" ; -- status=guess
+lin heparin_N = mkN "heparina" ; -- status=guess
+lin hepatic_A = mkA "hepático" ; -- status=guess
+lin hepatica_N = mkN "hepática" ; -- status=guess
+lin hepatitis_N = mkN "hepatitis" feminine ; -- status=guess
+lin heptagon_N = mkN "heptágono" ; -- status=guess
+lin heptane_N = mkN "heptano" ; -- status=guess
+lin herald_N = mkN "heraldo" ; -- status=guess
+lin herald_V2 = mkV2 (mkV "anunciar") ; -- status=guess, src=wikt
+lin heraldry_N = mkN "blasón" masculine | mkN "heráldica" ; -- status=guess status=guess
+lin herb_N = mkN "hierba" ; -- status=guess
+lin herbaceous_A = mkA "herbáceo" ; -- status=guess
+lin herbalist_N = mkN "herbolario" | mkN "herbolaria" ; -- status=guess status=guess
+lin herbarium_N = mkN "herbario" ; -- status=guess
+lin herbicide_N = mkN "herbicida" masculine ; -- status=guess
+lin herbivore_N = mkN "herbívoro" ; -- status=guess
+lin herbivorous_A = mkA "herbívoro" ; -- status=guess
+lin herd_N = mkN "rebaño" ; -- status=guess
+lin herd_V = conducir_V ; -- status=guess, src=wikt
+lin herd_V2 = mkV2 (conducir_V) ; -- status=guess, src=wikt
+lin here7from_Adv = S.here7from_Adv ;
+lin here7to_Adv = S.here7to_Adv ;
+lin here_Adv = mkAdv "aquí" | mkAdv "acá" ;
+lin hereafter_N = mkN "más allá" ; -- status=guess
+lin hereby_Adv = mkAdv "por este" | mkAdv "por este medio" | mkAdv "por la presente" ; -- status=guess status=guess status=guess
+lin hereditary_A = mkA "hereditario" ; -- status=guess
+lin herein_Adv = mkAdv "aquí" ; -- status=guess
+lin hereof_Adv = mkAdv "de esto" | mkAdv "acerca de esto" ; -- status=guess status=guess
+lin heresy_N = mkN "herejía" ; -- status=guess
+lin heretic_N = mkN "hereje" ; -- status=guess
+lin heretical_A = mkA "herético" ; -- status=guess
+lin heretofore_Adv = mkAdv "anteriormente" | mkAdv "previamente" | mkAdv "hasta la fecha" ; -- status=guess status=guess status=guess
+lin heritage_N = mkN "herencia" ; -- status=guess
+lin hermaphrodite_N = mkN "hermafrodita" masculine ; -- status=guess
+lin hermeneutics_N = mkN "hermenéutica" ; -- status=guess
+lin hermetic_A = mkA "hermético" ; -- status=guess
+lin hermit_N = mkN "ermitaño" ; -- status=guess
+lin hermitage_N = mkN "ermita" ; -- status=guess
+lin hernia_N = mkN "hernia" ; -- status=guess
+lin hero_N = mkN "héroe" masculine ; -- status=guess
+lin heroic_A = mkA "heroico" ; -- status=guess
+lin heroically_Adv = mkAdv "heroicamente" ; -- status=guess
+lin heroin_N = mkN "heroína" ; -- status=guess
+lin heroine_N = mkN "heroína" ; -- status=guess
+lin heroism_N = mkN "heroísmo" ; -- status=guess
+lin heron_N = mkN "garza" ; -- status=guess
+lin herpes_N = mkN "herpes zóster" | mkN "culebrilla" | mkN "culebrina" ; -- status=guess status=guess status=guess
+lin herpetologist_N = mkN "herpetólogo" ; -- status=guess
+lin herpetology_N = mkN "herpetología" ; -- status=guess
+lin herring_N = mkN "arenque" masculine ; -- status=guess
+lin hertz_N = mkN "hercio" | mkN "hertz" masculine ; -- status=guess status=guess
+lin hesitate_V = mkV "vacilar" | mkV "dudar" ; -- status=guess
+lin hesitate_VV = mkVV (mkV "vacilar") | mkVV (mkV "dudar") ; -- status=guess
+lin hesitation_N = mkN "hesitación" | mkN "vacilación" feminine ; -- status=guess status=guess
+lin heterodox_A = mkA "heterodoxo" ; -- status=guess
+lin heterogeneity_N = mkN "heterogeneidad" ; -- status=guess
+lin heterogeneous_A = mkA "heterogéneo" ; -- status=guess
+lin heteronym_N = mkN "heterónimo" ; -- status=guess
+lin heterosexism_N = mkN "heterosexismo" ; -- status=guess
+lin heterosexual_A = mkA "heterosexual" ; -- status=guess
+lin heterosexual_N = mkN "heterosexual" masculine ; -- status=guess
+lin heterosexuality_N = mkN "heterosexualidad" feminine ; -- status=guess
+lin heuristic_A = mkA "heurístico" ; -- status=guess
+lin heuristic_N = mkN "heurística" ; -- status=guess
+lin hew_V = mkV "tallar" ; -- status=guess, src=wikt
+lin hew_V2 = mkV2 (mkV "tallar") ; -- status=guess, src=wikt
+lin hexagon_N = mkN "hexágono" ; -- status=guess
+lin hexagonal_A = mkA "hexagonal" ; -- status=guess
+lin hexahedron_N = mkN "hexaedro" ; -- status=guess
+lin hexane_N = mkN "hexano" ; -- status=guess
+lin hexapod_N = mkN "hexápodo" ; -- status=guess
+lin hexose_N = mkN "hexosa" ; -- status=guess
+lin hey_Interj = mkInterj "oye" | mkInterj "hey" | mkInterj "eh" ; -- status=guess
+lin heyday_N = mkN "auge" ; -- status=guess
+lin hi_Interj = mkInterj "hola" ; -- status=guess
+lin hiatus_N = mkN "hiato" ; -- status=guess
+lin hibernate_V = mkV "hibernar" ; -- status=guess, src=wikt
+lin hibernation_N = mkN "hibernación" | mkN "aletargamiento" | mkN "sueño invernal" ; -- status=guess status=guess status=guess
+lin hiccup_N = mkN "hipo" ; -- status=guess
+lin hiccup_V = mkV "hipar" ; -- status=guess, src=wikt
+lin hick_N = mkN "paleto" ; -- status=guess
+lin hickey_N = mkN "chupetón" | mkN "chupón" ; -- status=guess status=guess
+lin hickory_N = mkN "jicoria" ; -- status=guess
+lin hidden_A = variants{} ; --
+lin hide_N = mkN "piel" feminine | mkN "cuero" ; -- status=guess status=guess
+lin hide_V = mkV "esconderse" ; -- status=guess
+lin hide_V2 = mkV2 (mkV "esconderse") ; -- status=guess
+lin hideous_A = mkA "discordante" | mkA "ruidoso" | mkA "estridente" ; -- status=guess status=guess status=guess
+lin hideout_N = mkN "guarida" | mkN "escondrijo" | mkN "escondite" masculine ; -- status=guess status=guess status=guess
+lin hie_V = mkV "apresurarse" | mkV (mkV "darse") "prisa" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hierarchical_A = mkA "jerárquico" ; -- status=guess
+lin hierarchy_N = mkN "jerarquía" ; -- status=guess
+lin hieratic_A = mkA "hierático" ; -- status=guess
+lin hieroglyph_N = mkN "jeroglífico" ; -- status=guess
+lin high_A = mkA "alto" ;
+lin high_Adv = mkAdv "alto" ;
+lin high_N = mkN "luz larga" | mkN "luz de carretera" ; -- status=guess status=guess
+lin highbrow_A = mkA "intelectual" | mkA "culturado" | mkA "élite" ; -- status=guess status=guess status=guess
+lin highchair_N = mkN "trona" ; -- status=guess
+lin highlight_N = mkN "rizo" ; -- status=guess
+lin highlight_V2 = mkV2 (mkV "marcar") ; -- status=guess
+lin highlighter_N = mkN "resaltador" masculine ; -- status=guess
+lin highly_Adv = mkAdv "altamente" | mkAdv "sumamente" ;
+lin highway_N = mkN "carretera" ; -- status=guess
+lin hijab_N = mkN "hiyab" masculine ; -- status=guess
+lin hijack_V2 = mkV2 (mkV "piratear") ; -- status=guess, src=wikt
+lin hijacker_N = mkN "aeropirata" masculine | mkN "secuestrador" masculine ; -- status=guess status=guess
+lin hike_N = mkN "caminata" ; -- status=guess
+lin hiker_N = mkN "caminante" masculine ; -- status=guess
+lin hilarious_A = mkA "hilarante" ; -- status=guess
+lin hill_N = L.hill_N ;
+lin hillock_N = mkN "cerrito" | mkN "collado" | mkN "colina" ; -- status=guess status=guess status=guess
+lin hilly_A = mkA "montuoso" ; -- status=guess
+lin hilt_N = mkN "empuñadura" | mkN "mango" ; -- status=guess status=guess
+lin hin_N = mkN "hin" masculine ; -- status=guess
+lin hind_A = mkA "trasero" ; -- status=guess
+lin hinder_V2 = mkV2 (mkV "estorbar") | mkV2 (impedir_V) | mkV2 (entorpecer_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hindsight_N = mkN "a posteriori" ; -- status=guess
+lin hinge_N = mkN "bisagra" | mkN "gozne" | mkN "charnela" ; -- status=guess status=guess status=guess
+lin hinge_V = mkV "abisagrar" ; -- status=guess, src=wikt
+lin hinge_V2 = mkV2 (mkV "abisagrar") ; -- status=guess, src=wikt
+lin hinny_N = mkN "burdégano" ; -- status=guess
+lin hint_N = variants{} ; --
+lin hint_V = mkV (mkV "dar") "un indicio" ; -- status=guess
+lin hint_V2 = mkV2 (mkV (mkV "dar") "un indicio") ; -- status=guess
+lin hint_VS = mkVS (mkV (mkV "dar") "un indicio") ; -- status=guess
+lin hip_N = mkN "cadera" ; -- status=guess
+lin hippie_N = mkN "hippie" | mkN "hippy" masculine ; -- status=guess status=guess
+lin hippocampus_N = mkN "hipocampo" ; -- status=guess
+lin hippodrome_N = mkN "hipódromo" ; -- status=guess
+lin hippopotamus_N = mkN "hipopótamo" ; -- status=guess
+lin hire_N = variants{} ; --
+lin hire_V2 = mkV2 (mkV "contratar") ; -- status=guess
+lin hire_V2V = mkV2V (mkV "contratar") ; -- status=guess
+lin hirsute_A = mkA "peludo" | mkA "velludo" ; -- status=guess status=guess
+lin hiss_N = mkN "siseo" ; -- status=guess
+lin hiss_V = mkV "sisear" ; -- status=guess, src=wikt
+lin hiss_V2 = mkV2 (mkV "sisear") ; -- status=guess, src=wikt
+lin hiss_VQ = mkVQ (mkV "sisear") ; -- status=guess, src=wikt
+lin histidine_N = mkN "histidina" ; -- status=guess
+lin histology_N = mkN "histología" ; -- status=guess
+lin historian_N = mkN "historiador" | mkN "historiadora" ; -- status=guess
+lin historic_A = mkA "histórico" ; -- status=guess
+lin historical_A = mkA "histórico" ; -- status=guess
+lin historically_Adv = variants{} ; --
+lin history_N = mkN "historia" ;
+lin histrionic_A = mkA "histriónico" ; -- status=guess
+lin histrionics_N = mkN "histrionismo" | mkN "teatralismo" ; -- status=guess status=guess
+lin hit_N = mkN "delito de fuga" ; -- status=guess
+lin hit_V = mkV "golpear" | mkV "pegar" ;
+lin hit_V2 = L.hit_V2 ;
+lin hitchhike_V = variants{} ;
+lin hitchhiker_N = mkN "autoestopista" masculine ; -- status=guess
+lin hither_Adv = mkAdv "aquí" | mkAdv "acá" ; -- status=guess status=guess
+lin hitherto_Adv = mkAdv "hasta ahora" | mkAdv "hasta aquí" | mkAdv "hasta este momento" | mkAdv "en ese entonces" ; -- status=guess
+lin hoard_N = mkN "tesoro" ; -- status=guess
+lin hoard_V = mkV "acaparar" | mkV "amasar" | mkV "atesorar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hoard_V2 = mkV2 (mkV "acaparar") | mkV2 (mkV "amasar") | mkV2 (mkV "atesorar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hoarfrost_N = mkN "escarcha" | mkN "helada blanca" ; -- status=guess status=guess
+lin hoarse_A = mkA "ronco" | mkA "afónico" ; -- status=guess status=guess
+lin hoax_N = mkN "bulo" | mkN "filfa" ; -- status=guess status=guess
+lin hobbit_N = mkN "hobbit" masculine ; -- status=guess
+lin hobble_N = mkN "manea" ; -- status=guess
+lin hobble_V = mkV "manear" ; -- status=guess, src=wikt
+lin hobble_V2 = mkV2 (mkV "manear") ; -- status=guess, src=wikt
+lin hobby_N = mkN "alcotán" masculine ; -- status=guess
+lin hobo_N = mkN "vagabundo" ; -- status=guess
+lin hock_V2 = mkV2 (mkV "empeñarse") ; -- status=guess, src=wikt
+lin hockey_N = mkN "hockey" masculine ; -- status=guess
+lin hodgepodge_N = mkN "mezcolanza" ; -- status=guess
+lin hoe_N = mkN "azada" | mkN "azadón" masculine ; -- status=guess status=guess
+lin hoe_V = mkV "azadonar" ; -- status=guess, src=wikt
+lin hoe_V2 = mkV2 (mkV "azadonar") ; -- status=guess, src=wikt
+lin hog_N = mkN "puerco" ; -- status=guess
+lin hog_V2 = mkV2 (mkV "racanear") ; -- status=guess, src=wikt
+lin hoist_V2 = mkV2 (mkV "izar") ; -- status=guess, src=wikt
+lin hold_N = variants{} ; --
+lin hold_V = mkV "guardar" | mkV "conservar" | reflV mantener_V ;
+lin hold_V2 = L.hold_V2 ;
+lin hold_VS = mkVS (mkV "guardar") | mkVS (mkV "conservar") | mkVS mantener_V ;
+lin holder_N = variants{} ; --
+lin holding_N = variants{} ; --
+lin hole_N = mkN "hueco" | mkN "agujero" ;
+lin holiday_N = mkN "vacación" feminine | mkN "festividad" | mkN "fiesta" ;
+lin holism_N = mkN "holismo" ; -- status=guess
+lin holistic_A = mkA "holístico" ; -- status=guess
+lin hollow_A = mkA "hueco" | mkA "ahuecado" | mkA "hundido" ; -- status=guess status=guess status=guess
+lin hollow_N = mkN "hueco" | mkN "vacío" ; -- status=guess status=guess
+lin hollow_V2 = mkV2 (mkV "ahuecar") ; -- status=guess, src=wikt
+lin holly_N = mkN "acebo" ; -- status=guess
+lin hollyhock_N = mkN "malva real" | mkN "malva arbórea" | mkN "malva rósea" | mkN "malva loca" | mkN "malvarrosa" ; -- status=guess status=guess status=guess status=guess status=guess
+lin holmium_N = mkN "holmio" ; -- status=guess
+lin holocaust_N = mkN "holocausto" ; -- status=guess
+lin holonym_N = mkN "holónimo" ; -- status=guess
+lin holy_A = mkA "santo" | mkA "sagrado" ; -- status=guess
+lin holy_N = mkN "guerra santa" ; -- status=guess
+lin homage_N = mkN "homenaje" masculine ; -- status=guess
+lin home_Adv = mkAdv "a casa" ;
+lin home_N = mkN "hogar" ;
+lin homegrown_A = mkA "de cosecha propia" | mkA "casero" ; -- status=guess status=guess
+lin homeland_N = mkN "patria" | mkN "tierra natal" ; -- status=guess status=guess
+lin homeless_A = mkA "sin hogar" | mkA "desamparado" ; -- status=guess
+lin homemade_A = mkA "hecho en casa" ; -- status=guess
+lin homeopathy_N = mkN "homeopatía" ; -- status=guess
+lin homeostasis_N = mkN "homeostasis" feminine ; -- status=guess
+lin homeostatic_A = mkA "homeostático" ; -- status=guess
+lin homeowner_N = mkN "dueño de casa" | mkN "dueña de casa" ; -- status=guess status=guess
+lin homesickness_N = mkN "nostalgia" | mkN "morriña" ; -- status=guess status=guess
+lin hometown_N = mkN "pueblo natal" | mkN "ciudad de orígen" ; -- status=guess status=guess
+lin homework_N = mkN "tarea" ; -- status=guess
+lin homicide_N = mkN "homicida" masculine ; -- status=guess
+lin homily_N = mkN "homilía" ; -- status=guess
+lin homogeneity_N = mkN "homogeneidad" feminine ; -- status=guess
+lin homogeneous_A = mkA "homogéneo" ; -- status=guess
+lin homologous_A = mkA "homólogo" ; -- status=guess
+lin homonym_N = mkN "homónimo" ; -- status=guess
+lin homonymy_N = mkN "homonimia" ; -- status=guess
+lin homophobe_N = mkN "homófobo" | mkN "homófoba" ; -- status=guess status=guess
+lin homophobia_N = mkN "homofobia" ; -- status=guess
+lin homophobic_A = mkA "homofóbico" | mkA "homófobo" ; -- status=guess status=guess
+lin homophone_N = mkN "homófono" ; -- status=guess
+lin homosexual_A = mkA "homosexual" ; -- status=guess
+lin homosexual_N = mkN "homosexual" masculine ; -- status=guess
+lin homosexuality_N = mkN "homosexualidad" feminine ; -- status=guess
+lin honest_A = mkA "honesto" | mkA "sincero" ; -- status=guess
+lin honestly_Adv = variants{} ; --
+lin honesty_N = mkN "honradez" | mkN "sinceridad" feminine | mkN "honestidad" ; -- status=guess status=guess status=guess
+lin honey_N = mkN "ratel" | mkN "tejón de miel" ; -- status=guess
+lin honeycomb_N = mkN "panal" masculine ; -- status=guess
+lin honeymoon_N = mkN "luna de miel" ; -- status=guess
+lin honeysuckle_N = mkN "madreselva" ; -- status=guess
+lin honour_N = mkN "crimen de honor" ; -- status=guess
+lin honour_V2 = mkV2 (mkV "honrar") ; -- status=guess
+lin honourable_A = variants{} ; --
+lin hood_N = mkN "campana" ; -- status=guess
+lin hoodlum_N = mkN "matón" masculine ; -- status=guess
+lin hoof_N = mkN "pezuña" | mkN "casco" ; -- status=guess status=guess
+lin hook_N = mkN "anzuelo" ; -- status=guess
+lin hook_V = mkV "enganchar" ; -- status=guess
+lin hook_V2 = mkV2 (mkV "enganchar") ; -- status=guess
+lin hookah_N = mkN "narguile" masculine ; -- status=guess
+lin hooker_N = mkN "puta" masculine ; -- status=guess
+lin hooligan_N = mkN "gamberro" | mkN "gamberra" | mkN "vándalo" | mkN "vándala" | mkN "hooligan" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin hoop_N = mkN "aro" ; -- status=guess
+lin hoopoe_N = mkN "abubilla" ; -- status=guess
+lin hoot_N = mkN "ululato" | mkN "grito" | mkN "chillo" ; -- status=guess status=guess status=guess
+lin hop_N = mkN "salto" ; -- status=guess
+lin hop_V = mkV "saltar" ; -- status=guess, src=wikt
+lin hop_V2 = mkV2 (mkV "saltar") ; -- status=guess, src=wikt
+lin hope_N = mkN "esperanza" ;
+lin hope_V = mkV "esperar" ;
+lin hope_VS = L.hope_VS ;
+lin hope_VV = mkVV (mkV "esperar") ;
+lin hopeful_A = mkA "esperanzado" ; -- status=guess
+lin hopefully_Adv = variants{} ; --
+lin hopeless_A = mkA "desesperado" ; -- status=guess
+lin hopelessness_N = mkN "desesperanza" ; -- status=guess
+lin hopscotch_N = mkN "rayuela" ; -- status=guess
+lin horde_N = mkN "horda" ; -- status=guess
+lin horehound_N = mkN "marrubio" ; -- status=guess
+lin horizon_N = mkN "horizonte" masculine ; -- status=guess
+lin horizontal_A = mkA "horizontal" ; -- status=guess
+lin hormonal_A = mkA "hormonal" ; -- status=guess
+lin hormone_N = mkN "hormona" ; -- status=guess
+lin horn_N = L.horn_N ;
+lin hornbeam_N = mkN "carpe" masculine ; -- status=guess
+lin hornbill_N = mkN "cálao" ; -- status=guess
+lin hornblende_N = mkN "hornablenda" ; -- status=guess
+lin horned_A = mkA "astado" ; -- status=guess
+lin hornet_N = mkN "avispón" masculine ; -- status=guess
+lin horny_A = mkA "córneo" ; -- status=guess
+lin horology_N = mkN "orologia" ; -- status=guess
+lin horoscope_N = mkN "horóscopo" ; -- status=guess
+lin horrible_A = mkA "horrible" | mkA "horrendo" ; -- status=guess
+lin horrific_A = mkA "horrorífico" ; -- status=guess
+lin horrify_V2 = mkV2 (mkV "horripilar") ; -- status=guess, src=wikt
+lin horror_N = variants{} ; --
+lin horse_N = L.horse_N ;
+lin horseback_Adv = mkAdv "a caballo" ; -- status=guess
+lin horsefly_N = mkN "tábano" ; -- status=guess
+lin horseman_N = mkN "caballero" feminine ; -- status=guess
+lin horseplay_N = mkN "pelea" | mkN "camorra" ; -- status=guess status=guess
+lin horsepower_N = mkN "caballo de vapor" ; -- status=guess status=guess
+lin horseradish_N = mkN "rábano picante" ; -- status=guess
+lin horseshoe_N = mkN "herradura" ; -- status=guess
+lin horsetail_N = mkN "cola de caballo" | mkN "equisetácea" ; -- status=guess status=guess
+lin horsewhip_N = mkN "fusta" ; -- status=guess
+lin horsewoman_N = mkN "jinete" masculine ; -- status=guess
+lin horticulture_N = mkN "horticultura" ; -- status=guess
+lin hose_N = mkN "manguera" ; -- status=guess
+lin hose_V2 = mkV2 (mkV (mkV "lavar") "con manguera") ; -- status=guess, src=wikt
+lin hospice_N = mkN "hospicio" ; -- status=guess
+lin hospitable_A = mkA "hospitalario" ; -- status=guess
+lin hospital_N = mkN "hospital" masculine ;
+lin hospitality_N = mkN "hospitalidad" feminine ; -- status=guess
+lin host_N = mkN "hospedante" | mkN "hospedador" masculine | mkN "huésped" masculine ; -- status=guess
+lin host_V2 = mkV2 (mkV "alojar") ; -- status=guess
+lin hostage_N = mkN "rehén" masculine ; -- status=guess
+lin hostel_N = mkN "albergue" masculine | mkN "parador" masculine ; -- status=guess status=guess
+lin hostess_N = mkN "azafata" | mkN "aeromoza" ; -- status=guess status=guess
+lin hostile_A = mkA "hostil" ; -- status=guess
+lin hostile_N = mkN "testigo desfavorable" ; -- status=guess
+lin hostility_N = mkN "hostilidad" feminine ; -- status=guess
+lin hot_A = L.hot_A ;
+lin hotel_N = mkN "hotel" ; -- hostel: mkN "albergue" masculine ;
+lin hotheaded_A = mkA "fogoso" | mkA "impetuoso" | mkA "exaltado" ; -- status=guess status=guess status=guess
+lin hotplate_N = mkN "hornillo" | mkN "placa eléctrica" ; -- status=guess status=guess
+lin hound_N = mkN "perro de caza" | mkN "sabueso" ; -- status=guess status=guess
+lin hour_N = mkN "hora" ;
+lin hourglass_N = mkN "reloj de arena" ; -- status=guess
+lin house_N = L.house_N ;
+lin house_V2 = mkV2 (mkV "alojar") | mkV2 (mkV "hospedar") | mkV2 (mkV "albergar") ; -- status=guess
+lin housefly_N = mkN "mosca doméstica" | mkN "mosca común" ; -- status=guess status=guess
+lin household_N = mkN "familia" masculine | mkN "casa" | mkN "hogareños" | mkN "huéspedes" | mkN "séquito" ; -- status=guess
+lin housekeeper_N = mkN "ama de llaves" ; -- status=guess
+lin housewife_N = mkN "ama de casa" ; -- status=guess
+lin housing_N = mkN "vivienda" ;
+lin hover_V = mkV "revolotear" | mkV "levitar" ; -- status=guess
+lin hovercraft_N = mkN "aerodeslizador" masculine ; -- status=guess
+lin how8many_IDet = S.how8many_IDet ;
+lin how8much_IAdv = S.how8much_IAdv ;
+lin how_IAdv = S.how_IAdv ;
+lin however_Adv = mkAdv "sin embargo" | mkAdv "por más que" ;
+lin howitzer_N = mkN "obús" masculine ; -- status=guess
+lin howl_N = mkN "aullido" ; -- status=guess
+lin howl_V = mkV "aullar" ; -- status=guess, src=wikt
+lin howl_V2 = mkV2 (mkV "aullar") ; -- status=guess, src=wikt
+lin howler_N = mkN "mono aullador" | mkN "araguato" | mkN "carayá" | mkN "manechi" | mkN "mono colorado" | mkN "mono congo" | mkN "mono coto" | mkN "mono cotudo" | mkN "olingo" | mkN "saraguate" | mkN "saraguato" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin hryvnia_N = mkN "grivna" | mkN "hryvnia" ; -- status=guess status=guess
+lin hub_N = mkN "distribuidor vial" | mkN "nudo" | mkN "centro" | mkN "punto de transbordo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin hubcap_N = mkN "copa" | mkN "taza" | mkN "tapabocinas" | mkN "tapacubos" | mkN "taparruedas" | mkN "tapón" | mkN "vaso" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin hubris_N = mkN "hibris" | mkN "hybris" ; -- status=guess status=guess
+lin huddle_V = mkV "amontonarse" ; -- status=guess, src=wikt
+lin huddle_V2 = mkV2 (mkV "amontonarse") ; -- status=guess, src=wikt
+lin hue_N = mkN "matiz" masculine ; -- status=guess
+lin hug_N = mkN "abrazo" ; -- status=guess
+lin hug_V2 = mkV2 (mkV "abrazar") ; -- status=guess
+lin huge_A = mkA "enorme" | mkA "grandote" ;
+lin hull_N = mkN "casco" ; -- status=guess
+lin hum_V = mkV "canturrear" | mkV "tararear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hum_V2 = mkV2 (mkV "canturrear") | mkV2 (mkV "tararear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin human_A = mkA "humano" ;
+lin human_N = mkN "humano" | mkN "humana" | mkN "ser humano" ; -- status=guess
+lin humane_A = mkA "humano" ; -- status=guess
+lin humanism_N = mkN "humanismo" ; -- status=guess
+lin humanitarian_A = mkA "humanitario" ; -- status=guess
+lin humanitarian_N = mkN "humanitario" ; -- status=guess
+lin humanitarianism_N = mkN "humanitarismo" ; -- status=guess
+lin humanity_N = mkN "humanidad" feminine ; -- status=guess
+lin humankind_N = mkN "humanidad" feminine | mkN "género humano" | mkN "raza humana" ; -- status=guess status=guess status=guess
+lin humble_A = mkA "humilde" ; -- status=guess
+lin humbug_N = mkN "farsa" | mkN "disparate" masculine | mkN "tontería" | mkN "bobería" ; -- status=guess status=guess status=guess status=guess
+lin humerus_N = mkN "húmero" ; -- status=guess
+lin humid_A = mkA "húmedo" ; -- status=guess
+lin humidity_N = mkN "humedad" feminine ; -- status=guess
+lin humiliate_V2 = mkV2 (mkV "humillar") ; -- status=guess, src=wikt
+lin humiliation_N = mkN "humillación" masculine ; -- status=guess
+lin humility_N = mkN "humildad" ; -- status=guess
+lin hummingbird_N = mkN "colibrí" | mkN "chupaflor" | mkN "chuparrosa" | mkN "gorrión" | mkN "picaflor" | mkN "quinde" | mkN "tucusito" | mkN "visitaflor" | mkN "zumbador" | mkN "zunzún" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin humongous_A = mkA "gigante" | mkA "enorme" ; -- status=guess status=guess
+lin humour_N = mkN "humor" masculine ; -- status=guess
+lin hump_N = mkN "joroba" | mkN "corcova" ; -- status=guess status=guess
+lin hump_V2 = mkV2 (mkV "cochar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin humpback_N = mkN "jorobado" ; -- status=guess
+lin hunch_N = mkN "corazonada" ; -- status=guess
+lin hunger_N = mkN "hambre" feminine ; -- status=guess
+lin hunger_V = mkV (mkV "tener") "sed" ; -- status=guess, src=wikt
+lin hungry_A = mkA "hambriento" ; -- status=guess
+lin hunk_N = mkN "pedazo" ; -- status=guess
+lin hunt_N = mkN "caza" ; -- status=guess
+lin hunt_V = mkV "cazar" ; -- status=guess
+lin hunt_V2 = L.hunt_V2 ;
+lin hunter_N = mkN "cazador" masculine ; -- status=guess
+lin hunting_N = variants{} ; --
+lin huntress_N = mkN "cazadora" ; -- status=guess
+lin hurdle_N = mkN "valla" ; -- status=guess
+lin hurdle_V = mkV "vallar" ; -- status=guess, src=wikt
+lin hurdle_V2 = mkV2 (mkV "vallar") ; -- status=guess, src=wikt
+lin hurl_V2 = mkV2 (mkV "arrojar") | mkV2 (mkV "lanzar") | mkV2 (mkV "tirar") | mkV2 (mkV "proyectar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hurricane_N = mkN "huracán" masculine ; -- status=guess
+lin hurry_N = mkN "prisa" ; -- status=guess
+lin hurry_V = mkV "apresurarse" | mkV "apurarse" | mkV (mkV "darse") "prisa" ; -- status=guess
+lin hurt_V = doler_V ; -- status=guess
+lin hurt_V2 = mkV2 (doler_V) ; -- status=guess
+lin hurtful_A = mkA "nocivo" ; -- status=guess
+lin husband_N = L.husband_N ;
+lin husband_V2 = mkV2 (mkV "ahorrar") | mkV2 (mkV (mkV "manejar") "con economía") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hush_N = mkN "silencio" ; -- status=guess
+lin hush_V = mkV "callar" | mkV "callarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hush_V2 = mkV2 (mkV "callar") | mkV2 (mkV "callarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin husk_N = mkN "farfolla" | mkN "cáscara" ; -- status=guess status=guess
+lin husky_A = mkA "fornido" | mkA "robusto" ; -- status=guess status=guess
+lin hussar_N = mkN "húsar" masculine ; -- status=guess
+lin hustler_N = mkN "gigoló" masculine | mkN "chapero" | mkN "puto" | mkN "prostituto" ; -- status=guess status=guess status=guess status=guess
+lin hut_N = mkN "choza" ; -- status=guess
+lin hyacinth_N = mkN "jacinto" ; -- status=guess
+lin hybrid_A = mkA "híbrido" ; -- status=guess
+lin hydra_N = mkN "hydra" ; -- status=guess
+lin hydrangea_N = mkN "hortensia" ; -- status=guess
+lin hydrate_N = mkN "hidrato" ; -- status=guess
+lin hydrate_V = mkV "hidratar" ; -- status=guess, src=wikt
+lin hydrate_V2 = mkV2 (mkV "hidratar") ; -- status=guess, src=wikt
+lin hydraulic_A = mkA "hidráulico" ; -- status=guess
+lin hydraulics_N = mkN "hidráulica" ; -- status=guess
+lin hydrazine_N = mkN "hidracina" ; -- status=guess
+lin hydride_N = mkN "hidruro" ; -- status=guess
+lin hydrocarbon_N = mkN "hidrocarburo" ; -- status=guess
+lin hydrocephalus_N = mkN "hidrocefalia" ; -- status=guess
+lin hydrochloric_A = mkA "clorhídrico" ; -- status=guess
+lin hydrodynamic_A = mkA "hidrodinámico" ; -- status=guess
+lin hydrodynamics_N = mkN "hidrodinámica" ; -- status=guess
+lin hydrofoil_N = mkN "alíscafo" | mkN "aliscafo" ; -- status=guess status=guess
+lin hydrogen_N = mkN "hidrógeno" ; -- status=guess
+lin hydrogenation_N = mkN "hidrogenación" feminine ; -- status=guess
+lin hydrography_N = mkN "hidrografía" ; -- status=guess
+lin hydrologist_N = mkN "hidrólogo" ; -- status=guess
+lin hydrology_N = mkN "hidrología" ; -- status=guess
+lin hydrolysis_N = mkN "hidrólisis" feminine ; -- status=guess
+lin hydrophobia_N = mkN "hidrofobia" ; -- status=guess
+lin hydrophobic_A = mkA "hidrófobo" ; -- status=guess
+lin hydrosphere_N = mkN "hidrosfera" ; -- status=guess
+lin hydrostatic_A = mkA "hidrostático" ; -- status=guess
+lin hydroxide_N = mkN "hidróxido" ; -- status=guess
+lin hydroxyl_N = mkN "hidroxilo" | mkN "oxhidrilo" ; -- status=guess status=guess
+lin hyena_N = mkN "hiena" ; -- status=guess
+lin hygiene_N = mkN "higiene" feminine ; -- status=guess
+lin hygienic_A = mkA "higiénico" ; -- status=guess
+lin hygrometer_N = mkN "higrómetro" ; -- status=guess
+lin hygroscopic_A = mkA "higroscópico" ; -- status=guess
+lin hymen_N = mkN "himen" masculine ; -- status=guess
+lin hymeneal_A = mkA "himeneo" ; -- status=guess
+lin hymenium_N = mkN "himenio" ; -- status=guess
+lin hymn_N = mkN "himno" ; -- status=guess
+lin hymnal_N = mkN "himnario" ; -- status=guess
+lin hypanthium_N = mkN "hipantio" ; -- status=guess
+lin hyperbola_N = mkN "hipérbola" ; -- status=guess
+lin hyperbole_N = mkN "hipérbole" feminine ; -- status=guess
+lin hyperbolic_A = mkA "hiperbólico" ; -- status=guess
+lin hyperglycemia_N = mkN "hiperglucemia" ; -- status=guess
+lin hyperinflation_N = mkN "hiperinflación" feminine ; -- status=guess
+lin hyperlink_N = mkN "hiperenlace" masculine ; -- status=guess
+lin hypernatremia_N = mkN "hipernatremia" ; -- status=guess
+lin hypernym_N = mkN "hiperónimo" ; -- status=guess
+lin hyperon_N = mkN "hiperón" masculine ; -- status=guess
+lin hyperpigmentation_N = mkN "hiperpigmentación" feminine ; -- status=guess
+lin hyperplasia_N = mkN "hiperplasia" ; -- status=guess
+lin hypersensitivity_N = mkN "hipersensibilidad" feminine ; -- status=guess
+lin hypertext_N = mkN "hipertexto" ; -- status=guess
+lin hyperthermia_N = mkN "hipertermia" ; -- status=guess
+lin hypertrophy_N = mkN "hipertrofia" ; -- status=guess
+lin hyperventilation_N = mkN "hiperventilación" feminine ; -- status=guess
+lin hyphen_N = mkN "guion" masculine ; -- status=guess
+lin hyphenation_N = mkN "separación silábica" ; -- status=guess
+lin hypnosis_N = mkN "hipnosis" masculine ; -- status=guess
+lin hypnotherapy_N = mkN "hipnoterapia" ; -- status=guess
+lin hypnotic_A = mkA "hipnótico" ; -- status=guess
+lin hypnotism_N = mkN "hipnotismo" ; -- status=guess
+lin hypnotist_N = mkN "hipnotizador" masculine ; -- status=guess
+lin hypnotize_V2 = mkV2 (mkV "hipnotizar") ; -- status=guess, src=wikt
+lin hypochondria_N = mkN "hipocondría" ; -- status=guess
+lin hypochondriac_A = mkA "hipocondríaco" | mkA "hipocondriaco" ; -- status=guess status=guess
+lin hypochondrium_N = mkN "hipocondrio" ; -- status=guess
+lin hypocrisy_N = mkN "hipocresía" ; -- status=guess
+lin hypocrite_N = mkN "hipócrita" ; -- status=guess
+lin hypocritical_A = mkA "mocho" ; -- status=guess
+lin hypoesthesia_N = mkN "hipoestesia" ; -- status=guess
+lin hyponatremia_N = mkN "hiponatremia" ; -- status=guess
+lin hyponym_N = mkN "hipónimo" ; -- status=guess
+lin hypotension_N = mkN "hipotensión" feminine ; -- status=guess
+lin hypotenuse_N = mkN "hipotenusa" ; -- status=guess
+lin hypothalamus_N = mkN "hipotálamo" ; -- status=guess
+lin hypothermia_N = mkN "hipotermia" ; -- status=guess
+lin hypothesis_N = mkN "hipótesis" feminine ; -- status=guess
+lin hypothetical_A = mkA "hipotético" ; -- status=guess
+lin hypothyroidism_N = mkN "hipotiroidismo" ; -- status=guess
+lin hypoxia_N = mkN "hipoxia" ; -- status=guess
+lin hypsometer_N = mkN "hipsómetro" ; -- status=guess
+lin hyrax_N = mkN "damán" masculine ; -- status=guess
+lin hysterectomy_N = mkN "histerectomía" ; -- status=guess
+lin hysteresis_N = mkN "histéresis" feminine ; -- status=guess
+lin hysteria_N = mkN "histérico" ; -- status=guess
+lin iFem_Pron = optProDrop E.i8fem_Pron ;
+lin i_Pron = optProDrop S.i_Pron ;
+lin iamb_N = mkN "yambo" ; -- status=guess
+lin iambic_A = mkA "yámbico" ; -- status=guess
+lin ibex_N = mkN "íbice" | mkN "ibex" masculine ; -- status=guess status=guess
+lin ibis_N = mkN "ibis" masculine ; -- status=guess
+lin ibuprofen_N = mkN "ibuprofeno" ; -- status=guess
+lin ice_N = L.ice_N ;
+lin ice_V = mkV "congelar" ; -- status=guess, src=wikt
+lin ice_V2 = mkV2 (mkV "congelar") ; -- status=guess, src=wikt
+lin iceberg_N = mkN "banquisa" | mkN "iceberg" | mkN "iceburgo" | mkN "témpano de hielo" | mkN "témpano" ; -- status=guess status=guess status=guess status=guess status=guess
+lin icebreaker_N = mkN "rompehielos" masculine ; -- status=guess
+lin icepick_N = mkN "punzón de hielo" ; -- status=guess
+lin ichthyologist_N = mkN "ictiólogo" ; -- status=guess
+lin ichthyology_N = mkN "ictiología" ; -- status=guess
+lin ichthyosis_N = mkN "ictiosis" feminine ; -- status=guess
+lin icicle_N = mkN "carámbano" ; -- status=guess
+lin icing_N = mkN "suspiro" ; -- status=guess
+lin icon_N = mkN "icono" | mkN "ícono" ; -- status=guess status=guess
+lin iconoclast_N = mkN "iconoclasta" masculine ; -- status=guess
+lin iconology_N = mkN "iconología" ; -- status=guess
+lin icosahedron_N = mkN "icosaedro" ; -- status=guess
+lin icy_A = mkA "cubierto de hielo" ; -- status=guess
+lin idea_N = mkN "idea" ;
+lin ideal_A = mkA "ideal" ; -- status=guess
+lin ideal_N = mkN "ideal" masculine ; -- status=guess
+lin idealization_N = mkN "idealización" feminine ; -- status=guess
+lin idealize_V2 = mkV2 (mkV "idealizar") ; -- status=guess, src=wikt
+lin ideally_Adv = variants{} ; --
+lin idempotent_A = mkA "idempotente" ; -- status=guess
+lin identical_A = mkA "idéntico" ; -- status=guess
+lin identifiable_A = mkA "identificable" ; -- status=guess
+lin identification_N = variants{} ; --
+lin identifier_N = mkN "identificador" masculine ; -- status=guess
+lin identify_V = mkV "identificar" | mkV "identificarse" ;
+lin identify_V2 = mkV2 (mkV "identificar") ;
+lin identikit_N = mkN "retrato robot" ; -- status=guess
+lin identity_N = mkN "elemento neutro" | mkN "elemento neutro por la izquierda" | mkN "elemento neutro por la derecha" ; -- status=guess
+lin ideogram_N = mkN "ideograma" ; -- status=guess
+lin ideological_A = mkA "ideológico" ; -- status=guess
+lin ideology_N = mkN "ideología" ; -- status=guess
+lin idiocy_N = mkN "idiotez" feminine | mkN "idiotez" feminine ; -- status=guess status=guess
+lin idiolect_N = mkN "idiolecto" ; -- status=guess
+lin idiom_N = mkN "idiotismo" | mkN "idiomatismo" | mkN "modismo" ; -- status=guess status=guess status=guess
+lin idiomatic_A = mkA "idiomático" ; -- status=guess
+lin idiopathic_A = mkA "idiopático" ; -- status=guess
+lin idiosyncrasy_N = mkN "idiosincrasia" ; -- status=guess
+lin idiot_N = mkN "idiota" masculine ; -- status=guess
+lin idle_A = mkA "vagabundo" ; -- status=guess
+lin idle_V = mkV "flojear" ; -- status=guess, src=wikt
+lin idle_V2 = mkV2 (mkV "flojear") ; -- status=guess, src=wikt
+lin idol_N = mkN "ídolo" ; -- status=guess
+lin idolater_N = mkN "idólatra" masculine ; -- status=guess
+lin idolatrous_A = mkA "idólatra" ; -- status=guess
+lin idolize_V2 = mkV2 (mkV "idolatrar") ; -- status=guess, src=wikt
+lin idyll_N = mkN "idilio" ; -- status=guess
+lin if_Subj = S.if_Subj ;
+lin if_then_Conj = S.if_then_Conj ;
+lin igloo_N = mkN "iglú" masculine ; -- status=guess
+lin igneous_A = mkA "ígneo" ; -- status=guess
+lin ignite_V = mkV "incendiar" ; -- status=guess, src=wikt
+lin ignite_V2 = mkV2 (mkV "incendiar") ; -- status=guess, src=wikt
+lin ignition_N = mkN "encendido" ; -- status=guess
+lin ignominious_A = mkA "ignominioso" ; -- status=guess
+lin ignominy_N = mkN "ignominia" ; -- status=guess
+lin ignorance_N = mkN "ignorancia" ; -- status=guess
+lin ignorant_A = mkA "ignorante" ; -- status=guess
+lin ignore_V = mkV "ignorar" | desoír_V ;
+lin ignore_V2 = mkV2 (mkV "ignorar") | mkV2 (desoír_V) ;
+lin iguana_N = mkN "iguana" ; -- status=guess
+lin ileum_N = mkN "íleon" masculine ; -- status=guess
+lin iliac_A = mkA "ilíaco" | mkA "iliaco" ; -- status=guess status=guess
+lin ill_A = mkA "mal" | mkA "mareado" ; -- status=guess
+lin ill_Adv = mkAdv "mal" ; -- status=guess
+lin illegal_A = mkA "ilegal" ; -- status=guess
+lin illegible_A = mkA "ilegible" | mkA "indescifrable" ; -- status=guess status=guess
+lin illicit_A = mkA "ilícito" ; -- status=guess
+lin illiteracy_N = mkN "analfabetismo" ; -- status=guess
+lin illiterate_A = mkA "analfabeto" ; -- status=guess
+lin illness_N = mkN "enfermedad" feminine ; -- status=guess
+lin illogical_A = mkA "ilógico" ; -- status=guess
+lin illuminate_V2 = mkV2 (mkV "iluminar") ; -- status=guess
+lin illusion_N = mkN "ilusión" feminine ; -- status=guess
+lin illusory_A = mkA "ilusorio" ; -- status=guess
+lin illustrate_V = mkV "ilustrar" ; -- status=guess
+lin illustrate_V2 = mkV2 (mkV "ilustrar") ; -- status=guess
+lin illustrate_VS = mkVS (mkV "ilustrar") ; -- status=guess
+lin illustration_N = mkN "ilustración" feminine ; -- status=guess
+lin illustrator_N = mkN "ilustrador" | mkN "ilustradora" ; -- status=guess status=guess
+lin illustrious_A = mkA "ilustre" ; -- status=guess
+lin ilmenite_N = mkN "ilmenita" ; -- status=guess
+lin image_N = mkN "imagen" "imágenes" feminine ;
+lin imaginable_A = mkA "imaginable" | mkA "concebible" ; -- status=guess status=guess
+lin imaginary_A = mkA "imaginario" ; -- status=guess
+lin imagination_N = mkN "imaginación" feminine ; -- status=guess
+lin imaginative_A = mkA "imaginativo" ; -- status=guess
+lin imagine_V = mkV "imaginar" ;
+lin imagine_V2 = mkV2 (mkV "imaginar") ;
+lin imagine_VS = mkVS (mkV "imaginar") ;
+lin imam_N = mkN "imán" masculine ; -- status=guess
+lin imbalance_N = mkN "desequilibrio" ; -- status=guess
+lin imbecile_N = mkN "imbécil" masculine ; -- status=guess
+lin imbecility_N = mkN "imbecilidad" feminine ; -- status=guess
+lin imitate_V2 = mkV2 (mkV "imitar") ; -- status=guess, src=wikt
+lin imitation_N = mkN "imitación" feminine ; -- status=guess
+lin immaterial_A = mkA "inmaterial" ; -- status=guess
+lin immateriality_N = mkN "inmaterialidad" feminine ; -- status=guess
+lin immature_A = mkA "inmaduro" ; -- status=guess
+lin immaturity_N = mkN "inmadurez" feminine ; -- status=guess
+lin immediacy_N = mkN "inmediatez" feminine ; -- status=guess
+lin immediate_A = mkA "inmediato" ;
+lin immediately_Adv = mkAdv "inmediatamente" ;
+lin immense_A = mkA "inmenso" ; -- status=guess
+lin immensity_N = mkN "inmensidad" feminine ; -- status=guess
+lin immerse_V2 = mkV2 (mkV "sumergirse") ; -- status=guess, src=wikt
+lin immersion_N = mkN "inmersión" feminine ; -- status=guess
+lin immigrant_N = mkN "inmigrante" masculine ; -- status=guess
+lin immigrate_V = mkV "inmigrar" ; -- status=guess, src=wikt
+lin immigration_N = mkN "inmigración" feminine ; -- status=guess
+lin imminence_N = mkN "inminencia" ; -- status=guess
+lin imminent_A = mkA "inminente" ; -- status=guess
+lin immobile_A = mkA "inmóvil" ; -- status=guess
+lin immobilize_V2 = mkV2 (mkV "inmovilizar") ; -- status=guess, src=wikt
+lin immolate_V2 = mkV2 (mkV "inmolar") ; -- status=guess, src=wikt
+lin immoral_A = mkA "inmoral" ; -- status=guess
+lin immorality_N = mkN "inmoralidad" feminine ; -- status=guess
+lin immortal_A = mkA "inmortal" ; -- status=guess
+lin immortal_N = mkN "inmortal" masculine ; -- status=guess
+lin immortality_N = mkN "inmortalidad" feminine ; -- status=guess
+lin immune_A = mkA "inmune" ; -- status=guess
+lin immune_N = mkN "sistema inmunitario" ; -- status=guess
+lin immunity_N = mkN "inmunidad" feminine ; -- status=guess
+lin immunize_V2 = mkV2 (mkV "inmunizar") ; -- status=guess, src=wikt
+lin immunodeficiency_N = mkN "inmunodeficiencia" ; -- status=guess
+lin immunoglobulin_N = mkN "inmunoglobulina" ; -- status=guess
+lin immunological_A = mkA "inmunológico" ; -- status=guess
+lin immunologist_N = mkN "inmunólogo" ; -- status=guess
+lin immunology_N = mkN "inmunología" ; -- status=guess
+lin immunosuppressant_N = mkN "inmunosupresor" masculine ; -- status=guess
+lin immure_V2 = mkV2 (mkV "emparedar") ; -- status=guess, src=wikt
+lin immutable_A = mkA "inmutable" ; -- status=guess
+lin imp_N = mkN "diablillo" | mkN "bribonzuelo" ; -- status=guess status=guess
+lin impact_N = mkN "impacto" ;
+lin impair_V2 = mkV2 (mkV "deteriorar") | mkV2 (mkV "empeorar") | mkV2 (descomponer_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin impale_V2 = mkV2 (mkV "empalar") ; -- status=guess, src=wikt
+lin impalement_N = mkN "empalamiento" ; -- status=guess
+lin impart_V2 = mkV2 (mkV "impartir") ; -- status=guess, src=wikt
+lin impartial_A = mkA "imparcial" ; -- status=guess
+lin impartiality_N = mkN "imparcialidad" feminine ; -- status=guess
+lin impassable_A = mkA "infranqueable" ; -- status=guess
+lin impassive_A = mkA "impasible" ; -- status=guess
+lin impatience_N = mkN "impaciencia" ; -- status=guess
+lin impatient_A = mkA "impaciente" ; -- status=guess
+lin impecunious_A = mkA "menesteroso" ; -- status=guess
+lin impede_V2 = mkV2 (impedir_V) ; -- status=guess, src=wikt
+lin impediment_N = mkN "estorbo" ; -- status=guess
+lin impel_V2 = mkV2 (mkV "impeler") ; -- status=guess, src=wikt
+lin impenetrability_N = mkN "impenetrabilidad" feminine ; -- status=guess
+lin impenetrable_A = mkA "impenetrable" ; -- status=guess
+lin imperative_A = mkA "imperativo" ; -- status=guess
+lin imperative_N = mkN "modo imperativo" ; -- status=guess
+lin imperfect_A = mkA "imperfecto" ; -- status=guess
+lin imperfect_N = mkN "imperfecto" ; -- status=guess
+lin imperfection_N = mkN "imperfección" feminine ; -- status=guess
+lin imperfective_N = mkN "imperfecto" ; -- status=guess
+lin imperial_A = variants{} ; --
+lin imperialism_N = mkN "imperialismo" ; -- status=guess
+lin imperialist_N = mkN "imperialista" masculine ; -- status=guess
+lin imperialistic_A = mkA "imperialista" ; -- status=guess
+lin imperil_V2 = mkV2 (mkV (mkV "poner") "en peligro") ; -- status=guess, src=wikt
+lin imperious_A = mkA "imperioso" ; -- status=guess
+lin impermeability_N = mkN "impermeabilidad" feminine ; -- status=guess
+lin impermeable_A = mkA "impermeable" ; -- status=guess
+lin impersonal_A = mkA "impersonal" ; -- status=guess
+lin impersonate_V2 = mkV2 (mkV "copiar") | mkV2 (mkV "imitar") | mkV2 (mkV "suplantar") | mkV2 (mkV (mkV "hacerse") "pasar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin impertinent_A = mkA "impertinente" | mkA "maleducado" ; -- status=guess status=guess
+lin impetigo_N = mkN "impétigo" ; -- status=guess
+lin impetuous_A = mkA "impetuoso" | mkA "brutal" | mkA "brusco" | mkA "violento" ; -- status=guess status=guess status=guess status=guess
+lin impish_A = mkA "pícaro" | mkA "travieso" ; -- status=guess status=guess
+lin implacable_A = mkA "implacable" | mkA "tenaz" ; -- status=guess status=guess
+lin implantation_N = mkN "implantación" feminine ; -- status=guess
+lin implement_N = mkN "implemento" | mkN "herramienta" | mkN "instrumento" ; -- status=guess status=guess status=guess
+lin implement_V2 = mkV2 (mkV "implementar") ; -- status=guess
+lin implementation_N = mkN "puesta en práctica" ; -- status=guess
+lin implication_N = variants{} ; --
+lin implicit_A = mkA "implícito" ; -- status=guess
+lin implore_V2 = mkV2 (mkV "implorar") ; -- status=guess, src=wikt
+lin implore_VS = mkVS (mkV "implorar") ; -- status=guess, src=wikt
+lin implosion_N = mkN "implosión" feminine ; -- status=guess
+lin imply_V = mkV "insinuar" ; -- status=guess
+lin imply_V2 = mkV2 (mkV "insinuar") ; -- status=guess
+lin imply_VS = mkVS (mkV "insinuar") ; -- status=guess
+lin impolite_A = mkA "maleducado" | mkA "descortés" ; -- status=guess status=guess
+lin import_N = mkN "importación" feminine ; -- status=guess
+lin import_V2 = mkV2 (mkV "importar") ; -- status=guess
+lin importance_N = mkN "importancia" ;
+lin important_A = L.important_A ;
+lin importantly_Adv = variants{} ; --
+lin importune_V2 = mkV2 (mkV "importunar") ; -- status=guess, src=wikt
+lin impose_V = imponer_V ;
+lin impose_V2 = mkV2 imponer_V ;
+lin impossibility_N = mkN "imposibilidad" feminine ; -- status=guess
+lin impossible_A = mkA "imposible" ;
+lin impostor_N = mkN "impostor" | mkN "impostora" ; -- status=guess status=guess
+lin imposture_N = mkN "impostura" ; -- status=guess
+lin impotence_N = mkN "impotencia" ; -- status=guess
+lin impound_V2 = mkV2 (mkV "confiscar") ; -- status=guess, src=wikt
+lin impoundment_N = mkN "inmovilización" ; -- status=guess
+lin impoverish_V2 = mkV2 (empobrecer_V) ; -- status=guess, src=wikt
+lin imprecise_A = mkA "inconcreto" ; -- status=guess
+lin impregnable_A = mkA "fértil" | mkA "impregnable" ; -- status=guess status=guess
+lin impress_N = mkN "impresión" feminine ; -- status=guess
+lin impress_V = mkV "impresionarse" ; -- status=guess
+lin impress_V2 = mkV2 (mkV "impresionar") ; -- status=guess
+lin impression_N = variants{} ; --
+lin impressionable_A = mkA "impresionable" ; -- status=guess
+lin impressionism_N = mkN "impresionismo" ; -- status=guess
+lin impressive_A = mkA "halagüeño" ; -- status=guess
+lin imprison_V2 = mkV2 (mkV "encarcelar") | mkV2 (mkV "aprisionar") ; -- status=guess
+lin imprisonment_N = mkN "encarcelamiento" ; -- status=guess
+lin improbability_N = mkN "improbabilidad" feminine ; -- status=guess
+lin improbable_A = mkA "improbable" ; -- status=guess
+lin impromptu_A = mkA "improvisado" ; -- status=guess
+lin improve_V = mkV "mejorar" ;
+lin improve_V2 = mkV2 (mkV "mejorar") ;
+lin improved_A = variants{} ; --
+lin improvement_N = mkN "mejora" | mkN "mejoramiento" | mkN "enmienda" | mkN "mejoría" ;
+lin improvise_V = mkV "improvisar" ; -- status=guess, src=wikt
+lin improvise_V2 = mkV2 (mkV "improvisar") ; -- status=guess, src=wikt
+lin imprudence_N = mkN "imprudencia" ; -- status=guess
+lin imprudent_A = mkA "imprudente" ; -- status=guess
+lin impudence_N = mkN "impudencia" | mkN "descaro" ; -- status=guess status=guess
+lin impudent_A = mkA "insolente" | mkA "descarado" | mkA "fresco" | mkA "impudente" ; -- status=guess status=guess status=guess status=guess
+lin impugn_V2 = mkV2 (mkV "impugnar") ; -- status=guess, src=wikt
+lin impulse_N = mkN "impulso" ; -- status=guess
+lin impulsive_A = mkA "impulsivo" ; -- status=guess
+lin impulsiveness_N = mkN "impulsividad" feminine ; -- status=guess
+lin impunity_N = mkN "impunidad" feminine ; -- status=guess
+lin impure_A = mkA "impuro" ; -- status=guess
+lin impurity_N = mkN "impureza" ; -- status=guess
+lin impute_V2 = mkV2 (mkV "imputar") ; -- status=guess, src=wikt
+lin in8front_Prep = S.in8front_Prep ;
+lin in_1_Adv = mkAdv "dentro" ;
+lin in_2_Adv = mkAdv "adentro" ;
+lin in_A = mkA "encargado" | mkA "responsable" | mkA "a cargo" ; -- status=guess status=guess status=guess
+lin in_Adv = mkAdv "en resumen" ;
+lin in_N = mkN "buzón de entrada" ; -- status=guess
+lin in_Prep = S.in_Prep ;
+lin inability_N = mkN "incapacidad" feminine ; -- status=guess
+lin inaccessibility_N = mkN "inaccesibilidad" feminine ; -- status=guess
+lin inaccessible_A = mkA "inaccesible" ; -- status=guess
+lin inaccuracy_N = mkN "inexactitud" feminine ; -- status=guess
+lin inaccurate_A = mkA "inexacto" ; -- status=guess
+lin inaction_N = mkN "inacción" feminine ; -- status=guess
+lin inactive_A = mkA "inactivo" ; -- status=guess
+lin inactivity_N = mkN "ociosidad" | mkN "inactividad" feminine ; -- status=guess status=guess
+lin inadequate_A = mkA "inadecuado" ; -- status=guess
+lin inadmissible_A = mkA "inadmisible" ; -- status=guess
+lin inanition_N = mkN "inanición" feminine ; -- status=guess
+lin inanity_N = mkN "inanidad" feminine ; -- status=guess
+lin inapplicable_A = mkA "inaplicable" ; -- status=guess
+lin inappropriate_A = mkA "inapropiado" ; -- status=guess
+lin inaudible_A = mkA "inaudible" ; -- status=guess
+lin inaugural_A = mkA "inaugural" ; -- status=guess
+lin inaugural_N = mkN "discurso inaugural" ; -- status=guess
+lin inaugurate_V2 = mkV2 (mkV "inaugurar") ; -- status=guess, src=wikt
+lin inauguration_N = mkN "investidura" ; -- status=guess
+lin incandescent_A = mkA "incandescente" | mkA "candente" ; -- status=guess status=guess
+lin incapable_A = mkA "incapaz" ; -- status=guess
+lin incapacity_N = mkN "incapacidad" feminine ; -- status=guess
+lin incarcerate_V2 = mkV2 (mkV "encarcelar") ; -- status=guess, src=wikt
+lin incarceration_N = mkN "encarcelación" | mkN "encarcelamiento" ; -- status=guess status=guess
+lin incarnation_N = mkN "encarnación" feminine ; -- status=guess
+lin incense_N = mkN "incienso" | mkN "sahumerio" | mkN "sahumo" ; -- status=guess status=guess status=guess
+lin incentive_N = mkN "incentivo" ; -- status=guess
+lin inception_N = mkN "comienzo" ; -- status=guess
+lin incessant_A = mkA "incesante" ; -- status=guess
+lin incest_N = mkN "incesto" ; -- status=guess
+lin inch_N = mkN "pulgada" ; -- status=guess
+lin incidence_N = variants{} ; --
+lin incident_N = mkN "incidente" masculine ; -- status=guess
+lin incidental_N = mkN "música incidental" ; -- status=guess
+lin incidentally_Adv = variants{} ; --
+lin incinerate_V2 = mkV2 (mkV "incinerar") ; -- status=guess, src=wikt
+lin incipient_A = mkA "incipiente" ; -- status=guess
+lin incision_N = mkN "incisión" feminine ; -- status=guess
+lin incisive_A = mkA "incisivo" ; -- status=guess
+lin incisor_N = mkN "diente incisivo" | mkN "incisivo" ; -- status=guess status=guess
+lin incite_V2 = mkV2 (mkV "amotinar") ; -- status=guess, src=wikt
+lin inclement_A = mkA "inclemente" ; -- status=guess
+lin inclination_N = mkN "inclinación" feminine ; -- status=guess
+lin inclined_A = variants{} ; --
+lin include_V = incluir_V ;
+lin include_V2 = mkV2 (incluir_V) ;
+lin including_Prep = mkPrep "incluso" | mkPrep "incluyendo" ;
+lin inclusion_N = mkN "inclusión" feminine ; -- status=guess
+lin incoherent_A = mkA "incoherente" ; -- status=guess
+lin incombustible_A = mkA "incombustible" ; -- status=guess
+lin income_N = mkN "ingreso" | mkN "renta" ; --- ingresos in plural
+lin incomparable_A = mkA "incomparable" | mkA "inigualable" ; -- status=guess status=guess
+lin incompatibility_N = mkN "incompatibilidad" feminine ; -- status=guess
+lin incompatible_A = mkA "incompatible" ; -- status=guess
+lin incompetence_N = mkN "incompetencia" ; -- status=guess
+lin incompetent_A = mkA "incompetente" ; -- status=guess
+lin incomplete_A = mkA "incompleto" ; -- status=guess
+lin incomprehensible_A = mkA "incomprensible" ; -- status=guess
+lin inconceivable_A = mkA "inconcebible" ; -- status=guess
+lin inconsiderate_A = mkA "inconsiderado" ; -- status=guess
+lin inconsistency_N = mkN "inconsistencia" ; -- status=guess
+lin inconsistent_A = mkA "inconsistente" | mkA "inconsecuente" ; -- status=guess status=guess
+lin inconsolable_A = mkA "inconsolable" | mkA "desconsolado" ; -- status=guess status=guess
+lin inconspicuous_A = mkA "disimulado" | mkA "desapercibido" ; -- status=guess status=guess
+lin inconstancy_N = mkN "inconstancia" ; -- status=guess
+lin inconvenience_N = mkN "inconveniencia" | mkN "desconveniencia" ; -- status=guess status=guess
+lin inconvenient_A = mkA "incómodo" | mkA "inconveniente" ; -- status=guess status=guess
+lin incorporate_V2 = variants{} ; --
+lin incorporeal_A = mkA "incorpóreo" ; -- status=guess
+lin incorrect_A = mkA "incorrecto" ; -- status=guess
+lin incorrigible_A = mkA "incorregible" ; -- status=guess
+lin increase_N = mkN "incremento" | mkN "aumento" ;
+lin increase_V = mkV "aumentar" ;
+lin increase_V2 = mkV2 (mkV "aumentar") ;
+lin increased_A = variants{} ; --
+lin increasing_A = variants{} ; --
+lin increasingly_Adv = mkAdv "crecientemente" | mkAdv "cada vez más" ;
+lin incredible_A = mkA "increíble" ; -- status=guess
+lin incredibly_Adv = variants{} ; --
+lin incredulity_N = mkN "incredulidad" feminine ; -- status=guess
+lin incredulous_A = mkA "incrédulo" ; -- status=guess
+lin incubation_N = mkN "incubación" feminine ; -- status=guess
+lin incubator_N = mkN "incubadora" ; -- status=guess
+lin incubus_N = mkN "pesadilla" ; -- status=guess
+lin inculcate_V2 = mkV2 (mkV "inculcar") ; -- status=guess, src=wikt
+lin incumbent_N = mkN "titular" ; -- status=guess
+lin incur_V2 = mkV2 (mkV "incurrir") ; -- status=guess
+lin incus_N = mkN "yunque" masculine ; -- status=guess
+lin indebted_A = mkA "endeudado" ; -- status=guess
+lin indebtedness_N = mkN "endeudamiento" ; -- status=guess
+lin indecision_N = mkN "indecisión" feminine ; -- status=guess
+lin indecisive_A = mkA "indeciso" ; -- status=guess
+lin indeed_Adv = mkAdv "de hecho" | mkAdv "realmente" | mkAdv "efectivamente" | mkAdv "verdaderamente" ;
+lin indefatigable_A = mkA "incansable" | mkA "infatigable" ; -- status=guess status=guess
+lin indelible_A = mkA "indeleble" ; -- status=guess
+lin independence_N = mkN "independencia" ; -- status=guess
+lin independent_1_A = mkA "independiente" ;
+lin independent_2_A = mkA "independiente" ;
+lin independent_A = mkA "independiente" ;
+lin independent_N = mkN "variable independiente" ; -- status=guess
+lin independently_Adv = variants{} ; --
+lin indestructible_A = mkA "indestructible" ; -- status=guess
+lin indeterminate_A = mkA "indeterminado" ; -- status=guess
+lin index_N = mkN "índice" masculine ; -- status=guess
+lin index_V2 = mkV2 (mkV "indexar") ; -- status=guess, src=wikt
+lin indicate_V2 = mkV2 (mkV "indicar") ;
+lin indicate_VS = mkVS (mkV "indicar") ;
+lin indication_N = variants{} ; --
+lin indicator_N = mkN "indicador" masculine ; -- status=guess
+lin indifference_N = mkN "indiferencia" ; -- status=guess
+lin indigenous_A = mkA "indígena" | mkA "autóctono" | mkA "nativo" ; -- status=guess
+lin indigent_A = mkA "indigente" ; -- status=guess
+lin indigestion_N = mkN "indigestión" ; -- status=guess
+lin indignation_N = mkN "indignación" feminine ; -- status=guess
+lin indignity_N = mkN "indignidad" feminine ; -- status=guess
+lin indigo_A = mkA "índigo" | mkA "añil" ; -- status=guess status=guess
+lin indigo_N = mkN "azulejo" ; -- status=guess
+lin indirect_A = mkA "indirecto" ; -- status=guess
+lin indirectly_Adv = variants{} ; --
+lin indiscreet_A = mkA "indiscreto" | mkA "imprudente" ; -- status=guess status=guess
+lin indiscriminate_A = mkA "indiscriminado" | mkA "desconsiderado" ; -- status=guess status=guess
+lin indispensable_A = mkA "imprescindible" ; -- status=guess
+lin indisputable_A = mkA "indisputable" ; -- status=guess
+lin indissoluble_A = mkA "indisoluble" ; -- status=guess
+lin indistinct_A = mkA "indistinto" ; -- status=guess
+lin indistinguishable_A = mkA "indistinguible" ; -- status=guess
+lin indium_N = mkN "indio" ; -- status=guess
+lin individual_A = mkA "individual" ;
+lin individual_N = mkN "individuo" ;
+lin individually_Adv = variants{} ; --
+lin indivisible_A = mkA "indivisible" ; -- status=guess
+lin indoctrinate_V2 = mkV2 (mkV "adoctrinar") ; -- status=guess, src=wikt
+lin indolent_A = mkA "indolente" ; -- status=guess
+lin indomethacin_N = mkN "indometacina" ; -- status=guess
+lin indoor_A = variants{} ; --
+lin indubitable_A = mkA "indudable" ; -- status=guess
+lin induce_V2 = mkV2 (inducir_V) ; -- status=guess
+lin indulge_V = mkV "mimar" | consentir_V ; -- status=guess
+lin indulge_V2 = mkV2 (mkV "mimar") | mkV2 (consentir_V) ; -- status=guess
+lin indulgence_N = mkN "indulgencia" ; -- status=guess
+lin indulgent_A = mkA "indulgente" ; -- status=guess
+lin industrial_A = mkA "industrial" ;
+lin industrialism_N = mkN "industrialismo" ; -- status=guess
+lin industrialize_V2 = mkV2 (mkV "industrializar") ; -- status=guess, src=wikt
+lin industrious_A = mkA "aplicado" | mkA "trabajador" | mkA "laborioso" | mkA "empeñoso" | mkA "afanoso" | mkA "industrioso" | mkA "diligente" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin industry_N = L.industry_N ;
+lin inebriation_N = mkN "borrachera" ; -- status=guess
+lin inedible_A = mkA "incomestible" ; -- status=guess
+lin ineffable_A = mkA "inefable" ; -- status=guess
+lin inelastic_A = mkA "inelástico" ; -- status=guess
+lin inept_A = mkA "inepto" | mkA "incapaz" ; -- status=guess status=guess
+lin ineptitude_N = mkN "ineptitud" feminine ; -- status=guess
+lin inequality_N = mkN "inecuación" feminine ; -- status=guess
+lin inert_A = mkA "inerte" ; -- status=guess
+lin inertia_N = mkN "inercia" ; -- status=guess
+lin inertness_N = mkN "inercia química" ; -- status=guess
+lin inescapable_A = mkA "inevitable" ; -- status=guess
+lin inevitable_A = mkA "inevitable" ; -- status=guess
+lin inevitably_Adv = variants{} ; --
+lin inexact_A = mkA "inexacto" ; -- status=guess
+lin inexcusable_A = mkA "inexcusable" ; -- status=guess
+lin inexhaustible_A = mkA "inagotable" ; -- status=guess
+lin inexorable_A = mkA "inexorable" ; -- status=guess
+lin inexpensive_A = mkA "barato" | mkA "económico" ; -- status=guess status=guess
+lin inexperienced_A = mkA "inexperto" ; -- status=guess
+lin inexplicable_A = mkA "inexplicable" ; -- status=guess
+lin inexpressible_A = mkA "inexpresable" ; -- status=guess
+lin infallibility_N = mkN "infalibilidad" feminine ; -- status=guess
+lin infallible_A = mkA "infalible" ; -- status=guess
+lin infamous_A = mkA "infame" ; -- status=guess
+lin infamy_N = mkN "infamia" ; -- status=guess
+lin infant_N = mkN "nene" masculine | mkN "infante" masculine ; -- status=guess
+lin infanticide_N = mkN "infanticida" ; -- status=guess
+lin infantry_N = mkN "regimiento de infantería" | mkN "tercio" ; -- status=guess status=guess
+lin infantryman_N = mkN "infante" masculine ; -- status=guess
+lin infarct_N = mkN "infarto" ; -- status=guess
+lin infatuate_V2 = mkV2 (mkV "embrujar") | mkV2 (mkV "encantar") | mkV2 (mkV "infatuar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin infatuation_N = mkN "encaprichamiento" ; -- status=guess
+lin infect_V = mkV "infectar" | mkV "contagiar" ; -- status=guess
+lin infect_V2 = mkV2 (mkV "infectar") | mkV2 (mkV "contagiar") ; -- status=guess
+lin infection_N = mkN "infección" feminine ; -- status=guess
+lin infelicitous_A = mkA "torpe" | mkA "impropio" | mkA "aciago" | mkA "inadecuado" ; -- status=guess status=guess status=guess status=guess
+lin infer_V2 = mkV2 (argüir_V) | mkV2 (inferir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin inferior_A = mkA "inferior" ; -- status=guess
+lin inferior_N = mkN "inferior" masculine ; -- status=guess
+lin inferiority_N = mkN "inferioridad" feminine ; -- status=guess
+lin infernal_A = mkA "infernal" ; -- status=guess
+lin inferno_N = mkN "infierno" ; -- status=guess
+lin infertile_A = mkA "estéril" ; -- status=guess
+lin infertility_N = mkN "infertilidad" feminine ; -- status=guess
+lin infestation_N = mkN "infestación" feminine ; -- status=guess
+lin infidel_N = mkN "infiel" masculine ; -- status=guess
+lin infidelity_N = mkN "infidelidad" feminine ; -- status=guess
+lin infiltrate_V = mkV "infiltrar" ; -- status=guess, src=wikt
+lin infiltrate_V2 = mkV2 (mkV "infiltrar") ; -- status=guess, src=wikt
+lin infiltration_N = mkN "filtración" feminine ; -- status=guess
+lin infinite_A = mkA "infinito" ; -- status=guess
+lin infinitesimal_N = mkN "cálculo infinitesimal" ; -- status=guess
+lin infinitive_N = mkN "infinitivo" ; -- status=guess
+lin infinity_N = mkN "infinito" ; -- status=guess
+lin infirm_A = mkA "inseguro" ; -- status=guess
+lin infirmity_N = mkN "enfermedad" feminine ; -- status=guess
+lin inflammable_A = mkA "inflamable" | mkA "combustible" ; -- status=guess status=guess
+lin inflammation_N = mkN "inflamación" feminine ; -- status=guess
+lin inflate_V = mkV "inflar" | mkV "hinchar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin inflate_V2 = mkV2 (mkV "inflar") | mkV2 (mkV "hinchar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin inflation_N = mkN "inflación" feminine ; -- status=guess
+lin inflection_N = mkN "punto de inflexión" ; -- status=guess
+lin inflectional_A = mkA "flectivo" ; -- status=guess
+lin inflexibility_N = mkN "inflexibilidad" feminine ; -- status=guess
+lin inflexible_A = mkA "inflexible" ; -- status=guess
+lin inflict_V2 = mkV2 (infligir_V) ; -- status=guess
+lin inflorescence_N = mkN "inflorescencia" ; -- status=guess
+lin influence_N = mkN "influencia" ;
+lin influence_V2 = mkV2 (influir_V) ;
+lin influential_A = mkA "influyente" ; -- status=guess
+lin influenza_N = mkN "gripe" | mkN "gripa" ; -- status=guess status=guess status=guess
+lin influx_N = mkN "entrada" masculine ; -- status=guess
+lin inform_V = mkV "delatar" | mkV "enterar" | mkV "impregnar" | mkV "informar" | mkV "reportar" ; -- status=guess
+lin inform_V2 = mkV2 (mkV "delatar") | mkV2 (mkV "enterar") | mkV2 (mkV "impregnar") | mkV2 (mkV "informar") | mkV2 (mkV "reportar") ; -- status=guess
+lin informal_A = mkA "informal" ; -- status=guess
+lin informality_N = mkN "informalidad" feminine ; -- status=guess
+lin information_N = mkN "información" feminine ;
+lin informative_A = mkA "informativo" ; -- status=guess
+lin infrared_A = mkA "infrarrojo" ; -- status=guess
+lin infrared_N = mkN "infrarrojo" ; -- status=guess
+lin infrastructure_N = mkN "infraestructura" ; -- status=guess
+lin infrequent_A = mkA "infrecuente" ; -- status=guess
+lin infringe_V = infringir_V ; -- status=guess, src=wikt
+lin infringe_V2 = mkV2 (infringir_V) ; -- status=guess, src=wikt
+lin infuriate_V2 = mkV2 (enfurecer_V) ; -- status=guess, src=wikt
+lin infusion_N = mkN "infusión" feminine ; -- status=guess
+lin ingenious_A = mkA "ingenioso" ; -- status=guess
+lin ingenuity_N = mkN "ingenio" ; -- status=guess
+lin ingest_V2 = mkV2 (ingerir_V) ; -- status=guess, src=wikt
+lin ingot_N = mkN "lingote" masculine ; -- status=guess
+lin ingratiate_V2 = mkV2 (mkV "congraciarse") ; -- status=guess, src=wikt
+lin ingredient_N = mkN "ingrediente" masculine ; -- status=guess
+lin ingress_N = mkN "entrada" masculine | mkN "ingreso" ; -- status=guess status=guess
+lin inguinal_A = mkA "inguinal" ; -- status=guess
+lin inhabit_V2 = mkV2 (mkV "habitar") ; -- status=guess, src=wikt
+lin inhabitant_N = mkN "habitante" | mkN "residente" | mkN "lugareño" ; -- status=guess
+lin inhalation_N = mkN "inhalación" feminine ; -- status=guess
+lin inhale_V = mkV "inhalar" ; -- status=guess, src=wikt
+lin inhale_V2 = mkV2 (mkV "inhalar") ; -- status=guess, src=wikt
+lin inherent_A = mkA "inherente" ; -- status=guess
+lin inherit_V = mkV "heredar" ; -- status=guess
+lin inherit_V2 = mkV2 (mkV "heredar") ; -- status=guess
+lin inheritance_N = mkN "impuesto sucesorio" ; -- status=guess
+lin inhibit_V2 = mkV2 (mkV "inhibir") ; -- status=guess
+lin inhibition_N = mkN "inhibición" feminine ; -- status=guess
+lin inhospitality_N = mkN "inhospitalidad" ; -- status=guess
+lin inhuman_A = mkA "inhumano" ; -- status=guess
+lin inhumane_A = mkA "inhumano" ; -- status=guess
+lin inimical_A = mkA "nocivo" ; -- status=guess
+lin iniquity_N = mkN "iniquidad" feminine ; -- status=guess
+lin initial_A = mkA "inicial" ; -- status=guess
+lin initial_N = variants{} ; --
+lin initially_Adv = variants{} ; --
+lin initiate_V2 = variants{} ; --
+lin initiation_N = mkN "inicio" ; -- status=guess
+lin initiative_N = mkN "iniciativa" ; -- status=guess
+lin inject_V2 = variants{} ; --
+lin injectable_A = mkA "inyectable" ; -- status=guess
+lin injection_N = mkN "inyección" feminine ; -- status=guess
+lin injunction_N = variants{} ; --
+lin injure_V2 = mkV2 (herir_V) ; -- status=guess
+lin injured_A = variants{} ; --
+lin injury_N = mkN "herida" | mkN "lesión" feminine ;
+lin ink_N = mkN "tinta" ; -- status=guess
+lin ink_V2 = mkV2 (mkV "entintar") ; -- status=guess, src=wikt
+lin inkwell_N = mkN "tintero" ; -- status=guess
+lin inland_A = variants{} ; --
+lin inlay_N = mkN "incrustación" feminine ; -- status=guess
+lin inn_N = mkN "posada" ; -- status=guess
+lin innate_A = mkA "innato" ; -- status=guess
+lin inner_A = variants{} ; --
+lin innkeeper_N = mkN "posadero" | mkN "posadera" | mkN "ventero" | mkN "ventera" ; -- status=guess status=guess status=guess status=guess
+lin innocence_N = variants{} ; --
+lin innocent_A = mkA "inocente" ; -- status=guess
+lin innocuous_A = mkA "inocuo" ; -- status=guess
+lin innovation_N = mkN "innovación" feminine ; -- status=guess
+lin innovative_A = mkA "innovador" ; -- status=guess
+lin innuendo_N = mkN "insinuación" feminine ; -- status=guess
+lin inoculate_V2 = mkV2 (mkV "inocular") ; -- status=guess, src=wikt
+lin inoculation_N = mkN "vacunación" masculine ; -- status=guess
+lin inoffensive_A = mkA "inofensivo" ; -- status=guess
+lin inorganic_A = mkA "inorgánico" ; -- status=guess
+lin inpatient_N = mkN "paciente" masculine ; -- status=guess
+lin input_N = mkN "insumo" ; -- status=guess
+lin inquest_N = variants{} ; --
+lin inquietude_N = mkN "inquietud" feminine ; -- status=guess
+lin inquire_V = mkV "investigar" | mkV "informarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin inquire_V2 = mkV2 (mkV "investigar") | mkV2 (mkV "informarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin inquiry_N = mkN "inquisición" | mkN "indagatoria" ; -- status=guess
+lin inquisitive_A = mkA "inquisitivo" ; -- status=guess
+lin insalubrious_A = mkA "insalubre" ; -- status=guess
+lin insane_A = mkA "enfermo mental" ; -- status=guess
+lin insanity_N = mkN "locura" ; -- status=guess
+lin insatiable_A = mkA "insaciable" ; -- status=guess
+lin inscribe_V2 = mkV2 (inscribir_V) ; -- status=guess, src=wikt
+lin inscription_N = mkN "inscripción" feminine ; -- status=guess
+lin inscrutable_A = mkA "inescrutable" | mkA "impenetrable" | mkA "incomprensible" | mkA "insondable" ; -- status=guess status=guess status=guess status=guess
+lin insect_N = mkN "insecto" ; -- status=guess
+lin insecticide_N = mkN "insecticida" ; -- status=guess
+lin insectivore_N = mkN "insectívoro" ; -- status=guess
+lin insecure_A = mkA "inseguro" ; -- status=guess
+lin insemination_N = mkN "inseminación" feminine ; -- status=guess
+lin insensate_A = mkA "inconsciente" ; -- status=guess
+lin insensitive_A = mkA "insensible" ; -- status=guess
+lin inseparable_A = mkA "inseparable" ; -- status=guess
+lin insert_V2 = mkV2 (mkV "insertar") ; -- status=guess
+lin inshore_A = mkA "acostado" | mkA "alitoralado" ; -- status=guess status=guess
+lin inside_Adv = mkAdv "de cabo a rabo" ; -- status=guess
+lin inside_N = mkN "interior" masculine ; -- status=guess
+lin inside_Prep = mkPrep "dentro de" ;
+lin insider_N = variants{} ; --
+lin insidious_A = mkA "insidioso" ; -- status=guess
+lin insight_N = mkN "introspección" feminine ; -- status=guess
+lin insignia_N = mkN "insignia" masculine ; -- status=guess
+lin insignificance_N = mkN "insignificancia" | mkN "intrascendencia" ; -- status=guess status=guess
+lin insignificant_A = mkA "insignificante" ; -- status=guess
+lin insinuation_N = mkN "insinuación" feminine ; -- status=guess
+lin insipid_A = mkA "cursi" ; -- status=guess
+lin insipidity_N = mkN "insipidez" feminine | mkN "desazón" feminine ; -- status=guess status=guess
+lin insipidness_N = mkN "insipidez" feminine | mkN "desazón" feminine ; -- status=guess status=guess
+lin insist_V = mkV "insistir" | mkV "empeñarse" ;
+lin insist_V2 = mkV2 (mkV "insistir") | mkV2 (mkV "empeñarse") ;
+lin insist_VS = mkVS (mkV "insistir") | mkVS (mkV "empeñarse") ;
+lin insistence_N = mkN "insistencia" ; -- status=guess
+lin insolvency_N = mkN "insolvencia" ; -- status=guess
+lin insolvent_A = mkA "insolvente" ; -- status=guess
+lin insomnia_N = mkN "insomnio" ; -- status=guess
+lin insomniac_A = mkA "insomne" ; -- status=guess
+lin inspect_V2 = mkV2 (mkV "inspeccionar") ; -- status=guess
+lin inspection_N = mkN "inspección" feminine ; -- status=guess
+lin inspector_N = variants{} ; --
+lin inspiration_N = mkN "inspiración" feminine ; -- status=guess
+lin inspire_V2 = mkV2 (mkV "inspirar") ; -- status=guess
+lin inspire_V2V = mkV2V (mkV "inspirar") ; -- status=guess
+lin instability_N = mkN "inestabilidad" feminine ; -- status=guess
+lin instal_V = variants{} ; --
+lin install_V = mkV "instalar" ; -- status=guess
+lin install_V2 = mkV2 (mkV "instalar") ; -- status=guess
+lin installation_N = mkN "instalación" feminine ; -- status=guess
+lin installment_N = mkN "instalación" feminine ; -- status=guess
+lin instance_N = mkN "caso" ;
+lin instant_A = variants{} ; --
+lin instant_N = mkN "café instantáneo" ; -- status=guess
+lin instantaneous_A = mkA "instantáneo" ; -- status=guess
+lin instantly_Adv = variants{} ; --
+lin instar_N = mkN "estadio" ; -- status=guess
+lin instead_Adv = mkAdv "en vez de" ;
+lin instigation_N = mkN "instigación" feminine ; -- status=guess
+lin instinct_N = mkN "instinto" ; -- status=guess
+lin institute_N = mkN "instituto" ; -- status=guess
+lin institution_N = mkN "institución" feminine ;
+lin institutional_A = mkA "institucional" ; -- status=guess
+lin instruct_V2 = variants{} ; --
+lin instruction_N = mkN "instrucción" feminine ; -- status=guess
+lin instructive_A = mkA "informativo" | mkA "instructivo" ; -- status=guess status=guess
+lin instructor_N = mkN "instructor" masculine ; -- status=guess
+lin instrument_N = mkN "instrumento" ; -- status=guess
+lin instrumental_A = mkA "instrumental" ; -- status=guess
+lin instrumentalist_N = mkN "instrumentista" masculine ; -- status=guess
+lin insubstantial_A = mkA "hueco" | mkA "insustancial" | mkA "vacío" ; -- status=guess status=guess status=guess
+lin insufficient_A = mkA "insuficiente" ; -- status=guess
+lin insulation_N = mkN "aislamiento" ; -- status=guess
+lin insulator_N = mkN "aislante" masculine ; -- status=guess
+lin insulin_N = mkN "insulina" ; -- status=guess
+lin insult_N = mkN "insulto" ; -- status=guess
+lin insult_V2 = mkV2 (mkV "insultar") ; -- status=guess, src=wikt
+lin insulting_A = mkA "afrentoso" ; -- status=guess
+lin insurance_N = mkN "seguro" ;
+lin insure_V = mkV "asegurar" ; -- status=guess
+lin insure_V2 = mkV2 (mkV "asegurar") ; -- status=guess
+lin insure_VS = mkVS (mkV "asegurar") ; -- status=guess
+lin insurgent_A = mkA "insurgente" ; -- status=guess
+lin insurgent_N = mkN "insurgente" masculine ; -- status=guess
+lin insurmountable_A = mkA "insalvable" | mkA "insuperable" ; -- status=guess status=guess
+lin insurrection_N = mkN "insurrección" feminine ; -- status=guess
+lin intact_A = mkA "intacto" ; -- status=guess
+lin intake_N = variants{} ; --
+lin intangible_A = mkA "intangible" ; -- status=guess
+lin integer_N = mkN "entero" ; -- status=guess
+lin integral_A = variants{} ; --
+lin integral_N = mkN "integral" feminine ; -- status=guess
+lin integrate_V = variants{} ; --
+lin integrate_V2 = variants{} ; --
+lin integrated_A = variants{} ; --
+lin integration_N = mkN "integración" feminine ; -- status=guess
+lin integrity_N = mkN "integridad" feminine ; -- status=guess
+lin integument_N = mkN "integumento" ; -- status=guess
+lin integumentary_A = mkA "integumentario" ; -- status=guess
+lin intellect_N = mkN "intelecto" ; -- status=guess
+lin intellectual_A = variants{} ; --
+lin intellectual_N = mkN "propiedad intelectual" ; -- status=guess
+lin intelligence_1_N = variants{} ; --
+lin intelligence_2_N = variants{} ; --
+lin intelligence_N = variants{} ; --
+lin intelligent_A = mkA "inteligente" ; -- status=guess
+lin intelligentsia_N = mkN "intelligentsia" | mkN "inteliguentsia" | mkN "inteligencia" ; -- status=guess status=guess status=guess
+lin intelligibility_N = mkN "inteligibilidad" feminine ; -- status=guess
+lin intelligible_A = mkA "inteligible" ; -- status=guess
+lin intend_VV = mkVV (mkV "intentar") ;
+lin intense_A = mkA "intenso" ; -- status=guess
+lin intensify_V = mkV "intensificar" ; -- status=guess
+lin intensify_V2 = mkV2 (mkV "intensificar") ; -- status=guess
+lin intensity_N = mkN "intensidad" ; -- status=guess
+lin intensive_A = variants{} ; --
+lin intent_A = mkA "concentrado" ; -- status=guess
+lin intent_N = mkN "intención" feminine | mkN "intento" | mkN "propósito" ; -- status=guess
+lin intention_N = mkN "intención" feminine ;
+lin intentional_A = mkA "intencional" ; -- status=guess
+lin inter_V2 = mkV2 (enterrar_V) ; -- status=guess, src=wikt
+lin interaction_N = mkN "interacción" feminine ; -- status=guess
+lin interactive_A = mkA "interactivo" ; -- status=guess
+lin intercalary_A = mkA "intercalado" ; -- status=guess
+lin intercept_V2 = mkV2 (mkV "interceptar") | mkV2 (mkV "interrumpir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin interchange_N = mkN "intercambio" | mkN "intercambios" ; -- status=guess status=guess
+lin interchange_V2 = mkV2 (mkV "intercambiar") | mkV2 (mkV "reemplazar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin interchangeable_A = mkA "intercambiable" ; -- status=guess
+lin intercom_N = mkN "intercomunicador" | mkN "citófono" ; -- status=guess status=guess
+lin interconnection_N = mkN "interconexión" feminine ; -- status=guess
+lin intercontinental_A = mkA "intercontinental" ; -- status=guess
+lin intercourse_N = variants{} ; --
+lin interdependent_A = mkA "interdependiente" ; -- status=guess
+lin interest_1_N = mkN "interés" masculine ;
+lin interest_2_N = mkN "interés" masculine ;
+lin interest_4_N = mkN "interés" masculine ;
+lin interest_N = mkN "interés" masculine ;
+lin interest_V = mkV "interesar" ; -- status=guess
+lin interest_V2 = mkV2 (mkV "interesar") ; -- status=guess
+lin interested_A = mkA "interesado" ;
+lin interesting_A = mkA "interesante" ;
+lin interface_N = mkN "interfaz" feminine ; -- status=guess
+lin interfere_V = interferir_V ; -- status=guess
+lin interference_N = variants{} ; --
+lin interferon_N = mkN "interferón" masculine ; -- status=guess
+lin intergalactic_A = mkA "intergaláctico" ; -- status=guess
+lin interim_A = mkA "interino" ; -- status=guess
+lin interim_N = mkN "ínterin" masculine ; -- status=guess
+lin interior_A = mkA "interior" ; -- status=guess
+lin interior_N = mkN "interior" masculine ; -- status=guess
+lin interjection_N = mkN "interjección" feminine ; -- status=guess
+lin interlace_V = mkV "entrelazar" ; -- status=guess, src=wikt
+lin interlace_V2 = mkV2 (mkV "entrelazar") ; -- status=guess, src=wikt
+lin intermediary_N = mkN "intermediario" ; -- status=guess
+lin intermediate_A = mkA "intermedio" ; -- status=guess
+lin intermediate_N = mkN "intermediario" ; -- status=guess
+lin interminable_A = mkA "interminable" ; -- status=guess
+lin intermission_N = mkN "intermisión" | mkN "intermedio" ; -- status=guess status=guess
+lin intermittent_A = mkA "intermitente" ; -- status=guess
+lin intern_N = mkN "pasante" masculine ; -- status=guess
+lin intern_V2 = mkV2 (mkV "pasante") ; -- status=guess, src=wikt
+lin internal_A = mkA "interior" | mkA "interno" ;
+lin international_A = mkA "internacional" ;
+lin internationalism_N = mkN "internacionalismo" ; -- status=guess
+lin internationalist_A = mkA "internacionalista" ; -- status=guess
+lin internationalist_N = mkN "internacionalista" masculine ; -- status=guess
+lin internationalize_V2 = mkV2 (mkV "internacionalizar") ; -- status=guess, src=wikt
+lin internship_N = mkN "pasantía" ; -- status=guess
+lin interoperability_N = mkN "interoperabilidad" feminine ; -- status=guess
+lin interpersonal_A = mkA "interpersonal" ; -- status=guess
+lin interplanetary_A = mkA "interplanetario" ; -- status=guess
+lin interpolate_V2 = mkV2 (mkV "interpolar") ; -- status=guess, src=wikt
+lin interpolation_N = mkN "interpolación" feminine ; -- status=guess
+lin interpose_V = interponer_V | mkV "intercalar" | mkV "mediar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin interpose_V2 = mkV2 (interponer_V) | mkV2 (mkV "intercalar") | mkV2 (mkV "mediar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin interpret_V = variants{} ; --
+lin interpret_V2 = variants{} ; --
+lin interpretation_N = mkN "apreciación" feminine ; -- status=guess
+lin interpreter_N = mkN "intérprete" masculine ; -- status=guess
+lin interrogate_V2 = mkV2 (mkV "interrogar") ; -- status=guess, src=wikt
+lin interrogation_N = mkN "interrogatorio" ; -- status=guess
+lin interrogative_N = mkN "interrogativo" ; -- status=guess
+lin interrogator_N = mkN "interrogador" masculine ; -- status=guess
+lin interrupt_N = mkN "interrupción" feminine ; -- status=guess
+lin interrupt_V = mkV "interrumpir" ; -- status=guess
+lin interrupt_V2 = mkV2 (mkV "interrumpir") ; -- status=guess
+lin interrupter_N = mkN "interruptor" masculine ; -- status=guess
+lin interruption_N = mkN "interrupción" feminine ; -- status=guess
+lin intersect_V = mkV "intersecar" ; -- status=guess, src=wikt
+lin intersect_V2 = mkV2 (mkV "intersecar") ; -- status=guess, src=wikt
+lin intersection_N = mkN "intersección" feminine ; -- status=guess
+lin intersexual_A = mkA "intersexual" ; -- status=guess
+lin intersperse_V2 = mkV2 (mkV "intercalar") | mkV2 (mkV "entremezclar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin interstate_A = mkA "interstatal" ; -- status=guess
+lin interstice_N = mkN "intersticio" ; -- status=guess
+lin interstitial_A = mkA "intersticial" ; -- status=guess
+lin intertidal_A = mkA "intermareal" ; -- status=guess
+lin intertwine_V = mkV "entretejerse" | mkV "entrelazarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin intertwine_V2 = mkV2 (mkV "entretejerse") | mkV2 (mkV "entrelazarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin interval_N = variants{} ; --
+lin intervene_V = intervenir_V ; -- status=guess
+lin intervene_V2V = mkV2V (intervenir_V) ; -- status=guess
+lin intervention_N = mkN "intervención" ; -- status=guess
+lin interview_N = mkN "entrevista" ;
+lin interview_V2 = mkV2 (mkV "entrevistar") ; -- status=guess
+lin interviewee_N = mkN "entrevistado" | mkN "entrevistada" ; -- status=guess status=guess
+lin interviewer_N = mkN "entrevistador" masculine ; -- status=guess
+lin intestinal_A = mkA "intestinal" ; -- status=guess
+lin intestine_N = mkN "intestino" | mkN "intestinos" masculine ; -- status=guess status=guess
+lin intimacy_N = mkN "intimidad" feminine ; -- status=guess
+lin intimate_A = variants{} ; --
+lin intimidate_V2 = mkV2 (mkV "intimidar") | mkV2 (mkV "amedrentar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin into_Prep = mkPrep "en" ;
+lin intolerable_A = mkA "intolerable" ; -- status=guess
+lin intolerance_N = mkN "intolerancia" ; -- status=guess
+lin intonation_N = mkN "entonación" feminine ; -- status=guess
+lin intoxicate_V2 = mkV2 (mkV "intoxicar") | mkV2 (mkV "emborrachar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin intracellular_A = mkA "intracelular" ; -- status=guess
+lin intranet_N = mkN "intranet" feminine ; -- status=guess
+lin intransitive_A = mkA "intransitivo" ; -- status=guess
+lin intravenous_A = mkA "intravenoso" ; -- status=guess
+lin intrepid_A = mkA "intrépido" ; -- status=guess
+lin intricate_A = mkA "intrincado" ; -- status=guess
+lin intrinsic_A = mkA "intrínseco" ; -- status=guess
+lin intrinsically_Adv = mkAdv "intrínsecamente" ; -- status=guess
+lin intro_N = mkN "intro" ; -- status=guess
+lin introduce_V2 = mkV2 introducir_V | mkV2 (mkV "presentar") ;
+lin introduction_N = mkN "introducción" feminine ;
+lin introductory_A = mkA "introductorio" ; -- status=guess
+lin introspective_A = mkA "introspectivo" ; -- status=guess
+lin introvert_N = mkN "introvertido" ; -- status=guess
+lin intruder_N = mkN "intruso" | mkN "intrusa" ; -- status=guess status=guess
+lin intrusion_N = mkN "intrusión" feminine ; -- status=guess
+lin intrusive_A = mkA "intruso" ; -- status=guess
+lin intuit_V = intuir_V ; -- status=guess, src=wikt
+lin intuit_V2 = mkV2 (intuir_V) ; -- status=guess, src=wikt
+lin intuition_N = mkN "intuición" feminine ; -- status=guess
+lin intuitive_A = mkA "intuitivo" ; -- status=guess
+lin inulin_N = mkN "inulina" ; -- status=guess
+lin inundate_V2 = mkV2 (mkV "inundar") ; -- status=guess, src=wikt
+lin inundation_N = mkN "inundación" feminine ; -- status=guess
+lin inure_V2 = mkV2 (mkV "acostumbrar") | mkV2 (mkV "habituar") | mkV2 (mkV "avezar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin invade_V2 = mkV2 (mkV "invadir") ; -- status=guess
+lin invader_N = mkN "invasor" | mkN "invasora" ; -- status=guess status=guess
+lin invalidate_V2 = mkV2 (mkV "invalidar") ; -- status=guess, src=wikt
+lin invaluable_A = variants{} ; --
+lin invariably_Adv = variants{} ; --
+lin invasion_N = mkN "invasión" feminine ; -- status=guess
+lin invasive_A = mkA "invasivo" ; -- status=guess
+lin inveigle_V2 = mkV2 (mkV "engatusar") ; -- status=guess, src=wikt
+lin invent_V = mkV "inventar" ; -- status=guess
+lin invent_V2 = mkV2 (mkV "inventar") ; -- status=guess
+lin invention_N = mkN "invención" feminine ; -- status=guess
+lin inventive_A = mkA "inventivo" ; -- status=guess
+lin inventor_N = mkN "inventor" masculine ; -- status=guess
+lin inventory_N = mkN "inventario" ; -- status=guess
+lin inverse_A = mkA "inverso" ; -- status=guess
+lin inverse_N = mkN "función recíproca" | mkN "función inversa" ; -- status=guess status=guess
+lin invert_V2 = mkV2 (invertir_V) ; -- status=guess, src=wikt
+lin invertebrate_A = mkA "invertebrado" ; -- status=guess
+lin invertebrate_N = mkN "invertebrado" ; -- status=guess
+lin invertible_A = mkA "invertible" ; -- status=guess
+lin invest_V = invertir_V | investir_V ; -- status=guess
+lin invest_V2 = mkV2 (invertir_V) | mkV2 (investir_V) ; -- status=guess
+lin investigate_V = mkV "examinar" ; -- status=guess
+lin investigate_V2 = mkV2 (mkV "examinar") ; -- status=guess
+lin investigation_N = mkN "investigación" feminine ;
+lin investigator_N = mkN "investigador" | mkN "investigadora" ; -- status=guess
+lin investment_N = mkN "inversión" feminine ;
+lin investor_N = mkN "inversionista" | mkN "inversor" ; -- status=guess
+lin invincibility_N = mkN "invencibilidad" feminine ; -- status=guess
+lin invincible_A = mkA "invencible" ; -- status=guess
+lin inviolable_A = mkA "inviolable" ; -- status=guess
+lin invisibility_N = mkN "invisibilidad" feminine ; -- status=guess
+lin invisible_A = mkA "invisible" ; -- status=guess
+lin invitation_N = mkN "invitación" feminine ; -- status=guess
+lin invite_N = mkN "invitación" feminine ; -- status=guess
+lin invite_V2 = mkV2 (mkV "invitar") | mkV2 (mkV "convidar") ;
+lin invite_V2V = mkV2V (mkV "invitar") | mkV2V (mkV "convidar") ;
+lin invoice_N = mkN "alvarán" | mkN "factura" ; -- status=guess status=guess
+lin invoice_V2 = mkV2 (mkV "facturar") ; -- status=guess, src=wikt
+lin invoke_V2 = mkV2 (mkV "invocar") ; -- status=guess
+lin involucre_N = mkN "involucro" ; -- status=guess
+lin involuntary_A = mkA "involuntario" ; -- status=guess
+lin involve_V = reflV (mkV "involucrar") ;
+lin involve_V2 = mkV2 (mkV "involucrar") ;
+lin involve_VS = mkVS (mkV "implicar") | mkVS (mkV "involucrar") ;
+lin involved_A = variants{} ; --
+lin involvement_N = variants{} ; --
+lin invulnerable_A = mkA "invulnerable" ; -- status=guess
+lin inward_A = mkA "interior" ; -- status=guess
+lin inward_Adv = mkAdv "adentro" ; -- status=guess
+lin inwards_Adv = mkAdv "adentro" ; -- status=guess
+lin iodide_N = mkN "yoduro" ; -- status=guess
+lin iodine_N = mkN "yodo" ; -- status=guess
+lin ion_N = mkN "ion" | mkN "ión" masculine ; -- status=guess
+lin ionic_A = mkA "iónico" ; -- status=guess
+lin ionization_N = mkN "ionización" feminine ; -- status=guess
+lin ionize_V = mkV "ionizar" ; -- status=guess, src=wikt
+lin ionize_V2 = mkV2 (mkV "ionizar") ; -- status=guess, src=wikt
+lin ionosphere_N = mkN "ionosfera" ; -- status=guess
+lin iota_N = mkN "poco" ; -- status=guess
+lin irascible_A = mkA "irascible" ; -- status=guess
+lin ire_N = mkN "ira" ; -- status=guess
+lin iridescence_N = mkN "iridiscencia" ; -- status=guess
+lin iridium_N = mkN "iridio" ; -- status=guess
+lin iris_N = mkN "músculo dilatador del iris" ; -- status=guess
+lin iritis_N = mkN "iritis" feminine ; -- status=guess
+lin irk_V2 = mkV2 (mkV "fastidiar") ; -- status=guess, src=wikt
+lin iron_N = L.iron_N ;
+lin iron_V = mkV "planchar" ; -- status=guess, src=wikt
+lin iron_V2 = mkV2 (mkV "planchar") ; -- status=guess, src=wikt
+lin ironclad_N = mkN "nave acorazada" | mkN "acorazado" ; -- status=guess status=guess
+lin ironic_A = mkA "irónico" ; -- status=guess
+lin ironically_Adv = variants{} ; --
+lin ironing_N = mkN "acción de planchar" ; -- status=guess
+lin irony_N = mkN "ironía" ; -- status=guess
+lin irrational_A = mkA "irracional" ; -- status=guess
+lin irreconcilable_A = mkA "irreconciliable" ; -- status=guess
+lin irredentism_N = mkN "irredentismo" ; -- status=guess
+lin irrefutable_A = mkA "irrefutable" ; -- status=guess
+lin irregular_A = mkA "irregular" ; -- status=guess
+lin irregular_N = mkN "verbo irregular" ; -- status=guess
+lin irregularity_N = mkN "irregularidad" feminine ; -- status=guess
+lin irrelevant_A = variants{} ; --
+lin irremediable_A = mkA "irremediable" ; -- status=guess
+lin irreparable_A = mkA "irreparable" ; -- status=guess
+lin irreplaceable_A = mkA "irreemplazable" | mkA "insustituible" ; -- status=guess status=guess
+lin irrepressible_A = mkA "irreprimible" ; -- status=guess
+lin irresistible_A = mkA "irresistible" ; -- status=guess
+lin irrespective_A = mkA "sin considerar" | mkA "independiente de" ; -- status=guess
+lin irreversible_A = mkA "irreversible" ; -- status=guess
+lin irrevocable_A = mkA "irrevocable" ; -- status=guess
+lin irrigate_V2 = mkV2 (mkV "irrigar") ; -- status=guess, src=wikt
+lin irrigation_N = mkN "riego" | mkN "irrigación" | mkN "hello" ; -- status=guess status=guess status=guess
+lin irritability_N = mkN "irritabilidad" feminine ; -- status=guess
+lin irritable_A = mkA "irritable" ; -- status=guess
+lin irritating_A = mkA "irritante" ; -- status=guess
+lin irritation_N = mkN "irritación" feminine ; -- status=guess
+lin irruption_N = mkN "irrupción" feminine ; -- status=guess
+lin ischemia_N = mkN "isquemia" ; -- status=guess
+lin ischemic_A = mkA "isquémico" ; -- status=guess
+lin ischium_N = mkN "isquion" masculine ; -- status=guess
+lin isentropic_A = mkA "isentrópico" ; -- status=guess
+lin isinglass_N = mkN "cola de pescado" | mkN "colapez" feminine ; -- status=guess status=guess
+lin island_N = mkN "isla" ;
+lin islander_N = mkN "isleño" | mkN "isleña" ; -- status=guess status=guess
+lin islet_N = mkN "islote" | mkN "isleta" ; -- status=guess status=guess
+lin isolate_V2 = mkV2 (mkV "aislar") ; -- status=guess, src=wikt
+lin isolated_A = variants{} ; --
+lin isolation_N = mkN "aislamiento" ; -- status=guess
+lin isolationism_N = mkN "aislacionismo" ; -- status=guess
+lin isoleucine_N = mkN "isoleucina" ; -- status=guess
+lin isomer_N = mkN "isómero" ; -- status=guess
+lin isometry_N = mkN "isometría" ; -- status=guess
+lin isomorphism_N = mkN "isomorfismo" ; -- status=guess
+lin isoniazid_N = mkN "isoniacida" | mkN "isoniazida" ; -- status=guess status=guess
+lin isopod_N = mkN "isópodo" ; -- status=guess
+lin isotonic_A = mkA "isotónico" ; -- status=guess
+lin isotope_N = mkN "isótopo" ; -- status=guess
+lin isotropic_A = mkA "isotrópico" ; -- status=guess
+lin issue_1_N = mkN "problema" masculine | mkN "cuestión" ;
+lin issue_2_N = mkN "número" | mkN "edición" | mkN "emisión" ;
+lin issue_N = mkN "asunto" ;
+lin issue_V = mkV "proceder" | mkV "emitir" | mkV "extender" | crecer_V | mkV "recibir" | mkV "lucrar" | mkV "natar" ;
+lin issue_V2 = mkV2 (mkV "proceder") | mkV2 (mkV "emitir") | mkV2 (mkV "extender") | mkV2 (crecer_V) | mkV2 (mkV "recibir") | mkV2 (mkV "lucrar") | mkV2 (mkV "natar") ;
+lin isthmus_N = mkN "istmo" ; -- status=guess
+lin it_Pron = optProDrop S.it_Pron ;
+lin italic_A = mkA "cursivo" ; -- status=guess
+lin italic_N = mkN "cursiva" | mkN "itálica" | mkN "letra bastardilla" ; -- status=guess status=guess status=guess
+lin itch_N = mkN "picazón" | mkN "escozor" | mkN "picor" masculine | mkN "comezón" masculine ; -- status=guess status=guess status=guess status=guess
+lin itch_V = mkV "picar" ; -- status=guess, src=wikt
+lin item_N = mkN "ítem" ;
+lin itemize_V2 = mkV2 (mkV "especificar") ; -- status=guess, src=wikt
+lin iterative_A = mkA "iterativo" ; -- status=guess
+lin iterative_N = mkN "frecuentativo" ; -- status=guess
+lin itinerant_N = mkN "itinerante" | mkN "trabajador migratorio" ; -- status=guess status=guess
+lin ivory_N = mkN "ebúrneo" ; -- status=guess
+lin ivy_N = mkN "hiedra" ; -- status=guess
+lin jab_N = mkN "pinchazo" ; -- status=guess
+lin jab_V = mkV "golpear" ; -- status=guess, src=wikt
+lin jab_V2 = mkV2 (mkV "golpear") ; -- status=guess, src=wikt
+lin jabber_N = mkN "farfulla" | mkN "galimatías" masculine ; -- status=guess status=guess
+lin jabber_V = mkV "farfullar" ; -- status=guess, src=wikt
+lin jabber_V2 = mkV2 (mkV "farfullar") ; -- status=guess, src=wikt
+lin jacamar_N = mkN "jacamar" masculine ; -- status=guess
+lin jack_N = mkN "gato" | mkN "gata" | mkN "cric" masculine ; -- status=guess status=guess status=guess
+lin jack_V2 = mkV2 (mkV "jalar") | mkV2 (mkV "masturbar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin jackal_N = mkN "chacal" masculine ; -- status=guess
+lin jackass_N = mkN "idiota" masculine | mkN "burro" ; -- status=guess status=guess
+lin jackdaw_N = mkN "grajilla" ; -- status=guess
+lin jacket_N = mkN "chaqueta" ; -- status=guess
+lin jackpot_N = mkN "bote" masculine ; -- status=guess
+lin jackrabbit_N = mkN "liebre grande de Norteamérica" ; -- status=guess
+lin jade_N = mkN "jade" masculine ; -- status=guess
+lin jaded_A = mkA "hastiado" ; -- status=guess
+lin jaggery_N = mkN "tapa de dulce" | mkN "raspadura" | mkN "panela" | mkN "piloncillo" | mkN "papelón" ; -- status=guess status=guess status=guess status=guess status=guess
+lin jaguar_N = mkN "jaguar" | mkN "tigre" | mkN "yaguareté" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin jaguarundi_N = mkN "yaguarundí" | mkN "auje puma" | mkN "gato gris" | mkN "gato moro" | mkN "gato pardo" | mkN "gato zonto" | mkN "güirito" | mkN "león breñero" | mkN "leoncillo" | mkN "onza" | mkN "tigrillo congo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin jail_N = variants{} ; --
+lin jail_V2 = variants{} ; --
+lin jailer_N = mkN "carcelero" | mkN "carcelera" ; -- status=guess status=guess
+lin jalopy_N = mkN "cacharro" | mkN "carro destartalado" ; -- status=guess status=guess
+lin jalousie_N = mkN "celosía" ; -- status=guess
+lin jam_N = mkN "atasco" ; -- status=guess
+lin jamb_N = mkN "jamba" ; -- status=guess
+lin jamboree_N = mkN "fiesta grande" ; -- status=guess
+lin jangle_N = mkN "ruido metálico" ; -- status=guess
+lin jangle_V = mkV (mkV "hacer") "sonar" ; -- status=guess, src=wikt
+lin jangle_V2 = mkV2 (mkV (mkV "hacer") "sonar") ; -- status=guess, src=wikt
+lin janissary_N = mkN "jenízaro" ; -- status=guess
+lin janitor_N = mkN "conserje" masculine | mkN "bedel" masculine ; -- status=guess status=guess
+lin jar_N = mkN "pote" masculine | mkN "bote" masculine ; -- status=guess
+lin jargon_N = mkN "jerga" ; -- status=guess
+lin jasmine_N = mkN "jazmín" feminine ; -- status=guess
+lin jasper_N = mkN "jaspe" masculine ; -- status=guess
+lin jaundice_N = mkN "ictericia" ; -- status=guess
+lin jaunt_V = mkV "paseo" | mkV "excursión" ; -- status=guess, src=wikt status=guess, src=wikt
+lin jauntiness_N = mkN "animación" feminine | mkN "vivacidad" feminine ; -- status=guess status=guess
+lin jaunty_A = mkA "alegre" | mkA "animado" ; -- status=guess status=guess
+lin javelin_N = mkN "jabalina" ; -- status=guess
+lin jaw_N = mkN "mandíbula" ; -- status=guess
+lin jawbone_N = mkN "mandíbula" ; -- status=guess
+lin jay_N = mkN "arrendajo" | mkN "urraca" | mkN "grajilla" ; -- status=guess status=guess status=guess
+lin jaywalk_V = mkV (mkV "cruzar") "la calle sin prudencia" ; -- status=guess, src=wikt
+lin jaywalker_N = mkN "peatón imprudente" ; -- status=guess
+lin jazz_N = mkN "jazz" masculine ; -- status=guess
+lin jazzy_A = mkA "llamativo" | mkA "ostentoso" ; -- status=guess status=guess
+lin jealous_A = mkA "envidioso" ; -- status=guess
+lin jealousy_N = mkN "envidia" ; -- status=guess
+lin jeans_N = variants{} ; --
+lin jeep_N = mkN "jeep" masculine ; -- status=guess
+lin jeer_N = mkN "burlería" ; -- status=guess
+lin jeer_V = mkV "burlarse" | mkV "abuchear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin jeer_V2 = mkV2 (mkV "burlarse") | mkV2 (mkV "abuchear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin jejunum_N = mkN "yeyuno" ; -- status=guess
+lin jell_V = mkV "gelificarse" | mkV "cuajar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin jell_V2 = mkV2 (mkV "gelificarse") | mkV2 (mkV "cuajar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin jelly_N = mkN "Jelly Bean" ; -- status=guess
+lin jellyfish_N = mkN "medusa" | mkN "aguamala" | mkN "aguaviva" | mkN "malagua" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin jeopardize_V2 = mkV2 (mkV (mkV "poner") "en peligro") ; -- status=guess, src=wikt
+lin jeopardy_N = mkN "peligro" | mkN "riesgo" ; -- status=guess status=guess
+lin jerboa_N = mkN "jerbo" ; -- status=guess
+lin jeremiad_N = mkN "jeremiada" ; -- status=guess
+lin jerk_N = mkN "sacudida" | mkN "tirón" masculine | mkN "tumbo" ; -- status=guess status=guess status=guess
+lin jerk_V = mkV "pajearse" ; -- status=guess
+lin jerk_V2 = mkV2 (mkV "pajearse") ; -- status=guess
+lin jerkin_N = mkN "chaleco" feminine ; -- status=guess
+lin jersey_N = mkN "jersey" masculine ; -- status=guess
+lin jest_N = mkN "broma" | mkN "chiste" masculine ; -- status=guess status=guess
+lin jest_V = mkV "bromear" ; -- status=guess, src=wikt
+lin jester_N = mkN "bufón" masculine ; -- status=guess
+lin jet_N = mkN "jet" masculine ; -- status=guess
+lin jetsam_N = mkN "echazón" | mkN "desechos" masculine ; -- status=guess status=guess
+lin jettison_V2 = mkV2 (mkV (mkV "echar") "mercancías al mar") | mkV2 (mkV "deslastrar") | mkV2 (mkV (mkV "soltar") "lastre") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin jetty_N = mkN "malecón" masculine | mkN "dique" masculine | mkN "rompeolas" masculine ; -- status=guess status=guess status=guess
+lin jew_N = variants{} ; --
+lin jewel_N = mkN "joya" ; -- status=guess
+lin jewellery_N = mkN "joyería" | mkN "joyas" feminine | mkN "alhajas" feminine ; -- status=guess
+lin jib_N = mkN "foque" masculine ; -- status=guess
+lin jibe_V = concordar_V ; -- status=guess, src=wikt
+lin jig_N = mkN "plantilla de guía" | mkN "guía" masculine | mkN "plantilla" ; -- status=guess status=guess status=guess
+lin jigsaw_N = mkN "sierra de vaivén" | mkN "sierra caladora" ; -- status=guess status=guess
+lin jihad_N = mkN "yihad" masculine ; -- status=guess
+lin jilt_V2 = mkV2 (mkV "dejar") | mkV2 (mkV "cortar") | mkV2 (mkV "plantar") | mkV2 (mkV (mkV "dar") "calabazas") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin jimmy_N = mkN "palanqueta" ; -- status=guess
+lin jingle_N = mkN "cascabel" feminine ; -- status=guess
+lin jingoism_N = mkN "patrioterismo" | mkN "jingoísmo" ; -- status=guess status=guess
+lin jingoist_N = mkN "jingoísta" ; -- status=guess
+lin jingoistic_A = mkA "jingoísta" ; -- status=guess
+lin jinn_N = mkN "genio" | mkN "jinn" | mkN "djinn" masculine ; -- status=guess status=guess status=guess
+lin jinx_N = mkN "maleficio" | mkN "maldición" feminine | mkN "fucú" | mkN "pava" | mkN "yeta" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin jitter_N = mkN "temblores" | mkN "escalofríos" masculine ; -- status=guess status=guess
+lin jive_N = mkN "cuento chino" ; -- status=guess
+lin jive_V = mkV "coincidir" | mkV (mkV "ir") "de acuerdo" ; -- status=guess, src=wikt status=guess, src=wikt
+lin job_N = mkN "trabajo" ;
+lin job_V = mkV "trabajar" ; -- status=guess, src=wikt
+lin job_V2 = mkV2 (mkV "trabajar") ; -- status=guess, src=wikt
+lin jockey_N = mkN "jinete" masculine | mkN "yóquey" | mkN "yoqui" masculine ; -- status=guess
+lin jocular_A = mkA "humorístico" ; -- status=guess
+lin jog_N = mkN "trote cochinero" ; -- status=guess
+lin jog_V = mkV (mkV "hacer") "jogging" ; -- status=guess, src=wikt
+lin jog_V2 = mkV2 (mkV (mkV "hacer") "jogging") ; -- status=guess, src=wikt
+lin john_PN = L.john_PN ;
+lin join_V = mkV "unirse" | reflV reunir_V ;
+lin join_V2 = mkV2 (mkV "unir") | mkV2 (mkV "unirse") | mkV2 (mkV "unirse") to_Prep | mkV2 (reflV reunir_V) with_Prep ;
+lin joiner_N = mkN "carpintero" | mkN "ebanista" masculine ; -- status=guess status=guess
+lin joint_A = mkA "conjunto" ;
+lin joint_N = mkN "custodia compartida" ; -- status=guess
+lin jointly_Adv = variants{} ; --
+lin joke_N = mkN "broma" | mkN "chiste" masculine ; -- status=guess
+lin joke_V = mkV "bromear" ; -- status=guess
+lin joker_N = mkN "bufón" masculine | mkN "hazmerreír" | mkN "guazón" | mkN "bromista" masculine | mkN "chistoso" | mkN "humorista" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin jolt_V = mkV "traquetear" ; -- status=guess, src=wikt
+lin jolt_V2 = mkV2 (mkV "traquetear") ; -- status=guess, src=wikt
+lin jonquil_N = mkN "junquillo" ; -- status=guess
+lin jostle_V = mkV "codear" | mkV "empujar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin jostle_V2 = mkV2 (mkV "codear") | mkV2 (mkV "empujar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin jot_N = mkN "jota" | mkN "pizca" ; -- status=guess status=guess
+lin jot_V2 = mkV2 (mkV "anotar") ; -- status=guess, src=wikt
+lin joule_N = mkN "julio" | mkN "joule" masculine ; -- status=guess status=guess
+lin journal_N = mkN "bitácora" ; -- status=guess
+lin journalism_N = mkN "periodismo" ; -- status=guess
+lin journalist_N = mkN "periodista" masculine ; -- status=guess
+lin journalistic_A = mkA "periodístico" ; -- status=guess
+lin journey_N = mkN "viaje" masculine | mkN "jornada" ; -- status=guess
+lin journey_V = mkV "viajar" ; -- status=guess, src=wikt
+lin joust_N = mkN "justa" ; -- status=guess
+lin joust_V = mkV "justar" ; -- status=guess, src=wikt
+lin jovial_A = mkA "jovial" | mkA "alegre" ; -- status=guess status=guess
+lin jowl_N = mkN "papada" ; -- status=guess
+lin joy_N = mkN "alegría" | mkN "gozo" | mkN "felicidad" feminine | mkN "júbilo" | mkN "regocijo" ; -- status=guess
+lin joyful_A = mkA "alegre" | mkA "gozoso" ; -- status=guess status=guess
+lin joyless_A = mkA "triste" | mkA "amargado" ; -- status=guess status=guess
+lin joystick_N = mkN "palanca de mando" ; -- status=guess
+lin jubilation_N = mkN "regocijo" | mkN "júbilo" ; -- status=guess status=guess
+lin jubilee_N = mkN "jubileo" ; -- status=guess
+lin judder_V = mkV "sacudir" | mkV "zarandear" | mkV "convulsionar" | estremecer_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin judge_N = mkN "juez" masculine ; ---split: masc,fem
+lin judge_V = mkV "opinar" ; -- status=guess
+lin judge_V2 = mkV2 (mkV "opinar") ; -- status=guess
+lin judge_VS = mkVS (mkV "opinar") ; -- status=guess
+lin judgement_N = mkN "día del Juicio Final" ; -- status=guess
+lin judgment_N = mkN "juicio" ; -- status=guess
+lin judicial_A = mkA "judicial" ; -- status=guess
+lin judicious_A = mkA "juicioso" ; -- status=guess
+lin judo_N = mkN "judo" ; -- status=guess
+lin jug_N = mkN "jarra" ; -- status=guess
+lin juggernaut_N = mkN "montruo" | mkN "gigante" masculine ; -- status=guess status=guess
+lin juggle_V = mkV (mkV "hacer") "malabarismos" | mkV "malabarear" | mkV (mkV "hacer") "juegos malabares" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin juggle_V2 = mkV2 (mkV (mkV "hacer") "malabarismos") | mkV2 (mkV "malabarear") | mkV2 (mkV (mkV "hacer") "juegos malabares") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin juggler_N = mkN "malabarista" masculine ; -- status=guess
+lin jugular_A = mkA "yugular" ; -- status=guess
+lin jugular_N = mkN "yugular" ; -- status=guess
+lin juice_N = mkN "jugo" | mkN "zumo" ; -- status=guess
+lin juicy_A = mkA "jugoso" ; -- status=guess
+lin jujube_N = mkN "azofaifa" | mkN "jínjol" ; -- status=guess status=guess
+lin jukebox_N = mkN "gramola" ; -- status=guess
+lin jumbo_A = mkA "colosal" ; -- status=guess
+lin jump_N = mkN "salto" ; -- status=guess
+lin jump_V = L.jump_V ;
+lin jump_V2 = mkV2 (mkV "apresurarse") | mkV2 (mkV "aprovechar") ; -- status=guess
+lin jumper_N = mkN "chaleco" feminine ; -- status=guess
+lin jumping_N = mkN "saltos" ; -- status=guess
+lin jumpy_A = mkA "nervioso" ; -- status=guess
+lin junco_N = mkN "junco" ; -- status=guess
+lin junction_N = variants{} ; --
+lin jungle_N = mkN "selva" | mkN "jungla" ; -- status=guess
+lin junior_A = variants{} ; --
+lin juniper_N = mkN "junípero" | mkN "enebro" | mkN "ginebro" ; -- status=guess status=guess status=guess
+lin junk_N = mkN "junco" ; -- status=guess
+lin junket_N = mkN "vuelta" | mkN "garbeo" ; -- status=guess status=guess
+lin junkyard_N = mkN "chatarrería" ; -- status=guess
+lin junta_N = mkN "junta" ; -- status=guess
+lin jurisdiction_N = mkN "jurisdicción" feminine ; -- status=guess
+lin jurisdictional_A = mkA "jurisdiccional" ; -- status=guess
+lin jurisprudence_N = mkN "jurisprudencia" ; -- status=guess
+lin jurist_N = mkN "jurista" masculine ; -- status=guess
+lin juror_N = mkN "jurado" ; -- status=guess
+lin jury_N = mkN "jurado" ; -- status=guess
+lin just_A = mkA "casi" | mkA "por poco" ; -- status=guess
+lin just_Adv = mkAdv "por si acaso" | mkAdv "por si las moscas" ;
+lin justice_N = mkN "justicia" | mkN "justedad" | mkN "justeza" ; -- status=guess
+lin justification_N = mkN "justificación" feminine ; -- status=guess
+lin justified_A = variants{} ; --
+lin justify_V2 = mkV2 (mkV "justificar") ; -- status=guess
+lin justify_VV = mkVV (mkV "justificar") ; -- status=guess
+lin jut_V = sobresalir_V ; -- status=guess, src=wikt
+lin jute_N = mkN "yute" ; -- status=guess
+lin juxtapose_V2 = mkV2 (yuxtaponer_V) ; -- status=guess, src=wikt
+lin kaiser_N = mkN "káiser" masculine ; -- status=guess
+lin kale_N = mkN "col rizada" ; -- status=guess
+lin kaleidoscope_N = mkN "caleidoscopio" ; -- status=guess
+lin kamikaze_N = mkN "kamikaze" masculine ; -- status=guess
+lin kanamycin_N = mkN "kanamicina" ; -- status=guess
+lin kangaroo_N = mkN "canguro" ; -- status=guess
+lin kaolin_N = mkN "caolín" masculine ; -- status=guess
+lin kapok_N = mkN "capoc" masculine ; -- status=guess
+lin karaoke_N = mkN "karaoke" masculine ; -- status=guess
+lin karma_N = mkN "karma" masculine ; -- status=guess
+lin kayak_N = mkN "kayak" | mkN "kayac" | mkN "cayac" masculine ; -- status=guess status=guess status=guess
+lin keel_N = mkN "quilla" ; -- status=guess
+lin keen_A = mkA "entusiasta" | mkA "con perspicaz" | mkA "fijo" ; -- status=guess
+lin keep_N = mkN "torre del homenaje" ; -- status=guess
+lin keep_V = mantener_V ;
+lin keep_V2 = mkV2 mantener_V ;
+lin keep_V2A = mkV2A mantener_V ;
+lin keep_VV = mkVV (mkV "continuar") ;
+lin keeper_N = mkN "guardián" masculine | mkN "custodio" ; -- status=guess
+lin keepsake_N = mkN "recuerdo" ; -- status=guess
+lin keg_N = mkN "barril" masculine ; -- status=guess
+lin kelp_N = mkN "quelpo" ; -- status=guess
+lin kelt_N = mkN "salmón zancado" ; -- status=guess
+lin kelvin_N = mkN "kelvin" masculine ; -- status=guess
+lin kennel_N = mkN "perrera" ; -- status=guess
+lin kepi_N = mkN "quepis" | mkN "quepí" ; -- status=guess status=guess
+lin keratin_N = mkN "queratina" ; -- status=guess
+lin keratinization_N = mkN "queratinización" feminine ; -- status=guess
+lin kerb_N = mkN "bordillo" ; -- status=guess
+lin kernel_N = mkN "almendra" | mkN "núcleo" feminine ; -- status=guess status=guess
+lin kerosene_N = mkN "queroseno" ; -- status=guess
+lin kestrel_N = mkN "cernícalo común" ; -- status=guess
+lin ketchup_N = mkN "kétchup" | mkN "ketchup" masculine ; -- status=guess status=guess
+lin ketone_N = mkN "cetona" | mkN "quetona" ; -- status=guess status=guess
+lin ketose_N = mkN "cetosa" ; -- status=guess
+lin kettle_N = mkN "caldera" ; -- status=guess
+lin kettledrum_N = mkN "tímpano" | mkN "tímpanos" masculine ; -- status=guess status=guess
+lin key_1_N = mkN "llave" ;
+lin key_2_N = mkN "clave" ;
+lin key_A = mkA "clave" ;
+lin key_N = mkN "llave" | mkN "clave" | mkN "tecla" ; ---more split: key-value / key in cryptography / key in a keyboard
+lin key_V2 = mkV2 (mkV "teclear") ; -- status=guess, src=wikt
+lin keyboard_N = mkN "teclado" ; -- status=guess
+lin keycard_N = mkN "tarjeta de acceso" ; -- status=guess
+lin keyword_N = mkN "palabra clave" | mkN "clave" feminine ; -- status=guess status=guess
+lin khaki_N = mkN "caqui" masculine ; -- status=guess
+lin khan_N = mkN "kan" masculine ; -- status=guess
+lin khanate_N = mkN "kanato" ; -- status=guess
+lin kibbutz_N = mkN "kibutz" masculine ; -- status=guess
+lin kick_N = mkN "patada" | mkN "puntapié" | mkN "coz" feminine ; -- status=guess
+lin kick_V = mkV (mkV "dar") "una patada a" | mkV (mkV "dar") "un puntapié a" | mkV "patear" ; -- status=guess
+lin kick_V2 = mkV2 (mkV (mkV "dar") "una patada a") | mkV2 (mkV (mkV "dar") "un puntapié a") | mkV2 (mkV "patear") ; -- status=guess
+lin kickstand_N = mkN "soporte" masculine | mkN "caballete" masculine ; -- status=guess status=guess
+lin kid_N = mkN "niño" ; -- status=guess
+lin kid_V = mkV (mkV "tomar") "el pelo" ; -- status=guess, src=wikt
+lin kid_V2 = mkV2 (mkV (mkV "tomar") "el pelo") ; -- status=guess, src=wikt
+lin kidnap_V2 = mkV2 (mkV "secuestrar") | mkV2 (mkV "raptar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin kidnapper_N = mkN "secuestrador" masculine | mkN "raptor" masculine ; -- status=guess status=guess
+lin kidnapping_N = mkN "secuestro" ; -- status=guess
+lin kidney_N = mkN "riñón" masculine ; -- status=guess
+lin kill_V = mkV "matar" ;
+lin kill_V2 = L.kill_V2 ;
+lin killdeer_N = mkN "chorlo" ; -- status=guess
+lin killer_N = mkN "asesino" | mkN "asesina" ; -- status=guess
+lin killing_N = variants{} ; --
+lin kiln_N = mkN "horno" ; -- status=guess
+lin kilogram_N = mkN "kilogramo" ; -- status=guess
+lin kilometre_N = mkN "kilómetro" ; -- status=guess
+lin kilowatt_N = mkN "kilovatio-hora" masculine ; -- status=guess
+lin kimono_N = mkN "kimono" | mkN "quimono" ; -- status=guess status=guess
+lin kind_A = mkA "amable" | mkA "bondadoso" | mkA "gentil" | mkA "cariñoso" ; -- status=guess
+lin kind_N = mkN "género" | mkN "tipo" | mkN "forma" | mkN "clase" feminine ;
+lin kindergarten_N = mkN "parvulario jardín de infancia" | mkN "jardín infantil" | mkN "kínder" ; -- status=guess status=guess status=guess
+lin kindhearted_A = mkA "de buen corazón" ; -- status=guess
+lin kindle_V = encender_V ; -- status=guess, src=wikt
+lin kindle_V2 = mkV2 (encender_V) ; -- status=guess, src=wikt
+lin kindling_N = mkN "astillas" feminine ; -- status=guess
+lin kindly_A = mkA "agradable" | mkA "bondadoso" ; -- status=guess status=guess
+lin kindly_Adv = variants{} ; --
+lin kindness_N = mkN "bondad" feminine ; -- status=guess
+lin kinesiology_N = mkN "kinesiología" ; -- status=guess
+lin kinesthesia_N = mkN "cinestesia" | mkN "kinestesia" ; -- status=guess status=guess
+lin kinesthetic_A = mkA "kinestético" ; -- status=guess
+lin kinetic_A = mkA "cinético" | mkA "kinético" ; -- status=guess status=guess
+lin king_N = L.king_N ;
+lin kingdom_N = variants{} ; --
+lin kingfisher_N = mkN "martín pescador" ; -- status=guess
+lin kingpin_N = mkN "jefazo" ; -- status=guess
+lin kingship_N = mkN "realeza" | mkN "reinado" ; -- status=guess status=guess
+lin kink_N = mkN "problema" masculine | mkN "impedimento" | mkN "pero" | mkN "inconveniente" ; -- status=guess status=guess status=guess status=guess
+lin kink_V = mkV "arrugar" | mkV "doblar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin kink_V2 = mkV2 (mkV "arrugar") | mkV2 (mkV "doblar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin kinkajou_N = mkN "chosna" | mkN "cuchicuchi" | mkN "cusumbí" | mkN "cusumbo" | mkN "martilla" | mkN "martucha" | mkN "mico de noche" | mkN "mico león" | mkN "mono michi" | mkN "perro de monte" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin kinship_N = mkN "parentesco" ; -- status=guess
+lin kiosk_N = mkN "quiosco" ; -- status=guess
+lin kip_N = mkN "siesta" ; -- status=guess
+lin kirsch_N = mkN "kirsch" masculine ; -- status=guess
+lin kiss_N = mkN "beso" ; -- status=guess
+lin kiss_V2 = mkV2 (mkV "besarse") ; -- status=guess
+lin kit_N = mkN "juego" | mkN "kit" | mkN "ensello" | mkN "equipo" ; -- status=guess
+lin kitchen_N = mkN "cocina" ;
+lin kite_N = mkN "milano" | mkN "aguililla" ; -- status=guess
+lin kitsch_A = mkA "kitsch" ; -- status=guess
+lin kitsch_N = mkN "kitsch" masculine ; -- status=guess
+lin kitten_N = mkN "gatito" | mkN "minino" | mkN "gatita" ; -- status=guess status=guess status=guess
+lin kitty_N = mkN "gatito" | mkN "minino" ; -- status=guess status=guess
+lin kiwi_N = mkN "kiwi" masculine ; -- status=guess
+lin kleenex_N = mkN "kleenex" masculine ; -- status=guess
+lin kleptomania_N = mkN "cleptomanía" ; -- status=guess
+lin kleptomaniac_N = mkN "cleptómano" ; -- status=guess
+lin knack_N = mkN "aptitud" feminine ; -- status=guess
+lin knacker_N = mkN "descuartizador" masculine ; -- status=guess
+lin knackered_A = mkA "roto" | mkA "gastado" | mkA "estropeado" | mkA "averiado" | mkA "jodido" ; -- status=guess status=guess status=guess status=guess status=guess
+lin knave_N = mkN "mozo" ; -- status=guess
+lin knead_V = mkV "amasar" ; -- status=guess, src=wikt
+lin knead_V2 = mkV2 (mkV "amasar") ; -- status=guess, src=wikt
+lin knee_N = L.knee_N ;
+lin kneecap_N = mkN "rótula" ; -- status=guess
+lin kneel_V = mkV "arrodillarse" ; -- status=guess
+lin knife_N = mkN "cuchillo" ; -- status=guess
+lin knife_V2 = mkV2 (mkV "acuchillar") ; -- status=guess, src=wikt
+lin knight_N = mkN "caballo" feminine ; -- status=guess
+lin knit_V = mkV "soldarse" ; -- status=guess
+lin knit_V2 = mkV2 (mkV "soldarse") ; -- status=guess
+lin knitting_N = mkN "aguja de punto" ; -- status=guess
+lin knob_N = mkN "perilla" ; -- status=guess
+lin knobbly_A = mkA "nudoso" ; -- status=guess
+lin knock_N = mkN "golpe" masculine ; -- status=guess
+lin knock_V = mkV (mkV "tocar") "madera" ; -- status=guess
+lin knock_V2 = mkV2 (mkV (mkV "tocar") "madera") ; -- status=guess
+lin knot_N = mkN "nudo" ; -- status=guess
+lin knot_V = mkV "anudar" ; -- status=guess, src=wikt
+lin knot_V2 = mkV2 (mkV "anudar") ; -- status=guess, src=wikt
+lin knotgrass_N = mkN "polígono" | mkN "palero" | mkN "correquetepillo" ; -- status=guess status=guess status=guess
+lin knotty_A = mkA "nudoso" ; -- status=guess
+lin know_N = mkN "know-how" masculine ; -- status=guess
+lin know_V = conocer_V ;
+lin know_V2 = L.know_V2 ;
+lin know_VQ = L.know_VQ ;
+lin know_VS = L.know_VS ;
+lin knowable_A = mkA "conocible" ; -- status=guess
+lin knowledge_N = mkN "conocimiento" ;
+lin knowledgeable_A = mkA "erudito" | mkA "sabio" | mkA "instruido" ; -- status=guess status=guess status=guess
+lin known_A = variants{} ; --
+lin knuckle_N = mkN "nudillo" ; -- status=guess
+lin koala_N = mkN "koala" masculine ; -- status=guess
+lin koan_N = mkN "aporía" ; -- status=guess
+lin kohlrabi_N = mkN "colirrábano" ; -- status=guess
+lin kolkhoz_N = mkN "koljós" masculine ; -- status=guess
+lin kookaburra_N = mkN "cucaburra" ; -- status=guess
+lin kosher_A = mkA "kosher" ; -- status=guess
+lin koumiss_N = mkN "kumis" masculine ; -- status=guess
+lin kowtow_V = mkV "postrarse" | mkV "prosternarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin krill_N = mkN "kril" masculine ; -- status=guess
+lin krone_N = mkN "corona" ; -- status=guess
+lin krypton_N = mkN "criptón" masculine ; -- status=guess
+lin kudos_N = mkN "elogio" ; -- status=guess
+lin kumquat_N = mkN "kumquat" | mkN "quinoto" ; -- status=guess status=guess
+lin kvass_N = mkN "kvas" masculine ; -- status=guess
+lin kvetch_N = mkN "gruñón" ; -- status=guess
+lin kyanite_N = mkN "cianita" ; -- status=guess
+lin lab_N = variants{} ; --
+lin label_N = mkN "etiqueta" | mkN "rótulo" ; -- status=guess
+lin label_V = mkV "rotular" ; -- status=guess
+lin label_V2 = mkV2 (mkV "rotular") ; -- status=guess
+lin label_V3 = mkV3 (mkV "rotular") ; -- status=guess
+lin laboratory_N = mkN "laboratorio" ; -- status=guess
+lin laborious_A = mkA "laborioso" ; -- status=guess
+lin labour_N = mkN "parto" ;
+lin labour_V = mkV "trabajar" ; -- status=guess, src=wikt
+lin labour_V2 = mkV2 (mkV "trabajar") ; -- status=guess, src=wikt
+lin labourer_N = variants{} ; --
+lin labyrinth_N = mkN "laberinto" ; -- status=guess
+lin labyrinthine_A = mkA "laberíntico" ; -- status=guess
+lin lac_N = mkN "laca" ; -- status=guess
+lin lace_N = mkN "cordón" masculine ; -- status=guess
+lin laceration_N = mkN "laceración" feminine ; -- status=guess
+lin lachrymal_A = mkA "lacrimal" ; -- status=guess
+lin lachrymose_A = mkA "lacrimoso" | mkA "lacrimógeno" ; -- status=guess status=guess
+lin lack_N = mkN "falta" | mkN "carencia" ;
+lin lack_V = mkV "faltar" | carecer_V ; -- status=guess
+lin lack_V2 = mkV2 (mkV "faltar") | mkV2 (carecer_V) ; -- status=guess
+lin lackadaisical_A = mkA "lánguido" ; -- status=guess
+lin lacking_A = variants{} ; --
+lin lackluster_A = mkA "mate" | mkA "pálido" ; -- status=guess status=guess
+lin laconic_A = mkA "lacónico" ; -- status=guess
+lin laconism_N = mkN "laconismo" ; -- status=guess
+lin lacquer_N = mkN "barniz" masculine | mkN "laca" ; -- status=guess status=guess
+lin lacquer_V2 = mkV2 (mkV "lacar") | mkV2 (mkV "laquear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lacrimation_N = mkN "lacrimación" feminine ; -- status=guess
+lin lacrosse_N = mkN "lacrosse" | mkN "intercross" | mkN "vilorta" ; -- status=guess status=guess status=guess
+lin lactase_N = mkN "lactasa" ; -- status=guess
+lin lactic_A = mkA "láctico" | mkA "lácteo" ; -- status=guess status=guess
+lin lactose_N = mkN "lactosa" ; -- status=guess
+lin lacuna_N = mkN "laguna léxica" ; -- status=guess
+lin lacustrine_A = mkA "lacustre" ; -- status=guess
+lin lad_N = mkN "niño" | mkN "chico" ; -- status=guess
+lin ladder_N = mkN "escalera" ; -- status=guess
+lin ladle_N = mkN "cucharón" masculine | mkN "cazo" ; -- status=guess status=guess
+lin ladle_V2 = mkV2 (mkV "vertir") ; -- status=guess, src=wikt
+lin lady_N = mkN "ama" ;
+lin ladybird_N = mkN "mariquita" masculine | mkN "catarinita" | mkN "chinita" | mkN "sarantontón" | mkN "vaquita" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin ladyship_N = mkN "La Señora" ; -- status=guess
+lin lagoon_N = mkN "laguna" | mkN "estero" | mkN "albufera" ; -- status=guess status=guess status=guess
+lin lahar_N = mkN "lahar" masculine ; -- status=guess
+lin laicize_V2 = mkV2 (mkV "laicizar") ; -- status=guess, src=wikt
+lin lair_N = mkN "guarida" | mkN "escondite" masculine ; -- status=guess status=guess
+lin laity_N = mkN "laico" ; -- status=guess
+lin lake_N = L.lake_N ;
+lin lama_N = mkN "lama" masculine ; -- status=guess
+lin lamb_N = mkN "cordero" ; -- status=guess
+lin lame_A = mkA " chafa" ; -- status=guess
+lin lamella_N = mkN "laminilla" ; -- status=guess
+lin lament_N = mkN "lamento" | mkN "lamentación" ; -- status=guess status=guess
+lin lament_V = mkV "lamentar" ; -- status=guess, src=wikt
+lin lament_V2 = mkV2 (mkV "lamentar") ; -- status=guess, src=wikt
+lin lament_VS = mkVS (mkV "lamentar") ; -- status=guess, src=wikt
+lin lamentable_A = mkA "lamentable" ; -- status=guess
+lin lamentation_N = mkN "lamentación" ; -- status=guess
+lin laminar_A = mkA "laminar" ; -- status=guess
+lin laminate_N = mkN "laminado" ; -- status=guess
+lin lamp_N = L.lamp_N ;
+lin lampoon_N = mkN "sátira" | mkN "libelo" | mkN "pasquín" masculine ; -- status=guess status=guess status=guess
+lin lamprey_N = mkN "lamprea" ; -- status=guess
+lin lampshade_N = mkN "pantalla" ; -- status=guess
+lin lance_N = mkN "lanza" ; -- status=guess
+lin lancet_N = mkN "lanceta" ; -- status=guess
+lin lancetfish_N = mkN "lanzón" masculine ; -- status=guess
+lin land_N = mkN "tierra" | mkN "país" ; --- split
+lin land_V = mkV "aterrizar" ; -- status=guess
+lin land_V2 = mkV2 (mkV "aterrizar") ; -- status=guess
+lin landfall_N = mkN "recalada" | mkN "aterrada" ; -- status=guess status=guess
+lin landfill_N = mkN "vertedero" ; -- status=guess
+lin landgrave_N = mkN "landgrave" masculine ; -- status=guess
+lin landing_N = mkN "muelle" masculine ; -- status=guess
+lin landlady_N = mkN "arredataria" | mkN "casera" | mkN "terrateniente" ; -- status=guess status=guess status=guess
+lin landlocked_A = mkA "sin litoral" ; -- status=guess
+lin landlord_N = mkN "casero" | mkN "arrendatario" | mkN "terrateniente" masculine ; -- status=guess
+lin landmark_N = mkN "sobresaliente" ; -- status=guess
+lin landowner_N = mkN "terrateniente" masculine ; -- status=guess
+lin landscape_N = mkN "apaisado" ; -- status=guess
+lin landscaping_N = mkN "paisajismo" ; -- status=guess
+lin landslide_N = mkN "corrimiento de tierra" ; -- status=guess
+lin lane_N = mkN "carrera" ; -- status=guess
+lin language_N = L.language_N ;
+lin languid_A = mkA "lánguido" ; -- status=guess
+lin languish_V = mkV "periclitar" | mkV "debilitarse" | mkV "estancarse" | mkV "atascarse" | mkV "enredarse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin languor_N = mkN "languidez" | mkN "languor" masculine ; -- status=guess status=guess
+lin lank_A = mkA "Delgado" | mkA "flaco" ; -- status=guess status=guess
+lin lanolin_N = mkN "lanolina" ; -- status=guess
+lin lantern_N = mkN "farol" masculine ; -- status=guess
+lin lanthanum_N = mkN "lantano" ; -- status=guess
+lin lanyard_N = mkN "dragona" ; -- status=guess
+lin lap_N = mkN "vuelta" ; -- status=guess
+lin laparoscopy_N = mkN "laparoscopia" ; -- status=guess
+lin laparotomy_N = mkN "laparotomía" ; -- status=guess
+lin lapel_N = mkN "solapa" ; -- status=guess
+lin lapse_N = mkN "lapso" ; -- status=guess
+lin laptop_N = mkN "portátil" masculine | mkN "computador portàtil" | mkN "ordenador portátil" ; -- status=guess status=guess status=guess
+lin lapwing_N = mkN "avefría" ; -- status=guess
+lin larboard_N = mkN "babor" masculine ; -- status=guess
+lin larceny_N = mkN "hurto" | mkN "latrocinio" ; -- status=guess status=guess
+lin larch_N = mkN "alerce" masculine ; -- status=guess
+lin lard_N = mkN "manteca" ; -- status=guess
+lin larder_N = mkN "despensa" ; -- status=guess
+lin large_A = mkA "grande" ;
+lin large_N = mkN "intestino grueso" ; -- status=guess
+lin large_scale_A = variants{} ; --
+lin largely_Adv = mkAdv "mayormente" ;
+lin largess_N = mkN "largueza" ; -- status=guess
+lin lark_N = mkN "alondra" ; -- status=guess
+lin larkspur_N = mkN "espuela de caballero" ; -- status=guess
+lin larva_N = mkN "larva" ; -- status=guess
+lin laryngeal_A = mkA "laringeo" ; -- status=guess
+lin laryngitis_N = mkN "laringite" ; -- status=guess
+lin larynx_N = mkN "laringe" feminine ; -- status=guess
+lin lasagna_N = mkN "lasaña" ; -- status=guess
+lin lascivious_A = mkA "lascivo" ; -- status=guess
+lin laser_N = mkN "láser" masculine ; -- status=guess
+lin lash_N = mkN "látigo" | mkN "zurriagazo" ; -- status=guess status=guess
+lin lass_N = mkN "chica" | mkN "chiquita" | mkN "niña" | mkN "muchacha" | mkN "señorita" ; -- status=guess status=guess status=guess status=guess status=guess
+lin lasso_N = mkN "lazo" ; -- status=guess
+lin lasso_V2 = mkV2 (mkV "lacear") | mkV2 (mkV "lazar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin last_1_A = mkA "último" ;
+lin last_2_A = mkA "último" ;
+lin last_A = mkA "último" ;
+lin last_N = mkN "ayer por la noche" | mkN "anoche" ; -- status=guess status=guess
+lin last_V = mkV "durar" ;
+lin lasting_A = mkA "duradero" ; -- status=guess
+lin latch_N = mkN "cerrojo" ; -- status=guess
+lin late_A = mkA "tarde" ; --- split mkA "difunto" ;
+lin late_Adv = mkAdv "tarde" ;
+lin lateen_N = mkN "vela latina" ; -- status=guess
+lin lately_Adv = variants{} ; --
+lin latent_A = mkA "latente" ; -- status=guess
+lin later_Adv = mkAdv "más tarde" | mkAdv "después" ;
+lin latest_A = mkA "último" ; -- status=guess
+lin latex_N = mkN "látex" masculine ; -- status=guess
+lin lathe_N = mkN "torno" ; -- status=guess
+lin lather_N = mkN "espuma de jabón" ; -- status=guess
+lin lather_V = mkV "enjabonar" ; -- status=guess, src=wikt
+lin lather_V2 = mkV2 (mkV "enjabonar") ; -- status=guess, src=wikt
+lin latin_A = variants{} ; --
+lin latitude_N = mkN "latitud" feminine ; -- status=guess
+lin latitudinarian_A = mkA "laxista" ; -- status=guess
+lin latitudinarian_N = mkN "latitudinario" ; -- status=guess
+lin latrine_N = mkN "letrina" ; -- status=guess
+lin latter_A = mkA "último" ;
+lin lattice_N = mkN "trama" | mkN "cuadrícula" ; -- status=guess status=guess
+lin laud_V2 = mkV2 (mkV "loar") ; -- status=guess, src=wikt
+lin laudable_A = mkA "loable" | mkA "laudable" ; -- status=guess status=guess
+lin laugh_N = mkN "risa" ; -- status=guess
+lin laugh_V = L.laugh_V ;
+lin laugh_V2 = mkV2 (mkV (mkV "reírse") "de") ;
+lin laugh_VS = mkVS (mkV (mkV "reírse") "de") ;
+lin laughable_A = mkA "risible" | mkA "ridículo" ; -- status=guess status=guess
+lin laughing_A = mkA "ojialegre" ; -- status=guess
+lin laughter_N = mkN "risa" ; -- status=guess
+lin launch_N = mkN "lancha" ; -- status=guess
+lin launch_V = mkV "lanzar" | mkV "botar" ;
+lin launch_V2 = mkV2 "lanzar" | mkV2 (mkV "botar") ;
+lin launder_V = mkV "lavar" ; -- status=guess, src=wikt
+lin launder_V2 = mkV2 (mkV "lavar") ; -- status=guess, src=wikt
+lin launderette_N = mkN "lavandería" ; -- status=guess
+lin laundry_N = mkN "colada" ; -- status=guess
+lin laureateFem_N = mkN "laureado" | mkN "galardonado" ; -- status=guess status=guess
+lin laureateMasc_N = mkN "laureado" | mkN "galardonado" ; -- status=guess status=guess
+lin laureate_A = mkA "laureado" | mkA "galardonado" ; -- status=guess status=guess
+lin laurel_N = mkN "corona de laurel" ; -- status=guess
+lin lav_N = mkN "retrete" masculine ; -- status=guess
+lin lava_N = mkN "lava" ; -- status=guess
+lin lavender_N = mkN "lavanda" ; -- status=guess
+lin lavish_A = mkA "excesivo" | mkA "incontrolado" | mkA "superabundante" | mkA "sobrado" ; -- status=guess status=guess status=guess status=guess
+lin lavish_V2 = mkV2 (mkV "derrochar") | mkV2 (mkV "despilfarrar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin law_1_N = mkN "ley" feminine ;
+lin law_2_N = mkN "derecho" ;
+lin law_N = mkN "ley" feminine ;
+lin lawn_N = mkN "césped" masculine ; -- status=guess
+lin lawrencium_N = mkN "lawrencio" | mkN "laurencio" ; -- status=guess status=guess
+lin lawsuit_N = mkN "proceso judicial" | mkN "pleito" | mkN "litigio" | mkN "acción" feminine ; -- status=guess status=guess status=guess status=guess
+lin lawyer_N = mkN "abogado" | mkN "abogada" | mkN "notario" ; -- status=guess
+lin lax_A = mkA "flojo" | mkA "suelto" ; -- status=guess status=guess
+lin laxative_A = mkA "laxante" ; -- status=guess
+lin laxative_N = mkN "laxante" masculine ; -- status=guess
+lin lay_A = mkA "laico" ; -- status=guess
+lin lay_N = mkN "área de aparcamiento" | mkN "área de estacionamiento" ; -- status=guess status=guess
+lin lay_V = mkV "yacer" ;
+lin lay_V2 = mkV2 (mkV "acostar") | mkV2 (mkV "colocar") | mkV2 (mkV "poner") ;
+lin layabout_N = mkN "holgazán" masculine ; -- status=guess
+lin layer_N = mkN "gallina ponedora" | mkN "onedora" ; -- status=guess
+lin layman_N = mkN "laico" | mkN "lego" ; -- status=guess status=guess
+lin layoff_N = mkN "despido" ; -- status=guess
+lin layout_N = mkN "replanteo" | mkN "plano de replanteo" ; -- status=guess
+lin layover_N = mkN "escala" | mkN "parada en el camino" ; -- status=guess status=guess
+lin laze_V = mkV "holgazanear" ; -- status=guess, src=wikt
+lin laze_V2 = mkV2 (mkV "holgazanear") ; -- status=guess, src=wikt
+lin laziness_N = mkN "pereza" | mkN "desidia" ; -- status=guess status=guess
+lin lazy_A = mkA "perezoso" | mkA "flojo" | mkA "locho" | mkA "haragán" | mkA "vago" ; -- status=guess
+lin lazybones_N = mkN "holgazán" masculine ; -- status=guess
+lin leach_V2 = mkV2 (mkV "lixiviar") ; -- status=guess, src=wikt
+lin lead_N = mkN "plomo" | mkN "iniciativa" ; --- split: metal / take the lead
+lin lead_V = mkV "dirigir" | conducir_V ;
+lin lead_V2 = mkV2 (mkV "dirigir") | mkV2 conducir_V ;
+lin lead_V2V = mkV2V (mkV "llevar") ;
+lin leaden_A = mkA "plúmbeo" | mkA "plomizo" ; -- status=guess status=guess
+lin leader_N = mkN "líder" masculine | mkN "dirigente" masculine ;
+lin leadership_N = mkN "jefatura" ; -- status=guess
+lin leading_A = variants{} ; --
+lin leaf_N = L.leaf_N ;
+lin leaf_V = mkV "hojear" ; -- status=guess, src=wikt
+lin leaflet_N = mkN "folíolo" ; -- status=guess
+lin league_1_N = mkN "asociación" feminine | mkN "comunidad" feminine ;
+lin league_2_N = mkN "liga" ;
+lin league_N = mkN "alianza" | mkN "liga" ;
+lin league_V = mkV "asociarse" ; -- status=guess, src=wikt
+lin league_V2 = mkV2 (mkV "asociarse") ; -- status=guess, src=wikt
+lin leak_N = mkN "filtración" feminine ; -- status=guess
+lin leak_V = mkV "filtrar" ; -- status=guess
+lin leak_V2 = mkV2 (mkV "filtrar") ; -- status=guess
+lin lean_A = mkA "delgado" | mkA "esbelto" ; -- status=guess status=guess
+lin lean_V = mkV "declinarse" ; -- status=guess
+lin lean_V2 = mkV2 (mkV "declinarse") ; -- status=guess
+lin leap_N = mkN "salto" ; -- status=guess
+lin leap_V = mkV "saltar" ; -- status=guess
+lin leap_V2 = mkV2 (mkV "saltar") ; -- status=guess
+lin learn_V = mkV "aprender" ;
+lin learn_V2 = L.learn_V2 ;
+lin learn_VS = mkVS (mkV "aprender") ;
+lin learn_VV = mkVV (mkV "aprender") ;
+lin learner_N = mkN "aprendiz" masculine ; -- status=guess
+lin learning_N = mkN "conocimiento" ; -- status=guess
+lin lease_N = variants{} ; --
+lin leash_N = mkN "correa" ; -- status=guess
+lin least_Adv = mkAdv "lo menos" ;
+lin least_N = mkN "mostela" ; -- status=guess
+lin leather_N = L.leather_N ;
+lin leave_N = mkN "permiso" ; -- status=guess
+lin leave_V = mkV "dejar" ;
+lin leave_V2 = L.leave_V2 ;
+lin leave_V2V = mkV2V (mkV "dejar") ;
+lin leaven_N = mkN "levadura" | mkN "polvos de hornear" ; -- status=guess status=guess
+lin leaven_V2 = mkV2 (mkV "leudar") ; -- status=guess, src=wikt
+lin lecherous_A = mkA "libidinoso" ; -- status=guess
+lin lechery_N = mkN "lujuria" ; -- status=guess
+lin lectern_N = mkN "facistol" masculine ; -- status=guess
+lin lecture_N = mkN "conferencia" ; -- status=guess
+lin lecturer_N = mkN "docente" masculine ; -- status=guess
+lin ledge_N = mkN "repisa" ; -- status=guess
+lin ledger_N = mkN "registro" ; -- status=guess
+lin leech_N = mkN "sanguijuela" | mkN "hirudíneo" ; -- status=guess status=guess
+lin leek_N = mkN "puerro" | mkN "porro" | mkN "poro" ; -- status=guess status=guess status=guess
+lin lees_N = mkN "heces" feminine | mkN "hez" ; -- status=guess status=guess
+lin leeward_A = mkA "sotavento" ; -- status=guess
+lin left_A = mkA "izquierdo" ;
+lin left_N = mkN "zurdo" | mkN "zurda" ; -- status=guess
+lin left_Ord = L.left_Ord ;
+lin leftist_A = mkA "izquierdista" ; -- status=guess
+lin leftist_N = mkN "izquierdista" masculine ; -- status=guess
+lin leg_N = L.leg_N ;
+lin legacy_N = mkN "legado" ; -- status=guess
+lin legal_A = mkA "legal" ;
+lin legalization_N = mkN "legalización" feminine ; -- status=guess
+lin legally_Adv = variants{} ; --
+lin legend_N = mkN "leyenda" ; -- status=guess
+lin legendary_A = mkA "legendario" ; -- status=guess
+lin legerdemain_N = mkN "escamoteo" ; -- status=guess
+lin legion_N = mkN "legión" feminine ; -- status=guess
+lin legionary_N = mkN "legionario" ; -- status=guess
+lin legionnaire_N = mkN "legionario" ; -- status=guess
+lin legislate_V = mkV "legislar" ; -- status=guess, src=wikt
+lin legislate_V2 = mkV2 (mkV "legislar") ; -- status=guess, src=wikt
+lin legislation_N = mkN "legislación" feminine ;
+lin legislative_A = mkA "legislativo" ; -- status=guess
+lin legislator_N = mkN "legislador" masculine ; -- status=guess
+lin legislature_N = variants{} ; --
+lin legitimacy_N = mkN "legitimidad" feminine ; -- status=guess
+lin legitimate_A = variants{} ; --
+lin legitimize_V2 = mkV2 (mkV "legitimar") ; -- status=guess, src=wikt
+lin legitimize_V2V = mkV2V (mkV "legitimar") ; -- status=guess, src=wikt
+lin legume_N = mkN "legumbre" feminine ; -- status=guess
+lin leguminous_A = mkA "leguminoso" ; -- status=guess
+lin leishmaniasis_N = mkN "leishmaniasis" feminine ; -- status=guess
+lin leisure_N = mkN "ocio" ; -- status=guess
+lin lemma_N = mkN "lema" masculine ; -- status=guess
+lin lemming_N = mkN "lemming" masculine ; -- status=guess
+lin lemon_N = mkN "melisa" | mkN "toronjil" | mkN "citronela" | mkN "hoja de limón" ; -- status=guess
+lin lemonade_N = mkN "gaseosa de limón" | mkN "limonada" ; -- status=guess status=guess
+lin lemongrass_N = mkN "té de limón" | mkN "caña de limón" | mkN "zacate de limón" | mkN "hierbaluisa" ; -- status=guess status=guess status=guess status=guess
+lin lemur_N = mkN "lémur" masculine ; -- status=guess
+lin lend_V = mkV "prestar" ; -- status=guess
+lin lend_V2 = mkV2 (mkV "prestar") ; -- status=guess
+lin lender_N = mkN "prestador" masculine ; -- status=guess
+lin length_N = mkN "largo" | mkN "longitud" feminine ;
+lin lengthy_A = variants{} ; --
+lin lenient_A = mkA "tolerante" | mkA "laxo" ; -- status=guess status=guess
+lin lens_N = mkN "cristalino" ; -- status=guess
+lin lentil_N = mkN "lenteja" ; -- status=guess
+lin leonine_A = mkA "leonino" ; -- status=guess
+lin leopard_N = mkN "leopardo" ; -- status=guess
+lin leotard_N = mkN "leotardo" ; -- status=guess
+lin leper_N = mkN "leproso" | mkN "leprosa" ; -- status=guess status=guess
+lin leprosy_N = mkN "lepra" ; -- status=guess
+lin lepton_N = mkN "leptón" masculine ; -- status=guess
+lin lesbian_A = mkA "lesbiana" ; -- status=guess
+lin lesbian_N = mkN "lesbiana" ; -- status=guess
+lin lesion_N = mkN "lesión" feminine ; -- status=guess
+lin less_A = mkA "menos" ; -- status=guess
+lin less_Adv = mkAdv "menos" ;
+lin less_CAdv = S.less_CAdv ;
+lin less_Det = mkDet "menos" ;
+lin lessee_N = mkN "inquilino" | mkN "arrendatario" ; -- status=guess status=guess
+lin lessen_V = mkV "aminorar" | disminuir_V | mkV "menguar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lessen_V2 = mkV2 (mkV "aminorar") | mkV2 (disminuir_V) | mkV2 (mkV "menguar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lesser_A = mkA "menor" ; -- status=guess
+lin lesson_N = mkN "lección" feminine ; -- status=guess
+lin lessor_N = mkN "arrendador" masculine ; -- status=guess
+lin let_N = mkN "decepción" feminine ; -- status=guess
+lin let_V2V = mkV2V (mkV "dejar") ;
+lin lethal_A = mkA "letal" ; -- status=guess
+lin lethargic_A = mkA "tardo" | mkA "letárgico" ; -- status=guess status=guess
+lin lethargy_N = mkN "letargo" | mkN "aletargamiento" ; -- status=guess status=guess
+lin letter_1_N = mkN "carta" ;
+lin letter_2_N = mkN "letra" ; ---- to check, which is which? senses-in-Dictionary doesn't tell
+lin letter_N = mkN "carta" ;
+lin letterhead_N = mkN "membrete" masculine ; -- status=guess
+lin letters_N = mkN "cédula de privilegio" | mkN "patente de privilegio" ; -- status=guess status=guess
+lin lettuce_N = mkN "lechuga" ; -- status=guess
+lin leucine_N = mkN "leucina" ; -- status=guess
+lin leukocyte_N = mkN "leucocito" ; -- status=guess
+lin lev_N = mkN "lev" ; -- status=guess
+lin levator_N = mkN "elevador del parpado superior" | mkN "músculo elevador del parpado superior" ; -- status=guess status=guess
+lin level_1_N = mkN "nivel" ;
+lin level_2_N = mkN "planta" ;
+lin level_A = mkA "nivelado" ; -- status=guess
+lin level_N = mkN "nivel" ;
+lin level_V = mkV "avanzar" | mkV (mkV "subir") "de nivel" ; -- status=guess
+lin level_V2 = mkV2 (mkV "avanzar") | mkV2 (mkV (mkV "subir") "de nivel") ; -- status=guess
+lin leveler_N = mkN "desnivel" masculine ; -- status=guess
+lin lever_N = mkN "palanca" ; -- status=guess
+lin leverage_N = mkN "influencia" ; -- status=guess
+lin leveret_N = mkN "lebrato" ; -- status=guess
+lin leviathan_N = mkN "leviatán" masculine ; -- status=guess
+lin levitate_V = mkV "levitar" ; -- status=guess, src=wikt
+lin levitate_V2 = mkV2 (mkV "levitar") ; -- status=guess, src=wikt
+lin levitation_N = mkN "levitación" ; -- status=guess
+lin levy_V = mkV "reclutar" ; -- status=guess, src=wikt
+lin levy_V2 = mkV2 (mkV "reclutar") ; -- status=guess, src=wikt
+lin lewd_A = mkA "lascivo" ; -- status=guess
+lin lexeme_N = mkN "lexema" masculine ; -- status=guess
+lin lexical_A = mkA "léxico" ; -- status=guess
+lin lexicography_N = mkN "lexicografía" ; -- status=guess
+lin lexicology_N = mkN "lexicología" ; -- status=guess
+lin lexicon_N = mkN "léxico" ; -- status=guess
+lin liability_N = mkN "responsabilidad" feminine ; -- status=guess
+lin liable_A = variants{} ; --
+lin liaison_N = variants{} ; --
+lin liar_N = mkN "mentiroso" | mkN "mentirosa" | mkN "embustero" ; -- status=guess status=guess status=guess
+lin libation_N = mkN "libación" feminine ; -- status=guess
+lin liberal_A = variants{} ; --
+lin liberal_N = mkN "libertario" | mkN "libertaria" ; -- status=guess
+lin liberalism_N = mkN "liberalismo" ; -- status=guess
+lin liberate_V2 = mkV2 (mkV "liberar") ; -- status=guess, src=wikt
+lin liberation_N = mkN "liberación" feminine ; -- status=guess
+lin liberator_N = mkN "libertador" | mkN "libertadora" ; -- status=guess status=guess
+lin libertarianism_N = mkN "libertarismo" ; -- status=guess
+lin liberty_N = mkN "libertad" feminine ; -- status=guess
+lin libidinal_A = mkA "libidinal" ; -- status=guess
+lin libidinous_A = mkA "libidinoso" ; -- status=guess
+lin libido_N = mkN "libido" feminine ; -- status=guess
+lin librarian_N = mkN "bibliotecario" ; -- status=guess
+lin library_N = mkN "biblioteca" | mkN "librería" ;
+lin licence_N = variants{} ; --
+lin license_V2 = variants{} ; --
+lin licentious_A = mkA "licencioso" ; -- status=guess
+lin licentiousness_N = mkN "licenciosidad" ; -- status=guess
+lin lichen_N = mkN "liquen" masculine ; -- status=guess
+lin lick_N = mkN "lamedura" masculine ; -- status=guess
+lin lick_V2 = mkV2 (mkV "derrotar") ; -- status=guess
+lin lid_N = mkN "tapa" ; -- status=guess
+lin lie_1_V = yacer_V ;
+lin lie_2_V = mentir_V ;
+lin lie_N = mkN "mentira" ; -- status=guess
+lin lie_V = L.lie_V ;
+lin lie_VS = mkVS mentir_V ;
+lin liege_N = mkN "señor feudal" ; -- status=guess
+lin lien_N = mkN "embargo" ; -- status=guess
+lin lieutenant_N = mkN "teniente" | mkN "lugarteniente" masculine ; -- status=guess status=guess
+lin life_N = mkN "vida" feminine ;
+lin lifeboat_N = mkN "bote salvavidas" ; -- status=guess
+lin lifeguard_N = mkN "socorrista" | mkN "guardavidas" | mkN "bañero" | mkN "salvavidas" masculine ; -- status=guess status=guess status=guess status=guess
+lin lifelike_A = mkA "natural" | mkA "verosímil" ; -- status=guess status=guess
+lin lifespan_N = variants{} ; --
+lin lifestyle_N = variants{} ; --
+lin lifetime_N = mkN "vida" masculine | mkN "toda la vida" ; -- status=guess
+lin lift_N = mkN "ascensor" ; -- status=guess
+lin lift_V = mkV "levantar" | mkV "subir" ;
+lin lift_V2 = mkV2 (mkV "levantar") | mkV2 (mkV "subir") ;
+lin ligament_N = mkN "ligamento" ; -- status=guess
+lin ligature_N = mkN "ligadura" ; -- status=guess
+lin liger_N = mkN "ligre" masculine ; -- status=guess
+lin light_A = mkA "ligero" | mkA "luminoso" | mkA "claro" ; --- split: not heavy / not dark
+lin light_N = mkN "luz" ; --- split? mkN "bombilla" ;
+lin light_V = mkV "iluminar" ; -- status=guess
+lin light_V2 = mkV2 (mkV "iluminar") ; -- status=guess
+lin lighten_V = mkV "aliviar" ; -- status=guess, src=wikt
+lin lighten_V2 = mkV2 (mkV "aliviar") ; -- status=guess, src=wikt
+lin lighter_N = mkN "encendedor" masculine | mkN "briquet" | mkN "fosforera" | mkN "lighter" | mkN "mechero" | mkN "yesquero" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin lighthouse_N = mkN "faro" ; -- status=guess
+lin lighting_N = variants{} ; --
+lin lightly_Adv = variants{} ; --
+lin lightning_N = mkN "rayo" ; -- status=guess
+lin lignite_N = mkN "lignito?" masculine ; -- status=guess
+lin like_A = mkA "semejante" | mkA "similar" ; -- status=guess
+lin like_Adv = mkAdv "como" ; -- status=guess
+lin like_N = mkN "gustos" masculine | mkN "preferencias" feminine ; -- status=guess
+lin like_Prep = mkPrep "como" ;
+lin like_Subj = variants{} ; --
+lin like_V2 = L.like_V2 ;
+lin like_VS = mkVS (mkV "gustar") ; ---- with dative
+lin like_VV = mkVV (mkV "gustar") ; ---- with dative
+lin likelihood_N = mkN "verosimilitud" feminine ; -- status=guess
+lin likely_A = mkA "probable" | mkA "verosímil" ;
+lin liken_V2 = mkV2 (mkV "comparar") ; -- status=guess, src=wikt
+lin likewise_Adv = mkAdv "similarmente" ; -- status=guess
+lin lilac_N = mkN "lila" ; -- status=guess
+lin lily_N = mkN "azucena" ; -- status=guess
+lin limb_N = mkN "miembro" | mkN "extremidad" feminine ; -- status=guess
+lin lime_N = mkN "limero" ; -- status=guess
+lin lime_V2 = mkV2 (mkV "encalar") ; -- status=guess, src=wikt
+lin limelight_N = mkN "luz serena" | mkN "luz de candilejas" ; -- status=guess status=guess
+lin limestone_N = mkN "caliza" ; -- status=guess
+lin limit_N = mkN "límite" masculine ;
+lin limit_V2 = mkV2 (mkV "limitar") ;
+lin limit_V2V = mkV2V (mkV "limitar") ;
+lin limitation_N = variants{} ; --
+lin limited_A = mkA "limitado" ;
+lin limitless_A = mkA "ilimitado" ; -- status=guess
+lin limnology_N = mkN "limnología" ; -- status=guess
+lin limp_A = mkA "flácido" ; -- status=guess
+lin limp_N = mkN "cojera" ; -- status=guess
+lin limp_V = mkV "cojear" ; -- status=guess, src=wikt
+lin limpet_N = mkN "lapa" ; -- status=guess
+lin limpid_A = mkA "límpido" ; -- status=guess
+lin limpkin_N = mkN "carrao" | mkN "carau" masculine ; -- status=guess status=guess
+lin linalool_N = mkN "linalol" | mkN "linalool" masculine ; -- status=guess status=guess
+lin linden_N = mkN "tilo" ; -- status=guess
+lin line_N = mkN "línea" ;
+lin line_V = mkV (mkV "hacer") "una cola" ; -- status=guess
+lin line_V2 = mkV2 (mkV (mkV "hacer") "una cola") ; -- status=guess
+lin lineage_N = mkN "linaje" | mkN "estirpe" feminine ; -- status=guess status=guess
+lin linear_A = mkA "lineal" ; -- status=guess
+lin linen_N = mkN "ropa blanca" ; -- status=guess
+lin liner_N = mkN "transatlántico" ; -- status=guess
+lin linger_V = mkV "pervivir" ; -- status=guess
+lin lingerie_N = mkN "ropa blanca" | mkN "ropa interior" | mkN "ropa íntima" | mkN "lencería" ; -- status=guess status=guess status=guess status=guess
+lin lingonberry_N = mkN "lingonberry" | mkN "cowberry" | mkN "lingonberi" | mkN "cauberi" | mkN "arándano silvestre" | mkN "arándano ártico" | mkN "foxberry" | mkN "foxberi" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin lingual_A = mkA "lingual" ; -- status=guess
+lin linguica_N = mkN "lingüiça" | mkN "longaniza" ; -- status=guess status=guess
+lin linguist_N = mkN "lingüista" masculine ; -- status=guess
+lin linguistic_A = mkA "lingüístico" ; -- status=guess
+lin linguistics_N = mkN "lingüística" ; -- status=guess
+lin lining_N = mkN "forro" ; -- status=guess
+lin link_N = mkN "enlace" masculine | mkN "vínculo" | mkN "hiperenlace" | mkN "hipervínculo" ;
+lin link_V = mkV "enlazar" | mkV "relacionar" ;
+lin link_V2 = mkV2 (mkV "enlazar") | mkV2 (mkV "relacionar") ; ---split: connect things / hyperlink
+lin linnet_N = mkN "pardillo" ; -- status=guess
+lin linoleum_N = mkN "linóleo" ; -- status=guess
+lin linseed_N = mkN "linaza" ; -- status=guess
+lin lint_N = mkN "pelusa" ; -- status=guess
+lin lintel_N = mkN "lintel" | mkN "dintel" masculine ; -- status=guess status=guess
+lin lion_N = mkN "león" masculine ; -- status=guess
+lin lioness_N = mkN "leona" ; -- status=guess
+lin lip_N = mkN "labio" ;
+lin lipase_N = mkN "lipasa" ; -- status=guess
+lin lipid_N = mkN "lípido" ; -- status=guess
+lin liposuction_N = mkN "liposucción" feminine ; -- status=guess
+lin lipstick_N = mkN "lápiz labial" | mkN "pintalabios" | mkN "lápiz de labios" ; -- status=guess status=guess status=guess
+lin liquefaction_N = mkN "licuefacción" feminine ; -- status=guess
+lin liquefy_V = mkV "licuar" ; -- status=guess, src=wikt
+lin liquefy_V2 = mkV2 (mkV "licuar") ; -- status=guess, src=wikt
+lin liqueur_N = mkN "licor" masculine ; -- status=guess
+lin liquid_A = mkA "líquido" ; -- status=guess
+lin liquid_N = mkN "líquido" ; -- status=guess
+lin liquidity_N = mkN "liquidez" feminine ; -- status=guess
+lin liquor_N = mkN "licor" masculine ; -- status=guess
+lin liquorice_N = mkN "arrezuz" | mkN "regaliz" masculine ; -- status=guess status=guess
+lin lisinopril_N = mkN "lisinopril" masculine ; -- status=guess
+lin lisp_N = mkN "ceceo" | mkN "balbuceo" ; -- status=guess status=guess
+lin lisp_V = mkV "cecear" | mkV "balbucear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin lisp_V2 = mkV2 (mkV "cecear") | mkV2 (mkV "balbucear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin list_N = mkN "lista" ;
+lin list_V = mkV (mkV "hacer") "una lista" | mkV (mkV "leer") "una lista" ; -- status=guess
+lin list_V2 = mkV2 (mkV (mkV "hacer") "una lista") | mkV2 (mkV (mkV "leer") "una lista") ; -- status=guess
+lin list_V2V = mkV2V (mkV (mkV "hacer") "una lista") | mkV2V (mkV (mkV "leer") "una lista") ; -- status=guess
+lin listen_V = mkV "escuchar" ;
+lin listen_V2 = L.listen_V2 ;
+lin listenerMasc_N = variants{} ; --
+lin listless_A = mkA "apático" | mkA "indiferente" ; -- status=guess status=guess
+lin litany_N = mkN "letanía" ; -- status=guess
+lin literacy_N = mkN "alfabetismo" ; -- status=guess
+lin literally_Adv = variants{} ; --
+lin literary_A = mkA "literario" ; -- status=guess
+lin literate_A = mkA "alfabetizado" | mkA "letrado" | mkA "alfabeto" ; -- status=guess status=guess status=guess
+lin literature_N = mkN "literatura" ; -- status=guess
+lin lithic_A = mkA "lítico" ; -- status=guess
+lin lithium_N = mkN "litio" ; -- status=guess
+lin lithography_N = mkN "litografía" ; -- status=guess
+lin lithosphere_N = mkN "litósfera" ; -- status=guess
+lin litigation_N = variants{} ; --
+lin litmus_N = mkN "tornasol" masculine ; -- status=guess
+lin litotes_N = mkN "litote" ; -- status=guess
+lin litre_N = mkN "litro" ; -- status=guess
+lin litter_N = mkN "camada" ; -- status=guess
+lin litter_V = mkV "parir" ; -- status=guess, src=wikt
+lin litter_V2 = mkV2 (mkV "parir") ; -- status=guess, src=wikt
+lin little_A = mkA "poco" | mkA "menor" ;
+lin little_Adv = mkAdv "poco" ;
+lin little_Det = mkDeterminer "poco" "poca" Sg False ;
+lin little_N = mkN "little black dress" | mkN "vestidito negro" ; -- status=guess status=guess
+lin littoral_A = mkA "litoral" ; -- status=guess
+lin littoral_N = mkN "litoral" masculine ; -- status=guess
+lin liturgical_A = mkA "litúrgico" ; -- status=guess
+lin liturgy_N = mkN "liturgia" ; -- status=guess
+lin live_A = mkA "vivo" ; -- status=guess
+lin live_Adv = mkAdv "en vivo" ; -- status=guess
+lin live_V = L.live_V ;
+lin livelihood_N = mkN "sustento" ; -- status=guess
+lin liveliness_N = mkN "vivacidad" feminine ; -- status=guess
+lin lively_A = mkA "burbujeante" | mkA "espumosa" ; -- status=guess
+lin liver_N = L.liver_N ;
+lin liverwort_N = mkN "hepática" ; -- status=guess
+lin liverwurst_N = mkN "leberwurst" | mkN "paté de higado" ; -- status=guess status=guess
+lin livery_N = mkN "librea" ; -- status=guess
+lin livestock_N = mkN "ganado" ; -- status=guess
+lin livid_A = mkA "lívido" ; -- status=guess
+lin living_A = mkA "vivo" | mkA "viviente" ;
+lin living_N = mkN "muertos vivientes" | mkN "zombis" ; -- status=guess
+lin lizard_N = mkN "lagarto" ; -- status=guess
+lin llama_N = mkN "llama" ; -- status=guess
+lin load_N = mkN "carga" | mkN "cargamento" ; -- status=guess
+lin load_V = mkV "cargar" ; -- status=guess
+lin load_V2 = mkV2 (mkV "cargar") ; -- status=guess
+lin loaf_N = mkN "pan" masculine ; -- status=guess
+lin loaf_V = mkV "holgazanear" ; -- status=guess, src=wikt
+lin loaf_V2 = mkV2 (mkV "holgazanear") ; -- status=guess, src=wikt
+lin loafer_N = mkN "mocasín" masculine ; -- status=guess
+lin loam_N = mkN "marga" ; -- status=guess
+lin loan_N = mkN "préstamo" ;
+lin loan_V2 = mkV2 (mkV "prestar") ; -- status=guess, src=wikt
+lin loanword_N = mkN "préstamo" | mkN "calco" ; -- status=guess status=guess
+lin loath_A = mkA "poco dispuesto" ; -- status=guess
+lin loathe_V2 = mkV2 (mkV "detestar") ; -- status=guess, src=wikt
+lin loathing_N = mkN "odio" ; -- status=guess
+lin lobby_N = variants{} ; --
+lin lobby_V = mkV "cabildear" | mkV "recabar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin lobby_V2 = mkV2 (mkV "cabildear") | mkV2 (mkV "recabar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lobby_V2V = mkV2V (mkV "cabildear") | mkV2V (mkV "recabar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lobbyist_N = mkN "cabildero" | mkN "recabador" masculine ; -- status=guess status=guess
+lin lobe_N = mkN "lóbulo" ; -- status=guess
+lin lobster_N = mkN "langosta" ; -- status=guess
+lin local_A = mkA "local" ;
+lin local_N = mkN "vecino" | mkN "vecina" ; -- status=guess
+lin locality_N = variants{} ; --
+lin localization_N = mkN "localización" feminine ; -- status=guess
+lin locally_Adv = variants{} ; --
+lin locate_V = mkV "ubicar" ; -- status=guess
+lin locate_V2 = mkV2 (mkV "ubicar") ; -- status=guess
+lin location_N = mkN "ubicación" feminine ; -- status=guess
+lin lochia_N = mkN "loquios" ; -- status=guess
+lin lock_N = mkN "llave" feminine ; -- status=guess
+lin lock_V = mkV (mkV "cerrar") "con llave" | mkV "acerrojar" | mkV "candar" ; -- status=guess
+lin lock_V2 = mkV2 (mkV (mkV "cerrar") "con llave") | mkV2 (mkV "acerrojar") | mkV2 (mkV "candar") ; -- status=guess
+lin locker_N = mkN "armario" | mkN "casillero" ; -- status=guess status=guess
+lin locket_N = mkN "medallón" masculine ; -- status=guess
+lin locksmith_N = mkN "cerrajero" ; -- status=guess
+lin locomotion_N = mkN "locomoción" feminine ; -- status=guess
+lin locomotive_A = mkA "locomotor" ; -- status=guess
+lin locomotive_N = mkN "locomotora" masculine ; -- status=guess
+lin locus_N = mkN "lugar" masculine | mkN "sitio" ; -- status=guess status=guess
+lin locust_N = mkN "langosta" ; -- status=guess
+lin lode_N = mkN "montón" masculine ; -- status=guess
+lin lodge_N = mkN "madriguera" | mkN "cabaña" ; -- status=guess status=guess
+lin lodge_V = mkV "alojar" | mkV "albergar" ; -- status=guess
+lin lodge_V2 = mkV2 (mkV "alojar") | mkV2 (mkV "albergar") ; -- status=guess
+lin loft_N = mkN "desván" masculine | mkN "buhardilla" | mkN "tapanco" ; -- status=guess status=guess status=guess
+lin loft_V2 = mkV2 (mkV "elevar") ; -- status=guess, src=wikt
+lin lofty_A = mkA "majestuoso" ; -- status=guess
+lin log_N = mkN "leño" ; -- status=guess
+lin log_V2 = mkV2 (mkV "entrar") ; -- status=guess, src=wikt
+lin loganberry_N = mkN "frambuesa de Logan" | mkN "logana" | mkN "loganberi" | mkN "loganberry" feminine ; -- status=guess status=guess status=guess status=guess
+lin logarithm_N = mkN "logaritmo" ; -- status=guess
+lin logbook_N = mkN "libro de registro" ; -- status=guess
+lin logic_N = mkN "lógica" ; -- status=guess
+lin logical_A = mkA "lógico" ; -- status=guess
+lin logician_N = mkN "lógico" | mkN "lógica" ; -- status=guess status=guess
+lin logistics_N = mkN "logística" ; -- status=guess
+lin logjam_N = mkN "atascamiento" | mkN "bloqueo" | mkN "obstrucción" feminine | mkN "callejón sin salida" | mkN "círculo vicioso" | mkN "pescadilla que se muerde la cola" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin logo_N = mkN "logotipo" ; -- status=guess
+lin logwood_N = mkN "palo campeche" | mkN "campeche" | mkN "palo tinta" ; -- status=guess status=guess status=guess
+lin loin_N = mkN "lomos" masculine ; -- status=guess
+lin loincloth_N = mkN "taparrabos" masculine ; -- status=guess
+lin loins_N = mkN "lomos" masculine | mkN "zona púbica" | mkN "verija." ; -- status=guess status=guess status=guess
+lin loiter_V = mkV "holgazanear" | mkV (mkV "perder") "el tiempo" | mkV "merodear" | mkV "vagar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin loiter_V2 = mkV2 (mkV "holgazanear") | mkV2 (mkV (mkV "perder") "el tiempo") | mkV2 (mkV "merodear") | mkV2 (mkV "vagar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin loll_V = mkV "recostarse" | mkV "arrellanarse" | mkV "repanchingarse" | mkV "repanchigarse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin loll_V2 = mkV2 (mkV "recostarse") | mkV2 (mkV "arrellanarse") | mkV2 (mkV "repanchingarse") | mkV2 (mkV "repanchigarse") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lollipop_N = mkN "piruleta" | mkN "chupachús" | mkN "chupeta" | mkN "chupete" | mkN "chupetín" | mkN "colombina" | mkN "cóyac" | mkN "paleta de caramelo" | mkN "pirulí" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin lone_A = mkA "solo" ; -- status=guess
+lin loneliness_N = mkN "soledad" feminine ; -- status=guess
+lin lonely_A = mkA "solitario" ; -- status=guess
+lin loner_N = mkN "solitario" | mkN "huraño" ; -- status=guess status=guess
+lin long_A = L.long_A ;
+lin long_Adv = mkAdv "mucho tiempo" ;
+lin long_N = mkN "búho chico" ; -- status=guess
+lin long_V = mkV "desear" | mkV "anhelar" ; -- status=guess
+lin long_term_A = variants{} ; --
+lin longevity_N = mkN "longevidad" feminine ; -- status=guess
+lin longing_N = mkN "añoranza" ; -- status=guess
+lin longitude_N = mkN "longitud" feminine ; -- status=guess
+lin longitudinal_A = mkA "longitudinal" ; -- status=guess
+lin longshoreman_N = mkN "estibador" masculine ; -- status=guess
+lin loofah_N = mkN "estropajo" ; -- status=guess
+lin look_N = mkN "vistazo" | mkN "ojeada" | mkN "mirada" ;
+lin look_V = mkV "mirar" ;
+lin look_V2 = mkV2 "mirar" ;
+lin look_VA = mkVA (mkV "parecer") ;
+lin loom_N = mkN "telar" ; -- status=guess
+lin loom_V = mkV "cerner" ; -- status=guess, src=wikt
+lin loon_N = mkN "colimbo" ; -- status=guess
+lin loop_N = variants{} ; --
+lin loophole_N = mkN "escapatoria" ; -- status=guess
+lin loose_A = mkA "indiscreto" ; -- status=guess
+lin loose_V2 = mkV2 (soltar_V) ; -- status=guess, src=wikt
+lin loosen_V = mkV "aflojar" | soltar_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin loosen_V2 = mkV2 (mkV "aflojar") | mkV2 (soltar_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin loot_N = mkN "botín" masculine ; -- status=guess
+lin loot_V = mkV "saquear" ; -- status=guess, src=wikt
+lin loot_V2 = mkV2 (mkV "saquear") ; -- status=guess, src=wikt
+lin looting_N = mkN "saqueo" ; -- status=guess
+lin lop_V = mkV "podar" | mkV "cortar" | mkV "mochar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lop_V2 = mkV2 (mkV "podar") | mkV2 (mkV "cortar") | mkV2 (mkV "mochar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lope_V = mkV (mkV "correr") "a paso largo" ; -- status=guess, src=wikt
+lin lopsided_A = mkA "desequilibrado" | mkA "desigual" ; -- status=guess status=guess
+lin loquacious_A = mkA "locuaz" ; -- status=guess
+lin loquacity_N = mkN "locuacidad" feminine ; -- status=guess
+lin loquat_N = mkN "níspero japonés" ; -- status=guess
+lin lord_N = mkN "castellano" ; -- status=guess
+lin lordship_N = mkN "domino" | mkN "esfera" | mkN "señorío" ; -- status=guess
+lin lore_N = mkN "leyenda" | mkN "saber popular" ; -- status=guess status=guess
+lin lorry_N = variants{} ; --
+lin lose_V = perder_V ;
+lin lose_V2 = L.lose_V2 ;
+lin loser_N = mkN "perdedor" masculine ; -- status=guess
+lin loss_N = mkN "pérdida" ;
+lin lost_A = variants{} ; --
+lin lot_N = mkN "grupo" | compN (mkN "billete") "de lotería" ; --- split
+lin lottery_N = mkN "lotería" ; -- status=guess
+lin lotus_N = mkN "loto" ; -- status=guess
+lin loud_A = mkA "ruidoso" ; -- status=guess
+lin loud_Adv = variants{} ; --
+lin loudly_Adv = variants{} ; --
+lin loudness_N = mkN "sonoridad" feminine ; -- status=guess
+lin loudspeaker_N = mkN "altavoz" masculine | mkN "altoparlante" ; -- status=guess status=guess
+lin lounge_N = mkN "sala de estar" | mkN "estancia" ; -- status=guess
+lin lounge_V = mkV (mkV "hacer") "esperar cómodamente" ; -- status=guess, src=wikt
+lin lounger_N = mkN "tumbona" ; -- status=guess
+lin louse_N = L.louse_N ;
+lin lousy_A = mkA "piojoso" ; -- status=guess
+lin lout_N = mkN "zopenco" | mkN "zopenca" ; -- status=guess status=guess
+lin louver_N = mkN "lumbrera" ; -- status=guess
+lin lovable_A = mkA "amable" ; -- status=guess
+lin lovage_N = mkN "levístico" | mkN "apio de monte" ; -- status=guess status=guess
+lin love_N = L.love_N ;
+lin love_V2 = L.love_V2 ;
+lin love_VV = mkVV (mkV "encantar") | mkVV (mkV "gustar") | mkVV (mkV "adorar") ;
+lin lovebird_N = mkN "inseparable" masculine ; -- status=guess
+lin loveless_A = mkA "desamorado" ; -- status=guess
+lin lovely_A = mkA "hermoso" ;
+lin lover_N = mkN "amante" masculine | mkN "enamorado" | mkN "enamorada" ; -- status=guess
+lin loving_A = mkA "cariñoso" | mkA "amoroso" ; -- status=guess status=guess
+lin low_A = mkA "bajo" ;
+lin low_Adv = mkAdv "bajo" ; -- status=guess
+lin low_N = mkN "órbita terrestre baja" ; -- status=guess
+lin lower_V = mkV "bajar" ; -- status=guess
+lin lower_V2 = mkV2 (mkV "bajar") ; -- status=guess
+lin lowering_N = mkN "bajamiento" ; -- status=guess
+lin lowland_N = mkN "tierra baja" ; -- status=guess
+lin loyal_A = mkA "leal" ; -- status=guess
+lin loyalty_N = mkN "lealtad" feminine ; -- status=guess
+lin lozenge_N = mkN "pastilla" ; -- status=guess
+lin lubricant_N = mkN "lubrificante" | mkN "lubricante" masculine ; -- status=guess status=guess
+lin lubricate_V2 = mkV2 (mkV "lubricar") ; -- status=guess, src=wikt
+lin lucid_A = mkA "lucido" | mkA "brillante" ; -- status=guess status=guess
+lin lucidity_N = mkN "lucidez" feminine ; -- status=guess
+lin luck_N = mkN "suerte" feminine ; -- status=guess
+lin lucky_A = mkA "fortunado" | mkA "afortunado" ; -- status=guess
+lin lucrative_A = mkA "lucrativo" ; -- status=guess
+lin lucre_N = mkN "lucro" ; -- status=guess
+lin ludicrous_A = mkA "irrisorio" | mkA "absurdo" | mkA "ridiculo" ; -- status=guess status=guess status=guess
+lin luggage_N = mkN "equipaje" masculine ; -- status=guess
+lin lugubrious_A = mkA "lúgubre" | mkA "triste" ; -- status=guess status=guess
+lin lukewarm_A = mkA "tibio" | mkA "poco entusiasta" | mkA "desinteresado" | mkA "indiferente" ; -- status=guess status=guess status=guess status=guess
+lin lull_V = mkV "arrullar" | adormecer_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin lull_V2 = mkV2 (mkV "arrullar") | mkV2 (adormecer_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin lullaby_N = mkN "canción de cuna" | mkN "nana" | mkN "canto de cuna" ; -- status=guess status=guess status=guess
+lin lumbago_N = mkN "lumbago" ; -- status=guess
+lin lumbar_A = mkA "lumbar" ; -- status=guess
+lin lumber_N = mkN "madera aserrada" ; -- status=guess
+lin lumberjack_N = mkN "leñador" | mkN "leñadora" ; -- status=guess status=guess
+lin luminescence_N = mkN "luminiscencia" ; -- status=guess
+lin luminosity_N = mkN "luminosidad" feminine ; -- status=guess
+lin luminous_A = mkA "luminoso" ; -- status=guess
+lin lump_N = mkN "terrón" masculine ; -- status=guess
+lin lumpsucker_N = mkN "cicloptero" | mkN "lumpo" ; -- status=guess status=guess
+lin lunar_A = mkA "lunar" ; -- status=guess
+lin lunatic_A = mkA "lunático" ; -- status=guess
+lin lunch_N = mkN "almuerzo" | mkN "comida" ; -- status=guess
+lin lunch_V = almorzar_V ; -- status=guess, src=wikt
+lin lunch_V2 = mkV2 (almorzar_V) ; -- status=guess, src=wikt
+lin luncheon_N = mkN "almuerzo" ; -- status=guess
+lin lunchtime_N = variants{} ; --
+lin lung_N = mkN "pulmón" masculine ; -- status=guess
+lin lunge_N = mkN "embestida" ; -- status=guess
+lin lunge_V = mkV "lanzarse" ; -- status=guess, src=wikt
+lin lupin_N = mkN "altramuz" masculine ; -- status=guess
+lin lupus_N = mkN "lupus" masculine ; -- status=guess
+lin lurch_N = mkN "bandazo" ; -- status=guess
+lin lurch_V = mkV "tambalearse" ; -- status=guess, src=wikt
+lin lure_N = mkN "anzuelo" | mkN "cebo" ; -- status=guess status=guess
+lin lure_V2 = mkV2 (seducir_V) | mkV2 (mkV "encantar") | mkV2 (atraer_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lurk_V = mkV "merodear" | mkV "vigilar" | mkV "urguetear" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lurker_N = mkN "mirón" masculine | mkN "merodero" | mkN "intruso" ; -- status=guess status=guess status=guess
+lin lush_N = mkN "alcohólico" ; -- status=guess
+lin lust_N = mkN "lujuria" ; -- status=guess
+lin luster_N = mkN "lustre" masculine ; -- status=guess
+lin lustful_A = mkA "lujurioso" ; -- status=guess
+lin lustrous_A = mkA "lustroso" ; -- status=guess
+lin lute_N = mkN "laúd" masculine ; -- status=guess
+lin lutetium_N = mkN "lutecio" ; -- status=guess
+lin lux_N = mkN "lux" masculine ; -- status=guess
+lin luxurious_A = mkA "lujoso" ; -- status=guess
+lin luxury_A = variants{} ; --
+lin luxury_N = mkN "lujo" ; -- status=guess
+lin lycanthropy_N = mkN "licantropía" ; -- status=guess
+lin lyceum_N = mkN "liceo" ; -- status=guess
+lin lychee_N = mkN "lichi" masculine ; -- status=guess
+lin lye_N = mkN "lejía" ; -- status=guess
+lin lymph_N = mkN "linfa" ; -- status=guess
+lin lymphokine_N = mkN "linfocina" ; -- status=guess
+lin lymphoma_N = mkN "linfoma" masculine ; -- status=guess
+lin lynch_V2 = mkV2 (mkV "linchar") ; -- status=guess, src=wikt
+lin lynching_N = mkN "linchamiento" ; -- status=guess
+lin lynx_N = mkN "lince" masculine ; -- status=guess
+lin lyre_N = mkN "lira" ; -- status=guess
+lin lyrebird_N = mkN "ave lira" ; -- status=guess
+lin lysine_N = mkN "lisina" ; -- status=guess
+lin lysosome_N = mkN "lisosoma" ; -- status=guess
+lin lysozyme_N = mkN "lisozima" ; -- status=guess
+lin ma_N = mkN "mamá" feminine ; -- status=guess
+lin macabre_A = mkA "macabro" | mkA "funesto" | mkA "siniestro" | mkA "horroroso" | mkA "horrendo" | mkA "fúnebre" | mkA "lúgubre" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin macadamia_N = mkN "macadamia" ; -- status=guess
+lin macaroni_N = mkN "makarones" ; -- status=guess
+lin macaronic_A = mkA "bastardo" | mkA "espurio" ; -- status=guess status=guess
+lin macaroon_N = mkN "macarrón" | mkN "macarone" | mkN "amareta" ; -- status=guess status=guess status=guess
+lin macaw_N = mkN "guacamaya" | mkN "guacamayo" | mkN "guara" | mkN "lapa" | mkN "papagayo" | mkN "paraba" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin mace_N = mkN "maza" ; -- status=guess
+lin macedoine_N = mkN "macedonia" ; -- status=guess
+lin macerate_V = mkV "macerar" ; -- status=guess, src=wikt
+lin macerate_V2 = mkV2 (mkV "macerar") ; -- status=guess, src=wikt
+lin maceration_N = mkN "maceración" ; -- status=guess
+lin machete_N = mkN "machete" masculine ; -- status=guess
+lin machination_N = mkN "maquinación" feminine ; -- status=guess
+lin machine_N = mkN "máquina" ;
+lin machinery_N = mkN "maquinaria" ; -- status=guess
+lin machinist_N = mkN "maquinista" masculine | mkN "mecánico" ; -- status=guess status=guess
+lin machismo_N = mkN "machismo" ; -- status=guess
+lin macho_N = mkN "macho" ; -- status=guess
+lin mackerel_N = mkN "caballa" ; -- status=guess
+lin macrocephalic_A = mkA "macrocéfalo" ; -- status=guess
+lin macroeconomic_A = mkA "macroeconómico" ; -- status=guess
+lin macroeconomics_N = mkN "macroeconomía" ; -- status=guess
+lin macromolecule_N = mkN "macromolécula" ; -- status=guess
+lin macron_N = mkN "macrón" masculine ; -- status=guess
+lin macrophage_N = mkN "macrófago" ; -- status=guess
+lin macroscopic_A = mkA "macroscópico" ; -- status=guess
+lin mad_A = mkA "enfadado" | mkA "enojado" ; -- status=guess
+lin madam_N = mkN "señora" ; -- status=guess
+lin madder_N = mkN "rojo turco" ; -- status=guess
+lin madman_N = mkN "loco" ; -- status=guess
+lin madness_N = mkN "locura" ; -- status=guess
+lin madras_N = mkN "madrás" masculine ; -- status=guess
+lin maelstrom_N = mkN "vorágine" feminine ; -- status=guess
+lin maestro_N = mkN "experto" | mkN "profesional" masculine ; -- status=guess status=guess
+lin mafia_N = mkN "mafia" ; -- status=guess
+lin magazine_N = mkN "cargador" masculine ; -- status=guess
+lin magenta_N = mkN "magenta" ; -- status=guess
+lin maggot_N = mkN "larva" | mkN "cresa" | mkN "gusano" ; -- status=guess status=guess status=guess
+lin magic_A = mkA "mágico" ; -- status=guess
+lin magic_N = mkN "magia" ; -- status=guess
+lin magical_A = variants{} ; --
+lin magician_N = mkN "fenómeno" ; -- status=guess
+lin magistracy_N = mkN "magistratura" ; -- status=guess
+lin magistrate_N = mkN "magistrado" ; -- status=guess
+lin magma_N = mkN "magma" masculine ; -- status=guess
+lin magnanimity_N = mkN "magnanimidad" feminine ; -- status=guess
+lin magnanimous_A = mkA "magnánimo" ; -- status=guess
+lin magnesium_N = mkN "magnesio" ; -- status=guess
+lin magnet_N = mkN "imán" masculine ; -- status=guess
+lin magnetic_A = mkA "magnético" ; -- status=guess
+lin magnetism_N = mkN "magnetismo" ; -- status=guess
+lin magnetization_N = mkN "magnetización" ; -- status=guess
+lin magnetize_V2 = mkV2 (mkV "magnetizar") ; -- status=guess, src=wikt
+lin magnetometer_N = mkN "magnetómetro" ; -- status=guess
+lin magnetosphere_N = mkN "magnetosfera" ; -- status=guess
+lin magnificent_A = mkA "magnífico" | mkA "macanudo" ; -- status=guess
+lin magniloquent_A = mkA "grandilocuente" | mkA "pomposo" ; -- status=guess status=guess
+lin magnitude_N = mkN "magnitud" feminine ; -- status=guess
+lin magnum_N = mkN "obra maestra" ; -- status=guess
+lin magpie_N = mkN "urraca" | mkN "picaza" ; -- status=guess status=guess
+lin mahjong_N = mkN "mahjong" masculine ; -- status=guess
+lin mahogany_N = mkN "caoba" ; -- status=guess
+lin maid_N = mkN "criada" | mkN "doméstica" ; -- status=guess
+lin maiden_N = mkN "apellido de soltera" ; -- status=guess
+lin maidenhood_N = mkN "virginidad" ; -- status=guess
+lin maidservant_N = mkN "criada" | mkN "moza" ; -- status=guess status=guess
+lin mail_N = mkN "correo electrónico" | mkN "mail" masculine ; -- status=guess
+lin mail_V2 = mkV2 (mkV (mkV "enviar") "por correo") ; -- status=guess, src=wikt
+lin mailbox_N = mkN "buzón" masculine ; -- status=guess
+lin mailman_N = mkN "cartero" ; -- status=guess
+lin maim_V2 = mkV2 (mkV "mutilar") ; -- status=guess, src=wikt
+lin main_A = mkA "principal" ;
+lin main_N = mkN "oración afirmativa" | mkN "oración simple" ; -- status=guess status=guess
+lin mainframe_N = variants{} ; --
+lin mainland_N = mkN "continente" masculine ; -- status=guess
+lin mainly_Adv = mkAdv "principalmente" ;
+lin mainmast_N = mkN "palo mayor" ; -- status=guess
+lin mains_N = variants{} ; --
+lin mainstay_N = mkN "pilar" masculine ; -- status=guess
+lin mainstream_N = mkN "común y corriente" ; -- status=guess
+lin maintain_V = mantener_V ;
+lin maintain_V2 = mkV2 (mantener_V) ;
+lin maintain_VS = mkVS (mantener_V) ;
+lin maintenance_N = mkN "mantenimiento" ; -- status=guess
+lin maize_N = mkN "maíz" feminine ; -- status=guess
+lin majestic_A = mkA "majestuoso" ; -- status=guess
+lin majestically_Adv = mkAdv "majestuosamente" ; -- status=guess
+lin majesty_N = mkN "majestad" ; -- status=guess
+lin major_A = mkA "mayor" ;
+lin major_N = mkN "arcanos mayores" | mkN "triunfos mayores" ; -- status=guess status=guess
+lin majority_N = mkN "mayoría" ;
+lin make_N = mkN "marca" masculine ; -- status=guess
+lin make_V = hacer_V ;
+lin make_V2 = mkV2 hacer_V ;
+lin make_V2A = mkV2A hacer_V ;
+lin make_V2V = mkV2V hacer_V ;
+lin make_up_N = variants{} ; --
+lin maker_N = variants{} ; --
+lin makeshift_N = mkN "apaño" | mkN "improvisación" feminine ; -- status=guess status=guess
+lin makeup_N = mkN "maquillaje" masculine ; -- status=guess
+lin making_N = variants{} ; --
+lin malachite_N = mkN "malaquita" ; -- status=guess
+lin malacology_N = mkN "malacología" ; -- status=guess
+lin malady_N = mkN "mal" masculine ; -- status=guess
+lin malaise_N = mkN "malestar" masculine ; -- status=guess
+lin malapropism_N = mkN "gazapo" | mkN "malapropismo" | mkN "yerro" ; -- status=guess status=guess status=guess
+lin malaria_N = mkN "paludismo" ; -- status=guess
+lin male_A = mkA "masculino" | mkA "macho" ;
+lin male_N = mkN "macho" ; -- status=guess
+lin malediction_N = mkN "maldición" feminine ; -- status=guess
+lin malefactor_N = mkN "malhechor" masculine | mkN "malhechora" ; -- status=guess status=guess
+lin maleficent_A = mkA "maléfico" ; -- status=guess
+lin malevolence_N = mkN "malevolencia" ; -- status=guess
+lin malevolent_A = mkA "malintencionado" ; -- status=guess
+lin malfeasance_N = mkN "abuso de autoridad" ; -- status=guess
+lin malice_N = mkN "malicia" ; -- status=guess
+lin malicious_A = mkA "maligno" ; -- status=guess
+lin malignant_A = mkA "maligno" ; -- status=guess
+lin mallard_N = mkN "pato real" | mkN "ánade real" ; -- status=guess status=guess
+lin malleability_N = mkN "maleabilidad" feminine ; -- status=guess
+lin malleable_A = mkA "maleable" ; -- status=guess
+lin malleus_N = mkN "malleus" | mkN "martillo" ; -- status=guess status=guess
+lin mallow_N = mkN "malva" ; -- status=guess
+lin malnourished_A = mkA "desnutrido" ; -- status=guess
+lin malnutrition_N = mkN "desnutrición" feminine ; -- status=guess
+lin malodorous_A = mkA "maloliente" ; -- status=guess
+lin malpractice_N = mkN "negligencia" ; -- status=guess
+lin malt_N = mkN "malta" ; -- status=guess
+lin maltose_N = mkN "maltosa" ; -- status=guess
+lin maltreatment_N = mkN "maltrato" | mkN "abuso" ; -- status=guess status=guess
+lin mama_N = mkN "mamón" masculine | mkN "pollerudo" ; -- status=guess status=guess
+lin mamba_N = mkN "mamba" ; -- status=guess
+lin mambo_N = mkN "mambo" ; -- status=guess
+lin mamey_N = mkN "zapote" | mkN "zapote mamey" ; -- status=guess status=guess
+lin mammal_N = mkN "mamífero" ; -- status=guess
+lin mammalogy_N = mkN "mastozoología" ; -- status=guess
+lin mammography_N = mkN "mamografía" ; -- status=guess
+lin mammoth_N = mkN "mamut" masculine ; -- status=guess
+lin mammy_N = mkN "mamá" feminine | mkN "mami." ; -- status=guess status=guess
+lin man_N = L.man_N ;
+lin man_V2 = mkV2 (mkV "tripular") ; -- status=guess, src=wikt
+lin manacle_N = mkN "esposas" feminine ; -- status=guess
+lin manage_V = mkV "manejar" | mkV "administrar" ;
+lin manage_V2 = mkV2 (mkV "manejar") | mkV2 (mkV "administrar") ;
+lin manage_VV = mkVV (mkV "lograr") ; --manage to do sth
+lin management_N = mkN "administración" feminine | mkN "dirección" ;
+lin manager_N = mkN "director" | mkN "representante" masculine ;
+lin managerial_A = variants{} ; --
+lin managing_A = variants{} ; --
+lin manatee_N = mkN "manatí" masculine ; -- status=guess
+lin mandarin_N = mkN "mandarín" masculine | mkN "mandarina" ; -- status=guess status=guess
+lin mandate_N = mkN "mandato" ; -- status=guess
+lin mandatory_A = mkA "obligatorio" | mkA "necesario" ; -- status=guess
+lin mandibular_A = mkA "mandibular" ; -- status=guess
+lin mandolin_N = mkN "mandolina" ; -- status=guess
+lin mandrake_N = mkN "mandragora" ; -- status=guess
+lin mandrill_N = mkN "mandril" masculine ; -- status=guess
+lin mane_N = mkN "melena" ; -- status=guess
+lin maneuver_N = mkN "maniobra" ; -- status=guess
+lin maneuver_V = mkV "maniobrar" ; -- status=guess, src=wikt
+lin maneuver_V2 = mkV2 (mkV "maniobrar") ; -- status=guess, src=wikt
+lin manganese_N = mkN "manganeso" ; -- status=guess
+lin mange_N = mkN "sarna" ; -- status=guess
+lin manger_N = mkN "pesebre" masculine ; -- status=guess
+lin mango_N = mkN "mango" | mkN "manga" | mkN "mangó" ; -- status=guess status=guess status=guess
+lin mangosteen_N = mkN "mangostán" | mkN "mangostino" ; -- status=guess status=guess
+lin mangrove_N = mkN "manglar" masculine ; -- status=guess
+lin manhood_N = mkN "virilidad" feminine ; -- status=guess
+lin mania_N = mkN "manía" ; -- status=guess
+lin maniac_N = mkN "maniático" ; -- status=guess
+lin maniacal_A = mkA "maniaco" | mkA "maníaco" ; -- status=guess status=guess
+lin manicure_N = mkN "manicura" ; -- status=guess
+lin manifest_A = mkA "manifiesto" | mkA "evidente" ; -- status=guess status=guess
+lin manifest_N = mkN "declaración de carga" | mkN "sobordo" ; -- status=guess status=guess
+lin manifest_V2 = mkV2 (manifestar_V) | mkV2 (mostrar_V) | mkV2 (mkV "revelar") ; -- status=guess
+lin manifestation_N = mkN "manifestación" feminine ; -- status=guess
+lin manifesto_N = mkN "manifiesto" ; -- status=guess
+lin manifold_N = mkN "colector" masculine ; -- status=guess
+lin manipulate_V2 = mkV2 (mkV "manipular") ; -- status=guess
+lin manipulation_N = mkN "manipulación" feminine ; -- status=guess
+lin manipulative_A = mkA "manipulador" ; -- status=guess
+lin mankind_N = mkN "humanidad" feminine ; -- status=guess
+lin manliness_N = mkN "hombría" | mkN "virilidad" feminine ; -- status=guess status=guess
+lin manly_A = mkA "varonil" ; -- status=guess
+lin manna_N = mkN "maná" masculine ; -- status=guess
+lin mannequin_N = mkN "dummy" masculine ; -- status=guess
+lin manner_N = mkN "manera" ;
+lin manners_N = mkN "modales" masculine ; -- status=guess
+lin mannitol_N = mkN "manitol" masculine ; -- status=guess
+lin manometer_N = mkN "manómetro" ; -- status=guess
+lin manor_N = variants{} ; --
+lin manpower_N = variants{} ; --
+lin mansion_N = mkN "mansión" | mkN "palacete" masculine ; -- status=guess status=guess
+lin manslaughter_N = mkN "homicidio" ; -- status=guess
+lin manta_N = mkN "mantarraya" | mkN "manta gigante" ; -- status=guess status=guess
+lin mantelpiece_N = mkN "repisa" ; -- status=guess
+lin mantilla_N = mkN "mantilla" ; -- status=guess
+lin mantis_N = mkN "mantis" | mkN "mantis religiosa" | mkN "santateresa" | mkN "mamboretá" ; -- status=guess status=guess status=guess status=guess
+lin mantissa_N = mkN "mantisa" ; -- status=guess
+lin mantle_N = mkN "manto" ; -- status=guess
+lin mantra_N = mkN "mantra" masculine ; -- status=guess
+lin manual_A = mkA "manual" ; -- status=guess
+lin manual_N = mkN "manual" masculine ; -- status=guess
+lin manufacture_N = variants{} ; --
+lin manufacture_V2 = mkV2 (mkV "fabricar") ; -- status=guess
+lin manufacturer_N = mkN "fabricante" masculine ; -- status=guess
+lin manufacturing_A = variants{} ; --
+lin manufacturing_N = variants{} ; --
+lin manul_N = mkN "manul" | mkN "gato de Pallas" ; -- status=guess status=guess
+lin manumit_V2 = mkV2 (mkV "manumisión") | mkV2 (mkV "liberación") ; -- status=guess, src=wikt status=guess, src=wikt
+lin manure_N = mkN "abono" | mkN "estiércol" masculine ; -- status=guess status=guess
+lin manure_V2 = mkV2 (mkV "abonar") | mkV2 (mkV "estercolar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin manuscript_N = mkN "manuscrito" ; -- status=guess
+lin many_Det = S.many_Det ;
+lin map_N = mkN "plano" feminine ; -- status=guess
+lin map_V2 = variants{} ; --
+lin maple_N = mkN "arce" masculine ; -- status=guess
+lin mar_V2 = mkV2 (mkV "dañar") | mkV2 (mkV "perjudicar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin marabou_N = mkN "marabú" masculine ; -- status=guess
+lin marasmus_N = mkN "marasmo" ; -- status=guess
+lin marathon_N = mkN "m-f" ; -- status=guess
+lin maraud_V = mkV "merodear" ; -- status=guess, src=wikt
+lin marble_N = mkN "mármol" masculine ; -- status=guess
+lin march_V = mkV "marchar" ; -- status=guess
+lin march_V2 = mkV2 (mkV "marchar") ; -- status=guess
+lin marchioness_N = mkN "marquesa" ; -- status=guess
+lin mare_N = mkN "yegua" ; -- status=guess
+lin margay_N = mkN "gato tigre" | mkN "tigrillo" | mkN "cunaguaro" | mkN "caucel" | mkN "maracayá" | mkN "margay" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin margin_N = mkN "margen" masculine ; -- status=guess
+lin marginal_A = mkA "marginal" ; -- status=guess
+lin margrave_N = mkN "margrave" masculine ; -- status=guess
+lin marigold_N = mkN "caléndula" | mkN "margarita" ; -- status=guess status=guess
+lin marijuana_N = mkN "marihuana" | mkN "mariguana" | mkN "marijuana" ; -- status=guess status=guess status=guess
+lin marimba_N = mkN "marimba" ; -- status=guess
+lin marinate_V2 = mkV2 (mkV "marinar") ; -- status=guess, src=wikt
+lin marine_A = mkA "marítimo" | mkA "marino" ; -- status=guess
+lin marine_N = mkN "infante de marina" | mkN "marino" ; -- status=guess status=guess
+lin marionette_N = mkN "marioneta" ; -- status=guess
+lin maritime_A = mkA "marítimo" ; -- status=guess
+lin marjoram_N = mkN "mejorana" | mkN "mayorana" | mkN "orégano" ; -- status=guess status=guess status=guess
+lin mark_N = mkN "marca" | mkN "nota" | mkN "calificación" feminine ; ---split: mark of zorro / mark in exam
+lin mark_V2 = mkV2 (mkV "marcar") ;
+lin mark_V3 = mkV3 (mkV "marcar") ;
+lin marked_A = variants{} ; --
+lin marker_N = mkN "rotulador" ; -- status=guess
+lin market_1_N = mkN "mercado" ;
+lin market_2_N = mkN "mercado" | mkN "bolsa" ;
+lin market_N = mkN "mercado" ;
+lin market_V = mkV "comercializar" ;
+lin market_V2 = mkV2 (mkV "comercializar") ;
+lin marketable_A = mkA "comerciable" ; -- status=guess
+lin marketing_N = mkN "mercadotecnia" ; -- status=guess
+lin marketplace_N = mkN "mercado" ; -- status=guess
+lin marksman_N = mkN "tirador" masculine ; -- status=guess
+lin marksmanship_N = mkN "puntería" ; -- status=guess
+lin markup_N = mkN "margen" masculine ; -- status=guess
+lin marmalade_N = mkN "mermelada" ; -- status=guess
+lin marmoset_N = mkN "tití" masculine ; -- status=guess
+lin marmot_N = mkN "marmota" ; -- status=guess
+lin maroon_A = mkA "castaño" ; -- status=guess
+lin maroon_N = mkN "castaño" | mkN "bordó" ; -- status=guess status=guess
+lin marquess_N = mkN "marqués" masculine ; -- status=guess
+lin marquetry_N = mkN "marquetería" ; -- status=guess
+lin marriage_N = mkN "matrimonio" ;
+lin married_A = variants{} ; --
+lin married_A2 = L.married_A2 ;
+lin marrow_N = mkN "calabaza" ; -- status=guess
+lin marry_V = mkV "casar" | mkV "casarse" ;
+lin marry_V2 = mkV2 (mkV "casarse") with_Prep | mkV2 (mkV "casar") ;
+lin marsh_N = mkN "ciénaga" | mkN "marisma" | mkN "pantano" ; -- status=guess
+lin marshal_N = mkN "mariscal" masculine ; -- status=guess
+lin marshal_V2 = mkV2 (mkV "recopilar") ; -- status=guess, src=wikt
+lin marshmallow_N = mkN "malvavisco" | mkN "carlotina" | mkN "marsmelo" | mkN " sustancia" | mkN " bombón" | mkN "espumilla" | mkN "nubes" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin marshy_A = mkA "pantanoso" ; -- status=guess
+lin marsupial_A = mkA "marsupial" ; -- status=guess
+lin marsupial_N = mkN "marsupial" masculine ; -- status=guess
+lin marten_N = mkN "marta" ; -- status=guess
+lin martial_A = mkA "marcial" ; -- status=guess
+lin martin_N = mkN "avión" masculine ; -- status=guess
+lin martyr_N = mkN "mártir" masculine ; -- status=guess
+lin martyrdom_N = mkN "martirio" ; -- status=guess
+lin marvellous_A = variants{} ; --
+lin marzipan_N = mkN "mazapán" masculine ; -- status=guess
+lin mascara_N = mkN "rímel" masculine ; -- status=guess
+lin mascot_N = mkN "mascota" ; -- status=guess
+lin masculine_A = mkA "masculino" ; -- status=guess
+lin masculinity_N = mkN "masculinidad" feminine ; -- status=guess
+lin mash_N = mkN "mezcla" ; -- status=guess
+lin mash_V2 = mkV2 (mkV "machacar") | mkV2 (mkV (mkV "hacer") "puré") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mask_N = mkN "máscara" ; -- status=guess
+lin masking_N = mkN "cinta de enmascarar" | mkN "cinta de carrocero" | mkN "cinta adhesiva protectora" | mkN "tirro" | mkN "masking tape" | mkN "cinta másking" | mkN "cinta masking" | mkN "másking tape" | mkN "cinta de pintor" | mkN "cinta protectora" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin masochism_N = mkN "masoquismo" ; -- status=guess
+lin masochist_N = mkN "masoquista" ; -- status=guess
+lin mason_N = mkN "albañil" feminine ; -- status=guess
+lin masonry_N = mkN "albañilería" ; -- status=guess
+lin masquerade_N = mkN "mascarada" ; -- status=guess
+lin masquerade_V = mkV "masquerada" ; -- status=guess, src=wikt
+lin mass_A = variants{} ; --
+lin mass_N = mkN "medios de comunicación" ; -- status=guess
+lin massacre_N = mkN "masacre" feminine ; -- status=guess
+lin massacre_V2 = mkV2 (mkV "masacrar") ; -- status=guess, src=wikt
+lin massage_N = mkN "masaje" masculine ; -- status=guess
+lin masseur_N = mkN "masajista" masculine ; -- status=guess
+lin massicot_N = mkN "masicote" ; -- status=guess
+lin massif_N = mkN "macizo" ; -- status=guess
+lin massive_A = mkA "masivo" ; -- status=guess
+lin mast_N = mkN "mástil" masculine ; -- status=guess
+lin mastectomy_N = mkN "mastectomía" ; -- status=guess
+lin master_1_N = mkN "amo" ;
+lin master_2_N = mkN "maestro" ;
+lin master_N = mkN "amo" | mkN "máster" | mkN "maestro" | mkN "señor" ; ---more split: master of arts
+lin master_V2 = variants{} ; --
+lin masterpiece_N = mkN "obra maestra" ; -- status=guess
+lin mastery_N = mkN "maestría" ; -- status=guess
+lin mastic_N = mkN "mata" | mkN "lentisco" | mkN "mata charneca" ; -- status=guess status=guess status=guess
+lin masticate_V2 = mkV2 (mkV "masticar") ; -- status=guess, src=wikt
+lin mastiff_N = mkN "mastín" | mkN "alano" ; -- status=guess status=guess
+lin mastodon_N = mkN "mastodonte" ; -- status=guess
+lin masturbate_V = mkV "masturbarse" | mkV "masturbar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin masturbate_V2 = mkV2 (mkV "masturbarse") | mkV2 (mkV "masturbar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin masturbation_N = mkN "masturbación" | mkN "paja" ; -- status=guess status=guess
+lin masturbator_N = mkN "masturbador" masculine ; -- status=guess
+lin mat_N = mkN "colchoneta" ; -- status=guess
+lin matador_N = mkN "matador" masculine ; -- status=guess
+lin match_1_N = mkN "partido" ;
+lin match_2_N = mkN "cerilla" | mkN "fósforo" ;
+lin match_3_N = mkN "igual" ;
+lin match_N = mkN "igual" ;
+lin match_V2 = mkV2 (mkV "emparejar") ; -- status=guess
+lin matchbox_N = mkN "fosforera" | mkN "cerillero" | mkN "caja de fósforos" | mkN "caja de cerillas" ; -- status=guess status=guess status=guess status=guess
+lin matchmaker_N = mkN "casamentero" | mkN "casamentera" ; -- status=guess status=guess
+lin mate_1_N = variants{} ; --
+lin mate_2_N = variants{} ; --
+lin mate_N = mkN "pareja" masculine ; -- status=guess
+lin material_A = mkA "material" ; -- status=guess
+lin material_N = mkN "material" masculine ;
+lin materialism_N = mkN "materialismo" ; -- status=guess
+lin materialist_N = mkN "materialista" ; -- status=guess
+lin materialistic_A = mkA "materialista" ; -- status=guess
+lin materialization_N = mkN "materialización" feminine ; -- status=guess
+lin maternal_A = mkA "materno" ; -- status=guess
+lin maternity_N = mkN "sala de maternidad" ; -- status=guess
+lin mathematical_A = mkA "matemático" | mkA "matemática" ; -- status=guess
+lin mathematics_N = mkN "matemáticas" feminine ; -- status=guess
+lin maths_N = mkN "mates" feminine ; -- status=guess
+lin matinee_N = mkN "matiné" ; -- status=guess
+lin matriarch_N = mkN "matriarca" ; -- status=guess
+lin matriarchal_A = mkA "matriarcal" ; -- status=guess
+lin matrix_N = mkN "matriz" feminine ; -- status=guess
+lin matron_N = mkN "matrona" ; -- status=guess
+lin matronly_A = mkA "matronal" ; -- status=guess
+lin matter_1_N = mkN "materia" | mkN "sustancia" ;
+lin matter_2_N = mkN "asunto" ;
+lin matter_N = mkN "materia" ;
+lin matter_V = mkV "importar" ; -- status=guess
+lin mattock_N = mkN "zapapico" ; -- status=guess
+lin mattress_N = mkN "colchón" masculine ; -- status=guess
+lin maturation_N = mkN "maduración" feminine ; -- status=guess
+lin mature_A = mkA "maduro" ; -- status=guess
+lin mature_V = mkV "madurar" ; -- status=guess, src=wikt
+lin mature_V2 = mkV2 (mkV "madurar") ; -- status=guess, src=wikt
+lin maturity_1_N = variants{} ; --
+lin maturity_2_N = variants{} ; --
+lin maturity_3_N = variants{} ; --
+lin maturity_N = variants{} ; --
+lin maudlin_A = mkA "llorón" | mkA "llorica" ; -- status=guess status=guess
+lin maul_N = mkN "mandarria" ; -- status=guess
+lin maul_V2 = mkV2 (mkV "maltratar") ; -- status=guess, src=wikt
+lin maunder_V = mkV "divagar" ; -- status=guess, src=wikt
+lin mausoleum_N = mkN "mausoleo" ; -- status=guess
+lin mauve_N = mkN "malva" ; -- status=guess
+lin maverick_N = mkN "cimarrón" masculine ; -- status=guess
+lin maw_N = mkN "estómago" ; -- status=guess
+lin maxim_N = mkN "máxima" ; -- status=guess
+lin maximum_A = mkA "máximo" ; -- status=guess
+lin maximum_N = mkN "máximo" ; -- status=guess
+lin may_1_VV = mkVV (mkV "poder" "puedo") ;
+lin may_2_VV = mkVV (mkV "poder" "puedo") ;
+lin maybe_Adv = mkAdv "quizás" | mkAdv "quizá" ;
+lin mayfly_N = mkN "efímera" ; -- status=guess
+lin mayhem_N = mkN "alboroto" ; -- status=guess
+lin mayonnaise_N = mkN "mayonesa" ; -- status=guess
+lin mayor_N = mkN "alcalde" | mkN "intendente" ; -- status=guess
+lin mayoress_N = mkN "alcaldesa" ; -- status=guess
+lin maze_N = mkN "laberinto" ; -- status=guess
+lin mead_N = mkN "aguamiel" feminine ; -- status=guess
+lin meadow_N = mkN "prado" | mkN "vega" ; -- status=guess
+lin meadowlark_N = mkN "pradero" | mkN "chirlobirlo" ; -- status=guess status=guess
+lin meager_A = mkA "pobre" | mkA "escaso" | mkA "escasa" | mkA "deficiente" ; -- status=guess status=guess status=guess status=guess
+lin meagre_A = mkA "enjuto" ; -- status=guess
+lin meal_N = mkN "comida" ;
+lin mean_A = mkA "formidable" ; -- status=guess
+lin mean_N = mkN "media" ; -- status=guess
+lin mean_V2 = mkV2 (mkV "significar") | mkV2 (mkV querer_V "decir") ;
+lin mean_V2V = mkV2V (mkV "significar") | mkV2V (mkV querer_V "decir") ;
+lin mean_VS = mkVS (mkV "significar") | mkVS (mkV querer_V "decir") ;
+lin mean_VV = mkVV (mkV "significar") | mkVV (mkV querer_V "decir") ;
+lin meander_V = mkV "deambular" ; -- status=guess, src=wikt
+lin meaning_N = mkN "significado" | mkN "sentido" ;
+lin meaningful_A = mkA "significativo" | mkA "con sentido" | mkA "con sentimiento" ; -- status=guess
+lin meaningless_A = mkA "sin sentido" ; -- status=guess
+lin meanness_N = mkN "mezquindad" feminine ; -- status=guess
+lin means_N = mkN "medio" | mkN "manera" ;
+lin meantime_Adv = mkAdv "en tanto" | mkAdv "entre tanto" | mkAdv "entretanto" ; -- status=guess status=guess status=guess
+lin meantime_N = mkN "entretanto" ; -- status=guess
+lin meanwhile_Adv = mkAdv "mientras tanto" ; -- status=guess
+lin measles_N = mkN "sarampión" masculine ; -- status=guess
+lin measure_N = mkN "medida" feminine ;
+lin measure_V = medir_V ;
+lin measure_V2 = mkV2 (medir_V) ;
+lin measurement_N = mkN "medida" | mkN "medición" feminine | mkN "medidas" feminine | mkN "mediciones" masculine ; -- status=guess
+lin meat_N = L.meat_N ;
+lin meatball_N = mkN "albóndiga" ; -- status=guess
+lin meaty_A = mkA "carnoso" | mkA "carnudo" ; -- status=guess status=guess
+lin mechanic_N = mkN "mecánico" ; -- status=guess
+lin mechanical_A = mkA "mecánico" ; -- status=guess
+lin mechanics_N = mkN "mecánica" ; -- status=guess
+lin mechanism_N = mkN "mecanismo" ; -- status=guess
+lin mechanization_N = mkN "mecanización" feminine ; -- status=guess
+lin mechanize_V2 = mkV2 (mkV "mecanizar") ; -- status=guess, src=wikt
+lin medal_N = mkN "medalla" ; -- status=guess
+lin medalist_N = mkN "medallista" masculine ; -- status=guess
+lin medallion_N = mkN "medallón" masculine ; -- status=guess
+lin meddle_V = mkV "entrometerse" | mkV "inmiscuirse" | mkV "injerirse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin meddler_N = mkN "metiche" | mkN "entremetido" ; -- status=guess status=guess
+lin media_N = mkN "medios" masculine ; ---- plurale tantum
+lin medial_A = mkA "medio" ; -- status=guess
+lin median_A = mkA "mediano" | mkA "mediana" ; -- status=guess status=guess
+lin median_N = mkN "mediana" ; -- status=guess
+lin mediate_V = mkV "mediar" ; -- status=guess, src=wikt
+lin mediate_V2 = mkV2 (mkV "mediar") ; -- status=guess, src=wikt
+lin mediation_N = mkN "mediación" feminine ; -- status=guess
+lin medical_A = mkA "medical" ;
+lin medical_N = mkN "parte médico" ; -- status=guess
+lin medication_N = mkN "medicación" ; -- status=guess
+lin medicinal_A = mkA "medicinal" ; -- status=guess
+lin medicine_N = mkN "balón de medicina" | mkN "balón de gimnacia" ; -- status=guess
+lin medieval_A = mkA "medieval" ; -- status=guess
+lin medina_N = mkN "medina" ; -- status=guess
+lin mediocre_A = mkA "mediocre" ; -- status=guess
+lin mediocrity_N = mkN "mediocridad" feminine ; -- status=guess
+lin meditate_V = mkV "meditar" ; -- status=guess, src=wikt
+lin meditate_V2 = mkV2 (mkV "meditar") ; -- status=guess, src=wikt
+lin meditation_N = mkN "meditación" feminine ; -- status=guess
+lin medium_A = mkA "mediano" ; -- status=guess
+lin medium_N = mkN "médium" ; -- status=guess
+lin medlar_N = mkN "níspero" ; -- status=guess
+lin meek_A = mkA "modesto" ; -- status=guess
+lin meerkat_N = mkN "suricata" | mkN "suricato" ; -- status=guess status=guess
+lin meet_V = conocer_V ;
+lin meet_V2 = mkV2 (conocer_V) ;
+lin meeting_N = mkN "reunión" feminine ;
+lin megakaryocyte_N = mkN "megacariocito" ; -- status=guess
+lin megalomania_N = mkN "megalomanía" ; -- status=guess
+lin megalopolis_N = mkN "megaciudad" feminine ; -- status=guess
+lin megaphone_N = mkN "megáfono" ; -- status=guess
+lin megapode_N = mkN "megápodo" ; -- status=guess
+lin meiosis_N = mkN "meiosis" feminine ; -- status=guess
+lin meitnerium_N = mkN "meitnerio" ; -- status=guess
+lin melancholic_A = mkA "melancólico" | mkA "melancólica" ; -- status=guess status=guess
+lin melancholy_A = mkA "melancólico" | mkA "melancólica" ; -- status=guess status=guess
+lin melancholy_N = mkN "melancolía" ; -- status=guess
+lin melanin_N = mkN "melanina" ; -- status=guess
+lin melanoma_N = mkN "melanoma" masculine ; -- status=guess
+lin mellifluous_A = mkA "melifluo" ; -- status=guess
+lin mellow_A = mkA "mantecoso" | mkA "relajado" ; -- status=guess status=guess
+lin melodic_A = mkA "melódico" ; -- status=guess
+lin melodious_A = mkA "melodioso" ; -- status=guess
+lin melodrama_N = mkN "melodrama" ; -- status=guess
+lin melodramatic_A = mkA "melodramático" ; -- status=guess
+lin melody_N = mkN "melodía" ; -- status=guess
+lin melon_N = mkN "melón" masculine ; -- status=guess
+lin melt_V = derretir_V | mkV "derretirse" ; -- status=guess
+lin melt_V2 = mkV2 (derretir_V) | mkV2 (mkV "derretirse") ; -- status=guess
+lin meltdown_N = mkN "fusión de núcleo" ; -- status=guess
+lin member_N = mkN "miembro" ;
+lin membership_N = variants{} ; --
+lin membrane_N = mkN "membrana" ; -- status=guess
+lin membranous_A = mkA "membranoso" ; -- status=guess
+lin meme_N = mkN "meme" masculine ; -- status=guess
+lin memoir_N = mkN "memoria" ; -- status=guess
+lin memorable_A = mkA "memorable" ; -- status=guess
+lin memorandum_N = mkN "memorándum" masculine ; -- status=guess
+lin memorial_N = variants{} ; --
+lin memorization_N = mkN "memorización" feminine ; -- status=guess
+lin memorize_V2 = mkV2 (mkV (mkV "aprender") "de memoria") | mkV2 (mkV "memorizar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin memory_N = mkN "memoria" | mkN "recuerdo" ;
+lin menagerie_N = mkN "casa de fieras" ; -- status=guess
+lin menarche_N = mkN "menarquia" ; -- status=guess
+lin mend_V = remendar_V ; -- status=guess, src=wikt
+lin mend_V2 = mkV2 (remendar_V) ; -- status=guess, src=wikt
+lin mendacious_A = mkA "mentiroso" | mkA "embustero" ; -- status=guess status=guess
+lin mendacity_N = mkN "mentira" ; -- status=guess
+lin mendelevium_N = mkN "mendelevio" ; -- status=guess
+lin mendicant_A = mkA "mendicante" ; -- status=guess
+lin mendicant_N = mkN "mendigo" ; -- status=guess
+lin menhir_N = mkN "menhir" masculine ; -- status=guess
+lin menial_N = mkN "criado" ; -- status=guess
+lin meningitis_N = mkN "meningitis" feminine ; -- status=guess
+lin meniscus_N = mkN "menisco" ; -- status=guess
+lin menopause_N = mkN "menopausia" ; -- status=guess
+lin menorah_N = mkN "menora" | mkN "menorá" ; -- status=guess status=guess
+lin menorrhagia_N = mkN "metrorragia" ; -- status=guess
+lin menstruate_V = mkV "menstruar" ; -- status=guess, src=wikt
+lin menstruation_N = mkN "menstruación" | mkN "regla" | mkN "achaque" masculine | mkN "periodo" ; -- status=guess status=guess status=guess status=guess
+lin mental_A = mkA "mental" ; -- status=guess
+lin mentality_N = mkN "mentalidad" feminine ; -- status=guess
+lin mentally_Adv = variants{} ; --
+lin menthol_N = mkN "mentol" masculine ; -- status=guess
+lin mention_N = mkN "mención" feminine ; -- status=guess
+lin mention_V = mkV "mencionar" ;
+lin mention_V2 = mkV2 (mkV "mencionar") ;
+lin mention_VS = mkVS (mkV "mencionar") ;
+lin mentor_N = mkN "mentor" masculine ; -- status=guess
+lin menu_N = mkN "menú" masculine | mkN "carta" ; -- status=guess
+lin meow_N = mkN "miau" | mkN "maullido" ; -- status=guess status=guess
+lin mercantile_A = mkA "mercantil" ; -- status=guess
+lin mercenary_A = mkA "mercenario" ; -- status=guess
+lin mercerize_V2 = mkV2 (mkV "mercerizar") ; -- status=guess, src=wikt
+lin merchandise_N = mkN "mercancía" ; -- status=guess
+lin merchant_N = mkN "comerciante" masculine | mkN "mercader" feminine ; -- status=guess
+lin merciful_A = mkA "misericordioso" | mkA "misericordiosa" ; -- status=guess status=guess
+lin merciless_A = mkA "despiadado" ; -- status=guess
+lin mercury_N = mkN "mercurio" ; -- status=guess
+lin mercy_N = mkN "piedad" feminine ; -- status=guess
+lin mere_A = mkA "mero" ; -- status=guess
+lin merely_Adv = mkAdv "meramente" ;
+lin meretricious_A = mkA "meretricio" ; -- status=guess
+lin merganser_N = mkN "serreta" | mkN "serreta grande" ; -- status=guess status=guess
+lin merge_V = convergir_V ; -- status=guess
+lin merge_V2 = mkV2 (convergir_V) ; -- status=guess
+lin merger_N = mkN "fusión" feminine | mkN "unión" feminine ; -- status=guess
+lin mericarp_N = mkN "mericarpo" ; -- status=guess
+lin meridian_N = mkN "meridiano" ; -- status=guess
+lin meringue_N = mkN "merengue" ; -- status=guess
+lin merit_N = mkN "mérito" ; -- status=guess
+lin meritocracy_N = mkN "meritocracia" ; -- status=guess
+lin merlon_N = mkN "merlón" masculine ; -- status=guess
+lin mermaid_N = mkN "sirena" ; -- status=guess
+lin merman_N = mkN "tritón" masculine ; -- status=guess
+lin meronym_N = mkN "merónimo" ; -- status=guess
+lin meronymy_N = mkN "meronimia" ; -- status=guess
+lin merriment_N = mkN "juguetoneo" ; -- status=guess
+lin merry_A = mkA "alegre" ; -- status=guess
+lin mesa_N = mkN "mesa" ; -- status=guess
+lin mesentery_N = mkN "mesenterio" ; -- status=guess
+lin mesh_N = mkN "malla" ; -- status=guess
+lin mesocarp_N = mkN "mesocarpio" ; -- status=guess
+lin mesosphere_N = mkN "mesosfera" ; -- status=guess
+lin mesquite_N = mkN "mezquite" masculine ; -- status=guess
+lin mess_N = mkN "comedor militar" | mkN "cantina" | mkN "comedor" masculine ; -- status=guess
+lin message_N = mkN "mensaje" ;
+lin messenger_N = mkN "mensajero" ; -- status=guess
+lin messiah_N = mkN "Mesías" masculine ; -- status=guess
+lin messmate_N = mkN "comensal" masculine ; -- status=guess
+lin messuage_N = mkN "parcela" | mkN "posteriormente" | mkN "mansión" ; -- status=guess status=guess status=guess
+lin messy_A = mkA "desordenado" ; -- status=guess
+lin metabolic_A = mkA "metabólico" ; -- status=guess
+lin metabolism_N = mkN "metabolismo" ; -- status=guess
+lin metacarpal_A = mkA "metacarpiano" ; -- status=guess
+lin metacarpal_N = mkN "metacarpiano" ; -- status=guess
+lin metacarpus_N = mkN "metacarpo" ; -- status=guess
+lin metadata_N = mkN "metadatos" masculine ; -- status=guess
+lin metal_N = mkN "metal" masculine ; -- status=guess
+lin metalhead_N = mkN "metalero" ; -- status=guess
+lin metallic_A = mkA "metálico" ; -- status=guess
+lin metallic_N = mkN "enlace metálico" ; -- status=guess
+lin metallurgical_A = mkA "metalúrgico" | mkA "metalúrgica" ; -- status=guess status=guess
+lin metallurgist_N = mkN "metalúrgico" | mkN "metalurgista" masculine ; -- status=guess status=guess
+lin metallurgy_N = mkN "metalurgia" ; -- status=guess
+lin metamorphosis_N = mkN "metamorfosis" feminine ; -- status=guess
+lin metaphor_N = mkN "metáforo" ; -- status=guess
+lin metaphorical_A = mkA "metafórico" | mkA "metafórica" ; -- status=guess status=guess
+lin metaphysical_A = mkA "metafísico" ; -- status=guess
+lin metaphysics_N = mkN "metafísica" ; -- status=guess
+lin metastasis_N = mkN "metástasis" ; -- status=guess
+lin metatarsus_N = mkN "metatarso" ; -- status=guess
+lin metempsychosis_N = mkN "metempsicosis" feminine ; -- status=guess
+lin meteor_N = mkN "meteoro" ; -- status=guess
+lin meteorite_N = mkN "meteorito" ; -- status=guess
+lin meteoroid_N = mkN "meteoroide" masculine ; -- status=guess
+lin meteorological_A = mkA "meteorológico" ; -- status=guess
+lin meteorologist_N = mkN "meteorólogo" ; -- status=guess
+lin meteorology_N = mkN "meteorología" ; -- status=guess
+lin meter_N = mkN "medidor" masculine | mkN "contador" masculine | mkN "metro" ; -- status=guess status=guess status=guess
+lin methamphetamine_N = mkN "metanfetamina" ; -- status=guess
+lin methane_N = mkN "metano" ; -- status=guess
+lin methanol_N = mkN "metanol" masculine ; -- status=guess
+lin methionine_N = mkN "metionina" ; -- status=guess
+lin method_N = mkN "método" ;
+lin methodical_A = mkA "metódico" ; -- status=guess
+lin methodology_N = variants{} ; --
+lin methyl_N = mkN "metil tert-butil éter" ; -- status=guess
+lin metic_N = mkN "metic" ; -- status=guess
+lin meticulous_A = mkA "meticuloso" | mkA "minucioso" ; -- status=guess status=guess
+lin metonymic_A = mkA "metonímico" ; -- status=guess
+lin metonymy_N = mkN "metonimia" ; -- status=guess
+lin metre_N = mkN "metro" ; -- status=guess
+lin metric_A = mkA "métrico" ; -- status=guess
+lin metro_N = mkN "metro" ; -- status=guess
+lin metronome_N = mkN "metrónomo" ; -- status=guess
+lin metropolitan_A = mkA "metropolitano" ; -- status=guess
+lin mettle_N = mkN "temple" masculine | mkN "ánimo" | mkN "templanza" ; -- status=guess status=guess status=guess
+lin mezuzah_N = mkN "mezuzá" ; -- status=guess
+lin mezzanine_N = mkN "entresuelo" | mkN "entrepiso" ; -- status=guess status=guess
+lin miasma_N = mkN "miasma" ; -- status=guess
+lin mica_N = mkN "mica" ; -- status=guess
+lin micelle_N = mkN "micela" ; -- status=guess
+lin microbe_N = mkN "microbio" ; -- status=guess
+lin microbial_A = mkA "microbiano" ; -- status=guess
+lin microbiologist_N = mkN "microbiólogo" | mkN "microbióloga" ; -- status=guess status=guess
+lin microbiology_N = mkN "microbiología" ; -- status=guess
+lin microcephaly_N = mkN "microcefalia" ; -- status=guess
+lin microcosm_N = mkN "microcosmos" masculine ; -- status=guess
+lin microeconomic_A = mkA "microeconómico" ; -- status=guess
+lin microeconomics_N = mkN "microeconomía" ; -- status=guess
+lin microfilm_N = mkN "microfilme" masculine ; -- status=guess
+lin microfilm_V2 = mkV2 (mkV "microfilmar") ; -- status=guess, src=wikt
+lin micrometer_N = mkN "micrómetro" ; -- status=guess
+lin microorganism_N = mkN "microorganismo" ; -- status=guess
+lin micropaleontology_N = mkN "micropaleontología" ; -- status=guess
+lin microphone_N = mkN "micrófono" ; -- status=guess
+lin microprocessor_N = mkN "microprocesador" masculine ; -- status=guess
+lin microscope_N = mkN "microscopio" ; -- status=guess
+lin microscopic_A = mkA "microscópico" ; -- status=guess
+lin microscopy_N = mkN "microscopia" | mkN "microscopía" ; -- status=guess status=guess
+lin microsome_N = mkN "microsoma" masculine ; -- status=guess
+lin microwave_N = mkN "microonda" ; -- status=guess
+lin mid_A = variants{} ; --
+lin midbrain_N = mkN "mesencéfalo" ; -- status=guess
+lin midden_N = mkN "basural" masculine ; -- status=guess
+lin middle_A = mkA "medio" ; -- status=guess
+lin middle_N = mkN "medio" | mkN "mitad" feminine | mkN "centro" ;
+lin middle_class_A = variants{} ; --
+lin midfield_N = variants{} ; --
+lin midget_N = mkN "enano" ; -- status=guess
+lin midnight_N = mkN "medianoche" feminine ; -- status=guess
+lin midriff_N = mkN "vientre" masculine ; -- status=guess
+lin midshipman_N = mkN "guardiamarina" ; -- status=guess
+lin midst_N = mkN "centro" ; -- status=guess
+lin midsummer_N = mkN "día de San Juan" ; -- status=guess
+lin midwife_N = mkN "partera" | mkN "comadrona" | mkN "matrona" ; -- status=guess status=guess status=guess
+lin might_N = mkN "poder" masculine | mkN "fuerza" ; -- status=guess status=guess
+lin mighty_A = mkA "poderoso" ; -- status=guess
+lin migraine_N = mkN "migraña" | mkN "jaqueca" ; -- status=guess status=guess
+lin migrant_N = mkN "ave pasajera" ; -- status=guess
+lin migration_N = mkN "migración" feminine ; -- status=guess
+lin migratory_A = mkA "migratorio" ; -- status=guess
+lin mikado_N = mkN "emperador" masculine | mkN "micado" ; -- status=guess status=guess
+lin mild_A = mkA "suave" | mkA "leve" ; -- status=guess
+lin mildew_N = mkN "moho" ; -- status=guess
+lin mildew_V = enmohecer_V ; -- status=guess, src=wikt
+lin mildew_V2 = mkV2 (enmohecer_V) ; -- status=guess, src=wikt
+lin mile_N = mkN "milla" ;
+lin milestone_N = mkN "hito" | mkN "mojón" masculine ; -- status=guess status=guess
+lin milieu_N = mkN "entorno" ; -- status=guess
+lin militarism_N = mkN "militarismo" ; -- status=guess
+lin militarist_N = mkN "militarista" masculine ; -- status=guess
+lin military_A = mkA "militar" ;
+lin military_N = mkN "ejército" ; -- status=guess
+lin militia_N = mkN "milicia" ; -- status=guess
+lin milk_N = L.milk_N ;
+lin milk_V = mkV "ordeñar" ; -- status=guess, src=wikt
+lin milk_V2 = mkV2 (mkV "ordeñar") ; -- status=guess, src=wikt
+lin milkmaid_N = mkN "lechera" | mkN "ordeñadora" ; -- status=guess status=guess
+lin milkman_N = mkN "lechero" ; -- status=guess
+lin milkshake_N = mkN "batido" | mkN "licuado" ; -- status=guess status=guess
+lin milksop_N = mkN "mariquita" masculine ; -- status=guess
+lin milky_A = mkA "lechoso" ; -- status=guess
+lin mill_N = mkN "fábrica" ; -- status=guess
+lin mill_V = moler_V ; -- status=guess, src=wikt
+lin mill_V2 = mkV2 (moler_V) ; -- status=guess, src=wikt
+lin millennium_N = mkN "milenio" ; -- status=guess
+lin miller_N = mkN "molinero" ; -- status=guess
+lin millet_N = mkN "mijo" ; -- status=guess
+lin millimetre_N = mkN "milímetro" ; -- status=guess
+lin milling_N = mkN "fresadora" ; -- status=guess
+lin millionaire_N = mkN "millonario" ; -- status=guess
+lin millionth_N = mkN "millonésimo" ; -- status=guess
+lin millipede_N = mkN "milpiés" | mkN "congorocho" ; -- status=guess status=guess
+lin millisecond_N = mkN "milisegundo" ; -- status=guess
+lin millstone_N = mkN "muela" ; -- status=guess
+lin milt_N = mkN "lecha" ; -- status=guess
+lin mimeograph_N = mkN "mimeógrafo" | mkN "ciclostilo" ; -- status=guess status=guess
+lin mimeograph_V2 = mkV2 (mkV "mimeografiar") ; -- status=guess, src=wikt
+lin mimosa_N = mkN "mimosa" ; -- status=guess
+lin minaret_N = mkN "alminar" | mkN "minarete" masculine ; -- status=guess status=guess
+lin mince_N = mkN "picadillo" ; -- status=guess
+lin mince_V = mkV (mkV "ener") "pelos en la lengua" ; -- status=guess, src=wikt
+lin mince_V2 = mkV2 (mkV (mkV "ener") "pelos en la lengua") ; -- status=guess, src=wikt
+lin mind_N = mkN "mente" feminine ;
+lin mind_V = mkV "preocuparse" ;
+lin mind_V2 = mkV2 (mkV "preocuparse") of_Prep | mkV2 (mkV (mkV "hacer") "caso") of_Prep ;
+lin mind_VS = mkVS (mkV (mkV "preocuparse") "de") ;
+lin minder_N = mkN "niñera" | mkN "niñero" ; -- status=guess status=guess
+lin mine_N = mkN "mina" ; -- status=guess
+lin mine_V = extraer_V ; -- status=guess, src=wikt
+lin mine_V2 = mkV2 (extraer_V) ; -- status=guess, src=wikt
+lin miner_N = mkN "minero" ; -- status=guess
+lin mineral_N = mkN "mineral" masculine ; -- status=guess
+lin mineralogist_N = mkN "mineralogista" masculine ; -- status=guess
+lin mineralogy_N = mkN "mineralogía" ; -- status=guess
+lin mineworker_N = mkN "minero" | mkN "minera" ; -- status=guess status=guess
+lin mingle_V = mkV "mezclar" ; -- status=guess, src=wikt
+lin mingle_V2 = mkV2 (mkV "mezclar") ; -- status=guess, src=wikt
+lin miniature_N = mkN "miniatura" ; -- status=guess
+lin minibus_N = mkN "microbús" masculine ; -- status=guess
+lin minimal_A = mkA "mínimo" ; -- status=guess
+lin minimalism_N = mkN "minimalismo" ; -- status=guess
+lin minimalist_A = mkA "minimalista" ; -- status=guess
+lin minimization_N = mkN "minimización" feminine ; -- status=guess
+lin minimize_V2 = mkV2 (mkV "minimizar") ; -- status=guess
+lin minimum_A = variants{} ; --
+lin minimum_N = mkN "mínimo" ; -- status=guess
+lin mining_N = mkN "minería" ; -- status=guess
+lin minion_N = mkN "acólito" | mkN "sicario" | mkN "sicofante" masculine ; -- status=guess status=guess status=guess
+lin miniskirt_N = mkN "minifalda" ; -- status=guess
+lin minister_1_N = mkN "ministro" ;
+lin minister_2_N = mkN "pastor" ;
+lin minister_N = mkN "ministro" ;
+lin ministerial_A = mkA "ministerial" ; -- status=guess
+lin ministry_N = mkN "ministerio" ; -- status=guess
+lin miniver_N = mkN "armiño" ; -- status=guess
+lin mink_N = mkN "visón" masculine ; -- status=guess
+lin minnow_N = mkN "carpa" | mkN "carpita" ; -- status=guess status=guess
+lin minor_A = variants{} ; --
+lin minor_N = mkN "menor" | mkN "menor de edad" ; -- status=guess status=guess
+lin minority_N = mkN "minoría" ; -- status=guess
+lin minotaur_N = mkN "minotauro" ; -- status=guess
+lin minstrel_N = mkN "juglar" masculine ; -- status=guess
+lin minstrelsy_N = mkN "juglaría" ; -- status=guess
+lin mint_N = mkN "menta" ; -- status=guess
+lin mint_V2 = mkV2 (mkV "acuñar") ; -- status=guess, src=wikt
+lin minuend_N = mkN "minuendo" ; -- status=guess
+lin minuet_N = mkN "minueto" | mkN "minué" masculine ; -- status=guess status=guess
+lin minus_N = mkN "menos" ; -- status=guess
+lin minus_Prep = variants{} ; --
+lin minuscule_A = mkA "minúsculo" ; -- status=guess
+lin minuscule_N = mkN "minúscula" ; -- status=guess
+lin minute_A = mkA "minucioso" ; -- status=guess
+lin minute_N = mkN "minuto" ;
+lin minute_V2 = mkV2 (mkV "minutar") ; -- status=guess, src=wikt
+lin miracle_N = mkN "milagro" ; -- status=guess
+lin miraculous_A = mkA "milagroso" ; -- status=guess
+lin mirage_N = mkN "espejismo" ; -- status=guess
+lin mire_N = mkN "barrizal" masculine | mkN "lodazal" | mkN "fangal" | mkN "barro" | mkN "fango" | mkN "cieno" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin mirror_N = mkN "espejo" ; -- status=guess
+lin mirth_N = mkN "felicidad" feminine | mkN "alegría" | mkN "júbilo" ; -- status=guess status=guess status=guess
+lin misanthrope_N = mkN "misántropo" ; -- status=guess
+lin misanthropic_A = mkA "misantrópico" ; -- status=guess
+lin misanthropy_N = mkN "misantropía" ; -- status=guess
+lin miscegenation_N = mkN "mestizaje" masculine ; -- status=guess
+lin miscellaneous_A = mkA "varios" | mkA "misceláneo" ; -- status=guess status=guess
+lin mischief_N = mkN "travesura" | mkN "diablura" | mkN "daño" | mkN "maldad" feminine | mkN "picardía" ; -- status=guess status=guess status=guess status=guess status=guess
+lin mischievous_A = mkA "pícaro" | mkA "travieso" ; -- status=guess status=guess
+lin misdemeanor_N = mkN "contravención" feminine ; -- status=guess
+lin miser_N = mkN "avaro" ; -- status=guess
+lin miserable_A = mkA "miserable" ; -- status=guess
+lin miserly_A = mkA "mezquino" | mkA "tacaño" ; -- status=guess status=guess
+lin misery_N = mkN "miseria" ; -- status=guess
+lin misfit_N = mkN "desfasado" | mkN "inadaptado" ; -- status=guess status=guess
+lin misfortune_N = mkN "desgracia" | mkN "infortunio" ; -- status=guess status=guess
+lin mishandle_V2 = mkV2 (mkV (mkV "llevar") "mal") ; -- status=guess, src=wikt
+lin mishap_N = mkN "percance" masculine ; -- status=guess
+lin mishmash_N = mkN "amasijo" feminine | mkN "fárrago" ; -- status=guess status=guess
+lin misinterpretation_N = mkN "malinterpretación" feminine ; -- status=guess
+lin mislead_V2 = mkV2 (mkV (mkV "propiciar") "equivocarse") ; -- status=guess, src=wikt
+lin misleader_N = mkN "corruptor" masculine ; -- status=guess
+lin misleading_A = variants{} ; --
+lin misogynist_N = mkN "misógino" ; -- status=guess
+lin misogyny_N = mkN "misoginia" ; -- status=guess
+lin misopedia_N = mkN "misopedia" ; -- status=guess
+lin miss_1_V2 = mkV2 perder_V ;
+lin miss_2_V2 = mkV2 (mkV (mkV "echar") "de menos") | mkV2 (mkV "extrañar") ;
+lin miss_3_V2 = mkV2 (mkV "faltar") of_Prep ;
+lin miss_N = mkN "señorita" ; -- status=guess
+lin miss_V = perder_V | mkV "faltar" ;
+lin miss_V2 = mkV2 (perder_V) ;
+lin missile_N = mkN "proyectil" masculine ; -- status=guess
+lin missing_A = variants{} ; --
+lin mission_N = mkN "misión" feminine ; -- status=guess
+lin missionary_N = mkN "misionero" | mkN "misionera" | mkN "misionario" ; -- status=guess status=guess status=guess
+lin missive_N = mkN "misiva" ; -- status=guess
+lin misspell_V2 = mkV2 (mkV (mkV "deletrear") "mal") ; -- status=guess, src=wikt
+lin misspelling_N = mkN "falta de ortografía" | mkN "deletreo erróneo" ; -- status=guess status=guess
+lin mist_N = mkN "niebla" | mkN "neblina" ; -- status=guess
+lin mistake_N = mkN "error" masculine | mkN "equivocación" feminine ; -- status=guess
+lin mistake_V = mkV (mkV "entender") "mal" ; -- status=guess
+lin mistake_V2 = mkV2 (mkV (mkV "entender") "mal") ; -- status=guess
+lin mister_N = mkN "señor" masculine ; -- status=guess
+lin mistletoe_N = mkN "muérdago" ; -- status=guess
+lin mistreat_V2 = mkV2 (mkV "maltratar") ; -- status=guess, src=wikt
+lin mistress_N = mkN "maestra" ; -- status=guess
+lin mistrust_N = mkN "desconfianza" | mkN "recelo" ; -- status=guess status=guess
+lin misty_A = mkA "con neblina" ; -- status=guess
+lin misunderstand_V2 = mkV2 (mkV (mkV "entender") "mal") | mkV2 (mkV (mkV "mal") "interpretar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin misunderstanding_N = mkN "malentendido" ; -- status=guess
+lin mite_N = mkN "ácaro" ; -- status=guess
+lin mitigate_V2 = mkV2 (mkV "mitigar") ; -- status=guess, src=wikt
+lin mitochondrion_N = mkN "mitocondria" ; -- status=guess
+lin mitosis_N = mkN "mitosis" feminine ; -- status=guess
+lin mitotic_A = mkA "mitótico" ; -- status=guess
+lin mitre_N = mkN "mitra" ; -- status=guess
+lin mitten_N = mkN "manopla" ; -- status=guess
+lin mix_N = mkN "mezcla" ; -- status=guess
+lin mix_V = mkV "mezclar" ; -- status=guess
+lin mix_V2 = mkV2 (mkV "mezclar") ; -- status=guess
+lin mixed_A = variants{} ; --
+lin mixer_N = mkN "batidora" ; -- status=guess
+lin mixture_N = mkN "mezcla" ; -- status=guess
+lin mizzenmast_N = mkN "palo de mesana" ; -- status=guess
+lin mnemonic_A = mkA "mnemotécnico" ; -- status=guess
+lin mnemonics_N = mkN "mnemotécnica" ; -- status=guess
+lin moan_N = mkN "gemido" | mkN "quejido" ; -- status=guess status=guess
+lin moan_V = mkV "quejar" ; -- status=guess
+lin moan_VS = mkVS (mkV "quejar") ; -- status=guess
+lin moat_N = mkN "fosa" | mkN "foso" ; -- status=guess status=guess
+lin mob_N = mkN "rebaño" | mkN "ganado" ; -- status=guess status=guess
+lin mob_V2 = mkV2 (mkV "rodear") | mkV2 (mkV (mkV "amontonarse") "alrededor de") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mobile_A = mkA "móvil" ; -- status=guess
+lin mobile_N = mkN "móvil" masculine ; -- status=guess
+lin mobility_N = variants{} ; --
+lin moccasin_N = mkN "mocasín" masculine ; -- status=guess
+lin mocha_N = mkN "moca" masculine ; -- status=guess
+lin mock_N = mkN "imitación" feminine | mkN "burla" ; -- status=guess status=guess
+lin mock_V = mkV "imitar" | mkV "remedar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mock_V2 = mkV2 (mkV "imitar") | mkV2 (mkV "remedar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mockery_N = mkN "mote" masculine ; -- status=guess
+lin mockingbird_N = mkN "cenzontle" | mkN "sinsonte" | mkN "paraulata" | mkN "chuchube" | mkN "chulinga" | mkN "mulato" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin modal_A = mkA "modal" ; -- status=guess
+lin mode_N = mkN "moda" ; -- status=guess
+lin model_N = mkN "modelo" | mkN "muestra" | mkN "maqueta" ;
+lin model_V = mkV "modelar" ; -- status=guess
+lin model_V2 = mkV2 (mkV "modelar") ; -- status=guess
+lin moderate_A = mkA "moderado" | mkA "moderada" ; -- status=guess
+lin moderate_V = mkV "moderar" ; -- status=guess, src=wikt
+lin moderate_V2 = mkV2 (mkV "moderar") ; -- status=guess, src=wikt
+lin moderator_N = mkN "moderador" | mkN "moderadora" ; -- status=guess status=guess
+lin modern_A = mkA "moderno" ;
+lin modern_N = mkN "pentatlón moderno" ; -- status=guess
+lin modernism_N = mkN "modernismo" ; -- status=guess
+lin modernity_N = mkN "modernidad" feminine ; -- status=guess
+lin modernization_N = mkN "modernización" feminine ; -- status=guess
+lin modernize_V2 = mkV2 (mkV "modernizarse") ; -- status=guess, src=wikt
+lin modest_A = mkA "modesto" ; -- status=guess
+lin modicum_N = mkN "pizca" ; -- status=guess
+lin modification_N = mkN "modificación" feminine ; -- status=guess
+lin modify_V2 = mkV2 (mkV "modificar") ; -- status=guess
+lin module_N = variants{} ; --
+lin mogul_N = mkN "potentado" | mkN "magnate" | mkN "mogol" ; -- status=guess status=guess status=guess
+lin mohair_N = mkN "mohair" masculine ; -- status=guess
+lin moiety_N = mkN "mitad" feminine ; -- status=guess
+lin moist_A = mkA "húmedo" ; -- status=guess
+lin moisture_N = mkN "humedad" feminine ; -- status=guess
+lin molar_A = mkA "molar" ; -- status=guess
+lin molar_N = mkN "diente molar" | mkN "molar" | mkN "muela" ; -- status=guess status=guess status=guess
+lin molasses_N = mkN "melaza" ; -- status=guess
+lin mold_N = mkN "molde" masculine | mkN "modelo" ; -- status=guess status=guess
+lin mold_V = mkV "moldear" | mkV "modelar" | mkV "formar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mold_V2 = mkV2 (mkV "moldear") | mkV2 (mkV "modelar") | mkV2 (mkV "formar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin molding_N = mkN "moldeado" ; -- status=guess
+lin mole_N = mkN "topo" ; -- status=guess
+lin molecular_A = mkA "molecular" ; -- status=guess
+lin molecule_N = mkN "molécula" ; -- status=guess
+lin molehill_N = mkN "topera" ; -- status=guess
+lin molest_V2 = mkV2 (mkV "acosar") ; -- status=guess, src=wikt
+lin mollusc_N = mkN "molusco" ; -- status=guess
+lin molten_A = mkA "incandescente" ; -- status=guess
+lin molybdenum_N = mkN "molibdeno" ; -- status=guess
+lin mombin_N = mkN "jocote" masculine ; -- status=guess
+lin moment_N = mkN "momento" ;
+lin momentum_N = mkN "cantidad de movimiento" | mkN "ímpetu" ; -- status=guess
+lin monarch_N = mkN "monarca" masculine ; -- status=guess
+lin monarchic_A = mkA "monárquico" ; -- status=guess
+lin monarchist_N = mkN "monárquico" ; -- status=guess
+lin monarchy_N = mkN "monarquía" ; -- status=guess
+lin monastery_N = mkN "monasterio" ; -- status=guess
+lin monastic_A = mkA "monástico" | mkA "monacal" ; -- status=guess status=guess
+lin monetarist_N = mkN "monetarista" masculine ; -- status=guess
+lin monetary_A = mkA "monetario" ; -- status=guess
+lin money_N = mkN "dinero" ;
+lin moneylender_N = mkN "prestamista" masculine ; -- status=guess
+lin mongoose_N = mkN "mangosta" ; -- status=guess
+lin mongrel_N = mkN "perro callejero" | mkN "perro mestizo" | mkN "cacri" | mkN "comecuandohay" | mkN "chucho" | mkN "chumino" | mkN "chusco" | mkN "gozque" | mkN "mil leches" | mkN "perro aguacatero" | mkN "perro criollo" | mkN "quiltro" | mkN "sato" | mkN "tinaquero" | mkN "zaguate" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin monism_N = mkN "monismo" ; -- status=guess
+lin monitor_N = mkN "monitor" masculine ; -- status=guess
+lin monitor_V = mkV "controlar" ; -- status=guess
+lin monitor_V2 = mkV2 (mkV "controlar") ; -- status=guess
+lin monitoring_N = variants{} ; --
+lin monk_N = mkN "monje" masculine ; -- status=guess
+lin monkey_N = mkN "mono" | mkN "chango" ; -- status=guess
+lin monkfish_N = mkN "rape" masculine ; -- status=guess
+lin monkish_A = mkA "frailuno" ; -- status=guess
+lin monochromatic_A = mkA "monocromo" | mkA "monocromático" ; -- status=guess status=guess
+lin monochrome_A = mkA "monocromo" ; -- status=guess
+lin monocle_N = mkN "monóculo" ; -- status=guess
+lin monoclinic_A = mkA "monoclínico" ; -- status=guess
+lin monogamous_A = mkA "monógamo" ; -- status=guess
+lin monogamy_N = mkN "monogamia" ; -- status=guess
+lin monograph_N = mkN "monografía" ; -- status=guess
+lin monolingual_A = mkA "monolingüe" ; -- status=guess
+lin monolith_N = mkN "monolito" ; -- status=guess
+lin monologue_N = mkN "monólogo" ; -- status=guess
+lin monomer_N = mkN "monómero" ; -- status=guess
+lin monopolistic_A = mkA "monopolístico" ; -- status=guess
+lin monopolize_V2 = mkV2 (mkV "monopolizar") | mkV2 (mkV "acaparar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin monopoly_N = mkN "monopolio" ; -- status=guess
+lin monosaccharide_N = mkN "monosacárido" ; -- status=guess
+lin monosomy_N = mkN "monosomía" ; -- status=guess
+lin monosyllabic_A = mkA "monosílabo" ; -- status=guess
+lin monotheism_N = mkN "monoteísmo" ; -- status=guess
+lin monotheistic_A = mkA "monoteísta" ; -- status=guess
+lin monotonic_A = mkA "monotóno" | mkA "monotóna" ; -- status=guess status=guess
+lin monotonous_A = mkA "monótono" ; -- status=guess
+lin monotony_N = mkN "monotonía" ; -- status=guess
+lin monotreme_N = mkN "monotrema" masculine ; -- status=guess
+lin monoxide_N = mkN "monóxido" ; -- status=guess
+lin mons_N = mkN "monte de Venus" ; -- status=guess
+lin monsoon_N = mkN "monzón" masculine ; -- status=guess
+lin monster_N = mkN "monstruo" ; -- status=guess
+lin monstrous_A = mkA "monstruoso" ; -- status=guess
+lin month_N = mkN "mes" masculine ;
+lin monthly_A = mkA "mensual" ; -- status=guess
+lin monthly_Adv = mkAdv "mensualmente" ; -- status=guess
+lin monument_N = mkN "monumento" ; -- status=guess
+lin monumental_A = mkA "monumental" ; -- status=guess
+lin moo_N = mkN "mugido" | mkN "mu" masculine ; -- status=guess status=guess
+lin moo_V = mugir_V ; -- status=guess, src=wikt
+lin mood_N = mkN "mal humor" | mkN " mal genio" ; -- status=guess
+lin moody_A = mkA "temperamental" ; -- status=guess
+lin moon_N = L.moon_N ;
+lin moonlight_N = mkN "luz de la luna" ; -- status=guess
+lin moonstone_N = mkN "piedra de luna" ; -- status=guess
+lin moor_N = mkN "brezal" | mkN "pantano" | mkN "páramo" ; -- status=guess
+lin moor_V2 = mkV2 (mkV "anclar") ; -- status=guess, src=wikt
+lin moorhen_N = mkN "gallineta de agua" ; -- status=guess
+lin mooring_N = mkN "amarre" masculine ; -- status=guess
+lin moose_N = mkN "alce" masculine ; -- status=guess
+lin moot_A = mkA "irrelevante" ; -- status=guess
+lin moot_V2 = mkV2 (mkV "plantear") | mkV2 (proponer_V) | mkV2 (sugerir_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mop_N = mkN "chascona" | mkN "fregona" ; -- status=guess
+lin mop_V = fregar_V ; -- status=guess, src=wikt
+lin mop_V2 = mkV2 (fregar_V) ; -- status=guess, src=wikt
+lin moped_N = mkN "motoneta" | mkN "motocicleta" | mkN "ciclomotor" ; -- status=guess status=guess status=guess
+lin moraceous_A = mkA "móreo" | mkA "moráceo" ; -- status=guess status=guess
+lin moraine_N = mkN "morrena" ; -- status=guess
+lin moral_A = variants{} ; --
+lin moral_N = mkN "pánico moral" ; -- status=guess
+lin morale_N = variants{} ; --
+lin morality_N = mkN "moralidad" feminine ; -- status=guess
+lin morass_N = mkN "pantano" ; -- status=guess
+lin moratorium_N = mkN "moratoria" ; -- status=guess
+lin moray_N = mkN "morena" ; -- status=guess
+lin morbid_A = mkA "mórbido" ; -- status=guess
+lin mordacious_A = mkA "mordaz" ; -- status=guess
+lin mordant_N = mkN "mordiente" | mkN "mordaz" ; -- status=guess status=guess
+lin more_Adv = mkAdv "más" ;
+lin more_CAdv = S.more_CAdv ;
+lin morello_N = mkN "cerezo de Morello" ; -- status=guess
+lin moreover_Adv = mkAdv "además" | mkAdv "adicionalmente" ; -- status=guess
+lin morganatic_A = mkA "morganático" ; -- status=guess
+lin morgue_N = mkN "morgue depósito de cadáveres" ; -- status=guess
+lin moribund_A = mkA "moribundo" ; -- status=guess
+lin morion_N = mkN "morrión" ; -- status=guess
+lin morning_N = mkN "mañana" ;
+lin moron_N = mkN "retrasado" | mkN "retrasada" ; -- status=guess status=guess
+lin morose_A = mkA "malhumorado" ; -- status=guess
+lin morpheme_N = mkN "morfema" masculine ; -- status=guess
+lin morphine_N = mkN "morfina" ; -- status=guess
+lin morphological_A = mkA "morfológico" ; -- status=guess
+lin morphology_N = mkN "morfología" ; -- status=guess
+lin morrow_N = mkN "mañana" ; -- status=guess
+lin morsel_N = mkN "porción" | mkN "gota" ; -- status=guess status=guess
+lin mortal_A = mkA "mortal" ; -- status=guess
+lin mortal_N = mkN "pecado mortal" ; -- status=guess
+lin mortality_N = mkN "mortalidad" feminine ; -- status=guess
+lin mortar_N = mkN "mortero" ; -- status=guess
+lin mortgage_N = mkN "hipoteca" ; -- status=guess
+lin mortgage_V2 = mkV2 (mkV "hipotecar") ; -- status=guess, src=wikt
+lin morula_N = mkN "mórula" ; -- status=guess
+lin mosaic_N = variants{} ; --
+lin mosque_N = mkN "mezquita" ; -- status=guess
+lin mosquito_N = mkN "mosquito" | mkN "mosco" | mkN "plaga" | mkN "zancudo"  ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin moss_N = mkN "musgo" ; -- status=guess
+lin mossy_A = mkA "musgoso" ; -- status=guess
+lin most_Adv = mkAdv "lo más" ;
+lin most_Det = mkDet "la mayoría de" ;
+lin most_Predet = S.most_Predet ;
+lin mostly_Adv = mkAdv "principalmente" ; -- status=guess
+lin mote_N = mkN "mota" ; -- status=guess
+lin motet_N = mkN "motete" masculine ; -- status=guess
+lin moth_N = mkN "polilla" ; -- status=guess
+lin mother_N = mkN "madre" feminine ;
+lin mother_N2 = L.mother_N2 ;
+lin motherhood_N = mkN "maternidad" feminine ; -- status=guess
+lin motherland_N = mkN "patria" ; -- status=guess
+lin motif_N = mkN "motivo" ; -- status=guess
+lin motility_N = mkN "motilidad" feminine ; -- status=guess
+lin motion_N = mkN "moción" feminine ; -- status=guess
+lin motionless_A = mkA "inmóvil" ; -- status=guess
+lin motivate_V2 = mkV2 (mkV "motivar") ; -- status=guess
+lin motivate_V2V = mkV2V (mkV "motivar") ; -- status=guess
+lin motivation_N = mkN "motivación" feminine ; -- status=guess
+lin motive_N = mkN "fuerza motriz" ; -- status=guess
+lin motley_A = mkA "mezcolanza" | mkA "batiburrillo" ; -- status=guess status=guess
+lin motor_N = mkN "motor" masculine ; -- status=guess
+lin motorcycle_N = mkN "motocicleta" | mkN "moto" feminine | mkN "motor" | mkN "motora" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin motorcyclist_N = mkN "motociclista" masculine | mkN "motero" | mkN "motera" ; -- status=guess status=guess status=guess
+lin motorist_N = mkN "motorista" masculine ; -- status=guess
+lin motorway_N = variants{} ; --
+lin motto_N = mkN "mote" masculine | mkN "divisa" ; -- status=guess status=guess
+lin mouflon_N = mkN "muflón" masculine ; -- status=guess
+lin mould_N = variants{} ; --
+lin mouldy_A = mkA "mohoso" ; -- status=guess
+lin moult_N = mkN "muda" ; -- status=guess
+lin moult_V = mkV "mudar" ; -- status=guess, src=wikt
+lin moult_V2 = mkV2 (mkV "mudar") ; -- status=guess, src=wikt
+lin mound_N = mkN "túmulo" | mkN "montículo" ; -- status=guess status=guess
+lin mount_N = mkN "montura" | mkN "soporte" masculine ; -- status=guess status=guess
+lin mount_V = mkV "montar" | mkV "configurar" | mkV "instalar" ; -- status=guess
+lin mount_V2 = mkV2 (mkV "montar") | mkV2 (mkV "configurar") | mkV2 (mkV "instalar") ; -- status=guess
+lin mountain_N = L.mountain_N ;
+lin mountaineer_N = mkN "alpinista" masculine ; -- status=guess
+lin mountaineering_N = mkN "alpinismo" | mkN "montañismo" ; -- status=guess status=guess
+lin mountainous_A = mkA "montañoso" ; -- status=guess
+lin mourn_V = mkV "lamentar" | mkV (mkV "estar") "de luto" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mourn_V2 = mkV2 (mkV "lamentar") | mkV2 (mkV (mkV "estar") "de luto") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mourning_N = mkN "duelo" | mkN "luto" ; -- status=guess status=guess
+lin mouse_N = mkN "batará murino" ; -- status=guess
+lin mousse_N = mkN "espuma" ; -- status=guess
+lin moustache_N = mkN "bigote" masculine | mkN "mostacho" ; -- status=guess status=guess
+lin mouth_N = L.mouth_N ;
+lin mouthful_N = mkN "bocado" ; -- status=guess
+lin move_1_V = mkV "mover" "muevo" ;
+lin move_2_V = mkV "mudarse" ;
+lin move_N = mkN "movimiento" | mkN "paso" | mkN "mudanza" ;
+lin move_V = mkV "mover" "muevo" ;
+lin move_V2 = mkV2 (mkV "mover" "muevo") ;
+lin movement_N = mkN "movimiento" ;
+lin movie_N = mkN "película" | mkN "cine" masculine ; -- status=guess
+lin moving_A = variants{} ; --
+lin mow_V = mkV "podar" | segar_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin mow_V2 = mkV2 (mkV "podar") | mkV2 (segar_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin much_Adv = mkAdv "mucho" ;
+lin much_Det = S.much_Det ;
+lin much_N = variants {} ;
+lin mucus_N = mkN "moco" ; -- status=guess
+lin mud_N = mkN "lodo" | mkN "barro" | mkN "fango" ; -- status=guess
+lin muddy_A = mkA "turbio" | mkA "fangoso" | mkA "barroso" | mkA "lodoso" ; -- status=guess status=guess status=guess status=guess
+lin mudguard_N = mkN "aleta" | mkN "salvabarros" | mkN "parafango" ; -- status=guess status=guess status=guess
+lin mudra_N = mkN "mudrá" | mkN "mudra" masculine ; -- status=guess status=guess
+lin mudskipper_N = mkN "pez del fango" ; -- status=guess
+lin mudslide_N = mkN "deslizamiento" | mkN "flujo de lodo" ; -- status=guess status=guess
+lin muezzin_N = mkN "almuédano" | mkN "almuecín" | mkN "muecín" ; -- status=guess status=guess status=guess
+lin muffin_N = mkN "muffin" masculine ; -- status=guess
+lin muffle_N = mkN "mufla" ; -- status=guess
+lin muffler_N = mkN "silenciador" masculine ; -- status=guess
+lin mug_N = mkN "taza" | mkN "jarro" ; -- status=guess
+lin mugger_N = mkN "chorizo" ; -- status=guess
+lin mugging_N = mkN "atraco" ; -- status=guess
+lin mugwort_N = mkN "altamisa" | mkN "hierba de San Juan" ; -- status=guess status=guess
+lin mujahid_N = mkN "muyahid" masculine ; -- status=guess
+lin mulberry_N = mkN "morado" ; -- status=guess
+lin mulch_N = mkN "capote" | mkN "mantillo" ; -- status=guess status=guess
+lin mulch_V2 = mkV2 (mkV (mkV "cubrir") "con capote") | mkV2 (mkV (mkV "cubrir") "con manitllo") | mkV2 (mkV "abonar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mulct_V2 = mkV2 (mkV "multar") ; -- status=guess, src=wikt
+lin mule_N = mkN "mulo" | mkN "mula" ; -- status=guess status=guess
+lin mull_V2 = mkV2 (mkV "rumiar") ; -- status=guess, src=wikt
+lin mullet_N = mkN "mújol" masculine | mkN "salmonete" masculine | mkN "lisa" ; -- status=guess status=guess status=guess
+lin multicellular_A = mkA "multicelular" | mkA "pluricelular" ; -- status=guess status=guess
+lin multicultural_A = mkA "multicultural" ; -- status=guess
+lin multiculturalism_N = mkN "multiculturalismo" ; -- status=guess
+lin multifarious_A = mkA "múltiple" | mkA "diverso" | mkA "variado" ; -- status=guess status=guess status=guess
+lin multilingual_A = mkA "multilingüe" | mkA "plurilingüe" ; -- status=guess status=guess
+lin multimedia_N = mkN "multimedia" masculine ; -- status=guess
+lin multiple_A = mkA "multiple" ; -- status=guess
+lin multiple_N = mkN "múltiplo" ; -- status=guess
+lin multiplexer_N = mkN "multiplexador" masculine ; -- status=guess
+lin multiplication_N = mkN "multiplicación" feminine ; -- status=guess
+lin multiplicity_N = mkN "multiplicidad" feminine ; -- status=guess
+lin multiply_V = mkV "multiplicar" ; -- status=guess
+lin multiply_V2 = mkV2 (mkV "multiplicar") ; -- status=guess
+lin multipurpose_A = mkA "multiuso" ; -- status=guess
+lin multitude_N = mkN "multitud" feminine ; -- status=guess
+lin mum_N = mkN "mamá" feminine ; -- status=guess
+lin mumble_N = mkN "mascujada" ; -- status=guess
+lin mumble_V = mkV "mascujar" ; -- status=guess, src=wikt
+lin mumble_V2 = mkV2 (mkV "mascujar") ; -- status=guess, src=wikt
+lin mummery_N = mkN "mojiganga" ; -- status=guess
+lin mummify_V2 = mkV2 (mkV "momificarse") ; -- status=guess, src=wikt
+lin mummy_N = mkN "mamá" feminine ; -- status=guess
+lin mumps_N = mkN "paperas" | mkN "parotiditis" feminine ; -- status=guess status=guess
+lin mundane_A = mkA "mundano" ; -- status=guess
+lin municipal_A = mkA "municipal" ; -- status=guess
+lin municipality_N = mkN "municipio" ; -- status=guess
+lin munificence_N = mkN "munificencia" ; -- status=guess
+lin munificent_A = mkA "generoso" | mkA "desprendido" | mkA "dadivoso" | mkA "munificente" ; -- status=guess status=guess status=guess status=guess
+lin mural_N = mkN "mural" ; -- status=guess
+lin murder_N = mkN "asesinato" ; -- status=guess
+lin murder_V2 = mkV2 (mkV "asesinar") ; -- status=guess
+lin murderer_N = mkN "asesino" | mkN "asesina" ; -- status=guess
+lin murderess_N = mkN "asesina" ; -- status=guess
+lin murderous_A = mkA "asesino" ; -- status=guess
+lin murmur_N = mkN "soplo" ; -- status=guess
+lin murmur_V = mkV "murmurar" ; -- status=guess
+lin murmur_V2 = mkV2 (mkV "murmurar") ; -- status=guess
+lin murrain_N = mkN "morriña" ; -- status=guess
+lin muscle_N = mkN "músculo" ; -- status=guess
+lin muscular_A = mkA "musculoso" ; -- status=guess
+lin muse_N = mkN "musa" ; -- status=guess
+lin museum_N = mkN "museo" ;
+lin mush_N = mkN "gachas de harina de maíz" ; -- status=guess
+lin mushroom_N = mkN "hongo" | mkN "seta" ; -- status=guess
+lin mushy_A = mkA "ñoño" | mkA "sensiblero" ; -- status=guess status=guess
+lin music_N = L.music_N ;
+lin musical_A = mkA "musical" ; -- status=guess
+lin musical_N = mkN "musical" masculine ; -- status=guess
+lin musicality_N = mkN "musicalidad" feminine ; -- status=guess
+lin musicianMasc_N = variants{} ; --
+lin musicologist_N = mkN "musicólogo" ; -- status=guess
+lin musicology_N = mkN "musicología" ; -- status=guess
+lin musk_N = mkN "almizcle" ; -- status=guess
+lin musket_N = mkN "mosquete" masculine ; -- status=guess
+lin musketeer_N = mkN "mosquetero" ; -- status=guess
+lin muskrat_N = mkN "rata almizclera" ; -- status=guess
+lin mussel_N = mkN "mejillón" masculine ; -- status=guess
+lin must_N = mkN "mosto" ; -- status=guess
+lin must_VV = S.must_VV ;
+lin mustard_N = mkN "mostaza" ; -- status=guess
+lin musty_A = mkA "mohoso" ; -- status=guess
+lin mutability_N = mkN "mutabilidad" feminine ; -- status=guess
+lin mutable_A = mkA "mutable" ; -- status=guess
+lin mutagen_N = mkN "mutágeno" ; -- status=guess
+lin mutant_A = mkA "mutante" ; -- status=guess
+lin mutant_N = mkN "mutante" masculine ; -- status=guess
+lin mutation_N = mkN "mutación" feminine ; -- status=guess
+lin mute_A = mkA "mudo" ; -- status=guess
+lin mute_N = mkN "mudo" ; -- status=guess
+lin mutilate_V = mkV "mutilar" ; -- status=guess, src=wikt
+lin mutilate_V2 = mkV2 (mkV "mutilar") ; -- status=guess, src=wikt
+lin mutilation_N = mkN "mutilación" feminine ; -- status=guess
+lin mutineer_N = mkN "amotinado" ; -- status=guess
+lin mutinous_A = mkA "sedicioso" ; -- status=guess
+lin mutiny_N = mkN "motín" | mkN "sedición" feminine ; -- status=guess status=guess
+lin mutiny_V = mkV "amotinarse" ; -- status=guess, src=wikt
+lin mutter_V = variants{} ; --
+lin mutter_V2 = variants{} ; --
+lin mutton_N = mkN "carnero" ; -- status=guess
+lin mutual_A = mkA "mutuo" ; -- status=guess
+lin muzzle_N = mkN "bozal" masculine ; -- status=guess
+lin muzzle_V2 = mkV2 (mkV "amordazar") ; -- status=guess, src=wikt
+lin mycelium_N = mkN "micelio" ; -- status=guess
+lin mycologist_N = mkN "micólogo" ; -- status=guess
+lin mycology_N = mkN "micología" ; -- status=guess
+lin mycotoxin_N = mkN "micotoxina" ; -- status=guess
+lin myelin_N = mkN "mielina" ; -- status=guess
+lin myopia_N = mkN "miopía" ; -- status=guess
+lin myopic_A = mkA "miope" ; -- status=guess
+lin myosin_N = mkN "miosina" ; -- status=guess
+lin myriad_N = mkN "miríada" ; -- status=guess
+lin myrrh_N = mkN "mirra" ; -- status=guess
+lin myrtle_N = mkN "arrayán" | mkN "murta" | mkN "mirto" ; -- status=guess status=guess status=guess
+lin mysterious_A = mkA "misterioso" ; -- status=guess
+lin mystery_N = mkN "misterio" ; -- status=guess
+lin mystical_A = mkA "místico" ; -- status=guess
+lin myth_N = mkN "mito" ; -- status=guess
+lin mythical_A = mkA "mítico" | mkA "mítica" ; -- status=guess status=guess
+lin mythology_N = mkN "mitología" ; -- status=guess
+lin myxoma_N = mkN "mixoma" ; -- status=guess
+lin myxomatosis_N = mkN "mixomatosis" feminine ; -- status=guess
+lin nacre_N = mkN "nácar" masculine ; -- status=guess
+lin nadir_N = mkN "nadir" masculine ; -- status=guess
+lin nag_N = mkN "jamelgo" | mkN "penco" ; -- status=guess status=guess
+lin naiad_N = mkN "náyade" feminine ; -- status=guess
+lin naif_N = mkN "ingenuo" ; -- status=guess
+lin nail_N = mkN "cortaúñas" ; -- status=guess
+lin nail_V2 = mkV2 (mkV "clavar") | mkV2 (mkV "clavetear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin naive_A = mkA "cándido" | mkA "ingenuo" ; -- status=guess status=guess
+lin naivety_N = mkN "ingenuidad" feminine ; -- status=guess
+lin naked_A = mkA "como dios lo trajo al mundo" ; -- status=guess
+lin nakedness_N = mkN "desnudez" feminine ; -- status=guess
+lin name_N = L.name_N ;
+lin name_V2 = mkV2 (mkV "nombrar") ;
+lin name_V3 = mkV3 (mkV "nombrar") ;
+lin nameless_A = mkA "innominado" ; -- status=guess
+lin namely_Adv = mkAdv "específicamente" | mkAdv "a saber" ; -- status=guess
+lin namesake_N = mkN "tocayo" | mkN "tocaya" ; -- status=guess status=guess
+lin nanny_N = mkN "niñera" | mkN "nana" ; -- status=guess status=guess
+lin nanosecond_N = mkN "nanosegundo" ; -- status=guess
+lin nanotechnology_N = mkN "nanotecnología" ; -- status=guess
+lin nap_N = mkN "siesta" ; -- status=guess
+lin nap_V = mkV "dormitar" | mkV (mkV "hacer") "siesta" ; -- status=guess, src=wikt status=guess, src=wikt
+lin nape_N = mkN "nuca" ; -- status=guess
+lin naphthalene_N = mkN "naftalina" ; -- status=guess
+lin napkin_N = mkN "servilleta" ; -- status=guess
+lin narcissism_N = mkN "narcisismo" ; -- status=guess
+lin narcissist_N = mkN "narciso" | mkN "narcisista" masculine ; -- status=guess status=guess
+lin narcoterrorism_N = mkN "narcoterrorismo" ; -- status=guess
+lin narcotic_N = mkN "estupefaciente" masculine ; -- status=guess
+lin narrate_V2 = mkV2 (mkV "narrar") | mkV2 (contar_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin narrative_A = mkA "narrativo" ; -- status=guess
+lin narrative_N = mkN "narrativa" ; -- status=guess
+lin narrator_N = mkN "narrador" masculine ; -- status=guess
+lin narrow_A = L.narrow_A ;
+lin narrow_V = mkV "estrecharse" ; -- status=guess
+lin narrow_V2 = mkV2 (mkV "estrecharse") ; -- status=guess
+lin narwhal_N = mkN "narval" masculine ; -- status=guess
+lin nasal_A = mkA "nasal" ; -- status=guess
+lin nasal_N = mkN "tabique nasal" ; -- status=guess
+lin nasalization_N = mkN "nasalización" feminine ; -- status=guess
+lin nascent_A = mkA "naciente" ; -- status=guess
+lin nasturtium_N = mkN "capuchina" ; -- status=guess
+lin nasty_A = variants{} ; --
+lin nation_N = mkN "nación" feminine ;
+lin national_A = mkA "nacional" ;
+lin national_N = mkN "ciudadano" ; -- status=guess
+lin nationalism_N = mkN "nacionalismo" ; -- status=guess
+lin nationalist_N = mkN "nacionalista" masculine ; -- status=guess
+lin nationality_N = mkN "nacionalidad" feminine ; -- status=guess
+lin nationally_Adv = variants{} ; --
+lin native_A = mkA "natal" ; -- status=guess
+lin native_N = mkN "indígena" masculine ; -- status=guess
+lin nativity_N = mkN "navidad" feminine | mkN "nacimiento" feminine ; -- status=guess status=guess
+lin natrolite_N = mkN "natrolita" ; -- status=guess
+lin natural_A = mkA "natural" ;
+lin natural_N = mkN "desastre natural" ; -- status=guess
+lin naturalism_N = mkN "naturalismo" ; -- status=guess
+lin naturalization_N = mkN "naturalización" feminine ; -- status=guess
+lin naturally_Adv = variants{} ; --
+lin naturalness_N = mkN "naturalidad" ; -- status=guess
+lin nature_N = mkN "naturaleza" ;
+lin naughty_A = mkA "travieso" | mkA "maleducado" ; -- status=guess status=guess
+lin nausea_N = mkN "náusea" ; -- status=guess
+lin nautical_A = mkA "náutico" ; -- status=guess
+lin naval_A = mkA "naval" ; -- status=guess
+lin nave_N = mkN "nave" feminine ; -- status=guess
+lin navel_N = mkN "ombligo" ; -- status=guess
+lin navigate_V = mkV "navegar" ; -- status=guess, src=wikt
+lin navigate_V2 = mkV2 (mkV "navegar") ; -- status=guess, src=wikt
+lin navigation_N = mkN "aeronavegación" feminine ; -- status=guess
+lin navigator_N = mkN "navegante" masculine ; -- status=guess
+lin navy_N = mkN "azul marino" ; -- status=guess
+lin near_A = L.near_A ;
+lin near_Adv = mkAdv "cerca" ; -- status=guess
+lin near_Prep = mkPrep "cerca de" ;
+lin near_V = mkV "aproximar" | mkV "acercar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin near_V2 = mkV2 (mkV "aproximar") | mkV2 (mkV "acercar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin nearby_A = mkA "cercano" | mkA "cercana" | mkA "próximo" ; -- status=guess
+lin nearby_Adv = mkAdv "cerca" ; -- status=guess
+lin nearly_Adv = mkAdv "casi" ;
+lin nearness_N = mkN "cercanía" ; -- status=guess
+lin neat_A = mkA "puro" | mkA "pura" ; -- status=guess
+lin neatly_Adv = variants{} ; --
+lin nebula_N = mkN "nebulosa" ; -- status=guess
+lin nebulous_A = mkA "nebuloso" ; -- status=guess
+lin necessarily_Adv = variants{} ; --
+lin necessary_A = mkA "necesario" ;
+lin necessity_N = mkN "necesidad" feminine ; -- status=guess
+lin neck_N = L.neck_N ;
+lin necklace_N = mkN "collar" masculine ; -- status=guess
+lin necktie_N = mkN "corbata" ; -- status=guess
+lin necromancer_N = mkN "necromante" ; -- status=guess
+lin necromancy_N = mkN "nigromancia" | mkN "necromancia" ; -- status=guess status=guess
+lin necrophilia_N = mkN "necrofilia" ; -- status=guess
+lin necrosis_N = mkN "necrosis" feminine ; -- status=guess
+lin nectar_N = mkN "néctar" masculine ; -- status=guess
+lin nectarine_N = mkN "nectarina" ; -- status=guess
+lin nee_A = mkA "de soltera" ; -- status=guess
+lin need_N = mkN "necesidad" feminine ;
+lin need_V = mkV "necesitar" ;
+lin need_V2 = mkV2 (mkV "necesitar") ;
+lin need_VV = mkVV (mkV "necesitar") ;
+lin needle_N = mkN "aguja" ; -- status=guess
+lin needlefish_N = mkN "agujón" masculine ; -- status=guess
+lin needless_A = mkA "inútil" ; -- status=guess
+lin neem_N = mkN "nim" | mkN "margosa" ; -- status=guess status=guess
+lin negative_A = mkA "negativo" ; -- status=guess
+lin negative_N = mkN "negativo" ; -- status=guess
+lin negativity_N = mkN "negatividad" feminine ; -- status=guess
+lin neglect_N = mkN "negligencia" ; -- status=guess
+lin neglect_V2 = mkV2 (mkV "descuidar") ; -- status=guess
+lin negligence_N = mkN "negligencia" ; -- status=guess
+lin negligent_A = mkA "negligente" ; -- status=guess
+lin negligible_A = mkA "insignificante" ; -- status=guess
+lin negotiable_A = mkA "negociable" ; -- status=guess
+lin negotiate_V = variants{} ; --
+lin negotiate_V2 = variants{} ; --
+lin negotiate_VV = variants{} ; --
+lin negotiation_N = mkN "negociación" feminine ; -- status=guess
+lin negress_N = mkN "negra" masculine ; -- status=guess
+lin neigh_N = mkN "relincho" | mkN "relinchido" ; -- status=guess status=guess
+lin neigh_V = mkV "relinchar" ; -- status=guess, src=wikt
+lin neighbour_N = mkN "vecino" | mkN "vecina" ; -- status=guess
+lin neighbourhood_N = mkN "vecindad" | mkN "barrio" feminine | mkN " colonia" ; -- status=guess
+lin neighbouring_A = variants{} ; --
+lin neither_Adv = mkAdv "tampoco" ; -- status=guess
+lin neither_Det = variants{} ; --
+lin nematode_N = mkN "nematodo" ; -- status=guess
+lin neoclassicism_N = mkN "neoclasicismo" ; -- status=guess
+lin neocolonialism_N = mkN "neocolonialismo" ; -- status=guess
+lin neodymium_N = mkN "neodimio" ; -- status=guess
+lin neologism_N = mkN "neologismo" ; -- status=guess
+lin neon_N = mkN "neón" masculine ; -- status=guess
+lin neonate_N = mkN "neonato" ; -- status=guess
+lin neophyte_N = mkN "neófito" ; -- status=guess
+lin neoplasm_N = mkN "neoplasma" masculine ; -- status=guess
+lin neoplastic_A = mkA "neoplástico" ; -- status=guess
+lin nephew_N = mkN "sobrino" ; -- status=guess
+lin nephology_N = mkN "nefología" ; -- status=guess
+lin nephritic_A = mkA "nefrítico" ; -- status=guess
+lin nephritis_N = mkN "nefritis" feminine ; -- status=guess
+lin nephrology_N = mkN "nefrología" ; -- status=guess
+lin nephron_N = mkN "nefrona" ; -- status=guess
+lin nephrosclerosis_N = mkN "nefrosclerosis" feminine ; -- status=guess
+lin nepotism_N = mkN "nepotismo" ; -- status=guess
+lin neptunium_N = mkN "neptunio" ; -- status=guess
+lin nerd_N = mkN "norio" | mkN "matón" masculine | mkN "empollón" | mkN "friki" | mkN "matado" | mkN "nerd" | mkN "ñoño" | mkN "mateo" | mkN "nerdo" | mkN "nerd" | mkN "cerebro" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin nereid_N = mkN "nereida" ; -- status=guess
+lin nerve_N = mkN "nervio" ; -- status=guess
+lin nervous_A = mkA "nervioso" ; -- status=guess
+lin nervousness_N = mkN "nerviosidad" | mkN "nerviosismo" ; -- status=guess status=guess
+lin nest_N = mkN "nido" ; -- status=guess
+lin nest_V = mkV "anidar" ; -- status=guess, src=wikt
+lin net_A = mkA "neto" ; -- status=guess
+lin net_N = mkN "red" feminine ; -- status=guess
+lin nether_A = mkA "subterráneo" ; -- status=guess
+lin nettle_N = mkN "ortiga" ; -- status=guess
+lin nettle_V2 = mkV2 (mkV "picar") | mkV2 (mkV "irritar") | mkV2 (mkV "provocar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin network_N = mkN "red" feminine ;
+lin neuralgia_N = mkN "neuralgia" ; -- status=guess
+lin neurobiology_N = mkN "neurobiología" ; -- status=guess
+lin neuroblast_N = mkN "neuroblasto" ; -- status=guess
+lin neurolinguistics_N = mkN "neurolingüística" ; -- status=guess
+lin neurological_A = mkA "neurológico" ; -- status=guess
+lin neurology_N = mkN "neurología" ; -- status=guess
+lin neuroma_N = mkN "neuroma" masculine ; -- status=guess
+lin neuropathy_N = mkN "neuropatía" ; -- status=guess
+lin neurophysiology_N = mkN "neurofisiología" ; -- status=guess
+lin neurosis_N = mkN "neurosis" feminine ; -- status=guess
+lin neurosurgeon_N = mkN "neurocirujano" | mkN "neurocirujana" ; -- status=guess status=guess
+lin neurosurgery_N = mkN "neurocirugía" ; -- status=guess
+lin neurotic_A = mkA "neurótico" ; -- status=guess
+lin neurotoxic_A = mkA "neurotóxico" ; -- status=guess
+lin neurotransmitter_N = mkN "neurotransmisor" masculine ; -- status=guess
+lin neuter_A = mkA "neutral" | mkA "neutro" ; -- status=guess status=guess
+lin neuter_V2 = mkV2 (mkV "castrar") ; -- status=guess, src=wikt
+lin neutral_A = mkA "neutral" ; -- status=guess
+lin neutral_N = mkN "punto muerto" | mkN "punto neutral" ; -- status=guess status=guess
+lin neutrality_N = mkN "neutralidad" feminine ; -- status=guess
+lin neutralization_N = mkN "neutralización" feminine ; -- status=guess
+lin neutrino_N = mkN "neutrino" ; -- status=guess
+lin neutron_N = mkN "neutrón" ; -- status=guess
+lin never_AdV = lin AdV (ss "nunca") | lin AdV (ss "jamás") ;
+lin never_Adv = mkAdv "nunca" | mkAdv "jamás" ;
+lin nevertheless_Adv = mkAdv "no obstante" | mkAdv "sin embargo" ;
+lin new_A = L.new_A ;
+lin newcomer_N = mkN "recién llegado" | mkN "recién llegada" ; -- status=guess
+lin newfangled_A = mkA "moderno" | mkA "ultramoderno" ; -- status=guess status=guess
+lin newly_Adv = variants{} ; --
+lin newlywed_N = mkN "recién casado" | mkN "recién casada" ; -- status=guess status=guess
+lin news_N = mkN "agencia de información" | mkN "agencia de noticias" ;
+lin newsagent_N = mkN "estanco" ; -- status=guess
+lin newsletter_N = mkN "boletín de noticias" ; -- status=guess
+lin newspaper_N = L.newspaper_N ;
+lin newsstand_N = mkN "kiosco" | mkN "quiosco" ; -- status=guess status=guess
+lin newton_N = mkN "newton" masculine ; -- status=guess
+lin next_A = mkA "próximo" ; -- status=guess
+lin next_Adv = mkAdv "después" | mkAdv "luego" ;
+lin next_N = mkN "siguiente" masculine | mkN "próxima" | mkN "próximo" ; -- status=guess status=guess status=guess
+lin nexus_N = mkN "centro" ; -- status=guess
+lin nibble_V = mkV "comiscar" | mkV "comisquear" | mkV "picotear" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin nibble_V2 = mkV2 (mkV "comiscar") | mkV2 (mkV "comisquear") | mkV2 (mkV "picotear") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin nice_A = mkA "bonito" | mkA "bello" | mkA "lindo" ;
+lin nicely_Adv = variants{} ; --
+lin nickel_N = mkN "níquel" masculine ; -- status=guess
+lin nickel_V2 = mkV2 (mkV "niquelar") ; -- status=guess, src=wikt
+lin nickname_N = mkN "apodo" | mkN "mote" masculine | mkN "sobrenombre" masculine | mkN "chapa" ; -- status=guess status=guess status=guess status=guess status=guess
+lin nicotine_N = mkN "nicotina" ; -- status=guess
+lin niece_N = mkN "sobrina" ; -- status=guess
+lin nifty_A = mkA "bueno" | mkA "chulo" | mkA "bonito" | mkA "ingenioso" ; -- status=guess status=guess status=guess status=guess
+lin niggardly_A = mkA "malicioso" ; -- status=guess
+lin nigger_N = mkN "negro" | mkN "mayate" | mkN "negrillo" | mkN "negrito" | mkN "negrote" | mkN "negraso" | mkN "negro de mierda" | mkN "mono" | mkN "gorila" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin nigh_Adv = mkAdv "cercano" ; -- status=guess
+lin night_N = L.night_N ;
+lin nightcap_N = mkN "gorro de dormir" ; -- status=guess
+lin nightclub_N = mkN "club nocturno" ; -- status=guess
+lin nightfall_N = mkN "anochecer" masculine ; -- status=guess
+lin nightgown_N = mkN "camisón" ; -- status=guess
+lin nighthawk_N = mkN "chotacabras" masculine ; -- status=guess
+lin nightingale_N = mkN "ruiseñor" masculine ; -- status=guess
+lin nightjar_N = mkN "chotacabras" masculine | mkN "guardacaminos" masculine ; -- status=guess status=guess
+lin nightlife_N = mkN "vida nocturna" ; -- status=guess
+lin nightly_Adv = mkAdv "cada noche" ; -- status=guess
+lin nightmare_N = mkN "pesadilla" ; -- status=guess
+lin nightshade_N = mkN "solanácea" ; -- status=guess
+lin nihilism_N = mkN "nihilismo" ; -- status=guess
+lin nihilist_N = mkN "nihilista" masculine ; -- status=guess
+lin nil_N = mkN "nada" | mkN "cero" ; -- status=guess status=guess
+lin nimble_A = mkA "ágil" ; -- status=guess
+lin nincompoop_N = mkN "bobo" | mkN "soso" | mkN "sosaina" | mkN "tonto" | mkN "memo" | mkN "panoli" masculine | mkN "lila" | mkN "pavitonto" | mkN "pasmarote" | mkN "bendito" | mkN "majadero" | mkN "papanatas" masculine | mkN "primo" | mkN "Juan Lanas" | mkN "imbécil" masculine | mkN "gilipollas" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin ninth_A = mkA "noveno" ; -- status=guess status=guess
+lin ninth_N = mkN "noveno" ; -- status=guess
+lin niobium_N = mkN "niobio" ; -- status=guess
+lin nip_V = mkV (mkV "cortar") "de raíz" ; -- status=guess, src=wikt
+lin nip_V2 = mkV2 (mkV (mkV "cortar") "de raíz") ; -- status=guess, src=wikt
+lin nipple_N = mkN "niple" | mkN "pezón" masculine ; -- status=guess status=guess
+lin nirvana_N = mkN "nirvana" masculine ; -- status=guess
+lin nit_N = mkN "liendre" feminine ; -- status=guess
+lin nitride_N = mkN "nitruro" ; -- status=guess
+lin nitrile_N = mkN "nitrilo" ; -- status=guess
+lin nitrite_N = mkN "nitrito" ; -- status=guess
+lin nitrogen_N = mkN "nitrógeno" ; -- status=guess
+lin nitrous_A = mkA "nitroso" ; -- status=guess
+lin nix_N = mkN "nada" ; -- status=guess
+lin nix_V2 = mkV2 (destruir_V) | mkV2 (mkV "erradicar") | mkV2 (mkV "exterminar") | mkV2 (mkV "aniquilar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin no_Interj = mkInterj "no" ;
+lin no_Quant = S.no_Quant ;
+lin no_Utt = S.no_Utt ;
+lin nobelium_N = mkN "nobelio" ; -- status=guess
+lin nobility_N = mkN "nobleza" ; -- status=guess
+lin noble_A = mkA "noble" ; -- status=guess
+lin nobody_NP = S.nobody_NP ;
+lin nocturnal_A = mkA "nocturno" ; -- status=guess
+lin nod_V = mkV "cabecear" ;
+lin node_N = mkN "nodo" ; -- status=guess
+lin nodular_A = mkA "nodular" ; -- status=guess
+lin noise_N = mkN "contaminación acústica" ; -- status=guess
+lin noisy_A = mkA "ruidoso" ; -- status=guess
+lin nomad_N = mkN "nómada" masculine ; -- status=guess
+lin nomadic_A = mkA "nómada" ; -- status=guess
+lin nominal_A = mkA "nominal" ; -- status=guess
+lin nominate_V2 = mkV2 (mkV "postular") ; -- status=guess
+lin nomination_N = variants{} ; --
+lin nominative_A = mkA "nominativo" ; -- status=guess
+lin nominative_N = mkN "caso nominativo" ; -- status=guess
+lin nominee_N = mkN "nominado" | mkN "nominada" ; -- status=guess status=guess
+lin nonagon_N = mkN "eneágono" | mkN "nonágono" ; -- status=guess status=guess
+lin nonce_N = mkN "ideíca" ; -- status=guess
+lin nonchalant_A = mkA "indiferente" ; -- status=guess
+lin nondenominational_A = mkA "no sectario" ; -- status=guess
+lin none_NP = makeNP "ninguno" Masc Sg ;
+lin nonetheless_Adv = variants{} ; --
+lin nonexistent_A = mkA "inexistente" ; -- status=guess
+lin nonmetal_N = mkN "no metal" ; -- status=guess
+lin nonnegative_A = mkA "no negativo" ; -- status=guess
+lin nonpayment_N = mkN "impago" ; -- status=guess
+lin nonprofit_A = mkA "sin ánimo de lucro" ; -- status=guess
+lin nonsense_N = mkN "tonterías" feminine | mkN "disparate" masculine ; -- status=guess
+lin nonviolence_N = mkN "abstención de la violencia" ; -- status=guess
+lin noodle_N = mkN "tallarín" | mkN "fideo" ; -- status=guess status=guess
+lin nook_N = mkN "rincón" masculine ; -- status=guess
+lin noon_N = mkN "mediodía" masculine ; -- status=guess
+lin noose_N = mkN "dogal" masculine ; -- status=guess
+lin nor_Conj = mkConj "ni" ;
+lin noradrenaline_N = mkN "noradrenalina" ; -- status=guess
+lin nordic_A = mkA "nórdico" ; -- status=guess
+lin noria_N = mkN "noria" ; -- status=guess
+lin norm_N = mkN "norma" ; -- status=guess
+lin normal_A = mkA "normal" ;
+lin normal_N = mkN "normal" feminine ; -- status=guess
+lin normalcy_N = mkN "normalidad" feminine ; -- status=guess
+lin normalization_N = mkN "normalización" feminine ; -- status=guess
+lin normally_Adv = mkAdv "normalmente" ;
+lin normative_A = mkA "normativo" ; -- status=guess
+lin north_A = mkA "al norte" ; -- status=guess
+lin north_N = mkN "norte" masculine ;
+lin northeast_N = mkN "nordeste" | mkN "noreste" masculine ; -- status=guess status=guess
+lin northern_A = mkA "septentrional" | mkA "norteño" ; -- status=guess
+lin northerner_N = mkN "norteño" | mkN "norteña" ; -- status=guess status=guess
+lin northwest_N = mkN "noroeste" masculine ; -- status=guess
+lin nose_N = L.nose_N ;
+lin nosebleed_N = mkN "hemorragia nasal" ; -- status=guess
+lin nosedive_N = mkN "salto de cabeza" ; -- status=guess
+lin nosedive_V = mkV "sumergirse" ; -- status=guess, src=wikt
+lin nostalgia_N = mkN "nostalgia" | mkN "añoranza" ; -- status=guess status=guess
+lin nostalgic_A = mkA "nostálgico" ; -- status=guess
+lin nostril_N = mkN "narina" ; -- status=guess
+lin nostrum_N = mkN "remedio milagroso" | mkN "droga de charlatán" ; -- status=guess status=guess
+lin nosy_A = mkA "chismoso" | mkA "metiche" | mkA "metido" | mkA "entremetido" ; -- status=guess status=guess status=guess status=guess
+lin not_Predet = S.not_Predet ;
+lin notable_A = mkA "notable" | mkA "destacable" ; -- status=guess
+lin notable_N = mkN "notable" masculine ; -- status=guess
+lin notably_Adv = variants{} ; --
+lin notary_N = mkN "notario" ; -- status=guess
+lin notation_N = mkN "anotación" feminine ; -- status=guess
+lin notch_N = mkN "escotadura" | mkN "ranura" | mkN "muesca" | mkN "entalladura" | mkN "tarja" ; -- status=guess status=guess status=guess status=guess status=guess
+lin notch_V2 = mkV2 (mkV "entallar") | mkV2 (mkV "mellar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin note_1_N = mkN "apunte" ;
+lin note_2_N = mkN "nota" ;
+lin note_3_N = mkN "nota" ;
+lin note_N = mkN "nota" ;
+lin note_V = mkV "anotar" | mkV "observar" ;
+lin note_V2 = mkV2 (mkV "anotar") | mkV2 "observar" ;
+lin note_VS = mkVS (mkV "anotar") | mkVS (mkV "observar") ;
+lin notebook_N = mkN "cuaderno" ; -- status=guess
+lin notepad_N = mkN "bloc de notas" ; -- status=guess
+lin nothing_NP = S.nothing_NP ;
+lin nothingness_N = mkN "nada" ; -- status=guess
+lin notice_N = mkN "comunicación" feminine | mkN "notificación" feminine ;
+lin notice_V2 = mkV2 (mkV "notar") | mkV2 (mkV (mkV "darse") "cuenta") ; -- status=guess
+lin notice_VS = mkVS (mkV "notar") | mkVS (mkV (mkV "darse") "cuenta") ;
+lin noticeable_A = variants{} ; --
+lin notification_N = mkN "notificación" feminine ; -- status=guess
+lin notify_V2 = mkV2 (mkV "notificar") ; -- status=guess
+lin notion_N = mkN "ganas" feminine | mkN "intención" feminine ; -- status=guess
+lin notochord_N = mkN "notocuerda" | mkN "notocorda" ; -- status=guess status=guess
+lin notoriety_N = mkN "notoriedad" feminine ; -- status=guess
+lin notorious_A = mkA "de mala fama" | mkA "notorio" ; -- status=guess
+lin notwithstanding_Adv = mkAdv "no obstante" ; -- status=guess
+lin nougat_N = mkN "turrón francés" ; -- status=guess
+lin nought_N = mkN "cero" ; -- status=guess
+lin noun_N = mkN "sustantivo" | mkN "substantivo" ; -- status=guess
+lin nourish_V2 = mkV2 (mkV "nutrir") ; -- status=guess, src=wikt
+lin nova_N = mkN "nova" ; -- status=guess
+lin novel_A = mkA "novedoso" | mkA "novedosa" ; -- status=guess
+lin novel_N = mkN "novela" ; -- status=guess
+lin novelist_N = mkN "novelista" masculine ; -- status=guess
+lin novelty_N = mkN "novedad" feminine ; -- status=guess
+lin novena_N = mkN "novena" ; -- status=guess
+lin novice_N = mkN "novato" | mkN "principiante" masculine ; -- status=guess status=guess
+lin now_Adv = L.now_Adv ;
+lin now_N = mkN "ahora" masculine ; -- status=guess
+lin nowadays_Adv = mkAdv "actualmente" ; -- status=guess
+lin nowhere_Adv = mkAdv "en ninguna parte" ; -- status=guess
+lin nowise_Adv = mkAdv "de ninguna manera" | mkAdv "de ningún modo" | mkAdv "en absoluto" ; -- status=guess status=guess status=guess
+lin noxious_A = mkA "nocivo" ; -- status=guess
+lin nozzle_N = mkN "boquilla" | mkN "tobera" | mkN "inyector" masculine ; -- status=guess status=guess status=guess
+lin nth_A = mkA "enésimo" ; -- status=guess
+lin nuance_N = mkN "matiz" masculine ; -- status=guess
+lin nucellus_N = mkN "nucela" ; -- status=guess
+lin nuclear_A = mkA "nuclear" ;
+lin nuclease_N = mkN "nucleasa" ; -- status=guess
+lin nucleolus_N = mkN "nucléolo" ; -- status=guess
+lin nucleon_N = mkN "nucleón" masculine ; -- status=guess
+lin nucleotide_N = mkN "nucleótido" ; -- status=guess
+lin nucleus_N = mkN "núcleo" feminine ; -- status=guess
+lin nude_A = mkA "desnudo" ; -- status=guess
+lin nudge_N = mkN "pequeño empujón" ; -- status=guess
+lin nudity_N = mkN "desnudeza" ; -- status=guess
+lin nugatory_A = mkA "ineficaz" ; -- status=guess
+lin nugget_N = mkN "pepita" ; -- status=guess
+lin nuisance_N = mkN "molestia" | mkN "engorro" | mkN "incomodidad" feminine ; -- status=guess
+lin null_A = mkA "nulo e inválido" ; -- status=guess
+lin nullify_V2 = mkV2 (mkV "anular") ; -- status=guess, src=wikt
+lin numb_A = mkA "entumecido" | mkA "entumido" | mkA "insensible" | mkA "entorpecido" | mkA "dormido" | mkA "adormecido" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin numbat_N = mkN "numbat" masculine ; -- status=guess
+lin number_1_N = mkN "número" | mkN "cifra" ;
+lin number_2_N = mkN "cantidad" feminine ;
+lin number_3_N = mkN "número" | compN (mkN "número") "gramatical" ;
+lin number_N = L.number_N ;
+lin number_V2 = mkV2 (mkV "numerar") ; -- status=guess, src=wikt
+lin numeral_N = mkN "número" ; -- status=guess
+lin numerator_N = mkN "numerador" masculine ; -- status=guess
+lin numerous_A = mkA "numeroso" | mkA "numerosa" ; -- status=guess
+lin numismatics_N = mkN "numismática" ; -- status=guess
+lin nun_N = mkN "monja" ; -- status=guess
+lin nuncio_N = mkN "nuncio" ; -- status=guess
+lin nuptial_A = mkA "nupcial" ; -- status=guess
+lin nurse_N = mkN "enfermera" | mkN "enfermero" ; -- status=guess
+lin nurse_V2 = variants{} ; --
+lin nursemaid_N = mkN "niñera" | mkN "nana" ; -- status=guess status=guess
+lin nursery_N = mkN "criadero" ; -- status=guess
+lin nursing_A = variants{} ; --
+lin nursing_N = variants{} ; --
+lin nurture_N = mkN "cuidado" | mkN "crianza" | mkN "ternura" | mkN "levantamiento" | mkN "desarollamiento" ; -- status=guess status=guess status=guess status=guess status=guess
+lin nurture_V2 = mkV2 (mkV "criar") | mkV2 (mkV "nutrir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin nut_N = mkN "nuez" feminine | mkN "fruta seca" ; -- status=guess
+lin nutation_N = mkN "nutación" feminine ; -- status=guess
+lin nutcracker_N = mkN "cascanueces" masculine ; -- status=guess
+lin nuthatch_N = mkN "sita" ; -- status=guess
+lin nutmeg_N = mkN "nuez moscada" ; -- status=guess
+lin nutrient_N = mkN "nutriente" masculine ; -- status=guess
+lin nutrition_N = mkN "nutrición" feminine ; -- status=guess
+lin nutritional_A = mkA "alimenticio" | mkA "nutricional" ; -- status=guess status=guess
+lin nutritious_A = mkA "nutritivo" | mkA "nutriente" | mkA "alimentoso" | mkA "alimentador" | mkA "alimenticio" ; -- status=guess status=guess status=guess status=guess status=guess
+lin nuts_A = mkA "loco" ; -- status=guess
+lin nylon_N = mkN "nylon" | mkN "nilón" | mkN "nailon" masculine ; -- status=guess status=guess status=guess
+lin nymph_N = mkN "ninfa" ; -- status=guess
+lin nymphomaniac_N = mkN "ninfómana" ; -- status=guess
+lin oaf_N = mkN "manazas" ; -- status=guess
+lin oak_N = mkN "roble" masculine ; -- status=guess
+lin oar_N = mkN "remo" ; -- status=guess
+lin oasis_N = mkN "oasis" masculine ; -- status=guess
+lin oat_N = mkN "avena" ; -- status=guess
+lin oath_N = mkN "juramento" ; -- status=guess
+lin obedience_N = mkN "obediencia" ; -- status=guess
+lin obedient_A = mkA "obediente" ; -- status=guess
+lin obelisk_N = mkN "obelisco" ; -- status=guess
+lin obese_A = mkA "obeso" ; -- status=guess
+lin obesity_N = mkN "obesidad" feminine | mkN "sobrepeso" ; -- status=guess status=guess
+lin obey_V = obedecer_V ; -- status=guess
+lin obey_V2 = mkV2 (obedecer_V) ; -- status=guess
+lin obfuscate_V2 = mkV2 (mkV "ofuscar") ; -- status=guess, src=wikt
+lin obituary_N = mkN "necrología" | mkN "obituario" ; -- status=guess status=guess
+lin object_N = mkN "objeto" | mkN "complemento" ;
+lin object_V = mkV "objetar" ; -- status=guess
+lin object_V2 = mkV2 (mkV "objetar") ; -- status=guess
+lin objection_N = mkN "protesta" ; -- status=guess
+lin objective_A = mkA "objetivo" ; -- status=guess
+lin objective_N = mkN "objetivo" ;
+lin objectivity_N = mkN "objetividad" feminine ; -- status=guess
+lin oblation_N = mkN "oblación" feminine ; -- status=guess
+lin obligation_N = mkN "comprometerse" ; -- status=guess
+lin obligatory_A = mkA "obligatorio" ; -- status=guess
+lin oblige_V2 = variants{} ; --
+lin oblige_V2V = variants{} ; --
+lin obliging_A = mkA "acomedido" | mkA "servicial" ; -- status=guess status=guess
+lin oblique_A = mkA "oblicuo" ; -- status=guess
+lin oblique_N = mkN "caso oblicuo" ; -- status=guess
+lin obliterate_V2 = mkV2 (remover_V) | mkV2 (mkV "borrar") | mkV2 (destruir_V) | mkV2 (mkV "obliterar") | mkV2 (mkV "arrasar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin obliteration_N = mkN "obliteración" feminine ; -- status=guess
+lin oblivion_N = mkN "olvido" ; -- status=guess
+lin oblivious_A = mkA "olvidadizo" ; -- status=guess
+lin oblong_A = mkA "oblongo" ; -- status=guess
+lin obloquy_N = mkN "insulto" | mkN "abuso" | mkN "vulgaridad" feminine ; -- status=guess status=guess status=guess
+lin obnoxious_A = mkA "desagradable" | mkA "detestable" | mkA "odioso" | mkA "odiosa" | mkA "inhalagüeño" ; -- status=guess status=guess status=guess status=guess status=guess
+lin oboe_N = mkN "oboe" masculine ; -- status=guess
+lin oboist_N = mkN "oboísta" masculine ; -- status=guess
+lin obolus_N = mkN "óbolo" | mkN "obolus" masculine ; -- status=guess status=guess
+lin obscene_A = mkA "obsceno" ; -- status=guess
+lin obscenity_N = mkN "obscenidad" feminine ; -- status=guess
+lin obscurantism_N = mkN "oscurantismo" ; -- status=guess
+lin obscure_A = mkA "obscuro" ; -- status=guess
+lin obscure_V2 = mkV2 (mkV "esconder") | mkV2 (mkV "ocultar") ; -- status=guess
+lin obscurity_N = mkN "oscuridad" feminine ; -- status=guess
+lin obsequious_A = mkA "sumiso" | mkA "obsequioso" ; -- status=guess status=guess
+lin observable_A = mkA "observable" ; -- status=guess
+lin observation_N = mkN "observación" feminine | mkN "vigilancia" | mkN "observancia" ; -- status=guess
+lin observatory_N = mkN "observatorio" ; -- status=guess
+lin observe_V2 = mkV2 (mkV "observar") ;
+lin observe_VS = mkVS (mkV "observar") ;
+lin observer_N = mkN "observador" masculine ; -- status=guess
+lin obsession_N = mkN "obsesión" feminine ; -- status=guess
+lin obsessive_N = mkN "trastorno obsesivo-compulsivo" ; -- status=guess
+lin obsidian_N = mkN "obsidiana" ; -- status=guess
+lin obsolescence_N = mkN "obsolescencia" ; -- status=guess
+lin obsolescent_A = mkA "obsolescente" ; -- status=guess
+lin obsolete_A = mkA "obsoleto" ; -- status=guess
+lin obstacle_N = mkN "obstáculo" ; -- status=guess
+lin obstetric_A = mkA "obstétrico" ; -- status=guess
+lin obstinacy_N = mkN "testarudez" | mkN "porfía" | mkN "terquedad" | mkN "obstinación" feminine ; -- status=guess status=guess status=guess status=guess
+lin obstreperous_A = mkA "estrepitoso" ; -- status=guess
+lin obstruct_V2 = mkV2 (entorpecer_V) | mkV2 (mkV "estorbar") | mkV2 (atorar_V) | mkV2 (obstruir_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin obtain_V = obtener_V ;
+lin obtain_V2 = mkV2 (obtener_V) ;
+lin obtainable_A = mkA "obtenible" ; -- status=guess
+lin obtrude_V = imponer_V | mkV "imponerse" | sobresalir_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin obtrude_V2 = mkV2 (imponer_V) | mkV2 (mkV "imponerse") | mkV2 (sobresalir_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin obtuse_A = mkA "obtuso" | mkA "romo" ; -- status=guess status=guess
+lin obviate_V2 = mkV2 (mkV "obviar") ; -- status=guess, src=wikt
+lin obvious_A = mkA "obvio" ;
+lin obviously_Adv = mkAdv "óbviamente" ;
+lin obviousness_N = mkN "obviedad" feminine ; -- status=guess
+lin ocarina_N = mkN "ocarina" ; -- status=guess
+lin occasion_N = mkN "ocasión" feminine ;
+lin occasional_A = mkA "ocasional" ; -- status=guess
+lin occasionally_Adv = variants{} ; --
+lin occidental_A = mkA "occidental" | mkA "poniente" ; -- status=guess status=guess
+lin occipital_A = mkA "occipital" ; -- status=guess
+lin occiput_N = mkN "occipucio" ; -- status=guess
+lin occult_N = mkN "oculto" | mkN "ocultismo" ; -- status=guess status=guess
+lin occultism_N = mkN "ocultismo" ; -- status=guess
+lin occultist_N = mkN "ocultista" masculine ; -- status=guess
+lin occupation_N = mkN "ocupación" masculine ; -- status=guess
+lin occupational_A = variants{} ; --
+lin occupy_V = mkV "ocupar" ; -- status=guess
+lin occupy_V2 = mkV2 (mkV "ocupar") ; -- status=guess
+lin occur_V = mkV "ocurrir" ;
+lin occurrence_N = mkN "acontecimiento" ; -- status=guess
+lin ocean_N = mkN "océano" ; -- status=guess
+lin oceanic_A = mkA "oceánico" ; -- status=guess
+lin oceanographer_N = mkN "oceanógrafo" | mkN "oceanógrafa" ; -- status=guess status=guess
+lin oceanography_N = mkN "oceanografía" | mkN "oceanología" ; -- status=guess status=guess
+lin ocelot_N = mkN "ocelote" | mkN "cunaguaro" | mkN "gato onza" | mkN "manigordo" | mkN "tigrecillo" | mkN "tigrillo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin ochre_N = mkN "ocre" ; -- status=guess
+lin octagon_N = mkN "octágono" ; -- status=guess
+lin octagonal_A = mkA "octagonal" | mkA "octogonal" ; -- status=guess status=guess
+lin octahedron_N = mkN "octaedro" ; -- status=guess
+lin octane_N = mkN "octano" ; -- status=guess
+lin octave_N = mkN "octava" ; -- status=guess
+lin octet_N = mkN "octeto" ; -- status=guess
+lin octogenarian_N = mkN "octogenario" | mkN "octogenaria" ; -- status=guess status=guess
+lin octopus_N = mkN "pulpo" ; -- status=guess
+lin octosyllabic_A = mkA "octosílabo" | mkA "octosilábico" ; -- status=guess status=guess
+lin ocular_A = mkA "ocular" ; -- status=guess
+lin odd_A = mkA "aproximadamente" ; -- status=guess
+lin odd_N = variants{} ; --
+lin oddity_N = mkN "rareza" ; -- status=guess
+lin ode_N = mkN "oda" ; -- status=guess
+lin odious_A = mkA "odioso" | mkA "odiosa" ; -- status=guess status=guess
+lin odometer_N = mkN "odómetro" | mkN "cuentakilómetros" masculine ; -- status=guess status=guess
+lin odorous_A = mkA "odorífero" ; -- status=guess
+lin odour_N = mkN "olor" masculine ; -- status=guess
+lin oesophagus_N = mkN "esófago" ; -- status=guess
+lin of_Prep = ParadigmsSpa.genitive ;
+lin off_A = mkA "apagado" ; -- status=guess
+lin off_Adv = mkAdv "fuera" ;
+lin off_Prep = mkPrep "de" ;
+lin offal_N = mkN "cadáver" masculine ; -- status=guess
+lin offence_N = variants{} ; --
+lin offend_V = mkV "ofender" ; -- status=guess
+lin offend_V2 = mkV2 (mkV "ofender") ; -- status=guess
+lin offenderMasc_N = variants{} ; --
+lin offensive_A = mkA "ofensivo" | mkA "ofensiva" ; -- status=guess
+lin offer_N = mkN "oferta" ;
+lin offer_V2 = mkV2 (ofrecer_V) ;
+lin offer_VV = mkVV (ofrecer_V) ;
+lin offering_N = mkN "ofrecimiento" ; -- status=guess
+lin offhand_A = mkA "descuidado" ; -- status=guess
+lin office_N = mkN "oficina" ;
+lin officeholder_N = mkN "funcionario" ; -- status=guess
+lin officer_1_N = mkN "oficial" ;
+lin officer_2_N = mkN "oficial" ;
+lin officer_3_N = mkN "oficial" | mkN "agente" ;
+lin officer_N = mkN "oficial" feminine ;
+lin officialMasc_N = mkN "oficial" | mkN "funcionario" ;
+lin official_A = mkA "oficial" ;
+lin officially_Adv = variants{} ; --
+lin officious_A = mkA "entrometido" | mkA "inoportuno" ; -- status=guess status=guess
+lin offset_N = mkN "ajuste" | mkN "descuento" | mkN "compensación" feminine | mkN "reducción" feminine ; -- status=guess status=guess status=guess status=guess
+lin offset_V2 = mkV2 (mkV "compensar") ; -- status=guess
+lin offshoot_N = mkN "rama" | mkN "ramal" | mkN "ramificación" feminine | mkN "derivado" ; -- status=guess status=guess status=guess status=guess
+lin offshore_A = mkA "extranjero" ; -- status=guess
+lin offshore_Adv = mkAdv "lejos de la costa" ; -- status=guess
+lin offspring_N = variants{} ; --
+lin often_Adv = mkAdv "a menudo" | mkAdv "frecuentemente" | mkAdv "seguido" ;
+lin ogre_N = mkN "ogro" ; -- status=guess
+lin ogress_N = mkN "orca" ; -- status=guess
+lin oh_Interj = mkInterj "Dios mío" | mkInterj "oh" | mkInterj "Dios mío" ; -- status=guess status=guess status=guess
+lin ohm_N = mkN "ohmio" ; -- status=guess
+lin oil_N = L.oil_N ;
+lin oil_V2 = mkV2 (mkV "aceitar") ; -- status=guess, src=wikt
+lin oilskin_N = mkN "hule" masculine ; -- status=guess
+lin ointment_N = mkN "pomada" ; -- status=guess
+lin ok_Interj = variants{} ; --
+lin okapi_N = mkN "okapi" | mkN "ocapi" masculine ; -- status=guess status=guess
+lin okay_A = variants{} ; --
+lin okay_Adv = mkAdv "bien" ;
+lin okra_N = mkN "okra" | mkN "chaucha turca" | mkN "chimbombó" | mkN "guingambó" | mkN "molondrón" | mkN "ñajú" | mkN "quimbombó" | mkN "quingombó" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin old_A = L.old_A ;
+lin old_N = mkN "vejez" ; -- status=guess
+lin old_fashioned_A = variants{} ; --
+lin oleander_N = mkN "adelfa" ; -- status=guess
+lin olecranon_N = mkN "olécranon" masculine ; -- status=guess
+lin olfactory_A = mkA "olfativo" | mkA "olfatorio" ; -- status=guess status=guess
+lin oligarch_N = mkN "oligarca" masculine ; -- status=guess
+lin oligarchic_A = mkA "oligárquico" ; -- status=guess
+lin oligarchy_N = mkN "oligarquía" ; -- status=guess
+lin oligosaccharide_N = mkN "oligosacárido" ; -- status=guess
+lin olive_A = mkA "verde aceituna" ; -- status=guess
+lin olive_N = mkN "verde oliva" | mkN "aceitunado" ; -- status=guess status=guess
+lin olivine_N = mkN "olivino" ; -- status=guess
+lin ombudsman_N = mkN "defensor del pueblo" ; -- status=guess
+lin omega_N = mkN "omega" ; -- status=guess
+lin omelette_N = mkN "tortilla" | mkN "tortilla de huevos" ; -- status=guess status=guess
+lin omen_N = mkN "presagio" ; -- status=guess
+lin omicron_N = mkN "ómicron" feminine ; -- status=guess
+lin ominous_A = mkA "ominoso" | mkA "ominosa" ; -- status=guess status=guess
+lin omissible_A = mkA "omisible" ; -- status=guess
+lin omission_N = mkN "omisión" feminine ; -- status=guess
+lin omit_V2 = mkV2 (mkV "omitir") | mkV2 (mkV (mkV "dejar") "de lado") ; -- status=guess
+lin omnibus_N = mkN "compilación" feminine ; -- status=guess
+lin omnipotence_N = mkN "omnipotencia" ; -- status=guess
+lin omnipotent_A = mkA "omnipotente" ; -- status=guess
+lin omnipresent_A = mkA "omnipresente" ; -- status=guess
+lin omniscience_N = mkN "omnisciencia" ; -- status=guess
+lin omniscient_A = mkA "omniscio" | mkA "omnisciente" ; -- status=guess status=guess
+lin omnivore_N = mkN "omnívoro" ; -- status=guess
+lin omnivorous_A = mkA "omnívoro" ; -- status=guess
+lin on_Adv = mkAdv "sobre" ;
+lin on_Prep = S.on_Prep ;
+lin onager_N = mkN "onagro" ; -- status=guess
+lin once_Adv = mkAdv "una vez más" ;
+lin once_Subj = mkSubj "una vez que" ;
+lin oncologist_N = mkN "oncólogo" ; -- status=guess
+lin oncology_N = mkN "oncología" ; -- status=guess
+lin oneiric_A = mkA "onírico" ; -- status=guess
+lin oneness_N = mkN "unidad" feminine ; -- status=guess
+lin onerous_A = mkA "oneroso" ; -- status=guess
+lin onion_N = mkN "cebolla" masculine ; -- status=guess
+lin onionskin_N = mkN "papel cebolla" ; -- status=guess
+lin only_Adv = mkAdv "solo" | mkAdv "apenas" ;
+lin only_Predet = S.only_Predet ;
+lin onomastics_N = mkN "onomástica" ; -- status=guess
+lin onomatopoeia_N = mkN "onomatopeya" ; -- status=guess
+lin onomatopoeic_A = mkA "onomatopéyico" ; -- status=guess
+lin onset_N = mkN "comienza" ; -- status=guess
+lin onslaught_N = mkN "ataque furioso" | mkN "embestida violenta" ; -- status=guess status=guess
+lin onto_Prep = mkPrep "encima de" ;
+lin ontogenetic_A = mkA "ontogenetico" ; -- status=guess
+lin ontological_A = mkA "ontológico" ; -- status=guess
+lin ontology_N = mkN "ontología" ; -- status=guess
+lin onus_N = mkN "obligación" feminine ; -- status=guess
+lin onward_Adv = mkAdv "para adelante" ; -- status=guess
+lin onwards_Adv = variants{} ; --
+lin onyx_N = mkN "ónix" | mkN "ónice" | mkN "ónique" feminine ; -- status=guess status=guess status=guess
+lin oomph_N = mkN "garra" | mkN "marcha" ; -- status=guess status=guess
+lin ooze_V = mkV (mkV "exudar") "segregar" ; -- status=guess, src=wikt
+lin ooze_V2 = mkV2 (mkV (mkV "exudar") "segregar") ; -- status=guess, src=wikt
+lin opacity_N = mkN "opacidad" feminine ; -- status=guess
+lin opal_N = mkN "ópalo" ; -- status=guess
+lin opaque_A = mkA "opaco" ; -- status=guess
+lin open_A = mkA "abierto" ;
+lin open_Adv = variants{} ; --
+lin open_N = mkN "open" masculine ; -- status=guess
+lin open_V = abrir_V ;
+lin open_V2 = L.open_V2 ;
+lin opener_N = mkN "abridor" masculine ; -- status=guess
+lin opening_N = mkN "apertura" masculine ; -- status=guess
+lin openly_Adv = variants{} ; --
+lin opera_N = mkN "ópera" ; -- status=guess
+lin operate_V = mkV "operar" ;
+lin operate_V2 = mkV2 (mkV "operar") ;
+lin operating_N = variants{} ; --
+lin operation_N = mkN "operación" feminine ;
+lin operational_A = variants{} ; --
+lin operative_A = mkA "operatorio" ; -- status=guess
+lin operator_N = variants{} ; --
+lin operculum_N = mkN "opérculo" ; -- status=guess
+lin operetta_N = mkN "opereta" ; -- status=guess
+lin ophthalmic_A = mkA "oftálmico" ; -- status=guess
+lin ophthalmologist_N = mkN "oftalmólogo" | mkN "oftalmóloga" ; -- status=guess status=guess
+lin ophthalmology_N = mkN "oftalmología" ; -- status=guess
+lin ophthalmoscope_N = mkN "oftalmoscopio" ; -- status=guess
+lin opiate_N = mkN "opiato" ; -- status=guess
+lin opine_V2 = mkV2 (mkV "opinar") ; -- status=guess, src=wikt
+lin opine_VS = mkVS (mkV "opinar") ; -- status=guess, src=wikt
+lin opinion_N = mkN "opinión" feminine ;
+lin opinionated_A = mkA "obstinado" | mkA "terco" ; -- status=guess status=guess
+lin opium_N = mkN "opio" ; -- status=guess
+lin opossum_N = mkN "zarigüeya" | mkN "carachupa" | mkN "chucha" | mkN "comadreja" | mkN "faro" | mkN "muca" | mkN "rabipelado" | mkN "raposa" | mkN "tacuacín" | mkN "tacuazín" | mkN "tlacuache" | mkN "zorro cola pelada" | mkN "zorro pelón" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin opponentMasc_N = variants{} ; --
+lin opportunism_N = mkN "oportunismo" ; -- status=guess
+lin opportunity_N = mkN "oportunidad" feminine ;
+lin oppose_V = oponer_V ; -- status=guess
+lin oppose_V2 = mkV2 (oponer_V) ; -- status=guess
+lin opposed_A = variants{} ; --
+lin opposite_A = mkA "opuesto" ; -- status=guess
+lin opposite_Adv = variants{} ; --
+lin opposite_N = variants{} ; --
+lin opposition_N = mkN "oposición" feminine ;
+lin oppress_V2 = mkV2 (mkV "oprimir") ; -- status=guess, src=wikt
+lin oppression_N = mkN "opresión" feminine ; -- status=guess
+lin oppressor_N = mkN "opresor" masculine ; -- status=guess
+lin opprobrium_N = mkN "oprobio" ; -- status=guess
+lin opsonin_N = mkN "opsonina" ; -- status=guess
+lin opt_V = variants{} ; --
+lin opt_VV = variants{} ; --
+lin optical_A = variants{} ; --
+lin optimal_A = mkA "óptimo" ; -- status=guess
+lin optimism_N = mkN "optimismo" ; -- status=guess
+lin optimistic_A = mkA "optimista" ; -- status=guess
+lin option_N = mkN "opción" feminine ;
+lin optional_A = mkA "opcional" ; -- status=guess
+lin optometrist_N = mkN "optometrista" masculine | mkN "optómetra" masculine ; -- status=guess status=guess
+lin optometry_N = mkN "optometría" ; -- status=guess
+lin opulence_N = mkN "opulencia" ; -- status=guess
+lin or_Conj = S.or_Conj ;
+lin oracle_N = mkN "oráculo" ; -- status=guess
+lin oral_A = mkA "oral" ; -- status=guess
+lin oral_N = mkN "sexo oral" ; -- status=guess
+lin orange_1_N = variants{} ; --
+lin orange_2_N = variants{} ; --
+lin orange_A = mkA "anaranjado" | mkA "naranja" ; -- status=guess
+lin orange_N = variants{} ; --
+lin orangeade_N = mkN "naranjada" ; -- status=guess
+lin orangutan_N = mkN "orangután" masculine ; -- status=guess
+lin orate_V = mkV "disertar" | mkV "perorar" | mkV "pontificar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin oratory_N = mkN "oratoria" ; -- status=guess
+lin orb_N = mkN "orbe" masculine ; -- status=guess
+lin orbit_N = mkN "órbita" ; -- status=guess
+lin orbit_V = mkV "orbitar" ; -- status=guess, src=wikt
+lin orbit_V2 = mkV2 (mkV "orbitar") ; -- status=guess, src=wikt
+lin orbital_A = mkA "orbital" ; -- status=guess
+lin orchard_N = mkN "huerta" masculine ; -- status=guess
+lin orchestra_N = mkN "orquesta" ; -- status=guess
+lin orchestral_A = mkA "orquestal" ; -- status=guess
+lin orchid_N = mkN "orquídea" ; -- status=guess
+lin ordeal_N = mkN "calvario" ; -- status=guess
+lin order_N = mkN "orden" feminine ;
+lin order_V = mkV "ordenar" | mkV "mandar" ;
+lin order_V2 = mkV2 (mkV "ordenar") | mkV2 (mkV "mandar") ;
+lin order_V2V = mkV2V (mkV "ordenar") | mkV2V (mkV "mandar") ;
+lin order_VS = mkVS (mkV "ordenar") | mkVS (mkV "mandar") ;
+lin orderliness_N = mkN "orden" feminine ; -- status=guess
+lin orderly_A = mkA "metódico" ; -- status=guess
+lin orderly_N = mkN "camillero" ; -- status=guess
+lin ordinal_A = mkA "ordinal" ; -- status=guess
+lin ordinal_N = mkN "ordinal" | mkN "número ordinal" ; -- status=guess status=guess
+lin ordinance_N = mkN "ordenanza" ; -- status=guess
+lin ordinary_A = mkA "ordinario" ;
+lin ordinate_N = mkN "ordenada" ; -- status=guess
+lin ordnance_N = mkN "artillería" ; -- status=guess
+lin ore_N = mkN "mena" | mkN "mineral" masculine ; -- status=guess status=guess
+lin oregano_N = mkN "orégano" ; -- status=guess
+lin organ_N = mkN "órgano" ; -- status=guess
+lin organdy_N = mkN "organdí" masculine ; -- status=guess
+lin organelle_N = mkN "orgánulo" | mkN "organelo" | mkN "elemento celular" ; -- status=guess status=guess status=guess
+lin organic_A = mkA "orgánico" ; -- status=guess
+lin organic_N = mkN "química orgánica" ; -- status=guess
+lin organisation_N = mkN "organización" ;
+lin organism_N = mkN "organismo" ; -- status=guess
+lin organist_N = mkN "organista" ; -- status=guess
+lin organization_N = mkN "organización" feminine ;
+lin organizational_A = mkA "organizacional" ; -- status=guess
+lin organize_V2 = mkV2 (mkV "organizar") ; -- status=guess
+lin organize_V2V = mkV2V (mkV "organizar") ; -- status=guess
+lin organizer_N = mkN "organizador" masculine ; -- status=guess
+lin organophosphate_N = mkN "organofosfato" ; -- status=guess
+lin orgasm_N = mkN "orgasmo" ; -- status=guess
+lin orgiastic_A = mkA "orgiástico" ; -- status=guess
+lin orgy_N = mkN "orgía" ; -- status=guess
+lin orient_V2 = mkV2 (mkV "orientarse") ; -- status=guess, src=wikt
+lin orientation_N = mkN "orientación" feminine ; -- status=guess
+lin origami_N = mkN "papiroflexia" ; -- status=guess
+lin origin_N = mkN "origen" masculine ; -- status=guess
+lin original_A = mkA "original" ;
+lin original_N = mkN "original" masculine ; -- status=guess
+lin originality_N = mkN "originalidad" feminine ; -- status=guess
+lin originally_Adv = variants{} ; --
+lin originate_V = mkV "originar" ; -- status=guess
+lin originate_V2 = mkV2 (mkV "originar") ; -- status=guess
+lin oriole_N = mkN "turpial" | mkN "bolsero" ; -- status=guess status=guess
+lin orison_N = mkN "oración" feminine ; -- status=guess
+lin ornament_N = mkN "ornamento" ; -- status=guess
+lin ornamental_A = mkA "ornamental" ; -- status=guess
+lin ornery_A = mkA "terco" ; -- status=guess
+lin ornithine_N = mkN "ornitina" ; -- status=guess
+lin ornithological_A = mkA "ornitológico" ; -- status=guess
+lin ornithology_N = mkN "ornitología" ; -- status=guess
+lin orphan_N = mkN "huérfano" | mkN "huérfana" ; -- status=guess status=guess
+lin orphanage_N = mkN "orfanato" ; -- status=guess
+lin orthoclase_N = mkN "ortoclasa" ; -- status=guess
+lin orthodontics_N = mkN "ortodoncia" ; -- status=guess
+lin orthodontist_N = mkN "ortodoncista" masculine ; -- status=guess
+lin orthodox_A = mkA "ortodoxo" ; -- status=guess
+lin orthodoxy_N = mkN "ortodoxia" ; -- status=guess
+lin orthographic_A = mkA "ortográfico" ; -- status=guess
+lin orthography_N = mkN "ortografía" ; -- status=guess
+lin orthopedic_A = mkA "ortopédico" ; -- status=guess
+lin orthopedist_N = mkN "ortopedista" masculine | mkN "ortopédico" ; -- status=guess status=guess
+lin ortolan_N = mkN "hortelano" | mkN "papafigo" ; -- status=guess status=guess
+lin oscilloscope_N = mkN "osciloscopio" ; -- status=guess
+lin osmium_N = mkN "osmio" ; -- status=guess
+lin osmosis_N = mkN "ósmosis" feminine ; -- status=guess
+lin osmotic_A = mkA "osmótico" ; -- status=guess
+lin osprey_N = mkN "águila pescadora" | mkN "gavilán pescador" | mkN "guincho" ; -- status=guess status=guess status=guess
+lin osseous_A = mkA "óseo" ; -- status=guess
+lin ossuary_N = mkN "osario" ; -- status=guess
+lin ostensible_A = mkA "ostensible" ; -- status=guess
+lin ostentatious_A = mkA "ostentoso" ; -- status=guess
+lin osteoarthritis_N = mkN "artrosis" feminine ; -- status=guess
+lin osteodystrophy_N = mkN "osteodistrofia" ; -- status=guess
+lin osteologist_N = mkN "osteólogo" ; -- status=guess
+lin osteopathy_N = mkN "osteopatía" ; -- status=guess
+lin osteophyte_N = mkN "osteofito" ; -- status=guess
+lin osteoporosis_N = mkN "osteoporosis" feminine ; -- status=guess
+lin ostinato_N = mkN "ostinato" ; -- status=guess
+lin ostomy_N = mkN "ostomía" ; -- status=guess
+lin ostracism_N = mkN "ostracismo" ; -- status=guess
+lin ostracize_V2 = mkV2 (excluir_V) | mkV2 (mkV "aislar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ostrich_N = mkN "avestruz" masculine ; -- status=guess
+lin other_A = mkA "otro" ;
+lin other_N = mkN "otro" | mkN "otra" ;
+lin otherness_N = mkN "otredad" feminine ; -- status=guess
+lin otherwise_Adv = mkAdv "de otra manera" | mkAdv "por otra parte" ;
+lin otherwise_PConj = S.otherwise_PConj ;
+lin otitis_N = mkN "otitis" feminine ; -- status=guess
+lin otter_N = mkN "nutria" | mkN "lutria" ; -- status=guess status=guess
+lin ounce_N = mkN "onza" ; -- status=guess
+lin oust_V = mkV "expulsar" | deponer_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin oust_V2 = mkV2 (mkV "expulsar") | mkV2 (deponer_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin out_A = mkA "fuera de control" ; -- status=guess
+lin out_Adv = mkAdv "lejos" ;
+lin out_Prep = variants{} ; --
+lin outbreak_N = variants{} ; --
+lin outburst_N = mkN "arranque" masculine | mkN "arrebato" ; -- status=guess status=guess
+lin outcast_N = mkN "proscrito" | mkN "paria" masculine | mkN "marginado" ; -- status=guess status=guess status=guess
+lin outclass_V2 = mkV2 (mkV "superar") ; -- status=guess, src=wikt
+lin outcome_N = mkN "objetivos" masculine ; -- status=guess
+lin outcrop_N = mkN "afloramiento" ; -- status=guess
+lin outcry_N = mkN "protesta" ; -- status=guess
+lin outdated_A = mkA "obsoleto" ; -- status=guess
+lin outdo_V2 = mkV2 (mkV (mkV "exceder") "sobrepasar") ; -- status=guess, src=wikt
+lin outdoor_A = variants{} ; --
+lin outdoors_Adv = mkAdv "al aire libre" | mkAdv "a la intemperie" | mkAdv "al fresco" ; -- status=guess status=guess status=guess
+lin outdoors_N = mkN "aire libre" ; -- status=guess
+lin outer_A = variants{} ; --
+lin outerwear_N = mkN "abrigo" | mkN "prenda exterior" | mkN "ropa exterior" ; -- status=guess status=guess status=guess
+lin outfield_N = mkN "jardín" masculine ; -- status=guess
+lin outfielder_N = mkN "jardinero" ; -- status=guess
+lin outfit_N = mkN "tenida" ; -- status=guess
+lin outgrow_V2 = mkV2 (mkV (mkV "crecer") "más que") ; -- status=guess, src=wikt
+lin outlast_V2 = mkV2 (mkV (mkV "durar") "más que") ; -- status=guess, src=wikt
+lin outlaw_N = mkN "forajido" ; -- status=guess
+lin outlet_N = mkN "desahogo" ; -- status=guess
+lin outline_N = mkN "contorno" ; -- status=guess
+lin outline_V2 = variants{} ; --
+lin outlive_V2 = mkV2 (mkV (mkV "sobrevivir") "a") ; -- status=guess, src=wikt
+lin outlook_N = variants{} ; --
+lin outmoded_A = mkA "anticuado" ; -- status=guess
+lin outpost_N = mkN "puesto" | mkN "fortificación" feminine | mkN "presidio" ; -- status=guess status=guess status=guess
+lin output_N = mkN "salida" | mkN "emisión" feminine ;
+lin outrage_N = mkN "atrocidad" feminine ; -- status=guess
+lin outrage_V2 = mkV2 (mkV "indignar") ; -- status=guess, src=wikt
+lin outrageous_A = mkA "indignante" | mkA "inaudito" | mkA "escandaloso" | mkA "apabullante" | mkA "aberrante" | mkA "atroz" | mkA "desaforado" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin outreach_N = mkN "extensión" feminine ; -- status=guess
+lin outsell_V2 = mkV2 (mkV (mkV "venderse") "más que") ; -- status=guess, src=wikt
+lin outset_N = mkN "inicio" ; -- status=guess
+lin outside_A = variants{} ; --
+lin outside_Adv = mkAdv "fuera" | mkAdv "afuera" ; -- status=guess
+lin outside_N = mkN "exterior" masculine ; -- status=guess
+lin outside_Prep = mkPrep "fuera de" ;
+lin outsider_N = mkN "lego" | mkN "novato" ; -- status=guess
+lin outskirt_N = mkN "afueras" feminine ; -- status=guess
+lin outskirts_N = mkN "afueras" feminine ; -- status=guess
+lin outspoken_A = mkA "franco" | mkA "opinado" | mkA "abierto" | mkA "audaz" | mkA "valiente" ; -- status=guess status=guess status=guess status=guess status=guess
+lin outstanding_A = mkA "destacado" | mkA "excepcional" | mkA "distinguido" ; -- status=guess
+lin outward_A = mkA "externo" | mkA "exterior" ; -- status=guess status=guess
+lin oval_A = mkA "oval" ; -- status=guess
+lin oval_N = mkN "óvalo" ; -- status=guess
+lin ovary_N = mkN "ovario" ; -- status=guess
+lin ovation_N = mkN "ovación" feminine ; -- status=guess
+lin oven_N = mkN "horno" ; -- status=guess
+lin ovenbird_N = mkN "reinita" ; -- status=guess
+lin over_Adv = mkAdv "por encima" | mkAdv "encima" | mkAdv "arriba" ;
+lin over_N = variants{} ; --
+lin over_Prep = mkPrep "a través de" ; --- split mkPrep "encima de"
+lin overall_A = variants{} ; --
+lin overall_Adv = variants{} ; --
+lin overall_N = mkN "braga" | mkN "mono" ; -- status=guess
+lin overbearing_A = mkA "oprimente" | mkA "subyugante" ; -- status=guess status=guess
+lin overcareful_A = mkA "prolijo" ; -- status=guess
+lin overcoat_N = mkN "abrigo" ; -- status=guess
+lin overcome_V = vencer_V | mkV "superar" ; -- status=guess
+lin overcome_V2 = mkV2 (vencer_V) | mkV2 (mkV "superar") ; -- status=guess
+lin overcook_V2 = mkV2 (recocer_V) ; -- status=guess, src=wikt
+lin overdraw_V = mkV "sobregirar" ; -- status=guess, src=wikt
+lin overdraw_V2 = mkV2 (mkV "sobregirar") ; -- status=guess, src=wikt
+lin overdue_A = mkA "atrasado" ; -- status=guess
+lin overestimate_V2 = mkV2 (mkV "sobrestimar") ; -- status=guess, src=wikt
+lin overfeed_V = mkV "sobrealimentar" ; -- status=guess, src=wikt
+lin overfeed_V2 = mkV2 (mkV "sobrealimentar") ; -- status=guess, src=wikt
+lin overflow_N = mkN "desbordamiento" ; -- status=guess
+lin overflow_V = mkV "rebosar" | mkV "desbordar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin overflow_V2 = mkV2 (mkV "rebosar") | mkV2 (mkV "desbordar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin overhaul_V2 = mkV2 (mkV (mkV "reparación") "general") ; -- status=guess, src=wikt
+lin overhead_A = mkA "gastos generales" ; -- status=guess
+lin overhead_N = mkN "gastos generales" ; -- status=guess
+lin overheat_V2 = mkV2 (sobrecalentar_V) ; -- status=guess, src=wikt
+lin overlap_N = mkN "solapo" | mkN "traslapo" | mkN "superposición" feminine ; -- status=guess status=guess status=guess
+lin overlap_V = mkV "solapar" | mkV "traslapar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin overlap_V2 = mkV2 (mkV "solapar") | mkV2 (mkV "traslapar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin overlay_V2 = mkV2 (mkV "revestimiento") ; -- status=guess, src=wikt
+lin overload_V2 = mkV2 (mkV "sobrecargar") ; -- status=guess, src=wikt
+lin overlook_V2 = mkV2 (mkV (mkV "pasar") "por alto") ; -- status=guess
+lin overlord_N = mkN "señor feudal" ; -- status=guess
+lin overly_Adv = mkAdv "demasiadamente" ; -- status=guess
+lin overnight_Adv = mkAdv "de un día para otro" | mkAdv "de la noche a la mañana" ; -- status=guess
+lin overpass_N = mkN "puente" masculine | mkN "paso superior" | mkN "pasarela" | mkN "atravesimiento peatonal" | mkN "paso elevado" | mkN "paso a desnivel" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin overplay_V2 = mkV2 (mkV "sobreactuar") ; -- status=guess, src=wikt
+lin overpower_V2 = mkV2 (mkV "dominar") | mkV2 (vencer_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin overrun_V2 = mkV2 (mkV "exceder") | mkV2 (mkV "rebasar") | mkV2 (mkV "invadir") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin overseas_A = mkA "ultramar" ; -- status=guess
+lin overseas_Adv = variants{} ; --
+lin oversee_V2 = mkV2 (mkV "supervisar") ; -- status=guess, src=wikt
+lin overseer_N = mkN "capataz" masculine ; -- status=guess
+lin overshadow_V2 = mkV2 (mkV "asombrar") ; -- status=guess, src=wikt
+lin oversight_N = mkN "inadvertencia" ; -- status=guess
+lin oversleep_V = mkV (mkV "quedarse") "dormido" ; -- status=guess, src=wikt
+lin overstate_V2 = mkV2 (mkV "exagerar") ; -- status=guess, src=wikt
+lin overt_A = mkA "descubierto" | mkA "al aire libre" | mkA "explícito" ; -- status=guess status=guess status=guess
+lin overtake_V2 = mkV2 (mkV "rebasar") | mkV2 (mkV "sobrepasar") | mkV2 (mkV "adelantar") ; -- status=guess
+lin overthrow_N = mkN "derrocamiento" | mkN "deposición" feminine ; -- status=guess status=guess
+lin overthrow_V2 = mkV2 (mkV "derrocar") | mkV2 (mkV "derribar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin overtime_Adv = mkAdv "a destajo" ; -- status=guess
+lin overtime_N = mkN "tiempo de más" | mkN "pago overtime" | mkN "overtime" masculine ; -- status=guess status=guess status=guess
+lin overview_N = mkN "descripción" feminine ; -- status=guess
+lin overwhelm_V2 = mkV2 (mkV "agobiar") ; -- status=guess
+lin overwhelming_A = variants{} ; --
+lin oviduct_N = mkN "oviducto" ; -- status=guess
+lin oviparous_A = mkA "ovíparo" ; -- status=guess
+lin ovipositor_N = mkN "ovipositor" masculine ; -- status=guess
+lin ovoid_A = mkA "oval" ; -- status=guess
+lin ovoid_N = mkN "ovoide" masculine ; -- status=guess
+lin ovoviviparous_A = mkA "ovovivíparo" ; -- status=guess
+lin owe_V = mkV (mkV "estar") "en deuda" | mkV "deber" | mkV "adeudar" ; -- status=guess
+lin owe_V2 = mkV2 (mkV (mkV "estar") "en deuda") | mkV2 (mkV "deber") | mkV2 (mkV "adeudar") ; -- status=guess
+lin owl_N = mkN "búho" | mkN "lechuza" ; -- status=guess
+lin own_A = mkA "propio" ; -- status=guess
+lin own_V2 = mkV2 (reconocer_V) | mkV2 (mkV "admitir") ;
+lin owner_N = mkN "propietario" | mkN "dueño" | mkN "poseedor" masculine ;
+lin ownership_N = mkN "posesión" feminine | mkN "propiedad" masculine ; -- status=guess
+lin ox_N = mkN "buey" masculine | mkN "toro" feminine | mkN "novillo" ; -- status=guess status=guess status=guess
+lin oxalate_N = mkN "oxalato" ; -- status=guess
+lin oxidation_N = mkN "oxidación" feminine ; -- status=guess
+lin oxide_N = mkN "óxido" ; -- status=guess
+lin oxidizable_A = mkA "oxidable" ; -- status=guess
+lin oxidize_V = mkV "oxidar" ; -- status=guess, src=wikt
+lin oxidize_V2 = mkV2 (mkV "oxidar") ; -- status=guess, src=wikt
+lin oxygen_N = mkN "oxígeno" ; -- status=guess
+lin oxygenation_N = mkN "oxigenación" feminine ; -- status=guess
+lin oxymoron_N = mkN "oxímoron" masculine ; -- status=guess
+lin oxytone_N = mkN "palabra aguda" ; -- status=guess
+lin oyster_N = mkN "ostra" ; -- status=guess
+lin oystercatcher_N = mkN "ostrero" ; -- status=guess
+lin ozone_N = mkN "ozono" ; -- status=guess
+lin pa_N = mkN "papá" masculine ; -- status=guess
+lin paca_N = mkN "boruga" | mkN "conejo pintado" | mkN "guagua" | mkN "guanta" | mkN "guartinaja" | mkN "jochi pintado" | mkN "lapa" | mkN "majaz" | mkN "paca" | mkN "tepezcuinte" | mkN "tepezcuintle" | mkN "tinajo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin pace_N = mkN "paso" | mkN "ritmo" ; -- status=guess
+lin pacemaker_N = mkN "marcapasos" masculine ; -- status=guess
+lin pachyderm_N = mkN "paquidermo" ; -- status=guess
+lin pacification_N = mkN "pacificación" feminine ; -- status=guess
+lin pacifier_N = mkN "chupete" masculine | mkN "bobo" | mkN "chupa" | mkN "chupo" | mkN "chupón" | mkN "consuelo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin pacifism_N = mkN "pacifismo" ; -- status=guess
+lin pacify_V2 = mkV2 (mkV "pacificar") ; -- status=guess, src=wikt
+lin pack_N = mkN "jauría" ; -- status=guess
+lin pack_V = variants{} ; --
+lin pack_V2 = variants{} ; --
+lin package_N = mkN "paquete" ;
+lin package_V2 = mkV2 (mkV "empaquetar") ; -- status=guess
+lin packet_N = mkN "paquete" masculine ; -- status=guess
+lin packing_N = mkN "empacadora" ; -- status=guess
+lin pact_N = mkN "pacto" ; -- status=guess
+lin pad_N = mkN "bloc" masculine ; -- status=guess
+lin paddle_N = mkN "pala" ; -- status=guess
+lin paddlefish_N = mkN "pez espátula" ; -- status=guess
+lin paddy_N = mkN "arrozal" masculine ; -- status=guess
+lin padlock_N = mkN "candado" ; -- status=guess
+lin padlock_V2 = mkV2 (mkV "candar") ; -- status=guess, src=wikt
+lin paella_N = mkN "paella" ; -- status=guess
+lin pagan_A = mkA "pagano" ; -- status=guess
+lin pagan_N = mkN "pagano" ; -- status=guess
+lin paganism_N = mkN "paganismo" ; -- status=guess
+lin page_N = mkN "página" ;
+lin pageant_N = mkN "muestra" ; -- status=guess
+lin pageboy_N = mkN "page" | mkN "pagecito" ; -- status=guess status=guess
+lin pagoda_N = mkN "pagoda" ; -- status=guess
+lin paid_A = variants{} ; --
+lin pain_N = mkN "dolor" ;
+lin pain_V2 = mkV2 (mkV "apenar") | mkV2 (doler_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin painful_A = mkA "doloroso" ; -- status=guess
+lin painkiller_N = mkN "analgésico" ; -- status=guess
+lin painless_A = mkA "sin dolor" | mkA "indoloro" ; -- status=guess status=guess
+lin painstaking_A = mkA "minucioso" | mkA "esmerado" ; -- status=guess status=guess
+lin paint_N = mkN "pintura" ; -- status=guess
+lin paint_V = mkV "pintar" ; -- status=guess
+lin paint_V2 = mkV2 (mkV "pintar") ; -- status=guess
+lin paint_V2A = L.paint_V2A ;
+lin paintbrush_N = mkN "pincel" masculine ; -- status=guess
+lin painter_N = mkN "pintor" | mkN "pintora" ; -- status=guess
+lin painting_N = mkN "cuadro" | mkN "pintura" ;
+lin pair_N = mkN "par" masculine | mkN "pareja" ;
+lin pal_N = variants{} ; --
+lin palace_N = mkN "palacio" ; -- status=guess
+lin paladin_N = mkN "paladín" masculine ; -- status=guess
+lin palanquin_N = mkN "palanquín" masculine ; -- status=guess
+lin palatable_A = mkA "sabroso" ; -- status=guess
+lin palate_N = mkN "paladar" masculine ; -- status=guess
+lin pale_A = mkA "pálido" ; -- status=guess
+lin pale_N = mkN "palo" ; -- status=guess
+lin pale_V = palidecer_V ; -- status=guess, src=wikt
+lin paleness_N = mkN "palidez" feminine ; -- status=guess
+lin paleobotany_N = mkN "paleobotánica" ; -- status=guess
+lin paleontological_A = mkA "paleontológico" ; -- status=guess
+lin paleontologist_N = mkN "paleontólogo" ; -- status=guess
+lin paleontology_N = mkN "paleontología" ; -- status=guess
+lin paleozoology_N = mkN "paleozoología" ; -- status=guess
+lin palette_N = mkN "gama de colores" ; -- status=guess
+lin palimpsest_N = mkN "palimpsesto" ; -- status=guess
+lin palindrome_N = mkN "palíndromo capicúa" ; -- status=guess
+lin palladium_N = mkN "paladión" feminine ; -- status=guess
+lin pallet_N = mkN "paleta" ; -- status=guess
+lin palliate_V2 = mkV2 (mkV "paliar") | mkV2 (mkV "cohonestar") | mkV2 (encubrir_V) | mkV2 (mkV "disimular") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin palliative_A = mkA "paliativo" ; -- status=guess
+lin pallid_A = mkA "pálido" ; -- status=guess
+lin palm_N = mkN "palma" | mkN "palma de la mano" ; -- status=guess
+lin palm_V2 = mkV2 (mkV (mkV "agarrar") "con la palma") | mkV2 (mkV (mkV "mover") "con la palma") ; -- status=guess, src=wikt status=guess, src=wikt
+lin palpable_A = mkA "palpable" ; -- status=guess
+lin palpitation_N = mkN "palpitación" feminine ; -- status=guess
+lin palsy_N = mkN "parálisis" feminine ; -- status=guess
+lin pamper_V2 = mkV2 (mkV "mimar") | mkV2 (consentir_V) ; -- status=guess
+lin pan_N = mkN "panarabismo" ; -- status=guess
+lin panacea_N = mkN "panacea" ; -- status=guess
+lin panache_N = mkN "gracia" | mkN "garbo" ; -- status=guess status=guess
+lin pancake_N = mkN "pancake" | mkN "panqueca" | mkN "panqueque" | mkN "tortita" | mkN "crep" | mkN "crepe" | mkN "filoa" | mkN "hojuela" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin panchromatic_A = mkA "pancromático" ; -- status=guess
+lin pancreas_N = mkN "páncreas" masculine ; -- status=guess
+lin pancreatic_A = mkA "pancreático" ; -- status=guess
+lin pancreatitis_N = mkN "pancreatitis" feminine ; -- status=guess
+lin panda_N = mkN "panda" masculine ; -- status=guess
+lin pandemic_N = mkN "pandemia" ; -- status=guess
+lin pander_N = mkN "alcahuete" ; -- status=guess
+lin panegyric_N = mkN "panegírico" ; -- status=guess
+lin panel_N = mkN "panel" masculine ; -- status=guess
+lin panelist_N = mkN "panelista" masculine ; -- status=guess
+lin panic_N = mkN "pánico" ; -- status=guess
+lin pannier_N = mkN "alforja" ; -- status=guess
+lin panoply_N = mkN "panoplia" ; -- status=guess
+lin panorama_N = mkN "panorama" masculine ; -- status=guess
+lin panoramic_A = mkA "panorámico" ; -- status=guess
+lin pansy_N = mkN "pensamiento" ; -- status=guess
+lin pant_N = mkN "jadeo" ; -- status=guess
+lin pant_V = mkV "anhelar" | mkV "ansiar" | mkV "desear" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pant_V2 = mkV2 (mkV "anhelar") | mkV2 (mkV "ansiar") | mkV2 (mkV "desear") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pantheism_N = mkN "panteísmo" ; -- status=guess
+lin pantheist_N = mkN "panteísta" ; -- status=guess
+lin pantheistic_A = mkA "panteísta" ; -- status=guess
+lin panther_N = mkN "pantera negra" ; -- status=guess
+lin pantograph_N = mkN "pantógrafo" ; -- status=guess
+lin pantry_N = mkN "despensa" ; -- status=guess
+lin pantyhose_N = mkN "pantimedias" ; -- status=guess
+lin papacy_N = mkN "papado" ; -- status=guess
+lin papal_A = mkA "papal" ; -- status=guess
+lin papaya_N = mkN "papaya" | mkN "fruta bomba" | mkN "lechosa" | mkN "mamón" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin paper_N = L.paper_N ;
+lin paperback_N = mkN "libro de bolsillo" ; -- status=guess
+lin paperboard_N = mkN "cartulina" ; -- status=guess
+lin paperboy_N = mkN "repartidor de periódicos" ; -- status=guess
+lin paperweight_N = mkN "pisapapeles" masculine ; -- status=guess
+lin paperwork_N = mkN "papeleo" ; -- status=guess
+lin papilla_N = mkN "papila" ; -- status=guess
+lin paprika_N = mkN "pimentón" | mkN "páprika" ; -- status=guess status=guess
+lin papule_N = mkN "pápula" ; -- status=guess
+lin par_N = variants{} ; --
+lin parable_N = mkN "parábola" ; -- status=guess
+lin parabola_N = mkN "parábola" ; -- status=guess
+lin parabolic_A = mkA "parabólico" ; -- status=guess
+lin parachute_N = mkN "paracaídas" masculine ; -- status=guess
+lin parachute_V = mkV (mkV "lanzarse") "en paracaídas" ; -- status=guess, src=wikt
+lin parachute_V2 = mkV2 (mkV (mkV "lanzarse") "en paracaídas") ; -- status=guess, src=wikt
+lin parachutist_N = mkN "paracaidista" masculine ; -- status=guess
+lin parade_N = mkN "serie" feminine ; -- status=guess
+lin paradigm_N = mkN "paradigma" masculine ; -- status=guess
+lin paradise_N = mkN "paraíso" ; -- status=guess
+lin paradisiac_A = mkA "paradisíaco" ; -- status=guess
+lin paradox_N = mkN "paradoja" ; -- status=guess
+lin paradoxical_A = mkA "paradójico" ; -- status=guess
+lin paraffin_N = mkN "parafina" ; -- status=guess
+lin paragon_N = mkN "parangón" masculine ; -- status=guess
+lin paragraph_N = mkN "párrafo" ; -- status=guess
+lin parakeet_N = mkN "perico" ; -- status=guess
+lin parallax_N = mkN "paralaje" feminine ; -- status=guess
+lin parallel_A = mkA "paralelo" ; -- status=guess
+lin parallel_N = variants{} ; --
+lin parallelogram_N = mkN "paralelogramo" ; -- status=guess
+lin paralysis_N = mkN "parálisis" feminine ; -- status=guess
+lin paralytic_A = mkA "paralítico" ; -- status=guess
+lin paralytic_N = mkN "paralítico" | mkN "paralítica" ; -- status=guess status=guess
+lin paralyze_V2 = mkV2 (mkV "paralizar") ; -- status=guess, src=wikt
+lin paramagnetic_A = mkA "paramagnético" ; -- status=guess
+lin paramagnetism_N = mkN "paramagnetismo" ; -- status=guess
+lin paramecium_N = mkN "paramecio" ; -- status=guess
+lin paramedic_N = mkN "paramédico" | mkN "paramédica" ; -- status=guess status=guess
+lin parameter_N = mkN "parámetro" ; -- status=guess
+lin parametric_A = mkA "paramétrico" ; -- status=guess
+lin paramount_A = mkA "supremo" | mkA "sumo" ; -- status=guess status=guess
+lin paramour_N = mkN "amante" masculine | mkN "amor prohibido" | mkN "aventura secreta" ; -- status=guess status=guess status=guess
+lin paranoia_N = mkN "paranoia" ; -- status=guess
+lin paranoid_N = mkN "paranoico" ; -- status=guess
+lin paranormal_A = mkA "paranormal" ; -- status=guess
+lin paraphernalia_N = mkN "parafernalia" ; -- status=guess
+lin paraphrase_N = mkN "paráfrasis" ; -- status=guess
+lin paraphrase_V2 = mkV2 (mkV "parafrasear") ; -- status=guess, src=wikt
+lin paraplegia_N = mkN "paraplejia" ; -- status=guess
+lin paraplegic_A = mkA "parapléjico" ; -- status=guess
+lin paraplegic_N = mkN "parapléjico" ; -- status=guess
+lin parasite_N = mkN "parásito" ; -- status=guess
+lin parasol_N = mkN "parasol" ; -- status=guess
+lin parasympathetic_A = mkA "parasimpático" ; -- status=guess
+lin paratrooper_N = mkN "paracaidista" masculine ; -- status=guess
+lin parboil_V2 = mkV2 (mkV "sancochar") ; -- status=guess, src=wikt
+lin parcel_N = mkN "paquete" masculine ; -- status=guess
+lin parchment_N = mkN "pergamino" ; -- status=guess
+lin pardon_N = mkN "perdón" masculine ; -- status=guess
+lin pardon_V2 = mkV2 (mkV (mkV "perdona") "mis garabatos") ; -- status=guess, src=wikt
+lin pare_V2 = mkV2 (mkV "pelar") ; -- status=guess, src=wikt
+lin parent_N = mkN "padre" ;
+lin parentage_N = mkN "parentela" ; -- status=guess
+lin parental_A = variants{} ; --
+lin parenthesis_N = mkN "paréntesis" masculine ; -- status=guess
+lin parhelion_N = mkN "parhelio" ; -- status=guess
+lin pariah_N = mkN "paria" masculine ; -- status=guess
+lin paris_PN = L.paris_PN ;
+lin parish_N = mkN "feligreses" masculine | mkN "feligreses" masculine ; -- status=guess
+lin parity_N = mkN "paridad" feminine ; -- status=guess
+lin park_N = mkN "coto" ; -- status=guess
+lin park_V = mkV "estacionar" | mkV "aparcar" ; -- status=guess
+lin park_V2 = mkV2 (mkV "estacionar") | mkV2 (mkV "aparcar") ; -- status=guess
+lin parka_N = mkN "parka" ; -- status=guess
+lin parking_N = mkN "estacionamiento" | mkN "aparcamiento" ; -- status=guess
+lin parlance_N = mkN "jerga" | mkN "sociolecto" ; -- status=guess status=guess
+lin parliament_N = mkN "parlamento" ;
+lin parliamentary_A = mkA "parlamentario" ; -- status=guess
+lin parochial_A = mkA "provinciano" ; -- status=guess
+lin parochialism_N = mkN "provincianismo" ; -- status=guess
+lin parody_N = mkN "parodia" ; -- status=guess
+lin parody_V2 = mkV2 (mkV "parodiar") ; -- status=guess, src=wikt
+lin parole_N = mkN "libertad condicional" ; -- status=guess
+lin paroxysm_N = mkN "paroxismo" ; -- status=guess
+lin paroxytone_N = mkN "palabra llana" ; -- status=guess
+lin parrot_N = mkN "papagayo" | mkN "loro" | mkN "cotorra" ; -- status=guess status=guess status=guess
+lin parse_V2 = mkV2 (mkV "procesar") ; -- status=guess, src=wikt
+lin parsec_N = mkN "parsec" | mkN "pársec" ; -- status=guess status=guess
+lin parser_N = mkN "escrutador" masculine ; -- status=guess
+lin parsimony_N = mkN "parsimonia" ; -- status=guess
+lin parsley_N = mkN "perejil" masculine ; -- status=guess
+lin parsnip_N = mkN "chirivía" ; -- status=guess
+lin parson_N = mkN "rabadilla del pollo" | mkN "chunchucuyo" ; -- status=guess status=guess status=guess
+lin part_N = mkN "parte" feminine ;
+lin part_Prep = S.part_Prep ;
+lin part_V = mkV "partirse" | mkV "apartarse" ; -- status=guess
+lin part_V2 = mkV2 (mkV "partirse") | mkV2 (mkV "apartarse") ; -- status=guess
+lin part_time_A = variants{} ; --
+lin partake_V = mkV "participar" ; -- status=guess, src=wikt
+lin partake_V2 = mkV2 (mkV "participar") ; -- status=guess, src=wikt
+lin partial_A = mkA "parcial" ; -- status=guess
+lin partiality_N = mkN "parcialidad" feminine ; -- status=guess
+lin partially_Adv = variants{} ; --
+lin participant_N = mkN "participante" masculine ; -- status=guess
+lin participate_V = mkV "participar" ; -- status=guess
+lin participate_V2 = mkV2 (mkV "participar") ; -- status=guess
+lin participation_N = mkN "participación" feminine ; -- status=guess
+lin participle_N = mkN "participio" ; -- status=guess
+lin particle_N = mkN "acelerador de partículas" ; -- status=guess
+lin particular_A = mkA "particular" ;
+lin particular_N = variants{} ; --
+lin particularly_Adv = mkAdv "en particular" | mkAdv "particularmente" ;
+lin partisan_N = mkN "partidario" ; -- status=guess
+lin partition_N = mkN "partición" feminine ; -- status=guess
+lin partition_V2 = mkV2 (mkV "partir") ; -- status=guess, src=wikt
+lin partitive_A = mkA "partitivo" ; -- status=guess
+lin partitive_N = mkN "caso partitivo" ; -- status=guess
+lin partly_Adv = variants{} ; --
+lin partner_N = mkN "compañero" ;
+lin partnership_N = variants{} ; --
+lin partridge_N = mkN "perdiz" feminine ; -- status=guess
+lin parturition_N = mkN "parto" | mkN "nacimiento" feminine ; -- status=guess status=guess
+lin party_1_N = mkN "fiesta" ;
+lin party_2_N = mkN "partido" ;
+lin party_N = mkN "partido" ;
+lin parvenu_A = mkA "parvenido" ; -- status=guess
+lin pasha_N = mkN "pachá" | mkN "bajá" masculine ; -- status=guess status=guess
+lin pass_N = variants{} ; --
+lin pass_V = mkV "pasar" ;
+lin passage_N = mkN "pasaje" masculine ; -- status=guess
+lin passageway_N = mkN "pasillo" ; -- status=guess
+lin passenger_N = mkN "pasajero" ; -- status=guess
+lin passer_N = mkN "transeúnte" masculine | mkN "viandante" masculine ; -- status=guess status=guess
+lin passing_N = mkN "muerte" feminine ; -- status=guess
+lin passion_N = mkN "pasión" feminine ; -- status=guess
+lin passionate_A = mkA "apasionado" ; -- status=guess
+lin passionflower_N = mkN "pasionaria" ; -- status=guess
+lin passive_A = mkA "pasivo" ; -- status=guess
+lin passive_N = mkN "voz pasiva" ; -- status=guess
+lin passivity_N = mkN "pasividad" feminine ; -- status=guess
+lin passport_N = mkN "pasaporte" masculine ; -- status=guess
+lin password_N = mkN "contraseña" ; -- status=guess
+lin past_A = mkA "pasado" ;
+lin past_Adv = variants{} ; --
+lin past_N = mkN "pasado" | mkN "pretérito" ; --- split: history ; past tense
+lin past_Prep = mkPrep "más allá de" ;
+lin pasta_N = mkN "pastas" feminine ; -- status=guess
+lin paste_N = mkN "pasta" ; -- status=guess
+lin pasteurize_V2 = mkV2 (mkV "pasterizar") | mkV2 (mkV "pasteurizar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pastiche_N = mkN "pastiche" masculine ; -- status=guess
+lin pastime_N = mkN "pasatiempo" ; -- status=guess
+lin pastoral_A = mkA "pastoral" ; -- status=guess
+lin pastrami_N = mkN "pastrami" masculine ; -- status=guess
+lin pastry_N = mkN "pastel" feminine | mkN "pastelería" ; -- status=guess status=guess
+lin pasture_N = mkN "pasto" | mkN "pradera" ; -- status=guess
+lin pasture_V = mkV "pastar" ; -- status=guess, src=wikt
+lin pasture_V2 = mkV2 (mkV "pastar") ; -- status=guess, src=wikt
+lin pasty_A = mkA "pastoso" | mkA "pegajoso" ; -- status=guess status=guess
+lin pasty_N = mkN "paste" masculine ; -- status=guess
+lin pat_V = variants{} ; --
+lin pat_V2 = variants{} ; --
+lin patch_N = mkN "parche" masculine ; -- status=guess
+lin patchwork_N = mkN "almazuela" ; -- status=guess
+lin patent_A = mkA "patente" ; -- status=guess
+lin patent_N = mkN "patente" masculine ; -- status=guess
+lin paterfamilias_N = mkN "jefe de familia" ; -- status=guess
+lin paternal_A = mkA "paternal" ; -- status=guess
+lin paternoster_N = mkN "paternóster" masculine ; -- status=guess
+lin path_N = mkN "camino" | mkN "senda" | mkN "sendero" ;
+lin pathetic_A = mkA "patético" ; -- status=guess
+lin pathogen_N = mkN "patógeno" ; -- status=guess
+lin pathogenesis_N = mkN "patogénesis" feminine ; -- status=guess
+lin pathological_A = mkA "patológico" ; -- status=guess
+lin pathologist_N = mkN "patólogo" ; -- status=guess
+lin pathology_N = mkN "patología" ; -- status=guess
+lin patience_N = mkN "paciencia" ; -- status=guess
+lin patient_A = mkA "paciente" ; -- status=guess
+lin patient_N = mkN "paciente" masculine ;
+lin patina_N = mkN "pátina" ; -- status=guess
+lin patio_N = mkN "patio" ; -- status=guess
+lin patisserie_N = mkN "pastelería" ; -- status=guess
+lin patriarch_N = mkN "patriarca" masculine ; -- status=guess
+lin patriarchal_A = mkA "patriarcal" ; -- status=guess
+lin patriarchy_N = mkN "patriarcado" ; -- status=guess
+lin patrimony_N = mkN "patrimonio" ; -- status=guess
+lin patriot_N = mkN "patriota" masculine ; -- status=guess
+lin patriotic_A = mkA "patriótico" ; -- status=guess
+lin patriotism_N = mkN "patriotismo" ; -- status=guess
+lin patristic_A = mkA "patrístico" ; -- status=guess
+lin patrol_N = mkN "patrulla" ; -- status=guess
+lin patrol_V = mkV "patrullar" ; -- status=guess, src=wikt
+lin patrol_V2 = mkV2 (mkV "patrullar") ; -- status=guess, src=wikt
+lin patrolman_N = mkN "patrullero" ; -- status=guess
+lin patron_N = mkN "cliente" masculine ; -- status=guess
+lin patronage_N = mkN "clientela" ; -- status=guess
+lin patronize_V2 = mkV2 (mkV "menospreciar") ; -- status=guess, src=wikt
+lin patronymic_N = mkN "patronímico" ; -- status=guess
+lin pattern_N = mkN "patrón" | mkN "diseño" ;
+lin pattern_V2 = mkV2 (mkV "estructurar") | mkV2 (mkV "estampar") | mkV2 (mkV "perfilar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin paucity_N = mkN "penuria" | mkN "escasez" feminine ; -- status=guess status=guess
+lin paunch_N = mkN "panza" ; -- status=guess
+lin pause_N = mkN "pausa" ; -- status=guess
+lin pause_V = mkV "pausar" | mkV "interrumpir" | mkV "suspender" ; -- status=guess
+lin pause_V2V = mkV2V (mkV "pausar") | mkV2V (mkV "interrumpir") | mkV2V (mkV "suspender") ; -- status=guess
+lin pause_VS = mkVS (mkV "pausar") | mkVS (mkV "interrumpir") | mkVS (mkV "suspender") ; -- status=guess
+lin pave_V2 = mkV2 (mkV "pavimentar") ; -- status=guess, src=wikt
+lin pavement_N = mkN "acera" ; -- status=guess
+lin pavilion_N = mkN "pabellón" masculine ; -- status=guess
+lin paw_N = mkN "garra" | mkN "zarpa" | mkN "pata" ; -- status=guess status=guess status=guess
+lin pawl_N = mkN "matraca" ; -- status=guess
+lin pawn_N = mkN "peón" masculine ; -- status=guess
+lin pawn_V2 = mkV2 (mkV "empeñar") ; -- status=guess, src=wikt
+lin pawnshop_N = mkN "casa de empeño" ; -- status=guess
+lin pawpaw_N = mkN "papaya" ; -- status=guess
+lin pay_N = mkN "pago" | mkN "paga" ; -- status=guess
+lin pay_V = mkV "pagar" ;
+lin pay_V2 = mkV2 (mkV "pagar") ;
+lin pay_V2V = mkV2V (mkV "pagar") ;
+lin pay_V3 = mkV3 (mkV "pagar") ;
+lin payable_A = variants{} ; --
+lin payback_N = mkN "recompensa" ; -- status=guess
+lin payday_N = mkN "día de pago" ; -- status=guess
+lin payment_N = mkN "pago" ;
+lin payphone_N = mkN "teléfono público" ; -- status=guess
+lin payroll_N = mkN "nómina" | mkN "planilla" | mkN "plantilla" ; -- status=guess status=guess status=guess
+lin pea_N = mkN "alverja" | mkN "arveja" | mkN "chícharo" | mkN "guisante" | mkN "pésol" | mkN "petit pois" | mkN "bisalto" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin peace_N = L.peace_N ;
+lin peaceable_A = mkA "pacífico" | mkA "apacible" ; -- status=guess status=guess
+lin peaceful_A = mkA "tranquilo" | mkA "plácido" ; -- status=guess
+lin peach_N = mkN "durazno " | mkN "melocotón" ; -- status=guess status=guess status=guess
+lin peacock_N = mkN "pavo real" | mkN "pavorreal" masculine ; -- status=guess status=guess
+lin peafowl_N = mkN "pavo" ; -- status=guess
+lin peak_N = mkN "medidor de flujo espiratorio" ; -- status=guess
+lin peanut_N = mkN "maní" | mkN " cacahuate" | mkN "cacahuete" ; -- status=guess status=guess status=guess
+lin pear_N = mkN "pera" ; -- status=guess
+lin pearl_N = mkN "perla" ; -- status=guess
+lin peasantMasc_N = variants{} ; --
+lin peasantry_N = mkN "campesinado" ; -- status=guess
+lin peat_N = mkN "turba" ; -- status=guess
+lin pebble_N = mkN "guijarro" ; -- status=guess
+lin pecan_N = mkN "pacano" | mkN "pecán" | mkN "pacana" ; -- status=guess status=guess status=guess
+lin peccadillo_N = mkN "pecadillo" ; -- status=guess
+lin peccary_N = mkN "pecarí" | mkN "báquiro" | mkN "chancho de monte" | mkN "coche de monte" | mkN "jabalí" | mkN "jabalina" | mkN "saíno" | mkN "sahíno" | mkN "sajino" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin pectin_N = mkN "pectina" ; -- status=guess
+lin pectinate_A = mkA "pectinado" ; -- status=guess
+lin pectoral_A = mkA "pectoral" ; -- status=guess
+lin pectoral_N = mkN "aleta pectoral" ; -- status=guess
+lin peculiar_A = mkA "peculiar" | mkA "específico" ; -- status=guess
+lin peculiarity_N = mkN "peculiaridad" feminine ; -- status=guess
+lin pedagogic_A = mkA "pedagógico" ; -- status=guess
+lin pedagogy_N = mkN "pedagogía" ; -- status=guess
+lin pedal_N = mkN "pedal" masculine ; -- status=guess
+lin pedal_V = mkV "pedalear" ; -- status=guess, src=wikt
+lin pedal_V2 = mkV2 (mkV "pedalear") ; -- status=guess, src=wikt
+lin pedant_N = mkN "pedante" masculine ; -- status=guess
+lin pedantic_A = mkA "cursi" | mkA "maniático" | mkA "pedante" | mkA "puntilloso" ; -- status=guess status=guess status=guess status=guess
+lin pedantry_N = mkN "pedantería" ; -- status=guess
+lin peddler_N = mkN "buhonero" | mkN "vendedor ambulante" ; -- status=guess status=guess
+lin pederast_N = mkN "pederasta" masculine ; -- status=guess
+lin pederastic_A = mkA "pederastico" ; -- status=guess
+lin pederasty_N = mkN "pederastia" ; -- status=guess
+lin pedestal_N = mkN "pedestal" | mkN "peana" ; -- status=guess status=guess
+lin pedestrian_A = mkA "peatonal" ; -- status=guess
+lin pedestrian_N = mkN "peatón" | mkN "viandante" masculine ; -- status=guess
+lin pediatrician_N = mkN "pediatra" masculine ; -- status=guess
+lin pedicab_N = mkN "bicitaxi" | mkN "tricitaxi" | mkN "velotaxi" | mkN "pedicab" masculine ; -- status=guess status=guess status=guess status=guess
+lin pedicel_N = mkN "pedicelo" ; -- status=guess
+lin pedicure_N = mkN "pedicura" ; -- status=guess
+lin pedigree_N = mkN "pedigrí" ; -- status=guess
+lin pediment_N = mkN "frontón" masculine ; -- status=guess
+lin pedometer_N = mkN "podómetro" | mkN "odómetro" | mkN "cuentapasos" masculine ; -- status=guess status=guess status=guess
+lin pedophile_N = mkN "pedófilo" ; -- status=guess
+lin pedophilia_N = mkN "pedofilia" ; -- status=guess
+lin peduncle_N = mkN "pedúnculo" ; -- status=guess
+lin pedunculate_A = mkA "pedunculado" ; -- status=guess
+lin pee_N = mkN "pe" feminine ; -- status=guess
+lin pee_V = mkV (mkV "hacer") "pis" | mkV "mear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin peel_N = mkN "cáscara" ; -- status=guess
+lin peel_V = mkV "pelar" ; -- status=guess, src=wikt
+lin peel_V2 = mkV2 (mkV "pelar") ; -- status=guess, src=wikt
+lin peep_N = mkN "susurro" ; -- status=guess
+lin peep_V = mkV "piar" ; -- status=guess, src=wikt
+lin peepshow_N = mkN "peepshow" | mkN "mundonuevo" | mkN "espectáculo sicalíptico" ; -- status=guess status=guess status=guess
+lin peer_N = mkN "par" masculine ; -- status=guess
+lin peer_V = variants{} ; --
+lin peeve_N = mkN "fastidio" ; -- status=guess
+lin peeve_V2 = mkV2 (mkV "fastidiar") ; -- status=guess, src=wikt
+lin peevish_A = mkA "quejica" | mkA "quejicoso" | mkA "alaraco" | mkA "alharaquiento" ; -- status=guess status=guess status=guess status=guess
+lin peg_N = mkN "gancho" ; -- status=guess
+lin pejorative_A = mkA "despectivo" | mkA "peyorativo" ; -- status=guess status=guess
+lin pelican_N = mkN "pelícano" ; -- status=guess
+lin pellet_N = mkN "egagrópila" ; -- status=guess
+lin pellucid_A = mkA "diáfano" ; -- status=guess
+lin pelvic_A = mkA "pélvico" | mkA "pelviano" ; -- status=guess status=guess
+lin pelvis_N = mkN "pelvis" feminine ; -- status=guess
+lin pen_N = L.pen_N ;
+lin pen_V2 = mkV2 (escribir_V) ; -- status=guess, src=wikt
+lin penalize_V2 = mkV2 (mkV (mkV "infligir") "un castigo") ; -- status=guess, src=wikt
+lin penalty_N = mkN "penalti" masculine ; -- status=guess
+lin penance_N = mkN "penitencia" ; -- status=guess
+lin pencil_N = mkN "lápiz" masculine ; -- status=guess
+lin pendant_N = mkN "colgante" masculine ; -- status=guess
+lin pendulum_N = mkN "péndulo" ; -- status=guess
+lin penetrate_V = mkV "penetrar" ; -- status=guess
+lin penetrate_V2 = mkV2 (mkV "penetrar") ; -- status=guess
+lin penetration_N = mkN "penetración" feminine ; -- status=guess
+lin penguin_N = mkN "pingüino" ; -- status=guess
+lin penicillamine_N = mkN "penicilamina" ; -- status=guess
+lin penicillin_N = mkN "penicilina" ; -- status=guess
+lin peninsula_N = mkN "península" ; -- status=guess
+lin peninsular_A = mkA "peninsular" ; -- status=guess
+lin penis_N = mkN "pene" | mkN "carajo" | mkN "pirula" | mkN "pirulo" | mkN "pito" | mkN "polla" | mkN "pija" | mkN "tranca" | mkN "verga" | mkN "chota" masculine | mkN "garompa" | mkN "pipe" | mkN "poste" | mkN "poronga" | mkN "papirola" | mkN "miembro" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin penitentiary_N = mkN "penitenciaría" ; -- status=guess
+lin penmanship_N = mkN "caligrafía" ; -- status=guess
+lin penny_N = mkN "velocípedo" ; -- status=guess
+lin pennyroyal_N = mkN "poleo" ; -- status=guess
+lin pension_N = mkN "pensión" feminine ;
+lin pensioner_N = mkN "pensionista" ; -- status=guess
+lin pensive_A = mkA "pensativo" ; -- status=guess
+lin pentacle_N = mkN "pentáculo" ; -- status=guess
+lin pentaerythritol_N = mkN "pent" | mkN "tetranitrato de pentaeritritol" | mkN "pentrita" ; -- status=guess status=guess status=guess
+lin pentagon_N = mkN "pentágono" ; -- status=guess
+lin pentagonal_A = mkA "pentágono" | mkA "pentagonal" ; -- status=guess status=guess
+lin pentahedron_N = mkN "pentaedro" ; -- status=guess
+lin pentathlete_N = mkN "pentatleta" masculine ; -- status=guess
+lin pentathlon_N = mkN "pentatlón" masculine ; -- status=guess
+lin penthouse_N = mkN "ático" ; -- status=guess
+lin pentose_N = mkN "pentosa" ; -- status=guess
+lin pentoxide_N = mkN "pentóxido" ; -- status=guess
+lin penultimate_A = mkA "penúltimo" ; -- status=guess
+lin peony_N = mkN "peonía" ; -- status=guess
+lin people_N = mkN "gente" feminine ;
+lin people_V2 = mkV2 (mkV "poblarse") ; -- status=guess, src=wikt
+lin pep_N = mkN "arenga" ; -- status=guess
+lin pepper_N = mkN "pimiento" ; -- status=guess
+lin pepper_V2 = mkV2 (mkV "acribillar") ; -- status=guess, src=wikt
+lin peptide_N = mkN "péptido" ; -- status=guess
+lin peptone_N = mkN "peptona" ; -- status=guess
+lin per_Prep = mkPrep "por" ;
+lin perceive_V2 = mkV2 (mkV "percibir") | mkV2 (entender_V) ; -- status=guess
+lin perceive_V2V = mkV2V (mkV "percibir") | mkV2V (entender_V) ; -- status=guess
+lin perceive_VS = mkVS (mkV "percibir") | mkVS (entender_V) ; -- status=guess
+lin perceived_A = variants{} ; --
+lin percent_N = mkN "por ciento" ;
+lin percentage_N = mkN "porcentaje" masculine ; -- status=guess
+lin perceptible_A = mkA "perceptible" ; -- status=guess
+lin perception_N = mkN "percepción" feminine ; -- status=guess
+lin perceptive_A = mkA "perspicaz" ; -- status=guess
+lin perch_N = mkN "perca" ; -- status=guess
+lin perchlorate_N = mkN "perclorato" ; -- status=guess
+lin percolate_V = mkV "filtrarse" ; -- status=guess, src=wikt
+lin percolate_V2 = mkV2 (mkV "filtrarse") ; -- status=guess, src=wikt
+lin peregrine_N = mkN "halcón peregrino" ; -- status=guess
+lin peremptory_A = mkA "perentorio" ; -- status=guess
+lin perestroika_N = mkN "perestroika" ; -- status=guess
+lin perfect_A = mkA "perfecto" ; -- status=guess
+lin perfect_V2 = mkV2 (mkV "perfeccionar") ; -- status=guess, src=wikt
+lin perfection_N = mkN "perfección" feminine ; -- status=guess
+lin perfectionism_N = mkN "perfeccionismo" ; -- status=guess
+lin perfectionist_N = mkN "perfeccionista" masculine ; -- status=guess
+lin perfective_N = mkN "perfecto" ; -- status=guess
+lin perfectly_Adv = variants{} ; --
+lin perfidious_A = mkA "pérfido" ; -- status=guess
+lin perfidy_N = mkN "perfidia" ; -- status=guess
+lin perform_V = mkV "actuar" | mkV "interpretar" ;
+lin perform_V2 = mkV2 (hacer_V) | mkV2 (mkV "realizar") | mkV2 (mkV "ejecutar") | mkV2 (mkV "actuar") | mkV2 (mkV "interpretar") ;
+lin performance_1_N = mkN "rendimiento" | mkN "desempeño" ;
+lin performance_2_N = mkN "actuación" ;
+lin performance_N = mkN "rendimiento" | mkN "desempeño" ;
+lin performer_N = mkN "artista" masculine ; -- status=guess
+lin perfume_N = mkN "aroma" masculine ; -- status=guess
+lin perfume_V2 = mkV2 (mkV "perfumar") ; -- status=guess, src=wikt
+lin pergola_N = mkN "pérgola" ; -- status=guess
+lin perhaps_Adv = mkAdv "quizá" | mkAdv "quizás" | mkAdv "tal vez" ;
+lin peri_N = mkN "peri" ; -- status=guess
+lin perianth_N = mkN "periantio" ; -- status=guess
+lin pericardium_N = mkN "pericardio" ; -- status=guess
+lin pericarp_N = mkN "pericarpio" ; -- status=guess
+lin peridot_N = mkN "peridoto" ; -- status=guess
+lin perihelion_N = mkN "perihelio" ; -- status=guess
+lin peril_N = mkN "peligro" | mkN "riesgo" ; -- status=guess status=guess
+lin perilous_A = mkA "peligroso" ; -- status=guess
+lin perimeter_N = mkN "perímetro" ; -- status=guess
+lin perineal_A = mkA "perineal" ; -- status=guess
+lin perineum_N = mkN "periné" | mkN "perineo" ; -- status=guess status=guess
+lin period_1_N = mkN "período" ;
+lin period_2_N = mkN "punto" ;
+lin period_3_N = mkN "menstruación" ;
+lin period_N = mkN "período" ;
+lin periodic_A = mkA "periódico" ; -- status=guess
+lin peripheral_A = mkA "periférico" ; -- status=guess
+lin peripheral_N = mkN "periférico" ; -- status=guess
+lin periphery_N = mkN "periferia" ; -- status=guess
+lin periphrasis_N = mkN "perífrasis" feminine ; -- status=guess
+lin periphrastic_A = mkA "perifrástico" ; -- status=guess
+lin periscope_N = mkN "periscopio" ; -- status=guess
+lin perish_V = perecer_V ; -- status=guess, src=wikt
+lin perish_V2 = mkV2 (perecer_V) ; -- status=guess, src=wikt
+lin perishable_A = mkA "perecedero" | mkA "caduco" | mkA "efímero" ; -- status=guess status=guess status=guess
+lin peristalsis_N = mkN "peristalsis" feminine ; -- status=guess
+lin peritoneum_N = mkN "peritoneo" ; -- status=guess
+lin periwinkle_N = mkN "bigarro" ; -- status=guess
+lin perjure_V2 = mkV2 (mkV "perjurar") ; -- status=guess, src=wikt
+lin perjury_N = mkN "perjurio" ; -- status=guess
+lin perky_A = mkA "vivaz" ; -- status=guess
+lin permafrost_N = mkN "permafrost" | mkN "permacongelamiento" | mkN "permagel" | mkN "pergelisuelo" | mkN "pergelisol" | mkN "suelo permanentemente congelado" | mkN "suelo permanentemente helado" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin permanence_N = mkN "permanencia" ; -- status=guess
+lin permanent_A = mkA "permanente" ; -- status=guess
+lin permanently_Adv = variants{} ; --
+lin permeable_A = mkA "permeable" ; -- status=guess
+lin permeate_V = mkV "permear" ; -- status=guess, src=wikt
+lin permeate_V2 = mkV2 (mkV "permear") ; -- status=guess, src=wikt
+lin permission_N = mkN "permiso" ; -- status=guess
+lin permissive_A = mkA "laxo" ; -- status=guess
+lin permit_N = mkN "permiso" ; -- status=guess
+lin permit_V = mkV "permitir" ; -- status=guess
+lin permit_V2 = mkV2 (mkV "permitir") ; -- status=guess
+lin permit_V2V = mkV2V (mkV "permitir") ; -- status=guess
+lin permutation_N = mkN "permutación" feminine ; -- status=guess
+lin pernicious_A = mkA "pernicioso" ; -- status=guess
+lin peroxide_N = mkN "peróxido" ; -- status=guess
+lin perpendicular_A = mkA "perpendicular" ; -- status=guess
+lin perpetrate_V2 = mkV2 (mkV "perpetrar") ; -- status=guess, src=wikt
+lin perpetrator_N = mkN "perpetrador" masculine ; -- status=guess
+lin perpetual_A = mkA "perpetuo" ; -- status=guess
+lin perpetuate_V2 = mkV2 (mkV "perpetuar") ; -- status=guess, src=wikt
+lin perquisite_N = mkN "beneficios" masculine ; -- status=guess
+lin persecute_V2 = mkV2 (perseguir_V) ; -- status=guess, src=wikt
+lin persecution_N = mkN "persecución" feminine ; -- status=guess
+lin perseverance_N = mkN "perseverancia" ; -- status=guess
+lin persevere_V = mkV "perseverar" ; -- status=guess, src=wikt
+lin persimmon_N = mkN "caqui" masculine ; -- status=guess
+lin persist_V = mkV "persistir" ; -- status=guess
+lin persistence_N = mkN "persistenciaperseverancia" ; -- status=guess
+lin persistent_A = mkA "persistente" ; -- status=guess
+lin person_N = L.person_N ;
+lin persona_N = mkN "personaje" masculine ; -- status=guess
+lin personage_N = mkN "personaje" masculine ; -- status=guess
+lin personal_A = mkA "personal" ;
+lin personal_N = mkN "pronombre personal" ; -- status=guess
+lin personality_N = mkN "personalidad" feminine ; -- status=guess
+lin personalize_V2 = mkV2 (mkV "personalizar") ; -- status=guess, src=wikt
+lin personally_Adv = variants{} ; --
+lin personify_V2 = mkV2 (mkV "personificar") ; -- status=guess, src=wikt
+lin personnel_N = mkN "personal" feminine ; -- status=guess
+lin perspective_N = mkN "perspectiva" ; -- status=guess
+lin perspicacious_A = mkA "perspicaz" | mkA "perspicaces" ; -- status=guess status=guess
+lin perspicacity_N = mkN "perspicacia" ; -- status=guess
+lin perspicuous_A = mkA "perspicuo" | mkA "perspicua" ; -- status=guess status=guess
+lin perspiration_N = mkN "sudor" masculine ; -- status=guess
+lin perspire_V = mkV "transpirar" ; -- status=guess, src=wikt
+lin persuade_V2 = mkV2 (mkV "persuadir") ; -- status=guess
+lin persuade_V2V = mkV2V (mkV "persuadir") ; -- status=guess
+lin persuasion_N = mkN "persuasión" feminine ; -- status=guess
+lin persuasive_A = mkA "persuasivo" | mkA "convincente" ; -- status=guess status=guess
+lin pertain_V = pertenecer_V ; -- status=guess, src=wikt
+lin pertinacious_A = mkA "firme convicción" ; -- status=guess
+lin pertinent_A = mkA "atinado" | mkA "pertinente" ; -- status=guess status=guess
+lin peruke_N = mkN "peluca" ; -- status=guess
+lin peruse_V2 = mkV2 (mkV "examinar") ; -- status=guess, src=wikt
+lin pervade_V2 = mkV2 (mkV "permear") ; -- status=guess, src=wikt
+lin pervasive_A = mkA "penetrante" | mkA "determinante" | mkA "dominante" ; -- status=guess status=guess status=guess
+lin pervasiveness_N = mkN "omnipresencia" ; -- status=guess
+lin pervert_V2 = mkV2 (pervertir_V) ; -- status=guess, src=wikt
+lin peseta_N = mkN "peseta" ; -- status=guess
+lin peso_N = mkN "peso" ; -- status=guess
+lin pessimism_N = mkN "pesimismo" ; -- status=guess
+lin pessimistic_A = mkA "pesimista" ; -- status=guess
+lin pest_N = mkN "peste" feminine | mkN "pestilencia" | mkN "epidemia" ; -- status=guess
+lin pestiferous_A = mkA "pestífero" ; -- status=guess
+lin pestle_N = mkN "pilón" masculine | mkN "pistilo" ; -- status=guess status=guess
+lin pet_N = mkN "mascota" ; -- status=guess
+lin pet_V2 = mkV2 (mkV "acariciar") ; -- status=guess, src=wikt
+lin petal_N = mkN "pétalo" ; -- status=guess
+lin petiole_N = mkN "pecíolo" ; -- status=guess
+lin petition_N = variants{} ; --
+lin petrel_N = mkN "petrel" | mkN "damero" ; -- status=guess status=guess
+lin petrol_N = variants{} ; --
+lin petticoat_N = mkN "enaguas" feminine | mkN "combinación" | mkN "fondo" | mkN "fustán" | mkN "peticote" | mkN "sayuela" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin petty_A = mkA "pequeño" | mkA "insignificante" ; -- status=guess
+lin pew_N = mkN "banco de iglesia" ; -- status=guess
+lin pewter_N = mkN "peltre" masculine ; -- status=guess
+lin peyote_N = mkN "peyote" masculine ; -- status=guess
+lin phagocytosis_N = mkN "fagocitosis" ; -- status=guess
+lin phalarope_N = mkN "falaropo" ; -- status=guess
+lin phallic_A = mkA "fálico" ; -- status=guess
+lin phallus_N = mkN "falo" ; -- status=guess
+lin phantasmagoria_N = mkN "fantasmagoria" ; -- status=guess
+lin phantom_N = mkN "fantasma" masculine ; -- status=guess
+lin pharaoh_N = mkN "faraón" masculine ; -- status=guess
+lin pharmacist_N = mkN "farmacéutico" | mkN "farmacéutica" | mkN "apoticario" | mkN "boticario" ; -- status=guess status=guess status=guess status=guess
+lin pharmacological_A = mkA "farmacológico" ; -- status=guess
+lin pharmacologist_N = mkN "farmacólogo" | mkN "farmacóloga" ; -- status=guess status=guess
+lin pharmacology_N = mkN "farmacología" ; -- status=guess
+lin pharmacopoeia_N = mkN "farmacopea" ; -- status=guess
+lin pharmacy_N = mkN "farmacia" | mkN "botica" ; -- status=guess status=guess
+lin pharyngeal_A = mkA "faríngeo" ; -- status=guess
+lin pharynx_N = mkN "faringe" masculine ; -- status=guess
+lin phase_N = mkN "fase" feminine ; -- status=guess
+lin pheasant_N = mkN "faisán" masculine ; -- status=guess
+lin phenol_N = mkN "fenol" masculine ; -- status=guess
+lin phenomenology_N = mkN "fenomenología" ; -- status=guess
+lin phenomenon_N = mkN "fenómeno" ; -- status=guess
+lin phenylalanine_N = mkN "fenilalanina" ; -- status=guess
+lin pheromone_N = mkN "feromona" ; -- status=guess
+lin phi_N = mkN "fi" feminine ; -- status=guess
+lin philanthropic_A = mkA "filantrópico" ; -- status=guess
+lin philanthropist_N = mkN "filántropo" ; -- status=guess
+lin philanthropy_N = mkN "filantropía" ; -- status=guess
+lin philatelic_A = mkA "filatélico" ; -- status=guess
+lin philatelist_N = mkN "filatelista" masculine ; -- status=guess
+lin philately_N = mkN "filatelia" ; -- status=guess
+lin philological_A = mkA "filológico" ; -- status=guess
+lin philologist_N = mkN "filólogo" ; -- status=guess
+lin philology_N = mkN "filología" ; -- status=guess
+lin philosopher_N = mkN "filósofo" | mkN "filósofa" ; -- status=guess
+lin philosophical_A = mkA "filosófico" ; -- status=guess
+lin philosophy_N = mkN "filosofía" ; -- status=guess
+lin phlegm_N = mkN "flema" ; -- status=guess
+lin phlegmatic_A = mkA "flemático" ; -- status=guess
+lin phloem_N = mkN "floema" masculine ; -- status=guess
+lin phlogiston_N = mkN "flogisto" ; -- status=guess
+lin phobia_N = mkN "fobia" ; -- status=guess
+lin phocine_A = mkA "fócido" ; -- status=guess
+lin phoenix_N = mkN "fénix" masculine ; -- status=guess
+lin phone_N = mkN "teléfono" ;
+lin phone_V = mkV "telefonear" | mkV (mkV "llamar") "por teléfono" ; -- status=guess
+lin phone_V2 = mkV2 (mkV "telefonear") | mkV2 (mkV (mkV "llamar") "por teléfono") ; -- status=guess
+lin phoneme_N = mkN "fonema" masculine ; -- status=guess
+lin phonetic_A = mkA "fonético" ; -- status=guess
+lin phonetics_N = mkN "fonética" ; -- status=guess
+lin phonic_A = mkA "fónico" ; -- status=guess
+lin phonological_A = mkA "fonológico" ; -- status=guess
+lin phonologist_N = mkN "fonólogo" ; -- status=guess
+lin phonology_N = mkN "fonología" ; -- status=guess
+lin phony_A = mkA "falso" ; -- status=guess
+lin phony_N = mkN "farsante" ; -- status=guess
+lin phosphate_N = mkN "fosfato" ; -- status=guess
+lin phospholipid_N = mkN "fosfolípido" ; -- status=guess
+lin phosphorescence_N = mkN "fosforescencia" ; -- status=guess
+lin phosphorescent_A = mkA "fosforescente" ; -- status=guess
+lin phosphorus_N = mkN "fósforo" ; -- status=guess
+lin photo_N = mkN "foto" feminine | mkN "fotografía" ; -- status=guess
+lin photochemical_A = mkA "fotoquímico" ; -- status=guess
+lin photochemistry_N = mkN "fotoquímica" ; -- status=guess
+lin photocopy_N = mkN "fotocopia" ; -- status=guess
+lin photocopy_V2 = mkV2 (mkV "fotocopiar") ; -- status=guess, src=wikt
+lin photoemission_N = mkN "fotoemisión" feminine ; -- status=guess
+lin photogenic_A = mkA "fotogénico" ; -- status=guess
+lin photograph_N = mkN "fotografía" | mkN "foto" feminine ; -- status=guess
+lin photograph_V2 = mkV2 (mkV "fotografiar") | mkV2 (mkV (mkV "tomar") "una foto") ; -- status=guess
+lin photographer_N = mkN "fotógrafo" ; -- status=guess
+lin photographic_A = mkA "fotográfico" ; -- status=guess
+lin photographically_Adv = mkAdv "fotográficamente" ; -- status=guess
+lin photography_N = mkN "fotografía" ; -- status=guess
+lin photometer_N = mkN "fotómetro" ; -- status=guess
+lin photon_N = mkN "fotón" masculine ; -- status=guess
+lin photophobia_N = mkN "fotofobia" ; -- status=guess
+lin photosynthesis_N = mkN "fotosíntesis" feminine ; -- status=guess
+lin photosynthetic_A = mkA "fotosintético" ; -- status=guess
+lin photovoltaic_A = mkA "fotovoltaico" ; -- status=guess
+lin phrase_N = mkN "libro de frases" ; -- status=guess
+lin phrase_V2 = mkV2 (mkV "formular") | mkV2 (mkV "expresar") | mkV2 (mkV "frasear") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin phraseology_N = mkN "fraseología" ; -- status=guess
+lin phycology_N = mkN "ficología" ; -- status=guess
+lin phylactery_N = mkN "filacteria" ; -- status=guess
+lin phylum_N = mkN "filo" ; -- status=guess
+lin physical_A = mkA "físico" ;
+lin physically_Adv = variants{} ; --
+lin physician_N = mkN "médico" ; -- status=guess
+lin physicist_N = mkN "físico" ; -- status=guess
+lin physicochemical_A = mkA "fisicoquímico" ; -- status=guess
+lin physics_N = mkN "física" ; -- status=guess
+lin physiological_A = mkA "fisiológico" ; -- status=guess
+lin physiologist_N = mkN "fisiólogo" | mkN "fisióloga" ; -- status=guess status=guess
+lin physiology_N = mkN "fisiología" ; -- status=guess
+lin physiotherapist_N = mkN "fisioterapeuta" masculine ; -- status=guess
+lin physiotherapy_N = mkN "terapia física" | mkN "rehabilitación" | mkN "recapazitación" feminine ; -- status=guess status=guess status=guess
+lin phytochemical_N = mkN "fitoquímico" ; -- status=guess
+lin pi_N = mkN "pi" feminine ; -- status=guess
+lin piano_N = mkN "piano" ; -- status=guess
+lin picador_N = mkN "picador" masculine ; -- status=guess
+lin piccolo_N = mkN "flautín" masculine | mkN "píccolo" ; -- status=guess status=guess
+lin pick_N = mkN "pico" feminine ; -- status=guess
+lin pick_V = coger_V | recoger_V ;
+lin pick_V2 = mkV2 (coger_V) | mkV2 recoger_V ;
+lin pickaxe_N = mkN "pico" feminine ; -- status=guess
+lin picket_N = mkN "piquete" masculine ; -- status=guess
+lin pickle_N = mkN "escabeche" | mkN "picles" masculine ; -- status=guess status=guess
+lin pickle_V2 = mkV2 (mkV "encurtir") | mkV2 (mkV "escabechar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pickpocket_N = mkN "carterista" ; -- status=guess
+lin pickup_N = mkN "camioneta" | mkN "pickup" | mkN "picop" | mkN "troca" | mkN "troque" ; -- status=guess status=guess status=guess status=guess status=guess
+lin picnic_N = mkN "jira" ; -- status=guess
+lin picture_N = mkN "imagen" feminine ;
+lin picture_V2 = variants{} ; --
+lin picturesque_A = mkA "pintoresco" ; -- status=guess
+lin pie_N = mkN "pastel" feminine ; -- status=guess
+lin piebald_A = mkA "moteado" ; -- status=guess
+lin piece_N = mkN "pieza" ;
+lin piece_V2 = mkV2 (mkV "juntar") ; -- status=guess, src=wikt
+lin piecemeal_A = mkA "deslavazado" | mkA "poco sistemático" ; -- status=guess status=guess
+lin piecemeal_Adv = mkAdv "deslavazadamente" | mkAdv "desordenadamente" ; -- status=guess status=guess
+lin pier_N = mkN "muelle" masculine | mkN "embarcadero" | mkN "malecón" masculine ; -- status=guess
+lin pierce_V = mkV "perforar" ; -- status=guess, src=wikt
+lin pierce_V2 = mkV2 (mkV "perforar") ; -- status=guess, src=wikt
+lin piety_N = mkN "piedad" feminine ; -- status=guess
+lin piezoelectric_A = mkA "piezoeléctrico" ; -- status=guess
+lin piezoelectricity_N = mkN "piezoelectricidad" feminine ; -- status=guess
+lin piezometer_N = mkN "piezómetro" ; -- status=guess
+lin piffle_N = mkN "parloteo" | mkN "chapurreo" | mkN "chamullo" | mkN "cháchara" | mkN "jerga" | mkN "jerigonza" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin piffle_V = mkV "parlotear" | mkV "chamullar" | mkV "chacharear" | mkV "chapurrar" | mkV "chapurrear" | mkV "farfullar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pig_N = mkN "jeringoso" ; -- status=guess
+lin pigeon_N = mkN "paloma" ; -- status=guess
+lin pigeonhole_N = mkN "casilla" | mkN "casillero" ; -- status=guess status=guess
+lin pigeonhole_V2 = mkV2 (mkV "encasillar") ; -- status=guess, src=wikt
+lin piggy_N = mkN "alcancía" | mkN "hucha" | mkN "chanchito" | mkN "cochinito" | mkN "cochito" | mkN "marranito" | mkN "puerquito" | mkN "tunquito" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin piglet_N = mkN "lechón" masculine ; -- status=guess
+lin pigment_N = mkN "pigmento" ; -- status=guess
+lin pigskin_N = mkN "piel de cerdo" ; -- status=guess
+lin pigsty_N = mkN "pocilga" | mkN "chiquero" ; -- status=guess status=guess
+lin pigtail_N = mkN "coleta" ; -- status=guess
+lin pike_N = mkN "lucio" ; -- status=guess
+lin pilaster_N = mkN "pilastra" ; -- status=guess
+lin pile_N = mkN "montón" masculine ; -- status=guess
+lin pile_V = mkV "amontonarse" ; -- status=guess
+lin pile_V2 = mkV2 (mkV "amontonarse") ; -- status=guess
+lin pilfer_V = mkV "sisar" | mkV "ratear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pilfer_V2 = mkV2 (mkV "sisar") | mkV2 (mkV "ratear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pilgrim_N = mkN "peregrino" feminine | mkN "colonista" masculine ; -- status=guess status=guess
+lin pilgrimage_N = mkN "peregrinación" | mkN "peregrinaje" ; -- status=guess status=guess
+lin pill_N = mkN "bicho bola" | mkN "bicho bolita" ; -- status=guess
+lin pillar_N = mkN "pilar" masculine ; -- status=guess
+lin pillbox_N = mkN "pastillero" ; -- status=guess
+lin pillion_N = mkN "grupera" ; -- status=guess
+lin pillory_N = mkN "picota" ; -- status=guess
+lin pillow_N = mkN "almohada" ; -- status=guess
+lin pilot_N = mkN "piloto" ; -- status=guess
+lin pilot_V2 = mkV2 (mkV "pilotar") ; -- status=guess, src=wikt
+lin pimp_N = mkN "chulo" | mkN "golfo" | mkN "cafiche" | mkN "proxeneta" | mkN "cabrón" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin pimp_V = mkV "putear" | mkV "proxenentizar" | mkV "encafichar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pimple_N = mkN "pendejo" ; -- status=guess
+lin pin_N = mkN "pin" ; -- status=guess
+lin pin_V2 = mkV2 (mkV "clavar") ; -- status=guess
+lin pinch_N = mkN "pellizco" ; -- status=guess
+lin pinch_V = mkV "pellizcar" ; -- status=guess, src=wikt
+lin pinch_V2 = mkV2 (mkV "pellizcar") ; -- status=guess, src=wikt
+lin pinchbeck_N = mkN "similor" ; -- status=guess
+lin pincushion_N = mkN "agujero" | mkN "acerico" ; -- status=guess status=guess
+lin pine_N = mkN "piña" | mkN "estróbilo" | mkN "cono" ; -- status=guess
+lin pine_V = languidecer_V | mkV "añorar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pineapple_N = mkN "piña" | mkN "ananás" masculine ; -- status=guess status=guess
+lin ping_N = mkN "tenis de mesa" ; -- status=guess
+lin pink_A = variants{} ; --
+lin pink_N = mkN "clavel" masculine ; -- status=guess
+lin pinkish_A = mkA "rosadizo" | mkA "arosado" ; -- status=guess status=guess
+lin pinna_N = mkN "oreja" | mkN "pinna" | mkN "aurícula" | mkN "pabellón auricular" ; -- status=guess status=guess status=guess status=guess
+lin pint_N = mkN "pinta" ; -- status=guess
+lin pintail_N = mkN "ánade rabudo" | mkN "pato rabo de gallo" ; -- status=guess status=guess
+lin pinwheel_N = mkN "ventolera" | mkN "molinillo" | mkN "molinete" | mkN " rehilete" ; -- status=guess status=guess status=guess status=guess
+lin pioneer_N = mkN "pionero" ; -- status=guess
+lin pious_A = mkA "piadoso" ; -- status=guess
+lin pip_N = mkN "pipa" masculine ; -- status=guess
+lin pipe_N = mkN "tubería" | mkN "tubería informática" ; -- status=guess
+lin pipefish_N = mkN "pez pipa" ; -- status=guess
+lin pipette_N = mkN "pipeta" ; -- status=guess
+lin pipit_N = mkN "bisbita" ; -- status=guess
+lin piquant_A = mkA "picante" ; -- status=guess
+lin piracy_N = mkN "piratería" ; -- status=guess
+lin piranha_N = mkN "piraña" ; -- status=guess
+lin pirate_N = mkN "pirata" masculine ; -- status=guess
+lin pirate_V2 = mkV2 (mkV "piratear") ; -- status=guess, src=wikt
+lin piss_N = mkN "meado" | mkN "orina" | mkN "meada" ; -- status=guess status=guess status=guess
+lin piss_V = mkV "mear" | mkV (mkV "empapar") "de meado" ; -- status=guess, src=wikt status=guess, src=wikt
+lin piss_V2 = mkV2 (mkV "mear") | mkV2 (mkV (mkV "empapar") "de meado") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pistachio_N = mkN "pistacho" | mkN "alfóncigo" | mkN "alfónsigo" ; -- status=guess status=guess status=guess
+lin pistil_N = mkN "pistilo" ; -- status=guess
+lin pistol_N = mkN "pistola" ; -- status=guess
+lin piston_N = mkN "pistón" | mkN "émbolo" ; -- status=guess status=guess
+lin pit_N = mkN "foso" | mkN "excavación" feminine ; -- status=guess
+lin pit_V2 = mkV2 (mkV "deshuesar") ; -- status=guess, src=wikt
+lin pitch_N = mkN "pez" feminine ; -- status=guess
+lin pitch_V = mkV "echar" | mkV "lanzar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pitch_V2 = mkV2 (mkV "echar") | mkV2 (mkV "lanzar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pitcher_N = mkN "jarra" ; -- status=guess
+lin pitchfork_N = mkN "bieldo" | mkN "horca" ; -- status=guess status=guess
+lin pith_N = mkN "médula" | mkN "medula" | mkN "meollo" ; -- status=guess status=guess status=guess
+lin pitiful_A = mkA "lastimoso" | mkA "lastimero" ; -- status=guess status=guess
+lin pittance_N = mkN "miseria" ; -- status=guess
+lin pituitary_A = mkA "pituitario" ; -- status=guess
+lin pituitary_N = mkN "glándula pituitaria" ; -- status=guess
+lin pity_N = mkN "compasión" feminine | mkN "piedad" feminine | mkN "lástima" ; -- status=guess
+lin pity_V2 = mkV2 (mkV (mkV "tener") "lástima") ; -- status=guess, src=wikt
+lin pivotal_A = mkA "crucial" ; -- status=guess
+lin pixel_N = mkN "píxel" masculine ; -- status=guess
+lin pizza_N = mkN "pizza" ; -- status=guess
+lin pizzeria_N = mkN "pizzería" ; -- status=guess
+lin placard_N = mkN "letrero" | mkN "pancarta" ; -- status=guess status=guess
+lin placate_V2 = mkV2 (mkV "aplacar") ; -- status=guess, src=wikt
+lin place_N = mkN "casa" ;
+lin place_V2 = mkV2 (mkV "colocar") | mkV2 (mkV "colocarse") ;
+lin placebo_N = mkN "placebo" ; -- status=guess
+lin placement_N = variants{} ; --
+lin placenta_N = mkN "placenta" ; -- status=guess
+lin placid_A = mkA "plácido" ; -- status=guess
+lin placidity_N = mkN "placidez" feminine ; -- status=guess
+lin plagiarism_N = mkN "plagio" ; -- status=guess
+lin plagiarist_N = mkN "plagiador" masculine ; -- status=guess
+lin plague_N = mkN "plaga" ; -- status=guess
+lin plague_V2 = mkV2 (mkV "plagar") | mkV2 (mkV "molestar") | mkV2 (mkV "atormentar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plaid_N = mkN "cuadros escoceses" | mkN "cuadrillé" masculine ; -- status=guess status=guess
+lin plain_A = mkA "con caracteres normales" | mkA "libre de caracteres especiales" | mkA "sin caracteres especiales" ; -- status=guess
+lin plain_N = mkN "llanura" | mkN "planicie" feminine ; -- status=guess
+lin plaintiff_N = mkN "demandante" | mkN "querellante." ; -- status=guess
+lin plait_V2 = mkV2 (mkV "trenzar") ; -- status=guess, src=wikt
+lin plan_N = mkN "plan" masculine ;
+lin plan_V = mkV "planear" ;
+lin plan_V2 = mkV2 (mkV "planear") ;
+lin plan_V2V = mkV2V (mkV "planear") ;
+lin plan_VS = mkVS (mkV "planear") ;
+lin plan_VV = mkVV (mkV "planear") ;
+lin plane_N = mkN "cepillo" ; -- status=guess
+lin plane_V = mkV "cepillar" ; -- status=guess, src=wikt
+lin plane_V2 = mkV2 (mkV "cepillar") ; -- status=guess, src=wikt
+lin planet_N = L.planet_N ;
+lin planetarium_N = mkN "planetario" ; -- status=guess
+lin planetary_A = mkA "planetario" ; -- status=guess
+lin plangent_A = mkA "plañidero" | mkA "quejumbroso" | mkA "triste" | mkA "consternado" ; -- status=guess status=guess status=guess status=guess
+lin plank_N = mkN "tablón" ; -- status=guess
+lin planking_N = mkN "planking" masculine ; -- status=guess
+lin plankton_N = mkN "plancton" masculine ; -- status=guess
+lin planned_A = variants{} ; --
+lin planner_N = variants{} ; --
+lin planning_N = mkN "plan" ;
+lin plant_N = mkN "planta" ; --- split mkN "fábrica"
+lin plant_V2 = mkV2 (mkV "plantar") | mkV2 (sembrar_V) ; -- status=guess
+lin plantain_N = mkN " plátano macho" | mkN "plátano" ; -- status=guess status=guess
+lin plantation_N = mkN "plantación" feminine ; -- status=guess
+lin plantigrade_A = mkA "plantígrado" ; -- status=guess
+lin plasma_N = mkN "plasma" ; -- status=guess
+lin plasmid_N = mkN "plásmido" ; -- status=guess
+lin plaster_N = mkN "ungüento" ; -- status=guess
+lin plastic_A = mkA "maleable" ; -- status=guess
+lin plastic_N = L.plastic_N ;
+lin plasticine_N = mkN "plastilina" ; -- status=guess
+lin plasticity_N = mkN "plasticidad" feminine ; -- status=guess
+lin plasticizer_N = mkN "plastificador" ; -- status=guess
+lin plastid_N = mkN "plasto" ; -- status=guess
+lin plate_N = mkN "plato" ; -- status=guess
+lin plate_V2 = mkV2 (mkV "chapar") ; -- status=guess, src=wikt
+lin plateau_N = mkN "meseta" ; -- status=guess
+lin platelet_N = mkN "plaqueta" ; -- status=guess
+lin platform_N = mkN "plataforma" ; -- status=guess
+lin platinum_N = mkN "platino" ; -- status=guess
+lin platitude_N = mkN "perogrullada" | mkN "tópico" ; -- status=guess status=guess
+lin platonic_A = mkA "platónico" ; -- status=guess
+lin platypus_N = mkN "ornitorrinco" ; -- status=guess
+lin plausibility_N = mkN "plausibilidad" ; -- status=guess
+lin plausible_A = mkA "probable" ; -- status=guess
+lin play_1_V = jugar_V ;
+lin play_1_V2 = mkV2 jugar_V ;
+lin play_2_V = jugar_V ;
+lin play_2_V2 = mkV2 jugar_V ;
+lin play_3_V = mkV "tocar" ;
+lin play_3_V2 = mkV2 (mkV "tocar") ;
+lin play_N = mkN "juego" ; --- split play in theatre ; "press play" ;
+lin play_V = L.play_V ;
+lin play_V2 = L.play_V2 ;
+lin playboy_N = mkN "golfo" | mkN "mujeriego" ; -- status=guess status=guess
+lin player_N = mkN "jugador" | mkN "jugadora" ;
+lin playful_A = mkA "divertido" ; -- status=guess
+lin playground_N = mkN "parque infantil" ; -- status=guess
+lin playing_N = mkN "baraja" | mkN "carta" | mkN "naipe" masculine ; -- status=guess status=guess status=guess
+lin playlist_N = mkN "lista de reproducción" ; -- status=guess
+lin playwright_N = mkN "dramaturgo" ; -- status=guess
+lin plaza_N = mkN "plaza" ; -- status=guess
+lin plea_N = mkN "alegato" ; -- status=guess
+lin plead_V = variants{} ; --
+lin plead_V2 = variants{} ; --
+lin plead_VS = variants{} ; --
+lin pleasant_A = mkA "agradable" | mkA "placentero" ; -- status=guess
+lin please_Adv = mkAdv "por favor" ;
+lin please_V = mkV "gustar" | mkV "agradar" ; -- status=guess
+lin please_V2 = mkV2 (mkV "gustar") | mkV2 (mkV "agradar") ; -- status=guess
+lin please_V2V = mkV2V (mkV "gustar") | mkV2V (mkV "agradar") ; -- status=guess
+lin please_VV = mkVV (mkV "gustar") | mkVV (mkV "agradar") ; -- status=guess
+lin please_Voc = S.please_Voc ;
+lin pleased_A = variants{} ; --
+lin pleasurable_A = mkA "placentero" ; -- status=guess
+lin pleasure_N = mkN "placer" masculine ; -- status=guess
+lin pleat_N = mkN "plisado" ; -- status=guess
+lin plebeian_N = mkN "plebeyo" ; -- status=guess
+lin plectrum_N = mkN "plectro" | mkN "púa" ; -- status=guess status=guess
+lin pledge_N = mkN "brindis" masculine ; -- status=guess
+lin pledge_V2 = mkV2 (mkV "hipotecar") | mkV2 (mkV "empeñar") ; -- status=guess
+lin pledge_V2V = mkV2V (mkV "hipotecar") | mkV2V (mkV "empeñar") ; -- status=guess
+lin pledge_VS = mkVS (mkV "hipotecar") | mkVS (mkV "empeñar") ; -- status=guess
+lin plenary_A = mkA "plenario" ; -- status=guess
+lin plenitude_N = mkN "plenitud" | mkN "totalidad" feminine ; -- status=guess status=guess
+lin plentiful_A = mkA "abundante" ; -- status=guess
+lin plenty_N = mkN "abundancia" ; -- status=guess
+lin plenty_NP = variants{} ; --
+lin pleonasm_N = mkN "pleonasmo" ; -- status=guess
+lin pleonastic_A = mkA "redundante" | mkA "pleonástico" ; -- status=guess status=guess
+lin plethora_N = mkN "plétora" ; -- status=guess
+lin pleura_N = mkN "pleura" ; -- status=guess
+lin pliable_A = mkA "plegadizo" ; -- status=guess
+lin pliers_N = mkN "alicates" masculine ; -- status=guess
+lin plinth_N = mkN "zócalo" ; -- status=guess
+lin plod_V = mkV (mkV "caminar") "pesadamente" ; -- status=guess, src=wikt
+lin plod_V2 = mkV2 (mkV (mkV "caminar") "pesadamente") ; -- status=guess, src=wikt
+lin plot_N = mkN "plano" feminine | mkN "lote" masculine ; -- status=guess
+lin plot_V = variants{} ; --
+lin plot_V2 = variants{} ; --
+lin plotter_N = mkN "plóter" masculine ; -- status=guess
+lin plough_N = mkN "arado" ; -- status=guess
+lin plough_V = mkV "arar" | mkV "labrar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin plough_V2 = mkV2 (mkV "arar") | mkV2 (mkV "labrar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin plover_N = mkN "chorlo" | mkN "chorlito" | mkN "chorlitejo" ; -- status=guess status=guess status=guess
+lin plowshare_N = mkN "reja" ; -- status=guess
+lin pluck_N = mkN "perseverancia" ; -- status=guess
+lin pluck_V = herir_V ; -- status=guess, src=wikt
+lin pluck_V2 = mkV2 (herir_V) ; -- status=guess, src=wikt
+lin plucky_A = mkA "valiente" | mkA "osado" ; -- status=guess status=guess
+lin plug_N = mkN "enchufe" masculine ; -- status=guess
+lin plug_V = mkV "enchufar" ; -- status=guess
+lin plug_V2 = mkV2 (mkV "enchufar") ; -- status=guess
+lin plum_N = mkN "ciruela" ; -- status=guess
+lin plumage_N = mkN "plumaje" masculine ; -- status=guess
+lin plumb_N = mkN "peso de la plomada" ; -- status=guess
+lin plumber_N = mkN "fontanero" | mkN "gásfiter" | mkN "gasfitero" | mkN "plomero" ; -- status=guess status=guess status=guess status=guess
+lin plumbing_N = mkN "cañería" ; -- status=guess
+lin plunder_N = mkN "botín" masculine | mkN "saqueo" ; -- status=guess status=guess
+lin plunder_V = mkV "saquear" ; -- status=guess, src=wikt
+lin plunder_V2 = mkV2 (mkV "saquear") ; -- status=guess, src=wikt
+lin plunge_V = mkV "submergir" ; -- status=guess
+lin plunge_V2 = mkV2 (mkV "submergir") ; -- status=guess
+lin plunger_N = mkN "desatascador" | mkN "chupón" | mkN "destupidor" | mkN "sopapa" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin pluperfect_N = mkN "pluscuamperfecto" ; -- status=guess
+lin plural_A = mkA "plural" ; -- status=guess
+lin plural_N = mkN "plural" masculine ; -- status=guess
+lin pluralism_N = mkN "pluralismo" ; -- status=guess
+lin plus_A = mkA "positivo" | mkA "positiva" ; -- status=guess status=guess
+lin plus_Conj = mkConj "más" ; -- status=guess
+lin plus_N = mkN "signo más" ; -- status=guess
+lin plus_Prep = mkPrep "más" ;
+lin plush_N = mkN "felpa" ; -- status=guess
+lin plutocracy_N = mkN "plutocracia" ; -- status=guess
+lin plutonium_N = mkN "plutonio" ; -- status=guess
+lin plywood_N = mkN "contrachapado" | mkN "triplay " ; -- status=guess status=guess
+lin pneumatic_A = mkA "neumático" | mkA "neumática" ; -- status=guess status=guess
+lin pneumoconiosis_N = mkN "pneumoconiosis" ; -- status=guess
+lin pneumonia_N = mkN "pulmonía" | mkN "neumonía" ; -- status=guess status=guess
+lin poach_V = mkV "escalfar" ; -- status=guess, src=wikt
+lin poach_V2 = mkV2 (mkV "escalfar") ; -- status=guess, src=wikt
+lin poacher_N = mkN "cazador furtivo" | mkN "pescador furtivo" | mkN "leñador furtivo" | mkN "talador furtivo" | mkN "furtivo" | mkN "recolector furtivo" | mkN "reducidor silvestre" | mkN "furtivista" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin poaching_N = mkN "furtivismo" | mkN "caza furtiva" | mkN "pesca furtiva" | mkN "talado furtivo" | mkN "recolección furtiva" ; -- status=guess status=guess status=guess status=guess status=guess
+lin pochard_N = mkN "porrón" masculine ; -- status=guess
+lin pocket_N = mkN "bolsillo" | mkN "bolsa" ; -- status=guess
+lin pocket_V2 = mkV2 (mkV "embolsar") ; -- status=guess, src=wikt
+lin pocketknife_N = mkN "navaja" ; -- status=guess
+lin pod_N = mkN "vaina" ; -- status=guess
+lin podium_N = mkN "podio" ; -- status=guess
+lin poem_N = mkN "poema" masculine | mkN "poesía" | mkN "oda" ; -- status=guess
+lin poet_N = mkN "poeta" masculine | mkN "poetisa" ; -- status=guess
+lin poetess_N = mkN "poetisa" ; -- status=guess
+lin poetic_A = mkA "poético" ; -- status=guess
+lin poetry_N = mkN "poesía" ; -- status=guess
+lin pogrom_N = mkN "pogromo" ; -- status=guess
+lin poignancy_N = mkN "patetismo" ; -- status=guess
+lin poignant_A = mkA "conmovedor" ; -- status=guess
+lin poinsettia_N = mkN "flor de Pascua" | mkN "corona del Inca " | mkN "estrella federal" | mkN "flor de Nochebuena" | mkN "papagayo" | mkN "pastora" | mkN "sombrilla japonesa" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin point_1_N = mkN "momento" ;
+lin point_2_N = mkN "punto" ;
+lin point_N = mkN "punto" ;
+lin point_V = mkV "indicar" | mkV "apuntar" ;
+lin point_V2 = mkV2 (mkV "indicar") | mkV2 (mkV "apuntar") | mkV2 (mkV "señalar");
+lin pointer_N = mkN "apuntador" | mkN "puntero" ; -- status=guess status=guess
+lin pointillism_N = mkN "puntillismo" ; -- status=guess
+lin pointless_A = mkA "romo" | mkA "chato" ; -- status=guess status=guess
+lin poison_N = mkN "veneno" ; -- status=guess
+lin poison_V2 = mkV2 (mkV "envenenar") ; -- status=guess
+lin poisonous_A = mkA "tóxico" | mkA "venenoso" | mkA "ponzoñoso" ; -- status=guess status=guess status=guess
+lin poke_V = mkV "hurgar" ; -- status=guess, src=wikt
+lin poke_V2 = mkV2 (mkV "hurgar") ; -- status=guess, src=wikt
+lin poker_N = mkN "póquer" | mkN "póker" masculine ; -- status=guess status=guess
+lin polarization_N = mkN "polarización" feminine ; -- status=guess
+lin polarize_V2 = mkV2 (mkV "polarizar") ; -- status=guess, src=wikt
+lin polder_N = mkN "pólder" masculine ; -- status=guess
+lin pole_N = mkN "polo" ; -- status=guess
+lin polecat_N = mkN "turón" masculine ; -- status=guess
+lin polemic_A = mkA "polémico" ; -- status=guess
+lin polemic_N = mkN "polémica" ; -- status=guess
+lin police_N = mkN "policía" ;
+lin policeman_N = L.policeman_N ;
+lin policewoman_N = mkN "policía femenino" | mkN "agente" masculine ; -- status=guess status=guess
+lin policy_N = mkN "política" ;
+lin poliomyelitis_N = mkN "poliomielitis" feminine ; -- status=guess
+lin poliovirus_N = mkN "poliovirus" masculine ; -- status=guess
+lin polishMasc_N = mkN "betún" ; -- status=guess
+lin polish_A = variants{} ; --
+lin polish_V = mkV "pulir" | mkV "acicalar" ; -- status=guess
+lin polish_V2 = mkV2 (mkV "pulir") | mkV2 (mkV "acicalar") ; -- status=guess
+lin politburo_N = mkN "Politburó" | mkN "Buró Político" ; -- status=guess status=guess
+lin polite_A = mkA "cortés" | mkA "educado" ; -- status=guess
+lin politeness_N = mkN "educación cortesía" ; -- status=guess
+lin political_A = mkA "político" ;
+lin politically_Adv = variants{} ; --
+lin politician_N = mkN "político" | mkN "política" ; -- status=guess
+lin politics_N = mkN "política" ;
+lin polka_N = mkN "polca" ; -- status=guess
+lin poll_N = mkN "encuesta" ; -- status=guess
+lin poll_V = mkV "encuesta" | mkV "encuestas" ; -- status=guess, src=wikt status=guess, src=wikt
+lin poll_V2 = mkV2 (mkV "encuesta") | mkV2 (mkV "encuestas") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pollen_N = mkN "polen" masculine ; -- status=guess
+lin pollinate_V2 = mkV2 (mkV "polinizar") ; -- status=guess, src=wikt
+lin pollination_N = mkN "polinización" feminine ; -- status=guess
+lin pollinator_N = mkN "polinizador" masculine ; -- status=guess
+lin pollster_N = mkN "encuestador" ; -- status=guess
+lin pollutant_N = mkN "contaminante" masculine ; -- status=guess
+lin pollution_N = mkN "polución" | mkN "contaminación" feminine ; -- status=guess
+lin polo_N = mkN "polo" ; -- status=guess
+lin polonium_N = mkN "polonio" ; -- status=guess
+lin poltergeist_N = mkN "poltergeist" masculine ; -- status=guess
+lin poltroon_N = mkN "cobarde" masculine | mkN "mandria" | mkN "blanco" | mkN "blandengue" | mkN "pendejo" | mkN "rajado" | mkN "gallina" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin polyamide_N = mkN "poliamida" ; -- status=guess
+lin polyandrous_A = mkA "poliandro" ; -- status=guess
+lin polyandry_N = mkN "poliandria" ; -- status=guess
+lin polychromatic_A = mkA "policromo" | mkA "polícromo" ; -- status=guess status=guess
+lin polyester_N = mkN "poliéster" masculine ; -- status=guess
+lin polyethylene_N = mkN "polietileno" ; -- status=guess
+lin polygamist_N = mkN "polígamo" ; -- status=guess
+lin polygamy_N = mkN "poligamia" ; -- status=guess
+lin polyglot_A = mkA "poligloto" | mkA "polígloto" ; -- status=guess status=guess
+lin polygon_N = mkN "polígono" ; -- status=guess
+lin polygraph_N = mkN "polígrafo" ; -- status=guess
+lin polyhedron_N = mkN "poliedro" ; -- status=guess
+lin polymath_N = mkN "polímata" masculine ; -- status=guess
+lin polymer_N = mkN "polímero" ; -- status=guess
+lin polymerase_N = mkN "polimerasa" ; -- status=guess
+lin polymorphism_N = mkN "polymorfismo" ; -- status=guess
+lin polynomial_A = mkA "polinomial" | mkA "polinómico" ; -- status=guess status=guess
+lin polynomial_N = mkN "polinomio" ; -- status=guess
+lin polynya_N = mkN "polinia" ; -- status=guess
+lin polyp_N = mkN "pólipo" ; -- status=guess
+lin polyphosphate_N = mkN "polifosfato" ; -- status=guess
+lin polyploidy_N = mkN "poliploidía" ; -- status=guess
+lin polyptoton_N = mkN "poliptoton" feminine ; -- status=guess
+lin polysaccharide_N = mkN "polisacárido" ; -- status=guess
+lin polystyrene_N = mkN "poliestireno" ; -- status=guess
+lin polysyllabic_A = mkA "polisílabo" ; -- status=guess
+lin polytechnic_N = mkN "politécnica" ; -- status=guess
+lin polytheism_N = mkN "politeísmo" ; -- status=guess
+lin polytheistic_A = mkA "politeísta" ; -- status=guess
+lin polyurethane_N = mkN "poliuretano" ; -- status=guess
+lin pomade_N = mkN "brillantilla" | mkN "pomada de pelo" ; -- status=guess status=guess
+lin pome_N = mkN "pomo" ; -- status=guess
+lin pomegranate_N = mkN "granada" ; -- status=guess
+lin pomelo_N = mkN "pampelmusa" | mkN "pomelo" ; -- status=guess status=guess
+lin pommel_N = mkN "pomo" ; -- status=guess
+lin pompous_A = mkA "majestuoso" | mkA "majestuosa" | mkA "pomposo" ; -- status=guess status=guess status=guess
+lin poncho_N = mkN "poncho" ; -- status=guess
+lin pond_N = mkN "charco" ; -- status=guess
+lin ponder_V = mkV "ponderar" ; -- status=guess, src=wikt
+lin ponder_V2 = mkV2 (mkV "ponderar") ; -- status=guess, src=wikt
+lin ponderous_A = mkA "pesado" | mkA "torpe" | mkA "beocio" | mkA "grosero" | mkA "conformista" ; -- status=guess status=guess status=guess status=guess status=guess
+lin poniard_N = mkN "puñal" masculine ; -- status=guess
+lin pontiff_N = mkN "papa" | mkN "pontífice" masculine ; -- status=guess status=guess
+lin pontificate_N = mkN "pontificado" ; -- status=guess
+lin pontificate_V = mkV "pontificar" ; -- status=guess, src=wikt
+lin pony_N = mkN "poni" | mkN "caballito" ; -- status=guess
+lin ponytail_N = mkN "cola de caballo" ; -- status=guess
+lin pooch_N = mkN "pichicho" ; -- status=guess
+lin poodle_N = mkN "caniche" masculine ; -- status=guess
+lin pool_N = mkN "estanque" masculine | mkN "pileta" ; -- status=guess
+lin pool_V2 = mkV2 (mkV "participar") ; -- status=guess, src=wikt
+lin poop_N = mkN "popa" masculine ; -- status=guess
+lin poor_1_A = mkA "pobre" ;
+lin poor_2_A = mkA "pobre" ;
+lin poor_3_A = mkA "pobre" | mkA "mediocre" ;
+lin poor_A = mkA "pobre" ;
+lin poorly_Adv = variants{} ; --
+lin pop_N = mkN "grupo de pop" ; -- status=guess
+lin pop_V2 = mkV2 (mkV "aparecerse") ; -- status=guess
+lin popcorn_N = mkN "palomitas de maíz" | mkN "cabritas" | mkN "cancha" | mkN "canguil" | mkN "cocaleca" | mkN "cotufas" | mkN "crispetas" | mkN "esquites" | mkN "gallitos" | mkN "maíz pira" | mkN "millo" | mkN "pipoca" | mkN "pochoclo" | mkN "pop" | mkN "popcorn" | mkN "poporopo" | mkN "pororó" | mkN "pururú" | mkN "roscas" | mkN "rosetas de maíz" | mkN "rositas de maíz" | mkN "tostones" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin pope_N = mkN "Papa" masculine ; -- status=guess
+lin poplar_N = mkN "álamo" | mkN "chopo" ; -- status=guess status=guess
+lin popliteal_A = mkA "poplíteo" ; -- status=guess
+lin poppy_N = mkN "amapola" ; -- status=guess
+lin populace_N = mkN "populacho" ; -- status=guess
+lin popular_A = mkA "popular" ;
+lin popularity_N = mkN "popularidad" feminine ; -- status=guess
+lin population_N = mkN "población" feminine ;
+lin populism_N = mkN "populismo" ; -- status=guess
+lin porbeagle_N = mkN "tiburón cailón" | mkN "cailón" masculine ; -- status=guess status=guess
+lin porcelain_N = mkN "porcelana" ; -- status=guess
+lin porch_N = mkN "pórtico" | mkN "porche" masculine ; -- status=guess status=guess
+lin porcine_A = mkA "porcino" ; -- status=guess
+lin porcupine_N = mkN "puercoespín" masculine ; -- status=guess
+lin pore_N = mkN "poro" ; -- status=guess
+lin porgy_N = mkN "pargo" ; -- status=guess
+lin pork_N = mkN "cerdo" ; -- status=guess
+lin porn_N = mkN "porno" ; -- status=guess
+lin pornographer_N = mkN "pornógrafo" ; -- status=guess
+lin pornographic_A = mkA "pornográfico" ; -- status=guess
+lin pornography_N = mkN "pornografía" ; -- status=guess
+lin porosity_N = mkN "porosidad" feminine ; -- status=guess
+lin porous_A = mkA "poroso" | mkA "porosa" ; -- status=guess status=guess
+lin porphyrin_N = mkN "porfirina" ; -- status=guess
+lin porpoise_N = mkN "marsopa" ; -- status=guess
+lin porridge_N = mkN "gachas" feminine ; -- status=guess
+lin port_A = mkA "a babor" ; -- status=guess
+lin port_N = mkN "puerto" ; -- status=guess
+lin portable_A = mkA "portátil" ; -- status=guess
+lin portal_N = mkN "portada" ; -- status=guess
+lin portcullis_N = mkN "rastrillo" ; -- status=guess
+lin portend_V2 = mkV2 (mkV "presagiar") ; -- status=guess, src=wikt
+lin porter_N = mkN "mozo" | mkN "cargador" masculine | mkN "changador" | mkN "changarín" | mkN "faquín" | mkN "fardero" | mkN "gallego" | mkN "mecapal" | mkN "porteador" | mkN "soguilla" masculine ; -- status=guess
+lin portfolio_N = mkN "portafolio" | mkN "portafolios" masculine ; -- status=guess
+lin porthole_N = mkN "tronera" ; -- status=guess
+lin portico_N = mkN "pórtico" ; -- status=guess
+lin portion_N = mkN "porción" | mkN "ración" feminine ; -- status=guess
+lin portmanteau_N = mkN "maleta" | mkN "valija" ; -- status=guess status=guess
+lin portrait_N = mkN "retrato" ; -- status=guess
+lin portray_V2 = mkV2 (describir_V) ; -- status=guess
+lin pose_N = mkN "pose" feminine ; -- status=guess
+lin pose_V = mkV "posar" ; -- status=guess
+lin pose_V2 = mkV2 (mkV "posar") ; -- status=guess
+lin posh_A = mkA "pijo" ; -- status=guess
+lin posit_V2 = mkV2 (mkV "postular") ; -- status=guess, src=wikt
+lin position_N = mkN "posición" feminine ;
+lin position_V2 = variants{} ; --
+lin positive_A = mkA "positivo" ;
+lin positive_N = mkN "positivo" ; -- status=guess
+lin positively_Adv = variants{} ; --
+lin positivism_N = mkN "positivismo" ; -- status=guess
+lin positivity_N = mkN "positividad" feminine ; -- status=guess
+lin positron_N = mkN "positrón" masculine ; -- status=guess
+lin posology_N = mkN "posología" ; -- status=guess
+lin posse_N = mkN "cuadrilla armada" ; -- status=guess
+lin possess_Prep = S.possess_Prep ;
+lin possess_V2 = mkV2 (poseer_V) ; -- status=guess
+lin possession_N = mkN "posesión" feminine ; -- status=guess
+lin possessive_A = mkA "posesivo" ; -- status=guess
+lin possessor_N = mkN "posesor" masculine ; -- status=guess
+lin possibility_N = mkN "posibilidad" feminine ;
+lin possible_A = mkA "posible" ;
+lin possibly_Adv = mkAdv "posiblemente" ;
+lin post_N = mkN "poste" | mkN "estaca" ; --- split
+lin post_V = variants{} ; --
+lin post_V2 = variants{} ; --
+lin post_war_A = variants{} ; --
+lin postage_N = mkN "franqueo" ; -- status=guess
+lin postal_A = mkA "postal" ; -- status=guess
+lin postcard_N = mkN "tarjeta postal" | mkN "postal" masculine ; -- status=guess
+lin poster_N = mkN "cartel" masculine ; -- status=guess
+lin posterior_A = mkA "posterior" ; -- status=guess
+lin posterior_N = mkN "trasero" ; -- status=guess
+lin posterity_N = mkN "posteridad" feminine ; -- status=guess
+lin postern_N = mkN "poterna" ; -- status=guess
+lin posthumous_A = mkA "póstumo" ; -- status=guess
+lin postmark_N = mkN "matasellos" masculine ; -- status=guess
+lin postmodernism_N = mkN "postmodernidad" | mkN "posmodernismo" ; -- status=guess status=guess
+lin postmodernist_A = mkA "posmodernista" | mkA "posmoderno" ; -- status=guess status=guess
+lin postpone_V2 = mkV2 (mkV "aplazar") | mkV2 (mkV "postergar") | mkV2 (mkV "atrasar") | mkV2 (mkV "perecear") | mkV2 (posponer_V) ; -- status=guess
+lin postposition_N = mkN "posposición" feminine ; -- status=guess
+lin postprandial_A = mkA "posprandial" | mkA "de sobremesa" | mkA "después de comer" ; -- status=guess status=guess status=guess
+lin postscript_N = mkN "posdata" ; -- status=guess
+lin posture_N = mkN "postura" ; -- status=guess
+lin pot_N = mkN "marihuana" ; -- status=guess
+lin potable_A = mkA "potable" ; -- status=guess
+lin potash_N = mkN "potasa" | mkN "lejía" ; -- status=guess status=guess
+lin potassium_N = mkN "potasio" ; -- status=guess
+lin potato_N = mkN "patata" ; -- status=guess
+lin potbelly_N = mkN "panza" ; -- status=guess
+lin potency_N = mkN "potencia" masculine ; -- status=guess
+lin potentate_N = mkN "líder" masculine | mkN "potentado" | mkN "podestá" | mkN "líder máximo" | mkN "capo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin potential_A = mkA "potencial" ;
+lin potential_N = variants{} ; --
+lin potentially_Adv = variants{} ; --
+lin pothead_N = mkN "marihuanero" | mkN "motero" ; -- status=guess status=guess
+lin pothole_N = mkN "bache" masculine ; -- status=guess
+lin potion_N = mkN "brebaje" masculine ; -- status=guess
+lin potsherd_N = mkN "tiesto" | mkN "casco" ; -- status=guess status=guess
+lin potter_N = mkN "alfarero" | mkN "ceramista" masculine ; -- status=guess status=guess
+lin pottery_N = mkN "cerámica" | mkN "loza" ; -- status=guess
+lin pouch_N = mkN "marsupio" ; -- status=guess
+lin poultice_N = mkN "cataplasma" ; -- status=guess
+lin poultry_N = mkN "aves de corral" ; -- status=guess
+lin pound_N = mkN "libra" ;
+lin pound_V = mkV "pulverizar" ; -- status=guess, src=wikt
+lin pound_V2 = mkV2 (mkV "pulverizar") ; -- status=guess, src=wikt
+lin pour_V = verter_V ; -- status=guess
+lin pour_V2 = mkV2 (verter_V) ; -- status=guess
+lin pout_N = mkN "mohín" masculine ; -- status=guess
+lin pout_V = mkV (mkV "hacer") "un mohín" | mkV (mkV "ponerse") "de morros" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pout_V2 = mkV2 (mkV (mkV "hacer") "un mohín") | mkV2 (mkV (mkV "ponerse") "de morros") ; -- status=guess, src=wikt status=guess, src=wikt
+lin poverty_N = mkN "pobreza" ; -- status=guess
+lin pow_N = mkN "zas" ; -- status=guess
+lin powder_N = mkN "polvo" feminine ; -- status=guess
+lin powder_V = mkV "pulverizarse" | mkV (mkV "hacerse") "polvo" ; -- status=guess, src=wikt status=guess, src=wikt
+lin powder_V2 = mkV2 (mkV "pulverizarse") | mkV2 (mkV (mkV "hacerse") "polvo") ; -- status=guess, src=wikt status=guess, src=wikt
+lin power_N = mkN "poder" ; --- split mkN "electricidad" ;
+lin power_V2 = variants{} ; --
+lin powerful_A = mkA "poderoso" ;
+lin powerless_A = mkA "impotente" | mkA "impotentes" ; -- status=guess status=guess
+lin practicability_N = mkN "viabilidad" feminine | mkN "factibilidad" feminine ; -- status=guess status=guess
+lin practicable_A = mkA "realizable" | mkA "alcanzable" ; -- status=guess status=guess
+lin practical_A = mkA "práctico" ;
+lin practicality_N = mkN "factibilidad" feminine | mkN "sentido práctico" ; -- status=guess status=guess
+lin practically_Adv = variants{} ; --
+lin practice_N = mkN "práctica" ;
+lin practice_V = mkV "practicar" ; -- status=guess, src=wikt
+lin practice_V2 = mkV2 (mkV "practicar") ; -- status=guess, src=wikt
+lin practise_V = variants{} ; --
+lin practise_V2 = variants{} ; --
+lin practitioner_N = variants{} ; --
+lin praenomen_N = mkN "prenombre" masculine ; -- status=guess
+lin pragmatic_A = mkA "pragmático" ; -- status=guess
+lin pragmatics_N = mkN "pragmática" | mkN "pragmalingüística" ; -- status=guess status=guess
+lin pragmatism_N = mkN "pragmatismo" ; -- status=guess
+lin prairie_N = mkN "pradera" ; -- status=guess
+lin praise_N = mkN "agradecimiento" ; -- status=guess
+lin praise_V2 = mkV2 (mkV "alabar") ; -- status=guess
+lin praiseworthy_A = mkA "encomiable" | mkA "alabable" ; -- status=guess status=guess
+lin pram_N = mkN "cochecito" | mkN "carrito" ; -- status=guess status=guess
+lin prank_N = mkN "travesura" | mkN "broma" | mkN "inocentada" | mkN "jugarreta" ; -- status=guess status=guess status=guess status=guess
+lin prankster_N = mkN "bromista" masculine ; -- status=guess
+lin praseodymium_N = mkN "praseodimio" ; -- status=guess
+lin prawn_N = mkN "gamba" | mkN "camarón" masculine ; -- status=guess status=guess
+lin pray_V = rogar_V ; -- status=guess
+lin pray_V2 = mkV2 (rogar_V) ; -- status=guess
+lin prayer_N = mkN "rosario" ; -- status=guess
+lin preach_V = mkV (mkV "hablar") "a Noé de lluvia" ; -- status=guess
+lin preach_V2 = mkV2 (mkV (mkV "hablar") "a Noé de lluvia") ; -- status=guess
+lin preacher_N = mkN "predicador" ; -- status=guess
+lin precarious_A = mkA "precario" ; -- status=guess
+lin precariousness_N = mkN "precariedad" feminine ; -- status=guess
+lin precaution_N = mkN "precaución" feminine ; -- status=guess
+lin precautionary_A = mkA "preventivo" | mkA "precautorio" ; -- status=guess status=guess
+lin precede_V2 = mkV2 (mkV "preceder") | mkV2 (mkV "anteceder") ; -- status=guess
+lin precedence_N = mkN "prioridad" feminine | mkN "precedencia" ; -- status=guess status=guess
+lin precedent_N = mkN "precedente" masculine ; -- status=guess
+lin precession_N = mkN "precesión" ; -- status=guess
+lin precious_A = mkA "precioso" ; -- status=guess
+lin precipice_N = mkN "precipicio" ; -- status=guess
+lin precipitate_V2 = mkV2 (mkV "condensar") | mkV2 (mkV "precipitar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin precipitation_N = mkN "precipitación" feminine ; -- status=guess
+lin precise_A = mkA "preciso" ; -- status=guess
+lin precisely_Adv = variants{} ; --
+lin precision_N = mkN "precisión" feminine ; -- status=guess
+lin preclude_V2 = mkV2 (mkV "descartar") ; -- status=guess, src=wikt
+lin precocious_A = mkA "precoz" ; -- status=guess
+lin precognition_N = mkN "precognición" ; -- status=guess
+lin predator_N = mkN "predador" masculine ; -- status=guess
+lin predecessor_N = mkN "predecesor" masculine | mkN "antecesor" masculine ; -- status=guess
+lin predestination_N = mkN "predestinación" feminine ; -- status=guess
+lin predicate_N = mkN "predicado" ; -- status=guess
+lin predict_V2 = mkV2 (predecir_V) ; -- status=guess
+lin predict_VS = mkVS (predecir_V) ; -- status=guess
+lin predictable_A = mkA "predecible" ; -- status=guess
+lin prediction_N = mkN "predicción" feminine ; -- status=guess
+lin predilection_N = mkN "predilección" feminine ; -- status=guess
+lin predisposition_N = mkN "predisposición" feminine ; -- status=guess
+lin predominant_A = mkA "predominante" ; -- status=guess
+lin predominantly_Adv = variants{} ; --
+lin preemption_N = mkN "preempción" | mkN "prevalencia" | mkN "primacía" ; -- status=guess status=guess status=guess
+lin preemptive_A = mkA "preventivo" ; -- status=guess
+lin prefabrication_N = mkN "prefabricación" feminine ; -- status=guess
+lin preface_N = mkN "prefacio" ; -- status=guess
+lin prefer_V2 = mkV2 (preferir_V) ;
+lin prefer_VV = mkVV (preferir_V) ;
+lin preferable_A = mkA "preferible" ; -- status=guess
+lin preference_N = mkN "preferencia" ; -- status=guess
+lin preferred_A = variants{} ; --
+lin prefix_N = mkN "prefijo" ; -- status=guess
+lin pregnancy_N = mkN "embarazo" ; -- status=guess
+lin pregnant_A = mkA "embarazada" | mkA "embarazado" | mkA "preñada" | mkA "preñado" | mkA "encinta" | mkA "preñada" | mkA "preñado" ; -- status=guess
+lin prehensile_A = mkA "prensil" ; -- status=guess
+lin prehistoric_A = mkA "prehistórico" ; -- status=guess
+lin prehistory_N = mkN "prehistoria" ; -- status=guess
+lin prejudice_N = mkN "prejuicio" ; -- status=guess
+lin prejudicial_A = mkA "perjudicial" ; -- status=guess
+lin prelate_N = mkN "prelado" ; -- status=guess
+lin preliminary_A = variants{} ; --
+lin prelude_N = mkN "preludio" ; -- status=guess
+lin premarital_A = mkA "premarital" ; -- status=guess
+lin premature_A = variants{} ; --
+lin premier_A = variants{} ; --
+lin premiere_N = mkN "estreno" ; -- status=guess
+lin premiere_V = mkV "estrenar" ; -- status=guess, src=wikt
+lin premiere_V2 = mkV2 (mkV "estrenar") ; -- status=guess, src=wikt
+lin premise_N = mkN "premisa" ; -- status=guess
+lin premium_N = variants{} ; --
+lin premonition_N = mkN "presentimiento" | mkN "premonición" feminine ; -- status=guess status=guess
+lin prenatal_A = mkA "prenatal" ; -- status=guess
+lin preoccupation_N = variants{} ; --
+lin preparation_N = mkN "preparación" feminine ; -- status=guess
+lin prepare_V = mkV "preparar" ;
+lin prepare_V2 = mkV2 (mkV "preparar") ;
+lin prepare_V2V = mkV2V (mkV "preparar") ;
+lin prepare_VV = aVV (mkV "preparar") ;
+lin preparedness_N = mkN "preparación" feminine ; -- status=guess
+lin preposition_N = mkN "preposición" feminine ; -- status=guess
+lin prepositional_A = mkA "preposicional" | mkA "prepositivo" ; -- status=guess status=guess
+lin preposterous_A = mkA "absurdo" | mkA "insensato" | mkA "ridículo" ; -- status=guess status=guess status=guess
+lin prepubescent_A = mkA "preadolescente" ; -- status=guess
+lin prepuce_N = mkN "prepucio" ; -- status=guess
+lin prerequisite_N = mkN "requisito previo" | mkN "condición previa" ; -- status=guess status=guess
+lin prerogative_N = mkN "prerrogativa" ; -- status=guess
+lin presage_N = mkN "presagio" ; -- status=guess
+lin presbyopia_N = mkN "presbicia" | mkN "vista cansada" ; -- status=guess status=guess
+lin presbyter_N = mkN "presbítero" ; -- status=guess
+lin preschool_N = mkN "parvulario" ; -- status=guess
+lin prescience_N = mkN "presciencia" ; -- status=guess
+lin prescribe_V = prescribir_V | mkV "recetar" ; -- status=guess
+lin prescribe_V2 = mkV2 (prescribir_V) | mkV2 (mkV "recetar") ; -- status=guess
+lin prescription_N = mkN "receta" ; -- status=guess
+lin presence_N = mkN "presencia" ;
+lin present_1_N = mkN "regalo" ;
+lin present_2_N = mkN "presente" | mkN "actualidad" feminine ;
+lin present_A = mkA "presente" ;
+lin present_N = mkN "presente" masculine ;
+lin present_V2 = mkV2 (mkV "presentar") ;
+lin presentable_A = mkA "presentable" ; -- status=guess
+lin presentation_N = mkN "presentación" feminine ; -- status=guess
+lin presently_Adv = variants{} ; --
+lin preservation_N = variants{} ; --
+lin preservative_A = mkA "preservativo" ; -- status=guess
+lin preservative_N = mkN "preservativo" ; -- status=guess
+lin preserve_V2 = mkV2 (mkV "preservar") ; -- status=guess
+lin presidency_N = mkN "presidencia" ; -- status=guess
+lin presidentMasc_N = mkN "presidente" ;
+lin presidential_A = mkA "presidencial" ; -- status=guess
+lin press_N = mkN "prensa" ;
+lin press_V = mkV "pulsar" | mkV "presionar" ;
+lin press_V2 = mkV2 (mkV "pulsar") | mkV2 (mkV "presionar") ;
+lin press_V2V = mkV2V (mkV "presionar") ;
+lin pressing_A = mkA "acuciante" ; -- status=guess
+lin pressure_N = mkN "presión" feminine ;
+lin prestidigitation_N = mkN "prestidigitación" feminine ; -- status=guess
+lin prestige_N = mkN "prestigio" ; -- status=guess
+lin prestigious_A = mkA "prestigioso" ; -- status=guess
+lin presumably_Adv = variants{} ; --
+lin presume_V = variants{} ; --
+lin presume_V2 = variants{} ; --
+lin presume_VS = variants{} ; --
+lin presumptuous_A = mkA "presuntuoso" ; -- status=guess
+lin presuppose_V2 = mkV2 (presuponer_V) ; -- status=guess, src=wikt
+lin pretend_V = fingir_V ; -- status=guess
+lin pretend_V2 = mkV2 (fingir_V) ; -- status=guess
+lin pretend_VS = mkVS (fingir_V) ; -- status=guess
+lin pretender_N = mkN "impostor" | mkN "mentiroso" | mkN "embustero" | mkN "hipócrita" | mkN "falso" | mkN "grupiento" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin pretentious_A = mkA "pretencioso" | mkA "macanudo" ; -- status=guess status=guess
+lin preterite_A = mkA "pretérito" ; -- status=guess
+lin preterite_N = mkN "preterito" ; -- status=guess
+lin preternatural_A = mkA "preternatural" ; -- status=guess
+lin pretty_A = mkA "ingenioso" | mkA "listo" ; -- status=guess
+lin pretty_Adv = variants{} ; --
+lin pretzel_N = mkN "pretzel" masculine ; -- status=guess
+lin prevail_V = prevalecer_V ; -- status=guess
+lin prevalence_N = variants{} ; --
+lin prevent_V2 = mkV2 (impedir_V) | mkV2 (prevenir_V) ;
+lin prevention_N = mkN "prevención" feminine ; -- status=guess
+lin previous_A = mkA "previo" | mkA "anterior" ;
+lin previously_Adv = mkAdv "previamente" | mkAdv "anteriormente" ;
+lin prey_N = mkN "botín" masculine ; -- status=guess
+lin priapism_N = mkN "priapismo" ; -- status=guess
+lin price_N = mkN "precio" ;
+lin price_V = variants{} ; --
+lin price_V2 = variants{} ; --
+lin price_V2V = variants{} ; --
+lin prick_N = mkN "punzada" | mkN "piquete" masculine ; -- status=guess status=guess
+lin prickle_N = mkN "aguijón" masculine ; -- status=guess
+lin pride_N = mkN "manada" ; -- status=guess
+lin pride_V2 = mkV2 (mkV (mkV "ser") "orgulloso de") | mkV2 (mkV "enorgullecerse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin priest_N = L.priest_N ;
+lin priestess_N = mkN "sacerdotisa" ; -- status=guess
+lin priesthood_N = mkN "sacerdocio" ; -- status=guess
+lin primal_A = mkA "primer" ; -- status=guess
+lin primarily_Adv = variants{} ; --
+lin primary_A = mkA "primario" ;
+lin primary_N = mkN "básico" ; -- status=guess
+lin prime_A = mkA "primo" | mkA "primoroso" | mkA "excelente" ;
+lin prime_N = mkN "primer ministro" | mkN "presidente de Gobierno" ; -- status=guess status=guess
+lin prime_V2 = mkV2 (mkV "primo") ; -- status=guess, src=wikt
+lin primer_N = mkN "abecé" | mkN "silabario" ; -- status=guess status=guess
+lin primitive_A = mkA "primitivo" ; -- status=guess
+lin primitive_N = mkN "primitivo" ; -- status=guess
+lin primitiveness_N = mkN "primitivismo" ; -- status=guess
+lin primordial_A = mkA "primordial" ; -- status=guess
+lin prince_N = mkN "príncipe" masculine | mkN "conde" masculine ; -- status=guess
+lin princess_N = mkN "princesa" | mkN "infanta" ; -- status=guess
+lin principal_A = mkA "principal" ; -- status=guess
+lin principal_N = mkN "director" masculine | mkN "principal de escuela" | mkN "jefe de estudios" ; -- status=guess
+lin principality_N = mkN "principado" ; -- status=guess
+lin principally_Adv = variants{} ; --
+lin principle_N = mkN "principio" ;
+lin principled_A = mkA "de principios" ; -- status=guess
+lin print_N = variants{} ; --
+lin print_V = imprimir_V ; -- status=guess
+lin print_V2 = mkV2 (imprimir_V) ; -- status=guess
+lin printed_A = variants{} ; --
+lin printer_N = mkN "impresora" ; -- status=guess
+lin printing_N = mkN "impresora" ; -- status=guess
+lin prion_N = mkN "prion" masculine ; -- status=guess
+lin prior_A = mkA "previo" ; -- status=guess
+lin prior_N = mkN "prior" masculine ; -- status=guess
+lin priority_N = mkN "prioridad" feminine ; -- status=guess
+lin prison_N = mkN "cárcel" | mkN "prisión" | mkN "penitenciaría" ;
+lin prisoner_N = mkN "prisionero" | mkN "preso" ; -- status=guess
+lin pristine_A = mkA "prístino" ; -- status=guess
+lin privacy_N = mkN "intimidad" feminine ; -- status=guess
+lin private_A = mkA "privado" ;
+lin private_N = mkN "detective privado" | mkN "investigador privado" ; -- status=guess status=guess
+lin privateer_N = mkN "corsario" ; -- status=guess
+lin privately_Adv = variants{} ; --
+lin privatisation_N = variants{} ; --
+lin privatization_N = mkN "privatización" feminine ; -- status=guess
+lin privatize_V2 = mkV2 (mkV "privatizar") ; -- status=guess, src=wikt
+lin privet_N = mkN "ligustro" ; -- status=guess
+lin privilege_N = mkN "privilegio" ; -- status=guess
+lin privileged_A = mkA "privilegiado" ; -- status=guess
+lin prize_N = mkN "premio" ; -- status=guess
+lin prize_V2 = mkV2 (mkV "apreciar") ; -- status=guess, src=wikt
+lin pro_A = mkA "anitabortista" ; -- status=guess
+lin pro_N = mkN "antiabortista" masculine ; -- status=guess
+lin proactive_A = mkA "precavida" | mkA "preventiva" ; -- status=guess status=guess
+lin probability_N = mkN "probabilidad" feminine ; -- status=guess
+lin probable_A = mkA "probable" ; -- status=guess
+lin probable_AS = L.probable_AS ;
+lin probably_Adv = mkAdv "probablemente" ;
+lin probate_N = mkN "tribunal testamentario" ; -- status=guess
+lin probe_N = mkN "tienta" ; -- status=guess
+lin probe_V = mkV "sondar" | mkV "sondear" ; -- status=guess
+lin probe_V2 = mkV2 (mkV "sondar") | mkV2 (mkV "sondear") ; -- status=guess
+lin probity_N = mkN "probidad" feminine ; -- status=guess
+lin problem_N = mkN "problema" masculine | mkN "dificultad" feminine ;
+lin problematic_A = mkA "problemático" ; -- status=guess
+lin proboscis_N = mkN "probóscide" feminine ; -- status=guess
+lin procedure_N = mkN "procedimiento" ;
+lin proceed_N = variants{} ; --
+lin proceed_V = mkV "proceder" ; -- status=guess
+lin proceeding_N = variants{} ; --
+lin process_N = mkN "proceso" ;
+lin process_V = variants{} ; --
+lin process_V2 = variants{} ; --
+lin processing_N = variants{} ; --
+lin procession_N = mkN "procesión" feminine ; -- status=guess
+lin processor_N = variants{} ; --
+lin proclaim_V2 = mkV2 (mkV "proclamar") ; -- status=guess
+lin proclaim_VS = mkVS (mkV "proclamar") ; -- status=guess
+lin proclamation_N = mkN "proclamación" feminine ; -- status=guess
+lin proclivity_N = mkN "propensión" ; -- status=guess
+lin procrastinate_V = mkV (mkV "hacer") "desidia" | mkV "procrastinar" | mkV (mkV "dejar") "para después" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin procrastination_N = mkN "desidia" | mkN "dejar algo para más tarde" | mkN "para mañana..." | mkN "procrastinación" feminine ; -- status=guess status=guess status=guess status=guess
+lin procrastinator_N = mkN "desidioso" | mkN "desidiosa" ; -- status=guess status=guess
+lin procreate_V2 = mkV2 (mkV "procrear") | mkV2 (mkV "reproducirse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin procreation_N = mkN "procreación" feminine ; -- status=guess
+lin proctology_N = mkN "proctología" ; -- status=guess
+lin procurement_N = mkN "consecución" | mkN "adquisición" feminine | mkN "abastecimiento" ; -- status=guess status=guess status=guess
+lin prod_N = mkN "aguijada" | mkN "picana" | mkN "garrocha" ; -- status=guess status=guess status=guess
+lin prod_V = mkV "aguijar" ; -- status=guess, src=wikt
+lin prod_V2 = mkV2 (mkV "aguijar") ; -- status=guess, src=wikt
+lin prod_V2V = mkV2V (mkV "aguijar") ; -- status=guess, src=wikt
+lin prodigy_N = mkN "maravilla" | mkN "prodigio" | mkN "portento" | mkN "cosa extraña" | mkN "milagro" ; -- status=guess status=guess status=guess status=guess status=guess
+lin produce_N = mkN "frutas y verduras" ; -- status=guess
+lin produce_V = producir_V ;
+lin produce_V2 = mkV2 (producir_V) ;
+lin producer_N = mkN "productor" ; -- status=guess
+lin product_N = mkN "producto" ;
+lin production_N = mkN "producción" feminine ;
+lin productive_A = mkA "productivo" ; -- status=guess
+lin productivity_N = variants{} ; --
+lin profane_V2 = mkV2 (mkV "profanar") ; -- status=guess, src=wikt
+lin profession_N = mkN "profesión" feminine ; -- status=guess
+lin professional_A = mkA "profesional" ;
+lin professional_N = mkN "profesional" masculine | mkN "profesionista " ; -- status=guess
+lin professor_N = mkN "profesor" | mkN "profesora" ; -- status=guess
+lin proficiency_N = mkN "suficiencia" | mkN "pericia" | mkN "habilidad" feminine | mkN "aptitud" feminine ; -- status=guess status=guess status=guess status=guess
+lin profile_N = mkN "perfil" masculine ; -- status=guess
+lin profit_N = mkN "ganancia" | mkN "beneficio" ;
+lin profit_V = mkV "explotar" ; -- status=guess
+lin profit_V2 = mkV2 (mkV "explotar") ; -- status=guess
+lin profitability_N = variants{} ; --
+lin profitable_A = mkA "lucrativo" | mkA "ventajoso" ; -- status=guess
+lin profound_A = mkA "profundo" ; -- status=guess
+lin profundity_N = mkN "profundidad" feminine ; -- status=guess
+lin profusion_N = mkN "profusión" feminine ; -- status=guess
+lin progenitor_N = mkN "progenitor" masculine ; -- status=guess
+lin progesterone_N = mkN "progesterona" ; -- status=guess
+lin prognosticate_V2 = mkV2 (mkV "pronosticar") ; -- status=guess, src=wikt
+lin program_N = mkN "programa" masculine ; -- status=guess
+lin program_V2 = mkV2 (mkV "programar") ; -- status=guess
+lin program_V2V = mkV2V (mkV "programar") ; -- status=guess
+lin programme_N = mkN "programa" masculine ;
+lin programming_N = mkN "programación" feminine ; -- status=guess
+lin progress_N = mkN "progreso" ;
+lin progress_V = mkV "progresar" ; -- status=guess
+lin progress_V2 = mkV2 (mkV "progresar") ; -- status=guess
+lin progression_N = mkN "progresión" feminine ; -- status=guess
+lin progressive_A = variants{} ; --
+lin progressivism_N = mkN "progresismo" ; -- status=guess
+lin prohibit_V = prohibir_V ; -- status=guess
+lin prohibit_V2 = mkV2 (prohibir_V) ; -- status=guess
+lin prohibition_N = mkN "prohibición" feminine ; -- status=guess
+lin project_N = mkN "proyecto" ;
+lin project_V = mkV "proyectar" ; -- status=guess
+lin project_V2 = mkV2 (mkV "proyectar") ; -- status=guess
+lin project_V2V = mkV2V (mkV "proyectar") ; -- status=guess
+lin project_VS = mkVS (mkV "proyectar") ; -- status=guess
+lin projectile_N = mkN "proyectil" masculine ; -- status=guess
+lin projection_N = mkN "proyección" feminine ; -- status=guess
+lin projector_N = mkN "proyector" masculine ; -- status=guess
+lin prokaryote_N = mkN "procariota" ; -- status=guess
+lin prolepsis_N = mkN "prolepsis" masculine ; -- status=guess
+lin proletarian_A = mkA "proletario" | mkA "proletaria" | mkA "proletarios" | mkA "proletarias" ; -- status=guess status=guess status=guess status=guess
+lin proletariat_N = mkN "proletariado" ; -- status=guess
+lin proliferate_V = mkV "proliferar" ; -- status=guess, src=wikt
+lin proliferate_V2 = mkV2 (mkV "proliferar") ; -- status=guess, src=wikt
+lin prolific_A = mkA "prolífico" ; -- status=guess
+lin proline_N = mkN "prolina" ; -- status=guess
+lin prolix_A = mkA "prolijo" | mkA "fastidioso" | mkA "verboso" | mkA "chicharra" ; -- status=guess status=guess status=guess status=guess
+lin prolixity_N = mkN "prolijidad" feminine ; -- status=guess
+lin prologue_N = mkN "prólogo" ; -- status=guess
+lin prolong_V2 = mkV2 (mkV "prolongar") ; -- status=guess, src=wikt
+lin prolonged_A = variants{} ; --
+lin promenade_N = mkN "paseo" ; -- status=guess
+lin promenade_V = mkV "pasear" ; -- status=guess, src=wikt
+lin promenade_V2 = mkV2 (mkV "pasear") ; -- status=guess, src=wikt
+lin promethazine_N = mkN "prometazina" ; -- status=guess
+lin promethium_N = mkN "promecio" ; -- status=guess
+lin prominence_N = mkN "prominencia" ; -- status=guess
+lin prominent_A = mkA "prominente" ; -- status=guess
+lin promiscuity_N = mkN "promiscuidad" feminine ; -- status=guess
+lin promiscuous_A = mkA "promiscuo" ; -- status=guess
+lin promise_N = mkN "promesa" ; -- status=guess
+lin promise_V = mkV "prometer" ;
+lin promise_V2 = mkV2 (mkV "prometer") ;
+lin promise_VS = mkVS (mkV "prometer") ;
+lin promise_VV = mkVV (mkV "prometer") ;
+lin promontory_N = mkN "promontorio" ; -- status=guess
+lin promote_V = promover_V ;
+lin promote_V2 = mkV2 (promover_V) ;
+lin promoter_N = variants{} ; --
+lin promotion_N = mkN "ascenso" feminine ; -- status=guess
+lin prompt_A = mkA "rápido" ; -- status=guess
+lin prompt_V2 = mkV2 (mkV "incitar") ; -- status=guess
+lin prompt_V2V = mkV2V (mkV "incitar") ; -- status=guess
+lin prompter_N = mkN "apuntador" | mkN "apuntadora" ; -- status=guess status=guess
+lin promptly_Adv = variants{} ; --
+lin promulgate_V2 = mkV2 (mkV "promulgar") ; -- status=guess, src=wikt
+lin prone_A = mkA "postrado" | mkA "de bruces" ; -- status=guess
+lin prong_N = mkN "diente" masculine | mkN "prolongación" feminine | mkN "punta" ; -- status=guess status=guess status=guess
+lin pronominal_A = mkA "pronominal" ; -- status=guess
+lin pronoun_N = mkN "pronombre" masculine ; -- status=guess
+lin pronounce_V = mkV "pronunciar" ; -- status=guess
+lin pronounce_V2 = mkV2 (mkV "pronunciar") ; -- status=guess
+lin pronounceable_A = mkA "pronunciable" ; -- status=guess
+lin pronto_Adv = mkAdv "pronto" ; -- status=guess
+lin pronunciation_N = mkN "pronunciación" feminine ; -- status=guess
+lin proof_N = mkN "prueba" ; -- status=guess
+lin proofread_V = mkV (mkV "corregir") "pruebas" ; -- status=guess, src=wikt
+lin proofread_V2 = mkV2 (mkV (mkV "corregir") "pruebas") ; -- status=guess, src=wikt
+lin prop_N = mkN "apoyo" ; -- status=guess
+lin prop_V2 = variants{} ; --
+lin propaganda_N = mkN "propaganda" ; -- status=guess
+lin propane_N = mkN "propano" ; -- status=guess
+lin proparoxytone_N = mkN "esdrújula" ; -- status=guess
+lin propel_V2 = mkV2 (mkV "propulsar") ; -- status=guess, src=wikt
+lin propellant_N = mkN "propulsor" masculine ; -- status=guess
+lin propellent_A = mkA "propulsor" ; -- status=guess
+lin propeller_N = mkN "propulsor" masculine ; -- status=guess
+lin proper_A = mkA "adecuado" ;
+lin properly_Adv = variants{} ; --
+lin property_1_N = mkN "característica" ;
+lin property_2_N = mkN "propiedad" feminine ;
+lin property_N = mkN "propiedad" feminine ;
+lin prophecy_N = mkN "profecía" ; -- status=guess
+lin prophesy_V = mkV "profetizar" ; -- status=guess, src=wikt
+lin prophesy_V2 = mkV2 (mkV "profetizar") ; -- status=guess, src=wikt
+lin prophet_N = mkN "profeta" masculine ; -- status=guess
+lin prophetess_N = mkN "profetisa" ; -- status=guess
+lin prophetic_A = mkA "profético" ; -- status=guess
+lin propitiation_N = mkN "propiciación" feminine ; -- status=guess
+lin proportion_N = mkN "proporción" feminine ;
+lin proportional_A = mkA "proporcional" ; -- status=guess
+lin proportionality_N = mkN "proporcionalidad" feminine ; -- status=guess
+lin proposal_N = mkN "propuesta" ;
+lin propose_V = proponer_V | mkV (mkV "pedir") "la mano" ;
+lin propose_V2 = mkV2 proponer_V | mkV2 (mkV (mkV "pedir") "la mano") ; ---split: suggest / ask to marry
+lin propose_VS = mkVS proponer_V ;
+lin propose_VV = mkVV proponer_V ;
+lin proposed_A = variants{} ; --
+lin proposition_N = mkN "proposición" feminine ; -- status=guess
+lin proprietary_A = mkA "propietario" | mkA "de propiedad" ; -- status=guess status=guess
+lin proprietor_N = mkN "propietario" ; -- status=guess
+lin propriety_N = mkN "propiedad" masculine ; -- status=guess
+lin proprioception_N = mkN "propiocepción" feminine ; -- status=guess
+lin prorogue_V2 = mkV2 (mkV "prorrogar") ; -- status=guess, src=wikt
+lin prosaic_A = mkA "prosaico" ; -- status=guess
+lin prosciutto_N = mkN "prosciutto" ; -- status=guess
+lin prose_N = mkN "prosa" ; -- status=guess
+lin prosecute_V2 = variants{} ; --
+lin prosecution_N = variants{} ; --
+lin prosodic_A = mkA "prosódico" ; -- status=guess
+lin prosody_N = mkN "prosodia" ; -- status=guess
+lin prospect_N = mkN "expectativa" | mkN "prospectiva" ; -- status=guess
+lin prospect_V = mkV "posibilidad" ; -- status=guess, src=wikt
+lin prospective_A = variants{} ; --
+lin prosperity_N = mkN "prosperidad" feminine ; -- status=guess
+lin prosperous_A = mkA "rico" ; -- status=guess
+lin prostate_N = mkN "próstata" | mkN "glándula prostática" ; -- status=guess status=guess
+lin prostatitis_N = mkN "prostatitis" feminine ; -- status=guess
+lin prosthesis_N = mkN "prótesis" feminine ; -- status=guess
+lin prostitute_N = mkN "prostituta" ; -- status=guess
+lin prostitution_N = mkN "prostitución" feminine ; -- status=guess
+lin protactinium_N = mkN "protactinio" ; -- status=guess
+lin protagonist_N = mkN "protagonista" masculine ; -- status=guess
+lin protean_A = mkA "proteico" ; -- status=guess
+lin protease_N = mkN "proteasa" ; -- status=guess
+lin protect_V = proteger_V ;
+lin protect_V2 = mkV2 (proteger_V) ;
+lin protection_N = mkN "protección" feminine ;
+lin protectionism_N = mkN "proteccionismo" ; -- status=guess
+lin protective_A = mkA "protector" ; -- status=guess
+lin protector_N = mkN "protector" masculine | mkN "protectora" ; -- status=guess status=guess
+lin protectorate_N = mkN "protectorado" ; -- status=guess
+lin protein_N = mkN "proteína" ; -- status=guess
+lin proteome_N = mkN "proteoma" masculine ; -- status=guess
+lin protest_N = mkN "protesta" ; -- status=guess
+lin protest_V = mkV "protestar" ; -- status=guess
+lin protest_V2 = mkV2 (mkV "protestar") ; -- status=guess
+lin protester_N = mkN "protestante" | mkN "manifestante" masculine ; -- status=guess status=guess
+lin prothrombin_N = mkN "protrombina" ; -- status=guess
+lin protist_N = mkN "protista" ; -- status=guess
+lin protocol_N = variants{} ; --
+lin proton_N = mkN "protón" ; -- status=guess
+lin prototype_N = mkN "prototipo" ; -- status=guess
+lin protozoan_N = mkN "protozoo" ; -- status=guess
+lin protractor_N = mkN "transportador" masculine ; -- status=guess
+lin protrude_V = sobresalir_V | mkV "protruir" ; -- status=guess, src=wikt status=guess, src=wikt
+lin protrude_V2 = mkV2 (sobresalir_V) | mkV2 (mkV "protruir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin protrusion_N = mkN "protuberancia" | mkN "protrusión" ; -- status=guess status=guess
+lin protuberance_N = mkN "protuberancia" ; -- status=guess
+lin proud_A = mkA "orgulloso" ; -- status=guess
+lin provable_A = mkA "probable" ; -- status=guess
+lin prove_V = probar_V | mkV "resultar" ;
+lin prove_V2 = mkV2 (mkV "demostrar") | mkV2 (probar_V) ;
+lin prove_VA = mkVA (mkV "resultar") ; --it proved right
+lin prove_VS = mkVS (mkV "demostrar") | mkVS (probar_V) ;
+lin provenance_N = mkN "procedencia" | mkN "proveniencia" ; -- status=guess status=guess
+lin proverb_N = mkN "proverbio" ; -- status=guess
+lin provide_V = proveer_V | disponer_V ;
+lin provide_V2 = mkV2 (proveer_V) | mkV2 disponer_V ;
+lin provided_Subj = variants{} ; --
+lin providence_N = mkN "providencia" ; -- status=guess
+lin provident_A = mkA "providente" ; -- status=guess
+lin providential_A = mkA "providencial" ; -- status=guess
+lin provider_N = mkN "suministrador" masculine ; -- status=guess
+lin providing_Subj = variants{} ; --
+lin province_N = mkN "provincia" ; -- status=guess
+lin provincial_A = mkA "provincial" ; -- status=guess
+lin provision_N = mkN "provisión" ;
+lin provisional_A = mkA "provisional" ; -- status=guess
+lin provocation_N = mkN "provocación" feminine ; -- status=guess
+lin provocative_A = mkA "provocador" | mkA "provocativo" ; -- status=guess status=guess
+lin provoke_V2 = mkV2 (mkV "provocar") ; -- status=guess
+lin provost_N = mkN "preboste" masculine ; -- status=guess
+lin prow_N = mkN "proa" masculine ; -- status=guess
+lin prowess_N = mkN "proeza" ; -- status=guess
+lin prowl_V = mkV "acechar" ; -- status=guess, src=wikt
+lin prowl_V2 = mkV2 (mkV "acechar") ; -- status=guess, src=wikt
+lin proximal_A = mkA "proximal" ; -- status=guess
+lin proximity_N = mkN "proximidad" feminine ; -- status=guess
+lin proxy_N = mkN "apoderado" ; -- status=guess
+lin prudent_A = mkA "atentado" ; -- status=guess
+lin prudish_A = mkA "pudibundo" ; -- status=guess
+lin prune_N = mkN "ciruela pasa" ; -- status=guess
+lin prune_V2 = mkV2 (mkV "podar") ; -- status=guess, src=wikt
+lin pruning_N = mkN "poda" ; -- status=guess
+lin psalm_N = mkN "salmo" ; -- status=guess
+lin psalter_N = mkN "salterio" ; -- status=guess
+lin psaltery_N = mkN "salterio" ; -- status=guess
+lin psammoma_N = mkN "psamoma" ; -- status=guess
+lin pseudonym_N = mkN "seudónimo" ; -- status=guess
+lin pseudopod_N = mkN "seudópodo" ; -- status=guess
+lin pseudoscience_N = mkN "pseudociencia" ; -- status=guess
+lin psittacosis_N = mkN "psitacosis" ; -- status=guess
+lin psoriasis_N = mkN "psoriasis" feminine ; -- status=guess
+lin psychedelic_A = mkA "psicodélico" | mkA "sicodélico" ; -- status=guess status=guess
+lin psychiatric_A = mkA "psiquiátrico" ; -- status=guess
+lin psychiatrist_N = mkN "psiquiatra" masculine | mkN "siquiatra" ; -- status=guess status=guess
+lin psychiatry_N = mkN "psiquiatría" ; -- status=guess
+lin psychoactive_A = mkA "psicoactivo" ; -- status=guess
+lin psychoanalysis_N = mkN "psicoanálisis" masculine ; -- status=guess
+lin psychoanalyst_N = mkN "psicoanalista" masculine ; -- status=guess
+lin psychoanalyze_V2 = mkV2 (mkV "psicoanalizar") ; -- status=guess, src=wikt
+lin psychogenic_A = mkA "psicogénico" | mkA "sicogénico" ; -- status=guess status=guess
+lin psychological_A = mkA "psicológico" ; -- status=guess
+lin psychologist_N = mkN "psicólogo" | mkN "psicóloga" | mkN "sicólogo" | mkN "sicóloga" ; -- status=guess
+lin psychology_N = mkN "psicología" ; -- status=guess
+lin psychometry_N = mkN "psicometría" ; -- status=guess
+lin psychopath_N = mkN "psicópata" masculine ; -- status=guess
+lin psychopharmacological_A = mkA "psicofarmacológico" ; -- status=guess
+lin psychosis_N = mkN "psicosis" feminine ; -- status=guess
+lin psychosomatic_A = mkA "psicosomático" ; -- status=guess
+lin psychotherapy_N = mkN "psicoterapia" ; -- status=guess
+lin psychrometer_N = mkN "psicrómetro" ; -- status=guess
+lin ptarmigan_N = mkN "lagópodo" | mkN "perdiz nival" ; -- status=guess status=guess
+lin pterodactyl_N = mkN "pterodáctilo" ; -- status=guess
+lin pub_N = mkN "pub" | mkN "bar" masculine | mkN "taberna" ; -- status=guess
+lin puberty_N = mkN "pubertad" feminine ; -- status=guess
+lin pubescent_A = mkA "pubescente" ; -- status=guess
+lin pubic_A = mkA "púbico" ; -- status=guess
+lin pubis_N = mkN "pubis" masculine | mkN "hueso del pubis" ; -- status=guess status=guess
+lin public_A = mkA "público" ;
+lin public_N = mkN "público" ;
+lin publication_N = mkN "publicación" feminine ; -- status=guess
+lin publicity_N = mkN "publicidad" feminine ; -- status=guess
+lin publicly_Adv = variants{} ; --
+lin publish_V = mkV "publicar" ;
+lin publish_V2 = mkV2 (mkV "publicar") ;
+lin publisher_N = mkN "editor" ; -- status=guess
+lin publishing_N = variants{} ; --
+lin puck_N = mkN "disco de goma" | mkN "disco" ; -- status=guess status=guess
+lin pucker_N = mkN "arruga" ; -- status=guess
+lin pucker_V = mkV "arrugar" ; -- status=guess, src=wikt
+lin pucker_V2 = mkV2 (mkV "arrugar") ; -- status=guess, src=wikt
+lin pudding_N = mkN "pudin" | mkN "pudín" masculine ; -- status=guess
+lin puddle_N = mkN "charco" | mkN "poza" ; -- status=guess status=guess
+lin puerile_A = mkA "pueril" ; -- status=guess
+lin puerperal_A = mkA "puerperal" ; -- status=guess
+lin puerperium_N = mkN "puerperio" ; -- status=guess
+lin puff_N = mkN "calada" ; -- status=guess
+lin puffin_N = mkN "frailecillo" ; -- status=guess
+lin pugilist_N = mkN "pugilista" masculine ; -- status=guess
+lin pugnacious_A = mkA "pugnaz" | mkA "belicoso" ; -- status=guess status=guess
+lin puke_N = mkN "vómito" ; -- status=guess
+lin puke_V = devolver_V ; -- status=guess, src=wikt
+lin puke_V2 = mkV2 (devolver_V) ; -- status=guess, src=wikt
+lin pull_N = mkN "barbilla" | mkN "ejercicio de tracción" ; -- status=guess status=guess
+lin pull_V = mkV "tirar" ;
+lin pull_V2 = L.pull_V2 ;
+lin pullet_N = mkN "polla" ; -- status=guess
+lin pulley_N = mkN "polea" | mkN "roldana" ; -- status=guess status=guess
+lin pulmonary_A = mkA "pulmonar" ; -- status=guess
+lin pulp_N = mkN "pulpa" ; -- status=guess
+lin pulpit_N = mkN "púlpito" ; -- status=guess
+lin pulsar_N = mkN "púlsar" masculine ; -- status=guess
+lin pulsate_V = mkV "latir" ; -- status=guess, src=wikt
+lin pulsate_V2 = mkV2 (mkV "latir") ; -- status=guess, src=wikt
+lin pulse_N = mkN "pulso" ; -- status=guess
+lin puma_N = mkN "puma" masculine ; -- status=guess
+lin pumice_N = mkN "pumita" | mkN "piedra pómez" ; -- status=guess status=guess
+lin pump_N = mkN "bomba" | mkN "surtidor" masculine ; -- status=guess
+lin pump_V = mkV (mkV "levantar") "pesas" | mkV "culturizar" | mkV (mkV "practicar") "culturismo" ; -- status=guess
+lin pump_V2 = mkV2 (mkV (mkV "levantar") "pesas") | mkV2 (mkV "culturizar") | mkV2 (mkV (mkV "practicar") "culturismo") ; -- status=guess
+lin pumpkin_N = mkN "calabaza" | mkN "auyama" | mkN "ayote" | mkN "zapallo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin pun_N = mkN "juego de palabras" | mkN "calambur" ; -- status=guess status=guess
+lin punch_N = mkN "ponche" masculine ; -- status=guess
+lin punch_V2 = mkV2 (mkV "perforar") ; -- status=guess
+lin punctilious_A = mkA "puntilloso" ; -- status=guess
+lin punctual_A = mkA "puntual" ; -- status=guess
+lin punctuality_N = mkN "puntualidad" feminine ; -- status=guess
+lin punctuation_N = mkN "puntuación" feminine ; -- status=guess
+lin puncture_N = mkN "pinchazo" ; -- status=guess
+lin pungent_A = mkA "punzante" ; -- status=guess
+lin punish_V2 = mkV2 (mkV "castigar") ; -- status=guess
+lin punishment_N = mkN "castigo" ; -- status=guess
+lin punt_N = mkN "batea" ; -- status=guess
+lin punt_V = mkV "especular" ; -- status=guess, src=wikt
+lin punt_V2 = mkV2 (mkV "especular") ; -- status=guess, src=wikt
+lin puny_A = mkA "flojo" | mkA "tirillas" | mkA "gualtrapas" ; -- status=guess status=guess status=guess
+lin pupa_N = mkN "crisálida" ; -- status=guess
+lin pupil_N = mkN "alumno" | mkN "alumna" ; --- split Masc and Fem
+lin puppet_N = mkN "títere" | mkN "marioneta" | mkN "fantoche" masculine ; -- status=guess status=guess status=guess
+lin puppeteer_N = mkN "titiritero" ; -- status=guess
+lin puppy_N = mkN "cachorro" | mkN "perrito" ; -- status=guess status=guess
+lin purchase_N = mkN "adquisición" feminine ; -- status=guess
+lin purchase_V2 = mkV2 (mkV "comprar") ; -- status=guess
+lin purchaser_N = variants{} ; --
+lin pure_A = mkA "puro" ; -- status=guess
+lin purely_Adv = variants{} ; --
+lin purgative_A = mkA "purgativo" ; -- status=guess
+lin purgatory_N = mkN "purgatorio" ; -- status=guess
+lin purge_N = mkN "purga" ; -- status=guess
+lin purge_V2 = mkV2 (mkV "purgar") ; -- status=guess, src=wikt
+lin purification_N = mkN "fundición" | mkN "purificación" | mkN "limpia" ; -- status=guess status=guess status=guess
+lin purify_V2 = mkV2 (mkV "purificar") ; -- status=guess, src=wikt
+lin purism_N = mkN "purismo" ; -- status=guess
+lin purity_N = mkN "pureza" ; -- status=guess
+lin purloin_V2 = mkV2 (mkV "hurtar") | mkV2 (mkV "robar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin purple_A = mkA "morado" ; -- status=guess
+lin purple_N = mkN "morado" | mkN "púrpura" | mkN "lila" | mkN "violeta" masculine ; -- status=guess status=guess status=guess status=guess
+lin purpose_N = mkN "propósito" ;
+lin purpose_V2 = mkV2 (mkV "proponerse") ; -- status=guess, src=wikt
+lin purr_N = mkN "ronroneo" ; -- status=guess
+lin purr_V = mkV "ronronear" ; -- status=guess, src=wikt
+lin purr_V2 = mkV2 (mkV "ronronear") ; -- status=guess, src=wikt
+lin purr_VS = mkVS (mkV "ronronear") ; -- status=guess, src=wikt
+lin purse_N = mkN "bolsa" ; -- status=guess
+lin purse_V2 = mkV2 (fruncir_V) ; -- status=guess, src=wikt
+lin purslane_N = mkN "verdolaga" ; -- status=guess
+lin pursue_V = perseguir_V ; -- status=guess
+lin pursue_V2 = mkV2 (perseguir_V) ; -- status=guess
+lin pursuit_N = mkN "persecución" feminine ; -- status=guess
+lin pus_N = mkN "pus" masculine ; -- status=guess
+lin push_N = mkN "empujón" masculine ; -- status=guess
+lin push_V = mkV "pulsar" ;
+lin push_V2 = L.push_V2 ;
+lin push_V2V = mkV2V (mkV "presionar") ;
+lin push_VS = mkVS (mkV "presionar") ;
+lin pusillanimity_N = mkN "pusilanimidad" feminine ; -- status=guess
+lin pusillanimous_A = mkA "pusilánime" ; -- status=guess
+lin pussy_N = mkN "gatita" | mkN "nenita" | mkN "lolita" | mkN "chiquita" ; -- status=guess status=guess status=guess status=guess
+lin pustule_N = mkN "pústula" ; -- status=guess
+lin put_V2 = L.put_V2 ;
+lin putative_A = mkA "putativo" ; -- status=guess
+lin putrefy_V = mkV "pudrirse" ; -- status=guess, src=wikt
+lin putrefy_V2 = mkV2 (mkV "pudrirse") ; -- status=guess, src=wikt
+lin putsch_N = mkN "putsh" | mkN "alzamiento" | mkN "pronunciamiento" | mkN "golpe" masculine ; -- status=guess status=guess status=guess status=guess
+lin puzzle_N = mkN "rompecabezas" masculine ; -- status=guess
+lin puzzle_V2 = variants{} ; --
+lin pygmy_N = mkN "enano" | mkN "pigmeo" ; -- status=guess status=guess
+lin pylon_N = mkN "torre" feminine ; -- status=guess
+lin pylorus_N = mkN "píloro" ; -- status=guess
+lin pyramid_N = mkN "pirámide" feminine ; -- status=guess
+lin pyramidal_A = mkA "piramidal" ; -- status=guess
+lin pyre_N = mkN "pira" ; -- status=guess
+lin pyridine_N = mkN "piridina" ; -- status=guess
+lin pyrimidine_N = mkN "pirimidina" ; -- status=guess
+lin pyrite_N = mkN "pirita" ; -- status=guess
+lin pyrolysis_N = mkN "pirólisis" ; -- status=guess
+lin pyromania_N = mkN "piromanía" ; -- status=guess
+lin pyromaniac_N = mkN "pirómano" ; -- status=guess
+lin pyrometer_N = mkN "pirómetro" ; -- status=guess
+lin python_N = mkN "pitón" masculine ; -- status=guess
+lin quack_N = mkN "charlatán" masculine ; -- status=guess
+lin quack_V = mkV (mkV "decir") "cuac" ; -- status=guess, src=wikt
+lin quackery_N = mkN "curandería" | mkN "curanderismo" ; -- status=guess status=guess
+lin quadrangular_A = mkA "cuadrangular" ; -- status=guess
+lin quadrature_N = mkN "modulación de amplitud en cuadratura" ; -- status=guess
+lin quadrilateral_A = mkA "cuadrilátero" ; -- status=guess
+lin quadrilateral_N = mkN "cuadrilátero" ; -- status=guess
+lin quadruped_N = mkN "cuadrúpedo" ; -- status=guess
+lin quadruple_A = mkA "cuádruple" ; -- status=guess
+lin quadruple_V = mkV "cuadruplicar" ; -- status=guess, src=wikt
+lin quadruple_V2 = mkV2 (mkV "cuadruplicar") ; -- status=guess, src=wikt
+lin quaff_V = mkV "libar" ; -- status=guess, src=wikt
+lin quaff_V2 = mkV2 (mkV "libar") ; -- status=guess, src=wikt
+lin quagmire_N = mkN "dilema" masculine | mkN "apuro" ; -- status=guess status=guess
+lin quail_N = mkN "codorniz" feminine ; -- status=guess
+lin quaint_A = mkA "curioso" ; -- status=guess
+lin qualification_N = mkN "calificación" feminine ; -- status=guess
+lin qualified_A = variants{} ; --
+lin qualify_V = mkV "calificar" ; -- status=guess
+lin qualify_V2 = mkV2 (mkV "calificar") ; -- status=guess
+lin qualitative_A = mkA "cualitativo" ; -- status=guess
+lin quality_A = mkA "de calidad" ; -- status=guess
+lin quality_N = mkN "cualidad" feminine ;
+lin qualm_N = mkN "escrúpulo" ; -- status=guess
+lin quandary_N = mkN "dilema" masculine | mkN "disyuntiva" ; -- status=guess status=guess
+lin quantitative_A = variants{} ; --
+lin quantity_N = mkN "cantidad" feminine ; -- status=guess
+lin quantization_N = mkN "cuantificación" feminine | mkN "cuantización" ; -- status=guess status=guess
+lin quantum_N = mkN "punto cuántico" ; -- status=guess
+lin quarantine_N = mkN "cuarentena" ; -- status=guess
+lin quarantine_V2 = mkV2 (mkV "cuarentenar") ; -- status=guess, src=wikt
+lin quark_N = mkN "requesón" | mkN "quark" masculine ; -- status=guess status=guess
+lin quarrel_N = mkN "discusión" feminine | mkN "pelea" | mkN "riña" ; -- status=guess status=guess status=guess
+lin quarrel_V = mkV "disputar" | mkV "discutir" | mkV "pelearse" | mkV "quejarse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin quarry_N = mkN "cantera" ; -- status=guess
+lin quart_N = mkN "cuarta" | mkN "cuarto de galón" ; -- status=guess status=guess
+lin quarter_N = mkN "cuarto" | mkN "barrio" ; --- split: 1/4, latin quarter
+lin quarter_V2 = mkV2 (mkV "cuartear") ; -- status=guess, src=wikt
+lin quarterly_Adv = mkAdv "trimestralmente" ; -- status=guess
+lin quartet_N = mkN "cuarteto" ; -- status=guess
+lin quartile_N = mkN "cuartil" masculine ; -- status=guess
+lin quartz_N = mkN "cuarzo" ; -- status=guess
+lin quasar_N = mkN "cuásar" masculine ; -- status=guess
+lin quasiparticle_N = mkN "cuasipartícula" ; -- status=guess
+lin quatrain_N = mkN "cuarteto" ; -- status=guess
+lin quaver_N = mkN "temblor" masculine ; -- status=guess
+lin quaver_V = temblar_V ; -- status=guess, src=wikt
+lin quaver_V2 = mkV2 (temblar_V) ; -- status=guess, src=wikt
+lin quay_N = mkN "muelle" masculine ; -- status=guess
+lin queen_N = L.queen_N ;
+lin queen_V2 = mkV2 (mkV "coronar") ; -- status=guess, src=wikt
+lin queer_A = mkA "más raro que un perro verde" ; -- status=guess
+lin quench_V2 = mkV2 (mkV "templar") ; -- status=guess, src=wikt
+lin query_N = mkN "consulta" ; -- status=guess
+lin query_V = mkV "preguntar" ; -- status=guess, src=wikt
+lin query_V2 = mkV2 (mkV "preguntar") ; -- status=guess, src=wikt
+lin quest_N = mkN "búsqueda" ; -- status=guess
+lin question_N = L.question_N ;
+lin question_V2 = mkV2 (mkV "preguntar") | mkV2 (mkV "consultar") | mkV2 (mkV "cuestionar") | mkV2 (mkV "interrogar") ; -- status=guess
+lin questionnaire_N = mkN "cuestionario" | mkN "encuesta" ; -- status=guess
+lin quetzal_N = mkN "quetzal" masculine ; -- status=guess
+lin queue_N = mkN "coleta" ; -- status=guess
+lin queue_V = mkV (mkV "poner") "en fila" ; -- status=guess, src=wikt
+lin quibble_N = mkN "sutileza" | mkN "argucia" ; -- status=guess status=guess
+lin quibble_V = mkV (mkV "buscar") "evasivas" | mkV "sutilizar" | mkV (mkV "andar") "con sutilezas" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin quiche_N = mkN "quiche" feminine ; -- status=guess
+lin quick_A = mkA "rápido" ; -- status=guess
+lin quick_Adv = variants{} ; --
+lin quick_N = mkN "carne viva" ; -- status=guess
+lin quicklime_N = mkN "cal viva" | mkN "cal" feminine ; -- status=guess status=guess
+lin quickly_Adv = mkAdv "rápidamente" ;
+lin quickness_N = mkN "rapidez" feminine ; -- status=guess
+lin quicksand_N = mkN "arenas movedizas" ; -- status=guess
+lin quicksilver_N = mkN "Mercurio" ; -- status=guess
+lin quid_N = variants{} ; --
+lin quiddity_N = mkN "peculiaridad" feminine ; -- status=guess
+lin quiescent_A = mkA "quiescente" ; -- status=guess
+lin quiet_A = mkA "tranquilo" | mkA "detenido" | mkA "quieto" | mkA "calmo" ;
+lin quiet_N = mkN "calma" | mkN "tranquilidad" feminine ; -- status=guess status=guess
+lin quiet_V = mkV "callar" ; -- status=guess, src=wikt
+lin quiet_V2 = mkV2 (mkV "callar") ; -- status=guess, src=wikt
+lin quietly_Adv = variants{} ; --
+lin quietness_N = mkN "tranquilidad" feminine | mkN "quietud" ; -- status=guess status=guess
+lin quill_N = mkN "cálamo" feminine ; -- status=guess
+lin quilt_N = mkN "colcha" | mkN "edredón" masculine ; -- status=guess status=guess
+lin quilt_V2 = mkV2 (mkV "acolchar") ; -- status=guess, src=wikt
+lin quince_N = mkN "membrillo" ; -- status=guess
+lin quinidine_N = mkN "quinidina" ; -- status=guess
+lin quinine_N = mkN "quinina" ; -- status=guess
+lin quinone_N = mkN "quinona" ; -- status=guess
+lin quintal_N = mkN "quintal" masculine ; -- status=guess
+lin quintessential_A = mkA "quintaesencial" ; -- status=guess
+lin quintet_N = mkN "quinteto" ; -- status=guess
+lin quintuple_A = mkA "quíntuple" ; -- status=guess
+lin quintuplet_N = mkN "quintillizo" ; -- status=guess
+lin quipu_N = mkN "quipu" masculine ; -- status=guess
+lin quirk_N = mkN "idiosincrasia" ; -- status=guess
+lin quisling_N = mkN "colaboracionista" masculine | mkN "traidor" masculine ; -- status=guess status=guess
+lin quit_V = mkV "dejar" | mkV "parar" ; -- status=guess
+lin quit_V2 = mkV2 (mkV "dejar") | mkV2 (mkV "parar") ; -- status=guess
+lin quite_Adv = S.quite_Adv ;
+lin quiver_N = mkN "aljaba carcaj" ; -- status=guess
+lin quiver_V = temblar_V ; -- status=guess, src=wikt
+lin quiver_V2 = mkV2 (temblar_V) ; -- status=guess, src=wikt
+lin quixotic_A = mkA "quijotesco" ; -- status=guess
+lin quiz_N = mkN "prueba" | mkN "quiz" masculine ; -- status=guess status=guess
+lin quiz_V2 = mkV2 (probar_V) | mkV2 (mkV "examinar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin quorum_N = mkN "cuórum" masculine ; -- status=guess
+lin quota_N = mkN "cuota" ; -- status=guess
+lin quotation_N = mkN "cita" | mkN "citación" feminine ; -- status=guess
+lin quote_N = mkN "cita" ; -- status=guess
+lin quote_V = mkV "cotizar" ; -- status=guess
+lin quote_V2 = mkV2 (mkV "cotizar") ; -- status=guess
+lin quotidian_A = mkA "cotidiano" ; -- status=guess
+lin quotient_N = mkN "cociente" masculine ; -- status=guess
+lin rabbi_N = mkN "rabino" ; -- status=guess
+lin rabbinical_A = mkA "rabínico" ; -- status=guess
+lin rabbit_N = mkN "conejo" ; -- status=guess
+lin rabble_N = mkN "gentuza" ; -- status=guess
+lin rabid_A = mkA "rabioso" ; -- status=guess
+lin rabies_N = mkN "rabia" ; -- status=guess
+lin raccoon_N = mkN "mapache" | mkN "oso lavador" | mkN "zorra manglera" | mkN "gato manglatero" ; -- status=guess status=guess status=guess status=guess
+lin race_1_N = mkN "carrera" ;
+lin race_2_N = mkN "raza" ;
+lin race_N = mkN "raza" ;
+lin race_V = mkV "correr" ; -- status=guess
+lin race_V2 = mkV2 (mkV "correr") ; -- status=guess
+lin race_V2V = mkV2V (mkV "correr") ; -- status=guess
+lin race_VV = mkVV (mkV "correr") ; -- status=guess
+lin raceme_N = mkN "racimo" ; -- status=guess
+lin racer_N = mkN "corredor" masculine ; -- status=guess
+lin rachis_N = mkN "raquis" masculine ; -- status=guess
+lin racial_A = mkA "racial" ; -- status=guess
+lin racism_N = mkN "racismo" ; -- status=guess
+lin racist_A = mkA "racista" ; -- status=guess
+lin rack_N = mkN "estante" ; -- status=guess
+lin racket_N = mkN "fraude" masculine ; -- status=guess
+lin raconteur_N = mkN "narrador" masculine ; -- status=guess
+lin racquet_N = mkN "raqueta" ; -- status=guess
+lin radar_N = mkN "radar" masculine ; -- status=guess
+lin radial_A = mkA "radial" ; -- status=guess
+lin radiant_A = mkA "radiante" ; -- status=guess
+lin radiation_N = variants{} ; --
+lin radical_A = variants{} ; --
+lin radical_N = variants{} ; --
+lin radicchio_N = mkN "radicchio" ; -- status=guess
+lin radio_N = L.radio_N ;
+lin radioactive_A = mkA "radiactivo" ; -- status=guess
+lin radioactivity_N = mkN "radioactividad" feminine ; -- status=guess
+lin radiochemistry_N = mkN "radioquímica" ; -- status=guess
+lin radiologist_N = mkN "radiólogo" ; -- status=guess
+lin radiology_N = mkN "radiología" ; -- status=guess
+lin radiolysis_N = mkN "radiolisis" feminine ; -- status=guess
+lin radiometer_N = mkN "radiómetro" ; -- status=guess
+lin radish_N = mkN "rábano" ; -- status=guess
+lin radium_N = mkN "radio" feminine ; -- status=guess
+lin radius_N = mkN "radio" feminine ; -- status=guess
+lin radon_N = mkN "radón" masculine ; -- status=guess
+lin raffle_N = mkN "rifa" ; -- status=guess
+lin raffle_V2 = mkV2 (mkV "rifar") ; -- status=guess, src=wikt
+lin raft_N = mkN "balsa" ; -- status=guess
+lin rafter_N = mkN "viga" ; -- status=guess
+lin rag_N = mkN "jirón" masculine | mkN "trapo" ; -- status=guess status=guess
+lin rage_N = mkN "rabia" ; -- status=guess
+lin raid_N = mkN "invasión" feminine | mkN "ataque" masculine | mkN "asedio" | mkN "redada" ; -- status=guess
+lin rail_N = mkN "rascón" masculine ; -- status=guess
+lin railroad_N = mkN "ferrocarril" masculine | mkN "riel" masculine ; -- status=guess status=guess
+lin railway_N = mkN "ferrocarril" ;
+lin rain_N = L.rain_N ;
+lin rain_V = mkV (mkV "llover") "a cántaros" ; -- status=guess
+lin rain_V0 = L.rain_V0 ;
+lin rain_V2 = mkV2 (mkV (mkV "llover") "a cántaros") ; -- status=guess
+lin rainbow_N = mkN "arco iris" ; -- status=guess
+lin raincoat_N = mkN "forro" ; -- status=guess
+lin raindrop_N = mkN "gota de lluvia" ; -- status=guess
+lin rainstorm_N = mkN "tormenta" ; -- status=guess
+lin rainwater_N = mkN "agua de lluvia" ; -- status=guess
+lin rainy_A = mkA "lluvioso" | mkA "pluvioso" ; -- status=guess status=guess
+lin raise_N = mkN "aumento" ; -- status=guess
+lin raise_V2 = mkV2 (mkV "levantar") | mkV2 (mkV "alzar") ;
+lin raised_A = variants{} ; --
+lin raisin_N = mkN "pasa" ; -- status=guess
+lin rajah_N = mkN "rajá" masculine ; -- status=guess
+lin rake_N = mkN "rastrillo" ; -- status=guess
+lin rake_V = mkV "rasurar" ; -- status=guess, src=wikt
+lin rake_V2 = mkV2 (mkV "rasurar") ; -- status=guess, src=wikt
+lin rally_N = mkN "concentración" feminine ; -- status=guess
+lin rally_V = mkV "reagrupar" | reunir_V ; -- status=guess
+lin rally_V2 = mkV2 (mkV "reagrupar") | mkV2 (reunir_V) ; -- status=guess
+lin rally_V2V = mkV2V (mkV "reagrupar") | mkV2V (reunir_V) ; -- status=guess
+lin ram_N = mkN "carnero" | mkN "morueco" ; -- status=guess
+lin ram_V2 = mkV2 (embestir_V) ; -- status=guess, src=wikt
+lin ramble_V = mkV "divagar" | mkV "debrayar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rambunctious_A = mkA "estrepitoso" ; -- status=guess
+lin ramification_N = mkN "ramificación" feminine ; -- status=guess
+lin ramify_V = mkV "ramificar" ; -- status=guess, src=wikt
+lin ramify_V2 = mkV2 (mkV "ramificar") ; -- status=guess, src=wikt
+lin ramp_N = mkN "puerro salvaje" ; -- status=guess
+lin rampant_A = mkA "desenfrenado" ; -- status=guess
+lin ramrod_N = mkN "baqueta" ; -- status=guess
+lin ranch_N = mkN "rancho" ; -- status=guess
+lin rancid_A = mkA "rancio" ; -- status=guess
+lin rancorous_A = mkA "rencoroso" ; -- status=guess
+lin random_A = mkA "aleatorio" ; -- status=guess
+lin random_N = mkN "mucho quilombo" | mkN "fulano" ; -- status=guess status=guess
+lin randy_A = mkA "cachondo" | mkA "caliente" ; -- status=guess status=guess
+lin range_N = mkN "intervalo" ; --- split
+lin range_V = variants{} ; --
+lin ranger_N = mkN "alimañero" | mkN "guardaparque" | mkN "guardabosque" masculine | mkN "guardacaza" masculine | mkN "montaraz" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin rank_A = mkA "repugnante" ; -- status=guess
+lin rank_N = mkN "columna" ; -- status=guess
+lin rank_V = variants{} ; --
+lin rank_V2 = variants{} ; --
+lin ranking_N = mkN "ranking" masculine ; -- status=guess
+lin ransack_V2 = mkV2 (mkV "saquear") ; -- status=guess, src=wikt
+lin ransom_N = mkN "rescate" masculine ; -- status=guess
+lin ransom_V2 = mkV2 (mkV "rescatar") ; -- status=guess, src=wikt
+lin rapacious_A = mkA "codicioso" ; -- status=guess
+lin rape_N = mkN "violación" feminine ; -- status=guess
+lin rape_V2 = mkV2 (mkV "violar") ; -- status=guess
+lin rapeseed_N = mkN "canola" ; -- status=guess
+lin rapid_A = mkA "rápido" ; -- status=guess
+lin rapid_N = mkN "transporte rápido" ; -- status=guess
+lin rapidity_N = mkN "rapidez" feminine | mkN "celeridad" feminine ; -- status=guess status=guess
+lin rapidly_Adv = variants{} ; --
+lin rapier_N = mkN "estoque" masculine ; -- status=guess
+lin rapine_N = mkN "saqueo" | mkN "rapiña" ; -- status=guess status=guess
+lin rapist_N = mkN "violador" masculine ; -- status=guess
+lin rapture_N = mkN "arrebatamiento" ; -- status=guess
+lin rare_A = mkA "crudo" | mkA "poco hecho" ; -- status=guess
+lin rarely_Adv = variants{} ; --
+lin rarity_N = mkN "raridad" | mkN "rareza" ; -- status=guess status=guess
+lin rascal_N = mkN "canalla" masculine ; -- status=guess
+lin rash_A = mkA "precipitado" | mkA "inconsiderado" | mkA "adelantado" | mkA "arrojado" | mkA "inconsiderado" | mkA "impulsivo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin rash_N = mkN "eflorescencia" ; -- status=guess
+lin rasp_N = mkN "escofina" ; -- status=guess
+lin rasp_V = mkV "raspar" ; -- status=guess, src=wikt
+lin rasp_V2 = mkV2 (mkV "raspar") ; -- status=guess, src=wikt
+lin raspberry_N = mkN "frambuesa" ; -- status=guess
+lin raster_N = mkN "gráfico rasterizado" ; -- status=guess
+lin rat_N = mkN "rata" ; -- status=guess
+lin rat_V = mkV "delatar" ; -- status=guess, src=wikt
+lin rat_V2 = mkV2 (mkV "delatar") ; -- status=guess, src=wikt
+lin ratchet_N = mkN "matraca" ; -- status=guess
+lin rate_N = mkN "proporción" | mkN "nivel" | mkN "tasa" | mkN "precio" ; --- split
+lin rate_V = variants{} ; --
+lin rate_V2 = variants{} ; --
+lin rather_Adv = mkAdv "más bien" ;
+lin ratify_V2 = mkV2 (mkV "ratificar") ; -- status=guess, src=wikt
+lin rating_N = mkN "calificación" feminine | mkN "evaluación" feminine ; -- status=guess
+lin ratio_N = mkN "razón" feminine | mkN "cociente" masculine | mkN "relación" feminine | mkN "proporción" feminine ; -- status=guess
+lin ratiocination_N = mkN "razonamiento" ; -- status=guess
+lin ratiocinative_A = mkA "raciocinativo" ; -- status=guess
+lin rational_A = variants{} ; --
+lin rationale_N = mkN "justificación" feminine ; -- status=guess
+lin rationalism_N = mkN "racionalismo" ; -- status=guess
+lin rationalize_V2 = mkV2 (mkV "racionalizar") ; -- status=guess, src=wikt
+lin rattle_N = mkN "sonajero" | mkN "sonaja" ; -- status=guess status=guess
+lin rattle_V = mkV "inquietar" | mkV "enervar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rattle_V2 = mkV2 (mkV "inquietar") | mkV2 (mkV "enervar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rattlesnake_N = mkN "serpiente de cascabel" | mkN "cascabel" feminine ; -- status=guess status=guess
+lin ravage_N = mkN "estrago" ; -- status=guess
+lin raven_N = mkN "cuervo" ; -- status=guess
+lin ravenous_A = mkA "famélico" ; -- status=guess
+lin ravine_N = mkN "barranco" | mkN "cañada" ; -- status=guess status=guess
+lin raw_A = mkA "crudo" ; -- status=guess
+lin raw_N = mkN "materia prima" ; -- status=guess
+lin ray_N = mkN "rayo" ; -- status=guess
+lin razor_N = mkN "cuchilla" | mkN "razuradora" ; -- status=guess status=guess
+lin razorbill_N = mkN "alca" ; -- status=guess
+lin reach_N = mkN "alcance" masculine | mkN "influencia" ; -- status=guess
+lin reach_V = mkV "alcanzar" ;
+lin reach_V2 = mkV2 (mkV "alcanzar") | mkV2 (mkV "llegar") to_Prep ;
+lin react_V = mkV "reaccionar" ; -- status=guess
+lin reaction_N = mkN "reacción" feminine ;
+lin reactionary_A = mkA "reaccionario" ; -- status=guess
+lin reactionary_N = mkN "reaccionario" ; -- status=guess
+lin reactivate_V2 = mkV2 (mkV "reactivar") ; -- status=guess, src=wikt
+lin reactor_N = mkN "reactor" masculine ; -- status=guess
+lin read_N = mkN "lectura" ; -- status=guess
+lin read_V = leer_V ;
+lin read_V2 = L.read_V2 ;
+lin read_VS = mkVS (leer_V) ;
+lin readability_N = mkN "legibilidad" feminine ; -- status=guess
+lin reader_N = mkN "lector" | mkN "lectora" ; --- split masc fem
+lin readily_Adv = variants{} ; --
+lin readiness_N = mkN "preparación" feminine ; -- status=guess
+lin reading_N = mkN "lectura" ; -- status=guess
+lin readjustment_N = mkN "reajuste" masculine ; -- status=guess
+lin ready_A = mkA "preparado" | mkA "listo" ;
+lin ready_V2 = mkV2 (mkV "preparar") | mkV2 (mkV "alistar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reaffirm_V2 = mkV2 (mkV "reafirmar") ; -- status=guess, src=wikt
+lin reagent_N = mkN "reactivo" ; -- status=guess
+lin real_A = mkA "real" | mkA "auténtico" ;
+lin real_N = mkN "real" masculine ; -- status=guess
+lin realgar_N = mkN "rejalgar" masculine ; -- status=guess
+lin realism_N = mkN "realismo" ; -- status=guess
+lin realist_N = mkN "realista" masculine ; -- status=guess
+lin realistic_A = mkA "realista" | mkA "realístico" ; -- status=guess
+lin reality_N = mkN "realidad" feminine ;
+lin realizable_A = mkA "realizable" ; -- status=guess
+lin realization_N = mkN "comprensión" feminine | mkN "realización" feminine ; -- status=guess status=guess
+lin realize_V2 = mkV2 (mkV (mkV "darse") "cuenta") | mkV2 (mkV "comprender") ;
+lin realize_VS = mkVS (mkV (mkV "darse") "cuenta") | mkVS (mkV "comprender") ;
+lin really_Adv = mkAdv "realmente" | mkAdv "de verdad" ;
+lin realm_N = mkN "esfera" ; -- status=guess
+lin realtor_N = mkN "agente inmobiliario" | mkN "fideicomisario" | mkN "bróker" | mkN "realty" | mkN "realtor" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin ream_N = mkN "resma" ; -- status=guess
+lin reamer_N = mkN "escariador" masculine ; -- status=guess
+lin reap_V = segar_V | mkV "cosechar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin reap_V2 = mkV2 (segar_V) | mkV2 (mkV "cosechar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reaper_N = mkN "cosechador" | mkN "cosechadora" | mkN "segador" ; -- status=guess status=guess status=guess
+lin reappear_V = reaparecer_V ; -- status=guess, src=wikt
+lin rear_A = variants{} ; --
+lin rear_N = mkN "posterior" masculine ; -- status=guess
+lin rear_V = mkV "criar" ; -- status=guess
+lin rear_V2 = mkV2 (mkV "criar") ; -- status=guess
+lin rearrange_V2 = mkV2 (mkV "reorganizar") | mkV2 (mkV "reacomodar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reason_N = L.reason_N ;
+lin reason_V = mkV "razonar" ; -- status=guess, src=wikt
+lin reason_V2 = mkV2 (mkV "razonar") ; -- status=guess, src=wikt
+lin reason_VS = mkVS (mkV "razonar") ; -- status=guess, src=wikt
+lin reasonable_A = mkA "razonable" ;
+lin reasonably_Adv = variants{} ; --
+lin reasoning_N = mkN "razonamiento" ; -- status=guess
+lin reassure_V2 = mkV2 (mkV "tranquilizar") ; -- status=guess
+lin reassure_V2S = mkV2S (mkV "tranquilizar") ; -- status=guess
+lin rebel_N = mkN "rebelde" masculine ; -- status=guess
+lin rebel_V = mkV "rebelarse" ; -- status=guess, src=wikt
+lin rebellion_N = mkN "rebelión" feminine | mkN "insurrección" feminine ; -- status=guess
+lin rebirth_N = mkN "renacimiento" ; -- status=guess
+lin rebuff_V = mkV "rechazar" ; -- status=guess, src=wikt
+lin rebuff_V2 = mkV2 (mkV "rechazar") ; -- status=guess, src=wikt
+lin rebuild_V2 = mkV2 (reconstruir_V) ; -- status=guess
+lin rebuke_N = mkN "regaño" | mkN "reproche" | mkN "reprensión" | mkN "reprobación" feminine ; -- status=guess status=guess status=guess status=guess
+lin rebuke_V2 = mkV2 (mkV "retar") | mkV2 (mkV "regañar") | mkV2 (mkV "reprochar") | mkV2 (mkV "reprender") | mkV2 (reprobar_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rebus_N = mkN "jeroglífico" ; -- status=guess
+lin recalcitrant_A = mkA "recalcitrante" | mkA "contumaz" ; -- status=guess status=guess
+lin recall_V2 = mkV2 (mkV "evocar") ; -- status=guess
+lin recall_VS = mkVS (mkV "evocar") ; -- status=guess
+lin recapitulate_V = mkV "recapitular" ; -- status=guess, src=wikt
+lin recapitulate_V2 = mkV2 (mkV "recapitular") ; -- status=guess, src=wikt
+lin recapitulation_N = mkN "recapitulación" | mkN "recapitulaciones" ; -- status=guess status=guess
+lin recapture_N = mkN "reconquista" ; -- status=guess
+lin recapture_V2 = mkV2 (mkV "reconquistar") ; -- status=guess, src=wikt
+lin recede_V = mkV "alejarse" ; -- status=guess, src=wikt
+lin receipt_N = mkN "receta" ; -- status=guess
+lin receive_V = mkV "recibir" ;
+lin receive_V2 = mkV2 (mkV "recibir") ;
+lin receiver_N = variants{} ; --
+lin receivership_N = mkN "sindicatura" ; -- status=guess
+lin recent_A = mkA "reciente" ;
+lin recently_Adv = mkAdv "recién" | mkAdv "recientemente" ;
+lin receptacle_N = mkN "receptáculo" ; -- status=guess
+lin reception_N = mkN "recepción" feminine ; -- status=guess
+lin receptive_A = mkA "receptivo" ; -- status=guess
+lin receptor_N = variants{} ; --
+lin recession_N = mkN "recesión" feminine ; -- status=guess
+lin recessive_A = mkA "recesivo" ; -- status=guess
+lin rechargeable_A = mkA "recargable" ; -- status=guess
+lin recidivism_N = mkN "reincidencia" ; -- status=guess
+lin recidivist_N = mkN "reincidente" ; -- status=guess
+lin recipe_N = mkN "receta" ; -- status=guess
+lin recipient_N = mkN "receptor" masculine ; -- status=guess
+lin reciprocal_A = mkA "mutuo" | mkA "recíproco" ; -- status=guess status=guess
+lin reciter_N = mkN "rapsoda" ; -- status=guess
+lin reckless_A = mkA "imprudente" ; -- status=guess
+lin reckon_VS = mkVS (atribuir_V) | mkVS (mkV "adjudicar") ; -- status=guess
+lin reclaim_V2 = mkV2 (mkV "reclamar") ; -- status=guess, src=wikt
+lin recline_V = mkV "reclinarse" ; -- status=guess, src=wikt
+lin recline_V2 = mkV2 (mkV "reclinarse") ; -- status=guess, src=wikt
+lin recliner_N = mkN "tumbona" ; -- status=guess
+lin recluse_N = mkN "araña violín" | mkN "araña de rincón" ; -- status=guess status=guess
+lin recognition_N = variants{} ; --
+lin recognizable_A = mkA "reconocible" ; -- status=guess
+lin recognize_1_V2 = mkV2 reconocer_V ;
+lin recognize_4_V2 = mkV2 reconocer_V ;
+lin recognize_VS = mkVS reconocer_V ;
+lin recoil_N = mkN "retroceso" ; -- status=guess
+lin recoil_V = mkV (mkV "echarse") "atrás" ; -- status=guess, src=wikt
+lin recommend_V2 = mkV2 (recomendar_V) ; -- status=guess
+lin recommend_V2V = mkV2V (recomendar_V) ; -- status=guess
+lin recommendation_N = mkN "recomendación" feminine ; -- status=guess
+lin recompense_N = mkN "recompensa" ; -- status=guess
+lin recompense_V2 = mkV2 (mkV "compensar") ; -- status=guess, src=wikt
+lin reconcile_V2 = variants{} ; --
+lin reconciliation_N = mkN "reconciliación" feminine ; -- status=guess
+lin reconnaissance_N = mkN "reconocimiento" ; -- status=guess
+lin reconstruct_V2 = mkV2 (reconstruir_V) ; -- status=guess, src=wikt
+lin reconstruction_N = mkN "reconstrucción" feminine | mkN "restauración" feminine ; -- status=guess
+lin record_1_N = mkN "récord" ;
+lin record_2_N = mkN "disco" ;
+lin record_3_N = mkN "registro" ;
+lin record_N = mkN "registro" ;
+lin record_V2 = mkV2 (mkV "registrar") | mkV2 (mkV "anotar") ;
+lin recorder_N = mkN "flauta dulce" ; -- status=guess
+lin recording_N = mkN "grabación" feminine ; -- status=guess
+lin recoup_V2 = mkV2 (mkV "recuperar") ; -- status=guess, src=wikt
+lin recover_V = mkV "recuperar" ; -- status=guess
+lin recovery_N = mkN "recuperación" feminine ; -- status=guess
+lin recreate_V2 = mkV2 (mkV "recrearse") ; -- status=guess, src=wikt
+lin recreation_N = mkN "recreación" feminine ; -- status=guess
+lin recrudescence_N = mkN "recrudecimiento" | mkN "recrudescencia" ; -- status=guess status=guess
+lin recruit_N = mkN "recluta" masculine ; -- status=guess
+lin recruit_V = mkV "reclutar" ; -- status=guess
+lin recruit_V2 = mkV2 (mkV "reclutar") ; -- status=guess
+lin recruitment_N = mkN "reclutamiento" ; -- status=guess
+lin rectal_A = mkA "rectal" ; -- status=guess
+lin rectangle_N = mkN "rectángulo" ; -- status=guess
+lin rectify_V2 = mkV2 (mkV "rectificar") ; -- status=guess, src=wikt
+lin rectitude_N = mkN "rectitud" | mkN "derechura" ; -- status=guess status=guess
+lin recto_N = mkN "anverso" ; -- status=guess
+lin rectum_N = mkN "recto" ; -- status=guess
+lin recumbent_A = mkA "recumbente" | mkA "yacente" | mkA "reclinado" ; -- status=guess status=guess status=guess
+lin recurrence_N = mkN "recaída" ; -- status=guess
+lin recurrent_A = mkA "recurrente" ; -- status=guess
+lin recursion_N = mkN "recurrencia" ; -- status=guess
+lin recursive_A = mkA "recursivo" ; -- status=guess
+lin recycle_V2 = mkV2 (mkV "reciclar") ; -- status=guess
+lin recycling_N = mkN "reciclaje" ; -- status=guess
+lin red_A = L.red_A ;
+lin red_N = mkN "aguilucho" | mkN "aguila parda" | mkN "águila de pecho blanco" | mkN "pihuel" ; -- status=guess
+lin redden_V = enrojecer_V ; -- status=guess, src=wikt
+lin redden_V2 = mkV2 (enrojecer_V) ; -- status=guess, src=wikt
+lin reddish_A = mkA "rojizo" | mkA "rubescente" ; -- status=guess status=guess
+lin redeem_V2 = mkV2 (mkV "redimir") ; -- status=guess, src=wikt
+lin redeemable_A = mkA "reembolsable" | mkA "amortizable" ; -- status=guess status=guess
+lin redeemer_N = mkN "redentor" masculine ; -- status=guess
+lin redemption_N = mkN "redención" feminine ; -- status=guess
+lin redhead_N = mkN "pelirrojo" | mkN "pelirroja" | mkN "colorín" | mkN "colorina" ; -- status=guess status=guess status=guess status=guess
+lin redheaded_A = mkA "pelirrojo" ; -- status=guess
+lin rediscovery_N = mkN "redescubrimiento" ; -- status=guess
+lin redness_N = mkN "rojez" feminine ; -- status=guess
+lin redo_V2 = mkV2 (rehacer_V) ; -- status=guess, src=wikt
+lin redolent_A = mkA "aromático" ; -- status=guess
+lin redraw_V2 = mkV2 (mkV "redibujar") ; -- status=guess, src=wikt
+lin redshank_N = mkN "archibebe" masculine ; -- status=guess
+lin redstart_N = mkN "colirrojo" | mkN "abanico" ; -- status=guess status=guess
+lin reduce_V = reducir_V ;
+lin reduce_V2 = mkV2 (reducir_V) ;
+lin reduced_A = variants{} ; --
+lin reductase_N = mkN "reductasa" ; -- status=guess
+lin reduction_N = mkN "reducción" feminine ;
+lin redundancy_N = mkN "redundancia" ; -- status=guess
+lin redundant_A = mkA "redundante" ; -- status=guess
+lin reed_N = mkN "junco" | mkN "carrizo" ; -- status=guess status=guess
+lin reef_N = mkN "arrecife" masculine ; -- status=guess
+lin reefer_N = mkN "bate" | mkN "canuto" | mkN "carruco" | mkN "leño" | mkN "porro" ; -- status=guess status=guess status=guess status=guess status=guess
+lin reek_N = mkN "hedor" masculine | mkN "fetidez" feminine | mkN "peste" feminine ; -- status=guess status=guess status=guess
+lin reek_V = mkV "apestar" | mkV (mkV "dar") "asco" ; -- status=guess, src=wikt status=guess, src=wikt
+lin reel_N = mkN "carrete" masculine ; -- status=guess
+lin reel_V = mkV "enrollar" ; -- status=guess, src=wikt
+lin reel_V2 = mkV2 (mkV "enrollar") ; -- status=guess, src=wikt
+lin reelection_N = mkN "reelección" feminine ; -- status=guess
+lin refer_V = reflV referir_V ;
+lin refer_V2 = mkV2 (reflV referir_V) to_Prep | mkV2 referir_V to_Prep ;
+lin referee_N = mkN "árbitro" | mkN "revisor" masculine ; -- status=guess
+lin referee_V = mkV "arbitrar" ; -- status=guess, src=wikt
+lin referee_V2 = mkV2 (mkV "arbitrar") ; -- status=guess, src=wikt
+lin reference_N = mkN "referencia" ;
+lin referendum_N = mkN "referéndum" masculine ; -- status=guess
+lin referral_N = variants{} ; --
+lin refine_V = mkV "perfeccionar" ; -- status=guess, src=wikt
+lin refine_V2 = mkV2 (mkV "perfeccionar") ; -- status=guess, src=wikt
+lin refinery_N = mkN "refinería" ; -- status=guess
+lin reflation_N = mkN "reflación" feminine ; -- status=guess
+lin reflect_V = mkV "reflejar" ;
+lin reflect_V2 = mkV2 (mkV "reflejar") ;
+lin reflection_N = mkN "reflexión" feminine ; -- status=guess
+lin reflective_A = mkA "reflexivo" ; -- status=guess
+lin reflex_N = mkN "reflejo" ; -- status=guess
+lin reflexive_A = mkA "reflexivo" ; -- status=guess
+lin reflexive_N = mkN "pronombre reflexivo" ; -- status=guess
+lin reform_N = mkN "reforma" ;
+lin reform_V = mkV "reformar" ; -- status=guess
+lin reform_V2 = mkV2 (mkV "reformar") ; -- status=guess
+lin reformer_N = variants{} ; --
+lin refraction_N = mkN "refracción" feminine ; -- status=guess
+lin refractometer_N = mkN "refractómetro" ; -- status=guess
+lin refractory_A = mkA "refractario" ; -- status=guess
+lin refrain_N = mkN "estribillo" ; -- status=guess
+lin refrain_V = mkV "abstenerse" | mkV "retenerse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin refresh_V2 = mkV2 (mkV "refrescar") ; -- status=guess, src=wikt
+lin refrigeration_N = mkN "refrigeración" feminine ; -- status=guess
+lin refrigerator_N = mkN "frigorífico" | mkN "heladera" | mkN "nevera" | mkN "refrigerador" | mkN "refrigeradora" | mkN "frío" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin refuel_V = mkV "repostar" | mkV (mkV "llenar") "el tanque" ; -- status=guess, src=wikt status=guess, src=wikt
+lin refuel_V2 = mkV2 (mkV "repostar") | mkV2 (mkV (mkV "llenar") "el tanque") ; -- status=guess, src=wikt status=guess, src=wikt
+lin refuge_N = mkN "refugio" ; -- status=guess
+lin refugee_N = mkN "refugiado" ; -- status=guess
+lin refulgent_A = mkA "refulgente" ; -- status=guess
+lin refund_N = mkN "reembolso" ; -- status=guess
+lin refund_V2 = mkV2 (mkV "reembolsar") | mkV2 (devolver_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin refurbish_V2 = mkV2 (mkV "restaurar") ; -- status=guess, src=wikt
+lin refusal_N = variants{} ; --
+lin refuse_N = mkN "basura" masculine ; -- status=guess
+lin refuse_V = mkV "rehusar" ;
+lin refuse_V2 = mkV2 (mkV "rehusar") ;
+lin refuse_VV = mkVV (mkV "rehusar") ;
+lin refutation_N = mkN "refutación" feminine ; -- status=guess
+lin refute_V2 = mkV2 (mkV "refutar") | mkV2 (mkV "rebatir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin regain_V2 = variants{} ; --
+lin regal_A = mkA "real" | mkA "regio" ; -- status=guess status=guess
+lin regale_V2 = mkV2 (mkV "regalar") ; -- status=guess, src=wikt
+lin regard_N = variants{} ; --
+lin regard_V = mkV "considerar" ;
+lin regard_V2 = mkV2 (mkV "considerar") ;
+lin regarding_Prep = variants{} ; --
+lin regardless_Adv = variants{} ; --
+lin regime_1_N = variants{} ; --
+lin regime_2_N = variants{} ; --
+lin regime_N = variants{} ; --
+lin regiment_N = mkN "regimiento" ; -- status=guess
+lin region_N = mkN "región" feminine ;
+lin regional_A = mkA "regional" ;
+lin register_N = variants{} ; --
+lin register_V = mkV "registrar" | mkV "registrarse" ; -- status=guess
+lin register_V2 = mkV2 (mkV "registrar") | mkV2 (mkV "registrarse") ; -- status=guess
+lin registration_N = mkN "registración" | mkN "inscripción" feminine | mkN "matriculación" | mkN "registro" ; -- status=guess
+lin regret_N = mkN "pesar" | mkN "arrepentimiento" ; -- status=guess
+lin regret_V2 = mkV2 (mkV "lamentar") | mkV2 (sentir_V) | mkV2 (mkV "arrepentir") ; -- status=guess
+lin regret_VS = mkVS (mkV "lamentar") | mkVS (sentir_V) | mkVS (mkV "arrepentir") ; -- status=guess
+lin regroup_V = mkV "reagrupar" | mkV "reagruparse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin regroup_V2 = mkV2 (mkV "reagrupar") | mkV2 (mkV "reagruparse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin regular_A = mkA "regular" ;
+lin regular_N = mkN "expresión regular" ; -- status=guess
+lin regularity_N = mkN "regularidad" feminine ; -- status=guess
+lin regularly_Adv = variants{} ; --
+lin regulate_V2 = mkV2 (mkV "regular") ; -- status=guess
+lin regulation_N = mkN "regulación" feminine | mkN "reglamento" ;
+lin regulatory_A = variants{} ; --
+lin regurgitate_V = mkV "regurgitar" ; -- status=guess, src=wikt
+lin regurgitate_V2 = mkV2 (mkV "regurgitar") ; -- status=guess, src=wikt
+lin rehabilitate_V2 = mkV2 (mkV "rehabilitar") ; -- status=guess, src=wikt
+lin rehabilitation_N = variants{} ; --
+lin rehash_N = mkN "refrito" ; -- status=guess
+lin rehash_V2 = mkV2 (rehacer_V) | mkV2 (mkV "refundir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rehearsal_N = mkN "ensayo" ; -- status=guess
+lin rehearse_V = contar_V ; -- status=guess, src=wikt
+lin rehearse_V2 = mkV2 (contar_V) ; -- status=guess, src=wikt
+lin reign_N = mkN "reinado" ; -- status=guess
+lin reign_V = mkV "reinar" ; -- status=guess, src=wikt
+lin reimburse_V2 = mkV2 (mkV "reembolsar") ; -- status=guess, src=wikt
+lin reimbursement_N = mkN "reembolso" ; -- status=guess
+lin rein_N = mkN "rienda" ; -- status=guess
+lin reindeer_N = mkN "reno" | mkN "rangífero" | mkN "caribú" ; -- status=guess status=guess status=guess
+lin reinforce_V2 = mkV2 (reforzar_V) ; -- status=guess
+lin reinforcement_N = mkN "refuerzo" ; -- status=guess
+lin reinterpret_V2 = mkV2 (mkV "reinterpretar") ; -- status=guess, src=wikt
+lin reinvent_V2 = mkV2 (mkV (mkV "descubrir") "el agua tibia") ; -- status=guess, src=wikt
+lin reiterate_V2 = mkV2 (mkV "reiterar") ; -- status=guess, src=wikt
+lin reiterate_VS = mkVS (mkV "reiterar") ; -- status=guess, src=wikt
+lin reiteration_N = mkN "reiteración" feminine ; -- status=guess
+lin reject_N = mkN "marginado" | mkN "marginada" ; -- status=guess status=guess
+lin reject_V2 = mkV2 (mkV "rechazar") ;
+lin rejection_N = mkN "rechazo" ; -- status=guess
+lin rejoice_V = mkV "alegrarse" | mkV "regocijarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rejoice_V2 = mkV2 (mkV "alegrarse") | mkV2 (mkV "regocijarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rejuvenate_V = rejuvenecer_V ; -- status=guess, src=wikt
+lin rejuvenate_V2 = mkV2 (rejuvenecer_V) ; -- status=guess, src=wikt
+lin rejuvenation_N = mkN "rejuvenecimiento" ; -- status=guess
+lin relapse_N = mkN "recaída recidiva" ; -- status=guess
+lin relapse_V = mkV "reincidir" ; -- status=guess, src=wikt
+lin relate_N = variants{} ; --
+lin relate_V = mkV "relacionar" ;
+lin relate_V2 = mkV2 (mkV "relacionar") with_Prep ;
+lin related_A = variants{} ; --
+lin relation_N = mkN "relación" feminine ;
+lin relationship_N = mkN "relación" feminine ;
+lin relative_A = mkA "relativo" ; -- status=guess
+lin relative_N = mkN "pariente" masculine ; -- status=guess
+lin relatively_Adv = mkAdv "relativamente" ;
+lin relativism_N = mkN "relativismo" ; -- status=guess
+lin relativistic_A = mkA "relativista" ; -- status=guess
+lin relativity_N = mkN "relatividad" feminine ; -- status=guess
+lin relax_V = mkV "relajar" ; -- status=guess
+lin relax_V2 = mkV2 (mkV "relajar") ; -- status=guess
+lin relaxation_N = mkN "relax" | mkN "relajación" ; -- status=guess
+lin relay_N = mkN "relevos" masculine ; -- status=guess
+lin relay_V2 = mkV2 (mkV "relevar") ; -- status=guess, src=wikt
+lin release_N = mkN "nota de entrega" ; -- status=guess
+lin release_V2 = mkV2 (mkV "liberar") ;
+lin relegate_V2 = mkV2 (mkV "relegar") ; -- status=guess, src=wikt
+lin relentless_A = mkA "implacable" | mkA "furioso" ; -- status=guess status=guess
+lin relevance_N = mkN "relevancia" ; -- status=guess
+lin relevant_A = mkA "pertinente" ;
+lin reliability_N = mkN "fiabilidad" feminine ; -- status=guess
+lin reliable_A = mkA "fiable" | mkA "confiable" ; -- status=guess
+lin reliance_N = mkN "dependiente" masculine ; -- status=guess
+lin relic_N = mkN "reliquia" ; -- status=guess
+lin relief_N = mkN "alivio" ;
+lin relieve_V2 = mkV2 (mkV "aliviar") ; -- status=guess
+lin religion_N = L.religion_N ;
+lin religiosity_N = mkN "religiosidad" feminine ; -- status=guess
+lin religious_A = mkA "religioso" ;
+lin relinquish_V2 = mkV2 (mkV "desistir") ; -- status=guess, src=wikt
+lin reliquary_N = mkN "relicario" ; -- status=guess
+lin relocate_V = mkV "deslocalizar" ; -- status=guess, src=wikt
+lin relocate_V2 = mkV2 (mkV "deslocalizar") ; -- status=guess, src=wikt
+lin relocation_N = mkN "mudanza" | mkN "traslado" ; -- status=guess status=guess
+lin reluctance_N = mkN "reluctancia magnética" ; -- status=guess
+lin reluctant_A = mkA "renuente" | mkA "reacio" ; -- status=guess
+lin reluctantly_Adv = variants{} ; --
+lin rely_V = mkV (mkV "contar") "con" | mkV "atenerse" ; -- status=guess
+lin rely_V2 = variants{}; -- mkV (mkV "contar") "con" | mkV "atenerse" ;
+lin remain_N = variants{} ; --
+lin remain_V = permanecer_V | reflV (mkV "quedar") ;
+lin remain_V2 = mkV2 (permanecer_V) ;
+lin remain_VA = mkVA (permanecer_V) | mkVA (mkV "quedar") ;
+lin remain_VV = mkVV (permanecer_V) | mkVV (mkV "quedar") ;
+lin remainder_N = mkN "saldo" ; -- status=guess
+lin remaining_A = variants{} ; --
+lin remark_N = mkN "observación" feminine ; -- status=guess
+lin remark_V = variants{} ; --
+lin remark_VS = variants{} ; --
+lin remarkable_A = mkA "notable" ; -- status=guess
+lin remarkably_Adv = variants{} ; --
+lin remedy_N = mkN "recurso" ; -- status=guess
+lin remember_V = mkV "recordar" "recuerdo" | reflV (mkV "acordar" "acuerdo") ;
+lin remember_V2 = mkV2 (mkV "recordar" "recuerdo") | mkV2 (reflV (mkV "acordar" "acuerdo")) of_Prep ;
+lin remember_VS = mkVS (mkV "recordar" "recuerdo") ;
+lin remembrance_N = mkN "recuerdo" | mkN "memoria" ; -- status=guess status=guess
+lin remind_V2 = mkV2 (recordar_V) ; -- status=guess
+lin reminder_N = mkN "aviso recordatorio" ; -- status=guess
+lin reminisce_V = mkV "añorar" ; -- status=guess, src=wikt
+lin reminiscence_N = mkN "reminiscencia" ; -- status=guess
+lin remit_V = mkV "remitir" ; -- status=guess, src=wikt
+lin remit_V2 = mkV2 (mkV "remitir") ; -- status=guess, src=wikt
+lin remittance_N = mkN "remesa" ; -- status=guess
+lin remnant_N = mkN "retazo" ; -- status=guess
+lin remodel_V = mkV "remodelar" ; -- status=guess, src=wikt
+lin remodel_V2 = mkV2 (mkV "remodelar") ; -- status=guess, src=wikt
+lin remora_N = mkN "rémora" ; -- status=guess
+lin remorse_N = mkN "remordimiento" | mkN "compunción" feminine ; -- status=guess status=guess
+lin remorseful_A = mkA "compungido" ; -- status=guess
+lin remote_A = mkA "remoto" ; -- status=guess
+lin remoteness_N = mkN "lejanía" ; -- status=guess
+lin removal_N = mkN "mudanza" ; -- status=guess
+lin remove_V = mkV "quitar" | remover_V ;
+lin remove_V2 = mkV2 (mkV "quitar") | mkV2 (remover_V) ;
+lin remuneration_N = mkN "salario" | mkN "sueldo" ; -- status=guess status=guess
+lin renaissance_N = variants{} ; --
+lin renal_A = mkA "renal" | mkA "nefrítico" ; -- status=guess status=guess
+lin rend_V2 = mkV2 (mkV "rasgar") ; -- status=guess, src=wikt
+lin render_V2 = mkV2 (dar_V) | mkV2 (devolver_V) ; -- status=guess
+lin renew_V2 = mkV2 (mkV "reiniciar") | mkV2 (recomenzar_V) ; -- status=guess
+lin renewable_A = mkA "renovable" ; -- status=guess
+lin renewal_N = variants{} ; --
+lin renewed_A = variants{} ; --
+lin rennet_N = mkN "cuajo" ; -- status=guess
+lin renovate_V2 = mkV2 (renovar_V) ; -- status=guess, src=wikt
+lin renovation_N = mkN "renovación" feminine ; -- status=guess
+lin renown_N = mkN "renombrado" | mkN "reconocido" ; -- status=guess status=guess
+lin renowned_A = mkA "renombrado" | mkA "de renombre" ; -- status=guess status=guess
+lin rent_N = mkN "rasgadura" ; -- status=guess
+lin rent_V = mkV "alquilar" | arrendar_V | mkV "rentar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rent_V2 = mkV2 (mkV "alquilar") | mkV2 (arrendar_V) | mkV2 (mkV "rentar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rentier_N = mkN "rentista" masculine ; -- status=guess
+lin reopen_V = mkV "reabrirse" ; -- status=guess, src=wikt
+lin reopen_V2 = mkV2 (mkV "reabrirse") ; -- status=guess, src=wikt
+lin reorganize_V = mkV "reorganizar" ; -- status=guess, src=wikt
+lin reorganize_V2 = mkV2 (mkV "reorganizar") ; -- status=guess, src=wikt
+lin repaint_V2 = mkV2 (mkV "repintar") ; -- status=guess, src=wikt
+lin repair_N = mkN "reparación" feminine ; -- status=guess
+lin repair_V = mkV "reparar" ; -- status=guess
+lin repair_V2 = mkV2 (mkV "reparar") ; -- status=guess
+lin reparation_N = mkN "reparación" feminine ; -- status=guess
+lin repatriate_V2 = mkV2 (mkV "repatriar") ; -- status=guess, src=wikt
+lin repatriation_N = mkN "repatriación" feminine ; -- status=guess
+lin repay_V = variants{} ; --
+lin repay_V2 = variants{} ; --
+lin repayment_N = variants{} ; --
+lin repeal_V2 = mkV2 (mkV "derogar") ; -- status=guess, src=wikt
+lin repeat_V = repetir_V ;
+lin repeat_V2 = mkV2 (repetir_V) ;
+lin repeat_VS = mkVS (repetir_V) ;
+lin repeatable_A = mkA "repetible" ; -- status=guess
+lin repeated_A = variants{} ; --
+lin repeatedly_Adv = mkAdv "reiteradamente" ; -- status=guess
+lin repechage_N = mkN "repesca" ; -- status=guess
+lin repellent_A = mkA "repulsivo" ; -- status=guess
+lin repellent_N = mkN "repelente para insectos" ; -- status=guess
+lin repent_V = mkV "arrepentir" ; -- status=guess, src=wikt
+lin repent_V2 = mkV2 (mkV "arrepentir") ; -- status=guess, src=wikt
+lin repentance_N = mkN "arrepentimiento" ; -- status=guess
+lin repentant_A = mkA "arrepentido" ; -- status=guess
+lin repercussion_N = mkN "consecuencia" ; -- status=guess
+lin repetition_N = mkN "repetición" feminine ; -- status=guess
+lin repetitive_A = mkA "repetitivo" ; -- status=guess
+lin replace_V2 = mkV2 (mkV "reemplazar") ;
+lin replaceable_A = mkA "reemplazable" ; -- status=guess
+lin replacement_N = mkN "substituto" | mkN "sustituto" ; -- status=guess
+lin replete_A = mkA "repleto" ; -- status=guess
+lin replica_N = mkN "réplica" ; -- status=guess
+lin reply_N = mkN "respuesta" ; -- status=guess
+lin reply_V = mkV "responder" ;
+lin reply_VS = mkVS (mkV "responder") ;
+lin report_N = mkN "informe" masculine ;
+lin report_V = mkV "presentarse" | mkV "informar" ;
+lin report_V2 = mkV2 (mkV "informar") | mkV2 (mkV "presentar") ;
+lin report_VS = mkVS (mkV "informar") | mkVS (mkV "presentarse") ;
+lin reportage_N = mkN "reportaje" masculine ; -- status=guess
+lin reportedly_Adv = variants{} ; --
+lin reporterMasc_N = variants{} ; --
+lin repose_N = mkN "reposo" ; -- status=guess
+lin repository_N = mkN "repositorio" ; -- status=guess
+lin repossess_V2 = mkV2 (mkV "recuperar") ; -- status=guess, src=wikt
+lin reprehensible_A = mkA "reprehensible" ; -- status=guess
+lin represent_V = mkV "representar" ;
+lin represent_V2 = mkV2 (mkV "representar") ;
+lin representable_A = mkA "representable" ; -- status=guess
+lin representation_N = mkN "representación" feminine ; -- status=guess
+lin representativeMasc_N = variants{} ; --
+lin representative_A = mkA "representante" ; -- status=guess
+lin repress_V2 = mkV2 (mkV "reprimir") ; -- status=guess, src=wikt
+lin reprimand_N = mkN "reprimenda" ; -- status=guess
+lin reprimand_V2 = mkV2 (mkV "reprimir") | mkV2 (mkV "reprender") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reprint_N = mkN "reimpresión" feminine ; -- status=guess
+lin reprint_V2 = mkV2 (mkV "reimprimir") ; -- status=guess, src=wikt
+lin reprisal_N = mkN "represalia" ; -- status=guess
+lin reproduce_V = mkV "proliferar" | mkV "reproducirse" | mkV "procrear" ; -- status=guess
+lin reproduce_V2 = mkV2 (mkV "proliferar") | mkV2 (mkV "reproducirse") | mkV2 (mkV "procrear") ; -- status=guess
+lin reproduction_N = mkN "reproducción" feminine ; -- status=guess
+lin reproductive_A = mkA "reproductivo" | mkA "reproductor" ; -- status=guess status=guess
+lin reptile_N = mkN "reptil" masculine ; -- status=guess
+lin reptilian_A = mkA "reptil" ; -- status=guess
+lin republic_N = mkN "república" ; -- status=guess
+lin republican_N = variants{} ; --
+lin republicanism_N = mkN "republicanismo" ; -- status=guess
+lin repudiate_V2 = mkV2 (mkV "repudiar") | mkV2 (desconocer_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin repudiation_N = mkN "rechazo" | mkN "repudio" ; -- status=guess status=guess
+lin repugnant_A = mkA "repugnante" ; -- status=guess
+lin repulse_V2 = mkV2 (mkV "repulsar") ; -- status=guess, src=wikt
+lin reputation_N = mkN "reputación" feminine ; -- status=guess
+lin repute_N = mkN "reputación" feminine ; -- status=guess
+lin request_N = mkN "solicitud" feminine ; -- status=guess
+lin request_V2 = mkV2 (pedir_V) ; -- status=guess
+lin request_VS = mkVS (pedir_V) ; -- status=guess
+lin requiem_N = mkN "réquiem" ; -- status=guess
+lin require_V = requerir_V | mkV "necesitar" ;
+lin require_V2 = mkV2 (requerir_V) | mkV2 (mkV "necesitar") ;
+lin require_V2V = mkV2V (requerir_V) | mkV2V (mkV "necesitar") ;
+lin require_VS = mkVS (requerir_V) | mkVS (mkV "necesitar") ;
+lin required_A = variants{} ; --
+lin requirement_N = mkN "exigencia" | mkN "requisito" ;
+lin requisition_V2 = mkV2 (mkV "requisar") ; -- status=guess, src=wikt
+lin reread_V2 = mkV2 (releer_V) ; -- status=guess, src=wikt
+lin resale_N = mkN "reventa" ; -- status=guess
+lin rescind_V2 = mkV2 (mkV "rescindir") | mkV2 (mkV "cancelar") | mkV2 (mkV "anular") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rescue_N = mkN "rescate" masculine ; -- status=guess
+lin rescue_V2 = mkV2 (mkV "rescatar") ; -- status=guess
+lin research_N = mkN "investigación" feminine ;
+lin research_V = mkV "investigar" ; -- status=guess
+lin research_V2 = mkV2 (mkV "investigar") ; -- status=guess
+lin researcherMasc_N = variants{} ; --
+lin resemblance_N = mkN "semejanza" | mkN "similitud" feminine | mkN "parecido" ; -- status=guess status=guess status=guess
+lin resemble_V2 = mkV2 (mkV (mkV "asemejarse") "a") | mkV2 (mkV "semejar") | mkV2 (mkV "parecerse") ; -- status=guess
+lin resent_V2 = mkV2 (mkV "resentir") | mkV2 (mkV "resentirse") ; -- status=guess
+lin resent_VS = mkVS (mkV "resentir") | mkVS (mkV "resentirse") ; -- status=guess
+lin resentment_N = mkN "resentimiento" ; -- status=guess
+lin reservation_N = mkN "reserva" | mkN "reservación" feminine ; -- status=guess
+lin reserve_N = mkN "reserva" ; -- status=guess
+lin reserve_V = mkV "reservar" ; -- status=guess
+lin reserve_V2 = mkV2 (mkV "reservar") ; -- status=guess
+lin reservoir_N = mkN "embalse" masculine ; -- status=guess
+lin reset_N = mkN "reajuste" masculine | mkN "reinicio" | mkN "restablecimiento" ; -- status=guess status=guess status=guess
+lin reset_V = mkV "reiniciar" ; -- status=guess, src=wikt
+lin reset_V2 = mkV2 (mkV "reiniciar") ; -- status=guess, src=wikt
+lin residence_N = mkN "residencia" ; -- status=guess
+lin resident_A = variants{} ; --
+lin resident_N = mkN "residente" | mkN "habitante" ; -- status=guess
+lin residential_A = variants{} ; --
+lin residue_N = variants{} ; --
+lin resign_V = mkV "renunciar" | mkV "dimitir" ; -- status=guess
+lin resign_V2 = mkV2 (mkV "renunciar") | mkV2 (mkV "dimitir") ; -- status=guess
+lin resignation_N = variants{} ; --
+lin resilience_N = mkN "resiliencia" ; -- status=guess
+lin resilient_A = mkA "tenaz" | mkA "resistente" ; -- status=guess status=guess
+lin resin_N = mkN "resina" ; -- status=guess
+lin resinous_A = mkA "resinoso" ; -- status=guess
+lin resist_V = variants{} ; --
+lin resist_V2 = variants{} ; --
+lin resist_VV = variants{} ; --
+lin resistance_N = mkN "resistencia" ; -- status=guess
+lin resistant_A = mkA "resistente" ; -- status=guess
+lin resistible_A = mkA "resistible" ; -- status=guess
+lin resistivity_N = mkN "resistividad" feminine ; -- status=guess
+lin resistor_N = mkN "resistencia" | mkN "resistor" masculine ; -- status=guess status=guess
+lin resolute_A = mkA "resoluto" ; -- status=guess
+lin resolution_N = mkN "resolución" feminine ; -- status=guess
+lin resolve_N = mkN "resolución" feminine ; -- status=guess
+lin resolve_V = resolver_V ; -- status=guess
+lin resolve_V2 = mkV2 (resolver_V) ; -- status=guess
+lin resonant_A = mkA "resonante" ; -- status=guess
+lin resonate_V = resonar_V ; -- status=guess, src=wikt
+lin resonate_V2 = mkV2 (resonar_V) ; -- status=guess, src=wikt
+lin resort_N = mkN "estación turística" ; -- status=guess
+lin resort_V = mkV (mkV "cambiar") "planes" ; -- status=guess, src=wikt
+lin resource_N = mkN "recurso" | mkN "medio" ;
+lin resourcefulness_N = mkN "ingenio" | mkN "inventiva" ; -- status=guess status=guess
+lin respect_N = mkN "respeto" ;
+lin respect_V2 = mkV2 (mkV "respetar") ; -- status=guess
+lin respectability_N = mkN "respetabilidad" feminine ; -- status=guess
+lin respectable_A = mkA "respetable" ; -- status=guess
+lin respectful_A = mkA "respetuoso" ; -- status=guess
+lin respective_A = mkA "respectivo" ; -- status=guess
+lin respectively_Adv = variants{} ; --
+lin respiration_N = mkN "respiración" feminine ; -- status=guess
+lin respiratory_A = mkA "respiratorio" ; -- status=guess
+lin respond_V = mkV "responder" ;
+lin respond_VS = mkVS (mkV "responder") ;
+lin respondent_N = variants{} ; --
+lin response_N = mkN "respuesta" ;
+lin responsibility_N = mkN "responsabilidad" feminine ;
+lin responsible_A = mkA "responsable" ;
+lin responsive_A = mkA "empático" ; -- status=guess
+lin rest_N = mkN "resto" ;
+lin rest_V2 = mkV2 (mkV "desistir") ; -- status=guess
+lin restart_V = mkV "reiniciar" ; -- status=guess, src=wikt
+lin restart_V2 = mkV2 (mkV "reiniciar") ; -- status=guess, src=wikt
+lin restate_V2 = mkV2 (repetir_V) | mkV2 (mkV "reiterar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin restate_V2V = mkV2V (repetir_V) | mkV2V (mkV "reiterar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin restaurant_N = L.restaurant_N ;
+lin restless_A = mkA "inquieto" ; -- status=guess
+lin restlessness_N = mkN "agitación" | mkN "desasosiego" | mkN "desazón" feminine | mkN "inquietud" feminine ; -- status=guess status=guess status=guess status=guess
+lin restoration_N = mkN "restauración" feminine ; -- status=guess
+lin restore_V2 = mkV2 (mkV "restaurar") ; -- status=guess
+lin restrain_V2 = variants{} ; --
+lin restraint_N = variants{} ; --
+lin restrict_V = restringir_V ; -- status=guess
+lin restrict_V2 = mkV2 (restringir_V) ; -- status=guess
+lin restricted_A = variants{} ; --
+lin restriction_N = mkN "restricción" feminine ; -- status=guess
+lin restrictive_A = mkA "restrictivo" ; -- status=guess
+lin result_N = mkN "resultado" ;
+lin result_V = mkV "resultar" ;
+lin resulting_A = variants{} ; --
+lin resume_V = mkV "reanudar" | mkV "continuar" | mkV "reanudarse" ; -- status=guess
+lin resume_V2 = mkV2 (mkV "reanudar") | mkV2 (mkV "continuar") | mkV2 (mkV "reanudarse") ; -- status=guess
+lin resurrection_N = mkN "resurrección" feminine ; -- status=guess
+lin retail_A = variants{} ; --
+lin retail_N = mkN "venta al por menor" | mkN "venta al detalle" ; -- status=guess status=guess
+lin retailer_N = variants{} ; --
+lin retain_V2 = mkV2 (mkV "conservar") ;
+lin retainer_N = mkN "retenedor" ; -- status=guess
+lin retake_N = mkN "retomar" ; -- status=guess
+lin retaliation_N = mkN "represalia" ; -- status=guess
+lin retell_V2 = mkV2 (mkV (mkV "contar") "de nuevo") | mkV2 (redecir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin retention_N = mkN "recuerdo" ; -- status=guess
+lin rethink_V = repensar_V | mkV "reflexionar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rethink_V2 = mkV2 (repensar_V) | mkV2 (mkV "reflexionar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reticent_A = mkA "reticente" ; -- status=guess
+lin reticulum_N = mkN "redecilla" ; -- status=guess
+lin retina_N = mkN "retina" ; -- status=guess
+lin retire_V = mkV "jubilar" ; -- status=guess
+lin retire_V2 = mkV2 (mkV "jubilar") ; -- status=guess
+lin retired_A = variants{} ; --
+lin retiree_N = mkN "jubilado" ; -- status=guess
+lin retirement_N = mkN "jubilación" | mkN "retirada" ; -- status=guess
+lin retort_N = mkN "retorta" ; -- status=guess
+lin retract_V = mkV "retractar" ; -- status=guess, src=wikt
+lin retract_V2 = mkV2 (mkV "retractar") ; -- status=guess, src=wikt
+lin retreat_N = mkN "retirarse" ; -- status=guess
+lin retreat_V = mkV "retirarse" ; -- status=guess
+lin retrieval_N = mkN "recuperación" feminine ; -- status=guess
+lin retrieve_V = mkV "recuperar" ; -- status=guess
+lin retrieve_V2 = mkV2 (mkV "recuperar") ; -- status=guess
+lin retroactive_A = mkA "retroactivo" ; -- status=guess
+lin retrofit_N = mkN "corrección retroactiva" ; -- status=guess
+lin retrofit_V2 = mkV2 (mkV "modernizar") ; -- status=guess, src=wikt
+lin retronym_N = mkN "retrónimo" ; -- status=guess
+lin retrovirus_N = mkN "retrovirus" ; -- status=guess
+lin retsina_N = mkN "retsina" ; -- status=guess
+lin return_N = mkN "volver" | mkN "regresar" ;
+lin return_V = volver_V | mkV "regresar" ;
+lin return_V2 = mkV2 (volver_V) | mkV2 (mkV "regresar") ;
+lin reunification_N = mkN "reunificación" feminine ; -- status=guess
+lin reunion_N = mkN "reunión" feminine ; -- status=guess
+lin reunite_V = reunir_V | mkV "reunirse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin reunite_V2 = mkV2 (reunir_V) | mkV2 (mkV "reunirse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reveal_V2 = mkV2 (mkV "revelar") | mkV2 (mkV "propalar") ;
+lin reveal_VS = mkVS (mkV "revelar") | mkVS (mkV "propalar") ;
+lin reveille_N = mkN "diana" ; -- status=guess
+lin revelation_N = mkN "revelación" feminine ; -- status=guess
+lin revenge_N = mkN "venganza" ; -- status=guess
+lin revenue_N = mkN "recaudación" ; -- status=guess
+lin reverberate_V = mkV "reverberar" ; -- status=guess, src=wikt
+lin reverberate_V2 = mkV2 (mkV "reverberar") ; -- status=guess, src=wikt
+lin revere_V2 = mkV2 (mkV "reverenciar") ; -- status=guess, src=wikt
+lin reverend_N = mkN "reverendo" ; -- status=guess
+lin reverent_A = mkA "reverente" ; -- status=guess
+lin reverie_N = mkN "vigilia" ; -- status=guess
+lin reverse_A = mkA "reverso" ; -- status=guess
+lin reverse_N = mkN "reversa" ; -- status=guess
+lin reverse_V = variants{} ; --
+lin reverse_V2 = variants{} ; --
+lin reversible_A = mkA "reversible" ; -- status=guess
+lin revert_V = revertir_V ; -- status=guess
+lin review_N = mkN "crítica" ;
+lin review_V = mkV "revisar" ; -- status=guess
+lin review_V2 = mkV2 (mkV "revisar") ; -- status=guess
+lin revile_V = mkV "insultar" | mkV "putear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin revile_V2 = mkV2 (mkV "insultar") | mkV2 (mkV "putear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin revise_V = mkV "repasar" ; -- status=guess
+lin revise_V2 = mkV2 (mkV "repasar") ; -- status=guess
+lin revised_A = variants{} ; --
+lin revision_N = variants{} ; --
+lin revisionism_N = mkN "revisionismo" ; -- status=guess
+lin revival_N = variants{} ; --
+lin revive_V = mkV "revivir" ; -- status=guess
+lin revive_V2 = mkV2 (mkV "revivir") ; -- status=guess
+lin revocation_N = mkN "caducidad" ; -- status=guess
+lin revolt_N = mkN "rebelión" feminine ; -- status=guess
+lin revolt_V = mkV (mkV "alzarse") "en protesta" ; -- status=guess, src=wikt
+lin revolt_V2 = mkV2 (mkV (mkV "alzarse") "en protesta") ; -- status=guess, src=wikt
+lin revolution_N = mkN "revolución" feminine ; -- status=guess
+lin revolutionary_A = mkA "revolucionario" | mkA "revolucionaria" ; -- status=guess
+lin revolver_N = mkN "revólver" masculine ; -- status=guess
+lin reward_N = mkN "recompensa" ; -- status=guess
+lin reward_V2 = mkV2 (mkV "recompensar") ; -- status=guess
+lin rewrite_V2 = mkV2 (mkV "reescribir") ; -- status=guess, src=wikt
+lin rhea_N = mkN "ñandú" masculine ; -- status=guess
+lin rhenium_N = mkN "renio" ; -- status=guess
+lin rheostat_N = mkN "regulador de tensión" ; -- status=guess
+lin rhetoric_N = mkN "retórica" ; -- status=guess
+lin rhetorical_A = mkA "retórico" ; -- status=guess
+lin rheum_N = mkN "legaña" ; -- status=guess
+lin rheumatic_A = mkA "reumático" ; -- status=guess
+lin rheumatism_N = mkN "reumatismo" ; -- status=guess
+lin rhinoceros_N = mkN "rinoceronte" masculine ; -- status=guess
+lin rhizome_N = mkN "rizoma" ; -- status=guess
+lin rhodium_N = mkN "rodio" ; -- status=guess
+lin rhodochrosite_N = mkN "rodocrosita" ; -- status=guess
+lin rhododendron_N = mkN "rododendro" ; -- status=guess
+lin rhombohedral_A = mkA "romboédrico" ; -- status=guess
+lin rhombohedron_N = mkN "romboedro" ; -- status=guess
+lin rhombus_N = mkN "rombo" ; -- status=guess
+lin rhubarb_N = mkN "ruibarbo" ; -- status=guess
+lin rhyme_N = mkN "rima" masculine ; -- status=guess
+lin rhyme_V = mkV "rimar" ; -- status=guess, src=wikt
+lin rhyme_V2 = mkV2 (mkV "rimar") ; -- status=guess, src=wikt
+lin rhythm_N = mkN "ritmo" ; -- status=guess
+lin rhythmic_A = mkA "rítmico" ; -- status=guess
+lin rib_N = mkN "caja toraxica" ; -- status=guess
+lin ribbon_N = mkN "cinta" ; -- status=guess
+lin ribose_N = mkN "ribosa" ; -- status=guess
+lin ribosome_N = mkN "ribosoma" masculine ; -- status=guess
+lin rice_N = mkN "leche de arroz" ; -- status=guess
+lin rich_A = mkA "rico" ;
+lin ricin_N = mkN "ricino" ; -- status=guess
+lin rickets_N = mkN "raquitismo" ; -- status=guess
+lin rid_V2 = mkV2 (mkV "liberar") ; -- status=guess
+lin riddle_N = mkN "enigma" masculine | mkN "acertijo" | mkN "adivinanza" ; -- status=guess status=guess status=guess
+lin ride_N = mkN "rait" | mkN "autoestop" masculine ; -- status=guess
+lin ride_V = mkV (mkV "pasear") "en coche" | conducir_V ; -- status=guess
+lin ride_V2 = mkV2 (mkV (mkV "pasear") "en coche") | mkV2 (conducir_V) ; -- status=guess
+lin riderMasc_N = variants{} ; --
+lin ridge_N = mkN "cordillera" | mkN "sierra" ; -- status=guess
+lin ridicule_V2 = mkV2 (mkV "burla") ; -- status=guess, src=wikt
+lin ridiculous_A = mkA "ridículo" ; -- status=guess
+lin riding_N = mkN "fusta" ; -- status=guess
+lin riff_N = mkN "riff" masculine ; -- status=guess
+lin rifle_N = mkN "fusil" | mkN "rifle" masculine ; -- status=guess
+lin rig_N = mkN "aparejo" ; -- status=guess
+lin rig_V = mkV "aparejar" ; -- status=guess, src=wikt
+lin rig_V2 = mkV2 (mkV "aparejar") ; -- status=guess, src=wikt
+lin rigging_N = mkN "jarcia" ; -- status=guess
+lin right_1_A = mkA "derecho" ;
+lin right_1_Adv = mkAdv "correctemente" ;
+lin right_2_A = mkA "correcto" ;
+lin right_2_Adv = mkAdv "a la derecha" ;
+lin right_A = mkA "correcto" ;
+lin right_Adv = mkAdv "correctemente" ;
+lin right_Interj = variants{} ; --
+lin right_N = mkN "derecho" ; --- split
+lin right_Ord = L.right_Ord ;
+lin right_V2 = mkV2 (corregir_V) ; -- status=guess, src=wikt
+lin righteous_A = mkA "inmaculado" | mkA "inocente" ; -- status=guess status=guess
+lin rightful_A = mkA "legítimo" ; -- status=guess
+lin rightly_Adv = variants{} ; --
+lin rigid_A = mkA "rígido" ; -- status=guess
+lin rigidity_N = mkN "rigidez" feminine ; -- status=guess
+lin rigorous_A = mkA "riguroso" ; -- status=guess
+lin rill_N = mkN "arroyito" ; -- status=guess
+lin rim_N = mkN "borde" masculine | mkN "canto" ; -- status=guess status=guess
+lin rime_N = mkN "escarcha" ; -- status=guess
+lin rind_N = mkN "cáscara" ; -- status=guess
+lin rinderpest_N = mkN "peste bovina" ; -- status=guess
+lin ring_4_V2 = mkV2 (mkV "llamar") to_Prep ;
+lin ring_6_V2 = mkV2 (mkV "anillar") ;
+lin ring_N = mkN "anillo" ; -- status=guess
+lin ring_V = mkV "sonar" ;
+lin ringworm_N = mkN "tiña" | mkN "tinea" ; -- status=guess status=guess
+lin rinse_V2 = mkV2 (mkV "enjuagar") ; -- status=guess, src=wikt
+lin riot_N = mkN "tumulto" | mkN "alboroto" ; -- status=guess
+lin rip_N = mkN "estafa" | mkN "robo" ; -- status=guess status=guess
+lin rip_V = mkV "arrancar" ; -- status=guess
+lin rip_V2 = mkV2 (mkV "arrancar") ; -- status=guess
+lin ripe_A = mkA "madurado" ; -- status=guess
+lin ripen_V = mkV "madurar" | mkV "colorear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ripen_V2 = mkV2 (mkV "madurar") | mkV2 (mkV "colorear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin riposte_N = mkN "respuesta" ; -- status=guess
+lin ripper_N = mkN "destripador" masculine ; -- status=guess
+lin ripple_N = mkN "ondulación" feminine ; -- status=guess
+lin rise_N = mkN "subida" ;
+lin rise_V = mkV "levantarse" ;
+lin rise_V2 = mkV2 (mkV "levantarse") ;
+lin risible_A = mkA "risible" ; -- status=guess
+lin rising_A = variants{} ; --
+lin risk_N = mkN "riesgo" ;
+lin risk_V2 = mkV2 (mkV "arriesgar") ; -- status=guess
+lin risk_VV = mkVV (mkV "arriesgar") ; -- status=guess
+lin risky_A = mkA "riesgoso" | mkA "arriesgado" ; -- status=guess status=guess
+lin rite_N = mkN "rito" ; -- status=guess
+lin ritual_N = mkN "ritual" masculine ; -- status=guess
+lin rival_A = variants{} ; --
+lin rival_N = variants{} ; --
+lin rivalry_N = mkN "rivalidad" feminine ; -- status=guess
+lin river_N = L.river_N ;
+lin riverbed_N = mkN "cauce" ; -- status=guess
+lin rivet_N = mkN "remache" masculine ; -- status=guess
+lin rivet_V = mkV "remachar" ; -- status=guess, src=wikt
+lin rivet_V2 = mkV2 (mkV "remachar") ; -- status=guess, src=wikt
+lin rivulet_N = mkN "riachuelo" ; -- status=guess
+lin roach_N = mkN "leucisco" ; -- status=guess
+lin road_N = L.road_N ;
+lin roadrunner_N = mkN "correcaminos" masculine ; -- status=guess
+lin roadside_N = mkN "gavilán pollero" ; -- status=guess
+lin roadster_N = mkN "turismo ." ; -- status=guess
+lin roadway_N = mkN "calzada" ; -- status=guess
+lin roam_V = mkV "vagar" ; -- status=guess, src=wikt
+lin roam_V2 = mkV2 (mkV "vagar") ; -- status=guess, src=wikt
+lin roar_N = mkN "rugido" ; -- status=guess
+lin roar_V = rugir_V | mkV "bramar" ; -- status=guess
+lin roar_V2 = mkV2 (rugir_V) | mkV2 (mkV "bramar") ; -- status=guess
+lin roast_A = mkA "asado" | mkA "asada" ; -- status=guess status=guess
+lin roast_N = mkN "carne asada" ; -- status=guess
+lin roast_V = mkV "asar" ; -- status=guess, src=wikt
+lin roast_V2 = mkV2 (mkV "asar") ; -- status=guess, src=wikt
+lin rob_V2 = mkV2 (mkV "robar") ; -- status=guess
+lin robber_N = mkN "ladrón" masculine | mkN "ladrona" ; -- status=guess status=guess
+lin robbery_N = mkN "robo" ; -- status=guess
+lin robe_N = mkN "bata" ; -- status=guess
+lin robin_N = mkN "petirrojo" ; -- status=guess
+lin robot_N = mkN "robot" masculine ; -- status=guess
+lin robotics_N = mkN "robótica" ; -- status=guess
+lin robust_A = mkA "robusto" ; -- status=guess
+lin rock_N = L.rock_N ;
+lin rock_V = mecer_V ; -- status=guess
+lin rock_V2 = mkV2 (mecer_V) ; -- status=guess
+lin rocker_N = mkN "roquero" ; -- status=guess
+lin rocket_N = mkN "cohete" masculine ; -- status=guess
+lin rocky_A = mkA "rocoso" ; -- status=guess
+lin rod_N = mkN "bastón" masculine ; -- status=guess
+lin rodent_N = mkN "roedor" masculine ; -- status=guess
+lin rodeo_N = mkN "jaripeo" | mkN "rodeo" ; -- status=guess status=guess
+lin roe_N = mkN "huevas" feminine ; -- status=guess
+lin roebuck_N = mkN "ciervo" ; -- status=guess
+lin roentgenium_N = mkN "roentgenio" ; -- status=guess
+lin roil_V2 = mkV2 (mkV "enturbiar") ; -- status=guess, src=wikt
+lin role_1_N = mkN "papel" masculine ; ---- what's the difference in senses?
+lin role_2_N = mkN "papel" masculine ; ---- what's the difference in senses?
+lin role_N = mkN "papel" masculine ;
+lin roleplaying_N = mkN "juego de rol" ; -- status=guess
+lin roll_N = mkN "rollo" ; -- status=guess
+lin roll_V = rodar_V ; -- status=guess
+lin roll_V2 = mkV2 (rodar_V) ; -- status=guess
+lin roller_N = mkN "rodillo" ; -- status=guess
+lin rolling_N = mkN "hataca" | mkN "rodillo" | mkN "uslero" ; -- status=guess status=guess status=guess status=guess
+lin romance_N = mkN "romance" masculine ; -- status=guess
+lin romantic_A = mkA "romántico" ; -- status=guess
+lin romantic_N = mkN "romántico" | mkN "romántica" ; -- status=guess status=guess
+lin romantically_Adv = mkAdv "románticamente" ; -- status=guess
+lin romanticism_N = mkN "romanticismo" ; -- status=guess
+lin romanticize_V = mkV "romantizar" ; -- status=guess, src=wikt
+lin romanticize_V2 = mkV2 (mkV "romantizar") ; -- status=guess, src=wikt
+lin roof_N = L.roof_N ;
+lin roof_V2 = mkV2 (mkV "techar") ; -- status=guess, src=wikt
+lin rook_N = mkN "graja" ; -- status=guess
+lin rookie_N = mkN "novato" | mkN "novicio" ; -- status=guess status=guess
+lin room_1_N = mkN "cuarto" | mkN "habitación" ;
+lin room_2_N = mkN "sitio" ;
+lin room_N = mkN "cuarto" | mkN "habitación" | mkN "pieza" | mkN "sala" | mkN "recámara" ;
+lin roommate_N = mkN "compañero de cuarto" ; -- status=guess
+lin roost_N = mkN "gallinero" | mkN "pajarera" ; -- status=guess status=guess
+lin rooster_N = mkN "gallo" ; -- status=guess
+lin root_N = L.root_N ;
+lin root_V = mkV "rebuscar" | mkV "hurgar" ; -- status=guess
+lin root_V2 = mkV2 (mkV "rebuscar") | mkV2 (mkV "hurgar") ; -- status=guess
+lin rooting_N = mkN "enraizamiento" ; -- status=guess
+lin rootlet_N = mkN "raicilla" ; -- status=guess
+lin rootstock_N = mkN "pie" masculine | mkN "cepa" ; -- status=guess status=guess
+lin rope_N = L.rope_N ;
+lin rorqual_N = mkN "rorcual" masculine ; -- status=guess
+lin rosary_N = mkN "rosario" ; -- status=guess
+lin rose_A = mkA "rosado" | mkA "rosa" ; -- status=guess status=guess
+lin rose_N = mkN "rosado" ; -- status=guess
+lin rosemary_N = mkN "romero" ; -- status=guess
+lin rosin_N = mkN "colofonia" ; -- status=guess
+lin roster_N = mkN "lista de personal" ; -- status=guess
+lin rostrum_N = mkN "púlpito" ; -- status=guess
+lin rot_V = pudrir_V | mkV "podrir" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rot_V2 = mkV2 (pudrir_V) | mkV2 (mkV "podrir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rota_N = mkN "horario con los turnos" ; -- status=guess
+lin rotate_V = mkV "girar" ; -- status=guess, src=wikt
+lin rotate_V2 = mkV2 (mkV "girar") ; -- status=guess, src=wikt
+lin rotation_N = mkN "rotación" masculine ; -- status=guess
+lin rotational_A = mkA "rotacional" ; -- status=guess
+lin rotor_N = mkN "rotor" masculine ; -- status=guess
+lin rotten_A = L.rotten_A ;
+lin rough_A = mkA "aproximado" | mkA "aproximativo" | mkA "casi" ; -- status=guess
+lin rough_N = mkN "ratonero calzado" ; -- status=guess
+lin roughly_Adv = variants{} ; --
+lin roughness_N = mkN "aspereza" ; -- status=guess
+lin roulette_N = mkN "ruleta" ; -- status=guess
+lin round_A = L.round_A ;
+lin round_Adv = mkAdv "alrededor" ;
+lin round_N = mkN "ángulo redondo" ; -- status=guess
+lin round_Prep = mkPrep "alrededor de" ;
+lin round_V = mkV "redondear" ; -- status=guess
+lin round_V2 = mkV2 (mkV "redondear") ; -- status=guess
+lin roundabout_N = mkN "tiovivo" ; -- status=guess
+lin rouse_V = despertar_V ; -- status=guess, src=wikt
+lin rouse_V2 = mkV2 (despertar_V) ; -- status=guess, src=wikt
+lin route_N = mkN "ruta" ;
+lin router_N = mkN "router" | mkN "enrutador" | mkN "ruteador" | mkN "direccionador" masculine ; -- status=guess status=guess status=guess status=guess
+lin routine_N = variants{} ; --
+lin row_N = mkN "remo" | mkN "remado" ;
+lin row_V = mkV "remar" ; -- status=guess
+lin row_V2 = mkV2 (mkV "remar") ; -- status=guess
+lin rowan_N = mkN "sorbus" ; -- status=guess
+lin rowboat_N = mkN "bote de remos" ; -- status=guess
+lin rowing_N = mkN "remo" ; -- status=guess
+lin royal_A = mkA "real" ;
+lin royal_N = mkN "escalera real mayor" | mkN "flor imperial" ; -- status=guess status=guess
+lin royalty_N = variants{} ; --
+lin rub_V = mkV "frotar" ; -- status=guess
+lin rub_V2 = L.rub_V2 ;
+lin rubber_A = variants{} ; --
+lin rubber_N = L.rubber_N ;
+lin rubberneck_V = mkV "sapear" | mkV "mirar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rubbery_A = mkA "gomoso" | mkA "elástico" ; -- status=guess status=guess
+lin rubbish_N = mkN "desperdicios" masculine ; -- status=guess
+lin rubble_N = mkN "escombros" masculine ; -- status=guess
+lin rubidium_N = mkN "rubidio" ; -- status=guess
+lin ruble_N = mkN "rublo" ; -- status=guess
+lin rubric_N = mkN "rúbrica" ; -- status=guess
+lin ruby_N = mkN "rubí" masculine ; -- status=guess
+lin rucksack_N = mkN "mochila" ; -- status=guess
+lin rudder_N = mkN "timón" masculine ; -- status=guess
+lin rude_A = mkA "rudo" ; -- status=guess
+lin rudiment_N = mkN "rudimento" ; -- status=guess
+lin rudimentary_A = mkA "rudimental" | mkA "rudimentario" | mkA "elemental" ; -- status=guess status=guess status=guess
+lin rue_N = mkN "ruda" ; -- status=guess
+lin ruff_N = mkN "combatiente" masculine ; -- status=guess
+lin ruffian_N = mkN "rufian" masculine ; -- status=guess
+lin ruffle_N = mkN "volante" masculine ; -- status=guess
+lin ruffle_V = retorcer_V ; -- status=guess, src=wikt
+lin ruffle_V2 = mkV2 (retorcer_V) ; -- status=guess, src=wikt
+lin rug_N = mkN "tapete" | mkN "alfombra" | mkN "alfombrilla" ; -- status=guess
+lin rugby_N = variants{} ; --
+lin rugged_A = mkA "filudo" | mkA "escabroso" ; -- status=guess status=guess
+lin ruin_N = mkN "ruina" ; -- status=guess
+lin ruin_V2 = mkV2 (mkV "desbaratar") | mkV2 (mkV "arruinar") ; -- status=guess
+lin ruinous_A = mkA "ruinoso" ; -- status=guess
+lin rule_N = L.rule_N ;
+lin rule_V = mkV "mandar" | gobernar_V ; -- status=guess
+lin rule_V2 = mkV2 (mkV "mandar") | mkV2 (gobernar_V) ; -- status=guess
+lin rule_VS = mkVS (mkV "mandar") | mkVS (gobernar_V) ; -- status=guess
+lin ruler_N = mkN "regla" ; -- status=guess
+lin ruling_A = variants{} ; --
+lin ruling_N = mkN "decisión" feminine ; -- status=guess
+lin rum_N = mkN "ron" masculine ; -- status=guess
+lin rumble_N = mkN "pelea callejera" | mkN "riña" ; -- status=guess status=guess
+lin rumen_N = mkN "panza" | mkN "rumen" masculine ; -- status=guess status=guess
+lin ruminant_A = mkA "rumiante" ; -- status=guess
+lin ruminant_N = mkN "rumiante" masculine ; -- status=guess
+lin ruminate_V = mkV "rumiar" ; -- status=guess, src=wikt
+lin rummage_V = revolver_V ; -- status=guess, src=wikt
+lin rummage_V2 = mkV2 (revolver_V) ; -- status=guess, src=wikt
+lin rumour_N = variants{} ; --
+lin rump_N = mkN "trasero" | mkN "nalgas" feminine | mkN "posaderas" feminine | mkN "asentaderas" feminine ; -- status=guess status=guess status=guess status=guess
+lin rumpus_N = mkN "revuelo" ; -- status=guess
+lin run_N = mkN "correr" ;
+lin run_V = L.run_V ;
+lin run_V2 = mkV2 run_V ;
+lin runaway_N = mkN "fugitivo" ; -- status=guess
+lin rune_N = mkN "runa" ; -- status=guess
+lin rung_N = mkN "travesaño" ; -- status=guess
+lin runic_A = mkA "rúnico" ; -- status=guess
+lin runner_N = mkN "corredor" masculine ; -- status=guess
+lin running_A = variants{} ; --
+lin running_N = mkN "estribo" ; -- status=guess
+lin runoff_N = mkN "escorrentía" ; -- status=guess
+lin runway_N = mkN "pista" | mkN "pista de aterrizaje" | mkN "pista de despegue" ; -- status=guess status=guess status=guess
+lin rupee_N = mkN "rupia" ; -- status=guess
+lin rupture_N = mkN "rotura" ; -- status=guess
+lin rural_A = mkA "rural" ;
+lin ruse_N = mkN "astucia" ; -- status=guess
+lin rush_N = mkN "hora punta" ; -- status=guess
+lin rush_V = mkV "correr" | mkV "apurarse" ; -- status=guess
+lin rush_V2 = mkV2 (mkV "correr") | mkV2 (mkV "apurarse") ; -- status=guess
+lin rush_VV = mkVV (mkV "correr") | mkVV (mkV "apurarse") ; -- status=guess
+lin rusk_N = mkN "bizcocho" | mkN "biscote" ; -- status=guess status=guess
+lin rust_N = mkN "marrón" masculine | mkN "rojizo" ; -- status=guess status=guess
+lin rust_V = mkV "aherrumbrar" ; -- status=guess, src=wikt
+lin rust_V2 = mkV2 (mkV "aherrumbrar") ; -- status=guess, src=wikt
+lin rustic_A = mkA "rústico" ; -- status=guess
+lin rusticity_N = mkN "rusticidad" feminine ; -- status=guess
+lin rustle_N = mkN "crujido" ; -- status=guess
+lin rustler_N = mkN "cuatrero" ; -- status=guess
+lin rustproof_A = mkA "inoxidable" ; -- status=guess
+lin rusty_A = mkA "herrumbroso" ; -- status=guess
+lin rut_N = mkN "estro" ; -- status=guess
+lin rutabaga_N = mkN "colinabo" ; -- status=guess
+lin ruthenium_N = mkN "rutenio" ; -- status=guess
+lin rutherfordium_N = mkN "rutherfordio" ; -- status=guess
+lin ruthless_A = mkA "despiadado" ; -- status=guess
+lin rutile_N = mkN "rutilo" ; -- status=guess
+lin rye_N = mkN "centeno" ; -- status=guess
+lin sabbatical_A = mkA "sabático" ; -- status=guess
+lin sabbatical_N = mkN "sabático" ; -- status=guess
+lin sable_A = mkA "sable" ; -- status=guess
+lin sable_N = mkN "cebellina" ; -- status=guess
+lin sabotage_N = mkN "sabotaje" masculine ; -- status=guess
+lin sabotage_V2 = mkV2 (mkV "sabotear") ; -- status=guess, src=wikt
+lin sabre_N = mkN "sable" masculine ; -- status=guess
+lin saccade_N = mkN "sacada" | mkN "movimiento sacádico" ; -- status=guess status=guess
+lin saccharin_N = mkN "sacarina" ; -- status=guess
+lin sack_N = mkN "bolsa" | mkN "saco" ; -- status=guess
+lin sack_V2 = mkV2 (despedir_V) ; -- status=guess
+lin sackbut_N = mkN "sacabuche" ; -- status=guess
+lin sacrament_N = mkN "sacramento" ; -- status=guess
+lin sacred_A = mkA "sagrado" ; -- status=guess
+lin sacrifice_N = mkN "sacrificio" ; -- status=guess
+lin sacrifice_V = mkV "sacrificar" ; -- status=guess
+lin sacrifice_V2 = mkV2 (mkV "sacrificar") ; -- status=guess
+lin sacrificial_A = mkA "sacrificial" ; -- status=guess
+lin sacrilege_N = mkN "sacrilegio" ; -- status=guess
+lin sacrilegious_A = mkA "sacrílego" ; -- status=guess
+lin sacristan_N = mkN "sacristán" masculine ; -- status=guess
+lin sacristy_N = mkN "sacristía" ; -- status=guess
+lin sacrum_N = mkN "sacro" ; -- status=guess
+lin sad_A = mkA "triste" ; -- status=guess
+lin sadden_V = mkV "apenar" ; -- status=guess, src=wikt
+lin sadden_V2 = mkV2 (mkV "apenar") ; -- status=guess, src=wikt
+lin saddle_N = mkN "silla de montar" | mkN "sillopín" ; -- status=guess status=guess
+lin saddle_V = mkV "ensillar" ; -- status=guess, src=wikt
+lin saddle_V2 = mkV2 (mkV "ensillar") ; -- status=guess, src=wikt
+lin saddlebag_N = mkN "culo caído" ; -- status=guess
+lin saddler_N = mkN "sillero" ; -- status=guess
+lin sadism_N = mkN "sadismo" ; -- status=guess
+lin sadistic_A = mkA "sádico" ; -- status=guess
+lin sadly_Adv = variants{} ; --
+lin safari_N = mkN "safari" masculine ; -- status=guess
+lin safe_A = mkA "seguro" ;
+lin safe_N = mkN "caja fuerte" | mkN "cofre" masculine ; -- status=guess status=guess
+lin safeguard_N = mkN "salvaguarda" ; -- status=guess
+lin safeguard_V2 = mkV2 (mkV "resguardar") ; -- status=guess, src=wikt
+lin safely_Adv = variants{} ; --
+lin safety_N = mkN "seguridad" feminine ;
+lin safflower_N = mkN "alazor" masculine ; -- status=guess
+lin saffron_N = mkN "azafrán" masculine ; -- status=guess
+lin sag_V = mkV "ahondar" ; -- status=guess, src=wikt
+lin saga_N = mkN "saga" ; -- status=guess
+lin sagacious_A = mkA "sagaz" ; -- status=guess
+lin sagacity_N = mkN "sagacidad" feminine | mkN "sagaz" ; -- status=guess status=guess
+lin sage_A = mkA "sabio" ; -- status=guess
+lin sage_N = mkN "salvia" ; -- status=guess
+lin sago_N = mkN "sagú" masculine ; -- status=guess
+lin saguaro_N = mkN "saguaro" ; -- status=guess
+lin saiga_N = mkN "saiga" masculine ; -- status=guess
+lin sail_N = mkN "vela" ; -- status=guess
+lin sail_V = mkV "navegar" ; -- status=guess
+lin sailboat_N = mkN "embarcación a vela" | mkN "velero" ; -- status=guess status=guess
+lin sailing_N = mkN "navegación" feminine ; -- status=guess
+lin sailor_N = mkN "marinero" ; -- status=guess
+lin sainfoin_N = mkN "pipirigallo" | mkN "esparceta" ; -- status=guess status=guess
+lin saint_N = mkN "santo" | mkN "santa" ; -- status=guess
+lin sainthood_N = mkN "santidad" feminine ; -- status=guess
+lin sake_1_N = variants{} ; --
+lin sake_2_N = variants{} ; --
+lin sake_N = mkN "sake" ; -- status=guess
+lin salacious_A = mkA "salaz" ; -- status=guess
+lin salaciousness_N = mkN "salacidad" feminine | mkN "lascivia" ; -- status=guess status=guess
+lin salacity_N = mkN "salacidad" feminine ; -- status=guess
+lin salad_N = mkN "ensalada" ; -- status=guess
+lin salamander_N = mkN "salamandra" ; -- status=guess
+lin salary_N = mkN "salario" | mkN "sueldo" ; -- status=guess
+lin sale_N = mkN "venta" ;
+lin saleable_A = mkA "vendible" ; -- status=guess
+lin salesman_N = mkN "vendedor" masculine ; -- status=guess
+lin salesperson_N = mkN "vendedor" masculine ; -- status=guess
+lin saleswoman_N = mkN "vendedora" ; -- status=guess
+lin salicylate_N = mkN "salicilato" ; -- status=guess
+lin saline_A = mkA "salino" ; -- status=guess
+lin salinity_N = mkN "salinidad" feminine ; -- status=guess
+lin saliva_N = mkN "saliva" ; -- status=guess
+lin salivate_V = mkV "salivar" ; -- status=guess, src=wikt
+lin salivation_N = mkN "salivación" feminine ; -- status=guess
+lin sallet_N = mkN "celada" ; -- status=guess
+lin salmon_N = mkN "salmón" masculine ; -- status=guess
+lin salon_N = mkN "salón" masculine ; -- status=guess
+lin salsa_N = mkN "salsa mexicana" | mkN "salsa picante" ; -- status=guess status=guess
+lin salt_A = mkA "salino" ; -- status=guess
+lin salt_N = L.salt_N ;
+lin salt_V2 = mkV2 (mkV "salar") ; -- status=guess, src=wikt
+lin saltine_N = mkN "galleta de soda" ; -- status=guess
+lin saltiness_N = mkN "salado" ; -- status=guess
+lin salty_A = mkA "salado" ; -- status=guess
+lin salubrious_A = mkA "salubre" ; -- status=guess
+lin salute_N = mkN "saludo" | mkN "venia" ; -- status=guess status=guess
+lin salvage_N = mkN "salvamento" | mkN "rescate" masculine ; -- status=guess status=guess
+lin salvage_V2 = mkV2 (mkV "rescatar") ; -- status=guess, src=wikt
+lin salvation_N = mkN "salvación" feminine ; -- status=guess
+lin salve_N = mkN "ungüento" | mkN "pomada" | mkN "bálsamo" ; -- status=guess status=guess status=guess
+lin salvo_N = mkN "salva" | mkN "andanada" ; -- status=guess status=guess
+lin samara_N = mkN "sámara" ; -- status=guess
+lin samarium_N = mkN "samario" ; -- status=guess
+lin samba_N = mkN "samba" ; -- status=guess
+lin same_A = mkA "mismo" ; -- status=guess
+lin samovar_N = mkN "samovar" masculine ; -- status=guess
+lin sampan_N = mkN "junco" ; -- status=guess
+lin sample_N = mkN "muestra" | mkN "ejemplar" masculine ;
+lin sample_V2 = mkV2 (mkV "samplear") ; -- status=guess
+lin samurai_N = mkN "samurái" masculine ; -- status=guess
+lin sanctify_V2 = mkV2 (mkV "santificar") ; -- status=guess, src=wikt
+lin sanctimonious_A = mkA "mojigato" | mkA "tartufo" | mkA "pechoño" ; -- status=guess status=guess status=guess
+lin sanction_N = variants{} ; --
+lin sanction_V2 = mkV2 (mkV "sancionar") ; -- status=guess, src=wikt
+lin sanctuary_N = variants{} ; --
+lin sanctum_N = mkN "sanctasanctórum" ; -- status=guess
+lin sand_N = L.sand_N ;
+lin sand_V2 = mkV2 (mkV "lijar") ; -- status=guess, src=wikt
+lin sandal_N = mkN "sandalia" | mkN "chala" | mkN "chinela" | mkN "chancleta" | mkN "caite" | mkN "cutara" | mkN "huarache" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin sandalwood_N = mkN "sándalo" ; -- status=guess
+lin sandbag_N = mkN "saco de arena" ; -- status=guess
+lin sandbox_N = mkN "arenero" ; -- status=guess
+lin sanderling_N = mkN "playero" | mkN "correlimos" masculine ; -- status=guess status=guess
+lin sandfly_N = mkN "mosquito simúlido" | mkN "jején" masculine ; -- status=guess status=guess
+lin sandgrouse_N = mkN "ganga" ; -- status=guess
+lin sandpaper_N = mkN "lija" masculine | mkN "papel de lija" ; -- status=guess status=guess
+lin sandpaper_V2 = mkV2 (mkV "lijar") ; -- status=guess, src=wikt
+lin sandpiper_N = mkN "playero" | mkN "correlimos" masculine ; -- status=guess status=guess
+lin sandstorm_N = mkN "tormenta de arena" ; -- status=guess
+lin sandwich_N = mkN "sándwich" | mkN "bocadillo" ; -- status=guess
+lin sandy_A = mkA "arenoso" ; -- status=guess
+lin sane_A = mkA "cuerdo" ; -- status=guess
+lin sanguine_A = mkA "rojo" | mkA "roja" | mkA "sanguíneo" ; -- status=guess status=guess status=guess
+lin sanitary_A = mkA "sanitario" ; -- status=guess
+lin sanitation_N = mkN "higiene" feminine | mkN "saneamiento" ; -- status=guess status=guess
+lin sanitize_V2 = mkV2 (mkV "sanear") ; -- status=guess, src=wikt
+lin sap_N = mkN "savia" ; -- status=guess
+lin sap_V = mkV "zapar" ; -- status=guess, src=wikt
+lin sap_V2 = mkV2 (mkV "zapar") ; -- status=guess, src=wikt
+lin sapling_N = mkN "pimpollo" ; -- status=guess
+lin sapodilla_N = mkN "chicozapote" | mkN "níspero" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin saponin_N = mkN "saponina" ; -- status=guess
+lin sapper_N = mkN "zapador" masculine ; -- status=guess
+lin sapphire_N = mkN "zafiro" ; -- status=guess
+lin saprophytic_A = mkA "saprofito" ; -- status=guess
+lin sapsucker_N = mkN "chupasavia" masculine ; -- status=guess
+lin sapwood_N = mkN "albura" ; -- status=guess
+lin sarcasm_N = mkN "sarcasmo" ; -- status=guess
+lin sarcastic_A = mkA "sarcástico" ; -- status=guess
+lin sarcastically_Adv = mkAdv "sarcásticamente" ; -- status=guess
+lin sarcoma_N = mkN "sarcoma" masculine ; -- status=guess
+lin sarcomere_N = mkN "sarcómero" ; -- status=guess
+lin sarcophagus_N = mkN "sarcófago" ; -- status=guess
+lin sardine_N = mkN "sardina" ; -- status=guess
+lin sardonic_A = mkA "sardónico" ; -- status=guess
+lin sardonically_Adv = mkAdv "sardónicamente" ; -- status=guess
+lin sari_N = mkN "sari" masculine ; -- status=guess
+lin sarin_N = mkN "sarín" masculine ; -- status=guess
+lin sarong_N = mkN "sarong" | mkN "pareo" ; -- status=guess status=guess
+lin sartorial_A = mkA "sartorial" ; -- status=guess
+lin sartorius_N = mkN "sartorio" ; -- status=guess
+lin sash_N = mkN "banda" masculine | mkN "faja" ; -- status=guess status=guess
+lin sassafras_N = mkN "sasafrás" masculine ; -- status=guess
+lin satanic_A = mkA "satánico" ; -- status=guess
+lin satchel_N = mkN "mochila" ; -- status=guess
+lin satellite_N = mkN "satélite" masculine ; -- status=guess
+lin satiate_V2 = mkV2 (mkV "saciar") ; -- status=guess, src=wikt
+lin satiety_N = mkN "saciedad" feminine ; -- status=guess
+lin satin_N = mkN "satén" masculine ; -- status=guess
+lin satire_N = mkN "sátira" ; -- status=guess
+lin satirical_A = mkA "satírico" ; -- status=guess
+lin satisfaction_N = mkN "satisfacción" feminine ; -- status=guess
+lin satisfactory_A = mkA "satisfactorio" ; -- status=guess
+lin satisfied_A = mkA "satisfecho" ; -- status=guess
+lin satisfy_V2 = mkV2 (satisfacer_V) ; -- status=guess
+lin satrap_N = mkN "sátrapa" masculine ; -- status=guess
+lin saturate_V2 = mkV2 (mkV "empapar") ; -- status=guess, src=wikt
+lin saturation_N = mkN "saturación" feminine ; -- status=guess
+lin saturnine_A = mkA "saturnino" | mkA "saturnina" ; -- status=guess status=guess
+lin satyr_N = mkN "sátiro" ; -- status=guess
+lin sauce_N = mkN " chupe" ; -- status=guess
+lin saucepan_N = mkN "cacerola" ; -- status=guess
+lin saucer_N = mkN "platillo" ; -- status=guess
+lin sauerkraut_N = mkN "chucrut" masculine ; -- status=guess
+lin sauna_N = mkN "sauna" ; -- status=guess
+lin saunter_N = mkN "pasearse" ; -- status=guess
+lin sausage_N = mkN "embutido" | mkN "salchicha" masculine | mkN "salchichón" masculine ; -- status=guess
+lin savage_A = mkA "salvaje" ; -- status=guess
+lin savanna_N = mkN "sabana" ; -- status=guess
+lin save_N = mkN "parada" ; -- status=guess
+lin save_V = mkV "ahorrar" ;
+lin save_V2 = mkV2 (mkV "ahorrar") ;
+lin saving_N = variants{} ; --
+lin savings_N = mkN "ahorros" feminine ; -- status=guess
+lin savior_N = mkN "salvador" masculine ; -- status=guess
+lin saviour_N = mkN "bebé medicamento" ; -- status=guess
+lin savory_A = mkA "sabroso" | mkA "apetitoso" ; -- status=guess status=guess
+lin savory_N = mkN "ajedrea" ; -- status=guess
+lin saw_N = mkN "proverbio" ; -- status=guess
+lin saw_V = serrar_V ; -- status=guess, src=wikt
+lin saw_V2 = mkV2 (serrar_V) ; -- status=guess, src=wikt
+lin sawdust_N = mkN "serrín" | mkN "aserrín" masculine ; -- status=guess status=guess
+lin sawhorse_N = mkN "burro" ; -- status=guess
+lin sawmill_N = mkN "aserradero" ; -- status=guess
+lin saxifrage_N = mkN "saxifraga" ; -- status=guess
+lin saxophone_N = mkN "saxofón" | mkN "saxófono" ; -- status=guess status=guess
+lin saxophonist_N = mkN "saxofonista" masculine ; -- status=guess
+lin say_V = decir_V ;
+lin say_V2 = mkV2 decir_V ;
+lin say_VS = L.say_VS ;
+lin saying_N = mkN "dicho" | mkN "proverbio" | mkN "refrán" masculine ; -- status=guess
+lin scab_N = mkN "costra" | mkN "postilla" | mkN "grano" ; -- status=guess status=guess status=guess
+lin scabbard_N = mkN "vaina" ; -- status=guess
+lin scabies_N = mkN "sarna" ; -- status=guess
+lin scaffold_N = mkN "horca" | mkN "patíbulo" | mkN "cadalso" ; -- status=guess status=guess status=guess
+lin scaffolding_N = mkN "andamiaje" ; -- status=guess
+lin scalability_N = mkN "escalabilidad" feminine ; -- status=guess
+lin scalar_A = mkA "escalar" ; -- status=guess
+lin scald_V2 = mkV2 (mkV "quemar") ; -- status=guess, src=wikt
+lin scale_N = mkN "escala" ;
+lin scale_V = mkV "escamar" ; -- status=guess, src=wikt
+lin scale_V2 = mkV2 (mkV "escamar") ; -- status=guess, src=wikt
+lin scalene_A = mkA "escaleno" ; -- status=guess
+lin scallop_N = mkN "vieira" | mkN "venera" | mkN "concha de peregrino" ; -- status=guess status=guess status=guess
+lin scalp_N = mkN "cuero cabelludo" ; -- status=guess
+lin scalp_V2 = mkV2 (mkV "descabellar") ; -- status=guess, src=wikt
+lin scalpel_N = mkN "escalpelo" ; -- status=guess
+lin scalper_N = mkN "revendedor" | mkN "revendedora" ; -- status=guess status=guess
+lin scaly_A = mkA "escamoso" ; -- status=guess
+lin scam_N = mkN "estafa" ; -- status=guess
+lin scam_V2 = mkV2 (mkV "estafar") ; -- status=guess, src=wikt
+lin scamper_V = mkV "corretear" ; -- status=guess, src=wikt
+lin scan_V = mkV "escanear" ; -- status=guess
+lin scan_V2 = mkV2 (mkV "escanear") ; -- status=guess
+lin scandal_N = mkN "escándalo" ; -- status=guess
+lin scandalous_A = mkA "escandaloso" ; -- status=guess
+lin scandium_N = mkN "escandio" ; -- status=guess
+lin scanner_N = mkN "explorador" masculine ; -- status=guess
+lin scapegoat_N = mkN "chivo expiatorio" ; -- status=guess
+lin scapular_N = mkN "escapulario" ; -- status=guess
+lin scar_N = mkN "cicatriz" | mkN "alforza" ; -- status=guess status=guess
+lin scar_V = mkV "cicatrizarse" ; -- status=guess
+lin scar_V2 = mkV2 (mkV "cicatrizarse") ; -- status=guess
+lin scarce_A = mkA "escaso" ; -- status=guess
+lin scarcely_Adv = variants{} ; --
+lin scarcity_N = mkN "carestía" ; -- status=guess
+lin scare_N = mkN "asustar" | mkN "atemorizar" | mkN "espantar" ; -- status=guess status=guess status=guess
+lin scare_V = mkV "asustar" | mkV "atemorizar" | mkV "espantar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scare_V2 = mkV2 (mkV "asustar") | mkV2 (mkV "atemorizar") | mkV2 (mkV "espantar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scarecrow_N = mkN "espantapájaros" masculine ; -- status=guess
+lin scared_A = variants{} ; --
+lin scarf_N = mkN "bufanda" ; -- status=guess
+lin scarlet_A = mkA "escarlata" ; -- status=guess
+lin scarlet_N = mkN "escarlata" ; -- status=guess
+lin scary_A = mkA "alarmante" ; -- status=guess
+lin scatter_V = mkV "desviar" ; -- status=guess
+lin scatter_V2 = mkV2 (mkV "desviar") ; -- status=guess
+lin scaup_N = mkN "porrón" masculine ; -- status=guess
+lin scavenge_V = mkV "carroñear" ; -- status=guess, src=wikt
+lin scenario_N = mkN "escenario" ; -- status=guess
+lin scene_N = mkN "escena" ;
+lin scenery_N = mkN "decorado" ; -- status=guess
+lin scenic_A = mkA "escénico" ; -- status=guess
+lin scent_N = mkN "olor" masculine ; -- status=guess
+lin sceptical_A = mkA "escéptico" ; -- status=guess
+lin sceptre_N = mkN "cetro" ; -- status=guess
+lin schedule_N = mkN "horario" | mkN "itinerario" ; -- status=guess
+lin schedule_V = mkV "programar" ; -- status=guess
+lin schedule_V2 = mkV2 (mkV "programar") ; -- status=guess
+lin schedule_V2V = mkV2V (mkV "programar") ; -- status=guess
+lin schematic_A = mkA "esquemático" ; -- status=guess
+lin schematically_Adv = mkAdv "esquemáticamente" ; -- status=guess
+lin scheme_N = mkN "esquema" masculine ;
+lin schilling_N = mkN "chelín" masculine ; -- status=guess
+lin schism_N = mkN "cisma" masculine ; -- status=guess
+lin schist_N = mkN "esquisto" ; -- status=guess
+lin schistosomiasis_N = mkN "esquistosomiasis" feminine ; -- status=guess
+lin schizocarp_N = mkN "esquizocarpo" ; -- status=guess
+lin schizophrenia_N = mkN "esquizofrenia" ; -- status=guess
+lin schizophrenic_A = mkA "esquizofrénico" ; -- status=guess
+lin schizophrenic_N = mkN "esquizofrénico" ; -- status=guess
+lin schmuck_N = mkN "prepucio" ; -- status=guess
+lin schnitzel_N = mkN "schnitzel" masculine ; -- status=guess
+lin scholar_N = mkN "erudito" | mkN "docto" | mkN "sabio" ; -- status=guess
+lin scholarly_A = mkA "erudito" | mkA "universitario" ; -- status=guess status=guess
+lin scholarship_N = mkN "erudición" feminine | mkN "sabiduría" ; -- status=guess
+lin scholasticism_N = mkN "escolástica" ; -- status=guess
+lin school_N = L.school_N ;
+lin schoolchild_N = mkN "escolar" masculine | mkN "alumna" | mkN "colegiala" ; -- status=guess
+lin schoolmate_N = mkN "condiscípulo" | mkN "condiscípula" | mkN "compañero de clase" ; -- status=guess status=guess status=guess
+lin schooner_N = mkN "goleta" ; -- status=guess
+lin schwa_N = mkN "schwa" masculine ; -- status=guess
+lin science_N = L.science_N ;
+lin scientific_A = mkA "científico" ; -- status=guess
+lin scientifically_Adv = mkAdv "científicamente" ; -- status=guess
+lin scientist_N = mkN "científico" ; -- status=guess
+lin scimitar_N = mkN "cimitarra" ; -- status=guess
+lin scion_N = mkN "descendiente" masculine ; -- status=guess
+lin scissors_N = mkN "tijera" ; -- status=guess
+lin scoff_V = mkV "burlarse" ; -- status=guess, src=wikt
+lin scoff_V2 = mkV2 (mkV "burlarse") ; -- status=guess, src=wikt
+lin scold_N = mkN "regañar" ; -- status=guess
+lin scold_V = mkV "regañar" | mkV "retar" | reñir_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scold_V2 = mkV2 (mkV "regañar") | mkV2 (mkV "retar") | mkV2 (reñir_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scoop_N = mkN "cucharazo" ; -- status=guess
+lin scooter_N = mkN "patineta" | mkN "monopatín" masculine | mkN "patín del diablo" ; -- status=guess status=guess status=guess
+lin scope_N = mkN "ámbito" ; -- status=guess
+lin scorch_V = mkV "chamuscar" ; -- status=guess, src=wikt
+lin scorch_V2 = mkV2 (mkV "chamuscar") ; -- status=guess, src=wikt
+lin score_N = mkN "partitura" ; -- status=guess
+lin score_V = mkV "anotar" | mkV "puntuar" ; -- status=guess
+lin score_V2 = mkV2 (mkV "anotar") | mkV2 (mkV "puntuar") ; -- status=guess
+lin scorn_N = mkN "desprecio" | mkN "desdén" masculine ; -- status=guess status=guess
+lin scorn_V2 = mkV2 (mkV "despreciar") | mkV2 (mkV "desdeñar") | mkV2 (mkV "menospreciar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scornful_A = mkA "despreciativo" ; -- status=guess
+lin scorpion_N = mkN "escorpión" masculine | mkN "alacrán" masculine ; -- status=guess status=guess
+lin scorpionfish_N = mkN "pez escorpión" ; -- status=guess
+lin scoter_N = mkN "negrón" | mkN "negreta" ; -- status=guess status=guess
+lin scoundrel_N = mkN "bribón" | mkN "canalla" masculine | mkN "bellaco" | mkN "villano" ; -- status=guess status=guess status=guess status=guess
+lin scourge_N = mkN "azote" masculine ; -- status=guess
+lin scourge_V2 = mkV2 (mkV "escoria") ; -- status=guess, src=wikt
+lin scouting_N = mkN "escultismo" ; -- status=guess
+lin scowl_N = mkN "ceño" ; -- status=guess
+lin scowl_V = mkV (mkV "fruncir") "el ceño" ; -- status=guess, src=wikt
+lin scram_V = mkV "irse" | mkV "retirarse" | mkV "marcharse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scramble_V = revolver_V ; -- status=guess
+lin scramble_V2 = mkV2 (revolver_V) ; -- status=guess
+lin scrap_N = mkN "chatarra" masculine ; -- status=guess
+lin scrap_V = mkV "desguazar" | mkV "achatarrar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin scrap_V2 = mkV2 (mkV "desguazar") | mkV2 (mkV "achatarrar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scrape_N = mkN "apuro" ; -- status=guess
+lin scrape_V = mkV "raspar" ; -- status=guess
+lin scrape_V2 = mkV2 (mkV "raspar") ; -- status=guess
+lin scrapie_N = mkN "prurito lumbar" ; -- status=guess
+lin scratch_N = mkN "arañazo" ; -- status=guess
+lin scratch_V = mkV "arañar" | mkV "rasguñar" ; -- status=guess
+lin scratch_V2 = L.scratch_V2 ;
+lin scrawl_V = mkV "garrapatear" ; -- status=guess, src=wikt
+lin scrawl_V2 = mkV2 (mkV "garrapatear") ; -- status=guess, src=wikt
+lin scream_N = mkN "grito" ; -- status=guess
+lin scream_V = mkV "gritar" ; -- status=guess
+lin scream_V2 = mkV2 (mkV "gritar") ; -- status=guess
+lin scream_VS = mkVS (mkV "gritar") ; -- status=guess
+lin screamer_N = mkN "aruco" | mkN "chavarrí" | mkN "chicagüire" masculine ; -- status=guess status=guess status=guess
+lin screech_N = mkN "autillo" ; -- status=guess
+lin screen_N = mkN "tamiz" masculine | mkN "malla" ; -- status=guess
+lin screen_V = mkV "filtrar" | mkV "tamizar" ; -- status=guess
+lin screen_V2 = mkV2 (mkV "filtrar") | mkV2 (mkV "tamizar") ; -- status=guess
+lin screening_N = variants{} ; --
+lin screenplay_N = mkN "guion" masculine | mkN "script" ; -- status=guess status=guess
+lin screenwriter_N = mkN "guionista" masculine ; -- status=guess
+lin screw_N = mkN "tornillo" ; -- status=guess
+lin screw_V = mkV "atornillar" ; -- status=guess
+lin screw_V2 = mkV2 (mkV "atornillar") ; -- status=guess
+lin screwdriver_N = mkN "desarmador" masculine | mkN "vodka con naranja" ; -- status=guess status=guess
+lin scribble_V = mkV "garabatear" | mkV "garrapatear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin scribble_V2 = mkV2 (mkV "garabatear") | mkV2 (mkV "garrapatear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scribe_N = mkN "escriba" ; -- status=guess
+lin script_N = mkN "escritura" ; -- status=guess
+lin scripture_N = mkN "escritura" ; -- status=guess
+lin scrivener_N = mkN "escribano" | mkN "escribana" ; -- status=guess status=guess
+lin scroll_N = mkN "rollo" ; -- status=guess
+lin scrooge_N = mkN "tacaño" | mkN "roñoso" ; -- status=guess status=guess
+lin scrotal_A = mkA "escrotal" ; -- status=guess
+lin scrotum_N = mkN "escroto" ; -- status=guess
+lin scrounge_V = mkV "gorrear" | mkV "gorronear" | mkV "pepenar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scrounge_V2 = mkV2 (mkV "gorrear") | mkV2 (mkV "gorronear") | mkV2 (mkV "pepenar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scrub_V = fregar_V | mkV "tallar" ; -- status=guess
+lin scrub_V2 = mkV2 (fregar_V) | mkV2 (mkV "tallar") ; -- status=guess
+lin scruffy_A = mkA "desaliñado" ; -- status=guess
+lin scruple_N = mkN "escrúpulo" ; -- status=guess
+lin scrutinize_V2 = mkV2 (mkV "escrutar") | mkV2 (mkV "examinar") | mkV2 (mkV "escudriñar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scrutiny_N = mkN "escrutinio" ; -- status=guess
+lin scuff_V = mkV "arrastrar" ; -- status=guess, src=wikt
+lin scuff_V2 = mkV2 (mkV "arrastrar") ; -- status=guess, src=wikt
+lin scuffle_N = mkN "azada holandesa" ; -- status=guess
+lin scuffle_V = reñir_V ; -- status=guess, src=wikt
+lin scull_N = mkN "yoleta" ; -- status=guess
+lin sculpin_N = mkN "coto" ; -- status=guess
+lin sculptor_N = mkN "escultor" | mkN "escultora" ; -- status=guess status=guess
+lin sculptress_N = mkN "escultora" ; -- status=guess
+lin sculptural_A = mkA "escultural" ; -- status=guess
+lin sculpture_N = mkN "escultura" ; -- status=guess
+lin sculpture_V = mkV "esculpir" ; -- status=guess, src=wikt
+lin sculpture_V2 = mkV2 (mkV "esculpir") ; -- status=guess, src=wikt
+lin scum_N = mkN "canalla" masculine | mkN "escoria" ; -- status=guess status=guess
+lin scurvy_N = mkN "escorbuto" ; -- status=guess
+lin scuttle_N = mkN "escotilla" ; -- status=guess
+lin scuttle_V = mkV "barrenar" | mkV "barrenar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin scuttle_V2 = mkV2 (mkV "barrenar") | mkV2 (mkV "barrenar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scythe_N = mkN "guadaña" ; -- status=guess
+lin scythe_V2 = mkV2 (mkV "guadañar") ; -- status=guess, src=wikt
+lin sea_N = L.sea_N ;
+lin seabird_N = mkN "ave marina" ; -- status=guess
+lin seaborgium_N = mkN "seaborgio" ; -- status=guess
+lin seafood_N = mkN "marisco" ; -- status=guess
+lin seagull_N = mkN "gaviota" ; -- status=guess
+lin seal_N = mkN "sello" ; -- status=guess
+lin seal_V = variants{} ; --
+lin seal_V2 = variants{} ; --
+lin seam_N = mkN "costura" ; -- status=guess
+lin seaman_N = mkN "marinero" ; -- status=guess
+lin seamount_N = mkN "monte marino" ; -- status=guess
+lin seamstress_N = mkN "costurera" ; -- status=guess
+lin seaplane_N = mkN "hidroavión" masculine ; -- status=guess
+lin seaquake_N = mkN "maremoto" ; -- status=guess
+lin sear_V2 = mkV2 (mkV "chamuscar") ; -- status=guess, src=wikt
+lin search_N = mkN "búsqueda" ;
+lin search_V = mkV "buscar" ; -- status=guess
+lin search_V2 = mkV2 (mkV "buscar") ; -- status=guess
+lin searcher_N = mkN "buscador" masculine ; -- status=guess
+lin seashell_N = mkN "concha" ; -- status=guess
+lin seasickness_N = mkN "mareo" ; -- status=guess
+lin seaside_N = mkN "mar" feminine ; -- status=guess
+lin season_N = mkN "temporada" | mkN "estación" ;
+lin season_V = mkV "madurar" ; -- status=guess, src=wikt
+lin season_V2 = mkV2 (mkV "madurar") ; -- status=guess, src=wikt
+lin seasonal_A = mkA "estacional" ; -- status=guess
+lin seat_N = mkN "asiento" ;
+lin seawater_N = mkN "agua salada" ; -- status=guess
+lin seaweed_N = mkN "algas" feminine ; -- status=guess
+lin seborrhea_N = mkN "seborrea" ; -- status=guess
+lin sebum_N = mkN "sebo" ; -- status=guess
+lin secant_N = mkN "secante" feminine ; -- status=guess
+lin secession_N = mkN "secesión" feminine ; -- status=guess
+lin second_N = mkN "segundo" ;
+lin second_V2 = mkV2 (mkV "secundar") ; -- status=guess, src=wikt
+lin secondary_A = variants{} ; --
+lin secondary_N = mkN "secundaria" | mkN "escuela secundaria" ; -- status=guess status=guess
+lin secondhand_A = mkA "de segunda mano" ; -- status=guess
+lin secondly_Adv = variants{} ; --
+lin secondment_N = mkN "comisión de servicio" ; -- status=guess
+lin secrecy_N = mkN "secreto" ; -- status=guess
+lin secret_A = mkA "secreto" ; -- status=guess
+lin secret_N = mkN "secreto" ; -- status=guess
+lin secretariat_N = mkN "secretaría" ; -- status=guess
+lin secretary_N = mkN "secretario" ;
+lin secrete_V2 = mkV2 (mkV "secretear") ; -- status=guess, src=wikt
+lin secretion_N = mkN "secreción" feminine ; -- status=guess
+lin secretive_A = mkA "reservado" ; -- status=guess
+lin sect_N = mkN "secta" | mkN "culto" ; -- status=guess status=guess
+lin section_N = mkN "sección" feminine ;
+lin sector_N = mkN "sector" masculine ;
+lin secular_A = mkA "seglar" | mkA "laico" | mkA "mundano" | mkA "secular" ; -- status=guess
+lin secularism_N = mkN "secularismo" ; -- status=guess
+lin secure_A = mkA "seguro" | mkA "aplomado" ; -- status=guess
+lin secure_V2 = variants{} ; --
+lin security_N = mkN "seguridad" feminine | mkN "confianza" ;
+lin sedative_A = mkA "sedante" | mkA "sedativo" ; -- status=guess status=guess
+lin sedative_N = mkN "sedante" | mkN "sedativo" ; -- status=guess status=guess
+lin sedentary_A = mkA "sedentario" ; -- status=guess
+lin sedge_N = mkN "carrizo" ; -- status=guess
+lin sediment_N = mkN "sedimento" ; -- status=guess
+lin sedition_N = mkN "sedición" feminine ; -- status=guess
+lin seditious_A = mkA "sedicioso" | mkA "sediciosa" ; -- status=guess status=guess
+lin seduce_V2 = mkV2 (seducir_V) ; -- status=guess, src=wikt
+lin seductress_N = mkN "seductora" ; -- status=guess
+lin see_N = mkN "sede" feminine ; -- status=guess
+lin see_V = ver_V ;
+lin see_V2 = L.see_V2 ;
+lin see_V2V = mkV2V (ver_V) ;
+lin see_VQ = mkVQ (ver_V) ;
+lin see_VS = mkVS (ver_V) ;
+lin seed_N = L.seed_N ;
+lin seed_V = sembrar_V ; -- status=guess, src=wikt
+lin seed_V2 = mkV2 (sembrar_V) ; -- status=guess, src=wikt
+lin seedling_N = mkN "pimpollo" ; -- status=guess
+lin seedy_A = mkA "desacreditado" | mkA "mala fama" | mkA "mugriento" | mkA "indecente" ; -- status=guess status=guess status=guess status=guess
+lin seek_V2 = L.seek_V2 ;
+lin seek_VV = mkVV (mkV "buscar") ;
+lin seeker_N = mkN "buscador" masculine ; -- status=guess
+lin seem_VA = mkVA (parecer_V) ;
+lin seem_VS = mkVS (parecer_V) ;
+lin seem_VV = mkVV (parecer_V) ;
+lin seemingly_Adv = variants{} ; --
+lin seep_V = mkV "filtrar" ; -- status=guess, src=wikt
+lin seepage_N = mkN "filtración" feminine ; -- status=guess
+lin seer_N = mkN "vidente" | mkN "adivino" ; -- status=guess status=guess
+lin seesaw_N = mkN "balanceo" ; -- status=guess
+lin segment_N = mkN "segmento" ; -- status=guess
+lin segment_V = mkV "segmentar" ; -- status=guess, src=wikt
+lin segment_V2 = mkV2 (mkV "segmentar") ; -- status=guess, src=wikt
+lin segregate_V2 = mkV2 (mkV "segregar") ; -- status=guess, src=wikt
+lin segregation_N = mkN "segregación" feminine ; -- status=guess
+lin segue_N = mkN "transición" feminine ; -- status=guess
+lin seismic_A = mkA "seismico" ; -- status=guess
+lin seismological_A = mkA "sismológico" ; -- status=guess
+lin seismologist_N = mkN "sismólogo" ; -- status=guess
+lin seismology_N = mkN "sismología" ; -- status=guess
+lin seize_V = mkV "agarrar" | mkV (mkV "apoderarse") "de" | mkV "apresar" | aferrar_V ; -- status=guess
+lin seize_V2 = mkV2 (mkV "agarrar") | mkV2 (mkV (mkV "apoderarse") "de") | mkV2 (mkV "apresar") | mkV2 (aferrar_V) ; -- status=guess
+lin seizure_N = mkN "apropiación" feminine ; -- status=guess
+lin seldom_Adv = mkAdv "raramente" | mkAdv "rara vez" ; -- status=guess
+lin select_A = variants{} ; --
+lin select_V = mkV "seleccionar" ; -- status=guess
+lin select_V2 = mkV2 (mkV "seleccionar") ; -- status=guess
+lin select_V2V = mkV2V (mkV "seleccionar") ; -- status=guess
+lin select_VV = mkVV (mkV "seleccionar") ; -- status=guess
+lin selected_A = variants{} ; --
+lin selection_N = mkN "selección" feminine ;
+lin selective_A = mkA "selectivo" ; -- status=guess
+lin selenium_N = mkN "selenio" ; -- status=guess
+lin selenology_N = mkN "selenologia" ; -- status=guess
+lin self_A = mkA "seguro de si mismo" ; -- status=guess
+lin self_N = mkN "yo" ; -- status=guess
+lin selfish_A = mkA "egoísta" ; -- status=guess
+lin selfishness_N = mkN "egoísmo" ; -- status=guess
+lin sell_V = mkV "vender" ;
+lin sell_V2 = mkV2 (mkV "vender") ;
+lin sell_V3 = L.sell_V3 ;
+lin sellerMasc_N = variants{} ; --
+lin selling_N = mkN "punto vendible" ; -- status=guess
+lin semantic_A = mkA "semántico" ; -- status=guess
+lin semantics_N = mkN "semántica" ; -- status=guess
+lin semaphore_N = mkN "semáforo" ; -- status=guess
+lin semaphore_V = mkV "semáforo" ; -- status=guess, src=wikt
+lin semaphore_V2 = mkV2 (mkV "semáforo") ; -- status=guess, src=wikt
+lin semen_N = mkN "semen" masculine ; -- status=guess
+lin semester_N = mkN "semestre" masculine ; -- status=guess
+lin semi_final_N = variants{} ; --
+lin semibreve_N = mkN "semibreve" | mkN "redonda" ; -- status=guess status=guess
+lin semicircle_N = mkN "semicírculo" ; -- status=guess
+lin semicircular_A = mkA "semicircular" ; -- status=guess
+lin semicolon_N = mkN "punto y coma" ; -- status=guess
+lin semiconductor_N = mkN "semiconductor" masculine ; -- status=guess
+lin semifinal_N = mkN "semifinal" ; -- status=guess
+lin seminal_A = mkA "germinal" ; -- status=guess
+lin seminar_N = mkN "seminario" ; -- status=guess
+lin seminarist_N = mkN "seminarista" masculine ; -- status=guess
+lin seminiferous_A = mkA "seminifero" | mkA "seminifera" ; -- status=guess status=guess
+lin semiotics_N = mkN "semiótica" ; -- status=guess
+lin semiquaver_N = mkN "semicorchea" ; -- status=guess
+lin semitone_N = mkN "semitono" ; -- status=guess
+lin semivowel_N = mkN "semivocal" | mkN "semiconsonante" ; -- status=guess status=guess
+lin senate_N = mkN "senado" ; -- status=guess
+lin senator_N = mkN "senador" | mkN "senadora" ; -- status=guess status=guess
+lin send_V = mkV "enviar" | mkV "mandar" ;
+lin send_V2 = mkV2 (mkV "enviar") | mkV2 (mkV "mandar") ;
+lin send_V2V = mkV2V (mkV "enviar") | mkV2V (mkV "mandar") ;
+lin send_V3 = L.send_V3 ;
+lin sender_N = mkN "remitente" masculine ; -- status=guess
+lin senescence_N = mkN "senectud" | mkN "senescencia" ; -- status=guess status=guess
+lin senile_A = mkA "senil" ; -- status=guess
+lin senility_N = mkN "senilidad" feminine ; -- status=guess
+lin senior_A = mkA "mayor" ;
+lin senior_N = mkN "señor" masculine ; -- status=guess
+lin sensation_N = mkN "sensación" feminine ; -- status=guess
+lin sensationalism_N = mkN "sensacionalismo" ; -- status=guess
+lin sense_N = mkN "sentido" | mkN "sensación" feminine ;
+lin sense_V2 = mkV2 (mkV (mkV "dar") "sentido") ; -- status=guess
+lin sense_VS = mkVS (mkV (mkV "dar") "sentido") ; -- status=guess
+lin sensibility_N = mkN "sensibilidad" feminine ; -- status=guess
+lin sensible_A = mkA "razonable" | mkA "sensato" ; -- status=guess
+lin sensitive_A = mkA "sensible" | mkA "susceptible" ; -- status=guess
+lin sensitivity_N = mkN "sensibilidad" feminine ; -- status=guess
+lin sensitize_V2 = mkV2 (mkV "sensibilizar") ; -- status=guess, src=wikt
+lin sensory_A = mkA "sensorial" | mkA "sensorio" ; -- status=guess status=guess
+lin sensuality_N = mkN "sensualidad" feminine ; -- status=guess
+lin sentence_N = mkN "frase" | mkN "sentencia" | mkN "condena" ; --- split "this sentence is short" / death sentence
+lin sentence_V = mkV "sentenciar" | mkV "condenar" ; -- status=guess
+lin sentence_V2 = mkV2 (mkV "sentenciar") | mkV2 (mkV "condenar") ; -- status=guess
+lin sententious_A = mkA "sentencioso" ; -- status=guess
+lin sentient_A = mkA "consciente" ; -- status=guess
+lin sentiment_N = variants{} ; --
+lin sentinel_N = mkN "guarda" masculine | mkN "centinela" masculine ; -- status=guess status=guess
+lin sentry_N = mkN "centinela" masculine ; -- status=guess
+lin separate_A = mkA "separado" ;
+lin separate_V = mkV "separar" | mkV "disgregar" ; -- status=guess
+lin separate_V2 = mkV2 (mkV "separar") | mkV2 (mkV "disgregar") ; -- status=guess
+lin separately_Adv = variants{} ; --
+lin separation_N = variants{} ; --
+lin separatism_N = mkN "separatismo" ; -- status=guess
+lin separatist_N = mkN "separatista" masculine ; -- status=guess
+lin septet_N = mkN "septeto" ; -- status=guess
+lin septic_A = mkA "séptico" ; -- status=guess
+lin septicemia_N = mkN "septicemia" ; -- status=guess
+lin septum_N = mkN "tabique" masculine ; -- status=guess
+lin sepulchral_A = mkA "sepulcral" ; -- status=guess
+lin sepulchre_N = mkN "sepulcro" ; -- status=guess
+lin sequel_N = mkN "secuela" ; -- status=guess
+lin sequence_N = mkN "secuencia" ; -- status=guess
+lin sequencer_N = mkN "secuenciador" masculine ; -- status=guess
+lin sequential_A = mkA "secuencial" ; -- status=guess
+lin sequester_V2 = mkV2 (mkV "separar") ; -- status=guess, src=wikt
+lin sequin_N = mkN "lentejuela" ; -- status=guess
+lin sequoia_N = mkN "secoya" ; -- status=guess
+lin seraph_N = mkN "serafín" ; -- status=guess
+lin serenade_N = mkN "serenata" ; -- status=guess
+lin serenade_V2 = mkV2 (mkV (mkV "dar") "serenata") ; -- status=guess, src=wikt
+lin serene_A = mkA "sereno" ; -- status=guess
+lin serenity_N = mkN "sosiego" | mkN "tranquilidad" feminine ; -- status=guess status=guess
+lin serf_N = mkN "siervo" ; -- status=guess
+lin serfdom_N = mkN "servidumbre" feminine ; -- status=guess
+lin sergeant_N = mkN "sargento" ; -- status=guess
+lin series_N = mkN "serie" feminine ;
+lin serin_N = mkN "verdecillo" ; -- status=guess
+lin serine_N = mkN "serina" ; -- status=guess
+lin serious_A = mkA "serio" ;
+lin seriously_Adv = variants{} ; --
+lin sermon_N = mkN "sermón" masculine ; -- status=guess
+lin serotonin_N = mkN "serotonina" ; -- status=guess
+lin serpent_N = mkN "serpentón" masculine ; -- status=guess
+lin serum_N = mkN "suero" ; -- status=guess
+lin servantMasc_N = variants{} ; --
+lin serve_V = servir_V ;
+lin serve_V2 = mkV2 servir_V ;
+lin server_N = mkN "servidor" masculine ; -- status=guess
+lin service_N = mkN "servicio" ;
+lin service_V2 = mkV2 (servir_V) ; -- status=guess
+lin servile_A = mkA "servil" ; -- status=guess
+lin servility_N = mkN "servilismo" ; -- status=guess
+lin servitude_N = mkN "servidumbre" feminine ; -- status=guess
+lin sesame_N = mkN "sésamo" ; -- status=guess
+lin sessile_A = mkA "sésil" ; -- status=guess
+lin session_N = mkN "sesión" feminine ;
+lin set_1_N = mkN "equipo" ;
+lin set_2_N = mkN "conjunto" ;
+lin set_N = mkN "conjunto" ;
+lin set_V2 = mkV2 poner_V ;
+lin seta_N = mkN "pelillo" ; -- status=guess
+lin sett_N = mkN "adoquín" masculine ; -- status=guess
+lin settee_N = mkN "sofá" masculine ; -- status=guess
+lin setting_N = variants{} ; --
+lin settle_V = resolver_V ;
+lin settle_V2 = mkV2 (resolver_V) ;
+lin settlement_N = mkN "poblado" | mkN "asentamiento" feminine ; -- status=guess
+lin settling_N = mkN "decantación" feminine | mkN "concho" ; -- status=guess status=guess
+lin sever_V = mkV "cortar" | romper_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin sever_V2 = mkV2 (mkV "cortar") | mkV2 (romper_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin several_Det = mkDeterminer "varios" "varias" Pl False ;
+lin severe_A = mkA "severo" | mkA "austero" ; -- status=guess
+lin severely_Adv = variants{} ; --
+lin severity_N = mkN "seriedad" | mkN "severidad" feminine ; -- status=guess status=guess
+lin sew_V = L.sew_V ;
+lin sew_V2 = mkV2 (mkV "coser") ; -- status=guess, src=wikt
+lin sewage_N = mkN "aguas residuales" ; -- status=guess
+lin sewer_N = mkN "costurero" | mkN "costurera" | mkN "cosedor" | mkN "cosedora" ; -- status=guess status=guess status=guess status=guess
+lin sewing_N = mkN "máquina de coser" ; -- status=guess
+lin sex_N = mkN "sexo" ;
+lin sex_V2 = mkV2 (mkV "sexar") ; -- status=guess, src=wikt
+lin sexism_N = mkN "sexismo" ; -- status=guess
+lin sexist_A = mkA "sexista" ; -- status=guess
+lin sexist_N = mkN "sexista" masculine ; -- status=guess
+lin sextant_N = mkN "sextante" masculine ; -- status=guess
+lin sextet_N = mkN "sexteto" ; -- status=guess
+lin sexton_N = mkN "sacristán" masculine ; -- status=guess
+lin sexual_A = mkA "sexual" ;
+lin sexuality_N = mkN "sexualidad" feminine ; -- status=guess
+lin sexually_Adv = variants{} ; --
+lin shabby_A = mkA "raído" | mkA "zarrapastroso" ; -- status=guess status=guess
+lin shack_N = mkN "cambuche" | mkN "casa bruja" | mkN "chabola" | mkN "champa" | mkN "jacal" | mkN "rancho" | mkN "tugurio" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin shackle_N = mkN "grillete" masculine ; -- status=guess
+lin shade_N = mkN "sombra" ; -- status=guess
+lin shade_V = mkV "sombrear" ; -- status=guess, src=wikt
+lin shade_V2 = mkV2 (mkV "sombrear") ; -- status=guess, src=wikt
+lin shadow_N = mkN "sombra" ; -- status=guess
+lin shady_A = mkA "umbroso" ; -- status=guess
+lin shaft_N = mkN "haz" masculine | mkN "rayo" ; -- status=guess
+lin shag_N = mkN "cormorán" masculine | mkN "cormorán moñudo" ; -- status=guess status=guess
+lin shaggy_A = mkA "pelo largo" | mkA "pelo despeinado" | mkA "pelo suelto" ; -- status=guess status=guess status=guess
+lin shah_N = mkN "sah" masculine ; -- status=guess
+lin shake_V = mkV "temblar" "tiemblo" ;
+lin shake_V2 = mkV2 (mkV "agitar") | mkV2 (mkV "sacudir") ; --- split
+lin shale_N = mkN "esquisto" | mkN "pizarra" ; -- status=guess status=guess
+lin shall_VV = S.must_VV ;
+lin shallot_N = mkN "chalota" ; -- status=guess
+lin shallow_A = mkA "superficial" ; -- status=guess
+lin shallow_N = mkN "bajo" ; -- status=guess
+lin sham_A = mkA "falso" | mkA "fingido" ; -- status=guess status=guess
+lin sham_V = fingir_V ; -- status=guess, src=wikt
+lin sham_V2 = mkV2 (fingir_V) ; -- status=guess, src=wikt
+lin shaman_N = mkN "chamán" | mkN "curandero" | mkN "curandera" ; -- status=guess status=guess status=guess
+lin shamble_V = mkV (mkV "arrastrar") "los pies" ; -- status=guess, src=wikt
+lin shambles_N = mkN "matadero" feminine ; -- status=guess
+lin shame_N = mkN "vergüenza" | mkN "pena" ; -- status=guess
+lin shame_V2 = mkV2 (avergonzar_V) ; -- status=guess, src=wikt
+lin shameful_A = mkA "vergonzoso" ; -- status=guess
+lin shameless_A = mkA "sin vergüenza" ; -- status=guess
+lin shamelessness_N = mkN "sinvergonzonería" | mkN "desvergüenza" ; -- status=guess status=guess
+lin shampoo_N = mkN "champú" masculine ; -- status=guess
+lin shamrock_N = mkN "trébol" masculine ; -- status=guess
+lin shandy_N = mkN "clara" ; -- status=guess
+lin shanghai_V2 = mkV2 (mkV (mkV "emborrachar") "para llevarlo como marinero") ; -- status=guess, src=wikt
+lin shank_N = mkN "pincho" ; -- status=guess
+lin shanty_N = mkN "chabola" masculine ; -- status=guess
+lin shape_N = mkN "forma" ;
+lin shape_V = variants{} ; --
+lin shape_V2 = variants{} ; --
+lin shape_VV = variants{} ; --
+lin shard_N = mkN "casco" | mkN "añicos" masculine ; -- status=guess status=guess
+lin share_1_V2 = mkV2 (mkV "dividir") ;
+lin share_2_V2 = mkV2 (mkV "compartir") ;
+lin share_N = mkN "cuota" ;
+lin share_V = mkV "dividir" ;
+lin share_V2 = mkV2 (mkV "dividir") ;
+lin shared_A = variants{} ; --
+lin shareholder_N = mkN "accionista" masculine ; -- status=guess
+lin shark_N = mkN "tiburón" masculine ; -- status=guess
+lin sharp_A = L.sharp_A ;
+lin sharp_Adv = mkAdv "en punto" ; -- status=guess
+lin sharpen_V = mkV "afilar" ; -- status=guess, src=wikt
+lin sharpen_V2 = mkV2 (mkV "afilar") ; -- status=guess, src=wikt
+lin sharpener_N = mkN "sacapuntas" masculine ; -- status=guess
+lin sharply_Adv = variants{} ; --
+lin sharpness_N = mkN "agudeza" ; -- status=guess
+lin shatter_V = mkV "astillar" | mkV "estrellar" | mkV (mkV "hacer") "añicos" ; -- status=guess
+lin shatter_V2 = mkV2 (mkV "astillar") | mkV2 (mkV "estrellar") | mkV2 (mkV (mkV "hacer") "añicos") ; -- status=guess
+lin shave_N = mkN "afeitado" ; -- status=guess
+lin shave_V = mkV "afeitar" | mkV "rapar" | mkV "rasurar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shave_V2 = mkV2 (mkV "afeitar") | mkV2 (mkV "rapar") | mkV2 (mkV "rasurar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shaver_N = mkN "maquinilla de afeitar" | mkN "máquina de afeitar" | mkN "afeitadora" ; -- status=guess status=guess status=guess
+lin shawl_N = mkN "chal" masculine ; -- status=guess
+lin shawm_N = mkN "caramillo" ; -- status=guess
+lin she_Pron = optProDrop S.she_Pron ;
+lin sheaf_N = mkN "atado" | mkN "atada" ; -- status=guess status=guess
+lin shear_N = mkN "cizalla" ; -- status=guess
+lin shear_V2 = mkV2 (mkV "cizallar") ; -- status=guess, src=wikt
+lin shears_N = mkN "cizalla" | mkN "cizallas" feminine ; -- status=guess status=guess
+lin shearwater_N = mkN "pardela" ; -- status=guess
+lin sheath_N = mkN "envoltura" ; -- status=guess
+lin sheathe_V2 = mkV2 (mkV "envainar") ; -- status=guess, src=wikt
+lin shed_N = mkN "cobertizo" | mkN "galpón" ; -- status=guess
+lin shed_V2 = mkV2 (mkV "derramar") ; -- status=guess
+lin sheen_N = mkN "brillo" ; -- status=guess
+lin sheep_N = L.sheep_N ;
+lin sheepdog_N = mkN "perro pastor" ; -- status=guess
+lin sheepfold_N = mkN "aprisco" | mkN "redil" masculine ; -- status=guess status=guess
+lin sheepherder_N = mkN "pastor de ovejas" ; -- status=guess
+lin sheepskin_N = mkN "carnero" | mkN "badana" ; -- status=guess status=guess
+lin sheer_A = variants{} ; --
+lin sheet_N = mkN "hoja" | mkN "sábana" | mkN "capa" ; --- split: sheet of paper / bedsheet
+lin sheik_N = mkN "jeque" masculine ; -- status=guess
+lin shelduck_N = mkN "tarro" ; -- status=guess
+lin shelf_N = mkN "estantería" ; -- status=guess
+lin shell_N = mkN "crustáceo" | mkN "marisco" ; -- status=guess
+lin shell_V = mkV "bombardear" ; -- status=guess, src=wikt
+lin shell_V2 = mkV2 (mkV "bombardear") ; -- status=guess, src=wikt
+lin shellfish_N = mkN "marisco" ; -- status=guess
+lin shelter_N = mkN "refugio" ; -- status=guess
+lin shelter_V = mkV "refugiarse" ; -- status=guess, src=wikt
+lin shelter_V2 = mkV2 (mkV "refugiarse") ; -- status=guess, src=wikt
+lin shepherd_N = mkN "pastor" masculine | mkN "ovejero" ; -- status=guess status=guess
+lin shepherd_V2 = mkV2 (mkV "pastorear") ; -- status=guess, src=wikt
+lin sheriff_N = mkN "sheriff" masculine ; -- status=guess
+lin sherry_N = mkN "jerez" masculine ; -- status=guess
+lin shibboleth_N = mkN "santo y seña" | mkN "contraseña" | mkN "doctrina anticuada" ; -- status=guess status=guess status=guess
+lin shield_N = mkN "escudo" ; -- status=guess
+lin shield_V2 = mkV2 (proteger_V) ; -- status=guess, src=wikt
+lin shift_N = mkN "cambio" | mkN "desviación" feminine | mkN "deslizamiento" | mkN "desplazamiento" ; -- status=guess
+lin shift_V = mkV "cambiar" ; -- status=guess
+lin shift_V2 = mkV2 (mkV "cambiar") ; -- status=guess
+lin shiitake_N = mkN "shiitake" | mkN "shitake" masculine ; -- status=guess status=guess
+lin shill_N = mkN "testaferro" | mkN "hombre de paja" ; -- status=guess status=guess
+lin shilling_N = mkN "chelín" masculine ; -- status=guess
+lin shin_N = mkN "canilla" | mkN "espinilla" | mkN "tibia" ; -- status=guess status=guess status=guess
+lin shinbone_N = mkN "tibia" ; -- status=guess
+lin shine_N = mkN "brillo" ; -- status=guess
+lin shine_V = mkV "brillar" | lucir_V ; -- status=guess
+lin shine_V2 = mkV2 (mkV "brillar") | mkV2 (lucir_V) ; -- status=guess
+lin shingle_N = mkN "guijarro" ; -- status=guess
+lin shingle_V2 = mkV2 (mkV "techar") ; -- status=guess, src=wikt
+lin shingles_N = mkN "culebrilla" | mkN "herpes zóster" ; -- status=guess status=guess
+lin shiny_A = mkA "brillante" ; -- status=guess
+lin ship_N = L.ship_N ;
+lin ship_V = mkV "enviar" ; -- status=guess
+lin ship_V2 = mkV2 (mkV "enviar") ; -- status=guess
+lin shipwreck_N = mkN "pecio" ; -- status=guess
+lin shipwreck_V = mkV "naufragar" ; -- status=guess, src=wikt
+lin shipyard_N = mkN "astillero" ; -- status=guess
+lin shirk_V = mkV "correrse" | mkV "evadir" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shirk_V2 = mkV2 (mkV "correrse") | mkV2 (mkV "evadir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shirt_N = L.shirt_N ;
+lin shit_N = mkN "cagón" | mkN "cagóncito" ; -- status=guess
+lin shit_V = mkV "cagar" ; -- status=guess, src=wikt
+lin shiver_N = mkN "escalofrío" ; -- status=guess
+lin shiver_V = mkV "tiritar" | mkV (mkV "temblar") "de frio" | mkV "escalofrio" ; -- status=guess
+lin shoal_N = mkN "banco" | mkN "cardumen" masculine ; -- status=guess status=guess
+lin shock_N = mkN "amortiguador" ; -- status=guess
+lin shock_V2 = variants{} ; --
+lin shocked_A = variants{} ; --
+lin shoddy_A = mkA "mal hecho" | mkA "mal hecha" | mkA "chapucero" | mkA "chapucera" ; -- status=guess status=guess status=guess status=guess
+lin shoe_N = L.shoe_N ;
+lin shoe_V2 = mkV2 (herrar_V) ; -- status=guess, src=wikt
+lin shoebill_N = mkN "picozapato" ; -- status=guess
+lin shoehorn_N = mkN "calzador" masculine ; -- status=guess
+lin shoehorn_V2 = mkV2 (mkV "encajar") | mkV2 (mkV "enchufar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shoelace_N = mkN "cordón" masculine | mkN "agujeta" ; -- status=guess status=guess
+lin shoemaker_N = mkN "zapatero" ; -- status=guess
+lin shogun_N = mkN "shōgun" masculine ; -- status=guess
+lin shoo_V = mkV "ahuyentar" ; -- status=guess, src=wikt
+lin shoo_V2 = mkV2 (mkV "ahuyentar") ; -- status=guess, src=wikt
+lin shoot_N = mkN "retoño" | mkN "vástago" | mkN "pimpollo" ; -- status=guess status=guess status=guess
+lin shoot_V = mkV "tirar" ;
+lin shoot_V2 = mkV2 (mkV "tirar") ;
+lin shooting_N = mkN "escolta" ; -- status=guess
+lin shop_N = L.shop_N ;
+lin shop_V = mkV (mkV "ir") "de compras" ; -- status=guess
+lin shopkeeper_N = mkN "comerciante" masculine | mkN "tendero" | mkN "tendera" ; -- status=guess status=guess status=guess
+lin shopping_N = mkN "cesta de la compra" ; -- status=guess
+lin shore_N = mkN "costa" | mkN "orilla" ; -- status=guess
+lin shoreline_N = mkN "orilla" ; -- status=guess
+lin short_A = L.short_A ;
+lin short_Adv = variants{} ; --
+lin short_N = mkN "corto" ; -- status=guess
+lin short_term_A = variants{} ; --
+lin shortage_N = mkN "falta" | mkN "carestía" ; -- status=guess
+lin shortcoming_N = mkN "defecto" ; -- status=guess
+lin shortcut_N = mkN "atajo" ; -- status=guess
+lin shorten_V = mkV "acortarse" ; -- status=guess, src=wikt
+lin shorten_V2 = mkV2 (mkV "acortarse") ; -- status=guess, src=wikt
+lin shortfall_N = mkN "déficit" masculine ; -- status=guess
+lin shorthand_N = mkN "taquigrafía" ; -- status=guess
+lin shortly_Adv = variants{} ; --
+lin shot_N = mkN "chupito" ; -- status=guess
+lin shotgun_N = mkN "escopeta" ; -- status=guess
+lin should_VV = S.must_VV ; ----
+lin shoulder_N = mkN "hombro" ;
+lin shout_N = mkN "grito" ; -- status=guess
+lin shout_V = mkV "gritar" ; -- status=guess
+lin shout_V2 = mkV2 (mkV "gritar") ; -- status=guess
+lin shove_N = mkN "empujón" masculine ; -- status=guess
+lin shove_V = mkV "empujar" ; -- status=guess, src=wikt
+lin shove_V2 = mkV2 (mkV "empujar") ; -- status=guess, src=wikt
+lin shovel_N = mkN "pala" ; -- status=guess
+lin shovel_V2 = mkV2 (mkV "traspalar") ; -- status=guess, src=wikt
+lin shoveler_N = mkN "cuchara común" | mkN "pato cucharo" ; -- status=guess status=guess
+lin show_N = mkN "programa" masculine ;
+lin show_V = mostrar_V ;
+lin show_V2 = mkV2 (mostrar_V) ;
+lin show_VQ = mkVQ (mostrar_V) ;
+lin show_VS = mkVS (mostrar_V) ;
+lin showcase_N = mkN "escaparate" | mkN "vitrina" ; -- status=guess status=guess
+lin showdown_N = mkN "enfrentamiento" ; -- status=guess
+lin shower_N = mkN "llovizna" ; -- status=guess
+lin shower_V = mkV "ducharse" | mkV "bañarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shower_V2 = mkV2 (mkV "ducharse") | mkV2 (mkV "bañarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin showmanship_N = mkN "espectacularidad" feminine ; -- status=guess
+lin showy_A = mkA "ostentoso" | mkA "jactancioso" ; -- status=guess status=guess
+lin shrapnel_N = mkN "shrapnel" | mkN "granada de metralla" ; -- status=guess status=guess
+lin shred_V2 = mkV2 (mkV "trocear") ; -- status=guess, src=wikt
+lin shredder_N = mkN "trituradora" | mkN "desfibradora" | mkN "ralladora" ; -- status=guess status=guess status=guess
+lin shrew_N = mkN "musaraña" ; -- status=guess
+lin shrewd_A = mkA "perspicaz" ; -- status=guess
+lin shriek_N = mkN "alarido" | mkN "chillido" ; -- status=guess status=guess
+lin shriek_V = mkV "chillar" ; -- status=guess, src=wikt
+lin shriek_V2 = mkV2 (mkV "chillar") ; -- status=guess, src=wikt
+lin shrike_N = mkN "alcaudón" | mkN "verdugo" ; -- status=guess status=guess
+lin shrimp_N = mkN "camarón" masculine | mkN "gamba" | mkN "langostino" ; -- status=guess status=guess status=guess
+lin shrine_N = mkN "relicario" ; -- status=guess
+lin shrink_N = mkN "loquero" ; -- status=guess
+lin shrink_V = mkV "zafarse" | rehuir_V | mkV "correrse" ; -- status=guess
+lin shrink_V2 = mkV2 (mkV "zafarse") | mkV2 (rehuir_V) | mkV2 (mkV "correrse") ; -- status=guess
+lin shrivel_V = mkV "arrugarse" ; -- status=guess, src=wikt
+lin shrivel_V2 = mkV2 (mkV "arrugarse") ; -- status=guess, src=wikt
+lin shroud_N = mkN "sudario" | mkN "mortaja" ; -- status=guess status=guess
+lin shrub_N = mkN "mata" | mkN "arbusto" ; -- status=guess
+lin shrug_N = mkN "encogimiento de hombros" ; -- status=guess
+lin shrug_V2 = mkV2 (mkV (mkV "encogerse") "de hombros") ; -- status=guess
+lin shudder_N = mkN "escalofrío" ; -- status=guess
+lin shuffle_N = mkN "barajar" ; -- status=guess
+lin shuffle_V = mkV "mezclar" | mkV "barajear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shuffle_V2 = mkV2 (mkV "mezclar") | mkV2 (mkV "barajear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shun_V2 = mkV2 (mkV "evitar") ; -- status=guess, src=wikt
+lin shut_V2 = mkV2 (cerrar_V) ; -- status=guess
+lin shutdown_N = mkN "apagado" ; -- status=guess
+lin shutter_N = mkN "obturador" masculine ; -- status=guess
+lin shuttle_N = mkN "lanzadera" ; -- status=guess
+lin shuttle_V = mkV "transportar" ; -- status=guess, src=wikt
+lin shuttle_V2 = mkV2 (mkV "transportar") ; -- status=guess, src=wikt
+lin shuttlecock_N = mkN "volante" masculine ; -- status=guess
+lin shy_A = mkA "tímido" ; -- status=guess
+lin shy_V = mkV "lanzar" ; -- status=guess, src=wikt
+lin shy_V2 = mkV2 (mkV "lanzar") ; -- status=guess, src=wikt
+lin shyness_N = mkN "timidez" feminine ; -- status=guess
+lin sibilant_A = mkA "sibilante" ; -- status=guess
+lin sibilant_N = mkN "sibilante" masculine ; -- status=guess
+lin sibling_N = mkN "hermano" | mkN "hermana" ; -- status=guess status=guess
+lin sic_Adv = mkAdv "sic" ; -- status=guess
+lin sick_A = mkA "enfermo" | mkA "enferma" | mkA "mareado" ; -- status=guess
+lin sick_N = mkN "baja médica" | mkN "incapacidad temporal" ; -- status=guess
+lin sickle_N = mkN "hoz" feminine ; -- status=guess
+lin sickly_A = mkA "enfermizo" | mkA "enclenque" ; -- status=guess status=guess
+lin sickness_N = mkN "enfermedad" feminine ; -- status=guess
+lin side_N = mkN "lado" ;
+lin sidebar_N = mkN "barra lateral" ; -- status=guess
+lin sideboard_N = mkN "aparador" ; -- status=guess
+lin sidereal_A = mkA "sidéreo" ; -- status=guess
+lin sidewalk_N = mkN "acera" | mkN "andén" | mkN "banqueta" | mkN "escarpa" | mkN "vereda" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin sideways_Adv = variants{} ; --
+lin siege_N = mkN "sitio" | mkN "asedio" ; -- status=guess
+lin siesta_N = mkN "siesta" | mkN "descanso" ; -- status=guess status=guess
+lin sieve_N = mkN "tamiz" | mkN "colador" ; -- status=guess status=guess
+lin sieve_V2 = mkV2 (mkV "cribar") | mkV2 (mkV "colar") | mkV2 (mkV "cernir") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sift_V = mkV (mkV "examinar") "minuciosamente" | mkV "juzgar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sift_V2 = mkV2 (mkV (mkV "examinar") "minuciosamente") | mkV2 (mkV "juzgar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sigh_N = mkN "suspiro" ; -- status=guess
+lin sigh_V = mkV "suspirar" ; -- status=guess
+lin sigh_V2 = mkV2 (mkV "suspirar") ; -- status=guess
+lin sigh_VS = mkVS (mkV "suspirar") ; -- status=guess
+lin sight_N = mkN "visión" feminine | mkN "vista" ;
+lin sight_V2 = mkV2 (mkV "avistar") ; -- status=guess, src=wikt
+lin sighting_N = mkN "avistamiento" | mkN "avistaje" masculine ; -- status=guess status=guess
+lin sightseeing_N = mkN "turismo" | mkN "excursionismo" ; -- status=guess status=guess
+lin sigma_N = mkN "sigma" ; -- status=guess
+lin sign_N = mkN "símbolo" | mkN "signo" | mkN "seña" ; --- split: visible indication ; sign in sign language
+lin sign_V = mkV (mkV "hablar") "a señas" ;
+lin sign_V2 = mkV2 (mkV "firmar") | mkV2 (mkV (mkV "hablar") "a señas") ; --- split: sign a document; talk in sign language
+lin signage_N = mkN "rotulación" ; -- status=guess
+lin signal_N = mkN "señal" masculine ; -- status=guess
+lin signal_V2 = mkV2 (mkV "señalar") ; -- status=guess
+lin signal_VS = mkVS (mkV "señalar") ; -- status=guess
+lin signatory_N = mkN "signatorio" ; -- status=guess
+lin signature_N = mkN "firma" ; -- status=guess
+lin significance_N = mkN "significado" ; -- status=guess
+lin significant_A = mkA "significativo" ;
+lin significantly_Adv = variants{} ; --
+lin signify_V = mkV "señalar" | suponer_V | mkV "representar" | mkV "significar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin signify_V2 = mkV2 (mkV "señalar") | mkV2 (suponer_V) | mkV2 (mkV "representar") | mkV2 (mkV "significar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin silence_N = mkN "silencio" ; -- status=guess
+lin silence_V2 = mkV2 (mkV "silenciar") ; -- status=guess, src=wikt
+lin silent_A = mkA "silencioso" ; -- status=guess
+lin silently_Adv = variants{} ; --
+lin silhouette_N = mkN "silueta" ; -- status=guess
+lin silica_N = mkN "sílice" masculine ; -- status=guess
+lin silicate_N = mkN "silicato" ; -- status=guess
+lin siliceous_A = mkA "silíceo" ; -- status=guess
+lin silicon_N = mkN "silicio" | mkN "silicona" ; -- status=guess status=guess
+lin silicone_N = mkN "silicona" ; -- status=guess
+lin silique_N = mkN "vaina" ; -- status=guess
+lin silk_N = mkN "ceiba" | mkN "kapok" | mkN "capoc" masculine ; -- status=guess
+lin silken_A = mkA "sedoso" ; -- status=guess
+lin silkworm_N = mkN "gusano de seda" ; -- status=guess
+lin silky_A = mkA "sedoso" ; -- status=guess
+lin sill_N = mkN "alféizar" masculine | mkN "antepecho" | mkN "parapeto" ; -- status=guess status=guess status=guess
+lin silly_A = mkA "niñito" ; -- status=guess
+lin silo_N = mkN "silo" ; -- status=guess
+lin silt_N = mkN "limo" | mkN "sedimentos fluviales" ; -- status=guess status=guess
+lin silvan_A = mkA "nemoroso" ; -- status=guess
+lin silver_A = mkA "blanco" ; -- status=guess
+lin silver_N = L.silver_N ;
+lin silver_V = mkV "platear" | mkV "argentar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin silver_V2 = mkV2 (mkV "platear") | mkV2 (mkV "argentar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin silverback_N = mkN "espalda plateada" ; -- status=guess
+lin silverfish_N = mkN "lepisma" | mkN "pececillo de plata" ; -- status=guess status=guess
+lin silverside_N = mkN "pejerrey" | mkN "tinícalo" ; -- status=guess status=guess
+lin silversmith_N = mkN "platero" | mkN "platera" ; -- status=guess status=guess
+lin silverware_N = mkN "cubiertos" masculine ; -- status=guess
+lin simian_A = mkA "símico" ; -- status=guess
+lin simian_N = mkN "simio" ; -- status=guess
+lin similar_A = mkA "similar" | mkA "semejante" | mkA "parecido" ;
+lin similarity_N = mkN "semejanza" | mkN "similitud" feminine ; -- status=guess
+lin similarly_Adv = variants{} ; --
+lin simile_N = mkN "símil" masculine ; -- status=guess
+lin similitude_N = mkN "similitud" feminine ; -- status=guess
+lin simmer_N = mkN "calentamiento" ; -- status=guess
+lin simmer_V = calentar_V | mkV "entibiar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin simmer_V2 = mkV2 (calentar_V) | mkV2 (mkV "entibiar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin simony_N = mkN "simonía" ; -- status=guess
+lin simper_N = mkN "sonrisa afectada" | mkN "affected smile)" ; -- status=guess status=guess
+lin simper_V = mkV (mkV "sonreírse") "afectadamente" | mkV (mkV "to") "smile affectedly)" ; -- status=guess, src=wikt status=guess, src=wikt
+lin simple_A = mkA "simple" | mkA "sencillo" ;
+lin simple_N = mkN "simple" masculine ; -- status=guess
+lin simpleton_N = mkN "ababol" | mkN "panoli" masculine ; -- status=guess status=guess
+lin simplicity_N = mkN "sencillez" ; -- status=guess
+lin simplification_N = mkN "simplificación" feminine ; -- status=guess
+lin simplify_V = mkV "simplificar" ; -- status=guess, src=wikt
+lin simplify_V2 = mkV2 (mkV "simplificar") ; -- status=guess, src=wikt
+lin simplistic_A = mkA "simplista" ; -- status=guess
+lin simply_Adv = mkAdv "simplemente" ;
+lin simulacrum_N = mkN "simulacro" ; -- status=guess
+lin simulation_N = mkN "simulación" feminine ; -- status=guess
+lin simultaneity_N = mkN "simultaneidad" ; -- status=guess
+lin simultaneous_A = mkA "simultáneo" ; -- status=guess
+lin simultaneously_Adv = variants{} ; --
+lin simultaneousness_N = mkN "simultaneidad" ; -- status=guess
+lin sin_N = mkN "pecado" ; -- status=guess
+lin sin_V = mkV "pecar" ; -- status=guess, src=wikt
+lin since_Adv = variants{}; -- mkPrep "desde" ;
+lin since_Prep = mkPrep "desde" ;
+lin since_Subj = ss "desde que" ** {m = Indic} ;
+lin sincere_A = mkA "sincero" ; -- status=guess
+lin sincerely_Adv = variants{} ; --
+lin sincerity_N = mkN "sinceridad" feminine ; -- status=guess
+lin sine_N = mkN "seno" ; -- status=guess
+lin sinecure_N = mkN "canonjía" | mkN "sinecura" | mkN "enchufe" ; -- status=guess status=guess status=guess
+lin sinful_A = mkA "pecaminoso" ; -- status=guess
+lin sing_V = L.sing_V ;
+lin sing_V2 = mkV2 (mkV "cantar") ;
+lin singable_A = mkA "cantable" ; -- status=guess
+lin singe_V = mkV "chamuscar" ; -- status=guess, src=wikt
+lin singe_V2 = mkV2 (mkV "chamuscar") ; -- status=guess, src=wikt
+lin singer_N = mkN "cantante" masculine | mkN "cantor" | mkN "cantora" ; -- status=guess
+lin singing_N = mkN "canto" ; -- status=guess
+lin single_1_A = mkA "solo" | mkA "único" ;
+lin single_2_A = mkA "soltero" ;
+lin single_A = mkA "solo" | mkA "único" ;
+lin single_N = mkN "soltero" | mkN "soltera" ; -- status=guess
+lin singular_A = mkA "singular" ; -- status=guess
+lin singular_N = mkN "singular" masculine ; -- status=guess
+lin singularity_N = mkN "singularidad" feminine ; -- status=guess
+lin sinister_A = mkA "siniestro" ; -- status=guess
+lin sink_N = mkN "lavamanos" masculine | mkN "fregadero" ; -- status=guess
+lin sink_V = mkV "hundir" ; -- status=guess
+lin sink_V2 = mkV2 (mkV "hundir") ; -- status=guess
+lin sinkhole_N = mkN "dolina" ; -- status=guess
+lin sinner_N = mkN "pecador" | mkN "pecadora" ; -- status=guess status=guess
+lin sinologist_N = mkN "sinólogo" ; -- status=guess
+lin sinology_N = mkN "sinología" ; -- status=guess
+lin sinuate_A = mkA "festoneado" ; -- status=guess
+lin sinuosity_N = mkN "sinuosidad" feminine ; -- status=guess
+lin sinuous_A = mkA "sinuoso" ; -- status=guess
+lin sinus_N = mkN "seno" ; -- status=guess
+lin sinusitis_N = mkN "sinusitis" masculine ; -- status=guess
+lin sinusoidal_A = mkA "senoidal" ; -- status=guess
+lin sip_N = mkN "sorbo" ; -- status=guess
+lin sip_V = mkV "sorber" ; -- status=guess
+lin sip_V2 = mkV2 (mkV "sorber") ; -- status=guess
+lin siphon_N = mkN "sifón" masculine ; -- status=guess
+lin sir_N = mkN "señor" masculine ;
+lin sire_N = mkN "amo" | mkN "dueño" ; -- status=guess status=guess
+lin siren_N = mkN "sirena" ; -- status=guess
+lin sirloin_N = mkN "solomillo" | mkN "palomilla" ; -- status=guess status=guess
+lin sirocco_N = mkN "siroco" ; -- status=guess
+lin siskin_N = mkN "jilguero" ; -- status=guess
+lin sissy_N = mkN "calzonazos" masculine ; -- status=guess
+lin sister_N = L.sister_N ;
+lin sit_V = L.sit_V ;
+lin sit_V2 = mkV2 (reflV (mkV "sentar" "siento")) ;
+lin site_N = mkN "sitio" ;
+lin sitting_N = mkN "sentada" ; -- status=guess
+lin situate_V2 = mkV2 (mkV "situar") ; -- status=guess
+lin situation_N = mkN "situación" ;
+lin size_N = mkN "talla" ;
+lin size_V2 = mkV2 (mkV "sellar") | mkV2 (mkV "encolar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sizzle_N = mkN "chirriar" ; -- status=guess
+lin sizzle_V = mkV "chisporrotear" | mkV "chirriar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin skate_N = mkN "patinaje" masculine ; -- status=guess
+lin skate_V = mkV "patinar" ; -- status=guess, src=wikt
+lin skateboard_N = mkN "monopatín" masculine ; -- status=guess
+lin skateboarding_N = mkN "skate" | mkN "skateboarding" | mkN "monopatinaje" masculine ; -- status=guess status=guess status=guess
+lin skater_N = mkN "patinador" | mkN "patinadora" ; -- status=guess status=guess
+lin skating_N = mkN "patinaje" masculine ; -- status=guess
+lin skedaddle_V = mkV "largarse" | mkV "irse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin skein_N = mkN "madeja" ; -- status=guess
+lin skeletal_A = mkA "esquelético" ; -- status=guess
+lin skeleton_N = mkN "estructura" ; -- status=guess
+lin skeptic_N = mkN "escéptico" ; -- status=guess
+lin skeptical_A = mkA "escéptico" ; -- status=guess
+lin skepticism_N = mkN "escepticismo" ; -- status=guess
+lin sketch_N = mkN "esbozo" | mkN "bosquejo" | mkN "esquicio" ; -- status=guess
+lin sketch_V = mkV "esbozar" | mkV "bosquejar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sketch_V2 = mkV2 (mkV "esbozar") | mkV2 (mkV "bosquejar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin skew_A = mkA "asimétrico" | mkA "oblicuo" ; -- status=guess status=guess
+lin skewer_N = mkN "brocheta" | mkN "fierrito" | mkN "anticucho" | mkN "pincho" ; -- status=guess status=guess status=guess status=guess
+lin ski_N = mkN "esquí" masculine ; -- status=guess
+lin ski_V = mkV "esquiar" ; -- status=guess, src=wikt
+lin skid_N = mkN "resbalón" masculine ; -- status=guess
+lin skid_V = mkV "resbalar" | mkV "patinar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin skid_V2 = mkV2 (mkV "resbalar") | mkV2 (mkV "patinar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin skier_N = mkN "esquiador" ; -- status=guess
+lin skiff_N = mkN "batel" masculine ; -- status=guess
+lin skilful_A = mkA "ducho" | mkA "hábil" ; -- status=guess status=guess
+lin skill_N = mkN "habilidad" feminine | mkN "talento" | mkN "destreza" | mkN "maña" ;
+lin skill_V = variants{} ; --
+lin skilled_A = mkA "hábil" ; -- status=guess
+lin skillet_N = mkN "sartén" feminine ; -- status=guess
+lin skim_A = mkA "descremado" ; -- status=guess
+lin skim_N = mkN "leche desnatada" | mkN "leche descremada" ; -- status=guess status=guess
+lin skim_V = mkV "hojear" | mkV (mkV "leer") "por encima" ; -- status=guess, src=wikt status=guess, src=wikt
+lin skim_V2 = mkV2 (mkV "hojear") | mkV2 (mkV (mkV "leer") "por encima") ; -- status=guess, src=wikt status=guess, src=wikt
+lin skin_N = L.skin_N ;
+lin skinflint_N = mkN "avaro" | mkN "tacaño" ; -- status=guess status=guess
+lin skinny_A = mkA "delgado" | mkA "delgada" | mkA "flaco" | mkA "flaca" ; -- status=guess status=guess status=guess status=guess
+lin skip_V = mkV "saltar" ; -- status=guess, src=wikt
+lin skip_V2 = mkV2 (mkV "saltar") ; -- status=guess, src=wikt
+lin skipjack_N = mkN "listado" | mkN "rayado" | mkN "bonito" ; -- status=guess status=guess status=guess
+lin skipper_N = variants{} ; --
+lin skirmish_N = mkN "escaramuza" | mkN "esenfrentamiento" ; -- status=guess status=guess
+lin skirmish_V = mkV "escaramuzar" ; -- status=guess, src=wikt
+lin skirmisher_N = mkN "escaramuzador" | mkN "hostigador" ; -- status=guess status=guess
+lin skirt_N = mkN "falda" | mkN "enaguas" ; -- status=guess
+lin skua_N = mkN "págalo" ; -- status=guess
+lin skulk_V = mkV "merodear" ; -- status=guess, src=wikt
+lin skull_N = mkN "calavera" ; -- status=guess
+lin skullcap_N = mkN "kipá" feminine ; -- status=guess
+lin skunk_N = mkN "mofeta" | mkN "zorro hediondo" | mkN "zorrillo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin sky_N = L.sky_N ;
+lin skydiving_N = mkN "paracaidismo" ; -- status=guess
+lin skylark_N = mkN "alondra común" ; -- status=guess
+lin skylight_N = mkN "tragaluz" masculine ; -- status=guess
+lin skyscraper_N = mkN "rascacielos" | mkN "torre" feminine ; -- status=guess status=guess
+lin slab_N = mkN "plancha" masculine | mkN "tabla" | mkN "lámina" | mkN "tabla" ; -- status=guess
+lin slack_A = mkA "flojo" | mkA "flojo" ; -- status=guess status=guess
+lin slack_N = mkN "carbonilla" | mkN "carboncillo" ; -- status=guess status=guess
+lin slack_V = mkV "haraganear" | mkV "flojear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin slacken_V = mkV "aflojar" ; -- status=guess, src=wikt
+lin slacken_V2 = mkV2 (mkV "aflojar") ; -- status=guess, src=wikt
+lin slag_N = mkN "escoria" ; -- status=guess
+lin slake_V2 = mkV2 (mkV "apagar") ; -- status=guess, src=wikt
+lin slalom_N = mkN "eslalon" masculine ; -- status=guess
+lin slam_V = variants{} ; --
+lin slam_V2 = variants{} ; --
+lin slander_N = mkN "calumnia" ; -- status=guess
+lin slander_V2 = mkV2 (mkV "calumniar") | mkV2 (mkV "difamar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin slanderer_N = mkN "calumniador" masculine ; -- status=guess
+lin slanderous_A = mkA "calumnioso" ; -- status=guess
+lin slang_N = mkN "argot" masculine | mkN "jerga" | mkN "germanía" ; -- status=guess status=guess status=guess
+lin slant_N = mkN "inclinación" feminine ; -- status=guess
+lin slap_N = mkN "bofetada" ; -- status=guess
+lin slap_V2 = mkV2 (mkV "abofetear") ; -- status=guess
+lin slapper_N = mkN "zorra" | mkN "ramera" | mkN "puta" masculine ; -- status=guess status=guess status=guess
+lin slash_N = mkN "barra" ; -- status=guess
+lin slate_N = mkN "pizarra" ; -- status=guess
+lin slate_V2 = mkV2 (mkV "destinar") ; -- status=guess, src=wikt
+lin slate_V2V = mkV2V (mkV "destinar") ; -- status=guess, src=wikt
+lin slaughter_N = mkN "sacrificio" | mkN "faena" | mkN "matanza" ; -- status=guess status=guess status=guess
+lin slaughter_V2 = mkV2 (mkV "matar") ; -- status=guess, src=wikt
+lin slave_N = mkN "esclava" ; -- status=guess
+lin slavery_N = mkN "esclavitud" feminine ; -- status=guess
+lin slaw_N = mkN "curtida" ; -- status=guess
+lin slay_V2 = mkV2 (mkV "matar") | mkV2 (mkV "asesinar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sleazy_A = mkA "cutre" | mkA "gacho " | mkA "sórdido" | mkA "chungo" ; -- status=guess status=guess status=guess status=guess
+lin sled_N = mkN "trineo" ; -- status=guess
+lin sledgehammer_N = mkN "almádena" ; -- status=guess
+lin sleek_A = mkA "liso" ; -- status=guess
+lin sleep_N = mkN "sueño" | mkN "dormir" masculine ; -- status=guess
+lin sleep_V = L.sleep_V ;
+lin sleeper_N = mkN "durmiente" masculine ; -- status=guess
+lin sleepiness_N = mkN "sueño" | mkN " tuto" ; -- status=guess status=guess
+lin sleeping_A = variants{} ; --
+lin sleeping_N = mkN "durmiendo" ; -- status=guess
+lin sleepwalking_N = mkN "sonambulismo" ; -- status=guess
+lin sleepy_A = mkA "cansado" | mkA "adormecido" | mkA "sueño" | mkA "soñoliento" ; -- status=guess status=guess status=guess status=guess
+lin sleepyhead_N = mkN "dormilón" masculine | mkN "dormilona" ; -- status=guess status=guess
+lin sleet_N = mkN "aguanieve" feminine ; -- status=guess
+lin sleeve_N = mkN "funda" ; -- status=guess
+lin sleigh_N = mkN "trineo" ; -- status=guess
+lin sleight_N = mkN "escamoteo" | mkN "juego de manos" ; -- status=guess status=guess
+lin slender_A = mkA "esbelto" ; -- status=guess
+lin sleuth_N = mkN "detective" masculine ; -- status=guess
+lin slice_N = mkN "rebanada" ; -- status=guess
+lin slice_V = mkV "rebanar" ; -- status=guess, src=wikt
+lin slice_V2 = mkV2 (mkV "rebanar") ; -- status=guess, src=wikt
+lin slick_A = mkA "astuto" ; -- status=guess
+lin slick_N = mkN "marea negra" ; -- status=guess
+lin slide_N = mkN "deslizamiento" ; -- status=guess
+lin slide_V = mkV "deslizar" ; -- status=guess
+lin slide_V2 = mkV2 (mkV "deslizar") ; -- status=guess
+lin slight_A = mkA "insignificante" | mkA "leve" ; -- status=guess
+lin slightly_Adv = mkAdv "levemente" | mkAdv "ligeramente" ;
+lin slim_A = mkA "flaco" | mkA "delgado" ; -- status=guess
+lin slim_V = mkV "adelgazarse" | enflaquecer_V | mkV "enflaquecerse" | mkV "enflacar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin slim_V2 = mkV2 (mkV "adelgazarse") | mkV2 (enflaquecer_V) | mkV2 (mkV "enflaquecerse") | mkV2 (mkV "enflacar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin slime_N = mkN "lama" masculine | mkN "cieno" | mkN "baba" | mkN "légamo" | mkN "moco" ; -- status=guess status=guess status=guess status=guess status=guess
+lin slimy_A = mkA "viscoso" | mkA "baboso" | mkA "pegajoso" | mkA "gelatinoso" | mkA "empalagoso" ; -- status=guess status=guess status=guess status=guess status=guess
+lin sling_N = mkN "cabestrillo" ; -- status=guess
+lin sling_V = mkV "tirar" | mkV "lanzar" | mkV "arrojar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sling_V2 = mkV2 (mkV "tirar") | mkV2 (mkV "lanzar") | mkV2 (mkV "arrojar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin slinger_N = mkN "hondero" ; -- status=guess
+lin slingshot_N = mkN "baladora" | mkN "biombo" | mkN "catapulta" | mkN "cauchera" | mkN "charpe" | mkN "chilinchate" | mkN "china" | mkN "estiladera" | mkN "fonda" | mkN "gomera" | mkN "gomero" | mkN "honda" | mkN "hondilla" | mkN "hondita" | mkN "hulera" | mkN "jebe" | mkN "resortera" | mkN "tiracantos" | mkN "tirachinas" | mkN "tirachinos" | mkN "tiradera" | mkN "tirador" | mkN "tiragomas" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin slip_N = mkN "resbalón" masculine ; -- status=guess
+lin slip_V = tropezar_V ; -- status=guess
+lin slip_V2 = mkV2 (tropezar_V) ; -- status=guess
+lin slipper_N = mkN "zapatilla" ; -- status=guess
+lin slippery_A = mkA "resbaladizo" | mkA "escurridizo" ; -- status=guess status=guess
+lin slit_N = mkN "ranura" | mkN "abertura" | mkN "rendija" ; -- status=guess status=guess status=guess
+lin sliver_N = mkN "edificio" | mkN "rascacielos" ; -- status=guess status=guess
+lin slob_N = mkN "vago" ; -- status=guess
+lin slobber_V = mkV "babear" ; -- status=guess, src=wikt
+lin slobber_V2 = mkV2 (mkV "babear") ; -- status=guess, src=wikt
+lin sloe_N = mkN "endrina" ; -- status=guess
+lin slogan_N = mkN "eslogan" | mkN "lema" masculine ; -- status=guess
+lin sloop_N = mkN "balandra" ; -- status=guess
+lin slope_N = mkN "pendiente" masculine | mkN "cuesta" ; -- status=guess
+lin sloppy_A = mkA "desprolijo" ; -- status=guess
+lin slot_N = mkN "ranura" ; -- status=guess
+lin sloth_N = mkN "pereza" ; -- status=guess
+lin slovenly_A = mkA "descuidado" ; -- status=guess
+lin slow_A = mkA "atrasado" ; -- status=guess
+lin slow_V = mkV "desacelerar" ; -- status=guess
+lin slow_V2 = mkV2 (mkV "desacelerar") ; -- status=guess
+lin slowly_Adv = mkAdv "lentamente" ;
+lin slowness_N = mkN "lentitud" feminine ; -- status=guess
+lin sludge_N = mkN "lodo" ; -- status=guess
+lin slug_N = mkN "babosa" | mkN "limaco" ; -- status=guess status=guess
+lin sluggish_A = mkA "lento" | mkA "estúpido" | mkA "tarado" | mkA "pendejo" ; -- status=guess status=guess status=guess status=guess
+lin sluice_N = mkN "esclusa" | mkN "presa" | mkN "compuerta" ; -- status=guess status=guess status=guess
+lin slum_N = mkN "barrio marginal" | mkN "barrio pobre" | mkN "asentamiento" | mkN "barriada bruja" | mkN "barriada de emergencia" | mkN "barrio" | mkN "barrio de chabolas" | mkN "barrio periférico" | mkN "cantegril" | mkN "colonia de paracaidistas" | mkN "colonia proletaria" | mkN "ciudad perdida" | mkN "población callampa" | mkN "precario" | mkN "pueblo joven" | mkN "tugurio" | mkN "villa miseria" | mkN "barrio bajo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin slumber_N = mkN "adormecimiento" | mkN "adormilamiento" ; -- status=guess status=guess
+lin slumber_V = adormecer_V | mkV "adormilar" | mkV "dormitar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin slumber_V2 = mkV2 (adormecer_V) | mkV2 (mkV "adormilar") | mkV2 (mkV "dormitar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin slump_N = mkN "bajón" masculine ; -- status=guess
+lin slump_V = desfallecer_V ; -- status=guess
+lin slump_V2 = mkV2 (desfallecer_V) ; -- status=guess
+lin slur_N = mkN "legato" | mkN "ligadura de expresión" ; -- status=guess status=guess
+lin slush_N = mkN "nieve fangasa" | mkN "nieve a medio derretir" | mkN "nieve semiderretida" ; -- status=guess status=guess status=guess
+lin slut_N = mkN "perra" ; -- status=guess
+lin sly_A = mkA "astuto" ; -- status=guess
+lin small_A = L.small_A ;
+lin small_N = mkN "versalita" ; -- status=guess
+lin smallpox_N = mkN "viruela" ; -- status=guess
+lin smarmy_A = mkA "zalamero" ; -- status=guess
+lin smart_A = mkA "listo" | mkA "intelectual" ; -- status=guess
+lin smart_N = mkN "tarjeta inteligente" ; -- status=guess
+lin smart_V = escocer_V ; -- status=guess, src=wikt
+lin smash_V = mkV "golpear" | mkV "machucar" ; -- status=guess
+lin smash_V2 = mkV2 (mkV "golpear") | mkV2 (mkV "machucar") ; -- status=guess
+lin smear_N = mkN "mancha" ; -- status=guess
+lin smear_V = mkV (mkV "manchar") "la reputación" | mkV "difamar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin smear_V2 = mkV2 (mkV (mkV "manchar") "la reputación") | mkV2 (mkV "difamar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin smell_N = mkN "olor" masculine ; -- status=guess
+lin smell_V = L.smell_V ;
+lin smell_V2 = mkV2 (mkV (mkV "oler") "a gato encerrado") ; -- status=guess
+lin smell_VA = mkVA (mkV (mkV "oler") "a gato encerrado") ; -- status=guess
+lin smelly_A = mkA "maloliente" ; -- status=guess
+lin smelt_N = mkN "eperlano" ; -- status=guess
+lin smelt_V2 = mkV2 (mkV "fundir") | mkV2 (soldar_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin smile_N = mkN "sonrisa" ;
+lin smile_V = sonreír_V ;
+lin smiley_N = mkN "emoticón" ; -- status=guess
+lin smirch_V2 = mkV2 (mkV "ensuciar") ; -- status=guess, src=wikt
+lin smirk_V = mkV (mkV "sonreír") "con suficiencia" ; -- status=guess, src=wikt
+lin smog_N = mkN "esmog" ; -- status=guess
+lin smoke_N = L.smoke_N ;
+lin smoke_V = mkV (mkV "fumar") "como un carretero" ; -- status=guess
+lin smoke_V2 = mkV2 (mkV (mkV "fumar") "como un carretero") ; -- status=guess
+lin smoker_N = mkN "fumador" | mkN "fumadora" ; -- status=guess status=guess
+lin smokestack_N = mkN "chimenea" ; -- status=guess
+lin smoking_N = mkN "fumar" ; -- status=guess
+lin smooth_A = L.smooth_A ;
+lin smooth_N = mkN "culebra lisa europea" ; -- status=guess
+lin smooth_V = mkV "alisar" ; -- status=guess
+lin smooth_V2 = mkV2 (mkV "alisar") ; -- status=guess
+lin smoothly_Adv = variants{} ; --
+lin smother_V2 = mkV2 (mkV "apagar") ; -- status=guess, src=wikt
+lin smug_A = mkA "ufano" | mkA "engreído" | mkA "petulante" ; -- status=guess status=guess status=guess
+lin smuggle_V2 = mkV2 (mkV "contrabandear") ; -- status=guess, src=wikt
+lin smuggler_N = mkN "contrabandista" masculine ; -- status=guess
+lin smuggling_N = mkN "contrabando" ; -- status=guess
+lin smugness_N = mkN "petulancia" | mkN "autosuficiencia" | mkN "ufanía" ; -- status=guess status=guess status=guess
+lin snack_N = mkN "tentempié" | mkN "refrigerio" | mkN "bocado" | mkN "botana" | mkN "piquislabis" | mkN "piscolabis" | mkN "refacción" | mkN "bala fría" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin snail_N = mkN "caracol" masculine ; -- status=guess
+lin snake_N = L.snake_N ;
+lin snake_V = mkV "culebrear" | mkV "serpentear" | mkV (mkV "hacer") "culebra" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin snap_N = mkN "fotografía" ; -- status=guess
+lin snap_V = mkV "chasquear" ; -- status=guess
+lin snap_V2 = mkV2 (mkV "chasquear") ; -- status=guess
+lin snapdragon_N = mkN "boca de dragón" ; -- status=guess
+lin snapshot_N = mkN "instantánea" ; -- status=guess
+lin snare_N = mkN "lazo" ; -- status=guess
+lin snarl_N = mkN "gruñido" ; -- status=guess
+lin snarl_V = mkV "enredar" ; -- status=guess, src=wikt
+lin snarl_V2 = mkV2 (mkV "enredar") ; -- status=guess, src=wikt
+lin snatch_N = mkN "arrancada" | mkN "arranque" masculine ; -- status=guess status=guess
+lin snatch_V = mkV "raptar" ; -- status=guess
+lin snatch_V2 = mkV2 (mkV "raptar") ; -- status=guess
+lin sneak_N = mkN "pillo" ; -- status=guess
+lin sneak_V = escabullirse_V ; -- status=guess, src=wikt
+lin sneak_V2 = mkV2 (escabullirse_V) ; -- status=guess, src=wikt
+lin sneaky_A = mkA "escurridizo" ; -- status=guess
+lin sneer_V = mkV "burlarse" | mkV "burla" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sneeze_N = mkN "estornudo" ; -- status=guess
+lin sneeze_V = mkV "estornudar" ; -- status=guess, src=wikt
+lin sniff_V = mkV "olfatear" ; -- status=guess
+lin sniff_V2 = mkV2 (mkV "olfatear") ; -- status=guess
+lin snipe_N = mkN "agachadiza" | mkN "agachona" | mkN "caica" ; -- status=guess status=guess status=guess
+lin sniper_N = mkN "francotirador" masculine ; -- status=guess
+lin snitch_V = mkV "chivarse" | mkV "delatar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin snitch_V2 = mkV2 (mkV "chivarse") | mkV2 (mkV "delatar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin snivel_V = mkV "lloriquear" | mkV "gimotear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin snob_N = mkN "esnob" masculine | mkN "fresa " | mkN "pijo" | mkN "pituco" | mkN "siútico" ; -- status=guess status=guess status=guess status=guess status=guess
+lin snood_N = mkN "redecilla" | mkN "cintillo" ; -- status=guess status=guess
+lin snooker_N = mkN "billar" masculine ; -- status=guess
+lin snoop_N = mkN "detective" masculine ; -- status=guess
+lin snoop_V = mkV "fisgonear" | mkV "espiar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin snooty_A = mkA "presuntuoso" ; -- status=guess
+lin snore_N = mkN "ronquido" ; -- status=guess
+lin snore_V = mkV "roncar" ; -- status=guess, src=wikt
+lin snorkel_N = mkN "tubo respirador" ; -- status=guess
+lin snort_N = mkN "resoplar" ; -- status=guess
+lin snort_V = mkV "esnifar" ; -- status=guess, src=wikt
+lin snort_V2 = mkV2 (mkV "esnifar") ; -- status=guess, src=wikt
+lin snort_VS = mkVS (mkV "esnifar") ; -- status=guess, src=wikt
+lin snot_N = mkN "moco" ; -- status=guess
+lin snotty_A = mkA "mocoso" ; -- status=guess
+lin snout_N = mkN "hocico" | mkN "trompa" | mkN "probóscide" ; -- status=guess status=guess status=guess
+lin snow_N = L.snow_N ;
+lin snow_V = nevar_V ; -- status=guess, src=wikt
+lin snow_V2 = mkV2 (nevar_V) ; -- status=guess, src=wikt
+lin snowball_N = mkN "bola de nieve" ; -- status=guess
+lin snowboard_N = mkN "tabla de snow" ; -- status=guess
+lin snowboarding_N = mkN "surfboard" | mkN "snowboarding" | mkN "surf nevero" ; -- status=guess status=guess status=guess
+lin snowdrop_N = mkN "campanilla de febrero" | mkN "flor de nieve" ; -- status=guess status=guess
+lin snowfall_N = mkN "nevada" ; -- status=guess
+lin snowflake_N = mkN "copo de nieve" | mkN "ampo" ; -- status=guess status=guess
+lin snowman_N = mkN "muñeco de nieve" ; -- status=guess
+lin snowmobile_N = mkN "motonieve" feminine ; -- status=guess
+lin snowplow_N = mkN "motoniveladora" ; -- status=guess
+lin snowstorm_N = mkN "nevada" | mkN "nevasca" ; -- status=guess status=guess
+lin snowy_A = mkA "nevado" ; -- status=guess
+lin snub_N = mkN "desaire" masculine ; -- status=guess
+lin snub_V2 = mkV2 (mkV "desairar") ; -- status=guess, src=wikt
+lin snuff_V = mkV "apagar" ; -- status=guess, src=wikt
+lin snuff_V2 = mkV2 (mkV "apagar") ; -- status=guess, src=wikt
+lin snuffbox_N = mkN "tabaquera" ; -- status=guess
+lin snuffer_N = mkN "matacandelas" ; -- status=guess
+lin snug_A = mkA "ajustado" | mkA "ceñido" ; -- status=guess status=guess
+lin snuggle_V = mkV "acurrucarse" ; -- status=guess, src=wikt
+lin snuggle_V2 = mkV2 (mkV "acurrucarse") ; -- status=guess, src=wikt
+lin so_AdA = S.so_AdA ;
+lin so_Adv = mkAdv "si" ;
+lin so_N = mkN "tal por cual" ; -- status=guess
+lin so_Subj = ss "así que" ** {m = Indic} ;
+lin soak_V = mkV "esponjar" ; -- status=guess
+lin soak_V2 = mkV2 (mkV "esponjar") ; -- status=guess
+lin soap_N = mkN "jabón" masculine ; -- status=guess
+lin soap_V2 = mkV2 (mkV "enjabonar") | mkV2 (mkV "enjabonarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin soapberry_N = mkN "parapara" ; -- status=guess
+lin soapbox_N = mkN "tribuna improvisada" | mkN "podio" | mkN "estrado" ; -- status=guess status=guess status=guess
+lin soapy_A = mkA "enjabonado" | mkA "enjabonada" ; -- status=guess status=guess
+lin soar_V = mkV "planear" ; -- status=guess
+lin soar_V2 = mkV2 (mkV "planear") ; -- status=guess
+lin sob_N = mkN "sollozo" ; -- status=guess
+lin sob_V = mkV "sollozar" ; -- status=guess, src=wikt
+lin sob_V2 = mkV2 (mkV "sollozar") ; -- status=guess, src=wikt
+lin sober_A = mkA "sobrio" | mkA "sereno" ; -- status=guess status=guess
+lin sober_V = mkV "desemborrachar" ; -- status=guess, src=wikt
+lin sober_V2 = mkV2 (mkV "desemborrachar") ; -- status=guess, src=wikt
+lin sobriety_N = mkN "austeridad" feminine ; -- status=guess
+lin sobriquet_N = mkN "sobrenombre" masculine ; -- status=guess
+lin socalled_A = variants{} ; --
+lin soccer_N = mkN "fútbol" | mkN " futbol" | mkN "balompié" | mkN "balón-pie" | mkN " pambol" ; -- status=guess
+lin sociable_A = mkA "comerciable" ; -- status=guess
+lin social_A = mkA "social" ;
+lin social_N = mkN "Darwinismo social" ; -- status=guess
+lin socialism_N = mkN "socialismo" ; -- status=guess
+lin socialist_A = mkA "socialista" ; -- status=guess
+lin socialist_N = variants{} ; --
+lin socially_Adv = variants{} ; --
+lin society_N = mkN "sociedad" feminine ;
+lin sociological_A = mkA "sociológico" ; -- status=guess
+lin sociologist_N = mkN "sociólogo" | mkN "socióloga" ; -- status=guess status=guess
+lin sociology_N = mkN "sociología" ; -- status=guess
+lin sock_N = L.sock_N ;
+lin socket_N = mkN "cuenca" ; -- status=guess
+lin sod_N = mkN "nada de nada" ; -- status=guess
+lin soda_N = mkN "soda" ; -- status=guess
+lin sodden_A = mkA "empapado" ; -- status=guess
+lin sodium_N = mkN "sodio" ; -- status=guess
+lin sodomy_N = mkN "sodomía" ; -- status=guess
+lin sofa_N = mkN "sofá" masculine ; -- status=guess
+lin soffit_N = mkN "sofito" ; -- status=guess
+lin soft_A = mkA "suave" | mkA "ligero" | mkA "tenue" ;
+lin softball_N = mkN "sófbol" masculine ; -- status=guess
+lin soften_V = mkV "ablandarse" ; -- status=guess
+lin soften_V2 = mkV2 (mkV "ablandarse") ; -- status=guess
+lin softly_Adv = variants{} ; --
+lin softness_N = mkN "suavidad" feminine ; -- status=guess
+lin software_N = mkN "programa" masculine | mkN "software" ;
+lin softwood_N = mkN "madera blanda" | mkN "madera tierna" ; -- status=guess status=guess
+lin soil_N = mkN "tierra" masculine ; -- status=guess
+lin soil_V = mkV "ensuciar" ; -- status=guess, src=wikt
+lin soil_V2 = mkV2 (mkV "ensuciar") ; -- status=guess, src=wikt
+lin sojourn_N = mkN "estadía" ; -- status=guess
+lin sol_N = mkN "sol" feminine ; -- status=guess
+lin solace_N = mkN "consuelo" | mkN "solaz" masculine ; -- status=guess status=guess
+lin solar_A = mkA "solar" ; -- status=guess
+lin solder_N = mkN "estaño para soldar" | mkN "estaño" ; -- status=guess status=guess
+lin solder_V2 = mkV2 (soldar_V) ; -- status=guess, src=wikt
+lin soldier_N = mkN "soldado" ; -- status=guess
+lin sole_A = mkA "solo" ; -- status=guess
+lin sole_N = mkN "suela" ; -- status=guess
+lin solely_Adv = variants{} ; --
+lin solemn_A = mkA "solemne" ; -- status=guess
+lin solemnity_N = mkN "solemnidad" feminine ; -- status=guess
+lin solenoid_N = mkN "solenoide" masculine ; -- status=guess
+lin solicit_V = mkV "solicitar" ; -- status=guess, src=wikt
+lin solicit_V2 = mkV2 (mkV "solicitar") ; -- status=guess, src=wikt
+lin solicitation_N = mkN "solicitación" feminine ; -- status=guess
+lin solicitorMasc_N = variants{} ; --
+lin solid_A = mkA "sólido" ; -- status=guess
+lin solid_N = mkN "sólido" ; -- status=guess
+lin solidarity_N = mkN "solidaridad" feminine ; -- status=guess
+lin solidify_V = mkV "solidificar" ; -- status=guess, src=wikt
+lin solidify_V2 = mkV2 (mkV "solidificar") ; -- status=guess, src=wikt
+lin soliloquy_N = mkN "soliloquio" ; -- status=guess
+lin solipsism_N = mkN "solipsismo" ; -- status=guess
+lin solitaire_N = mkN "solitario" ; -- status=guess
+lin solitary_A = mkA "solitario" ; -- status=guess
+lin soliton_N = mkN "solitón" masculine ; -- status=guess
+lin solitude_N = mkN "soledad" feminine | mkN "solitud" feminine ; -- status=guess status=guess
+lin solo_A = mkA "solo" ; -- status=guess
+lin solo_N = mkN "solitario" ; -- status=guess
+lin soloist_N = mkN "solista" masculine ; -- status=guess
+lin solstice_N = mkN "solsticio" ; -- status=guess
+lin solubility_N = mkN "solubilidad" feminine ; -- status=guess
+lin soluble_A = mkA "soluble" ; -- status=guess
+lin solute_N = mkN "soluto" ; -- status=guess
+lin solution_N = mkN "solución" feminine ;
+lin solvation_N = mkN "solvatación" feminine ; -- status=guess
+lin solve_V2 = mkV2 (resolver_V) | mkV2 (mkV "solucionar") ; -- status=guess
+lin solvency_N = mkN "solvencia" ; -- status=guess
+lin solvent_A = mkA "solvente" ; -- status=guess
+lin solvent_N = mkN "disolvente" masculine ; -- status=guess
+lin somatic_A = mkA "somático" ; -- status=guess
+lin sombrero_N = mkN "sombrero mexicano" | mkN " sombrero de charro" ; -- status=guess status=guess
+lin somePl_Det = S.somePl_Det ;
+lin someSg_Det = S.someSg_Det ;
+lin somebody_NP = S.somebody_NP ;
+lin someday_Adv = mkAdv "algún día" ; -- status=guess
+lin somehow_Adv = mkAdv "de algún modo" | mkAdv "de alguna manera" ; -- status=guess
+lin someone_NP = S.somebody_NP ;
+lin somersault_N = mkN "voltereta" | mkN "salto mortal" ; -- status=guess status=guess
+lin something_NP = S.something_NP ;
+lin sometime_Adv = mkAdv "al rato" ; -- status=guess
+lin sometimes_Adv = mkAdv "a veces" | mkAdv "algunas veces" ;
+lin somewhat_Adv = mkAdv "algo" | mkAdv "un poco" ; -- status=guess
+lin somewhere_Adv = S.somewhere_Adv ;
+lin sommelier_N = mkN "sumiller" masculine ; -- status=guess
+lin somnambulism_N = mkN "sonambulismo" ; -- status=guess
+lin somnambulist_N = mkN "sonámbulo" ; -- status=guess
+lin somnolent_A = mkA "somnolienta" ; -- status=guess
+lin son_N = mkN "hijo" ;
+lin sonar_N = mkN "sónar" masculine ; -- status=guess
+lin sonata_N = mkN "sonata" ; -- status=guess
+lin song_N = L.song_N ;
+lin songbook_N = mkN "cancionero" ; -- status=guess
+lin songstress_N = mkN "cantante" masculine | mkN "cantora" ; -- status=guess status=guess
+lin sonic_A = mkA "sónico" ; -- status=guess
+lin sonnet_N = mkN "soneto" ; -- status=guess
+lin sonny_N = mkN "hijo" | mkN "mijo" | mkN "hijito" | mkN "mijito" ; -- status=guess status=guess status=guess status=guess
+lin soon_Adv = mkAdv "pronto" ;
+lin sooner_Adv = mkAdv "tarde o temprano" | mkAdv "a la corta o a la larga" ; -- status=guess status=guess
+lin soot_N = mkN "hollín" masculine ; -- status=guess
+lin soothe_V2 = mkV2 (mkV "aliviarse") | mkV2 (mkV "descansar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin soothsayer_N = mkN "adivino" ; -- status=guess
+lin sophisticated_A = mkA "refinado" | mkA "elegante" | mkA "sofisticado" ; -- status=guess
+lin sophistication_N = mkN "sofisticación" ; -- status=guess
+lin soporific_A = mkA "soporífico" | mkA "somnífero" ; -- status=guess status=guess
+lin soporific_N = mkN "somnífero" ; -- status=guess
+lin soprano_N = mkN "soprano" ; -- status=guess
+lin sorbet_N = mkN "sorbete" masculine ; -- status=guess
+lin sordid_A = mkA "sórdido" ; -- status=guess
+lin sore_A = mkA "dolorido" ; -- status=guess
+lin sore_N = mkN "llaga" ; -- status=guess
+lin sorghum_N = mkN "zahína" ; -- status=guess
+lin sorority_N = mkN "sororidad" feminine ; -- status=guess
+lin sorrow_N = mkN "tristeza" | mkN "aflicción" | mkN "infelicidad" | mkN "pesar" | mkN "dolor" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin sorrowful_A = mkA "triste" ; -- status=guess
+lin sorry_A = mkA "lamentable" | mkA "pobre" ;
+lin sorry_Interj = mkInterj "discúlpame" | mkInterj "perdóname" | mkInterj "lo siento" ; -- status=guess status=guess status=guess
+lin sort_N = mkN "ordenar" ;
+lin sort_V = mkV "ordenar" ; -- status=guess
+lin sort_V2 = mkV2 (mkV "ordenar") ; -- status=guess
+lin sot_N = mkN "tomador" | mkN "borracho" ; -- status=guess status=guess
+lin soul_N = mkN "barbilla de labio inferior" | mkN "barbillita" ; -- status=guess
+lin sound_A = mkA "sano" ; -- status=guess
+lin sound_N = mkN "sonido" ;
+lin sound_V = mkV "sondear" | mkV "sonar" "sueno" ;
+lin sound_V2 = mkV2 (mkV "sondear") ;
+lin sound_VA = mkVA (mkV "sonar" "sueno") ;
+lin sound_VS = mkVS (mkV "sondear") ;
+lin soundtrack_N = mkN "banda sonora" ; -- status=guess
+lin soup_N = mkN "sopa" | mkN "caldo" ; -- status=guess
+lin soup_V2 = mkV2 (mkV "retocar") | mkV2 (mkV "trucar") | mkV2 (mkV "acondicionar") | mkV2 (mkV "tunear") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin soupspoon_N = mkN "cuchara sopera" ; -- status=guess
+lin sour_A = mkA "agrio" | mkA "ácido" ; -- status=guess status=guess
+lin sour_N = mkN "guindo" | mkN "cerezo ácido" | mkN "cerezo de Morello" ; -- status=guess status=guess status=guess
+lin source_N = mkN "fuente" ;
+lin soursop_N = mkN "guanábana" | mkN "chirimoya" ; -- status=guess status=guess
+lin soutane_N = mkN "sotana" ; -- status=guess
+lin south_A = mkA "del sur" | mkA "sureño" | mkA "meridional" | mkA "austral" ; -- status=guess status=guess status=guess status=guess
+lin south_Adv = mkAdv "al sur" ; -- status=guess
+lin south_N = mkN "sur" masculine ;
+lin southeast_A = mkA "sudeste" | mkA "del sudeste" ; -- status=guess status=guess
+lin southeast_N = mkN "sureste" masculine ; -- status=guess
+lin southern_A = mkA "meridional" | mkA "del sur" | mkA "sureño" ; -- status=guess
+lin southerner_N = mkN "sureño" | mkN "sureña" ; -- status=guess status=guess
+lin southernwood_N = mkN "abrótano" ; -- status=guess
+lin southpaw_N = mkN "zurdo" | mkN "zurda" ; -- status=guess status=guess
+lin southwest_A = mkA "suroeste" | mkA "del sudoeste" ; -- status=guess status=guess
+lin southwest_N = mkN "suroeste" masculine ; -- status=guess
+lin souvenir_N = mkN "recuerdo" ; -- status=guess
+lin sovereign_A = mkA "soberano" ; -- status=guess
+lin sovereign_N = mkN "soberano" ; -- status=guess
+lin sovereignty_N = mkN "soberanía" ; -- status=guess
+lin soviet_N = mkN "sóviet" masculine ; -- status=guess
+lin sow_N = mkN "cerda" | mkN "puerca" ; -- status=guess status=guess
+lin sow_V = sembrar_V ; -- status=guess, src=wikt
+lin sow_V2 = mkV2 (sembrar_V) ; -- status=guess, src=wikt
+lin soy_N = mkN "soja" ; -- status=guess
+lin spa_N = mkN "spa" | mkN "balneario" ; -- status=guess status=guess
+lin space_N = mkN "espacio" ;
+lin spacecraft_N = mkN "nave espacial" | mkN "astronave" feminine ; -- status=guess status=guess
+lin spaceship_N = mkN "nave espacial" | mkN "astronave" feminine ; -- status=guess status=guess
+lin spacious_A = mkA "espacioso" ; -- status=guess
+lin spade_N = mkN "negro" | mkN "mulato" ; -- status=guess status=guess
+lin spadix_N = mkN "espádice" masculine ; -- status=guess
+lin spaghetti_N = mkN "espagueti" masculine ; -- status=guess
+lin spallation_N = mkN "estallido" | mkN "fragmentación" feminine | mkN "astillado" | mkN "explosión" feminine | mkN "reventón" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin spam_N = mkN "correo basura" ; -- status=guess
+lin span_N = mkN "cuarta" | mkN "palmo" ; -- status=guess status=guess
+lin span_V2 = mkV2 (mkV "abarcar") ; -- status=guess, src=wikt
+lin spaniel_N = mkN "perro de aguas" ; -- status=guess
+lin spanish_A = mkA "español" ;
+lin spanishMasc_N = mkN "español" ; ---- 
+lin spank_N = mkN "golpe" masculine ; -- status=guess
+lin spank_V = mkV "nalguear" ; -- status=guess, src=wikt
+lin spank_V2 = mkV2 (mkV "nalguear") ; -- status=guess, src=wikt
+lin spanking_N = mkN "nalgada" | mkN "azotado" feminine ; -- status=guess status=guess
+lin spanner_N = mkN "llave inglesa" ; -- status=guess
+lin spare_A = variants{} ; --
+lin spare_N = mkN "pieza de repuesto" | mkN "pieza de recambio" | mkN "repuesto" ; -- status=guess status=guess status=guess
+lin spare_V = variants{} ; --
+lin spare_V2 = variants{} ; --
+lin spark_N = mkN "chispa" ; -- status=guess
+lin sparkle_N = mkN "brillo" | mkN "lustre" masculine ; -- status=guess status=guess
+lin sparkler_N = mkN "bengala" ; -- status=guess
+lin sparrow_N = mkN "gorrión común" ; -- status=guess
+lin sparse_A = mkA "disperso" ; -- status=guess
+lin sparsity_N = mkN "escasez" feminine ; -- status=guess
+lin spasm_N = mkN "acceso" feminine ; -- status=guess
+lin spasmodic_A = mkA "espasmódico" ; -- status=guess
+lin spat_N = mkN "polaina" ; -- status=guess
+lin spatial_A = mkA "espacial" ; -- status=guess
+lin spatter_V = mkV "salpicar" | mkV "rociar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin spatter_V2 = mkV2 (mkV "salpicar") | mkV2 (mkV "rociar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spatula_N = mkN "espátula" masculine ; -- status=guess
+lin spay_V2 = mkV2 (mkV "esterilizar") ; -- status=guess, src=wikt
+lin speak_V = mkV "hablar" ;
+lin speak_V2 = L.speak_V2 ;
+lin speaker_N = mkN "altavoz" masculine ;
+lin spear_N = mkN "lanza" ; -- status=guess
+lin spearhead_N = mkN "caudillo" ; -- status=guess
+lin spearhead_V2 = mkV2 (mkV "encabezar") | mkV2 (mkV "acaudillar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin special_A = mkA "especial" ;
+lin special_N = mkN "efectos especiales" ; -- status=guess
+lin specialist_A = variants{} ; --
+lin specialist_N = mkN "especialista" masculine ; -- status=guess
+lin specialize_V = variants{} ; --
+lin specialize_V2 = variants{} ; --
+lin specially_Adv = variants{} ; --
+lin specialty_N = mkN "especialidad" feminine ; -- status=guess
+lin speciation_N = mkN "especiación" | mkN "evolución de las especies" ; -- status=guess status=guess
+lin species_N = mkN "especie" feminine ;
+lin specific_A = mkA "específico" ;
+lin specific_N = mkN "peso específico" ; -- status=guess
+lin specifically_Adv = variants{} ; --
+lin specification_N = mkN "especificación" feminine ; -- status=guess
+lin specificity_N = mkN "especificidad" feminine ; -- status=guess
+lin specified_A = variants{} ; --
+lin specify_V = mkV "especificar" ; -- status=guess
+lin specify_V2 = mkV2 (mkV "especificar") ; -- status=guess
+lin specify_VS = mkVS (mkV "especificar") ; -- status=guess
+lin specimen_N = mkN "espécimen" masculine ; -- status=guess
+lin specious_A = mkA "especioso" ; -- status=guess
+lin speck_N = mkN "mota" ; -- status=guess
+lin spectacle_N = mkN "espectáculo" ; -- status=guess
+lin spectacles_N = mkN "anteojos" | mkN "espejuelos" | mkN "gafas" | mkN "lentes" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin spectacular_A = mkA "espectacular" ; -- status=guess
+lin spectatorMasc_N = variants{} ; --
+lin spectrum_N = mkN "espectro" ; -- status=guess
+lin speculation_N = mkN "especulación" feminine ; -- status=guess
+lin speculum_N = mkN "espéculo" ; -- status=guess
+lin speech_N = mkN "habla" | mkN "discurso" ;
+lin speed_N = mkN "velocidad" ;
+lin speed_V = variants{} ; --
+lin speed_V2 = variants{} ; --
+lin speedometer_N = mkN "velocímetro" ; -- status=guess
+lin speedy_A = mkA "rápido" | mkA "pronto" ; -- status=guess status=guess
+lin speleologist_N = mkN "espeleologista" masculine ; -- status=guess
+lin speleology_N = mkN "espeleísmo" ; -- status=guess
+lin spell_N = mkN "corrector ortográfico" ; -- status=guess
+lin spell_V = mkV "descifrar" ; -- status=guess
+lin spell_V2 = mkV2 (mkV "descifrar") ; -- status=guess
+lin spelling_N = mkN "grafía" ; -- status=guess
+lin spelt_N = mkN "espelta" | mkN "escanda" ; -- status=guess status=guess
+lin spend_V = mkV "gastar" ;
+lin spend_V2 = mkV2 (mkV "gastar") ;
+lin spending_N = variants{} ; --
+lin spendthrift_N = mkN "gastador" | mkN "gastadora" | mkN "pródigo" ; -- status=guess status=guess status=guess
+lin sperm_N = mkN "esperma" ; -- status=guess
+lin spermicide_N = mkN "espermicida" ; -- status=guess
+lin spew_V = mkV "vomitar" ; -- status=guess, src=wikt
+lin spew_V2 = mkV2 (mkV "vomitar") ; -- status=guess, src=wikt
+lin sphere_N = mkN "esfera" ; -- status=guess
+lin spherical_A = mkA "esférico" ; -- status=guess
+lin spherometer_N = mkN "esferómetro" ; -- status=guess
+lin sphincter_N = mkN "esfínter" masculine ; -- status=guess
+lin sphinx_N = mkN "esfinge" feminine ; -- status=guess
+lin sphygmomanometer_N = mkN "esfigmomanómetro" ; -- status=guess
+lin spice_N = mkN "especia" | mkN "aliño" | mkN "condimento" | mkN "aderezo" ; -- status=guess status=guess status=guess status=guess
+lin spice_V2 = mkV2 (mkV "aliñar") | mkV2 (mkV "condimentar") | mkV2 (mkV "sazonar") | mkV2 (mkV "aderezar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin spicebush_N = mkN "benjoin" ; -- status=guess
+lin spicy_A = mkA "condimentado" | mkA "aliñado" | mkA "picante" | mkA "sazonado" | mkA "aromático" ; -- status=guess status=guess status=guess status=guess status=guess
+lin spider_N = mkN "araña" ; -- status=guess
+lin spigot_N = mkN "llave" feminine | mkN "grifo" | mkN "válvula" ; -- status=guess status=guess status=guess
+lin spike_N = mkN "pincho" | mkN "punta" ; -- status=guess status=guess
+lin spikenard_N = mkN "nardo" ; -- status=guess
+lin spill_V = mkV "derramar" ; -- status=guess
+lin spill_V2 = mkV2 (mkV "derramar") ; -- status=guess
+lin spin_N = mkN "vuelta" ; -- status=guess
+lin spin_V = mkV "hilar" ; -- status=guess
+lin spin_V2 = mkV2 (mkV "hilar") ; -- status=guess
+lin spinach_N = mkN "espinaca" ; -- status=guess
+lin spinal_A = mkA "espinal" | mkA "vertebral" ; -- status=guess status=guess
+lin spindle_N = mkN "huso" ; -- status=guess
+lin spindly_A = mkA "ahusado" | mkA "ahusada" ; -- status=guess status=guess
+lin spine_N = mkN "espinazo" ; -- status=guess
+lin spinel_N = mkN "espinela" ; -- status=guess
+lin spinet_N = mkN "espineta" ; -- status=guess
+lin spinning_N = mkN "peonza" | mkN "trompo" | mkN "pirinola" ; -- status=guess status=guess status=guess
+lin spinster_N = mkN "solterona" ; -- status=guess
+lin spiral_N = mkN "espiral" feminine ; -- status=guess
+lin spire_N = mkN "chapitel" masculine ; -- status=guess
+lin spirit_N = mkN "espíritu" | mkN "alcohol" masculine ; --- split
+lin spiritual_A = mkA "espiritual" ; -- status=guess
+lin spirituality_N = mkN "espiritualidad" feminine ; -- status=guess
+lin spirometer_N = mkN "espirómetro" ; -- status=guess
+lin spit_V = L.spit_V ;
+lin spit_V2 = mkV2 (mkV "escupir") ; -- status=guess
+lin spite_N = mkN "despecho" | mkN "rencor" masculine | mkN "malicia" ; -- status=guess
+lin spiteful_A = mkA "malévolo" | mkA "rencoroso" | mkA "venenoso" ; -- status=guess status=guess status=guess
+lin spitting_N = mkN "el vivo retrato" ; -- status=guess
+lin spittoon_N = mkN "escupidera" ; -- status=guess
+lin splash_V = mkV "chapotear" | mkV "salpicar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin splash_V2 = mkV2 (mkV "chapotear") | mkV2 (mkV "salpicar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spleen_N = mkN "bazo" ; -- status=guess
+lin splendid_A = mkA "espléndido" ; -- status=guess
+lin splenectomy_N = mkN "esplenectomía" ; -- status=guess
+lin splenetic_A = mkA "esplénico" ; -- status=guess
+lin splice_V2 = mkV2 (mkV "entreverar") ; -- status=guess, src=wikt
+lin splint_N = mkN "tablilla" ; -- status=guess
+lin splinter_N = mkN "astilla" | mkN "esquirla" ; -- status=guess status=guess
+lin splinter_V = mkV "astillar" ; -- status=guess, src=wikt
+lin splinter_V2 = mkV2 (mkV "astillar") ; -- status=guess, src=wikt
+lin split_N = mkN "espagat" masculine ; -- status=guess
+lin split_V = mkV "partir" | mkV "dividir" | mkV "escindir" ; -- status=guess
+lin split_V2 = L.split_V2 ;
+lin splurge_N = mkN "ostentación" ; -- status=guess
+lin splurge_V = mkV "chorrear" ; -- status=guess, src=wikt
+lin spoil_N = mkN "botín" masculine ; -- status=guess
+lin spoil_V = mkV "agriar" | mkV "descomponerse" | mkV (mkV "echarse") "a perder" ; -- status=guess
+lin spoil_V2 = mkV2 (mkV "agriar") | mkV2 (mkV "descomponerse") | mkV2 (mkV (mkV "echarse") "a perder") ; -- status=guess
+lin spoiler_N = mkN "adelanto" ; -- status=guess
+lin spoilsport_N = mkN "aguafiestas" feminine ; -- status=guess
+lin spoke_N = mkN "rayo" ; -- status=guess
+lin spoken_A = variants{} ; --
+lin spokesman_N = mkN "portavoz" masculine | mkN "vocero" ; -- status=guess
+lin spokesperson_N = mkN "portavoz" masculine ; -- status=guess
+lin sponge_N = mkN "bizcocho" ; -- status=guess
+lin sponge_V = mkV "cafichear" | mkV "gorronear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sponge_V2 = mkV2 (mkV "cafichear") | mkV2 (mkV "gorronear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sponger_N = mkN "cafiche" | mkN "gorrón" masculine ; -- status=guess status=guess
+lin spongy_A = mkA "fofo" | mkA "esponjoso" ; -- status=guess status=guess
+lin sponsor_N = mkN "patrocinador" masculine ; -- status=guess
+lin sponsor_V2 = mkV2 (mkV "patrocinar") ; -- status=guess
+lin sponsorship_N = variants{} ; --
+lin spontaneity_N = mkN "espontaneidad" feminine ; -- status=guess
+lin spontaneous_A = mkA "espontáneo" ; -- status=guess
+lin spoof_N = mkN "parodia" ; -- status=guess
+lin spool_N = mkN "carrete" masculine ; -- status=guess
+lin spoon_N = mkN "cuchara" ; -- status=guess
+lin spoon_V = mkV "cuchara" ; -- status=guess, src=wikt
+lin spoon_V2 = mkV2 (mkV "cuchara") ; -- status=guess, src=wikt
+lin spoonbill_N = mkN "espátula" masculine ; -- status=guess
+lin spoonful_N = mkN "cucharada" ; -- status=guess
+lin sporadic_A = mkA "esporádico" ; -- status=guess
+lin sporangium_N = mkN "esporangio" ; -- status=guess
+lin spore_N = mkN "espora" ; -- status=guess
+lin sport_N = mkN "deporte" ;
+lin sportsman_N = mkN "deportista" masculine ; -- status=guess
+lin sportsmanship_N = mkN "deportividad" ; -- status=guess
+lin spot_N = mkN "mancha" ; -- status=guess
+lin spot_V = mkV "divisar" | mkV "detectar" | mkV "localizar" | mkV "ubicar" | mkV "avistar" ; -- status=guess
+lin spot_V2 = mkV2 (mkV "divisar") | mkV2 (mkV "detectar") | mkV2 (mkV "localizar") | mkV2 (mkV "ubicar") | mkV2 (mkV "avistar") ; -- status=guess
+lin spot_VS = mkVS (mkV "divisar") | mkVS (mkV "detectar") | mkVS (mkV "localizar") | mkVS (mkV "ubicar") | mkVS (mkV "avistar") ; -- status=guess
+lin spotlight_N = mkN "reflector" masculine ; -- status=guess
+lin spouseMasc_N = variants{} ; --
+lin spout_N = mkN "chorro" ; -- status=guess
+lin sprain_N = mkN "torcedura" ; -- status=guess
+lin sprain_V2 = mkV2 (torcer_V) ; -- status=guess, src=wikt
+lin sprat_N = mkN "espadín" masculine ; -- status=guess
+lin sprawl_N = mkN "desparramo" ; -- status=guess
+lin spray_N = mkN "spray" | mkN "aerosol" masculine | mkN "difusión" feminine ; -- status=guess
+lin spray_V2 = mkV2 (mkV "atomizar") | mkV2 (mkV "difundir") | mkV2 (mkV "pulverizar") ; -- status=guess
+lin spread_N = variants{} ; --
+lin spread_V = mkV "difundir" | mkV "propagar" | mkV "contagiar" ;
+lin spread_V2 = mkV2 "difundir" | mkV2 "propagar" | mkV2 "contagiar" ;
+lin sprig_N = mkN "ramita" ; -- status=guess
+lin spring_N = mkN "resorte" | mkN "muelle" masculine ; -- status=guess
+lin spring_V = mkV "saltar" ; -- status=guess
+lin spring_V2 = mkV2 (mkV "saltar") ; -- status=guess
+lin springboard_N = mkN "trampolín" masculine ; -- status=guess
+lin sprinkle_V2 = mkV2 (mkV "rociar") | mkV2 (mkV "salpicar") | mkV2 (mkV "espolvorear") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sprinkler_N = mkN "aspersor" masculine ; -- status=guess
+lin sprint_V = mkV "esprintar" ; -- status=guess, src=wikt
+lin sprite_N = mkN "duendecillo" ; -- status=guess
+lin sprout_N = mkN "brote" | mkN "retoño" ; -- status=guess status=guess
+lin sprout_V = mkV "brotar" ; -- status=guess, src=wikt
+lin sprout_V2 = mkV2 (mkV "brotar") ; -- status=guess, src=wikt
+lin spruce_N = mkN "pícea" ; -- status=guess
+lin spunk_N = mkN "leche" feminine | mkN "lefa" ; -- status=guess status=guess
+lin spur_N = mkN "espuela" ; -- status=guess
+lin spur_V = mkV "espolear" | mkV "espolonear" | mkV "acicatear" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin spur_V2 = mkV2 (mkV "espolear") | mkV2 (mkV "espolonear") | mkV2 (mkV "acicatear") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin spurge_N = mkN "euforbio" ; -- status=guess
+lin spurious_A = mkA "espurio" | mkA "falso" | mkA "mentira" ; -- status=guess status=guess status=guess
+lin spurn_V2 = mkV2 (mkV "desdeñar") ; -- status=guess, src=wikt
+lin sputnik_N = mkN "sputnik" masculine ; -- status=guess
+lin spy_N = mkN "espía" masculine | mkN "chivato" ; -- status=guess
+lin spy_V = mkV "espiar" ; -- status=guess, src=wikt
+lin spy_V2 = mkV2 (mkV "espiar") ; -- status=guess, src=wikt
+lin spyglass_N = mkN "catalejo" ; -- status=guess
+lin spyware_N = mkN "programa espía" ; -- status=guess
+lin squab_N = mkN "pichón" masculine | mkN "palomino" ; -- status=guess status=guess
+lin squad_N = mkN "escuadra" | mkN "cuadrilla" | mkN "escuadrón" masculine ; -- status=guess
+lin squadron_N = mkN "cuadrilla" ; -- status=guess
+lin squalor_N = mkN "miseria" ; -- status=guess
+lin squander_V2 = mkV2 (mkV "malbaratar") | mkV2 (mkV "despilfarrar") | mkV2 (mkV "derrochar") | mkV2 (mkV "farrear") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin square_A = mkA "perpendicular" ; -- status=guess
+lin square_N = mkN "casilla" ; -- status=guess
+lin square_V = mkV (mkV "elevar") "al cuadrado" ; -- status=guess
+lin square_V2 = mkV2 (mkV (mkV "elevar") "al cuadrado") ; -- status=guess
+lin squash_N = mkN "zapallo" ; -- status=guess
+lin squash_V = mkV "aplastamiento" | mkV "aplastar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin squash_V2 = mkV2 (mkV "aplastamiento") | mkV2 (mkV "aplastar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin squat_A = mkA "rechoncho" ; -- status=guess
+lin squat_N = mkN "edificio ocupado" | mkN "okupa" masculine ; -- status=guess status=guess
+lin squat_V = mkV "agacharse" | mkV "acuclillarse" | mkV "acurrucarse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin squatter_N = mkN "okupa" masculine | mkN " paracaidista" | mkN "paracaidista" ; -- status=guess status=guess status=guess
+lin squawk_N = mkN "graznido" | mkN "chillido" ; -- status=guess status=guess
+lin squeak_V = mkV "rechinar" ; -- status=guess, src=wikt
+lin squeak_V2 = mkV2 (mkV "rechinar") ; -- status=guess, src=wikt
+lin squeaky_A = mkA "chirriante" ; -- status=guess
+lin squeal_V = mkV "chillar" ; -- status=guess, src=wikt
+lin squeal_V2 = mkV2 (mkV "chillar") ; -- status=guess, src=wikt
+lin squeamish_A = mkA "remilgado" | mkA "quisquilloso" | mkA "aprensivo" ; -- status=guess status=guess status=guess
+lin squeegee_N = mkN "secador" ; -- status=guess
+lin squeeze_N = mkN "apuro" | mkN "crisis" feminine ; -- status=guess status=guess
+lin squeeze_V = mkV "exprimir" | apretar_V ; -- status=guess
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squelch_V = mkV "chapotear" ; -- status=guess, src=wikt
+lin squelch_V2 = mkV2 (mkV "chapotear") ; -- status=guess, src=wikt
+lin squib_N = mkN "cachinfín" | mkN "cachinflín" | mkN "canchinfín" ; -- status=guess status=guess status=guess
+lin squid_N = mkN "calamar" masculine ; -- status=guess
+lin squiffy_A = mkA "achispado" | mkA "piripí" ; -- status=guess status=guess
+lin squinch_N = mkN "trompa" ; -- status=guess
+lin squint_N = mkN "estrabismo" ; -- status=guess
+lin squint_V = mkV (mkV "mirar") "de soslayo" ; -- status=guess, src=wikt
+lin squire_N = mkN "escudero" ; -- status=guess
+lin squirm_V = mkV "serpentear" | mkV "retorcerse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin squirrel_N = mkN "ardilla" ; -- status=guess
+lin stab_N = mkN "puñalada" ; -- status=guess
+lin stab_V = mkV "apuñalar" | mkV "acuchillar" ; -- status=guess
+lin stab_V2 = L.stab_V2 ;
+lin stability_N = mkN "estabilidad" feminine ; -- status=guess
+lin stabilize_V = mkV "estabilizar" ; -- status=guess, src=wikt
+lin stabilize_V2 = mkV2 (mkV "estabilizar") ; -- status=guess, src=wikt
+lin stable_A = mkA "estable" ; -- status=guess
+lin stable_N = mkN "establo" | mkN "caballeriza" ; -- status=guess
+lin stack_N = mkN "pila" masculine ; -- status=guess
+lin stack_V2 = mkV2 (mkV "apilar") ; -- status=guess, src=wikt
+lin stadium_N = mkN "estadio" ; -- status=guess
+lin staff_1_N = mkN "personal" masculine ;
+lin staff_2_N = mkN "bastón" masculine ;
+lin staff_N = mkN "personal" masculine | mkN "equipo" | mkN "empleado" ;
+lin staff_V2 = variants{} ; --
+lin stag_N = mkN "ciervo" ; -- status=guess
+lin stag_V = variants{} ; --
+lin stage_N = mkN "escena" | mkN "etapa" ; --- split
+lin stage_V = mkV "trucar" | mkV "actuar" | fingir_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stage_V2 = mkV2 (mkV "trucar") | mkV2 (mkV "actuar") | mkV2 (fingir_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stagflation_N = mkN "estanflación" feminine ; -- status=guess
+lin stagger_N = mkN "tambaleo" ; -- status=guess
+lin stagger_V = mkV "vacilar" ; -- status=guess
+lin stagnant_A = mkA "estancado" | mkA "atascado" ; -- status=guess status=guess
+lin stagnate_V = mkV "estancar" ; -- status=guess, src=wikt
+lin stagnation_N = mkN "estancamiento" ; -- status=guess
+lin staid_A = mkA "estable" | mkA "fijo" | mkA "estático" | mkA "sedentario" ; -- status=guess status=guess status=guess status=guess
+lin stain_N = mkN "mancha" ; -- status=guess
+lin stain_V = mkV "manchar" ; -- status=guess
+lin stain_V2 = mkV2 (mkV "manchar") ; -- status=guess
+lin stainless_A = mkA "inoxidable" ; -- status=guess
+lin stair_N = mkN "escalera" ; -- status=guess
+lin staircase_N = mkN "escalera" ; -- status=guess
+lin stairway_N = mkN "escalera" ; -- status=guess
+lin stake_N = mkN "estaca" ; -- status=guess
+lin stake_V2 = mkV2 (mkV "estacar") ; -- status=guess
+lin stakeholder_N = mkN "apostador" ; -- status=guess
+lin stalactite_N = mkN "estalactita" ; -- status=guess
+lin stalagmite_N = mkN "estalagmita" ; -- status=guess
+lin stale_A = mkA "duro" | mkA "revenido" | mkA "pasado" | mkA "viciado" ; -- status=guess status=guess status=guess status=guess
+lin stalemate_N = mkN "un punto muerto" | mkN "estancamiento" ; -- status=guess status=guess
+lin stalk_N = mkN "tallo" ; -- status=guess
+lin stalk_V = mkV "acechar" | mkV "acosar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stalk_V2 = mkV2 (mkV "acechar") | mkV2 (mkV "acosar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stalker_N = mkN "acosador" ; -- status=guess
+lin stall_N = mkN "puesto" ; -- status=guess
+lin stallion_N = mkN "semental" masculine ; -- status=guess
+lin stamen_N = mkN "estambre" masculine ; -- status=guess
+lin stamina_N = mkN "resistencia" ; -- status=guess
+lin stammer_N = mkN "tartamudeo" ; -- status=guess
+lin stammer_V = mkV "tartamudear" ; -- status=guess, src=wikt
+lin stammer_V2 = mkV2 (mkV "tartamudear") ; -- status=guess, src=wikt
+lin stamp_N = mkN "estampado" ; -- status=guess
+lin stamp_V = mkV "franquear" ; -- status=guess
+lin stamp_V2 = mkV2 (mkV "franquear") ; -- status=guess
+lin stampede_N = mkN "estampida" ; -- status=guess
+lin stance_N = mkN "postura" ; -- status=guess
+lin stanchion_N = mkN "puntal" masculine ; -- status=guess
+lin stand_N = mkN "postura" ; -- status=guess
+lin stand_V = L.stand_V ;
+lin stand_V2 = mkV2 mantener_V | mkV2 (mkV "aguantar") | mkV2 (mkV "tolerar") ;
+lin standard_A = mkA "estándar" ;
+lin standard_N = mkN "estándar" masculine ;
+lin standardization_N = mkN "normalización" feminine | mkN "estandarización" feminine ; -- status=guess status=guess
+lin standing_N = variants{} ; --
+lin standpoint_N = mkN "punto de vista" ; -- status=guess
+lin standstill_N = mkN "parada" ; -- status=guess
+lin stanza_N = mkN "estrofa" ; -- status=guess
+lin staple_N = mkN "grapa" ; -- status=guess
+lin staple_V2 = mkV2 (mkV "grapar") | mkV2 (mkV "engrapar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stapler_N = mkN "abrochadora" | mkN "corchetera" | mkN "cosedora" | mkN "engrapador" | mkN "engrapadora" | mkN "grapadora" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin star_N = L.star_N ;
+lin star_V2 = mkV2 (mkV "protagonizar") ;
+lin starboard_N = mkN "estribor" masculine ; -- status=guess
+lin starch_N = mkN "almidón" masculine ; -- status=guess
+lin starch_V2 = mkV2 (mkV "almidonar") ; -- status=guess, src=wikt
+lin stardom_N = mkN "estrellato" ; -- status=guess
+lin stare_V = mkV "observar" | mkV (mkV "mirar") "fijamente" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stare_V2 = mkV2 (mkV "observar") | mkV2 (mkV (mkV "mirar") "fijamente") ; -- status=guess, src=wikt status=guess, src=wikt
+lin starfish_N = mkN "estrella de mar" ; -- status=guess
+lin stargazer_N = mkN "uranoscópido" ; -- status=guess
+lin starling_N = mkN "estornino" ; -- status=guess
+lin starry_A = mkA "estrellado" ; -- status=guess
+lin start_N = mkN "inicio" | mkN "comienzo" ;
+lin start_V = comenzar_V ;
+lin start_V2 = mkV2 comenzar_V ;
+lin startle_N = mkN "sobresalto" ; -- status=guess
+lin startle_V2 = mkV2 (mkV "evitar") | mkV2 (impedir_V) ; -- status=guess
+lin startup_N = mkN "arranque" masculine ; -- status=guess
+lin starvation_N = mkN "inanición" feminine ; -- status=guess
+lin stash_V2 = mkV2 (mkV "reservar") ; -- status=guess, src=wikt
+lin stasis_N = mkN "estasis" feminine ; -- status=guess
+lin state_1_N = mkN "estado" ;
+lin state_2_N = mkN "estado" | mkN "estatus" ;
+lin state_N = mkN "estado" ;
+lin state_V2 = mkV2 (mkV "declarar") ;
+lin state_VS = mkVS (mkV "declarar") ;
+lin stateless_A = mkA "apátrida" ; -- status=guess
+lin stately_A = mkA "majestuoso" | mkA "majestuosa" ; -- status=guess status=guess
+lin statement_N = mkN "declaración" feminine ;
+lin static_A = mkA "estática" ; -- status=guess
+lin static_N = mkN "estática" ; -- status=guess
+lin station_N = mkN "estación" feminine ; -- status=guess
+lin stationary_A = mkA "inamovible" ; -- status=guess
+lin stationery_N = mkN "papelería" ; -- status=guess
+lin statistical_A = mkA "estadístico" ; -- status=guess
+lin statistics_N = mkN "estadística" ; -- status=guess
+lin statue_N = mkN "estatua" ; -- status=guess
+lin stature_N = mkN "estatura" ; -- status=guess
+lin status_N = mkN "estado" ;
+lin statute_N = variants{} ; --
+lin statutory_A = mkA "reglamentario" ; -- status=guess
+lin staunch_A = mkA "fiel" | mkA "leal" ; -- status=guess status=guess
+lin staunch_V2 = mkV2 (mkV "estancar") ; -- status=guess, src=wikt
+lin stave_N = mkN "estrofa" ; -- status=guess
+lin stay_N = mkN "estadía" ; -- status=guess
+lin stay_V = reflV mantener_V ;
+lin stay_VA = mkVA (reflV mantener_V) ;
+lin steadfast_A = mkA "firme" ; -- status=guess
+lin steadily_Adv = variants{} ; --
+lin steadiness_N = mkN "estabilidad" feminine ; -- status=guess
+lin steady_A = mkA "firme" | mkA "fijo" ; -- status=guess
+lin steak_N = mkN "bistec" | mkN "bisté" ; -- status=guess status=guess
+lin steal_N = mkN "robo" ; -- status=guess
+lin steal_V = mkV "robar" ; -- status=guess
+lin steal_V2 = mkV2 (mkV "robar") ; -- status=guess
+lin stealth_N = mkN "cautela" | mkN "sigilo" ; -- status=guess status=guess
+lin stealthy_A = mkA "sigiloso" | mkA "furtivo" ; -- status=guess status=guess
+lin steam_N = mkN "máquina de vapor" ; -- status=guess
+lin steamboat_N = mkN "barco de vapor" ; -- status=guess
+lin steamer_N = mkN "barco de vapor" ; -- status=guess
+lin steamroller_N = mkN "apisonadora" ; -- status=guess
+lin steamship_N = mkN "barco de vapor" ; -- status=guess
+lin steamy_A = mkA "humeante" ; -- status=guess
+lin stearin_N = mkN "estearina" ; -- status=guess
+lin steed_N = mkN "corcel" masculine ; -- status=guess
+lin steel_N = L.steel_N ;
+lin steep_A = mkA "inclinado" | mkA "escarpado" | mkA "empinado" | mkA "acantilado" | mkA "precipitoso" | mkA "abrupto" ; -- status=guess
+lin steep_N = mkN "sopa" ; -- status=guess
+lin steep_V = imbuir_V ; -- status=guess, src=wikt
+lin steep_V2 = mkV2 (imbuir_V) ; -- status=guess, src=wikt
+lin steeple_N = mkN "campanario" ; -- status=guess
+lin steepness_N = mkN "empinamiento" ; -- status=guess
+lin steer_N = mkN "buey" masculine ; -- status=guess
+lin steer_V = mantener_V ; -- status=guess
+lin steer_V2 = mkV2 (mantener_V) ; -- status=guess
+lin steering_N = mkN "dirección" feminine ; -- status=guess
+lin stegosaur_N = mkN "estegosaurio" ; -- status=guess
+lin stem_N = mkN "tallo" ; -- status=guess
+lin stem_V = mkV "arrancar" | mkV (mkV "venir") "de" | mkV (mkV "proceder") "de" ; -- status=guess
+lin stem_V2 = mkV2 (mkV "arrancar") | mkV2 (mkV (mkV "venir") "de") | mkV2 (mkV (mkV "proceder") "de") ; -- status=guess
+lin stench_N = mkN "hedor" masculine | mkN "fetidez" feminine ; -- status=guess status=guess
+lin stencil_N = mkN "estarcido" ; -- status=guess
+lin stenography_N = mkN "taquigrafía" | mkN "estenografía" ; -- status=guess status=guess
+lin stenosis_N = mkN "estenosis" feminine ; -- status=guess
+lin step_N = mkN "paso" ;
+lin step_V = mkV "caminar" ; -- status=guess
+lin step_V2 = mkV2 (mkV "caminar") ; -- status=guess
+lin stepbrother_N = mkN "hermanastro" ; -- status=guess
+lin stepchild_N = mkN "hijastro" ; -- status=guess
+lin stepdaughter_N = mkN "hijastra" ; -- status=guess
+lin stepfather_N = mkN "padrastro" ; -- status=guess
+lin stepmother_N = mkN "madrastra" ; -- status=guess
+lin steppe_N = mkN "estepa" ; -- status=guess
+lin stepsister_N = mkN "hermanastra" ; -- status=guess
+lin stepson_N = mkN "hijastro" ; -- status=guess
+lin stereotype_N = mkN "estereotipo" ; -- status=guess
+lin sterile_A = mkA "estéril" ; -- status=guess
+lin sterilization_N = mkN "esterilización" feminine ; -- status=guess
+lin sterilize_V = mkV "esterilizar" ; -- status=guess, src=wikt
+lin sterilize_V2 = mkV2 (mkV "esterilizar") ; -- status=guess, src=wikt
+lin sterling_A = variants{} ; --
+lin stern_A = mkA "severo" ; -- status=guess
+lin stern_N = mkN "popa" masculine ; -- status=guess
+lin steroid_N = mkN "esteroide" masculine ; -- status=guess
+lin stertorous_A = mkA "estertoroso" ; -- status=guess
+lin stethoscope_N = mkN "estetoscopio" ; -- status=guess
+lin stevedore_N = mkN "estibador" masculine | mkN "arrumador" masculine ; -- status=guess status=guess
+lin stevia_N = mkN "stevia" | mkN "estevia" ; -- status=guess status=guess
+lin stew_N = mkN "guisado" | mkN "cocido" ; -- status=guess status=guess
+lin steward_N = mkN "azafato" | mkN "mozo" | mkN "aeromozo" ; -- status=guess
+lin stewardess_N = mkN "aeromoza" | mkN "azafata" ; -- status=guess status=guess status=guess status=guess
+lin stewardship_N = mkN "administración" feminine ; -- status=guess
+lin stibnite_N = mkN "estibina" ; -- status=guess
+lin stick_N = L.stick_N ;
+lin stick_V = mkV "pegarse" | mkV "adherirse" | mkV "permanecer" ; ---split: to be glued / to remain firm and loyal
+lin stick_V2 = mkV2 "pegar" | mkV2 "clavar" | mkV2 adherir_V ; ---split: glue / remain (rather VA)
+lin sticker_N = mkN "etiqueta adhesiva" | mkN "adhesivo" | mkN "calcomanía" | mkN "pegatina" | mkN "etiqueta" ; -- status=guess status=guess status=guess status=guess status=guess
+lin sticky_A = mkA "pegajoso" | mkA "adherente" | mkA "adherible" ; -- status=guess
+lin stiff_A = mkA "rigidez" ; -- status=guess
+lin stiffen_V = mkV "atiesarse" | mkV "entiesarse" | mkV "endurecerse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stiffen_V2 = mkV2 (mkV "atiesarse") | mkV2 (mkV "entiesarse") | mkV2 (mkV "endurecerse") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stiffness_N = mkN "rigidez" feminine ; -- status=guess
+lin stifle_V = mkV "reprimir" | mkV "sofocar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stifle_V2 = mkV2 (mkV "reprimir") | mkV2 (mkV "sofocar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stigma_N = mkN "estigma" masculine ; -- status=guess
+lin stigmatize_V2 = mkV2 (mkV "estigmatizar") ; -- status=guess, src=wikt
+lin still_A = mkA "quieto" | mkA "quieta" ; -- status=guess
+lin still_Adv = mkAdv "sin embargo" | mkAdv "no obstante" ;
+lin still_N = mkN "alambique" | mkN "alquitara" ; -- status=guess status=guess
+lin stillbirth_N = mkN "parto muerto" | mkN "mortinato" ; -- status=guess status=guess
+lin stillborn_A = mkA "nacido" ; -- status=guess
+lin stilt_N = mkN "cigüeñuela" ; -- status=guess
+lin stilted_A = mkA "afectado" ; -- status=guess
+lin stimulant_N = mkN "estimulante" ; -- status=guess
+lin stimulate_V2 = mkV2 (mkV "estimular") ; -- status=guess
+lin stimulation_N = mkN "estimulación" feminine ; -- status=guess
+lin stimulus_N = mkN "estímulo" ; -- status=guess
+lin sting_N = mkN "picadura" ; -- status=guess
+lin sting_V = mkV "picar" ; -- status=guess, src=wikt
+lin sting_V2 = mkV2 (mkV "picar") ; -- status=guess, src=wikt
+lin stinger_N = mkN "aguijón" masculine ; -- status=guess
+lin stinginess_N = mkN "tacañería" ; -- status=guess
+lin stingray_N = mkN "pastinaca" ; -- status=guess
+lin stingy_A = mkA "mezquino" | mkA "tacaño" ; -- status=guess status=guess
+lin stink_N = mkN "tufo" ; -- status=guess
+lin stink_V = heder_V | mkV "apestar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stink_V2 = mkV2 (heder_V) | mkV2 (mkV "apestar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stint_N = mkN "correlimos" masculine ; -- status=guess
+lin stipend_N = mkN "estipendio" | mkN "salario" ; -- status=guess status=guess
+lin stipulate_V = asentir_V | mkV "conceder" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stipulate_V2 = mkV2 (asentir_V) | mkV2 (mkV "conceder") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stipulate_VS = mkVS (asentir_V) | mkVS (mkV "conceder") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stipule_N = mkN "estípula" ; -- status=guess
+lin stir_N = mkN "sofrito" ; -- status=guess
+lin stir_V = sofreír_V ; -- status=guess
+lin stir_V2 = mkV2 (sofreír_V) ; -- status=guess
+lin stirrup_N = mkN "estribo" ; -- status=guess
+lin stitch_N = mkN "puntada" ; -- status=guess
+lin stochastic_A = mkA "estocástico" ; -- status=guess
+lin stock_A = mkA "disponible" | mkA "en almacén" ; -- status=guess status=guess
+lin stock_N = mkN "reserva" | mkN "caldo" ; --- split
+lin stocking_N = mkN "media" ; -- status=guess
+lin stockpile_N = mkN "reservas" feminine ; -- status=guess
+lin stockpile_V2 = mkV2 (mkV "almacenar") | mkV2 (mkV "acaparar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stoic_A = mkA "estoico" ; -- status=guess
+lin stoic_N = mkN "estoico" | mkN "estoica" ; -- status=guess status=guess
+lin stoical_A = mkA "estoico" ; -- status=guess
+lin stoichiometry_N = mkN "estequiometría" ; -- status=guess
+lin stoicism_N = mkN "estoicismo" ; -- status=guess
+lin stoke_V = mkV "atizar" ; -- status=guess, src=wikt
+lin stoke_V2 = mkV2 (mkV "atizar") ; -- status=guess, src=wikt
+lin stole_N = mkN "estola" ; -- status=guess
+lin stolen_A = variants{} ; --
+lin stoma_N = mkN "estoma" masculine ; -- status=guess
+lin stomach_N = mkN "barriga" masculine | mkN "vientre" masculine ; -- status=guess
+lin stomachache_N = mkN "dolor de estómago" ; -- status=guess
+lin stone_A = mkA "de piedra" | mkA "pétreo" ; -- status=guess status=guess
+lin stone_N = L.stone_N ;
+lin stone_V2 = mkV2 (mkV "lapidar") | mkV2 (mkV "apedrear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stonechat_N = mkN "tarabilla" ; -- status=guess
+lin stonewall_V2 = mkV2 (entorpecer_V) ; -- status=guess, src=wikt
+lin stool_N = mkN "taburete" masculine | mkN "silla" ; -- status=guess
+lin stoop_N = mkN "porche" masculine | mkN "zaguán" masculine ; -- status=guess status=guess
+lin stoop_V = mkV "encorvarse" | mkV "inclinarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stoop_V2 = mkV2 (mkV "encorvarse") | mkV2 (mkV "inclinarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stop_N = mkN "parada" | mkN "paradero" ; -- status=guess
+lin stop_V = L.stop_V ;
+lin stop_V2 = mkV2 (mkV "parar") ;
+lin stop_VV = mkVV (mkV "parar") ;
+lin stopcock_N = mkN "llave de cierre" ; -- status=guess
+lin stopover_N = mkN "paraje" masculine | mkN "escala" ; -- status=guess status=guess
+lin stoppage_N = mkN "parada" ; -- status=guess
+lin stopwatch_N = mkN "cronómetro" ; -- status=guess
+lin storage_N = mkN "almacén" masculine | mkN "depósito" | mkN "bodega" ; -- status=guess
+lin store_N = mkN "depósito" ; -- status=guess
+lin store_V2 = mkV2 (mkV "almacenar") ; -- status=guess
+lin storehouse_N = mkN "almacén" masculine ; -- status=guess
+lin storeroom_N = mkN "almacén" masculine | mkN "bodega" ; -- status=guess status=guess
+lin storey_N = mkN "piso" feminine ; -- status=guess
+lin stork_N = mkN "cigüeña" ; -- status=guess
+lin storm_N = mkN "sótano para tormentas" ; -- status=guess
+lin storm_V = mkV "irrumpir" ; -- status=guess
+lin storm_V2 = mkV2 (mkV "irrumpir") ; -- status=guess
+lin stormy_A = mkA "borrascoso" | mkA "tempestuoso" ; -- status=guess status=guess
+lin story_N = mkN "cuento" | mkN "historia" ;
+lin stove_N = L.stove_N ;
+lin stowaway_N = mkN "polizón" masculine ; -- status=guess
+lin strabismus_N = mkN "estrabismo" ; -- status=guess
+lin straddle_N = mkN "montarse" ; -- status=guess
+lin straddle_V = mkV (mkV "a") "horcajadas" | mkV "ahorcajarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin straddle_V2 = mkV2 (mkV (mkV "a") "horcajadas") | mkV2 (mkV "ahorcajarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin straight_A = L.straight_A ;
+lin straight_Adv = mkAdv "todo recto" | mkAdv "derecho" ;
+lin straight_N = mkN "navaja de afeitar" ; -- status=guess
+lin straighten_V = mkV "estirar" ; -- status=guess
+lin straighten_V2 = mkV2 (mkV "estirar") ; -- status=guess
+lin straightforward_A = mkA "franco" | mkA "sencillo" ; -- status=guess
+lin strain_N = mkN "trazas" feminine ; -- status=guess
+lin strain_V2 = mkV2 (colar_V) | mkV2 (mkV "tamizar") ; -- status=guess
+lin strainer_N = mkN "colador" masculine | mkN "filtro" ; -- status=guess status=guess
+lin strait_N = mkN "aprieto" ; -- status=guess
+lin straitjacket_N = mkN "camisa de fuerza" ; -- status=guess
+lin strand_N = mkN "playa" ; -- status=guess
+lin strand_V = mkV "abandonar" ; -- status=guess, src=wikt
+lin strand_V2 = mkV2 (mkV "abandonar") ; -- status=guess, src=wikt
+lin strange_A = mkA "extraño" ;
+lin strangely_Adv = variants{} ; --
+lin strangeness_N = mkN "rareza" ; -- status=guess
+lin stranger_N = mkN "forastero" | mkN "extranjero" ; -- status=guess
+lin strangle_V2 = mkV2 (mkV "estrangular") ; -- status=guess, src=wikt
+lin stranglehold_N = mkN "dominio" ; -- status=guess
+lin strangler_N = mkN "estrangulador" masculine ; -- status=guess
+lin strangulation_N = mkN "estrangulación" ; -- status=guess
+lin strap_N = mkN "tirante" masculine ; -- status=guess
+lin strappado_N = mkN "garrucha" ; -- status=guess
+lin stratagem_N = mkN "estratagema" ; -- status=guess
+lin strategic_A = mkA "estratégico" ; -- status=guess
+lin strategist_N = mkN "estratega" masculine ; -- status=guess
+lin strategy_N = mkN "estrategia" ;
+lin stratosphere_N = mkN "estratosfera" ; -- status=guess
+lin stratus_N = mkN "estrato" ; -- status=guess
+lin straw_A = mkA "pajizo" | mkA "pajiza" ; -- status=guess status=guess
+lin straw_N = mkN "paja" masculine ; -- status=guess
+lin strawberry_N = mkN "fresa" masculine | mkN "frutilla" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin stray_N = mkN "callejero" ; -- status=guess
+lin stray_V = errar_V | mkV "divagar" | mkV "callejear" | mkV "vagabundear" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin streak_N = mkN "raya" | mkN "trazo" feminine ; -- status=guess status=guess
+lin streak_V = mkV "rayar" ; -- status=guess, src=wikt
+lin streak_V2 = mkV2 (mkV "rayar") ; -- status=guess, src=wikt
+lin stream_N = mkN "corriente" feminine | mkN "flujo" ; -- status=guess
+lin stream_V = fluir_V | mkV "correr" ; -- status=guess, src=wikt status=guess, src=wikt
+lin streamer_N = mkN "serpentina" ; -- status=guess
+lin street_N = mkN "calle" feminine ;
+lin streetlight_N = mkN "alumbrado público" | mkN "farol" masculine ; -- status=guess status=guess
+lin streetwalker_N = mkN "puta callejera" ; -- status=guess
+lin strength_N = mkN "fuerza" ;
+lin strengthen_V2 = mkV2 (mkV "animar") ; -- status=guess
+lin streptococcus_N = mkN "streptococcus" ; -- status=guess
+lin stress_N = mkN "estrés" masculine ; -- status=guess
+lin stress_V2 = mkV2 (mkV "estresar") ; -- status=guess
+lin stress_VS = mkVS (mkV "estresar") ; -- status=guess
+lin stretch_N = mkN "elasticidad" feminine ; -- status=guess
+lin stretch_V = mkV "extenderse" ; -- status=guess
+lin stretch_V2 = mkV2 (mkV "extenderse") ; -- status=guess
+lin strew_V2 = mkV2 (mkV "esparcir") ; -- status=guess, src=wikt
+lin strict_A = mkA "estricto" ; -- status=guess
+lin strictly_Adv = variants{} ; --
+lin stride_V = variants{} ; --
+lin strident_A = mkA "estridente" ; -- status=guess
+lin strife_N = mkN "distensión" feminine ; -- status=guess
+lin strike_1_N = variants{} ; --
+lin strike_2_N = variants{} ; --
+lin strike_N = variants{} ; --
+lin strike_V = mkV (mkV "hacer") "la huelga" ;
+lin strike_V2 = mkV2 (mkV "golpear") | mkV2 (mkV "pegar") | mkV2 (mkV "tachar") | mkV2 (mkV "borrar") ; --- split: hit / cross out text
+lin strikebreaker_N = mkN "esquirol" | mkN "rompehuelgas" | mkN "carnero" ; -- status=guess status=guess status=guess
+lin striker_N = mkN "huelguista" masculine ; -- status=guess
+lin striking_A = mkA "llamativo" ; -- status=guess
+lin string_N = mkN "cadena" masculine ; -- status=guess
+lin string_V = mkV "enhebrar" ; -- status=guess, src=wikt
+lin string_V2 = mkV2 (mkV "enhebrar") ; -- status=guess, src=wikt
+lin stringency_N = mkN "rigurosidad" feminine ; -- status=guess
+lin stringent_A = mkA "estricto" | mkA "restrictivo" | mkA "rígido" | mkA "severo" ; -- status=guess status=guess status=guess status=guess
+lin strip_N = mkN "tira" ; -- status=guess
+lin strip_V = remover_V ; -- status=guess
+lin strip_V2 = mkV2 (remover_V) ; -- status=guess
+lin stripe_N = mkN "galón" masculine ; -- status=guess
+lin striped_A = mkA "rayado" ; -- status=guess
+lin stripper_N = mkN "separador" masculine ; -- status=guess
+lin striptease_N = mkN "striptease" masculine ; -- status=guess
+lin strive_V = mkV "esforzarse" ; -- status=guess
+lin strive_VV = mkVV (mkV "esforzarse") ; -- status=guess
+lin stroke_N = mkN "caricia" ; -- status=guess
+lin stroke_V2 = mkV2 (mkV "acariciar") ; -- status=guess
+lin stroll_N = mkN "paseo" ; -- status=guess
+lin stroll_V = mkV "pasearse" | mkV "pasear" ; -- status=guess
+lin stroller_N = mkN "paseante" masculine ; -- status=guess
+lin strong_A = mkA "fuerte" ;
+lin stronghold_N = mkN "bastión" masculine | mkN "fuerte" feminine | mkN "fortaleza" | mkN "plaza fuerte" ; -- status=guess status=guess status=guess status=guess
+lin strongly_Adv = variants{} ; --
+lin strontium_N = mkN "estroncio" ; -- status=guess
+lin structural_A = mkA "estructural" ; -- status=guess
+lin structure_N = mkN "estructura" ;
+lin structure_V2 = variants{} ; --
+lin struggle_N = mkN "lucha" ; -- status=guess
+lin struggle_V = mkV "luchar" | mkV (mkV "esforzarse") "con denuedo" ; -- status=guess
+lin struggle_VV = mkVV (mkV "luchar") | mkVV (mkV (mkV "esforzarse") "con denuedo") ; -- status=guess
+lin strum_V = mkV "rasguear" ; -- status=guess, src=wikt
+lin strum_V2 = mkV2 (mkV "rasguear") ; -- status=guess, src=wikt
+lin strumpet_N = mkN "puta" masculine | mkN "golfa" | mkN "ramera" ; -- status=guess status=guess status=guess
+lin strut_N = mkN "tornapunta" | mkN "puntal" masculine ; -- status=guess status=guess
+lin strut_V = mkV "pavonearse" | mkV "contonearse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stub_N = mkN "resguardo" ; -- status=guess
+lin stubble_N = mkN "barba de varios días" ; -- status=guess
+lin stubborn_A = mkA "testarudo" | mkA "obstinado" | mkA "cabezota" | mkA "terco" | mkA "cabezadura" | mkA "porfiado" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin stubbornness_N = mkN "testarudez" ; -- status=guess
+lin stud_N = mkN "criadero" ; -- status=guess
+lin studentMasc_N = L.student_N ;
+lin studio_N = mkN "estudio" ;
+lin study_N = mkN "estudio" ;
+lin study_V = mkV "estudiar" | mkV "examinar" ;
+lin study_V2 = mkV2 (mkV "estudiar") | mkV2 (mkV "examinar") ;
+lin stuff_N = mkN "cosa" ;
+lin stuff_V2 = mkV2 (mkV "disecar") ; -- status=guess
+lin stuffy_A = mkA "mal ventilado" | mkA "congestionado" | mkA "taponado" ; -- status=guess status=guess status=guess
+lin stumble_N = mkN "tropezón" masculine ; -- status=guess
+lin stumble_V = tropezar_V ; -- status=guess
+lin stump_N = mkN "estaca" ; -- status=guess
+lin stun_V2 = mkV2 (mkV "anonadar") | mkV2 (mkV "aturdir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stun_V2S = mkV2S (mkV "anonadar") | mkV2S (mkV "aturdir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stunner_N = mkN "maravilla" ; -- status=guess
+lin stunning_A = variants{} ; --
+lin stunt_N = mkN "proeza" ; -- status=guess
+lin stupefy_V2 = mkV2 (mkV "pasmar") | mkV2 (entorpecer_V) | mkV2 (mkV "embotar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stupid_A = L.stupid_A ;
+lin stupid_N = mkN "pelotudo" ; -- status=guess
+lin stupidity_N = mkN "estupidez" feminine ; -- status=guess
+lin stupor_N = mkN "estupor" masculine ; -- status=guess
+lin sturdy_A = mkA "recio" | mkA "sólido" | mkA "robusto" | mkA "fuerte" ; -- status=guess status=guess status=guess status=guess
+lin sturgeon_N = mkN "esturión" masculine ; -- status=guess
+lin stutter_N = mkN "tartamudeo" ; -- status=guess
+lin stutter_V = mkV "tartamudear" | mkV "balbucir" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stutter_V2 = mkV2 (mkV "tartamudear") | mkV2 (mkV "balbucir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stutterer_N = mkN "tartamudo" ; -- status=guess
+lin stye_N = mkN "orzuelo" ; -- status=guess
+lin style_N = mkN "estilo" ;
+lin stylish_A = mkA "elegante" | mkA "estiloso" ; -- status=guess status=guess
+lin stylus_N = mkN "aguja" ; -- status=guess
+lin styptic_N = mkN "barrita astringente" ; -- status=guess
+lin suave_A = mkA "distinguido" ; -- status=guess
+lin subaltern_N = mkN "subalterno" ; -- status=guess
+lin subatomic_A = mkA "subatómico" ; -- status=guess
+lin subclinical_A = mkA "subclínico" ; -- status=guess
+lin subcommittee_N = mkN "subcomité" masculine ; -- status=guess
+lin subconscious_A = mkA "subconsciente" ; -- status=guess
+lin subconscious_N = mkN "subconsciencia" ; -- status=guess
+lin subcontinent_N = mkN "subcontinente" masculine ; -- status=guess
+lin subculture_N = mkN "subcultura" ; -- status=guess
+lin subcutaneous_A = mkA "subcutáneo" ; -- status=guess
+lin subdivide_V = mkV "subdividir" ; -- status=guess, src=wikt
+lin subdivide_V2 = mkV2 (mkV "subdividir") ; -- status=guess, src=wikt
+lin subdivision_N = mkN "lotificación" ; -- status=guess
+lin subduction_N = mkN "zona de subducción" ; -- status=guess
+lin subdue_V2 = mkV2 (mkV "someter") ; -- status=guess, src=wikt
+lin subgroup_N = mkN "subgrupo" ; -- status=guess
+lin subheading_N = mkN "subtítulo" ; -- status=guess
+lin subject_1_N = mkN "asunto" | mkN "tema" masculine ;
+lin subject_2_N = mkN "sujeto" ;
+lin subject_A = mkA "sujeto" ; -- status=guess
+lin subject_A2 = mkA2 (mkA "sujeto") ParadigmsSpa.dative ; -- status=guess
+lin subject_N = mkN "sujeto" ;
+lin subject_V2 = mkV2 (mkV "someter") ; -- status=guess
+lin subjective_A = mkA "subjetivo" ; -- status=guess
+lin subjectivity_N = mkN "subjetividad" feminine ; -- status=guess
+lin subjugate_V2 = mkV2 (mkV "sojuzgar") ; -- status=guess, src=wikt
+lin subjunctive_N = mkN "subjuntivo" ; -- status=guess
+lin sublease_V = subarrendar_V ; -- status=guess, src=wikt
+lin sublease_V2 = mkV2 (subarrendar_V) ; -- status=guess, src=wikt
+lin sublimate_V2 = mkV2 (mkV "sublimar") ; -- status=guess, src=wikt
+lin sublimation_N = mkN "sublimación" feminine ; -- status=guess
+lin sublime_A = mkA "sublime" | mkA "portentoso" ; -- status=guess status=guess
+lin subliminal_A = mkA "subliminal" ; -- status=guess
+lin sublimity_N = mkN "sublimidad" feminine ; -- status=guess
+lin sublingual_A = mkA "sublingual" ; -- status=guess
+lin submarine_A = mkA "submarino" ; -- status=guess
+lin submarine_N = mkN "submarino" ; -- status=guess
+lin submerge_V = sumergir_V ; -- status=guess, src=wikt
+lin submerge_V2 = mkV2 (sumergir_V) ; -- status=guess, src=wikt
+lin submersible_A = mkA "sumergible" ; -- status=guess
+lin submission_N = variants{} ; --
+lin submissive_A = mkA "sumiso" ; -- status=guess
+lin submit_V = mkV "someter" | mkV "presentar" | mkV "entregar" ; -- status=guess
+lin submit_V2 = mkV2 (mkV "someter") | mkV2 (mkV "presentar") | mkV2 (mkV "entregar") ; -- status=guess
+lin subnormal_A = mkA "subnormal" ; -- status=guess
+lin suborbital_A = mkA "suborbital" ; -- status=guess
+lin suborder_N = mkN "suborden" masculine ; -- status=guess
+lin subordinate_A = mkA "subordinado" ; -- status=guess
+lin subordinate_N = mkN "oración subordinada" ; -- status=guess
+lin subpoena_N = mkN "citación" feminine ; -- status=guess
+lin subpoena_V2 = mkV2 (mkV "citar") ; -- status=guess, src=wikt
+lin subscribe_V = mkV "subscribirse" ; -- status=guess, src=wikt
+lin subscribe_V2 = mkV2 (mkV "subscribirse") ; -- status=guess, src=wikt
+lin subscription_N = variants{} ; --
+lin subsequent_A = mkA "subsiguiente" ; -- status=guess
+lin subsequently_Adv = variants{} ; --
+lin subservient_A = mkA "servil" ; -- status=guess
+lin subset_N = mkN "subconjunto" ; -- status=guess
+lin subsidiary_N = variants{} ; --
+lin subsidize_V2 = mkV2 (mkV "subvencionar") | mkV2 (mkV "subsidiar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin subsidy_N = mkN "subvención" | mkN "subsidio" ; -- status=guess
+lin subsoil_N = mkN "subsuelo" ; -- status=guess
+lin subspecies_N = mkN "subespecie" feminine ; -- status=guess
+lin substance_N = mkN "sustancia" ; -- status=guess
+lin substantial_A = mkA "substancial" ;
+lin substantially_Adv = variants{} ; --
+lin substantive_A = mkA "sustantivo" | mkA "sustancial" ; -- status=guess
+lin substantive_N = mkN "substantivo" | mkN "sustantivo" ; -- status=guess status=guess
+lin substitute_N = mkN "sustituto" | mkN "substituto" ; -- status=guess
+lin substitute_V = sustituir_V | substituir_V ; -- status=guess
+lin substitute_V2 = mkV2 (sustituir_V) | mkV2 (substituir_V) ; -- status=guess
+lin subsume_V2 = mkV2 (mkV "subsumir") ; -- status=guess, src=wikt
+lin subterfuge_N = mkN "evasiva" | mkN "demora" ; -- status=guess status=guess
+lin subterranean_A = mkA "subterráneo" ; -- status=guess
+lin subtitle_N = mkN "subtítulo" ; -- status=guess
+lin subtitle_V3 = mkV3 (mkV "subtitular") ; -- status=guess, src=wikt
+lin subtle_A = mkA "sutil" ; -- status=guess
+lin subtlety_N = mkN "sutileza" ; -- status=guess
+lin subtract_V2 = mkV2 (substraer_V) ; -- status=guess, src=wikt
+lin subtraction_N = mkN "resta" ; -- status=guess
+lin subtrahend_N = mkN "sustraendo" ; -- status=guess
+lin subtropics_N = mkN "subtrópicos" ; -- status=guess
+lin suburb_N = mkN "afueras" feminine | mkN "arrabal" masculine ; -- status=guess
+lin suburban_A = mkA "suburban" ; -- status=guess
+lin subversion_N = mkN "subversión" feminine ; -- status=guess
+lin subversive_A = mkA "subversivo" ; -- status=guess
+lin subway_N = mkN "metro" | mkN "subte" ; -- status=guess status=guess
+lin succeed_V = mkV "suceder" ; -- status=guess
+lin succeed_V2 = mkV2 (mkV "suceder") ; -- status=guess
+lin success_N = mkN "éxito" | mkN "acierto" ;
+lin successful_A = mkA "exitoso" | mkA "triunfador" ;
+lin successfully_Adv = variants{} ; --
+lin succession_N = variants{} ; --
+lin successive_A = mkA "sucesivo" ; -- status=guess
+lin successor_N = variants{} ; --
+lin succinct_A = mkA "sucinto" ; -- status=guess
+lin suck_V = mkV "chupar" | mkV "sorber" ; -- status=guess
+lin suck_V2 = L.suck_V2 ;
+lin suckle_V2 = mkV2 (mkV "amamantar") ; -- status=guess, src=wikt
+lin sucrose_N = mkN "sacarosa" ; -- status=guess
+lin suction_N = mkN "succión" feminine ; -- status=guess
+lin sudden_A = mkA "repentino" ; -- status=guess
+lin sudden_N = mkN "muerte súbita" ; -- status=guess
+lin suddenly_Adv = mkAdv "de repente" | mkAdv "súbitamente" ;
+lin sudoku_N = mkN "sudoku" ; -- status=guess
+lin suds_N = mkN "espuma" ; -- status=guess
+lin sue_V = mkV "demandar" ; -- status=guess
+lin sue_V2 = mkV2 (mkV "demandar") ; -- status=guess
+lin sue_V2V = mkV2V (mkV "demandar") ; -- status=guess
+lin suede_N = mkN "gamuza" ; -- status=guess
+lin suffer_V = mkV "sufrir" ;
+lin suffer_V2 = mkV2 (mkV "sufrir") ;
+lin sufferer_N = mkN "sufridor" masculine ; -- status=guess
+lin suffering_N = mkN "sufrimiento" ; -- status=guess
+lin suffice_V = mkV "bastar" ; -- status=guess, src=wikt
+lin suffice_V2 = mkV2 (mkV "bastar") ; -- status=guess, src=wikt
+lin suffice_V2V = mkV2V (mkV "bastar") ; -- status=guess, src=wikt
+lin sufficiency_N = mkN "suficiencia" ; -- status=guess
+lin sufficient_A = mkA "suficiente" ; -- status=guess
+lin sufficiently_Adv = variants{} ; --
+lin suffix_N = mkN "sufijo" ; -- status=guess
+lin suffixation_N = mkN "sufijación" feminine ; -- status=guess
+lin suffocate_V = mkV "sofocar" ; -- status=guess, src=wikt
+lin suffocate_V2 = mkV2 (mkV "sofocar") ; -- status=guess, src=wikt
+lin suffrage_N = mkN "sufragio" ; -- status=guess
+lin suffragette_N = mkN "sufragista" ; -- status=guess
+lin sugar_N = mkN "azúcar" masculine ; -- status=guess
+lin sugar_V2 = mkV2 (mkV "endulzar") | mkV2 (mkV "azucarar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin suggest_V = sugerir_V ;
+lin suggest_V2 = mkV2 (sugerir_V) ;
+lin suggest_VS = mkVS (sugerir_V) ;
+lin suggestible_A = mkA "sugestionable" | mkA "sugerible" ; -- status=guess status=guess
+lin suggestion_N = mkN "sugestión" feminine ; -- status=guess
+lin suggestive_A = mkA "sugestivo" ; -- status=guess
+lin suicide_N = mkN "hombre bomba" | mkN "terrorista suicida" ; -- status=guess
+lin suit_N = mkN "proceso ." | mkN "pleito" | mkN "litigio" | mkN "acción" feminine ; -- status=guess
+lin suit_V = convenir_V ; -- status=guess
+lin suit_V2 = mkV2 (convenir_V) ; -- status=guess
+lin suitable_A = mkA "apropiado" | mkA "indicado" ;
+lin suitcase_N = mkN "maleta" | mkN "petaca" | mkN "valija" ; -- status=guess
+lin suite_N = variants{} ; --
+lin sulfate_N = mkN "sulfato" ; -- status=guess
+lin sulfide_N = mkN "sulfuro" ; -- status=guess
+lin sulfur_N = mkN "azufre" masculine ; -- status=guess
+lin sulfurous_A = mkA "sulfuroso" ; -- status=guess
+lin sulk_V = mkV "enfurruñarse" | mkV (mkV "estar") "de mal genio" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sulphur_N = variants{} ; --
+lin sultan_N = mkN "sultán" masculine ; -- status=guess
+lin sultanate_N = mkN "sultanía" ; -- status=guess
+lin sultry_A = mkA "bochornoso" | mkA "bochornosa" ; -- status=guess status=guess
+lin sum_N = mkN "suma" | mkN "adición" feminine ; -- status=guess
+lin sum_V = mkV "sumar" ; -- status=guess
+lin sum_V2 = mkV2 (mkV "sumar") ; -- status=guess
+lin sumac_N = mkN "zumaque" masculine ; -- status=guess
+lin summarize_V2 = mkV2 (mkV "resumir") | mkV2 (mkV "recapitular") ; -- status=guess
+lin summary_A = mkA "juizio apurado" ; -- status=guess
+lin summary_N = mkN "resumen" masculine | mkN "sumario" ; -- status=guess
+lin summation_N = mkN "sumatoria" ; -- status=guess
+lin summer_N = mkN "verano" ;
+lin summer_V = mkV "veranear" ; -- status=guess, src=wikt
+lin summit_N = mkN "cumbre" feminine ; -- status=guess
+lin summon_V2 = mkV2 (mkV "citar") ; -- status=guess
+lin sumptuous_A = mkA "suntuoso" ; -- status=guess
+lin sun_N = L.sun_N ;
+lin sun_PN = mkPN "sol" ; -- status=guess
+lin sun_V2 = mkV2 (mkV "asolear") ; -- status=guess, src=wikt
+lin sunbathe_V = mkV (mkV "tomar") "el sol" ; -- status=guess, src=wikt
+lin sunburn_N = mkN "quemadura solar" ; -- status=guess
+lin sundial_N = mkN "reloj solar" | mkN "reloj de sol" ; -- status=guess status=guess
+lin sunfish_N = mkN "pez luna" ; -- status=guess
+lin sunflower_N = mkN "girasol" | mkN "maravilla" | mkN "tornasol" masculine | mkN "mirasol" masculine ; -- status=guess status=guess status=guess status=guess
+lin sunglasses_N = mkN "gafas de sol" ; -- status=guess
+lin sunlight_N = mkN "luz del sol" ; -- status=guess
+lin sunny_A = mkA "asoleado" | mkA "soleado" ; -- status=guess
+lin sunrise_N = mkN "amanecer" masculine | mkN "despertad" | mkN "despierto" ; -- status=guess status=guess status=guess
+lin sunroof_N = mkN "techo del sol" | mkN "quemacocos" | mkN "techo solar" ; -- status=guess status=guess status=guess
+lin sunscreen_N = mkN "protector solar" ; -- status=guess
+lin sunset_N = mkN "puesta del sol" | mkN "ocaso" ; -- status=guess status=guess
+lin sunshade_N = mkN "toldo" | mkN "sombrilla" ; -- status=guess status=guess
+lin sunshine_N = mkN "sol" feminine | mkN "luz del sol" ; -- status=guess
+lin sunspot_N = mkN "mancha solar" ; -- status=guess
+lin sunstroke_N = mkN "insolación" feminine ; -- status=guess
+lin super_A = mkA "súper" ; -- status=guess
+lin super_N = mkN "super-Niño" ; -- status=guess
+lin superannuate_V2 = mkV2 (mkV "anticuarse") ; -- status=guess, src=wikt
+lin superb_A = mkA "excepcional" ; -- status=guess
+lin supercilious_A = mkA "altivo" ; -- status=guess
+lin superconductivity_N = mkN "superconductividad" ; -- status=guess
+lin superego_N = mkN "superyó" ; -- status=guess
+lin superficial_A = mkA "superficial" ; -- status=guess
+lin superfluity_N = mkN "superfluidad" feminine ; -- status=guess
+lin superfluous_A = mkA "superfluo" ; -- status=guess
+lin supergiant_N = mkN "supergigante" feminine ; -- status=guess
+lin superhighway_N = mkN "super-autopista" ; -- status=guess
+lin superhuman_A = mkA "sobrehumano" ; -- status=guess
+lin superimpose_V2 = mkV2 (sobreponer_V) ; -- status=guess, src=wikt
+lin superintendent_N = mkN "superintendente -" | mkN "director" masculine | mkN "supervisor" masculine ; -- status=guess
+lin superior_A = mkA "superior" ; -- status=guess
+lin superior_N = mkN "músculo auricular superior" ; -- status=guess
+lin superiority_N = mkN "superioridad" feminine ; -- status=guess
+lin superlative_A = mkA "supremo" ; -- status=guess
+lin superlative_N = mkN "superlativo" ; -- status=guess
+lin superman_N = mkN "supermán" masculine ; -- status=guess
+lin supermarket_N = mkN "supermercado" ; -- status=guess
+lin supernal_A = mkA "paradisiaco" | mkA "encantador" | mkA "sublime" | mkA "inefable" | mkA "exquisito" ; -- status=guess status=guess status=guess status=guess status=guess
+lin supernatural_A = mkA "sobrenatural" ; -- status=guess
+lin supernova_N = mkN "supernova" ; -- status=guess
+lin superoxide_N = mkN "superóxido" ; -- status=guess
+lin superposition_N = mkN "principio de superposición" ; -- status=guess
+lin supersede_V2 = mkV2 (substituir_V) | mkV2 (sustituir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin superstition_N = mkN "superstición" feminine ; -- status=guess
+lin superstitious_A = mkA "supersticioso" ; -- status=guess
+lin superstring_N = mkN "supercuerda" ; -- status=guess
+lin superstructure_N = mkN "superestructura" ; -- status=guess
+lin supervise_V = variants{} ; --
+lin supervise_V2 = variants{} ; --
+lin supervision_N = variants{} ; --
+lin supervisor_N = mkN "supervisor" masculine | mkN "director" masculine ; -- status=guess
+lin supper_N = mkN "cena" ; -- status=guess
+lin supplant_V2 = mkV2 (mkV "destronar") | mkV2 (mkV "derribar") | mkV2 (mkV "derrocar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin supplement_N = mkN "suplemento" ; -- status=guess
+lin supplement_V2 = variants{} ; --
+lin supplementary_A = mkA "suplementario" ; -- status=guess
+lin suppliant_A = mkA "suplicante" ; -- status=guess
+lin supplicate_V = mkV "suplicar" ; -- status=guess, src=wikt
+lin supplicate_V2 = mkV2 (mkV "suplicar") ; -- status=guess, src=wikt
+lin supplier_N = mkN "proveedor" | mkN "proveedora" ; -- status=guess
+lin supply_N = mkN "suministro" | mkN "abasto" | mkN "abastecimiento" ;
+lin supply_V2 = mkV2 (mkV "proveer") | mkV2 (mkV "abastecer") | mkV2 (mkV "suministrar") ; --mkV2 (mkV "suplir") ;
+lin support_N = mkN "apoyo" | mkN "respaldo" ;
+lin support_V2 = mkV2 (mkV "apoyar") | mkV2 (mkV "respaldar") ;
+lin supporter_N = variants{} ; --
+lin supporting_A = variants{} ; --
+lin suppose_V2 = mkV2 (suponer_V) ;
+lin suppose_VS = mkVS (suponer_V) ;
+lin supposed_A = mkA "supuesto" ; -- status=guess
+lin supposedly_Adv = variants{} ; --
+lin supposition_N = mkN "suposición" feminine ; -- status=guess
+lin suppository_N = mkN "supositorio" | mkN "cala" ; -- status=guess status=guess
+lin suppress_V2 = mkV2 (mkV "suprimir") ; -- status=guess
+lin supranational_A = mkA "supranacional" ; -- status=guess
+lin supremacy_N = mkN "supremacía" ; -- status=guess
+lin supreme_A = mkA "supremo" | mkA "suprema" ; -- status=guess
+lin sura_N = mkN "azora" ; -- status=guess
+lin surcharge_N = mkN "sobrecarga" ; -- status=guess
+lin surcharge_V2 = mkV2 (mkV "sobretasar") | mkV2 (mkV "supertasar") | mkV2 (mkV "recargar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sure_A = mkA "seguro" ;
+lin sure_Adv = variants{} ; --
+lin surely_Adv = mkAdv "seguramente" ;
+lin surety_N = mkN "fiador" masculine ; -- status=guess
+lin surf_N = mkN "marea" | mkN "oleaje" masculine ; -- status=guess status=guess
+lin surface_N = mkN "superficie" feminine ;
+lin surfboard_N = mkN "tabla hawaiana" ; -- status=guess
+lin surfer_N = mkN "surfista" ; -- status=guess
+lin surficial_A = mkA "superficial" ; -- status=guess
+lin surge_N = mkN "oleada" ; -- status=guess
+lin surgeon_N = mkN "cirujano" | mkN "cirujana" ; -- status=guess
+lin surgery_N = mkN "cirugía" ; -- status=guess
+lin surgical_A = mkA "quirúrgico" | mkA "quirúrgica" ; -- status=guess status=guess
+lin surmise_V = suponer_V | mkV "conjetar" | mkV "presumir" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin surmise_V2 = mkV2 (suponer_V) | mkV2 (mkV "conjetar") | mkV2 (mkV "presumir") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin surname_N = mkN "apellido" ; -- status=guess
+lin surpass_V2 = mkV2 (mkV "sobrepasar") ; -- status=guess, src=wikt
+lin surplus_A = variants{} ; --
+lin surplus_N = mkN "sobra" ; -- status=guess
+lin surprise_N = mkN "sorpresa" ; -- status=guess
+lin surprise_V2 = mkV2 (mkV "sorprender") ; -- status=guess
+lin surprise_V2V = mkV2V (mkV "sorprender") ; -- status=guess
+lin surprised_A = variants{} ; --
+lin surprising_A = mkA "sorprendente" ; -- status=guess
+lin surprisingly_Adv = variants{} ; --
+lin surrealism_N = mkN "surrealismo" ; -- status=guess
+lin surrender_V = mkV "rendirse" | mkV "capitular" ; -- status=guess
+lin surrender_V2 = mkV2 (mkV "rendirse") | mkV2 (mkV "capitular") ; -- status=guess
+lin surreptitious_A = mkA "subrepticio" ; -- status=guess
+lin surrogate_N = mkN "sustituto" ; -- status=guess
+lin surround_V2 = mkV2 (mkV "circundar") | mkV2 (envolver_V) | mkV2 (mkV "cercar") ; -- status=guess
+lin surrounding_A = variants{} ; --
+lin surrounding_N = variants{} ; --
+lin surveillance_N = mkN "vigilancia" ; -- status=guess
+lin survey_N = mkN "encuesta" ;
+lin survey_V2 = mkV2 (mkV "inspeccionar") ; -- status=guess
+lin surveying_N = mkN "geodesia" ; -- status=guess
+lin surveyor_N = mkN "agrimensor" masculine ; -- status=guess
+lin survival_N = mkN "supervivencia" ; -- status=guess
+lin survivalist_N = mkN "supervivencialista" masculine ; -- status=guess
+lin survive_V = mkV "sobrevivir" ;
+lin survive_V2 = mkV2 (mkV "sobrevivir") ;
+lin survivor_N = mkN "sobreviviente" | mkN "superviviente" ; -- status=guess
+lin susceptible_A = mkA "sensible" | mkA "sensitivo" | mkA "delicado" ; -- status=guess status=guess status=guess
+lin sushi_N = mkN "sushi" masculine ; -- status=guess
+lin suspect_N = variants{} ; --
+lin suspect_V2 = mkV2 (mkV "sospechar") ; -- status=guess
+lin suspect_VS = mkVS (mkV "sospechar") ; -- status=guess
+lin suspend_V = variants{} ; --
+lin suspend_V2 = variants{} ; --
+lin suspender_N = mkN "suspensores" masculine | mkN "tirantes" masculine ; -- status=guess status=guess
+lin suspense_N = mkN "suspense" ; -- status=guess
+lin suspension_N = mkN "suspensión" feminine ; -- status=guess
+lin suspicion_N = mkN "sospecha" ; -- status=guess
+lin suspicious_A = mkA "sospechoso" ; -- status=guess
+lin sustain_V2 = mkV2 (sostener_V) ; -- status=guess
+lin sustainability_N = mkN "sostenibilidad" ; -- status=guess
+lin sustainable_A = mkA "sostenible" ; -- status=guess
+lin suture_N = mkN "sutura" ; -- status=guess
+lin swab_N = mkN "hisopo" ; -- status=guess status=guess status=guess
+lin swallow_N = mkN "golondrina" ; -- status=guess
+lin swallow_V = mkV "tragar" | engullir_V | mkV "deglutir" | mkV "ingurgitar" ; -- status=guess
+lin swallow_V2 = mkV2 (mkV "tragar") | mkV2 (engullir_V) | mkV2 (mkV "deglutir") | mkV2 (mkV "ingurgitar") ; -- status=guess
+lin swamp_N = mkN "embalsadero" | mkN "pantano" | mkN "ciénaga" ; -- status=guess status=guess status=guess
+lin swan_N = mkN "cisne" masculine ; -- status=guess
+lin swap_N = mkN "cambalache" | mkN "trueque" masculine ; -- status=guess status=guess
+lin swap_V = mkV "intercambiar" ; -- status=guess
+lin swap_V2 = mkV2 (mkV "intercambiar") ; -- status=guess
+lin swarm_N = mkN "multitud" feminine | mkN "muchedumbre" | mkN "masa" | mkN "aglomeración" ; -- status=guess status=guess status=guess status=guess
+lin swarm_V = mkV "enjambrar" ; -- status=guess, src=wikt
+lin swarm_V2 = mkV2 (mkV "enjambrar") ; -- status=guess, src=wikt
+lin swastika_N = mkN "esvástica" | mkN "cruz gamada" | mkN "suástica" ; -- status=guess status=guess status=guess
+lin sway_N = mkN "balanceo" ; -- status=guess
+lin sway_V = mkV "balancear" ; -- status=guess
+lin sway_V2 = mkV2 (mkV "balancear") ; -- status=guess
+lin swear_V = mkV "blasfemar" | renegar_V | mkV "jurar" | mkV (mkV "echar") "ternos" ; -- status=guess
+lin swear_V2 = mkV2 (mkV "blasfemar") | mkV2 (renegar_V) | mkV2 (mkV "jurar") | mkV2 (mkV (mkV "echar") "ternos") ; -- status=guess
+lin swear_VV = mkVV (mkV "blasfemar") | mkVV (renegar_V) | mkVV (mkV "jurar") | mkVV (mkV (mkV "echar") "ternos") ; -- status=guess
+lin sweat_N = mkN "sudor" masculine ; -- status=guess
+lin sweat_V = mkV "sudar" ; -- status=guess, src=wikt
+lin sweat_V2 = mkV2 (mkV "sudar") ; -- status=guess, src=wikt
+lin sweater_N = mkN "chaleco" | mkN "buzo" | mkN "chomba" | mkN "chompa" | mkN "jersey" | mkN "pulóver" | mkN "suéter" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin sweatshirt_N = mkN "sudadera" | mkN "buzo" | mkN "chompa" | mkN "polerón" | mkN "sudador" | mkN "chándal" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin sweaty_A = mkA "sudado" ; -- status=guess
+lin sweep_V = mkV (mkV "tratar") "de tapar algo ilícito" ; -- status=guess
+lin sweep_V2 = mkV2 (mkV (mkV "tratar") "de tapar algo ilícito") ; -- status=guess
+lin sweeper_N = mkN "barrendero" ; -- status=guess
+lin sweet_A = mkA "azucarado" ; -- status=guess
+lin sweet_N = mkN "dulce" feminine | mkN "caramelo" feminine | mkN "chuche" ; -- status=guess
+lin sweetbread_N = mkN "molleja" | mkN "lechecilla" ; -- status=guess status=guess
+lin sweeten_V = mkV "azucarar" ; -- status=guess, src=wikt
+lin sweeten_V2 = mkV2 (mkV "azucarar") ; -- status=guess, src=wikt
+lin sweetheart_N = mkN "corazón" masculine ; -- status=guess
+lin sweetie_N = mkN "corazón" masculine ; -- status=guess
+lin sweetness_N = mkN "dulzura" ; -- status=guess
+lin swell_A = mkA "excelente" ; -- status=guess
+lin swell_N = mkN "mar de fondo" ; -- status=guess
+lin swell_V = L.swell_V ;
+lin swell_V2 = mkV2 (mkV "hincharse") | mkV2 (mkV "inflarse") ; -- status=guess
+lin swelling_N = mkN "inflamación" feminine ; -- status=guess
+lin swift_A = mkA "rápido" ; -- status=guess
+lin swift_N = mkN "vencejo" ; -- status=guess
+lin swiftly_Adv = variants{} ; --
+lin swill_N = mkN "tichate" masculine ; -- status=guess
+lin swim_N = mkN "gorro de natación" ; -- status=guess
+lin swim_V = L.swim_V ;
+lin swim_V2 = mkV2 (mkV "nadar") ; -- status=guess
+lin swimmer_N = mkN "nadador" | mkN "nadadora" ; -- status=guess status=guess
+lin swimming_N = mkN "natación" feminine ; -- status=guess
+lin swimsuit_N = mkN "traje de baño" | mkN "bañador" | mkN "calzón de baño " | mkN "calzonera" | mkN "calzoneta" | mkN "calzoneta de baño" | mkN "malla de baño" | mkN "ropa de baño" | mkN "terno de baño" | mkN "trusa" | mkN "vestido de baño" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin swindle_V = mkV "petardear" | mkV "estafar" | mkV "timar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin swindle_V2 = mkV2 (mkV "petardear") | mkV2 (mkV "estafar") | mkV2 (mkV "timar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin swindler_N = mkN "estafador" | mkN "chapucero" ; -- status=guess status=guess status=guess
+lin swine_N = mkN "cerdo" | mkN "canalla" masculine ; -- status=guess status=guess
+lin swing_N = mkN "columpio" ; -- status=guess
+lin swing_V = mkV "columpiarse" ; -- status=guess
+lin swing_V2 = mkV2 (mkV "columpiar") ; -- status=guess
+lin swirl_N = mkN "remolino" ; -- status=guess
+lin switch8off_V2 = L.switch8off_V2 ;
+lin switch8on_V2 = L.switch8on_V2 ;
+lin switch_N = mkN "interruptor" masculine ; -- status=guess
+lin switch_V = mkV "intercambiar" | mkV "cambiar" ; -- status=guess
+lin switch_V2 = mkV2 (mkV "intercambiar") | mkV2 (mkV "cambiar") ; -- status=guess
+lin switchboard_N = mkN "cuadro de distribución" ; -- status=guess
+lin switcheroo_N = mkN "cambiazo" ; -- status=guess
+lin swivel_N = mkN "eslabón giratorio" ; -- status=guess
+lin swoon_N = mkN "desmayo" ; -- status=guess
+lin swoon_V = mkV "desvanecerse" ; -- status=guess, src=wikt
+lin swoop_N = mkN "precipitación" feminine ; -- status=guess
+lin swoop_V = mkV "precipitarse" | mkV "abalanzarse" | mkV (mkV "lanzarse") "en picada" | mkV (mkV "volar") "en picada" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin swoop_V2 = mkV2 (mkV "precipitarse") | mkV2 (mkV "abalanzarse") | mkV2 (mkV (mkV "lanzarse") "en picada") | mkV2 (mkV (mkV "volar") "en picada") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sword_N = mkN "espada" ; -- status=guess
+lin swordfish_N = mkN "pez espada" | mkN "albacora" ; -- status=guess status=guess
+lin swordsman_N = mkN "espadachín" masculine ; -- status=guess
+lin sybarite_N = mkN "sibarita" masculine ; -- status=guess
+lin sycamore_N = mkN "plátano" ; -- status=guess
+lin sycophant_N = mkN "adulador" masculine ; -- status=guess
+lin syllabic_A = mkA "silábico" ; -- status=guess
+lin syllable_N = mkN "sílaba" ; -- status=guess
+lin syllabus_N = mkN "temario" ; -- status=guess
+lin syllogism_N = mkN "silogismo" ; -- status=guess
+lin sylph_N = mkN "sílfide" ; -- status=guess
+lin sylvan_A = mkA "silvestre" | mkA "selvático" | mkA "silvático" ; -- status=guess status=guess status=guess
+lin sylvan_N = mkN "silvano" | mkN "nemoroso" ; -- status=guess status=guess
+lin symbiosis_N = mkN "simbiosis" feminine ; -- status=guess
+lin symbiotic_A = mkA "simbiótico" ; -- status=guess
+lin symbol_N = mkN "símbolo" ; -- status=guess
+lin symbolic_A = mkA "simbólico" ; -- status=guess
+lin symbolism_N = mkN "simbolismo" ; -- status=guess
+lin symbolize_V2 = mkV2 (mkV "simbolizar") ; -- status=guess, src=wikt
+lin symbology_N = mkN "simbología" ; -- status=guess
+lin symmetrical_A = mkA "simétrico" ; -- status=guess
+lin symmetry_N = mkN "simetría" ; -- status=guess
+lin sympathetic_A = mkA "compasivo" | mkA "comprensivo" | mkA "amable" ; -- status=guess
+lin sympathize_V = mkV "simpatizar" ; -- status=guess, src=wikt
+lin sympathy_N = mkN "empatía" ; -- status=guess
+lin symphony_N = mkN "sinfonía" ; -- status=guess
+lin symposium_N = mkN "simposio" ; -- status=guess
+lin symptom_N = mkN "síntoma" masculine ; -- status=guess
+lin symptomatic_A = mkA "sintomático" ; -- status=guess
+lin synagogue_N = mkN "sinagoga" ; -- status=guess
+lin synapse_N = mkN "sinapsis" feminine ; -- status=guess
+lin synchrocyclotron_N = mkN "sincrociclotrón" masculine ; -- status=guess
+lin synchronization_N = mkN "sincronización" feminine ; -- status=guess
+lin synchronize_V = mkV "sincronizar" ; -- status=guess, src=wikt
+lin synchronize_V2 = mkV2 (mkV "sincronizar") ; -- status=guess, src=wikt
+lin synchronous_A = mkA "síncrono" ; -- status=guess
+lin synchrotron_N = mkN "sincrotrón" masculine ; -- status=guess
+lin syncopate_V2 = mkV2 (mkV "sincopar") ; -- status=guess, src=wikt
+lin syncope_N = mkN "síncope" masculine ; -- status=guess
+lin syndrome_N = mkN "síndrome" masculine ; -- status=guess
+lin synecdoche_N = mkN "sinécdoque" feminine ; -- status=guess
+lin synergy_N = mkN "sinergía" ; -- status=guess
+lin synod_N = mkN "sínodo" ; -- status=guess
+lin synonym_N = mkN "sinónimo" ; -- status=guess
+lin synonymous_A = mkA "sinónimo" ; -- status=guess
+lin synoptic_A = mkA "sinóptico" ; -- status=guess
+lin synovitis_N = mkN "sinovitis" feminine ; -- status=guess
+lin syntactic_A = mkA "sintáctico" ; -- status=guess
+lin syntax_N = mkN "sintaxis" feminine ; -- status=guess
+lin synthesis_N = mkN "síntesis" feminine ; -- status=guess
+lin synthesize_V2 = mkV2 (mkV "sintetizar") ; -- status=guess, src=wikt
+lin synthesizer_N = mkN "sintetizador" ; -- status=guess
+lin synthetic_A = mkA "sintético" ; -- status=guess
+lin syphilis_N = mkN "sífilis" feminine ; -- status=guess
+lin syringe_N = mkN "jeringa" ; -- status=guess
+lin syrup_N = mkN "almíbar" | mkN "jarabe" | mkN "sirope" masculine ; -- status=guess status=guess status=guess
+lin system_N = mkN "sistema" masculine ;
+lin systematic_A = variants{} ; --
+lin systematics_N = mkN "sistemática" ; -- status=guess
+lin systematization_N = mkN "sistematización" feminine ; -- status=guess
+lin systematize_V2 = mkV2 (mkV "sistematizar") ; -- status=guess, src=wikt
+lin systemic_A = mkA "sistémico" ; -- status=guess
+lin systole_N = mkN "sístole" feminine ; -- status=guess
+lin systolic_A = mkA "sistólico" ; -- status=guess
+lin t_shirt_N = variants{} ; --
+lin tab_N = mkN "pestaña" ; -- status=guess
+lin tabbouleh_N = mkN "tabule" masculine ; -- status=guess
+lin tabby_N = mkN "gato atigrado" ; -- status=guess
+lin tabernacle_N = mkN "tabernáculo" ; -- status=guess
+lin table_N = L.table_N ;
+lin table_V2 = mkV2 (mkV (mkV "traer") "a discusión") ; -- status=guess, src=wikt
+lin tableau_N = mkN "retablo" | mkN "cuadro vivo" ; -- status=guess status=guess
+lin tablecloth_N = mkN "mantel" masculine ; -- status=guess
+lin tablespoon_N = mkN "cuchara de sopa" | mkN "cuchara" ; -- status=guess status=guess
+lin tablespoonful_N = mkN "cucharada" ; -- status=guess
+lin tablet_N = mkN "placa" ; -- status=guess
+lin tableware_N = mkN "vajillas" feminine | mkN "cubiertos" masculine ; -- status=guess status=guess
+lin tabloid_N = mkN "tabloide" masculine ; -- status=guess
+lin taboo_N = mkN "tabú" masculine ; -- status=guess
+lin tabor_N = mkN "tamboril" masculine ; -- status=guess
+lin taboret_N = mkN "taburete" masculine ; -- status=guess
+lin tabular_A = mkA "tabular" ; -- status=guess
+lin tabulator_N = mkN "tabulador" masculine ; -- status=guess
+lin tabun_N = mkN "tabun" masculine ; -- status=guess
+lin tachometer_N = mkN "tacómetro" ; -- status=guess
+lin tachycardia_N = mkN "taquicardia" ; -- status=guess
+lin tacit_A = mkA "tácito" | mkA "implícito" ; -- status=guess status=guess
+lin taciturn_A = mkA "taciturno" ; -- status=guess
+lin taciturnity_N = mkN "taciturnidad" feminine ; -- status=guess
+lin tack_N = mkN "rumbo" ; -- status=guess
+lin tack_V = mkV "voltejear" ; -- status=guess, src=wikt
+lin tack_V2 = mkV2 (mkV "voltejear") ; -- status=guess, src=wikt
+lin tackle_N = mkN "tacleada" ; -- status=guess
+lin tackle_V = mkV "taclear" ; -- status=guess
+lin tackle_V2 = mkV2 (mkV "taclear") ; -- status=guess
+lin tacky_A = mkA "naco " ; -- status=guess
+lin taco_N = mkN "taco" ; -- status=guess
+lin taconite_N = mkN "taconita" ; -- status=guess
+lin tact_N = mkN "tacto" ; -- status=guess
+lin tactful_A = mkA "discreto" | mkA "diplomático" | mkA "de mucho tacto" ; -- status=guess status=guess status=guess
+lin tactic_N = mkN "táctica" ; -- status=guess
+lin tactical_A = mkA "táctico" | mkA "estratégico" ; -- status=guess status=guess
+lin tactician_N = mkN "estratega" masculine ; -- status=guess
+lin tactics_N = mkN "táctica" | mkN "estratégico" ; -- status=guess status=guess
+lin tactile_A = mkA "táctil" ; -- status=guess
+lin tactless_A = mkA "indiscreto" | mkA "poco delicado" ; -- status=guess status=guess
+lin tad_N = mkN "tanto" ; -- status=guess
+lin tadpole_N = mkN "renacuajo" | mkN "ranacuajo" ; -- status=guess status=guess
+lin taffeta_N = mkN "tafetán" | mkN "tafeta" ; -- status=guess status=guess
+lin taffy_N = mkN "caramelo de melaza" | mkN "chicloso " ; -- status=guess status=guess
+lin tag_N = mkN "pilla pilla" | mkN "el pillarse" ; -- status=guess status=guess
+lin tag_V = mkV "etiquetar" ; -- status=guess, src=wikt
+lin tag_V2 = mkV2 (mkV "etiquetar") ; -- status=guess, src=wikt
+lin tag_V3 = mkV3 (mkV "etiquetar") ; -- status=guess, src=wikt
+lin tahini_N = mkN "tahina" ; -- status=guess
+lin tail_N = L.tail_N ;
+lin tailgate_N = mkN "puerta trasera" ; -- status=guess
+lin taillight_N = mkN "luz trasera" | mkN "calavera " ; -- status=guess status=guess
+lin tailor_N = mkN "anjora" | mkN "sastre" masculine ; -- status=guess status=guess
+lin tailor_V2 = mkV2 (mkV "confeccionar") ; -- status=guess, src=wikt
+lin tailoring_N = mkN "confección" ; -- status=guess
+lin tailpipe_N = mkN "tubo de escape" ; -- status=guess
+lin tailspin_N = mkN "barrena" ; -- status=guess
+lin tailwind_N = mkN "viento en popa" ; -- status=guess
+lin taint_N = mkN "corrupción" feminine | mkN "impureza" ; -- status=guess status=guess
+lin taint_V = mkV "contaminar" | mkV "corromper" ; -- status=guess, src=wikt status=guess, src=wikt
+lin taint_V2 = mkV2 (mkV "contaminar") | mkV2 (mkV "corromper") ; -- status=guess, src=wikt status=guess, src=wikt
+lin take_N = mkN "tomar" ; -- status=guess
+lin take_V2 = mkV2 (mkV "tomar") | mkV2 (mkV "coger") | mkV2 (mkV "sacar") | mkV2 prender_V ;
+lin takeoff_N = mkN "parodia" ; -- status=guess
+lin takeout_N = mkN "comida para llevar" ; -- status=guess
+lin takeover_N = variants{} ; --
+lin takin_N = mkN "takín" masculine ; -- status=guess
+lin talc_N = mkN "talco" ; -- status=guess
+lin talcum_N = mkN "talco" ; -- status=guess
+lin tale_N = mkN "cuento" | mkN "historia" ; -- status=guess
+lin talent_N = mkN "talento" ; -- status=guess
+lin talented_A = mkA "talentoso" | mkA "talentosa" | mkA "dotado" ; -- status=guess
+lin talisman_N = mkN "talismán" masculine ; -- status=guess
+lin talismanic_A = mkA "talismánico" ; -- status=guess
+lin talk_N = mkN "conversación" feminine | mkN "charla" ;
+lin talk_V = mkV "hablar" | mkV "conversar" ;
+lin talk_V2 = mkV2 (mkV "hablar") | mkV2 (mkV "conversar") ;
+lin talk_V3 = L.talk_V3 ;
+lin talkative_A = mkA "hablador" ; -- status=guess
+lin talking_N = variants{} ; --
+lin tall_A = mkA "alto" ; -- status=guess
+lin tallness_N = mkN "altura" | mkN "estatura" ; -- status=guess status=guess
+lin tallow_N = mkN "sebo" ; -- status=guess
+lin tally_N = mkN "marca" masculine ; -- status=guess
+lin tally_V = contar_V ; -- status=guess, src=wikt
+lin tally_V2 = mkV2 (contar_V) ; -- status=guess, src=wikt
+lin talon_N = mkN "garra" ; -- status=guess
+lin tamale_N = mkN "tamal" masculine ; -- status=guess
+lin tamarind_N = mkN "tamarindo" ; -- status=guess
+lin tambourine_N = mkN "pandereta" | mkN "pandero" ; -- status=guess status=guess
+lin tame_A = mkA "domesticado" | mkA "manso" ; -- status=guess status=guess
+lin tame_V2 = mkV2 (mkV "amansar") | mkV2 (mkV "domar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tameness_N = mkN "insipidez" feminine ; -- status=guess
+lin tamer_N = mkN "domador" | mkN "domadora" ; -- status=guess status=guess
+lin tamp_V2 = mkV2 (mkV "apisonar") ; -- status=guess, src=wikt
+lin tamper_V = mkV "alterar" | mkV "manipular" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tampon_N = mkN "tampón" masculine ; -- status=guess
+lin tan_A = mkA "bronce" | mkA "tostado" ; -- status=guess status=guess
+lin tan_N = mkN "corteza de roble" | mkN "corteza tánica" ; -- status=guess status=guess
+lin tan_V = mkV "broncearse" ; -- status=guess, src=wikt
+lin tan_V2 = mkV2 (mkV "broncearse") ; -- status=guess, src=wikt
+lin tanager_N = mkN "tángara" ; -- status=guess
+lin tandoor_N = mkN "horno de barro" ; -- status=guess
+lin tang_N = mkN "sabor fuerte" | mkN "acidez" feminine | mkN "sabor ácido" | mkN "olor penetrante" ; -- status=guess status=guess status=guess status=guess
+lin tangent_N = mkN "tangente" feminine ; -- status=guess
+lin tangential_A = mkA "tangencial" ; -- status=guess
+lin tangerine_A = mkA "anaranjado" ; -- status=guess
+lin tangerine_N = mkN "naranja" masculine ; -- status=guess
+lin tangible_A = mkA "tangible" ; -- status=guess
+lin tangle_N = mkN "maraña" ; -- status=guess
+lin tangle_V = mkV "enmarañar" ; -- status=guess, src=wikt
+lin tangle_V2 = mkV2 (mkV "enmarañar") ; -- status=guess, src=wikt
+lin tango_N = mkN "tango" ; -- status=guess
+lin tank_N = mkN "tanque" masculine ; -- status=guess
+lin tankard_N = mkN "jarra" ; -- status=guess
+lin tanker_N = mkN "buque cisterna" | mkN "camión cisterna" | mkN "avión cisterna" ; -- status=guess status=guess status=guess
+lin tanner_N = mkN "curtidor" | mkN "curtidora" ; -- status=guess status=guess
+lin tannery_N = mkN "curtiduría" | mkN "tenería" ; -- status=guess status=guess
+lin tannin_N = mkN "tanino" ; -- status=guess
+lin tantalum_N = mkN "tántalo" ; -- status=guess
+lin tantamount_A = mkA "equivalente" ; -- status=guess
+lin tantrum_N = mkN "rabieta" | mkN "berrinche" masculine | mkN "pataleta" | mkN "cortón" | mkN "corajina" ; -- status=guess status=guess status=guess status=guess status=guess
+lin tap_N = mkN "machuelo" ; -- status=guess
+lin tap_V = intervenir_V ; -- status=guess
+lin tap_V2 = mkV2 (intervenir_V) ; -- status=guess
+lin tape_N = mkN "cinta adhesiva" | mkN "celo" feminine ; -- status=guess
+lin taper_V = mkV "estrechar" ; -- status=guess, src=wikt
+lin taper_V2 = mkV2 (mkV "estrechar") ; -- status=guess, src=wikt
+lin tapestry_N = mkN "tapiz" masculine ; -- status=guess
+lin tapeworm_N = mkN "tenia" | mkN "lombriz solitaria" ; -- status=guess status=guess
+lin tapioca_N = mkN "tapioca" ; -- status=guess
+lin tapir_N = mkN "tapir" | mkN "anta" | mkN "anteburro" | mkN "danta" | mkN "danto" | mkN "sachavaca" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin tar_N = mkN "alquitrán" masculine ; -- status=guess
+lin tar_V2 = mkV2 (mkV "alquitranar") ; -- status=guess, src=wikt
+lin tarantula_N = mkN "tarántula" ; -- status=guess
+lin tare_N = mkN "tara" ; -- status=guess
+lin target_N = mkN "objetivo" | mkN "blanco" ; --- split: goal, objetive / thing that you shoot
+lin target_V2 = variants{} ; --
+lin target_V2V = variants{} ; --
+lin tariff_N = mkN "tarifa" | mkN "arancel" masculine ; -- status=guess
+lin tarmac_N = mkN "asfalto" ; -- status=guess
+lin tarn_N = mkN "laguna" ; -- status=guess
+lin taro_N = mkN "taro" | mkN "achín" | mkN "ñampí" | mkN "ñame" | mkN "ocumo chino" | mkN "papa china" | mkN "pituca" | mkN "yautía coco" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin tarpaulin_N = mkN "lona alquitranada" | mkN "lona impermeable" | mkN "lona" ; -- status=guess status=guess status=guess
+lin tarragon_N = mkN "estragón" masculine ; -- status=guess
+lin tarry_V = mkV "demorar" ; -- status=guess, src=wikt
+lin tarsier_N = mkN "tarsero" | mkN "tarsio" ; -- status=guess status=guess
+lin tart_A = mkA "ácido" | mkA "amargo" ; -- status=guess status=guess
+lin tart_N = mkN "tarta" | mkN "tartaleta" ; -- status=guess status=guess
+lin tartar_N = mkN "sarro" ; -- status=guess
+lin tartness_N = mkN "ácido" | mkN "sinsabor" | mkN "agudo" ; -- status=guess status=guess status=guess
+lin task_N = mkN "tarea" ;
+lin task_V2 = mkV2 (mkV "atarear") ; -- status=guess, src=wikt
+lin tassel_N = mkN "borla" ; -- status=guess
+lin taste_N = mkN "gusto" ; -- status=guess
+lin taste_V = mkV "gustar" | probar_V | mkV "catar" ; -- status=guess
+lin taste_V2 = mkV2 (mkV "gustar") | mkV2 (probar_V) | mkV2 (mkV "catar") ; -- status=guess
+lin tastebud_N = mkN "papila gustativa" ; -- status=guess
+lin tasteless_A = mkA "insípido" ; -- status=guess
+lin tastelessness_N = mkN "insipidez" feminine ; -- status=guess
+lin tasting_N = mkN "degustación" feminine ; -- status=guess
+lin tasty_A = mkA "sabroso" | mkA "gustoso" ; -- status=guess status=guess
+lin tattered_A = mkA "andrajoso" ; -- status=guess
+lin tattle_V = mkV "delatar" ; -- status=guess, src=wikt
+lin tattle_V2 = mkV2 (mkV "delatar") ; -- status=guess, src=wikt
+lin tattletale_N = mkN "chismoso" | mkN "osicón" ; -- status=guess status=guess
+lin tattoo_N = mkN "parada" ; -- status=guess
+lin tattoo_V2 = mkV2 (mkV "tatuar") ; -- status=guess, src=wikt
+lin taunt_N = mkN "mofa" ; -- status=guess
+lin taunt_V2 = mkV2 (mkV "mofarse") ; -- status=guess, src=wikt
+lin taupe_N = mkN "talpa" ; -- status=guess
+lin tautology_N = mkN "redundancia" | mkN "pleonasmo" | mkN "tautología" ; -- status=guess status=guess status=guess
+lin tavern_N = mkN "taberna" ; -- status=guess
+lin tawdry_A = mkA "hortera" ; -- status=guess
+lin tax_N = mkN "impuesto" | mkN "tasa" ;
+lin tax_V2 = variants{} ; --
+lin taxation_N = mkN "tasación" feminine ; -- status=guess
+lin taxi_N = mkN "taxi" feminine ; -- status=guess
+lin taxi_V = mkV "carretear" ; -- status=guess, src=wikt
+lin taxi_V2 = mkV2 (mkV "carretear") ; -- status=guess, src=wikt
+lin taxidermy_N = mkN "taxidermia" ; -- status=guess
+lin taximeter_N = mkN "taxímetro" ; -- status=guess
+lin taxonomy_N = mkN "taxonomía" ; -- status=guess
+lin taxpayer_N = mkN "contribuyente de impuestos" ; -- status=guess
+lin tea_N = mkN "té" ;
+lin teaberry_N = mkN "gaulteria" | mkN "axocopaque" masculine ; -- status=guess status=guess
+lin teach_V = mkV "enseñar" ;
+lin teach_V2 = L.teach_V2 ;
+lin teach_V2V = mkV2V (mkV "enseñar") ;
+lin teachable_A = mkA "enseñable" ; -- status=guess
+lin teacherMasc_N = L.teacher_N ;
+lin teaching_N = mkN "enseñanza" ; -- status=guess
+lin teahouse_N = mkN "casa de té" ; -- status=guess
+lin teak_N = mkN "teca" ; -- status=guess
+lin teakettle_N = mkN "tetera" ; -- status=guess
+lin teal_N = mkN "azul petróleo" ; -- status=guess
+lin team_N = mkN "equipo" ;
+lin teamwork_N = mkN "trabajo en equipo" ; -- status=guess
+lin teapot_N = mkN "tetera" ; -- status=guess
+lin tear_N = mkN "lágrima" ; -- status=guess
+lin tear_V = mkV "desgarrarse" ; -- status=guess
+lin tear_V2 = mkV2 (mkV "desgarrarse") ; -- status=guess
+lin tearaway_N = mkN "alborotador" | mkN "elemento" ; -- status=guess status=guess
+lin teardrop_N = mkN "lagrima" ; -- status=guess
+lin tease_V2 = mkV2 (mkV "peinar") ; -- status=guess
+lin teaser_N = mkN "avance" masculine ; -- status=guess
+lin teaspoon_N = mkN "cucharilla" ; -- status=guess
+lin teaspoonful_N = mkN "cucharadita" ; -- status=guess
+lin teat_N = mkN "chupete" masculine ; -- status=guess
+lin technetium_N = mkN "tecnecio" ; -- status=guess
+lin technical_A = mkA "técnico" ;
+lin technically_Adv = variants{} ; --
+lin technician_N = mkN "técnico" ; -- status=guess
+lin technique_N = mkN "técnica" ;
+lin techno_N = mkN "techno" ; -- status=guess
+lin technocracy_N = mkN "tecnocracia" ; -- status=guess
+lin technological_A = mkA "tecnológico" ; -- status=guess
+lin technology_N = mkN "tecnología" ;
+lin tectonic_A = mkA "tectónico" ; -- status=guess
+lin teddy_N = mkN "osito de peluche" ; -- status=guess
+lin tedious_A = mkA "tedioso" | mkA "prolijo" ; -- status=guess status=guess
+lin tediousness_N = mkN "prolijidad" feminine ; -- status=guess
+lin tedium_N = mkN "tedio" ; -- status=guess
+lin tee_N = mkN "te" feminine ; -- status=guess
+lin teem_V = mkV (mkV "rebosar") "de" | mkV (mkV "hervir") "de" ; -- status=guess, src=wikt status=guess, src=wikt
+lin teenage_A = variants{} ; --
+lin teenager_N = mkN "adolescente" masculine ; -- status=guess
+lin teeter_V = mkV "titubear" ; -- status=guess, src=wikt
+lin teetotal_A = mkA "abstemio" ; -- status=guess
+lin teetotaler_N = mkN "abstemio" | mkN "abstemia" ; -- status=guess status=guess
+lin tektite_N = mkN "tectita" ; -- status=guess
+lin telecommunication_N = variants{} ; --
+lin telegram_N = mkN "telegrama" masculine ; -- status=guess
+lin telegraph_N = mkN "telégrafo" ; -- status=guess
+lin telegraph_V = mkV "telegrafiar" ; -- status=guess, src=wikt
+lin telegraph_V2 = mkV2 (mkV "telegrafiar") ; -- status=guess, src=wikt
+lin telegraphic_A = mkA "telegráfico" ; -- status=guess
+lin telegraphy_N = mkN "telegrafía" ; -- status=guess
+lin telencephalon_N = mkN "telencéfalo" ; -- status=guess
+lin telepathic_A = mkA "telepático" ; -- status=guess
+lin telepathy_N = mkN "telepatía" ; -- status=guess
+lin telephone_N = mkN "teléfono" ;
+lin telephone_V = mkV "telefonear" | mkV (mkV "llamar") "por teléfono" ; -- status=guess
+lin telephone_V2 = mkV2 (mkV "telefonear") | mkV2 (mkV (mkV "llamar") "por teléfono") ; -- status=guess
+lin teleportation_N = mkN "teleportación" | mkN "teletransporte" ; -- status=guess status=guess
+lin telescope_N = mkN "telescopio" ; -- status=guess
+lin telescopic_A = mkA "telescópico" ; -- status=guess
+lin televise_V2 = mkV2 (mkV "televisar") ; -- status=guess, src=wikt
+lin television_N = L.television_N ;
+lin tell_1_V3 = variants{} ; --
+lin tell_2_V3 = variants{} ; --
+lin tell_V = mkV "contar" ;
+lin tell_V2 = mkV2 (mkV "contar") ;
+lin tell_V2S = mkV2S (mkV "contar") ;
+lin tell_V2V = mkV2V (mkV "contar") ;
+lin tell_V3 = mkV3 (mkV "contar") ;
+lin tell_VS = mkVS (mkV "contar") ;
+lin tell_from_V3 = mkV3 (mkV "distinguir");
+lin tellurium_N = mkN "teluro" ; -- status=guess
+lin telly_N = mkN "tele" feminine ; -- status=guess
+lin telomerase_N = mkN "telomerasa" ; -- status=guess
+lin telomere_N = mkN "telómero" ; -- status=guess
+lin temerity_N = mkN "temeridad" feminine ; -- status=guess
+lin temper_N = mkN "temple" masculine ; -- status=guess
+lin temper_V = mkV "templar" ; -- status=guess, src=wikt
+lin temper_V2 = mkV2 (mkV "templar") ; -- status=guess, src=wikt
+lin temperament_N = mkN "temperamento" ; -- status=guess
+lin temperance_N = mkN "templanza" ; -- status=guess
+lin temperature_N = mkN "temperatura" ; -- status=guess
+lin tempest_N = mkN "tempestad" feminine ; -- status=guess
+lin tempestuous_A = mkA "tempestuoso" | mkA "tempestuosa" ; -- status=guess status=guess
+lin template_N = mkN "patrón" masculine ; -- status=guess
+lin temple_N = mkN "sien" feminine ; -- status=guess
+lin temporarily_Adv = variants{} ; --
+lin temporary_A = mkA "temporal" ; -- status=guess
+lin tempt_V2 = mkV2 (tentar_V) ; -- status=guess
+lin tempt_V2V = mkV2V (tentar_V) ; -- status=guess
+lin temptation_N = mkN "tentación" feminine ; -- status=guess
+lin tenable_A = mkA "defendible" ; -- status=guess
+lin tenacious_A = mkA "tenaz" ; -- status=guess
+lin tenacity_N = mkN "tenacidad" feminine ; -- status=guess
+lin tenant_N = mkN "inquilino" | mkN "arrendatario" ; -- status=guess
+lin tend_V2 = mkV2 (mkV "cuidar") of_Prep ;
+lin tend_VV = mkVV (mkV "soler" "suelo") ;
+lin tendency_N = mkN "tendencia" ; -- status=guess
+lin tender_A = mkA "tierno" | mkA "cariñoso" ; -- status=guess
+lin tender_N = mkN "vagón nodriza" ; -- status=guess
+lin tender_V = ofrecer_V ; -- status=guess, src=wikt
+lin tender_V2 = mkV2 (ofrecer_V) ; -- status=guess, src=wikt
+lin tender_V2V = mkV2V (ofrecer_V) ; -- status=guess, src=wikt
+lin tenderloin_N = mkN "lomo" ; -- status=guess
+lin tenderness_N = mkN "ternura" ; -- status=guess
+lin tendon_N = mkN "tendón" masculine ; -- status=guess
+lin tendril_N = mkN "zarcillo" ; -- status=guess
+lin tenebrous_A = mkA "tenebroso" ; -- status=guess
+lin tenement_N = mkN "casa de vecindad" | mkN "vecindad" | mkN "bloque de viviendas" | mkN "solar" | mkN "conventillo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin tenet_N = mkN "creencia" | mkN "principio" | mkN "dogma" masculine ; -- status=guess status=guess status=guess
+lin tennis_N = mkN "tenis" feminine ; -- status=guess
+lin tenosynovitis_N = mkN "tenosinovitis" feminine ; -- status=guess
+lin tense_A = mkA "tenso" ; -- status=guess
+lin tense_N = mkN "tiempo" feminine | mkN "tiempo gramatical" ; -- status=guess status=guess
+lin tension_N = variants{} ; --
+lin tensor_N = mkN "tensor del tímpano" | mkN "músculo tensor del tímpano" ; -- status=guess status=guess
+lin tent_N = mkN "tienda" | mkN "toldo" | mkN "carpa" ; -- status=guess
+lin tentacle_N = mkN "tentáculo" ; -- status=guess
+lin tentacular_A = mkA "tentacular" ; -- status=guess
+lin tentative_A = mkA "tentativo" | mkA "provisional" | mkA "experimental" | mkA "de tanteo" ; -- status=guess status=guess status=guess status=guess
+lin tenth_N = mkN "décimo" ; -- status=guess
+lin tenuous_A = mkA "tenue" ; -- status=guess
+lin tenure_N = mkN "antigüedad" feminine ; -- status=guess
+lin tepid_A = mkA "tibio" | mkA "flojo" | mkA "blandengue" | mkA "lacio" | mkA "indiferente" ; -- status=guess status=guess status=guess status=guess status=guess
+lin tepidness_N = mkN "tibieza" ; -- status=guess
+lin tequila_N = mkN "tequila" ; -- status=guess
+lin terbium_N = mkN "terbio" ; -- status=guess
+lin tergiversate_V = mkV "tergiversar" ; -- status=guess, src=wikt
+lin term_N = mkN "término" ;
+lin term_V2 = variants{} ; --
+lin term_VS = variants{} ; --
+lin terminal_A = variants{} ; --
+lin terminal_N = variants{} ; --
+lin terminate_V = mkV "terminar" | mkV "acabar" ; -- status=guess
+lin terminate_V2 = mkV2 (mkV "terminar") | mkV2 (mkV "acabar") ; -- status=guess
+lin termination_N = mkN "final" feminine | mkN "terminación" feminine ; -- status=guess status=guess
+lin terminology_N = mkN "terminología" ; -- status=guess
+lin termite_N = mkN "termes" | mkN "comején" | mkN "termita" ; -- status=guess status=guess status=guess
+lin terms_N = mkN "término" ; ---- why plural in abstract syntax?
+lin tern_N = mkN "charrán" | mkN "fumarel" | mkN "gaviotín" masculine ; -- status=guess status=guess status=guess
+lin ternary_A = mkA "ternario" ; -- status=guess
+lin terpene_N = mkN "terpeno" ; -- status=guess
+lin terrace_N = mkN "terraza" | mkN "terrado" ; -- status=guess
+lin terrace_V2 = mkV2 (mkV "terraplenar") ; -- status=guess, src=wikt
+lin terrain_N = mkN "terreno" ; -- status=guess
+lin terrapin_N = mkN "terrapene" feminine ; -- status=guess
+lin terrarium_N = mkN "terrario" ; -- status=guess
+lin terrible_A = mkA "terrible" ; -- status=guess
+lin terribly_Adv = variants{} ; --
+lin terrific_A = mkA "estupendo" ; -- status=guess
+lin terrify_V2 = mkV2 (aterrar_V) ; -- status=guess
+lin territorial_A = mkA "territorial" ; -- status=guess
+lin territorial_N = mkN "mar territorial" ; -- status=guess
+lin territory_N = mkN "territorio" ; -- status=guess
+lin terror_N = mkN "terror" masculine ; -- status=guess
+lin terrorism_N = mkN "terrorismo" ; -- status=guess
+lin terrorist_N = mkN "terrorista" masculine ; -- status=guess
+lin tesla_N = mkN "tesla" masculine ; -- status=guess
+lin test_N = mkN "examen" masculine | mkN "test" masculine ;
+lin test_V2 = mkV2 (probar_V) | mkV2 (mkV "testear") ;
+lin testament_N = mkN "testamento" ; -- status=guess
+lin testicle_N = mkN "testículo" | mkN "cojón" | mkN "pelota" | mkN "generally in plural +-s)" | mkN "huevo" feminine | mkN "bola" | mkN "generally in plural +-s)" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin testicular_A = mkA "testicular" ; -- status=guess
+lin testimonial_N = mkN "referencias" feminine ; -- status=guess
+lin testimony_N = mkN "testimonio" ; -- status=guess
+lin testing_N = variants{} ; --
+lin testosterone_N = mkN "testosterona" ; -- status=guess
+lin tetanus_N = mkN "tétanos" ; -- status=guess
+lin tetrahedron_N = mkN "tetraedro" ; -- status=guess
+lin tetrahydrocannabinol_N = mkN "tetrahidrocannabinol" masculine ; -- status=guess
+lin tetrameter_N = mkN "tetrámetro" ; -- status=guess
+lin tetrose_N = mkN "tetrosa" ; -- status=guess
+lin tetroxide_N = mkN "tetróxido" ; -- status=guess
+lin text_N = mkN "texto" ;
+lin textbook_N = mkN "libro de texto" | mkN "texto" ; -- status=guess
+lin textile_N = variants{} ; --
+lin textual_A = mkA "textual" ; -- status=guess
+lin texture_N = mkN "textura" ; -- status=guess
+lin thalamus_N = mkN "tálamo" ; -- status=guess
+lin thallium_N = mkN "talio" ; -- status=guess
+lin thalweg_N = mkN "vaguada" ; -- status=guess
+lin than_Subj = ss "que" ** {m = Indic} ; ---- why is this a Subj?
+lin thank_V2 = mkV2 agradecer_V | mkV2 agradecer_V to_Prep ;
+lin thankful_A = mkA "agradecido" ; -- status=guess
+lin thankless_A = mkA "ingrato" | mkA "despreciado" ; -- status=guess status=guess
+lin thanks_Interj = mkInterj "gracias" ; -- status=guess
+lin thanks_N = variants{} ; --
+lin thanksgiving_N = mkN "acción de gracias" ; -- status=guess
+lin that_AdA = variants{} ; --
+lin that_Quant = S.that_Quant ;
+lin that_Subj = S.that_Subj ;
+lin thatch_N = mkN "techo de paja" ; -- status=guess
+lin thaw_V = mkV "descongelar" ; -- status=guess, src=wikt
+lin thaw_V2 = mkV2 (mkV "descongelar") ; -- status=guess, src=wikt
+lin theatre_N = variants{} ; --
+lin theatrical_A = mkA "teatral" ; -- status=guess
+lin theft_N = mkN "robo" | mkN "hurto" ; -- status=guess
+lin theism_N = mkN "teísmo" ; -- status=guess
+lin theistic_A = mkA "teísta" ; -- status=guess
+lin thematic_A = mkA "temático" ; -- status=guess
+lin theme_N = mkN "tema" masculine ; -- status=guess
+lin then_Adv = mkAdv "entonces" ;
+lin then_N = mkN "entonces" masculine ; -- status=guess
+lin thence_Adv = mkAdv "desde ahí" ; -- status=guess
+lin theocracy_N = mkN "teocracia" ; -- status=guess
+lin theologian_N = mkN "teólogo" ; -- status=guess
+lin theological_A = mkA "teológico" ; -- status=guess
+lin theology_N = mkN "teología" ; -- status=guess
+lin theophany_N = mkN "teofanía" ; -- status=guess
+lin theorem_N = mkN "teorema" masculine ; -- status=guess
+lin theoretic_A = mkA "teórico" ; -- status=guess
+lin theoretical_A = mkA "teórico" ; -- status=guess
+lin theorist_N = variants{} ; --
+lin theorize_V = mkV "teorizar" ; -- status=guess, src=wikt
+lin theorize_VS = mkVS (mkV "teorizar") ; -- status=guess, src=wikt
+lin theory_N = mkN "teoría" ;
+lin theosophy_N = mkN "teosofía" ; -- status=guess
+lin therapeutic_A = mkA "terapéutico" ; -- status=guess
+lin therapist_N = mkN "terapeuta" masculine ; -- status=guess
+lin therapy_N = variants{} ; --
+lin there7from_Adv = S.there7from_Adv ;
+lin there7to_Adv = S.there7to_Adv ;
+lin there_Adv = S.there_Adv ;
+lin thereabout_Adv = mkAdv "algo por ahí" ; -- status=guess
+lin thereafter_Adv = variants{} ; --
+lin thereby_Adv = variants{} ; --
+lin therefore_Adv = mkAdv "por eso" ;
+lin therefore_PConj = S.therefore_PConj ;
+lin thereupon_Adv = mkAdv "entonces" ; -- status=guess
+lin thermal_A = mkA "termal" ; -- status=guess
+lin thermionic_A = mkA "termoiónico" ; -- status=guess
+lin thermistor_N = mkN "termistor" masculine ; -- status=guess
+lin thermodynamics_N = mkN "termodinámica" ; -- status=guess
+lin thermoelectric_A = mkA "termoeléctrico" ; -- status=guess
+lin thermoelectricity_N = mkN "termoelectricidad" feminine ; -- status=guess
+lin thermometer_N = mkN "termómetro" ; -- status=guess
+lin thermoplastic_A = mkA "termoplástico" ; -- status=guess
+lin thermoplastic_N = mkN "termoplástico" ; -- status=guess
+lin thermos_N = mkN "termo" ; -- status=guess
+lin thermosphere_N = mkN "termosfera" ; -- status=guess
+lin thermostat_N = mkN "termostato" ; -- status=guess
+lin thermotherapy_N = mkN "termoterapia" ; -- status=guess
+lin thesaurus_N = mkN "tesauro" ; -- status=guess
+lin thesis_N = mkN "tesis" feminine ; -- status=guess
+lin theta_N = mkN "onda theta" ; -- status=guess
+lin theyFem_Pron = optProDrop E.they8fem_Pron ;
+lin they_Pron = optProDrop S.they_Pron ;
+lin thick_A = L.thick_A ;
+lin thick_Adv = variants{} ; --
+lin thick_N = mkN "espeso" ; -- status=guess
+lin thicken_V = mkV "espesar" ; -- status=guess, src=wikt
+lin thicken_V2 = mkV2 (mkV "espesar") ; -- status=guess, src=wikt
+lin thicket_N = mkN "matorral" masculine ; -- status=guess
+lin thickness_N = mkN "torpeza" ; -- status=guess
+lin thief_N = mkN "ladrón" masculine ; -- status=guess
+lin thigh_N = mkN "muslo" ; -- status=guess
+lin thimble_N = mkN "dedal" | mkN "dedo" feminine ; -- status=guess status=guess
+lin thimerosal_N = mkN "thiomersal" masculine ; -- status=guess
+lin thin_A = L.thin_A ;
+lin thin_V = mkV "dispersar" ; -- status=guess, src=wikt
+lin thin_V2 = mkV2 (mkV "dispersar") ; -- status=guess, src=wikt
+lin thing_N = mkN "cosa" ;
+lin think_N = mkN "tanque de pensamiento" ; -- status=guess
+lin think_V = L.think_V ;
+lin think_V2 = mkV2 (mkV "pensar") ;
+lin think_VS = mkVS (mkV "pensar") ;
+lin thinkable_A = mkA "pensable" ; -- status=guess
+lin thinking_A = variants{} ; --
+lin thinking_N = variants{} ; --
+lin thirst_N = mkN "sed" feminine ; -- status=guess
+lin thirst_V2 = mkV2 (mkV (mkV "tener") "sed") ; -- status=guess, src=wikt
+lin thirsty_A = mkA "sediento" ; -- status=guess
+lin this_Quant = S.this_Quant ;
+lin thistle_N = mkN "cardo" ; -- status=guess
+lin thistledown_N = mkN "vilano" ; -- status=guess
+lin thither_Adv = mkAdv "por allí" | mkAdv "hacia allá" ; -- status=guess status=guess
+lin thong_N = mkN "chancla" | mkN "bamba" ; -- status=guess status=guess
+lin thorax_N = mkN "tórax" masculine ; -- status=guess
+lin thorium_N = mkN "torio" ; -- status=guess
+lin thorn_N = mkN "estramonio" | mkN "toloache" ; -- status=guess status=guess
+lin thorny_A = mkA "espinoso" | mkA "espinudo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin thorough_A = mkA "minucioso" ; -- status=guess
+lin thoroughfare_N = mkN "vía pública" | mkN "vía de comunicación" ; -- status=guess status=guess
+lin thoroughly_Adv = variants{} ; --
+lin thoroughness_N = mkN "detallismo" | mkN "minuciosidad" feminine ; -- status=guess status=guess
+lin though_Adv = mkAdv "no obstante" ;
+lin though_Subj = ss "aunque" ** {m = Conjunct} ;
+lin thought_N = mkN "pensamiento" ;
+lin thrash_V = mkV "vapulear" ; -- status=guess, src=wikt
+lin thrash_V2 = mkV2 (mkV "vapulear") ; -- status=guess, src=wikt
+lin thread_N = mkN "rosca" | mkN "filete" masculine ; -- status=guess
+lin thread_V2 = mkV2 (mkV "enhebrar") ; -- status=guess, src=wikt
+lin threat_N = mkN "amenaza" ;
+lin threaten_V = mkV "amenazar" ;
+lin threaten_V2 = mkV2 (mkV "amenazar") ;
+lin threaten_VS = mkVS (mkV "amenazar") ;
+lin threaten_VV = mkVV (mkV "amenazar") ;
+lin threesome_N = mkN "trío" ; -- status=guess
+lin threnody_N = mkN "treno" | mkN "canto fúnebre" ; -- status=guess status=guess
+lin threonine_N = mkN "treonina" ; -- status=guess
+lin thresh_V = mkV "trillar" | mkV "desgranar" | mkV "apalear" | mkV "azotar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin thresh_V2 = mkV2 (mkV "trillar") | mkV2 (mkV "desgranar") | mkV2 (mkV "apalear") | mkV2 (mkV "azotar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin threshing_N = mkN "era" ; -- status=guess
+lin threshold_N = mkN "umbral" masculine ; -- status=guess
+lin thrice_Adv = mkAdv "tres veces" ; -- status=guess
+lin thrift_N = mkN "parsimonia" | mkN "parquedad" feminine ; -- status=guess status=guess
+lin thrifty_A = mkA "ahorrador" ; -- status=guess
+lin thrill_N = mkN "escalofrío" ; -- status=guess
+lin thrill_V = mkV "emocionar" | mkV "excitar" | mkV "entusiasmar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin thrill_V2 = mkV2 (mkV "emocionar") | mkV2 (mkV "excitar") | mkV2 (mkV "entusiasmar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin thriller_N = mkN "thriller" masculine ; -- status=guess
+lin thrive_V = mkV "prosperar" | crecer_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin throat_N = mkN "garganta" ; -- status=guess
+lin throb_N = mkN "palpitar" ; -- status=guess
+lin throb_V = mkV "palpitar" ; -- status=guess, src=wikt
+lin thrombosis_N = mkN "trombosis" feminine ; -- status=guess
+lin thrombus_N = mkN "coágulo" ; -- status=guess
+lin throne_N = mkN "trono" ; -- status=guess
+lin throng_N = mkN "muchedumbre" | mkN "gentío" ; -- status=guess status=guess
+lin throng_V = mkV "congregarse" | mkV "reunirse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin throng_V2 = mkV2 (mkV "congregarse") | mkV2 (mkV "reunirse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin throttle_N = mkN "acelerador" masculine ; -- status=guess
+lin throttle_V = mkV "estrangular" ; -- status=guess, src=wikt
+lin throttle_V2 = mkV2 (mkV "estrangular") ; -- status=guess, src=wikt
+lin through_Adv = mkAdv "a través" ;
+lin through_Prep = S.through_Prep ;
+lin throughout_Prep = mkPrep "a lo largo de" | mkPrep "durante" ;
+lin throw_N = mkN "lanzamiento" ; -- status=guess
+lin throw_V = mkV "tirar" | mkV "echar" ;
+lin throw_V2 = L.throw_V2 ;
+lin thrush_N = mkN "tordo" | mkN "mirlo" | mkN "zorzal" masculine ; -- status=guess status=guess status=guess
+lin thrust_N = mkN "empuje" | mkN "envión" masculine ; -- status=guess
+lin thrust_V = asestar_V | forzar_V ; -- status=guess
+lin thrust_V2 = mkV2 (asestar_V) | mkV2 (forzar_V) ; -- status=guess
+lin thud_N = mkN "topetazo" ; -- status=guess
+lin thud_V = mkV "choque" ; -- status=guess, src=wikt
+lin thug_N = mkN "matón" masculine | mkN "macarra" masculine ; -- status=guess status=guess
+lin thulium_N = mkN "tulio" ; -- status=guess
+lin thumb_N = mkN "pulgar" masculine ; -- status=guess
+lin thumbnail_N = mkN "miniatura" ; -- status=guess
+lin thumbtack_N = mkN "chinche" masculine | mkN "chicheta" ; -- status=guess status=guess
+lin thump_N = mkN "golpazo" ; -- status=guess
+lin thump_V = mkV "golpear" | mkV "azotar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin thump_V2 = mkV2 (mkV "golpear") | mkV2 (mkV "azotar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin thunder_N = mkN "estruendo" ; -- status=guess
+lin thunder_V = tronar_V ; -- status=guess, src=wikt
+lin thunder_V2 = mkV2 (tronar_V) ; -- status=guess, src=wikt
+lin thunderbolt_N = mkN "rayo" ; -- status=guess
+lin thunderstorm_N = mkN "tormenta" ; -- status=guess
+lin thunderstruck_A = mkA "estupefacto" ; -- status=guess
+lin thurifer_N = mkN "turiferario" ; -- status=guess
+lin thus_Adv = mkAdv "así" ;
+lin thwart_N = mkN "banco" | mkN "bancada" ; -- status=guess status=guess
+lin thwart_V2 = mkV2 (mkV "frustrar") | mkV2 (mkV "contrariar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin thylacine_N = mkN "tilacino" | mkN "lobo de Tasmania" | mkN "tigre de Tasmania" ; -- status=guess status=guess status=guess
+lin thyme_N = mkN "tomillo" ; -- status=guess
+lin thymol_N = mkN "timol" masculine ; -- status=guess
+lin thyroid_N = mkN "tiroides" | mkN "glándula tiroides" ; -- status=guess status=guess
+lin thyroidectomy_N = mkN "tiroidectomía" ; -- status=guess
+lin tibia_N = mkN "tibia" ; -- status=guess
+lin tic_N = mkN "tic" masculine ; -- status=guess
+lin tick_N = mkN "garrapata" ; -- status=guess
+lin tick_V = mkV "tictaquear" ; -- status=guess
+lin tick_V2 = mkV2 (mkV "tictaquear") ; -- status=guess
+lin ticket_N = mkN "entrada" masculine ; -- status=guess
+lin tickle_V = mkV (mkV "hacer") "cosquillas" ; -- status=guess, src=wikt
+lin tickle_V2 = mkV2 (mkV (mkV "hacer") "cosquillas") ; -- status=guess, src=wikt
+lin ticklish_A = mkA "cosquilloso" ; -- status=guess
+lin tidal_A = mkA "mareal" ; -- status=guess
+lin tiddlywinks_N = mkN "juego de la pulga" ; -- status=guess
+lin tide_N = mkN "marea" ; -- status=guess
+lin tidy_A = mkA "ordenado" ; -- status=guess
+lin tie_N = mkN "lazo" | mkN "vínculo" ; -- status=guess
+lin tie_V = mkV "atar" | mkV "ligar" | mkV "amarrar" ; -- status=guess
+lin tie_V2 = L.tie_V2 ;
+lin tier_N = mkN "capa" | mkN "enlace" masculine ; -- status=guess status=guess
+lin tiger_N = mkN "tigre" masculine ; -- status=guess
+lin tight_A = variants{} ; --
+lin tight_Adv = variants{} ; --
+lin tighten_V = mkV "tensarse" ; -- status=guess
+lin tighten_V2 = mkV2 (mkV "tensarse") ; -- status=guess
+lin tightly_Adv = variants{} ; --
+lin tightrope_N = mkN "funámbulo" | mkN "volatinero" ; -- status=guess status=guess
+lin tights_N = mkN "malla" ; -- status=guess
+lin tigress_N = mkN "tigresa" ; -- status=guess
+lin tilde_N = mkN "tilde" masculine ; -- status=guess
+lin tile_N = mkN "azulejo" | mkN "alicatado" | mkN "baldosa" | mkN "teja" ; -- status=guess
+lin tile_V2 = mkV2 (mkV (mkV "alicatar") "o azulejar") | mkV2 (mkV "embaldosar") | mkV2 (mkV "tejar.") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tiler_N = mkN "embaldosador" | mkN "solador" masculine ; -- status=guess status=guess
+lin till_N = mkN "caja" ; -- status=guess
+lin till_Prep = variants{} ; --
+lin till_Subj = variants{} ; --
+lin till_V2 = mkV2 (mkV "arar") ; -- status=guess, src=wikt
+lin tillage_N = mkN "labranza" ; -- status=guess
+lin tiller_N = mkN "arado cincel" | mkN "cultivador" | mkN "motoarado" ; -- status=guess status=guess status=guess
+lin tilt_V = mkV "ladear" | mkV "ladearse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tilt_V2 = mkV2 (mkV "ladear") | mkV2 (mkV "ladearse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin timber_N = mkN "viga" | mkN "polín" masculine ; -- status=guess
+lin timbre_N = mkN "timbre" masculine ; -- status=guess
+lin time_1_N = mkN "tiempo" ;
+lin time_2_N = mkN "vez" "veces" feminine ;
+lin time_N = mkN "tiempo" ;
+lin time_V2 = mkV2 (mkV "cronometrar") ; -- status=guess
+lin timeline_N = mkN "diagrama cronológico" | mkN "línea de tiempo" ; -- status=guess status=guess
+lin timely_A = mkA "oportuno" ; -- status=guess
+lin timer_N = mkN "temporizador" masculine ; -- status=guess
+lin timetable_N = mkN "horario" ; -- status=guess
+lin timid_A = mkA "tímido" ; -- status=guess
+lin timing_N = mkN "cronometraje" masculine ; -- status=guess
+lin timolol_N = mkN "timolol" masculine ; -- status=guess
+lin timorous_A = mkA "tímido" ; -- status=guess
+lin tin_N = mkN "lata" ; -- status=guess
+lin tin_V2 = mkV2 (mkV "estañar") ; -- status=guess, src=wikt
+lin tinamou_N = mkN "tinamú" masculine ; -- status=guess
+lin tinder_N = mkN "yesca" ; -- status=guess
+lin tinderbox_N = mkN "polvorín" masculine ; -- status=guess
+lin tine_N = mkN "diente" masculine | mkN "púa" ; -- status=guess status=guess
+lin tinfoil_N = mkN "papel de estaño" ; -- status=guess
+lin tinnitus_N = mkN "tinnitus" | mkN "acúfenos" masculine ; -- status=guess status=guess
+lin tinsel_N = mkN "oropel" masculine ; -- status=guess
+lin tint_N = mkN "tono" | mkN "matiz" masculine ; -- status=guess status=guess
+lin tint_V2 = mkV2 (teñir_V) | mkV2 (colorir_V) | mkV2 (mkV "matizar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tintinnabulation_N = mkN "tintineo" | mkN "tañido" ; -- status=guess status=guess
+lin tiny_A = mkA "diminuto" | mkA "minúsculo" | mkA "pequeñito" ; -- status=guess
+lin tip_N = mkN "propina" ; -- status=guess
+lin tip_V = mkV (mkV "dar") "propina" ; -- status=guess
+lin tip_V2 = mkV2 (mkV (mkV "dar") "propina") ; -- status=guess
+lin tipple_N = mkN "volquete" ; -- status=guess
+lin tipple_V = mkV (mkV "beber") "como un cosaco" ; -- status=guess, src=wikt
+lin tipple_V2 = mkV2 (mkV (mkV "beber") "como un cosaco") ; -- status=guess, src=wikt
+lin tipsy_A = mkA "achispado" ; -- status=guess
+lin tiramisu_N = mkN "tiramisú" masculine ; -- status=guess
+lin tire_V = mkV "cansarse" | mkV "aburrirse" | mkV "hartarse" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tire_V2 = mkV2 (mkV "cansarse") | mkV2 (mkV "aburrirse") | mkV2 (mkV "hartarse") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tired_A = variants{} ; --
+lin tiredness_N = mkN "fatiga" ; -- status=guess
+lin tireless_A = mkA "incansable" ; -- status=guess
+lin tiresome_A = mkA "cansado" ; -- status=guess
+lin tissue_N = mkN "tejido" ; -- status=guess
+lin tit_N = mkN "teta" ; -- status=guess
+lin titanic_A = mkA "titánico" ; -- status=guess
+lin titanium_N = mkN "titanio" ; -- status=guess
+lin tithe_N = mkN "diezmo" ; -- status=guess
+lin titillate_V2 = mkV2 (mkV "titilar") ; -- status=guess, src=wikt
+lin titivate_V = mkV "arreglar" | mkV "afeitar" | mkV "adornar" | mkV (mkV "vestirse") "de gala" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin titivate_V2 = mkV2 (mkV "arreglar") | mkV2 (mkV "afeitar") | mkV2 (mkV "adornar") | mkV2 (mkV (mkV "vestirse") "de gala") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin title_N = mkN "título" ;
+lin titled_A = mkA "titulado" ; -- status=guess
+lin titmouse_N = mkN "carbonero" ; -- status=guess
+lin titration_N = mkN "valoración" feminine ; -- status=guess
+lin to_Adv = mkAdv "a" ; ---- what is this?
+lin to_Prep = S.to_Prep ;
+lin toad_N = mkN "sapo" ; -- status=guess
+lin toadstool_N = mkN "seta venenosa" ; -- status=guess
+lin toady_N = mkN "arrastrado" ; -- status=guess
+lin toast_N = mkN "brindis" masculine ; -- status=guess
+lin toast_V = mkV (mkV "brindar") "por" ; -- status=guess, src=wikt
+lin toast_V2 = mkV2 (mkV (mkV "brindar") "por") ; -- status=guess, src=wikt
+lin toaster_N = mkN "tostadora" ; -- status=guess
+lin tobacco_N = mkN "tabaco" ; -- status=guess
+lin tobacconist_N = mkN "tabaquería" ; -- status=guess
+lin toccata_N = mkN "tocata" ; -- status=guess
+lin today_Adv = L.today_Adv ;
+lin today_N = mkN "hoy" | mkN "hoy día" ; -- status=guess status=guess
+lin toe_N = mkN "dedo del pie" ; -- status=guess
+lin toenail_N = mkN "uña del dedo del pie" ; -- status=guess
+lin toffee_N = mkN "caramelo" feminine ; -- status=guess
+lin toga_N = mkN "toga" ; -- status=guess
+lin together_Adv = mkAdv "juntos" | mkAdv "junto" ;
+lin toggle_N = mkN "conmutador" ; -- status=guess
+lin toil_N = mkN "esfuerzo" ; -- status=guess
+lin toilet_N = mkN "baño" feminine | mkN "sanitario" ; -- status=guess
+lin toke_N = mkN "bate" | mkN "canuto" | mkN "carruco" | mkN "leño" | mkN "porro" ; -- status=guess status=guess status=guess status=guess status=guess
+lin tolerable_A = mkA "tolerable" ; -- status=guess
+lin tolerance_N = mkN "tolerancia" ; -- status=guess
+lin tolerant_A = mkA "tolerante" ; -- status=guess
+lin tolerate_V2 = mkV2 (mkV "tolerar") | mkV2 (mkV "soportar") ; -- status=guess
+lin toll_N = mkN "peaje" masculine ; -- status=guess
+lin toll_V = mkV "tocar" ; -- status=guess, src=wikt
+lin toll_V2 = mkV2 (mkV "tocar") ; -- status=guess, src=wikt
+lin toluene_N = mkN "tolueno" ; -- status=guess
+lin tom_N = mkN "tamtan" masculine ; -- status=guess
+lin tomahawk_N = mkN "tomahawk" masculine ; -- status=guess
+lin tomato_N = mkN "tomate" masculine ; -- status=guess
+lin tomb_N = mkN "tumba" ; -- status=guess
+lin tomboy_N = mkN "marimacha" ; -- status=guess
+lin tombstone_N = mkN "lápida" ; -- status=guess
+lin tome_N = mkN "tomo" ; -- status=guess
+lin tomorrow_Adv = mkAdv "mañana" ;
+lin tomorrow_N = mkN "mañana" ; -- status=guess
+lin ton_N = mkN "tonelada" ; -- status=guess
+lin tone_N = mkN "tono" ; -- status=guess
+lin toner_N = mkN "tóner" masculine ; -- status=guess
+lin tongs_N = mkN "pinzas" feminine ; -- status=guess
+lin tongue_N = L.tongue_N ;
+lin tonic_N = mkN "tónica" | mkN "agua tónica" | mkN "aguaquina" ; -- status=guess status=guess status=guess
+lin tonight_Adv = mkAdv "esta noche" | mkAdv "de noche" ;
+lin tonight_N = mkN "esta noche" ; -- status=guess
+lin tonne_N = mkN "tonelada" | mkN "tonelada métrica" ; -- status=guess
+lin tonsil_N = mkN "amígdala" ; -- status=guess
+lin tonsillitis_N = mkN "amigdalitis" feminine ; -- status=guess
+lin tontine_N = mkN "tontina" ; -- status=guess
+lin too_AdA = S.too_AdA ;
+lin too_Adv = mkAdv "también" ;
+lin tool_N = mkN "herramienta" | mkN "utensilio" ; -- status=guess
+lin toolbox_N = mkN "caja de instrumento" ; -- status=guess
+lin tooth_N = L.tooth_N ;
+lin toothbrush_N = mkN "cepillo de dientes" | mkN "escobilla de dientes" ; -- status=guess status=guess status=guess
+lin toothless_A = mkA "desdentado" ; -- status=guess
+lin toothpaste_N = mkN "crema dental" | mkN "pasta de dientes" | mkN "dentífrico" ; -- status=guess status=guess status=guess
+lin toothpick_N = mkN "palillo" | mkN "escarbadientes" masculine ; -- status=guess status=guess
+lin top_N = mkN "cima" ; --- split
+lin top_V2 = mkV2 (mkV (mkV "ser") "exitoso") | mkV2 (mkV (mkV "ser") "un éxito") | mkV2 (rendir_V) | mkV2 (sobresalir_V) | mkV2 (mkV "rematar") ; -- status=guess
+lin topaz_N = mkN "topacio" ; -- status=guess
+lin topic_N = mkN "tema" masculine ; -- status=guess
+lin topless_A = mkA "en topless" | mkA "de topless" ; -- status=guess status=guess
+lin topography_N = mkN "topografía" ; -- status=guess
+lin topological_A = mkA "topológico" ; -- status=guess
+lin topology_N = mkN "topología" ; -- status=guess
+lin topping_N = mkN "guarnición" feminine ; -- status=guess
+lin topple_V = mkV "derribar" ; -- status=guess, src=wikt
+lin topple_V2 = mkV2 (mkV "derribar") ; -- status=guess, src=wikt
+lin topsail_N = mkN "gavia" ; -- status=guess
+lin torch_N = mkN "lámpara" | mkN "linterna" ; -- status=guess
+lin toreador_N = mkN "torero" ; -- status=guess
+lin torment_N = mkN "tormento" ; -- status=guess
+lin torment_V2 = mkV2 (mkV "atormentar") ; -- status=guess, src=wikt
+lin tormentor_N = mkN "atormentador" masculine ; -- status=guess
+lin tornado_N = mkN "tornado" ; -- status=guess
+lin torpedo_N = mkN "torpedero" ; -- status=guess
+lin torpedo_V2 = mkV2 (mkV "torpedear") ; -- status=guess, src=wikt
+lin torpor_N = mkN "torpeza" ; -- status=guess
+lin torque_N = mkN "par de torsión" | mkN "par motor" | mkN "momento de fuerza" | mkN "par de fuerzas" | mkN "par" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin torrent_N = mkN "torrente" masculine ; -- status=guess
+lin torrential_A = mkA "diluviano" | mkA "torrencial" ; -- status=guess status=guess
+lin torsion_N = mkN "elasticidad" feminine ; -- status=guess
+lin torso_N = mkN "torso" ; -- status=guess
+lin tort_N = mkN "agravio" ; -- status=guess
+lin tortilla_N = mkN "tortilla" ; -- status=guess
+lin tortoise_N = mkN "tortuga" | mkN "tortuga terrestre" | mkN "morrocoy" ; -- status=guess status=guess status=guess
+lin tortoiseshell_N = mkN "carey" masculine ; -- status=guess
+lin tortuous_A = mkA "tortuoso" ; -- status=guess
+lin torture_N = mkN "tortura" ; -- status=guess
+lin torus_N = mkN "toro" feminine ; -- status=guess
+lin toss_N = mkN "tiro" | mkN "lanzamiento" ; -- status=guess status=guess
+lin toss_V = mkV "tirar" | mkV "desechar" ; -- status=guess
+lin toss_V2 = mkV2 (mkV "tirar") | mkV2 (mkV "desechar") ; -- status=guess
+lin tot_N = mkN "infante" masculine ; -- status=guess
+lin total_A = mkA "total" ;
+lin total_N = mkN "total" ;
+lin total_V = variants{} ; --
+lin total_V2 = variants{} ; --
+lin totalitarian_A = mkA "totalitario" | mkA "totalitaria" ; -- status=guess status=guess
+lin totalitarianism_N = mkN "totalitarismo" ; -- status=guess
+lin totally_Adv = variants{} ; --
+lin totem_N = mkN "tótem" masculine ; -- status=guess
+lin totemic_A = mkA "totémico" ; -- status=guess
+lin totipotent_A = mkA "totipotente" ; -- status=guess
+lin toucan_N = mkN "tucán" masculine ; -- status=guess
+lin touch_N = mkN "toque" masculine ; -- status=guess
+lin touch_V = mkV "tocar" ;
+lin touch_V2 = mkV2 (mkV "tocar") ;
+lin touchable_A = mkA "tocable" ; -- status=guess
+lin touchdown_N = mkN "touchdown" masculine ; -- status=guess
+lin touchstone_N = mkN "norma" ; -- status=guess
+lin tough_A = mkA "severo" ; -- status=guess
+lin toupee_N = mkN "peluca de hombre" ; -- status=guess
+lin tour_N = mkN "gira" ;
+lin tour_V = mkV "recorrer" ; -- status=guess
+lin tour_V2 = mkV2 (mkV "recorrer") ; -- status=guess
+lin tourism_N = mkN "turismo" ; -- status=guess
+lin tourist_N = mkN "turista" masculine ; -- status=guess
+lin tourmaline_N = mkN "turmalina" ; -- status=guess
+lin tournament_N = mkN "torneo" | mkN "campeonato" ; -- status=guess
+lin tourniquet_N = mkN "torniquete" masculine ; -- status=guess
+lin tow_N = mkN "remolque" masculine ; -- status=guess
+lin tow_V2 = mkV2 (mkV "remolcar") ; -- status=guess, src=wikt
+lin toward_Prep = variants{} ; --
+lin towards_Prep = mkPrep "hacia" ;
+lin towel_N = mkN "toalla" ; -- status=guess
+lin tower_N = mkN "la casa de dios" ; -- status=guess
+lin tower_V = sobresalir_V ; -- status=guess, src=wikt
+lin towhee_N = mkN "toquí" masculine ; -- status=guess
+lin town_N = mkN "ciudad" | mkN "pueblo" ;
+lin toxic_A = mkA "tóxico" ; -- status=guess
+lin toxicity_N = mkN "toxicidad" feminine ; -- status=guess
+lin toxicological_A = mkA "toxicológico" ; -- status=guess
+lin toxicologist_N = mkN "toxicólogo" | mkN "toxicóloga" ; -- status=guess status=guess
+lin toxicology_N = mkN "toxicología" ; -- status=guess
+lin toxin_N = mkN "toxina" ; -- status=guess
+lin toxoplasmosis_N = mkN "toxoplasmosis" feminine ; -- status=guess
+lin toy_N = mkN "juguete" masculine ; -- status=guess
+lin toy_V = mkV (mkV "jugar") "con alguien" ; -- status=guess, src=wikt
+lin toyon_N = mkN "tollón" masculine ; -- status=guess
+lin trace_N = mkN "oligoelemento" | mkN "microelemento" ; -- status=guess
+lin trace_V = mkV "calcar" ; -- status=guess
+lin trace_V2 = mkV2 (mkV "calcar") ; -- status=guess
+lin trachea_N = mkN "tráquea" ; -- status=guess
+lin tracheal_A = mkA "traqueal" ; -- status=guess
+lin trachoma_N = mkN "tracoma" masculine ; -- status=guess
+lin tracing_N = mkN "papel de calco" ; -- status=guess
+lin track_N = mkN "pista" ;
+lin track_V = variants{} ; --
+lin track_V2 = variants{} ; --
+lin tract_N = mkN "tratado" ; -- status=guess
+lin traction_N = mkN "tracción" feminine ; -- status=guess
+lin tractor_N = mkN "tractor" masculine ; -- status=guess
+lin trade_N = mkN "comercio" | mkN "negocio" ;
+lin trade_V = mkV "comerciar" ; -- status=guess
+lin trade_V2 = mkV2 (mkV "comerciar") ; -- status=guess
+lin trademark_N = mkN "marca registrada" | mkN "marca" masculine ; -- status=guess status=guess
+lin trader_N = variants{} ; --
+lin trading_A = variants{} ; --
+lin trading_N = mkN "cromo" | mkN "lámina" ; -- status=guess
+lin tradition_N = mkN "tradición" feminine ;
+lin traditional_A = mkA "tradicional" ;
+lin traditionally_Adv = variants{} ; --
+lin traduce_V2 = mkV2 (mkV "calumniar") | mkV2 (mkV "difamar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin traducer_N = mkN "traductor" | mkN "traductora" ; -- status=guess status=guess
+lin traffic_N = mkN "tráfico" | mkN "tránsito" ;
+lin tragedy_N = mkN "tragedia" ; -- status=guess
+lin tragic_A = mkA "trágico" ; -- status=guess
+lin tragus_N = mkN "trago" ; -- status=guess
+lin trail_N = mkN "sendero" ; -- status=guess
+lin trail_V = mkV "arrastrar" ; -- status=guess
+lin trail_V2 = mkV2 (mkV "arrastrar") ; -- status=guess
+lin trailblazer_N = mkN "pionero" | mkN "colonizador" | mkN "colono" ; -- status=guess status=guess status=guess
+lin trailer_N = mkN "acoplado" ; -- status=guess
+lin train_N = L.train_N ;
+lin train_V = mkV "entrenar" ;
+lin train_V2 = mkV2 (mkV "entrenar") ;
+lin train_V2V = mkV2V (mkV "entrenar") ;
+lin trained_A = variants{} ; --
+lin trainee_N = variants{} ; --
+lin trainer_N = mkN "entrenador" | mkN "amaestrador" masculine ; -- status=guess
+lin training_N = mkN "formación" | mkN "entrenamiento" ;
+lin trait_N = mkN "rasgo" | mkN "característica" ; -- status=guess
+lin traitor_N = mkN "traidor" masculine ; -- status=guess
+lin traitorous_A = mkA "traicionero" | mkA "traidor" ; -- status=guess status=guess
+lin trajectory_N = mkN "trayectoria" ; -- status=guess
+lin tram_N = mkN "tranvía" masculine ; -- status=guess
+lin trammel_N = mkN "traba" ; -- status=guess
+lin trammel_V2 = mkV2 (mkV "trabar") ; -- status=guess, src=wikt
+lin tramp_N = mkN "vagabundo" ; -- status=guess
+lin trample_V = mkV "pisotear" ; -- status=guess, src=wikt
+lin trample_V2 = mkV2 (mkV "pisotear") ; -- status=guess, src=wikt
+lin trampoline_N = mkN "trampolín" masculine ; -- status=guess
+lin tranquil_A = mkA "tranquilo" | mkA "apacible" ; -- status=guess status=guess
+lin tranquillity_N = mkN "tranquilidad" feminine ; -- status=guess
+lin transaction_N = mkN "transacción" feminine ; -- status=guess
+lin transaminase_N = mkN "aminotransferasa" ; -- status=guess
+lin transcend_V2 = mkV2 (trascender_V) ; -- status=guess, src=wikt
+lin transcendental_A = mkA "trascendental" ; -- status=guess
+lin transcribe_V2 = mkV2 (transcribir_V) ; -- status=guess, src=wikt
+lin transcript_N = mkN "expediente académico" ; -- status=guess
+lin transcription_N = mkN "transcripción" feminine ; -- status=guess
+lin transfer_N = mkN "ARN de transferencia" ; -- status=guess
+lin transfer_V = transferir_V ; -- status=guess
+lin transferase_N = mkN "transferasa" ; -- status=guess
+lin transference_N = mkN "transferencia" ; -- status=guess
+lin transform_V2 = mkV2 (mkV "trasformar") ; -- status=guess
+lin transformation_N = mkN "transformación" feminine ; -- status=guess
+lin transformer_N = mkN "transformador" masculine ; -- status=guess
+lin transfusion_N = mkN "transfusión" feminine ; -- status=guess
+lin transgender_A = mkA "transgénero" | mkA "transgénera" ; -- status=guess status=guess
+lin transgress_V = transgredir_V ; -- status=guess, src=wikt
+lin transgress_V2 = mkV2 (transgredir_V) ; -- status=guess, src=wikt
+lin transient_A = mkA "transitorio" ; -- status=guess
+lin transient_N = mkN "trotamundo" | mkN "transeunte" | mkN "transeunte" ; -- status=guess status=guess status=guess
+lin transistor_N = mkN "transistor" masculine ; -- status=guess
+lin transit_N = mkN "tránsito" ; -- status=guess
+lin transition_N = mkN "transición" feminine ; -- status=guess
+lin transitive_A = mkA "transitivo" ; -- status=guess
+lin transitory_A = mkA "transitorio" | mkA "pasajero" ; -- status=guess status=guess
+lin translate_V = traducir_V | mkV "trasladar" ; -- status=guess
+lin translate_V2 = mkV2 (traducir_V) | mkV2 (mkV "trasladar") ; -- status=guess
+lin translation_N = mkN "traducción" feminine ; -- status=guess
+lin translator_N = mkN "traductor" | mkN "traductora" ; -- status=guess status=guess
+lin transliterate_V2 = mkV2 (mkV "transliterar") ; -- status=guess, src=wikt
+lin transliteration_N = mkN "transcripción" feminine | mkN "transliteración" feminine ; -- status=guess status=guess
+lin translocation_N = mkN "traslado" | mkN "translocación" ; -- status=guess status=guess
+lin translucent_A = mkA "translúcido" | mkA "translúcida" ; -- status=guess status=guess
+lin transmission_N = mkN "caja de cambios" ; -- status=guess
+lin transmit_V2 = mkV2 (mkV "transmitir") ; -- status=guess
+lin transmitter_N = mkN "transmisor" ; -- status=guess
+lin transmute_V2 = mkV2 (mkV "transmutar") | mkV2 (mkV "trasladar") | mkV2 (mkV "transmutarse") | mkV2 (mkV "trasladarse") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin transparency_N = mkN "transparencia" ; -- status=guess
+lin transparent_A = mkA "transparente" ; -- status=guess
+lin transplant_V = mkV "trasplantar" ; -- status=guess, src=wikt
+lin transplant_V2 = mkV2 (mkV "trasplantar") ; -- status=guess, src=wikt
+lin transponder_N = mkN "transpondedor" | mkN "transponder" masculine ; -- status=guess status=guess
+lin transport_N = mkN "transporte" masculine ;
+lin transport_V2 = mkV2 (mkV "transportar") ; -- status=guess
+lin transportable_A = mkA "transportable" ; -- status=guess
+lin transportation_N = mkN "transporte" masculine ; -- status=guess
+lin transpose_N = mkN "cambiar de miembro" | mkN "transponer" ; -- status=guess status=guess
+lin transsexual_N = mkN "transexual" masculine ; -- status=guess
+lin transshipment_N = mkN "transbordo" ; -- status=guess
+lin transverse_A = mkA "transverso" ; -- status=guess
+lin transvestism_N = mkN "travestismo" ; -- status=guess
+lin transvestite_N = mkN "travesti" masculine | mkN "transformista" ; -- status=guess status=guess
+lin trap_N = mkN "sifón" masculine ; -- status=guess
+lin trap_V = mkV "atrapar" ; -- status=guess
+lin trap_V2 = mkV2 (mkV "atrapar") ; -- status=guess
+lin trapeze_N = mkN "trapecio" ; -- status=guess
+lin trapezium_N = mkN "trapecio" ; -- status=guess
+lin trapezoid_N = mkN "trapezoide" masculine ; -- status=guess
+lin trapper_N = mkN "trampero" ; -- status=guess
+lin trash_N = mkN "papelera" ; -- status=guess
+lin trauma_N = mkN "trauma" masculine ; -- status=guess
+lin traumatic_A = mkA "traumático" ; -- status=guess
+lin traumatology_N = mkN "traumatología" ; -- status=guess
+lin travel_N = mkN "viaje" masculine ; -- status=guess
+lin travel_V = L.travel_V ;
+lin travel_V2 = mkV2 (mkV "viajar") ;
+lin traveller_N = mkN "viajero" ; -- status=guess
+lin travelling_N = mkN "viajante" ; -- status=guess
+lin traverse_V2 = mkV2 (atravesar_V) ; -- status=guess, src=wikt
+lin trawl_V = mkV "rastrear" ; -- status=guess, src=wikt
+lin trawl_V2 = mkV2 (mkV "rastrear") ; -- status=guess, src=wikt
+lin trawler_N = mkN "jábega" | mkN "arrastrero" | mkN "barco de arrastre" ; -- status=guess status=guess status=guess
+lin tray_N = mkN "bandeja" | mkN "charola " ; -- status=guess
+lin treachery_N = mkN "alevosía" ; -- status=guess
+lin treacle_N = mkN "melaza" ; -- status=guess
+lin tread_N = mkN "banda de rodadura" | mkN "dibujo" ; -- status=guess status=guess
+lin tread_V = mkV "pisar" ; -- status=guess
+lin tread_V2 = mkV2 (mkV "pisar") ; -- status=guess
+lin treason_N = mkN "traición" feminine ; -- status=guess
+lin treasure_N = mkN "tesoro" ; -- status=guess
+lin treasure_V2 = mkV2 (mkV "atesorar") ; -- status=guess, src=wikt
+lin treasurer_N = mkN "tesorero" ; -- status=guess
+lin treasury_N = mkN "tesoro" ; -- status=guess
+lin treat_N = mkN "sorpresa" | mkN "sorprender" ; -- status=guess
+lin treat_V = mkV "tratar" ;
+lin treat_V2 = mkV2 (mkV "tratar") ;
+lin treatise_N = mkN "tratado" ; -- status=guess
+lin treatment_N = mkN "tratamiento" ;
+lin treaty_N = mkN "tratado" ; -- status=guess
+lin treble_N = mkN "tiple" masculine ; -- status=guess
+lin treble_V = mkV "triplicar" ; -- status=guess, src=wikt
+lin treble_V2 = mkV2 (mkV "triplicar") ; -- status=guess, src=wikt
+lin tree_N = L.tree_N ;
+lin tree_V2 = mkV2 (mkV "enarbolar") ; -- status=guess, src=wikt
+lin trek_V = mkV "jornada" ; -- status=guess, src=wikt
+lin tremble_N = mkN "temblor" masculine | mkN "vibración" ; -- status=guess status=guess
+lin tremble_V = temblar_V ; -- status=guess
+lin tremendous_A = mkA "tremendo" ; -- status=guess
+lin tremor_N = mkN "temblor" masculine ; -- status=guess
+lin tremulous_A = mkA "trémulo" ; -- status=guess
+lin trench_N = mkN "trinchera" ; -- status=guess
+lin trend_N = mkN "moda" ; -- status=guess
+lin trend_V = tender_V ; -- status=guess, src=wikt
+lin trepan_V2 = mkV2 (mkV "trepanar") ; -- status=guess, src=wikt
+lin trepidation_N = mkN "preocupación" feminine | mkN "duda" ; -- status=guess status=guess
+lin trespass_N = mkN "allanamiento" | mkN "traspaso" | mkN "invasión" feminine | mkN "incursión" feminine ; -- status=guess status=guess status=guess status=guess
+lin trespass_V = mkV "ofender" | mkV "pecar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tress_N = mkN "trenzada" | mkN "trenza" ; -- status=guess status=guess
+lin trestle_N = mkN "caballete" masculine ; -- status=guess
+lin triage_N = mkN "triaje" | mkN "triage" masculine ; -- status=guess status=guess
+lin trial_N = mkN "ensayo" | mkN "prueba" | mkN "exprimento" | mkN "juicio" | mkN "proceso" ; --- split: trial and error / trial at court
+lin triangle_N = mkN "desigualdad del triángulo" ; -- status=guess
+lin triangular_A = mkA "triangular" ; -- status=guess
+lin tribe_N = mkN "tribu" feminine ; -- status=guess
+lin tribology_N = mkN "tribología" ; -- status=guess
+lin tribunal_N = mkN "tribunal" masculine ; -- status=guess
+lin tribute_N = mkN "tributo" ; -- status=guess
+lin triceps_N = mkN "tríceps braquial" | mkN "triceps brachii" | mkN "triceps extensor cubiti" ; -- status=guess status=guess status=guess
+lin trichotillomania_N = mkN "tricotilomanía" ; -- status=guess
+lin trick_N = mkN "truco" | mkN "artimaña" ; -- status=guess
+lin trick_V2 = mkV2 (mkV "engañar") | mkV2 (mkV "engrupir") ; -- status=guess, src=wikt status=guess, src=wikt
+lin trickle_N = mkN "riachuelo" ; -- status=guess
+lin trickle_V = mkV "chorrear" ; -- status=guess, src=wikt
+lin trickle_V2 = mkV2 (mkV "chorrear") ; -- status=guess, src=wikt
+lin tricky_A = mkA "difícil" | mkA "dificultoso" | mkA "dificultosa" ; -- status=guess status=guess status=guess
+lin tricolour_N = mkN "tricolor" ; -- status=guess
+lin tricycle_N = mkN "triciclo" ; -- status=guess
+lin trident_N = mkN "tridente" masculine ; -- status=guess
+lin trifle_N = mkN "sopa inglesa" ; -- status=guess
+lin trigeminal_N = mkN "nervio trigémino" ; -- status=guess
+lin trigger_N = mkN "gatillo" ; -- status=guess
+lin trigger_V2 = mkV2 (mkV (mkV "apretar") "el gatillo") ; -- status=guess
+lin trigon_N = mkN "trígono" ; -- status=guess
+lin trigonometric_A = mkA "trigonométrico" ; -- status=guess
+lin trigonometry_N = mkN "trigonometría" ; -- status=guess
+lin trilingual_A = mkA "trilingüe" ; -- status=guess
+lin trill_N = mkN "trino" ; -- status=guess
+lin trilobite_N = mkN "trilobite" ; -- status=guess
+lin trilogy_N = mkN "trilogía" ; -- status=guess
+lin trimaran_N = mkN "trimarán" masculine ; -- status=guess
+lin trimer_N = mkN "trímero" ; -- status=guess
+lin trimester_N = mkN "trimestre" masculine ; -- status=guess
+lin trinket_N = mkN "perendengue" | mkN "baratija" | mkN "cháchara" ; -- status=guess status=guess status=guess
+lin trio_N = mkN "trío" ; -- status=guess
+lin triose_N = mkN "triosa" ; -- status=guess
+lin trioxide_N = mkN "trióxido" ; -- status=guess
+lin trip_N = mkN "viaje" masculine ; -- status=guess
+lin trip_V = tropezar_V ; -- status=guess
+lin tripe_N = mkN "tripa" ; -- status=guess
+lin triple_A = mkA "triple" ; -- status=guess
+lin triple_N = mkN "triple" masculine ; -- status=guess
+lin triple_V = mkV "triplicar" ; -- status=guess, src=wikt
+lin triple_V2 = mkV2 (mkV "triplicar") ; -- status=guess, src=wikt
+lin triplet_N = mkN "trío" | mkN "tríada" | mkN "triplete" masculine ; -- status=guess status=guess status=guess
+lin tripod_N = mkN "trípode" masculine ; -- status=guess
+lin triptych_N = mkN "tríptico" ; -- status=guess
+lin trisect_V2 = mkV2 (mkV "trisecar") ; -- status=guess, src=wikt
+lin triskaidekaphobia_N = mkN "triscadecafobia" ; -- status=guess
+lin trisyllable_N = mkN "trisílabo" ; -- status=guess
+lin trite_A = mkA "manido" | mkA "trillado" | mkA "cliché" | mkA "tópico" | mkA "lugar común" | mkA "trivial" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin triumph_N = mkN "triunfo" ; -- status=guess
+lin triumph_V = mkV "triunfar" ; -- status=guess, src=wikt
+lin triumphant_A = mkA "triunfante" | mkA "triunfador" ; -- status=guess status=guess
+lin trivial_A = mkA "trivial" ; -- status=guess
+lin trivialize_V2 = mkV2 (mkV "trivializar") ; -- status=guess, src=wikt
+lin troglodyte_N = mkN "troglodita" masculine ; -- status=guess
+lin trogon_N = mkN "trogón" masculine ; -- status=guess
+lin troll_N = mkN "trol" masculine ; -- status=guess
+lin trolley_N = mkN "trolebus" ; -- status=guess
+lin trollop_N = mkN "puta" masculine | mkN "golfa" | mkN "ramera" ; -- status=guess status=guess status=guess
+lin trombone_N = mkN "trombón" masculine ; -- status=guess
+lin trombonist_N = mkN "trombonista" masculine ; -- status=guess
+lin troop_N = variants{} ; --
+lin trope_N = mkN "tropo" ; -- status=guess
+lin trophozoite_N = mkN "trofozoito" ; -- status=guess
+lin trophy_N = mkN "trofeo" ; -- status=guess
+lin tropic_N = mkN "trópico" ; -- status=guess
+lin tropical_A = mkA "tropical" ; -- status=guess
+lin tropopause_N = mkN "tropopausa" ; -- status=guess
+lin troposphere_N = mkN "troposfera" | mkN "tropósfera" ; -- status=guess status=guess
+lin trot_N = mkN "trote" masculine ; -- status=guess
+lin trot_V = mkV "trotar" ; -- status=guess, src=wikt
+lin trot_V2 = mkV2 (mkV "trotar") ; -- status=guess, src=wikt
+lin troubadour_N = mkN "trovador" | mkN "trovadora" ; -- status=guess status=guess
+lin trouble_N = mkN "problema" masculine | mkN "pena" ;
+lin trouble_V2 = mkV2 (mkV "molestar") | mkV2 (mkV "fastidiar") | mkV2 (mkV "agobiar") ; -- status=guess
+lin troublemaker_N = mkN "camorrista" masculine | mkN "embrollón" | mkN "gamberro" | mkN "provocador" masculine ; -- status=guess status=guess status=guess status=guess
+lin troublesome_A = mkA "problemático" | mkA "prolijo" ; -- status=guess status=guess
+lin trough_N = mkN "vaguada" ; -- status=guess
+lin trounce_V2 = mkV2 (mkV "aplastar") ; -- status=guess, src=wikt
+lin trouser_N = variants{} ; --
+lin trousseau_N = mkN "ajuar" masculine ; -- status=guess
+lin trout_N = mkN "trucha" ; -- status=guess
+lin trowel_N = mkN "paleta de albañil" | mkN "cuchara de albañil" ; -- status=guess status=guess
+lin troy_N = mkN "onza troy" ; -- status=guess
+lin truce_N = mkN "tregua" ; -- status=guess
+lin truck_N = mkN "camión" masculine | mkN "camioneta" | mkN "pickup)" ; -- status=guess
+lin truculent_A = mkA "truculento" ; -- status=guess
+lin true_A = mkA "auténtico" ;
+lin true_N = mkN "creyente verdadero" ; -- status=guess
+lin truffle_N = mkN "trufa" ; -- status=guess
+lin truism_N = mkN "banalidad" feminine | mkN "lugar común" | mkN "tópico" | mkN "cliché" masculine ; -- status=guess status=guess status=guess status=guess
+lin truly_Adv = variants{} ; --
+lin trump_N = mkN "pinte" | mkN "triunfo" ; -- status=guess status=guess
+lin trumpet_N = mkN "trompeta" masculine ; -- status=guess
+lin trumpet_V = mkV "barritar" ; -- status=guess, src=wikt
+lin trumpet_V2 = mkV2 (mkV "barritar") ; -- status=guess, src=wikt
+lin trumpeter_N = mkN "trompetista" masculine | mkN "trompetero" | mkN "trompeta" masculine ; -- status=guess status=guess status=guess
+lin truncate_A = mkA "truncado" ; -- status=guess
+lin truncate_V2 = mkV2 (mkV "truncar") ; -- status=guess, src=wikt
+lin trunk_N = mkN "trompa" ; -- status=guess
+lin trust_N = mkN "confianza" | mkN "consorcio" ; --- split
+lin trust_V2 = mkV2 (mkV "confiar") ; -- status=guess
+lin trust_VS = mkVS (mkV "confiar") ; -- status=guess
+lin trustee_N = mkN "fiduciario" | mkN "fiduciaria" ; -- status=guess
+lin trustworthiness_N = mkN "integridad" feminine ; -- status=guess
+lin trustworthy_A = mkA "fidedigno" | mkA "fiable" ; -- status=guess status=guess
+lin truth_N = mkN "verdad" feminine ;
+lin try_N = mkN "try" | mkN "ensayo" ; -- status=guess
+lin try_V = probar_V ;
+lin try_V2 = mkV2 (probar_V) ;
+lin try_VV = mkVV (probar_V) ;
+lin trypsin_N = mkN "tripsina" ; -- status=guess
+lin tryptophan_N = mkN "triptófano" ; -- status=guess
+lin tryst_N = mkN "convenio" ; -- status=guess
+lin tsar_N = mkN "zar" masculine ; -- status=guess
+lin tsarina_N = mkN "zarina" ; -- status=guess
+lin tsunami_N = mkN "tsunami" | mkN "maremoto" ; -- status=guess status=guess
+lin tsuris_N = mkN "lío" | mkN "embrollo" ; -- status=guess status=guess
+lin tuatara_N = mkN "tuátara" masculine ; -- status=guess
+lin tuba_N = mkN "tuba" ; -- status=guess
+lin tubby_A = mkA "gordito" ; -- status=guess
+lin tube_N = mkN "tubo" | mkN "canuto" ; -- status=guess
+lin tubercle_N = mkN "tubérculo" ; -- status=guess
+lin tuberculosis_N = mkN "tuberculosis" feminine ; -- status=guess
+lin tubular_A = mkA "tubular" ; -- status=guess
+lin tuck_V = mkV "meter" ; -- status=guess
+lin tuck_V2 = mkV2 (mkV "meter") ; -- status=guess
+lin tuft_N = mkN "mechón" | mkN "penacho" | mkN "manojo" ; -- status=guess status=guess status=guess
+lin tug_V = mkV "jalar" | mkV "tirar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tug_V2 = mkV2 (mkV "jalar") | mkV2 (mkV "tirar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tugboat_N = mkN "remolcador" masculine ; -- status=guess
+lin tuition_N = mkN "colegiatura" ; -- status=guess
+lin tulip_N = mkN "tulipán" masculine ; -- status=guess
+lin tumble_N = mkN "caída" ; -- status=guess
+lin tumble_V = caer_V | mkV "revolverse" ; -- status=guess
+lin tumble_V2 = mkV2 (caer_V) | mkV2 (mkV "revolverse") ; -- status=guess
+lin tumbleweed_N = mkN "estepicursor" masculine ; -- status=guess
+lin tummy_N = mkN "barriga" masculine | mkN "barriguita" | mkN "bola" ; -- status=guess status=guess status=guess
+lin tumor_N = mkN "tumor" masculine ; -- status=guess
+lin tumour_N = variants{} ; --
+lin tumult_N = mkN "clamor" | mkN "bullicio" | mkN "alboroto" ; -- status=guess status=guess status=guess
+lin tumultuous_A = mkA "bullicioso" ; -- status=guess
+lin tumulus_N = mkN "túmulo" ; -- status=guess
+lin tuna_N = mkN "atún" masculine ; -- status=guess
+lin tundra_N = mkN "tundra" ; -- status=guess
+lin tune_N = mkN "melodía" ; -- status=guess
+lin tune_V = mkV "afinar" ; -- status=guess
+lin tune_V2 = mkV2 (mkV "afinar") ; -- status=guess
+lin tuner_N = mkN "afinador" masculine ; -- status=guess
+lin tungsten_N = mkN "tungsteno" | mkN "wolframio" ; -- status=guess status=guess
+lin tunic_N = mkN "túnica" ; -- status=guess
+lin tuning_N = mkN "diapasón" ; -- status=guess
+lin tunnel_N = mkN "túnel" masculine ; -- status=guess
+lin turban_N = mkN "turbante" masculine ; -- status=guess
+lin turbid_A = mkA "turbio" ; -- status=guess
+lin turbine_N = mkN "turbina" ; -- status=guess
+lin turboprop_N = mkN "turbohélice" feminine ; -- status=guess
+lin turbot_N = mkN "rodaballo" ; -- status=guess
+lin turbulence_N = mkN "turbulencia" ; -- status=guess
+lin turbulent_A = mkA "tempestuoso" ; -- status=guess
+lin turd_N = mkN "mojón" masculine | mkN "zurullo" | mkN "bojote" | mkN "cerote" ; -- status=guess status=guess status=guess status=guess
+lin turf_N = mkN "césped" masculine ; -- status=guess
+lin turkey_N = mkN "pavo" ; -- status=guess
+lin turmeric_N = mkN "cúrcuma" ; -- status=guess
+lin turmoil_N = mkN "desorden" masculine | mkN "turbulencia" | mkN "dificultad" feminine ; -- status=guess status=guess status=guess
+lin turn_N = mkN "turno" ;
+lin turn_V = L.turn_V ;
+lin turn_V2 = mkV2 turn_V ;
+lin turn_VA = mkVA (mkV "ponerse") ;
+lin turncoat_N = mkN "tránsfuga" | mkN "rajeta" | mkN "veleta" ; -- status=guess status=guess status=guess
+lin turnip_N = mkN "nabo" ; -- status=guess
+lin turnover_N = mkN "movimiento de mercancías" | mkN "rotación" masculine ; -- status=guess
+lin turnstile_N = mkN "molinete" | mkN "torniquete" masculine ; -- status=guess status=guess
+lin turnstone_N = mkN "vuelvepiedras" masculine ; -- status=guess
+lin turpentine_N = mkN "aguarrás" masculine ; -- status=guess
+lin turquoise_N = mkN "turquesa" masculine ; -- status=guess
+lin turtle_N = mkN "tortuga" | mkN "peta" ; -- status=guess status=guess
+lin tusk_N = mkN "colmillo" ; -- status=guess
+lin tussock_N = mkN "tussok" ; -- status=guess
+lin tutelary_A = mkA "titulario" ; -- status=guess
+lin tutor_N = mkN "tutor" ; -- status=guess
+lin tutorial_N = mkN "cursillo" ; -- status=guess
+lin tuxedo_N = mkN "smoking" masculine ; -- status=guess
+lin tweak_N = mkN "prostituta" ; -- status=guess
+lin tweet_N = mkN "tuiteo" | mkN "tuit" masculine ; -- status=guess status=guess
+lin tweet_V = mkV "twittear" | mkV "tuitear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin twerp_N = mkN "pendejo" ; -- status=guess
+lin twice_Adv = mkAdv "dos veces" ;
+lin twig_N = mkN "ramita" | mkN "ramilla" | mkN "vara" ; -- status=guess status=guess status=guess
+lin twilight_N = mkN "penumbra" ; -- status=guess
+lin twin_N = mkN "gemelo" ; -- status=guess
+lin twine_N = mkN "guita" ; -- status=guess
+lin twinkle_V = mkV "titilar" ; -- status=guess, src=wikt
+lin twirl_N = mkN "pirueta" ; -- status=guess
+lin twirl_V = mkV "girar" ; -- status=guess, src=wikt
+lin twirl_V2 = mkV2 (mkV "girar") ; -- status=guess, src=wikt
+lin twist_N = variants{} ; --
+lin twist_V2 = mkV2 (torcer_V) ; -- status=guess
+lin twit_N = mkN "gilí" masculine | mkN "hello" ; -- status=guess status=guess
+lin twitch_N = mkN "tic" masculine ; -- status=guess
+lin twofold_A = mkA "doble" ; -- status=guess
+lin twofold_Adv = mkAdv "doblemente" ; -- status=guess
+lin tycoon_N = mkN "magnate" ; -- status=guess
+lin tympanites_N = mkN "meteorismo" ; -- status=guess
+lin type_N = mkN "tipo" ;
+lin type_V = mkV (mkV "identificar") "el tipo de" ; -- status=guess, src=wikt
+lin type_V2 = mkV2 (mkV (mkV "identificar") "el tipo de") ; -- status=guess, src=wikt
+lin typewriter_N = mkN "máquina de escribir" ; -- status=guess
+lin typhoon_N = mkN "tifón" masculine ; -- status=guess
+lin typhus_N = mkN "tifus" masculine ; -- status=guess
+lin typical_1_A = variants{} ; --
+lin typical_2_A = variants{} ; --
+lin typical_3_A = variants{} ; --
+lin typical_A = variants{} ; --
+lin typically_Adv = variants{} ; --
+lin typist_N = mkN "mecanógrafo" | mkN "mecanógrafa" | mkN "dactilógrafo" | mkN "dactilógrafa" ; -- status=guess status=guess status=guess status=guess
+lin typography_N = mkN "tipografía" ; -- status=guess
+lin tyrannical_A = mkA "tiránico" ; -- status=guess
+lin tyrannize_V = mkV "tiranizar" ; -- status=guess, src=wikt
+lin tyrannize_V2 = mkV2 (mkV "tiranizar") ; -- status=guess, src=wikt
+lin tyranny_N = mkN "tiranía" ; -- status=guess
+lin tyrant_N = mkN "tirano" ; -- status=guess
+lin tyre_N = mkN "neumático" | mkN "rueda" ; -- status=guess
+lin tyrosine_N = mkN "tirosina" ; -- status=guess
+lin ubiquitous_A = mkA "ubicuo" ; -- status=guess
+lin udder_N = mkN "ubre" feminine ; -- status=guess
+lin ugliness_N = mkN "fealdad" feminine ; -- status=guess
+lin ugly_A = L.ugly_A ;
+lin ukulele_N = mkN "ukelele" ; -- status=guess
+lin ulcer_N = mkN "llaga" | mkN "úlcera" ; -- status=guess
+lin ulcerate_V = mkV "ulcerar" ; -- status=guess, src=wikt
+lin ulcerate_V2 = mkV2 (mkV "ulcerar") ; -- status=guess, src=wikt
+lin ulcerous_A = mkA "ulceroso" ; -- status=guess
+lin ulna_N = mkN "cúbito" ; -- status=guess
+lin ultimate_A = mkA "máximo" | mkA "extremo" | mkA "mayor" ; -- status=guess
+lin ultimately_Adv = variants{} ; --
+lin ultimatum_N = mkN "ultimátum" masculine ; -- status=guess
+lin ultrasonic_A = mkA "ultrasónico" ; -- status=guess
+lin ultrasound_N = mkN "ultrasonido" ; -- status=guess
+lin ultraviolet_A = mkA "ultravioleta" ; -- status=guess
+lin ululate_V = mkV "ulular" ; -- status=guess, src=wikt
+lin umbel_N = mkN "umbela" ; -- status=guess
+lin umbilicate_A = mkA "umbilicado" ; -- status=guess
+lin umbrella_N = mkN "amparo" ; -- status=guess
+lin umlaut_N = mkN "metafonía" ; -- status=guess
+lin umpire_V = mkV "árbitro" ; -- status=guess, src=wikt
+lin umpire_V2 = mkV2 (mkV "árbitro") ; -- status=guess, src=wikt
+lin unable_A = mkA "incapaz" | mkA "impotente" ;
+lin unacceptable_A = mkA "inaceptable" ; -- status=guess
+lin unachievable_A = mkA "inalcanzable" ; -- status=guess
+lin unafraid_A = mkA "impertérrito" ; -- status=guess
+lin unaltered_A = mkA "inalterado" ; -- status=guess
+lin unambiguous_A = mkA "carente de ambigüedad" ; -- status=guess
+lin unanimous_A = mkA "unánime" ; -- status=guess
+lin unattached_A = mkA "suelto" | mkA "libre" ; -- status=guess status=guess
+lin unavailable_A = mkA "inasequible" | mkA "inaccesible" ; -- status=guess status=guess
+lin unavoidable_A = mkA "inevitable" ; -- status=guess
+lin unaware_A = mkA "inconsciente" | mkA "desprevenido" ; -- status=guess
+lin unbearable_A = mkA "insoportable" ; -- status=guess
+lin unbeknownst_Adv = mkAdv "sin el conocimiento de" | mkAdv "desconocido" ; -- status=guess status=guess
+lin unbelievable_A = mkA "increíble" ; -- status=guess
+lin unbelieving_A = mkA "incrédulo" ; -- status=guess
+lin unbiased_A = mkA "ecuánime" | mkA "imparcial" ; -- status=guess status=guess
+lin unbosom_V2 = mkV2 (confesar_V) ; -- status=guess, src=wikt
+lin unbutton_V2 = mkV2 (mkV "desabotonar") ; -- status=guess, src=wikt
+lin uncanny_A = mkA "perturbante" ; -- status=guess
+lin uncertain_A = mkA "incierto" ; -- status=guess
+lin uncertainty_N = mkN "incertidumbre" feminine ; -- status=guess
+lin unchanged_A = variants{} ; --
+lin uncle_N = mkN "tío" ; -- status=guess
+lin unclear_A = variants{} ; --
+lin uncomfortable_A = mkA "incómodo" ; -- status=guess
+lin uncommon_A = mkA "raro" | mkA "poco común" ; -- status=guess status=guess
+lin unconcerned_A = mkA "despreocupado" ; -- status=guess
+lin unconditional_A = mkA "incondicional" ; -- status=guess
+lin unconscious_A = variants{} ; --
+lin unconsciousness_N = mkN "inconsciencia" ; -- status=guess
+lin unconstitutional_A = mkA "inconstitucional" | mkA "anticonstitucional" ; -- status=guess status=guess
+lin uncontrollable_A = mkA "incontrolable" ; -- status=guess
+lin uncork_V2 = mkV2 (mkV "descorchar") ; -- status=guess, src=wikt
+lin uncover_V2 = mkV2 (mkV "destapar") ; -- status=guess
+lin unction_N = mkN "unción" feminine ; -- status=guess
+lin undecagon_N = mkN "undecágono" ; -- status=guess
+lin undeniable_A = mkA "innegable" ; -- status=guess
+lin under_Adv = mkAdv "en voz baja" | mkAdv "entredientes" ; -- status=guess
+lin under_Prep = S.under_Prep ;
+lin underdog_N = mkN "tapado" ; -- status=guess
+lin underemployed_A = mkA "subempleado" ; -- status=guess
+lin underestimate_V2 = mkV2 (mkV "subestimar") ; -- status=guess, src=wikt
+lin undergo_V2 = mkV2 (mkV "experimentar") ; -- status=guess
+lin underground_A = mkA "subterráneo" ; -- status=guess
+lin underground_N = mkN "movimiento clandestino" | mkN "organización clandestina" ; -- status=guess status=guess
+lin underhand_A = mkA "solapado" ; -- status=guess
+lin underlie_V2 = mkV2 (subyacer_V) ; -- status=guess, src=wikt
+lin underline_V2 = mkV2 (mkV "subrayar") ; -- status=guess
+lin underlying_A = variants{} ; --
+lin undermine_V2 = mkV2 (mkV "socavar") ; -- status=guess
+lin underneath_Adv = mkAdv "abajo" ; -- status=guess
+lin underneath_Prep = variants{} ; --
+lin undernourished_A = mkA "desnutrido" ; -- status=guess
+lin underpants_N = mkN "calzoncillos" masculine | mkN "anatómicos" | mkN "fundillos" masculine | mkN "gayumbos" | mkN "interiores" | mkN "pantaloncillos" | mkN "trusa" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin underpass_N = mkN "paso inferior" ; -- status=guess
+lin underperform_V2 = mkV2 (mkV "menosdesempeñarse") | mkV2 (mkV "menosdesempeñar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin underpin_V2 = mkV2 (mkV "respaldar") | mkV2 (mkV "sustentar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin underscore_N = mkN "guion bajo" ; -- status=guess
+lin underscore_V2 = mkV2 (mkV "subrayar") ; -- status=guess, src=wikt
+lin undersecretary_N = mkN "subsecretario" ; -- status=guess
+lin understand_V = entender_V ;
+lin understand_V2 = L.understand_V2 ;
+lin understand_VS = mkVS (entender_V) ;
+lin understandable_A = mkA "entendible" ; -- status=guess
+lin understanding_N = mkN "comprensión" feminine ;
+lin understudy_N = mkN "suplente" masculine ; -- status=guess
+lin understudy_V2 = mkV2 (mkV "suplantar") ; -- status=guess, src=wikt
+lin undertake_V2 = mkV2 (mkV (mkV "comprometerse") "a") ; -- status=guess
+lin undertaking_N = variants{} ; --
+lin undertow_N = mkN "contracorriente" feminine ; -- status=guess
+lin underwater_A = mkA "sumergido" ; -- status=guess
+lin underwear_N = mkN "ropa interior" | mkN "calzones" | mkN "chones" ; -- status=guess status=guess status=guess status=guess status=guess
+lin underworld_N = mkN "inframundo" | mkN "submundo" | mkN "hampa" ; -- status=guess status=guess status=guess
+lin underwrite_V = suscribir_V ; -- status=guess, src=wikt
+lin underwrite_V2 = mkV2 (suscribir_V) ; -- status=guess, src=wikt
+lin undeserving_A = mkA "inmerecido" ; -- status=guess
+lin undesirable_A = mkA "indeseable" ; -- status=guess
+lin undesirable_N = mkN "indeseable" ; -- status=guess
+lin undine_N = mkN "ondina" ; -- status=guess
+lin undo_V2 = mkV2 (deshacer_V) ; -- status=guess, src=wikt
+lin undoubtedly_Adv = variants{} ; --
+lin undress_V = mkV "desvestirse" | mkV "desnudarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin undress_V2 = mkV2 (mkV "desvestirse") | mkV2 (mkV "desnudarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin undue_A = mkA "desproporcionado" ; -- status=guess
+lin undulate_A = mkA "ondulado" ; -- status=guess
+lin undulate_V = mkV "ondear" | mkV "ondular" ; -- status=guess, src=wikt status=guess, src=wikt
+lin unduly_Adv = mkAdv "indebidamente" ; -- status=guess
+lin unease_N = mkN "inquietud" feminine | mkN "desasosiego" | mkN "malestar" masculine ; -- status=guess status=guess status=guess
+lin uneasiness_N = mkN "desazón" feminine ; -- status=guess
+lin uneasy_A = variants{} ; --
+lin unemployed_A = mkA "desempleado" | mkA "cesante" ; -- status=guess
+lin unemployment_N = mkN "desempleo" | mkN "paro" ;
+lin unending_A = mkA "interminable" ; -- status=guess
+lin unequal_A = mkA "desigual" ; -- status=guess
+lin unequivocal_A = mkA "inequívoco" ; -- status=guess
+lin uneven_A = mkA "desigual" | mkA "desnivel" ; -- status=guess status=guess
+lin unexpected_A = mkA "inesperado" ; -- status=guess
+lin unexpectedly_Adv = variants{} ; --
+lin unfair_A = variants{} ; --
+lin unfaithful_A = mkA "infiel" ; -- status=guess
+lin unfamiliar_A = variants{} ; --
+lin unfasten_V = mkV "desabrochar" ; -- status=guess, src=wikt
+lin unfasten_V2 = mkV2 (mkV "desabrochar") ; -- status=guess, src=wikt
+lin unfavorable_A = mkA "desfavorable" | mkA "no favorable" ; -- status=guess status=guess
+lin unfettered_A = mkA "desembarazado" | mkA "desbocado" ; -- status=guess status=guess
+lin unfinished_A = mkA "inacabado" | mkA "inconcluso" ; -- status=guess status=guess
+lin unfold_V = desplegar_V ; -- status=guess, src=wikt
+lin unfold_V2 = mkV2 (desplegar_V) ; -- status=guess, src=wikt
+lin unforeseen_A = mkA "imprevisto" ; -- status=guess
+lin unforgivable_A = mkA "imperdonable" ; -- status=guess
+lin unfortunate_A = mkA "desafortunado" ; -- status=guess
+lin unfortunately_Adv = variants{} ; --
+lin unfriendly_A = mkA "antipático" | mkA "desagradable" | mkA "hostil" ; -- status=guess status=guess status=guess
+lin unfruitful_A = mkA "infructuoso" ; -- status=guess
+lin ungainly_A = mkA "desgarbado" ; -- status=guess
+lin ungrateful_A = mkA "desagradecido" ; -- status=guess
+lin unhappiness_N = mkN "infelicidad" ; -- status=guess
+lin unhappy_A = mkA "infeliz" ; -- status=guess
+lin unheard_A = mkA "inaudito" ; -- status=guess
+lin unheralded_A = mkA "no anunciado" | mkA "sin expectativa" | mkA "inesperado" ; -- status=guess status=guess status=guess
+lin unhinge_V2 = mkV2 (mkV "trastornar") | mkV2 (mkV "desquiciar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin unicellular_A = mkA "unicelular" ; -- status=guess
+lin unicorn_N = mkN "unicornio" ; -- status=guess
+lin unicycle_N = mkN "monociclo" ; -- status=guess
+lin uniform_A = mkA "uniforme" ; -- status=guess
+lin uniform_N = mkN "uniforme" masculine ; -- status=guess
+lin uniformity_N = mkN "uniformidad" feminine ; -- status=guess
+lin unify_V2 = mkV2 (mkV "unificar") ; -- status=guess, src=wikt
+lin unilateral_A = mkA "unilateral" ; -- status=guess
+lin unilateralism_N = mkN "unilateralismo" ; -- status=guess
+lin unimportant_A = mkA "sin importancia" ; -- status=guess
+lin uninformed_A = mkA "ignorante" ; -- status=guess
+lin uninhabited_A = mkA "deshabitado" | mkA "abandonado" | mkA "inhabitado" ; -- status=guess status=guess status=guess
+lin unintelligibility_N = mkN "ininteligibilidad" feminine ; -- status=guess
+lin unintelligible_A = mkA "ininteligible" ; -- status=guess
+lin unintended_A = mkA "involuntario" | mkA "no deseado" ; -- status=guess status=guess
+lin uninterested_A = mkA "desinteresado" | mkA "indiferente" ; -- status=guess status=guess
+lin uninterrupted_A = mkA "ininterrumpido" ; -- status=guess
+lin union_N = mkN "unión" feminine ;
+lin unionist_N = variants{} ; --
+lin unique_A = mkA "único" | mkA "única" ; -- status=guess
+lin uniqueness_N = mkN "peculiaridad" feminine | mkN "singularidad" feminine ; -- status=guess status=guess
+lin unisexual_A = mkA "unisexual" ; -- status=guess
+lin unit_1_N = mkN "unidad" feminine ;
+lin unit_2_N = mkN "unidad" feminine ;
+lin unit_3_N = mkN "unidad" feminine ;
+lin unit_4_N = mkN "unidad" feminine ;
+lin unit_5_N = mkN "unidad" feminine ;
+lin unit_6_N = mkN "unidad" feminine ;
+lin unit_N = mkN "unidad" feminine ;
+lin unite_V = mkV "unir" | mkV "juntar" | mkV "combinar" ; -- status=guess
+lin unite_V2 = mkV2 (mkV "unir") | mkV2 (mkV "juntar") | mkV2 (mkV "combinar") ; -- status=guess
+lin united_A = variants{} ; --
+lin unity_N = mkN "unidad" feminine ; -- status=guess
+lin universal_A = mkA "universal" ; -- status=guess
+lin universality_N = mkN "universalidad" feminine ; -- status=guess
+lin universe_N = mkN "universo" ; -- status=guess
+lin university_N = L.university_N ;
+lin unjust_A = mkA "injusto" ; -- status=guess
+lin unjustifiable_A = mkA "injustificable" ; -- status=guess
+lin unkempt_A = mkA "descuidado" | mkA "despeinado" ; -- status=guess status=guess
+lin unknown_A = mkA "ignoto" | mkA "desconocido" ; -- status=guess
+lin unknown_N = mkN "desconocido" ; -- status=guess
+lin unlawful_A = mkA "ilegal" ; -- status=guess
+lin unleaded_A = mkA "sin plomo" ; -- status=guess
+lin unleash_V2 = mkV2 (mkV "destraillar") ; -- status=guess, src=wikt
+lin unleavened_A = mkA "ázimo" ; -- status=guess
+lin unless_Subj = mkSubj "a menos que" ;
+lin unlike_A = variants{} ; --
+lin unlike_Prep = variants{} ; --
+lin unlikely_A = mkA "improbable" ; -- status=guess
+lin unlimited_A = mkA "ilimitado" ; -- status=guess
+lin unload_V = mkV "descargar" ; -- status=guess, src=wikt
+lin unload_V2 = mkV2 (mkV "descargar") ; -- status=guess, src=wikt
+lin unlock_V = mkV "desbloquear" ; -- status=guess, src=wikt
+lin unlock_V2 = mkV2 (mkV "desbloquear") ; -- status=guess, src=wikt
+lin unlucky_A = mkA "desafortunado" ; -- status=guess
+lin unmanageable_A = mkA "inmanejable" | mkA "ingobernable" ; -- status=guess status=guess
+lin unmarried_A = mkA "soltero" ; -- status=guess
+lin unmask_V = descubrir_V | mkV "revelar" | demostrar_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin unmask_V2 = mkV2 (descubrir_V) | mkV2 (mkV "revelar") | mkV2 (demostrar_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin unmistakable_A = mkA "inconfundible" ; -- status=guess
+lin unnamed_A = mkA "innominado" | mkA "innominada" ; -- status=guess status=guess
+lin unnecessary_A = mkA "innecesario" ; -- status=guess
+lin unofficial_A = mkA "extraoficial" ; -- status=guess
+lin unpleasant_A = mkA "desagradable" ; -- status=guess
+lin unplug_V = mkV "desenchufar" ; -- status=guess, src=wikt
+lin unplug_V2 = mkV2 (mkV "desenchufar") ; -- status=guess, src=wikt
+lin unpopularity_N = mkN "impopularidad" feminine ; -- status=guess
+lin unprecedented_A = mkA "sin precedente" ; -- status=guess
+lin unpredictability_N = mkN "imprevisibilidad" feminine ; -- status=guess
+lin unpredictable_A = mkA "impredecible" ; -- status=guess
+lin unprepared_A = mkA "desapercibido" ; -- status=guess
+lin unprofitable_A = mkA "desaventajado" ; -- status=guess
+lin unpromising_A = mkA "poco atractivo" | mkA "poco prometedor" ; -- status=guess status=guess
+lin unproven_A = mkA "no comprobado" | mkA "no comprobada" ; -- status=guess status=guess
+lin unpublished_A = mkA "inédito" ; -- status=guess
+lin unqualified_A = mkA "no cualificado" ; -- status=guess
+lin unravel_V = mkV "desenmarañar" | mkV "desenredar" | mkV "deshilar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin unravel_V2 = mkV2 (mkV "desenmarañar") | mkV2 (mkV "desenredar") | mkV2 (mkV "deshilar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin unreadable_A = mkA "ilegible" ; -- status=guess
+lin unreal_A = mkA "irreal" ; -- status=guess
+lin unreasonable_A = mkA "irrazonable" ; -- status=guess
+lin unrecognizable_A = mkA "irreconocible" ; -- status=guess
+lin unrest_N = variants{} ; --
+lin unrestrained_A = mkA "libre" | mkA "desmedido" ; -- status=guess status=guess
+lin unruly_A = mkA "revoltoso" | mkA "descontrolado" | mkA "incontrolable" ; -- status=guess status=guess status=guess
+lin unsatisfactory_A = mkA "insatisfactorio" ; -- status=guess
+lin unsaturated_A = mkA "insaturado" | mkA "no saturado" ; -- status=guess status=guess
+lin unscrupulous_A = mkA "desaprensivo" ; -- status=guess
+lin unseemly_A = mkA "inapropiado" | mkA "extemporal" | mkA "extemporáneo" | mkA "impropio" | mkA "desubicado" ; -- status=guess status=guess status=guess status=guess status=guess
+lin unselfish_A = mkA "generoso" | mkA "desprendido" ; -- status=guess status=guess
+lin unshaven_A = mkA "desafeitado" ; -- status=guess
+lin unsightly_A = mkA "antiestético" ; -- status=guess
+lin unsociable_A = mkA "morugo" ; -- status=guess
+lin unstable_A = mkA "inestable" ; -- status=guess
+lin unsteady_A = mkA "irregular" ; -- status=guess
+lin unstoppable_A = mkA "imparable" ; -- status=guess
+lin unsuccessful_A = variants{} ; --
+lin untenable_A = mkA "insostenible" ; -- status=guess
+lin unthinkable_A = mkA "impensable" ; -- status=guess
+lin untidy_A = mkA "descuidado" ; -- status=guess
+lin untie_V = mkV "desatarse" ; -- status=guess, src=wikt
+lin untie_V2 = mkV2 (mkV "desatarse") ; -- status=guess, src=wikt
+lin until_Prep = mkPrep "hasta" ;
+lin until_Subj = ss "hasta que" ** {m = Conjunct} ;
+lin untouchable_A = mkA "intocable" ; -- status=guess
+lin untoward_A = mkA "desfavorable" | mkA "adverso" | mkA "desventajoso" ; -- status=guess status=guess status=guess
+lin untruthful_A = mkA "embustero" | mkA "mentiroso" ; -- status=guess status=guess
+lin ununbium_N = mkN "ununbio" ; -- status=guess
+lin ununhexium_N = mkN "ununhexio" ; -- status=guess
+lin ununpentium_N = mkN "ununpentio" ; -- status=guess
+lin ununquadium_N = mkN "ununquadio" ; -- status=guess
+lin ununtrium_N = mkN "ununtrio" ; -- status=guess
+lin unusual_A = variants{} ; --
+lin unusually_Adv = variants{} ; --
+lin unveil_V = mkV "desvelar" | descubrir_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin unveil_V2 = mkV2 (mkV "desvelar") | mkV2 (descubrir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin unveiling_N = mkN "descubrimiento" | mkN "inauguración" feminine | mkN "revelación" feminine ; -- status=guess status=guess status=guess
+lin unwanted_A = variants{} ; --
+lin unwary_A = mkA "incauto" ; -- status=guess
+lin unwieldy_A = mkA "farragoso" ; -- status=guess
+lin unwilling_A = mkA "reticente" | mkA "renitente" | mkA "reacio" ; -- status=guess
+lin unwind_V = mkV "relajarse" ; -- status=guess, src=wikt
+lin unwind_V2 = mkV2 (mkV "relajarse") ; -- status=guess, src=wikt
+lin up_A = mkA "al día" | mkA "actualizado" ; -- status=guess status=guess
+lin up_Adv = mkAdv "arriba" ;
+lin up_Prep = mkPrep "encima de" ;
+lin up_V = mkV (mkV "redoblar") "la apuesta" ; -- status=guess, src=wikt
+lin up_V2 = mkV2 (mkV (mkV "redoblar") "la apuesta") ; -- status=guess, src=wikt
+lin up_to_date_A = variants{} ; --
+lin upbringing_N = mkN "crianza" ; -- status=guess
+lin update_N = mkN "actualización" feminine ; -- status=guess
+lin update_V2 = mkV2 (mkV "actualizar") ; -- status=guess
+lin upgrade_V2 = mkV2 (mkV "mejorar") ; -- status=guess
+lin upheaval_N = mkN "surgimiento" ; -- status=guess
+lin uphold_V2 = mkV2 (mkV "elevar") ; -- status=guess
+lin upkeep_N = mkN "mantenimiento" ; -- status=guess
+lin upland_N = mkN "batará montano" ; -- status=guess
+lin uplift_N = mkN "levantamiento" ; -- status=guess
+lin uplift_V2 = mkV2 (mkV "elevar") | mkV2 (mkV "alzar") | mkV2 (trascender_V) | mkV2 (mkV "exaltar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin upon_Prep = mkPrep "sobre" ;
+lin upper_A = mkA "superior" ; -- status=guess
+lin upper_N = mkN "mayúscula" ; -- status=guess
+lin uppercase_A = mkA "mayúscula" ; -- status=guess
+lin uppercut_N = mkN "gancho al mentón" ; -- status=guess
+lin uprising_N = mkN "levantamiento" ; -- status=guess
+lin uproar_N = mkN "bullicio" | mkN "clamor" | mkN "fragor" masculine ; -- status=guess status=guess status=guess
+lin upset_A = variants{} ; --
+lin upset_V = variants{} ; --
+lin upset_V2 = variants{} ; --
+lin upsilon_N = mkN "ípsilon" ; -- status=guess
+lin upstairs_Adv = mkAdv "arriba" ; -- status=guess
+lin upstairs_N = variants{} ; --
+lin upstart_A = mkA "advenedizo" | mkA "arribista" ; -- status=guess status=guess
+lin upstart_N = mkN "advenedizo" | mkN "advenediza" | mkN "arribista" masculine | mkN "nuevo rico" ; -- status=guess status=guess status=guess status=guess
+lin upwards_Adv = variants{} ; --
+lin uracil_N = mkN "uracilo" ; -- status=guess
+lin uranium_N = mkN "uranio" ; -- status=guess
+lin urban_A = mkA "urbano" ; -- status=guess
+lin urbane_A = mkA "urbano" | mkA "cortés" ; -- status=guess status=guess
+lin urbanization_N = mkN "urbanización" feminine ; -- status=guess
+lin urbanize_V2 = mkV2 (mkV "urbanizar") ; -- status=guess, src=wikt
+lin urceolate_A = mkA "urceolado" ; -- status=guess
+lin urchin_N = mkN "erizo" ; -- status=guess
+lin urea_N = mkN "urea" ; -- status=guess
+lin urease_N = mkN "ureasa" ; -- status=guess
+lin ureter_N = mkN "uréter" masculine ; -- status=guess
+lin urethra_N = mkN "uretra" ; -- status=guess
+lin urge_N = mkN "ansia" masculine | mkN "impulso" ; -- status=guess
+lin urge_V2 = mkV2 (mkV "impulsar") | mkV2 (urgir_V) | mkV2 (mkV "aguijonear") | mkV2 (mkV "apresurar") | mkV2 (mkV "presionar") | mkV2 (mkV "empujar") | mkV2 (mkV "aguijar") | mkV2 (mkV "jalear") ; -- status=guess
+lin urge_V2V = mkV2V (mkV "impulsar") | mkV2V (urgir_V) | mkV2V (mkV "aguijonear") | mkV2V (mkV "apresurar") | mkV2V (mkV "presionar") | mkV2V (mkV "empujar") | mkV2V (mkV "aguijar") | mkV2V (mkV "jalear") ; -- status=guess
+lin urge_VS = mkVS (mkV "impulsar") | mkVS (urgir_V) | mkVS (mkV "aguijonear") | mkVS (mkV "apresurar") | mkVS (mkV "presionar") | mkVS (mkV "empujar") | mkVS (mkV "aguijar") | mkVS (mkV "jalear") ; -- status=guess
+lin urgency_N = variants{} ; --
+lin urgent_A = mkA "urgente" | mkA "acuciante" ; -- status=guess
+lin urgently_Adv = variants{} ; --
+lin uric_A = mkA "úrico" ; -- status=guess
+lin urinal_N = mkN "urinario" | mkN "mingitorio" ; -- status=guess status=guess
+lin urinate_V = mkV "orinar" ; -- status=guess, src=wikt
+lin urine_N = mkN "orina" ; -- status=guess
+lin urn_N = mkN "urna" ; -- status=guess
+lin urologist_N = mkN "urólogo" ; -- status=guess
+lin urology_N = mkN "urología" ; -- status=guess
+lin usage_N = variants{} ; --
+lin use_N = mkN "uso" ;
+lin use_V = mkV "usar" | mkV "utilizar" ;
+lin use_V2 = mkV2 (mkV "usar") | mkV2 (mkV "utilizar") ;
+lin use_VV = mkVV (mkV "usar") | mkVV (mkV "utilizar") ;
+lin used_A = variants{} ; --
+lin useful_A = mkA "útil" ;
+lin usefulness_N = mkN "utilidad" feminine ; -- status=guess
+lin useless_A = mkA "inútil" | mkA "bueno para nada" | mkA "buena para nada" ; -- status=guess
+lin userMasc_N = mkN "usuario" ;
+lin usher_N = mkN "ujier" masculine | mkN "ordenanza" | mkN "portero de estrados" | mkN "bedel" masculine ; -- status=guess status=guess status=guess status=guess
+lin usher_V2 = mkV2 (mkV "acompañar") ; -- status=guess, src=wikt
+lin usual_A = mkA "usual" ;
+lin usually_Adv = mkAdv "en general" | mkAdv "normalmente" ;
+lin usurer_N = mkN "usurero" | mkN "usurera" ; -- status=guess status=guess
+lin usurious_A = mkA "de usura" | mkA "abusivo" ; -- status=guess status=guess
+lin usurp_V2 = mkV2 (mkV "usurpar") ; -- status=guess, src=wikt
+lin usurpation_N = mkN "usurpación" feminine ; -- status=guess
+lin usurper_N = mkN "usurpador" masculine ; -- status=guess
+lin usury_N = mkN "usura" ; -- status=guess
+lin uterine_A = mkA "uterino" ; -- status=guess
+lin utilitarianism_N = mkN "utilitarismo" ; -- status=guess
+lin utility_N = mkN "proveedor de servicios" ; -- status=guess
+lin utmost_A = mkA "extremo" ; -- status=guess
+lin utmost_N = mkN "máximum" | mkN "máximo" ; -- status=guess status=guess
+lin utopia_N = mkN "utopía" ; -- status=guess
+lin utopian_A = mkA "utópico" ; -- status=guess
+lin utter_A = mkA "total" | mkA "completo" ; -- status=guess status=guess
+lin utter_V2 = mkV2 (mkV "emitir") ; -- status=guess
+lin utterance_N = mkN "elocuencia" ; -- status=guess
+lin utterly_Adv = variants{} ; --
+lin uvula_N = mkN "úvula" ; -- status=guess
+lin uxorious_A = mkA "gurrumino" ; -- status=guess
+lin vacant_A = mkA "vacante" ; -- status=guess
+lin vacate_V2 = mkV2 (mkV "evacuar") ; -- status=guess, src=wikt
+lin vacation_N = mkN "vacaciones" feminine ; -- status=guess
+lin vacation_V = mkV "vacacionar" ; -- status=guess, src=wikt
+lin vaccinate_V2 = mkV2 (mkV "vacunar") ; -- status=guess, src=wikt
+lin vaccination_N = mkN "vacunación" masculine ; -- status=guess
+lin vaccine_N = mkN "vacuna" ; -- status=guess
+lin vacillate_V = mkV "vacilar" | mkV "vacilarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin vacillation_N = mkN "vacilación" feminine ; -- status=guess
+lin vacuous_A = mkA "vacuo" ; -- status=guess
+lin vacuum_N = mkN "vacío" ; -- status=guess
+lin vacuum_V2 = mkV2 (mkV (mkV "pasar") "la aspiradora") | mkV2 (mkV "aspirar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vagabond_N = mkN "vagabundo" ; -- status=guess
+lin vagary_N = mkN "extravagancia" | mkN "rareza" ; -- status=guess status=guess
+lin vagina_N = mkN "vagina" ; -- status=guess
+lin vaginal_A = mkA "vaginal" ; -- status=guess
+lin vaginismus_N = mkN "vaginismo" ; -- status=guess
+lin vaginitis_N = mkN "vaginitis" feminine ; -- status=guess
+lin vague_A = mkA "vago" | mkA "impreciso" ; -- status=guess
+lin vaguely_Adv = variants{} ; --
+lin vagueness_N = mkN "vaguedad" feminine ; -- status=guess
+lin vain_A = mkA "vanidoso" ; -- status=guess
+lin vainglorious_A = mkA "vanidoso" | mkA "soberbio" | mkA "fachendoso" | mkA "perdonavidas" | mkA "fanfarrón" ; -- status=guess status=guess status=guess status=guess status=guess
+lin valediction_N = mkN "despedida" ; -- status=guess
+lin valet_N = mkN "mánager" ; -- status=guess
+lin valetudinarian_A = mkA "valetudinario" | mkA "valetudinaria" ; -- status=guess status=guess
+lin valetudinarian_N = mkN "hipocondríaco" ; -- status=guess
+lin valiant_A = mkA "valiente" ; -- status=guess
+lin valid_A = mkA "válido" ; -- status=guess
+lin validate_V2 = mkV2 (mkV "confirmar") ; -- status=guess, src=wikt
+lin validation_N = mkN "validación" feminine ; -- status=guess
+lin validity_N = mkN "validez" feminine ; -- status=guess
+lin valine_N = mkN "valina" ; -- status=guess
+lin valise_N = mkN "maleta" | mkN "valija" ; -- status=guess status=guess
+lin valley_N = mkN "valle" feminine ; -- status=guess
+lin valour_N = mkN "valor" masculine ; -- status=guess
+lin valuable_A = mkA "valioso" ; -- status=guess
+lin valuation_N = variants{} ; --
+lin value_N = mkN "valor" ;
+lin value_V = mkV "valorar" ; -- status=guess
+lin value_V2 = mkV2 (mkV "valorar") ; -- status=guess
+lin valve_N = mkN "válvula" | mkN "llave" feminine ; -- status=guess
+lin vampire_N = mkN "vampiro" ; -- status=guess
+lin van_N = variants{} ; --
+lin vanadinite_N = mkN "vanadinita" ; -- status=guess
+lin vanadium_N = mkN "vanadio" ; -- status=guess
+lin vandal_N = mkN "vándalo" ; -- status=guess
+lin vandalism_N = mkN "vandalismo" ; -- status=guess
+lin vane_N = mkN "aspa" ; -- status=guess
+lin vanilla_A = mkA "vainilla" ; -- status=guess
+lin vanilla_N = mkN "vainilla" ; -- status=guess
+lin vanillin_N = mkN "vainillina" ; -- status=guess
+lin vanish_V = mkV "desvanecerse" | desaparecer_V ; -- status=guess
+lin vanishing_N = mkN "punto de fuga" ; -- status=guess
+lin vanity_N = mkN "cómoda" ; -- status=guess
+lin vanquish_V2 = mkV2 (vencer_V) ; -- status=guess, src=wikt
+lin vantage_N = mkN "ventaja" ; -- status=guess
+lin vapid_A = mkA "soso" | mkA "bobo" | mkA "memo" | mkA "papanatas" | mkA "pavitonto" | mkA "zoquete" | mkA "sin vida" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin vapidity_N = mkN "insipidez" feminine ; -- status=guess
+lin vapor_N = mkN "presión de vapor" ; -- status=guess
+lin vaporize_V = mkV "vaporizarse" | mkV "vaporizar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin vaporize_V2 = mkV2 (mkV "vaporizarse") | mkV2 (mkV "vaporizar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vaporizer_N = mkN "vaporizador" masculine ; -- status=guess
+lin vapour_N = mkN "vapor" masculine ; -- status=guess
+lin variable_A = mkA "variable" ; -- status=guess
+lin variable_N = mkN "batará variable" ; -- status=guess
+lin variant_A = mkA "variante" ; -- status=guess
+lin variant_N = mkN "variante" feminine ; -- status=guess
+lin variation_N = mkN "variación" feminine ; -- status=guess
+lin varied_A = variants{} ; --
+lin variegated_A = mkA "variegado" ; -- status=guess
+lin variety_1_N = mkN "variedad" feminine ;
+lin variety_2_N = mkN "variedad" feminine | mkN "tipo" ;
+lin variety_N = mkN "variedad" feminine ;
+lin various_A = mkA "vario" | mkA "diverso" ;
+lin varnish_N = mkN "barniz" masculine ; -- status=guess
+lin vary_V = mkV "variar" ;
+lin vary_V2 = mkV2 (mkV "variar") ;
+lin varying_A = variants{} ; --
+lin vascular_A = mkA "vascular" ; -- status=guess
+lin vase_N = mkN "jarrón" | mkN "florero" ; -- status=guess status=guess
+lin vasectomy_N = mkN "vasectomía" ; -- status=guess
+lin vasoconstriction_N = mkN "vasoconstricción" feminine ; -- status=guess
+lin vasoconstrictor_N = mkN "vasoconstrictor" masculine ; -- status=guess
+lin vasodilator_N = mkN "vasodilatador" ; -- status=guess
+lin vassal_N = mkN "vasallo" ; -- status=guess
+lin vast_A = mkA "vasto" ; -- status=guess
+lin vat_N = mkN "cuba" | mkN "tina" ; -- status=guess
+lin vault_N = mkN "salto" ; -- status=guess
+lin vault_V = mkV "saltar" ; -- status=guess, src=wikt
+lin vault_V2 = mkV2 (mkV "saltar") ; -- status=guess, src=wikt
+lin veal_N = mkN "ternera" | mkN "ternero" ; -- status=guess status=guess
+lin vector_N = mkN "vector" masculine ; -- status=guess
+lin veer_V = mkV "virar" ; -- status=guess, src=wikt
+lin veery_N = mkN "zorzal" masculine ; -- status=guess
+lin vegan_N = mkN "vegano" | mkN "vegana" ; -- status=guess status=guess
+lin vegetable_A = mkA "vegetal" ; -- status=guess
+lin vegetable_N = mkN "vegetal" masculine ; -- status=guess
+lin vegetal_A = mkA "vegetal" ; -- status=guess
+lin vegetarianism_N = mkN "vegetarianismo" ; -- status=guess
+lin vegetate_V = mkV "vegetar" ; -- status=guess, src=wikt
+lin vegetation_N = mkN "vegetación" feminine ; -- status=guess
+lin vehemence_N = mkN "vehemencia" | mkN "hervor" masculine ; -- status=guess status=guess
+lin vehement_A = mkA "vehemente" ; -- status=guess
+lin vehicle_N = mkN "vehículo" ;
+lin veil_N = mkN "velo" ; -- status=guess
+lin vein_N = mkN "vena" ; -- status=guess
+lin veld_N = mkN "veld" masculine ; -- status=guess
+lin velleity_N = mkN "antojo" | mkN "capricho" | mkN "veleidad" feminine ; -- status=guess status=guess status=guess
+lin vellum_N = mkN "vitela" ; -- status=guess
+lin velociraptor_N = mkN "velocirráptor" masculine ; -- status=guess
+lin velocity_N = mkN "velocidad" feminine ; -- status=guess
+lin velvet_N = mkN "terciopelo" ; -- status=guess
+lin velveteen_N = mkN "pana" | mkN "velludillo" | mkN "terciopelo de algodón" ; -- status=guess status=guess status=guess
+lin velvety_A = mkA "aterciopelado" | mkA "terciopelado" ; -- status=guess status=guess
+lin venal_A = mkA "venal" ; -- status=guess
+lin vend_V2 = mkV2 (mkV "vender") ; -- status=guess, src=wikt
+lin vendetta_N = mkN "vendetta" | mkN "venganza de sangre" ; -- status=guess status=guess
+lin vending_N = mkN "máquina expendedora" | mkN "distribuidor automático" | mkN "máquina" masculine | mkN "vending" ; -- status=guess status=guess status=guess status=guess
+lin vendor_N = mkN "vendedor" masculine ; -- status=guess
+lin veneer_N = mkN "barniz" masculine ; -- status=guess
+lin veneer_V2 = mkV2 (mkV "chapear") | mkV2 (mkV "barnizar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin venereal_A = mkA "venéreo" ; -- status=guess
+lin vengeance_N = mkN "venganza" ; -- status=guess
+lin vengeful_A = mkA "vengativo" ; -- status=guess
+lin venography_N = mkN "venografía" ; -- status=guess
+lin venom_N = mkN "veneno" ; -- status=guess
+lin venomous_A = mkA "maléfico" ; -- status=guess
+lin vent_N = mkN "cloaca" | mkN "ano" ; -- status=guess status=guess
+lin ventral_A = mkA "ventral" ; -- status=guess
+lin ventricle_N = mkN "ventrículo" ; -- status=guess
+lin ventricular_A = mkA "ventricular" ; -- status=guess
+lin ventriloquist_N = mkN "ventrílocuo" ; -- status=guess
+lin venture_N = mkN "aventura" ; -- status=guess
+lin venture_V = mkV "arriesgar" ; -- status=guess
+lin venture_V2 = mkV2 (mkV "arriesgar") ; -- status=guess
+lin venture_VS = mkVS (mkV "arriesgar") ; -- status=guess
+lin venue_N = variants{} ; --
+lin veracity_N = mkN "veracidad" feminine ; -- status=guess
+lin veranda_N = mkN "porche" masculine | mkN "galería" ; -- status=guess status=guess
+lin verb_N = mkN "verbo" ; -- status=guess
+lin verbal_A = mkA "verbal" ; -- status=guess
+lin verbatim_A = mkA "literally" ; -- status=guess
+lin verbatim_Adv = mkAdv "literalmente" | mkAdv "textualmente" ; -- status=guess status=guess
+lin verbiage_N = mkN "verborrea" ; -- status=guess
+lin verbose_A = mkA "verboso" ; -- status=guess
+lin verdant_A = mkA "verdoso" ; -- status=guess
+lin verdict_N = mkN "veredicto" ; -- status=guess
+lin verdigris_N = mkN "cardenillo" ; -- status=guess
+lin verge_N = mkN "arcén" masculine ; -- status=guess
+lin verification_N = mkN "verificación" ; -- status=guess
+lin verify_V2 = mkV2 (mkV "verificar") ; -- status=guess, src=wikt
+lin verily_Adv = mkAdv "ciertamente" | mkAdv "por supuesto" ; -- status=guess status=guess
+lin vermicular_A = mkA "vermicular" ; -- status=guess
+lin vermilion_A = mkA "bermejo" ; -- status=guess
+lin vermilion_N = mkN "bermellón" ; -- status=guess
+lin vermin_N = mkN "alimaña" ; -- status=guess
+lin vermouth_N = mkN "vermú" masculine ; -- status=guess
+lin vernacular_A = mkA "vernáculo" ; -- status=guess
+lin vernacular_N = mkN "vernáculo" ; -- status=guess
+lin versatile_A = mkA "versátil" ; -- status=guess
+lin versatility_N = mkN "versatilidad" feminine ; -- status=guess
+lin verse_N = mkN "estrofa" ; -- status=guess
+lin version_N = mkN "versión" feminine ;
+lin verso_N = mkN "dorso" | mkN "reverso" ; -- status=guess status=guess
+lin versus_Prep = variants{} ; --
+lin vertebra_N = mkN "vértebra" ; -- status=guess
+lin vertebrate_A = mkA "vertebrado" ; -- status=guess
+lin vertebrate_N = mkN "vertebrado" ; -- status=guess
+lin vertex_N = mkN "vértice" masculine ; -- status=guess
+lin vertical_A = mkA "vertical" ; -- status=guess
+lin vertiginous_A = mkA "vertiginoso" ; -- status=guess
+lin vertigo_N = mkN "vértigo" | mkN "mareo" ; -- status=guess status=guess
+lin verve_N = mkN "nervio" | mkN "energía" | mkN "fogosidad" feminine ; -- status=guess status=guess status=guess
+lin very_A = mkA "mismo" ;
+lin very_AdA = S.very_AdA ;
+lin vesicle_N = mkN "vesícula" ; -- status=guess
+lin vesper_N = mkN "vespertiliónido" ; -- status=guess
+lin vessel_N = mkN "recipiente" masculine | mkN "receptáculo" | mkN "vaso" | mkN "vasija" | mkN "recinto" ; -- status=guess
+lin vest_N = mkN "chaleco" feminine | mkN "chalequillo" ; -- status=guess
+lin vestibule_N = mkN "vestíbulo" ; -- status=guess
+lin vestige_N = mkN "vestigio" ; -- status=guess
+lin vetch_N = mkN "veza" | mkN "arveja" ; -- status=guess status=guess
+lin veteran_N = mkN "veterano" ; -- status=guess
+lin veterinarian_N = mkN "veterinario" ; -- status=guess
+lin veto_N = mkN "veto" ; -- status=guess
+lin veto_V = mkV "vetar" ; -- status=guess, src=wikt
+lin veto_V2 = mkV2 (mkV "vetar") ; -- status=guess, src=wikt
+lin vex_V2 = mkV2 (mkV "disgustarse") | mkV2 (mkV "vejar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vex_V2V = mkV2V (mkV "disgustarse") | mkV2V (mkV "vejar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vexation_N = mkN "vejación" ; -- status=guess
+lin vexatious_A = mkA "vejatorio" ; -- status=guess
+lin via_Prep = variants{} ; --
+lin viability_N = mkN "viabilidad" feminine ; -- status=guess
+lin viable_A = mkA "viable" ; -- status=guess
+lin viaduct_N = mkN "viaducto" ; -- status=guess
+lin vibrant_A = mkA "vibrante" ; -- status=guess
+lin vibraphone_N = mkN "vibráfono" ; -- status=guess
+lin vibrate_V = mkV "vibrar" ; -- status=guess, src=wikt
+lin vibrate_V2 = mkV2 (mkV "vibrar") ; -- status=guess, src=wikt
+lin vibrator_N = mkN "vibrador" masculine ; -- status=guess
+lin vicar_N = variants{} ; --
+lin vicarious_A = mkA "vicario" ; -- status=guess
+lin vice_N = mkN "vicio" ; -- status=guess
+lin vice_president_N = variants{} ; --
+lin viceroy_N = mkN "virrey" masculine ; -- status=guess
+lin vicinal_A = mkA "vecinal" ; -- status=guess
+lin vicinity_N = mkN "cercanías" feminine | mkN "inmediaciones" feminine | mkN "proximidad" feminine | mkN "cercanía" ; -- status=guess status=guess status=guess status=guess
+lin vicious_A = variants{} ; --
+lin vicissitude_N = mkN "vicisitud" feminine ; -- status=guess
+lin victim_N = mkN "víctima" ;
+lin victorious_A = mkA "victorioso" ; -- status=guess
+lin victory_N = mkN "victoria" ;
+lin vicuna_N = mkN "vicuña" ; -- status=guess
+lin video_N = mkN "vídeo" ;
+lin video_taped_A = variants{} ; --
+lin videocassette_N = mkN "videocasete" feminine ; -- status=guess
+lin videotape_N = mkN "video" ; -- status=guess
+lin videotape_V2 = mkV2 (mkV (mkV "grabar") "en video") ; -- status=guess, src=wikt
+lin view_1_N = mkN "vista" ;
+lin view_2_N = mkN "opinión" | compN (mkN "punto") "de vista" ;
+lin view_N = mkN "visión" feminine ;
+lin view_V2 = mkV2 (ver_V) ; -- status=guess
+lin viewer_N = mkN "telespectador" masculine ; -- status=guess
+lin viewpoint_N = variants{} ; --
+lin vigil_N = mkN "vigilia" ; -- status=guess
+lin vigilance_N = mkN "vigilancia" ; -- status=guess
+lin vigilant_A = mkA "vigilante" ; -- status=guess
+lin vignette_N = mkN "viñeta" ; -- status=guess
+lin vigorous_A = mkA "vigoroso" ; -- status=guess
+lin vile_A = mkA "vil" ; -- status=guess
+lin vilify_V2 = mkV2 (mkV "vilipendiar") ; -- status=guess, src=wikt
+lin villa_N = mkN "villa" ; -- status=guess
+lin village_N = L.village_N ;
+lin villager_N = mkN "aldeano" | mkN "aldeana" ; -- status=guess
+lin vindicate_V2 = mkV2 (mkV "vindicar") ; -- status=guess, src=wikt
+lin vindication_N = mkN "justificación" feminine ; -- status=guess
+lin vindictive_A = mkA "vindicativo" | mkA "vengativo" ; -- status=guess status=guess
+lin vine_N = mkN "vid" feminine ; -- status=guess
+lin vinegar_N = mkN "vinagre" masculine ; -- status=guess
+lin vineyard_N = mkN "viñedo" | mkN "viña" ; -- status=guess status=guess
+lin vintage_N = mkN "vendimia" ; -- status=guess
+lin vintner_N = mkN "vinatero" ; -- status=guess
+lin viola_N = mkN "viola" ; -- status=guess
+lin violate_V2 = mkV2 (mkV "violar") ; -- status=guess, src=wikt
+lin violation_N = mkN "violación" feminine ; -- status=guess
+lin violence_N = mkN "violencia" ; -- status=guess
+lin violent_A = mkA "violento" ; -- status=guess
+lin violet_N = mkN "violeta" masculine ; -- status=guess
+lin violin_N = mkN "violín" masculine ; -- status=guess
+lin viper_N = mkN "víbora" ; -- status=guess
+lin vireo_N = mkN "verderón" masculine ; -- status=guess
+lin virgin_A = mkA "virgen" | mkA "virginal" | mkA "casto" | mkA "casta" ; -- status=guess status=guess status=guess status=guess
+lin virgin_N = mkN "virgen" masculine | mkN "doncel" | mkN "doncella" ; -- status=guess
+lin virginal_A = mkA "virginal" ; -- status=guess
+lin virginity_N = mkN "virginidad" ; -- status=guess
+lin virgule_N = mkN "barra oblicua" ; -- status=guess
+lin virile_A = mkA "viril" ; -- status=guess
+lin virility_N = mkN "virilidad" feminine ; -- status=guess
+lin virologist_N = mkN "virólogo" | mkN "viróloga" ; -- status=guess status=guess
+lin virology_N = mkN "virología" ; -- status=guess
+lin virtual_A = mkA "virtual" ; -- status=guess
+lin virtually_Adv = variants{} ; --
+lin virtue_N = mkN "virtud" feminine ; -- status=guess
+lin virtuous_A = mkA "virtuoso" ; -- status=guess
+lin virus_N = variants{} ; --
+lin visa_N = mkN "visa" | mkN "visado" ; -- status=guess status=guess
+lin viscacha_N = mkN "vizcacha del monte" | mkN "rata cola peluda" ; -- status=guess status=guess
+lin viscometer_N = mkN "viscosímetro" ; -- status=guess
+lin viscosity_N = mkN "viscosidad" feminine ; -- status=guess
+lin viscount_N = mkN "vizconde" ; -- status=guess
+lin viscous_A = mkA "viscoso" ; -- status=guess
+lin vise_N = mkN "torno" ; -- status=guess
+lin visibility_N = mkN "visibilidad" feminine ; -- status=guess
+lin visible_A = mkA "visible" ; -- status=guess
+lin vision_N = mkN "visión" feminine ; -- status=guess
+lin visionary_A = mkA "visionario" ; -- status=guess
+lin visionary_N = mkN "visionario" ; -- status=guess
+lin visit_N = mkN "visita" ;
+lin visit_V = mkV "visitar" ;
+lin visit_V2 = mkV2 (mkV "visitar") ;
+lin visitor_N = mkN "visitante" ;
+lin vista_N = mkN "vista" masculine ; -- status=guess
+lin visual_A = mkA "visual" ; -- status=guess
+lin visualization_N = mkN "visualización" feminine ; -- status=guess
+lin vital_A = mkA "vital" ; -- status=guess
+lin vitalism_N = mkN "vitalismo" ; -- status=guess
+lin vitalist_N = mkN "vitalista" masculine ; -- status=guess
+lin vitality_N = mkN "vitalidad" feminine ; -- status=guess
+lin vitamin_N = mkN "vitamina A" ; -- status=guess
+lin vitrify_V = mkV "vitrificar" | mkV "vitrificarse" ; -- status=guess, src=wikt status=guess, src=wikt
+lin vitrify_V2 = mkV2 (mkV "vitrificar") | mkV2 (mkV "vitrificarse") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vivacious_A = mkA "vivaz" ; -- status=guess
+lin vivacity_N = mkN "vivacidad" feminine ; -- status=guess
+lin vivid_A = variants{} ; --
+lin vividness_N = mkN "nitidez" feminine ; -- status=guess
+lin viviparous_A = mkA "vivíparo" ; -- status=guess
+lin vixen_N = mkN "zorra" ; -- status=guess
+lin vizier_N = mkN "visir" ; -- status=guess
+lin vocabulary_N = mkN "vocabulario" ; -- status=guess
+lin vocal_A = mkA "vocal" ; -- status=guess
+lin vocation_N = mkN "vocación" feminine ; -- status=guess
+lin vocational_A = variants{} ; --
+lin vocative_A = mkA "vocativo" ; -- status=guess
+lin vocative_N = mkN "caso vocativo" ; -- status=guess
+lin vociferate_V = mkV "vociferar" ; -- status=guess, src=wikt
+lin vociferate_V2 = mkV2 (mkV "vociferar") ; -- status=guess, src=wikt
+lin vociferation_N = mkN "vociferación" ; -- status=guess
+lin vodka_N = mkN "vodka" ; -- status=guess
+lin vogue_N = mkN "boga" ; -- status=guess
+lin voice_N = mkN "voz" feminine ;
+lin voiceless_A = mkA "mudo" ; -- status=guess
+lin void_A = mkA "nulo" | mkA "inválido" ; -- status=guess status=guess
+lin void_N = mkN "vacío" ; -- status=guess
+lin void_V2 = mkV2 (mkV "anular") | mkV2 (mkV "invalidar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin volatile_A = mkA "volátil" ; -- status=guess
+lin volcanic_A = mkA "volcánico" ; -- status=guess
+lin volcanism_N = mkN "vulcanismo" ; -- status=guess
+lin volcano_N = mkN "volcán" masculine ; -- status=guess
+lin volcanology_N = mkN "vulcanología" ; -- status=guess
+lin volley_N = mkN "voleo" | mkN "volea" ; -- status=guess status=guess
+lin volleyball_N = mkN "voleibol" masculine ; -- status=guess
+lin volt_N = mkN "voltio" ; -- status=guess
+lin voltage_N = mkN "voltaje" masculine ; -- status=guess
+lin voluble_A = mkA "voluble" ; -- status=guess
+lin volume_N = mkN "volumen" "volúmenes" masculine ;
+lin voluntary_A = mkA "voluntario" ; -- status=guess
+lin volunteerMasc_N = variants{} ; --
+lin volunteer_V = variants{} ; --
+lin volunteer_V2 = variants{} ; --
+lin voluptuous_A = mkA "voluptuoso" ; -- status=guess
+lin vomit_N = mkN "vómito" ; -- status=guess
+lin vomit_V = L.vomit_V ;
+lin vomit_V2 = mkV2 (mkV "vomitar") | mkV2 (devolver_V) | mkV2 (mkV "arrojar") | mkV2 (mkV (mkV "echar") "la pota") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin voodoo_N = mkN "vudú" ; -- status=guess
+lin voracious_A = mkA "voraz" ; -- status=guess
+lin vortex_N = mkN "vórtice" ; -- status=guess
+lin vote_N = mkN "voto" ;
+lin vote_V = mkV "votar" ;
+lin vote_V2 = mkV2 (mkV "votar") ;
+lin vote_V3 = mkV3 (mkV "votar") ;
+lin vote_VV = mkVV (mkV "votar") ;
+lin voter_N = mkN "votante" masculine ; -- status=guess
+lin voucher_N = mkN "cupón" | mkN "vale" masculine ; -- status=guess
+lin vow_N = mkN "voto" | mkN "manda" | mkN "promesa" ; -- status=guess status=guess status=guess
+lin vowel_N = mkN "armonía vocálica" ; -- status=guess
+lin voyage_N = mkN "viaje" masculine ; -- status=guess
+lin voyeur_N = mkN "voyer" masculine | mkN "mirón" masculine ; -- status=guess status=guess
+lin voyeurism_N = mkN "voyerismo" ; -- status=guess
+lin vulcanization_N = mkN "vulcanización" feminine ; -- status=guess
+lin vulcanize_V2 = mkV2 (mkV "vulcanizar") ; -- status=guess, src=wikt
+lin vulgar_A = mkA "vulgar" ; -- status=guess
+lin vulgarian_N = mkN "vulgar" masculine ; -- status=guess
+lin vulgarism_N = mkN "vulgaridad" feminine ; -- status=guess
+lin vulgarity_N = mkN "vulgaridad" feminine ; -- status=guess
+lin vulnerability_N = mkN "vulnerabilidad" feminine ; -- status=guess
+lin vulnerable_A = mkA "vulnerable" ; -- status=guess
+lin vulture_N = mkN "buitre" masculine ; -- status=guess
+lin vulva_N = mkN "vulva" | mkN "coño" ; -- status=guess status=guess
+lin waddle_V = mkV "anadear" ; -- status=guess, src=wikt
+lin wade_V = mkV "vadear" ; -- status=guess, src=wikt
+lin wade_V2 = mkV2 (mkV "vadear") ; -- status=guess, src=wikt
+lin wafer_N = mkN "oblea" ; -- status=guess
+lin waffle_N = mkN "gofre" masculine ; -- status=guess
+lin waffle_V = mkV "divagar" ; -- status=guess, src=wikt
+lin waffle_V2 = mkV2 (mkV "divagar") ; -- status=guess, src=wikt
+lin wage_N = mkN "salario" | mkN "sueldo" ;
+lin wager_N = mkN "apuesta" ; -- status=guess
+lin wager_V = apostar_V ; -- status=guess, src=wikt
+lin wager_V2 = mkV2 (apostar_V) ; -- status=guess, src=wikt
+lin wagon_N = mkN "carro" feminine | mkN "coche" masculine ; -- status=guess
+lin wagtail_N = mkN "lavandera" ; -- status=guess
+lin waif_N = mkN "hallazgo" ; -- status=guess
+lin wail_N = mkN "gemido" ; -- status=guess
+lin wail_V = mkV "llorar" | mkV "lamentar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wail_V2 = mkV2 (mkV "llorar") | mkV2 (mkV "lamentar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wailer_N = mkN "gemidor" masculine ; -- status=guess
+lin waist_N = mkN "cintura" ; -- status=guess
+lin waistcoat_N = mkN "chaleco" feminine | mkN "chalequillo" ; -- status=guess
+lin wait_N = mkN "espera" | mkN "retraso" ; -- status=guess status=guess
+lin wait_V = mkV "esperar" | mkV "aguardar" ;
+lin wait_V2 = L.wait_V2 ;
+lin wait_VV = mkVV (mkV "esperar") | mkVV (mkV "aguardar") ;
+lin waiter_N = mkN "camarero" | mkN "garzón" ; -- status=guess
+lin waiting_A = variants{} ; --
+lin waiting_N = variants{} ; --
+lin waitress_N = mkN "camarera" | mkN "mesera" ; -- status=guess status=guess
+lin wake_N = mkN "estela" ; -- status=guess
+lin wake_V = despertar_V ; -- status=guess
+lin wake_V2 = mkV2 (despertar_V) ; -- status=guess
+lin wakefulness_N = mkN "vigilia" ; -- status=guess
+lin walk_N = mkN "trecho" | mkN "trayecto" ; -- status=guess
+lin walk_V = L.walk_V ;
+lin walk_V2 = mkV2 (mkV "caminar") ;
+lin walker_N = mkN "caminante" masculine ; -- status=guess
+lin walking_A = variants{} ; --
+lin walking_N = mkN "bastón" masculine ; -- status=guess
+lin walkout_N = mkN "abandono" ; -- status=guess
+lin wall_N = mkN "pared" feminine ;
+lin wall_V2 = mkV2 (mkV "amurallar") | mkV2 (mkV "murar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wallet_N = mkN "cartera" | mkN "billetera" ; -- status=guess status=guess
+lin wallflower_N = mkN "alhelí" masculine ; -- status=guess
+lin wallpaper_N = mkN "papel pintado" | mkN "papel tapiz" | mkN "decomural" masculine ; -- status=guess status=guess status=guess
+lin walnut_N = mkN "nuez" feminine ; -- status=guess
+lin walrus_N = mkN "morsa" masculine ; -- status=guess
+lin waltz_N = mkN "vals" masculine ; -- status=guess
+lin waltz_V = mkV "valsar" | mkV (mkV "bailar") "vals" ; -- status=guess, src=wikt status=guess, src=wikt
+lin waltz_V2 = mkV2 (mkV "valsar") | mkV2 (mkV (mkV "bailar") "vals") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wand_N = mkN "varita" ; -- status=guess
+lin wander_V = mkV "divagar" | mkV "pajarear" | mkV "pajaronear" ; -- status=guess
+lin wanderer_N = mkN "vagabundo" ; -- status=guess
+lin wandering_N = mkN "vagar" ; -- status=guess
+lin waning_N = mkN "decrecimiento" ; -- status=guess
+lin wank_N = mkN "masturbación" | mkN "paja" masculine ; -- status=guess status=guess
+lin wank_V = mkV "masturbarse" | mkV "cascársela" | mkV "pajearse" | mkV (mkV "hacerse") "la" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin want_N = mkN "afán" masculine ; -- status=guess
+lin want_V = querer_V | mkV "desear" ;
+lin want_V2 = mkV2 (querer_V) | mkV2 (mkV "desear") ;
+lin want_V2V = mkV2V (querer_V) | mkV2V (mkV "desear") ;
+lin want_VV = S.want_VV ;
+lin wanton_A = mkA "desobediente" | mkA "malcriado" ; -- status=guess status=guess
+lin war_N = L.war_N ;
+lin war_V = mkV "guerrear" ; -- status=guess, src=wikt
+lin warble_V = mkV "trinar" ; -- status=guess, src=wikt
+lin warble_V2 = mkV2 (mkV "trinar") ; -- status=guess, src=wikt
+lin warbler_N = mkN "arañero" | mkN "chipe" | mkN "reinita" ; -- status=guess status=guess status=guess
+lin ward_N = mkN "guardia" masculine ; -- status=guess
+lin ward_V2 = mkV2 (prevenir_V) ; -- status=guess, src=wikt
+lin warden_N = mkN "alcaide" masculine ; -- status=guess
+lin wardrobe_N = mkN "armario" | mkN "ropero" | mkN "clóset" masculine | mkN "escaparate" | mkN "empotrado" | mkN "placard" masculine ; -- status=guess
+lin ware_N = mkN "mercancía" ; -- status=guess
+lin warehouse_N = mkN "almacén" masculine | mkN "depósito" ; -- status=guess
+lin warfare_N = mkN "guerra" masculine ; -- status=guess
+lin warlike_A = mkA "belicoso" ; -- status=guess
+lin warlock_N = mkN "brujo" ; -- status=guess
+lin warlord_N = mkN "señor de la guerra" ; -- status=guess
+lin warm_A = L.warm_A ;
+lin warm_V = calentar_V ; -- status=guess
+lin warm_V2 = mkV2 (calentar_V) ; -- status=guess
+lin warmonger_N = mkN "belicista" | mkN "militarista" masculine ; -- status=guess status=guess
+lin warmth_N = mkN "calor" masculine ; -- status=guess
+lin warn_V = mkV "alertar" | mkV "avisar" | advertir_V ;
+lin warn_V2 = mkV2 (mkV "alertar") | mkV2 (mkV "avisar") | mkV2 (advertir_V) ;
+lin warn_V2V = mkV2V (mkV "alertar") | mkV2V (mkV "avisar") | mkV2V (advertir_V) ;
+lin warn_VS = mkVS (mkV "alertar") | mkVS (mkV "avisar") | mkVS (advertir_V) ;
+lin warning_N = variants{} ; --
+lin warp_N = mkN "urdimbre" ; -- status=guess
+lin warp_V = mkV "deformar" ; -- status=guess, src=wikt
+lin warp_V2 = mkV2 (mkV "deformar") ; -- status=guess, src=wikt
+lin warrant_N = mkN "cédula" ; -- status=guess
+lin warrant_V2 = mkV2 (mkV "garantizar") ; -- status=guess, src=wikt
+lin warrant_VS = mkVS (mkV "garantizar") ; -- status=guess, src=wikt
+lin warranty_N = mkN "garantía" masculine ; -- status=guess
+lin warrior_N = mkN "guerrero" ; -- status=guess
+lin warship_N = mkN "buque de guerra" ; -- status=guess
+lin wart_N = mkN "verruga" ; -- status=guess
+lin warthog_N = mkN "facóquero" ; -- status=guess
+lin wartime_N = mkN "tiempo de guerra" ; -- status=guess
+lin wary_A = mkA "cauteloso" ; -- status=guess
+lin wasabi_N = mkN "wasabi" masculine ; -- status=guess
+lin wash_N = mkN "enjuague" masculine ; -- status=guess
+lin wash_V = mkV (mkV "lavarse") "las manos" ; -- status=guess
+lin wash_V2 = L.wash_V2 ;
+lin washable_A = mkA "lavable" ; -- status=guess
+lin washbasin_N = mkN "lavabo" ; -- status=guess
+lin washboard_N = mkN "lavadero" ; -- status=guess
+lin washer_N = mkN "paño" | mkN "toallita" | mkN "manopla" | mkN "junta" ; -- status=guess status=guess status=guess status=guess
+lin washing_N = mkN "lavadora" ; -- status=guess
+lin wasp_N = mkN "avispa" ; -- status=guess
+lin waste_A = variants{} ; --
+lin waste_N = mkN "desechos" masculine | mkN "detrito" | mkN "basura" masculine ; -- status=guess
+lin waste_V = mkV "malgastar" | mkV "desperdiciar" ; -- status=guess
+lin waste_V2 = mkV2 (mkV "malgastar") | mkV2 (mkV "desperdiciar") ; -- status=guess
+lin wasteland_N = mkN "desierto" ; -- status=guess
+lin watch_1_V2 = mkV2 (mkV "mirar") ;
+lin watch_2_V2 = mkV2 (mkV "vigilar") ;
+lin watch_N = mkN "reloj" masculine ; -- status=guess
+lin watch_V = mkV "mirar" ;
+lin watch_V2 = L.watch_V2 ;
+lin watch_V2V = mkV2V (mkV "mirar") ;
+lin watch_VS = mkVS (mkV "mirar") ;
+lin watchdog_N = mkN "perro guardián" ; -- status=guess
+lin watchful_A = mkA "atento" ; -- status=guess
+lin watchfulness_N = mkN "vigilia" ; -- status=guess
+lin watchmaker_N = mkN "relojero" | mkN "relojera" ; -- status=guess status=guess
+lin watchtower_N = mkN "atalaya" ; -- status=guess
+lin water_N = L.water_N ;
+lin water_V = regar_V | mkV "aguar" ; -- status=guess, src=wikt status=guess, src=wikt
+lin water_V2 = mkV2 (regar_V) | mkV2 (mkV "aguar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin watercolour_N = mkN "acuarela" ; -- status=guess
+lin watercress_N = mkN "berro" | mkN "cresón" | mkN "berro de agua" ; -- status=guess status=guess status=guess
+lin waterer_N = mkN "abrevadero" ; -- status=guess
+lin waterfall_N = mkN "catarata" | mkN "cascada" | mkN "caída de agua" ; -- status=guess status=guess status=guess
+lin waterfowl_N = mkN "aves acuáticas" ; -- status=guess
+lin waterfront_N = mkN "línea de costa" | mkN "vezparte" ; -- status=guess status=guess
+lin watering_N = mkN "regadera" ; -- status=guess
+lin waterless_A = mkA "sin agua" ; -- status=guess
+lin watermelon_N = mkN "sandía" | mkN "melón de agua" | mkN "patilla" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin watermill_N = mkN "molino de agua" | mkN "molinos de agua" ; -- status=guess status=guess
+lin waterproof_A = mkA "impermeable" ; -- status=guess
+lin waterproof_V2 = mkV2 (mkV "impermeabilizar") ; -- status=guess, src=wikt
+lin watershed_N = mkN "línea divisoria" ; -- status=guess
+lin waterspout_N = mkN "tifón" masculine ; -- status=guess
+lin watertight_A = mkA "hermético" | mkA "estanco" ; -- status=guess status=guess
+lin watt_N = mkN "vatio" | mkN "watt" masculine ; -- status=guess status=guess
+lin wattle_N = mkN "zarzo" ; -- status=guess
+lin wattmeter_N = mkN "vatímetro" ; -- status=guess
+lin wave_N = mkN "onda" | mkN "ola" ; -- status=guess
+lin wave_V = mkV "abanicar" ; -- status=guess
+lin wave_V2 = mkV2 (mkV "abanicar") ; -- status=guess
+lin wavelength_N = mkN "longitud de onda" ; -- status=guess
+lin waver_V = mkV "balancearse" ; -- status=guess, src=wikt
+lin wax_N = mkN "cera" ; -- status=guess
+lin wax_V = mkV "encerar" | mkV "bolear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wax_V2 = mkV2 (mkV "encerar") | mkV2 (mkV "bolear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin waxwing_N = mkN "ampelis" masculine ; -- status=guess
+lin waxy_A = mkA "ceroso" ; -- status=guess
+lin way_1_N = mkN "camino" ;
+lin way_2_N = mkN "manera" | mkN "medio" | mkN "forma" ;
+lin way_Adv = mkAdv "muy" ; -- status=guess
+lin way_N = mkN "manera" | mkN "medio" | mkN "forma" ;
+lin wayfarer_N = mkN "caminante" masculine ; -- status=guess
+lin weFem_Pron = optProDrop E.we8fem_Pron ;
+lin we_Pron = optProDrop S.we_Pron ;
+lin weak_A = mkA "débil" | mkA "feble" | mkA "flaco" | mkA "flojo" ; -- status=guess
+lin weaken_V = mkV "debilitarse" ; -- status=guess
+lin weaken_V2 = mkV2 (mkV "debilitarse") ; -- status=guess
+lin weakling_N = mkN "pusilánime" masculine ; -- status=guess
+lin weakness_N = mkN "debilidad" feminine ; -- status=guess
+lin weal_N = mkN "roncha" ; -- status=guess
+lin wealth_N = mkN "prosperidad" feminine | mkN "riqueza" ; -- status=guess
+lin wealthy_A = mkA "adinerado" | mkA "rico" | mkA "próspero" | mkA "acomodado" ; -- status=guess
+lin wean_V2 = mkV2 (mkV "destetar") ; -- status=guess, src=wikt
+lin weaning_N = mkN "destete" masculine ; -- status=guess
+lin weapon_N = mkN "arma" ; -- status=guess
+lin weaponless_A = mkA "sin armas" ; -- status=guess
+lin weaponry_N = mkN "armas" feminine ; -- status=guess
+lin wear_N = mkN "ropa" ; -- status=guess
+lin wear_V = mkV "desgastarse" ; --wear out
+lin wear_V2 = mkV2 (mkV "llevar") ; --wear clothes
+lin weary_A = mkA "cansado" ; -- status=guess
+lin weary_V = mkV "cansar" ; -- status=guess, src=wikt
+lin weary_V2 = mkV2 (mkV "cansar") ; -- status=guess, src=wikt
+lin weasel_N = mkN "comadreja" ; -- status=guess
+lin weather_N = mkN "pronóstico del tiempo" ; -- status=guess
+lin weatherman_N = mkN "meteorólogo" ; -- status=guess
+lin weave_N = mkN "armadura" ; -- status=guess
+lin weave_V = mkV "tejer" | mkV "entretejer" ; -- status=guess
+lin weave_V2 = mkV2 (mkV "tejer") | mkV2 (mkV "entretejer") ; -- status=guess
+lin weaver_N = mkN "tejedor" masculine ; -- status=guess
+lin web_N = mkN "navegador web" ; -- status=guess
+lin webcam_N = mkN "cámara web" ; -- status=guess
+lin weber_N = mkN "weber" masculine ; -- status=guess
+lin webmaster_N = mkN "webmaster" masculine ; -- status=guess
+lin wed_V = mkV "casar" | mkV (mkV "casarse") "con" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wed_V2 = mkV2 (mkV "casar") | mkV2 (mkV (mkV "casarse") "con") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wedding_N = mkN "boda" | mkN "nupcias" feminine | mkN "casamiento" ; -- status=guess
+lin wedge_N = mkN "formación en V" | mkN "formación en cuña" ; -- status=guess status=guess
+lin wedge_V = mkV "acuñar" ; -- status=guess, src=wikt
+lin wedge_V2 = mkV2 (mkV "acuñar") ; -- status=guess, src=wikt
+lin wedgie_N = mkN "calzón chino" ; -- status=guess
+lin wee_A = mkA "pequeño" ; -- status=guess
+lin wee_N = mkN "madrugada" ; -- status=guess
+lin wee_V = mkV (mkV "hacer") "pis" ; -- status=guess, src=wikt
+lin weed_N = mkN "parásito" ; -- status=guess
+lin weed_V = mkV "escardar" ; -- status=guess, src=wikt
+lin weed_V2 = mkV2 (mkV "escardar") ; -- status=guess, src=wikt
+lin week_N = mkN "semana" ;
+lin weekend_N = mkN "fin de semana" ;
+lin weekly_A = mkA "semanal" ; -- status=guess
+lin weekly_Adv = mkAdv "semanalmente" | mkAdv "todas las semanas" ; -- status=guess status=guess
+lin weep_V = mkV "llorar" ; -- status=guess
+lin weep_V2 = mkV2 (mkV "llorar") ; -- status=guess
+lin weevil_N = mkN "gorgojo" | mkN "picudo" ; -- status=guess status=guess
+lin weigh_V = mkV (mkV "levar") "anclas" | mkV "levar" ; -- status=guess
+lin weigh_V2 = mkV2 (mkV (mkV "levar") "anclas") | mkV2 (mkV "levar") ; -- status=guess
+lin weight_N = mkN "masa" ;
+lin weight_V2 = mkV2 (mkV "pesar") | mkV2 (mkV "ponderar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin weightlessness_N = mkN "ingravidez" feminine ; -- status=guess
+lin weightlifter_N = mkN "halterófilo" ; -- status=guess
+lin weightlifting_N = mkN "halterofilia" ; -- status=guess
+lin weighty_A = mkA "de peso" ; -- status=guess
+lin weir_N = mkN "compuerta" | mkN "vertedero" | mkN "aliviadero" ; -- status=guess status=guess status=guess
+lin weird_A = variants{} ; --
+lin welcome_A = mkA "bienvenido" | mkA "agradable" ; -- status=guess
+lin welcome_N = mkN "acogida" | mkN "bienvenida" ; -- status=guess
+lin welcome_V2 = mkV2 (mkV (mkV "dar") "la bienvenida") ; -- status=guess
+lin welcoming_A = mkA "acogedor" ; -- status=guess
+lin weld_N = mkN "gualda" ; -- status=guess
+lin weld_V = soldar_V ; -- status=guess, src=wikt
+lin weld_V2 = mkV2 (soldar_V) ; -- status=guess, src=wikt
+lin welder_N = mkN "soldador" masculine ; -- status=guess
+lin welding_N = mkN "soldadura" ; -- status=guess
+lin welfare_N = variants{} ; --
+lin well_A = mkA "bien" ; -- status=guess
+lin well_Adv = mkAdv "bueno" ;
+lin well_Interj = mkInterj "pues" | mkInterj "bueno" ;
+lin well_N = mkN "aljibe" | mkN "pozo" | mkN "gas" masculine | mkN "etc.)" masculine ; -- status=guess
+lin well_known_A = variants{} ; --
+lin welter_N = mkN "peso wélter" ; -- status=guess
+lin wench_N = mkN "moza" ; -- status=guess
+lin werewolf_N = mkN "hombre lobo" | mkN "licántropo" | mkN "lobisón" masculine ; -- status=guess status=guess status=guess
+lin west_A = mkA "occidental" ; -- status=guess
+lin west_N = mkN "oeste" masculine ;
+lin western_A = mkA "occidental" ;
+lin western_N = mkN "western" masculine ; -- status=guess
+lin westernization_N = mkN "occidentalización" feminine ; -- status=guess
+lin westernize_V2 = mkV2 (mkV "occidentalizar") ; -- status=guess, src=wikt
+lin wet_A = L.wet_A ;
+lin wet_N = mkN "aguafiestas" feminine ; -- status=guess
+lin wet_V2 = mkV2 (mkV "mearse") ; -- status=guess
+lin wether_N = mkN "carnero llano" ; -- status=guess
+lin wetland_N = mkN "humedal" ; -- status=guess
+lin whack_V2 = mkV2 (mkV "golpear") ; -- status=guess, src=wikt
+lin whale_N = mkN "ballena" ; -- status=guess
+lin whaler_N = mkN "ballenero" ; -- status=guess
+lin wharf_N = mkN "embarcadero" ; -- status=guess
+lin whatPl_IP = S.whatPl_IP ;
+lin whatSg_IP = S.whatSg_IP ;
+lin whatever_Det = mkDet "cualquier" ;
+lin whatsoever_Adv = variants{} ; --
+lin wheat_N = mkN "trigo" ; -- status=guess
+lin wheatear_N = mkN "collalba" ; -- status=guess
+lin wheatfield_N = mkN "trigal" masculine ; -- status=guess
+lin wheel_N = mkN "rueda" ; -- status=guess
+lin wheel_V = rodar_V ; -- status=guess, src=wikt
+lin wheel_V2 = mkV2 (rodar_V) ; -- status=guess, src=wikt
+lin wheelbarrow_N = mkN "carretilla" masculine ; -- status=guess
+lin wheelchair_N = mkN "silla de ruedas" ; -- status=guess
+lin wheelhouse_N = mkN "puente de gobierno" ; -- status=guess
+lin wheeze_N = mkN "silbido" | mkN "sibilancia" | mkN "estertor sibilante" ; -- status=guess status=guess status=guess
+lin whelk_N = mkN "buccino" ; -- status=guess
+lin when_IAdv = S.when_IAdv ;
+lin when_Subj = S.when_Subj ;
+lin whence_Adv = mkAdv "de donde" ; -- status=guess
+lin whenever_Adv = mkAdv "cuando quiera" ; -- status=guess
+lin where_IAdv = S.where_IAdv ;
+lin where_Subj = ss "donde" ** {m = Indic} ;
+lin whereabouts_N = mkN "paradero" ; -- status=guess
+lin whereas_Subj = ss "mientras" ** {m = Indic ; lock_Subj = <>} ;
+lin whereby_Adv = mkAdv "por el cual" | mkAdv "por la cual" ; -- status=guess
+lin wherever_Adv = variants{} ; --
+lin whet_V2 = mkV2 (mkV "afilar") ; -- status=guess, src=wikt
+lin whether_Subj = ss "si" ** {m = Indic} ;
+lin whetstone_N = mkN "muela" | mkN "piedra de afilar" | mkN "piedra de amolar" ; -- status=guess status=guess status=guess
+lin whey_N = mkN "suero" | mkN "suero de soya" ; -- status=guess status=guess
+lin which_IQuant = S.which_IQuant ;
+lin whichever_Quant = variants{} ; --
+lin whiff_N = mkN "bocanadas" | mkN "soplo" | mkN "hálito" ; -- status=guess status=guess status=guess
+lin while_N = mkN "rato" ;
+lin while_Subj = ss "mientras" ** {m = Indic} ;
+lin while_V2 = mkV2 (mkV "vagar") ; -- status=guess, src=wikt
+lin whilst_Subj = variants{} ; --
+lin whim_N = mkN "capricho" ; -- status=guess
+lin whimper_N = mkN "gimoteo" ; -- status=guess
+lin whimper_V = mkV "lloriquear" ; -- status=guess, src=wikt
+lin whimper_V2 = mkV2 (mkV "lloriquear") ; -- status=guess, src=wikt
+lin whimsical_A = mkA "caprichoso" ; -- status=guess
+lin whinchat_N = mkN "tarabilla" ; -- status=guess
+lin whine_N = mkN "gimoteo" | mkN "lloriqueo" ; -- status=guess status=guess
+lin whine_V = mkV "gimotear" | mkV "lloriquear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin whine_V2 = mkV2 (mkV "gimotear") | mkV2 (mkV "lloriquear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin whinny_N = mkN "relinchito" ; -- status=guess
+lin whip_N = mkN "fusta" | mkN "látigo" ; -- status=guess
+lin whip_V = mkV "azotar" ; -- status=guess
+lin whip_V2 = mkV2 (mkV "azotar") ; -- status=guess
+lin whiplash_N = mkN "tralla" ; -- status=guess
+lin whippersnapper_N = mkN "mequetrefe" | mkN "arrapiezo" ; -- status=guess status=guess
+lin whippoorwill_N = mkN "cuerporruín" ; -- status=guess
+lin whirlpool_N = mkN "remolino" ; -- status=guess
+lin whirlwind_N = mkN "torbellino" ; -- status=guess
+lin whirr_V = mkV "zurriar" ; -- status=guess, src=wikt
+lin whisk_V = mkV "batir" ; -- status=guess, src=wikt
+lin whisk_V2 = mkV2 (mkV "batir") ; -- status=guess, src=wikt
+lin whisker_N = mkN "vibrisa" | mkN "bigote" masculine ; -- status=guess status=guess
+lin whiskey_N = mkN "whisky" | mkN "güisqui" masculine ; -- status=guess status=guess
+lin whisky_N = variants{} ; --
+lin whisper_N = mkN "susurro" ; -- status=guess
+lin whisper_V = mkV "susurrar" ; -- status=guess
+lin whisper_V2 = mkV2 (mkV "susurrar") ; -- status=guess
+lin whistle_N = mkN "revelador de secretos" | mkN "delator en su trabajo" | mkN "alertador" masculine ; -- status=guess status=guess status=guess
+lin whistle_V = mkV "silbar" | mkV "chiflar" | mkV "pitar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin whistle_V2 = mkV2 (mkV "silbar") | mkV2 (mkV "chiflar") | mkV2 (mkV "pitar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin whistling_N = mkN "pato silbador" | mkN "iguasa" | mkN "yaguasa" ; -- status=guess status=guess status=guess
+lin white_A = L.white_A ;
+lin white_N = mkN "blanco" | mkN "blanca" ; -- status=guess
+lin whiteness_N = mkN "blancura" | mkN "albor" | mkN "albura" ; -- status=guess status=guess status=guess
+lin whitewash_V2 = mkV2 (encubrir_V) ; -- status=guess, src=wikt
+lin whiting_N = mkN "merlán" masculine ; -- status=guess
+lin whitish_A = mkA "blancuzco" | mkA "blanquecino" | mkA "blanquinoso" ; -- status=guess status=guess status=guess
+lin whoPl_IP = S.whoPl_IP ;
+lin whoSg_IP = S.whoSg_IP ;
+lin whoever_NP = variants{} ; --
+lin whole_A = mkA "entero" ;
+lin whole_N = mkN "totalidad" feminine ;
+lin wholemeal_N = mkN "pan integral" ; -- status=guess
+lin wholeness_N = mkN "entereza" | mkN "integridad" feminine ; -- status=guess status=guess
+lin wholesale_N = mkN "venta al por mayor" ; -- status=guess
+lin wholesaler_N = mkN "mayorista" masculine ; -- status=guess
+lin wholly_Adv = variants{} ; --
+lin whooper_N = mkN "cisne cantor" ; -- status=guess
+lin whopper_N = mkN "mentira cruel" | mkN "ponzoña" ; -- status=guess status=guess
+lin whopping_A = mkA "enorme" | mkA "gigante" | mkA "descomunal" ; -- status=guess status=guess status=guess
+lin whore_N = mkN "puta" masculine | mkN "prostituta" | mkN "zorra" | mkN "fulana" | mkN "golfa" | mkN "ramera" | mkN "guarra" | mkN "mujerzuela" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin why_IAdv = S.why_IAdv ;
+lin why_N = mkN "porqué" masculine ; -- status=guess
+lin wick_N = mkN "mecha" masculine ; -- status=guess
+lin wicked_A = mkA "malvado" ; -- status=guess
+lin wickedness_N = mkN "maldad" feminine | mkN "perversidad" feminine ; -- status=guess status=guess
+lin wicker_N = mkN "mimbre" masculine ; -- status=guess
+lin wickerwork_N = mkN "cestería" ; -- status=guess
+lin wicket_N = variants{} ; --
+lin wide_A = L.wide_A ;
+lin wide_Adv = variants{} ; --
+lin widely_Adv = variants{} ; --
+lin widen_V2 = variants{} ; --
+lin widespread_A = mkA "extenso" ; -- status=guess
+lin widow_N = mkN "viuda" ; -- status=guess
+lin widowed_A = mkA "viudo" ; -- status=guess
+lin widower_N = mkN "viudo" ; -- status=guess
+lin width_N = mkN "anchura" ; -- status=guess
+lin wife_N = L.wife_N ;
+lin wig_N = mkN "peluca" ; -- status=guess
+lin wiggle_V = mkV "menear" | mkV "contonear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wiggle_V2 = mkV2 (mkV "menear") | mkV2 (mkV "contonear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wild_A = mkA "salvaje" | mkA "montaraz" ; -- status=guess
+lin wild_N = mkN "fiera" ; -- status=guess
+lin wildcat_N = mkN "gato montés" | mkN "gato salvaje" ; -- status=guess status=guess
+lin wilderness_N = mkN "naturaleza" | mkN "tierra salvaje" | mkN "selva" | mkN "jungla" | mkN "páramo" | mkN "descampado" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin wildfire_N = mkN "incendio forestal" | mkN "fuego incontrolado" ; -- status=guess status=guess
+lin wildlife_N = mkN "vida silvestre" ; -- status=guess
+lin wildly_Adv = variants{} ; --
+lin will_N = mkN "testamento" | mkN "voluntad" feminine ; ---split: legal document / intent, volition
+lin will_V = mkV "legar" ; -- status=guess
+lin will_V2 = mkV2 (mkV "legar") ; -- status=guess
+lin willing_A = mkA "dispuesto" ; -- status=guess
+lin willingness_N = variants{} ; --
+lin willow_N = mkN "sauce" masculine ; -- status=guess
+lin willpower_N = mkN "fuerza de voluntad" ; -- status=guess
+lin wilt_N = mkN "marchitez" feminine ; -- status=guess
+lin wilt_V = mkV "marchitar" ; -- status=guess, src=wikt
+lin wilt_V2 = mkV2 (mkV "marchitar") ; -- status=guess, src=wikt
+lin wimp_N = mkN "pusilánime" masculine | mkN "gallina" masculine ; -- status=guess status=guess
+lin win_N = variants{} ; --
+lin win_V = mkV "ganar" ;
+lin win_V2 = L.win_V2 ;
+lin wind_N = L.wind_N ;
+lin wind_V = mkV "rebobinar" ; -- status=guess
+lin windfall_N = mkN "fruta caida" ; -- status=guess
+lin windlass_N = mkN "malacate" ; -- status=guess
+lin windmill_N = mkN "molinillo de viento" ; -- status=guess
+lin window_N = L.window_N ;
+lin windowpane_N = mkN "vidrio" feminine ; -- status=guess
+lin windowsill_N = mkN "antepecho" | mkN "repisa de ventana" | mkN "alféizar" masculine ; -- status=guess status=guess status=guess
+lin windpipe_N = mkN "tráquea" ; -- status=guess
+lin windshield_N = mkN "parabrisas" masculine ; -- status=guess
+lin windstorm_N = mkN "vendaval" masculine ; -- status=guess
+lin windward_A = mkA "barlovento" ; -- status=guess
+lin windy_A = mkA "ventoso" ; -- status=guess
+lin wine_N = L.wine_N ;
+lin winery_N = mkN "bodega" ; -- status=guess
+lin wineskin_N = mkN "bota" ; -- status=guess
+lin wing_N = L.wing_N ;
+lin wing_V = mkV "improvisar" ; -- status=guess, src=wikt
+lin wing_V2 = mkV2 (mkV "improvisar") ; -- status=guess, src=wikt
+lin wingspan_N = mkN "envergadura" ; -- status=guess
+lin wink_N = mkN "guiño" ; -- status=guess
+lin wink_V = mkV "guiñar" ; -- status=guess, src=wikt
+lin wink_V2 = mkV2 (mkV "guiñar") ; -- status=guess, src=wikt
+lin winner_N = mkN "ganador" | mkN "ganadora" | mkN "vencedor" masculine ; -- status=guess
+lin winning_A = variants{} ; --
+lin winning_N = mkN "racha ganadora" ; -- status=guess
+lin winnow_V2 = mkV2 (mkV "ahechar") ; -- status=guess, src=wikt
+lin winter_N = mkN "invierno" ;
+lin winter_V = invernar_V ; -- status=guess, src=wikt
+lin wintergreen_N = mkN "siempreverde" feminine ; -- status=guess
+lin wintry_A = mkA "invernal" ; -- status=guess
+lin wipe_V = mkV "formatear" ; -- status=guess
+lin wipe_V2 = L.wipe_V2 ;
+lin wipeout_N = mkN "asolamiento" | mkN "extermina" ; -- status=guess status=guess
+lin wire_N = mkN "alambre" | mkN "hilo" ; -- status=guess
+lin wireless_A = mkA "inalámbrico" ; -- status=guess
+lin wisdom_N = mkN "sabiduría" ; -- status=guess
+lin wise_A = mkA "sabio" | mkA "juicioso" ; -- status=guess
+lin wisent_N = mkN "bisonte europeo" ; -- status=guess
+lin wish_N = mkN "deseo" ; -- status=guess
+lin wish_V = mkV "desear" ;
+lin wish_V2 = mkV2 (mkV "desear") ;
+lin wish_V2V = mkV2V (mkV "desear") ;
+lin wish_VS = mkVS (mkV "desear") ;
+lin wish_VV = mkVV (mkV "desear") ;
+lin wishbone_N = mkN "espoleta" ; -- status=guess
+lin wisp_N = mkN "brizna" | mkN "mechón" masculine | mkN "voluta" | mkN "jirón" masculine ; -- status=guess status=guess status=guess status=guess
+lin wistful_A = mkA "melancólico" | mkA "nostálgico" ; -- status=guess status=guess
+lin wit_N = mkN "imaginativo" | mkN "divertido" ; -- status=guess
+lin witch_N = mkN "bruja" masculine ; -- status=guess
+lin witchcraft_N = mkN "brujería" ; -- status=guess
+lin with_Prep = S.with_Prep ;
+lin withdraw_V = mkV "sacar" ; -- status=guess
+lin withdraw_V2 = mkV2 (mkV "sacar") ; -- status=guess
+lin withdrawal_N = mkN "coitus interruptus" ; -- status=guess
+lin wither_V = decaer_V ; -- status=guess, src=wikt
+lin wither_V2 = mkV2 (decaer_V) ; -- status=guess, src=wikt
+lin withhold_V2 = mkV2 (retener_V) | mkV2 (negar_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin within_Adv = variants{}; -- mkPrep "dentro de" ;
+lin within_Prep = mkPrep "dentro de" ;
+lin without_Prep = S.without_Prep ;
+lin witness_N = mkN "testimonio" ; -- status=guess
+lin witness_V = variants{} ; --
+lin witness_V2 = variants{} ; --
+lin witty_A = mkA "mordaz" ; -- status=guess
+lin wizard_N = mkN "hechicero" | mkN "brujo" ; -- status=guess status=guess
+lin woad_N = mkN "yerba pastel" ; -- status=guess
+lin woe_N = mkN "pena" ; -- status=guess
+lin wok_N = mkN "wok" masculine ; -- status=guess
+lin wolf_N = mkN "lobo" ; -- status=guess
+lin wolf_V2 = mkV2 (mkV "devorar") | mkV2 (engullir_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin wollastonite_N = mkN "wollastonita" ; -- status=guess
+lin wolverine_N = mkN "glotón" | mkN "carcayú" masculine | mkN "comadreja" ; -- status=guess status=guess status=guess
+lin woman_N = L.woman_N ;
+lin womanish_A = mkA "afeminado" ; -- status=guess
+lin womanizer_N = mkN "mujeriego" | mkN "gallinazo" | mkN "rompecorazones" masculine | mkN "donjuan" ; -- status=guess
+lin womb_N = mkN "útero" | mkN "matriz" feminine ; -- status=guess status=guess
+lin wombat_N = mkN "vombátido" | mkN "wombat" masculine ; -- status=guess status=guess
+lin wonder_N = mkN "pensamiento" ; -- status=guess
+lin wonder_V = mkV "preguntarse" | mkV "ponderar" ;
+lin wonder_VQ = L.wonder_VQ ;
+lin wonderful_A = mkA "maravilloso" ; -- status=guess
+lin wonderment_N = mkN "maravilla" ; -- status=guess
+lin wont_A = mkA "hábito" ; -- status=guess
+lin woo_V2 = mkV2 (mkV "cortejar") ; -- status=guess
+lin wood_N = L.wood_N ;
+lin woodcock_N = mkN "chocha" | mkN "chochaperdiz" feminine ; -- status=guess status=guess
+lin wooded_A = mkA "boscoso" ; -- status=guess
+lin wooden_A = variants{} ; --
+lin woodland_N = mkN "bosque" masculine | mkN "floresta" ; -- status=guess
+lin woodlouse_N = mkN "cochinilla de humedad" | mkN "chanchito de tierra" | mkN "bicho bolita" | mkN "bicho de bola" | mkN "marranito" ; -- status=guess status=guess status=guess status=guess status=guess
+lin woodpecker_N = mkN "pájaro carpintero" | mkN "pito" ; -- status=guess status=guess
+lin woodruff_N = mkN "asperilla" ; -- status=guess
+lin woodwind_N = mkN "instrumento de viento-madera" ; -- status=guess
+lin woody_A = mkA "boscoso" ; -- status=guess
+lin woof_N = mkN "ladro" ; -- status=guess
+lin woofer_N = mkN "bafle" ; -- status=guess
+lin wool_N = mkN "lana" ; -- status=guess
+lin word_N = mkN "palabra" ;
+lin word_V2 = mkV2 (mkV "redactar") ; -- status=guess, src=wikt
+lin wording_N = variants{} ; --
+lin words_N = mkN "palabras" ; -- status=guess
+lin work_1_V = mkV "trabajar" ;
+lin work_2_V = mkV "funcionar" ;
+lin work_N = mkN "trabajo" masculine ;
+lin work_V = mkV "trabajar" ;
+lin work_V2 = mkV2 (mkV "trabajar") ;
+lin workaholic_N = mkN "trabajólico" ; -- status=guess
+lin worker_N = mkN "obrero" | mkN "trabajador" ;
+lin workforce_N = variants{} ; --
+lin working_A = mkA "funcional" | mkA "laboral" ; --- split
+lin working_N = mkN "clase obrera" ; -- status=guess
+lin working_class_A = variants{} ; --
+lin workmanship_N = mkN "calidad de fabricación" ; -- status=guess
+lin workpiece_N = mkN "pieza de trabajo" ; -- status=guess
+lin workplace_N = variants{} ; --
+lin works_N = mkN "trabajo" | mkN "obra" ;
+lin workshop_N = mkN "taller" masculine ; -- status=guess
+lin workstation_N = mkN "estación de trabajo" ; -- status=guess
+lin workweek_N = mkN "semana de trabajo" ; -- status=guess
+lin world_N = mkN "mundial" ;
+lin worldly_A = mkA "mundano" ; -- status=guess
+lin worldwide_A = mkA "mundial" ; -- status=guess
+lin worldwide_Adv = variants{} ; --
+lin worm_N = L.worm_N ;
+lin wormhole_N = mkN "agujero de gusano" ; -- status=guess
+lin wormwood_N = mkN "ajenjo" | mkN "absintio" | mkN "alosna" ; -- status=guess status=guess status=guess
+lin worried_A = variants{} ; --
+lin worry_N = mkN "preocupación" feminine | mkN "zozobra" ; -- status=guess
+lin worry_V = mkV "inquietarse" | mkV "preocuparse" | mkV (mkV "estar") "preocupado" ;
+lin worry_V2 = mkV2 (mkV "inquietarse") of_Prep | mkV2 (mkV "preocuparse") of_Prep | mkV2 (mkV (mkV "estar") "preocupado") of_Prep ;
+lin worry_VS = mkVS (mkV "inquietarse") | mkVS (mkV "preocuparse") | mkVS (mkV (mkV "estar") "preocupado") ;
+lin worrying_A = variants{} ; --
+lin worse_A = mkA "peor" ; -- status=guess
+lin worse_Adv = variants{} ; --
+lin worsen_V = mkV "empeorarse" ; -- status=guess, src=wikt
+lin worsen_V2 = mkV2 (mkV "empeorarse") ; -- status=guess, src=wikt
+lin worsening_N = mkN "empeoramiento" ; -- status=guess
+lin worship_N = mkN "adoración" feminine ; -- status=guess
+lin worship_V = mkV "adorar" | mkV "venerar" | mkV "alabar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin worship_V2 = mkV2 (mkV "adorar") | mkV2 (mkV "venerar") | mkV2 (mkV "alabar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin worst_A = mkA "lo peor" | mkA "la peor" ; -- status=guess status=guess
+lin worsted_N = mkN "gabardina" | mkN "sarga" ; -- status=guess status=guess
+lin worth_N = mkN "valor" masculine ; -- status=guess
+lin worth_Prep = mkPrep "digno de" ;
+lin worthless_A = mkA "sin valor" ; -- status=guess
+lin worthwhile_A = mkA "de valor" | mkA "que vale la pena" | mkA "que merece la pena" | mkA "que compensa el esfuerzo" ; -- status=guess
+lin worthy_A = mkA "digno" ; -- status=guess
+lin wound_N = mkN "herida" | mkN "llaga" ; -- status=guess
+lin wound_V2 = mkV2 (herir_V) ; -- status=guess
+lin wow_Interj = mkInterj "guao" ; -- status=guess
+lin wrap_N = mkN "envolver" ; -- status=guess
+lin wrap_V = envolver_V | mkV "fajar" ; -- status=guess
+lin wrap_V2 = mkV2 (envolver_V) | mkV2 (mkV "fajar") ; -- status=guess
+lin wrapper_N = mkN "envoltura" | mkN "envoltorio" ; -- status=guess status=guess
+lin wrapping_N = mkN "papel de envolver" ; -- status=guess
+lin wrath_N = mkN "cólera" masculine | mkN "ira" ; -- status=guess status=guess
+lin wrathful_A = mkA "furioso" ; -- status=guess
+lin wreak_V2 = mkV2 (mkV "provocar") | mkV2 (mkV "inflingir") | mkV2 (volcar_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wreath_N = mkN "guirnalda" ; -- status=guess
+lin wreck_N = mkN "choque" masculine ; -- status=guess
+lin wren_N = mkN "cucarachero" | mkN "ratona" ; -- status=guess status=guess
+lin wrench_N = mkN "llave" feminine | mkN "llave de tuerca" | mkN "llave inglesa" ; -- status=guess status=guess status=guess
+lin wrest_V2 = mkV2 (mkV "arrancar") ; -- status=guess, src=wikt
+lin wrestle_V = mkV "luchar" ; -- status=guess, src=wikt
+lin wrestle_V2 = mkV2 (mkV "luchar") ; -- status=guess, src=wikt
+lin wrestler_N = mkN "luchador" ; -- status=guess
+lin wrestling_N = mkN "lucha libre" ; -- status=guess
+lin wriggle_V = mkV "retorcerse" | mkV "serpentear" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wriggle_V2 = mkV2 (mkV "retorcerse") | mkV2 (mkV "serpentear") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wring_V2 = mkV2 (retorcer_V) ; -- status=guess, src=wikt
+lin wrinkle_N = mkN "imperfección" feminine ; -- status=guess
+lin wrinkle_V = mkV "arrugar" ; -- status=guess, src=wikt
+lin wrinkle_V2 = mkV2 (mkV "arrugar") ; -- status=guess, src=wikt
+lin wrinkly_A = mkA "arrugado" ; -- status=guess
+lin wrist_N = mkN "muñeca" ; -- status=guess
+lin wristwatch_N = mkN "reloj de pulsera" | mkN "reloj" masculine ; -- status=guess status=guess
+lin writ_N = mkN "escrito" | mkN "decreto judicial" | mkN "recurso" | mkN "auto" ; -- status=guess status=guess status=guess status=guess
+lin write_V = mkV "escribir" | mkV "apuntar" ;
+lin write_V2 = L.write_V2 ;
+lin write_VS = mkVS (mkV "escribir") ;
+lin writer_N = mkN "escritor" | mkN "escritora" ; --- split: masc, fem
+lin writhe_V = reflV (mkV "contorsionar") ; -- status=guess
+lin writing_N = mkN "escrito" | mkN "escritura" ; -- status=guess
+lin written_A = variants{} ; --
+lin wrong_A = mkA "malo" | mkA "incorrecto" ; --- split ? morally wrong / wrong answer in an exam
+lin wrong_Adv = variants{} ; --
+lin wrong_N = mkN "crimen" ; -- status=guess
+lin wrongdoer_N = mkN "malhechor" masculine ; -- status=guess
+lin wrongful_A = mkA "culposo" | mkA "ilegal" ; -- status=guess status=guess
+lin wroth_A = mkA "airado" ; -- status=guess
+lin wryneck_N = mkN "torcecuello" ; -- status=guess
+lin wyvern_N = mkN "dragón alado" | mkN "guiverno" ; -- status=guess status=guess
+lin x_ray_N = variants{} ; --
+lin xanthine_N = mkN "xantina" ; -- status=guess
+lin xenon_N = mkN "xenón" masculine ; -- status=guess
+lin xenophobia_N = mkN "xenofobia" ; -- status=guess
+lin xenophobic_A = mkA "xenófobo" ; -- status=guess
+lin xerography_N = mkN "xerografía" ; -- status=guess
+lin xerophthalmia_N = mkN "xeroftalmia" ; -- status=guess
+lin xerox_V2 = mkV2 (mkV "fotocopiar") ; -- status=guess, src=wikt
+lin xylem_N = mkN "xilema" masculine ; -- status=guess
+lin xylene_N = mkN "xileno" ; -- status=guess
+lin xylophone_N = mkN "xilófono" ; -- status=guess
+lin xylophonist_N = mkN "xilofonista" ; -- status=guess
+lin yacht_N = mkN "yate" masculine ; -- status=guess
+lin yacht_V = mkV (mkV "ir") "en yate" ; -- status=guess, src=wikt
+lin yak_N = mkN "yac" | mkN "yak" masculine ; -- status=guess status=guess
+lin yam_N = mkN "ñame" masculine ; -- status=guess
+lin yank_N = mkN "tirón" masculine ; -- status=guess
+lin yank_V2 = mkV2 (mkV (mkV "tirar") "de") | mkV2 (mkV (mkV "dar") "un tirón") | mkV2 (mkV "tironear") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin yap_N = mkN "ladrido" | mkN "gañido" | mkN "trino" | mkN "quejido" ; -- status=guess status=guess status=guess status=guess
+lin yap_V = mkV "ladrar" | gañir_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin yard_N = mkN "patio" ;
+lin yardage_N = mkN "medida en yardas" ; -- status=guess
+lin yardarm_N = mkN "penol" masculine ; -- status=guess
+lin yardstick_N = mkN "vara" ; -- status=guess
+lin yarmulke_N = mkN "kipá" feminine ; -- status=guess
+lin yarn_N = mkN "hilo" | mkN "hilado" ; -- status=guess
+lin yarrow_N = mkN "milenrama" | mkN "plumajillo" ; -- status=guess status=guess
+lin yashmak_N = mkN "nicab" masculine ; -- status=guess
+lin yaw_N = mkN "guiñada" ; -- status=guess
+lin yawl_N = mkN "yola" ; -- status=guess
+lin yawn_N = mkN "bostezo" ; -- status=guess
+lin yawn_V = mkV "bostezar" ; -- status=guess, src=wikt
+lin yeah_Interj = ss "sí" ;
+lin year_N = L.year_N ;
+lin yearbook_N = mkN "anuario" ; -- status=guess
+lin yearly_A = mkA "anual" ; -- status=guess
+lin yearly_Adv = mkAdv "anualmente" | mkAdv "cada año" ; -- status=guess status=guess
+lin yearn_V = mkV "anhelar" | mkV "desear" | mkV "ansiar" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin yearning_N = mkN "anhelo" ; -- status=guess
+lin yeast_N = mkN "levadura" ; -- status=guess
+lin yeasty_A = mkA "levaduroso" ; -- status=guess
+lin yell_V = mkV "gritar" | mkV (mkV "hablar") "alto" ; -- status=guess
+lin yell_V2 = mkV2 (mkV "gritar") | mkV2 (mkV (mkV "hablar") "alto") ; -- status=guess
+lin yellow_A = L.yellow_A ;
+lin yellow_N = mkN "amarillo" ; -- status=guess
+lin yellowish_A = mkA "amarillento" ; -- status=guess
+lin yelp_V = gañir_V ; -- status=guess, src=wikt
+lin yen_N = mkN "deseo" | mkN "ganas" feminine ; -- status=guess status=guess
+lin yen_V = mkV "desear" ; -- status=guess, src=wikt
+lin yeoman_N = mkN "edecán" masculine ; -- status=guess
+lin yep_Interj = variants{} ; --
+lin yes_Interj = mkInterj "sí" ;
+lin yes_Utt = S.yes_Utt ;
+lin yesterday_Adv = mkAdv "ayer" ;
+lin yesterday_N = mkN "ayer" ; -- status=guess
+lin yet_1_Adv = mkAdv "todavía" ;
+lin yet_2_Adv = mkAdv "aún" ;
+lin yet_Adv = mkAdv "todavía" ;
+lin yew_N = mkN "tejo" ; -- status=guess
+lin yield_N = mkN "rendimiento" ; -- status=guess
+lin yield_V2 = mkV2 (mkV "ceder") ; -- status=guess
+lin yip_N = mkN "aullido" | mkN "quejido" ; -- status=guess status=guess
+lin yob_N = mkN "vándalo" | mkN "gamberro" | mkN "golfo" | mkN "granuja" ; -- status=guess
+lin yodel_N = mkN "canción al estilo tirolés" ; -- status=guess
+lin yodel_V = mkV (mkV "cantar") "como los tiroleses" ; -- status=guess, src=wikt
+lin yodel_V2 = mkV2 (mkV (mkV "cantar") "como los tiroleses") ; -- status=guess, src=wikt
+lin yodh_N = mkN "yod" feminine ; -- status=guess
+lin yoga_N = mkN "yoga" masculine ; -- status=guess
+lin yoke_N = mkN "yugo" ; -- status=guess
+lin yoke_V = uncir_V ; -- status=guess, src=wikt
+lin yoke_V2 = mkV2 (uncir_V) ; -- status=guess, src=wikt
+lin yokel_N = mkN "paleto" | mkN "palurdo" ; -- status=guess status=guess
+lin yolk_N = mkN "yema" ; -- status=guess
+lin yonder_Adv = mkAdv "de allá" ; -- status=guess
+lin yore_N = mkN "antaño" ; -- status=guess
+lin youPlFem_Pron = optProDrop E.youPl8fem_Pron | optProDrop E.youPolPl8fem_Pron ; ---- split
+lin youPl_Pron = optProDrop S.youPl_Pron | optProDrop E.youPolPl_Pron ; ---- split
+lin youPolFem_Pron = optProDrop E.youPol8fem_Pron ; -- status=guess
+lin youSgFem_Pron = optProDrop E.youSg8fem_Pron ; -- status=guess
+lin youSg_Pron = optProDrop S.youSg_Pron ; -- status=guess
+lin young_A = L.young_A ;
+lin young_N = mkN "jóvenes" ; -- status=guess
+lin youngster_N = mkN "jovenzuelo" ; -- status=guess
+lin youth_N = mkN "albergue juvenil" ; -- status=guess
+lin youthfulness_N = mkN "juventud" feminine ; -- status=guess
+lin yowl_V = mkV "aullar" ; -- status=guess, src=wikt
+lin ytterbium_N = mkN "iterbio" ; -- status=guess
+lin yttrium_N = mkN "itrio" ; -- status=guess
+lin yuan_N = mkN "yuan" ; -- status=guess
+lin yucca_N = mkN "yuca" ; -- status=guess
+lin yuletide_N = mkN "Navidades" feminine ; -- status=guess
+lin yurt_N = mkN "yurta" ; -- status=guess
+lin zabaglione_N = mkN "zabaione" | mkN "sabayón" masculine ; -- status=guess status=guess
+lin zany_A = mkA "alocado" | mkA "disparatado" | mkA "chiflado" ; -- status=guess status=guess status=guess
+lin zap_N = mkN "corrientazo" ; -- status=guess
+lin zap_V2 = mkV2 (mkV "zapear") ; -- status=guess, src=wikt
+lin zeal_N = mkN "ahínco" | mkN "fervor" | mkN "celo" feminine | mkN "entusiasmo" ; -- status=guess status=guess status=guess status=guess
+lin zealous_A = mkA "celoso" | mkA "ferviente" ; -- status=guess status=guess
+lin zebra_N = mkN "cebra" ; -- status=guess
+lin zebu_N = mkN "cebú" masculine ; -- status=guess
+lin zee_N = mkN "zeta" ; -- status=guess
+lin zenith_N = mkN "cenit" masculine ; -- status=guess
+lin zephyr_N = mkN "céfiro" ; -- status=guess
+lin zeppelin_N = mkN "dirigible" masculine | mkN "zepelín" masculine ; -- status=guess status=guess
+lin zero_A = mkA "cero" | mkA "nulo" ; -- status=guess status=guess
+lin zero_N = mkN "cero" | mkN "raíz" feminine ; -- status=guess status=guess
+lin zero_V = mkV (mkV "poner") "a cero" ; -- status=guess, src=wikt
+lin zest_N = mkN "entusiasmo" | mkN "brío" ; -- status=guess status=guess
+lin zestful_A = mkA "brioso" ; -- status=guess
+lin zeta_N = mkN "zeta" ; -- status=guess
+lin ziggurat_N = mkN "zigurat" masculine ; -- status=guess
+lin zigzag_A = mkA "en zigzag" ; -- status=guess
+lin zigzag_Adv = mkAdv "en zigzag" ; -- status=guess
+lin zigzag_N = mkN "zigzag" masculine ; -- status=guess
+lin zigzag_V = mkV "zigzaguear" ; -- status=guess, src=wikt
+lin zinc_N = mkN "zinc" | mkN "cinc" masculine ; -- status=guess status=guess
+lin zing_N = mkN "zumbido" | mkN "silbido" ; -- status=guess status=guess
+lin zinnia_N = mkN "zinnia" ; -- status=guess
+lin zip_N = mkN "brío" ; -- status=guess
+lin zircon_N = mkN "circón" | mkN "zircón" masculine ; -- status=guess status=guess
+lin zirconium_N = mkN "circonio" ; -- status=guess
+lin zither_N = mkN "cítara" ; -- status=guess
+lin zloty_N = mkN "zloty" | mkN "złoty" masculine ; -- status=guess status=guess
+lin zodiac_N = mkN "zodíaco" ; -- status=guess
+lin zombie_N = mkN "zombi" masculine | mkN "zombie" masculine ; -- status=guess status=guess
+lin zone_N = mkN "zona" ; -- status=guess
+lin zone_V2 = mkV2 (mkV "declarar") ; -- status=guess, src=wikt
+lin zoning_N = mkN "zonificación" feminine ; -- status=guess
+lin zoo_N = mkN "zoo" | mkN "jardín zoo" | mkN "zoológico" ; -- status=guess status=guess status=guess
+lin zoological_A = mkA "zoológico" ; -- status=guess
+lin zoologist_N = mkN "zoólogo" | mkN "zoóloga" ; -- status=guess status=guess
+lin zoology_N = mkN "zoología" ; -- status=guess
+lin zoom_N = mkN "zum" masculine ; -- status=guess
+lin zoom_V = mkV "zumbar" | mkV (mkV "enfocar") "con zoom" ; -- status=guess, src=wikt status=guess, src=wikt
+lin zoonosis_N = mkN "zoonosis" feminine ; -- status=guess
+lin zygoma_N = mkN "cigoma" ; -- status=guess
+lin zygomatic_A = mkA "cigomático" ; -- status=guess
+lin zygomorphic_A = mkA "zigomorfo" ; -- status=guess
+lin zygote_N = mkN "cigoto" ; -- status=guess
+
+-- geonames
+
+lin aachen_PN = mkPN "Aquisgrán" ; -- status=guess src=geonames
+lin abercarn_PN = mkPN "Abercarn" ; -- status=guess src=geonames
+lin aberdare_PN = mkPN "Aberdare" ; -- status=guess src=geonames
+lin aberdeen_PN = mkPN "Aberdeen" ; -- status=guess src=geonames
+lin abergavenny_PN = mkPN "Abergavenny" ; -- status=guess src=geonames
+lin abergele_PN = mkPN "Abergele" ; -- status=guess src=geonames
+lin abertillery_PN = mkPN "Abertillery" ; -- status=guess src=geonames
+lin aberystwyth_PN = mkPN "Aberystwyth" ; -- status=guess src=geonames
+lin abingdon_PN = mkPN "Abingdon" ; -- status=guess src=geonames
+lin accra_PN = mkPN "Acra" ; -- status=guess src=geonames
+lin accrington_PN = mkPN "Accrington" ; -- status=guess src=geonames
+lin ada_PN = mkPN "Ada" ; -- status=guess src=geonames
+lin addis_ababa_PN = mkPN "Adís Abeba" ; -- status=guess src=geonames
+lin adelaide_PN = mkPN "Adelaida" ; -- status=guess src=geonames
+lin adrian_PN = mkPN "Adrian" ; -- status=guess src=geonames
+lin afghanistan_PN = mkPN "Afganistán" ; -- status=guess src=geonames
+lin agra_PN = mkPN "Agra" ; -- status=guess src=geonames
+lin ahmedabad_PN = mkPN "Ahmedabad" ; -- status=guess src=geonames
+lin airdrie_PN = mkPN "Airdrie" ; -- status=guess src=geonames
+lin akron_PN = mkPN "Akron" ; -- status=guess src=geonames
+lin albania_PN = mkPN "Albania" ; -- status=guess src=geonames
+lin albert_PN = mkPN "Albert" ; -- status=guess src=geonames
+lin aldershot_PN = mkPN "Aldershot" ; -- status=guess src=geonames
+lin aleppo_PN = mkPN "Alepo" ; -- status=guess src=geonames
+lin alessandria_PN = mkPN "Alessandria" ; -- status=guess src=geonames
+lin alexander_PN = mkPN "Alexander" ; -- status=guess src=geonames
+lin alexandra_PN = mkPN "Alexandra" ; -- status=guess src=geonames
+lin alexandria_PN = mkPN "Alejandría" ; -- status=guess src=geonames
+lin alf_PN = mkPN "Alf" ; -- status=guess src=geonames
+lin alfred_PN = mkPN "Alfred" ; -- status=guess src=geonames
+lin alfreton_PN = mkPN "Alfreton" ; -- status=guess src=geonames
+lin algeria_PN = mkPN "Argelia" ; -- status=guess src=geonames
+lin alicante_PN = mkPN "Alicante" ; -- status=guess src=geonames
+lin alice_PN = mkPN "Alice" ; -- status=guess src=geonames
+lin allan_PN = mkPN "Allan" ; -- status=guess src=geonames
+lin allen_PN = mkPN "Allen" ; -- status=guess src=geonames
+lin alloa_PN = mkPN "Alloa" ; -- status=guess src=geonames
+lin almeria_PN = mkPN "Almeria" ; -- status=guess src=geonames
+lin alnwick_PN = mkPN "Alnwick" ; -- status=guess src=geonames
+lin alton_PN = mkPN "Alton" ; -- status=guess src=geonames
+lin altrincham_PN = mkPN "Altrincham" ; -- status=guess src=geonames
+lin alvechurch_PN = mkPN "Alvechurch" ; -- status=guess src=geonames
+lin amesbury_PN = mkPN "Amesbury" ; -- status=guess src=geonames
+lin amiens_PN = mkPN "Amiens" ; -- status=guess src=geonames
+lin ammanford_PN = mkPN "Ammanford" ; -- status=guess src=geonames
+lin amsterdam_PN = mkPN "Ámsterdam" ; -- status=guess src=geonames
+lin ancona_PN = mkPN "Ancona" ; -- status=guess src=geonames
+lin andorra_PN = mkPN "Principado de Andorra" ; -- status=guess src=geonames
+lin andover_PN = mkPN "Andover" ; -- status=guess src=geonames
+lin angers_PN = mkPN "Angers" ; -- status=guess src=geonames
+lin angola_PN = mkPN "Angola" ; -- status=guess src=geonames
+lin anguilla_PN = mkPN "Anguila" ; -- status=guess src=geonames
+lin angus_PN = mkPN "Angus" ; -- status=guess src=geonames
+lin ankara_PN = mkPN "Ankara" ; -- status=guess src=geonames
+lin annan_PN = mkPN "Annan" ; -- status=guess src=geonames
+lin anshan_PN = mkPN "Anshan" ; -- status=guess src=geonames
+lin anthony_PN = mkPN "Anthony" ; -- status=guess src=geonames
+lin antigua_PN = mkPN "Antigua" ; -- status=guess src=geonames
+lin antony_PN = mkPN "Antony" ; -- status=guess src=geonames
+lin antrim_PN = mkPN "Antrim" ; -- status=guess src=geonames
+lin antwerp_PN = mkPN "Antwerp" ; -- status=guess src=geonames
+lin apeldoorn_PN = mkPN "Apeldoorn" ; -- status=guess src=geonames
+lin arbroath_PN = mkPN "Arbroath" ; -- status=guess src=geonames
+lin ardrossan_PN = mkPN "Ardrossan" ; -- status=guess src=geonames
+lin argentina_PN = mkPN "Argentina" ; -- status=guess src=geonames
+lin argentine_PN = mkPN "Argentine" ; -- status=guess src=geonames
+lin arizona_PN = mkPN "Arizona" ; -- status=guess src=geonames
+lin armadale_PN = mkPN "Armadale" ; -- status=guess src=geonames
+lin armagh_PN = mkPN "Armagh" ; -- status=guess src=geonames
+lin arnhem_PN = mkPN "Arnhem" ; -- status=guess src=geonames
+lin arnold_PN = mkPN "Arnold" ; -- status=guess src=geonames
+lin arthur_PN = mkPN "Arthur" ; -- status=guess src=geonames
+lin ascot_PN = mkPN "Ascot" ; -- status=guess src=geonames
+lin ashbourne_PN = mkPN "Ashbourne" ; -- status=guess src=geonames
+lin ashby_PN = mkPN "Ashby" ; -- status=guess src=geonames
+lin ashby_de_la_zouch_PN = mkPN "Ashby de la Zouch" ; -- status=guess src=geonames
+lin ashford_PN = mkPN "Ashford" ; -- status=guess src=geonames
+lin ashington_PN = mkPN "Ashington" ; -- status=guess src=geonames
+lin askern_PN = mkPN "Askern" ; -- status=guess src=geonames
+lin athens_1_PN = mkPN "Atenas" ; -- status=guess src=geonames
+lin athens_2_PN = mkPN "Atenas" ; -- status=guess src=geonames
+lin atherstone_PN = mkPN "Atherstone" ; -- status=guess src=geonames
+lin athlone_PN = mkPN "Athlone" ; -- status=guess src=geonames
+lin atlanta_PN = mkPN "Atlanta" ; -- status=guess src=geonames
+lin atlantic_PN = mkPN "Atlantic" ; -- status=guess src=geonames
+lin auckland_PN = mkPN "Auckland" ; -- status=guess src=geonames
+lin audley_PN = mkPN "Audley" ; -- status=guess src=geonames
+lin augsburg_PN = mkPN "Augsburgo" ; -- status=guess src=geonames
+lin australia_PN = mkPN "Australia" ; -- status=guess src=geonames
+lin austria_PN = mkPN "Austria" ; -- status=guess src=geonames
+lin aveley_PN = mkPN "Aveley" ; -- status=guess src=geonames
+lin avignon_PN = mkPN "Aviñón" ; -- status=guess src=geonames
+lin avon_PN = mkPN "Avon" ; -- status=guess src=geonames
+lin aylesbury_PN = mkPN "Aylesbury" ; -- status=guess src=geonames
+lin aylesford_PN = mkPN "Aylesford" ; -- status=guess src=geonames
+lin ayr_PN = mkPN "Ayr" ; -- status=guess src=geonames
+lin backworth_PN = mkPN "Backworth" ; -- status=guess src=geonames
+lin bacup_PN = mkPN "Bacup" ; -- status=guess src=geonames
+lin badajoz_PN = mkPN "Badajoz" ; -- status=guess src=geonames
+lin badalona_PN = mkPN "Badalona" ; -- status=guess src=geonames
+lin baghdad_PN = mkPN "Bagdad" ; -- status=guess src=geonames
+lin bahamas_PN = mkPN "Bahamas" ; -- status=guess src=geonames
+lin bahrain_PN = mkPN "Bahréin" ; -- status=guess src=geonames
+lin baku_PN = mkPN "Bakú" ; -- status=guess src=geonames
+lin baldock_PN = mkPN "Baldock" ; -- status=guess src=geonames
+lin baltimore_PN = mkPN "Baltimore" ; -- status=guess src=geonames
+lin banbury_PN = mkPN "Banbury" ; -- status=guess src=geonames
+lin bandung_PN = mkPN "Bandung" ; -- status=guess src=geonames
+lin bangalore_PN = mkPN "Bangalore" ; -- status=guess src=geonames
+lin bangkok_PN = mkPN "Bangkok" ; -- status=guess src=geonames
+lin bangladesh_PN = mkPN "Bangladés" ; -- status=guess src=geonames
+lin bangor_PN = mkPN "Bangor" ; -- status=guess src=geonames
+lin bannockburn_PN = mkPN "Bannockburn" ; -- status=guess src=geonames
+lin bantry_PN = mkPN "Bantry" ; -- status=guess src=geonames
+lin barbados_PN = mkPN "Barbados" ; -- status=guess src=geonames
+lin barbara_PN = mkPN "Barbara" ; -- status=guess src=geonames
+lin barcelona_PN = mkPN ("Barcelona" | "la Ciudad Condal") ; -- status=guess src=geonames
+lin bargoed_PN = mkPN "Bargoed" ; -- status=guess src=geonames
+lin bari_PN = mkPN "Bari" ; -- status=guess src=geonames
+lin barking_PN = mkPN "Barking" ; -- status=guess src=geonames
+lin barnet_PN = mkPN "Municipio de Barnet" ; -- status=guess src=geonames
+lin barnoldswick_PN = mkPN "Barnoldswick" ; -- status=guess src=geonames
+lin barnsley_PN = mkPN "Barnsley" ; -- status=guess src=geonames
+lin barnstaple_PN = mkPN "Barnstaple" ; -- status=guess src=geonames
+lin barranquilla_PN = mkPN "Barranquilla" ; -- status=guess src=geonames
+lin barrhead_PN = mkPN "Barrhead" ; -- status=guess src=geonames
+lin barry_PN = mkPN "Barry" ; -- status=guess src=geonames
+lin bart_PN = mkPN "Bart" ; -- status=guess src=geonames
+lin basel_PN = mkPN "Basilea" ; -- status=guess src=geonames
+lin basildon_PN = mkPN "Basildon" ; -- status=guess src=geonames
+lin basingstoke_PN = mkPN "Basingstoke" ; -- status=guess src=geonames
+lin bath_PN = mkPN "Bath" ; -- status=guess src=geonames
+lin bathgate_PN = mkPN "Bathgate" ; -- status=guess src=geonames
+lin batley_PN = mkPN "Batley" ; -- status=guess src=geonames
+lin beaconsfield_PN = mkPN "Beaconsfield" ; -- status=guess src=geonames
+lin bearsden_PN = mkPN "Bearsden" ; -- status=guess src=geonames
+lin beatrice_PN = mkPN "Beatrice" ; -- status=guess src=geonames
+lin beaumaris_PN = mkPN "Beaumaris" ; -- status=guess src=geonames
+lin bebington_PN = mkPN "Bebington" ; -- status=guess src=geonames
+lin beccles_PN = mkPN "Beccles" ; -- status=guess src=geonames
+lin beddau_PN = mkPN "Beddau" ; -- status=guess src=geonames
+lin bedford_PN = mkPN "Bedford" ; -- status=guess src=geonames
+lin bedlington_PN = mkPN "Bedlington" ; -- status=guess src=geonames
+lin bedwas_PN = mkPN "Bedwas" ; -- status=guess src=geonames
+lin beirut_PN = mkPN "Beirut" ; -- status=guess src=geonames
+lin beith_PN = mkPN "Beith" ; -- status=guess src=geonames
+lin belfast_PN = mkPN "Belfast" ; -- status=guess src=geonames
+lin belgium_PN = mkPN "Bélgica" ; -- status=guess src=geonames
+lin belgrade_PN = mkPN "Belgrado" ; -- status=guess src=geonames
+lin bella_PN = mkPN "Bella" ; -- status=guess src=geonames
+lin belle_PN = mkPN "Belle" ; -- status=guess src=geonames
+lin bellshill_PN = mkPN "Bellshill" ; -- status=guess src=geonames
+lin belo_horizonte_PN = mkPN "Belo Horizonte" ; -- status=guess src=geonames
+lin belper_PN = mkPN "Belper" ; -- status=guess src=geonames
+lin benin_PN = mkPN "Benín" ; -- status=guess src=geonames
+lin benjamin_PN = mkPN "Benjamin" ; -- status=guess src=geonames
+lin bergamo_PN = mkPN "Bérgamo" ; -- status=guess src=geonames
+lin bergen_PN = mkPN "Bergen" ; -- status=guess src=geonames
+lin berkhamsted_PN = mkPN "Berkhamsted" ; -- status=guess src=geonames
+lin berlin_PN = mkPN "Berlín" ; -- status=guess src=geonames
+lin bermuda_PN = mkPN "Bermudas" ; -- status=guess src=geonames
+lin bern_PN = mkPN "Berna" ; -- status=guess src=geonames
+lin bernie_PN = mkPN "Bernie" ; -- status=guess src=geonames
+lin beverley_PN = mkPN "Beverley" ; -- status=guess src=geonames
+lin bewdley_PN = mkPN "Bewdley" ; -- status=guess src=geonames
+lin bexley_PN = mkPN "Bexley" ; -- status=guess src=geonames
+lin bhutan_PN = mkPN "Bután" ; -- status=guess src=geonames
+lin bicester_PN = mkPN "Bicester" ; -- status=guess src=geonames
+lin biddulph_PN = mkPN "Biddulph" ; -- status=guess src=geonames
+lin bideford_PN = mkPN "Bideford" ; -- status=guess src=geonames
+lin bielefeld_PN = mkPN "Bielefeld" ; -- status=guess src=geonames
+lin biggleswade_PN = mkPN "Biggleswade" ; -- status=guess src=geonames
+lin bilbao_PN = mkPN "Bilbao" ; -- status=guess src=geonames
+lin billericay_PN = mkPN "Billericay" ; -- status=guess src=geonames
+lin billington_PN = mkPN "Billington" ; -- status=guess src=geonames
+lin bingley_PN = mkPN "Bingley" ; -- status=guess src=geonames
+lin birkenhead_PN = mkPN "Birkenhead" ; -- status=guess src=geonames
+lin birtley_PN = mkPN "Birtley" ; -- status=guess src=geonames
+lin bishopbriggs_PN = mkPN "Bishopbriggs" ; -- status=guess src=geonames
+lin blackburn_PN = mkPN "Blackburn" ; -- status=guess src=geonames
+lin blackpool_PN = mkPN "Blackpool" ; -- status=guess src=geonames
+lin blackwood_PN = mkPN "Blackwood" ; -- status=guess src=geonames
+lin blaenavon_PN = mkPN "Blaenavon" ; -- status=guess src=geonames
+lin blairgowrie_PN = mkPN "Blairgowrie" ; -- status=guess src=geonames
+lin blantyre_PN = mkPN "Blantyre" ; -- status=guess src=geonames
+lin bletchley_PN = mkPN "Bletchley" ; -- status=guess src=geonames
+lin blidworth_PN = mkPN "Blidworth" ; -- status=guess src=geonames
+lin blyth_PN = mkPN "Blyth" ; -- status=guess src=geonames
+lin bochum_PN = mkPN "Bochum" ; -- status=guess src=geonames
+lin bodmin_PN = mkPN "Bodmin" ; -- status=guess src=geonames
+lin bogota_PN = mkPN "Bogota" ; -- status=guess src=geonames
+lin bolivia_PN = mkPN "Estado Plurinacional de Bolivia" ; -- status=guess src=geonames
+lin bollington_PN = mkPN "Bollington" ; -- status=guess src=geonames
+lin bologna_PN = mkPN "Bolonia" ; -- status=guess src=geonames
+lin bolsover_PN = mkPN "Bolsover" ; -- status=guess src=geonames
+lin bolton_PN = mkPN "Bolton" ; -- status=guess src=geonames
+lin bolzano_PN = mkPN "Bolzano" ; -- status=guess src=geonames
+lin bonn_PN = mkPN "Bonn" ; -- status=guess src=geonames
+lin bonnybridge_PN = mkPN "Bonnybridge" ; -- status=guess src=geonames
+lin bonnyrigg_PN = mkPN "Bonnyrigg" ; -- status=guess src=geonames
+lin bootle_PN = mkPN "Bootle" ; -- status=guess src=geonames
+lin bordeaux_PN = mkPN "Burdeos" ; -- status=guess src=geonames
+lin bordon_PN = mkPN "Bordon" ; -- status=guess src=geonames
+lin boston_PN = mkPN "Boston" ; -- status=guess src=geonames
+lin botswana_PN = mkPN "Botsuana" ; -- status=guess src=geonames
+lin bottrop_PN = mkPN "Bottrop" ; -- status=guess src=geonames
+lin bourne_PN = mkPN "Bourne" ; -- status=guess src=geonames
+lin bournemouth_PN = mkPN "Bournemouth" ; -- status=guess src=geonames
+lin bracknell_PN = mkPN "Bracknell" ; -- status=guess src=geonames
+lin bradford_PN = mkPN "Bradford" ; -- status=guess src=geonames
+lin braintree_PN = mkPN "Braintree" ; -- status=guess src=geonames
+lin bratislava_PN = mkPN "Bratislava" ; -- status=guess src=geonames
+lin braunschweig_PN = mkPN "Brunswick" ; -- status=guess src=geonames
+lin braunton_PN = mkPN "Braunton" ; -- status=guess src=geonames
+lin brazil_PN = mkPN "Brasil" ; -- status=guess src=geonames
+lin breda_PN = mkPN "Breda" ; -- status=guess src=geonames
+lin bremen_PN = mkPN "Brema" ; -- status=guess src=geonames
+lin bremerhaven_PN = mkPN "Bremerhaven" ; -- status=guess src=geonames
+lin brent_PN = mkPN "Brent" ; -- status=guess src=geonames
+lin brentwood_PN = mkPN "Brentwood" ; -- status=guess src=geonames
+lin brescia_PN = mkPN "Brescia" ; -- status=guess src=geonames
+lin brest_PN = mkPN "Brest" ; -- status=guess src=geonames
+lin bridgend_PN = mkPN "Bridgend County Borough" ; -- status=guess src=geonames
+lin bridgnorth_PN = mkPN "Bridgnorth" ; -- status=guess src=geonames
+lin bridgwater_PN = mkPN "Bridgwater" ; -- status=guess src=geonames
+lin bridlington_PN = mkPN "Bridlington" ; -- status=guess src=geonames
+lin bridport_PN = mkPN "Bridport" ; -- status=guess src=geonames
+lin brig_PN = mkPN "Brig" ; -- status=guess src=geonames
+lin brighouse_PN = mkPN "Brighouse" ; -- status=guess src=geonames
+lin brightlingsea_PN = mkPN "Brightlingsea" ; -- status=guess src=geonames
+lin brighton_PN = mkPN "Brighton" ; -- status=guess src=geonames
+lin brisbane_PN = mkPN "Brisbane" ; -- status=guess src=geonames
+lin bristol_PN = mkPN "Brístol" ; -- status=guess src=geonames
+lin brixham_PN = mkPN "Brixham" ; -- status=guess src=geonames
+lin brno_PN = mkPN "Brno" ; -- status=guess src=geonames
+lin bromley_PN = mkPN "Bromley" ; -- status=guess src=geonames
+lin bromsgrove_PN = mkPN "Bromsgrove" ; -- status=guess src=geonames
+lin broughton_PN = mkPN "Broughton" ; -- status=guess src=geonames
+lin broxburn_PN = mkPN "Broxburn" ; -- status=guess src=geonames
+lin bruce_PN = mkPN "Bruce" ; -- status=guess src=geonames
+lin bruges_PN = mkPN "Bruges" ; -- status=guess src=geonames
+lin brunei_PN = mkPN "Brunéi" ; -- status=guess src=geonames
+lin brunswick_PN = mkPN "Brunswick" ; -- status=guess src=geonames
+lin brussels_PN = mkPN "Bruselas" ; -- status=guess src=geonames
+lin bryan_PN = mkPN "Bryan" ; -- status=guess src=geonames
+lin buckhaven_PN = mkPN "Buckhaven" ; -- status=guess src=geonames
+lin buckie_PN = mkPN "Buckie" ; -- status=guess src=geonames
+lin buckingham_PN = mkPN "Buckingham" ; -- status=guess src=geonames
+lin buckley_PN = mkPN "Buckley" ; -- status=guess src=geonames
+lin budapest_PN = mkPN "Budapest" ; -- status=guess src=geonames
+lin buffalo_PN = mkPN "Búfalo" ; -- status=guess src=geonames
+lin bulgaria_PN = mkPN "Bulgaria" ; -- status=guess src=geonames
+lin bulkington_PN = mkPN "Bulkington" ; -- status=guess src=geonames
+lin burgos_PN = mkPN "Burgos" ; -- status=guess src=geonames
+lin burley_PN = mkPN "Burley" ; -- status=guess src=geonames
+lin burnley_PN = mkPN "Burnley" ; -- status=guess src=geonames
+lin burntisland_PN = mkPN "Burntisland" ; -- status=guess src=geonames
+lin burntwood_PN = mkPN "Burntwood" ; -- status=guess src=geonames
+lin burundi_PN = mkPN "Burundi" ; -- status=guess src=geonames
+lin bury_PN = mkPN "Bury" ; -- status=guess src=geonames
+lin buxton_PN = mkPN "Buxton" ; -- status=guess src=geonames
+lin cadiz_PN = mkPN "Cai" ; -- status=guess src=geonames
+lin caen_PN = mkPN "Caen" ; -- status=guess src=geonames
+lin caerleon_PN = mkPN "Caerleon" ; -- status=guess src=geonames
+lin caernarfon_PN = mkPN "Caernarfon" ; -- status=guess src=geonames
+lin caerphilly_PN = mkPN "Caerphilly" ; -- status=guess src=geonames
+lin cagliari_PN = mkPN "Cagliari" ; -- status=guess src=geonames
+lin cairo_PN = mkPN "Cairo" ; -- status=guess src=geonames
+lin calcutta_PN = mkPN "Calcutta" ; -- status=guess src=geonames
+lin caldicot_PN = mkPN "Caldicot" ; -- status=guess src=geonames
+lin cali_PN = mkPN "Cali" ; -- status=guess src=geonames
+lin california_PN = mkPN "California" ; -- status=guess src=geonames
+lin calne_PN = mkPN "Calne" ; -- status=guess src=geonames
+lin calverton_PN = mkPN "Calverton" ; -- status=guess src=geonames
+lin cambodia_PN = mkPN "Reino de Camboya" ; -- status=guess src=geonames
+lin cambridge_PN = mkPN "Cambridge" ; -- status=guess src=geonames
+lin camden_PN = mkPN "Camden" ; -- status=guess src=geonames
+lin cameroon_PN = mkPN "Camerún" ; -- status=guess src=geonames
+lin campbeltown_PN = mkPN "Campbeltown" ; -- status=guess src=geonames
+lin canada_PN = mkPN "Canadá" ; -- status=guess src=geonames
+lin canberra_PN = mkPN "Camberra" ; -- status=guess src=geonames
+lin cannes_PN = mkPN "Cannes" ; -- status=guess src=geonames
+lin cannock_PN = mkPN "Cannock" ; -- status=guess src=geonames
+lin canterbury_PN = mkPN "Canterbury" ; -- status=guess src=geonames
+lin canton_PN = mkPN "Canton" ; -- status=guess src=geonames
+lin caracas_PN = mkPN "Caracas" ; -- status=guess src=geonames
+lin cardenden_PN = mkPN "Cardenden" ; -- status=guess src=geonames
+lin cardiff_PN = mkPN "Cardiff" ; -- status=guess src=geonames
+lin cardigan_PN = mkPN "Cardigan" ; -- status=guess src=geonames
+lin carlisle_PN = mkPN "Carlisle" ; -- status=guess src=geonames
+lin carlow_PN = mkPN "Carlow" ; -- status=guess src=geonames
+lin carluke_PN = mkPN "Carluke" ; -- status=guess src=geonames
+lin carmarthen_PN = mkPN "Carmarthen" ; -- status=guess src=geonames
+lin carnforth_PN = mkPN "Carnforth" ; -- status=guess src=geonames
+lin carnoustie_PN = mkPN "Carnoustie" ; -- status=guess src=geonames
+lin carolina_PN = mkPN "Carolina" ; -- status=guess src=geonames
+lin cartagena_PN = mkPN ("Cartagena" | "Cartagena de Indias") ; -- status=guess src=geonames
+lin casablanca_PN = mkPN "Casablanca" ; -- status=guess src=geonames
+lin castleford_PN = mkPN "Castleford" ; -- status=guess src=geonames
+lin catania_PN = mkPN "Catania" ; -- status=guess src=geonames
+lin cavan_PN = mkPN "Cavan" ; -- status=guess src=geonames
+lin cecilia_PN = mkPN "Cecilia" ; -- status=guess src=geonames
+lin chad_PN = mkPN "Chad" ; -- status=guess src=geonames
+lin chalfont_PN = mkPN "Chalfont" ; -- status=guess src=geonames
+lin changchun_PN = mkPN "Changchun" ; -- status=guess src=geonames
+lin changsha_PN = mkPN "Changsha" ; -- status=guess src=geonames
+lin chard_PN = mkPN "Chard" ; -- status=guess src=geonames
+lin charlotte_PN = mkPN "Charlotte" ; -- status=guess src=geonames
+lin chatham_PN = mkPN "Chatham" ; -- status=guess src=geonames
+lin cheadle_PN = mkPN "Cheadle" ; -- status=guess src=geonames
+lin chelmsford_PN = mkPN "Chelmsford" ; -- status=guess src=geonames
+lin chelsea_PN = mkPN "Chelsea" ; -- status=guess src=geonames
+lin cheltenham_PN = mkPN "Cheltenham" ; -- status=guess src=geonames
+lin chelyabinsk_PN = mkPN "Cheliábinsk" ; -- status=guess src=geonames
+lin chepstow_PN = mkPN "Chepstow" ; -- status=guess src=geonames
+lin chesham_PN = mkPN "Chesham" ; -- status=guess src=geonames
+lin cheshire_PN = mkPN "Cheshire" ; -- status=guess src=geonames
+lin chester_PN = mkPN "Chester" ; -- status=guess src=geonames
+lin chesterfield_PN = mkPN "Chesterfield" ; -- status=guess src=geonames
+lin chicago_PN = mkPN "Chicago" ; -- status=guess src=geonames
+lin chichester_PN = mkPN "Chichester" ; -- status=guess src=geonames
+lin chile_PN = mkPN "Chile" ; -- status=guess src=geonames
+lin china_PN = mkPN "China" ; -- status=guess src=geonames
+lin chippenham_PN = mkPN "Chippenham" ; -- status=guess src=geonames
+lin chorley_PN = mkPN "Chorley" ; -- status=guess src=geonames
+lin christchurch_PN = mkPN "Christchurch" ; -- status=guess src=geonames
+lin christmas_PN = mkPN "Christmas" ; -- status=guess src=geonames
+lin christopher_PN = mkPN "Christopher" ; -- status=guess src=geonames
+lin cincinnati_PN = mkPN "Cincinnati" ; -- status=guess src=geonames
+lin cinderford_PN = mkPN "Cinderford" ; -- status=guess src=geonames
+lin cirencester_PN = mkPN "Cirencester" ; -- status=guess src=geonames
+lin clare_PN = mkPN "Clare" ; -- status=guess src=geonames
+lin clarkston_PN = mkPN "Clarkston" ; -- status=guess src=geonames
+lin claude_PN = mkPN "Claude" ; -- status=guess src=geonames
+lin cleethorpes_PN = mkPN "Cleethorpes" ; -- status=guess src=geonames
+lin clevedon_PN = mkPN "Clevedon" ; -- status=guess src=geonames
+lin cleveland_PN = mkPN "Cleveland" ; -- status=guess src=geonames
+lin clifford_PN = mkPN "Clifford" ; -- status=guess src=geonames
+lin clitheroe_PN = mkPN "Clitheroe" ; -- status=guess src=geonames
+lin clive_PN = mkPN "Clive" ; -- status=guess src=geonames
+lin clowne_PN = mkPN "Clowne" ; -- status=guess src=geonames
+lin clydach_PN = mkPN "Clydach" ; -- status=guess src=geonames
+lin clydebank_PN = mkPN "Clydebank" ; -- status=guess src=geonames
+lin coalville_PN = mkPN "Coalville" ; -- status=guess src=geonames
+lin coatbridge_PN = mkPN "Coatbridge" ; -- status=guess src=geonames
+lin cobham_PN = mkPN "Cobham" ; -- status=guess src=geonames
+lin cockermouth_PN = mkPN "Cockermouth" ; -- status=guess src=geonames
+lin codsall_PN = mkPN "Codsall" ; -- status=guess src=geonames
+lin coimbatore_PN = mkPN "Coimbatore" ; -- status=guess src=geonames
+lin colchester_PN = mkPN "Colchester" ; -- status=guess src=geonames
+lin colne_PN = mkPN "Colne" ; -- status=guess src=geonames
+lin cologne_PN = mkPN "Cologne" ; -- status=guess src=geonames
+lin colombia_PN = mkPN "Colombia" ; -- status=guess src=geonames
+lin colombo_PN = mkPN "Colombo" ; -- status=guess src=geonames
+lin colorado_PN = mkPN "Colorado" ; -- status=guess src=geonames
+lin columbia_PN = mkPN "Columbia" ; -- status=guess src=geonames
+lin columbus_PN = mkPN "Columbus" ; -- status=guess src=geonames
+lin congleton_PN = mkPN "Congleton" ; -- status=guess src=geonames
+lin consett_PN = mkPN "Consett" ; -- status=guess src=geonames
+lin conwy_PN = mkPN "Conwy" ; -- status=guess src=geonames
+lin cookham_PN = mkPN "Cookham" ; -- status=guess src=geonames
+lin copenhagen_PN = mkPN "Copenhague" ; -- status=guess src=geonames
+lin coppull_PN = mkPN "Coppull" ; -- status=guess src=geonames
+lin corby_PN = mkPN "Corby" ; -- status=guess src=geonames
+lin cork_PN = mkPN "Cork" ; -- status=guess src=geonames
+lin cornwall_PN = mkPN "Cornwall" ; -- status=guess src=geonames
+lin corsham_PN = mkPN "Corsham" ; -- status=guess src=geonames
+lin corunna_PN = mkPN "Corunna" ; -- status=guess src=geonames
+lin cosenza_PN = mkPN "Cosenza" ; -- status=guess src=geonames
+lin coventry_PN = mkPN "Coventry" ; -- status=guess src=geonames
+lin cowdenbeath_PN = mkPN "Cowdenbeath" ; -- status=guess src=geonames
+lin cowes_PN = mkPN "Cowes" ; -- status=guess src=geonames
+lin cramlington_PN = mkPN "Cramlington" ; -- status=guess src=geonames
+lin crawley_PN = mkPN "Crawley" ; -- status=guess src=geonames
+lin cres_PN = mkPN "Cres" ; -- status=guess src=geonames
+lin creswell_PN = mkPN "Creswell" ; -- status=guess src=geonames
+lin crewe_PN = mkPN "Crewe" ; -- status=guess src=geonames
+lin crieff_PN = mkPN "Crieff" ; -- status=guess src=geonames
+lin cromer_PN = mkPN "Cromer" ; -- status=guess src=geonames
+lin crook_PN = mkPN "Crook" ; -- status=guess src=geonames
+lin crosby_PN = mkPN "Crosby" ; -- status=guess src=geonames
+lin crowborough_PN = mkPN "Crowborough" ; -- status=guess src=geonames
+lin crowthorne_PN = mkPN "Crowthorne" ; -- status=guess src=geonames
+lin croydon_PN = mkPN "Croydon" ; -- status=guess src=geonames
+lin cuba_PN = mkPN "Isla Juana" ; -- status=guess src=geonames
+lin cudworth_PN = mkPN "Cudworth" ; -- status=guess src=geonames
+lin cuffley_PN = mkPN "Cuffley" ; -- status=guess src=geonames
+lin culcheth_PN = mkPN "Culcheth" ; -- status=guess src=geonames
+lin cumberland_PN = mkPN "Cumberland" ; -- status=guess src=geonames
+lin cumbernauld_PN = mkPN "Cumbernauld" ; -- status=guess src=geonames
+lin cumnock_PN = mkPN "Cumnock" ; -- status=guess src=geonames
+lin cupar_PN = mkPN "Cupar" ; -- status=guess src=geonames
+lin curitiba_PN = mkPN "Curitiba" ; -- status=guess src=geonames
+lin currie_PN = mkPN "Currie" ; -- status=guess src=geonames
+lin cwmbran_PN = mkPN "Cwmbran" ; -- status=guess src=geonames
+lin cyprus_PN = mkPN "Chipre" ; -- status=guess src=geonames
+lin cyril_PN = mkPN "Cyril" ; -- status=guess src=geonames
+lin dakar_PN = mkPN "Dakar" ; -- status=guess src=geonames
+lin dalkeith_PN = mkPN "Dalkeith" ; -- status=guess src=geonames
+lin dallas_PN = mkPN "Dallas" ; -- status=guess src=geonames
+lin dalry_PN = mkPN "Dalry" ; -- status=guess src=geonames
+lin dalton_PN = mkPN "Dalton" ; -- status=guess src=geonames
+lin damascus_PN = mkPN "Damasco" ; -- status=guess src=geonames
+lin daphne_PN = mkPN "Daphne" ; -- status=guess src=geonames
+lin darby_PN = mkPN "Darby" ; -- status=guess src=geonames
+lin darfield_PN = mkPN "Darfield" ; -- status=guess src=geonames
+lin darlington_PN = mkPN "Darlington" ; -- status=guess src=geonames
+lin darmstadt_PN = mkPN "Darmstadt" ; -- status=guess src=geonames
+lin dartford_PN = mkPN "Dartford" ; -- status=guess src=geonames
+lin dartmouth_PN = mkPN "Dartmouth" ; -- status=guess src=geonames
+lin darwen_PN = mkPN "Darwen" ; -- status=guess src=geonames
+lin daventry_PN = mkPN "Daventry" ; -- status=guess src=geonames
+lin david_PN = mkPN "David" ; -- status=guess src=geonames
+lin dawlish_PN = mkPN "Dawlish" ; -- status=guess src=geonames
+lin dayton_PN = mkPN "Dayton" ; -- status=guess src=geonames
+lin deal_PN = mkPN "Deal" ; -- status=guess src=geonames
+lin delaware_PN = mkPN "Delaware" ; -- status=guess src=geonames
+lin delhi_PN = mkPN "Delhi" ; -- status=guess src=geonames
+lin denain_PN = mkPN "Denain" ; -- status=guess src=geonames
+lin denbigh_PN = mkPN "Denbigh" ; -- status=guess src=geonames
+lin denmark_PN = mkPN "Dinamarca" ; -- status=guess src=geonames
+lin dennis_PN = mkPN "Dennis" ; -- status=guess src=geonames
+lin denny_PN = mkPN "Denny" ; -- status=guess src=geonames
+lin denver_PN = mkPN "Denver" ; -- status=guess src=geonames
+lin derby_PN = mkPN "Derby" ; -- status=guess src=geonames
+lin dessau_PN = mkPN "Dessau" ; -- status=guess src=geonames
+lin detroit_PN = mkPN "Detroit" ; -- status=guess src=geonames
+lin devizes_PN = mkPN "Devizes" ; -- status=guess src=geonames
+lin devon_PN = mkPN "Devon" ; -- status=guess src=geonames
+lin dewsbury_PN = mkPN "Dewsbury" ; -- status=guess src=geonames
+lin didcot_PN = mkPN "Didcot" ; -- status=guess src=geonames
+lin dijon_PN = mkPN "Dijon" ; -- status=guess src=geonames
+lin dingle_PN = mkPN "Dingle" ; -- status=guess src=geonames
+lin dinnington_PN = mkPN "Dinnington" ; -- status=guess src=geonames
+lin djibouti_PN = mkPN ("Yibuti" | "Djibuti") ; -- status=guess src=geonames
+lin dominica_PN = mkPN "Dominica" ; -- status=guess src=geonames
+lin don_PN = mkPN "Don" ; -- status=guess src=geonames
+lin doncaster_PN = mkPN "Doncaster" ; -- status=guess src=geonames
+lin donegal_PN = mkPN "Donegal" ; -- status=guess src=geonames
+lin donetsk_PN = mkPN "Donetsk" ; -- status=guess src=geonames
+lin dora_PN = mkPN "Dora" ; -- status=guess src=geonames
+lin dorchester_PN = mkPN "Dorchester" ; -- status=guess src=geonames
+lin dordrecht_PN = mkPN "Dordrecht" ; -- status=guess src=geonames
+lin dorking_PN = mkPN "Dorking" ; -- status=guess src=geonames
+lin dortmund_PN = mkPN "Dortmund" ; -- status=guess src=geonames
+lin douai_PN = mkPN "Douai" ; -- status=guess src=geonames
+lin douglas_PN = mkPN "Douglas" ; -- status=guess src=geonames
+lin dover_PN = mkPN "Dover" ; -- status=guess src=geonames
+lin dresden_PN = mkPN "Dresde" ; -- status=guess src=geonames
+lin driffield_PN = mkPN "Driffield" ; -- status=guess src=geonames
+lin drogheda_PN = mkPN "Drogheda" ; -- status=guess src=geonames
+lin droitwich_PN = mkPN "Droitwich" ; -- status=guess src=geonames
+lin dronfield_PN = mkPN "Dronfield" ; -- status=guess src=geonames
+lin dublin_PN = mkPN "Dublín" ; -- status=guess src=geonames
+lin dudley_PN = mkPN "Dudley" ; -- status=guess src=geonames
+lin duisburg_PN = mkPN "Duisburgo" ; -- status=guess src=geonames
+lin dukinfield_PN = mkPN "Dukinfield" ; -- status=guess src=geonames
+lin dumbarton_PN = mkPN "Dumbarton" ; -- status=guess src=geonames
+lin dumfries_PN = mkPN "Dumfries" ; -- status=guess src=geonames
+lin duncan_PN = mkPN "Duncan" ; -- status=guess src=geonames
+lin dundalk_PN = mkPN "Dundalk" ; -- status=guess src=geonames
+lin dundee_PN = mkPN "Dundee" ; -- status=guess src=geonames
+lin dunfermline_PN = mkPN "Dunfermline" ; -- status=guess src=geonames
+lin dunkirk_PN = mkPN "Dunkirk" ; -- status=guess src=geonames
+lin dunoon_PN = mkPN "Dunoon" ; -- status=guess src=geonames
+lin dunstable_PN = mkPN "Dunstable" ; -- status=guess src=geonames
+lin durban_PN = mkPN "Durban" ; -- status=guess src=geonames
+lin durham_PN = mkPN "Durham" ; -- status=guess src=geonames
+lin durrington_PN = mkPN "Durrington" ; -- status=guess src=geonames
+lin dursley_PN = mkPN "Dursley" ; -- status=guess src=geonames
+lin eaglescliffe_PN = mkPN "Eaglescliffe" ; -- status=guess src=geonames
+lin ealing_PN = mkPN "Barrio de Ealing" ; -- status=guess src=geonames
+lin easington_PN = mkPN "Easington" ; -- status=guess src=geonames
+lin eastbourne_PN = mkPN "Eastbourne" ; -- status=guess src=geonames
+lin eastleigh_PN = mkPN "Eastleigh" ; -- status=guess src=geonames
+lin eccles_PN = mkPN "Eccles" ; -- status=guess src=geonames
+lin ecuador_PN = mkPN "Ecuador" ; -- status=guess src=geonames
+lin ed_PN = mkPN "Ed" ; -- status=guess src=geonames
+lin eden_PN = mkPN "Eden" ; -- status=guess src=geonames
+lin edenbridge_PN = mkPN "Edenbridge" ; -- status=guess src=geonames
+lin edgar_PN = mkPN "Edgar" ; -- status=guess src=geonames
+lin edinburgh_PN = mkPN "Edimburgo" ; -- status=guess src=geonames
+lin eg_PN = mkPN "Eg" ; -- status=guess src=geonames
+lin egremont_PN = mkPN "Egremont" ; -- status=guess src=geonames
+lin egypt_PN = mkPN "Egipto" ; -- status=guess src=geonames
+lin eindhoven_PN = mkPN "Eindhoven" ; -- status=guess src=geonames
+lin el_salvador_PN = mkPN "El Salvador" ; -- status=guess src=geonames
+lin elderslie_PN = mkPN "Elderslie" ; -- status=guess src=geonames
+lin eleanor_PN = mkPN "Eleanor" ; -- status=guess src=geonames
+lin elgin_PN = mkPN "Elgin" ; -- status=guess src=geonames
+lin elizabeth_PN = mkPN "Elizabeth" ; -- status=guess src=geonames
+lin elland_PN = mkPN "Elland" ; -- status=guess src=geonames
+lin ellesmere_PN = mkPN "Ellesmere" ; -- status=guess src=geonames
+lin elstree_PN = mkPN "Elstree" ; -- status=guess src=geonames
+lin ely_PN = mkPN "Ely" ; -- status=guess src=geonames
+lin emsworth_PN = mkPN "Emsworth" ; -- status=guess src=geonames
+lin enfield_PN = mkPN "Enfield" ; -- status=guess src=geonames
+lin england_PN = mkPN "England" ; -- status=guess src=geonames
+lin enoch_PN = mkPN "Enoch" ; -- status=guess src=geonames
+lin enschede_PN = mkPN "Enschede" ; -- status=guess src=geonames
+lin epping_PN = mkPN "Epping" ; -- status=guess src=geonames
+lin epsom_PN = mkPN "Epsom" ; -- status=guess src=geonames
+lin erfurt_PN = mkPN "Érfurt" ; -- status=guess src=geonames
+lin erin_PN = mkPN "Erin" ; -- status=guess src=geonames
+lin eritrea_PN = mkPN "Eritrea" ; -- status=guess src=geonames
+lin erlangen_PN = mkPN "Erlangen" ; -- status=guess src=geonames
+lin essen_PN = mkPN "Essen" ; -- status=guess src=geonames
+lin essex_PN = mkPN "Essex" ; -- status=guess src=geonames
+lin esther_PN = mkPN "Esther" ; -- status=guess src=geonames
+lin ethiopia_PN = mkPN "Etiopía" ; -- status=guess src=geonames
+lin eugene_PN = mkPN "Eugene" ; -- status=guess src=geonames
+lin eunice_PN = mkPN "Eunice" ; -- status=guess src=geonames
+lin evesham_PN = mkPN "Evesham" ; -- status=guess src=geonames
+lin ewell_PN = mkPN "Ewell" ; -- status=guess src=geonames
+lin exeter_PN = mkPN "Exeter" ; -- status=guess src=geonames
+lin exmouth_PN = mkPN "Exmouth" ; -- status=guess src=geonames
+lin falkirk_PN = mkPN "Falkirk" ; -- status=guess src=geonames
+lin falmouth_PN = mkPN "Falmouth" ; -- status=guess src=geonames
+lin farnham_PN = mkPN "Farnham" ; -- status=guess src=geonames
+lin farnworth_PN = mkPN "Farnworth" ; -- status=guess src=geonames
+lin fauldhouse_PN = mkPN "Fauldhouse" ; -- status=guess src=geonames
+lin faversham_PN = mkPN "Faversham" ; -- status=guess src=geonames
+lin featherstone_PN = mkPN "Featherstone" ; -- status=guess src=geonames
+lin felixstowe_PN = mkPN "Felixstowe" ; -- status=guess src=geonames
+lin ferrara_PN = mkPN "Ferrara" ; -- status=guess src=geonames
+lin ferryhill_PN = mkPN "Ferryhill" ; -- status=guess src=geonames
+lin fife_PN = mkPN "Fife" ; -- status=guess src=geonames
+lin fiji_PN = mkPN "Fiyi" ; -- status=guess src=geonames
+lin finland_PN = mkPN "Finlandia" ; -- status=guess src=geonames
+lin fleet_PN = mkPN "Fleet" ; -- status=guess src=geonames
+lin fleetwood_PN = mkPN "Fleetwood" ; -- status=guess src=geonames
+lin flint_PN = mkPN "Flint" ; -- status=guess src=geonames
+lin flora_PN = mkPN "Flora" ; -- status=guess src=geonames
+lin florence_1_PN = mkPN "Florencia" ; -- status=guess src=geonames
+lin florence_2_PN = mkPN "Florencia" ; -- status=guess src=geonames
+lin florida_PN = mkPN "Florida" ; -- status=guess src=geonames
+lin foggia_PN = mkPN "Foggia" ; -- status=guess src=geonames
+lin folkestone_PN = mkPN "Folkestone" ; -- status=guess src=geonames
+lin forfar_PN = mkPN "Forfar" ; -- status=guess src=geonames
+lin formby_PN = mkPN "Formby" ; -- status=guess src=geonames
+lin formosa_PN = mkPN "Ciudad de Formosa" ; -- status=guess src=geonames
+lin fortaleza_PN = mkPN "Fortaleza" ; -- status=guess src=geonames
+lin fowey_PN = mkPN "Fowey" ; -- status=guess src=geonames
+lin france_PN = mkPN "Francia" ; -- status=guess src=geonames
+lin francis_PN = mkPN "Francis" ; -- status=guess src=geonames
+lin fraserburgh_PN = mkPN "Fraserburgh" ; -- status=guess src=geonames
+lin freckleton_PN = mkPN "Freckleton" ; -- status=guess src=geonames
+lin frederick_PN = mkPN "Frederick" ; -- status=guess src=geonames
+lin frederiksberg_PN = mkPN "Frederiksberg" ; -- status=guess src=geonames
+lin freiburg_PN = mkPN "Friburgo de Brisgovia" ; -- status=guess src=geonames
+lin freshwater_PN = mkPN "Freshwater" ; -- status=guess src=geonames
+lin frodsham_PN = mkPN "Frodsham" ; -- status=guess src=geonames
+lin frome_PN = mkPN "Frome" ; -- status=guess src=geonames
+lin furth_PN = mkPN "Furth" ; -- status=guess src=geonames
+lin fushun_PN = mkPN "Fushun" ; -- status=guess src=geonames
+lin gabon_PN = mkPN "Gabón" ; -- status=guess src=geonames
+lin gainsborough_PN = mkPN "Gainsborough" ; -- status=guess src=geonames
+lin galashiels_PN = mkPN "Galashiels" ; -- status=guess src=geonames
+lin gallup_PN = mkPN "Gallup" ; -- status=guess src=geonames
+lin gambia_PN = mkPN "Gambia" ; -- status=guess src=geonames
+lin garforth_PN = mkPN "Garforth" ; -- status=guess src=geonames
+lin gary_PN = mkPN "Gary" ; -- status=guess src=geonames
+lin gateshead_PN = mkPN "Gateshead" ; -- status=guess src=geonames
+lin gelligaer_PN = mkPN "Gelligaer" ; -- status=guess src=geonames
+lin gelsenkirchen_PN = mkPN "Gelsenkirchen" ; -- status=guess src=geonames
+lin gemini_PN = mkPN "Gemini" ; -- status=guess src=geonames
+lin geneva_PN = mkPN "Geneva" ; -- status=guess src=geonames
+lin genoa_PN = mkPN "Génova" ; -- status=guess src=geonames
+lin george_PN = mkPN "George" ; -- status=guess src=geonames
+lin georgia_PN = mkPN "Georgia" ; -- status=guess src=geonames
+lin gerald_PN = mkPN "Gerald" ; -- status=guess src=geonames
+lin germany_PN = mkPN "Alemania" ; -- status=guess src=geonames
+lin ghana_PN = mkPN "Ghana" ; -- status=guess src=geonames
+lin gibraltar_PN = mkPN "Gibraltar" ; -- status=guess src=geonames
+lin giffnock_PN = mkPN "Giffnock" ; -- status=guess src=geonames
+lin gilbert_PN = mkPN "Gilbert" ; -- status=guess src=geonames
+lin gill_PN = mkPN "Gill" ; -- status=guess src=geonames
+lin gillingham_PN = mkPN "Gillingham" ; -- status=guess src=geonames
+lin girvan_PN = mkPN "Girvan" ; -- status=guess src=geonames
+lin glasgow_PN = mkPN "Glasgow" ; -- status=guess src=geonames
+lin glastonbury_PN = mkPN "Glastonbury" ; -- status=guess src=geonames
+lin glenrothes_PN = mkPN "Glenrothes" ; -- status=guess src=geonames
+lin gloria_PN = mkPN "Gloria" ; -- status=guess src=geonames
+lin glossop_PN = mkPN "Glossop" ; -- status=guess src=geonames
+lin gloucester_PN = mkPN "Gloucester" ; -- status=guess src=geonames
+lin glusburn_PN = mkPN "Glusburn" ; -- status=guess src=geonames
+lin godalming_PN = mkPN "Godalming" ; -- status=guess src=geonames
+lin godfrey_PN = mkPN "Godfrey" ; -- status=guess src=geonames
+lin godmanchester_PN = mkPN "Godmanchester" ; -- status=guess src=geonames
+lin goole_PN = mkPN "Goole" ; -- status=guess src=geonames
+lin gordon_PN = mkPN "Gordon" ; -- status=guess src=geonames
+lin gorseinon_PN = mkPN "Gorseinon" ; -- status=guess src=geonames
+lin gosport_PN = mkPN "Gosport" ; -- status=guess src=geonames
+lin gothenburg_PN = mkPN "Gothenburg" ; -- status=guess src=geonames
+lin gourock_PN = mkPN "Gourock" ; -- status=guess src=geonames
+lin granada_PN = mkPN "Granada" ; -- status=guess src=geonames
+lin grangemouth_PN = mkPN "Grangemouth" ; -- status=guess src=geonames
+lin grantham_PN = mkPN "Grantham" ; -- status=guess src=geonames
+lin gravesend_PN = mkPN "Gravesend" ; -- status=guess src=geonames
+lin graz_PN = mkPN "Graz" ; -- status=guess src=geonames
+lin greece_PN = mkPN "Grecia" ; -- status=guess src=geonames
+lin greenock_PN = mkPN "Greenock" ; -- status=guess src=geonames
+lin greenwich_PN = mkPN "Greenwich" ; -- status=guess src=geonames
+lin gregory_PN = mkPN "Gregory" ; -- status=guess src=geonames
+lin grenada_PN = mkPN "Granada" ; -- status=guess src=geonames
+lin grimethorpe_PN = mkPN "Grimethorpe" ; -- status=guess src=geonames
+lin grimsby_PN = mkPN "Grimsby" ; -- status=guess src=geonames
+lin groningen_PN = mkPN "Groninga" ; -- status=guess src=geonames
+lin guadalajara_PN = mkPN "Guadalajara" ; -- status=guess src=geonames
+lin guatemala_PN = mkPN "Guatemala" ; -- status=guess src=geonames
+lin guayaquil_PN = mkPN "Guayaquil" ; -- status=guess src=geonames
+lin guildford_PN = mkPN "Guildford" ; -- status=guess src=geonames
+lin guinea_PN = mkPN "Guinea" ; -- status=guess src=geonames
+lin guisborough_PN = mkPN "Guisborough" ; -- status=guess src=geonames
+lin guyana_PN = mkPN "Guyana" ; -- status=guess src=geonames
+lin haarlem_PN = mkPN "Haarlem" ; -- status=guess src=geonames
+lin hackney_PN = mkPN "Hackney" ; -- status=guess src=geonames
+lin haddington_PN = mkPN "Haddington" ; -- status=guess src=geonames
+lin hagen_PN = mkPN "Hagen" ; -- status=guess src=geonames
+lin hagley_PN = mkPN "Hagley" ; -- status=guess src=geonames
+lin hailsham_PN = mkPN "Hailsham" ; -- status=guess src=geonames
+lin haiphong_PN = mkPN "Haiphong" ; -- status=guess src=geonames
+lin haiti_PN = mkPN "Haití" ; -- status=guess src=geonames
+lin halesowen_PN = mkPN "Halesowen" ; -- status=guess src=geonames
+lin halifax_PN = mkPN "Halifax" ; -- status=guess src=geonames
+lin halle_PN = mkPN "Halle" ; -- status=guess src=geonames
+lin halstead_PN = mkPN "Halstead" ; -- status=guess src=geonames
+lin hamburg_PN = mkPN "Hamburgo" ; -- status=guess src=geonames
+lin hamilton_PN = mkPN "Hamilton" ; -- status=guess src=geonames
+lin hammersmith_PN = mkPN "Hammersmith" ; -- status=guess src=geonames
+lin hampshire_PN = mkPN "Hampshire" ; -- status=guess src=geonames
+lin hanoi_PN = mkPN "Hanói" ; -- status=guess src=geonames
+lin hanover_PN = mkPN "Hanover" ; -- status=guess src=geonames
+lin harbin_PN = mkPN "Harbin" ; -- status=guess src=geonames
+lin harlow_PN = mkPN "Harlow" ; -- status=guess src=geonames
+lin harpenden_PN = mkPN "Harpenden" ; -- status=guess src=geonames
+lin harrogate_PN = mkPN "Harrogate" ; -- status=guess src=geonames
+lin harrow_PN = mkPN "Harrow" ; -- status=guess src=geonames
+lin hartlepool_PN = mkPN "Hartlepool" ; -- status=guess src=geonames
+lin hartley_PN = mkPN "Hartley" ; -- status=guess src=geonames
+lin harvey_PN = mkPN "Harvey" ; -- status=guess src=geonames
+lin harwich_PN = mkPN "Harwich" ; -- status=guess src=geonames
+lin haslemere_PN = mkPN "Haslemere" ; -- status=guess src=geonames
+lin haslingden_PN = mkPN "Haslingden" ; -- status=guess src=geonames
+lin hastings_PN = mkPN "Hastings" ; -- status=guess src=geonames
+lin hatfield_PN = mkPN "Hatfield" ; -- status=guess src=geonames
+lin havana_PN = mkPN "La Habana" ; -- status=guess src=geonames
+lin haverfordwest_PN = mkPN "Haverfordwest" ; -- status=guess src=geonames
+lin haverhill_PN = mkPN "Haverhill" ; -- status=guess src=geonames
+lin hawick_PN = mkPN "Hawick" ; -- status=guess src=geonames
+lin heanor_PN = mkPN "Heanor" ; -- status=guess src=geonames
+lin helensburgh_PN = mkPN "Helensburgh" ; -- status=guess src=geonames
+lin helsinki_PN = mkPN "Helsinki" ; -- status=guess src=geonames
+lin helston_PN = mkPN "Helston" ; -- status=guess src=geonames
+lin hemsworth_PN = mkPN "Hemsworth" ; -- status=guess src=geonames
+lin henry_PN = mkPN "Henry" ; -- status=guess src=geonames
+lin hereford_PN = mkPN "Hereford" ; -- status=guess src=geonames
+lin herne_PN = mkPN "Herne" ; -- status=guess src=geonames
+lin hertford_PN = mkPN "Hertford" ; -- status=guess src=geonames
+lin hexham_PN = mkPN "Hexham" ; -- status=guess src=geonames
+lin heywood_PN = mkPN "Heywood" ; -- status=guess src=geonames
+lin highland_PN = mkPN "Highland" ; -- status=guess src=geonames
+lin hinckley_PN = mkPN "Hinckley" ; -- status=guess src=geonames
+lin hitchin_PN = mkPN "Hitchin" ; -- status=guess src=geonames
+lin hockley_PN = mkPN "Hockley" ; -- status=guess src=geonames
+lin hoddesdon_PN = mkPN "Hoddesdon" ; -- status=guess src=geonames
+lin holland_PN = mkPN "Holland" ; -- status=guess src=geonames
+lin hollywood_PN = mkPN "Hollywood" ; -- status=guess src=geonames
+lin holmfirth_PN = mkPN "Holmfirth" ; -- status=guess src=geonames
+lin holyhead_PN = mkPN "Holyhead" ; -- status=guess src=geonames
+lin honduras_PN = mkPN "Honduras" ; -- status=guess src=geonames
+lin hong_kong_PN = mkPN "Hong Kong" ; -- status=guess src=geonames
+lin honiton_PN = mkPN "Honiton" ; -- status=guess src=geonames
+lin hoo_PN = mkPN "Hoo" ; -- status=guess src=geonames
+lin hope_PN = mkPN "Hope" ; -- status=guess src=geonames
+lin horace_PN = mkPN "Horace" ; -- status=guess src=geonames
+lin horley_PN = mkPN "Horley" ; -- status=guess src=geonames
+lin hornsea_PN = mkPN "Hornsea" ; -- status=guess src=geonames
+lin horsham_PN = mkPN "Horsham" ; -- status=guess src=geonames
+lin horsley_PN = mkPN "Horsley" ; -- status=guess src=geonames
+lin horwich_PN = mkPN "Horwich" ; -- status=guess src=geonames
+lin houghton_PN = mkPN "Houghton" ; -- status=guess src=geonames
+lin hounslow_PN = mkPN "Hounslow" ; -- status=guess src=geonames
+lin houston_PN = mkPN "Houston" ; -- status=guess src=geonames
+lin hove_PN = mkPN "Hove" ; -- status=guess src=geonames
+lin howard_PN = mkPN "Howard" ; -- status=guess src=geonames
+lin hoylake_PN = mkPN "Hoylake" ; -- status=guess src=geonames
+lin hucknall_PN = mkPN "Hucknall" ; -- status=guess src=geonames
+lin huddersfield_PN = mkPN "Huddersfield" ; -- status=guess src=geonames
+lin humberston_PN = mkPN "Humberston" ; -- status=guess src=geonames
+lin hungary_PN = mkPN "Hungría" ; -- status=guess src=geonames
+lin huntingdon_PN = mkPN "Huntingdon" ; -- status=guess src=geonames
+lin hurstpierpoint_PN = mkPN "Hurstpierpoint" ; -- status=guess src=geonames
+lin hyde_PN = mkPN "Hyde" ; -- status=guess src=geonames
+lin hyderabad_PN = mkPN "Hyderabad" ; -- status=guess src=geonames
+lin hythe_PN = mkPN "Hythe" ; -- status=guess src=geonames
+lin ibadan_PN = mkPN "Ibadán" ; -- status=guess src=geonames
+lin iceland_PN = mkPN "Islandia" ; -- status=guess src=geonames
+lin ilfracombe_PN = mkPN "Ilfracombe" ; -- status=guess src=geonames
+lin ilkeston_PN = mkPN "Ilkeston" ; -- status=guess src=geonames
+lin ilkley_PN = mkPN "Ilkley" ; -- status=guess src=geonames
+lin immingham_PN = mkPN "Immingham" ; -- status=guess src=geonames
+lin india_PN = mkPN "Unión India" ; -- status=guess src=geonames
+lin indiana_PN = mkPN "Indiana" ; -- status=guess src=geonames
+lin indianapolis_PN = mkPN "Indianápolis" ; -- status=guess src=geonames
+lin indonesia_PN = mkPN "Indonesia" ; -- status=guess src=geonames
+lin indore_PN = mkPN "Indore" ; -- status=guess src=geonames
+lin ingatestone_PN = mkPN "Ingatestone" ; -- status=guess src=geonames
+lin innsbruck_PN = mkPN "Innsbruck" ; -- status=guess src=geonames
+lin inverkeithing_PN = mkPN "Inverkeithing" ; -- status=guess src=geonames
+lin inverness_PN = mkPN "Inverness" ; -- status=guess src=geonames
+lin inverurie_PN = mkPN "Inverurie" ; -- status=guess src=geonames
+lin iowa_PN = mkPN "Iowa" ; -- status=guess src=geonames
+lin ipswich_PN = mkPN "Ipswich" ; -- status=guess src=geonames
+lin iran_PN = mkPN "Irán" ; -- status=guess src=geonames
+lin iraq_PN = mkPN "Irak" ; -- status=guess src=geonames
+lin ireland_PN = mkPN "Irlanda" ; -- status=guess src=geonames
+lin irthlingborough_PN = mkPN "Irthlingborough" ; -- status=guess src=geonames
+lin irvine_PN = mkPN "Irvine" ; -- status=guess src=geonames
+lin isabel_PN = mkPN "Isabel" ; -- status=guess src=geonames
+lin islington_PN = mkPN "Islington" ; -- status=guess src=geonames
+lin israel_PN = mkPN "Israel" ; -- status=guess src=geonames
+lin italy_PN = mkPN "Italia" ; -- status=guess src=geonames
+lin iver_PN = mkPN "Iver" ; -- status=guess src=geonames
+lin jabalpur_PN = mkPN "Jabalpur" ; -- status=guess src=geonames
+lin jacksonville_PN = mkPN "Jacksonville" ; -- status=guess src=geonames
+lin jaipur_PN = mkPN "Jaipur" ; -- status=guess src=geonames
+lin jakarta_PN = mkPN "Yakarta" ; -- status=guess src=geonames
+lin jamaica_PN = mkPN "Jamaica" ; -- status=guess src=geonames
+lin japan_PN = mkPN "Japón" ; -- status=guess src=geonames
+lin jarrow_PN = mkPN "Jarrow" ; -- status=guess src=geonames
+lin java_PN = mkPN "Java" ; -- status=guess src=geonames
+lin jedburgh_PN = mkPN "Jedburgh" ; -- status=guess src=geonames
+lin jerome_PN = mkPN "Jerome" ; -- status=guess src=geonames
+lin jersey_PN = mkPN "Jersey" ; -- status=guess src=geonames
+lin joanna_PN = mkPN "Joanna" ; -- status=guess src=geonames
+lin job_PN = mkPN "Job" ; -- status=guess src=geonames
+lin johannesburg_PN = mkPN "Johannesburgo" ; -- status=guess src=geonames
+lin johnstone_PN = mkPN "Johnstone" ; -- status=guess src=geonames
+lin jordan_PN = mkPN "Jordania" ; -- status=guess src=geonames
+lin joseph_PN = mkPN "Joseph" ; -- status=guess src=geonames
+lin joshua_PN = mkPN "Joshua" ; -- status=guess src=geonames
+lin julian_PN = mkPN "Julian" ; -- status=guess src=geonames
+lin jun_PN = mkPN "Jun" ; -- status=guess src=geonames
+lin jupiter_PN = mkPN "Jupiter" ; -- status=guess src=geonames
+lin justin_PN = mkPN "Justin" ; -- status=guess src=geonames
+lin kaohsiung_PN = mkPN "Kaohsiung" ; -- status=guess src=geonames
+lin karachi_PN = mkPN "Karachi" ; -- status=guess src=geonames
+lin karlsruhe_PN = mkPN "Karlsruhe" ; -- status=guess src=geonames
+lin kassel_PN = mkPN "Kassel" ; -- status=guess src=geonames
+lin katherine_PN = mkPN "Katherine" ; -- status=guess src=geonames
+lin katowice_PN = mkPN "Katowice" ; -- status=guess src=geonames
+lin kazan_PN = mkPN "Kazán" ; -- status=guess src=geonames
+lin keighley_PN = mkPN "Keighley" ; -- status=guess src=geonames
+lin keith_PN = mkPN "Keith" ; -- status=guess src=geonames
+lin kelso_PN = mkPN "Kelso" ; -- status=guess src=geonames
+lin kelty_PN = mkPN "Kelty" ; -- status=guess src=geonames
+lin kemsing_PN = mkPN "Kemsing" ; -- status=guess src=geonames
+lin kendal_PN = mkPN "Kendal" ; -- status=guess src=geonames
+lin kenilworth_PN = mkPN "Kenilworth" ; -- status=guess src=geonames
+lin kensington_PN = mkPN "Kensington" ; -- status=guess src=geonames
+lin kent_PN = mkPN "Kent" ; -- status=guess src=geonames
+lin kenya_PN = mkPN "Kenia" ; -- status=guess src=geonames
+lin kettering_PN = mkPN "Kettering" ; -- status=guess src=geonames
+lin keynsham_PN = mkPN "Keynsham" ; -- status=guess src=geonames
+lin khartoum_PN = mkPN "Jartum" ; -- status=guess src=geonames
+lin kidderminster_PN = mkPN "Kidderminster" ; -- status=guess src=geonames
+lin kidlington_PN = mkPN "Kidlington" ; -- status=guess src=geonames
+lin kidsgrove_PN = mkPN "Kidsgrove" ; -- status=guess src=geonames
+lin kiev_PN = mkPN "Kiev" ; -- status=guess src=geonames
+lin kilbirnie_PN = mkPN "Kilbirnie" ; -- status=guess src=geonames
+lin kildare_PN = mkPN "Kildare" ; -- status=guess src=geonames
+lin kilkenny_PN = mkPN "Kilkenny" ; -- status=guess src=geonames
+lin killarney_PN = mkPN "Killarney" ; -- status=guess src=geonames
+lin kilmarnock_PN = mkPN "Kilmarnock" ; -- status=guess src=geonames
+lin kilsyth_PN = mkPN "Kilsyth" ; -- status=guess src=geonames
+lin kilwinning_PN = mkPN "Kilwinning" ; -- status=guess src=geonames
+lin kimberley_PN = mkPN "Kimberley" ; -- status=guess src=geonames
+lin kingsbury_PN = mkPN "Kingsbury" ; -- status=guess src=geonames
+lin kingsteignton_PN = mkPN "Kingsteignton" ; -- status=guess src=geonames
+lin kingston_PN = mkPN "Kingston" ; -- status=guess src=geonames
+lin kinshasa_PN = mkPN "Kinsasa" ; -- status=guess src=geonames
+lin kirkby_PN = mkPN "Kirkby" ; -- status=guess src=geonames
+lin kirkcaldy_PN = mkPN "Kirkcaldy" ; -- status=guess src=geonames
+lin kirkham_PN = mkPN "Kirkham" ; -- status=guess src=geonames
+lin kirkintilloch_PN = mkPN "Kirkintilloch" ; -- status=guess src=geonames
+lin kirkwall_PN = mkPN "Kirkwall" ; -- status=guess src=geonames
+lin knaresborough_PN = mkPN "Knaresborough" ; -- status=guess src=geonames
+lin knottingley_PN = mkPN "Knottingley" ; -- status=guess src=geonames
+lin knutsford_PN = mkPN "Knutsford" ; -- status=guess src=geonames
+lin kobe_PN = mkPN "Kōbe" ; -- status=guess src=geonames
+lin koblenz_PN = mkPN "Coblenza" ; -- status=guess src=geonames
+lin krasnoyarsk_PN = mkPN "Krasnoyarsk" ; -- status=guess src=geonames
+lin krefeld_PN = mkPN "Krefeld" ; -- status=guess src=geonames
+lin kunming_PN = mkPN "Kunming" ; -- status=guess src=geonames
+lin kuwait_PN = mkPN "Kuwait" ; -- status=guess src=geonames
+lin kuybyshev_PN = mkPN "Kúibyshev" ; -- status=guess src=geonames
+lin kyoto_PN = mkPN "Kioto" ; -- status=guess src=geonames
+lin lab_PN = mkPN "Lab" ; -- status=guess src=geonames
+lin labrador_PN = mkPN "Labrador" ; -- status=guess src=geonames
+lin lagos_PN = mkPN "Lagos" ; -- status=guess src=geonames
+lin lahore_PN = mkPN "Lahore" ; -- status=guess src=geonames
+lin lakenheath_PN = mkPN "Lakenheath" ; -- status=guess src=geonames
+lin lambeth_PN = mkPN "Lambeth" ; -- status=guess src=geonames
+lin lanark_PN = mkPN "Lanark" ; -- status=guess src=geonames
+lin lancaster_PN = mkPN "Lancaster" ; -- status=guess src=geonames
+lin lancing_PN = mkPN "Lancing" ; -- status=guess src=geonames
+lin laos_PN = mkPN "Laos" ; -- status=guess src=geonames
+lin largs_PN = mkPN "Largs" ; -- status=guess src=geonames
+lin larkhall_PN = mkPN "Larkhall" ; -- status=guess src=geonames
+lin larne_PN = mkPN "Larne" ; -- status=guess src=geonames
+lin laura_PN = mkPN "Laura" ; -- status=guess src=geonames
+lin lausanne_PN = mkPN "Lausana" ; -- status=guess src=geonames
+lin lawrence_PN = mkPN "Lawrence" ; -- status=guess src=geonames
+lin leatherhead_PN = mkPN "Leatherhead" ; -- status=guess src=geonames
+lin lebanon_PN = mkPN "el país del cedro" ; -- status=guess src=geonames
+lin leeds_PN = mkPN "Leeds" ; -- status=guess src=geonames
+lin leek_PN = mkPN "Leek" ; -- status=guess src=geonames
+lin leicester_PN = mkPN "Leicester" ; -- status=guess src=geonames
+lin leiden_PN = mkPN "Leiden" ; -- status=guess src=geonames
+lin leigh_PN = mkPN "Leigh" ; -- status=guess src=geonames
+lin leipzig_PN = mkPN "Leipzig" ; -- status=guess src=geonames
+lin lens_PN = mkPN "Lens" ; -- status=guess src=geonames
+lin lent_PN = mkPN "Lent" ; -- status=guess src=geonames
+lin leominster_PN = mkPN "Leominster" ; -- status=guess src=geonames
+lin leon_PN = mkPN "Leon" ; -- status=guess src=geonames
+lin leonard_PN = mkPN "Leonard" ; -- status=guess src=geonames
+lin lerwick_PN = mkPN "Lerwick" ; -- status=guess src=geonames
+lin les_PN = mkPN "Les" ; -- status=guess src=geonames
+lin leslie_PN = mkPN "Leslie" ; -- status=guess src=geonames
+lin lesotho_PN = mkPN "Lesoto" ; -- status=guess src=geonames
+lin letchworth_PN = mkPN "Letchworth" ; -- status=guess src=geonames
+lin levant_PN = mkPN "Levant" ; -- status=guess src=geonames
+lin leven_PN = mkPN "Leven" ; -- status=guess src=geonames
+lin leverkusen_PN = mkPN "Leverkusen" ; -- status=guess src=geonames
+lin lewes_PN = mkPN "Lewes" ; -- status=guess src=geonames
+lin leyland_PN = mkPN "Leyland" ; -- status=guess src=geonames
+lin lib_PN = mkPN "Lib" ; -- status=guess src=geonames
+lin liberia_PN = mkPN "Liberia" ; -- status=guess src=geonames
+lin libya_PN = mkPN "Libia" ; -- status=guess src=geonames
+lin lichfield_PN = mkPN "Lichfield" ; -- status=guess src=geonames
+lin liechtenstein_PN = mkPN "Liechtenstein" ; -- status=guess src=geonames
+lin lilian_PN = mkPN "Lilian" ; -- status=guess src=geonames
+lin lille_PN = mkPN "Lille" ; -- status=guess src=geonames
+lin lima_PN = mkPN "Lima" ; -- status=guess src=geonames
+lin limerick_PN = mkPN "Limerick" ; -- status=guess src=geonames
+lin limoges_PN = mkPN "Limoges" ; -- status=guess src=geonames
+lin lincoln_PN = mkPN "Lincoln" ; -- status=guess src=geonames
+lin lincolnshire_PN = mkPN "Lincolnshire" ; -- status=guess src=geonames
+lin linda_PN = mkPN "Linda" ; -- status=guess src=geonames
+lin linlithgow_PN = mkPN "Linlithgow" ; -- status=guess src=geonames
+lin linwood_PN = mkPN "Linwood" ; -- status=guess src=geonames
+lin linz_PN = mkPN "Linz" ; -- status=guess src=geonames
+lin lisa_PN = mkPN "Lisa" ; -- status=guess src=geonames
+lin lisbon_PN = mkPN "Lisboa" ; -- status=guess src=geonames
+lin liskeard_PN = mkPN "Liskeard" ; -- status=guess src=geonames
+lin littlehampton_PN = mkPN "Littlehampton" ; -- status=guess src=geonames
+lin liverpool_PN = mkPN "Liverpool" ; -- status=guess src=geonames
+lin livingston_PN = mkPN "Livingston" ; -- status=guess src=geonames
+lin livorno_PN = mkPN "Livorno" ; -- status=guess src=geonames
+lin ljubljana_PN = mkPN "Liubliana" ; -- status=guess src=geonames
+lin llandudno_PN = mkPN "Llandudno" ; -- status=guess src=geonames
+lin llanelli_PN = mkPN "Llanelli" ; -- status=guess src=geonames
+lin llangollen_PN = mkPN "Llangollen" ; -- status=guess src=geonames
+lin llantrisant_PN = mkPN "Llantrisant" ; -- status=guess src=geonames
+lin loanhead_PN = mkPN "Loanhead" ; -- status=guess src=geonames
+lin lochgelly_PN = mkPN "Lochgelly" ; -- status=guess src=geonames
+lin loftus_PN = mkPN "Loftus" ; -- status=guess src=geonames
+lin london_PN = mkPN ("Londres" | "London") ; -- status=guess src=geonames
+lin londonderry_PN = mkPN "Londonderry" ; -- status=guess src=geonames
+lin longridge_PN = mkPN "Longridge" ; -- status=guess src=geonames
+lin longton_PN = mkPN "Longton" ; -- status=guess src=geonames
+lin los_angeles_PN = mkPN "El Pueblo de Nuestra Señora de los Ángeles de Porciúncula" ; -- status=guess src=geonames
+lin lossiemouth_PN = mkPN "Lossiemouth" ; -- status=guess src=geonames
+lin loughborough_PN = mkPN "Loughborough" ; -- status=guess src=geonames
+lin louisiana_PN = mkPN "Louisiana" ; -- status=guess src=geonames
+lin louisville_PN = mkPN "Louisville" ; -- status=guess src=geonames
+lin louth_PN = mkPN "Louth" ; -- status=guess src=geonames
+lin lowestoft_PN = mkPN "Lowestoft" ; -- status=guess src=geonames
+lin lubeck_PN = mkPN "Lubeck" ; -- status=guess src=geonames
+lin lucknow_PN = mkPN "Lucknow" ; -- status=guess src=geonames
+lin ludlow_PN = mkPN "Ludlow" ; -- status=guess src=geonames
+lin luton_PN = mkPN "Luton" ; -- status=guess src=geonames
+lin luxembourg_PN = mkPN "Luxemburgo" ; -- status=guess src=geonames
+lin lydney_PN = mkPN "Lydney" ; -- status=guess src=geonames
+lin lymington_PN = mkPN "Lymington" ; -- status=guess src=geonames
+lin lymm_PN = mkPN "Lymm" ; -- status=guess src=geonames
+lin lynn_PN = mkPN "Lynn" ; -- status=guess src=geonames
+lin lyons_PN = mkPN "Lyons" ; -- status=guess src=geonames
+lin maastricht_PN = mkPN "Maastricht" ; -- status=guess src=geonames
+lin macclesfield_PN = mkPN "Macclesfield" ; -- status=guess src=geonames
+lin mach_PN = mkPN "Mach" ; -- status=guess src=geonames
+lin madagascar_PN = mkPN "Madagascar" ; -- status=guess src=geonames
+lin madras_PN = mkPN "Madras" ; -- status=guess src=geonames
+lin madrid_PN = mkPN "Madrid" ; -- status=guess src=geonames
+lin madurai_PN = mkPN "Madurai" ; -- status=guess src=geonames
+lin maesteg_PN = mkPN "Maesteg" ; -- status=guess src=geonames
+lin magdeburg_PN = mkPN "Magdeburgo" ; -- status=guess src=geonames
+lin maghull_PN = mkPN "Maghull" ; -- status=guess src=geonames
+lin maidenhead_PN = mkPN "Maidenhead" ; -- status=guess src=geonames
+lin maidstone_PN = mkPN "Maidstone" ; -- status=guess src=geonames
+lin mainz_PN = mkPN "Maguncia" ; -- status=guess src=geonames
+lin malaga_PN = mkPN "Malaga" ; -- status=guess src=geonames
+lin malawi_PN = mkPN "Malaui" ; -- status=guess src=geonames
+lin malaya_PN = mkPN "Malaya" ; -- status=guess src=geonames
+lin malaysia_PN = mkPN "Malasia" ; -- status=guess src=geonames
+lin maldon_PN = mkPN "Maldon" ; -- status=guess src=geonames
+lin mali_PN = mkPN "Mali" ; -- status=guess src=geonames
+lin mallow_PN = mkPN "Mallow" ; -- status=guess src=geonames
+lin malta_PN = mkPN "Isla de Malta" ; -- status=guess src=geonames
+lin maltby_PN = mkPN "Maltby" ; -- status=guess src=geonames
+lin malvern_PN = mkPN "Malvern" ; -- status=guess src=geonames
+lin manchester_PN = mkPN ("Manchester" | "Mánchester") ; -- status=guess src=geonames
+lin manhattan_PN = mkPN "Manhattan" ; -- status=guess src=geonames
+lin manila_PN = mkPN "Manila" ; -- status=guess src=geonames
+lin mannheim_PN = mkPN "Mannheim" ; -- status=guess src=geonames
+lin mansfield_PN = mkPN "Mansfield" ; -- status=guess src=geonames
+lin maracaibo_PN = mkPN "Maracaibo" ; -- status=guess src=geonames
+lin margaret_PN = mkPN "Margaret" ; -- status=guess src=geonames
+lin margate_PN = mkPN "Margate" ; -- status=guess src=geonames
+lin maria_PN = mkPN "Maria" ; -- status=guess src=geonames
+lin marion_PN = mkPN "Marion" ; -- status=guess src=geonames
+lin marlborough_PN = mkPN "Marlborough" ; -- status=guess src=geonames
+lin marlow_PN = mkPN "Marlow" ; -- status=guess src=geonames
+lin marple_PN = mkPN "Marple" ; -- status=guess src=geonames
+lin mars_PN = mkPN "Mars" ; -- status=guess src=geonames
+lin marseilles_PN = mkPN "Marseilles" ; -- status=guess src=geonames
+lin martin_PN = mkPN "Martin" ; -- status=guess src=geonames
+lin mary_PN = mkPN "Mary" ; -- status=guess src=geonames
+lin maryport_PN = mkPN "Maryport" ; -- status=guess src=geonames
+lin matlock_PN = mkPN "Matlock" ; -- status=guess src=geonames
+lin maud_PN = mkPN "Maud" ; -- status=guess src=geonames
+lin mauritania_PN = mkPN "Mauritania" ; -- status=guess src=geonames
+lin mauritius_PN = mkPN "Mauricio" ; -- status=guess src=geonames
+lin mayfield_PN = mkPN "Mayfield" ; -- status=guess src=geonames
+lin mayo_PN = mkPN "Mayo" ; -- status=guess src=geonames
+lin mecca_PN = mkPN "La Meca" ; -- status=guess src=geonames
+lin medan_PN = mkPN "Medan" ; -- status=guess src=geonames
+lin medellin_PN = mkPN "Medellin" ; -- status=guess src=geonames
+lin melbourne_PN = mkPN "Melbourne" ; -- status=guess src=geonames
+lin melksham_PN = mkPN "Melksham" ; -- status=guess src=geonames
+lin meltham_PN = mkPN "Meltham" ; -- status=guess src=geonames
+lin memphis_PN = mkPN "Memphis" ; -- status=guess src=geonames
+lin meopham_PN = mkPN "Meopham" ; -- status=guess src=geonames
+lin mercury_PN = mkPN "Mercury" ; -- status=guess src=geonames
+lin merton_PN = mkPN "Merton" ; -- status=guess src=geonames
+lin messina_PN = mkPN "Mesina" ; -- status=guess src=geonames
+lin metz_PN = mkPN "Metz" ; -- status=guess src=geonames
+lin mexico_PN = mkPN "Nueva España" ; -- status=guess src=geonames
+lin miami_PN = mkPN "Miami" ; -- status=guess src=geonames
+lin middlesex_PN = mkPN "Middlesex" ; -- status=guess src=geonames
+lin middleton_PN = mkPN "Middleton" ; -- status=guess src=geonames
+lin middlewich_PN = mkPN "Middlewich" ; -- status=guess src=geonames
+lin midlands_PN = mkPN "Midlands" ; -- status=guess src=geonames
+lin milan_PN = mkPN "Milan" ; -- status=guess src=geonames
+lin milano_PN = mkPN "Milán" ; -- status=guess src=geonames
+lin mildenhall_PN = mkPN "Mildenhall" ; -- status=guess src=geonames
+lin milford_PN = mkPN "Milford" ; -- status=guess src=geonames
+lin millicent_PN = mkPN "Millicent" ; -- status=guess src=geonames
+lin millom_PN = mkPN "Millom" ; -- status=guess src=geonames
+lin milngavie_PN = mkPN "Milngavie" ; -- status=guess src=geonames
+lin milnrow_PN = mkPN "Milnrow" ; -- status=guess src=geonames
+lin milwaukee_PN = mkPN "Milwaukee" ; -- status=guess src=geonames
+lin minehead_PN = mkPN "Minehead" ; -- status=guess src=geonames
+lin minneapolis_PN = mkPN "Mineápolis" ; -- status=guess src=geonames
+lin minsk_PN = mkPN "Minsk" ; -- status=guess src=geonames
+lin miranda_PN = mkPN "Miranda" ; -- status=guess src=geonames
+lin mo_PN = mkPN "Mo" ; -- status=guess src=geonames
+lin modena_PN = mkPN "Módena" ; -- status=guess src=geonames
+lin moira_PN = mkPN "Moira" ; -- status=guess src=geonames
+lin mold_PN = mkPN "Mold" ; -- status=guess src=geonames
+lin mon_PN = mkPN "Mon" ; -- status=guess src=geonames
+lin monaco_PN = mkPN ("Mónaco" | "Principado de Mónaco") ; -- status=guess src=geonames
+lin monaghan_PN = mkPN "Monaghan" ; -- status=guess src=geonames
+lin mongolia_PN = mkPN "Mongolia" ; -- status=guess src=geonames
+lin monmouth_PN = mkPN "Monmouth" ; -- status=guess src=geonames
+lin montana_PN = mkPN "Montana" ; -- status=guess src=geonames
+lin monterrey_PN = mkPN "Monterrey City" ; -- status=guess src=geonames
+lin montevideo_PN = mkPN "Montevideo" ; -- status=guess src=geonames
+lin montrose_PN = mkPN "Montrose" ; -- status=guess src=geonames
+lin montserrat_PN = mkPN "Montserrat" ; -- status=guess src=geonames
+lin monza_PN = mkPN "Monza" ; -- status=guess src=geonames
+lin morecambe_PN = mkPN "Morecambe" ; -- status=guess src=geonames
+lin morley_PN = mkPN "Morley" ; -- status=guess src=geonames
+lin morocco_PN = mkPN "Marruecos" ; -- status=guess src=geonames
+lin morpeth_PN = mkPN "Morpeth" ; -- status=guess src=geonames
+lin moscow_1_PN = mkPN "Moscú" ; -- status=guess src=geonames
+lin moscow_2_PN = mkPN "Moscú" ; -- status=guess src=geonames
+lin mossley_PN = mkPN "Mossley" ; -- status=guess src=geonames
+lin motherwell_PN = mkPN "Motherwell" ; -- status=guess src=geonames
+lin mozambique_PN = mkPN "Mozambique" ; -- status=guess src=geonames
+lin mulhouse_PN = mkPN "Mulhouse" ; -- status=guess src=geonames
+lin munich_PN = mkPN "Múnich" ; -- status=guess src=geonames
+lin munster_PN = mkPN "Munster" ; -- status=guess src=geonames
+lin murton_PN = mkPN "Murton" ; -- status=guess src=geonames
+lin musselburgh_PN = mkPN "Musselburgh" ; -- status=guess src=geonames
+lin myra_PN = mkPN "Myra" ; -- status=guess src=geonames
+lin nagpur_PN = mkPN "Nagpur" ; -- status=guess src=geonames
+lin nailsea_PN = mkPN "Nailsea" ; -- status=guess src=geonames
+lin nairn_PN = mkPN "Nairn" ; -- status=guess src=geonames
+lin nairobi_PN = mkPN "Nairobi" ; -- status=guess src=geonames
+lin namibia_PN = mkPN "Namibia" ; -- status=guess src=geonames
+lin nanchang_PN = mkPN "Nanchang" ; -- status=guess src=geonames
+lin nancy_PN = mkPN "Nancy" ; -- status=guess src=geonames
+lin nanning_PN = mkPN "Nanning" ; -- status=guess src=geonames
+lin nantwich_PN = mkPN "Nantwich" ; -- status=guess src=geonames
+lin naples_PN = mkPN "Naples" ; -- status=guess src=geonames
+lin napoli_PN = mkPN "Nápoles" ; -- status=guess src=geonames
+lin narborough_PN = mkPN "Narborough" ; -- status=guess src=geonames
+lin nato_PN = mkPN "Nato" ; -- status=guess src=geonames
+lin nauru_PN = mkPN "Nauru" ; -- status=guess src=geonames
+lin neath_PN = mkPN "Neath" ; -- status=guess src=geonames
+lin nelson_PN = mkPN "Nelson" ; -- status=guess src=geonames
+lin nepal_PN = mkPN "Nepal" ; -- status=guess src=geonames
+lin neston_PN = mkPN "Neston" ; -- status=guess src=geonames
+lin netherlands_PN = mkPN "Holanda" ; -- status=guess src=geonames
+lin netley_PN = mkPN "Netley" ; -- status=guess src=geonames
+lin neuss_PN = mkPN "Neuss" ; -- status=guess src=geonames
+lin nevada_PN = mkPN "Nevada" ; -- status=guess src=geonames
+lin new_cumnock_PN = mkPN "New Cumnock" ; -- status=guess src=geonames
+lin new_mills_PN = mkPN "New Mills" ; -- status=guess src=geonames
+lin new_orleans_PN = mkPN "Nueva Orleans" ; -- status=guess src=geonames
+lin new_tredegar_PN = mkPN "New Tredegar" ; -- status=guess src=geonames
+lin new_windsor_PN = mkPN "New Windsor" ; -- status=guess src=geonames
+lin newark_PN = mkPN "Newark" ; -- status=guess src=geonames
+lin newarthill_PN = mkPN "Newarthill" ; -- status=guess src=geonames
+lin newbiggin_PN = mkPN "Newbiggin" ; -- status=guess src=geonames
+lin newbury_PN = mkPN "Newbury" ; -- status=guess src=geonames
+lin newcastle_PN = mkPN "Newcastle" ; -- status=guess src=geonames
+lin newhaven_PN = mkPN "Newhaven" ; -- status=guess src=geonames
+lin newmains_PN = mkPN "Newmains" ; -- status=guess src=geonames
+lin newmarket_PN = mkPN "Newmarket" ; -- status=guess src=geonames
+lin newport_PN = mkPN "Newport" ; -- status=guess src=geonames
+lin newport_pagnell_PN = mkPN "Newport Pagnell" ; -- status=guess src=geonames
+lin newquay_PN = mkPN "Newquay" ; -- status=guess src=geonames
+lin newry_PN = mkPN "Newry" ; -- status=guess src=geonames
+lin newtown_PN = mkPN "Newtown" ; -- status=guess src=geonames
+lin nicaragua_PN = mkPN "Nicaragua" ; -- status=guess src=geonames
+lin nice_PN = mkPN "Niza" ; -- status=guess src=geonames
+lin nigel_PN = mkPN "Nigel" ; -- status=guess src=geonames
+lin niger_PN = mkPN "Níger" ; -- status=guess src=geonames
+lin nigeria_PN = mkPN "Nigeria" ; -- status=guess src=geonames
+lin nijmegen_PN = mkPN "Nimega" ; -- status=guess src=geonames
+lin noel_PN = mkPN "Noel" ; -- status=guess src=geonames
+lin nora_PN = mkPN "Nora" ; -- status=guess src=geonames
+lin norfolk_PN = mkPN "Norfolk" ; -- status=guess src=geonames
+lin norman_PN = mkPN "Norman" ; -- status=guess src=geonames
+lin normanton_PN = mkPN "Normanton" ; -- status=guess src=geonames
+lin northallerton_PN = mkPN "Northallerton" ; -- status=guess src=geonames
+lin northam_PN = mkPN "Northam" ; -- status=guess src=geonames
+lin northampton_PN = mkPN "Northampton" ; -- status=guess src=geonames
+lin northumberland_PN = mkPN "Northumberland" ; -- status=guess src=geonames
+lin northwich_PN = mkPN "Northwich" ; -- status=guess src=geonames
+lin norton_PN = mkPN "Norton" ; -- status=guess src=geonames
+lin norway_PN = mkPN "Noruega" ; -- status=guess src=geonames
+lin norwich_PN = mkPN "Norwich" ; -- status=guess src=geonames
+lin nottingham_PN = mkPN "Nottingham" ; -- status=guess src=geonames
+lin nov_PN = mkPN "Nov" ; -- status=guess src=geonames
+lin novara_PN = mkPN "Novara" ; -- status=guess src=geonames
+lin novokuznetsk_PN = mkPN "Novokuznetsk" ; -- status=guess src=geonames
+lin novosibirsk_PN = mkPN "Novosibirsk" ; -- status=guess src=geonames
+lin nuneaton_PN = mkPN "Nuneaton" ; -- status=guess src=geonames
+lin oakengates_PN = mkPN "Oakengates" ; -- status=guess src=geonames
+lin oban_PN = mkPN "Oban" ; -- status=guess src=geonames
+lin oberhausen_PN = mkPN "Oberhausen" ; -- status=guess src=geonames
+lin odessa_PN = mkPN "Odesa" ; -- status=guess src=geonames
+lin offenbach_PN = mkPN "Offenbach" ; -- status=guess src=geonames
+lin oldenburg_PN = mkPN "Oldenburgo" ; -- status=guess src=geonames
+lin oldham_PN = mkPN "Oldham" ; -- status=guess src=geonames
+lin oliver_PN = mkPN "Oliver" ; -- status=guess src=geonames
+lin olivia_PN = mkPN "Olivia" ; -- status=guess src=geonames
+lin oman_PN = mkPN "Omán" ; -- status=guess src=geonames
+lin omsk_PN = mkPN "Omsk" ; -- status=guess src=geonames
+lin ontario_PN = mkPN "Ontario" ; -- status=guess src=geonames
+lin op_PN = mkPN "Op" ; -- status=guess src=geonames
+lin opp_PN = mkPN "Opp" ; -- status=guess src=geonames
+lin oregon_PN = mkPN "Oregon" ; -- status=guess src=geonames
+lin orkney_PN = mkPN "Orcadas" ; -- status=guess src=geonames
+lin orleans_PN = mkPN "Orleans" ; -- status=guess src=geonames
+lin ormskirk_PN = mkPN "Ormskirk" ; -- status=guess src=geonames
+lin oslo_PN = mkPN "Oslo" ; -- status=guess src=geonames
+lin ossett_PN = mkPN "Ossett" ; -- status=guess src=geonames
+lin oswestry_PN = mkPN "Oswestry" ; -- status=guess src=geonames
+lin otley_PN = mkPN "Otley" ; -- status=guess src=geonames
+lin ottawa_PN = mkPN "Ottawa" ; -- status=guess src=geonames
+lin oviedo_PN = mkPN "Oviedo" ; -- status=guess src=geonames
+lin oxford_PN = mkPN "Oxford" ; -- status=guess src=geonames
+lin oxted_PN = mkPN "Oxted" ; -- status=guess src=geonames
+lin pacific_PN = mkPN "Pacific" ; -- status=guess src=geonames
+lin padova_PN = mkPN "Padua" ; -- status=guess src=geonames
+lin paisley_PN = mkPN "Paisley" ; -- status=guess src=geonames
+lin pakistan_PN = mkPN "Pakistán" ; -- status=guess src=geonames
+lin palembang_PN = mkPN "Palembang" ; -- status=guess src=geonames
+lin palermo_PN = mkPN "Palermo" ; -- status=guess src=geonames
+lin palestine_PN = mkPN "Palestine" ; -- status=guess src=geonames
+lin pamplona_PN = mkPN "Pamplona" ; -- status=guess src=geonames
+lin panama_PN = mkPN "Panamá" ; -- status=guess src=geonames
+lin paraguay_PN = mkPN "Paraguay" ; -- status=guess src=geonames
+lin paris_1_PN = mkPN "París" ; -- status=guess src=geonames
+lin paris_2_PN = mkPN "París" ; -- status=guess src=geonames
+lin parma_PN = mkPN "Parma" ; -- status=guess src=geonames
+lin paul_PN = mkPN "Paul" ; -- status=guess src=geonames
+lin peacehaven_PN = mkPN "Peacehaven" ; -- status=guess src=geonames
+lin pearl_PN = mkPN "Pearl" ; -- status=guess src=geonames
+lin peebles_PN = mkPN "Peebles" ; -- status=guess src=geonames
+lin pelton_PN = mkPN "Pelton" ; -- status=guess src=geonames
+lin pembroke_PN = mkPN "Pembroke" ; -- status=guess src=geonames
+lin penarth_PN = mkPN "Penarth" ; -- status=guess src=geonames
+lin penicuik_PN = mkPN "Penicuik" ; -- status=guess src=geonames
+lin penrith_PN = mkPN "Penrith" ; -- status=guess src=geonames
+lin penryn_PN = mkPN "Penryn" ; -- status=guess src=geonames
+lin penzance_PN = mkPN "Penzance" ; -- status=guess src=geonames
+lin percy_PN = mkPN "Percy" ; -- status=guess src=geonames
+lin perm_PN = mkPN "Perm" ; -- status=guess src=geonames
+lin pershore_PN = mkPN "Pershore" ; -- status=guess src=geonames
+lin perth_PN = mkPN "Perth" ; -- status=guess src=geonames
+lin peru_PN = mkPN "Perú" ; -- status=guess src=geonames
+lin perugia_PN = mkPN "Perugia" ; -- status=guess src=geonames
+lin pescara_PN = mkPN "Pescara" ; -- status=guess src=geonames
+lin peterborough_PN = mkPN "Peterborough" ; -- status=guess src=geonames
+lin peterhead_PN = mkPN "Peterhead" ; -- status=guess src=geonames
+lin peterlee_PN = mkPN "Peterlee" ; -- status=guess src=geonames
+lin petersfield_PN = mkPN "Petersfield" ; -- status=guess src=geonames
+lin philadelphia_PN = mkPN "Filadelfia" ; -- status=guess src=geonames
+lin philip_PN = mkPN "Philip" ; -- status=guess src=geonames
+lin philippines_PN = mkPN "Filipinas" ; -- status=guess src=geonames
+lin phoenix_PN = mkPN "Phoenix" ; -- status=guess src=geonames
+lin piacenza_PN = mkPN "Plasencia" ; -- status=guess src=geonames
+lin pill_PN = mkPN "Pill" ; -- status=guess src=geonames
+lin piraeus_PN = mkPN "El Pireo" ; -- status=guess src=geonames
+lin pisa_PN = mkPN "Pisa" ; -- status=guess src=geonames
+lin pittsburgh_PN = mkPN "Pittsburgh" ; -- status=guess src=geonames
+lin plymouth_PN = mkPN "Plymouth" ; -- status=guess src=geonames
+lin poland_PN = mkPN "Polonia" ; -- status=guess src=geonames
+lin pontardulais_PN = mkPN "Pontardulais" ; -- status=guess src=geonames
+lin pontefract_PN = mkPN "Pontefract" ; -- status=guess src=geonames
+lin pontypool_PN = mkPN "Pontypool" ; -- status=guess src=geonames
+lin poole_PN = mkPN "Poole" ; -- status=guess src=geonames
+lin port_glasgow_PN = mkPN "Port Glasgow" ; -- status=guess src=geonames
+lin port_talbot_PN = mkPN "Puerto Talbot" ; -- status=guess src=geonames
+lin porthcawl_PN = mkPN "Porthcawl" ; -- status=guess src=geonames
+lin porthmadog_PN = mkPN "Porthmadog" ; -- status=guess src=geonames
+lin portishead_PN = mkPN "Portishead" ; -- status=guess src=geonames
+lin portland_PN = mkPN "Portland" ; -- status=guess src=geonames
+lin portsmouth_PN = mkPN "Portsmouth" ; -- status=guess src=geonames
+lin portugal_PN = mkPN "Portugal" ; -- status=guess src=geonames
+lin potsdam_PN = mkPN "Potsdam" ; -- status=guess src=geonames
+lin poynton_PN = mkPN "Poynton" ; -- status=guess src=geonames
+lin prague_PN = mkPN "Praga" ; -- status=guess src=geonames
+lin prato_PN = mkPN "Prato" ; -- status=guess src=geonames
+lin prescot_PN = mkPN "Prescot" ; -- status=guess src=geonames
+lin prestatyn_PN = mkPN "Prestatyn" ; -- status=guess src=geonames
+lin preston_PN = mkPN "Preston" ; -- status=guess src=geonames
+lin prestonpans_PN = mkPN "Prestonpans" ; -- status=guess src=geonames
+lin prestwich_PN = mkPN "Prestwich" ; -- status=guess src=geonames
+lin prestwick_PN = mkPN "Prestwick" ; -- status=guess src=geonames
+lin pretoria_PN = mkPN "Pretoria" ; -- status=guess src=geonames
+lin providence_PN = mkPN "Providence" ; -- status=guess src=geonames
+lin prudhoe_PN = mkPN "Prudhoe" ; -- status=guess src=geonames
+lin pudsey_PN = mkPN "Pudsey" ; -- status=guess src=geonames
+lin pwllheli_PN = mkPN "Pwllheli" ; -- status=guess src=geonames
+lin pyle_PN = mkPN "Pyle" ; -- status=guess src=geonames
+lin pyongyang_PN = mkPN "Pionyang" ; -- status=guess src=geonames
+lin qatar_PN = mkPN "Qatar" ; -- status=guess src=geonames
+lin queensbury_PN = mkPN "Queensbury" ; -- status=guess src=geonames
+lin queensferry_PN = mkPN "Queensferry" ; -- status=guess src=geonames
+lin quito_PN = mkPN "Quito" ; -- status=guess src=geonames
+lin radcliffe_PN = mkPN "Radcliffe" ; -- status=guess src=geonames
+lin radlett_PN = mkPN "Radlett" ; -- status=guess src=geonames
+lin radstock_PN = mkPN "Radstock" ; -- status=guess src=geonames
+lin rainford_PN = mkPN "Rainford" ; -- status=guess src=geonames
+lin ramsbottom_PN = mkPN "Ramsbottom" ; -- status=guess src=geonames
+lin ramsgate_PN = mkPN "Ramsgate" ; -- status=guess src=geonames
+lin randolph_PN = mkPN "Randolph" ; -- status=guess src=geonames
+lin ravenna_PN = mkPN "Rávena" ; -- status=guess src=geonames
+lin rawtenstall_PN = mkPN "Rawtenstall" ; -- status=guess src=geonames
+lin raymond_PN = mkPN "Raymond" ; -- status=guess src=geonames
+lin reading_PN = mkPN "Reading" ; -- status=guess src=geonames
+lin recife_PN = mkPN "Recife" ; -- status=guess src=geonames
+lin recklinghausen_PN = mkPN "Recklinghausen" ; -- status=guess src=geonames
+lin redditch_PN = mkPN "Redditch" ; -- status=guess src=geonames
+lin redruth_PN = mkPN "Redruth" ; -- status=guess src=geonames
+lin regensburg_PN = mkPN "Ratisbona" ; -- status=guess src=geonames
+lin regina_PN = mkPN "Regina" ; -- status=guess src=geonames
+lin reigate_PN = mkPN "Reigate" ; -- status=guess src=geonames
+lin remscheid_PN = mkPN "Remscheid" ; -- status=guess src=geonames
+lin renfrew_PN = mkPN "Renfrew" ; -- status=guess src=geonames
+lin rennes_PN = mkPN "Rennes" ; -- status=guess src=geonames
+lin retford_PN = mkPN "Retford" ; -- status=guess src=geonames
+lin rhondda_PN = mkPN "Rhondda" ; -- status=guess src=geonames
+lin rhosllanerchrugog_PN = mkPN "Rhosllanerchrugog" ; -- status=guess src=geonames
+lin rhyl_PN = mkPN "Rhyl" ; -- status=guess src=geonames
+lin rhymney_PN = mkPN "Rhymney" ; -- status=guess src=geonames
+lin richmond_PN = mkPN "Richmond" ; -- status=guess src=geonames
+lin rickmansworth_PN = mkPN "Rickmansworth" ; -- status=guess src=geonames
+lin riga_PN = mkPN "Riga" ; -- status=guess src=geonames
+lin rijeka_PN = mkPN "Rijeka" ; -- status=guess src=geonames
+lin rimini_PN = mkPN "Rímini" ; -- status=guess src=geonames
+lin ringwood_PN = mkPN "Ringwood" ; -- status=guess src=geonames
+lin ripley_PN = mkPN "Ripley" ; -- status=guess src=geonames
+lin ripon_PN = mkPN "Ripon" ; -- status=guess src=geonames
+lin risca_PN = mkPN "Risca" ; -- status=guess src=geonames
+lin rishton_PN = mkPN "Rishton" ; -- status=guess src=geonames
+lin rochdale_PN = mkPN "Rochdale" ; -- status=guess src=geonames
+lin rochester_PN = mkPN "Rochester" ; -- status=guess src=geonames
+lin romania_PN = mkPN "Rumanía" ; -- status=guess src=geonames
+lin rome_PN = mkPN "Roma" ; -- status=guess src=geonames
+lin romsey_PN = mkPN "Romsey" ; -- status=guess src=geonames
+lin ron_PN = mkPN "Ron" ; -- status=guess src=geonames
+lin rosalie_PN = mkPN "Rosalie" ; -- status=guess src=geonames
+lin rosario_PN = mkPN "Rosario" ; -- status=guess src=geonames
+lin roscommon_PN = mkPN "Roscommon" ; -- status=guess src=geonames
+lin rose_PN = mkPN "Rose" ; -- status=guess src=geonames
+lin roslyn_PN = mkPN "Roslyn" ; -- status=guess src=geonames
+lin rossington_PN = mkPN "Rossington" ; -- status=guess src=geonames
+lin rosslare_PN = mkPN "Rosslare" ; -- status=guess src=geonames
+lin rostock_PN = mkPN "Rostock" ; -- status=guess src=geonames
+lin rotherham_PN = mkPN "Rotherham" ; -- status=guess src=geonames
+lin rothesay_PN = mkPN "Rothesay" ; -- status=guess src=geonames
+lin rothwell_PN = mkPN "Rothwell" ; -- status=guess src=geonames
+lin rotterdam_PN = mkPN "Róterdam" ; -- status=guess src=geonames
+lin roubaix_PN = mkPN "Roubaix" ; -- status=guess src=geonames
+lin rouen_PN = mkPN "Ruan" ; -- status=guess src=geonames
+lin roy_PN = mkPN "Roy" ; -- status=guess src=geonames
+lin royston_PN = mkPN "Royston" ; -- status=guess src=geonames
+lin ruddington_PN = mkPN "Ruddington" ; -- status=guess src=geonames
+lin rudy_PN = mkPN "Rudy" ; -- status=guess src=geonames
+lin rugby_PN = mkPN "Rugby" ; -- status=guess src=geonames
+lin rugeley_PN = mkPN "Rugeley" ; -- status=guess src=geonames
+lin runcorn_PN = mkPN "Runcorn" ; -- status=guess src=geonames
+lin rupert_PN = mkPN "Rupert" ; -- status=guess src=geonames
+lin russia_PN = mkPN "Rusia" ; -- status=guess src=geonames
+lin rutherglen_PN = mkPN "Rutherglen" ; -- status=guess src=geonames
+lin rutland_PN = mkPN "Rutland" ; -- status=guess src=geonames
+lin rwanda_PN = mkPN "Ruanda" ; -- status=guess src=geonames
+lin ryde_PN = mkPN "Ryde" ; -- status=guess src=geonames
+lin sacramento_PN = mkPN "Sacramento" ; -- status=guess src=geonames
+lin salamanca_PN = mkPN "Salamanca" ; -- status=guess src=geonames
+lin sale_PN = mkPN "Salé" ; -- status=guess src=geonames
+lin salerno_PN = mkPN "Salerno" ; -- status=guess src=geonames
+lin salford_PN = mkPN "Salford" ; -- status=guess src=geonames
+lin salisbury_PN = mkPN "Salisbury" ; -- status=guess src=geonames
+lin salt_PN = mkPN "Salt" ; -- status=guess src=geonames
+lin saltash_PN = mkPN "Saltash" ; -- status=guess src=geonames
+lin saltcoats_PN = mkPN "Saltcoats" ; -- status=guess src=geonames
+lin salvador_PN = mkPN "Salvador de Bahía" ; -- status=guess src=geonames
+lin salzburg_PN = mkPN "Salzburgo" ; -- status=guess src=geonames
+lin samoa_PN = mkPN "Samoa" ; -- status=guess src=geonames
+lin san_antonio_PN = mkPN "San Antonio" ; -- status=guess src=geonames
+lin san_bernardino_PN = mkPN "San Bernardino" ; -- status=guess src=geonames
+lin san_diego_PN = mkPN "San Diego" ; -- status=guess src=geonames
+lin san_francisco_PN = mkPN "San Francisco" ; -- status=guess src=geonames
+lin san_jose_PN = mkPN "San José" ; -- status=guess src=geonames
+lin san_juan_PN = mkPN ("San Juan" | "Ciudad de San Juan") ; -- status=guess src=geonames
+lin san_marino_PN = mkPN ("Ciudad de San Marino" | "San Marino") ; -- status=guess src=geonames
+lin san_sebastian_PN = mkPN "San Sebastian" ; -- status=guess src=geonames
+lin sandbach_PN = mkPN "Sandbach" ; -- status=guess src=geonames
+lin sandown_PN = mkPN "Sandown" ; -- status=guess src=geonames
+lin sandy_PN = mkPN "Sandy" ; -- status=guess src=geonames
+lin santander_PN = mkPN "Santander" ; -- status=guess src=geonames
+lin santiago_PN = mkPN ("Villa de Santiago" | "Santiago" | "Santiago de Chile") ; -- status=guess src=geonames
+lin santos_PN = mkPN "Santos" ; -- status=guess src=geonames
+lin sapporo_PN = mkPN "Sapporo" ; -- status=guess src=geonames
+lin sara_PN = mkPN "Sara" ; -- status=guess src=geonames
+lin sarajevo_PN = mkPN "Sarajevo" ; -- status=guess src=geonames
+lin saratov_PN = mkPN "Sarátov" ; -- status=guess src=geonames
+lin sassari_PN = mkPN "Sassari" ; -- status=guess src=geonames
+lin sawbridgeworth_PN = mkPN "Sawbridgeworth" ; -- status=guess src=geonames
+lin scarborough_PN = mkPN "Scarborough" ; -- status=guess src=geonames
+lin schwerin_PN = mkPN "Schwerin" ; -- status=guess src=geonames
+lin scotland_PN = mkPN "Scotland" ; -- status=guess src=geonames
+lin scunthorpe_PN = mkPN "Scunthorpe" ; -- status=guess src=geonames
+lin seaford_PN = mkPN "Seaford" ; -- status=guess src=geonames
+lin seaham_PN = mkPN "Seaham" ; -- status=guess src=geonames
+lin seattle_PN = mkPN "Seattle" ; -- status=guess src=geonames
+lin selby_PN = mkPN "Selby" ; -- status=guess src=geonames
+lin selkirk_PN = mkPN "Selkirk" ; -- status=guess src=geonames
+lin selsey_PN = mkPN "Selsey" ; -- status=guess src=geonames
+lin semarang_PN = mkPN "Semarang" ; -- status=guess src=geonames
+lin senegal_PN = mkPN "Senegal" ; -- status=guess src=geonames
+lin seoul_PN = mkPN "Seúl" ; -- status=guess src=geonames
+lin sevenoaks_PN = mkPN "Sevenoaks" ; -- status=guess src=geonames
+lin sevilla_PN = mkPN "Sevilla" ; -- status=guess src=geonames
+lin seville_PN = mkPN "Seville" ; -- status=guess src=geonames
+lin seychelles_PN = mkPN "Seychelles" ; -- status=guess src=geonames
+lin shanghai_PN = mkPN "Shangai" ; -- status=guess src=geonames
+lin shanklin_PN = mkPN "Shanklin" ; -- status=guess src=geonames
+lin sharon_PN = mkPN "Sharon" ; -- status=guess src=geonames
+lin sheerness_PN = mkPN "Sheerness" ; -- status=guess src=geonames
+lin sheffield_PN = mkPN "Sheffield" ; -- status=guess src=geonames
+lin shepshed_PN = mkPN "Shepshed" ; -- status=guess src=geonames
+lin sheringham_PN = mkPN "Sheringham" ; -- status=guess src=geonames
+lin shetland_PN = mkPN "Shetland" ; -- status=guess src=geonames
+lin shevington_PN = mkPN "Shevington" ; -- status=guess src=geonames
+lin shildon_PN = mkPN "Shildon" ; -- status=guess src=geonames
+lin shirebrook_PN = mkPN "Shirebrook" ; -- status=guess src=geonames
+lin shiremoor_PN = mkPN "Shiremoor" ; -- status=guess src=geonames
+lin shirley_PN = mkPN "Shirley" ; -- status=guess src=geonames
+lin shotton_PN = mkPN "Shotton" ; -- status=guess src=geonames
+lin shotts_PN = mkPN "Shotts" ; -- status=guess src=geonames
+lin shrewsbury_PN = mkPN "Shrewsbury" ; -- status=guess src=geonames
+lin sidmouth_PN = mkPN "Sidmouth" ; -- status=guess src=geonames
+lin sidney_PN = mkPN "Sidney" ; -- status=guess src=geonames
+lin sileby_PN = mkPN "Sileby" ; -- status=guess src=geonames
+lin silsden_PN = mkPN "Silsden" ; -- status=guess src=geonames
+lin silvia_PN = mkPN "Silvia" ; -- status=guess src=geonames
+lin singapore_PN = mkPN "Singapur" ; -- status=guess src=geonames
+lin siracusa_PN = mkPN "Siracusa" ; -- status=guess src=geonames
+lin sittingbourne_PN = mkPN "Sittingbourne" ; -- status=guess src=geonames
+lin skegness_PN = mkPN "Skegness" ; -- status=guess src=geonames
+lin skelmersdale_PN = mkPN "Skelmersdale" ; -- status=guess src=geonames
+lin skipton_PN = mkPN "Skipton" ; -- status=guess src=geonames
+lin skopje_PN = mkPN "Skopje" ; -- status=guess src=geonames
+lin sleaford_PN = mkPN "Sleaford" ; -- status=guess src=geonames
+lin sligo_PN = mkPN "Sligo" ; -- status=guess src=geonames
+lin slough_PN = mkPN "Slough" ; -- status=guess src=geonames
+lin sofia_PN = mkPN "Sofía" ; -- status=guess src=geonames
+lin soho_PN = mkPN "Soho" ; -- status=guess src=geonames
+lin solihull_PN = mkPN "Solihull" ; -- status=guess src=geonames
+lin solingen_PN = mkPN "Solingen" ; -- status=guess src=geonames
+lin solon_PN = mkPN "Solon" ; -- status=guess src=geonames
+lin somalia_PN = mkPN "Somalia" ; -- status=guess src=geonames
+lin somerset_PN = mkPN "Somerset" ; -- status=guess src=geonames
+lin sophia_PN = mkPN "Sophia" ; -- status=guess src=geonames
+lin south_ockendon_PN = mkPN "South Ockendon" ; -- status=guess src=geonames
+lin south_shields_PN = mkPN "South Shields" ; -- status=guess src=geonames
+lin southampton_PN = mkPN "Southampton" ; -- status=guess src=geonames
+lin southport_PN = mkPN "Southport" ; -- status=guess src=geonames
+lin spain_PN = mkPN "la Madre Patria" ; -- status=guess src=geonames
+lin spalding_PN = mkPN "Spalding" ; -- status=guess src=geonames
+lin spennymoor_PN = mkPN "Spennymoor" ; -- status=guess src=geonames
+lin split_PN = mkPN "Split" ; -- status=guess src=geonames
+lin springfield_PN = mkPN "Springfield" ; -- status=guess src=geonames
+lin stafford_PN = mkPN "Stafford" ; -- status=guess src=geonames
+lin stalybridge_PN = mkPN "Stalybridge" ; -- status=guess src=geonames
+lin stamford_PN = mkPN "Stamford" ; -- status=guess src=geonames
+lin stanford_PN = mkPN "Stanford" ; -- status=guess src=geonames
+lin stanley_PN = mkPN "Puerto Stanley" ; -- status=guess src=geonames
+lin stella_PN = mkPN "Stella" ; -- status=guess src=geonames
+lin stevenage_PN = mkPN "Stevenage" ; -- status=guess src=geonames
+lin stevenston_PN = mkPN "Stevenston" ; -- status=guess src=geonames
+lin steyning_PN = mkPN "Steyning" ; -- status=guess src=geonames
+lin stirling_PN = mkPN "Stirling" ; -- status=guess src=geonames
+lin stockholm_PN = mkPN "Estocolmo" ; -- status=guess src=geonames
+lin stockport_PN = mkPN "Stockport" ; -- status=guess src=geonames
+lin stocksbridge_PN = mkPN "Stocksbridge" ; -- status=guess src=geonames
+lin stone_PN = mkPN "Stone" ; -- status=guess src=geonames
+lin stonehouse_PN = mkPN "Stonehouse" ; -- status=guess src=geonames
+lin stornoway_PN = mkPN "Stornoway" ; -- status=guess src=geonames
+lin stotfold_PN = mkPN "Stotfold" ; -- status=guess src=geonames
+lin stourbridge_PN = mkPN "Stourbridge" ; -- status=guess src=geonames
+lin stowmarket_PN = mkPN "Stowmarket" ; -- status=guess src=geonames
+lin stranraer_PN = mkPN "Stranraer" ; -- status=guess src=geonames
+lin strasbourg_PN = mkPN "Estrasburgo" ; -- status=guess src=geonames
+lin strathaven_PN = mkPN "Strathaven" ; -- status=guess src=geonames
+lin street_PN = mkPN "Street" ; -- status=guess src=geonames
+lin stretford_PN = mkPN "Stretford" ; -- status=guess src=geonames
+lin stroud_PN = mkPN "Stroud" ; -- status=guess src=geonames
+lin stuart_PN = mkPN "Stuart" ; -- status=guess src=geonames
+lin studley_PN = mkPN "Studley" ; -- status=guess src=geonames
+lin stuttgart_PN = mkPN "Stuttgart" ; -- status=guess src=geonames
+lin sudan_PN = mkPN "Sudán" ; -- status=guess src=geonames
+lin sudbury_PN = mkPN "Sudbury" ; -- status=guess src=geonames
+lin suffolk_PN = mkPN "Suffolk" ; -- status=guess src=geonames
+lin sunderland_PN = mkPN "Sunderland" ; -- status=guess src=geonames
+lin surrey_PN = mkPN "Surrey" ; -- status=guess src=geonames
+lin sussex_PN = mkPN "Sussex" ; -- status=guess src=geonames
+lin sutton_PN = mkPN "Sutton" ; -- status=guess src=geonames
+lin swadlincote_PN = mkPN "Swadlincote" ; -- status=guess src=geonames
+lin swanage_PN = mkPN "Swanage" ; -- status=guess src=geonames
+lin swanley_PN = mkPN "Swanley" ; -- status=guess src=geonames
+lin swansea_PN = mkPN "Swansea" ; -- status=guess src=geonames
+lin swaziland_PN = mkPN "Swazilandia" ; -- status=guess src=geonames
+lin sweden_PN = mkPN "Suecia" ; -- status=guess src=geonames
+lin swindon_PN = mkPN "Swindon" ; -- status=guess src=geonames
+lin swinton_PN = mkPN "Swinton" ; -- status=guess src=geonames
+lin switzerland_PN = mkPN "Suiza" ; -- status=guess src=geonames
+lin sydney_PN = mkPN "Sídney" ; -- status=guess src=geonames
+lin syracuse_PN = mkPN "Siracusa" ; -- status=guess src=geonames
+lin syria_PN = mkPN "Siria" ; -- status=guess src=geonames
+lin syston_PN = mkPN "Syston" ; -- status=guess src=geonames
+lin tadley_PN = mkPN "Tadley" ; -- status=guess src=geonames
+lin taipei_PN = mkPN "Taipei" ; -- status=guess src=geonames
+lin taiwan_PN = mkPN "Taiwán" ; -- status=guess src=geonames
+lin taiyuan_PN = mkPN "Taiyuan" ; -- status=guess src=geonames
+lin tampere_PN = mkPN "Tampere" ; -- status=guess src=geonames
+lin tamworth_PN = mkPN "Tamworth" ; -- status=guess src=geonames
+lin tangshan_PN = mkPN "Tangshan" ; -- status=guess src=geonames
+lin tanzania_PN = mkPN "Tanzania" ; -- status=guess src=geonames
+lin taranto_PN = mkPN "Tarento" ; -- status=guess src=geonames
+lin tashkent_PN = mkPN "Taskent" ; -- status=guess src=geonames
+lin taunton_PN = mkPN "Taunton" ; -- status=guess src=geonames
+lin tavistock_PN = mkPN "Tavistock" ; -- status=guess src=geonames
+lin tbilisi_PN = mkPN "Tiflis" ; -- status=guess src=geonames
+lin teignmouth_PN = mkPN "Teignmouth" ; -- status=guess src=geonames
+lin telford_PN = mkPN "Telford" ; -- status=guess src=geonames
+lin tenby_PN = mkPN "Tenby" ; -- status=guess src=geonames
+lin tenterden_PN = mkPN "Tenterden" ; -- status=guess src=geonames
+lin teresa_PN = mkPN "Teresa" ; -- status=guess src=geonames
+lin terry_PN = mkPN "Terry" ; -- status=guess src=geonames
+lin tewkesbury_PN = mkPN "Tewkesbury" ; -- status=guess src=geonames
+lin thailand_PN = mkPN "Tailandia" ; -- status=guess src=geonames
+lin thame_PN = mkPN "Thame" ; -- status=guess src=geonames
+lin thatcham_PN = mkPN "Thatcham" ; -- status=guess src=geonames
+lin theodore_PN = mkPN "Theodore" ; -- status=guess src=geonames
+lin theresa_PN = mkPN "Theresa" ; -- status=guess src=geonames
+lin thetford_PN = mkPN "Thetford" ; -- status=guess src=geonames
+lin thionville_PN = mkPN "Thionville" ; -- status=guess src=geonames
+lin thirsk_PN = mkPN "Thirsk" ; -- status=guess src=geonames
+lin thomas_PN = mkPN "Thomas" ; -- status=guess src=geonames
+lin thornbury_PN = mkPN "Thornbury" ; -- status=guess src=geonames
+lin thurso_PN = mkPN "Thurso" ; -- status=guess src=geonames
+lin tidworth_PN = mkPN "Tidworth" ; -- status=guess src=geonames
+lin tilburg_PN = mkPN "Tilburgo" ; -- status=guess src=geonames
+lin tilbury_PN = mkPN "Tilbury" ; -- status=guess src=geonames
+lin tim_PN = mkPN "Tim" ; -- status=guess src=geonames
+lin tipperary_PN = mkPN "Tipperary" ; -- status=guess src=geonames
+lin tiverton_PN = mkPN "Tiverton" ; -- status=guess src=geonames
+lin todmorden_PN = mkPN "Todmorden" ; -- status=guess src=geonames
+lin togo_PN = mkPN "Togo" ; -- status=guess src=geonames
+lin tokyo_PN = mkPN "Tokio" ; -- status=guess src=geonames
+lin tonbridge_PN = mkPN "Tonbridge" ; -- status=guess src=geonames
+lin tonga_PN = mkPN "Tonga" ; -- status=guess src=geonames
+lin tonyrefail_PN = mkPN "Tonyrefail" ; -- status=guess src=geonames
+lin torbay_PN = mkPN "Torbay" ; -- status=guess src=geonames
+lin toronto_PN = mkPN "Toronto" ; -- status=guess src=geonames
+lin totnes_PN = mkPN "Totnes" ; -- status=guess src=geonames
+lin toulon_PN = mkPN "Tolón" ; -- status=guess src=geonames
+lin toulouse_PN = mkPN "Tolosa de Francia" ; -- status=guess src=geonames
+lin tours_PN = mkPN "Tours" ; -- status=guess src=geonames
+lin tracy_PN = mkPN "Tracy" ; -- status=guess src=geonames
+lin tralee_PN = mkPN "Tralee" ; -- status=guess src=geonames
+lin tranent_PN = mkPN "Tranent" ; -- status=guess src=geonames
+lin tredegar_PN = mkPN "Tredegar" ; -- status=guess src=geonames
+lin trieste_PN = mkPN "Trieste" ; -- status=guess src=geonames
+lin tring_PN = mkPN "Tring" ; -- status=guess src=geonames
+lin trinidad_PN = mkPN "Trinidad" ; -- status=guess src=geonames
+lin troon_PN = mkPN "Troon" ; -- status=guess src=geonames
+lin trowbridge_PN = mkPN "Trowbridge" ; -- status=guess src=geonames
+lin truro_PN = mkPN "Truro" ; -- status=guess src=geonames
+lin tunis_PN = mkPN "Túnez" ; -- status=guess src=geonames
+lin tunisia_PN = mkPN "Túnez" ; -- status=guess src=geonames
+lin turin_PN = mkPN "Turín" ; -- status=guess src=geonames
+lin turkey_PN = mkPN "Turquía" ; -- status=guess src=geonames
+lin turku_PN = mkPN "Turku" ; -- status=guess src=geonames
+lin tynemouth_PN = mkPN "Tynemouth" ; -- status=guess src=geonames
+lin tyrone_PN = mkPN "Tyrone" ; -- status=guess src=geonames
+lin uddingston_PN = mkPN "Uddingston" ; -- status=guess src=geonames
+lin udi_PN = mkPN "Udi" ; -- status=guess src=geonames
+lin udine_PN = mkPN "Udine" ; -- status=guess src=geonames
+lin ufa_PN = mkPN "Ufá" ; -- status=guess src=geonames
+lin uganda_PN = mkPN "Uganda" ; -- status=guess src=geonames
+lin ulverston_PN = mkPN "Ulverston" ; -- status=guess src=geonames
+lin upton_PN = mkPN "Upton" ; -- status=guess src=geonames
+lin uruguay_PN = mkPN "Uruguay" ; -- status=guess src=geonames
+lin utrecht_PN = mkPN "Utrecht" ; -- status=guess src=geonames
+lin uttoxeter_PN = mkPN "Uttoxeter" ; -- status=guess src=geonames
+lin valencia_PN = mkPN "Valencia" ; -- status=guess src=geonames
+lin valenciennes_PN = mkPN "Valenciennes" ; -- status=guess src=geonames
+lin valladolid_PN = mkPN "Pincia" ; -- status=guess src=geonames
+lin vancouver_PN = mkPN "Vancouver" ; -- status=guess src=geonames
+lin varanasi_PN = mkPN "Benarés" ; -- status=guess src=geonames
+lin venezuela_PN = mkPN "Venezuela" ; -- status=guess src=geonames
+lin venice_PN = mkPN "Venecia" ; -- status=guess src=geonames
+lin ventnor_PN = mkPN "Ventnor" ; -- status=guess src=geonames
+lin venus_PN = mkPN "Venus" ; -- status=guess src=geonames
+lin vera_PN = mkPN "Vera" ; -- status=guess src=geonames
+lin vernon_PN = mkPN "Vernon" ; -- status=guess src=geonames
+lin verona_PN = mkPN "Verona" ; -- status=guess src=geonames
+lin vic_PN = mkPN "Vic" ; -- status=guess src=geonames
+lin vicenza_PN = mkPN "Vicenza" ; -- status=guess src=geonames
+lin victor_PN = mkPN "Victor" ; -- status=guess src=geonames
+lin victoria_PN = mkPN "Victoria" ; -- status=guess src=geonames
+lin vienna_PN = mkPN "Viena" ; -- status=guess src=geonames
+lin vietnam_PN = mkPN "Vietnam" ; -- status=guess src=geonames
+lin vigo_PN = mkPN "Vigo" ; -- status=guess src=geonames
+lin vincent_PN = mkPN "Vincent" ; -- status=guess src=geonames
+lin viola_PN = mkPN "Viola" ; -- status=guess src=geonames
+lin violet_PN = mkPN "Violet" ; -- status=guess src=geonames
+lin virginia_PN = mkPN "Virginia" ; -- status=guess src=geonames
+lin vivian_PN = mkPN "Vivian" ; -- status=guess src=geonames
+lin volgograd_PN = mkPN "Estalingrado" ; -- status=guess src=geonames
+lin voronezh_PN = mkPN "Voronezh" ; -- status=guess src=geonames
+lin wakefield_PN = mkPN "Wakefield" ; -- status=guess src=geonames
+lin wales_PN = mkPN "Wales" ; -- status=guess src=geonames
+lin wallace_PN = mkPN "Wallace" ; -- status=guess src=geonames
+lin wallasey_PN = mkPN "Wallasey" ; -- status=guess src=geonames
+lin wallingford_PN = mkPN "Wallingford" ; -- status=guess src=geonames
+lin wallsend_PN = mkPN "Wallsend" ; -- status=guess src=geonames
+lin walsall_PN = mkPN "Walsall" ; -- status=guess src=geonames
+lin walton_PN = mkPN "Walton" ; -- status=guess src=geonames
+lin wandsworth_PN = mkPN "Municipio de Wandsworth" ; -- status=guess src=geonames
+lin wantage_PN = mkPN "Wantage" ; -- status=guess src=geonames
+lin ware_PN = mkPN "Ware" ; -- status=guess src=geonames
+lin warminster_PN = mkPN "Warminster" ; -- status=guess src=geonames
+lin warrington_PN = mkPN "Warrington" ; -- status=guess src=geonames
+lin warsaw_PN = mkPN "Varsovia" ; -- status=guess src=geonames
+lin warsop_PN = mkPN "Warsop" ; -- status=guess src=geonames
+lin warwick_PN = mkPN "Warwick" ; -- status=guess src=geonames
+lin washington_PN = mkPN "Washington" ; -- status=guess src=geonames
+lin waterford_PN = mkPN "Waterford" ; -- status=guess src=geonames
+lin waterloo_PN = mkPN "Waterloo" ; -- status=guess src=geonames
+lin watford_PN = mkPN "Watford" ; -- status=guess src=geonames
+lin wayne_PN = mkPN "Wayne" ; -- status=guess src=geonames
+lin wellingborough_PN = mkPN "Wellingborough" ; -- status=guess src=geonames
+lin wellington_PN = mkPN "Wellington" ; -- status=guess src=geonames
+lin wells_PN = mkPN "Wells" ; -- status=guess src=geonames
+lin welshpool_PN = mkPN "Welshpool" ; -- status=guess src=geonames
+lin welwyn_PN = mkPN "Welwyn" ; -- status=guess src=geonames
+lin wendover_PN = mkPN "Wendover" ; -- status=guess src=geonames
+lin westbury_PN = mkPN "Westbury" ; -- status=guess src=geonames
+lin westhoughton_PN = mkPN "Westhoughton" ; -- status=guess src=geonames
+lin westminster_PN = mkPN "Westminster" ; -- status=guess src=geonames
+lin westmoreland_PN = mkPN "Westmoreland" ; -- status=guess src=geonames
+lin wetherby_PN = mkPN "Wetherby" ; -- status=guess src=geonames
+lin weymouth_PN = mkPN "Weymouth" ; -- status=guess src=geonames
+lin whitburn_PN = mkPN "Whitburn" ; -- status=guess src=geonames
+lin whitby_PN = mkPN "Whitby" ; -- status=guess src=geonames
+lin whitchurch_PN = mkPN "Whitchurch" ; -- status=guess src=geonames
+lin whitehall_PN = mkPN "Whitehall" ; -- status=guess src=geonames
+lin whitehaven_PN = mkPN "Whitehaven" ; -- status=guess src=geonames
+lin whitstable_PN = mkPN "Whitstable" ; -- status=guess src=geonames
+lin whittlesey_PN = mkPN "Whittlesey" ; -- status=guess src=geonames
+lin whitworth_PN = mkPN "Whitworth" ; -- status=guess src=geonames
+lin wick_PN = mkPN "Wick" ; -- status=guess src=geonames
+lin wickford_PN = mkPN "Wickford" ; -- status=guess src=geonames
+lin wicklow_PN = mkPN "Wicklow" ; -- status=guess src=geonames
+lin widnes_PN = mkPN "Widnes" ; -- status=guess src=geonames
+lin wiesbaden_PN = mkPN "Wiesbaden" ; -- status=guess src=geonames
+lin wigan_PN = mkPN "Wigan" ; -- status=guess src=geonames
+lin wilhelmshaven_PN = mkPN "Wilhelmshaven" ; -- status=guess src=geonames
+lin willington_PN = mkPN "Willington" ; -- status=guess src=geonames
+lin wilmslow_PN = mkPN "Wilmslow" ; -- status=guess src=geonames
+lin winchester_PN = mkPN "Winchester" ; -- status=guess src=geonames
+lin windermere_PN = mkPN "Windermere" ; -- status=guess src=geonames
+lin windsor_PN = mkPN "Windsor" ; -- status=guess src=geonames
+lin wingate_PN = mkPN "Wingate" ; -- status=guess src=geonames
+lin winnie_PN = mkPN "Winnie" ; -- status=guess src=geonames
+lin winnipeg_PN = mkPN "Winnipeg" ; -- status=guess src=geonames
+lin winsford_PN = mkPN "Winsford" ; -- status=guess src=geonames
+lin wisbech_PN = mkPN "Wisbech" ; -- status=guess src=geonames
+lin witham_PN = mkPN "Witham" ; -- status=guess src=geonames
+lin withernsea_PN = mkPN "Withernsea" ; -- status=guess src=geonames
+lin witney_PN = mkPN "Witney" ; -- status=guess src=geonames
+lin woburn_PN = mkPN "Woburn" ; -- status=guess src=geonames
+lin wokingham_PN = mkPN "Wokingham" ; -- status=guess src=geonames
+lin wolverhampton_PN = mkPN "Wolverhampton" ; -- status=guess src=geonames
+lin woodbridge_PN = mkPN "Woodbridge" ; -- status=guess src=geonames
+lin worcester_PN = mkPN "Worcester" ; -- status=guess src=geonames
+lin workington_PN = mkPN "Workington" ; -- status=guess src=geonames
+lin worksop_PN = mkPN "Worksop" ; -- status=guess src=geonames
+lin worthing_PN = mkPN "Worthing" ; -- status=guess src=geonames
+lin wrexham_PN = mkPN "Wrexham" ; -- status=guess src=geonames
+lin writtle_PN = mkPN "Writtle" ; -- status=guess src=geonames
+lin wroughton_PN = mkPN "Wroughton" ; -- status=guess src=geonames
+lin wuhan_PN = mkPN "Wuhan" ; -- status=guess src=geonames
+lin wuppertal_PN = mkPN "Wuppertal" ; -- status=guess src=geonames
+lin wymondham_PN = mkPN "Wymondham" ; -- status=guess src=geonames
+lin wyoming_PN = mkPN "Wyoming" ; -- status=guess src=geonames
+lin yarmouth_PN = mkPN "Yarmouth" ; -- status=guess src=geonames
+lin yate_PN = mkPN "Yate" ; -- status=guess src=geonames
+lin yateley_PN = mkPN "Yateley" ; -- status=guess src=geonames
+lin yemen_PN = mkPN "Yemen" ; -- status=guess src=geonames
+lin yeovil_PN = mkPN "Yeovil" ; -- status=guess src=geonames
+lin yerevan_PN = mkPN "Ereván" ; -- status=guess src=geonames
+lin yokohama_PN = mkPN "Yokohama" ; -- status=guess src=geonames
+lin york_PN = mkPN "York" ; -- status=guess src=geonames
+lin yorkshire_PN = mkPN "Yorkshire" ; -- status=guess src=geonames
+lin ystradgynlais_PN = mkPN "Ystradgynlais" ; -- status=guess src=geonames
+lin yukon_PN = mkPN "Yukon" ; -- status=guess src=geonames
+lin zagreb_PN = mkPN "Zagreb" ; -- status=guess src=geonames
+lin zambia_PN = mkPN "Zambia" ; -- status=guess src=geonames
+lin zaragoza_PN = mkPN "Zaragosa" ; -- status=guess src=geonames
+lin zimbabwe_PN = mkPN "Zimbawe" ; -- status=guess src=geonames
+
+}
diff --git a/lib/src/translator/DictionarySwe.gf b/lib/src/translator/DictionarySwe.gf
new file mode 100644
# file too large to diff: lib/src/translator/DictionarySwe.gf
diff --git a/lib/src/translator/Extensions.gf b/lib/src/translator/Extensions.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/Extensions.gf
@@ -0,0 +1,121 @@
+abstract Extensions = 
+  Cat
+  ** {
+
+---- from ExtraEngAbs
+cat
+
+---- hard to merge VPI and VPS
+  VPI ;
+  [VPI] {2} ;
+
+  VPS ;
+  [VPS] {2} ;
+
+fun
+  MkVPI : VP -> VPI ;
+  ConjVPI : Conj -> [VPI] -> VPI ;
+  ComplVPIVV : VV -> VPI -> VP ;
+
+  MkVPS : Temp -> Pol -> VP -> VPS ;
+  ConjVPS : Conj -> [VPS] -> VPS ;
+  PredVPS : NP -> VPS -> S ;
+
+---- merge VPS and VPI
+----            MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS,
+----            VPIForm, VPIInf, VPIPresPart, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
+
+
+-- generalizing Grammar
+
+  PassVPSlash        : VPSlash -> VP ;                        -- be forced to sleep
+  PassAgentVPSlash   : VPSlash -> NP -> VP ;                  -- be begged by her to go
+
+  ComplVV : VV -> Ant -> Pol -> VP -> VP ;                    -- want not to have slept
+
+  PredFrontVS : Temp -> NP -> VS -> S  -> S ;                 -- I am here, she said     -- no negation
+  PredFrontVQ : Temp -> NP -> VQ -> QS -> S ;                 -- are you here, she asked -- no negation; direct order
+
+---- merge?
+  SlashV2V      : V2V -> Ant -> Pol -> VP -> VPSlash ;   -- force (her) not to have slept
+  SlashVPIV2V   : V2V -> Pol -> VPI -> VPSlash ;         -- force (her) not to sleep and dream
+
+
+-- new structures
+
+  GenNP       : NP -> Quant ;       -- this man's
+  GenIP       : IP -> IQuant ;      -- whose
+  GenRP       : Num -> CN -> RP ;   -- whose car(s)
+ 
+  CompoundN   : N -> N  -> N ;      -- control system / controls system / control-system
+  CompoundAP  : N -> A  -> AP ;     -- language independent / language-independent
+
+  GerundCN    : VP -> CN ;          -- publishing of the document (can get a determiner)
+  GerundNP    : VP -> NP ;          -- publishing the document (by nature definite)
+  GerundAdv   : VP -> Adv ;         -- publishing the document (prepositionless adverb)
+
+  PresPartAP  : VP -> AP ;          -- sleeping (man), (man) sleeping in the car
+
+  PastPartAP      : VPSlash -> AP ;         -- lost (opportunity) ; (opportunity) lost in space
+  PastPartAgentAP : VPSlash -> NP -> AP ;   -- (opportunity) lost by the company
+
+  UseQuantPN : Quant -> PN -> NP;  -- this John
+    
+---- merge with IdRP?
+    that_RP : RP ;
+    who_RP : RP ;
+    EmptyRelSlash : ClSlash -> RCl ;            -- (the city) he lives in
+
+---- overgenerating?
+    VPSlashVS  : VS -> VP -> VPSlash ;          -- to believe (her) to sleep --- she was believed to sleep
+
+    PastPartRS : Ant -> Pol -> VPSlash -> RS ;  -- (man) not seen by her --- maybe no Anter
+    PresPartRS : Ant -> Pol -> VP -> RS ;       -- (man) not having seen her
+
+    ApposNP : NP -> NP -> NP ;                  -- Mr Hollande, the president of France,
+	
+---- move to standard RGL?
+    AdAdV       : AdA -> AdV -> AdV ;           -- almost always
+    UttAdV      : AdV -> Utt;                   -- always!
+    PositAdVAdj : A -> AdV ;                    -- (that she) positively (sleeps)
+
+    CompS       : S -> Comp ;                   -- (the fact is) that she sleeps
+    CompQS      : QS -> Comp ;                  -- (the question is) who sleeps
+    CompVP      : Ant -> Pol -> VP -> Comp ;    -- (she is) to go
+  
+    SlashSlashV2V : V2V -> Ant -> Pol -> VPSlash -> VPSlash ;  -- induce them to sell (it) -- analogous to Verb.SlashVV
+
+    DirectComplVS : Temp -> NP -> VS -> Utt  -> S ;    -- I am here, she said / she said: I am here  -- no negation possible
+    DirectComplVQ : Temp -> NP -> VQ -> QS -> S   ;    -- who is there, she asked / she asked: who is there  -- no negation possible
+
+    FocusObjS : NP -> SSlash -> S ;                    -- this woman I love  -- in declarative S, not in QS
+
+
+}
+
+{-
+-- changes from ParseEngAbs
+
+ComplBareVS        -> ComplVS     -- as variant
+SlashBareV2S       -> SlashV2S    -- as variant
+ComplSlashPartLast -> ComplSlash  -- as variant
+
+CompoundCN Sg/Pl   -> CompoundCN  -- as variants
+DashCN             -> CompoundCN  -- as variant
+
+GerundN            -> GerundCN    -- special case: now CN
+                   -> GerundNP    -- an NP version without determiner
+                   -> GerundAdv   -- an Adv version without determiner or preposition
+
+GerundAP           -> PresPartAP  -- special case: now with a VP argument
+
+PastPartAP         -> PastPartAP  -- now with VPSlash argument
+                   -> PastPartAgentAP -- VPSlash + by NP
+
+OrdCompar          -> UseComparA  -- the only use in PTB reduces to this standard RGL function
+
+PredVPosv          -> PredFrontVS, PredFrontVQ  -- restricted to the special case actually occurring in PTB
+PredVPovs          ->                           -- inversion treated as variant: I am here, said she
+
+
+-}
diff --git a/lib/src/translator/ExtensionsBul.gf b/lib/src/translator/ExtensionsBul.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/ExtensionsBul.gf
@@ -0,0 +1,174 @@
+--# -path=.:../abstract
+
+concrete ExtensionsBul of Extensions = 
+  CatBul ** open ResBul, (E = ExtraBul), Prelude in {
+
+flags 
+  coding = utf8 ;
+
+lincat
+  VPI = E.VPI ;
+  ListVPI = E.ListVPI ;
+  VPS = E.VPS ;
+  ListVPS = E.ListVPS ;
+  
+lin
+  MkVPI = E.MkVPI ;
+  ConjVPI = E.ConjVPI ;
+  ComplVPIVV = E.ComplVPIVV ;
+
+  MkVPS = E.MkVPS ;
+  ConjVPS = E.ConjVPS ;
+  PredVPS = E.PredVPS ;
+
+  BaseVPI = E.BaseVPI ;
+  ConsVPI = E.ConsVPI ;
+  BaseVPS = E.BaseVPS ;
+  ConsVPS = E.ConsVPS ;
+
+----  GenNP = E.GenNP ;
+----  GenIP = E.GenIP ;
+----  GenRP = E.GenRP ;
+
+  PassVPSlash = E.PassVPSlash ;
+  PassAgentVPSlash = E.PassAgentVPSlash ;
+
+  EmptyRelSlash = E.EmptyRelSlash ;
+
+lin
+  CompoundN noun cn = {
+    s = \\nf => (noun.rel ! nform2aform nf cn.g) ++ (cn.s ! (indefNForm nf)) ;
+    rel = \\af => (noun.rel ! af) ++ (cn.rel ! af) ; ---- is this correct? AR 29/5/2014
+    g = cn.g
+  } ;
+
+  GerundN v = {
+    s   = \\nform => v.s ! Imperf ! VNoun nform ;
+    rel = \\aform => v.s ! Imperf ! VPresPart aform ++
+                     case v.vtype of {
+                       VMedial c => reflClitics ! c;
+                       _         => []
+                     };
+    g = ANeut
+  } ;
+  
+  GerundAP v = {
+    s = \\aform => v.s ! Imperf ! VPresPart aform ++
+                   case v.vtype of {
+                     VMedial c => reflClitics ! c;
+                     _         => []
+                   };
+    adv = v.s ! Imperf ! VPresPart (ASg Neut Indef);
+    isPre = True
+  } ;
+
+  PastPartAP v = {
+    s = \\aform => v.s ! Perf ! VPassive aform ;
+    adv = v.s ! Perf ! VPassive (ASg Neut Indef);
+    isPre = True
+  } ;
+
+  PositAdVAdj a = {s = a.adv} ;
+  
+  that_RP = {
+    s = whichRP
+  } ;
+
+  UseQuantPN q pn = { s = table {
+                            RObj Dat => "на" ++ pn.s; 
+                            _        => pn.s
+                          } ;
+                      a = {gn = GSg pn.g; p = P3};
+                      p = q.p
+                    } ;
+
+  PastPartRS ant pol vp = {
+      s = \\agr => 
+             ant.s ++ pol.s ++
+             vp.ad.s ++
+             case pol.p of {Pos   => ""; Neg => "не"} ++
+             case ant.a of {Simul => ""; Anter => auxBe ! VPerfect (aform agr.gn Indef (RObj Acc))} ++
+             vp.s ! Perf ! VPassive (aform agr.gn Indef (RObj Acc)) ++
+             case vp.vtype of {
+               VMedial c => reflClitics ! c;
+               _         => []
+             } ++
+             vp.compl1 ! agr ++ vp.compl2 ! agr ;
+  } ;
+
+  PresPartRS ant pol vp = {
+      s = \\agr => 
+             ant.s ++ pol.s ++
+             vp.ad.s ++
+             case pol.p of {Pos   => ""; Neg => "не"} ++
+             case ant.a of {Simul => ""; Anter => auxBe ! VPerfect (aform agr.gn Indef (RObj Acc))} ++
+             vp.s ! Imperf ! VPresPart (aform agr.gn Indef (RObj Acc)) ++
+             case vp.vtype of {
+               VMedial c => reflClitics ! c;
+               _         => []
+             } ++
+             vp.compl ! agr ;
+  } ;
+
+  SlashV2V vv ant p vp =
+      insertSlashObj2 (\\agr => ant.s ++ p.s ++ vv.c3.s ++
+                                daComplex ant.a (orPol p.p vp.p) vp ! Perf ! agr)
+                      Pos
+                      (slashV vv vv.c2) ;
+
+  ComplVV vv ant p vp =
+      insertObj (\\agr => ant.s ++ p.s ++
+                          case vv.typ of {
+                            VVInf    => daComplex ant.a p.p vp ! Perf ! agr;
+                            VVGerund => gerund vp ! Imperf ! agr
+                          }) vp.p
+                (predV vv) ;
+
+  PredVPosv np vp = {
+      s = \\t,a,p,o => 
+        let
+          subj = np.s ! (case vp.vtype of {
+                                        VNormal    => RSubj ;
+                                        VMedial  _ => RSubj ;
+                                        VPhrasal c => RObj c}) ;
+          verb  : Bool => Str
+                = \\q => vpTenses vp ! t ! a ! p ! np.a ! q ! Perf ;
+          compl = vp.compl ! np.a
+        in case o of {
+             Main  => compl ++ subj ++ verb ! False  ;
+             Inv   => verb ! False ++ compl ++ subj ;
+             Quest => compl ++ subj ++ verb ! True
+           }
+    } ;
+
+  CompS s = {s = \\_ => "че" ++ s.s; p = Pos} ;
+  CompQS qs = {s = \\_ => qs.s ! QIndir; p = Pos} ;
+  CompVP ant p vp = {s = let p' = case vp.p of {
+                                    Neg => Neg;
+                                    Pos => p.p
+                                  }
+                         in \\agr => ant.s ++ p.s ++
+                                     daComplex ant.a p' vp ! Perf ! agr;
+                     p = Pos
+                    } ;
+
+  VPSlashVS vs vp = 
+    let vp = insertObj (daComplex Simul Pos vp ! Perf) vp.p (predV vs)
+    in { s  = vp.s;
+         ad = vp.ad;
+         compl1 = \\_ => "";
+         compl2 = vp.compl;
+         vtype  = vp.vtype;
+         p      = vp.p;
+         c2     = {s=""; c=Acc}
+       } ;
+
+  ApposNP np1 np2 = {
+    s = \\role => np1.s ! role ++ comma ++ np2.s ! RSubj ;
+    a = np1.a ;
+    p = np1.p
+  } ;
+
+  UttAdV adv = adv;
+
+}
diff --git a/lib/src/translator/ExtensionsChi.gf b/lib/src/translator/ExtensionsChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/ExtensionsChi.gf
@@ -0,0 +1,131 @@
+--# -path=.:../abstract
+
+concrete ExtensionsChi of Extensions = 
+  CatChi ** open ResChi, ParadigmsChi, SyntaxChi, (G = GrammarChi), (E = ExtraChi), Prelude in {
+
+lincat
+  VPI = E.VPI ;
+  ListVPI = E.ListVPI ;
+  VPS = E.VPS ;
+  ListVPS = E.ListVPS ;
+  
+lin
+  MkVPI = E.MkVPI ;
+  ConjVPI = E.ConjVPI ;
+----  ComplVPIVV = E.ComplVPIVV ;
+
+  MkVPS = E.MkVPS ;
+  ConjVPS = E.ConjVPS ;
+  PredVPS = E.PredVPS ;
+
+  BaseVPI = E.BaseVPI ;
+  ConsVPI = E.ConsVPI ;
+  BaseVPS = E.BaseVPS ;
+  ConsVPS = E.ConsVPS ;
+
+  GenNP = E.GenNP ;
+----  GenIP = E.GenIP ;
+  GenRP = E.GenRP ;
+
+  PassVPSlash = E.PassVPSlash ;
+  PassAgentVPSlash = E.PassAgentVPSlash ;
+
+----  EmptyRelSlash = E.EmptyRelSlash ;
+
+lin
+  that_RP = which_RP ;
+
+-- lexical entries
+
+--  another_Quant = mkQuantifier "otro" "otra" "otros" "otras" ;
+--  some_Quant = mkQuantifier "algún" "alguna" "algunos" "algunas" ;
+--  anySg_Det = mkDeterminer "algún" "alguna" Sg False ; ---- also meaning "whichever" ? 
+--  each_Det = SyntaxChi.every_Det ;
+
+--  but_Subj = {s = "pero" ; m = Indic} ; ---- strange to have this as Subj
+
+  CompoundN noun cn  = {s = noun.s ++ cn.s ; c = cn.c} ; ----
+  CompoundAP noun adj = complexAP (noun.s ++ possessive_s ++ adj.s) ; ----
+
+  GerundN v = {
+    s = v.s ;
+    c = ge_s ---- ge
+  } ;
+  
+  GerundAP v = {
+    s = v.s ++ de_s ; ----
+    monoSyl = False ;
+    hasAdA = True ; --- 
+  } ;
+
+  PastPartAP v = {
+    s = v.verb.s ++ de_s ; ----
+    monoSyl = False ;
+    hasAdA = True ; --- 
+  } ;
+
+
+----  PastPartAP v = v ; ----
+
+{-
+  OrdCompar a = {s = \\c => a.s ! AAdj Compar c } ;
+-}
+
+  PositAdVAdj a = {s = a.s} ;
+
+
+  UseQuantPN q pn = {s = q.s ++ ge_s ++ pn.s} ; ---- ge
+
+  SlashV2V v a p vp = 
+    insertObj (ResChi.mkNP (a.s ++ p.s ++ useVerb vp.verb ! p.p ! APlain ++ vp.compl))   
+              (predV v v.part) ** {c2 = v.c2 ; isPre = v.hasPrep} ; ---- aspect
+
+{-
+  SlashVPIV2V v p vpi = insertObjc (\\a => p.s ++ 
+                                           v.c3 ++ 
+                                           vpi.s ! VVAux ! a)
+                                   (predVc v) ;
+-}
+
+---- TODO: find proper expressions for OSV and OVS in Chi
+  PredVPosv np vp = G.PredVP np vp ; ---- (lin NP np) (lin VP vp) ; ----
+  PredVPovs np vp = G.PredVP np vp ; ----  (lin NP np) (lin VP vp) ; ----
+
+
+  CompS s = insertObj s (predV copula []) ; ----
+
+
+  CompQS qs = insertObj qs (predV copula []) ; ----
+  CompVP ant p vp = insertObj (ss (infVP vp)) (predV copula []) ; ----
+
+{-
+  VPSlashVS vs vp = 
+    insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs []) **
+    {c2 = ""; gapInMiddle = False} ;
+
+-}
+
+  PastPartRS ant pol vp = { ---- copied from PresPartRS
+       s = ant.s ++ pol.s ++ vp.prePart ++ useVerb vp.verb ! pol.p ! APlain ++ vp.compl ++ which_RP.s  ---- aspect
+       } ; ---- ??
+
+
+  PresPartRS ant pol vp = { ---- copied from RelVP
+       s = ant.s ++ pol.s ++ vp.prePart ++ useVerb vp.verb ! pol.p ! APlain ++ vp.compl ++ which_RP.s  ---- aspect
+       } ; ---- ??
+
+    ComplVV v a p vp = {
+      verb = v ;
+      compl = a.s ++ p.s ++ vp.topic ++ vp.prePart ++ useVerb vp.verb ! p.p ! APlain ++ vp.compl ; ---- aspect
+      prePart, topic = []
+      } ;
+
+  ApposNP np1 np2 = {
+    s = np1.s ++ chcomma ++ np2.s
+  } ;
+  
+  AdAdV = cc2 ;
+  
+  UttAdV adv = adv;
+
+}
diff --git a/lib/src/translator/ExtensionsDut.gf b/lib/src/translator/ExtensionsDut.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/ExtensionsDut.gf
@@ -0,0 +1,126 @@
+--# -path=.:../abstract
+
+concrete ExtensionsDut of Extensions = 
+  CatDut ** open MorphoDut, ResDut, ParadigmsDut, SyntaxDut, (E = ExtraDut), (G = GrammarDut), Prelude in {
+
+flags literal=Symb ; coding = utf8 ;
+
+lincat
+  VPI = E.VPI ;
+  ListVPI = E.ListVPI ;
+  VPS = E.VPS ;
+  ListVPS = E.ListVPS ;
+  
+lin
+  MkVPI = E.MkVPI ;
+----  ConjVPI = E.ConjVPI ;
+----  ComplVPIVV = E.ComplVPIVV ;
+
+  MkVPS = E.MkVPS ;
+----  ConjVPS = E.ConjVPS ;
+  PredVPS = E.PredVPS ;
+
+----  BaseVPI = E.BaseVPI ;
+----  ConsVPI = E.ConsVPI ;
+----  BaseVPS = E.BaseVPS ;
+----  ConsVPS = E.ConsVPS ;
+
+----  GenNP = E.GenNP ;
+----  GenIP = E.GenIP ;
+----  GenRP = E.GenRP ;
+
+  PassVPSlash = E.PassVPSlash ;
+  PassAgentVPSlash = E.PassAgentVPSlash ;
+
+----  EmptyRelSlash = E.EmptyRelSlash ;
+
+
+lin
+{-
+    ComplVV v ant p vp = 
+      let 
+        vpi = infVP v.isAux vp 
+      in
+       insertExtrapos vpi.p4 (
+        insertInfExt vpi.p3 (
+          insertInf vpi.p2 (
+            insertObj vpi.p1 (
+              predVGen v.isAux v)))) ;
+
+    PastPartRS ant pol sl = {   -- guessed by KA, some fields in sl are ignored!!
+      s = \\gn => let agr = agrgP3 Masc (numGenNum gn)
+                  in sl.s.s ! VPastPart APred ++ 
+                     (sl.nn ! agr).p1 ++ (sl.nn ! agr).p2 ++ sl.a2;
+      c = Nom
+      } ;
+
+    PresPartRS ant pol vp = {   -- guessed by KA!!
+      s = \\gn => let agr = agrgP3 Masc (numGenNum gn)
+                  in vp.s.s ! VPresPart APred ++ 
+                     (vp.nn ! agr).p1 ++ (vp.nn ! agr).p2;
+      c = Nom
+      } ;
+-}
+    PredVPosv = G.PredVP;
+    PredVPovs = G.PredVP;
+
+  CompoundN noun cn = {
+    s = \\nf => glue (noun.s ! NF Sg Nom) (cn.s ! nf) ; ---- TODO: introduce compound form
+    g = cn.g
+    } ;
+
+  CompoundAP noun adj = {
+      s = \\af => glue (noun.s ! NF Sg Nom) (adj.s ! Posit ! af) ;
+      isPre = True
+      } ;
+
+
+  GerundN v = { -- parsing
+    s = \\n,c => v.s ! VInf False ; --- formalisieren, not formalisierung
+    g = Neutr
+  } ;
+
+{-  
+  GerundAP v = {  -- beckoning
+    s = \\agr => v.s ! VPresPart ;
+    isPre = True
+  } ;
+
+  PastPartAP v = {   -- broken
+    s = \\agr => v.s ! VPPart ;
+    isPre = True
+  } ;
+
+  OrdCompar a = {s = \\c => a.s ! AAdj Compar c } ;  -- higher
+
+  PositAdVAdj a = {s = a.s ! AAdv} ;  -- really
+
+  UseQuantPN q pn = {s = \\c => q.s ! False ! Sg ++ pn.s ! npcase2case c ; a = agrgP3 Sg pn.g} ;  -- this London
+
+  SlashV2V v p vp = insertObjc (\\a => p.s ++ case p.p of {CPos => ""; _ => "niet"} ++  -- force not to sleep
+                                       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 
+          }
+    } ;
+-}
+  CompS s = {s = \\_ => "dat" ++ s.s ! Main} ;  -- S -> Comp
+  CompVP ant p vp = {s = \\_ => useInfVP True vp} ; -- VP -> Comp
+
+lin
+  that_RP = which_RP ;
+
+----  UttAdV adv = adv;
+
+
+}
diff --git a/lib/src/translator/ExtensionsEng.gf b/lib/src/translator/ExtensionsEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/ExtensionsEng.gf
@@ -0,0 +1,166 @@
+--# -path=.:../abstract
+
+concrete ExtensionsEng of Extensions = 
+  CatEng ** open MorphoEng, ResEng, ParadigmsEng, (S = SentenceEng), (E = ExtraEng), SyntaxEng, Prelude in {
+
+lincat
+  VPI = E.VPI ;
+  ListVPI = E.ListVPI ;
+  VPS = E.VPS ;
+  ListVPS = E.ListVPS ;
+  
+lin
+  MkVPI = E.MkVPI ;
+  ConjVPI = E.ConjVPI ;
+  ComplVPIVV = E.ComplVPIVV ;
+
+  MkVPS = E.MkVPS ;
+  ConjVPS = E.ConjVPS ;
+  PredVPS = E.PredVPS ;
+
+  BaseVPI = E.BaseVPI ;
+  ConsVPI = E.ConsVPI ;
+  BaseVPS = E.BaseVPS ;
+  ConsVPS = E.ConsVPS ;
+
+  GenNP = E.GenNP ;
+  GenIP = E.GenIP ;
+  GenRP = E.GenRP ;
+
+  PassVPSlash = E.PassVPSlash ;
+  PassAgentVPSlash = E.PassAgentVPSlash ;
+
+  EmptyRelSlash = E.EmptyRelSlash ;
+
+lin
+  CompoundN noun cn = {
+    s = (\\n,c => noun.s ! Sg ! Nom ++ cn.s ! n ! c) 
+      | (\\n,c => noun.s ! Pl ! Nom ++ cn.s ! n ! c)
+      | (\\n,c => noun.s ! Sg ! Nom ++ Predef.BIND ++ "-" ++ Predef.BIND ++ cn.s ! n ! c) 
+      | (\\n,c => noun.s ! Pl ! Nom ++ Predef.BIND ++ "-" ++ Predef.BIND ++ cn.s ! n ! c) 
+      ;
+    g = cn.g
+  } ;
+  
+  CompoundAP noun adj = {
+    s = (\\_ => noun.s ! Sg ! Nom ++ Predef.BIND ++ "-" ++ Predef.BIND ++ adj.s ! AAdj Posit Nom)
+      | (\\_ => noun.s ! Sg ! Nom ++ adj.s ! AAdj Posit Nom)
+      ;
+    isPre = True
+    } ;
+
+   GerundCN vp = {
+     s = \\n,c => vp.ad ! AgP3Sg Neutr ++ vp.prp ++
+                  case <n,c> of {
+                    <Sg,Nom> => "" ;
+                    <Sg,Gen> => Predef.BIND ++ "'s" ;
+                    <Pl,Nom> => Predef.BIND ++ "s" ;
+                    <Pl,Gen> => Predef.BIND ++ "s'"
+                    } ++ 
+                  vp.s2 ! AgP3Sg Neutr ++ vp.ext ; 
+     g = Neutr
+     } ;
+
+   GerundNP vp = 
+     let a = AgP3Sg Neutr
+     in 
+     {s = \\_ => vp.ad ! a ++ vp.prp ++ vp.s2 ! a ++ vp.ext ; a = a} ;
+
+   GerundAdv vp = 
+     let a = AgP3Sg Neutr
+     in 
+     {s = vp.ad ! a ++ vp.prp ++ vp.s2 ! a ++ vp.ext} ;
+
+   PresPartAP = E.PartVP ;
+
+   PastPartAP vp = { 
+      s = \\a => vp.ad ! a ++ vp.ptp ++ vp.c2 ++ vp.s2 ! a ++ vp.ext ;
+      isPre = vp.isSimple                 -- depends on whether there are complements
+      } ;
+   PastPartAgentAP vp np = { 
+      s = \\a => vp.ad ! a ++ vp.ptp ++ vp.c2 ++ vp.s2 ! a ++ "by" ++ np.s ! NPAcc ++ vp.ext ;
+      isPre = vp.isSimple                 -- depends on whether there are complements
+      } ;
+
+  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 ant p vp = insertObjc (\\a => v.c3 ++ ant.s ++ p.s ++
+                                           infVP v.typ vp ant.a p.p a)
+                                   (predVc v) ;
+
+  SlashSlashV2V v ant p vp = insertObjc (\\a => v.c3 ++ ant.s ++ p.s ++
+                                           infVP v.typ vp ant.a p.p a)
+                                   (predVc v) ;
+
+  SlashVPIV2V v p vpi = insertObjc (\\a => p.s ++ 
+                                           v.c3 ++ 
+                                           vpi.s ! VVAux ! a)
+                                   (predVc v) ;
+  ComplVV v a p vp = insertObj (\\agr => a.s ++ p.s ++ 
+                                         infVP v.typ vp a.a p.p agr)
+                               (predVV v) ;
+
+  PredFrontVS t np vs s = 
+    let 
+      cl = mkClause (np.s ! npNom) np.a (predV vs) | E.InvFrontExtPredVP np (predV vs)
+    in {
+      s = s.s ++ frontComma ++ t.s ++ t.s ++ cl.s ! t.t ! t.a ! CPos ! oDir
+    } ;
+
+  PredFrontVQ t np vs s = 
+    let 
+      cl = mkClause (np.s ! npNom) np.a (predV vs) | E.InvFrontExtPredVP np (predV vs)
+    in {
+      s = s.s ! QDir ++ frontComma ++ t.s ++ cl.s ! t.t ! t.a ! CPos ! oDir
+    } ;
+
+  that_RP = {
+    s = \\_ => "that" ;
+    a = RNoAg
+    } ;
+
+  who_RP = {
+    s = \\_ => "who" ;
+    a = RNoAg
+    } ;
+
+  CompS s = {s = \\_ => "that" ++ s.s} ;
+  CompQS qs = {s = \\_ => qs.s ! QIndir} ;
+  CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ 
+                                infVP VVInf vp ant.a p.p a} ;
+
+  VPSlashVS vs vp = 
+    insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs) **
+    {c2 = ""; gapInMiddle = False} ;
+
+  PastPartRS ant pol vps = {
+    s = \\agr => vps.ad ! agr ++ vps.ptp ++ vps.s2 ! agr ;
+    c = npNom
+    } ;
+
+  PresPartRS ant pol vp = {
+    s = \\agr => vp.ad ! agr ++ vp.prp ++ vp.p ++ vp.s2 ! agr;
+    c = npNom
+  } ;
+
+  ApposNP np1 np2 = {
+    s = \\c => np1.s ! c ++ frontComma ++ np2.s ! npNom ++ finalComma ;
+    a = np1.a
+  } ;
+  
+  AdAdV = cc2 ;
+  
+  UttAdV adv = adv;
+
+  DirectComplVS t np vs utt = 
+    mkS (lin Adv (optCommaSS utt)) (mkS t positivePol (mkCl np (lin V vs))) ;
+
+  DirectComplVQ t np vs q = 
+    mkS (lin Adv (optCommaSS (mkUtt q))) (mkS t positivePol (mkCl np (lin V vs))) ;
+
+  FocusObjS np sslash = 
+    mkS (lin Adv (optCommaSS (ss (sslash.c2 ++ np.s ! NPAcc)))) <lin S sslash : S> ;
+
+}
diff --git a/lib/src/translator/ExtensionsFin.gf b/lib/src/translator/ExtensionsFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/ExtensionsFin.gf
@@ -0,0 +1,137 @@
+--# -path=.:../abstract
+
+concrete ExtensionsFin of Extensions = 
+  CatFin ** open MorphoFin, ResFin, ParadigmsFin, SyntaxFin, (G = GrammarFin), (E = ExtraFin), StemFin, Prelude in {
+
+flags coding = utf8 ;
+
+lincat
+  VPI = E.VPI ;
+  ListVPI = E.ListVPI ;
+  VPS = E.VPS ;
+  ListVPS = E.ListVPS ;
+  
+lin
+  MkVPI = E.MkVPI ;
+  ConjVPI = E.ConjVPI ;
+  ComplVPIVV = E.ComplVPIVV ;
+
+  MkVPS = E.MkVPS ;
+  ConjVPS = E.ConjVPS ;
+  PredVPS = E.PredVPS ;
+
+  BaseVPI = E.BaseVPI ;
+  ConsVPI = E.ConsVPI ;
+  BaseVPS = E.BaseVPS ;
+  ConsVPS = E.ConsVPS ;
+
+  GenNP = E.GenNP ;
+  GenIP = E.GenIP ;
+  GenRP = E.GenRP ;
+
+  PassVPSlash = E.PassVPSlash ;
+  PassAgentVPSlash = E.PassAgentVPSlash ;
+
+----  EmptyRelSlash = E.EmptyRelSlash ;
+
+lin
+    ComplVV v ant pol vp = 
+      insertObj 
+        (\\_,b,a => infVPGen pol.p v.sc b a vp (vvtype2infform v.vi)) 
+        (predSV {s = v.s ; 
+                sc = case vp.s.sc of {
+                  NCNom => v.sc ;   -- minun täytyy pestä auto
+                  c => c                 -- minulla täytyy olla auto
+                  } ;
+                h = v.h ; p = v.p
+               }
+         ) ;
+
+  CompoundN noun cn = {
+    s = \\nf => noun.s ! 10 ++ BIND ++ cn.s ! nf ;
+    h = cn.h
+    } ;
+
+  CompoundAP  noun adj = {
+    s = \\_ => (snoun2nounSep {s = \\f => noun.s ! 10 ++ BIND ++ adj.s ! Posit ! sAN f ; h = adj.h}).s
+    } ;
+
+----  PastPartAP vp = {s = \\_,nf => (sverb2verbSep v).s ! PastPartPass (AN nf)} ;
+
+  PredVPosv np vp = mkCl np vp ; ----
+
+  -- Ant -> Pol -> VPSlash -> RS ; --- here replaced by a relative clause 
+  PastPartRS ant pol vps = mkRS ant pol (mkRCl which_RP (E.PassVPSlash (lin VPSlash vps))) ;
+
+  ApposNP np1 np2 = {
+      s = \\c => np1.s ! c ++ "," ++ np2.s ! c ;
+      a = np1.a ;
+      isPron = np1.isPron ; isNeg = np1.isNeg
+      } ;
+
+  GerundN v = mkN (lin V v) ;
+  
+  GerundAP v = {s = \\_ => (snoun2nounSep (sverb2nounPresPartAct v)).s} ;
+
+  OrdCompar a = snoun2nounSep {s = \\nc => a.s ! Compar ! SAN nc ; h = a.h} ; 
+
+  PositAdVAdj a = {s = a.s ! Posit ! SAAdv} ;  -- A -> AdV really
+
+  UseQuantPN quant pn = {
+      s = \\c => let k = (npform2case Sg c) in
+                 quant.s1 ! Sg ! k ++ snoun2np Sg pn ! c ++ quant.s2 ! pn.h ; 
+      a = agrP3 Sg ;
+      isPron = False ; 
+      isNeg = quant.isNeg
+      } ;
+
+  SlashV2V v ant p vp = 
+      insertObj (\\_,b,a => infVP v.sc b a vp (vvtype2infform v.vi)) (predSV v) ** {c2 = v.c2} ; ----
+      ---- insertObj (\\_,b,a => infVPGen p.p v.sc b a vp v.vi) (predSV v) ** {c2 = v.c2} ;
+
+  CompS s = {s = \\_ => "että" ++ s.s} ;  -- S -> Comp            ---- what are these expected to do ? 29/3/2013
+  CompVP ant pol vp = {s = \\a => infVPGen pol.p vp.s.sc Pos a vp Inf1} ; -- VP -> Comp
+
+
+  that_RP = which_RP ;
+  no_RP = which_RP ;
+
+  UttAdV a = a ;
+
+  UncNeg = negativePol ;
+
+  PresPartRS ant pol vp = mkRS ant pol (mkRCl which_RP vp) ;  ---- present participle attr "teräviä ottava"
+
+     PredVPosv np vp = mkCl np vp ; ---- OSV yes, but not for Cl
+     PredVPovs np vp = mkCl np vp ; ---- SVO
+
+   EmptyRelSlash cls = mkRCl which_RP cls ;
+
+  CompQS qs = {s = \\_ => qs.s} ;
+
+
+  AdAdV ada adv = {s = ada.s ++ adv.s} ;
+
+   SlashVPIV2V v pol vpi = -- : V2V -> Pol -> VPI -> VPSlash ;
+      insertObj (\\_,b,a => vpi.s ! v.vi) (predSV v) ** {c2 = v.c2} ;
+
+   VPSlashVS v vp = -- : VS -> VP -> VPSlash ; -- hän sanoo (minun) menevän (!) ---- menneen ?
+      insertObj (\\_,b,a => infVP v.sc b a vp InfPresPart) (predSV v) ** 
+                   {c2 = mkPrep []} ;
+     
+--   SlashSlashV2V v ant pol vps = -- : V2V -> Ant -> Pol -> VPSlash -> VPSlash ; --- not implemented in Eng so far
+--      insertObj (\\_,b,a => infVPGen pol.p v.sc b a vps v.vi) (predSV v) ** {c2 = v.c2} ; --- or vps.c2 ??
+
+--in Verb,   SlashV2VNP : V2V -> NP -> VPSlash -> VPSlash
+
+  DirectComplVS t np vs utt = 
+    mkS (lin Adv (optCommaSS utt)) (mkS t positivePol (mkCl np (lin V vs))) ;
+
+  DirectComplVQ t np vs q = 
+    mkS (lin Adv (optCommaSS (mkUtt q))) (mkS t positivePol (mkCl np (lin V vs))) ;
+
+  FocusObjS np sslash = 
+    mkS (lin Adv (optCommaSS (ss (appCompl True Pos sslash.c2 np)))) <lin S sslash : S> ; ---- Pos could be Neg: häntä minä en tunne
+
+
+}
diff --git a/lib/src/translator/ExtensionsFre.gf b/lib/src/translator/ExtensionsFre.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/ExtensionsFre.gf
@@ -0,0 +1,140 @@
+concrete ExtensionsFre of Extensions = 
+    CatFre ** 
+  open 
+    PhonoFre, MorphoFre, ResFre, CommonRomance, ParadigmsFre, SyntaxFre, Prelude, (G = GrammarFre), (E = ExtraFre) in {
+
+lincat
+  VPI = E.VPI ;
+----  ListVPI = E.ListVPI ;
+  VPS = E.VPS ;
+----  ListVPS = E.ListVPS ;
+  
+lin
+  MkVPI = E.MkVPI ;
+----  ConjVPI = E.ConjVPI ;
+----  ComplVPIVV = E.ComplVPIVV ;
+
+  MkVPS = E.MkVPS ;
+----  ConjVPS = E.ConjVPS ;
+  PredVPS = E.PredVPS ;
+
+----  BaseVPI = E.BaseVPI ;
+----  ConsVPI = E.ConsVPI ;
+----  BaseVPS = E.BaseVPS ;
+----  ConsVPS = E.ConsVPS ;
+
+----  GenIP = E.GenIP ;
+----  GenRP = E.GenRP ;
+
+  PassVPSlash = E.PassVPSlash ;
+  PassAgentVPSlash = E.PassAgentVPSlash ;
+
+
+lin
+  GenNP np = 
+    let denp = (np.s ! ResFre.genitive).ton in {
+      s = \\_,_,_,_ => [] ; 
+      sp = \\_,_,_ => denp ;
+      s2 = denp ; 
+      isNeg = False ;
+    } ;
+
+  EmptyRelSlash slash = mkRCl which_RP (lin ClSlash slash) ;
+
+  that_RP = which_RP ;
+
+  but_Subj = {s = "mais" ; m = Indic} ; ---- strange to have this as Subj
+
+
+
+lin
+  CompoundN noun cn = {
+    s = \\n => cn.s ! n ++ elisDe ++ noun.s ! Sg ;
+    g = cn.g
+  } ;
+
+    CompoundAP noun adj = {
+      s = \\af => adj.s ! Posit ! af ++ elisDe ++ noun.s ! Sg  ;
+      isPre = False
+      } ;
+
+
+{-  
+  GerundN v = {
+    s = \\n,c => v.s ! VPresPart ;
+    g = Neutr
+  } ;
+  
+  GerundAP v = {
+    s = \\agr => v.s ! VPresPart ;
+    isPre = True
+  } ;
+-- }
+
+  PastPartAP v = {
+    s = table {
+      AF g n => v.s ! VPart g n ;
+      _ => v.s ! VPart Masc Sg  ---- the adverb form
+      } ;
+    isPre = True
+  } ;
+
+ --{-
+  OrdCompar a = {s = \\c => a.s ! AAdj Compar c } ;
+-}
+
+  PositAdVAdj a = {s = a.s ! Posit ! AA} ;
+
+{-
+  UseQuantPN q pn = {s = \\c => q.s ! False ! Sg ++ pn.s ! npcase2case c ; a = agrgP3 Sg pn.g} ;
+
+  SlashV2V v ant p vp = insertObjc (\\a => v.c3 ++ ant.s ++ p.s ++
+                                           infVP v.typ vp ant.a p.p a)
+                                   (predVc v) ;
+
+  SlashVPIV2V v p vpi = insertObjc (\\a => p.s ++ 
+                                           v.c3 ++ 
+                                           vpi.s ! VVAux ! a)
+                                   (predVc v) ;
+-}
+  ComplVV v a p vp = 
+      insertComplement (\\a => prepCase v.c2.c ++ infVP vp a) (predV v) ; ---- a,p
+
+---- TODO: find proper expressions for OSV and OVS in Fre
+  PredVPosv np vp = mkCl (lin NP np) (lin VP vp) ;
+  PredVPovs np vp = mkCl (lin NP np) (lin VP vp) ;
+
+
+  CompS s = {s = \\_ => "de" ++ "que" ++ s.s ! Indic} ; ---- de ?
+
+{-
+  CompQS qs = {s = \\_ => qs.s ! QIndir} ;
+  CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ 
+                                infVP VVInf vp ant.a p.p a} ;
+
+  VPSlashVS vs vp = 
+    insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs) **
+    {c2 = ""; gapInMiddle = False} ;
+
+  PastPartRS ant pol vps = {
+    s = \\agr => vps.ad ++ vps.ptp ++ vps.s2 ! agr ;
+    c = npNom
+    } ;
+
+  PresPartRS ant pol vp = {
+    s = \\agr => vp.ad ++ vp.prp ++ vp.s2 ! agr ;
+    c = npNom
+  } ;
+
+  ApposNP np1 np2 = {
+    s = \\c => np1.s ! c ++ "," ++ np2.s ! npNom ;
+    a = np1.a
+  } ;
+  
+  AdAdV = cc2 ;
+  
+  UttAdV adv = adv;
+-}
+
+    
+}
diff --git a/lib/src/translator/ExtensionsGer.gf b/lib/src/translator/ExtensionsGer.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/ExtensionsGer.gf
@@ -0,0 +1,139 @@
+--# -path=.:../abstract
+
+concrete ExtensionsGer of Extensions = 
+  CatGer ** open MorphoGer, ResGer, ParadigmsGer, SyntaxGer, (E = ExtraGer), (G = GrammarGer), Prelude in {
+
+flags literal=Symb ; coding = utf8 ;
+
+lincat
+  VPI = E.VPI ;
+  ListVPI = E.ListVPI ;
+  VPS = E.VPS ;
+  ListVPS = E.ListVPS ;
+  
+lin
+  MkVPI = E.MkVPI ;
+  ConjVPI = E.ConjVPI ;
+  ComplVPIVV = E.ComplVPIVV ;
+
+  MkVPS = E.MkVPS ;
+  ConjVPS = E.ConjVPS ;
+  PredVPS = E.PredVPS ;
+
+  BaseVPI = E.BaseVPI ;
+  ConsVPI = E.ConsVPI ;
+  BaseVPS = E.BaseVPS ;
+  ConsVPS = E.ConsVPS ;
+
+----  GenNP = E.GenNP ;
+----  GenIP = E.GenIP ;
+----  GenRP = E.GenRP ;
+
+  PassVPSlash = E.PassVPSlash ;
+  PassAgentVPSlash = E.PassAgentVPSlash ;
+
+  EmptyRelSlash = E.EmptyRelSlash ;
+
+
+lin
+    ComplVV v ant p vp = 
+      let 
+        vpi = infVP v.isAux vp 
+      in
+       insertExtrapos vpi.p4 (
+        insertInfExt vpi.p3 (
+          insertInf vpi.p2 (
+            insertObj vpi.p1 (
+              predVGen v.isAux v)))) ;
+
+    PastPartRS ant pol sl = {   -- guessed by KA, some fields in sl are ignored!!
+      s = \\gn => let agr = agrgP3 Masc (numGenNum gn)
+                  in sl.s.s ! VPastPart APred ++ 
+                     (sl.nn ! agr).p1 ++ (sl.nn ! agr).p2 ++ sl.a2;
+      c = Nom
+      } ;
+
+    PresPartRS ant pol vp = {   -- guessed by KA!!
+      s = \\gn => let agr = agrgP3 Masc (numGenNum gn)
+                  in vp.s.s ! VPresPart APred ++ 
+                     (vp.nn ! agr).p1 ++ (vp.nn ! agr).p2;
+      c = Nom
+      } ;
+
+    PredVPosv = G.PredVP;
+    PredVPovs = G.PredVP;
+
+  CompoundN noun cn = {
+    s = \\n,c => glue noun.co (cn.uncap.s ! n ! c) ;
+    co = glue noun.co (cn.uncap.co) ;
+    uncap = {
+      s = \\n,c => glue noun.uncap.co (cn.uncap.s ! n ! c) ;
+      co = glue noun.uncap.co (cn.uncap.co)
+      } ;
+    g = cn.g
+  } ;
+
+    CompoundAP noun adj = {
+      s = \\af => glue (noun.s ! Sg ! Nom) (adj.s ! Posit ! af) ;
+      isPre = True
+      } ;
+
+  GerundN v = { -- parsing
+    s = \\n,c => v.s ! VInf False ; --- formalisieren, not formalisierung
+    g = Neutr
+  } ;
+
+{-  
+  GerundAP v = {  -- beckoning
+    s = \\agr => v.s ! VPresPart ;
+    isPre = True
+  } ;
+
+  PastPartAP v = {   -- broken
+    s = \\agr => v.s ! VPPart ;
+    isPre = True
+  } ;
+
+  OrdCompar a = {s = \\c => a.s ! AAdj Compar c } ;  -- higher
+
+  PositAdVAdj a = {s = a.s ! AAdv} ;  -- really
+
+  UseQuantPN q pn = {s = \\c => q.s ! False ! Sg ++ pn.s ! npcase2case c ; a = agrgP3 Sg pn.g} ;  -- this London
+
+  SlashV2V v p vp = insertObjc (\\a => p.s ++ case p.p of {CPos => ""; _ => "nicht"} ++  -- force not to sleep
+                                       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 
+          }
+    } ;
+-}
+  CompS s = {s = \\_ => "dass" ++ s.s ! Main} ;  -- S -> Comp
+  CompVP ant p vp = {s = \\_ => useInfVP True vp} ; -- VP -> Comp
+
+lin
+  that_RP = which_RP ;
+
+  UttAdV adv = adv;
+
+  DirectComplVS t np vs utt = 
+    mkS (lin Adv (optCommaSS utt)) (mkS t positivePol (mkCl np (lin V vs))) ;
+
+  DirectComplVQ t np vs q = 
+    mkS (lin Adv (optCommaSS (mkUtt q))) (mkS t positivePol (mkCl np (lin V vs))) ;
+
+  FocusObjS np sslash = 
+    mkS (lin Adv (ss (appPrep sslash.c2 np.s))) <lin S sslash : S> ;
+
+
+
+}
diff --git a/lib/src/translator/ExtensionsHin.gf b/lib/src/translator/ExtensionsHin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/ExtensionsHin.gf
@@ -0,0 +1,154 @@
+--# -path=.:../abstract
+
+concrete ExtensionsHin of Extensions = 
+  CatHin ** open MorphoHin, ResHin, ParadigmsHin, CommonHindustani, (E = ExtraHin), Prelude in {
+
+flags coding = utf8 ;
+
+lincat
+----  VPI = E.VPI ;
+----  ListVPI = E.ListVPI ;
+  VPS = E.VPS ;
+  ListVPS = E.ListVPS ;
+  
+lin
+----  MkVPI = E.MkVPI ;
+----  ConjVPI = E.ConjVPI ;
+----  ComplVPIVV = E.ComplVPIVV ;
+
+  MkVPS = E.MkVPS ;
+  ConjVPS = E.ConjVPS ;
+  PredVPS = E.PredVPS ;
+
+----  BaseVPI = E.BaseVPI ;
+----  ConsVPI = E.ConsVPI ;
+  BaseVPS = E.BaseVPS ;
+  ConsVPS = E.ConsVPS ;
+
+  GenNP = E.GenNP ;
+----  GenIP = E.GenIP ;
+----  GenRP = E.GenRP ;
+
+----  PassVPSlash = E.PassVPSlash ;
+----  PassAgentVPSlash = E.PassAgentVPSlash ;
+
+----  EmptyRelSlash = E.EmptyRelSlash ;
+
+
+lin
+
+  CompoundN noun cn = {
+    s = \\n,c => cn.s ! Sg ! Dir ++ noun.s ! n ! c;
+    g = cn.g
+  } ;
+  
+  GerundN v = {
+    s = \\n,c => v.cvp ++ v.s ! Inf ; -- v.s ! VF Imperf Pers2_Casual n Masc ++ hwa (Ag Masc n Pers2_Casual) ; --the main verb of compound verbs
+    g = Masc
+  } ;
+  
+  GerundAP v = {
+    s = \\n,g,_,_ => v.cvp ++ v.s ! VF Imperf Pers2_Casual n g ++ hwa (Ag g n Pers2_Casual) ;   
+  } ;
+
+----  PastPartAP v = {
+----    s = \\n,g,_,_ => v.cvp ++ v.s ! VF Imperf Pers2_Casual n g ; -- the main verb of compound versb needs to be attached here
+----  } ;
+
+  OrdCompar a = {s = a.s ! Sg ! Masc ! Dir ! Compar ; n = Sg } ;
+
+  PositAdVAdj a = {s = a.s ! Sg ! Masc ! Dir ! Posit} ;
+---------------
+--SlashV2V v p vp = insertVV (infV2V v.isAux vp) (predV v) vp.embComp  ** {c2 = {s = sE ; c = VTrans}}; -- changed from VTransPost
+ComplVV v a p vp = insertTrans (insertVV (infVV v.isAux vp) (predV v) vp.embComp ) VTrans; -- changed from VTransPost
+---------------
+  
+
+  UseQuantPN q pn = {s = \\c => q.s ! Sg ! pn.g ! Dir ++ pn.s ! Dir ; a = agrP3 pn.g Sg} ;
+
+PredVPosv np vp = mkClause 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 ++ vp.ad ++ verb.fin ++ verb.adv ++ verb.inf ;
+          OQuest => verb.aux ++ compl ++ "," ++ np.s ! npNom ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf 
+          }
+    } ;
+-}    
+  PredVPovs np vp = mkClause 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 ++ verb.aux ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf ++ np.s ! npNom ;
+          OQuest => verb.aux ++ compl ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf ++ np.s ! npNom
+          }
+    } ;
+-}
+
+{-
+  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 
+          }
+    } ;
+-}
+CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ 
+                                infVP False vp a} ; -- check for vp.isAux
+
+  that_RP = {
+    s = \\_,_ => "कि" ;
+    a = RNoAg
+    } ;
+  --no_RP = {
+   -- s = \\_,_ => "" ;
+   -- a = RNoAg
+   -- } ;
+
+  CompS s = {s = \\_ => "कि" ++ s.s} ;
+--  CompVP vp = {s = \\a => infVP VVInf vp a} ;
+
+lin
+  PPos = {s = [] ; p = Pos} ;
+  PNeg = {s = [] ; p = Neg} ; -- contracted: don't
+  UncNeg = {s = [] ; p = Neg} ;
+  
+  VPSlashPrep vp p = vp ** {c2 = {s = p.s!Masc ; c = VTrans}} ;
+
+  PastPartRS ant pol vps = {
+    s = \\agr => (vps.s!VPTense VPPast agr).inf ;
+    c = Dir
+    } ;
+
+  PresPartRS ant pol vp = {
+    s = \\agr => (vp.s!VPTense VPPres agr).inf ;
+    c = Dir
+  } ;
+  
+  ApposNP np1 np2 = {
+      s = \\c => np1.s!NPC Dir ++ "," ++ np2.s ! c ;
+      a = np2.a
+      } ;
+      
+  AdAdV = cc2 ;
+  
+  UttAdV adv = adv;
+    
+
+}
diff --git a/lib/src/translator/ExtensionsIta.gf b/lib/src/translator/ExtensionsIta.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/ExtensionsIta.gf
@@ -0,0 +1,140 @@
+concrete ExtensionsIta of Extensions = 
+    CatIta ** 
+  open 
+    PhonoIta, MorphoIta, ResIta, CommonRomance, ParadigmsIta, SyntaxIta, Prelude, (G = GrammarIta), (E = ExtraIta) in {
+
+lincat
+  VPI = E.VPI ;
+----  ListVPI = E.ListVPI ;
+  VPS = E.VPS ;
+----  ListVPS = E.ListVPS ;
+  
+lin
+  MkVPI = E.MkVPI ;
+----  ConjVPI = E.ConjVPI ;
+----  ComplVPIVV = E.ComplVPIVV ;
+
+  MkVPS = E.MkVPS ;
+----  ConjVPS = E.ConjVPS ;
+  PredVPS = E.PredVPS ;
+
+----  BaseVPI = E.BaseVPI ;
+----  ConsVPI = E.ConsVPI ;
+----  BaseVPS = E.BaseVPS ;
+----  ConsVPS = E.ConsVPS ;
+
+----  GenIP = E.GenIP ;
+----  GenRP = E.GenRP ;
+
+  PassVPSlash = E.PassVPSlash ;
+  PassAgentVPSlash = E.PassAgentVPSlash ;
+
+
+lin
+  GenNP np = 
+    let denp = (np.s ! ResIta.genitive).ton in {
+      s = \\_,_,_,_ => [] ; 
+      sp = \\_,_,_ => denp ;
+      s2 = denp ; 
+      isNeg = False ;
+    } ;
+
+  EmptyRelSlash slash = mkRCl which_RP (lin ClSlash slash) ;
+
+  that_RP = which_RP ;
+
+  but_Subj = {s = "ma" ; m = Indic} ; ---- strange to have this as Subj
+
+
+
+lin
+  CompoundN noun cn = {
+    s = \\n => cn.s ! n ++ "di" ++ noun.s ! Sg ;
+    g = cn.g
+  } ;
+
+    CompoundAP noun adj = {
+      s = \\af => adj.s ! Posit ! af ++ "di" ++ noun.s ! Sg  ;
+      isPre = False
+      } ;
+
+
+{-  
+  GerundN v = {
+    s = \\n,c => v.s ! VPresPart ;
+    g = Neutr
+  } ;
+  
+  GerundAP v = {
+    s = \\agr => v.s ! VPresPart ;
+    isPre = True
+  } ;
+-- }
+
+  PastPartAP v = {
+    s = table {
+      AF g n => v.s ! VPart g n ;
+      _ => v.s ! VPart Masc Sg  ---- the adverb form
+      } ;
+    isPre = True
+  } ;
+
+ --{-
+  OrdCompar a = {s = \\c => a.s ! AAdj Compar c } ;
+-}
+
+  PositAdVAdj a = {s = a.s ! Posit ! AA} ;
+
+{-
+  UseQuantPN q pn = {s = \\c => q.s ! False ! Sg ++ pn.s ! npcase2case c ; a = agrgP3 Sg pn.g} ;
+
+  SlashV2V v ant p vp = insertObjc (\\a => v.c3 ++ ant.s ++ p.s ++
+                                           infVP v.typ vp ant.a p.p a)
+                                   (predVc v) ;
+
+  SlashVPIV2V v p vpi = insertObjc (\\a => p.s ++ 
+                                           v.c3 ++ 
+                                           vpi.s ! VVAux ! a)
+                                   (predVc v) ;
+-}
+  ComplVV v a p vp = 
+      insertComplement (\\a => prepCase v.c2.c ++ infVP vp a) (predV v) ; ---- a,p
+
+---- TODO: find proper expressions for OSV and OVS in Ita
+  PredVPosv np vp = mkCl (lin NP np) (lin VP vp) ;
+  PredVPovs np vp = mkCl (lin NP np) (lin VP vp) ;
+
+
+  CompS s = {s = \\_ => "di" ++ "che" ++ s.s ! Indic} ; ---- de ?
+
+{-
+  CompQS qs = {s = \\_ => qs.s ! QIndir} ;
+  CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ 
+                                infVP VVInf vp ant.a p.p a} ;
+
+  VPSlashVS vs vp = 
+    insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs) **
+    {c2 = ""; gapInMiddle = False} ;
+
+  PastPartRS ant pol vps = {
+    s = \\agr => vps.ad ++ vps.ptp ++ vps.s2 ! agr ;
+    c = npNom
+    } ;
+
+  PresPartRS ant pol vp = {
+    s = \\agr => vp.ad ++ vp.prp ++ vp.s2 ! agr ;
+    c = npNom
+  } ;
+
+  ApposNP np1 np2 = {
+    s = \\c => np1.s ! c ++ "," ++ np2.s ! npNom ;
+    a = np1.a
+  } ;
+  
+  AdAdV = cc2 ;
+  
+  UttAdV adv = adv;
+-}
+
+    
+}
diff --git a/lib/src/translator/ExtensionsSpa.gf b/lib/src/translator/ExtensionsSpa.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/ExtensionsSpa.gf
@@ -0,0 +1,139 @@
+concrete ExtensionsSpa of Extensions = 
+    CatSpa ** 
+  open 
+    PhonoSpa, MorphoSpa, ResSpa, CommonRomance, ParadigmsSpa, SyntaxSpa, Prelude, (G = GrammarSpa), (E = ExtraSpa) in {
+
+lincat
+ VPI = E.VPI ;
+----  ListVPI = E.ListVPI ;
+  VPS = E.VPS ;
+----  ListVPS = E.ListVPS ;
+  
+lin
+  MkVPI = E.MkVPI ;
+----  ConjVPI = E.ConjVPI ;
+----  ComplVPIVV = E.ComplVPIVV ;
+
+  MkVPS = E.MkVPS ;
+----  ConjVPS = E.ConjVPS ;
+  PredVPS = E.PredVPS ;
+
+----  BaseVPI = E.BaseVPI ;
+----  ConsVPI = E.ConsVPI ;
+----  BaseVPS = E.BaseVPS ;
+----  ConsVPS = E.ConsVPS ;
+
+----  GenIP = E.GenIP ;
+----  GenRP = E.GenRP ;
+
+  PassVPSlash = E.PassVPSlash ;
+  PassAgentVPSlash = E.PassAgentVPSlash ;
+
+
+lin
+  GenNP np = 
+    let denp = (np.s ! ResSpa.genitive).ton in {
+      s = \\_,_,_,_ => [] ; 
+      sp = \\_,_,_ => denp ;
+      s2 = denp ; 
+      isNeg = False ;
+    } ;
+
+  EmptyRelSlash slash = mkRCl which_RP (lin ClSlash slash) ;
+
+  that_RP = which_RP ;
+
+  but_Subj = {s = "pero" ; m = Indic} ; ---- strange to have this as Subj
+
+
+
+lin
+  CompoundN noun cn = {
+    s = \\n => cn.s ! n ++ "de" ++ noun.s ! Sg ;
+    g = cn.g
+  } ;
+
+    CompoundAP noun adj = {
+      s = \\af => adj.s ! Posit ! af ++ "de" ++ noun.s ! Sg  ;
+      isPre = False
+      } ;
+
+{-  
+  GerundN v = {
+    s = \\n,c => v.s ! VPresPart ;
+    g = Neutr
+  } ;
+  
+  GerundAP v = {
+    s = \\agr => v.s ! VPresPart ;
+    isPre = True
+  } ;
+-- }
+
+  PastPartAP v = {
+    s = table {
+      AF g n => v.s ! VPart g n ;
+      _ => v.s ! VPart Masc Sg  ---- the adverb form
+      } ;
+    isPre = True
+  } ;
+
+ --{-
+  OrdCompar a = {s = \\c => a.s ! AAdj Compar c } ;
+-}
+
+  PositAdVAdj a = {s = a.s ! Posit ! AA} ;
+
+{-
+  UseQuantPN q pn = {s = \\c => q.s ! False ! Sg ++ pn.s ! npcase2case c ; a = agrgP3 Sg pn.g} ;
+
+  SlashV2V v ant p vp = insertObjc (\\a => v.c3 ++ ant.s ++ p.s ++
+                                           infVP v.typ vp ant.a p.p a)
+                                   (predVc v) ;
+
+  SlashVPIV2V v p vpi = insertObjc (\\a => p.s ++ 
+                                           v.c3 ++ 
+                                           vpi.s ! VVAux ! a)
+                                   (predVc v) ;
+-}
+  ComplVV v a p vp = 
+      insertComplement (\\a => prepCase v.c2.c ++ infVP vp a) (predV v) ; ---- a,p
+
+---- TODO: find proper expressions for OSV and OVS in Spa
+  PredVPosv np vp = mkCl (lin NP np) (lin VP vp) ;
+  PredVPovs np vp = mkCl (lin NP np) (lin VP vp) ;
+
+
+  CompS s = {s = \\_ => "de" ++ "que" ++ s.s ! Indic} ; ---- de ?
+
+{-
+  CompQS qs = {s = \\_ => qs.s ! QIndir} ;
+  CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ 
+                                infVP VVInf vp ant.a p.p a} ;
+
+  VPSlashVS vs vp = 
+    insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs) **
+    {c2 = ""; gapInMiddle = False} ;
+
+  PastPartRS ant pol vps = {
+    s = \\agr => vps.ad ++ vps.ptp ++ vps.s2 ! agr ;
+    c = npNom
+    } ;
+
+  PresPartRS ant pol vp = {
+    s = \\agr => vp.ad ++ vp.prp ++ vp.s2 ! agr ;
+    c = npNom
+  } ;
+
+  ApposNP np1 np2 = {
+    s = \\c => np1.s ! c ++ "," ++ np2.s ! npNom ;
+    a = np1.a
+  } ;
+  
+  AdAdV = cc2 ;
+  
+  UttAdV adv = adv;
+-}
+
+    
+}
diff --git a/lib/src/translator/ExtensionsSwe.gf b/lib/src/translator/ExtensionsSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/ExtensionsSwe.gf
@@ -0,0 +1,129 @@
+--# -path=.:../abstract
+
+concrete ExtensionsSwe of Extensions = 
+  CatSwe ** open MorphoSwe, ResSwe, ParadigmsSwe, (E = ExtraSwe), (G = GrammarSwe), SyntaxSwe, CommonScand, Prelude in {
+
+lincat
+  VPI = E.VPI ;
+  ListVPI = E.ListVPI ;
+  VPS = E.VPS ;
+  ListVPS = E.ListVPS ;
+  
+lin
+  MkVPI = E.MkVPI ;
+  ConjVPI = E.ConjVPI ;
+  ComplVPIVV = E.ComplVPIVV ;
+
+  MkVPS = E.MkVPS ;
+  ConjVPS = E.ConjVPS ;
+  PredVPS = E.PredVPS ;
+
+  BaseVPI = E.BaseVPI ;
+  ConsVPI = E.ConsVPI ;
+  BaseVPS = E.BaseVPS ;
+  ConsVPS = E.ConsVPS ;
+
+  GenNP = E.GenNP ;
+----  GenIP = E.GenIP ;
+----  GenRP = E.GenRP ;
+
+  PassVPSlash = E.PassVPSlash ;
+  PassAgentVPSlash = E.PassAgentVPSlash ;
+
+  EmptyRelSlash = E.EmptyRelSlash ;
+
+
+
+lin
+  CompoundN noun cn = {
+      s = \\n,d,c => noun.co ++ BIND ++ cn.s ! n ! d ! c ; 
+      co = noun.co ++ BIND ++ cn.s ! Sg ! Indef ! Gen   -- (last+bil)s + chaufför 
+        | noun.co ++ cn.co ;
+      g = cn.g
+      } ;
+
+  CompoundAP noun adj = {
+      s = \\ap => noun.co ++ BIND ++ adj.s ! AF (APosit ap) Nom ; 
+      isPre = True
+      } ;
+
+  GerundN v = {
+    s = \\n,d,c => v.s ! VI (VPtPres n d c) ;
+    g = Neutr ;
+    co = v.s ! VI (VPtPres Sg Indef Nom) ;
+  } ;
+  
+  GerundAP v = {
+    s = \\_ => v.s ! VI (VPtPres Sg Indef Nom) ;
+    isPre = True
+  } ;
+
+----  PastPartAP vp
+
+  OrdCompar a = {
+      s = case a.isComp of {
+        True => "mera" ++ a.s ! AF (APosit (Weak Sg)) Nom ;
+        _    => a.s ! AF ACompar Nom
+        }  ; 
+      isDet = True
+      } ;
+
+  PositAdVAdj a = {s = a.s ! G.adverbForm} ;
+
+  UseQuantPN q pn = {
+      s = \\c => q.s ! Sg ! True ! False ! pn.g ++ pn.s ! caseNP c ; 
+      a = agrP3 pn.g Sg
+      } ;
+
+  SlashV2V v ant p vp = predV v ** {
+      n3 = \\a => v.c3.s ++ ant.s ++ p.s ++ infVPPlus vp a ant.a p.p ; 
+      c2 = v.c2
+      } ;
+
+  SlashVPIV2V v p vpi = predV v ** {
+      n3 = \\a => v.c3.s ++ p.s ++ negation ! p.p ++ vpi.s ! VPIInf ! a ; 
+      c2 = v.c2
+      } ;
+
+  ComplVV v ant pol vp = insertObjPost (\\a => v.c2.s ++ ant.s ++ pol.s ++ infVPPlus vp a ant.a pol.p) (predV v) ;
+
+
+  PredVPosv np vp = mkCl np vp ; ---- TODO restructure all this using Extra.Foc
+  PredVPovs np vp = mkCl np vp ; ---- 
+
+  that_RP = which_RP ; -- som
+  who_RP = which_RP ;
+
+  CompS s = {s = \\_ => "att" ++ s.s ! Sub} ;
+  CompQS qs = {s = \\_ => qs.s ! QIndir} ;
+  CompVP ant p vp = {s = \\a => ant.s ++ p.s ++ infVPPlus vp a ant.a p.p} ;
+
+  -- VPSlashVS : VS -> VP -> VPSlash
+  ---VPSlashVS vs vp = 
+  ---   insertObj (\\a => infVP VVInf vp Simul CPos a) (predV vs) **
+  ---  {c2 = ""; gapInMiddle = False} ;
+
+  PastPartRS ant pol vps = mkRS ant pol (mkRCl which_RP <lin VP vps : VP> ) ; ---- maybe as participle construction?
+
+  PresPartRS ant pol vp = mkRS ant pol (mkRCl which_RP vp) ; --- probably not as participle construction
+
+  ApposNP np1 np2 = {
+    s = \\c => np1.s ! c ++ comma ++ np2.s ! NPNom ;
+    a = np1.a
+  } ;
+  
+  AdAdV = cc2 ;
+  
+  UttAdV adv = adv;
+
+  DirectComplVS t np vs utt = 
+    mkS (lin Adv (optCommaSS utt)) (mkS t positivePol (mkCl np (lin V vs))) ;
+
+  DirectComplVQ t np vs q = 
+    mkS (lin Adv (optCommaSS (mkUtt q))) (mkS t positivePol (mkCl np (lin V vs))) ;
+
+  FocusObjS np sslash = 
+    mkS (lin Adv (ss (sslash.c2.s ++ np.s ! NPAcc))) <lin S sslash : S> ;
+
+
+}
diff --git a/lib/src/translator/SaldoWN.gf b/lib/src/translator/SaldoWN.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/SaldoWN.gf
@@ -0,0 +1,6107 @@
+lin heel_N = mkN "häl" ; -- SaldoWN 
+lin movement_N = mkN "korståg" neutrum  ; -- SaldoWN 
+lin judicial_A = mkA "rättslig" ; -- SaldoWN 
+lin tampon_N = mkN "tampong" "tamponger" ; -- SaldoWN 
+lin bed_N = mkN "säng" ; -- SaldoWN 
+lin physical_A = mkA "fysisk" ; -- SaldoWN 
+lin cut_V2A = mkV "sår" ; -- SaldoWN 
+lin cut_V2 = mkV "sår" ; -- SaldoWN 
+lin cut_V = mkV "sår" ; -- SaldoWN 
+lin cut_N = mkN "sår" neutrum  ; -- SaldoWN 
+lin stand_N = mkN "ståndpunkt" "ståndpunkter" ; -- SaldoWN 
+lin hand_N = mkN "arbetare" utrum  ; -- SaldoWN 
+lin society_N = mkN "samhälle" ; -- SaldoWN 
+lin appearance_N = mkN "utseende" ; -- SaldoWN 
+lin condition_N = mkN "förhållande" ; -- SaldoWN 
+lin warm_A = mkA "varm" ; -- SaldoWN 
+lin rabid_A = mkA "rabiat" "rabiat" ; -- SaldoWN 
+lin concept_N = mkN "begrepp" neutrum  ; -- SaldoWN 
+lin kayak_N = mkN "kajak" "kajaker" ; -- SaldoWN 
+lin probability_N = mkN "sannolikhet" "sannolikheter" ; -- SaldoWN 
+lin sadism_N = mkN "sadism" "sadismer" ; -- SaldoWN 
+lin meeting_N = mkN "möte" ; -- SaldoWN = mkN "möte" ;
+lin immortal_A = mkA "odödlig" ; -- SaldoWN 
+lin axis_N = mkN "axel" ; -- SaldoWN 
+lin cosmonaut_N = mkN "kosmonaut" "kosmonauter" ; -- SaldoWN 
+lin intolerant_A = mkA "intolerant" "intolerant" ; -- SaldoWN 
+lin biography_N = mkN "biografi" "biografier" ; -- SaldoWN 
+lin transport_N = mkN "transport" "transporter" ; -- SaldoWN 
+lin butterfly_N = mkN "fjäril" ; -- SaldoWN 
+lin redundancy_N = mkN "redundans" ; -- SaldoWN 
+lin soccer_N = mkN "fotboll" ; -- SaldoWN = mkN "fotboll" ;
+lin wound_V2 = mkV "sår" ; -- SaldoWN 
+lin wound_N = mkN "sår" neutrum  ; -- SaldoWN 
+lin album_N = mkN "album" neutrum  ; -- SaldoWN 
+lin live_A = mkA "live" ; -- SaldoWN 
+lin civic_A = mkA "medborgerlig" ; -- SaldoWN 
+lin participant_N = mkN "deltagare" utrum  ; -- SaldoWN 
+lin integration_N = mkN "integration" "integrationer" ; -- SaldoWN 
+lin land_N = mkN "land" neutrum  ; -- SaldoWN = mkN "land" "landet" "länder" "länderna" ; = mkN "land" neutrum  ;
+lin essence_N = mkN "parfym" "parfymer" ; -- SaldoWN 
+lin brain_N = mkN "hjärna" ; -- SaldoWN 
+lin psychology_N = mkN "psykologi" ; -- SaldoWN 
+lin chop_N = mkN "hacka" ; -- SaldoWN 
+lin perform_V2 = mkV "framträda" "framträdde" "framträtt" ; -- SaldoWN 
+lin perform_V = mkV "framträda" "framträdde" "framträtt" ; -- SaldoWN 
+lin soap_N = mkN "tvål" ; -- SaldoWN 
+lin credit_N = mkN "poäng" "poänger" ; -- SaldoWN = mkN "poäng" neutrum  ;
+lin return_N = mkN "skatteåterbäring" ; -- SaldoWN 
+lin impossible_A = mkA "omöjlig" ; -- SaldoWN 
+lin country_N = mkN "land" neutrum  ; -- SaldoWN = mkN "land" "landet" "länder" "länderna" ; = mkN "land" neutrum  ;
+lin double_N = mkN "dubbelgångare" utrum  ; -- SaldoWN 
+lin flint_N = mkN "flinta" ; -- SaldoWN 
+lin footbridge_N = mkN "spång" ; -- SaldoWN 
+lin compare_V2 = mkV "jämföra" "jämförde" "jämfört" ; -- SaldoWN 
+lin compare_V = mkV "jämföra" "jämförde" "jämfört" ; -- SaldoWN 
+lin full_A = mkA "mätt" ; -- SaldoWN 
+lin electronic_A = mkA "elektronisk" ; -- SaldoWN 
+lin habit_N = mkN "vana" ; -- SaldoWN 
+lin individualist_N = mkN "individualist" "individualister" ; -- SaldoWN 
+lin inquisition_N = mkN "räfst" "räfster" ; -- SaldoWN 
+lin rehearsal_N = mkN "repetition" "repetitioner" ; -- SaldoWN 
+lin prehistory_N = mkN "förhistoria" ; -- SaldoWN 
+lin wall_N = mkN "vägg" ; -- SaldoWN 
+lin length_N = mkN "längd" "längder" ; -- SaldoWN 
+lin beach_N = mkN "strand" "stränder" ; -- SaldoWN 
+lin reserve_N = mkN "reserv" "reserver" ; -- SaldoWN 
+lin vain_A = mkA "fåfäng" ; -- SaldoWN 
+lin thigh_N = mkN "lår" ; -- SaldoWN = mkN "lår" neutrum  ;
+lin snowmobile_N = mkN "snöskoter" ; -- SaldoWN 
+lin guarantor_N = mkN "garant" "garanter" ; -- SaldoWN 
+lin myth_N = mkN "myt" "myter" ; -- SaldoWN 
+lin intervention_N = mkN "ingripande" ; -- SaldoWN 
+lin drift_V2 = mkV "driva" "drev" "drivit" ; -- SaldoWN 
+lin drift_V = mkV "driva" "drev" "drivit" ; -- SaldoWN 
+lin drift_N = mkN "driva" ; -- SaldoWN 
+lin comfort_N = mkN "bekvämlighet" "bekvämligheter" ; -- SaldoWN 
+lin star_N = mkN "asterisk" "asterisker" ; -- SaldoWN 
+lin file_N = mkN "arkiv" neutrum  ; -- SaldoWN 
+lin relief_N = mkN "lättnad" "lättnader" ; -- SaldoWN 
+lin irreplaceable_A = mkA "oersättlig" ; -- SaldoWN 
+lin tunnel_N = mkN "tunnel" ; -- SaldoWN 
+lin compliance_N = mkN "tillmötesgående" ; -- SaldoWN 
+lin seal_N = mkN "säl" ; -- SaldoWN 
+lin aluminium_N = mkN "aluminium" neutrum  ; -- SaldoWN 
+lin bride_N = mkN "brud" ; -- SaldoWN 
+lin magnetic_A = mkA "magnetisk" ; -- SaldoWN 
+lin substantive_N = mkN "substantiv" neutrum  ; -- SaldoWN 
+lin anorak_N = mkN "anorak" "anoraker" ; -- SaldoWN 
+lin trend_N = mkN "trend" "trender" ; -- SaldoWN 
+lin worth_N = mkN "värde" ; -- SaldoWN 
+lin wild_A = mkA "vild" "vilt" ; -- SaldoWN 
+lin artiste_N = mkN "artist" "artister" ; -- SaldoWN 
+lin grammar_N = mkN "grammatik" "grammatiker" ; -- SaldoWN 
+lin example_N = mkN "föredöme" ; -- SaldoWN 
+lin alcove_N = mkN "alkov" "alkover" ; -- SaldoWN 
+lin divergent_A = mkA "skiljaktig" ; -- SaldoWN 
+lin leg_N = mkN "ben" neutrum  ; -- SaldoWN 
+lin server_N = mkN "servitör" "servitörer" ; -- SaldoWN 
+lin village_N = mkN "by" "byn" "byar" "byarna" ; -- SaldoWN 
+lin nephew_N = mkN "brorson" "brorsöner" ; -- SaldoWN 
+lin radioactive_A = mkA "radioaktiv" ; -- SaldoWN 
+lin conglomerate_N = mkN "konglomerat" neutrum  ; -- SaldoWN 
+lin new_A = mkA "ny" "nytt" ; -- SaldoWN 
+lin living_A = mkA "bosatt" ; -- SaldoWN 
+lin football_N = mkN "fotboll" ; -- SaldoWN = mkN "fotboll" ;
+lin pure_A = mkA "oskyldig" ; -- SaldoWN 
+lin stamp_N = mkN "frimärke" ; -- SaldoWN 
+lin surplus_N = mkN "överskott" neutrum  ; -- SaldoWN 
+lin bakery_N = mkN "bageri" "bagerit" "bagerier" "bagerierna" ; -- SaldoWN 
+lin suspicion_N = mkN "aning" ; -- SaldoWN 
+lin rhinoceros_N = mkN "noshörning" ; -- SaldoWN 
+lin spirit_N = mkN "humör" neutrum  ; -- SaldoWN 
+lin veteran_N = mkN "veteran" "veteraner" ; -- SaldoWN 
+lin distortion_N = mkN "förvrängning" ; -- SaldoWN 
+lin edition_N = mkN "utgåva" ; -- SaldoWN 
+lin exaggerate_V2 = mkV "överdriva" "överdrev" "överdrivit" ; -- SaldoWN 
+lin exaggerate_V = mkV "överdriva" "överdrev" "överdrivit" ; -- SaldoWN 
+lin fun_N = mkN "skoj" neutrum  ; -- SaldoWN 
+lin restaurant_N = mkN "restaurang" "restauranger" ; -- SaldoWN 
+lin spray_N = mkN "sprej" "sprejer" ; -- SaldoWN 
+lin fall_VA = mkV "falla" "föll" "fallit" ; -- SaldoWN 
+lin fall_V2 = mkV "falla" "föll" "fallit" ; -- SaldoWN 
+lin fall_V = mkV "falla" "föll" "fallit" ; -- SaldoWN 
+lin jewel_N = mkN "juvel" "juveler" ; -- SaldoWN 
+lin lava_N = mkN "lava" ; -- SaldoWN 
+lin robbery_N = mkN "plundring" ; -- SaldoWN 
+lin scene_N = mkN "plats" "platser" ; -- SaldoWN 
+lin side_N = mkN "sida" ; -- SaldoWN 
+lin anorexia_N = mkN "anorexi" "anorexier" ; -- SaldoWN 
+lin democracy_N = mkN "demokrati" "demokratier" ; -- SaldoWN 
+lin sun_N = mkN "söndag" ; -- SaldoWN 
+lin point_N = mkN "poäng" "poänger" ; -- SaldoWN = mkN "poäng" neutrum  ;
+lin tension_N = mkN "spänning" ; -- SaldoWN = mkN "spänning" ;
+lin card_N = mkN "matsedel" ; -- SaldoWN 
+lin fossil_N = mkN "fossil" neutrum  ; -- SaldoWN 
+lin fossil_A = mkA "fossil" ; -- SaldoWN 
+lin godchild_N = mkN "gudbarn" neutrum  ; -- SaldoWN 
+lin reliable_A = mkA "pålitlig" ; -- SaldoWN 
+lin sign_N = mkN "tecken" "tecknet" "tecken" "tecknen" ; -- SaldoWN 
+lin portrait_N = mkN "porträtt" neutrum  ; -- SaldoWN 
+lin official_A = mkA "officiell" ; -- SaldoWN 
+lin away_A = mkA "bortrest" "bortrest" ; -- SaldoWN 
+lin chanterelle_N = mkN "kantarell" "kantareller" ; -- SaldoWN 
+lin format_N = mkN "format" neutrum  ; -- SaldoWN 
+lin cut_N = mkN "nerdragning" ; -- SaldoWN 
+lin illness_N = mkN "sjukdom" ; -- SaldoWN 
+lin record_N = mkN "rekord" neutrum  ; -- SaldoWN 
+lin scientist_N = mkN "forskare" utrum  ; -- SaldoWN 
+lin room_N = mkN "rum" "rummet" "rum" "rummen" ; -- SaldoWN 
+lin sing_V2 = mkV "sjunga" "sjöng" "sjungit" ; -- SaldoWN 
+lin sing_V = mkV "sjunga" "sjöng" "sjungit" ; -- SaldoWN 
+lin wander_V2 = mkV "avvika" "avvek" "avvikit" ; -- SaldoWN 
+lin wander_V = mkV "avvika" "avvek" "avvikit" ; -- SaldoWN 
+lin adoption_N = mkN "adoption" "adoptioner" ; -- SaldoWN 
+lin carpet_N = mkN "matta" ; -- SaldoWN 
+lin pronoun_N = mkN "pronomen" neutrum  ; -- SaldoWN 
+lin persecute_V2 = mkV "förfölja" "förföljde" "förföljt" ; -- SaldoWN 
+lin inspiration_N = mkN "inspiration" "inspirationer" ; -- SaldoWN 
+lin conventional_A = mkA "konventionell" ; -- SaldoWN 
+lin decibel_N = mkN "decibel" "decibelen" "decibel" "decibelen" ; -- SaldoWN 
+lin cane_N = mkN "käpp" ; -- SaldoWN 
+lin bone_N = mkN "ben" neutrum  ; -- SaldoWN 
+lin van_N = mkN "skåpbil" ; -- SaldoWN 
+lin bark_N = mkN "bark" "barker" ; -- SaldoWN = mkN "bark" ;
+lin familiar_A = mkA "familjär" ; -- SaldoWN 
+lin abbey_N = mkN "kloster" neutrum  ; -- SaldoWN 
+lin set_N = mkN "uppsättning" ; -- SaldoWN 
+lin eyewitness_N = mkN "ögonvittne" ; -- SaldoWN 
+lin college_N = mkN "college" "colleget" "college" "collegen" ; -- SaldoWN 
+lin briefcase_N = mkN "portfölj" "portföljer" ; -- SaldoWN 
+lin halt_N = mkN "anhalt" "anhalter" ; -- SaldoWN 
+lin battery_N = mkN "misshandel" ; -- SaldoWN 
+lin connection_N = mkN "koppling" ; -- SaldoWN 
+lin unproductive_A = mkA "improduktiv" ; -- SaldoWN 
+lin company_N = mkN "sällskap" neutrum  ; -- SaldoWN 
+lin new_A = mkA "ny" "nytt" ; -- SaldoWN 
+lin stripling_N = mkN "spoling" ; -- SaldoWN 
+lin fund_N = mkN "fond" "fonder" ; -- SaldoWN = mkN "fond" "fonder" ;
+lin play_N = mkN "lek" ; -- SaldoWN 
+lin directory_N = mkN "register" neutrum  ; -- SaldoWN 
+lin hashish_N = mkN "hasch" ; -- SaldoWN 
+lin sharp_N = mkN "vass" ; -- SaldoWN 
+lin sharp_A = mkA "vass" ; -- SaldoWN 
+lin pledge_VS = mkV "pantsätta" "pantsätter" "pantsätt" "pantsatte" "pantsatt" "pantsatt" ; -- SaldoWN 
+lin pledge_V2V = mkV "pantsätta" "pantsätter" "pantsätt" "pantsatte" "pantsatt" "pantsatt" ; -- SaldoWN 
+lin pledge_V2 = mkV "pantsätta" "pantsätter" "pantsätt" "pantsatte" "pantsatt" "pantsatt" ; -- SaldoWN 
+lin silver_N = mkN "silver" neutrum  ; -- SaldoWN 
+lin example_N = mkN "exempel" neutrum  ; -- SaldoWN 
+lin line_N = mkN "argumentation" "argumentationer" ; -- SaldoWN 
+lin flogging_N = mkN "prygel" neutrum  ; -- SaldoWN 
+lin draft_N = mkN "drag" neutrum  ; -- SaldoWN = mkN "drag" neutrum  ;
+lin constituency_N = mkN "valkrets" ; -- SaldoWN 
+lin hallway_N = mkN "korridor" "korridoren" "korridorer" "korridorerna" ; -- SaldoWN 
+lin obstacle_N = mkN "hinder" neutrum  ; -- SaldoWN 
+lin charm_N = mkN "amulett" "amuletter" ; -- SaldoWN 
+lin predictable_A = mkA "förutsägbar" ; -- SaldoWN 
+lin pen_N = mkN "penna" ; -- SaldoWN 
+lin equipment_N = mkN "utrustning" ; -- SaldoWN 
+lin aerodynamic_A = mkA "aerodynamisk" ; -- SaldoWN 
+lin recreation_N = mkN "rekreation" "rekreationer" ; -- SaldoWN 
+lin graphite_N = mkN "blyerts" ; -- SaldoWN 
+lin foundation_N = mkN "stiftelse" "stiftelser" ; -- SaldoWN 
+lin hour_N = mkN "timme" utrum  ; -- SaldoWN 
+lin situation_N = mkN "situation" "situationer" ; -- SaldoWN 
+lin pop_V2 = mkV "smälla" "small" "smäll" ; -- SaldoWN 
+lin pop_V = mkV "smälla" "small" "smäll" ; -- SaldoWN 
+lin pop_N = mkN "smälla" ; -- SaldoWN 
+lin resort_N = mkN "hotell" neutrum  ; -- SaldoWN 
+lin industry_N = mkN "industri" "industrier" ; -- SaldoWN 
+lin colleague_N = mkN "kollega" ; -- SaldoWN 
+lin square_N = mkN "torg" neutrum  ; -- SaldoWN 
+lin soar_V2 = mkV "flyga" "flög" "flugit" ; -- SaldoWN 
+lin soar_V = mkV "flyga" "flög" "flugit" ; -- SaldoWN 
+lin blazer_N = mkN "blazer" ; -- SaldoWN 
+lin ethereal_A = mkA "skir" ; -- SaldoWN 
+lin point_N = mkN "punkt" "punkter" ; -- SaldoWN 
+lin secular_A = mkA "sekulär" ; -- SaldoWN 
+lin give_V3 = mkV "ge" "ger" "ge" "gav" "gett" "given" ; -- SaldoWN 
+lin give_V2 = mkV "ge" "ger" "ge" "gav" "gett" "given" ; -- SaldoWN 
+lin give_V = mkV "ge" "ger" "ge" "gav" "gett" "given" ; -- SaldoWN 
+lin noble_A = mkA "ädel" "ädelt" "ädla" "ädla" "ädlare" "ädlast" "ädlaste" ; -- SaldoWN 
+lin refinery_N = mkN "raffinaderi" "raffinaderit" "raffinaderier" "raffinaderierna" ; -- SaldoWN 
+lin lively_A = mkA "livlig" ; -- SaldoWN 
+lin credit_N = mkN "kredit" "krediter" ; -- SaldoWN = mkN "kredit" ;
+lin spokesperson_N = mkN "talesman" "talesmannen" "talesmän" "talesmännen" ; -- SaldoWN 
+lin turkey_N = mkN "kalkon" "kalkoner" ; -- SaldoWN 
+lin real_A = mkA "verklig" ; -- SaldoWN 
+lin thesis_N = mkN "avhandling" ; -- SaldoWN 
+lin kiosk_N = mkN "kiosk" "kiosker" ; -- SaldoWN 
+lin park_N = mkN "park" "parker" ; -- SaldoWN 
+lin ownership_N = mkN "ägande" ; -- SaldoWN 
+lin cigarette_N = mkN "cigarett" "cigaretter" ; -- SaldoWN 
+lin steward_N = mkN "steward" ; -- SaldoWN 
+lin kettle_N = mkN "kittel" ; -- SaldoWN 
+lin stream_N = mkN "vattendrag" neutrum  ; -- SaldoWN 
+lin arena_N = mkN "arena" ; -- SaldoWN 
+lin inevitable_A = mkA "ofrånkomlig" ; -- SaldoWN 
+lin drink_N = mkN "dryck" "drycker" ; -- SaldoWN = mkN "dryck" neutrum  ;
+lin monstrous_A = mkA "grotesk" ; -- SaldoWN 
+lin prison_N = mkN "fängelse" "fängelset" "fängelser" "fängelserna" ; -- SaldoWN 
+lin foundation_N = mkN "grund" "grunder" ; -- SaldoWN = mkN "grund" neutrum  ;
+lin treat_N = mkN "njutning" ; -- SaldoWN 
+lin bad_A = mkA "skämd" "skämt" ; -- SaldoWN 
+lin pedestrian_N = mkN "fotgängare" utrum  ; -- SaldoWN 
+lin awake_A = mkA "vaken" "vaket" ; -- SaldoWN 
+lin willpower_N = mkN "viljestyrka" ; -- SaldoWN 
+lin particle_N = mkN "partikel" ; -- SaldoWN 
+lin infinite_A = mkA "oändlig" ; -- SaldoWN 
+lin journal_N = mkN "journal" "journaler" ; -- SaldoWN 
+lin capital_N = mkN "versal" "versaler" ; -- SaldoWN 
+lin floor_N = mkN "golv" neutrum  ; -- SaldoWN 
+lin fight_N = mkN "strid" "strider" ; -- SaldoWN 
+lin mouse_N = mkN "mus" ; -- SaldoWN = mkN "mus" "musen" "möss" "mössen" ;
+lin viable_A = mkA "genomförbar" ; -- SaldoWN 
+lin oxygen_N = mkN "syre" ; -- SaldoWN 
+lin chasm_N = mkN "avgrund" "avgrunder" ; -- SaldoWN 
+lin cause_N = mkN "anledning" ; -- SaldoWN 
+lin paraphrase_N = mkN "parafras" "parafraser" ; -- SaldoWN 
+lin ash_N = mkN "aska" ; -- SaldoWN 
+lin photography_N = mkN "fotografering" ; -- SaldoWN 
+lin wilderness_N = mkN "obygd" "obygder" ; -- SaldoWN 
+lin ring_N = mkN "ring" neutrum  ; -- SaldoWN = mkN "ring" ;
+lin era_N = mkN "era" ; -- SaldoWN 
+lin spread_N = mkN "ranch" "rancher" ; -- SaldoWN 
+lin judgment_N = mkN "omdöme" ; -- SaldoWN 
+lin armpit_N = mkN "armhåla" ; -- SaldoWN 
+lin discovery_N = mkN "upptäckt" "upptäckter" ; -- SaldoWN 
+lin culture_N = mkN "bildning" ; -- SaldoWN 
+lin tinkle_N = mkN "pling" neutrum  ; -- SaldoWN 
+lin argument_N = mkN "argumentation" "argumentationer" ; -- SaldoWN 
+lin turbine_N = mkN "turbin" "turbiner" ; -- SaldoWN 
+lin drudgery_N = mkN "slit" neutrum  ; -- SaldoWN 
+lin squeeze_N = mkN "klämma" ; -- SaldoWN 
+lin censorship_N = mkN "censur" ; -- SaldoWN 
+lin note_N = mkN "not" ; -- SaldoWN = mkN "not" "noter" ;
+lin say_VV = mkV "säga" "sade" "sagt" ; -- SaldoWN 
+lin say_VS = mkV "säga" "sade" "sagt" ; -- SaldoWN 
+lin say_VA = mkV "säga" "sade" "sagt" ; -- SaldoWN 
+lin say_V2 = mkV "säga" "sade" "sagt" ; -- SaldoWN 
+lin say_V = mkV "säga" "sade" "sagt" ; -- SaldoWN 
+lin sacrament_N = mkN "sakrament" neutrum  ; -- SaldoWN 
+lin trouble_N = mkN "problem" neutrum  ; -- SaldoWN 
+lin gene_N = mkN "gen" "gener" ; -- SaldoWN 
+lin descent_N = mkN "börd" ; -- SaldoWN 
+lin interment_N = mkN "begravning" ; -- SaldoWN 
+lin compatriot_N = mkN "landsman" "landsmannen" "landsmän" "landsmännen" ; -- SaldoWN 
+lin direct_A = mkA "direkt" "direkt" ; -- SaldoWN 
+lin uncertainty_N = mkN "ovisshet" "ovissheter" ; -- SaldoWN 
+lin bible_N = mkN "bibel" ; -- SaldoWN 
+lin sulphur_N = mkN "svavel" neutrum  ; -- SaldoWN 
+lin tropical_A = mkA "tropisk" ; -- SaldoWN 
+lin picture_N = mkN "bild" "bilder" ; -- SaldoWN 
+lin slip_N = mkN "halka" ; -- SaldoWN 
+lin communist_N = mkN "kommunist" "kommunister" ; -- SaldoWN 
+lin item_N = mkN "sak" "saker" ; -- SaldoWN 
+lin essay_N = mkN "essä" "essän" "essäer" "essäerna" ; -- SaldoWN 
+lin musical_A = mkA "musikalisk" ; -- SaldoWN 
+lin democratic_A = mkA "demokratisk" ; -- SaldoWN 
+lin movement_N = mkN "rörelse" "rörelser" ; -- SaldoWN 
+lin model_N = mkN "modell" "modeller" ; -- SaldoWN 
+lin sticky_A = mkA "klibbig" ; -- SaldoWN 
+lin conservation_N = mkN "bevarande" ; -- SaldoWN 
+lin swot_N = mkN "plugghäst" ; -- SaldoWN 
+lin ugly_A = mkA "ful" ; -- SaldoWN 
+lin take_VA = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin take_V2V = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin take_V2A = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin take_V2 = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin take_V = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin alms_N = mkN "allmosa" ; -- SaldoWN 
+lin failure_N = mkN "misslyckande" ; -- SaldoWN 
+lin castle_N = mkN "slott" neutrum  ; -- SaldoWN 
+lin mercy_N = mkN "förskoning" ; -- SaldoWN 
+lin provide_VS = mkV "förse" "försåg" "försett" ; -- SaldoWN 
+lin provide_V2 = mkV "förse" "försåg" "försett" ; -- SaldoWN 
+lin provide_V = mkV "förse" "försåg" "försett" ; -- SaldoWN 
+lin bind_V2 = mkV "binda" "band" "bundit" ; -- SaldoWN 
+lin bind_V = mkV "binda" "band" "bundit" ; -- SaldoWN 
+lin bind_N = mkN "binda" ; -- SaldoWN 
+lin award_N = mkN "belöning" ; -- SaldoWN 
+lin screen_N = mkN "skärm" ; -- SaldoWN 
+lin cap_N = mkN "mössa" ; -- SaldoWN 
+lin opera_N = mkN "opera" ; -- SaldoWN 
+lin court_N = mkN "hov" ; -- SaldoWN = mkN "hov" neutrum  ;
+lin toy_N = mkN "leksak" "leksaker" ; -- SaldoWN 
+lin brand_N = mkN "märke" ; -- SaldoWN 
+lin parallel_N = mkN "motsvarighet" "motsvarigheter" ; -- SaldoWN 
+lin soft_A = mkA "mjuk" ; -- SaldoWN 
+lin gaze_N = mkN "blick" ; -- SaldoWN 
+lin distinct_A = mkA "distinkt" "distinkt" ; -- SaldoWN 
+lin memorandum_N = mkN "promemoria" ; -- SaldoWN 
+lin technique_N = mkN "teknik" "tekniker" ; -- SaldoWN 
+lin day_N = mkN "dag" ; -- SaldoWN 
+lin drizzle_N = mkN "duggregn" neutrum  ; -- SaldoWN 
+lin summertime_N = mkN "sommartid" ; -- SaldoWN 
+lin period_N = mkN "punkt" "punkter" ; -- SaldoWN 
+lin cream_N = mkN "kräm" ; -- SaldoWN = mkN "kräm" "krämer" ;
+lin video_N = mkN "video" "videor" ; -- SaldoWN 
+lin flash_N = mkN "blixt" ; -- SaldoWN 
+lin trustworthy_A = mkA "trovärdig" ; -- SaldoWN 
+lin skateboard_N = mkN "skateboard" "skateboarden" "skateboard" "skateboarden" ; -- SaldoWN 
+lin cake_N = mkN "kaka" ; -- SaldoWN 
+lin rune_N = mkN "runa" ; -- SaldoWN 
+lin crocus_N = mkN "krokus" ; -- SaldoWN 
+lin omission_N = mkN "förbiseende" ; -- SaldoWN 
+lin record_N = mkN "kvitto" "kvittot" "kvitton" "kvittona" ; -- SaldoWN 
+lin cider_N = mkN "cider" ; -- SaldoWN 
+lin economy_N = mkN "sparsamhet" ; -- SaldoWN 
+lin honest_A = mkA "ärlig" ; -- SaldoWN 
+lin memory_N = mkN "minne" ; -- SaldoWN 
+lin coffee_N = mkN "kaffe" ; -- SaldoWN = mkN "kaffe" "kaffe" ;
+lin compatible_A = mkA "förenlig" ; -- SaldoWN 
+lin trustee_N = mkN "förvaltare" utrum  ; -- SaldoWN 
+lin scepticism_N = mkN "skepsis" ; -- SaldoWN 
+lin obese_A = mkA "överviktig" ; -- SaldoWN 
+lin manufacturer_N = mkN "fabrikant" "fabrikanter" ; -- SaldoWN 
+lin enhance_V2 = mkV "förhöja" "förhöjde" "förhöjt" ; -- SaldoWN 
+lin beef_N = mkN "biff" ; -- SaldoWN 
+lin rebellion_N = mkN "uppror" neutrum  ; -- SaldoWN 
+lin fashion_N = mkN "mode" ; -- SaldoWN 
+lin repetition_N = mkN "upprepning" ; -- SaldoWN 
+lin kangaroo_N = mkN "känguru" "kängurun" "kängurur" "kängururna" ; -- SaldoWN 
+lin venture_N = mkN "satsning" ; -- SaldoWN 
+lin restful_A = mkA "vilsam" "vilsamt" "vilsamma" "vilsamma" "vilsammare" "vilsammast" "vilsammaste" ; -- SaldoWN 
+lin wench_V = mkV "slinka" "slank" "slunkit" ; -- SaldoWN 
+lin wench_N = mkN "slinka" ; -- SaldoWN 
+lin ultimatum_N = mkN "ultimatum" neutrum  ; -- SaldoWN 
+lin feature_N = mkN "ansiktsdrag" neutrum  ; -- SaldoWN 
+lin murder_N = mkN "mord" neutrum  ; -- SaldoWN 
+lin fieldworker_N = mkN "fältassistent" "fältassistenter" ; -- SaldoWN 
+lin drawing_N = mkN "lotteri" "lotterit" "lotterier" "lotterierna" ; -- SaldoWN 
+lin flight_N = mkN "flygning" ; -- SaldoWN 
+lin clay_N = mkN "lera" ; -- SaldoWN 
+lin gallstone_N = mkN "gallsten" "gallstenen" "gallstenar" "gallstenarna" ; -- SaldoWN 
+lin maypole_N = mkN "majstång" "majstänger" ; -- SaldoWN 
+lin owl_N = mkN "uggla" ; -- SaldoWN 
+lin thermostat_N = mkN "termostat" "termostater" ; -- SaldoWN 
+lin relaxation_N = mkN "avkoppling" ; -- SaldoWN 
+lin orthodox_A = mkA "ortodox" ; -- SaldoWN 
+lin piece_N = mkN "stycke" ; -- SaldoWN 
+lin motorist_N = mkN "bilist" "bilister" ; -- SaldoWN 
+lin mean_VV = mkV "betyda" "betydde" "betytt" ; -- SaldoWN 
+lin mean_VS = mkV "betyda" "betydde" "betytt" ; -- SaldoWN 
+lin mean_VA = mkV "betyda" "betydde" "betytt" ; -- SaldoWN 
+lin mean_V2V = mkV "betyda" "betydde" "betytt" ; -- SaldoWN 
+lin mean_V2 = mkV "betyda" "betydde" "betytt" ; -- SaldoWN 
+lin mean_V = mkV "betyda" "betydde" "betytt" ; -- SaldoWN 
+lin volcano_N = mkN "vulkan" "vulkaner" ; -- SaldoWN 
+lin vertebra_N = mkN "kota" ; -- SaldoWN 
+lin view_N = mkN "utsikt" "utsikter" ; -- SaldoWN 
+lin fall_N = mkN "skymning" ; -- SaldoWN 
+lin cold_N = mkN "kall" neutrum  ; -- SaldoWN 
+lin cold_A = mkA "kall" ; -- SaldoWN 
+lin bill_N = mkN "utskick" neutrum  ; -- SaldoWN 
+lin thud_N = mkN "duns" ; -- SaldoWN 
+lin old_A = mkA "gammal" "gammalt" "gamla" "äldre" "äldst" ; -- SaldoWN 
+lin soak_V2 = mkV "pantsätta" "pantsätter" "pantsätt" "pantsatte" "pantsatt" "pantsatt" ; -- SaldoWN 
+lin soak_V = mkV "pantsätta" "pantsätter" "pantsätt" "pantsatte" "pantsatt" "pantsatt" ; -- SaldoWN 
+lin undertake_V2 = mkV "företa" "företar" "företa" "företog" "företagit" "företagen" ; -- SaldoWN 
+lin draughtsman_N = mkN "ritare" utrum  ; -- SaldoWN 
+lin conversation_N = mkN "samtal" neutrum  ; -- SaldoWN 
+lin portable_A = mkA "portabel" ; -- SaldoWN 
+lin rumour_N = mkN "rykte" ; -- SaldoWN 
+lin knuckle_N = mkN "knoge" utrum  ; -- SaldoWN 
+lin creative_A = mkA "kreativ" ; -- SaldoWN 
+lin bribe_N = mkN "muta" ; -- SaldoWN 
+lin plain_A = mkA "redig" ; -- SaldoWN 
+lin company_N = mkN "sällskap" neutrum  ; -- SaldoWN 
+lin source_N = mkN "ursprung" neutrum  ; -- SaldoWN 
+lin sign_N = mkN "skylt" ; -- SaldoWN 
+lin lay_VS = mkV "lägga" "lade" "lagt" ; -- SaldoWN 
+lin lay_V2 = mkV "lägga" "lade" "lagt" ; -- SaldoWN 
+lin lay_V = mkV "lägga" "lade" "lagt" ; -- SaldoWN 
+lin powder_N = mkN "pulver" neutrum  ; -- SaldoWN 
+lin borrower_N = mkN "låntagare" utrum  ; -- SaldoWN 
+lin limb_N = mkN "lem" "lemmen" "lemmar" "lemmarna" ; -- SaldoWN 
+lin wild_A = mkA "vild" "vilt" ; -- SaldoWN 
+lin absorption_N = mkN "assimilation" "assimilationer" ; -- SaldoWN 
+lin censorship_N = mkN "censur" ; -- SaldoWN 
+lin analysis_N = mkN "psykoanalys" "psykoanalyser" ; -- SaldoWN 
+lin baptism_N = mkN "dop" neutrum  ; -- SaldoWN 
+lin snake_N = mkN "orm" ; -- SaldoWN 
+lin picture_N = mkN "tavla" ; -- SaldoWN 
+lin menhir_N = mkN "bautasten" "bautastenen" "bautastenar" "bautastenarna" ; -- SaldoWN 
+lin major_A = mkA "tung" "tyngre" "tyngst" ; -- SaldoWN 
+lin hangar_N = mkN "hangar" "hangarer" ; -- SaldoWN 
+lin rise_N = mkN "påslag" neutrum  ; -- SaldoWN 
+lin girl_N = mkN "flicka" ; -- SaldoWN 
+lin cabin_N = mkN "stuga" ; -- SaldoWN 
+lin passenger_N = mkN "passagerare" utrum  ; -- SaldoWN 
+lin slot_N = mkN "lucka" ; -- SaldoWN 
+lin pop_N = mkN "läsk" "läsken" "läsk" "läsken" ; -- SaldoWN 
+lin health_N = mkN "hälsa" ; -- SaldoWN 
+lin extradition_N = mkN "utlämning" ; -- SaldoWN 
+lin donor_N = mkN "donator" "donatorer" ; -- SaldoWN 
+lin roll_N = mkN "bulle" utrum  ; -- SaldoWN 
+lin white_A = mkA "vit" ; -- SaldoWN 
+lin horsemeat_N = mkN "hamburgerkött" neutrum  ; -- SaldoWN 
+lin clash_N = mkN "sammandrabbning" ; -- SaldoWN 
+lin mine_N = mkN "mina" ; -- SaldoWN 
+lin refrigerator_N = mkN "kylskåp" neutrum  ; -- SaldoWN 
+lin humorous_A = mkA "humoristisk" ; -- SaldoWN 
+lin unsolved_A = mkA "olöst" "olöst" ; -- SaldoWN 
+lin seance_N = mkN "seans" "seanser" ; -- SaldoWN 
+lin sociology_N = mkN "sociologi" ; -- SaldoWN 
+lin bungalow_N = mkN "bungalow" "bungalower" ; -- SaldoWN 
+lin aspic_N = mkN "aladåb" "aladåber" ; -- SaldoWN 
+lin trick_N = mkN "spratt" neutrum  ; -- SaldoWN 
+lin dry_N = mkN "uppehåll" neutrum  ; -- SaldoWN 
+lin freight_N = mkN "frakt" "frakter" ; -- SaldoWN 
+lin acclimatization_N = mkN "inskolning" ; -- SaldoWN 
+lin faith_N = mkN "tro" ; -- SaldoWN 
+lin tourist_N = mkN "turist" "turister" ; -- SaldoWN 
+lin fork_N = mkN "gaffel" ; -- SaldoWN 
+lin uncomfortable_A = mkA "obekväm" ; -- SaldoWN 
+lin experimental_A = mkA "experimentell" ; -- SaldoWN 
+lin bowl_N = mkN "skål" ; -- SaldoWN 
+lin ankle_N = mkN "vrist" "vrister" ; -- SaldoWN 
+lin satin_N = mkN "satin" "satiner" ; -- SaldoWN 
+lin violation_N = mkN "intrång" neutrum  ; -- SaldoWN 
+lin pullover_N = mkN "pullover" ; -- SaldoWN 
+lin large_N = mkN "stor" ; -- SaldoWN 
+lin large_A = mkA "stor" "större" "störst" ; -- SaldoWN 
+lin tailpiece_N = mkN "slutvinjett" "slutvinjetter" ; -- SaldoWN 
+lin affair_N = mkN "affär" "affärer" ; -- SaldoWN 
+lin receptionist_N = mkN "portier" "portierer" ; -- SaldoWN 
+lin use_N = mkN "konsumtion" "konsumtioner" ; -- SaldoWN 
+lin peripheral_A = mkA "perifer" "perifert" ; -- SaldoWN 
+lin pitch_N = mkN "marknadsföring" ; -- SaldoWN 
+lin choose_VV = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin choose_VS = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin choose_V2V = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin choose_V2 = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin choose_V = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin winter_N = mkN "vinter" ; -- SaldoWN 
+lin cloudburst_N = mkN "skyfall" neutrum  ; -- SaldoWN 
+lin totalitarian_A = mkA "totalitär" ; -- SaldoWN 
+lin mortgage_N = mkN "belåning" ; -- SaldoWN 
+lin key_N = mkN "nyckel" ; -- SaldoWN 
+lin lawn_N = mkN "gräsmatta" ; -- SaldoWN 
+lin momentum_N = mkN "rörelsemängd" "rörelsemängder" ; -- SaldoWN 
+lin radio_N = mkN "radio" "radior" ; -- SaldoWN 
+lin singular_N = mkN "singular" "singularer" ; -- SaldoWN 
+lin singular_A = mkA "singular" ; -- SaldoWN 
+lin aspect_N = mkN "aspekt" "aspekter" ; -- SaldoWN 
+lin urine_N = mkN "urin" ; -- SaldoWN 
+lin philosopher_N = mkN "filosof" "filosofer" ; -- SaldoWN 
+lin agricultural_A = mkA "agrikulturell" ; -- SaldoWN 
+lin hook_N = mkN "krok" ; -- SaldoWN 
+lin lemonade_N = mkN "sockerdricka" ; -- SaldoWN 
+lin bomb_N = mkN "bomb" "bomber" ; -- SaldoWN 
+lin rocky_A = mkA "stenig" ; -- SaldoWN 
+lin load_N = mkN "börda" ; -- SaldoWN 
+lin transfer_V2 = mkV "överföra" "överförde" "överfört" ; -- SaldoWN 
+lin transfer_V = mkV "överföra" "överförde" "överfört" ; -- SaldoWN 
+lin sacrilege_N = mkN "helgerån" neutrum  ; -- SaldoWN 
+lin metaphor_N = mkN "metafor" "metaforen" "metaforer" "metaforerna" ; -- SaldoWN 
+lin elegant_A = mkA "elegant" "elegant" ; -- SaldoWN 
+lin stem_N = mkN "stjälk" ; -- SaldoWN 
+lin tie_V2 = mkV "knyta" "knöt" "knutit" ; -- SaldoWN 
+lin tie_V = mkV "knyta" "knöt" "knutit" ; -- SaldoWN 
+lin winch_N = mkN "vinsch" ; -- SaldoWN 
+lin legislation_N = mkN "lagstiftning" ; -- SaldoWN 
+lin truck_N = mkN "truck" ; -- SaldoWN 
+lin impulse_N = mkN "drift" ; -- SaldoWN = mkN "drift" "drifter" ;
+lin world_N = mkN "folk" neutrum  ; -- SaldoWN 
+lin sum_N = mkN "summa" ; -- SaldoWN 
+lin university_N = mkN "universitet" neutrum  ; -- SaldoWN 
+lin bomber_N = mkN "bombplan" neutrum  ; -- SaldoWN 
+lin storm_N = mkN "storm" ; -- SaldoWN 
+lin loop_N = mkN "iteration" "iterationer" ; -- SaldoWN 
+lin waterfall_N = mkN "vattenfall" neutrum  ; -- SaldoWN 
+lin proportion_N = mkN "proportion" "proportioner" ; -- SaldoWN 
+lin intention_N = mkN "avsikt" "avsikter" ; -- SaldoWN 
+lin carve_V2 = mkV "skära" "skar" "skurit" ; -- SaldoWN 
+lin carve_V = mkV "skära" "skar" "skurit" ; -- SaldoWN 
+lin porous_A = mkA "porös" ; -- SaldoWN 
+lin simplicity_N = mkN "enkelhet" "enkelheter" ; -- SaldoWN 
+lin fiction_N = mkN "skönlitteratur" ; -- SaldoWN 
+lin signature_N = mkN "underskrift" "underskrifter" ; -- SaldoWN 
+lin strong_A = mkA "stark" ; -- SaldoWN 
+lin purpose_N = mkN "avsikt" "avsikter" ; -- SaldoWN 
+lin bacon_N = mkN "bacon" ; -- SaldoWN 
+lin meningitis_N = mkN "meningit" ; -- SaldoWN 
+lin schizophrenia_N = mkN "schizofreni" "schizofrenier" ; -- SaldoWN 
+lin size_N = mkN "storlek" ; -- SaldoWN 
+lin tombola_N = mkN "tombola" ; -- SaldoWN 
+lin schnapps_N = mkN "snaps" ; -- SaldoWN 
+lin abnormal_A = mkA "abnorm" ; -- SaldoWN 
+lin constellation_N = mkN "konstellation" "konstellationer" ; -- SaldoWN 
+lin body_N = mkN "torso" "torson" "torser" "torserna" ; -- SaldoWN 
+lin scale_N = mkN "våg" "vågor" ; -- SaldoWN = mkN "våg" ;
+lin charity_N = mkN "välgörenhet" "välgörenheter" ; -- SaldoWN 
+lin prisoner_N = mkN "fånge" utrum  ; -- SaldoWN 
+lin fly_N = mkN "fluga" ; -- SaldoWN 
+lin fold_N = mkN "veck" neutrum  ; -- SaldoWN 
+lin footnote_N = mkN "fotnot" "fotnoter" ; -- SaldoWN 
+lin taxi_N = mkN "taxi" "taxin" "taxi" "taxina" ; -- SaldoWN 
+lin allergy_N = mkN "allergi" "allergier" ; -- SaldoWN 
+lin cliff_N = mkN "klippa" ; -- SaldoWN 
+lin robot_N = mkN "robot" ; -- SaldoWN 
+lin inside_N = mkN "insida" ; -- SaldoWN 
+lin tumour_N = mkN "tumör" "tumörer" ; -- SaldoWN 
+lin freedom_N = mkN "frihet" "friheter" ; -- SaldoWN 
+lin embassy_N = mkN "ambassad" "ambassader" ; -- SaldoWN 
+lin miser_N = mkN "girigbuk" ; -- SaldoWN 
+lin growth_N = mkN "utväxt" "utväxter" ; -- SaldoWN 
+lin outlet_N = mkN "affär" "affärer" ; -- SaldoWN 
+lin eyelash_N = mkN "ögonfrans" ; -- SaldoWN 
+lin detail_N = mkN "detalj" "detaljer" ; -- SaldoWN 
+lin asylum_N = mkN "asyl" "asyler" ; -- SaldoWN 
+lin gear_N = mkN "styrning" ; -- SaldoWN 
+lin bat_N = mkN "fladdermus" "fladdermusen" "fladdermöss" "fladdermössen" ; -- SaldoWN 
+lin pasteboard_N = mkN "papp" ; -- SaldoWN 
+lin laundry_N = mkN "tvätt" ; -- SaldoWN 
+lin pardon_N = mkN "benådning" ; -- SaldoWN 
+lin weeds_N = mkN "ogräs" neutrum  ; -- SaldoWN 
+lin default_N = mkN "uteblivande" ; -- SaldoWN 
+lin retreat_N = mkN "fristad" "fristäder" ; -- SaldoWN 
+lin catch_N = mkN "aber" neutrum  ; -- SaldoWN 
+lin far_AdA = mkA "avlägsen" "avlägset" ; -- SaldoWN 
+lin far_A = mkA "avlägsen" "avlägset" ; -- SaldoWN 
+lin forecast_N = mkN "prognos" "prognoser" ; -- SaldoWN 
+lin investment_N = mkN "investering" ; -- SaldoWN 
+lin steak_N = mkN "stek" ; -- SaldoWN = mkN "stek" neutrum  ;
+lin defensive_N = mkN "defensiv" ; -- SaldoWN 
+lin defensive_A = mkA "defensiv" ; -- SaldoWN 
+lin bidet_N = mkN "bidé" "bidéer" ; -- SaldoWN 
+lin usual_A = mkA "sedvanlig" ; -- SaldoWN 
+lin psychosis_N = mkN "psykos" "psykoser" ; -- SaldoWN 
+lin tape_N = mkN "tejp" ; -- SaldoWN 
+lin orbit_N = mkN "omloppsbana" ; -- SaldoWN 
+lin estimate_N = mkN "värdering" ; -- SaldoWN 
+lin shoulder_N = mkN "axel" ; -- SaldoWN 
+lin player_N = mkN "skådespelare" utrum  ; -- SaldoWN 
+lin highlight_N = mkN "höjdpunkt" "höjdpunkter" ; -- SaldoWN 
+lin stock_N = mkN "lager" ; -- SaldoWN = mkN "lager" ; = mkN "lager" neutrum  ;
+lin enter_V2 = mkV "inträda" "inträdde" "inträtt" ; -- SaldoWN 
+lin enter_V = mkV "inträda" "inträdde" "inträtt" ; -- SaldoWN 
+lin lift_N = mkN "lift" ; -- SaldoWN 
+lin market_N = mkN "livsmedelsaffär" "livsmedelsaffärer" ; -- SaldoWN 
+lin life_N = mkN "liv" neutrum  ; -- SaldoWN 
+lin headline_N = mkN "rubrik" "rubriker" ; -- SaldoWN 
+lin stroke_N = mkN "smeka" ; -- SaldoWN 
+lin institution_N = mkN "mentalsjukhus" neutrum  ; -- SaldoWN 
+lin titbit_N = mkN "godbit" ; -- SaldoWN 
+lin retroactive_A = mkA "retroaktiv" ; -- SaldoWN 
+lin incubator_N = mkN "kuvös" "kuvöser" ; -- SaldoWN 
+lin secretariat_N = mkN "sekretariat" neutrum  ; -- SaldoWN 
+lin stethoscope_N = mkN "stetoskop" neutrum  ; -- SaldoWN 
+lin ethical_A = mkA "etisk" ; -- SaldoWN 
+lin acceptable_A = mkA "acceptabel" ; -- SaldoWN 
+lin trolley_N = mkN "spårvagn" ; -- SaldoWN 
+lin thread_N = mkN "tråd" ; -- SaldoWN 
+lin cherry_N = mkN "körsbär" neutrum  ; -- SaldoWN 
+lin spin_V2 = mkV "vrida" "vred" "vridit" ; -- SaldoWN 
+lin spin_V = mkV "vrida" "vred" "vridit" ; -- SaldoWN 
+lin civilization_N = mkN "civilisation" "civilisationer" ; -- SaldoWN 
+lin nature_N = mkN "natur" ; -- SaldoWN = mkN "natur" "naturer" ;
+lin constant_A = mkA "ständig" ; -- SaldoWN 
+lin crofter_N = mkN "torpare" utrum  ; -- SaldoWN 
+lin ruin_N = mkN "ruin" "ruiner" ; -- SaldoWN 
+lin incongruity_N = mkN "missförhållande" ; -- SaldoWN 
+lin raw_N = mkN "rå" "rån" "rår" "rårna" ; -- SaldoWN = mkN "rå" "rået" "rår" "rårna" ; = mkN "rå" "rån" "rår" "rårna" ;
+lin raw_A = mkA "rå" "rått" ; -- SaldoWN 
+lin twist_N = mkN "skiftnyckel" ; -- SaldoWN 
+lin commerce_N = mkN "handel" ; -- SaldoWN = mkN "handel" ;
+lin truism_N = mkN "truism" "truismer" ; -- SaldoWN 
+lin member_N = mkN "medlem" "medlemmen" "medlemmar" "medlemmarna" ; -- SaldoWN 
+lin contemptible_A = mkA "föraktlig" ; -- SaldoWN 
+lin gutter_N = mkN "rännsten" "rännstenen" "rännstenar" "rännstenarna" ; -- SaldoWN 
+lin pie_N = mkN "paj" "pajer" ; -- SaldoWN 
+lin return_V2V = mkV "återfå" "återfick" "återfått" ; -- SaldoWN 
+lin return_V2 = mkV "återfå" "återfick" "återfått" ; -- SaldoWN 
+lin return_V = mkV "återfå" "återfick" "återfått" ; -- SaldoWN 
+lin dolt_N = mkN "tönt" ; -- SaldoWN 
+lin symbol_N = mkN "symbol" "symboler" ; -- SaldoWN 
+lin predator_N = mkN "rovdjur" neutrum  ; -- SaldoWN 
+lin strength_N = mkN "styrka" ; -- SaldoWN 
+lin cover_N = mkN "täcke" ; -- SaldoWN 
+lin mouse_N = mkN "mus" ; -- SaldoWN = mkN "mus" "musen" "möss" "mössen" ;
+lin exception_N = mkN "undantag" neutrum  ; -- SaldoWN 
+lin lunch_N = mkN "lunch" "luncher" ; -- SaldoWN 
+lin grief_N = mkN "sorg" "sorger" ; -- SaldoWN 
+lin resolution_N = mkN "beslut" neutrum  ; -- SaldoWN 
+lin disobedient_A = mkA "olydig" ; -- SaldoWN 
+lin statistics_N = mkN "statistik" "statistiker" ; -- SaldoWN 
+lin fluid_N = mkN "vätska" ; -- SaldoWN 
+lin wader_N = mkN "vadare" utrum  ; -- SaldoWN 
+lin pigeon_N = mkN "duva" ; -- SaldoWN 
+lin platitude_N = mkN "plattityd" "plattityder" ; -- SaldoWN 
+lin armature_N = mkN "armatur" "armaturer" ; -- SaldoWN 
+lin eye_N = mkN "öga" "ögat" "ögon" "ögonen" ; -- SaldoWN 
+lin birthday_N = mkN "födelsedag" ; -- SaldoWN 
+lin loss_N = mkN "förlust" "förluster" ; -- SaldoWN 
+lin numerator_N = mkN "täljare" utrum  ; -- SaldoWN 
+lin shove_N = mkN "skjuts" ; -- SaldoWN 
+lin carbohydrate_N = mkN "kolhydrat" neutrum  ; -- SaldoWN 
+lin paint_N = mkN "färg" "färger" ; -- SaldoWN 
+lin railcar_N = mkN "rälsbuss" ; -- SaldoWN 
+lin percolator_N = mkN "bryggare" utrum  ; -- SaldoWN 
+lin show_N = mkN "show" "shower" ; -- SaldoWN 
+lin tyre_N = mkN "däck" neutrum  ; -- SaldoWN = mkN "däck" neutrum  ;
+lin mumble_N = mkN "mummel" neutrum  ; -- SaldoWN 
+lin breakdown_N = mkN "sammanbrott" neutrum  ; -- SaldoWN 
+lin infinitive_N = mkN "infinitiv" "infinitiver" ; -- SaldoWN 
+lin kneecap_N = mkN "knäskål" ; -- SaldoWN 
+lin handmade_A = mkA "handgjord" "handgjort" ; -- SaldoWN 
+lin alive_A = mkA "levande" ; -- SaldoWN 
+lin enjoyable_A = mkA "trevlig" ; -- SaldoWN 
+lin villa_N = mkN "lyxvilla" ; -- SaldoWN 
+lin continuation_N = mkN "förlängning" ; -- SaldoWN 
+lin transformer_N = mkN "transformator" "transformatorer" ; -- SaldoWN 
+lin row_N = mkN "gräl" neutrum  ; -- SaldoWN 
+lin call_N = mkN "rop" neutrum  ; -- SaldoWN 
+lin dilemma_N = mkN "dilemma" "dilemmat" "dilemman" "dilemmana" ; -- SaldoWN 
+lin hemisphere_N = mkN "hemisfär" "hemisfärer" ; -- SaldoWN 
+lin theory_N = mkN "teori" "teorier" ; -- SaldoWN 
+lin nationalist_N = mkN "nationalist" "nationalister" ; -- SaldoWN 
+lin lasso_N = mkN "lasso" "lassor" ; -- SaldoWN 
+lin appendix_N = mkN "blindtarm" ; -- SaldoWN 
+lin romantic_A = mkA "romantisk" ; -- SaldoWN 
+lin cheekbone_N = mkN "kindknota" ; -- SaldoWN 
+lin basis_N = mkN "grundval" ; -- SaldoWN 
+lin tip_N = mkN "dricks" ; -- SaldoWN 
+lin monogram_N = mkN "monogram" "monogrammet" "monogram" "monogrammen" ; -- SaldoWN 
+lin law_N = mkN "juridik" ; -- SaldoWN 
+lin aquavit_N = mkN "brännvin" "brännvinet" "brännviner" "brännvinerna" ; -- SaldoWN 
+lin feint_N = mkN "fint" "finter" ; -- SaldoWN 
+lin margarine_N = mkN "margarin" "margariner" ; -- SaldoWN 
+lin residential_A = mkA "bostadsmässig" ; -- SaldoWN 
+lin infrastructure_N = mkN "infrastruktur" "infrastrukturer" ; -- SaldoWN 
+lin turn_N = mkN "snurra" ; -- SaldoWN 
+lin father_N = mkN "far" "fadern" "fäder" "fäderna" ; -- SaldoWN 
+lin orientation_N = mkN "riktning" ; -- SaldoWN 
+lin drunkard_N = mkN "suput" ; -- SaldoWN 
+lin academic_A = mkA "akademisk" ; -- SaldoWN 
+lin incurable_A = mkA "obotlig" ; -- SaldoWN 
+lin assault_N = mkN "våldtäkt" "våldtäkter" ; -- SaldoWN 
+lin ritual_N = mkN "ritual" neutrum  ; -- SaldoWN 
+lin meat_N = mkN "kött" neutrum  ; -- SaldoWN 
+lin concrete_A = mkA "konkret" "konkret" ; -- SaldoWN 
+lin education_N = mkN "utbildning" ; -- SaldoWN 
+lin shell_N = mkN "skal" neutrum  ; -- SaldoWN 
+lin altar_N = mkN "altare" "altaret" "altaren" "altarna" ; -- SaldoWN 
+lin depart_V = mkV "avvika" "avvek" "avvikit" ; -- SaldoWN 
+lin standard_N = mkN "standard" "standarder" ; -- SaldoWN 
+lin fortitude_N = mkN "själsstyrka" ; -- SaldoWN 
+lin chart_N = mkN "tablå" "tablåer" ; -- SaldoWN 
+lin man_N = mkN "människa" ; -- SaldoWN 
+lin seize_V2 = mkV "gripa" "grep" "gripit" ; -- SaldoWN 
+lin seize_V = mkV "gripa" "grep" "gripit" ; -- SaldoWN 
+lin diet_N = mkN "diet" "dieter" ; -- SaldoWN 
+lin horn_N = mkN "tuta" ; -- SaldoWN 
+lin holiday_N = mkN "semester" ; -- SaldoWN 
+lin ignorant_A = mkA "okunnig" ; -- SaldoWN 
+lin extinct_A = mkA "utdöd" ; -- SaldoWN 
+lin azalea_N = mkN "azalea" ; -- SaldoWN 
+lin bookmark_N = mkN "bokmärke" ; -- SaldoWN 
+lin theme_N = mkN "tema" "temat" "teman" "temana" ; -- SaldoWN 
+lin rational_A = mkA "rationell" ; -- SaldoWN 
+lin trainer_N = mkN "tränare" utrum  ; -- SaldoWN 
+lin disaster_N = mkN "katastrof" "katastrofer" ; -- SaldoWN 
+lin compress_N = mkN "kompress" "kompresser" ; -- SaldoWN 
+lin plankton_N = mkN "plankton" neutrum  ; -- SaldoWN 
+lin operational_A = mkA "operationell" ; -- SaldoWN 
+lin unreliable_A = mkA "opålitlig" ; -- SaldoWN 
+lin variety_N = mkN "omväxling" ; -- SaldoWN 
+lin absorption_N = mkN "absorption" "absorptioner" ; -- SaldoWN 
+lin harlot_N = mkN "sköka" ; -- SaldoWN 
+lin cool_N = mkN "sval" ; -- SaldoWN 
+lin cool_A = mkA "sval" ; -- SaldoWN 
+lin technical_A = mkA "teknisk" ; -- SaldoWN 
+lin folk_N = mkN "folk" neutrum  ; -- SaldoWN 
+lin shawl_N = mkN "sjal" ; -- SaldoWN 
+lin weekday_N = mkN "vardag" ; -- SaldoWN 
+lin negative_N = mkN "negativ" neutrum  ; -- SaldoWN 
+lin negative_A = mkA "negativ" ; -- SaldoWN 
+lin corridor_N = mkN "korridor" "korridoren" "korridorer" "korridorerna" ; -- SaldoWN 
+lin alarm_N = mkN "förskräckelse" "förskräckelser" ; -- SaldoWN 
+lin binoculars_N = mkN "kikare" utrum  ; -- SaldoWN 
+lin slide_N = mkN "rutschbana" ; -- SaldoWN 
+lin speaker_N = mkN "talare" utrum  ; -- SaldoWN 
+lin bottom_N = mkN "botten" ; -- SaldoWN 
+lin bottom_A = mkA "botten" ; -- SaldoWN 
+lin unemployment_N = mkN "arbetslöshet" "arbetslösheter" ; -- SaldoWN 
+lin behead_V2 = mkV "halshugga" "halshögg" "halshuggit" ; -- SaldoWN 
+lin empty_N = mkN "tom" "tomer" ; -- SaldoWN 
+lin empty_A = mkA "tom" "tomt" "tomma" "tomma" "tommare" "tommast" "tommaste" ; -- SaldoWN 
+lin gravity_N = mkN "gravitation" "gravitationer" ; -- SaldoWN 
+lin prostate_N = mkN "prostata" ; -- SaldoWN 
+lin confusion_N = mkN "förväxling" ; -- SaldoWN 
+lin powerful_A = mkA "mäktig" ; -- SaldoWN 
+lin authority_N = mkN "auktoritet" "auktoriteter" ; -- SaldoWN 
+lin snap_VS = mkV "brista" "brast" "brustit" ; -- SaldoWN = mkV "brista" "brast" "brustit" ;
+lin snap_V2 = mkV "brista" "brast" "brustit" ; -- SaldoWN = mkV "brista" "brast" "brustit" ;
+lin snap_V = mkV "brista" "brast" "brustit" ; -- SaldoWN = mkV "brista" "brast" "brustit" ;
+lin tube_N = mkN "rör" neutrum  ; -- SaldoWN 
+lin hear_VS = mkV "höra" "hörde" "hört" ; -- SaldoWN 
+lin hear_V2V = mkV "höra" "hörde" "hört" ; -- SaldoWN 
+lin hear_V2 = mkV "höra" "hörde" "hört" ; -- SaldoWN 
+lin hear_V = mkV "höra" "hörde" "hört" ; -- SaldoWN 
+lin helmet_N = mkN "hjälm" ; -- SaldoWN 
+lin plutonium_N = mkN "plutonium" neutrum  ; -- SaldoWN 
+lin twist_V2 = mkV "vrida" "vred" "vridit" ; -- SaldoWN 
+lin twist_V = mkV "vrida" "vred" "vridit" ; -- SaldoWN 
+lin entry_N = mkN "bidrag" neutrum  ; -- SaldoWN 
+lin belt_N = mkN "skärp" neutrum  ; -- SaldoWN 
+lin slide_N = mkN "glidning" ; -- SaldoWN 
+lin disability_N = mkN "handikapp" neutrum  ; -- SaldoWN 
+lin jockey_N = mkN "jockey" ; -- SaldoWN 
+lin siege_N = mkN "belägring" ; -- SaldoWN 
+lin inhabitant_N = mkN "invånare" utrum  ; -- SaldoWN 
+lin place_N = mkN "plats" "platser" ; -- SaldoWN 
+lin eager_A = mkA "ivrig" ; -- SaldoWN 
+lin end_N = mkN "mål" neutrum  ; -- SaldoWN 
+lin monastery_N = mkN "kloster" neutrum  ; -- SaldoWN 
+lin free_A = mkA "fri" "fritt" ; -- SaldoWN 
+lin sign_N = mkN "tecken" "tecknet" "tecken" "tecknen" ; -- SaldoWN 
+lin timber_N = mkN "timmer" neutrum  ; -- SaldoWN 
+lin cemetery_N = mkN "kyrkogård" ; -- SaldoWN 
+lin drive_N = mkN "drivkraft" "drivkrafter" ; -- SaldoWN 
+lin peony_N = mkN "pion" "pioner" ; -- SaldoWN 
+lin constant_A = mkA "beständig" ; -- SaldoWN 
+lin intestine_N = mkN "tarm" ; -- SaldoWN 
+lin deck_N = mkN "däck" neutrum  ; -- SaldoWN = mkN "däck" neutrum  ;
+lin childhood_N = mkN "barndom" ; -- SaldoWN 
+lin organist_N = mkN "organist" "organister" ; -- SaldoWN 
+lin eyebrow_N = mkN "ögonbryn" neutrum  ; -- SaldoWN 
+lin similarity_N = mkN "likhet" "likheter" ; -- SaldoWN 
+lin string_N = mkN "snöre" ; -- SaldoWN 
+lin quarter_N = mkN "fjärdedel" "fjärdedelen" "fjärdedelar" "fjärdedelarna" ; -- SaldoWN 
+lin singer_N = mkN "sångare" utrum  ; -- SaldoWN 
+lin wife_N = mkN "fru" ; -- SaldoWN 
+lin brave_A = mkA "modig" ; -- SaldoWN 
+lin slogan_N = mkN "slagord" neutrum  ; -- SaldoWN 
+lin minister_N = mkN "pastor" "pastorer" ; -- SaldoWN 
+lin ozone_N = mkN "ozon" ; -- SaldoWN 
+lin galaxy_N = mkN "galax" "galaxer" ; -- SaldoWN 
+lin commission_N = mkN "provision" "provisioner" ; -- SaldoWN 
+lin latest_A = mkA "modemässig" ; -- SaldoWN 
+lin side_N = mkN "sida" ; -- SaldoWN 
+lin doll_N = mkN "docka" ; -- SaldoWN 
+lin plaintiff_N = mkN "kärande" ; -- SaldoWN = mkN "kärande" "käranden" "kärande" "kärandena" ;
+lin private_A = mkA "privat" "privat" ; -- SaldoWN 
+lin consulate_N = mkN "konsulat" neutrum  ; -- SaldoWN 
+lin bicarbonate_N = mkN "bikarbonat" ; -- SaldoWN 
+lin pig_N = mkN "gris" ; -- SaldoWN 
+lin rock_N = mkN "rock" ; -- SaldoWN = mkN "rock" ;
+lin white_N = mkN "vita" ; -- SaldoWN 
+lin inadmissible_A = mkA "otillåtlig" ; -- SaldoWN 
+lin stop_N = mkN "uppehåll" neutrum  ; -- SaldoWN 
+lin invisible_A = mkA "osynlig" ; -- SaldoWN 
+lin general_N = mkN "general" "generaler" ; -- SaldoWN 
+lin camera_N = mkN "kamera" ; -- SaldoWN 
+lin express_N = mkN "express" "expresser" ; -- SaldoWN 
+lin bacterium_N = mkN "bakterie" "bakterier" ; -- SaldoWN 
+lin broker_N = mkN "mäklare" utrum  ; -- SaldoWN 
+lin emotion_N = mkN "affekt" "affekter" ; -- SaldoWN 
+lin ability_N = mkN "förmåga" ; -- SaldoWN 
+lin trace_V2 = mkV "spår" ; -- SaldoWN 
+lin trace_V = mkV "spår" ; -- SaldoWN 
+lin trace_N = mkN "spår" neutrum  ; -- SaldoWN 
+lin spring_N = mkN "källa" ; -- SaldoWN 
+lin cartilage_N = mkN "brosk" neutrum  ; -- SaldoWN 
+lin requirement_N = mkN "krav" neutrum  ; -- SaldoWN 
+lin veil_N = mkN "slöja" ; -- SaldoWN 
+lin chap_N = mkN "skreva" ; -- SaldoWN 
+lin crack_V2 = mkV "spricka" "sprack" "spruckit" ; -- SaldoWN 
+lin crack_V = mkV "spricka" "sprack" "spruckit" ; -- SaldoWN 
+lin crack_N = mkN "spricka" ; -- SaldoWN 
+lin irreconcilable_A = mkA "oförsonlig" ; -- SaldoWN 
+lin atom_N = mkN "atom" "atomer" ; -- SaldoWN 
+lin nougat_N = mkN "nougat" "nougater" ; -- SaldoWN 
+lin destructive_A = mkA "destruktiv" ; -- SaldoWN 
+lin direction_N = mkN "vägledning" ; -- SaldoWN 
+lin flesh_N = mkN "fruktkött" neutrum  ; -- SaldoWN 
+lin building_N = mkN "byggnad" "byggnader" ; -- SaldoWN 
+lin accountant_N = mkN "kamrer" "kamrerer" ; -- SaldoWN 
+lin aids_N = mkN "aids" ; -- SaldoWN 
+lin passive_N = mkN "passiv" "passiver" ; -- SaldoWN 
+lin passive_A = mkA "passiv" ; -- SaldoWN 
+lin brush_N = mkN "borste" utrum  ; -- SaldoWN 
+lin nature_N = mkN "natur" ; -- SaldoWN = mkN "natur" "naturer" ;
+lin spool_N = mkN "spole" utrum  ; -- SaldoWN 
+lin nationality_N = mkN "nationalitet" "nationaliteter" ; -- SaldoWN 
+lin molar_N = mkN "kindtand" "kindtänder" ; -- SaldoWN 
+lin hero_N = mkN "hjälte" utrum  ; -- SaldoWN 
+lin rare_A = mkA "sällsynt" "sällsynt" ; -- SaldoWN 
+lin pet_N = mkN "husdjur" neutrum  ; -- SaldoWN 
+lin cheap_A = mkA "billig" ; -- SaldoWN 
+lin arsehole_N = mkN "arsel" neutrum  ; -- SaldoWN 
+lin appetizing_A = mkA "smaklig" ; -- SaldoWN 
+lin pastime_N = mkN "tidsfördriv" neutrum  ; -- SaldoWN 
+lin immobile_A = mkA "orörlig" ; -- SaldoWN 
+lin able_A = mkA "duktig" ; -- SaldoWN 
+lin rice_N = mkN "ris" neutrum  ; -- SaldoWN = mkN "ris" neutrum  ;
+lin tablet_N = mkN "tablett" "tabletter" ; -- SaldoWN 
+lin passage_N = mkN "passus" ; -- SaldoWN 
+lin punch_N = mkN "bål" ; -- SaldoWN = mkN "bål" neutrum  ;
+lin rule_N = mkN "regel" ; -- SaldoWN = mkN "regel" "regeln" "regler" "reglerna" ;
+lin code_N = mkN "kod" ; -- SaldoWN = mkN "kod" "koder" ;
+lin spread_N = mkN "pålägg" neutrum  ; -- SaldoWN 
+lin sphere_N = mkN "sfär" "sfärer" ; -- SaldoWN 
+lin light_N = mkN "ljusstyrka" ; -- SaldoWN 
+lin accumulation_N = mkN "ansamling" ; -- SaldoWN 
+lin serviceman_N = mkN "militär" "militärer" ; -- SaldoWN 
+lin glove_N = mkN "handske" utrum  ; -- SaldoWN 
+lin irony_N = mkN "ironi" "ironier" ; -- SaldoWN 
+lin compound_N = mkN "förening" ; -- SaldoWN 
+lin patch_N = mkN "lapp" ; -- SaldoWN 
+lin invective_N = mkN "invektiv" neutrum  ; -- SaldoWN 
+lin home_N = mkN "hem" "hemmet" "hem" "hemmen" ; -- SaldoWN 
+lin outfit_N = mkN "utstyrsel" ; -- SaldoWN 
+lin fool_N = mkN "dåre" utrum  ; -- SaldoWN 
+lin stick_N = mkN "spak" ; -- SaldoWN 
+lin background_N = mkN "bakgrund" "bakgrunder" ; -- SaldoWN 
+lin stunning_A = mkA "fantastisk" ; -- SaldoWN 
+lin descry_V2 = mkV "skönja" "skönjde" "skönjt" ; -- SaldoWN 
+lin material_N = mkN "textil" "textiler" ; -- SaldoWN 
+lin material_A = mkA "textil" ; -- SaldoWN 
+lin explanation_N = mkN "förklaring" ; -- SaldoWN 
+lin word_N = mkN "ord" neutrum  ; -- SaldoWN 
+lin relation_N = mkN "släkting" ; -- SaldoWN 
+lin permanent_A = mkA "permanent" "permanent" ; -- SaldoWN 
+lin dressing_N = mkN "förband" neutrum  ; -- SaldoWN = mkN "förband" neutrum  ;
+lin anthology_N = mkN "antologi" "antologier" ; -- SaldoWN 
+lin variant_N = mkN "variant" "varianter" ; -- SaldoWN 
+lin deviation_N = mkN "avvikelse" "avvikelser" ; -- SaldoWN 
+lin surveying_N = mkN "lantmäteri" "lantmäterit" "lantmäterier" "lantmäterierna" ; -- SaldoWN 
+lin credit_N = mkN "kredit" "krediter" ; -- SaldoWN = mkN "kredit" ;
+lin diarrhoea_N = mkN "diarré" "diarréer" ; -- SaldoWN 
+lin mass_N = mkN "massa" ; -- SaldoWN = mkN "massa" ;
+lin receipt_N = mkN "kvitto" "kvittot" "kvitton" "kvittona" ; -- SaldoWN 
+lin threshold_N = mkN "tröskel" ; -- SaldoWN 
+lin unmarried_A = mkA "ogift" "ogift" ; -- SaldoWN 
+lin reluctance_N = mkN "betänklighet" "betänkligheter" ; -- SaldoWN 
+lin philosophy_N = mkN "filosofi" "filosofier" ; -- SaldoWN 
+lin propeller_N = mkN "propeller" ; -- SaldoWN 
+lin business_N = mkN "företag" neutrum  ; -- SaldoWN 
+lin twist_N = mkN "fläta" ; -- SaldoWN 
+lin coach_N = mkN "tränare" utrum  ; -- SaldoWN 
+lin stage_N = mkN "stadium" "stadiet" "stadier" "stadierna" ; -- SaldoWN = mkN "stadium" "stadiet" "stadier" "stadierna" ;
+lin hostile_A = mkA "fientlig" ; -- SaldoWN 
+lin morphine_N = mkN "morfin" ; -- SaldoWN 
+lin deposit_N = mkN "fyndighet" "fyndigheter" ; -- SaldoWN 
+lin aorta_N = mkN "aorta" ; -- SaldoWN 
+lin soil_N = mkN "jord" ; -- SaldoWN 
+lin specialist_N = mkN "fackman" "fackmannen" "fackmän" "fackmännen" ; -- SaldoWN 
+lin package_N = mkN "paket" neutrum  ; -- SaldoWN 
+lin beautiful_A = mkA "vacker" ; -- SaldoWN 
+lin protection_N = mkN "skydd" neutrum  ; -- SaldoWN = mkN "skydd" neutrum  ;
+lin newcomer_N = mkN "nykomling" ; -- SaldoWN 
+lin ruin_N = mkN "ruin" "ruiner" ; -- SaldoWN 
+lin distortion_N = mkN "förvrängning" ; -- SaldoWN 
+lin platform_N = mkN "plattform" ; -- SaldoWN 
+lin hospitality_N = mkN "gästfrihet" ; -- SaldoWN 
+lin motorcycle_N = mkN "motorcykel" ; -- SaldoWN 
+lin keep_VV = mkV "behålla" "behöll" "behållit" ; -- SaldoWN 
+lin keep_VS = mkV "behålla" "behöll" "behållit" ; -- SaldoWN 
+lin keep_VA = mkV "behålla" "behöll" "behållit" ; -- SaldoWN 
+lin keep_V2A = mkV "behålla" "behöll" "behållit" ; -- SaldoWN 
+lin keep_V2 = mkV "behålla" "behöll" "behållit" ; -- SaldoWN 
+lin keep_V = mkV "behålla" "behöll" "behållit" ; -- SaldoWN 
+lin hearts_N = mkN "hjärter" "hjärtern" "hjärter" "hjärterna" ; -- SaldoWN 
+lin projection_N = mkN "projektion" "projektioner" ; -- SaldoWN 
+lin scheme_N = mkN "schema" "schemat" "scheman" "schemana" ; -- SaldoWN 
+lin script_N = mkN "skriftsystem" neutrum  ; -- SaldoWN 
+lin flea_N = mkN "loppa" ; -- SaldoWN 
+lin hand_N = mkN "hand" "händer" ; -- SaldoWN 
+lin bulb_N = mkN "glödlampa" ; -- SaldoWN 
+lin lung_N = mkN "lunga" ; -- SaldoWN 
+lin witness_N = mkN "vittne" ; -- SaldoWN 
+lin wolf_N = mkN "varg" ; -- SaldoWN 
+lin direction_N = mkN "riktning" ; -- SaldoWN 
+lin source_N = mkN "källa" ; -- SaldoWN 
+lin combination_N = mkN "kombination" "kombinationer" ; -- SaldoWN 
+lin intelligent_A = mkA "intelligent" "intelligent" ; -- SaldoWN 
+lin spine_N = mkN "tagg" ; -- SaldoWN 
+lin face_N = mkN "ansikte" ; -- SaldoWN 
+lin hope_N = mkN "förhoppning" ; -- SaldoWN 
+lin offer_VV = mkV "bjuda" "bjöd" "bjudit" ; -- SaldoWN 
+lin offer_VS = mkV "bjuda" "bjöd" "bjudit" ; -- SaldoWN 
+lin offer_V3 = mkV "bjuda" "bjöd" "bjudit" ; -- SaldoWN 
+lin offer_V2V = mkV "bjuda" "bjöd" "bjudit" ; -- SaldoWN 
+lin offer_V2 = mkV "bjuda" "bjöd" "bjudit" ; -- SaldoWN 
+lin offer_V = mkV "bjuda" "bjöd" "bjudit" ; -- SaldoWN 
+lin apprentice_N = mkN "lärling" ; -- SaldoWN 
+lin hook_N = mkN "lockbete" ; -- SaldoWN 
+lin deal_N = mkN "affär" "affärer" ; -- SaldoWN 
+lin brown_A = mkA "brun" ; -- SaldoWN 
+lin settle_VA = mkV "sjunka" "sjönk" "sjunkit" ; -- SaldoWN 
+lin settle_V2 = mkV "sjunka" "sjönk" "sjunkit" ; -- SaldoWN 
+lin settle_V = mkV "sjunka" "sjönk" "sjunkit" ; -- SaldoWN 
+lin tallow_N = mkN "talg" ; -- SaldoWN 
+lin hullabaloo_N = mkN "ståhej" neutrum  ; -- SaldoWN 
+lin supermarket_N = mkN "snabbköp" neutrum  ; -- SaldoWN 
+lin impressive_A = mkA "imponerande" ; -- SaldoWN 
+lin joy_N = mkN "glädje" utrum  ; -- SaldoWN 
+lin missile_N = mkN "projektil" "projektiler" ; -- SaldoWN 
+lin trustee_N = mkN "förvaltare" utrum  ; -- SaldoWN 
+lin ceiling_N = mkN "tak" neutrum  ; -- SaldoWN 
+lin partner_N = mkN "partner" "partnern" "partner" "partnerna" ; -- SaldoWN 
+lin marketing_N = mkN "marknadsföring" ; -- SaldoWN 
+lin atom_N = mkN "atom" "atomer" ; -- SaldoWN 
+lin garage_N = mkN "garage" "garaget" "garage" "garagen" ; -- SaldoWN 
+lin defensive_N = mkN "defensiv" ; -- SaldoWN 
+lin defensive_A = mkA "defensiv" ; -- SaldoWN 
+lin pride_N = mkN "stolthet" "stoltheter" ; -- SaldoWN 
+lin reproduction_N = mkN "reproduktion" "reproduktioner" ; -- SaldoWN 
+lin daily_N = mkN "dagstidning" ; -- SaldoWN 
+lin director_N = mkN "styresman" "styresmannen" "styresmän" "styresmännen" ; -- SaldoWN 
+lin rule_N = mkN "styre" ; -- SaldoWN = mkN "styre" ;
+lin statesman_N = mkN "statsman" "statsmannen" "statsmän" "statsmännen" ; -- SaldoWN 
+lin chemistry_N = mkN "kemi" ; -- SaldoWN 
+lin stop_VV = mkV "sluta" "slöt" "slutit" ; -- SaldoWN 
+lin stop_V2 = mkV "sluta" "slöt" "slutit" ; -- SaldoWN 
+lin stop_V = mkV "sluta" "slöt" "slutit" ; -- SaldoWN 
+lin copyright_N = mkN "upphovsrätt" ; -- SaldoWN 
+lin peacetime_N = mkN "fredstid" "fredstider" ; -- SaldoWN 
+lin back_N = mkN "baksida" ; -- SaldoWN 
+lin preoccupation_N = mkN "upptagenhet" "upptagenheter" ; -- SaldoWN 
+lin pencil_N = mkN "penna" ; -- SaldoWN 
+lin sacrifice_N = mkN "offer" neutrum  ; -- SaldoWN 
+lin plaster_N = mkN "plåster" neutrum  ; -- SaldoWN 
+lin continental_A = mkA "kontinental" ; -- SaldoWN 
+lin angle_N = mkN "vinkel" ; -- SaldoWN 
+lin voluntary_A = mkA "frivillig" ; -- SaldoWN 
+lin domestic_A = mkA "huslig" ; -- SaldoWN 
+lin band_N = mkN "frekvensband" neutrum  ; -- SaldoWN 
+lin improvement_N = mkN "förbättring" ; -- SaldoWN 
+lin rule_N = mkN "regel" ; -- SaldoWN = mkN "regel" "regeln" "regler" "reglerna" ;
+lin person_N = mkN "person" "personer" ; -- SaldoWN 
+lin pain_N = mkN "smärta" ; -- SaldoWN 
+lin investigation_N = mkN "efterforskning" ; -- SaldoWN 
+lin cucumber_N = mkN "gurka" ; -- SaldoWN 
+lin penknife_N = mkN "pennkniv" ; -- SaldoWN 
+lin pit_N = mkN "fallgrop" ; -- SaldoWN 
+lin offspring_N = mkN "avkomma" ; -- SaldoWN 
+lin promotion_N = mkN "befordran" "befordran" "befordringar" "befordringarna" ; -- SaldoWN 
+lin will_N = mkN "vilja" ; -- SaldoWN 
+lin vacuum_V2 = mkV "dammsuga" "dammsög" "dammsugit" ; -- SaldoWN 
+lin trunk_N = mkN "koffert" ; -- SaldoWN 
+lin elementary_A = mkA "elementär" ; -- SaldoWN 
+lin theatre_N = mkN "teater" ; -- SaldoWN 
+lin topical_A = mkA "aktuell" ; -- SaldoWN 
+lin shop_N = mkN "verkstad" "verkstäder" ; -- SaldoWN 
+lin hectogram_N = mkN "hekto" "hektot" "hekto" "hektona" ; -- SaldoWN 
+lin sourpuss_N = mkN "surpuppa" ; -- SaldoWN 
+lin navvy_N = mkN "rallare" utrum  ; -- SaldoWN 
+lin rifle_N = mkN "gevär" neutrum  ; -- SaldoWN 
+lin aid_N = mkN "bistånd" neutrum  ; -- SaldoWN 
+lin split_N = mkN "schism" "schismer" ; -- SaldoWN 
+lin paranoia_N = mkN "paranoia" ; -- SaldoWN 
+lin insect_N = mkN "insekt" "insekter" ; -- SaldoWN 
+lin criticism_N = mkN "kritik" "kritiker" ; -- SaldoWN 
+lin pointless_A = mkA "menlös" ; -- SaldoWN 
+lin individual_N = mkN "individ" neutrum  ; -- SaldoWN 
+lin behaviour_N = mkN "beteende" ; -- SaldoWN 
+lin step_N = mkN "steg" neutrum  ; -- SaldoWN 
+lin soft_A = mkA "mjuk" ; -- SaldoWN 
+lin coincide_V = mkV "sammanfalla" "sammanföll" "sammanfallit" ; -- SaldoWN 
+lin smooth_A = mkA "slät" ; -- SaldoWN 
+lin elite_N = mkN "elit" "eliter" ; -- SaldoWN 
+lin bedwetter_N = mkN "sängvätare" utrum  ; -- SaldoWN 
+lin fisherman_N = mkN "fiskare" utrum  ; -- SaldoWN 
+lin memory_N = mkN "hågkomst" "hågkomster" ; -- SaldoWN 
+lin view_N = mkN "åsikt" "åsikter" ; -- SaldoWN 
+lin check_N = mkN "kryss" ; -- SaldoWN = mkN "kryss" neutrum  ;
+lin archaeology_N = mkN "arkeologi" ; -- SaldoWN 
+lin force_N = mkN "styrka" ; -- SaldoWN 
+lin pact_N = mkN "pakt" "pakter" ; -- SaldoWN 
+lin referral_N = mkN "remiss" "remisser" ; -- SaldoWN 
+lin monopoly_N = mkN "monopol" neutrum  ; -- SaldoWN = mkN "monopol" neutrum  ;
+lin long_A = mkA "lång" "längre" "längst" ; -- SaldoWN 
+lin dexterity_N = mkN "handlag" neutrum  ; -- SaldoWN 
+lin disposition_N = mkN "sinnelag" neutrum  ; -- SaldoWN 
+lin postpone_V2 = mkV "senarelägga" "senarelade" "senarelagt" ; -- SaldoWN 
+lin falcon_N = mkN "falk" ; -- SaldoWN 
+lin delivery_N = mkN "förlossning" ; -- SaldoWN 
+lin review_N = mkN "tidskrift" "tidskrifter" ; -- SaldoWN 
+lin upset_V2 = mkV "uppröra" "upprörde" "upprört" ; -- SaldoWN 
+lin upset_V = mkV "uppröra" "upprörde" "upprört" ; -- SaldoWN 
+lin formula_N = mkN "formel" "formeln" "formler" "formlerna" ; -- SaldoWN 
+lin job_N = mkN "arbetsplats" "arbetsplatser" ; -- SaldoWN 
+lin assessor_N = mkN "bisittare" utrum  ; -- SaldoWN 
+lin beam_N = mkN "bjälke" utrum  ; -- SaldoWN 
+lin flatbread_N = mkN "tunnbröd" neutrum  ; -- SaldoWN 
+lin collar_N = mkN "krage" utrum  ; -- SaldoWN 
+lin mullion_N = mkN "spröjs" ; -- SaldoWN 
+lin reckless_A = mkA "våghalsig" ; -- SaldoWN 
+lin yacht_N = mkN "jakt" "jakter" ; -- SaldoWN 
+lin cool_N = mkN "sval" ; -- SaldoWN 
+lin cool_A = mkA "sval" ; -- SaldoWN 
+lin second_N = mkN "tvåa" ; -- SaldoWN 
+lin financier_N = mkN "finansiär" "finansiärer" ; -- SaldoWN 
+lin list_N = mkN "lista" ; -- SaldoWN 
+lin steady_A = mkA "stadig" ; -- SaldoWN 
+lin purposeful_A = mkA "målmedveten" "målmedvetet" ; -- SaldoWN 
+lin dog_N = mkN "hund" ; -- SaldoWN 
+lin lot_N = mkN "jordlott" "jordlotter" ; -- SaldoWN 
+lin archaeological_A = mkA "arkeologisk" ; -- SaldoWN 
+lin difference_N = mkN "differens" "differenser" ; -- SaldoWN 
+lin bar_N = mkN "bom" "bommen" "bommar" "bommarna" ; -- SaldoWN 
+lin roll_N = mkN "trumvirvel" ; -- SaldoWN 
+lin adopt_V2 = mkV "anta" "antar" "anta" "antog" "antagit" "antagen" ; -- SaldoWN 
+lin relevance_N = mkN "relevans" ; -- SaldoWN 
+lin separate_V2 = mkV "skilja" "skilde" "skilt" ; -- SaldoWN 
+lin separate_V = mkV "skilja" "skilde" "skilt" ; -- SaldoWN 
+lin acetone_N = mkN "aceton" ; -- SaldoWN 
+lin diplomatic_A = mkA "diplomatisk" ; -- SaldoWN = mkA "diplomatisk" ;
+lin questionable_A = mkA "diskutabel" ; -- SaldoWN 
+lin socialist_A = mkA "socialistisk" ; -- SaldoWN 
+lin catarrh_N = mkN "katarr" "katarrer" ; -- SaldoWN 
+lin analyst_N = mkN "psykoanalytiker" "psykoanalytikern" "psykoanalytiker" "psykoanalytikerna" ; -- SaldoWN 
+lin plot_N = mkN "sammansvärjning" ; -- SaldoWN 
+lin mayfly_N = mkN "dagslända" ; -- SaldoWN 
+lin boom_N = mkN "boom" ; -- SaldoWN 
+lin foyer_N = mkN "foajé" "foajéer" ; -- SaldoWN 
+lin plan_N = mkN "plan" "planer" ; -- SaldoWN = mkN "plan" "planer" ; = mkN "plan" neutrum  ;
+lin king_N = mkN "kung" ; -- SaldoWN 
+lin nightmare_N = mkN "mardröm" "mardrömmen" "mardrömmar" "mardrömmarna" ; -- SaldoWN 
+lin mini_A = mkA "kortkort" "kortkort" ; -- SaldoWN 
+lin achievement_N = mkN "prestation" "prestationer" ; -- SaldoWN 
+lin performance_N = mkN "prestation" "prestationer" ; -- SaldoWN 
+lin cautious_A = mkA "aktsam" "aktsamt" "aktsamma" "aktsamma" "aktsammare" "aktsammast" "aktsammaste" ; -- SaldoWN 
+lin photocopy_N = mkN "fotokopia" ; -- SaldoWN 
+lin minx_N = mkN "slyna" ; -- SaldoWN 
+lin guitar_N = mkN "gitarr" "gitarrer" ; -- SaldoWN 
+lin fibre_N = mkN "fiber" "fibern" "fibrer" "fibrerna" ; -- SaldoWN 
+lin inspector_N = mkN "inspektör" "inspektörer" ; -- SaldoWN 
+lin acre_N = mkN "tunnland" neutrum  ; -- SaldoWN 
+lin dish_N = mkN "fat" neutrum  ; -- SaldoWN 
+lin classical_A = mkA "klassisk" ; -- SaldoWN 
+lin racism_N = mkN "rasism" "rasismer" ; -- SaldoWN 
+lin match_N = mkN "gelike" utrum  ; -- SaldoWN 
+lin compromise_N = mkN "kompromiss" "kompromisser" ; -- SaldoWN 
+lin participate_V2 = mkV "delta" "deltar" "delta" "deltog" "deltagit" "deltagen" ; -- SaldoWN 
+lin participate_V = mkV "delta" "deltar" "delta" "deltog" "deltagit" "deltagen" ; -- SaldoWN 
+lin copy_N = mkN "kopia" ; -- SaldoWN 
+lin vacant_A = mkA "vakant" "vakant" ; -- SaldoWN 
+lin sweep_N = mkN "sopa" ; -- SaldoWN 
+lin cowherd_N = mkN "herde" utrum  ; -- SaldoWN 
+lin amulet_N = mkN "amulett" "amuletter" ; -- SaldoWN 
+lin therapeutic_A = mkA "terapeutisk" ; -- SaldoWN 
+lin disease_N = mkN "sjukdom" ; -- SaldoWN 
+lin rectum_N = mkN "ändtarm" ; -- SaldoWN 
+lin mercenary_N = mkN "legosoldat" "legosoldater" ; -- SaldoWN 
+lin possibility_N = mkN "möjlighet" "möjligheter" ; -- SaldoWN 
+lin strategic_A = mkA "strategisk" ; -- SaldoWN 
+lin cruel_A = mkA "grym" "grymt" "grymma" "grymma" "grymmare" "grymmast" "grymmaste" ; -- SaldoWN 
+lin cellar_N = mkN "källare" utrum  ; -- SaldoWN 
+lin clear_V2V = mkV "frikänna" "frikände" "frikänt" ; -- SaldoWN 
+lin clear_V2 = mkV "frikänna" "frikände" "frikänt" ; -- SaldoWN 
+lin clear_V = mkV "frikänna" "frikände" "frikänt" ; -- SaldoWN 
+lin clothesline_N = mkN "klädstreck" neutrum  ; -- SaldoWN 
+lin holiday_N = mkN "helgdag" ; -- SaldoWN 
+lin adroit_A = mkA "habil" ; -- SaldoWN 
+lin fault_N = mkN "fel" neutrum  ; -- SaldoWN = mkN "fel" neutrum  ;
+lin pessary_N = mkN "pessar" neutrum  ; -- SaldoWN 
+lin right_N = mkN "rättighet" "rättigheter" ; -- SaldoWN 
+lin art_N = mkN "konst" "konster" ; -- SaldoWN 
+lin leaseholder_N = mkN "arrendator" "arrendatorer" ; -- SaldoWN 
+lin contract_N = mkN "avtal" neutrum  ; -- SaldoWN 
+lin failure_N = mkN "odugling" ; -- SaldoWN 
+lin master_N = mkN "mästare" utrum  ; -- SaldoWN 
+lin cockroach_N = mkN "kackerlacka" ; -- SaldoWN 
+lin prophylaxis_N = mkN "profylax" ; -- SaldoWN 
+lin diskette_N = mkN "diskett" "disketter" ; -- SaldoWN 
+lin solarium_N = mkN "solarium" "solariet" "solarier" "solarierna" ; -- SaldoWN 
+lin electrician_N = mkN "elektriker" "elektrikern" "elektriker" "elektrikerna" ; -- SaldoWN 
+lin study_N = mkN "ämne" ; -- SaldoWN 
+lin definition_N = mkN "definition" "definitioner" ; -- SaldoWN 
+lin unthinkable_A = mkA "otänkbar" ; -- SaldoWN 
+lin post_V2 = mkV "anslå" "anslog" "anslagit" ; -- SaldoWN 
+lin post_V = mkV "anslå" "anslog" "anslagit" ; -- SaldoWN 
+lin suppose_VS = mkV "anta" "antar" "anta" "antog" "antagit" "antagen" ; -- SaldoWN 
+lin suppose_V2V = mkV "anta" "antar" "anta" "antog" "antagit" "antagen" ; -- SaldoWN 
+lin suppose_V2 = mkV "anta" "antar" "anta" "antog" "antagit" "antagen" ; -- SaldoWN 
+lin nutshell_N = mkN "nötskal" neutrum  ; -- SaldoWN 
+lin tradition_N = mkN "tradition" "traditioner" ; -- SaldoWN 
+lin restoration_N = mkN "restaurering" ; -- SaldoWN 
+lin swimsuit_N = mkN "baddräkt" "baddräkter" ; -- SaldoWN 
+lin rest_N = mkN "stöd" neutrum  ; -- SaldoWN 
+lin lead_N = mkN "koppel" neutrum  ; -- SaldoWN 
+lin characteristic_A = mkA "karakteristisk" ; -- SaldoWN 
+lin compliment_N = mkN "komplimang" "komplimanger" ; -- SaldoWN 
+lin infantry_N = mkN "infanteri" neutrum  ; -- SaldoWN 
+lin rotation_N = mkN "rotation" "rotationer" ; -- SaldoWN 
+lin swing_N = mkN "gunga" ; -- SaldoWN 
+lin jealous_A = mkA "avundsjuk" ; -- SaldoWN 
+lin edge_N = mkN "kant" "kanter" ; -- SaldoWN 
+lin check_N = mkN "nota" ; -- SaldoWN 
+lin rush_N = mkN "hast" ; -- SaldoWN 
+lin club_N = mkN "klubba" ; -- SaldoWN 
+lin tension_N = mkN "spänning" ; -- SaldoWN = mkN "spänning" ;
+lin grant_N = mkN "anslag" neutrum  ; -- SaldoWN 
+lin dandelion_N = mkN "maskros" "maskrosor" ; -- SaldoWN 
+lin medical_N = mkN "sjukvård" ; -- SaldoWN 
+lin win_N = mkN "seger" ; -- SaldoWN 
+lin block_N = mkN "kvarter" "kvarteret" "kvarter" "kvarteren" ; -- SaldoWN 
+lin killer_N = mkN "baneman" "banemannen" "banemän" "banemännen" ; -- SaldoWN 
+lin cornet_N = mkN "strut" ; -- SaldoWN 
+lin troubadour_N = mkN "trubadur" "trubadurer" ; -- SaldoWN 
+lin excitement_N = mkN "spänning" ; -- SaldoWN = mkN "spänning" ;
+lin appropriate_A = mkA "lämplig" ; -- SaldoWN 
+lin courier_N = mkN "kurir" "kurirer" ; -- SaldoWN 
+lin truancy_N = mkN "skolk" neutrum  ; -- SaldoWN 
+lin swallow_V2 = mkV "svälja" "svalde" "svalt" ; -- SaldoWN 
+lin swallow_V = mkV "svälja" "svalde" "svalt" ; -- SaldoWN 
+lin gynaecologist_N = mkN "gynekolog" "gynekologer" ; -- SaldoWN 
+lin credit_N = mkN "erkännande" ; -- SaldoWN 
+lin snapshot_N = mkN "foto" "fotot" "foton" "fotona" ; -- SaldoWN 
+lin champion_N = mkN "mästare" utrum  ; -- SaldoWN 
+lin ally_N = mkN "bundsförvant" "bundsförvanter" ; -- SaldoWN 
+lin proper_A = mkA "passande" ; -- SaldoWN 
+lin error_N = mkN "misstag" neutrum  ; -- SaldoWN 
+lin present_N = mkN "närvarande" ; -- SaldoWN 
+lin present_A = mkA "närvarande" ; -- SaldoWN 
+lin selection_N = mkN "urval" neutrum  ; -- SaldoWN 
+lin cheek_N = mkN "kind" "kinder" ; -- SaldoWN 
+lin attention_N = mkN "uppmärksamhet" "uppmärksamheter" ; -- SaldoWN 
+lin beer_N = mkN "öl" neutrum  ; -- SaldoWN = mkN "öl" neutrum  ;
+lin lemon_N = mkN "citron" "citroner" ; -- SaldoWN 
+lin burlesque_N = mkN "burlesk" "burlesker" ; -- SaldoWN 
+lin burlesque_A = mkA "burlesk" ; -- SaldoWN 
+lin solid_A = mkA "solid" ; -- SaldoWN 
+lin loan_N = mkN "lån" neutrum  ; -- SaldoWN 
+lin civilian_A = mkA "civil" ; -- SaldoWN 
+lin obtrusive_A = mkA "beskäftig" ; -- SaldoWN 
+lin lockout_N = mkN "lockout" "lockouter" ; -- SaldoWN 
+lin reduction_N = mkN "minskning" ; -- SaldoWN 
+lin program_N = mkN "program" "programmet" "program" "programmen" ; -- SaldoWN 
+lin mainland_N = mkN "fastland" neutrum  ; -- SaldoWN 
+lin weak_A = mkA "svag" ; -- SaldoWN 
+lin minister_N = mkN "minister" ; -- SaldoWN 
+lin available_A = mkA "tillgänglig" ; -- SaldoWN 
+lin advantageous_A = mkA "fördelaktig" ; -- SaldoWN 
+lin location_N = mkN "belägenhet" "belägenheter" ; -- SaldoWN 
+lin aphorism_N = mkN "aforism" "aforismer" ; -- SaldoWN 
+lin comprehensive_A = mkA "heltäckande" ; -- SaldoWN 
+lin hide_N = mkN "gömma" ; -- SaldoWN 
+lin walk_V2 = mkV "gå" "går" "gå" "gick" "gått" "gången" ; -- SaldoWN 
+lin walk_V = mkV "gå" "går" "gå" "gick" "gått" "gången" ; -- SaldoWN 
+lin equation_N = mkN "ekvation" "ekvationer" ; -- SaldoWN 
+lin chaos_N = mkN "kaos" neutrum  ; -- SaldoWN 
+lin perennial_N = mkN "perenn" "perenner" ; -- SaldoWN 
+lin perennial_A = mkA "perenn" "perent" ; -- SaldoWN 
+lin graphics_N = mkN "grafik" ; -- SaldoWN 
+lin siesta_N = mkN "siesta" ; -- SaldoWN 
+lin publication_N = mkN "publikation" "publikationer" ; -- SaldoWN 
+lin ear_N = mkN "öra" ; -- SaldoWN = mkN "öra" "örat" "öron" "öronen" ;
+lin archives_N = mkN "arkiv" neutrum  ; -- SaldoWN 
+lin terminal_A = mkA "slutlig" ; -- SaldoWN 
+lin disservice_N = mkN "björntjänst" "björntjänster" ; -- SaldoWN 
+lin widower_N = mkN "änkling" ; -- SaldoWN 
+lin cultural_A = mkA "kulturell" ; -- SaldoWN 
+lin bench_N = mkN "arbetsbänk" ; -- SaldoWN 
+lin weightless_A = mkA "tyngdlös" ; -- SaldoWN 
+lin needle_N = mkN "nål" ; -- SaldoWN 
+lin undemocratic_A = mkA "odemokratisk" ; -- SaldoWN 
+lin opposition_N = mkN "motstånd" neutrum  ; -- SaldoWN 
+lin burial_N = mkN "begravning" ; -- SaldoWN 
+lin average_N = mkN "medeltal" neutrum  ; -- SaldoWN 
+lin bracket_N = mkN "klass" "klasser" ; -- SaldoWN 
+lin formal_A = mkA "formell" ; -- SaldoWN 
+lin compromise_N = mkN "kompromiss" "kompromisser" ; -- SaldoWN 
+lin instinct_N = mkN "instinkt" "instinkter" ; -- SaldoWN 
+lin introduction_N = mkN "inledning" ; -- SaldoWN 
+lin sculptor_N = mkN "skulptör" "skulptörer" ; -- SaldoWN 
+lin consideration_N = mkN "hänsyn" "hänsynen" "hänsyn" "hänsynen" ; -- SaldoWN 
+lin light_A = mkA "lätt" ; -- SaldoWN 
+lin miscarriage_N = mkN "missfall" neutrum  ; -- SaldoWN 
+lin measure_N = mkN "mått" neutrum  ; -- SaldoWN 
+lin legal_A = mkA "laglig" ; -- SaldoWN 
+lin service_N = mkN "service" utrum  ; -- SaldoWN 
+lin berry_N = mkN "bär" neutrum  ; -- SaldoWN 
+lin leather_N = mkN "läder" neutrum  ; -- SaldoWN 
+lin twine_N = mkN "snöre" ; -- SaldoWN 
+lin concern_N = mkN "angelägenhet" "angelägenheter" ; -- SaldoWN 
+lin departure_N = mkN "avresa" ; -- SaldoWN 
+lin misery_N = mkN "elände" ; -- SaldoWN 
+lin issue_N = mkN "fråga" ; -- SaldoWN 
+lin consensus_N = mkN "consensus" ; -- SaldoWN 
+lin bomber_N = mkN "bombare" utrum  ; -- SaldoWN 
+lin intermediate_A = mkA "mellanliggande" ; -- SaldoWN 
+lin disk_N = mkN "skiva" ; -- SaldoWN 
+lin unshrinkable_A = mkA "krympfri" "krympfritt" ; -- SaldoWN 
+lin potential_N = mkN "potential" "potentialer" ; -- SaldoWN 
+lin principle_N = mkN "princip" "principer" ; -- SaldoWN 
+lin work_N = mkN "arbetsplats" "arbetsplatser" ; -- SaldoWN 
+lin side_N = mkN "sluttning" ; -- SaldoWN 
+lin harmony_N = mkN "harmoni" "harmonier" ; -- SaldoWN 
+lin streetlight_N = mkN "gatlykta" ; -- SaldoWN 
+lin imagination_N = mkN "inbillning" ; -- SaldoWN 
+lin exposure_N = mkN "utsatthet" ; -- SaldoWN 
+lin child_N = mkN "barn" neutrum  ; -- SaldoWN 
+lin poison_N = mkN "gift" "giftet" "gifter" "gifterna" ; -- SaldoWN 
+lin urinal_N = mkN "pissoar" "pissoarer" ; -- SaldoWN 
+lin symptom_N = mkN "symtom" neutrum  ; -- SaldoWN 
+lin nightingale_N = mkN "näktergal" ; -- SaldoWN 
+lin lopsidedness_N = mkN "slagsida" ; -- SaldoWN 
+lin aeroplane_N = mkN "flygplan" neutrum  ; -- SaldoWN 
+lin care_N = mkN "försiktighet" "försiktigheter" ; -- SaldoWN 
+lin fruit_N = mkN "frukt" "frukter" ; -- SaldoWN 
+lin similar_A = mkA "lik" ; -- SaldoWN 
+lin respectable_A = mkA "anständig" ; -- SaldoWN 
+lin geography_N = mkN "geografi" ; -- SaldoWN 
+lin duty_N = mkN "plikt" "plikter" ; -- SaldoWN 
+lin selection_N = mkN "utdrag" neutrum  ; -- SaldoWN 
+lin udder_N = mkN "juver" neutrum  ; -- SaldoWN 
+lin range_N = mkN "ugn" ; -- SaldoWN 
+lin blackhead_N = mkN "pormask" ; -- SaldoWN 
+lin lounge_N = mkN "soffa" ; -- SaldoWN 
+lin lampoon_N = mkN "pamflett" "pamfletter" ; -- SaldoWN 
+lin elephant_N = mkN "elefant" "elefanter" ; -- SaldoWN 
+lin age_N = mkN "tidsålder" ; -- SaldoWN 
+lin subculture_N = mkN "subkultur" "subkulturer" ; -- SaldoWN 
+lin billow_N = mkN "bölja" ; -- SaldoWN 
+lin small_A = mkA "liten" "litet" "lilla" "små" "mindre" "minst" "minsta" ; -- SaldoWN 
+lin inch_N = mkN "tum" "tummen" "tum" "tummen" ; -- SaldoWN 
+lin world_N = mkN "värld" ; -- SaldoWN 
+lin empirical_A = mkA "empirisk" ; -- SaldoWN 
+lin lock_N = mkN "lock" ; -- SaldoWN = mkN "lock" neutrum  ;
+lin primary_A = mkA "primär" ; -- SaldoWN 
+lin stanza_N = mkN "strof" "strofer" ; -- SaldoWN 
+lin reaction_N = mkN "reaktion" "reaktioner" ; -- SaldoWN 
+lin record_N = mkN "kriminalregister" neutrum  ; -- SaldoWN 
+lin pot_N = mkN "kokkärl" neutrum  ; -- SaldoWN 
+lin footpath_N = mkN "vandringsled" "vandringsleder" ; -- SaldoWN 
+lin interference_N = mkN "störning" ; -- SaldoWN 
+lin tongue_N = mkN "tunga" ; -- SaldoWN 
+lin coat_N = mkN "kappa" ; -- SaldoWN = mkN "kappa" "kappat" "kappa" "kappana" ;
+lin rise_VA = mkV "stiga" "steg" "stigit" ; -- SaldoWN 
+lin rise_V2 = mkV "stiga" "steg" "stigit" ; -- SaldoWN 
+lin rise_V = mkV "stiga" "steg" "stigit" ; -- SaldoWN 
+lin greeting_N = mkN "hälsning" ; -- SaldoWN 
+lin commercial_A = mkA "kommersiell" ; -- SaldoWN 
+lin death_N = mkN "död" ; -- SaldoWN 
+lin crack_N = mkN "kvickhet" "kvickheter" ; -- SaldoWN 
+lin wood_N = mkN "trä" "trät" "träer" "träerna" ; -- SaldoWN = mkN "trä" "träet" "trän" "träna" ;
+lin cast_V2 = mkV "rollbesätta" "rollbesätter" "rollbesätt" "rollbesatte" "rollbesatt" "rollbesatt" ; -- SaldoWN 
+lin cast_V = mkV "rollbesätta" "rollbesätter" "rollbesätt" "rollbesatte" "rollbesatt" "rollbesatt" ; -- SaldoWN 
+lin bus_N = mkN "buss" ; -- SaldoWN 
+lin dustbin_N = mkN "soptunna" ; -- SaldoWN 
+lin forestry_N = mkN "skogsbruk" neutrum  ; -- SaldoWN 
+lin benevolent_A = mkA "välvillig" ; -- SaldoWN 
+lin bike_N = mkN "motorcykel" ; -- SaldoWN 
+lin exciting_A = mkA "spännande" ; -- SaldoWN 
+lin sheet_N = mkN "lakan" neutrum  ; -- SaldoWN 
+lin line_N = mkN "veck" neutrum  ; -- SaldoWN 
+lin rise_VA = mkV "stiga" "steg" "stigit" ; -- SaldoWN 
+lin rise_V2 = mkV "stiga" "steg" "stigit" ; -- SaldoWN 
+lin rise_V = mkV "stiga" "steg" "stigit" ; -- SaldoWN 
+lin parking_N = mkN "parkering" ; -- SaldoWN 
+lin jungle_N = mkN "djungel" "djungeln" "djungler" "djunglerna" ; -- SaldoWN 
+lin mishmash_N = mkN "mischmasch" neutrum  ; -- SaldoWN 
+lin fox_N = mkN "räv" ; -- SaldoWN 
+lin frequent_A = mkA "frekvent" "frekvent" ; -- SaldoWN 
+lin shine_V2 = mkV "skina" "sken" "skinit" ; -- SaldoWN 
+lin shine_V = mkV "skina" "sken" "skinit" ; -- SaldoWN 
+lin understanding_N = mkN "förståelse" utrum  ; -- SaldoWN 
+lin unforgettable_A = mkA "oförglömlig" ; -- SaldoWN 
+lin unpleasant_A = mkA "obehaglig" ; -- SaldoWN 
+lin peace_N = mkN "frid" "frider" ; -- SaldoWN 
+lin bible_N = mkN "bibel" ; -- SaldoWN 
+lin charity_N = mkN "välgörenhet" "välgörenheter" ; -- SaldoWN 
+lin research_N = mkN "forskning" ; -- SaldoWN 
+lin ignorance_N = mkN "okunnighet" "okunnigheter" ; -- SaldoWN 
+lin steelworks_N = mkN "stålverk" neutrum  ; -- SaldoWN 
+lin survival_N = mkN "överlevnad" "överlevnader" ; -- SaldoWN 
+lin vein_N = mkN "ven" "vener" ; -- SaldoWN 
+lin intense_A = mkA "intensiv" ; -- SaldoWN 
+lin light_N = mkN "ljus" neutrum  ; -- SaldoWN 
+lin light_A = mkA "ljus" ; -- SaldoWN 
+lin rhetoric_N = mkN "retorik" ; -- SaldoWN 
+lin glass_N = mkN "glas" neutrum  ; -- SaldoWN 
+lin genitive_N = mkN "genitiv" "genitiver" ; -- SaldoWN 
+lin handbag_N = mkN "handväska" ; -- SaldoWN 
+lin immoderate_A = mkA "omåttlig" ; -- SaldoWN 
+lin dynamo_N = mkN "dynamo" "dynamor" ; -- SaldoWN 
+lin delegate_N = mkN "delegat" "delegater" ; -- SaldoWN 
+lin torch_N = mkN "fackla" ; -- SaldoWN 
+lin adventure_N = mkN "vågspel" "vågspelet" "vågspel" "vågspelen" ; -- SaldoWN 
+lin recovery_N = mkN "återhämtning" ; -- SaldoWN 
+lin librarian_N = mkN "bibliotekarie" "bibliotekarier" ; -- SaldoWN 
+lin freshman_N = mkN "förstaårsstudent" "förstaårsstudenter" ; -- SaldoWN 
+lin silver_N = mkN "silver" neutrum  ; -- SaldoWN 
+lin diabetic_N = mkN "diabetiker" "diabetikern" "diabetiker" "diabetikerna" ; -- SaldoWN 
+lin laxative_N = mkN "laxermedel" neutrum  ; -- SaldoWN 
+lin immigrant_N = mkN "invandrare" utrum  ; -- SaldoWN 
+lin judgment_N = mkN "dom" ; -- SaldoWN = mkN "dom" "domer" ;
+lin hall_N = mkN "sal" ; -- SaldoWN 
+lin census_N = mkN "census" ; -- SaldoWN 
+lin federation_N = mkN "federation" "federationer" ; -- SaldoWN 
+lin default_N = mkN "standard" "standarder" ; -- SaldoWN 
+lin chicken_N = mkN "kyckling" ; -- SaldoWN 
+lin weekend_N = mkN "veckoslut" neutrum  ; -- SaldoWN 
+lin watchman_N = mkN "väktare" utrum  ; -- SaldoWN 
+lin premise_N = mkN "premiss" "premisser" ; -- SaldoWN 
+lin dependent_A = mkA "tillvand" ; -- SaldoWN 
+lin straight_A = mkA "rak" ; -- SaldoWN 
+lin carpet_N = mkN "matta" ; -- SaldoWN 
+lin dossier_N = mkN "dossier" "dossiern" "dossierer" "dossiererna" ; -- SaldoWN 
+lin reserve_N = mkN "förtegenhet" ; -- SaldoWN 
+lin conviction_N = mkN "övertygelse" "övertygelser" ; -- SaldoWN 
+lin animal_N = mkN "djur" neutrum  ; -- SaldoWN 
+lin tin_N = mkN "tenn" neutrum  ; -- SaldoWN 
+lin contain_V2 = mkV "innehålla" "innehöll" "innehållit" ; -- SaldoWN 
+lin separate_N = mkN "separat" neutrum  ; -- SaldoWN 
+lin separate_A = mkA "separat" "separat" ; -- SaldoWN 
+lin likely_A = mkA "sannolik" ; -- SaldoWN 
+lin cross_N = mkN "kors" neutrum  ; -- SaldoWN 
+lin hierarchy_N = mkN "hierarki" "hierarkier" ; -- SaldoWN 
+lin violent_A = mkA "våldsam" "våldsamt" "våldsamma" "våldsamma" "våldsammare" "våldsammast" "våldsammaste" ; -- SaldoWN 
+lin competitive_A = mkA "tävlingsmässig" ; -- SaldoWN 
+lin heiress_N = mkN "arvinge" utrum  ; -- SaldoWN 
+lin sword_N = mkN "svärd" neutrum  ; -- SaldoWN 
+lin cinema_N = mkN "biograf" "biografer" ; -- SaldoWN 
+lin subjective_A = mkA "subjektiv" ; -- SaldoWN 
+lin joule_N = mkN "joule" "joulen" "joule" "joulena" ; -- SaldoWN 
+lin brake_N = mkN "broms" ; -- SaldoWN 
+lin enhance_V2 = mkV "förhöja" "förhöjde" "förhöjt" ; -- SaldoWN 
+lin punctual_A = mkA "punktlig" ; -- SaldoWN 
+lin bag_N = mkN "handväska" ; -- SaldoWN 
+lin traditional_A = mkA "traditionell" ; -- SaldoWN 
+lin consumption_N = mkN "konsumtion" "konsumtioner" ; -- SaldoWN 
+lin fold_V2 = mkV "vika" "vek" "vikit" ; -- SaldoWN 
+lin fold_V = mkV "vika" "vek" "vikit" ; -- SaldoWN 
+lin unintelligible_A = mkA "obegriplig" ; -- SaldoWN 
+lin hot_A = mkA "het" ; -- SaldoWN 
+lin jobcentre_N = mkN "arbetsförmedling" ; -- SaldoWN 
+lin turn_VA = mkV "böja" "böjde" "böjt" ; -- SaldoWN 
+lin turn_V2A = mkV "böja" "böjde" "böjt" ; -- SaldoWN 
+lin turn_V2 = mkV "böja" "böjde" "böjt" ; -- SaldoWN 
+lin turn_V = mkV "böja" "böjde" "böjt" ; -- SaldoWN 
+lin energy_N = mkN "energi" "energier" ; -- SaldoWN 
+lin even_AdV = mkA "jämn" ; -- SaldoWN 
+lin even_AdA = mkA "jämn" ; -- SaldoWN 
+lin even_A = mkA "jämn" ; -- SaldoWN 
+lin claim_N = mkN "anspråk" neutrum  ; -- SaldoWN 
+lin ingredient_N = mkN "ingrediens" "ingredienser" ; -- SaldoWN 
+lin decay_N = mkN "förruttnelse" utrum  ; -- SaldoWN 
+lin perishable_A = mkA "förgänglig" ; -- SaldoWN 
+lin imagery_N = mkN "bildspråk" neutrum  ; -- SaldoWN 
+lin monarchy_N = mkN "monarki" "monarkier" ; -- SaldoWN 
+lin fountain_N = mkN "fontän" "fontäner" ; -- SaldoWN 
+lin virus_N = mkN "virus" neutrum  ; -- SaldoWN 
+lin junior_N = mkN "junior" "junioren" "juniorer" "juniorerna" ; -- SaldoWN 
+lin junior_A = mkA "junior" ; -- SaldoWN 
+lin dose_N = mkN "dos" "doser" ; -- SaldoWN 
+lin volcano_N = mkN "vulkan" "vulkaner" ; -- SaldoWN 
+lin cast_N = mkN "slunga" ; -- SaldoWN 
+lin vehicle_N = mkN "fordon" neutrum  ; -- SaldoWN 
+lin peninsula_N = mkN "halvö" ; -- SaldoWN 
+lin marriage_N = mkN "äktenskap" neutrum  ; -- SaldoWN 
+lin stomach_N = mkN "mage" utrum  ; -- SaldoWN 
+lin proportion_N = mkN "proportion" "proportioner" ; -- SaldoWN 
+lin move_N = mkN "flytt" ; -- SaldoWN 
+lin pillow_N = mkN "kudde" utrum  ; -- SaldoWN 
+lin marriage_N = mkN "vigsel" ; -- SaldoWN 
+lin warrant_N = mkN "fullmakt" "fullmakter" ; -- SaldoWN 
+lin retrospect_N = mkN "återblick" ; -- SaldoWN 
+lin serum_N = mkN "serum" neutrum  ; -- SaldoWN 
+lin lot_N = mkN "mängd" "mängder" ; -- SaldoWN 
+lin finger_N = mkN "finger" ; -- SaldoWN 
+lin battleground_N = mkN "slagfält" neutrum  ; -- SaldoWN 
+lin question_N = mkN "fråga" ; -- SaldoWN 
+lin conscience_N = mkN "samvete" ; -- SaldoWN 
+lin oldster_N = mkN "gamling" ; -- SaldoWN 
+lin scenic_A = mkA "scenisk" ; -- SaldoWN 
+lin puck_N = mkN "puck" ; -- SaldoWN 
+lin proposal_N = mkN "förslag" neutrum  ; -- SaldoWN = mkN "förslag" neutrum  ;
+lin short_N = mkN "kortslutning" ; -- SaldoWN 
+lin tomato_N = mkN "tomat" "tomater" ; -- SaldoWN 
+lin slap_V2 = mkV "slå" "slog" "slagit" ; -- SaldoWN 
+lin slap_N = mkN "slå" ; -- SaldoWN 
+lin brainwashing_N = mkN "hjärntvätt" ; -- SaldoWN 
+lin drive_N = mkN "åktur" "åkturer" ; -- SaldoWN 
+lin whisper_N = mkN "viska" ; -- SaldoWN 
+lin biennial_N = mkN "biennal" "biennaler" ; -- SaldoWN 
+lin result_N = mkN "resultat" neutrum  ; -- SaldoWN 
+lin reservoir_N = mkN "reservoar" "reservoarer" ; -- SaldoWN 
+lin ban_N = mkN "förbud" neutrum  ; -- SaldoWN 
+lin restriction_N = mkN "begränsning" ; -- SaldoWN 
+lin captain_N = mkN "kapten" "kaptener" ; -- SaldoWN 
+lin distributor_N = mkN "distributör" "distributörer" ; -- SaldoWN 
+lin obscure_A = mkA "obskyr" ; -- SaldoWN 
+lin fitness_N = mkN "form" ; -- SaldoWN = mkN "form" ; = mkN "form" "former" ;
+lin profit_N = mkN "vinst" "vinster" ; -- SaldoWN 
+lin toxic_A = mkA "giftig" ; -- SaldoWN 
+lin freezer_N = mkN "frys" ; -- SaldoWN 
+lin fat_N = mkN "fett" "fettet" "fetter" "fetterna" ; -- SaldoWN 
+lin warm_A = mkA "varm" ; -- SaldoWN 
+lin responsible_A = mkA "ansvarig" ; -- SaldoWN 
+lin button_N = mkN "knapp" ; -- SaldoWN 
+lin tight_A = mkA "snäv" ; -- SaldoWN 
+lin mascot_N = mkN "maskot" ; -- SaldoWN 
+lin infection_N = mkN "smitta" ; -- SaldoWN 
+lin barrier_N = mkN "hinder" neutrum  ; -- SaldoWN 
+lin upset_V2 = mkV "omsätta" "omsätter" "omsätt" "omsatte" "omsatt" "omsatt" ; -- SaldoWN 
+lin upset_V = mkV "omsätta" "omsätter" "omsätt" "omsatte" "omsatt" "omsatt" ; -- SaldoWN 
+lin outside_N = mkN "utsida" ; -- SaldoWN 
+lin spoon_N = mkN "sked" ; -- SaldoWN 
+lin union_A = mkA "facklig" ; -- SaldoWN 
+lin dyslexic_A = mkA "ordblind" ; -- SaldoWN 
+lin extent_N = mkN "omfattning" ; -- SaldoWN 
+lin alternative_N = mkN "alternativ" neutrum  ; -- SaldoWN 
+lin alternative_A = mkA "alternativ" ; -- SaldoWN 
+lin mind_N = mkN "intellekt" neutrum  ; -- SaldoWN 
+lin impersonal_A = mkA "opersonlig" ; -- SaldoWN 
+lin form_N = mkN "blankett" "blanketter" ; -- SaldoWN 
+lin property_N = mkN "egenskap" "egenskaper" ; -- SaldoWN 
+lin glad_A = mkA "glad" ; -- SaldoWN 
+lin window_N = mkN "fönster" neutrum  ; -- SaldoWN 
+lin party_N = mkN "fest" "fester" ; -- SaldoWN 
+lin mark_N = mkN "ärr" neutrum  ; -- SaldoWN 
+lin patch_N = mkN "land" neutrum  ; -- SaldoWN = mkN "land" "landet" "länder" "länderna" ; = mkN "land" neutrum  ;
+lin condition_N = mkN "tillstånd" neutrum  ; -- SaldoWN 
+lin medieval_A = mkA "medeltida" ; -- SaldoWN 
+lin decor_N = mkN "dekor" "dekoren" "dekorer" "dekorerna" ; -- SaldoWN 
+lin investigator_N = mkN "utredare" utrum  ; -- SaldoWN 
+lin straight_A = mkA "rät" ; -- SaldoWN 
+lin studio_N = mkN "studio" "studior" ; -- SaldoWN 
+lin left_N = mkN "vänster" ; -- SaldoWN = mkN "vänster" ;
+lin break_N = mkN "avbrott" neutrum  ; -- SaldoWN 
+lin search_N = mkN "undersökning" ; -- SaldoWN 
+lin boycott_N = mkN "bojkott" "bojkotter" ; -- SaldoWN 
+lin megalomania_N = mkN "storhetsvansinne" ; -- SaldoWN 
+lin alcoholic_A = mkA "försupen" "försupet" ; -- SaldoWN 
+lin aircraft_N = mkN "flygplan" neutrum  ; -- SaldoWN 
+lin calendar_N = mkN "kalender" ; -- SaldoWN 
+lin prescription_N = mkN "recept" neutrum  ; -- SaldoWN 
+lin diagnostic_A = mkA "diagnostisk" ; -- SaldoWN 
+lin discouraging_A = mkA "nedslående" ; -- SaldoWN 
+lin power_N = mkN "stormakt" "stormakter" ; -- SaldoWN 
+lin rhythm_N = mkN "rytm" "rytmer" ; -- SaldoWN 
+lin corporate_A = mkA "korporativ" ; -- SaldoWN 
+lin quantitative_A = mkA "kvantitativ" ; -- SaldoWN 
+lin craft_N = mkN "hantverk" neutrum  ; -- SaldoWN 
+lin wipe_V2 = mkV "förbigå" "förbigår" "förbigå" "förbigick" "förbigått" "förbigången" ; -- SaldoWN 
+lin wipe_V = mkV "förbigå" "förbigår" "förbigå" "förbigick" "förbigått" "förbigången" ; -- SaldoWN 
+lin ivy_N = mkN "murgröna" ; -- SaldoWN 
+lin pound_N = mkN "pund" neutrum  ; -- SaldoWN 
+lin foot_N = mkN "fot" "fötter" ; -- SaldoWN = mkN "fot" "foten" "fot" "foten" ;
+lin comment_N = mkN "betraktelse" "betraktelser" ; -- SaldoWN 
+lin peaceable_A = mkA "fredlig" ; -- SaldoWN 
+lin stand_N = mkN "stånd" neutrum  ; -- SaldoWN = mkN "stånd" neutrum  ;
+lin topicality_N = mkN "aktualitet" "aktualiteter" ; -- SaldoWN 
+lin incautious_A = mkA "oförsiktig" ; -- SaldoWN 
+lin evening_N = mkN "kväll" ; -- SaldoWN 
+lin symptom_N = mkN "symtom" neutrum  ; -- SaldoWN 
+lin weapon_N = mkN "vapen" "vapnet" "vapen" "vapnen" ; -- SaldoWN 
+lin outside_N = mkN "utsida" ; -- SaldoWN 
+lin creation_N = mkN "skapande" ; -- SaldoWN 
+lin dirty_A = mkA "smutsig" ; -- SaldoWN 
+lin truck_N = mkN "truck" ; -- SaldoWN 
+lin division_N = mkN "division" "divisioner" ; -- SaldoWN 
+lin superstructure_N = mkN "överbyggnad" "överbyggnader" ; -- SaldoWN 
+lin enemy_N = mkN "fiende" "fiender" ; -- SaldoWN 
+lin ladder_N = mkN "stege" utrum  ; -- SaldoWN 
+lin lobby_N = mkN "lobby" "lobbyer" ; -- SaldoWN 
+lin crutch_N = mkN "krycka" ; -- SaldoWN 
+lin transaction_N = mkN "transaktion" "transaktioner" ; -- SaldoWN 
+lin industry_N = mkN "flit" ; -- SaldoWN 
+lin trellis_N = mkN "spaljé" "spaljéer" ; -- SaldoWN 
+lin nurse_N = mkN "sjuksköterska" ; -- SaldoWN 
+lin concrete_N = mkN "betong" "betonger" ; -- SaldoWN 
+lin nightdress_N = mkN "nattlinne" ; -- SaldoWN 
+lin paper_N = mkN "uppsats" "uppsatser" ; -- SaldoWN 
+lin hand_N = mkN "hand" "händer" ; -- SaldoWN 
+lin tragedy_N = mkN "tragedi" "tragedier" ; -- SaldoWN 
+lin milliard_N = mkN "miljard" "miljarder" ; -- SaldoWN 
+lin call_N = mkN "telefonsamtal" neutrum  ; -- SaldoWN 
+lin tread_N = mkN "trampa" ; -- SaldoWN 
+lin bite_N = mkN "snacks" neutrum  ; -- SaldoWN 
+lin pray_V2 = mkV "be" "bad" "bett" ; -- SaldoWN 
+lin pray_V = mkV "be" "bad" "bett" ; -- SaldoWN 
+lin sheep_N = mkN "får" neutrum  ; -- SaldoWN 
+lin chair_N = mkN "professur" "professurer" ; -- SaldoWN 
+lin speed_N = mkN "hastighet" "hastigheter" ; -- SaldoWN 
+lin eyeliner_N = mkN "eye-liner" "eye-linern" "eye-liners" "eye-linersen" ; -- SaldoWN 
+lin orthopaedic_A = mkA "ortopedisk" ; -- SaldoWN 
+lin conspicuous_A = mkA "iögonfallande" ; -- SaldoWN 
+lin method_N = mkN "metod" "metoder" ; -- SaldoWN 
+lin switchboard_N = mkN "telefonväxel" ; -- SaldoWN 
+lin feeling_N = mkN "känsla" ; -- SaldoWN 
+lin shot_N = mkN "injektion" "injektioner" ; -- SaldoWN 
+lin become_VS = mkV "bli" "blev" "blivit" ; -- SaldoWN 
+lin become_VA = mkV "bli" "blev" "blivit" ; -- SaldoWN 
+lin become_V2 = mkV "bli" "blev" "blivit" ; -- SaldoWN 
+lin become_V = mkV "bli" "blev" "blivit" ; -- SaldoWN 
+lin tactic_N = mkN "taktik" "taktiker" ; -- SaldoWN 
+lin ready_A = mkA "färdig" ; -- SaldoWN 
+lin union_N = mkN "äktenskap" neutrum  ; -- SaldoWN 
+lin work_N = mkN "arbete" ; -- SaldoWN 
+lin porridge_N = mkN "gröt" ; -- SaldoWN 
+lin criminal_N = mkN "brottsling" ; -- SaldoWN 
+lin dramatic_A = mkA "dramatisk" ; -- SaldoWN 
+lin potential_A = mkA "potentiell" ; -- SaldoWN 
+lin bland_A = mkA "smaklös" ; -- SaldoWN 
+lin alarm_N = mkN "alarm" neutrum  ; -- SaldoWN 
+lin personal_A = mkA "personlig" ; -- SaldoWN 
+lin carrier_N = mkN "brevbärare" utrum  ; -- SaldoWN 
+lin report_N = mkN "redogörelse" "redogörelser" ; -- SaldoWN 
+lin head_N = mkN "krona" ; -- SaldoWN 
+lin wind_N = mkN "vind" ; -- SaldoWN = mkN "vind" ;
+lin graduate_N = mkN "alumn" "alumner" ; -- SaldoWN 
+lin top_N = mkN "topp" ; -- SaldoWN 
+lin asylum_N = mkN "asyl" "asyler" ; -- SaldoWN 
+lin bureaucracy_N = mkN "byråkrati" "byråkratier" ; -- SaldoWN 
+lin gentleman_N = mkN "gentleman" "gentlemannen" "gentlemän" "gentlemännen" ; -- SaldoWN 
+lin goal_N = mkN "mål" neutrum  ; -- SaldoWN 
+lin smoky_A = mkA "rökig" ; -- SaldoWN 
+lin liability_N = mkN "ansvar" neutrum  ; -- SaldoWN 
+lin trouble_N = mkN "oro" ; -- SaldoWN = mkN "oro" ;
+lin pizza_N = mkN "pizza" ; -- SaldoWN 
+lin sentence_N = mkN "mening" ; -- SaldoWN 
+lin price_N = mkN "pris" neutrum  ; -- SaldoWN = mkN "pris" ; = mkN "pris" "priser" ; = mkN "pris" neutrum  ;
+lin treasure_N = mkN "skatt" "skatter" ; -- SaldoWN = mkN "skatt" "skatter" ;
+lin change_N = mkN "ändring" ; -- SaldoWN 
+lin muscle_N = mkN "muskel" "muskeln" "muskler" "musklerna" ; -- SaldoWN 
+lin courage_N = mkN "mod" neutrum  ; -- SaldoWN 
+lin smart_A = mkA "smart" "smart" ; -- SaldoWN 
+lin pole_N = mkN "stång" "stänger" ; -- SaldoWN 
+lin coin_N = mkN "mynt" neutrum  ; -- SaldoWN 
+lin industrial_A = mkA "industriell" ; -- SaldoWN 
+lin enthusiastic_A = mkA "entusiastisk" ; -- SaldoWN 
+lin hemisphere_N = mkN "hjärnhalva" ; -- SaldoWN 
+lin boat_N = mkN "båt" ; -- SaldoWN 
+lin arbitrary_A = mkA "godtycklig" ; -- SaldoWN 
+lin gearbox_N = mkN "växellåda" ; -- SaldoWN 
+lin audible_A = mkA "hörbar" ; -- SaldoWN 
+lin estimate_N = mkN "värdering" ; -- SaldoWN 
+lin occupation_N = mkN "ockupation" "ockupationer" ; -- SaldoWN 
+lin player_N = mkN "spelare" utrum  ; -- SaldoWN 
+lin predator_N = mkN "rovdjur" neutrum  ; -- SaldoWN 
+lin title_N = mkN "titel" ; -- SaldoWN 
+lin bill_N = mkN "näbb" ; -- SaldoWN 
+lin golf_N = mkN "golf" ; -- SaldoWN = mkN "golf" "golfer" ;
+lin whetstone_N = mkN "bryne" ; -- SaldoWN 
+lin molecular_A = mkA "molekylär" ; -- SaldoWN 
+lin exaggerate_V2 = mkV "överdriva" "överdrev" "överdrivit" ; -- SaldoWN 
+lin exaggerate_V = mkV "överdriva" "överdrev" "överdrivit" ; -- SaldoWN 
+lin realistic_A = mkA "realistisk" ; -- SaldoWN 
+lin amplifier_N = mkN "förstärkare" utrum  ; -- SaldoWN 
+lin misdemeanour_N = mkN "förseelse" "förseelser" ; -- SaldoWN 
+lin philosophy_N = mkN "filosofi" "filosofier" ; -- SaldoWN 
+lin absence_N = mkN "frånvaro" ; -- SaldoWN 
+lin drawer_N = mkN "byrålåda" ; -- SaldoWN 
+lin cannula_N = mkN "kanyl" "kanyler" ; -- SaldoWN 
+lin cathedral_N = mkN "katedral" "katedraler" ; -- SaldoWN 
+lin eat_V2 = mkV "äta" "åt" "ätit" ; -- SaldoWN 
+lin eat_V = mkV "äta" "åt" "ätit" ; -- SaldoWN 
+lin force_N = mkN "kraft" "krafter" ; -- SaldoWN 
+lin quotation_N = mkN "citat" neutrum  ; -- SaldoWN 
+lin row_N = mkN "ro" ; -- SaldoWN = mkN "ro" neutrum  ; = mkN "ro" "ron" "ron" "rona" ;
+lin exchange_N = mkN "utbyte" ; -- SaldoWN 
+lin skirt_N = mkN "kjol" ; -- SaldoWN 
+lin deep_N = mkN "djup" neutrum  ; -- SaldoWN 
+lin deep_A = mkA "djup" ; -- SaldoWN 
+lin cardigan_N = mkN "kofta" ; -- SaldoWN 
+lin spite_N = mkN "elakhet" "elakheter" ; -- SaldoWN 
+lin tray_N = mkN "bricka" ; -- SaldoWN 
+lin rose_N = mkN "ros" neutrum  ; -- SaldoWN = mkN "ros" "rosor" ;
+lin seed_N = mkN "kärna" ; -- SaldoWN 
+lin arrangement_N = mkN "arrangemang" neutrum  ; -- SaldoWN 
+lin gate_N = mkN "grind" ; -- SaldoWN 
+lin unfortunate_A = mkA "olycklig" ; -- SaldoWN 
+lin functionalist_N = mkN "funkis" ; -- SaldoWN 
+lin fossil_N = mkN "fossil" neutrum  ; -- SaldoWN 
+lin fossil_A = mkA "fossil" ; -- SaldoWN 
+lin tiger_N = mkN "tiger" ; -- SaldoWN 
+lin object_N = mkN "sak" "saker" ; -- SaldoWN 
+lin solution_N = mkN "lösning" ; -- SaldoWN 
+lin puberty_N = mkN "pubertet" "puberteter" ; -- SaldoWN 
+lin clarinet_N = mkN "klarinett" "klarinetter" ; -- SaldoWN 
+lin survivor_N = mkN "överlevande" ; -- SaldoWN 
+lin bumblebee_N = mkN "humla" ; -- SaldoWN 
+lin speech_N = mkN "anförande" ; -- SaldoWN 
+lin empirical_A = mkA "empirisk" ; -- SaldoWN 
+lin school_N = mkN "skola" ; -- SaldoWN 
+lin ant_N = mkN "myra" ; -- SaldoWN 
+lin rest_N = mkN "vila" ; -- SaldoWN 
+lin support_N = mkN "stöd" neutrum  ; -- SaldoWN 
+lin possessive_A = mkA "possessiv" ; -- SaldoWN 
+lin condition_N = mkN "villkor" neutrum  ; -- SaldoWN 
+lin leisure_N = mkN "fritid" ; -- SaldoWN 
+lin vegetable_N = mkN "grönsak" "grönsaker" ; -- SaldoWN 
+lin admission_N = mkN "erkännande" ; -- SaldoWN 
+lin gymnastics_N = mkN "gymnastik" ; -- SaldoWN 
+lin hypnosis_N = mkN "hypnos" "hypnoser" ; -- SaldoWN 
+lin paper_N = mkN "papper" neutrum  ; -- SaldoWN 
+lin sock_N = mkN "socka" ; -- SaldoWN 
+lin close_VS = mkV "nära" "närde" "närt" ; -- SaldoWN 
+lin close_VA = mkV "nära" "närde" "närt" ; -- SaldoWN 
+lin close_V2V = mkV "nära" "närde" "närt" ; -- SaldoWN 
+lin close_V2 = mkV "nära" "närde" "närt" ; -- SaldoWN 
+lin close_V = mkV "nära" "närde" "närt" ; -- SaldoWN 
+lin close_A = mkA "nära" "nära" "nära" "närmare" "närmast" ; -- SaldoWN 
+lin follow_VS = mkV "efterfölja" "efterföljde" "efterföljt" ; -- SaldoWN 
+lin follow_V2 = mkV "efterfölja" "efterföljde" "efterföljt" ; -- SaldoWN 
+lin follow_V = mkV "efterfölja" "efterföljde" "efterföljt" ; -- SaldoWN 
+lin torture_N = mkN "tortyr" "tortyrer" ; -- SaldoWN 
+lin industrialist_N = mkN "företagare" utrum  ; -- SaldoWN 
+lin amber_A = mkA "gul" ; -- SaldoWN 
+lin nightmare_N = mkN "mardröm" "mardrömmen" "mardrömmar" "mardrömmarna" ; -- SaldoWN 
+lin relationship_N = mkN "relation" "relationer" ; -- SaldoWN 
+lin division_N = mkN "avdelning" ; -- SaldoWN 
+lin square_N = mkN "kvadrat" "kvadrater" ; -- SaldoWN 
+lin truth_N = mkN "sanning" ; -- SaldoWN 
+lin key_N = mkN "teckenförklaring" ; -- SaldoWN 
+lin plot_N = mkN "diagram" "diagrammet" "diagram" "diagrammen" ; -- SaldoWN 
+lin bubbly_N = mkN "skumpa" ; -- SaldoWN 
+lin jury_N = mkN "jury" "juryer" ; -- SaldoWN 
+lin busy_A = mkA "upptagen" "upptaget" ; -- SaldoWN 
+lin style_N = mkN "stil" ; -- SaldoWN 
+lin pause_N = mkN "paus" "pauser" ; -- SaldoWN 
+lin dimwit_N = mkN "pappskalle" utrum  ; -- SaldoWN 
+lin monthly_A = mkA "månatlig" ; -- SaldoWN 
+lin propaganda_N = mkN "propaganda" ; -- SaldoWN 
+lin peace_N = mkN "fred" "freder" ; -- SaldoWN 
+lin plough_N = mkN "plog" ; -- SaldoWN 
+lin bitter_A = mkA "bitter" ; -- SaldoWN 
+lin secret_N = mkN "gåta" ; -- SaldoWN 
+lin cut_N = mkN "nonchalering" ; -- SaldoWN 
+lin fish_N = mkN "fisk" ; -- SaldoWN 
+lin linen_N = mkN "linne" ; -- SaldoWN = mkN "linne" ;
+lin jeer_N = mkN "glåpord" neutrum  ; -- SaldoWN 
+lin imperceptible_A = mkA "omärklig" ; -- SaldoWN 
+lin driver_N = mkN "förare" utrum  ; -- SaldoWN 
+lin constitution_N = mkN "grundlag" ; -- SaldoWN = mkN "grundlag" neutrum  ;
+lin apple_N = mkN "äpple" ; -- SaldoWN 
+lin keep_VV = mkV "underhålla" "underhöll" "underhållit" ; -- SaldoWN 
+lin keep_VS = mkV "underhålla" "underhöll" "underhållit" ; -- SaldoWN 
+lin keep_VA = mkV "underhålla" "underhöll" "underhållit" ; -- SaldoWN 
+lin keep_V2A = mkV "underhålla" "underhöll" "underhållit" ; -- SaldoWN 
+lin keep_V2 = mkV "underhålla" "underhöll" "underhållit" ; -- SaldoWN 
+lin keep_V = mkV "underhålla" "underhöll" "underhållit" ; -- SaldoWN 
+lin hollow_A = mkA "ihålig" ; -- SaldoWN 
+lin nationalist_N = mkN "nationalist" "nationalister" ; -- SaldoWN 
+lin supervisor_N = mkN "handledare" utrum  ; -- SaldoWN 
+lin extension_N = mkN "förlängning" ; -- SaldoWN 
+lin fog_N = mkN "töcken" "töcknet" "töcken" "töcknen" ; -- SaldoWN 
+lin sympathetic_A = mkA "sympatisk" ; -- SaldoWN 
+lin sprinkler_N = mkN "sprinkler" "sprinklern" "sprinkler" "sprinklerna" ; -- SaldoWN 
+lin definite_A = mkA "bestämd" "bestämt" ; -- SaldoWN 
+lin conductor_N = mkN "konduktör" "konduktörer" ; -- SaldoWN 
+lin boredom_N = mkN "leda" ; -- SaldoWN 
+lin tin_N = mkN "dunk" neutrum  ; -- SaldoWN = mkN "dunk" ;
+lin infrastructure_N = mkN "infrastruktur" "infrastrukturer" ; -- SaldoWN 
+lin stucco_N = mkN "stuckatur" "stuckaturer" ; -- SaldoWN 
+lin basic_A = mkA "fundamental" ; -- SaldoWN 
+lin poison_N = mkN "gift" "giftet" "gifter" "gifterna" ; -- SaldoWN 
+lin cute_A = mkA "gullig" ; -- SaldoWN 
+lin skyscraper_N = mkN "skyskrapa" ; -- SaldoWN 
+lin run_N = mkN "fly" "flyt" "flyn" "flyen" ; -- SaldoWN 
+lin import_N = mkN "import" "importer" ; -- SaldoWN 
+lin ohm_N = mkN "ohm" "ohmen" "ohm" "ohmen" ; -- SaldoWN 
+lin free_A = mkA "gratis" ; -- SaldoWN 
+lin short_N = mkN "kort" neutrum  ; -- SaldoWN 
+lin short_A = mkA "kort" "kort" ; -- SaldoWN 
+lin out_A = mkA "andfådd" ; -- SaldoWN 
+lin bang_N = mkN "knall" ; -- SaldoWN 
+lin roughneck_N = mkN "råskinn" neutrum  ; -- SaldoWN 
+lin model_N = mkN "förebild" "förebilder" ; -- SaldoWN 
+lin blow_N = mkN "hugg" neutrum  ; -- SaldoWN 
+lin limitation_N = mkN "begränsning" ; -- SaldoWN 
+lin observer_N = mkN "observatör" "observatörer" ; -- SaldoWN 
+lin suit_N = mkN "dräkt" "dräkter" ; -- SaldoWN 
+lin worldly_A = mkA "världslig" ; -- SaldoWN 
+lin sign_N = mkN "tecken" "tecknet" "tecken" "tecknen" ; -- SaldoWN 
+lin plain_A = mkA "redig" ; -- SaldoWN 
+lin even_AdV = mkA "jämn" ; -- SaldoWN 
+lin even_AdA = mkA "jämn" ; -- SaldoWN 
+lin even_A = mkA "jämn" ; -- SaldoWN 
+lin control_N = mkN "herravälde" ; -- SaldoWN 
+lin concession_N = mkN "eftergift" "eftergifter" ; -- SaldoWN 
+lin diagram_N = mkN "diagram" "diagrammet" "diagram" "diagrammen" ; -- SaldoWN 
+lin asthma_N = mkN "astma" ; -- SaldoWN 
+lin mascara_N = mkN "mascara" ; -- SaldoWN 
+lin controversial_A = mkA "omstridd" ; -- SaldoWN 
+lin roll_V2 = mkV "omsätta" "omsätter" "omsätt" "omsatte" "omsatt" "omsatt" ; -- SaldoWN 
+lin roll_V = mkV "omsätta" "omsätter" "omsätt" "omsatte" "omsatt" "omsatt" ; -- SaldoWN 
+lin course_N = mkN "kurs" "kurser" ; -- SaldoWN 
+lin announcement_N = mkN "bud" neutrum  ; -- SaldoWN 
+lin gland_N = mkN "körtel" ; -- SaldoWN 
+lin miscarriage_N = mkN "missfall" neutrum  ; -- SaldoWN 
+lin slot_V2 = mkV "springa" "sprang" "sprungit" ; -- SaldoWN 
+lin slot_N = mkN "springa" ; -- SaldoWN 
+lin cheese_N = mkN "ost" ; -- SaldoWN = mkN "ost" ;
+lin printer_N = mkN "skrivare" utrum  ; -- SaldoWN 
+lin second_N = mkN "sekund" "sekunder" ; -- SaldoWN 
+lin review_N = mkN "recension" "recensioner" ; -- SaldoWN 
+lin trap_N = mkN "fälla" ; -- SaldoWN 
+lin scene_N = mkN "scen" "scener" ; -- SaldoWN 
+lin relative_A = mkA "relativ" ; -- SaldoWN 
+lin whimper_N = mkN "gny" neutrum  ; -- SaldoWN 
+lin incomplete_A = mkA "ofullständig" ; -- SaldoWN 
+lin climate_N = mkN "klimat" neutrum  ; -- SaldoWN 
+lin masochist_N = mkN "masochist" "masochister" ; -- SaldoWN 
+lin touch_V2 = mkV "röra" "rörde" "rört" ; -- SaldoWN 
+lin touch_V = mkV "röra" "rörde" "rört" ; -- SaldoWN 
+lin touch_N = mkN "röra" ; -- SaldoWN = mkN "röra" ;
+lin cast_N = mkN "persongalleri" "persongallerit" "persongallerier" "persongallerierna" ; -- SaldoWN 
+lin coterie_N = mkN "kotteri" "kotterit" "kotterier" "kotterierna" ; -- SaldoWN 
+lin liver_N = mkN "lever" ; -- SaldoWN 
+lin month_N = mkN "månad" "månader" ; -- SaldoWN 
+lin disappointment_N = mkN "besvikelse" "besvikelser" ; -- SaldoWN 
+lin pleasant_A = mkA "angenäm" ; -- SaldoWN 
+lin tool_N = mkN "verktyg" neutrum  ; -- SaldoWN 
+lin athlete_N = mkN "atlet" "atleter" ; -- SaldoWN 
+lin heat_N = mkN "hetta" ; -- SaldoWN 
+lin feminine_A = mkA "kvinnlig" ; -- SaldoWN 
+lin reign_N = mkN "styre" ; -- SaldoWN = mkN "styre" ;
+lin occupational_A = mkA "sysselsättningsmässig" ; -- SaldoWN 
+lin legend_N = mkN "legend" "legender" ; -- SaldoWN 
+lin injury_N = mkN "skada" ; -- SaldoWN 
+lin match_N = mkN "tändsticka" ; -- SaldoWN 
+lin litigation_N = mkN "rättstvist" "rättstvister" ; -- SaldoWN 
+lin monstrous_A = mkA "fasansfull" ; -- SaldoWN 
+lin proletarian_N = mkN "proletär" "proletärer" ; -- SaldoWN 
+lin proletarian_A = mkA "proletär" ; -- SaldoWN 
+lin advance_N = mkN "förskott" neutrum  ; -- SaldoWN 
+lin garden_N = mkN "trädgård" ; -- SaldoWN 
+lin brother_N = mkN "broder" "brodern" "bröder" "bröderna" ; -- SaldoWN 
+lin pillory_N = mkN "skampåle" utrum  ; -- SaldoWN 
+lin lap_N = mkN "knä" "knäet" "knän" "knäna" ; -- SaldoWN 
+lin employee_N = mkN "tjänsteman" "tjänstemannen" "tjänstemän" "tjänstemännen" ; -- SaldoWN 
+lin retina_N = mkN "näthinna" ; -- SaldoWN 
+lin attraction_N = mkN "dragning" ; -- SaldoWN 
+lin tissue_N = mkN "näsduk" ; -- SaldoWN 
+lin fat_N = mkN "fetma" ; -- SaldoWN 
+lin product_N = mkN "produkt" "produkter" ; -- SaldoWN 
+lin concave_A = mkA "konkav" ; -- SaldoWN 
+lin insider_N = mkN "insider" ; -- SaldoWN 
+lin axe_N = mkN "yxa" ; -- SaldoWN 
+lin passport_N = mkN "pass" neutrum  ; -- SaldoWN 
+lin nail_N = mkN "nagel" ; -- SaldoWN 
+lin contest_V2 = mkV "bestrida" "bestred" "bestritt" ; -- SaldoWN 
+lin contest_V = mkV "bestrida" "bestred" "bestritt" ; -- SaldoWN 
+lin people_N = mkN "folk" neutrum  ; -- SaldoWN 
+lin convention_N = mkN "konvention" "konventioner" ; -- SaldoWN 
+lin book_N = mkN "bok" ; -- SaldoWN = mkN "bok" "böcker" ;
+lin content_A = mkA "nöjd" "nöjt" ; -- SaldoWN 
+lin cheerful_A = mkA "gladlynt" "gladlynt" ; -- SaldoWN 
+lin fast_A = mkA "snabb" ; -- SaldoWN 
+lin lead_N = mkN "försprång" neutrum  ; -- SaldoWN 
+lin charge_N = mkN "anklagelse" "anklagelser" ; -- SaldoWN 
+lin marmalade_N = mkN "marmelad" "marmelader" ; -- SaldoWN 
+lin wallpaper_N = mkN "tapet" "tapeter" ; -- SaldoWN 
+lin green_A = mkA "grön" ; -- SaldoWN 
+lin pat_N = mkN "klappa" ; -- SaldoWN 
+lin guideline_N = mkN "riktlinje" "riktlinjer" ; -- SaldoWN 
+lin rehabilitation_N = mkN "upprättelse" "upprättelser" ; -- SaldoWN 
+lin obvious_A = mkA "uppenbar" ; -- SaldoWN 
+lin gout_N = mkN "gikt" ; -- SaldoWN 
+lin scandal_N = mkN "skandal" "skandaler" ; -- SaldoWN 
+lin position_N = mkN "belägenhet" "belägenheter" ; -- SaldoWN 
+lin regional_A = mkA "regional" ; -- SaldoWN 
+lin trade_N = mkN "handel" ; -- SaldoWN = mkN "handel" ;
+lin compensation_N = mkN "kompensation" "kompensationer" ; -- SaldoWN 
+lin spell_N = mkN "trans" ; -- SaldoWN 
+lin exotic_A = mkA "exotisk" ; -- SaldoWN 
+lin rainbow_N = mkN "regnbåge" utrum  ; -- SaldoWN 
+lin nomad_N = mkN "nomad" "nomader" ; -- SaldoWN 
+lin astronomy_N = mkN "astronomi" ; -- SaldoWN 
+lin knit_V2 = mkV "sticka" "stack" "stuckit" ; -- SaldoWN = mkV "sticka" "stack" "stuckit" ;
+lin knit_V = mkV "sticka" "stack" "stuckit" ; -- SaldoWN = mkV "sticka" "stack" "stuckit" ;
+lin knit_N = mkN "sticka" ; -- SaldoWN 
+lin layout_N = mkN "layout" "layouter" ; -- SaldoWN 
+lin mile_N = mkN "mil" "milen" "mil" "milen" ; -- SaldoWN 
+lin garment_N = mkN "plagg" neutrum  ; -- SaldoWN 
+lin nerve_N = mkN "nerv" "nerver" ; -- SaldoWN 
+lin critical_A = mkA "kritisk" ; -- SaldoWN 
+lin concentration_N = mkN "koncentration" "koncentrationer" ; -- SaldoWN 
+lin coat_N = mkN "skikt" neutrum  ; -- SaldoWN 
+lin check_N = mkN "kontroll" ; -- SaldoWN = mkN "kontroll" "kontroller" ;
+lin score_N = mkN "ställning" ; -- SaldoWN 
+lin weather_N = mkN "väder" neutrum  ; -- SaldoWN 
+lin nettle_N = mkN "nässla" ; -- SaldoWN 
+lin site_N = mkN "sajt" "sajter" ; -- SaldoWN 
+lin shoot_V2 = mkV "skjuta" "sköt" "skjutit" ; -- SaldoWN 
+lin shoot_V = mkV "skjuta" "sköt" "skjutit" ; -- SaldoWN 
+lin marine_N = mkN "marin" "mariner" ; -- SaldoWN 
+lin marine_A = mkA "marin" ; -- SaldoWN 
+lin camera_N = mkN "kamera" ; -- SaldoWN 
+lin arbitrator_N = mkN "skiljeman" "skiljemannen" "skiljemän" "skiljemännen" ; -- SaldoWN 
+lin march_N = mkN "marsch" "marscher" ; -- SaldoWN 
+lin crony_N = mkN "kumpan" "kumpaner" ; -- SaldoWN 
+lin include_VV = mkV "innehålla" "innehöll" "innehållit" ; -- SaldoWN 
+lin include_V2 = mkV "innehålla" "innehöll" "innehållit" ; -- SaldoWN 
+lin include_V = mkV "innehålla" "innehöll" "innehållit" ; -- SaldoWN 
+lin accompany_V2 = mkV "åtfölja" "åtföljde" "åtföljt" ; -- SaldoWN 
+lin empire_N = mkN "imperium" "imperiet" "imperier" "imperierna" ; -- SaldoWN 
+lin application_N = mkN "tillämpning" ; -- SaldoWN 
+lin fault_N = mkN "fel" neutrum  ; -- SaldoWN = mkN "fel" neutrum  ;
+lin cream_N = mkN "grädde" utrum  ; -- SaldoWN 
+lin preservation_N = mkN "bevarande" ; -- SaldoWN 
+lin parallel_N = mkN "parallell" "paralleller" ; -- SaldoWN 
+lin parallel_A = mkA "parallell" ; -- SaldoWN 
+lin value_N = mkN "värde" ; -- SaldoWN 
+lin mutual_A = mkA "ömsesidig" ; -- SaldoWN 
+lin software_N = mkN "program" "programmet" "program" "programmen" ; -- SaldoWN 
+lin lumbago_N = mkN "ryggskott" neutrum  ; -- SaldoWN 
+lin stupid_A = mkA "dum" "dumt" "dumma" "dumma" "dummare" "dummast" "dummaste" ; -- SaldoWN 
+lin abundant_A = mkA "ymnig" ; -- SaldoWN 
+lin shell_N = mkN "granat" "granater" ; -- SaldoWN 
+lin ball_N = mkN "boll" ; -- SaldoWN 
+lin star_N = mkN "stjärna" ; -- SaldoWN 
+lin cold_N = mkN "kyla" ; -- SaldoWN 
+lin drama_N = mkN "drama" "dramat" "draman" "dramana" ; -- SaldoWN 
+lin satisfactory_A = mkA "tillfredsställande" ; -- SaldoWN 
+lin disappointment_N = mkN "besvikelse" "besvikelser" ; -- SaldoWN 
+lin coward_N = mkN "ynkrygg" ; -- SaldoWN 
+lin bandit_N = mkN "bandit" "banditer" ; -- SaldoWN 
+lin ministry_N = mkN "departement" neutrum  ; -- SaldoWN 
+lin gesture_N = mkN "gest" "gester" ; -- SaldoWN 
+lin party_N = mkN "parti" "partit" "partier" "partierna" ; -- SaldoWN 
+lin deadly_A = mkA "dödlig" ; -- SaldoWN 
+lin tinkle_N = mkN "pingla" ; -- SaldoWN 
+lin lid_N = mkN "ögonlock" neutrum  ; -- SaldoWN 
+lin remind_V2 = mkV "påminna" "påminde" "påmint" ; -- SaldoWN 
+lin inn_N = mkN "värdshus" neutrum  ; -- SaldoWN 
+lin apathy_N = mkN "apati" "apatier" ; -- SaldoWN 
+lin carnal_A = mkA "sinnlig" ; -- SaldoWN 
+lin texture_N = mkN "struktur" "strukturer" ; -- SaldoWN 
+lin loan_N = mkN "lån" neutrum  ; -- SaldoWN 
+lin embryo_N = mkN "embryo" "embryot" "embryon" "embryona" ; -- SaldoWN 
+lin wheat_N = mkN "vete" ; -- SaldoWN 
+lin teleprinter_N = mkN "teleprinter" ; -- SaldoWN 
+lin vote_N = mkN "röst" "röster" ; -- SaldoWN = mkN "röst" neutrum  ;
+lin international_A = mkA "internationell" ; -- SaldoWN 
+lin antihero_N = mkN "antihjälte" utrum  ; -- SaldoWN 
+lin bank_N = mkN "bank" ; -- SaldoWN = mkN "bank" "banker" ;
+lin manual_A = mkA "manuell" ; -- SaldoWN 
+lin green_A = mkA "omogen" "omoget" ; -- SaldoWN 
+lin frogman_N = mkN "grodman" "grodmannen" "grodmän" "grodmännen" ; -- SaldoWN 
+lin surprising_A = mkA "överraskande" ; -- SaldoWN 
+lin watch_N = mkN "utkik" ; -- SaldoWN 
+lin text_N = mkN "lärobok" "läroböcker" ; -- SaldoWN 
+lin senior_N = mkN "senior" ; -- SaldoWN = mkN "senior" "senioren" "seniorer" "seniorerna" ;
+lin senior_A = mkA "senior" ; -- SaldoWN 
+lin vegetation_N = mkN "växtlighet" "växtligheter" ; -- SaldoWN 
+lin white_A = mkA "vit" ; -- SaldoWN 
+lin home_N = mkN "hem" "hemmet" "hem" "hemmen" ; -- SaldoWN 
+lin minimum_A = mkA "minimal" ; -- SaldoWN 
+lin fluorine_N = mkN "fluor" ; -- SaldoWN 
+lin hate_N = mkN "hat" neutrum  ; -- SaldoWN 
+lin grandchild_N = mkN "barnbarn" neutrum  ; -- SaldoWN 
+lin mayor_N = mkN "borgmästare" utrum  ; -- SaldoWN 
+lin water_N = mkN "vatten" "vattnet" "vatten" "vattnen" ; -- SaldoWN 
+lin plane_N = mkN "flygplan" neutrum  ; -- SaldoWN 
+lin omelette_N = mkN "omelett" "omeletter" ; -- SaldoWN 
+lin semantic_A = mkA "semantisk" ; -- SaldoWN 
+lin boulevard_N = mkN "boulevard" "boulevarder" ; -- SaldoWN 
+lin revival_N = mkN "återupplivande" ; -- SaldoWN 
+lin switch_N = mkN "strömbrytare" utrum  ; -- SaldoWN 
+lin dysentery_N = mkN "dysenteri" "dysenterier" ; -- SaldoWN 
+lin constructive_A = mkA "konstruktiv" ; -- SaldoWN 
+lin aria_N = mkN "aria" ; -- SaldoWN 
+lin banana_N = mkN "banan" "bananer" ; -- SaldoWN 
+lin rehabilitation_N = mkN "rehabilitering" ; -- SaldoWN 
+lin sleepwalker_N = mkN "sömngångare" utrum  ; -- SaldoWN 
+lin book_N = mkN "bok" ; -- SaldoWN = mkN "bok" "böcker" ;
+lin findings_N = mkN "rön" neutrum  ; -- SaldoWN 
+lin section_N = mkN "del" "delen" "delar" "delarna" ; -- SaldoWN 
+lin dealer_N = mkN "återförsäljare" utrum  ; -- SaldoWN 
+lin gymnast_N = mkN "gymnast" "gymnaster" ; -- SaldoWN 
+lin annuity_N = mkN "livränta" ; -- SaldoWN 
+lin seashore_N = mkN "strand" "stränder" ; -- SaldoWN 
+lin stitch_N = mkN "stygn" neutrum  ; -- SaldoWN 
+lin battle_N = mkN "slag" neutrum  ; -- SaldoWN 
+lin franchise_N = mkN "koncession" "koncessioner" ; -- SaldoWN 
+lin development_N = mkN "bebyggelse" "bebyggelser" ; -- SaldoWN 
+lin minimum_N = mkN "minimum" neutrum  ; -- SaldoWN 
+lin project_N = mkN "projekt" neutrum  ; -- SaldoWN 
+lin hay_N = mkN "hö" neutrum  ; -- SaldoWN 
+lin happy_A = mkA "lycklig" ; -- SaldoWN 
+lin philosophy_N = mkN "doktrin" "doktriner" ; -- SaldoWN 
+lin range_N = mkN "betesmark" "betesmarker" ; -- SaldoWN 
+lin seminar_N = mkN "seminarium" "seminariumet" "seminarier" "seminarierna" ; -- SaldoWN 
+lin reference_N = mkN "referens" "referenser" ; -- SaldoWN 
+lin punch_N = mkN "slag" neutrum  ; -- SaldoWN 
+lin assurance_N = mkN "försäkran" "försäkran" "försäkringar" "försäkringarna" ; -- SaldoWN 
+lin guise_N = mkN "skepnad" "skepnader" ; -- SaldoWN 
+lin fundamentalist_N = mkN "fundamentalist" "fundamentalister" ; -- SaldoWN 
+lin test_N = mkN "prov" neutrum  ; -- SaldoWN = mkN "prov" neutrum  ;
+lin affinity_N = mkN "samhörighet" "samhörigheter" ; -- SaldoWN 
+lin ultimate_A = mkA "slutlig" ; -- SaldoWN 
+lin agronomist_N = mkN "agronom" "agronomer" ; -- SaldoWN 
+lin responsibility_N = mkN "ansvar" neutrum  ; -- SaldoWN 
+lin allow_VS = mkV "tillåta" "tillät" "tillåtit" ; -- SaldoWN 
+lin allow_V2V = mkV "tillåta" "tillät" "tillåtit" ; -- SaldoWN 
+lin allow_V2 = mkV "tillåta" "tillät" "tillåtit" ; -- SaldoWN 
+lin allow_V = mkV "tillåta" "tillät" "tillåtit" ; -- SaldoWN 
+lin mug_N = mkN "mugg" ; -- SaldoWN = mkN "mugg" ;
+lin hard_A = mkA "hård" "hårt" ; -- SaldoWN 
+lin assault_N = mkN "överfall" neutrum  ; -- SaldoWN 
+lin tendency_N = mkN "tendens" "tendenser" ; -- SaldoWN 
+lin means_N = mkN "medel" neutrum  ; -- SaldoWN 
+lin wheel_N = mkN "hjul" neutrum  ; -- SaldoWN 
+lin roll_N = mkN "namnlängd" "namnlängder" ; -- SaldoWN 
+lin lease_N = mkN "leasing" ; -- SaldoWN 
+lin manslaughter_N = mkN "dråp" neutrum  ; -- SaldoWN 
+lin limit_N = mkN "måtta" ; -- SaldoWN 
+lin perfect_A = mkA "perfekt" "perfekt" ; -- SaldoWN 
+lin collapsible_A = mkA "hopfällbar" ; -- SaldoWN 
+lin urge_N = mkN "drift" ; -- SaldoWN = mkN "drift" "drifter" ;
+lin disturbance_N = mkN "orolighet" "oroligheter" ; -- SaldoWN 
+lin overview_N = mkN "överblick" ; -- SaldoWN 
+lin base_N = mkN "grund" "grunder" ; -- SaldoWN = mkN "grund" neutrum  ;
+lin base_A = mkA "grund" ; -- SaldoWN 
+lin ivory_N = mkN "elfenben" neutrum  ; -- SaldoWN 
+lin comfort_N = mkN "komfort" ; -- SaldoWN 
+lin debut_N = mkN "debut" "debuter" ; -- SaldoWN 
+lin dinner_N = mkN "middag" ; -- SaldoWN 
+lin defiant_A = mkA "trotsig" ; -- SaldoWN 
+lin missile_N = mkN "missil" "missiler" ; -- SaldoWN 
+lin sick_A = mkA "sjuk" ; -- SaldoWN 
+lin fog_N = mkN "dimma" ; -- SaldoWN 
+lin bark_N = mkN "skälla" ; -- SaldoWN 
+lin regard_N = mkN "blick" ; -- SaldoWN 
+lin spectrum_N = mkN "spektrum" neutrum  ; -- SaldoWN 
+lin break_V2 = mkV "förstöra" "förstörde" "förstört" ; -- SaldoWN 
+lin break_V = mkV "förstöra" "förstörde" "förstört" ; -- SaldoWN 
+lin knife_N = mkN "kniv" ; -- SaldoWN 
+lin cell_N = mkN "cell" "celler" ; -- SaldoWN 
+lin carafe_N = mkN "karaff" "karaffer" ; -- SaldoWN 
+lin management_N = mkN "ledning" ; -- SaldoWN 
+lin ballerina_N = mkN "ballerina" ; -- SaldoWN 
+lin call_N = mkN "besök" neutrum  ; -- SaldoWN 
+lin band_N = mkN "band" neutrum  ; -- SaldoWN 
+lin carbon_N = mkN "kol" neutrum  ; -- SaldoWN 
+lin alcoholic_N = mkN "alkoholist" "alkoholister" ; -- SaldoWN 
+lin quality_N = mkN "kvalitet" "kvaliteter" ; -- SaldoWN 
+lin need_N = mkN "behov" neutrum  ; -- SaldoWN 
+lin tonsillitis_N = mkN "halsfluss" "halsflusser" ; -- SaldoWN 
+lin effect_N = mkN "intryck" neutrum  ; -- SaldoWN 
+lin list_N = mkN "slagsida" ; -- SaldoWN 
+lin delay_V2 = mkV "fördröja" "fördröjde" "fördröjt" ; -- SaldoWN 
+lin delay_V = mkV "fördröja" "fördröjde" "fördröjt" ; -- SaldoWN 
+lin rocket_N = mkN "raket" "raketer" ; -- SaldoWN 
+lin nudge_N = mkN "knuff" ; -- SaldoWN 
+lin padding_N = mkN "utfyllnad" "utfyllnader" ; -- SaldoWN 
+lin anniversary_N = mkN "jubileum" "jubileet" "jubileer" "jubileerna" ; -- SaldoWN 
+lin couple_N = mkN "par" neutrum  ; -- SaldoWN 
+lin smile_V2 = mkV "le" "log" "lett" ; -- SaldoWN 
+lin smile_V = mkV "le" "log" "lett" ; -- SaldoWN 
+lin lean_N = mkN "luta" ; -- SaldoWN 
+lin whale_N = mkN "val" ; -- SaldoWN = mkN "val" neutrum  ;
+lin unnecessary_A = mkA "onödig" ; -- SaldoWN 
+lin afternoon_N = mkN "eftermiddag" ; -- SaldoWN 
+lin prayer_N = mkN "bön" "böner" ; -- SaldoWN 
+lin presentation_N = mkN "presentation" "presentationer" ; -- SaldoWN 
+lin festival_N = mkN "festival" "festivaler" ; -- SaldoWN 
+lin balance_N = mkN "balans" "balanser" ; -- SaldoWN 
+lin periodical_N = mkN "tidskrift" "tidskrifter" ; -- SaldoWN 
+lin payment_N = mkN "betalning" ; -- SaldoWN 
+lin shower_N = mkN "skur" ; -- SaldoWN 
+lin layer_N = mkN "lager" ; -- SaldoWN = mkN "lager" ; = mkN "lager" neutrum  ;
+lin narrative_N = mkN "berättelse" "berättelser" ; -- SaldoWN 
+lin uneasy_A = mkA "orolig" ; -- SaldoWN 
+lin main_A = mkA "huvudsaklig" ; -- SaldoWN 
+lin snippet_N = mkN "snutt" ; -- SaldoWN 
+lin ailment_N = mkN "krämpa" ; -- SaldoWN 
+lin effective_A = mkA "effektiv" ; -- SaldoWN 
+lin plateau_N = mkN "platå" "platåer" ; -- SaldoWN 
+lin producer_N = mkN "producent" "producenter" ; -- SaldoWN 
+lin unanimous_A = mkA "enhällig" ; -- SaldoWN 
+lin gibberish_N = mkN "rotvälska" ; -- SaldoWN 
+lin carcinogenic_A = mkA "karcinogen" "karcinogent" ; -- SaldoWN 
+lin robbery_N = mkN "rån" neutrum  ; -- SaldoWN 
+lin go_VV = mkV "gå" "går" "gå" "gick" "gått" "gången" ; -- SaldoWN 
+lin go_VS = mkV "gå" "går" "gå" "gick" "gått" "gången" ; -- SaldoWN 
+lin go_VA = mkV "gå" "går" "gå" "gick" "gått" "gången" ; -- SaldoWN 
+lin go_V2 = mkV "gå" "går" "gå" "gick" "gått" "gången" ; -- SaldoWN 
+lin go_V = mkV "gå" "går" "gå" "gick" "gått" "gången" ; -- SaldoWN 
+lin process_N = mkN "process" "processer" ; -- SaldoWN 
+lin menu_N = mkN "meny" "menyer" ; -- SaldoWN 
+lin refugee_N = mkN "flykting" ; -- SaldoWN 
+lin glow_N = mkN "glöd" "glöder" ; -- SaldoWN 
+lin flower_N = mkN "blomma" ; -- SaldoWN 
+lin venereal_A = mkA "venerisk" ; -- SaldoWN 
+lin ballet_N = mkN "balett" "baletter" ; -- SaldoWN 
+lin public_N = mkN "allmänhet" "allmänheter" ; -- SaldoWN 
+lin contentment_N = mkN "belåtenhet" "belåtenheter" ; -- SaldoWN 
+lin incapable_A = mkA "oförmögen" "oförmöget" ; -- SaldoWN 
+lin scullery_N = mkN "grovkök" neutrum  ; -- SaldoWN 
+lin door_N = mkN "dörr" ; -- SaldoWN 
+lin hall_N = mkN "hall" ; -- SaldoWN 
+lin lamb_N = mkN "lamm" neutrum  ; -- SaldoWN = mkN "lamm" neutrum  ;
+lin baby_N = mkN "baby" "babyn" "babyar" "babyarna" ; -- SaldoWN 
+lin glassworks_N = mkN "glasbruk" neutrum  ; -- SaldoWN 
+lin medium_N = mkN "medium" neutrum  ; -- SaldoWN = mkN "medium" "mediet" "medier" "medierna" ;
+lin blind_A = mkA "blind" ; -- SaldoWN 
+lin labourer_N = mkN "arbetare" utrum  ; -- SaldoWN 
+lin job_N = mkN "jobb" neutrum  ; -- SaldoWN 
+lin balance_N = mkN "saldo" "saldot" "saldon" "saldona" ; -- SaldoWN 
+lin hologram_N = mkN "hologram" "hologrammet" "hologram" "hologrammen" ; -- SaldoWN 
+lin bowl_N = mkN "stadion" neutrum  ; -- SaldoWN 
+lin reformatory_N = mkN "ungdomsvårdsskola" ; -- SaldoWN 
+lin pancake_N = mkN "pannkaka" ; -- SaldoWN 
+lin fascist_N = mkN "fascist" "fascister" ; -- SaldoWN 
+lin suppository_N = mkN "stolpiller" neutrum  ; -- SaldoWN 
+lin ethics_N = mkN "etik" ; -- SaldoWN 
+lin wasteful_A = mkA "oekonomisk" ; -- SaldoWN 
+lin weight_N = mkN "vikt" "vikter" ; -- SaldoWN 
+lin risk_N = mkN "risk" "risker" ; -- SaldoWN 
+lin palpable_A = mkA "handgriplig" ; -- SaldoWN 
+lin prerequisite_N = mkN "förutsättning" ; -- SaldoWN 
+lin wax_N = mkN "vax" "vaxet" "vaxer" "vaxerna" ; -- SaldoWN 
+lin boil_N = mkN "koka" ; -- SaldoWN = mkN "koka" ;
+lin crocodile_N = mkN "krokodil" "krokodiler" ; -- SaldoWN 
+lin rain_N = mkN "regn" neutrum  ; -- SaldoWN 
+lin horse_N = mkN "häst" ; -- SaldoWN 
+lin bloodsucker_N = mkN "blodsugare" utrum  ; -- SaldoWN 
+lin culture_N = mkN "civilisation" "civilisationer" ; -- SaldoWN 
+lin docile_A = mkA "spak" ; -- SaldoWN 
+lin action_N = mkN "action" ; -- SaldoWN 
+lin quarter_N = mkN "kvartal" neutrum  ; -- SaldoWN 
+lin autumn_N = mkN "höst" ; -- SaldoWN 
+lin baseball_N = mkN "baseboll" ; -- SaldoWN = mkN "baseboll" ;
+lin draw_V2V = mkV "dra" "drar" "dra" "drog" "dragit" "dragen" ; -- SaldoWN 
+lin draw_V2 = mkV "dra" "drar" "dra" "drog" "dragit" "dragen" ; -- SaldoWN 
+lin draw_V = mkV "dra" "drar" "dra" "drog" "dragit" "dragen" ; -- SaldoWN 
+lin livestock_N = mkN "boskap" ; -- SaldoWN 
+lin comfort_N = mkN "tröst" ; -- SaldoWN = mkN "tröst" ;
+lin list_N = mkN "lista" ; -- SaldoWN 
+lin single_A = mkA "ogift" "ogift" ; -- SaldoWN 
+lin jam_N = mkN "sylt" "sylter" ; -- SaldoWN 
+lin defendant_N = mkN "svarande" ; -- SaldoWN = mkN "svarande" "svaranden" "svarande" "svarandena" ;
+lin lee_N = mkN "lä" ; -- SaldoWN 
+lin slip_N = mkN "fadäs" "fadäser" ; -- SaldoWN 
+lin prestige_N = mkN "prestige" utrum  ; -- SaldoWN 
+lin debit_N = mkN "debet" ; -- SaldoWN 
+lin bite_V2 = mkV "bita" "bet" "bitit" ; -- SaldoWN 
+lin bite_V = mkV "bita" "bet" "bitit" ; -- SaldoWN 
+lin last_V2 = mkV "bestå" "bestod" "bestådd" ; -- SaldoWN = mkV "bestå" "bestod" "bestått" ;
+lin last_V = mkV "bestå" "bestod" "bestådd" ; -- SaldoWN = mkV "bestå" "bestod" "bestått" ;
+lin extreme_N = mkN "ytterlighet" "ytterligheter" ; -- SaldoWN 
+lin tower_N = mkN "torn" ; -- SaldoWN = mkN "torn" neutrum  ;
+lin routine_N = mkN "rutin" "rutiner" ; -- SaldoWN 
+lin domestic_A = mkA "inhemsk" ; -- SaldoWN 
+lin mine_N = mkN "dagbrott" neutrum  ; -- SaldoWN 
+lin positive_N = mkN "positiv" "positiver" ; -- SaldoWN = mkN "positiv" neutrum  ;
+lin positive_A = mkA "positiv" ; -- SaldoWN 
+lin level_N = mkN "våning" ; -- SaldoWN 
+lin performance_N = mkN "uppträdande" ; -- SaldoWN 
+lin individual_N = mkN "individ" neutrum  ; -- SaldoWN 
+lin baroque_N = mkN "barock" ; -- SaldoWN 
+lin baroque_A = mkA "barock" ; -- SaldoWN 
+lin subject_N = mkN "försöksperson" "försökspersoner" ; -- SaldoWN 
+lin commercial_A = mkA "kommersiell" ; -- SaldoWN 
+lin romantic_A = mkA "romantisk" ; -- SaldoWN 
+lin resident_A = mkA "bosatt" ; -- SaldoWN 
+lin crew_N = mkN "besättning" ; -- SaldoWN 
+lin sugar_N = mkN "socker" neutrum  ; -- SaldoWN 
+lin sickness_N = mkN "sjukdom" ; -- SaldoWN 
+lin dish_N = mkN "parabolantenn" "parabolantenner" ; -- SaldoWN 
+lin hour_N = mkN "timme" utrum  ; -- SaldoWN 
+lin rowing_N = mkN "rodd" "rodder" ; -- SaldoWN 
+lin cluster_N = mkN "kluster" neutrum  ; -- SaldoWN 
+lin pumpkin_N = mkN "pumpa" ; -- SaldoWN 
+lin motorway_N = mkN "motorväg" ; -- SaldoWN 
+lin bath_N = mkN "badrum" "badrummet" "badrum" "badrummen" ; -- SaldoWN 
+lin chance_N = mkN "möjlighet" "möjligheter" ; -- SaldoWN 
+lin cough_N = mkN "hosta" ; -- SaldoWN 
+lin low_A = mkA "låg" "lägre" "lägst" ; -- SaldoWN 
+lin stick_V2 = mkV "binda" "band" "bundit" ; -- SaldoWN 
+lin stick_V = mkV "binda" "band" "bundit" ; -- SaldoWN 
+lin stick_N = mkN "binda" ; -- SaldoWN 
+lin pluralistic_A = mkA "pluralistisk" ; -- SaldoWN 
+lin tense_A = mkA "spänd" ; -- SaldoWN 
+lin sawdust_N = mkN "sågspån" neutrum  ; -- SaldoWN 
+lin line_N = mkN "linje" "linjer" ; -- SaldoWN 
+lin change_N = mkN "växelmynt" neutrum  ; -- SaldoWN 
+lin spring_N = mkN "vår" ; -- SaldoWN 
+lin study_N = mkN "arbetsrum" "arbetsrummet" "arbetsrum" "arbetsrummen" ; -- SaldoWN 
+lin style_N = mkN "stil" ; -- SaldoWN 
+lin replacement_N = mkN "ersättare" utrum  ; -- SaldoWN 
+lin act_N = mkN "akt" "akter" ; -- SaldoWN 
+lin loafer_N = mkN "dagdrivare" utrum  ; -- SaldoWN 
+lin primer_N = mkN "abc-bok" "abc-böcker" ; -- SaldoWN 
+lin tear_N = mkN "tår" ; -- SaldoWN 
+lin inconsiderate_A = mkA "oförsynt" "oförsynt" ; -- SaldoWN 
+lin recognition_N = mkN "erkännande" ; -- SaldoWN 
+lin percent_N = mkN "procent" "procenten" "procent" "procenten" ; -- SaldoWN 
+lin end_N = mkN "ände" utrum  ; -- SaldoWN 
+lin blackmail_N = mkN "utpressning" ; -- SaldoWN 
+lin illegal_A = mkA "olaglig" ; -- SaldoWN 
+lin methodology_N = mkN "metodologi" "metodologier" ; -- SaldoWN 
+lin deprivation_N = mkN "misär" "misärer" ; -- SaldoWN 
+lin jemmy_N = mkN "bräckjärn" neutrum  ; -- SaldoWN 
+lin sequence_N = mkN "följd" "följder" ; -- SaldoWN 
+lin density_N = mkN "densitet" "densiteter" ; -- SaldoWN 
+lin aftertaste_N = mkN "eftersmak" ; -- SaldoWN 
+lin ruffian_N = mkN "slusk" ; -- SaldoWN 
+lin nicotine_N = mkN "nikotin" ; -- SaldoWN 
+lin mulatto_N = mkN "mulatt" "mulatter" ; -- SaldoWN 
+lin just_AdV = mkA "rättvis" ; -- SaldoWN 
+lin just_A = mkA "rättvis" ; -- SaldoWN 
+lin flavour_V2 = mkV "smaksätta" "smaksätter" "smaksätt" "smaksatte" "smaksatt" "smaksatt" ; -- SaldoWN 
+lin welfare_N = mkN "socialvård" ; -- SaldoWN 
+lin shoulder_N = mkN "vägkant" "vägkanter" ; -- SaldoWN 
+lin migration_N = mkN "migration" "migrationer" ; -- SaldoWN 
+lin eligible_A = mkA "valbar" ; -- SaldoWN 
+lin journal_N = mkN "journal" "journaler" ; -- SaldoWN 
+lin helpless_A = mkA "hjälplös" ; -- SaldoWN 
+lin tax_N = mkN "skatt" "skatter" ; -- SaldoWN = mkN "skatt" "skatter" ;
+lin perch_N = mkN "säte" ; -- SaldoWN 
+lin open_A = mkA "öppen" "öppet" ; -- SaldoWN 
+lin pick_V2 = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin pick_V = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin coverage_N = mkN "försäkringsskydd" neutrum  ; -- SaldoWN 
+lin goat_N = mkN "get" "getter" ; -- SaldoWN 
+lin tape_N = mkN "måttband" neutrum  ; -- SaldoWN 
+lin work_N = mkN "jobb" neutrum  ; -- SaldoWN 
+lin serious_A = mkA "allvarlig" ; -- SaldoWN 
+lin true_A = mkA "sann" "sant" ; -- SaldoWN 
+lin pollution_N = mkN "förorening" ; -- SaldoWN 
+lin sound_N = mkN "ljud" neutrum  ; -- SaldoWN 
+lin heifer_N = mkN "kviga" ; -- SaldoWN 
+lin portion_N = mkN "portion" "portioner" ; -- SaldoWN 
+lin flat_N = mkN "lägenhet" "lägenheter" ; -- SaldoWN 
+lin critic_N = mkN "kritiker" "kritikern" "kritiker" "kritikerna" ; -- SaldoWN 
+lin bungler_N = mkN "klåpare" utrum  ; -- SaldoWN 
+lin astronaut_N = mkN "astronaut" "astronauter" ; -- SaldoWN 
+lin glance_N = mkN "ögonkast" neutrum  ; -- SaldoWN 
+lin collie_N = mkN "collie" "collien" "collies" "colliesen" ; -- SaldoWN 
+lin slipover_N = mkN "slipover" ; -- SaldoWN 
+lin fairy_N = mkN "älva" ; -- SaldoWN 
+lin bear_N = mkN "björn" ; -- SaldoWN 
+lin help_N = mkN "hjälpreda" ; -- SaldoWN 
+lin cuisine_N = mkN "kök" neutrum  ; -- SaldoWN 
+lin coal_N = mkN "kol" neutrum  ; -- SaldoWN 
+lin conclusion_N = mkN "avslutning" ; -- SaldoWN 
+lin syndrome_N = mkN "syndrom" neutrum  ; -- SaldoWN 
+lin geology_N = mkN "geologi" ; -- SaldoWN 
+lin content_N = mkN "kapacitet" "kapaciteter" ; -- SaldoWN 
+lin image_N = mkN "bild" "bilder" ; -- SaldoWN 
+lin domination_N = mkN "herravälde" ; -- SaldoWN 
+lin talk_N = mkN "samtal" neutrum  ; -- SaldoWN 
+lin brigade_N = mkN "brigad" "brigader" ; -- SaldoWN 
+lin bad_A = mkA "dålig" ; -- SaldoWN 
+lin version_N = mkN "version" "versioner" ; -- SaldoWN 
+lin apple_N = mkN "äpple" ; -- SaldoWN 
+lin handy_A = mkA "behändig" ; -- SaldoWN 
+lin message_N = mkN "meddelande" ; -- SaldoWN 
+lin use_N = mkN "vana" ; -- SaldoWN 
+lin abandon_V2 = mkV "överge" "överger" "överge" "övergav" "övergett" "övergiven" ; -- SaldoWN 
+lin chronic_A = mkA "kronisk" ; -- SaldoWN 
+lin organ_N = mkN "organ" neutrum  ; -- SaldoWN 
+lin hide_V2 = mkV "dölja" "dolde" "dolt" ; -- SaldoWN 
+lin hide_V = mkV "dölja" "dolde" "dolt" ; -- SaldoWN 
+lin fare_N = mkN "avgift" "avgifter" ; -- SaldoWN 
+lin gram_N = mkN "gram" "grammet" "gram" "grammen" ; -- SaldoWN 
+lin outcry_N = mkN "ramaskri" "ramaskrit" "ramaskrin" "ramaskrien" ; -- SaldoWN 
+lin win_N = mkN "seger" ; -- SaldoWN 
+lin maintenance_N = mkN "underhåll" neutrum  ; -- SaldoWN 
+lin active_N = mkN "aktiv" "aktiver" ; -- SaldoWN 
+lin active_A = mkA "aktiv" ; -- SaldoWN 
+lin realism_N = mkN "realism" "realismer" ; -- SaldoWN 
+lin acoustic_A = mkA "akustisk" ; -- SaldoWN 
+lin connection_N = mkN "förbindelse" "förbindelser" ; -- SaldoWN 
+lin doctor_N = mkN "läkare" utrum  ; -- SaldoWN 
+lin bench_N = mkN "bänk" ; -- SaldoWN 
+lin charlatan_N = mkN "charlatan" "charlataner" ; -- SaldoWN 
+lin needle_N = mkN "nål" ; -- SaldoWN 
+lin rainbow_N = mkN "regnbåge" utrum  ; -- SaldoWN 
+lin bag_N = mkN "bag" ; -- SaldoWN 
+lin dull_A = mkA "slö" "slött" ; -- SaldoWN 
+lin pastel_N = mkN "pastell" "pasteller" ; -- SaldoWN 
+lin clue_N = mkN "ledtråd" ; -- SaldoWN 
+lin centimetre_N = mkN "centimeter" ; -- SaldoWN 
+lin antiseptic_A = mkA "antiseptisk" ; -- SaldoWN 
+lin board_N = mkN "bräda" ; -- SaldoWN 
+lin cheek_N = mkN "kind" "kinder" ; -- SaldoWN 
+lin issue_N = mkN "avkomma" ; -- SaldoWN 
+lin medium_N = mkN "medium" neutrum  ; -- SaldoWN = mkN "medium" "mediet" "medier" "medierna" ;
+lin pastor_N = mkN "pastor" "pastorer" ; -- SaldoWN 
+lin syllable_N = mkN "stavelse" "stavelser" ; -- SaldoWN 
+lin earache_N = mkN "örsprång" neutrum  ; -- SaldoWN 
+lin exhibition_N = mkN "utställning" ; -- SaldoWN 
+lin basket_N = mkN "korg" ; -- SaldoWN 
+lin aggressive_A = mkA "aggressiv" ; -- SaldoWN 
+lin bath_N = mkN "badkar" neutrum  ; -- SaldoWN 
+lin businessman_N = mkN "affärsman" "affärsmannen" "affärsmän" "affärsmännen" ; -- SaldoWN 
+lin range_N = mkN "bergskedja" ; -- SaldoWN 
+lin slink_V = mkV "slinka" "slank" "slunkit" ; -- SaldoWN 
+lin enclave_N = mkN "enklav" "enklaver" ; -- SaldoWN 
+lin pension_N = mkN "pension" "pensioner" ; -- SaldoWN 
+lin acupuncture_N = mkN "akupunktur" ; -- SaldoWN 
+lin religious_A = mkA "religiös" ; -- SaldoWN 
+lin shell_N = mkN "snäcka" ; -- SaldoWN 
+lin tuberculosis_N = mkN "tuberkulos" ; -- SaldoWN 
+lin service_N = mkN "militärtjänst" ; -- SaldoWN 
+lin incentive_N = mkN "incitament" neutrum  ; -- SaldoWN 
+lin bronze_N = mkN "brons" "bronser" ; -- SaldoWN = mkN "brons" neutrum  ;
+lin transmission_N = mkN "växel" ; -- SaldoWN 
+lin pickpocket_N = mkN "ficktjuv" ; -- SaldoWN 
+lin rent_V2 = mkV "hyra" "hyrde" "hyrt" ; -- SaldoWN 
+lin rent_V = mkV "hyra" "hyrde" "hyrt" ; -- SaldoWN 
+lin rent_N = mkN "hyra" ; -- SaldoWN 
+lin destruction_N = mkN "förstörelse" "förstörelser" ; -- SaldoWN 
+lin position_N = mkN "ställning" ; -- SaldoWN 
+lin curriculum_N = mkN "läroplan" "läroplaner" ; -- SaldoWN 
+lin publicist_N = mkN "publicist" "publicister" ; -- SaldoWN 
+lin eternal_A = mkA "evig" ; -- SaldoWN 
+lin trick_N = mkN "snuva" ; -- SaldoWN 
+lin cartel_N = mkN "kartell" "karteller" ; -- SaldoWN 
+lin trident_N = mkN "treudd" ; -- SaldoWN 
+lin anus_N = mkN "analöppning" ; -- SaldoWN 
+lin sex_N = mkN "kön" neutrum  ; -- SaldoWN 
+lin pity_N = mkN "medlidande" ; -- SaldoWN 
+lin bread_N = mkN "bröd" neutrum  ; -- SaldoWN 
+lin legislation_N = mkN "lagstiftning" ; -- SaldoWN 
+lin vocational_A = mkA "yrkesmässig" ; -- SaldoWN 
+lin kindergarten_N = mkN "lekskola" ; -- SaldoWN 
+lin pyramid_N = mkN "pyramid" "pyramider" ; -- SaldoWN 
+lin tennis_N = mkN "tennis" ; -- SaldoWN 
+lin decrease_N = mkN "nedgång" ; -- SaldoWN 
+lin wellbeing_N = mkN "välbefinnande" ; -- SaldoWN 
+lin law_N = mkN "lag" ; -- SaldoWN = mkN "lag" ; = mkN "lag" neutrum  ;
+lin philistine_N = mkN "bracka" ; -- SaldoWN 
+lin secondary_A = mkA "sekundär" ; -- SaldoWN 
+lin fall_N = mkN "höst" ; -- SaldoWN 
+lin fill_N = mkN "fylla" ; -- SaldoWN 
+lin rescue_N = mkN "undsättning" ; -- SaldoWN 
+lin impractical_A = mkA "opraktisk" ; -- SaldoWN 
+lin set_N = mkN "miljö" "miljön" "miljöer" "miljöerna" ; -- SaldoWN 
+lin wording_N = mkN "formulering" ; -- SaldoWN 
+lin history_N = mkN "historia" "historien" "historier" "historierna" ; -- SaldoWN 
+lin round_N = mkN "rund" ; -- SaldoWN 
+lin round_A = mkA "rund" ; -- SaldoWN 
+lin cholera_N = mkN "kolera" ; -- SaldoWN 
+lin patrol_N = mkN "patrull" "patruller" ; -- SaldoWN 
+lin demolish_V2 = mkV "förstöra" "förstörde" "förstört" ; -- SaldoWN 
+lin epic_A = mkA "episk" ; -- SaldoWN 
+lin vacuum_N = mkN "vakuum" neutrum  ; -- SaldoWN 
+lin introduction_N = mkN "introduktion" "introduktioner" ; -- SaldoWN 
+lin telegraph_N = mkN "telegraf" "telegrafer" ; -- SaldoWN 
+lin feather_N = mkN "fjäder" ; -- SaldoWN 
+lin light_N = mkN "tändare" utrum  ; -- SaldoWN 
+lin house_N = mkN "kammare" "kammaren" "kamrar" "kamrarna" ; -- SaldoWN 
+lin grass_N = mkN "gräs" neutrum  ; -- SaldoWN 
+lin cut_N = mkN "andel" "andelen" "andelar" "andelarna" ; -- SaldoWN 
+lin minute_N = mkN "minut" "minuter" ; -- SaldoWN = mkN "minut" "minuter" ;
+lin biologist_N = mkN "biolog" "biologer" ; -- SaldoWN 
+lin offensive_A = mkA "anstötlig" ; -- SaldoWN 
+lin suggest_VS = mkV "föreslå" "föreslog" "föreslagit" ; -- SaldoWN 
+lin suggest_V2 = mkV "föreslå" "föreslog" "föreslagit" ; -- SaldoWN 
+lin suggest_V = mkV "föreslå" "föreslog" "föreslagit" ; -- SaldoWN 
+lin ton_N = mkN "ton" "toner" ; -- SaldoWN = mkN "ton" "tonnet" "ton" "tonnen" ;
+lin taxpayer_N = mkN "skattebetalare" utrum  ; -- SaldoWN 
+lin shot_N = mkN "skott" neutrum  ; -- SaldoWN 
+lin national_A = mkA "nationell" ; -- SaldoWN 
+lin street_N = mkN "gata" ; -- SaldoWN 
+lin spell_N = mkN "trollformel" "trollformeln" "trollformler" "trollformlerna" ; -- SaldoWN 
+lin depository_N = mkN "servicebox" ; -- SaldoWN 
+lin friendship_N = mkN "vänskap" ; -- SaldoWN 
+lin draft_N = mkN "värnplikt" ; -- SaldoWN 
+lin skin_N = mkN "skal" neutrum  ; -- SaldoWN 
+lin notice_N = mkN "varsel" neutrum  ; -- SaldoWN 
+lin avoid_VV = mkV "undvika" "undvek" "undvikit" ; -- SaldoWN 
+lin avoid_V2 = mkV "undvika" "undvek" "undvikit" ; -- SaldoWN 
+lin military_N = mkN "militär" "militärer" ; -- SaldoWN 
+lin military_A = mkA "militär" ; -- SaldoWN 
+lin agoraphobia_N = mkN "torgskräck" ; -- SaldoWN 
+lin throne_N = mkN "tron" "troner" ; -- SaldoWN 
+lin practical_A = mkA "praktisk" ; -- SaldoWN 
+lin popularity_N = mkN "popularitet" "populariteter" ; -- SaldoWN 
+lin rebel_N = mkN "rebell" "rebeller" ; -- SaldoWN 
+lin cowardice_N = mkN "feghet" "fegheter" ; -- SaldoWN 
+lin chandelier_N = mkN "kristallkrona" ; -- SaldoWN 
+lin hell_N = mkN "helvete" ; -- SaldoWN 
+lin bush_N = mkN "buske" utrum  ; -- SaldoWN 
+lin cage_N = mkN "bur" ; -- SaldoWN 
+lin condom_N = mkN "kondom" "kondomer" ; -- SaldoWN 
+lin object_N = mkN "mål" neutrum  ; -- SaldoWN 
+lin crown_N = mkN "krona" ; -- SaldoWN 
+lin sabotage_N = mkN "sabotage" "sabotaget" "sabotage" "sabotagen" ; -- SaldoWN 
+lin barrel_N = mkN "tunna" ; -- SaldoWN 
+lin doctor_N = mkN "doktor" "doktorer" ; -- SaldoWN 
+lin summit_N = mkN "toppmöte" ; -- SaldoWN 
+lin physiotherapy_N = mkN "sjukgymnastik" ; -- SaldoWN 
+lin reception_N = mkN "mottagning" ; -- SaldoWN 
+lin triangle_N = mkN "triangel" ; -- SaldoWN 
+lin guitarist_N = mkN "gitarrist" "gitarrister" ; -- SaldoWN 
+lin chauvinist_N = mkN "chauvinist" "chauvinister" ; -- SaldoWN 
+lin hyena_N = mkN "hyena" ; -- SaldoWN 
+lin speaker_N = mkN "högtalare" utrum  ; -- SaldoWN 
+lin airforce_N = mkN "flygvapen" "flygvapnet" "flygvapen" "flygvapnen" ; -- SaldoWN 
+lin slide_V2 = mkV "glida" "gled" "glidit" ; -- SaldoWN 
+lin slide_V = mkV "glida" "gled" "glidit" ; -- SaldoWN 
+lin certain_A = mkA "säker" ; -- SaldoWN 
+lin graphic_N = mkN "målande" ; -- SaldoWN 
+lin graphic_A = mkA "målande" ; -- SaldoWN 
+lin workshop_N = mkN "verkstad" "verkstäder" ; -- SaldoWN 
+lin comparable_A = mkA "jämförbar" ; -- SaldoWN 
+lin tidy_A = mkA "proper" ; -- SaldoWN 
+lin indigenous_A = mkA "inhemsk" ; -- SaldoWN 
+lin species_N = mkN "art" "arter" ; -- SaldoWN 
+lin demonstration_N = mkN "demonstration" "demonstrationer" ; -- SaldoWN 
+lin motivation_N = mkN "motivation" "motivationer" ; -- SaldoWN 
+lin ski_N = mkN "skida" ; -- SaldoWN 
+lin term_N = mkN "term" "termer" ; -- SaldoWN 
+lin correlation_N = mkN "korrelation" "korrelationer" ; -- SaldoWN 
+lin upholsterer_N = mkN "tapetserare" utrum  ; -- SaldoWN 
+lin increase_N = mkN "ökning" ; -- SaldoWN 
+lin unconsciousness_N = mkN "bedövning" ; -- SaldoWN 
+lin lace_N = mkN "spets" ; -- SaldoWN 
+lin basketball_N = mkN "basketboll" ; -- SaldoWN = mkN "basketboll" ;
+lin temple_N = mkN "tempel" neutrum  ; -- SaldoWN 
+lin radium_N = mkN "radium" neutrum  ; -- SaldoWN 
+lin challenge_V2 = mkV "ifrågasätta" "ifrågasätter" "ifrågasätt" "ifrågasatte" "ifrågasatt" "ifrågasatt" ; -- SaldoWN 
+lin challenge_V = mkV "ifrågasätta" "ifrågasätter" "ifrågasätt" "ifrågasatte" "ifrågasatt" "ifrågasatt" ; -- SaldoWN 
+lin fanaticism_N = mkN "fanatism" "fanatismer" ; -- SaldoWN 
+lin bruise_N = mkN "blåmärke" ; -- SaldoWN 
+lin appeal_N = mkN "attraktion" "attraktioner" ; -- SaldoWN 
+lin control_N = mkN "behärskning" ; -- SaldoWN 
+lin ratio_N = mkN "förhållande" ; -- SaldoWN 
+lin voice_N = mkN "röst" "röster" ; -- SaldoWN = mkN "röst" neutrum  ;
+lin team_N = mkN "lag" ; -- SaldoWN = mkN "lag" ; = mkN "lag" neutrum  ;
+lin anthropology_N = mkN "antropologi" ; -- SaldoWN 
+lin field_N = mkN "fält" neutrum  ; -- SaldoWN 
+lin common_A = mkA "vanlig" ; -- SaldoWN 
+lin worm_N = mkN "mask" ; -- SaldoWN = mkN "mask" "masker" ;
+lin ham_N = mkN "skinka" ; -- SaldoWN 
+lin jet_N = mkN "sprut" neutrum  ; -- SaldoWN 
+lin general_A = mkA "allmän" "allmänt" "allmänna" "allmänna" "allmännare" "allmännast" "allmännaste" ; -- SaldoWN 
+lin scapula_N = mkN "skulderblad" neutrum  ; -- SaldoWN 
+lin nudist_N = mkN "nudist" "nudister" ; -- SaldoWN 
+lin nomination_N = mkN "nominering" ; -- SaldoWN 
+lin alcohol_N = mkN "alkohol" "alkoholer" ; -- SaldoWN 
+lin front_N = mkN "front" "fronter" ; -- SaldoWN 
+lin trait_N = mkN "drag" neutrum  ; -- SaldoWN = mkN "drag" neutrum  ;
+lin chair_N = mkN "stol" ; -- SaldoWN 
+lin display_N = mkN "uppvisning" ; -- SaldoWN 
+lin title_N = mkN "mästerskap" neutrum  ; -- SaldoWN 
+lin cooking_N = mkN "matlagning" ; -- SaldoWN 
+lin harmonica_N = mkN "munspel" "munspelet" "munspel" "munspelen" ; -- SaldoWN 
+lin terrier_N = mkN "terrier" "terriern" "terrier" "terrierna" ; -- SaldoWN 
+lin monster_N = mkN "monster" neutrum  ; -- SaldoWN 
+lin pest_N = mkN "bråkmakare" utrum  ; -- SaldoWN 
+lin conference_N = mkN "konferens" "konferenser" ; -- SaldoWN 
+lin convenient_A = mkA "bekväm" ; -- SaldoWN 
+lin mathematical_A = mkA "matematisk" ; -- SaldoWN 
+lin genuine_A = mkA "autentisk" ; -- SaldoWN 
+lin interrupt_V2 = mkV "avbryta" "avbröt" "avbrutit" ; -- SaldoWN 
+lin interrupt_V = mkV "avbryta" "avbröt" "avbrutit" ; -- SaldoWN 
+lin painter_N = mkN "målare" utrum  ; -- SaldoWN 
+lin volume_N = mkN "volym" "volymer" ; -- SaldoWN 
+lin reception_N = mkN "mottagning" ; -- SaldoWN 
+lin attractive_A = mkA "tilldragande" ; -- SaldoWN 
+lin annual_A = mkA "årlig" ; -- SaldoWN 
+lin sausage_N = mkN "korv" ; -- SaldoWN 
+lin husband_N = mkN "make" utrum  ; -- SaldoWN 
+lin button_N = mkN "knapp" ; -- SaldoWN 
+lin pump_N = mkN "pump" ; -- SaldoWN 
+lin number_N = mkN "tal" neutrum  ; -- SaldoWN = mkN "tal" neutrum  ;
+lin game_N = mkN "spel" neutrum  ; -- SaldoWN 
+lin rest_N = mkN "vila" ; -- SaldoWN 
+lin understand_VS = mkV "begripa" "begrep" "begripit" ; -- SaldoWN 
+lin understand_V2V = mkV "begripa" "begrep" "begripit" ; -- SaldoWN 
+lin understand_V2 = mkV "begripa" "begrep" "begripit" ; -- SaldoWN 
+lin understand_V = mkV "begripa" "begrep" "begripit" ; -- SaldoWN 
+lin contrast_N = mkN "motsats" "motsatser" ; -- SaldoWN 
+lin leasehold_N = mkN "arrende" ; -- SaldoWN 
+lin minority_N = mkN "fåtal" neutrum  ; -- SaldoWN 
+lin suffering_N = mkN "lidande" ; -- SaldoWN 
+lin sailor_N = mkN "sjöman" "sjömannen" "sjömän" "sjömännen" ; -- SaldoWN 
+lin socialist_N = mkN "socialist" "socialister" ; -- SaldoWN 
+lin midwife_N = mkN "barnmorska" ; -- SaldoWN 
+lin movie_N = mkN "biograf" "biografer" ; -- SaldoWN 
+lin advance_V2 = mkV "fortskrida" "fortskred" "fortskridit" ; -- SaldoWN 
+lin advance_V = mkV "fortskrida" "fortskred" "fortskridit" ; -- SaldoWN 
+lin mayonnaise_N = mkN "majonnäs" "majonnäser" ; -- SaldoWN 
+lin east_N = mkN "öster" ; -- SaldoWN 
+lin mote_N = mkN "smolk" neutrum  ; -- SaldoWN 
+lin cart_N = mkN "kärra" ; -- SaldoWN 
+lin novel_N = mkN "roman" "romaner" ; -- SaldoWN 
+lin cloud_N = mkN "moln" neutrum  ; -- SaldoWN 
+lin burrow_N = mkN "håla" ; -- SaldoWN 
+lin period_N = mkN "period" "perioder" ; -- SaldoWN 
+lin swastika_N = mkN "hakkors" neutrum  ; -- SaldoWN 
+lin shoe_N = mkN "hästsko" "hästskor" ; -- SaldoWN 
+lin showdown_N = mkN "kraftmätning" ; -- SaldoWN 
+lin call_N = mkN "kalla" ; -- SaldoWN 
+lin demagogue_N = mkN "demagog" "demagoger" ; -- SaldoWN 
+lin zero_N = mkN "nolla" ; -- SaldoWN 
+lin threshold_N = mkN "tröskel" ; -- SaldoWN 
+lin treatment_N = mkN "diskussion" "diskussioner" ; -- SaldoWN 
+lin bold_A = mkA "djärv" ; -- SaldoWN 
+lin bond_N = mkN "fängsel" neutrum  ; -- SaldoWN 
+lin museum_N = mkN "museum" "museet" "museer" "museerna" ; -- SaldoWN 
+lin rebel_N = mkN "rebell" "rebeller" ; -- SaldoWN 
+lin history_N = mkN "historia" "historien" "historier" "historierna" ; -- SaldoWN 
+lin feel_VS = mkV "känna" "känne" "känt" ; -- SaldoWN = mkV "känna" "kände" "känt" ;
+lin feel_VA = mkV "känna" "känne" "känt" ; -- SaldoWN = mkV "känna" "kände" "känt" ;
+lin feel_V2 = mkV "känna" "känne" "känt" ; -- SaldoWN = mkV "känna" "kände" "känt" ;
+lin feel_V = mkV "känna" "känne" "känt" ; -- SaldoWN = mkV "känna" "kände" "känt" ;
+lin aviation_N = mkN "flyg" neutrum  ; -- SaldoWN = mkN "flyg" neutrum  ;
+lin hand_N = mkN "applåd" "applåder" ; -- SaldoWN 
+lin goal_N = mkN "destination" "destinationer" ; -- SaldoWN 
+lin mirror_N = mkN "spegel" ; -- SaldoWN 
+lin crash_N = mkN "olycka" ; -- SaldoWN 
+lin acid_N = mkN "syra" ; -- SaldoWN 
+lin herd_N = mkN "hjord" ; -- SaldoWN 
+lin crop_N = mkN "skörd" ; -- SaldoWN 
+lin bribery_N = mkN "bestickning" ; -- SaldoWN 
+lin lift_N = mkN "hiss" ; -- SaldoWN 
+lin unappetizing_A = mkA "osmaklig" ; -- SaldoWN 
+lin expansive_A = mkA "expansiv" ; -- SaldoWN 
+lin drill_N = mkN "exercis" "exerciser" ; -- SaldoWN 
+lin effort_N = mkN "ansträngning" ; -- SaldoWN 
+lin forbid_V2 = mkV "förbjuda" "förbjöd" "förbjudit" ; -- SaldoWN 
+lin xylophone_N = mkN "xylofon" "xylofoner" ; -- SaldoWN 
+lin plumber_N = mkN "rörmokare" utrum  ; -- SaldoWN 
+lin modern_A = mkA "modern" ; -- SaldoWN 
+lin house_N = mkN "hus" neutrum  ; -- SaldoWN 
+lin herb_N = mkN "ört" "örter" ; -- SaldoWN 
+lin arrow_N = mkN "pil" ; -- SaldoWN 
+lin politics_N = mkN "politik" ; -- SaldoWN 
+lin feudalism_N = mkN "feodalism" "feodalismer" ; -- SaldoWN 
+lin knee_N = mkN "knä" "knäet" "knän" "knäna" ; -- SaldoWN 
+lin artificial_A = mkA "artificiell" ; -- SaldoWN 
+lin easy_A = mkA "lätt" ; -- SaldoWN 
+lin red_N = mkN "rodnad" "rodnader" ; -- SaldoWN 
+lin pneumonia_N = mkN "lunginflammation" "lunginflammationer" ; -- SaldoWN 
+lin glory_N = mkN "ära" ; -- SaldoWN 
+lin pain_N = mkN "pina" ; -- SaldoWN 
+lin belong_V = mkV "tillhöra" "tillhörde" "tillhört" ; -- SaldoWN 
+lin competition_N = mkN "tävling" ; -- SaldoWN 
+lin loyalty_N = mkN "lojalitet" "lojaliteter" ; -- SaldoWN 
+lin bind_V2 = mkV "binda" "band" "bundit" ; -- SaldoWN 
+lin bind_V = mkV "binda" "band" "bundit" ; -- SaldoWN 
+lin bind_N = mkN "binda" ; -- SaldoWN 
+lin uninteresting_A = mkA "ointressant" "ointressant" ; -- SaldoWN 
+lin hothouse_N = mkN "drivhus" neutrum  ; -- SaldoWN 
+lin discerning_A = mkA "omdömesgill" ; -- SaldoWN 
+lin graphic_A = mkA "grafisk" ; -- SaldoWN 
+lin version_N = mkN "version" "versioner" ; -- SaldoWN 
+lin volume_N = mkN "volym" "volymer" ; -- SaldoWN 
+lin majority_N = mkN "majoritet" "majoriteter" ; -- SaldoWN 
+lin inbreeding_N = mkN "inavel" ; -- SaldoWN 
+lin democrat_N = mkN "demokrat" "demokrater" ; -- SaldoWN 
+lin test_N = mkN "test" ; -- SaldoWN = mkN "test" neutrum  ;
+lin tambourine_N = mkN "tamburin" "tamburiner" ; -- SaldoWN 
+lin camping_N = mkN "camping" ; -- SaldoWN 
+lin senator_N = mkN "senator" "senatorer" ; -- SaldoWN 
+lin describe_VS = mkV "beskriva" "beskrev" "beskrivit" ; -- SaldoWN 
+lin describe_V2 = mkV "beskriva" "beskrev" "beskrivit" ; -- SaldoWN 
+lin describe_V = mkV "beskriva" "beskrev" "beskrivit" ; -- SaldoWN 
+lin statement_N = mkN "bokslut" neutrum  ; -- SaldoWN 
+lin partnership_N = mkN "partnerskap" neutrum  ; -- SaldoWN 
+lin comment_N = mkN "betraktelse" "betraktelser" ; -- SaldoWN 
+lin cow_N = mkN "ko" "kor" ; -- SaldoWN 
+lin porter_N = mkN "bärare" utrum  ; -- SaldoWN 
+lin gain_V2 = mkV "vinna" "vann" "vunnit" ; -- SaldoWN 
+lin gain_V = mkV "vinna" "vann" "vunnit" ; -- SaldoWN 
+lin well_A = mkA "frisk" ; -- SaldoWN 
+lin corner_N = mkN "vrå" "vrån" "vrår" "vrårna" ; -- SaldoWN 
+lin systematic_A = mkA "systematisk" ; -- SaldoWN 
+lin transition_N = mkN "övergång" ; -- SaldoWN 
+lin equilibrium_N = mkN "jämvikt" ; -- SaldoWN 
+lin advantage_N = mkN "fördel" "fördelen" "fördelar" "fördelarna" ; -- SaldoWN 
+lin matrix_N = mkN "matris" "matriser" ; -- SaldoWN 
+lin injection_N = mkN "injektion" "injektioner" ; -- SaldoWN 
+lin surgeon_N = mkN "kirurg" "kirurger" ; -- SaldoWN 
+lin carrot_N = mkN "morot" "morötter" ; -- SaldoWN 
+lin dentist_N = mkN "tandläkare" utrum  ; -- SaldoWN 
+lin pray_V2 = mkV "be" "bad" "bett" ; -- SaldoWN 
+lin pray_V = mkV "be" "bad" "bett" ; -- SaldoWN 
+lin skilled_A = mkA "skicklig" ; -- SaldoWN 
+lin persistent_A = mkA "ihärdig" ; -- SaldoWN 
+lin velvet_N = mkN "sammet" ; -- SaldoWN 
+lin shallow_N = mkN "grund" "grunder" ; -- SaldoWN = mkN "grund" neutrum  ;
+lin shallow_A = mkA "grund" ; -- SaldoWN 
+lin grateful_A = mkA "tacksam" "tacksamt" "tacksamma" "tacksamma" "tacksammare" "tacksammast" "tacksammaste" ; -- SaldoWN 
+lin rebuilding_N = mkN "ombyggnad" "ombyggnader" ; -- SaldoWN 
+lin hotel_N = mkN "hotell" neutrum  ; -- SaldoWN 
+lin rise_N = mkN "resa" ; -- SaldoWN 
+lin aphasia_N = mkN "afasi" "afasier" ; -- SaldoWN 
+lin pantomime_N = mkN "pantomim" "pantomimer" ; -- SaldoWN 
+lin loom_N = mkN "vävstol" ; -- SaldoWN 
+lin glue_N = mkN "klister" neutrum  ; -- SaldoWN 
+lin club_N = mkN "klubb" ; -- SaldoWN 
+lin contact_N = mkN "kontakt" "kontakter" ; -- SaldoWN 
+lin mammography_N = mkN "mammografi" "mammografier" ; -- SaldoWN 
+lin loss_N = mkN "förlust" "förluster" ; -- SaldoWN 
+lin executive_N = mkN "verkställande" ; -- SaldoWN 
+lin executive_A = mkA "verkställande" ; -- SaldoWN 
+lin ward_N = mkN "sjukhusavdelning" ; -- SaldoWN 
+lin success_N = mkN "framgång" ; -- SaldoWN 
+lin slice_N = mkN "skiva" ; -- SaldoWN 
+lin temperamental_A = mkA "lynnig" ; -- SaldoWN 
+lin role_N = mkN "roll" ; -- SaldoWN = mkN "roll" "roller" ;
+lin week_N = mkN "vecka" ; -- SaldoWN 
+lin hiccough_N = mkN "hicka" ; -- SaldoWN 
+lin slalom_N = mkN "slalom" ; -- SaldoWN 
+lin blood_N = mkN "blod" ; -- SaldoWN 
+lin depression_N = mkN "depression" "depressioner" ; -- SaldoWN 
+lin star_N = mkN "stjärna" ; -- SaldoWN 
+lin recession_N = mkN "recession" "recessioner" ; -- SaldoWN 
+lin wardrobe_N = mkN "garderob" "garderober" ; -- SaldoWN 
+lin lane_N = mkN "fil" ; -- SaldoWN = mkN "fil" ; = mkN "fil" "filer" ;
+lin camp_N = mkN "flyktingläger" neutrum  ; -- SaldoWN 
+lin circle_N = mkN "cirkel" ; -- SaldoWN 
+lin safety_N = mkN "säkerhet" "säkerheter" ; -- SaldoWN 
+lin call_V3 = mkV "förutsäga" "förutsade" "förutsagt" ; -- SaldoWN 
+lin call_V2V = mkV "förutsäga" "förutsade" "förutsagt" ; -- SaldoWN 
+lin call_V2A = mkV "förutsäga" "förutsade" "förutsagt" ; -- SaldoWN 
+lin call_V2 = mkV "förutsäga" "förutsade" "förutsagt" ; -- SaldoWN 
+lin call_V = mkV "förutsäga" "förutsade" "förutsagt" ; -- SaldoWN 
+lin steel_N = mkN "stål" neutrum  ; -- SaldoWN 
+lin custody_N = mkN "arrest" "arrester" ; -- SaldoWN 
+lin credulous_A = mkA "godtrogen" "godtroget" ; -- SaldoWN 
+lin herb_N = mkN "ört" "örter" ; -- SaldoWN 
+lin discrimination_N = mkN "diskriminering" ; -- SaldoWN 
+lin self_N = mkN "jag" neutrum  ; -- SaldoWN 
+lin allege_VS = mkV "förege" "föreger" "förege" "föregav" "föregett" "föregiven" ; -- SaldoWN 
+lin allege_V2V = mkV "förege" "föreger" "förege" "föregav" "föregett" "föregiven" ; -- SaldoWN 
+lin allege_V2 = mkV "förege" "föreger" "förege" "föregav" "föregett" "föregiven" ; -- SaldoWN 
+lin delay_N = mkN "fördröjning" ; -- SaldoWN 
+lin attic_N = mkN "vind" ; -- SaldoWN = mkN "vind" ;
+lin attic_A = mkA "vind" ; -- SaldoWN 
+lin weakness_N = mkN "svaghet" "svagheter" ; -- SaldoWN 
+lin professional_A = mkA "professionell" ; -- SaldoWN 
+lin winner_N = mkN "segrare" utrum  ; -- SaldoWN 
+lin option_N = mkN "option" "optioner" ; -- SaldoWN 
+lin woodshed_N = mkN "vedbod" ; -- SaldoWN 
+lin block_N = mkN "block" neutrum  ; -- SaldoWN 
+lin implicit_A = mkA "implicit" "implicit" ; -- SaldoWN 
+lin karate_N = mkN "karate" utrum  ; -- SaldoWN 
+lin common_A = mkA "gemensam" "gemensamt" "gemensamma" "gemensamma" "gemensammare" "gemensammast" "gemensammaste" ; -- SaldoWN 
+lin lie_N = mkN "lögn" "lögner" ; -- SaldoWN 
+lin yard_N = mkN "yard" "yarden" "yard" "yarden" ; -- SaldoWN 
+lin heat_N = mkN "värme" ; -- SaldoWN = mkN "värme" utrum  ;
+lin text_N = mkN "text" "texter" ; -- SaldoWN 
+lin overall_N = mkN "overall" "overaller" ; -- SaldoWN 
+lin notion_N = mkN "begrepp" neutrum  ; -- SaldoWN 
+lin motel_N = mkN "motell" neutrum  ; -- SaldoWN 
+lin useful_A = mkA "nyttig" ; -- SaldoWN 
+lin dough_N = mkN "deg" ; -- SaldoWN = mkN "deg" ;
+lin juicy_A = mkA "saftig" ; -- SaldoWN 
+lin electronics_N = mkN "elektronik" ; -- SaldoWN 
+lin bend_V2 = mkV "böja" "böjde" "böjt" ; -- SaldoWN 
+lin bend_V = mkV "böja" "böjde" "böjt" ; -- SaldoWN 
+lin surprise_N = mkN "överraskning" ; -- SaldoWN 
+lin foolish_A = mkA "enfaldig" ; -- SaldoWN 
+lin bodybuilder_N = mkN "kroppsbyggare" utrum  ; -- SaldoWN 
+lin butterfly_N = mkN "fjäril" ; -- SaldoWN 
+lin nun_N = mkN "nunna" ; -- SaldoWN 
+lin heroin_N = mkN "heroin" "heroiner" ; -- SaldoWN 
+lin good_N = mkN "nytta" ; -- SaldoWN 
+lin oil_N = mkN "olja" ; -- SaldoWN 
+lin nomenclature_N = mkN "nomenklatur" "nomenklaturer" ; -- SaldoWN 
+lin talkative_A = mkA "pratsam" "pratsamt" "pratsamma" "pratsamma" "pratsammare" "pratsammast" "pratsammaste" ; -- SaldoWN 
+lin motorcar_N = mkN "bil" ; -- SaldoWN 
+lin ballot_N = mkN "röstsedel" ; -- SaldoWN 
+lin episode_N = mkN "avsnitt" neutrum  ; -- SaldoWN 
+lin firebomb_N = mkN "brandfackla" ; -- SaldoWN 
+lin spastic_A = mkA "spastisk" ; -- SaldoWN 
+lin armchair_N = mkN "fåtölj" "fåtöljer" ; -- SaldoWN 
+lin bee_N = mkN "bi" "bit" "bin" "bien" ; -- SaldoWN 
+lin ayatollah_N = mkN "ayatolla" ; -- SaldoWN 
+lin parliament_N = mkN "parlament" neutrum  ; -- SaldoWN 
+lin sovereign_N = mkN "furste" utrum  ; -- SaldoWN 
+lin radical_N = mkN "radikal" "radikaler" ; -- SaldoWN 
+lin radical_A = mkA "radikal" ; -- SaldoWN 
+lin lilac_N = mkN "syren" "syrener" ; -- SaldoWN 
+lin unlikely_A = mkA "osannolik" ; -- SaldoWN 
+lin palace_N = mkN "palats" neutrum  ; -- SaldoWN 
+lin neighbourhood_N = mkN "omgivning" ; -- SaldoWN 
+lin rank_N = mkN "status" ; -- SaldoWN 
+lin woodpecker_N = mkN "hackspett" ; -- SaldoWN 
+lin camaraderie_N = mkN "kamratskap" neutrum  ; -- SaldoWN 
+lin drum_N = mkN "trumma" ; -- SaldoWN 
+lin pessimistic_A = mkA "pessimistisk" ; -- SaldoWN 
+lin workmate_N = mkN "jobbarkompis" ; -- SaldoWN 
+lin benefit_N = mkN "insamling" ; -- SaldoWN 
+lin nice_A = mkA "snäll" ; -- SaldoWN 
+lin corruption_N = mkN "korruption" "korruptioner" ; -- SaldoWN 
+lin sadistic_A = mkA "sadistisk" ; -- SaldoWN 
+lin penalty_N = mkN "straff" ; -- SaldoWN = mkN "straff" neutrum  ;
+lin idealistic_A = mkA "ideell" ; -- SaldoWN 
+lin apocalyptic_A = mkA "apokalyptisk" ; -- SaldoWN 
+lin helmet_N = mkN "hjälm" ; -- SaldoWN 
+lin reason_N = mkN "skäl" neutrum  ; -- SaldoWN 
+lin prize_N = mkN "pris" neutrum  ; -- SaldoWN = mkN "pris" ; = mkN "pris" "priser" ; = mkN "pris" neutrum  ;
+lin nail_N = mkN "spik" ; -- SaldoWN 
+lin tone_N = mkN "röstläge" ; -- SaldoWN 
+lin son_N = mkN "son" "söner" ; -- SaldoWN 
+lin corn_N = mkN "majs" ; -- SaldoWN 
+lin inflation_N = mkN "inflation" "inflationer" ; -- SaldoWN 
+lin strong_A = mkA "säker" ; -- SaldoWN 
+lin artistic_A = mkA "konstnärlig" ; -- SaldoWN 
+lin anarchy_N = mkN "anarki" ; -- SaldoWN 
+lin objective_A = mkA "saklig" ; -- SaldoWN 
+lin morel_N = mkN "murkla" ; -- SaldoWN 
+lin lion_N = mkN "lejon" neutrum  ; -- SaldoWN 
+lin tuba_N = mkN "tuba" ; -- SaldoWN 
+lin innocent_A = mkA "oskyldig" ; -- SaldoWN 
+lin bibliophile_N = mkN "bibliofil" "bibliofiler" ; -- SaldoWN 
+lin salvation_N = mkN "räddning" ; -- SaldoWN 
+lin prosperity_N = mkN "välstånd" neutrum  ; -- SaldoWN 
+lin actress_N = mkN "aktris" "aktriser" ; -- SaldoWN 
+lin node_N = mkN "nod" "noder" ; -- SaldoWN 
+lin cord_N = mkN "snöre" ; -- SaldoWN 
+lin popular_A = mkA "populär" ; -- SaldoWN 
+lin bedroom_N = mkN "sovrum" "sovrummet" "sovrum" "sovrummen" ; -- SaldoWN 
+lin logical_A = mkA "logisk" ; -- SaldoWN 
+lin bloody_A = mkA "blodig" ; -- SaldoWN 
+lin ghost_N = mkN "spöke" ; -- SaldoWN 
+lin accent_N = mkN "accent" "accenter" ; -- SaldoWN 
+lin sporadic_A = mkA "sporadisk" ; -- SaldoWN 
+lin colon_N = mkN "kolon" ; -- SaldoWN = mkN "kolon" neutrum  ;
+lin sight_N = mkN "syn" ; -- SaldoWN = mkN "syn" "syner" ;
+lin bad_A = mkA "elak" ; -- SaldoWN 
+lin shaft_N = mkN "skaft" neutrum  ; -- SaldoWN 
+lin telephone_N = mkN "telefon" "telefoner" ; -- SaldoWN 
+lin level_N = mkN "nivå" "nivåer" ; -- SaldoWN 
+lin barometer_N = mkN "barometer" ; -- SaldoWN 
+lin expropriation_N = mkN "expropriation" "expropriationer" ; -- SaldoWN 
+lin tender_A = mkA "öm" "ömt" "ömma" "ömma" "ömmare" "ömmast" "ömmaste" ; -- SaldoWN 
+lin pill_N = mkN "p-piller" neutrum  ; -- SaldoWN 
+lin rowanberry_N = mkN "rönnbär" neutrum  ; -- SaldoWN 
+lin photographer_N = mkN "fotograf" "fotografer" ; -- SaldoWN 
+lin shame_N = mkN "vanära" ; -- SaldoWN 
+lin band_N = mkN "band" neutrum  ; -- SaldoWN 
+lin rejection_N = mkN "avslag" neutrum  ; -- SaldoWN 
+lin sunstroke_N = mkN "solsting" neutrum  ; -- SaldoWN 
+lin soup_N = mkN "soppa" ; -- SaldoWN = mkN "soppa" ;
+lin navy_N = mkN "marin" "mariner" ; -- SaldoWN 
+lin cushion_N = mkN "dyna" ; -- SaldoWN 
+lin thought_N = mkN "tanke" utrum  ; -- SaldoWN 
+lin youth_N = mkN "ungdom" ; -- SaldoWN 
+lin creditor_N = mkN "borgenär" "borgenärer" ; -- SaldoWN 
+lin track_N = mkN "bana" ; -- SaldoWN 
+lin withdrawal_N = mkN "reservation" "reservationer" ; -- SaldoWN 
+lin manuscript_N = mkN "manuskript" neutrum  ; -- SaldoWN 
+lin tycoon_N = mkN "magnat" "magnater" ; -- SaldoWN 
+lin ideology_N = mkN "ideologi" "ideologier" ; -- SaldoWN 
+lin toothpick_N = mkN "tandpetare" utrum  ; -- SaldoWN 
+lin holy_A = mkA "helig" ; -- SaldoWN 
+lin consultation_N = mkN "samråd" neutrum  ; -- SaldoWN 
+lin exile_N = mkN "utvisning" ; -- SaldoWN 
+lin front_N = mkN "front" "fronter" ; -- SaldoWN 
+lin technology_N = mkN "teknologi" "teknologier" ; -- SaldoWN 
+lin rectangle_N = mkN "rektangel" ; -- SaldoWN 
+lin differ_V = mkV "ifrågasätta" "ifrågasätter" "ifrågasätt" "ifrågasatte" "ifrågasatt" "ifrågasatt" ; -- SaldoWN 
+lin extraordinary_A = mkA "enastående" ; -- SaldoWN 
+lin mole_N = mkN "mullvad" ; -- SaldoWN 
+lin coverage_N = mkN "bevakning" ; -- SaldoWN 
+lin nose_N = mkN "näsa" ; -- SaldoWN 
+lin forum_N = mkN "forum" neutrum  ; -- SaldoWN 
+lin sauce_N = mkN "sås" "såser" ; -- SaldoWN 
+lin qualification_N = mkN "förbehåll" neutrum  ; -- SaldoWN 
+lin observer_N = mkN "observatör" "observatörer" ; -- SaldoWN 
+lin barge_N = mkN "pråm" ; -- SaldoWN 
+lin uniform_A = mkA "enhetlig" ; -- SaldoWN 
+lin preference_N = mkN "förkärlek" ; -- SaldoWN 
+lin album_N = mkN "album" neutrum  ; -- SaldoWN 
+lin monk_N = mkN "munk" ; -- SaldoWN 
+lin lifetime_N = mkN "livstid" ; -- SaldoWN 
+lin infinite_A = mkA "oändlig" ; -- SaldoWN 
+lin pack_N = mkN "flock" neutrum  ; -- SaldoWN = mkN "flock" ;
+lin common_A = mkA "allmän" "allmänt" "allmänna" "allmänna" "allmännare" "allmännast" "allmännaste" ; -- SaldoWN 
+lin kinship_N = mkN "släktskap" ; -- SaldoWN 
+lin brick_N = mkN "tegel" neutrum  ; -- SaldoWN 
+lin circumstance_N = mkN "förhållande" ; -- SaldoWN 
+lin thief_N = mkN "tjuv" ; -- SaldoWN 
+lin frog_N = mkN "groda" ; -- SaldoWN 
+lin revolution_N = mkN "rotation" "rotationer" ; -- SaldoWN 
+lin course_N = mkN "tillvägagångssätt" neutrum  ; -- SaldoWN 
+lin inexhaustible_A = mkA "outtömlig" ; -- SaldoWN 
+lin chance_N = mkN "sannolikhet" "sannolikheter" ; -- SaldoWN 
+lin noun_N = mkN "substantiv" neutrum  ; -- SaldoWN 
+lin assertive_A = mkA "påträngande" ; -- SaldoWN 
+lin shield_N = mkN "sköld" ; -- SaldoWN 
+lin language_N = mkN "språk" neutrum  ; -- SaldoWN 
+lin exhibition_N = mkN "utställning" ; -- SaldoWN 
+lin countdown_N = mkN "nedräkning" ; -- SaldoWN 
+lin shindy_N = mkN "rabalder" neutrum  ; -- SaldoWN 
+lin staff_N = mkN "stav" ; -- SaldoWN = mkN "stav" "stäver" ;
+lin irresistible_A = mkA "oemotståndlig" ; -- SaldoWN 
+lin foreigner_N = mkN "utlänning" ; -- SaldoWN 
+lin panel_N = mkN "panel" "paneler" ; -- SaldoWN 
+lin frankfurter_N = mkN "wienerkorv" ; -- SaldoWN 
+lin god_N = mkN "gud" ; -- SaldoWN 
+lin legend_N = mkN "legend" "legender" ; -- SaldoWN 
+lin leg_N = mkN "ben" neutrum  ; -- SaldoWN 
+lin horn_N = mkN "horn" neutrum  ; -- SaldoWN 
+lin news_N = mkN "nyhet" "nyheter" ; -- SaldoWN 
+lin serve_N = mkN "serve" utrum  ; -- SaldoWN 
+lin brother_N = mkN "bror" "bröder" ; -- SaldoWN 
+lin optimistic_A = mkA "optimistisk" ; -- SaldoWN 
+lin humanity_N = mkN "mänsklighet" "mänskligheter" ; -- SaldoWN 
+lin failure_N = mkN "konkurs" "konkurser" ; -- SaldoWN 
+lin harrow_N = mkN "harv" ; -- SaldoWN 
+lin return_V2V = mkV "återföra" "återförde" "återfört" ; -- SaldoWN 
+lin return_V2 = mkV "återföra" "återförde" "återfört" ; -- SaldoWN 
+lin return_V = mkV "återföra" "återförde" "återfört" ; -- SaldoWN 
+lin wounded_N = mkN "manfall" neutrum  ; -- SaldoWN 
+lin marathon_N = mkN "maraton" neutrum  ; -- SaldoWN 
+lin tunnel_N = mkN "tunnel" ; -- SaldoWN 
+lin gold_N = mkN "guld" neutrum  ; -- SaldoWN 
+lin identification_N = mkN "legitimation" "legitimationer" ; -- SaldoWN 
+lin inexplicable_A = mkA "oförklarlig" ; -- SaldoWN 
+lin confrontation_N = mkN "konfrontation" "konfrontationer" ; -- SaldoWN 
+lin grip_N = mkN "väggrepp" neutrum  ; -- SaldoWN 
+lin honour_N = mkN "ära" ; -- SaldoWN 
+lin scholarship_N = mkN "stipendium" "stipendiet" "stipendier" "stipendierna" ; -- SaldoWN 
+lin rise_VA = mkV "stiga" "steg" "stigit" ; -- SaldoWN 
+lin rise_V2 = mkV "stiga" "steg" "stigit" ; -- SaldoWN 
+lin rise_V = mkV "stiga" "steg" "stigit" ; -- SaldoWN 
+lin burst_V2 = mkV "brista" "brast" "brustit" ; -- SaldoWN = mkV "brista" "brast" "brustit" ;
+lin burst_V = mkV "brista" "brast" "brustit" ; -- SaldoWN = mkV "brista" "brast" "brustit" ;
+lin insatiable_A = mkA "omättlig" ; -- SaldoWN 
+lin starfish_N = mkN "sjöstjärna" ; -- SaldoWN 
+lin flash_N = mkN "blixt" ; -- SaldoWN 
+lin toll_N = mkN "tull" ; -- SaldoWN 
+lin nut_N = mkN "nöt" "nötter" ; -- SaldoWN = mkN "nöt" neutrum  ;
+lin worm_N = mkN "mask" ; -- SaldoWN = mkN "mask" "masker" ;
+lin sour_A = mkA "sur" ; -- SaldoWN 
+lin playboy_N = mkN "playboy" ; -- SaldoWN 
+lin cap_N = mkN "kapsyl" "kapsyler" ; -- SaldoWN 
+lin danger_N = mkN "fara" ; -- SaldoWN 
+lin accordion_N = mkN "dragspel" "dragspelet" "dragspel" "dragspelen" ; -- SaldoWN 
+lin asset_N = mkN "tillgång" ; -- SaldoWN 
+lin winger_N = mkN "ytter" ; -- SaldoWN 
+lin extension_N = mkN "utbyggnad" "utbyggnader" ; -- SaldoWN 
+lin revolutionary_N = mkN "revolutionär" "revolutionärer" ; -- SaldoWN 
+lin revolutionary_A = mkA "revolutionär" ; -- SaldoWN 
+lin tube_N = mkN "tunnelbana" ; -- SaldoWN 
+lin horizontal_A = mkA "vågrät" ; -- SaldoWN 
+lin emphasis_N = mkN "emfas" ; -- SaldoWN 
+lin reactor_N = mkN "reaktor" "reaktorer" ; -- SaldoWN 
+lin shelf_N = mkN "hylla" ; -- SaldoWN 
+lin compliant_A = mkA "undfallande" ; -- SaldoWN 
+lin racial_A = mkA "rasmässig" ; -- SaldoWN 
+lin profession_N = mkN "yrke" ; -- SaldoWN 
+lin manufacturer_N = mkN "producent" "producenter" ; -- SaldoWN 
+lin table_N = mkN "bord" neutrum  ; -- SaldoWN 
+lin swan_N = mkN "svan" ; -- SaldoWN 
+lin log_N = mkN "logaritm" "logaritmer" ; -- SaldoWN 
+lin hibiscus_N = mkN "hibiskus" ; -- SaldoWN 
+lin program_N = mkN "program" "programmet" "program" "programmen" ; -- SaldoWN 
+lin joke_N = mkN "skämt" neutrum  ; -- SaldoWN 
+lin colonel_N = mkN "överste" utrum  ; -- SaldoWN 
+lin ticket_N = mkN "biljett" "biljetter" ; -- SaldoWN 
+lin cabinet_N = mkN "skåp" neutrum  ; -- SaldoWN 
+lin ambitious_A = mkA "ambitiös" ; -- SaldoWN 
+lin artist_N = mkN "konstnär" "konstnärer" ; -- SaldoWN 
+lin unity_N = mkN "integritet" "integriteter" ; -- SaldoWN 
+lin rich_A = mkA "rik" ; -- SaldoWN 
+lin optional_A = mkA "valfri" "valfritt" ; -- SaldoWN 
+lin practice_N = mkN "övning" ; -- SaldoWN 
+lin champagne_N = mkN "champagne" "champagner" ; -- SaldoWN 
+lin stormy_A = mkA "stormig" ; -- SaldoWN 
+lin deadline_N = mkN "deadline" utrum  ; -- SaldoWN 
+lin following_N = mkN "följande" ; -- SaldoWN 
+lin following_A = mkA "följande" ; -- SaldoWN 
+lin ocean_N = mkN "ocean" "oceaner" ; -- SaldoWN 
+lin cassette_N = mkN "kassett" "kassetter" ; -- SaldoWN 
+lin scream_VS = mkV "skrika" "skrek" "skrikit" ; -- SaldoWN 
+lin scream_V2 = mkV "skrika" "skrek" "skrikit" ; -- SaldoWN 
+lin scream_V = mkV "skrika" "skrek" "skrikit" ; -- SaldoWN 
+lin scream_N = mkN "skrika" ; -- SaldoWN 
+lin literacy_N = mkN "läskunnighet" "läskunnigheter" ; -- SaldoWN 
+lin maximal_A = mkA "maximal" ; -- SaldoWN 
+lin fact_N = mkN "faktum" neutrum  ; -- SaldoWN 
+lin pressure_N = mkN "tryck" neutrum  ; -- SaldoWN 
+lin readership_N = mkN "läsekrets" ; -- SaldoWN 
+lin patriot_N = mkN "patriot" "patrioter" ; -- SaldoWN 
+lin still_AdV = mkA "stilla" ; -- SaldoWN 
+lin still_AdA = mkA "stilla" ; -- SaldoWN 
+lin still_A = mkA "stilla" ; -- SaldoWN 
+lin shy_A = mkA "osäker" ; -- SaldoWN 
+lin separation_N = mkN "separation" "separationer" ; -- SaldoWN 
+lin radio_N = mkN "radio" "radior" ; -- SaldoWN 
+lin economy_N = mkN "ekonomi" "ekonomier" ; -- SaldoWN 
+lin dry_A = mkA "torr" ; -- SaldoWN 
+lin optimism_N = mkN "optimism" "optimismer" ; -- SaldoWN 
+lin inch_N = mkN "tum" "tummen" "tum" "tummen" ; -- SaldoWN 
+lin file_N = mkN "rad" "rader" ; -- SaldoWN = mkN "rad" "raden" "rad" "raden" ;
+lin sea_N = mkN "hav" neutrum  ; -- SaldoWN 
+lin print_N = mkN "tryck" neutrum  ; -- SaldoWN 
+lin stock_N = mkN "boskap" ; -- SaldoWN 
+lin cigar_N = mkN "cigarr" "cigarrer" ; -- SaldoWN 
+lin conscious_A = mkA "medveten" "medvetet" ; -- SaldoWN 
+lin quiet_A = mkA "tyst" "tyst" ; -- SaldoWN 
+lin palm_N = mkN "palm" "palmer" ; -- SaldoWN 
+lin scholar_N = mkN "studerande" ; -- SaldoWN = mkN "studerande" "studeranden" "studerande" "studerandena" ;
+lin dividend_N = mkN "utdelning" ; -- SaldoWN 
+lin tactless_A = mkA "taktlös" ; -- SaldoWN 
+lin sweet_N = mkN "efterrätt" "efterrätter" ; -- SaldoWN 
+lin warhead_N = mkN "stridsspets" ; -- SaldoWN 
+lin resign_VV = mkV "avgå" "avgår" "avgå" "avgick" "avgått" "avgången" ; -- SaldoWN 
+lin resign_VS = mkV "avgå" "avgår" "avgå" "avgick" "avgått" "avgången" ; -- SaldoWN 
+lin resign_V2V = mkV "avgå" "avgår" "avgå" "avgick" "avgått" "avgången" ; -- SaldoWN 
+lin resign_V2 = mkV "avgå" "avgår" "avgå" "avgick" "avgått" "avgången" ; -- SaldoWN 
+lin resign_V = mkV "avgå" "avgår" "avgå" "avgick" "avgått" "avgången" ; -- SaldoWN 
+lin cavalcade_N = mkN "kavalkad" "kavalkader" ; -- SaldoWN 
+lin bureaucratic_A = mkA "byråkratisk" ; -- SaldoWN 
+lin stone_N = mkN "kärna" ; -- SaldoWN 
+lin district_N = mkN "distrikt" neutrum  ; -- SaldoWN 
+lin mineral_N = mkN "mineral" "mineralet" "mineraler" "mineralerna" ; -- SaldoWN 
+lin maze_N = mkN "labyrint" "labyrinter" ; -- SaldoWN 
+lin pharmacist_N = mkN "farmaceut" "farmaceuter" ; -- SaldoWN 
+lin cheque_N = mkN "check" ; -- SaldoWN 
+lin ragout_N = mkN "ragu" "ragun" "raguer" "raguerna" ; -- SaldoWN 
+lin tether_N = mkN "tjuder" neutrum  ; -- SaldoWN 
+lin protectionism_N = mkN "protektionism" "protektionismer" ; -- SaldoWN 
+lin counter_N = mkN "disk" ; -- SaldoWN 
+lin caricature_N = mkN "karikatyr" "karikatyrer" ; -- SaldoWN 
+lin alert_A = mkA "alert" "alert" ; -- SaldoWN 
+lin terminal_N = mkN "terminal" "terminaler" ; -- SaldoWN 
+lin terminal_A = mkA "terminal" ; -- SaldoWN 
+lin powerless_A = mkA "maktlös" ; -- SaldoWN 
+lin channel_N = mkN "kanal" "kanaler" ; -- SaldoWN 
+lin nuclear_A = mkA "nukleär" ; -- SaldoWN 
+lin corset_N = mkN "korsett" "korsetter" ; -- SaldoWN 
+lin strip_N = mkN "remsa" ; -- SaldoWN 
+lin assertion_N = mkN "påstående" ; -- SaldoWN 
+lin race_N = mkN "ras" "raser" ; -- SaldoWN = mkN "ras" neutrum  ;
+lin decapitate_V2 = mkV "halshugga" "halshögg" "halshuggit" ; -- SaldoWN 
+lin digital_A = mkA "digital" ; -- SaldoWN 
+lin enzyme_N = mkN "enzym" neutrum  ; -- SaldoWN 
+lin colony_N = mkN "koloni" "kolonier" ; -- SaldoWN 
+lin nursery_N = mkN "plantskola" ; -- SaldoWN 
+lin hand_N = mkN "handtag" neutrum  ; -- SaldoWN 
+lin balcony_N = mkN "balkong" "balkonger" ; -- SaldoWN 
+lin shopping_N = mkN "shopping" ; -- SaldoWN 
+lin leaflet_N = mkN "broschyr" "broschyrer" ; -- SaldoWN 
+lin differ_V = mkV "avvika" "avvek" "avvikit" ; -- SaldoWN 
+lin composer_N = mkN "kompositör" "kompositörer" ; -- SaldoWN 
+lin difficult_A = mkA "svår" ; -- SaldoWN 
+lin ms_N = mkN "manus" neutrum  ; -- SaldoWN 
+lin majority_N = mkN "myndighet" "myndigheter" ; -- SaldoWN 
+lin word_N = mkN "ord" neutrum  ; -- SaldoWN 
+lin cadaver_N = mkN "kadaver" neutrum  ; -- SaldoWN 
+lin wheelchair_N = mkN "rullstol" ; -- SaldoWN 
+lin chain_N = mkN "kedja" ; -- SaldoWN 
+lin caffeine_N = mkN "koffein" ; -- SaldoWN 
+lin split_N = mkN "schism" "schismer" ; -- SaldoWN 
+lin wagon_N = mkN "piket" "piketer" ; -- SaldoWN 
+lin complication_N = mkN "komplikation" "komplikationer" ; -- SaldoWN 
+lin bet_N = mkN "vad" ; -- SaldoWN = mkN "vad" neutrum  ; = mkN "vad" "vader" ;
+lin dependent_A = mkA "tillvand" ; -- SaldoWN 
+lin stir_V2 = mkV "röra" "rörde" "rört" ; -- SaldoWN 
+lin stir_V = mkV "röra" "rörde" "rört" ; -- SaldoWN 
+lin stir_N = mkN "röra" ; -- SaldoWN = mkN "röra" ;
+lin blow_N = mkN "motgång" ; -- SaldoWN 
+lin helpful_A = mkA "hjälpsam" "hjälpsamt" "hjälpsamma" "hjälpsamma" "hjälpsammare" "hjälpsammast" "hjälpsammaste" ; -- SaldoWN 
+lin farm_N = mkN "lantgård" ; -- SaldoWN 
+lin urgency_N = mkN "brådska" ; -- SaldoWN 
+lin compatible_A = mkA "förenlig" ; -- SaldoWN 
+lin appoint_VS = mkV "utse" "utsåg" "utsett" ; -- SaldoWN 
+lin appoint_V3 = mkV "utse" "utsåg" "utsett" ; -- SaldoWN 
+lin appoint_V2V = mkV "utse" "utsåg" "utsett" ; -- SaldoWN 
+lin appoint_V2 = mkV "utse" "utsåg" "utsett" ; -- SaldoWN 
+lin pleura_N = mkN "lungsäck" ; -- SaldoWN 
+lin beret_N = mkN "basker" ; -- SaldoWN 
+lin margin_N = mkN "marginal" "marginaler" ; -- SaldoWN 
+lin prosecution_N = mkN "åtal" neutrum  ; -- SaldoWN 
+lin give_N = mkN "räcka" ; -- SaldoWN 
+lin snowstorm_N = mkN "yrväder" neutrum  ; -- SaldoWN 
+lin cystitis_N = mkN "blåskatarr" "blåskatarrer" ; -- SaldoWN 
+lin pig_N = mkN "snut" ; -- SaldoWN = mkN "snut" ;
+lin penis_N = mkN "penis" ; -- SaldoWN 
+lin incredible_A = mkA "otrolig" ; -- SaldoWN 
+lin feature_N = mkN "egenskap" "egenskaper" ; -- SaldoWN 
+lin function_N = mkN "evenemang" neutrum  ; -- SaldoWN 
+lin dirty_A = mkA "snuskig" ; -- SaldoWN 
+lin high_N = mkN "hög" ; -- SaldoWN 
+lin high_A = mkA "hög" "högre" "högst" ; -- SaldoWN 
+lin harm_N = mkN "skada" ; -- SaldoWN 
+lin breakfast_N = mkN "frukost" ; -- SaldoWN 
+lin article_N = mkN "artikel" ; -- SaldoWN 
+lin gown_N = mkN "dräkt" "dräkter" ; -- SaldoWN 
+lin barbell_N = mkN "skivstång" "skivstänger" ; -- SaldoWN 
+lin division_N = mkN "division" "divisioner" ; -- SaldoWN 
+lin narrow_A = mkA "inskränkt" "inskränkt" ; -- SaldoWN 
+lin stiletto_N = mkN "stilett" "stiletter" ; -- SaldoWN 
+lin unwieldy_A = mkA "tungrodd" ; -- SaldoWN 
+lin patent_N = mkN "patent" neutrum  ; -- SaldoWN 
+lin present_N = mkN "gåva" ; -- SaldoWN 
+lin insight_N = mkN "insikt" "insikter" ; -- SaldoWN 
+lin coma_N = mkN "koma" ; -- SaldoWN 
+lin shred_N = mkN "strimla" ; -- SaldoWN 
+lin turn_N = mkN "vända" ; -- SaldoWN 
+lin support_N = mkN "underlag" neutrum  ; -- SaldoWN 
+lin ring_N = mkN "ring" neutrum  ; -- SaldoWN = mkN "ring" ;
+lin disagreement_N = mkN "oenighet" "oenigheter" ; -- SaldoWN 
+lin comparison_N = mkN "jämförelse" "jämförelser" ; -- SaldoWN 
+lin offensive_N = mkN "offensiv" "offensiver" ; -- SaldoWN 
+lin offensive_A = mkA "offensiv" ; -- SaldoWN 
+lin lead_VS = mkV "leda" "ledde" "lett" ; -- SaldoWN 
+lin lead_V2V = mkV "leda" "ledde" "lett" ; -- SaldoWN 
+lin lead_V2 = mkV "leda" "ledde" "lett" ; -- SaldoWN 
+lin lead_V = mkV "leda" "ledde" "lett" ; -- SaldoWN 
+lin lead_N = mkN "leda" ; -- SaldoWN 
+lin decisive_A = mkA "avgörande" ; -- SaldoWN 
+lin fig_N = mkN "fikon" neutrum  ; -- SaldoWN 
+lin sentence_N = mkN "dom" ; -- SaldoWN = mkN "dom" "domer" ;
+lin henbane_N = mkN "bolmört" ; -- SaldoWN 
+lin plant_N = mkN "växt" "växter" ; -- SaldoWN 
+lin inglorious_A = mkA "snöplig" ; -- SaldoWN 
+lin maid_N = mkN "piga" ; -- SaldoWN 
+lin opposite_N = mkN "motsats" "motsatser" ; -- SaldoWN 
+lin waffle_N = mkN "våffla" ; -- SaldoWN 
+lin glimpse_N = mkN "skymt" ; -- SaldoWN 
+lin conductor_N = mkN "ledare" utrum  ; -- SaldoWN 
+lin crystal_N = mkN "kristall" "kristaller" ; -- SaldoWN 
+lin compote_N = mkN "kompott" "kompotter" ; -- SaldoWN 
+lin decoration_N = mkN "prydnad" "prydnader" ; -- SaldoWN 
+lin aesthetic_A = mkA "estetisk" ; -- SaldoWN 
+lin mood_N = mkN "humör" neutrum  ; -- SaldoWN 
+lin wire_N = mkN "ledning" ; -- SaldoWN 
+lin funeral_N = mkN "begravning" ; -- SaldoWN 
+lin binary_A = mkA "binär" ; -- SaldoWN 
+lin notice_N = mkN "anslag" neutrum  ; -- SaldoWN 
+lin ironworks_N = mkN "järnverk" neutrum  ; -- SaldoWN 
+lin hostile_A = mkA "fientlig" ; -- SaldoWN 
+lin index_N = mkN "pekfinger" ; -- SaldoWN 
+lin chimney_N = mkN "skorsten" "skorstenen" "skorstenar" "skorstenarna" ; -- SaldoWN 
+lin movement_N = mkN "rörelse" "rörelser" ; -- SaldoWN 
+lin report_N = mkN "rapport" "rapporter" ; -- SaldoWN 
+lin sun_N = mkN "solsken" neutrum  ; -- SaldoWN 
+lin estimate_N = mkN "aktning" ; -- SaldoWN 
+lin parent_N = mkN "förälder" ; -- SaldoWN 
+lin synonym_N = mkN "synonym" "synonymer" ; -- SaldoWN 
+lin moon_N = mkN "måne" utrum  ; -- SaldoWN 
+lin valid_A = mkA "giltig" ; -- SaldoWN 
+lin reprisal_N = mkN "repressalie" "repressalier" ; -- SaldoWN 
+lin thermometer_N = mkN "termometer" ; -- SaldoWN 
+lin little_N = mkN "grann" neutrum  ; -- SaldoWN 
+lin little_A = mkA "grann" "grant" ; -- SaldoWN 
+lin heart_N = mkN "hjärta" "hjärtat" "hjärtan" "hjärtana" ; -- SaldoWN 
+lin mislead_V2 = mkV "vilseleda" "vilseledde" "vilselett" ; -- SaldoWN 
+lin assignment_N = mkN "uppgift" "uppgifter" ; -- SaldoWN 
+lin vessel_N = mkN "fartyg" neutrum  ; -- SaldoWN 
+lin sit_VA = mkV "sitta" "satt" "suttit" ; -- SaldoWN 
+lin sit_V2 = mkV "sitta" "satt" "suttit" ; -- SaldoWN 
+lin sit_V = mkV "sitta" "satt" "suttit" ; -- SaldoWN 
+lin food_N = mkN "föda" ; -- SaldoWN 
+lin bay_N = mkN "bukt" "bukter" ; -- SaldoWN 
+lin past_A = mkA "förfluten" "förflutet" ; -- SaldoWN 
+lin fluctuation_N = mkN "fluktuation" "fluktuationer" ; -- SaldoWN 
+lin caviar_N = mkN "kaviar" ; -- SaldoWN 
+lin withdrawal_N = mkN "avgång" ; -- SaldoWN 
+lin follow_VS = mkV "följa" "följde" "följt" ; -- SaldoWN 
+lin follow_V2 = mkV "följa" "följde" "följt" ; -- SaldoWN 
+lin follow_V = mkV "följa" "följde" "följt" ; -- SaldoWN 
+lin typhoid_N = mkN "tyfus" ; -- SaldoWN 
+lin suffice_V2V = mkV "förslå" "förslog" "förslagit" ; -- SaldoWN 
+lin suffice_V2 = mkV "förslå" "förslog" "förslagit" ; -- SaldoWN 
+lin suffice_V = mkV "förslå" "förslog" "förslagit" ; -- SaldoWN 
+lin meringue_N = mkN "maräng" "maränger" ; -- SaldoWN 
+lin lawyer_N = mkN "advokat" "advokater" ; -- SaldoWN 
+lin disrespectful_A = mkA "vanvördig" ; -- SaldoWN 
+lin eatable_A = mkA "ätbar" ; -- SaldoWN 
+lin nonchalance_N = mkN "nonchalans" ; -- SaldoWN 
+lin season_N = mkN "årstid" "årstider" ; -- SaldoWN 
+lin bankrupt_N = mkN "bankrutt" "bankrutter" ; -- SaldoWN 
+lin bankrupt_A = mkA "bankrutt" ; -- SaldoWN 
+lin coincidence_N = mkN "tillfällighet" "tillfälligheter" ; -- SaldoWN 
+lin deer_N = mkN "hjort" ; -- SaldoWN 
+lin mole_N = mkN "födelsemärke" ; -- SaldoWN 
+lin regret_N = mkN "ånger" ; -- SaldoWN 
+lin right_N = mkN "höger" ; -- SaldoWN = mkN "höger" ;
+lin verdict_N = mkN "dom" ; -- SaldoWN = mkN "dom" "domer" ;
+lin trick_N = mkN "trick" neutrum  ; -- SaldoWN = mkN "trick" ;
+lin professional_N = mkN "fackman" "fackmannen" "fackmän" "fackmännen" ; -- SaldoWN 
+lin lion_N = mkN "lejon" neutrum  ; -- SaldoWN 
+lin vicious_A = mkA "giftig" ; -- SaldoWN 
+lin bundle_N = mkN "knippe" ; -- SaldoWN 
+lin wage_N = mkN "lön" "löner" ; -- SaldoWN 
+lin massif_N = mkN "massiv" neutrum  ; -- SaldoWN 
+lin mushroom_N = mkN "champinjon" "champinjoner" ; -- SaldoWN 
+lin theorist_N = mkN "teoretiker" "teoretikern" "teoretiker" "teoretikerna" ; -- SaldoWN 
+lin unrestricted_A = mkA "oinskränkt" "oinskränkt" ; -- SaldoWN 
+lin evergreen_N = mkN "evergreen" "evergreenen" "evergreens" "evergreensen" ; -- SaldoWN 
+lin ethnic_A = mkA "etnisk" ; -- SaldoWN 
+lin value_N = mkN "värde" ; -- SaldoWN 
+lin identity_N = mkN "identitet" "identiteter" ; -- SaldoWN 
+lin shift_N = mkN "skift" neutrum  ; -- SaldoWN 
+lin program_N = mkN "program" "programmet" "program" "programmen" ; -- SaldoWN 
+lin order_N = mkN "beställning" ; -- SaldoWN 
+lin landlord_N = mkN "hyresvärd" ; -- SaldoWN 
+lin fall_N = mkN "fall" neutrum  ; -- SaldoWN 
+lin astigmatic_A = mkA "astigmatisk" ; -- SaldoWN 
+lin imperial_A = mkA "kejserlig" ; -- SaldoWN 
+lin screw_N = mkN "skruv" ; -- SaldoWN 
+lin pattern_N = mkN "förebild" "förebilder" ; -- SaldoWN 
+lin merit_N = mkN "förtjänst" "förtjänster" ; -- SaldoWN 
+lin bank_N = mkN "bank" ; -- SaldoWN = mkN "bank" "banker" ;
+lin battery_N = mkN "batteri" "batterit" "batterier" "batterierna" ; -- SaldoWN 
+lin illustration_N = mkN "illustration" "illustrationer" ; -- SaldoWN 
+lin mosaic_N = mkN "mosaik" "mosaiker" ; -- SaldoWN 
+lin neutral_A = mkA "neutral" ; -- SaldoWN 
+lin flu_N = mkN "influensa" ; -- SaldoWN 
+lin kick_N = mkN "kick" ; -- SaldoWN 
+lin arrest_V2 = mkV "anhålla" "anhöll" "anhållit" ; -- SaldoWN 
+lin marionette_N = mkN "marionett" "marionetter" ; -- SaldoWN 
+lin eagle_N = mkN "örn" ; -- SaldoWN 
+lin experienced_A = mkA "erfaren" "erfaret" ; -- SaldoWN 
+lin morning_N = mkN "morgon" "morgonen" "morgnar" "morgnarna" ; -- SaldoWN 
+lin fuel_N = mkN "bränsle" ; -- SaldoWN 
+lin foul_N = mkN "ful" ; -- SaldoWN 
+lin foul_A = mkA "ful" ; -- SaldoWN 
+lin silicon_N = mkN "kisel" ; -- SaldoWN 
+lin bribe_N = mkN "muta" ; -- SaldoWN 
+lin assumption_N = mkN "antagande" ; -- SaldoWN 
+lin interest_N = mkN "intresse" ; -- SaldoWN = mkN "intresse" ;
+lin hedge_N = mkN "häck" ; -- SaldoWN 
+lin daughter_N = mkN "dotter" "dottern" "döttrar" "döttrarna" ; -- SaldoWN 
+lin panacea_N = mkN "universalmedel" neutrum  ; -- SaldoWN 
+lin box_N = mkN "box" neutrum  ; -- SaldoWN = mkN "box" ;
+lin clamp_N = mkN "tving" ; -- SaldoWN 
+lin joint_A = mkA "gemensam" "gemensamt" "gemensamma" "gemensamma" "gemensammare" "gemensammast" "gemensammaste" ; -- SaldoWN 
+lin narcissus_N = mkN "pingstlilja" ; -- SaldoWN 
+lin volubility_N = mkN "svada" ; -- SaldoWN 
+lin gregarious_A = mkA "sällskaplig" ; -- SaldoWN 
+lin wildlife_N = mkN "djurliv" neutrum  ; -- SaldoWN 
+lin error_N = mkN "missuppfattning" ; -- SaldoWN 
+lin foal_N = mkN "föl" neutrum  ; -- SaldoWN 
+lin merchant_N = mkN "köpman" "köpmannen" "köpmän" "köpmännen" ; -- SaldoWN 
+lin voice_N = mkN "talesman" "talesmannen" "talesmän" "talesmännen" ; -- SaldoWN 
+lin duke_N = mkN "hertig" ; -- SaldoWN 
+lin rheumatic_N = mkN "reumatiker" "reumatikern" "reumatiker" "reumatikerna" ; -- SaldoWN 
+lin vessel_N = mkN "behållare" utrum  ; -- SaldoWN 
+lin terrorist_N = mkN "terrorist" "terrorister" ; -- SaldoWN 
+lin skull_N = mkN "dödskalle" utrum  ; -- SaldoWN 
+lin rabbit_N = mkN "kanin" "kaniner" ; -- SaldoWN 
+lin acclamation_N = mkN "acklamation" "acklamationer" ; -- SaldoWN 
+lin shock_N = mkN "stöt" ; -- SaldoWN 
+lin estimate_N = mkN "uppskattning" ; -- SaldoWN 
+lin deaf_A = mkA "döv" ; -- SaldoWN 
+lin time_N = mkN "tid" "tider" ; -- SaldoWN 
+lin chipboard_N = mkN "spånskiva" ; -- SaldoWN 
+lin top_N = mkN "toppmöte" ; -- SaldoWN 
+lin sodium_N = mkN "natrium" neutrum  ; -- SaldoWN 
+lin scale_N = mkN "skala" ; -- SaldoWN 
+lin chapter_N = mkN "kapitel" neutrum  ; -- SaldoWN 
+lin pressure_N = mkN "tryck" neutrum  ; -- SaldoWN 
+lin cruelty_N = mkN "grymhet" ; -- SaldoWN = mkN "grymhet" "grymheter" ;
+lin fatso_N = mkN "tjockis" ; -- SaldoWN 
+lin scythe_N = mkN "lie" utrum  ; -- SaldoWN 
+lin copywriter_N = mkN "copywriter" "copywritern" "copywriters" "copywritersen" ; -- SaldoWN 
+lin rule_N = mkN "regel" ; -- SaldoWN = mkN "regel" "regeln" "regler" "reglerna" ;
+lin panic_N = mkN "panik" ; -- SaldoWN 
+lin expert_N = mkN "expert" "experter" ; -- SaldoWN 
+lin grip_N = mkN "grepp" neutrum  ; -- SaldoWN 
+lin shell_N = mkN "skal" neutrum  ; -- SaldoWN 
+lin saucepan_N = mkN "kastrull" "kastruller" ; -- SaldoWN 
+lin chaffinch_N = mkN "bofink" ; -- SaldoWN 
+lin insistence_N = mkN "insisterande" ; -- SaldoWN 
+lin column_N = mkN "kolumn" "kolumner" ; -- SaldoWN 
+lin model_N = mkN "modell" "modeller" ; -- SaldoWN 
+lin pilot_N = mkN "pilot" "piloter" ; -- SaldoWN 
+lin site_N = mkN "tomt" "tomter" ; -- SaldoWN 
+lin bleed_VS = mkV "blöda" "blödde" "blött" ; -- SaldoWN 
+lin bleed_V2 = mkV "blöda" "blödde" "blött" ; -- SaldoWN 
+lin bleed_V = mkV "blöda" "blödde" "blött" ; -- SaldoWN 
+lin ravine_N = mkN "ravin" "raviner" ; -- SaldoWN 
+lin drop_N = mkN "droppe" utrum  ; -- SaldoWN 
+lin twin_N = mkN "tvilling" ; -- SaldoWN 
+lin impatient_A = mkA "otålig" ; -- SaldoWN 
+lin employer_N = mkN "arbetsgivare" utrum  ; -- SaldoWN 
+lin heir_N = mkN "arvinge" utrum  ; -- SaldoWN 
+lin brochure_N = mkN "broschyr" "broschyrer" ; -- SaldoWN 
+lin orchestra_N = mkN "orkester" ; -- SaldoWN 
+lin convex_A = mkA "konvex" ; -- SaldoWN 
+lin jazz_N = mkN "jazz" ; -- SaldoWN 
+lin biscuit_N = mkN "kaka" ; -- SaldoWN 
+lin jukebox_N = mkN "jukebox" ; -- SaldoWN 
+lin share_N = mkN "aktie" "aktier" ; -- SaldoWN 
+lin parka_N = mkN "parkas" ; -- SaldoWN 
+lin cousin_N = mkN "kusin" "kusiner" ; -- SaldoWN 
+lin childhood_N = mkN "barndom" ; -- SaldoWN 
+lin target_N = mkN "mål" neutrum  ; -- SaldoWN 
+lin preventive_A = mkA "preventiv" ; -- SaldoWN 
+lin nightshirt_N = mkN "nattskjorta" ; -- SaldoWN 
+lin alike_A = mkA "lik" ; -- SaldoWN 
+lin pressure_N = mkN "påtryckning" ; -- SaldoWN 
+lin show_N = mkN "visa" ; -- SaldoWN 
+lin link_V2 = mkV "förbinda" "förband" "förbundit" ; -- SaldoWN 
+lin link_V = mkV "förbinda" "förband" "förbundit" ; -- SaldoWN 
+lin certificate_N = mkN "attest" "attester" ; -- SaldoWN 
+lin periodic_A = mkA "periodisk" ; -- SaldoWN 
+lin action_N = mkN "ingripande" ; -- SaldoWN 
+lin quotation_N = mkN "notering" ; -- SaldoWN 
+lin elect_V3 = mkV "utse" "utsåg" "utsett" ; -- SaldoWN 
+lin elect_V2V = mkV "utse" "utsåg" "utsett" ; -- SaldoWN 
+lin elect_V2 = mkV "utse" "utsåg" "utsett" ; -- SaldoWN 
+lin elect_V = mkV "utse" "utsåg" "utsett" ; -- SaldoWN 
+lin addition_N = mkN "addition" "additioner" ; -- SaldoWN 
+lin tricot_N = mkN "trikå" "trikåer" ; -- SaldoWN 
+lin bishop_N = mkN "biskop" ; -- SaldoWN 
+lin wrist_N = mkN "handled" "handleder" ; -- SaldoWN 
+lin sensitive_A = mkA "känslig" ; -- SaldoWN 
+lin admit_VS = mkV "anta" "antar" "anta" "antog" "antagit" "antagen" ; -- SaldoWN 
+lin admit_V2 = mkV "anta" "antar" "anta" "antog" "antagit" "antagen" ; -- SaldoWN 
+lin admit_V = mkV "anta" "antar" "anta" "antog" "antagit" "antagen" ; -- SaldoWN 
+lin cheek_N = mkN "kind" "kinder" ; -- SaldoWN 
+lin ergonomics_N = mkN "ergonomi" ; -- SaldoWN 
+lin inviolable_A = mkA "oantastlig" ; -- SaldoWN 
+lin garlic_N = mkN "vitlök" ; -- SaldoWN 
+lin secretary_N = mkN "sekreterare" utrum  ; -- SaldoWN 
+lin forbid_V2 = mkV "förbjuda" "förbjöd" "förbjudit" ; -- SaldoWN 
+lin cover_N = mkN "betäckning" ; -- SaldoWN 
+lin help_N = mkN "hjälp" ; -- SaldoWN 
+lin unrealistic_A = mkA "orealistisk" ; -- SaldoWN 
+lin sculpture_N = mkN "skulptur" "skulpturer" ; -- SaldoWN 
+lin doubt_N = mkN "tvivel" neutrum  ; -- SaldoWN 
+lin entry_N = mkN "ingång" ; -- SaldoWN 
+lin cabinet_N = mkN "kabinett" neutrum  ; -- SaldoWN 
+lin revenge_N = mkN "hämnd" ; -- SaldoWN 
+lin unaccustomed_A = mkA "ovan" ; -- SaldoWN 
+lin sandy_A = mkA "sandig" ; -- SaldoWN 
+lin clue_N = mkN "ledtråd" ; -- SaldoWN 
+lin filter_N = mkN "filter" neutrum  ; -- SaldoWN 
+lin aunt_N = mkN "faster" ; -- SaldoWN 
+lin threat_N = mkN "hot" ; -- SaldoWN = mkN "hot" neutrum  ;
+lin chin_N = mkN "haka" ; -- SaldoWN 
+lin land_N = mkN "gods" neutrum  ; -- SaldoWN 
+lin rabies_N = mkN "rabies" ; -- SaldoWN 
+lin federal_A = mkA "federal" ; -- SaldoWN 
+lin presidential_A = mkA "presidentmässig" ; -- SaldoWN 
+lin welcome_N = mkN "mottagning" ; -- SaldoWN 
+lin solidarity_N = mkN "solidaritet" "solidariteter" ; -- SaldoWN 
+lin infallible_A = mkA "ofelbar" ; -- SaldoWN 
+lin scapegoat_N = mkN "syndabock" ; -- SaldoWN 
+lin soldier_N = mkN "soldat" "soldater" ; -- SaldoWN 
+lin storage_N = mkN "lager" ; -- SaldoWN = mkN "lager" ; = mkN "lager" neutrum  ;
+lin spinach_N = mkN "spenat" ; -- SaldoWN 
+lin sabbatical_N = mkN "sabbatsår" neutrum  ; -- SaldoWN 
+lin match_N = mkN "kap" ; -- SaldoWN = mkN "kap" neutrum  ;
+lin half_A = mkA "halv" ; -- SaldoWN 
+lin entitlement_N = mkN "rättighet" "rättigheter" ; -- SaldoWN 
+lin bottom_N = mkN "handelsfartyg" neutrum  ; -- SaldoWN 
+lin charge_N = mkN "avgift" "avgifter" ; -- SaldoWN 
+lin shimmer_N = mkN "skimmer" neutrum  ; -- SaldoWN 
+lin lonely_A = mkA "ensam" "ensamt" "ensamma" "ensamma" "ensammare" "ensammast" "ensammaste" ; -- SaldoWN 
+lin lack_N = mkN "brist" "brister" ; -- SaldoWN 
+lin march_N = mkN "mars" ; -- SaldoWN 
+lin contraceptive_N = mkN "preventivmedel" neutrum  ; -- SaldoWN 
+lin subjective_A = mkA "subjektiv" ; -- SaldoWN 
+lin form_N = mkN "stam" "stammen" "stammar" "stammarna" ; -- SaldoWN 
+lin wearer_N = mkN "bärare" utrum  ; -- SaldoWN 
+lin rest_N = mkN "rest" "rester" ; -- SaldoWN 
+lin operation_N = mkN "verksamhet" "verksamheter" ; -- SaldoWN 
+lin tip_N = mkN "tips" neutrum  ; -- SaldoWN 
+lin factor_N = mkN "faktor" "faktorer" ; -- SaldoWN 
+lin fantasy_N = mkN "fantasi" "fantasier" ; -- SaldoWN 
+lin predecessor_N = mkN "företrädare" utrum  ; -- SaldoWN 
+lin dream_N = mkN "dröm" "drömmen" "drömmar" "drömmarna" ; -- SaldoWN 
+lin pole_N = mkN "pol" "poler" ; -- SaldoWN 
+lin pig_N = mkN "gris" ; -- SaldoWN 
+lin pitch_N = mkN "lutning" ; -- SaldoWN 
+lin able_A = mkA "duktig" ; -- SaldoWN 
+lin reference_N = mkN "referenspunkt" "referenspunkter" ; -- SaldoWN 
+lin fence_N = mkN "stängsel" neutrum  ; -- SaldoWN 
+lin fjord_N = mkN "fjord" ; -- SaldoWN 
+lin theology_N = mkN "teologi" ; -- SaldoWN 
+lin fragment_N = mkN "fragment" neutrum  ; -- SaldoWN 
+lin hierarchy_N = mkN "hierarki" "hierarkier" ; -- SaldoWN 
+lin prescription_N = mkN "ordination" "ordinationer" ; -- SaldoWN 
+lin liar_N = mkN "lögnhals" ; -- SaldoWN 
+lin twin_N = mkN "tvilling" ; -- SaldoWN 
+lin curtain_N = mkN "gardin" "gardiner" ; -- SaldoWN 
+lin bring_V3 = mkV "medföra" "medförde" "medfört" ; -- SaldoWN 
+lin bring_V2V = mkV "medföra" "medförde" "medfört" ; -- SaldoWN 
+lin bring_V2 = mkV "medföra" "medförde" "medfört" ; -- SaldoWN 
+lin guest_N = mkN "gäst" "gäster" ; -- SaldoWN 
+lin eider_N = mkN "ejder" ; -- SaldoWN 
+lin session_N = mkN "session" "sessioner" ; -- SaldoWN 
+lin charter_N = mkN "stadga" ; -- SaldoWN = mkN "stadga" ;
+lin visitor_N = mkN "besökare" utrum  ; -- SaldoWN 
+lin nepotism_N = mkN "svågerpolitik" ; -- SaldoWN 
+lin prefect_N = mkN "prefekt" "prefekter" ; -- SaldoWN 
+lin cry_V2 = mkV "gråta" "grät" "gråtit" ; -- SaldoWN 
+lin cry_V = mkV "gråta" "grät" "gråtit" ; -- SaldoWN 
+lin appendicitis_N = mkN "appendicit" "appendiciter" ; -- SaldoWN 
+lin handbook_N = mkN "handbok" "handböcker" ; -- SaldoWN 
+lin shipowner_N = mkN "redare" utrum  ; -- SaldoWN 
+lin reform_N = mkN "reform" "reformer" ; -- SaldoWN 
+lin mud_N = mkN "gyttja" ; -- SaldoWN 
+lin excitement_N = mkN "tumult" neutrum  ; -- SaldoWN 
+lin survey_N = mkN "översikt" "översikter" ; -- SaldoWN 
+lin chew_N = mkN "tugga" ; -- SaldoWN 
+lin zoo_N = mkN "zoo" "zoot" "zoon" "zoona" ; -- SaldoWN 
+lin swim_V2 = mkV "flyta" "flöt" "flutit" ; -- SaldoWN 
+lin swim_V = mkV "flyta" "flöt" "flutit" ; -- SaldoWN 
+lin blue_N = mkN "blåhet" ; -- SaldoWN 
+lin spin_N = mkN "snurra" ; -- SaldoWN 
+lin taste_N = mkN "smak" "smaker" ; -- SaldoWN 
+lin discreet_A = mkA "diskret" "diskret" ; -- SaldoWN 
+lin goddess_N = mkN "gudinna" ; -- SaldoWN 
+lin cough_N = mkN "hosta" ; -- SaldoWN 
+lin class_N = mkN "klass" "klasser" ; -- SaldoWN 
+lin island_N = mkN "ö" ; -- SaldoWN 
+lin dictatorial_A = mkA "maktfullkomlig" ; -- SaldoWN 
+lin blonde_N = mkN "blond" "blonder" ; -- SaldoWN 
+lin blonde_A = mkA "blond" ; -- SaldoWN 
+lin space_N = mkN "mellanslag" neutrum  ; -- SaldoWN 
+lin candle_N = mkN "ljus" neutrum  ; -- SaldoWN 
+lin code_N = mkN "kod" ; -- SaldoWN = mkN "kod" "koder" ;
+lin cricket_N = mkN "syrsa" ; -- SaldoWN 
+lin gunpowder_N = mkN "krut" neutrum  ; -- SaldoWN 
+lin verbal_A = mkA "muntlig" ; -- SaldoWN 
+lin single_A = mkA "enkel" ; -- SaldoWN 
+lin source_N = mkN "sagesman" "sagesmannen" "sagesmän" "sagesmännen" ; -- SaldoWN 
+lin transvestite_N = mkN "transvestit" "transvestiter" ; -- SaldoWN 
+lin friend_N = mkN "vän" "vännen" "vänner" "vännerna" ; -- SaldoWN 
+lin chain_N = mkN "halsband" neutrum  ; -- SaldoWN 
+lin designer_N = mkN "arkitekt" "arkitekter" ; -- SaldoWN 
+lin harbour_N = mkN "hamn" ; -- SaldoWN 
+lin bellows_N = mkN "bälg" ; -- SaldoWN 
+lin viaduct_N = mkN "viadukt" "viadukter" ; -- SaldoWN 
+lin hammer_N = mkN "hammare" "hammaren" "hamrar" "hamrarna" ; -- SaldoWN 
+lin much_AdA = mkA "omskriven" "omskrivet" ; -- SaldoWN 
+lin comfortable_A = mkA "bekväm" ; -- SaldoWN 
+lin angle_N = mkN "vinkel" ; -- SaldoWN 
+lin interaction_N = mkN "interaktion" "interaktioner" ; -- SaldoWN 
+lin barrel_V2 = mkV "pipa" "pep" "pipit" ; -- SaldoWN 
+lin barrel_N = mkN "pipa" ; -- SaldoWN 
+lin furrier_N = mkN "körsnär" "körsnärer" ; -- SaldoWN 
+lin nasal_N = mkN "nasal" "nasaler" ; -- SaldoWN 
+lin nasal_A = mkA "nasal" ; -- SaldoWN 
+lin planet_N = mkN "planet" "planeter" ; -- SaldoWN 
+lin bloodhound_N = mkN "blodhund" ; -- SaldoWN 
+lin professor_N = mkN "professor" "professorer" ; -- SaldoWN 
+lin ideological_A = mkA "ideologisk" ; -- SaldoWN 
+lin stepchild_N = mkN "styvbarn" neutrum  ; -- SaldoWN 
+lin hurricane_N = mkN "orkan" "orkaner" ; -- SaldoWN 
+lin dome_N = mkN "kupol" "kupoler" ; -- SaldoWN 
+lin stride_V2 = mkV "kliva" "klev" "klivit" ; -- SaldoWN 
+lin stride_V = mkV "kliva" "klev" "klivit" ; -- SaldoWN 
+lin station_N = mkN "förläggning" ; -- SaldoWN 
+lin exemption_N = mkN "immunitet" "immuniteter" ; -- SaldoWN 
+lin inadequate_A = mkA "otillräcklig" ; -- SaldoWN 
+lin calculation_N = mkN "beräkning" ; -- SaldoWN 
+lin meteorologist_N = mkN "meteorolog" "meteorologer" ; -- SaldoWN 
+lin tavern_N = mkN "krog" ; -- SaldoWN 
+lin predecessor_N = mkN "företrädare" utrum  ; -- SaldoWN 
+lin idea_N = mkN "idé" "idéer" ; -- SaldoWN 
+lin fortune_N = mkN "förmögenhet" "förmögenheter" ; -- SaldoWN 
+lin hut_N = mkN "hydda" ; -- SaldoWN 
+lin increase_V2 = mkV "växa" "växer" "växa" "växte" "vuxit" "vuxen" ; -- SaldoWN 
+lin increase_V = mkV "växa" "växer" "växa" "växte" "vuxit" "vuxen" ; -- SaldoWN 
+lin rape_V2 = mkV "våldta" "våldtar" "våldta" "våldtog" "våldtagit" "våldtagen" ; -- SaldoWN 
+lin hill_N = mkN "kulle" utrum  ; -- SaldoWN = mkN "kulle" utrum  ;
+lin coalition_N = mkN "koalition" "koalitioner" ; -- SaldoWN 
+lin substitute_V2 = mkV "ersätta" "ersätter" "ersätt" "ersatte" "ersatt" "ersatt" ; -- SaldoWN 
+lin substitute_V = mkV "ersätta" "ersätter" "ersätt" "ersatte" "ersatt" "ersatt" ; -- SaldoWN 
+lin cappuccino_N = mkN "cappuccino" "cappuccinon" "cappuccino" "cappuccinona" ; -- SaldoWN 
+lin procedure_N = mkN "tillvägagångssätt" neutrum  ; -- SaldoWN 
+lin pepper_V2 = mkV "peppar" ; -- SaldoWN 
+lin beneficiary_N = mkN "förmånstagare" utrum  ; -- SaldoWN 
+lin element_N = mkN "grundämne" ; -- SaldoWN 
+lin physics_N = mkN "fysik" ; -- SaldoWN 
+lin childish_A = mkA "barnslig" ; -- SaldoWN 
+lin false_A = mkA "falsk" ; -- SaldoWN 
+lin protection_N = mkN "beskydd" neutrum  ; -- SaldoWN 
+lin outline_N = mkN "sammandrag" neutrum  ; -- SaldoWN 
+lin strict_A = mkA "strikt" "strikt" ; -- SaldoWN 
+lin showerhead_N = mkN "dusch" ; -- SaldoWN 
+lin creep_V = mkV "krypa" "kröp" "krupit" ; -- SaldoWN 
+lin bee_N = mkN "bi" "bit" "bin" "bien" ; -- SaldoWN 
+lin survivor_N = mkN "efterlevande" ; -- SaldoWN 
+lin secret_N = mkN "hemlighet" "hemligheter" ; -- SaldoWN 
+lin break_N = mkN "brott" neutrum  ; -- SaldoWN = mkN "brott" neutrum  ;
+lin flat_A = mkA "platt" ; -- SaldoWN 
+lin psychopath_N = mkN "psykopat" "psykopater" ; -- SaldoWN 
+lin marginalization_N = mkN "utslagning" ; -- SaldoWN 
+lin acquisition_N = mkN "förvärv" neutrum  ; -- SaldoWN 
+lin declaration_N = mkN "deklaration" "deklarationer" ; -- SaldoWN 
+lin salesman_N = mkN "försäljare" utrum  ; -- SaldoWN 
+lin drink_N = mkN "fylleri" neutrum  ; -- SaldoWN 
+lin brooch_N = mkN "brosch" "broscher" ; -- SaldoWN 
+lin century_N = mkN "århundrade" ; -- SaldoWN 
+lin memorial_N = mkN "minnesmärke" ; -- SaldoWN 
+lin club_N = mkN "nattklubb" ; -- SaldoWN 
+lin money_N = mkN "rikedom" ; -- SaldoWN 
+lin priority_N = mkN "prioritet" "prioriteter" ; -- SaldoWN 
+lin wet_N = mkN "väta" ; -- SaldoWN 
+lin sufficient_A = mkA "tillräcklig" ; -- SaldoWN 
+lin hostility_N = mkN "motsättning" ; -- SaldoWN 
+lin production_N = mkN "produktion" "produktioner" ; -- SaldoWN 
+lin ambulance_N = mkN "ambulans" "ambulanser" ; -- SaldoWN 
+lin shift_N = mkN "ändring" ; -- SaldoWN 
+lin unselfish_A = mkA "osjälvisk" ; -- SaldoWN 
+lin syphilis_N = mkN "syfilis" ; -- SaldoWN 
+lin enema_N = mkN "lavemang" neutrum  ; -- SaldoWN 
+lin expression_N = mkN "uttryck" neutrum  ; -- SaldoWN 
+lin brag_V = mkV "skryta" "skröt" "skrutit" ; -- SaldoWN 
+lin hairpin_N = mkN "hårnål" ; -- SaldoWN 
+lin consistent_A = mkA "förenlig" ; -- SaldoWN 
+lin leak_N = mkN "läcka" ; -- SaldoWN 
+lin loose_A = mkA "lös" ; -- SaldoWN = mkA "lös" ;
+lin joy_N = mkN "glädje" utrum  ; -- SaldoWN 
+lin eczema_N = mkN "eksem" neutrum  ; -- SaldoWN 
+lin meaning_N = mkN "innebörd" "innebörder" ; -- SaldoWN 
+lin debtor_N = mkN "gäldenär" "gäldenärer" ; -- SaldoWN 
+lin charge_N = mkN "laddning" ; -- SaldoWN 
+lin director_N = mkN "dirigent" "dirigenter" ; -- SaldoWN 
+lin symposium_N = mkN "symposium" "symposiet" "symposier" "symposierna" ; -- SaldoWN 
+lin host_N = mkN "konferencier" "konferencierer" ; -- SaldoWN 
+lin diameter_N = mkN "diameter" ; -- SaldoWN 
+lin game_N = mkN "lek" ; -- SaldoWN 
+lin game_A = mkA "lek" ; -- SaldoWN 
+lin wrong_N = mkN "fel" neutrum  ; -- SaldoWN = mkN "fel" neutrum  ;
+lin wrong_A = mkA "fel" ; -- SaldoWN 
+lin chain_N = mkN "kedja" ; -- SaldoWN 
+lin prostitution_N = mkN "prostitution" "prostitutioner" ; -- SaldoWN 
+lin fashionable_A = mkA "fashionabel" ; -- SaldoWN 
+lin news_N = mkN "nyhet" "nyheter" ; -- SaldoWN 
+lin tic_N = mkN "tic" "ticen" "tics" "ticsen" ; -- SaldoWN 
+lin drift_V2 = mkV "driva" "drev" "drivit" ; -- SaldoWN 
+lin drift_V = mkV "driva" "drev" "drivit" ; -- SaldoWN 
+lin drift_N = mkN "driva" ; -- SaldoWN 
+lin grain_N = mkN "säd" ; -- SaldoWN 
+lin alarm_N = mkN "larm" neutrum  ; -- SaldoWN 
+lin wing_N = mkN "vinge" utrum  ; -- SaldoWN 
+lin ascetic_N = mkN "asket" "asketer" ; -- SaldoWN 
+lin visit_N = mkN "besök" neutrum  ; -- SaldoWN 
+lin jaw_N = mkN "käke" utrum  ; -- SaldoWN 
+lin attack_N = mkN "påhopp" neutrum  ; -- SaldoWN 
+lin tent_N = mkN "tält" neutrum  ; -- SaldoWN 
+lin fuss_N = mkN "ståhej" neutrum  ; -- SaldoWN 
+lin dollar_N = mkN "dollar" "dollarn" "dollar" "dollarna" ; -- SaldoWN 
+lin post_N = mkN "postverk" neutrum  ; -- SaldoWN 
+lin catalytic_A = mkA "katalytisk" ; -- SaldoWN 
+lin hovercraft_N = mkN "svävare" utrum  ; -- SaldoWN 
+lin acidification_N = mkN "försurning" ; -- SaldoWN 
+lin element_N = mkN "beståndsdel" "beståndsdelen" "beståndsdelar" "beståndsdelarna" ; -- SaldoWN 
+lin burn_N = mkN "solbränna" ; -- SaldoWN 
+lin parameter_N = mkN "parameter" ; -- SaldoWN 
+lin executive_N = mkN "chef" "chefer" ; -- SaldoWN 
+lin colour_N = mkN "färg" "färger" ; -- SaldoWN 
+lin drum_N = mkN "trumma" ; -- SaldoWN 
+lin petticoat_N = mkN "underkjol" ; -- SaldoWN 
+lin shoe_N = mkN "sko" "skor" ; -- SaldoWN 
+lin apostle_N = mkN "apostel" ; -- SaldoWN 
+lin use_N = mkN "användning" ; -- SaldoWN 
+lin aquarium_N = mkN "akvarium" "akvariet" "akvarier" "akvarierna" ; -- SaldoWN 
+lin teenager_N = mkN "tonåring" ; -- SaldoWN 
+lin service_N = mkN "gudstjänst" "gudstjänster" ; -- SaldoWN 
+lin petroglyph_N = mkN "hällristning" ; -- SaldoWN 
+lin professorship_N = mkN "professur" "professurer" ; -- SaldoWN 
+lin light_N = mkN "ljus" neutrum  ; -- SaldoWN 
+lin light_A = mkA "ljus" ; -- SaldoWN 
+lin desire_N = mkN "begär" neutrum  ; -- SaldoWN 
+lin princess_N = mkN "prinsessa" ; -- SaldoWN 
+lin film_V2 = mkV "hinna" "hann" "hunnit" ; -- SaldoWN 
+lin film_V = mkV "hinna" "hann" "hunnit" ; -- SaldoWN 
+lin film_N = mkN "hinna" ; -- SaldoWN 
+lin mathematical_A = mkA "matematisk" ; -- SaldoWN 
+lin airlift_N = mkN "luftbro" ; -- SaldoWN 
+lin paleface_N = mkN "blekansikte" ; -- SaldoWN 
+lin absent_A = mkA "frånvarande" ; -- SaldoWN 
+lin stable_N = mkN "stall" ; -- SaldoWN = mkN "stall" neutrum  ; = mkN "stall" neutrum  ;
+lin fresh_A = mkA "färsk" ; -- SaldoWN 
+lin unprecedented_A = mkA "exempellös" ; -- SaldoWN 
+lin nationalism_N = mkN "nationalism" "nationalismer" ; -- SaldoWN 
+lin fortune_N = mkN "förmögenhet" "förmögenheter" ; -- SaldoWN 
+lin pus_N = mkN "var" neutrum  ; -- SaldoWN 
+lin caries_N = mkN "karies" ; -- SaldoWN 
+lin music_N = mkN "musik" ; -- SaldoWN 
+lin catalogue_N = mkN "katalog" "kataloger" ; -- SaldoWN 
+lin culvert_N = mkN "kulvert" ; -- SaldoWN 
+lin sell_VS = mkV "sälja" "sålde" "sålt" ; -- SaldoWN 
+lin sell_VA = mkV "sälja" "sålde" "sålt" ; -- SaldoWN 
+lin sell_V2 = mkV "sälja" "sålde" "sålt" ; -- SaldoWN 
+lin sell_V = mkV "sälja" "sålde" "sålt" ; -- SaldoWN 
+lin unplanned_A = mkA "planlös" ; -- SaldoWN 
+lin productive_A = mkA "produktiv" ; -- SaldoWN 
+lin formalin_N = mkN "formalin" ; -- SaldoWN 
+lin ideal_N = mkN "ideal" neutrum  ; -- SaldoWN 
+lin ideal_A = mkA "ideal" ; -- SaldoWN 
+lin spin_V2 = mkV "spinna" "spann" "spunnit" ; -- SaldoWN 
+lin spin_V = mkV "spinna" "spann" "spunnit" ; -- SaldoWN 
+lin smell_N = mkN "lukt" "lukter" ; -- SaldoWN 
+lin bitch_N = mkN "tik" ; -- SaldoWN 
+lin literature_N = mkN "litteratur" "litteraturer" ; -- SaldoWN 
+lin range_N = mkN "räckvidd" "räckvidder" ; -- SaldoWN 
+lin balloon_N = mkN "ballong" "ballonger" ; -- SaldoWN 
+lin portable_A = mkA "portabel" ; -- SaldoWN 
+lin agony_N = mkN "vånda" ; -- SaldoWN 
+lin physiological_A = mkA "fysiologisk" ; -- SaldoWN 
+lin unfair_A = mkA "ojust" "ojust" ; -- SaldoWN 
+lin shareholder_N = mkN "aktieägare" utrum  ; -- SaldoWN 
+lin rubbish_N = mkN "avfall" neutrum  ; -- SaldoWN 
+lin settlement_N = mkN "förlikning" ; -- SaldoWN 
+lin jelly_N = mkN "gelé" "geléer" ; -- SaldoWN 
+lin press_N = mkN "tryckpress" ; -- SaldoWN 
+lin watch_N = mkN "klocka" ; -- SaldoWN 
+lin image_N = mkN "dubbelgångare" utrum  ; -- SaldoWN 
+lin plastic_N = mkN "plast" "plaster" ; -- SaldoWN 
+lin foot_N = mkN "fot" "fötter" ; -- SaldoWN = mkN "fot" "foten" "fot" "foten" ;
+lin session_N = mkN "session" "sessioner" ; -- SaldoWN 
+lin precede_V2 = mkV "föregå" "föregår" "föregå" "föregick" "föregått" "föregången" ; -- SaldoWN 
+lin precede_V = mkV "föregå" "föregår" "föregå" "föregick" "föregått" "föregången" ; -- SaldoWN 
+lin black_A = mkA "svart" "svart" ; -- SaldoWN 
+lin kerosene_N = mkN "fotogen" neutrum  ; -- SaldoWN 
+lin square_N = mkN "fyrkant" "fyrkanter" ; -- SaldoWN 
+lin proof_N = mkN "bevis" neutrum  ; -- SaldoWN 
+lin seat_N = mkN "stjärt" ; -- SaldoWN 
+lin soul_N = mkN "själ" ; -- SaldoWN 
+lin shadow_N = mkN "skugga" ; -- SaldoWN 
+lin tea_N = mkN "te" "tet" "teer" "teerna" ; -- SaldoWN = mkN "te" "te" ;
+lin regatta_N = mkN "regatta" ; -- SaldoWN 
+lin publicity_N = mkN "publicitet" "publiciteter" ; -- SaldoWN 
+lin memo_N = mkN "promemoria" ; -- SaldoWN 
+lin production_N = mkN "tillverkning" ; -- SaldoWN 
+lin table_N = mkN "tabell" "tabeller" ; -- SaldoWN 
+lin initial_N = mkN "initial" "initialer" ; -- SaldoWN 
+lin initial_A = mkA "initial" ; -- SaldoWN 
+lin trumpet_N = mkN "trumpet" "trumpeter" ; -- SaldoWN 
+lin informal_A = mkA "informell" ; -- SaldoWN 
+lin crowding_N = mkN "trängsel" ; -- SaldoWN 
+lin tick_N = mkN "ticka" ; -- SaldoWN 
+lin courageous_A = mkA "modig" ; -- SaldoWN 
+lin free_V2V = mkV "undanta" "undantar" "undanta" "undantog" "undantagit" "undantagen" ; -- SaldoWN 
+lin free_V2 = mkV "undanta" "undantar" "undanta" "undantog" "undantagit" "undantagen" ; -- SaldoWN 
+lin impenetrable_A = mkA "ogenomtränglig" ; -- SaldoWN 
+lin sputnik_N = mkN "sputnik" ; -- SaldoWN 
+lin opium_N = mkN "opium" neutrum  ; -- SaldoWN 
+lin coup_N = mkN "kupp" "kupper" ; -- SaldoWN 
+lin albino_N = mkN "albino" "albinon" "albiner" "albinerna" ; -- SaldoWN 
+lin heavy_A = mkA "tung" "tyngre" "tyngst" ; -- SaldoWN 
+lin queue_N = mkN "kö" "kön" "köer" "köerna" ; -- SaldoWN 
+lin advisable_A = mkA "tillrådlig" ; -- SaldoWN 
+lin depression_N = mkN "depression" "depressioner" ; -- SaldoWN 
+lin cross_N = mkN "korsning" ; -- SaldoWN 
+lin mill_N = mkN "kvarn" ; -- SaldoWN 
+lin examination_N = mkN "prov" neutrum  ; -- SaldoWN = mkN "prov" neutrum  ;
+lin represent_V2 = mkV "företräda" "företrädde" "företrätt" ; -- SaldoWN 
+lin represent_V = mkV "företräda" "företrädde" "företrätt" ; -- SaldoWN 
+lin handkerchief_N = mkN "näsduk" ; -- SaldoWN 
+lin air_N = mkN "luft" ; -- SaldoWN = mkN "luft" "lufter" ;
+lin attraction_N = mkN "attraktion" "attraktioner" ; -- SaldoWN 
+lin frisk_N = mkN "kroppsvisitation" "kroppsvisitationer" ; -- SaldoWN 
+lin optician_N = mkN "optiker" "optikern" "optiker" "optikerna" ; -- SaldoWN 
+lin opportune_A = mkA "opportun" ; -- SaldoWN 
+lin bar_N = mkN "bar" "barer" ; -- SaldoWN = mkN "bar" "baren" "bar" "baren" ;
+lin goat_N = mkN "get" "getter" ; -- SaldoWN 
+lin silicone_N = mkN "silikon" neutrum  ; -- SaldoWN 
+lin unashamed_A = mkA "oblyg" ; -- SaldoWN 
+lin incorrigible_A = mkA "oförbätterlig" ; -- SaldoWN 
+lin alga_N = mkN "alg" "alger" ; -- SaldoWN 
+lin necessary_A = mkA "nödvändig" ; -- SaldoWN 
+lin sheet_N = mkN "segel" neutrum  ; -- SaldoWN 
+lin fleet_N = mkN "flotta" ; -- SaldoWN 
+lin know_VS = mkV "känna" "känne" "känt" ; -- SaldoWN = mkV "känna" "kände" "känt" ;
+lin know_VQ = mkV "känna" "känne" "känt" ; -- SaldoWN = mkV "känna" "kände" "känt" ;
+lin know_V2V = mkV "känna" "känne" "känt" ; -- SaldoWN = mkV "känna" "kände" "känt" ;
+lin know_V2 = mkV "känna" "känne" "känt" ; -- SaldoWN = mkV "känna" "kände" "känt" ;
+lin know_V = mkV "känna" "känne" "känt" ; -- SaldoWN = mkV "känna" "kände" "känt" ;
+lin prejudice_N = mkN "fördom" ; -- SaldoWN 
+lin strip_N = mkN "strippa" ; -- SaldoWN 
+lin torso_N = mkN "torso" "torson" "torser" "torserna" ; -- SaldoWN 
+lin satisfaction_N = mkN "tillfredsställelse" utrum  ; -- SaldoWN 
+lin lamp_N = mkN "lampa" ; -- SaldoWN 
+lin cancer_N = mkN "cancer" ; -- SaldoWN 
+lin eyeshadow_N = mkN "ögonskugga" ; -- SaldoWN 
+lin opinion_N = mkN "opinion" "opinioner" ; -- SaldoWN 
+lin structure_N = mkN "struktur" "strukturer" ; -- SaldoWN 
+lin fat_A = mkA "fet" ; -- SaldoWN 
+lin summer_N = mkN "sommar" "sommarn" "somrar" "somrarna" ; -- SaldoWN 
+lin long_A = mkA "lång" "längre" "längst" ; -- SaldoWN 
+lin hardware_N = mkN "hårdvara" ; -- SaldoWN 
+lin soft_A = mkA "mjuk" ; -- SaldoWN 
+lin expensive_A = mkA "dyr" ; -- SaldoWN 
+lin male_A = mkA "manlig" ; -- SaldoWN 
+lin ferry_N = mkN "färja" ; -- SaldoWN 
+lin nationality_N = mkN "nationalitet" "nationaliteter" ; -- SaldoWN 
+lin impact_N = mkN "genomslag" neutrum  ; -- SaldoWN 
+lin belly_N = mkN "mage" utrum  ; -- SaldoWN 
+lin implication_N = mkN "implikation" "implikationer" ; -- SaldoWN 
+lin awful_A = mkA "hemsk" ; -- SaldoWN 
+lin bullet_N = mkN "kula" ; -- SaldoWN 
+lin grass_N = mkN "gräs" neutrum  ; -- SaldoWN 
+lin speed_N = mkN "amfetamin" "amfetaminer" ; -- SaldoWN 
+lin perennial_N = mkN "perenn" "perenner" ; -- SaldoWN 
+lin perennial_A = mkA "perenn" "perent" ; -- SaldoWN 
+lin psalm_N = mkN "psalm" "psalmer" ; -- SaldoWN 
+lin confident_A = mkA "trosviss" ; -- SaldoWN 
+lin bistro_N = mkN "bistro" "bistron" "bistroer" "bistroerna" ; -- SaldoWN 
+lin taste_N = mkN "smak" "smaker" ; -- SaldoWN 
+lin transfer_N = mkN "transfer" ; -- SaldoWN 
+lin firsthand_A = mkA "direkt" "direkt" ; -- SaldoWN 
+lin grounds_N = mkN "belägg" neutrum  ; -- SaldoWN 
+lin definition_N = mkN "definition" "definitioner" ; -- SaldoWN 
+lin scholarship_N = mkN "stipendium" "stipendiet" "stipendier" "stipendierna" ; -- SaldoWN 
+lin precise_A = mkA "precis" ; -- SaldoWN 
+lin consultant_N = mkN "konsult" "konsulter" ; -- SaldoWN 
+lin banner_N = mkN "baner" "baneret" "baner" "baneren" ; -- SaldoWN 
+lin genial_A = mkA "gemytlig" ; -- SaldoWN 
+lin decay_N = mkN "sönderfall" neutrum  ; -- SaldoWN 
+lin rope_N = mkN "rep" neutrum  ; -- SaldoWN 
+lin review_N = mkN "referat" neutrum  ; -- SaldoWN 
+lin bikini_N = mkN "bikini" "bikinin" "bikini" "bikinina" ; -- SaldoWN 
+lin king_N = mkN "kung" ; -- SaldoWN 
+lin soak_N = mkN "blöta" ; -- SaldoWN 
+lin variable_N = mkN "variabel" "variabeln" "variabler" "variablerna" ; -- SaldoWN 
+lin variable_A = mkA "variabel" ; -- SaldoWN 
+lin paunch_N = mkN "kalaskula" ; -- SaldoWN 
+lin coffin_N = mkN "kista" ; -- SaldoWN 
+lin symbol_N = mkN "symbol" "symboler" ; -- SaldoWN 
+lin medium_N = mkN "medium" neutrum  ; -- SaldoWN = mkN "medium" "mediet" "medier" "medierna" ;
+lin balance_N = mkN "jämvikt" ; -- SaldoWN 
+lin radiation_N = mkN "strålning" ; -- SaldoWN 
+lin monarch_N = mkN "monark" "monarker" ; -- SaldoWN 
+lin autodidactic_A = mkA "självlärd" "självlärt" ; -- SaldoWN 
+lin counterfoil_N = mkN "talong" "talonger" ; -- SaldoWN 
+lin march_N = mkN "marsch" "marscher" ; -- SaldoWN 
+lin month_N = mkN "månad" "månader" ; -- SaldoWN 
+lin advertising_N = mkN "reklam" "reklamer" ; -- SaldoWN 
+lin portent_N = mkN "förebud" neutrum  ; -- SaldoWN 
+lin fee_N = mkN "avgift" "avgifter" ; -- SaldoWN 
+lin lobby_N = mkN "lobby" "lobbyer" ; -- SaldoWN 
+lin recommendation_N = mkN "rekommendation" "rekommendationer" ; -- SaldoWN 
+lin contribution_N = mkN "donation" "donationer" ; -- SaldoWN 
+lin west_N = mkN "väster" ; -- SaldoWN 
+lin consciousness_N = mkN "medvetande" ; -- SaldoWN 
+lin behaviourism_N = mkN "behaviorism" "behaviorismer" ; -- SaldoWN 
+lin adaptable_A = mkA "anpasslig" ; -- SaldoWN 
+lin stand_VV = mkV "stå" "stod" "stått" ; -- SaldoWN 
+lin stand_VS = mkV "stå" "stod" "stått" ; -- SaldoWN 
+lin stand_V2 = mkV "stå" "stod" "stått" ; -- SaldoWN 
+lin stand_V = mkV "stå" "stod" "stått" ; -- SaldoWN 
+lin agency_N = mkN "förmedling" ; -- SaldoWN 
+lin layman_N = mkN "lekman" "lekmannen" "lekmän" "lekmännen" ; -- SaldoWN 
+lin grumbler_N = mkN "kverulant" "kverulanter" ; -- SaldoWN 
+lin colourful_A = mkA "färgstark" ; -- SaldoWN 
+lin bowel_N = mkN "tarm" ; -- SaldoWN 
+lin route_N = mkN "rutt" "rutter" ; -- SaldoWN 
+lin kneel_V = mkV "knäböja" "knäböjde" "knäböjt" ; -- SaldoWN 
+lin design_N = mkN "design" ; -- SaldoWN 
+lin standard_N = mkN "norm" "normer" ; -- SaldoWN 
+lin war_N = mkN "krig" neutrum  ; -- SaldoWN 
+lin quisling_N = mkN "quisling" ; -- SaldoWN 
+lin collection_N = mkN "samling" ; -- SaldoWN 
+lin feedback_N = mkN "återkoppling" ; -- SaldoWN 
+lin grebe_N = mkN "dopping" ; -- SaldoWN 
+lin selling_N = mkN "försäljning" ; -- SaldoWN 
+lin governor_N = mkN "guvernör" "guvernörer" ; -- SaldoWN 
+lin manual_N = mkN "manual" "manualer" ; -- SaldoWN 
+lin mark_N = mkN "betyg" neutrum  ; -- SaldoWN 
+lin truce_N = mkN "stillestånd" neutrum  ; -- SaldoWN 
+lin worthy_A = mkA "värdig" ; -- SaldoWN 
+lin ball_N = mkN "klot" ; -- SaldoWN = mkN "klot" neutrum  ;
+lin progress_N = mkN "framsteg" neutrum  ; -- SaldoWN 
+lin label_N = mkN "etikett" "etiketter" ; -- SaldoWN 
+lin country_N = mkN "land" neutrum  ; -- SaldoWN = mkN "land" "landet" "länder" "länderna" ; = mkN "land" neutrum  ;
+lin independent_A = mkA "självständig" ; -- SaldoWN 
+lin bailiff_N = mkN "fogde" utrum  ; -- SaldoWN 
+lin core_N = mkN "kärna" ; -- SaldoWN 
+lin duck_N = mkN "anka" ; -- SaldoWN 
+lin indexation_N = mkN "indexreglering" ; -- SaldoWN 
+lin unlawful_A = mkA "olaglig" ; -- SaldoWN 
+lin waist_N = mkN "midja" ; -- SaldoWN 
+lin case_N = mkN "vitrinskåp" neutrum  ; -- SaldoWN 
+lin molecule_N = mkN "molekyl" "molekyler" ; -- SaldoWN 
+lin instruction_N = mkN "undervisning" ; -- SaldoWN 
+lin uncommon_A = mkA "sällsynt" "sällsynt" ; -- SaldoWN 
+lin execution_N = mkN "avrättning" ; -- SaldoWN 
+lin perjury_N = mkN "mened" "meneder" ; -- SaldoWN 
+lin carriage_N = mkN "hållning" ; -- SaldoWN 
+lin cooperation_N = mkN "samarbete" ; -- SaldoWN 
+lin swear_VV = mkV "svära" "svor" "svurit" ; -- SaldoWN 
+lin swear_V2V = mkV "svära" "svor" "svurit" ; -- SaldoWN 
+lin swear_V2 = mkV "svära" "svor" "svurit" ; -- SaldoWN 
+lin swear_V = mkV "svära" "svor" "svurit" ; -- SaldoWN 
+lin width_N = mkN "bredd" "bredder" ; -- SaldoWN 
+lin tile_N = mkN "kakel" neutrum  ; -- SaldoWN 
+lin seasonal_A = mkA "säsongsmässig" ; -- SaldoWN 
+lin proverb_N = mkN "ordspråk" neutrum  ; -- SaldoWN 
+lin labour_N = mkN "arbetarklass" "arbetarklasser" ; -- SaldoWN 
+lin helicopter_N = mkN "helikopter" ; -- SaldoWN 
+lin medal_N = mkN "medalj" "medaljer" ; -- SaldoWN 
+lin pizzeria_N = mkN "pizzeria" ; -- SaldoWN 
+lin participate_V2 = mkV "delta" "deltar" "delta" "deltog" "deltagit" "deltagen" ; -- SaldoWN 
+lin participate_V = mkV "delta" "deltar" "delta" "deltog" "deltagit" "deltagen" ; -- SaldoWN 
+lin premium_N = mkN "försäkringspremie" "försäkringspremier" ; -- SaldoWN 
+lin guide_N = mkN "guide" "guider" ; -- SaldoWN 
+lin ulcer_N = mkN "sår" neutrum  ; -- SaldoWN 
+lin sweater_N = mkN "tröja" ; -- SaldoWN 
+lin indication_N = mkN "indikation" "indikationer" ; -- SaldoWN 
+lin immune_A = mkA "immun" ; -- SaldoWN 
+lin activity_N = mkN "aktivitet" "aktiviteter" ; -- SaldoWN 
+lin role_N = mkN "roll" ; -- SaldoWN = mkN "roll" "roller" ;
+lin curve_N = mkN "kurva" ; -- SaldoWN 
+lin summer_N = mkN "sommar" "sommarn" "somrar" "somrarna" ; -- SaldoWN 
+lin track_V2 = mkV "spår" ; -- SaldoWN 
+lin track_V = mkV "spår" ; -- SaldoWN 
+lin track_N = mkN "spår" neutrum  ; -- SaldoWN 
+lin fraud_N = mkN "bedrägeri" "bedrägerit" "bedrägerier" "bedrägerierna" ; -- SaldoWN 
+lin berry_N = mkN "bär" neutrum  ; -- SaldoWN 
+lin prince_N = mkN "prins" ; -- SaldoWN 
+lin insurance_N = mkN "försäkring" ; -- SaldoWN 
+lin layout_N = mkN "layout" "layouter" ; -- SaldoWN 
+lin bankbook_N = mkN "motbok" "motböcker" ; -- SaldoWN 
+lin morale_N = mkN "moral" "moraler" ; -- SaldoWN 
+lin deficit_N = mkN "underskott" neutrum  ; -- SaldoWN 
+lin sexual_A = mkA "sexuell" ; -- SaldoWN 
+lin easel_N = mkN "staffli" "staffliet" "stafflier" "stafflierna" ; -- SaldoWN 
+lin club_N = mkN "klöver" "klövern" "klöver" "klöverna" ; -- SaldoWN 
+lin victory_N = mkN "seger" ; -- SaldoWN 
+lin fart_N = mkN "fjärt" ; -- SaldoWN 
+lin tooth_N = mkN "tand" "tänder" ; -- SaldoWN 
+lin resident_N = mkN "ockupant" "ockupanter" ; -- SaldoWN 
+lin truth_N = mkN "sanning" ; -- SaldoWN 
+lin additive_N = mkN "tillsats" "tillsatser" ; -- SaldoWN 
+lin crowd_N = mkN "hop" ; -- SaldoWN 
+lin initiative_N = mkN "initiativ" neutrum  ; -- SaldoWN 
+lin static_A = mkA "statisk" ; -- SaldoWN 
+lin fluid_N = mkN "vätska" ; -- SaldoWN 
+lin film_N = mkN "film" "filmer" ; -- SaldoWN 
+lin rivalry_N = mkN "rivalitet" "rivaliteter" ; -- SaldoWN 
+lin spinach_N = mkN "spenat" ; -- SaldoWN 
+lin protest_N = mkN "protest" "protester" ; -- SaldoWN 
+lin extension_N = mkN "anknytning" ; -- SaldoWN 
+lin atmosphere_N = mkN "stämning" ; -- SaldoWN 
+lin damage_N = mkN "skada" ; -- SaldoWN 
+lin bitch_N = mkN "slyna" ; -- SaldoWN 
+lin real_A = mkA "äkta" ; -- SaldoWN 
+lin poll_N = mkN "enkät" "enkäter" ; -- SaldoWN 
+lin ingratitude_N = mkN "otack" neutrum  ; -- SaldoWN 
+lin clay_N = mkN "lik" neutrum  ; -- SaldoWN 
+lin thrust_N = mkN "slunga" ; -- SaldoWN 
+lin writer_N = mkN "författare" utrum  ; -- SaldoWN 
+lin news_N = mkN "nyhet" "nyheter" ; -- SaldoWN 
+lin advertising_N = mkN "reklam" "reklamer" ; -- SaldoWN 
+lin branch_N = mkN "gren" "grenen" "grenar" "grenarna" ; -- SaldoWN 
+lin consumer_N = mkN "konsument" "konsumenter" ; -- SaldoWN 
+lin brook_N = mkN "bäck" ; -- SaldoWN 
+lin talk_N = mkN "föredrag" neutrum  ; -- SaldoWN 
+lin adult_A = mkA "vuxen" "vuxet" ; -- SaldoWN 
+lin roll_N = mkN "rulle" utrum  ; -- SaldoWN 
+lin pass_V2 = mkV "förflyta" "förflöt" "förflutit" ; -- SaldoWN 
+lin pass_V = mkV "förflyta" "förflöt" "förflutit" ; -- SaldoWN 
+lin afternoon_N = mkN "eftermiddag" ; -- SaldoWN 
+lin training_N = mkN "träning" ; -- SaldoWN 
+lin machinery_N = mkN "maskineri" "maskinerit" "maskinerier" "maskinerierna" ; -- SaldoWN 
+lin feud_N = mkN "fejd" "fejder" ; -- SaldoWN 
+lin top_N = mkN "snurra" ; -- SaldoWN 
+lin prize_N = mkN "byte" ; -- SaldoWN = mkN "byte" "byten" "byte" "bytena" ;
+lin countermeasure_N = mkN "motåtgärd" "motåtgärder" ; -- SaldoWN 
+lin hernia_N = mkN "bråck" neutrum  ; -- SaldoWN 
+lin giant_N = mkN "jätte" utrum  ; -- SaldoWN 
+lin gramophone_N = mkN "grammofon" "grammofoner" ; -- SaldoWN 
+lin communication_N = mkN "kommunikation" "kommunikationer" ; -- SaldoWN 
+lin torch_N = mkN "blixt" ; -- SaldoWN 
+lin stallion_N = mkN "hingst" ; -- SaldoWN 
+lin denominator_N = mkN "nämnare" utrum  ; -- SaldoWN 
+lin elf_N = mkN "älva" ; -- SaldoWN 
+lin supernatural_A = mkA "övernaturlig" ; -- SaldoWN 
+lin play_N = mkN "pjäs" "pjäser" ; -- SaldoWN 
+lin referee_N = mkN "domare" utrum  ; -- SaldoWN 
+lin pyromaniac_N = mkN "pyroman" "pyromaner" ; -- SaldoWN 
+lin minimal_A = mkA "minimal" ; -- SaldoWN 
+lin world_N = mkN "universum" neutrum  ; -- SaldoWN 
+lin loud_A = mkA "högljudd" ; -- SaldoWN 
+lin motivation_N = mkN "motivation" "motivationer" ; -- SaldoWN 
+lin excise_N = mkN "accis" "acciser" ; -- SaldoWN 
+lin patisserie_N = mkN "konditori" "konditorit" "konditorier" "konditorierna" ; -- SaldoWN 
+lin urge_N = mkN "mana" ; -- SaldoWN 
+lin synagogue_N = mkN "synagoga" ; -- SaldoWN 
+lin disadvantage_N = mkN "nackdel" "nackdelen" "nackdelar" "nackdelarna" ; -- SaldoWN 
+lin brew_N = mkN "brygd" "brygder" ; -- SaldoWN 
+lin external_N = mkN "extern" "externer" ; -- SaldoWN 
+lin external_A = mkA "extern" ; -- SaldoWN 
+lin crossword_N = mkN "korsord" neutrum  ; -- SaldoWN 
+lin spot_N = mkN "fläck" ; -- SaldoWN 
+lin appetite_N = mkN "aptit" ; -- SaldoWN 
+lin cereal_N = mkN "sädesslag" neutrum  ; -- SaldoWN 
+lin avenue_N = mkN "aveny" "avenyer" ; -- SaldoWN 
+lin sheet_N = mkN "blad" neutrum  ; -- SaldoWN 
+lin pure_A = mkA "ren" ; -- SaldoWN 
+lin toothpaste_N = mkN "tandkräm" "tandkrämer" ; -- SaldoWN 
+lin judicial_A = mkA "rättslig" ; -- SaldoWN 
+lin schnitzel_N = mkN "schnitzel" ; -- SaldoWN 
+lin power_N = mkN "kraft" "krafter" ; -- SaldoWN 
+lin calf_N = mkN "kalv" ; -- SaldoWN 
+lin gateway_N = mkN "inkörsport" ; -- SaldoWN 
+lin creaseproof_A = mkA "skrynkelfri" "skrynkelfritt" ; -- SaldoWN 
+lin mangle_N = mkN "mangel" ; -- SaldoWN 
+lin delicate_A = mkA "spröd" ; -- SaldoWN 
+lin rude_A = mkA "plump" ; -- SaldoWN 
+lin fly_VS = mkV "flyga" "flög" "flugit" ; -- SaldoWN 
+lin fly_V2 = mkV "flyga" "flög" "flugit" ; -- SaldoWN 
+lin fly_V = mkV "flyga" "flög" "flugit" ; -- SaldoWN 
+lin swear_VV = mkV "svära" "svor" "svurit" ; -- SaldoWN 
+lin swear_V2V = mkV "svära" "svor" "svurit" ; -- SaldoWN 
+lin swear_V2 = mkV "svära" "svor" "svurit" ; -- SaldoWN 
+lin swear_V = mkV "svära" "svor" "svurit" ; -- SaldoWN 
+lin exit_N = mkN "utgång" ; -- SaldoWN 
+lin forest_N = mkN "skog" ; -- SaldoWN 
+lin battlefield_N = mkN "slagfält" neutrum  ; -- SaldoWN 
+lin objection_N = mkN "invändning" ; -- SaldoWN 
+lin guard_N = mkN "vakt" "vakter" ; -- SaldoWN 
+lin full_A = mkA "full" ; -- SaldoWN 
+lin slave_N = mkN "slav" ; -- SaldoWN = mkN "slav" "slaver" ;
+lin statue_N = mkN "staty" "statyer" ; -- SaldoWN 
+lin wool_N = mkN "ylle" ; -- SaldoWN 
+lin ketchup_N = mkN "ketchup" ; -- SaldoWN 
+lin appeal_N = mkN "appell" "appeller" ; -- SaldoWN 
+lin midnight_N = mkN "midnatt" ; -- SaldoWN 
+lin montage_N = mkN "montage" "montaget" "montage" "montagen" ; -- SaldoWN 
+lin cytotoxin_N = mkN "cellgift" "cellgiftet" "cellgifter" "cellgifterna" ; -- SaldoWN 
+lin amendment_N = mkN "tillägg" neutrum  ; -- SaldoWN 
+lin multiple_N = mkN "multipel" "multipeln" "multipler" "multiplerna" ; -- SaldoWN 
+lin multiple_A = mkA "multipel" ; -- SaldoWN 
+lin bin_N = mkN "tunna" ; -- SaldoWN 
+lin strong_A = mkA "stark" ; -- SaldoWN 
+lin paralysis_N = mkN "förlamning" ; -- SaldoWN 
+lin norm_N = mkN "norm" "normer" ; -- SaldoWN 
+lin prattle_N = mkN "blaj" neutrum  ; -- SaldoWN 
+lin superintendent_N = mkN "kommissarie" "kommissarier" ; -- SaldoWN 
+lin title_N = mkN "titel" ; -- SaldoWN 
+lin relieve_V2 = mkV "undsätta" "undsätter" "undsätt" "undsatte" "undsatt" "undsatt" ; -- SaldoWN 
+lin provision_N = mkN "bestämmelse" "bestämmelser" ; -- SaldoWN 
+lin observation_N = mkN "iakttagelse" "iakttagelser" ; -- SaldoWN 
+lin fastidious_A = mkA "kräsen" "kräset" ; -- SaldoWN 
+lin peanut_N = mkN "jordnöt" "jordnötter" ; -- SaldoWN 
+lin scholar_N = mkN "vetenskapsman" "vetenskapsmannen" "vetenskapsmän" "vetenskapsmännen" ; -- SaldoWN 
+lin thesaurus_N = mkN "tesaurus" ; -- SaldoWN 
+lin absorption_N = mkN "absorberande" ; -- SaldoWN 
+lin tolerant_A = mkA "tolerant" "tolerant" ; -- SaldoWN 
+lin flag_N = mkN "flagga" ; -- SaldoWN 
+lin position_N = mkN "hållning" ; -- SaldoWN 
+lin aristocrat_N = mkN "aristokrat" "aristokrater" ; -- SaldoWN 
+lin ring_N = mkN "klang" "klanger" ; -- SaldoWN 
+lin die_V2 = mkV "dö" "dog" "dött" ; -- SaldoWN 
+lin die_V = mkV "dö" "dog" "dött" ; -- SaldoWN 
+lin provincial_A = mkA "provinsiell" ; -- SaldoWN 
+lin embarrassment_N = mkN "bryderi" "bryderit" "bryderier" "bryderierna" ; -- SaldoWN 
+lin shout_N = mkN "rop" neutrum  ; -- SaldoWN 
+lin clearance_N = mkN "klarsignal" "klarsignaler" ; -- SaldoWN 
+lin reverse_N = mkN "back" ; -- SaldoWN 
+lin cotton_N = mkN "bomull" ; -- SaldoWN 
+lin tail_N = mkN "klave" utrum  ; -- SaldoWN 
+lin sanctuary_N = mkN "helgedom" ; -- SaldoWN 
+lin dangerous_A = mkA "farlig" ; -- SaldoWN 
+lin podium_N = mkN "podium" "podiet" "podier" "podierna" ; -- SaldoWN 
+lin accident_N = mkN "olycka" ; -- SaldoWN 
+lin expertise_N = mkN "expertis" ; -- SaldoWN 
+lin wise_A = mkA "klok" ; -- SaldoWN 
+lin middle_N = mkN "mitt" ; -- SaldoWN 
+lin forceful_A = mkA "strong" ; -- SaldoWN 
+lin ally_N = mkN "bundsförvant" "bundsförvanter" ; -- SaldoWN 
+lin well_N = mkN "brunn" ; -- SaldoWN 
+lin speech_N = mkN "tal" neutrum  ; -- SaldoWN = mkN "tal" neutrum  ;
+lin response_N = mkN "gensvar" neutrum  ; -- SaldoWN 
+lin solar_A = mkA "solar" ; -- SaldoWN 
+lin cocaine_N = mkN "kokain" ; -- SaldoWN 
+lin seal_N = mkN "sigill" neutrum  ; -- SaldoWN 
+lin tap_N = mkN "avlyssning" ; -- SaldoWN 
+lin miner_N = mkN "gruvarbetare" utrum  ; -- SaldoWN 
+lin harsh_A = mkA "skrovlig" ; -- SaldoWN 
+lin craftsman_N = mkN "hantverkare" utrum  ; -- SaldoWN 
+lin oil_N = mkN "olja" ; -- SaldoWN 
+lin government_N = mkN "regering" ; -- SaldoWN 
+lin need_N = mkN "nöd" ; -- SaldoWN 
+lin region_N = mkN "region" "regioner" ; -- SaldoWN 
+lin reality_N = mkN "verklighet" "verkligheter" ; -- SaldoWN 
+lin account_N = mkN "redogörelse" "redogörelser" ; -- SaldoWN 
+lin faithful_A = mkA "trogen" "troget" ; -- SaldoWN 
+lin nursemaid_N = mkN "barnflicka" ; -- SaldoWN 
+lin nature_N = mkN "natur" ; -- SaldoWN = mkN "natur" "naturer" ;
+lin tall_A = mkA "lång" "längre" "längst" ; -- SaldoWN 
+lin obligation_N = mkN "förpliktelse" "förpliktelser" ; -- SaldoWN 
+lin shade_N = mkN "nyans" "nyanser" ; -- SaldoWN 
+lin liquid_N = mkN "likvid" "likvider" ; -- SaldoWN 
+lin liquid_A = mkA "likvid" ; -- SaldoWN 
+lin acceptance_N = mkN "accepterande" ; -- SaldoWN 
+lin seasickness_N = mkN "sjösjuka" ; -- SaldoWN 
+lin belief_N = mkN "tro" ; -- SaldoWN 
+lin guilt_N = mkN "skuld" "skulder" ; -- SaldoWN 
+lin fall_N = mkN "börd" ; -- SaldoWN 
+lin ovation_N = mkN "ovation" "ovationer" ; -- SaldoWN 
+lin reptile_N = mkN "reptil" "reptiler" ; -- SaldoWN 
+lin support_N = mkN "försörjning" ; -- SaldoWN 
+lin publisher_N = mkN "utgivare" utrum  ; -- SaldoWN 
+lin number_N = mkN "antal" neutrum  ; -- SaldoWN 
+lin revolution_N = mkN "revolution" "revolutioner" ; -- SaldoWN 
+lin union_N = mkN "fackförening" ; -- SaldoWN 
+lin cactus_N = mkN "kaktus" ; -- SaldoWN 
+lin untruth_N = mkN "osanning" ; -- SaldoWN 
+lin farmhand_N = mkN "dräng" ; -- SaldoWN 
+lin hall_N = mkN "hall" ; -- SaldoWN 
+lin corkscrew_N = mkN "korkskruv" ; -- SaldoWN 
+lin salmon_N = mkN "lax" ; -- SaldoWN 
+lin testicle_N = mkN "testikel" ; -- SaldoWN 
+lin regulation_N = mkN "bestämmelse" "bestämmelser" ; -- SaldoWN 
+lin neurosis_N = mkN "neuros" "neuroser" ; -- SaldoWN 
+lin demand_N = mkN "krav" neutrum  ; -- SaldoWN 
+lin dictionary_N = mkN "ordbok" "ordböcker" ; -- SaldoWN 
+lin ridge_N = mkN "ås" ; -- SaldoWN 
+lin appointment_N = mkN "förordnande" ; -- SaldoWN 
+lin inexcusable_A = mkA "oförlåtlig" ; -- SaldoWN 
+lin creed_N = mkN "tro" ; -- SaldoWN 
+lin gorilla_N = mkN "gorilla" ; -- SaldoWN 
+lin suburb_N = mkN "förort" "förorter" ; -- SaldoWN 
+lin polyglot_A = mkA "polyglott" ; -- SaldoWN 
+lin punch_V2 = mkV "slå" "slog" "slagit" ; -- SaldoWN 
+lin punch_N = mkN "slå" ; -- SaldoWN 
+lin great_A = mkA "enastående" ; -- SaldoWN 
+lin sunrise_N = mkN "soluppgång" ; -- SaldoWN 
+lin reflection_N = mkN "spegelbild" "spegelbilder" ; -- SaldoWN 
+lin soprano_N = mkN "sopran" "sopraner" ; -- SaldoWN 
+lin runnel_N = mkN "rännil" ; -- SaldoWN 
+lin channel_N = mkN "kanal" "kanaler" ; -- SaldoWN 
+lin assessment_N = mkN "bedömning" ; -- SaldoWN 
+lin typeface_N = mkN "typsnitt" neutrum  ; -- SaldoWN 
+lin dynasty_N = mkN "dynasti" "dynastier" ; -- SaldoWN 
+lin dextrose_N = mkN "druvsocker" neutrum  ; -- SaldoWN 
+lin hormone_N = mkN "hormon" neutrum  ; -- SaldoWN 
+lin cook_N = mkN "kock" ; -- SaldoWN = mkN "kock" "kocker" ;
+lin scientific_A = mkA "vetenskaplig" ; -- SaldoWN 
+lin behave_V = mkV "uppträda" "uppträdde" "uppträtt" ; -- SaldoWN 
+lin postcard_N = mkN "vykort" neutrum  ; -- SaldoWN 
+lin back_N = mkN "ryggrad" "ryggrader" ; -- SaldoWN 
+lin calorie_N = mkN "kalori" "kalorier" ; -- SaldoWN 
+lin boulder_N = mkN "bumling" ; -- SaldoWN 
+lin operation_N = mkN "operation" "operationer" ; -- SaldoWN 
+lin particular_A = mkA "särskild" "särskilt" ; -- SaldoWN 
+lin bookkeeping_N = mkN "bokföring" ; -- SaldoWN 
+lin awl_N = mkN "syl" ; -- SaldoWN 
+lin series_N = mkN "följetong" "följetonger" ; -- SaldoWN 
+lin competent_A = mkA "kompetent" "kompetent" ; -- SaldoWN 
+lin background_N = mkN "bakgrund" "bakgrunder" ; -- SaldoWN 
+lin move_N = mkN "drag" neutrum  ; -- SaldoWN = mkN "drag" neutrum  ;
+lin comment_N = mkN "skvaller" neutrum  ; -- SaldoWN 
+lin custodian_N = mkN "vårdnadshavare" utrum  ; -- SaldoWN 
+lin track_V2 = mkV "spår" ; -- SaldoWN 
+lin track_V = mkV "spår" ; -- SaldoWN 
+lin track_N = mkN "spår" neutrum  ; -- SaldoWN 
+lin doctrine_N = mkN "doktrin" "doktriner" ; -- SaldoWN 
+lin dialogue_N = mkN "dialog" "dialoger" ; -- SaldoWN 
+lin mental_A = mkA "psykisk" ; -- SaldoWN 
+lin importance_N = mkN "vikt" "vikter" ; -- SaldoWN 
+lin brunch_N = mkN "brunch" "bruncher" ; -- SaldoWN 
+lin connection_N = mkN "kontakt" "kontakter" ; -- SaldoWN 
+lin opposition_N = mkN "fiende" "fiender" ; -- SaldoWN 
+lin glamour_N = mkN "glamour" ; -- SaldoWN 
+lin fatten_V2 = mkV "göda" "gödde" "gött" ; -- SaldoWN 
+lin fatten_V = mkV "göda" "gödde" "gött" ; -- SaldoWN 
+lin gradual_A = mkA "successiv" ; -- SaldoWN 
+lin context_N = mkN "sammanhang" neutrum  ; -- SaldoWN 
+lin debate_N = mkN "debatt" "debatter" ; -- SaldoWN 
+lin weight_N = mkN "vikt" "vikter" ; -- SaldoWN 
+lin presence_N = mkN "närvaro" ; -- SaldoWN 
+lin guard_N = mkN "livvakt" "livvakter" ; -- SaldoWN 
+lin hiccup_N = mkN "hicka" ; -- SaldoWN 
+lin instrument_N = mkN "instrument" neutrum  ; -- SaldoWN 
+lin epilepsy_N = mkN "epilepsi" "epilepsier" ; -- SaldoWN 
+lin sexuality_N = mkN "sexualitet" "sexualiteter" ; -- SaldoWN 
+lin troop_N = mkN "trupp" "trupper" ; -- SaldoWN 
+lin graph_N = mkN "graf" "grafer" ; -- SaldoWN 
+lin paper_N = mkN "tidning" ; -- SaldoWN 
+lin sink_N = mkN "vask" neutrum  ; -- SaldoWN = mkN "vask" ;
+lin interpret_V2 = mkV "översätta" "översätter" "översätt" "översatte" "översatt" "översatt" ; -- SaldoWN 
+lin interpret_V = mkV "översätta" "översätter" "översätt" "översatte" "översatt" "översatt" ; -- SaldoWN 
+lin stopwatch_N = mkN "stoppur" neutrum  ; -- SaldoWN 
+lin neighbour_N = mkN "granne" utrum  ; -- SaldoWN 
+lin cellophane_N = mkN "cellofan" ; -- SaldoWN 
+lin flood_N = mkN "översvämning" ; -- SaldoWN 
+lin oven_N = mkN "ugn" ; -- SaldoWN 
+lin agony_N = mkN "vånda" ; -- SaldoWN 
+lin tract_N = mkN "broschyr" "broschyrer" ; -- SaldoWN 
+lin tournament_N = mkN "turnering" ; -- SaldoWN 
+lin number_N = mkN "telefonnummer" neutrum  ; -- SaldoWN 
+lin abuse_N = mkN "skällsord" neutrum  ; -- SaldoWN 
+lin eagle_N = mkN "örn" ; -- SaldoWN 
+lin accident_N = mkN "händelse" "händelser" ; -- SaldoWN 
+lin potter_N = mkN "keramiker" "keramikern" "keramiker" "keramikerna" ; -- SaldoWN 
+lin moustache_N = mkN "mustasch" "mustascher" ; -- SaldoWN 
+lin class_N = mkN "klass" "klasser" ; -- SaldoWN 
+lin nervous_A = mkA "nervös" ; -- SaldoWN 
+lin form_N = mkN "form" ; -- SaldoWN = mkN "form" ; = mkN "form" "former" ;
+lin dynamic_A = mkA "dynamisk" ; -- SaldoWN 
+lin swallow_V2 = mkV "svälja" "svalde" "svalt" ; -- SaldoWN 
+lin swallow_V = mkV "svälja" "svalde" "svalt" ; -- SaldoWN 
+lin leave_N = mkN "permission" "permissioner" ; -- SaldoWN 
+lin camp_N = mkN "läger" neutrum  ; -- SaldoWN 
+lin pudding_N = mkN "pudding" ; -- SaldoWN 
+lin asbestos_N = mkN "asbest" ; -- SaldoWN 
+lin maximum_N = mkN "maximum" neutrum  ; -- SaldoWN 
+lin period_N = mkN "period" "perioder" ; -- SaldoWN 
+lin plaid_N = mkN "pläd" ; -- SaldoWN 
+lin commission_N = mkN "kommission" "kommissioner" ; -- SaldoWN 
+lin penicillin_N = mkN "penicillin" "penicilliner" ; -- SaldoWN 
+lin prehistoric_A = mkA "förhistorisk" ; -- SaldoWN 
+lin conflict_N = mkN "konflikt" "konflikter" ; -- SaldoWN 
+lin firm_N = mkN "firma" ; -- SaldoWN 
+lin lesson_N = mkN "lektion" "lektioner" ; -- SaldoWN 
+lin dozen_N = mkN "dussin" neutrum  ; -- SaldoWN 
+lin final_N = mkN "final" "finaler" ; -- SaldoWN 
+lin final_A = mkA "final" ; -- SaldoWN 
+lin offensive_N = mkN "offensiv" "offensiver" ; -- SaldoWN 
+lin offensive_A = mkA "offensiv" ; -- SaldoWN 
+lin budget_N = mkN "budget" ; -- SaldoWN 
+lin leftovers_N = mkN "rest" "rester" ; -- SaldoWN 
+lin topsoil_N = mkN "mull" ; -- SaldoWN 
+lin chart_N = mkN "sjökort" neutrum  ; -- SaldoWN 
+lin bulldog_N = mkN "bulldogg" ; -- SaldoWN 
+lin flower_N = mkN "blomma" ; -- SaldoWN 
+lin emergency_N = mkN "nödfall" neutrum  ; -- SaldoWN 
+lin reliance_N = mkN "tillit" ; -- SaldoWN 
+lin beat_V2 = mkV "slå" "slog" "slagit" ; -- SaldoWN 
+lin beat_V = mkV "slå" "slog" "slagit" ; -- SaldoWN 
+lin beat_N = mkN "slå" ; -- SaldoWN 
+lin horoscope_N = mkN "horoskop" neutrum  ; -- SaldoWN 
+lin gunwale_N = mkN "reling" ; -- SaldoWN 
+lin unpopular_A = mkA "impopulär" ; -- SaldoWN 
+lin suspect_A = mkA "misstänkt" "misstänkt" ; -- SaldoWN 
+lin hair_N = mkN "hår" neutrum  ; -- SaldoWN = mkN "hår" neutrum  ;
+lin account_N = mkN "konto" "kontot" "konton" "kontona" ; -- SaldoWN 
+lin colourful_A = mkA "färgrik" ; -- SaldoWN 
+lin blade_N = mkN "blad" neutrum  ; -- SaldoWN 
+lin crash_N = mkN "krasch" ; -- SaldoWN = mkN "krasch" "krascher" ;
+lin baroque_N = mkN "barock" ; -- SaldoWN 
+lin baroque_A = mkA "barock" ; -- SaldoWN 
+lin sediment_N = mkN "sediment" neutrum  ; -- SaldoWN 
+lin angry_A = mkA "arg" ; -- SaldoWN 
+lin straw_N = mkN "halm" ; -- SaldoWN 
+lin kindred_N = mkN "släkting" ; -- SaldoWN 
+lin simile_N = mkN "liknelse" "liknelser" ; -- SaldoWN 
+lin breakwater_N = mkN "vågbrytare" utrum  ; -- SaldoWN 
+lin notebook_N = mkN "laptop" ; -- SaldoWN 
+lin password_N = mkN "lösenord" neutrum  ; -- SaldoWN 
+lin aperitif_N = mkN "aperitif" "aperitifer" ; -- SaldoWN 
+lin enthusiasm_N = mkN "entusiasm" ; -- SaldoWN 
+lin scandal_N = mkN "skandal" "skandaler" ; -- SaldoWN 
+lin illusion_N = mkN "illusion" "illusioner" ; -- SaldoWN 
+lin heart_N = mkN "hjärter" "hjärtern" "hjärter" "hjärterna" ; -- SaldoWN 
+lin thirsty_A = mkA "törstig" ; -- SaldoWN 
+lin stone_N = mkN "sten" "stenen" "stenar" "stenarna" ; -- SaldoWN 
+lin outline_N = mkN "skiss" "skisser" ; -- SaldoWN 
+lin biology_N = mkN "biologi" ; -- SaldoWN 
+lin key_N = mkN "tonart" "tonarter" ; -- SaldoWN 
+lin chicken_N = mkN "lipsill" ; -- SaldoWN 
+lin reaction_N = mkN "reaktion" "reaktioner" ; -- SaldoWN 
+lin friendly_A = mkA "vänlig" ; -- SaldoWN 
+lin cable_N = mkN "kabel" ; -- SaldoWN 
+lin stubborn_A = mkA "envis" ; -- SaldoWN 
+lin sleepyhead_N = mkN "sömntuta" ; -- SaldoWN 
+lin insight_N = mkN "insikt" "insikter" ; -- SaldoWN 
+lin hungry_A = mkA "hungrig" ; -- SaldoWN 
+lin flowery_A = mkA "blommig" ; -- SaldoWN 
+lin personality_N = mkN "personlighet" ; -- SaldoWN = mkN "personlighet" "personligheter" ;
+lin sticky_A = mkA "tryckande" ; -- SaldoWN 
+lin metalworker_N = mkN "metallarbetare" utrum  ; -- SaldoWN 
+lin invoice_N = mkN "faktura" ; -- SaldoWN 
+lin disarmament_N = mkN "nedrustning" ; -- SaldoWN 
+lin round_N = mkN "tvärslå" ; -- SaldoWN 
+lin sample_N = mkN "prov" neutrum  ; -- SaldoWN = mkN "prov" neutrum  ;
+lin sketch_N = mkN "skämtteckning" ; -- SaldoWN 
+lin field_N = mkN "plan" "planer" ; -- SaldoWN = mkN "plan" "planer" ; = mkN "plan" neutrum  ;
+lin stone_N = mkN "ädelsten" "ädelstenen" "ädelstenar" "ädelstenarna" ; -- SaldoWN 
+lin banana_N = mkN "banan" "bananer" ; -- SaldoWN 
+lin figure_N = mkN "belopp" neutrum  ; -- SaldoWN 
+lin smirk_N = mkN "smil" neutrum  ; -- SaldoWN 
+lin pass_N = mkN "passersedel" ; -- SaldoWN 
+lin quay_N = mkN "kaj" "kajer" ; -- SaldoWN 
+lin road_N = mkN "väg" ; -- SaldoWN 
+lin mature_A = mkA "mogen" "moget" ; -- SaldoWN 
+lin chalk_N = mkN "krita" ; -- SaldoWN = mkN "krita" ;
+lin vote_N = mkN "rösträtt" ; -- SaldoWN 
+lin erosion_N = mkN "erosion" "erosioner" ; -- SaldoWN 
+lin cold_N = mkN "kall" neutrum  ; -- SaldoWN 
+lin cold_A = mkA "kall" ; -- SaldoWN 
+lin furniture_N = mkN "möblemang" neutrum  ; -- SaldoWN 
+lin morning_N = mkN "gryning" ; -- SaldoWN 
+lin deposit_N = mkN "insättning" ; -- SaldoWN 
+lin deck_N = mkN "kortlek" ; -- SaldoWN 
+lin view_N = mkN "ståndpunkt" "ståndpunkter" ; -- SaldoWN 
+lin design_N = mkN "innovation" "innovationer" ; -- SaldoWN 
+lin rat_N = mkN "strejkbrytare" utrum  ; -- SaldoWN 
+lin pursuit_N = mkN "hobby" "hobbier" ; -- SaldoWN 
+lin bingo_N = mkN "bingo" ; -- SaldoWN 
+lin prospect_N = mkN "utsikt" "utsikter" ; -- SaldoWN 
+lin leaf_N = mkN "löv" neutrum  ; -- SaldoWN 
+lin overweight_N = mkN "övervikt" ; -- SaldoWN 
+lin paper_N = mkN "paper" "paperet" "papers" "paperen" ; -- SaldoWN 
+lin racism_N = mkN "rasism" "rasismer" ; -- SaldoWN 
+lin onion_N = mkN "lök" ; -- SaldoWN 
+lin down_A = mkA "nere" ; -- SaldoWN 
+lin address_N = mkN "adress" "adresser" ; -- SaldoWN 
+lin prologue_N = mkN "prolog" "prologer" ; -- SaldoWN 
+lin instrument_N = mkN "instrument" neutrum  ; -- SaldoWN 
+lin manual_A = mkA "manuell" ; -- SaldoWN 
+lin educational_A = mkA "pedagogisk" ; -- SaldoWN 
+lin school_N = mkN "skola" ; -- SaldoWN 
+lin strap_N = mkN "band" neutrum  ; -- SaldoWN 
+lin sentiment_N = mkN "sentiment" neutrum  ; -- SaldoWN 
+lin applicant_N = mkN "sökande" ; -- SaldoWN = mkN "sökande" "sökanden" "sökande" "sökandena" ;
+lin lose_V2 = mkV "förlägga" "förlade" "förlagt" ; -- SaldoWN 
+lin lose_V = mkV "förlägga" "förlade" "förlagt" ; -- SaldoWN 
+lin note_N = mkN "ton" "toner" ; -- SaldoWN = mkN "ton" "tonnet" "ton" "tonnen" ;
+lin generous_A = mkA "frikostig" ; -- SaldoWN 
+lin income_N = mkN "inkomst" "inkomster" ; -- SaldoWN 
+lin geometry_N = mkN "geometri" "geometrier" ; -- SaldoWN 
+lin step_N = mkN "steg" neutrum  ; -- SaldoWN 
+lin marigold_N = mkN "ringblomma" ; -- SaldoWN 
+lin girl_N = mkN "flickvän" "flickvännen" "flickvänner" "flickvännerna" ; -- SaldoWN 
+lin raise_V2V = mkV "lyfta" "lyfter" "lyft" "lyfte" "lyft" "lyft" ; -- SaldoWN 
+lin raise_V2 = mkV "lyfta" "lyfter" "lyft" "lyfte" "lyft" "lyft" ; -- SaldoWN 
+lin royalism_N = mkN "rojalism" "rojalismer" ; -- SaldoWN 
+lin complete_A = mkA "fullständig" ; -- SaldoWN 
+lin unstable_A = mkA "labil" ; -- SaldoWN 
+lin grace_N = mkN "välvilja" ; -- SaldoWN 
+lin campaign_N = mkN "kampanj" "kampanjer" ; -- SaldoWN 
+lin politician_N = mkN "politiker" "politikern" "politiker" "politikerna" ; -- SaldoWN 
+lin pregnant_A = mkA "gravid" ; -- SaldoWN 
+lin anecdote_N = mkN "anekdot" "anekdoter" ; -- SaldoWN 
+lin influential_A = mkA "inflytelserik" ; -- SaldoWN 
+lin engineer_N = mkN "ingenjör" "ingenjörer" ; -- SaldoWN 
+lin metaphysical_A = mkA "metafysisk" ; -- SaldoWN 
+lin kilo_N = mkN "kilo" "kilot" "kilo" "kilona" ; -- SaldoWN 
+lin skewer_N = mkN "spett" neutrum  ; -- SaldoWN 
+lin casualty_N = mkN "offer" neutrum  ; -- SaldoWN 
+lin lymph_N = mkN "lymfa" ; -- SaldoWN 
+lin fraud_N = mkN "bedragare" utrum  ; -- SaldoWN 
+lin glide_V = mkV "skrida" "skred" "skridit" ; -- SaldoWN 
+lin operetta_N = mkN "operett" "operetter" ; -- SaldoWN 
+lin unfashionable_A = mkA "otidsenlig" ; -- SaldoWN 
+lin gym_N = mkN "jumpa" ; -- SaldoWN 
+lin functional_A = mkA "funktionell" ; -- SaldoWN 
+lin youth_N = mkN "ungdom" ; -- SaldoWN 
+lin drainpipe_N = mkN "stuprör" neutrum  ; -- SaldoWN 
+lin card_N = mkN "legitimation" "legitimationer" ; -- SaldoWN 
+lin favour_N = mkN "tjänst" "tjänster" ; -- SaldoWN = mkN "tjänst" "tjänster" ;
+lin bear_N = mkN "björn" ; -- SaldoWN 
+lin liqueur_N = mkN "likör" "likörer" ; -- SaldoWN 
+lin sky_N = mkN "himmel" ; -- SaldoWN 
+lin competition_N = mkN "konkurrens" ; -- SaldoWN 
+lin leprosy_N = mkN "spetälska" ; -- SaldoWN 
+lin lead_VS = mkV "leda" "ledde" "lett" ; -- SaldoWN 
+lin lead_V2V = mkV "leda" "ledde" "lett" ; -- SaldoWN 
+lin lead_V2 = mkV "leda" "ledde" "lett" ; -- SaldoWN 
+lin lead_V = mkV "leda" "ledde" "lett" ; -- SaldoWN 
+lin lead_N = mkN "leda" ; -- SaldoWN 
+lin pit_N = mkN "schakt" neutrum  ; -- SaldoWN 
+lin problem_N = mkN "problem" neutrum  ; -- SaldoWN 
+lin sand_N = mkN "sand" ; -- SaldoWN 
+lin trilogy_N = mkN "trilogi" "trilogier" ; -- SaldoWN 
+lin late_A = mkA "sen" ; -- SaldoWN 
+lin model_N = mkN "modell" "modeller" ; -- SaldoWN 
+lin beat_N = mkN "takt" ; -- SaldoWN = mkN "takt" "takter" ;
+lin dolphin_N = mkN "delfin" "delfiner" ; -- SaldoWN 
+lin political_A = mkA "politisk" ; -- SaldoWN 
+lin operation_N = mkN "funktion" "funktioner" ; -- SaldoWN 
+lin preface_N = mkN "företal" neutrum  ; -- SaldoWN 
+lin useless_A = mkA "värdelös" ; -- SaldoWN 
+lin uninterrupted_A = mkA "oavbruten" "oavbrutet" ; -- SaldoWN 
+lin opposite_A = mkA "motsatt" ; -- SaldoWN 
+lin realistic_A = mkA "realistisk" ; -- SaldoWN 
+lin patient_N = mkN "patient" "patienter" ; -- SaldoWN 
+lin hold_N = mkN "arrest" "arrester" ; -- SaldoWN 
+lin submissive_A = mkA "undergiven" "undergivet" ; -- SaldoWN 
+lin suitor_N = mkN "friare" utrum  ; -- SaldoWN 
+lin disciple_N = mkN "lärjunge" utrum  ; -- SaldoWN 
+lin clay_N = mkN "lera" ; -- SaldoWN 
+lin replace_VV = mkV "ersätta" "ersätter" "ersätt" "ersatte" "ersatt" "ersatt" ; -- SaldoWN 
+lin replace_V2 = mkV "ersätta" "ersätter" "ersätt" "ersatte" "ersatt" "ersatt" ; -- SaldoWN 
+lin ballet_N = mkN "balett" "baletter" ; -- SaldoWN 
+lin blast_N = mkN "explosion" "explosioner" ; -- SaldoWN 
+lin prevalence_N = mkN "överväldigande" ; -- SaldoWN 
+lin analogy_N = mkN "analogi" "analogier" ; -- SaldoWN 
+lin burn_V2 = mkV "brinna" "brann" "brunnit" ; -- SaldoWN = mkV "brinna" "brann" "brunnit" ;
+lin burn_V = mkV "brinna" "brann" "brunnit" ; -- SaldoWN = mkV "brinna" "brann" "brunnit" ;
+lin continuous_A = mkA "oavbruten" "oavbrutet" ; -- SaldoWN 
+lin megaphone_N = mkN "megafon" "megafoner" ; -- SaldoWN 
+lin spittle_N = mkN "spott" neutrum  ; -- SaldoWN 
+lin bow_N = mkN "båge" utrum  ; -- SaldoWN 
+lin darts_N = mkN "dart" ; -- SaldoWN 
+lin move_VV = mkV "beröra" "berörde" "berört" ; -- SaldoWN 
+lin move_V2A = mkV "beröra" "berörde" "berört" ; -- SaldoWN 
+lin move_V2V = mkV "beröra" "berörde" "berört" ; -- SaldoWN 
+lin move_V2 = mkV "beröra" "berörde" "berört" ; -- SaldoWN 
+lin move_V = mkV "beröra" "berörde" "berört" ; -- SaldoWN 
+lin excuse_N = mkN "undanflykt" "undanflykter" ; -- SaldoWN 
+lin joint_N = mkN "led" "leder" ; -- SaldoWN = mkN "led" neutrum  ; = mkN "led" neutrum  ;
+lin joint_A = mkA "led" ; -- SaldoWN 
+lin cuneiform_N = mkN "kilskrift" ; -- SaldoWN 
+lin medicine_N = mkN "läkemedel" neutrum  ; -- SaldoWN 
+lin heathen_N = mkN "hedning" ; -- SaldoWN 
+lin black_A = mkA "svart" "svart" ; -- SaldoWN 
+lin temptation_N = mkN "frestelse" "frestelser" ; -- SaldoWN 
+lin pug_N = mkN "mops" ; -- SaldoWN 
+lin committee_N = mkN "kommitté" "kommittéer" ; -- SaldoWN 
+lin project_N = mkN "projekt" neutrum  ; -- SaldoWN 
+lin wake_N = mkN "likvaka" ; -- SaldoWN 
+lin bite_N = mkN "bett" neutrum  ; -- SaldoWN 
+lin cowardly_A = mkA "feg" ; -- SaldoWN 
+lin card_N = mkN "visitkort" neutrum  ; -- SaldoWN 
+lin tree_N = mkN "träd" neutrum  ; -- SaldoWN 
+lin demonstration_N = mkN "demonstration" "demonstrationer" ; -- SaldoWN 
+lin sandpaper_N = mkN "sandpapper" neutrum  ; -- SaldoWN 
+lin celebration_N = mkN "firande" ; -- SaldoWN 
+lin virtue_N = mkN "dygd" "dygder" ; -- SaldoWN 
+lin sister_N = mkN "syster" ; -- SaldoWN 
+lin culture_N = mkN "kultur" "kulturer" ; -- SaldoWN 
+lin response_N = mkN "respons" ; -- SaldoWN 
+lin contemporary_N = mkN "samtid" ; -- SaldoWN 
+lin drain_N = mkN "avlopp" neutrum  ; -- SaldoWN 
+lin black_N = mkN "mörker" neutrum  ; -- SaldoWN 
+lin gap_N = mkN "glipa" ; -- SaldoWN 
+lin physiotherapist_N = mkN "sjukgymnast" "sjukgymnaster" ; -- SaldoWN 
+lin agenda_N = mkN "dagordning" ; -- SaldoWN 
+lin philosopher_N = mkN "filosof" "filosofer" ; -- SaldoWN 
+lin constitution_N = mkN "konstitution" "konstitutioner" ; -- SaldoWN 
+lin liking_N = mkN "böjelse" "böjelser" ; -- SaldoWN 
+lin tender_A = mkA "mör" ; -- SaldoWN 
+lin nest_N = mkN "bo" "bot" "bon" "boen" ; -- SaldoWN 
+lin pain_N = mkN "smärta" ; -- SaldoWN 
+lin strip_N = mkN "serie" "serier" ; -- SaldoWN 
+lin fridge_N = mkN "kylskåp" neutrum  ; -- SaldoWN 
+lin federal_A = mkA "federal" ; -- SaldoWN 
+lin fine_A = mkA "fin" ; -- SaldoWN 
+lin patient_A = mkA "tålmodig" ; -- SaldoWN 
+lin breast_N = mkN "bröst" neutrum  ; -- SaldoWN 
+lin mutiny_N = mkN "myteri" "myterit" "myterier" "myterierna" ; -- SaldoWN 
+lin props_N = mkN "rekvisita" ; -- SaldoWN 
+lin roof_N = mkN "tak" neutrum  ; -- SaldoWN 
+lin traffic_N = mkN "trafik" ; -- SaldoWN 
+lin suffer_V2 = mkV "lida" "led" "lidit" ; -- SaldoWN 
+lin suffer_V = mkV "lida" "led" "lidit" ; -- SaldoWN 
+lin name_N = mkN "anseende" ; -- SaldoWN 
+lin boot_N = mkN "sko" "skor" ; -- SaldoWN 
+lin schedule_N = mkN "schema" "schemat" "scheman" "schemana" ; -- SaldoWN 
+lin constraint_N = mkN "begränsning" ; -- SaldoWN 
+lin turn_N = mkN "krök" ; -- SaldoWN 
+lin legislature_N = mkN "legislatur" "legislaturer" ; -- SaldoWN 
+lin convention_N = mkN "konvention" "konventioner" ; -- SaldoWN 
+lin acoustics_N = mkN "akustik" ; -- SaldoWN 
+lin helmsman_N = mkN "styrman" "styrmannen" "styrmän" "styrmännen" ; -- SaldoWN 
+lin crux_N = mkN "krux" neutrum  ; -- SaldoWN 
+lin memorial_N = mkN "minnesmärke" ; -- SaldoWN 
+lin gallon_N = mkN "gallon" "gallonen" "gallon" "gallonen" ; -- SaldoWN 
+lin lamppost_N = mkN "lyktstolpe" utrum  ; -- SaldoWN 
+lin system_N = mkN "system" neutrum  ; -- SaldoWN 
+lin drain_V2 = mkV "torrlägga" "torrlade" "torrlagt" ; -- SaldoWN 
+lin drain_V = mkV "torrlägga" "torrlade" "torrlagt" ; -- SaldoWN 
+lin euthanasia_N = mkN "dödshjälp" ; -- SaldoWN 
+lin abstract_N = mkN "abstrakt" "abstraktet" "abstrakter" "abstrakterna" ; -- SaldoWN 
+lin abstract_A = mkA "abstrakt" "abstrakt" ; -- SaldoWN 
+lin fame_N = mkN "berömmelse" utrum  ; -- SaldoWN 
+lin pitch_N = mkN "tonhöjd" "tonhöjder" ; -- SaldoWN 
+lin panic_N = mkN "panik" ; -- SaldoWN 
+lin auction_N = mkN "auktion" "auktioner" ; -- SaldoWN 
+lin familiar_A = mkA "familjär" ; -- SaldoWN 
+lin raisin_N = mkN "russin" neutrum  ; -- SaldoWN 
+lin tank_N = mkN "stridsvagn" ; -- SaldoWN 
+lin horse_N = mkN "häst" ; -- SaldoWN 
+lin knot_N = mkN "knut" ; -- SaldoWN 
+lin sweet_A = mkA "söt" ; -- SaldoWN 
+lin genetic_A = mkA "genetisk" ; -- SaldoWN 
+lin crusade_N = mkN "korståg" neutrum  ; -- SaldoWN 
+lin seedling_N = mkN "planta" ; -- SaldoWN 
+lin quiet_A = mkA "stillsam" "stillsamt" "stillsamma" "stillsamma" "stillsammare" "stillsammast" "stillsammaste" ; -- SaldoWN 
+lin electron_N = mkN "elektron" neutrum  ; -- SaldoWN = mkN "elektron" "elektroner" ;
+lin attachment_N = mkN "bilaga" ; -- SaldoWN 
+lin engagement_N = mkN "förlovning" ; -- SaldoWN 
+lin shallow_N = mkN "grund" "grunder" ; -- SaldoWN = mkN "grund" neutrum  ;
+lin shallow_A = mkA "grund" ; -- SaldoWN 
+lin open_A = mkA "öppen" "öppet" ; -- SaldoWN 
+lin rampage_N = mkN "framfart" ; -- SaldoWN 
+lin tooth_N = mkN "tand" "tänder" ; -- SaldoWN 
+lin information_N = mkN "information" "informationer" ; -- SaldoWN 
+lin jeep_N = mkN "jeep" ; -- SaldoWN 
+lin agenda_N = mkN "dagordning" ; -- SaldoWN 
+lin central_N = mkN "central" "centraler" ; -- SaldoWN 
+lin central_A = mkA "central" ; -- SaldoWN 
+lin part_N = mkN "del" "delen" "delar" "delarna" ; -- SaldoWN 
+lin defeat_N = mkN "frustration" "frustrationer" ; -- SaldoWN 
+lin ricochet_N = mkN "rikoschett" "rikoschetter" ; -- SaldoWN 
+lin marsh_N = mkN "sumpmark" "sumpmarker" ; -- SaldoWN 
+lin guild_N = mkN "skrå" "skråt" "skrån" "skråen" ; -- SaldoWN 
+lin office_N = mkN "kontor" neutrum  ; -- SaldoWN 
+lin abbess_N = mkN "abbedissa" ; -- SaldoWN 
+lin science_N = mkN "vetenskap" "vetenskaper" ; -- SaldoWN 
+lin go_VV = mkV "dö" "dog" "dött" ; -- SaldoWN 
+lin go_VS = mkV "dö" "dog" "dött" ; -- SaldoWN 
+lin go_VA = mkV "dö" "dog" "dött" ; -- SaldoWN 
+lin go_V2 = mkV "dö" "dog" "dött" ; -- SaldoWN 
+lin go_V = mkV "dö" "dog" "dött" ; -- SaldoWN 
+lin go_A = mkA "dö" ; -- SaldoWN 
+lin kitsch_N = mkN "hötorgskonst" ; -- SaldoWN 
+lin cart_N = mkN "kärra" ; -- SaldoWN 
+lin sign_N = mkN "tecken" "tecknet" "tecken" "tecknen" ; -- SaldoWN 
+lin moment_N = mkN "nu" neutrum  ; -- SaldoWN 
+lin authority_N = mkN "auktoritet" "auktoriteter" ; -- SaldoWN 
+lin theft_N = mkN "stöld" "stölder" ; -- SaldoWN 
+lin designer_N = mkN "formgivare" utrum  ; -- SaldoWN 
+lin career_N = mkN "yrke" ; -- SaldoWN 
+lin ward_N = mkN "distrikt" neutrum  ; -- SaldoWN 
+lin produce_N = mkN "avkastning" ; -- SaldoWN 
+lin access_N = mkN "tillgång" ; -- SaldoWN 
+lin lathe_N = mkN "svarv" ; -- SaldoWN 
+lin association_N = mkN "förening" ; -- SaldoWN 
+lin sadist_N = mkN "sadist" "sadister" ; -- SaldoWN 
+lin vulnerable_A = mkA "sårbar" ; -- SaldoWN 
+lin prairie_N = mkN "prärie" "prärier" ; -- SaldoWN 
+lin pan_N = mkN "panna" ; -- SaldoWN 
+lin moss_N = mkN "mossa" ; -- SaldoWN 
+lin scratch_N = mkN "skrapa" ; -- SaldoWN 
+lin mouth_N = mkN "mun" "munnen" "munnar" "munnarna" ; -- SaldoWN 
+lin assembly_N = mkN "sammankomst" "sammankomster" ; -- SaldoWN 
+lin inhibition_N = mkN "hämning" ; -- SaldoWN 
+lin hardship_N = mkN "vedermöda" ; -- SaldoWN 
+lin decade_N = mkN "årtionde" ; -- SaldoWN 
+lin cattle_N = mkN "boskap" ; -- SaldoWN 
+lin yaw_N = mkN "gir" ; -- SaldoWN 
+lin module_N = mkN "modul" "moduler" ; -- SaldoWN 
+lin thick_A = mkA "tjock" ; -- SaldoWN 
+lin contact_N = mkN "kontakt" "kontakter" ; -- SaldoWN 
+lin sector_N = mkN "sektor" "sektorer" ; -- SaldoWN 
+lin network_N = mkN "nätverk" neutrum  ; -- SaldoWN 
+lin preschool_N = mkN "förskola" ; -- SaldoWN 
+lin capercaillie_N = mkN "tjäder" ; -- SaldoWN 
+lin menu_N = mkN "matsedel" ; -- SaldoWN 
+lin apparatus_N = mkN "apparat" "apparater" ; -- SaldoWN 
+lin membership_N = mkN "medlemskap" neutrum  ; -- SaldoWN 
+lin rage_N = mkN "ilska" ; -- SaldoWN 
+lin stink_N = mkN "stank" "stanker" ; -- SaldoWN 
+lin deal_N = mkN "giv" ; -- SaldoWN 
+lin shop_N = mkN "butik" "butiker" ; -- SaldoWN 
+lin cloudberry_N = mkN "hjortron" neutrum  ; -- SaldoWN 
+lin rigid_A = mkA "stel" ; -- SaldoWN 
+lin cobblestone_N = mkN "kullersten" "kullerstenen" "kullerstenar" "kullerstenarna" ; -- SaldoWN 
+lin weed_N = mkN "ogräs" neutrum  ; -- SaldoWN 
+lin poetry_N = mkN "poesi" "poesier" ; -- SaldoWN 
+lin autocrat_N = mkN "envåldshärskare" utrum  ; -- SaldoWN 
+lin model_N = mkN "modell" "modeller" ; -- SaldoWN 
+lin reverse_N = mkN "backa" ; -- SaldoWN 
+lin deputy_N = mkN "ställföreträdare" utrum  ; -- SaldoWN 
+lin pastille_N = mkN "pastill" "pastiller" ; -- SaldoWN 
+lin morsel_N = mkN "munsbit" ; -- SaldoWN 
+lin charcuterie_N = mkN "charkuteri" "charkuterit" "charkuterier" "charkuterierna" ; -- SaldoWN 
+lin category_N = mkN "kategori" "kategorier" ; -- SaldoWN 
+lin dais_N = mkN "estrad" "estrader" ; -- SaldoWN 
+lin population_N = mkN "befolkning" ; -- SaldoWN 
+lin fortune_N = mkN "öde" ; -- SaldoWN 
+lin strawberry_N = mkN "jordgubbe" utrum  ; -- SaldoWN 
+lin pocket_N = mkN "ficka" ; -- SaldoWN 
+lin elephant_N = mkN "elefant" "elefanter" ; -- SaldoWN 
+lin shoehorn_N = mkN "skohorn" neutrum  ; -- SaldoWN 
+lin adequate_A = mkA "fullvärdig" ; -- SaldoWN 
+lin legislative_A = mkA "legislativ" ; -- SaldoWN 
+lin recording_N = mkN "inspelning" ; -- SaldoWN 
+lin railway_N = mkN "järnväg" ; -- SaldoWN 
+lin resin_N = mkN "kåda" ; -- SaldoWN 
+lin motif_N = mkN "motiv" neutrum  ; -- SaldoWN 
+lin theme_N = mkN "tema" "temat" "teman" "temana" ; -- SaldoWN 
+lin flesh_N = mkN "kött" neutrum  ; -- SaldoWN 
+lin lily_N = mkN "lilja" ; -- SaldoWN 
+lin look_N = mkN "stämning" ; -- SaldoWN 
+lin unauthorized_A = mkA "obehörig" ; -- SaldoWN 
+lin propitious_A = mkA "gynnsam" "gynnsamt" "gynnsamma" "gynnsamma" "gynnsammare" "gynnsammast" "gynnsammaste" ; -- SaldoWN 
+lin border_N = mkN "gräns" "gränser" ; -- SaldoWN 
+lin green_N = mkN "grönska" ; -- SaldoWN 
+lin dismissal_N = mkN "avsked" neutrum  ; -- SaldoWN 
+lin economist_N = mkN "ekonom" "ekonomer" ; -- SaldoWN 
+lin pottery_N = mkN "lergods" neutrum  ; -- SaldoWN 
+lin peat_N = mkN "torv" ; -- SaldoWN 
+lin radiation_N = mkN "strålning" ; -- SaldoWN 
+lin beard_N = mkN "skägg" neutrum  ; -- SaldoWN 
+lin oak_N = mkN "ek" ; -- SaldoWN 
+lin glacier_N = mkN "glaciär" "glaciärer" ; -- SaldoWN 
+lin metal_N = mkN "metall" "metaller" ; -- SaldoWN 
+lin credo_N = mkN "credo" "credot" "credon" "credona" ; -- SaldoWN 
+lin current_A = mkA "aktuell" ; -- SaldoWN 
+lin chip_N = mkN "chips" neutrum  ; -- SaldoWN 
+lin occasion_N = mkN "tillfälle" ; -- SaldoWN 
+lin granddaughter_N = mkN "sondotter" "sondottern" "sondöttrar" "sondöttrarna" ; -- SaldoWN 
+lin breakdown_N = mkN "haveri" "haverit" "haverier" "haverierna" ; -- SaldoWN 
+lin tomato_N = mkN "tomat" "tomater" ; -- SaldoWN 
+lin motoring_N = mkN "bilism" "bilismer" ; -- SaldoWN 
+lin vat_N = mkN "kar" neutrum  ; -- SaldoWN 
+lin obedient_A = mkA "lydig" ; -- SaldoWN 
+lin superior_N = mkN "överman" "övermannen" "övermän" "övermännen" ; -- SaldoWN 
+lin kidney_N = mkN "njure" utrum  ; -- SaldoWN 
+lin disappoint_V2 = mkV "svika" "svek" "svikit" ; -- SaldoWN 
+lin sand_N = mkN "sand" ; -- SaldoWN 
+lin panel_N = mkN "jury" "juryer" ; -- SaldoWN 
+lin salon_N = mkN "salong" "salonger" ; -- SaldoWN 
+lin return_N = mkN "återkomst" ; -- SaldoWN 
+lin hunter_N = mkN "jägare" utrum  ; -- SaldoWN 
+lin hospital_N = mkN "sjukhus" neutrum  ; -- SaldoWN 
+lin outskirts_N = mkN "utkant" "utkanter" ; -- SaldoWN 
+lin growth_N = mkN "tillväxt" ; -- SaldoWN 
+lin height_N = mkN "höjd" "höjder" ; -- SaldoWN 
+lin attack_V2 = mkV "anfalla" "anföll" "anfallit" ; -- SaldoWN 
+lin file_N = mkN "fil" ; -- SaldoWN = mkN "fil" ; = mkN "fil" "filer" ;
+lin lemon_N = mkN "citron" "citroner" ; -- SaldoWN 
+lin treasurer_N = mkN "kassör" "kassörer" ; -- SaldoWN 
+lin sting_V2 = mkV "sticka" "stack" "stuckit" ; -- SaldoWN = mkV "sticka" "stack" "stuckit" ;
+lin sting_V = mkV "sticka" "stack" "stuckit" ; -- SaldoWN = mkV "sticka" "stack" "stuckit" ;
+lin sting_N = mkN "sticka" ; -- SaldoWN 
+lin origin_N = mkN "härkomst" ; -- SaldoWN 
+lin compartment_N = mkN "fack" neutrum  ; -- SaldoWN 
+lin bargaining_N = mkN "avtalsförhandling" ; -- SaldoWN 
+lin safari_N = mkN "safari" "safarin" "safarier" "safarierna" ; -- SaldoWN 
+lin different_A = mkA "olik" ; -- SaldoWN 
+lin resentment_N = mkN "harm" ; -- SaldoWN 
+lin way_N = mkN "väg" ; -- SaldoWN 
+lin apathy_N = mkN "apati" "apatier" ; -- SaldoWN 
+lin chromosome_N = mkN "kromosom" "kromosomer" ; -- SaldoWN 
+lin pound_N = mkN "pund" neutrum  ; -- SaldoWN 
+lin heartless_A = mkA "hjärtlös" ; -- SaldoWN 
+lin elect_V3 = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin elect_V2V = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin elect_V2 = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin elect_V = mkV "välja" "valde" "valt" ; -- SaldoWN 
+lin assembly_N = mkN "tillverkning" ; -- SaldoWN 
+lin write_VV = mkV "skriva" "skrev" "skrivit" ; -- SaldoWN 
+lin write_VS = mkV "skriva" "skrev" "skrivit" ; -- SaldoWN 
+lin write_V2 = mkV "skriva" "skrev" "skrivit" ; -- SaldoWN 
+lin write_V = mkV "skriva" "skrev" "skrivit" ; -- SaldoWN 
+lin secure_V2 = mkV "fästa" "fäster" "fäst" "fäste" "fäst" "fäst" ; -- SaldoWN 
+lin retirement_N = mkN "avgång" ; -- SaldoWN 
+lin lump_N = mkN "klump" ; -- SaldoWN 
+lin south_N = mkN "söder" ; -- SaldoWN 
+lin suit_N = mkN "uppvaktning" ; -- SaldoWN 
+lin interface_N = mkN "gränssnitt" neutrum  ; -- SaldoWN 
+lin plate_N = mkN "tallrik" ; -- SaldoWN 
+lin stockfish_N = mkN "lutfisk" ; -- SaldoWN 
+lin camp_N = mkN "klick" ; -- SaldoWN = mkN "klick" neutrum  ;
+lin native_A = mkA "infödd" ; -- SaldoWN 
+lin pupil_N = mkN "elev" "elever" ; -- SaldoWN 
+lin agile_A = mkA "rörlig" ; -- SaldoWN 
+lin loyal_A = mkA "lojal" ; -- SaldoWN 
+lin fair_N = mkN "karneval" "karnevaler" ; -- SaldoWN 
+lin command_N = mkN "befallning" ; -- SaldoWN 
+lin desert_N = mkN "öken" ; -- SaldoWN 
+lin last_N = mkN "sista" ; -- SaldoWN 
+lin last_A = mkA "sista" ; -- SaldoWN 
+lin catalogue_N = mkN "katalog" "kataloger" ; -- SaldoWN 
+lin supply_N = mkN "tillgång" ; -- SaldoWN 
+lin historian_N = mkN "historiker" "historikern" "historiker" "historikerna" ; -- SaldoWN 
+lin refractoriness_N = mkN "tredska" ; -- SaldoWN 
+lin menstruation_N = mkN "menstruation" "menstruationer" ; -- SaldoWN 
+lin mosque_N = mkN "moské" "moskéer" ; -- SaldoWN 
+lin hunting_N = mkN "jakt" "jakter" ; -- SaldoWN 
+lin reputation_N = mkN "anseende" ; -- SaldoWN 
+lin imperialist_N = mkN "imperialist" "imperialister" ; -- SaldoWN 
+lin debt_N = mkN "skuld" "skulder" ; -- SaldoWN 
+lin bugger_N = mkN "jävel" ; -- SaldoWN 
+lin cell_N = mkN "mobiltelefon" "mobiltelefoner" ; -- SaldoWN 
+lin widow_N = mkN "änka" ; -- SaldoWN 
+lin sociologist_N = mkN "sociolog" "sociologer" ; -- SaldoWN 
+lin heaven_N = mkN "himmel" ; -- SaldoWN 
+lin line_N = mkN "tåglinje" "tåglinjer" ; -- SaldoWN 
+lin balloon_N = mkN "ballong" "ballonger" ; -- SaldoWN 
+lin stadium_N = mkN "stadion" neutrum  ; -- SaldoWN 
+lin freckle_N = mkN "fräken" "fräkenn" "fräknar" "fräknarna" ; -- SaldoWN 
+lin smell_N = mkN "lukt" "lukter" ; -- SaldoWN 
+lin library_N = mkN "bibliotek" neutrum  ; -- SaldoWN 
+lin colic_N = mkN "kolik" ; -- SaldoWN 
+lin sculpture_N = mkN "skulptur" "skulpturer" ; -- SaldoWN 
+lin understatement_N = mkN "understatement" neutrum  ; -- SaldoWN 
+lin riot_N = mkN "upplopp" neutrum  ; -- SaldoWN 
+lin buttonhole_N = mkN "knapphål" neutrum  ; -- SaldoWN 
+lin insufficient_A = mkA "otillräcklig" ; -- SaldoWN 
+lin watt_N = mkN "watt" "watten" "watt" "watten" ; -- SaldoWN 
+lin stool_N = mkN "pall" ; -- SaldoWN = mkN "pall" ; = mkN "pall" neutrum  ;
+lin earthquake_N = mkN "jordbävning" ; -- SaldoWN 
+lin influence_N = mkN "inflytande" ; -- SaldoWN 
+lin architecture_N = mkN "arkitektur" "arkitekturer" ; -- SaldoWN 
+lin agriculture_N = mkN "jordbruk" neutrum  ; -- SaldoWN 
+lin unfaithfulness_N = mkN "otrohet" "otroheter" ; -- SaldoWN 
+lin febrile_A = mkA "febril" ; -- SaldoWN 
+lin salt_N = mkN "salt" neutrum  ; -- SaldoWN = mkN "salt" "saltet" "salter" "salterna" ;
+lin salt_A = mkA "salt" "salt" ; -- SaldoWN 
+lin wealth_N = mkN "rikedom" ; -- SaldoWN 
+lin unscrupulous_A = mkA "skrupelfri" "skrupelfritt" ; -- SaldoWN 
+lin spring_N = mkN "fjäder" ; -- SaldoWN 
+lin exhibit_N = mkN "visa" ; -- SaldoWN 
+lin chive_N = mkN "gräslök" ; -- SaldoWN 
+lin correction_N = mkN "korrigering" ; -- SaldoWN 
+lin palate_N = mkN "gom" "gommen" "gommar" "gommarna" ; -- SaldoWN 
+lin flight_N = mkN "trappa" ; -- SaldoWN 
+lin pot_N = mkN "kruka" ; -- SaldoWN 
+lin ivory_N = mkN "elfenben" neutrum  ; -- SaldoWN 
+lin abortion_N = mkN "abort" "aborter" ; -- SaldoWN 
+lin funny_A = mkA "rolig" ; -- SaldoWN 
+lin support_N = mkN "stöd" neutrum  ; -- SaldoWN 
+lin glass_N = mkN "glas" neutrum  ; -- SaldoWN 
+lin allocation_N = mkN "tilldelning" ; -- SaldoWN 
+lin pony_N = mkN "ponny" "ponnier" ; -- SaldoWN 
+lin administrative_A = mkA "administrativ" ; -- SaldoWN 
+lin scenario_N = mkN "scenario" "scenariot" "scenarion" "scenariona" ; -- SaldoWN 
+lin new_A = mkA "ny" "nytt" ; -- SaldoWN 
+lin semifinal_N = mkN "semifinal" "semifinaler" ; -- SaldoWN 
+lin ladybird_N = mkN "nyckelpiga" ; -- SaldoWN 
+lin format_N = mkN "format" neutrum  ; -- SaldoWN 
+lin vigorous_A = mkA "vital" ; -- SaldoWN 
+lin sauna_N = mkN "bastu" "bastun" "bastur" "basturna" ; -- SaldoWN 
+lin grandson_N = mkN "sonson" "sonsöner" ; -- SaldoWN 
+lin envelope_N = mkN "kuvert" neutrum  ; -- SaldoWN 
+lin shoddy_N = mkN "fusk" neutrum  ; -- SaldoWN 
+lin quarter_N = mkN "stadsdel" "stadsdelen" "stadsdelar" "stadsdelarna" ; -- SaldoWN 
+lin obey_V2 = mkV "lyda" "lydde" "lytt" ; -- SaldoWN 
+lin obey_V = mkV "lyda" "lydde" "lytt" ; -- SaldoWN 
+lin maximum_A = mkA "maximal" ; -- SaldoWN 
+lin edible_A = mkA "ätlig" ; -- SaldoWN 
+lin explosion_N = mkN "explosion" "explosioner" ; -- SaldoWN 
+lin archetype_N = mkN "arketyp" "arketyper" ; -- SaldoWN 
+lin silver_N = mkN "matsilver" neutrum  ; -- SaldoWN 
+lin cell_N = mkN "cell" "celler" ; -- SaldoWN 
+lin mariner_N = mkN "sjöman" "sjömannen" "sjömän" "sjömännen" ; -- SaldoWN 
+lin rat_N = mkN "råtta" ; -- SaldoWN 
+lin folk_N = mkN "folkmusik" ; -- SaldoWN 
+lin symmetry_N = mkN "symmetri" "symmetrier" ; -- SaldoWN 
+lin tourism_N = mkN "turism" "turismer" ; -- SaldoWN 
+lin diplomat_N = mkN "diplomat" "diplomater" ; -- SaldoWN 
+lin joint_N = mkN "hak" neutrum  ; -- SaldoWN 
+lin army_N = mkN "armé" "arméer" ; -- SaldoWN 
+lin plant_N = mkN "fabrik" "fabriker" ; -- SaldoWN 
+lin remain_VV = mkV "kvarstå" "kvarstod" "kvarstått" ; -- SaldoWN 
+lin remain_VS = mkV "kvarstå" "kvarstod" "kvarstått" ; -- SaldoWN 
+lin remain_VA = mkV "kvarstå" "kvarstod" "kvarstått" ; -- SaldoWN 
+lin remain_V2 = mkV "kvarstå" "kvarstod" "kvarstått" ; -- SaldoWN 
+lin remain_V = mkV "kvarstå" "kvarstod" "kvarstått" ; -- SaldoWN 
+lin skill_N = mkN "färdighet" "färdigheter" ; -- SaldoWN 
+lin embezzlement_N = mkN "förskingring" ; -- SaldoWN 
+lin strike_V2 = mkV "stryka" "strök" "strukit" ; -- SaldoWN = mkV "stryka" "strök" "strukit" ;
+lin strike_V = mkV "stryka" "strök" "strukit" ; -- SaldoWN = mkV "stryka" "strök" "strukit" ;
+lin tenant_N = mkN "hyresgäst" "hyresgäster" ; -- SaldoWN 
+lin ghost_N = mkN "spökskrivare" utrum  ; -- SaldoWN 
+lin fair_N = mkN "expo" "expor" ; -- SaldoWN 
+lin pavement_N = mkN "trottoar" "trottoarer" ; -- SaldoWN 
+lin cynicism_N = mkN "cynism" "cynismer" ; -- SaldoWN 
+lin curve_N = mkN "kurva" ; -- SaldoWN 
+lin exchange_N = mkN "byte" ; -- SaldoWN = mkN "byte" "byten" "byte" "bytena" ;
+lin interesting_A = mkA "intressant" "intressant" ; -- SaldoWN 
+lin meaningful_A = mkA "meningsfull" ; -- SaldoWN 
+lin dark_N = mkN "mörker" neutrum  ; -- SaldoWN 
+lin chief_N = mkN "chef" "chefer" ; -- SaldoWN 
+lin tiger_N = mkN "tiger" ; -- SaldoWN 
+lin recreation_N = mkN "rekreation" "rekreationer" ; -- SaldoWN 
+lin stick_N = mkN "pinne" utrum  ; -- SaldoWN 
+lin hip_N = mkN "höft" "höfter" ; -- SaldoWN 
+lin crystal_N = mkN "kristall" "kristaller" ; -- SaldoWN 
+lin stab_V2 = mkV "knivskära" "knivskar" "knivskurit" ; -- SaldoWN 
+lin stab_V = mkV "knivskära" "knivskar" "knivskurit" ; -- SaldoWN 
+lin care_N = mkN "skötsel" ; -- SaldoWN 
+lin abuse_N = mkN "misshandel" ; -- SaldoWN 
+lin kind_A = mkA "snäll" ; -- SaldoWN 
+lin hall_N = mkN "elevhem" "elevhemmet" "elevhem" "elevhemmen" ; -- SaldoWN 
+lin contrary_N = mkN "motsats" "motsatser" ; -- SaldoWN 
+lin semicolon_N = mkN "semikolon" neutrum  ; -- SaldoWN 
+lin offer_N = mkN "erbjudande" ; -- SaldoWN 
+lin chord_N = mkN "ackord" neutrum  ; -- SaldoWN = mkN "ackord" neutrum  ;
+lin credibility_N = mkN "trovärdighet" ; -- SaldoWN 
+lin will_N = mkN "testamente" ; -- SaldoWN 
+lin manageress_N = mkN "kallskänka" ; -- SaldoWN 
+lin systematic_A = mkA "systematisk" ; -- SaldoWN 
+lin way_N = mkN "väg" ; -- SaldoWN 
+lin matter_N = mkN "materia" "materian" "materier" "materierna" ; -- SaldoWN 
+lin unlike_A = mkA "olik" ; -- SaldoWN 
+lin nursery_N = mkN "plantskola" ; -- SaldoWN 
+lin kitchen_N = mkN "kök" neutrum  ; -- SaldoWN 
+lin restraint_N = mkN "behärskning" ; -- SaldoWN 
+lin fragrant_A = mkA "väldoftande" ; -- SaldoWN 
+lin cooperative_A = mkA "medgörlig" ; -- SaldoWN 
+lin decide_VV = mkV "avgöra" "avgjorde" "avgjort" ; -- SaldoWN 
+lin decide_VS = mkV "avgöra" "avgjorde" "avgjort" ; -- SaldoWN 
+lin decide_V2 = mkV "avgöra" "avgjorde" "avgjort" ; -- SaldoWN 
+lin decide_V = mkV "avgöra" "avgjorde" "avgjort" ; -- SaldoWN 
+lin vertical_N = mkN "vertikal" "vertikaler" ; -- SaldoWN 
+lin vertical_A = mkA "vertikal" ; -- SaldoWN 
+lin marathon_N = mkN "maraton" neutrum  ; -- SaldoWN 
+lin heart_N = mkN "hjärta" "hjärtat" "hjärtan" "hjärtana" ; -- SaldoWN 
+lin civilian_N = mkN "civilist" "civilister" ; -- SaldoWN 
+lin kennel_N = mkN "kennel" ; -- SaldoWN 
+lin bookend_N = mkN "bokstöd" neutrum  ; -- SaldoWN 
+lin piano_N = mkN "piano" "pianot" "pianon" "pianona" ; -- SaldoWN 
+lin world_N = mkN "jordklot" neutrum  ; -- SaldoWN 
+lin feverish_A = mkA "febrig" ; -- SaldoWN 
+lin shallow_N = mkN "grund" "grunder" ; -- SaldoWN = mkN "grund" neutrum  ;
+lin shallow_A = mkA "grund" ; -- SaldoWN 
+lin claim_N = mkN "påstående" ; -- SaldoWN 
+lin acquaintance_N = mkN "bekant" "bekanter" ; -- SaldoWN 
+lin carriage_N = mkN "barnvagn" ; -- SaldoWN 
+lin identity_N = mkN "identitet" "identiteter" ; -- SaldoWN 
+lin rational_A = mkA "rationell" ; -- SaldoWN 
+lin smoke_N = mkN "rök" ; -- SaldoWN 
+lin king_N = mkN "kung" ; -- SaldoWN 
+lin manage_VV = mkV "leda" "ledde" "lett" ; -- SaldoWN 
+lin manage_V2 = mkV "leda" "ledde" "lett" ; -- SaldoWN 
+lin manage_V = mkV "leda" "ledde" "lett" ; -- SaldoWN 
+lin ludo_N = mkN "fia" ; -- SaldoWN 
+lin labour_N = mkN "arbetskraft" ; -- SaldoWN 
+lin release_N = mkN "överlåtelse" "överlåtelser" ; -- SaldoWN 
+lin gastritis_N = mkN "magkatarr" "magkatarrer" ; -- SaldoWN 
+lin sheaf_N = mkN "kärve" utrum  ; -- SaldoWN 
+lin raincoat_N = mkN "regnrock" ; -- SaldoWN 
+lin grimace_N = mkN "grimas" "grimaser" ; -- SaldoWN 
+lin resignation_N = mkN "underkastelse" utrum  ; -- SaldoWN 
+lin scalp_N = mkN "skalp" "skalper" ; -- SaldoWN 
+lin autobiography_N = mkN "självbiografi" "självbiografier" ; -- SaldoWN 
+lin experience_N = mkN "erfarenhet" "erfarenheter" ; -- SaldoWN 
+lin association_N = mkN "association" "associationer" ; -- SaldoWN 
+lin pensioner_N = mkN "pensionär" "pensionärer" ; -- SaldoWN 
+lin perception_N = mkN "perception" "perceptioner" ; -- SaldoWN 
+lin weight_N = mkN "tyngd" "tyngder" ; -- SaldoWN 
+lin equanimity_N = mkN "jämnmod" neutrum  ; -- SaldoWN 
+lin bloodshed_N = mkN "blodsutgjutelse" "blodsutgjutelser" ; -- SaldoWN 
+lin lounge_N = mkN "salong" "salonger" ; -- SaldoWN 
+lin camel_N = mkN "kamel" "kameler" ; -- SaldoWN 
+lin documentary_N = mkN "dokumentär" "dokumentärer" ; -- SaldoWN 
+lin documentary_A = mkA "dokumentär" ; -- SaldoWN 
+lin electricity_N = mkN "elektricitet" "elektriciteter" ; -- SaldoWN 
+lin interactive_A = mkA "interaktiv" ; -- SaldoWN 
+lin archive_N = mkN "arkiv" neutrum  ; -- SaldoWN 
+lin paradox_N = mkN "paradox" "paradoxer" ; -- SaldoWN 
+lin nonconformist_A = mkA "frireligiös" ; -- SaldoWN 
+lin outlook_N = mkN "åskådning" ; -- SaldoWN 
+lin dull_A = mkA "tråkig" ; -- SaldoWN 
+lin trust_N = mkN "tillit" ; -- SaldoWN 
+lin feeling_N = mkN "känsel" ; -- SaldoWN 
+lin molecule_N = mkN "molekyl" "molekyler" ; -- SaldoWN 
+lin partner_N = mkN "maka" ; -- SaldoWN 
+lin distance_N = mkN "avstånd" neutrum  ; -- SaldoWN 
+lin ground_N = mkN "mark" "marker" ; -- SaldoWN = mkN "mark" "marken" "mark" "marken" ;
+lin distrust_N = mkN "misstro" ; -- SaldoWN 
+lin atmosphere_N = mkN "atmosfär" "atmosfärer" ; -- SaldoWN 
+lin restrictive_A = mkA "restriktiv" ; -- SaldoWN 
+lin gonorrhoea_N = mkN "gonorré" "gonorréer" ; -- SaldoWN 
+lin soloist_N = mkN "solist" "solister" ; -- SaldoWN 
+lin unusualness_N = mkN "ovanlighet" "ovanligheter" ; -- SaldoWN 
+lin ample_A = mkA "dryg" ; -- SaldoWN 
+lin silence_N = mkN "sekretess" ; -- SaldoWN 
+lin afraid_A = mkA "rädd" ; -- SaldoWN 
+lin treaty_N = mkN "fördrag" neutrum  ; -- SaldoWN 
+lin sport_N = mkN "sport" "sporter" ; -- SaldoWN 
+lin dialect_N = mkN "dialekt" "dialekter" ; -- SaldoWN 
+lin economics_N = mkN "ekonomi" "ekonomier" ; -- SaldoWN 
+lin ribbon_N = mkN "band" neutrum  ; -- SaldoWN 
+lin contempt_N = mkN "förakt" neutrum  ; -- SaldoWN 
+lin towel_N = mkN "handduk" ; -- SaldoWN 
+lin budget_N = mkN "budget" ; -- SaldoWN 
+lin employment_N = mkN "arbete" ; -- SaldoWN 
+lin attitude_N = mkN "inställning" ; -- SaldoWN 
+lin paragraph_N = mkN "paragraf" "paragrafer" ; -- SaldoWN 
+lin dimension_N = mkN "dimension" "dimensioner" ; -- SaldoWN 
+lin crime_N = mkN "brott" neutrum  ; -- SaldoWN = mkN "brott" neutrum  ;
+lin dachshund_N = mkN "tax" ; -- SaldoWN 
+lin kilometre_N = mkN "kilometer" ; -- SaldoWN 
+lin see_VS = mkV "se" "såg" "sett" ; -- SaldoWN 
+lin see_VQ = mkV "se" "såg" "sett" ; -- SaldoWN 
+lin see_VA = mkV "se" "såg" "sett" ; -- SaldoWN 
+lin see_V2V = mkV "se" "såg" "sett" ; -- SaldoWN 
+lin see_V2 = mkV "se" "såg" "sett" ; -- SaldoWN 
+lin see_V = mkV "se" "såg" "sett" ; -- SaldoWN 
+lin memory_N = mkN "minne" ; -- SaldoWN 
+lin reactor_N = mkN "reaktor" "reaktorer" ; -- SaldoWN 
+lin figure_N = mkN "figur" "figurer" ; -- SaldoWN 
+lin satellite_N = mkN "satellit" "satelliter" ; -- SaldoWN 
+lin hero_N = mkN "sandwich" ; -- SaldoWN 
+lin run_VS = mkV "rinna" "rann" "runnit" ; -- SaldoWN 
+lin run_V2 = mkV "rinna" "rann" "runnit" ; -- SaldoWN 
+lin run_V = mkV "rinna" "rann" "runnit" ; -- SaldoWN 
+lin mind_N = mkN "sinne" ; -- SaldoWN 
+lin court_N = mkN "domstol" ; -- SaldoWN 
+lin mail_N = mkN "post" ; -- SaldoWN = mkN "post" "poster" ;
+lin surface_N = mkN "yta" ; -- SaldoWN 
+lin ferry_N = mkN "färja" ; -- SaldoWN 
+lin council_N = mkN "råd" neutrum  ; -- SaldoWN = mkN "råd" neutrum  ; = mkN "råd" ;
+lin medicine_N = mkN "medicin" "mediciner" ; -- SaldoWN 
+lin admit_VS = mkV "erkänna" "erkände" "erkänt" ; -- SaldoWN 
+lin admit_V2 = mkV "erkänna" "erkände" "erkänt" ; -- SaldoWN 
+lin admit_V = mkV "erkänna" "erkände" "erkänt" ; -- SaldoWN 
+lin phenomenon_N = mkN "fenomen" neutrum  ; -- SaldoWN 
+lin skin_N = mkN "hud" ; -- SaldoWN 
+lin clerk_N = mkN "kontorist" "kontorister" ; -- SaldoWN 
+lin case_N = mkN "mål" neutrum  ; -- SaldoWN 
+lin last_N = mkN "sista" ; -- SaldoWN 
+lin last_A = mkA "sista" ; -- SaldoWN 
+lin sciatica_N = mkN "ischias" ; -- SaldoWN 
+lin share_N = mkN "andel" "andelen" "andelar" "andelarna" ; -- SaldoWN 
+lin course_N = mkN "bana" ; -- SaldoWN 
+lin base_N = mkN "bas" ; -- SaldoWN = mkN "bas" "baser" ; = mkN "bas" ;
+lin pair_N = mkN "par" neutrum  ; -- SaldoWN 
+lin problem_N = mkN "frågeställning" ; -- SaldoWN 
+lin tongue_N = mkN "tungomål" neutrum  ; -- SaldoWN 
+lin rough_A = mkA "skrovlig" ; -- SaldoWN 
+lin product_N = mkN "produkt" "produkter" ; -- SaldoWN 
+lin facility_N = mkN "facilitet" "faciliteter" ; -- SaldoWN 
+lin straw_N = mkN "sugrör" neutrum  ; -- SaldoWN 
+lin foetus_N = mkN "foster" neutrum  ; -- SaldoWN 
+lin exploration_N = mkN "expedition" "expeditioner" ; -- SaldoWN 
+lin wing_N = mkN "vinge" utrum  ; -- SaldoWN 
+lin retrospective_A = mkA "retrospektiv" ; -- SaldoWN 
+lin concede_VS = mkV "medge" "medger" "medge" "medgav" "medgett" "medgiven" ; -- SaldoWN 
+lin concede_V2 = mkV "medge" "medger" "medge" "medgav" "medgett" "medgiven" ; -- SaldoWN 
+lin concede_V = mkV "medge" "medger" "medge" "medgav" "medgett" "medgiven" ; -- SaldoWN 
+lin fraction_N = mkN "bråkdel" "bråkdelen" "bråkdelar" "bråkdelarna" ; -- SaldoWN 
+lin pile_N = mkN "hög" ; -- SaldoWN 
+lin reasonable_A = mkA "rimlig" ; -- SaldoWN 
+lin scrape_N = mkN "skrapa" ; -- SaldoWN 
+lin norm_N = mkN "norm" "normer" ; -- SaldoWN 
+lin shout_N = mkN "skälla" ; -- SaldoWN 
+lin measles_N = mkN "mässling" ; -- SaldoWN 
+lin cast_N = mkN "persongalleri" "persongallerit" "persongallerier" "persongallerierna" ; -- SaldoWN 
+lin beam_N = mkN "strimma" ; -- SaldoWN 
+lin action_N = mkN "aktion" "aktioner" ; -- SaldoWN 
+lin spontaneous_A = mkA "spontan" ; -- SaldoWN 
+lin stoneware_N = mkN "stengods" neutrum  ; -- SaldoWN 
+lin draft_N = mkN "utkast" neutrum  ; -- SaldoWN 
+lin background_N = mkN "bakgrund" "bakgrunder" ; -- SaldoWN 
+lin brisket_N = mkN "bringa" ; -- SaldoWN 
+lin typing_N = mkN "maskinskrivning" ; -- SaldoWN 
+lin mist_N = mkN "dimma" ; -- SaldoWN 
+lin variation_N = mkN "variation" "variationer" ; -- SaldoWN 
+lin dinghy_N = mkN "jolle" utrum  ; -- SaldoWN 
+lin document_N = mkN "dokument" neutrum  ; -- SaldoWN 
+lin preparation_N = mkN "beredskap" "beredskaper" ; -- SaldoWN 
+lin pulpit_N = mkN "predikstol" ; -- SaldoWN 
+lin proviso_N = mkN "förbehåll" neutrum  ; -- SaldoWN 
+lin diphtheria_N = mkN "difteri" ; -- SaldoWN 
+lin pool_N = mkN "pöl" ; -- SaldoWN 
+lin drill_N = mkN "borr" ; -- SaldoWN = mkN "borr" ;
+lin fortune_N = mkN "förmögenhet" "förmögenheter" ; -- SaldoWN 
+lin accessible_A = mkA "tillgänglig" ; -- SaldoWN 
+lin talk_N = mkN "prata" ; -- SaldoWN 
+lin crossing_N = mkN "övergångsställe" ; -- SaldoWN 
+lin difficulty_N = mkN "besvär" neutrum  ; -- SaldoWN 
+lin poll_N = mkN "enkät" "enkäter" ; -- SaldoWN 
+lin drive_N = mkN "uppfart" "uppfarter" ; -- SaldoWN 
+lin export_N = mkN "export" "exporter" ; -- SaldoWN 
+lin bracket_N = mkN "parentes" "parenteser" ; -- SaldoWN 
+lin assertion_N = mkN "påstående" ; -- SaldoWN 
+lin trainer_N = mkN "tränare" utrum  ; -- SaldoWN 
+lin terry_N = mkN "frotté" "frottéer" ; -- SaldoWN 
+lin contrition_N = mkN "ruelse" utrum  ; -- SaldoWN 
+lin kingdom_N = mkN "kungarike" ; -- SaldoWN 
+lin south_N = mkN "söder" ; -- SaldoWN 
+lin sphere_N = mkN "sfär" "sfärer" ; -- SaldoWN 
+lin duty_N = mkN "tull" ; -- SaldoWN 
+lin overlook_V2 = mkV "förbise" "förbisåg" "förbisett" ; -- SaldoWN 
+lin loudspeaker_N = mkN "högtalare" utrum  ; -- SaldoWN 
+lin rural_A = mkA "lantlig" ; -- SaldoWN 
+lin step_N = mkN "steg" neutrum  ; -- SaldoWN 
+lin mountain_N = mkN "berg" neutrum  ; -- SaldoWN 
+lin series_N = mkN "serie" "serier" ; -- SaldoWN 
+lin harem_N = mkN "harem" neutrum  ; -- SaldoWN 
+lin preceding_A = mkA "föregående" ; -- SaldoWN 
+lin addressee_N = mkN "adressat" "adressater" ; -- SaldoWN 
+lin oral_A = mkA "muntlig" ; -- SaldoWN 
+lin tail_N = mkN "svans" ; -- SaldoWN 
+lin unique_A = mkA "unik" ; -- SaldoWN 
+lin egocentric_A = mkA "egocentrisk" ; -- SaldoWN 
+lin subsequent_A = mkA "påföljande" ; -- SaldoWN 
+lin capital_N = mkN "förmögenhet" "förmögenheter" ; -- SaldoWN 
+lin desirous_A = mkA "lysten" "lystet" ; -- SaldoWN 
+lin leader_N = mkN "ledare" utrum  ; -- SaldoWN 
+lin acute_A = mkA "akut" "akut" ; -- SaldoWN 
+lin forehead_N = mkN "panna" ; -- SaldoWN 
+lin grace_N = mkN "grace" "gracer" ; -- SaldoWN 
+lin wadding_N = mkN "vadd" ; -- SaldoWN 
+lin pass_V2 = mkV "överskrida" "överskred" "överskridit" ; -- SaldoWN 
+lin pass_V = mkV "överskrida" "överskred" "överskridit" ; -- SaldoWN 
+lin malfunction_N = mkN "krångel" neutrum  ; -- SaldoWN 
+lin edge_N = mkN "fördel" "fördelen" "fördelar" "fördelarna" ; -- SaldoWN 
+lin telescope_N = mkN "teleskop" neutrum  ; -- SaldoWN 
+lin vision_N = mkN "vision" "visioner" ; -- SaldoWN 
+lin pig_N = mkN "svin" neutrum  ; -- SaldoWN 
+lin coachman_N = mkN "kusk" ; -- SaldoWN 
+lin negligence_N = mkN "försummelse" "försummelser" ; -- SaldoWN 
+lin bloodbath_N = mkN "blodbad" neutrum  ; -- SaldoWN 
+lin nappy_N = mkN "blöja" ; -- SaldoWN 
+lin glazier_N = mkN "glasmästare" utrum  ; -- SaldoWN 
+lin evolution_N = mkN "evolution" "evolutioner" ; -- SaldoWN 
+lin clitoris_N = mkN "klitoris" ; -- SaldoWN 
+lin witness_N = mkN "åskådare" utrum  ; -- SaldoWN 
+lin experiment_N = mkN "experiment" neutrum  ; -- SaldoWN 
+lin vacuum_N = mkN "vakuum" neutrum  ; -- SaldoWN 
+lin invisible_A = mkA "osynlig" ; -- SaldoWN 
+lin banister_N = mkN "räcke" ; -- SaldoWN 
+lin vocable_N = mkN "glosa" ; -- SaldoWN 
+lin gruel_N = mkN "välling" ; -- SaldoWN 
+lin leadership_N = mkN "ledarskap" neutrum  ; -- SaldoWN 
+lin lip_N = mkN "läpp" ; -- SaldoWN 
+lin capable_A = mkA "duglig" ; -- SaldoWN 
+lin atheist_N = mkN "ateist" "ateister" ; -- SaldoWN 
+lin clinic_N = mkN "klinik" "kliniker" ; -- SaldoWN 
+lin monkey_N = mkN "apa" ; -- SaldoWN 
+lin difference_N = mkN "dispyt" "dispyter" ; -- SaldoWN 
+lin petrol_N = mkN "bensin" ; -- SaldoWN 
+lin sound_N = mkN "sund" neutrum  ; -- SaldoWN 
+lin sound_A = mkA "sund" ; -- SaldoWN 
+lin zebra_N = mkN "zebra" ; -- SaldoWN 
+lin precedent_N = mkN "prejudikat" neutrum  ; -- SaldoWN 
+lin paperback_N = mkN "pocket" ; -- SaldoWN 
+lin mutation_N = mkN "mutation" "mutationer" ; -- SaldoWN 
+lin cat_N = mkN "katt" ; -- SaldoWN = mkN "katt" "katter" ;
+lin queen_N = mkN "drottning" ; -- SaldoWN 
+lin opera_N = mkN "opera" ; -- SaldoWN 
+lin exact_A = mkA "precis" ; -- SaldoWN 
+lin ceremony_N = mkN "ceremoni" "ceremonier" ; -- SaldoWN 
+lin conservatism_N = mkN "konservatism" "konservatismer" ; -- SaldoWN 
+lin bubble_N = mkN "bubbla" ; -- SaldoWN 
+lin order_N = mkN "ordning" ; -- SaldoWN 
+lin stroke_N = mkN "stroke" "stroket" "stroke" "stroken" ; -- SaldoWN = mkN "stroke" "stroken" "strokes" "strokesen" ;
+lin strange_A = mkA "säregen" "säreget" ; -- SaldoWN 
+lin good_A = mkA "bra" ; -- SaldoWN = mkA "bra" "bra" "bra" "bättre" "bäst" ;
+lin giraffe_N = mkN "giraff" "giraffer" ; -- SaldoWN 
+lin horror_N = mkN "skräck" ; -- SaldoWN 
+lin fast_N = mkN "fasta" ; -- SaldoWN 
+lin solid_A = mkA "fast" "fast" ; -- SaldoWN 
+lin computer_N = mkN "dator" "datorer" ; -- SaldoWN 
+lin present_A = mkA "nuvarande" ; -- SaldoWN 
+lin convenience_N = mkN "bekvämlighet" "bekvämligheter" ; -- SaldoWN 
+lin toe_N = mkN "tå" "tån" "tår" "tårna" ; -- SaldoWN 
+lin voter_N = mkN "väljare" utrum  ; -- SaldoWN 
+lin marzipan_N = mkN "marsipan" ; -- SaldoWN 
+lin unprejudiced_A = mkA "förutsättningslös" ; -- SaldoWN 
+lin annual_A = mkA "årlig" ; -- SaldoWN 
+lin appreciate_V2 = mkV "värdesätta" "värdesätter" "värdesätt" "värdesatte" "värdesatt" "värdesatt" ; -- SaldoWN 
+lin appreciate_V = mkV "värdesätta" "värdesätter" "värdesätt" "värdesatte" "värdesatt" "värdesatt" ; -- SaldoWN 
+lin cell_N = mkN "cell" "celler" ; -- SaldoWN 
+lin flexible_A = mkA "böjlig" ; -- SaldoWN 
+lin phobia_N = mkN "fobi" "fobier" ; -- SaldoWN 
+lin unlikely_A = mkA "osannolik" ; -- SaldoWN 
+lin populism_N = mkN "populism" "populismer" ; -- SaldoWN 
+lin parent_N = mkN "förälder" ; -- SaldoWN 
+lin love_N = mkN "älskling" ; -- SaldoWN 
+lin anaesthetic_N = mkN "narkos" "narkoser" ; -- SaldoWN 
+lin murderer_N = mkN "mördare" utrum  ; -- SaldoWN 
+lin speech_N = mkN "tal" neutrum  ; -- SaldoWN = mkN "tal" neutrum  ;
+lin smile_N = mkN "leende" ; -- SaldoWN 
+lin chance_N = mkN "slump" ; -- SaldoWN = mkN "slump" ;
+lin sad_A = mkA "ledsen" "ledset" ; -- SaldoWN 
+lin slippery_A = mkA "halkig" ; -- SaldoWN 
+lin owner_N = mkN "ägare" utrum  ; -- SaldoWN 
+lin frame_N = mkN "skelett" neutrum  ; -- SaldoWN 
+lin replenishment_N = mkN "påfyllning" ; -- SaldoWN 
+lin unwritten_A = mkA "oskriven" "oskrivet" ; -- SaldoWN 
+lin greyhound_N = mkN "vinthund" ; -- SaldoWN 
+lin aware_A = mkA "medveten" "medvetet" ; -- SaldoWN 
+lin jasmine_N = mkN "jasmin" "jasminer" ; -- SaldoWN 
+lin light_N = mkN "ljus" neutrum  ; -- SaldoWN 
+lin light_A = mkA "ljus" ; -- SaldoWN 
+lin card_N = mkN "kort" neutrum  ; -- SaldoWN 
+lin extinct_A = mkA "utdöd" ; -- SaldoWN 
+lin patch_N = mkN "förband" neutrum  ; -- SaldoWN = mkN "förband" neutrum  ;
+lin crossing_N = mkN "korsning" ; -- SaldoWN 
+lin formal_A = mkA "formell" ; -- SaldoWN 
+lin detective_N = mkN "detektiv" "detektiver" ; -- SaldoWN 
+lin frustration_N = mkN "frustration" "frustrationer" ; -- SaldoWN 
+lin settlement_N = mkN "bosättning" ; -- SaldoWN 
+lin bolt_N = mkN "blixt" ; -- SaldoWN 
+lin strain_V2 = mkV "spänna" "spände" "spänt" ; -- SaldoWN 
+lin strain_V = mkV "spänna" "spände" "spänt" ; -- SaldoWN 
+lin convict_N = mkN "fälla" ; -- SaldoWN 
+lin detector_N = mkN "sensor" "sensorer" ; -- SaldoWN 
+lin facility_N = mkN "facilitet" "faciliteter" ; -- SaldoWN 
+lin frequency_N = mkN "frekvens" "frekvenser" ; -- SaldoWN 
+lin visa_N = mkN "visum" neutrum  ; -- SaldoWN 
+lin plot_N = mkN "intrig" "intriger" ; -- SaldoWN 
+lin chest_N = mkN "sekretär" "sekretärer" ; -- SaldoWN 
+lin acquaintance_N = mkN "bekantskap" "bekantskaper" ; -- SaldoWN 
+lin pneumatic_A = mkA "pneumatisk" ; -- SaldoWN 
+lin point_N = mkN "spets" ; -- SaldoWN 
+lin drummer_N = mkN "trumslagare" utrum  ; -- SaldoWN 
+lin begonia_N = mkN "begonia" ; -- SaldoWN 
+lin space_N = mkN "tomrum" "tomrummet" "tomrum" "tomrummen" ; -- SaldoWN 
+lin glow_V = mkV "glöda" "glödde" "glött" ; -- SaldoWN 
+lin umbrella_N = mkN "paraply" "paraplyer" ; -- SaldoWN 
+lin noise_N = mkN "brus" neutrum  ; -- SaldoWN 
+lin insulin_N = mkN "insulin" "insuliner" ; -- SaldoWN 
+lin bell_N = mkN "ringklocka" ; -- SaldoWN 
+lin comet_N = mkN "komet" "kometer" ; -- SaldoWN 
+lin gloom_N = mkN "svårmod" neutrum  ; -- SaldoWN 
+lin unaware_A = mkA "omedveten" "omedvetet" ; -- SaldoWN 
+lin value_N = mkN "värdering" ; -- SaldoWN 
+lin challenge_N = mkN "ifrågasättande" ; -- SaldoWN 
+lin spirit_N = mkN "ande" utrum  ; -- SaldoWN 
+lin bayonet_N = mkN "bajonett" "bajonetter" ; -- SaldoWN 
+lin court_N = mkN "gårdsplan" "gårdsplaner" ; -- SaldoWN 
+lin goal_N = mkN "mål" neutrum  ; -- SaldoWN 
+lin senate_N = mkN "senat" "senater" ; -- SaldoWN 
+lin woman_N = mkN "kvinna" ; -- SaldoWN 
+lin map_N = mkN "karta" ; -- SaldoWN 
+lin scrap_N = mkN "bit" ; -- SaldoWN = mkN "bit" ;
+lin stationmaster_N = mkN "stins" ; -- SaldoWN 
+lin dialogue_N = mkN "dialog" "dialoger" ; -- SaldoWN 
+lin publication_N = mkN "publikation" "publikationer" ; -- SaldoWN 
+lin offer_VV = mkV "erbjuda" "erbjöd" "erbjudit" ; -- SaldoWN 
+lin offer_VS = mkV "erbjuda" "erbjöd" "erbjudit" ; -- SaldoWN 
+lin offer_V3 = mkV "erbjuda" "erbjöd" "erbjudit" ; -- SaldoWN 
+lin offer_V2V = mkV "erbjuda" "erbjöd" "erbjudit" ; -- SaldoWN 
+lin offer_V2 = mkV "erbjuda" "erbjöd" "erbjudit" ; -- SaldoWN 
+lin offer_V = mkV "erbjuda" "erbjöd" "erbjudit" ; -- SaldoWN 
+lin dad_N = mkN "farsa" ; -- SaldoWN 
+lin microscope_N = mkN "mikroskop" neutrum  ; -- SaldoWN 
+lin diameter_N = mkN "diameter" ; -- SaldoWN 
+lin commitment_N = mkN "lojalitet" "lojaliteter" ; -- SaldoWN 
+lin questionnaire_N = mkN "enkät" "enkäter" ; -- SaldoWN 
+lin care_N = mkN "skötsel" ; -- SaldoWN 
+lin hacksaw_N = mkN "bågfil" ; -- SaldoWN 
+lin buttermilk_N = mkN "kärnmjölk" ; -- SaldoWN 
+lin whole_A = mkA "hel" ; -- SaldoWN 
+lin age_N = mkN "ålderdom" ; -- SaldoWN 
+lin nostril_N = mkN "näsborre" utrum  ; -- SaldoWN 
+lin distant_A = mkA "avlägsen" "avlägset" ; -- SaldoWN 
+lin egg_N = mkN "ägg" neutrum  ; -- SaldoWN 
+lin hole_V2 = mkV "röra" "rörde" "rört" ; -- SaldoWN 
+lin hole_V = mkV "röra" "rörde" "rört" ; -- SaldoWN 
+lin hole_N = mkN "röra" ; -- SaldoWN = mkN "röra" ;
+lin bazooka_N = mkN "bazooka" ; -- SaldoWN 
+lin attachment_N = mkN "tillgivenhet" "tillgivenheter" ; -- SaldoWN 
+lin west_A = mkA "västra" ; -- SaldoWN 
+lin painful_A = mkA "plågsam" "plågsamt" "plågsamma" "plågsamma" "plågsammare" "plågsammast" "plågsammaste" ; -- SaldoWN 
+lin root_N = mkN "rot" "rötter" ; -- SaldoWN 
+lin aftercare_N = mkN "eftervård" ; -- SaldoWN 
+lin shave_N = mkN "raka" ; -- SaldoWN 
+lin canvas_N = mkN "smärting" ; -- SaldoWN 
+lin allowance_N = mkN "anslag" neutrum  ; -- SaldoWN 
+lin glade_N = mkN "glänta" ; -- SaldoWN 
+lin distaste_N = mkN "avsmak" ; -- SaldoWN 
+lin dust_N = mkN "damm" neutrum  ; -- SaldoWN = mkN "damm" ;
+lin sail_N = mkN "kryssning" ; -- SaldoWN 
+lin worker_N = mkN "arbetare" utrum  ; -- SaldoWN 
+lin research_N = mkN "forskning" ; -- SaldoWN 
+lin informal_A = mkA "informell" ; -- SaldoWN 
+lin instructive_A = mkA "lärorik" ; -- SaldoWN 
+lin early_A = mkA "tidig" ; -- SaldoWN 
+lin batik_N = mkN "batik" ; -- SaldoWN 
+lin accustom_V2 = mkV "vänja" "vande" "vant" ; -- SaldoWN 
+lin shinbone_N = mkN "skenben" neutrum  ; -- SaldoWN 
+lin chocolate_N = mkN "choklad" "choklader" ; -- SaldoWN = mkN "choklad" neutrum  ;
+lin summary_N = mkN "sammandrag" neutrum  ; -- SaldoWN 
+lin dynamite_N = mkN "dynamit" ; -- SaldoWN 
+lin transport_N = mkN "hänryckning" ; -- SaldoWN 
+lin curious_A = mkA "nyfiken" "nyfiket" ; -- SaldoWN 
+lin present_N = mkN "nutid" ; -- SaldoWN 
+lin production_N = mkN "inspelning" ; -- SaldoWN 
+lin manager_N = mkN "föreståndare" utrum  ; -- SaldoWN 
+lin copper_V2 = mkV "koppar" ; -- SaldoWN 
+lin copper_N = mkN "koppar" ; -- SaldoWN 
+lin stall_N = mkN "bås" neutrum  ; -- SaldoWN 
+lin reader_N = mkN "läsare" utrum  ; -- SaldoWN 
+lin horoscope_N = mkN "horoskop" neutrum  ; -- SaldoWN 
+lin deficiency_N = mkN "brist" "brister" ; -- SaldoWN 
+lin specimen_N = mkN "specimen" neutrum  ; -- SaldoWN 
+lin rule_N = mkN "formel" "formeln" "formler" "formlerna" ; -- SaldoWN 
+lin psychoanalysis_N = mkN "psykoanalys" "psykoanalyser" ; -- SaldoWN 
+lin lake_N = mkN "sjö" ; -- SaldoWN 
+lin post_N = mkN "stolpe" utrum  ; -- SaldoWN 
+lin cave_N = mkN "grotta" ; -- SaldoWN 
+lin desirable_A = mkA "begärlig" ; -- SaldoWN 
+lin contradiction_N = mkN "motsägelse" "motsägelser" ; -- SaldoWN 
+lin yard_N = mkN "gård" ; -- SaldoWN 
+lin struggle_N = mkN "kamp" ; -- SaldoWN = mkN "kamp" "kamper" ;
+lin harmony_N = mkN "harmoni" "harmonier" ; -- SaldoWN 
+lin fur_N = mkN "päls" ; -- SaldoWN 
+lin butter_N = mkN "smör" "smöret" "smörer" "smörerna" ; -- SaldoWN 
+lin pornography_N = mkN "pornografi" ; -- SaldoWN 
+lin laser_N = mkN "laser" ; -- SaldoWN 
+lin rally_N = mkN "rally" "rallyt" "rallyn" "rallyna" ; -- SaldoWN 
+lin scientific_A = mkA "vetenskaplig" ; -- SaldoWN 
+lin net_N = mkN "nät" neutrum  ; -- SaldoWN 
+lin screen_N = mkN "skärm" ; -- SaldoWN 
+lin birthday_N = mkN "födelsedag" ; -- SaldoWN 
+lin flock_N = mkN "flock" neutrum  ; -- SaldoWN = mkN "flock" ;
+lin workplace_N = mkN "arbetsplats" "arbetsplatser" ; -- SaldoWN 
+lin broadcast_N = mkN "sändning" ; -- SaldoWN 
+lin detective_N = mkN "detektiv" "detektiver" ; -- SaldoWN 
+lin mature_A = mkA "mogen" "moget" ; -- SaldoWN 
+lin logic_N = mkN "logik" ; -- SaldoWN 
+lin rack_N = mkN "ställ" neutrum  ; -- SaldoWN 
+lin daylight_N = mkN "dagsljus" neutrum  ; -- SaldoWN 
+lin patent_N = mkN "patent" neutrum  ; -- SaldoWN 
+lin psychiatry_N = mkN "psykiatri" ; -- SaldoWN 
+lin falsetto_N = mkN "falsett" ; -- SaldoWN 
+lin random_A = mkA "planlös" ; -- SaldoWN 
+lin duke_N = mkN "hertig" ; -- SaldoWN 
+lin gift_N = mkN "gåva" ; -- SaldoWN 
+lin strong_A = mkA "kraftig" ; -- SaldoWN 
+lin ramble_N = mkN "strövtåg" neutrum  ; -- SaldoWN 
+lin concern_N = mkN "omsorg" "omsorger" ; -- SaldoWN 
+lin dowry_N = mkN "hemgift" "hemgifter" ; -- SaldoWN 
+lin aniseed_N = mkN "anis" ; -- SaldoWN 
+lin record_N = mkN "resultat" neutrum  ; -- SaldoWN 
+lin slow_A = mkA "långsam" "långsamt" "långsamma" "långsamma" "långsammare" "långsammast" "långsammaste" ; -- SaldoWN 
+lin stepfather_N = mkN "styvfar" "styvfadern" "styvfäder" "styvfäderna" ; -- SaldoWN 
+lin reaction_N = mkN "reaktion" "reaktioner" ; -- SaldoWN 
+lin sudden_A = mkA "plötslig" ; -- SaldoWN 
+lin safekeeping_N = mkN "förvar" neutrum  ; -- SaldoWN 
+lin silk_N = mkN "siden" neutrum  ; -- SaldoWN 
+lin transparent_A = mkA "genomskinlig" ; -- SaldoWN 
+lin grade_N = mkN "lutning" ; -- SaldoWN 
+lin satire_N = mkN "satir" "satirer" ; -- SaldoWN 
+lin betray_V2 = mkV "bedra" "bedrar" "bedra" "bedrog" "bedragit" "bedragen" ; -- SaldoWN 
+lin antibody_N = mkN "antikropp" ; -- SaldoWN 
+lin archaeologist_N = mkN "arkeolog" "arkeologer" ; -- SaldoWN 
+lin line_N = mkN "rad" "rader" ; -- SaldoWN = mkN "rad" "raden" "rad" "raden" ;
+lin treatment_N = mkN "behandling" ; -- SaldoWN 
+lin due_A = mkA "förfallen" "förfallet" ; -- SaldoWN 
+lin classroom_N = mkN "klassrum" "klassrummet" "klassrum" "klassrummen" ; -- SaldoWN 
+lin prey_N = mkN "byte" ; -- SaldoWN = mkN "byte" "byten" "byte" "bytena" ;
+lin young_A = mkA "ung" "yngre" "yngst" ; -- SaldoWN 
+lin hot_A = mkA "het" ; -- SaldoWN 
+lin remedy_N = mkN "botemedel" neutrum  ; -- SaldoWN 
+lin miracle_N = mkN "under" neutrum  ; -- SaldoWN 
+lin law_N = mkN "polis" ; -- SaldoWN = mkN "polis" "poliser" ;
+lin officer_N = mkN "polis" ; -- SaldoWN = mkN "polis" "poliser" ;
+lin shelter_N = mkN "härbärge" ; -- SaldoWN 
+lin excess_N = mkN "överflöd" neutrum  ; -- SaldoWN 
+lin tough_A = mkA "hård" "hårt" ; -- SaldoWN 
+lin bricklayer_N = mkN "murare" utrum  ; -- SaldoWN 
+lin syndrome_N = mkN "syndrom" neutrum  ; -- SaldoWN 
+lin acne_N = mkN "akne" utrum  ; -- SaldoWN 
+lin deposit_N = mkN "handpenning" ; -- SaldoWN 
+lin engine_N = mkN "motor" "motorer" ; -- SaldoWN 
+lin voyage_N = mkN "resa" ; -- SaldoWN 
+lin spider_N = mkN "spindel" ; -- SaldoWN 
+lin tree_N = mkN "träd" neutrum  ; -- SaldoWN 
+lin unloading_N = mkN "lossning" ; -- SaldoWN 
+lin age_N = mkN "ålder" ; -- SaldoWN 
+lin guide_N = mkN "guide" "guider" ; -- SaldoWN 
+lin lending_N = mkN "utlåning" ; -- SaldoWN 
+lin camp_N = mkN "arbetsläger" neutrum  ; -- SaldoWN 
+lin uniform_N = mkN "uniform" "uniformer" ; -- SaldoWN 
+lin uniform_A = mkA "uniform" ; -- SaldoWN 
+lin pier_N = mkN "pir" ; -- SaldoWN 
+lin dignity_N = mkN "värdighet" "värdigheter" ; -- SaldoWN 
+lin saga_N = mkN "saga" ; -- SaldoWN 
+lin history_N = mkN "historia" "historien" "historier" "historierna" ; -- SaldoWN 
+lin chronological_A = mkA "kronologisk" ; -- SaldoWN 
+lin toiletry_N = mkN "toalettartikel" ; -- SaldoWN 
+lin scarcity_N = mkN "brist" "brister" ; -- SaldoWN 
+lin virgin_N = mkN "oskuld" "oskulder" ; -- SaldoWN 
+lin wasp_N = mkN "geting" ; -- SaldoWN 
+lin apology_N = mkN "avbön" "avböner" ; -- SaldoWN 
+lin croft_N = mkN "torp" neutrum  ; -- SaldoWN 
+lin vitamin_N = mkN "vitamin" "vitaminer" ; -- SaldoWN 
+lin depression_N = mkN "lågtryck" neutrum  ; -- SaldoWN 
+lin juice_N = mkN "juice" "juicer" ; -- SaldoWN 
+lin story_N = mkN "skröna" ; -- SaldoWN 
+lin rebus_N = mkN "rebus" ; -- SaldoWN 
+lin cocoon_N = mkN "kokong" "kokonger" ; -- SaldoWN 
+lin chip_N = mkN "flisa" ; -- SaldoWN 
+lin expenditure_N = mkN "utlägg" neutrum  ; -- SaldoWN 
+lin squad_N = mkN "trupp" "trupper" ; -- SaldoWN 
+lin poppy_N = mkN "vallmo" "vallmor" ; -- SaldoWN 
+lin disabled_N = mkN "färdtjänst" ; -- SaldoWN 
+lin angel_N = mkN "ängel" ; -- SaldoWN 
+lin cynic_N = mkN "cyniker" "cynikern" "cyniker" "cynikerna" ; -- SaldoWN 
+lin musical_N = mkN "musikal" "musikaler" ; -- SaldoWN 
+lin musical_A = mkA "musikal" ; -- SaldoWN 
+lin scalpel_N = mkN "skalpell" "skalpeller" ; -- SaldoWN 
+lin jar_N = mkN "burk" ; -- SaldoWN 
+lin tent_N = mkN "tält" neutrum  ; -- SaldoWN 
+lin crisis_N = mkN "kris" ; -- SaldoWN = mkN "kris" "kriser" ;
+lin difficulty_N = mkN "svårighet" "svårigheter" ; -- SaldoWN 
+lin incident_N = mkN "händelse" "händelser" ; -- SaldoWN 
+lin rosary_N = mkN "radband" neutrum  ; -- SaldoWN 
+lin divorce_N = mkN "skilsmässa" ; -- SaldoWN 
+lin bullfinch_N = mkN "domherre" utrum  ; -- SaldoWN 
+lin civic_A = mkA "medborgerlig" ; -- SaldoWN 
+lin request_VS = mkV "be" "bad" "bett" ; -- SaldoWN 
+lin request_V2 = mkV "be" "bad" "bett" ; -- SaldoWN 
+lin photograph_N = mkN "fotografi" "fotografit" "fotografier" "fotografierna" ; -- SaldoWN 
+lin basin_N = mkN "handfat" neutrum  ; -- SaldoWN 
+lin tissue_N = mkN "vävnad" "vävnader" ; -- SaldoWN 
+lin serviette_N = mkN "servett" "servetter" ; -- SaldoWN 
+lin grain_N = mkN "korn" neutrum  ; -- SaldoWN 
+lin band_N = mkN "ring" neutrum  ; -- SaldoWN = mkN "ring" ;
+lin garlic_N = mkN "vitlök" ; -- SaldoWN 
+lin toothache_N = mkN "tandvärk" ; -- SaldoWN 
+lin indoctrination_N = mkN "indoktrinering" ; -- SaldoWN 
+lin integrity_N = mkN "integritet" "integriteter" ; -- SaldoWN 
+lin end_N = mkN "avslutning" ; -- SaldoWN 
+lin ball_N = mkN "bal" ; -- SaldoWN = mkN "bal" "baler" ;
+lin ideology_N = mkN "ideologi" "ideologier" ; -- SaldoWN 
+lin toast_N = mkN "toast" ; -- SaldoWN 
+lin pollen_N = mkN "pollen" neutrum  ; -- SaldoWN 
+lin great_N = mkN "stor" ; -- SaldoWN 
+lin great_A = mkA "stor" "större" "störst" ; -- SaldoWN 
+lin creak_N = mkN "gnissel" neutrum  ; -- SaldoWN 
+lin wheelbarrow_N = mkN "skottkärra" ; -- SaldoWN 
+lin windscreen_N = mkN "vindruta" ; -- SaldoWN 
+lin goalkeeper_N = mkN "målvakt" "målvakter" ; -- SaldoWN 
+lin preacher_N = mkN "predikant" "predikanter" ; -- SaldoWN 
+lin crop_V2 = mkV "beta" "betar" "beta" "betog" "betagit" "betagen" ; -- SaldoWN 
+lin crop_V = mkV "beta" "betar" "beta" "betog" "betagit" "betagen" ; -- SaldoWN 
+lin crop_N = mkN "beta" ; -- SaldoWN = mkN "beta" "betat" "beta" "betana" ;
+lin hyphen_N = mkN "bindestreck" neutrum  ; -- SaldoWN 
+lin gas_N = mkN "gaspedal" "gaspedaler" ; -- SaldoWN 
+lin parasol_N = mkN "parasoll" neutrum  ; -- SaldoWN 
+lin residence_N = mkN "residens" neutrum  ; -- SaldoWN 
+lin ashamed_A = mkA "skamsen" "skamset" ; -- SaldoWN 
+lin literary_A = mkA "litterär" ; -- SaldoWN 
+lin milk_N = mkN "mjölk" ; -- SaldoWN 
+lin horizon_N = mkN "horisont" "horisonter" ; -- SaldoWN 
+lin costume_N = mkN "dräkt" "dräkter" ; -- SaldoWN 
+lin organic_A = mkA "organisk" ; -- SaldoWN 
+lin suicide_N = mkN "självmord" neutrum  ; -- SaldoWN 
+lin card_N = mkN "kort" neutrum  ; -- SaldoWN 
+lin landowner_N = mkN "markägare" utrum  ; -- SaldoWN 
+lin concert_N = mkN "konsert" "konserter" ; -- SaldoWN 
+lin wonder_N = mkN "underverk" neutrum  ; -- SaldoWN 
+lin dolphin_N = mkN "delfin" "delfiner" ; -- SaldoWN 
+lin millimetre_N = mkN "millimeter" ; -- SaldoWN 
+lin morsel_N = mkN "munsbit" ; -- SaldoWN 
+lin pen_N = mkN "penna" ; -- SaldoWN 
+lin grime_N = mkN "smuts" ; -- SaldoWN 
+lin navy_N = mkN "marin" "mariner" ; -- SaldoWN 
+lin mandolin_N = mkN "mandolin" "mandoliner" ; -- SaldoWN 
+lin elbow_N = mkN "armbåge" utrum  ; -- SaldoWN 
+lin absolute_A = mkA "absolut" "absolut" ; -- SaldoWN 
+lin brain_N = mkN "hjärna" ; -- SaldoWN 
+lin offence_N = mkN "offensiv" "offensiver" ; -- SaldoWN 
+lin shaft_N = mkN "schakt" neutrum  ; -- SaldoWN 
+lin lie_VS = mkV "ligga" "låg" "legat" ; -- SaldoWN 
+lin spatial_A = mkA "spatial" ; -- SaldoWN 
+lin explicit_A = mkA "explicit" "explicit" ; -- SaldoWN 
+lin toad_N = mkN "padda" ; -- SaldoWN 
+lin virus_N = mkN "virus" neutrum  ; -- SaldoWN 
+lin river_N = mkN "flod" "floder" ; -- SaldoWN 
+lin bare_A = mkA "bar" ; -- SaldoWN 
+lin sleeve_N = mkN "ärm" ; -- SaldoWN 
+lin brother_N = mkN "kompis" ; -- SaldoWN 
+lin staff_N = mkN "personal" "personaler" ; -- SaldoWN = mkN "personal" "personaler" ;
+lin harangue_N = mkN "harang" "haranger" ; -- SaldoWN 
+lin mosquito_N = mkN "mygga" ; -- SaldoWN 
+lin glass_N = mkN "spegel" ; -- SaldoWN 
+lin engine_N = mkN "lok" neutrum  ; -- SaldoWN 
+lin scale_N = mkN "fjäll" neutrum  ; -- SaldoWN 
+lin welcome_A = mkA "välkommen" "välkommet" "välkomna" "välkomna" "välkomnare" "välkomnast" "välkomnaste" ; -- SaldoWN 
+lin diesel_N = mkN "diesel" ; -- SaldoWN 
+lin decease_N = mkN "bortgång" ; -- SaldoWN 
+lin command_N = mkN "kontroll" ; -- SaldoWN = mkN "kontroll" "kontroller" ;
+lin flight_N = mkN "flykt" ; -- SaldoWN = mkN "flykt" "flykter" ;
+lin tough_A = mkA "hård" "hårt" ; -- SaldoWN 
+lin virile_A = mkA "viril" ; -- SaldoWN 
+lin psychiatrist_N = mkN "psykiater" "psykiatern" "psykiatrer" "psykiatrerna" ; -- SaldoWN 
+lin normal_N = mkN "normal" "normaler" ; -- SaldoWN 
+lin normal_A = mkA "normal" ; -- SaldoWN 
+lin cheek_N = mkN "kind" "kinder" ; -- SaldoWN 
+lin representative_A = mkA "representativ" ; -- SaldoWN 
+lin write_VV = mkV "skriva" "skrev" "skrivit" ; -- SaldoWN 
+lin write_VS = mkV "skriva" "skrev" "skrivit" ; -- SaldoWN 
+lin write_V2 = mkV "skriva" "skrev" "skrivit" ; -- SaldoWN 
+lin write_V = mkV "skriva" "skrev" "skrivit" ; -- SaldoWN 
+lin protein_N = mkN "protein" "proteinet" "proteiner" "proteinerna" ; -- SaldoWN 
+lin bulb_N = mkN "lök" ; -- SaldoWN 
+lin story_N = mkN "berättelse" "berättelser" ; -- SaldoWN 
+lin warning_N = mkN "varning" ; -- SaldoWN 
+lin promise_N = mkN "löfte" ; -- SaldoWN 
+lin campaign_N = mkN "kampanj" "kampanjer" ; -- SaldoWN 
+lin huge_A = mkA "väldig" ; -- SaldoWN 
+lin output_N = mkN "resultat" neutrum  ; -- SaldoWN 
+lin influenza_N = mkN "influensa" ; -- SaldoWN 
+lin sacred_A = mkA "sakral" ; -- SaldoWN 
+lin note_N = mkN "sedel" ; -- SaldoWN 
+lin ideal_N = mkN "ideal" neutrum  ; -- SaldoWN 
+lin ideal_A = mkA "ideal" ; -- SaldoWN 
+lin calculation_N = mkN "beräkning" ; -- SaldoWN 
+lin fever_N = mkN "feber" ; -- SaldoWN 
+lin periphery_N = mkN "periferi" "periferier" ; -- SaldoWN 
+lin gun_N = mkN "vapen" "vapnet" "vapen" "vapnen" ; -- SaldoWN 
+lin breeder_N = mkN "uppfödare" utrum  ; -- SaldoWN 
+lin tribute_N = mkN "tribut" "tributer" ; -- SaldoWN 
+lin uncle_N = mkN "morbror" "morbröder" ; -- SaldoWN 
+lin conspiracy_N = mkN "komplott" "komplotter" ; -- SaldoWN 
+lin tarpaulin_N = mkN "presenning" ; -- SaldoWN 
+lin case_N = mkN "fall" neutrum  ; -- SaldoWN 
+lin welfare_N = mkN "välstånd" neutrum  ; -- SaldoWN 
+lin workshop_N = mkN "verkstad" "verkstäder" ; -- SaldoWN 
+lin line_N = mkN "textrad" "textrader" ; -- SaldoWN 
+lin boy_N = mkN "pojke" utrum  ; -- SaldoWN 
+lin proposal_N = mkN "frieri" "frierit" "frierier" "frierierna" ; -- SaldoWN 
+lin bird_N = mkN "fågel" ; -- SaldoWN 
+lin zone_N = mkN "zon" "zoner" ; -- SaldoWN 
+lin scarce_A = mkA "knapp" ; -- SaldoWN 
+lin dependence_N = mkN "beroende" ; -- SaldoWN = mkN "beroende" ;
+lin rococo_N = mkN "rokoko" ; -- SaldoWN 
+lin haemophilia_N = mkN "blödarsjuka" ; -- SaldoWN 
+lin symmetric_A = mkA "symmetrisk" ; -- SaldoWN 
+lin hit_V2 = mkV "slå" "slog" "slagit" ; -- SaldoWN 
+lin hit_V = mkV "slå" "slog" "slagit" ; -- SaldoWN 
+lin hit_N = mkN "slå" ; -- SaldoWN 
+lin drop_N = mkN "stup" neutrum  ; -- SaldoWN 
+lin file_N = mkN "fil" ; -- SaldoWN = mkN "fil" ; = mkN "fil" "filer" ;
+lin migraine_N = mkN "migrän" ; -- SaldoWN 
+lin steam_N = mkN "ånga" ; -- SaldoWN 
+lin jump_N = mkN "hopp" neutrum  ; -- SaldoWN 
+lin bed_N = mkN "bädd" ; -- SaldoWN 
+lin spread_N = mkN "festmåltid" "festmåltider" ; -- SaldoWN 
+lin row_N = mkN "rad" "rader" ; -- SaldoWN = mkN "rad" "raden" "rad" "raden" ;
+lin potato_N = mkN "potatis" ; -- SaldoWN 
+lin flour_N = mkN "mjöl" "mjölet" "mjöler" "mjölerna" ; -- SaldoWN 
+lin conviction_N = mkN "övertygelse" "övertygelser" ; -- SaldoWN 
+lin rise_N = mkN "uppgång" ; -- SaldoWN 
+lin unlucky_A = mkA "fatal" ; -- SaldoWN 
+lin estate_N = mkN "egendom" ; -- SaldoWN 
+lin bean_N = mkN "böna" ; -- SaldoWN 
+lin textbook_N = mkN "lärobok" "läroböcker" ; -- SaldoWN 
+lin duration_N = mkN "varaktighet" "varaktigheter" ; -- SaldoWN 
+lin odd_A = mkA "udda" ; -- SaldoWN 
+lin salty_A = mkA "salt" "salt" ; -- SaldoWN 
+lin urban_A = mkA "urban" ; -- SaldoWN 
+lin heart_N = mkN "hjärta" "hjärtat" "hjärtan" "hjärtana" ; -- SaldoWN 
+lin premises_N = mkN "lokal" "lokaler" ; -- SaldoWN 
+lin chip_N = mkN "chips" neutrum  ; -- SaldoWN 
+lin presence_N = mkN "närvaro" ; -- SaldoWN 
+lin secret_N = mkN "hemlighet" "hemligheter" ; -- SaldoWN 
+lin wrestler_N = mkN "brottare" utrum  ; -- SaldoWN 
+lin psoriasis_N = mkN "psoriasis" ; -- SaldoWN 
+lin bear_V2 = mkV "bära" "bar" "burit" ; -- SaldoWN 
+lin bear_V = mkV "bära" "bar" "burit" ; -- SaldoWN 
+lin bald_A = mkA "skallig" ; -- SaldoWN 
+lin farmer_N = mkN "bonde" "bönder" ; -- SaldoWN 
+lin whip_N = mkN "piska" ; -- SaldoWN 
+lin altar_N = mkN "altare" "altaret" "altaren" "altarna" ; -- SaldoWN 
+lin primary_A = mkA "primär" ; -- SaldoWN 
+lin memorial_N = mkN "minnesmärke" ; -- SaldoWN 
+lin level_N = mkN "nivå" "nivåer" ; -- SaldoWN 
+lin envelop_V2 = mkV "hölja" "höljde" "höljt" ; -- SaldoWN 
+lin column_N = mkN "pelare" utrum  ; -- SaldoWN 
+lin truncheon_N = mkN "batong" "batonger" ; -- SaldoWN 
+lin snow_N = mkN "snö" ; -- SaldoWN 
+lin cup_N = mkN "kopp" ; -- SaldoWN 
+lin surmountable_A = mkA "överkomlig" ; -- SaldoWN 
+lin sledgehammer_N = mkN "slägga" ; -- SaldoWN 
+lin auction_N = mkN "auktion" "auktioner" ; -- SaldoWN 
+lin encyclopaedia_N = mkN "encyklopedi" "encyklopedier" ; -- SaldoWN 
+lin pull_V2 = mkV "utvinna" "utvann" "utvunnit" ; -- SaldoWN 
+lin pull_V = mkV "utvinna" "utvann" "utvunnit" ; -- SaldoWN 
+lin harvest_N = mkN "skörd" ; -- SaldoWN 
+lin sugary_A = mkA "sliskig" ; -- SaldoWN 
+lin emigration_N = mkN "emigration" "emigrationer" ; -- SaldoWN 
+lin cold_N = mkN "förkylning" ; -- SaldoWN 
+lin tussle_N = mkN "dust" "duster" ; -- SaldoWN 
+lin wet_A = mkA "våt" ; -- SaldoWN 
+lin relinquish_V2 = mkV "avstå" "avstod" "avstått" ; -- SaldoWN 
+lin proud_A = mkA "stolt" "stolt" ; -- SaldoWN 
+lin voucher_N = mkN "kupong" "kuponger" ; -- SaldoWN 
+lin mould_N = mkN "mögel" neutrum  ; -- SaldoWN 
+lin electronic_A = mkA "elektronisk" ; -- SaldoWN 
+lin cannibal_N = mkN "kannibal" "kannibaler" ; -- SaldoWN 
+lin proof_N = mkN "bevis" neutrum  ; -- SaldoWN 
+lin right_N = mkN "rätt" ; -- SaldoWN = mkN "rätt" "rätter" ; = mkN "rätt" "rätter" ;
+lin right_A = mkA "rätt" ; -- SaldoWN 
+lin newcomer_N = mkN "nykomling" ; -- SaldoWN 
+lin bookshop_N = mkN "bokhandel" ; -- SaldoWN 
+lin grave_N = mkN "grav" ; -- SaldoWN 
+lin grave_A = mkA "grav" ; -- SaldoWN 
+lin seat_N = mkN "sits" ; -- SaldoWN 
+lin community_N = mkN "samhälle" ; -- SaldoWN 
+lin page_N = mkN "sida" ; -- SaldoWN 
+lin cafe_N = mkN "kafé" "kafét" "kaféer" "kaféerna" ; -- SaldoWN 
+lin eyelid_N = mkN "ögonlock" neutrum  ; -- SaldoWN 
+lin wildfire_N = mkN "löpeld" ; -- SaldoWN 
+lin order_N = mkN "påbud" neutrum  ; -- SaldoWN 
+lin title_N = mkN "titel" ; -- SaldoWN 
+lin deferment_N = mkN "anstånd" neutrum  ; -- SaldoWN 
+lin mason_N = mkN "frimurare" utrum  ; -- SaldoWN 
+lin drink_V2 = mkV "dricka" "drack" "druckit" ; -- SaldoWN 
+lin drink_V = mkV "dricka" "drack" "druckit" ; -- SaldoWN 
+lin drink_N = mkN "dricka" ; -- SaldoWN 
+lin fear_N = mkN "rädsla" ; -- SaldoWN 
+lin blade_N = mkN "blad" neutrum  ; -- SaldoWN 
+lin look_N = mkN "utseende" ; -- SaldoWN 
+lin career_N = mkN "karriär" "karriärer" ; -- SaldoWN 
+lin close_A = mkA "närstående" ; -- SaldoWN 
+lin stress_N = mkN "belastning" ; -- SaldoWN 
+lin quota_N = mkN "kvot" "kvoter" ; -- SaldoWN 
+lin ambiguous_A = mkA "tvetydig" ; -- SaldoWN 
+lin communications_N = mkN "samfärdsel" ; -- SaldoWN 
+lin reader_N = mkN "granskare" utrum  ; -- SaldoWN 
+lin access_N = mkN "tillgång" ; -- SaldoWN 
+lin arrogant_A = mkA "förmäten" "förmätet" ; -- SaldoWN 
+lin vegetable_N = mkN "grönsak" "grönsaker" ; -- SaldoWN 
+lin textile_N = mkN "textil" "textiler" ; -- SaldoWN 
+lin textile_A = mkA "textil" ; -- SaldoWN 
+lin multilateral_A = mkA "multilateral" ; -- SaldoWN 
+lin janitor_N = mkN "vaktmästare" utrum  ; -- SaldoWN 
+lin royalty_N = mkN "royalty" "royaltyn" "royalties" "royalties" ; -- SaldoWN 
+lin brewery_N = mkN "bryggeri" "bryggerit" "bryggerier" "bryggerierna" ; -- SaldoWN 
+lin playmate_N = mkN "lekkamrat" "lekkamrater" ; -- SaldoWN 
+lin salient_N = mkN "framträdande" ; -- SaldoWN 
+lin salient_A = mkA "framträdande" ; -- SaldoWN 
+lin demonstrator_N = mkN "demonstrant" "demonstranter" ; -- SaldoWN 
+lin therapist_N = mkN "terapeut" "terapeuter" ; -- SaldoWN 
+lin profile_N = mkN "profil" "profiler" ; -- SaldoWN 
+lin garage_N = mkN "garage" "garaget" "garage" "garagen" ; -- SaldoWN 
+lin flat_N = mkN "punktering" ; -- SaldoWN 
+lin rotten_A = mkA "urusel" ; -- SaldoWN 
+lin prototype_N = mkN "prototyp" "prototyper" ; -- SaldoWN 
+lin family_N = mkN "familj" "familjer" ; -- SaldoWN 
+lin town_N = mkN "stad" "städer" ; -- SaldoWN 
+lin landscape_N = mkN "landskap" neutrum  ; -- SaldoWN 
+lin call_N = mkN "fågelsång" ; -- SaldoWN 
+lin tune_N = mkN "låt" ; -- SaldoWN = mkN "låt" ;
+lin lock_N = mkN "lås" ; -- SaldoWN 
+lin social_A = mkA "social" ; -- SaldoWN 
+lin silence_N = mkN "tystnad" "tystnader" ; -- SaldoWN 
+lin unemployed_A = mkA "arbetslös" ; -- SaldoWN 
+lin film_N = mkN "film" "filmer" ; -- SaldoWN 
+lin jewel_N = mkN "juvel" "juveler" ; -- SaldoWN 
+lin ward_N = mkN "skyddsling" ; -- SaldoWN 
+lin safe_A = mkA "säker" ; -- SaldoWN 
+lin coast_N = mkN "strand" "stränder" ; -- SaldoWN 
+lin development_N = mkN "utveckling" ; -- SaldoWN 
+lin warrior_N = mkN "krigare" utrum  ; -- SaldoWN 
+lin step_V2 = mkV "träda" "trädde" "trätt" ; -- SaldoWN = mkV "träda" "träder" "träd" "trädade" "trädat" "trädd" ;
+lin step_V = mkV "träda" "trädde" "trätt" ; -- SaldoWN = mkV "träda" "träder" "träd" "trädade" "trädat" "trädd" ;
+lin step_N = mkN "träda" ; -- SaldoWN 
+lin aesthetic_A = mkA "estetisk" ; -- SaldoWN 
+lin likely_A = mkA "sannolik" ; -- SaldoWN 
+lin force_N = mkN "våld" neutrum  ; -- SaldoWN 
+lin service_N = mkN "service" utrum  ; -- SaldoWN 
+lin reactionary_N = mkN "reaktionär" "reaktionärer" ; -- SaldoWN 
+lin reactionary_A = mkA "reaktionär" ; -- SaldoWN 
+lin exam_N = mkN "tenta" ; -- SaldoWN 
+lin study_N = mkN "studie" "studier" ; -- SaldoWN 
+lin cookbook_N = mkN "kokbok" "kokböcker" ; -- SaldoWN 
+lin laboratory_N = mkN "laboratorium" "laboratoriet" "laboratorier" "laboratorierna" ; -- SaldoWN 
+lin pop_N = mkN "pop" ; -- SaldoWN = mkN "pop" "poper" ;
+lin namesake_N = mkN "namne" utrum  ; -- SaldoWN 
+lin suspicion_N = mkN "misstanke" utrum  ; -- SaldoWN 
+lin marksman_N = mkN "skytt" ; -- SaldoWN 
+lin breeze_N = mkN "bris" ; -- SaldoWN 
+lin outlet_N = mkN "kontakt" "kontakter" ; -- SaldoWN 
+lin supplier_N = mkN "leverantör" "leverantörer" ; -- SaldoWN 
+lin contractual_A = mkA "avtalsenlig" ; -- SaldoWN 
+lin tulip_N = mkN "tulpan" "tulpaner" ; -- SaldoWN 
+lin badger_N = mkN "grävling" ; -- SaldoWN 
+lin curler_N = mkN "papiljott" "papiljotter" ; -- SaldoWN 
+lin recycle_V2 = mkV "återvinna" "återvann" "återvunnit" ; -- SaldoWN 
+lin trench_N = mkN "dike" ; -- SaldoWN 
+lin nervous_A = mkA "nervös" ; -- SaldoWN 
+lin delicate_A = mkA "ömtålig" ; -- SaldoWN 
+lin characteristic_N = mkN "särdrag" neutrum  ; -- SaldoWN 
+lin incest_N = mkN "incest" "incester" ; -- SaldoWN 
+lin equivocal_A = mkA "tvetydig" ; -- SaldoWN 
+lin man_N = mkN "man" ; -- SaldoWN = mkN "man" "mannen" "män" "männen" ;
+lin velocity_N = mkN "hastighet" "hastigheter" ; -- SaldoWN 
+lin calorie_N = mkN "kalori" "kalorier" ; -- SaldoWN 
+lin foretaste_N = mkN "försmak" ; -- SaldoWN 
+lin neck_N = mkN "hals" ; -- SaldoWN 
+lin oar_N = mkN "åra" ; -- SaldoWN 
+lin ceiling_N = mkN "tak" neutrum  ; -- SaldoWN 
+lin troublemaker_N = mkN "bråkmakare" utrum  ; -- SaldoWN 
+lin uncertainty_N = mkN "ovisshet" "ovissheter" ; -- SaldoWN 
+lin touch_N = mkN "beröring" ; -- SaldoWN 
+lin enforcement_N = mkN "kronofogde" utrum  ; -- SaldoWN 
+lin corner_N = mkN "hörn" neutrum  ; -- SaldoWN 
+lin aerobics_N = mkN "gymping" ; -- SaldoWN 
+lin carriageway_N = mkN "körbana" ; -- SaldoWN 
+lin euphony_N = mkN "välljud" neutrum  ; -- SaldoWN 
+lin competence_N = mkN "kompetens" "kompetenser" ; -- SaldoWN 
+lin short_N = mkN "kort" neutrum  ; -- SaldoWN 
+lin short_A = mkA "kort" "kort" ; -- SaldoWN 
+lin railway_N = mkN "järnväg" ; -- SaldoWN 
+lin thin_A = mkA "smal" ; -- SaldoWN 
+lin choice_N = mkN "val" ; -- SaldoWN = mkN "val" neutrum  ;
+lin mammal_N = mkN "däggdjur" neutrum  ; -- SaldoWN 
+lin price_N = mkN "pris" neutrum  ; -- SaldoWN = mkN "pris" ; = mkN "pris" "priser" ; = mkN "pris" neutrum  ;
+lin morale_N = mkN "moral" "moraler" ; -- SaldoWN 
+lin refuse_VV = mkV "avböja" "avböjde" "avböjt" ; -- SaldoWN = mkV "avböja" "avböjde" "avböjt" ;
+lin refuse_V2 = mkV "avböja" "avböjde" "avböjt" ; -- SaldoWN = mkV "avböja" "avböjde" "avböjt" ;
+lin refuse_V = mkV "avböja" "avböjde" "avböjt" ; -- SaldoWN = mkV "avböja" "avböjde" "avböjt" ;
+lin pump_N = mkN "pumpa" ; -- SaldoWN 
+lin housewife_N = mkN "hemmafru" ; -- SaldoWN 
+lin narrow_A = mkA "trång" ; -- SaldoWN 
+lin runner_N = mkN "löpare" utrum  ; -- SaldoWN 
+lin quake_N = mkN "skalv" neutrum  ; -- SaldoWN 
+lin distance_N = mkN "distans" "distanser" ; -- SaldoWN 
+lin discipline_N = mkN "bestraffning" ; -- SaldoWN 
+lin disco_N = mkN "diskotek" neutrum  ; -- SaldoWN 
+lin lift_N = mkN "skjuts" ; -- SaldoWN 
+lin crude_A = mkA "primitiv" ; -- SaldoWN 
+lin east_N = mkN "öster" ; -- SaldoWN 
+lin countryside_N = mkN "landsbygd" ; -- SaldoWN 
+lin soil_N = mkN "jordmån" ; -- SaldoWN 
+lin sense_N = mkN "förstånd" neutrum  ; -- SaldoWN 
+lin sow_N = mkN "så" ; -- SaldoWN 
+lin jacket_N = mkN "jacka" ; -- SaldoWN 
+lin workman_N = mkN "arbetare" utrum  ; -- SaldoWN 
+lin body_N = mkN "kropp" ; -- SaldoWN 
+lin name_N = mkN "namn" neutrum  ; -- SaldoWN 
+lin flavour_N = mkN "smak" "smaker" ; -- SaldoWN 
+lin growth_N = mkN "växtlighet" "växtligheter" ; -- SaldoWN 
+lin noisy_A = mkA "bullrig" ; -- SaldoWN 
+lin negotiation_N = mkN "förhandling" ; -- SaldoWN 
+lin encouraging_A = mkA "hoppfull" ; -- SaldoWN 
+lin dromedary_N = mkN "dromedar" "dromedarer" ; -- SaldoWN 
+lin sandal_N = mkN "sandal" "sandaler" ; -- SaldoWN 
+lin function_N = mkN "funktion" "funktioner" ; -- SaldoWN 
+lin sacrifice_N = mkN "förlust" "förluster" ; -- SaldoWN 
+lin royalty_N = mkN "royalty" "royaltyn" "royalties" "royalties" ; -- SaldoWN 
+lin butter_N = mkN "smör" "smöret" "smörer" "smörerna" ; -- SaldoWN 
+lin despot_N = mkN "despot" "despoter" ; -- SaldoWN 
+lin brotherly_A = mkA "medmänsklig" ; -- SaldoWN 
+lin guarantee_N = mkN "garanti" "garantier" ; -- SaldoWN 
+lin good_N = mkN "godhet" "godheter" ; -- SaldoWN 
+lin mixture_N = mkN "blandning" ; -- SaldoWN 
+lin earthworm_N = mkN "daggmask" ; -- SaldoWN 
+lin bolt_N = mkN "bult" ; -- SaldoWN 
+lin bottle_N = mkN "flaska" ; -- SaldoWN 
+lin shortage_N = mkN "svält" ; -- SaldoWN 
+lin sunshine_N = mkN "solsken" neutrum  ; -- SaldoWN 
+lin return_N = mkN "hemkomst" ; -- SaldoWN 
+lin exclusive_A = mkA "exklusiv" ; -- SaldoWN 
+lin victim_N = mkN "offer" neutrum  ; -- SaldoWN 
+lin garbage_N = mkN "avskräde" ; -- SaldoWN 
+lin polite_A = mkA "artig" ; -- SaldoWN 
+lin desk_N = mkN "skolbänk" ; -- SaldoWN 
+lin symbiosis_N = mkN "symbios" ; -- SaldoWN 
+lin plinth_N = mkN "sockel" ; -- SaldoWN 
+lin question_V2 = mkV "ifrågasätta" "ifrågasätter" "ifrågasätt" "ifrågasatte" "ifrågasatt" "ifrågasatt" ; -- SaldoWN 
+lin executive_N = mkN "exekutiv" "exekutiver" ; -- SaldoWN 
+lin executive_A = mkA "exekutiv" ; -- SaldoWN 
+lin mechanism_N = mkN "mekanism" "mekanismer" ; -- SaldoWN 
+lin orthography_N = mkN "rättstavning" ; -- SaldoWN 
+lin selection_N = mkN "sortiment" neutrum  ; -- SaldoWN 
+lin gallery_N = mkN "galleri" "gallerit" "gallerier" "gallerierna" ; -- SaldoWN 
+lin rock_N = mkN "vagga" ; -- SaldoWN 
+lin trust_N = mkN "kartell" "karteller" ; -- SaldoWN 
+lin astrology_N = mkN "astrologi" ; -- SaldoWN 
+lin spokesman_N = mkN "förespråkare" utrum  ; -- SaldoWN 
+lin boatswain_N = mkN "båtsman" "båtsmannen" "båtsmän" "båtsmännen" ; -- SaldoWN 
+lin steep_N = mkN "brant" "branter" ; -- SaldoWN 
+lin steep_A = mkA "brant" "brant" ; -- SaldoWN 
+lin bow_N = mkN "rosett" "rosetter" ; -- SaldoWN 
+lin help_VV = mkV "bistå" "bistod" "bistått" ; -- SaldoWN 
+lin help_VS = mkV "bistå" "bistod" "bistått" ; -- SaldoWN 
+lin help_V2V = mkV "bistå" "bistod" "bistått" ; -- SaldoWN 
+lin help_V2 = mkV "bistå" "bistod" "bistått" ; -- SaldoWN 
+lin help_V = mkV "bistå" "bistod" "bistått" ; -- SaldoWN 
+lin leafless_A = mkA "kal" ; -- SaldoWN 
+lin snail_N = mkN "snigel" ; -- SaldoWN 
+lin invasion_N = mkN "invasion" "invasioner" ; -- SaldoWN 
+lin path_N = mkN "färdväg" ; -- SaldoWN 
+lin habitat_N = mkN "boning" ; -- SaldoWN 
+lin hostage_N = mkN "gisslan" ; -- SaldoWN 
+lin bronchitis_N = mkN "bronkit" "bronkiter" ; -- SaldoWN 
+lin step_N = mkN "steg" neutrum  ; -- SaldoWN 
+lin wine_N = mkN "vin" neutrum  ; -- SaldoWN = mkN "vin" "vinet" "viner" "vinerna" ; = mkN "vin" neutrum  ;
+lin diamond_N = mkN "diamant" "diamanter" ; -- SaldoWN 
+lin junction_N = mkN "järnvägsknut" ; -- SaldoWN 
+lin vaccine_N = mkN "vaccin" neutrum  ; -- SaldoWN 
+lin appendix_N = mkN "appendix" neutrum  ; -- SaldoWN 
+lin hole_N = mkN "hål" neutrum  ; -- SaldoWN 
+lin autonomy_N = mkN "självständighet" "självständigheter" ; -- SaldoWN 
+lin blank_N = mkN "tom" "tomer" ; -- SaldoWN 
+lin blank_A = mkA "tom" "tomt" "tomma" "tomma" "tommare" "tommast" "tommaste" ; -- SaldoWN 
+lin approval_N = mkN "välsignelse" "välsignelser" ; -- SaldoWN 
+lin race_N = mkN "kapplöpning" ; -- SaldoWN 
+lin market_V2 = mkV "marknadsföra" "marknadsförde" "marknadsfört" ; -- SaldoWN 
+lin market_V = mkV "marknadsföra" "marknadsförde" "marknadsfört" ; -- SaldoWN 
+lin register_N = mkN "kassaapparat" "kassaapparater" ; -- SaldoWN 
+lin van_N = mkN "avantgarde" ; -- SaldoWN 
+lin requiem_N = mkN "själamässa" ; -- SaldoWN 
+lin congress_N = mkN "kongress" "kongresser" ; -- SaldoWN 
+lin impact_N = mkN "kollision" "kollisioner" ; -- SaldoWN 
+lin see_VS = mkV "förstå" "förstod" "förstått" ; -- SaldoWN 
+lin see_VQ = mkV "förstå" "förstod" "förstått" ; -- SaldoWN 
+lin see_VA = mkV "förstå" "förstod" "förstått" ; -- SaldoWN 
+lin see_V2V = mkV "förstå" "förstod" "förstått" ; -- SaldoWN 
+lin see_V2 = mkV "förstå" "förstod" "förstått" ; -- SaldoWN 
+lin see_V = mkV "förstå" "förstod" "förstått" ; -- SaldoWN 
+lin tie_N = mkN "slips" ; -- SaldoWN 
+lin operation_N = mkN "operation" "operationer" ; -- SaldoWN 
+lin haircut_N = mkN "frisyr" "frisyrer" ; -- SaldoWN 
+lin tribe_N = mkN "stam" "stammen" "stammar" "stammarna" ; -- SaldoWN 
+lin promotion_N = mkN "reklam" "reklamer" ; -- SaldoWN 
+lin sale_N = mkN "rea" ; -- SaldoWN 
+lin grandfather_N = mkN "morfar" "morfadern" "morfäder" "morfäderna" ; -- SaldoWN 
+lin addition_N = mkN "tillägg" neutrum  ; -- SaldoWN 
+lin anger_N = mkN "ilska" ; -- SaldoWN 
+lin state_N = mkN "tillstånd" neutrum  ; -- SaldoWN 
+lin bend_V2 = mkV "böja" "böjde" "böjt" ; -- SaldoWN 
+lin bend_V = mkV "böja" "böjde" "böjt" ; -- SaldoWN 
+lin solution_N = mkN "lösning" ; -- SaldoWN 
+lin geological_A = mkA "geologisk" ; -- SaldoWN 
+lin state_N = mkN "stat" "stater" ; -- SaldoWN 
+lin cripple_N = mkN "krympling" ; -- SaldoWN 
+lin manner_N = mkN "manér" neutrum  ; -- SaldoWN 
+lin vandalism_N = mkN "vandalism" "vandalismer" ; -- SaldoWN 
+lin hypermarket_N = mkN "stormarknad" "stormarknader" ; -- SaldoWN 
+lin rabbi_N = mkN "rabbin" "rabbiner" ; -- SaldoWN 
+lin denial_N = mkN "förnekande" ; -- SaldoWN 
+lin simulator_N = mkN "simulator" "simulatorer" ; -- SaldoWN 
+lin match_N = mkN "match" "matcher" ; -- SaldoWN 
+lin important_A = mkA "betydande" ; -- SaldoWN 
+lin leave_N = mkN "avsked" neutrum  ; -- SaldoWN 
+lin portrait_N = mkN "porträtt" neutrum  ; -- SaldoWN 
+lin projection_N = mkN "projektion" "projektioner" ; -- SaldoWN 
+lin fiddle_N = mkN "fiol" "fioler" ; -- SaldoWN 
+lin pioneer_N = mkN "pionjär" "pionjärer" ; -- SaldoWN 
+lin mask_N = mkN "mask" ; -- SaldoWN = mkN "mask" "masker" ;
+lin visual_A = mkA "visuell" ; -- SaldoWN 
+lin continual_A = mkA "kontinuerlig" ; -- SaldoWN 
+lin anonymous_A = mkA "anonym" ; -- SaldoWN 
+lin clodhopper_N = mkN "drulle" utrum  ; -- SaldoWN 
+lin judge_N = mkN "domare" utrum  ; -- SaldoWN 
+lin unbelievable_A = mkA "otrolig" ; -- SaldoWN 
+lin revolutionary_N = mkN "revolutionär" "revolutionärer" ; -- SaldoWN 
+lin revolutionary_A = mkA "revolutionär" ; -- SaldoWN 
+lin burn_N = mkN "brännskada" ; -- SaldoWN 
+lin plush_N = mkN "plysch" "plyscher" ; -- SaldoWN 
+lin kit_N = mkN "utrustning" ; -- SaldoWN 
+lin mechanical_A = mkA "mekanisk" ; -- SaldoWN 
+lin note_N = mkN "anteckning" ; -- SaldoWN 
+lin motivation_N = mkN "motivation" "motivationer" ; -- SaldoWN 
+lin cellulose_N = mkN "cellulosa" ; -- SaldoWN 
+lin modem_N = mkN "modem" neutrum  ; -- SaldoWN 
+lin bookcase_N = mkN "bokhylla" ; -- SaldoWN 
+lin carburettor_N = mkN "förgasare" utrum  ; -- SaldoWN 
+lin moral_N = mkN "sensmoral" "sensmoraler" ; -- SaldoWN 
+lin staircase_N = mkN "trappa" ; -- SaldoWN 
+lin tide_N = mkN "tidvatten" "tidvattnet" "tidvatten" "tidvattnen" ; -- SaldoWN 
+lin genius_N = mkN "briljans" ; -- SaldoWN 
+lin meal_N = mkN "måltid" "måltider" ; -- SaldoWN 
+lin diplomat_N = mkN "diplomat" "diplomater" ; -- SaldoWN 
+lin dish_N = mkN "maträtt" "maträtter" ; -- SaldoWN 
+lin accurate_A = mkA "korrekt" "korrekt" ; -- SaldoWN 
+lin wrong_N = mkN "orätt" "orätter" ; -- SaldoWN 
+lin wrong_A = mkA "orätt" ; -- SaldoWN 
+lin valuable_A = mkA "värdefull" ; -- SaldoWN 
+lin vocalist_N = mkN "vokalist" "vokalister" ; -- SaldoWN 
+lin potato_N = mkN "potatis" ; -- SaldoWN 
+lin sense_N = mkN "betydelse" "betydelser" ; -- SaldoWN 
+lin opinion_N = mkN "åsikt" "åsikter" ; -- SaldoWN 
+lin whip_N = mkN "piska" ; -- SaldoWN 
+lin fool_N = mkN "narr" ; -- SaldoWN 
+lin invalid_A = mkA "ogiltig" ; -- SaldoWN 
+lin facade_N = mkN "fasad" "fasader" ; -- SaldoWN 
+lin attack_N = mkN "attack" "attacker" ; -- SaldoWN 
+lin exotic_A = mkA "exotisk" ; -- SaldoWN 
+lin denture_N = mkN "tandprotes" "tandproteser" ; -- SaldoWN 
+lin factory_N = mkN "fabrik" "fabriker" ; -- SaldoWN 
+lin excavation_N = mkN "utgrävning" ; -- SaldoWN 
+lin recovery_N = mkN "bättring" ; -- SaldoWN 
+lin thermos_N = mkN "termos" ; -- SaldoWN 
+lin awakening_N = mkN "uppvaknande" ; -- SaldoWN 
+lin freelance_N = mkN "frilans" ; -- SaldoWN 
+lin ice_N = mkN "is" ; -- SaldoWN 
+lin forward_A = mkA "framfusig" ; -- SaldoWN 
+lin temple_N = mkN "tinning" ; -- SaldoWN 
+lin knowledge_N = mkN "kunskap" "kunskaper" ; -- SaldoWN 
+lin entertainment_N = mkN "underhållning" ; -- SaldoWN 
+lin length_N = mkN "längd" "längder" ; -- SaldoWN 
+lin scrawl_N = mkN "klotter" neutrum  ; -- SaldoWN 
+lin unrest_N = mkN "orolighet" "oroligheter" ; -- SaldoWN 
+lin dragon_N = mkN "drake" utrum  ; -- SaldoWN 
+lin spy_N = mkN "spion" "spioner" ; -- SaldoWN 
+lin hostility_N = mkN "aggression" "aggressioner" ; -- SaldoWN 
+lin waste_N = mkN "avfall" neutrum  ; -- SaldoWN 
+lin sun_N = mkN "sol" ; -- SaldoWN = mkN "sol" ;
+lin pace_N = mkN "tempo" "tempot" "tempon" "tempona" ; -- SaldoWN 
+lin slab_N = mkN "häll" ; -- SaldoWN 
+lin regular_A = mkA "ordinarie" ; -- SaldoWN 
+lin valley_N = mkN "dal" ; -- SaldoWN 
+lin chest_N = mkN "bröst" neutrum  ; -- SaldoWN 
+lin trade_N = mkN "yrke" ; -- SaldoWN 
+lin waste_N = mkN "slöseri" neutrum  ; -- SaldoWN 
+lin designer_N = mkN "designer" "designern" "designer" "designerna" ; -- SaldoWN 
+lin top_N = mkN "topp" ; -- SaldoWN 
+lin stock_N = mkN "aktiekapital" neutrum  ; -- SaldoWN 
+lin forum_N = mkN "forum" neutrum  ; -- SaldoWN 
+lin microphone_N = mkN "mikrofon" "mikrofoner" ; -- SaldoWN 
+lin coexistence_N = mkN "samlevnad" "samlevnader" ; -- SaldoWN 
+lin airport_N = mkN "flygplats" "flygplatser" ; -- SaldoWN 
+lin approve_V2 = mkV "godkänna" "godkände" "godkänt" ; -- SaldoWN 
+lin approve_V = mkV "godkänna" "godkände" "godkänt" ; -- SaldoWN 
+lin affinity_N = mkN "släktskap" ; -- SaldoWN 
+lin ordinary_A = mkA "vanlig" ; -- SaldoWN 
+lin reward_N = mkN "belöning" ; -- SaldoWN 
+lin sin_N = mkN "synd" "synder" ; -- SaldoWN 
+lin cutting_N = mkN "urklipp" neutrum  ; -- SaldoWN 
+lin love_N = mkN "kärlek" ; -- SaldoWN 
+lin shirker_N = mkN "smitare" utrum  ; -- SaldoWN 
+lin forging_N = mkN "smide" ; -- SaldoWN 
+lin register_N = mkN "register" neutrum  ; -- SaldoWN 
+lin lead_N = mkN "bly" neutrum  ; -- SaldoWN 
+lin meadow_N = mkN "äng" ; -- SaldoWN 
+lin fit_N = mkN "konvulsion" "konvulsioner" ; -- SaldoWN 
+lin patience_N = mkN "tålamod" neutrum  ; -- SaldoWN 
+lin socialistic_A = mkA "socialistisk" ; -- SaldoWN 
+lin salad_N = mkN "sallad" "sallader" ; -- SaldoWN 
+lin pan_N = mkN "schimpans" "schimpanser" ; -- SaldoWN 
+lin fusspot_N = mkN "fjant" neutrum  ; -- SaldoWN = mkN "fjant" ;
+lin link_N = mkN "länk" ; -- SaldoWN 
+lin loop_N = mkN "slinga" ; -- SaldoWN 
+lin immigration_N = mkN "invandring" ; -- SaldoWN 
+lin settle_VA = mkV "avgöra" "avgjorde" "avgjort" ; -- SaldoWN 
+lin settle_V2 = mkV "avgöra" "avgjorde" "avgjort" ; -- SaldoWN 
+lin settle_V = mkV "avgöra" "avgjorde" "avgjort" ; -- SaldoWN 
+lin subject_N = mkN "motiv" neutrum  ; -- SaldoWN 
+lin historical_A = mkA "historisk" ; -- SaldoWN 
+lin mathematics_N = mkN "matematik" ; -- SaldoWN 
+lin psychiatric_A = mkA "psykiatrisk" ; -- SaldoWN 
+lin chaste_A = mkA "kysk" ; -- SaldoWN 
+lin exercise_N = mkN "motion" "motioner" ; -- SaldoWN 
+lin passage_N = mkN "passage" "passager" ; -- SaldoWN 
+lin presidency_N = mkN "presidentskap" neutrum  ; -- SaldoWN 
+lin corporal_N = mkN "korpral" "korpraler" ; -- SaldoWN 
+lin opposition_N = mkN "opposition" "oppositioner" ; -- SaldoWN 
+lin capitalism_N = mkN "kapitalism" "kapitalismer" ; -- SaldoWN 
+lin mother_N = mkN "mor" "moren" "morer" "morerna" ; -- SaldoWN 
+lin head_N = mkN "chef" "chefer" ; -- SaldoWN 
+lin root_N = mkN "förfader" "förfadern" "förfäder" "förfäderna" ; -- SaldoWN 
+lin pancreas_N = mkN "bukspottkörtel" ; -- SaldoWN 
+lin arrow_N = mkN "pil" ; -- SaldoWN 
+lin performer_N = mkN "artist" "artister" ; -- SaldoWN 
+lin manufacture_N = mkN "tillverkning" ; -- SaldoWN 
+lin incongruous_A = mkA "oförenlig" ; -- SaldoWN 
+lin mobile_A = mkA "rörlig" ; -- SaldoWN 
+lin badminton_N = mkN "badminton" ; -- SaldoWN 
+lin health_N = mkN "hälsa" ; -- SaldoWN 
+lin major_A = mkA "tung" "tyngre" "tyngst" ; -- SaldoWN 
+lin conservative_A = mkA "konservativ" ; -- SaldoWN 
+lin trial_N = mkN "prövning" ; -- SaldoWN 
+lin rule_N = mkN "princip" "principer" ; -- SaldoWN 
+lin sleep_N = mkN "sömn" ; -- SaldoWN 
+lin spirit_N = mkN "anda" ; -- SaldoWN 
+lin gad_V = mkV "ränna" "rände" "ränt" ; -- SaldoWN 
+lin introduce_V2 = mkV "införa" "införde" "infört" ; -- SaldoWN 
+lin literal_A = mkA "bokstavlig" ; -- SaldoWN 
+lin noise_N = mkN "oljud" neutrum  ; -- SaldoWN 
+lin guerrilla_N = mkN "gerilla" ; -- SaldoWN 
+lin conflict_N = mkN "konflikt" "konflikter" ; -- SaldoWN 
+lin distraint_N = mkN "utmätning" ; -- SaldoWN 
+lin wormwood_N = mkN "malört" ; -- SaldoWN 
+lin psychologist_N = mkN "psykolog" "psykologer" ; -- SaldoWN 
+lin retailing_N = mkN "detaljhandel" ; -- SaldoWN 
+lin penny_N = mkN "öre" ; -- SaldoWN 
+lin skin_N = mkN "skinn" neutrum  ; -- SaldoWN 
+lin sweat_N = mkN "svett" ; -- SaldoWN 
+lin formation_N = mkN "formation" "formationer" ; -- SaldoWN 
+lin homosexual_A = mkA "homosexuell" ; -- SaldoWN 
+lin brothel_N = mkN "bordell" "bordeller" ; -- SaldoWN 
+lin irrevocable_A = mkA "oåterkallelig" ; -- SaldoWN 
+lin pompous_A = mkA "svulstig" ; -- SaldoWN 
+lin cremation_N = mkN "kremering" ; -- SaldoWN 
+lin possible_A = mkA "möjlig" ; -- SaldoWN 
+lin run_VS = mkV "springa" "sprang" "sprungit" ; -- SaldoWN 
+lin run_V2 = mkV "springa" "sprang" "sprungit" ; -- SaldoWN 
+lin run_V = mkV "springa" "sprang" "sprungit" ; -- SaldoWN 
+lin run_N = mkN "springa" ; -- SaldoWN 
+lin bar_N = mkN "stång" "stänger" ; -- SaldoWN 
+lin retailer_N = mkN "återförsäljare" utrum  ; -- SaldoWN 
+lin witch_N = mkN "häxa" ; -- SaldoWN 
+lin mirror_N = mkN "spegel" ; -- SaldoWN 
+lin pupa_N = mkN "puppa" ; -- SaldoWN 
+lin irrelevant_A = mkA "ovidkommande" ; -- SaldoWN 
+lin square_A = mkA "fyrkantig" ; -- SaldoWN = mkA "fyrkantig" ;
+lin lawful_A = mkA "rättmätig" ; -- SaldoWN 
+lin comedy_N = mkN "komedi" "komedier" ; -- SaldoWN 
+lin pretzel_N = mkN "kringla" ; -- SaldoWN 
+lin bucket_N = mkN "hink" ; -- SaldoWN 
+lin tip_N = mkN "ände" utrum  ; -- SaldoWN 
+lin rapier_N = mkN "värja" ; -- SaldoWN 
+lin clerk_N = mkN "kontorist" "kontorister" ; -- SaldoWN 
+lin gluttonous_A = mkA "glupsk" ; -- SaldoWN 
+lin concentration_N = mkN "koncentration" "koncentrationer" ; -- SaldoWN 
+lin place_N = mkN "plats" "platser" ; -- SaldoWN 
+lin association_N = mkN "anknytning" ; -- SaldoWN 
+lin original_A = mkA "ursprunglig" ; -- SaldoWN 
+lin policy_N = mkN "policy" "policier" ; -- SaldoWN 
+lin program_N = mkN "program" "programmet" "program" "programmen" ; -- SaldoWN 
+lin beatnik_N = mkN "beatnik" ; -- SaldoWN 
+lin plot_N = mkN "diagram" "diagrammet" "diagram" "diagrammen" ; -- SaldoWN 
+lin secretion_N = mkN "sekret" neutrum  ; -- SaldoWN 
+lin chorus_N = mkN "kör" "körer" ; -- SaldoWN 
+lin terrorism_N = mkN "terrorism" "terrorismer" ; -- SaldoWN 
+lin republic_N = mkN "republik" "republiker" ; -- SaldoWN 
+lin loudmouth_N = mkN "gaphals" ; -- SaldoWN 
+lin awkward_A = mkA "avig" ; -- SaldoWN 
+lin check_N = mkN "schack" neutrum  ; -- SaldoWN 
+lin industrial_A = mkA "industriell" ; -- SaldoWN 
+lin interest_N = mkN "ränta" ; -- SaldoWN 
+lin modest_A = mkA "sedesam" "sedesamt" "sedesamma" "sedesamma" "sedesammare" "sedesammast" "sedesammaste" ; -- SaldoWN 
+lin cylinder_N = mkN "cylinder" ; -- SaldoWN 
+lin exclude_V2 = mkV "utesluta" "uteslöt" "uteslutit" ; -- SaldoWN 
+lin explosive_A = mkA "explosiv" ; -- SaldoWN 
+lin sausage_N = mkN "korv" ; -- SaldoWN 
+lin bond_N = mkN "förbindelse" "förbindelser" ; -- SaldoWN 
+lin audience_N = mkN "publik" "publiker" ; -- SaldoWN 
+lin solo_N = mkN "solo" "solot" "solon" "solona" ; -- SaldoWN 
+lin solo_A = mkA "solo" ; -- SaldoWN 
+lin seminar_N = mkN "seminarium" "seminariumet" "seminarier" "seminarierna" ; -- SaldoWN 
+lin profound_A = mkA "djupsinnig" ; -- SaldoWN 
+lin picture_N = mkN "biograf" "biografer" ; -- SaldoWN 
+lin notebook_N = mkN "block" neutrum  ; -- SaldoWN 
+lin mole_N = mkN "mullvad" ; -- SaldoWN 
+lin scene_N = mkN "scen" "scener" ; -- SaldoWN 
+lin forefinger_N = mkN "pekfinger" ; -- SaldoWN 
+lin statistical_A = mkA "statistisk" ; -- SaldoWN 
+lin locomotive_N = mkN "lok" neutrum  ; -- SaldoWN 
+lin head_N = mkN "huvud" "huvudet" "huvuden" "huvudena" ; -- SaldoWN 
+lin swing_N = mkN "gunga" ; -- SaldoWN 
+lin fresh_A = mkA "fräck" ; -- SaldoWN 
+lin compact_A = mkA "kompakt" "kompakt" ; -- SaldoWN 
+lin copse_N = mkN "dunge" utrum  ; -- SaldoWN 
+lin careful_A = mkA "försiktig" ; -- SaldoWN 
+lin dark_N = mkN "mörk" ; -- SaldoWN 
+lin dark_A = mkA "mörk" ; -- SaldoWN 
+lin gable_N = mkN "gavel" ; -- SaldoWN 
+lin shock_N = mkN "chock" "chocker" ; -- SaldoWN 
+lin demand_N = mkN "kräva" ; -- SaldoWN 
+lin belief_N = mkN "tro" ; -- SaldoWN 
+lin contrabass_N = mkN "kontrabas" ; -- SaldoWN 
+lin scene_N = mkN "scen" "scener" ; -- SaldoWN 
+lin altruist_N = mkN "altruist" "altruister" ; -- SaldoWN 
+lin inaccessible_A = mkA "oåtkomlig" ; -- SaldoWN 
+lin bullying_N = mkN "pennalism" "pennalismer" ; -- SaldoWN 
+lin peel_N = mkN "skal" neutrum  ; -- SaldoWN 
+lin pentathlon_N = mkN "femkamp" "femkamper" ; -- SaldoWN 
+lin aisle_N = mkN "gång" ; -- SaldoWN = mkN "gång" "gånger" ;
+lin shower_N = mkN "dusch" ; -- SaldoWN 
+lin theologian_N = mkN "teolog" "teologer" ; -- SaldoWN 
+lin assessment_N = mkN "bedömning" ; -- SaldoWN 
+lin clock_N = mkN "klocka" ; -- SaldoWN 
+lin slam_V2 = mkV "smälla" "small" "smäll" ; -- SaldoWN 
+lin slam_V = mkV "smälla" "small" "smäll" ; -- SaldoWN 
+lin slam_N = mkN "smälla" ; -- SaldoWN 
+lin satisfied_A = mkA "nöjd" "nöjt" ; -- SaldoWN 
+lin therapy_N = mkN "terapi" "terapier" ; -- SaldoWN 
+lin thick_A = mkA "tjock" ; -- SaldoWN 
+lin asterisk_N = mkN "asterisk" "asterisker" ; -- SaldoWN 
+lin privacy_N = mkN "privatliv" neutrum  ; -- SaldoWN 
+lin mumps_N = mkN "påssjuka" ; -- SaldoWN 
+lin lazy_A = mkA "lat" ; -- SaldoWN 
+lin chipolata_N = mkN "prinskorv" ; -- SaldoWN 
+lin clear_A = mkA "klar" ; -- SaldoWN 
+lin considerable_A = mkA "avsevärd" "avsevärt" ; -- SaldoWN 
+lin rhythmic_A = mkA "rytmisk" ; -- SaldoWN 
+lin daytime_N = mkN "dagtid" "dagtider" ; -- SaldoWN 
+lin stable_A = mkA "stabil" ; -- SaldoWN 
+lin married_N = mkN "gift" "giftet" "gifter" "gifterna" ; -- SaldoWN 
+lin curve_N = mkN "böjning" ; -- SaldoWN 
+lin train_N = mkN "tåg" neutrum  ; -- SaldoWN 
+lin relevant_A = mkA "relevant" "relevant" ; -- SaldoWN 
+lin agreement_N = mkN "överenskommelse" "överenskommelser" ; -- SaldoWN 
+lin autonomy_N = mkN "självstyre" ; -- SaldoWN 
+lin poor_A = mkA "fattig" ; -- SaldoWN 
+lin depression_N = mkN "sänka" ; -- SaldoWN 
+lin evolution_N = mkN "evolution" "evolutioner" ; -- SaldoWN 
+lin wallet_N = mkN "plånbok" "plånböcker" ; -- SaldoWN 
+lin naphtha_N = mkN "lacknafta" ; -- SaldoWN 
+lin permission_N = mkN "tillåtelse" utrum  ; -- SaldoWN 
+lin zenith_N = mkN "zenit" ; -- SaldoWN 
+lin smog_N = mkN "smog" ; -- SaldoWN 
+lin public_A = mkA "offentlig" ; -- SaldoWN 
+lin unavailable_A = mkA "oanträffbar" ; -- SaldoWN 
+lin poem_N = mkN "dikt" "dikter" ; -- SaldoWN 
+lin isolation_N = mkN "isolering" ; -- SaldoWN 
+lin municipal_A = mkA "kommunal" ; -- SaldoWN 
+lin hurt_N = mkN "skada" ; -- SaldoWN 
+lin sale_N = mkN "försäljning" ; -- SaldoWN 
+lin lass_N = mkN "jänta" ; -- SaldoWN 
+lin throat_N = mkN "strupe" utrum  ; -- SaldoWN 
+lin neuter_N = mkN "neutrum" neutrum  ; -- SaldoWN 
+lin current_N = mkN "ström" "strömmen" "strömmar" "strömmarna" ; -- SaldoWN 
+lin current_A = mkA "ström" ; -- SaldoWN 
+lin blouse_N = mkN "blus" ; -- SaldoWN 
+lin honour_N = mkN "hederlighet" ; -- SaldoWN 
+lin pipe_N = mkN "rör" neutrum  ; -- SaldoWN 
+lin pragmatic_A = mkA "pragmatisk" ; -- SaldoWN 
+lin napalm_N = mkN "napalm" ; -- SaldoWN 
+lin semolina_N = mkN "mannagryn" neutrum  ; -- SaldoWN 
+lin bulletin_N = mkN "bulletin" "bulletiner" ; -- SaldoWN 
+lin shoe_N = mkN "sko" "skor" ; -- SaldoWN 
+lin commentary_N = mkN "kommentar" "kommentarer" ; -- SaldoWN 
+lin tape_N = mkN "tejp" ; -- SaldoWN 
+lin reggae_N = mkN "reggae" utrum  ; -- SaldoWN 
+lin church_N = mkN "kyrka" ; -- SaldoWN 
+lin sapling_N = mkN "telning" ; -- SaldoWN 
+lin weakness_N = mkN "svaghet" "svagheter" ; -- SaldoWN 
+lin unchristian_A = mkA "okristlig" ; -- SaldoWN 
+lin philosophical_A = mkA "filosofisk" ; -- SaldoWN 
+lin phenomenal_A = mkA "fenomenal" ; -- SaldoWN 
+lin arch_N = mkN "valv" neutrum  ; -- SaldoWN 
+lin pasture_N = mkN "bete" utrum  ; -- SaldoWN = mkN "bete" ;
+lin quantity_N = mkN "kvantitet" "kvantiteter" ; -- SaldoWN 
+lin immune_A = mkA "immun" ; -- SaldoWN 
+lin financial_A = mkA "finansiell" ; -- SaldoWN 
+lin tutor_N = mkN "handledare" utrum  ; -- SaldoWN 
+lin cerate_N = mkN "cerat" neutrum  ; -- SaldoWN 
+lin echo_N = mkN "eko" "ekot" "ekon" "ekona" ; -- SaldoWN 
+lin cabin_N = mkN "kabin" "kabiner" ; -- SaldoWN 
+lin buddy_N = mkN "kompis" ; -- SaldoWN 
+lin fish_N = mkN "fisk" ; -- SaldoWN 
+lin tense_N = mkN "tempus" neutrum  ; -- SaldoWN 
+lin offence_N = mkN "kränkning" ; -- SaldoWN 
+lin fast_N = mkN "fasta" ; -- SaldoWN 
+lin currency_N = mkN "valuta" ; -- SaldoWN 
+lin hypothesis_N = mkN "hypotes" "hypoteser" ; -- SaldoWN 
+lin republic_N = mkN "republik" "republiker" ; -- SaldoWN 
+lin registration_N = mkN "inskrivning" ; -- SaldoWN 
+lin board_N = mkN "bräde" ; -- SaldoWN 
+lin meeting_N = mkN "sammanträde" ; -- SaldoWN = mkN "sammanträde" ;
+lin arm_N = mkN "arm" ; -- SaldoWN 
+lin monogamy_N = mkN "monogami" ; -- SaldoWN 
+lin sensation_N = mkN "sensation" "sensationer" ; -- SaldoWN 
+lin petty_A = mkA "småaktig" ; -- SaldoWN 
+lin lid_N = mkN "lock" ; -- SaldoWN = mkN "lock" neutrum  ;
+lin hat_N = mkN "hatt" ; -- SaldoWN 
+lin culture_N = mkN "kultur" "kulturer" ; -- SaldoWN 
+lin lie_VS = mkV "ljuga" "ljög" "ljugit" ; -- SaldoWN 
+lin hectare_N = mkN "hektar" neutrum  ; -- SaldoWN 
+lin stage_N = mkN "scen" "scener" ; -- SaldoWN 
+lin front_N = mkN "framsida" ; -- SaldoWN 
+lin bridge_N = mkN "bro" ; -- SaldoWN 
+lin win_V2 = mkV "vinna" "vann" "vunnit" ; -- SaldoWN 
+lin win_V = mkV "vinna" "vann" "vunnit" ; -- SaldoWN 
+lin strength_N = mkN "styrka" ; -- SaldoWN 
+lin sanitary_A = mkA "sanitär" ; -- SaldoWN 
+lin metal_N = mkN "metall" "metaller" ; -- SaldoWN 
+lin raid_N = mkN "räd" "räder" ; -- SaldoWN 
+lin curtsey_V = mkV "niga" "neg" "nigit" ; -- SaldoWN 
+lin traumatic_A = mkA "traumatisk" ; -- SaldoWN 
+lin courtesy_N = mkN "artighet" "artigheter" ; -- SaldoWN 
+lin passerine_N = mkN "tätting" ; -- SaldoWN 
+lin gravel_N = mkN "grus" neutrum  ; -- SaldoWN 
+lin act_N = mkN "gärning" ; -- SaldoWN 
+lin practice_N = mkN "praxis" ; -- SaldoWN 
+lin pub_N = mkN "pub" ; -- SaldoWN 
+lin night_N = mkN "natt" "nätter" ; -- SaldoWN 
+lin ombudsman_N = mkN "ombudsman" "ombudsmannen" "ombudsmän" "ombudsmännen" ; -- SaldoWN 
+lin banns_N = mkN "lysning" ; -- SaldoWN 
+lin tense_A = mkA "spänd" ; -- SaldoWN 
+lin contraction_N = mkN "kontraktion" "kontraktioner" ; -- SaldoWN 
+lin answer_N = mkN "svar" neutrum  ; -- SaldoWN 
+lin vase_N = mkN "vas" "vaser" ; -- SaldoWN 
+lin auditor_N = mkN "revisor" "revisorer" ; -- SaldoWN 
+lin noble_A = mkA "ädel" "ädelt" "ädla" "ädla" "ädlare" "ädlast" "ädlaste" ; -- SaldoWN 
+lin consideration_N = mkN "övervägande" ; -- SaldoWN 
+lin telegram_N = mkN "telegram" "telegrammet" "telegram" "telegrammen" ; -- SaldoWN 
+lin introduction_N = mkN "introduktion" "introduktioner" ; -- SaldoWN 
+lin packet_N = mkN "paket" neutrum  ; -- SaldoWN 
+lin liquid_N = mkN "spad" neutrum  ; -- SaldoWN 
+lin peak_N = mkN "topp" ; -- SaldoWN 
+lin board_N = mkN "nämnd" "nämnder" ; -- SaldoWN 
+lin product_N = mkN "produkt" "produkter" ; -- SaldoWN 
+lin unpredictable_A = mkA "oberäknelig" ; -- SaldoWN 
+lin machine_N = mkN "maskin" "maskiner" ; -- SaldoWN 
+lin pleasure_N = mkN "nöje" ; -- SaldoWN 
+lin folklore_N = mkN "folklore" utrum  ; -- SaldoWN 
+lin sexual_A = mkA "sexuell" ; -- SaldoWN 
+lin destitution_N = mkN "armod" neutrum  ; -- SaldoWN 
+lin reason_N = mkN "anledning" ; -- SaldoWN 
+lin rib_N = mkN "revben" neutrum  ; -- SaldoWN 
+lin gentleman_N = mkN "gentleman" "gentlemannen" "gentlemän" "gentlemännen" ; -- SaldoWN 
+lin city_N = mkN "stad" "städer" ; -- SaldoWN 
+lin conception_N = mkN "befruktning" ; -- SaldoWN 
+lin terrace_N = mkN "altan" "altaner" ; -- SaldoWN 
+lin gas_N = mkN "gas" "gaser" ; -- SaldoWN = mkN "gas" "gaser" ;
+lin disorder_N = mkN "oordning" ; -- SaldoWN 
+lin rule_N = mkN "linjal" "linjaler" ; -- SaldoWN 
+lin tasty_A = mkA "god" ; -- SaldoWN 
+lin housing_N = mkN "boende" ; -- SaldoWN = mkN "boende" "boenden" "boende" "boendena" ;
+lin damages_N = mkN "skadestånd" neutrum  ; -- SaldoWN 
+lin sojourn_N = mkN "sejour" "sejourer" ; -- SaldoWN 
+lin sell_VS = mkV "förråda" "förrådde" "förrått" ; -- SaldoWN 
+lin sell_VA = mkV "förråda" "förrådde" "förrått" ; -- SaldoWN 
+lin sell_V2 = mkV "förråda" "förrådde" "förrått" ; -- SaldoWN 
+lin sell_V = mkV "förråda" "förrådde" "förrått" ; -- SaldoWN 
+lin honey_N = mkN "honung" ; -- SaldoWN 
+lin voluntary_A = mkA "frivillig" ; -- SaldoWN 
+lin wreck_N = mkN "spillra" ; -- SaldoWN 
+lin snifter_N = mkN "sup" ; -- SaldoWN 
+lin tingle_N = mkN "pirra" ; -- SaldoWN 
+lin incentive_N = mkN "incitament" neutrum  ; -- SaldoWN 
+lin airline_N = mkN "flyg" neutrum  ; -- SaldoWN = mkN "flyg" neutrum  ;
+lin tragic_A = mkA "tragisk" ; -- SaldoWN 
+lin want_N = mkN "vilja" ; -- SaldoWN 
+lin wedding_N = mkN "bröllop" neutrum  ; -- SaldoWN 
+lin superior_A = mkA "överlägsen" "överlägset" ; -- SaldoWN 
+lin temperature_N = mkN "temperatur" "temperaturer" ; -- SaldoWN 
+lin typewriter_N = mkN "skrivmaskin" "skrivmaskiner" ; -- SaldoWN 
+lin provincial_A = mkA "provinsiell" ; -- SaldoWN 
+lin godmother_N = mkN "gudmoder" "gudmodern" "gudmödrar" "gudmödrarna" ; -- SaldoWN 
+lin fist_N = mkN "knytnäve" utrum  ; -- SaldoWN 
+lin pin_N = mkN "PIN-kod" "PIN-koder" ; -- SaldoWN 
+lin ungrateful_A = mkA "otacksam" "otacksamt" "otacksamma" "otacksamma" "otacksammare" "otacksammast" "otacksammaste" ; -- SaldoWN 
+lin indirect_A = mkA "indirekt" "indirekt" ; -- SaldoWN 
+lin confession_N = mkN "erkännande" ; -- SaldoWN 
+lin essential_N = mkN "grundläggande" ; -- SaldoWN 
+lin essential_A = mkA "grundläggande" ; -- SaldoWN 
+lin host_N = mkN "värd" ; -- SaldoWN 
+lin chlorophyll_N = mkN "klorofyll" ; -- SaldoWN 
+lin hen_N = mkN "höna" ; -- SaldoWN 
+lin feudal_A = mkA "feodal" ; -- SaldoWN 
+lin care_N = mkN "bekymmer" neutrum  ; -- SaldoWN 
+lin pyramid_N = mkN "pyramid" "pyramider" ; -- SaldoWN 
+lin north_A = mkA "nordlig" ; -- SaldoWN 
+lin leaky_A = mkA "gisten" "gistet" ; -- SaldoWN 
+lin discotheque_N = mkN "diskotek" neutrum  ; -- SaldoWN 
+lin lover_N = mkN "älskare" utrum  ; -- SaldoWN 
+lin progressive_A = mkA "progressiv" ; -- SaldoWN 
+lin tankard_N = mkN "sejdel" ; -- SaldoWN 
+lin kilowatt_N = mkN "kilowatt" "kilowatten" "kilowatt" "kilowatten" ; -- SaldoWN 
+lin emancipation_N = mkN "emancipation" "emancipationer" ; -- SaldoWN 
+lin oak_N = mkN "ek" ; -- SaldoWN 
+lin cricket_N = mkN "syrsa" ; -- SaldoWN 
+lin dream_N = mkN "dröm" "drömmen" "drömmar" "drömmarna" ; -- SaldoWN 
+lin drawing_N = mkN "teckning" ; -- SaldoWN 
+lin index_N = mkN "index" neutrum  ; -- SaldoWN 
+lin cottage_N = mkN "stuga" ; -- SaldoWN 
+lin log_N = mkN "stock" ; -- SaldoWN 
+lin apartheid_N = mkN "apartheid" ; -- SaldoWN 
+lin rule_N = mkN "styre" ; -- SaldoWN = mkN "styre" ;
+lin environment_N = mkN "miljö" "miljön" "miljöer" "miljöerna" ; -- SaldoWN 
+lin flash_N = mkN "ögonblick" neutrum  ; -- SaldoWN 
+lin administration_N = mkN "förvaltning" ; -- SaldoWN 
+lin education_N = mkN "bildning" ; -- SaldoWN 
+lin expedition_N = mkN "expedition" "expeditioner" ; -- SaldoWN 
+lin house_N = mkN "hushåll" neutrum  ; -- SaldoWN 
+lin negative_N = mkN "negativ" neutrum  ; -- SaldoWN 
+lin negative_A = mkA "negativ" ; -- SaldoWN 
+lin neglect_N = mkN "försummelse" "försummelser" ; -- SaldoWN 
+lin causerie_N = mkN "kåseri" "kåserit" "kåserier" "kåserierna" ; -- SaldoWN 
+lin shark_N = mkN "haj" ; -- SaldoWN 
+lin suggestion_N = mkN "förslag" neutrum  ; -- SaldoWN = mkN "förslag" neutrum  ;
+lin half_N = mkN "halva" ; -- SaldoWN 
+lin capital_N = mkN "huvudstad" "huvudstäder" ; -- SaldoWN 
+lin boyfriend_N = mkN "pojkvän" "pojkvännen" "pojkvänner" "pojkvännerna" ; -- SaldoWN 
+lin discount_N = mkN "rabatt" "rabatter" ; -- SaldoWN 
+lin squall_N = mkN "skur" ; -- SaldoWN 
+lin ambiguity_N = mkN "tvetydighet" "tvetydigheter" ; -- SaldoWN 
+lin watchmaker_N = mkN "urmakare" utrum  ; -- SaldoWN 
+lin tussock_N = mkN "tuva" ; -- SaldoWN 
+lin rotten_A = mkA "rutten" "ruttet" ; -- SaldoWN 
+lin puzzle_N = mkN "pussel" neutrum  ; -- SaldoWN 
+lin lip_N = mkN "kant" "kanter" ; -- SaldoWN 
+lin jury_N = mkN "jury" "juryer" ; -- SaldoWN 
+lin expansion_N = mkN "expansion" "expansioner" ; -- SaldoWN 
+lin indefinite_A = mkA "obestämd" "obestämt" ; -- SaldoWN 
+lin economic_A = mkA "ekonomisk" ; -- SaldoWN 
+lin frank_A = mkA "rättfram" "rättframt" "rättframma" "rättframma" "rättframmare" "rättframmast" "rättframmaste" ; -- SaldoWN 
+lin babble_N = mkN "joller" neutrum  ; -- SaldoWN 
+lin gas_N = mkN "bensin" ; -- SaldoWN 
+lin peaceful_A = mkA "fridfull" ; -- SaldoWN 
+lin prefer_VV = mkV "föredra" "föredrar" "föredra" "föredrog" "föredragit" "föredragen" ; -- SaldoWN 
+lin prefer_VS = mkV "föredra" "föredrar" "föredra" "föredrog" "föredragit" "föredragen" ; -- SaldoWN 
+lin prefer_V2V = mkV "föredra" "föredrar" "föredra" "föredrog" "föredragit" "föredragen" ; -- SaldoWN 
+lin prefer_V2 = mkV "föredra" "föredrar" "föredra" "föredrog" "föredragit" "föredragen" ; -- SaldoWN 
+lin cyclist_N = mkN "cyklist" "cyklister" ; -- SaldoWN 
+lin novel_N = mkN "roman" "romaner" ; -- SaldoWN 
+lin tricycle_N = mkN "trehjuling" ; -- SaldoWN 
+lin bankruptcy_N = mkN "konkurs" "konkurser" ; -- SaldoWN 
+lin trespasser_N = mkN "inkräktare" utrum  ; -- SaldoWN 
+lin necklace_N = mkN "halsband" neutrum  ; -- SaldoWN 
+lin frippery_N = mkN "grannlåt" "grannlåter" ; -- SaldoWN 
+lin generation_N = mkN "generation" "generationer" ; -- SaldoWN 
+lin gradual_A = mkA "successiv" ; -- SaldoWN 
+lin remark_N = mkN "anmärkning" ; -- SaldoWN 
+lin attraction_N = mkN "attraktion" "attraktioner" ; -- SaldoWN 
+lin wave_N = mkN "våg" "vågor" ; -- SaldoWN = mkN "våg" ;
+lin environmental_A = mkA "miljömässig" ; -- SaldoWN 
+lin sprinter_N = mkN "sprinter" "sprintern" "sprinter" "sprinterna" ; -- SaldoWN 
+lin anxiety_N = mkN "ångest" ; -- SaldoWN 
+lin heraldic_A = mkA "heraldisk" ; -- SaldoWN 
+lin resource_N = mkN "resurs" "resurser" ; -- SaldoWN 
+lin lucky_A = mkA "lyckosam" "lyckosamt" "lyckosamma" "lyckosamma" "lyckosammare" "lyckosammast" "lyckosammaste" ; -- SaldoWN 
+lin damp_N = mkN "fukt" ; -- SaldoWN 
+lin feast_N = mkN "bankett" "banketter" ; -- SaldoWN 
+lin warranty_N = mkN "garanti" "garantier" ; -- SaldoWN 
+lin north_N = mkN "norr" ; -- SaldoWN 
+lin cupboard_N = mkN "skåp" neutrum  ; -- SaldoWN 
+lin volume_N = mkN "volym" "volymer" ; -- SaldoWN 
+lin proposition_N = mkN "sats" "satser" ; -- SaldoWN 
+lin language_N = mkN "terminologi" "terminologier" ; -- SaldoWN 
+lin academy_N = mkN "akademi" "akademier" ; -- SaldoWN 
+lin advice_N = mkN "råd" neutrum  ; -- SaldoWN = mkN "råd" neutrum  ; = mkN "råd" ;
+lin eloquent_A = mkA "vältalig" ; -- SaldoWN 
+lin property_N = mkN "ägodel" "ägodelen" "ägodelar" "ägodelarna" ; -- SaldoWN 
+lin passion_N = mkN "passion" "passioner" ; -- SaldoWN 
+lin waitress_N = mkN "servitris" "servitriser" ; -- SaldoWN 
+lin material_N = mkN "ämne" ; -- SaldoWN 
+lin stearin_N = mkN "stearin" ; -- SaldoWN 
+lin human_A = mkA "mänsklig" ; -- SaldoWN 
+lin good_A = mkA "god" ; -- SaldoWN 
+lin circulation_N = mkN "cirkulation" "cirkulationer" ; -- SaldoWN 
+lin privilege_N = mkN "privilegium" "privilegiet" "privilegier" "privilegierna" ; -- SaldoWN 
+lin east_A = mkA "östlig" ; -- SaldoWN 
+lin base_N = mkN "sockel" ; -- SaldoWN 
+lin dissolve_N = mkN "tina" ; -- SaldoWN 
+lin possession_N = mkN "innehav" neutrum  ; -- SaldoWN 
+lin parade_N = mkN "parad" "parader" ; -- SaldoWN 
+lin surgery_N = mkN "kirurgi" ; -- SaldoWN 
+lin star_N = mkN "stjärna" ; -- SaldoWN 
+lin tariff_N = mkN "tariff" "tariffer" ; -- SaldoWN 
+lin free_A = mkA "ledig" ; -- SaldoWN 
+lin lecture_N = mkN "föredrag" neutrum  ; -- SaldoWN 
+lin clean_N = mkN "ren" "renen" "renar" "renarna" ; -- SaldoWN 
+lin clean_A = mkA "ren" ; -- SaldoWN 
+lin emotional_A = mkA "känslomässig" ; -- SaldoWN 
+lin antidote_N = mkN "motgift" "motgiftet" "motgifter" "motgifterna" ; -- SaldoWN 
+lin subject_N = mkN "ämne" ; -- SaldoWN 
+lin linear_A = mkA "linjär" ; -- SaldoWN 
+lin structural_A = mkA "strukturell" ; -- SaldoWN 
+lin referendum_N = mkN "folkomröstning" ; -- SaldoWN 
+lin kite_N = mkN "drake" utrum  ; -- SaldoWN 
+lin year_N = mkN "år" neutrum  ; -- SaldoWN 
+lin spurt_N = mkN "spurt" "spurter" ; -- SaldoWN 
+lin cycle_N = mkN "cykel" ; -- SaldoWN = mkN "cykel" ;
+lin sociable_A = mkA "sällskaplig" ; -- SaldoWN 
+lin excerpt_N = mkN "utdrag" neutrum  ; -- SaldoWN 
+lin sense_N = mkN "sinne" ; -- SaldoWN 
+lin jurisdiction_N = mkN "jurisdiktion" "jurisdiktioner" ; -- SaldoWN 
+lin challenge_N = mkN "utmaning" ; -- SaldoWN 
+lin election_N = mkN "val" ; -- SaldoWN = mkN "val" neutrum  ;
+lin minimum_N = mkN "minimum" neutrum  ; -- SaldoWN 
+lin campaign_N = mkN "safari" "safarin" "safarier" "safarierna" ; -- SaldoWN 
+lin glorious_A = mkA "ärofull" ; -- SaldoWN 
+lin extremist_N = mkN "extremist" "extremister" ; -- SaldoWN 
+lin clear_A = mkA "tydlig" ; -- SaldoWN 
+lin shake_N = mkN "vagga" ; -- SaldoWN 
+lin stake_N = mkN "insats" "insatser" ; -- SaldoWN 
+lin buffet_N = mkN "buffé" "bufféer" ; -- SaldoWN 
+lin love_VV = mkV "njuta" "njöt" "njutit" ; -- SaldoWN 
+lin love_V2V = mkV "njuta" "njöt" "njutit" ; -- SaldoWN 
+lin love_V2 = mkV "njuta" "njöt" "njutit" ; -- SaldoWN 
+lin deodorant_N = mkN "deodorant" "deodoranter" ; -- SaldoWN 
+lin weep_V2 = mkV "gråta" "grät" "gråtit" ; -- SaldoWN 
+lin weep_V = mkV "gråta" "grät" "gråtit" ; -- SaldoWN 
+lin negligent_A = mkA "slarvig" ; -- SaldoWN 
+lin body_N = mkN "kropp" ; -- SaldoWN 
+lin daffodil_N = mkN "påsklilja" ; -- SaldoWN 
+lin lady_N = mkN "dam" "damer" ; -- SaldoWN 
+lin vector_N = mkN "vektor" "vektorer" ; -- SaldoWN 
+lin benefit_N = mkN "bidrag" neutrum  ; -- SaldoWN 
+lin massage_N = mkN "massage" utrum  ; -- SaldoWN 
+lin pack_N = mkN "bylte" ; -- SaldoWN 
+lin disappear_V = mkV "försvinna" "försvann" "försvunnit" ; -- SaldoWN 
+lin explicable_A = mkA "förklarlig" ; -- SaldoWN 
+lin vague_A = mkA "vag" ; -- SaldoWN 
+lin security_N = mkN "säkerhetssystem" neutrum  ; -- SaldoWN 
+lin magazine_N = mkN "magasin" neutrum  ; -- SaldoWN 
+lin unsatisfactory_A = mkA "otillfredsställande" ; -- SaldoWN 
+lin diagnosis_N = mkN "diagnos" "diagnoser" ; -- SaldoWN 
+lin nostalgia_N = mkN "nostalgi" "nostalgier" ; -- SaldoWN 
+lin seductive_A = mkA "bestickande" ; -- SaldoWN 
+lin shirt_N = mkN "skjorta" ; -- SaldoWN 
+lin smallholding_N = mkN "småbruk" neutrum  ; -- SaldoWN 
+lin forceps_N = mkN "pincett" "pincetter" ; -- SaldoWN 
+lin cup_N = mkN "kopp" ; -- SaldoWN 
+lin codeine_N = mkN "kodein" ; -- SaldoWN 
+lin humanitarian_A = mkA "humanitär" ; -- SaldoWN 
+lin nonsense_N = mkN "nonsens" ; -- SaldoWN 
+lin cucumber_N = mkN "gurka" ; -- SaldoWN 
+lin underline_V2 = mkV "understryka" "underströk" "understrukit" ; -- SaldoWN 
+lin fascism_N = mkN "fascism" "fascismer" ; -- SaldoWN 
+lin justification_N = mkN "berättigande" ; -- SaldoWN 
+lin illiterate_N = mkN "analfabet" "analfabeter" ; -- SaldoWN 
+lin masturbation_N = mkN "onani" ; -- SaldoWN 
+lin colon_N = mkN "kolon" ; -- SaldoWN = mkN "kolon" neutrum  ;
+lin intentional_A = mkA "avsiktlig" ; -- SaldoWN 
+lin houseplant_N = mkN "krukväxt" "krukväxter" ; -- SaldoWN 
+lin liquid_N = mkN "likvid" "likvider" ; -- SaldoWN 
+lin liquid_A = mkA "likvid" ; -- SaldoWN 
+lin transistor_N = mkN "transistor" "transistorer" ; -- SaldoWN 
+lin electorate_N = mkN "väljarkår" "väljarkårer" ; -- SaldoWN 
+lin limit_N = mkN "måtta" ; -- SaldoWN 
+lin automatic_A = mkA "automatisk" ; -- SaldoWN 
+lin pupil_N = mkN "pupill" "pupiller" ; -- SaldoWN 
+lin identical_A = mkA "identisk" ; -- SaldoWN 
+lin mild_A = mkA "mild" "milt" ; -- SaldoWN 
+lin justice_N = mkN "rättvisa" ; -- SaldoWN 
+lin iron_N = mkN "järn" neutrum  ; -- SaldoWN 
+lin laboratory_N = mkN "laboratorium" "laboratoriet" "laboratorier" "laboratorierna" ; -- SaldoWN 
+lin call_N = mkN "kalla" ; -- SaldoWN 
+lin saxophone_N = mkN "saxofon" "saxofoner" ; -- SaldoWN 
+lin bibliography_N = mkN "bibliografi" "bibliografier" ; -- SaldoWN 
+lin suite_N = mkN "svit" "sviter" ; -- SaldoWN 
+lin screen_N = mkN "såll" neutrum  ; -- SaldoWN 
+lin terminology_N = mkN "terminologi" "terminologier" ; -- SaldoWN 
+lin optimism_N = mkN "optimism" "optimismer" ; -- SaldoWN 
+lin blockhouse_N = mkN "blockhus" neutrum  ; -- SaldoWN 
+lin brick_N = mkN "tegel" neutrum  ; -- SaldoWN 
+lin shoplifting_N = mkN "snatteri" "snatterit" "snatterier" "snatterierna" ; -- SaldoWN 
+lin sensitivity_N = mkN "sensitivitet" "sensitiviteter" ; -- SaldoWN 
+lin critical_A = mkA "kritisk" ; -- SaldoWN 
+lin stimulation_N = mkN "stimulans" "stimulanser" ; -- SaldoWN 
+lin innovation_N = mkN "innovation" "innovationer" ; -- SaldoWN 
+lin rock_N = mkN "vagga" ; -- SaldoWN 
+lin compact_N = mkN "minibil" ; -- SaldoWN 
+lin inconsistent_A = mkA "inkonsekvent" "inkonsekvent" ; -- SaldoWN 
+lin offence_N = mkN "brott" neutrum  ; -- SaldoWN = mkN "brott" neutrum  ;
+lin magnitude_N = mkN "storhet" "storheter" ; -- SaldoWN 
+lin statement_N = mkN "påstående" ; -- SaldoWN 
+lin moped_N = mkN "moped" "mopeder" ; -- SaldoWN 
+lin interdisciplinary_A = mkA "tvärvetenskaplig" ; -- SaldoWN 
+lin business_N = mkN "jobb" neutrum  ; -- SaldoWN 
+lin pumpkin_N = mkN "pumpa" ; -- SaldoWN 
+lin mourning_N = mkN "sorg" "sorger" ; -- SaldoWN 
+lin deliver_V2 = mkV "undsätta" "undsätter" "undsätt" "undsatte" "undsatt" "undsatt" ; -- SaldoWN 
+lin deliver_V = mkV "undsätta" "undsätter" "undsätt" "undsatte" "undsatt" "undsatt" ; -- SaldoWN 
+lin interview_N = mkN "intervju" "intervjun" "intervjuer" "intervjuerna" ; -- SaldoWN 
+lin disablement_N = mkN "invaliditet" "invaliditeter" ; -- SaldoWN 
+lin riot_N = mkN "orgie" "orgier" ; -- SaldoWN 
+lin left_N = mkN "vänster" ; -- SaldoWN = mkN "vänster" ;
+lin tap_N = mkN "kran" ; -- SaldoWN 
+lin drug_N = mkN "drog" "droger" ; -- SaldoWN 
+lin suicide_N = mkN "självmord" neutrum  ; -- SaldoWN 
+lin clientele_N = mkN "klientel" "klientelet" "klientel" "klientelen" ; -- SaldoWN 
+lin contact_N = mkN "kontaktperson" "kontaktpersoner" ; -- SaldoWN 
+lin disinformation_N = mkN "desinformation" "desinformationer" ; -- SaldoWN 
+lin institution_N = mkN "institution" "institutioner" ; -- SaldoWN 
+lin makeup_N = mkN "smink" "sminket" "sminker" "sminkerna" ; -- SaldoWN 
+lin thumb_N = mkN "tumme" utrum  ; -- SaldoWN 
+lin wheel_N = mkN "hjul" neutrum  ; -- SaldoWN 
+lin network_N = mkN "nätverk" neutrum  ; -- SaldoWN 
+lin visible_A = mkA "synlig" ; -- SaldoWN 
+lin espresso_N = mkN "espresso" ; -- SaldoWN 
+lin temporary_A = mkA "temporär" ; -- SaldoWN 
+lin lead_N = mkN "ledarskap" neutrum  ; -- SaldoWN 
+lin nut_N = mkN "tok" ; -- SaldoWN 
+lin centrifuge_N = mkN "centrifug" "centrifuger" ; -- SaldoWN 
+lin educationalist_N = mkN "pedagog" "pedagoger" ; -- SaldoWN 
+lin impulse_N = mkN "ingivelse" "ingivelser" ; -- SaldoWN 
+lin surfboard_N = mkN "surfingbräda" ; -- SaldoWN 
+lin fetch_N = mkN "apport" "apporter" ; -- SaldoWN 
+lin pop_N = mkN "farsa" ; -- SaldoWN 
+lin organ_N = mkN "orgel" ; -- SaldoWN 
+lin car_N = mkN "bil" ; -- SaldoWN 
+lin married_N = mkN "gift" "giftet" "gifter" "gifterna" ; -- SaldoWN 
+lin piece_N = mkN "bit" ; -- SaldoWN = mkN "bit" ;
+lin prefix_N = mkN "prefix" neutrum  ; -- SaldoWN 
+lin servile_A = mkA "servil" ; -- SaldoWN 
+lin integrity_N = mkN "integritet" "integriteter" ; -- SaldoWN 
+lin kid_N = mkN "killing" ; -- SaldoWN 
+lin correspondence_N = mkN "korrespondens" "korrespondenser" ; -- SaldoWN 
+lin proletariat_N = mkN "proletariat" neutrum  ; -- SaldoWN 
+lin gravity_N = mkN "allvar" neutrum  ; -- SaldoWN 
+lin household_N = mkN "hushåll" neutrum  ; -- SaldoWN 
+lin obituary_N = mkN "dödsruna" ; -- SaldoWN 
+lin dairy_N = mkN "mejeri" "mejerit" "mejerier" "mejerierna" ; -- SaldoWN 
+lin overall_N = mkN "overall" "overaller" ; -- SaldoWN 
+lin review_N = mkN "genomgång" ; -- SaldoWN 
+lin dominant_N = mkN "dominant" "dominanter" ; -- SaldoWN 
+lin dominant_A = mkA "dominant" "dominant" ; -- SaldoWN 
+lin secretion_N = mkN "sekret" neutrum  ; -- SaldoWN 
+lin precision_N = mkN "precision" "precisioner" ; -- SaldoWN 
+lin timetable_N = mkN "tidtabell" "tidtabeller" ; -- SaldoWN 
+lin starboard_N = mkN "styrbord" ; -- SaldoWN 
+lin liberty_N = mkN "frihet" "friheter" ; -- SaldoWN 
+lin efficient_A = mkA "effektiv" ; -- SaldoWN 
+lin meaningless_A = mkA "meningslös" ; -- SaldoWN 
+lin double_N = mkN "dubbel" ; -- SaldoWN 
+lin double_A = mkA "dubbel" ; -- SaldoWN 
+lin admission_N = mkN "inträdesavgift" "inträdesavgifter" ; -- SaldoWN 
+lin pathological_A = mkA "patologisk" ; -- SaldoWN 
+lin bitter_A = mkA "bitter" ; -- SaldoWN 
+lin licence_N = mkN "licens" "licenser" ; -- SaldoWN 
+lin rate_N = mkN "takt" ; -- SaldoWN = mkN "takt" "takter" ;
diff --git a/lib/src/translator/Translate.gf b/lib/src/translator/Translate.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/Translate.gf
@@ -0,0 +1,42 @@
+abstract Translate = 
+
+-- modules in Grammar, excluding Structural
+  Tense,
+  Noun - [PPartNP],               -- to be generalized
+  Adjective,
+  Numeral,
+  Conjunction,
+  Verb - [
+     PassV2,                -- generalized to VPSlash and agents
+--     SlashV2V, ComplVV,   -- generalized. But (1) more expensive (2) not available for all languages
+     UseCopula              ---- overgenerating, unnecessary
+     ],
+  Adverb,
+  Phrase,
+  Sentence,
+  Question,
+  Relative,
+  Idiom,
+
+  Symbol [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP],          ---- why only these?
+
+  Chunk,
+
+  Construction,
+  Extensions [
+    CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash, CompoundAP,
+    DirectComplVS, DirectComplVQ, FocusObjS
+----    , PastPartAP, PastPartAgentAP, PresPartAP ---- not yet available for all languages
+    ],
+  Dictionary,
+  Documentation
+
+              ** {
+flags
+  startcat=Phr;
+---  heuristic_search_factor=0.60; ---- what should we choose here?
+---- robustness by Chunk now
+----  meta_prob=1.0e-5;
+----  meta_token_prob=1.1965149246222233e-9;
+
+}
diff --git a/lib/src/translator/TranslateBul.gf b/lib/src/translator/TranslateBul.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/TranslateBul.gf
@@ -0,0 +1,36 @@
+--# -path=.:../chunk:alltenses
+
+concrete TranslateBul of Translate = 
+  TenseX - [IAdv, CAdv],
+  CatBul,
+  NounBul - [PPartNP],
+  AdjectiveBul,
+  NumeralBul,
+  SymbolBul [
+    PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP
+    ],
+  ConjunctionBul,
+  VerbBul -  [
+    UseCopula,  
+    PassV2  -- generalized in Extensions
+    ],
+  AdverbBul,
+  PhraseBul,
+  SentenceBul,
+  QuestionBul,
+  RelativeBul,
+  IdiomBul,
+  ConstructionBul,
+  DocumentationBul,
+
+  ChunkBul,
+  ExtensionsBul [CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash],
+
+  DictionaryBul ** 
+open MorphoBul, ResBul, ParadigmsBul, SyntaxBul, CommonScand, (E = ExtraBul), Prelude in {
+
+flags
+  literal=Symb ;
+
+}
+
diff --git a/lib/src/translator/TranslateChi.gf b/lib/src/translator/TranslateChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/TranslateChi.gf
@@ -0,0 +1,51 @@
+--# -path=.:../chunk:alltenses
+
+concrete TranslateChi of Translate = 
+  TenseChi,
+  NounChi - [PPartNP],
+  AdjectiveChi,
+  NumeralChi,
+  SymbolChi [
+    PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP
+    ],
+  ConjunctionChi,
+
+  VerbChi - [
+    UseCopula,  -- just removed
+    PassV2, -- generalized
+    CompAP, AdvVP  -- Chi exceptions
+    ],
+  AdverbChi,
+  PhraseChi,
+  SentenceChi,
+  QuestionChi - [
+    QuestCl  -- Chi exception
+    ],
+  RelativeChi,
+  IdiomChi,
+  ConstructionChi,
+  DocumentationChi,
+
+  ChunkChi,
+  ExtensionsChi [CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash, CompoundAP],
+
+  DictionaryChi ** 
+ 
+  open ResChi, ParadigmsChi, SyntaxChi, Prelude, (G = GrammarChi), (E = ExtraChi) in {
+
+flags
+  literal = Symb ;
+  coding = utf8 ;
+
+
+-- Chinese-specific overrides
+
+lin
+  CompAP = E.CompBareAP | G.CompAP ;                      -- he good | he is good
+
+  AdvVP vp adv = G.AdvVP vp adv | E.TopicAdvVP vp adv  ;  -- he *today* here sleeps | *today* he here sleeps
+
+  QuestCl cl = G.QuestCl cl | E.QuestRepV cl ;            -- he comes 'ma' | he come not come
+
+}
+
diff --git a/lib/src/translator/TranslateDut.gf b/lib/src/translator/TranslateDut.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/TranslateDut.gf
@@ -0,0 +1,34 @@
+--# -path=.:../chunk:alltenses
+
+concrete TranslateDut of Translate = 
+  TenseX,
+  NounDut - [PPartNP],
+  AdjectiveDut,
+  NumeralDut,
+  SymbolDut [
+    PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP
+    ],
+  ConjunctionDut,
+  VerbDut -  [
+    UseCopula,  
+    PassV2
+    ],
+  AdverbDut,
+  PhraseDut,
+  SentenceDut,
+  QuestionDut,
+  RelativeDut,
+  IdiomDut,
+  ConstructionDut,
+  DocumentationDut,
+
+  ChunkDut,
+  ExtensionsDut [CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash, CompoundAP],
+
+  DictionaryDut ** 
+open MorphoDut, ResDut, ParadigmsDut, SyntaxDut, (E = ExtraDut), Prelude in {
+
+flags
+  literal=Symb ;
+
+}
diff --git a/lib/src/translator/TranslateEng.gf b/lib/src/translator/TranslateEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/TranslateEng.gf
@@ -0,0 +1,70 @@
+--# -path=.:../chunk
+
+concrete TranslateEng of Translate = 
+  TenseX - [Pol, PNeg, PPos],
+  CatEng,
+  NounEng - [
+    PPartNP
+    ,DetNP  -- Eng exception
+    ],
+  AdjectiveEng,
+  NumeralEng,
+  SymbolEng [
+    PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP,
+    addGenitiveS
+    ],
+  ConjunctionEng,
+  VerbEng - [
+    UseCopula,                    -- just removed: not needed
+    PassV2,                       -- generalized in Extensions
+    ComplVS, SlashV2S, ComplSlash -- Eng exceptions
+    ],
+  AdverbEng,
+  PhraseEng,
+  SentenceEng - [
+    UseCl     -- replaced by UseCl | ContractedUseCl
+    ],        
+  QuestionEng,
+  RelativeEng - [IdRP],
+  IdiomEng,
+  ConstructionEng,
+  DocumentationEng,
+
+  ChunkEng,
+  ExtensionsEng [CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash, CompoundAP,
+  DirectComplVS, DirectComplVQ, FocusObjS
+
+----    , PastPartAP, PastPartAgentAP, PresPartAP
+    ],
+  DictionaryEng ** 
+open MorphoEng, ResEng, ParadigmsEng, (G = GrammarEng), (E = ExtraEng), Prelude in {
+
+flags
+  literal=Symb ;
+
+-- exceptional linearizations
+lin
+  UseCl t p cl = 
+     G.UseCl t p cl              -- I am here
+   | E.ContractedUseCl t p cl    -- I'm here
+   ;
+
+  ComplVS vs s = G.ComplVS vs s | E.ComplBareVS vs s ;
+  SlashV2S vs s = G.SlashV2S vs s | E.SlashBareV2S vs s ;
+  ComplSlash vps np = G.ComplSlash vps np | E.ComplSlashPartLast vps np ;
+
+  PPos = {s = [] ; p = CPos} ;
+  PNeg = {s = [] ; p = CNeg True} | {s = [] ; p = CNeg False} ;
+
+  IdRP = ExtensionsEng.that_RP | G.IdRP | ExtensionsEng.who_RP |
+     { s = table {
+        RC _ (NCase Gen) | RC _ NPNomPoss => "whose" ; 
+        RC _ NPAcc    => [] ;
+        _     => "which"
+        } ;
+      a = RNoAg
+      } ;
+
+  DetNP d = G.DetNP d | G.DetCN d (UseN (mkN "one")) ; -- I like this / I like this one ; it / the one
+
+}
diff --git a/lib/src/translator/TranslateFin.gf b/lib/src/translator/TranslateFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/TranslateFin.gf
@@ -0,0 +1,39 @@
+--# -path=.:../chunk:../finnish/stemmed:../finnish:../api
+
+concrete TranslateFin of Translate = 
+  TenseX,
+  CatFin,
+  NounFin - [
+    PPartNP
+    ],
+  AdjectiveFin,
+  NumeralFin,
+  SymbolFin [
+    PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP
+    ],
+  ConjunctionFin,
+  VerbFin -  [
+    UseCopula,  
+    PassV2  -- generalized in Extensions
+    ],
+  AdverbFin,
+  PhraseFin,
+  SentenceFin,
+  QuestionFin,
+  RelativeFin,
+  IdiomFin,
+  ConstructionFin,
+  DocumentationFin,
+
+  ChunkFin,
+  ExtensionsFin [CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash, CompoundAP,
+                 DirectComplVS, DirectComplVQ, FocusObjS],
+
+  DictionaryFin ** 
+
+open MorphoFin, ResFin, ParadigmsFin, SyntaxFin, StemFin, (E = ExtraFin), (G = GrammarFin), Prelude in {
+
+flags literal=Symb ; coding = utf8 ;
+
+}
+
diff --git a/lib/src/translator/TranslateFre.gf b/lib/src/translator/TranslateFre.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/TranslateFre.gf
@@ -0,0 +1,70 @@
+--# -path=.:../chunk:alltenses
+
+concrete TranslateFre of Translate = 
+  TenseFre,
+  NounFre - [PPartNP],
+  AdjectiveFre,
+  NumeralFre,
+  SymbolFre [
+    PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP
+    ],
+  ConjunctionFre,
+  VerbFre -  [
+    UseCopula,  
+    PassV2  -- generalized in Extensions
+    ],
+  AdverbFre,
+  PhraseFre,
+  SentenceFre,
+  QuestionFre - [
+    QuestCl,QuestIAdv -- french-specific overrides
+    ],
+  RelativeFre,
+  IdiomFre,
+  ConstructionFre,
+  DocumentationFre,
+
+  ChunkFre,
+  ExtensionsFre [CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash, CompoundAP],
+
+  DictionaryFre ** 
+open PhonoFre, MorphoFre, ResFre, CommonRomance, ParadigmsFre, SyntaxFre, Prelude, (G = GrammarFre) in {
+
+flags
+  literal=Symb ;
+  coding = utf8 ;
+
+-- overrides from Lang
+
+lin
+  QuestCl cl = 
+    {s = \\t,a,p =>                             -- est-ce qu'il dort ?
+            let cls = cl.s ! DDir ! t ! a ! p 
+            in table {
+              QDir   => "est-ce" ++ elisQue ++ cls ! Indic ;
+              QIndir => subjIf ++ cls ! Indic
+              }
+      }
+  | {s = \\t,a,p =>                             -- dort-il ?
+            let cls = cl.s ! DInv ! t ! a ! p 
+            in table {
+              QDir   => cls ! Indic ;
+              QIndir => subjIf ++ cls ! Indic
+              }
+      }
+  | G.QuestCl cl                                -- il dort ?
+  ;
+
+
+  QuestIAdv iadv cl = 
+     G.QuestIAdv iadv cl                       -- où dort-il
+   | {s = \\t,a,p,q =>                         -- où est-ce qu'il dort        
+            let 
+              ord = DDir ;
+              cls = cl.s ! ord ! t ! a ! p ! Indic ;
+              why = iadv.s
+            in why ++ "est-ce" ++ elisQue ++ cls
+      } ;
+
+
+}
diff --git a/lib/src/translator/TranslateGer.gf b/lib/src/translator/TranslateGer.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/TranslateGer.gf
@@ -0,0 +1,35 @@
+--# -path=.:../chunk:alltenses:../german
+
+concrete TranslateGer of Translate = 
+  TenseGer,
+  NounGer - [PPartNP],
+  AdjectiveGer,
+  NumeralGer,
+  SymbolGer [
+    PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP
+    ],
+  ConjunctionGer,
+  VerbGer -  [
+    UseCopula,  
+    PassV2
+    ],
+  AdverbGer,
+  PhraseGer,
+  SentenceGer,
+  QuestionGer,
+  RelativeGer,
+  IdiomGer,
+  ConstructionGer,
+  DocumentationGer,
+
+  ChunkGer,
+  ExtensionsGer [CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash, CompoundAP,
+                 DirectComplVS, DirectComplVQ, FocusObjS],
+
+  DictionaryGer ** 
+open MorphoGer, ResGer, ParadigmsGer, SyntaxGer, CommonScand, (E = ExtraGer), Prelude in {
+
+flags
+  literal=Symb ;
+
+}
diff --git a/lib/src/translator/TranslateHin.gf b/lib/src/translator/TranslateHin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/TranslateHin.gf
@@ -0,0 +1,35 @@
+--# -path=.:../chunk:alltenses
+
+concrete TranslateHin of Translate = 
+  TenseX - [AdN,Adv,SC],
+  CatHin,
+  NounHin - [PPartNP],
+  AdjectiveHin,
+  NumeralHin,
+  SymbolHin [
+    PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP
+    ],
+  ConjunctionHin,
+  VerbHin -  [
+    UseCopula,  
+    PassV2  -- generalized in Extensions
+    ],
+  AdverbHin,
+  PhraseHin,
+  SentenceHin,
+  QuestionHin,
+  RelativeHin,
+  IdiomHin,
+  ConstructionHin,
+  DocumentationHin,
+
+  ChunkHin,
+  ExtensionsHin [CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash],
+
+  DictionaryHin ** 
+open MorphoHin, ResHin, ParadigmsHin, SyntaxHin, CommonScand, (E = ExtraHin), Prelude in {
+
+flags
+  literal=Symb ;
+
+}
diff --git a/lib/src/translator/TranslateIta.gf b/lib/src/translator/TranslateIta.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/TranslateIta.gf
@@ -0,0 +1,37 @@
+--# -path=.:../chunk:alltenses
+
+concrete TranslateIta of Translate = 
+  TenseIta,
+  NounIta - [
+    PPartNP
+    ],
+  AdjectiveIta,
+  NumeralIta,
+  SymbolIta [
+    PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP
+    ],
+  ConjunctionIta,
+  VerbIta -  [
+    UseCopula,  
+    PassV2  -- generalized in Extensions
+    ],
+  AdverbIta,
+  PhraseIta,
+  SentenceIta,
+  QuestionIta,
+  RelativeIta,
+  IdiomIta,
+  ConstructionIta,
+  DocumentationIta,
+
+  ChunkIta,
+  ExtensionsIta [CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash, CompoundAP],
+
+  DictionaryIta ** 
+open MorphoIta, ResIta, ParadigmsIta, SyntaxIta, (E = ExtraIta), (G = GrammarIta), Prelude in {
+
+flags
+  literal=Symb ;
+
+}
+
diff --git a/lib/src/translator/TranslateSpa.gf b/lib/src/translator/TranslateSpa.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/TranslateSpa.gf
@@ -0,0 +1,37 @@
+--# -path=.:../chunk:alltenses
+
+concrete TranslateSpa of Translate = 
+  TenseSpa,
+  NounSpa - [
+    PPartNP
+    ],
+  AdjectiveSpa,
+  NumeralSpa,
+  SymbolSpa [
+    PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP
+    ],
+  ConjunctionSpa,
+  VerbSpa -  [
+    UseCopula,  
+    PassV2  -- generalized in Extensions
+    ],
+  AdverbSpa,
+  PhraseSpa,
+  SentenceSpa,
+  QuestionSpa,
+  RelativeSpa,
+  IdiomSpa,
+  ConstructionSpa,
+  DocumentationSpa,
+
+  ChunkSpa,
+  ExtensionsSpa [CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash, CompoundAP],
+
+  DictionarySpa ** 
+open MorphoSpa, ResSpa, ParadigmsSpa, SyntaxSpa, (E = ExtraSpa), (G = GrammarSpa), Prelude in {
+
+flags
+  literal=Symb ;
+
+}
+
diff --git a/lib/src/translator/TranslateSwe.gf b/lib/src/translator/TranslateSwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/TranslateSwe.gf
@@ -0,0 +1,35 @@
+--# -path=.:../chunk:alltenses
+
+concrete TranslateSwe of Translate = 
+  TenseSwe,
+  NounSwe - [PPartNP],
+  AdjectiveSwe,
+  NumeralSwe,
+  SymbolSwe [
+    PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP
+    ],
+  ConjunctionSwe,
+  VerbSwe -  [
+    UseCopula,  -- not needed  
+    PassV2      -- generalized in Extensions
+    ],
+  AdverbSwe,
+  PhraseSwe,
+  SentenceSwe,
+  QuestionSwe,
+  RelativeSwe,
+  IdiomSwe,
+  ConstructionSwe,
+  DocumentationSwe,
+
+  ChunkSwe,
+  ExtensionsSwe [CompoundN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash, CompoundAP,
+                 DirectComplVS, DirectComplVQ, FocusObjS],
+
+  DictionarySwe ** 
+open MorphoSwe, ResSwe, ParadigmsSwe, SyntaxSwe, CommonScand, (E = ExtraSwe), Prelude in {
+
+flags
+  literal=Symb ;
+
+}
diff --git a/lib/src/translator/bnc-dict-log.txt b/lib/src/translator/bnc-dict-log.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/bnc-dict-log.txt
@@ -0,0 +1,73 @@
+1. Create a check list for Swe
+
+  do
+  bnc <- readFile "bnc-to-check.txt" >>= return . words                               -- list of BNC funs
+  dict <- readFile "DictionarySwe.gf" >>= return . map words . lines                  -- current Swe lexicon
+  let dictmap = Data.Map.fromList [(f,unwords ws) | "lin":f:"=":ws <- dict]
+  let bncdict = [(f,maybe "variants{} ;" id $ Data.Map.lookup f dictmap) | f <- bnc]  -- current Swe for BNC
+  writeFile "bncswe.txt" $ unlines [unwords ("lin":f:"=":[ws]) | (f,ws) <- bncdict]   -- print inspectable file
+
+
+2. Inspect the check list
+
+went through one thousand
+- corrected everything
+  - removed trailing comments from corrected entries
+- split senses
+  - added a -- | comment for disambiguating new senses
+
+move the checked words to correctswe.txt
+
+
+3. Apply split senses
+
+grep "\-\- |" correctswe.txt | sort
+
+Copy split senses to bnc-to-check.txt 
+- *but don't remove the unsplit senses* because they are needed to find words from other languages
+
+Copy split senses to Dictionary.gf, together with the -- | comments
+
+Make copies for split senses in DictionaryEng.gf
+
+Verify the result by compiling DictionaryEng.gf 
+
+
+4. Extend the Swe lexicon
+
+  do
+  old <- readFile "DictionarySwe.gf" >>= return . map words . lines       -- read old lexicon
+  new <- readFile "correctswe.txt" >>= return . map words . lines         -- read corrected and new words
+  let oldmap = Data.Map.fromList [(f,unwords ws) | "lin":f:"=":ws <- old]
+  let newlist = [(f,unwords (takeWhile (/= "--") ws)) | "lin":f:"=":ws <- new]  -- drop comments from corrected words
+  let newmap = foldr (uncurry Data.Map.insert) oldmap newlist                   -- insert corrected words
+  writeFile "newswe.txt" $ unlines [unwords ("lin":f:"=":[ws]) | (f,ws) <- Data.Map.assocs newmap]  -- print lin rules
+
+Replace the body of DictionarySwe.gf by newswe.txt
+
+Compile DictionarySwe.gf
+
+
+5. Spare the rest to do
+
+Remove the corrected words from bncswe.txt. 
+Or take note of the last word that was checked already.
+
+
+
+
+6. Generate a spreadsheet view
+
+Here for Swe and Bul:
+
+  do
+  bnc <- readFile "bnc-to-check.txt" >>= return . words
+  swe <- readFile "DictionarySwe.gf" >>= return . map words . lines
+  let swemap = Data.Map.fromList [(f,unwords ws) | "lin":f:"=":ws <- swe]
+  bul <- readFile "DictionaryBul.gf" >>= return . map words . lines
+  let bulmap = Data.Map.fromList [(f,unwords ws) | "lin":f:"=":ws <- bul]
+  let look f m = maybe "-" id $ Data.Map.lookup f m
+  let line f = f ++ "\t" ++ look f swemap ++ "\t" ++ look f bulmap
+  writeFile "bnc-swe-bul.tsv" $ unlines $ map line bnc
+
+
diff --git a/lib/src/translator/bnc-to-check.txt b/lib/src/translator/bnc-to-check.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/bnc-to-check.txt
@@ -0,0 +1,7536 @@
+of_Prep
+and_Conj
+in_Prep
+have_VV
+have_V2
+have_V
+it_Pron
+to_Prep
+for_Prep
+i_Pron
+iFem_Pron
+that_Subj
+he_Pron
+on_Prep
+with_Prep
+do_V2
+at_Prep
+by_Prep
+but_Conj
+from_Prep
+they_Pron
+theyFem_Pron
+she_Pron
+or_Conj
+as_Subj
+we_Pron
+weFem_Pron
+say_VS
+say_V2
+say_V
+if_Subj
+go_VV
+go_VA
+go_V
+get_VV
+get_V2V
+make_V2V
+make_V2A
+make_V2
+make_V
+as_Prep
+out_Adv
+up_Adv
+see_VS
+see_VQ
+see_V2V
+see_V2
+see_V
+know_VS
+know_VQ
+know_V2
+know_V
+time_N
+time_2_N
+time_1_N
+take_V2
+so_Adv
+year_N
+into_Prep
+then_Adv
+think_VS
+think_V2
+think_V
+come_V
+than_Subj
+more_Adv
+about_Prep
+now_Adv
+last_A
+last_1_A
+last_2_A
+other_A
+give_V3
+give_V2
+give_V
+just_Adv
+people_N
+also_Adv
+well_Adv
+only_Adv
+new_A
+when_Subj
+way_N
+way_2_N
+way_1_N
+look_VA
+look_V2
+look_V
+like_Prep
+use_VV
+use_V2
+use_V
+because_Subj
+good_A
+find_VS
+find_V2A
+find_V2
+find_V
+man_N
+want_VV
+want_V2V
+want_V2
+want_V
+day_N
+between_Prep
+even_Adv
+there_Adv
+many_Det
+after_Prep
+down_Adv
+yeah_Interj
+so_Subj
+thing_N
+tell_VS
+tell_V3
+tell_1_V3
+tell_2_V3
+tell_V2V
+tell_V2S
+tell_V2
+tell_V
+through_Prep
+back_Adv
+still_Adv
+child_N
+here_Adv
+over_Prep
+too_Adv
+put_V2
+on_Adv
+no_Interj
+work_V2
+work_V
+work_2_V
+work_1_V
+become_VA
+become_V2
+become_V
+old_A
+government_N
+mean_VV
+mean_VS
+mean_V2V
+mean_V2
+part_N
+leave_V2V
+leave_V2
+leave_V
+life_N
+great_A
+case_N
+woman_N
+over_Adv
+seem_VV
+seem_VS
+seem_VA
+work_N
+need_VV
+need_VV
+need_V2
+need_V
+feel_VS
+feel_VA
+feel_V2
+feel_V
+system_N
+each_Det
+may_2_VV
+may_1_VV
+much_Adv
+ask_VQ
+ask_V2V
+ask_V2
+ask_V
+group_N
+number_N
+number_3_N
+number_2_N
+number_1_N
+yes_Interj
+however_Adv
+another_Det
+again_Adv
+world_N
+area_N
+area_6_N
+area_5_N
+area_4_N
+area_3_N
+area_2_N
+area_1_N
+show_VS
+show_VQ
+show_V2
+show_V
+course_N
+company_2_N
+company_1_N
+under_Prep
+problem_N
+against_Prep
+never_Adv
+most_Adv
+service_N
+try_VV
+try_V2
+try_V
+call_V2
+call_V
+hand_N
+party_N
+party_2_N
+party_1_N
+high_A
+about_Adv
+something_NP
+school_N
+in_Adv
+in_1_Adv
+in_2_Adv
+small_A
+place_N
+before_Prep
+while_Subj
+away_Adv
+away_2_Adv
+away_1_Adv
+keep_VV
+keep_V2A
+keep_V2
+keep_V
+point_N
+point_2_N
+point_1_N
+house_N
+different_A
+country_N
+really_Adv
+provide_V2
+provide_V
+week_N
+hold_VS
+hold_V2
+hold_V
+large_A
+member_N
+off_Adv
+always_Adv
+follow_VS
+follow_V2
+follow_V
+without_Prep
+turn_VA
+turn_V2
+turn_V
+end_N
+end_2_N
+end_1_N
+within_Prep
+local_A
+where_Subj
+during_Prep
+bring_V3
+bring_V2
+most_Det
+word_N
+begin_V2
+begin_V
+although_Subj
+example_N
+next_Adv
+family_N
+rather_Adv
+fact_N
+like_VV
+like_VS
+like_V2
+social_A
+write_VS
+write_V2
+write_V
+state_N
+state_2_N
+state_1_N
+percent_N
+quite_Adv
+both_Det
+start_V2
+start_V
+run_V2
+run_V
+long_A
+right_Adv
+right_2_Adv
+right_1_Adv
+set_V2
+help_V2V
+help_V2
+help_V
+every_Det
+home_N
+month_N
+side_N
+night_N
+important_A
+eye_N
+head_N
+information_N
+question_N
+business_N
+play_V2
+play_V
+play_3_V2
+play_3_V
+play_2_V2
+play_2_V
+play_1_V2
+play_1_V
+power_N
+money_N
+change_N
+move_V2
+move_V
+move_2_V
+move_1_V
+interest_N
+interest_4_N
+interest_2_N
+interest_1_N
+order_N
+book_N
+often_Adv
+development_N
+young_A
+national_A
+pay_V3
+pay_V2V
+pay_V2
+pay_V
+hear_VS
+hear_V2V
+hear_V2
+hear_V
+room_N
+room_1_N
+room_2_N
+whether_Subj
+water_N
+form_N
+car_N
+other_N
+yet_Adv
+yet_2_Adv
+yet_1_Adv
+perhaps_Adv
+meet_V2
+meet_V
+level_N
+level_2_N
+level_1_N
+until_Subj
+though_Subj
+policy_N
+include_V2
+include_V
+believe_VS
+believe_V2
+believe_V
+council_N
+already_Adv
+possible_A
+nothing_NP
+line_N
+allow_V2V
+allow_V2
+need_N
+effect_N
+big_A
+use_N
+lead_V2V
+lead_V2
+lead_V
+stand_V2
+stand_V
+idea_N
+study_N
+lot_N
+live_V
+job_N
+since_Subj
+name_N
+result_N
+body_N
+happen_VV
+happen_V
+friend_N
+right_N
+least_Adv
+right_A
+right_2_A
+right_1_A
+almost_Adv
+much_Det
+carry_V2
+carry_V
+authority_N
+authority_2_N
+authority_1_N
+long_Adv
+early_A
+view_N
+view_2_N
+view_1_N
+public_A
+together_Adv
+talk_V2
+talk_V
+report_N
+after_Subj
+only_Predet
+before_Subj
+bit_N
+face_N
+sit_V2
+sit_V
+market_N
+market_1_N
+market_2_N
+appear_VV
+appear_VS
+appear_VA
+appear_V
+continue_VV
+continue_V2
+continue_V
+able_A
+political_A
+later_Adv
+hour_N
+rate_N
+law_N
+law_2_N
+law_1_N
+door_N
+court_N
+court_2_N
+court_1_N
+office_N
+let_V2V
+war_N
+produce_V2
+produce_V
+reason_N
+less_Adv
+minister_N
+minister_2_N
+minister_1_N
+subject_N
+subject_2_N
+subject_1_N
+person_N
+term_N
+particular_A
+full_A
+involve_VS
+involve_V2
+involve_V
+sort_N
+require_VS
+require_V2V
+require_V2
+require_V
+suggest_VS
+suggest_V2
+suggest_V
+far_A
+towards_Prep
+anything_NP
+period_N
+period_3_N
+period_2_N
+period_1_N
+consider_VV
+consider_VS
+consider_V3
+consider_V2V
+consider_V2A
+consider_V2
+consider_V
+read_VS
+read_V2
+read_V
+change_V2
+change_V
+society_N
+process_N
+mother_N
+offer_VV
+offer_V2
+late_A
+voice_N
+both_Adv
+once_Adv
+police_N
+kind_N
+lose_V2
+lose_V
+add_VS
+add_V2
+add_V
+probably_Adv
+expect_VV
+expect_VS
+expect_V2V
+expect_V2
+expect_V
+ever_Adv
+available_A
+price_N
+little_A
+action_N
+issue_N
+issue_2_N
+issue_1_N
+far_Adv
+remember_VS
+remember_V2
+remember_V
+position_N
+low_A
+cost_N
+little_Det
+matter_N
+matter_1_N
+matter_2_N
+community_N
+remain_VV
+remain_VA
+remain_V2
+remain_V
+figure_N
+figure_2_N
+figure_1_N
+type_N
+research_N
+actually_Adv
+education_N
+fall_V
+speak_V2
+speak_V
+few_N
+today_Adv
+enough_Adv
+open_V2
+open_V
+bad_A
+buy_V2
+buy_V
+programme_N
+minute_N
+moment_N
+girl_N
+age_N
+centre_N
+stop_VV
+stop_V2
+stop_V
+control_N
+value_N
+send_V2V
+send_V2
+send_V
+health_N
+decide_VV
+decide_VS
+decide_V2
+decide_V
+main_A
+win_V2
+win_V
+understand_VS
+understand_V2
+understand_V
+decision_N
+develop_V2
+develop_V
+class_N
+industry_N
+receive_V2
+receive_V
+back_N
+several_Det
+return_V2
+return_V
+build_V2
+build_V
+spend_V2
+spend_V
+force_N
+condition_N
+condition_1_N
+condition_2_N
+paper_N
+off_Prep
+major_A
+describe_VS
+describe_V2
+agree_VV
+agree_VS
+agree_V
+economic_A
+increase_V2
+increase_V
+upon_Prep
+learn_VV
+learn_VS
+learn_V2
+learn_V
+general_A
+century_N
+therefore_Adv
+father_N
+section_N
+patient_N
+around_Adv
+activity_N
+road_N
+table_N
+including_Prep
+church_N
+reach_V2
+reach_V
+real_A
+lie_VS
+lie_2_V
+lie_1_V
+mind_N
+likely_A
+among_Prep
+team_N
+experience_N
+death_N
+soon_Adv
+act_N
+sense_N
+staff_N
+staff_2_N
+staff_1_N
+certain_A
+certain_2_A
+certain_1_A
+studentMasc_N
+half_Predet
+half_Predet
+around_Prep
+language_N
+walk_V2
+walk_V
+die_V
+special_A
+difficult_A
+international_A
+particularly_Adv
+department_N
+management_N
+morning_N
+draw_V2
+draw_1_V2
+draw_2_V2
+draw_V
+hope_VV
+hope_VS
+hope_V
+across_Prep
+plan_N
+product_N
+city_N
+early_Adv
+committee_N
+ground_N
+ground_2_N
+ground_1_N
+letter_N
+letter_2_N
+letter_1_N
+create_V2
+create_V
+evidence_N
+evidence_2_N
+evidence_1_N
+foot_N
+clear_A
+boy_N
+game_N
+game_3_N
+game_2_N
+game_1_N
+food_N
+role_N
+role_2_N
+role_1_N
+practice_N
+bank_N
+else_Adv
+support_N
+sell_V2
+sell_V
+event_N
+building_N
+range_N
+behind_Prep
+sure_A
+report_VS
+report_V2
+report_V
+pass_V
+black_A
+stage_N
+meeting_N
+meeting_N
+sometimes_Adv
+thus_Adv
+accept_VS
+accept_V2
+accept_V
+town_N
+art_N
+further_Adv
+club_N
+club_2_N
+club_1_N
+cause_V2V
+cause_V2
+arm_N
+arm_1_N
+arm_2_N
+history_N
+parent_N
+land_N
+trade_N
+watch_VS
+watch_V2V
+watch_V2
+watch_1_V2
+watch_2_V2
+watch_V
+white_A
+situation_N
+ago_Adv
+teacherMasc_N
+record_N
+record_3_N
+record_2_N
+record_1_N
+manager_N
+relation_N
+common_A
+common_2_A
+common_1_A
+strong_A
+whole_A
+field_N
+field_4_N
+field_3_N
+field_2_N
+field_1_N
+free_A
+break_V2
+break_V
+yesterday_Adv
+support_V2
+window_N
+account_N
+explain_VS
+explain_V2
+stay_VA
+stay_V
+few_Det
+wait_VV
+wait_V2
+wait_V
+usually_Adv
+difference_N
+material_N
+air_N
+wife_N
+cover_V2
+apply_VV
+apply_V2V
+apply_V2
+apply_1_V2
+apply_2_V2
+apply_V
+project_N
+raise_V2
+sale_N
+relationship_N
+indeed_Adv
+light_N
+claim_VS
+claim_V2
+claim_V
+form_V2
+form_V
+base_V2
+base_V
+care_N
+someone_NP
+everything_NP
+certainly_Adv
+rule_N
+home_Adv
+cut_V2
+cut_V
+grow_VA
+grow_V2
+grow_V
+similar_A
+story_N
+quality_N
+tax_N
+worker_N
+nature_N
+structure_N
+data_N
+necessary_A
+pound_N
+method_N
+unit_N
+unit_6_N
+unit_5_N
+unit_4_N
+unit_3_N
+unit_2_N
+unit_1_N
+central_A
+bed_N
+union_N
+movement_N
+board_N
+board_2_N
+board_1_N
+true_A
+well_Interj
+simply_Adv
+contain_V2
+especially_Adv
+open_A
+short_A
+personal_A
+detail_N
+model_N
+bear_V2
+bear_V
+single_A
+single_2_A
+single_1_A
+join_V2
+join_V
+reduce_V2
+reduce_V
+establish_V2
+wall_N
+face_V2
+face_V
+easy_A
+private_A
+computer_N
+hospital_N
+chapter_N
+scheme_N
+theory_N
+choose_VV
+choose_V2
+wish_VV
+wish_VS
+wish_V2V
+wish_V2
+wish_V
+property_N
+property_2_N
+property_1_N
+achieve_V2
+financial_A
+poor_A
+poor_3_A
+poor_2_A
+poor_1_A
+officer_N
+officer_3_N
+officer_2_N
+officer_1_N
+up_Prep
+charge_N
+charge_2_N
+charge_1_N
+director_N
+drive_V2V
+drive_V2
+drive_V
+deal_V2
+deal_V
+place_V2
+approach_N
+chance_N
+application_N
+seek_VV
+seek_V2
+foreign_A
+foreign_2_A
+foreign_1_A
+along_Prep
+top_N
+amount_N
+son_N
+operation_N
+fail_VV
+fail_V2
+fail_V
+human_A
+opportunity_N
+simple_A
+leader_N
+look_N
+share_N
+production_N
+recent_A
+firm_N
+picture_N
+source_N
+security_N
+serve_V2
+serve_V
+according_to_Prep
+end_V2
+end_V
+contract_N
+wide_A
+occur_V
+agreement_N
+better_Adv
+kill_V2
+kill_V
+act_V2
+act_V
+site_N
+either_Adv
+labour_N
+plan_VV
+plan_VS
+plan_V2V
+plan_V2
+plan_V
+various_A
+since_Prep
+test_N
+eat_V2
+eat_V
+loss_N
+close_V2
+close_V
+represent_V2
+represent_V
+love_VV
+love_V2
+colour_N
+clearly_Adv
+shop_N
+benefit_N
+animal_N
+heart_N
+election_N
+purpose_N
+standard_N
+due_A
+secretary_N
+rise_V2
+rise_V
+date_N
+date_7_N
+date_3_N
+date_3_N
+date_1_N
+hard_A
+hard_2_A
+hard_1_A
+music_N
+hair_N
+prepare_VV
+prepare_V2V
+prepare_V2
+prepare_V
+factor_N
+other_A
+anyone_NP
+pattern_N
+manage_VV
+manage_V2
+manage_V
+piece_N
+discuss_VS
+discuss_V2
+prove_VS
+prove_VA
+prove_V2
+prove_V
+front_N
+evening_N
+royal_A
+tree_N
+population_N
+fine_A
+plant_N
+pressure_N
+response_N
+catch_V2
+street_N
+pick_V2
+pick_V
+performance_N
+performance_2_N
+performance_1_N
+knowledge_N
+despite_Prep
+design_N
+page_N
+enjoy_VV
+enjoy_V2
+individual_N
+suppose_VS
+suppose_V2
+rest_N
+instead_Adv
+wear_V2
+wear_V
+basis_N
+size_N
+environment_N
+per_Prep
+fire_N
+fire_2_N
+fire_1_N
+series_N
+success_N
+natural_A
+wrong_A
+near_Prep
+round_Adv
+thought_N
+list_N
+argue_VS
+argue_V2
+argue_V
+final_A
+future_N
+future_3_N
+future_1_N
+introduce_V2
+analysis_N
+enter_V2
+enter_V
+space_N
+arrive_V
+ensure_VS
+ensure_V2
+ensure_V
+demand_N
+statement_N
+to_Adv
+attention_N
+love_N
+principle_N
+pull_V2
+pull_V
+set_N
+set_2_N
+set_1_N
+doctor_N
+choice_N
+refer_V2
+refer_V
+feature_N
+couple_N
+step_N
+following_A
+thank_V2
+machine_N
+income_N
+training_N
+present_V2
+association_N
+film_N
+film_2_N
+film_1_N
+region_N
+effort_N
+player_N
+everyone_NP
+present_A
+award_N
+village_N
+control_V2
+organisation_N
+whatever_Det
+news_N
+nice_A
+difficulty_N
+modern_A
+cell_N
+close_A
+current_A
+legal_A
+energy_N
+finally_Adv
+degree_N
+degree_3_N
+degree_2_N
+degree_1_N
+mile_N
+means_N
+growth_N
+treatment_N
+sound_N
+above_Prep
+task_N
+provision_N
+affect_V2
+please_Adv
+red_A
+happy_A
+behaviour_N
+concerned_A
+point_V2
+point_V
+function_N
+identify_V2
+identify_V
+resource_N
+defence_N
+garden_N
+floor_N
+technology_N
+style_N
+feeling_N
+science_N
+relate_V2
+relate_V
+doubt_N
+horse_N
+force_VS
+force_V2V
+force_V2
+force_V
+answer_N
+compare_V
+suffer_V2
+suffer_V
+individual_A
+forward_Adv
+announce_VS
+announce_V2
+userMasc_N
+fund_N
+character_2_N
+character_1_N
+risk_N
+normal_A
+nor_Conj
+dog_N
+obtain_V2
+obtain_V
+quickly_Adv
+army_N
+indicate_VS
+indicate_V2
+forget_VS
+forget_V2
+forget_V
+station_N
+glass_N
+cup_N
+previous_A
+husband_N
+recently_Adv
+publish_V2
+publish_V
+serious_A
+anyway_Adv
+visit_V2
+visit_V
+capital_N
+capital_3_N
+capital_2_N
+capital_1_N
+either_Det
+note_N
+note_3_N
+note_2_N
+note_1_N
+season_N
+argument_N
+listen_V
+show_N
+responsibility_N
+significant_A
+deal_N
+prime_A
+economy_N
+economy_2_N
+economy_1_N
+element_N
+finish_V2
+finish_V
+duty_N
+fight_V2
+fight_V
+train_V2V
+train_V2
+train_V
+maintain_VS
+maintain_V2
+maintain_V
+attempt_N
+leg_N
+investment_N
+save_V2
+save_V
+throughout_Prep
+design_V2
+design_V
+suddenly_Adv
+brother_N
+improve_V2
+improve_V
+avoid_VV
+avoid_V2
+wonder_VQ
+wonder_V
+tend_VV
+tend_V2
+title_N
+hotel_N
+aspect_N
+increase_N
+help_N
+industrial_A
+express_V2
+summer_N
+determine_VV
+determine_VS
+determine_V2V
+determine_V2
+determine_V
+generally_Adv
+daughter_N
+exist_V
+share_V2
+share_V
+baby_N
+nearly_Adv
+smile_V
+sorry_A
+sea_N
+skill_N
+claim_N
+treat_V2
+treat_V
+remove_V2
+remove_V
+concern_N
+university_N
+left_A
+dead_A
+discussion_N
+specific_A
+customerMasc_N
+box_N
+outside_Prep
+state_VS
+state_V2
+conference_N
+whole_N
+total_A
+profit_N
+division_N
+division_3_N
+division_2_N
+division_1_N
+throw_V2
+throw_V
+procedure_N
+fill_V2
+fill_V
+king_N
+assume_VS
+assume_V2
+image_N
+oil_N
+obviously_Adv
+unless_Subj
+appropriate_A
+circumstance_N
+military_A
+proposal_N
+mention_VS
+mention_V2
+mention_V
+client_N
+sector_N
+direction_N
+admit_VS
+admit_V2
+admit_V
+though_Adv
+replace_V2
+basic_A
+hard_Adv
+instance_N
+sign_N
+original_A
+successful_A
+okay_Adv
+reflect_V2
+reflect_V
+aware_A
+measure_N
+attitude_N
+disease_N
+exactly_Adv
+above_Adv
+commission_N
+intend_VV
+beyond_Prep
+seat_N
+presidentMasc_N
+encourage_V2V
+encourage_V2
+addition_N
+goal_N
+round_Prep
+miss_V2
+miss_V
+popular_A
+affair_N
+technique_N
+respect_N
+drop_V2
+drop_V
+professional_A
+less_Det
+once_Subj
+item_N
+fly_V2
+fly_V
+reveal_VS
+reveal_V2
+version_N
+maybe_Adv
+ability_N
+operate_V2
+operate_V
+good_N
+campaign_N
+heavy_A
+advice_N
+institution_N
+discover_VS
+discover_V2
+discover_V
+surface_N
+library_N
+pupil_N
+record_V2
+refuse_VV
+refuse_V2
+refuse_V
+prevent_V2
+advantage_N
+dark_A
+teach_V2V
+teach_V2
+teach_V
+memory_N
+culture_N
+blood_N
+cost_V2
+cost_V
+majority_N
+answer_V2
+answer_V
+variety_N
+variety_2_N
+variety_1_N
+press_N
+depend_V
+bill_N
+competition_N
+ready_A
+general_N
+access_N
+hit_V2
+hit_V
+stone_N
+useful_A
+extent_N
+employment_N
+regard_V2
+regard_V
+apart_Adv
+present_N
+appeal_N
+text_N
+parliament_N
+cause_N
+terms_N
+bar_N
+bar_2_N
+bar_1_N
+attack_N
+effective_A
+mouth_N
+down_Prep
+result_V
+fish_N
+future_A
+visit_N
+little_Adv
+easily_Adv
+attempt_VV
+attempt_V2
+enable_VS
+enable_V2V
+enable_V2
+trouble_N
+traditional_A
+payment_N
+best_Adv
+post_N
+county_N
+lady_N
+holiday_N
+realize_VS
+realize_V2
+importance_N
+chair_N
+facility_N
+complete_V2
+complete_V
+article_N
+object_N
+context_N
+survey_N
+notice_VS
+notice_V2
+complete_A
+turn_N
+direct_A
+immediately_Adv
+collection_N
+reference_N
+card_N
+interesting_A
+considerable_A
+television_N
+extend_V2
+extend_V
+communication_N
+agency_N
+physical_A
+except_Conj
+check_V2
+check_V
+sun_N
+species_N
+possibility_N
+officialMasc_N
+chairman_N
+speaker_N
+second_N
+career_N
+laugh_VS
+laugh_V2
+laugh_V
+weight_N
+sound_VS
+sound_VA
+sound_V2
+sound_V
+responsible_A
+base_N
+document_N
+solution_N
+return_N
+medical_A
+hot_A
+recognize_VS
+recognize_4_V2
+recognize_1_V2
+talk_N
+budget_N
+river_N
+fit_V2
+fit_V
+organization_N
+existing_A
+start_N
+push_VS
+push_V2V
+push_V2
+push_V
+tomorrow_Adv
+requirement_N
+cold_A
+edge_N
+opposition_N
+opinion_N
+drug_N
+quarter_N
+option_N
+sign_V2
+sign_V
+worth_Prep
+call_N
+define_V2
+define_V
+stock_N
+influence_N
+occasion_N
+eventually_Adv
+software_N
+highly_Adv
+exchange_N
+lack_N
+shake_V2
+shake_V
+study_V2
+study_V
+concept_N
+blue_A
+star_N
+radio_N
+arrangement_N
+examine_V2
+bird_N
+green_A
+band_N
+sex_N
+finger_N
+past_N
+independent_A
+independent_2_A
+independent_1_A
+equipment_N
+north_N
+mind_VS
+mind_V2
+mind_V
+move_N
+message_N
+fear_N
+afternoon_N
+drink_V2
+drink_V
+fully_Adv
+race_N
+race_2_N
+race_1_N
+gain_V2
+gain_V
+strategy_N
+extra_A
+scene_N
+slightly_Adv
+kitchen_N
+speech_N
+arise_V
+network_N
+tea_N
+peace_N
+failure_N
+employee_N
+ahead_Adv
+scale_N
+hardly_Adv
+attend_V2
+attend_V
+shoulder_N
+otherwise_Adv
+railway_N
+directly_Adv
+supply_N
+expression_N
+owner_N
+associate_V2
+associate_V
+corner_N
+past_A
+match_N
+match_3_N
+match_2_N
+match_1_N
+sport_N
+status_N
+beautiful_A
+offer_N
+marriage_N
+hang_V2
+hang_V
+civil_A
+perform_V2
+perform_V
+sentence_N
+crime_N
+ball_N
+marry_V2
+marry_V
+wind_N
+truth_N
+protect_V2
+protect_V
+safety_N
+partner_N
+completely_Adv
+copy_N
+balance_N
+sister_N
+reader_N
+below_Adv
+trial_N
+rock_N
+damage_N
+adopt_V2
+newspaper_N
+meaning_N
+light_A
+essential_A
+obvious_A
+nation_N
+confirm_VS
+confirm_V2
+south_N
+length_N
+branch_N
+deep_A
+none_NP
+planning_N
+trust_N
+working_A
+pain_N
+studio_N
+positive_A
+spirit_N
+college_N
+accident_N
+star_V2
+hope_N
+mark_V3
+mark_V2
+works_N
+league_N
+league_2_N
+league_1_N
+clear_V2
+clear_V
+imagine_VS
+imagine_V2
+imagine_V
+through_Adv
+cash_N
+normally_Adv
+play_N
+strength_N
+train_N
+travel_V2
+travel_V
+target_N
+very_A
+pair_N
+male_A
+gas_N
+issue_V2
+issue_V
+contribution_N
+complex_A
+supply_V2
+beat_V2
+beat_V
+artist_N
+agentMasc_N
+presence_N
+along_Adv
+environmental_A
+strike_V2
+strike_V
+contact_N
+protection_N
+beginning_N
+demand_VS
+demand_V2
+media_N
+relevant_A
+employ_V2
+shoot_V2
+shoot_V
+executive_N
+slowly_Adv
+relatively_Adv
+aid_N
+huge_A
+late_Adv
+speed_N
+review_N
+test_V2
+order_VS
+order_V2V
+order_V2
+order_V
+route_N
+consequence_N
+telephone_N
+release_V2
+proportion_N
+primary_A
+consideration_N
+reform_N
+driverMasc_N
+annual_A
+nuclear_A
+latter_A
+practical_A
+commercial_A
+rich_A
+emerge_V
+apparently_Adv
+ring_V
+ring_6_V2
+ring_4_V2
+distance_N
+exercise_N
+key_A
+close_Adv
+skin_N
+island_N
+separate_A
+aim_VV
+aim_V2
+aim_V
+danger_N
+credit_N
+usual_A
+link_V2
+link_V
+candidateMasc_N
+track_N
+safe_A
+interested_A
+assessment_N
+path_N
+merely_Adv
+plus_Prep
+district_N
+regular_A
+reaction_N
+impact_N
+collect_V2
+collect_V
+debate_N
+lay_V2
+lay_V
+rise_N
+belief_N
+conclusion_N
+shape_N
+vote_N
+aim_N
+politics_N
+reply_VS
+reply_V
+press_V2V
+press_V2
+press_V
+approach_V2
+approach_V
+file_N
+western_A
+earth_N
+public_N
+survive_V2
+survive_V
+estate_N
+boat_N
+prison_N
+additional_A
+settle_V2
+settle_V
+largely_Adv
+wine_N
+observe_VS
+observe_V2
+limit_V2V
+limit_V2
+deny_V3
+deny_V2
+for_PConj
+straight_Adv
+somebody_NP
+writer_N
+weekend_N
+clothes_N
+active_A
+sight_N
+video_N
+reality_N
+hall_N
+nevertheless_Adv
+regional_A
+vehicle_N
+worry_VS
+worry_V2
+worry_V
+powerful_A
+possibly_Adv
+cross_V2
+cross_V
+colleague_N
+charge_V2
+charge_V
+lead_N
+farm_N
+respond_VS
+respond_V
+employer_N
+carefully_Adv
+understanding_N
+connection_N
+comment_N
+grant_V3
+grant_V2
+concentrate_V2
+concentrate_V
+ignore_V2
+ignore_V
+phone_N
+hole_N
+insurance_N
+content_N
+confidence_N
+sample_N
+transport_N
+objective_N
+alone_A
+flower_N
+injury_N
+lift_V2
+lift_V
+stick_V2
+stick_V
+front_A
+mainly_Adv
+battle_N
+generation_N
+currently_Adv
+winter_N
+inside_Prep
+impossible_A
+somewhere_Adv
+arrange_V2
+arrange_V
+will_N
+sleep_V
+progress_N
+volume_N
+ship_N
+legislation_N
+commitment_N
+enough_Predet
+conflict_N
+bag_N
+fresh_A
+entry_N
+entry_2_N
+entry_1_N
+smile_N
+fair_A
+promise_VV
+promise_VS
+promise_V2
+promise_V
+introduction_N
+senior_A
+manner_N
+background_N
+key_N
+key_2_N
+key_1_N
+touch_V2
+touch_V
+vary_V2
+vary_V
+sexual_A
+ordinary_A
+cabinet_N
+painting_N
+entirely_Adv
+engine_N
+previously_Adv
+administration_N
+tonight_Adv
+adult_N
+prefer_VV
+prefer_V2
+author_N
+actual_A
+song_N
+investigation_N
+debt_N
+visitor_N
+forest_N
+repeat_VS
+repeat_V2
+repeat_V
+wood_N
+contrast_N
+extremely_Adv
+wage_N
+domestic_A
+commit_V2
+threat_N
+bus_N
+warm_A
+sir_N
+regulation_N
+drink_N
+relief_N
+internal_A
+strange_A
+excellent_A
+run_N
+fairly_Adv
+technical_A
+tradition_N
+measure_V2
+measure_V
+insist_VS
+insist_V2
+insist_V
+farmer_N
+until_Prep
+traffic_N
+dinner_N
+consumer_N
+meal_N
+warn_VS
+warn_V2V
+warn_V2
+warn_V
+living_A
+package_N
+half_N
+increasingly_Adv
+description_N
+soft_A
+stuff_N
+award_V3
+award_V2
+existence_N
+improvement_N
+coffee_N
+appearance_N
+standard_A
+attack_V2
+sheet_N
+category_N
+distribution_N
+equally_Adv
+session_N
+cultural_A
+loan_N
+bind_V2
+bind_V
+museum_N
+conversation_N
+threaten_VV
+threaten_VS
+threaten_V2
+threaten_V
+link_N
+launch_V2
+launch_V
+proper_A
+victim_N
+audience_N
+famous_A
+master_N
+master_2_N
+master_1_N
+lip_N
+religious_A
+joint_A
+cry_V2
+cry_V
+potential_A
+broad_A
+exhibition_N
+experience_V2
+judge_N
+formal_A
+housing_N
+past_Prep
+concern_V2
+freedom_N
+gentleman_N
+attract_V2
+explanation_N
+appoint_V3
+appoint_V2V
+appoint_V2
+note_VS
+note_V2
+note_V
+chief_A
+total_N
+lovely_A
+official_A
+date_V2
+date_V
+demonstrate_VS
+demonstrate_V2
+demonstrate_V
+construction_N
+middle_N
+yard_N
+unable_A
+acquire_V2
+surely_Adv
+crisis_N
+propose_VV
+propose_VS
+propose_V2
+propose_V
+west_N
+impose_V2
+impose_V
+market_V2
+market_V
+care_V
+god_N
+favour_N
+before_Adv
+name_V3
+name_V2
+equal_A
+capacity_N
+flat_N
+selection_N
+alone_Adv
+football_N
+victory_N
+factory_N
+rural_A
+twice_Adv
+sing_V2
+sing_V
+whereas_Subj
+own_V2
+head_V2
+head_V
+examination_N
+deliver_V2
+deliver_V
+nobody_NP
+substantial_A
+invite_V2V
+invite_V2
+intention_N
+egg_N
+reasonable_A
+onto_Prep
+retain_V2
+aircraft_N
+decade_N
+cheap_A
+quiet_A
+bright_A
+contribute_V2
+contribute_V
+row_N
+search_N
+limit_N
+definition_N
+unemployment_N
+spread_V2
+spread_V
+mark_N
+flight_N
+account_V2
+account_V
+output_N
+last_V
+tour_N
+address_N
+immediate_A
+reduction_N
+interview_N
+assess_V2
+promote_V2
+promote_V
+everybody_NP
+suitable_A
+growing_A
+nod_V
+reject_V2
+while_N
+high_Adv
+dream_N
+vote_VV
+vote_V3
+vote_V2
+vote_V
+divide_V2
+divide_V
+declare_VS
+declare_V2
+declare_V
+handle_V2
+handle_V
+detailed_A
+challenge_N
+notice_N
+rain_N
+destroy_V2
+mountain_N
+concentration_N
+limited_A
+finance_N
+pension_N
+influence_V2
+afraid_A
+murder_N
+neck_N
+weapon_N
+hide_V2
+hide_V
+offence_N
+absence_N
+error_N
+representativeMasc_N
+enterprise_N
+criticism_N
+average_A
+quick_A
+sufficient_A
+appointment_N
+match_V2
+transfer_V
+acid_N
+spring_N
+birth_N
+ear_N
+recognize_VS
+recognize_4_V2
+recognize_1_V2
+recommend_V2V
+recommend_V2
+module_N
+instruction_N
+democratic_A
+park_N
+weather_N
+bottle_N
+address_V2
+bedroom_N
+kid_N
+pleasure_N
+realize_VS
+realize_V2
+assembly_N
+expensive_A
+select_VV
+select_V2V
+select_V2
+select_V
+teaching_N
+desire_N
+whilst_Subj
+contact_V2
+implication_N
+combine_VV
+combine_V2
+combine_V
+temperature_N
+wave_N
+magazine_N
+totally_Adv
+mental_A
+used_A
+store_N
+scientific_A
+frequently_Adv
+thanks_N
+beside_Prep
+settlement_N
+absolutely_Adv
+critical_A
+critical_2_A
+critical_1_A
+recognition_N
+touch_N
+consist_V
+below_Prep
+silence_N
+expenditure_N
+institute_N
+dress_V2
+dress_V
+dangerous_A
+familiar_A
+asset_N
+educational_A
+sum_N
+publication_N
+partly_Adv
+block_N
+seriously_Adv
+youth_N
+tape_N
+elsewhere_Adv
+cover_N
+fee_N
+program_N
+treaty_N
+necessarily_Adv
+unlikely_A
+properly_Adv
+guest_N
+code_N
+hill_N
+screen_N
+household_N
+sequence_N
+correct_A
+female_A
+phase_N
+crowd_N
+welcome_V2
+metal_N
+human_N
+widely_Adv
+undertake_V2
+cut_N
+sky_N
+brain_N
+expert_N
+experiment_N
+tiny_A
+perfect_A
+disappear_V
+initiative_N
+assumption_N
+photograph_N
+ministry_N
+congress_N
+transfer_N
+reading_N
+scientist_N
+fast_Adv
+fast_A
+closely_Adv
+thin_A
+solicitorMasc_N
+secure_V2
+plate_N
+pool_N
+gold_N
+emphasis_N
+recall_VS
+recall_V2
+shout_V2
+shout_V
+generate_V2
+location_N
+display_VS
+display_V2
+heat_N
+gun_N
+shut_V2
+journey_N
+imply_VS
+imply_V2
+imply_V
+violence_N
+dry_A
+historical_A
+step_V2
+step_V
+curriculum_N
+noise_N
+lunch_N
+fear_VS
+fear_V2
+fear_V
+succeed_V2
+succeed_V
+fall_N
+fall_2_N
+fall_1_N
+bottom_N
+initial_A
+theme_N
+characteristic_N
+pretty_Adv
+empty_A
+display_N
+combination_N
+interpretation_N
+rely_V2
+rely_V
+escape_VS
+escape_V2
+escape_V
+score_V2
+score_V
+justice_N
+upper_A
+tooth_N
+organize_V2V
+organize_V2
+cat_N
+tool_N
+spot_N
+bridge_N
+double_A
+direct_V2
+direct_V
+conclude_VS
+conclude_V2
+conclude_V
+relative_A
+soldier_N
+climb_V2
+climb_V
+breath_N
+afford_V2V
+afford_V2
+urban_A
+nurse_N
+narrow_A
+liberal_A
+coal_N
+priority_N
+wild_A
+revenue_N
+membership_N
+grant_N
+approve_V2
+approve_V
+tall_A
+apparent_A
+faith_N
+under_Adv
+fix_V2
+fix_V
+slow_A
+troop_N
+motion_N
+leading_A
+component_N
+bloody_A
+literature_N
+conservative_A
+variation_N
+remind_V2
+inform_V2
+inform_V
+alternative_N
+neither_Adv
+outside_Adv
+mass_N
+busy_A
+chemical_N
+careful_A
+investigate_V2
+investigate_V
+roll_V2
+roll_V
+instrument_N
+guide_N
+criterion_N
+pocket_N
+suggestion_N
+aye_Interj
+entitle_VS
+entitle_V2V
+tone_N
+attractive_A
+wing_N
+surprise_N
+male_N
+ring_N
+pub_N
+fruit_N
+passage_N
+illustrate_VS
+illustrate_V2
+illustrate_V
+pay_N
+ride_V2
+ride_V
+foundation_N
+restaurant_N
+vital_A
+alternative_A
+burn_V2
+burn_V
+map_N
+united_A
+device_N
+jump_V2
+jump_V
+estimate_VS
+estimate_V2V
+estimate_V2
+estimate_V
+conduct_V2
+conduct_V
+derive_V2
+derive_V
+comment_VS
+comment_V2
+comment_V
+east_N
+advise_VS
+advise_V2
+advise_V
+advance_N
+motor_N
+satisfy_V2
+hell_N
+winner_N
+effectively_Adv
+mistake_N
+incident_N
+focus_V2
+focus_V
+exercise_VV
+exercise_V2
+exercise_V
+representation_N
+release_N
+leaf_N
+border_N
+wash_V2
+wash_V
+prospect_N
+blow_V2
+blow_V
+trip_N
+observation_N
+gather_V2
+gather_V
+ancient_A
+brief_A
+gate_N
+elderly_A
+persuade_V2V
+persuade_V2
+overall_A
+rare_A
+index_N
+hand_V2
+circle_N
+creation_N
+drawing_N
+anybody_NP
+flow_N
+matter_V
+external_A
+capable_A
+recover_V
+shot_N
+request_N
+impression_N
+neighbour_N
+theatre_N
+beneath_Prep
+hurt_V2
+hurt_V
+mechanism_N
+potential_N
+lean_V2
+lean_V
+defendant_N
+atmosphere_N
+slip_V2
+slip_V
+chain_N
+accompany_V2
+wonderful_A
+earn_V2
+earn_V
+enemy_N
+desk_N
+engineering_N
+panel_N
+distinction_N
+deputy_N
+discipline_N
+strike_N
+strike_2_N
+strike_1_N
+married_A
+plenty_NP
+establishment_N
+fashion_N
+roof_N
+milk_N
+entire_A
+tear_N
+secondary_A
+finding_N
+welfare_N
+increased_A
+attach_V2
+attach_V
+typical_A
+typical_3_A
+typical_2_A
+typical_1_A
+meanwhile_Adv
+leadership_N
+walk_N
+negotiation_N
+clean_A
+religion_N
+count_V2
+count_V
+grey_A
+hence_Adv
+alright_Adv
+first_A
+fuel_N
+mine_N
+appeal_V2
+appeal_V
+servantMasc_N
+liability_N
+constant_A
+hate_VV
+hate_V2
+shoe_N
+expense_N
+vast_A
+soil_N
+writing_N
+nose_N
+origin_N
+lord_N
+rest_V2
+drive_N
+ticket_N
+editor_N
+switch_V2
+switch_V
+provided_Subj
+northern_A
+significance_N
+channel_N
+convention_N
+damage_V2
+funny_A
+bone_N
+severe_A
+search_V2
+search_V
+iron_N
+vision_N
+via_Prep
+somewhat_Adv
+inside_Adv
+trend_N
+revolution_N
+terrible_A
+knee_N
+dress_N
+unfortunately_Adv
+steal_V2
+steal_V
+criminal_A
+signal_N
+notion_N
+comparison_N
+academic_A
+outcome_N
+lawyer_N
+strongly_Adv
+surround_V2
+explore_VS
+explore_V2
+achievement_N
+odd_A
+expectation_N
+corporate_A
+prisoner_N
+question_V2
+rapidly_Adv
+deep_Adv
+southern_A
+amongst_Prep
+withdraw_V2
+withdraw_V
+afterwards_Adv
+paint_V2
+paint_V
+judge_VS
+judge_V2
+judge_V
+citizenMasc_N
+permanent_A
+weak_A
+separate_V2
+separate_V
+plastic_N
+connect_V2
+connect_V
+fundamental_A
+plane_N
+height_N
+opening_N
+lesson_N
+similarly_Adv
+shock_N
+rail_N
+tenant_N
+owe_V2
+owe_V
+originally_Adv
+middle_A
+somehow_Adv
+minor_A
+negative_A
+knock_V2
+knock_V
+root_N
+pursue_V2
+pursue_V
+inner_A
+crucial_A
+occupy_V2
+occupy_V
+that_AdA
+independence_N
+column_N
+proceeding_N
+female_N
+beauty_N
+perfectly_Adv
+struggle_N
+gap_N
+house_V2
+database_N
+stretch_V2
+stretch_V
+stress_N
+passenger_N
+boundary_N
+easy_Adv
+view_V2
+manufacturer_N
+sharp_A
+formation_N
+queen_N
+waste_N
+virtually_Adv
+expand_V2
+expand_V
+contemporary_A
+politician_N
+back_V
+territory_N
+championship_N
+exception_N
+thick_A
+inquiry_N
+topic_N
+resident_N
+transaction_N
+parish_N
+supporter_N
+massive_A
+light_V2
+light_V
+unique_A
+challenge_V2
+challenge_V
+inflation_N
+assistance_N
+list_V2V
+list_V2
+list_V
+identity_N
+suit_V2
+suit_V
+parliamentary_A
+unknown_A
+preparation_N
+elect_V3
+elect_V2V
+elect_V2
+elect_V
+badly_Adv
+moreover_Adv
+tie_V2
+tie_V
+cancer_N
+champion_N
+exclude_V2
+review_V2
+review_V
+licence_N
+breakfast_N
+minority_N
+appreciate_V2
+appreciate_V
+fan_N
+fan_3_N
+fan_2_N
+fan_1_N
+chief_N
+accommodation_N
+subsequent_A
+democracy_N
+brown_A
+taste_N
+crown_N
+permit_V2V
+permit_V2
+permit_V
+buyerMasc_N
+gift_N
+resolution_N
+angry_A
+metre_N
+wheel_N
+clause_N
+break_N
+tank_N
+benefit_V2
+benefit_V
+engage_V2
+engage_V
+alive_A
+complaint_N
+inch_N
+firm_A
+abandon_V2
+blame_V2
+blame_V
+clean_V2
+clean_V
+quote_V2
+quote_V
+quantity_N
+rule_VS
+rule_V2
+rule_V
+guilty_A
+prior_A
+round_A
+eastern_A
+coat_N
+involvement_N
+tension_N
+diet_N
+enormous_A
+score_N
+rarely_Adv
+prize_N
+remaining_A
+significantly_Adv
+glance_V2
+glance_V
+dominate_V2
+dominate_V
+trust_VS
+trust_V2
+naturally_Adv
+interpret_V2
+interpret_V
+land_V2
+land_V
+frame_N
+extension_N
+mix_V2
+mix_V
+spokesman_N
+friendly_A
+acknowledge_VS
+acknowledge_V2
+register_V2
+register_V
+regime_N
+regime_2_N
+regime_1_N
+fault_N
+dispute_N
+grass_N
+quietly_Adv
+decline_N
+dismiss_V2
+delivery_N
+complain_VS
+complain_V
+conservative_N
+shift_V2
+shift_V
+port_N
+beach_N
+string_N
+depth_N
+unusual_A
+travel_N
+pilot_N
+obligation_N
+gene_N
+yellow_A
+republic_N
+shadow_N
+dear_A
+analyse_V2
+anywhere_Adv
+average_N
+phrase_N
+long_term_A
+crew_N
+lucky_A
+restore_V2
+convince_V2V
+convince_V2
+coast_N
+engineer_N
+heavily_Adv
+extensive_A
+glad_A
+charity_N
+oppose_V2
+oppose_V
+defend_V2
+alter_V2
+alter_V
+warning_N
+arrest_V2
+framework_N
+approval_N
+bother_VV
+bother_V2V
+bother_V2
+bother_V
+novel_N
+accuse_V2
+surprised_A
+currency_N
+restrict_V2
+restrict_V
+possess_V2
+moral_A
+protein_N
+distinguish_V2
+distinguish_V
+gently_Adv
+reckon_VS
+incorporate_V2
+proceed_V
+assist_V2
+assist_V
+sure_Adv
+stress_VS
+stress_V2
+justify_VV
+justify_V2
+behalf_N
+councillor_N
+setting_N
+command_N
+command_2_N
+command_1_N
+maintenance_N
+stair_N
+poem_N
+chest_N
+like_Adv
+secret_N
+restriction_N
+efficient_A
+suspect_VS
+suspect_V2
+hat_N
+tough_A
+firmly_Adv
+willing_A
+healthy_A
+focus_N
+construct_V2
+occasionally_Adv
+mode_N
+saving_N
+comfortable_A
+camp_N
+trade_V2
+trade_V
+export_N
+wake_V2
+wake_V
+partnership_N
+daily_A
+abroad_Adv
+profession_N
+load_N
+countryside_N
+boot_N
+mostly_Adv
+sudden_A
+implement_V2
+reputation_N
+print_V2
+print_V
+calculate_VS
+calculate_V2
+calculate_V
+keen_A
+guess_VS
+guess_V2
+guess_V
+recommendation_N
+autumn_N
+conventional_A
+cope_V
+constitute_V2
+poll_N
+voluntary_A
+valuable_A
+recovery_N
+cast_V2
+cast_V
+premise_N
+resolve_V2
+resolve_V
+regularly_Adv
+solve_V2
+plaintiff_N
+critic_N
+agriculture_N
+ice_N
+constitution_N
+communist_N
+layer_N
+recession_N
+slight_A
+dramatic_A
+golden_A
+temporary_A
+suit_N
+shortly_Adv
+initially_Adv
+arrival_N
+protest_N
+resistance_N
+silent_A
+presentation_N
+soul_N
+self_N
+judgment_N
+feed_V2
+feed_V
+muscle_N
+shareholder_N
+opposite_A
+pollution_N
+wealth_N
+video_taped_A
+kingdom_N
+bread_N
+perspective_N
+camera_N
+prince_N
+illness_N
+cake_N
+meat_N
+submit_V2
+submit_V
+ideal_A
+relax_V2
+relax_V
+penalty_N
+purchase_V2
+tired_A
+beer_N
+specify_VS
+specify_V2
+specify_V
+short_Adv
+monitor_V2
+monitor_V
+electricity_N
+specifically_Adv
+bond_N
+statutory_A
+laboratory_N
+federal_A
+captain_N
+deeply_Adv
+pour_V2
+pour_V
+boss_N
+creature_N
+urge_VS
+urge_V2V
+urge_V2
+locate_V2
+locate_V
+being_N
+struggle_VV
+struggle_V
+lifespan_N
+flat_A
+valley_N
+like_A
+guard_N
+emergency_N
+dark_N
+bomb_N
+dollar_N
+efficiency_N
+mood_N
+convert_V2
+convert_V
+possession_N
+marketing_N
+please_VV
+please_V2V
+please_V2
+please_V
+habit_N
+subsequently_Adv
+round_N
+purchase_N
+sort_V2
+sort_V
+outside_A
+gradually_Adv
+expansion_N
+competitive_A
+cooperation_N
+acceptable_A
+angle_N
+cook_V2
+cook_V
+net_A
+sensitive_A
+ratio_N
+kiss_V2
+amount_V
+sleep_N
+finance_V2
+essentially_Adv
+fund_V2
+preserve_V2
+wedding_N
+personality_N
+bishop_N
+dependent_A
+landscape_N
+pure_A
+mirror_N
+lock_V2
+lock_V
+symptom_N
+promotion_N
+global_A
+aside_Adv
+tendency_N
+conservation_N
+reply_N
+estimate_N
+qualification_N
+pack_V2
+pack_V
+governor_N
+expected_A
+invest_V2
+invest_V
+cycle_N
+alright_A
+philosophy_N
+gallery_N
+sad_A
+intervention_N
+emotional_A
+advertising_N
+regard_N
+dance_V2
+dance_V
+cigarette_N
+predict_VS
+predict_V2
+adequate_A
+variable_N
+net_N
+retire_V2
+retire_V
+sugar_N
+pale_A
+frequency_N
+guy_N
+feature_V2
+furniture_N
+administrative_A
+wooden_A
+input_N
+phenomenon_N
+surprising_A
+jacket_N
+actor_N
+actor_2_N
+actor_1_N
+kick_V2
+kick_V
+producer_N
+hearing_N
+chip_N
+equation_N
+certificate_N
+hello_Interj
+remarkable_A
+alliance_N
+smoke_V2
+smoke_V
+awareness_N
+throat_N
+discovery_N
+festival_N
+dance_N
+promise_N
+rose_N
+principal_A
+brilliant_A
+proposed_A
+coach_N
+coach_3_N
+coach_2_N
+coach_1_N
+absolute_A
+drama_N
+recording_N
+precisely_Adv
+bath_N
+celebrate_V2
+substance_N
+swing_V2
+swing_V
+for_Adv
+rapid_A
+rough_A
+investor_N
+fire_V2
+fire_V
+rank_N
+compete_V
+sweet_A
+decline_VV
+decline_V2
+decline_V
+rent_N
+dealer_N
+bend_V2
+bend_V
+solid_A
+cloud_N
+across_Adv
+level_A
+enquiry_N
+fight_N
+abuse_N
+golf_N
+guitar_N
+electronic_A
+cottage_N
+scope_N
+pause_VS
+pause_V2V
+pause_V
+mixture_N
+emotion_N
+comprehensive_A
+shirt_N
+allowance_N
+retirement_N
+breach_N
+infection_N
+resist_VV
+resist_V2
+resist_V
+qualify_V2
+qualify_V
+paragraph_N
+sick_A
+near_A
+researcherMasc_N
+consent_N
+written_A
+literary_A
+ill_A
+wet_A
+lake_N
+entrance_N
+peak_N
+successfully_Adv
+sand_N
+breathe_V2
+breathe_V
+cold_N
+cheek_N
+platform_N
+interaction_N
+watch_N
+borrow_VV
+borrow_V2
+borrow_V
+birthday_N
+knife_N
+extreme_A
+core_N
+peasantMasc_N
+armed_A
+permission_N
+supreme_A
+overcome_V2
+overcome_V
+greatly_Adv
+visual_A
+lad_N
+genuine_A
+personnel_N
+judgement_N
+exciting_A
+stream_N
+perception_N
+guarantee_VS
+guarantee_V2
+guarantee_V
+disaster_N
+darkness_N
+bid_N
+sake_N
+sake_2_N
+sake_1_N
+organize_V2V
+organize_V2
+tourist_N
+policeman_N
+castle_N
+figure_VS
+figure_V
+race_VV
+race_V2V
+race_V2
+race_V
+demonstration_N
+anger_N
+briefly_Adv
+presumably_Adv
+clock_N
+hero_N
+expose_V2
+expose_V
+custom_N
+maximum_A
+wish_N
+earning_N
+priest_N
+resign_V2
+resign_V
+store_V2
+widespread_A
+comprise_V2
+chamber_N
+acquisition_N
+involved_A
+confident_A
+circuit_N
+radical_A
+detect_V2
+stupid_A
+grand_A
+consumption_N
+hold_N
+zone_N
+mean_A
+altogether_Adv
+rush_VV
+rush_V2
+rush_V
+numerous_A
+sink_V2
+sink_V
+everywhere_Adv
+classical_A
+respectively_Adv
+distinct_A
+mad_A
+honour_N
+statistics_N
+false_A
+square_N
+differ_V
+disk_N
+truly_Adv
+survival_N
+proud_A
+tower_N
+deposit_N
+pace_N
+compensation_N
+adviserMasc_N
+consultant_N
+drag_V2
+drag_V
+advanced_A
+landlord_N
+whenever_Adv
+delay_N
+green_N
+car_V
+holder_N
+secret_A
+edition_N
+occupation_N
+agricultural_A
+intelligence_N
+intelligence_2_N
+intelligence_1_N
+empire_N
+definitely_Adv
+negotiate_VV
+negotiate_V2
+negotiate_V
+host_N
+relative_N
+mass_A
+helpful_A
+fellow_N
+sweep_V2
+sweep_V
+poet_N
+journalist_N
+defeat_N
+unlike_Prep
+primarily_Adv
+tight_A
+indication_N
+dry_V2
+dry_V
+cricket_N
+whisper_V2
+whisper_V
+routine_N
+print_N
+anxiety_N
+witness_N
+concerning_Prep
+mill_N
+gentle_A
+curtain_N
+mission_N
+supplier_N
+basically_Adv
+assure_V2S
+assure_V2
+poverty_N
+snow_N
+prayer_N
+pipe_N
+deserve_VV
+deserve_V2
+deserve_V
+shift_N
+split_V2
+split_V
+near_Adv
+consistent_A
+carpet_N
+ownership_N
+joke_N
+fewer_Det
+workshop_N
+salt_N
+aged_Prep
+symbol_N
+slide_V2
+slide_V
+cross_N
+anxious_A
+tale_N
+preference_N
+inevitably_Adv
+mere_A
+behave_V
+gain_N
+nervous_A
+guide_V2
+remark_N
+pleased_A
+province_N
+steel_N
+practise_V2
+practise_V
+flow_V
+holy_A
+dose_N
+alcohol_N
+guidance_N
+constantly_Adv
+climate_N
+enhance_V2
+reasonably_Adv
+waste_V2
+waste_V
+smooth_A
+dominant_A
+conscious_A
+formula_N
+tail_N
+ha_Interj
+electric_A
+sheep_N
+medicine_N
+strategic_A
+disabled_A
+smell_N
+operator_N
+mount_V2
+mount_V
+advance_V2
+advance_V
+remote_A
+measurement_N
+favour_VS
+favour_V2
+favour_V
+neither_Det
+architecture_N
+worth_N
+tie_N
+barrier_N
+practitioner_N
+outstanding_A
+enthusiasm_N
+theoretical_A
+implementation_N
+worried_A
+pitch_N
+drop_N
+phone_V2
+phone_V
+shape_VV
+shape_V2
+shape_V
+clinical_A
+lane_N
+apple_N
+catalogue_N
+tip_N
+publisher_N
+opponentMasc_N
+live_A
+burden_N
+tackle_V2
+tackle_V
+historian_N
+bury_V2
+bury_V
+stomach_N
+percentage_N
+evaluation_N
+outline_V2
+talent_N
+lend_V2
+lend_V
+silver_N
+pack_N
+fun_N
+democrat_N
+fortune_N
+storage_N
+professional_N
+reserve_N
+interval_N
+dimension_N
+honest_A
+awful_A
+manufacture_V2
+confusion_N
+pink_A
+impressive_A
+satisfaction_N
+visible_A
+vessel_N
+stand_N
+curve_N
+pot_N
+replacement_N
+accurate_A
+mortgage_N
+salary_N
+impress_V2
+impress_V
+constitutional_A
+emphasize_VS
+emphasize_V2
+developing_A
+proof_N
+furthermore_Adv
+dish_N
+interview_V2
+considerably_Adv
+distant_A
+lower_V2
+lower_V
+favouriteMasc_N
+tear_V2
+tear_V
+fixed_A
+by_Adv
+luck_N
+count_N
+precise_A
+determination_N
+bite_V2
+bite_V
+dear_Interj
+consultation_N
+range_V
+residential_A
+conduct_N
+capture_V2
+ultimately_Adv
+cheque_N
+economics_N
+sustain_V2
+secondly_Adv
+silly_A
+merchant_N
+lecture_N
+musical_A
+leisure_N
+check_N
+cheese_N
+lift_N
+participate_V2
+participate_V
+fabric_N
+distribute_V2
+lover_N
+childhood_N
+cool_A
+ban_V2
+supposed_A
+mouse_N
+strain_N
+specialist_A
+consult_V2
+consult_V
+minimum_A
+approximately_Adv
+participant_N
+monetary_A
+confuse_V2
+dare_VV
+dare_V2
+smoke_N
+movie_N
+seed_N
+cease_V2
+cease_V
+open_Adv
+journal_N
+shopping_N
+equivalent_N
+palace_N
+exceed_V2
+isolated_A
+poetry_N
+perceive_VS
+perceive_V2V
+perceive_V2
+lack_V2
+lack_V
+strengthen_V2
+snap_V2
+snap_V
+readily_Adv
+spite_N
+conviction_N
+corridor_N
+behind_Adv
+ward_N
+profile_N
+fat_A
+comfort_N
+bathroom_N
+shell_N
+reward_N
+deliberately_Adv
+automatically_Adv
+vegetable_N
+imagination_N
+junior_A
+unemployed_A
+mystery_N
+pose_V2
+pose_V
+violent_A
+march_N
+found_V2
+dig_V2
+dig_V
+dirty_A
+straight_A
+psychological_A
+grab_V2
+grab_V
+pleasant_A
+surgery_N
+inevitable_A
+transform_V2
+bell_N
+announcement_N
+draft_N
+unity_N
+airport_N
+upset_V2
+upset_V
+pretend_VS
+pretend_V2
+pretend_V
+plant_V2
+till_Prep
+known_A
+admission_N
+tissue_N
+magistrate_N
+joy_N
+free_V2V
+free_V2
+pretty_A
+operating_N
+headquarters_N
+grateful_A
+classroom_N
+turnover_N
+project_VS
+project_V2V
+project_V2
+project_V
+shrug_V2
+sensible_A
+limitation_N
+specialist_N
+newly_Adv
+tongue_N
+refugee_N
+delay_V2
+delay_V
+dream_V2
+dream_V
+composition_N
+alongside_Prep
+ceiling_N
+highlight_V2
+stick_N
+favourite_A
+tap_V2
+tap_V
+universe_N
+request_VS
+request_V2
+label_N
+confine_V2
+scream_VS
+scream_V2
+scream_V
+rid_V2
+acceptance_N
+detective_N
+sail_V
+adjust_V2
+adjust_V
+designer_N
+running_A
+summit_N
+participation_N
+weakness_N
+block_V2
+socalled_A
+adapt_V2
+adapt_V
+absorb_V2
+encounter_V2
+defeat_V2
+excitement_N
+brick_N
+blind_A
+wire_N
+crop_N
+square_A
+transition_N
+thereby_Adv
+protest_V2
+protest_V
+roll_N
+stop_N
+assistant_N
+deaf_A
+constituency_N
+continuous_A
+concert_N
+breast_N
+extraordinary_A
+squad_N
+wonder_N
+cream_N
+tennis_N
+personally_Adv
+communicate_V2
+communicate_V
+pride_N
+bowl_N
+file_V2
+file_V
+expertise_N
+govern_V2
+govern_V
+leather_N
+observer_N
+margin_N
+uncertainty_N
+reinforce_V2
+ideal_N
+injure_V2
+holding_N
+universal_A
+evident_A
+dust_N
+overseas_A
+desperate_A
+swim_V2
+swim_V
+occasional_A
+trouser_N
+surprisingly_Adv
+register_N
+album_N
+guideline_N
+disturb_V2
+amendment_N
+architectMasc_N
+objection_N
+chart_N
+cattle_N
+doubt_VS
+doubt_V2
+react_V
+consciousness_N
+right_Interj
+purely_Adv
+tin_N
+tube_N
+fulfil_V2
+commonly_Adv
+sufficiently_Adv
+coin_N
+frighten_V2
+grammar_N
+diary_N
+flesh_N
+summary_N
+infant_N
+stir_V2
+stir_V
+storm_N
+mail_N
+rugby_N
+virtue_N
+specimen_N
+psychology_N
+paint_N
+constraint_N
+trace_V2
+trace_V
+privilege_N
+completion_N
+progress_V2
+progress_V
+grade_N
+exploit_V2
+import_N
+potato_N
+repair_N
+passion_N
+seize_V2
+seize_V
+low_Adv
+underlying_A
+heaven_N
+nerve_N
+park_V2
+park_V
+collapse_V2
+collapse_V
+win_N
+printer_N
+coalition_N
+button_N
+pray_V2
+pray_V
+ultimate_A
+venture_N
+timber_N
+companion_N
+horror_N
+gesture_N
+moon_N
+remark_VS
+remark_V
+clever_A
+van_N
+consequently_Adv
+raw_A
+glance_N
+broken_A
+jury_N
+gaze_V
+burst_V2
+burst_V
+charter_N
+feministMasc_N
+discourse_N
+reflection_N
+carbon_N
+sophisticated_A
+ban_N
+taxation_N
+prosecution_N
+softly_Adv
+asleep_A
+aids_N
+publicity_N
+departure_N
+welcome_A
+sharply_Adv
+reception_N
+cousin_N
+relieve_V2
+linguistic_A
+vat_N
+forward_A
+blue_N
+multiple_A
+pass_N
+outer_A
+vulnerable_A
+patient_A
+evolution_N
+allocate_V2
+allocate_V
+creative_A
+potentially_Adv
+just_A
+out_Prep
+judicial_A
+risk_VV
+risk_V2
+ideology_N
+smell_VA
+smell_V2
+smell_V
+agenda_N
+transport_V2
+illegal_A
+chicken_N
+plain_A
+innovation_N
+opera_N
+lock_N
+grin_V
+shelf_N
+pole_N
+punishment_N
+strict_A
+wave_V2
+wave_V
+inside_N
+carriage_N
+fit_A
+conversion_N
+hurry_V
+essay_N
+integration_N
+resignation_N
+treasury_N
+traveller_N
+chocolate_N
+assault_N
+schedule_N
+undoubtedly_Adv
+twin_N
+format_N
+murder_V2
+sigh_VS
+sigh_V2
+sigh_V
+sellerMasc_N
+lease_N
+bitter_A
+double_V2
+double_V
+ally_N
+stake_N
+processing_N
+informal_A
+flexible_A
+cap_N
+stable_A
+till_Subj
+sympathy_N
+tunnel_N
+pen_N
+instal_V
+suspend_V2
+suspend_V
+blow_N
+wander_V
+notably_Adv
+disappoint_V2
+wipe_V2
+wipe_V
+folk_N
+attraction_N
+disc_N
+inspire_V2V
+inspire_V2
+machinery_N
+undergo_V2
+nowhere_Adv
+inspector_N
+wise_A
+balance_V2
+balance_V
+purchaser_N
+resort_N
+pop_N
+organ_N
+ease_V2
+ease_V
+friendship_N
+deficit_N
+dear_N
+convey_V2
+reserve_V2
+reserve_V
+planet_N
+frequent_A
+loose_A
+intense_A
+retail_A
+wind_V
+lost_A
+grain_N
+particle_N
+destruction_N
+witness_V2
+witness_V
+pit_N
+registration_N
+conception_N
+steady_A
+rival_N
+steam_N
+back_A
+chancellor_N
+crash_V
+belt_N
+logic_N
+premium_N
+confront_V2
+precede_V2
+experimental_A
+alarm_N
+rational_A
+incentive_N
+roughly_Adv
+bench_N
+wrap_V2
+wrap_V
+regarding_Prep
+inadequate_A
+ambition_N
+since_Adv
+fate_N
+vendor_N
+stranger_N
+spiritual_A
+increasing_A
+anticipate_VV
+anticipate_VS
+anticipate_V2
+anticipate_V
+logical_A
+fibre_N
+attribute_V2
+sense_VS
+sense_V2
+black_N
+petrol_N
+maker_N
+generous_A
+allocation_N
+depression_N
+declaration_N
+spot_VS
+spot_V2
+spot_V
+modest_A
+bottom_A
+dividend_N
+devote_V2
+condemn_V2
+integrate_V2
+integrate_V
+pile_N
+identification_N
+acute_A
+barely_Adv
+providing_Subj
+directive_N
+bet_VS
+bet_V2
+bet_V
+modify_V2
+bare_A
+swear_VV
+swear_V2
+swear_V
+final_N
+accordingly_Adv
+valid_A
+wherever_Adv
+mortality_N
+medium_N
+silk_N
+funeral_N
+depending_A
+cow_N
+correspond_V2
+correspond_V
+cite_V2
+classic_A
+inspection_N
+calculation_N
+rubbish_N
+minimum_N
+hypothesis_N
+youngster_N
+slope_N
+patch_N
+invitation_N
+ethnic_A
+federation_N
+duke_N
+wholly_Adv
+closure_N
+dictionary_N
+withdrawal_N
+automatic_A
+liable_A
+cry_N
+slow_V2
+slow_V
+borough_N
+well_A
+suspicion_N
+portrait_N
+local_N
+jew_N
+fragment_N
+revolutionary_A
+evaluate_V2
+evaluate_V
+competitor_N
+sole_A
+reliable_A
+weigh_V2
+weigh_V
+medieval_A
+clinic_N
+shine_V2
+shine_V
+knit_V2
+knit_V
+complexity_N
+remedy_N
+fence_N
+bike_N
+freeze_V2
+freeze_V
+eliminate_V2
+interior_N
+intellectual_A
+established_A
+voter_N
+garage_N
+era_N
+pregnant_A
+plot_N
+greet_V2
+electrical_A
+lie_N
+disorder_N
+formally_Adv
+excuse_N
+socialist_A
+cancel_V2
+cancel_V
+harm_N
+excess_N
+exact_A
+oblige_V2V
+oblige_V2
+accountant_N
+mutual_A
+fat_N
+volunteerMasc_N
+laughter_N
+trick_N
+load_V2
+load_V
+disposal_N
+taxi_N
+murmur_V2
+murmur_V
+tonne_N
+spell_V2
+spell_V
+clerk_N
+curious_A
+satisfactory_A
+identical_A
+applicant_N
+removal_N
+processor_N
+cotton_N
+reverse_V2
+reverse_V
+hesitate_VV
+hesitate_V
+professor_N
+admire_V2
+namely_Adv
+electoral_A
+delight_N
+urgent_A
+prompt_V2V
+prompt_V2
+mate_N
+mate_2_N
+mate_1_N
+exposure_N
+server_N
+distinctive_A
+marginal_A
+structural_A
+rope_N
+miner_N
+entertainment_N
+acre_N
+pig_N
+encouraging_A
+guarantee_N
+gear_N
+anniversary_N
+past_Adv
+ceremony_N
+rub_V2
+rub_V
+monopoly_N
+left_N
+flee_V2
+flee_V
+yield_V2
+discount_N
+above_A
+uncle_N
+audit_N
+advertisement_N
+explosion_N
+contrary_A
+tribunal_N
+swallow_V2
+swallow_V
+typically_Adv
+fun_A
+rat_N
+cloth_N
+cable_N
+interrupt_V2
+interrupt_V
+crash_N
+flame_N
+controversy_N
+rabbit_N
+everyday_A
+allegation_N
+strip_N
+stability_N
+tide_N
+illustration_N
+insect_N
+correspondent_N
+devise_V2
+determined_A
+brush_V2
+brush_V
+adjustment_N
+controversial_A
+organic_A
+escape_N
+thoroughly_Adv
+interface_N
+historic_A
+collapse_N
+temple_N
+shade_N
+craft_N
+nursery_N
+piano_N
+desirable_A
+assurance_N
+jurisdiction_N
+advertise_V2
+advertise_V
+bay_N
+specification_N
+disability_N
+presidential_A
+arrest_N
+unexpected_A
+switch_N
+penny_N
+respect_V2
+celebration_N
+gross_A
+aid_V2
+aid_V
+superb_A
+process_V2
+process_V
+innocent_A
+leap_V2
+leap_V
+colony_N
+wound_N
+hardware_N
+satellite_N
+float_V
+bible_N
+statistical_A
+marked_A
+hire_V2V
+hire_V2
+cathedral_N
+motive_N
+correct_VS
+correct_V2
+correct_V
+gastric_A
+raid_N
+comply_V2
+comply_V
+accommodate_V2
+accommodate_V
+mutter_V2
+mutter_V
+induce_V2
+trap_V2
+trap_V
+invasion_N
+humour_N
+bulk_N
+traditionally_Adv
+commission_V2V
+commission_V2
+upstairs_Adv
+translate_V2
+translate_V
+rhythm_N
+emission_N
+collective_A
+transformation_N
+battery_N
+stimulus_N
+naked_A
+white_N
+menu_N
+toilet_N
+butter_N
+surprise_V2V
+surprise_V2
+needle_N
+effectiveness_N
+accordance_N
+molecule_N
+fiction_N
+learning_N
+statute_N
+reluctant_A
+overlook_V2
+junction_N
+necessity_N
+nearby_A
+experienced_A
+lorry_N
+exclusive_A
+graphics_N
+stimulate_V2
+warmth_N
+therapy_N
+convenient_A
+cinema_N
+domain_N
+tournament_N
+doctrine_N
+sheer_A
+proposition_N
+grip_N
+widow_N
+discrimination_N
+bloody_Adv
+ruling_A
+fit_N
+nonetheless_Adv
+myth_N
+episode_N
+drift_V2
+drift_V
+assert_VS
+assert_V2
+assert_V
+terrace_N
+uncertain_A
+twist_V2
+insight_N
+undermine_V2
+tragedy_N
+enforce_V2
+criticize_V2
+criticize_V
+march_V2
+march_V
+leaflet_N
+fellow_A
+object_V2
+object_V
+pond_N
+adventure_N
+diplomatic_A
+mixed_A
+rebel_N
+equity_N
+literally_Adv
+magnificent_A
+loyalty_N
+tremendous_A
+airline_N
+shore_N
+restoration_N
+physically_Adv
+render_V2
+institutional_A
+emphasize_VS
+emphasize_V2
+mess_N
+commander_N
+straightforward_A
+singer_N
+squeeze_V2
+squeeze_V
+full_time_A
+breed_V2
+breed_V
+successor_N
+triumph_N
+heading_N
+mathematics_N
+laugh_N
+clue_N
+still_A
+ease_N
+specially_Adv
+biological_A
+forgive_V2
+forgive_V
+trustee_N
+photo_N
+fraction_N
+chase_V2
+chase_V
+whereby_Adv
+mud_N
+pensioner_N
+functional_A
+copy_V2
+copy_V
+strictly_Adv
+desperately_Adv
+await_V2
+coverage_N
+wildlife_N
+indicator_N
+lightly_Adv
+hierarchy_N
+evolve_V2
+evolve_V
+mechanical_A
+expert_A
+creditor_N
+capitalist_N
+essence_N
+compose_V2
+compose_V
+mentally_Adv
+gaze_N
+seminar_N
+target_V2V
+target_V2
+label_V3
+label_V2
+label_V
+fig_N
+continent_N
+chap_N
+flexibility_N
+verse_N
+minute_A
+whisky_N
+equivalent_A
+recruit_V2
+recruit_V
+echo_V2
+echo_V
+unfair_A
+launch_N
+cupboard_N
+bush_N
+shortage_N
+prominent_A
+merger_N
+command_V2
+command_V
+subtle_A
+capital_A
+gang_N
+fish_V2
+fish_V
+unhappy_A
+lifetime_N
+elite_N
+refusal_N
+finish_N
+aggressive_A
+superior_A
+landing_N
+exchange_V2
+debate_V2
+debate_V
+educate_V2
+separation_N
+productivity_N
+initiate_V2
+probability_N
+virus_N
+reporterMasc_N
+fool_N
+pop_V2
+capitalism_N
+painful_A
+correctly_Adv
+complex_N
+rumour_N
+imperial_A
+justification_N
+availability_N
+spectacular_A
+remain_N
+ocean_N
+cliff_N
+sociology_N
+sadly_Adv
+missile_N
+situate_V2
+artificial_A
+apartment_N
+provoke_V2
+oral_A
+maximum_N
+angel_N
+spare_A
+shame_N
+intelligent_A
+discretion_N
+businessman_N
+explicit_A
+book_V2
+uniform_N
+push_N
+counter_N
+subject_A
+objective_A
+hungry_A
+clothing_N
+ride_N
+romantic_A
+attendance_N
+part_time_A
+trace_N
+backing_N
+sensation_N
+carrier_N
+interest_V2
+interest_V
+classification_N
+classic_N
+beg_V2
+beg_V
+appendix_N
+doorway_N
+density_N
+working_class_A
+legislative_A
+hint_N
+shower_N
+current_N
+succession_N
+nasty_A
+duration_N
+desert_N
+receipt_N
+native_A
+chapel_N
+amazing_A
+hopefully_Adv
+fleet_N
+comparable_A
+oxygen_N
+installation_N
+developer_N
+disadvantage_N
+recipe_N
+crystal_N
+modification_N
+schedule_V2V
+schedule_V2
+schedule_V
+midnight_N
+successive_A
+formerly_Adv
+loud_A
+value_V2
+value_V
+physics_N
+truck_N
+stroke_N
+kiss_N
+envelope_N
+speculation_N
+canal_N
+unionist_N
+directory_N
+receiver_N
+isolation_N
+fade_V2
+fade_V
+chemistry_N
+unnecessary_A
+hit_N
+defenderMasc_N
+stance_N
+sin_N
+realistic_A
+socialist_N
+subsidy_N
+content_A
+toy_N
+darling_N
+decent_A
+liberty_N
+forever_Adv
+skirt_N
+coordinate_V2
+coordinate_V
+tactic_N
+influential_A
+import_V2
+accent_N
+compound_N
+bastard_N
+ingredient_N
+dull_A
+cater_V
+scholar_N
+faint_A
+ghost_N
+sculpture_N
+ridiculous_A
+diagnosis_N
+delegate_N
+neat_A
+kit_N
+lion_N
+dialogue_N
+repair_V2
+repair_V
+tray_N
+fantasy_N
+leave_N
+export_V2
+export_V
+forth_Adv
+lamp_N
+allege_VS
+allege_V2
+pavement_N
+brand_N
+constable_N
+compromise_N
+flag_N
+filter_N
+reign_N
+execute_V2
+pity_N
+merit_N
+diagram_N
+wool_N
+organism_N
+elegant_A
+red_N
+undertaking_N
+lesser_A
+reach_N
+marvellous_A
+improved_A
+locally_Adv
+entity_N
+rape_N
+secure_A
+descend_V2
+descend_V
+backwards_Adv
+peer_V
+excuse_V2
+genetic_A
+fold_V2
+fold_V
+portfolio_N
+consensus_N
+thesis_N
+shop_V
+nest_N
+frown_V
+builder_N
+administer_V2
+administer_V
+tip_V2
+tip_V
+lung_N
+delegation_N
+outside_N
+heating_N
+like_Subj
+instinct_N
+teenager_N
+lonely_A
+residence_N
+radiation_N
+extract_V2
+concession_N
+autonomy_N
+norm_N
+musicianMasc_N
+graduate_N
+glory_N
+bear_N
+persist_V
+rescue_V2
+equip_V2
+partial_A
+officially_Adv
+capability_N
+worry_N
+liberation_N
+hunt_V2
+hunt_V
+daily_Adv
+heel_N
+contract_V2V
+contract_V2
+contract_V
+update_V2
+assign_V2V
+assign_V2
+spring_V2
+spring_V
+single_N
+commons_N
+weekly_A
+stretch_N
+pregnancy_N
+happily_Adv
+spectrum_N
+interfere_V
+suicide_N
+panic_N
+invent_V2
+invent_V
+intensive_A
+damp_A
+simultaneously_Adv
+giant_N
+casual_A
+sphere_N
+precious_A
+sword_N
+envisage_V2
+bean_N
+time_V2
+crazy_A
+changing_A
+primary_N
+concede_VS
+concede_V2
+concede_V
+besides_Adv
+unite_V2
+unite_V
+severely_Adv
+separately_Adv
+instruct_V2
+insert_V2
+go_N
+exhibit_V2
+brave_A
+tutor_N
+tune_N
+debut_N
+debut_2_N
+debut_1_N
+continued_A
+bid_V2
+bid_V
+incidence_N
+downstairs_Adv
+cafe_N
+regret_VS
+regret_V2
+killer_N
+delicate_A
+subsidiary_N
+gender_N
+entertain_V2
+cling_V
+vertical_A
+fetch_V2
+strip_V2
+strip_V
+plead_VS
+plead_V2
+plead_V
+duck_N
+breed_N
+assistant_A
+pint_N
+abolish_V2
+translation_N
+princess_N
+line_V2
+line_V
+excessive_A
+digital_A
+steep_A
+jet_N
+hey_Interj
+grave_N
+exceptional_A
+boost_V2
+random_A
+correlation_N
+outline_N
+intervene_V2V
+intervene_V
+packet_N
+motivation_N
+safely_Adv
+harsh_A
+spell_N
+spread_N
+draw_N
+concrete_A
+complicated_A
+alleged_A
+redundancy_N
+progressive_A
+intensity_N
+crack_N
+fly_N
+fancy_V2
+alternatively_Adv
+waiting_A
+scandal_N
+resemble_V2
+parameter_N
+fierce_A
+tropical_A
+colour_V2A
+colour_V2
+colour_V
+engagement_N
+contest_N
+edit_V2
+courage_N
+hip_N
+delighted_A
+sponsor_V2
+carer_N
+crack_V2
+substantially_Adv
+occupational_A
+trainer_N
+remainder_N
+related_A
+inherit_V2
+inherit_V
+resume_V2
+resume_V
+assignment_N
+conceal_V2
+disclose_VS
+disclose_V2
+disclose_V
+exclusively_Adv
+working_N
+mild_A
+chronic_A
+splendid_A
+function_V
+riderMasc_N
+clay_N
+firstly_Adv
+conceive_V2
+conceive_V
+politically_Adv
+terminal_N
+accuracy_N
+coup_N
+ambulance_N
+living_N
+offenderMasc_N
+similarity_N
+orchestra_N
+brush_N
+systematic_A
+striker_N
+guard_V2
+guard_V
+casualty_N
+steadily_Adv
+painter_N
+opt_VV
+opt_V
+handsome_A
+banking_N
+sensitivity_N
+navy_N
+fascinating_A
+disappointment_N
+auditor_N
+hostility_N
+spending_N
+scarcely_Adv
+compulsory_A
+photographer_N
+ok_Interj
+neighbourhood_N
+ideological_A
+wide_Adv
+pardon_N
+double_N
+criticize_V2
+criticize_V
+supervision_N
+guilt_N
+deck_N
+payable_A
+execution_N
+suite_N
+elected_A
+solely_Adv
+moral_N
+collector_N
+questionnaire_N
+flavour_N
+couple_V2
+couple_V
+faculty_N
+tour_V2
+tour_V
+basket_N
+mention_N
+kick_N
+horizon_N
+drain_V2
+drain_V
+happiness_N
+fighter_N
+estimated_A
+copper_N
+legend_N
+relevance_N
+decorate_V2
+continental_A
+ship_V2
+ship_V
+operational_A
+incur_V2
+parallel_A
+divorce_N
+opposed_A
+equilibrium_N
+trader_N
+ton_N
+can_N
+juice_N
+forum_N
+spin_V2
+spin_V
+research_V2
+research_V
+hostile_A
+consistently_Adv
+technological_A
+nightmare_N
+medal_N
+diamond_N
+speed_V2
+speed_V
+peaceful_A
+accounting_A
+scatter_V2
+scatter_V
+monster_N
+horrible_A
+nonsense_N
+chaos_N
+accessible_A
+humanity_N
+frustration_N
+chin_N
+bureau_N
+advocate_VS
+advocate_V2
+polytechnic_N
+inhabitant_N
+evil_A
+slave_N
+reservation_N
+slam_V2
+slam_V
+handle_N
+provincial_A
+fishing_N
+facilitate_V2
+yield_N
+elbow_N
+bye_Interj
+warm_V2
+warm_V
+sleeve_N
+exploration_N
+creep_V
+adjacent_A
+theft_N
+round_V2
+round_V
+grace_N
+predecessor_N
+supermarket_N
+smart_A
+sergeant_N
+regulate_V2
+clash_N
+assemble_V2
+assemble_V
+arrow_N
+nowadays_Adv
+giant_A
+waiting_N
+tap_N
+shit_N
+sandwich_N
+vanish_V
+commerce_N
+pursuit_N
+post_war_A
+will_V2
+will_V
+waste_A
+collar_N
+socialism_N
+skill_V
+rice_N
+exclusion_N
+upwards_Adv
+transmission_N
+instantly_Adv
+forthcoming_A
+appointed_A
+geographical_A
+fist_N
+abstract_A
+embrace_V2
+embrace_V
+dynamic_A
+drawer_N
+dismissal_N
+magic_N
+endless_A
+definite_A
+broadly_Adv
+affection_N
+dawn_N
+principal_N
+bloke_N
+trap_N
+communist_A
+competence_N
+complicate_V2
+neutral_A
+fortunately_Adv
+commonwealth_N
+breakdown_N
+combined_A
+candle_N
+venue_N
+supper_N
+analyst_N
+vague_A
+publicly_Adv
+marine_A
+fair_Adv
+pause_N
+notable_A
+freely_Adv
+counterpart_N
+lively_A
+script_N
+sue_V2V
+sue_V2
+sue_V
+legitimate_A
+geography_N
+reproduce_V2
+reproduce_V
+moving_A
+lamb_N
+gay_A
+contemplate_VS
+contemplate_V2
+contemplate_V
+terror_N
+stable_N
+founder_N
+utility_N
+signal_VS
+signal_V2
+shelter_N
+poster_N
+hitherto_Adv
+mature_A
+cooking_N
+head_A
+wealthy_A
+fucking_A
+confess_VS
+confess_V2
+confess_V
+age_V
+miracle_N
+magic_A
+jaw_N
+pan_N
+coloured_A
+tent_N
+telephone_V2
+telephone_V
+reduced_A
+tumour_N
+super_A
+funding_N
+dump_V2
+dump_V
+stitch_N
+shared_A
+ladder_N
+keeper_N
+endorse_V2
+invariably_Adv
+smash_V2
+smash_V
+shield_N
+heat_V2
+heat_V
+surgeon_N
+centre_V2
+centre_V
+orange_N
+orange_2_N
+orange_1_N
+explode_V
+comedy_N
+classify_V2
+artistic_A
+ruler_N
+biscuit_N
+workstation_N
+prey_N
+manual_N
+cure_N
+cure_2_N
+cure_1_N
+overall_N
+tighten_V2
+tighten_V
+tax_V2
+pope_N
+manufacturing_A
+adult_A
+rush_N
+blanket_N
+republican_N
+referendum_N
+palm_N
+nearby_Adv
+mix_N
+devil_N
+adoption_N
+workforce_N
+segment_N
+regardless_Adv
+contractor_N
+portion_N
+differently_Adv
+deposit_V2
+cook_N
+prediction_N
+oven_N
+matrix_N
+liver_N
+fraud_N
+beam_N
+signature_N
+limb_N
+verdict_N
+dramatically_Adv
+container_N
+aunt_N
+dock_N
+submission_N
+arm_V2
+arm_V
+odd_N
+certainty_N
+boring_A
+electron_N
+drum_N
+wisdom_N
+antibody_N
+unlike_A
+terrorist_N
+post_V2
+post_V
+circulation_N
+alteration_N
+fluid_N
+ambitious_A
+socially_Adv
+riot_N
+petition_N
+fox_N
+recruitment_N
+well_known_A
+top_V2
+service_V2
+flood_V2
+flood_V
+taste_V2
+taste_V
+memorial_N
+helicopter_N
+correspondence_N
+beef_N
+overall_Adv
+lighting_N
+harbour_N
+empirical_A
+shallow_A
+seal_V2
+seal_V
+decrease_V2
+decrease_V
+constituent_N
+exam_N
+toe_N
+reward_V2
+thrust_V2
+thrust_V
+bureaucracy_N
+wrist_N
+nut_N
+plain_N
+magnetic_A
+evil_N
+widen_V2
+hazard_N
+dispose_V2
+dispose_V
+dealing_N
+absent_A
+reassure_V2S
+reassure_V2
+model_V2
+model_V
+inn_N
+initial_N
+suspension_N
+respondent_N
+over_N
+naval_A
+monthly_A
+log_N
+advisory_A
+fitness_N
+blank_A
+indirect_A
+tile_N
+rally_N
+economist_N
+vein_N
+strand_N
+disturbance_N
+stuff_V2
+seldom_Adv
+coming_A
+cab_N
+grandfather_N
+flash_V
+destination_N
+actively_Adv
+regiment_N
+closed_A
+boom_N
+handful_N
+remarkably_Adv
+encouragement_N
+awkward_A
+required_A
+flood_N
+defect_N
+surplus_N
+champagne_N
+liquid_N
+shed_V2
+welcome_N
+rejection_N
+discipline_V2
+halt_V2
+halt_V
+electronics_N
+administratorMasc_N
+sentence_V2
+sentence_V
+ill_Adv
+contradiction_N
+nail_N
+senior_N
+lacking_A
+colonial_A
+primitive_A
+whoever_NP
+lap_N
+commodity_N
+planned_A
+intellectual_N
+imprisonment_N
+coincide_V
+sympathetic_A
+atom_N
+tempt_V2V
+tempt_V2
+sanction_N
+praise_V2
+favourable_A
+dissolve_V2
+dissolve_V
+tightly_Adv
+surrounding_N
+soup_N
+encounter_N
+abortion_N
+grasp_V2
+grasp_V
+custody_N
+composer_N
+charm_N
+short_term_A
+metropolitan_A
+waist_N
+equality_N
+tribute_N
+bearing_N
+auction_N
+standing_N
+manufacture_N
+horn_N
+barn_N
+mayor_N
+emperor_N
+rescue_N
+integrated_A
+conscience_N
+commence_V2
+commence_V
+grandmother_N
+discharge_V2
+discharge_V
+profound_A
+takeover_N
+nationalist_N
+effect_V2
+dolphin_N
+fortnight_N
+elephant_N
+seal_N
+spoil_V2
+spoil_V
+plea_N
+forwards_Adv
+breeze_N
+prevention_N
+mineral_N
+runner_N
+pin_V2
+integrity_N
+thereafter_Adv
+quid_N
+owl_N
+rigid_A
+orange_A
+draft_V2
+reportedly_Adv
+hedge_N
+formulate_V2
+associated_A
+position_V2
+thief_N
+tomato_N
+exhaust_V2
+evidently_Adv
+eagle_N
+specified_A
+resulting_A
+blade_N
+peculiar_A
+killing_N
+desktop_N
+bowel_N
+long_V
+ugly_A
+expedition_N
+saint_N
+variable_A
+supplement_V2
+stamp_N
+slide_N
+faction_N
+enthusiastic_A
+enquire_V2
+enquire_V
+brass_N
+inequality_N
+eager_A
+bold_A
+neglect_V2
+saying_N
+ridge_N
+earl_N
+yacht_N
+suck_V2
+suck_V
+missing_A
+extended_A
+valuation_N
+delight_V2
+delight_V
+beat_N
+worship_N
+fossil_N
+diminish_V2
+diminish_V
+taxpayer_N
+corruption_N
+accurately_Adv
+honour_V2
+depict_V2
+pencil_N
+drown_V2
+drown_V
+stem_N
+lump_N
+applicable_A
+rate_V2
+rate_V
+mobility_N
+immense_A
+goodness_N
+price_V2V
+price_V2
+price_V
+preliminary_A
+graph_N
+referee_N
+calm_A
+onwards_Adv
+omit_V2
+genuinely_Adv
+excite_V2
+dreadful_A
+cave_N
+revelation_N
+grief_N
+erect_V2
+tuck_V2
+tuck_V
+meantime_N
+barrel_N
+lawn_N
+hut_N
+swing_N
+subject_V2
+ruin_V2
+slice_N
+transmit_V2
+thigh_N
+practically_Adv
+dedicate_V2
+mistake_V2
+mistake_V
+corresponding_A
+albeit_Subj
+sound_A
+nurse_V2
+discharge_N
+comparative_A
+cluster_N
+propose_VV
+propose_VS
+propose_V2
+propose_V
+obstacle_N
+motorway_N
+heritage_N
+counselling_N
+breeding_N
+characteristic_A
+bucket_N
+migration_N
+campaign_V
+ritual_N
+originate_V2
+originate_V
+hunting_N
+crude_A
+protocol_N
+prejudice_N
+inspiration_N
+dioxide_N
+chemical_A
+uncomfortable_A
+worthy_A
+inspect_V2
+summon_V2
+parallel_N
+outlet_N
+okay_A
+collaboration_N
+booking_N
+salad_N
+productive_A
+charming_A
+polish_A
+oak_N
+access_V2
+tourism_N
+independently_Adv
+cruel_A
+diversity_N
+accused_A
+supplement_N
+fucking_Adv
+forecast_N
+amend_V2V
+amend_V2
+amend_V
+soap_N
+ruling_N
+interference_N
+executive_A
+mining_N
+minimal_A
+clarify_V2
+clarify_V
+strain_V2
+novel_A
+try_N
+coastal_A
+rising_A
+quota_N
+minus_Prep
+kilometre_N
+characterize_V2
+suspicious_A
+pet_N
+beneficial_A
+fling_V2
+fling_V
+deprive_V2
+covenant_N
+bias_N
+trophy_N
+verb_N
+honestly_Adv
+extract_N
+straw_N
+stem_V2
+stem_V
+eyebrow_N
+noble_A
+mask_N
+lecturer_N
+girlfriend_N
+forehead_N
+timetable_N
+symbolic_A
+farming_N
+lid_N
+librarian_N
+injection_N
+sexuality_N
+irrelevant_A
+bonus_N
+abuse_V2
+thumb_N
+survey_V2
+ankle_N
+psychologist_N
+occurrence_N
+profitable_A
+deliberate_A
+bow_V2
+bow_V
+tribe_N
+rightly_Adv
+representative_A
+code_V2
+validity_N
+marble_N
+bow_N
+plunge_V2
+plunge_V
+maturity_N
+maturity_3_N
+maturity_2_N
+maturity_1_N
+hidden_A
+contrast_V2
+contrast_V
+tobacco_N
+middle_class_A
+grip_V2
+clergy_N
+trading_A
+passive_A
+decoration_N
+racial_A
+well_N
+embarrassment_N
+sauce_N
+fatal_A
+banker_N
+compensate_V2
+compensate_V
+make_up_N
+popularity_N
+interior_A
+eligible_A
+continuity_N
+bunch_N
+hook_N
+wicket_N
+pronounce_V2
+pronounce_V
+ballet_N
+heir_N
+positively_Adv
+insufficient_A
+substitute_V2
+substitute_V
+mysterious_A
+dancer_N
+trail_N
+caution_N
+donation_N
+added_A
+weaken_V2
+weaken_V
+tyre_N
+sufferer_N
+managerial_A
+elaborate_A
+restraint_N
+renew_V2
+gardenerMasc_N
+dilemma_N
+configuration_N
+rear_A
+embark_V2
+embark_V
+misery_N
+importantly_Adv
+continually_Adv
+appreciation_N
+radical_N
+diverse_A
+revive_V2
+revive_V
+trip_V
+lounge_N
+dwelling_N
+parental_A
+loyal_A
+privatisation_N
+outsider_N
+forbid_V2
+yep_Interj
+prospective_A
+manuscript_N
+inherent_A
+deem_V2V
+deem_V2A
+deem_V2
+telecommunication_N
+intermediate_A
+worthwhile_A
+calendar_N
+basin_N
+utterly_Adv
+rebuild_V2
+pulse_N
+suppress_V2
+predator_N
+width_N
+stiff_A
+spine_N
+betray_V2
+punish_V2
+stall_N
+lifestyle_N
+compile_V2
+arouse_V2V
+arouse_V2
+partially_Adv
+headline_N
+divine_A
+unpleasant_A
+sacred_A
+useless_A
+cool_V2
+cool_V
+tremble_V
+statue_N
+obey_V2
+obey_V
+drunk_A
+tender_A
+molecular_A
+circulate_V2
+circulate_V
+exploitation_N
+explicitly_Adv
+utterance_N
+linear_A
+chat_V
+revision_N
+distress_N
+spill_V2
+spill_V
+steward_N
+knight_N
+sum_V2
+sum_V
+semantic_A
+selective_A
+learner_N
+dignity_N
+senate_N
+grid_N
+fiscal_A
+activate_V2
+rival_A
+fortunate_A
+jeans_N
+select_A
+fitting_N
+commentator_N
+weep_V2
+weep_V
+handicap_N
+crush_V2
+crush_V
+towel_N
+stay_N
+skilled_A
+repeatedly_Adv
+defensive_A
+calm_V2
+calm_V
+temporarily_Adv
+rain_V2
+rain_V
+pin_N
+villa_N
+rod_N
+frontier_N
+enforcement_N
+protective_A
+philosophical_A
+lordship_N
+disagree_VS
+disagree_V2
+disagree_V
+boyfriend_N
+activistMasc_N
+viewer_N
+slim_A
+textile_N
+mist_N
+harmony_N
+deed_N
+merge_V2
+merge_V
+invention_N
+commissioner_N
+caravan_N
+bolt_N
+ending_N
+publishing_N
+gut_N
+stamp_V2
+stamp_V
+map_V2
+loud_Adv
+stroke_V2
+shock_V2
+rug_N
+picture_V2
+slip_N
+praise_N
+fine_N
+monument_N
+material_A
+garment_N
+toward_Prep
+realm_N
+melt_V2
+melt_V
+reproduction_N
+reactor_N
+furious_A
+distinguished_A
+characterize_V2
+alike_Adv
+pump_N
+probe_N
+feedback_N
+aspiration_N
+suspect_N
+solar_A
+fare_N
+carve_V2
+carve_V
+qualified_A
+membrane_N
+dependence_N
+convict_V2
+bacteria_N
+trading_N
+ambassador_N
+wound_V2
+drug_V2
+conjunction_N
+cabin_N
+trail_V2
+trail_V
+shaft_N
+treasure_N
+inappropriate_A
+half_Adv
+attribute_N
+liquid_A
+embassy_N
+terribly_Adv
+exemption_N
+array_N
+tablet_N
+sack_V2
+erosion_N
+bull_N
+warehouse_N
+unfortunate_A
+promoter_N
+compel_VV
+compel_V2V
+compel_V2
+motivate_V2V
+motivate_V2
+burning_A
+vitamin_N
+sail_N
+lemon_N
+foreigner_N
+powder_N
+persistent_A
+bat_N
+ancestor_N
+predominantly_Adv
+mathematical_A
+compliance_N
+arch_N
+woodland_N
+serum_N
+overnight_Adv
+doubtful_A
+doing_N
+coach_V2
+coach_V
+binding_A
+surrounding_A
+peer_N
+ozone_N
+mid_A
+invisible_A
+depart_V
+brigade_N
+manipulate_V2
+consume_V2
+consume_V
+temptation_N
+intact_A
+glove_N
+aggression_N
+emergence_N
+stag_V
+coffin_N
+beautifully_Adv
+clutch_V2
+clutch_V
+wit_N
+underline_V2
+trainee_N
+scrutiny_N
+neatly_Adv
+follower_N
+sterling_A
+tariff_N
+bee_N
+relaxation_N
+negligence_N
+sunlight_N
+penetrate_V2
+penetrate_V
+knot_N
+temper_N
+skull_N
+openly_Adv
+grind_V2
+grind_V
+whale_N
+throne_N
+supervise_V2
+supervise_V
+sickness_N
+package_V2
+intake_N
+within_Adv
+inland_A
+beast_N
+rear_N
+morality_N
+competent_A
+sink_N
+uniform_A
+reminder_N
+permanently_Adv
+optimistic_A
+bargain_N
+seemingly_Adv
+respective_A
+horizontal_A
+decisive_A
+bless_V2
+bile_N
+spatial_A
+bullet_N
+respectable_A
+overseas_Adv
+convincing_A
+unacceptable_A
+confrontation_N
+swiftly_Adv
+paid_A
+joke_V
+instant_A
+illusion_N
+cheer_V2
+cheer_V
+congregation_N
+worldwide_Adv
+winning_A
+wake_N
+toss_V2
+toss_V
+medium_A
+jewellery_N
+fond_A
+alarm_V2
+guerrilla_N
+dive_V
+desire_V2
+cooperation_N
+thread_N
+prescribe_V2
+prescribe_V
+calcium_N
+redundant_A
+marker_N
+chemistMasc_N
+mammal_N
+legacy_N
+debtor_N
+testament_N
+tragic_A
+silver_A
+grin_N
+spectacle_N
+inheritance_N
+heal_V2
+heal_V
+sovereignty_N
+enzyme_N
+host_V2
+neighbouring_A
+corn_N
+layout_N
+dictate_VS
+dictate_V2
+dictate_V
+rip_V2
+rip_V
+regain_V2
+probable_A
+inclusion_N
+booklet_N
+bar_V2
+privately_Adv
+laser_N
+fame_N
+bronze_N
+mobile_A
+metaphor_N
+complication_N
+narrow_V2
+narrow_V
+old_fashioned_A
+chop_V2
+chop_V
+synthesis_N
+diameter_N
+bomb_V2
+bomb_V
+silently_Adv
+shed_N
+fusion_N
+trigger_V2
+printing_N
+onion_N
+dislike_V2
+embody_V2
+curl_V
+sunshine_N
+sponsorship_N
+rage_N
+loop_N
+halt_N
+cop_V2
+bang_V2
+bang_V
+toxic_A
+thinking_A
+orientation_N
+likelihood_N
+wee_A
+up_to_date_A
+polite_A
+apology_N
+exile_N
+brow_N
+miserable_A
+outbreak_N
+comparatively_Adv
+pump_V2
+pump_V
+fuck_V2
+fuck_V
+forecast_VS
+forecast_V2
+forecast_V
+timing_N
+headmaster_N
+terrify_V2
+sigh_N
+premier_A
+joint_N
+incredible_A
+gravity_N
+regulatory_A
+cylinder_N
+curiosity_N
+resident_A
+narrative_N
+cognitive_A
+lengthy_A
+gothic_A
+dip_V2
+dip_V
+adverse_A
+accountability_N
+hydrogen_N
+gravel_N
+willingness_N
+inhibit_V2
+attain_V2
+attain_V
+specialize_V2
+specialize_V
+steer_V2
+steer_V
+selected_A
+like_N
+confer_V
+usage_N
+portray_V2
+planner_N
+manual_A
+boast_VS
+boast_V2
+boast_V
+unconscious_A
+jail_N
+fertility_N
+documentation_N
+wolf_N
+patent_N
+exit_N
+corps_N
+proclaim_VS
+proclaim_V2
+multiply_V2
+multiply_V
+brochure_N
+screen_V2
+screen_V
+orthodox_A
+locomotive_N
+considering_Prep
+unaware_A
+syndrome_N
+reform_V2
+reform_V
+confirmation_N
+printed_A
+curve_V2
+curve_V
+costly_A
+underground_A
+territorial_A
+designate_VS
+designate_V2V
+designate_V2
+designate_V
+comfort_V2
+plot_V2
+plot_V
+misleading_A
+weave_V2
+weave_V
+scratch_V2
+scratch_V
+echo_N
+ideally_Adv
+endure_V2
+endure_V
+verbal_A
+stride_V
+nursing_N
+exert_V2
+compatible_A
+causal_A
+mosaic_N
+manor_N
+implicit_A
+following_Prep
+fashionable_A
+valve_N
+proceed_N
+sofa_N
+snatch_V2
+snatch_V
+jazz_N
+patron_N
+provider_N
+interim_A
+intent_N
+chosen_A
+applied_A
+shiver_V
+pie_N
+fury_N
+abolition_N
+soccer_N
+corpse_N
+accusation_N
+kind_A
+dead_Adv
+nursing_A
+contempt_N
+prevail_V
+murderer_N
+liberal_N
+gathering_N
+adequately_Adv
+subjective_A
+disagreement_N
+cleaner_N
+boil_V2
+boil_V
+static_A
+scent_N
+civilian_N
+monk_N
+abruptly_Adv
+keyboard_N
+hammer_N
+despair_N
+controller_N
+yell_V2
+yell_V
+entail_V2
+cheerful_A
+reconstruction_N
+patience_N
+legally_Adv
+habitat_N
+queue_N
+spectatorMasc_N
+given_A
+purple_A
+outlook_N
+genius_N
+dual_A
+canvas_N
+grave_A
+pepper_N
+conform_V2
+conform_V
+cautious_A
+dot_N
+conspiracy_N
+butterfly_N
+sponsor_N
+sincerely_Adv
+rating_N
+weird_A
+teenage_A
+salmon_N
+recorder_N
+postpone_V2
+maid_N
+furnish_V2
+ethical_A
+bicycle_N
+sick_N
+sack_N
+renaissance_N
+luxury_N
+gasp_V2
+gasp_V
+wardrobe_N
+native_N
+fringe_N
+adaptation_N
+quotation_N
+hunger_N
+enclose_V2
+disastrous_A
+choir_N
+overwhelming_A
+glimpse_N
+divorce_V2
+circular_A
+locality_N
+ferry_N
+balcony_N
+sailor_N
+precision_N
+desert_V2
+desert_V
+dancing_N
+alert_V2
+surrender_V2
+surrender_V
+archive_N
+jump_N
+philosopher_N
+revival_N
+presume_VS
+presume_V2
+presume_V
+node_N
+fantastic_A
+herb_N
+assertion_N
+thorough_A
+quit_V2
+quit_V
+grim_A
+fair_N
+broadcast_V2
+broadcast_V
+annoy_V2
+divert_V
+accelerate_V2
+accelerate_V
+polymer_N
+sweat_N
+survivor_N
+subscription_N
+repayment_N
+anonymous_A
+summarize_V2
+punch_N
+lodge_V2
+lodge_V
+landowner_N
+ignorance_N
+discourage_V2
+bride_N
+likewise_Adv
+depressed_A
+abbey_N
+quarry_N
+archbishop_N
+sock_N
+large_scale_A
+glare_V2
+glare_V
+descent_N
+stumble_V
+mistress_N
+empty_V2
+empty_V
+prosperity_N
+harm_V2
+formulation_N
+atomic_A
+agreed_A
+wicked_A
+threshold_N
+lobby_N
+repay_V2
+repay_V
+varying_A
+track_V2
+track_V
+crawl_V
+tolerate_V2
+salvation_N
+pudding_N
+counter_VS
+counter_V
+propaganda_N
+cage_N
+broker_N
+ashamed_A
+scan_V2
+scan_V
+document_V2
+apparatus_N
+theology_N
+analogy_N
+efficiently_Adv
+bitterly_Adv
+performer_N
+individually_Adv
+amid_Prep
+squadron_N
+sentiment_N
+making_N
+exotic_A
+dominance_N
+coherent_A
+placement_N
+flick_V2
+colourful_A
+mercy_N
+angrily_Adv
+amuse_V2
+mainstream_N
+appraisal_N
+annually_Adv
+torch_N
+intimate_A
+gold_A
+arbitrary_A
+venture_VS
+venture_V2
+venture_V
+preservation_N
+shy_A
+disclosure_N
+lace_N
+inability_N
+motif_N
+listenerMasc_N
+hunt_N
+delicious_A
+term_VS
+term_V2
+substitute_N
+highway_N
+haul_V2
+haul_V
+dragon_N
+chair_V2
+accumulate_V2
+accumulate_V
+unchanged_A
+sediment_N
+sample_V2
+exclaim_V2
+fan_V2
+fan_V
+volunteer_V2
+volunteer_V
+root_V2
+root_V
+parcel_N
+psychiatric_A
+delightful_A
+confidential_A
+calorie_N
+flash_N
+crowd_V2
+crowd_V
+aggregate_A
+scholarship_N
+monitor_N
+disciplinary_A
+rock_V2
+rock_V
+hatred_N
+pill_N
+noisy_A
+feather_N
+lexical_A
+staircase_N
+autonomous_A
+viewpoint_N
+projection_N
+offensive_A
+controlled_A
+flush_V2
+flush_V
+racism_N
+flourish_V
+resentment_N
+pillow_N
+courtesy_N
+photography_N
+monkey_N
+glorious_A
+evolutionary_A
+gradual_A
+bankruptcy_N
+sacrifice_N
+uphold_V2
+sketch_N
+presidency_N
+formidable_A
+differentiate_V2
+differentiate_V
+continuing_A
+cart_N
+stadium_N
+dense_A
+catch_N
+beyond_Adv
+immigration_N
+clarity_N
+worm_N
+slot_N
+rifle_N
+screw_V2
+screw_V
+harvest_N
+foster_V2
+academic_N
+impulse_N
+guardian_N
+ambiguity_N
+triangle_N
+terminate_V2
+terminate_V
+retreat_V
+pony_N
+outdoor_A
+deficiency_N
+decree_N
+apologize_V
+yarn_N
+staff_V2
+renewal_N
+rebellion_N
+incidentally_Adv
+flour_N
+developed_A
+chorus_N
+ballot_N
+appetite_N
+stain_V2
+stain_V
+notebook_N
+loudly_Adv
+homeless_A
+census_N
+bizarre_A
+striking_A
+greenhouse_N
+part_V2
+part_V
+burial_N
+embarrassed_A
+ash_N
+actress_N
+cassette_N
+privacy_N
+fridge_N
+feed_N
+excess_A
+calf_N
+associate_N
+ruin_N
+jointly_Adv
+drill_V2
+drill_V
+photograph_V2
+devoted_A
+indirectly_Adv
+driving_A
+memorandum_N
+default_N
+costume_N
+variant_N
+shatter_V2
+shatter_V
+methodology_N
+frame_V2
+frame_V
+allegedly_Adv
+swell_V2
+swell_V
+investigator_N
+imaginative_A
+bored_A
+bin_N
+awake_A
+recycle_V2
+group_V2
+group_V
+enjoyment_N
+contemporary_N
+texture_N
+donor_N
+bacon_N
+sunny_A
+stool_N
+prosecute_V2
+commentary_N
+bass_N
+sniff_V2
+sniff_V
+repetition_N
+eventual_A
+credit_V2
+suburb_N
+newcomer_N
+romance_N
+film_V2
+film_V
+experiment_V2
+experiment_V
+daylight_N
+warrant_N
+fur_N
+parking_N
+nuisance_N
+civilian_A
+foolish_A
+bulb_N
+balloon_N
+vivid_A
+surveyor_N
+spontaneous_A
+biology_N
+injunction_N
+appalling_A
+amusement_N
+aesthetic_A
+vegetation_N
+stab_V2
+stab_V
+rude_A
+offset_V2
+thinking_N
+mainframe_N
+flock_N
+amateur_A
+academy_N
+shilling_N
+reluctance_N
+velocity_N
+spare_V2
+spare_V
+wartime_N
+soak_V2
+soak_V
+rib_N
+mighty_A
+shocked_A
+vocational_A
+spit_V2
+spit_V
+gall_N
+bowl_V2
+bowl_V
+prescription_N
+fever_N
+axis_N
+reservoir_N
+magnitude_N
+rape_V2
+cutting_N
+bracket_N
+agony_N
+strive_VV
+strive_V
+strangely_Adv
+pledge_VS
+pledge_V2V
+pledge_V2
+recipient_N
+moor_N
+invade_V2
+dairy_N
+chord_N
+shrink_V2
+shrink_V
+poison_N
+pillar_N
+washing_N
+warrior_N
+supervisor_N
+outfit_N
+innovative_A
+dressing_N
+dispute_V2
+dispute_V
+jungle_N
+brewery_N
+adjective_N
+straighten_V2
+straighten_V
+restrain_V2
+monarchy_N
+trunk_N
+herd_N
+deadline_N
+tiger_N
+supporting_A
+moderate_A
+kneel_V
+ego_N
+sexually_Adv
+ministerial_A
+bitch_N
+wheat_N
+stagger_V
+snake_N
+ribbon_N
+mainland_N
+fisherman_N
+economically_Adv
+unwilling_A
+nationalism_N
+knitting_N
+irony_N
+handling_N
+desired_A
+bomber_N
+voltage_N
+unusually_Adv
+toast_N
+feel_N
+suffering_N
+polish_V2
+polish_V
+technically_Adv
+meaningful_A
+aloud_Adv
+waiter_N
+tease_V2
+opposite_Adv
+goat_N
+conceptual_A
+ant_N
+inflict_V2
+bowler_N
+roar_V2
+roar_V
+drain_N
+wrong_N
+galaxy_N
+aluminium_N
+receptor_N
+preach_V2
+preach_V
+parade_N
+opposite_N
+critique_N
+query_N
+outset_N
+integral_A
+grammatical_A
+testing_N
+patrol_N
+pad_N
+unreasonable_A
+sausage_N
+criminal_N
+constructive_A
+worldwide_A
+highlight_N
+doll_N
+frightened_A
+biography_N
+vocabulary_N
+offend_V2
+offend_V
+accumulation_N
+linen_N
+fairy_N
+disco_N
+hint_VS
+hint_V2
+hint_V
+versus_Prep
+ray_N
+pottery_N
+immune_A
+retreat_N
+master_V2
+injured_A
+holly_N
+battle_V2
+battle_V
+solidarity_N
+embarrassing_A
+cargo_N
+theorist_N
+reluctantly_Adv
+preferred_A
+dash_V
+total_V2
+total_V
+reconcile_V2
+drill_N
+credibility_N
+copyright_N
+beard_N
+bang_N
+vigorous_A
+vaguely_Adv
+punch_V2
+prevalence_N
+uneasy_A
+boost_N
+scrap_N
+ironically_Adv
+fog_N
+faithful_A
+bounce_V2
+bounce_V
+batch_N
+smooth_V2
+smooth_V
+sleeping_A
+poorly_Adv
+accord_V
+vice_president_N
+duly_Adv
+blast_N
+square_V2
+square_V
+prohibit_V2
+prohibit_V
+brake_N
+asylum_N
+obscure_V2
+nun_N
+heap_N
+smoothly_Adv
+rhetoric_N
+privileged_A
+liaison_N
+jockey_N
+concrete_N
+allied_A
+rob_V2
+indulge_V2
+indulge_V
+except_Prep
+distort_V2
+whatsoever_Adv
+viable_A
+nucleus_N
+exaggerate_V2
+exaggerate_V
+compact_N
+nationality_N
+direct_Adv
+cast_N
+altar_N
+refuge_N
+presently_Adv
+mandatory_A
+authorize_V2V
+authorize_V2
+accomplish_V2
+startle_V2
+indigenous_A
+worse_Adv
+retailer_N
+compound_V2
+compound_V
+admiration_N
+absurd_A
+coincidence_N
+principally_Adv
+passport_N
+depot_N
+soften_V2
+soften_V
+secretion_N
+invoke_V2
+dirt_N
+scared_A
+mug_N
+convenience_N
+calm_N
+optional_A
+unsuccessful_A
+consistency_N
+umbrella_N
+solo_N
+hemisphere_N
+extreme_N
+brandy_N
+belly_N
+attachment_N
+wash_N
+uncover_V2
+treat_N
+repeated_A
+pine_N
+offspring_N
+communism_N
+nominate_V2
+soar_V2
+soar_V
+geological_A
+frog_N
+donate_V2
+donate_V
+cooperative_A
+nicely_Adv
+innocence_N
+housewife_N
+disguise_V2
+demolish_V2
+counsel_N
+cord_N
+semi_final_N
+reasoning_N
+litre_N
+inclined_A
+evoke_V2
+courtyard_N
+arena_N
+simplicity_N
+inhibition_N
+frozen_A
+vacuum_N
+immigrant_N
+bet_N
+revenge_N
+jail_V2
+helmet_N
+unclear_A
+jerk_V2
+jerk_V
+disruption_N
+attainment_N
+sip_V2
+sip_V
+program_V2V
+program_V2
+lunchtime_N
+cult_N
+chat_N
+accord_N
+supposedly_Adv
+offering_N
+broadcast_N
+secular_A
+overwhelm_V2
+momentum_N
+infinite_A
+manipulation_N
+inquest_N
+decrease_N
+cellar_N
+counsellor_N
+avenue_N
+rubber_A
+labourer_N
+lab_N
+damn_V2
+comfortably_Adv
+tense_A
+socket_N
+par_N
+thrust_N
+scenario_N
+frankly_Adv
+slap_V2
+recreation_N
+rank_V2
+rank_V
+spy_N
+filter_V2
+filter_V
+clearance_N
+blessing_N
+embryo_N
+varied_A
+predictable_A
+mutation_N
+equal_V2
+can_1_VV
+can_2_VV
+can_V2
+burst_N
+retrieve_V2
+retrieve_V
+elder_N
+rehearsal_N
+optical_A
+hurry_N
+conflict_V
+combat_V2
+combat_V
+absorption_N
+ion_N
+wrong_Adv
+heroin_N
+bake_V2
+bake_V
+x_ray_N
+vector_N
+stolen_A
+sacrifice_V2
+sacrifice_V
+robbery_N
+probe_V2
+probe_V
+organizational_A
+chalk_N
+bourgeois_A
+villager_N
+morale_N
+express_A
+climb_N
+notify_V2
+jam_N
+bureaucratic_A
+literacy_N
+frustrate_V2
+freight_N
+clearing_N
+aviation_N
+legislature_N
+curiously_Adv
+banana_N
+deploy_V2
+deploy_V
+passionate_A
+monastery_N
+kettle_N
+enjoyable_A
+diagnose_V2
+quantitative_A
+distortion_N
+monarch_N
+kindly_Adv
+glow_V
+acquaintance_N
+unexpectedly_Adv
+handy_A
+deprivation_N
+attacker_N
+assault_V2
+screening_N
+retired_A
+quick_Adv
+portable_A
+hostage_N
+underneath_Prep
+jealous_A
+proportional_A
+gown_N
+chimney_N
+bleak_A
+seasonal_A
+plasma_N
+stunning_A
+spray_N
+referral_N
+promptly_Adv
+fluctuation_N
+decorative_A
+unrest_N
+resent_VS
+resent_V2
+plaster_N
+chew_V2
+chew_V
+grouping_N
+gospel_N
+distributor_N
+differentiation_N
+blonde_A
+aquarium_N
+witch_N
+renewed_A
+jar_N
+approved_A
+advocateMasc_N
+worrying_A
+minimize_V2
+footstep_N
+delete_V2
+underneath_Adv
+lone_A
+level_V2
+level_V
+exceptionally_Adv
+drift_N
+spider_N
+hectare_N
+colonel_N
+swimming_N
+realism_N
+insider_N
+hobby_N
+computing_N
+infrastructure_N
+cooperate_V
+burn_N
+cereal_N
+fold_N
+compromise_V2
+compromise_V
+boxing_N
+rear_V2
+rear_V
+lick_V2
+constrain_V2
+clerical_A
+hire_N
+contend_VS
+contend_V
+amateurMasc_N
+instrumental_A
+terminal_A
+electorate_N
+congratulate_V2
+balanced_A
+manufacturing_N
+split_N
+domination_N
+blink_V2
+blink_V
+bleed_VS
+bleed_V2
+bleed_V
+unlawful_A
+precedent_N
+notorious_A
+indoor_A
+upgrade_V2
+trench_N
+therapist_N
+illuminate_V2
+bargain_V2
+bargain_V
+warranty_N
+scar_V2
+scar_V
+consortium_N
+anger_V2
+insure_VS
+insure_V2
+insure_V
+extensively_Adv
+appropriately_Adv
+spoon_N
+sideways_Adv
+enhanced_A
+disrupt_V2
+disrupt_V
+satisfied_A
+precaution_N
+kite_N
+instant_N
+gig_N
+continuously_Adv
+consolidate_V2
+consolidate_V
+fountain_N
+graduate_V2
+graduate_V
+gloom_N
+bite_N
+structure_V2
+noun_N
+nomination_N
+armchair_N
+virtual_A
+unprecedented_A
+tumble_V2
+tumble_V
+ski_N
+architectural_A
+violation_N
+rocket_N
+inject_V2
+departmental_A
+row_V2
+row_V
+luxury_A
+fax_N
+deer_N
+climber_N
+photographic_A
+haunt_V2
+fiercely_Adv
+dining_N
+sodium_N
+gossip_N
+bundle_N
+bend_N
+recruit_N
+hen_N
+fragile_A
+deteriorate_V2
+deteriorate_V
+dependency_N
+swift_A
+scramble_V2
+scramble_V
+overview_N
+imprison_V2
+trolley_N
+rotation_N
+denial_N
+boiler_N
+amp_N
+trivial_A
+shout_N
+overtake_V2
+make_N
+hunter_N
+guess_N
+doubtless_Adv
+syllable_N
+obscure_A
+mould_N
+limestone_N
+leak_V2
+leak_V
+beneficiary_N
+veteran_N
+surplus_A
+manifestation_N
+vicar_N
+textbook_N
+novelist_N
+halfway_Adv
+contractual_A
+swap_V2
+swap_V
+guild_N
+ulcer_N
+slab_N
+detector_N
+detection_N
+cough_V
+whichever_Quant
+spelling_N
+lender_N
+glow_N
+raised_A
+prolonged_A
+voucher_N
+t_shirt_N
+linger_V
+humble_A
+honey_N
+scream_N
+postcard_N
+managing_A
+alien_A
+trouble_V2
+reverse_N
+odour_N
+fundamentally_Adv
+discount_V2
+discount_V
+blast_V2
+blast_V
+syntactic_A
+scrape_V2
+scrape_V
+residue_N
+procession_N
+pioneer_N
+intercourse_N
+deter_V2
+deadly_A
+complement_V2
+restrictive_A
+nitrogen_N
+citizenship_N
+pedestrian_N
+detention_N
+wagon_N
+microphone_N
+hastily_Adv
+fixture_N
+choke_V2
+choke_V
+wet_V2
+weed_N
+programming_N
+power_V2
+nationally_Adv
+dozen_N
+carrot_N
+bulletin_N
+wording_N
+vicious_A
+urgency_N
+spoken_A
+skeleton_N
+motorist_N
+interactive_A
+compute_V2
+compute_V
+whip_N
+urgently_Adv
+telly_N
+shrub_N
+porter_N
+ethics_N
+banner_N
+velvet_N
+omission_N
+hook_V2
+hook_V
+gallon_N
+financially_Adv
+superintendent_N
+plug_V2
+plug_V
+continuation_N
+reliance_N
+justified_A
+fool_V2
+detain_V2
+damaging_A
+orbit_N
+mains_N
+discard_V2
+dine_V
+compartment_N
+revised_A
+privatization_N
+memorable_A
+lately_Adv
+distributed_A
+disperse_V2
+disperse_V
+blame_N
+basement_N
+slump_V2
+slump_V
+puzzle_V2
+monitoring_N
+talented_A
+nominal_A
+mushroom_N
+instructor_N
+fork_N
+fork_4_N
+fork_3_N
+fork_1_N
+board_V2
+want_N
+disposition_N
+cemetery_N
+attempted_A
+nephew_N
+magical_A
+ivory_N
+hospitality_N
+besides_Prep
+astonishing_A
+tract_N
+proprietor_N
+license_V2
+differential_A
+affinity_N
+talking_N
+royalty_N
+neglect_N
+irrespective_A
+whip_V2
+whip_V
+sticky_A
+regret_N
+incapable_A
+franchise_N
+dentist_N
+contrary_N
+profitability_N
+enthusiast_N
+crop_V2
+crop_V
+utter_V2
+pile_V2
+pile_V
+pier_N
+dome_N
+bubble_N
+treasurer_N
+stocking_N
+sanctuary_N
+ascertain_V2
+arc_N
+quest_N
+mole_N
+marathon_N
+feast_N
+crouch_V
+storm_V2
+storm_V
+hardship_N
+entitlement_N
+circular_N
+walking_A
+strap_N
+sore_A
+complementary_A
+understandable_A
+noticeable_A
+mankind_N
+majesty_N
+pigeon_N
+goalkeeper_N
+ambiguous_A
+walker_N
+virgin_N
+prestige_N
+preoccupation_N
+upset_A
+municipal_A
+groan_V2
+groan_V
+craftsman_N
+anticipation_N
+revise_V2
+revise_V
+knock_N
+infect_V2
+infect_V
+denounce_V2
+confession_N
+turkey_N
+toll_N
+pal_N
+transcription_N
+sulphur_N
+provisional_A
+hug_V2
+particular_N
+intent_A
+fascinate_V2
+conductor_N
+feasible_A
+vacant_A
+trait_N
+meadow_N
+creed_N
+unfamiliar_A
+optimism_N
+wary_A
+twist_N
+sweet_N
+substantive_A
+excavation_N
+destiny_N
+thick_Adv
+pasture_N
+archaeological_A
+tick_V2
+tick_V
+profit_V2
+profit_V
+pat_V2
+pat_V
+papal_A
+cultivate_V2
+awake_V
+trained_A
+civic_A
+voyage_N
+siege_N
+enormously_Adv
+distract_V2
+distract_V
+stroll_V
+jewel_N
+honourable_A
+helpless_A
+hay_N
+expel_V2
+eternal_A
+demonstrator_N
+correction_N
+civilization_N
+ample_A
+retention_N
+rehabilitation_N
+premature_A
+encompass_V2
+distinctly_Adv
+diplomat_N
+articulate_V2
+articulate_V
+restricted_A
+prop_V2
+intensify_V2
+intensify_V
+deviation_N
+contest_V2
+contest_V
+workplace_N
+lazy_A
+kidney_N
+insistence_N
+whisper_N
+multimedia_N
+forestry_N
+excited_A
+decay_N
+screw_N
+rally_V2V
+rally_V2
+rally_V
+pest_N
+invaluable_A
+homework_N
+harmful_A
+bump_V2
+bump_V
+bodily_A
+grasp_N
+finished_A
+facade_N
+cushion_N
+conversely_Adv
+urge_N
+tune_V2
+tune_V
+solvent_N
+slogan_N
+petty_A
+perceived_A
+install_V2
+install_V
+fuss_N
+rack_N
+imminent_A
+short_N
+revert_V
+ram_N
+contraction_N
+tread_V2
+tread_V
+supplementary_A
+ham_N
+defy_V2V
+defy_V2
+athlete_N
+sociological_A
+physician_N
+crossing_N
+bail_N
+unwanted_A
+tight_Adv
+plausible_A
+midfield_N
+alert_A
+feminine_A
+drainage_N
+cruelty_N
+abnormal_A
+relate_N
+poison_V2
+symmetry_N
+stake_V2
+rotten_A
+prone_A
+marsh_N
+litigation_N
+curl_N
+urine_N
+latin_A
+hover_V
+greeting_N
+chase_N
+spouseMasc_N
+produce_N
+forge_V2
+forge_V
+salon_N
+handicapped_A
+sway_V2
+sway_V
+homosexual_A
+handicap_V2
+colon_N
+upstairs_N
+stimulation_N
+spray_V2
+original_N
+lay_A
+garlic_N
+suitcase_N
+skipper_N
+moan_VS
+moan_V
+manpower_N
+manifest_V2
+incredibly_Adv
+historically_Adv
+decision_making_N
+wildly_Adv
+reformer_N
+quantum_N
+considering_Subj
diff --git a/lib/src/translator/senses-in-Dictionary.txt b/lib/src/translator/senses-in-Dictionary.txt
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/senses-in-Dictionary.txt
@@ -0,0 +1,283 @@
+fun actor_1_N : N  ;  -- | a Shakespeare actor
+fun actor_2_N : N  ;  -- | an important actor
+fun apply_1_V2 : V2 ; -- | we apply the newest methods
+fun apply_2_V2 : V2 ; -- | we apply for a job
+fun area_1_N : N ; -- | mountaineous area
+fun area_2_N : N ; -- | area of specialization
+fun area_3_N : N ; -- | the abdominal area
+fun area_4_N : N ; -- | closed area of employment
+fun area_5_N : N ; -- | cooking area
+fun area_6_N : N ; -- | the area of a rectangle
+fun arm_1_N : N ; -- | arms and legs
+fun arm_2_N : N ; -- | a farewell to arms
+fun attempt_1_N : N ; -- | first attempt at driving a car
+fun attempt_2_N : N ; -- | an attempt on his life
+fun authority_1_N : N  ; -- | he is an authority in his field
+fun authority_2_N : N  ; -- | the police and other authorities
+fun away_1_Adv : Adv  ; -- | she is away
+fun away_2_Adv : Adv  ; -- | she went away
+fun bar_1_N : N  ; -- | have a drink in the bar
+fun bar_2_N : N  ; -- | bars in front of the window
+fun board_1_N : N  ; -- | write it on the board
+fun board_2_N : N  ; -- | board member
+fun brassiere_1_N : N ;
+fun brassiere_2_N : N ;
+fun can_1_VV : VV ; -- | I can come with you (possibility)
+fun can_2_VV : VV ; -- | I can speak English (know-how)
+fun canon_1_N : N ;
+fun canon_2_N : N ;
+fun capital_1_N : N  ; -- | the capital of France
+fun capital_2_N : N  ; -- | risk capital
+fun capital_3_N : N  ; -- | written in capitals
+fun certain_1_A : A  ; -- | I am certain
+fun certain_2_A : A  ; -- | a certain house
+fun charabanc_1_N : N ;
+fun charabanc_2_N : N ;
+fun character_1_N : N ; --| personality
+fun character_2_N : N ; --| unicode
+fun charge_1_N : N  ; -- | battery charge
+fun charge_2_N : N  ; -- | charge against him
+fun check_1_V2 : V2 ; -- | inspect, examine
+fun check_2_V2 : V2 ; -- | mark with a checkmark
+fun club_1_N : N  ; -- | member of the club
+fun club_2_N : N  ; -- | hit the ball with a club
+fun coach_1_N : N  ; -- | football coach
+fun coach_2_N : N  ; -- | coach in a train
+fun coach_3_N : N  ; -- | bus
+fun command_1_N : N  ; -- | she gave us commands
+fun command_2_N : N  ; -- | she took the command
+fun common_1_A : A  ; -- | very common
+fun common_2_A : A  ; -- | common to us
+fun company_1_N : N ; -- | start-up company
+fun company_2_N : N ; -- | enjoy their company
+fun condition_1_N : N ; -- | there is one condition
+fun condition_2_N : N ; -- | he is in a bad condition
+fun cortege_1_N : N ;
+fun cortege_2_N : N ;
+fun court_1_N : N  ; -- | the emperor's court
+fun court_2_N : N  ; -- | the supreme court
+fun crepe_1_N : N ;
+fun crepe_2_N : N ;
+fun critical_1_A : A  ; -- | you are very critical
+fun critical_2_A : A  ; -- | of critical importance
+fun cure_1_N : N ;
+fun cure_2_N : N ;
+fun date_1_N : N ;  -- | the specified day of the month
+fun date_3_N : N  ; -- | she was my first date
+fun date_3_N : N ;  -- | a meeting arranged in advance
+fun date_7_N : N ;  -- | sweet edible fruit of the date palm with a single long woody seed
+fun debris_1_N : N ;
+fun debris_2_N : N ;
+fun debut_1_N : N ;
+fun debut_2_N : N ;
+fun debutante_1_N : N ;
+fun debutante_2_N : N ;
+fun degree_1_N : N ;  -- | a position on a scale of intensity or amount or quality
+fun degree_2_N : N ;  -- | an award conferred by a college or university signifying that the recipient has satisfactorily completed a course of study
+fun degree_3_N : N ;  -- | a unit of temperature on a specified scale
+fun division_1_N : N  ; -- | division at university
+fun division_2_N : N  ; -- | division in the army 
+fun division_3_N : N  ; -- | multiplication and division 
+fun draw_1_V2 : V2 ; -- | draw the carriage
+fun draw_2_V2 : V2 ; -- | draw a picture
+fun economy_1_N : N  ; -- | the country has a good economy
+fun economy_2_N : N  ; -- | saving money
+fun end_1_N : N  ; -- | the end of his life
+fun end_2_N : N  ; -- | the other end of the room
+fun entry_1_N : N  ; -- | no entry
+fun entry_2_N : N  ; -- | lexical entry
+fun evidence_1_N : N  ; -- | give me some evidence
+fun evidence_2_N : N  ; -- | the evidence of his opinion
+fun fall_1_N : N  ; -- | rise and fall
+fun fall_2_N : N  ; -- | autumn
+fun fan_1_N : N ;
+fun fan_2_N : N ;
+fun fan_3_N : N ;
+fun field_1_N : N  ; -- | cotton field
+fun field_2_N : N  ; -- | field work
+fun field_3_N : N  ; -- | sports field
+fun field_4_N : N  ; -- | algebraic structure
+fun figure_1_N : N  ;  -- | a round figure
+fun figure_2_N : N  ;  -- | convincing figures
+fun film_1_N : N  ;  -- | movie
+fun film_2_N : N  ;  -- | thin layer
+fun fire_1_N : N ; --- ??
+fun fire_2_N : N ; --- ??
+fun fit_1_V2 : V2 ; -- | this shirt doesn't fit me
+fun fit_2_V2 : V2 ; -- | fit a line to the data
+fun foreign_1_A : A  ; -- | a foreign citizen
+fun foreign_2_A : A  ; -- | don't throw foreign objects into the toilet
+fun fork_1_N : N ;
+fun fork_3_N : N ;
+fun fork_4_N : N ;
+fun future_1_N : N ;
+fun future_3_N : N ;
+fun game_1_N : N  ;  -- | card game
+fun game_2_N : N  ;  -- | children's game
+fun game_3_N : N  ;  -- | eat game
+fun get_on_1_V2 : V2 ;
+fun get_on_2_V2 : V2 ;
+fun goal_1_N : N ; --| my goal in life
+fun goal_2_N : N ; --| sports: area in which you try to put an object
+fun goal_3_N : N ; --| sports: act of placing the object into the goal
+fun ground_1_N : N  ; -- | ground zero
+fun ground_2_N : N  ; -- | on dubious grounds
+fun hard_1_A : A  ; -- | hard surface
+fun hard_2_A : A  ; -- | hard problem
+fun in_1_Adv : Adv ; -- | he is in
+fun in_2_Adv : Adv ; -- | he goes in
+fun independent_1_A : A  ; -- | independent of her parents
+fun independent_2_A : A  ; -- | Andorra is an independent state
+fun intelligence_1_N : N ;
+fun intelligence_2_N : N ;
+fun interest_1_N : N  ; -- | interest in literature
+fun interest_2_N : N  ; -- | loan with a high interest rate
+fun interest_4_N : N ;
+fun issue_1_N : N  ; -- | this is not an issue
+fun issue_2_N : N  ; -- | the next issue of the magazine
+fun key_1_N : N  ; -- | key to my house
+fun key_2_N : N  ; -- | the D major key
+fun last_1_A : A ; -- | the last supper
+fun last_2_A : A ; -- | last week
+fun law_1_N : N  ;  -- | the law forbids it
+fun law_2_N : N  ;  -- | he studies law
+fun league_1_N : N  ; -- | league of criminals
+fun league_2_N : N  ; -- | football league
+fun letter_1_N : N ; ---- which is which?? -- at least in finnish this
+is letter to your mom, and letter2 is like letter H
+fun letter_2_N : N ;
+fun level_1_N : N  ; -- | reach a high level
+fun level_2_N : N  ; -- | level 4 of the building
+fun lie_1_V : V ; -- | lie on the ground
+fun lie_2_V : V ; -- | tell a lie
+fun market_1_N : N ; -- | fish market (place)
+fun market_2_N : N ; -- | stock market (abstract)
+fun master_1_N : N  ; -- | master and slave
+fun master_2_N : N  ; -- | school master
+fun match_1_N : N  ; -- | football match
+fun match_2_N : N  ; -- | match box
+fun match_3_N : N  ; -- | perfect match
+fun mate_1_N : N ;
+fun mate_2_N : N ;
+fun matter_1_N : N ; -- | matter and form
+fun matter_2_N : N ; -- | what is the matter
+fun maturity_1_N : N ;
+fun maturity_2_N : N ;
+fun maturity_3_N : N ;
+fun may_1_VV : VV ;  -- be possible
+fun may_2_VV : VV ;  -- be allowed
+fun minister_1_N : N  ; -- | prime minister
+fun minister_2_N : N  ; -- | minister in church
+fun miss_1_V2 : V2 ; --| missed my chance
+fun miss_2_V2 : V2 ; --| I miss you
+fun miss_3_V2 : V2 ; --| missed the class
+fun move_1_V : V  ; -- | it doesn't move any more
+fun move_2_V : V  ; -- | move to a new house
+fun naive_1_A : A ;
+fun naive_2_A : A ;
+fun note_1_N : N  ; -- | take notes
+fun note_2_N : N  ; -- | make notes
+fun note_3_N : N  ; -- | notes in music
+fun number_1_N : N  ;  -- | number five
+fun number_2_N : N  ;  -- | a number of people
+fun number_3_N : N  ;  -- | numbers singular and plural
+fun officer_1_N : N  ; -- | financial officer
+fun officer_2_N : N  ; -- | army officer
+fun officer_3_N : N  ; -- | police officer
+fun orange_1_N : N ;  -- | round yellow to orange fruit of any of several citrus trees
+fun orange_2_N : N ;  -- | orange color or pigment ; any of a range of colors between red and yellow
+fun party_1_N : N  ; -- | birthday party
+fun party_2_N : N  ; -- | political party
+fun pate_1_N : N ;
+fun pate_2_N : N ;
+fun performance_1_N : N  ; -- | high level of performance
+fun performance_2_N : N  ; -- | he made a strange performance
+fun period_1_N : N  ; -- | it was a long period in her life
+fun period_2_N : N  ; -- | period or comma
+fun period_3_N : N  ; -- | she had her period
+fun play_1_V : V  ;  -- | play in a football team
+fun play_1_V2 : V2  ;  -- | play football
+fun play_2_V : V  ;  -- | children play
+fun play_2_V2 : V2  ;  -- | play mum and dad
+fun play_3_V : V  ;  -- | play in the band
+fun play_3_V2 : V2  ;  -- | play the guitar
+fun point_1_N : N  ; -- | at this point
+fun point_2_N : N  ; -- | he got six points
+fun poor_1_A : A  ; -- | poor or rich
+fun poor_2_A : A  ; -- | poor him
+fun poor_3_A : A  ; -- | poor quality
+fun present_1_N : N ; -- | I bought you a present
+fun present_2_N : N ; -- | past and present
+fun property_1_N : N  ; -- | some bad properties
+fun property_2_N : N  ; -- | an enormous property
+fun race_1_N : N  ; -- | win the race
+fun race_2_N : N  ; -- | the human race
+fun recognize_1_V2 : V2 ; --| acknowledge; I recognize my mistake
+fun recognize_4_V2 : V2 ; --| distinguish from something
+fun record_1_N : N  ; -- | Guinness book of records
+fun record_2_N : N  ; -- | Beatles records
+fun record_3_N : N  ; -- | we keep a record of visitors
+fun regime_1_N : N ;
+fun regime_2_N : N ;
+fun right_1_A : A  ; -- | right or wrong
+fun right_1_Adv : Adv  ; -- | right or wrong
+fun right_2_A : A  ; -- | right or left
+fun right_2_Adv : Adv  ; -- | right or left
+fun ring_4_V2 : V2 ;    -- | get or try to get into communication (with someone) by telephone
+fun ring_6_V2 : V2 ;    -- | attach a ring to the foot of, in order to identify
+fun role_1_N : N ;
+fun role_2_N : N ;
+fun room_1_N : N ; -- | five rooms
+fun room_2_N : N ; -- | there is room for five
+fun sake_1_N : N ;
+fun sake_2_N : N ;
+fun set_1_N : N  ;  -- | a reparation set
+fun set_2_N : N  ; -- | an infinite set
+fun share_1_V2 : V2 ; -- | share the wealth
+fun share_2_V2 : V2 ; -- | we share a language (have in common)
+fun sign_1_N : N ; --| sign language
+fun sign_2_N : N ; --| visible indication
+fun single_1_A : A  ; -- | a single ticket
+fun single_2_A : A  ; -- | a single woman
+fun staff_1_N : N  ; -- | staff of 50 persons
+fun staff_2_N : N  ; -- | pike staff
+fun starter_1_N : N ;
+fun starter_2_N : N ;
+fun starter_3_N : N ;
+fun starter_4_N : N ;
+fun starter_5_N : N ;
+fun starter_6_N : N ;
+fun starter_7_N : N ;
+fun state_1_N : N  ; -- | independent state
+fun state_2_N : N  ; -- | state of affairs
+fun strike_1_N : N ;  -- | a group's refusal to work in protest against low pay or bad work conditions
+fun strike_2_N : N ;  -- | an attack that is intended to seize or inflict damage on or destroy an objective
+fun subject_1_N : N  ; -- | subject matter
+fun subject_2_N : N  ; -- | subject and object
+fun tell_1_V3 : V3 ; -- | tell him a story
+fun tell_2_V3 : V3 ; -- | tell heaven from hell
+fun time_1_N : N  ;  -- | we have no time
+fun time_2_N : N  ;  -- | I was there four times
+fun typical_1_A : A ;
+fun typical_2_A : A ;
+fun typical_3_A : A ;
+fun unit_1_N : N ;
+fun unit_2_N : N ;
+fun unit_3_N : N ;
+fun unit_4_N : N ;
+fun unit_5_N : N ;
+fun unit_6_N : N ;
+fun variety_1_N : N  ; -- | there's a great variety
+fun variety_2_N : N  ; -- | the best variety
+fun view_1_N : N  ; -- | room with a view
+fun view_2_N : N  ; -- | people with strange views
+fun watch_1_V2 : V2 ; -- | watch the tv
+fun watch_2_V2 : V2 ; -- | watch the bank
+fun way_1_N : N  ; -- | the way to the city
+fun way_2_N : N  ; -- | do it the proper way
+fun web_1_N : N  ; -- | www
+fun web_2_N : N  ; -- | spider web
+fun work_1_V : V  ; -- | I just work here
+fun work_2_V : V  ; -- | the computer doesn't work
+fun yet_1_Adv : Adv  ; -- | we are not there yet
+fun yet_2_Adv : Adv  ; -- | yet he was not satisfied
diff --git a/lib/src/translator/steps.html b/lib/src/translator/steps.html
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/steps.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<TITLE>Steps for Extending RGL to a Large Scale Translation Grammar</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1>Steps for Extending RGL to a Large Scale Translation Grammar</H1>
+</CENTER>
+
+<P>
+We will add Dutch to the system of big translation grammars.
+</P>
+
+<H1>The Translate grammar</H1>
+
+<P>
+This is where we are
+</P>
+<P>
+  $ pwd
+  /Users/aarne/GF/lib/src/translator
+</P>
+<P>
+We start from files for German
+</P>
+<P>
+  $ ls -l *Ger.gf
+  -rw-r<S>r</S>  1 aarne  staff  1615550 Apr 10 23:38 DictionaryGer.gf
+  -rw-r<S>r</S>  1 aarne  staff     3042 Jan 22 15:39 ExtensionsGer.gf
+  -rw-r<S>r</S>  1 aarne  staff      662 Apr  9 11:14 TranslateGer.gf
+</P>
+<P>
+We make copies of these ones
+</P>
+<P>
+  $ cp -p ExtensionsGer.gf ExtensionsDut.gf
+  $ cp -p TranslateGer.gf TranslateDut.gf
+</P>
+<P>
+Then we change Ger-&gt;Dut in these files
+</P>
+<P>
+We take the common parts of a dictionary ; Ger doesn't have them this way but Spa does
+</P>
+<P>
+  $ grep "L\." DictionarySpa.gf &gt;DictionaryDut.gf
+  $ grep "S\." DictionarySpa.gf &gt;&gt;DictionaryDut.gf
+</P>
+<P>
+Then we add a header, copying from DictionarySpa and changing Spa-&gt;Dut. And of course a "}"  to the end!
+</P>
+<P>
+  concrete DictionarySpa of Dictionary = CatSpa
+    ** open ParadigmsSpa, MorphoSpa, IrregSpa, (L=LexiconSpa), (S=StructuralSpa), Prelude in {
+</P>
+<P>
+We can now try compile this, using -s to suppress 60k warnings about missing linearizations:
+</P>
+<P>
+  $ gf -s DictionaryDut.gf
+</P>
+<P>
+This goes fine - but what about the translator itself?
+</P>
+<P>
+  $ gf -s TranslateDut.gf 
+  File TenseDut.gf does not exist.
+</P>
+<P>
+Just change it to TenseX as in many other languages, as Dutch has no special tenses. Try again (in GF shell):
+</P>
+<P>
+  &gt; i TranslateDut.gf 
+  File ConstructionDut.gf does not exist.
+</P>
+<P>
+Let us just comment this inheritance out from TranslateDut, like in some other languages where 
+this module is not yet available. The same with DocumentationDut.
+</P>
+<P>
+  ----  ConstructionDut,
+  ----  DocumentationDut,
+</P>
+<P>
+I use four dashes for comments meaning "to be fixed soon". Try again:
+</P>
+<P>
+  &gt; i TranslateDut.gf 
+  File ChunkDut.gf does not exist.
+</P>
+<P>
+This is more critical, since we want a robust translator! Let's fix this:
+</P>
+<P>
+  $ cd ../chunk/
+  $ cp -p ChunkGer.gf ChunkDut.gf
+  $ cd ../translator/
+</P>
+<P>
+Again, go to ChunkDut.gf and change Ger-&gt;Dut. Also look for double quotes and change strings in them. E.g.
+</P>
+<P>
+  copula_inf_Chunk = ss "sein"  --&gt;  copula_inf_Chunk = ss "zijn"
+</P>
+<P>
+Now try again (in GF):
+</P>
+<P>
+  &gt; i TranslateDut.gf 
+   Warning: In inherited module Extensions,
+  ...
+  no occurrence of element BaseVPI
+</P>
+<P>
+Now we notice that ExtraDut is just a dummy module. We comment out all references to it in ExtensionsDut; of course we 
+will fix ExtraDut later. E.g.
+</P>
+<P>
+  ----  BaseVPI = E.BaseVPI ;
+</P>
+<P>
+We could continue commenting out things that don't compile. We could just give up and comment out ExtensionsDut from TranslateDut.
+It doesn't use many functions anyway...
+</P>
+<P>
+  ---- ExtensionsDut <A HREF="PassAgentVPSlash">CompoundCN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash,</A>,
+</P>
+<P>
+Unfortunately, ChunkDut also needs it. So let's at least make it compile by commenting out all offensive functions.
+There is not much left, and in ChunkDut we also comment out whatever the compiler complains about, with four dashes.
+We obtain
+</P>
+<P>
+  concrete ChunkDut of Chunk = CatDut
+  ----  , ExtensionsDut 
+   ** 
+    ChunkFunctor - <A HREF="VPI_Chunk">UseVC, VPS_Chunk, emptyNP,</A>
+      with (Syntax = SyntaxDut), (Extensions = ExtensionsDut) 
+      **
+    open 
+      SyntaxDut, (E = ExtensionsDut), Prelude, 
+      ResDut, (P = ParadigmsDut) in {
+</P>
+<P>
+Et voilà:
+</P>
+<P>
+  &gt; i TranslateDut.gf 
+  linking ... OK
+</P>
+<P>
+  Languages: TranslateDut
+</P>
+<P>
+Let us try it:
+</P>
+<P>
+  &gt; gr | l -treebank
+  Translate: ChunkPhr (PlusChunk fullstop_Chunk (OneChunk refl_SgP1_Chunk))
+  TranslateDut: * . mij zelf
+</P>
+<P>
+Let us make it compilable in GF/lib/src/Makefile by adding entries for TranslateDut and Translate11 - since we now have 11 languages.
+Again, we can look for TranslateGer and make a copy beside it, as well as Translate10:
+</P>
+<P>
+  TranslateGer: TranslateGer.pgf
+  TranslateDut: TranslateDut.pgf
+</P>
+<P>
+  TranslateDut.pgf:: ; $(GFMKT) -name=TranslateDut translator/TranslateDut.gf
+</P>
+<P>
+  # Without dependencies:
+  Translate11:
+          $(GFMKT) -name=Translate11 $(TRANSLATE11) +RTS -K32M
+</P>
+<P>
+  # With dependencies:
+  Translate11.pgf: $(TRANSLATE10)
+          $(GFMKT) -name=Translate11 $(TRANSLATE11) +RTS -K32M
+</P>
+<P>
+Since we have everything up to date in Translate10, let us just add the necessary new things to include Dut:
+</P>
+<P>
+  $ pwd
+  /Users/aarne/GF/lib/src
+</P>
+<P>
+  $ make TranslateDut.pgf
+</P>
+<P>
+  $ make Translate11
+</P>
+<P>
+We can first try it in the plain C runtime:
+</P>
+<P>
+  $ pgf-translate Translate11.pgf Phr TranslateEng TranslateDut
+  &gt; what is this
+  0.07 sec
+  [18.070923] ChunkPhr (OneChunk (QS_Chunk (UseQCl (TTAnt TPres ASimul) PPos (QuestIComp (CompIP whatSg_IP) 
+  (DetNP (DetQuant this_Quant NumSg))))))
+  * wat is dit
+  wat is dit
+  &gt; can we translate now
+  0.19 sec
+  [35.258053] ChunkPhr (OneChunk (QS_Chunk (UseQCl (TTAnt TPres ASimul) PPos (QuestCl (PredVP (UsePron we_Pron) 
+  (AdvVP (ComplVV can_1_VV (UseV translate_V)) now_Adv))))))
+  * kunnen we nu [translate_V]
+  kunnen we nu [translate_V]
+</P>
+<P>
+What about the web application?
+</P>
+<P>
+First make the new grammar accessible:
+</P>
+<P>
+  cd GF/src/www/robust/
+  $ ls
+  App10.pgf	Translate10.pgf	Translate8.pgf
+  $ ln -s /Users/aarne/GF/lib/src/Translate11.pgf 
+</P>
+<P>
+Then update the reference to this grammar - change Translate10 to Translate11 in one place:
+</P>
+<P>
+  $ cd ..
+  $ grep Translate10 */*.js
+  js/gftranslate.js:gftranslate.jsonurl="/robust/Translate10.pgf"
+</P>
+<P>
+Try start the gf server
+</P>
+<P>
+  gf -server --document-root=/Users/aarne/GF/src/www/
+</P>
+<P>
+Point your browser to <A HREF="http://localhost:41296/wc.html">http://localhost:41296/wc.html</A>
+</P>
+<P>
+Wait a bit, and you will see Dutch among the available languages!
+</P>
+
+<H1>Building the Android app</H1>
+
+<P>
+Navigate to the App directory and create AppDut; also change Ger-&gt;Dut as before
+</P>
+<P>
+  $ pwd
+  /Users/aarne/GF/examples/app
+</P>
+<P>
+  $ cp -p AppGer.gf AppDut.gf
+</P>
+<P>
+Extend the Makefile as before:
+</P>
+<P>
+  TRANSLATE11=$(TRANSLATE10) AppDut.pgf
+  # Without dependencies:
+  App11:
+          $(GFMKT) -name=App11 $(TRANSLATE11) +RTS -K200M
+</P>
+<P>
+Make it:
+</P>
+<P>
+  $ make AppDut.pgf
+  $ make App11
+</P>
+<P>
+Check that all languages are consistently included:
+</P>
+<P>
+  $ gf +RTS -K200M App11.pgf
+  Languages: AppBul AppChi AppDut AppEng AppFin AppFre AppGer AppHin AppIta AppSpa AppSwe
+</P>
+<P>
+  App&gt; l house_N
+  къща
+  房 子
+  huis
+  house
+  talo
+  maison
+  Haus
+  शाला
+  casa
+  casa
+  hus  
+</P>
+<P>
+Now follow the instructions in README in the app/ directory.
+You also need to add to Translator.java, in a place near AppGer reference,
+</P>
+<P>
+   new Language("nl-NL", "Dutch", "AppDut", R.xml.qwerty),
+</P>
+
+<H1>The TopDictionary</H1>
+
+<P>
+Once you have DictionaryDut, go to GF/lib/src/translate/ and do
+</P>
+<P>
+  $ ghci
+  Prelude&gt; :l CheckDict.hs 
+  *Main&gt; createConcrete "Dut"
+</P>
+<P>
+This creates the file GF/lib/src/translate/todo/tmp/TopDictionaryDut.gf, which has words in frequency order.
+Copy this one level up, to GF/lib/src/translate/todo/TopDictionaryDut.gf, and follow the instructions in
+</P>
+<P>
+  <A HREF="http://www.grammaticalframework.org/lib/src/translator/todo/check-dictionary.html">http://www.grammaticalframework.org/lib/src/translator/todo/check-dictionary.html</A>
+</P>
+<P>
+to improve the dictionary in frequency order.
+</P>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -thtml ./lib/src/translator/steps.t2t -->
+</BODY></HTML>
diff --git a/lib/src/translator/steps.t2t b/lib/src/translator/steps.t2t
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/steps.t2t
@@ -0,0 +1,247 @@
+Steps for Extending RGL to a Large Scale Translation Grammar
+
+
+
+We will add Dutch to the system of big translation grammars.
+
+=The Translate grammar=
+
+This is where we are
+
+  $ pwd
+  /Users/aarne/GF/lib/src/translator
+
+We start from files for German
+
+  $ ls -l *Ger.gf
+  -rw-r--r--  1 aarne  staff  1615550 Apr 10 23:38 DictionaryGer.gf
+  -rw-r--r--  1 aarne  staff     3042 Jan 22 15:39 ExtensionsGer.gf
+  -rw-r--r--  1 aarne  staff      662 Apr  9 11:14 TranslateGer.gf
+
+We make copies of these ones
+
+  $ cp -p ExtensionsGer.gf ExtensionsDut.gf
+  $ cp -p TranslateGer.gf TranslateDut.gf
+
+Then we change Ger->Dut in these files
+
+We take the common parts of a dictionary ; Ger doesn't have them this way but Spa does
+
+  $ grep "L\." DictionarySpa.gf >DictionaryDut.gf
+  $ grep "S\." DictionarySpa.gf >>DictionaryDut.gf
+
+Then we add a header, copying from DictionarySpa and changing Spa->Dut. And of course a "}"  to the end!
+
+  concrete DictionarySpa of Dictionary = CatSpa
+    ** open ParadigmsSpa, MorphoSpa, IrregSpa, (L=LexiconSpa), (S=StructuralSpa), Prelude in {
+
+We can now try compile this, using -s to suppress 60k warnings about missing linearizations:
+
+  $ gf -s DictionaryDut.gf
+
+This goes fine - but what about the translator itself?
+
+  $ gf -s TranslateDut.gf 
+  File TenseDut.gf does not exist.
+
+Just change it to TenseX as in many other languages, as Dutch has no special tenses. Try again (in GF shell):
+
+  > i TranslateDut.gf 
+  File ConstructionDut.gf does not exist.
+
+Let us just comment this inheritance out from TranslateDut, like in some other languages where 
+this module is not yet available. The same with DocumentationDut.
+
+  ----  ConstructionDut,
+  ----  DocumentationDut,
+
+I use four dashes for comments meaning "to be fixed soon". Try again:
+
+  > i TranslateDut.gf 
+  File ChunkDut.gf does not exist.
+
+This is more critical, since we want a robust translator! Let's fix this:
+
+  $ cd ../chunk/
+  $ cp -p ChunkGer.gf ChunkDut.gf
+  $ cd ../translator/
+
+Again, go to ChunkDut.gf and change Ger->Dut. Also look for double quotes and change strings in them. E.g.
+
+  copula_inf_Chunk = ss "sein"  -->  copula_inf_Chunk = ss "zijn"
+
+Now try again (in GF):
+
+  > i TranslateDut.gf 
+   Warning: In inherited module Extensions,
+  ...
+  no occurrence of element BaseVPI
+
+Now we notice that ExtraDut is just a dummy module. We comment out all references to it in ExtensionsDut; of course we 
+will fix ExtraDut later. E.g.
+
+  ----  BaseVPI = E.BaseVPI ;
+
+We could continue commenting out things that don't compile. We could just give up and comment out ExtensionsDut from TranslateDut.
+It doesn't use many functions anyway...
+
+  ---- ExtensionsDut [CompoundCN,AdAdV,UttAdV,ApposNP,MkVPI, MkVPS, PredVPS, PassVPSlash, PassAgentVPSlash],
+
+Unfortunately, ChunkDut also needs it. So let's at least make it compile by commenting out all offensive functions.
+There is not much left, and in ChunkDut we also comment out whatever the compiler complains about, with four dashes.
+We obtain
+
+  concrete ChunkDut of Chunk = CatDut
+  ----  , ExtensionsDut 
+   ** 
+    ChunkFunctor - [UseVC, VPS_Chunk, emptyNP, VPI_Chunk]
+      with (Syntax = SyntaxDut), (Extensions = ExtensionsDut) 
+      **
+    open 
+      SyntaxDut, (E = ExtensionsDut), Prelude, 
+      ResDut, (P = ParadigmsDut) in {
+
+Et voilà:
+
+  > i TranslateDut.gf 
+  linking ... OK
+
+  Languages: TranslateDut
+
+Let us try it:
+
+  > gr | l -treebank
+  Translate: ChunkPhr (PlusChunk fullstop_Chunk (OneChunk refl_SgP1_Chunk))
+  TranslateDut: * . mij zelf
+
+Let us make it compilable in GF/lib/src/Makefile by adding entries for TranslateDut and Translate11 - since we now have 11 languages.
+Again, we can look for TranslateGer and make a copy beside it, as well as Translate10:
+
+  TranslateGer: TranslateGer.pgf
+  TranslateDut: TranslateDut.pgf
+
+  TranslateDut.pgf:: ; $(GFMKT) -name=TranslateDut translator/TranslateDut.gf
+
+  # Without dependencies:
+  Translate11:
+          $(GFMKT) -name=Translate11 $(TRANSLATE11) +RTS -K32M
+
+  # With dependencies:
+  Translate11.pgf: $(TRANSLATE10)
+          $(GFMKT) -name=Translate11 $(TRANSLATE11) +RTS -K32M
+
+Since we have everything up to date in Translate10, let us just add the necessary new things to include Dut:
+
+  $ pwd
+  /Users/aarne/GF/lib/src
+
+  $ make TranslateDut.pgf
+
+  $ make Translate11
+
+We can first try it in the plain C runtime:
+
+  $ pgf-translate Translate11.pgf Phr TranslateEng TranslateDut
+  > what is this
+  0.07 sec
+  [18.070923] ChunkPhr (OneChunk (QS_Chunk (UseQCl (TTAnt TPres ASimul) PPos (QuestIComp (CompIP whatSg_IP) 
+  (DetNP (DetQuant this_Quant NumSg))))))
+  * wat is dit
+  wat is dit
+  > can we translate now
+  0.19 sec
+  [35.258053] ChunkPhr (OneChunk (QS_Chunk (UseQCl (TTAnt TPres ASimul) PPos (QuestCl (PredVP (UsePron we_Pron) 
+  (AdvVP (ComplVV can_1_VV (UseV translate_V)) now_Adv))))))
+  * kunnen we nu [translate_V]
+  kunnen we nu [translate_V]
+
+What about the web application?
+
+First make the new grammar accessible:
+
+  cd GF/src/www/robust/
+  $ ls
+  App10.pgf	Translate10.pgf	Translate8.pgf
+  $ ln -s /Users/aarne/GF/lib/src/Translate11.pgf 
+
+Then update the reference to this grammar - change Translate10 to Translate11 in one place:
+
+  $ cd ..
+  $ grep Translate10 */*.js
+  js/gftranslate.js:gftranslate.jsonurl="/robust/Translate10.pgf"
+
+Try start the gf server
+
+  gf -server --document-root=/Users/aarne/GF/src/www/
+
+Point your browser to http://localhost:41296/wc.html
+
+Wait a bit, and you will see Dutch among the available languages!
+
+
+
+=Building the Android app=
+
+Navigate to the App directory and create AppDut; also change Ger->Dut as before
+
+  $ pwd
+  /Users/aarne/GF/examples/app
+
+  $ cp -p AppGer.gf AppDut.gf
+
+Extend the Makefile as before:
+
+  TRANSLATE11=$(TRANSLATE10) AppDut.pgf
+  # Without dependencies:
+  App11:
+          $(GFMKT) -name=App11 $(TRANSLATE11) +RTS -K200M
+
+Make it:
+
+  $ make AppDut.pgf
+  $ make App11
+
+Check that all languages are consistently included:
+
+  $ gf +RTS -K200M App11.pgf
+  Languages: AppBul AppChi AppDut AppEng AppFin AppFre AppGer AppHin AppIta AppSpa AppSwe
+
+  App> l house_N
+  къща
+  房 子
+  huis
+  house
+  talo
+  maison
+  Haus
+  शाला
+  casa
+  casa
+  hus  
+
+Now follow the instructions in README in the app/ directory.
+You also need to add to Translator.java, in a place near AppGer reference,
+
+   new Language("nl-NL", "Dutch", "AppDut", R.xml.qwerty),
+
+
+=The TopDictionary=
+
+Once you have DictionaryDut, go to GF/lib/src/translate/ and do
+
+  $ ghci
+  Prelude> :l CheckDict.hs 
+  *Main> createConcrete "Dut"
+
+This creates the file GF/lib/src/translate/todo/tmp/TopDictionaryDut.gf, which has words in frequency order.
+Copy this one level up, to GF/lib/src/translate/todo/TopDictionaryDut.gf, and follow the instructions in
+
+  http://www.grammaticalframework.org/lib/src/translator/todo/check-dictionary.html
+
+
+to improve the dictionary in frequency order.
+
+
+
+  
+
diff --git a/lib/src/translator/todo/TopDictionary.gf b/lib/src/translator/todo/TopDictionary.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionary.gf
@@ -0,0 +1,7538 @@
+abstract TopDictionary = Cat **{
+fun of_Prep : Prep ;
+fun and_Conj : Conj ;
+fun in_Prep : Prep ;
+fun have_VV : VV ;
+fun have_V2 : V2 ;
+fun have_V : V ;
+fun it_Pron : Pron ;
+fun to_Prep : Prep ;
+fun for_Prep : Prep ;
+fun i_Pron : Pron ;
+fun iFem_Pron : Pron ;
+fun that_Subj : Subj ;
+fun he_Pron : Pron ;
+fun on_Prep : Prep ;
+fun with_Prep : Prep ;
+fun do_V2 : V2 ;
+fun at_Prep : Prep ;
+fun by_Prep : Prep ;
+fun but_Conj : Conj ;
+fun from_Prep : Prep ;
+fun they_Pron : Pron ;
+fun theyFem_Pron : Pron ;
+fun she_Pron : Pron ;
+fun or_Conj : Conj ;
+fun as_Subj : Subj ;
+fun we_Pron : Pron ;
+fun weFem_Pron : Pron ;
+fun say_VS : VS ;
+fun say_V2 : V2 ;
+fun say_V : V ;
+fun if_Subj : Subj ;
+fun go_VV : VV ;
+fun go_VA : VA ;
+fun go_V : V ;
+fun get_VV : VV ;
+fun get_V2V : V2V ;
+fun make_V2V : V2V ;
+fun make_V2A : V2A ;
+fun make_V2 : V2 ;
+fun make_V : V ;
+fun as_Prep : Prep ;
+fun out_Adv : Adv ;
+fun up_Adv : Adv ;
+fun see_VS : VS ;
+fun see_VQ : VQ ;
+fun see_V2V : V2V ;
+fun see_V2 : V2 ;
+fun see_V : V ;
+fun know_VS : VS ;
+fun know_VQ : VQ ;
+fun know_V2 : V2 ;
+fun know_V : V ;
+fun time_N : N ;
+fun time_2_N : N ;
+fun time_1_N : N ;
+fun take_V2 : V2 ;
+fun so_Adv : Adv ;
+fun year_N : N ;
+fun into_Prep : Prep ;
+fun then_Adv : Adv ;
+fun think_VS : VS ;
+fun think_V2 : V2 ;
+fun think_V : V ;
+fun come_V : V ;
+fun than_Subj : Subj ;
+fun more_Adv : Adv ;
+fun about_Prep : Prep ;
+fun now_Adv : Adv ;
+fun last_A : A ;
+fun last_1_A : A ;
+fun last_2_A : A ;
+fun other_A : A ;
+fun give_V3 : V3 ;
+fun give_V2 : V2 ;
+fun give_V : V ;
+fun just_Adv : Adv ;
+fun people_N : N ;
+fun also_Adv : Adv ;
+fun well_Adv : Adv ;
+fun only_Adv : Adv ;
+fun new_A : A ;
+fun when_Subj : Subj ;
+fun way_N : N ;
+fun way_2_N : N ;
+fun way_1_N : N ;
+fun look_VA : VA ;
+fun look_V2 : V2 ;
+fun look_V : V ;
+fun like_Prep : Prep ;
+fun use_VV : VV ;
+fun use_V2 : V2 ;
+fun use_V : V ;
+fun because_Subj : Subj ;
+fun good_A : A ;
+fun find_VS : VS ;
+fun find_V2A : V2A ;
+fun find_V2 : V2 ;
+fun find_V : V ;
+fun man_N : N ;
+fun want_VV : VV ;
+fun want_V2V : V2V ;
+fun want_V2 : V2 ;
+fun want_V : V ;
+fun day_N : N ;
+fun between_Prep : Prep ;
+fun even_Adv : Adv ;
+fun there_Adv : Adv ;
+fun many_Det : Det ;
+fun after_Prep : Prep ;
+fun down_Adv : Adv ;
+fun yeah_Interj : Interj ;
+fun so_Subj : Subj ;
+fun thing_N : N ;
+fun tell_VS : VS ;
+fun tell_V3 : V3 ;
+fun tell_1_V3 : V3 ;
+fun tell_2_V3 : V3 ;
+fun tell_V2V : V2V ;
+fun tell_V2S : V2S ;
+fun tell_V2 : V2 ;
+fun tell_V : V ;
+fun through_Prep : Prep ;
+fun back_Adv : Adv ;
+fun still_Adv : Adv ;
+fun child_N : N ;
+fun here_Adv : Adv ;
+fun over_Prep : Prep ;
+fun too_Adv : Adv ;
+fun put_V2 : V2 ;
+fun on_Adv : Adv ;
+fun no_Interj : Interj ;
+fun work_V2 : V2 ;
+fun work_V : V ;
+fun work_2_V : V ;
+fun work_1_V : V ;
+fun become_VA : VA ;
+fun become_V2 : V2 ;
+fun become_V : V ;
+fun old_A : A ;
+fun government_N : N ;
+fun mean_VV : VV ;
+fun mean_VS : VS ;
+fun mean_V2V : V2V ;
+fun mean_V2 : V2 ;
+fun part_N : N ;
+fun leave_V2V : V2V ;
+fun leave_V2 : V2 ;
+fun leave_V : V ;
+fun life_N : N ;
+fun great_A : A ;
+fun case_N : N ;
+fun woman_N : N ;
+fun over_Adv : Adv ;
+fun seem_VV : VV ;
+fun seem_VS : VS ;
+fun seem_VA : VA ;
+fun work_N : N ;
+fun need_VV : VV ;
+fun need_VV : VV ;
+fun need_V2 : V2 ;
+fun need_V : V ;
+fun feel_VS : VS ;
+fun feel_VA : VA ;
+fun feel_V2 : V2 ;
+fun feel_V : V ;
+fun system_N : N ;
+fun each_Det : Det ;
+fun may_2_VV : VV ;
+fun may_1_VV : VV ;
+fun much_Adv : Adv ;
+fun ask_VQ : VQ ;
+fun ask_V2V : V2V ;
+fun ask_V2 : V2 ;
+fun ask_V : V ;
+fun group_N : N ;
+fun number_N : N ;
+fun number_3_N : N ;
+fun number_2_N : N ;
+fun number_1_N : N ;
+fun yes_Interj : Interj ;
+fun however_Adv : Adv ;
+fun another_Det : Det ;
+fun again_Adv : Adv ;
+fun world_N : N ;
+fun area_N : N ;
+fun area_6_N : N ;
+fun area_5_N : N ;
+fun area_4_N : N ;
+fun area_3_N : N ;
+fun area_2_N : N ;
+fun area_1_N : N ;
+fun show_VS : VS ;
+fun show_VQ : VQ ;
+fun show_V2 : V2 ;
+fun show_V : V ;
+fun course_N : N ;
+fun company_2_N : N ;
+fun company_1_N : N ;
+fun under_Prep : Prep ;
+fun problem_N : N ;
+fun against_Prep : Prep ;
+fun never_Adv : Adv ;
+fun most_Adv : Adv ;
+fun service_N : N ;
+fun try_VV : VV ;
+fun try_V2 : V2 ;
+fun try_V : V ;
+fun call_V2 : V2 ;
+fun call_V : V ;
+fun hand_N : N ;
+fun party_N : N ;
+fun party_2_N : N ;
+fun party_1_N : N ;
+fun high_A : A ;
+fun about_Adv : Adv ;
+fun something_NP : NP ;
+fun school_N : N ;
+fun in_Adv : Adv ;
+fun in_1_Adv : Adv ;
+fun in_2_Adv : Adv ;
+fun small_A : A ;
+fun place_N : N ;
+fun before_Prep : Prep ;
+fun while_Subj : Subj ;
+fun away_Adv : Adv ;
+fun away_2_Adv : Adv ;
+fun away_1_Adv : Adv ;
+fun keep_VV : VV ;
+fun keep_V2A : V2A ;
+fun keep_V2 : V2 ;
+fun keep_V : V ;
+fun point_N : N ;
+fun point_2_N : N ;
+fun point_1_N : N ;
+fun house_N : N ;
+fun different_A : A ;
+fun country_N : N ;
+fun really_Adv : Adv ;
+fun provide_V2 : V2 ;
+fun provide_V : V ;
+fun week_N : N ;
+fun hold_VS : VS ;
+fun hold_V2 : V2 ;
+fun hold_V : V ;
+fun large_A : A ;
+fun member_N : N ;
+fun off_Adv : Adv ;
+fun always_Adv : Adv ;
+fun follow_VS : VS ;
+fun follow_V2 : V2 ;
+fun follow_V : V ;
+fun without_Prep : Prep ;
+fun turn_VA : VA ;
+fun turn_V2 : V2 ;
+fun turn_V : V ;
+fun end_N : N ;
+fun end_2_N : N ;
+fun end_1_N : N ;
+fun within_Prep : Prep ;
+fun local_A : A ;
+fun where_Subj : Subj ;
+fun during_Prep : Prep ;
+fun bring_V3 : V3 ;
+fun bring_V2 : V2 ;
+fun most_Det : Det ;
+fun word_N : N ;
+fun begin_V2 : V2 ;
+fun begin_V : V ;
+fun although_Subj : Subj ;
+fun example_N : N ;
+fun next_Adv : Adv ;
+fun family_N : N ;
+fun rather_Adv : Adv ;
+fun fact_N : N ;
+fun like_VV : VV ;
+fun like_VS : VS ;
+fun like_V2 : V2 ;
+fun social_A : A ;
+fun write_VS : VS ;
+fun write_V2 : V2 ;
+fun write_V : V ;
+fun state_N : N ;
+fun state_2_N : N ;
+fun state_1_N : N ;
+fun percent_N : N ;
+fun quite_Adv : Adv ;
+fun both_Det : Det ;
+fun start_V2 : V2 ;
+fun start_V : V ;
+fun run_V2 : V2 ;
+fun run_V : V ;
+fun long_A : A ;
+fun right_Adv : Adv ;
+fun right_2_Adv : Adv ;
+fun right_1_Adv : Adv ;
+fun set_V2 : V2 ;
+fun help_V2V : V2V ;
+fun help_V2 : V2 ;
+fun help_V : V ;
+fun every_Det : Det ;
+fun home_N : N ;
+fun month_N : N ;
+fun side_N : N ;
+fun night_N : N ;
+fun important_A : A ;
+fun eye_N : N ;
+fun head_N : N ;
+fun information_N : N ;
+fun question_N : N ;
+fun business_N : N ;
+fun play_V2 : V2 ;
+fun play_V : V ;
+fun play_3_V2 : V2 ;
+fun play_3_V : V ;
+fun play_2_V2 : V2 ;
+fun play_2_V : V ;
+fun play_1_V2 : V2 ;
+fun play_1_V : V ;
+fun power_N : N ;
+fun money_N : N ;
+fun change_N : N ;
+fun move_V2 : V2 ;
+fun move_V : V ;
+fun move_2_V : V ;
+fun move_1_V : V ;
+fun interest_N : N ;
+fun interest_4_N : N ;
+fun interest_2_N : N ;
+fun interest_1_N : N ;
+fun order_N : N ;
+fun book_N : N ;
+fun often_Adv : Adv ;
+fun development_N : N ;
+fun young_A : A ;
+fun national_A : A ;
+fun pay_V3 : V3 ;
+fun pay_V2V : V2V ;
+fun pay_V2 : V2 ;
+fun pay_V : V ;
+fun hear_VS : VS ;
+fun hear_V2V : V2V ;
+fun hear_V2 : V2 ;
+fun hear_V : V ;
+fun room_N : N ;
+fun room_1_N : N ;
+fun room_2_N : N ;
+fun whether_Subj : Subj ;
+fun water_N : N ;
+fun form_N : N ;
+fun car_N : N ;
+fun other_N : N ;
+fun yet_Adv : Adv ;
+fun yet_2_Adv : Adv ;
+fun yet_1_Adv : Adv ;
+fun perhaps_Adv : Adv ;
+fun meet_V2 : V2 ;
+fun meet_V : V ;
+fun level_N : N ;
+fun level_2_N : N ;
+fun level_1_N : N ;
+fun until_Subj : Subj ;
+fun though_Subj : Subj ;
+fun policy_N : N ;
+fun include_V2 : V2 ;
+fun include_V : V ;
+fun believe_VS : VS ;
+fun believe_V2 : V2 ;
+fun believe_V : V ;
+fun council_N : N ;
+fun already_Adv : Adv ;
+fun possible_A : A ;
+fun nothing_NP : NP ;
+fun line_N : N ;
+fun allow_V2V : V2V ;
+fun allow_V2 : V2 ;
+fun need_N : N ;
+fun effect_N : N ;
+fun big_A : A ;
+fun use_N : N ;
+fun lead_V2V : V2V ;
+fun lead_V2 : V2 ;
+fun lead_V : V ;
+fun stand_V2 : V2 ;
+fun stand_V : V ;
+fun idea_N : N ;
+fun study_N : N ;
+fun lot_N : N ;
+fun live_V : V ;
+fun job_N : N ;
+fun since_Subj : Subj ;
+fun name_N : N ;
+fun result_N : N ;
+fun body_N : N ;
+fun happen_VV : VV ;
+fun happen_V : V ;
+fun friend_N : N ;
+fun right_N : N ;
+fun least_Adv : Adv ;
+fun right_A : A ;
+fun right_2_A : A ;
+fun right_1_A : A ;
+fun almost_Adv : Adv ;
+fun much_Det : Det ;
+fun carry_V2 : V2 ;
+fun carry_V : V ;
+fun authority_N : N ;
+fun authority_2_N : N ;
+fun authority_1_N : N ;
+fun long_Adv : Adv ;
+fun early_A : A ;
+fun view_N : N ;
+fun view_2_N : N ;
+fun view_1_N : N ;
+fun public_A : A ;
+fun together_Adv : Adv ;
+fun talk_V2 : V2 ;
+fun talk_V : V ;
+fun report_N : N ;
+fun after_Subj : Subj ;
+fun only_Predet : Predet ;
+fun before_Subj : Subj ;
+fun bit_N : N ;
+fun face_N : N ;
+fun sit_V2 : V2 ;
+fun sit_V : V ;
+fun market_N : N ;
+fun market_1_N : N ;
+fun market_2_N : N ;
+fun appear_VV : VV ;
+fun appear_VS : VS ;
+fun appear_VA : VA ;
+fun appear_V : V ;
+fun continue_VV : VV ;
+fun continue_V2 : V2 ;
+fun continue_V : V ;
+fun able_A : A ;
+fun political_A : A ;
+fun later_Adv : Adv ;
+fun hour_N : N ;
+fun rate_N : N ;
+fun law_N : N ;
+fun law_2_N : N ;
+fun law_1_N : N ;
+fun door_N : N ;
+fun court_N : N ;
+fun court_2_N : N ;
+fun court_1_N : N ;
+fun office_N : N ;
+fun let_V2V : V2V ;
+fun war_N : N ;
+fun produce_V2 : V2 ;
+fun produce_V : V ;
+fun reason_N : N ;
+fun less_Adv : Adv ;
+fun minister_N : N ;
+fun minister_2_N : N ;
+fun minister_1_N : N ;
+fun subject_N : N ;
+fun subject_2_N : N ;
+fun subject_1_N : N ;
+fun person_N : N ;
+fun term_N : N ;
+fun particular_A : A ;
+fun full_A : A ;
+fun involve_VS : VS ;
+fun involve_V2 : V2 ;
+fun involve_V : V ;
+fun sort_N : N ;
+fun require_VS : VS ;
+fun require_V2V : V2V ;
+fun require_V2 : V2 ;
+fun require_V : V ;
+fun suggest_VS : VS ;
+fun suggest_V2 : V2 ;
+fun suggest_V : V ;
+fun far_A : A ;
+fun towards_Prep : Prep ;
+fun anything_NP : NP ;
+fun period_N : N ;
+fun period_3_N : N ;
+fun period_2_N : N ;
+fun period_1_N : N ;
+fun consider_VV : VV ;
+fun consider_VS : VS ;
+fun consider_V3 : V3 ;
+fun consider_V2V : V2V ;
+fun consider_V2A : V2A ;
+fun consider_V2 : V2 ;
+fun consider_V : V ;
+fun read_VS : VS ;
+fun read_V2 : V2 ;
+fun read_V : V ;
+fun change_V2 : V2 ;
+fun change_V : V ;
+fun society_N : N ;
+fun process_N : N ;
+fun mother_N : N ;
+fun offer_VV : VV ;
+fun offer_V2 : V2 ;
+fun late_A : A ;
+fun voice_N : N ;
+fun both_Adv : Adv ;
+fun once_Adv : Adv ;
+fun police_N : N ;
+fun kind_N : N ;
+fun lose_V2 : V2 ;
+fun lose_V : V ;
+fun add_VS : VS ;
+fun add_V2 : V2 ;
+fun add_V : V ;
+fun probably_Adv : Adv ;
+fun expect_VV : VV ;
+fun expect_VS : VS ;
+fun expect_V2V : V2V ;
+fun expect_V2 : V2 ;
+fun expect_V : V ;
+fun ever_Adv : Adv ;
+fun available_A : A ;
+fun price_N : N ;
+fun little_A : A ;
+fun action_N : N ;
+fun issue_N : N ;
+fun issue_2_N : N ;
+fun issue_1_N : N ;
+fun far_Adv : Adv ;
+fun remember_VS : VS ;
+fun remember_V2 : V2 ;
+fun remember_V : V ;
+fun position_N : N ;
+fun low_A : A ;
+fun cost_N : N ;
+fun little_Det : Det ;
+fun matter_N : N ;
+fun matter_1_N : N ;
+fun matter_2_N : N ;
+fun community_N : N ;
+fun remain_VV : VV ;
+fun remain_VA : VA ;
+fun remain_V2 : V2 ;
+fun remain_V : V ;
+fun figure_N : N ;
+fun figure_2_N : N ;
+fun figure_1_N : N ;
+fun type_N : N ;
+fun research_N : N ;
+fun actually_Adv : Adv ;
+fun education_N : N ;
+fun fall_V : V ;
+fun speak_V2 : V2 ;
+fun speak_V : V ;
+fun few_N : N ;
+fun today_Adv : Adv ;
+fun enough_Adv : Adv ;
+fun open_V2 : V2 ;
+fun open_V : V ;
+fun bad_A : A ;
+fun buy_V2 : V2 ;
+fun buy_V : V ;
+fun programme_N : N ;
+fun minute_N : N ;
+fun moment_N : N ;
+fun girl_N : N ;
+fun age_N : N ;
+fun centre_N : N ;
+fun stop_VV : VV ;
+fun stop_V2 : V2 ;
+fun stop_V : V ;
+fun control_N : N ;
+fun value_N : N ;
+fun send_V2V : V2V ;
+fun send_V2 : V2 ;
+fun send_V : V ;
+fun health_N : N ;
+fun decide_VV : VV ;
+fun decide_VS : VS ;
+fun decide_V2 : V2 ;
+fun decide_V : V ;
+fun main_A : A ;
+fun win_V2 : V2 ;
+fun win_V : V ;
+fun understand_VS : VS ;
+fun understand_V2 : V2 ;
+fun understand_V : V ;
+fun decision_N : N ;
+fun develop_V2 : V2 ;
+fun develop_V : V ;
+fun class_N : N ;
+fun industry_N : N ;
+fun receive_V2 : V2 ;
+fun receive_V : V ;
+fun back_N : N ;
+fun several_Det : Det ;
+fun return_V2 : V2 ;
+fun return_V : V ;
+fun build_V2 : V2 ;
+fun build_V : V ;
+fun spend_V2 : V2 ;
+fun spend_V : V ;
+fun force_N : N ;
+fun condition_N : N ;
+fun condition_1_N : N ;
+fun condition_2_N : N ;
+fun paper_N : N ;
+fun off_Prep : Prep ;
+fun major_A : A ;
+fun describe_VS : VS ;
+fun describe_V2 : V2 ;
+fun agree_VV : VV ;
+fun agree_VS : VS ;
+fun agree_V : V ;
+fun economic_A : A ;
+fun increase_V2 : V2 ;
+fun increase_V : V ;
+fun upon_Prep : Prep ;
+fun learn_VV : VV ;
+fun learn_VS : VS ;
+fun learn_V2 : V2 ;
+fun learn_V : V ;
+fun general_A : A ;
+fun century_N : N ;
+fun therefore_Adv : Adv ;
+fun father_N : N ;
+fun section_N : N ;
+fun patient_N : N ;
+fun around_Adv : Adv ;
+fun activity_N : N ;
+fun road_N : N ;
+fun table_N : N ;
+fun including_Prep : Prep ;
+fun church_N : N ;
+fun reach_V2 : V2 ;
+fun reach_V : V ;
+fun real_A : A ;
+fun lie_VS : VS ;
+fun lie_2_V : V ;
+fun lie_1_V : V ;
+fun mind_N : N ;
+fun likely_A : A ;
+fun among_Prep : Prep ;
+fun team_N : N ;
+fun experience_N : N ;
+fun death_N : N ;
+fun soon_Adv : Adv ;
+fun act_N : N ;
+fun sense_N : N ;
+fun staff_N : N ;
+fun staff_2_N : N ;
+fun staff_1_N : N ;
+fun certain_A : A ;
+fun certain_2_A : A ;
+fun certain_1_A : A ;
+fun studentMasc_N : N ;
+fun half_Predet : Predet ;
+fun half_Predet : Predet ;
+fun around_Prep : Prep ;
+fun language_N : N ;
+fun walk_V2 : V2 ;
+fun walk_V : V ;
+fun die_V : V ;
+fun special_A : A ;
+fun difficult_A : A ;
+fun international_A : A ;
+fun particularly_Adv : Adv ;
+fun department_N : N ;
+fun management_N : N ;
+fun morning_N : N ;
+fun draw_V2 : V2 ;
+fun draw_1_V2 : V2 ;
+fun draw_2_V2 : V2 ;
+fun draw_V : V ;
+fun hope_VV : VV ;
+fun hope_VS : VS ;
+fun hope_V : V ;
+fun across_Prep : Prep ;
+fun plan_N : N ;
+fun product_N : N ;
+fun city_N : N ;
+fun early_Adv : Adv ;
+fun committee_N : N ;
+fun ground_N : N ;
+fun ground_2_N : N ;
+fun ground_1_N : N ;
+fun letter_N : N ;
+fun letter_2_N : N ;
+fun letter_1_N : N ;
+fun create_V2 : V2 ;
+fun create_V : V ;
+fun evidence_N : N ;
+fun evidence_2_N : N ;
+fun evidence_1_N : N ;
+fun foot_N : N ;
+fun clear_A : A ;
+fun boy_N : N ;
+fun game_N : N ;
+fun game_3_N : N ;
+fun game_2_N : N ;
+fun game_1_N : N ;
+fun food_N : N ;
+fun role_N : N ;
+fun role_2_N : N ;
+fun role_1_N : N ;
+fun practice_N : N ;
+fun bank_N : N ;
+fun else_Adv : Adv ;
+fun support_N : N ;
+fun sell_V2 : V2 ;
+fun sell_V : V ;
+fun event_N : N ;
+fun building_N : N ;
+fun range_N : N ;
+fun behind_Prep : Prep ;
+fun sure_A : A ;
+fun report_VS : VS ;
+fun report_V2 : V2 ;
+fun report_V : V ;
+fun pass_V : V ;
+fun black_A : A ;
+fun stage_N : N ;
+fun meeting_N : N ;
+fun meeting_N : N ;
+fun sometimes_Adv : Adv ;
+fun thus_Adv : Adv ;
+fun accept_VS : VS ;
+fun accept_V2 : V2 ;
+fun accept_V : V ;
+fun town_N : N ;
+fun art_N : N ;
+fun further_Adv : Adv ;
+fun club_N : N ;
+fun club_2_N : N ;
+fun club_1_N : N ;
+fun cause_V2V : V2V ;
+fun cause_V2 : V2 ;
+fun arm_N : N ;
+fun arm_1_N : N ;
+fun arm_2_N : N ;
+fun history_N : N ;
+fun parent_N : N ;
+fun land_N : N ;
+fun trade_N : N ;
+fun watch_VS : VS ;
+fun watch_V2V : V2V ;
+fun watch_V2 : V2 ;
+fun watch_1_V2 : V2 ;
+fun watch_2_V2 : V2 ;
+fun watch_V : V ;
+fun white_A : A ;
+fun situation_N : N ;
+fun ago_Adv : Adv ;
+fun teacherMasc_N : N ;
+fun record_N : N ;
+fun record_3_N : N ;
+fun record_2_N : N ;
+fun record_1_N : N ;
+fun manager_N : N ;
+fun relation_N : N ;
+fun common_A : A ;
+fun common_2_A : A ;
+fun common_1_A : A ;
+fun strong_A : A ;
+fun whole_A : A ;
+fun field_N : N ;
+fun field_4_N : N ;
+fun field_3_N : N ;
+fun field_2_N : N ;
+fun field_1_N : N ;
+fun free_A : A ;
+fun break_V2 : V2 ;
+fun break_V : V ;
+fun yesterday_Adv : Adv ;
+fun support_V2 : V2 ;
+fun window_N : N ;
+fun account_N : N ;
+fun explain_VS : VS ;
+fun explain_V2 : V2 ;
+fun stay_VA : VA ;
+fun stay_V : V ;
+fun few_Det : Det ;
+fun wait_VV : VV ;
+fun wait_V2 : V2 ;
+fun wait_V : V ;
+fun usually_Adv : Adv ;
+fun difference_N : N ;
+fun material_N : N ;
+fun air_N : N ;
+fun wife_N : N ;
+fun cover_V2 : V2 ;
+fun apply_VV : VV ;
+fun apply_V2V : V2V ;
+fun apply_V2 : V2 ;
+fun apply_1_V2 : V2 ;
+fun apply_2_V2 : V2 ;
+fun apply_V : V ;
+fun project_N : N ;
+fun raise_V2 : V2 ;
+fun sale_N : N ;
+fun relationship_N : N ;
+fun indeed_Adv : Adv ;
+fun light_N : N ;
+fun claim_VS : VS ;
+fun claim_V2 : V2 ;
+fun claim_V : V ;
+fun form_V2 : V2 ;
+fun form_V : V ;
+fun base_V2 : V2 ;
+fun base_V : V ;
+fun care_N : N ;
+fun someone_NP : NP ;
+fun everything_NP : NP ;
+fun certainly_Adv : Adv ;
+fun rule_N : N ;
+fun home_Adv : Adv ;
+fun cut_V2 : V2 ;
+fun cut_V : V ;
+fun grow_VA : VA ;
+fun grow_V2 : V2 ;
+fun grow_V : V ;
+fun similar_A : A ;
+fun story_N : N ;
+fun quality_N : N ;
+fun tax_N : N ;
+fun worker_N : N ;
+fun nature_N : N ;
+fun structure_N : N ;
+fun data_N : N ;
+fun necessary_A : A ;
+fun pound_N : N ;
+fun method_N : N ;
+fun unit_N : N ;
+fun unit_6_N : N ;
+fun unit_5_N : N ;
+fun unit_4_N : N ;
+fun unit_3_N : N ;
+fun unit_2_N : N ;
+fun unit_1_N : N ;
+fun central_A : A ;
+fun bed_N : N ;
+fun union_N : N ;
+fun movement_N : N ;
+fun board_N : N ;
+fun board_2_N : N ;
+fun board_1_N : N ;
+fun true_A : A ;
+fun well_Interj : Interj ;
+fun simply_Adv : Adv ;
+fun contain_V2 : V2 ;
+fun especially_Adv : Adv ;
+fun open_A : A ;
+fun short_A : A ;
+fun personal_A : A ;
+fun detail_N : N ;
+fun model_N : N ;
+fun bear_V2 : V2 ;
+fun bear_V : V ;
+fun single_A : A ;
+fun single_2_A : A ;
+fun single_1_A : A ;
+fun join_V2 : V2 ;
+fun join_V : V ;
+fun reduce_V2 : V2 ;
+fun reduce_V : V ;
+fun establish_V2 : V2 ;
+fun wall_N : N ;
+fun face_V2 : V2 ;
+fun face_V : V ;
+fun easy_A : A ;
+fun private_A : A ;
+fun computer_N : N ;
+fun hospital_N : N ;
+fun chapter_N : N ;
+fun scheme_N : N ;
+fun theory_N : N ;
+fun choose_VV : VV ;
+fun choose_V2 : V2 ;
+fun wish_VV : VV ;
+fun wish_VS : VS ;
+fun wish_V2V : V2V ;
+fun wish_V2 : V2 ;
+fun wish_V : V ;
+fun property_N : N ;
+fun property_2_N : N ;
+fun property_1_N : N ;
+fun achieve_V2 : V2 ;
+fun financial_A : A ;
+fun poor_A : A ;
+fun poor_3_A : A ;
+fun poor_2_A : A ;
+fun poor_1_A : A ;
+fun officer_N : N ;
+fun officer_3_N : N ;
+fun officer_2_N : N ;
+fun officer_1_N : N ;
+fun up_Prep : Prep ;
+fun charge_N : N ;
+fun charge_2_N : N ;
+fun charge_1_N : N ;
+fun director_N : N ;
+fun drive_V2V : V2V ;
+fun drive_V2 : V2 ;
+fun drive_V : V ;
+fun deal_V2 : V2 ;
+fun deal_V : V ;
+fun place_V2 : V2 ;
+fun approach_N : N ;
+fun chance_N : N ;
+fun application_N : N ;
+fun seek_VV : VV ;
+fun seek_V2 : V2 ;
+fun foreign_A : A ;
+fun foreign_2_A : A ;
+fun foreign_1_A : A ;
+fun along_Prep : Prep ;
+fun top_N : N ;
+fun amount_N : N ;
+fun son_N : N ;
+fun operation_N : N ;
+fun fail_VV : VV ;
+fun fail_V2 : V2 ;
+fun fail_V : V ;
+fun human_A : A ;
+fun opportunity_N : N ;
+fun simple_A : A ;
+fun leader_N : N ;
+fun look_N : N ;
+fun share_N : N ;
+fun production_N : N ;
+fun recent_A : A ;
+fun firm_N : N ;
+fun picture_N : N ;
+fun source_N : N ;
+fun security_N : N ;
+fun serve_V2 : V2 ;
+fun serve_V : V ;
+fun according_to_Prep : Prep ;
+fun end_V2 : V2 ;
+fun end_V : V ;
+fun contract_N : N ;
+fun wide_A : A ;
+fun occur_V : V ;
+fun agreement_N : N ;
+fun better_Adv : Adv ;
+fun kill_V2 : V2 ;
+fun kill_V : V ;
+fun act_V2 : V2 ;
+fun act_V : V ;
+fun site_N : N ;
+fun either_Adv : Adv ;
+fun labour_N : N ;
+fun plan_VV : VV ;
+fun plan_VS : VS ;
+fun plan_V2V : V2V ;
+fun plan_V2 : V2 ;
+fun plan_V : V ;
+fun various_A : A ;
+fun since_Prep : Prep ;
+fun test_N : N ;
+fun eat_V2 : V2 ;
+fun eat_V : V ;
+fun loss_N : N ;
+fun close_V2 : V2 ;
+fun close_V : V ;
+fun represent_V2 : V2 ;
+fun represent_V : V ;
+fun love_VV : VV ;
+fun love_V2 : V2 ;
+fun colour_N : N ;
+fun clearly_Adv : Adv ;
+fun shop_N : N ;
+fun benefit_N : N ;
+fun animal_N : N ;
+fun heart_N : N ;
+fun election_N : N ;
+fun purpose_N : N ;
+fun standard_N : N ;
+fun due_A : A ;
+fun secretary_N : N ;
+fun rise_V2 : V2 ;
+fun rise_V : V ;
+fun date_N : N ;
+fun date_7_N : N ;
+fun date_3_N : N ;
+fun date_3_N : N ;
+fun date_1_N : N ;
+fun hard_A : A ;
+fun hard_2_A : A ;
+fun hard_1_A : A ;
+fun music_N : N ;
+fun hair_N : N ;
+fun prepare_VV : VV ;
+fun prepare_V2V : V2V ;
+fun prepare_V2 : V2 ;
+fun prepare_V : V ;
+fun factor_N : N ;
+fun other_A : A ;
+fun anyone_NP : NP ;
+fun pattern_N : N ;
+fun manage_VV : VV ;
+fun manage_V2 : V2 ;
+fun manage_V : V ;
+fun piece_N : N ;
+fun discuss_VS : VS ;
+fun discuss_V2 : V2 ;
+fun prove_VS : VS ;
+fun prove_VA : VA ;
+fun prove_V2 : V2 ;
+fun prove_V : V ;
+fun front_N : N ;
+fun evening_N : N ;
+fun royal_A : A ;
+fun tree_N : N ;
+fun population_N : N ;
+fun fine_A : A ;
+fun plant_N : N ;
+fun pressure_N : N ;
+fun response_N : N ;
+fun catch_V2 : V2 ;
+fun street_N : N ;
+fun pick_V2 : V2 ;
+fun pick_V : V ;
+fun performance_N : N ;
+fun performance_2_N : N ;
+fun performance_1_N : N ;
+fun knowledge_N : N ;
+fun despite_Prep : Prep ;
+fun design_N : N ;
+fun page_N : N ;
+fun enjoy_VV : VV ;
+fun enjoy_V2 : V2 ;
+fun individual_N : N ;
+fun suppose_VS : VS ;
+fun suppose_V2 : V2 ;
+fun rest_N : N ;
+fun instead_Adv : Adv ;
+fun wear_V2 : V2 ;
+fun wear_V : V ;
+fun basis_N : N ;
+fun size_N : N ;
+fun environment_N : N ;
+fun per_Prep : Prep ;
+fun fire_N : N ;
+fun fire_2_N : N ;
+fun fire_1_N : N ;
+fun series_N : N ;
+fun success_N : N ;
+fun natural_A : A ;
+fun wrong_A : A ;
+fun near_Prep : Prep ;
+fun round_Adv : Adv ;
+fun thought_N : N ;
+fun list_N : N ;
+fun argue_VS : VS ;
+fun argue_V2 : V2 ;
+fun argue_V : V ;
+fun final_A : A ;
+fun future_N : N ;
+fun future_3_N : N ;
+fun future_1_N : N ;
+fun introduce_V2 : V2 ;
+fun analysis_N : N ;
+fun enter_V2 : V2 ;
+fun enter_V : V ;
+fun space_N : N ;
+fun arrive_V : V ;
+fun ensure_VS : VS ;
+fun ensure_V2 : V2 ;
+fun ensure_V : V ;
+fun demand_N : N ;
+fun statement_N : N ;
+fun to_Adv : Adv ;
+fun attention_N : N ;
+fun love_N : N ;
+fun principle_N : N ;
+fun pull_V2 : V2 ;
+fun pull_V : V ;
+fun set_N : N ;
+fun set_2_N : N ;
+fun set_1_N : N ;
+fun doctor_N : N ;
+fun choice_N : N ;
+fun refer_V2 : V2 ;
+fun refer_V : V ;
+fun feature_N : N ;
+fun couple_N : N ;
+fun step_N : N ;
+fun following_A : A ;
+fun thank_V2 : V2 ;
+fun machine_N : N ;
+fun income_N : N ;
+fun training_N : N ;
+fun present_V2 : V2 ;
+fun association_N : N ;
+fun film_N : N ;
+fun film_2_N : N ;
+fun film_1_N : N ;
+fun region_N : N ;
+fun effort_N : N ;
+fun player_N : N ;
+fun everyone_NP : NP ;
+fun present_A : A ;
+fun award_N : N ;
+fun village_N : N ;
+fun control_V2 : V2 ;
+fun organisation_N : N ;
+fun whatever_Det : Det ;
+fun news_N : N ;
+fun nice_A : A ;
+fun difficulty_N : N ;
+fun modern_A : A ;
+fun cell_N : N ;
+fun close_A : A ;
+fun current_A : A ;
+fun legal_A : A ;
+fun energy_N : N ;
+fun finally_Adv : Adv ;
+fun degree_N : N ;
+fun degree_3_N : N ;
+fun degree_2_N : N ;
+fun degree_1_N : N ;
+fun mile_N : N ;
+fun means_N : N ;
+fun growth_N : N ;
+fun treatment_N : N ;
+fun sound_N : N ;
+fun above_Prep : Prep ;
+fun task_N : N ;
+fun provision_N : N ;
+fun affect_V2 : V2 ;
+fun please_Adv : Adv ;
+fun red_A : A ;
+fun happy_A : A ;
+fun behaviour_N : N ;
+fun concerned_A : A ;
+fun point_V2 : V2 ;
+fun point_V : V ;
+fun function_N : N ;
+fun identify_V2 : V2 ;
+fun identify_V : V ;
+fun resource_N : N ;
+fun defence_N : N ;
+fun garden_N : N ;
+fun floor_N : N ;
+fun technology_N : N ;
+fun style_N : N ;
+fun feeling_N : N ;
+fun science_N : N ;
+fun relate_V2 : V2 ;
+fun relate_V : V ;
+fun doubt_N : N ;
+fun horse_N : N ;
+fun force_VS : VS ;
+fun force_V2V : V2V ;
+fun force_V2 : V2 ;
+fun force_V : V ;
+fun answer_N : N ;
+fun compare_V : V ;
+fun suffer_V2 : V2 ;
+fun suffer_V : V ;
+fun individual_A : A ;
+fun forward_Adv : Adv ;
+fun announce_VS : VS ;
+fun announce_V2 : V2 ;
+fun userMasc_N : N ;
+fun fund_N : N ;
+fun character_2_N : N ;
+fun character_1_N : N ;
+fun risk_N : N ;
+fun normal_A : A ;
+fun nor_Conj : Conj ;
+fun dog_N : N ;
+fun obtain_V2 : V2 ;
+fun obtain_V : V ;
+fun quickly_Adv : Adv ;
+fun army_N : N ;
+fun indicate_VS : VS ;
+fun indicate_V2 : V2 ;
+fun forget_VS : VS ;
+fun forget_V2 : V2 ;
+fun forget_V : V ;
+fun station_N : N ;
+fun glass_N : N ;
+fun cup_N : N ;
+fun previous_A : A ;
+fun husband_N : N ;
+fun recently_Adv : Adv ;
+fun publish_V2 : V2 ;
+fun publish_V : V ;
+fun serious_A : A ;
+fun anyway_Adv : Adv ;
+fun visit_V2 : V2 ;
+fun visit_V : V ;
+fun capital_N : N ;
+fun capital_3_N : N ;
+fun capital_2_N : N ;
+fun capital_1_N : N ;
+fun either_Det : Det ;
+fun note_N : N ;
+fun note_3_N : N ;
+fun note_2_N : N ;
+fun note_1_N : N ;
+fun season_N : N ;
+fun argument_N : N ;
+fun listen_V : V ;
+fun show_N : N ;
+fun responsibility_N : N ;
+fun significant_A : A ;
+fun deal_N : N ;
+fun prime_A : A ;
+fun economy_N : N ;
+fun economy_2_N : N ;
+fun economy_1_N : N ;
+fun element_N : N ;
+fun finish_V2 : V2 ;
+fun finish_V : V ;
+fun duty_N : N ;
+fun fight_V2 : V2 ;
+fun fight_V : V ;
+fun train_V2V : V2V ;
+fun train_V2 : V2 ;
+fun train_V : V ;
+fun maintain_VS : VS ;
+fun maintain_V2 : V2 ;
+fun maintain_V : V ;
+fun attempt_N : N ;
+fun leg_N : N ;
+fun investment_N : N ;
+fun save_V2 : V2 ;
+fun save_V : V ;
+fun throughout_Prep : Prep ;
+fun design_V2 : V2 ;
+fun design_V : V ;
+fun suddenly_Adv : Adv ;
+fun brother_N : N ;
+fun improve_V2 : V2 ;
+fun improve_V : V ;
+fun avoid_VV : VV ;
+fun avoid_V2 : V2 ;
+fun wonder_VQ : VQ ;
+fun wonder_V : V ;
+fun tend_VV : VV ;
+fun tend_V2 : V2 ;
+fun title_N : N ;
+fun hotel_N : N ;
+fun aspect_N : N ;
+fun increase_N : N ;
+fun help_N : N ;
+fun industrial_A : A ;
+fun express_V2 : V2 ;
+fun summer_N : N ;
+fun determine_VV : VV ;
+fun determine_VS : VS ;
+fun determine_V2V : V2V ;
+fun determine_V2 : V2 ;
+fun determine_V : V ;
+fun generally_Adv : Adv ;
+fun daughter_N : N ;
+fun exist_V : V ;
+fun share_V2 : V2 ;
+fun share_V : V ;
+fun baby_N : N ;
+fun nearly_Adv : Adv ;
+fun smile_V : V ;
+fun sorry_A : A ;
+fun sea_N : N ;
+fun skill_N : N ;
+fun claim_N : N ;
+fun treat_V2 : V2 ;
+fun treat_V : V ;
+fun remove_V2 : V2 ;
+fun remove_V : V ;
+fun concern_N : N ;
+fun university_N : N ;
+fun left_A : A ;
+fun dead_A : A ;
+fun discussion_N : N ;
+fun specific_A : A ;
+fun customerMasc_N : N ;
+fun box_N : N ;
+fun outside_Prep : Prep ;
+fun state_VS : VS ;
+fun state_V2 : V2 ;
+fun conference_N : N ;
+fun whole_N : N ;
+fun total_A : A ;
+fun profit_N : N ;
+fun division_N : N ;
+fun division_3_N : N ;
+fun division_2_N : N ;
+fun division_1_N : N ;
+fun throw_V2 : V2 ;
+fun throw_V : V ;
+fun procedure_N : N ;
+fun fill_V2 : V2 ;
+fun fill_V : V ;
+fun king_N : N ;
+fun assume_VS : VS ;
+fun assume_V2 : V2 ;
+fun image_N : N ;
+fun oil_N : N ;
+fun obviously_Adv : Adv ;
+fun unless_Subj : Subj ;
+fun appropriate_A : A ;
+fun circumstance_N : N ;
+fun military_A : A ;
+fun proposal_N : N ;
+fun mention_VS : VS ;
+fun mention_V2 : V2 ;
+fun mention_V : V ;
+fun client_N : N ;
+fun sector_N : N ;
+fun direction_N : N ;
+fun admit_VS : VS ;
+fun admit_V2 : V2 ;
+fun admit_V : V ;
+fun though_Adv : Adv ;
+fun replace_V2 : V2 ;
+fun basic_A : A ;
+fun hard_Adv : Adv ;
+fun instance_N : N ;
+fun sign_N : N ;
+fun original_A : A ;
+fun successful_A : A ;
+fun okay_Adv : Adv ;
+fun reflect_V2 : V2 ;
+fun reflect_V : V ;
+fun aware_A : A ;
+fun measure_N : N ;
+fun attitude_N : N ;
+fun disease_N : N ;
+fun exactly_Adv : Adv ;
+fun above_Adv : Adv ;
+fun commission_N : N ;
+fun intend_VV : VV ;
+fun beyond_Prep : Prep ;
+fun seat_N : N ;
+fun presidentMasc_N : N ;
+fun encourage_V2V : V2V ;
+fun encourage_V2 : V2 ;
+fun addition_N : N ;
+fun goal_N : N ;
+fun round_Prep : Prep ;
+fun miss_V2 : V2 ;
+fun miss_V : V ;
+fun popular_A : A ;
+fun affair_N : N ;
+fun technique_N : N ;
+fun respect_N : N ;
+fun drop_V2 : V2 ;
+fun drop_V : V ;
+fun professional_A : A ;
+fun less_Det : Det ;
+fun once_Subj : Subj ;
+fun item_N : N ;
+fun fly_V2 : V2 ;
+fun fly_V : V ;
+fun reveal_VS : VS ;
+fun reveal_V2 : V2 ;
+fun version_N : N ;
+fun maybe_Adv : Adv ;
+fun ability_N : N ;
+fun operate_V2 : V2 ;
+fun operate_V : V ;
+fun good_N : N ;
+fun campaign_N : N ;
+fun heavy_A : A ;
+fun advice_N : N ;
+fun institution_N : N ;
+fun discover_VS : VS ;
+fun discover_V2 : V2 ;
+fun discover_V : V ;
+fun surface_N : N ;
+fun library_N : N ;
+fun pupil_N : N ;
+fun record_V2 : V2 ;
+fun refuse_VV : VV ;
+fun refuse_V2 : V2 ;
+fun refuse_V : V ;
+fun prevent_V2 : V2 ;
+fun advantage_N : N ;
+fun dark_A : A ;
+fun teach_V2V : V2V ;
+fun teach_V2 : V2 ;
+fun teach_V : V ;
+fun memory_N : N ;
+fun culture_N : N ;
+fun blood_N : N ;
+fun cost_V2 : V2 ;
+fun cost_V : V ;
+fun majority_N : N ;
+fun answer_V2 : V2 ;
+fun answer_V : V ;
+fun variety_N : N ;
+fun variety_2_N : N ;
+fun variety_1_N : N ;
+fun press_N : N ;
+fun depend_V : V ;
+fun bill_N : N ;
+fun competition_N : N ;
+fun ready_A : A ;
+fun general_N : N ;
+fun access_N : N ;
+fun hit_V2 : V2 ;
+fun hit_V : V ;
+fun stone_N : N ;
+fun useful_A : A ;
+fun extent_N : N ;
+fun employment_N : N ;
+fun regard_V2 : V2 ;
+fun regard_V : V ;
+fun apart_Adv : Adv ;
+fun present_N : N ;
+fun appeal_N : N ;
+fun text_N : N ;
+fun parliament_N : N ;
+fun cause_N : N ;
+fun terms_N : N ;
+fun bar_N : N ;
+fun bar_2_N : N ;
+fun bar_1_N : N ;
+fun attack_N : N ;
+fun effective_A : A ;
+fun mouth_N : N ;
+fun down_Prep : Prep ;
+fun result_V : V ;
+fun fish_N : N ;
+fun future_A : A ;
+fun visit_N : N ;
+fun little_Adv : Adv ;
+fun easily_Adv : Adv ;
+fun attempt_VV : VV ;
+fun attempt_V2 : V2 ;
+fun enable_VS : VS ;
+fun enable_V2V : V2V ;
+fun enable_V2 : V2 ;
+fun trouble_N : N ;
+fun traditional_A : A ;
+fun payment_N : N ;
+fun best_Adv : Adv ;
+fun post_N : N ;
+fun county_N : N ;
+fun lady_N : N ;
+fun holiday_N : N ;
+fun realize_VS : VS ;
+fun realize_V2 : V2 ;
+fun importance_N : N ;
+fun chair_N : N ;
+fun facility_N : N ;
+fun complete_V2 : V2 ;
+fun complete_V : V ;
+fun article_N : N ;
+fun object_N : N ;
+fun context_N : N ;
+fun survey_N : N ;
+fun notice_VS : VS ;
+fun notice_V2 : V2 ;
+fun complete_A : A ;
+fun turn_N : N ;
+fun direct_A : A ;
+fun immediately_Adv : Adv ;
+fun collection_N : N ;
+fun reference_N : N ;
+fun card_N : N ;
+fun interesting_A : A ;
+fun considerable_A : A ;
+fun television_N : N ;
+fun extend_V2 : V2 ;
+fun extend_V : V ;
+fun communication_N : N ;
+fun agency_N : N ;
+fun physical_A : A ;
+fun except_Conj : Conj ;
+fun check_V2 : V2 ;
+fun check_V : V ;
+fun sun_N : N ;
+fun species_N : N ;
+fun possibility_N : N ;
+fun officialMasc_N : N ;
+fun chairman_N : N ;
+fun speaker_N : N ;
+fun second_N : N ;
+fun career_N : N ;
+fun laugh_VS : VS ;
+fun laugh_V2 : V2 ;
+fun laugh_V : V ;
+fun weight_N : N ;
+fun sound_VS : VS ;
+fun sound_VA : VA ;
+fun sound_V2 : V2 ;
+fun sound_V : V ;
+fun responsible_A : A ;
+fun base_N : N ;
+fun document_N : N ;
+fun solution_N : N ;
+fun return_N : N ;
+fun medical_A : A ;
+fun hot_A : A ;
+fun recognize_VS : VS ;
+fun recognize_4_V2 : V2 ;
+fun recognize_1_V2 : V2 ;
+fun talk_N : N ;
+fun budget_N : N ;
+fun river_N : N ;
+fun fit_V2 : V2 ;
+fun fit_V : V ;
+fun organization_N : N ;
+fun existing_A : A ;
+fun start_N : N ;
+fun push_VS : VS ;
+fun push_V2V : V2V ;
+fun push_V2 : V2 ;
+fun push_V : V ;
+fun tomorrow_Adv : Adv ;
+fun requirement_N : N ;
+fun cold_A : A ;
+fun edge_N : N ;
+fun opposition_N : N ;
+fun opinion_N : N ;
+fun drug_N : N ;
+fun quarter_N : N ;
+fun option_N : N ;
+fun sign_V2 : V2 ;
+fun sign_V : V ;
+fun worth_Prep : Prep ;
+fun call_N : N ;
+fun define_V2 : V2 ;
+fun define_V : V ;
+fun stock_N : N ;
+fun influence_N : N ;
+fun occasion_N : N ;
+fun eventually_Adv : Adv ;
+fun software_N : N ;
+fun highly_Adv : Adv ;
+fun exchange_N : N ;
+fun lack_N : N ;
+fun shake_V2 : V2 ;
+fun shake_V : V ;
+fun study_V2 : V2 ;
+fun study_V : V ;
+fun concept_N : N ;
+fun blue_A : A ;
+fun star_N : N ;
+fun radio_N : N ;
+fun arrangement_N : N ;
+fun examine_V2 : V2 ;
+fun bird_N : N ;
+fun green_A : A ;
+fun band_N : N ;
+fun sex_N : N ;
+fun finger_N : N ;
+fun past_N : N ;
+fun independent_A : A ;
+fun independent_2_A : A ;
+fun independent_1_A : A ;
+fun equipment_N : N ;
+fun north_N : N ;
+fun mind_VS : VS ;
+fun mind_V2 : V2 ;
+fun mind_V : V ;
+fun move_N : N ;
+fun message_N : N ;
+fun fear_N : N ;
+fun afternoon_N : N ;
+fun drink_V2 : V2 ;
+fun drink_V : V ;
+fun fully_Adv : Adv ;
+fun race_N : N ;
+fun race_2_N : N ;
+fun race_1_N : N ;
+fun gain_V2 : V2 ;
+fun gain_V : V ;
+fun strategy_N : N ;
+fun extra_A : A ;
+fun scene_N : N ;
+fun slightly_Adv : Adv ;
+fun kitchen_N : N ;
+fun speech_N : N ;
+fun arise_V : V ;
+fun network_N : N ;
+fun tea_N : N ;
+fun peace_N : N ;
+fun failure_N : N ;
+fun employee_N : N ;
+fun ahead_Adv : Adv ;
+fun scale_N : N ;
+fun hardly_Adv : Adv ;
+fun attend_V2 : V2 ;
+fun attend_V : V ;
+fun shoulder_N : N ;
+fun otherwise_Adv : Adv ;
+fun railway_N : N ;
+fun directly_Adv : Adv ;
+fun supply_N : N ;
+fun expression_N : N ;
+fun owner_N : N ;
+fun associate_V2 : V2 ;
+fun associate_V : V ;
+fun corner_N : N ;
+fun past_A : A ;
+fun match_N : N ;
+fun match_3_N : N ;
+fun match_2_N : N ;
+fun match_1_N : N ;
+fun sport_N : N ;
+fun status_N : N ;
+fun beautiful_A : A ;
+fun offer_N : N ;
+fun marriage_N : N ;
+fun hang_V2 : V2 ;
+fun hang_V : V ;
+fun civil_A : A ;
+fun perform_V2 : V2 ;
+fun perform_V : V ;
+fun sentence_N : N ;
+fun crime_N : N ;
+fun ball_N : N ;
+fun marry_V2 : V2 ;
+fun marry_V : V ;
+fun wind_N : N ;
+fun truth_N : N ;
+fun protect_V2 : V2 ;
+fun protect_V : V ;
+fun safety_N : N ;
+fun partner_N : N ;
+fun completely_Adv : Adv ;
+fun copy_N : N ;
+fun balance_N : N ;
+fun sister_N : N ;
+fun reader_N : N ;
+fun below_Adv : Adv ;
+fun trial_N : N ;
+fun rock_N : N ;
+fun damage_N : N ;
+fun adopt_V2 : V2 ;
+fun newspaper_N : N ;
+fun meaning_N : N ;
+fun light_A : A ;
+fun essential_A : A ;
+fun obvious_A : A ;
+fun nation_N : N ;
+fun confirm_VS : VS ;
+fun confirm_V2 : V2 ;
+fun south_N : N ;
+fun length_N : N ;
+fun branch_N : N ;
+fun deep_A : A ;
+fun none_NP : NP ;
+fun planning_N : N ;
+fun trust_N : N ;
+fun working_A : A ;
+fun pain_N : N ;
+fun studio_N : N ;
+fun positive_A : A ;
+fun spirit_N : N ;
+fun college_N : N ;
+fun accident_N : N ;
+fun star_V2 : V2 ;
+fun hope_N : N ;
+fun mark_V3 : V3 ;
+fun mark_V2 : V2 ;
+fun works_N : N ;
+fun league_N : N ;
+fun league_2_N : N ;
+fun league_1_N : N ;
+fun clear_V2 : V2 ;
+fun clear_V : V ;
+fun imagine_VS : VS ;
+fun imagine_V2 : V2 ;
+fun imagine_V : V ;
+fun through_Adv : Adv ;
+fun cash_N : N ;
+fun normally_Adv : Adv ;
+fun play_N : N ;
+fun strength_N : N ;
+fun train_N : N ;
+fun travel_V2 : V2 ;
+fun travel_V : V ;
+fun target_N : N ;
+fun very_A : A ;
+fun pair_N : N ;
+fun male_A : A ;
+fun gas_N : N ;
+fun issue_V2 : V2 ;
+fun issue_V : V ;
+fun contribution_N : N ;
+fun complex_A : A ;
+fun supply_V2 : V2 ;
+fun beat_V2 : V2 ;
+fun beat_V : V ;
+fun artist_N : N ;
+fun agentMasc_N : N ;
+fun presence_N : N ;
+fun along_Adv : Adv ;
+fun environmental_A : A ;
+fun strike_V2 : V2 ;
+fun strike_V : V ;
+fun contact_N : N ;
+fun protection_N : N ;
+fun beginning_N : N ;
+fun demand_VS : VS ;
+fun demand_V2 : V2 ;
+fun media_N : N ;
+fun relevant_A : A ;
+fun employ_V2 : V2 ;
+fun shoot_V2 : V2 ;
+fun shoot_V : V ;
+fun executive_N : N ;
+fun slowly_Adv : Adv ;
+fun relatively_Adv : Adv ;
+fun aid_N : N ;
+fun huge_A : A ;
+fun late_Adv : Adv ;
+fun speed_N : N ;
+fun review_N : N ;
+fun test_V2 : V2 ;
+fun order_VS : VS ;
+fun order_V2V : V2V ;
+fun order_V2 : V2 ;
+fun order_V : V ;
+fun route_N : N ;
+fun consequence_N : N ;
+fun telephone_N : N ;
+fun release_V2 : V2 ;
+fun proportion_N : N ;
+fun primary_A : A ;
+fun consideration_N : N ;
+fun reform_N : N ;
+fun driverMasc_N : N ;
+fun annual_A : A ;
+fun nuclear_A : A ;
+fun latter_A : A ;
+fun practical_A : A ;
+fun commercial_A : A ;
+fun rich_A : A ;
+fun emerge_V : V ;
+fun apparently_Adv : Adv ;
+fun ring_V : V ;
+fun ring_6_V2 : V2 ;
+fun ring_4_V2 : V2 ;
+fun distance_N : N ;
+fun exercise_N : N ;
+fun key_A : A ;
+fun close_Adv : Adv ;
+fun skin_N : N ;
+fun island_N : N ;
+fun separate_A : A ;
+fun aim_VV : VV ;
+fun aim_V2 : V2 ;
+fun aim_V : V ;
+fun danger_N : N ;
+fun credit_N : N ;
+fun usual_A : A ;
+fun link_V2 : V2 ;
+fun link_V : V ;
+fun candidateMasc_N : N ;
+fun track_N : N ;
+fun safe_A : A ;
+fun interested_A : A ;
+fun assessment_N : N ;
+fun path_N : N ;
+fun merely_Adv : Adv ;
+fun plus_Prep : Prep ;
+fun district_N : N ;
+fun regular_A : A ;
+fun reaction_N : N ;
+fun impact_N : N ;
+fun collect_V2 : V2 ;
+fun collect_V : V ;
+fun debate_N : N ;
+fun lay_V2 : V2 ;
+fun lay_V : V ;
+fun rise_N : N ;
+fun belief_N : N ;
+fun conclusion_N : N ;
+fun shape_N : N ;
+fun vote_N : N ;
+fun aim_N : N ;
+fun politics_N : N ;
+fun reply_VS : VS ;
+fun reply_V : V ;
+fun press_V2V : V2V ;
+fun press_V2 : V2 ;
+fun press_V : V ;
+fun approach_V2 : V2 ;
+fun approach_V : V ;
+fun file_N : N ;
+fun western_A : A ;
+fun earth_N : N ;
+fun public_N : N ;
+fun survive_V2 : V2 ;
+fun survive_V : V ;
+fun estate_N : N ;
+fun boat_N : N ;
+fun prison_N : N ;
+fun additional_A : A ;
+fun settle_V2 : V2 ;
+fun settle_V : V ;
+fun largely_Adv : Adv ;
+fun wine_N : N ;
+fun observe_VS : VS ;
+fun observe_V2 : V2 ;
+fun limit_V2V : V2V ;
+fun limit_V2 : V2 ;
+fun deny_V3 : V3 ;
+fun deny_V2 : V2 ;
+fun for_PConj : PConj ;
+fun straight_Adv : Adv ;
+fun somebody_NP : NP ;
+fun writer_N : N ;
+fun weekend_N : N ;
+fun clothes_N : N ;
+fun active_A : A ;
+fun sight_N : N ;
+fun video_N : N ;
+fun reality_N : N ;
+fun hall_N : N ;
+fun nevertheless_Adv : Adv ;
+fun regional_A : A ;
+fun vehicle_N : N ;
+fun worry_VS : VS ;
+fun worry_V2 : V2 ;
+fun worry_V : V ;
+fun powerful_A : A ;
+fun possibly_Adv : Adv ;
+fun cross_V2 : V2 ;
+fun cross_V : V ;
+fun colleague_N : N ;
+fun charge_V2 : V2 ;
+fun charge_V : V ;
+fun lead_N : N ;
+fun farm_N : N ;
+fun respond_VS : VS ;
+fun respond_V : V ;
+fun employer_N : N ;
+fun carefully_Adv : Adv ;
+fun understanding_N : N ;
+fun connection_N : N ;
+fun comment_N : N ;
+fun grant_V3 : V3 ;
+fun grant_V2 : V2 ;
+fun concentrate_V2 : V2 ;
+fun concentrate_V : V ;
+fun ignore_V2 : V2 ;
+fun ignore_V : V ;
+fun phone_N : N ;
+fun hole_N : N ;
+fun insurance_N : N ;
+fun content_N : N ;
+fun confidence_N : N ;
+fun sample_N : N ;
+fun transport_N : N ;
+fun objective_N : N ;
+fun alone_A : A ;
+fun flower_N : N ;
+fun injury_N : N ;
+fun lift_V2 : V2 ;
+fun lift_V : V ;
+fun stick_V2 : V2 ;
+fun stick_V : V ;
+fun front_A : A ;
+fun mainly_Adv : Adv ;
+fun battle_N : N ;
+fun generation_N : N ;
+fun currently_Adv : Adv ;
+fun winter_N : N ;
+fun inside_Prep : Prep ;
+fun impossible_A : A ;
+fun somewhere_Adv : Adv ;
+fun arrange_V2 : V2 ;
+fun arrange_V : V ;
+fun will_N : N ;
+fun sleep_V : V ;
+fun progress_N : N ;
+fun volume_N : N ;
+fun ship_N : N ;
+fun legislation_N : N ;
+fun commitment_N : N ;
+fun enough_Predet : Predet ;
+fun conflict_N : N ;
+fun bag_N : N ;
+fun fresh_A : A ;
+fun entry_N : N ;
+fun entry_2_N : N ;
+fun entry_1_N : N ;
+fun smile_N : N ;
+fun fair_A : A ;
+fun promise_VV : VV ;
+fun promise_VS : VS ;
+fun promise_V2 : V2 ;
+fun promise_V : V ;
+fun introduction_N : N ;
+fun senior_A : A ;
+fun manner_N : N ;
+fun background_N : N ;
+fun key_N : N ;
+fun key_2_N : N ;
+fun key_1_N : N ;
+fun touch_V2 : V2 ;
+fun touch_V : V ;
+fun vary_V2 : V2 ;
+fun vary_V : V ;
+fun sexual_A : A ;
+fun ordinary_A : A ;
+fun cabinet_N : N ;
+fun painting_N : N ;
+fun entirely_Adv : Adv ;
+fun engine_N : N ;
+fun previously_Adv : Adv ;
+fun administration_N : N ;
+fun tonight_Adv : Adv ;
+fun adult_N : N ;
+fun prefer_VV : VV ;
+fun prefer_V2 : V2 ;
+fun author_N : N ;
+fun actual_A : A ;
+fun song_N : N ;
+fun investigation_N : N ;
+fun debt_N : N ;
+fun visitor_N : N ;
+fun forest_N : N ;
+fun repeat_VS : VS ;
+fun repeat_V2 : V2 ;
+fun repeat_V : V ;
+fun wood_N : N ;
+fun contrast_N : N ;
+fun extremely_Adv : Adv ;
+fun wage_N : N ;
+fun domestic_A : A ;
+fun commit_V2 : V2 ;
+fun threat_N : N ;
+fun bus_N : N ;
+fun warm_A : A ;
+fun sir_N : N ;
+fun regulation_N : N ;
+fun drink_N : N ;
+fun relief_N : N ;
+fun internal_A : A ;
+fun strange_A : A ;
+fun excellent_A : A ;
+fun run_N : N ;
+fun fairly_Adv : Adv ;
+fun technical_A : A ;
+fun tradition_N : N ;
+fun measure_V2 : V2 ;
+fun measure_V : V ;
+fun insist_VS : VS ;
+fun insist_V2 : V2 ;
+fun insist_V : V ;
+fun farmer_N : N ;
+fun until_Prep : Prep ;
+fun traffic_N : N ;
+fun dinner_N : N ;
+fun consumer_N : N ;
+fun meal_N : N ;
+fun warn_VS : VS ;
+fun warn_V2V : V2V ;
+fun warn_V2 : V2 ;
+fun warn_V : V ;
+fun living_A : A ;
+fun package_N : N ;
+fun half_N : N ;
+fun increasingly_Adv : Adv ;
+fun description_N : N ;
+fun soft_A : A ;
+fun stuff_N : N ;
+fun award_V3 : V3 ;
+fun award_V2 : V2 ;
+fun existence_N : N ;
+fun improvement_N : N ;
+fun coffee_N : N ;
+fun appearance_N : N ;
+fun standard_A : A ;
+fun attack_V2 : V2 ;
+fun sheet_N : N ;
+fun category_N : N ;
+fun distribution_N : N ;
+fun equally_Adv : Adv ;
+fun session_N : N ;
+fun cultural_A : A ;
+fun loan_N : N ;
+fun bind_V2 : V2 ;
+fun bind_V : V ;
+fun museum_N : N ;
+fun conversation_N : N ;
+fun threaten_VV : VV ;
+fun threaten_VS : VS ;
+fun threaten_V2 : V2 ;
+fun threaten_V : V ;
+fun link_N : N ;
+fun launch_V2 : V2 ;
+fun launch_V : V ;
+fun proper_A : A ;
+fun victim_N : N ;
+fun audience_N : N ;
+fun famous_A : A ;
+fun master_N : N ;
+fun master_2_N : N ;
+fun master_1_N : N ;
+fun lip_N : N ;
+fun religious_A : A ;
+fun joint_A : A ;
+fun cry_V2 : V2 ;
+fun cry_V : V ;
+fun potential_A : A ;
+fun broad_A : A ;
+fun exhibition_N : N ;
+fun experience_V2 : V2 ;
+fun judge_N : N ;
+fun formal_A : A ;
+fun housing_N : N ;
+fun past_Prep : Prep ;
+fun concern_V2 : V2 ;
+fun freedom_N : N ;
+fun gentleman_N : N ;
+fun attract_V2 : V2 ;
+fun explanation_N : N ;
+fun appoint_V3 : V3 ;
+fun appoint_V2V : V2V ;
+fun appoint_V2 : V2 ;
+fun note_VS : VS ;
+fun note_V2 : V2 ;
+fun note_V : V ;
+fun chief_A : A ;
+fun total_N : N ;
+fun lovely_A : A ;
+fun official_A : A ;
+fun date_V2 : V2 ;
+fun date_V : V ;
+fun demonstrate_VS : VS ;
+fun demonstrate_V2 : V2 ;
+fun demonstrate_V : V ;
+fun construction_N : N ;
+fun middle_N : N ;
+fun yard_N : N ;
+fun unable_A : A ;
+fun acquire_V2 : V2 ;
+fun surely_Adv : Adv ;
+fun crisis_N : N ;
+fun propose_VV : VV ;
+fun propose_VS : VS ;
+fun propose_V2 : V2 ;
+fun propose_V : V ;
+fun west_N : N ;
+fun impose_V2 : V2 ;
+fun impose_V : V ;
+fun market_V2 : V2 ;
+fun market_V : V ;
+fun care_V : V ;
+fun god_N : N ;
+fun favour_N : N ;
+fun before_Adv : Adv ;
+fun name_V3 : V3 ;
+fun name_V2 : V2 ;
+fun equal_A : A ;
+fun capacity_N : N ;
+fun flat_N : N ;
+fun selection_N : N ;
+fun alone_Adv : Adv ;
+fun football_N : N ;
+fun victory_N : N ;
+fun factory_N : N ;
+fun rural_A : A ;
+fun twice_Adv : Adv ;
+fun sing_V2 : V2 ;
+fun sing_V : V ;
+fun whereas_Subj : Subj ;
+fun own_V2 : V2 ;
+fun head_V2 : V2 ;
+fun head_V : V ;
+fun examination_N : N ;
+fun deliver_V2 : V2 ;
+fun deliver_V : V ;
+fun nobody_NP : NP ;
+fun substantial_A : A ;
+fun invite_V2V : V2V ;
+fun invite_V2 : V2 ;
+fun intention_N : N ;
+fun egg_N : N ;
+fun reasonable_A : A ;
+fun onto_Prep : Prep ;
+fun retain_V2 : V2 ;
+fun aircraft_N : N ;
+fun decade_N : N ;
+fun cheap_A : A ;
+fun quiet_A : A ;
+fun bright_A : A ;
+fun contribute_V2 : V2 ;
+fun contribute_V : V ;
+fun row_N : N ;
+fun search_N : N ;
+fun limit_N : N ;
+fun definition_N : N ;
+fun unemployment_N : N ;
+fun spread_V2 : V2 ;
+fun spread_V : V ;
+fun mark_N : N ;
+fun flight_N : N ;
+fun account_V2 : V2 ;
+fun account_V : V ;
+fun output_N : N ;
+fun last_V : V ;
+fun tour_N : N ;
+fun address_N : N ;
+fun immediate_A : A ;
+fun reduction_N : N ;
+fun interview_N : N ;
+fun assess_V2 : V2 ;
+fun promote_V2 : V2 ;
+fun promote_V : V ;
+fun everybody_NP : NP ;
+fun suitable_A : A ;
+fun growing_A : A ;
+fun nod_V : V ;
+fun reject_V2 : V2 ;
+fun while_N : N ;
+fun high_Adv : Adv ;
+fun dream_N : N ;
+fun vote_VV : VV ;
+fun vote_V3 : V3 ;
+fun vote_V2 : V2 ;
+fun vote_V : V ;
+fun divide_V2 : V2 ;
+fun divide_V : V ;
+fun declare_VS : VS ;
+fun declare_V2 : V2 ;
+fun declare_V : V ;
+fun handle_V2 : V2 ;
+fun handle_V : V ;
+fun detailed_A : A ;
+fun challenge_N : N ;
+fun notice_N : N ;
+fun rain_N : N ;
+fun destroy_V2 : V2 ;
+fun mountain_N : N ;
+fun concentration_N : N ;
+fun limited_A : A ;
+fun finance_N : N ;
+fun pension_N : N ;
+fun influence_V2 : V2 ;
+fun afraid_A : A ;
+fun murder_N : N ;
+fun neck_N : N ;
+fun weapon_N : N ;
+fun hide_V2 : V2 ;
+fun hide_V : V ;
+fun offence_N : N ;
+fun absence_N : N ;
+fun error_N : N ;
+fun representativeMasc_N : N ;
+fun enterprise_N : N ;
+fun criticism_N : N ;
+fun average_A : A ;
+fun quick_A : A ;
+fun sufficient_A : A ;
+fun appointment_N : N ;
+fun match_V2 : V2 ;
+fun transfer_V : V ;
+fun acid_N : N ;
+fun spring_N : N ;
+fun birth_N : N ;
+fun ear_N : N ;
+fun recognize_VS : VS ;
+fun recognize_4_V2 : V2 ;
+fun recognize_1_V2 : V2 ;
+fun recommend_V2V : V2V ;
+fun recommend_V2 : V2 ;
+fun module_N : N ;
+fun instruction_N : N ;
+fun democratic_A : A ;
+fun park_N : N ;
+fun weather_N : N ;
+fun bottle_N : N ;
+fun address_V2 : V2 ;
+fun bedroom_N : N ;
+fun kid_N : N ;
+fun pleasure_N : N ;
+fun realize_VS : VS ;
+fun realize_V2 : V2 ;
+fun assembly_N : N ;
+fun expensive_A : A ;
+fun select_VV : VV ;
+fun select_V2V : V2V ;
+fun select_V2 : V2 ;
+fun select_V : V ;
+fun teaching_N : N ;
+fun desire_N : N ;
+fun whilst_Subj : Subj ;
+fun contact_V2 : V2 ;
+fun implication_N : N ;
+fun combine_VV : VV ;
+fun combine_V2 : V2 ;
+fun combine_V : V ;
+fun temperature_N : N ;
+fun wave_N : N ;
+fun magazine_N : N ;
+fun totally_Adv : Adv ;
+fun mental_A : A ;
+fun used_A : A ;
+fun store_N : N ;
+fun scientific_A : A ;
+fun frequently_Adv : Adv ;
+fun thanks_N : N ;
+fun beside_Prep : Prep ;
+fun settlement_N : N ;
+fun absolutely_Adv : Adv ;
+fun critical_A : A ;
+fun critical_2_A : A ;
+fun critical_1_A : A ;
+fun recognition_N : N ;
+fun touch_N : N ;
+fun consist_V : V ;
+fun below_Prep : Prep ;
+fun silence_N : N ;
+fun expenditure_N : N ;
+fun institute_N : N ;
+fun dress_V2 : V2 ;
+fun dress_V : V ;
+fun dangerous_A : A ;
+fun familiar_A : A ;
+fun asset_N : N ;
+fun educational_A : A ;
+fun sum_N : N ;
+fun publication_N : N ;
+fun partly_Adv : Adv ;
+fun block_N : N ;
+fun seriously_Adv : Adv ;
+fun youth_N : N ;
+fun tape_N : N ;
+fun elsewhere_Adv : Adv ;
+fun cover_N : N ;
+fun fee_N : N ;
+fun program_N : N ;
+fun treaty_N : N ;
+fun necessarily_Adv : Adv ;
+fun unlikely_A : A ;
+fun properly_Adv : Adv ;
+fun guest_N : N ;
+fun code_N : N ;
+fun hill_N : N ;
+fun screen_N : N ;
+fun household_N : N ;
+fun sequence_N : N ;
+fun correct_A : A ;
+fun female_A : A ;
+fun phase_N : N ;
+fun crowd_N : N ;
+fun welcome_V2 : V2 ;
+fun metal_N : N ;
+fun human_N : N ;
+fun widely_Adv : Adv ;
+fun undertake_V2 : V2 ;
+fun cut_N : N ;
+fun sky_N : N ;
+fun brain_N : N ;
+fun expert_N : N ;
+fun experiment_N : N ;
+fun tiny_A : A ;
+fun perfect_A : A ;
+fun disappear_V : V ;
+fun initiative_N : N ;
+fun assumption_N : N ;
+fun photograph_N : N ;
+fun ministry_N : N ;
+fun congress_N : N ;
+fun transfer_N : N ;
+fun reading_N : N ;
+fun scientist_N : N ;
+fun fast_Adv : Adv ;
+fun fast_A : A ;
+fun closely_Adv : Adv ;
+fun thin_A : A ;
+fun solicitorMasc_N : N ;
+fun secure_V2 : V2 ;
+fun plate_N : N ;
+fun pool_N : N ;
+fun gold_N : N ;
+fun emphasis_N : N ;
+fun recall_VS : VS ;
+fun recall_V2 : V2 ;
+fun shout_V2 : V2 ;
+fun shout_V : V ;
+fun generate_V2 : V2 ;
+fun location_N : N ;
+fun display_VS : VS ;
+fun display_V2 : V2 ;
+fun heat_N : N ;
+fun gun_N : N ;
+fun shut_V2 : V2 ;
+fun journey_N : N ;
+fun imply_VS : VS ;
+fun imply_V2 : V2 ;
+fun imply_V : V ;
+fun violence_N : N ;
+fun dry_A : A ;
+fun historical_A : A ;
+fun step_V2 : V2 ;
+fun step_V : V ;
+fun curriculum_N : N ;
+fun noise_N : N ;
+fun lunch_N : N ;
+fun fear_VS : VS ;
+fun fear_V2 : V2 ;
+fun fear_V : V ;
+fun succeed_V2 : V2 ;
+fun succeed_V : V ;
+fun fall_N : N ;
+fun fall_2_N : N ;
+fun fall_1_N : N ;
+fun bottom_N : N ;
+fun initial_A : A ;
+fun theme_N : N ;
+fun characteristic_N : N ;
+fun pretty_Adv : Adv ;
+fun empty_A : A ;
+fun display_N : N ;
+fun combination_N : N ;
+fun interpretation_N : N ;
+fun rely_V2 : V2 ;
+fun rely_V : V ;
+fun escape_VS : VS ;
+fun escape_V2 : V2 ;
+fun escape_V : V ;
+fun score_V2 : V2 ;
+fun score_V : V ;
+fun justice_N : N ;
+fun upper_A : A ;
+fun tooth_N : N ;
+fun organize_V2V : V2V ;
+fun organize_V2 : V2 ;
+fun cat_N : N ;
+fun tool_N : N ;
+fun spot_N : N ;
+fun bridge_N : N ;
+fun double_A : A ;
+fun direct_V2 : V2 ;
+fun direct_V : V ;
+fun conclude_VS : VS ;
+fun conclude_V2 : V2 ;
+fun conclude_V : V ;
+fun relative_A : A ;
+fun soldier_N : N ;
+fun climb_V2 : V2 ;
+fun climb_V : V ;
+fun breath_N : N ;
+fun afford_V2V : V2V ;
+fun afford_V2 : V2 ;
+fun urban_A : A ;
+fun nurse_N : N ;
+fun narrow_A : A ;
+fun liberal_A : A ;
+fun coal_N : N ;
+fun priority_N : N ;
+fun wild_A : A ;
+fun revenue_N : N ;
+fun membership_N : N ;
+fun grant_N : N ;
+fun approve_V2 : V2 ;
+fun approve_V : V ;
+fun tall_A : A ;
+fun apparent_A : A ;
+fun faith_N : N ;
+fun under_Adv : Adv ;
+fun fix_V2 : V2 ;
+fun fix_V : V ;
+fun slow_A : A ;
+fun troop_N : N ;
+fun motion_N : N ;
+fun leading_A : A ;
+fun component_N : N ;
+fun bloody_A : A ;
+fun literature_N : N ;
+fun conservative_A : A ;
+fun variation_N : N ;
+fun remind_V2 : V2 ;
+fun inform_V2 : V2 ;
+fun inform_V : V ;
+fun alternative_N : N ;
+fun neither_Adv : Adv ;
+fun outside_Adv : Adv ;
+fun mass_N : N ;
+fun busy_A : A ;
+fun chemical_N : N ;
+fun careful_A : A ;
+fun investigate_V2 : V2 ;
+fun investigate_V : V ;
+fun roll_V2 : V2 ;
+fun roll_V : V ;
+fun instrument_N : N ;
+fun guide_N : N ;
+fun criterion_N : N ;
+fun pocket_N : N ;
+fun suggestion_N : N ;
+fun aye_Interj : Interj ;
+fun entitle_VS : VS ;
+fun entitle_V2V : V2V ;
+fun tone_N : N ;
+fun attractive_A : A ;
+fun wing_N : N ;
+fun surprise_N : N ;
+fun male_N : N ;
+fun ring_N : N ;
+fun pub_N : N ;
+fun fruit_N : N ;
+fun passage_N : N ;
+fun illustrate_VS : VS ;
+fun illustrate_V2 : V2 ;
+fun illustrate_V : V ;
+fun pay_N : N ;
+fun ride_V2 : V2 ;
+fun ride_V : V ;
+fun foundation_N : N ;
+fun restaurant_N : N ;
+fun vital_A : A ;
+fun alternative_A : A ;
+fun burn_V2 : V2 ;
+fun burn_V : V ;
+fun map_N : N ;
+fun united_A : A ;
+fun device_N : N ;
+fun jump_V2 : V2 ;
+fun jump_V : V ;
+fun estimate_VS : VS ;
+fun estimate_V2V : V2V ;
+fun estimate_V2 : V2 ;
+fun estimate_V : V ;
+fun conduct_V2 : V2 ;
+fun conduct_V : V ;
+fun derive_V2 : V2 ;
+fun derive_V : V ;
+fun comment_VS : VS ;
+fun comment_V2 : V2 ;
+fun comment_V : V ;
+fun east_N : N ;
+fun advise_VS : VS ;
+fun advise_V2 : V2 ;
+fun advise_V : V ;
+fun advance_N : N ;
+fun motor_N : N ;
+fun satisfy_V2 : V2 ;
+fun hell_N : N ;
+fun winner_N : N ;
+fun effectively_Adv : Adv ;
+fun mistake_N : N ;
+fun incident_N : N ;
+fun focus_V2 : V2 ;
+fun focus_V : V ;
+fun exercise_VV : VV ;
+fun exercise_V2 : V2 ;
+fun exercise_V : V ;
+fun representation_N : N ;
+fun release_N : N ;
+fun leaf_N : N ;
+fun border_N : N ;
+fun wash_V2 : V2 ;
+fun wash_V : V ;
+fun prospect_N : N ;
+fun blow_V2 : V2 ;
+fun blow_V : V ;
+fun trip_N : N ;
+fun observation_N : N ;
+fun gather_V2 : V2 ;
+fun gather_V : V ;
+fun ancient_A : A ;
+fun brief_A : A ;
+fun gate_N : N ;
+fun elderly_A : A ;
+fun persuade_V2V : V2V ;
+fun persuade_V2 : V2 ;
+fun overall_A : A ;
+fun rare_A : A ;
+fun index_N : N ;
+fun hand_V2 : V2 ;
+fun circle_N : N ;
+fun creation_N : N ;
+fun drawing_N : N ;
+fun anybody_NP : NP ;
+fun flow_N : N ;
+fun matter_V : V ;
+fun external_A : A ;
+fun capable_A : A ;
+fun recover_V : V ;
+fun shot_N : N ;
+fun request_N : N ;
+fun impression_N : N ;
+fun neighbour_N : N ;
+fun theatre_N : N ;
+fun beneath_Prep : Prep ;
+fun hurt_V2 : V2 ;
+fun hurt_V : V ;
+fun mechanism_N : N ;
+fun potential_N : N ;
+fun lean_V2 : V2 ;
+fun lean_V : V ;
+fun defendant_N : N ;
+fun atmosphere_N : N ;
+fun slip_V2 : V2 ;
+fun slip_V : V ;
+fun chain_N : N ;
+fun accompany_V2 : V2 ;
+fun wonderful_A : A ;
+fun earn_V2 : V2 ;
+fun earn_V : V ;
+fun enemy_N : N ;
+fun desk_N : N ;
+fun engineering_N : N ;
+fun panel_N : N ;
+fun distinction_N : N ;
+fun deputy_N : N ;
+fun discipline_N : N ;
+fun strike_N : N ;
+fun strike_2_N : N ;
+fun strike_1_N : N ;
+fun married_A : A ;
+fun plenty_NP : NP ;
+fun establishment_N : N ;
+fun fashion_N : N ;
+fun roof_N : N ;
+fun milk_N : N ;
+fun entire_A : A ;
+fun tear_N : N ;
+fun secondary_A : A ;
+fun finding_N : N ;
+fun welfare_N : N ;
+fun increased_A : A ;
+fun attach_V2 : V2 ;
+fun attach_V : V ;
+fun typical_A : A ;
+fun typical_3_A : A ;
+fun typical_2_A : A ;
+fun typical_1_A : A ;
+fun meanwhile_Adv : Adv ;
+fun leadership_N : N ;
+fun walk_N : N ;
+fun negotiation_N : N ;
+fun clean_A : A ;
+fun religion_N : N ;
+fun count_V2 : V2 ;
+fun count_V : V ;
+fun grey_A : A ;
+fun hence_Adv : Adv ;
+fun alright_Adv : Adv ;
+fun first_A : A ;
+fun fuel_N : N ;
+fun mine_N : N ;
+fun appeal_V2 : V2 ;
+fun appeal_V : V ;
+fun servantMasc_N : N ;
+fun liability_N : N ;
+fun constant_A : A ;
+fun hate_VV : VV ;
+fun hate_V2 : V2 ;
+fun shoe_N : N ;
+fun expense_N : N ;
+fun vast_A : A ;
+fun soil_N : N ;
+fun writing_N : N ;
+fun nose_N : N ;
+fun origin_N : N ;
+fun lord_N : N ;
+fun rest_V2 : V2 ;
+fun drive_N : N ;
+fun ticket_N : N ;
+fun editor_N : N ;
+fun switch_V2 : V2 ;
+fun switch_V : V ;
+fun provided_Subj : Subj ;
+fun northern_A : A ;
+fun significance_N : N ;
+fun channel_N : N ;
+fun convention_N : N ;
+fun damage_V2 : V2 ;
+fun funny_A : A ;
+fun bone_N : N ;
+fun severe_A : A ;
+fun search_V2 : V2 ;
+fun search_V : V ;
+fun iron_N : N ;
+fun vision_N : N ;
+fun via_Prep : Prep ;
+fun somewhat_Adv : Adv ;
+fun inside_Adv : Adv ;
+fun trend_N : N ;
+fun revolution_N : N ;
+fun terrible_A : A ;
+fun knee_N : N ;
+fun dress_N : N ;
+fun unfortunately_Adv : Adv ;
+fun steal_V2 : V2 ;
+fun steal_V : V ;
+fun criminal_A : A ;
+fun signal_N : N ;
+fun notion_N : N ;
+fun comparison_N : N ;
+fun academic_A : A ;
+fun outcome_N : N ;
+fun lawyer_N : N ;
+fun strongly_Adv : Adv ;
+fun surround_V2 : V2 ;
+fun explore_VS : VS ;
+fun explore_V2 : V2 ;
+fun achievement_N : N ;
+fun odd_A : A ;
+fun expectation_N : N ;
+fun corporate_A : A ;
+fun prisoner_N : N ;
+fun question_V2 : V2 ;
+fun rapidly_Adv : Adv ;
+fun deep_Adv : Adv ;
+fun southern_A : A ;
+fun amongst_Prep : Prep ;
+fun withdraw_V2 : V2 ;
+fun withdraw_V : V ;
+fun afterwards_Adv : Adv ;
+fun paint_V2 : V2 ;
+fun paint_V : V ;
+fun judge_VS : VS ;
+fun judge_V2 : V2 ;
+fun judge_V : V ;
+fun citizenMasc_N : N ;
+fun permanent_A : A ;
+fun weak_A : A ;
+fun separate_V2 : V2 ;
+fun separate_V : V ;
+fun plastic_N : N ;
+fun connect_V2 : V2 ;
+fun connect_V : V ;
+fun fundamental_A : A ;
+fun plane_N : N ;
+fun height_N : N ;
+fun opening_N : N ;
+fun lesson_N : N ;
+fun similarly_Adv : Adv ;
+fun shock_N : N ;
+fun rail_N : N ;
+fun tenant_N : N ;
+fun owe_V2 : V2 ;
+fun owe_V : V ;
+fun originally_Adv : Adv ;
+fun middle_A : A ;
+fun somehow_Adv : Adv ;
+fun minor_A : A ;
+fun negative_A : A ;
+fun knock_V2 : V2 ;
+fun knock_V : V ;
+fun root_N : N ;
+fun pursue_V2 : V2 ;
+fun pursue_V : V ;
+fun inner_A : A ;
+fun crucial_A : A ;
+fun occupy_V2 : V2 ;
+fun occupy_V : V ;
+fun that_AdA : AdA ;
+fun independence_N : N ;
+fun column_N : N ;
+fun proceeding_N : N ;
+fun female_N : N ;
+fun beauty_N : N ;
+fun perfectly_Adv : Adv ;
+fun struggle_N : N ;
+fun gap_N : N ;
+fun house_V2 : V2 ;
+fun database_N : N ;
+fun stretch_V2 : V2 ;
+fun stretch_V : V ;
+fun stress_N : N ;
+fun passenger_N : N ;
+fun boundary_N : N ;
+fun easy_Adv : Adv ;
+fun view_V2 : V2 ;
+fun manufacturer_N : N ;
+fun sharp_A : A ;
+fun formation_N : N ;
+fun queen_N : N ;
+fun waste_N : N ;
+fun virtually_Adv : Adv ;
+fun expand_V2 : V2 ;
+fun expand_V : V ;
+fun contemporary_A : A ;
+fun politician_N : N ;
+fun back_V : V ;
+fun territory_N : N ;
+fun championship_N : N ;
+fun exception_N : N ;
+fun thick_A : A ;
+fun inquiry_N : N ;
+fun topic_N : N ;
+fun resident_N : N ;
+fun transaction_N : N ;
+fun parish_N : N ;
+fun supporter_N : N ;
+fun massive_A : A ;
+fun light_V2 : V2 ;
+fun light_V : V ;
+fun unique_A : A ;
+fun challenge_V2 : V2 ;
+fun challenge_V : V ;
+fun inflation_N : N ;
+fun assistance_N : N ;
+fun list_V2V : V2V ;
+fun list_V2 : V2 ;
+fun list_V : V ;
+fun identity_N : N ;
+fun suit_V2 : V2 ;
+fun suit_V : V ;
+fun parliamentary_A : A ;
+fun unknown_A : A ;
+fun preparation_N : N ;
+fun elect_V3 : V3 ;
+fun elect_V2V : V2V ;
+fun elect_V2 : V2 ;
+fun elect_V : V ;
+fun badly_Adv : Adv ;
+fun moreover_Adv : Adv ;
+fun tie_V2 : V2 ;
+fun tie_V : V ;
+fun cancer_N : N ;
+fun champion_N : N ;
+fun exclude_V2 : V2 ;
+fun review_V2 : V2 ;
+fun review_V : V ;
+fun licence_N : N ;
+fun breakfast_N : N ;
+fun minority_N : N ;
+fun appreciate_V2 : V2 ;
+fun appreciate_V : V ;
+fun fan_N : N ;
+fun fan_3_N : N ;
+fun fan_2_N : N ;
+fun fan_1_N : N ;
+fun chief_N : N ;
+fun accommodation_N : N ;
+fun subsequent_A : A ;
+fun democracy_N : N ;
+fun brown_A : A ;
+fun taste_N : N ;
+fun crown_N : N ;
+fun permit_V2V : V2V ;
+fun permit_V2 : V2 ;
+fun permit_V : V ;
+fun buyerMasc_N : N ;
+fun gift_N : N ;
+fun resolution_N : N ;
+fun angry_A : A ;
+fun metre_N : N ;
+fun wheel_N : N ;
+fun clause_N : N ;
+fun break_N : N ;
+fun tank_N : N ;
+fun benefit_V2 : V2 ;
+fun benefit_V : V ;
+fun engage_V2 : V2 ;
+fun engage_V : V ;
+fun alive_A : A ;
+fun complaint_N : N ;
+fun inch_N : N ;
+fun firm_A : A ;
+fun abandon_V2 : V2 ;
+fun blame_V2 : V2 ;
+fun blame_V : V ;
+fun clean_V2 : V2 ;
+fun clean_V : V ;
+fun quote_V2 : V2 ;
+fun quote_V : V ;
+fun quantity_N : N ;
+fun rule_VS : VS ;
+fun rule_V2 : V2 ;
+fun rule_V : V ;
+fun guilty_A : A ;
+fun prior_A : A ;
+fun round_A : A ;
+fun eastern_A : A ;
+fun coat_N : N ;
+fun involvement_N : N ;
+fun tension_N : N ;
+fun diet_N : N ;
+fun enormous_A : A ;
+fun score_N : N ;
+fun rarely_Adv : Adv ;
+fun prize_N : N ;
+fun remaining_A : A ;
+fun significantly_Adv : Adv ;
+fun glance_V2 : V2 ;
+fun glance_V : V ;
+fun dominate_V2 : V2 ;
+fun dominate_V : V ;
+fun trust_VS : VS ;
+fun trust_V2 : V2 ;
+fun naturally_Adv : Adv ;
+fun interpret_V2 : V2 ;
+fun interpret_V : V ;
+fun land_V2 : V2 ;
+fun land_V : V ;
+fun frame_N : N ;
+fun extension_N : N ;
+fun mix_V2 : V2 ;
+fun mix_V : V ;
+fun spokesman_N : N ;
+fun friendly_A : A ;
+fun acknowledge_VS : VS ;
+fun acknowledge_V2 : V2 ;
+fun register_V2 : V2 ;
+fun register_V : V ;
+fun regime_N : N ;
+fun regime_2_N : N ;
+fun regime_1_N : N ;
+fun fault_N : N ;
+fun dispute_N : N ;
+fun grass_N : N ;
+fun quietly_Adv : Adv ;
+fun decline_N : N ;
+fun dismiss_V2 : V2 ;
+fun delivery_N : N ;
+fun complain_VS : VS ;
+fun complain_V : V ;
+fun conservative_N : N ;
+fun shift_V2 : V2 ;
+fun shift_V : V ;
+fun port_N : N ;
+fun beach_N : N ;
+fun string_N : N ;
+fun depth_N : N ;
+fun unusual_A : A ;
+fun travel_N : N ;
+fun pilot_N : N ;
+fun obligation_N : N ;
+fun gene_N : N ;
+fun yellow_A : A ;
+fun republic_N : N ;
+fun shadow_N : N ;
+fun dear_A : A ;
+fun analyse_V2 : V2 ;
+fun anywhere_Adv : Adv ;
+fun average_N : N ;
+fun phrase_N : N ;
+fun long_term_A : A ;
+fun crew_N : N ;
+fun lucky_A : A ;
+fun restore_V2 : V2 ;
+fun convince_V2V : V2V ;
+fun convince_V2 : V2 ;
+fun coast_N : N ;
+fun engineer_N : N ;
+fun heavily_Adv : Adv ;
+fun extensive_A : A ;
+fun glad_A : A ;
+fun charity_N : N ;
+fun oppose_V2 : V2 ;
+fun oppose_V : V ;
+fun defend_V2 : V2 ;
+fun alter_V2 : V2 ;
+fun alter_V : V ;
+fun warning_N : N ;
+fun arrest_V2 : V2 ;
+fun framework_N : N ;
+fun approval_N : N ;
+fun bother_VV : VV ;
+fun bother_V2V : V2V ;
+fun bother_V2 : V2 ;
+fun bother_V : V ;
+fun novel_N : N ;
+fun accuse_V2 : V2 ;
+fun surprised_A : A ;
+fun currency_N : N ;
+fun restrict_V2 : V2 ;
+fun restrict_V : V ;
+fun possess_V2 : V2 ;
+fun moral_A : A ;
+fun protein_N : N ;
+fun distinguish_V2 : V2 ;
+fun distinguish_V : V ;
+fun gently_Adv : Adv ;
+fun reckon_VS : VS ;
+fun incorporate_V2 : V2 ;
+fun proceed_V : V ;
+fun assist_V2 : V2 ;
+fun assist_V : V ;
+fun sure_Adv : Adv ;
+fun stress_VS : VS ;
+fun stress_V2 : V2 ;
+fun justify_VV : VV ;
+fun justify_V2 : V2 ;
+fun behalf_N : N ;
+fun councillor_N : N ;
+fun setting_N : N ;
+fun command_N : N ;
+fun command_2_N : N ;
+fun command_1_N : N ;
+fun maintenance_N : N ;
+fun stair_N : N ;
+fun poem_N : N ;
+fun chest_N : N ;
+fun like_Adv : Adv ;
+fun secret_N : N ;
+fun restriction_N : N ;
+fun efficient_A : A ;
+fun suspect_VS : VS ;
+fun suspect_V2 : V2 ;
+fun hat_N : N ;
+fun tough_A : A ;
+fun firmly_Adv : Adv ;
+fun willing_A : A ;
+fun healthy_A : A ;
+fun focus_N : N ;
+fun construct_V2 : V2 ;
+fun occasionally_Adv : Adv ;
+fun mode_N : N ;
+fun saving_N : N ;
+fun comfortable_A : A ;
+fun camp_N : N ;
+fun trade_V2 : V2 ;
+fun trade_V : V ;
+fun export_N : N ;
+fun wake_V2 : V2 ;
+fun wake_V : V ;
+fun partnership_N : N ;
+fun daily_A : A ;
+fun abroad_Adv : Adv ;
+fun profession_N : N ;
+fun load_N : N ;
+fun countryside_N : N ;
+fun boot_N : N ;
+fun mostly_Adv : Adv ;
+fun sudden_A : A ;
+fun implement_V2 : V2 ;
+fun reputation_N : N ;
+fun print_V2 : V2 ;
+fun print_V : V ;
+fun calculate_VS : VS ;
+fun calculate_V2 : V2 ;
+fun calculate_V : V ;
+fun keen_A : A ;
+fun guess_VS : VS ;
+fun guess_V2 : V2 ;
+fun guess_V : V ;
+fun recommendation_N : N ;
+fun autumn_N : N ;
+fun conventional_A : A ;
+fun cope_V : V ;
+fun constitute_V2 : V2 ;
+fun poll_N : N ;
+fun voluntary_A : A ;
+fun valuable_A : A ;
+fun recovery_N : N ;
+fun cast_V2 : V2 ;
+fun cast_V : V ;
+fun premise_N : N ;
+fun resolve_V2 : V2 ;
+fun resolve_V : V ;
+fun regularly_Adv : Adv ;
+fun solve_V2 : V2 ;
+fun plaintiff_N : N ;
+fun critic_N : N ;
+fun agriculture_N : N ;
+fun ice_N : N ;
+fun constitution_N : N ;
+fun communist_N : N ;
+fun layer_N : N ;
+fun recession_N : N ;
+fun slight_A : A ;
+fun dramatic_A : A ;
+fun golden_A : A ;
+fun temporary_A : A ;
+fun suit_N : N ;
+fun shortly_Adv : Adv ;
+fun initially_Adv : Adv ;
+fun arrival_N : N ;
+fun protest_N : N ;
+fun resistance_N : N ;
+fun silent_A : A ;
+fun presentation_N : N ;
+fun soul_N : N ;
+fun self_N : N ;
+fun judgment_N : N ;
+fun feed_V2 : V2 ;
+fun feed_V : V ;
+fun muscle_N : N ;
+fun shareholder_N : N ;
+fun opposite_A : A ;
+fun pollution_N : N ;
+fun wealth_N : N ;
+fun video_taped_A : A ;
+fun kingdom_N : N ;
+fun bread_N : N ;
+fun perspective_N : N ;
+fun camera_N : N ;
+fun prince_N : N ;
+fun illness_N : N ;
+fun cake_N : N ;
+fun meat_N : N ;
+fun submit_V2 : V2 ;
+fun submit_V : V ;
+fun ideal_A : A ;
+fun relax_V2 : V2 ;
+fun relax_V : V ;
+fun penalty_N : N ;
+fun purchase_V2 : V2 ;
+fun tired_A : A ;
+fun beer_N : N ;
+fun specify_VS : VS ;
+fun specify_V2 : V2 ;
+fun specify_V : V ;
+fun short_Adv : Adv ;
+fun monitor_V2 : V2 ;
+fun monitor_V : V ;
+fun electricity_N : N ;
+fun specifically_Adv : Adv ;
+fun bond_N : N ;
+fun statutory_A : A ;
+fun laboratory_N : N ;
+fun federal_A : A ;
+fun captain_N : N ;
+fun deeply_Adv : Adv ;
+fun pour_V2 : V2 ;
+fun pour_V : V ;
+fun boss_N : N ;
+fun creature_N : N ;
+fun urge_VS : VS ;
+fun urge_V2V : V2V ;
+fun urge_V2 : V2 ;
+fun locate_V2 : V2 ;
+fun locate_V : V ;
+fun being_N : N ;
+fun struggle_VV : VV ;
+fun struggle_V : V ;
+fun lifespan_N : N ;
+fun flat_A : A ;
+fun valley_N : N ;
+fun like_A : A ;
+fun guard_N : N ;
+fun emergency_N : N ;
+fun dark_N : N ;
+fun bomb_N : N ;
+fun dollar_N : N ;
+fun efficiency_N : N ;
+fun mood_N : N ;
+fun convert_V2 : V2 ;
+fun convert_V : V ;
+fun possession_N : N ;
+fun marketing_N : N ;
+fun please_VV : VV ;
+fun please_V2V : V2V ;
+fun please_V2 : V2 ;
+fun please_V : V ;
+fun habit_N : N ;
+fun subsequently_Adv : Adv ;
+fun round_N : N ;
+fun purchase_N : N ;
+fun sort_V2 : V2 ;
+fun sort_V : V ;
+fun outside_A : A ;
+fun gradually_Adv : Adv ;
+fun expansion_N : N ;
+fun competitive_A : A ;
+fun cooperation_N : N ;
+fun acceptable_A : A ;
+fun angle_N : N ;
+fun cook_V2 : V2 ;
+fun cook_V : V ;
+fun net_A : A ;
+fun sensitive_A : A ;
+fun ratio_N : N ;
+fun kiss_V2 : V2 ;
+fun amount_V : V ;
+fun sleep_N : N ;
+fun finance_V2 : V2 ;
+fun essentially_Adv : Adv ;
+fun fund_V2 : V2 ;
+fun preserve_V2 : V2 ;
+fun wedding_N : N ;
+fun personality_N : N ;
+fun bishop_N : N ;
+fun dependent_A : A ;
+fun landscape_N : N ;
+fun pure_A : A ;
+fun mirror_N : N ;
+fun lock_V2 : V2 ;
+fun lock_V : V ;
+fun symptom_N : N ;
+fun promotion_N : N ;
+fun global_A : A ;
+fun aside_Adv : Adv ;
+fun tendency_N : N ;
+fun conservation_N : N ;
+fun reply_N : N ;
+fun estimate_N : N ;
+fun qualification_N : N ;
+fun pack_V2 : V2 ;
+fun pack_V : V ;
+fun governor_N : N ;
+fun expected_A : A ;
+fun invest_V2 : V2 ;
+fun invest_V : V ;
+fun cycle_N : N ;
+fun alright_A : A ;
+fun philosophy_N : N ;
+fun gallery_N : N ;
+fun sad_A : A ;
+fun intervention_N : N ;
+fun emotional_A : A ;
+fun advertising_N : N ;
+fun regard_N : N ;
+fun dance_V2 : V2 ;
+fun dance_V : V ;
+fun cigarette_N : N ;
+fun predict_VS : VS ;
+fun predict_V2 : V2 ;
+fun adequate_A : A ;
+fun variable_N : N ;
+fun net_N : N ;
+fun retire_V2 : V2 ;
+fun retire_V : V ;
+fun sugar_N : N ;
+fun pale_A : A ;
+fun frequency_N : N ;
+fun guy_N : N ;
+fun feature_V2 : V2 ;
+fun furniture_N : N ;
+fun administrative_A : A ;
+fun wooden_A : A ;
+fun input_N : N ;
+fun phenomenon_N : N ;
+fun surprising_A : A ;
+fun jacket_N : N ;
+fun actor_N : N ;
+fun actor_2_N : N ;
+fun actor_1_N : N ;
+fun kick_V2 : V2 ;
+fun kick_V : V ;
+fun producer_N : N ;
+fun hearing_N : N ;
+fun chip_N : N ;
+fun equation_N : N ;
+fun certificate_N : N ;
+fun hello_Interj : Interj ;
+fun remarkable_A : A ;
+fun alliance_N : N ;
+fun smoke_V2 : V2 ;
+fun smoke_V : V ;
+fun awareness_N : N ;
+fun throat_N : N ;
+fun discovery_N : N ;
+fun festival_N : N ;
+fun dance_N : N ;
+fun promise_N : N ;
+fun rose_N : N ;
+fun principal_A : A ;
+fun brilliant_A : A ;
+fun proposed_A : A ;
+fun coach_N : N ;
+fun coach_3_N : N ;
+fun coach_2_N : N ;
+fun coach_1_N : N ;
+fun absolute_A : A ;
+fun drama_N : N ;
+fun recording_N : N ;
+fun precisely_Adv : Adv ;
+fun bath_N : N ;
+fun celebrate_V2 : V2 ;
+fun substance_N : N ;
+fun swing_V2 : V2 ;
+fun swing_V : V ;
+fun for_Adv : Adv ;
+fun rapid_A : A ;
+fun rough_A : A ;
+fun investor_N : N ;
+fun fire_V2 : V2 ;
+fun fire_V : V ;
+fun rank_N : N ;
+fun compete_V : V ;
+fun sweet_A : A ;
+fun decline_VV : VV ;
+fun decline_V2 : V2 ;
+fun decline_V : V ;
+fun rent_N : N ;
+fun dealer_N : N ;
+fun bend_V2 : V2 ;
+fun bend_V : V ;
+fun solid_A : A ;
+fun cloud_N : N ;
+fun across_Adv : Adv ;
+fun level_A : A ;
+fun enquiry_N : N ;
+fun fight_N : N ;
+fun abuse_N : N ;
+fun golf_N : N ;
+fun guitar_N : N ;
+fun electronic_A : A ;
+fun cottage_N : N ;
+fun scope_N : N ;
+fun pause_VS : VS ;
+fun pause_V2V : V2V ;
+fun pause_V : V ;
+fun mixture_N : N ;
+fun emotion_N : N ;
+fun comprehensive_A : A ;
+fun shirt_N : N ;
+fun allowance_N : N ;
+fun retirement_N : N ;
+fun breach_N : N ;
+fun infection_N : N ;
+fun resist_VV : VV ;
+fun resist_V2 : V2 ;
+fun resist_V : V ;
+fun qualify_V2 : V2 ;
+fun qualify_V : V ;
+fun paragraph_N : N ;
+fun sick_A : A ;
+fun near_A : A ;
+fun researcherMasc_N : N ;
+fun consent_N : N ;
+fun written_A : A ;
+fun literary_A : A ;
+fun ill_A : A ;
+fun wet_A : A ;
+fun lake_N : N ;
+fun entrance_N : N ;
+fun peak_N : N ;
+fun successfully_Adv : Adv ;
+fun sand_N : N ;
+fun breathe_V2 : V2 ;
+fun breathe_V : V ;
+fun cold_N : N ;
+fun cheek_N : N ;
+fun platform_N : N ;
+fun interaction_N : N ;
+fun watch_N : N ;
+fun borrow_VV : VV ;
+fun borrow_V2 : V2 ;
+fun borrow_V : V ;
+fun birthday_N : N ;
+fun knife_N : N ;
+fun extreme_A : A ;
+fun core_N : N ;
+fun peasantMasc_N : N ;
+fun armed_A : A ;
+fun permission_N : N ;
+fun supreme_A : A ;
+fun overcome_V2 : V2 ;
+fun overcome_V : V ;
+fun greatly_Adv : Adv ;
+fun visual_A : A ;
+fun lad_N : N ;
+fun genuine_A : A ;
+fun personnel_N : N ;
+fun judgement_N : N ;
+fun exciting_A : A ;
+fun stream_N : N ;
+fun perception_N : N ;
+fun guarantee_VS : VS ;
+fun guarantee_V2 : V2 ;
+fun guarantee_V : V ;
+fun disaster_N : N ;
+fun darkness_N : N ;
+fun bid_N : N ;
+fun sake_N : N ;
+fun sake_2_N : N ;
+fun sake_1_N : N ;
+fun organize_V2V : V2V ;
+fun organize_V2 : V2 ;
+fun tourist_N : N ;
+fun policeman_N : N ;
+fun castle_N : N ;
+fun figure_VS : VS ;
+fun figure_V : V ;
+fun race_VV : VV ;
+fun race_V2V : V2V ;
+fun race_V2 : V2 ;
+fun race_V : V ;
+fun demonstration_N : N ;
+fun anger_N : N ;
+fun briefly_Adv : Adv ;
+fun presumably_Adv : Adv ;
+fun clock_N : N ;
+fun hero_N : N ;
+fun expose_V2 : V2 ;
+fun expose_V : V ;
+fun custom_N : N ;
+fun maximum_A : A ;
+fun wish_N : N ;
+fun earning_N : N ;
+fun priest_N : N ;
+fun resign_V2 : V2 ;
+fun resign_V : V ;
+fun store_V2 : V2 ;
+fun widespread_A : A ;
+fun comprise_V2 : V2 ;
+fun chamber_N : N ;
+fun acquisition_N : N ;
+fun involved_A : A ;
+fun confident_A : A ;
+fun circuit_N : N ;
+fun radical_A : A ;
+fun detect_V2 : V2 ;
+fun stupid_A : A ;
+fun grand_A : A ;
+fun consumption_N : N ;
+fun hold_N : N ;
+fun zone_N : N ;
+fun mean_A : A ;
+fun altogether_Adv : Adv ;
+fun rush_VV : VV ;
+fun rush_V2 : V2 ;
+fun rush_V : V ;
+fun numerous_A : A ;
+fun sink_V2 : V2 ;
+fun sink_V : V ;
+fun everywhere_Adv : Adv ;
+fun classical_A : A ;
+fun respectively_Adv : Adv ;
+fun distinct_A : A ;
+fun mad_A : A ;
+fun honour_N : N ;
+fun statistics_N : N ;
+fun false_A : A ;
+fun square_N : N ;
+fun differ_V : V ;
+fun disk_N : N ;
+fun truly_Adv : Adv ;
+fun survival_N : N ;
+fun proud_A : A ;
+fun tower_N : N ;
+fun deposit_N : N ;
+fun pace_N : N ;
+fun compensation_N : N ;
+fun adviserMasc_N : N ;
+fun consultant_N : N ;
+fun drag_V2 : V2 ;
+fun drag_V : V ;
+fun advanced_A : A ;
+fun landlord_N : N ;
+fun whenever_Adv : Adv ;
+fun delay_N : N ;
+fun green_N : N ;
+fun car_V : V ;
+fun holder_N : N ;
+fun secret_A : A ;
+fun edition_N : N ;
+fun occupation_N : N ;
+fun agricultural_A : A ;
+fun intelligence_N : N ;
+fun intelligence_2_N : N ;
+fun intelligence_1_N : N ;
+fun empire_N : N ;
+fun definitely_Adv : Adv ;
+fun negotiate_VV : VV ;
+fun negotiate_V2 : V2 ;
+fun negotiate_V : V ;
+fun host_N : N ;
+fun relative_N : N ;
+fun mass_A : A ;
+fun helpful_A : A ;
+fun fellow_N : N ;
+fun sweep_V2 : V2 ;
+fun sweep_V : V ;
+fun poet_N : N ;
+fun journalist_N : N ;
+fun defeat_N : N ;
+fun unlike_Prep : Prep ;
+fun primarily_Adv : Adv ;
+fun tight_A : A ;
+fun indication_N : N ;
+fun dry_V2 : V2 ;
+fun dry_V : V ;
+fun cricket_N : N ;
+fun whisper_V2 : V2 ;
+fun whisper_V : V ;
+fun routine_N : N ;
+fun print_N : N ;
+fun anxiety_N : N ;
+fun witness_N : N ;
+fun concerning_Prep : Prep ;
+fun mill_N : N ;
+fun gentle_A : A ;
+fun curtain_N : N ;
+fun mission_N : N ;
+fun supplier_N : N ;
+fun basically_Adv : Adv ;
+fun assure_V2S : V2S ;
+fun assure_V2 : V2 ;
+fun poverty_N : N ;
+fun snow_N : N ;
+fun prayer_N : N ;
+fun pipe_N : N ;
+fun deserve_VV : VV ;
+fun deserve_V2 : V2 ;
+fun deserve_V : V ;
+fun shift_N : N ;
+fun split_V2 : V2 ;
+fun split_V : V ;
+fun near_Adv : Adv ;
+fun consistent_A : A ;
+fun carpet_N : N ;
+fun ownership_N : N ;
+fun joke_N : N ;
+fun fewer_Det : Det ;
+fun workshop_N : N ;
+fun salt_N : N ;
+fun aged_Prep : Prep ;
+fun symbol_N : N ;
+fun slide_V2 : V2 ;
+fun slide_V : V ;
+fun cross_N : N ;
+fun anxious_A : A ;
+fun tale_N : N ;
+fun preference_N : N ;
+fun inevitably_Adv : Adv ;
+fun mere_A : A ;
+fun behave_V : V ;
+fun gain_N : N ;
+fun nervous_A : A ;
+fun guide_V2 : V2 ;
+fun remark_N : N ;
+fun pleased_A : A ;
+fun province_N : N ;
+fun steel_N : N ;
+fun practise_V2 : V2 ;
+fun practise_V : V ;
+fun flow_V : V ;
+fun holy_A : A ;
+fun dose_N : N ;
+fun alcohol_N : N ;
+fun guidance_N : N ;
+fun constantly_Adv : Adv ;
+fun climate_N : N ;
+fun enhance_V2 : V2 ;
+fun reasonably_Adv : Adv ;
+fun waste_V2 : V2 ;
+fun waste_V : V ;
+fun smooth_A : A ;
+fun dominant_A : A ;
+fun conscious_A : A ;
+fun formula_N : N ;
+fun tail_N : N ;
+fun ha_Interj : Interj ;
+fun electric_A : A ;
+fun sheep_N : N ;
+fun medicine_N : N ;
+fun strategic_A : A ;
+fun disabled_A : A ;
+fun smell_N : N ;
+fun operator_N : N ;
+fun mount_V2 : V2 ;
+fun mount_V : V ;
+fun advance_V2 : V2 ;
+fun advance_V : V ;
+fun remote_A : A ;
+fun measurement_N : N ;
+fun favour_VS : VS ;
+fun favour_V2 : V2 ;
+fun favour_V : V ;
+fun neither_Det : Det ;
+fun architecture_N : N ;
+fun worth_N : N ;
+fun tie_N : N ;
+fun barrier_N : N ;
+fun practitioner_N : N ;
+fun outstanding_A : A ;
+fun enthusiasm_N : N ;
+fun theoretical_A : A ;
+fun implementation_N : N ;
+fun worried_A : A ;
+fun pitch_N : N ;
+fun drop_N : N ;
+fun phone_V2 : V2 ;
+fun phone_V : V ;
+fun shape_VV : VV ;
+fun shape_V2 : V2 ;
+fun shape_V : V ;
+fun clinical_A : A ;
+fun lane_N : N ;
+fun apple_N : N ;
+fun catalogue_N : N ;
+fun tip_N : N ;
+fun publisher_N : N ;
+fun opponentMasc_N : N ;
+fun live_A : A ;
+fun burden_N : N ;
+fun tackle_V2 : V2 ;
+fun tackle_V : V ;
+fun historian_N : N ;
+fun bury_V2 : V2 ;
+fun bury_V : V ;
+fun stomach_N : N ;
+fun percentage_N : N ;
+fun evaluation_N : N ;
+fun outline_V2 : V2 ;
+fun talent_N : N ;
+fun lend_V2 : V2 ;
+fun lend_V : V ;
+fun silver_N : N ;
+fun pack_N : N ;
+fun fun_N : N ;
+fun democrat_N : N ;
+fun fortune_N : N ;
+fun storage_N : N ;
+fun professional_N : N ;
+fun reserve_N : N ;
+fun interval_N : N ;
+fun dimension_N : N ;
+fun honest_A : A ;
+fun awful_A : A ;
+fun manufacture_V2 : V2 ;
+fun confusion_N : N ;
+fun pink_A : A ;
+fun impressive_A : A ;
+fun satisfaction_N : N ;
+fun visible_A : A ;
+fun vessel_N : N ;
+fun stand_N : N ;
+fun curve_N : N ;
+fun pot_N : N ;
+fun replacement_N : N ;
+fun accurate_A : A ;
+fun mortgage_N : N ;
+fun salary_N : N ;
+fun impress_V2 : V2 ;
+fun impress_V : V ;
+fun constitutional_A : A ;
+fun emphasize_VS : VS ;
+fun emphasize_V2 : V2 ;
+fun developing_A : A ;
+fun proof_N : N ;
+fun furthermore_Adv : Adv ;
+fun dish_N : N ;
+fun interview_V2 : V2 ;
+fun considerably_Adv : Adv ;
+fun distant_A : A ;
+fun lower_V2 : V2 ;
+fun lower_V : V ;
+fun favouriteMasc_N : N ;
+fun tear_V2 : V2 ;
+fun tear_V : V ;
+fun fixed_A : A ;
+fun by_Adv : Adv ;
+fun luck_N : N ;
+fun count_N : N ;
+fun precise_A : A ;
+fun determination_N : N ;
+fun bite_V2 : V2 ;
+fun bite_V : V ;
+fun dear_Interj : Interj ;
+fun consultation_N : N ;
+fun range_V : V ;
+fun residential_A : A ;
+fun conduct_N : N ;
+fun capture_V2 : V2 ;
+fun ultimately_Adv : Adv ;
+fun cheque_N : N ;
+fun economics_N : N ;
+fun sustain_V2 : V2 ;
+fun secondly_Adv : Adv ;
+fun silly_A : A ;
+fun merchant_N : N ;
+fun lecture_N : N ;
+fun musical_A : A ;
+fun leisure_N : N ;
+fun check_N : N ;
+fun cheese_N : N ;
+fun lift_N : N ;
+fun participate_V2 : V2 ;
+fun participate_V : V ;
+fun fabric_N : N ;
+fun distribute_V2 : V2 ;
+fun lover_N : N ;
+fun childhood_N : N ;
+fun cool_A : A ;
+fun ban_V2 : V2 ;
+fun supposed_A : A ;
+fun mouse_N : N ;
+fun strain_N : N ;
+fun specialist_A : A ;
+fun consult_V2 : V2 ;
+fun consult_V : V ;
+fun minimum_A : A ;
+fun approximately_Adv : Adv ;
+fun participant_N : N ;
+fun monetary_A : A ;
+fun confuse_V2 : V2 ;
+fun dare_VV : VV ;
+fun dare_V2 : V2 ;
+fun smoke_N : N ;
+fun movie_N : N ;
+fun seed_N : N ;
+fun cease_V2 : V2 ;
+fun cease_V : V ;
+fun open_Adv : Adv ;
+fun journal_N : N ;
+fun shopping_N : N ;
+fun equivalent_N : N ;
+fun palace_N : N ;
+fun exceed_V2 : V2 ;
+fun isolated_A : A ;
+fun poetry_N : N ;
+fun perceive_VS : VS ;
+fun perceive_V2V : V2V ;
+fun perceive_V2 : V2 ;
+fun lack_V2 : V2 ;
+fun lack_V : V ;
+fun strengthen_V2 : V2 ;
+fun snap_V2 : V2 ;
+fun snap_V : V ;
+fun readily_Adv : Adv ;
+fun spite_N : N ;
+fun conviction_N : N ;
+fun corridor_N : N ;
+fun behind_Adv : Adv ;
+fun ward_N : N ;
+fun profile_N : N ;
+fun fat_A : A ;
+fun comfort_N : N ;
+fun bathroom_N : N ;
+fun shell_N : N ;
+fun reward_N : N ;
+fun deliberately_Adv : Adv ;
+fun automatically_Adv : Adv ;
+fun vegetable_N : N ;
+fun imagination_N : N ;
+fun junior_A : A ;
+fun unemployed_A : A ;
+fun mystery_N : N ;
+fun pose_V2 : V2 ;
+fun pose_V : V ;
+fun violent_A : A ;
+fun march_N : N ;
+fun found_V2 : V2 ;
+fun dig_V2 : V2 ;
+fun dig_V : V ;
+fun dirty_A : A ;
+fun straight_A : A ;
+fun psychological_A : A ;
+fun grab_V2 : V2 ;
+fun grab_V : V ;
+fun pleasant_A : A ;
+fun surgery_N : N ;
+fun inevitable_A : A ;
+fun transform_V2 : V2 ;
+fun bell_N : N ;
+fun announcement_N : N ;
+fun draft_N : N ;
+fun unity_N : N ;
+fun airport_N : N ;
+fun upset_V2 : V2 ;
+fun upset_V : V ;
+fun pretend_VS : VS ;
+fun pretend_V2 : V2 ;
+fun pretend_V : V ;
+fun plant_V2 : V2 ;
+fun till_Prep : Prep ;
+fun known_A : A ;
+fun admission_N : N ;
+fun tissue_N : N ;
+fun magistrate_N : N ;
+fun joy_N : N ;
+fun free_V2V : V2V ;
+fun free_V2 : V2 ;
+fun pretty_A : A ;
+fun operating_N : N ;
+fun headquarters_N : N ;
+fun grateful_A : A ;
+fun classroom_N : N ;
+fun turnover_N : N ;
+fun project_VS : VS ;
+fun project_V2V : V2V ;
+fun project_V2 : V2 ;
+fun project_V : V ;
+fun shrug_V2 : V2 ;
+fun sensible_A : A ;
+fun limitation_N : N ;
+fun specialist_N : N ;
+fun newly_Adv : Adv ;
+fun tongue_N : N ;
+fun refugee_N : N ;
+fun delay_V2 : V2 ;
+fun delay_V : V ;
+fun dream_V2 : V2 ;
+fun dream_V : V ;
+fun composition_N : N ;
+fun alongside_Prep : Prep ;
+fun ceiling_N : N ;
+fun highlight_V2 : V2 ;
+fun stick_N : N ;
+fun favourite_A : A ;
+fun tap_V2 : V2 ;
+fun tap_V : V ;
+fun universe_N : N ;
+fun request_VS : VS ;
+fun request_V2 : V2 ;
+fun label_N : N ;
+fun confine_V2 : V2 ;
+fun scream_VS : VS ;
+fun scream_V2 : V2 ;
+fun scream_V : V ;
+fun rid_V2 : V2 ;
+fun acceptance_N : N ;
+fun detective_N : N ;
+fun sail_V : V ;
+fun adjust_V2 : V2 ;
+fun adjust_V : V ;
+fun designer_N : N ;
+fun running_A : A ;
+fun summit_N : N ;
+fun participation_N : N ;
+fun weakness_N : N ;
+fun block_V2 : V2 ;
+fun socalled_A : A ;
+fun adapt_V2 : V2 ;
+fun adapt_V : V ;
+fun absorb_V2 : V2 ;
+fun encounter_V2 : V2 ;
+fun defeat_V2 : V2 ;
+fun excitement_N : N ;
+fun brick_N : N ;
+fun blind_A : A ;
+fun wire_N : N ;
+fun crop_N : N ;
+fun square_A : A ;
+fun transition_N : N ;
+fun thereby_Adv : Adv ;
+fun protest_V2 : V2 ;
+fun protest_V : V ;
+fun roll_N : N ;
+fun stop_N : N ;
+fun assistant_N : N ;
+fun deaf_A : A ;
+fun constituency_N : N ;
+fun continuous_A : A ;
+fun concert_N : N ;
+fun breast_N : N ;
+fun extraordinary_A : A ;
+fun squad_N : N ;
+fun wonder_N : N ;
+fun cream_N : N ;
+fun tennis_N : N ;
+fun personally_Adv : Adv ;
+fun communicate_V2 : V2 ;
+fun communicate_V : V ;
+fun pride_N : N ;
+fun bowl_N : N ;
+fun file_V2 : V2 ;
+fun file_V : V ;
+fun expertise_N : N ;
+fun govern_V2 : V2 ;
+fun govern_V : V ;
+fun leather_N : N ;
+fun observer_N : N ;
+fun margin_N : N ;
+fun uncertainty_N : N ;
+fun reinforce_V2 : V2 ;
+fun ideal_N : N ;
+fun injure_V2 : V2 ;
+fun holding_N : N ;
+fun universal_A : A ;
+fun evident_A : A ;
+fun dust_N : N ;
+fun overseas_A : A ;
+fun desperate_A : A ;
+fun swim_V2 : V2 ;
+fun swim_V : V ;
+fun occasional_A : A ;
+fun trouser_N : N ;
+fun surprisingly_Adv : Adv ;
+fun register_N : N ;
+fun album_N : N ;
+fun guideline_N : N ;
+fun disturb_V2 : V2 ;
+fun amendment_N : N ;
+fun architectMasc_N : N ;
+fun objection_N : N ;
+fun chart_N : N ;
+fun cattle_N : N ;
+fun doubt_VS : VS ;
+fun doubt_V2 : V2 ;
+fun react_V : V ;
+fun consciousness_N : N ;
+fun right_Interj : Interj ;
+fun purely_Adv : Adv ;
+fun tin_N : N ;
+fun tube_N : N ;
+fun fulfil_V2 : V2 ;
+fun commonly_Adv : Adv ;
+fun sufficiently_Adv : Adv ;
+fun coin_N : N ;
+fun frighten_V2 : V2 ;
+fun grammar_N : N ;
+fun diary_N : N ;
+fun flesh_N : N ;
+fun summary_N : N ;
+fun infant_N : N ;
+fun stir_V2 : V2 ;
+fun stir_V : V ;
+fun storm_N : N ;
+fun mail_N : N ;
+fun rugby_N : N ;
+fun virtue_N : N ;
+fun specimen_N : N ;
+fun psychology_N : N ;
+fun paint_N : N ;
+fun constraint_N : N ;
+fun trace_V2 : V2 ;
+fun trace_V : V ;
+fun privilege_N : N ;
+fun completion_N : N ;
+fun progress_V2 : V2 ;
+fun progress_V : V ;
+fun grade_N : N ;
+fun exploit_V2 : V2 ;
+fun import_N : N ;
+fun potato_N : N ;
+fun repair_N : N ;
+fun passion_N : N ;
+fun seize_V2 : V2 ;
+fun seize_V : V ;
+fun low_Adv : Adv ;
+fun underlying_A : A ;
+fun heaven_N : N ;
+fun nerve_N : N ;
+fun park_V2 : V2 ;
+fun park_V : V ;
+fun collapse_V2 : V2 ;
+fun collapse_V : V ;
+fun win_N : N ;
+fun printer_N : N ;
+fun coalition_N : N ;
+fun button_N : N ;
+fun pray_V2 : V2 ;
+fun pray_V : V ;
+fun ultimate_A : A ;
+fun venture_N : N ;
+fun timber_N : N ;
+fun companion_N : N ;
+fun horror_N : N ;
+fun gesture_N : N ;
+fun moon_N : N ;
+fun remark_VS : VS ;
+fun remark_V : V ;
+fun clever_A : A ;
+fun van_N : N ;
+fun consequently_Adv : Adv ;
+fun raw_A : A ;
+fun glance_N : N ;
+fun broken_A : A ;
+fun jury_N : N ;
+fun gaze_V : V ;
+fun burst_V2 : V2 ;
+fun burst_V : V ;
+fun charter_N : N ;
+fun feministMasc_N : N ;
+fun discourse_N : N ;
+fun reflection_N : N ;
+fun carbon_N : N ;
+fun sophisticated_A : A ;
+fun ban_N : N ;
+fun taxation_N : N ;
+fun prosecution_N : N ;
+fun softly_Adv : Adv ;
+fun asleep_A : A ;
+fun aids_N : N ;
+fun publicity_N : N ;
+fun departure_N : N ;
+fun welcome_A : A ;
+fun sharply_Adv : Adv ;
+fun reception_N : N ;
+fun cousin_N : N ;
+fun relieve_V2 : V2 ;
+fun linguistic_A : A ;
+fun vat_N : N ;
+fun forward_A : A ;
+fun blue_N : N ;
+fun multiple_A : A ;
+fun pass_N : N ;
+fun outer_A : A ;
+fun vulnerable_A : A ;
+fun patient_A : A ;
+fun evolution_N : N ;
+fun allocate_V2 : V2 ;
+fun allocate_V : V ;
+fun creative_A : A ;
+fun potentially_Adv : Adv ;
+fun just_A : A ;
+fun out_Prep : Prep ;
+fun judicial_A : A ;
+fun risk_VV : VV ;
+fun risk_V2 : V2 ;
+fun ideology_N : N ;
+fun smell_VA : VA ;
+fun smell_V2 : V2 ;
+fun smell_V : V ;
+fun agenda_N : N ;
+fun transport_V2 : V2 ;
+fun illegal_A : A ;
+fun chicken_N : N ;
+fun plain_A : A ;
+fun innovation_N : N ;
+fun opera_N : N ;
+fun lock_N : N ;
+fun grin_V : V ;
+fun shelf_N : N ;
+fun pole_N : N ;
+fun punishment_N : N ;
+fun strict_A : A ;
+fun wave_V2 : V2 ;
+fun wave_V : V ;
+fun inside_N : N ;
+fun carriage_N : N ;
+fun fit_A : A ;
+fun conversion_N : N ;
+fun hurry_V : V ;
+fun essay_N : N ;
+fun integration_N : N ;
+fun resignation_N : N ;
+fun treasury_N : N ;
+fun traveller_N : N ;
+fun chocolate_N : N ;
+fun assault_N : N ;
+fun schedule_N : N ;
+fun undoubtedly_Adv : Adv ;
+fun twin_N : N ;
+fun format_N : N ;
+fun murder_V2 : V2 ;
+fun sigh_VS : VS ;
+fun sigh_V2 : V2 ;
+fun sigh_V : V ;
+fun sellerMasc_N : N ;
+fun lease_N : N ;
+fun bitter_A : A ;
+fun double_V2 : V2 ;
+fun double_V : V ;
+fun ally_N : N ;
+fun stake_N : N ;
+fun processing_N : N ;
+fun informal_A : A ;
+fun flexible_A : A ;
+fun cap_N : N ;
+fun stable_A : A ;
+fun till_Subj : Subj ;
+fun sympathy_N : N ;
+fun tunnel_N : N ;
+fun pen_N : N ;
+fun instal_V : V ;
+fun suspend_V2 : V2 ;
+fun suspend_V : V ;
+fun blow_N : N ;
+fun wander_V : V ;
+fun notably_Adv : Adv ;
+fun disappoint_V2 : V2 ;
+fun wipe_V2 : V2 ;
+fun wipe_V : V ;
+fun folk_N : N ;
+fun attraction_N : N ;
+fun disc_N : N ;
+fun inspire_V2V : V2V ;
+fun inspire_V2 : V2 ;
+fun machinery_N : N ;
+fun undergo_V2 : V2 ;
+fun nowhere_Adv : Adv ;
+fun inspector_N : N ;
+fun wise_A : A ;
+fun balance_V2 : V2 ;
+fun balance_V : V ;
+fun purchaser_N : N ;
+fun resort_N : N ;
+fun pop_N : N ;
+fun organ_N : N ;
+fun ease_V2 : V2 ;
+fun ease_V : V ;
+fun friendship_N : N ;
+fun deficit_N : N ;
+fun dear_N : N ;
+fun convey_V2 : V2 ;
+fun reserve_V2 : V2 ;
+fun reserve_V : V ;
+fun planet_N : N ;
+fun frequent_A : A ;
+fun loose_A : A ;
+fun intense_A : A ;
+fun retail_A : A ;
+fun wind_V : V ;
+fun lost_A : A ;
+fun grain_N : N ;
+fun particle_N : N ;
+fun destruction_N : N ;
+fun witness_V2 : V2 ;
+fun witness_V : V ;
+fun pit_N : N ;
+fun registration_N : N ;
+fun conception_N : N ;
+fun steady_A : A ;
+fun rival_N : N ;
+fun steam_N : N ;
+fun back_A : A ;
+fun chancellor_N : N ;
+fun crash_V : V ;
+fun belt_N : N ;
+fun logic_N : N ;
+fun premium_N : N ;
+fun confront_V2 : V2 ;
+fun precede_V2 : V2 ;
+fun experimental_A : A ;
+fun alarm_N : N ;
+fun rational_A : A ;
+fun incentive_N : N ;
+fun roughly_Adv : Adv ;
+fun bench_N : N ;
+fun wrap_V2 : V2 ;
+fun wrap_V : V ;
+fun regarding_Prep : Prep ;
+fun inadequate_A : A ;
+fun ambition_N : N ;
+fun since_Adv : Adv ;
+fun fate_N : N ;
+fun vendor_N : N ;
+fun stranger_N : N ;
+fun spiritual_A : A ;
+fun increasing_A : A ;
+fun anticipate_VV : VV ;
+fun anticipate_VS : VS ;
+fun anticipate_V2 : V2 ;
+fun anticipate_V : V ;
+fun logical_A : A ;
+fun fibre_N : N ;
+fun attribute_V2 : V2 ;
+fun sense_VS : VS ;
+fun sense_V2 : V2 ;
+fun black_N : N ;
+fun petrol_N : N ;
+fun maker_N : N ;
+fun generous_A : A ;
+fun allocation_N : N ;
+fun depression_N : N ;
+fun declaration_N : N ;
+fun spot_VS : VS ;
+fun spot_V2 : V2 ;
+fun spot_V : V ;
+fun modest_A : A ;
+fun bottom_A : A ;
+fun dividend_N : N ;
+fun devote_V2 : V2 ;
+fun condemn_V2 : V2 ;
+fun integrate_V2 : V2 ;
+fun integrate_V : V ;
+fun pile_N : N ;
+fun identification_N : N ;
+fun acute_A : A ;
+fun barely_Adv : Adv ;
+fun providing_Subj : Subj ;
+fun directive_N : N ;
+fun bet_VS : VS ;
+fun bet_V2 : V2 ;
+fun bet_V : V ;
+fun modify_V2 : V2 ;
+fun bare_A : A ;
+fun swear_VV : VV ;
+fun swear_V2 : V2 ;
+fun swear_V : V ;
+fun final_N : N ;
+fun accordingly_Adv : Adv ;
+fun valid_A : A ;
+fun wherever_Adv : Adv ;
+fun mortality_N : N ;
+fun medium_N : N ;
+fun silk_N : N ;
+fun funeral_N : N ;
+fun depending_A : A ;
+fun cow_N : N ;
+fun correspond_V2 : V2 ;
+fun correspond_V : V ;
+fun cite_V2 : V2 ;
+fun classic_A : A ;
+fun inspection_N : N ;
+fun calculation_N : N ;
+fun rubbish_N : N ;
+fun minimum_N : N ;
+fun hypothesis_N : N ;
+fun youngster_N : N ;
+fun slope_N : N ;
+fun patch_N : N ;
+fun invitation_N : N ;
+fun ethnic_A : A ;
+fun federation_N : N ;
+fun duke_N : N ;
+fun wholly_Adv : Adv ;
+fun closure_N : N ;
+fun dictionary_N : N ;
+fun withdrawal_N : N ;
+fun automatic_A : A ;
+fun liable_A : A ;
+fun cry_N : N ;
+fun slow_V2 : V2 ;
+fun slow_V : V ;
+fun borough_N : N ;
+fun well_A : A ;
+fun suspicion_N : N ;
+fun portrait_N : N ;
+fun local_N : N ;
+fun jew_N : N ;
+fun fragment_N : N ;
+fun revolutionary_A : A ;
+fun evaluate_V2 : V2 ;
+fun evaluate_V : V ;
+fun competitor_N : N ;
+fun sole_A : A ;
+fun reliable_A : A ;
+fun weigh_V2 : V2 ;
+fun weigh_V : V ;
+fun medieval_A : A ;
+fun clinic_N : N ;
+fun shine_V2 : V2 ;
+fun shine_V : V ;
+fun knit_V2 : V2 ;
+fun knit_V : V ;
+fun complexity_N : N ;
+fun remedy_N : N ;
+fun fence_N : N ;
+fun bike_N : N ;
+fun freeze_V2 : V2 ;
+fun freeze_V : V ;
+fun eliminate_V2 : V2 ;
+fun interior_N : N ;
+fun intellectual_A : A ;
+fun established_A : A ;
+fun voter_N : N ;
+fun garage_N : N ;
+fun era_N : N ;
+fun pregnant_A : A ;
+fun plot_N : N ;
+fun greet_V2 : V2 ;
+fun electrical_A : A ;
+fun lie_N : N ;
+fun disorder_N : N ;
+fun formally_Adv : Adv ;
+fun excuse_N : N ;
+fun socialist_A : A ;
+fun cancel_V2 : V2 ;
+fun cancel_V : V ;
+fun harm_N : N ;
+fun excess_N : N ;
+fun exact_A : A ;
+fun oblige_V2V : V2V ;
+fun oblige_V2 : V2 ;
+fun accountant_N : N ;
+fun mutual_A : A ;
+fun fat_N : N ;
+fun volunteerMasc_N : N ;
+fun laughter_N : N ;
+fun trick_N : N ;
+fun load_V2 : V2 ;
+fun load_V : V ;
+fun disposal_N : N ;
+fun taxi_N : N ;
+fun murmur_V2 : V2 ;
+fun murmur_V : V ;
+fun tonne_N : N ;
+fun spell_V2 : V2 ;
+fun spell_V : V ;
+fun clerk_N : N ;
+fun curious_A : A ;
+fun satisfactory_A : A ;
+fun identical_A : A ;
+fun applicant_N : N ;
+fun removal_N : N ;
+fun processor_N : N ;
+fun cotton_N : N ;
+fun reverse_V2 : V2 ;
+fun reverse_V : V ;
+fun hesitate_VV : VV ;
+fun hesitate_V : V ;
+fun professor_N : N ;
+fun admire_V2 : V2 ;
+fun namely_Adv : Adv ;
+fun electoral_A : A ;
+fun delight_N : N ;
+fun urgent_A : A ;
+fun prompt_V2V : V2V ;
+fun prompt_V2 : V2 ;
+fun mate_N : N ;
+fun mate_2_N : N ;
+fun mate_1_N : N ;
+fun exposure_N : N ;
+fun server_N : N ;
+fun distinctive_A : A ;
+fun marginal_A : A ;
+fun structural_A : A ;
+fun rope_N : N ;
+fun miner_N : N ;
+fun entertainment_N : N ;
+fun acre_N : N ;
+fun pig_N : N ;
+fun encouraging_A : A ;
+fun guarantee_N : N ;
+fun gear_N : N ;
+fun anniversary_N : N ;
+fun past_Adv : Adv ;
+fun ceremony_N : N ;
+fun rub_V2 : V2 ;
+fun rub_V : V ;
+fun monopoly_N : N ;
+fun left_N : N ;
+fun flee_V2 : V2 ;
+fun flee_V : V ;
+fun yield_V2 : V2 ;
+fun discount_N : N ;
+fun above_A : A ;
+fun uncle_N : N ;
+fun audit_N : N ;
+fun advertisement_N : N ;
+fun explosion_N : N ;
+fun contrary_A : A ;
+fun tribunal_N : N ;
+fun swallow_V2 : V2 ;
+fun swallow_V : V ;
+fun typically_Adv : Adv ;
+fun fun_A : A ;
+fun rat_N : N ;
+fun cloth_N : N ;
+fun cable_N : N ;
+fun interrupt_V2 : V2 ;
+fun interrupt_V : V ;
+fun crash_N : N ;
+fun flame_N : N ;
+fun controversy_N : N ;
+fun rabbit_N : N ;
+fun everyday_A : A ;
+fun allegation_N : N ;
+fun strip_N : N ;
+fun stability_N : N ;
+fun tide_N : N ;
+fun illustration_N : N ;
+fun insect_N : N ;
+fun correspondent_N : N ;
+fun devise_V2 : V2 ;
+fun determined_A : A ;
+fun brush_V2 : V2 ;
+fun brush_V : V ;
+fun adjustment_N : N ;
+fun controversial_A : A ;
+fun organic_A : A ;
+fun escape_N : N ;
+fun thoroughly_Adv : Adv ;
+fun interface_N : N ;
+fun historic_A : A ;
+fun collapse_N : N ;
+fun temple_N : N ;
+fun shade_N : N ;
+fun craft_N : N ;
+fun nursery_N : N ;
+fun piano_N : N ;
+fun desirable_A : A ;
+fun assurance_N : N ;
+fun jurisdiction_N : N ;
+fun advertise_V2 : V2 ;
+fun advertise_V : V ;
+fun bay_N : N ;
+fun specification_N : N ;
+fun disability_N : N ;
+fun presidential_A : A ;
+fun arrest_N : N ;
+fun unexpected_A : A ;
+fun switch_N : N ;
+fun penny_N : N ;
+fun respect_V2 : V2 ;
+fun celebration_N : N ;
+fun gross_A : A ;
+fun aid_V2 : V2 ;
+fun aid_V : V ;
+fun superb_A : A ;
+fun process_V2 : V2 ;
+fun process_V : V ;
+fun innocent_A : A ;
+fun leap_V2 : V2 ;
+fun leap_V : V ;
+fun colony_N : N ;
+fun wound_N : N ;
+fun hardware_N : N ;
+fun satellite_N : N ;
+fun float_V : V ;
+fun bible_N : N ;
+fun statistical_A : A ;
+fun marked_A : A ;
+fun hire_V2V : V2V ;
+fun hire_V2 : V2 ;
+fun cathedral_N : N ;
+fun motive_N : N ;
+fun correct_VS : VS ;
+fun correct_V2 : V2 ;
+fun correct_V : V ;
+fun gastric_A : A ;
+fun raid_N : N ;
+fun comply_V2 : V2 ;
+fun comply_V : V ;
+fun accommodate_V2 : V2 ;
+fun accommodate_V : V ;
+fun mutter_V2 : V2 ;
+fun mutter_V : V ;
+fun induce_V2 : V2 ;
+fun trap_V2 : V2 ;
+fun trap_V : V ;
+fun invasion_N : N ;
+fun humour_N : N ;
+fun bulk_N : N ;
+fun traditionally_Adv : Adv ;
+fun commission_V2V : V2V ;
+fun commission_V2 : V2 ;
+fun upstairs_Adv : Adv ;
+fun translate_V2 : V2 ;
+fun translate_V : V ;
+fun rhythm_N : N ;
+fun emission_N : N ;
+fun collective_A : A ;
+fun transformation_N : N ;
+fun battery_N : N ;
+fun stimulus_N : N ;
+fun naked_A : A ;
+fun white_N : N ;
+fun menu_N : N ;
+fun toilet_N : N ;
+fun butter_N : N ;
+fun surprise_V2V : V2V ;
+fun surprise_V2 : V2 ;
+fun needle_N : N ;
+fun effectiveness_N : N ;
+fun accordance_N : N ;
+fun molecule_N : N ;
+fun fiction_N : N ;
+fun learning_N : N ;
+fun statute_N : N ;
+fun reluctant_A : A ;
+fun overlook_V2 : V2 ;
+fun junction_N : N ;
+fun necessity_N : N ;
+fun nearby_A : A ;
+fun experienced_A : A ;
+fun lorry_N : N ;
+fun exclusive_A : A ;
+fun graphics_N : N ;
+fun stimulate_V2 : V2 ;
+fun warmth_N : N ;
+fun therapy_N : N ;
+fun convenient_A : A ;
+fun cinema_N : N ;
+fun domain_N : N ;
+fun tournament_N : N ;
+fun doctrine_N : N ;
+fun sheer_A : A ;
+fun proposition_N : N ;
+fun grip_N : N ;
+fun widow_N : N ;
+fun discrimination_N : N ;
+fun bloody_Adv : Adv ;
+fun ruling_A : A ;
+fun fit_N : N ;
+fun nonetheless_Adv : Adv ;
+fun myth_N : N ;
+fun episode_N : N ;
+fun drift_V2 : V2 ;
+fun drift_V : V ;
+fun assert_VS : VS ;
+fun assert_V2 : V2 ;
+fun assert_V : V ;
+fun terrace_N : N ;
+fun uncertain_A : A ;
+fun twist_V2 : V2 ;
+fun insight_N : N ;
+fun undermine_V2 : V2 ;
+fun tragedy_N : N ;
+fun enforce_V2 : V2 ;
+fun criticize_V2 : V2 ;
+fun criticize_V : V ;
+fun march_V2 : V2 ;
+fun march_V : V ;
+fun leaflet_N : N ;
+fun fellow_A : A ;
+fun object_V2 : V2 ;
+fun object_V : V ;
+fun pond_N : N ;
+fun adventure_N : N ;
+fun diplomatic_A : A ;
+fun mixed_A : A ;
+fun rebel_N : N ;
+fun equity_N : N ;
+fun literally_Adv : Adv ;
+fun magnificent_A : A ;
+fun loyalty_N : N ;
+fun tremendous_A : A ;
+fun airline_N : N ;
+fun shore_N : N ;
+fun restoration_N : N ;
+fun physically_Adv : Adv ;
+fun render_V2 : V2 ;
+fun institutional_A : A ;
+fun emphasize_VS : VS ;
+fun emphasize_V2 : V2 ;
+fun mess_N : N ;
+fun commander_N : N ;
+fun straightforward_A : A ;
+fun singer_N : N ;
+fun squeeze_V2 : V2 ;
+fun squeeze_V : V ;
+fun full_time_A : A ;
+fun breed_V2 : V2 ;
+fun breed_V : V ;
+fun successor_N : N ;
+fun triumph_N : N ;
+fun heading_N : N ;
+fun mathematics_N : N ;
+fun laugh_N : N ;
+fun clue_N : N ;
+fun still_A : A ;
+fun ease_N : N ;
+fun specially_Adv : Adv ;
+fun biological_A : A ;
+fun forgive_V2 : V2 ;
+fun forgive_V : V ;
+fun trustee_N : N ;
+fun photo_N : N ;
+fun fraction_N : N ;
+fun chase_V2 : V2 ;
+fun chase_V : V ;
+fun whereby_Adv : Adv ;
+fun mud_N : N ;
+fun pensioner_N : N ;
+fun functional_A : A ;
+fun copy_V2 : V2 ;
+fun copy_V : V ;
+fun strictly_Adv : Adv ;
+fun desperately_Adv : Adv ;
+fun await_V2 : V2 ;
+fun coverage_N : N ;
+fun wildlife_N : N ;
+fun indicator_N : N ;
+fun lightly_Adv : Adv ;
+fun hierarchy_N : N ;
+fun evolve_V2 : V2 ;
+fun evolve_V : V ;
+fun mechanical_A : A ;
+fun expert_A : A ;
+fun creditor_N : N ;
+fun capitalist_N : N ;
+fun essence_N : N ;
+fun compose_V2 : V2 ;
+fun compose_V : V ;
+fun mentally_Adv : Adv ;
+fun gaze_N : N ;
+fun seminar_N : N ;
+fun target_V2V : V2V ;
+fun target_V2 : V2 ;
+fun label_V3 : V3 ;
+fun label_V2 : V2 ;
+fun label_V : V ;
+fun fig_N : N ;
+fun continent_N : N ;
+fun chap_N : N ;
+fun flexibility_N : N ;
+fun verse_N : N ;
+fun minute_A : A ;
+fun whisky_N : N ;
+fun equivalent_A : A ;
+fun recruit_V2 : V2 ;
+fun recruit_V : V ;
+fun echo_V2 : V2 ;
+fun echo_V : V ;
+fun unfair_A : A ;
+fun launch_N : N ;
+fun cupboard_N : N ;
+fun bush_N : N ;
+fun shortage_N : N ;
+fun prominent_A : A ;
+fun merger_N : N ;
+fun command_V2 : V2 ;
+fun command_V : V ;
+fun subtle_A : A ;
+fun capital_A : A ;
+fun gang_N : N ;
+fun fish_V2 : V2 ;
+fun fish_V : V ;
+fun unhappy_A : A ;
+fun lifetime_N : N ;
+fun elite_N : N ;
+fun refusal_N : N ;
+fun finish_N : N ;
+fun aggressive_A : A ;
+fun superior_A : A ;
+fun landing_N : N ;
+fun exchange_V2 : V2 ;
+fun debate_V2 : V2 ;
+fun debate_V : V ;
+fun educate_V2 : V2 ;
+fun separation_N : N ;
+fun productivity_N : N ;
+fun initiate_V2 : V2 ;
+fun probability_N : N ;
+fun virus_N : N ;
+fun reporterMasc_N : N ;
+fun fool_N : N ;
+fun pop_V2 : V2 ;
+fun capitalism_N : N ;
+fun painful_A : A ;
+fun correctly_Adv : Adv ;
+fun complex_N : N ;
+fun rumour_N : N ;
+fun imperial_A : A ;
+fun justification_N : N ;
+fun availability_N : N ;
+fun spectacular_A : A ;
+fun remain_N : N ;
+fun ocean_N : N ;
+fun cliff_N : N ;
+fun sociology_N : N ;
+fun sadly_Adv : Adv ;
+fun missile_N : N ;
+fun situate_V2 : V2 ;
+fun artificial_A : A ;
+fun apartment_N : N ;
+fun provoke_V2 : V2 ;
+fun oral_A : A ;
+fun maximum_N : N ;
+fun angel_N : N ;
+fun spare_A : A ;
+fun shame_N : N ;
+fun intelligent_A : A ;
+fun discretion_N : N ;
+fun businessman_N : N ;
+fun explicit_A : A ;
+fun book_V2 : V2 ;
+fun uniform_N : N ;
+fun push_N : N ;
+fun counter_N : N ;
+fun subject_A : A ;
+fun objective_A : A ;
+fun hungry_A : A ;
+fun clothing_N : N ;
+fun ride_N : N ;
+fun romantic_A : A ;
+fun attendance_N : N ;
+fun part_time_A : A ;
+fun trace_N : N ;
+fun backing_N : N ;
+fun sensation_N : N ;
+fun carrier_N : N ;
+fun interest_V2 : V2 ;
+fun interest_V : V ;
+fun classification_N : N ;
+fun classic_N : N ;
+fun beg_V2 : V2 ;
+fun beg_V : V ;
+fun appendix_N : N ;
+fun doorway_N : N ;
+fun density_N : N ;
+fun working_class_A : A ;
+fun legislative_A : A ;
+fun hint_N : N ;
+fun shower_N : N ;
+fun current_N : N ;
+fun succession_N : N ;
+fun nasty_A : A ;
+fun duration_N : N ;
+fun desert_N : N ;
+fun receipt_N : N ;
+fun native_A : A ;
+fun chapel_N : N ;
+fun amazing_A : A ;
+fun hopefully_Adv : Adv ;
+fun fleet_N : N ;
+fun comparable_A : A ;
+fun oxygen_N : N ;
+fun installation_N : N ;
+fun developer_N : N ;
+fun disadvantage_N : N ;
+fun recipe_N : N ;
+fun crystal_N : N ;
+fun modification_N : N ;
+fun schedule_V2V : V2V ;
+fun schedule_V2 : V2 ;
+fun schedule_V : V ;
+fun midnight_N : N ;
+fun successive_A : A ;
+fun formerly_Adv : Adv ;
+fun loud_A : A ;
+fun value_V2 : V2 ;
+fun value_V : V ;
+fun physics_N : N ;
+fun truck_N : N ;
+fun stroke_N : N ;
+fun kiss_N : N ;
+fun envelope_N : N ;
+fun speculation_N : N ;
+fun canal_N : N ;
+fun unionist_N : N ;
+fun directory_N : N ;
+fun receiver_N : N ;
+fun isolation_N : N ;
+fun fade_V2 : V2 ;
+fun fade_V : V ;
+fun chemistry_N : N ;
+fun unnecessary_A : A ;
+fun hit_N : N ;
+fun defenderMasc_N : N ;
+fun stance_N : N ;
+fun sin_N : N ;
+fun realistic_A : A ;
+fun socialist_N : N ;
+fun subsidy_N : N ;
+fun content_A : A ;
+fun toy_N : N ;
+fun darling_N : N ;
+fun decent_A : A ;
+fun liberty_N : N ;
+fun forever_Adv : Adv ;
+fun skirt_N : N ;
+fun coordinate_V2 : V2 ;
+fun coordinate_V : V ;
+fun tactic_N : N ;
+fun influential_A : A ;
+fun import_V2 : V2 ;
+fun accent_N : N ;
+fun compound_N : N ;
+fun bastard_N : N ;
+fun ingredient_N : N ;
+fun dull_A : A ;
+fun cater_V : V ;
+fun scholar_N : N ;
+fun faint_A : A ;
+fun ghost_N : N ;
+fun sculpture_N : N ;
+fun ridiculous_A : A ;
+fun diagnosis_N : N ;
+fun delegate_N : N ;
+fun neat_A : A ;
+fun kit_N : N ;
+fun lion_N : N ;
+fun dialogue_N : N ;
+fun repair_V2 : V2 ;
+fun repair_V : V ;
+fun tray_N : N ;
+fun fantasy_N : N ;
+fun leave_N : N ;
+fun export_V2 : V2 ;
+fun export_V : V ;
+fun forth_Adv : Adv ;
+fun lamp_N : N ;
+fun allege_VS : VS ;
+fun allege_V2 : V2 ;
+fun pavement_N : N ;
+fun brand_N : N ;
+fun constable_N : N ;
+fun compromise_N : N ;
+fun flag_N : N ;
+fun filter_N : N ;
+fun reign_N : N ;
+fun execute_V2 : V2 ;
+fun pity_N : N ;
+fun merit_N : N ;
+fun diagram_N : N ;
+fun wool_N : N ;
+fun organism_N : N ;
+fun elegant_A : A ;
+fun red_N : N ;
+fun undertaking_N : N ;
+fun lesser_A : A ;
+fun reach_N : N ;
+fun marvellous_A : A ;
+fun improved_A : A ;
+fun locally_Adv : Adv ;
+fun entity_N : N ;
+fun rape_N : N ;
+fun secure_A : A ;
+fun descend_V2 : V2 ;
+fun descend_V : V ;
+fun backwards_Adv : Adv ;
+fun peer_V : V ;
+fun excuse_V2 : V2 ;
+fun genetic_A : A ;
+fun fold_V2 : V2 ;
+fun fold_V : V ;
+fun portfolio_N : N ;
+fun consensus_N : N ;
+fun thesis_N : N ;
+fun shop_V : V ;
+fun nest_N : N ;
+fun frown_V : V ;
+fun builder_N : N ;
+fun administer_V2 : V2 ;
+fun administer_V : V ;
+fun tip_V2 : V2 ;
+fun tip_V : V ;
+fun lung_N : N ;
+fun delegation_N : N ;
+fun outside_N : N ;
+fun heating_N : N ;
+fun like_Subj : Subj ;
+fun instinct_N : N ;
+fun teenager_N : N ;
+fun lonely_A : A ;
+fun residence_N : N ;
+fun radiation_N : N ;
+fun extract_V2 : V2 ;
+fun concession_N : N ;
+fun autonomy_N : N ;
+fun norm_N : N ;
+fun musicianMasc_N : N ;
+fun graduate_N : N ;
+fun glory_N : N ;
+fun bear_N : N ;
+fun persist_V : V ;
+fun rescue_V2 : V2 ;
+fun equip_V2 : V2 ;
+fun partial_A : A ;
+fun officially_Adv : Adv ;
+fun capability_N : N ;
+fun worry_N : N ;
+fun liberation_N : N ;
+fun hunt_V2 : V2 ;
+fun hunt_V : V ;
+fun daily_Adv : Adv ;
+fun heel_N : N ;
+fun contract_V2V : V2V ;
+fun contract_V2 : V2 ;
+fun contract_V : V ;
+fun update_V2 : V2 ;
+fun assign_V2V : V2V ;
+fun assign_V2 : V2 ;
+fun spring_V2 : V2 ;
+fun spring_V : V ;
+fun single_N : N ;
+fun commons_N : N ;
+fun weekly_A : A ;
+fun stretch_N : N ;
+fun pregnancy_N : N ;
+fun happily_Adv : Adv ;
+fun spectrum_N : N ;
+fun interfere_V : V ;
+fun suicide_N : N ;
+fun panic_N : N ;
+fun invent_V2 : V2 ;
+fun invent_V : V ;
+fun intensive_A : A ;
+fun damp_A : A ;
+fun simultaneously_Adv : Adv ;
+fun giant_N : N ;
+fun casual_A : A ;
+fun sphere_N : N ;
+fun precious_A : A ;
+fun sword_N : N ;
+fun envisage_V2 : V2 ;
+fun bean_N : N ;
+fun time_V2 : V2 ;
+fun crazy_A : A ;
+fun changing_A : A ;
+fun primary_N : N ;
+fun concede_VS : VS ;
+fun concede_V2 : V2 ;
+fun concede_V : V ;
+fun besides_Adv : Adv ;
+fun unite_V2 : V2 ;
+fun unite_V : V ;
+fun severely_Adv : Adv ;
+fun separately_Adv : Adv ;
+fun instruct_V2 : V2 ;
+fun insert_V2 : V2 ;
+fun go_N : N ;
+fun exhibit_V2 : V2 ;
+fun brave_A : A ;
+fun tutor_N : N ;
+fun tune_N : N ;
+fun debut_N : N ;
+fun debut_2_N : N ;
+fun debut_1_N : N ;
+fun continued_A : A ;
+fun bid_V2 : V2 ;
+fun bid_V : V ;
+fun incidence_N : N ;
+fun downstairs_Adv : Adv ;
+fun cafe_N : N ;
+fun regret_VS : VS ;
+fun regret_V2 : V2 ;
+fun killer_N : N ;
+fun delicate_A : A ;
+fun subsidiary_N : N ;
+fun gender_N : N ;
+fun entertain_V2 : V2 ;
+fun cling_V : V ;
+fun vertical_A : A ;
+fun fetch_V2 : V2 ;
+fun strip_V2 : V2 ;
+fun strip_V : V ;
+fun plead_VS : VS ;
+fun plead_V2 : V2 ;
+fun plead_V : V ;
+fun duck_N : N ;
+fun breed_N : N ;
+fun assistant_A : A ;
+fun pint_N : N ;
+fun abolish_V2 : V2 ;
+fun translation_N : N ;
+fun princess_N : N ;
+fun line_V2 : V2 ;
+fun line_V : V ;
+fun excessive_A : A ;
+fun digital_A : A ;
+fun steep_A : A ;
+fun jet_N : N ;
+fun hey_Interj : Interj ;
+fun grave_N : N ;
+fun exceptional_A : A ;
+fun boost_V2 : V2 ;
+fun random_A : A ;
+fun correlation_N : N ;
+fun outline_N : N ;
+fun intervene_V2V : V2V ;
+fun intervene_V : V ;
+fun packet_N : N ;
+fun motivation_N : N ;
+fun safely_Adv : Adv ;
+fun harsh_A : A ;
+fun spell_N : N ;
+fun spread_N : N ;
+fun draw_N : N ;
+fun concrete_A : A ;
+fun complicated_A : A ;
+fun alleged_A : A ;
+fun redundancy_N : N ;
+fun progressive_A : A ;
+fun intensity_N : N ;
+fun crack_N : N ;
+fun fly_N : N ;
+fun fancy_V2 : V2 ;
+fun alternatively_Adv : Adv ;
+fun waiting_A : A ;
+fun scandal_N : N ;
+fun resemble_V2 : V2 ;
+fun parameter_N : N ;
+fun fierce_A : A ;
+fun tropical_A : A ;
+fun colour_V2A : V2A ;
+fun colour_V2 : V2 ;
+fun colour_V : V ;
+fun engagement_N : N ;
+fun contest_N : N ;
+fun edit_V2 : V2 ;
+fun courage_N : N ;
+fun hip_N : N ;
+fun delighted_A : A ;
+fun sponsor_V2 : V2 ;
+fun carer_N : N ;
+fun crack_V2 : V2 ;
+fun substantially_Adv : Adv ;
+fun occupational_A : A ;
+fun trainer_N : N ;
+fun remainder_N : N ;
+fun related_A : A ;
+fun inherit_V2 : V2 ;
+fun inherit_V : V ;
+fun resume_V2 : V2 ;
+fun resume_V : V ;
+fun assignment_N : N ;
+fun conceal_V2 : V2 ;
+fun disclose_VS : VS ;
+fun disclose_V2 : V2 ;
+fun disclose_V : V ;
+fun exclusively_Adv : Adv ;
+fun working_N : N ;
+fun mild_A : A ;
+fun chronic_A : A ;
+fun splendid_A : A ;
+fun function_V : V ;
+fun riderMasc_N : N ;
+fun clay_N : N ;
+fun firstly_Adv : Adv ;
+fun conceive_V2 : V2 ;
+fun conceive_V : V ;
+fun politically_Adv : Adv ;
+fun terminal_N : N ;
+fun accuracy_N : N ;
+fun coup_N : N ;
+fun ambulance_N : N ;
+fun living_N : N ;
+fun offenderMasc_N : N ;
+fun similarity_N : N ;
+fun orchestra_N : N ;
+fun brush_N : N ;
+fun systematic_A : A ;
+fun striker_N : N ;
+fun guard_V2 : V2 ;
+fun guard_V : V ;
+fun casualty_N : N ;
+fun steadily_Adv : Adv ;
+fun painter_N : N ;
+fun opt_VV : VV ;
+fun opt_V : V ;
+fun handsome_A : A ;
+fun banking_N : N ;
+fun sensitivity_N : N ;
+fun navy_N : N ;
+fun fascinating_A : A ;
+fun disappointment_N : N ;
+fun auditor_N : N ;
+fun hostility_N : N ;
+fun spending_N : N ;
+fun scarcely_Adv : Adv ;
+fun compulsory_A : A ;
+fun photographer_N : N ;
+fun ok_Interj : Interj ;
+fun neighbourhood_N : N ;
+fun ideological_A : A ;
+fun wide_Adv : Adv ;
+fun pardon_N : N ;
+fun double_N : N ;
+fun criticize_V2 : V2 ;
+fun criticize_V : V ;
+fun supervision_N : N ;
+fun guilt_N : N ;
+fun deck_N : N ;
+fun payable_A : A ;
+fun execution_N : N ;
+fun suite_N : N ;
+fun elected_A : A ;
+fun solely_Adv : Adv ;
+fun moral_N : N ;
+fun collector_N : N ;
+fun questionnaire_N : N ;
+fun flavour_N : N ;
+fun couple_V2 : V2 ;
+fun couple_V : V ;
+fun faculty_N : N ;
+fun tour_V2 : V2 ;
+fun tour_V : V ;
+fun basket_N : N ;
+fun mention_N : N ;
+fun kick_N : N ;
+fun horizon_N : N ;
+fun drain_V2 : V2 ;
+fun drain_V : V ;
+fun happiness_N : N ;
+fun fighter_N : N ;
+fun estimated_A : A ;
+fun copper_N : N ;
+fun legend_N : N ;
+fun relevance_N : N ;
+fun decorate_V2 : V2 ;
+fun continental_A : A ;
+fun ship_V2 : V2 ;
+fun ship_V : V ;
+fun operational_A : A ;
+fun incur_V2 : V2 ;
+fun parallel_A : A ;
+fun divorce_N : N ;
+fun opposed_A : A ;
+fun equilibrium_N : N ;
+fun trader_N : N ;
+fun ton_N : N ;
+fun can_N : N ;
+fun juice_N : N ;
+fun forum_N : N ;
+fun spin_V2 : V2 ;
+fun spin_V : V ;
+fun research_V2 : V2 ;
+fun research_V : V ;
+fun hostile_A : A ;
+fun consistently_Adv : Adv ;
+fun technological_A : A ;
+fun nightmare_N : N ;
+fun medal_N : N ;
+fun diamond_N : N ;
+fun speed_V2 : V2 ;
+fun speed_V : V ;
+fun peaceful_A : A ;
+fun accounting_A : A ;
+fun scatter_V2 : V2 ;
+fun scatter_V : V ;
+fun monster_N : N ;
+fun horrible_A : A ;
+fun nonsense_N : N ;
+fun chaos_N : N ;
+fun accessible_A : A ;
+fun humanity_N : N ;
+fun frustration_N : N ;
+fun chin_N : N ;
+fun bureau_N : N ;
+fun advocate_VS : VS ;
+fun advocate_V2 : V2 ;
+fun polytechnic_N : N ;
+fun inhabitant_N : N ;
+fun evil_A : A ;
+fun slave_N : N ;
+fun reservation_N : N ;
+fun slam_V2 : V2 ;
+fun slam_V : V ;
+fun handle_N : N ;
+fun provincial_A : A ;
+fun fishing_N : N ;
+fun facilitate_V2 : V2 ;
+fun yield_N : N ;
+fun elbow_N : N ;
+fun bye_Interj : Interj ;
+fun warm_V2 : V2 ;
+fun warm_V : V ;
+fun sleeve_N : N ;
+fun exploration_N : N ;
+fun creep_V : V ;
+fun adjacent_A : A ;
+fun theft_N : N ;
+fun round_V2 : V2 ;
+fun round_V : V ;
+fun grace_N : N ;
+fun predecessor_N : N ;
+fun supermarket_N : N ;
+fun smart_A : A ;
+fun sergeant_N : N ;
+fun regulate_V2 : V2 ;
+fun clash_N : N ;
+fun assemble_V2 : V2 ;
+fun assemble_V : V ;
+fun arrow_N : N ;
+fun nowadays_Adv : Adv ;
+fun giant_A : A ;
+fun waiting_N : N ;
+fun tap_N : N ;
+fun shit_N : N ;
+fun sandwich_N : N ;
+fun vanish_V : V ;
+fun commerce_N : N ;
+fun pursuit_N : N ;
+fun post_war_A : A ;
+fun will_V2 : V2 ;
+fun will_V : V ;
+fun waste_A : A ;
+fun collar_N : N ;
+fun socialism_N : N ;
+fun skill_V : V ;
+fun rice_N : N ;
+fun exclusion_N : N ;
+fun upwards_Adv : Adv ;
+fun transmission_N : N ;
+fun instantly_Adv : Adv ;
+fun forthcoming_A : A ;
+fun appointed_A : A ;
+fun geographical_A : A ;
+fun fist_N : N ;
+fun abstract_A : A ;
+fun embrace_V2 : V2 ;
+fun embrace_V : V ;
+fun dynamic_A : A ;
+fun drawer_N : N ;
+fun dismissal_N : N ;
+fun magic_N : N ;
+fun endless_A : A ;
+fun definite_A : A ;
+fun broadly_Adv : Adv ;
+fun affection_N : N ;
+fun dawn_N : N ;
+fun principal_N : N ;
+fun bloke_N : N ;
+fun trap_N : N ;
+fun communist_A : A ;
+fun competence_N : N ;
+fun complicate_V2 : V2 ;
+fun neutral_A : A ;
+fun fortunately_Adv : Adv ;
+fun commonwealth_N : N ;
+fun breakdown_N : N ;
+fun combined_A : A ;
+fun candle_N : N ;
+fun venue_N : N ;
+fun supper_N : N ;
+fun analyst_N : N ;
+fun vague_A : A ;
+fun publicly_Adv : Adv ;
+fun marine_A : A ;
+fun fair_Adv : Adv ;
+fun pause_N : N ;
+fun notable_A : A ;
+fun freely_Adv : Adv ;
+fun counterpart_N : N ;
+fun lively_A : A ;
+fun script_N : N ;
+fun sue_V2V : V2V ;
+fun sue_V2 : V2 ;
+fun sue_V : V ;
+fun legitimate_A : A ;
+fun geography_N : N ;
+fun reproduce_V2 : V2 ;
+fun reproduce_V : V ;
+fun moving_A : A ;
+fun lamb_N : N ;
+fun gay_A : A ;
+fun contemplate_VS : VS ;
+fun contemplate_V2 : V2 ;
+fun contemplate_V : V ;
+fun terror_N : N ;
+fun stable_N : N ;
+fun founder_N : N ;
+fun utility_N : N ;
+fun signal_VS : VS ;
+fun signal_V2 : V2 ;
+fun shelter_N : N ;
+fun poster_N : N ;
+fun hitherto_Adv : Adv ;
+fun mature_A : A ;
+fun cooking_N : N ;
+fun head_A : A ;
+fun wealthy_A : A ;
+fun fucking_A : A ;
+fun confess_VS : VS ;
+fun confess_V2 : V2 ;
+fun confess_V : V ;
+fun age_V : V ;
+fun miracle_N : N ;
+fun magic_A : A ;
+fun jaw_N : N ;
+fun pan_N : N ;
+fun coloured_A : A ;
+fun tent_N : N ;
+fun telephone_V2 : V2 ;
+fun telephone_V : V ;
+fun reduced_A : A ;
+fun tumour_N : N ;
+fun super_A : A ;
+fun funding_N : N ;
+fun dump_V2 : V2 ;
+fun dump_V : V ;
+fun stitch_N : N ;
+fun shared_A : A ;
+fun ladder_N : N ;
+fun keeper_N : N ;
+fun endorse_V2 : V2 ;
+fun invariably_Adv : Adv ;
+fun smash_V2 : V2 ;
+fun smash_V : V ;
+fun shield_N : N ;
+fun heat_V2 : V2 ;
+fun heat_V : V ;
+fun surgeon_N : N ;
+fun centre_V2 : V2 ;
+fun centre_V : V ;
+fun orange_N : N ;
+fun orange_2_N : N ;
+fun orange_1_N : N ;
+fun explode_V : V ;
+fun comedy_N : N ;
+fun classify_V2 : V2 ;
+fun artistic_A : A ;
+fun ruler_N : N ;
+fun biscuit_N : N ;
+fun workstation_N : N ;
+fun prey_N : N ;
+fun manual_N : N ;
+fun cure_N : N ;
+fun cure_2_N : N ;
+fun cure_1_N : N ;
+fun overall_N : N ;
+fun tighten_V2 : V2 ;
+fun tighten_V : V ;
+fun tax_V2 : V2 ;
+fun pope_N : N ;
+fun manufacturing_A : A ;
+fun adult_A : A ;
+fun rush_N : N ;
+fun blanket_N : N ;
+fun republican_N : N ;
+fun referendum_N : N ;
+fun palm_N : N ;
+fun nearby_Adv : Adv ;
+fun mix_N : N ;
+fun devil_N : N ;
+fun adoption_N : N ;
+fun workforce_N : N ;
+fun segment_N : N ;
+fun regardless_Adv : Adv ;
+fun contractor_N : N ;
+fun portion_N : N ;
+fun differently_Adv : Adv ;
+fun deposit_V2 : V2 ;
+fun cook_N : N ;
+fun prediction_N : N ;
+fun oven_N : N ;
+fun matrix_N : N ;
+fun liver_N : N ;
+fun fraud_N : N ;
+fun beam_N : N ;
+fun signature_N : N ;
+fun limb_N : N ;
+fun verdict_N : N ;
+fun dramatically_Adv : Adv ;
+fun container_N : N ;
+fun aunt_N : N ;
+fun dock_N : N ;
+fun submission_N : N ;
+fun arm_V2 : V2 ;
+fun arm_V : V ;
+fun odd_N : N ;
+fun certainty_N : N ;
+fun boring_A : A ;
+fun electron_N : N ;
+fun drum_N : N ;
+fun wisdom_N : N ;
+fun antibody_N : N ;
+fun unlike_A : A ;
+fun terrorist_N : N ;
+fun post_V2 : V2 ;
+fun post_V : V ;
+fun circulation_N : N ;
+fun alteration_N : N ;
+fun fluid_N : N ;
+fun ambitious_A : A ;
+fun socially_Adv : Adv ;
+fun riot_N : N ;
+fun petition_N : N ;
+fun fox_N : N ;
+fun recruitment_N : N ;
+fun well_known_A : A ;
+fun top_V2 : V2 ;
+fun service_V2 : V2 ;
+fun flood_V2 : V2 ;
+fun flood_V : V ;
+fun taste_V2 : V2 ;
+fun taste_V : V ;
+fun memorial_N : N ;
+fun helicopter_N : N ;
+fun correspondence_N : N ;
+fun beef_N : N ;
+fun overall_Adv : Adv ;
+fun lighting_N : N ;
+fun harbour_N : N ;
+fun empirical_A : A ;
+fun shallow_A : A ;
+fun seal_V2 : V2 ;
+fun seal_V : V ;
+fun decrease_V2 : V2 ;
+fun decrease_V : V ;
+fun constituent_N : N ;
+fun exam_N : N ;
+fun toe_N : N ;
+fun reward_V2 : V2 ;
+fun thrust_V2 : V2 ;
+fun thrust_V : V ;
+fun bureaucracy_N : N ;
+fun wrist_N : N ;
+fun nut_N : N ;
+fun plain_N : N ;
+fun magnetic_A : A ;
+fun evil_N : N ;
+fun widen_V2 : V2 ;
+fun hazard_N : N ;
+fun dispose_V2 : V2 ;
+fun dispose_V : V ;
+fun dealing_N : N ;
+fun absent_A : A ;
+fun reassure_V2S : V2S ;
+fun reassure_V2 : V2 ;
+fun model_V2 : V2 ;
+fun model_V : V ;
+fun inn_N : N ;
+fun initial_N : N ;
+fun suspension_N : N ;
+fun respondent_N : N ;
+fun over_N : N ;
+fun naval_A : A ;
+fun monthly_A : A ;
+fun log_N : N ;
+fun advisory_A : A ;
+fun fitness_N : N ;
+fun blank_A : A ;
+fun indirect_A : A ;
+fun tile_N : N ;
+fun rally_N : N ;
+fun economist_N : N ;
+fun vein_N : N ;
+fun strand_N : N ;
+fun disturbance_N : N ;
+fun stuff_V2 : V2 ;
+fun seldom_Adv : Adv ;
+fun coming_A : A ;
+fun cab_N : N ;
+fun grandfather_N : N ;
+fun flash_V : V ;
+fun destination_N : N ;
+fun actively_Adv : Adv ;
+fun regiment_N : N ;
+fun closed_A : A ;
+fun boom_N : N ;
+fun handful_N : N ;
+fun remarkably_Adv : Adv ;
+fun encouragement_N : N ;
+fun awkward_A : A ;
+fun required_A : A ;
+fun flood_N : N ;
+fun defect_N : N ;
+fun surplus_N : N ;
+fun champagne_N : N ;
+fun liquid_N : N ;
+fun shed_V2 : V2 ;
+fun welcome_N : N ;
+fun rejection_N : N ;
+fun discipline_V2 : V2 ;
+fun halt_V2 : V2 ;
+fun halt_V : V ;
+fun electronics_N : N ;
+fun administratorMasc_N : N ;
+fun sentence_V2 : V2 ;
+fun sentence_V : V ;
+fun ill_Adv : Adv ;
+fun contradiction_N : N ;
+fun nail_N : N ;
+fun senior_N : N ;
+fun lacking_A : A ;
+fun colonial_A : A ;
+fun primitive_A : A ;
+fun whoever_NP : NP ;
+fun lap_N : N ;
+fun commodity_N : N ;
+fun planned_A : A ;
+fun intellectual_N : N ;
+fun imprisonment_N : N ;
+fun coincide_V : V ;
+fun sympathetic_A : A ;
+fun atom_N : N ;
+fun tempt_V2V : V2V ;
+fun tempt_V2 : V2 ;
+fun sanction_N : N ;
+fun praise_V2 : V2 ;
+fun favourable_A : A ;
+fun dissolve_V2 : V2 ;
+fun dissolve_V : V ;
+fun tightly_Adv : Adv ;
+fun surrounding_N : N ;
+fun soup_N : N ;
+fun encounter_N : N ;
+fun abortion_N : N ;
+fun grasp_V2 : V2 ;
+fun grasp_V : V ;
+fun custody_N : N ;
+fun composer_N : N ;
+fun charm_N : N ;
+fun short_term_A : A ;
+fun metropolitan_A : A ;
+fun waist_N : N ;
+fun equality_N : N ;
+fun tribute_N : N ;
+fun bearing_N : N ;
+fun auction_N : N ;
+fun standing_N : N ;
+fun manufacture_N : N ;
+fun horn_N : N ;
+fun barn_N : N ;
+fun mayor_N : N ;
+fun emperor_N : N ;
+fun rescue_N : N ;
+fun integrated_A : A ;
+fun conscience_N : N ;
+fun commence_V2 : V2 ;
+fun commence_V : V ;
+fun grandmother_N : N ;
+fun discharge_V2 : V2 ;
+fun discharge_V : V ;
+fun profound_A : A ;
+fun takeover_N : N ;
+fun nationalist_N : N ;
+fun effect_V2 : V2 ;
+fun dolphin_N : N ;
+fun fortnight_N : N ;
+fun elephant_N : N ;
+fun seal_N : N ;
+fun spoil_V2 : V2 ;
+fun spoil_V : V ;
+fun plea_N : N ;
+fun forwards_Adv : Adv ;
+fun breeze_N : N ;
+fun prevention_N : N ;
+fun mineral_N : N ;
+fun runner_N : N ;
+fun pin_V2 : V2 ;
+fun integrity_N : N ;
+fun thereafter_Adv : Adv ;
+fun quid_N : N ;
+fun owl_N : N ;
+fun rigid_A : A ;
+fun orange_A : A ;
+fun draft_V2 : V2 ;
+fun reportedly_Adv : Adv ;
+fun hedge_N : N ;
+fun formulate_V2 : V2 ;
+fun associated_A : A ;
+fun position_V2 : V2 ;
+fun thief_N : N ;
+fun tomato_N : N ;
+fun exhaust_V2 : V2 ;
+fun evidently_Adv : Adv ;
+fun eagle_N : N ;
+fun specified_A : A ;
+fun resulting_A : A ;
+fun blade_N : N ;
+fun peculiar_A : A ;
+fun killing_N : N ;
+fun desktop_N : N ;
+fun bowel_N : N ;
+fun long_V : V ;
+fun ugly_A : A ;
+fun expedition_N : N ;
+fun saint_N : N ;
+fun variable_A : A ;
+fun supplement_V2 : V2 ;
+fun stamp_N : N ;
+fun slide_N : N ;
+fun faction_N : N ;
+fun enthusiastic_A : A ;
+fun enquire_V2 : V2 ;
+fun enquire_V : V ;
+fun brass_N : N ;
+fun inequality_N : N ;
+fun eager_A : A ;
+fun bold_A : A ;
+fun neglect_V2 : V2 ;
+fun saying_N : N ;
+fun ridge_N : N ;
+fun earl_N : N ;
+fun yacht_N : N ;
+fun suck_V2 : V2 ;
+fun suck_V : V ;
+fun missing_A : A ;
+fun extended_A : A ;
+fun valuation_N : N ;
+fun delight_V2 : V2 ;
+fun delight_V : V ;
+fun beat_N : N ;
+fun worship_N : N ;
+fun fossil_N : N ;
+fun diminish_V2 : V2 ;
+fun diminish_V : V ;
+fun taxpayer_N : N ;
+fun corruption_N : N ;
+fun accurately_Adv : Adv ;
+fun honour_V2 : V2 ;
+fun depict_V2 : V2 ;
+fun pencil_N : N ;
+fun drown_V2 : V2 ;
+fun drown_V : V ;
+fun stem_N : N ;
+fun lump_N : N ;
+fun applicable_A : A ;
+fun rate_V2 : V2 ;
+fun rate_V : V ;
+fun mobility_N : N ;
+fun immense_A : A ;
+fun goodness_N : N ;
+fun price_V2V : V2V ;
+fun price_V2 : V2 ;
+fun price_V : V ;
+fun preliminary_A : A ;
+fun graph_N : N ;
+fun referee_N : N ;
+fun calm_A : A ;
+fun onwards_Adv : Adv ;
+fun omit_V2 : V2 ;
+fun genuinely_Adv : Adv ;
+fun excite_V2 : V2 ;
+fun dreadful_A : A ;
+fun cave_N : N ;
+fun revelation_N : N ;
+fun grief_N : N ;
+fun erect_V2 : V2 ;
+fun tuck_V2 : V2 ;
+fun tuck_V : V ;
+fun meantime_N : N ;
+fun barrel_N : N ;
+fun lawn_N : N ;
+fun hut_N : N ;
+fun swing_N : N ;
+fun subject_V2 : V2 ;
+fun ruin_V2 : V2 ;
+fun slice_N : N ;
+fun transmit_V2 : V2 ;
+fun thigh_N : N ;
+fun practically_Adv : Adv ;
+fun dedicate_V2 : V2 ;
+fun mistake_V2 : V2 ;
+fun mistake_V : V ;
+fun corresponding_A : A ;
+fun albeit_Subj : Subj ;
+fun sound_A : A ;
+fun nurse_V2 : V2 ;
+fun discharge_N : N ;
+fun comparative_A : A ;
+fun cluster_N : N ;
+fun propose_VV : VV ;
+fun propose_VS : VS ;
+fun propose_V2 : V2 ;
+fun propose_V : V ;
+fun obstacle_N : N ;
+fun motorway_N : N ;
+fun heritage_N : N ;
+fun counselling_N : N ;
+fun breeding_N : N ;
+fun characteristic_A : A ;
+fun bucket_N : N ;
+fun migration_N : N ;
+fun campaign_V : V ;
+fun ritual_N : N ;
+fun originate_V2 : V2 ;
+fun originate_V : V ;
+fun hunting_N : N ;
+fun crude_A : A ;
+fun protocol_N : N ;
+fun prejudice_N : N ;
+fun inspiration_N : N ;
+fun dioxide_N : N ;
+fun chemical_A : A ;
+fun uncomfortable_A : A ;
+fun worthy_A : A ;
+fun inspect_V2 : V2 ;
+fun summon_V2 : V2 ;
+fun parallel_N : N ;
+fun outlet_N : N ;
+fun okay_A : A ;
+fun collaboration_N : N ;
+fun booking_N : N ;
+fun salad_N : N ;
+fun productive_A : A ;
+fun charming_A : A ;
+fun polish_A : A ;
+fun oak_N : N ;
+fun access_V2 : V2 ;
+fun tourism_N : N ;
+fun independently_Adv : Adv ;
+fun cruel_A : A ;
+fun diversity_N : N ;
+fun accused_A : A ;
+fun supplement_N : N ;
+fun fucking_Adv : Adv ;
+fun forecast_N : N ;
+fun amend_V2V : V2V ;
+fun amend_V2 : V2 ;
+fun amend_V : V ;
+fun soap_N : N ;
+fun ruling_N : N ;
+fun interference_N : N ;
+fun executive_A : A ;
+fun mining_N : N ;
+fun minimal_A : A ;
+fun clarify_V2 : V2 ;
+fun clarify_V : V ;
+fun strain_V2 : V2 ;
+fun novel_A : A ;
+fun try_N : N ;
+fun coastal_A : A ;
+fun rising_A : A ;
+fun quota_N : N ;
+fun minus_Prep : Prep ;
+fun kilometre_N : N ;
+fun characterize_V2 : V2 ;
+fun suspicious_A : A ;
+fun pet_N : N ;
+fun beneficial_A : A ;
+fun fling_V2 : V2 ;
+fun fling_V : V ;
+fun deprive_V2 : V2 ;
+fun covenant_N : N ;
+fun bias_N : N ;
+fun trophy_N : N ;
+fun verb_N : N ;
+fun honestly_Adv : Adv ;
+fun extract_N : N ;
+fun straw_N : N ;
+fun stem_V2 : V2 ;
+fun stem_V : V ;
+fun eyebrow_N : N ;
+fun noble_A : A ;
+fun mask_N : N ;
+fun lecturer_N : N ;
+fun girlfriend_N : N ;
+fun forehead_N : N ;
+fun timetable_N : N ;
+fun symbolic_A : A ;
+fun farming_N : N ;
+fun lid_N : N ;
+fun librarian_N : N ;
+fun injection_N : N ;
+fun sexuality_N : N ;
+fun irrelevant_A : A ;
+fun bonus_N : N ;
+fun abuse_V2 : V2 ;
+fun thumb_N : N ;
+fun survey_V2 : V2 ;
+fun ankle_N : N ;
+fun psychologist_N : N ;
+fun occurrence_N : N ;
+fun profitable_A : A ;
+fun deliberate_A : A ;
+fun bow_V2 : V2 ;
+fun bow_V : V ;
+fun tribe_N : N ;
+fun rightly_Adv : Adv ;
+fun representative_A : A ;
+fun code_V2 : V2 ;
+fun validity_N : N ;
+fun marble_N : N ;
+fun bow_N : N ;
+fun plunge_V2 : V2 ;
+fun plunge_V : V ;
+fun maturity_N : N ;
+fun maturity_3_N : N ;
+fun maturity_2_N : N ;
+fun maturity_1_N : N ;
+fun hidden_A : A ;
+fun contrast_V2 : V2 ;
+fun contrast_V : V ;
+fun tobacco_N : N ;
+fun middle_class_A : A ;
+fun grip_V2 : V2 ;
+fun clergy_N : N ;
+fun trading_A : A ;
+fun passive_A : A ;
+fun decoration_N : N ;
+fun racial_A : A ;
+fun well_N : N ;
+fun embarrassment_N : N ;
+fun sauce_N : N ;
+fun fatal_A : A ;
+fun banker_N : N ;
+fun compensate_V2 : V2 ;
+fun compensate_V : V ;
+fun make_up_N : N ;
+fun popularity_N : N ;
+fun interior_A : A ;
+fun eligible_A : A ;
+fun continuity_N : N ;
+fun bunch_N : N ;
+fun hook_N : N ;
+fun wicket_N : N ;
+fun pronounce_V2 : V2 ;
+fun pronounce_V : V ;
+fun ballet_N : N ;
+fun heir_N : N ;
+fun positively_Adv : Adv ;
+fun insufficient_A : A ;
+fun substitute_V2 : V2 ;
+fun substitute_V : V ;
+fun mysterious_A : A ;
+fun dancer_N : N ;
+fun trail_N : N ;
+fun caution_N : N ;
+fun donation_N : N ;
+fun added_A : A ;
+fun weaken_V2 : V2 ;
+fun weaken_V : V ;
+fun tyre_N : N ;
+fun sufferer_N : N ;
+fun managerial_A : A ;
+fun elaborate_A : A ;
+fun restraint_N : N ;
+fun renew_V2 : V2 ;
+fun gardenerMasc_N : N ;
+fun dilemma_N : N ;
+fun configuration_N : N ;
+fun rear_A : A ;
+fun embark_V2 : V2 ;
+fun embark_V : V ;
+fun misery_N : N ;
+fun importantly_Adv : Adv ;
+fun continually_Adv : Adv ;
+fun appreciation_N : N ;
+fun radical_N : N ;
+fun diverse_A : A ;
+fun revive_V2 : V2 ;
+fun revive_V : V ;
+fun trip_V : V ;
+fun lounge_N : N ;
+fun dwelling_N : N ;
+fun parental_A : A ;
+fun loyal_A : A ;
+fun privatisation_N : N ;
+fun outsider_N : N ;
+fun forbid_V2 : V2 ;
+fun yep_Interj : Interj ;
+fun prospective_A : A ;
+fun manuscript_N : N ;
+fun inherent_A : A ;
+fun deem_V2V : V2V ;
+fun deem_V2A : V2A ;
+fun deem_V2 : V2 ;
+fun telecommunication_N : N ;
+fun intermediate_A : A ;
+fun worthwhile_A : A ;
+fun calendar_N : N ;
+fun basin_N : N ;
+fun utterly_Adv : Adv ;
+fun rebuild_V2 : V2 ;
+fun pulse_N : N ;
+fun suppress_V2 : V2 ;
+fun predator_N : N ;
+fun width_N : N ;
+fun stiff_A : A ;
+fun spine_N : N ;
+fun betray_V2 : V2 ;
+fun punish_V2 : V2 ;
+fun stall_N : N ;
+fun lifestyle_N : N ;
+fun compile_V2 : V2 ;
+fun arouse_V2V : V2V ;
+fun arouse_V2 : V2 ;
+fun partially_Adv : Adv ;
+fun headline_N : N ;
+fun divine_A : A ;
+fun unpleasant_A : A ;
+fun sacred_A : A ;
+fun useless_A : A ;
+fun cool_V2 : V2 ;
+fun cool_V : V ;
+fun tremble_V : V ;
+fun statue_N : N ;
+fun obey_V2 : V2 ;
+fun obey_V : V ;
+fun drunk_A : A ;
+fun tender_A : A ;
+fun molecular_A : A ;
+fun circulate_V2 : V2 ;
+fun circulate_V : V ;
+fun exploitation_N : N ;
+fun explicitly_Adv : Adv ;
+fun utterance_N : N ;
+fun linear_A : A ;
+fun chat_V : V ;
+fun revision_N : N ;
+fun distress_N : N ;
+fun spill_V2 : V2 ;
+fun spill_V : V ;
+fun steward_N : N ;
+fun knight_N : N ;
+fun sum_V2 : V2 ;
+fun sum_V : V ;
+fun semantic_A : A ;
+fun selective_A : A ;
+fun learner_N : N ;
+fun dignity_N : N ;
+fun senate_N : N ;
+fun grid_N : N ;
+fun fiscal_A : A ;
+fun activate_V2 : V2 ;
+fun rival_A : A ;
+fun fortunate_A : A ;
+fun jeans_N : N ;
+fun select_A : A ;
+fun fitting_N : N ;
+fun commentator_N : N ;
+fun weep_V2 : V2 ;
+fun weep_V : V ;
+fun handicap_N : N ;
+fun crush_V2 : V2 ;
+fun crush_V : V ;
+fun towel_N : N ;
+fun stay_N : N ;
+fun skilled_A : A ;
+fun repeatedly_Adv : Adv ;
+fun defensive_A : A ;
+fun calm_V2 : V2 ;
+fun calm_V : V ;
+fun temporarily_Adv : Adv ;
+fun rain_V2 : V2 ;
+fun rain_V : V ;
+fun pin_N : N ;
+fun villa_N : N ;
+fun rod_N : N ;
+fun frontier_N : N ;
+fun enforcement_N : N ;
+fun protective_A : A ;
+fun philosophical_A : A ;
+fun lordship_N : N ;
+fun disagree_VS : VS ;
+fun disagree_V2 : V2 ;
+fun disagree_V : V ;
+fun boyfriend_N : N ;
+fun activistMasc_N : N ;
+fun viewer_N : N ;
+fun slim_A : A ;
+fun textile_N : N ;
+fun mist_N : N ;
+fun harmony_N : N ;
+fun deed_N : N ;
+fun merge_V2 : V2 ;
+fun merge_V : V ;
+fun invention_N : N ;
+fun commissioner_N : N ;
+fun caravan_N : N ;
+fun bolt_N : N ;
+fun ending_N : N ;
+fun publishing_N : N ;
+fun gut_N : N ;
+fun stamp_V2 : V2 ;
+fun stamp_V : V ;
+fun map_V2 : V2 ;
+fun loud_Adv : Adv ;
+fun stroke_V2 : V2 ;
+fun shock_V2 : V2 ;
+fun rug_N : N ;
+fun picture_V2 : V2 ;
+fun slip_N : N ;
+fun praise_N : N ;
+fun fine_N : N ;
+fun monument_N : N ;
+fun material_A : A ;
+fun garment_N : N ;
+fun toward_Prep : Prep ;
+fun realm_N : N ;
+fun melt_V2 : V2 ;
+fun melt_V : V ;
+fun reproduction_N : N ;
+fun reactor_N : N ;
+fun furious_A : A ;
+fun distinguished_A : A ;
+fun characterize_V2 : V2 ;
+fun alike_Adv : Adv ;
+fun pump_N : N ;
+fun probe_N : N ;
+fun feedback_N : N ;
+fun aspiration_N : N ;
+fun suspect_N : N ;
+fun solar_A : A ;
+fun fare_N : N ;
+fun carve_V2 : V2 ;
+fun carve_V : V ;
+fun qualified_A : A ;
+fun membrane_N : N ;
+fun dependence_N : N ;
+fun convict_V2 : V2 ;
+fun bacteria_N : N ;
+fun trading_N : N ;
+fun ambassador_N : N ;
+fun wound_V2 : V2 ;
+fun drug_V2 : V2 ;
+fun conjunction_N : N ;
+fun cabin_N : N ;
+fun trail_V2 : V2 ;
+fun trail_V : V ;
+fun shaft_N : N ;
+fun treasure_N : N ;
+fun inappropriate_A : A ;
+fun half_Adv : Adv ;
+fun attribute_N : N ;
+fun liquid_A : A ;
+fun embassy_N : N ;
+fun terribly_Adv : Adv ;
+fun exemption_N : N ;
+fun array_N : N ;
+fun tablet_N : N ;
+fun sack_V2 : V2 ;
+fun erosion_N : N ;
+fun bull_N : N ;
+fun warehouse_N : N ;
+fun unfortunate_A : A ;
+fun promoter_N : N ;
+fun compel_VV : VV ;
+fun compel_V2V : V2V ;
+fun compel_V2 : V2 ;
+fun motivate_V2V : V2V ;
+fun motivate_V2 : V2 ;
+fun burning_A : A ;
+fun vitamin_N : N ;
+fun sail_N : N ;
+fun lemon_N : N ;
+fun foreigner_N : N ;
+fun powder_N : N ;
+fun persistent_A : A ;
+fun bat_N : N ;
+fun ancestor_N : N ;
+fun predominantly_Adv : Adv ;
+fun mathematical_A : A ;
+fun compliance_N : N ;
+fun arch_N : N ;
+fun woodland_N : N ;
+fun serum_N : N ;
+fun overnight_Adv : Adv ;
+fun doubtful_A : A ;
+fun doing_N : N ;
+fun coach_V2 : V2 ;
+fun coach_V : V ;
+fun binding_A : A ;
+fun surrounding_A : A ;
+fun peer_N : N ;
+fun ozone_N : N ;
+fun mid_A : A ;
+fun invisible_A : A ;
+fun depart_V : V ;
+fun brigade_N : N ;
+fun manipulate_V2 : V2 ;
+fun consume_V2 : V2 ;
+fun consume_V : V ;
+fun temptation_N : N ;
+fun intact_A : A ;
+fun glove_N : N ;
+fun aggression_N : N ;
+fun emergence_N : N ;
+fun stag_V : V ;
+fun coffin_N : N ;
+fun beautifully_Adv : Adv ;
+fun clutch_V2 : V2 ;
+fun clutch_V : V ;
+fun wit_N : N ;
+fun underline_V2 : V2 ;
+fun trainee_N : N ;
+fun scrutiny_N : N ;
+fun neatly_Adv : Adv ;
+fun follower_N : N ;
+fun sterling_A : A ;
+fun tariff_N : N ;
+fun bee_N : N ;
+fun relaxation_N : N ;
+fun negligence_N : N ;
+fun sunlight_N : N ;
+fun penetrate_V2 : V2 ;
+fun penetrate_V : V ;
+fun knot_N : N ;
+fun temper_N : N ;
+fun skull_N : N ;
+fun openly_Adv : Adv ;
+fun grind_V2 : V2 ;
+fun grind_V : V ;
+fun whale_N : N ;
+fun throne_N : N ;
+fun supervise_V2 : V2 ;
+fun supervise_V : V ;
+fun sickness_N : N ;
+fun package_V2 : V2 ;
+fun intake_N : N ;
+fun within_Adv : Adv ;
+fun inland_A : A ;
+fun beast_N : N ;
+fun rear_N : N ;
+fun morality_N : N ;
+fun competent_A : A ;
+fun sink_N : N ;
+fun uniform_A : A ;
+fun reminder_N : N ;
+fun permanently_Adv : Adv ;
+fun optimistic_A : A ;
+fun bargain_N : N ;
+fun seemingly_Adv : Adv ;
+fun respective_A : A ;
+fun horizontal_A : A ;
+fun decisive_A : A ;
+fun bless_V2 : V2 ;
+fun bile_N : N ;
+fun spatial_A : A ;
+fun bullet_N : N ;
+fun respectable_A : A ;
+fun overseas_Adv : Adv ;
+fun convincing_A : A ;
+fun unacceptable_A : A ;
+fun confrontation_N : N ;
+fun swiftly_Adv : Adv ;
+fun paid_A : A ;
+fun joke_V : V ;
+fun instant_A : A ;
+fun illusion_N : N ;
+fun cheer_V2 : V2 ;
+fun cheer_V : V ;
+fun congregation_N : N ;
+fun worldwide_Adv : Adv ;
+fun winning_A : A ;
+fun wake_N : N ;
+fun toss_V2 : V2 ;
+fun toss_V : V ;
+fun medium_A : A ;
+fun jewellery_N : N ;
+fun fond_A : A ;
+fun alarm_V2 : V2 ;
+fun guerrilla_N : N ;
+fun dive_V : V ;
+fun desire_V2 : V2 ;
+fun cooperation_N : N ;
+fun thread_N : N ;
+fun prescribe_V2 : V2 ;
+fun prescribe_V : V ;
+fun calcium_N : N ;
+fun redundant_A : A ;
+fun marker_N : N ;
+fun chemistMasc_N : N ;
+fun mammal_N : N ;
+fun legacy_N : N ;
+fun debtor_N : N ;
+fun testament_N : N ;
+fun tragic_A : A ;
+fun silver_A : A ;
+fun grin_N : N ;
+fun spectacle_N : N ;
+fun inheritance_N : N ;
+fun heal_V2 : V2 ;
+fun heal_V : V ;
+fun sovereignty_N : N ;
+fun enzyme_N : N ;
+fun host_V2 : V2 ;
+fun neighbouring_A : A ;
+fun corn_N : N ;
+fun layout_N : N ;
+fun dictate_VS : VS ;
+fun dictate_V2 : V2 ;
+fun dictate_V : V ;
+fun rip_V2 : V2 ;
+fun rip_V : V ;
+fun regain_V2 : V2 ;
+fun probable_A : A ;
+fun inclusion_N : N ;
+fun booklet_N : N ;
+fun bar_V2 : V2 ;
+fun privately_Adv : Adv ;
+fun laser_N : N ;
+fun fame_N : N ;
+fun bronze_N : N ;
+fun mobile_A : A ;
+fun metaphor_N : N ;
+fun complication_N : N ;
+fun narrow_V2 : V2 ;
+fun narrow_V : V ;
+fun old_fashioned_A : A ;
+fun chop_V2 : V2 ;
+fun chop_V : V ;
+fun synthesis_N : N ;
+fun diameter_N : N ;
+fun bomb_V2 : V2 ;
+fun bomb_V : V ;
+fun silently_Adv : Adv ;
+fun shed_N : N ;
+fun fusion_N : N ;
+fun trigger_V2 : V2 ;
+fun printing_N : N ;
+fun onion_N : N ;
+fun dislike_V2 : V2 ;
+fun embody_V2 : V2 ;
+fun curl_V : V ;
+fun sunshine_N : N ;
+fun sponsorship_N : N ;
+fun rage_N : N ;
+fun loop_N : N ;
+fun halt_N : N ;
+fun cop_V2 : V2 ;
+fun bang_V2 : V2 ;
+fun bang_V : V ;
+fun toxic_A : A ;
+fun thinking_A : A ;
+fun orientation_N : N ;
+fun likelihood_N : N ;
+fun wee_A : A ;
+fun up_to_date_A : A ;
+fun polite_A : A ;
+fun apology_N : N ;
+fun exile_N : N ;
+fun brow_N : N ;
+fun miserable_A : A ;
+fun outbreak_N : N ;
+fun comparatively_Adv : Adv ;
+fun pump_V2 : V2 ;
+fun pump_V : V ;
+fun fuck_V2 : V2 ;
+fun fuck_V : V ;
+fun forecast_VS : VS ;
+fun forecast_V2 : V2 ;
+fun forecast_V : V ;
+fun timing_N : N ;
+fun headmaster_N : N ;
+fun terrify_V2 : V2 ;
+fun sigh_N : N ;
+fun premier_A : A ;
+fun joint_N : N ;
+fun incredible_A : A ;
+fun gravity_N : N ;
+fun regulatory_A : A ;
+fun cylinder_N : N ;
+fun curiosity_N : N ;
+fun resident_A : A ;
+fun narrative_N : N ;
+fun cognitive_A : A ;
+fun lengthy_A : A ;
+fun gothic_A : A ;
+fun dip_V2 : V2 ;
+fun dip_V : V ;
+fun adverse_A : A ;
+fun accountability_N : N ;
+fun hydrogen_N : N ;
+fun gravel_N : N ;
+fun willingness_N : N ;
+fun inhibit_V2 : V2 ;
+fun attain_V2 : V2 ;
+fun attain_V : V ;
+fun specialize_V2 : V2 ;
+fun specialize_V : V ;
+fun steer_V2 : V2 ;
+fun steer_V : V ;
+fun selected_A : A ;
+fun like_N : N ;
+fun confer_V : V ;
+fun usage_N : N ;
+fun portray_V2 : V2 ;
+fun planner_N : N ;
+fun manual_A : A ;
+fun boast_VS : VS ;
+fun boast_V2 : V2 ;
+fun boast_V : V ;
+fun unconscious_A : A ;
+fun jail_N : N ;
+fun fertility_N : N ;
+fun documentation_N : N ;
+fun wolf_N : N ;
+fun patent_N : N ;
+fun exit_N : N ;
+fun corps_N : N ;
+fun proclaim_VS : VS ;
+fun proclaim_V2 : V2 ;
+fun multiply_V2 : V2 ;
+fun multiply_V : V ;
+fun brochure_N : N ;
+fun screen_V2 : V2 ;
+fun screen_V : V ;
+fun orthodox_A : A ;
+fun locomotive_N : N ;
+fun considering_Prep : Prep ;
+fun unaware_A : A ;
+fun syndrome_N : N ;
+fun reform_V2 : V2 ;
+fun reform_V : V ;
+fun confirmation_N : N ;
+fun printed_A : A ;
+fun curve_V2 : V2 ;
+fun curve_V : V ;
+fun costly_A : A ;
+fun underground_A : A ;
+fun territorial_A : A ;
+fun designate_VS : VS ;
+fun designate_V2V : V2V ;
+fun designate_V2 : V2 ;
+fun designate_V : V ;
+fun comfort_V2 : V2 ;
+fun plot_V2 : V2 ;
+fun plot_V : V ;
+fun misleading_A : A ;
+fun weave_V2 : V2 ;
+fun weave_V : V ;
+fun scratch_V2 : V2 ;
+fun scratch_V : V ;
+fun echo_N : N ;
+fun ideally_Adv : Adv ;
+fun endure_V2 : V2 ;
+fun endure_V : V ;
+fun verbal_A : A ;
+fun stride_V : V ;
+fun nursing_N : N ;
+fun exert_V2 : V2 ;
+fun compatible_A : A ;
+fun causal_A : A ;
+fun mosaic_N : N ;
+fun manor_N : N ;
+fun implicit_A : A ;
+fun following_Prep : Prep ;
+fun fashionable_A : A ;
+fun valve_N : N ;
+fun proceed_N : N ;
+fun sofa_N : N ;
+fun snatch_V2 : V2 ;
+fun snatch_V : V ;
+fun jazz_N : N ;
+fun patron_N : N ;
+fun provider_N : N ;
+fun interim_A : A ;
+fun intent_N : N ;
+fun chosen_A : A ;
+fun applied_A : A ;
+fun shiver_V : V ;
+fun pie_N : N ;
+fun fury_N : N ;
+fun abolition_N : N ;
+fun soccer_N : N ;
+fun corpse_N : N ;
+fun accusation_N : N ;
+fun kind_A : A ;
+fun dead_Adv : Adv ;
+fun nursing_A : A ;
+fun contempt_N : N ;
+fun prevail_V : V ;
+fun murderer_N : N ;
+fun liberal_N : N ;
+fun gathering_N : N ;
+fun adequately_Adv : Adv ;
+fun subjective_A : A ;
+fun disagreement_N : N ;
+fun cleaner_N : N ;
+fun boil_V2 : V2 ;
+fun boil_V : V ;
+fun static_A : A ;
+fun scent_N : N ;
+fun civilian_N : N ;
+fun monk_N : N ;
+fun abruptly_Adv : Adv ;
+fun keyboard_N : N ;
+fun hammer_N : N ;
+fun despair_N : N ;
+fun controller_N : N ;
+fun yell_V2 : V2 ;
+fun yell_V : V ;
+fun entail_V2 : V2 ;
+fun cheerful_A : A ;
+fun reconstruction_N : N ;
+fun patience_N : N ;
+fun legally_Adv : Adv ;
+fun habitat_N : N ;
+fun queue_N : N ;
+fun spectatorMasc_N : N ;
+fun given_A : A ;
+fun purple_A : A ;
+fun outlook_N : N ;
+fun genius_N : N ;
+fun dual_A : A ;
+fun canvas_N : N ;
+fun grave_A : A ;
+fun pepper_N : N ;
+fun conform_V2 : V2 ;
+fun conform_V : V ;
+fun cautious_A : A ;
+fun dot_N : N ;
+fun conspiracy_N : N ;
+fun butterfly_N : N ;
+fun sponsor_N : N ;
+fun sincerely_Adv : Adv ;
+fun rating_N : N ;
+fun weird_A : A ;
+fun teenage_A : A ;
+fun salmon_N : N ;
+fun recorder_N : N ;
+fun postpone_V2 : V2 ;
+fun maid_N : N ;
+fun furnish_V2 : V2 ;
+fun ethical_A : A ;
+fun bicycle_N : N ;
+fun sick_N : N ;
+fun sack_N : N ;
+fun renaissance_N : N ;
+fun luxury_N : N ;
+fun gasp_V2 : V2 ;
+fun gasp_V : V ;
+fun wardrobe_N : N ;
+fun native_N : N ;
+fun fringe_N : N ;
+fun adaptation_N : N ;
+fun quotation_N : N ;
+fun hunger_N : N ;
+fun enclose_V2 : V2 ;
+fun disastrous_A : A ;
+fun choir_N : N ;
+fun overwhelming_A : A ;
+fun glimpse_N : N ;
+fun divorce_V2 : V2 ;
+fun circular_A : A ;
+fun locality_N : N ;
+fun ferry_N : N ;
+fun balcony_N : N ;
+fun sailor_N : N ;
+fun precision_N : N ;
+fun desert_V2 : V2 ;
+fun desert_V : V ;
+fun dancing_N : N ;
+fun alert_V2 : V2 ;
+fun surrender_V2 : V2 ;
+fun surrender_V : V ;
+fun archive_N : N ;
+fun jump_N : N ;
+fun philosopher_N : N ;
+fun revival_N : N ;
+fun presume_VS : VS ;
+fun presume_V2 : V2 ;
+fun presume_V : V ;
+fun node_N : N ;
+fun fantastic_A : A ;
+fun herb_N : N ;
+fun assertion_N : N ;
+fun thorough_A : A ;
+fun quit_V2 : V2 ;
+fun quit_V : V ;
+fun grim_A : A ;
+fun fair_N : N ;
+fun broadcast_V2 : V2 ;
+fun broadcast_V : V ;
+fun annoy_V2 : V2 ;
+fun divert_V : V ;
+fun accelerate_V2 : V2 ;
+fun accelerate_V : V ;
+fun polymer_N : N ;
+fun sweat_N : N ;
+fun survivor_N : N ;
+fun subscription_N : N ;
+fun repayment_N : N ;
+fun anonymous_A : A ;
+fun summarize_V2 : V2 ;
+fun punch_N : N ;
+fun lodge_V2 : V2 ;
+fun lodge_V : V ;
+fun landowner_N : N ;
+fun ignorance_N : N ;
+fun discourage_V2 : V2 ;
+fun bride_N : N ;
+fun likewise_Adv : Adv ;
+fun depressed_A : A ;
+fun abbey_N : N ;
+fun quarry_N : N ;
+fun archbishop_N : N ;
+fun sock_N : N ;
+fun large_scale_A : A ;
+fun glare_V2 : V2 ;
+fun glare_V : V ;
+fun descent_N : N ;
+fun stumble_V : V ;
+fun mistress_N : N ;
+fun empty_V2 : V2 ;
+fun empty_V : V ;
+fun prosperity_N : N ;
+fun harm_V2 : V2 ;
+fun formulation_N : N ;
+fun atomic_A : A ;
+fun agreed_A : A ;
+fun wicked_A : A ;
+fun threshold_N : N ;
+fun lobby_N : N ;
+fun repay_V2 : V2 ;
+fun repay_V : V ;
+fun varying_A : A ;
+fun track_V2 : V2 ;
+fun track_V : V ;
+fun crawl_V : V ;
+fun tolerate_V2 : V2 ;
+fun salvation_N : N ;
+fun pudding_N : N ;
+fun counter_VS : VS ;
+fun counter_V : V ;
+fun propaganda_N : N ;
+fun cage_N : N ;
+fun broker_N : N ;
+fun ashamed_A : A ;
+fun scan_V2 : V2 ;
+fun scan_V : V ;
+fun document_V2 : V2 ;
+fun apparatus_N : N ;
+fun theology_N : N ;
+fun analogy_N : N ;
+fun efficiently_Adv : Adv ;
+fun bitterly_Adv : Adv ;
+fun performer_N : N ;
+fun individually_Adv : Adv ;
+fun amid_Prep : Prep ;
+fun squadron_N : N ;
+fun sentiment_N : N ;
+fun making_N : N ;
+fun exotic_A : A ;
+fun dominance_N : N ;
+fun coherent_A : A ;
+fun placement_N : N ;
+fun flick_V2 : V2 ;
+fun colourful_A : A ;
+fun mercy_N : N ;
+fun angrily_Adv : Adv ;
+fun amuse_V2 : V2 ;
+fun mainstream_N : N ;
+fun appraisal_N : N ;
+fun annually_Adv : Adv ;
+fun torch_N : N ;
+fun intimate_A : A ;
+fun gold_A : A ;
+fun arbitrary_A : A ;
+fun venture_VS : VS ;
+fun venture_V2 : V2 ;
+fun venture_V : V ;
+fun preservation_N : N ;
+fun shy_A : A ;
+fun disclosure_N : N ;
+fun lace_N : N ;
+fun inability_N : N ;
+fun motif_N : N ;
+fun listenerMasc_N : N ;
+fun hunt_N : N ;
+fun delicious_A : A ;
+fun term_VS : VS ;
+fun term_V2 : V2 ;
+fun substitute_N : N ;
+fun highway_N : N ;
+fun haul_V2 : V2 ;
+fun haul_V : V ;
+fun dragon_N : N ;
+fun chair_V2 : V2 ;
+fun accumulate_V2 : V2 ;
+fun accumulate_V : V ;
+fun unchanged_A : A ;
+fun sediment_N : N ;
+fun sample_V2 : V2 ;
+fun exclaim_V2 : V2 ;
+fun fan_V2 : V2 ;
+fun fan_V : V ;
+fun volunteer_V2 : V2 ;
+fun volunteer_V : V ;
+fun root_V2 : V2 ;
+fun root_V : V ;
+fun parcel_N : N ;
+fun psychiatric_A : A ;
+fun delightful_A : A ;
+fun confidential_A : A ;
+fun calorie_N : N ;
+fun flash_N : N ;
+fun crowd_V2 : V2 ;
+fun crowd_V : V ;
+fun aggregate_A : A ;
+fun scholarship_N : N ;
+fun monitor_N : N ;
+fun disciplinary_A : A ;
+fun rock_V2 : V2 ;
+fun rock_V : V ;
+fun hatred_N : N ;
+fun pill_N : N ;
+fun noisy_A : A ;
+fun feather_N : N ;
+fun lexical_A : A ;
+fun staircase_N : N ;
+fun autonomous_A : A ;
+fun viewpoint_N : N ;
+fun projection_N : N ;
+fun offensive_A : A ;
+fun controlled_A : A ;
+fun flush_V2 : V2 ;
+fun flush_V : V ;
+fun racism_N : N ;
+fun flourish_V : V ;
+fun resentment_N : N ;
+fun pillow_N : N ;
+fun courtesy_N : N ;
+fun photography_N : N ;
+fun monkey_N : N ;
+fun glorious_A : A ;
+fun evolutionary_A : A ;
+fun gradual_A : A ;
+fun bankruptcy_N : N ;
+fun sacrifice_N : N ;
+fun uphold_V2 : V2 ;
+fun sketch_N : N ;
+fun presidency_N : N ;
+fun formidable_A : A ;
+fun differentiate_V2 : V2 ;
+fun differentiate_V : V ;
+fun continuing_A : A ;
+fun cart_N : N ;
+fun stadium_N : N ;
+fun dense_A : A ;
+fun catch_N : N ;
+fun beyond_Adv : Adv ;
+fun immigration_N : N ;
+fun clarity_N : N ;
+fun worm_N : N ;
+fun slot_N : N ;
+fun rifle_N : N ;
+fun screw_V2 : V2 ;
+fun screw_V : V ;
+fun harvest_N : N ;
+fun foster_V2 : V2 ;
+fun academic_N : N ;
+fun impulse_N : N ;
+fun guardian_N : N ;
+fun ambiguity_N : N ;
+fun triangle_N : N ;
+fun terminate_V2 : V2 ;
+fun terminate_V : V ;
+fun retreat_V : V ;
+fun pony_N : N ;
+fun outdoor_A : A ;
+fun deficiency_N : N ;
+fun decree_N : N ;
+fun apologize_V : V ;
+fun yarn_N : N ;
+fun staff_V2 : V2 ;
+fun renewal_N : N ;
+fun rebellion_N : N ;
+fun incidentally_Adv : Adv ;
+fun flour_N : N ;
+fun developed_A : A ;
+fun chorus_N : N ;
+fun ballot_N : N ;
+fun appetite_N : N ;
+fun stain_V2 : V2 ;
+fun stain_V : V ;
+fun notebook_N : N ;
+fun loudly_Adv : Adv ;
+fun homeless_A : A ;
+fun census_N : N ;
+fun bizarre_A : A ;
+fun striking_A : A ;
+fun greenhouse_N : N ;
+fun part_V2 : V2 ;
+fun part_V : V ;
+fun burial_N : N ;
+fun embarrassed_A : A ;
+fun ash_N : N ;
+fun actress_N : N ;
+fun cassette_N : N ;
+fun privacy_N : N ;
+fun fridge_N : N ;
+fun feed_N : N ;
+fun excess_A : A ;
+fun calf_N : N ;
+fun associate_N : N ;
+fun ruin_N : N ;
+fun jointly_Adv : Adv ;
+fun drill_V2 : V2 ;
+fun drill_V : V ;
+fun photograph_V2 : V2 ;
+fun devoted_A : A ;
+fun indirectly_Adv : Adv ;
+fun driving_A : A ;
+fun memorandum_N : N ;
+fun default_N : N ;
+fun costume_N : N ;
+fun variant_N : N ;
+fun shatter_V2 : V2 ;
+fun shatter_V : V ;
+fun methodology_N : N ;
+fun frame_V2 : V2 ;
+fun frame_V : V ;
+fun allegedly_Adv : Adv ;
+fun swell_V2 : V2 ;
+fun swell_V : V ;
+fun investigator_N : N ;
+fun imaginative_A : A ;
+fun bored_A : A ;
+fun bin_N : N ;
+fun awake_A : A ;
+fun recycle_V2 : V2 ;
+fun group_V2 : V2 ;
+fun group_V : V ;
+fun enjoyment_N : N ;
+fun contemporary_N : N ;
+fun texture_N : N ;
+fun donor_N : N ;
+fun bacon_N : N ;
+fun sunny_A : A ;
+fun stool_N : N ;
+fun prosecute_V2 : V2 ;
+fun commentary_N : N ;
+fun bass_N : N ;
+fun sniff_V2 : V2 ;
+fun sniff_V : V ;
+fun repetition_N : N ;
+fun eventual_A : A ;
+fun credit_V2 : V2 ;
+fun suburb_N : N ;
+fun newcomer_N : N ;
+fun romance_N : N ;
+fun film_V2 : V2 ;
+fun film_V : V ;
+fun experiment_V2 : V2 ;
+fun experiment_V : V ;
+fun daylight_N : N ;
+fun warrant_N : N ;
+fun fur_N : N ;
+fun parking_N : N ;
+fun nuisance_N : N ;
+fun civilian_A : A ;
+fun foolish_A : A ;
+fun bulb_N : N ;
+fun balloon_N : N ;
+fun vivid_A : A ;
+fun surveyor_N : N ;
+fun spontaneous_A : A ;
+fun biology_N : N ;
+fun injunction_N : N ;
+fun appalling_A : A ;
+fun amusement_N : N ;
+fun aesthetic_A : A ;
+fun vegetation_N : N ;
+fun stab_V2 : V2 ;
+fun stab_V : V ;
+fun rude_A : A ;
+fun offset_V2 : V2 ;
+fun thinking_N : N ;
+fun mainframe_N : N ;
+fun flock_N : N ;
+fun amateur_A : A ;
+fun academy_N : N ;
+fun shilling_N : N ;
+fun reluctance_N : N ;
+fun velocity_N : N ;
+fun spare_V2 : V2 ;
+fun spare_V : V ;
+fun wartime_N : N ;
+fun soak_V2 : V2 ;
+fun soak_V : V ;
+fun rib_N : N ;
+fun mighty_A : A ;
+fun shocked_A : A ;
+fun vocational_A : A ;
+fun spit_V2 : V2 ;
+fun spit_V : V ;
+fun gall_N : N ;
+fun bowl_V2 : V2 ;
+fun bowl_V : V ;
+fun prescription_N : N ;
+fun fever_N : N ;
+fun axis_N : N ;
+fun reservoir_N : N ;
+fun magnitude_N : N ;
+fun rape_V2 : V2 ;
+fun cutting_N : N ;
+fun bracket_N : N ;
+fun agony_N : N ;
+fun strive_VV : VV ;
+fun strive_V : V ;
+fun strangely_Adv : Adv ;
+fun pledge_VS : VS ;
+fun pledge_V2V : V2V ;
+fun pledge_V2 : V2 ;
+fun recipient_N : N ;
+fun moor_N : N ;
+fun invade_V2 : V2 ;
+fun dairy_N : N ;
+fun chord_N : N ;
+fun shrink_V2 : V2 ;
+fun shrink_V : V ;
+fun poison_N : N ;
+fun pillar_N : N ;
+fun washing_N : N ;
+fun warrior_N : N ;
+fun supervisor_N : N ;
+fun outfit_N : N ;
+fun innovative_A : A ;
+fun dressing_N : N ;
+fun dispute_V2 : V2 ;
+fun dispute_V : V ;
+fun jungle_N : N ;
+fun brewery_N : N ;
+fun adjective_N : N ;
+fun straighten_V2 : V2 ;
+fun straighten_V : V ;
+fun restrain_V2 : V2 ;
+fun monarchy_N : N ;
+fun trunk_N : N ;
+fun herd_N : N ;
+fun deadline_N : N ;
+fun tiger_N : N ;
+fun supporting_A : A ;
+fun moderate_A : A ;
+fun kneel_V : V ;
+fun ego_N : N ;
+fun sexually_Adv : Adv ;
+fun ministerial_A : A ;
+fun bitch_N : N ;
+fun wheat_N : N ;
+fun stagger_V : V ;
+fun snake_N : N ;
+fun ribbon_N : N ;
+fun mainland_N : N ;
+fun fisherman_N : N ;
+fun economically_Adv : Adv ;
+fun unwilling_A : A ;
+fun nationalism_N : N ;
+fun knitting_N : N ;
+fun irony_N : N ;
+fun handling_N : N ;
+fun desired_A : A ;
+fun bomber_N : N ;
+fun voltage_N : N ;
+fun unusually_Adv : Adv ;
+fun toast_N : N ;
+fun feel_N : N ;
+fun suffering_N : N ;
+fun polish_V2 : V2 ;
+fun polish_V : V ;
+fun technically_Adv : Adv ;
+fun meaningful_A : A ;
+fun aloud_Adv : Adv ;
+fun waiter_N : N ;
+fun tease_V2 : V2 ;
+fun opposite_Adv : Adv ;
+fun goat_N : N ;
+fun conceptual_A : A ;
+fun ant_N : N ;
+fun inflict_V2 : V2 ;
+fun bowler_N : N ;
+fun roar_V2 : V2 ;
+fun roar_V : V ;
+fun drain_N : N ;
+fun wrong_N : N ;
+fun galaxy_N : N ;
+fun aluminium_N : N ;
+fun receptor_N : N ;
+fun preach_V2 : V2 ;
+fun preach_V : V ;
+fun parade_N : N ;
+fun opposite_N : N ;
+fun critique_N : N ;
+fun query_N : N ;
+fun outset_N : N ;
+fun integral_A : A ;
+fun grammatical_A : A ;
+fun testing_N : N ;
+fun patrol_N : N ;
+fun pad_N : N ;
+fun unreasonable_A : A ;
+fun sausage_N : N ;
+fun criminal_N : N ;
+fun constructive_A : A ;
+fun worldwide_A : A ;
+fun highlight_N : N ;
+fun doll_N : N ;
+fun frightened_A : A ;
+fun biography_N : N ;
+fun vocabulary_N : N ;
+fun offend_V2 : V2 ;
+fun offend_V : V ;
+fun accumulation_N : N ;
+fun linen_N : N ;
+fun fairy_N : N ;
+fun disco_N : N ;
+fun hint_VS : VS ;
+fun hint_V2 : V2 ;
+fun hint_V : V ;
+fun versus_Prep : Prep ;
+fun ray_N : N ;
+fun pottery_N : N ;
+fun immune_A : A ;
+fun retreat_N : N ;
+fun master_V2 : V2 ;
+fun injured_A : A ;
+fun holly_N : N ;
+fun battle_V2 : V2 ;
+fun battle_V : V ;
+fun solidarity_N : N ;
+fun embarrassing_A : A ;
+fun cargo_N : N ;
+fun theorist_N : N ;
+fun reluctantly_Adv : Adv ;
+fun preferred_A : A ;
+fun dash_V : V ;
+fun total_V2 : V2 ;
+fun total_V : V ;
+fun reconcile_V2 : V2 ;
+fun drill_N : N ;
+fun credibility_N : N ;
+fun copyright_N : N ;
+fun beard_N : N ;
+fun bang_N : N ;
+fun vigorous_A : A ;
+fun vaguely_Adv : Adv ;
+fun punch_V2 : V2 ;
+fun prevalence_N : N ;
+fun uneasy_A : A ;
+fun boost_N : N ;
+fun scrap_N : N ;
+fun ironically_Adv : Adv ;
+fun fog_N : N ;
+fun faithful_A : A ;
+fun bounce_V2 : V2 ;
+fun bounce_V : V ;
+fun batch_N : N ;
+fun smooth_V2 : V2 ;
+fun smooth_V : V ;
+fun sleeping_A : A ;
+fun poorly_Adv : Adv ;
+fun accord_V : V ;
+fun vice_president_N : N ;
+fun duly_Adv : Adv ;
+fun blast_N : N ;
+fun square_V2 : V2 ;
+fun square_V : V ;
+fun prohibit_V2 : V2 ;
+fun prohibit_V : V ;
+fun brake_N : N ;
+fun asylum_N : N ;
+fun obscure_V2 : V2 ;
+fun nun_N : N ;
+fun heap_N : N ;
+fun smoothly_Adv : Adv ;
+fun rhetoric_N : N ;
+fun privileged_A : A ;
+fun liaison_N : N ;
+fun jockey_N : N ;
+fun concrete_N : N ;
+fun allied_A : A ;
+fun rob_V2 : V2 ;
+fun indulge_V2 : V2 ;
+fun indulge_V : V ;
+fun except_Prep : Prep ;
+fun distort_V2 : V2 ;
+fun whatsoever_Adv : Adv ;
+fun viable_A : A ;
+fun nucleus_N : N ;
+fun exaggerate_V2 : V2 ;
+fun exaggerate_V : V ;
+fun compact_N : N ;
+fun nationality_N : N ;
+fun direct_Adv : Adv ;
+fun cast_N : N ;
+fun altar_N : N ;
+fun refuge_N : N ;
+fun presently_Adv : Adv ;
+fun mandatory_A : A ;
+fun authorize_V2V : V2V ;
+fun authorize_V2 : V2 ;
+fun accomplish_V2 : V2 ;
+fun startle_V2 : V2 ;
+fun indigenous_A : A ;
+fun worse_Adv : Adv ;
+fun retailer_N : N ;
+fun compound_V2 : V2 ;
+fun compound_V : V ;
+fun admiration_N : N ;
+fun absurd_A : A ;
+fun coincidence_N : N ;
+fun principally_Adv : Adv ;
+fun passport_N : N ;
+fun depot_N : N ;
+fun soften_V2 : V2 ;
+fun soften_V : V ;
+fun secretion_N : N ;
+fun invoke_V2 : V2 ;
+fun dirt_N : N ;
+fun scared_A : A ;
+fun mug_N : N ;
+fun convenience_N : N ;
+fun calm_N : N ;
+fun optional_A : A ;
+fun unsuccessful_A : A ;
+fun consistency_N : N ;
+fun umbrella_N : N ;
+fun solo_N : N ;
+fun hemisphere_N : N ;
+fun extreme_N : N ;
+fun brandy_N : N ;
+fun belly_N : N ;
+fun attachment_N : N ;
+fun wash_N : N ;
+fun uncover_V2 : V2 ;
+fun treat_N : N ;
+fun repeated_A : A ;
+fun pine_N : N ;
+fun offspring_N : N ;
+fun communism_N : N ;
+fun nominate_V2 : V2 ;
+fun soar_V2 : V2 ;
+fun soar_V : V ;
+fun geological_A : A ;
+fun frog_N : N ;
+fun donate_V2 : V2 ;
+fun donate_V : V ;
+fun cooperative_A : A ;
+fun nicely_Adv : Adv ;
+fun innocence_N : N ;
+fun housewife_N : N ;
+fun disguise_V2 : V2 ;
+fun demolish_V2 : V2 ;
+fun counsel_N : N ;
+fun cord_N : N ;
+fun semi_final_N : N ;
+fun reasoning_N : N ;
+fun litre_N : N ;
+fun inclined_A : A ;
+fun evoke_V2 : V2 ;
+fun courtyard_N : N ;
+fun arena_N : N ;
+fun simplicity_N : N ;
+fun inhibition_N : N ;
+fun frozen_A : A ;
+fun vacuum_N : N ;
+fun immigrant_N : N ;
+fun bet_N : N ;
+fun revenge_N : N ;
+fun jail_V2 : V2 ;
+fun helmet_N : N ;
+fun unclear_A : A ;
+fun jerk_V2 : V2 ;
+fun jerk_V : V ;
+fun disruption_N : N ;
+fun attainment_N : N ;
+fun sip_V2 : V2 ;
+fun sip_V : V ;
+fun program_V2V : V2V ;
+fun program_V2 : V2 ;
+fun lunchtime_N : N ;
+fun cult_N : N ;
+fun chat_N : N ;
+fun accord_N : N ;
+fun supposedly_Adv : Adv ;
+fun offering_N : N ;
+fun broadcast_N : N ;
+fun secular_A : A ;
+fun overwhelm_V2 : V2 ;
+fun momentum_N : N ;
+fun infinite_A : A ;
+fun manipulation_N : N ;
+fun inquest_N : N ;
+fun decrease_N : N ;
+fun cellar_N : N ;
+fun counsellor_N : N ;
+fun avenue_N : N ;
+fun rubber_A : A ;
+fun labourer_N : N ;
+fun lab_N : N ;
+fun damn_V2 : V2 ;
+fun comfortably_Adv : Adv ;
+fun tense_A : A ;
+fun socket_N : N ;
+fun par_N : N ;
+fun thrust_N : N ;
+fun scenario_N : N ;
+fun frankly_Adv : Adv ;
+fun slap_V2 : V2 ;
+fun recreation_N : N ;
+fun rank_V2 : V2 ;
+fun rank_V : V ;
+fun spy_N : N ;
+fun filter_V2 : V2 ;
+fun filter_V : V ;
+fun clearance_N : N ;
+fun blessing_N : N ;
+fun embryo_N : N ;
+fun varied_A : A ;
+fun predictable_A : A ;
+fun mutation_N : N ;
+fun equal_V2 : V2 ;
+fun can_1_VV : VV ;
+fun can_2_VV : VV ;
+fun can_V2 : V2 ;
+fun burst_N : N ;
+fun retrieve_V2 : V2 ;
+fun retrieve_V : V ;
+fun elder_N : N ;
+fun rehearsal_N : N ;
+fun optical_A : A ;
+fun hurry_N : N ;
+fun conflict_V : V ;
+fun combat_V2 : V2 ;
+fun combat_V : V ;
+fun absorption_N : N ;
+fun ion_N : N ;
+fun wrong_Adv : Adv ;
+fun heroin_N : N ;
+fun bake_V2 : V2 ;
+fun bake_V : V ;
+fun x_ray_N : N ;
+fun vector_N : N ;
+fun stolen_A : A ;
+fun sacrifice_V2 : V2 ;
+fun sacrifice_V : V ;
+fun robbery_N : N ;
+fun probe_V2 : V2 ;
+fun probe_V : V ;
+fun organizational_A : A ;
+fun chalk_N : N ;
+fun bourgeois_A : A ;
+fun villager_N : N ;
+fun morale_N : N ;
+fun express_A : A ;
+fun climb_N : N ;
+fun notify_V2 : V2 ;
+fun jam_N : N ;
+fun bureaucratic_A : A ;
+fun literacy_N : N ;
+fun frustrate_V2 : V2 ;
+fun freight_N : N ;
+fun clearing_N : N ;
+fun aviation_N : N ;
+fun legislature_N : N ;
+fun curiously_Adv : Adv ;
+fun banana_N : N ;
+fun deploy_V2 : V2 ;
+fun deploy_V : V ;
+fun passionate_A : A ;
+fun monastery_N : N ;
+fun kettle_N : N ;
+fun enjoyable_A : A ;
+fun diagnose_V2 : V2 ;
+fun quantitative_A : A ;
+fun distortion_N : N ;
+fun monarch_N : N ;
+fun kindly_Adv : Adv ;
+fun glow_V : V ;
+fun acquaintance_N : N ;
+fun unexpectedly_Adv : Adv ;
+fun handy_A : A ;
+fun deprivation_N : N ;
+fun attacker_N : N ;
+fun assault_V2 : V2 ;
+fun screening_N : N ;
+fun retired_A : A ;
+fun quick_Adv : Adv ;
+fun portable_A : A ;
+fun hostage_N : N ;
+fun underneath_Prep : Prep ;
+fun jealous_A : A ;
+fun proportional_A : A ;
+fun gown_N : N ;
+fun chimney_N : N ;
+fun bleak_A : A ;
+fun seasonal_A : A ;
+fun plasma_N : N ;
+fun stunning_A : A ;
+fun spray_N : N ;
+fun referral_N : N ;
+fun promptly_Adv : Adv ;
+fun fluctuation_N : N ;
+fun decorative_A : A ;
+fun unrest_N : N ;
+fun resent_VS : VS ;
+fun resent_V2 : V2 ;
+fun plaster_N : N ;
+fun chew_V2 : V2 ;
+fun chew_V : V ;
+fun grouping_N : N ;
+fun gospel_N : N ;
+fun distributor_N : N ;
+fun differentiation_N : N ;
+fun blonde_A : A ;
+fun aquarium_N : N ;
+fun witch_N : N ;
+fun renewed_A : A ;
+fun jar_N : N ;
+fun approved_A : A ;
+fun advocateMasc_N : N ;
+fun worrying_A : A ;
+fun minimize_V2 : V2 ;
+fun footstep_N : N ;
+fun delete_V2 : V2 ;
+fun underneath_Adv : Adv ;
+fun lone_A : A ;
+fun level_V2 : V2 ;
+fun level_V : V ;
+fun exceptionally_Adv : Adv ;
+fun drift_N : N ;
+fun spider_N : N ;
+fun hectare_N : N ;
+fun colonel_N : N ;
+fun swimming_N : N ;
+fun realism_N : N ;
+fun insider_N : N ;
+fun hobby_N : N ;
+fun computing_N : N ;
+fun infrastructure_N : N ;
+fun cooperate_V : V ;
+fun burn_N : N ;
+fun cereal_N : N ;
+fun fold_N : N ;
+fun compromise_V2 : V2 ;
+fun compromise_V : V ;
+fun boxing_N : N ;
+fun rear_V2 : V2 ;
+fun rear_V : V ;
+fun lick_V2 : V2 ;
+fun constrain_V2 : V2 ;
+fun clerical_A : A ;
+fun hire_N : N ;
+fun contend_VS : VS ;
+fun contend_V : V ;
+fun amateurMasc_N : N ;
+fun instrumental_A : A ;
+fun terminal_A : A ;
+fun electorate_N : N ;
+fun congratulate_V2 : V2 ;
+fun balanced_A : A ;
+fun manufacturing_N : N ;
+fun split_N : N ;
+fun domination_N : N ;
+fun blink_V2 : V2 ;
+fun blink_V : V ;
+fun bleed_VS : VS ;
+fun bleed_V2 : V2 ;
+fun bleed_V : V ;
+fun unlawful_A : A ;
+fun precedent_N : N ;
+fun notorious_A : A ;
+fun indoor_A : A ;
+fun upgrade_V2 : V2 ;
+fun trench_N : N ;
+fun therapist_N : N ;
+fun illuminate_V2 : V2 ;
+fun bargain_V2 : V2 ;
+fun bargain_V : V ;
+fun warranty_N : N ;
+fun scar_V2 : V2 ;
+fun scar_V : V ;
+fun consortium_N : N ;
+fun anger_V2 : V2 ;
+fun insure_VS : VS ;
+fun insure_V2 : V2 ;
+fun insure_V : V ;
+fun extensively_Adv : Adv ;
+fun appropriately_Adv : Adv ;
+fun spoon_N : N ;
+fun sideways_Adv : Adv ;
+fun enhanced_A : A ;
+fun disrupt_V2 : V2 ;
+fun disrupt_V : V ;
+fun satisfied_A : A ;
+fun precaution_N : N ;
+fun kite_N : N ;
+fun instant_N : N ;
+fun gig_N : N ;
+fun continuously_Adv : Adv ;
+fun consolidate_V2 : V2 ;
+fun consolidate_V : V ;
+fun fountain_N : N ;
+fun graduate_V2 : V2 ;
+fun graduate_V : V ;
+fun gloom_N : N ;
+fun bite_N : N ;
+fun structure_V2 : V2 ;
+fun noun_N : N ;
+fun nomination_N : N ;
+fun armchair_N : N ;
+fun virtual_A : A ;
+fun unprecedented_A : A ;
+fun tumble_V2 : V2 ;
+fun tumble_V : V ;
+fun ski_N : N ;
+fun architectural_A : A ;
+fun violation_N : N ;
+fun rocket_N : N ;
+fun inject_V2 : V2 ;
+fun departmental_A : A ;
+fun row_V2 : V2 ;
+fun row_V : V ;
+fun luxury_A : A ;
+fun fax_N : N ;
+fun deer_N : N ;
+fun climber_N : N ;
+fun photographic_A : A ;
+fun haunt_V2 : V2 ;
+fun fiercely_Adv : Adv ;
+fun dining_N : N ;
+fun sodium_N : N ;
+fun gossip_N : N ;
+fun bundle_N : N ;
+fun bend_N : N ;
+fun recruit_N : N ;
+fun hen_N : N ;
+fun fragile_A : A ;
+fun deteriorate_V2 : V2 ;
+fun deteriorate_V : V ;
+fun dependency_N : N ;
+fun swift_A : A ;
+fun scramble_V2 : V2 ;
+fun scramble_V : V ;
+fun overview_N : N ;
+fun imprison_V2 : V2 ;
+fun trolley_N : N ;
+fun rotation_N : N ;
+fun denial_N : N ;
+fun boiler_N : N ;
+fun amp_N : N ;
+fun trivial_A : A ;
+fun shout_N : N ;
+fun overtake_V2 : V2 ;
+fun make_N : N ;
+fun hunter_N : N ;
+fun guess_N : N ;
+fun doubtless_Adv : Adv ;
+fun syllable_N : N ;
+fun obscure_A : A ;
+fun mould_N : N ;
+fun limestone_N : N ;
+fun leak_V2 : V2 ;
+fun leak_V : V ;
+fun beneficiary_N : N ;
+fun veteran_N : N ;
+fun surplus_A : A ;
+fun manifestation_N : N ;
+fun vicar_N : N ;
+fun textbook_N : N ;
+fun novelist_N : N ;
+fun halfway_Adv : Adv ;
+fun contractual_A : A ;
+fun swap_V2 : V2 ;
+fun swap_V : V ;
+fun guild_N : N ;
+fun ulcer_N : N ;
+fun slab_N : N ;
+fun detector_N : N ;
+fun detection_N : N ;
+fun cough_V : V ;
+fun whichever_Quant : Quant ;
+fun spelling_N : N ;
+fun lender_N : N ;
+fun glow_N : N ;
+fun raised_A : A ;
+fun prolonged_A : A ;
+fun voucher_N : N ;
+fun t_shirt_N : N ;
+fun linger_V : V ;
+fun humble_A : A ;
+fun honey_N : N ;
+fun scream_N : N ;
+fun postcard_N : N ;
+fun managing_A : A ;
+fun alien_A : A ;
+fun trouble_V2 : V2 ;
+fun reverse_N : N ;
+fun odour_N : N ;
+fun fundamentally_Adv : Adv ;
+fun discount_V2 : V2 ;
+fun discount_V : V ;
+fun blast_V2 : V2 ;
+fun blast_V : V ;
+fun syntactic_A : A ;
+fun scrape_V2 : V2 ;
+fun scrape_V : V ;
+fun residue_N : N ;
+fun procession_N : N ;
+fun pioneer_N : N ;
+fun intercourse_N : N ;
+fun deter_V2 : V2 ;
+fun deadly_A : A ;
+fun complement_V2 : V2 ;
+fun restrictive_A : A ;
+fun nitrogen_N : N ;
+fun citizenship_N : N ;
+fun pedestrian_N : N ;
+fun detention_N : N ;
+fun wagon_N : N ;
+fun microphone_N : N ;
+fun hastily_Adv : Adv ;
+fun fixture_N : N ;
+fun choke_V2 : V2 ;
+fun choke_V : V ;
+fun wet_V2 : V2 ;
+fun weed_N : N ;
+fun programming_N : N ;
+fun power_V2 : V2 ;
+fun nationally_Adv : Adv ;
+fun dozen_N : N ;
+fun carrot_N : N ;
+fun bulletin_N : N ;
+fun wording_N : N ;
+fun vicious_A : A ;
+fun urgency_N : N ;
+fun spoken_A : A ;
+fun skeleton_N : N ;
+fun motorist_N : N ;
+fun interactive_A : A ;
+fun compute_V2 : V2 ;
+fun compute_V : V ;
+fun whip_N : N ;
+fun urgently_Adv : Adv ;
+fun telly_N : N ;
+fun shrub_N : N ;
+fun porter_N : N ;
+fun ethics_N : N ;
+fun banner_N : N ;
+fun velvet_N : N ;
+fun omission_N : N ;
+fun hook_V2 : V2 ;
+fun hook_V : V ;
+fun gallon_N : N ;
+fun financially_Adv : Adv ;
+fun superintendent_N : N ;
+fun plug_V2 : V2 ;
+fun plug_V : V ;
+fun continuation_N : N ;
+fun reliance_N : N ;
+fun justified_A : A ;
+fun fool_V2 : V2 ;
+fun detain_V2 : V2 ;
+fun damaging_A : A ;
+fun orbit_N : N ;
+fun mains_N : N ;
+fun discard_V2 : V2 ;
+fun dine_V : V ;
+fun compartment_N : N ;
+fun revised_A : A ;
+fun privatization_N : N ;
+fun memorable_A : A ;
+fun lately_Adv : Adv ;
+fun distributed_A : A ;
+fun disperse_V2 : V2 ;
+fun disperse_V : V ;
+fun blame_N : N ;
+fun basement_N : N ;
+fun slump_V2 : V2 ;
+fun slump_V : V ;
+fun puzzle_V2 : V2 ;
+fun monitoring_N : N ;
+fun talented_A : A ;
+fun nominal_A : A ;
+fun mushroom_N : N ;
+fun instructor_N : N ;
+fun fork_N : N ;
+fun fork_4_N : N ;
+fun fork_3_N : N ;
+fun fork_1_N : N ;
+fun board_V2 : V2 ;
+fun want_N : N ;
+fun disposition_N : N ;
+fun cemetery_N : N ;
+fun attempted_A : A ;
+fun nephew_N : N ;
+fun magical_A : A ;
+fun ivory_N : N ;
+fun hospitality_N : N ;
+fun besides_Prep : Prep ;
+fun astonishing_A : A ;
+fun tract_N : N ;
+fun proprietor_N : N ;
+fun license_V2 : V2 ;
+fun differential_A : A ;
+fun affinity_N : N ;
+fun talking_N : N ;
+fun royalty_N : N ;
+fun neglect_N : N ;
+fun irrespective_A : A ;
+fun whip_V2 : V2 ;
+fun whip_V : V ;
+fun sticky_A : A ;
+fun regret_N : N ;
+fun incapable_A : A ;
+fun franchise_N : N ;
+fun dentist_N : N ;
+fun contrary_N : N ;
+fun profitability_N : N ;
+fun enthusiast_N : N ;
+fun crop_V2 : V2 ;
+fun crop_V : V ;
+fun utter_V2 : V2 ;
+fun pile_V2 : V2 ;
+fun pile_V : V ;
+fun pier_N : N ;
+fun dome_N : N ;
+fun bubble_N : N ;
+fun treasurer_N : N ;
+fun stocking_N : N ;
+fun sanctuary_N : N ;
+fun ascertain_V2 : V2 ;
+fun arc_N : N ;
+fun quest_N : N ;
+fun mole_N : N ;
+fun marathon_N : N ;
+fun feast_N : N ;
+fun crouch_V : V ;
+fun storm_V2 : V2 ;
+fun storm_V : V ;
+fun hardship_N : N ;
+fun entitlement_N : N ;
+fun circular_N : N ;
+fun walking_A : A ;
+fun strap_N : N ;
+fun sore_A : A ;
+fun complementary_A : A ;
+fun understandable_A : A ;
+fun noticeable_A : A ;
+fun mankind_N : N ;
+fun majesty_N : N ;
+fun pigeon_N : N ;
+fun goalkeeper_N : N ;
+fun ambiguous_A : A ;
+fun walker_N : N ;
+fun virgin_N : N ;
+fun prestige_N : N ;
+fun preoccupation_N : N ;
+fun upset_A : A ;
+fun municipal_A : A ;
+fun groan_V2 : V2 ;
+fun groan_V : V ;
+fun craftsman_N : N ;
+fun anticipation_N : N ;
+fun revise_V2 : V2 ;
+fun revise_V : V ;
+fun knock_N : N ;
+fun infect_V2 : V2 ;
+fun infect_V : V ;
+fun denounce_V2 : V2 ;
+fun confession_N : N ;
+fun turkey_N : N ;
+fun toll_N : N ;
+fun pal_N : N ;
+fun transcription_N : N ;
+fun sulphur_N : N ;
+fun provisional_A : A ;
+fun hug_V2 : V2 ;
+fun particular_N : N ;
+fun intent_A : A ;
+fun fascinate_V2 : V2 ;
+fun conductor_N : N ;
+fun feasible_A : A ;
+fun vacant_A : A ;
+fun trait_N : N ;
+fun meadow_N : N ;
+fun creed_N : N ;
+fun unfamiliar_A : A ;
+fun optimism_N : N ;
+fun wary_A : A ;
+fun twist_N : N ;
+fun sweet_N : N ;
+fun substantive_A : A ;
+fun excavation_N : N ;
+fun destiny_N : N ;
+fun thick_Adv : Adv ;
+fun pasture_N : N ;
+fun archaeological_A : A ;
+fun tick_V2 : V2 ;
+fun tick_V : V ;
+fun profit_V2 : V2 ;
+fun profit_V : V ;
+fun pat_V2 : V2 ;
+fun pat_V : V ;
+fun papal_A : A ;
+fun cultivate_V2 : V2 ;
+fun awake_V : V ;
+fun trained_A : A ;
+fun civic_A : A ;
+fun voyage_N : N ;
+fun siege_N : N ;
+fun enormously_Adv : Adv ;
+fun distract_V2 : V2 ;
+fun distract_V : V ;
+fun stroll_V : V ;
+fun jewel_N : N ;
+fun honourable_A : A ;
+fun helpless_A : A ;
+fun hay_N : N ;
+fun expel_V2 : V2 ;
+fun eternal_A : A ;
+fun demonstrator_N : N ;
+fun correction_N : N ;
+fun civilization_N : N ;
+fun ample_A : A ;
+fun retention_N : N ;
+fun rehabilitation_N : N ;
+fun premature_A : A ;
+fun encompass_V2 : V2 ;
+fun distinctly_Adv : Adv ;
+fun diplomat_N : N ;
+fun articulate_V2 : V2 ;
+fun articulate_V : V ;
+fun restricted_A : A ;
+fun prop_V2 : V2 ;
+fun intensify_V2 : V2 ;
+fun intensify_V : V ;
+fun deviation_N : N ;
+fun contest_V2 : V2 ;
+fun contest_V : V ;
+fun workplace_N : N ;
+fun lazy_A : A ;
+fun kidney_N : N ;
+fun insistence_N : N ;
+fun whisper_N : N ;
+fun multimedia_N : N ;
+fun forestry_N : N ;
+fun excited_A : A ;
+fun decay_N : N ;
+fun screw_N : N ;
+fun rally_V2V : V2V ;
+fun rally_V2 : V2 ;
+fun rally_V : V ;
+fun pest_N : N ;
+fun invaluable_A : A ;
+fun homework_N : N ;
+fun harmful_A : A ;
+fun bump_V2 : V2 ;
+fun bump_V : V ;
+fun bodily_A : A ;
+fun grasp_N : N ;
+fun finished_A : A ;
+fun facade_N : N ;
+fun cushion_N : N ;
+fun conversely_Adv : Adv ;
+fun urge_N : N ;
+fun tune_V2 : V2 ;
+fun tune_V : V ;
+fun solvent_N : N ;
+fun slogan_N : N ;
+fun petty_A : A ;
+fun perceived_A : A ;
+fun install_V2 : V2 ;
+fun install_V : V ;
+fun fuss_N : N ;
+fun rack_N : N ;
+fun imminent_A : A ;
+fun short_N : N ;
+fun revert_V : V ;
+fun ram_N : N ;
+fun contraction_N : N ;
+fun tread_V2 : V2 ;
+fun tread_V : V ;
+fun supplementary_A : A ;
+fun ham_N : N ;
+fun defy_V2V : V2V ;
+fun defy_V2 : V2 ;
+fun athlete_N : N ;
+fun sociological_A : A ;
+fun physician_N : N ;
+fun crossing_N : N ;
+fun bail_N : N ;
+fun unwanted_A : A ;
+fun tight_Adv : Adv ;
+fun plausible_A : A ;
+fun midfield_N : N ;
+fun alert_A : A ;
+fun feminine_A : A ;
+fun drainage_N : N ;
+fun cruelty_N : N ;
+fun abnormal_A : A ;
+fun relate_N : N ;
+fun poison_V2 : V2 ;
+fun symmetry_N : N ;
+fun stake_V2 : V2 ;
+fun rotten_A : A ;
+fun prone_A : A ;
+fun marsh_N : N ;
+fun litigation_N : N ;
+fun curl_N : N ;
+fun urine_N : N ;
+fun latin_A : A ;
+fun hover_V : V ;
+fun greeting_N : N ;
+fun chase_N : N ;
+fun spouseMasc_N : N ;
+fun produce_N : N ;
+fun forge_V2 : V2 ;
+fun forge_V : V ;
+fun salon_N : N ;
+fun handicapped_A : A ;
+fun sway_V2 : V2 ;
+fun sway_V : V ;
+fun homosexual_A : A ;
+fun handicap_V2 : V2 ;
+fun colon_N : N ;
+fun upstairs_N : N ;
+fun stimulation_N : N ;
+fun spray_V2 : V2 ;
+fun original_N : N ;
+fun lay_A : A ;
+fun garlic_N : N ;
+fun suitcase_N : N ;
+fun skipper_N : N ;
+fun moan_VS : VS ;
+fun moan_V : V ;
+fun manpower_N : N ;
+fun manifest_V2 : V2 ;
+fun incredibly_Adv : Adv ;
+fun historically_Adv : Adv ;
+fun decision_making_N : N ;
+fun wildly_Adv : Adv ;
+fun reformer_N : N ;
+fun quantum_N : N ;
+fun considering_Subj : Subj ;
+}
diff --git a/lib/src/translator/todo/TopDictionaryBul.gf b/lib/src/translator/todo/TopDictionaryBul.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionaryBul.gf
@@ -0,0 +1,7542 @@
+concrete TopDictionaryBul of TopDictionary = CatBul ** open MorphoBul, ResBul, (S = StructuralBul), ParadigmsBul, Prelude in {
+
+flags
+  coding=utf8 ;
+
+lin of_Prep = mkPrep "от" Acc;
+lin and_Conj = {s=[]; conj=0; distr=False; n = Pl};
+lin in_Prep = mkPrep (pre {"в" ; "във" / strs {"в" ; "ф" ; "В" ; "Ф"}}) Acc;
+lin have_VV = mkVV {s = \\_=>table {
+lin have_V2 = dirV2 (singleV (mkV186 "имам"));
+lin have_V = singleV (mkV186 "имам");
+lin it_Pron = mkPron "то" "него" "му" "негов" "неговия" "неговият" "негова" "неговата" "негово" "неговото" "негови" "неговите" (GSg Neut) P3 ;
+lin to_Prep = mkPrep "до" Acc;
+lin for_Prep = mkPrep "за" Acc;
+lin i_Pron = mkPron "аз" "мен" "ми" "мой" "моя" "моят" "моя" "моята" "мое" "моето" "мои" "моите" (GSg Masc) P1;
+lin iFem_Pron = mkPron "аз" "мен" "ми" "мой" "моя" "моят" "моя" "моята" "мое" "моето" "мои" "моите" (GSg Fem) P1;
+lin that_Subj = {s="че"};
+lin he_Pron = mkPron "той" "него" "му" "негов" "неговия" "неговият" "негова" "неговата" "негово" "неговото" "негови" "неговите" (GSg Masc) P3;
+lin on_Prep = mkPrep "на" Acc;
+lin with_Prep = mkPrep (pre { "с" ;
+lin do_V2 = dirV2 (singleV (mkV173 "правя"));
+lin at_Prep = mkPrep "на" Acc;
+lin by_Prep = mkPrep "чрез" Acc;
+lin but_Conj = variants{} ; -- 
+lin from_Prep = mkPrep "от" Acc;
+lin they_Pron = mkPron "те" "тях" "им" "техен" "техния" "техният" "тяхна" "тяхната" "тяхно" "тяхното" "техни" "техните" GPl P3;
+lin theyFem_Pron = mkPron "те" "тях" "им" "техен" "техния" "техният" "тяхна" "тяхната" "тяхно" "тяхното" "техни" "техните" GPl P3;
+lin she_Pron = mkPron "тя" "нея" "и" "неин" "нейния" "нейният" "нейна" "нейната" "нейно" "нейното" "нейни" "нейните" (GSg Fem) P3;
+lin or_Conj = {s=[]; conj=1; distr=False; n = Sg};
+lin as_Subj = ss "като";
+lin we_Pron = mkPron "ние" "нас" "ни" "наш" "нашия" "нашият" "наша" "нашата" "наше" "нашето" "наши" "нашите" GPl P1;
+lin weFem_Pron = mkPron "ние" "нас" "ни" "наш" "нашия" "нашият" "наша" "нашата" "наше" "нашето" "наши" "нашите" GPl P1;
+lin say_VS = mkVS (dualV (mkV186 "казвам") (mkV156 "кажа"));
+lin say_V2 = dirV2 (dualV (mkV186 "казвам") (mkV156 "кажа"));
+lin say_V = dualV (mkV186 "казвам") (mkV156 "кажа");
+lin if_Subj = ss "ако";
+lin go_VV = mkVV (dualV (mkV186 "отивам") (mkV146 "отида"));
+lin go_VA = mkVA (dualV (mkV186 "ставам") (mkV186 "оставам"));
+lin go_V = dualV (mkV186 "отивам") (mkV146 "отида");
+lin get_VV = mkVV (dualV (mkV186 "получавам") (mkV176 "получа")); ----
+lin get_V2V = mkV2V (dualV (mkV186 "получавам") (mkV176 "получа")) noPrep noPrep; ----
+lin make_V2V = mkV2V (dualV (mkV173 "правя") (mkV173 "направя")) noPrep (mkPrep ("за да") Acc);
+lin make_V2A = mkV2A (dualV (mkV173 "правя") (mkV173 "направя")) noPrep;
+lin make_V2 = dirV2 (dualV (mkV173 "правя") (mkV173 "направя"));
+lin make_V = dualV (mkV173 "правя") (mkV173 "направя");
+lin as_Prep = mkPrep "като" Acc;
+lin out_Adv = variants{} ; -- 
+lin up_Adv = variants{} ; -- 
+lin see_VS = mkVS (dualV (mkV186 "виждам") (mkV181 "видя"));
+lin see_VQ = mkVQ (dualV (mkV186 "виждам") (mkV181 "видя"));
+lin see_V2V = mkV2V (dualV (mkV186 "виждам") (mkV181 "видя")) noPrep noPrep;
+lin see_V2 = dirV2 (dualV (mkV186 "виждам") (mkV181 "видя"));
+lin see_V = dualV (mkV186 "виждам") (mkV181 "видя");
+lin know_VS = variants{}; -- dirV2 (dualV (mkV188 "знам") (mkV162 "зная"));
+lin know_VQ = variants{}; -- dirV2 (dualV (mkV188 "знам") (mkV162 "зная"));
+lin know_V2 = dirV2 (dualV (mkV188 "знам") (mkV162 "зная"));
+lin know_V = dualV (mkV188 "знам") (mkV162 "зная");
+lin time_N = variants{} ; -- 
+lin time_2_N = mkN007 "път";
+lin time_1_N = dualN (mkN069 "време") (mkA078 "времеви");
+lin take_V2 = dirV2 (dualV (mkV186 "вземам") (mkV171 "взема"));
+lin so_Adv = variants{} ; -- 
+lin year_N = mkN041 "година" ;
+lin into_Prep = in_Prep;
+lin then_Adv = mkAdv "тогава";
+lin think_VS = mkVS (singleV (mkV173 "мисля"));
+lin think_V2 = dirV2 (singleV (mkV173 "мисля"));
+lin think_V = singleV (mkV173 "мисля");
+lin come_V = dualV (mkV186 "идвам") (table { -- special case "дойди", "дойдете" are archaic
+lin than_Subj = variants{} ; -- 
+lin more_Adv = variants{} ; -- 
+lin about_Prep = mkPrep "за" Acc;
+lin now_Adv = mkAdv "сега";
+lin last_A = variants{} ; -- 
+lin last_1_A = mkA079 "последен";
+lin last_2_A = mkA079 "предишен";
+lin other_A = mkA076 "друг" ;
+lin give_V3 = mkV3 (dualV (mkV186 "давам") (mkV168 "дам")) (mkPrep "на" Acc) noPrep;
+lin give_V2 = dirV2 (dualV (mkV186 "давам") (mkV168 "дам"));
+lin give_V = dualV (mkV186 "давам") (mkV168 "дам");
+lin just_Adv = mkAdV "просто";
+lin people_N = mkN074 "хора";
+lin also_Adv = mkAdv "също";
+lin well_Adv = variants{} ; -- 
+lin only_Adv = variants{} ; -- 
+lin new_A = mkA076 "нов" ;
+lin when_Subj = ss "когато";
+lin way_N = variants{} ; -- 
+lin way_2_N = mkN007 "начин";
+lin way_1_N = mkN037 "път";
+lin look_VA = mkVA (dualV (mkV186 "изглеждам") (mkV186 "изгледам")) ;
+lin look_V2 = dirV2 (variants {singleV (mkV186 "гледам") ; dualV (mkV186 "изглеждам") (mkV186 "изгледам")}); ----
+lin look_V = dualV (mkV186 "гледам") (mkV181 "видя");
+lin like_Prep = mkPrep "като" Acc;
+lin use_VV = mkVV (singleV (mkV186 "използвам"));
+lin use_V2 = dirV2 (singleV (mkV186 "използвам"));
+lin use_V = singleV (mkV186 "използвам");
+lin because_Subj = ss "защото";
+lin good_A = adjAdv (mkA080 "добър") "добре" ;
+lin find_VS = mkVS (dualV (mkV186 "намирам") (mkV173 "намеря"));
+lin find_V2A = mkV2A (dualV (mkV186 "намирам") (mkV173 "намеря")) noPrep;
+lin find_V2 = dirV2 (dualV (mkV186 "намирам") (mkV173 "намеря"));
+lin find_V = dualV (mkV186 "намирам") (mkV173 "намеря");
+lin man_N = dualN (mkN024 "мъж") (mkA078 "мъжки");
+lin want_VV = mkVV (singleV (mkV186 "искам"));
+lin want_V2V = mkV2V (singleV (mkV186 "искам")) noPrep noPrep;
+lin want_V2 = dirV2 (singleV (mkV186 "искам"));
+lin want_V = singleV (mkV186 "искам");
+lin day_N = dualN (mkN033 "ден") (mkA079 "дневен");
+lin between_Prep = mkPrep "между" Acc;
+lin even_Adv = mkAdv "дори";
+lin there_Adv = ss "там";
+lin many_Det = mkDeterminerPl "много";
+lin after_Prep = mkPrep "след" Acc;
+lin down_Adv = variants{} ; -- 
+lin yeah_Interj = ss "ех";
+lin so_Subj = ss "така че";
+lin thing_N = mkN054 "нещо";
+lin tell_VS = variants{}; -- dirV2 (dualV (mkV186 "казвам") (mkV156 "кажа"));
+lin tell_V3 = mkV3 (dualV (mkV186 "казвам") (mkV156 "кажа")) noPrep noPrep;
+lin tell_1_V3 = variants{} ; -- 
+lin tell_2_V3 = variants{} ; -- 
+lin tell_V2V = mkV2V (dualV (mkV186 "казвам") (mkV156 "кажа")) noPrep noPrep; ----
+lin tell_V2S = variants{}; -- mkV2V (dualV (mkV186 "казвам") (mkV156 "кажа")) noPrep noPrep; ----
+lin tell_V2 = dirV2 (dualV (mkV186 "казвам") (mkV156 "кажа"));
+lin tell_V = variants{}; -- dirV2 (dualV (mkV186 "казвам") (mkV156 "кажа"));
+lin through_Prep = mkPrep "през" Acc;
+lin back_Adv = variants{} ; -- 
+lin still_Adv = mkAdv "все още";
+lin child_N = dualN (mkN067 "дете") (mkA078 "детски");
+lin here_Adv = ss "тук";
+lin over_Prep = mkPrep "над" Acc;
+lin too_Adv = mkAdv "също";
+lin put_V2 = dirV2 (dualV (mkV186 "слагам") (mkV176 "сложа"));
+lin on_Adv = variants{}; -- mkPrep "на" Acc;
+lin no_Interj = ss "не";
+lin work_V2 = dirV2 (singleV (mkV173 "работя"));
+lin work_V = variants{}; -- dirV2 (singleV (mkV173 "работя"));
+lin work_2_V = singleV (mkV173 "работя");
+lin work_1_V = singleV (mkV173 "работя");
+lin become_VA = mkVA (dualV (mkV186 "ставам") (mkV152 "стана"));
+lin become_V2 = dirV2 (dualV (mkV186 "ставам") (mkV152 "стана"));
+lin become_V = variants{}; -- dirV2 (dualV (mkV186 "ставам") (mkV152 "стана"));
+lin old_A = mkA079 "вековен" ;
+lin government_N = mkN054 "правителство" ;
+lin mean_VV = mkVV (dualV (mkV186 "означавам") (mkV176 "означа")); ----
+lin mean_VS = mkVS (dualV (mkV186 "означавам") (mkV176 "означа"));
+lin mean_V2V = mkV2V (dualV (mkV186 "означавам") (mkV176 "означа")) noPrep noPrep; ----
+lin mean_V2 = dirV2 (dualV (mkV186 "осреднявам") (mkV174 "осредня"));
+lin part_N = mkN049 "част";
+lin leave_V2V = variants{}; -- dirV2 (dualV (mkV186 "напускам") (mkV152 "напусна"));
+lin leave_V2 = dirV2 (dualV (mkV186 "напускам") (mkV152 "напусна"));
+lin leave_V = dualV (mkV186 "напускам") (mkV152 "напусна");
+lin life_N = mkN007 "живот" ;
+lin great_A = mkA079 "огромен" ;
+lin case_N = mkN032 "случай" ;
+lin woman_N = mkN041 "жена";
+lin over_Adv = variants{}; -- mkPrep "над" Acc;
+lin seem_VV = mkVV (dualV (mkV186 "изглеждам") (mkV186 "изгледам"));
+lin seem_VS = mkVS (dualV (mkV186 "изглеждам") (mkV186 "изгледам"));
+lin seem_VA = mkVA (dualV (mkV186 "изглеждам") (mkV186 "изгледам"));
+lin work_N = mkN041 "работа";
+lin need_VV = mkVV (singleV (mkV186 "трябвам")); ----
+lin need_VV = mkVV (singleV (mkV186 "трябвам")); ----
+lin need_V2 = prepV2 (medialV (singleV (mkV161 "нуждая")) Acc) (mkPrep "от" Acc);
+lin need_V = singleV (mkV186 "трябвам") ; ----
+lin feel_VS = mkVS (singleV (mkV186 "чувствам"));
+lin feel_VA = mkVA (medialV (singleV (mkV186 "чувствам")) Acc);
+lin feel_V2 = dirV2 (dualV (mkV186 "усещам") (mkV173 "усетя")); ----
+lin feel_V = variants{}; -- dirV2 (dualV (mkV186 "усещам") (mkV173 "усетя")); ----
+lin system_N = mkN041 "система" ;
+lin each_Det = mkDeterminerSg "всеки" "всяка" "всяко";
+lin may_2_VV = mkVV (singleV (mkV166 "мога"));
+lin may_1_VV = mkVV (singleV (mkV166 "мога"));
+lin much_Adv = variants{} ; -- 
+lin ask_VQ = mkVQ (singleV (mkV186 "питам")) ;
+lin ask_V2V = mkV2V (dualV (mkV173 "моля") (mkV173 "помоля")) noPrep noPrep;
+lin ask_V2 = dirV2 (dualV (mkV186 "попитвам") (mkV186 "попитам"));
+lin ask_V = singleV (mkV186 "питам");
+lin group_N = mkN041 "група" ;
+lin number_N = variants{} ; -- 
+lin number_3_N = mkN054 "число";
+lin number_2_N = mkN028 "брой";
+lin number_1_N = mkN054 "число";
+lin yes_Interj = ss "да";
+lin however_Adv = mkAdv "обаче";
+lin another_Det = variants{} ; -- 
+lin again_Adv = mkAdv "отново";
+lin world_N = mkN002 "свят";
+lin area_N = variants{} ; -- 
+lin area_6_N = mkN049 "площ";
+lin area_5_N = mkN007 "район";
+lin area_4_N = mkN072 "обкръжение";
+lin area_3_N = mkN049 "област";
+lin area_2_N = mkN049 "област";
+lin area_1_N = mkN007 "район";
+lin show_VS = mkVS (dualV (mkV186 "показвам") (mkV156 "покажа"));
+lin show_VQ = variants{}; -- mkVS (dualV (mkV186 "показвам") (mkV156 "покажа"));
+lin show_V2 = dirV2 (dualV (mkV186 "показвам") (mkV156 "покажа"));
+lin show_V = dualV (mkV186 "отбелязвам") (mkV183 "отбележа");
+lin course_N = dualN (mkN001 "курс") (mkA076 "курсов");
+lin company_2_N = mkN047 "компания";
+lin company_1_N = mkN047 "компания";
+lin under_Prep = mkPrep "под" Acc;
+lin problem_N = mkN007 "проблем" ;
+lin against_Prep = mkPrep "срещу" Acc;
+lin never_Adv = variants{}; -- mkAdV "никога";
+lin most_Adv = variants{} ; -- 
+lin service_N = mkN007 "сервиз" ;
+lin try_VV = mkVV (medialV (dualV (mkV186 "опитвам") (mkV186 "опитам")) Acc);
+lin try_V2 = dirV2 (dualV (mkV186 "опитвам") (mkV186 "опитам"));
+lin try_V = dualV (mkV186 "опитвам") (mkV186 "опитам");
+lin call_V2 = prepV2 (medialV (dualV (mkV186 "обаждам") (mkV173 "обадя")) Acc) (mkPrep "на" Acc);
+lin call_V = variants{}; -- prepV2 (medialV (dualV (mkV186 "обаждам") (mkV173 "обадя")) Acc) (mkPrep "на" Acc);
+lin hand_N = mkN045 "ръка" ;
+lin party_N = variants{} ; -- 
+lin party_2_N = mkN047 "партия";
+lin party_1_N = mkN065 "парти";
+lin high_A = mkA076 "висок" ;
+lin about_Adv = variants{}; -- mkPrep "за" Acc;
+lin something_NP = mkNP "нещо" (GSg Neut) P3 Pos;
+lin school_N = mkN066 "училище";
+lin in_Adv = variants{}; -- mkPrep (pre {"в" ; "във" / strs {"в" ; "ф" ; "В" ; "Ф"}}) Acc;
+lin in_1_Adv = variants{} ; -- 
+lin in_2_Adv = variants{} ; -- 
+lin small_A = mkA080 "малък";
+lin place_N = mkN057a "място";
+lin before_Prep = mkPrep "преди" Acc;
+lin while_Subj = {s="докато"};
+lin away_Adv = variants{} ; -- 
+lin away_2_Adv = variants{} ; -- 
+lin away_1_Adv = variants{} ; -- 
+lin keep_VV = mkVV (dualV (mkV186 "продължавам") (mkV178 "продължа"));
+lin keep_V2A = variants{}; -- dirV2 (singleV (mkV173 "пазя"));
+lin keep_V2 = dirV2 (singleV (mkV173 "пазя"));
+lin keep_V = variants{}; -- dirV2 (singleV (mkV173 "пазя"));
+lin point_N = variants{} ; -- 
+lin point_2_N = mkN041 "точка";
+lin point_1_N = mkN041 "точка";
+lin house_N = mkN041 "къща" ;
+lin different_A = mkA079 "различен" ;
+lin country_N = mkN041 "страна";
+lin really_Adv = variants{} ; -- 
+lin provide_V2 = dirV2 (dualV (mkV186 "предлагам") (mkV176 "предложа"));
+lin provide_V = mkVS (dualV (mkV186 "предлагам") (mkV176 "предложа"));
+lin week_N = mkN041 "седмица" ;
+lin hold_VS = variants{}; -- dirV2 (singleV (mkV179 "държа"));
+lin hold_V2 = dirV2 (singleV (mkV179 "държа"));
+lin hold_V = singleV (mkV176 "важа") ; ----
+lin large_A = mkA081 "голям";
+lin member_N = mkN001 "член" ;
+lin off_Adv = variants{} ; -- 
+lin always_Adv = variants{}; -- ss "винаги";
+lin follow_VS = variants{}; -- dirV2 (dualV (mkV186 "следвам") (mkV186 "последвам"));
+lin follow_V2 = dirV2 (dualV (mkV186 "следвам") (mkV186 "последвам"));
+lin follow_V = dualV (mkV186 "следвам") (mkV186 "последвам");
+lin without_Prep = mkPrep "без" Acc;
+lin turn_VA = mkVA (singleV (mkV186 "ставам"));
+lin turn_V2 = dirV2 (dualV (mkV186 "обръщам") (mkV152 "обърна"));
+lin turn_V = dualV (mkV186 "обръщам") (mkV152 "обърна");
+lin end_N = variants{} ; -- 
+lin end_2_N = mkN036 "край";
+lin end_1_N = mkN036 "край";
+lin within_Prep = mkPrep "в" Acc;
+lin local_A = mkA079 "регионален" ;
+lin where_Subj = {s="където"};
+lin during_Prep = mkPrep ["по време на"] Acc;
+lin bring_V3 = mkV3 (dualV (mkV186 "давам") (mkV168 "дам")) (mkPrep "на" Acc) noPrep;
+lin bring_V2 = dirV2 (variants {singleV (mkV145a "донеса") ; singleV (mkV173 "нося") ; dualV (mkV187 "изправям") (mkV173 "изправя")});
+lin most_Det = mkDeterminerPl "повечето";
+lin word_N = mkN041 "дума" ;
+lin begin_V2 = dirV2 (dualV (mkV186 "започвам") (mkV152 "започна"));
+lin begin_V = dualV (mkV186 "започвам") (mkV152 "започна");
+lin although_Subj = ss ["въпреки че"];
+lin example_N = mkN007 "пример";
+lin next_Adv = variants{} ; -- 
+lin family_N = dualN (mkN054 "семейство") (mkA085 "семеен");
+lin rather_Adv = variants{} ; -- 
+lin fact_N = mkN007 "факт" ;
+lin like_VV = mkVV (phrasalV (dualV (mkV186 "харесвам") (mkV186 "харесам")) Dat);
+lin like_VS = variants{}; -- dirV2 (dualV (mkV186 "харесвам") (mkV186 "харесам"));
+lin like_V2 = dirV2 (dualV (mkV186 "харесвам") (mkV186 "харесам"));
+lin social_A = mkA079 "социален";
+lin write_VS = mkVS (dualV (mkV159 "пиша") (mkV159 "напиша"));
+lin write_V2 = dirV2 (dualV (mkV159 "пиша") (mkV159 "напиша"));
+lin write_V = dualV (mkV159 "пиша") (mkV159 "напиша");
+lin state_N = variants{} ; -- 
+lin state_2_N = mkN072 "състояние";
+lin state_1_N = mkN041 "държава";
+lin percent_N = mkN007 "процент";
+lin quite_Adv = variants{} ; -- 
+lin both_Det = mkDeterminerPl "и двата";
+lin start_V2 = dirV2 (dualV (mkV186 "започвам") (mkV152 "започна"));
+lin start_V = dualV (mkV186 "започвам") (mkV152 "започна");
+lin run_V2 = variants{}; -- singleV (mkV186 "тичам") ; ----
+lin run_V = singleV (mkV186 "тичам") ; ----
+lin long_A = mkA080 "дълъг" ;
+lin right_Adv = variants{} ; -- 
+lin right_2_Adv = variants{} ; -- 
+lin right_1_Adv = variants{} ; -- 
+lin set_V2 = dirV2 (dualV (mkV186 "установявам") (mkV174 "установя"));
+lin help_V2V = mkV2V (dualV (mkV186 "помагам") (mkV152 "помогна")) (mkPrep "на" Acc) noPrep;
+lin help_V2 = prepV2 (dualV (mkV186 "помагам") (mkV152 "помогна")) (mkPrep "на" Acc);
+lin help_V = dualV (mkV186 "помагам") (mkV152 "помогна");
+lin every_Det = mkDeterminerSg "всеки" "всяка" "всяко";
+lin home_N = dualN (mkN001 "дом") (mkA079 "домашен");
+lin month_N = mkN007 "месец" ;
+lin side_N = mkN041 "страна" ;
+lin night_N = mkN049 "нощ" ;
+lin important_A = mkA079 "значителен" ;
+lin eye_N = dualN (mkN063 "око") (mkA079 "очен");
+lin head_N = mkN041 "глава";
+lin information_N = mkN047 "информация";
+lin question_N = mkN007 "въпрос";
+lin business_N = mkN007 "бизнес";
+lin play_V2 = variants{} ; -- 
+lin play_V = variants{} ; -- 
+lin play_3_V2 = prepV2 (stateV (mkV173 "свиря")) (mkPrep "на" Acc);
+lin play_3_V = stateV (mkV173 "свиря");
+lin play_2_V2 = dirV2 (singleV (mkV161 "играя"));
+lin play_2_V = singleV (mkV161 "играя");
+lin play_1_V2 = dirV2 (singleV (mkV161 "играя"));
+lin play_1_V = singleV (mkV161 "играя");
+lin power_N = mkN049 "мощност" ;
+lin money_N = mkN041 "пара" ;
+lin change_N = mkN043 "промяна" ;
+lin move_V2 = dirV2 (dualV (mkV176 "движа") (mkV176 "придвижа"));
+lin move_V = variants{}; -- dirV2 (dualV (mkV176 "движа") (mkV176 "придвижа"));
+lin move_2_V = medialV (dualV (mkV173 "местя") (mkV173 "преместя")) Acc;
+lin move_1_V = medialV (dualV (mkV176 "движа") (mkV176 "придвижа")) Acc;
+lin interest_N = variants{} ; -- 
+lin interest_4_N = dualN (mkN041 "лихва") (mkA076 "лихвен");
+lin interest_2_N = dualN (mkN041 "лихва") (mkA076 "лихвен");
+lin interest_1_N = mkN007 "интерес";
+lin order_N = mkN049 "заповед" ;
+lin book_N = dualN (mkN041 "книга") (mkA079 "книжен");
+lin often_Adv = variants{}; -- mkAdV "често";
+lin development_N = mkN072 "развитие";
+lin young_A = mkA076 "млад" ;
+lin national_A = mkA079 "национален" ;
+lin pay_V3 = mkV3 (dualV (mkV186 "плащам") (mkV174 "платя")) noPrep noPrep; ----
+lin pay_V2V = mkV2V (dualV (mkV186 "плащам") (mkV174 "платя")) noPrep noPrep;
+lin pay_V2 = dirV2 (dualV (mkV186 "плащам") (mkV174 "платя"));
+lin pay_V = variants{}; -- dirV2 (dualV (mkV186 "плащам") (mkV174 "платя"));
+lin hear_VS = variants{}; -- dirV2 (dualV (mkV186 "чувам") (mkV163 "чуя")); ----
+lin hear_V2V = mkV2V (dualV (mkV186 "чувам") (mkV163 "чуя")) noPrep noPrep; ----
+lin hear_V2 = dirV2 (dualV (mkV186 "чувам") (mkV163 "чуя")); ----
+lin hear_V = variants{}; -- dirV2 (dualV (mkV186 "чувам") (mkV163 "чуя")); ----
+lin room_N = variants{} ; -- 
+lin room_1_N = mkN047 "стая";
+lin room_2_N = mkN054 "пространство";
+lin whether_Subj = variants{} ; -- 
+lin water_N = mkN041 "вода" ;
+lin form_N = mkN041 "форма";
+lin car_N = mkN041 "кола";
+lin other_N = substantiveN (mkA076 "друг") (AMasc Human);
+lin yet_Adv = variants{}; -- mkAdv "все още";
+lin yet_2_Adv = mkAdv "все още";
+lin yet_1_Adv = mkAdv "все още";
+lin perhaps_Adv = mkAdv "вероятно";
+lin meet_V2 = dirV2 (dualV (mkV186 "срещам") (mkV152 "срещна"));
+lin meet_V = medialV (dualV (mkV186 "срещам") (mkV152 "срещна")) Acc;
+lin level_N = variants{} ; -- 
+lin level_2_N = mkN054 "ниво";
+lin level_1_N = mkN054 "ниво";
+lin until_Subj = ss "докато";
+lin though_Subj = variants{} ; -- 
+lin policy_N = dualN (mkN041 "политика") (mkA078 "политически") ;
+lin include_V2 = dirV2 (dualV (mkV186 "включвам") (mkV176 "включа"));
+lin include_V = variants{}; -- dirV2 (dualV (mkV186 "включвам") (mkV176 "включа"));
+lin believe_VS = mkVS (singleV (mkV186 "вярвам"));
+lin believe_V2 = prepV2 (singleV (mkV186 "вярвам")) (mkPrep "на" Acc);
+lin believe_V = singleV (mkV186 "вярвам");
+lin council_N = mkN007 "съвет" ;
+lin already_Adv = mkAdv "вече";
+lin possible_A = mkA079 "възможен" ;
+lin nothing_NP = mkNP "нищо" (GSg Neut) P3 Neg;
+lin line_N = mkN047 "линия" ;
+lin allow_V2V = mkV2V (dualV (mkV186 "позволявам") (mkV174 "позволя")) (mkPrep "на" Acc) noPrep;
+lin allow_V2 = prepV2 (dualV (mkV186 "позволявам") (mkV174 "позволя")) (mkPrep "на" Acc);
+lin need_N = mkN049 "необходимост" ;
+lin effect_N = mkN041 "последица" ;
+lin big_A = mkA081 "голям";
+lin use_N = mkN041 "употреба" ;
+lin lead_V2V = mkV2V (singleV (mkV173 "водя")) noPrep noPrep;
+lin lead_V2 = dirV2 (singleV (mkV173 "водя"));
+lin lead_V = singleV (mkV173 "водя");
+lin stand_V2 = variants{} ; -- 
+lin stand_V = variants{} ; -- 
+lin idea_N = mkN047 "идея";
+lin study_N = mkN071 "проучване" ;
+lin lot_N = variants{} ; -- 
+lin live_V = singleV (mkV160 "живея");
+lin job_N = mkN041 "задача" ;
+lin since_Subj = variants{} ; -- 
+lin name_N = mkN069 "име" ;
+lin result_N = mkN007 "резултат";
+lin body_N = mkN007 "орган" ;
+lin happen_VV = mkVV (dualV (mkV186 "случвам") (mkV176 "случа")); ----
+lin happen_V = medialV (dualV (mkV186 "случвам") (mkV176 "случа")) Acc;
+lin friend_N = mkN031a "приятел" ;
+lin right_N = mkN054 "право" ;
+lin least_Adv = variants{} ; -- 
+lin right_A = variants{} ; -- 
+lin right_2_A = mkA084 "десен" ;
+lin right_1_A = mkA079 "правилен";
+lin almost_Adv = variants{} ; -- 
+lin much_Det = mkDeterminerSg "много" "много" "много";
+lin carry_V2 = dirV2 (singleV (mkV173 "нося"));
+lin carry_V = dualV (mkV186 "убеждавам") (mkV174 "убедя") ; ----
+lin authority_N = variants{} ; -- 
+lin authority_2_N = mkN041 "управа";
+lin authority_1_N = dualN (mkN007 "авторитет") (mkA079 "авторитетен");
+lin long_Adv = variants{} ; -- 
+lin early_A = mkA079 "ранен" ;
+lin view_N = variants{} ; -- 
+lin view_2_N = mkN007 "поглед";
+lin view_1_N = mkN007 "изглед";
+lin public_A = mkA076 "обществен";
+lin together_Adv = mkAdv "зедно";
+lin talk_V2 = variants{}; -- singleV (mkV173 "говоря") ; ----
+lin talk_V = singleV (mkV173 "говоря") ; ----
+lin report_N = mkN007 "доклад";
+lin after_Subj = {s="след като"};
+lin only_Predet = {s = \\_ => "само"};
+lin before_Subj = variants{} ; -- 
+lin bit_N = mkN007 "бит";
+lin face_N = mkN066 "лице" ;
+lin sit_V2 = dirV2 (variants {singleV (mkV186 "заседавам") ; singleV (mkV142 "съм")}); ----
+lin sit_V = singleV (mkV177 "седя");
+lin market_N = variants{} ; -- 
+lin market_1_N = mkN007 "пазар";
+lin market_2_N = mkN007 "пазар";
+lin appear_VV = mkVV (variants {dualV (mkV186 "изглеждам") (mkV186 "изгледам")}); ----
+lin appear_VS = variants{}; -- medialV (dualV (mkV186 "показвам") (mkV156 "покажа")) Acc;
+lin appear_VA = mkVA (dualV (mkV186 "изглеждам") (mkV186 "изгледам"));
+lin appear_V = medialV (dualV (mkV186 "показвам") (mkV156 "покажа")) Acc;
+lin continue_VV = mkVV (dualV (mkV186 "продължавам") (mkV178 "продължа"));
+lin continue_V2 = dirV2 (dualV (mkV186 "продължавам") (mkV178 "продължа"));
+lin continue_V = dualV (mkV186 "продължавам") (mkV178 "продължа");
+lin able_A = mkA079 "способен" ;
+lin political_A = mkA078 "политически" ;
+lin later_Adv = variants{} ; -- 
+lin hour_N = mkN001 "час" ;
+lin rate_N = dualN (mkN001 "курс") (mkA076 "курсов") ;
+lin law_N = variants{} ; -- 
+lin law_2_N = mkN007 "закон";
+lin law_1_N = mkN054 "правило";
+lin door_N = mkN041 "врата" ;
+lin court_N = variants{} ; -- 
+lin court_2_N = dualN (mkN026 "съд") (mkA079 "съдебен");
+lin court_1_N = mkN001 "двор";
+lin office_N = mkN047 "канцелария" ;
+lin let_V2V = mkV2V (dualV (mkV186 "позволявам") (mkV174 "позволя")) noPrep noPrep;
+lin war_N = mkN071 "екстрадиране" ;
+lin produce_V2 = dirV2 (dualV (mkV186 "произвеждам") (mkV145 "произведа"));
+lin produce_V = dualV (mkV186 "произвеждам") (mkV145 "произведа");
+lin reason_N = mkN007 "повод" ;
+lin less_Adv = mkAdv "по - малко";
+lin minister_N = variants{} ; -- 
+lin minister_2_N = mkN007 "пастор";
+lin minister_1_N = mkN009 "министър";
+lin subject_N = variants{} ; -- 
+lin subject_2_N = mkN015 "подлог";
+lin subject_1_N = dualN (mkN041 "тема") (mkA079 "тематичен");
+lin person_N = mkN049 "личност" ;
+lin term_N = mkN072 "условие";
+lin particular_A = mkA076 "особен" ;
+lin full_A = mkA079 "пълноправен" ;
+lin involve_VS = variants{}; -- dirV2 (dualV (mkV186 "въвличам") (mkV149 "въвлека"));
+lin involve_V2 = dirV2 (dualV (mkV186 "въвличам") (mkV149 "въвлека"));
+lin involve_V = dualV (mkV186 "въвличам") (mkV149 "въвлека");
+lin sort_N = mkN001 "сорт";
+lin require_VS = mkVS (dualV (mkV186 "изисквам") (mkV186 "изискам"));
+lin require_V2V = mkV2V (dualV (mkV186 "изисквам") (mkV186 "изискам")) noPrep noPrep;
+lin require_V2 = dirV2 (dualV (mkV186 "изисквам") (mkV186 "изискам"));
+lin require_V = dualV (mkV186 "изисквам") (mkV186 "изискам");
+lin suggest_VS = mkVS (dualV (mkV186 "предлагам") (mkV176 "предложа"));
+lin suggest_V2 = dirV2 (dualV (mkV186 "предлагам") (mkV176 "предложа")); ----
+lin suggest_V = variants{}; -- dirV2 (dualV (mkV186 "предлагам") (mkV176 "предложа")); ----
+lin far_A = adjAdv (mkA079 "далечен") "далече";
+lin towards_Prep = mkPrep "към" Acc;
+lin anything_NP = mkNP "нещо" (GSg Masc) P3 Pos;
+lin period_N = variants{} ; -- 
+lin period_3_N = mkN009 "цикъл";
+lin period_2_N = mkN041 "точка";
+lin period_1_N = mkN007 "период";
+lin consider_VV = mkVV (dualV (mkV186 "разглеждам") (mkV186 "разгледам"));
+lin consider_VS = mkVS (dualV (mkV186 "разглеждам") (mkV186 "разгледам"));
+lin consider_V3 = mkV3 (dualV (mkV186 "разглеждам") (mkV186 "разгледам")) noPrep (mkPrep "като" Acc);
+lin consider_V2V = mkV2V (dualV (mkV186 "разглеждам") (mkV186 "разгледам")) noPrep noPrep;
+lin consider_V2A = mkV2A (dualV (mkV186 "разглеждам") (mkV186 "разгледам")) noPrep;
+lin consider_V2 = dirV2 (dualV (mkV186 "разглеждам") (mkV186 "разгледам"));
+lin consider_V = dualV (mkV186 "разглеждам") (mkV186 "разгледам");
+lin read_VS = variants{}; -- dirV2 (variants {dualV (mkV186 "прочитам") (mkV145 "прочета") ; singleV (mkV174 "глася")}); ----
+lin read_V2 = dirV2 (variants {dualV (mkV186 "прочитам") (mkV145 "прочета") ; singleV (mkV174 "глася")}); ----
+lin read_V = dualV (mkV186 "прочитам") (mkV145 "прочета") ; ----
+lin change_V2 = dirV2 (dualV (mkV187 "променям") (mkV174 "променя"));
+lin change_V = dualV (mkV187 "променям") (mkV174 "променя");
+lin society_N = mkN054 "общество" ;
+lin process_N = mkN007 "процес" ;
+lin mother_N = mkN041a "майка";
+lin offer_VV = mkVV (dualV (mkV186 "предлагам") (mkV176 "предложа"));
+lin offer_V2 = dirV2 (dualV (mkV186 "предлагам") (mkV176 "предложа"));
+lin late_A = mkA079 "последен" ;
+lin voice_N = mkN001 "глас" ;
+lin both_Adv = variants{} ; -- 
+lin once_Adv = variants{} ; -- 
+lin police_N = mkN047 "полиция";
+lin kind_N = mkN001 "вид" ;
+lin lose_V2 = dirV2 (dualV (mkV173 "губя") (mkV173 "загубя"));
+lin lose_V = dualV (mkV173 "губя") (mkV173 "загубя");
+lin add_VS = mkVS (dualV (mkV187 "добавям") (mkV173 "добавя"));
+lin add_V2 = dirV2 (dualV (mkV187 "добавям") (mkV173 "добавя"));
+lin add_V = dualV (mkV187 "добавям") (mkV173 "добавя");
+lin probably_Adv = variants{} ; -- 
+lin expect_VV = mkVV (singleV (mkV186 "очаквам"));
+lin expect_VS = mkVS (singleV (mkV186 "очаквам"));
+lin expect_V2V = mkV2V (singleV (mkV186 "очаквам")) noPrep noPrep;
+lin expect_V2 = dirV2 (singleV (mkV186 "очаквам"));
+lin expect_V = singleV (mkV186 "очаквам");
+lin ever_Adv = variants{} ; -- 
+lin available_A = mkA079 "наличен";
+lin price_N = dualN (mkN041 "цена") (mkA078 "ценови");
+lin little_A = mkA080 "малък" ; ----
+lin action_N = mkN072 "действие";
+lin issue_N = variants{} ; -- 
+lin issue_2_N = mkN072 "издание";
+lin issue_1_N = mkN007 "проблем";
+lin far_Adv = variants{} ; -- 
+lin remember_VS = variants{}; -- dirV2 (variants {singleV (mkV173 "помня") ; dualV (mkV187 "забравям") (mkV173 "забравя") ; dualV (mkV187 "припомням") (mkV173 "припомня")}); ----
+lin remember_V2 = dirV2 (variants {singleV (mkV173 "помня") ; dualV (mkV187 "забравям") (mkV173 "забравя") ; dualV (mkV187 "припомням") (mkV173 "припомня")}); ----
+lin remember_V = variants{}; -- dirV2 (variants {singleV (mkV173 "помня") ; dualV (mkV187 "забравям") (mkV173 "забравя") ; dualV (mkV187 "припомням") (mkV173 "припомня")}); ----
+lin position_N = mkN072 "положение" ;
+lin low_A = mkA080 "низък" ;
+lin cost_N = mkN041 "цена" ;
+lin little_Det = variants{} ; -- 
+lin matter_N = variants{} ; -- 
+lin matter_1_N = mkN047 "материя";
+lin matter_2_N = mkN007 "въпрос";
+lin community_N = mkN049 "общност" ;
+lin remain_VV = mkVV (dualV (mkV186 "оставам") (mkV152 "остана"));
+lin remain_VA = mkVA (dualV (mkV186 "оставам") (mkV152 "остана"));
+lin remain_V2 = dirV2 (dualV (mkV186 "оставам") (mkV152 "остана"));
+lin remain_V = dualV (mkV186 "оставам") (mkV152 "остана");
+lin figure_N = variants{} ; -- 
+lin figure_2_N = mkN041 "цифра";
+lin figure_1_N = mkN041 "фигура";
+lin type_N = mkN001 "тип";
+lin research_N = mkN071 "изследване";
+lin actually_Adv = variants{} ; -- 
+lin education_N = mkN049 "образованост" ;
+lin fall_V = dualV (mkV186 "изпадам") (mkV152 "изпадна");
+lin speak_V2 = dirV2 (singleV (mkV173 "говоря"));
+lin speak_V = singleV (mkV173 "говоря");
+lin few_N = variants{} ; -- 
+lin today_Adv = {s="днес"};
+lin enough_Adv = variants{} ; -- 
+lin open_V2 = dirV2 (dualV (mkV187 "отварям") (mkV152 "отбегна"));
+lin open_V = dualV (mkV187 "отварям") (mkV173 "отворя");
+lin bad_A = mkA076 "лош" ;
+lin buy_V2 = dirV2 (dualV (mkV186 "купувам") (mkV173 "купя"));
+lin buy_V = dualV (mkV186 "купувам") (mkV173 "купя");
+lin programme_N = mkN041 "програма" ;
+lin minute_N = mkN041 "минута" ;
+lin moment_N = mkN007 "момент" ;
+lin girl_N = mkN065 "момиче" ;
+lin age_N = mkN049 "възраст" ;
+lin centre_N = mkN009a "център";
+lin stop_VV = mkVV (dualV (mkV186 "спирам") (mkV150 "спра"));
+lin stop_V2 = dirV2 (dualV (mkV186 "спирам") (mkV150 "спра"));
+lin stop_V = dualV (mkV186 "спирам") (mkV150 "спра");
+lin control_N = mkN007 "контрол";
+lin value_N = mkN049 "стойност" ;
+lin send_V2V = mkV2V (dualV (mkV186 "изпращам") (mkV173 "изпратя")) noPrep noPrep; ----
+lin send_V2 = dirV2 (dualV (mkV186 "изпращам") (mkV173 "изпратя"));
+lin send_V = variants{}; -- dirV2 (dualV (mkV186 "изпращам") (mkV173 "изпратя"));
+lin health_N = dualN (mkN065 "здраве") (mkA079 "здравословен");
+lin decide_VV = mkVV (dualV (mkV186 "решавам") (mkV176 "реша"));
+lin decide_VS = variants{}; -- dirV2 (dualV (mkV186 "решавам") (mkV176 "реша")); ----
+lin decide_V2 = dirV2 (dualV (mkV186 "решавам") (mkV176 "реша")); ----
+lin decide_V = dualV (mkV186 "решавам") (mkV176 "реша");
+lin main_A = mkA079 "първичен" ;
+lin win_V2 = dirV2 (dualV (mkV186 "побеждавам") (mkV174 "победя"));
+lin win_V = dualV (mkV186 "побеждавам") (mkV174 "победя");
+lin understand_VS = mkVS (dualV (mkV186 "разбирам") (mkV170 "разбера"));
+lin understand_V2 = dirV2 (dualV (mkV186 "разбирам") (mkV170 "разбера"));
+lin understand_V = dualV (mkV186 "разбирам") (mkV170 "разбера");
+lin decision_N = mkN072 "решение";
+lin develop_V2 = dirV2 (dualV (mkV186 "развивам") (mkV163 "развия"));
+lin develop_V = medialV (dualV (mkV186 "развивам") (mkV163 "развия")) Acc;
+lin class_N = mkN001 "клас";
+lin industry_N = mkN047 "индустрия" ;
+lin receive_V2 = dirV2 (dualV (mkV186 "получавам") (mkV176 "получа"));
+lin receive_V = dualV (mkV186 "получавам") (mkV176 "получа");
+lin back_N = mkN003 "гръб";
+lin several_Det = variants{} ; -- 
+lin return_V2 = dirV2 (dualV (mkV186 "връщам") (mkV152 "върна"));
+lin return_V = medialV (dualV (mkV186 "връщам") (mkV152 "върна")) Acc;
+lin build_V2 = dirV2 (singleV (mkV175 "строя"));
+lin build_V = singleV (mkV175 "строя");
+lin spend_V2 = dirV2 (singleV (mkV176 "харча"));
+lin spend_V = singleV (mkV176 "харча");
+lin force_N = mkN041 "сила" ;
+lin condition_N = variants{} ; -- 
+lin condition_1_N = mkN072 "условие";
+lin condition_2_N = mkN047 "кондиция";
+lin paper_N = mkN047 "хартия" ; ----
+lin off_Prep = variants{} ; -- 
+lin major_A = mkA079 "главен" ;
+lin describe_VS = mkVS (dualV (mkV186 "описвам") (mkV159 "опиша"));
+lin describe_V2 = dirV2 (dualV (mkV186 "описвам") (mkV159 "опиша"));
+lin agree_VV = mkVV (medialV (dualV (mkV186 "съгласявам") (mkV174 "съглася")) Acc);
+lin agree_VS = mkVS (medialV (dualV (mkV186 "съгласявам") (mkV174 "съглася")) Acc);
+lin agree_V = medialV (dualV (mkV186 "съгласявам") (mkV174 "съглася")) Acc;
+lin economic_A = mkA078 "икономически";
+lin increase_V2 = dirV2 (dualV (mkV186 "увеличавам") (mkV176 "увелича"));
+lin increase_V = dualV (mkV186 "нараствам") (mkV145 "нараста");
+lin upon_Prep = mkPrep "до" Acc;
+lin learn_VV = mkVV (dualV (mkV176 "уча") (mkV176 "науча"));
+lin learn_VS = mkVS (dualV (mkV176 "уча") (mkV176 "науча"));
+lin learn_V2 = dirV2 (dualV (mkV176 "уча") (mkV176 "науча"));
+lin learn_V = singleV (mkV176 "уча") ;
+lin general_A = mkA076 "общ" ;
+lin century_N = mkN001 "век";
+lin therefore_Adv = variants{} ; -- 
+lin father_N = dualN (variants {mkN038 "баща"; mkN040 "татко"}) (mkA076 "бащин");
+lin section_N = mkN047 "секция" ;
+lin patient_N = mkN007 "пациент" ;
+lin around_Adv = variants{} ; -- 
+lin activity_N = mkN049 "активност" ;
+lin road_N = mkN041 "улица" ;
+lin table_N = mkN041 "маса" ;
+lin including_Prep = variants{} ; -- 
+lin church_N = dualN (mkN041 "църква") (mkA079 "църковен");
+lin reach_V2 = dirV2 (dualV (mkV186 "достигам") (mkV152 "достигна"));
+lin reach_V = dualV (mkV186 "достигам") (mkV152 "достигна");
+lin real_A = mkA078 "истински" ;
+lin lie_VS = variants{} ; -- 
+lin lie_2_V = singleV (mkV158 "лъжа");
+lin lie_1_V = singleV (mkV178 "лежа");
+lin mind_N = mkN007 "разум" ;
+lin likely_A = mkA079 "възможен" ;
+lin among_Prep = mkPrep "измежду" Acc;
+lin team_N = mkN007 "екип" ;
+lin experience_N = mkN007 "опит";
+lin death_N = dualN (mkN049 "смърт") (mkA079 "смъртен");
+lin soon_Adv = {s="скоро"};
+lin act_N = mkN072 "действие" ;
+lin sense_N = mkN007 "смисъл" ;
+lin staff_N = variants{} ; -- 
+lin staff_2_N = mkN009 "жезъл";
+lin staff_1_N = mkN007 "персонал";
+lin certain_A = variants{} ; -- 
+lin certain_2_A = mkA076 "определен";
+lin certain_1_A = mkA079 "сигурен";
+lin studentMasc_N = dualN (mkN007a "студент") (mkA078 "студентски");
+lin half_Predet = variants{} ; -- 
+lin half_Predet = variants{} ; -- 
+lin around_Prep = variants{} ; -- 
+lin language_N = dualN (mkN014 "език") (mkA076 "езиков");
+lin walk_V2 = dirV2 (dualV (mkV186 "разхождам") (mkV173 "разходя"));
+lin walk_V = singleV (mkV177 "вървя");
+lin die_V = dualV (mkV186 "умирам") (mkV150a "умра");
+lin special_A = mkA079 "специален";
+lin difficult_A = mkA079 "труден";
+lin international_A = mkA079 "международен" ;
+lin particularly_Adv = variants{} ; -- 
+lin department_N = mkN007 "отдел" ;
+lin management_N = mkN071 "водене" ;
+lin morning_N = mkN054 "утро" ;
+lin draw_V2 = variants{}; -- dualV (mkV187 "съставям") (mkV173 "съставя") ; ----
+lin draw_1_V2 = dirV2 (stateV (mkV173 "тегля"));
+lin draw_2_V2 = dirV2 (dualV (mkV186 "рисувам") (mkV186 "нарисувам"));
+lin draw_V = dualV (mkV187 "съставям") (mkV173 "съставя") ; ----
+lin hope_VV = mkVV (medialV (singleV (mkV186 "надявам")) Acc);
+lin hope_VS = mkVS (medialV (singleV (mkV186 "надявам")) Acc);
+lin hope_V = medialV (singleV (mkV186 "надявам")) Acc;
+lin across_Prep = mkPrep "през" Acc;
+lin plan_N = mkN001 "план" ;
+lin product_N = mkN007 "продукт" ;
+lin city_N = mkN001 "град" ;
+lin early_Adv = variants{} ; -- 
+lin committee_N = mkN007 "отбор" ;
+lin ground_N = variants{} ; -- 
+lin ground_2_N = mkN041 "основа";
+lin ground_1_N = mkN041 "основа";
+lin letter_N = variants{} ; -- 
+lin letter_2_N = mkN041 "буква";
+lin letter_1_N = mkN054 "писмо";
+lin create_V2 = dirV2 (dualV (mkV186 "създавам") (mkV168 "създам"));
+lin create_V = dualV (mkV186 "създавам") (mkV168 "създам");
+lin evidence_N = variants{} ; -- 
+lin evidence_2_N = mkN054 "свидетелство";
+lin evidence_1_N = mkN072 "уверение";
+lin foot_N = mkN054 "стъпало" ;
+lin clear_A = mkA076 "чист" ;
+lin boy_N = dualN (mkN065 "момче") (mkA078 "момчешки");
+lin game_N = variants{} ; -- 
+lin game_3_N = mkN007 "дивеч";
+lin game_2_N = mkN041 "игра";
+lin game_1_N = mkN041 "игра";
+lin food_N = dualN (mkN041 "храна") (mkA079 "хранителен");
+lin role_N = variants{} ; -- 
+lin role_2_N = mkN047 "роля";
+lin role_1_N = mkN047 "роля";
+lin practice_N = mkN041 "практика" ;
+lin bank_N = dualN (mkN041 "банка") (mkA076 "банков");
+lin else_Adv = mkAdv "иначе";
+lin support_N = mkN041 "поддръжка";
+lin sell_V2 = dirV2 (dualV (mkV186 "продавам") (mkV168 "продам"));
+lin sell_V = dualV (mkV186 "продавам") (mkV168 "продам");
+lin event_N = mkN072 "събитие" ;
+lin building_N = mkN041 "сграда" ;
+lin range_N = mkN007 "обхват" ;
+lin behind_Prep = mkPrep "зад" Acc;
+lin sure_A = mkA079 "безгрешен" ; ----
+lin report_VS = variants{}; -- dirV2 (singleV (mkV186 "докладвам"));
+lin report_V2 = dirV2 (singleV (mkV186 "докладвам"));
+lin report_V = singleV (mkV186 "докладвам");
+lin pass_V = dualV (mkV186 "преминавам") (mkV152 "премина") ; ----
+lin black_A = mkA079 "черен";
+lin stage_N = mkN041 "сцена" ;
+lin meeting_N = mkN041 "среща";
+lin meeting_N = mkN041 "среща";
+lin sometimes_Adv = mkAdv "понякога";
+lin thus_Adv = variants{} ; -- 
+lin accept_VS = mkVS (dualV (mkV186 "приемам") (mkV171 "приема"));
+lin accept_V2 = dirV2 (dualV (mkV186 "приемам") (mkV171 "приема"));
+lin accept_V = dualV (mkV186 "приемам") (mkV171 "приема");
+lin town_N = mkN001 "град" ;
+lin art_N = mkN054 "изкуство";
+lin further_Adv = mkAdv "по - нататък";
+lin club_N = variants{} ; -- 
+lin club_2_N = mkN001 "стик";
+lin club_1_N = mkN001 "клуб";
+lin cause_V2V = mkV2V (dualV (mkV186 "причинявам") (mkV174 "причиня")) noPrep noPrep;
+lin cause_V2 = dirV2 (dualV (mkV186 "причинявам") (mkV174 "причиня"));
+lin arm_N = variants{} ; -- 
+lin arm_1_N = mkN045 "ръка" ;
+lin arm_2_N = mkN072 "оръжие" ;
+lin history_N = mkN047 "история" ;
+lin parent_N = mkN031a "родител" ;
+lin land_N = mkN047 "земя";
+lin trade_N = mkN047 "търговия";
+lin watch_VS = mkVS (singleV (mkV186 "гледам"));
+lin watch_V2V = mkV2V (singleV (mkV186 "гледам")) noPrep noPrep;
+lin watch_V2 = variants{}; -- mkV2V (singleV (mkV186 "гледам")) noPrep noPrep;
+lin watch_1_V2 = dirV2 (singleV (mkV186 "гледам"));
+lin watch_2_V2 = dirV2 (stateV (mkV186 "наблюдавам"));
+lin watch_V = singleV (mkV186 "гледам");
+lin white_A = mkA081 "бял" ;
+lin situation_N = mkN047 "ситуация" ;
+lin ago_Adv = variants{}; -- mkPrep "преди" Acc;
+lin teacherMasc_N = mkN031a "учител";
+lin record_N = variants{} ; -- 
+lin record_3_N = mkN014 "списък";
+lin record_2_N = mkN007 "запис";
+lin record_1_N = mkN007 "рекорд";
+lin manager_N = mkN007a "мениджър";
+lin relation_N = mkN047 "релация";
+lin common_A = variants{} ; -- 
+lin common_2_A = mkA076 "общ";
+lin common_1_A = mkA076 "чест";
+lin strong_A = mkA079 "силен" ;
+lin whole_A = mkA081 "цял" ;
+lin field_N = variants{} ; -- 
+lin field_4_N = dualN (mkN065 "поле") (mkA078 "полеви");
+lin field_3_N = mkN007 "терен";
+lin field_2_N = dualN (mkN065 "поле") (mkA078 "полеви");
+lin field_1_N = dualN (mkN065 "поле") (mkA078 "полеви");
+lin free_A = mkA079 "свободен";
+lin break_V2 = dirV2 (dualV (mkV186 "разчупвам") (mkV173 "разчупя"));
+lin break_V = dualV (mkV186 "счупвам") (mkV173 "счупя");
+lin yesterday_Adv = mkAdv "вчера";
+lin support_V2 = dirV2 (singleV (mkV186 "поддържам"));
+lin window_N = mkN008 "прозорец";
+lin account_N = mkN041 "сметка" ;
+lin explain_VS = mkVS (dualV (mkV186 "обяснявам") (mkV174 "обясня"));
+lin explain_V2 = dirV2 (dualV (mkV186 "обяснявам") (mkV174 "обясня"));
+lin stay_VA = variants{} ; -- 
+lin stay_V = variants{} ; -- 
+lin few_Det = variants{} ; -- 
+lin wait_VV = mkVV (singleV (mkV186 "чакам"));
+lin wait_V2 = dirV2 (singleV (mkV186 "чакам"));
+lin wait_V = singleV (mkV186 "чакам");
+lin usually_Adv = variants{} ; -- 
+lin difference_N = mkN041 "разлика" ;
+lin material_N = mkN007 "материал" ;
+lin air_N = mkN040a "въздух";
+lin wife_N = mkN041 "съпруга" ;
+lin cover_V2 = dirV2 (dualV (mkV186 "покривам") (mkV163 "покрия"));
+lin apply_VV = mkVV (singleV (mkV186 "кандидатствам"));
+lin apply_V2V = mkV2V (dualV (mkV186 "прилагам") (mkV176 "приложа")) noPrep noPrep;
+lin apply_V2 = dirV2 (dualV (mkV186 "прилагам") (mkV176 "приложа"));
+lin apply_1_V2 = variants{} ; -- 
+lin apply_2_V2 = variants{} ; -- 
+lin apply_V = singleV (mkV186 "кандидатствам");
+lin project_N = mkN007 "проект" ;
+lin raise_V2 = dirV2 (dualV (mkV186 "повишавам") (mkV176 "повиша"));
+lin sale_N = mkN041 "продажба" ;
+lin relationship_N = mkN041 "връзка";
+lin indeed_Adv = mkAdv "наистина";
+lin light_N = mkN041 "светлина" ;
+lin claim_VS = mkVS (singleV (mkV174 "твърдя"));
+lin claim_V2 = dirV2 (singleV (mkV174 "твърдя"));
+lin claim_V = singleV (mkV174 "твърдя");
+lin form_V2 = dirV2 (singleV (mkV186 "формирам"));
+lin form_V = singleV (mkV186 "формирам");
+lin base_V2 = dirV2 (singleV (mkV186 "базирам"));
+lin base_V = singleV (mkV186 "базирам");
+lin care_N = mkN041 "защита" ;
+lin someone_NP = mkNP "някой" (GSg Masc) P3 Pos;
+lin everything_NP = mkNP "всичко" (GSg Neut) P3 Pos;
+lin certainly_Adv = variants{} ; -- 
+lin rule_N = mkN054 "правило";
+lin home_Adv = variants{} ; -- 
+lin cut_V2 = dirV2 (dualV (mkV186 "отрязвам") (mkV157 "отрежа"));
+lin cut_V = dualV (mkV186 "отрязвам") (mkV157 "отрежа");
+lin grow_VA = variants{}; -- dualV (mkV145 "раста") (mkV152 "нарасна");
+lin grow_V2 = dirV2 (dualV (mkV186 "пораствам") (mkV145 "пораста"));
+lin grow_V = dualV (mkV145 "раста") (mkV152 "нарасна");
+lin similar_A = mkA080 "еднакъв" ;
+lin story_N = mkN047 "история" ;
+lin quality_N = mkN054 "качество" ;
+lin tax_N = mkN007 "акциз" ;
+lin worker_N = mkN014a "работник" ;
+lin nature_N = mkN041 "природа" ;
+lin structure_N = dualN (mkN041 "структура") (mkA079 "структурен");
+lin data_N = mkN075 "данни";
+lin necessary_A = mkA076 "необходим" ;
+lin pound_N = mkN001 "фунт" ; ----
+lin method_N = mkN007 "метод" ;
+lin unit_N = variants{} ; -- 
+lin unit_6_N = mkN054 "звено";
+lin unit_5_N = mkN054 "звено";
+lin unit_4_N = mkN054 "звено";
+lin unit_3_N = mkN054 "звено";
+lin unit_2_N = mkN054 "звено";
+lin unit_1_N = mkN041 "единица";
+lin central_A = mkA079 "централен" ;
+lin bed_N = mkN054 "легло";
+lin union_N = mkN072 "обединение" ;
+lin movement_N = mkN072 "движение" ;
+lin board_N = variants{} ; -- 
+lin board_2_N = mkN001 "борд";
+lin board_1_N = mkN041 "дъска";
+lin true_A = mkA084 "верен";
+lin well_Interj = ss "добре";
+lin simply_Adv = variants{} ; -- 
+lin contain_V2 = dirV2 (singleV (mkV186 "съдържам"));
+lin especially_Adv = variants{} ; -- 
+lin open_A = mkA076 "отворен" ;
+lin short_A = mkA076 "къс" ;
+lin personal_A = mkA079 "личен" ;
+lin detail_N = mkN007 "детайл" ;
+lin model_N = mkN007 "пример" ;
+lin bear_V2 = dirV2 (dualV (mkV173 "нося") (mkV145a "донеса"));
+lin bear_V = singleV (mkV173 "нося");
+lin single_A = variants{} ; -- 
+lin single_2_A = mkA076 "сам";
+lin single_1_A = mkA079 "единичен";
+lin join_V2 = prepV2 (medialV (dualV (mkV186 "присъединявам") (mkV174 "присъединя")) Acc) (mkPrep "към" Acc);
+lin join_V = medialV (dualV (mkV186 "присъединявам") (mkV174 "присъединя")) Acc;
+lin reduce_V2 = dirV2 (dualV (mkV186 "намалявам") (mkV174 "намаля")); ----
+lin reduce_V = variants{}; -- dirV2 (dualV (mkV186 "намалявам") (mkV174 "намаля")); ----
+lin establish_V2 = dirV2 (dualV (mkV186 "установявам") (mkV174 "установя")); ----
+lin wall_N = mkN041 "стена";
+lin face_V2 = dirV2 (dualV (mkV186 "сблъсквам") (mkV186 "сблъскам"));
+lin face_V = variants{}; -- dirV2 (dualV (mkV186 "сблъсквам") (mkV186 "сблъскам"));
+lin easy_A = mkA079 "лесен" ;
+lin private_A = mkA079 "частен";
+lin computer_N = dualN (mkN009 "компютър") (mkA079 "компютърен");
+lin hospital_N = mkN041 "болница" ;
+lin chapter_N = mkN041 "глава";
+lin scheme_N = mkN041 "схема";
+lin theory_N = mkN047 "теория" ;
+lin choose_VV = mkVV (dualV (mkV186 "избирам") (mkV170 "избера"));
+lin choose_V2 = dirV2 (dualV (mkV186 "избирам") (mkV170 "избера"));
+lin wish_VV = mkVV (singleV (mkV161 "желая"));
+lin wish_VS = mkVS (singleV (mkV161 "желая"));
+lin wish_V2V = mkV2V (singleV (mkV161 "желая")) noPrep noPrep;
+lin wish_V2 = dirV2 (singleV (mkV161 "желая"));
+lin wish_V = singleV (mkV161 "желая");
+lin property_N = variants{} ; -- 
+lin property_2_N = mkN049 "собственост";
+lin property_1_N = mkN054 "свойство";
+lin achieve_V2 = dirV2 (dualV (mkV186 "постигам") (mkV152 "постигна"));
+lin financial_A = mkA076 "финансов" ;
+lin poor_A = variants{} ; -- 
+lin poor_3_A = mkA076 "лош";
+lin poor_2_A = mkA076 "злочест";
+lin poor_1_A = mkA079 "беден";
+lin officer_N = variants{} ; -- 
+lin officer_3_N = mkN031a "служител";
+lin officer_2_N = mkN007 "офицер";
+lin officer_1_N = mkN007 "директор";
+lin up_Prep = variants{} ; -- 
+lin charge_N = variants{} ; -- 
+lin charge_2_N = mkN041 "жалба";
+lin charge_1_N = mkN007 "заряд";
+lin director_N = mkN007a "директор";
+lin drive_V2V = mkV2V (variants {singleV (mkV173 "водя") ; singleV (mkV176 "движа") ; dualV (mkV186 "докарвам") (mkV186 "докарам")}) noPrep noPrep; ----
+lin drive_V2 = dirV2 (variants {singleV (mkV173 "водя") ; singleV (mkV176 "движа") ; dualV (mkV186 "докарвам") (mkV186 "докарам")}); ----
+lin drive_V = variants{}; -- dirV2 (variants {singleV (mkV173 "водя") ; singleV (mkV176 "движа") ; dualV (mkV186 "докарвам") (mkV186 "докарам")}); ----
+lin deal_V2 = dirV2 (dualV (mkV187 "справям") (mkV173 "справя")); ----
+lin deal_V = variants{}; -- dirV2 (dualV (mkV187 "справям") (mkV173 "справя")); ----
+lin place_V2 = dirV2 (dualV (mkV187 "поставям") (mkV173 "поставя"));
+lin approach_N = mkN071 "приближаване" ;
+lin chance_N = mkN001 "шанс" ;
+lin application_N = mkN072 "приложение" ;
+lin seek_VV = mkVV (singleV (mkV173 "търся"));
+lin seek_V2 = dirV2 (singleV (mkV173 "търся"));
+lin foreign_A = variants{} ; -- 
+lin foreign_2_A = mkA079 "външен";
+lin foreign_1_A = mkA076 "чужд";
+lin along_Prep = mkPrep "по" Acc;
+lin top_N = mkN003 "връх" ;
+lin amount_N = mkN041 "сума" ;
+lin son_N = dualN (mkN001 "син") (mkA079 "синовен");
+lin operation_N = mkN047 "операция" ;
+lin fail_VV = mkVV (medialV (dualV (mkV187 "провалям") (mkV174 "проваля")) Acc);
+lin fail_V2 = variants{}; -- dualV (mkV186 "умирам") (mkV150a "умра") ; ----
+lin fail_V = dualV (mkV186 "умирам") (mkV150a "умра") ; ----
+lin human_A = mkA078 "човешки";
+lin opportunity_N = mkN049 "възможност" ;
+lin simple_A = mkA076 "прост";
+lin leader_N = mkN007 "лидер";
+lin look_N = mkN066 "лице" ; ----
+lin share_N = mkN001 "дял" ;
+lin production_N = mkN047 "продукция" ;
+lin recent_A = mkA079 "скорошен";
+lin firm_N = mkN041 "фирма";
+lin picture_N = mkN041 "картина" ;
+lin source_N = mkN007 "извор";
+lin security_N = mkN071 "осигуряване" ;
+lin serve_V2 = dirV2 (dualV (mkV186 "обслужвам") (mkV176 "обслужа"));
+lin serve_V = variants{}; -- dirV2 (dualV (mkV186 "обслужвам") (mkV176 "обслужа"));
+lin according_to_Prep = mkPrep "според" Acc;
+lin end_V2 = dirV2 (dualV (mkV186 "завършвам") (mkV176 "завърша"));
+lin end_V = dualV (mkV186 "приключвам") (mkV176 "приключа");
+lin contract_N = mkN007 "договор" ; ----
+lin wide_A = mkA076 "широк" ;
+lin occur_V = variants{} ; -- 
+lin agreement_N = mkN072 "съглашение";
+lin better_Adv = variants{} ; -- 
+lin kill_V2 = dirV2 (dualV (mkV186 "убивам") (mkV163 "убия"));
+lin kill_V = variants{}; -- dirV2 (dualV (mkV186 "убивам") (mkV163 "убия"));
+lin act_V2 = dirV2 (singleV (mkV186 "действам"));
+lin act_V = singleV (mkV186 "действам");
+lin site_N = mkN041 "страница" ;
+lin either_Adv = variants{} ; -- 
+lin labour_N = mkN001 "труд";
+lin plan_VV = mkVV (singleV (mkV186 "планирам"));
+lin plan_VS = mkVS (singleV (mkV186 "планирам"));
+lin plan_V2V = mkV2V (singleV (mkV186 "планирам")) noPrep noPrep;
+lin plan_V2 = dirV2 (singleV (mkV186 "планирам"));
+lin plan_V = variants{}; -- dirV2 (singleV (mkV186 "планирам"));
+lin various_A = mkA079 "различен";
+lin since_Prep = mkPrep "след" Acc;
+lin test_N = mkN001 "тест" ;
+lin eat_V2 = dirV2 (singleV (mkV169 "ям"));
+lin eat_V = singleV (mkV169 "ям");
+lin loss_N = mkN041 "загуба";
+lin close_V2 = dirV2 (dualV (mkV187 "затварям") (mkV173 "затворя"));
+lin close_V = dualV (mkV187 "затварям") (mkV173 "затворя");
+lin represent_V2 = dirV2 (dualV (mkV187 "представям") (mkV173 "представя"));
+lin represent_V = dualV (mkV187 "представям") (mkV173 "представя");
+lin love_VV = mkVV (dualV (mkV186 "обичам") (mkV152 "обикна")); ----
+lin love_V2 = dirV2 (dualV (mkV186 "обичам") (mkV152 "обикна"));
+lin colour_N = dualN (mkN002 "цвят") (mkA079 "цветен");
+lin clearly_Adv = variants{} ; -- 
+lin shop_N = mkN007 "магазин" ;
+lin benefit_N = mkN041 "полза" ;
+lin animal_N = mkN062 "животно" ;
+lin heart_N = mkN066 "сърце";
+lin election_N = mkN007 "избор" ;
+lin purpose_N = mkN072 "предназначение";
+lin standard_N = mkN007 "стандарт";
+lin due_A = variants{} ; -- 
+lin secretary_N = mkN031a "секретар" ;
+lin rise_V2 = dirV2 (dualV (mkV186 "покачвам") (mkV176 "покача"));
+lin rise_V = medialV (dualV (mkV186 "покачвам") (mkV176 "покача")) Acc;
+lin date_N = variants{} ; -- 
+lin date_7_N = mkN041 "фурма";
+lin date_3_N = mkN041 "среща";
+lin date_3_N = mkN041 "среща";
+lin date_1_N = mkN041 "дата";
+lin hard_A = variants{} ; -- 
+lin hard_2_A = mkA079 "труден";
+lin hard_1_A = adjAdv (mkA076 "твърд") "твърде";
+lin music_N = mkN041 "музика" ;
+lin hair_N = mkN041 "коса" ;
+lin prepare_VV = mkVV (dualV (mkV187 "подготвям") (mkV173 "подготвя")); ----
+lin prepare_V2V = mkV2V (dualV (mkV187 "подготвям") (mkV173 "подготвя")) noPrep noPrep; ----
+lin prepare_V2 = dirV2 (dualV (mkV187 "подготвям") (mkV173 "подготвя"));
+lin prepare_V = dualV (mkV187 "подготвям") (mkV173 "подготвя");
+lin factor_N = mkN007 "фактор" ;
+lin other_A = mkA076 "друг" ;
+lin anyone_NP = mkNP "някой" (GSg Masc) P3 Pos;
+lin pattern_N = mkN007 "модел" ;
+lin manage_VV = mkVV (dualV (mkV186 "успявам") (mkV164 "успея"));
+lin manage_V2 = dirV2 (singleV (mkV186 "управлявам"));
+lin manage_V = singleV (mkV186 "управлявам");
+lin piece_N = mkN065 "парче" ;
+lin discuss_VS = variants{}; -- dirV2 (dualV (mkV186 "обсъждам") (mkV173 "обсъдя"));
+lin discuss_V2 = dirV2 (dualV (mkV186 "обсъждам") (mkV173 "обсъдя"));
+lin prove_VS = variants{}; -- dirV2 (variants {dualV (mkV186 "доказвам") (mkV156 "докажа") ; dualV (mkV186 "оказвам") (mkV156 "окажа")}); ----
+lin prove_VA = variants{}; -- dualV (mkV186 "преминавам") (mkV152 "премина") ; ----
+lin prove_V2 = dirV2 (variants {dualV (mkV186 "доказвам") (mkV156 "докажа") ; dualV (mkV186 "оказвам") (mkV156 "окажа")}); ----
+lin prove_V = dualV (mkV186 "преминавам") (mkV152 "премина") ; ----
+lin front_N = mkN066 "лице" ; ----
+lin evening_N = mkN049 "вечер";
+lin royal_A = mkA078 "кралски" ;
+lin tree_N = dualN (mkN076 "дърво") (mkA079 "дървесен");
+lin population_N = mkN047 "популация" ;
+lin fine_A = mkA076 "фин" ;
+lin plant_N = mkN041 "централа" ;
+lin pressure_N = mkN040a "натиск" ;
+lin response_N = mkN007 "отговор";
+lin catch_V2 = dirV2 (dualV (mkV186 "хващам") (mkV152 "хвана"));
+lin street_N = mkN041 "улица" ;
+lin pick_V2 = dirV2 (dualV (mkV186 "избирам") (mkV170 "избера"));
+lin pick_V = dualV (mkV186 "подбирам") (mkV170 "подбера") ; ----
+lin performance_N = variants{} ; -- 
+lin performance_2_N = mkN072 "изпълнение" ;
+lin performance_1_N = mkN049 "производителност";
+lin knowledge_N = mkN072 "знание" ;
+lin despite_Prep = mkPrep "въпреки" Acc;
+lin design_N = dualN (mkN007 "дизайн") (mkA078 "дизайнерски");
+lin page_N = mkN041 "страница";
+lin enjoy_VV = mkVV (medialV (singleV (mkV186 "радвам")) Acc); ----
+lin enjoy_V2 = prepV2 (medialV (dualV (mkV186 "наслаждавам") (mkV174 "насладя")) Acc) (mkPrep "на" Acc);
+lin individual_N = mkN007a "индивид" ;
+lin suppose_VS = variants{}; -- dirV2 (dualV (mkV186 "предполагам") (mkV176 "предположа"));
+lin suppose_V2 = dirV2 (dualV (mkV186 "предполагам") (mkV176 "предположа"));
+lin rest_N = mkN014 "остатък" ;
+lin instead_Adv = variants{} ; -- 
+lin wear_V2 = dirV2 (singleV (mkV173 "нося"));
+lin wear_V = singleV (mkV173 "ходя"); ----
+lin basis_N = mkN041 "база" ;
+lin size_N = mkN041 "големина" ;
+lin environment_N = mkN041 "среда" ;
+lin per_Prep = variants{} ; -- 
+lin fire_N = variants{} ; -- 
+lin fire_2_N = mkN007 "пожар";
+lin fire_1_N = dualN (mkN030 "огън") (mkA076 "огнен");
+lin series_N = mkN047 "серия" ;
+lin success_N = mkN007 "успех" ;
+lin natural_A = mkA079 "естествен" ;
+lin wrong_A = mkA079 "грешен" ;
+lin near_Prep = variants{} ; -- 
+lin round_Adv = variants{} ; -- 
+lin thought_N = mkN051 "мисъл" ;
+lin list_N = mkN014 "списък";
+lin argue_VS = mkVS (singleV (mkV174 "твърдя"));
+lin argue_V2 = dirV2 (singleV (mkV174 "твърдя"));
+lin argue_V = medialV (singleV (mkV186 "аргументирам")) Acc;
+lin final_A = mkA079 "финален" ;
+lin future_N = variants{} ; -- 
+lin future_3_N = mkN007 "фючърс";
+lin future_1_N = dualN (mkN065 "бъдеще") (mkA076 "бъдещ");
+lin introduce_V2 = dirV2 (dualV (mkV186 "въвеждам") (mkV145 "въведа"));
+lin analysis_N = mkN007 "анализ";
+lin enter_V2 = prepV2 (singleV (mkV186 "влизам")) in_Prep;
+lin enter_V = variants{}; -- prepV2 (singleV (mkV186 "влизам")) in_Prep;
+lin space_N = mkN054 "пространство" ;
+lin arrive_V = dualV (mkV186 "пристигам") (mkV152 "пристигна");
+lin ensure_VS = variants{}; -- dirV2 (singleV (mkV186 "гарантирам")); ----
+lin ensure_V2 = dirV2 (singleV (mkV186 "гарантирам")); ----
+lin ensure_V = dualV (mkV186 "осигурявам") (mkV174 "осигуря"); ----
+lin demand_N = mkN071 "задоволяване" ;
+lin statement_N = mkN072 "съобщение" ;
+lin to_Adv = variants{}; -- mkPrep "до" Acc;
+lin attention_N = mkN072 "внимание";
+lin love_N = mkN049 "любов";
+lin principle_N = mkN007 "принцип" ;
+lin pull_V2 = variants{} ; -- 
+lin pull_V = variants{} ; -- 
+lin set_N = variants{} ; -- 
+lin set_2_N = mkN054 "множество";
+lin set_1_N = mkN007 "комплект";
+lin doctor_N = dualN (mkN031a "лекар") (mkA078 "лекарски");
+lin choice_N = mkN007 "избор" ;
+lin refer_V2 = variants{} ; -- 
+lin refer_V = variants{} ; -- 
+lin feature_N = mkN047 "функция";
+lin couple_N = mkN041 "двойка";
+lin step_N = mkN072 "действие" ;
+lin following_A = mkA079 "следен";
+lin thank_V2 = dirV2 (dualV (mkV186 "благоденствувам") (mkV174 "благодаря")); ----
+lin machine_N = dualN (mkN041 "машина") (mkA079 "машинен");
+lin income_N = mkN007 "приход" ;
+lin training_N = mkN049 "подготвеност" ;
+lin present_V2 = dirV2 (dualV (mkV187 "представям") (mkV173 "представя"));
+lin association_N = mkN041 "връзка";
+lin film_N = variants{} ; -- 
+lin film_2_N = mkN007 "филм" ;
+lin film_1_N = mkN007 "филм" ;
+lin region_N = mkN007 "регион";
+lin effort_N = mkN007 "напор" ;
+lin player_N = mkN007b "играч" ;
+lin everyone_NP = mkNP "всеки" (GSg Masc) P3 Pos;
+lin present_A = mkA079 "актуален" ;
+lin award_N = mkN041 "награда" ;
+lin village_N = mkN054 "село" ;
+lin control_V2 = dirV2 (singleV (mkV186 "контролирам"));
+lin organisation_N = variants{} ; -- 
+lin whatever_Det = variants{} ; -- 
+lin news_N = mkN049 "вест" ;
+lin nice_A = mkA079 "симпатичен" ;
+lin difficulty_N = mkN072 "затруднение";
+lin modern_A = mkA079 "модерен" ;
+lin cell_N = mkN041 "клетка";
+lin close_A = mkA080 "близък" ;
+lin current_A = mkA079 "сегашен" ;
+lin legal_A = mkA079 "легален" ;
+lin energy_N = mkN047 "енергия" ;
+lin finally_Adv = variants{} ; -- 
+lin degree_N = variants{} ; -- 
+lin degree_3_N = mkN007 "градус";
+lin degree_2_N = mkN049 "степен";
+lin degree_1_N = mkN049 "степен";
+lin mile_N = mkN041 "миля";
+lin means_N = variants{} ; -- 
+lin growth_N = mkN007 "растеж" ;
+lin treatment_N = mkN071 "третиране";
+lin sound_N = mkN014 "звук";
+lin above_Prep = mkPrep "над" Acc;
+lin task_N = mkN041 "задача" ;
+lin provision_N = mkN071 "снабдяване";
+lin affect_V2 = dirV2 (dualV (mkV186 "засягам") (mkV152 "засегна"));
+lin please_Adv = variants{} ; -- 
+lin red_A = mkA076 "червен" ;
+lin happy_A = mkA076 "задоволен" ;
+lin behaviour_N = mkN072 "поведение" ;
+lin concerned_A = variants{} ; -- 
+lin point_V2 = dirV2 (singleV (mkV176 "соча")); ----
+lin point_V = variants{}; -- dirV2 (singleV (mkV176 "соча")); ----
+lin function_N = mkN047 "функция";
+lin identify_V2 = dirV2 (singleV (mkV186 "идентифицирам"));
+lin identify_V = singleV (mkV186 "идентифицирам");
+lin resource_N = mkN054 "средство" ;
+lin defence_N = dualN (mkN041 "отбрана") (mkA079 "отбранителен");
+lin garden_N = dualN (mkN041 "градина") (mkA078 "градински");
+lin floor_N = dualN (mkN001 "под") (mkA076 "подов");
+lin technology_N = mkN047 "технология" ;
+lin style_N = mkN001 "стил" ;
+lin feeling_N = mkN054 "чувство" ;
+lin science_N = mkN041 "наука" ;
+lin relate_V2 = dirV2 (dualV (mkV186 "свързвам") (mkV156 "свържа"));
+lin relate_V = variants{}; -- dirV2 (dualV (mkV186 "свързвам") (mkV156 "свържа"));
+lin doubt_N = mkN072 "съмнение" ;
+lin horse_N = dualN (mkN035 "кон") (mkA078 "конски");
+lin force_VS = variants{}; -- dirV2 (dualV (mkV186 "принуждавам") (mkV173 "принудя")); ----
+lin force_V2V = mkV2V (dualV (mkV186 "принуждавам") (mkV173 "принудя")) noPrep noPrep;
+lin force_V2 = dirV2 (dualV (mkV186 "принуждавам") (mkV173 "принудя")); ----
+lin force_V = variants{}; -- dirV2 (dualV (mkV186 "принуждавам") (mkV173 "принудя")); ----
+lin answer_N = mkN072 "решение" ;
+lin compare_V = dualV (mkV186 "сравнявам") (mkV174 "сравня");
+lin suffer_V2 = prepV2 (singleV (mkV186 "страдам")) (mkPrep "от" Acc);
+lin suffer_V = singleV (mkV186 "страдам");
+lin individual_A = mkA079 "индивидуален" ;
+lin forward_Adv = mkAdv "напред";
+lin announce_VS = mkVS (singleV (mkV186 "анонсирам"));
+lin announce_V2 = dirV2 (singleV (mkV186 "анонсирам"));
+lin userMasc_N = mkN031a "потребител" ;
+lin fund_N = mkN001 "фонд" ;
+lin character_2_N = mkN007 "символ";
+lin character_1_N = mkN007 "характер";
+lin risk_N = mkN001 "риск" ;
+lin normal_A = mkA079 "нормален" ;
+lin nor_Conj = {s=[]; conj=2; distr=False; n = Pl};
+lin dog_N = mkN065 "куче";
+lin obtain_V2 = dirV2 (dualV (mkV186 "получавам") (mkV176 "получа"));
+lin obtain_V = dualV (mkV186 "получавам") (mkV176 "получа");
+lin quickly_Adv = variants{} ; -- 
+lin army_N = mkN047 "армия" ;
+lin indicate_VS = mkVS (dualV (mkV186 "показвам") (mkV156 "покажа"));
+lin indicate_V2 = dirV2 (dualV (mkV186 "показвам") (mkV156 "покажа"));
+lin forget_VS = mkVS (dualV (mkV187 "забравям") (mkV173 "забравя"));
+lin forget_V2 = dirV2 (dualV (mkV187 "забравям") (mkV173 "забравя"));
+lin forget_V = dualV (mkV187 "забравям") (mkV173 "забравя");
+lin station_N = mkN047 "станция";
+lin glass_N = mkN041 "чаша" ;
+lin cup_N = mkN054 "първенство" ;
+lin previous_A = mkA079 "предишен";
+lin husband_N = mkN015 "съпруг";
+lin recently_Adv = variants{} ; -- 
+lin publish_V2 = dirV2 (singleV (mkV186 "публикувам"));
+lin publish_V = singleV (mkV186 "публикувам");
+lin serious_A = mkA079 "сериозен" ;
+lin anyway_Adv = variants{} ; -- 
+lin visit_V2 = dirV2 (dualV (mkV186 "посещавам") (mkV173 "посетя"));
+lin visit_V = dualV (mkV186 "посещавам") (mkV173 "посетя");
+lin capital_N = variants{} ; -- 
+lin capital_3_N = compoundN (mkA079 "главен") (mkN041 "буква");
+lin capital_2_N = mkN007 "капитал";
+lin capital_1_N = mkN041 "столица";
+lin either_Det = variants{} ; -- 
+lin note_N = variants{} ; -- 
+lin note_3_N = mkN041 "нота";
+lin note_2_N = mkN041 "бележка";
+lin note_1_N = mkN041 "бележка";
+lin season_N = mkN007 "сезон" ;
+lin argument_N = mkN001 "спор" ;
+lin listen_V = singleV (mkV186 "слушам");
+lin show_N = mkN065 "шоу" ;
+lin responsibility_N = mkN049 "отговорност" ;
+lin significant_A = mkA079 "значителен";
+lin deal_N = mkN041 "сделка";
+lin prime_A = mkA079 "основен";
+lin economy_N = variants{} ; -- 
+lin economy_2_N = variants{} ; -- 
+lin economy_1_N = mkN041 "икономика" ;
+lin element_N = mkN007 "елемент" ;
+lin finish_V2 = dirV2 (dualV (mkV186 "завършвам") (mkV176 "завърша"));
+lin finish_V = variants{}; -- dirV2 (dualV (mkV186 "завършвам") (mkV176 "завърша"));
+lin duty_N = mkN054 "дежурство" ;
+lin fight_V2 = variants{} ; -- 
+lin fight_V = variants{} ; -- 
+lin train_V2V = variants{}; -- dirV2 (singleV (mkV186 "тренирам"));
+lin train_V2 = dirV2 (singleV (mkV186 "тренирам"));
+lin train_V = singleV (mkV186 "тренирам");
+lin maintain_VS = variants{}; -- dirV2 (singleV (mkV186 "поддържам"));
+lin maintain_V2 = dirV2 (singleV (mkV186 "поддържам"));
+lin maintain_V = variants{}; -- dirV2 (singleV (mkV186 "поддържам"));
+lin attempt_N = variants{} ; -- 
+lin leg_N = mkN022 "крак" ;
+lin investment_N = mkN071 "инвестиране" ;
+lin save_V2 = dirV2 (variants {dualV (mkV186 "спасявам") (mkV174 "спася") ; dualV (mkV186 "спестявам") (mkV174 "спестя")}); ----
+lin save_V = variants{}; -- dirV2 (variants {dualV (mkV186 "спасявам") (mkV174 "спася") ; dualV (mkV186 "спестявам") (mkV174 "спестя")}); ----
+lin throughout_Prep = mkPrep "през" Acc;
+lin design_V2 = dirV2 (singleV (mkV186 "проектирам"));
+lin design_V = singleV (mkV186 "проектирам");
+lin suddenly_Adv = variants{} ; -- 
+lin brother_N = mkN025 "брат" ;
+lin improve_V2 = dirV2 (dualV (mkV186 "подобрявам") (mkV174 "подобря"));
+lin improve_V = medialV (dualV (mkV186 "подобрявам") (mkV174 "подобря")) Acc;
+lin avoid_VV = mkVV (dualV (mkV186 "избягвам") (mkV152 "избягна"));
+lin avoid_V2 = dirV2 (dualV (mkV186 "избягвам") (mkV152 "избягна"));
+lin wonder_VQ = mkVQ (medialV (singleV (mkV173 "чудя")) Acc);
+lin wonder_V = medialV (singleV (mkV173 "чудя")) Acc;
+lin tend_VV = variants{} ; -- 
+lin tend_V2 = variants{} ; -- 
+lin title_N = mkN041 "титла" ;
+lin hotel_N = dualN (mkN007 "хотел") (mkA078 "хотелски");
+lin aspect_N = mkN007 "аспект" ;
+lin increase_N = mkN071 "покачване" ;
+lin help_N = mkN049 "помощ" ;
+lin industrial_A = mkA079 "индустриален" ;
+lin express_V2 = dirV2 (dualV (mkV186 "изразявам") (mkV174 "изразя")); ----
+lin summer_N = mkN057 "лято" ;
+lin determine_VV = mkVV (dualV (mkV187 "определям") (mkV174 "определя")); ----
+lin determine_VS = variants{}; -- dirV2 (dualV (mkV186 "установявам") (mkV174 "установя"));
+lin determine_V2V = mkV2V (dualV (mkV187 "определям") (mkV174 "определя")) noPrep noPrep; ----
+lin determine_V2 = dirV2 (dualV (mkV186 "установявам") (mkV174 "установя"));
+lin determine_V = dualV (mkV186 "установявам") (mkV174 "установя");
+lin generally_Adv = variants{} ; -- 
+lin daughter_N = mkN047 "дъщеря" ;
+lin exist_V = singleV (mkV186 "съществувам");
+lin share_V2 = dirV2 (dualV (mkV187 "споделям") (mkV174 "споделя"));
+lin share_V = dualV (mkV187 "споделям") (mkV174 "споделя");
+lin baby_N = mkN065 "бебе";
+lin nearly_Adv = variants{} ; -- 
+lin smile_V = dualV (mkV186 "усмихвам") (mkV152 "усмихна");
+lin sorry_A = mkA080 "жалък";
+lin sea_N = dualN (mkN065 "море") (mkA078 "морски");
+lin skill_N = mkN072 "умение";
+lin claim_N = mkN072 "твърдение" ;
+lin treat_V2 = dirV2 (dualV (mkV186 "заплашвам") (mkV176 "заплаша"));
+lin treat_V = dualV (mkV186 "заплашвам") (mkV176 "заплаша");
+lin remove_V2 = dirV2 (dualV (mkV186 "премахвам") (mkV152 "премахна"));
+lin remove_V = variants{}; -- dirV2 (dualV (mkV186 "премахвам") (mkV152 "премахна"));
+lin concern_N = mkN041 "грижа" ;
+lin university_N = mkN007 "университет" ;
+lin left_A = mkA081 "ляв";
+lin dead_A = mkA080 "мъртъв";
+lin discussion_N = mkN047 "дискусия" ;
+lin specific_A = mkA079 "специфичен";
+lin customerMasc_N = mkN031a "потребител" ;
+lin box_N = mkN047 "кутия" ;
+lin outside_Prep = mkPrep "извън" Acc;
+lin state_VS = variants{}; -- dirV2 (dualV (mkV186 "описвам") (mkV159 "опиша"));
+lin state_V2 = dirV2 (dualV (mkV186 "описвам") (mkV159 "опиша"));
+lin conference_N = dualN (mkN047 "конференция") (mkA079 "конферентен") ;
+lin whole_N = mkN052 "цялост" ;
+lin total_A = mkA079 "тотален" ;
+lin profit_N = mkN041 "полза" ; ----
+lin division_N = variants{} ; -- 
+lin division_3_N = variants{} ; -- 
+lin division_2_N = mkN047 "дивизия";
+lin division_1_N = mkN007 "отдел";
+lin throw_V2 = dirV2 (dualV (mkV187 "хвърлям") (mkV173 "хвърля"));
+lin throw_V = dualV (mkV187 "хвърлям") (mkV173 "хвърля");
+lin procedure_N = mkN041 "процедура" ;
+lin fill_V2 = dirV2 (dualV (mkV186 "попълвам") (mkV173 "попълня"));
+lin fill_V = singleV (mkV173 "пълня");
+lin king_N = mkN035a "крал" ;
+lin assume_VS = mkVS (dualV (mkV186 "приемам") (mkV171 "приема"));
+lin assume_V2 = dirV2 (dualV (mkV186 "приемам") (mkV171 "приема"));
+lin image_N = mkN007 "образ" ;
+lin oil_N = mkN041 "нафта" ;
+lin obviously_Adv = variants{} ; -- 
+lin unless_Subj = ss "освен";
+lin appropriate_A = mkA079 "съответен" ;
+lin circumstance_N = mkN049 "околност" ;
+lin military_A = mkA079 "военен" ;
+lin proposal_N = mkN072 "предложение" ;
+lin mention_VS = mkVS (dualV (mkV186 "споменавам") (mkV152 "спомена"));
+lin mention_V2 = dirV2 (dualV (mkV186 "споменавам") (mkV152 "спомена"));
+lin mention_V = dualV (mkV186 "споменавам") (mkV152 "спомена");
+lin client_N = mkN007 "клиент";
+lin sector_N = mkN007 "сектор" ;
+lin direction_N = mkN072 "направление";
+lin admit_VS = mkVS (dualV (mkV186 "признавам") (mkV161 "призная"));
+lin admit_V2 = dirV2 (dualV (mkV186 "признавам") (mkV161 "призная"));
+lin admit_V = dualV (mkV186 "признавам") (mkV161 "призная");
+lin though_Adv = variants{} ; -- 
+lin replace_V2 = dirV2 (dualV (mkV186 "замествам") (mkV173 "заместя"));
+lin basic_A = mkA079 "основен" ;
+lin hard_Adv = variants{} ; -- 
+lin instance_N = mkN007 "пример" ;
+lin sign_N = mkN014 "знак";
+lin original_A = mkA079 "първичен" ;
+lin successful_A = mkA079 "успешен" ;
+lin okay_Adv = variants{} ; -- 
+lin reflect_V2 = dirV2 (dualV (mkV186 "отразявам") (mkV174 "отразя"));
+lin reflect_V = variants{}; -- dirV2 (dualV (mkV186 "отразявам") (mkV174 "отразя"));
+lin aware_A = mkA076 "запознат";
+lin measure_N = mkN043a "мярка" ;
+lin attitude_N = mkN041 "нагласа";
+lin disease_N = mkN049 "болест" ;
+lin exactly_Adv = variants{} ; -- 
+lin above_Adv = variants{}; -- mkPrep "над" Acc;
+lin commission_N = mkN047 "комисия" ;
+lin intend_VV = mkVV (singleV (mkV186 "възнамерявам"));
+lin beyond_Prep = variants{} ; -- 
+lin seat_N = mkN041 "седалка" ;
+lin presidentMasc_N = dualN (mkN007a "президент") (mkA078 "президентски");
+lin encourage_V2V = mkV2V (dualV (mkV186 "насърчавам") (mkV176 "насърча")) noPrep noPrep;
+lin encourage_V2 = dirV2 (dualV (mkV186 "насърчавам") (mkV176 "насърча"));
+lin addition_N = mkN071 "добавяне";
+lin goal_N = mkN049 "цел" ;
+lin round_Prep = variants{} ; -- 
+lin miss_V2 = dirV2 (dualV (mkV186 "пропускам") (mkV152 "пропусна"));
+lin miss_V = dualV (mkV186 "пропускам") (mkV152 "пропусна");
+lin popular_A = mkA079 "популярен";
+lin affair_N = mkN041 "афера";
+lin technique_N = mkN007 "метод" ; ----
+lin respect_N = mkN007 "респект" ;
+lin drop_V2 = dirV2 (dualV (mkV187 "оттеглям") (mkV173 "оттегля")); ----
+lin drop_V = variants{}; -- dirV2 (dualV (mkV187 "оттеглям") (mkV173 "оттегля")); ----
+lin professional_A = mkA079 "професионален" ;
+lin less_Det = variants{} ; -- 
+lin once_Subj = variants{} ; -- 
+lin item_N = variants{} ; -- 
+lin fly_V2 = dirV2 (singleV (mkV177 "летя")); ----
+lin fly_V = singleV (mkV177 "летя") ; ----
+lin reveal_VS = variants{}; -- dirV2 (dualV (mkV186 "разкривам") (mkV163 "разкрия")); ----
+lin reveal_V2 = dirV2 (dualV (mkV186 "разкривам") (mkV163 "разкрия")); ----
+lin version_N = mkN047 "версия" ;
+lin maybe_Adv = mkAdv "може би";
+lin ability_N = mkN049 "способност" ;
+lin operate_V2 = dirV2 (singleV (mkV186 "оперирам"));
+lin operate_V = singleV (mkV186 "оперирам");
+lin good_N = mkN007 "продукт" ;
+lin campaign_N = mkN047 "кампания" ;
+lin heavy_A = mkA080 "тежък" ;
+lin advice_N = mkN007 "съвет";
+lin institution_N = mkN047 "институция" ;
+lin discover_VS = variants{}; -- dirV2 (dualV (mkV186 "откривам") (mkV163 "открия")); ----
+lin discover_V2 = dirV2 (dualV (mkV186 "откривам") (mkV163 "открия")); ----
+lin discover_V = variants{}; -- dirV2 (dualV (mkV186 "откривам") (mkV163 "открия")); ----
+lin surface_N = mkN049 "повърхност";
+lin library_N = dualN (mkN041 "библиотека") (mkA078 "библиотекарски");
+lin pupil_N = variants{} ; -- 
+lin record_V2 = dirV2 (dualV (mkV186 "записвам") (mkV159 "запиша"));
+lin refuse_VV = mkVV (dualV (mkV186 "отказвам") (mkV156 "откажа"));
+lin refuse_V2 = dirV2 (dualV (mkV186 "отказвам") (mkV156 "откажа")); ----
+lin refuse_V = variants{}; -- dirV2 (dualV (mkV186 "отказвам") (mkV156 "откажа")); ----
+lin prevent_V2 = dirV2 (dualV (mkV186 "предотвратявам") (mkV174 "предотвратя"));
+lin advantage_N = mkN054 "предимство" ;
+lin dark_A = mkA079 "тъмен";
+lin teach_V2V = mkV2V (variants {dualV (mkV186 "преподавам") (mkV168 "преподам") ; singleV (mkV176 "уча")}) noPrep noPrep; ----
+lin teach_V2 = prepV2 (singleV (mkV176 "уча")) (mkPrep "на" Acc);
+lin teach_V = dualV (mkV186 "преподавам") (mkV168 "преподам");
+lin memory_N = mkN049 "памет";
+lin culture_N = mkN041 "култура";
+lin blood_N = mkN053 "кръв" ;
+lin cost_V2 = dirV2 (singleV (mkV186 "струвам"));
+lin cost_V = singleV (mkV186 "струвам");
+lin majority_N = mkN054 "мнозинство" ;
+lin answer_V2 = prepV2 (dualV (mkV187 "отговарям") (mkV173 "отговоря")) (mkPrep "на" Acc);
+lin answer_V = dualV (mkV187 "отговарям") (mkV173 "отговоря");
+lin variety_N = variants{} ; -- 
+lin variety_2_N = mkN049 "разновидност";
+lin variety_1_N = mkN072 "разнообразие";
+lin press_N = mkN007 "печат" ;
+lin depend_V = singleV (mkV173 "завися");
+lin bill_N = mkN041 "сметка";
+lin competition_N = mkN071 "съревноваване";
+lin ready_A = variants{} ; -- 
+lin general_N = mkN007a "генерал" ;
+lin access_N = mkN007 "достъп";
+lin hit_V2 = dirV2 (dualV (mkV187 "удрям") (mkV173 "ударя"));
+lin hit_V = variants{}; -- dirV2 (dualV (mkV187 "удрям") (mkV173 "ударя"));
+lin stone_N = dualN (mkN017 "камък") (mkA079 "каменен");
+lin useful_A = mkA079 "полезен" ;
+lin extent_N = mkN049 "степен" ;
+lin employment_N = dualN (mkN041 "служба") (mkA079 "служебен");
+lin regard_V2 = dirV2 (dualV (mkV186 "разглеждам") (mkV186 "разгледам")); ----
+lin regard_V = variants{}; -- dirV2 (dualV (mkV186 "разглеждам") (mkV186 "разгледам")); ----
+lin apart_Adv = variants{} ; -- 
+lin present_N = variants{} ; -- 
+lin appeal_N = dualN (mkN041 "жалба") (mkA079 "апелационен");
+lin text_N = mkN001 "текст" ;
+lin parliament_N = mkN007 "парламент" ;
+lin cause_N = mkN041 "причина" ;
+lin terms_N = variants{} ; -- 
+lin bar_N = variants{} ; -- 
+lin bar_2_N = dualN (mkN041 "решетка") (mkA079 "решетен");
+lin bar_1_N = dualN (mkN001 "бар") (mkA076 "баров");
+lin attack_N = mkN041 "атака";
+lin effective_A = mkA079 "практичен" ;
+lin mouth_N = mkN042 "уста" ;
+lin down_Prep = variants{} ; -- 
+lin result_V = dualV (mkV186 "преминавам") (mkV152 "премина") ; ----
+lin fish_N = dualN (mkN041 "риба") (mkA079 "рибен");
+lin future_A = mkA076 "бъдещ";
+lin visit_N = mkN072 "посещение" ;
+lin little_Adv = variants{} ; -- 
+lin easily_Adv = variants{} ; -- 
+lin attempt_VV = mkVV (dualV (mkV186 "опитвам") (mkV186 "опитам"));
+lin attempt_V2 = dirV2 (dualV (mkV186 "опитвам") (mkV186 "опитам"));
+lin enable_VS = variants{}; -- dirV2 (dualV (mkV186 "позволявам") (mkV174 "позволя")); ----
+lin enable_V2V = mkV2V (dualV (mkV186 "позволявам") (mkV174 "позволя")) (mkPrep "на" Acc) noPrep;
+lin enable_V2 = dirV2 (dualV (mkV186 "позволявам") (mkV174 "позволя")); ----
+lin trouble_N = mkN007 "проблем" ;
+lin traditional_A = mkA079 "традиционен" ;
+lin payment_N = mkN071 "плащане" ;
+lin best_Adv = variants{} ; -- 
+lin post_N = mkN007 "пост" ;
+lin county_N = dualN (mkN015 "окръг") (mkA079 "окръжен");
+lin lady_N = variants{} ; -- 
+lin holiday_N = mkN014 "празник" ;
+lin realize_VS = variants{}; -- dirV2 (singleV (mkV186 "реализирам")); ----
+lin realize_V2 = dirV2 (singleV (mkV186 "реализирам")); ----
+lin importance_N = mkN049 "знаменитост" ;
+lin chair_N = mkN001 "стол";
+lin facility_N = variants{} ; -- 
+lin complete_V2 = dirV2 (dualV (mkV186 "завършвам") (mkV176 "завърша"));
+lin complete_V = dualV (mkV186 "завършвам") (mkV176 "завърша");
+lin article_N = mkN047 "статия" ;
+lin object_N = dualN (mkN007 "обект") (mkA079 "обектен");
+lin context_N = mkN007 "контекст" ;
+lin survey_N = mkN007 "обзор" ;
+lin notice_VS = variants{}; -- dirV2 (dualV (mkV186 "забелязвам") (mkV183 "забележа")); ----
+lin notice_V2 = dirV2 (dualV (mkV186 "забелязвам") (mkV183 "забележа")); ----
+lin complete_A = mkA076 "завършен" ;
+lin turn_N = mkN071 "обръщане";
+lin direct_A = mkA079 "директен";
+lin immediately_Adv = variants{} ; -- 
+lin collection_N = mkN071 "събиране";
+lin reference_N = mkN072 "обозначение" ; ----
+lin card_N = mkN041 "картичка" ;
+lin interesting_A = mkA079 "интересен";
+lin considerable_A = mkA076 "особен" ;
+lin television_N = dualN (mkN047 "телевизия") (mkA079 "телевизионен");
+lin extend_V2 = dirV2 (dualV (mkV186 "разширявам") (mkV174 "разширя"));
+lin extend_V = medialV (dualV (mkV186 "разширявам") (mkV174 "разширя")) Acc;
+lin communication_N = mkN047 "комуникация" ;
+lin agency_N = mkN047 "агенция";
+lin physical_A = mkA079 "физичен" ;
+lin except_Conj = variants{} ; -- 
+lin check_V2 = dirV2 (dualV (mkV186 "проверявам") (mkV174 "проверя"));
+lin check_V = dualV (mkV186 "проверявам") (mkV174 "проверя");
+lin sun_N = mkN066 "слънце" ;
+lin species_N = mkN001 "вид";
+lin possibility_N = mkN049 "възможност" ;
+lin officialMasc_N = mkN031a "представител";
+lin chairman_N = mkN031a "председател" ;
+lin speaker_N = mkN031a "говорител";
+lin second_N = mkN041 "секунда";
+lin career_N = mkN041 "кариера" ;
+lin laugh_VS = variants{}; -- singleV (mkV160 "смея"); ----
+lin laugh_V2 = variants{}; -- singleV (mkV160 "смея"); ----
+lin laugh_V = singleV (mkV160 "смея"); ----
+lin weight_N = mkN054 "тегло";
+lin sound_VS = variants{}; -- dirV2 (variants {dualV (mkV186 "прозвучавам") (mkV178 "прозвуча") ; singleV (mkV178 "звуча")}); ----
+lin sound_VA = variants{}; -- dirV2 (variants {dualV (mkV186 "прозвучавам") (mkV178 "прозвуча") ; singleV (mkV178 "звуча")}); ----
+lin sound_V2 = dirV2 (variants {dualV (mkV186 "прозвучавам") (mkV178 "прозвуча") ; singleV (mkV178 "звуча")}); ----
+lin sound_V = variants{}; -- dirV2 (variants {dualV (mkV186 "прозвучавам") (mkV178 "прозвуча") ; singleV (mkV178 "звуча")}); ----
+lin responsible_A = mkA079 "отговорен" ;
+lin base_N = mkN041 "база" ;
+lin document_N = mkN007 "документ";
+lin solution_N = mkN072 "решение";
+lin return_N = mkN071 "връщане" ;
+lin medical_A = mkA078 "медицински";
+lin hot_A = mkA076 "горещ" ;
+lin recognize_VS = variants{} ; -- 
+lin recognize_4_V2 = dirV2 (dualV (mkV186 "разпознавам") (mkV161a "разпозная"));
+lin recognize_1_V2 = dirV2 (dualV (mkV186 "признавам") (mkV161a "призная"));
+lin talk_N = mkN007 "разговор" ;
+lin budget_N = mkN007 "бюджет" ;
+lin river_N = mkN041 "река";
+lin fit_V2 = dirV2 (dualV (mkV186 "оборудвам") (mkV173 "оборудя")); ----
+lin fit_V = dualV (mkV186 "приравнявам") (mkV174 "приравня") ; ----
+lin organization_N = mkN047 "организация" ;
+lin existing_A = variants{} ; -- 
+lin start_N = mkN001 "старт" ;
+lin push_VS = variants{}; -- dirV2 (dualV (mkV186 "настоявам") (mkV180 "настоя")); ----
+lin push_V2V = mkV2V (dualV (mkV186 "настоявам") (mkV180 "настоя")) noPrep noPrep; ----
+lin push_V2 = dirV2 (dualV (mkV186 "настоявам") (mkV180 "настоя")); ----
+lin push_V = variants{}; -- dirV2 (dualV (mkV186 "настоявам") (mkV180 "настоя")); ----
+lin tomorrow_Adv = mkAdv "утре";
+lin requirement_N = mkN071 "изискване";
+lin cold_A = mkA076 "студен" ;
+lin edge_N = mkN054 "предимство" ;
+lin opposition_N = mkN047 "опозиция";
+lin opinion_N = mkN072 "мнение" ;
+lin drug_N = dualN (mkN054 "лекарство") (mkA076 "лекарствен") ;
+lin quarter_N = mkN049 "четвърт";
+lin option_N = mkN047 "опция" ;
+lin sign_V2 = dirV2 (dualV (mkV186 "подписвам") (mkV159 "подпиша"));
+lin sign_V = dualV (mkV186 "разписвам") (mkV159 "разпиша"); ----
+lin worth_Prep = variants{} ; -- 
+lin call_N = mkN014 "повик" ;
+lin define_V2 = dirV2 (dualV (mkV187 "определям") (mkV174 "определя")); ----
+lin define_V = singleV (mkV186 "обрисувам") ; ----
+lin stock_N = dualN (mkN041 "стока") (mkA076 "стоков");
+lin influence_N = mkN072 "въздействие" ;
+lin occasion_N = mkN007 "повод" ;
+lin eventually_Adv = variants{} ; -- 
+lin software_N = mkN007 "софтуер";
+lin highly_Adv = variants{} ; -- 
+lin exchange_N = dualN (mkN043 "размяна") (mkA079 "разменен");
+lin lack_N = mkN041 "липса" ;
+lin shake_V2 = dirV2 (dualV (mkV186 "разклащам") (mkV173 "разклатя"));
+lin shake_V = dualV (mkV186 "разклащам") (mkV173 "разклатя");
+lin study_V2 = dirV2 (dualV (mkV186 "изучавам") (mkV176 "изуча"));
+lin study_V = dualV (mkV186 "изучавам") (mkV176 "изуча");
+lin concept_N = mkN047 "концепция";
+lin blue_A = mkA086 "син" ;
+lin star_N = mkN041 "звезда" ;
+lin radio_N = mkN054 "радио" ;
+lin arrangement_N = mkN072 "оформление" ; ----
+lin examine_V2 = dirV2 (singleV (mkV186 "наблюдавам"));
+lin bird_N = mkN041 "птица" ;
+lin green_A = mkA076 "зелен" ;
+lin band_N = mkN041 "банда" ;
+lin sex_N = mkN040a "секс";
+lin finger_N = mkN042 "пръст";
+lin past_N = mkN062 "минало" ;
+lin independent_A = variants{} ; -- 
+lin independent_2_A = mkA076 "независим" ;
+lin independent_1_A = mkA076 "независим" ;
+lin equipment_N = mkN071 "оборудване" ;
+lin north_N = mkN040a "север" ;
+lin mind_VS = variants{}; -- dirV2 (singleV (mkV176 "грижа")); ----
+lin mind_V2 = dirV2 (singleV (mkV176 "грижа")); ----
+lin mind_V = variants{}; -- dirV2 (singleV (mkV176 "грижа")); ----
+lin move_N = mkN071 "прехвърляне" ;
+lin message_N = mkN072 "съобщение";
+lin fear_N = mkN001 "страх";
+lin afternoon_N = mkN049 "вечер";
+lin drink_V2 = dirV2 (singleV (mkV163 "пия"));
+lin drink_V = singleV (mkV163 "пия");
+lin fully_Adv = variants{} ; -- 
+lin race_N = variants{} ; -- 
+lin race_2_N = mkN041 "раса";
+lin race_1_N = mkN041 "надпревара";
+lin gain_V2 = dirV2 (dualV (mkV186 "натрупвам") (mkV186 "натрупам"));
+lin gain_V = dualV (mkV186 "натрупвам") (mkV186 "натрупам");
+lin strategy_N = mkN047 "стратегия" ;
+lin extra_A = mkA079 "извънреден" ;
+lin scene_N = mkN041 "сцена" ;
+lin slightly_Adv = variants{} ; -- 
+lin kitchen_N = mkN047 "кухня";
+lin speech_N = mkN049 "реч";
+lin arise_V = dualV (mkV186 "възниквам") (mkV152 "възникна");
+lin network_N = mkN041 "мрежа" ;
+lin tea_N = mkN028 "чай";
+lin peace_N = mkN040a "мир" ;
+lin failure_N = mkN007 "провал" ;
+lin employee_N = mkN031a "служител" ;
+lin ahead_Adv = variants{} ; -- 
+lin scale_N = mkN041 "скала" ;
+lin hardly_Adv = variants{} ; -- 
+lin attend_V2 = dirV2 (dualV (mkV186 "посещавам") (mkV173 "посетя"));
+lin attend_V = dualV (mkV186 "посещавам") (mkV173 "посетя");
+lin shoulder_N = mkN059 "рамо";
+lin otherwise_Adv = mkAdv "иначе";
+lin railway_N = mkN041 "железница"; ----
+lin directly_Adv = variants{} ; -- 
+lin supply_N = mkN071 "снабдяване" ;
+lin expression_N = mkN007 "израз";
+lin owner_N = mkN014a "собственик";
+lin associate_V2 = dirV2 (singleV (mkV186 "асоциирам"));
+lin associate_V = singleV (mkV186 "асоциирам");
+lin corner_N = dualN (mkN036 "край") (mkA085 "краен");
+lin past_A = mkA076 "минал" ;
+lin match_N = variants{} ; -- 
+lin match_3_N = mkN072 "съвпадение";
+lin match_2_N = dualN (mkN007 "кибрит") (mkA076 "кибритен");
+lin match_1_N = dualN (mkN001 "мач") (mkA076 "мачов");
+lin sport_N = mkN001 "спорт" ;
+lin status_N = mkN007 "статус" ;
+lin beautiful_A = mkA076 "хубав" ;
+lin offer_N = mkN041 "оферта" ;
+lin marriage_N = mkN001 "брак" ;
+lin hang_V2 = dirV2 (dualV (mkV186 "висвам") (mkV177 "вися"));
+lin hang_V = dualV (mkV186 "висвам") (mkV177 "вися");
+lin civil_A = mkA079 "цивилен" ;
+lin perform_V2 = dirV2 (variants {dualV (mkV186 "изпълнявам") (mkV173 "изпълня") ; dualV (mkV186 "извършвам") (mkV176 "извърша")}); ----
+lin perform_V = dualV (mkV187 "представям") (mkV173 "представя") ; ----
+lin sentence_N = mkN041 "присъда" ;
+lin crime_N = mkN072 "престъпление" ;
+lin ball_N = mkN041 "топка";
+lin marry_V2 = variants{} ; -- 
+lin marry_V = variants{} ; -- 
+lin wind_N = mkN004 "вятър" ;
+lin truth_N = mkN041 "истина" ;
+lin protect_V2 = dirV2 (dualV (mkV186 "защитавам") (mkV174 "защитя"));
+lin protect_V = dualV (mkV186 "защитавам") (mkV174 "защитя");
+lin safety_N = mkN049 "сигурност";
+lin partner_N = mkN007a "партньор" ;
+lin completely_Adv = variants{} ; -- 
+lin copy_N = variants{} ; -- 
+lin balance_N = mkN007 "баланс" ;
+lin sister_N = mkN041a "сестра";
+lin reader_N = mkN008a "четец";
+lin below_Adv = variants{} ; -- 
+lin trial_N = mkN071 "съдене" ;
+lin rock_N = mkN041 "скала" ;
+lin damage_N = mkN041 "щета" ;
+lin adopt_V2 = dirV2 (dualV (mkV186 "усвоявам") (mkV175 "усвоя"));
+lin newspaper_N = mkN014 "вестник" ;
+lin meaning_N = mkN072 "значение";
+lin light_A = mkA079 "лесен" ;
+lin essential_A = mkA078 "същински" ;
+lin obvious_A = mkA079 "очевиден" ; ----
+lin nation_N = mkN047 "нация" ;
+lin confirm_VS = variants{}; -- dirV2 (dualV (mkV186 "потвърждавам") (mkV174 "потвърдя"));
+lin confirm_V2 = dirV2 (dualV (mkV186 "потвърждавам") (mkV174 "потвърдя"));
+lin south_N = mkN040a "юг";
+lin length_N = mkN041 "дължина" ;
+lin branch_N = mkN005 "клон" ;
+lin deep_A = mkA076 "дълбок" ;
+lin none_NP = variants{} ; -- 
+lin planning_N = variants{} ; -- 
+lin trust_N = mkN072 "доверие";
+lin working_A = variants{} ; -- 
+lin pain_N = mkN041 "болка";
+lin studio_N = mkN062 "студио" ;
+lin positive_A = mkA079 "положителен" ;
+lin spirit_N = mkN001 "дух";
+lin college_N = mkN007 "колеж";
+lin accident_N = mkN049 "инцидент" ;
+lin star_V2 = variants{} ; -- 
+lin hope_N = mkN041 "надежда" ;
+lin mark_V3 = mkV3 (singleV (mkV186 "наричам")) noPrep noPrep;
+lin mark_V2 = dirV2 (singleV (mkV186 "маркирам"));
+lin works_N = variants{} ; -- 
+lin league_N = variants{} ; -- 
+lin league_2_N = mkN041 "лига";
+lin league_1_N = mkN041 "банда";
+lin clear_V2 = dirV2 (variants {dualV (mkV186 "разчиствам") (mkV173 "разчистя") ; dualV (mkV186 "откривам") (mkV163 "открия")});
+lin clear_V = variants{}; -- dirV2 (variants {dualV (mkV186 "разчиствам") (mkV173 "разчистя") ; dualV (mkV186 "откривам") (mkV163 "открия")});
+lin imagine_VS = variants{}; -- dirV2 (medialV (dualV (mkV187 "представям") (mkV173 "представя")) Dat);
+lin imagine_V2 = dirV2 (medialV (dualV (mkV187 "представям") (mkV173 "представя")) Dat);
+lin imagine_V = variants{}; -- dirV2 (medialV (dualV (mkV187 "представям") (mkV173 "представя")) Dat);
+lin through_Adv = variants{}; -- mkPrep "през" Acc;
+lin cash_N = mkN040a "кеш";
+lin normally_Adv = variants{} ; -- 
+lin play_N = mkN041 "игра";
+lin strength_N = mkN049 "мощ";
+lin train_N = mkN001 "влак" ;
+lin travel_V2 = dirV2 (singleV (mkV186 "пътувам"));
+lin travel_V = singleV (mkV186 "пътувам");
+lin target_N = mkN049 "цел" ;
+lin very_A = variants{} ; -- 
+lin pair_N = mkN041 "двойка";
+lin male_A = mkA078 "мъжки";
+lin gas_N = mkN049 "газ" ;
+lin issue_V2 = dirV2 (dualV (mkV186 "издавам") (mkV168 "издам"));
+lin issue_V = dualV (mkV186 "издавам") (mkV168 "издам");
+lin contribution_N = mkN007 "принос" ;
+lin complex_A = mkA079 "сложен" ;
+lin supply_V2 = dirV2 (dualV (mkV186 "снабдявам") (mkV174 "снабдя"));
+lin beat_V2 = dirV2 (dualV (mkV186 "побеждавам") (mkV174 "победя"));
+lin beat_V = dualV (mkV186 "побеждавам") (mkV174 "победя") ; ----
+lin artist_N = mkN007a "артист" ;
+lin agentMasc_N = mkN007a "агент";
+lin presence_N = mkN072 "присъствие" ;
+lin along_Adv = variants{}; -- mkPrep "по" Acc;
+lin environmental_A = mkA079 "екологичен" ;
+lin strike_V2 = dirV2 (dualV (mkV186 "поразявам") (mkV174 "поразя"));
+lin strike_V = dualV (mkV186 "поразявам") (mkV174 "поразя");
+lin contact_N = mkN007 "контакт" ;
+lin protection_N = mkN071 "защитаване";
+lin beginning_N = mkN054 "начало";
+lin demand_VS = mkVS (dualV (mkV186 "настоявам") (mkV180 "настоя"));
+lin demand_V2 = dirV2 (dualV (mkV186 "изисквам") (mkV186 "изискам"));
+lin media_N = mkN047 "медия";
+lin relevant_A = variants{} ; -- 
+lin employ_V2 = dirV2 (dualV (mkV186 "наемам") (mkV171 "наема"));
+lin shoot_V2 = dirV2 (singleV (mkV187 "застрелям")); ----
+lin shoot_V = variants{}; -- dirV2 (singleV (mkV187 "застрелям")); ----
+lin executive_N = mkN007 "директор";
+lin slowly_Adv = variants{} ; -- 
+lin relatively_Adv = variants{} ; -- 
+lin aid_N = mkN049 "помощ" ;
+lin huge_A = mkA079 "огромен" ;
+lin late_Adv = variants{} ; -- 
+lin speed_N = mkN049 "скорост";
+lin review_N = mkN071 "разглеждане" ;
+lin test_V2 = dirV2 (singleV (mkV186 "тествам"));
+lin order_VS = variants{}; -- dirV2 (dualV (mkV186 "заповядвам") (mkV186 "заповядам"));
+lin order_V2V = mkV2V (singleV (mkV174 "наредя")) noPrep noPrep;
+lin order_V2 = dirV2 (dualV (mkV186 "заповядвам") (mkV186 "заповядам"));
+lin order_V = dualV (mkV186 "заповядвам") (mkV186 "заповядам");
+lin route_N = mkN072 "направление" ;
+lin consequence_N = mkN041 "последица" ;
+lin telephone_N = dualN (mkN007 "телефон") (mkA079 "телефонен");
+lin release_V2 = dirV2 (dualV (mkV186 "освобождавам") (mkV174 "освободя"));
+lin proportion_N = mkN047 "пропорция" ;
+lin primary_A = mkA079 "основен";
+lin consideration_N = mkN041 "сметка" ;
+lin reform_N = mkN071 "реформиране" ;
+lin driverMasc_N = dualN (mkN007a "шофьор") (mkA078 "шофьорски");
+lin annual_A = mkA079 "годишен" ;
+lin nuclear_A = mkA076 "ядрен" ;
+lin latter_A = mkA079 "последен";
+lin practical_A = mkA079 "практичен" ;
+lin commercial_A = mkA078 "търговски" ;
+lin rich_A = mkA076 "богат";
+lin emerge_V = dualV (mkV186 "възниквам") (mkV152 "възникна");
+lin apparently_Adv = variants{} ; -- 
+lin ring_V = singleV (mkV177 "звъня");
+lin ring_6_V2 = dirV2 (variants {dualV (mkV186 "опръстенявам") (mkV174 "опръстеня") ; singleV (mkV178 "звуча")}); ----
+lin ring_4_V2 = prepV2 (singleV (mkV177 "звъня")) (mkPrep "на" Acc);
+lin distance_N = mkN072 "разстояние";
+lin exercise_N = mkN072 "упражнение" ;
+lin key_A = mkA076 "ключов" ;
+lin close_Adv = variants{} ; -- 
+lin skin_N = dualN (mkN041 "кожа") (mkA079 "кожен");
+lin island_N = mkN007 "остров" ;
+lin separate_A = mkA079 "отделен" ;
+lin aim_VV = mkVV (singleV (mkV174 "целя"));
+lin aim_V2 = dirV2 (singleV (mkV174 "целя"));
+lin aim_V = singleV (mkV174 "целя");
+lin danger_N = mkN049 "опасност" ;
+lin credit_N = mkN007 "кредит" ;
+lin usual_A = mkA085 "обичаен" ;
+lin link_V2 = dirV2 (dualV (mkV186 "свързвам") (mkV156 "свържа"));
+lin link_V = variants{}; -- dirV2 (dualV (mkV186 "свързвам") (mkV156 "свържа"));
+lin candidateMasc_N = mkN007a "кандидат";
+lin track_N = mkN041 "пътека";
+lin safe_A = mkA079 "сигурен";
+lin interested_A = variants{} ; -- 
+lin assessment_N = mkN041 "преценка" ;
+lin path_N = mkN072 "направление" ;
+lin merely_Adv = variants{} ; -- 
+lin plus_Prep = variants{} ; -- 
+lin district_N = dualN (mkN015 "окръг") (mkA079 "окръжен");
+lin regular_A = mkA079 "редовен" ;
+lin reaction_N = mkN047 "реакция";
+lin impact_N = mkN072 "влияние" ;
+lin collect_V2 = dirV2 (dualV (mkV186 "събирам") (mkV170 "събера"));
+lin collect_V = dualV (mkV186 "събирам") (mkV170 "събера");
+lin debate_N = mkN007 "дебат" ;
+lin lay_V2 = dirV2 (dualV (mkV186 "полагам") (mkV176 "положа"));
+lin lay_V = variants{}; -- dirV2 (dualV (mkV186 "полагам") (mkV176 "положа"));
+lin rise_N = mkN071 "издигане" ;
+lin belief_N = mkN043 "вяра";
+lin conclusion_N = mkN072 "заключение" ;
+lin shape_N = mkN041 "форма" ;
+lin vote_N = mkN007 "избор" ;
+lin aim_N = mkN049 "цел" ;
+lin politics_N = mkN041 "политика" ;
+lin reply_VS = variants{} ; -- 
+lin reply_V = variants{} ; -- 
+lin press_V2V = mkV2V (dualV (mkV186 "напипвам") (mkV186 "напипам")) noPrep noPrep; ----
+lin press_V2 = dirV2 (dualV (mkV186 "напипвам") (mkV186 "напипам")); ----
+lin press_V = variants{}; -- dirV2 (dualV (mkV186 "напипвам") (mkV186 "напипам")); ----
+lin approach_V2 = variants{}; -- dualV (mkV186 "идвам") (mkV146a "дойда") ; ----
+lin approach_V = dualV (mkV186 "идвам") (mkV146a "дойда") ; ----
+lin file_N = mkN065 "досие" ;
+lin western_A = mkA079 "западен";
+lin earth_N = mkN041 "почва";
+lin public_N = mkN041 "публика";
+lin survive_V2 = dirV2 (dualV (mkV186 "оцелявам") (mkV160 "оцелея")); ----
+lin survive_V = dualV (mkV186 "оцелявам") (mkV160 "оцелея");
+lin estate_N = mkN007 "имот" ;
+lin boat_N = mkN007 "кораб" ;
+lin prison_N = mkN007 "затвор" ;
+lin additional_A = mkA079 "допълнителен";
+lin settle_V2 = variants{}; -- medialV (dualV (mkV186 "установявам") (mkV174 "установя")) Acc;
+lin settle_V = medialV (dualV (mkV186 "установявам") (mkV174 "установя")) Acc;
+lin largely_Adv = variants{} ; -- 
+lin wine_N = mkN054 "вино";
+lin observe_VS = variants{}; -- dirV2 (variants {dualV (mkV186 "спазвам") (mkV173 "спазя") ; dualV (mkV186 "отбелязвам") (mkV183 "отбележа")}); ----
+lin observe_V2 = dirV2 (variants {dualV (mkV186 "спазвам") (mkV173 "спазя") ; dualV (mkV186 "отбелязвам") (mkV183 "отбележа")}); ----
+lin limit_V2V = mkV2V (dualV (mkV186 "ограничавам") (mkV176 "огранича")) noPrep (mkPrep "за" Acc);
+lin limit_V2 = dirV2 (dualV (mkV186 "ограничавам") (mkV176 "огранича"));
+lin deny_V3 = mkV3 (dualV (mkV186 "отказвам") (mkV156 "откажа")) noPrep noPrep;
+lin deny_V2 = dirV2 (dualV (mkV186 "отказвам") (mkV156 "откажа"));
+lin for_PConj = variants{} ; -- 
+lin straight_Adv = variants{} ; -- 
+lin somebody_NP = mkNP "някой" (GSg Masc) P3 Pos;
+lin writer_N = mkN031a "писател" ;
+lin weekend_N = mkN001 "уйкенд";
+lin clothes_N = variants{} ; -- 
+lin active_A = mkA079 "активен" ;
+lin sight_N = variants{} ; -- 
+lin video_N = mkN065 "видео" ;
+lin reality_N = mkN049 "реалност" ;
+lin hall_N = variants{} ; -- 
+lin nevertheless_Adv = variants{} ; -- 
+lin regional_A = mkA079 "регионален";
+lin vehicle_N = mkN054 "возило" ;
+lin worry_VS = mkVS (dualV (mkV186 "притеснявам") (mkV174 "притесня"));
+lin worry_V2 = dirV2 (dualV (mkV186 "притеснявам") (mkV174 "притесня"));
+lin worry_V = medialV (singleV (mkV186 "притеснявам")) Acc;
+lin powerful_A = mkA079 "силен" ;
+lin possibly_Adv = variants{} ; -- 
+lin cross_V2 = dirV2 (variants {dualV (mkV186 "пресичам") (mkV149 "пресека") ; dualV (mkV186 "преминавам") (mkV152 "премина")}); ----
+lin cross_V = dualV (mkV186 "преминавам") (mkV152 "премина");
+lin colleague_N = mkN038 "колега" ;
+lin charge_V2 = dirV2 (dualV (mkV186 "обвинявам") (mkV174 "обвиня"));
+lin charge_V = dualV (mkV186 "наблягам") (mkV152 "наблегна") ; ----
+lin lead_N = mkN054 "предимство" ;
+lin farm_N = mkN041 "ферма";
+lin respond_VS = variants{}; -- dualV (mkV187 "отговарям") (mkV173 "отговоря");
+lin respond_V = dualV (mkV187 "отговарям") (mkV173 "отговоря");
+lin employer_N = mkN031a "работодател";
+lin carefully_Adv = variants{} ; -- 
+lin understanding_N = mkN071 "разбиране" ;
+lin connection_N = mkN041 "връзка";
+lin comment_N = mkN007 "коментар" ;
+lin grant_V3 = mkV3 (dualV (mkV187 "предоставям") (mkV173 "предоставя")) noPrep noPrep;
+lin grant_V2 = dirV2 (dualV (mkV187 "предоставям") (mkV173 "предоставя")); ----
+lin concentrate_V2 = dirV2 (singleV (mkV186 "концентрирам"));
+lin concentrate_V = medialV (singleV (mkV186 "концентрирам")) Acc;
+lin ignore_V2 = dirV2 (singleV (mkV186 "игнорирам"));
+lin ignore_V = singleV (mkV186 "игнорирам");
+lin phone_N = mkN007 "телефон";
+lin hole_N = mkN041 "дупка";
+lin insurance_N = mkN071 "осигуряване" ;
+lin content_N = mkN072 "съдържание";
+lin confidence_N = mkN049 "самоувереност" ;
+lin sample_N = mkN041 "извадка";
+lin transport_N = mkN007 "транспорт" ;
+lin objective_N = mkN049 "цел" ;
+lin alone_A = mkA076 "сам";
+lin flower_N = mkN072 "цвете";
+lin injury_N = mkN071 "нараняване";
+lin lift_V2 = dirV2 (dualV (mkV186 "вдигам") (mkV152 "вдигна"));
+lin lift_V = dualV (mkV186 "вдигам") (mkV152 "вдигна");
+lin stick_V2 = dirV2 (dualV (mkV186 "придържам") (mkV179 "придържа")); ----
+lin stick_V = variants{}; -- dirV2 (dualV (mkV186 "придържам") (mkV179 "придържа")); ----
+lin front_A = variants{} ; -- 
+lin mainly_Adv = variants{} ; -- 
+lin battle_N = mkN072 "сражение" ; ----
+lin generation_N = mkN071 "генериране";
+lin currently_Adv = variants{} ; -- 
+lin winter_N = mkN041 "зима";
+lin inside_Prep = variants{} ; -- 
+lin impossible_A = mkA079 "невъзможен" ;
+lin somewhere_Adv = mkAdv "някъде";
+lin arrange_V2 = variants{} ; -- 
+lin arrange_V = variants{} ; -- 
+lin will_N = mkN072 "желание";
+lin sleep_V = singleV (mkV182 "спя");
+lin progress_N = mkN014 "напредък";
+lin volume_N = mkN001 "том";
+lin ship_N = mkN007 "кораб" ;
+lin legislation_N = mkN047 "регулация" ;
+lin commitment_N = mkN041 "заложба" ;
+lin enough_Predet = variants{} ; -- 
+lin conflict_N = mkN007 "конфликт" ;
+lin bag_N = mkN041 "торба";
+lin fresh_A = mkA076 "свеж";
+lin entry_N = variants{} ; -- 
+lin entry_2_N = mkN001 "ред";
+lin entry_1_N = mkN007 "пристъп";
+lin smile_N = mkN041 "усмивка";
+lin fair_A = mkA076 "справедлив" ;
+lin promise_VV = mkVV (dualV (mkV186 "обещавам") (mkV161 "обещая")); ----
+lin promise_VS = variants{}; -- dirV2 (dualV (mkV186 "обещавам") (mkV161 "обещая"));
+lin promise_V2 = dirV2 (dualV (mkV186 "обещавам") (mkV161 "обещая"));
+lin promise_V = variants{}; -- dirV2 (dualV (mkV186 "обещавам") (mkV161 "обещая"));
+lin introduction_N = mkN072 "въведение" ;
+lin senior_A = mkA078 "старши";
+lin manner_N = mkN007 "начин" ;
+lin background_N = mkN054 "потекло" ;
+lin key_N = variants{} ; -- 
+lin key_2_N = mkN007 "клавиш";
+lin key_1_N = mkN001 "ключ";
+lin touch_V2 = dirV2 (dualV (mkV186 "докосвам") (mkV152 "докосна"));
+lin touch_V = variants{}; -- dirV2 (dualV (mkV186 "докосвам") (mkV152 "докосна"));
+lin vary_V2 = dirV2 (singleV (mkV186 "варирам"));
+lin vary_V = singleV (mkV186 "варирам");
+lin sexual_A = mkA079 "сексуален" ;
+lin ordinary_A = mkA085 "обичаен";
+lin cabinet_N = mkN007 "кабинет" ;
+lin painting_N = mkN041 "картина";
+lin entirely_Adv = variants{} ; -- 
+lin engine_N = dualN (mkN031 "двигател") (mkA079 "двигателен");
+lin previously_Adv = variants{} ; -- 
+lin administration_N = mkN047 "администрация";
+lin tonight_Adv = mkAdv "тази вечер";
+lin adult_N = substantiveN (mkA079 "възрастен") (AMasc Human);
+lin prefer_VV = mkVV (dualV (mkV186 "предпочитам") (mkV145 "предпочета")); ----
+lin prefer_V2 = dirV2 (dualV (mkV186 "предпочитам") (mkV145 "предпочета"));
+lin author_N = mkN007a "автор";
+lin actual_A = mkA079 "актуален" ;
+lin song_N = mkN050 "песен" ;
+lin investigation_N = mkN071 "разследване" ;
+lin debt_N = mkN001 "дълг" ;
+lin visitor_N = mkN031a "посетител";
+lin forest_N = mkN041 "гора" ;
+lin repeat_VS = variants{}; -- dirV2 (dualV (mkV187 "повтарям") (mkV173 "повторя")); ----
+lin repeat_V2 = dirV2 (dualV (mkV187 "повтарям") (mkV173 "повторя")); ----
+lin repeat_V = variants{}; -- dirV2 (dualV (mkV187 "повтарям") (mkV173 "повторя")); ----
+lin wood_N = dualN (mkN061 "дърво") (mkA076 "дървен");
+lin contrast_N = mkN007 "контраст" ;
+lin extremely_Adv = variants{} ; -- 
+lin wage_N = mkN041 "заплата";
+lin domestic_A = mkA079 "домашен";
+lin commit_V2 = dirV2 (singleV (mkV186 "ангажирам")); ----
+lin threat_N = mkN049 "опасност" ;
+lin bus_N = mkN007 "автобус" ;
+lin warm_A = mkA080 "топъл" ;
+lin sir_N = mkN023 "господин";
+lin regulation_N = mkN071 "регулиране" ;
+lin drink_N = mkN041 "напитка";
+lin relief_N = mkN007 "релеф" ; ----
+lin internal_A = mkA079 "вътрешен" ;
+lin strange_A = mkA079 "странен" ;
+lin excellent_A = mkA079 "отличен";
+lin run_N = mkN001 "тек" ;
+lin fairly_Adv = variants{} ; -- 
+lin technical_A = mkA078 "технически" ;
+lin tradition_N = mkN047 "традиция" ;
+lin measure_V2 = dirV2 (dualV (mkV186 "измервам") (mkV173 "измеря"));
+lin measure_V = dualV (mkV186 "измервам") (mkV173 "измеря");
+lin insist_VS = variants{}; -- dirV2 (dualV (mkV186 "настоявам") (mkV180 "настоя")); ----
+lin insist_V2 = dirV2 (dualV (mkV186 "настоявам") (mkV180 "настоя")); ----
+lin insist_V = variants{}; -- dirV2 (dualV (mkV186 "настоявам") (mkV180 "настоя")); ----
+lin farmer_N = mkN007 "фермер";
+lin until_Prep = mkPrep "докато" Acc;
+lin traffic_N = mkN014 "трафик" ;
+lin dinner_N = mkN047 "вечеря";
+lin consumer_N = mkN031a "потребител" ;
+lin meal_N = mkN071 "ядене" ;
+lin warn_VS = mkVS (dualV (mkV186 "предупреждавам") (mkV174 "предупредя"));
+lin warn_V2V = mkV2V (dualV (mkV186 "предупреждавам") (mkV174 "предупредя")) noPrep noPrep;
+lin warn_V2 = dirV2 (dualV (mkV186 "предупреждавам") (mkV174 "предупредя"));
+lin warn_V = dualV (mkV186 "предупреждавам") (mkV174 "предупредя");
+lin living_A = mkA078 "животински" ;
+lin package_N = mkN007 "пакет";
+lin half_N = mkN041 "половина" ;
+lin increasingly_Adv = variants{} ; -- 
+lin description_N = mkN072 "описание";
+lin soft_A = mkA076 "мек" ;
+lin stuff_N = variants{} ; -- 
+lin award_V3 = mkV3 (dualV (mkV186 "награждавам") (mkV174 "наградя")) noPrep with_Prep;
+lin award_V2 = dirV2 (dualV (mkV186 "награждавам") (mkV174 "наградя"));
+lin existence_N = mkN071 "съществуване" ;
+lin improvement_N = mkN072 "подобрение";
+lin coffee_N = mkN065 "кафе" ;
+lin appearance_N = mkN071 "появяване" ;
+lin standard_A = mkA079 "стандартен";
+lin attack_V2 = dirV2 (singleV (mkV186 "атакувам"));
+lin sheet_N = mkN006 "лист" ;
+lin category_N = mkN047 "категория" ;
+lin distribution_N = mkN047 "дистрибуция" ;
+lin equally_Adv = variants{} ; -- 
+lin session_N = mkN047 "сесия" ;
+lin cultural_A = mkA079 "културен";
+lin loan_N = mkN007 "заем" ;
+lin bind_V2 = dirV2 (dualV (mkV186 "свързвам") (mkV156 "свържа"));
+lin bind_V = variants{}; -- dirV2 (dualV (mkV186 "свързвам") (mkV156 "свържа"));
+lin museum_N = mkN032 "музей" ;
+lin conversation_N = mkN007 "разговор" ;
+lin threaten_VV = mkVV (dualV (mkV186 "заплашвам") (mkV176 "заплаша"));
+lin threaten_VS = mkVS (dualV (mkV186 "заплашвам") (mkV176 "заплаша"));
+lin threaten_V2 = dirV2 (dualV (mkV186 "заплашвам") (mkV176 "заплаша"));
+lin threaten_V = dualV (mkV186 "заплашвам") (mkV176 "заплаша");
+lin link_N = mkN041 "връзка" ;
+lin launch_V2 = dirV2 (singleV (mkV186 "стартирам"));
+lin launch_V = singleV (mkV186 "стартирам");
+lin proper_A = mkA079 "съответен" ;
+lin victim_N = mkN041 "жертва" ;
+lin audience_N = mkN047 "аудиенция" ;
+lin famous_A = mkA079 "фамозен" ;
+lin master_N = variants{} ; -- 
+lin master_2_N = mkN007a "майстор";
+lin master_1_N = mkN031a "господар";
+lin lip_N = mkN041 "устна";
+lin religious_A = mkA079 "религиозен" ;
+lin joint_A = mkA079 "взаимен" ;
+lin cry_V2 = dirV2 (singleV (mkV164 "лея")); ----
+lin cry_V = singleV (mkV155 "плача") ; ----
+lin potential_A = mkA079 "потенциален" ;
+lin broad_A = mkA076 "широк" ;
+lin exhibition_N = mkN041 "изложба" ;
+lin experience_V2 = dirV2 (dualV (mkV186 "преживявам") (mkV160 "преживея"));
+lin judge_N = mkN039 "съдия" ;
+lin formal_A = mkA079 "формален" ;
+lin housing_N = dualN (mkN066 "жилище") (mkA079 "жилищен");
+lin past_Prep = variants{} ; -- 
+lin concern_V2 = dirV2 (dualV (mkV186 "притеснявам") (mkV174 "притесня"));
+lin freedom_N = mkN041 "свобода" ;
+lin gentleman_N = mkN007a "джентълмен";
+lin attract_V2 = dirV2 (dualV (mkV186 "привличам") (mkV149 "привлека"));
+lin explanation_N = mkN071 "обясняване" ;
+lin appoint_V3 = variants{}; -- dirV2 (dualV (mkV186 "назначавам") (mkV176 "назнача"));
+lin appoint_V2V = mkV2V (dualV (mkV186 "назначавам") (mkV176 "назнача")) noPrep noPrep;
+lin appoint_V2 = dirV2 (dualV (mkV186 "назначавам") (mkV176 "назнача"));
+lin note_VS = mkVS (dualV (mkV186 "отбелязвам") (mkV183 "отбележа"));
+lin note_V2 = dirV2 (dualV (mkV186 "забелязвам") (mkV183 "забележа"));
+lin note_V = dualV (mkV186 "забелязвам") (mkV183 "забележа");
+lin chief_A = mkA079 "главен";
+lin total_N = mkN041 "сума";
+lin lovely_A = variants{} ; -- 
+lin official_A = mkA079 "официален";
+lin date_V2 = variants{}; -- singleV (mkV186 "датирам"); ----
+lin date_V = singleV (mkV186 "датирам"); ----
+lin demonstrate_VS = mkVS (singleV (mkV186 "демонстрирам"));
+lin demonstrate_V2 = dirV2 (singleV (mkV186 "демонстрирам"));
+lin demonstrate_V = singleV (mkV186 "демонстрирам");
+lin construction_N = mkN071 "конструиране" ;
+lin middle_N = mkN041 "среда" ;
+lin yard_N = mkN001 "двор";
+lin unable_A = mkA079 "неспособен"; ----
+lin acquire_V2 = dirV2 (dualV (mkV186 "придобивам") (mkV163 "придобия"));
+lin surely_Adv = variants{} ; -- 
+lin crisis_N = dualN (mkN041 "криза") (mkA079 "кризисен");
+lin propose_VV = mkVV (dualV (mkV186 "предлагам") (mkV176 "предложа"));
+lin propose_VS = mkVS (dualV (mkV186 "предлагам") (mkV176 "предложа"));
+lin propose_V2 = dirV2 (dualV (mkV186 "предлагам") (mkV176 "предложа"));
+lin propose_V = dualV (mkV186 "предлагам") (mkV176 "предложа"); ----
+lin west_N = mkN040a "запад" ;
+lin impose_V2 = dirV2 (singleV (mkV186 "налагам"));
+lin impose_V = singleV (mkV186 "налагам");
+lin market_V2 = variants{}; -- singleV (mkV186 "пласирам"); ----
+lin market_V = singleV (mkV186 "пласирам"); ----
+lin care_V = singleV (mkV176 "грижа");
+lin god_N = mkN001 "бог";
+lin favour_N = mkN041 "услуга" ;
+lin before_Adv = variants{}; -- mkPrep "преди" Acc;
+lin name_V3 = mkV3 (dualV (mkV186 "назначавам") (mkV176 "назнача")) noPrep (mkPrep "за" Acc);
+lin name_V2 = dirV2 (singleV (mkV186 "наричам"));
+lin equal_A = mkA080 "еднакъв" ;
+lin capacity_N = dualN (mkN007 "капацитет") (mkA079 "капацитивен");
+lin flat_N = mkN066 "жилище";
+lin selection_N = dualN (mkN047 "селекция") (mkA079 "селекционен");
+lin alone_Adv = variants{} ; -- 
+lin football_N = dualN (mkN040a "футбол") (mkA079 "футболен");
+lin victory_N = mkN041 "победа" ;
+lin factory_N = mkN041 "фабрика" ;
+lin rural_A = mkA078 "селски" ;
+lin twice_Adv = variants{} ; -- 
+lin sing_V2 = dirV2 (singleV (mkV142 "съм")); ----
+lin sing_V = singleV (mkV164 "пея");
+lin whereas_Subj = variants{} ; -- 
+lin own_V2 = dirV2 (singleV (mkV186 "притежавам"));
+lin head_V2 = dirV2 (singleV (mkV173 "водя")); ----
+lin head_V = medialV (dualV (mkV186 "насочвам") (mkV176 "насоча")) Acc;
+lin examination_N = dualN (mkN071 "изпитване") (mkA079 "изпитен");
+lin deliver_V2 = dirV2 (variants {dualV (mkV187 "доставям") (mkV173 "доставя") ; dualV (mkV186 "осигурявам") (mkV174 "осигуря")}); ----
+lin deliver_V = dualV (mkV186 "изкупвам") (mkV173 "изкупя") ; ----
+lin nobody_NP = mkNP "никой" (GSg Masc) P3 Neg;
+lin substantial_A = mkA079 "значителен" ;
+lin invite_V2V = mkV2V (dualV (mkV186 "поканвам") (mkV173 "поканя")) noPrep noPrep;
+lin invite_V2 = dirV2 (dualV (mkV186 "поканвам") (mkV173 "поканя"));
+lin intention_N = mkN072 "намерение" ;
+lin egg_N = mkN066 "яйце" ;
+lin reasonable_A = mkA079 "разумен";
+lin onto_Prep = in_Prep;
+lin retain_V2 = dirV2 (dualV (mkV186 "запазвам") (mkV173 "запазя"));
+lin aircraft_N = mkN007 "самолет" ;
+lin decade_N = mkN072 "десетилетие" ;
+lin cheap_A = mkA076 "евтин";
+lin quiet_A = mkA076 "тих" ;
+lin bright_A = mkA080 "светъл";
+lin contribute_V2 = prepV2 (dualV (mkV187 "допринасям") (mkV145 "допринеса")) (mkPrep "с" Acc);
+lin contribute_V = dualV (mkV187 "допринасям") (mkV145 "допринеса");
+lin row_N = mkN001 "ред" ;
+lin search_N = mkN071 "търсене" ;
+lin limit_N = mkN072 "ограничение";
+lin definition_N = mkN071 "дефиниране" ;
+lin unemployment_N = mkN041 "безработица" ;
+lin spread_V2 = dirV2 (dualV (mkV186 "разпространявам") (mkV174 "разпространя"));
+lin spread_V = medialV (dualV (mkV186 "разпространявам") (mkV174 "разпространя")) Acc;
+lin mark_N = mkN041 "оценка" ;
+lin flight_N = mkN007 "полет" ;
+lin account_V2 = dirV2 (dualV (mkV186 "отчитам") (mkV174 "отчисля"));
+lin account_V = dualV (mkV186 "отчитам") (mkV174 "отчисля");
+lin output_N = mkN007 "изход";
+lin last_V = variants{} ; -- 
+lin tour_N = mkN065 "турне" ;
+lin address_N = mkN007 "адрес" ;
+lin immediate_A = mkA076 "непосредствен" ;
+lin reduction_N = mkN047 "редукция" ;
+lin interview_N = mkN065 "интервю" ;
+lin assess_V2 = dirV2 (dualV (mkV186 "оценявам") (mkV174 "оценя"));
+lin promote_V2 = dirV2 (singleV (mkV186 "промотирам"));
+lin promote_V = singleV (mkV186 "промотирам");
+lin everybody_NP = mkNP "всеки" (GSg Masc) P3 Pos;
+lin suitable_A = variants{} ; -- 
+lin growing_A = variants{} ; -- 
+lin nod_V = dualV (mkV186 "кимам") (mkV152 "кимна");
+lin reject_V2 = dirV2 (dualV (mkV187 "отхвърлям") (mkV173 "отхвърля"));
+lin while_N = variants{} ; -- 
+lin high_Adv = variants{} ; -- 
+lin dream_N = mkN037 "сън";
+lin vote_VV = mkVV (singleV (mkV186 "гласувам"));
+lin vote_V3 = mkV3 (singleV (mkV186 "гласувам")) noPrep (mkPrep "за" Acc);
+lin vote_V2 = dirV2 (singleV (mkV186 "гласувам"));
+lin vote_V = singleV (mkV186 "гласувам");
+lin divide_V2 = dirV2 (dualV (mkV187 "разделям") (mkV173 "разделя"));
+lin divide_V = dualV (mkV187 "разделям") (mkV173 "разделя");
+lin declare_VS = variants{}; -- dirV2 (singleV (mkV186 "декларирам"));
+lin declare_V2 = dirV2 (singleV (mkV186 "декларирам"));
+lin declare_V = singleV (mkV186 "декларирам");
+lin handle_V2 = dirV2 (singleV (mkV186 "поддържам"));
+lin handle_V = singleV (mkV186 "поддържам");
+lin detailed_A = variants{} ; -- 
+lin challenge_N = mkN054 "предизвикателство" ;
+lin notice_N = mkN072 "внимание" ;
+lin rain_N = mkN001 "дъжд" ;
+lin destroy_V2 = dirV2 (dualV (mkV186 "унищожавам") (mkV176 "унищожа"));
+lin mountain_N = mkN041 "планина" ;
+lin concentration_N = mkN047 "концентрация" ;
+lin limited_A = variants{} ; -- 
+lin finance_N = mkN075 "финанси";
+lin pension_N = mkN047 "пенсия" ;
+lin influence_V2 = dirV2 (dualV (mkV186 "повлиявам") (mkV161 "повлияя"));
+lin afraid_A = mkA076 "уплашен"; ----
+lin murder_N = mkN071 "убиване" ;
+lin neck_N = mkN001 "врат" ;
+lin weapon_N = mkN072 "оръжие" ;
+lin hide_V2 = dirV2 (singleV (mkV186 "скривам"));
+lin hide_V = medialV (singleV (mkV186 "скривам")) Acc;
+lin offence_N = mkN071 "съблазняване" ;
+lin absence_N = mkN072 "отсъствие" ;
+lin error_N = mkN041 "грешка" ;
+lin representativeMasc_N = mkN031a "представител" ;
+lin enterprise_N = mkN072 "предприятие" ;
+lin criticism_N = mkN041 "критика" ;
+lin average_A = mkA079 "среден";
+lin quick_A = mkA076 "бърз" ;
+lin sufficient_A = mkA079 "доволен" ;
+lin appointment_N = mkN071 "назначаване" ;
+lin match_V2 = dirV2 (variants {dualV (mkV186 "съчетавам") (mkV161 "съчетая") ; dualV (mkV187 "отговарям") (mkV173 "отговоря")}); ----
+lin transfer_V = singleV (mkV186 "трансферирам");
+lin acid_N = mkN041 "киселина";
+lin spring_N = mkN049 "пролет" ;
+lin birth_N = mkN071 "раждане";
+lin ear_N = mkN064 "ухо";
+lin recognize_VS = variants{} ; -- 
+lin recognize_4_V2 = dirV2 (dualV (mkV186 "разпознавам") (mkV161a "разпозная"));
+lin recognize_1_V2 = dirV2 (dualV (mkV186 "признавам") (mkV161a "призная"));
+lin recommend_V2V = mkV2V (dualV (mkV186 "препоръчвам") (mkV186 "препоръчам")) noPrep noPrep;
+lin recommend_V2 = dirV2 (dualV (mkV186 "препоръчвам") (mkV186 "препоръчам"));
+lin module_N = mkN007 "модул";
+lin instruction_N = mkN047 "инструкция" ;
+lin democratic_A = mkA078 "демократически" ;
+lin park_N = mkN001 "парк" ;
+lin weather_N = dualN (mkN069 "време") (mkA078 "времеви");
+lin bottle_N = mkN041 "бутилка";
+lin address_V2 = dirV2 (singleV (mkV186 "адресирам"));
+lin bedroom_N = variants{} ; -- 
+lin kid_N = mkN065 "хлапе";
+lin pleasure_N = mkN072 "удоволствие" ;
+lin realize_VS = variants{}; -- dirV2 (singleV (mkV186 "реализирам")); ----
+lin realize_V2 = dirV2 (singleV (mkV186 "реализирам")); ----
+lin assembly_N = mkN072 "събрание" ;
+lin expensive_A = mkA076 "скъп";
+lin select_VV = mkVV (dualV (mkV186 "избирам") (mkV170 "избера")); ----
+lin select_V2V = mkV2V (dualV (mkV186 "избирам") (mkV170 "избера")) noPrep noPrep; ----
+lin select_V2 = dirV2 (dualV (mkV186 "избирам") (mkV170 "избера")); ----
+lin select_V = variants{}; -- dirV2 (dualV (mkV186 "избирам") (mkV170 "избера")); ----
+lin teaching_N = mkN071 "преподаване";
+lin desire_N = mkN072 "желание" ;
+lin whilst_Subj = variants{} ; -- 
+lin contact_V2 = variants{} ; -- 
+lin implication_N = mkN041 "последица" ;
+lin combine_VV = mkVV (dualV (mkV186 "съчетавам") (mkV161 "съчетая")) ; ----
+lin combine_V2 = dirV2 (singleV (mkV186 "комбинирам"));
+lin combine_V = singleV (mkV186 "комбинирам");
+lin temperature_N = mkN041 "температура" ;
+lin wave_N = mkN041 "вълна" ;
+lin magazine_N = mkN072 "списание";
+lin totally_Adv = variants{} ; -- 
+lin mental_A = mkA076 "умствен";
+lin used_A = variants{} ; -- 
+lin store_N = mkN007 "магазин" ;
+lin scientific_A = mkA079 "научен" ;
+lin frequently_Adv = variants{} ; -- 
+lin thanks_N = variants{} ; -- 
+lin beside_Prep = variants{} ; -- 
+lin settlement_N = mkN072 "решение" ;
+lin absolutely_Adv = variants{} ; -- 
+lin critical_A = variants{} ; -- 
+lin critical_2_A = mkA079 "критичен";
+lin critical_1_A = mkA079 "критичен";
+lin recognition_N = mkN072 "признание" ;
+lin touch_N = mkN007 "контакт" ;
+lin consist_V = medialV (singleV (mkV180 "състоя")) Acc;
+lin below_Prep = variants{} ; -- 
+lin silence_N = mkN041 "тишина";
+lin expenditure_N = mkN041 "цена" ;
+lin institute_N = mkN007 "институт" ;
+lin dress_V2 = dirV2 (singleV (mkV186 "обличам")); ----
+lin dress_V = dualV (mkV186 "украсявам") (mkV174 "украся") ; ----
+lin dangerous_A = variants{} ; -- 
+lin familiar_A = mkA076 "познат";
+lin asset_N = mkN007 "актив";
+lin educational_A = mkA079 "образователен" ;
+lin sum_N = mkN041 "сума" ;
+lin publication_N = mkN047 "публикация";
+lin partly_Adv = variants{} ; -- 
+lin block_N = mkN041 "пречка" ;
+lin seriously_Adv = variants{} ; -- 
+lin youth_N = mkN049 "младост" ;
+lin tape_N = mkN041 "снимка" ;
+lin elsewhere_Adv = mkAdv "другаде";
+lin cover_N = mkN066 "влагалище";
+lin fee_N = mkN054 "право" ; ----
+lin program_N = mkN041 "програма";
+lin treaty_N = mkN041 "спогодба" ;
+lin necessarily_Adv = variants{} ; -- 
+lin unlikely_A = mkA079 "невероятен";
+lin properly_Adv = variants{} ; -- 
+lin guest_N = dualN (mkN007a "гост") (mkA076 "гостуващ");
+lin code_N = mkN054 "правило" ;
+lin hill_N = mkN001 "хълм";
+lin screen_N = mkN007 "екран";
+lin household_N = mkN054 "домакинство";
+lin sequence_N = mkN041 "редица" ;
+lin correct_A = mkA079 "правилен" ;
+lin female_A = mkA078 "женски" ;
+lin phase_N = mkN041 "фаза" ;
+lin crowd_N = mkN054 "мнозинство" ;
+lin welcome_V2 = dirV2 (singleV (mkV186 "приветствам"));
+lin metal_N = mkN007 "метал";
+lin human_N = dualN (mkN014a "човек") (mkA078 "човешки");
+lin widely_Adv = variants{} ; -- 
+lin undertake_V2 = dirV2 (dualV (mkV186 "предприемам") (mkV171 "предприема")); ----
+lin cut_N = mkN071 "намаляване" ;
+lin sky_N = dualN (mkN070 "небе") (mkA079 "небесен");
+lin brain_N = mkN014 "мозък" ;
+lin expert_N = mkN007a "експерт" ;
+lin experiment_N = mkN007 "експеримент";
+lin tiny_A = variants{} ; -- 
+lin perfect_A = mkA076 "съвършен";
+lin disappear_V = dualV (mkV186 "изчезвам") (mkV152 "изчезна");
+lin initiative_N = mkN041 "инициатива" ;
+lin assumption_N = mkN072 "предположение";
+lin photograph_N = mkN047 "фотография" ;
+lin ministry_N = mkN054 "министерство" ;
+lin congress_N = mkN007 "конгрес" ;
+lin transfer_N = mkN007 "трансфер" ;
+lin reading_N = mkN007 "прочит";
+lin scientist_N = substantiveN (mkA076 "учен") (AMasc Human);
+lin fast_Adv = variants{} ; -- 
+lin fast_A = mkA076 "бърз" ;
+lin closely_Adv = variants{} ; -- 
+lin thin_A = mkA080 "тънък" ;
+lin solicitorMasc_N = mkN007a "адвокат" ;
+lin secure_V2 = dirV2 (dualV (mkV186 "осигурявам") (mkV174 "осигуря"));
+lin plate_N = variants{} ; -- 
+lin pool_N = mkN007 "басейн";
+lin gold_N = mkN054 "злато" ;
+lin emphasis_N = mkN007 "акцент" ;
+lin recall_VS = mkVS (dualV (mkV187 "напомням") (mkV173 "напомня"));
+lin recall_V2 = dirV2 (dualV (mkV187 "припомням") (mkV173 "припомня")); ----
+lin shout_V2 = dirV2 (variants {dualV (mkV186 "викам") (mkV152 "викна") ; singleV (mkV177 "крещя")}); ----
+lin shout_V = dualV (mkV186 "викам") (mkV152 "викна");
+lin generate_V2 = dirV2 (singleV (mkV186 "генерирам"));
+lin location_N = mkN072 "положение";
+lin display_VS = variants{}; -- dirV2 (variants {singleV (mkV186 "демонстрирам") ; dualV (mkV186 "показвам") (mkV156 "покажа")}); ----
+lin display_V2 = dirV2 (variants {singleV (mkV186 "демонстрирам") ; dualV (mkV186 "показвам") (mkV156 "покажа")}); ----
+lin heat_N = mkN041 "горещина" ;
+lin gun_N = mkN007 "пистолет" ;
+lin shut_V2 = dirV2 (dualV (mkV187 "затварям") (mkV173 "затворя")); ----
+lin journey_N = mkN071 "пътуване" ;
+lin imply_VS = variants{}; -- dirV2 (variants {dualV (mkV186 "предполагам") (mkV176 "предположа") ; dualV (mkV186 "означавам") (mkV176 "означа") ; dualV (mkV186 "намеквам") (mkV152 "намекна")}); ----
+lin imply_V2 = dirV2 (variants {dualV (mkV186 "предполагам") (mkV176 "предположа") ; dualV (mkV186 "означавам") (mkV176 "означа") ; dualV (mkV186 "намеквам") (mkV152 "намекна")}); ----
+lin imply_V = dualV (mkV186 "въвличам") (mkV149 "въвлека") ; ----
+lin violence_N = mkN072 "насилие" ;
+lin dry_A = mkA076 "сух" ;
+lin historical_A = mkA078 "исторически" ;
+lin step_V2 = variants{}; -- dualV (mkV186 "прекрачвам") (mkV176 "прекрача"); ----
+lin step_V = dualV (mkV186 "прекрачвам") (mkV176 "прекрача"); ----
+lin curriculum_N = mkN041 "програма"; ----
+lin noise_N = mkN001 "шум" ; ----
+lin lunch_N = variants{} ; -- 
+lin fear_VS = mkVS (medialV (singleV (mkV186 "страхувам")) Acc);
+lin fear_V2 = prepV2 (medialV (singleV (mkV186 "страхувам")) Acc) (mkPrep "от" Acc);
+lin fear_V = medialV (singleV (mkV186 "страхувам")) Acc;
+lin succeed_V2 = dirV2 (singleV (mkV186 "последвам"));
+lin succeed_V = variants{}; -- dirV2 (singleV (mkV186 "последвам"));
+lin fall_N = variants{} ; -- 
+lin fall_2_N = mkN049 "есен";
+lin fall_1_N = mkN071 "падане";
+lin bottom_N = mkN054 "дъно";
+lin initial_A = mkA079 "първичен" ;
+lin theme_N = mkN041 "тема" ;
+lin characteristic_N = mkN041 "характеристика";
+lin pretty_Adv = variants{} ; -- 
+lin empty_A = mkA079 "празен" ;
+lin display_N = mkN032 "дисплей";
+lin combination_N = mkN071 "комбиниране";
+lin interpretation_N = mkN047 "интерпретация" ;
+lin rely_V2 = variants{}; -- dualV (mkV186 "разчитам") (mkV145 "разчета");
+lin rely_V = dualV (mkV186 "разчитам") (mkV145 "разчета");
+lin escape_VS = variants{}; -- dirV2 (variants {dualV (mkV186 "избягам") (mkV152 "избягна") ; singleV (mkV152 "избегна")}); ----
+lin escape_V2 = dirV2 (variants {dualV (mkV186 "избягам") (mkV152 "избягна") ; singleV (mkV152 "избегна")}); ----
+lin escape_V = variants{}; -- dirV2 (variants {dualV (mkV186 "избягам") (mkV152 "избягна") ; singleV (mkV152 "избегна")}); ----
+lin score_V2 = dirV2 (variants {dualV (mkV186 "отбелязвам") (mkV183 "отбележа") ; dualV (mkV186 "извличам") (mkV149 "извлека")}); ----
+lin score_V = variants{}; -- dirV2 (variants {dualV (mkV186 "отбелязвам") (mkV183 "отбележа") ; dualV (mkV186 "извличам") (mkV149 "извлека")}); ----
+lin justice_N = mkN072 "правосъдие" ;
+lin upper_A = mkA079 "горен" ;
+lin tooth_N = mkN007 "зъб";
+lin organize_V2V = mkV2V (singleV (mkV186 "организирам")) noPrep noPrep; ----
+lin organize_V2 = dirV2 (singleV (mkV186 "организирам"));
+lin cat_N = mkN041 "котка";
+lin tool_N = mkN007 "инструмент";
+lin spot_N = mkN041 "точка" ;
+lin bridge_N = mkN001 "мост" ;
+lin double_A = mkA085 "двоен" ;
+lin direct_V2 = dirV2 (dualV (mkV186 "насочвам") (mkV176 "насоча")); ----
+lin direct_V = variants{}; -- dirV2 (dualV (mkV186 "насочвам") (mkV176 "насоча")); ----
+lin conclude_VS = mkVS (dualV (mkV186 "заключавам") (mkV176 "заключа"));
+lin conclude_V2 = dirV2 (dualV (mkV186 "заключавам") (mkV176 "заключа"));
+lin conclude_V = dualV (mkV186 "заключавам") (mkV176 "заключа");
+lin relative_A = mkA079 "относителен" ;
+lin soldier_N = mkN014a "войник";
+lin climb_V2 = dirV2 (variants {singleV (mkV173 "катеря"); dualV (mkV186 "качвам") (mkV176 "кача")});
+lin climb_V = medialV (variants {singleV (mkV173 "катеря"); dualV (mkV186 "качвам") (mkV176 "кача")}) Acc;
+lin breath_N = mkN001 "дъх";
+lin afford_V2V = variants{}; -- dirV2 (medialV (dualV (mkV186 "позволявам") (mkV174 "позволя")) Dat);
+lin afford_V2 = dirV2 (medialV (dualV (mkV186 "позволявам") (mkV174 "позволя")) Dat);
+lin urban_A = mkA078 "градски";
+lin nurse_N = variants{} ; -- 
+lin narrow_A = mkA084 "тесен" ;
+lin liberal_A = mkA079 "либерален" ;
+lin coal_N = mkN007 "въглен";
+lin priority_N = mkN007 "приоритет" ;
+lin wild_A = mkA076 "див" ;
+lin revenue_N = mkN007 "приход" ;
+lin membership_N = mkN054 "членство" ;
+lin grant_N = variants{} ; -- 
+lin approve_V2 = dirV2 (dualV (mkV186 "одобрявам") (mkV174 "одобря"));
+lin approve_V = dualV (mkV186 "одобрявам") (mkV174 "одобря");
+lin tall_A = variants{} ; -- 
+lin apparent_A = mkA079 "очевиден" ; ----
+lin faith_N = mkN043 "вяра" ; ----
+lin under_Adv = variants{}; -- mkPrep "под" Acc;
+lin fix_V2 = dirV2 (singleV (mkV186 "фиксирам"));
+lin fix_V = singleV (mkV186 "фиксирам");
+lin slow_A = mkA079 "бавен" ;
+lin troop_N = mkN041 "трупа" ;
+lin motion_N = mkN072 "движение" ; ----
+lin leading_A = variants{} ; -- 
+lin component_N = mkN007 "компонент" ;
+lin bloody_A = variants{} ; -- 
+lin literature_N = mkN041 "литература" ;
+lin conservative_A = mkA079 "консервативен";
+lin variation_N = mkN049 "променливост";
+lin remind_V2 = prepV2 (dualV (mkV187 "напомням") (mkV173 "напомня")) (mkPrep "на" Acc);
+lin inform_V2 = dirV2 (singleV (mkV186 "информирам"));
+lin inform_V = singleV (mkV186 "информирам");
+lin alternative_N = mkN041 "алтернатива" ;
+lin neither_Adv = variants{} ; -- 
+lin outside_Adv = mkAdv "навън";
+lin mass_N = variants{} ; -- 
+lin busy_A = mkA076 "зает" ; ----
+lin chemical_N = dualN (mkN007 "химикал") (mkA078 "химически");
+lin careful_A = mkA079 "внимателен" ;
+lin investigate_V2 = dirV2 (singleV (mkV186 "разследвам"));
+lin investigate_V = singleV (mkV186 "разследвам");
+lin roll_V2 = variants{} ; -- 
+lin roll_V = variants{} ; -- 
+lin instrument_N = mkN054 "средство" ;
+lin guide_N = mkN007b "водач" ;
+lin criterion_N = mkN032 "критерий" ;
+lin pocket_N = mkN001 "джоб" ;
+lin suggestion_N = mkN072 "предложение" ;
+lin aye_Interj = variants{} ; -- 
+lin entitle_VS = variants{}; -- mkV2V (dualV (mkV186 "озаглавявам") (mkV174 "озаглавя")) noPrep noPrep; ----
+lin entitle_V2V = mkV2V (dualV (mkV186 "озаглавявам") (mkV174 "озаглавя")) noPrep noPrep; ----
+lin tone_N = mkN001 "тон";
+lin attractive_A = mkA079 "привлекателен";
+lin wing_N = mkN056 "крило" ;
+lin surprise_N = mkN041 "изненада";
+lin male_N = dualN (mkN024 "мъж") (mkA078 "мъжки");
+lin ring_N = variants{} ; -- 
+lin pub_N = mkN001 "бар";
+lin fruit_N = mkN001 "плод" ;
+lin passage_N = mkN007 "преход" ; ----
+lin illustrate_VS = variants{}; -- dirV2 (singleV (mkV186 "илюстрирам")); ----
+lin illustrate_V2 = dirV2 (singleV (mkV186 "илюстрирам")); ----
+lin illustrate_V = variants{}; -- dirV2 (singleV (mkV186 "илюстрирам")); ----
+lin pay_N = mkN041 "заплата" ;
+lin ride_V2 = dirV2 (singleV (mkV173 "яздя"));
+lin ride_V = singleV (mkV173 "яздя");
+lin foundation_N = mkN047 "фондация" ;
+lin restaurant_N = mkN007 "ресторант" ;
+lin vital_A = mkA078 "същински" ;
+lin alternative_A = mkA079 "алтернативен";
+lin burn_V2 = dirV2 (dualV (mkV187 "изгарям") (mkV177 "изгоря"));
+lin burn_V = singleV (mkV177 "горя");
+lin map_N = mkN041 "карта" ;
+lin united_A = variants{} ; -- 
+lin device_N = mkN054 "устройство";
+lin jump_V2 = dirV2 (dualV (mkV186 "скачам") (mkV176 "скоча"));
+lin jump_V = dualV (mkV186 "скачам") (mkV176 "скоча");
+lin estimate_VS = mkVS (dualV (mkV186 "оценявам") (mkV174 "оценя"));
+lin estimate_V2V = mkV2V (dualV (mkV186 "оценявам") (mkV174 "оценя")) noPrep noPrep; ----
+lin estimate_V2 = dirV2 (dualV (mkV186 "оценявам") (mkV174 "оценя"));
+lin estimate_V = mkVS (dualV (mkV186 "оценявам") (mkV174 "оценя"));
+lin conduct_V2 = dirV2 (dualV (mkV186 "извеждам") (mkV145 "изведа"));
+lin conduct_V = dualV (mkV186 "извеждам") (mkV145 "изведа");
+lin derive_V2 = dirV2 (dualV (mkV186 "произлизам") (mkV147 "произляза"));
+lin derive_V = dualV (mkV186 "произлизам") (mkV147 "произляза");
+lin comment_VS = variants{}; -- dirV2 (singleV (mkV186 "коментирам")); ----
+lin comment_V2 = dirV2 (singleV (mkV186 "коментирам")); ----
+lin comment_V = singleV (mkV186 "коментирам") ; ----
+lin east_N = mkN040a "изток";
+lin advise_VS = variants{}; -- dirV2 (singleV (mkV186 "съветвам"));
+lin advise_V2 = dirV2 (singleV (mkV186 "съветвам"));
+lin advise_V = singleV (mkV186 "съветвам");
+lin advance_N = mkN071 "напредване" ;
+lin motor_N = mkN031 "двигател" ; ----
+lin satisfy_V2 = dirV2 (dualV (mkV186 "задоволявам") (mkV174 "задоволя"));
+lin hell_N = mkN009 "пъкъл";
+lin winner_N = mkN031a "победител" ;
+lin effectively_Adv = variants{} ; -- 
+lin mistake_N = mkN041 "грешка" ;
+lin incident_N = mkN007 "инцидент" ;
+lin focus_V2 = dirV2 (singleV (mkV186 "фокусирам"));
+lin focus_V = singleV (mkV186 "фокусирам");
+lin exercise_VV = mkVV (dualV (mkV186 "упражнявам") (mkV174 "упражня")); ----
+lin exercise_V2 = dirV2 (dualV (mkV186 "упражнявам") (mkV174 "упражня")); ----
+lin exercise_V = variants{}; -- dirV2 (dualV (mkV186 "упражнявам") (mkV174 "упражня")); ----
+lin representation_N = mkN071 "представяне";
+lin release_N = mkN071 "обявяване" ;
+lin leaf_N = mkN006 "лист" ;
+lin border_N = mkN071 "отбелязване" ;
+lin wash_V2 = dirV2 (dualV (mkV186 "измивам") (mkV163 "измия"));
+lin wash_V = dualV (mkV186 "измивам") (mkV163 "измия");
+lin prospect_N = mkN001 "шанс" ;
+lin blow_V2 = variants{} ; -- 
+lin blow_V = variants{} ; -- 
+lin trip_N = mkN071 "пътуване" ;
+lin observation_N = mkN072 "наблюдение";
+lin gather_V2 = dirV2 (dualV (mkV186 "събирам") (mkV170 "събера"));
+lin gather_V = dualV (mkV186 "събирам") (mkV170 "събера");
+lin ancient_A = mkA078 "старовремски" ;
+lin brief_A = mkA076 "къс" ;
+lin gate_N = mkN041 "врата" ;
+lin elderly_A = mkA079 "възрастен"; ----
+lin persuade_V2V = mkV2V (dualV (mkV186 "убеждавам") (mkV174 "убедя")) noPrep (mkPrep "да" Acc);
+lin persuade_V2 = dirV2 (dualV (mkV186 "убеждавам") (mkV174 "убедя"));
+lin overall_A = mkA079 "цялостен" ;
+lin rare_A = mkA083 "рядък";
+lin index_N = mkN008 "показалец" ; ----
+lin hand_V2 = dirV2 (dualV (mkV186 "предавам") (mkV168 "предам")); ----
+lin circle_N = mkN001 "кръг" ;
+lin creation_N = mkN072 "създание";
+lin drawing_N = mkN041 "рисунка";
+lin anybody_NP = mkNP "някой" (GSg Masc) P3 Pos;
+lin flow_N = mkN007 "прилив" ;
+lin matter_V = variants{} ; -- 
+lin external_A = mkA079 "външен" ;
+lin capable_A = mkA079 "вреден" ;
+lin recover_V = variants{} ; -- 
+lin shot_N = mkN041 "снимка";
+lin request_N = mkN041 "заявка" ;
+lin impression_N = variants{} ; -- 
+lin neighbour_N = mkN007a "съсед" ;
+lin theatre_N = mkN009 "театър" ;
+lin beneath_Prep = variants{} ; -- 
+lin hurt_V2 = dirV2 (dualV (mkV186 "убивам") (mkV163 "убия")); ----
+lin hurt_V = variants{}; -- dirV2 (dualV (mkV186 "убивам") (mkV163 "убия")); ----
+lin mechanism_N = mkN011 "механизъм" ;
+lin potential_N = dualN (mkN007 "потенциал") (mkA079 "потенциален");
+lin lean_V2 = dirV2 (singleV (mkV174 "клоня")); ----
+lin lean_V = variants{}; -- dirV2 (singleV (mkV174 "клоня")); ----
+lin defendant_N = mkN014a "ответник" ; ----
+lin atmosphere_N = mkN041 "атмосфера";
+lin slip_V2 = dirV2 (dualV (mkV186 "пропускам") (mkV152 "пропусна"));
+lin slip_V = variants{}; -- dirV2 (dualV (mkV186 "пропускам") (mkV152 "пропусна"));
+lin chain_N = mkN041 "верига";
+lin accompany_V2 = dirV2 (dualV (mkV186 "придружавам") (mkV176 "придружа"));
+lin wonderful_A = mkA079 "прекрасен" ;
+lin earn_V2 = dirV2 (dualV (mkV186 "спечелвам") (mkV173 "спечеля"));
+lin earn_V = variants{}; -- dirV2 (dualV (mkV186 "спечелвам") (mkV173 "спечеля"));
+lin enemy_N = mkN001 "враг" ; ----
+lin desk_N = mkN054 "бюро";
+lin engineering_N = mkN054 "инженерство" ;
+lin panel_N = mkN047 "комисия" ;
+lin distinction_N = mkN071 "отличаване" ;
+lin deputy_N = mkN014a "заместник";
+lin discipline_N = mkN041 "дисциплина";
+lin strike_N = variants{} ; -- 
+lin strike_2_N = mkN072 "нападение";
+lin strike_1_N = dualN (mkN041 "стачка") (mkA079 "стачен");
+lin married_A = variants{} ; -- 
+lin plenty_NP = variants{} ; -- 
+lin establishment_N = mkN071 "основаване" ;
+lin fashion_N = mkN041 "мода";
+lin roof_N = mkN007 "покрив" ; ----
+lin milk_N = dualN (mkN057 "мляко") (mkA079 "млечен");
+lin entire_A = mkA081 "цял" ;
+lin tear_N = mkN071 "дръпване" ; ----
+lin secondary_A = mkA079 "вторичен" ;
+lin finding_N = mkN072 "заключение" ;
+lin welfare_N = mkN072 "благосъстояние" ;
+lin increased_A = variants{} ; -- 
+lin attach_V2 = dirV2 (dualV (mkV186 "прикачвам") (mkV176 "прикача"));
+lin attach_V = dualV (mkV186 "прикачвам") (mkV176 "прикача");
+lin typical_A = variants{} ; -- 
+lin typical_3_A = mkA076 "обикновен";
+lin typical_2_A = mkA079 "характерен";
+lin typical_1_A = mkA079 "типичен";
+lin meanwhile_Adv = mkAdv "междувременно";
+lin leadership_N = mkN054 "ръководство";
+lin walk_N = mkN041 "разходка";
+lin negotiation_N = mkN007 "преговор" ;
+lin clean_A = mkA076 "чист" ;
+lin religion_N = mkN047 "религия" ;
+lin count_V2 = dirV2 (singleV (mkV175 "броя"));
+lin count_V = singleV (mkV175 "броя");
+lin grey_A = mkA076 "сив";
+lin hence_Adv = variants{} ; -- 
+lin alright_Adv = variants{} ; -- 
+lin first_A = variants{} ; -- 
+lin fuel_N = mkN054 "гориво" ;
+lin mine_N = mkN041 "мина" ;
+lin appeal_V2 = dirV2 (singleV (mkV186 "апелирам"));
+lin appeal_V = singleV (mkV186 "апелирам");
+lin servantMasc_N = mkN038 "слуга" ;
+lin liability_N = mkN049 "отговорност" ;
+lin constant_A = mkA079 "константен" ;
+lin hate_VV = mkVV (singleV (mkV173 "мразя")); ----
+lin hate_V2 = dirV2 (singleV (mkV173 "мразя")); ----
+lin shoe_N = mkN041 "обувка";
+lin expense_N = mkN041 "цена" ;
+lin vast_A = variants{} ; -- 
+lin soil_N = mkN041 "почва";
+lin writing_N = mkN054 "писателство" ;
+lin nose_N = mkN001 "нос" ;
+lin origin_N = mkN054 "потекло" ;
+lin lord_N = mkN007a "господ" ;
+lin rest_V2 = dirV2 (singleV (mkV142 "съм")); ----
+lin drive_N = mkN047 "акция" ;
+lin ticket_N = dualN (mkN007 "билет") (mkA079 "билетен");
+lin editor_N = mkN007 "редактор";
+lin switch_V2 = dirV2 (dualV (mkV186 "преминавам") (mkV152 "премина")); ----
+lin switch_V = dualV (mkV186 "превключвам") (mkV176 "превключа");
+lin provided_Subj = variants{} ; -- 
+lin northern_A = variants{} ; -- 
+lin significance_N = mkN049 "значителност";
+lin channel_N = mkN007 "канал" ;
+lin convention_N = mkN047 "конвенция" ;
+lin damage_V2 = dirV2 (dualV (mkV186 "разрушавам") (mkV176 "разруша"));
+lin funny_A = variants{} ; -- 
+lin bone_N = dualN (mkN007 "кокал") (mkA076 "кокален");
+lin severe_A = mkA079 "страшен";
+lin search_V2 = variants{} ; -- 
+lin search_V = variants{} ; -- 
+lin iron_N = mkN057 "желязо";
+lin vision_N = mkN047 "визия";
+lin via_Prep = variants{} ; -- 
+lin somewhat_Adv = mkAdv "някакъв";
+lin inside_Adv = mkAdv "вътре";
+lin trend_N = mkN001 "тренд" ;
+lin revolution_N = mkN047 "революция" ;
+lin terrible_A = mkA079 "ужасен" ;
+lin knee_N = mkN058 "коляно" ;
+lin dress_N = mkN047 "рокля";
+lin unfortunately_Adv = variants{} ; -- 
+lin steal_V2 = dirV2 (variants {singleV (mkV145 "крада") ; dualV (mkV186 "открадвам") (mkV152 "открадна")}); ----
+lin steal_V = variants{}; -- dirV2 (variants {singleV (mkV145 "крада") ; dualV (mkV186 "открадвам") (mkV152 "открадна")}); ----
+lin criminal_A = mkA079 "криминален" ;
+lin signal_N = dualN (mkN007 "сигнал") (mkA079 "сигнален");
+lin notion_N = mkN047 "идея" ;
+lin comparison_N = mkN072 "сравнение" ;
+lin academic_A = mkA079 "академичен" ;
+lin outcome_N = mkN007 "изход" ;
+lin lawyer_N = mkN007a "адвокат" ;
+lin strongly_Adv = variants{} ; -- 
+lin surround_V2 = dirV2 (variants {dualV (mkV187 "заобикалям") (mkV174 "заобиколя") ; dualV (mkV186 "обграждам") (mkV174 "обградя")}); ----
+lin explore_VS = variants{}; -- dirV2 (singleV (mkV186 "изследвам"));
+lin explore_V2 = dirV2 (singleV (mkV186 "изследвам"));
+lin achievement_N = mkN072 "постижение" ;
+lin odd_A = variants{} ; -- 
+lin expectation_N = mkN071 "очакване";
+lin corporate_A = mkA079 "корпоративен" ; ----
+lin prisoner_N = mkN014a "затворник" ;
+lin question_V2 = dirV2 (dualV (mkV186 "запитвам") (mkV186 "запитам"));
+lin rapidly_Adv = variants{} ; -- 
+lin deep_Adv = variants{} ; -- 
+lin southern_A = mkA078 "южняшки";
+lin amongst_Prep = variants{} ; -- 
+lin withdraw_V2 = dirV2 (dualV (mkV187 "оттеглям") (mkV173 "оттегля"));
+lin withdraw_V = dualV (mkV187 "оттеглям") (mkV173 "оттегля");
+lin afterwards_Adv = variants{} ; -- 
+lin paint_V2 = dirV2 (dualV (mkV186 "боядисвам") (mkV186 "боядисам"));
+lin paint_V = dualV (mkV186 "боядисвам") (mkV186 "боядисам");
+lin judge_VS = variants{}; -- dirV2 (dualV (mkV186 "преценявам") (mkV174 "преценя")); ----
+lin judge_V2 = dirV2 (dualV (mkV186 "преценявам") (mkV174 "преценя")); ----
+lin judge_V = singleV (mkV173 "съдя") ;
+lin citizenMasc_N = mkN018 "гражданин" ;
+lin permanent_A = mkA085 "траен" ;
+lin weak_A = mkA076 "слаб" ;
+lin separate_V2 = dirV2 (dualV (mkV187 "разделям") (mkV173 "разделя")); ----
+lin separate_V = variants{}; -- dirV2 (dualV (mkV187 "разделям") (mkV173 "разделя")); ----
+lin plastic_N = mkN041 "пластмаса" ; ----
+lin connect_V2 = dirV2 (dualV (mkV186 "свързвам") (mkV156 "свържа"));
+lin connect_V = medialV (dualV (mkV186 "свързвам") (mkV156 "свържа")) Acc;
+lin fundamental_A = mkA079 "фундаментален";
+lin plane_N = mkN007 "самолет" ;
+lin height_N = mkN041 "височина" ;
+lin opening_N = mkN071 "отваряне" ;
+lin lesson_N = mkN014 "урок";
+lin similarly_Adv = variants{} ; -- 
+lin shock_N = variants{} ; -- 
+lin rail_N = variants{} ; -- 
+lin tenant_N = mkN007 "квартирант";
+lin owe_V2 = dirV2 (singleV (mkV178 "дължа")); ----
+lin owe_V = singleV (mkV178 "дължа") ; ----
+lin originally_Adv = variants{} ; -- 
+lin middle_A = variants{} ; -- 
+lin somehow_Adv = mkAdv "някак си";
+lin minor_A = mkA080 "малък";
+lin negative_A = mkA079 "негативен" ;
+lin knock_V2 = dirV2 (dualV (mkV187 "повалям") (mkV174 "поваля")); ----
+lin knock_V = variants{}; -- dirV2 (dualV (mkV187 "повалям") (mkV174 "поваля")); ----
+lin root_N = mkN007 "корен" ;
+lin pursue_V2 = dirV2 (dualV (mkV186 "продължавам") (mkV178 "продължа"));
+lin pursue_V = dualV (mkV186 "преследвам") (mkV174 "преследя");
+lin inner_A = mkA079 "вътрешен";
+lin crucial_A = mkA078 "същински" ;
+lin occupy_V2 = dirV2 (variants {singleV (mkV186 "окупирам") ; dualV (mkV186 "заемам") (mkV171 "заема")}); ----
+lin occupy_V = variants{}; -- dirV2 (variants {singleV (mkV186 "окупирам") ; dualV (mkV186 "заемам") (mkV171 "заема")}); ----
+lin that_AdA = variants{} ; -- 
+lin independence_N = mkN047 "интервенция" ;
+lin column_N = mkN001 "стълб" ;
+lin proceeding_N = mkN054 "съдопроизводство" ;
+lin female_N = mkN041 "жена";
+lin beauty_N = mkN041 "красота" ;
+lin perfectly_Adv = variants{} ; -- 
+lin struggle_N = mkN041 "борба" ;
+lin gap_N = mkN041 "празнина";
+lin house_V2 = variants{} ; -- 
+lin database_N = mkN041 "база";
+lin stretch_V2 = dirV2 (dualV (mkV186 "раздувам") (mkV163 "раздуя")); ----
+lin stretch_V = variants{}; -- dirV2 (dualV (mkV186 "раздувам") (mkV163 "раздуя")); ----
+lin stress_N = dualN (mkN001 "стрес") (mkA076 "стресов");
+lin passenger_N = mkN014a "пътник";
+lin boundary_N = mkN041 "граница" ;
+lin easy_Adv = variants{} ; -- 
+lin view_V2 = dirV2 (singleV (mkV186 "виждам"));
+lin manufacturer_N = mkN031a "производител" ;
+lin sharp_A = mkA080 "остър" ;
+lin formation_N = mkN047 "формация" ;
+lin queen_N = mkN041 "царица";
+lin waste_N = mkN014 "отпадък" ;
+lin virtually_Adv = variants{} ; -- 
+lin expand_V2 = dirV2 (dualV (mkV186 "разширявам") (mkV174 "разширя"));
+lin expand_V = medialV (dualV (mkV186 "разширявам") (mkV174 "разширя")) Acc;
+lin contemporary_A = mkA079 "модерен" ; ----
+lin politician_N = mkN014a "политик" ;
+lin back_V = variants{} ; -- 
+lin territory_N = mkN047 "територия" ;
+lin championship_N = mkN007 "шампионат" ;
+lin exception_N = dualN (mkN072 "изключение") (mkA079 "изключителен");
+lin thick_A = mkA076 "дебел" ;
+lin inquiry_N = mkN071 "изследване" ;
+lin topic_N = mkN041 "тема" ;
+lin resident_N = mkN031a "жител";
+lin transaction_N = mkN047 "транзакция" ;
+lin parish_N = variants{} ; -- 
+lin supporter_N = mkN014a "поддръжник" ;
+lin massive_A = mkA076 "масов" ;
+lin light_V2 = variants{} ; -- 
+lin light_V = variants{} ; -- 
+lin unique_A = mkA076 "единствен";
+lin challenge_V2 = dirV2 (dualV (mkV186 "предизвиквам") (mkV186 "предизвикам"));
+lin challenge_V = dualV (mkV186 "предизвиквам") (mkV186 "предизвикам");
+lin inflation_N = dualN (mkN047 "инфлация") (mkA079 "инфлационен") ;
+lin assistance_N = mkN071 "асистиране" ;
+lin list_V2V = variants{}; -- dirV2 (dualV (mkV186 "изреждам") (mkV174 "изредя"));
+lin list_V2 = dirV2 (dualV (mkV186 "изреждам") (mkV174 "изредя"));
+lin list_V = variants{}; -- dirV2 (dualV (mkV186 "изреждам") (mkV174 "изредя"));
+lin identity_N = mkN049 "идентичност";
+lin suit_V2 = dirV2 (dualV (mkV186 "устройвам") (mkV175 "устроя")); ----
+lin suit_V = dualV (mkV186 "приспособявам") (mkV174 "приспособя") ; ----
+lin parliamentary_A = mkA079 "парламентарен" ;
+lin unknown_A = mkA079 "неизвестен";
+lin preparation_N = mkN071 "подготвяне" ;
+lin elect_V3 = mkV3 (dualV (mkV186 "избирам") (mkV170 "избера")) noPrep (mkPrep "за" Acc);
+lin elect_V2V = mkV2V (dualV (mkV186 "избирам") (mkV170 "избера")) noPrep noPrep; ----
+lin elect_V2 = dirV2 (dualV (mkV186 "избирам") (mkV170 "избера"));
+lin elect_V = dualV (mkV186 "избирам") (mkV170 "избера");
+lin badly_Adv = variants{} ; -- 
+lin moreover_Adv = mkAdv "освен това";
+lin tie_V2 = dirV2 (dualV (mkV186 "обвързвам") (mkV156 "обвържа"));
+lin tie_V = variants{}; -- dirV2 (dualV (mkV186 "обвързвам") (mkV156 "обвържа"));
+lin cancer_N = mkN014 "рак" ;
+lin champion_N = mkN007a "шампион" ;
+lin exclude_V2 = dirV2 (dualV (mkV186 "изключвам") (mkV176 "изключа")); ----
+lin review_V2 = dirV2 (dualV (mkV186 "разглеждам") (mkV186 "разгледам"));
+lin review_V = dualV (mkV186 "разглеждам") (mkV186 "разгледам");
+lin licence_N = mkN007 "лиценз";
+lin breakfast_N = mkN041 "закуска";
+lin minority_N = mkN054 "малцинство" ;
+lin appreciate_V2 = dirV2 (dualV (mkV186 "оценявам") (mkV174 "оценя"));
+lin appreciate_V = variants{}; -- dirV2 (dualV (mkV186 "оценявам") (mkV174 "оценя"));
+lin fan_N = variants{} ; -- 
+lin fan_3_N = mkN054 "ветрило";
+lin fan_2_N = mkN001 "фен";
+lin fan_1_N = mkN007 "вентилатор";
+lin chief_N = mkN001 "шеф" ;
+lin accommodation_N = mkN041 "квартира" ;
+lin subsequent_A = mkA076 "следващ"; ----
+lin democracy_N = mkN047 "демокрация" ;
+lin brown_A = mkA076 "кафяв";
+lin taste_N = variants{} ; -- 
+lin crown_N = mkN041 "корона";
+lin permit_V2V = mkV2V (dualV (mkV186 "позволявам") (mkV174 "позволя")) noPrep noPrep;
+lin permit_V2 = dirV2 (dualV (mkV186 "позволявам") (mkV174 "позволя"));
+lin permit_V = dualV (mkV186 "позволявам") (mkV174 "позволя");
+lin buyerMasc_N = mkN007b "купувач";
+lin gift_N = mkN014 "подарък";
+lin resolution_N = mkN047 "резолюция";
+lin angry_A = mkA076 "ядосан";
+lin metre_N = mkN010 "метър" ;
+lin wheel_N = mkN061 "колело";
+lin clause_N = mkN041 "клауза" ;
+lin break_N = mkN071 "прекъсване" ;
+lin tank_N = mkN001 "танк" ; ----
+lin benefit_V2 = dirV2 (singleV (mkV186 "облагодетелствам"));
+lin benefit_V = singleV (mkV173 "печеля"); ----
+lin engage_V2 = dirV2 (singleV (mkV186 "ангажирам")); ----
+lin engage_V = variants{}; -- dirV2 (singleV (mkV186 "ангажирам")); ----
+lin alive_A = mkA076 "жив";
+lin complaint_N = mkN041 "жалба" ;
+lin inch_N = mkN001 "инч";
+lin firm_A = mkA079 "стабилен" ;
+lin abandon_V2 = dirV2 (dualV (mkV187 "изоставям") (mkV173 "изоставя"));
+lin blame_V2 = dirV2 (dualV (mkV186 "обвинявам") (mkV174 "обвиня"));
+lin blame_V = dualV (mkV186 "обвинявам") (mkV174 "обвиня");
+lin clean_V2 = dirV2 (dualV (mkV186 "разчиствам") (mkV173 "разчистя"));
+lin clean_V = variants{}; -- dirV2 (dualV (mkV186 "разчиствам") (mkV173 "разчистя"));
+lin quote_V2 = dirV2 (singleV (mkV186 "цитирам"));
+lin quote_V = singleV (mkV186 "цитирам");
+lin quantity_N = mkN054 "количество" ;
+lin rule_VS = variants{}; -- dirV2 (dualV (mkV186 "постановявам") (mkV174 "постановя")); ----
+lin rule_V2 = dirV2 (dualV (mkV186 "постановявам") (mkV174 "постановя")); ----
+lin rule_V = singleV (mkV186 "управлявам");
+lin guilty_A = mkA079 "виновен" ;
+lin prior_A = mkA079 "предишен" ;
+lin round_A = mkA080 "кръгъл" ;
+lin eastern_A = mkA079 "източен";
+lin coat_N = mkN041 "коса" ; ----
+lin involvement_N = mkN041 "намеса" ;
+lin tension_N = mkN072 "напрежение" ;
+lin diet_N = dualN (mkN041 "диета") (mkA079 "диетичен");
+lin enormous_A = mkA079 "огромен" ;
+lin score_N = mkN041 "оценка" ;
+lin rarely_Adv = variants{} ; -- 
+lin prize_N = mkN041 "награда" ;
+lin remaining_A = variants{} ; -- 
+lin significantly_Adv = variants{} ; -- 
+lin glance_V2 = variants{} ; -- 
+lin glance_V = variants{} ; -- 
+lin dominate_V2 = dirV2 (singleV (mkV186 "доминирам"));
+lin dominate_V = singleV (mkV186 "доминирам");
+lin trust_VS = variants{}; -- dirV2 (singleV (mkV186 "вярвам"));
+lin trust_V2 = dirV2 (singleV (mkV186 "вярвам"));
+lin naturally_Adv = variants{} ; -- 
+lin interpret_V2 = dirV2 (singleV (mkV186 "тълкувам")); ----
+lin interpret_V = dualV (mkV186 "превеждам") (mkV145 "преведа") ; ----
+lin land_V2 = dirV2 (dualV (mkV186 "приземявам") (mkV174 "приземя"));
+lin land_V = medialV (dualV (mkV186 "приземявам") (mkV174 "приземя")) Acc;
+lin frame_N = dualN (mkN041 "рамка") (mkA076 "рамков");
+lin extension_N = mkN072 "продължение" ;
+lin mix_V2 = dirV2 (dualV (mkV186 "смесвам") (mkV173 "смеся"));
+lin mix_V = variants{}; -- dirV2 (dualV (mkV186 "смесвам") (mkV173 "смеся"));
+lin spokesman_N = mkN031a "говорител" ;
+lin friendly_A = mkA078 "приятелски" ;
+lin acknowledge_VS = variants{}; -- dirV2 (dualV (mkV186 "признавам") (mkV161 "призная"));
+lin acknowledge_V2 = dirV2 (dualV (mkV186 "признавам") (mkV161 "призная"));
+lin register_V2 = dirV2 (singleV (mkV186 "регистрирам")); ----
+lin register_V = variants{}; -- dirV2 (singleV (mkV186 "регистрирам")); ----
+lin regime_N = variants{} ; -- 
+lin regime_2_N = mkN007 "режим";
+lin regime_1_N = mkN007 "режим" ;
+lin fault_N = mkN007 "разлом" ; ----
+lin dispute_N = mkN001 "спор" ;
+lin grass_N = dualN (mkN041 "трева") (mkA079 "тревен");
+lin quietly_Adv = variants{} ; -- 
+lin decline_N = mkN071 "спадане";
+lin dismiss_V2 = dirV2 (dualV (mkV187 "отхвърлям") (mkV173 "отхвърля"));
+lin delivery_N = mkN041 "доставка" ;
+lin complain_VS = mkVS (dualV (mkV186 "възразявам") (mkV174 "възразя"));
+lin complain_V = dualV (mkV186 "възразявам") (mkV174 "възразя");
+lin conservative_N = mkN007a "консерватор";
+lin shift_V2 = dirV2 (dualV (mkV187 "прехвърлям") (mkV173 "прехвърля")); ----
+lin shift_V = dualV (mkV186 "премествам") (mkV173 "преместя");
+lin port_N = mkN066 "пристанище";
+lin beach_N = variants{} ; -- 
+lin string_N = mkN053 "връв" ; ----
+lin depth_N = mkN041 "дълбочина" ; ----
+lin unusual_A = mkA076 "необикновен";
+lin travel_N = mkN071 "пътуване" ;
+lin pilot_N = mkN007 "пилот" ;
+lin obligation_N = mkN049 "обвързаност" ;
+lin gene_N = dualN (mkN007 "ген") (mkA079 "карциногенен");
+lin yellow_A = mkA076 "жълт";
+lin republic_N = mkN041 "република" ;
+lin shadow_N = mkN041a "сянка";
+lin dear_A = mkA076 "скъп";
+lin analyse_V2 = dirV2 (singleV (mkV186 "анализирам"));
+lin anywhere_Adv = variants{} ; -- 
+lin average_N = mkN071 "усредняване";
+lin phrase_N = mkN041 "фраза";
+lin long_term_A = mkA079 "дългосрочен";
+lin crew_N = mkN041 "тайфа" ; ----
+lin lucky_A = mkA076 "щастлив" ; ----
+lin restore_V2 = dirV2 (dualV (mkV186 "възстановявам") (mkV174 "възстановя"));
+lin convince_V2V = mkV2V (dualV (mkV186 "убеждавам") (mkV174 "убедя")) noPrep noPrep;
+lin convince_V2 = dirV2 (dualV (mkV186 "убеждавам") (mkV174 "убедя"));
+lin coast_N = mkN072 "крайбрежие" ;
+lin engineer_N = mkN007a "инженер" ;
+lin heavily_Adv = variants{} ; -- 
+lin extensive_A = mkA079 "обширен";
+lin glad_A = mkA079 "радостен"; ----
+lin charity_N = mkN049 "благотворителност";
+lin oppose_V2 = dirV2 (medialV (dualV (mkV187 "противопоставям") (mkV173 "противопоставя")) Acc);
+lin oppose_V = medialV (dualV (mkV187 "противопоставям") (mkV173 "противопоставя")) Acc;
+lin defend_V2 = dirV2 (dualV (mkV186 "защитавам") (mkV174 "защитя"));
+lin alter_V2 = dirV2 (dualV (mkV187 "променям") (mkV174 "променя"));
+lin alter_V = dualV (mkV187 "променям") (mkV174 "променя");
+lin warning_N = mkN072 "предупреждение" ;
+lin arrest_V2 = dirV2 (singleV (mkV186 "арестувам"));
+lin framework_N = dualN (mkN041 "рамка") (mkA076 "рамков");
+lin approval_N = mkN072 "одобрение" ;
+lin bother_VV = mkVV (variants {dualV (mkV186 "притеснявам") (mkV174 "притесня"); singleV (mkV175 "безпокоя")});
+lin bother_V2V = mkV2V (variants {dualV (mkV186 "притеснявам") (mkV174 "притесня"); singleV (mkV175 "безпокоя")}) noPrep noPrep;
+lin bother_V2 = dirV2 (variants {dualV (mkV186 "притеснявам") (mkV174 "притесня"); singleV (mkV175 "безпокоя")});
+lin bother_V = variants{}; -- dirV2 (variants {dualV (mkV186 "притеснявам") (mkV174 "притесня"); singleV (mkV175 "безпокоя")});
+lin novel_N = mkN007 "роман" ;
+lin accuse_V2 = dirV2 (dualV (mkV186 "обвинявам") (mkV174 "обвиня"));
+lin surprised_A = variants{} ; -- 
+lin currency_N = mkN041 "валута" ;
+lin restrict_V2 = dirV2 (dualV (mkV186 "ограничавам") (mkV176 "огранича"));
+lin restrict_V = dualV (mkV186 "ограничавам") (mkV176 "огранича");
+lin possess_V2 = dirV2 (singleV (mkV186 "притежавам")); ----
+lin moral_A = mkA079 "морален" ;
+lin protein_N = mkN007 "протеин";
+lin distinguish_V2 = dirV2 (dualV (mkV186 "отличавам") (mkV176 "отлича")); ----
+lin distinguish_V = variants{}; -- dirV2 (dualV (mkV186 "отличавам") (mkV176 "отлича")); ----
+lin gently_Adv = variants{} ; -- 
+lin reckon_VS = variants{} ; -- 
+lin incorporate_V2 = dirV2 (dualV (mkV186 "включвам") (mkV176 "включа"));
+lin proceed_V = variants{} ; -- 
+lin assist_V2 = dirV2 (variants {dualV (mkV186 "помагам") (mkV152 "помогна") ; dualV (mkV186 "спомагам") (mkV152 "спомогна")});
+lin assist_V = variants{}; -- dirV2 (variants {dualV (mkV186 "помагам") (mkV152 "помогна") ; dualV (mkV186 "спомагам") (mkV152 "спомогна")});
+lin sure_Adv = variants{} ; -- 
+lin stress_VS = variants{}; -- dirV2 (dualV (mkV186 "подчертавам") (mkV161 "подчертая")); ----
+lin stress_V2 = dirV2 (dualV (mkV186 "подчертавам") (mkV161 "подчертая")); ----
+lin justify_VV = mkVV (dualV (mkV186 "оправдавам") (mkV161 "оправдая")); ----
+lin justify_V2 = dirV2 (dualV (mkV186 "оправдавам") (mkV161 "оправдая")); ----
+lin behalf_N = mkN041 "полза";
+lin councillor_N = mkN014a "съветник" ;
+lin setting_N = mkN041 "обстановка" ;
+lin command_N = variants{} ; -- 
+lin command_2_N = mkN041 "команда";
+lin command_1_N = mkN041 "команда";
+lin maintenance_N = mkN041 "поддръжка" ;
+lin stair_N = mkN041 "стълба";
+lin poem_N = mkN054 "стихотворство" ;
+lin chest_N = dualN (mkN041 "гърда") (mkA079 "гръден");
+lin like_Adv = variants{}; -- mkPrep "като" Acc;
+lin secret_N = mkN041 "тайна" ;
+lin restriction_N = mkN072 "ограничение";
+lin efficient_A = mkA079 "ефикасен" ;
+lin suspect_VS = mkVS (medialV (singleV (mkV186 "съмнявам")) Acc);
+lin suspect_V2 = dirV2 (dualV (mkV186 "заподозирам") (mkV150 "заподозра")); ----
+lin hat_N = mkN041 "шапка";
+lin tough_A = mkA079 "труден" ;
+lin firmly_Adv = variants{} ; -- 
+lin willing_A = mkA076 "подготвен" ;
+lin healthy_A = mkA079 "здравословен" ;
+lin focus_N = dualN (mkN007 "фокус") (mkA079 "фокусен");
+lin construct_V2 = dirV2 (dualV (mkV186 "изграждам") (mkV174 "изградя")); ----
+lin occasionally_Adv = variants{} ; -- 
+lin mode_N = variants{} ; -- 
+lin saving_N = variants{} ; -- 
+lin comfortable_A = mkA079 "задоволителен" ; ----
+lin camp_N = mkN007 "лагер" ;
+lin trade_V2 = dirV2 (singleV (mkV186 "търгувам"));
+lin trade_V = singleV (mkV186 "търгувам");
+lin export_N = mkN007 "износ" ;
+lin wake_V2 = dirV2 (dualV (mkV186 "осъзнавам") (mkV161 "осъзная")); ----
+lin wake_V = variants{}; -- dirV2 (dualV (mkV186 "осъзнавам") (mkV161 "осъзная")); ----
+lin partnership_N = mkN054 "партньорство" ;
+lin daily_A = mkA079 "дневен" ;
+lin abroad_Adv = mkAdv "в чужбина";
+lin profession_N = mkN047 "професия" ; ----
+lin load_N = mkN007 "товар";
+lin countryside_N = mkN041 "природа"; ----
+lin boot_N = mkN007 "ботуш";
+lin mostly_Adv = variants{} ; -- 
+lin sudden_A = mkA079 "внезапен";
+lin implement_V2 = dirV2 (dualV (mkV186 "прилагам") (mkV176 "приложа")); ----
+lin reputation_N = mkN047 "репутация" ;
+lin print_V2 = dirV2 (dualV (mkV186 "печатам") (mkV186 "разпечатам"));
+lin print_V = variants{}; -- dirV2 (dualV (mkV186 "печатам") (mkV186 "разпечатам"));
+lin calculate_VS = variants{}; -- dirV2 (singleV (mkV186 "смятам"));
+lin calculate_V2 = dirV2 (singleV (mkV186 "смятам"));
+lin calculate_V = singleV (mkV186 "смятам");
+lin keen_A = mkA076 "заинтересован" ;
+lin guess_VS = variants{}; -- dirV2 (dualV (mkV186 "познавам") (mkV161 "позная")); ----
+lin guess_V2 = dirV2 (dualV (mkV186 "познавам") (mkV161 "позная")); ----
+lin guess_V = variants{}; -- dirV2 (dualV (mkV186 "познавам") (mkV161 "позная")); ----
+lin recommendation_N = mkN041 "препоръка";
+lin autumn_N = mkN049 "есен" ;
+lin conventional_A = mkA079 "конвенционален";
+lin cope_V = medialV (dualV (mkV187 "справям") (mkV173 "справя")) Acc;
+lin constitute_V2 = dirV2 (singleV (mkV186 "представлявам")); ----
+lin poll_N = mkN041 "анкета" ;
+lin voluntary_A = mkA079 "доброволен" ;
+lin valuable_A = mkA079 "златен" ;
+lin recovery_N = mkN071 "откриване" ;
+lin cast_V2 = dirV2 (dualV (mkV187 "хвърлям") (mkV173 "хвърля"));
+lin cast_V = variants{}; -- dirV2 (dualV (mkV187 "хвърлям") (mkV173 "хвърля"));
+lin premise_N = mkN072 "предположение" ; ----
+lin resolve_V2 = dirV2 (dualV (mkV186 "решавам") (mkV176 "реша")); ----
+lin resolve_V = variants{}; -- dirV2 (dualV (mkV186 "решавам") (mkV176 "реша")); ----
+lin regularly_Adv = variants{} ; -- 
+lin solve_V2 = dirV2 (dualV (mkV186 "разрешавам") (mkV176 "разреша"));
+lin plaintiff_N = mkN008a "ищец" ; ----
+lin critic_N = mkN014a "критик" ;
+lin agriculture_N = mkN072 "земеделие" ;
+lin ice_N = mkN001 "лед" ;
+lin constitution_N = mkN054 "устройство" ;
+lin communist_N = mkN041 "комунистка" ; ----
+lin layer_N = mkN001 "ред" ;
+lin recession_N = mkN047 "рецесия";
+lin slight_A = mkA076 "слаб" ;
+lin dramatic_A = mkA079 "драматичен";
+lin golden_A = mkA079 "златен" ;
+lin temporary_A = mkA079 "временен";
+lin suit_N = mkN047 "рокля" ; ----
+lin shortly_Adv = variants{} ; -- 
+lin initially_Adv = variants{} ; -- 
+lin arrival_N = mkN071 "пристигане" ;
+lin protest_N = mkN007 "протест" ;
+lin resistance_N = mkN071 "противостоене" ;
+lin silent_A = mkA076 "тих";
+lin presentation_N = mkN047 "презентация" ;
+lin soul_N = mkN041 "душа";
+lin self_N = variants{} ; -- 
+lin judgment_N = mkN072 "мнение"; ----
+lin feed_V2 = variants{} ; -- 
+lin feed_V = variants{} ; -- 
+lin muscle_N = mkN007 "мускул";
+lin shareholder_N = mkN007a "акционер";
+lin opposite_A = mkA079 "противоположен" ;
+lin pollution_N = mkN047 "контаминация" ;
+lin wealth_N = mkN072 "изобилие" ;
+lin video_taped_A = variants{} ; -- 
+lin kingdom_N = mkN054 "кралство" ;
+lin bread_N = dualN (mkN001 "хляб") (mkA079 "хлебен");
+lin perspective_N = mkN041 "перспектива";
+lin camera_N = mkN041 "камера" ;
+lin prince_N = mkN001 "принц";
+lin illness_N = mkN071 "боледуване";
+lin cake_N = mkN041 "торта";
+lin meat_N = dualN (mkN054 "месо") (mkA079 "месен");
+lin submit_V2 = dirV2 (dualV (mkV186 "подавам") (mkV168 "подам"));
+lin submit_V = dualV (mkV186 "подчинявам") (mkV174 "подчиня");
+lin ideal_A = mkA079 "идеален";
+lin relax_V2 = dirV2 (variants {dualV (mkV186 "облекчавам") (mkV176 "облекча") ; dualV (mkV186 "смекчавам") (mkV176 "смекча")}); ----
+lin relax_V = variants{}; -- dirV2 (variants {dualV (mkV186 "облекчавам") (mkV176 "облекча") ; dualV (mkV186 "смекчавам") (mkV176 "смекча")}); ----
+lin penalty_N = mkN041 "присъда" ;
+lin purchase_V2 = dirV2 (dualV (mkV186 "закупувам") (mkV173 "закупя"));
+lin tired_A = variants{} ; -- 
+lin beer_N = mkN041 "бира";
+lin specify_VS = mkVS (singleV (mkV186 "специфицирам"));
+lin specify_V2 = dirV2 (singleV (mkV186 "специфицирам"));
+lin specify_V = singleV (mkV186 "специфицирам");
+lin short_Adv = variants{} ; -- 
+lin monitor_V2 = dirV2 (singleV (mkV186 "наблюдавам"));
+lin monitor_V = singleV (mkV186 "наблюдавам");
+lin electricity_N = mkN054 "електричество" ;
+lin specifically_Adv = variants{} ; -- 
+lin bond_N = mkN047 "облигация";
+lin statutory_A = mkA079 "уставен" ;
+lin laboratory_N = mkN047 "лаборатория";
+lin federal_A = mkA079 "федерален" ;
+lin captain_N = mkN007a "капитан";
+lin deeply_Adv = variants{} ; -- 
+lin pour_V2 = dirV2 (singleV (mkV186 "наливам"));
+lin pour_V = variants{}; -- dirV2 (singleV (mkV186 "наливам"));
+lin boss_N = mkN001 "шеф" ;
+lin creature_N = mkN072 "създание";
+lin urge_VS = variants{}; -- dirV2 (dualV (mkV186 "призовавам") (mkV151 "призова")); ----
+lin urge_V2V = mkV2V (dualV (mkV186 "призовавам") (mkV151 "призова")) noPrep noPrep; ----
+lin urge_V2 = dirV2 (dualV (mkV186 "призовавам") (mkV151 "призова")); ----
+lin locate_V2 = dirV2 (dualV (mkV186 "намирам") (mkV173 "намеря"));
+lin locate_V = dualV (mkV186 "намирам") (mkV173 "намеря");
+lin being_N = mkN007 "живот" ; ----
+lin struggle_VV = mkVV (medialV (singleV (mkV173 "боря")) Acc); ----
+lin struggle_V = medialV (singleV (mkV173 "боря")) Acc;
+lin lifespan_N = variants{} ; -- 
+lin flat_A = mkA080 "плосък";
+lin valley_N = mkN041 "долина" ; ----
+lin like_A = variants{} ; -- 
+lin guard_N = mkN031a "пазител" ;
+lin emergency_N = mkN049 "спешност" ;
+lin dark_N = mkN072 "незнание" ; ----
+lin bomb_N = mkN041 "бомба" ;
+lin dollar_N = mkN007 "долар" ;
+lin efficiency_N = mkN049 "оперативност" ;
+lin mood_N = mkN072 "настроение" ;
+lin convert_V2 = dirV2 (dualV (mkV186 "превръщам") (mkV186 "превърна")); ----
+lin convert_V = dualV (mkV186 "убеждавам") (mkV174 "убедя") ; ----
+lin possession_N = mkN072 "притежание" ;
+lin marketing_N = mkN040a "маркетинг";
+lin please_VV = mkVV (singleV (mkV186 "радвам")); ----
+lin please_V2V = mkV2V (singleV (mkV186 "радвам")) noPrep noPrep; ----
+lin please_V2 = dirV2 (singleV (mkV186 "радвам")); ----
+lin please_V = variants{}; -- dirV2 (singleV (mkV186 "радвам")); ----
+lin habit_N = mkN032 "обичай" ;
+lin subsequently_Adv = variants{} ; -- 
+lin round_N = mkN001 "тур" ;
+lin purchase_N = mkN041 "покупка";
+lin sort_V2 = dirV2 (singleV (mkV186 "сортирам"));
+lin sort_V = singleV (mkV186 "сортирам");
+lin outside_A = mkA079 "външен";
+lin gradually_Adv = variants{} ; -- 
+lin expansion_N = mkN071 "разширяване";
+lin competitive_A = mkA079 "конкурентен";
+lin cooperation_N = mkN054 "сътрудничество" ;
+lin acceptable_A = mkA076 "приемлив" ;
+lin angle_N = mkN009 "ъгъл" ;
+lin cook_V2 = variants{}; -- singleV (mkV173 "готвя") ; ----
+lin cook_V = singleV (mkV173 "готвя") ; ----
+lin net_A = mkA079 "нетен";
+lin sensitive_A = variants{} ; -- 
+lin ratio_N = mkN047 "пропорция" ;
+lin kiss_V2 = dirV2 (dualV (mkV186 "целувам") (mkV152 "целуна"));
+lin amount_V = dualV (mkV186 "възлизам") (mkV147 "възляза"); ----
+lin sleep_N = mkN037 "сън";
+lin finance_V2 = dirV2 (singleV (mkV186 "финансирам"));
+lin essentially_Adv = variants{} ; -- 
+lin fund_V2 = dirV2 (singleV (mkV186 "финансирам"));
+lin preserve_V2 = dirV2 (dualV (mkV186 "запазвам") (mkV173 "запазя")); ----
+lin wedding_N = variants{} ; -- 
+lin personality_N = mkN049 "персоналност";
+lin bishop_N = mkN007a "епископ";
+lin dependent_A = mkA076 "подчинен";
+lin landscape_N = mkN041 "сцена" ;
+lin pure_A = mkA076 "чист" ;
+lin mirror_N = mkN054 "огледало" ; ----
+lin lock_V2 = variants{} ; -- 
+lin lock_V = variants{} ; -- 
+lin symptom_N = dualN (mkN007 "симптом") (mkA079 "симптоматичен");
+lin promotion_N = mkN047 "промоция";
+lin global_A = mkA079 "глобален" ;
+lin aside_Adv = variants{} ; -- 
+lin tendency_N = mkN047 "тенденция";
+lin conservation_N = mkN071 "консервиране" ;
+lin reply_N = mkN007 "отговор" ;
+lin estimate_N = mkN041 "преценка" ;
+lin qualification_N = mkN049 "квалифицираност" ;
+lin pack_V2 = dirV2 (singleV (mkV186 "пакетирам"));
+lin pack_V = singleV (mkV186 "пакетирам");
+lin governor_N = mkN014a "градоначалник" ;
+lin expected_A = variants{} ; -- 
+lin invest_V2 = dirV2 (singleV (mkV186 "инвестирам"));
+lin invest_V = singleV (mkV186 "инвестирам");
+lin cycle_N = mkN009 "цикъл";
+lin alright_A = variants{} ; -- 
+lin philosophy_N = mkN047 "философия";
+lin gallery_N = mkN047 "галерия" ;
+lin sad_A = mkA079 "тъжен" ; ----
+lin intervention_N = mkN047 "интервенция" ;
+lin emotional_A = mkA079 "емоционален" ;
+lin advertising_N = mkN041 "реклама";
+lin regard_N = mkN049 "почит" ;
+lin dance_V2 = dirV2 (singleV (mkV186 "танцувам")); ----
+lin dance_V = singleV (mkV186 "танцувам") ; ----
+lin cigarette_N = mkN041 "цигара" ;
+lin predict_VS = mkVS (dualV (mkV186 "предсказвам") (mkV156 "предскажа"));
+lin predict_V2 = dirV2 (dualV (mkV186 "предсказвам") (mkV156 "предскажа"));
+lin adequate_A = mkA079 "съответен";
+lin variable_N = dualN (mkN041 "променлива") (mkA076 "променлив");
+lin net_N = mkN054 "нето" ;
+lin retire_V2 = dirV2 (singleV (mkV186 "пенсионирам"));
+lin retire_V = singleV (mkV186 "пенсионирам");
+lin sugar_N = mkN049 "захар" ;
+lin pale_A = variants{} ; -- 
+lin frequency_N = mkN047 "фреквенция" ;
+lin guy_N = variants{} ; -- 
+lin feature_V2 = dirV2 (dualV (mkV186 "показвам") (mkV156 "покажа"));
+lin furniture_N = mkN007 "мебел";
+lin administrative_A = mkA079 "административен" ;
+lin wooden_A = mkA076 "дървен" ;
+lin input_N = mkN001 "вход";
+lin phenomenon_N = mkN007 "феномен";
+lin surprising_A = mkA076 "изненадващ";
+lin jacket_N = mkN016 "кожух" ; ----
+lin actor_N = variants{} ; -- 
+lin actor_2_N = mkN007a "актьор" ;
+lin actor_1_N = mkN007a "актьор" ;
+lin kick_V2 = variants{} ; -- 
+lin kick_V = variants{} ; -- 
+lin producer_N = mkN031a "производител" ;
+lin hearing_N = mkN001 "слух" ;
+lin chip_N = mkN001 "микрочип";
+lin equation_N = mkN072 "уравнение";
+lin certificate_N = mkN007 "сертификат";
+lin hello_Interj = ss "здравей";
+lin remarkable_A = variants{} ; -- 
+lin alliance_N = mkN007 "съюз";
+lin smoke_V2 = dirV2 (singleV (mkV176 "пуша")); ----
+lin smoke_V = singleV (mkV176 "пуша") ; ----
+lin awareness_N = mkN071 "осъзнаване" ;
+lin throat_N = mkN054 "гърло"; ----
+lin discovery_N = mkN071 "откриване" ;
+lin festival_N = mkN007 "фестивал" ;
+lin dance_N = mkN007 "танц" ; ----
+lin promise_N = mkN072 "обещание" ;
+lin rose_N = mkN041 "роза" ; ----
+lin principal_A = mkA079 "главен" ;
+lin brilliant_A = mkA079 "прекрасен" ; ----
+lin proposed_A = variants{} ; -- 
+lin coach_N = variants{} ; -- 
+lin coach_3_N = dualN (mkN007 "автобус") (mkA079 "автобусен");
+lin coach_2_N = mkN041 "кушетка";
+lin coach_1_N = mkN007a "треньор";
+lin absolute_A = mkA079 "абсолютен";
+lin drama_N = mkN041 "драма";
+lin recording_N = mkN007 "запис";
+lin precisely_Adv = variants{} ; -- 
+lin bath_N = mkN047 "баня" ;
+lin celebrate_V2 = dirV2 (singleV (mkV186 "празнувам"));
+lin substance_N = mkN047 "субстанция";
+lin swing_V2 = dirV2 (dualV (mkV186 "преминавам") (mkV152 "премина")); ----
+lin swing_V = variants{}; -- dirV2 (dualV (mkV186 "преминавам") (mkV152 "премина")); ----
+lin for_Adv = variants{}; -- mkPrep "за" Acc;
+lin rapid_A = mkA076 "бърз" ;
+lin rough_A = variants{} ; -- 
+lin investor_N = mkN007a "инвеститор" ;
+lin fire_V2 = dirV2 (dualV (mkV186 "запалвам") (mkV173 "запаля"));
+lin fire_V = dualV (mkV186 "запалвам") (mkV173 "запаля");
+lin rank_N = mkN001 "ред" ;
+lin compete_V = medialV (singleV (mkV186 "съревновавам")) Acc;
+lin sweet_A = mkA080 "сладък";
+lin decline_VV = mkVV (dualV (mkV186 "спадам") (mkV152 "спадна"));
+lin decline_V2 = dirV2 (dualV (mkV186 "спадам") (mkV152 "спадна"));
+lin decline_V = dualV (mkV186 "спадам") (mkV152 "спадна");
+lin rent_N = mkN007 "наем";
+lin dealer_N = mkN008a "търговец";
+lin bend_V2 = variants{} ; -- 
+lin bend_V = variants{} ; -- 
+lin solid_A = mkA079 "стабилен" ;
+lin cloud_N = mkN014 "облак" ;
+lin across_Adv = variants{}; -- mkPrep "през" Acc;
+lin level_A = mkA079 "равен";
+lin enquiry_N = mkN071 "запитване";
+lin fight_N = mkN041 "борба" ;
+lin abuse_N = mkN041 "злоупотреба" ;
+lin golf_N = mkN001 "голф";
+lin guitar_N = mkN041 "китара" ; ----
+lin electronic_A = mkA079 "електронен";
+lin cottage_N = mkN066 "селце";
+lin scope_N = mkN041 "граница" ; ----
+lin pause_VS = variants{}; -- singleV (mkV186 "спирам"); ----
+lin pause_V2V = variants{}; -- singleV (mkV186 "спирам"); ----
+lin pause_V = singleV (mkV186 "спирам"); ----
+lin mixture_N = variants{} ; -- 
+lin emotion_N = mkN047 "емоция";
+lin comprehensive_A = mkA079 "изчерпателен";
+lin shirt_N = mkN047 "кошуля";
+lin allowance_N = variants{} ; -- 
+lin retirement_N = mkN071 "пенсиониране" ;
+lin breach_N = variants{} ; -- 
+lin infection_N = mkN071 "заразяване" ;
+lin resist_VV = gerundVV (medialV (dualV (mkV187 "противопоставям") (mkV173 "противопоставя")) Acc);
+lin resist_V2 = dirV2 (dualV (mkV187 "противопоставям") (mkV173 "противопоставя")); ----
+lin resist_V = variants{}; -- dirV2 (dualV (mkV187 "противопоставям") (mkV173 "противопоставя")); ----
+lin qualify_V2 = dirV2 (singleV (mkV186 "квалифицирам")); ----
+lin qualify_V = singleV (mkV186 "характеризирам") ; ----
+lin paragraph_N = variants{} ; -- 
+lin sick_A = mkA079 "болен" ;
+lin near_A = mkA080 "близък" ;
+lin researcherMasc_N = mkN031a "изследовател";
+lin consent_N = variants{} ; -- 
+lin written_A = variants{} ; -- 
+lin literary_A = variants{} ; -- 
+lin ill_A = mkA076 "лош" ;
+lin wet_A = mkA080 "мокър";
+lin lake_N = mkN054 "езеро" ;
+lin entrance_N = dualN (mkN001 "вход") (mkA079 "входен");
+lin peak_N = mkN003 "връх" ;
+lin successfully_Adv = variants{} ; -- 
+lin sand_N = mkN014 "пясък" ;
+lin breathe_V2 = dirV2 (singleV (mkV186 "дишам"));
+lin breathe_V = singleV (mkV186 "дишам");
+lin cold_N = mkN041 (variants {"настинка"; "простуда"});
+lin cheek_N = mkN041 "буза" ; ----
+lin platform_N = mkN041 "платформа" ;
+lin interaction_N = mkN072 "взаимодействие";
+lin watch_N = mkN014 "часовник";
+lin borrow_VV = mkVV (dualV (mkV186 "заемам") (mkV171 "заема"));
+lin borrow_V2 = dirV2 (dualV (mkV186 "заемам") (mkV171 "заема"));
+lin borrow_V = dualV (mkV186 "заемам") (mkV171 "заема");
+lin birthday_N = variants{} ; -- 
+lin knife_N = mkN001 "нож";
+lin extreme_A = mkA085 "краен" ;
+lin core_N = dualN (mkN041 "основа") (mkA079 "основен");
+lin peasantMasc_N = mkN018 "селянин" ;
+lin armed_A = variants{} ; -- 
+lin permission_N = mkN072 "позволение" ;
+lin supreme_A = mkA079 "досегашен" ;
+lin overcome_V2 = dirV2 (dualV (mkV186 "преодолявам") (mkV160 "преодолея"));
+lin overcome_V = dualV (mkV186 "преодолявам") (mkV160 "преодолея");
+lin greatly_Adv = variants{} ; -- 
+lin visual_A = variants{} ; -- 
+lin lad_N = variants{} ; -- 
+lin genuine_A = mkA079 "оригинален" ;
+lin personnel_N = variants{} ; -- 
+lin judgement_N = mkN041 "присъда" ;
+lin exciting_A = mkA079 "възбудителен"; ----
+lin stream_N = mkN014 "поток";
+lin perception_N = mkN072 "възприятие" ;
+lin guarantee_VS = variants{}; -- dirV2 (singleV (mkV186 "гарантирам")); ----
+lin guarantee_V2 = dirV2 (singleV (mkV186 "гарантирам")); ----
+lin guarantee_V = dualV (mkV186 "уверявам") (mkV174 "уверя") ; ----
+lin disaster_N = mkN072 "бедствие" ; ----
+lin darkness_N = mkN041 "тъмнина" ; ----
+lin bid_N = mkN041 "оферта" ;
+lin sake_N = variants{} ; -- 
+lin sake_2_N = mkN065 "саке";
+lin sake_1_N = mkN069 "име";
+lin organize_V2V = mkV2V (singleV (mkV186 "организирам")) noPrep noPrep; ----
+lin organize_V2 = dirV2 (singleV (mkV186 "организирам"));
+lin tourist_N = mkN007a "турист" ;
+lin policeman_N = dualN (mkN032a "полицай") (mkA078 "полицейски");
+lin castle_N = mkN014 "замък";
+lin figure_VS = variants{} ; -- 
+lin figure_V = variants{} ; -- 
+lin race_VV = variants{} ; -- 
+lin race_V2V = variants{} ; -- 
+lin race_V2 = variants{} ; -- 
+lin race_V = variants{} ; -- 
+lin demonstration_N = mkN047 "демонстрация";
+lin anger_N = mkN001 "яд";
+lin briefly_Adv = variants{} ; -- 
+lin presumably_Adv = variants{} ; -- 
+lin clock_N = mkN014 "часовник" ;
+lin hero_N = mkN032a "герой";
+lin expose_V2 = dirV2 (singleV (mkV186 "излагам"));
+lin expose_V = dualV (mkV186 "показвам") (mkV156 "покажа");
+lin custom_N = mkN032 "обичай" ;
+lin maximum_A = mkA079 "максимален" ;
+lin wish_N = mkN072 "желание" ;
+lin earning_N = variants{} ; -- 
+lin priest_N = mkN001 "поп" ;
+lin resign_V2 = dirV2 (dualV (mkV186 "напускам") (mkV152 "напусна"));
+lin resign_V = dualV (mkV186 "напускам") (mkV152 "напусна");
+lin store_V2 = dirV2 (dualV (mkV186 "съхранявам") (mkV174 "съхраня")); ----
+lin widespread_A = mkA076 "широк" ;
+lin comprise_V2 = dirV2 (singleV (mkV186 "съдържам"));
+lin chamber_N = mkN041 "камера";
+lin acquisition_N = mkN071 "придобиване";
+lin involved_A = variants{} ; -- 
+lin confident_A = mkA079 "сигурен" ;
+lin circuit_N = dualN (mkN041 "верига") (mkA079 "верижен");
+lin radical_A = mkA079 "радикален" ;
+lin detect_V2 = dirV2 (singleV (mkV186 "засичам"));
+lin stupid_A = mkA076 "глупав";
+lin grand_A = variants{} ; -- 
+lin consumption_N = mkN047 "консумация" ;
+lin hold_N = variants{} ; -- 
+lin zone_N = mkN041 "зона" ;
+lin mean_A = variants{} ; -- 
+lin altogether_Adv = variants{} ; -- 
+lin rush_VV = variants{}; -- singleV (mkV186 "бързам");
+lin rush_V2 = variants{}; -- singleV (mkV186 "бързам");
+lin rush_V = singleV (mkV186 "бързам");
+lin numerous_A = mkA085 "многоброен";
+lin sink_V2 = prepV2 (dualV (mkV186 "потъвам") (mkV152 "потъна")) with_Prep;
+lin sink_V = variants{}; -- prepV2 (dualV (mkV186 "потъвам") (mkV152 "потъна")) with_Prep;
+lin everywhere_Adv = ss "навсякъде";
+lin classical_A = mkA078 "класически" ; ----
+lin respectively_Adv = variants{} ; -- 
+lin distinct_A = mkA079 "отличителен" ;
+lin mad_A = variants{} ; -- 
+lin honour_N = mkN049 "чест" ;
+lin statistics_N = mkN041 "статистика" ;
+lin false_A = mkA079 "измамен" ;
+lin square_N = mkN007 "квадрат";
+lin differ_V = medialV (dualV (mkV186 "различавам") (mkV176 "различа")) Acc;
+lin disk_N = variants{} ; -- 
+lin truly_Adv = variants{} ; -- 
+lin survival_N = mkN071 "оцеляване";
+lin proud_A = mkA076 "горд"; ----
+lin tower_N = mkN041 "кула";
+lin deposit_N = mkN041 "вноска" ; ----
+lin pace_N = mkN054 "темпо" ;
+lin compensation_N = mkN047 "компенсация" ;
+lin adviserMasc_N = mkN014a "съветник" ;
+lin consultant_N = mkN007a "консултант";
+lin drag_V2 = dirV2 (variants {dualV (mkV186 "въвличам") (mkV149 "въвлека") ; dualV (mkV186 "повличам") (mkV149 "повлека")}); ----
+lin drag_V = variants{}; -- dirV2 (variants {dualV (mkV186 "въвличам") (mkV149 "въвлека") ; dualV (mkV186 "повличам") (mkV149 "повлека")}); ----
+lin advanced_A = variants{} ; -- 
+lin landlord_N = mkN014a "собственик";
+lin whenever_Adv = variants{} ; -- 
+lin delay_N = mkN072 "закъснение" ;
+lin green_N = substantiveN (mkA076 "зелен") ANeut;
+lin car_V = variants{} ; -- 
+lin holder_N = mkN031a "държател";
+lin secret_A = variants{} ; -- 
+lin edition_N = mkN072 "издание";
+lin occupation_N = mkN071 "окупиране" ;
+lin agricultural_A = mkA078 "земеделски" ;
+lin intelligence_N = variants{} ; -- 
+lin intelligence_2_N = mkN071 "разузнаване";
+lin intelligence_1_N = mkN049 "интелигентност";
+lin empire_N = mkN054 "царство" ;
+lin definitely_Adv = variants{} ; -- 
+lin negotiate_VV = mkVV (dualV (variants {mkV187 "преговарям"; mkV187 "договарям"}) (mkV173 "договоря"));
+lin negotiate_V2 = dirV2 (dualV (mkV187 "преговарям") (mkV173 "преговоря"));
+lin negotiate_V = dualV (mkV187 "преговарям") (mkV173 "преговоря");
+lin host_N = mkN007a "домакин" ;
+lin relative_N = mkN041 "роднина" ;
+lin mass_A = variants{} ; -- 
+lin helpful_A = mkA079 "полезен";
+lin fellow_N = dualN (mkN014a "човек") (mkA078 "човешки");
+lin sweep_V2 = dirV2 (singleV (mkV145 "мета"));
+lin sweep_V = singleV (mkV145 "мета");
+lin poet_N = mkN007 "поет"; ----
+lin journalist_N = mkN007a "журналист" ;
+lin defeat_N = mkN072 "поражение" ;
+lin unlike_Prep = variants{} ; -- 
+lin primarily_Adv = variants{} ; -- 
+lin tight_A = mkA084 "тесен" ;
+lin indication_N = mkN047 "индикация" ;
+lin dry_V2 = dirV2 (dualV (mkV186 "изсушавам") (mkV176 "изсуша"));
+lin dry_V = dualV (mkV186 "изсушавам") (mkV176 "изсуша");
+lin cricket_N = mkN008a "щурец" ; ----
+lin whisper_V2 = variants{}; -- singleV (mkV177 "шептя");
+lin whisper_V = singleV (mkV177 "шептя");
+lin routine_N = mkN041 "рутина";
+lin print_N = variants{} ; -- 
+lin anxiety_N = mkN054 "безпокойство" ;
+lin witness_N = mkN071 "свидетелстване" ;
+lin concerning_Prep = variants{} ; -- 
+lin mill_N = mkN041 "мелница" ; ----
+lin gentle_A = mkA079 "нежен";
+lin curtain_N = mkN041 "завеса" ; ----
+lin mission_N = mkN047 "мисия" ;
+lin supplier_N = mkN031a "снабдител" ; ----
+lin basically_Adv = variants{} ; -- 
+lin assure_V2S = variants{}; -- dirV2 (dualV (mkV186 "уверявам") (mkV174 "уверя"));
+lin assure_V2 = dirV2 (dualV (mkV186 "уверявам") (mkV174 "уверя"));
+lin poverty_N = mkN047 "сиромашия" ;
+lin snow_N = mkN002 "сняг" ;
+lin prayer_N = mkN047 "петиция" ; ----
+lin pipe_N = mkN041 "тръба" ; ----
+lin deserve_VV = mkVV (dualV (mkV186 "заслужавам") (mkV176 "заслужа"));
+lin deserve_V2 = dirV2 (dualV (mkV186 "заслужавам") (mkV176 "заслужа"));
+lin deserve_V = dualV (mkV186 "заслужавам") (mkV176 "заслужа");
+lin shift_N = mkN043 "промяна";
+lin split_V2 = variants{} ; -- 
+lin split_V = variants{} ; -- 
+lin near_Adv = variants{} ; -- 
+lin consistent_A = mkA076 "непротиворечив" ; ----
+lin carpet_N = mkN007 "килим" ;
+lin ownership_N = mkN049 "собственост" ;
+lin joke_N = mkN001 "виц" ; ----
+lin fewer_Det = variants{} ; -- 
+lin workshop_N = mkN041 "работилница";
+lin salt_N = mkN049 "сол" ;
+lin aged_Prep = variants{} ; -- 
+lin symbol_N = mkN007 "символ" ;
+lin slide_V2 = dirV2 (dualV (mkV186 "връщам") (mkV152 "върна")); ----
+lin slide_V = variants{}; -- dirV2 (dualV (mkV186 "връщам") (mkV152 "върна")); ----
+lin cross_N = variants{} ; -- 
+lin anxious_A = mkA076 "загрижен" ;
+lin tale_N = mkN041 "приказка" ;
+lin preference_N = mkN072 "предпочитание";
+lin inevitably_Adv = variants{} ; -- 
+lin mere_A = mkA076 "чист" ;
+lin behave_V = dualV (mkV186 "постъпвам") (mkV173 "постъпя");
+lin gain_N = mkN041 "полза";
+lin nervous_A = mkA079 "нервен" ;
+lin guide_V2 = dirV2 (singleV (mkV186 "направлявам"));
+lin remark_N = mkN007 "коментар" ;
+lin pleased_A = variants{} ; -- 
+lin province_N = mkN049 "област" ;
+lin steel_N = mkN041 "стомана";
+lin practise_V2 = dirV2 (variants {dualV (mkV186 "изповядвам") (mkV186 "изповядам") ; dualV (mkV186 "прилагам") (mkV176 "приложа") ; singleV (mkV186 "практикувам")}); ----
+lin practise_V = variants{}; -- dirV2 (variants {dualV (mkV186 "изповядвам") (mkV186 "изповядам") ; dualV (mkV186 "прилагам") (mkV176 "приложа") ; singleV (mkV186 "практикувам")}); ----
+lin flow_V = singleV (mkV148 "тека");
+lin holy_A = mkA081 "свят" ;
+lin dose_N = mkN041 "доза";
+lin alcohol_N = mkN007 "алкохол";
+lin guidance_N = variants{} ; -- 
+lin constantly_Adv = variants{} ; -- 
+lin climate_N = mkN007 "климат" ;
+lin enhance_V2 = dirV2 (variants {dualV (mkV186 "подобрявам") (mkV174 "подобря") ; dualV (mkV186 "засилвам") (mkV173 "засиля") ; dualV (mkV186 "увеличавам") (mkV176 "увелича")}); ----
+lin reasonably_Adv = variants{} ; -- 
+lin waste_V2 = dirV2 (dualV (mkV186 "пропилявам") (mkV160 "пропилея")); ----
+lin waste_V = variants{}; -- dirV2 (dualV (mkV186 "пропилявам") (mkV160 "пропилея")); ----
+lin smooth_A = mkA080 "гладък";
+lin dominant_A = mkA076 "доминиращ";
+lin conscious_A = mkA079 "съвестен" ;
+lin formula_N = mkN041 "формула";
+lin tail_N = mkN041 "опашка" ;
+lin ha_Interj = variants{} ; -- 
+lin electric_A = mkA079 "електричен";
+lin sheep_N = mkN044 "овца";
+lin medicine_N = mkN041 "медицина" ;
+lin strategic_A = mkA078 "стратегически" ;
+lin disabled_A = variants{} ; -- 
+lin smell_N = variants{} ; -- 
+lin operator_N = mkN007a "оператор" ;
+lin mount_V2 = dirV2 (singleV (mkV186 "монтирам"));
+lin mount_V = singleV (mkV186 "монтирам");
+lin advance_V2 = dirV2 (dualV (mkV186 "напредвам") (mkV152 "напредна"));
+lin advance_V = dualV (mkV186 "напредвам") (mkV152 "напредна");
+lin remote_A = mkA079 "далечен" ;
+lin measurement_N = mkN071 "измерване";
+lin favour_VS = variants{}; -- dirV2 (dualV (mkV186 "предпочитам") (mkV145 "предпочета"));
+lin favour_V2 = dirV2 (dualV (mkV186 "предпочитам") (mkV145 "предпочета"));
+lin favour_V = variants{}; -- dirV2 (dualV (mkV186 "предпочитам") (mkV145 "предпочета"));
+lin neither_Det = mkDeterminerSg "никой" "никоя" "никое";
+lin architecture_N = mkN041 "архитектура" ;
+lin worth_N = mkN049 "себестойност" ;
+lin tie_N = mkN041 "връзка" ;
+lin barrier_N = mkN041 "пречка" ;
+lin practitioner_N = mkN007 "практикант"; ----
+lin outstanding_A = variants{} ; -- 
+lin enthusiasm_N = variants{} ; -- 
+lin theoretical_A = mkA078 "теоретически" ;
+lin implementation_N = mkN071 "извършване" ;
+lin worried_A = variants{} ; -- 
+lin pitch_N = variants{} ; -- 
+lin drop_N = mkN041 "капка";
+lin phone_V2 = variants{}; -- singleV (mkV186 "телефонирам"); ----
+lin phone_V = singleV (mkV186 "телефонирам"); ----
+lin shape_VV = variants{} ; -- 
+lin shape_V2 = variants{} ; -- 
+lin shape_V = variants{} ; -- 
+lin clinical_A = mkA079 "клиничен";
+lin lane_N = variants{} ; -- 
+lin apple_N = dualN (mkN041 "ябълка") (mkA076 "ябълков");
+lin catalogue_N = mkN015 "каталог";
+lin tip_N = variants{} ; -- 
+lin publisher_N = mkN031a "издател";
+lin opponentMasc_N = mkN007 "опонент";
+lin live_A = variants{} ; -- 
+lin burden_N = mkN007 "товар";
+lin tackle_V2 = dirV2 (variants {dualV (mkV187 "справям") (mkV173 "справя") ; dualV (mkV186 "разглеждам") (mkV186 "разгледам")}); ----
+lin tackle_V = variants{}; -- dirV2 (variants {dualV (mkV187 "справям") (mkV173 "справя") ; dualV (mkV186 "разглеждам") (mkV186 "разгледам")}); ----
+lin historian_N = mkN014a "историк";
+lin bury_V2 = dirV2 (variants {dualV (mkV186 "погребвам") (mkV151 "погреба") ; dualV (mkV187 "заравям") (mkV173 "заровя")}); ----
+lin bury_V = dualV (mkV186 "погребвам") (mkV151 "погреба") ; ----
+lin stomach_N = mkN016 "стомах" ;
+lin percentage_N = mkN007 "процент";
+lin evaluation_N = mkN041 "преценка" ;
+lin outline_V2 = dirV2 (dualV (mkV186 "очертавам") (mkV161 "очертая")); ----
+lin talent_N = mkN007 "талант" ; ----
+lin lend_V2 = dirV2 (singleV (mkV168 "дам")); ----
+lin lend_V = dualV (mkV186 "заемам") (mkV171 "заема"); ----
+lin silver_N = mkN054 "сребро";
+lin pack_N = mkN047 "кутия" ;
+lin fun_N = mkN041 "забава";
+lin democrat_N = mkN007a "демократ" ;
+lin fortune_N = mkN041 "съдба";
+lin storage_N = mkN071 "складиране" ;
+lin professional_N = mkN007 "професионалист" ;
+lin reserve_N = mkN041 "резерва" ;
+lin interval_N = mkN007 "интервал";
+lin dimension_N = mkN072 "измерение" ; ----
+lin honest_A = mkA079 "честен";
+lin awful_A = mkA079 "ужасен";
+lin manufacture_V2 = dirV2 (dualV (mkV186 "произвеждам") (mkV145 "произведа"));
+lin confusion_N = mkN071 "объркване" ;
+lin pink_A = mkA076 "розов";
+lin impressive_A = mkA079 "импозантен" ;
+lin satisfaction_N = mkN054 "задоволство" ;
+lin visible_A = mkA079 "виден";
+lin vessel_N = mkN026 "съд" ;
+lin stand_N = mkN047 "позиция" ;
+lin curve_N = variants{} ; -- 
+lin pot_N = mkN042 "марихуана" ; ----
+lin replacement_N = mkN014a "заместник" ;
+lin accurate_A = mkA079 "акуратен" ;
+lin mortgage_N = dualN (mkN041 "ипотека") (mkA079 "ипотечен");
+lin salary_N = mkN041 "заплата" ;
+lin impress_V2 = dirV2 (dualV (mkV186 "впечатлявам") (mkV174 "впечатля")); ----
+lin impress_V = variants{}; -- dirV2 (dualV (mkV186 "впечатлявам") (mkV174 "впечатля")); ----
+lin constitutional_A = mkA079 "конституционен" ; ----
+lin emphasize_VS = variants{}; -- dirV2 (dualV (mkV186 "подчертавам") (mkV161 "подчертая")); ----
+lin emphasize_V2 = dirV2 (dualV (mkV186 "подчертавам") (mkV161 "подчертая")); ----
+lin developing_A = variants{} ; -- 
+lin proof_N = mkN054 "доказателство" ;
+lin furthermore_Adv = variants{} ; -- 
+lin dish_N = mkN071 "ядене" ;
+lin interview_V2 = dirV2 (singleV (mkV186 "интервюирам"));
+lin considerably_Adv = variants{} ; -- 
+lin distant_A = mkA079 "далечен";
+lin lower_V2 = dirV2 (dualV (mkV186 "намалявам") (mkV174 "намаля"));
+lin lower_V = dualV (mkV186 "намалявам") (mkV174 "намаля");
+lin favouriteMasc_N = mkN008a "любимец" ;
+lin tear_V2 = dirV2 (singleV (mkV186 "бивам")); ----
+lin tear_V = dualV (mkV186 "разбивам") (mkV163 "разбия") ; ----
+lin fixed_A = variants{} ; -- 
+lin by_Adv = variants{}; -- mkPrep "чрез" Acc;
+lin luck_N = mkN072 "щастие"; ----
+lin count_N = mkN071 "преброяване";
+lin precise_A = mkA079 "прецизен" ;
+lin determination_N = mkN049 "решителност" ;
+lin bite_V2 = dirV2 (singleV (mkV174 "хапя"));
+lin bite_V = variants{}; -- dirV2 (singleV (mkV174 "хапя"));
+lin dear_Interj = variants{} ; -- 
+lin consultation_N = mkN047 "консултация";
+lin range_V = variants{} ; -- 
+lin residential_A = mkA079 "жилищен";
+lin conduct_N = mkN071 "извеждане" ;
+lin capture_V2 = dirV2 (dualV (mkV186 "прихващам") (mkV152 "прихвана")) ;
+lin ultimately_Adv = variants{} ; -- 
+lin cheque_N = mkN001 "чек";
+lin economics_N = mkN041 "икономика" ;
+lin sustain_V2 = dirV2 (singleV (mkV186 "поддържам")); ----
+lin secondly_Adv = variants{} ; -- 
+lin silly_A = mkA076 "глупав";
+lin merchant_N = mkN008a "търговец";
+lin lecture_N = mkN047 "лекция";
+lin musical_A = mkA079 "музикален" ;
+lin leisure_N = mkN049 "незаетост"; ----
+lin check_N = mkN041 "проверка" ;
+lin cheese_N = mkN066 "сирене" ;
+lin lift_N = mkN001 "лифт";
+lin participate_V2 = dirV2 (singleV (mkV186 "участвам"));
+lin participate_V = singleV (mkV186 "участвам");
+lin fabric_N = mkN001 "плат" ; ----
+lin distribute_V2 = dirV2 (dualV (mkV187 "разпределям") (mkV174 "разпределя"));
+lin lover_N = mkN014a "любовник";
+lin childhood_N = mkN054 "детство";
+lin cool_A = mkA079 "хладен" ;
+lin ban_V2 = dirV2 (dualV (mkV186 "забранявам") (mkV174 "забраня"));
+lin supposed_A = mkA076 "предполагаем" ;
+lin mouse_N = mkN041 "мишка";
+lin strain_N = variants{} ; -- 
+lin specialist_A = variants{} ; -- 
+lin consult_V2 = dirV2 (singleV (mkV186 "консултирам"));
+lin consult_V = singleV (mkV186 "консултирам");
+lin minimum_A = mkA079 "минимален";
+lin approximately_Adv = variants{} ; -- 
+lin participant_N = mkN014a "участник" ;
+lin monetary_A = mkA079 "паричен" ;
+lin confuse_V2 = dirV2 (variants {singleV (mkV186 "бъркам") ; dualV (mkV186 "обърквам") (mkV186 "объркам")}); ----
+lin dare_VV = variants{} ; -- 
+lin dare_V2 = variants{} ; -- 
+lin smoke_N = mkN001 "дим" ;
+lin movie_N = mkN007 "филм";
+lin seed_N = mkN069 "семе";
+lin cease_V2 = dirV2 (dualV (mkV186 "преставам") (mkV152 "престана"));
+lin cease_V = variants{}; -- dirV2 (dualV (mkV186 "преставам") (mkV152 "престана"));
+lin open_Adv = variants{} ; -- 
+lin journal_N = mkN014 "дневник" ; ----
+lin shopping_N = mkN071 "купуване" ;
+lin equivalent_N = mkN007 "еквивалент" ;
+lin palace_N = mkN008 "дворец";
+lin exceed_V2 = dirV2 (dualV (mkV187 "надхвърлям") (mkV173 "надхвърля"));
+lin isolated_A = variants{} ; -- 
+lin poetry_N = mkN047 "поезия" ; ----
+lin perceive_VS = variants{}; -- dirV2 (dualV (mkV186 "възприемам") (mkV171 "възприема")); ----
+lin perceive_V2V = mkV2V (dualV (mkV186 "възприемам") (mkV171 "възприема")) noPrep noPrep; ----
+lin perceive_V2 = dirV2 (dualV (mkV186 "възприемам") (mkV171 "възприема")); ----
+lin lack_V2 = dirV2 (singleV (mkV186 "липсвам")); ----
+lin lack_V = variants{}; -- dirV2 (singleV (mkV186 "липсвам")); ----
+lin strengthen_V2 = dirV2 (dualV (mkV186 "засилвам") (mkV173 "засиля"));
+lin snap_V2 = variants{} ; -- 
+lin snap_V = variants{} ; -- 
+lin readily_Adv = variants{} ; -- 
+lin spite_N = variants{} ; -- 
+lin conviction_N = mkN041 "присъда" ; ----
+lin corridor_N = mkN007 "коридор" ;
+lin behind_Adv = variants{}; -- mkPrep "зад" Acc;
+lin ward_N = variants{} ; -- 
+lin profile_N = mkN007 "профил" ;
+lin fat_A = mkA076 "дебел";
+lin comfort_N = dualN (mkN007 "комфорт") (mkA079 "комфортен");
+lin bathroom_N = mkN047 "баня";
+lin shell_N = mkN041 "граната" ;
+lin reward_N = mkN041 "награда";
+lin deliberately_Adv = variants{} ; -- 
+lin automatically_Adv = mkAdv "автоматично";
+lin vegetable_N = dualN (mkN014 "зеленчук") (mkA076 "зеленчуков");
+lin imagination_N = variants{} ; -- 
+lin junior_A = mkA078 "младши";
+lin unemployed_A = mkA079 "неработен" ;
+lin mystery_N = mkN047 "мистерия";
+lin pose_V2 = dirV2 (dualV (mkV187 "поставям") (mkV173 "поставя"));
+lin pose_V = variants{}; -- dirV2 (dualV (mkV187 "поставям") (mkV173 "поставя"));
+lin violent_A = mkA076 "виолетов";
+lin march_N = variants{} ; -- 
+lin found_V2 = dirV2 (variants {singleV (mkV173 "намеря") ; dualV (mkV186 "основавам") (mkV151 "основа")}); ----
+lin dig_V2 = dirV2 (dualV (mkV186 "бръквам") (mkV152 "бръкна")); ----
+lin dig_V = singleV (mkV161 "копая") ; ----
+lin dirty_A = mkA079 "мръсен" ;
+lin straight_A = mkA079 "пореден" ; ----
+lin psychological_A = variants{} ; -- 
+lin grab_V2 = dirV2 (dualV (mkV186 "насочвам") (mkV176 "насоча")); ----
+lin grab_V = variants{}; -- dirV2 (dualV (mkV186 "насочвам") (mkV176 "насоча")); ----
+lin pleasant_A = variants{} ; -- 
+lin surgery_N = variants{} ; -- 
+lin inevitable_A = mkA079 "неизбежен" ;
+lin transform_V2 = dirV2 (singleV (mkV186 "трансформирам"));
+lin bell_N = mkN041 "камбана";
+lin announcement_N = mkN072 "съобщение" ;
+lin draft_N = mkN072 "предложение" ;
+lin unity_N = mkN049 "обединеност" ;
+lin airport_N = mkN066 "летище" ;
+lin upset_V2 = dirV2 (variants {dualV (mkV186 "нарушавам") (mkV176 "наруша") ; dualV (mkV186 "смущавам") (mkV174 "смутя")}); ----
+lin upset_V = variants{}; -- dirV2 (variants {dualV (mkV186 "нарушавам") (mkV176 "наруша") ; dualV (mkV186 "смущавам") (mkV174 "смутя")}); ----
+lin pretend_VS = mkVS (singleV (mkV186 "претендирам"));
+lin pretend_V2 = variants{}; -- mkVS (singleV (mkV186 "претендирам"));
+lin pretend_V = variants{}; -- mkVS (singleV (mkV186 "претендирам"));
+lin plant_V2 = variants{} ; -- 
+lin till_Prep = variants{} ; -- 
+lin known_A = variants{} ; -- 
+lin admission_N = mkN071 "приемане";
+lin tissue_N = mkN049 "тъкан";
+lin magistrate_N = mkN007a "магистрат";
+lin joy_N = mkN049 "радост" ;
+lin free_V2V = mkV2V (dualV (mkV186 "освобождавам") (mkV174 "освободя")) noPrep noPrep;
+lin free_V2 = dirV2 (dualV (mkV186 "освобождавам") (mkV174 "освободя")); ----
+lin pretty_A = mkA076 "красив";
+lin operating_N = variants{} ; -- 
+lin headquarters_N = variants{} ; -- 
+lin grateful_A = variants{} ; -- 
+lin classroom_N = mkN001 "клас"; ----
+lin turnover_N = mkN007 "оборот" ;
+lin project_VS = variants{}; -- dirV2 (singleV (mkV186 "проектирам"));
+lin project_V2V = mkV2V (singleV (mkV186 "проектирам")) noPrep noPrep;
+lin project_V2 = dirV2 (singleV (mkV186 "проектирам"));
+lin project_V = singleV (mkV186 "проектирам");
+lin shrug_V2 = variants{} ; -- 
+lin sensible_A = variants{} ; -- 
+lin limitation_N = mkN072 "ограничение";
+lin specialist_N = dualN (mkN007 "специалист") (mkA076 "специализиран");
+lin newly_Adv = variants{} ; -- 
+lin tongue_N = dualN (mkN014 "език") (mkA076 "езиков");
+lin refugee_N = mkN020 "беглец" ;
+lin delay_V2 = dirV2 (dualV (mkV187 "забавям") (mkV173 "забавя"));
+lin delay_V = variants{}; -- dirV2 (dualV (mkV187 "забавям") (mkV173 "забавя"));
+lin dream_V2 = dirV2 (singleV (mkV186 "сънувам"));
+lin dream_V = singleV (mkV186 "сънувам");
+lin composition_N = mkN007 "състав" ;
+lin alongside_Prep = variants{} ; -- 
+lin ceiling_N = mkN007 "таван";
+lin highlight_V2 = dirV2 (dualV (mkV186 "подчертавам") (mkV161 "подчертая")); ----
+lin stick_N = mkN041 "пръчица" ;
+lin favourite_A = mkA076 "любим";
+lin tap_V2 = dirV2 (singleV (mkV186 "използвам")); ----
+lin tap_V = variants{}; -- dirV2 (singleV (mkV186 "използвам")); ----
+lin universe_N = mkN041 "вселена" ; ----
+lin request_VS = mkVS (dualV (mkV186 "заявявам") (mkV174 "заявя"));
+lin request_V2 = dirV2 (dualV (mkV186 "заявявам") (mkV174 "заявя"));
+lin label_N = mkN007 "етикет";
+lin confine_V2 = dirV2 (dualV (mkV186 "ограничавам") (mkV176 "огранича")); ----
+lin scream_VS = mkVS (dualV (mkV186 "извиквам") (mkV186 "извикам"));
+lin scream_V2 = variants{}; -- mkVS (dualV (mkV186 "извиквам") (mkV186 "извикам"));
+lin scream_V = variants{}; -- mkVS (dualV (mkV186 "извиквам") (mkV186 "извикам"));
+lin rid_V2 = dirV2 (dualV (mkV186 "отървавам") (mkV151 "отърва")); ----
+lin acceptance_N = mkN071 "приемане" ;
+lin detective_N = dualN (mkN007a "детектив") (mkA078 "детективски");
+lin sail_V = variants{} ; -- 
+lin adjust_V2 = dirV2 (dualV (mkV186 "настройвам") (mkV175 "настроя"));
+lin adjust_V = dualV (mkV186 "настройвам") (mkV175 "настроя");
+lin designer_N = mkN007a "дизайнер";
+lin running_A = variants{} ; -- 
+lin summit_N = mkN003 "връх" ;
+lin participation_N = mkN072 "участие" ;
+lin weakness_N = mkN049 "слабост" ;
+lin block_V2 = dirV2 (singleV (mkV186 "блокирам"));
+lin socalled_A = variants{} ; -- 
+lin adapt_V2 = dirV2 (singleV (mkV186 "адаптирам"));
+lin adapt_V = singleV (mkV186 "адаптирам");
+lin absorb_V2 = dirV2 (singleV (mkV186 "абсорбирам"));
+lin encounter_V2 = prepV2 (medialV (dualV (mkV186 "натъквам") (mkV152 "натъкна")) Acc) (mkPrep "на" Acc);
+lin defeat_V2 = dirV2 (dualV (mkV186 "побеждавам") (mkV174 "победя")); ----
+lin excitement_N = variants{} ; -- 
+lin brick_N = mkN041 "тухла";
+lin blind_A = mkA081 "сляп" ; ----
+lin wire_N = mkN041 "жица";
+lin crop_N = mkN007 "добив" ; ----
+lin square_A = mkA079 "квадратен" ;
+lin transition_N = mkN071 "прехвърляне" ;
+lin thereby_Adv = variants{} ; -- 
+lin protest_V2 = dirV2 (singleV (mkV186 "протестирам")); ----
+lin protest_V = singleV (mkV186 "протестирам");
+lin roll_N = variants{} ; -- 
+lin stop_N = mkN071 "запиране" ;
+lin assistant_N = variants{} ; -- 
+lin deaf_A = mkA076 "глух";
+lin constituency_N = variants{} ; -- 
+lin continuous_A = mkA079 "продължителен";
+lin concert_N = mkN007 "концерт" ;
+lin breast_N = mkN041 "гърда" ;
+lin extraordinary_A = mkA079 "извънреден" ;
+lin squad_N = mkN007 "взвод";
+lin wonder_N = mkN060 "чудо";
+lin cream_N = mkN001 "крем";
+lin tennis_N = mkN007 "тенис";
+lin personally_Adv = variants{} ; -- 
+lin communicate_V2 = dirV2 (variants {singleV (mkV186 "общувам") ; dualV (mkV186 "съобщавам") (mkV174 "съобщя") ; singleV (mkV186 "съдържам")}); ----
+lin communicate_V = variants{}; -- dirV2 (variants {singleV (mkV186 "общувам") ; dualV (mkV186 "съобщавам") (mkV174 "съобщя") ; singleV (mkV186 "съдържам")}); ----
+lin pride_N = mkN049 "гордост" ;
+lin bowl_N = mkN041 "чаша" ;
+lin file_V2 = dirV2 (dualV (mkV186 "завеждам") (mkV145 "заведа"));
+lin file_V = dualV (mkV186 "завеждам") (mkV145 "заведа");
+lin expertise_N = mkN041 "експертиза";
+lin govern_V2 = dirV2 (variants {singleV (mkV186 "управлявам") ; dualV (mkV186 "уреждам") (mkV174 "уредя")}); ----
+lin govern_V = variants{}; -- dirV2 (variants {singleV (mkV186 "управлявам") ; dualV (mkV186 "уреждам") (mkV174 "уредя")}); ----
+lin leather_N = dualN (mkN041 "кожа") (mkA079 "кожен");
+lin observer_N = mkN007a "коментатор" ; ----
+lin margin_N = mkN041 "разлика" ;
+lin uncertainty_N = mkN049 "несигурност" ;
+lin reinforce_V2 = dirV2 (variants {dualV (mkV186 "засилвам") (mkV173 "засиля") ; dualV (mkV186 "укрепвам") (mkV174 "укрепя")}); ----
+lin ideal_N = mkN007 "идеал";
+lin injure_V2 = dirV2 (dualV (mkV186 "наранявам") (mkV174 "нараня"));
+lin holding_N = mkN040a "холдинг";
+lin universal_A = mkA079 "едногласен" ;
+lin evident_A = mkA079 "очевиден";
+lin dust_N = mkN040a "прах" ;
+lin overseas_A = variants{} ; -- 
+lin desperate_A = variants{} ; -- 
+lin swim_V2 = dirV2 (dualV (mkV186 "плувам") (mkV152 "плувна"));
+lin swim_V = dualV (mkV186 "плувам") (mkV152 "плувна");
+lin occasional_A = mkA079 "частичен"; ----
+lin trouser_N = mkN007 "панталон";
+lin surprisingly_Adv = variants{} ; -- 
+lin register_N = mkN009 "регистър";
+lin album_N = mkN007 "албум"; ----
+lin guideline_N = mkN041 "насока" ;
+lin disturb_V2 = dirV2 (dualV (mkV186 "смущавам") (mkV174 "смутя"));
+lin amendment_N = mkN041 "поправка" ;
+lin architectMasc_N = mkN007a "архитект";
+lin objection_N = mkN071 "противене" ;
+lin chart_N = mkN041 "карта";
+lin cattle_N = variants{} ; -- 
+lin doubt_VS = mkVS (medialV (singleV (mkV186 "съмнявам")) Acc);
+lin doubt_V2 = prepV2 (medialV (singleV (mkV186 "съмнявам")) Acc) in_Prep;
+lin react_V = singleV (mkV186 "реагирам");
+lin consciousness_N = mkN049 "съзнателност" ; ----
+lin right_Interj = variants{} ; -- 
+lin purely_Adv = variants{} ; -- 
+lin tin_N = dualN (mkN047 "тенекия") (mkA076 "тенекиен");
+lin tube_N = mkN041 "тръба" ; ----
+lin fulfil_V2 = dirV2 (dualV (mkV187 "отговарям") (mkV173 "отговоря")); ----
+lin commonly_Adv = variants{} ; -- 
+lin sufficiently_Adv = variants{} ; -- 
+lin coin_N = mkN041 "валута" ; ----
+lin frighten_V2 = dirV2 (singleV (mkV176 "плаша")); ----
+lin grammar_N = mkN041 "граматика" ; ----
+lin diary_N = mkN014 "дневник" ;
+lin flesh_N = mkN042 "плът";
+lin summary_N = mkN065 "резюме" ;
+lin infant_N = mkN065 "бебе";
+lin stir_V2 = dirV2 (singleV (mkV186 "вълнувам")); ----
+lin stir_V = dualV (mkV186 "помръдвам") (mkV152 "помръдна") ; ----
+lin storm_N = mkN047 "буря";
+lin mail_N = dualN (mkN041 "поща") (mkA078 "пощенски");
+lin rugby_N = mkN065 "ръгби";
+lin virtue_N = mkN041 "сила" ;
+lin specimen_N = mkN007 "специмен";
+lin psychology_N = mkN047 "психология" ; ----
+lin paint_N = mkN047 "боя";
+lin constraint_N = mkN072 "ограничение";
+lin trace_V2 = dirV2 (dualV (mkV186 "проследявам") (mkV174 "проследя")); ----
+lin trace_V = variants{}; -- dirV2 (dualV (mkV186 "проследявам") (mkV174 "проследя")); ----
+lin privilege_N = mkN047 "привилегия" ;
+lin completion_N = mkN071 "завършване" ;
+lin progress_V2 = dirV2 (dualV (mkV186 "напредвам") (mkV152 "напредна"));
+lin progress_V = dualV (mkV186 "напредвам") (mkV152 "напредна");
+lin grade_N = mkN007 "градус" ;
+lin exploit_V2 = dirV2 (singleV (mkV186 "експлоатирам"));
+lin import_N = mkN001 "внос" ;
+lin potato_N = dualN (mkN007 "картоф") (mkA076 "картофен");
+lin repair_N = mkN041 "поправка" ;
+lin passion_N = mkN002 "гняв" ; ----
+lin seize_V2 = dirV2 (singleV (mkV186 "конфискувам"));
+lin seize_V = singleV (mkV186 "конфискувам");
+lin low_Adv = variants{} ; -- 
+lin underlying_A = variants{} ; -- 
+lin heaven_N = dualN (mkN028a "рай") (mkA078 "райски");
+lin nerve_N = variants{} ; -- 
+lin park_V2 = variants{} ; -- 
+lin park_V = variants{} ; -- 
+lin collapse_V2 = variants{}; -- dualV (mkV186 "срутвам") (mkV173 "срутя") ; ----
+lin collapse_V = dualV (mkV186 "срутвам") (mkV173 "срутя") ; ----
+lin win_N = mkN041 "победа" ;
+lin printer_N = mkN007 "принтер";
+lin coalition_N = mkN071 "коалиране" ;
+lin button_N = mkN007 "бутон";
+lin pray_V2 = variants{} ; -- 
+lin pray_V = variants{} ; -- 
+lin ultimate_A = mkA085 "краен" ;
+lin venture_N = mkN007 "опит" ; ----
+lin timber_N = mkN054 "дърводелство" ;
+lin companion_N = mkN031a "придружител" ; ----
+lin horror_N = mkN007 "ужас" ;
+lin gesture_N = mkN001 "жест";
+lin moon_N = mkN041 "луна" ;
+lin remark_VS = variants{} ; -- 
+lin remark_V = variants{} ; -- 
+lin clever_A = variants{} ; -- 
+lin van_N = mkN007 "камион";
+lin consequently_Adv = variants{} ; -- 
+lin raw_A = variants{} ; -- 
+lin glance_N = mkN007 "поглед" ;
+lin broken_A = variants{} ; -- 
+lin jury_N = mkN065 "жури";
+lin gaze_V = variants{} ; -- 
+lin burst_V2 = variants{} ; -- 
+lin burst_V = variants{} ; -- 
+lin charter_N = mkN041 "грамота" ; ----
+lin feministMasc_N = dualN (mkN007 "феминист") (mkA078 "феминистки");
+lin discourse_N = mkN007 "дискурс";
+lin reflection_N = mkN072 "отражение";
+lin carbon_N = mkN007 "въглерод" ; ----
+lin sophisticated_A = mkA076 "изтънчен";
+lin ban_N = mkN041 "забрана" ;
+lin taxation_N = mkN071 "таксуване" ;
+lin prosecution_N = mkN071 "преследване" ;
+lin softly_Adv = variants{} ; -- 
+lin asleep_A = variants{} ; -- 
+lin aids_N = mkN049 "помощ";
+lin publicity_N = mkN049 "публичност" ;
+lin departure_N = mkN071 "заминаване" ;
+lin welcome_A = mkA076 "желан";
+lin sharply_Adv = variants{} ; -- 
+lin reception_N = mkN007 "прием" ;
+lin cousin_N = mkN041 "роднина" ;
+lin relieve_V2 = variants{} ; -- 
+lin linguistic_A = mkA079 "лингвистичен";
+lin vat_N = variants{} ; -- 
+lin forward_A = variants{} ; -- 
+lin blue_N = mkN041 "синка"; ----
+lin multiple_A = mkA076 "множествен";
+lin pass_N = variants{} ; -- 
+lin outer_A = mkA079 "външен";
+lin vulnerable_A = mkA076 "уязвим";
+lin patient_A = mkA076 "търпелив";
+lin evolution_N = dualN (mkN047 "еволюция") (mkA079 "еволюционен");
+lin allocate_V2 = dirV2 (dualV (mkV187 "разпределям") (mkV174 "разпределя"));
+lin allocate_V = dualV (mkV187 "разпределям") (mkV174 "разпределя");
+lin creative_A = mkA079 "креативен";
+lin potentially_Adv = variants{} ; -- 
+lin just_A = variants{} ; -- 
+lin out_Prep = variants{} ; -- 
+lin judicial_A = mkA078 "съдийски" ;
+lin risk_VV = mkVV (singleV (mkV186 "рискувам"));
+lin risk_V2 = dirV2 (singleV (mkV186 "рискувам"));
+lin ideology_N = mkN047 "идеология";
+lin smell_VA = variants{}; -- dirV2 (variants {dualV (mkV186 "помирисвам") (mkV159 "помириша") ; singleV (mkV159 "мириша")}); ----
+lin smell_V2 = dirV2 (variants {dualV (mkV186 "помирисвам") (mkV159 "помириша") ; singleV (mkV159 "мириша")}); ----
+lin smell_V = variants{}; -- dirV2 (variants {dualV (mkV186 "помирисвам") (mkV159 "помириша") ; singleV (mkV159 "мириша")}); ----
+lin agenda_N = mkN041 "програма";
+lin transport_V2 = dirV2 (singleV (mkV186 "транспортирам"));
+lin illegal_A = mkA079 "нелегален" ;
+lin chicken_N = mkN065 "пиле";
+lin plain_A = mkA076 "обикновен";
+lin innovation_N = mkN054 "новаторство" ;
+lin opera_N = mkN041 "опера";
+lin lock_N = mkN041 "ключалка";
+lin grin_V = variants{} ; -- 
+lin shelf_N = variants{} ; -- 
+lin pole_N = variants{} ; -- 
+lin punishment_N = mkN072 "наказание" ;
+lin strict_A = mkA079 "стриктен" ;
+lin wave_V2 = variants{} ; -- 
+lin wave_V = variants{} ; -- 
+lin inside_N = mkN049 "вътрешност";
+lin carriage_N = mkN041 "кола" ; ----
+lin fit_A = variants{} ; -- 
+lin conversion_N = mkN007 "преход" ; ----
+lin hurry_V = variants{} ; -- 
+lin essay_N = variants{} ; -- 
+lin integration_N = mkN071 "интегриране";
+lin resignation_N = mkN072 "уволнение" ;
+lin treasury_N = mkN041 "съкровищница";
+lin traveller_N = mkN014a "пътник";
+lin chocolate_N = dualN (mkN007 "шоколад") (variants {mkA076 "шоколаден"; mkA076 "шоколадов"});
+lin assault_N = mkN072 "нападение" ;
+lin schedule_N = mkN014 "график" ;
+lin undoubtedly_Adv = variants{} ; -- 
+lin twin_N = mkN014a "близнак";
+lin format_N = mkN007 "формат";
+lin murder_V2 = dirV2 (dualV (mkV186 "убивам") (mkV163 "убия"));
+lin sigh_VS = variants{}; -- singleV (mkV186 "пъшкам"); ----
+lin sigh_V2 = variants{}; -- singleV (mkV186 "пъшкам"); ----
+lin sigh_V = singleV (mkV186 "пъшкам"); ----
+lin sellerMasc_N = mkN007b "продавач";
+lin lease_N = mkN007 "наем";
+lin bitter_A = mkA076 "кисел" ;
+lin double_V2 = dirV2 (dualV (mkV186 "удвоявам") (mkV175 "удвоя"));
+lin double_V = dualV (mkV186 "удвоявам") (mkV175 "удвоя");
+lin ally_N = mkN014a "съюзник";
+lin stake_N = mkN047 "акция" ;
+lin processing_N = variants{} ; -- 
+lin informal_A = mkA079 "неформален" ;
+lin flexible_A = mkA076 "гъвкав";
+lin cap_N = variants{} ; -- 
+lin stable_A = mkA079 "стабилен" ;
+lin till_Subj = variants{} ; -- 
+lin sympathy_N = mkN047 "симпатия";
+lin tunnel_N = mkN007 "тунел";
+lin pen_N = mkN041 "писалка" ; ----
+lin instal_V = variants{} ; -- 
+lin suspend_V2 = dirV2 (dualV (mkV186 "отлагам") (mkV176 "отложа"));
+lin suspend_V = dualV (mkV186 "отлагам") (mkV176 "отложа");
+lin blow_N = mkN007 "удар" ;
+lin wander_V = variants{} ; -- 
+lin notably_Adv = variants{} ; -- 
+lin disappoint_V2 = dirV2 (singleV (mkV186 "разочаровам"));
+lin wipe_V2 = dirV2 (dualV (mkV186 "изтривам") (mkV163 "изтрия")); ----
+lin wipe_V = variants{}; -- dirV2 (dualV (mkV186 "изтривам") (mkV163 "изтрия")); ----
+lin folk_N = mkN007a "народ" ;
+lin attraction_N = mkN071 "привличане" ;
+lin disc_N = mkN001 "диск";
+lin inspire_V2V = mkV2V (dualV (mkV186 "вдъхновявам") (mkV174 "вдъхновя")) noPrep noPrep;
+lin inspire_V2 = dirV2 (dualV (mkV186 "вдъхновявам") (mkV174 "вдъхновя"));
+lin machinery_N = mkN047 "механизация" ;
+lin undergo_V2 = dirV2 (dualV (mkV186 "претърпявам") (mkV177 "претърпя")); ----
+lin nowhere_Adv = variants{} ; -- 
+lin inspector_N = mkN007a "инспектор" ;
+lin wise_A = mkA080 "мъдър";
+lin balance_V2 = dirV2 (singleV (mkV186 "балансирам"));
+lin balance_V = singleV (mkV186 "балансирам");
+lin purchaser_N = mkN007b "закупвач";
+lin resort_N = mkN007 "курорт" ;
+lin pop_N = mkN071 "пукане"; ----
+lin organ_N = mkN007 "орган" ;
+lin ease_V2 = dirV2 (singleV (mkV186 "олеснявам"));
+lin ease_V = variants{}; -- dirV2 (singleV (mkV186 "олеснявам"));
+lin friendship_N = mkN054 "приятелство" ;
+lin deficit_N = mkN007 "дефицит" ;
+lin dear_N = mkN041 "сърна";
+lin convey_V2 = dirV2 (variants {dualV (mkV186 "предавам") (mkV168 "предам") ; dualV (mkV186 "изказвам") (mkV156 "изкажа") ; dualV (mkV186 "внушавам") (mkV176 "внуша")}); ----
+lin reserve_V2 = dirV2 (singleV (mkV186 "резервирам"));
+lin reserve_V = singleV (mkV186 "резервирам");
+lin planet_N = mkN041 "планета" ; ----
+lin frequent_A = variants{} ; -- 
+lin loose_A = variants{} ; -- 
+lin intense_A = mkA079 "интензивен";
+lin retail_A = variants{} ; -- 
+lin wind_V = variants{} ; -- 
+lin lost_A = variants{} ; -- 
+lin grain_N = mkN066 "парченце";
+lin particle_N = mkN041 "частица";
+lin destruction_N = mkN071 "унищожаване" ;
+lin witness_V2 = dirV2 (singleV (mkV186 "виждам"));
+lin witness_V = singleV (mkV186 "свидетелствам");
+lin pit_N = mkN041 "кариера" ; ----
+lin registration_N = mkN071 "регистриране" ;
+lin conception_N = mkN047 "концепция";
+lin steady_A = mkA079 "постоянен";
+lin rival_N = mkN014a "противник" ;
+lin steam_N = mkN041 "пара";
+lin back_A = variants{} ; -- 
+lin chancellor_N = mkN007a "канцлер" ;
+lin crash_V = dualV (mkV186 "изкъртвам") (mkV173 "изкъртя") ; ----
+lin belt_N = mkN007 "колан" ;
+lin logic_N = mkN041 "логика" ;
+lin premium_N = mkN047 "премия";
+lin confront_V2 = dirV2 (dualV (mkV186 "сблъсквам") (mkV186 "сблъскам")); ----
+lin precede_V2 = dirV2 (dualV (mkV186 "предхождам") (mkV173 "предходя"));
+lin experimental_A = mkA079 "експериментален" ;
+lin alarm_N = mkN041 "аларма";
+lin rational_A = mkA079 "рационален";
+lin incentive_N = mkN014 "подтик" ;
+lin roughly_Adv = variants{} ; -- 
+lin bench_N = mkN041 "пейка" ;
+lin wrap_V2 = dirV2 (singleV (mkV186 "опаковам"));
+lin wrap_V = singleV (mkV186 "опаковам");
+lin regarding_Prep = variants{} ; -- 
+lin inadequate_A = mkA079 "беден" ; ----
+lin ambition_N = mkN047 "амбиция" ;
+lin since_Adv = variants{}; -- mkPrep "след" Acc;
+lin fate_N = mkN041 "съдба" ;
+lin vendor_N = mkN014a "доставчик";
+lin stranger_N = mkN008a "чужденец" ; ----
+lin spiritual_A = mkA079 "духовен";
+lin increasing_A = variants{} ; -- 
+lin anticipate_VV = variants{}; -- dualV (mkV186 "изпреварвам") (mkV173 "изпреваря") ; ----
+lin anticipate_VS = variants{}; -- dualV (mkV186 "изпреварвам") (mkV173 "изпреваря") ; ----
+lin anticipate_V2 = variants{}; -- dualV (mkV186 "изпреварвам") (mkV173 "изпреваря") ; ----
+lin anticipate_V = dualV (mkV186 "изпреварвам") (mkV173 "изпреваря") ; ----
+lin logical_A = mkA078 "логически";
+lin fibre_N = mkN054 "влакно";
+lin attribute_V2 = dirV2 (dualV (mkV186 "приписвам") (mkV159 "припиша"));
+lin sense_VS = variants{}; -- dirV2 (singleV (mkV186 "почувствам")); ----
+lin sense_V2 = dirV2 (singleV (mkV186 "почувствам")); ----
+lin black_N = mkN007 "черен";
+lin petrol_N = mkN007 "петрол" ;
+lin maker_N = mkN031a "производител";
+lin generous_A = mkA080 "щедър" ;
+lin allocation_N = mkN071 "заделяне";
+lin depression_N = variants{} ; -- 
+lin declaration_N = mkN071 "деклариране" ;
+lin spot_VS = variants{}; -- dualV (mkV186 "опетнявам") (mkV174 "опетня") ; ----
+lin spot_V2 = variants{}; -- dualV (mkV186 "опетнявам") (mkV174 "опетня") ; ----
+lin spot_V = dualV (mkV186 "опетнявам") (mkV174 "опетня") ; ----
+lin modest_A = mkA079 "скромен" ;
+lin bottom_A = mkA079 "долен"; ----
+lin dividend_N = mkN007 "дивидент" ;
+lin devote_V2 = dirV2 (dualV (mkV187 "отделям") (mkV174 "отделя")); ----
+lin condemn_V2 = dirV2 (dualV (mkV186 "обричам") (mkV148 "обрека"));
+lin integrate_V2 = dirV2 (singleV (mkV186 "интегрирам"));
+lin integrate_V = singleV (mkV186 "интегрирам");
+lin pile_N = variants{} ; -- 
+lin identification_N = mkN071 "идентифициране" ;
+lin acute_A = mkA080 "остър";
+lin barely_Adv = variants{} ; -- 
+lin providing_Subj = variants{} ; -- 
+lin directive_N = mkN041 "директива";
+lin bet_VS = variants{}; -- dirV2 (dualV (mkV186 "залагам") (mkV176 "заложа")); ----
+lin bet_V2 = dirV2 (dualV (mkV186 "залагам") (mkV176 "заложа")); ----
+lin bet_V = variants{}; -- dirV2 (dualV (mkV186 "залагам") (mkV176 "заложа")); ----
+lin modify_V2 = variants{} ; -- 
+lin bare_A = mkA079 "мрачен" ; ----
+lin swear_VV = mkVV (singleV (mkV161 "ругая")); ----
+lin swear_V2 = dirV2 (singleV (mkV161 "ругая")); ----
+lin swear_V = variants{}; -- dirV2 (singleV (mkV161 "ругая")); ----
+lin final_N = mkN007 "финал" ;
+lin accordingly_Adv = mkAdv "съответно";
+lin valid_A = mkA079 "валиден" ; ----
+lin wherever_Adv = variants{} ; -- 
+lin mortality_N = mkN049 "смъртност" ;
+lin medium_N = variants{} ; -- 
+lin silk_N = mkN041 "коприна";
+lin funeral_N = mkN072 "погребение" ;
+lin depending_A = variants{} ; -- 
+lin cow_N = mkN041 "крава";
+lin correspond_V2 = variants{} ; -- 
+lin correspond_V = variants{} ; -- 
+lin cite_V2 = dirV2 (singleV (mkV186 "цитирам"));
+lin classic_A = mkA078 "класически";
+lin inspection_N = mkN041 "проверка" ;
+lin calculation_N = mkN072 "изчисление";
+lin rubbish_N = mkN014 "отпадък" ;
+lin minimum_N = mkN007 "минимум"; ----
+lin hypothesis_N = mkN041 "хипотеза";
+lin youngster_N = dualN (mkN042 "младеж") (mkA078 "младежки");
+lin slope_N = mkN007 "наклон" ; ----
+lin patch_N = mkN041 "кръпка";
+lin invitation_N = mkN041 "покана" ;
+lin ethnic_A = mkA079 "етничен";
+lin federation_N = mkN047 "федерация" ;
+lin duke_N = mkN015 "херцог" ; ----
+lin wholly_Adv = variants{} ; -- 
+lin closure_N = mkN071 "прекратяване" ; ----
+lin dictionary_N = mkN014 "речник" ;
+lin withdrawal_N = mkN071 "оттегляне" ;
+lin automatic_A = mkA079 "автоматичен";
+lin liable_A = mkA076 "подлежащ"; ----
+lin cry_N = mkN014 "крясък" ; ----
+lin slow_V2 = dirV2 (dualV (mkV187 "забавям") (mkV173 "забавя"));
+lin slow_V = dualV (mkV187 "забавям") (mkV173 "забавя");
+lin borough_N = mkN041 "община" ;
+lin well_A = variants{} ; -- 
+lin suspicion_N = mkN072 "съмнение" ;
+lin portrait_N = dualN (mkN007 "портрет") (mkA079 "портретен");
+lin local_N = mkN007 "локал";
+lin jew_N = mkN018 "евреин";
+lin fragment_N = variants{} ; -- 
+lin revolutionary_A = mkA079 "революционен" ;
+lin evaluate_V2 = dirV2 (dualV (mkV186 "оценявам") (mkV174 "оценя"));
+lin evaluate_V = dualV (mkV186 "оценявам") (mkV174 "оценя");
+lin competitor_N = mkN007a "конкурент";
+lin sole_A = mkA076 "единствен" ;
+lin reliable_A = mkA079 "надежден" ;
+lin weigh_V2 = dirV2 (dualV (mkV186 "преценявам") (mkV174 "преценя")); ----
+lin weigh_V = variants{}; -- dirV2 (dualV (mkV186 "преценявам") (mkV174 "преценя")); ----
+lin medieval_A = mkA079 "средновековен";
+lin clinic_N = dualN (mkN041 "клиника") (mkA079 "клиничен");
+lin shine_V2 = dirV2 (variants {singleV (mkV152 "блесна") ; dualV (mkV160 "грея") (mkV152 "грейна") ; dualV (mkV186 "насочвам") (mkV176 "насоча")}); ----
+lin shine_V = singleV (mkV174 "светя");
+lin knit_V2 = dirV2 (dualV (mkV186 "сплитам") (mkV145 "сплета")); ----
+lin knit_V = variants{}; -- dirV2 (dualV (mkV186 "сплитам") (mkV145 "сплета")); ----
+lin complexity_N = mkN049 "сложност";
+lin remedy_N = mkN054 "лекарство" ; ----
+lin fence_N = mkN072 "заграждение" ; ----
+lin bike_N = mkN061 "колело" ;
+lin freeze_V2 = dirV2 (dualV (mkV186 "замразявам") (mkV174 "замразя"));
+lin freeze_V = dualV (mkV186 "замръзвам") (mkV152 "замръзна");
+lin eliminate_V2 = dirV2 (singleV (mkV186 "елиминирам"));
+lin interior_N = mkN007 "интериор";
+lin intellectual_A = mkA079 "интелектуален";
+lin established_A = variants{} ; -- 
+lin voter_N = mkN031a "избирател";
+lin garage_N = mkN007 "гараж";
+lin era_N = mkN041 "ера";
+lin pregnant_A = mkA079 "бременен";
+lin plot_N = mkN007 "заговор" ;
+lin greet_V2 = variants{} ; -- 
+lin electrical_A = mkA078 "електрически" ;
+lin lie_N = variants{} ; -- 
+lin disorder_N = mkN071 "заболяване";
+lin formally_Adv = variants{} ; -- 
+lin excuse_N = variants{} ; -- 
+lin socialist_A = mkA078 "социалистически";
+lin cancel_V2 = dirV2 (dualV (mkV187 "отменям") (mkV174 "отменя"));
+lin cancel_V = dualV (mkV187 "отменям") (mkV174 "отменя");
+lin harm_N = mkN041 "щета" ;
+lin excess_N = mkN014 "излишък";
+lin exact_A = mkA079 "точен" ;
+lin oblige_V2V = mkV2V (dualV (mkV186 "задължавам") (mkV178 "задължа")) noPrep noPrep;
+lin oblige_V2 = dirV2 (dualV (mkV186 "задължавам") (mkV178 "задължа"));
+lin accountant_N = mkN031a "счетоводител";
+lin mutual_A = mkA076 "общ" ;
+lin fat_N = mkN041 "мазнина";
+lin volunteerMasc_N = dualN (mkN008a "доброволец") (mkA078 "доброволчески");
+lin laughter_N = mkN002 "смях" ;
+lin trick_N = mkN001 "трик" ;
+lin load_V2 = dirV2 (dualV (mkV186 "зареждам") (mkV174 "заредя"));
+lin load_V = dualV (mkV186 "зареждам") (mkV174 "заредя");
+lin disposal_N = mkN071 "деактивиране" ;
+lin taxi_N = dualN (mkN073 "такси") (mkA076 "таксиметров");
+lin murmur_V2 = variants{} ; -- 
+lin murmur_V = variants{} ; -- 
+lin tonne_N = mkN001 "тон" ;
+lin spell_V2 = dirV2 (singleV (mkV186 "спелувам"));
+lin spell_V = singleV (mkV186 "спелувам");
+lin clerk_N = mkN031a "писар" ; ----
+lin curious_A = mkA079 "любопитен";
+lin satisfactory_A = mkA079 "задоволителен";
+lin identical_A = mkA080 "еднакъв" ;
+lin applicant_N = mkN007a "кандидат";
+lin removal_N = mkN071 "преместване" ;
+lin processor_N = mkN007 "процесор";
+lin cotton_N = mkN014 "памук" ;
+lin reverse_V2 = dirV2 (singleV (mkV186 "реверсирам"));
+lin reverse_V = singleV (mkV186 "реверсирам");
+lin hesitate_VV = mkVV (medialV (singleV (mkV161 "колебая")) Acc);
+lin hesitate_V = dualV (mkV186 "заеквам") (mkV152 "заекна") ; ----
+lin professor_N = mkN007a "професор" ;
+lin admire_V2 = dirV2 (singleV (mkV186 "адмирирам"));
+lin namely_Adv = variants{} ; -- 
+lin electoral_A = mkA079 "изборен" ;
+lin delight_N = mkN072 "удоволствие";
+lin urgent_A = mkA079 "спешен" ;
+lin prompt_V2V = mkV2V (dualV (mkV186 "накарвам") (mkV186 "накарам")) noPrep noPrep; ----
+lin prompt_V2 = dirV2 (dualV (mkV186 "подбуждам") (mkV173 "подбудя"));
+lin mate_N = mkN065 "мате";
+lin mate_2_N = variants{} ; -- 
+lin mate_1_N = variants{} ; -- 
+lin exposure_N = mkN049 "изложеност";
+lin server_N = mkN007 "сървър" ; ----
+lin distinctive_A = variants{} ; -- 
+lin marginal_A = mkA079 "маргинален";
+lin structural_A = mkA079 "структурен";
+lin rope_N = mkN065 "въже" ;
+lin miner_N = mkN031a "рудар" ; ----
+lin entertainment_N = mkN072 "развлечение" ; ----
+lin acre_N = mkN009 "акър";
+lin pig_N = mkN065 "прасе" ;
+lin encouraging_A = mkA079 "насърчителен";
+lin guarantee_N = mkN071 "гарантиране" ;
+lin gear_N = variants{} ; -- 
+lin anniversary_N = mkN041 "годишнина" ;
+lin past_Adv = variants{} ; -- 
+lin ceremony_N = mkN047 "церемония";
+lin rub_V2 = variants{} ; -- 
+lin rub_V = variants{} ; -- 
+lin monopoly_N = mkN007 "монопол" ;
+lin left_N = mkN041 "левица"; ----
+lin flee_V2 = dirV2 (variants {dualV (mkV186 "избягам") (mkV152 "избягна") ; singleV (mkV186 "бягам")}); ----
+lin flee_V = variants{}; -- dirV2 (variants {dualV (mkV186 "избягам") (mkV152 "избягна") ; singleV (mkV186 "бягам")}); ----
+lin yield_V2 = dirV2 (dualV (mkV186 "пораждам") (mkV174 "породя"));
+lin discount_N = mkN041 "отстъпка";
+lin above_A = variants{} ; -- 
+lin uncle_N = dualN (mkN040 "чичо") (mkA076 "чичов") ;
+lin audit_N = mkN007 "одит";
+lin advertisement_N = mkN041 "реклама";
+lin explosion_N = mkN047 "експлозия";
+lin contrary_A = variants{} ; -- 
+lin tribunal_N = mkN007 "трибунал" ;
+lin swallow_V2 = variants{} ; -- 
+lin swallow_V = variants{} ; -- 
+lin typically_Adv = variants{} ; -- 
+lin fun_A = variants{} ; -- 
+lin rat_N = mkN001 "плъх";
+lin cloth_N = variants{} ; -- 
+lin cable_N = dualN (mkN007 "кабел") (mkA079 "кабелен");
+lin interrupt_V2 = dirV2 (dualV (mkV186 "прекъсвам") (mkV152 "прекъсна"));
+lin interrupt_V = dualV (mkV186 "прекъсвам") (mkV152 "прекъсна");
+lin crash_N = mkN014 "сблъсък" ;
+lin flame_N = mkN030 "огън" ;
+lin controversy_N = mkN001 "спор" ;
+lin rabbit_N = mkN019a "заек";
+lin everyday_A = mkA079 "ежедневен";
+lin allegation_N = mkN072 "обвинение" ;
+lin strip_N = variants{} ; -- 
+lin stability_N = mkN049 "стабилност";
+lin tide_N = mkN007 "прилив" ; ----
+lin illustration_N = mkN047 "илюстрация" ;
+lin insect_N = mkN062 "насекомо";
+lin correspondent_N = mkN007a "кореспондент" ; ----
+lin devise_V2 = dirV2 (variants {dualV (mkV186 "разработвам") (mkV173 "разработя") ; dualV (mkV186 "създавам") (mkV168 "създам")}); ----
+lin determined_A = variants{} ; -- 
+lin brush_V2 = dirV2 (singleV (mkV186 "четкам"));
+lin brush_V = singleV (mkV186 "четкам");
+lin adjustment_N = mkN071 "настройване" ;
+lin controversial_A = mkA076 "противоречив" ;
+lin organic_A = mkA079 "органичен";
+lin escape_N = variants{} ; -- 
+lin thoroughly_Adv = variants{} ; -- 
+lin interface_N = mkN007 "интерфейс";
+lin historic_A = mkA078 "исторически"; ----
+lin collapse_N = mkN001 "срив" ; ----
+lin temple_N = mkN001 "храм" ;
+lin shade_N = variants{} ; -- 
+lin craft_N = mkN007 "кораб";
+lin nursery_N = mkN041 "ясла" ;
+lin piano_N = mkN054 "пиано";
+lin desirable_A = mkA076 "желан";
+lin assurance_N = mkN049 "сигурност";
+lin jurisdiction_N = mkN047 "юрисдикция";
+lin advertise_V2 = dirV2 (singleV (mkV186 "рекламирам"));
+lin advertise_V = singleV (mkV186 "рекламирам");
+lin bay_N = dualN (mkN007 "залив") (mkA079 "заливен");
+lin specification_N = mkN047 "спецификация";
+lin disability_N = mkN049 "недъгавост" ; ----
+lin presidential_A = mkA078 "президентски";
+lin arrest_N = mkN071 "екстрадиране" ;
+lin unexpected_A = variants{} ; -- 
+lin switch_N = mkN001 "ключ";
+lin penny_N = variants{} ; -- 
+lin respect_V2 = dirV2 (singleV (mkV186 "зачитам")); ----
+lin celebration_N = mkN014 "празник" ;
+lin gross_A = variants{} ; -- 
+lin aid_V2 = dirV2 (dualV (mkV186 "подпомагам") (mkV152 "подпомогна"));
+lin aid_V = dualV (mkV186 "помагам") (mkV152 "помогна");
+lin superb_A = variants{} ; -- 
+lin process_V2 = dirV2 (dualV (mkV186 "преработвам") (mkV173 "преработя")); ----
+lin process_V = variants{}; -- dirV2 (dualV (mkV186 "преработвам") (mkV173 "преработя")); ----
+lin innocent_A = mkA079 "невинен";
+lin leap_V2 = dirV2 (dualV (mkV186 "скачам") (mkV176 "скоча"));
+lin leap_V = dualV (mkV186 "скачам") (mkV176 "скоча");
+lin colony_N = mkN047 "колония";
+lin wound_N = mkN041 "рана";
+lin hardware_N = mkN007 "хардуер" ; ----
+lin satellite_N = mkN007 "сателит";
+lin float_V = dualV (mkV186 "плувам") (mkV152 "плувна");
+lin bible_N = mkN047 "библия" ;
+lin statistical_A = mkA079 "статистичен";
+lin marked_A = variants{} ; -- 
+lin hire_V2V = mkV2V (dualV (mkV186 "наемам") (mkV171 "наема")) noPrep noPrep; ----
+lin hire_V2 = dirV2 (dualV (mkV186 "наемам") (mkV171 "наема")); ----
+lin cathedral_N = mkN041 "катедрала";
+lin motive_N = mkN007 "мотив" ;
+lin correct_VS = variants{}; -- dirV2 (singleV (mkV186 "коригирам")); ----
+lin correct_V2 = dirV2 (singleV (mkV186 "коригирам")); ----
+lin correct_V = variants{}; -- dirV2 (singleV (mkV186 "коригирам")); ----
+lin gastric_A = mkA079 "стомашен";
+lin raid_N = mkN072 "нападение" ;
+lin comply_V2 = variants{} ; -- 
+lin comply_V = variants{} ; -- 
+lin accommodate_V2 = dirV2 (dualV (mkV186 "настанявам") (mkV174 "настаня"));
+lin accommodate_V = medialV (dualV (mkV186 "настанявам") (mkV174 "настаня")) Acc;
+lin mutter_V2 = variants{} ; -- 
+lin mutter_V = variants{} ; -- 
+lin induce_V2 = dirV2 (variants {dualV (mkV186 "предизвиквам") (mkV186 "предизвикам") ; dualV (mkV186 "накарвам") (mkV186 "накарам")}); ----
+lin trap_V2 = variants{}; -- singleV (mkV187 "залавям") ; ----
+lin trap_V = singleV (mkV187 "залавям") ; ----
+lin invasion_N = mkN071 "нахлуване" ;
+lin humour_N = variants{} ; -- 
+lin bulk_N = mkN054 "мнозинство" ;
+lin traditionally_Adv = variants{} ; -- 
+lin commission_V2V = variants{}; -- dirV2 (dualV (mkV186 "възлагам") (mkV176 "възложа")); ----
+lin commission_V2 = dirV2 (dualV (mkV186 "възлагам") (mkV176 "възложа")); ----
+lin upstairs_Adv = variants{} ; -- 
+lin translate_V2 = dirV2 (dualV (mkV186 "превеждам") (mkV145 "преведа"));
+lin translate_V = dualV (mkV186 "превеждам") (mkV145 "преведа");
+lin rhythm_N = mkN009 "ритъм";
+lin emission_N = mkN071 "емитиране" ;
+lin collective_A = mkA079 "колективен";
+lin transformation_N = mkN071 "трансформиране" ;
+lin battery_N = mkN047 "батарея" ; ----
+lin stimulus_N = mkN007 "стимул";
+lin naked_A = variants{} ; -- 
+lin white_N = variants{} ; -- 
+lin menu_N = mkN065 "меню";
+lin toilet_N = dualN (variants {mkN007 "тоалет"; mkN041 "тоалетна"}) (mkA079 "тоалетен");
+lin butter_N = mkN054 "масло";
+lin surprise_V2V = mkV2V (dualV (mkV186 "изненадвам") (mkV186 "изненадам")) noPrep noPrep; ----
+lin surprise_V2 = dirV2 (dualV (mkV186 "изненадвам") (mkV186 "изненадам"));
+lin needle_N = mkN041 "игла" ; ----
+lin effectiveness_N = mkN049 "ефективност" ;
+lin accordance_N = mkN072 "съответствие";
+lin molecule_N = mkN041 "молекула";
+lin fiction_N = mkN047 "фикция" ;
+lin learning_N = mkN071 "учене";
+lin statute_N = mkN007 "статут";
+lin reluctant_A = mkA079 "несклонен";
+lin overlook_V2 = dirV2 (dualV (mkV186 "недоглеждам") (mkV186 "недогледам"));
+lin junction_N = mkN041 "връзка" ; ----
+lin necessity_N = mkN049 "необходимост" ;
+lin nearby_A = mkA079 "околен" ;
+lin experienced_A = mkA079 "опитен";
+lin lorry_N = mkN007 "камион" ;
+lin exclusive_A = mkA079 "монополен"; ----
+lin graphics_N = mkN038 "графика";
+lin stimulate_V2 = dirV2 (singleV (mkV186 "стимулирам"));
+lin warmth_N = mkN041 "топлина";
+lin therapy_N = mkN047 "терапия" ; ----
+lin convenient_A = variants{} ; -- 
+lin cinema_N = mkN054 "кино" ; ----
+lin domain_N = mkN007 "район" ; ----
+lin tournament_N = mkN007 "турнир" ;
+lin doctrine_N = mkN041 "доктрина";
+lin sheer_A = variants{} ; -- 
+lin proposition_N = mkN041 "теза"; ----
+lin grip_N = mkN072 "влияние" ;
+lin widow_N = mkN041 "вдовица"; ----
+lin discrimination_N = mkN047 "дискриминация" ;
+lin bloody_Adv = variants{} ; -- 
+lin ruling_A = variants{} ; -- 
+lin fit_N = mkN047 "истерия" ; ----
+lin nonetheless_Adv = variants{} ; -- 
+lin myth_N = mkN001 "мит";
+lin episode_N = mkN007 "епизод";
+lin drift_V2 = variants{} ; -- 
+lin drift_V = variants{} ; -- 
+lin assert_VS = mkVS (singleV (mkV174 "твърдя"));
+lin assert_V2 = dirV2 (variants {dualV (mkV186 "отстоявам") (mkV180 "отстоя") ; dualV (mkV186 "заявявам") (mkV174 "заявя")});
+lin assert_V = dualV (mkV160 "твърдея") (mkV174 "твърдя") ; ----
+lin terrace_N = mkN041 "тераса" ;
+lin uncertain_A = mkA079 "несигурен";
+lin twist_V2 = variants{} ; -- 
+lin insight_N = variants{} ; -- 
+lin undermine_V2 = dirV2 (dualV (mkV186 "подронвам") (mkV173 "подроня"));
+lin tragedy_N = mkN047 "трагедия";
+lin enforce_V2 = dirV2 (singleV (mkV186 "налагам"));
+lin criticize_V2 = dirV2 (singleV (mkV186 "критикувам")); ----
+lin criticize_V = singleV (mkV186 "критикувам"); ----
+lin march_V2 = variants{}; -- singleV (mkV186 "марширувам") ; ----
+lin march_V = singleV (mkV186 "марширувам") ; ----
+lin leaflet_N = variants{} ; -- 
+lin fellow_A = variants{} ; -- 
+lin object_V2 = prepV2 (dualV (mkV186 "възразявам") (mkV174 "възразя")) (mkPrep "срещу" Acc);
+lin object_V = dualV (mkV186 "възразявам") (mkV174 "възразя");
+lin pond_N = mkN054 "езеро" ; ----
+lin adventure_N = mkN072 "приключение";
+lin diplomatic_A = mkA079 "дипломатичен";
+lin mixed_A = variants{} ; -- 
+lin rebel_N = mkN014a "бунтовник" ;
+lin equity_N = mkN049 "справедливост"; ----
+lin literally_Adv = variants{} ; -- 
+lin magnificent_A = mkA079 "превъзходен" ;
+lin loyalty_N = mkN049 "лоялност" ;
+lin tremendous_A = mkA079 "огромен" ;
+lin airline_N = mkN047 "авиокомпания" ;
+lin shore_N = mkN002 "бряг" ;
+lin restoration_N = mkN071 "реставриране" ;
+lin physically_Adv = variants{} ; -- 
+lin render_V2 = dirV2 (singleV (mkV173 "правя")); ----
+lin institutional_A = mkA079 "институционален";
+lin emphasize_VS = variants{}; -- dirV2 (dualV (mkV186 "подчертавам") (mkV161 "подчертая")); ----
+lin emphasize_V2 = dirV2 (dualV (mkV186 "подчертавам") (mkV161 "подчертая")); ----
+lin mess_N = mkN041 "каша";
+lin commander_N = mkN014a "началник" ;
+lin straightforward_A = mkA076 "прост" ;
+lin singer_N = variants{} ; -- 
+lin squeeze_V2 = dirV2 (dualV (mkV186 "събирам") (mkV170 "събера")); ----
+lin squeeze_V = variants{}; -- dirV2 (dualV (mkV186 "събирам") (mkV170 "събера")); ----
+lin full_time_A = mkA079 "редовен";
+lin breed_V2 = dirV2 (dualV (mkV186 "отглеждам") (mkV186 "отгледам"));
+lin breed_V = variants{}; -- dirV2 (dualV (mkV186 "отглеждам") (mkV186 "отгледам"));
+lin successor_N = mkN014a "наследник" ;
+lin triumph_N = mkN007 "триумф";
+lin heading_N = variants{} ; -- 
+lin mathematics_N = mkN041 "математика";
+lin laugh_N = mkN002 "смях";
+lin clue_N = mkN041 "улика" ; ----
+lin still_A = mkA079 "ясен" ;
+lin ease_N = variants{} ; -- 
+lin specially_Adv = variants{} ; -- 
+lin biological_A = mkA079 "биологичен";
+lin forgive_V2 = dirV2 (dualV (mkV186 "прощавам") (mkV174 "простя"));
+lin forgive_V = dualV (mkV186 "прощавам") (mkV174 "простя");
+lin trustee_N = mkN031a "доверител";
+lin photo_N = mkN041 "фотоснимка";
+lin fraction_N = mkN001 "дял" ;
+lin chase_V2 = dirV2 (dualV (mkV186 "преследвам") (mkV174 "преследя"));
+lin chase_V = dualV (mkV186 "преследвам") (mkV174 "преследя");
+lin whereby_Adv = variants{} ; -- 
+lin mud_N = mkN042 "кал";
+lin pensioner_N = mkN007 "пенсионер"; ----
+lin functional_A = mkA079 "функционален" ;
+lin copy_V2 = dirV2 (singleV (mkV186 "копирам")); ----
+lin copy_V = variants{}; -- dirV2 (singleV (mkV186 "копирам")); ----
+lin strictly_Adv = variants{} ; -- 
+lin desperately_Adv = variants{} ; -- 
+lin await_V2 = dirV2 (dualV (mkV186 "изчаквам") (mkV186 "изчакам"));
+lin coverage_N = mkN072 "покритие";
+lin wildlife_N = variants{} ; -- 
+lin indicator_N = mkN031 "показател" ;
+lin lightly_Adv = variants{} ; -- 
+lin hierarchy_N = mkN047 "йерархия" ; ----
+lin evolve_V2 = dirV2 (dualV (mkV186 "развивам") (mkV163 "развия")); ----
+lin evolve_V = variants{}; -- dirV2 (dualV (mkV186 "развивам") (mkV163 "развия")); ----
+lin mechanical_A = mkA079 "машинен" ;
+lin expert_A = mkA079 "експертен";
+lin creditor_N = mkN007a "кредитор";
+lin capitalist_N = mkN007a "капиталист";
+lin essence_N = variants{} ; -- 
+lin compose_V2 = dirV2 (singleV (mkV186 "композирам"));
+lin compose_V = singleV (mkV186 "композирам");
+lin mentally_Adv = variants{} ; -- 
+lin gaze_N = mkN001 "взор"; ----
+lin seminar_N = mkN007 "семинар" ;
+lin target_V2V = variants{}; -- dirV2 (singleV (mkV186 "таргетирам"));
+lin target_V2 = dirV2 (singleV (mkV186 "таргетирам"));
+lin label_V3 = mkV3 (singleV (mkV186 "етикетирам")) noPrep noPrep; ----
+lin label_V2 = dirV2 (singleV (mkV186 "етикетирам")); ----
+lin label_V = dualV (mkV186 "нарочвам") (mkV176 "нароча"); ----
+lin fig_N = mkN047 "смокиня";
+lin continent_N = mkN007 "континент";
+lin chap_N = dualN (mkN024 "мъж") (mkA078 "мъжки");
+lin flexibility_N = mkN049 "гъвкавост";
+lin verse_N = variants{} ; -- 
+lin minute_A = mkA079 "минутен" ;
+lin whisky_N = variants{} ; -- 
+lin equivalent_A = mkA076 "същ" ;
+lin recruit_V2 = dirV2 (dualV (mkV186 "наемам") (mkV171 "наема")); ----
+lin recruit_V = variants{}; -- dirV2 (dualV (mkV186 "наемам") (mkV171 "наема")); ----
+lin echo_V2 = dirV2 (dualV (mkV187 "повтарям") (mkV173 "повторя")); ----
+lin echo_V = variants{}; -- dirV2 (dualV (mkV187 "повтарям") (mkV173 "повторя")); ----
+lin unfair_A = variants{} ; -- 
+lin launch_N = mkN071 "стартиране";
+lin cupboard_N = mkN001 "шкаф" ; ----
+lin bush_N = mkN007 "храст";
+lin shortage_N = mkN014 "недостатък" ;
+lin prominent_A = mkA076 "познат" ;
+lin merger_N = mkN071 "сливане" ;
+lin command_V2 = dirV2 (singleV (mkV186 "командувам"));
+lin command_V = variants{}; -- dirV2 (singleV (mkV186 "командувам"));
+lin subtle_A = variants{} ; -- 
+lin capital_A = mkA079 "капитален";
+lin gang_N = mkN041 "банда";
+lin fish_V2 = variants{}; -- singleV (mkV173 "търся"); ----
+lin fish_V = singleV (mkV173 "търся"); ----
+lin unhappy_A = mkA079 "тъжен";
+lin lifetime_N = mkN007 "живот";
+lin elite_N = dualN (mkN040a "елит") (mkA079 "елитен");
+lin refusal_N = mkN007 "отказ" ;
+lin finish_N = mkN007 "финал";
+lin aggressive_A = mkA079 "агресивен" ;
+lin superior_A = variants{} ; -- 
+lin landing_N = mkN071 "приземяване";
+lin exchange_V2 = dirV2 (dualV (mkV187 "разменям") (mkV174 "разменя"));
+lin debate_V2 = dirV2 (singleV (mkV186 "разисквам")); ----
+lin debate_V = singleV (mkV186 "дискутирам") ; ----
+lin educate_V2 = dirV2 (singleV (mkV186 "образовам"));
+lin separation_N = mkN071 "отцепване" ;
+lin productivity_N = mkN049 "продуктивност" ;
+lin initiate_V2 = dirV2 (singleV (mkV186 "инициирам"));
+lin probability_N = mkN049 "вероятност" ; ----
+lin virus_N = mkN007 "вирус" ;
+lin reporterMasc_N = mkN007a "репортер";
+lin fool_N = mkN041 "будала";
+lin pop_V2 = variants{} ; -- 
+lin capitalism_N = mkN011 "капитализъм";
+lin painful_A = mkA076 "болезнен";
+lin correctly_Adv = variants{} ; -- 
+lin complex_N = mkN007 "комплекс" ;
+lin rumour_N = mkN001 "слух" ;
+lin imperial_A = mkA078 "императорски" ;
+lin justification_N = mkN072 "оправдание";
+lin availability_N = mkN049 "достъпност" ;
+lin spectacular_A = variants{} ; -- 
+lin remain_N = variants{} ; -- 
+lin ocean_N = mkN007 "океан" ;
+lin cliff_N = mkN041 "канара" ; ----
+lin sociology_N = mkN047 "социология";
+lin sadly_Adv = variants{} ; -- 
+lin missile_N = dualN (mkN041 "ракета") (mkA079 "ракетен");
+lin situate_V2 = dirV2 (dualV (mkV186 "посочвам") (mkV176 "посоча")); ----
+lin artificial_A = mkA076 "изкуствен" ; ----
+lin apartment_N = mkN007 "апартамент";
+lin provoke_V2 = dirV2 (variants {singleV (mkV186 "провокирам") ; dualV (mkV186 "предизвиквам") (mkV186 "предизвикам")}); ----
+lin oral_A = mkA079 "устен";
+lin maximum_N = mkN007 "максимум"; ----
+lin angel_N = mkN007a "ангел";
+lin spare_A = mkA079 "резервен" ;
+lin shame_N = mkN001 "срам";
+lin intelligent_A = mkA079 "интелигентен";
+lin discretion_N = mkN072 "благоразумие";
+lin businessman_N = mkN007a "бизнесмен" ;
+lin explicit_A = mkA079 "изричен";
+lin book_V2 = variants{} ; -- 
+lin uniform_N = variants{} ; -- 
+lin push_N = mkN014 "тласък" ; ----
+lin counter_N = variants{} ; -- 
+lin subject_A = variants{} ; -- 
+lin objective_A = mkA079 "винителен" ; ----
+lin hungry_A = mkA079 "гладен";
+lin clothing_N = mkN054 "облекло" ; ----
+lin ride_N = mkN041 "езда";
+lin romantic_A = mkA079 "романтичен" ;
+lin attendance_N = mkN071 "обслужване";
+lin part_time_A = mkA079 "частичен";
+lin trace_N = mkN041 "следа";
+lin backing_N = mkN041 "подкрепа";
+lin sensation_N = mkN047 "сензация" ;
+lin carrier_N = mkN007b "превозвач" ;
+lin interest_V2 = dirV2 (medialV (singleV (mkV186 "интересувам")) Acc);
+lin interest_V = variants{}; -- dirV2 (medialV (singleV (mkV186 "интересувам")) Acc);
+lin classification_N = mkN047 "класификация" ;
+lin classic_N = mkN014a "класик"; ----
+lin beg_V2 = dirV2 (dualV (mkV186 "изпросвам") (mkV173 "изпрося"));
+lin beg_V = singleV (mkV186 "умолявам") ; ----
+lin appendix_N = variants{} ; -- 
+lin doorway_N = mkN041 "врата" ; ----
+lin density_N = mkN047 "концентрация" ; ----
+lin working_class_A = variants{} ; -- 
+lin legislative_A = mkA079 "правен" ;
+lin hint_N = mkN014 "намек" ;
+lin shower_N = mkN001 "душ";
+lin current_N = mkN014 "поток" ;
+lin succession_N = mkN028 "строй" ; ----
+lin nasty_A = variants{} ; -- 
+lin duration_N = mkN049 "продължителност" ;
+lin desert_N = mkN047 "пустиня";
+lin receipt_N = mkN007 "прием";
+lin native_A = mkA076 "естествен" ;
+lin chapel_N = mkN007 "параклис";
+lin amazing_A = mkA079 "удивителен" ; ----
+lin hopefully_Adv = variants{} ; -- 
+lin fleet_N = variants{} ; -- 
+lin comparable_A = mkA076 "сравним" ;
+lin oxygen_N = mkN007 "кислород";
+lin installation_N = mkN071 "инсталиране" ;
+lin developer_N = mkN014a "разработчик";
+lin disadvantage_N = mkN014 "недостатък";
+lin recipe_N = mkN041 "рецепта" ; ----
+lin crystal_N = mkN007 "кристал" ; ----
+lin modification_N = mkN047 "модификация" ;
+lin schedule_V2V = mkV2V (singleV (mkV186 "планирам")) noPrep noPrep;
+lin schedule_V2 = dirV2 (singleV (mkV186 "планирам"));
+lin schedule_V = singleV (mkV186 "планирам");
+lin midnight_N = mkN049 "полунощ" ;
+lin successive_A = mkA079 "последователен"; ----
+lin formerly_Adv = variants{} ; -- 
+lin loud_A = variants{} ; -- 
+lin value_V2 = dirV2 (dualV (mkV186 "оценявам") (mkV174 "оценя"));
+lin value_V = dualV (mkV186 "оценявам") (mkV174 "оценя");
+lin physics_N = mkN041 "физика";
+lin truck_N = mkN007 "камион" ;
+lin stroke_N = mkN047 "линия" ;
+lin kiss_N = mkN041 "целувка";
+lin envelope_N = mkN001 "плик" ;
+lin speculation_N = mkN047 "спекулация";
+lin canal_N = mkN007 "канал";
+lin unionist_N = mkN007 "съединист"; ----
+lin directory_N = mkN031 "указател" ; ----
+lin receiver_N = variants{} ; -- 
+lin isolation_N = mkN047 "изолация";
+lin fade_V2 = dirV2 (variants {dualV (mkV186 "отивам") (mkV146 "отида") ; dualV (mkV186 "умирам") (mkV150a "умра")}); ----
+lin fade_V = variants{}; -- dirV2 (variants {dualV (mkV186 "отивам") (mkV146 "отида") ; dualV (mkV186 "умирам") (mkV150a "умра")}); ----
+lin chemistry_N = mkN047 "химия";
+lin unnecessary_A = mkA079 "ненужен";
+lin hit_N = variants{} ; -- 
+lin defenderMasc_N = mkN014a "защитник";
+lin stance_N = mkN047 "позиция" ;
+lin sin_N = mkN002 "грях";
+lin realistic_A = mkA079 "реален" ;
+lin socialist_N = mkN007a "социалист";
+lin subsidy_N = mkN047 "субсидия" ;
+lin content_A = mkA079 "съгласен"; ----
+lin toy_N = mkN041 "играчка";
+lin darling_N = variants{} ; -- 
+lin decent_A = mkA079 "приличен" ; ----
+lin liberty_N = mkN041 "свобода" ; ----
+lin forever_Adv = mkAdv "за винаги";
+lin skirt_N = mkN041 "пола" ; ----
+lin coordinate_V2 = dirV2 (singleV (mkV186 "координирам"));
+lin coordinate_V = singleV (mkV186 "координирам");
+lin tactic_N = mkN041 "тактика";
+lin influential_A = mkA079 "влиятелен";
+lin import_V2 = dirV2 (dualV (mkV187 "внасям") (mkV145a "внеса"));
+lin accent_N = mkN007 "акцент" ;
+lin compound_N = mkN007 "химикал" ; ----
+lin bastard_N = variants{} ; -- 
+lin ingredient_N = variants{} ; -- 
+lin dull_A = mkA080 "тежък" ; ----
+lin cater_V = variants{} ; -- 
+lin scholar_N = substantiveN (mkA076 "учен") (AMasc Human);
+lin faint_A = mkA076 "слаб" ; ----
+lin ghost_N = mkN001 "дух";
+lin sculpture_N = mkN041 "скулптура" ; ----
+lin ridiculous_A = variants{} ; -- 
+lin diagnosis_N = mkN041 "диагноза";
+lin delegate_N = mkN007a "делегат" ;
+lin neat_A = mkA076 "чист" ; ----
+lin kit_N = variants{} ; -- 
+lin lion_N = mkN001 "лъв";
+lin dialogue_N = mkN015 "диалог";
+lin repair_V2 = variants{}; -- dualV (mkV186 "прибягвам") (mkV186 "прибягам") ; ----
+lin repair_V = dualV (mkV186 "прибягвам") (mkV186 "прибягам") ; ----
+lin tray_N = mkN041 "табла"; ----
+lin fantasy_N = mkN054 "фантазьорство" ;
+lin leave_N = mkN041 "отпуска";
+lin export_V2 = dirV2 (dualV (mkV187 "изнасям") (mkV145a "изнеса"));
+lin export_V = dualV (mkV187 "изнасям") (mkV145a "изнеса");
+lin forth_Adv = variants{} ; -- 
+lin lamp_N = mkN041 "лампа";
+lin allege_VS = variants{}; -- dirV2 (dualV (mkV186 "присъединявам") (mkV174 "присъединя"));
+lin allege_V2 = dirV2 (dualV (mkV186 "присъединявам") (mkV174 "присъединя"));
+lin pavement_N = variants{} ; -- 
+lin brand_N = mkN041 "агитаторка" ; ----
+lin constable_N = mkN032a "полицай" ; ----
+lin compromise_N = mkN007 "компромис" ;
+lin flag_N = mkN069 "знаме" ;
+lin filter_N = mkN009 "филтър";
+lin reign_N = mkN071 "господстване";
+lin execute_V2 = dirV2 (singleV (mkV186 "екзекутирам")); ----
+lin pity_N = mkN049 "жалост" ;
+lin merit_N = mkN049 "добродетел";
+lin diagram_N = mkN041 "скица";
+lin wool_N = dualN (mkN041 "вълна") (mkA076 "вълнен");
+lin organism_N = mkN011 "организъм" ;
+lin elegant_A = mkA079 "елегантен" ;
+lin red_N = mkN054 "червено";
+lin undertaking_N = mkN072 "поръчение" ; ----
+lin lesser_A = variants{} ; -- 
+lin reach_N = mkN001 "под"; ----
+lin marvellous_A = mkA079 "прекрасен";
+lin improved_A = variants{} ; -- 
+lin locally_Adv = variants{} ; -- 
+lin entity_N = mkN049 "същност";
+lin rape_N = mkN071 "изнасилване" ;
+lin secure_A = mkA079 "сигурен" ;
+lin descend_V2 = dirV2 (dualV (mkV186 "попадам") (mkV152 "попадна")); ----
+lin descend_V = variants{}; -- dirV2 (dualV (mkV186 "попадам") (mkV152 "попадна")); ----
+lin backwards_Adv = variants{} ; -- 
+lin peer_V = variants{} ; -- 
+lin excuse_V2 = variants{} ; -- 
+lin genetic_A = mkA078 "генетически" ;
+lin fold_V2 = variants{} ; -- 
+lin fold_V = variants{} ; -- 
+lin portfolio_N = mkN054 "портфолио";
+lin consensus_N = mkN007 "консенсус" ;
+lin thesis_N = mkN007 "тезис";
+lin shop_V = variants{} ; -- 
+lin nest_N = variants{} ; -- 
+lin frown_V = variants{} ; -- 
+lin builder_N = mkN031a "строител";
+lin administer_V2 = dirV2 (singleV (mkV186 "администрирам"));
+lin administer_V = singleV (mkV186 "администрирам");
+lin tip_V2 = dirV2 (variants {dualV (mkV187 "изхвърлям") (mkV173 "изхвърля") ; singleV (mkV186 "давам")}); ----
+lin tip_V = variants{}; -- dirV2 (variants {dualV (mkV187 "изхвърлям") (mkV173 "изхвърля") ; singleV (mkV186 "давам")}); ----
+lin lung_N = mkN049 "дроб" ;
+lin delegation_N = mkN047 "делегация" ;
+lin outside_N = dualN (mkN049 "външност") (mkA079 "външен");
+lin heating_N = variants{} ; -- 
+lin like_Subj = variants{} ; -- 
+lin instinct_N = variants{} ; -- 
+lin teenager_N = mkN041 "юноша"; ----
+lin lonely_A = mkA079 "самотен";
+lin residence_N = mkN054 "гражданство" ;
+lin radiation_N = mkN047 "радиация" ;
+lin extract_V2 = dirV2 (dualV (mkV186 "извличам") (mkV149 "извлека")); ----
+lin concession_N = mkN047 "концесия" ; ----
+lin autonomy_N = mkN049 "автономност" ;
+lin norm_N = mkN041 "норма";
+lin musicianMasc_N = mkN007 "музикант";
+lin graduate_N = mkN041 "аспирантура";
+lin glory_N = mkN041 "слава";
+lin bear_N = mkN041 "мечка";
+lin persist_V = variants{} ; -- 
+lin rescue_V2 = dirV2 (dualV (mkV186 "спасявам") (mkV174 "спася"));
+lin equip_V2 = dirV2 (singleV (mkV186 "оборудвам"));
+lin partial_A = mkA079 "частичен";
+lin officially_Adv = variants{} ; -- 
+lin capability_N = mkN049 "способност" ;
+lin worry_N = mkN049 "загриженост" ;
+lin liberation_N = mkN072 "освобождение";
+lin hunt_V2 = dirV2 (dualV (mkV186 "ловувам") (mkV174 "ловя")); ----
+lin hunt_V = variants{}; -- dirV2 (dualV (mkV186 "ловувам") (mkV174 "ловя")); ----
+lin daily_Adv = variants{} ; -- 
+lin heel_N = mkN041 "пета" ; ----
+lin contract_V2V = variants{} ; -- 
+lin contract_V2 = variants{} ; -- 
+lin contract_V = variants{} ; -- 
+lin update_V2 = dirV2 (singleV (mkV186 "актуализирам")); ----
+lin assign_V2V = mkV2V (dualV (mkV186 "възлагам") (mkV176 "възложа")) noPrep noPrep;
+lin assign_V2 = dirV2 (dualV (mkV186 "възлагам") (mkV176 "възложа"));
+lin spring_V2 = dirV2 (dualV (mkV186 "възниквам") (mkV152 "възникна")); ----
+lin spring_V = variants{}; -- dirV2 (dualV (mkV186 "възниквам") (mkV152 "възникна")); ----
+lin single_N = variants{} ; -- 
+lin commons_N = mkN041 "община" ; ----
+lin weekly_A = mkA079 "седмичен";
+lin stretch_N = variants{} ; -- 
+lin pregnancy_N = mkN049 "бременност";
+lin happily_Adv = variants{} ; -- 
+lin spectrum_N = mkN009 "спектър";
+lin interfere_V = singleV (mkV186 "интервенирам");
+lin suicide_N = dualN (mkN054 "самоубийство") (mkA076 "самоубийствен");
+lin panic_N = mkN054 "безпокойство" ;
+lin invent_V2 = dirV2 (dualV (mkV186 "изобретявам") (mkV174 "изобретя"));
+lin invent_V = dualV (mkV186 "изобретявам") (mkV174 "изобретя");
+lin intensive_A = mkA079 "интензивен" ;
+lin damp_A = variants{} ; -- 
+lin simultaneously_Adv = variants{} ; -- 
+lin giant_N = mkN007a "гигант" ;
+lin casual_A = mkA076 "обикновен";
+lin sphere_N = dualN (mkN041 "сфера") (mkA079 "сферичен");
+lin precious_A = mkA079 (variants {"скъпоценен"; "ценен"});
+lin sword_N = mkN001 "меч" ;
+lin envisage_V2 = dirV2 (dualV (mkV186 "предвиждам") (mkV176 "предвижа")); ----
+lin bean_N = mkN007 "фасул" ; ----
+lin time_V2 = variants{} ; -- 
+lin crazy_A = mkA076 "луд";
+lin changing_A = variants{} ; -- 
+lin primary_N = variants{} ; -- 
+lin concede_VS = variants{}; -- dirV2 (variants {dualV (mkV186 "признавам") (mkV161 "призная") ; dualV (mkV186 "отстъпвам") (mkV173 "отстъпя")}); ----
+lin concede_V2 = dirV2 (variants {dualV (mkV186 "признавам") (mkV161 "призная") ; dualV (mkV186 "отстъпвам") (mkV173 "отстъпя")}); ----
+lin concede_V = dualV (mkV186 "отстъпвам") (mkV173 "отстъпя") ; ----
+lin besides_Adv = variants{} ; -- 
+lin unite_V2 = dirV2 (dualV (mkV186 "обединявам") (mkV174 "обединя")); ----
+lin unite_V = variants{}; -- dirV2 (dualV (mkV186 "обединявам") (mkV174 "обединя")); ----
+lin severely_Adv = variants{} ; -- 
+lin separately_Adv = variants{} ; -- 
+lin instruct_V2 = dirV2 (singleV (mkV186 "инструктирам"));
+lin insert_V2 = dirV2 (dualV (mkV186 "вмъквам") (mkV152 "вмъкна"));
+lin go_N = mkN016 "замах"; ----
+lin exhibit_V2 = dirV2 (singleV (mkV186 "имам")); ----
+lin brave_A = mkA076 "смел";
+lin tutor_N = variants{} ; -- 
+lin tune_N = mkN047 "мелодия";
+lin debut_N = variants{} ; -- 
+lin debut_2_N = mkN007 "дебют";
+lin debut_1_N = mkN007 "дебют";
+lin continued_A = variants{} ; -- 
+lin bid_V2 = variants{}; -- singleV (mkV186 "умолявам") ; ----
+lin bid_V = singleV (mkV186 "умолявам") ; ----
+lin incidence_N = variants{} ; -- 
+lin downstairs_Adv = variants{} ; -- 
+lin cafe_N = mkN065 "кафене" ; ----
+lin regret_VS = variants{} ; -- 
+lin regret_V2 = variants{} ; -- 
+lin killer_N = dualN (mkN013 "убиец") (mkA076 "убийствен");
+lin delicate_A = mkA079 "деликатен" ;
+lin subsidiary_N = mkN072 "подразделение";
+lin gender_N = mkN001 "пол";
+lin entertain_V2 = variants{} ; -- 
+lin cling_V = variants{} ; -- 
+lin vertical_A = variants{} ; -- 
+lin fetch_V2 = dirV2 (singleV (mkV173 "гоня")); ----
+lin strip_V2 = dirV2 (dualV (mkV186 "лишавам") (mkV176 "лиша")); ----
+lin strip_V = variants{}; -- dirV2 (dualV (mkV186 "лишавам") (mkV176 "лиша")); ----
+lin plead_VS = variants{}; -- dirV2 (singleV (mkV186 "пледирам")); ----
+lin plead_V2 = dirV2 (singleV (mkV186 "пледирам")); ----
+lin plead_V = singleV (mkV186 "умолявам") ; ----
+lin duck_N = mkN041 "патица";
+lin breed_N = mkN041 "порода";
+lin assistant_A = variants{} ; -- 
+lin pint_N = mkN041 "пинта";
+lin abolish_V2 = dirV2 (dualV (mkV187 "отхвърлям") (mkV173 "отхвърля"));
+lin translation_N = mkN007 "превод";
+lin princess_N = mkN041 "принцеса";
+lin line_V2 = variants{} ; -- 
+lin line_V = variants{} ; -- 
+lin excessive_A = mkA076 "прекален";
+lin digital_A = mkA076 "цифров" ; ----
+lin steep_A = mkA079 "стръмен";
+lin jet_N = variants{} ; -- 
+lin hey_Interj = ss "ей";
+lin grave_N = mkN001 "гроб" ;
+lin exceptional_A = mkA079 "изключителен";
+lin boost_V2 = dirV2 (variants {dualV (mkV186 "повишавам") (mkV176 "повиша") ; dualV (mkV186 "засилвам") (mkV173 "засиля")});
+lin random_A = mkA085 "случаен";
+lin correlation_N = mkN047 "корелация" ;
+lin outline_N = mkN041 "граница" ; ----
+lin intervene_V2V = mkV2V (singleV (mkV186 "участвам")) noPrep noPrep; ----
+lin intervene_V = medialV (dualV (mkV186 "намесвам") (mkV173 "намеся")) Acc;
+lin packet_N = mkN007 "пакет";
+lin motivation_N = mkN049 "мотивираност" ;
+lin safely_Adv = variants{} ; -- 
+lin harsh_A = variants{} ; -- 
+lin spell_N = mkN047 "магия";
+lin spread_N = mkN072 "разпространение" ;
+lin draw_N = mkN054 "равенство" ; ----
+lin concrete_A = mkA079 "конкретен" ;
+lin complicated_A = variants{} ; -- 
+lin alleged_A = variants{} ; -- 
+lin redundancy_N = mkN072 "съкращение" ; ----
+lin progressive_A = variants{} ; -- 
+lin intensity_N = mkN049 "интензивност" ;
+lin crack_N = mkN041 "цепнатина";
+lin fly_N = mkN041 "муха" ; ----
+lin fancy_V2 = variants{} ; -- 
+lin alternatively_Adv = variants{} ; -- 
+lin waiting_A = variants{} ; -- 
+lin scandal_N = mkN007 "скандал" ;
+lin resemble_V2 = dirV2 (singleV (mkV186 "приличам")); ----
+lin parameter_N = mkN009 "параметър" ; ----
+lin fierce_A = mkA076 "жесток";
+lin tropical_A = mkA078 "тропически"; ----
+lin colour_V2A = variants{}; -- dirV2 (dualV (mkV186 "оцветявам") (mkV174 "оцветя"));
+lin colour_V2 = dirV2 (dualV (mkV186 "оцветявам") (mkV174 "оцветя"));
+lin colour_V = dualV (mkV186 "оцветявам") (mkV174 "оцветя");
+lin engagement_N = mkN007 "ангажимент" ;
+lin contest_N = mkN041 "надпревара";
+lin edit_V2 = dirV2 (singleV (mkV186 "редактирам"));
+lin courage_N = mkN049 "храброст" ;
+lin hip_N = mkN041 "шипка" ; ----
+lin delighted_A = variants{} ; -- 
+lin sponsor_V2 = dirV2 (singleV (mkV186 "спонсорирам")); ----
+lin carer_N = variants{} ; -- 
+lin crack_V2 = variants{} ; -- 
+lin substantially_Adv = variants{} ; -- 
+lin occupational_A = mkA079 "поминъчен"; ----
+lin trainer_N = mkN007a "треньор" ;
+lin remainder_N = mkN014 "остатък" ;
+lin related_A = variants{} ; -- 
+lin inherit_V2 = dirV2 (dualV (mkV186 "наследявам") (mkV174 "наследя")); ----
+lin inherit_V = dualV (mkV186 "наследявам") (mkV174 "наследя") ; ----
+lin resume_V2 = dirV2 (singleV (mkV186 "резюмирам"));
+lin resume_V = singleV (mkV186 "резюмирам");
+lin assignment_N = mkN071 "възлагане" ; ----
+lin conceal_V2 = dirV2 (variants {dualV (mkV186 "прикривам") (mkV163 "прикрия") ; singleV (mkV186 "скривам")}); ----
+lin disclose_VS = variants{}; -- dirV2 (dualV (mkV186 "разкривам") (mkV163 "разкрия"));
+lin disclose_V2 = dirV2 (dualV (mkV186 "разкривам") (mkV163 "разкрия"));
+lin disclose_V = dualV (mkV186 "разкривам") (mkV163 "разкрия");
+lin exclusively_Adv = variants{} ; -- 
+lin working_N = dualN (mkN071 "работене") (mkA079 "работен");
+lin mild_A = mkA076 "благ" ; ----
+lin chronic_A = mkA079 "хроничен" ;
+lin splendid_A = variants{} ; -- 
+lin function_V = singleV (mkV186 "функционирам");
+lin riderMasc_N = mkN007b "ездач";
+lin clay_N = mkN041 "глина"; ----
+lin firstly_Adv = variants{} ; -- 
+lin conceive_V2 = variants{} ; -- 
+lin conceive_V = variants{} ; -- 
+lin politically_Adv = variants{} ; -- 
+lin terminal_N = mkN007 "терминал";
+lin accuracy_N = mkN049 "точност" ;
+lin coup_N = mkN007 "удар" ;
+lin ambulance_N = mkN041 "линейка" ; ----
+lin living_N = variants{} ; -- 
+lin offenderMasc_N = mkN031a "нарушител";
+lin similarity_N = mkN041 "прилика" ;
+lin orchestra_N = mkN009 "оркестър";
+lin brush_N = mkN041 "четка";
+lin systematic_A = mkA079 "систематичен" ;
+lin striker_N = variants{} ; -- 
+lin guard_V2 = variants{} ; -- 
+lin guard_V = variants{} ; -- 
+lin casualty_N = mkN041 "жертва" ; ----
+lin steadily_Adv = variants{} ; -- 
+lin painter_N = mkN039 "бояджия";
+lin opt_VV = mkVV (dualV (mkV186 "избирам") (mkV170 "избера")); ----
+lin opt_V = dualV (mkV186 "избирам") (mkV170 "избера") ; ----
+lin handsome_A = mkA076 "красив";
+lin banking_N = variants{} ; -- 
+lin sensitivity_N = mkN072 "предразположение" ; ----
+lin navy_N = variants{} ; -- 
+lin fascinating_A = variants{} ; -- 
+lin disappointment_N = mkN072 "разочарование" ;
+lin auditor_N = mkN007a "одитор";
+lin hostility_N = mkN054 "неприятелство" ;
+lin spending_N = mkN007 "разход";
+lin scarcely_Adv = variants{} ; -- 
+lin compulsory_A = mkA076 "необходим" ; ----
+lin photographer_N = mkN007a "фотограф";
+lin ok_Interj = ss "добре";
+lin neighbourhood_N = mkN054 "съседство" ;
+lin ideological_A = mkA079 "идеологичен";
+lin wide_Adv = variants{} ; -- 
+lin pardon_N = mkN071 "помилване" ;
+lin double_N = mkN014a "двойник"; ----
+lin criticize_V2 = dirV2 (singleV (mkV186 "критикувам")); ----
+lin criticize_V = singleV (mkV186 "критикувам"); ----
+lin supervision_N = mkN072 "наблюдение";
+lin guilt_N = mkN054 "вино" ; ----
+lin deck_N = variants{} ; -- 
+lin payable_A = variants{} ; -- 
+lin execution_N = mkN071 "извършване" ;
+lin suite_N = mkN007 "апартамент" ; ----
+lin elected_A = variants{} ; -- 
+lin solely_Adv = variants{} ; -- 
+lin moral_N = mkN041 "поука"; ----
+lin collector_N = mkN007b "събирач" ; ----
+lin questionnaire_N = mkN014 "въпросник";
+lin flavour_N = mkN001 "вкус" ;
+lin couple_V2 = dirV2 (dualV (mkV186 "съчетавам") (mkV161 "съчетая")); ----
+lin couple_V = variants{}; -- dirV2 (dualV (mkV186 "съчетавам") (mkV161 "съчетая")); ----
+lin faculty_N = mkN007 "факултет" ;
+lin tour_V2 = variants{} ; -- 
+lin tour_V = variants{} ; -- 
+lin basket_N = variants{} ; -- 
+lin mention_N = mkN071 "споменаване" ;
+lin kick_N = mkN007 "удар" ;
+lin horizon_N = mkN007 "хоризонт";
+lin drain_V2 = variants{} ; -- 
+lin drain_V = variants{} ; -- 
+lin happiness_N = mkN054 "блаженство" ;
+lin fighter_N = mkN008a "борец" ;
+lin estimated_A = variants{} ; -- 
+lin copper_N = mkN054 "килимарство" ;
+lin legend_N = variants{} ; -- 
+lin relevance_N = mkN049 "уместност"; ----
+lin decorate_V2 = dirV2 (singleV (mkV186 "декорирам"));
+lin continental_A = mkA079 "континентален";
+lin ship_V2 = dirV2 (dualV (mkV186 "разпространявам") (mkV174 "разпространя"));
+lin ship_V = variants{}; -- dirV2 (dualV (mkV186 "разпространявам") (mkV174 "разпространя"));
+lin operational_A = mkA078 "операторски" ;
+lin incur_V2 = dirV2 (dualV (mkV187 "направям") (mkV173 "направя")); ----
+lin parallel_A = mkA079 "паралелен" ;
+lin divorce_N = mkN007 "развод";
+lin opposed_A = variants{} ; -- 
+lin equilibrium_N = mkN049 "уравновесеност";
+lin trader_N = mkN008a "търговец";
+lin ton_N = mkN001 "тон" ;
+lin can_N = mkN041 "консерва" ;
+lin juice_N = mkN001 "сок" ;
+lin forum_N = mkN007 "форум" ;
+lin spin_V2 = variants{} ; -- 
+lin spin_V = variants{} ; -- 
+lin research_V2 = dirV2 (singleV (mkV186 "изследвам"));
+lin research_V = singleV (mkV186 "изследвам");
+lin hostile_A = mkA078 "неприятелски" ;
+lin consistently_Adv = variants{} ; -- 
+lin technological_A = mkA078 "технологически" ;
+lin nightmare_N = mkN007 "кошмар" ; ----
+lin medal_N = mkN007 "медал" ;
+lin diamond_N = mkN007 "диамант";
+lin speed_V2 = variants{}; -- dualV (mkV186 "ускорявам") (mkV174 "ускоря"); ----
+lin speed_V = dualV (mkV186 "ускорявам") (mkV174 "ускоря"); ----
+lin peaceful_A = mkA079 "мирен" ;
+lin accounting_A = variants{} ; -- 
+lin scatter_V2 = dirV2 (dualV (mkV186 "разпръсквам") (mkV186 "разпръскам"));
+lin scatter_V = dualV (mkV186 "разпръсквам") (mkV186 "разпръскам");
+lin monster_N = variants{} ; -- 
+lin horrible_A = mkA079 "ужасен";
+lin nonsense_N = mkN049 "глупост" ;
+lin chaos_N = mkN007 "хаос";
+lin accessible_A = mkA079 "достъпен";
+lin humanity_N = mkN049 "хуманност" ;
+lin frustration_N = variants{} ; -- 
+lin chin_N = mkN041 "брада" ; ----
+lin bureau_N = mkN054 "бюро";
+lin advocate_VS = variants{}; -- dirV2 (singleV (mkV186 "адвокатствам"));
+lin advocate_V2 = dirV2 (singleV (mkV186 "адвокатствам"));
+lin polytechnic_N = mkN041 "политехника"; ----
+lin inhabitant_N = mkN031a "жител" ;
+lin evil_A = mkA076 "лош";
+lin slave_N = mkN007 "роб";
+lin reservation_N = mkN049 "резервираност" ;
+lin slam_V2 = variants{} ; -- 
+lin slam_V = variants{} ; -- 
+lin handle_N = mkN041 "дръжка";
+lin provincial_A = mkA079 "провинциален" ;
+lin fishing_N = mkN054 "риболовство" ;
+lin facilitate_V2 = dirV2 (dualV (mkV186 "улеснявам") (mkV174 "улесня")); ----
+lin yield_N = mkN007 "приход";
+lin elbow_N = mkN034 "лакът" ; ----
+lin bye_Interj = ss "чао";
+lin warm_V2 = variants{} ; -- 
+lin warm_V = variants{} ; -- 
+lin sleeve_N = mkN007 "ръкав" ; ----
+lin exploration_N = mkN071 "проучване";
+lin creep_V = variants{} ; -- 
+lin adjacent_A = mkA079 "съседен";
+lin theft_N = mkN041 "кражба" ;
+lin round_V2 = variants{} ; -- 
+lin round_V = variants{} ; -- 
+lin grace_N = mkN054 "преосвещенство" ;
+lin predecessor_N = mkN014 "предходник" ;
+lin supermarket_N = mkN007 "супермаркет";
+lin smart_A = mkA079 "умен";
+lin sergeant_N = variants{} ; -- 
+lin regulate_V2 = dirV2 (singleV (mkV186 "регулирам"));
+lin clash_N = mkN007 "конфликт" ;
+lin assemble_V2 = dirV2 (dualV (mkV186 "събирам") (mkV170 "събера"));
+lin assemble_V = variants{}; -- dirV2 (dualV (mkV186 "събирам") (mkV170 "събера"));
+lin arrow_N = mkN041 "стрела";
+lin nowadays_Adv = variants{} ; -- 
+lin giant_A = variants{} ; -- 
+lin waiting_N = variants{} ; -- 
+lin tap_N = mkN071 "потупване" ; ----
+lin shit_N = mkN041 "пука";
+lin sandwich_N = mkN007 "сандвич";
+lin vanish_V = dualV (mkV186 "изчезвам") (mkV152 "изчезна") ; ----
+lin commerce_N = mkN054 "стопанство" ;
+lin pursuit_N = variants{} ; -- 
+lin post_war_A = variants{} ; -- 
+lin will_V2 = dirV2 (singleV (mkV144 "ща")); ----
+lin will_V = variants{}; -- dirV2 (singleV (mkV144 "ща")); ----
+lin waste_A = mkA079 "отпадъчен";
+lin collar_N = mkN041 "яка" ; ----
+lin socialism_N = mkN011 "социализъм";
+lin skill_V = variants{} ; -- 
+lin rice_N = dualN (mkN040a "ориз") (mkA076 "оризов");
+lin exclusion_N = mkN071 "отлъчване"; ----
+lin upwards_Adv = variants{} ; -- 
+lin transmission_N = mkN007 "пренос" ;
+lin instantly_Adv = variants{} ; -- 
+lin forthcoming_A = mkA076 "предстоящ";
+lin appointed_A = variants{} ; -- 
+lin geographical_A = mkA078 "географски";
+lin fist_N = mkN014 "юмрук";
+lin abstract_A = mkA079 "абстрактен";
+lin embrace_V2 = dirV2 (variants {dualV (mkV186 "обхващам") (mkV152 "обхвана") ; dualV (mkV186 "възприемам") (mkV171 "възприема")}); ----
+lin embrace_V = variants{}; -- dirV2 (variants {dualV (mkV186 "обхващам") (mkV152 "обхвана") ; dualV (mkV186 "възприемам") (mkV171 "възприема")}); ----
+lin dynamic_A = mkA079 "динамичен" ;
+lin drawer_N = mkN065 "чекмедже";
+lin dismissal_N = mkN072 "уволнение" ;
+lin magic_N = dualN (mkN047 "магия") (mkA078 "магически");
+lin endless_A = mkA085 "безкраен";
+lin definite_A = mkA076 "определен" ;
+lin broadly_Adv = variants{} ; -- 
+lin affection_N = mkN049 "любов" ; ----
+lin dawn_N = mkN071 "зазоряване" ;
+lin principal_N = variants{} ; -- 
+lin bloke_N = mkN001 "тип"; ----
+lin trap_N = variants{} ; -- 
+lin communist_A = mkA078 "комунистически" ;
+lin competence_N = mkN049 "компетентност" ;
+lin complicate_V2 = dirV2 (dualV (mkV186 "усложнявам") (mkV174 "усложня"));
+lin neutral_A = variants{} ; -- 
+lin fortunately_Adv = variants{} ; -- 
+lin commonwealth_N = mkN049 "общност" ;
+lin breakdown_N = mkN001 "срив";
+lin combined_A = variants{} ; -- 
+lin candle_N = mkN049 "свещ";
+lin venue_N = mkN057a "място";
+lin supper_N = mkN047 "вечеря"; ----
+lin analyst_N = mkN014a "аналитик";
+lin vague_A = mkA076 "мъгляв";
+lin publicly_Adv = variants{} ; -- 
+lin marine_A = mkA078 "морски" ;
+lin fair_Adv = variants{} ; -- 
+lin pause_N = mkN071 "прекъсване" ;
+lin notable_A = variants{} ; -- 
+lin freely_Adv = variants{} ; -- 
+lin counterpart_N = mkN072 "копие" ;
+lin lively_A = variants{} ; -- 
+lin script_N = mkN049 "писменост" ; ----
+lin sue_V2V = mkV2V (singleV (mkV173 "съдя")) noPrep noPrep; ----
+lin sue_V2 = dirV2 (singleV (mkV173 "съдя")); ----
+lin sue_V = variants{}; -- dirV2 (singleV (mkV173 "съдя")); ----
+lin legitimate_A = mkA079 "легитимен" ;
+lin geography_N = dualN (mkN047 "география") (mkA078 "географски");
+lin reproduce_V2 = dirV2 (dualV (mkV186 "възпроизвеждам") (mkV145 "възпроизведа")); ----
+lin reproduce_V = dualV (mkV186 "раждам") (mkV174 "родя") ; ----
+lin moving_A = variants{} ; -- 
+lin lamb_N = dualN (mkN065 "агне") (mkA078 "агнешки");
+lin gay_A = variants{} ; -- 
+lin contemplate_VS = variants{}; -- dirV2 (dualV (mkV187 "обмислям") (mkV173 "обмисля")); ----
+lin contemplate_V2 = dirV2 (dualV (mkV187 "обмислям") (mkV173 "обмисля")); ----
+lin contemplate_V = singleV (mkV186 "съзерцавам") ; ----
+lin terror_N = mkN007 "терор" ; ----
+lin stable_N = variants{} ; -- 
+lin founder_N = dualN (mkN031a "основател") (mkA078 "основателски");
+lin utility_N = mkN041 "услуга" ;
+lin signal_VS = variants{} ; -- 
+lin signal_V2 = variants{} ; -- 
+lin shelter_N = mkN040a "секс";
+lin poster_N = mkN007 "постер";
+lin hitherto_Adv = variants{} ; -- 
+lin mature_A = mkA081 "узрял" ;
+lin cooking_N = mkN054 "готварство";
+lin head_A = variants{} ; -- 
+lin wealthy_A = mkA076 "богат";
+lin fucking_A = variants{} ; -- 
+lin confess_VS = variants{}; -- dirV2 (dualV (mkV186 "признавам") (mkV161 "призная")); ----
+lin confess_V2 = dirV2 (dualV (mkV186 "признавам") (mkV161 "призная")); ----
+lin confess_V = dualV (mkV186 "изповядвам") (mkV186 "изповядам") ; ----
+lin age_V = variants{} ; -- 
+lin miracle_N = mkN060 "чудо" ;
+lin magic_A = mkA078 "магически";
+lin jaw_N = mkN049 "челюст";
+lin pan_N = variants{} ; -- 
+lin coloured_A = variants{} ; -- 
+lin tent_N = variants{} ; -- 
+lin telephone_V2 = dirV2 (singleV (mkV186 "телефонирам"));
+lin telephone_V = singleV (mkV186 "телефонирам");
+lin reduced_A = variants{} ; -- 
+lin tumour_N = mkN007 "тумор";
+lin super_A = mkA076 "висок"; ----
+lin funding_N = variants{} ; -- 
+lin dump_V2 = dirV2 (dualV (mkV186 "изсипвам") (mkV154 "изсипя"));
+lin dump_V = dualV (mkV186 "изсипвам") (mkV154 "изсипя");
+lin stitch_N = variants{} ; -- 
+lin shared_A = variants{} ; -- 
+lin ladder_N = mkN041 "бримка"; ----
+lin keeper_N = mkN031a "пазител" ;
+lin endorse_V2 = variants{} ; -- 
+lin invariably_Adv = variants{} ; -- 
+lin smash_V2 = variants{} ; -- 
+lin smash_V = variants{} ; -- 
+lin shield_N = mkN001 "щит";
+lin heat_V2 = variants{} ; -- 
+lin heat_V = variants{} ; -- 
+lin surgeon_N = mkN015 "хирург";
+lin centre_V2 = dirV2 (singleV (mkV186 "центрирам"));
+lin centre_V = singleV (mkV186 "центрирам");
+lin orange_N = variants{} ; -- 
+lin orange_2_N = mkN054 "оранжево";
+lin orange_1_N = mkN007 "портокал";
+lin explode_V = singleV (mkV186 "експлодирам");
+lin comedy_N = mkN047 "комедия";
+lin classify_V2 = dirV2 (singleV (mkV186 "класифицирам"));
+lin artistic_A = mkA079 "артистичен" ;
+lin ruler_N = mkN035a "цар" ; ----
+lin biscuit_N = mkN041 "бисквита";
+lin workstation_N = variants{} ; -- 
+lin prey_N = mkN041 "плячка"; ----
+lin manual_N = mkN014 "наръчник" ; ----
+lin cure_N = variants{} ; -- 
+lin cure_2_N = mkN071 "излекуване";
+lin cure_1_N = mkN072 "лечение" ; ----
+lin overall_N = variants{} ; -- 
+lin tighten_V2 = dirV2 (dualV (mkV186 "затягам") (mkV152 "затегна"));
+lin tighten_V = dualV (mkV186 "затягам") (mkV152 "затегна");
+lin tax_V2 = variants{} ; -- 
+lin pope_N = mkN038 "папа" ;
+lin manufacturing_A = variants{} ; -- 
+lin adult_A = mkA079 "възрастен";
+lin rush_N = mkN007 "шавар";
+lin blanket_N = variants{} ; -- 
+lin republican_N = mkN008a "републиканец"; ----
+lin referendum_N = mkN007 "референдум" ;
+lin palm_N = mkN049 "длан" ;
+lin nearby_Adv = variants{} ; -- 
+lin mix_N = mkN049 "смес" ; ----
+lin devil_N = mkN007a "дявол" ;
+lin adoption_N = mkN071 "усвояване";
+lin workforce_N = variants{} ; -- 
+lin segment_N = mkN041 "клетка" ; ----
+lin regardless_Adv = variants{} ; -- 
+lin contractor_N = mkN014a "доставчик" ; ----
+lin portion_N = mkN047 "порция";
+lin differently_Adv = variants{} ; -- 
+lin deposit_V2 = dirV2 (singleV (mkV186 "депозирам")); ----
+lin cook_N = mkN007b "готвач" ; ----
+lin prediction_N = mkN071 "предвиждане";
+lin oven_N = mkN041 "фурна";
+lin matrix_N = dualN (mkN041 "матрица") (mkA079 "матричен");
+lin liver_N = mkN049 "дроб";
+lin fraud_N = mkN071 "фалшифициране" ;
+lin beam_N = mkN007 "лъч" ; ----
+lin signature_N = mkN007 "подпис";
+lin limb_N = mkN001 "член" ;
+lin verdict_N = mkN041 "присъда" ;
+lin dramatically_Adv = mkAdv "драматично";
+lin container_N = variants{} ; -- 
+lin aunt_N = mkN047 "леля";
+lin dock_N = variants{} ; -- 
+lin submission_N = mkN071 "изпращане" ;
+lin arm_V2 = variants{} ; -- 
+lin arm_V = variants{} ; -- 
+lin odd_N = variants{} ; -- 
+lin certainty_N = mkN049 "сигурност";
+lin boring_A = mkA079 "скучен" ; ----
+lin electron_N = dualN (mkN007 "електрон") (mkA079 "електронен");
+lin drum_N = mkN007 "барабан";
+lin wisdom_N = mkN049 "мъдрост" ;
+lin antibody_N = mkN057 "антитяло";
+lin unlike_A = mkA079 "различен" ; ----
+lin terrorist_N = mkN007a "терорист" ;
+lin post_V2 = dirV2 (dualV (mkV186 "обявявам") (mkV174 "обявя"));
+lin post_V = variants{}; -- dirV2 (dualV (mkV186 "обявявам") (mkV174 "обявя"));
+lin circulation_N = mkN047 "циркулация";
+lin alteration_N = mkN072 "изменение" ;
+lin fluid_N = mkN049 "течност";
+lin ambitious_A = mkA079 "амбициозен" ;
+lin socially_Adv = variants{} ; -- 
+lin riot_N = mkN072 "размирие" ;
+lin petition_N = mkN047 "петиция" ;
+lin fox_N = mkN041 "лисица" ; ----
+lin recruitment_N = mkN071 "наемане" ;
+lin well_known_A = mkA079 "известен";
+lin top_V2 = variants{} ; -- 
+lin service_V2 = dirV2 (dualV (mkV186 "обслужвам") (mkV176 "обслужа"));
+lin flood_V2 = dirV2 (dualV (mkV186 "заливам") (mkV164 "залея"));
+lin flood_V = dualV (mkV186 "заливам") (mkV164 "залея");
+lin taste_V2 = dirV2 (dualV (mkV186 "опитвам") (mkV186 "опитам")); ----
+lin taste_V = variants{}; -- dirV2 (dualV (mkV186 "опитвам") (mkV186 "опитам")); ----
+lin memorial_N = mkN014 "паметник" ;
+lin helicopter_N = mkN007 "хеликоптер" ;
+lin correspondence_N = mkN047 "кореспонденция" ;
+lin beef_N = variants{} ; -- 
+lin overall_Adv = variants{} ; -- 
+lin lighting_N = variants{} ; -- 
+lin harbour_N = mkN066 "пристанище";
+lin empirical_A = mkA078 "емпирически";
+lin shallow_A = variants{} ; -- 
+lin seal_V2 = variants{} ; -- 
+lin seal_V = variants{} ; -- 
+lin decrease_V2 = dirV2 (dualV (mkV186 "намалявам") (mkV174 "намаля"));
+lin decrease_V = dualV (mkV186 "намалявам") (mkV174 "намаля");
+lin constituent_N = mkN031a "избирател" ;
+lin exam_N = dualN (mkN007 "изпит") (mkA079 "изпитен");
+lin toe_N = mkN042 "пръст";
+lin reward_V2 = dirV2 (dualV (mkV186 "възнаграждавам") (mkV174 "възнаградя")); ----
+lin thrust_V2 = dirV2 (singleV (mkV186 "вярвам"));
+lin thrust_V = dualV (mkV186 "доверявам") (mkV174 "доверя");
+lin bureaucracy_N = mkN047 "бюрокрация";
+lin wrist_N = mkN041 "китка";
+lin nut_N = mkN041 "ядка";
+lin plain_N = mkN041 "равнина" ; ----
+lin magnetic_A = variants{} ; -- 
+lin evil_N = variants{} ; -- 
+lin widen_V2 = dirV2 (dualV (mkV186 "разширявам") (mkV174 "разширя")); ----
+lin hazard_N = mkN049 "опасност" ; ----
+lin dispose_V2 = dirV2 (dualV (mkV186 "разполагам") (mkV176 "разположа")); ----
+lin dispose_V = singleV (mkV186 "пласирам"); ----
+lin dealing_N = mkN072 "отношение" ;
+lin absent_A = mkA076 "несъществуващ";
+lin reassure_V2S = variants{}; -- dirV2 (variants {dualV (mkV186 "уверявам") (mkV174 "уверя") ; dualV (mkV186 "успокоявам") (mkV175 "успокоя")}); ----
+lin reassure_V2 = dirV2 (variants {dualV (mkV186 "уверявам") (mkV174 "уверя") ; dualV (mkV186 "успокоявам") (mkV175 "успокоя")}); ----
+lin model_V2 = variants{} ; -- 
+lin model_V = variants{} ; -- 
+lin inn_N = variants{} ; -- 
+lin initial_N = mkN007 "инициал";
+lin suspension_N = mkN071 "суспендиране" ;
+lin respondent_N = mkN007a "респондент";
+lin over_N = mkN041 "наддавка"; ----
+lin naval_A = mkA078 "морски" ;
+lin monthly_A = mkA079 "месечен" ;
+lin log_N = variants{} ; -- 
+lin advisory_A = mkA078 "съветнически";
+lin fitness_N = mkN049 "подготвеност" ;
+lin blank_A = mkA076 "непопълнен" ; ----
+lin indirect_A = mkA079 "индиректен" ;
+lin tile_N = mkN041 "керемида";
+lin rally_N = mkN007 "митинг" ;
+lin economist_N = mkN007a "икономист";
+lin vein_N = variants{} ; -- 
+lin strand_N = mkN002 "бряг" ; ----
+lin disturbance_N = mkN001 "смут";
+lin stuff_V2 = variants{} ; -- 
+lin seldom_Adv = variants{} ; -- 
+lin coming_A = variants{} ; -- 
+lin cab_N = mkN073 "такси" ; ----
+lin grandfather_N = dualN (mkN040 "дядо") (mkA076 "дядов");
+lin flash_V = variants{} ; -- 
+lin destination_N = mkN047 "дестинация" ;
+lin actively_Adv = variants{} ; -- 
+lin regiment_N = mkN001 "полк"; ----
+lin closed_A = variants{} ; -- 
+lin boom_N = mkN001 "бум";
+lin handful_N = mkN041 "шепа" ; ----
+lin remarkably_Adv = variants{} ; -- 
+lin encouragement_N = mkN071 "насърчаване";
+lin awkward_A = mkA076 "особен";
+lin required_A = variants{} ; -- 
+lin flood_N = mkN072 "наводнение" ;
+lin defect_N = mkN007 "дефект";
+lin surplus_N = variants{} ; -- 
+lin champagne_N = mkN054 "шампанско";
+lin liquid_N = mkN049 "течност";
+lin shed_V2 = dirV2 (dualV (mkV187 "хвърлям") (mkV173 "хвърля")); ----
+lin welcome_N = variants{} ; -- 
+lin rejection_N = mkN071 "отхвърляне";
+lin discipline_V2 = dirV2 (singleV (mkV186 "дисциплинирам"));
+lin halt_V2 = dirV2 (singleV (mkV150 "спра")); ----
+lin halt_V = variants{}; -- dirV2 (singleV (mkV150 "спра")); ----
+lin electronics_N = mkN041 "електроника";
+lin administratorMasc_N = mkN007a "администратор";
+lin sentence_V2 = variants{}; -- dualV (mkV186 "осъждам") (mkV173 "осъдя"); ----
+lin sentence_V = dualV (mkV186 "осъждам") (mkV173 "осъдя"); ----
+lin ill_Adv = variants{} ; -- 
+lin contradiction_N = mkN049 "противоречивост" ;
+lin nail_N = mkN034 "нокът" ;
+lin senior_N = mkN007a "абитуриент"; ----
+lin lacking_A = variants{} ; -- 
+lin colonial_A = mkA079 "колониален" ; ----
+lin primitive_A = variants{} ; -- 
+lin whoever_NP = variants{} ; -- 
+lin lap_N = mkN001 "кръг" ; ----
+lin commodity_N = mkN007 "артикул" ; ----
+lin planned_A = variants{} ; -- 
+lin intellectual_N = mkN008a "интелектуалец" ;
+lin imprisonment_N = mkN071 "затваряне" ;
+lin coincide_V = dualV (mkV186 "съвпадам") (mkV152 "съвпадна") ; ----
+lin sympathetic_A = mkA079 "симпатичен";
+lin atom_N = mkN007 "атом" ;
+lin tempt_V2V = mkV2V (dualV (mkV186 "изкушавам") (mkV176 "изкуша")) noPrep noPrep;
+lin tempt_V2 = dirV2 (dualV (mkV186 "изкушавам") (mkV176 "изкуша"));
+lin sanction_N = mkN047 "санкция";
+lin praise_V2 = dirV2 (singleV (mkV173 "хваля")); ----
+lin favourable_A = mkA076 "предпочитан";
+lin dissolve_V2 = variants{} ; -- 
+lin dissolve_V = variants{} ; -- 
+lin tightly_Adv = variants{} ; -- 
+lin surrounding_N = variants{} ; -- 
+lin soup_N = dualN (mkN041 "супа") (mkA079 "супен");
+lin encounter_N = variants{} ; -- 
+lin abortion_N = mkN007 "аборт";
+lin grasp_V2 = dirV2 (variants {dualV (mkV186 "осъзнавам") (mkV161 "осъзная") ; singleV (mkV186 "възползвам")}); ----
+lin grasp_V = variants{}; -- dirV2 (variants {dualV (mkV186 "осъзнавам") (mkV161 "осъзная") ; singleV (mkV186 "възползвам")}); ----
+lin custody_N = mkN007 "притвор" ;
+lin composer_N = mkN007a "композитор";
+lin charm_N = variants{} ; -- 
+lin short_term_A = mkA079 "краткосрочен";
+lin metropolitan_A = mkA079 "метрополитен" ;
+lin waist_N = variants{} ; -- 
+lin equality_N = mkN072 "равноправие" ;
+lin tribute_N = mkN072 "отличие" ; ----
+lin bearing_N = mkN072 "отношение";
+lin auction_N = mkN007 "аукцион" ;
+lin standing_N = mkN057a "място";
+lin manufacture_N = mkN054 "производство";
+lin horn_N = mkN001 "рог" ;
+lin barn_N = mkN047 "плевня" ; ----
+lin mayor_N = mkN014a "градоначалник" ;
+lin emperor_N = mkN007a "император" ;
+lin rescue_N = mkN072 "спасение";
+lin integrated_A = variants{} ; -- 
+lin conscience_N = mkN049 "съвест" ; ----
+lin commence_V2 = dirV2 (dualV (mkV186 "започвам") (mkV152 "започна"));
+lin commence_V = variants{}; -- dirV2 (dualV (mkV186 "започвам") (mkV152 "започна"));
+lin grandmother_N = mkN041a "баба"; ----
+lin discharge_V2 = dirV2 (dualV (mkV186 "изпускам") (mkV152 "изпусна")); ----
+lin discharge_V = variants{}; -- dirV2 (dualV (mkV186 "изпускам") (mkV152 "изпусна")); ----
+lin profound_A = mkA076 "дълбок" ; ----
+lin takeover_N = mkN071 "поглъщане" ;
+lin nationalist_N = mkN007a "националист"; ----
+lin effect_V2 = variants{} ; -- 
+lin dolphin_N = mkN007 "делфин";
+lin fortnight_N = variants{} ; -- 
+lin elephant_N = dualN (mkN001 "слон") (mkA078 "слонски");
+lin seal_N = mkN041 "заварка" ; ----
+lin spoil_V2 = variants{} ; -- 
+lin spoil_V = variants{} ; -- 
+lin plea_N = mkN071 "изясняване" ;
+lin forwards_Adv = variants{} ; -- 
+lin breeze_N = mkN001 "бриз";
+lin prevention_N = mkN071 "предпазване";
+lin mineral_N = mkN007 "минерал" ; ----
+lin runner_N = variants{} ; -- 
+lin pin_V2 = variants{} ; -- 
+lin integrity_N = mkN007 "интегритет" ;
+lin thereafter_Adv = variants{} ; -- 
+lin quid_N = mkN047 "компенсация" ; ----
+lin owl_N = mkN041 "кукумявка";
+lin rigid_A = mkA076 "твърд";
+lin orange_A = mkA076 "оранжев";
+lin draft_V2 = dirV2 (dualV (mkV187 "изготвям") (mkV173 "изготвя")); ----
+lin reportedly_Adv = variants{} ; -- 
+lin hedge_N = mkN066 "плетище"; ----
+lin formulate_V2 = dirV2 (singleV (mkV186 "формулирам"));
+lin associated_A = variants{} ; -- 
+lin position_V2 = variants{} ; -- 
+lin thief_N = mkN008a "крадец";
+lin tomato_N = mkN007 "домат" ;
+lin exhaust_V2 = dirV2 (dualV (mkV186 "изтощавам") (mkV174 "изтощя"));
+lin evidently_Adv = variants{} ; -- 
+lin eagle_N = mkN008 "орел";
+lin specified_A = variants{} ; -- 
+lin resulting_A = variants{} ; -- 
+lin blade_N = variants{} ; -- 
+lin peculiar_A = variants{} ; -- 
+lin killing_N = mkN071 "убиване" ;
+lin desktop_N = variants{} ; -- 
+lin bowel_N = mkN049 "дроб" ;
+lin long_V = variants{} ; -- 
+lin ugly_A = mkA079 "грозен";
+lin expedition_N = mkN047 "експедиция" ;
+lin saint_N = mkN039 "светия";
+lin variable_A = mkA076 "променлив";
+lin supplement_V2 = dirV2 (dualV (mkV186 "допълвам") (mkV173 "допълня")); ----
+lin stamp_N = variants{} ; -- 
+lin slide_N = mkN041 "лавина" ; ----
+lin faction_N = mkN047 "фракция" ;
+lin enthusiastic_A = variants{} ; -- 
+lin enquire_V2 = dirV2 (dualV (mkV186 "попитвам") (mkV186 "попитам")); ----
+lin enquire_V = dualV (mkV186 "попитвам") (mkV186 "попитам") ; ----
+lin brass_N = mkN007 "пиринч";
+lin inequality_N = variants{} ; -- 
+lin eager_A = mkA079 "енергичен";
+lin bold_A = variants{} ; -- 
+lin neglect_V2 = dirV2 (dualV (mkV186 "пренебрегвам") (mkV152 "пренебрегна")); ----
+lin saying_N = mkN041 "поговорка";
+lin ridge_N = mkN007 "хребет" ; ----
+lin earl_N = mkN007a "граф";
+lin yacht_N = mkN041 "яхта";
+lin suck_V2 = variants{}; -- singleV (mkV155 "смуча") ; ----
+lin suck_V = singleV (mkV155 "смуча") ; ----
+lin missing_A = variants{} ; -- 
+lin extended_A = variants{} ; -- 
+lin valuation_N = mkN071 "оценяване";
+lin delight_V2 = variants{} ; -- 
+lin delight_V = variants{} ; -- 
+lin beat_N = variants{} ; -- 
+lin worship_N = mkN049 "набожност";
+lin fossil_N = mkN007 "фосил";
+lin diminish_V2 = dirV2 (dualV (mkV186 "намалявам") (mkV174 "намаля")); ----
+lin diminish_V = dualV (mkV186 "намалявам") (mkV174 "намаля") ; ----
+lin taxpayer_N = mkN008a "данъкоплатец" ;
+lin corruption_N = mkN047 "корупция" ;
+lin accurately_Adv = variants{} ; -- 
+lin honour_V2 = dirV2 (dualV (mkV186 "почитам") (mkV145 "почета"));
+lin depict_V2 = dirV2 (dualV (mkV186 "описвам") (mkV159 "опиша"));
+lin pencil_N = mkN007 "молив" ; ----
+lin drown_V2 = dirV2 (singleV (mkV173 "давя")); ----
+lin drown_V = variants{}; -- dirV2 (singleV (mkV173 "давя")); ----
+lin stem_N = mkN054 "стъбло";
+lin lump_N = variants{} ; -- 
+lin applicable_A = mkA076 "приложим";
+lin rate_V2 = dirV2 (dualV (mkV186 "оценявам") (mkV174 "оценя")); ----
+lin rate_V = variants{}; -- dirV2 (dualV (mkV186 "оценявам") (mkV174 "оценя")); ----
+lin mobility_N = mkN049 "подвижност" ;
+lin immense_A = variants{} ; -- 
+lin goodness_N = variants{} ; -- 
+lin price_V2V = variants{}; -- singleV (mkV186 "калкулирам"); ----
+lin price_V2 = variants{}; -- singleV (mkV186 "калкулирам"); ----
+lin price_V = singleV (mkV186 "калкулирам"); ----
+lin preliminary_A = mkA079 "предварителен" ;
+lin graph_N = mkN007a "граф" ; ----
+lin referee_N = mkN039 "съдия" ;
+lin calm_A = mkA085 "спокоен" ;
+lin onwards_Adv = variants{} ; -- 
+lin omit_V2 = dirV2 (dualV (mkV186 "пропускам") (mkV152 "пропусна"));
+lin genuinely_Adv = variants{} ; -- 
+lin excite_V2 = dirV2 (variants {dualV (mkV186 "събуждам") (mkV173 "събудя") ; singleV (mkV186 "вълнувам")}); ----
+lin dreadful_A = variants{} ; -- 
+lin cave_N = mkN041 "пещера";
+lin revelation_N = variants{} ; -- 
+lin grief_N = mkN049 "жалост" ;
+lin erect_V2 = dirV2 (variants {dualV (mkV186 "издигам") (mkV152 "издигна") ; dualV (mkV187 "изправям") (mkV173 "изправя")}); ----
+lin tuck_V2 = variants{} ; -- 
+lin tuck_V = variants{} ; -- 
+lin meantime_N = mkN072 "междувремие";
+lin barrel_N = mkN007 "барел";
+lin lawn_N = mkN041 "ливада";
+lin hut_N = variants{} ; -- 
+lin swing_N = mkN041 "люлка" ; ----
+lin subject_V2 = dirV2 (dualV (mkV186 "подлагам") (mkV176 "подложа")); ----
+lin ruin_V2 = dirV2 (dualV (mkV186 "съсипвам") (mkV154 "съсипя")); ----
+lin slice_N = mkN007 "резен";
+lin transmit_V2 = dirV2 (dualV (mkV186 "предавам") (mkV168 "предам")); ----
+lin thigh_N = mkN001 "бут" ;
+lin practically_Adv = variants{} ; -- 
+lin dedicate_V2 = dirV2 (dualV (mkV186 "посвещавам") (mkV174 "посветя")); ----
+lin mistake_V2 = variants{} ; -- 
+lin mistake_V = variants{} ; -- 
+lin corresponding_A = variants{} ; -- 
+lin albeit_Subj = variants{} ; -- 
+lin sound_A = mkA079 "звучен" ;
+lin nurse_V2 = variants{} ; -- 
+lin discharge_N = variants{} ; -- 
+lin comparative_A = mkA079 "сравнителен";
+lin cluster_N = variants{} ; -- 
+lin propose_VV = mkVV (dualV (mkV186 "предлагам") (mkV176 "предложа"));
+lin propose_VS = mkVS (dualV (mkV186 "предлагам") (mkV176 "предложа"));
+lin propose_V2 = dirV2 (dualV (mkV186 "предлагам") (mkV176 "предложа"));
+lin propose_V = dualV (mkV186 "предлагам") (mkV176 "предложа"); ----
+lin obstacle_N = mkN041 "пречка" ;
+lin motorway_N = variants{} ; -- 
+lin heritage_N = mkN054 "наследство" ;
+lin counselling_N = variants{} ; -- 
+lin breeding_N = mkN047 "селекция";
+lin characteristic_A = mkA079 "характеристичен";
+lin bucket_N = mkN041 "кофа";
+lin migration_N = mkN047 "миграция" ;
+lin campaign_V = variants{} ; -- 
+lin ritual_N = mkN007 "ритуал";
+lin originate_V2 = dirV2 (dualV (mkV186 "произхождам") (mkV173 "произходя"));
+lin originate_V = dualV (mkV186 "произхождам") (mkV173 "произходя");
+lin hunting_N = variants{} ; -- 
+lin crude_A = mkA079 "примитивен";
+lin protocol_N = mkN007 "протокол" ;
+lin prejudice_N = mkN014 "предразсъдък" ;
+lin inspiration_N = mkN047 "инспирация" ;
+lin dioxide_N = mkN007 "двуокис";
+lin chemical_A = mkA078 "химически";
+lin uncomfortable_A = mkA080 "неловък" ; ----
+lin worthy_A = mkA079 "ценен";
+lin inspect_V2 = dirV2 (variants {singleV (mkV186 "инспектирам") ; dualV (mkV186 "проверявам") (mkV174 "проверя")}); ----
+lin summon_V2 = dirV2 (dualV (mkV186 "призовавам") (mkV151 "призова")); ----
+lin parallel_N = mkN007 "паралел";
+lin outlet_N = variants{} ; -- 
+lin okay_A = variants{} ; -- 
+lin collaboration_N = mkN054 "сътрудничество" ;
+lin booking_N = mkN047 "резервация" ; ----
+lin salad_N = mkN041 "салата";
+lin productive_A = variants{} ; -- 
+lin charming_A = variants{} ; -- 
+lin polish_A = mkA078 "полски";
+lin oak_N = mkN001 "дъб" ; ----
+lin access_V2 = variants{} ; -- 
+lin tourism_N = mkN011 "туризъм" ;
+lin independently_Adv = variants{} ; -- 
+lin cruel_A = variants{} ; -- 
+lin diversity_N = mkN049 "разновидност" ;
+lin accused_A = variants{} ; -- 
+lin supplement_N = variants{} ; -- 
+lin fucking_Adv = variants{} ; -- 
+lin forecast_N = mkN041 "прогноза" ;
+lin amend_V2V = variants{} ; -- 
+lin amend_V2 = variants{} ; -- 
+lin amend_V = variants{} ; -- 
+lin soap_N = mkN007 "сапун";
+lin ruling_N = mkN072 "управление";
+lin interference_N = variants{} ; -- 
+lin executive_A = mkA079 "изпълнителен";
+lin mining_N = mkN054 "рударство" ;
+lin minimal_A = mkA079 "минимален" ;
+lin clarify_V2 = dirV2 (dualV (mkV186 "разяснявам") (mkV174 "разясня"));
+lin clarify_V = dualV (mkV186 "разяснявам") (mkV174 "разясня");
+lin strain_V2 = dirV2 (dualV (mkV186 "обтягам") (mkV152 "обтегна")); ----
+lin novel_A = variants{} ; -- 
+lin try_N = mkN007 "опит";
+lin coastal_A = mkA078 "приморски" ;
+lin rising_A = variants{} ; -- 
+lin quota_N = mkN041 "квота" ;
+lin minus_Prep = mkPrep "минус" Acc;
+lin kilometre_N = mkN010 "километър" ;
+lin characterize_V2 = dirV2 (singleV (mkV186 "характеризирам"));
+lin suspicious_A = variants{} ; -- 
+lin pet_N = mkN008a "любимец" ;
+lin beneficial_A = mkA079 "полезен";
+lin fling_V2 = variants{} ; -- 
+lin fling_V = variants{} ; -- 
+lin deprive_V2 = dirV2 (variants {dualV (mkV186 "лишавам") (mkV176 "лиша") ; singleV (mkV161 "нуждая")}); ----
+lin covenant_N = mkN041 "спогодба";
+lin bias_N = mkN049 "пристрастност" ;
+lin trophy_N = mkN041 "награда" ; ----
+lin verb_N = mkN007 "глагол" ; ----
+lin honestly_Adv = variants{} ; -- 
+lin extract_N = variants{} ; -- 
+lin straw_N = variants{} ; -- 
+lin stem_V2 = dirV2 (dualV (mkV186 "вкоренявам") (mkV174 "вкореня"));
+lin stem_V = medialV (singleV (mkV174 "кореня")) Acc;
+lin eyebrow_N = mkN041 "вежда";
+lin noble_A = mkA079 "благороден" ;
+lin mask_N = mkN041 "маска" ; ----
+lin lecturer_N = mkN007a "лектор";
+lin girlfriend_N = mkN041 "приятелка";
+lin forehead_N = mkN054 "чело";
+lin timetable_N = mkN014 "график" ;
+lin symbolic_A = mkA079 "символичен" ; ----
+lin farming_N = mkN054 "фермерство";
+lin lid_N = mkN014 "капак" ; ----
+lin librarian_N = mkN031a "библиотекар";
+lin injection_N = mkN047 "инжекция" ;
+lin sexuality_N = mkN049 "сексуалност";
+lin irrelevant_A = variants{} ; -- 
+lin bonus_N = mkN007 "бонус";
+lin abuse_V2 = prepV2 (dualV (mkV186 "злоупотребявам") (mkV174 "злоупотребя")) with_Prep;
+lin thumb_N = mkN008 "палец" ; ----
+lin survey_V2 = variants{} ; -- 
+lin ankle_N = mkN007 "глезен" ; ----
+lin psychologist_N = mkN015 "психолог" ; ----
+lin occurrence_N = mkN071 "срещане";
+lin profitable_A = mkA079 "доходен";
+lin deliberate_A = mkA076 "преднамерен" ;
+lin bow_V2 = variants{} ; -- 
+lin bow_V = variants{} ; -- 
+lin tribe_N = mkN069 "племе";
+lin rightly_Adv = variants{} ; -- 
+lin representative_A = mkA079 "представителен" ;
+lin code_V2 = variants{} ; -- 
+lin validity_N = mkN049 "валидност" ;
+lin marble_N = mkN007 "мрамор" ; ----
+lin bow_N = mkN041 "дъга" ; ----
+lin plunge_V2 = dirV2 (dualV (mkV187 "хвърлям") (mkV173 "хвърля")); ----
+lin plunge_V = variants{}; -- dirV2 (dualV (mkV187 "хвърлям") (mkV173 "хвърля")); ----
+lin maturity_N = variants{} ; -- 
+lin maturity_3_N = mkN007 "падеж";
+lin maturity_2_N = mkN049 "зрелост";
+lin maturity_1_N = mkN049 "зрелост";
+lin hidden_A = variants{} ; -- 
+lin contrast_V2 = dirV2 (variants {dualV (mkV187 "противопоставям") (mkV173 "противопоставя") ; dualV (mkV186 "сравнявам") (mkV174 "сравня")}); ----
+lin contrast_V = singleV (mkV186 "контрастирам") ; ----
+lin tobacco_N = mkN007 "тютюн" ; ----
+lin middle_class_A = variants{} ; -- 
+lin grip_V2 = dirV2 (dualV (mkV187 "справям") (mkV173 "справя")); ----
+lin clergy_N = mkN054 "духовенство" ;
+lin trading_A = variants{} ; -- 
+lin passive_A = mkA079 "пасивен" ;
+lin decoration_N = mkN047 "декорация";
+lin racial_A = mkA076 "расов";
+lin well_N = mkN008 "кладенец";
+lin embarrassment_N = variants{} ; -- 
+lin sauce_N = mkN001 "сос";
+lin fatal_A = mkA079 "фатален";
+lin banker_N = mkN007a "банкер" ;
+lin compensate_V2 = dirV2 (singleV (mkV186 "компенсирам"));
+lin compensate_V = singleV (mkV186 "компенсирам");
+lin make_up_N = mkN001 "грим";
+lin popularity_N = mkN049 "популярност" ;
+lin interior_A = mkA079 "вътрешен";
+lin eligible_A = mkA076 "допустим";
+lin continuity_N = mkN049 "непрекъснатост";
+lin bunch_N = mkN001 "грозд" ; ----
+lin hook_N = mkN041 "кука";
+lin wicket_N = variants{} ; -- 
+lin pronounce_V2 = dirV2 (variants {dualV (mkV187 "произнасям") (mkV145 "произнеса") ; dualV (mkV186 "обявявам") (mkV174 "обявя")}); ----
+lin pronounce_V = variants{}; -- dirV2 (variants {dualV (mkV187 "произнасям") (mkV145 "произнеса") ; dualV (mkV186 "обявявам") (mkV174 "обявя")}); ----
+lin ballet_N = dualN (mkN007 "балет") (mkA079 "балетен");
+lin heir_N = mkN014a "наследник";
+lin positively_Adv = variants{} ; -- 
+lin insufficient_A = mkA079 "недоволен" ;
+lin substitute_V2 = dirV2 (dualV (mkV186 "замествам") (mkV173 "заместя")); ----
+lin substitute_V = variants{}; -- dirV2 (dualV (mkV186 "замествам") (mkV173 "заместя")); ----
+lin mysterious_A = mkA079 "мистериозен" ;
+lin dancer_N = mkN007a "балетист" ; ----
+lin trail_N = mkN041 "следа" ;
+lin caution_N = mkN049 "предпазливост" ;
+lin donation_N = mkN072 "дарение" ;
+lin added_A = variants{} ; -- 
+lin weaken_V2 = dirV2 (dualV (mkV186 "отслабвам") (mkV173 "отслабя"));
+lin weaken_V = dualV (mkV186 "отслабвам") (mkV173 "отслабя");
+lin tyre_N = variants{} ; -- 
+lin sufferer_N = variants{} ; -- 
+lin managerial_A = mkA079 "управителен";
+lin elaborate_A = variants{} ; -- 
+lin restraint_N = mkN049 "въздържаност";
+lin renew_V2 = dirV2 (dualV (mkV186 "подновявам") (mkV174 "подновя"));
+lin gardenerMasc_N = mkN031a "градинар";
+lin dilemma_N = mkN041 "дилема" ;
+lin configuration_N = mkN047 "конфигурация" ;
+lin rear_A = variants{} ; -- 
+lin embark_V2 = dirV2 (dualV (mkV186 "поемам") (mkV171 "поема")); ----
+lin embark_V = variants{}; -- dirV2 (dualV (mkV186 "поемам") (mkV171 "поема")); ----
+lin misery_N = mkN041 "нищета" ;
+lin importantly_Adv = variants{} ; -- 
+lin continually_Adv = variants{} ; -- 
+lin appreciation_N = mkN049 "благодарност";
+lin radical_N = variants{} ; -- 
+lin diverse_A = mkA079 "различен" ; ----
+lin revive_V2 = dirV2 (dualV (mkV186 "възобновявам") (mkV174 "възобновя"));
+lin revive_V = dualV (mkV186 "възобновявам") (mkV174 "възобновя");
+lin trip_V = singleV (mkV186 "пътувам");
+lin lounge_N = variants{} ; -- 
+lin dwelling_N = mkN041 "къща" ; ----
+lin parental_A = mkA078 "родителски" ;
+lin loyal_A = mkA079 "лоялен";
+lin privatisation_N = variants{} ; -- 
+lin outsider_N = mkN007a "аутсайдер";
+lin forbid_V2 = dirV2 (dualV (mkV186 "забранявам") (mkV174 "забраня")); ----
+lin yep_Interj = variants{} ; -- 
+lin prospective_A = mkA076 "бъдещ";
+lin manuscript_N = mkN007 "ръкопис" ; ----
+lin inherent_A = variants{} ; -- 
+lin deem_V2V = mkV2V (dualV (mkV186 "обявявам") (mkV174 "обявя")) noPrep noPrep;
+lin deem_V2A = mkV2A (dualV (mkV186 "обявявам") (mkV174 "обявя")) noPrep;
+lin deem_V2 = dirV2 (dualV (mkV186 "обявявам") (mkV174 "обявя"));
+lin telecommunication_N = mkN047 "телекомуникация" ;
+lin intermediate_A = mkA079 "междинен";
+lin worthwhile_A = mkA079 "полезен" ; ----
+lin calendar_N = mkN007 "календар";
+lin basin_N = mkN041 "паница" ; ----
+lin utterly_Adv = variants{} ; -- 
+lin rebuild_V2 = variants{} ; -- 
+lin pulse_N = variants{} ; -- 
+lin suppress_V2 = dirV2 (variants {singleV (mkV150 "спра") ; dualV (mkV186 "потискам") (mkV152 "потисна")}); ----
+lin predator_N = mkN014 "хищник" ; ----
+lin width_N = variants{} ; -- 
+lin stiff_A = variants{} ; -- 
+lin spine_N = mkN014 "гръбнак";
+lin betray_V2 = dirV2 (variants {dualV (mkV186 "издавам") (mkV168 "издам"); dualV (mkV186 "предавам") (mkV168 "предам")}); ----
+lin punish_V2 = dirV2 (dualV (mkV186 "наказвам") (mkV156 "накажа")); ----
+lin stall_N = mkN047 "сергия";
+lin lifestyle_N = variants{} ; -- 
+lin compile_V2 = dirV2 (singleV (mkV186 "компилирам"));
+lin arouse_V2V = mkV2V (variants {dualV (mkV186 "предизвиквам") (mkV186 "предизвикам") ; dualV (mkV186 "пораждам") (mkV174 "породя")}) noPrep noPrep; ----
+lin arouse_V2 = dirV2 (variants {dualV (mkV186 "предизвиквам") (mkV186 "предизвикам") ; dualV (mkV186 "пораждам") (mkV174 "породя")}); ----
+lin partially_Adv = variants{} ; -- 
+lin headline_N = mkN072 "заглавие"; ----
+lin divine_A = variants{} ; -- 
+lin unpleasant_A = variants{} ; -- 
+lin sacred_A = mkA081 "свят" ;
+lin useless_A = mkA079 "безполезен";
+lin cool_V2 = variants{} ; -- 
+lin cool_V = variants{} ; -- 
+lin tremble_V = variants{} ; -- 
+lin statue_N = mkN047 "статуя";
+lin obey_V2 = dirV2 (dualV (mkV186 "подчинявам") (mkV174 "подчиня")); ----
+lin obey_V = variants{}; -- dirV2 (dualV (mkV186 "подчинявам") (mkV174 "подчиня")); ----
+lin drunk_A = mkA076 "пиян";
+lin tender_A = mkA076 "уязвим";
+lin molecular_A = mkA079 "молекулярен";
+lin circulate_V2 = dirV2 (dualV (mkV186 "обсъждам") (mkV173 "обсъдя"));
+lin circulate_V = variants{}; -- dirV2 (dualV (mkV186 "обсъждам") (mkV173 "обсъдя"));
+lin exploitation_N = mkN047 "експлоатация";
+lin explicitly_Adv = variants{} ; -- 
+lin utterance_N = variants{} ; -- 
+lin linear_A = mkA085 "линеен";
+lin chat_V = dualV (mkV187 "разговарям") (mkV173 "разговоря");
+lin revision_N = mkN047 "ревизия" ;
+lin distress_N = mkN072 "страдание" ; ----
+lin spill_V2 = dirV2 (dualV (mkV186 "разпилявам") (mkV160 "разпилея"));
+lin spill_V = medialV (dualV (mkV186 "разпилявам") (mkV160 "разпилея")) Acc;
+lin steward_N = variants{} ; -- 
+lin knight_N = mkN031a "рицар";
+lin sum_V2 = variants{} ; -- 
+lin sum_V = variants{} ; -- 
+lin semantic_A = variants{} ; -- 
+lin selective_A = mkA079 "селективен" ;
+lin learner_N = mkN007 "учащ";
+lin dignity_N = mkN054 "достойнство";
+lin senate_N = mkN007 "сенат"; ----
+lin grid_N = mkN041 "мрежа";
+lin fiscal_A = mkA079 "фискален" ;
+lin activate_V2 = dirV2 (singleV (mkV186 "активирам"));
+lin rival_A = variants{} ; -- 
+lin fortunate_A = mkA076 "щастлив";
+lin jeans_N = variants{} ; -- 
+lin select_A = mkA079 "отборен"; ----
+lin fitting_N = variants{} ; -- 
+lin commentator_N = mkN007a "журналист" ; ----
+lin weep_V2 = variants{} ; -- 
+lin weep_V = variants{} ; -- 
+lin handicap_N = mkN041 "спънка"; ----
+lin crush_V2 = dirV2 (dualV (mkV186 "счупвам") (mkV173 "счупя")); ----
+lin crush_V = dualV (mkV187 "събарям") (mkV173 "съборя") ; ----
+lin towel_N = mkN047 "хавлия";
+lin stay_N = mkN032 "престой" ;
+lin skilled_A = mkA079 "опитен";
+lin repeatedly_Adv = variants{} ; -- 
+lin defensive_A = mkA079 "отбранителен" ;
+lin calm_V2 = dirV2 (dualV (mkV186 "успокоявам") (mkV175 "успокоя"));
+lin calm_V = medialV (variants {dualV (mkV186 "умирявам") (mkV174 "умиря"); dualV (mkV186 "успокоявам") (mkV175 "успокоя")}) Acc;
+lin temporarily_Adv = variants{} ; -- 
+lin rain_V2 = variants{} ; -- 
+lin rain_V = variants{} ; -- 
+lin pin_N = mkN041 "карфица" ;
+lin villa_N = mkN074 "вила";
+lin rod_N = mkN041 "пръчица" ;
+lin frontier_N = mkN041 "граница" ; ----
+lin enforcement_N = mkN071 "налагане";
+lin protective_A = mkA079 "защитен";
+lin philosophical_A = mkA078 "философски";
+lin lordship_N = mkN054 "господарство"; ----
+lin disagree_VS = variants{} ; -- 
+lin disagree_V2 = variants{} ; -- 
+lin disagree_V = variants{} ; -- 
+lin boyfriend_N = mkN031a "приятел";
+lin activistMasc_N = mkN007a "активист";
+lin viewer_N = variants{} ; -- 
+lin slim_A = mkA080 "тънък" ;
+lin textile_N = dualN (mkN007 "текстил") (mkA079 "текстилен");
+lin mist_N = mkN041 "мъгла" ;
+lin harmony_N = mkN072 "съглашение" ; ----
+lin deed_N = mkN041 "постъпка" ;
+lin merge_V2 = dirV2 (singleV (mkV186 "сливам"));
+lin merge_V = medialV (singleV (mkV186 "сливам")) Acc;
+lin invention_N = mkN072 "изобретение";
+lin commissioner_N = mkN031a "комисар" ;
+lin caravan_N = mkN007 "керван" ; ----
+lin bolt_N = mkN001 "болт" ; ----
+lin ending_N = mkN036 "край" ; ----
+lin publishing_N = variants{} ; -- 
+lin gut_N = mkN054 "черво";
+lin stamp_V2 = variants{} ; -- 
+lin stamp_V = variants{} ; -- 
+lin map_V2 = variants{} ; -- 
+lin loud_Adv = variants{} ; -- 
+lin stroke_V2 = variants{} ; -- 
+lin shock_V2 = dirV2 (singleV (mkV186 "шокирам")); ----
+lin rug_N = mkN007 "килим" ; ----
+lin picture_V2 = variants{} ; -- 
+lin slip_N = variants{} ; -- 
+lin praise_N = mkN041 "хвалба" ;
+lin fine_N = mkN041 "глоба" ; ----
+lin monument_N = mkN007 "монумент" ;
+lin material_A = mkA079 "материален" ;
+lin garment_N = mkN041 "одежда";
+lin toward_Prep = mkPrep "към" Acc;
+lin realm_N = mkN054 "кралство" ;
+lin melt_V2 = dirV2 (dualV (mkV187 "разтапям") (mkV174 "разтопя"));
+lin melt_V = dualV (mkV187 "разтапям") (mkV174 "разтопя");
+lin reproduction_N = mkN047 "репродукция" ;
+lin reactor_N = mkN007 "реактор";
+lin furious_A = mkA079 "яростен";
+lin distinguished_A = variants{} ; -- 
+lin characterize_V2 = dirV2 (singleV (mkV186 "характеризирам"));
+lin alike_Adv = variants{} ; -- 
+lin pump_N = mkN041 "помпа";
+lin probe_N = mkN071 "изследване" ;
+lin feedback_N = variants{} ; -- 
+lin aspiration_N = mkN047 "аспирация" ;
+lin suspect_N = mkN007 "заподозрян";
+lin solar_A = mkA076 "слънчев";
+lin fare_N = mkN041 "храна" ; ----
+lin carve_V2 = variants{}; -- singleV (mkV149 "сека") ; ----
+lin carve_V = singleV (mkV149 "сека") ; ----
+lin qualified_A = variants{} ; -- 
+lin membrane_N = mkN041 "мембрана";
+lin dependence_N = mkN049 "зависимост" ;
+lin convict_V2 = variants{} ; -- 
+lin bacteria_N = dualN (mkN047 "бактерия") (mkA085 "бактериен");
+lin trading_N = mkN047 "търговия"; ----
+lin ambassador_N = mkN014a "посланик";
+lin wound_V2 = dirV2 (dualV (mkV186 "ранявам") (mkV174 "раня"));
+lin drug_V2 = variants{} ; -- 
+lin conjunction_N = mkN007 "съюз"; ----
+lin cabin_N = mkN041 "каюта";
+lin trail_V2 = variants{} ; -- 
+lin trail_V = variants{} ; -- 
+lin shaft_N = variants{} ; -- 
+lin treasure_N = mkN066 "съкровище" ;
+lin inappropriate_A = variants{} ; -- 
+lin half_Adv = variants{} ; -- 
+lin attribute_N = mkN054 "качество";
+lin liquid_A = mkA079 "течен";
+lin embassy_N = mkN054 "посолство" ;
+lin terribly_Adv = variants{} ; -- 
+lin exemption_N = mkN041 "свобода" ; ----
+lin array_N = mkN054 "облекло" ; ----
+lin tablet_N = mkN041 "дъсчица" ; ----
+lin sack_V2 = dirV2 (dualV (mkV186 "уволнявам") (mkV174 "уволня")); ----
+lin erosion_N = mkN047 "ерозия";
+lin bull_N = mkN007 "бивол";
+lin warehouse_N = variants{} ; -- 
+lin unfortunate_A = variants{} ; -- 
+lin promoter_N = mkN007a "организатор";
+lin compel_VV = mkVV (dualV (mkV186 "принуждавам") (mkV173 "принудя")); ----
+lin compel_V2V = mkV2V (dualV (mkV186 "принуждавам") (mkV173 "принудя")) noPrep noPrep;
+lin compel_V2 = dirV2 (dualV (mkV186 "принуждавам") (mkV173 "принудя")); ----
+lin motivate_V2V = mkV2V (singleV (mkV186 "мотивирам")) noPrep noPrep; ----
+lin motivate_V2 = dirV2 (singleV (mkV186 "мотивирам")); ----
+lin burning_A = variants{} ; -- 
+lin vitamin_N = mkN007 "витамин" ; ----
+lin sail_N = variants{} ; -- 
+lin lemon_N = mkN007 "лимон" ; ----
+lin foreigner_N = mkN008a "чужденец";
+lin powder_N = variants{} ; -- 
+lin persistent_A = variants{} ; -- 
+lin bat_N = mkN007 "прилеп";
+lin ancestor_N = mkN014a "предшественик";
+lin predominantly_Adv = variants{} ; -- 
+lin mathematical_A = mkA078 "математически";
+lin compliance_N = mkN072 "съответствие" ;
+lin arch_N = mkN001 "свод" ; ----
+lin woodland_N = variants{} ; -- 
+lin serum_N = mkN007 "серум";
+lin overnight_Adv = variants{} ; -- 
+lin doubtful_A = mkA079 "съмнителен";
+lin doing_N = variants{} ; -- 
+lin coach_V2 = variants{}; -- singleV (mkV186 "тренирам") ; ----
+lin coach_V = singleV (mkV186 "тренирам") ; ----
+lin binding_A = variants{} ; -- 
+lin surrounding_A = mkA079 "съседен" ;
+lin peer_N = variants{} ; -- 
+lin ozone_N = mkN007 "озон";
+lin mid_A = variants{} ; -- 
+lin invisible_A = mkA076 "невидим";
+lin depart_V = variants{} ; -- 
+lin brigade_N = mkN041 "бригада" ;
+lin manipulate_V2 = dirV2 (variants {singleV (mkV186 "манипулирам") ; dualV (mkV186 "изкривявам") (mkV174 "изкривя")}); ----
+lin consume_V2 = dirV2 (singleV (mkV186 "консумирам")); ----
+lin consume_V = dualV (mkV186 "изтощавам") (mkV174 "изтощя") ; ----
+lin temptation_N = mkN072 "изкушение";
+lin intact_A = mkA076 "непокътнат";
+lin glove_N = mkN041 "ръкавица"; ----
+lin aggression_N = mkN047 "агресия" ;
+lin emergence_N = mkN071 "възникване" ;
+lin stag_V = variants{} ; -- 
+lin coffin_N = mkN045 "ръка" ;
+lin beautifully_Adv = variants{} ; -- 
+lin clutch_V2 = variants{} ; -- 
+lin clutch_V = variants{} ; -- 
+lin wit_N = mkN001 "ум" ;
+lin underline_V2 = dirV2 (dualV (mkV186 "подчертавам") (mkV161 "подчертая")); ----
+lin trainee_N = mkN007 "стажант"; ----
+lin scrutiny_N = mkN071 "разглеждане"; ----
+lin neatly_Adv = variants{} ; -- 
+lin follower_N = mkN031a "последовател";
+lin sterling_A = mkA079 "ценен"; ----
+lin tariff_N = variants{} ; -- 
+lin bee_N = mkN041 "пчела";
+lin relaxation_N = variants{} ; -- 
+lin negligence_N = mkN049 "невнимателност" ;
+lin sunlight_N = mkN041 "светлина" ; ----
+lin penetrate_V2 = dirV2 (dualV (mkV186 "навлизам") (mkV147 "навляза")); ----
+lin penetrate_V = variants{}; -- dirV2 (dualV (mkV186 "навлизам") (mkV147 "навляза")); ----
+lin knot_N = mkN008 "възел" ;
+lin temper_N = mkN007 "хумор" ; ----
+lin skull_N = mkN007 "череп" ; ----
+lin openly_Adv = variants{} ; -- 
+lin grind_V2 = variants{} ; -- 
+lin grind_V = variants{} ; -- 
+lin whale_N = mkN001 "кит";
+lin throne_N = mkN001 "трон" ; ----
+lin supervise_V2 = dirV2 (singleV (mkV186 "контролирам")); ----
+lin supervise_V = variants{}; -- dirV2 (singleV (mkV186 "контролирам")); ----
+lin sickness_N = variants{} ; -- 
+lin package_V2 = dirV2 (singleV (mkV186 "пакетирам"));
+lin intake_N = mkN007 "прием";
+lin within_Adv = variants{}; -- mkPrep "в" Acc;
+lin inland_A = variants{} ; -- 
+lin beast_N = mkN002a "звяр";
+lin rear_N = variants{} ; -- 
+lin morality_N = mkN049 "моралност" ;
+lin competent_A = mkA079 "компетентен";
+lin sink_N = variants{} ; -- 
+lin uniform_A = mkA080 "еднакъв" ;
+lin reminder_N = mkN071 "напомняне";
+lin permanently_Adv = variants{} ; -- 
+lin optimistic_A = mkA079 "оптимистичен";
+lin bargain_N = mkN014 "пазарлък" ; ----
+lin seemingly_Adv = variants{} ; -- 
+lin respective_A = variants{} ; -- 
+lin horizontal_A = mkA079 "хоризонтален";
+lin decisive_A = mkA079 "решителен";
+lin bless_V2 = dirV2 (dualV (mkV187 "благославям") (mkV174 "благословя"));
+lin bile_N = mkN041 "жлъчка" ; ----
+lin spatial_A = mkA079 "просторен" ;
+lin bullet_N = mkN007 "куршум" ;
+lin respectable_A = mkA076 "почтен"; ----
+lin overseas_Adv = variants{} ; -- 
+lin convincing_A = mkA079 "убедителен" ; ----
+lin unacceptable_A = mkA076 "неприветлив" ;
+lin confrontation_N = mkN047 "конфронтация" ;
+lin swiftly_Adv = variants{} ; -- 
+lin paid_A = variants{} ; -- 
+lin joke_V = variants{} ; -- 
+lin instant_A = mkA079 "незабавен";
+lin illusion_N = mkN047 "илюзия" ;
+lin cheer_V2 = dirV2 (singleV (mkV186 "радвам")); ----
+lin cheer_V = singleV (mkV186 "аплодирам") ; ----
+lin congregation_N = mkN001 "сбор";
+lin worldwide_Adv = variants{} ; -- 
+lin winning_A = variants{} ; -- 
+lin wake_N = mkN007 "килватер" ; ----
+lin toss_V2 = variants{} ; -- 
+lin toss_V = variants{} ; -- 
+lin medium_A = mkA076 "мек"; ----
+lin jewellery_N = mkN073 "бижу";
+lin fond_A = variants{} ; -- 
+lin alarm_V2 = variants{} ; -- 
+lin guerrilla_N = mkN018 "партизанин" ; ----
+lin dive_V = variants{} ; -- 
+lin desire_V2 = variants{} ; -- 
+lin cooperation_N = mkN054 "сътрудничество" ;
+lin thread_N = variants{} ; -- 
+lin prescribe_V2 = dirV2 (dualV (mkV186 "предписвам") (mkV159 "предпиша"));
+lin prescribe_V = dualV (mkV186 "предписвам") (mkV159 "предпиша");
+lin calcium_N = mkN032 "калций";
+lin redundant_A = mkA079 "излишен"; ----
+lin marker_N = mkN007 "маркер" ;
+lin chemistMasc_N = mkN014a "химик";
+lin mammal_N = mkN014 "бозайник";
+lin legacy_N = mkN054 "наследство";
+lin debtor_N = variants{} ; -- 
+lin testament_N = mkN072 "завещание"; ----
+lin tragic_A = mkA079 "трагичен" ;
+lin silver_A = mkA079 "сребърен";
+lin grin_N = mkN041 "усмивка"; ----
+lin spectacle_N = mkN009 "спектакъл";
+lin inheritance_N = mkN071 "наследяване";
+lin heal_V2 = variants{} ; -- 
+lin heal_V = variants{} ; -- 
+lin sovereignty_N = mkN007 "суверенитет" ;
+lin enzyme_N = mkN007 "ензим";
+lin host_V2 = variants{} ; -- 
+lin neighbouring_A = variants{} ; -- 
+lin corn_N = mkN041 "царевица" ; ----
+lin layout_N = mkN072 "разположение";
+lin dictate_VS = mkVS (dualV (mkV186 "диктувам") (mkV186 "продиктувам"));
+lin dictate_V2 = dirV2 (dualV (mkV186 "диктувам") (mkV186 "продиктувам"));
+lin dictate_V = dualV (mkV186 "диктувам") (mkV186 "продиктувам");
+lin rip_V2 = dirV2 (variants {singleV (mkV186 "ставам") ; dualV (mkV186 "ограбвам") (mkV173 "ограбя")}); ----
+lin rip_V = variants{}; -- dirV2 (variants {singleV (mkV186 "ставам") ; dualV (mkV186 "ограбвам") (mkV173 "ограбя")}); ----
+lin regain_V2 = dirV2 (medialV (dualV (mkV186 "възвръщам") (mkV152 "възвърна")) Dat);
+lin probable_A = mkA079 "вероятен" ; ----
+lin inclusion_N = mkN071 "включване" ;
+lin booklet_N = mkN041 "брошура" ; ----
+lin bar_V2 = variants{} ; -- 
+lin privately_Adv = variants{} ; -- 
+lin laser_N = dualN (mkN007 "лазер") (mkA079 "лазерен");
+lin fame_N = mkN049 "знаменитост" ;
+lin bronze_N = mkN001 "бронз";
+lin mobile_A = mkA079 "мобилен" ;
+lin metaphor_N = mkN041 "метафора" ;
+lin complication_N = mkN072 "усложнение" ;
+lin narrow_V2 = dirV2 (dualV (mkV186 "стеснявам") (mkV174 "стесня"));
+lin narrow_V = variants{}; -- dirV2 (dualV (mkV186 "стеснявам") (mkV174 "стесня"));
+lin old_fashioned_A = variants{} ; -- 
+lin chop_V2 = variants{}; -- singleV (mkV149 "сека") ; ----
+lin chop_V = singleV (mkV149 "сека") ; ----
+lin synthesis_N = mkN007 "синтез";
+lin diameter_N = mkN009 "диаметър" ;
+lin bomb_V2 = dirV2 (singleV (mkV186 "бомбандирам"));
+lin bomb_V = singleV (mkV186 "бомбандирам");
+lin silently_Adv = variants{} ; -- 
+lin shed_N = variants{} ; -- 
+lin fusion_N = mkN071 "топене" ; ----
+lin trigger_V2 = dirV2 (singleV (mkV186 "задействам"));
+lin printing_N = dualN (mkN054 "печатарство") (mkA078 "печатарски");
+lin onion_N = mkN001 "лук";
+lin dislike_V2 = variants{} ; -- 
+lin embody_V2 = dirV2 (variants {singleV (mkV186 "представлявам") ; dualV (mkV186 "въплъщавам") (mkV174 "въплътя") ; dualV (mkV186 "олицетворявам") (mkV174 "олицетворя")}); ----
+lin curl_V = variants{} ; -- 
+lin sunshine_N = variants{} ; -- 
+lin sponsorship_N = mkN054 "кумство"; ----
+lin rage_N = variants{} ; -- 
+lin loop_N = variants{} ; -- 
+lin halt_N = mkN071 "запиране" ;
+lin cop_V2 = variants{} ; -- 
+lin bang_V2 = variants{} ; -- 
+lin bang_V = variants{} ; -- 
+lin toxic_A = mkA079 "отровен" ;
+lin thinking_A = variants{} ; -- 
+lin orientation_N = mkN047 "ориентация" ;
+lin likelihood_N = mkN049 "вероятност" ; ----
+lin wee_A = mkA080 "мъничък"; ----
+lin up_to_date_A = variants{} ; -- 
+lin polite_A = variants{} ; -- 
+lin apology_N = mkN072 "извинение" ;
+lin exile_N = mkN072 "изгнание" ;
+lin brow_N = mkN054 "чело";
+lin miserable_A = mkA080 "жалък" ;
+lin outbreak_N = mkN071 "избиване" ;
+lin comparatively_Adv = variants{} ; -- 
+lin pump_V2 = dirV2 (dualV (mkV186 "напомпвам") (mkV186 "напомпам"));
+lin pump_V = dualV (mkV186 "напомпвам") (mkV186 "напомпам");
+lin fuck_V2 = variants{} ; -- 
+lin fuck_V = variants{} ; -- 
+lin forecast_VS = mkVS (dualV (mkV186 "предвиждам") (mkV174 "предвидя"));
+lin forecast_V2 = dirV2 (dualV (mkV186 "предвиждам") (mkV174 "предвидя"));
+lin forecast_V = dualV (mkV186 "предвиждам") (mkV174 "предвидя");
+lin timing_N = mkN007 "момент" ;
+lin headmaster_N = mkN007a "директор" ; ----
+lin terrify_V2 = dirV2 (variants {dualV (mkV186 "ужасявам") (mkV174 "ужася") ; singleV (mkV176 "плаша")}); ----
+lin sigh_N = mkN041 "въздишка";
+lin premier_A = variants{} ; -- 
+lin joint_N = mkN058 "коляно" ;
+lin incredible_A = variants{} ; -- 
+lin gravity_N = mkN047 "гравитация";
+lin regulatory_A = variants{} ; -- 
+lin cylinder_N = mkN014 "валяк" ; ----
+lin curiosity_N = mkN054 "любопитство" ;
+lin resident_A = mkA079 "жилищен";
+lin narrative_N = variants{} ; -- 
+lin cognitive_A = mkA079 "познавателен"; ----
+lin lengthy_A = mkA080 "дълъг" ;
+lin gothic_A = mkA078 "готически";
+lin dip_V2 = variants{} ; -- 
+lin dip_V = variants{} ; -- 
+lin adverse_A = mkA079 "обратен";
+lin accountability_N = mkN049 "отговорност";
+lin hydrogen_N = mkN007 "водород";
+lin gravel_N = mkN007 "чакъл" ; ----
+lin willingness_N = mkN049 "склонност" ;
+lin inhibit_V2 = dirV2 (singleV (mkV176 "преча")); ----
+lin attain_V2 = dirV2 (dualV (mkV186 "постигам") (mkV152 "постигна"));
+lin attain_V = dualV (mkV186 "постигам") (mkV152 "постигна");
+lin specialize_V2 = dirV2 (singleV (mkV186 "специализирам"));
+lin specialize_V = singleV (mkV186 "специализирам");
+lin steer_V2 = dirV2 (variants {dualV (mkV186 "насочвам") (mkV176 "насоча") ; singleV (mkV186 "направлявам")}); ----
+lin steer_V = variants{}; -- dirV2 (variants {dualV (mkV186 "насочвам") (mkV176 "насоча") ; singleV (mkV186 "направлявам")}); ----
+lin selected_A = variants{} ; -- 
+lin like_N = mkN071 "харесване";
+lin confer_V = dualV (mkV186 "дарявам") (mkV174 "даря") ; ----
+lin usage_N = mkN041 "употреба" ;
+lin portray_V2 = dirV2 (variants {dualV (mkV187 "представям") (mkV173 "представя") ; dualV (mkV186 "описвам") (mkV159 "опиша")}); ----
+lin planner_N = mkN014a "плановик";
+lin manual_A = mkA079 "ръчен" ; ----
+lin boast_VS = variants{}; -- dirV2 (dualV (mkV186 "подсилвам") (mkV173 "подсиля"));
+lin boast_V2 = dirV2 (dualV (mkV186 "подсилвам") (mkV173 "подсиля"));
+lin boast_V = variants{}; -- dirV2 (dualV (mkV186 "подсилвам") (mkV173 "подсиля"));
+lin unconscious_A = variants{} ; -- 
+lin jail_N = mkN007 "затвор";
+lin fertility_N = variants{} ; -- 
+lin documentation_N = mkN047 "документация";
+lin wolf_N = mkN014 "вълк";
+lin patent_N = mkN007 "патент";
+lin exit_N = mkN007 "изход";
+lin corps_N = mkN007 "корпус" ;
+lin proclaim_VS = variants{} ; -- 
+lin proclaim_V2 = variants{} ; -- 
+lin multiply_V2 = dirV2 (dualV (mkV186 "умножавам") (mkV178 "умножа"));
+lin multiply_V = dualV (mkV186 "умножавам") (mkV178 "умножа");
+lin brochure_N = mkN041 "брошура";
+lin screen_V2 = dirV2 (dualV (mkV186 "проверявам") (mkV174 "проверя")); ----
+lin screen_V = variants{}; -- dirV2 (dualV (mkV186 "проверявам") (mkV174 "проверя")); ----
+lin orthodox_A = mkA079 "православен" ;
+lin locomotive_N = mkN007 "локомотив" ; ----
+lin considering_Prep = variants{} ; -- 
+lin unaware_A = variants{} ; -- 
+lin syndrome_N = mkN007 "синдром";
+lin reform_V2 = dirV2 (singleV (mkV186 "реформирам")); ----
+lin reform_V = variants{}; -- dirV2 (singleV (mkV186 "реформирам")); ----
+lin confirmation_N = mkN072 "потвърждение" ;
+lin printed_A = variants{} ; -- 
+lin curve_V2 = variants{} ; -- 
+lin curve_V = variants{} ; -- 
+lin costly_A = mkA076 "скъп";
+lin underground_A = mkA079 "подземен" ;
+lin territorial_A = mkA079 "териториален" ;
+lin designate_VS = variants{}; -- dirV2 (dualV (mkV186 "предназначавам") (mkV176 "предназнача"));
+lin designate_V2V = mkV2V (dualV (mkV186 "предназначавам") (mkV176 "предназнача")) noPrep noPrep;
+lin designate_V2 = dirV2 (dualV (mkV186 "предназначавам") (mkV176 "предназнача"));
+lin designate_V = dualV (mkV186 "предназначавам") (mkV176 "предназнача");
+lin comfort_V2 = dirV2 (variants {dualV (mkV186 "успокоявам") (mkV175 "успокоя") ; dualV (mkV186 "утешавам") (mkV176 "утеша")}); ----
+lin plot_V2 = dirV2 (singleV (mkV176 "заговорнича")); ----
+lin plot_V = variants{}; -- dirV2 (singleV (mkV176 "заговорнича")); ----
+lin misleading_A = variants{} ; -- 
+lin weave_V2 = dirV2 (variants {dualV (mkV186 "вплитам") (mkV145 "вплета") ; dualV (mkV186 "изтъкавам") (mkV167 "изтъка")}); ----
+lin weave_V = singleV (mkV167 "тъка") ; ----
+lin scratch_V2 = variants{} ; -- 
+lin scratch_V = variants{} ; -- 
+lin echo_N = variants{} ; -- 
+lin ideally_Adv = variants{} ; -- 
+lin endure_V2 = dirV2 (dualV (mkV186 "устоявам") (mkV180 "устоя")); ----
+lin endure_V = variants{}; -- dirV2 (dualV (mkV186 "устоявам") (mkV180 "устоя")); ----
+lin verbal_A = mkA079 "вербален" ;
+lin stride_V = singleV (mkV176 "крача"); ----
+lin nursing_N = mkN071 "кърмене";
+lin exert_V2 = dirV2 (dualV (mkV186 "упражнявам") (mkV174 "упражня")); ----
+lin compatible_A = mkA076 "съвместим";
+lin causal_A = mkA079 "причинен";
+lin mosaic_N = mkN041 "мозайка" ;
+lin manor_N = mkN001 "дом" ; ----
+lin implicit_A = mkA079 "неявен" ; ----
+lin following_Prep = variants{} ; -- 
+lin fashionable_A = variants{} ; -- 
+lin valve_N = mkN007 "клапан" ;
+lin proceed_N = variants{} ; -- 
+lin sofa_N = mkN007 "диван";
+lin snatch_V2 = variants{} ; -- 
+lin snatch_V = variants{} ; -- 
+lin jazz_N = mkN001 "джаз";
+lin patron_N = mkN007 "патрон";
+lin provider_N = mkN014a "доставчик";
+lin interim_A = variants{} ; -- 
+lin intent_N = mkN072 "намерение" ;
+lin chosen_A = variants{} ; -- 
+lin applied_A = variants{} ; -- 
+lin shiver_V = variants{} ; -- 
+lin pie_N = mkN028 "пай" ;
+lin fury_N = mkN002 "гняв" ; ----
+lin abolition_N = mkN071 "отпадане" ;
+lin soccer_N = dualN (mkN040a "футбол") (mkA079 "футболен");
+lin corpse_N = mkN001 "леш" ;
+lin accusation_N = mkN072 "обвинение";
+lin kind_A = adjAdv (mkA080 "добър") "добре" ;
+lin dead_Adv = mkAdv "мъртъв";
+lin nursing_A = variants{} ; -- 
+lin contempt_N = mkN071 "непочитане" ;
+lin prevail_V = dualV (mkV186 "побеждавам") (mkV174 "победя");
+lin murderer_N = dualN (mkN013 "убиец") (mkA076 "убийствен");
+lin liberal_N = mkN007a "либерал";
+lin gathering_N = mkN071 "събиране";
+lin adequately_Adv = variants{} ; -- 
+lin subjective_A = mkA079 "субективен"; ----
+lin disagreement_N = mkN049 "несъгласуваност" ;
+lin cleaner_N = mkN041 "чистачка" ; ----
+lin boil_V2 = dirV2 (singleV (mkV174 "варя"));
+lin boil_V = singleV (mkV177 "вря");
+lin static_A = mkA079 "статичен";
+lin scent_N = mkN072 "ухание";
+lin civilian_N = substantiveN (mkA079 "цивилен") (AMasc Human);
+lin monk_N = mkN016 "монах";
+lin abruptly_Adv = variants{} ; -- 
+lin keyboard_N = mkN041 "клавиатура";
+lin hammer_N = mkN001 "чук" ; ----
+lin despair_N = mkN072 "отчаяние";
+lin controller_N = variants{} ; -- 
+lin yell_V2 = variants{} ; -- 
+lin yell_V = variants{} ; -- 
+lin entail_V2 = variants{} ; -- 
+lin cheerful_A = mkA079 "ободрителен" ; ----
+lin reconstruction_N = mkN047 "реконструкция";
+lin patience_N = mkN049 "търпеливост" ;
+lin legally_Adv = variants{} ; -- 
+lin habitat_N = mkN066 "находище"; ----
+lin queue_N = mkN041 "опашка";
+lin spectatorMasc_N = mkN008a "очевидец";
+lin given_A = variants{} ; -- 
+lin purple_A = mkA076 "лилав";
+lin outlook_N = mkN007 "изглед" ;
+lin genius_N = mkN049 "гениалност" ;
+lin dual_A = mkA085 "двоен" ;
+lin canvas_N = mkN054 "платно";
+lin grave_A = mkA079 "надгробен" ;
+lin pepper_N = mkN007 "пипер";
+lin conform_V2 = dirV2 (variants {dualV (mkV187 "отговарям") (mkV173 "отговоря") ; dualV (mkV186 "съобразявам") (mkV174 "съобразя")}); ----
+lin conform_V = variants{}; -- dirV2 (variants {dualV (mkV187 "отговарям") (mkV173 "отговоря") ; dualV (mkV186 "съобразявам") (mkV174 "съобразя")}); ----
+lin cautious_A = mkA079 "внимателен" ;
+lin dot_N = mkN041 "точка";
+lin conspiracy_N = mkN047 "конспирация" ;
+lin butterfly_N = mkN041 "пеперуда";
+lin sponsor_N = mkN054 "кумство" ;
+lin sincerely_Adv = variants{} ; -- 
+lin rating_N = mkN007 "рейтинг" ;
+lin weird_A = mkA079 "странен";
+lin teenage_A = mkA078 "тинейджърски" ;
+lin salmon_N = mkN041 "съомга";
+lin recorder_N = variants{} ; -- 
+lin postpone_V2 = dirV2 (dualV (mkV186 "отлагам") (mkV176 "отложа")); ----
+lin maid_N = variants{} ; -- 
+lin furnish_V2 = dirV2 (dualV (mkV187 "представям") (mkV173 "представя")); ----
+lin ethical_A = variants{} ; -- 
+lin bicycle_N = variants{} ; -- 
+lin sick_N = substantiveN (mkA079 "болен") (AMasc Human);
+lin sack_N = mkN001 "сак";
+lin renaissance_N = mkN007 "ренесанс" ;
+lin luxury_N = dualN (mkN001 "лукс") (mkA079 "луксозен");
+lin gasp_V2 = variants{}; -- singleV (mkV186 "ахкам"); ----
+lin gasp_V = singleV (mkV186 "ахкам"); ----
+lin wardrobe_N = variants{} ; -- 
+lin native_N = mkN008a "туземец" ; ----
+lin fringe_N = variants{} ; -- 
+lin adaptation_N = mkN071 "адаптиране" ;
+lin quotation_N = mkN007 "цитат" ;
+lin hunger_N = mkN001 "глад" ;
+lin enclose_V2 = variants{} ; -- 
+lin disastrous_A = mkA079 "катастрофален" ;
+lin choir_N = variants{} ; -- 
+lin overwhelming_A = variants{} ; -- 
+lin glimpse_N = variants{} ; -- 
+lin divorce_V2 = dirV2 (dualV (mkV186 "развеждам") (mkV145 "разведа")); ----
+lin circular_A = mkA079 "цикличен" ;
+lin locality_N = variants{} ; -- 
+lin ferry_N = mkN007 "ферибот" ; ----
+lin balcony_N = mkN007 "балкон" ; ----
+lin sailor_N = mkN031a "мореплавател";
+lin precision_N = mkN049 "прецизност" ;
+lin desert_V2 = variants{}; -- dualV (mkV186 "напускам") (mkV152 "напусна");
+lin desert_V = dualV (mkV186 "напускам") (mkV152 "напусна");
+lin dancing_N = mkN007 "танц";
+lin alert_V2 = variants{} ; -- 
+lin surrender_V2 = variants{}; -- singleV (mkV186 "капитулирам"); ----
+lin surrender_V = singleV (mkV186 "капитулирам"); ----
+lin archive_N = mkN007 "архив" ; ----
+lin jump_N = mkN001 "скок";
+lin philosopher_N = mkN007 "философ";
+lin revival_N = mkN071 "възстановяване" ;
+lin presume_VS = variants{}; -- dirV2 (dualV (mkV186 "предполагам") (mkV176 "предположа")); ----
+lin presume_V2 = dirV2 (dualV (mkV186 "предполагам") (mkV176 "предположа")); ----
+lin presume_V = variants{}; -- dirV2 (dualV (mkV186 "предполагам") (mkV176 "предположа")); ----
+lin node_N = variants{} ; -- 
+lin fantastic_A = mkA079 "фантастичен" ;
+lin herb_N = mkN041 "билка" ;
+lin assertion_N = mkN072 "твърдение";
+lin thorough_A = mkA079 "основен";
+lin quit_V2 = dirV2 (dualV (mkV186 "напускам") (mkV152 "напусна"));
+lin quit_V = dualV (mkV186 "напускам") (mkV152 "напусна");
+lin grim_A = variants{} ; -- 
+lin fair_N = variants{} ; -- 
+lin broadcast_V2 = dirV2 (dualV (mkV186 "излъчвам") (mkV176 "излъча")); ----
+lin broadcast_V = dualV (mkV186 "предавам") (mkV168 "предам"); ----
+lin annoy_V2 = dirV2 (singleV (mkV173 "дразня"));
+lin divert_V = variants{} ; -- 
+lin accelerate_V2 = dirV2 (dualV (mkV186 "ускорявам") (mkV174 "ускоря"));
+lin accelerate_V = dualV (mkV186 "ускорявам") (mkV174 "ускоря");
+lin polymer_N = dualN (mkN007 "полимер") (mkA079 "полимерен");
+lin sweat_N = dualN (mkN042 "пот") (mkA079 "потен");
+lin survivor_N = substantiveN (mkA076 "оцеляващ") (AMasc Human);
+lin subscription_N = mkN007 "абонамент";
+lin repayment_N = mkN071 "връщане" ;
+lin anonymous_A = mkA079 "анонимен" ;
+lin summarize_V2 = variants{} ; -- 
+lin punch_N = variants{} ; -- 
+lin lodge_V2 = dirV2 (dualV (mkV186 "подавам") (mkV168 "подам")); ----
+lin lodge_V = variants{}; -- dirV2 (dualV (mkV186 "подавам") (mkV168 "подам")); ----
+lin landowner_N = variants{} ; -- 
+lin ignorance_N = variants{} ; -- 
+lin discourage_V2 = dirV2 (variants {dualV (mkV186 "обезсърчавам") (mkV176 "обезсърча") ; dualV (mkV186 "обезкуражавам") (mkV176 "обезкуража")}); ----
+lin bride_N = mkN041 "булка";
+lin likewise_Adv = variants{} ; -- 
+lin depressed_A = variants{} ; -- 
+lin abbey_N = mkN054 "абатство";
+lin quarry_N = mkN041 "каменоломна"; ----
+lin archbishop_N = mkN007a "архиепископ" ; ----
+lin sock_N = mkN007 "чорап";
+lin large_scale_A = variants{} ; -- 
+lin glare_V2 = variants{}; -- singleV (mkV177 "блестя"); ----
+lin glare_V = singleV (mkV177 "блестя"); ----
+lin descent_N = mkN054 "потекло" ;
+lin stumble_V = variants{} ; -- 
+lin mistress_N = variants{} ; -- 
+lin empty_V2 = dirV2 (dualV (mkV186 "лишавам") (mkV176 "лиша")); ----
+lin empty_V = variants{}; -- dirV2 (dualV (mkV186 "лишавам") (mkV176 "лиша")); ----
+lin prosperity_N = mkN007 "просперитет";
+lin harm_V2 = dirV2 (dualV (mkV186 "наранявам") (mkV174 "нараня"));
+lin formulation_N = mkN071 "формулиране";
+lin atomic_A = mkA079 "атомен" ;
+lin agreed_A = variants{} ; -- 
+lin wicked_A = variants{} ; -- 
+lin threshold_N = mkN001 "праг" ;
+lin lobby_N = mkN007 "коридор" ;
+lin repay_V2 = dirV2 (variants {singleV (mkV144 "ща") ; dualV (mkV186 "изплащам") (mkV174 "изплатя")}); ----
+lin repay_V = variants{}; -- dirV2 (variants {singleV (mkV144 "ща") ; dualV (mkV186 "изплащам") (mkV174 "изплатя")}); ----
+lin varying_A = variants{} ; -- 
+lin track_V2 = variants{} ; -- 
+lin track_V = variants{} ; -- 
+lin crawl_V = singleV (mkV177 "пълзя") ; ----
+lin tolerate_V2 = dirV2 (singleV (mkV186 "толерирам"));
+lin salvation_N = mkN071 "спасяване";
+lin pudding_N = mkN015 "пудинг"; ----
+lin counter_VS = variants{}; -- dualV (mkV187 "отговарям") (mkV173 "отговоря") ; ----
+lin counter_V = dualV (mkV187 "отговарям") (mkV173 "отговоря") ; ----
+lin propaganda_N = mkN041 "пропаганда" ;
+lin cage_N = mkN007 "кафез" ; ----
+lin broker_N = mkN007a "брокер";
+lin ashamed_A = variants{} ; -- 
+lin scan_V2 = dirV2 (singleV (mkV186 "сканирам"));
+lin scan_V = singleV (mkV186 "сканирам");
+lin document_V2 = dirV2 (singleV (mkV186 "документирам"));
+lin apparatus_N = mkN007 "инструмент" ; ----
+lin theology_N = mkN047 "теология";
+lin analogy_N = mkN047 "аналогия";
+lin efficiently_Adv = variants{} ; -- 
+lin bitterly_Adv = variants{} ; -- 
+lin performer_N = variants{} ; -- 
+lin individually_Adv = variants{} ; -- 
+lin amid_Prep = mkPrep "измежду" Acc;
+lin squadron_N = mkN041 "ескадрила"; ----
+lin sentiment_N = mkN072 "мнение" ;
+lin making_N = mkN071 "създаване" ;
+lin exotic_A = mkA079 "екзотичен";
+lin dominance_N = mkN049 "доминантност";
+lin coherent_A = mkA079 "кохерентен" ;
+lin placement_N = mkN047 "позиция" ;
+lin flick_V2 = variants{} ; -- 
+lin colourful_A = mkA079 "цветен";
+lin mercy_N = mkN049 "милост" ;
+lin angrily_Adv = variants{} ; -- 
+lin amuse_V2 = variants{} ; -- 
+lin mainstream_N = variants{} ; -- 
+lin appraisal_N = mkN041 "оценка";
+lin annually_Adv = variants{} ; -- 
+lin torch_N = variants{} ; -- 
+lin intimate_A = mkA079 "интимен" ;
+lin gold_A = mkA079 "златен"; ----
+lin arbitrary_A = mkA079 "произволен" ; ----
+lin venture_VS = variants{}; -- dirV2 (dualV (mkV186 "осмелявам") (mkV174 "осмеля")); ----
+lin venture_V2 = dirV2 (dualV (mkV186 "осмелявам") (mkV174 "осмеля")); ----
+lin venture_V = variants{}; -- dirV2 (dualV (mkV186 "осмелявам") (mkV174 "осмеля")); ----
+lin preservation_N = mkN071 "защитаване" ;
+lin shy_A = variants{} ; -- 
+lin disclosure_N = mkN071 "разкриване";
+lin lace_N = variants{} ; -- 
+lin inability_N = mkN049 "неспособност" ;
+lin motif_N = mkN007 "мотив"; ----
+lin listenerMasc_N = mkN031a "слушател";
+lin hunt_N = mkN001 "лов" ; ----
+lin delicious_A = mkA079 "вкусен";
+lin term_VS = variants{} ; -- 
+lin term_V2 = variants{} ; -- 
+lin substitute_N = mkN014a "заместник" ;
+lin highway_N = mkN041 "магистрала" ; ----
+lin haul_V2 = dirV2 (variants {dualV (mkV187 "изправям") (mkV173 "изправя") ; singleV (mkV173 "боря")}); ----
+lin haul_V = variants{}; -- dirV2 (variants {dualV (mkV187 "изправям") (mkV173 "изправя") ; singleV (mkV173 "боря")}); ----
+lin dragon_N = mkN007 "дракон";
+lin chair_V2 = dirV2 (singleV (mkV186 "председателствам"));
+lin accumulate_V2 = dirV2 (singleV (mkV186 "акумулирам"));
+lin accumulate_V = singleV (mkV186 "акумулирам");
+lin unchanged_A = mkA076 "непроменен";
+lin sediment_N = variants{} ; -- 
+lin sample_V2 = variants{} ; -- 
+lin exclaim_V2 = variants{} ; -- 
+lin fan_V2 = variants{} ; -- 
+lin fan_V = variants{} ; -- 
+lin volunteer_V2 = variants{} ; -- 
+lin volunteer_V = variants{} ; -- 
+lin root_V2 = variants{} ; -- 
+lin root_V = variants{} ; -- 
+lin parcel_N = variants{} ; -- 
+lin psychiatric_A = mkA078 "психиатрически" ;
+lin delightful_A = mkA079 "вкусен";
+lin confidential_A = mkA079 "конфиденциален" ;
+lin calorie_N = mkN047 "калория" ; ----
+lin flash_N = variants{} ; -- 
+lin crowd_V2 = dirV2 (dualV (mkV186 "претъпквам") (mkV155 "претъпча"));
+lin crowd_V = variants{}; -- dirV2 (dualV (mkV186 "претъпквам") (mkV155 "претъпча"));
+lin aggregate_A = mkA079 "агрегатен";
+lin scholarship_N = variants{} ; -- 
+lin monitor_N = mkN007 "монитор" ;
+lin disciplinary_A = mkA079 "дисциплинарен" ;
+lin rock_V2 = dirV2 (dualV (mkV186 "разтърсвам") (mkV173 "разтърся")); ----
+lin rock_V = variants{}; -- dirV2 (dualV (mkV186 "разтърсвам") (mkV173 "разтърся")); ----
+lin hatred_N = variants{} ; -- 
+lin pill_N = variants{} ; -- 
+lin noisy_A = variants{} ; -- 
+lin feather_N = mkN054 "перо";
+lin lexical_A = mkA079 "лексикален";
+lin staircase_N = mkN066 "стълбище";
+lin autonomous_A = mkA079 "автономен" ;
+lin viewpoint_N = mkN066 "гледище"; ----
+lin projection_N = mkN047 "проекция" ;
+lin offensive_A = variants{} ; -- 
+lin controlled_A = variants{} ; -- 
+lin flush_V2 = variants{} ; -- 
+lin flush_V = variants{} ; -- 
+lin racism_N = mkN011 "расизъм";
+lin flourish_V = dualV (mkV186 "процъфтявам") (mkV177 "процъфтя");
+lin resentment_N = mkN049 "огорченост" ;
+lin pillow_N = mkN041 "възглавница" ; ----
+lin courtesy_N = mkN072 "снизхождение" ; ----
+lin photography_N = mkN047 "фотография";
+lin monkey_N = mkN041 "маймуна";
+lin glorious_A = variants{} ; -- 
+lin evolutionary_A = mkA079 "еволюционен";
+lin gradual_A = mkA079 "постепенен";
+lin bankruptcy_N = mkN007 "фалит" ; ----
+lin sacrifice_N = mkN041 "жертва" ;
+lin uphold_V2 = dirV2 (dualV (mkV186 "насърчавам") (mkV176 "насърча"));
+lin sketch_N = mkN041 "скица" ;
+lin presidency_N = mkN054 "председателство" ;
+lin formidable_A = variants{} ; -- 
+lin differentiate_V2 = variants{} ; -- 
+lin differentiate_V = variants{} ; -- 
+lin continuing_A = variants{} ; -- 
+lin cart_N = mkN041 "кола" ; ----
+lin stadium_N = mkN007 "стадион" ;
+lin dense_A = mkA076 "гъст";
+lin catch_N = variants{} ; -- 
+lin beyond_Adv = variants{} ; -- 
+lin immigration_N = mkN047 "имиграция" ;
+lin clarity_N = mkN041 "яснота" ; ----
+lin worm_N = mkN032 "червей" ;
+lin slot_N = variants{} ; -- 
+lin rifle_N = mkN041 "пушка" ;
+lin screw_V2 = dirV2 (dualV (mkV186 "завинтвам") (mkV173 "завинтя"));
+lin screw_V = dualV (mkV186 "завинтвам") (mkV173 "завинтя");
+lin harvest_N = variants{} ; -- 
+lin foster_V2 = dirV2 (dualV (mkV186 "насърчавам") (mkV176 "насърча")); ----
+lin academic_N = mkN014a "академик";
+lin impulse_N = variants{} ; -- 
+lin guardian_N = variants{} ; -- 
+lin ambiguity_N = mkN049 "многозначност" ;
+lin triangle_N = mkN014 "триъгълник" ;
+lin terminate_V2 = dirV2 (variants {dualV (mkV186 "прекратявам") (mkV174 "прекратя") ; dualV (mkV186 "изтичвам") (mkV186 "изтичам")}); ----
+lin terminate_V = variants{}; -- dirV2 (variants {dualV (mkV186 "прекратявам") (mkV174 "прекратя") ; dualV (mkV186 "изтичвам") (mkV186 "изтичам")}); ----
+lin retreat_V = variants{} ; -- 
+lin pony_N = variants{} ; -- 
+lin outdoor_A = mkA079 "уличен" ; ----
+lin deficiency_N = variants{} ; -- 
+lin decree_N = mkN007 "указ" ;
+lin apologize_V = variants{} ; -- 
+lin yarn_N = mkN041 "прежда";
+lin staff_V2 = variants{} ; -- 
+lin renewal_N = mkN071 "обновяване";
+lin rebellion_N = dualN (mkN001 "бунт") (mkA079 "бунтовен");
+lin incidentally_Adv = variants{} ; -- 
+lin flour_N = mkN054 "брашно";
+lin developed_A = variants{} ; -- 
+lin chorus_N = mkN001 "хор" ; ----
+lin ballot_N = mkN041 "бюлетина" ; ----
+lin appetite_N = mkN007 "апетит" ; ----
+lin stain_V2 = variants{} ; -- 
+lin stain_V = variants{} ; -- 
+lin notebook_N = mkN014 "бележник";
+lin loudly_Adv = variants{} ; -- 
+lin homeless_A = mkA079 "бездомен";
+lin census_N = mkN071 "преброяване"; ----
+lin bizarre_A = mkA079 "странен";
+lin striking_A = mkA079 "ударен" ;
+lin greenhouse_N = dualN (mkN014 "парник") (mkA076 "парников");
+lin part_V2 = variants{} ; -- 
+lin part_V = variants{} ; -- 
+lin burial_N = mkN072 "погребение" ;
+lin embarrassed_A = variants{} ; -- 
+lin ash_N = mkN049 "пепел" ;
+lin actress_N = mkN041 "актриса";
+lin cassette_N = mkN041 "касета";
+lin privacy_N = mkN072 "уединение";
+lin fridge_N = dualN (mkN014 "хладилник") (mkA079 "хладилен");
+lin feed_N = mkN041 "храна" ; ----
+lin excess_A = variants{} ; -- 
+lin calf_N = mkN065 "теле";
+lin associate_N = mkN071 "асоцииране";
+lin ruin_N = variants{} ; -- 
+lin jointly_Adv = variants{} ; -- 
+lin drill_V2 = dirV2 (dualV (mkV186 "пробивам") (mkV163 "пробия"));
+lin drill_V = dualV (mkV186 "пробивам") (mkV163 "пробия");
+lin photograph_V2 = variants{} ; -- 
+lin devoted_A = variants{} ; -- 
+lin indirectly_Adv = variants{} ; -- 
+lin driving_A = variants{} ; -- 
+lin memorandum_N = mkN007 "меморандум" ;
+lin default_N = variants{} ; -- 
+lin costume_N = mkN007 "костюм";
+lin variant_N = mkN007 "вариант";
+lin shatter_V2 = dirV2 (variants {dualV (mkV186 "разрушавам") (mkV176 "разруша") ; dualV (mkV186 "съсипвам") (mkV154 "съсипя") ; dualV (mkV186 "разбивам") (mkV163 "разбия")}); ----
+lin shatter_V = variants{}; -- dirV2 (variants {dualV (mkV186 "разрушавам") (mkV176 "разруша") ; dualV (mkV186 "съсипвам") (mkV154 "съсипя") ; dualV (mkV186 "разбивам") (mkV163 "разбия")}); ----
+lin methodology_N = mkN047 "методология" ; ----
+lin frame_V2 = variants{} ; -- 
+lin frame_V = variants{} ; -- 
+lin allegedly_Adv = variants{} ; -- 
+lin swell_V2 = dirV2 (singleV (mkV178 "множа")); ----
+lin swell_V = variants{}; -- dirV2 (singleV (mkV178 "множа")); ----
+lin investigator_N = mkN007a "инспектор" ;
+lin imaginative_A = mkA079 "изобретателен";
+lin bored_A = variants{} ; -- 
+lin bin_N = mkN041 "кофа";
+lin awake_A = mkA079 "буден";
+lin recycle_V2 = variants{} ; -- 
+lin group_V2 = dirV2 (singleV (mkV186 "групирам")); ----
+lin group_V = singleV (mkV186 "групирам"); ----
+lin enjoyment_N = variants{} ; -- 
+lin contemporary_N = mkN014a "съвременник" ; ----
+lin texture_N = variants{} ; -- 
+lin donor_N = mkN031a "дарител";
+lin bacon_N = mkN007 "бекон" ; ----
+lin sunny_A = mkA076 "слънчев";
+lin stool_N = variants{} ; -- 
+lin prosecute_V2 = dirV2 (variants {dualV (mkV186 "преследвам") (mkV174 "преследя") ; singleV (mkV173 "съдя")}); ----
+lin commentary_N = mkN007 "коментар" ;
+lin bass_N = mkN001 "бас" ;
+lin sniff_V2 = variants{} ; -- 
+lin sniff_V = variants{} ; -- 
+lin repetition_N = mkN072 "повторение" ;
+lin eventual_A = mkA079 "евентуален" ;
+lin credit_V2 = variants{} ; -- 
+lin suburb_N = mkN072 "предградие" ; ----
+lin newcomer_N = mkN014 "новак" ; ----
+lin romance_N = variants{} ; -- 
+lin film_V2 = variants{} ; -- 
+lin film_V = variants{} ; -- 
+lin experiment_V2 = dirV2 (singleV (mkV186 "експериментирам"));
+lin experiment_V = singleV (mkV186 "експериментирам");
+lin daylight_N = mkN041 "виделина"; ----
+lin warrant_N = mkN047 "гаранция" ;
+lin fur_N = dualN (mkN041 "кожа") (mkA079 "кожен");
+lin parking_N = mkN007 "паркинг" ; ----
+lin nuisance_N = mkN049 "неприятност" ;
+lin civilian_A = variants{} ; -- 
+lin foolish_A = mkA079 "несериозен" ;
+lin bulb_N = mkN041 "луковица" ; ----
+lin balloon_N = mkN007 "балон" ;
+lin vivid_A = mkA076 "жив" ; ----
+lin surveyor_N = variants{} ; -- 
+lin spontaneous_A = mkA079 "спонтанен";
+lin biology_N = mkN047 "биология" ;
+lin injunction_N = mkN041 "забрана" ; ----
+lin appalling_A = mkA076 "груб" ; ----
+lin amusement_N = variants{} ; -- 
+lin aesthetic_A = mkA079 "естетичен";
+lin vegetation_N = mkN041 "флора";
+lin stab_V2 = variants{} ; -- 
+lin stab_V = variants{} ; -- 
+lin rude_A = variants{} ; -- 
+lin offset_V2 = dirV2 (dualV (mkV186 "измествам") (mkV173 "изместя"));
+lin thinking_N = mkN009 "размисъл";
+lin mainframe_N = mkN001 "мейнфрейм";
+lin flock_N = variants{} ; -- 
+lin amateur_A = variants{} ; -- 
+lin academy_N = mkN047 "академия" ;
+lin shilling_N = mkN007 "шилинг" ; ----
+lin reluctance_N = mkN049 "нерешителност" ;
+lin velocity_N = variants{} ; -- 
+lin spare_V2 = dirV2 (variants {singleV (mkV174 "пестя") ; dualV (mkV186 "спестявам") (mkV174 "спестя")}); ----
+lin spare_V = variants{}; -- dirV2 (variants {singleV (mkV174 "пестя") ; dualV (mkV186 "спестявам") (mkV174 "спестя")}); ----
+lin wartime_N = variants{} ; -- 
+lin soak_V2 = variants{} ; -- 
+lin soak_V = variants{} ; -- 
+lin rib_N = mkN054 "ребро" ; ----
+lin mighty_A = variants{} ; -- 
+lin shocked_A = variants{} ; -- 
+lin vocational_A = mkA079 "професионален"; ----
+lin spit_V2 = variants{} ; -- 
+lin spit_V = variants{} ; -- 
+lin gall_N = variants{} ; -- 
+lin bowl_V2 = variants{} ; -- 
+lin bowl_V = variants{} ; -- 
+lin prescription_N = mkN072 "предписание";
+lin fever_N = mkN041 "възбуда" ; ----
+lin axis_N = mkN049 "ос";
+lin reservoir_N = mkN007 "резервоар";
+lin magnitude_N = mkN041 "величина" ;
+lin rape_V2 = dirV2 (dualV (mkV186 "изнасилвам") (mkV173 "изнасиля")); ----
+lin cutting_N = variants{} ; -- 
+lin bracket_N = variants{} ; -- 
+lin agony_N = mkN047 "агония";
+lin strive_VV = mkVV (medialV (singleV (mkV174 "стремя")) Acc);
+lin strive_V = variants{}; -- mkVV (medialV (singleV (mkV174 "стремя")) Acc);
+lin strangely_Adv = variants{} ; -- 
+lin pledge_VS = variants{}; -- dirV2 (dualV (mkV186 "обещавам") (mkV161 "обещая")); ----
+lin pledge_V2V = mkV2V (dualV (mkV186 "обещавам") (mkV161 "обещая")) noPrep noPrep; ----
+lin pledge_V2 = dirV2 (dualV (mkV186 "обещавам") (mkV161 "обещая")); ----
+lin recipient_N = mkN031a "получател"; ----
+lin moor_N = mkN066 "тресавище" ; ----
+lin invade_V2 = dirV2 (dualV (mkV186 "нахлувам") (mkV163 "нахлуя")); ----
+lin dairy_N = mkN054 "млекарство" ;
+lin chord_N = mkN041 "хорда" ; ----
+lin shrink_V2 = dirV2 (dualV (mkV186 "смалявам") (mkV174 "смаля"));
+lin shrink_V = medialV (dualV (mkV186 "смалявам") (mkV174 "смаля")) Acc;
+lin poison_N = mkN041 "отрова" ; ----
+lin pillar_N = mkN001 "стълб" ;
+lin washing_N = mkN071 "миене" ;
+lin warrior_N = dualN (mkN013 "боец") (mkA085 "боен");
+lin supervisor_N = mkN007a "супервайзор";
+lin outfit_N = variants{} ; -- 
+lin innovative_A = variants{} ; -- 
+lin dressing_N = mkN040a "дресинг";
+lin dispute_V2 = dirV2 (dualV (mkV186 "оспорвам") (mkV173 "оспоря")); ----
+lin dispute_V = variants{}; -- dirV2 (dualV (mkV186 "оспорвам") (mkV173 "оспоря")); ----
+lin jungle_N = variants{} ; -- 
+lin brewery_N = mkN041 "пивоварна";
+lin adjective_N = mkN062 "прилагателно";
+lin straighten_V2 = dirV2 (dualV (mkV187 "изправям") (mkV173 "изправя")); ----
+lin straighten_V = variants{}; -- dirV2 (dualV (mkV187 "изправям") (mkV173 "изправя")); ----
+lin restrain_V2 = dirV2 (dualV (mkV186 "възпирам") (mkV150 "възпра")); ----
+lin monarchy_N = mkN047 "монархия"; ----
+lin trunk_N = mkN001 "ствол" ; ----
+lin herd_N = mkN054 "стадо"; ----
+lin deadline_N = mkN001 "срок" ;
+lin tiger_N = dualN (mkN009 "тигър") (mkA076 "тигров");
+lin supporting_A = variants{} ; -- 
+lin moderate_A = mkA079 "среден";
+lin kneel_V = variants{} ; -- 
+lin ego_N = mkN065 "его";
+lin sexually_Adv = variants{} ; -- 
+lin ministerial_A = mkA078 "министерски" ;
+lin bitch_N = mkN041 "кучка";
+lin wheat_N = mkN041 "пшеница";
+lin stagger_V = variants{} ; -- 
+lin snake_N = mkN047 "змия" ;
+lin ribbon_N = variants{} ; -- 
+lin mainland_N = mkN007 "континент";
+lin fisherman_N = dualN (mkN031a "рибар") (mkA078 "рибарски");
+lin economically_Adv = variants{} ; -- 
+lin unwilling_A = variants{} ; -- 
+lin nationalism_N = mkN011 "национализъм" ; ----
+lin knitting_N = variants{} ; -- 
+lin irony_N = mkN047 "ирония" ;
+lin handling_N = variants{} ; -- 
+lin desired_A = variants{} ; -- 
+lin bomber_N = mkN007 "бомбардировач"; ----
+lin voltage_N = mkN007 "волтаж"; ----
+lin unusually_Adv = variants{} ; -- 
+lin toast_N = variants{} ; -- 
+lin feel_N = mkN071 "усещане";
+lin suffering_N = mkN072 "страдание" ;
+lin polish_V2 = variants{}; -- singleV (mkV186 "шлифовам");
+lin polish_V = singleV (mkV186 "шлифовам");
+lin technically_Adv = variants{} ; -- 
+lin meaningful_A = mkA079 "конструктивен" ;
+lin aloud_Adv = variants{} ; -- 
+lin waiter_N = mkN007 "сервитьор" ;
+lin tease_V2 = variants{} ; -- 
+lin opposite_Adv = variants{} ; -- 
+lin goat_N = dualN (mkN041 "коза") (mkA088 "кози");
+lin conceptual_A = mkA079 "концептуален";
+lin ant_N = mkN041 "мравка";
+lin inflict_V2 = variants{} ; -- 
+lin bowler_N = mkN070 "бомбе";
+lin roar_V2 = variants{} ; -- 
+lin roar_V = variants{} ; -- 
+lin drain_N = mkN071 "отводняване" ; ----
+lin wrong_N = variants{} ; -- 
+lin galaxy_N = mkN041 "галактика";
+lin aluminium_N = mkN032 "алуминий";
+lin receptor_N = mkN007 "рецептор";
+lin preach_V2 = dirV2 (dualV (mkV186 "проповядвам") (mkV186 "проповядам")); ----
+lin preach_V = dualV (mkV186 "проповядвам") (mkV186 "проповядам") ; ----
+lin parade_N = mkN007 "парад" ;
+lin opposite_N = variants{} ; -- 
+lin critique_N = mkN041 "критика" ;
+lin query_N = mkN071 "запитване";
+lin outset_N = variants{} ; -- 
+lin integral_A = mkA079 "интегрален";
+lin grammatical_A = variants{} ; -- 
+lin testing_N = variants{} ; -- 
+lin patrol_N = variants{} ; -- 
+lin pad_N = variants{} ; -- 
+lin unreasonable_A = mkA079 "неразумен";
+lin sausage_N = mkN007 "колбас";
+lin criminal_N = mkN014a "престъпник" ;
+lin constructive_A = mkA079 "конструктивен" ;
+lin worldwide_A = mkA079 "световен";
+lin highlight_N = mkN071 "изтъкване"; ----
+lin doll_N = mkN041 "кукла";
+lin frightened_A = variants{} ; -- 
+lin biography_N = mkN047 "биография";
+lin vocabulary_N = mkN014 "речник" ;
+lin offend_V2 = dirV2 (variants {singleV (mkV142 "съм") ; dualV (mkV186 "обиждам") (mkV173 "обидя")}); ----
+lin offend_V = variants{}; -- dirV2 (variants {singleV (mkV142 "съм") ; dualV (mkV186 "обиждам") (mkV173 "обидя")}); ----
+lin accumulation_N = mkN047 "акумулация" ;
+lin linen_N = variants{} ; -- 
+lin fairy_N = mkN047 "фея" ; ----
+lin disco_N = mkN041 "дискотека" ; ----
+lin hint_VS = variants{} ; -- 
+lin hint_V2 = variants{} ; -- 
+lin hint_V = variants{} ; -- 
+lin versus_Prep = variants{} ; -- 
+lin ray_N = mkN007 "лъч";
+lin pottery_N = mkN054 "грънчарство" ;
+lin immune_A = variants{} ; -- 
+lin retreat_N = mkN072 "отстъпление" ; ----
+lin master_V2 = dirV2 (dualV (mkV186 "усвоявам") (mkV175 "усвоя")); ----
+lin injured_A = variants{} ; -- 
+lin holly_N = mkN065 "холи";
+lin battle_V2 = variants{} ; -- 
+lin battle_V = variants{} ; -- 
+lin solidarity_N = mkN049 "солидарност" ;
+lin embarrassing_A = variants{} ; -- 
+lin cargo_N = mkN007 "товар" ;
+lin theorist_N = mkN014 "теоретик"; ----
+lin reluctantly_Adv = variants{} ; -- 
+lin preferred_A = variants{} ; -- 
+lin dash_V = variants{} ; -- 
+lin total_V2 = prepV2 (medialV (dualV (mkV186 "равнявам") (mkV174 "равня")) Acc) (mkPrep "на" Acc);
+lin total_V = variants{}; -- prepV2 (medialV (dualV (mkV186 "равнявам") (mkV174 "равня")) Acc) (mkPrep "на" Acc);
+lin reconcile_V2 = dirV2 (singleV (mkV186 "съгласувам")); ----
+lin drill_N = mkN007 "сондаж";
+lin credibility_N = mkN049 "правдоподобност" ;
+lin copyright_N = variants{} ; -- 
+lin beard_N = mkN041 "брада" ; ----
+lin bang_N = variants{} ; -- 
+lin vigorous_A = mkA079 "енергичен" ;
+lin vaguely_Adv = variants{} ; -- 
+lin punch_V2 = dirV2 (singleV (mkV176 "наложа")); ----
+lin prevalence_N = mkN071 "преобладаване" ;
+lin uneasy_A = variants{} ; -- 
+lin boost_N = mkN071 "подпомагане" ; ----
+lin scrap_N = mkN065 "парче" ;
+lin ironically_Adv = variants{} ; -- 
+lin fog_N = mkN041 "мъгла" ;
+lin faithful_A = variants{} ; -- 
+lin bounce_V2 = variants{} ; -- 
+lin bounce_V = variants{} ; -- 
+lin batch_N = mkN041 "планина" ; ----
+lin smooth_V2 = dirV2 (dualV (mkV186 "изглаждам") (mkV173 "изгладя"));
+lin smooth_V = variants{}; -- dirV2 (dualV (mkV186 "изглаждам") (mkV173 "изгладя"));
+lin sleeping_A = variants{} ; -- 
+lin poorly_Adv = variants{} ; -- 
+lin accord_V = singleV (mkV186 "акордирам");
+lin vice_president_N = variants{} ; -- 
+lin duly_Adv = variants{} ; -- 
+lin blast_N = mkN047 "експлозия" ;
+lin square_V2 = variants{} ; -- 
+lin square_V = variants{} ; -- 
+lin prohibit_V2 = dirV2 (dualV (mkV186 "забранявам") (mkV174 "забраня"));
+lin prohibit_V = dualV (mkV186 "забранявам") (mkV174 "забраня");
+lin brake_N = mkN041 "спирачка"; ----
+lin asylum_N = mkN007 "приют";
+lin obscure_V2 = dirV2 (dualV (mkV186 "засенчвам") (mkV176 "засенча")); ----
+lin nun_N = mkN047 "монахиня";
+lin heap_N = mkN041 "гора" ;
+lin smoothly_Adv = variants{} ; -- 
+lin rhetoric_N = mkN041 "реторика" ;
+lin privileged_A = mkA076 "привилегирован"; ----
+lin liaison_N = mkN041 "връзка"; ----
+lin jockey_N = mkN032a "жокей"; ----
+lin concrete_N = mkN007 "бетон"; ----
+lin allied_A = variants{} ; -- 
+lin rob_V2 = dirV2 (dualV (mkV186 "лишавам") (mkV176 "лиша")); ----
+lin indulge_V2 = variants{} ; -- 
+lin indulge_V = variants{} ; -- 
+lin except_Prep = variants{} ; -- 
+lin distort_V2 = dirV2 (dualV (mkV186 "нарушавам") (mkV176 "наруша")); ----
+lin whatsoever_Adv = variants{} ; -- 
+lin viable_A = mkA079 "жизнеспособен"; ----
+lin nucleus_N = mkN054 "ядро" ; ----
+lin exaggerate_V2 = dirV2 (dualV (mkV186 "преувеличавам") (mkV176 "преувелича")); ----
+lin exaggerate_V = variants{}; -- dirV2 (dualV (mkV186 "преувеличавам") (mkV176 "преувелича")); ----
+lin compact_N = variants{} ; -- 
+lin nationality_N = mkN049 "националност" ;
+lin direct_Adv = variants{} ; -- 
+lin cast_N = mkN007 "щемпел" ; ----
+lin altar_N = mkN007 "олтар";
+lin refuge_N = mkN066 "убежище" ; ----
+lin presently_Adv = variants{} ; -- 
+lin mandatory_A = mkA079 "задължителен";
+lin authorize_V2V = mkV2V (dualV (mkV186 "упълномощавам") (mkV174 "упълномощя")) noPrep noPrep;
+lin authorize_V2 = dirV2 (dualV (mkV186 "упълномощавам") (mkV174 "упълномощя"));
+lin accomplish_V2 = dirV2 (dualV (mkV186 "постигам") (mkV152 "постигна"));
+lin startle_V2 = dirV2 (variants {dualV (mkV186 "учудвам") (mkV173 "учудя") ; dualV (mkV186 "стряскам") (mkV152 "стресна")}); ----
+lin indigenous_A = variants{} ; -- 
+lin worse_Adv = variants{} ; -- 
+lin retailer_N = mkN008a "търговец" ; ----
+lin compound_V2 = dirV2 (dualV (mkV186 "усложнявам") (mkV174 "усложня")); ----
+lin compound_V = dualV (mkV186 "усложнявам") (mkV174 "усложня"); ----
+lin admiration_N = mkN047 "адмирация";
+lin absurd_A = mkA079 "абсурден";
+lin coincidence_N = mkN072 "съвпадение"; ----
+lin principally_Adv = variants{} ; -- 
+lin passport_N = mkN007 "паспорт";
+lin depot_N = mkN001 "склад" ;
+lin soften_V2 = dirV2 (dualV (mkV186 "омекотявам") (mkV174 "омекотя"));
+lin soften_V = dualV (mkV186 "омекотявам") (mkV174 "омекотя");
+lin secretion_N = mkN047 "секреция" ; ----
+lin invoke_V2 = variants{} ; -- 
+lin dirt_N = variants{} ; -- 
+lin scared_A = variants{} ; -- 
+lin mug_N = mkN041 "чаша";
+lin convenience_N = mkN054 "удобство" ; ----
+lin calm_N = mkN049 "смиреност" ;
+lin optional_A = mkA079 "опционален";
+lin unsuccessful_A = mkA079 "неуспешен";
+lin consistency_N = mkN049 "постоянност" ;
+lin umbrella_N = mkN007 "чадър" ; ----
+lin solo_N = dualN (mkN054 "соло") (mkA076 "солов");
+lin hemisphere_N = mkN055 "полукълбо" ; ----
+lin extreme_N = variants{} ; -- 
+lin brandy_N = mkN065 "бренди";
+lin belly_N = mkN016 "търбух" ; ----
+lin attachment_N = mkN041 "притурка";
+lin wash_N = mkN071 "измиване";
+lin uncover_V2 = dirV2 (dualV (mkV186 "откривам") (mkV163 "открия"));
+lin treat_N = mkN041 "заплаха";
+lin repeated_A = variants{} ; -- 
+lin pine_N = mkN001 "бор" ; ----
+lin offspring_N = mkN054 "потомство";
+lin communism_N = mkN011 "комунизъм" ;
+lin nominate_V2 = variants{} ; -- 
+lin soar_V2 = variants{}; -- singleV (mkV177 "летя") ; ----
+lin soar_V = singleV (mkV177 "летя") ; ----
+lin geological_A = mkA078 "геоложки";
+lin frog_N = mkN041 "жаба" ; ----
+lin donate_V2 = dirV2 (dualV (mkV186 "дарявам") (mkV174 "даря")); ----
+lin donate_V = dualV (mkV186 "дарявам") (mkV174 "даря") ; ----
+lin cooperative_A = mkA079 "кооперативен" ; ----
+lin nicely_Adv = variants{} ; -- 
+lin innocence_N = variants{} ; -- 
+lin housewife_N = mkN047 "домакиня";
+lin disguise_V2 = dirV2 (dualV (mkV186 "прикривам") (mkV163 "прикрия")); ----
+lin demolish_V2 = dirV2 (dualV (mkV187 "събарям") (mkV173 "съборя"));
+lin counsel_N = variants{} ; -- 
+lin cord_N = mkN065 "въже" ; ----
+lin semi_final_N = variants{} ; -- 
+lin reasoning_N = mkN071 "разсъждаване";
+lin litre_N = mkN010 "литър";
+lin inclined_A = variants{} ; -- 
+lin evoke_V2 = variants{} ; -- 
+lin courtyard_N = mkN001 "двор"; ----
+lin arena_N = mkN041 "арена";
+lin simplicity_N = variants{} ; -- 
+lin inhibition_N = variants{} ; -- 
+lin frozen_A = variants{} ; -- 
+lin vacuum_N = mkN007 "вакум";
+lin immigrant_N = mkN007a "имигрант" ;
+lin bet_N = mkN015 "облог";
+lin revenge_N = mkN072 "отмъщение"; ----
+lin jail_V2 = variants{} ; -- 
+lin helmet_N = mkN041 "каска";
+lin unclear_A = mkA079 "неясен"; ----
+lin jerk_V2 = variants{} ; -- 
+lin jerk_V = variants{} ; -- 
+lin disruption_N = variants{} ; -- 
+lin attainment_N = mkN072 "постижение";
+lin sip_V2 = variants{} ; -- 
+lin sip_V = variants{} ; -- 
+lin program_V2V = mkV2V (singleV (mkV186 "програмирам")) noPrep noPrep;
+lin program_V2 = dirV2 (singleV (mkV186 "програмирам"));
+lin lunchtime_N = mkN040a "обяд" ; ----
+lin cult_N = mkN001 "култ" ; ----
+lin chat_N = mkN007 "разговор";
+lin accord_N = mkN007 "акорд";
+lin supposedly_Adv = variants{} ; -- 
+lin offering_N = mkN072 "предложение" ;
+lin broadcast_N = mkN071 "емитиране" ;
+lin secular_A = mkA078 "светски"; ----
+lin overwhelm_V2 = variants{} ; -- 
+lin momentum_N = mkN054 "темпо" ;
+lin infinite_A = mkA085 "безкраен" ; ----
+lin manipulation_N = mkN047 "манипулация" ;
+lin inquest_N = variants{} ; -- 
+lin decrease_N = mkN071 "намаляване" ;
+lin cellar_N = mkN041 "изба";
+lin counsellor_N = mkN014a "съветник";
+lin avenue_N = mkN065 "авеню";
+lin rubber_A = variants{} ; -- 
+lin labourer_N = mkN014a "работник";
+lin lab_N = mkN047 "лаборатория";
+lin damn_V2 = dirV2 (dualV (mkV186 "заклеймявам") (mkV174 "заклеймя")); ----
+lin comfortably_Adv = variants{} ; -- 
+lin tense_A = variants{} ; -- 
+lin socket_N = variants{} ; -- 
+lin par_N = mkN007 "номинал";
+lin thrust_N = mkN072 "доверие";
+lin scenario_N = mkN032 "сценарий" ;
+lin frankly_Adv = variants{} ; -- 
+lin slap_V2 = variants{} ; -- 
+lin recreation_N = mkN071 "възобновяване" ;
+lin rank_V2 = dirV2 (singleV (mkV186 "степенувам")); ----
+lin rank_V = variants{}; -- dirV2 (singleV (mkV186 "степенувам")); ----
+lin spy_N = mkN018 "шпионин";
+lin filter_V2 = dirV2 (singleV (mkV186 "филтрирам"));
+lin filter_V = singleV (mkV186 "филтрирам");
+lin clearance_N = mkN071 "разчистване" ; ----
+lin blessing_N = mkN047 "благословия" ; ----
+lin embryo_N = variants{} ; -- 
+lin varied_A = variants{} ; -- 
+lin predictable_A = mkA076 "предсказуем";
+lin mutation_N = mkN071 "мутиране" ;
+lin equal_V2 = prepV2 (medialV (dualV (mkV186 "равнявам") (mkV174 "равня")) Acc) (mkPrep "на" Acc);
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_V2 = dirV2 (singleV (mkV186 "консервирам"));
+lin burst_N = variants{} ; -- 
+lin retrieve_V2 = dirV2 (dualV (mkV186 "извличам") (mkV149 "извлека"));
+lin retrieve_V = dualV (mkV186 "извличам") (mkV149 "извлека");
+lin elder_N = mkN007 "бъз" ; ----
+lin rehearsal_N = mkN047 "репетиция"; ----
+lin optical_A = mkA078 "оптически";
+lin hurry_N = variants{} ; -- 
+lin conflict_V = dualV (mkV186 "сблъсквам") (mkV186 "сблъскам"); ----
+lin combat_V2 = variants{} ; -- 
+lin combat_V = variants{} ; -- 
+lin absorption_N = mkN071 "абсорбиране";
+lin ion_N = dualN (mkN007 "йон") (mkA079 "йонен");
+lin wrong_Adv = variants{} ; -- 
+lin heroin_N = mkN007 "хероин" ;
+lin bake_V2 = dirV2 (dualV (mkV148 "пека") (mkV148 "опека"));
+lin bake_V = variants{}; -- dirV2 (dualV (mkV148 "пека") (mkV148 "опека"));
+lin x_ray_N = variants{} ; -- 
+lin vector_N = mkN007 "вектор";
+lin stolen_A = variants{} ; -- 
+lin sacrifice_V2 = dirV2 (singleV (mkV186 "пожертвам")); ----
+lin sacrifice_V = variants{}; -- dirV2 (singleV (mkV186 "пожертвам")); ----
+lin robbery_N = mkN007 "грабеж" ; ----
+lin probe_V2 = dirV2 (dualV (mkV186 "проучвам") (mkV176 "проуча")); ----
+lin probe_V = variants{}; -- dirV2 (dualV (mkV186 "проучвам") (mkV176 "проуча")); ----
+lin organizational_A = mkA079 "организационен";
+lin chalk_N = mkN014 "варовик";
+lin bourgeois_A = mkA079 "буржоазен"; ----
+lin villager_N = mkN018 "селянин"; ----
+lin morale_N = variants{} ; -- 
+lin express_A = variants{} ; -- 
+lin climb_N = mkN011 "алпинизъм" ; ----
+lin notify_V2 = dirV2 (variants {dualV (mkV186 "съобщавам") (mkV174 "съобщя") ; dualV (mkV186 "уведомявам") (mkV174 "уведомя")}); ----
+lin jam_N = mkN054 "сладко";
+lin bureaucratic_A = mkA079 "бюрократичен";
+lin literacy_N = mkN049 "писменост" ;
+lin frustrate_V2 = dirV2 (dualV (mkV186 "разстройвам") (mkV175 "разстроя"));
+lin freight_N = variants{} ; -- 
+lin clearing_N = mkN071 "очистване" ; ----
+lin aviation_N = mkN047 "авиация" ;
+lin legislature_N = mkN054 "законодателство" ;
+lin curiously_Adv = variants{} ; -- 
+lin banana_N = mkN007 "банан" ; ----
+lin deploy_V2 = dirV2 (singleV (mkV186 "използвам")); ----
+lin deploy_V = dualV (mkV186 "разгръщам") (mkV152 "разгърна") ; ----
+lin passionate_A = variants{} ; -- 
+lin monastery_N = mkN007 "манастир" ; ----
+lin kettle_N = mkN008 "котел" ; ----
+lin enjoyable_A = mkA079 "забавен" ; ----
+lin diagnose_V2 = dirV2 (singleV (mkV186 "диагностицирам"));
+lin quantitative_A = mkA076 "количествен"; ----
+lin distortion_N = mkN071 "изкривяване" ; ----
+lin monarch_N = mkN016a "монарх"; ----
+lin kindly_Adv = variants{} ; -- 
+lin glow_V = singleV (mkV177 "блестя") ; ----
+lin acquaintance_N = mkN054 "познанство" ;
+lin unexpectedly_Adv = variants{} ; -- 
+lin handy_A = mkA079 "полезен";
+lin deprivation_N = variants{} ; -- 
+lin attacker_N = variants{} ; -- 
+lin assault_V2 = variants{} ; -- 
+lin screening_N = mkN015 "скрининг";
+lin retired_A = variants{} ; -- 
+lin quick_Adv = variants{} ; -- 
+lin portable_A = variants{} ; -- 
+lin hostage_N = mkN014a "заложник";
+lin underneath_Prep = mkPrep "под" Acc;
+lin jealous_A = mkA076 "завистлив";
+lin proportional_A = mkA079 "пропорционален" ;
+lin gown_N = mkN047 "рокля" ; ----
+lin chimney_N = mkN007 "комин";
+lin bleak_A = variants{} ; -- 
+lin seasonal_A = mkA079 "сезонен" ;
+lin plasma_N = mkN041 "плазма" ; ----
+lin stunning_A = mkA079 "изумителен"; ----
+lin spray_N = mkN028a "спрей";
+lin referral_N = mkN071 "сезиране";
+lin promptly_Adv = variants{} ; -- 
+lin fluctuation_N = mkN047 "флунктуация";
+lin decorative_A = mkA079 "декоративен";
+lin unrest_N = mkN054 "неспокойство" ;
+lin resent_VS = variants{}; -- dirV2 (singleV (mkV173 "сърдя")); ----
+lin resent_V2 = dirV2 (singleV (mkV173 "сърдя")); ----
+lin plaster_N = variants{} ; -- 
+lin chew_V2 = variants{}; -- singleV (mkV155 "дъвча") ; ----
+lin chew_V = singleV (mkV155 "дъвча") ; ----
+lin grouping_N = mkN071 "групиране" ; ----
+lin gospel_N = mkN072 "евангелие";
+lin distributor_N = mkN007a "дистрибутор" ;
+lin differentiation_N = mkN047 "диференциация" ; ----
+lin blonde_A = mkA076 "рус";
+lin aquarium_N = mkN007 "аквариум";
+lin witch_N = mkN041 "чародейка";
+lin renewed_A = variants{} ; -- 
+lin jar_N = mkN007 "буркан";
+lin approved_A = variants{} ; -- 
+lin advocateMasc_N = mkN007a "адвокат";
+lin worrying_A = variants{} ; -- 
+lin minimize_V2 = dirV2 (singleV (mkV186 "минимизирам"));
+lin footstep_N = mkN041 "стъпка" ; ----
+lin delete_V2 = dirV2 (dualV (mkV186 "заличавам") (mkV176 "залича")); ----
+lin underneath_Adv = variants{}; -- mkPrep "под" Acc;
+lin lone_A = mkA079 "самотен";
+lin level_V2 = dirV2 (dualV (mkV187 "отправям") (mkV173 "отправя")); ----
+lin level_V = variants{}; -- dirV2 (dualV (mkV187 "отправям") (mkV173 "отправя")); ----
+lin exceptionally_Adv = variants{} ; -- 
+lin drift_N = mkN007 "устрем" ; ----
+lin spider_N = mkN014 "паяк";
+lin hectare_N = mkN007 "хектар" ;
+lin colonel_N = mkN014a "полковник" ;
+lin swimming_N = mkN071 "плуване" ;
+lin realism_N = mkN011 "реализъм" ; ----
+lin insider_N = variants{} ; -- 
+lin hobby_N = mkN065 "хоби" ;
+lin computing_N = variants{} ; -- 
+lin infrastructure_N = mkN041 "инфраструктура" ;
+lin cooperate_V = singleV (mkV176 "сътруднича") ; ----
+lin burn_N = mkN071 "изгаряне"; ----
+lin cereal_N = variants{} ; -- 
+lin fold_N = variants{} ; -- 
+lin compromise_V2 = variants{}; -- singleV (mkV186 "компрометирам");
+lin compromise_V = singleV (mkV186 "компрометирам");
+lin boxing_N = mkN001 "бокс";
+lin rear_V2 = dirV2 (dualV (mkV186 "отглеждам") (mkV186 "отгледам")); ----
+lin rear_V = variants{}; -- dirV2 (dualV (mkV186 "отглеждам") (mkV186 "отгледам")); ----
+lin lick_V2 = variants{} ; -- 
+lin constrain_V2 = dirV2 (dualV (mkV186 "ограничавам") (mkV176 "огранича")); ----
+lin clerical_A = mkA078 "свещенически" ; ----
+lin hire_N = mkN007 "наем"; ----
+lin contend_VS = variants{} ; -- 
+lin contend_V = variants{} ; -- 
+lin amateurMasc_N = mkN007a "аматьор";
+lin instrumental_A = mkA079 "инструментален";
+lin terminal_A = variants{} ; -- 
+lin electorate_N = mkN007 "електорат";
+lin congratulate_V2 = dirV2 (dualV (mkV186 "поздравявам") (mkV174 "поздравя"));
+lin balanced_A = variants{} ; -- 
+lin manufacturing_N = variants{} ; -- 
+lin split_N = mkN072 "разделение" ;
+lin domination_N = mkN047 "доминация" ;
+lin blink_V2 = variants{}; -- dualV (mkV186 "премигвам") (mkV152 "премигна") ; ----
+lin blink_V = dualV (mkV186 "премигвам") (mkV152 "премигна") ; ----
+lin bleed_VS = variants{}; -- dirV2 (variants {dualV (mkV186 "лишавам") (mkV176 "лиша") ; dualV (mkV186 "прахосвам") (mkV186 "прахосам") ; singleV (mkV174 "кървя")}); ----
+lin bleed_V2 = dirV2 (variants {dualV (mkV186 "лишавам") (mkV176 "лиша") ; dualV (mkV186 "прахосвам") (mkV186 "прахосам") ; singleV (mkV174 "кървя")}); ----
+lin bleed_V = variants{}; -- dirV2 (variants {dualV (mkV186 "лишавам") (mkV176 "лиша") ; dualV (mkV186 "прахосвам") (mkV186 "прахосам") ; singleV (mkV174 "кървя")}); ----
+lin unlawful_A = variants{} ; -- 
+lin precedent_N = mkN007 "прецедент" ;
+lin notorious_A = variants{} ; -- 
+lin indoor_A = mkA085 "стаен";
+lin upgrade_V2 = dirV2 (variants {dualV (mkV186 "осъвременявам") (mkV174 "осъвременя") ; dualV (mkV186 "подобрявам") (mkV174 "подобря")}); ----
+lin trench_N = variants{} ; -- 
+lin therapist_N = mkN008 "вражалец" ; ----
+lin illuminate_V2 = variants{} ; -- 
+lin bargain_V2 = variants{} ; -- 
+lin bargain_V = variants{} ; -- 
+lin warranty_N = mkN047 "гаранция" ;
+lin scar_V2 = variants{}; -- dualV (mkV186 "обезобразявам") (mkV174 "обезобразя"); ----
+lin scar_V = dualV (mkV186 "обезобразявам") (mkV174 "обезобразя"); ----
+lin consortium_N = mkN007 "консорциум" ;
+lin anger_V2 = dirV2 (dualV (mkV186 "ядосвам") (mkV186 "ядосам"));
+lin insure_VS = variants{}; -- dirV2 (singleV (mkV186 "застраховам"));
+lin insure_V2 = dirV2 (singleV (mkV186 "застраховам"));
+lin insure_V = singleV (mkV186 "застраховам");
+lin extensively_Adv = variants{} ; -- 
+lin appropriately_Adv = variants{} ; -- 
+lin spoon_N = mkN041 "лъжица";
+lin sideways_Adv = variants{} ; -- 
+lin enhanced_A = variants{} ; -- 
+lin disrupt_V2 = dirV2 (variants {dualV (mkV186 "нарушавам") (mkV176 "наруша") ; singleV (mkV176 "преча")}); ----
+lin disrupt_V = variants{}; -- dirV2 (variants {dualV (mkV186 "нарушавам") (mkV176 "наруша") ; singleV (mkV176 "преча")}); ----
+lin satisfied_A = mkA079 "доволен";
+lin precaution_N = variants{} ; -- 
+lin kite_N = mkN054 "хвърчило";
+lin instant_N = mkN001 "час" ;
+lin gig_N = mkN041 "двуколка"; ----
+lin continuously_Adv = variants{} ; -- 
+lin consolidate_V2 = dirV2 (singleV (mkV186 "консолидирам")); ----
+lin consolidate_V = dualV (mkV186 "укрепвам") (mkV174 "укрепя") ; ----
+lin fountain_N = dualN (mkN007 "фонтан") (mkA079 "леярен");
+lin graduate_V2 = dirV2 (dualV (mkV186 "завършвам") (mkV176 "завърша"));
+lin graduate_V = dualV (mkV186 "завършвам") (mkV176 "завърша");
+lin gloom_N = variants{} ; -- 
+lin bite_N = mkN041 "закуска" ; ----
+lin structure_V2 = dirV2 (singleV (mkV186 "структурирам"));
+lin noun_N = mkN062 "съществително";
+lin nomination_N = mkN047 "номинация" ;
+lin armchair_N = mkN054 "кресло" ; ----
+lin virtual_A = mkA079 "виртуален";
+lin unprecedented_A = variants{} ; -- 
+lin tumble_V2 = dirV2 (dualV (mkV187 "прекатурям") (mkV173 "прекатуря"));
+lin tumble_V = dualV (mkV187 "прекатурям") (mkV173 "прекатуря");
+lin ski_N = mkN041 "ска" ; ----
+lin architectural_A = mkA079 "архитектурен" ;
+lin violation_N = mkN072 "нарушение" ;
+lin rocket_N = dualN (mkN041 "ракета") (mkA079 "ракетен");
+lin inject_V2 = dirV2 (singleV (mkV186 "инжектирам"));
+lin departmental_A = mkA076 "ведомствен";
+lin row_V2 = variants{}; -- singleV (mkV186 "карам"); ----
+lin row_V = singleV (mkV186 "карам"); ----
+lin luxury_A = variants{} ; -- 
+lin fax_N = variants{} ; -- 
+lin deer_N = mkN041 "сърна";
+lin climber_N = mkN007b "катерач" ; ----
+lin photographic_A = mkA078 "фотографски" ;
+lin haunt_V2 = dirV2 (dualV (mkV186 "преследвам") (mkV174 "преследя")); ----
+lin fiercely_Adv = variants{} ; -- 
+lin dining_N = mkN047 "трапезария";
+lin sodium_N = mkN032 "натрий";
+lin gossip_N = mkN001 "слух";
+lin bundle_N = mkN007 "вързоп";
+lin bend_N = variants{} ; -- 
+lin recruit_N = mkN008a "новобранец";
+lin hen_N = mkN065 "пиле" ; ----
+lin fragile_A = variants{} ; -- 
+lin deteriorate_V2 = variants{} ; -- 
+lin deteriorate_V = variants{} ; -- 
+lin dependency_N = mkN049 "зависимост" ;
+lin swift_A = mkA076 "бърз" ;
+lin scramble_V2 = variants{} ; -- 
+lin scramble_V = variants{} ; -- 
+lin overview_N = mkN007 "преглед" ; ----
+lin imprison_V2 = dirV2 (dualV (mkV186 "лишавам") (mkV176 "лиша")); ----
+lin trolley_N = mkN032 "тролей";
+lin rotation_N = mkN047 "ротация" ;
+lin denial_N = mkN071 "отричане" ;
+lin boiler_N = mkN008 "котел" ; ----
+lin amp_N = mkN031 "усилвател";
+lin trivial_A = mkA079 "тривиален";
+lin shout_N = variants{} ; -- 
+lin overtake_V2 = dirV2 (variants {dualV (mkV186 "задминавам") (mkV152 "задмина") ; dualV (mkV186 "изпреварвам") (mkV173 "изпреваря")}); ----
+lin make_N = variants{} ; -- 
+lin hunter_N = mkN008a "ловец" ;
+lin guess_N = mkN041 "догадка"; ----
+lin doubtless_Adv = variants{} ; -- 
+lin syllable_N = dualN (mkN041 "сричка") (mkA076 "сричков");
+lin obscure_A = mkA079 "мрачен" ;
+lin mould_N = variants{} ; -- 
+lin limestone_N = mkN014 "варовик"; ----
+lin leak_V2 = variants{} ; -- 
+lin leak_V = variants{} ; -- 
+lin beneficiary_N = mkN007a "бенефициент";
+lin veteran_N = mkN007a "ветеран" ;
+lin surplus_A = variants{} ; -- 
+lin manifestation_N = variants{} ; -- 
+lin vicar_N = variants{} ; -- 
+lin textbook_N = mkN014 "учебник";
+lin novelist_N = mkN031a "писател" ;
+lin halfway_Adv = variants{} ; -- 
+lin contractual_A = variants{} ; -- 
+lin swap_V2 = dirV2 (dualV (mkV187 "разменям") (mkV174 "разменя"));
+lin swap_V = variants{}; -- dirV2 (dualV (mkV187 "разменям") (mkV174 "разменя"));
+lin guild_N = mkN047 "гилдия";
+lin ulcer_N = mkN041 "язва";
+lin slab_N = mkN041 "плоча" ; ----
+lin detector_N = dualN (mkN007 "детектор") (mkA079 "детекторен");
+lin detection_N = mkN071 "разкриване";
+lin cough_V = singleV (mkV187 "кашлям") ; ----
+lin whichever_Quant = variants{} ; -- 
+lin spelling_N = mkN007 "правопис";
+lin lender_N = mkN031a "заемодател" ;
+lin glow_N = variants{} ; -- 
+lin raised_A = variants{} ; -- 
+lin prolonged_A = variants{} ; -- 
+lin voucher_N = variants{} ; -- 
+lin t_shirt_N = mkN041 "тениска";
+lin linger_V = dualV (mkV186 "помайвам") (mkV162 "помая"); ----
+lin humble_A = mkA080 "малък";
+lin honey_N = dualN (mkN049 "мед") (mkA079 "меден");
+lin scream_N = mkN014 "писък" ;
+lin postcard_N = mkN041b "картичка";
+lin managing_A = variants{} ; -- 
+lin alien_A = mkA076 "чужд";
+lin trouble_V2 = dirV2 (dualV (mkV186 "притеснявам") (mkV174 "притесня"));
+lin reverse_N = mkN047 "реверсия";
+lin odour_N = mkN001 "лъх";
+lin fundamentally_Adv = variants{} ; -- 
+lin discount_V2 = dirV2 (variants {singleV (mkV145 "отчета") ; dualV (mkV186 "намалявам") (mkV174 "намаля")}); ----
+lin discount_V = variants{}; -- dirV2 (variants {singleV (mkV145 "отчета") ; dualV (mkV186 "намалявам") (mkV174 "намаля")}); ----
+lin blast_V2 = dirV2 (dualV (mkV186 "поразявам") (mkV174 "поразя")); ----
+lin blast_V = singleV (mkV174 "тръбя") ; ----
+lin syntactic_A = mkA079 "синтактичен";
+lin scrape_V2 = variants{} ; -- 
+lin scrape_V = variants{} ; -- 
+lin residue_N = mkN014 "остатък";
+lin procession_N = variants{} ; -- 
+lin pioneer_N = mkN007 "пионер";
+lin intercourse_N = variants{} ; -- 
+lin deter_V2 = dirV2 (dualV (mkV186 "възпирам") (mkV150 "възпра")); ----
+lin deadly_A = mkA079 "смъртоносен" ;
+lin complement_V2 = dirV2 (dualV (mkV186 "допълвам") (mkV173 "допълня"));
+lin restrictive_A = mkA079 "ограничителен";
+lin nitrogen_N = mkN040a "азот" ; ----
+lin citizenship_N = mkN054 "гражданство" ;
+lin pedestrian_N = mkN008a "пешеходец"; ----
+lin detention_N = mkN007 "притвор" ;
+lin wagon_N = mkN007 "вагон" ; ----
+lin microphone_N = mkN007 "микрофон";
+lin hastily_Adv = variants{} ; -- 
+lin fixture_N = variants{} ; -- 
+lin choke_V2 = dirV2 (dualV (mkV186 "задушавам") (mkV176 "задуша"));
+lin choke_V = medialV (dualV (mkV186 "задушавам") (mkV176 "задуша")) Acc ;
+lin wet_V2 = variants{} ; -- 
+lin weed_N = variants{} ; -- 
+lin programming_N = dualN (mkN071 "програмиране") (mkA079 "програмен");
+lin power_V2 = dirV2 (dualV (mkV186 "задвижвам") (mkV176 "задвижа")); ----
+lin nationally_Adv = variants{} ; -- 
+lin dozen_N = mkN041 "десетица" ;
+lin carrot_N = mkN007 "морков" ; ----
+lin bulletin_N = mkN007 "бюлетин";
+lin wording_N = mkN007 "изказ";
+lin vicious_A = variants{} ; -- 
+lin urgency_N = mkN049 "неотложност" ;
+lin spoken_A = variants{} ; -- 
+lin skeleton_N = mkN007 "скелет";
+lin motorist_N = mkN007a "шофьор" ; ----
+lin interactive_A = mkA079 "интерактивен";
+lin compute_V2 = dirV2 (dualV (mkV186 "изчислявам") (mkV174 "изчисля"));
+lin compute_V = dualV (mkV186 "изчислявам") (mkV174 "изчисля");
+lin whip_N = mkN001 "бич" ; ----
+lin urgently_Adv = variants{} ; -- 
+lin telly_N = mkN047 "телевизия"; ----
+lin shrub_N = mkN007 "храст";
+lin porter_N = variants{} ; -- 
+lin ethics_N = variants{} ; -- 
+lin banner_N = mkN069 "знаме" ; ----
+lin velvet_N = mkN065 "кадифе" ; ----
+lin omission_N = variants{} ; -- 
+lin hook_V2 = dirV2 (dualV (mkV186 "закачам") (mkV176 "закача"));
+lin hook_V = dualV (mkV186 "закачам") (mkV176 "закача");
+lin gallon_N = mkN007 "галон";
+lin financially_Adv = variants{} ; -- 
+lin superintendent_N = mkN031a "надзирател"; ----
+lin plug_V2 = dirV2 (dualV (mkV186 "запълвам") (mkV173 "запълня")); ----
+lin plug_V = variants{}; -- dirV2 (dualV (mkV186 "запълвам") (mkV173 "запълня")); ----
+lin continuation_N = mkN072 "продължение";
+lin reliance_N = mkN072 "доверие" ; ----
+lin justified_A = variants{} ; -- 
+lin fool_V2 = dirV2 (singleV (mkV186 "шегувам")); ----
+lin detain_V2 = dirV2 (dualV (mkV186 "задържам") (mkV179 "задържа"));
+lin damaging_A = mkA079 "вреден"; ----
+lin orbit_N = mkN041 "орбита";
+lin mains_N = variants{} ; -- 
+lin discard_V2 = dirV2 (dualV (mkV187 "изхвърлям") (mkV173 "изхвърля")); ----
+lin dine_V = singleV (mkV186 "обядвам") ; ----
+lin compartment_N = mkN065 "купе"; ----
+lin revised_A = variants{} ; -- 
+lin privatization_N = mkN047 "приватизация";
+lin memorable_A = variants{} ; -- 
+lin lately_Adv = variants{} ; -- 
+lin distributed_A = variants{} ; -- 
+lin disperse_V2 = variants{} ; -- 
+lin disperse_V = variants{} ; -- 
+lin blame_N = variants{} ; -- 
+lin basement_N = mkN007 "сутерен";
+lin slump_V2 = variants{}; -- dualV (mkV186 "спадам") (mkV152 "спадна"); ----
+lin slump_V = dualV (mkV186 "спадам") (mkV152 "спадна"); ----
+lin puzzle_V2 = dirV2 (dualV (mkV186 "озадачавам") (mkV176 "озадача")); ----
+lin monitoring_N = mkN072 "наблюдение";
+lin talented_A = mkA079 "способен" ; ----
+lin nominal_A = mkA079 "номинален";
+lin mushroom_N = mkN041 "гъба";
+lin instructor_N = mkN007a "инструктор";
+lin fork_N = variants{} ; -- 
+lin fork_4_N = mkN041 "вила";
+lin fork_3_N = mkN072 "разклонение";
+lin fork_1_N = mkN041 "вилица";
+lin board_V2 = variants{} ; -- 
+lin want_N = variants{} ; -- 
+lin disposition_N = variants{} ; -- 
+lin cemetery_N = mkN066 "гробище";
+lin attempted_A = variants{} ; -- 
+lin nephew_N = mkN014a "племенник";
+lin magical_A = mkA078 "магически";
+lin ivory_N = variants{} ; -- 
+lin hospitality_N = mkN054 "гостоприемство" ;
+lin besides_Prep = variants{} ; -- 
+lin astonishing_A = mkA079 "удивителен"; ----
+lin tract_N = variants{} ; -- 
+lin proprietor_N = mkN014a "собственик";
+lin license_V2 = variants{} ; -- 
+lin differential_A = mkA079 "диференциален";
+lin affinity_N = mkN054 "сватовство" ;
+lin talking_N = variants{} ; -- 
+lin royalty_N = mkN072 "възнаграждение" ; ----
+lin neglect_N = mkN049 "запуснатост" ;
+lin irrespective_A = mkA076 "независим" ; ----
+lin whip_V2 = dirV2 (dualV (mkV186 "побеждавам") (mkV174 "победя")); ----
+lin whip_V = variants{}; -- dirV2 (dualV (mkV186 "побеждавам") (mkV174 "победя")); ----
+lin sticky_A = variants{} ; -- 
+lin regret_N = mkN071 "жалене" ;
+lin incapable_A = variants{} ; -- 
+lin franchise_N = mkN007 "франчайз";
+lin dentist_N = mkN031a "зъболекар";
+lin contrary_N = mkN054 "противоположно";
+lin profitability_N = variants{} ; -- 
+lin enthusiast_N = mkN007a "ентусиаст"; ----
+lin crop_V2 = variants{} ; -- 
+lin crop_V = variants{} ; -- 
+lin utter_V2 = variants{} ; -- 
+lin pile_V2 = dirV2 (dualV (mkV186 "поемам") (mkV171 "поема")); ----
+lin pile_V = variants{}; -- dirV2 (dualV (mkV186 "поемам") (mkV171 "поема")); ----
+lin pier_N = mkN007 "пилон" ; ----
+lin dome_N = mkN007 "купол";
+lin bubble_N = mkN065 "балонче";
+lin treasurer_N = mkN014a "ковчежник";
+lin stocking_N = mkN007 "чорап" ; ----
+lin sanctuary_N = variants{} ; -- 
+lin ascertain_V2 = dirV2 (dualV (mkV186 "установявам") (mkV174 "установя")); ----
+lin arc_N = mkN041 "арка";
+lin quest_N = mkN071 "издирване";
+lin mole_N = mkN041 "бенка" ; ----
+lin marathon_N = mkN007 "маратон" ; ----
+lin feast_N = mkN054 "тържество";
+lin crouch_V = variants{} ; -- 
+lin storm_V2 = variants{} ; -- 
+lin storm_V = variants{} ; -- 
+lin hardship_N = mkN049 "трудност" ;
+lin entitlement_N = mkN054 "право";
+lin circular_N = mkN007 "циркуляр"; ----
+lin walking_A = variants{} ; -- 
+lin strap_N = variants{} ; -- 
+lin sore_A = variants{} ; -- 
+lin complementary_A = mkA079 "допълнителен";
+lin understandable_A = mkA076 "разбираем";
+lin noticeable_A = mkA079 "очевиден";
+lin mankind_N = mkN054 "човечество"; ----
+lin majesty_N = mkN054 "величество" ;
+lin pigeon_N = mkN007 "гълъб" ; ----
+lin goalkeeper_N = mkN031a "вратар";
+lin ambiguous_A = mkA079 "многозначен";
+lin walker_N = mkN008a "пешеходец"; ----
+lin virgin_N = mkN041 "девственица";
+lin prestige_N = variants{} ; -- 
+lin preoccupation_N = variants{} ; -- 
+lin upset_A = variants{} ; -- 
+lin municipal_A = mkA078 "общински" ;
+lin groan_V2 = variants{} ; -- 
+lin groan_V = variants{} ; -- 
+lin craftsman_N = mkN039 "занаятчия" ;
+lin anticipation_N = mkN071 "предвкусване" ; ----
+lin revise_V2 = dirV2 (singleV (mkV186 "ревизирам"));
+lin revise_V = singleV (mkV186 "ревизирам");
+lin knock_N = mkN071 "почукване";
+lin infect_V2 = dirV2 (dualV (mkV186 "заразявам") (mkV174 "заразя")); ----
+lin infect_V = dualV (mkV186 "разпространявам") (mkV174 "разпространя") ; ----
+lin denounce_V2 = dirV2 (dualV (mkV186 "осъждам") (mkV173 "осъдя")); ----
+lin confession_N = mkN072 "признание" ;
+lin turkey_N = mkN041 "пуйка";
+lin toll_N = variants{} ; -- 
+lin pal_N = mkN031a "приятел";
+lin transcription_N = mkN047 "транскрипция" ;
+lin sulphur_N = mkN043 "сяра" ; ----
+lin provisional_A = mkA079 "временен" ;
+lin hug_V2 = dirV2 (dualV (mkV186 "прегръщам") (mkV152 "прегърна")); ----
+lin particular_N = mkN049 "подробност"; ----
+lin intent_A = variants{} ; -- 
+lin fascinate_V2 = dirV2 (variants {singleV (mkV186 "очаровам") ; dualV (mkV186 "впечатлявам") (mkV174 "впечатля")}); ----
+lin conductor_N = mkN007 "кондуктор";
+lin feasible_A = mkA076 "осъществим";
+lin vacant_A = mkA079 "вакантен" ;
+lin trait_N = mkN054 "предателство";
+lin meadow_N = mkN041 "лъка"; ----
+lin creed_N = mkN054 "кредо" ; ----
+lin unfamiliar_A = mkA076 "непознат";
+lin optimism_N = mkN011 "оптимизъм";
+lin wary_A = mkA076 "предпазлив";
+lin twist_N = mkN071 "извиване";
+lin sweet_N = variants{} ; -- 
+lin substantive_A = mkA076 "необходим" ; ----
+lin excavation_N = mkN007 "изкоп";
+lin destiny_N = mkN041 "съдба";
+lin thick_Adv = variants{} ; -- 
+lin pasture_N = mkN066 "пасище" ; ----
+lin archaeological_A = mkA079 "археологичен";
+lin tick_V2 = dirV2 (variants {dualV (mkV186 "отмятам") (mkV152 "отметна") ; dualV (mkV186 "отбелязвам") (mkV183 "отбележа")}); ----
+lin tick_V = variants{}; -- dirV2 (variants {dualV (mkV186 "отмятам") (mkV152 "отметна") ; dualV (mkV186 "отбелязвам") (mkV183 "отбележа")}); ----
+lin profit_V2 = dirV2 (singleV (mkV186 "възползвам")); ----
+lin profit_V = variants{}; -- dirV2 (singleV (mkV186 "възползвам")); ----
+lin pat_V2 = variants{} ; -- 
+lin pat_V = variants{} ; -- 
+lin papal_A = mkA078 "папски" ;
+lin cultivate_V2 = dirV2 (singleV (mkV186 "култивирам"));
+lin awake_V = dualV (mkV186 "събуждам") (mkV173 "събудя");
+lin trained_A = variants{} ; -- 
+lin civic_A = mkA079 "цивилен" ;
+lin voyage_N = mkN072 "пътешествие" ;
+lin siege_N = mkN071 "бомбардиране" ;
+lin enormously_Adv = variants{} ; -- 
+lin distract_V2 = dirV2 (dualV (mkV186 "отклонявам") (mkV174 "отклоня")); ----
+lin distract_V = variants{}; -- dirV2 (dualV (mkV186 "отклонявам") (mkV174 "отклоня")); ----
+lin stroll_V = variants{} ; -- 
+lin jewel_N = mkN049 "скъпоценност";
+lin honourable_A = variants{} ; -- 
+lin helpless_A = mkA079 "безпомощен";
+lin hay_N = mkN054 "сено" ; ----
+lin expel_V2 = dirV2 (variants {dualV (mkV186 "прогонвам") (mkV173 "прогоня") ; dualV (mkV186 "изгонвам") (mkV173 "изгоня")}); ----
+lin eternal_A = mkA079 "вечен" ;
+lin demonstrator_N = mkN007a "демонстрант" ;
+lin correction_N = mkN071 "коригиране" ;
+lin civilization_N = mkN047 "цивилизация" ; ----
+lin ample_A = mkA079 "обширен" ; ----
+lin retention_N = mkN071 "задържане"; ----
+lin rehabilitation_N = mkN047 "рехабилитация" ;
+lin premature_A = mkA079 "преждевременен"; ----
+lin encompass_V2 = dirV2 (dualV (mkV186 "включвам") (mkV176 "включа"));
+lin distinctly_Adv = variants{} ; -- 
+lin diplomat_N = mkN007a "дипломат" ;
+lin articulate_V2 = dirV2 (variants {dualV (mkV186 "изразявам") (mkV174 "изразя") ; singleV (mkV186 "излагам")}); ----
+lin articulate_V = variants{}; -- dirV2 (variants {dualV (mkV186 "изразявам") (mkV174 "изразя") ; singleV (mkV186 "излагам")}); ----
+lin restricted_A = variants{} ; -- 
+lin prop_V2 = dirV2 (dualV (mkV186 "сривам") (mkV152 "срина")); ----
+lin intensify_V2 = dirV2 (dualV (mkV186 "засилвам") (mkV173 "засиля"));
+lin intensify_V = medialV (dualV (mkV186 "засилвам") (mkV173 "засиля")) Acc;
+lin deviation_N = mkN072 "отклонение";
+lin contest_V2 = dirV2 (dualV (mkV186 "оспорвам") (mkV173 "оспоря"));
+lin contest_V = dualV (mkV186 "оспорвам") (mkV173 "оспоря");
+lin workplace_N = variants{} ; -- 
+lin lazy_A = mkA076 "мързелив";
+lin kidney_N = mkN014 "бъбрек" ;
+lin insistence_N = variants{} ; -- 
+lin whisper_N = mkN007 "шепот";
+lin multimedia_N = dualN (mkN047 "мултимедия") (mkA085 "мултимедиен");
+lin forestry_N = variants{} ; -- 
+lin excited_A = variants{} ; -- 
+lin decay_N = mkN071 "разпадане";
+lin screw_N = mkN001 "винт";
+lin rally_V2V = variants{} ; -- 
+lin rally_V2 = variants{} ; -- 
+lin rally_V = variants{} ; -- 
+lin pest_N = variants{} ; -- 
+lin invaluable_A = mkA076 "неоценим";
+lin homework_N = variants{} ; -- 
+lin harmful_A = variants{} ; -- 
+lin bump_V2 = dirV2 (dualV (mkV187 "удрям") (mkV173 "ударя"));
+lin bump_V = medialV (dualV (mkV187 "удрям") (mkV173 "ударя")) Acc;
+lin bodily_A = mkA079 "телесен";
+lin grasp_N = mkN071 "хващане";
+lin finished_A = variants{} ; -- 
+lin facade_N = mkN041 "фасада";
+lin cushion_N = mkN041 "възглавница"; ----
+lin conversely_Adv = variants{} ; -- 
+lin urge_N = variants{} ; -- 
+lin tune_V2 = dirV2 (dualV (mkV186 "настройвам") (mkV175 "настроя"));
+lin tune_V = dualV (mkV186 "настройвам") (mkV175 "настроя");
+lin solvent_N = mkN031 "разтворител"; ----
+lin slogan_N = variants{} ; -- 
+lin petty_A = mkA080 "малък" ;
+lin perceived_A = variants{} ; -- 
+lin install_V2 = dirV2 (singleV (mkV186 "инсталирам"));
+lin install_V = singleV (mkV186 "инсталирам");
+lin fuss_N = variants{} ; -- 
+lin rack_N = mkN061 "колело" ; ----
+lin imminent_A = mkA076 "непосредствен" ;
+lin short_N = variants{} ; -- 
+lin revert_V = dualV (mkV186 "връщам") (mkV152 "върна"); ----
+lin ram_N = mkN007 "овен";
+lin contraction_N = mkN072 "съкращение" ; ----
+lin tread_V2 = dirV2 (dualV (mkV186 "стъпвам") (mkV152 "стъпна")); ----
+lin tread_V = dualV (mkV186 "нагазвам") (mkV173 "нагазя"); ----
+lin supplementary_A = mkA079 "допълнителен" ; ----
+lin ham_N = mkN041 "шунка" ; ----
+lin defy_V2V = mkV2V (singleV (mkV178 "противореча")) noPrep noPrep;
+lin defy_V2 = dirV2 (singleV (mkV178 "противореча"));
+lin athlete_N = mkN007a "атлет" ;
+lin sociological_A = mkA078 "социологически";
+lin physician_N = variants{} ; -- 
+lin crossing_N = mkN071 "преминаване" ;
+lin bail_N = mkN047 "гаранция" ;
+lin unwanted_A = variants{} ; -- 
+lin tight_Adv = variants{} ; -- 
+lin plausible_A = mkA079 "благовиден"; ----
+lin midfield_N = mkN041 "полузащита";
+lin alert_A = mkA076 "пенлив" ; ----
+lin feminine_A = mkA078 "женски" ;
+lin drainage_N = mkN047 "канализация" ;
+lin cruelty_N = mkN049 "жестокост";
+lin abnormal_A = mkA079 "анормален";
+lin relate_N = variants{} ; -- 
+lin poison_V2 = variants{} ; -- 
+lin symmetry_N = mkN047 "симетрия";
+lin stake_V2 = dirV2 (singleV (mkV176 "заложа")); ----
+lin rotten_A = mkA076 "гнил" ;
+lin prone_A = mkA079 "склонен"; ----
+lin marsh_N = mkN054 "блато" ; ----
+lin litigation_N = mkN041 "жалба" ;
+lin curl_N = variants{} ; -- 
+lin urine_N = mkN041 "урина" ; ----
+lin latin_A = mkA078 "латински";
+lin hover_V = variants{} ; -- 
+lin greeting_N = mkN072 "поздравление";
+lin chase_N = variants{} ; -- 
+lin spouseMasc_N = mkN015 "съпруг";
+lin produce_N = mkN047 "продукция";
+lin forge_V2 = dirV2 (singleV (mkV186 "фалшифицирам"));
+lin forge_V = singleV (mkV186 "фалшифицирам");
+lin salon_N = mkN005 "салон";
+lin handicapped_A = variants{} ; -- 
+lin sway_V2 = dirV2 (singleV (mkV160 "люлея"));
+lin sway_V = medialV (singleV (mkV160 "люлея")) Acc;
+lin homosexual_A = mkA079 "хомосексуален";
+lin handicap_V2 = variants{} ; -- 
+lin colon_N = mkN072 "двоеточие"; ----
+lin upstairs_N = variants{} ; -- 
+lin stimulation_N = mkN047 "стимулация";
+lin spray_V2 = variants{} ; -- 
+lin original_N = mkN007 "оригинал";
+lin lay_A = variants{} ; -- 
+lin garlic_N = dualN (mkN007 "чесън") (mkA076 "чеснов");
+lin suitcase_N = mkN007 "куфар"; ----
+lin skipper_N = mkN007a "капитан"; ----
+lin moan_VS = variants{} ; -- 
+lin moan_V = variants{} ; -- 
+lin manpower_N = variants{} ; -- 
+lin manifest_V2 = dirV2 (dualV (mkV186 "отбелязвам") (mkV183 "отбележа")); ----
+lin incredibly_Adv = variants{} ; -- 
+lin historically_Adv = variants{} ; -- 
+lin decision_making_N = variants{} ; -- 
+lin wildly_Adv = variants{} ; -- 
+lin reformer_N = mkN008a "кръстоносец" ; ----
+lin quantum_N = dualN (mkN007 "квант") (mkA076 "квантов");
+lin considering_Subj = variants{} ; -- 
+}
diff --git a/lib/src/translator/todo/TopDictionaryChi.gf b/lib/src/translator/todo/TopDictionaryChi.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionaryChi.gf
@@ -0,0 +1,7548 @@
+concrete TopDictionaryChi of TopDictionary = CatChi ** open ParadigmsChi,
+  (S = SyntaxChi),
+  (L = LexiconChi),
+  (R = ResChi),
+  ParadigmsChi, Prelude in {
+
+flags coding=utf8 ;
+
+oper
+  mkNPword : Str -> NP = \s -> lin NP (ss (R.word s)) ;  -- to be used in lexicon building only
+
+lin of_Prep = mkPrep [] "的" ;
+lin and_Conj = S.and_Conj ;
+lin in_Prep = S.in_Prep ;
+lin have_VV = mkVV "有" ;
+lin have_V2 = S.have_V2 ;
+lin have_V = mkV "有" ;
+lin it_Pron = S.it_Pron ;
+lin to_Prep = S.to_Prep ;
+lin for_Prep = S.for_Prep ;
+lin i_Pron = S.i_Pron ;
+lin iFem_Pron = S.i_Pron ;
+lin that_Subj = S.that_Subj ;
+lin he_Pron = S.he_Pron ;
+lin on_Prep = S.on_Prep ;
+lin with_Prep = S.with_Prep ;
+lin do_V2 = mkV2 "做" ;
+lin at_Prep = mkPrep "在" ;
+lin by_Prep = mkPrep "由" ;
+lin but_Conj = mkConj "但是" ;
+lin from_Prep = S.from_Prep ;
+lin they_Pron = S.they_Pron ;
+lin theyFem_Pron = R.pronNP "她们" ;
+lin she_Pron = S.she_Pron ;
+lin or_Conj = S.or_Conj ;
+lin as_Subj = mkSubj "如" ;
+lin we_Pron = S.we_Pron ;
+lin weFem_Pron = S.we_Pron ;
+lin say_VS = L.say_VS ;
+lin say_V2 = mkV2 "说" ;
+lin say_V = mkV "说" ;
+lin if_Subj = S.if_Subj ;
+lin go_VV = mkVV "去" ;
+lin go_VA = mkVA "去" ;
+lin go_V = L.go_V ;
+lin get_VV = mkVV "得到" ;
+lin get_V2V = mkV2V "得到" ;
+lin make_V2V = mkV2V "使" ;
+lin make_V2A = mkV2A "使" ;
+lin make_V2 = mkV2 "使" ;
+lin make_V = mkV "做" ;
+lin as_Prep = mkPrep "与" "一样" ;
+lin out_Adv = mkAdv "外部" ;
+lin up_Adv = mkAdv "在" "上" ;
+lin see_VS = mkVS "看见" ;
+lin see_VQ = mkVQ (mkV "理解") ;
+lin see_V2V = mkV2V "看到" ;
+lin see_V2 = L.see_V2 ;
+lin see_V = mkV "看到" ;
+lin know_VS = L.know_VS ;
+lin know_VQ = L.know_VQ ;
+lin know_V2 = L.know_V2 ;
+lin know_V = mkV "知道" ;
+lin time_N = mkN "时间" ;
+lin time_2_N = mkN "时间" ; ----
+lin time_1_N = mkN "时间" ; ----
+lin take_V2 = mkV2 "取" ;
+lin so_Adv = mkAdv "所以" ;
+lin year_N = L.year_N ;
+lin into_Prep = mkPrep "把" "成" ;--NOT SURE, heavily depends on contexts
+lin then_Adv = mkAdv "然后" ;
+lin think_VS = mkVS "思考" ;
+lin think_V2 = mkV2 "认为" ;
+lin think_V = L.think_V ;
+lin come_V = L.come_V ;
+lin than_Subj = mkSubj R.than_s ;
+lin more_Adv = mkAdv "更多" ;
+lin about_Prep = mkPrep "关于" ;
+lin now_Adv = L.now_Adv ;
+lin last_A = mkA "最后" ;
+lin last_1_A = mkA "最后" ;
+lin last_2_A = mkA "最后" ;
+lin other_A = mkA "其他" ;
+lin give_V3 = L.give_V3 ;
+lin give_V2 = mkV2 "给" ;
+lin give_V = mkV "给" ;
+lin just_Adv = mkAdv "只是" ;
+lin people_N = mkN "人民" ;
+lin also_Adv = mkAdv "也" ;
+lin well_Adv = S.mkAdv L.good_A ;
+lin only_Adv = mkAdv "只有" ;
+lin new_A = L.new_A ;
+lin when_Subj = S.when_Subj ;
+lin way_N = mkN "方法" ;
+lin way_2_N = mkN "方法" ; ----
+lin way_1_N = mkN "方法" ; ----
+lin look_VA = mkVA "看" ;
+lin look_V2 = mkV2 "看" ;
+lin look_V = mkV "看" ;
+lin like_Prep = mkPrep "与" "一样" ;
+lin use_VV = mkVV "使用" ;
+lin use_V2 = mkV2 "使用" ;
+lin use_V = mkV "使用" ;
+lin because_Subj = S.because_Subj ;
+lin good_A = mkA "好" ;
+lin find_VS = mkVS "发现" ;
+lin find_V2A = mkV2A "发现" ;
+lin find_V2 = L.find_V2 ;
+lin find_V = mkV "寻找" ;
+lin man_N = L.man_N ;
+lin want_VV = S.want_VV ;
+lin want_V2V = mkV2V "要" ;
+lin want_V2 = mkV2 "想" ;
+lin want_V = mkV "想" ;
+lin day_N = L.day_N ;
+lin between_Prep = S.between_Prep ;
+lin even_Adv = mkAdv "甚至" ;
+lin there_Adv = S.there_Adv ;
+lin many_Det = S.many_Det ;
+lin after_Prep = S.after_Prep ;
+lin down_Adv = mkAdv "下" ;
+lin yeah_Interj = mkInterj "耶" ;
+lin so_Subj = mkSubj "所以" ;
+lin thing_N = mkN "事情" ;
+lin tell_VS = mkVS "告诉" ;
+lin tell_V3 = mkV3 "告诉" ;--"说" ;
+lin tell_1_V3 = variants{} ; -- 
+lin tell_2_V3 = variants{} ; -- 
+lin tell_V2V = mkV2V "告诉" ;
+lin tell_V2S = mkV2S "告诉" ;
+lin tell_V2 = mkV2 "告诉" ;
+lin tell_V = mkV "告诉" ;
+lin through_Prep = S.through_Prep ;
+lin back_Adv = mkAdv "后面" ;
+lin still_Adv = mkAdv "仍然" ;
+lin child_N = L.child_N ;
+lin here_Adv = mkAdv "这里" ;
+lin over_Prep = mkPrep "在" "以上" ;
+lin too_Adv = mkAdv "太" ;
+lin put_V2 = L.put_V2 ;
+lin on_Adv = mkAdv "在" "之上" ;
+lin no_Interj = mkInterj "不" ;
+lin work_V2 = mkV2 "工作" ;
+lin work_V = mkV "工作" ;
+lin work_2_V = mkV "工作" ; ----
+lin work_1_V = mkV "工作" ; ----
+lin become_VA = L.become_VA ;
+lin become_V2 = mkV2 "成为" ;
+lin become_V = mkV "成为" ;
+lin old_A = L.old_A ;
+lin government_N = mkN "政府" ;
+lin mean_VV = mkVV "意味着" ;
+lin mean_VS = mkVS "意味着" ;
+lin mean_V2V = mkV2V "意味着" ;
+lin mean_V2 = mkV2 "意味着" ;
+lin part_N = mkN "部分" ;
+lin leave_V2V = mkV2V "离开" ;
+lin leave_V2 = L.leave_V2 ;
+lin leave_V = mkV "离开" ;
+lin life_N = mkN "生活" ;
+lin great_A = mkA "伟大" ;
+lin case_N = mkN "案件" ;
+lin woman_N = L.woman_N ;
+lin over_Adv = mkAdv "过度" ;
+lin seem_VV = mkVV "似乎" ;
+lin seem_VS = mkVS "似乎" ;
+lin seem_VA = mkVA "似乎" ;
+lin work_N = mkN "工作" ;
+lin need_VV = mkVV "需要" ;
+lin need_VV = mkVV "需要" ;
+lin need_V2 = mkV2 "需要" ;
+lin need_V = mkV "需要" ;
+lin feel_VS = mkVS "感觉" ;
+lin feel_VA = mkVA "感觉" ;
+lin feel_V2 = mkV2 "感觉" ;
+lin feel_V = mkV "感觉" ;
+lin system_N = mkN "系统" ;
+lin each_Det = mkpDet "每" ;
+lin may_2_VV = mkVV "可能" ; ---- be allowed
+lin may_1_VV = mkVV "可能" ; ---- be possible
+lin much_Adv = mkAdv "多" ;
+lin ask_VQ = mkVQ (mkV "问") ;
+lin ask_V2V = mkV2V "问" ;
+lin ask_V2 = mkV2 "问" ;
+lin ask_V = mkV "问" ;
+lin group_N = mkN "组" ;
+lin number_N = L.number_N ;
+lin number_3_N = L.number_N ; ----
+lin number_2_N = L.number_N ; ----
+lin number_1_N = L.number_N ; ----
+lin yes_Interj = mkInterj "是" ;
+lin however_Adv = mkAdv "然而" ;
+lin another_Det = mkpDet "其他" ;
+lin again_Adv = mkAdv "再次" ;
+lin world_N = mkN "世界" ;
+lin area_N = mkN "区域" ; ----
+lin area_6_N = mkN "区域" ; ----
+lin area_5_N = mkN "区域" ; ----
+lin area_4_N = mkN "区域" ; ----
+lin area_3_N = mkN "区域" "块" ;
+lin area_2_N = mkN "区域" ;
+lin area_1_N = mkN "区域" ;
+lin show_VS = mkVS "显示" ;
+lin show_VQ = mkVQ (mkV "显示") ;
+lin show_V2 = mkV2 "显示" ;
+lin show_V = mkV "显示" ;
+lin course_N = mkN "课程" ;
+lin company_2_N = mkN "公司" ; ----
+lin company_1_N = mkN "公司" ;
+lin under_Prep = S.under_Prep ;
+lin problem_N = mkN "问题" ;
+lin against_Prep = mkPrep "针对" ;
+lin never_Adv = mkAdv "从来没有" ;
+lin most_Adv = mkAdv "最" ;
+lin service_N = mkN "服务" ;
+lin try_VV = mkVV "试图" ;
+lin try_V2 = mkV2 "尝试" ;
+lin try_V = mkV "试图" ;
+lin call_V2 = mkV2 "叫" ;
+lin call_V = mkV "呼叫" ;
+lin hand_N = L.hand_N ;
+lin party_N = mkN "党" ;
+lin party_2_N = mkN "党" ; ----
+lin party_1_N = mkN "党" ; ----
+lin high_A = mkA "高" ;
+lin about_Adv = mkAdv "关于" ;
+lin something_NP = S.something_NP ;
+lin school_N = L.school_N ;
+lin in_Adv = mkAdv "在" ;
+lin in_1_Adv = mkAdv "在" ; ----
+lin in_2_Adv = mkAdv "在" ; ----
+lin small_A = L.small_A ;
+lin place_N = mkN "地方" ;
+lin before_Prep = S.before_Prep ;
+lin while_Subj = mkSubj "而" ;
+lin away_Adv = mkAdv "远离" ;
+lin away_2_Adv = mkAdv "远离" ; ----
+lin away_1_Adv = mkAdv "远离" ; ----
+lin keep_VV = mkVV "保持" ;
+lin keep_V2A = mkV2A "保持" ;
+lin keep_V2 = mkV2 "保持" ;
+lin keep_V = mkV "保持" ;
+lin point_N = mkN "点" ;
+lin point_2_N = mkN "点" ; ----
+lin point_1_N = mkN "点" ; ----
+lin house_N = L.house_N ;
+lin different_A = mkA "不同" ;
+lin country_N = L.country_N ;
+lin really_Adv = S.mkAdv (lin A real_A) ;
+lin provide_V2 = mkV2 "提供" ;
+lin provide_V = mkV "提供" ;
+lin week_N = mkN "星期" ;
+lin hold_VS = mkVS "持有" ;
+lin hold_V2 = L.hold_V2 ;
+lin hold_V = mkV "保持" ;
+lin large_A = mkA "大" ;
+lin member_N = mkN "成员" ;
+lin off_Adv = mkAdv "离去" ;
+lin always_Adv = mkAdv S.always_AdV.s timeAdvType ;
+lin follow_VS = mkVS "跟随" ;
+lin follow_V2 = mkV2 "跟随" ;
+lin follow_V = mkV "跟随" ;
+lin without_Prep = S.without_Prep ;
+lin turn_VA = mkVA "转动" ;
+lin turn_V2 = mkV2 "转" ;
+lin turn_V = L.turn_V ;
+lin end_N = mkN "终结" ;
+lin end_2_N = mkN "终结" ; ----
+lin end_1_N = mkN "终结" ; ----
+lin within_Prep = mkPrep "在" "内部" ;
+lin local_A = mkA "本地" ;
+lin where_Subj = mkSubj "哪里" ;
+lin during_Prep = S.during_Prep ;
+lin bring_V3 = mkV3 "促使" ;
+lin bring_V2 = mkV2 "带来" ;
+lin most_Det = mkpDet "最" ;
+lin word_N = mkN "文字" ;
+lin begin_V2 = mkV2 "开始" ;
+lin begin_V = mkV "开始" ;
+lin although_Subj = S.although_Subj ;
+lin example_N = mkN "例子" ;
+lin next_Adv = mkAdv "比邻" timeAdvType ; ----
+lin family_N = mkN "家庭" ;
+lin rather_Adv = mkAdv "比较" ;
+lin fact_N = mkN "事实" ;
+lin like_VV = mkVV "喜欢" ;
+lin like_VS = mkVS "爱好" ;
+lin like_V2 = L.like_V2 ;
+lin social_A = mkA "社会" ;
+lin write_VS = mkVS "写" ;
+lin write_V2 = L.write_V2 ;
+lin write_V = mkV "写" ;
+lin state_N = mkN "态" ; --NOT SURE "态" or "国家"
+lin state_2_N = mkN "态" ; --NOT SURE "态" or "国家" ----
+lin state_1_N = mkN "态" ; --NOT SURE "态" or "国家" ----
+lin percent_N = mkN "百分之" ;
+lin quite_Adv = mkAdv S.quite_Adv.s mannerAdvType ; ----
+lin both_Det = mkpDet "两个都" ;
+lin start_V2 = mkV2 "开始" ;
+lin start_V = mkV "开始" ;
+lin run_V2 = mkV2 "运行" ;
+lin run_V = L.run_V ;
+lin long_A = L.long_A ;
+lin right_Adv = mkAdv "直接" ;
+lin right_2_Adv = mkAdv "直接" ; ----
+lin right_1_Adv = mkAdv "直接" ; ----
+lin set_V2 = mkV2 "集合" ;
+lin help_V2V = mkV2V "帮助" ;
+lin help_V2 = mkV2 "帮助" ;
+lin help_V = mkV "帮助" ;
+lin every_Det = S.every_Det ;
+lin home_N = mkN "家" ;
+lin month_N = mkN "月" ;
+lin side_N = mkN "边" ;
+lin night_N = L.night_N ;
+lin important_A = L.important_A ;
+lin eye_N = L.eye_N ;
+lin head_N = L.head_N ;
+lin information_N = mkN "消息" ;
+lin question_N = L.question_N ;
+lin business_N = mkN "商业" ;
+lin play_V2 = L.play_V2 ;
+lin play_V = L.play_V ;
+lin play_3_V2 = mkV2 L.play_V ; ----
+lin play_3_V = L.play_V ; ----
+lin play_2_V2 = mkV2 L.play_V ; ----
+lin play_2_V = L.play_V ; ----
+lin play_1_V2 = mkV2 L.play_V ; ----
+lin play_1_V = L.play_V ; ----
+lin power_N = mkN "权利" ;
+lin money_N = mkN "钱" ;
+lin change_N = mkN "改变" ;
+lin move_V2 = mkV2 "移动" ;
+lin move_V = mkV "移动" ;
+lin move_2_V = mkV "移动" ; ----
+lin move_1_V = mkV "移动" ; ----
+lin interest_N = mkN "利息" ; ---- already split
+lin interest_4_N = mkN "利息" ; ----
+lin interest_2_N = mkN "利息" ; ----
+lin interest_1_N = mkN "利息" ; ----
+lin order_N = mkN "订单" ;
+lin book_N = L.book_N ;
+lin often_Adv = mkAdv "时常" ;
+lin development_N = mkN "发展" ;
+lin young_A = L.young_A ;
+lin national_A = mkA "国家" ;
+lin pay_V3 = mkV3 "支付" ;
+lin pay_V2V = mkV2V "付" ;
+lin pay_V2 = mkV2 "付" ;
+lin pay_V = mkV "支付" ;
+lin hear_VS = mkVS "听" ;
+lin hear_V2V = mkV2V "听说" ;
+lin hear_V2 = L.hear_V2 ;
+lin hear_V = mkV "听" ;
+lin room_N = mkN "房间" ; ----
+lin room_1_N = mkN "房间" ;
+lin room_2_N = mkN "房间" ; ----
+lin whether_Subj = S.if_Subj ; ----
+lin water_N = L.water_N ;
+lin form_N = mkN "形式" ;
+lin car_N = L.car_N ;
+lin other_N = mkN "另外" ;
+lin yet_Adv = mkAdv "仍然" ;
+lin yet_2_Adv = mkAdv "仍然" mannerAdvType ; ----
+lin yet_1_Adv = mkAdv "仍然" timeAdvType ; ----
+lin perhaps_Adv = mkAdv "也许" ;
+lin meet_V2 = mkV2 "会见" ;
+lin meet_V = mkV "会见" ;
+lin level_N = mkN "水平" ;
+lin level_2_N = mkN "水平" ; ----
+lin level_1_N = mkN "水平" ; ----
+lin until_Subj = mkSubj "直到" ;
+lin though_Subj = mkSubj "尽管" ;
+lin policy_N = mkN "政策" ;
+lin include_V2 = mkV2 "包括" ;
+lin include_V = mkV "包括" ;
+lin believe_VS = mkVS "相信" ;
+lin believe_V2 = mkV2 "相信" ;
+lin believe_V = mkV "相信" ;
+lin council_N = mkN "评议会" ;
+lin already_Adv = L.already_Adv ;
+lin possible_A = mkA "可能" ;
+lin nothing_NP = S.nothing_NP ;
+lin line_N = mkN "线" ;
+lin allow_V2V = mkV2V "允许" ;
+lin allow_V2 = mkV2 "允许" ;
+lin need_N = mkN "需要" ;
+lin effect_N = mkN "效果" ;
+lin big_A = L.big_A ;
+lin use_N = mkN "使用" ;
+lin lead_V2V = mkV2V "带领" ;
+lin lead_V2 = mkV2 "带领" ;
+lin lead_V = mkV "带领" ;
+lin stand_V2 = mkV2 "站" ;
+lin stand_V = L.stand_V ;
+lin idea_N = mkN "想法" ;
+lin study_N = mkN "研究" ;
+lin lot_N = mkN "许多" ;
+lin live_V = L.live_V ;
+lin job_N = mkN "工作" ;
+lin since_Subj = mkSubj "自从" ;
+lin name_N = L.name_N ;
+lin result_N = mkN "结果" ;
+lin body_N = mkN "身体" ;
+lin happen_VV = mkVV "发生" ;
+lin happen_V = mkV "发生" ;
+lin friend_N = L.friend_N ;
+lin right_N = mkN "右" ;
+lin least_Adv = mkAdv "最少" ;
+lin right_A = mkA "正确" ; --NOT SURE "正确" or "右边"
+lin right_2_A = mkA "正确" ; --NOT SURE "正确" or "右边"
+lin right_1_A = mkA "正确" ; --NOT SURE "正确" or "右边"
+lin almost_Adv = mkAdv "几乎" ;
+lin much_Det = S.much_Det ;
+lin carry_V2 = mkV2 "携带" ;
+lin carry_V = mkV "携带" ;
+lin authority_N = mkN "权威" ;
+lin authority_2_N = mkN "权威" ; ----
+lin authority_1_N = mkN "权威" ; ----
+lin long_Adv = mkAdv "长" ;
+lin early_A = mkA "早" ;
+lin view_N = mkN "观点" ;
+lin view_2_N = mkN "观点" ; ----
+lin view_1_N = mkN "观点" ; ----
+lin public_A = mkA "公众" ;
+lin together_Adv = mkAdv "在一起" ;
+lin talk_V2 = mkV2 "谈" ;
+lin talk_V = mkV "谈话" ;
+lin report_N = mkN "报告" ;
+lin after_Subj = mkSubj "后" ;
+lin only_Predet = S.only_Predet ;
+lin before_Subj = mkSubj "前" ;
+lin bit_N = mkN "位" ;
+lin face_N = mkN "面对" ;
+lin sit_V2 = mkV2 "坐" ;
+lin sit_V = L.sit_V ;
+lin market_N = mkN "市场" ;
+lin market_1_N = mkN "市场" ; ----
+lin market_2_N = mkN "市场" ; ----
+lin appear_VV = mkVV "出现" ;
+lin appear_VS = mkVS "出现" ;
+lin appear_VA = mkVA "似乎" ;
+lin appear_V = mkV "出现" ;
+lin continue_VV = mkVV "继续" ;
+lin continue_V2 = mkV2 "继续" ;
+lin continue_V = mkV "继续" ;
+lin able_A = mkA "能够" ;
+lin political_A = mkA "政治性" ;
+lin later_Adv = mkAdv "后来" ;
+lin hour_N = mkN "小时" ;
+lin rate_N = mkN "率" ;
+lin law_N = mkN "法律" ;
+lin law_2_N = mkN "法律" ; ----
+lin law_1_N = mkN "法律" ; ----
+lin door_N = L.door_N ;
+lin court_N = mkN "法庭" ;
+lin court_2_N = mkN "法庭" ; ----
+lin court_1_N = mkN "法庭" ; ----
+lin office_N = mkN "办公室" ;
+lin let_V2V = mkV2V "让" ;
+lin war_N = L.war_N ;
+lin produce_V2 = mkV2 "生产" ;
+lin produce_V = mkV "产生" ;
+lin reason_N = L.reason_N ;
+lin less_Adv = mkAdv "较少" ;
+lin minister_N = mkN "部长" ;
+lin minister_2_N = mkN "部长" ; ----
+lin minister_1_N = mkN "部长" ; ----
+lin subject_N = mkN "主题" ;
+lin subject_2_N = mkN "主题" ; ----
+lin subject_1_N = mkN "主题" ; ----
+lin person_N = L.person_N ;
+lin term_N = mkN "条目" ;
+lin particular_A = mkA "特别" ;
+lin full_A = L.full_A ;
+lin involve_VS = mkVS "涉及" ;
+lin involve_V2 = mkV2 "涉及" ;
+lin involve_V = mkV "涉及" ;
+lin sort_N = mkN "分类" ;
+lin require_VS = mkVS "要求" ;
+lin require_V2V = mkV2V "要求" ;
+lin require_V2 = mkV2 "要求" ;
+lin require_V = mkV "要求" ;
+lin suggest_VS = mkVS "建议" ;
+lin suggest_V2 = mkV2 "建议" ;
+lin suggest_V = mkV "建议" ;
+lin far_A = mkA "远" ;
+lin towards_Prep = mkPrep "向" ;
+lin anything_NP = mkNPword "任何事情" ;
+lin period_N = mkN "期间" ;
+lin period_3_N = mkN "期间" ; ----
+lin period_2_N = mkN "期间" ; ----
+lin period_1_N = mkN "期间" ; ----
+lin consider_VV = mkVV "考虑" ;
+lin consider_VS = mkVS "考虑" ;
+lin consider_V3 = mkV3 "考虑" ;
+lin consider_V2V = mkV2V "考虑" ;
+lin consider_V2A = mkV2A "考虑" ;
+lin consider_V2 = mkV2 "考虑" ;
+lin consider_V = mkV "考虑" ;
+lin read_VS = mkVS "阅读" ;
+lin read_V2 = L.read_V2 ;
+lin read_V = mkV "阅读" ;
+lin change_V2 = mkV2 "改变" ;
+lin change_V = mkV "改变" ;
+lin society_N = mkN "社会" ;
+lin process_N = mkN "过程" ;
+lin mother_N = mkN "母亲" ;
+lin offer_VV = mkVV "提供" ;
+lin offer_V2 = mkV2 "向+提供" ;
+lin late_A = mkA "迟到" ;
+lin voice_N = mkN "声音" ;
+lin both_Adv = mkAdv "两" ;
+lin once_Adv = mkAdv "一旦" ;
+lin police_N = mkN "警察" ;
+lin kind_N = mkN "种类" ;
+lin lose_V2 = L.lose_V2 ;
+lin lose_V = mkV "失去" ;
+lin add_VS = mkVS "添加" ;
+lin add_V2 = mkV2 "添加" ;
+lin add_V = mkV "添加" ;
+lin probably_Adv = mkAdv "可能" mannerAdvType ;
+lin expect_VV = mkVV "期望" ;
+lin expect_VS = mkVS "期望" ;
+lin expect_V2V = mkV2V "希望" ;
+lin expect_V2 = mkV2 "期望" ;
+lin expect_V = mkV "期望" ;
+lin ever_Adv = mkAdv "曾经" ;
+lin available_A = mkA "可用" ;
+lin price_N = mkN "价格" ;
+lin little_A = mkA "小" ;
+lin action_N = mkN "行为" ;
+lin issue_N = mkN "发行" ;
+lin issue_2_N = mkN "发行" ; ----
+lin issue_1_N = mkN "发行" ; ----
+lin far_Adv = L.far_Adv ;
+lin remember_VS = mkVS "记得" ;
+lin remember_V2 = mkV2 "记得" ;
+lin remember_V = mkV "记得" ;
+lin position_N = mkN "位置" ;
+lin low_A = mkA "低" ;
+lin cost_N = mkN "成本" ;
+lin little_Det = mkpDet "小" ;
+lin matter_N = mkN "问题" ;
+lin matter_1_N = mkN "问题" ; ----
+lin matter_2_N = mkN "问题" ; ----
+lin community_N = mkN "社区" ;
+lin remain_VV = mkVV "残留" ;
+lin remain_VA = mkVA "留下" ;
+lin remain_V2 = mkV2 "保持" ;
+lin remain_V = mkV "留下" ;
+lin figure_N = mkN "数字" ; --NOT SURE "数字" or "图像" or "人物"
+lin figure_2_N = mkN "数字" ; --NOT SURE "数字" or "图像" or "人物"
+lin figure_1_N = mkN "数字" ; --NOT SURE "数字" or "图像" or "人物"
+lin type_N = mkN "类型" ;
+lin research_N = mkN "研究" ;
+lin actually_Adv = mkAdv "实际" mannerAdvType ; ----
+lin education_N = mkN "教育" ;
+lin fall_V = mkV "下跌" ;
+lin speak_V2 = L.speak_V2 ;
+lin speak_V = mkV "说话" ;
+lin few_N = mkN "很少数" ;
+lin today_Adv = L.today_Adv ;
+lin enough_Adv = mkAdv "足够" ;
+lin open_V2 = L.open_V2 ;
+lin open_V = mkV "打开" ;
+lin bad_A = L.bad_A ;
+lin buy_V2 = L.buy_V2 ;
+lin buy_V = mkV "买" ;
+lin programme_N = mkN "节目" "个" ;
+lin minute_N = mkN "分钟" ;
+lin moment_N = mkN "时刻" ;
+lin girl_N = L.girl_N ;
+lin age_N = mkN "年龄" ;
+lin centre_N = mkN "中心" ;
+lin stop_VV = mkVV "停止" ;
+lin stop_V2 = mkV2 "停" ;
+lin stop_V = L.stop_V ;
+lin control_N = mkN "管制" ;
+lin value_N = mkN "价值" ;
+lin send_V2V = mkV2V "送" ;
+lin send_V2 = mkV2 "发送" ;
+lin send_V = mkV "发送" ;
+lin health_N = mkN "健康" ;
+lin decide_VV = mkVV "决定" ;
+lin decide_VS = mkVS "决定" ;
+lin decide_V2 = mkV2 "决定" ;
+lin decide_V = mkV "决定" ;
+lin main_A = mkA "主要" ;
+lin win_V2 = L.win_V2 ;
+lin win_V = mkV "赢" ;
+lin understand_VS = mkVS "了解" ;
+lin understand_V2 = L.understand_V2 ;
+lin understand_V = mkV "理解" ;
+lin decision_N = mkN "决定" ;
+lin develop_V2 = mkV2 "开发" ;
+lin develop_V = mkV "开发" ;
+lin class_N = mkN "班级" ;
+lin industry_N = L.industry_N ;
+lin receive_V2 = mkV2 "收到" ;
+lin receive_V = mkV "收到" ;
+lin back_N = L.back_N ;
+lin several_Det = mkpDet "几个" ; ---- also several_Num exists
+lin return_V2 = mkV2 "返回" ;
+lin return_V = mkV "返回" ;
+lin build_V2 = mkV2 "建造" ;
+lin build_V = mkV "建立" ;
+lin spend_V2 = mkV2 "花费" ;
+lin spend_V = mkV "花费" ;
+lin force_N = mkN "力量" ;
+lin condition_N = mkN "条件" ;
+lin condition_1_N = mkN "条件" ; ----
+lin condition_2_N = mkN "条件" ; ----
+lin paper_N = L.paper_N ;
+lin off_Prep = mkPrep "离去" ;--NOT SURE
+lin major_A = mkA "主要" ;
+lin describe_VS = mkVS "描述" ;
+lin describe_V2 = mkV2 "描述" ;
+lin agree_VV = mkVV "同意" ;
+lin agree_VS = mkVS "同意" ;
+lin agree_V = mkV "同意" ;
+lin economic_A = mkA "实用" ;
+lin increase_V2 = mkV2 "提高" ;
+lin increase_V = mkV "增长" ;
+lin upon_Prep = mkPrep "在" "之上" ;
+lin learn_VV = mkVV "学习" ;
+lin learn_VS = mkVS "学习" ;
+lin learn_V2 = L.learn_V2 ;
+lin learn_V = mkV "学习" ;
+lin general_A = mkA "一般" ;
+lin century_N = mkN "世纪" ;
+lin therefore_Adv = mkAdv "因此" ;
+lin father_N = mkN "父亲" ;
+lin section_N = mkN "部分" ;
+lin patient_N = mkN "病人" ;
+lin around_Adv = mkAdv "周围" ;
+lin activity_N = mkN "活动" ;
+lin road_N = L.road_N ;
+lin table_N = L.table_N ;
+lin including_Prep = variants{} ; -- 
+lin church_N = L.church_N ;
+lin reach_V2 = mkV2 "到达" ;
+lin reach_V = mkV "到达" ;
+lin real_A = mkA "真正" ;
+lin lie_VS = mkVS "谎言" ;
+lin lie_2_V = mkV "谎骗" ;
+lin lie_1_V = mkV "说谎" ;
+lin mind_N = mkN "介意" ;
+lin likely_A = mkA "相似" ;
+lin among_Prep = mkPrep "在" "其中" ;
+lin team_N = mkN "团队" ;
+lin experience_N = mkN "经验" ;
+lin death_N = mkN "死亡" ;
+lin soon_Adv = mkAdv "不久" ;
+lin act_N = mkN "法案" ;
+lin sense_N = mkN "感知" ;
+lin staff_N = mkN "员工" ;
+lin staff_2_N = mkN "员工" ; ----
+lin staff_1_N = mkN "员工" ; ----
+lin certain_A = mkA "一定" ; --NOT SURE "一定" or "某些"
+lin certain_2_A = mkA "一定" ; --NOT SURE "一定" or "某些"
+lin certain_1_A = mkA "一定" ; --NOT SURE "一定" or "某些"
+lin studentMasc_N = L.student_N ;
+lin half_Predet = mkPredet "半" ;
+lin half_Predet = mkPredet "半" ;
+lin around_Prep = mkPrep "围绕" ;
+lin language_N = L.language_N ;
+lin walk_V2 = mkV2 "走" ;
+lin walk_V = L.walk_V ;
+lin die_V = L.die_V ;
+lin special_A = mkA "特别" ;
+lin difficult_A = mkA "困难" ;
+lin international_A = mkA "国际" ;
+lin particularly_Adv = mkAdv "特别" mannerAdvType ; ----
+lin department_N = mkN "部门" ;
+lin management_N = mkN "管理" ;
+lin morning_N = mkN "早晨" ;
+lin draw_V2 = mkV2 "画" ;
+lin draw_1_V2 = mkV2 "画" ; ----
+lin draw_2_V2 = mkV2 "画" ; ----
+lin draw_V = mkV "绘制" ;
+lin hope_VV = mkVV "希望" ;
+lin hope_VS = L.hope_VS ;
+lin hope_V = mkV "希望" ;
+lin across_Prep = mkPrep "穿过" ;
+lin plan_N = mkN "计划" ;
+lin product_N = mkN "产品" ;
+lin city_N = L.city_N ;
+lin early_Adv = mkAdv "早" ;
+lin committee_N = mkN "委员会" ;
+lin ground_N = mkN "地面" ;
+lin ground_2_N = mkN "地面" ; ----
+lin ground_1_N = mkN "地面" ; ----
+lin letter_N = mkN "书信" ; ---- already split
+lin letter_2_N = mkN "书信" ; ----
+lin letter_1_N = mkN "书信" ; ----
+lin create_V2 = mkV2 "创建" ;
+lin create_V = mkV "创建" ;
+lin evidence_N = mkN "证据" ;
+lin evidence_2_N = mkN "证据" ; ----
+lin evidence_1_N = mkN "证据" ; ----
+lin foot_N = L.foot_N ;
+lin clear_A = mkA "清晰" ;
+lin boy_N = L.boy_N ;
+lin game_N = mkN "游戏" ;
+lin game_3_N = mkN "游戏" ; ----
+lin game_2_N = mkN "游戏" ; ----
+lin game_1_N = mkN "游戏" ; ----
+lin food_N = mkN "食物" ;
+lin role_N = mkN "角色" "个" ;
+lin role_2_N = mkN "角色" ; ----
+lin role_1_N = mkN "角色" ;
+lin practice_N = mkN "实践" ;
+lin bank_N = L.bank_N ;
+lin else_Adv = mkAdv "其他" ;
+lin support_N = mkN "支持" ;
+lin sell_V2 = mkV2 "卖" ;
+lin sell_V = mkV "出售" ;
+lin event_N = mkN "事件" ;
+lin building_N = mkN "建筑" ;
+lin range_N = mkN "范围" ;
+lin behind_Prep = S.behind_Prep ;
+lin sure_A = mkA "确定" ;
+lin report_VS = mkVS "报告" ;
+lin report_V2 = mkV2 "报告" ;
+lin report_V = mkV "报告" ;
+lin pass_V = mkV "通过" ;
+lin black_A = L.black_A ;
+lin stage_N = mkN "舞台" ;
+lin meeting_N = mkN "会议" ;
+lin meeting_N = mkN "会议" ;
+lin sometimes_Adv = mkAdv "有时" ;
+lin thus_Adv = mkAdv "从而" ;
+lin accept_VS = mkVS "接受" ;
+lin accept_V2 = mkV2 "接受" ;
+lin accept_V = mkV "接受" ;
+lin town_N = mkN "镇" ;
+lin art_N = L.art_N ;
+lin further_Adv = mkAdv "进一步" ;
+lin club_N = mkN "俱乐部" ;
+lin club_2_N = mkN "俱乐部" ; ----
+lin club_1_N = mkN "俱乐部" ; ----
+lin cause_V2V = mkV2V "引起" ;
+lin cause_V2 = mkV2 "导致" ;
+lin arm_N = mkN "胳膊" ;
+lin arm_1_N = mkN "胳膊" ; ----
+lin arm_2_N = mkN "胳膊" ; ----
+lin history_N = mkN "历史" ;
+lin parent_N = mkN "父母亲" ;
+lin land_N = mkN "土地" ;
+lin trade_N = mkN "贸易" ;
+lin watch_VS = mkVS "看" ;
+lin watch_V2V = mkV2V "看" ;
+lin watch_V2 = L.watch_V2 ;
+lin watch_1_V2 = L.watch_V2 ; ----
+lin watch_2_V2 = L.watch_V2 ; ----
+lin watch_V = mkV "看" ;
+lin white_A = L.white_A ;
+lin situation_N = mkN "场景" ;
+lin ago_Adv = mkAdv "之前" ;
+lin teacherMasc_N = L.teacher_N ;
+lin record_N = mkN "记录" ;
+lin record_3_N = mkN "记录" ; ----
+lin record_2_N = mkN "记录" ; ----
+lin record_1_N = mkN "记录" ; ----
+lin manager_N = mkN "经理" ;
+lin relation_N = mkN "关系" ;
+lin common_A = mkA "共同" ;
+lin common_2_A = mkA "共同" ; ----
+lin common_1_A = mkA "共同" ; ----
+lin strong_A = mkA "坚强" ;
+lin whole_A = mkA "整个" ;
+lin field_N = mkN "领域" ;
+lin field_4_N = mkN "领域" ; ----
+lin field_3_N = mkN "领域" ; ----
+lin field_2_N = mkN "领域" ; ----
+lin field_1_N = mkN "领域" ; ----
+lin free_A = mkA "无偿" ;
+lin break_V2 = L.break_V2 ;
+lin break_V = mkV "打破" ;
+lin yesterday_Adv = mkAdv "昨天" ;
+lin support_V2 = mkV2 "支持" ;
+lin window_N = L.window_N ;
+lin account_N = mkN "账户" ;
+lin explain_VS = mkVS "说明" ;
+lin explain_V2 = mkV2 "解释" ;
+lin stay_VA = mkVA "留" ;
+lin stay_V = mkV "留" ;
+lin few_Det = S.few_Det ;
+lin wait_VV = mkVV "等待" ;
+lin wait_V2 = L.wait_V2 ;
+lin wait_V = mkV "等待" ;
+lin usually_Adv = mkAdv "不同寻常" mannerAdvType ;
+lin difference_N = mkN "差异" ;
+lin material_N = mkN "材料" ;
+lin air_N = mkN "空气" ;
+lin wife_N = L.wife_N ;
+lin cover_V2 = mkV2 "覆盖" ;
+lin apply_VV = mkVV "申请" ;
+lin apply_V2V = mkV2V "申请" ;
+lin apply_V2 = mkV2 "申请" ;
+lin apply_1_V2 = mkV2 "申请" ; ----
+lin apply_2_V2 = mkV2 "申请" ; ----
+lin apply_V = mkV "申请" ;
+lin project_N = mkN "项目" ;
+lin raise_V2 = mkV2 "提高" ;
+lin sale_N = mkN "销售" ;
+lin relationship_N = mkN "关系" ;
+lin indeed_Adv = mkAdv "的确" ;
+lin light_N = mkN "光" ;
+lin claim_VS = mkVS "声称" ;
+lin claim_V2 = mkV2 "声称" ;
+lin claim_V = mkV "声称" ;
+lin form_V2 = mkV2 "构成" ;
+lin form_V = mkV "形成" ;
+lin base_V2 = mkV2 "基于" ;
+lin base_V = mkV "基于" ;
+lin care_N = mkN "关心" ;
+lin someone_NP = mkNPword "某个人" ;
+lin everything_NP = S.everything_NP ;
+lin certainly_Adv = mkAdv certain_1_A.s mannerAdvType ; ----
+lin rule_N = L.rule_N ;
+lin home_Adv = mkAdv "家" ;
+lin cut_V2 = L.cut_V2 ;
+lin cut_V = mkV "断开" ;
+lin grow_VA = mkVA "增长" ;
+lin grow_V2 = mkV2 "增长" ;
+lin grow_V = mkV "生长" ;
+lin similar_A = mkA "类似" ;
+lin story_N = mkN "故事" ;
+lin quality_N = mkN "质量" ;
+lin tax_N = mkN "税" ;
+lin worker_N = mkN "工人" ;
+lin nature_N = mkN "自然" ;
+lin structure_N = mkN "结构" ;
+lin data_N = mkN "数据" ;
+lin necessary_A = mkA "必要" ;
+lin pound_N = mkN "英镑" ;
+lin method_N = mkN "方法" ;
+lin unit_N = mkN "单元" ; ---- already split
+lin unit_6_N = mkN "单元" ; ----
+lin unit_5_N = mkN "单元" ; ----
+lin unit_4_N = mkN "单元" ; ----
+lin unit_3_N = mkN "单元" ; ----
+lin unit_2_N = mkN "单元" ; ----
+lin unit_1_N = mkN "单元" ; ----
+lin central_A = mkA "中央" ;
+lin bed_N = mkN "床" ;
+lin union_N = mkN "联盟" ;
+lin movement_N = mkN "运动" ;
+lin board_N = mkN "板" ; ---- already split
+lin board_2_N = mkN "板" ; ----
+lin board_1_N = mkN "板" ; ----
+lin true_A = mkA "真" ;
+lin well_Interj = mkInterj "好了" ;
+lin simply_Adv = mkAdv "简单" mannerAdvType ;
+lin contain_V2 = mkV2 "包含" ;
+lin especially_Adv = mkAdv "特别" mannerAdvType ;
+lin open_A = mkA "开放" ;
+lin short_A = L.short_A ;
+lin personal_A = mkA "个人" ;
+lin detail_N = mkN "环境" ;
+lin model_N = mkN "模型" ;
+lin bear_V2 = mkV2 "承担" ;
+lin bear_V = mkV "承担" ;
+lin single_A = mkA "单个" ;
+lin single_2_A = mkA "单个" ; ----
+lin single_1_A = mkA "单个" ; ----
+lin join_V2 = mkV2 "加入" ;
+lin join_V = mkV "加入" ;
+lin reduce_V2 = mkV2 "减少" ;
+lin reduce_V = mkV "减少" ;
+lin establish_V2 = mkV2 "建立" ;
+lin wall_N = mkN "墙" ;
+lin face_V2 = mkV2 "面对" ;
+lin face_V = mkV "面对" ;
+lin easy_A = mkA "简单" ;
+lin private_A = mkA "私人" ;
+lin computer_N = L.computer_N ;
+lin hospital_N = mkN "医院" ;
+lin chapter_N = mkN "章" ;
+lin scheme_N = mkN "方案" ;
+lin theory_N = mkN "理论" ;
+lin choose_VV = mkVV "选择" ;
+lin choose_V2 = mkV2 "选择" ;
+lin wish_VV = mkVV "希望" ;
+lin wish_VS = mkVS "希望" ;
+lin wish_V2V = mkV2V "愿望" ;
+lin wish_V2 = mkV2 "希望" ;
+lin wish_V = mkV "愿望" ;
+lin property_N = mkN "财产" ;
+lin property_2_N = mkN "财产" ; ----
+lin property_1_N = mkN "财产" ; ----
+lin achieve_V2 = mkV2 "达到" ;
+lin financial_A = mkA "金融" ;
+lin poor_A = mkA "贫困" ;
+lin poor_3_A = mkA "贫困" ; ----
+lin poor_2_A = mkA "贫困" ; ----
+lin poor_1_A = mkA "贫困" ; ----
+lin officer_N = mkN "官员" ;
+lin officer_3_N = mkN "官员" ; ----
+lin officer_2_N = mkN "官员" ; ----
+lin officer_1_N = mkN "官员" ; ----
+lin up_Prep = mkPrep "在" "之上" ;
+lin charge_N = mkN "费用" ;
+lin charge_2_N = mkN "费用" ; ----
+lin charge_1_N = mkN "费用" ; ----
+lin director_N = mkN "理事" ;
+lin drive_V2V = mkV2V "驱动" ;
+lin drive_V2 = mkV2 "驱动" ;
+lin drive_V = mkV "驾驶" ;
+lin deal_V2 = mkV2 "对待" ;
+lin deal_V = mkV "处理" ;
+lin place_V2 = mkV2 "地方" ;
+lin approach_N = mkN "途径" ;
+lin chance_N = mkN "机会" ;
+lin application_N = mkN "申请" ;
+lin seek_VV = mkVV "寻求" ;
+lin seek_V2 = L.seek_V2 ;
+lin foreign_A = mkA "国外" ;
+lin foreign_2_A = mkA "国外" ; ----
+lin foreign_1_A = mkA "国外" ; ----
+lin along_Prep = mkPrep "沿着" ;
+lin top_N = mkN "顶部" ;
+lin amount_N = mkN "数量" ;
+lin son_N = mkN "儿子" ;
+lin operation_N = mkN "运营" ;
+lin fail_VV = mkVV "失败" ;
+lin fail_V2 = mkV2 "失败" ;
+lin fail_V = mkV "失败" ;
+lin human_A = mkA "人道" ;
+lin opportunity_N = mkN "机会" ;
+lin simple_A = mkA "简单" ;
+lin leader_N = mkN "领导者" ;
+lin look_N = mkN "看" ;
+lin share_N = mkN "股份" ;
+lin production_N = mkN "生产" ;
+lin recent_A = mkA "最近" ;
+lin firm_N = mkN "公司" ;
+lin picture_N = mkN "图片" ;
+lin source_N = mkN "来源" ;
+lin security_N = mkN "安全" ;
+lin serve_V2 = mkV2 "服务" ;
+lin serve_V = mkV "服务" ;
+lin according_to_Prep = mkPrep "根据" ;
+lin end_V2 = mkV2 "结束" ;
+lin end_V = mkV "结束" ;
+lin contract_N = mkN "合同" ;
+lin wide_A = L.wide_A ;
+lin occur_V = mkV "发生" ;
+lin agreement_N = mkN "协议" ;
+lin better_Adv = mkAdv "更好" ;
+lin kill_V2 = L.kill_V2 ;
+lin kill_V = mkV "杀" ;
+lin act_V2 = mkV2 "作为" ;
+lin act_V = mkV "作为" ;
+lin site_N = mkN "现场" ;
+lin either_Adv = mkAdv "或" ;
+lin labour_N = mkN "劳工" ;
+lin plan_VV = mkVV "计划" ;
+lin plan_VS = mkVS "计划" ;
+lin plan_V2V = mkV2V "计划" ;
+lin plan_V2 = mkV2 "计划" ;
+lin plan_V = mkV "计划" ;
+lin various_A = mkA "各种" ;
+lin since_Prep = mkPrep "自从" "以来" ;
+lin test_N = mkN "测试" ;
+lin eat_V2 = L.eat_V2 ;
+lin eat_V = mkV "吃" ;
+lin loss_N = mkN "损失" ;
+lin close_V2 = L.close_V2 ;
+lin close_V = mkV "关" ;
+lin represent_V2 = mkV2 "表现" ;
+lin represent_V = mkV "代表" ;
+lin love_VV = mkVV "爱" ;
+lin love_V2 = L.love_V2 ;
+lin colour_N = mkN "颜色" ;
+lin clearly_Adv = mkAdv "清晰" mannerAdvType ; ----
+lin shop_N = L.shop_N ;
+lin benefit_N = mkN "得益" ;
+lin animal_N = L.animal_N ;
+lin heart_N = L.heart_N ;
+lin election_N = mkN "选举" ;
+lin purpose_N = mkN "目的" ;
+lin standard_N = mkN "标准" ;
+lin due_A = mkA "应有" ;
+lin secretary_N = mkN "秘书" ;
+lin rise_V2 = mkV2 "上升" ;
+lin rise_V = mkV "上升" ;
+lin date_N = mkN "日期" ;
+lin date_7_N = variants{} ; -- 
+lin date_3_N = variants{} ; -- 
+lin date_3_N = variants{} ; -- 
+lin date_1_N = variants{} ; -- 
+lin hard_A = mkA "困难" ;
+lin hard_2_A = variants{} ; -- 
+lin hard_1_A = variants{} ; -- 
+lin music_N = L.music_N ;
+lin hair_N = L.hair_N ;
+lin prepare_VV = mkVV "准备" ;
+lin prepare_V2V = mkV2V "准备" ;
+lin prepare_V2 = mkV2 "准备" ;
+lin prepare_V = mkV "准备" ;
+lin factor_N = mkN "因素" ;
+lin other_A = mkA "其他" ;
+lin anyone_NP = mkNPword "任何人" ;
+lin pattern_N = mkN "模式" ;
+lin manage_VV = mkVV "管理" ;
+lin manage_V2 = mkV2 "管理" ;
+lin manage_V = mkV "管理" ;
+lin piece_N = mkN "一片" ;
+lin discuss_VS = mkVS "讨论" ;
+lin discuss_V2 = mkV2 "讨论" ;
+lin prove_VS = mkVS "证明" ;
+lin prove_VA = mkVA "证明" ;
+lin prove_V2 = mkV2 "证明" ;
+lin prove_V = mkV "证明" ;
+lin front_N = mkN "前面" ;
+lin evening_N = mkN "晚间" ;
+lin royal_A = mkA "皇家" ;
+lin tree_N = L.tree_N ;
+lin population_N = mkN "人口" ;
+lin fine_A = mkA "精细" ;
+lin plant_N = mkN "厂" ;
+lin pressure_N = mkN "压力" ;
+lin response_N = mkN "响应" ;
+lin catch_V2 = mkV2 "抓" ;
+lin street_N = mkN "街道" ;
+lin pick_V2 = mkV2 "选择" ;
+lin pick_V = mkV "选择" ;
+lin performance_N = mkN "表现" ;
+lin performance_2_N = variants{} ; -- 
+lin performance_1_N = variants{} ; -- 
+lin knowledge_N = mkN "知识" [] ;
+lin despite_Prep = mkPrep "尽管" ;
+lin design_N = mkN "设计" ;
+lin page_N = mkN "页" ;
+lin enjoy_VV = mkVV "享受" ;
+lin enjoy_V2 = mkV2 "享受" ;
+lin individual_N = mkN "个人" ;
+lin suppose_VS = mkVS "假设" ;
+lin suppose_V2 = mkV2 "假设" ;
+lin rest_N = mkN "其余" ;
+lin instead_Adv = mkAdv "反之" ;
+lin wear_V2 = mkV2 "穿" ;
+lin wear_V = mkV "穿" ;
+lin basis_N = mkN "基础" ;
+lin size_N = mkN "大小" ;
+lin environment_N = mkN "环境" ;
+lin per_Prep = mkPrep "每" ;
+lin fire_N = variants{} ; -- 
+lin fire_2_N = L.fire_N ;
+lin fire_1_N = L.fire_N ;
+lin series_N = mkN "系列" ;
+lin success_N = mkN "成功" ;
+lin natural_A = mkA "自然" ;
+lin wrong_A = mkA "错误" ;
+lin near_Prep = mkPrep "靠近" ;
+lin round_Adv = mkAdv "圆" ;
+lin thought_N = mkN "思想" ;
+lin list_N = mkN "目录" ;
+lin argue_VS = mkVS "争论" ;
+lin argue_V2 = mkV2 "争论" ;
+lin argue_V = mkV "争论" ;
+lin final_A = mkA "最终" ;
+lin future_N = mkN "未来" ;
+lin future_3_N = variants{} ; -- 
+lin future_1_N = variants{} ; -- 
+lin introduce_V2 = mkV2 "介绍" ;
+lin analysis_N = mkN "分析" ;
+lin enter_V2 = mkV2 "进入" ;
+lin enter_V = mkV "进入" ;
+lin space_N = mkN "空间" ;
+lin arrive_V = mkV "到" ;
+lin ensure_VS = mkVS "确保" ;
+lin ensure_V2 = mkV2 "确保" ;
+lin ensure_V = mkV "保证" ;
+lin demand_N = mkN "需求" ;
+lin statement_N = mkN "声明" ;
+lin to_Adv = mkAdv "向前" ;
+lin attention_N = mkN "注意" ;
+lin love_N = L.love_N ;
+lin principle_N = mkN "原理" ;
+lin pull_V2 = L.pull_V2 ;
+lin pull_V = mkV "拉" ;
+lin set_N = mkN "集" ;
+lin set_2_N = variants{} ; -- 
+lin set_1_N = variants{} ; -- 
+lin doctor_N = L.doctor_N ;
+lin choice_N = mkN "选择" ;
+lin refer_V2 = mkV2 "参考" ;
+lin refer_V = mkV "参考" ;
+lin feature_N = mkN "特征" ;
+lin couple_N = mkN "一对" ;
+lin step_N = mkN "步骤" ;
+lin following_A = mkA "以下" ;
+lin thank_V2 = mkV2 "感谢" ;
+lin machine_N = mkN "机器" ;
+lin income_N = mkN "收入" ;
+lin training_N = mkN "训练" ;
+lin present_V2 = mkV2 "介绍" ;
+lin association_N = mkN "协会" ;
+lin film_N = mkN "电影" ;
+lin film_2_N = variants{} ; -- 
+lin film_1_N = variants{} ; -- 
+lin region_N = mkN "地区" ;
+lin effort_N = mkN "工夫" ;
+lin player_N = mkN "参与者" ;
+lin everyone_NP = mkNPword "每一个人" ;
+lin present_A = mkA "现在" ;
+lin award_N = mkN "奖" ;
+lin village_N = L.village_N ;
+lin control_V2 = mkV2 "控制" ;
+lin organisation_N = variants{} ; -- 
+lin whatever_Det = variants{} ; -- 
+lin news_N = mkN "新闻" ;
+lin nice_A = mkA "好看" ;
+lin difficulty_N = mkN "困难" ;
+lin modern_A = mkA "现代" ;
+lin cell_N = mkN "细胞" ;
+lin close_A = mkA "封闭" ;
+lin current_A = mkA "当前" ;
+lin legal_A = mkA "合法" ;
+lin energy_N = mkN "能源" ;
+lin finally_Adv = variants{} ; -- 
+lin degree_N = variants{} ; -- 
+lin degree_3_N = mkN "度" ;
+lin degree_2_N = mkN "度" ;
+lin degree_1_N = mkN "度" ;
+lin mile_N = mkN "英里" ;
+lin means_N = mkN "手段" "个" ;
+lin growth_N = mkN "发展" ;
+lin treatment_N = mkN "治疗" ;
+lin sound_N = mkN "声音" ;
+lin above_Prep = S.above_Prep ;
+lin task_N = mkN "任务" ;
+lin provision_N = mkN "规定" ;
+lin affect_V2 = mkV2 "影响" ;
+lin please_Adv = mkAdv "请" ;
+lin red_A = L.red_A ;
+lin happy_A = mkA "快乐" ;
+lin behaviour_N = mkN "行为" ;
+lin concerned_A = variants{} ; -- 
+lin point_V2 = mkV2 "点" ;
+lin point_V = mkV "指出" ;
+lin function_N = mkN "功能" ;
+lin identify_V2 = mkV2 "识别" ;
+lin identify_V = mkV "鉴定" ;
+lin resource_N = mkN "资源" ;
+lin defence_N = mkN "防御" ;
+lin garden_N = L.garden_N ;
+lin floor_N = L.floor_N ;
+lin technology_N = mkN "技术" ;
+lin style_N = mkN "风格" ;
+lin feeling_N = mkN "感觉" ;
+lin science_N = L.science_N ;
+lin relate_V2 = mkV2 "有关" ;
+lin relate_V = mkV "有关" ;
+lin doubt_N = mkN "怀疑" ;
+lin horse_N = L.horse_N ;
+lin force_VS = mkVS "强制" ;
+lin force_V2V = mkV2V "强制" ;
+lin force_V2 = mkV2 "强迫" ;
+lin force_V = mkV "强迫" ;
+lin answer_N = mkN "回答" ;
+lin compare_V = mkV "比较" ;
+lin suffer_V2 = mkV2 "受苦" ;
+lin suffer_V = mkV "受苦" ;
+lin individual_A = mkA "单个" ;
+lin forward_Adv = mkAdv "向前" ;
+lin announce_VS = mkVS "宣布" ;
+lin announce_V2 = mkV2 "宣布" ;
+lin userMasc_N = mkN "用户" ;
+lin fund_N = mkN "基金" "支" ;
+lin character_2_N = mkN "字符" ;
+lin character_1_N = mkN "字符" ;
+lin risk_N = mkN "风险" ;
+lin normal_A = mkA "正常" ;
+lin nor_Conj = mkConj "也不" ;
+lin dog_N = L.dog_N ;
+lin obtain_V2 = mkV2 "获得" ;
+lin obtain_V = mkV "获得" ;
+lin quickly_Adv = variants{} ; -- 
+lin army_N = mkN "军队" "支" ;
+lin indicate_VS = mkVS "表明" ;
+lin indicate_V2 = mkV2 "表明" ;
+lin forget_VS = mkVS "忘记" ;
+lin forget_V2 = L.forget_V2 ;
+lin forget_V = mkV "忘" ;
+lin station_N = mkN "车站" ;
+lin glass_N = mkN "玻璃" ;
+lin cup_N = mkN "杯" ;
+lin previous_A = mkA "以前" ;
+lin husband_N = L.husband_N ;
+lin recently_Adv = variants{} ; -- 
+lin publish_V2 = mkV2 "发布" ;
+lin publish_V = mkV "发布" ;
+lin serious_A = mkA "严重" ;
+lin anyway_Adv = mkAdv "无论如何" ;
+lin visit_V2 = mkV2 "游览" ;
+lin visit_V = mkV "参观" ;
+lin capital_N = mkN "资本" ;
+lin capital_3_N = variants{} ; -- 
+lin capital_2_N = variants{} ; -- 
+lin capital_1_N = variants{} ; -- 
+lin either_Det = mkpDet "或" ;
+lin note_N = mkN "笔记" ;
+lin note_3_N = variants{} ; -- 
+lin note_2_N = variants{} ; -- 
+lin note_1_N = variants{} ; -- 
+lin season_N = mkN "季节" ;
+lin argument_N = mkN "论据" ;
+lin listen_V = mkV "听" ;
+lin show_N = mkN "演出" ;
+lin responsibility_N = mkN "责任" ;
+lin significant_A = mkA "显著" ;
+lin deal_N = mkN "合约" ;
+lin prime_A = mkA "主要" ;
+lin economy_N = mkN "经济" ;
+lin economy_2_N = variants{} ; -- 
+lin economy_1_N = variants{} ; -- 
+lin element_N = mkN "元素" ;
+lin finish_V2 = mkV2 "结束" ;
+lin finish_V = mkV "完成" ;
+lin duty_N = mkN "责任" ;
+lin fight_V2 = L.fight_V2 ;
+lin fight_V = mkV "打" ;
+lin train_V2V = mkV2V "火车" ;
+lin train_V2 = mkV2 "火车" ;
+lin train_V = mkV "训练" ;
+lin maintain_VS = mkVS "维持" ;
+lin maintain_V2 = mkV2 "维持" ;
+lin maintain_V = mkV "维持" ;
+lin attempt_N = mkN "尝试" ;
+lin leg_N = L.leg_N ;
+lin investment_N = mkN "投资" ;
+lin save_V2 = mkV2 "保存" ;
+lin save_V = mkV "节省" ;
+lin throughout_Prep = mkPrep "历来" ;
+lin design_V2 = mkV2 "设计" ;
+lin design_V = mkV "设计" ;
+lin suddenly_Adv = variants{} ; -- 
+lin brother_N = mkN "兄弟" ;
+lin improve_V2 = mkV2 "改善" ;
+lin improve_V = mkV "改善" ;
+lin avoid_VV = mkVV "避免" ;
+lin avoid_V2 = mkV2 "避免" ;
+lin wonder_VQ = L.wonder_VQ ;
+lin wonder_V = mkV "怀疑" ;
+lin tend_VV = mkVV "趋向" ;
+lin tend_V2 = mkV2 "趋向" ;
+lin title_N = mkN "标题" ;
+lin hotel_N = mkN "旅馆" ;
+lin aspect_N = mkN "方面" ;
+lin increase_N = mkN "增加" ;
+lin help_N = mkN "帮助" ;
+lin industrial_A = mkA "产业" ;
+lin express_V2 = mkV2 "表达" ;
+lin summer_N = mkN "夏天" ;
+lin determine_VV = mkVV "确定" ;
+lin determine_VS = mkVS "确定" ;
+lin determine_V2V = mkV2V "确定" ;
+lin determine_V2 = mkV2 "决定" ;
+lin determine_V = mkV "确定" ;
+lin generally_Adv = variants{} ; -- 
+lin daughter_N = mkN "女儿" ;
+lin exist_V = mkV "存在" ;
+lin share_V2 = mkV2 "分享" ;
+lin share_V = mkV "共享" ;
+lin baby_N = L.baby_N ;
+lin nearly_Adv = variants{} ; -- 
+lin smile_V = mkV "微笑" ;
+lin sorry_A = mkA "遗憾" ;
+lin sea_N = L.sea_N ;
+lin skill_N = mkN "技能" ;
+lin claim_N = mkN "声称" ;
+lin treat_V2 = mkV2 "处理" ;
+lin treat_V = mkV "治疗" ;
+lin remove_V2 = mkV2 "消除" ;
+lin remove_V = mkV "消除" ;
+lin concern_N = mkN "关照" ;
+lin university_N = L.university_N ;
+lin left_A = mkA "左边" ;
+lin dead_A = mkA "僵死" ;
+lin discussion_N = mkN "讨论" ;
+lin specific_A = mkA "具体" ;
+lin customerMasc_N = mkN "顾客" ;
+lin box_N = mkN "盒" ;
+lin outside_Prep = mkPrep "除" "之外" ;
+lin state_VS = mkVS "声明" ;
+lin state_V2 = mkV2 "声明" ;
+lin conference_N = mkN "会议" ;
+lin whole_N = mkN "整个" [] ;
+lin total_A = mkA "总共" ;
+lin profit_N = mkN "利润" ;
+lin division_N = mkN "部门" ;
+lin division_3_N = variants{} ; -- 
+lin division_2_N = variants{} ; -- 
+lin division_1_N = variants{} ; -- 
+lin throw_V2 = L.throw_V2 ;
+lin throw_V = mkV "扔" ;
+lin procedure_N = mkN "过程" ;
+lin fill_V2 = mkV2 "填充" ;
+lin fill_V = mkV "充满" ;
+lin king_N = L.king_N ;
+lin assume_VS = mkVS "假设" ;
+lin assume_V2 = mkV2 "假设" ;
+lin image_N = mkN "图像" ;
+lin oil_N = L.oil_N ;
+lin obviously_Adv = variants{} ; -- 
+lin unless_Subj = mkSubj "除非" ;
+lin appropriate_A = mkA "适当" ;
+lin circumstance_N = mkN "环境" ;
+lin military_A = mkA "军事" ;
+lin proposal_N = mkN "建议" ;
+lin mention_VS = mkVS "提" ;
+lin mention_V2 = mkV2 "提到" ;
+lin mention_V = mkV "提到" ;
+lin client_N = mkN "客户" ;
+lin sector_N = mkN "部门" ;
+lin direction_N = mkN "方向" ;
+lin admit_VS = mkVS "承认" ;
+lin admit_V2 = mkV2 "承认" ;
+lin admit_V = mkV "承认" ;
+lin though_Adv = mkAdv "尽管" ;
+lin replace_V2 = mkV2 "更换" ;
+lin basic_A = mkA "基本" ;
+lin hard_Adv = mkAdv "硬" ; --NOT SURE "硬" or "困难"
+lin instance_N = mkN "例子" ;
+lin sign_N = mkN "签署" ;
+lin original_A = mkA "初始" ;
+lin successful_A = mkA "成功" ;
+lin okay_Adv = variants{} ; -- 
+lin reflect_V2 = mkV2 "反映" ;
+lin reflect_V = mkV "反映" ;
+lin aware_A = mkA "意识到" ;
+lin measure_N = mkN "测量" ;
+lin attitude_N = mkN "态度" ;
+lin disease_N = mkN "疾病" ;
+lin exactly_Adv = variants{} ; -- 
+lin above_Adv = mkAdv "以上" ;
+lin commission_N = mkN "佣金" ;
+lin intend_VV = mkVV "打算" ;
+lin beyond_Prep = mkPrep "超出" "以外" ;
+lin seat_N = mkN "座位" ;
+lin presidentMasc_N = mkN "总统" ;
+lin encourage_V2V = mkV2V "鼓励" ;
+lin encourage_V2 = mkV2 "鼓励" ;
+lin addition_N = mkN "增加" ;
+lin goal_N = mkN "目标" ;
+lin round_Prep = mkPrep "圆" ;
+lin miss_V2 = mkV2 "想念" ;
+lin miss_V = mkV "错过" ;
+lin popular_A = mkA "流行" ;
+lin affair_N = mkN "事件" ;
+lin technique_N = mkN "技术" ;
+lin respect_N = mkN "尊重" [] ;
+lin drop_V2 = mkV2 "下降" ;
+lin drop_V = mkV "下降" ;
+lin professional_A = mkA "专业" ;
+lin less_Det = mkpDet "较少" ;
+lin once_Subj = mkSubj "曾经" ;
+lin item_N = mkN "项" ;
+lin fly_V2 = mkV2 "飞" ;
+lin fly_V = L.fly_V ;
+lin reveal_VS = mkVS "揭示" ;
+lin reveal_V2 = mkV2 "揭示" ;
+lin version_N = mkN "版本" ;
+lin maybe_Adv = mkAdv "也许" ;
+lin ability_N = mkN "能力" ;
+lin operate_V2 = mkV2 "操作" ;
+lin operate_V = mkV "运营" ;
+lin good_N = mkN "好" ;
+lin campaign_N = mkN "运动" ;
+lin heavy_A = L.heavy_A ;
+lin advice_N = mkN "忠告" ;
+lin institution_N = mkN "机构" ;
+lin discover_VS = mkVS "发现" ;
+lin discover_V2 = mkV2 "发现" ;
+lin discover_V = mkV "发现" ;
+lin surface_N = mkN "表面" ;
+lin library_N = mkN "文库" ;
+lin pupil_N = mkN "瞳孔" ;
+lin record_V2 = mkV2 "记录" ;
+lin refuse_VV = mkVV "拒绝" ;
+lin refuse_V2 = mkV2 "拒绝" ;
+lin refuse_V = mkV "拒绝" ;
+lin prevent_V2 = mkV2 "防止" ;
+lin advantage_N = mkN "优点" ;
+lin dark_A = mkA "暗" ;
+lin teach_V2V = mkV2V "教" ;
+lin teach_V2 = L.teach_V2 ;
+lin teach_V = mkV "教导" ;
+lin memory_N = mkN "记忆" ;
+lin culture_N = mkN "文化" ;
+lin blood_N = L.blood_N ;
+lin cost_V2 = mkV2 "成本" ;
+lin cost_V = mkV "成本" ;
+lin majority_N = mkN "多数" ;
+lin answer_V2 = mkV2 "回答" ;
+lin answer_V = mkV "回答" ;
+lin variety_N = mkN "变种" ;
+lin variety_2_N = variants{} ; -- 
+lin variety_1_N = variants{} ; -- 
+lin press_N = mkN "新闻界" ;
+lin depend_V = mkV "依赖" ;
+lin bill_N = mkN "帐单" ;
+lin competition_N = mkN "竞争" ;
+lin ready_A = mkA "准备" ;
+lin general_N = mkN "将领" ;
+lin access_N = mkN "访问" ;
+lin hit_V2 = L.hit_V2 ;
+lin hit_V = mkV "撞击" ;
+lin stone_N = L.stone_N ;
+lin useful_A = mkA "有用" ;
+lin extent_N = mkN "程度" ;
+lin employment_N = mkN "雇用" ;
+lin regard_V2 = mkV2 "看作" ;
+lin regard_V = mkV "注重" ;
+lin apart_Adv = mkAdv "隔开" ;
+lin present_N = mkN "目前" [];
+lin appeal_N = mkN "上诉" ;
+lin text_N = mkN "文本" ;
+lin parliament_N = mkN "议会" ;
+lin cause_N = mkN "原因" ;
+lin terms_N = variants{} ; -- 
+lin bar_N = mkN "酒吧" ;
+lin bar_2_N = variants{} ; -- 
+lin bar_1_N = variants{} ; -- 
+lin attack_N = mkN "攻击" ;
+lin effective_A = mkA "有效" ;
+lin mouth_N = L.mouth_N ;
+lin down_Prep = mkPrep "往下" ;
+lin result_V = mkV "导致" ;
+lin fish_N = L.fish_N ;
+lin future_A = mkA "未来" ;
+lin visit_N = mkN "访问" ;
+lin little_Adv = variants{} ; -- 
+lin easily_Adv = variants{} ; -- 
+lin attempt_VV = mkVV "尝试" ;
+lin attempt_V2 = mkV2 "尝试" ;
+lin enable_VS = mkVS "使能够" ;
+lin enable_V2V = mkV2V "使" ;
+lin enable_V2 = mkV2 "使" ;
+lin trouble_N = mkN "麻烦" ;
+lin traditional_A = mkA "传统" ;
+lin payment_N = mkN "付款" ;
+lin best_Adv = mkAdv "最好" ;
+lin post_N = mkN "邮寄" ;
+lin county_N = mkN "县" ;
+lin lady_N = mkN "女士" ;
+lin holiday_N = mkN "节日" ;
+lin realize_VS = mkVS "实现" ;
+lin realize_V2 = mkV2 "意识" ;
+lin importance_N = mkN "重要性" ;
+lin chair_N = L.chair_N ;
+lin facility_N = mkN "设施" ;
+lin complete_V2 = mkV2 "完成" ;
+lin complete_V = mkV "完成" ;
+lin article_N = mkN "文章" ;
+lin object_N = mkN "宾语" ;
+lin context_N = mkN "上下文" ;
+lin survey_N = mkN "调查" ;
+lin notice_VS = mkVS "注意" ;
+lin notice_V2 = mkV2 "通知" ;
+lin complete_A = mkA "完整" ;
+lin turn_N = mkN "翻转" ;
+lin direct_A = mkA "直接" ;
+lin immediately_Adv = variants{} ; -- 
+lin collection_N = mkN "汇编" ;--NOT SURE "集子" or "汇编" or "丛书"
+lin reference_N = mkN "参考" ;
+lin card_N = mkN "卡" "张" ;
+lin interesting_A = mkA "有趣" ;
+lin considerable_A = mkA "可观" ;
+lin television_N = L.television_N ;
+lin extend_V2 = mkV2 "扩展" ;
+lin extend_V = mkV "延长" ;
+lin communication_N = mkN "沟通" ;
+lin agency_N = mkN "机构" ;
+lin physical_A = mkA "物理" ;
+lin except_Conj = variants{} ; -- 
+lin check_V2 = mkV2 "查" ;
+lin check_V = mkV "查" ;
+lin sun_N = L.sun_N ;
+lin species_N = mkN "物种" ;
+lin possibility_N = mkN "可能性" ;
+lin officialMasc_N = mkN "职员" ;
+lin chairman_N = mkN "主席" ;
+lin speaker_N = mkN "扬声器" ;
+lin second_N = mkN "秒" ;
+lin career_N = mkN "事业" ;
+lin laugh_VS = mkVS "笑" ;
+lin laugh_V2 = mkV2 "笑" ;
+lin laugh_V = L.laugh_V ;
+lin weight_N = mkN "重量" ;
+lin sound_VS = mkVS "听到" ;
+lin sound_VA = mkVA "听起来" ;
+lin sound_V2 = mkV2 "声音" ;
+lin sound_V = mkV "听起来" ;
+lin responsible_A = mkA "负责" ;
+lin base_N = mkN "基地" ;
+lin document_N = mkN "文件" ;
+lin solution_N = mkN "解决方案" ;
+lin return_N = mkN "重返" ;
+lin medical_A = mkA "医疗" ;
+lin hot_A = L.hot_A ;
+lin recognize_VS = mkVS "认识" ;
+lin recognize_4_V2 = variants{} ; -- 
+lin recognize_1_V2 = variants{} ; -- 
+lin talk_N = mkN "交谈" ;
+lin budget_N = mkN "预算" ;
+lin river_N = L.river_N ;
+lin fit_V2 = mkV2 "适合" ;
+lin fit_V = mkV "适合" ;
+lin organization_N = mkN "组织" ;
+lin existing_A = variants{} ; -- 
+lin start_N = mkN "开始" ;
+lin push_VS = mkVS "推" ;
+lin push_V2V = mkV2V "逼迫" ;
+lin push_V2 = L.push_V2 ;
+lin push_V = mkV "推" ;
+lin tomorrow_Adv = mkAdv "明天" ;
+lin requirement_N = mkN "需求" ;
+lin cold_A = L.cold_A ;
+lin edge_N = mkN "边缘" ;
+lin opposition_N = mkN "反对" ;
+lin opinion_N = mkN "意见" ;
+lin drug_N = mkN "药物" ;
+lin quarter_N = mkN "刻" ;
+lin option_N = mkN "选项" ;
+lin sign_V2 = mkV2 "签署" ;
+lin sign_V = mkV "签名" ;
+lin worth_Prep = mkPrep "价值" ;
+lin call_N = mkN "呼叫" ;
+lin define_V2 = mkV2 "规定" ;
+lin define_V = mkV "定义" ;
+lin stock_N = mkN "股票" "支" ;
+lin influence_N = mkN "影响" ;
+lin occasion_N = mkN "场合" ;
+lin eventually_Adv = variants{} ; -- 
+lin software_N = mkN "软件" ;
+lin highly_Adv = variants{} ; -- 
+lin exchange_N = mkN "兑换" ;
+lin lack_N = mkN "缺乏" ;
+lin shake_V2 = mkV2 "抖动" ;
+lin shake_V = mkV "抖动" ;
+lin study_V2 = mkV2 "学习" ;
+lin study_V = mkV "学习" ;
+lin concept_N = mkN "概念" ;
+lin blue_A = L.blue_A ;
+lin star_N = L.star_N ;
+lin radio_N = L.radio_N ;
+lin arrangement_N = mkN "安排" ;
+lin examine_V2 = mkV2 "检查" ;
+lin bird_N = L.bird_N ;
+lin green_A = L.green_A ;
+lin band_N = mkN "乐队" ;
+lin sex_N = mkN "性别" ;
+lin finger_N = mkN "手指" ;
+lin past_N = mkN "过去" ;
+lin independent_A = mkA "独立" ;
+lin independent_2_A = variants{} ; -- 
+lin independent_1_A = variants{} ; -- 
+lin equipment_N = mkN "装备" ;
+lin north_N = mkN "北" "" ;
+lin mind_VS = mkVS "思想" ;
+lin mind_V2 = mkV2 "介意" ;--"精神" ;
+lin mind_V = mkV "介意" ;
+lin move_N = mkN "举动" ;
+lin message_N = mkN "信息" ;
+lin fear_N = mkN "恐惧" ;
+lin afternoon_N = mkN "下午" ;
+lin drink_V2 = L.drink_V2 ;
+lin drink_V = mkV "喝" ;
+lin fully_Adv = variants{} ; -- 
+lin race_N = mkN "竞赛" ;
+lin race_2_N = variants{} ; -- 
+lin race_1_N = variants{} ; -- 
+lin gain_V2 = mkV2 "获得" ;
+lin gain_V = mkV "获得" ;
+lin strategy_N = mkN "战略" ;
+lin extra_A = mkA "额外" ;
+lin scene_N = mkN "现场" ;
+lin slightly_Adv = variants{} ; -- 
+lin kitchen_N = mkN "厨房" "间" ;
+lin speech_N = mkN "发言" ;
+lin arise_V = mkV "出现" ;
+lin network_N = mkN "网络" ;
+lin tea_N = mkN "茶" ;
+lin peace_N = L.peace_N ;
+lin failure_N = mkN "失败" ;
+lin employee_N = mkN "职员" ;
+lin ahead_Adv = mkAdv "向前" ;
+lin scale_N = mkN "规模" ;
+lin hardly_Adv = variants{} ; -- 
+lin attend_V2 = mkV2 "出席" ;
+lin attend_V = mkV "出席" ;
+lin shoulder_N = mkN "肩" ;
+lin otherwise_Adv = mkAdv "否则" ;
+lin railway_N = mkN "铁路" "条" ;
+lin directly_Adv = variants{} ; -- 
+lin supply_N = mkN "供应" ;
+lin expression_N = mkN "表达" ;
+lin owner_N = mkN "业主" ;
+lin associate_V2 = mkV2 "关联" ;
+lin associate_V = mkV "关联" ;
+lin corner_N = mkN "角落" ;
+lin past_A = mkA "过去" ;
+lin match_N = mkN "匹配" ;
+lin match_3_N = variants{} ; -- 
+lin match_2_N = variants{} ; -- 
+lin match_1_N = variants{} ; -- 
+lin sport_N = mkN "运动" ;
+lin status_N = mkN "地位" ;
+lin beautiful_A = L.beautiful_A ;
+lin offer_N = mkN "议案" ;
+lin marriage_N = mkN "婚姻" ;
+lin hang_V2 = mkV2 "悬挂" ;
+lin hang_V = mkV "挂" ;
+lin civil_A = mkA "民间" ;
+lin perform_V2 = mkV2 "演出" ;
+lin perform_V = mkV "实施" ;
+lin sentence_N = mkN "句子" ;
+lin crime_N = mkN "犯罪" ;
+lin ball_N = mkN "球" ;
+lin marry_V2 = mkV2 "结婚" ;
+lin marry_V = mkV "结婚" ;
+lin wind_N = L.wind_N ;
+lin truth_N = mkN "真相" ;
+lin protect_V2 = mkV2 "保护" ;
+lin protect_V = mkV "保护" ;
+lin safety_N = mkN "安全" ;
+lin partner_N = mkN "伙伴" ;
+lin completely_Adv = variants{} ; -- 
+lin copy_N = mkN "拷贝" ;
+lin balance_N = mkN "平衡" ;
+lin sister_N = L.sister_N ;
+lin reader_N = mkN "读者" ;
+lin below_Adv = mkAdv "下面" ;
+lin trial_N = mkN "尝试" ;
+lin rock_N = L.rock_N ;
+lin damage_N = mkN "损失" ;
+lin adopt_V2 = mkV2 "采用" ;
+lin newspaper_N = L.newspaper_N ;
+lin meaning_N = mkN "意思" ;
+lin light_A = mkA "轻" ;
+lin essential_A = mkA "本质" ;
+lin obvious_A = mkA "明显" ;
+lin nation_N = mkN "国家" ;
+lin confirm_VS = mkVS "确认" ;
+lin confirm_V2 = mkV2 "确认" ;
+lin south_N = mkN "南" "" ;
+lin length_N = mkN "长度" [] ;
+lin branch_N = mkN "分支" ;
+lin deep_A = mkA "深刻" ;
+lin none_NP = variants{} ; -- 
+lin planning_N = mkN "规划" "次" ;
+lin trust_N = mkN "信任" ;
+lin working_A = variants{} ; -- 
+lin pain_N = mkN "疼痛" [] ;
+lin studio_N = mkN "工作室" ;
+lin positive_A = mkA "积极" ;
+lin spirit_N = mkN "精神" ;
+lin college_N = mkN "学院" ;
+lin accident_N = mkN "事故" ;
+lin star_V2 = mkV2 "由*主演" ;
+lin hope_N = mkN "希望" ;
+lin mark_V3 = mkV3 "标记" ;
+lin mark_V2 = mkV2 "标记" ;
+lin works_N = mkN "作品" "个" ;
+lin league_N = mkN "联盟" ;
+lin league_2_N = variants{} ; -- 
+lin league_1_N = variants{} ; -- 
+lin clear_V2 = mkV2 "清除" ;
+lin clear_V = mkV "清除" ;
+lin imagine_VS = mkVS "想像" ;
+lin imagine_V2 = mkV2 "设想" ;
+lin imagine_V = mkV "想像" ;
+lin through_Adv = mkAdv "通过" ;
+lin cash_N = mkN "现金" ;
+lin normally_Adv = variants{} ; -- 
+lin play_N = mkN "玩" ;
+lin strength_N = mkN "实力" ;
+lin train_N = L.train_N ;
+lin travel_V2 = mkV2 "旅行" ;
+lin travel_V = L.travel_V ;
+lin target_N = mkN "目标" ;
+lin very_A = variants{} ; -- 
+lin pair_N = mkN "对" ;
+lin male_A = mkA "男性" ;
+lin gas_N = mkN "气体" ;
+lin issue_V2 = mkV2 "发布" ;
+lin issue_V = mkV "发行" ;
+lin contribution_N = mkN "贡献" ;
+lin complex_A = mkA "复杂" ;
+lin supply_V2 = mkV2 "供应" ;
+lin beat_V2 = mkV2 "击败" ;
+lin beat_V = mkV "击败" ;
+lin artist_N = mkN "艺术家" ;
+lin agentMasc_N = mkN "代理人" ;
+lin presence_N = mkN "存在" ;
+lin along_Adv = mkAdv "沿着" ;
+lin environmental_A = mkA "环境" ;
+lin strike_V2 = mkV2 "罢工" ;
+lin strike_V = mkV "打击" ; --NOT SURE "打击" or "罢工"
+lin contact_N = mkN "联系" ;
+lin protection_N = mkN "保护" ;
+lin beginning_N = mkN "开始" ;
+lin demand_VS = mkVS "需求" ;
+lin demand_V2 = mkV2 "需求" ;
+lin media_N = mkN "媒体" ;
+lin relevant_A = mkA "相关" ;
+lin employ_V2 = mkV2 "采用" ;
+lin shoot_V2 = mkV2 "射击" ;
+lin shoot_V = mkV "射击" ;
+lin executive_N = mkN "管理人" ;
+lin slowly_Adv = variants{} ; -- 
+lin relatively_Adv = variants{} ; -- 
+lin aid_N = mkN "帮助" ;
+lin huge_A = mkA "巨大" ;
+lin late_Adv = mkAdv "晚" ;
+lin speed_N = mkN "速度" ;
+lin review_N = mkN "评论" ;
+lin test_V2 = mkV2 "试验" ;
+lin order_VS = mkVS "命令" ;
+lin order_V2V = mkV2V "秩序" ;
+lin order_V2 = mkV2 "命令" ;
+lin order_V = mkV "命令" ;
+lin route_N = mkN "路线" ;
+lin consequence_N = mkN "后果" ;
+lin telephone_N = mkN "电话" ;
+lin release_V2 = mkV2 "释放" ;
+lin proportion_N = mkN "比例" ;
+lin primary_A = mkA "主要" ;
+lin consideration_N = mkN "考虑" ;
+lin reform_N = mkN "改革" ;
+lin driverMasc_N = mkN "司机" ;
+lin annual_A = mkA "周年" ;
+lin nuclear_A = mkA "核" ;
+lin latter_A = mkA "近来" ;
+lin practical_A = mkA "实用" ;
+lin commercial_A = mkA "商业" ;
+lin rich_A = mkA "富" ;
+lin emerge_V = mkV "出现" ;
+lin apparently_Adv = variants{} ; -- 
+lin ring_V = mkV "按铃" ;
+lin ring_6_V2 = variants{} ; -- 
+lin ring_4_V2 = variants{} ; -- 
+lin distance_N = mkN "距离" [] ;
+lin exercise_N = mkN "锻炼" ;
+lin key_A = mkA "关键" ;
+lin close_Adv = mkAdv "关闭" ;
+lin skin_N = L.skin_N ;
+lin island_N = mkN "岛" ;
+lin separate_A = mkA "各自" ;
+lin aim_VV = mkVV "瞄准" ;
+lin aim_V2 = mkV2 "瞄准" ;
+lin aim_V = mkV "瞄准" ;
+lin danger_N = mkN "危险" ;
+lin credit_N = mkN "信用" ;
+lin usual_A = mkA "通常" ;
+lin link_V2 = mkV2 "链接" ;
+lin link_V = mkV "链接" ;
+lin candidateMasc_N = mkN "候选人" ;
+lin track_N = mkN "履带" ;
+lin safe_A = mkA "安全" ;
+lin interested_A = mkA "有兴趣" ;
+lin assessment_N = mkN "评定" "次" ;
+lin path_N = mkN "路径" "条" ;
+lin merely_Adv = variants{} ; -- 
+lin plus_Prep = variants{} ; -- 
+lin district_N = mkN "区域" ;
+lin regular_A = mkA "定期" ;
+lin reaction_N = mkN "反应" ;
+lin impact_N = mkN "影响" ;
+lin collect_V2 = mkV2 "收集" ;
+lin collect_V = mkV "收集" ;
+lin debate_N = mkN "辩论" ;
+lin lay_V2 = mkV2 "铺设" ;
+lin lay_V = mkV "铺设" ;
+lin rise_N = mkN "上升" ;
+lin belief_N = mkN "信念" ;
+lin conclusion_N = mkN "结论" ;
+lin shape_N = mkN "形状" ;
+lin vote_N = mkN "投票" ;
+lin aim_N = mkN "瞄准" ;
+lin politics_N = mkN "政治" ;
+lin reply_VS = mkVS "回复" ;
+lin reply_V = mkV "回复" ;
+lin press_V2V = mkV2V "压迫" ;
+lin press_V2 = mkV2 "按" ;
+lin press_V = mkV "按" ;
+lin approach_V2 = mkV2 "接近" ;
+lin approach_V = mkV "途径" ;
+lin file_N = mkN "文件" ;
+lin western_A = mkA "西部" ;
+lin earth_N = L.earth_N ;
+lin public_N = mkN "公众" ;
+lin survive_V2 = mkV2 "生存" ;
+lin survive_V = mkV "生存" ;
+lin estate_N = mkN "房地产" ;
+lin boat_N = L.boat_N ;
+lin prison_N = mkN "监狱" ;
+lin additional_A = mkA "额外" ;
+lin settle_V2 = mkV2 "解决" ;
+lin settle_V = mkV "解决" ;
+lin largely_Adv = variants{} ; -- 
+lin wine_N = L.wine_N ;
+lin observe_VS = mkVS "观察" ;
+lin observe_V2 = mkV2 "遵守" ;
+lin limit_V2V = mkV2V "限制" ;
+lin limit_V2 = mkV2 "限制" ;
+lin deny_V3 = mkV3 "否认" ;
+lin deny_V2 = mkV2 "否认" ;
+lin for_PConj = variants{} ; -- 
+lin straight_Adv = mkAdv "直接" ;
+lin somebody_NP = S.somebody_NP ;
+lin writer_N = mkN "作家" ;
+lin weekend_N = mkN "周末" ;
+lin clothes_N = variants{} ; -- 
+lin active_A = mkA "活跃" ;
+lin sight_N = mkN "视力" [] ;
+lin video_N = mkN "视频" ;
+lin reality_N = mkN "现实" ;
+lin hall_N = mkN "大厅" ;
+lin nevertheless_Adv = mkAdv "虽然" ;
+lin regional_A = mkA "区域性" ;
+lin vehicle_N = mkN "车辆" ;
+lin worry_VS = mkVS "担心" ;
+lin worry_V2 = mkV2 "担心" ;
+lin worry_V = mkV "担心" ;
+lin powerful_A = mkA "强大" ;
+lin possibly_Adv = variants{} ; -- 
+lin cross_V2 = mkV2 "交叉" ;
+lin cross_V = mkV "交叉" ;
+lin colleague_N = mkN "同事" ;
+lin charge_V2 = mkV2 "指控" ;
+lin charge_V = mkV "控告" ;
+lin lead_N = mkN "带领" ;
+lin farm_N = mkN "农场" ;
+lin respond_VS = mkVS "回答" ;
+lin respond_V = mkV "响应" ;
+lin employer_N = mkN "雇主" ;
+lin carefully_Adv = variants{} ; -- 
+lin understanding_N = mkN "理解" ;
+lin connection_N = mkN "连接" ;
+lin comment_N = mkN "评论" ;
+lin grant_V3 = mkV3 "补助" ;
+lin grant_V2 = mkV2 "准许" ;
+lin concentrate_V2 = mkV2 "集中" ;
+lin concentrate_V = mkV "专心" ;
+lin ignore_V2 = mkV2 "忽略" ;
+lin ignore_V = mkV "忽略" ;
+lin phone_N = mkN "电话" ;
+lin hole_N = mkN "孔" ;
+lin insurance_N = mkN "保险" ;
+lin content_N = mkN "内容" ;
+lin confidence_N = mkN "信心" ;
+lin sample_N = mkN "样品" ;
+lin transport_N = mkN "运输" "次" ;
+lin objective_N = mkN "目标" ;
+lin alone_A = mkA "寂寞" ;
+lin flower_N = L.flower_N ;
+lin injury_N = mkN "外伤" ;
+lin lift_V2 = mkV2 "抬" ;
+lin lift_V = mkV "举起" ;
+lin stick_V2 = mkV2 "粘" ;
+lin stick_V = mkV "粘" ;
+lin front_A = variants{} ; -- 
+lin mainly_Adv = variants{} ; -- 
+lin battle_N = mkN "战斗" ;
+lin generation_N = mkN "一代" ;
+lin currently_Adv = variants{} ; -- 
+lin winter_N = mkN "冬天" ;
+lin inside_Prep = mkPrep "在" "里面" ;
+lin impossible_A = mkA "不可能" ;
+lin somewhere_Adv = S.somewhere_Adv ;
+lin arrange_V2 = mkV2 "安排" ;
+lin arrange_V = mkV "安排" ;
+lin will_N = mkN "意志" ;
+lin sleep_V = L.sleep_V ;
+lin progress_N = mkN "进步" ;
+lin volume_N = mkN "量" ;
+lin ship_N = L.ship_N ;
+lin legislation_N = mkN "立法" ;
+lin commitment_N = mkN "承诺" ;
+lin enough_Predet = variants{} ; -- 
+lin conflict_N = mkN "冲突" ;
+lin bag_N = mkN "袋" ;
+lin fresh_A = mkA "新鲜" ;
+lin entry_N = mkN "入口" ;
+lin entry_2_N = variants{} ; -- 
+lin entry_1_N = variants{} ; -- 
+lin smile_N = mkN "微笑" [] ;
+lin fair_A = mkA "公平" ;
+lin promise_VV = mkVV "承诺" ;
+lin promise_VS = mkVS "许诺" ;
+lin promise_V2 = mkV2 "承诺" ;
+lin promise_V = mkV "承诺" ;
+lin introduction_N = mkN "介绍" ;
+lin senior_A = mkA "资深" ;
+lin manner_N = mkN "方式" "种" ;
+lin background_N = mkN "背景" ;
+lin key_N = mkN "关键" ;
+lin key_2_N = variants{} ; -- 
+lin key_1_N = variants{} ; -- 
+lin touch_V2 = mkV2 "触摸" ;
+lin touch_V = mkV "触摸" ;
+lin vary_V2 = mkV2 "变化" ;
+lin vary_V = mkV "变化" ;
+lin sexual_A = mkA "有性" ;
+lin ordinary_A = mkA "普通" ;
+lin cabinet_N = mkN "柜子" ;
+lin painting_N = mkN "画" ;
+lin entirely_Adv = variants{} ; -- 
+lin engine_N = mkN "引擎" ;
+lin previously_Adv = variants{} ; -- 
+lin administration_N = mkN "管理" ;
+lin tonight_Adv = mkAdv "在今晚" ;
+lin adult_N = mkN "成人" ;
+lin prefer_VV = mkVV "宁可" ;
+lin prefer_V2 = mkV2 "宁可" ;
+lin author_N = mkN "作者" ;
+lin actual_A = mkA "实际" ;
+lin song_N = L.song_N ;
+lin investigation_N = mkN "调查" ;
+lin debt_N = mkN "债务" ;
+lin visitor_N = mkN "游客" ;
+lin forest_N = mkN "森林" ;
+lin repeat_VS = mkVS "重复" ;
+lin repeat_V2 = mkV2 "重复" ;
+lin repeat_V = mkV "重复" ;
+lin wood_N = L.wood_N ;
+lin contrast_N = mkN "对比" ;
+lin extremely_Adv = variants{} ; -- 
+lin wage_N = mkN "工资" ;
+lin domestic_A = mkA "国内" ;
+lin commit_V2 = mkV2 "承诺" ;
+lin threat_N = mkN "威胁" ;
+lin bus_N = mkN "公共汽车" ;
+lin warm_A = L.warm_A ;
+lin sir_N = mkN "先生" "位" ;
+lin regulation_N = mkN "规定" ;
+lin drink_N = mkN "饮料" "杯" ;
+lin relief_N = mkN "缓解" ;
+lin internal_A = mkA "内部" ;
+lin strange_A = mkA "奇怪" ;
+lin excellent_A = mkA "优秀" ;
+lin run_N = mkN "经营" ;
+lin fairly_Adv = variants{} ; -- 
+lin technical_A = mkA "技术" ;
+lin tradition_N = mkN "传统" ;
+lin measure_V2 = mkV2 "测量" ;
+lin measure_V = mkV "测量" ;
+lin insist_VS = mkVS "坚持" ;
+lin insist_V2 = mkV2 "咬定" ;
+lin insist_V = mkV "坚持" ;
+lin farmer_N = mkN "农民" ;
+lin until_Prep = mkPrep "直到" ;
+lin traffic_N = mkN "交通" ;
+lin dinner_N = mkN "晚餐" "顿" ;
+lin consumer_N = mkN "消费者" ;
+lin meal_N = mkN "餐" ;
+lin warn_VS = mkVS "警告" ;
+lin warn_V2V = mkV2V "警告" ;
+lin warn_V2 = mkV2 "警告" ;
+lin warn_V = mkV "警告" ;
+lin living_A = mkA "活" ;
+lin package_N = mkN "包裹" ;
+lin half_N = mkN "一半" ;
+lin increasingly_Adv = mkAdv "日益" ;
+lin description_N = mkN "描述" ;
+lin soft_A = mkA "软" ;
+lin stuff_N = mkN "填料" ;
+lin award_V3 = mkV3 "授予" ;
+lin award_V2 = mkV2 "奖励" ;
+lin existence_N = mkN "存在" [] ;
+lin improvement_N = mkN "改善" ;
+lin coffee_N = mkN "咖啡" ;
+lin appearance_N = mkN "外形" "种" ;
+lin standard_A = mkA "标准" ;
+lin attack_V2 = mkV2 "攻击" ;
+lin sheet_N = mkN "片" ; --NOT SURE "片" or "薄板" or "一张"
+lin category_N = mkN "类别" ;
+lin distribution_N = mkN "分发" ;
+lin equally_Adv = variants{} ; -- 
+lin session_N = mkN "会话" ;
+lin cultural_A = mkA "文化" ;
+lin loan_N = mkN "贷款" ;
+lin bind_V2 = mkV2 "绑定" ;
+lin bind_V = mkV "结合" ;
+lin museum_N = mkN "博物馆" ;
+lin conversation_N = mkN "谈话" ;
+lin threaten_VV = mkVV "威胁" ;
+lin threaten_VS = mkVS "威胁" ;
+lin threaten_V2 = mkV2 "威胁" ;
+lin threaten_V = mkV "威胁" ;
+lin link_N = mkN "链接" ;
+lin launch_V2 = mkV2 "发射" ;
+lin launch_V = mkV "发射" ;
+lin proper_A = mkA "正确" ;
+lin victim_N = mkN "受害者" ;
+lin audience_N = mkN "听众" ;
+lin famous_A = mkA "著名" ;
+lin master_N = mkN "主" ;
+lin master_2_N = variants{} ; -- 
+lin master_1_N = variants{} ; -- 
+lin lip_N = mkN "嘴唇" "片" ;
+lin religious_A = mkA "虔诚" ;
+lin joint_A = mkA "联合" ;
+lin cry_V2 = mkV2 "哭" ;
+lin cry_V = mkV "叫喊" ;
+lin potential_A = mkA "潜在" ;
+lin broad_A = L.broad_A ;
+lin exhibition_N = mkN "展览" ;
+lin experience_V2 = mkV2 "经验" ;
+lin judge_N = mkN "法官" ;
+lin formal_A = mkA "正式" ;
+lin housing_N = mkN "住房" ;
+lin past_Prep = mkPrep "超过" ;
+lin concern_V2 = mkV2 "关心" ;
+lin freedom_N = mkN "自由" ;
+lin gentleman_N = mkN "绅士" ;
+lin attract_V2 = mkV2 "吸引" ;
+lin explanation_N = mkN "解释" ;
+lin appoint_V3 = mkV3 "委任" ;
+lin appoint_V2V = mkV2V "委任" ;
+lin appoint_V2 = mkV2 "委任" ;
+lin note_VS = mkVS "笔记" ;
+lin note_V2 = mkV2 "注意" ;
+lin note_V = mkV "注意" ;
+lin chief_A = mkA "首席" ;
+lin total_N = mkN "共计" ;
+lin lovely_A = mkA "可爱" ;
+lin official_A = mkA "官方" ;
+lin date_V2 = mkV2 "与+约会" ;
+lin date_V = mkV "约会" ;
+lin demonstrate_VS = mkVS "演示" ;
+lin demonstrate_V2 = mkV2 "演示" ;
+lin demonstrate_V = mkV "演示" ;
+lin construction_N = mkN "施工" ;
+lin middle_N = mkN "中间" [] ;
+lin yard_N = mkN "院" ;
+lin unable_A = mkA "无法" ;
+lin acquire_V2 = mkV2 "获得" ;
+lin surely_Adv = variants{} ; -- 
+lin crisis_N = mkN "危机" ;
+lin propose_VV = mkVV "建议" ;
+lin propose_VS = mkVS "建议" ;
+lin propose_V2 = mkV2 "建议" ;
+lin propose_V = mkV "建议" ;
+lin west_N = mkN "西" [] ;
+lin impose_V2 = mkV2 "施加" ;
+lin impose_V = mkV "强加" ;
+lin market_V2 = mkV2 "市场" ;
+lin market_V = mkV "推销" ;
+lin care_V = mkV "关心" ;
+lin god_N = mkN "神" ;
+lin favour_N = mkN "赞成" ;
+lin before_Adv = mkAdv "以前" ;
+lin name_V3 = mkV3 "命名" ;
+lin name_V2 = mkV2 "命名" ;
+lin equal_A = mkA "等于" ;
+lin capacity_N = mkN "容量" ;
+lin flat_N = mkN "公寓" ;
+lin selection_N = mkN "选择" ;
+lin alone_Adv = mkAdv "单独" ;
+lin football_N = mkN "足球" ;
+lin victory_N = mkN "胜利" ;
+lin factory_N = L.factory_N ;
+lin rural_A = mkA "乡村" ;
+lin twice_Adv = mkAdv "两次" ;
+lin sing_V2 = mkV2 "唱" ;
+lin sing_V = L.sing_V ;
+lin whereas_Subj = variants{} ; -- 
+lin own_V2 = mkV2 "拥有" ;
+lin head_V2 = mkV2 "率领" ;
+lin head_V = mkV "率领" ;
+lin examination_N = mkN "检查" ;
+lin deliver_V2 = mkV2 "交付" ;
+lin deliver_V = mkV "交付" ;
+lin nobody_NP = S.nobody_NP ;
+lin substantial_A = mkA "丰富" ;
+lin invite_V2V = mkV2V "邀请" ;
+lin invite_V2 = mkV2 "邀请" ;
+lin intention_N = mkN "意向" ;
+lin egg_N = L.egg_N ;
+lin reasonable_A = mkA "合理" ;
+lin onto_Prep = mkPrep "在" "上面" ;
+lin retain_V2 = mkV2 "保留" ;
+lin aircraft_N = mkN "飞机" ;
+lin decade_N = mkN "数十年" ;
+lin cheap_A = mkA "廉价" ;
+lin quiet_A = mkA "安静" ;
+lin bright_A = mkA "亮" ;
+lin contribute_V2 = mkV2 "贡献" ;
+lin contribute_V = mkV "贡献" ;
+lin row_N = mkN "一排" ;
+lin search_N = mkN "搜索" ;
+lin limit_N = mkN "限制" ;
+lin definition_N = mkN "定义" ;
+lin unemployment_N = mkN "失业" ;
+lin spread_V2 = mkV2 "传播" ;
+lin spread_V = mkV "传播" ;
+lin mark_N = mkN "标记" ;
+lin flight_N = mkN "飞行" ;
+lin account_V2 = mkV2 "报账" ;
+lin account_V = mkV "认为" ;
+lin output_N = mkN "产出" ;
+lin last_V = mkV "最后" ;
+lin tour_N = mkN "旅游" ;
+lin address_N = mkN "地址" ;
+lin immediate_A = mkA "即时" ;
+lin reduction_N = mkN "减少" ;
+lin interview_N = mkN "访问" ;
+lin assess_V2 = mkV2 "评估" ;
+lin promote_V2 = mkV2 "促进" ;
+lin promote_V = mkV "促进" ;
+lin everybody_NP = S.everybody_NP ;
+lin suitable_A = mkA "适宜" ;
+lin growing_A = variants{} ; -- 
+lin nod_V = mkV "点头" ;
+lin reject_V2 = mkV2 "拒绝" ;
+lin while_N = mkN "时间" ;
+lin high_Adv = mkAdv "高" ;
+lin dream_N = mkN "梦想" ;
+lin vote_VV = mkVV "投票" ;
+lin vote_V3 = variants{}; -- mkV2 "表决" ;
+lin vote_V2 = mkV2 "表决" ;
+lin vote_V = mkV "投票" ;
+lin divide_V2 = mkV2 "划分" ;
+lin divide_V = mkV "划分" ;
+lin declare_VS = mkVS "声明" ;
+lin declare_V2 = mkV2 "声明" ;
+lin declare_V = mkV "声明" ;
+lin handle_V2 = mkV2 "处理" ;
+lin handle_V = mkV "处理" ;
+lin detailed_A = variants{} ; -- 
+lin challenge_N = mkN "挑战" ;
+lin notice_N = mkN "通知" ;
+lin rain_N = L.rain_N ;
+lin destroy_V2 = mkV2 "破坏" ;
+lin mountain_N = L.mountain_N ;
+lin concentration_N = mkN "浓度" [] ;
+lin limited_A = variants{} ; -- 
+lin finance_N = mkN "金融" ;
+lin pension_N = mkN "养老金" ;
+lin influence_V2 = mkV2 "影响" ;
+lin afraid_A = mkA "怕" ;
+lin murder_N = mkN "谋杀" "起" ;
+lin neck_N = L.neck_N ;
+lin weapon_N = mkN "武器" ;
+lin hide_V2 = mkV2 "隐藏" ;
+lin hide_V = mkV "隐藏" ;
+lin offence_N = mkN "犯罪" "次" ;
+lin absence_N = mkN "缺席" "次" ;
+lin error_N = mkN "错误" ;
+lin representativeMasc_N = mkN "代表" ;
+lin enterprise_N = mkN "企业" ;
+lin criticism_N = mkN "批评" ;
+lin average_A = mkA "平均" ;
+lin quick_A = mkA "迅速" ;
+lin sufficient_A = mkA "足够" ;
+lin appointment_N = mkN "任命" ;
+lin match_V2 = mkV2 "匹配" ;
+lin transfer_V = mkV "转让" ;
+lin acid_N = mkN "酸" ;
+lin spring_N = mkN "春天" ;
+lin birth_N = mkN "分娩" "次" ;
+lin ear_N = L.ear_N ;
+lin recognize_VS = mkVS "认识" ;
+lin recognize_4_V2 = variants{} ; -- 
+lin recognize_1_V2 = variants{} ; -- 
+lin recommend_V2V = mkV2V "建议" ;
+lin recommend_V2 = mkV2 "建议" ;
+lin module_N = mkN "模" ;
+lin instruction_N = mkN "指令" ;
+lin democratic_A = mkA "民主" ;
+lin park_N = mkN "公园" ;
+lin weather_N = mkN "天气" [] ;
+lin bottle_N = mkN "瓶" ;
+lin address_V2 = mkV2 "地址" ;
+lin bedroom_N = mkN "卧室" "间" ;
+lin kid_N = mkN "孩子" ;
+lin pleasure_N = mkN "乐趣" ;
+lin realize_VS = mkVS "实现" ;
+lin realize_V2 = mkV2 "意识" ;
+lin assembly_N = mkN "集成" ;
+lin expensive_A = mkA "昂贵" ;
+lin select_VV = mkVV "选择" ;
+lin select_V2V = mkV2V "选择" ;
+lin select_V2 = mkV2 "选择" ;
+lin select_V = mkV "选择" ;
+lin teaching_N = mkN "教学" [] ;
+lin desire_N = mkN "渴望" ;
+lin whilst_Subj = variants{} ; -- 
+lin contact_V2 = mkV2 "联系" ;
+lin implication_N = mkN "含义" ;
+lin combine_VV = mkVV "联合" ;
+lin combine_V2 = mkV2 "结合" ;
+lin combine_V = mkV "结合" ;
+lin temperature_N = mkN "温度" [] ;
+lin wave_N = mkN "波浪" ;
+lin magazine_N = mkN "杂志" ;
+lin totally_Adv = variants{} ; -- 
+lin mental_A = mkA "心理" ;
+lin used_A = variants{} ; -- 
+lin store_N = mkN "商店" ;
+lin scientific_A = mkA "科学" ;
+lin frequently_Adv = variants{} ; -- 
+lin thanks_N = variants{} ; -- 
+lin beside_Prep = mkPrep "旁边" ;
+lin settlement_N = mkN "沉降" ;--NOT SURE
+lin absolutely_Adv = variants{} ; -- 
+lin critical_A = mkA "关键" ;
+lin critical_2_A = variants{} ; -- 
+lin critical_1_A = variants{} ; -- 
+lin recognition_N = mkN "承认" [] ;
+lin touch_N = mkN "触摸" ;
+lin consist_V = mkV "包括" ;
+lin below_Prep = mkPrep "在" "下面" ;
+lin silence_N = mkN "沉默" ;
+lin expenditure_N = mkN "支出" ;
+lin institute_N = mkN "研究所" ;
+lin dress_V2 = mkV2 "穿衣" ;
+lin dress_V = mkV "穿着" ;
+lin dangerous_A = mkA "危险" ;
+lin familiar_A = mkA "熟悉" ;
+lin asset_N = mkN "资产" ;
+lin educational_A = mkA "教育" ;
+lin sum_N = mkN "总和" ;
+lin publication_N = mkN "刊物" ;
+lin partly_Adv = mkAdv "部分地" ;
+lin block_N = mkN "块" ;
+lin seriously_Adv = variants{} ; -- 
+lin youth_N = mkN "青年" ;
+lin tape_N = mkN "磁带" ;
+lin elsewhere_Adv = mkAdv "别处" ;
+lin cover_N = mkN "盖子" ;
+lin fee_N = mkN "费用" ;
+lin program_N = mkN "节目" ;
+lin treaty_N = mkN "条约" ;
+lin necessarily_Adv = variants{} ; -- 
+lin unlikely_A = mkA "不会" ;
+lin properly_Adv = variants{} ; -- 
+lin guest_N = mkN "客人" "位" ;
+lin code_N = mkN "法规" "条" ;
+lin hill_N = L.hill_N ;
+lin screen_N = mkN "屏幕" ;
+lin household_N = mkN "家庭" ;
+lin sequence_N = mkN "序列" ;
+lin correct_A = L.correct_A ;
+lin female_A = mkA "女性" ;
+lin phase_N = mkN "阶段" ;
+lin crowd_N = mkN "人群" ;
+lin welcome_V2 = mkV2 "欢迎" ;
+lin metal_N = mkN "金属" ;
+lin human_N = mkN "人" ;
+lin widely_Adv = variants{} ; -- 
+lin undertake_V2 = mkV2 "承担" ;
+lin cut_N = mkN "断开" ;
+lin sky_N = L.sky_N ;
+lin brain_N = mkN "脑" ;
+lin expert_N = mkN "专家" ;
+lin experiment_N = mkN "实验" ;
+lin tiny_A = mkA "微型" ;
+lin perfect_A = mkA "完美" ;
+lin disappear_V = mkV "消失" ;
+lin initiative_N = mkN "倡议" ;
+lin assumption_N = mkN "假设" ;
+lin photograph_N = mkN "照片" ;
+lin ministry_N = mkN "部" ;
+lin congress_N = mkN "国会" ;
+lin transfer_N = mkN "转让" ;
+lin reading_N = mkN "阅读" ;
+lin scientist_N = mkN "科学家" ;
+lin fast_Adv = mkAdv "迅速" ;
+lin fast_A = mkA "快" ;
+lin closely_Adv = variants{} ; -- 
+lin thin_A = L.thin_A ;
+lin solicitorMasc_N = mkN "律师" ;
+lin secure_V2 = mkV2 "安保" ;
+lin plate_N = mkN "盘" ;
+lin pool_N = mkN "水池" ;
+lin gold_N = L.gold_N ;
+lin emphasis_N = mkN "重点" ;
+lin recall_VS = mkVS "回想" ;
+lin recall_V2 = mkV2 "记得" ;
+lin shout_V2 = mkV2 "呼喊" ;
+lin shout_V = mkV "喊" ;
+lin generate_V2 = mkV2 "产生" ;
+lin location_N = mkN "位置" ;
+lin display_VS = mkVS "显示" ;
+lin display_V2 = mkV2 "显示" ;
+lin heat_N = mkN "热" ;
+lin gun_N = mkN "枪" "支" ;
+lin shut_V2 = mkV2 "关闭" ;
+lin journey_N = mkN "旅行" "段" ;
+lin imply_VS = mkVS "暗示" ;
+lin imply_V2 = mkV2 "意味" ;
+lin imply_V = mkV "意味" ;
+lin violence_N = mkN "暴力" "起" ;
+lin dry_A = L.dry_A ;
+lin historical_A = mkA "历史" ;
+lin step_V2 = mkV2 "走" ;
+lin step_V = mkV "步骤" ;
+lin curriculum_N = mkN "课程" "节" ;
+lin noise_N = mkN "噪音" ;
+lin lunch_N = mkN "午餐" ;
+lin fear_VS = L.fear_VS ;
+lin fear_V2 = L.fear_V2 ;
+lin fear_V = mkV "恐惧" ;
+lin succeed_V2 = mkV2 "成功" ;
+lin succeed_V = mkV "成功" ;
+lin fall_N = mkN "下降" ;
+lin fall_2_N = variants{} ; -- 
+lin fall_1_N = variants{} ; -- 
+lin bottom_N = mkN "底部" ;
+lin initial_A = mkA "初始" ;
+lin theme_N = mkN "主题" ;
+lin characteristic_N = mkN "特性" ;
+lin pretty_Adv = variants{} ; -- 
+lin empty_A = L.empty_A ;
+lin display_N = mkN "显示" ;
+lin combination_N = mkN "组合" ;
+lin interpretation_N = mkN "解释" ;
+lin rely_V2 = variants{}; -- mkV "依靠" ;
+lin rely_V = mkV "依靠" ;
+lin escape_VS = mkVS "逃避" ;--"避免" ;
+lin escape_V2 = mkV2 "逃生" ;
+lin escape_V = mkV "逃生" ;
+lin score_V2 = mkV2 "得分" ;
+lin score_V = mkV "得分" ;
+lin justice_N = mkN "正义" ;
+lin upper_A = mkA "上" ;
+lin tooth_N = L.tooth_N ;
+lin organize_V2V = mkV2V "组织" ;
+lin organize_V2 = mkV2 "组织" ;
+lin cat_N = L.cat_N ;
+lin tool_N = mkN "工具" ;
+lin spot_N = mkN "点" ;
+lin bridge_N = mkN "桥" ;
+lin double_A = mkA "双重" ;
+lin direct_V2 = mkV2 "直接" ;
+lin direct_V = mkV "直接" ;
+lin conclude_VS = mkVS "总结" ;
+lin conclude_V2 = mkV2 "断定" ;
+lin conclude_V = mkV "断定" ;
+lin relative_A = mkA "相对" ;
+lin soldier_N = mkN "士兵" ;
+lin climb_V2 = mkV2 "爬" ;
+lin climb_V = mkV "爬" ;
+lin breath_N = mkN "呼吸""次" ;
+lin afford_V2V = mkV2V "给予" ;
+lin afford_V2 = mkV2 "给予" ;
+lin urban_A = mkA "城市" ;
+lin nurse_N = mkN "护士" ;
+lin narrow_A = L.narrow_A ;
+lin liberal_A = mkA "自由派" ;
+lin coal_N = mkN "煤" ;
+lin priority_N = mkN "优先" ;
+lin wild_A = mkA "野" ;
+lin revenue_N = mkN "收入" ;
+lin membership_N = mkN "成员" ;
+lin grant_N = mkN "授与" ;
+lin approve_V2 = mkV2 "批准" ;
+lin approve_V = mkV "批准" ;
+lin tall_A = mkA "高大" ;
+lin apparent_A = mkA "明显" ;
+lin faith_N = mkN "信仰" ;
+lin under_Adv = mkAdv "在下面" ;
+lin fix_V2 = mkV2 "修理" ;
+lin fix_V = mkV "固定" ;
+lin slow_A = mkA "缓慢" ;
+lin troop_N = mkN "部队" ;
+lin motion_N = mkN "运动" ;
+lin leading_A = variants{} ; -- 
+lin component_N = mkN "元件" ;
+lin bloody_A = mkA "血腥" ;
+lin literature_N = mkN "文学" ;
+lin conservative_A = mkA "保守" ;
+lin variation_N = mkN "变异" ;
+lin remind_V2 = mkV2 "提醒" ;
+lin inform_V2 = mkV2 "通知" ;
+lin inform_V = mkV "通知" ;
+lin alternative_N = mkN "替代" ;
+lin neither_Adv = mkAdv "也不" ;
+lin outside_Adv = mkAdv "外边" ;
+lin mass_N = mkN "块" [] ;
+lin busy_A = mkA "忙" ;
+lin chemical_N = mkN "化学" ;
+lin careful_A = mkA "小心" ;
+lin investigate_V2 = mkV2 "调查" ;
+lin investigate_V = mkV "调查" ;
+lin roll_V2 = mkV2 "使+滚动" ;
+lin roll_V = mkV "滚" ;
+lin instrument_N = mkN "仪器" ;
+lin guide_N = mkN "引导" [] ;
+lin criterion_N = mkN "标准" ;
+lin pocket_N = mkN "口袋" ;
+lin suggestion_N = mkN "建议" ;
+lin aye_Interj = variants{} ; -- 
+lin entitle_VS = mkVS "称为" ;
+lin entitle_V2V = mkV2V "赋予" ;
+lin tone_N = mkN "音" ;
+lin attractive_A = mkA "引人注意" ;
+lin wing_N = L.wing_N ;
+lin surprise_N = mkN "惊异" ;
+lin male_N = mkN "男性" ;
+lin ring_N = mkN "环" ;
+lin pub_N = mkN "酒馆" "间" ;
+lin fruit_N = L.fruit_N ;
+lin passage_N = mkN "通道" ;
+lin illustrate_VS = mkVS "说明" ;
+lin illustrate_V2 = mkV2 "说明" ;
+lin illustrate_V = mkV "说明" ;
+lin pay_N = mkN "工资 " ;
+lin ride_V2 = mkV2 "骑" ;
+lin ride_V = mkV "骑" ;
+lin foundation_N = mkN "基础" ;
+lin restaurant_N = L.restaurant_N ;
+lin vital_A = mkA "至关重要" ;
+lin alternative_A = mkA "替代" ;
+lin burn_V2 = mkV2 "灼烧" ;
+lin burn_V = L.burn_V ;
+lin map_N = mkN "地图" ;
+lin united_A = variants{} ; -- 
+lin device_N = mkN "设备" ;
+lin jump_V2 = mkV2 "跳" ;
+lin jump_V = L.jump_V ;
+lin estimate_VS = mkVS "估计" ;
+lin estimate_V2V = mkV2V "估计" ;
+lin estimate_V2 = mkV2 "估计" ;
+lin estimate_V = mkV "估计" ;
+lin conduct_V2 = mkV2 "进行" ;
+lin conduct_V = mkV "进行" ;
+lin derive_V2 = mkV2 "派生" ;
+lin derive_V = mkV "派生" ;
+lin comment_VS = mkVS "评论" ;
+lin comment_V2 = mkV2 "评论" ;
+lin comment_V = mkV "评论" ;
+lin east_N = mkN "东" "" ;
+lin advise_VS = mkVS "建议" ;
+lin advise_V2 = mkV2 "劝告" ;
+lin advise_V = mkV "劝告" ;
+lin advance_N = mkN "推进" ;
+lin motor_N = mkN "马达" ;
+lin satisfy_V2 = mkV2 "满足" ;
+lin hell_N = mkN "地狱" [] ;
+lin winner_N = mkN "胜利者" ;
+lin effectively_Adv = variants{} ; -- 
+lin mistake_N = mkN "错误" ;
+lin incident_N = mkN "事件" ;
+lin focus_V2 = mkV2 "集中" ;
+lin focus_V = mkV "集中" ;
+lin exercise_VV = mkVV "练习" ;
+lin exercise_V2 = mkV2 "练习" ;
+lin exercise_V = mkV "锻炼" ;
+lin representation_N = mkN "表示" ;
+lin release_N = mkN "释放" ;
+lin leaf_N = L.leaf_N ;
+lin border_N = mkN "边境" ;
+lin wash_V2 = L.wash_V2 ;
+lin wash_V = mkV "洗" ;
+lin prospect_N = mkN "前景" ;
+lin blow_V2 = mkV2 "打击" ;
+lin blow_V = L.blow_V ;
+lin trip_N = mkN "旅行" ;
+lin observation_N = mkN "观察" ;
+lin gather_V2 = mkV2 "收集" ;
+lin gather_V = mkV "收集" ;
+lin ancient_A = mkA "古代" ;
+lin brief_A = mkA "简要" ;
+lin gate_N = mkN "门" ;
+lin elderly_A = mkA "老年" ;
+lin persuade_V2V = mkV2V "说服" ;--"劝说" ;
+lin persuade_V2 = mkV2 "说服" ;
+lin overall_A = mkA "全部" ;
+lin rare_A = mkA "罕见" ;
+lin index_N = mkN "指数" ;
+lin hand_V2 = mkV2 "递交" ;
+lin circle_N = mkN "圈" ;
+lin creation_N = mkN "创作" ;
+lin drawing_N = mkN "绘画" ;
+lin anybody_NP = mkNPword "任何人" ;
+lin flow_N = mkN "流" ;
+lin matter_V = mkV "问题" ;
+lin external_A = mkA "外部" ;
+lin capable_A = mkA "有能力" ;
+lin recover_V = mkV "恢复" ;
+lin shot_N = mkN "镜头" ;
+lin request_N = mkN "要求" ;
+lin impression_N = mkN "印象" ;
+lin neighbour_N = mkN "邻居" ;
+lin theatre_N = mkN "剧院" ;
+lin beneath_Prep = mkPrep "下面" ;
+lin hurt_V2 = mkV2 "伤害" ;
+lin hurt_V = mkV "伤害" ;
+lin mechanism_N = mkN "机制" ;
+lin potential_N = mkN "潜力" ;
+lin lean_V2 = mkV2 "倾斜" ;
+lin lean_V = mkV "倾斜" ;
+lin defendant_N = mkN "被告" ;
+lin atmosphere_N = mkN "气氛" [] ;
+lin slip_V2 = mkV2 "滑" ;
+lin slip_V = mkV "滑" ;
+lin chain_N = mkN "连锁" ;
+lin accompany_V2 = mkV2 "陪伴" ;
+lin wonderful_A = mkA "精彩" ;
+lin earn_V2 = mkV2 "赚得" ;
+lin earn_V = mkV "赚" ;
+lin enemy_N = L.enemy_N ;
+lin desk_N = mkN "书桌" ;
+lin engineering_N = mkN "工程" ;
+lin panel_N = mkN "面板" ;
+lin distinction_N = mkN "区别" ;
+lin deputy_N = mkN "副" ;
+lin discipline_N = mkN "纪律" ;
+lin strike_N = mkN "罢工" ;
+lin strike_2_N = variants{} ; -- 
+lin strike_1_N = variants{} ; -- 
+lin married_A = variants{} ; -- 
+lin plenty_NP = variants{} ; -- 
+lin establishment_N = mkN "编制" ;
+lin fashion_N = mkN "时尚" ;
+lin roof_N = L.roof_N ;
+lin milk_N = L.milk_N ;
+lin entire_A = mkA "整个" ;
+lin tear_N = mkN "眼泪" "滴" ;
+lin secondary_A = mkA "次要" ;
+lin finding_N = mkN "发现物" ;
+lin welfare_N = mkN "福利" ;
+lin increased_A = variants{} ; -- 
+lin attach_V2 = mkV2 "连接" ;
+lin attach_V = mkV "附加" ;
+lin typical_A = variants{} ; -- 
+lin typical_3_A = mkA "典型" ;
+lin typical_2_A = variants{} ; -- 
+lin typical_1_A = mkA "典型" ;
+lin meanwhile_Adv = mkAdv "与此同时" ;
+lin leadership_N = mkN "领导" ;
+lin walk_N = mkN "步行" [] ;
+lin negotiation_N = mkN "谈判" ;
+lin clean_A = L.clean_A ;
+lin religion_N = L.religion_N ;
+lin count_V2 = L.count_V2 ;
+lin count_V = mkV "计算" ;
+lin grey_A = mkA "灰色" ;
+lin hence_Adv = mkAdv "从今以后" ;
+lin alright_Adv = variants{} ; -- 
+lin first_A = variants{} ; -- 
+lin fuel_N = mkN "燃料" ;
+lin mine_N = mkN "矿山" ;
+lin appeal_V2 = mkV2 "上诉" ;
+lin appeal_V = mkV "上诉" ;
+lin servantMasc_N = mkN "仆人" ;
+lin liability_N = mkN "责任" ;
+lin constant_A = mkA "不断" ;
+lin hate_VV = mkVV "恨" ;
+lin hate_V2 = L.hate_V2 ;
+lin shoe_N = L.shoe_N ;
+lin expense_N = mkN "费用" ;
+lin vast_A = mkA "广大" ;
+lin soil_N = mkN "土壤" [] ;
+lin writing_N = mkN "文章" "篇" ;
+lin nose_N = L.nose_N ;
+lin origin_N = mkN "起源" ;
+lin lord_N = mkN "上帝" ;
+lin rest_V2 = mkV2 "休息" ;
+lin drive_N = mkN "驱动" ;
+lin ticket_N = mkN "票" ;
+lin editor_N = mkN "编辑" ;
+lin switch_V2 = mkV2 "交换" ;
+lin switch_V = mkV "交换" ;
+lin provided_Subj = variants{} ; -- 
+lin northern_A = mkA "北方" ;
+lin significance_N = mkN "意义" ;
+lin channel_N = mkN "渠道" ;
+lin convention_N = mkN "惯例" ;
+lin damage_V2 = mkV2 "损坏" ;
+lin funny_A = mkA "滑稽" ;
+lin bone_N = L.bone_N ;
+lin severe_A = mkA "严重" ;
+lin search_V2 = mkV2 "搜索" ;
+lin search_V = mkV "搜索" ;
+lin iron_N = L.iron_N ;
+lin vision_N = mkN "视力" [] ;
+lin via_Prep = mkPrep "通过" ;
+lin somewhat_Adv = mkAdv "有些" ;
+lin inside_Adv = mkAdv "里面" ;
+lin trend_N = mkN "趋势" ;
+lin revolution_N = mkN "革命" "次" ;
+lin terrible_A = mkA "可怕" ;
+lin knee_N = L.knee_N ;
+lin dress_N = mkN "穿着" ;
+lin unfortunately_Adv = variants{} ; -- 
+lin steal_V2 = mkV2 "偷" ;
+lin steal_V = mkV "偷" ;
+lin criminal_A = mkA "刑事" ;
+lin signal_N = mkN "信号" ;
+lin notion_N = mkN "概念" ;
+lin comparison_N = mkN "对照" ;
+lin academic_A = mkA "学者" ;
+lin outcome_N = mkN "结果" ;
+lin lawyer_N = mkN "律师" ;
+lin strongly_Adv = variants{} ; -- 
+lin surround_V2 = mkV2 "环绕" ;
+lin explore_VS = mkVS "探索" ;
+lin explore_V2 = mkV2 "探索" ;
+lin achievement_N = mkN "成就" ;
+lin odd_A = mkA "奇怪" ;
+lin expectation_N = mkN "期望" ;
+lin corporate_A = mkA "法人" ;
+lin prisoner_N = mkN "囚犯" ;
+lin question_V2 = mkV2 "查问" ;
+lin rapidly_Adv = variants{} ; -- 
+lin deep_Adv = mkAdv "深" ;
+lin southern_A = mkA "南方" ;
+lin amongst_Prep = mkPrep "在之中" ;
+lin withdraw_V2 = mkV2 "退出" ;
+lin withdraw_V = mkV "撤回" ;
+lin afterwards_Adv = mkAdv "事后" ;
+lin paint_V2 = mkV2 "油漆" ;
+lin paint_V = mkV "绘画" ;
+lin judge_VS = mkVS "判断" ;
+lin judge_V2 = mkV2 "审判" ;
+lin judge_V = mkV "法官" ;
+lin citizenMasc_N = mkN "公民" ;
+lin permanent_A = mkA "永久" ;
+lin weak_A = mkA "软弱" ;
+lin separate_V2 = mkV2 "分开" ;
+lin separate_V = mkV "分开" ;
+lin plastic_N = L.plastic_N ;
+lin connect_V2 = mkV2 "连结" ;
+lin connect_V = mkV "连接" ;
+lin fundamental_A = mkA "根本" ;
+lin plane_N = mkN "飞机" ;
+lin height_N = mkN "高度" ;
+lin opening_N = mkN "开盘" ;
+lin lesson_N = mkN "教训" ;
+lin similarly_Adv = variants{} ; -- 
+lin shock_N = mkN "震惊" ;
+lin rail_N = mkN "轨" ;
+lin tenant_N = mkN "承租人" ;
+lin owe_V2 = mkV2 "亏欠" ;
+lin owe_V = mkV "欠" ;
+lin originally_Adv = variants{} ; -- 
+lin middle_A = mkA "中间" ;
+lin somehow_Adv = mkAdv "不知何故" ;
+lin minor_A = mkA "次要" ;
+lin negative_A = mkA "否定" ;
+lin knock_V2 = mkV2 "敲" ;
+lin knock_V = mkV "敲" ;
+lin root_N = L.root_N ;
+lin pursue_V2 = mkV2 "追求" ;
+lin pursue_V = mkV "追求" ;
+lin inner_A = mkA "内在" ;
+lin crucial_A = mkA "关键" ;
+lin occupy_V2 = mkV2 "占据" ;
+lin occupy_V = mkV "占用" ;
+lin that_AdA = variants{} ; -- 
+lin independence_N = mkN "独立" [] ;
+lin column_N = mkN "柱" ;
+lin proceeding_N = mkN "进行" ;
+lin female_N = mkN "女性" ;
+lin beauty_N = mkN "美好" [] ;
+lin perfectly_Adv = variants{} ; -- 
+lin struggle_N = mkN "奋斗" ;
+lin gap_N = mkN "差距" ;
+lin house_V2 = mkV2 "驻扎" ;
+lin database_N = mkN "数据库" "个" ;
+lin stretch_V2 = mkV2 "伸展" ;
+lin stretch_V = mkV "伸展" ;
+lin stress_N = mkN "压力" ;
+lin passenger_N = mkN "乘客" ;
+lin boundary_N = mkN "边界" "条" ;
+lin easy_Adv = mkAdv "容易" ;
+lin view_V2 = mkV2 "观点" ;
+lin manufacturer_N = mkN "生产厂家" ;
+lin sharp_A = L.sharp_A ;
+lin formation_N = mkN "编队" ;
+lin queen_N = L.queen_N ;
+lin waste_N = mkN "浪费" ;
+lin virtually_Adv = variants{} ; -- 
+lin expand_V2 = mkV2 "扩大" ;
+lin expand_V = mkV "扩大" ;
+lin contemporary_A = mkA "现代" ;
+lin politician_N = mkN "政治家" ;
+lin back_V = mkV "支持" ;
+lin territory_N = mkN "领土" ;
+lin championship_N = mkN "锦标赛" ;
+lin exception_N = mkN "例外" ;
+lin thick_A = L.thick_A ;
+lin inquiry_N = mkN "查询" ;
+lin topic_N = mkN "主题" ;
+lin resident_N = mkN "居民" ;
+lin transaction_N = mkN "交易" ;
+lin parish_N = mkN "教区" ;
+lin supporter_N = mkN "支持者" ;
+lin massive_A = mkA "大规模" ;
+lin light_V2 = mkV2 "照亮" ;
+lin light_V = mkV "光" ;
+lin unique_A = mkA "独特" ;
+lin challenge_V2 = mkV2 "挑战" ;
+lin challenge_V = mkV "挑战" ;
+lin inflation_N = mkN "通货膨胀" ;
+lin assistance_N = mkN "协助" ;
+lin list_V2V = mkV2V "表" ;
+lin list_V2 = mkV2 "列举" ;
+lin list_V = mkV "列举" ;
+lin identity_N = mkN "身份" ;
+lin suit_V2 = mkV2 "适应" ;
+lin suit_V = mkV "适合" ;
+lin parliamentary_A = mkA "议会" ;
+lin unknown_A = mkA "未知" ;
+lin preparation_N = mkN "准备" ;
+lin elect_V3 = mkV3 "选举" ;
+lin elect_V2V = mkV2V "选举" ;
+lin elect_V2 = mkV2 "选举" ;
+lin elect_V = mkV "选举" ;
+lin badly_Adv = variants{} ; -- 
+lin moreover_Adv = mkAdv "而且" ;
+lin tie_V2 = L.tie_V2 ;
+lin tie_V = mkV "绑" ;
+lin cancer_N = mkN "癌症" ;
+lin champion_N = mkN "冠军" ;
+lin exclude_V2 = mkV2 "排除" ;
+lin review_V2 = mkV2 "审查" ;
+lin review_V = mkV "审查" ;
+lin licence_N = mkN "许可证" ;
+lin breakfast_N = mkN "早饭" [] ;
+lin minority_N = mkN "少数" ;
+lin appreciate_V2 = mkV2 "欣赏" ;
+lin appreciate_V = mkV "欣赏" ;
+lin fan_N = variants{} ; -- 
+lin fan_3_N = mkN "爱好者" ;
+lin fan_2_N = mkN "爱好者" ;
+lin fan_1_N = mkN "爱好者" ;
+lin chief_N = mkN "首席" ;
+lin accommodation_N = mkN "住处" ;--"膳宿" ;
+lin subsequent_A = mkA "随后" ;
+lin democracy_N = mkN "民主" ;
+lin brown_A = L.brown_A ;
+lin taste_N = mkN "味道" ;
+lin crown_N = mkN "冠" ;
+lin permit_V2V = mkV2V "允许" ;
+lin permit_V2 = mkV2 "允许" ;
+lin permit_V = mkV "允许" ;
+lin buyerMasc_N = mkN "买主" ;
+lin gift_N = mkN "礼物" ;
+lin resolution_N = mkN "决议" ;
+lin angry_A = mkA "愤怒" ;
+lin metre_N = mkN "米" ;
+lin wheel_N = mkN "车轮" ;
+lin clause_N = mkN "条款" ;
+lin break_N = mkN "打破" ;
+lin tank_N = mkN "坦克" ; --NOT SURE "坦克" or "罐"
+lin benefit_V2 = mkV2 "得益" ;
+lin benefit_V = mkV "得益" ;
+lin engage_V2 = mkV2 "从事" ;
+lin engage_V = mkV "从事" ;
+lin alive_A = mkA "活着" ;
+lin complaint_N = mkN "抱怨" ;
+lin inch_N = mkN "寸" ;
+lin firm_A = mkA "坚定" ;
+lin abandon_V2 = mkV2 "放弃" ;
+lin blame_V2 = mkV2 "责怪" ;
+lin blame_V = mkV "责备" ;
+lin clean_V2 = mkV2 "使+干净" ;--"干净的" ;
+lin clean_V = mkV "清洁" ;
+lin quote_V2 = mkV2 "引用" ;
+lin quote_V = mkV "引用" ;
+lin quantity_N = mkN "数量" ;
+lin rule_VS = mkVS "统治" ;
+lin rule_V2 = mkV2 "统治" ;
+lin rule_V = mkV "统治" ;
+lin guilty_A = mkA "有罪" ;
+lin prior_A = mkA "优先" ;
+lin round_A = L.round_A ;
+lin eastern_A = mkA "东" ;
+lin coat_N = L.coat_N ;
+lin involvement_N = mkN "参与" ;
+lin tension_N = mkN "紧张" [] ;
+lin diet_N = mkN "饮食" ;
+lin enormous_A = mkA "巨大" ;
+lin score_N = mkN "比分" ;
+lin rarely_Adv = variants{} ; -- 
+lin prize_N = mkN "奖" ;
+lin remaining_A = variants{} ; -- 
+lin significantly_Adv = variants{} ; -- 
+lin glance_V2 = mkV2 "浏览" ;
+lin glance_V = mkV "扫视" ;
+lin dominate_V2 = mkV2 "主宰" ;
+lin dominate_V = mkV "主宰" ;
+lin trust_VS = mkVS "信任" ;
+lin trust_V2 = mkV2 "信任" ;
+lin naturally_Adv = variants{} ; -- 
+lin interpret_V2 = mkV2 "阐释" ;
+lin interpret_V = mkV "阐释" ;
+lin land_V2 = mkV2 "登陆" ;
+lin land_V = mkV "降落" ;
+lin frame_N = mkN "框架" ;
+lin extension_N = mkN "延期" ;
+lin mix_V2 = mkV2 "混合" ;
+lin mix_V = mkV "混合" ;
+lin spokesman_N = mkN "发言人" ;
+lin friendly_A = mkA "友好" ;
+lin acknowledge_VS = mkVS "确认" ;
+lin acknowledge_V2 = mkV2 "承认" ;
+lin register_V2 = mkV2 "注册" ;
+lin register_V = mkV "注册" ;
+lin regime_N = variants{} ; -- 
+lin regime_2_N = variants{} ; -- 
+lin regime_1_N = mkN "政权" ;
+lin fault_N = mkN "故障" ;
+lin dispute_N = mkN "争议" ;
+lin grass_N = L.grass_N ;
+lin quietly_Adv = variants{} ; -- 
+lin decline_N = mkN "拒绝" ;
+lin dismiss_V2 = mkV2 "解雇" ;
+lin delivery_N = mkN "交货" ;
+lin complain_VS = mkVS "抱怨" ;
+lin complain_V = mkV "抱怨" ;
+lin conservative_N = mkN "保守派" ;
+lin shift_V2 = mkV2 "转移" ;
+lin shift_V = mkV "转移" ;
+lin port_N = mkN "端口" ;
+lin beach_N = mkN "海滩" ;
+lin string_N = mkN "串" ;
+lin depth_N = mkN "深度" ;
+lin unusual_A = mkA "不同寻常" ;
+lin travel_N = mkN "旅行" ;
+lin pilot_N = mkN "飞行员" ;
+lin obligation_N = mkN "义务" ;
+lin gene_N = mkN "基因" ;
+lin yellow_A = L.yellow_A ;
+lin republic_N = mkN "共和国" ;
+lin shadow_N = mkN "阴影" ;
+lin dear_A = mkA "亲爱" ;
+lin analyse_V2 = mkV2 "分析" ;
+lin anywhere_Adv = mkAdv "随地" ;
+lin average_N = mkN "平均" ;
+lin phrase_N = mkN "短语" ;
+lin long_term_A = mkA "长期" ;
+lin crew_N = mkN "船员" ;
+lin lucky_A = mkA "幸运" ;
+lin restore_V2 = mkV2 "恢复" ;
+lin convince_V2V = mkV2V "说服" ;
+lin convince_V2 = mkV2 "说服" ;
+lin coast_N = mkN "海岸" [] ;
+lin engineer_N = mkN "工程师" ;
+lin heavily_Adv = variants{} ; -- 
+lin extensive_A = mkA "广泛" ;
+lin glad_A = mkA "高兴" ;
+lin charity_N = mkN "慈善机构" ;
+lin oppose_V2 = mkV2 "反对" ;
+lin oppose_V = mkV "反对" ;
+lin defend_V2 = mkV2 "辩护" ;
+lin alter_V2 = mkV2 "改变" ;
+lin alter_V = mkV "改变" ;
+lin warning_N = mkN "警告" ;
+lin arrest_V2 = mkV2 "逮捕" ;
+lin framework_N = mkN "框架" ;
+lin approval_N = mkN "赞同" ;
+lin bother_VV = mkVV "麻烦" ;
+lin bother_V2V = mkV2V "麻烦" ;
+lin bother_V2 = mkV2 "打扰" ;
+lin bother_V = mkV "打扰" ;
+lin novel_N = mkN "小说" ;
+lin accuse_V2 = mkV2 "指控" ;
+lin surprised_A = variants{} ; -- 
+lin currency_N = mkN "货币" ;
+lin restrict_V2 = mkV2 "限制" ;
+lin restrict_V = mkV "限制" ;
+lin possess_V2 = mkV2 "拥有" ;
+lin moral_A = mkA "道德" ;
+lin protein_N = mkN "蛋白质" ;
+lin distinguish_V2 = mkV2 "区分" ;
+lin distinguish_V = mkV "区分" ;
+lin gently_Adv = mkAdv "轻轻" ;
+lin reckon_VS = mkVS "估计" ;
+lin incorporate_V2 = mkV2 "合并" ;
+lin proceed_V = mkV "继续" ;
+lin assist_V2 = mkV2 "协助" ;
+lin assist_V = mkV "协助" ;
+lin sure_Adv = mkAdv "肯定" ;
+lin stress_VS = mkVS "强调" ;
+lin stress_V2 = mkV2 "应力" ;
+lin justify_VV = mkVV "辩解" ;
+lin justify_V2 = mkV2 "辩解" ;
+lin behalf_N = mkN "代表" ;
+lin councillor_N = mkN "委员" "名" ;
+lin setting_N = mkN "设置" ;
+lin command_N = mkN "命令" ;
+lin command_2_N = variants{} ; -- 
+lin command_1_N = variants{} ; -- 
+lin maintenance_N = mkN "保养" ;
+lin stair_N = mkN "楼梯" ;
+lin poem_N = mkN "诗" "首" ;
+lin chest_N = mkN "胸" ;
+lin like_Adv = mkAdv "喜欢" ;
+lin secret_N = mkN "秘密" ;
+lin restriction_N = mkN "限制" ;
+lin efficient_A = mkA "高效" ;
+lin suspect_VS = mkVS "怀疑" ;
+lin suspect_V2 = mkV2 "怀疑" ;
+lin hat_N = L.hat_N ;
+lin tough_A = mkA "强硬" ;
+lin firmly_Adv = variants{} ; -- 
+lin willing_A = mkA "乐意" ;
+lin healthy_A = mkA "健康" ;
+lin focus_N = mkN "焦点" ;
+lin construct_V2 = mkV2 "建设" ;
+lin occasionally_Adv = variants{} ; -- 
+lin mode_N = mkN "模式" ;
+lin saving_N = mkN "节约" ;
+lin comfortable_A = mkA "舒适" ;
+lin camp_N = mkN "阵营" ;
+lin trade_V2 = mkV2 "交易" ;
+lin trade_V = mkV "交易" ;
+lin export_N = mkN "出口" ;
+lin wake_V2 = mkV2 "唤醒" ;
+lin wake_V = mkV "唤醒" ;
+lin partnership_N = mkN "合伙" ;
+lin daily_A = mkA "日常" ;
+lin abroad_Adv = mkAdv "国外" ;
+lin profession_N = mkN "行业" ;
+lin load_N = mkN "加载" ;
+lin countryside_N = mkN "农村" ;
+lin boot_N = L.boot_N ;
+lin mostly_Adv = mkAdv "大多" ;
+lin sudden_A = mkA "突然" ;
+lin implement_V2 = mkV2 "实施" ;
+lin reputation_N = mkN "声誉" ;
+lin print_V2 = mkV2 "打印" ;
+lin print_V = mkV "打印" ;
+lin calculate_VS = mkVS "打算" ;
+lin calculate_V2 = mkV2 "计算" ;
+lin calculate_V = mkV "计算" ;
+lin keen_A = mkA "热心" ;
+lin guess_VS = mkVS "猜" ;
+lin guess_V2 = mkV2 "猜" ;
+lin guess_V = mkV "猜测" ;
+lin recommendation_N = mkN "推荐" ;
+lin autumn_N = mkN "秋" ;
+lin conventional_A = mkA "常规" ;
+lin cope_V = mkV "应付" ;
+lin constitute_V2 = mkV2 "构成" ;
+lin poll_N = mkN "投票" ;
+lin voluntary_A = mkA "自愿" ;
+lin valuable_A = mkA "有价值" ;
+lin recovery_N = mkN "复苏" ;
+lin cast_V2 = mkV2 "投" ;
+lin cast_V = mkV "投" ;
+lin premise_N = mkN "前提" "个" ;
+lin resolve_V2 = mkV2 "解决" ;
+lin resolve_V = mkV "决定" ;
+lin regularly_Adv = variants{} ; -- 
+lin solve_V2 = mkV2 "解决" ;
+lin plaintiff_N = mkN "原告" ;
+lin critic_N = mkN "评论家" ;
+lin agriculture_N = mkN "农业" [] ;
+lin ice_N = L.ice_N ;
+lin constitution_N = mkN "宪法" ;
+lin communist_N = mkN "共产党党员" ;
+lin layer_N = mkN "层" [] ;
+lin recession_N = mkN "不景气" ;
+lin slight_A = mkA "轻微" ;
+lin dramatic_A = mkA "戏剧性" ;
+lin golden_A = mkA "金色" ;
+lin temporary_A = mkA "临时" ;
+lin suit_N = mkN "诉讼" ;
+lin shortly_Adv = variants{} ; -- 
+lin initially_Adv = variants{} ; -- 
+lin arrival_N = mkN "到来" ;
+lin protest_N = mkN "抗议" ;
+lin resistance_N = mkN "阻力" ;
+lin silent_A = mkA "沉默" ;
+lin presentation_N = mkN "介绍" ;
+lin soul_N = mkN "灵魂" ;
+lin self_N = mkN "自我" ;
+lin judgment_N = mkN "判断" "次" ;
+lin feed_V2 = mkV2 "喂养" ;
+lin feed_V = mkV "喂" ;
+lin muscle_N = mkN "肌肉" [] ;
+lin shareholder_N = mkN "股东" ;
+lin opposite_A = mkA "相反" ;
+lin pollution_N = mkN "污染" ;
+lin wealth_N = mkN "财富" [] ;
+lin video_taped_A = variants{} ; -- 
+lin kingdom_N = mkN "王国" ;
+lin bread_N = L.bread_N ;
+lin perspective_N = mkN "观点" ;
+lin camera_N = L.camera_N ;
+lin prince_N = mkN "王子" ;
+lin illness_N = mkN "疾病" "种" ;
+lin cake_N = mkN "蛋糕" ;
+lin meat_N = L.meat_N ;
+lin submit_V2 = mkV2 "提交" ;
+lin submit_V = mkV "提交" ;
+lin ideal_A = mkA "完美" ;
+lin relax_V2 = mkV2 "放松" ;
+lin relax_V = mkV "放松" ;
+lin penalty_N = mkN "惩罚" ;
+lin purchase_V2 = mkV2 "采购" ;
+lin tired_A = variants{} ; -- 
+lin beer_N = L.beer_N ;
+lin specify_VS = mkVS "指定" ;
+lin specify_V2 = mkV2 "指定" ;
+lin specify_V = mkV "指定" ;
+lin short_Adv = mkAdv "短" ;
+lin monitor_V2 = mkV2 "监控" ;
+lin monitor_V = mkV "监控" ;
+lin electricity_N = mkN "电力" ;
+lin specifically_Adv = variants{} ; -- 
+lin bond_N = mkN "券" ;
+lin statutory_A = mkA "法定" ;
+lin laboratory_N = mkN "实验室" ;
+lin federal_A = mkA "联邦" ;
+lin captain_N = mkN "队长" ;--"首领" ;
+lin deeply_Adv = variants{} ; -- 
+lin pour_V2 = mkV2 "倾倒" ;
+lin pour_V = mkV "倾倒" ;
+lin boss_N = L.boss_N ;
+lin creature_N = mkN "生物" ;
+lin urge_VS = mkVS "敦促" ;
+lin urge_V2V = mkV2V "敦促" ;
+lin urge_V2 = mkV2 "敦促" ;
+lin locate_V2 = mkV2 "定位" ;
+lin locate_V = mkV "定位" ;
+lin being_N = mkN "存在" ;
+lin struggle_VV = mkVV "奋斗" ;
+lin struggle_V = mkV "奋斗" ;
+lin lifespan_N = variants{} ; -- 
+lin flat_A = mkA "平坦" ;
+lin valley_N = mkN "谷" "个" ;
+lin like_A = mkA "相似" ;
+lin guard_N = mkN "看守" ;
+lin emergency_N = mkN "突发事件" ;
+lin dark_N = mkN "暗" "" ;
+lin bomb_N = mkN "炸弹" ;
+lin dollar_N = mkN "美元" ;
+lin efficiency_N = mkN "效率" ;
+lin mood_N = mkN "心情" [] ;
+lin convert_V2 = mkV2 "转换" ;
+lin convert_V = mkV "兑换" ;
+lin possession_N = mkN "财产" [];
+lin marketing_N = mkN "营销" ;
+lin please_VV = mkVV "使+喜欢" ;
+lin please_V2V = mkV2V "请" ;
+lin please_V2 = mkV2 "请" ;
+lin please_V = mkV "请" ;
+lin habit_N = mkN "习惯" ;
+lin subsequently_Adv = variants{} ; -- 
+lin round_N = mkN "轮" ;
+lin purchase_N = mkN "收购" ;
+lin sort_V2 = mkV2 "分类" ;
+lin sort_V = mkV "分类" ;
+lin outside_A = mkA "以外" ;
+lin gradually_Adv = variants{} ; -- 
+lin expansion_N = mkN "扩张" ;
+lin competitive_A = mkA "竞争" ;
+lin cooperation_N = mkN "合作" ;
+lin acceptable_A = mkA "合适" ;
+lin angle_N = mkN "天使" ;
+lin cook_V2 = mkV2 "烹调" ;
+lin cook_V = mkV "煮" ;
+lin net_A = mkA "净" ;
+lin sensitive_A = mkA "敏感" ;
+lin ratio_N = mkN "比率" ;
+lin kiss_V2 = mkV2 "吻" ;
+lin amount_V = mkV "量" ;
+lin sleep_N = mkN "睡觉" ;
+lin finance_V2 = mkV2 "资助" ;
+lin essentially_Adv = variants{} ; -- 
+lin fund_V2 = mkV2 "投资" ;
+lin preserve_V2 = mkV2 "保存" ;
+lin wedding_N = mkN "婚礼" ;
+lin personality_N = mkN "个性" [] ;
+lin bishop_N = mkN "主教" ;
+lin dependent_A = mkA "依赖" ;
+lin landscape_N = mkN "景观" ;
+lin pure_A = mkA "纯粹" ;
+lin mirror_N = mkN "镜子" ;
+lin lock_V2 = mkV2 "锁" ;--"锁上" ;
+lin lock_V = mkV "锁" ;
+lin symptom_N = mkN "症状" ;
+lin promotion_N = mkN "提升" ;
+lin global_A = mkA "全球" ;
+lin aside_Adv = mkAdv "旁白" ;
+lin tendency_N = mkN "倾向" ;
+lin conservation_N = mkN "保护" [] ;
+lin reply_N = mkN "回复" ;
+lin estimate_N = mkN "预算" ;
+lin qualification_N = mkN "资格" ;
+lin pack_V2 = mkV2 "包" ;
+lin pack_V = mkV "包装" ;
+lin governor_N = mkN "管理者" ;
+lin expected_A = variants{} ; -- 
+lin invest_V2 = mkV2 "投资" ;
+lin invest_V = mkV "投资" ;
+lin cycle_N = mkN "周期" ;
+lin alright_A = variants{} ; -- 
+lin philosophy_N = mkN "哲学" [] ;
+lin gallery_N = mkN "画廊" ;
+lin sad_A = mkA "伤心" ;
+lin intervention_N = mkN "介入" "次" ;
+lin emotional_A = mkA "情绪" ;
+lin advertising_N = mkN "广告" ;
+lin regard_N = mkN "问候" ;
+lin dance_V2 = mkV2 "跳舞" ;
+lin dance_V = mkV "跳舞" ;
+lin cigarette_N = mkN "香烟" ;
+lin predict_VS = mkVS "预测" ;
+lin predict_V2 = mkV2 "预测" ;
+lin adequate_A = mkA "充足" ;
+lin variable_N = mkN "变量" ;
+lin net_N = mkN "网络" ;
+lin retire_V2 = mkV2 "退休" ;
+lin retire_V = mkV "退休" ;
+lin sugar_N = mkN "糖" ;
+lin pale_A = mkA "苍白" ;
+lin frequency_N = mkN "频率" ;
+lin guy_N = mkN "家伙" ;
+lin feature_V2 = mkV2 "放映" ;
+lin furniture_N = mkN "家具" "件" ;
+lin administrative_A = mkA "行政" ;
+lin wooden_A = mkA "木制" ;
+lin input_N = mkN "输入" ;
+lin phenomenon_N = mkN "现象" ;
+lin surprising_A = mkA "令人吃惊" ;
+lin jacket_N = mkN "夹克" ;
+lin actor_N = mkN "演员" ;
+lin actor_2_N = variants{} ; -- 
+lin actor_1_N = variants{} ; -- 
+lin kick_V2 = mkV2 "踢" ;
+lin kick_V = mkV "踢" ;
+lin producer_N = mkN "生产者" ;
+lin hearing_N = mkN "听力" ;
+lin chip_N = mkN "芯片" ;
+lin equation_N = mkN "方程" ;
+lin certificate_N = mkN "证书" ;
+lin hello_Interj = mkInterj "喂" ;
+lin remarkable_A = mkA "卓越" ;
+lin alliance_N = mkN "联盟" ;
+lin smoke_V2 = mkV2 "吸烟" ;
+lin smoke_V = mkV "吸烟" ;
+lin awareness_N = mkN "意识" "个" ;
+lin throat_N = mkN "喉咙" ;
+lin discovery_N = mkN "发现" ;
+lin festival_N = mkN "节日" ;
+lin dance_N = mkN "舞蹈" ;
+lin promise_N = mkN "承诺" ;
+lin rose_N = mkN "玫瑰" "朵" ;
+lin principal_A = mkA "主要" ;
+lin brilliant_A = mkA "辉煌" ;
+lin proposed_A = variants{} ; -- 
+lin coach_N = mkN "教练" ;
+lin coach_3_N = variants{} ; -- 
+lin coach_2_N = variants{} ; -- 
+lin coach_1_N = variants{} ; -- 
+lin absolute_A = mkA "绝对" ;
+lin drama_N = mkN "戏曲" ;
+lin recording_N = mkN "记录" ;
+lin precisely_Adv = variants{} ; -- 
+lin bath_N = mkN "浴" ;
+lin celebrate_V2 = mkV2 "庆祝" ;
+lin substance_N = mkN "物质" "种" ;
+lin swing_V2 = mkV2 "摆动" ;
+lin swing_V = mkV "摆动" ;
+lin for_Adv = variants{}; -- S.for_Prep ;
+lin rapid_A = mkA "快速" ;
+lin rough_A = mkA "粗暴" ; --NOT SURE "粗暴" or "大致"
+lin investor_N = mkN "投资者" ;
+lin fire_V2 = mkV2 "燃烧" ;
+lin fire_V = mkV "开火" ;
+lin rank_N = mkN "秩" ;
+lin compete_V = mkV "竞争" ;
+lin sweet_A = mkA "甜" ;
+lin decline_VV = mkVV "下降" ;
+lin decline_V2 = mkV2 "下降" ;
+lin decline_V = mkV "下降" ;
+lin rent_N = mkN "租金" ;
+lin dealer_N = mkN "零售商" ;
+lin bend_V2 = mkV2 "弯曲" ;
+lin bend_V = mkV "掰弯" ;
+lin solid_A = mkA "固体" ;
+lin cloud_N = L.cloud_N ;
+lin across_Adv = mkAdv "横过" ;
+lin level_A = mkA "水平" ;
+lin enquiry_N = mkN "查询" "次" ;
+lin fight_N = mkN "打" ;
+lin abuse_N = mkN "滥用" ;
+lin golf_N = mkN "高尔夫球" ;
+lin guitar_N = mkN "吉他" "只" ;
+lin electronic_A = mkA "电子" ;
+lin cottage_N = mkN "小屋" "间" ;
+lin scope_N = mkN "范围" ;
+lin pause_VS = mkVS "暂停" ;
+lin pause_V2V = mkV2V "暂停" ;
+lin pause_V = mkV "暂停" ;
+lin mixture_N = mkN "混合物" ;
+lin emotion_N = mkN "情感" [] ;
+lin comprehensive_A = mkA "全面" ;
+lin shirt_N = L.shirt_N ;
+lin allowance_N = mkN "津贴" ;
+lin retirement_N = mkN "退休" ;
+lin breach_N = mkN "突破口" ;
+lin infection_N = mkN "感染" ;
+lin resist_VV = mkVV "抵制" ;
+lin resist_V2 = mkV2 "抵制" ;
+lin resist_V = mkV "抵抗" ;
+lin qualify_V2 = mkV2 "有资格" ;
+lin qualify_V = mkV "给予+资格" ;
+lin paragraph_N = mkN "段落" ;
+lin sick_A = mkA "生病" ;
+lin near_A = L.near_A ;
+lin researcherMasc_N = mkN "研究者" ;
+lin consent_N = mkN "同意" ;
+lin written_A = variants{} ; -- 
+lin literary_A = mkA "文" ;
+lin ill_A = mkA "生病" ;
+lin wet_A = L.wet_A ;
+lin lake_N = L.lake_N ;
+lin entrance_N = mkN "入口" ;
+lin peak_N = mkN "高峰" ;
+lin successfully_Adv = variants{} ; -- 
+lin sand_N = L.sand_N ;
+lin breathe_V2 = mkV2 "呼吸" ;
+lin breathe_V = L.breathe_V ;
+lin cold_N = mkN "寒冷" ;
+lin cheek_N = mkN "脸颊" ;
+lin platform_N = mkN "平台" ;
+lin interaction_N = mkN "相互作用" ;
+lin watch_N = mkN "看" "次" ;
+lin borrow_VV = mkVV "借" ;
+lin borrow_V2 = mkV2 "借" ;
+lin borrow_V = mkV "借" ;
+lin birthday_N = mkN "生日" ;
+lin knife_N = mkN "刀" "把" ;
+lin extreme_A = mkA "极端" ;
+lin core_N = mkN "核心" ;
+lin peasantMasc_N = mkN "农夫" ;
+lin armed_A = variants{} ; -- 
+lin permission_N = mkN "允许" ;
+lin supreme_A = mkA "至高" ;
+lin overcome_V2 = mkV2 "克服" ;
+lin overcome_V = mkV "克服" ;
+lin greatly_Adv = variants{} ; -- 
+lin visual_A = mkA "看" ;
+lin lad_N = mkN "小伙子" ;
+lin genuine_A = mkA "真正" ;
+lin personnel_N = mkN "人员" ;
+lin judgement_N = mkN "判断" "次" ;
+lin exciting_A = mkA "扣人心弦" ;
+lin stream_N = mkN "河流" ;
+lin perception_N = mkN "知觉" ;
+lin guarantee_VS = mkVS "保证" ;
+lin guarantee_V2 = mkV2 "保证" ;
+lin guarantee_V = mkV "保证" ;
+lin disaster_N = mkN "灾难" ;
+lin darkness_N = mkN "黑暗" ;
+lin bid_N = mkN "出价" ;
+lin sake_N = mkN "缘故" "次" ;
+lin sake_2_N = variants{} ; -- 
+lin sake_1_N = variants{} ; -- 
+lin organize_V2V = mkV2V "组织" ;
+lin organize_V2 = mkV2 "组织" ;
+lin tourist_N = mkN "游客" ;
+lin policeman_N = L.policeman_N ;
+lin castle_N = mkN "城堡" ;
+lin figure_VS = mkVS "盘算" ;
+lin figure_V = mkV "弄清楚" ;
+lin race_VV = mkVV "比赛" ;
+lin race_V2V = mkV2V "竞赛" ;
+lin race_V2 = mkV2 "使+参加比赛" ;
+lin race_V = mkV "竞赛" ;
+lin demonstration_N = mkN "示范" ;
+lin anger_N = mkN "愤怒" [] ;
+lin briefly_Adv = variants{} ; -- 
+lin presumably_Adv = variants{} ; -- 
+lin clock_N = mkN "时钟" ;
+lin hero_N = mkN "英雄" ;
+lin expose_V2 = mkV2 "暴露" ;
+lin expose_V = mkV "暴露" ;
+lin custom_N = mkN "习俗" ;
+lin maximum_A = mkA "最大" ;
+lin wish_N = mkN "愿望" ;
+lin earning_N = variants{} ; -- 
+lin priest_N = L.priest_N ;
+lin resign_V2 = mkV2 "辞职" ;
+lin resign_V = mkV "辞职" ;
+lin store_V2 = mkV2 "储存" ;
+lin widespread_A = mkA "广泛" ;
+lin comprise_V2 = mkV2 "包括" ;
+lin chamber_N = mkN "房间" ;
+lin acquisition_N = mkN "获得" ;
+lin involved_A = variants{} ; -- 
+lin confident_A = mkA "信心" ;
+lin circuit_N = mkN "线路" ;
+lin radical_A = mkA "激进" ;
+lin detect_V2 = mkV2 "检测" ;
+lin stupid_A = L.stupid_A ;
+lin grand_A = mkA "盛大" ;
+lin consumption_N = mkN "消费" ;
+lin hold_N = mkN "持有" ;
+lin zone_N = mkN "区" ;
+lin mean_A = mkA "平均" ;
+lin altogether_Adv = mkAdv "总共" ;
+lin rush_VV = mkVV "赶" ;
+lin rush_V2 = mkV2 "赶" ;
+lin rush_V = mkV "赶" ;
+lin numerous_A = mkA "众多" ;
+lin sink_V2 = mkV2 "下沉" ;
+lin sink_V = mkV "下沉" ;
+lin everywhere_Adv = S.everywhere_Adv ;
+lin classical_A = mkA "古典" ;
+lin respectively_Adv = variants{} ; -- 
+lin distinct_A = mkA "不同" ;
+lin mad_A = mkA "疯狂" ;
+lin honour_N = mkN "荣誉" ;
+lin statistics_N = mkN "统计" ;
+lin false_A = mkA "错误" ;
+lin square_N = mkN "平方" ;
+lin differ_V = mkV "不同" ;
+lin disk_N = mkN "圆盘" ;
+lin truly_Adv = mkAdv "真正" ;
+lin survival_N = mkN "残余" ;
+lin proud_A = mkA "骄傲" ;
+lin tower_N = mkN "塔" ;
+lin deposit_N = mkN "存款" ;
+lin pace_N = mkN "步伐" ;
+lin compensation_N = mkN "赔偿金" ;
+lin adviserMasc_N = mkN "顾问" ;
+lin consultant_N = mkN "顾问" ;
+lin drag_V2 = mkV2 "拖动" ;
+lin drag_V = mkV "拖动" ;
+lin advanced_A = variants{} ; -- 
+lin landlord_N = mkN "房东" ;
+lin whenever_Adv = mkAdv "每当" ;
+lin delay_N = mkN "延迟" ;
+lin green_N = mkN "绿色""股" ;
+lin car_V = variants{} ; -- 
+lin holder_N = mkN "持有人" ;
+lin secret_A = mkA "秘密" ;
+lin edition_N = mkN "版" ;
+lin occupation_N = mkN "职业" "份" ;
+lin agricultural_A = mkA "农业" ;
+lin intelligence_N = variants{} ; -- 
+lin intelligence_2_N = mkN "情报" ;
+lin intelligence_1_N = mkN "情报" ;
+lin empire_N = mkN "帝国" ;
+lin definitely_Adv = variants{} ; -- 
+lin negotiate_VV = mkVV "谈判" ;
+lin negotiate_V2 = mkV2 "谈判" ;
+lin negotiate_V = mkV "谈判" ;
+lin host_N = mkN "主持人" ;
+lin relative_N = mkN "相对" ;
+lin mass_A = variants{} ; -- 
+lin helpful_A = mkA "有帮助" ;
+lin fellow_N = mkN "同伴" ;
+lin sweep_V2 = mkV2 "扫" ;
+lin sweep_V = mkV "打扫" ;
+lin poet_N = mkN "诗人" ;
+lin journalist_N = mkN "记者" ;
+lin defeat_N = mkN "打败" [] ;
+lin unlike_Prep = mkPrep "与" "不同" ;
+lin primarily_Adv = variants{} ; -- 
+lin tight_A = mkA "紧" ;
+lin indication_N = mkN "迹象" ;
+lin dry_V2 = mkV2 "干" ;
+lin dry_V = mkV "干" ;
+lin cricket_N = mkN "蟋蟀" "只" ;
+lin whisper_V2 = mkV2 "耳语" ;
+lin whisper_V = mkV "私语" ;
+lin routine_N = mkN "日常" ;
+lin print_N = mkN "打印" "次" ;
+lin anxiety_N = mkN "焦虑" [] ;
+lin witness_N = mkN "见证" ;
+lin concerning_Prep = variants{} ; -- 
+lin mill_N = mkN "厂" ;
+lin gentle_A = mkA "温和" ;
+lin curtain_N = mkN "窗帘" "张" ;
+lin mission_N = mkN "使命" ;
+lin supplier_N = mkN "供应商" ;
+lin basically_Adv = mkAdv "基本上" ;
+lin assure_V2S = mkV2S "保证" ;
+lin assure_V2 = mkV2 "保证" ;
+lin poverty_N = mkN "贫穷" ;
+lin snow_N = L.snow_N ;
+lin prayer_N = mkN "祈祷" ;
+lin pipe_N = mkN "管子" "根" ;
+lin deserve_VV = mkVV "应得" ;
+lin deserve_V2 = mkV2 "值得" ;
+lin deserve_V = mkV "应受" ;
+lin shift_N = mkN "轮班" ;
+lin split_V2 = L.split_V2 ;
+lin split_V = mkV "分裂" ;
+lin near_Adv = mkAdv "接近" ;
+lin consistent_A = mkA "一贯" ;
+lin carpet_N = L.carpet_N ;
+lin ownership_N = mkN "所有权" ;
+lin joke_N = mkN "笑话" ;
+lin fewer_Det = variants{} ; -- 
+lin workshop_N = mkN "车间" "间" ;
+lin salt_N = L.salt_N ;
+lin aged_Prep = variants{} ; -- 
+lin symbol_N = mkN "符号" ;
+lin slide_V2 = mkV2 "滑动" ;
+lin slide_V = mkV "滑动" ;
+lin cross_N = mkN "交叉" ;
+lin anxious_A = mkA "焦急" ;
+lin tale_N = mkN "故事" ;
+lin preference_N = mkN "偏爱" [] ;
+lin inevitably_Adv = variants{} ; -- 
+lin mere_A = mkA "只" ;
+lin behave_V = mkV "表现" ;
+lin gain_N = mkN "收益" ;
+lin nervous_A = mkA "紧张" ;
+lin guide_V2 = mkV2 "引导" ;
+lin remark_N = mkN "备注" ;
+lin pleased_A = variants{} ; -- 
+lin province_N = mkN "省份" ;
+lin steel_N = L.steel_N ;
+lin practise_V2 = mkV2 "练习" ;
+lin practise_V = mkV "练习" ;
+lin flow_V = L.flow_V ;
+lin holy_A = mkA "神圣" ;
+lin dose_N = mkN "剂量" "" ;
+lin alcohol_N = mkN "酒精" [] ;
+lin guidance_N = mkN "指导" ;
+lin constantly_Adv = variants{} ; -- 
+lin climate_N = mkN "气候" ;
+lin enhance_V2 = mkV2 "提高" ;
+lin reasonably_Adv = variants{} ; -- 
+lin waste_V2 = mkV2 "浪费" ;
+lin waste_V = mkV "浪费" ;
+lin smooth_A = L.smooth_A ;
+lin dominant_A = mkA "主导" ;
+lin conscious_A = mkA "意识到" ;
+lin formula_N = mkN "公式" ;
+lin tail_N = L.tail_N ;
+lin ha_Interj = variants{} ; -- 
+lin electric_A = mkA "电动" ;
+lin sheep_N = L.sheep_N ;
+lin medicine_N = mkN "医药" [] ;
+lin strategic_A = mkA "战略" ;
+lin disabled_A = variants{} ; -- 
+lin smell_N = mkN "气味" ;
+lin operator_N = mkN "操作者" ;
+lin mount_V2 = mkV2 "安装" ;
+lin mount_V = mkV "安装" ;
+lin advance_V2 = mkV2 "推进" ;
+lin advance_V = mkV "推进" ;
+lin remote_A = mkA "遥远" ;
+lin measurement_N = mkN "尺寸" ;
+lin favour_VS = variants{}; -- mkV2 "青睐" ;
+lin favour_V2 = mkV2 "青睐" ;
+lin favour_V = variants{}; -- mkV2 "青睐" ;
+lin neither_Det = mkpDet "也不" ;
+lin architecture_N = mkN "建筑" ;
+lin worth_N = mkN "价值" ;
+lin tie_N = mkN "领带" ;
+lin barrier_N = mkN "屏障" ;
+lin practitioner_N = mkN "医生" ;
+lin outstanding_A = mkA "杰出" ;
+lin enthusiasm_N = mkN "热情" [] ;
+lin theoretical_A = mkA "理论" ;
+lin implementation_N = mkN "实现" ;
+lin worried_A = variants{} ; -- 
+lin pitch_N = mkN "沥青" [] ;
+lin drop_N = mkN "下降" ;
+lin phone_V2 = mkV2 "打电话" ;
+lin phone_V = mkV "打电话" ;
+lin shape_VV = mkVV "形成" ;
+lin shape_V2 = mkV2 "塑造" ;
+lin shape_V = mkV "塑" ;
+lin clinical_A = mkA "临床" ;
+lin lane_N = mkN "车道" ;
+lin apple_N = L.apple_N ;
+lin catalogue_N = mkN "目录" ;
+lin tip_N = mkN "顶尖" ;
+lin publisher_N = mkN "发行人" ;
+lin opponentMasc_N = mkN "反对者" ;
+lin live_A = mkA "活着" ;
+lin burden_N = mkN "负荷" ;
+lin tackle_V2 = mkV2 "解决" ;
+lin tackle_V = mkV "处理" ;
+lin historian_N = mkN "历史学家" ;
+lin bury_V2 = mkV2 "埋葬" ;
+lin bury_V = mkV "埋葬" ;
+lin stomach_N = mkN "胃" ;
+lin percentage_N = mkN "百分比" ;
+lin evaluation_N = mkN "评估" ;
+lin outline_V2 = mkV2 "概述" ;
+lin talent_N = mkN "天赋" ;
+lin lend_V2 = mkV2 "借出" ;
+lin lend_V = mkV "借" ;
+lin silver_N = L.silver_N ;
+lin pack_N = mkN "包装" ;
+lin fun_N = mkN "乐趣" ;
+lin democrat_N = mkN "民主主义者" ;
+lin fortune_N = mkN "运气" "次" ;
+lin storage_N = mkN "存储" ;
+lin professional_N = mkN "专业人才" ;
+lin reserve_N = mkN "储备" ;
+lin interval_N = mkN "间隔" ;
+lin dimension_N = mkN "尺寸" ;
+lin honest_A = mkA "诚实" ;
+lin awful_A = mkA "吓人" ;
+lin manufacture_V2 = mkV2 "制造" ;
+lin confusion_N = mkN "混乱" [] ;
+lin pink_A = mkA "粉红色" ;
+lin impressive_A = mkA "引人注目" ;
+lin satisfaction_N = mkN "满意" [] ;
+lin visible_A = mkA "可见" ;
+lin vessel_N = mkN "容器" ;
+lin stand_N = mkN "站" ;
+lin curve_N = mkN "曲线" ;
+lin pot_N = mkN "罐子" ;
+lin replacement_N = mkN "更换" ;
+lin accurate_A = mkA "准确" ;
+lin mortgage_N = mkN "抵押" ;
+lin salary_N = mkN "薪水" ;
+lin impress_V2 = mkV2 "盖印" ;
+lin impress_V = mkV "给人印象" ;
+lin constitutional_A = mkA "合法" ;
+lin emphasize_VS = mkVS "强调" ;
+lin emphasize_V2 = mkV2 "强调" ;
+lin developing_A = variants{} ; -- 
+lin proof_N = mkN "证明" ;
+lin furthermore_Adv = mkAdv "此外" ;
+lin dish_N = mkN "盘" ;
+lin interview_V2 = mkV2 "访问" ;
+lin considerably_Adv = variants{} ; -- 
+lin distant_A = mkA "遥远" ;
+lin lower_V2 = mkV2 "降低" ;
+lin lower_V = mkV "降低" ;
+lin favouriteMasc_N = mkN "最爱" [] ;
+lin tear_V2 = mkV2 "撕开" ;
+lin tear_V = mkV "撕" ;
+lin fixed_A = variants{} ; -- 
+lin by_Adv = mkAdv "经过" ;
+lin luck_N = mkN "运气" ;
+lin count_N = mkN "计数" "次" ;
+lin precise_A = mkA "精确" ;
+lin determination_N = mkN "决心" [] ;
+lin bite_V2 = L.bite_V2 ;
+lin bite_V = mkV "咬" ;
+lin dear_Interj = variants{} ; -- 
+lin consultation_N = mkN "咨询" ;
+lin range_V = mkV "范围" ;
+lin residential_A = mkA "住宅" ;
+lin conduct_N = mkN "行为" [] ;
+lin capture_V2 = mkV2 "捕获" ;
+lin ultimately_Adv = variants{} ; -- 
+lin cheque_N = mkN "支票" "张" ;
+lin economics_N = mkN "经济学" [] ;
+lin sustain_V2 = mkV2 "支撑" ;
+lin secondly_Adv = variants{} ; -- 
+lin silly_A = mkA "愚蠢" ;
+lin merchant_N = mkN "商人" ;
+lin lecture_N = mkN "讲座" ;
+lin musical_A = mkA "音乐" ;
+lin leisure_N = mkN "闲暇" ;
+lin check_N = mkN "支票" ;
+lin cheese_N = L.cheese_N ;
+lin lift_N = mkN "举起" "次" ;
+lin participate_V2 = mkV2 "参与" ;
+lin participate_V = mkV "参加" ;
+lin fabric_N = mkN "布" [] ;
+lin distribute_V2 = mkV2 "分配" ;
+lin lover_N = mkN "情人" ;
+lin childhood_N = mkN "童年" ;
+lin cool_A = mkA "凉爽" ;
+lin ban_V2 = mkV2 "禁止" ;
+lin supposed_A = mkA "假想" ;
+lin mouse_N = mkN "鼠标" ;
+lin strain_N = mkN "血统" ;
+lin specialist_A = variants{} ; -- 
+lin consult_V2 = mkV2 "请教" ;
+lin consult_V = mkV "咨询" ;
+lin minimum_A = mkA "最少" ;
+lin approximately_Adv = variants{} ; -- 
+lin participant_N = mkN "参加者" ;
+lin monetary_A = mkA "货币" ;
+lin confuse_V2 = mkV2 "迷惑" ;
+lin dare_VV = mkVV "敢" ;
+lin dare_V2 = mkV2 "敢" ;
+lin smoke_N = L.smoke_N ;
+lin movie_N = mkN "电影" ;
+lin seed_N = L.seed_N ;
+lin cease_V2 = mkV2 "停止" ;
+lin cease_V = mkV "停止" ;
+lin open_Adv = variants{} ; -- 
+lin journal_N = mkN "刊物" ;
+lin shopping_N = mkN "购物" ;
+lin equivalent_N = mkN "当量" ;
+lin palace_N = mkN "宫殿" ;
+lin exceed_V2 = mkV2 "超过" ;
+lin isolated_A = variants{} ; -- 
+lin poetry_N = mkN "诗" "首" ;
+lin perceive_VS = mkVS "察觉" ;
+lin perceive_V2V = mkV2V "感知" ;
+lin perceive_V2 = mkV2 "感知" ;
+lin lack_V2 = mkV2 "缺乏" ;
+lin lack_V = mkV "缺乏" ;
+lin strengthen_V2 = mkV2 "加强" ;
+lin snap_V2 = mkV2 "拉断" ;
+lin snap_V = mkV "抢购" ;
+lin readily_Adv = variants{} ; -- 
+lin spite_N = variants{} ; -- 
+lin conviction_N = mkN "信念" ;
+lin corridor_N = mkN "走廊" ;
+lin behind_Adv = mkAdv "背后" ;
+lin ward_N = mkN "病房" ;
+lin profile_N = mkN "轮廓" ;
+lin fat_A = mkA "肥" ;
+lin comfort_N = mkN "安慰" ;
+lin bathroom_N = mkN "浴室" ;
+lin shell_N = mkN "外壳" ;
+lin reward_N = mkN "奖励" ;
+lin deliberately_Adv = variants{} ; -- 
+lin automatically_Adv = mkAdv "自动" ;
+lin vegetable_N = mkN "蔬菜" ;
+lin imagination_N = mkN "想像力" ;
+lin junior_A = mkA "年少" ;
+lin unemployed_A = mkA "失业" ;
+lin mystery_N = mkN "秘密" ;
+lin pose_V2 = mkV2 "提出" ;
+lin pose_V = mkV "摆姿势" ;
+lin violent_A = mkA "暴力" ;
+lin march_N = variants{} ; -- 
+lin found_V2 = mkV2 "发现" ;
+lin dig_V2 = mkV2 "挖" ;
+lin dig_V = L.dig_V ;
+lin dirty_A = L.dirty_A ;
+lin straight_A = L.straight_A ;
+lin psychological_A = mkA "心理" ;
+lin grab_V2 = mkV2 "抢" ;
+lin grab_V = mkV "抢" ;
+lin pleasant_A = mkA "令人愉快" ;
+lin surgery_N = mkN "手术" ;
+lin inevitable_A = mkA "必然" ;
+lin transform_V2 = mkV2 "改造" ;
+lin bell_N = mkN "钟" ;
+lin announcement_N = mkN "公告" ;
+lin draft_N = mkN "草案" ;
+lin unity_N = mkN "统一性" "种" ;
+lin airport_N = mkN "机场" ;
+lin upset_V2 = mkV2 "打乱" ;
+lin upset_V = mkV "打乱" ;
+lin pretend_VS = mkVS "假装" ;--"伪装" ;--"佯装" ;
+lin pretend_V2 = mkV2 "假装" ;
+lin pretend_V = mkV "假装" ;
+lin plant_V2 = mkV2 "厂" ;
+lin till_Prep = mkPrep "直到" ;
+lin known_A = variants{} ; -- 
+lin admission_N = mkN "承认" [] ;
+lin tissue_N = mkN "组织" ;
+lin magistrate_N = mkN "地方官" ;
+lin joy_N = mkN "喜悦" ;
+lin free_V2V = mkV2V "免费" ;
+lin free_V2 = mkV2 "免费" ;
+lin pretty_A = mkA "漂亮" ;
+lin operating_N = variants{} ; -- 
+lin headquarters_N = variants{} ; -- 
+lin grateful_A = mkA "感谢" ;
+lin classroom_N = mkN "课堂" ;
+lin turnover_N = mkN "营业额" ; --NOT SURE "营业额" or "周转"
+lin project_VS = mkVS "项目" ;
+lin project_V2V = mkV2V "计划" ;
+lin project_V2 = mkV2 "计划" ;
+lin project_V = mkV "设计" ;
+lin shrug_V2 = mkV2 "耸肩" ;
+lin sensible_A = mkA "明智" ;
+lin limitation_N = mkN "局限性" ;
+lin specialist_N = mkN "专家" ;
+lin newly_Adv = variants{} ; -- 
+lin tongue_N = L.tongue_N ;
+lin refugee_N = mkN "难民" ;
+lin delay_V2 = mkV2 "拖延" ;
+lin delay_V = mkV "延迟" ;
+lin dream_V2 = mkV2 "梦想" ;
+lin dream_V = mkV "梦想" ;
+lin composition_N = mkN "作文" ;
+lin alongside_Prep = mkPrep "在旁边" ;
+lin ceiling_N = L.ceiling_N ;
+lin highlight_V2 = mkV2 "突出" ;
+lin stick_N = L.stick_N ;
+lin favourite_A = mkA "特别喜爱" ;
+lin tap_V2 = mkV2 "敲击" ;
+lin tap_V = mkV "轻叩" ;
+lin universe_N = mkN "宇宙" ;
+lin request_VS = mkVS "要求" ;
+lin request_V2 = mkV2 "请求" ;
+lin label_N = mkN "标签" ;
+lin confine_V2 = mkV2 "限制" ;
+lin scream_VS = mkVS "尖叫" ;
+lin scream_V2 = mkV2 "惊叫" ;
+lin scream_V = mkV "惊叫" ;
+lin rid_V2 = mkV2 "摆脱" ;
+lin acceptance_N = mkN "接受" [] ;
+lin detective_N = mkN "侦探" "个" ;
+lin sail_V = mkV "航行" ;
+lin adjust_V2 = mkV2 "调整" ;
+lin adjust_V = mkV "调整" ;
+lin designer_N = mkN "设计师" ;
+lin running_A = variants{} ; -- 
+lin summit_N = mkN "首脑会议" ;
+lin participation_N = mkN "参与" ;
+lin weakness_N = mkN "弱点" ;
+lin block_V2 = mkV2 "阻止" ;
+lin socalled_A = variants{} ; -- 
+lin adapt_V2 = mkV2 "适应" ;
+lin adapt_V = mkV "适应" ;
+lin absorb_V2 = mkV2 "吸收" ;
+lin encounter_V2 = mkV2 "遭遇" ;
+lin defeat_V2 = mkV2 "打败" ;
+lin excitement_N = mkN "激动" [] ;
+lin brick_N = mkN "砖" "块" ;
+lin blind_A = mkA "盲目" ;
+lin wire_N = mkN "线" ;
+lin crop_N = mkN "收成" ;
+lin square_A = mkA "平方" ;
+lin transition_N = mkN "过渡" ;
+lin thereby_Adv = mkAdv "从而" ;
+lin protest_V2 = mkV2 "拒付" ;
+lin protest_V = mkV "抗议" ;
+lin roll_N = mkN "卷" ;
+lin stop_N = mkN "停止" ;
+lin assistant_N = mkN "助理" ;
+lin deaf_A = mkA "聋" ;
+lin constituency_N = mkN "选民" ;
+lin continuous_A = mkA "连续" ;
+lin concert_N = mkN "音乐会" ;
+lin breast_N = L.breast_N ;
+lin extraordinary_A = mkA "非凡" ;
+lin squad_N = mkN "班" ;
+lin wonder_N = mkN "怀疑" ;
+lin cream_N = mkN "奶油" ;
+lin tennis_N = mkN "网球" ;
+lin personally_Adv = variants{} ; -- 
+lin communicate_V2 = mkV2 "沟通" ;
+lin communicate_V = mkV "沟通" ;
+lin pride_N = mkN "自豪" [] ;
+lin bowl_N = mkN "碗" ;
+lin file_V2 = mkV2 "归档" ;
+lin file_V = mkV "归档" ;
+lin expertise_N = mkN "专门知识" ;
+lin govern_V2 = mkV2 "治理" ;
+lin govern_V = mkV "治理" ;
+lin leather_N = L.leather_N ;
+lin observer_N = mkN "观察员" ;
+lin margin_N = mkN "余量" ;
+lin uncertainty_N = mkN "不确定" ;
+lin reinforce_V2 = mkV2 "加强" ;
+lin ideal_N = mkN "理想" ;
+lin injure_V2 = mkV2 "伤害" ;
+lin holding_N = mkN "保持" ;
+lin universal_A = mkA "万能" ;
+lin evident_A = mkA "明显" ;
+lin dust_N = L.dust_N ;
+lin overseas_A = mkA "国外" ;
+lin desperate_A = mkA "绝望" ;
+lin swim_V2 = mkV2 "游泳" ;
+lin swim_V = L.swim_V ;
+lin occasional_A = mkA "偶然" ;
+lin trouser_N = mkN "裤子" ;
+lin surprisingly_Adv = variants{} ; -- 
+lin register_N = mkN "注册" "" ;
+lin album_N = mkN "相簿" ;
+lin guideline_N = mkN "指引" ;
+lin disturb_V2 = mkV2 "打扰" ;
+lin amendment_N = mkN "修订" ;
+lin architectMasc_N = mkN "建筑师" ;
+lin objection_N = mkN "异议" ;
+lin chart_N = mkN "图表" ;
+lin cattle_N = mkN "黄牛" "头" ;
+lin doubt_VS = mkVS "怀疑" ;
+lin doubt_V2 = mkV2 "怀疑" ;
+lin react_V = mkV "应对" ;
+lin consciousness_N = mkN "意识" ;
+lin right_Interj = variants{} ; -- 
+lin purely_Adv = variants{} ; -- 
+lin tin_N = mkN "锡" "" ;
+lin tube_N = mkN "管子" ;
+lin fulfil_V2 = mkV2 "履行" ;
+lin commonly_Adv = variants{} ; -- 
+lin sufficiently_Adv = variants{} ; -- 
+lin coin_N = mkN "硬币" ;
+lin frighten_V2 = mkV2 "吓唬" ;
+lin grammar_N = L.grammar_N ;
+lin diary_N = mkN "日记" ;
+lin flesh_N = mkN "肉" "块" ;
+lin summary_N = mkN "总结" ;
+lin infant_N = mkN "婴儿" ;
+lin stir_V2 = mkV2 "搅拌" ;
+lin stir_V = mkV "搅拌" ;
+lin storm_N = mkN "风暴" ;
+lin mail_N = mkN "邮件" ;
+lin rugby_N = mkN "橄榄球" "个" ;
+lin virtue_N = mkN "美德" ;
+lin specimen_N = mkN "样品" ;--"样本" ;
+lin psychology_N = mkN "心理学" [] ;
+lin paint_N = mkN "油漆" "桶" ;
+lin constraint_N = mkN "约束" ;
+lin trace_V2 = mkV2 "追踪" ;
+lin trace_V = mkV "追踪" ;
+lin privilege_N = mkN "特权" "种" ;
+lin completion_N = mkN "完成" [] ;
+lin progress_V2 = mkV2 "进步" ;
+lin progress_V = mkV "进展" ;
+lin grade_N = mkN "等级" ;
+lin exploit_V2 = mkV2 "利用" ;
+lin import_N = mkN "进口" ;
+lin potato_N = mkN "土豆" ;
+lin repair_N = mkN "修理" ;
+lin passion_N = mkN "热情" [] ;
+lin seize_V2 = mkV2 "抢占" ;
+lin seize_V = mkV "抢占" ;
+lin low_Adv = mkAdv "低" ;
+lin underlying_A = mkA "潜在" ;
+lin heaven_N = mkN "天空" ;
+lin nerve_N = mkN "神经" [] ;
+lin park_V2 = mkV2 "停放" ;
+lin park_V = mkV "公园" ;
+lin collapse_V2 = mkV2 "崩溃" ;
+lin collapse_V = mkV "崩溃" ;
+lin win_N = mkN "赢" ;
+lin printer_N = mkN "打印机" ;
+lin coalition_N = mkN "联盟" ;
+lin button_N = mkN "按钮" ;
+lin pray_V2 = mkV2 "祈祷" ;
+lin pray_V = mkV "祈祷" ;
+lin ultimate_A = mkA "最终" ;
+lin venture_N = mkN "企业" ;
+lin timber_N = mkN "木材" ;
+lin companion_N = mkN "伴侣" ;
+lin horror_N = mkN "惊骇" ;
+lin gesture_N = mkN "手势" ;
+lin moon_N = L.moon_N ;
+lin remark_VS = mkVS "发言" ;
+lin remark_V = mkV "备注" ;
+lin clever_A = L.clever_A ;
+lin van_N = mkN "货车" "辆" ;
+lin consequently_Adv = variants{} ; -- 
+lin raw_A = mkA "生" ;
+lin glance_N = mkN "一瞥" ;
+lin broken_A = variants{} ; -- 
+lin jury_N = mkN "陪审团" ;
+lin gaze_V = mkV "凝视" ;
+lin burst_V2 = mkV2 "爆发" ;
+lin burst_V = mkV "爆裂" ;
+lin charter_N = mkN "宪章" ;
+lin feministMasc_N = mkN "女权主义者" "位" ;
+lin discourse_N = mkN "话语" ;
+lin reflection_N = mkN "反射" ;
+lin carbon_N = mkN "碳" [] ;
+lin sophisticated_A = mkA "深入细致" ;
+lin ban_N = mkN "禁令" ;
+lin taxation_N = mkN "税收" "种" ;
+lin prosecution_N = mkN "检察官" ;
+lin softly_Adv = variants{} ; -- 
+lin asleep_A = mkA "睡着" ;
+lin aids_N = variants{} ; -- 
+lin publicity_N = mkN "公开" [] ;
+lin departure_N = mkN "出发" ;
+lin welcome_A = mkA "受欢迎" ;
+lin sharply_Adv = variants{} ; -- 
+lin reception_N = mkN "接待" "场" ;
+lin cousin_N = L.cousin_N ;
+lin relieve_V2 = mkV2 "缓解" ;
+lin linguistic_A = mkA "语言" ;
+lin vat_N = variants{} ; -- 
+lin forward_A = mkA "向前" ;
+lin blue_N = mkN "蓝色" [] ;
+lin multiple_A = mkA "多种" ;
+lin pass_N = mkN "及格" [] ;
+lin outer_A = mkA "外部" ;
+lin vulnerable_A = mkA "脆弱" ;
+lin patient_A = mkA "忍耐" ;
+lin evolution_N = mkN "进化" [] ;
+lin allocate_V2 = mkV2 "分配" ;
+lin allocate_V = mkV "分配" ;
+lin creative_A = mkA "创造性" ;
+lin potentially_Adv = variants{} ; -- 
+lin just_A = mkA "只是" ;
+lin out_Prep = mkPrep "到" "外面" ;
+lin judicial_A = mkA "司法" ;
+lin risk_VV = mkVV "冒危险" ;
+lin risk_V2 = mkV2 "冒险" ;
+lin ideology_N = mkN "意识形态" ;
+lin smell_VA = mkVA "嗅" ;--"闻" ;
+lin smell_V2 = mkV2 "闻" ;
+lin smell_V = L.smell_V ;
+lin agenda_N = mkN "议程" ;
+lin transport_V2 = mkV2 "运输" ;
+lin illegal_A = mkA "非法" ;
+lin chicken_N = mkN "鸡" "只" ;
+lin plain_A = mkA "朴素" ;
+lin innovation_N = mkN "革新" ;
+lin opera_N = mkN "歌剧""部" ;
+lin lock_N = mkN "锁" ;
+lin grin_V = mkV "露齿而笑" ;
+lin shelf_N = mkN "架" ;
+lin pole_N = mkN "极" ;
+lin punishment_N = mkN "惩罚" ;
+lin strict_A = mkA "严格" ;
+lin wave_V2 = mkV2 "波动" ;
+lin wave_V = mkV "波动" ;
+lin inside_N = mkN "里面" ;
+lin carriage_N = mkN "马车" "辆" ;
+lin fit_A = mkA "适合" ;
+lin conversion_N = mkN "转变" ;
+lin hurry_V = mkV "赶快" ;
+lin essay_N = mkN "文章" "篇" ;
+lin integration_N = mkN "积分" ;
+lin resignation_N = mkN "辞职" ;
+lin treasury_N = mkN "金库" ;
+lin traveller_N = mkN "旅客" "个" ;
+lin chocolate_N = mkN "巧克力" "" ;
+lin assault_N = mkN "攻击" ;
+lin schedule_N = mkN "时间表" ;
+lin undoubtedly_Adv = variants{} ; -- 
+lin twin_N = mkN "双胞胎" "对" ;
+lin format_N = mkN "格式" ;
+lin murder_V2 = mkV2 "谋杀" ;
+lin sigh_VS = mkVS "叹着说" ;
+lin sigh_V2 = mkV2 "叹息" ;
+lin sigh_V = mkV "叹息" ;
+lin sellerMasc_N = mkN "卖家" ;
+lin lease_N = mkN "租赁" ;
+lin bitter_A = mkA "辛酸" ;
+lin double_V2 = mkV2 "双倍" ;
+lin double_V = mkV "双倍" ;
+lin ally_N = mkN "盟友" ;
+lin stake_N = mkN "标桩" ;
+lin processing_N = mkN "处理" "次" ;
+lin informal_A = mkA "非正式" ;
+lin flexible_A = mkA "灵活" ;
+lin cap_N = L.cap_N ;
+lin stable_A = mkA "稳定" ;
+lin till_Subj = variants{} ; -- 
+lin sympathy_N = mkN "同情心" ;
+lin tunnel_N = mkN "隧道" "条" ;
+lin pen_N = L.pen_N ;
+lin instal_V = variants{} ; -- 
+lin suspend_V2 = mkV2 "暂停" ;
+lin suspend_V = mkV "暂停" ;
+lin blow_N = mkN "吹" ;
+lin wander_V = mkV "漫步" ;
+lin notably_Adv = variants{} ; -- 
+lin disappoint_V2 = mkV2 "辜负" ;
+lin wipe_V2 = L.wipe_V2 ;
+lin wipe_V = mkV "擦拭" ;
+lin folk_N = mkN "人们" [] ;
+lin attraction_N = mkN "吸引力" [] ;
+lin disc_N = mkN "圆盘" ;
+lin inspire_V2V = mkV2V "激发" ;
+lin inspire_V2 = mkV2 "启发" ;
+lin machinery_N = mkN "机械" ;
+lin undergo_V2 = mkV2 "经历" ;
+lin nowhere_Adv = mkAdv "无处" ;
+lin inspector_N = mkN "检查员" ;
+lin wise_A = mkA "明智" ;
+lin balance_V2 = mkV2 "平衡" ;
+lin balance_V = mkV "使平衡" ;
+lin purchaser_N = mkN "购买者" ;
+lin resort_N = mkN "渡假胜地" ;
+lin pop_N = mkN "弹出" ;
+lin organ_N = mkN "器官" ;
+lin ease_V2 = mkV2 "缓解" ;
+lin ease_V = mkV "减轻" ;
+lin friendship_N = mkN "友谊" [] ;
+lin deficit_N = mkN "赤字" ;
+lin dear_N = mkN "亲爱" "个" ;
+lin convey_V2 = mkV2 "传达" ;
+lin reserve_V2 = mkV2 "储备" ;
+lin reserve_V = mkV "反转" ;
+lin planet_N = L.planet_N ;
+lin frequent_A = mkA "频繁" ;
+lin loose_A = mkA "松弛" ;
+lin intense_A = mkA "激烈" ;
+lin retail_A = variants{} ; -- 
+lin wind_V = mkV "缠绕" ;
+lin lost_A = variants{} ; -- 
+lin grain_N = mkN "粮食" ;
+lin particle_N = mkN "颗粒" ;
+lin destruction_N = mkN "毁坏" [] ;
+lin witness_V2 = mkV2 "见证" ;
+lin witness_V = mkV "见证" ;
+lin pit_N = mkN "坑" ;
+lin registration_N = mkN "注册" ;
+lin conception_N = mkN "概念" ;
+lin steady_A = mkA "稳定" ;
+lin rival_N = mkN "对手" ;
+lin steam_N = mkN "蒸汽" [] ;
+lin back_A = variants{} ; -- 
+lin chancellor_N = mkN "校长" "位" ;
+lin crash_V = mkV "崩溃" ;
+lin belt_N = mkN "带子" ;
+lin logic_N = mkN "逻辑" [] ;
+lin premium_N = mkN "奖金" ;
+lin confront_V2 = mkV2 "面对" ;
+lin precede_V2 = mkV2 "领先" ;
+lin experimental_A = mkA "实验" ;
+lin alarm_N = mkN "警报" ;
+lin rational_A = mkA "合理" ;
+lin incentive_N = mkN "激励" ;
+lin roughly_Adv = variants{} ; -- 
+lin bench_N = mkN "长椅" ;
+lin wrap_V2 = mkV2 "包裹" ;
+lin wrap_V = mkV "包裹" ;
+lin regarding_Prep = variants{} ; -- 
+lin inadequate_A = mkA "不足" ;
+lin ambition_N = mkN "志向" ;
+lin since_Adv = mkAdv "以来" ;
+lin fate_N = mkN "命运" ;
+lin vendor_N = mkN "供应商" ;
+lin stranger_N = mkN "陌生人" ;
+lin spiritual_A = mkA "精神" ;
+lin increasing_A = variants{} ; -- 
+lin anticipate_VV = mkVV "预期" ;
+lin anticipate_VS = mkVS "预料" ;
+lin anticipate_V2 = mkV2 "预料" ;
+lin anticipate_V = mkV "预料" ;
+lin logical_A = mkA "合理" ;
+lin fibre_N = mkN "纤维" ;
+lin attribute_V2 = mkV2 "归于" ;
+lin sense_VS = mkVS "感觉" ;
+lin sense_V2 = mkV2 "感觉" ;
+lin black_N = mkN "黑色" ;
+lin petrol_N = mkN "汽油" "升" ;
+lin maker_N = mkN "制造者" ;
+lin generous_A = mkA "大方" ;
+lin allocation_N = mkN "分配" ;
+lin depression_N = mkN "萧条" "次" ;
+lin declaration_N = mkN "声明" ;
+lin spot_VS = mkVS "弄脏" ;
+lin spot_V2 = mkV2 "识别" ;
+lin spot_V = mkV "认出" ;
+lin modest_A = mkA "谦虚" ;
+lin bottom_A = mkA "底部" ;
+lin dividend_N = mkN "红利" ;
+lin devote_V2 = mkV2 "奉献" ;
+lin condemn_V2 = mkV2 "谴责" ;
+lin integrate_V2 = mkV2 "整合" ;
+lin integrate_V = mkV "成一体" ;
+lin pile_N = mkN "堆" [] ;
+lin identification_N = mkN "鉴定" "次" ;
+lin acute_A = mkA "急性" ;
+lin barely_Adv = variants{} ; -- 
+lin providing_Subj = variants{} ; -- 
+lin directive_N = mkN "指示" ;
+lin bet_VS = mkVS "打赌" ;
+lin bet_V2 = mkV2 "打赌" ;
+lin bet_V = mkV "打赌" ;
+lin modify_V2 = mkV2 "修改" ;
+lin bare_A = mkA "裸" ;
+lin swear_VV = mkVV "发誓" ;
+lin swear_V2 = mkV2 "发誓" ;
+lin swear_V = mkV "发誓" ;
+lin final_N = mkN "决赛" ;
+lin accordingly_Adv = mkAdv "因此" ;
+lin valid_A = mkA "有效" ;
+lin wherever_Adv = mkAdv "哪里" ;
+lin mortality_N = mkN "死亡" [] ;
+lin medium_N = mkN "中等" ;
+lin silk_N = mkN "丝绸" "匹" ;
+lin funeral_N = mkN "葬礼" "场" ;
+lin depending_A = variants{} ; -- 
+lin cow_N = L.cow_N ;
+lin correspond_V2 = variants{}; -- mkV "对应" ;
+lin correspond_V = mkV "对应" ;
+lin cite_V2 = mkV2 "引用" ;
+lin classic_A = mkA "经典" ;
+lin inspection_N = mkN "检查" "次" ;
+lin calculation_N = mkN "计算" ;
+lin rubbish_N = mkN "垃圾" ;
+lin minimum_N = mkN "极少" ;
+lin hypothesis_N = mkN "假设" "次" ;
+lin youngster_N = mkN "少年" ;
+lin slope_N = mkN "坡" ;
+lin patch_N = mkN "眼罩" ;
+lin invitation_N = mkN "请帖" ;
+lin ethnic_A = mkA "民族" ;
+lin federation_N = mkN "联盟" ;
+lin duke_N = mkN "公爵" ;
+lin wholly_Adv = mkAdv "全" ;
+lin closure_N = mkN "关闭" ;
+lin dictionary_N = mkN "字典" "部" ;
+lin withdrawal_N = mkN "撤离" ;
+lin automatic_A = mkA "自动" ;
+lin liable_A = mkA "容易" ;
+lin cry_N = mkN "哭""次" ;
+lin slow_V2 = mkV2 "放慢" ;
+lin slow_V = mkV "缓慢" ;
+lin borough_N = mkN "镇" ;
+lin well_A = mkA "良好" ;
+lin suspicion_N = mkN "怀疑" [];
+lin portrait_N = mkN "肖像" ;
+lin local_N = mkN "当地" ;
+lin jew_N = mkN "犹太人" ;
+lin fragment_N = mkN "碎片" ;
+lin revolutionary_A = mkA "革命" ;
+lin evaluate_V2 = mkV2 "评估" ;
+lin evaluate_V = mkV "评估" ;
+lin competitor_N = mkN "竞争者" ;
+lin sole_A = mkA "唯一" ;
+lin reliable_A = mkA "可靠" ;
+lin weigh_V2 = mkV2 "衡量" ;
+lin weigh_V = mkV "衡量" ;
+lin medieval_A = mkA "中世纪" ;
+lin clinic_N = mkN "诊所" ;
+lin shine_V2 = mkV2 "闪耀" ;
+lin shine_V = mkV "照耀" ;
+lin knit_V2 = mkV2 "编织" ;
+lin knit_V = mkV "编织" ;
+lin complexity_N = mkN "复杂" ;
+lin remedy_N = mkN "补救方法" ;
+lin fence_N = mkN "栅栏" ;
+lin bike_N = L.bike_N ;
+lin freeze_V2 = mkV2 "冻结" ;
+lin freeze_V = L.freeze_V ;
+lin eliminate_V2 = mkV2 "消除" ;
+lin interior_N = mkN "本质" [] ;
+lin intellectual_A = mkA "知识分子" ;
+lin established_A = variants{} ; -- 
+lin voter_N = mkN "选民" ;
+lin garage_N = mkN "车库" ;
+lin era_N = mkN "时代" ;
+lin pregnant_A = mkA "怀孕" ;
+lin plot_N = mkN "情节" ;
+lin greet_V2 = mkV2 "迎接" ;
+lin electrical_A = mkA "电动" ;
+lin lie_N = mkN "说谎" ;
+lin disorder_N = mkN "紊乱" [] ;
+lin formally_Adv = variants{} ; -- 
+lin excuse_N = mkN "借口" ;
+lin socialist_A = mkA "社会主义" ;
+lin cancel_V2 = mkV2 "取消" ;
+lin cancel_V = mkV "取消" ;
+lin harm_N = mkN "伤害" "次" ;
+lin excess_N = mkN "多余" ;
+lin exact_A = mkA "确切" ;
+lin oblige_V2V = mkV2V "迫使" ;
+lin oblige_V2 = mkV2 "责成" ;
+lin accountant_N = mkN "会计" ;
+lin mutual_A = mkA "相互" ;
+lin fat_N = L.fat_N ;
+lin volunteerMasc_N = mkN "志愿者" ;
+lin laughter_N = mkN "笑声" ;
+lin trick_N = mkN "诡计" ;
+lin load_V2 = mkV2 "加载" ;
+lin load_V = mkV "加载" ;
+lin disposal_N = mkN "处置" ;
+lin taxi_N = mkN "出租车" "辆" ;
+lin murmur_V2 = mkV2 "潺潺" ;
+lin murmur_V = mkV "潺潺" ;
+lin tonne_N = mkN "公吨" ;
+lin spell_V2 = mkV2 "拼写" ;
+lin spell_V = mkV "拼写" ;
+lin clerk_N = mkN "书记" ;
+lin curious_A = mkA "好奇" ;
+lin satisfactory_A = mkA "满意" ;
+lin identical_A = mkA "同一的" ;
+lin applicant_N = mkN "申请人" ;
+lin removal_N = mkN "切除" ;
+lin processor_N = mkN "处理器" ;
+lin cotton_N = mkN "棉" [] ;
+lin reverse_V2 = mkV2 "逆转" ;
+lin reverse_V = mkV "转置" ;
+lin hesitate_VV = mkVV "犹豫" ;
+lin hesitate_V = mkV "迟疑" ;
+lin professor_N = mkN "教授" ;
+lin admire_V2 = mkV2 "羡慕" ;
+lin namely_Adv = mkAdv "亦即" ;
+lin electoral_A = mkA "选举" ;
+lin delight_N = mkN "高兴" ;
+lin urgent_A = mkA "紧急" ;
+lin prompt_V2V = mkV2V "提示" ;
+lin prompt_V2 = mkV2 "促使" ;
+lin mate_N = mkN "伴侣" "个" ;
+lin mate_2_N = variants{} ; -- 
+lin mate_1_N = mkN "同伴" ;
+lin exposure_N = mkN "曝光" ;
+lin server_N = mkN "服务器" ;
+lin distinctive_A = mkA "独特" ;
+lin marginal_A = mkA "边缘" ;
+lin structural_A = mkA "构造" ;
+lin rope_N = L.rope_N ;
+lin miner_N = mkN "矿工" "名" ;
+lin entertainment_N = mkN "娱乐" ;
+lin acre_N = mkN "英亩" ;
+lin pig_N = mkN "猪" "只" ;
+lin encouraging_A = mkA "鼓舞" ;
+lin guarantee_N = mkN "保证" ;
+lin gear_N = mkN "齿轮" ;
+lin anniversary_N = mkN "周年" ;
+lin past_Adv = mkAdv "过去" ;
+lin ceremony_N = mkN "仪式" [] ;
+lin rub_V2 = L.rub_V2 ;
+lin rub_V = mkV "擦" ;
+lin monopoly_N = mkN "垄断" ;
+lin left_N = mkN "左边" ;
+lin flee_V2 = mkV2 "逃走" ;
+lin flee_V = mkV "逃跑" ;
+lin yield_V2 = mkV2 "产生" ;
+lin discount_N = mkN "折扣" ;
+lin above_A = mkA "以上" ;
+lin uncle_N = mkN "叔叔" ;
+lin audit_N = mkN "审计" "次" ;
+lin advertisement_N = mkN "广告" ;
+lin explosion_N = mkN "爆炸" ;
+lin contrary_A = mkA "相反" ;
+lin tribunal_N = mkN "法庭" ;
+lin swallow_V2 = mkV2 "吞没" ;
+lin swallow_V = mkV "吞下" ;
+lin typically_Adv = variants{} ; -- 
+lin fun_A = variants{} ; -- 
+lin rat_N = mkN "鼠" ;
+lin cloth_N = mkN "布" ;
+lin cable_N = mkN "电缆" ;
+lin interrupt_V2 = mkV2 "打扰" ;
+lin interrupt_V = mkV "打扰" ;
+lin crash_N = mkN "崩溃" ;
+lin flame_N = mkN "火焰" "束" ;
+lin controversy_N = mkN "争议" ;
+lin rabbit_N = mkN "兔子" ;
+lin everyday_A = mkA "经常" ;
+lin allegation_N = mkN "断言" ;
+lin strip_N = mkN "剥离" "次" ;
+lin stability_N = mkN "稳定" ;
+lin tide_N = mkN "潮流" ;
+lin illustration_N = mkN "图解" ;
+lin insect_N = mkN "昆虫" "只" ;
+lin correspondent_N = mkN "记者" ;
+lin devise_V2 = mkV2 "设计" ;
+lin determined_A = variants{} ; -- 
+lin brush_V2 = mkV2 "刷" ;
+lin brush_V = mkV "刷" ;
+lin adjustment_N = mkN "调整" ;
+lin controversial_A = mkA "争论" ;
+lin organic_A = mkA "有机" ;
+lin escape_N = mkN "逃避" ;
+lin thoroughly_Adv = variants{} ; -- 
+lin interface_N = mkN "接口" "个" ;
+lin historic_A = mkA "历史性" ;
+lin collapse_N = mkN "崩溃" ;
+lin temple_N = mkN "寺庙" ;
+lin shade_N = mkN "阴影" ;
+lin craft_N = mkN "工艺" "种" ;
+lin nursery_N = mkN "苗圃" ;
+lin piano_N = mkN "钢琴" ;
+lin desirable_A = mkA "合意" ;
+lin assurance_N = mkN "保证" ;
+lin jurisdiction_N = mkN "管辖权" ;
+lin advertise_V2 = mkV2 "广告" ;
+lin advertise_V = mkV "广告" ;
+lin bay_N = mkN "海湾" ;
+lin specification_N = mkN "规范" ;
+lin disability_N = mkN "残疾" ;
+lin presidential_A = mkA "总统" ;
+lin arrest_N = mkN "逮捕" [] ;
+lin unexpected_A = mkA "意外" ;
+lin switch_N = mkN "开关" ;
+lin penny_N = mkN "一分钱" ;
+lin respect_V2 = mkV2 "尊重" ;
+lin celebration_N = mkN "庆典" ;
+lin gross_A = mkA "毛" ;
+lin aid_V2 = mkV2 "帮助" ;
+lin aid_V = mkV "援助" ;
+lin superb_A = mkA "极好" ;
+lin process_V2 = mkV2 "过程" ;
+lin process_V = mkV "过程" ;
+lin innocent_A = mkA "无辜" ;
+lin leap_V2 = mkV2 "飞跃" ;
+lin leap_V = mkV "飞跃" ;
+lin colony_N = mkN "殖民地" ;
+lin wound_N = mkN "伤口" ;
+lin hardware_N = mkN "硬件" ;
+lin satellite_N = mkN "卫星" ;
+lin float_V = L.float_V ;
+lin bible_N = mkN "圣经" ;
+lin statistical_A = mkA "统计" ;
+lin marked_A = mkA "有标记" ;
+lin hire_V2V = mkV2V "雇佣" ;
+lin hire_V2 = mkV2 "聘请" ;
+lin cathedral_N = mkN "大教堂" "座" ;
+lin motive_N = mkN "动机" ;
+lin correct_VS = mkVS "纠正" ;
+lin correct_V2 = mkV2 "纠正" ;
+lin correct_V = mkV "纠正" ;
+lin gastric_A = mkA "胃部" ;
+lin raid_N = mkN "袭击" ;
+lin comply_V2 = mkV2 "执行" ;
+lin comply_V = mkV "执行" ;
+lin accommodate_V2 = mkV2 "容纳" ;
+lin accommodate_V = mkV "容纳" ;
+lin mutter_V2 = mkV2 "咕哝" ;
+lin mutter_V = mkV "咕哝" ;
+lin induce_V2 = mkV2 "促使" ;
+lin trap_V2 = mkV2 "陷害" ;
+lin trap_V = mkV "陷阱" ;
+lin invasion_N = mkN "入侵" ;
+lin humour_N = mkN "幽默" "" ;
+lin bulk_N = mkN "体积" ;
+lin traditionally_Adv = variants{} ; -- 
+lin commission_V2V = mkV2V "佣金" ;
+lin commission_V2 = mkV2 "佣金" ;
+lin upstairs_Adv = mkAdv "楼上" ;
+lin translate_V2 = mkV2 "翻译" ;
+lin translate_V = mkV "翻译" ;
+lin rhythm_N = mkN "节奏" ;
+lin emission_N = mkN "发射" "次" ;
+lin collective_A = mkA "集体" ;
+lin transformation_N = mkN "转化" ;
+lin battery_N = mkN "电池" ;
+lin stimulus_N = mkN "刺激" ;
+lin naked_A = mkA "裸体" ;
+lin white_N = mkN "白色" ;
+lin menu_N = mkN "菜单" ;
+lin toilet_N = mkN "厕所" ;
+lin butter_N = L.butter_N ;
+lin surprise_V2V = mkV2V "惊" ;
+lin surprise_V2 = mkV2 "令+吃惊" ;
+lin needle_N = mkN "针" ;
+lin effectiveness_N = mkN "效益" "个" ;
+lin accordance_N = variants{} ; -- 
+lin molecule_N = mkN "分子" ;
+lin fiction_N = mkN "小说" ;
+lin learning_N = mkN "学习" ;
+lin statute_N = mkN "法规" "条" ;
+lin reluctant_A = mkA "不愿" ;
+lin overlook_V2 = mkV2 "忽略" ;
+lin junction_N = mkN "连接点" ;
+lin necessity_N = mkN "必要性" ;
+lin nearby_A = mkA "附近" ;
+lin experienced_A = mkA "有经验" ;
+lin lorry_N = mkN "货车" "辆" ;
+lin exclusive_A = mkA "独家" ;
+lin graphics_N = mkN "图像" ;
+lin stimulate_V2 = mkV2 "刺激" ;
+lin warmth_N = mkN "热情" ;
+lin therapy_N = mkN "治疗" ;
+lin convenient_A = mkA "方便" ;
+lin cinema_N = mkN "电影院" ;
+lin domain_N = mkN "域" ;
+lin tournament_N = mkN "比赛" ;
+lin doctrine_N = mkN "教义" ;
+lin sheer_A = mkA "绝对" ;
+lin proposition_N = mkN "主张" ;
+lin grip_N = mkN "紧握" [] ;
+lin widow_N = mkN "寡妇" ;
+lin discrimination_N = mkN "歧视" [] ;
+lin bloody_Adv = mkAdv "血腥" ;
+lin ruling_A = variants{} ; -- 
+lin fit_N = mkN "适合" [] ;
+lin nonetheless_Adv = variants{} ; -- 
+lin myth_N = mkN "神话" ;
+lin episode_N = mkN "插曲" ;
+lin drift_V2 = mkV2 "使+漂移" ;
+lin drift_V = mkV "漂移" ;
+lin assert_VS = mkVS "断言" ;
+lin assert_V2 = mkV2 "断言" ;
+lin assert_V = mkV "断言" ;
+lin terrace_N = mkN "阳台" ;
+lin uncertain_A = mkA "不确定" ;
+lin twist_V2 = mkV2 "扭曲" ;
+lin insight_N = mkN "洞察力" ;
+lin undermine_V2 = mkV2 "破坏" ;
+lin tragedy_N = mkN "悲剧" ;
+lin enforce_V2 = mkV2 "执行" ;
+lin criticize_V2 = mkV2 "批评" ;
+lin criticize_V = mkV "批评" ;
+lin march_V2 = mkV2 "行军" ;
+lin march_V = mkV "前进" ;
+lin leaflet_N = mkN "小传单" "张" ;
+lin fellow_A = variants{} ; -- 
+lin object_V2 = mkV2 "物体" ;
+lin object_V = mkV "拒绝" ;
+lin pond_N = mkN "池塘" ;
+lin adventure_N = mkN "冒险" ;
+lin diplomatic_A = mkA "外交" ;
+lin mixed_A = variants{} ; -- 
+lin rebel_N = mkN "反叛" ;
+lin equity_N = mkN "公平" ;
+lin literally_Adv = variants{} ; -- 
+lin magnificent_A = mkA "宏伟" ;
+lin loyalty_N = mkN "忠诚" ;
+lin tremendous_A = mkA "巨大" ;
+lin airline_N = mkN "航空公司" ;
+lin shore_N = mkN "岸" ;
+lin restoration_N = mkN "﻿恢复" ;
+lin physically_Adv = variants{} ; -- 
+lin render_V2 = mkV2 "渲染" ;
+lin institutional_A = mkA "机构" ;
+lin emphasize_VS = mkVS "强调" ;
+lin emphasize_V2 = mkV2 "强调" ;
+lin mess_N = mkN "混乱" [] ;
+lin commander_N = mkN "指挥官" "位" ;
+lin straightforward_A = mkA "简单" ;
+lin singer_N = mkN "歌手" ;
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squeeze_V = mkV "压缩" ;
+lin full_time_A = mkA "全职" ;
+lin breed_V2 = mkV2 "繁育" ;
+lin breed_V = mkV "繁殖" ;
+lin successor_N = mkN "继任者" ;
+lin triumph_N = mkN "凯旋" "次" ;
+lin heading_N = mkN "标题" "个" ;
+lin mathematics_N = mkN "数学" ;
+lin laugh_N = mkN "笑声" "阵" ;
+lin clue_N = mkN "线索" ;
+lin still_A = mkA "静止" ;
+lin ease_N = mkN "安逸" [] ;
+lin specially_Adv = variants{} ; -- 
+lin biological_A = mkA "生物" ;
+lin forgive_V2 = mkV2 "原谅" ;
+lin forgive_V = mkV "原谅" ;
+lin trustee_N = mkN "受托人" ;
+lin photo_N = mkN "照片" "张" ;
+lin fraction_N = mkN "分数" ;
+lin chase_V2 = mkV2 "追逐" ;
+lin chase_V = mkV "追逐" ;
+lin whereby_Adv = mkAdv "据此" ;
+lin mud_N = mkN "泥" ;
+lin pensioner_N = mkN "跟班" "个" ;
+lin functional_A = mkA "功能" ;
+lin copy_V2 = mkV2 "复制" ;
+lin copy_V = mkV "复制" ;
+lin strictly_Adv = variants{} ; -- 
+lin desperately_Adv = variants{} ; -- 
+lin await_V2 = mkV2 "等待" ;
+lin coverage_N = mkN "覆盖" ;
+lin wildlife_N = mkN "野生动物" "只" ;
+lin indicator_N = mkN "指示符" ;
+lin lightly_Adv = variants{} ; -- 
+lin hierarchy_N = mkN "层级" ;
+lin evolve_V2 = mkV2 "发展" ;
+lin evolve_V = mkV "发展" ;
+lin mechanical_A = mkA "机械" ;
+lin expert_A = mkA "专家" ;
+lin creditor_N = mkN "债权人" ;
+lin capitalist_N = mkN "资本家" ;
+lin essence_N = mkN "本质" "种" ;
+lin compose_V2 = mkV2 "构成" ;
+lin compose_V = mkV "构成" ;
+lin mentally_Adv = variants{} ; -- 
+lin gaze_N = mkN "凝视" "次" ;
+lin seminar_N = mkN "﻿研讨会" "场" ;
+lin target_V2V = mkV2V "目标" ;
+lin target_V2 = mkV2 "目标" ;
+lin label_V3 = mkV3 "标签" ;
+lin label_V2 = mkV2 "标签" ;
+lin label_V = mkV "贴标签于" ;
+lin fig_N = variants{} ; -- 
+lin continent_N = mkN "大陆" ;
+lin chap_N = mkN "龟裂" "次" ;
+lin flexibility_N = mkN "灵活性" ;
+lin verse_N = mkN "诗句" ;
+lin minute_A = mkA "微小" ;
+lin whisky_N = mkN "威士忌酒" "瓶" ;
+lin equivalent_A = mkA "等价" ;
+lin recruit_V2 = mkV2 "招聘" ;
+lin recruit_V = mkV "招募" ;
+lin echo_V2 = mkV2 "呼应" ;
+lin echo_V = mkV "反射" ;
+lin unfair_A = mkA "不公平" ;
+lin launch_N = mkN "发射" ;
+lin cupboard_N = mkN "橱柜" ;
+lin bush_N = mkN "灌木丛" ;
+lin shortage_N = mkN "短缺" ;
+lin prominent_A = mkA "突出" ;
+lin merger_N = mkN "合并" ;
+lin command_V2 = mkV2 "命令" ;
+lin command_V = mkV "命令" ;
+lin subtle_A = mkA "微妙" ;
+lin capital_A = mkA "资本" ;
+lin gang_N = mkN "帮派" ;
+lin fish_V2 = mkV2 "鱼" ;
+lin fish_V = mkV "捕鱼" ;
+lin unhappy_A = mkA "不快乐" ;
+lin lifetime_N = mkN "一生" [] ;
+lin elite_N = mkN "精英" "个" ;
+lin refusal_N = mkN "拒绝" "次" ;
+lin finish_N = mkN "结束" [] ;
+lin aggressive_A = mkA "侵略性" ;
+lin superior_A = mkA "优越" ;
+lin landing_N = mkN "着陆" "次" ;
+lin exchange_V2 = mkV2 "交换" ;
+lin debate_V2 = mkV2 "争论" ;
+lin debate_V = mkV "辩论" ;
+lin educate_V2 = mkV2 "教育" ;
+lin separation_N = mkN "分割" ;
+lin productivity_N = mkN "生产率" ;
+lin initiate_V2 = mkV2 "开始" ;
+lin probability_N = mkN "可能性" ;
+lin virus_N = mkN "病毒" "种" ;
+lin reporterMasc_N = mkN "记者" ;
+lin fool_N = mkN "傻瓜" ;
+lin pop_V2 = mkV2 "弹出" ;
+lin capitalism_N = mkN "资本主义" [] ;
+lin painful_A = mkA "痛苦" ;
+lin correctly_Adv = variants{} ; -- 
+lin complex_N = mkN "复杂" [] ;
+lin rumour_N = mkN "谣言" ;
+lin imperial_A = mkA "御" ;
+lin justification_N = mkN "辩护" ;
+lin availability_N = mkN "可用性" ;
+lin spectacular_A = mkA "壮观" ;
+lin remain_N = variants{} ; -- 
+lin ocean_N = mkN "海洋" ;
+lin cliff_N = mkN "悬崖" ;
+lin sociology_N = mkN "社会学" ;
+lin sadly_Adv = variants{} ; -- 
+lin missile_N = mkN "导弹" ;
+lin situate_V2 = mkV2 "处于" ;
+lin artificial_A = mkA "人造" ;
+lin apartment_N = L.apartment_N ;
+lin provoke_V2 = mkV2 "招惹" ;
+lin oral_A = mkA "口头" ;
+lin maximum_N = mkN "最大" ;
+lin angel_N = mkN "天使" ;
+lin spare_A = mkA "备用" ;
+lin shame_N = mkN "耻辱" ;
+lin intelligent_A = mkA "聪明" ;
+lin discretion_N = mkN "慎重" ;
+lin businessman_N = mkN "商人" ;
+lin explicit_A = mkA "明确" ;
+lin book_V2 = mkV2 "预定" ;
+lin uniform_N = mkN "制服" ;
+lin push_N = mkN "推" "次" ;
+lin counter_N = mkN "反击" ;
+lin subject_A = mkA "服从" ;
+lin objective_A = mkA "客观" ;
+lin hungry_A = mkA "饿了" ;
+lin clothing_N = mkN "服装" "件" ;
+lin ride_N = mkN "旅行" ;
+lin romantic_A = mkA "浪漫" ;
+lin attendance_N = mkN "护理" [] ;
+lin part_time_A = mkA "兼职" ;
+lin trace_N = mkN "痕迹" ;
+lin backing_N = mkN "后盾" ;
+lin sensation_N = mkN "轰动" ;
+lin carrier_N = mkN "支架" ;
+lin interest_V2 = mkV2 "使+有兴趣" ;
+lin interest_V = mkV "关心" ;
+lin classification_N = mkN "分类" ;
+lin classic_N = mkN "经典" "" ;
+lin beg_V2 = mkV2 "求" ;
+lin beg_V = mkV "求" ;
+lin appendix_N = mkN "附录" "页" ;
+lin doorway_N = mkN "门口" "个" ;
+lin density_N = mkN "密度" ;
+lin working_class_A = mkA "工人阶级" ;
+lin legislative_A = mkA "法律" ;
+lin hint_N = mkN "暗示" ;
+lin shower_N = mkN "淋浴" ;
+lin current_N = mkN "当前" ;
+lin succession_N = mkN "一系列" ;
+lin nasty_A = mkA "讨厌" ;
+lin duration_N = mkN "持续" ;
+lin desert_N = mkN "沙漠" ;
+lin receipt_N = mkN "收据" ;
+lin native_A = mkA "本地人" ;
+lin chapel_N = mkN "教堂" "座" ;
+lin amazing_A = mkA "惊人" ;
+lin hopefully_Adv = variants{} ; -- 
+lin fleet_N = mkN "舰队" ;
+lin comparable_A = mkA "可比" ;
+lin oxygen_N = mkN "氧" "" ;
+lin installation_N = mkN "安装" [] ;
+lin developer_N = mkN "开发人员" ;
+lin disadvantage_N = mkN "坏处" ;
+lin recipe_N = mkN "食谱" ;
+lin crystal_N = mkN "水晶" ;
+lin modification_N = mkN "修改" ;
+lin schedule_V2V = mkV2V "安排" ;
+lin schedule_V2 = mkV2 "安排" ;
+lin schedule_V = mkV "安排" ;
+lin midnight_N = mkN "午夜" ;
+lin successive_A = mkA "连续" ;
+lin formerly_Adv = variants{} ; -- 
+lin loud_A = mkA "高声" ;
+lin value_V2 = mkV2 "价值" ;
+lin value_V = mkV "珍视" ;
+lin physics_N = mkN "物理学" ;
+lin truck_N = mkN "卡车" ;
+lin stroke_N = mkN "冲程" ;
+lin kiss_N = mkN "吻" "个" ;
+lin envelope_N = mkN "信封" ;
+lin speculation_N = mkN "推测" ;
+lin canal_N = mkN "运河" "条" ;
+lin unionist_N = mkN "工会" ;
+lin directory_N = mkN "目录" ;
+lin receiver_N = mkN "接收器" ;
+lin isolation_N = mkN "隔离" ;
+lin fade_V2 = mkV2 "褪色" ;
+lin fade_V = mkV "褪色" ;
+lin chemistry_N = mkN "化学" ;
+lin unnecessary_A = mkA "不必要" ;
+lin hit_N = mkN "击中" ;
+lin defenderMasc_N = mkN "辩护人" ;
+lin stance_N = mkN "姿态" ;
+lin sin_N = mkN "罪恶" ;
+lin realistic_A = mkA "实际" ;
+lin socialist_N = mkN "社会主义者" "名" ;
+lin subsidy_N = mkN "补贴" ;
+lin content_A = mkA "内容" ;
+lin toy_N = mkN "玩具" ;
+lin darling_N = mkN "心爱的人" ;
+lin decent_A = mkA "像样" ;
+lin liberty_N = mkN "自由" "" ;
+lin forever_Adv = mkAdv "永远" ;
+lin skirt_N = mkN "裙子""条" ;
+lin coordinate_V2 = mkV2 "协调" ;
+lin coordinate_V = mkV "协调" ;
+lin tactic_N = mkN "战术" ;
+lin influential_A = mkA "有影响" ;
+lin import_V2 = mkV2 "进口" ;
+lin accent_N = mkN "口音" "" ;
+lin compound_N = mkN "复合物" ;
+lin bastard_N = mkN "混帐" "个" ;
+lin ingredient_N = mkN "要素" ;
+lin dull_A = L.dull_A ;
+lin cater_V = mkV "迎合" ;
+lin scholar_N = mkN "学者" ;
+lin faint_A = mkA "虚弱" ;
+lin ghost_N = mkN "幽灵" ;
+lin sculpture_N = mkN "雕塑" ;
+lin ridiculous_A = mkA "可笑" ;
+lin diagnosis_N = mkN "诊断" "次" ;
+lin delegate_N = mkN "代表" ;
+lin neat_A = mkA "整齐" ;
+lin kit_N = mkN "套件" ;
+lin lion_N = mkN "狮子" "头" ;
+lin dialogue_N = mkN "对话" ;
+lin repair_V2 = mkV2 "修复" ;
+lin repair_V = mkV "修复" ;
+lin tray_N = mkN "托盘" ;
+lin fantasy_N = mkN "幻想" ;
+lin leave_N = mkN "离开" "次" ;
+lin export_V2 = mkV2 "出口" ;
+lin export_V = mkV "出口" ;
+lin forth_Adv = mkAdv "向前" ;
+lin lamp_N = L.lamp_N ;
+lin allege_VS = mkVS "断言" ;
+lin allege_V2 = mkV2 "断言" ;
+lin pavement_N = mkN "路面" "块" ;
+lin brand_N = mkN "商标" ;
+lin constable_N = mkN "警官" "名" ;
+lin compromise_N = mkN "妥协" ;
+lin flag_N = mkN "旗" ;
+lin filter_N = mkN "滤波器" ;
+lin reign_N = mkN "统治" ;
+lin execute_V2 = mkV2 "执行" ;
+lin pity_N = mkN "怜悯" ;
+lin merit_N = mkN "优点" ;
+lin diagram_N = mkN "图表" "张" ;
+lin wool_N = mkN "羊毛" "根" ;
+lin organism_N = mkN "有机体" ;
+lin elegant_A = mkA "优雅" ;
+lin red_N = mkN "红色" [] ;
+lin undertaking_N = mkN "事业" ;
+lin lesser_A = mkA "较小" ;
+lin reach_N = mkN "到达" ;
+lin marvellous_A = mkA "奇妙" ;
+lin improved_A = variants{} ; -- 
+lin locally_Adv = variants{} ; -- 
+lin entity_N = mkN "实体" ;
+lin rape_N = mkN "强奸" ;
+lin secure_A = mkA "安全" ;
+lin descend_V2 = mkV2 "降落" ;
+lin descend_V = mkV "下降" ;
+lin backwards_Adv = mkAdv "向后" ;
+lin peer_V = mkV "同行" ;
+lin excuse_V2 = mkV2 "原谅" ;
+lin genetic_A = mkA "基因" ;
+lin fold_V2 = mkV2 "折叠" ;
+lin fold_V = mkV "折叠" ;
+lin portfolio_N = mkN "投资组合" ;
+lin consensus_N = mkN "共识" ;
+lin thesis_N = mkN "论文" ;
+lin shop_V = mkV "购物" ;
+lin nest_N = mkN "巢穴" "个" ;
+lin frown_V = mkV "皱眉" ;
+lin builder_N = mkN "建设者" ;
+lin administer_V2 = mkV2 "管理" ;
+lin administer_V = mkV "给予帮助" ;
+lin tip_V2 = mkV2 "倾倒" ;
+lin tip_V = mkV "给 + 小费" | mkV "倾斜" ;
+lin lung_N = mkN "肺" ;
+lin delegation_N = mkN "代表团" ;
+lin outside_N = mkN "外面" ;
+lin heating_N = mkN "加热" [] ;
+lin like_Subj = variants{} ; -- 
+lin instinct_N = mkN "本能" ;
+lin teenager_N = mkN "青少年" ;
+lin lonely_A = mkA "寂寞" ;
+lin residence_N = mkN "住宅" ;
+lin radiation_N = mkN "辐射" [] ;
+lin extract_V2 = mkV2 "提取" ;
+lin concession_N = mkN "让步" ;
+lin autonomy_N = mkN "自治" "" ;
+lin norm_N = mkN "规范""则" ;
+lin musicianMasc_N = mkN "音乐家" ;
+lin graduate_N = mkN "毕业生" ;
+lin glory_N = mkN "荣耀" ;
+lin bear_N = mkN "熊" "只" ;
+lin persist_V = mkV "坚持" ;
+lin rescue_V2 = mkV2 "营救" ;
+lin equip_V2 = mkV2 "装备" ;
+lin partial_A = mkA "部分" ;
+lin officially_Adv = variants{} ; -- 
+lin capability_N = mkN "能力" "种" ;
+lin worry_N = mkN "担心" ;
+lin liberation_N = mkN "解放" ;
+lin hunt_V2 = L.hunt_V2 ;
+lin hunt_V = mkV "狩猎" ;
+lin daily_Adv = mkAdv "日常" ;
+lin heel_N = mkN "脚跟" ;
+lin contract_V2V = mkV2V "合同" ;
+lin contract_V2 = mkV2 "订约" ;
+lin contract_V = mkV "紧缩" ;
+lin update_V2 = mkV2 "使+现代化" ;
+lin assign_V2V = mkV2V "分配" ;
+lin assign_V2 = mkV2 "分配" ;
+lin spring_V2 = mkV2 "春天" ;
+lin spring_V = mkV "春天" ;
+lin single_N = mkN "单" "" ;
+lin commons_N = variants{} ; -- 
+lin weekly_A = mkA "每周" ;
+lin stretch_N = mkN "伸展" ;
+lin pregnancy_N = mkN "怀孕" "次" ;
+lin happily_Adv = variants{} ; -- 
+lin spectrum_N = mkN "光谱" ;
+lin interfere_V = mkV "干扰" ;
+lin suicide_N = mkN "自杀" ;
+lin panic_N = mkN "惊慌" ;
+lin invent_V2 = mkV2 "发明" ;
+lin invent_V = mkV "发明" ;
+lin intensive_A = mkA "紧张" ;
+lin damp_A = mkA "潮湿" ;
+lin simultaneously_Adv = variants{} ; -- 
+lin giant_N = mkN "巨人" ;
+lin casual_A = mkA "随便" ;
+lin sphere_N = mkN "球体" ;
+lin precious_A = mkA "珍贵" ;
+lin sword_N = mkN "剑" ;
+lin envisage_V2 = mkV2 "设想" ;
+lin bean_N = mkN "豆" ;
+lin time_V2 = mkV2 "安排时间" ; --[mark]为某人安排时间
+lin crazy_A = mkA "疯狂" ;
+lin changing_A = variants{} ; -- 
+lin primary_N = mkN "第一位" ;
+lin concede_VS = mkVS "承认" ;
+lin concede_V2 = mkV2 "承认" ;
+lin concede_V = mkV "承认" ;
+lin besides_Adv = mkAdv "此外" ;
+lin unite_V2 = mkV2 "团结" ;
+lin unite_V = mkV "团结" ;
+lin severely_Adv = variants{} ; -- 
+lin separately_Adv = variants{} ; -- 
+lin instruct_V2 = variants{} ; -- 
+lin insert_V2 = mkV2 "插入" ;
+lin go_N = mkN "围棋" [] ;
+lin exhibit_V2 = mkV2 "展出" ;
+lin brave_A = mkA "勇敢" ;
+lin tutor_N = mkN "导师" "个" ;
+lin tune_N = mkN "曲调" ;
+lin debut_N = mkN "首次亮相" ;
+lin debut_2_N = variants{} ; -- 
+lin debut_1_N = mkN "首次亮相" ;
+lin continued_A = variants{} ; -- 
+lin bid_V2 = mkV2 "出价" ;
+lin bid_V = mkV "出价" ;--NOT SURE "出价" or "投标"
+lin incidence_N = mkN "发生率" ;
+lin downstairs_Adv = mkAdv "楼下" ;
+lin cafe_N = variants{} ; -- 
+lin regret_VS = mkVS "后悔" ;
+lin regret_V2 = mkV2 "遗憾" ;
+lin killer_N = mkN "凶手" ;
+lin delicate_A = mkA "娇嫩" ;
+lin subsidiary_N = mkN "附属" ;
+lin gender_N = mkN "性别" ;
+lin entertain_V2 = mkV2 "招待" ;
+lin cling_V = mkV "保鲜" ;
+lin vertical_A = mkA "垂直" ;--"直立的" ;
+lin fetch_V2 = mkV2 "取" ;
+lin strip_V2 = mkV2 "剥离" ;
+lin strip_V = mkV "剥离" ;
+lin plead_VS = mkVS "求情" ;
+lin plead_V2 = mkV2 "借口" ;
+lin plead_V = mkV "求情" ;
+lin duck_N = mkN "鸭" "只" ;
+lin breed_N = mkN "品种" ;
+lin assistant_A = variants{} ; -- 
+lin pint_N = mkN "品脱" ;
+lin abolish_V2 = mkV2 "取消" ;
+lin translation_N = mkN "翻译" ;
+lin princess_N = mkN "公主" "个" ;
+lin line_V2 = mkV2 "线" ;
+lin line_V = mkV "排队" ;
+lin excessive_A = mkA "过多" ;
+lin digital_A = mkA "数字" ;
+lin steep_A = mkA "陡" ;
+lin jet_N = mkN "喷射" ;
+lin hey_Interj = mkInterj "嗨" ;
+lin grave_N = mkN "坟墓" ;
+lin exceptional_A = mkA "优秀" ;
+lin boost_V2 = mkV2 "促进" ;
+lin random_A = mkA "随机" ;
+lin correlation_N = mkN "相关" ;
+lin outline_N = mkN "轮廓" ;
+lin intervene_V2V = mkV2V "干预" ;
+lin intervene_V = mkV "干预" ;
+lin packet_N = mkN "包" ;
+lin motivation_N = mkN "动机" ;
+lin safely_Adv = variants{} ; -- 
+lin harsh_A = mkA "苛刻" ;
+lin spell_N = mkN "符咒" ;
+lin spread_N = mkN "扩散" ;
+lin draw_N = mkN "平局" ;
+lin concrete_A = mkA "具体" ;
+lin complicated_A = variants{} ; -- 
+lin alleged_A = variants{} ; -- 
+lin redundancy_N = mkN "冗余" "个" ;
+lin progressive_A = mkA "进步" ;
+lin intensity_N = mkN "强度" [] ;
+lin crack_N = mkN "裂纹" ;
+lin fly_N = mkN "苍蝇" ;
+lin fancy_V2 = mkV2 "花俏" ;
+lin alternatively_Adv = variants{} ; -- 
+lin waiting_A = variants{} ; -- 
+lin scandal_N = mkN "丑闻" ;
+lin resemble_V2 = mkV2 "相似" ;
+lin parameter_N = mkN "参数" ;
+lin fierce_A = mkA "激烈" ;
+lin tropical_A = mkA "热带" ;
+lin colour_V2A = mkV2A "颜色" ;
+lin colour_V2 = mkV2 "上色" ;
+lin colour_V = mkV "颜色" ;
+lin engagement_N = mkN "订婚" ;
+lin contest_N = mkN "竞赛" "场" ;
+lin edit_V2 = mkV2 "编辑" ;
+lin courage_N = mkN "勇气" [] ;
+lin hip_N = mkN "臀部" ;
+lin delighted_A = variants{} ; -- 
+lin sponsor_V2 = mkV2 "赞助" ;
+lin carer_N = variants{} ; -- 
+lin crack_V2 = mkV2 "使+开裂" ;
+lin substantially_Adv = variants{} ; -- 
+lin occupational_A = mkA "职业" ;
+lin trainer_N = mkN "训练者" ;
+lin remainder_N = mkN "其余" ;
+lin related_A = variants{} ; -- 
+lin inherit_V2 = mkV2 "继承" ;
+lin inherit_V = mkV "继承" ;
+lin resume_V2 = mkV2 "恢复" ;
+lin resume_V = mkV "恢复" ;
+lin assignment_N = mkN "分配" ;
+lin conceal_V2 = mkV2 "隐瞒" ;
+lin disclose_VS = mkVS "透露" ;
+lin disclose_V2 = mkV2 "揭露" ;
+lin disclose_V = mkV "透露" ;
+lin exclusively_Adv = variants{} ; -- 
+lin working_N = mkN "工作" ;
+lin mild_A = mkA "温和" ;
+lin chronic_A = mkA "慢性" ;
+lin splendid_A = mkA "辉煌" ;
+lin function_V = mkV "活动" ;
+lin riderMasc_N = mkN "骑士" ;
+lin clay_N = mkN "粘土" "块" ;
+lin firstly_Adv = variants{} ; -- 
+lin conceive_V2 = mkV2 "设想" ;
+lin conceive_V = mkV "怀孕" ;
+lin politically_Adv = variants{} ; -- 
+lin terminal_N = mkN "终端" ;
+lin accuracy_N = mkN "精度" "" ;
+lin coup_N = mkN "政变" ;
+lin ambulance_N = mkN "救护车" ;
+lin living_N = mkN "生活" [];
+lin offenderMasc_N = mkN "犯罪分子" ;
+lin similarity_N = mkN "相似" [] ;
+lin orchestra_N = mkN "管弦乐队" "个" ;
+lin brush_N = mkN "刷子" "把" ;
+lin systematic_A = mkA "系统" ;
+lin striker_N = mkN "前锋" ;
+lin guard_V2 = mkV2 "看守" ;
+lin guard_V = mkV "防止" ;
+lin casualty_N = mkN "受害者" ;
+lin steadily_Adv = variants{} ; -- 
+lin painter_N = mkN "画家" ;
+lin opt_VV = mkVV "选择" ;
+lin opt_V = mkV "选择" ;
+lin handsome_A = mkA "帅" ;
+lin banking_N = mkN "银行业" ;
+lin sensitivity_N = mkN "感性" ;
+lin navy_N = mkN "海军" "支" ;
+lin fascinating_A = mkA "迷人" ;
+lin disappointment_N = mkN "失望" ;
+lin auditor_N = mkN "稽核员" ;
+lin hostility_N = mkN "敌意" ;
+lin spending_N = mkN "花费" "次" ;
+lin scarcely_Adv = variants{} ; -- 
+lin compulsory_A = mkA "强制" ;
+lin photographer_N = mkN "摄影师" "名" ;
+lin ok_Interj = mkInterj "行" ;
+lin neighbourhood_N = mkN "邻居" ;
+lin ideological_A = mkA "思想" ;
+lin wide_Adv = mkAdv "广泛" ;
+lin pardon_N = mkN "原谅" "次" ;
+lin double_N = mkN "两倍" ;
+lin criticize_V2 = mkV2 "批评" ;
+lin criticize_V = mkV "批评" ;
+lin supervision_N = mkN "监督" ;
+lin guilt_N = mkN "有罪" [];
+lin deck_N = mkN "甲板" ;
+lin payable_A = mkA "应付" ;
+lin execution_N = mkN "执行" ;
+lin suite_N = mkN "套件" ;
+lin elected_A = variants{} ; -- 
+lin solely_Adv = variants{} ; -- 
+lin moral_N = mkN "道德" ;
+lin collector_N = mkN "采集者" ;
+lin questionnaire_N = mkN "问卷调查" ;
+lin flavour_N = mkN "香味" "种" ;
+lin couple_V2 = mkV2 "联结" ;
+lin couple_V = mkV "结合" ;
+lin faculty_N = mkN "学院" ;
+lin tour_V2 = mkV2 "旅行" ;
+lin tour_V = mkV "旅行" ;
+lin basket_N = mkN "篮" ;
+lin mention_N = mkN "提到" ;
+lin kick_N = mkN "踢" "" ;
+lin horizon_N = mkN "地平线" [] ;
+lin drain_V2 = mkV2 "使+流出" ;
+lin drain_V = mkV "流干" ;
+lin happiness_N = mkN "幸福" "" ;
+lin fighter_N = mkN "战斗机" ;
+lin estimated_A = variants{} ; -- 
+lin copper_N = mkN "铜" ;
+lin legend_N = mkN "传奇" "个" ;
+lin relevance_N = mkN "适当" ;
+lin decorate_V2 = mkV2 "装饰" ;
+lin continental_A = mkA "陆" ;
+lin ship_V2 = mkV2 "船" ;
+lin ship_V = mkV "运送" ;
+lin operational_A = mkA "操作" ;
+lin incur_V2 = mkV2 "招致" ;
+lin parallel_A = mkA "平行" ;
+lin divorce_N = mkN "离婚" ;
+lin opposed_A = variants{} ; -- 
+lin equilibrium_N = mkN "均衡" [] ;
+lin trader_N = mkN "交易人" ;
+lin ton_N = mkN "吨" ;
+lin can_N = mkN "罐头" ;
+lin juice_N = mkN "果汁" "杯" ;
+lin forum_N = mkN "论坛" ;
+lin spin_V2 = mkV2 "旋转" ;
+lin spin_V = mkV "转动" ;
+lin research_V2 = mkV2 "研究" ;
+lin research_V = mkV "研究" ;
+lin hostile_A = mkA "敌意" ;
+lin consistently_Adv = variants{} ; -- 
+lin technological_A = mkA "技术性" ;
+lin nightmare_N = mkN "梦魇" ;
+lin medal_N = mkN "奖章" ;
+lin diamond_N = mkN "钻石" "棵" ;
+lin speed_V2 = mkV2 "速度" ;
+lin speed_V = mkV "速度" ;
+lin peaceful_A = mkA "和平" ;
+lin accounting_A = variants{} ; -- 
+lin scatter_V2 = mkV2 "分散" ;
+lin scatter_V = mkV "分散" ;
+lin monster_N = mkN "怪物" "只" ;
+lin horrible_A = mkA "可怕" ;
+lin nonsense_N = mkN "废话""句" ;
+lin chaos_N = mkN "混乱" [] ;
+lin accessible_A = mkA "易接近" ;
+lin humanity_N = mkN "人类" ;
+lin frustration_N = mkN "挫折" "次" ;
+lin chin_N = mkN "下巴" ;
+lin bureau_N = mkN "局" ;
+lin advocate_VS = mkVS "主张" ;
+lin advocate_V2 = mkV2 "主张" ;
+lin polytechnic_N = mkN "工艺学校" "所" ;
+lin inhabitant_N = mkN "居民" "个" ;
+lin evil_A = mkA "邪恶" ;
+lin slave_N = mkN "奴隶" ;
+lin reservation_N = mkN "预约" ;
+lin slam_V2 = mkV2 "砰地关上" ;
+lin slam_V = mkV "猛击" ;
+lin handle_N = mkN "处理" "次" ;
+lin provincial_A = mkA "省" ;
+lin fishing_N = mkN "钓鱼" [] ;
+lin facilitate_V2 = mkV2 "便利" ;
+lin yield_N = mkN "产量" ; --NOT SURE "产量" or "屈服"
+lin elbow_N = mkN "肘部" ;
+lin bye_Interj = mkInterj "再见" ;
+lin warm_V2 = mkV2 "温暖" ;
+lin warm_V = mkV "温暖" ;
+lin sleeve_N = mkN "套筒" ;
+lin exploration_N = mkN "探索" ;
+lin creep_V = mkV "爬行" ;
+lin adjacent_A = mkA "相邻" ;
+lin theft_N = mkN "盗贼" ;
+lin round_V2 = mkV2 "圆" ;
+lin round_V = mkV "取整" ;
+lin grace_N = mkN "恩典" [] ;
+lin predecessor_N = mkN "前任" ;
+lin supermarket_N = mkN "超级市场" "家" ;
+lin smart_A = mkA "智能" ;
+lin sergeant_N = mkN "军士" ;
+lin regulate_V2 = mkV2 "调节" ;
+lin clash_N = mkN "冲突" ;
+lin assemble_V2 = mkV2 "聚集" ;
+lin assemble_V = mkV "聚集" ;
+lin arrow_N = mkN "箭" ;
+lin nowadays_Adv = mkAdv "如今" ;
+lin giant_A = variants{} ; -- 
+lin waiting_N = variants{} ; -- 
+lin tap_N = mkN "点击""次" ;
+lin shit_N = mkN "狗屁" "次" ;
+lin sandwich_N = mkN "三明治" ;
+lin vanish_V = mkV "消失" ;
+lin commerce_N = mkN "商务" ;
+lin pursuit_N = mkN "追求" ;
+lin post_war_A = variants{} ; -- 
+lin will_V2 = variants{}; -- mkV "愿意" ;
+lin will_V = mkV "愿意" ;
+lin waste_A = variants{} ; -- 
+lin collar_N = mkN "衣领" ;
+lin socialism_N = mkN "社会主义" [] ;
+lin skill_V = variants{} ; -- 
+lin rice_N = mkN "大米" "碗" ;
+lin exclusion_N = mkN "排除" [] ;
+lin upwards_Adv = mkAdv "向上" ;
+lin transmission_N = mkN "传输" "次" ;
+lin instantly_Adv = variants{} ; -- 
+lin forthcoming_A = mkA "即将到来" ;
+lin appointed_A = variants{} ; -- 
+lin geographical_A = mkA "地理" ;
+lin fist_N = mkN "拳头" ;
+lin abstract_A = mkA "抽象" ;
+lin embrace_V2 = mkV2 "拥抱" ;
+lin embrace_V = mkV "拥抱" ;
+lin dynamic_A = mkA "动态" ;
+lin drawer_N = mkN "开票人" ;
+lin dismissal_N = mkN "解雇" [] ;
+lin magic_N = mkN "魔术" "" ;
+lin endless_A = mkA "无穷" ;
+lin definite_A = mkA "确定" ;
+lin broadly_Adv = variants{} ; -- 
+lin affection_N = mkN "喜爱" "种" ;
+lin dawn_N = mkN "黎明" ;
+lin principal_N = mkN "本金" ;
+lin bloke_N = mkN "家伙" "个" ;
+lin trap_N = mkN "陷阱" ;
+lin communist_A = mkA "共产" ;
+lin competence_N = mkN "权限" | mkN "能力" ;
+lin complicate_V2 = mkV2 "使+复杂" ;
+lin neutral_A = mkA "中性" ;
+lin fortunately_Adv = variants{} ; -- 
+lin commonwealth_N = mkN "联邦" ;
+lin breakdown_N = mkN "分解" [] ;
+lin combined_A = variants{} ; -- 
+lin candle_N = mkN "蜡烛" ;
+lin venue_N = mkN "场地" ;
+lin supper_N = mkN "晚餐" ;
+lin analyst_N = mkN "分析人士" ;
+lin vague_A = mkA "模糊" ;
+lin publicly_Adv = variants{} ; -- 
+lin marine_A = mkA "海产" ;
+lin fair_Adv = variants{} ; -- 
+lin pause_N = mkN "暂停" ;
+lin notable_A = mkA "显著" ;
+lin freely_Adv = variants{} ; -- 
+lin counterpart_N = mkN "对方" ;
+lin lively_A = mkA "活泼" ;
+lin script_N = mkN "脚本" ;
+lin sue_V2V = mkV2V "起诉" ;
+lin sue_V2 = mkV2 "起诉" ;
+lin sue_V = mkV "起诉" ;
+lin legitimate_A = mkA "合法" ;
+lin geography_N = mkN "地理" ;
+lin reproduce_V2 = mkV2 "再现" ;
+lin reproduce_V = mkV "复制" ;
+lin moving_A = variants{} ; -- 
+lin lamb_N = mkN "羊肉" "块" ;
+lin gay_A = mkA "同性恋" ;
+lin contemplate_VS = mkVS "沉思" ;
+lin contemplate_V2 = mkV2 "沉思" ;
+lin contemplate_V = mkV "沉思" ;
+lin terror_N = mkN "恐怖" "种" ;
+lin stable_N = mkN "马厩" "个" ;
+lin founder_N = mkN "创办人" ;
+lin utility_N = mkN "效用" ;
+lin signal_VS = mkVS "信号" ;
+lin signal_V2 = mkV2 "信号显示" ;
+lin shelter_N = mkN "屏障" ;
+lin poster_N = mkN "海报" ;
+lin hitherto_Adv = mkAdv "迄今" ;
+lin mature_A = mkA "成熟" ;
+lin cooking_N = mkN "烹饪" "" ;
+lin head_A = variants{} ; -- 
+lin wealthy_A = mkA "富裕" ;
+lin fucking_A = variants{} ; -- 
+lin confess_VS = mkVS "承认" ;
+lin confess_V2 = mkV2 "坦白" ;
+lin confess_V = mkV "承认" ;
+lin age_V = mkV "年龄" ;
+lin miracle_N = mkN "奇迹" ;
+lin magic_A = mkA "魔术" ;
+lin jaw_N = mkN "颚" ;
+lin pan_N = mkN "锅" "个" ;
+lin coloured_A = variants{} ; -- 
+lin tent_N = mkN "帐篷" ;
+lin telephone_V2 = mkV2 "打电话给" ;
+lin telephone_V = mkV "电话" ;
+lin reduced_A = variants{} ; -- 
+lin tumour_N = mkN "瘤" "个" ;
+lin super_A = mkA "非常" ;
+lin funding_N = variants{} ; -- 
+lin dump_V2 = mkV2 "倾倒" ;
+lin dump_V = mkV "倾倒" ;
+lin stitch_N = mkN "针" ;
+lin shared_A = variants{} ; -- 
+lin ladder_N = mkN "阶梯" ;
+lin keeper_N = mkN "管理人" ;
+lin endorse_V2 = mkV2 "拥护" ;
+lin invariably_Adv = variants{} ; -- 
+lin smash_V2 = mkV2 "粉碎" ;
+lin smash_V = mkV "粉碎" ;
+lin shield_N = mkN " 保护人" ;
+lin heat_V2 = mkV2 "加热" ;
+lin heat_V = mkV "发热" ;
+lin surgeon_N = mkN "外科医生" ;
+lin centre_V2 = mkV2 "中心" ;
+lin centre_V = mkV "中心" ;
+lin orange_N = variants{} ; -- 
+lin orange_2_N = variants{} ; -- 
+lin orange_1_N = mkN "橙色" "" ;
+lin explode_V = mkV "爆炸" ;
+lin comedy_N = mkN "喜剧" "出" ;
+lin classify_V2 = mkV2 "分类" ;
+lin artistic_A = mkA "艺术" ;
+lin ruler_N = mkN "统治者" ;
+lin biscuit_N = mkN "饼干" "份" ;
+lin workstation_N = mkN "工作站" "个" ;
+lin prey_N = mkN "捕食" ;
+lin manual_N = mkN "手册" ;
+lin cure_N = variants{} ; -- 
+lin cure_2_N = variants{} ; -- 
+lin cure_1_N = mkN "治愈" ;
+lin overall_N = mkN "整体" [] ;
+lin tighten_V2 = mkV2 "紧缩" ;
+lin tighten_V = mkV "紧缩" ;
+lin tax_V2 = mkV2 "税" ;
+lin pope_N = mkN "教皇" ;--"罗马教皇" ;
+lin manufacturing_A = variants{} ; -- 
+lin adult_A = mkA "成人" ;
+lin rush_N = mkN "赶紧" ;
+lin blanket_N = mkN "毯子" ;
+lin republican_N = mkN "共和党人" ;
+lin referendum_N = mkN "公民投票权" ;
+lin palm_N = mkN "棕榈" ;
+lin nearby_Adv = mkAdv "附近" ;
+lin mix_N = mkN "混合" "次" ;
+lin devil_N = mkN "魔鬼" ;
+lin adoption_N = mkN "采纳" [] ;
+lin workforce_N = variants{} ; -- 
+lin segment_N = mkN "分部" ;
+lin regardless_Adv = mkAdv "无论" ;
+lin contractor_N = mkN "承包商" ;
+lin portion_N = mkN "一部分" ;
+lin differently_Adv = variants{} ; -- 
+lin deposit_V2 = mkV2 "沉积" ;
+lin cook_N = mkN "厨师" ;
+lin prediction_N = mkN "预测" ;
+lin oven_N = mkN "烤箱" ;
+lin matrix_N = mkN "矩阵" "个" ;
+lin liver_N = L.liver_N ;
+lin fraud_N = mkN "骗局" ;
+lin beam_N = mkN "横梁" ;
+lin signature_N = mkN "签名" ;
+lin limb_N = mkN "肢体" ;
+lin verdict_N = mkN "判决书" ;
+lin dramatically_Adv = mkAdv "显着" ;
+lin container_N = mkN "集装箱" ;
+lin aunt_N = mkN "阿姨" ;
+lin dock_N = mkN "码头" ;
+lin submission_N = mkN "服从" ;
+lin arm_V2 = mkV2 "胳膊" ;
+lin arm_V = mkV "武装" ;
+lin odd_N = variants{} ; -- 
+lin certainty_N = mkN "确定性" "" ;
+lin boring_A = mkA "无聊" ;
+lin electron_N = mkN "电子" "个" ;
+lin drum_N = mkN "鼓" ;
+lin wisdom_N = mkN "智慧" [] ;
+lin antibody_N = mkN "抗体" ;
+lin unlike_A = mkA "不同" ;
+lin terrorist_N = mkN "恐怖分子" ;
+lin post_V2 = mkV2 "邮寄" ;
+lin post_V = mkV "寄" ;
+lin circulation_N = mkN "发行量" ;
+lin alteration_N = mkN "改造" "次" ;
+lin fluid_N = mkN "液体" ;
+lin ambitious_A = mkA "有雄心" ;
+lin socially_Adv = variants{} ; -- 
+lin riot_N = mkN "暴乱" "场" ;
+lin petition_N = mkN "请愿" "次" ;
+lin fox_N = mkN "狐狸" "只" ;
+lin recruitment_N = mkN "招聘" ;
+lin well_known_A = mkA "众所周知" ;
+lin top_V2 = mkV2 "顶部" ;
+lin service_V2 = mkV2 "服务" ;
+lin flood_V2 = mkV2 "淹没" ;
+lin flood_V = mkV "淹没" ;
+lin taste_V2 = mkV2 "品尝" ;
+lin taste_V = mkV "尝起来" ;
+lin memorial_N = mkN "纪念物" ;
+lin helicopter_N = mkN "直升机" "架" ;
+lin correspondence_N = mkN "对应" ;
+lin beef_N = mkN "牛肉" [] ;
+lin overall_Adv = variants{} ; -- 
+lin lighting_N = mkN "采光" "次" ;
+lin harbour_N = L.harbour_N ;
+lin empirical_A = mkA "经验主义" ;--"完全根据经验的" ;
+lin shallow_A = mkA "浅" ;
+lin seal_V2 = mkV2 "密封" ;
+lin seal_V = mkV "密封" ;
+lin decrease_V2 = mkV2 "减少" ;--"减小" ;
+lin decrease_V = mkV "减少" ;
+lin constituent_N = mkN "组分" ;
+lin exam_N = mkN "考试" "场" ;
+lin toe_N = mkN "脚趾" ;
+lin reward_V2 = mkV2 "奖励" ;
+lin thrust_V2 = mkV2 "插入" ;
+lin thrust_V = mkV "推力" ;
+lin bureaucracy_N = mkN "官僚" ;
+lin wrist_N = mkN "腕" ;
+lin nut_N = mkN "坚果" ;
+lin plain_N = mkN "朴素" [];
+lin magnetic_A = mkA "磁" ;
+lin evil_N = mkN "罪恶" ;
+lin widen_V2 = mkV2 "扩大" ;
+lin hazard_N = mkN "风险" ;
+lin dispose_V2 = mkV2 "部署" ;
+lin dispose_V = mkV "部署" ;
+lin dealing_N = mkN "处理" ;
+lin absent_A = mkA "缺席" ;
+lin reassure_V2S = mkV2S "再保证" ;
+lin reassure_V2 = mkV2 "使+消除疑虑" ;
+lin model_V2 = mkV2 "模拟" ;
+lin model_V = mkV "做模型" ;
+lin inn_N = mkN "旅馆" "间" ;
+lin initial_N = mkN "初始" "" ;
+lin suspension_N = mkN "悬挂" ;
+lin respondent_N = mkN "回答者" ;
+lin over_N = mkN "结束" ;
+lin naval_A = mkA "海军" ;
+lin monthly_A = mkA "月度" ;
+lin log_N = mkN "登录" "次" ;
+lin advisory_A = mkA "咨询" ;
+lin fitness_N = mkN "健身" [] ;
+lin blank_A = mkA "空白" ;
+lin indirect_A = mkA "间接" ;
+lin tile_N = mkN "瓦片" "块" ;
+lin rally_N = mkN "反弹" ;
+lin economist_N = mkN "经济学家" ;
+lin vein_N = mkN "静脉" ;
+lin strand_N = mkN "缕" ;
+lin disturbance_N = mkN "骚乱" "场" ;
+lin stuff_V2 = mkV2 "装填" ;
+lin seldom_Adv = mkAdv "很少" ;
+lin coming_A = variants{} ; -- 
+lin cab_N = mkN "出租汽车" "辆" ;
+lin grandfather_N = mkN "祖父" "位" ;
+lin flash_V = mkV "闪" ;
+lin destination_N = mkN "目的地" "个" ;
+lin actively_Adv = variants{} ; -- 
+lin regiment_N = mkN "团" "个" ;
+lin closed_A = variants{} ; -- 
+lin boom_N = mkN "繁荣" ;
+lin handful_N = mkN "少数" ;
+lin remarkably_Adv = variants{} ; -- 
+lin encouragement_N = mkN "鼓励" ;
+lin awkward_A = mkA "尴尬" ;
+lin required_A = variants{} ; -- 
+lin flood_N = mkN "洪水" ;
+lin defect_N = mkN "缺陷" ;
+lin surplus_N = mkN "盈余" ;
+lin champagne_N = mkN "香槟酒" ;
+lin liquid_N = mkN "液体" [] ;
+lin shed_V2 = mkV2 "散出" ;
+lin welcome_N = mkN "欢迎" "次" ;
+lin rejection_N = mkN "拒绝" "次" ;
+lin discipline_V2 = mkV2 "训练" ;
+lin halt_V2 = mkV2 "停止" ;
+lin halt_V = mkV "停止" ;
+lin electronics_N = mkN "电子" ;
+lin administratorMasc_N = mkN "管理员" ;
+lin sentence_V2 = mkV2 "句子" ;
+lin sentence_V = mkV "句子" ;
+lin ill_Adv = mkAdv "不利地" ;
+lin contradiction_N = mkN "反驳" ;
+lin nail_N = mkN "指甲" ;
+lin senior_N = mkN "高级" ;
+lin lacking_A = variants{} ; -- 
+lin colonial_A = mkA "殖民" ;
+lin primitive_A = mkA "原始" ;
+lin whoever_NP = variants{} ; -- 
+lin lap_N = mkN "膝盖" ;
+lin commodity_N = mkN "商品" ;
+lin planned_A = variants{} ; -- 
+lin intellectual_N = mkN "知识分子" ;
+lin imprisonment_N = mkN "监禁""次" ;
+lin coincide_V = mkV "一致" ;
+lin sympathetic_A = mkA "有同情心" ;
+lin atom_N = mkN "原子" "个" ;
+lin tempt_V2V = mkV2V "诱惑" ;
+lin tempt_V2 = mkV2 "诱" ;
+lin sanction_N = mkN "制裁" ;
+lin praise_V2 = mkV2 "施压" ;
+lin favourable_A = mkA "有利" ;
+lin dissolve_V2 = mkV2 "溶解" ;
+lin dissolve_V = mkV "溶解" ;
+lin tightly_Adv = variants{} ; -- 
+lin surrounding_N = variants{} ; -- 
+lin soup_N = mkN "汤" "碗" ;
+lin encounter_N = mkN "遇到" ;
+lin abortion_N = mkN "流产" ;
+lin grasp_V2 = mkV2 "把握" ;
+lin grasp_V = mkV "把握" ;
+lin custody_N = mkN "监护" ;
+lin composer_N = mkN "作家""位" ;
+lin charm_N = mkN "魅力" [] ;
+lin short_term_A = mkA "简略" ;
+lin metropolitan_A = mkA "大都市" ;
+lin waist_N = mkN "腰" "条" ;
+lin equality_N = mkN "平等" ;
+lin tribute_N = mkN "贡品" ;
+lin bearing_N = mkN "轴承" ;
+lin auction_N = mkN "拍卖" ;
+lin standing_N = mkN "地位" ;
+lin manufacture_N = mkN "制造" ;
+lin horn_N = L.horn_N ;
+lin barn_N = mkN "谷仓" "个" ;
+lin mayor_N = mkN "市长" ;
+lin emperor_N = mkN "皇帝" ;
+lin rescue_N = mkN "营救" "次" ;
+lin integrated_A = variants{} ; -- 
+lin conscience_N = mkN "良心" ;
+lin commence_V2 = mkV2 "开始" ;
+lin commence_V = mkV "开始" ;
+lin grandmother_N = mkN "祖母" ;
+lin discharge_V2 = mkV2 "解雇" ;
+lin discharge_V = mkV "排出" ;
+lin profound_A = mkA "深刻" ;
+lin takeover_N = mkN "收购" ;
+lin nationalist_N = mkN "国家主义者" ;
+lin effect_V2 = mkV2 "产生" ;
+lin dolphin_N = mkN "海豚" ;
+lin fortnight_N = mkN "两星期" "个" ;
+lin elephant_N = mkN "象" "只" ;
+lin seal_N = mkN "密封" ;
+lin spoil_V2 = mkV2 "糟蹋" ;
+lin spoil_V = mkV "溺爱" ;
+lin plea_N = mkN "恳求" ;
+lin forwards_Adv = mkAdv "向前地" ;
+lin breeze_N = mkN "微风" "" ;
+lin prevention_N = mkN "预防" ;
+lin mineral_N = mkN "矿产" "种" ;
+lin runner_N = mkN "跑步者" ;
+lin pin_V2 = mkV2 "钉住" ;
+lin integrity_N = mkN "廉正" ;
+lin thereafter_Adv = mkAdv "此后" ;
+lin quid_N = mkN "英镑" ;
+lin owl_N = mkN "猫头鹰" ;
+lin rigid_A = mkA "严格" ;
+lin orange_A = mkA "橙" ;
+lin draft_V2 = mkV2 "起草" ;
+lin reportedly_Adv = mkAdv "据说" ;
+lin hedge_N = mkN "对冲" ;
+lin formulate_V2 = mkV2 "制定" ;
+lin associated_A = variants{} ; -- 
+lin position_V2 = mkV2 "位置" ;
+lin thief_N = mkN "窃贼" ;
+lin tomato_N = mkN "西红柿" ;
+lin exhaust_V2 = mkV2 "排气" ;
+lin evidently_Adv = variants{} ; -- 
+lin eagle_N = mkN "鹰" "只" ;
+lin specified_A = variants{} ; -- 
+lin resulting_A = variants{} ; -- 
+lin blade_N = mkN "叶片" ;
+lin peculiar_A = mkA "奇特" ;
+lin killing_N = mkN "谋杀" "起" ;
+lin desktop_N = mkN "桌面" "个" ;
+lin bowel_N = mkN "肠" "根" ;
+lin long_V = mkV "长" ;
+lin ugly_A = L.ugly_A ;
+lin expedition_N = mkN "远征""次" ;
+lin saint_N = mkN "圣人" ;
+lin variable_A = mkA "多变" ;
+lin supplement_V2 = mkV2 "补充" ;
+lin stamp_N = mkN "邮票" ;
+lin slide_N = mkN "滑动" ;
+lin faction_N = mkN "派别" ;
+lin enthusiastic_A = mkA "热心" ;
+lin enquire_V2 = mkV2 "查询" ;
+lin enquire_V = mkV "查询" ;
+lin brass_N = mkN "黄铜" [] ;
+lin inequality_N = mkN "不平等" ;
+lin eager_A = mkA "急于" ;
+lin bold_A = mkA "胆大" ;
+lin neglect_V2 = mkV2 "忽视" ;
+lin saying_N = mkN "谚语" "则" ;
+lin ridge_N = mkN "山脊" ;
+lin earl_N = mkN "伯爵" "位" ;
+lin yacht_N = mkN "游艇" "艘" ;--"驾游艇" ;
+lin suck_V2 = L.suck_V2 ;
+lin suck_V = mkV "吸" ;
+lin missing_A = variants{} ; -- 
+lin extended_A = variants{} ; -- 
+lin valuation_N = mkN "计价" ;
+lin delight_V2 = mkV2 "高兴" ;
+lin delight_V = mkV "高兴" ;
+lin beat_N = mkN "节拍" ;
+lin worship_N = mkN "崇拜" [] ;
+lin fossil_N = mkN "化石" ;
+lin diminish_V2 = mkV2 "减" ;
+lin diminish_V = mkV "减" ;
+lin taxpayer_N = mkN "纳税人" ;
+lin corruption_N = mkN "腐败" [] ;
+lin accurately_Adv = variants{} ; -- 
+lin honour_V2 = mkV2 "荣誉" ;
+lin depict_V2 = mkV2 "描绘" ;
+lin pencil_N = mkN "铅笔" "支" ;
+lin drown_V2 = mkV2 "溺" ;
+lin drown_V = mkV "淹没" ;
+lin stem_N = mkN "干" ;
+lin lump_N = mkN "块状" "个" ;
+lin applicable_A = mkA "适用" ;
+lin rate_V2 = mkV2 "评分" ;
+lin rate_V = mkV "估价" ;
+lin mobility_N = mkN "流动性" ;
+lin immense_A = mkA "巨大" ;
+lin goodness_N = mkN "天哪" ;
+lin price_V2V = mkV2V "价格" ;
+lin price_V2 = mkV2 "价格" ;
+lin price_V = mkV "价格" ;
+lin preliminary_A = mkA "初步" ;
+lin graph_N = mkN "图" "张" ;
+lin referee_N = mkN "裁判" ;
+lin calm_A = mkA "冷静" ;
+lin onwards_Adv = mkAdv "起" ;
+lin omit_V2 = mkV2 "忽略" ;
+lin genuinely_Adv = variants{} ; -- 
+lin excite_V2 = mkV2 "激发" ;
+lin dreadful_A = mkA "可怕" ;
+lin cave_N = mkN "洞穴" ;
+lin revelation_N = mkN "揭露" ;
+lin grief_N = mkN "悲痛" ;
+lin erect_V2 = mkV2 "安装" ;
+lin tuck_V2 = mkV2 "卷起" ;
+lin tuck_V = mkV "掖着" ;
+lin meantime_N = mkN "其间" [] ;
+lin barrel_N = mkN "桶" ;
+lin lawn_N = mkN "草坪" ;
+lin hut_N = mkN "棚屋" "个" ;
+lin swing_N = mkN "荡" ;
+lin subject_V2 = mkV2 "主题" ;
+lin ruin_V2 = mkV2 "毁灭" ;
+lin slice_N = mkN "薄片" ;
+lin transmit_V2 = mkV2 "传输" ;
+lin thigh_N = mkN "大腿" "条" ;
+lin practically_Adv = variants{} ; -- 
+lin dedicate_V2 = mkV2 "奉献" ;
+lin mistake_V2 = mkV2 "弄错" ;
+lin mistake_V = mkV "出错" ;
+lin corresponding_A = variants{} ; -- 
+lin albeit_Subj = mkSubj "尽管" ;
+lin sound_A = mkA "完好" ;
+lin nurse_V2 = mkV2 "看护" ;
+lin discharge_N = mkN "排放" [] ; --[mark]或卸货，解雇 5
+lin comparative_A = mkA "相当" ;
+lin cluster_N = mkN "簇" ;
+lin propose_VV = mkVV "建议" ;
+lin propose_VS = mkVS "建议" ;
+lin propose_V2 = mkV2 "建议" ;
+lin propose_V = mkV "建议" ;
+lin obstacle_N = mkN "障碍" ;
+lin motorway_N = mkN "公路" "条" ;
+lin heritage_N = mkN "遗产" "份" ;
+lin counselling_N = variants{} ; -- 
+lin breeding_N = mkN "繁殖" ;
+lin characteristic_A = mkA "特性" ;
+lin bucket_N = mkN "桶" ;
+lin migration_N = mkN "迁移" "次" ;
+lin campaign_V = mkV "竞选" ;
+lin ritual_N = mkN "仪式" ;
+lin originate_V2 = mkV2 "起源于" ;
+lin originate_V = mkV "创始" ;
+lin hunting_N = mkN "狩猎" "次" ;
+lin crude_A = mkA "粗糙" ;
+lin protocol_N = mkN "协议" ;
+lin prejudice_N = mkN "偏见" [] ;
+lin inspiration_N = mkN "灵感" ;
+lin dioxide_N = mkN "二氧化碳" [] ;
+lin chemical_A = mkA "化学药品" ;
+lin uncomfortable_A = mkA "不舒服" ;
+lin worthy_A = mkA "配称" ;
+lin inspect_V2 = mkV2 "检查" ;
+lin summon_V2 = mkV2 "召唤" ;
+lin parallel_N = mkN "并行" [] ;
+lin outlet_N = mkN "出口" ;
+lin okay_A = mkA "可以" ;
+lin collaboration_N = mkN "合作" ;
+lin booking_N = mkN "预订" ;
+lin salad_N = mkN "沙拉" "份" ;
+lin productive_A = mkA "多产" ;
+lin charming_A = variants{} ; -- 
+lin polish_A = mkA "抛光" ;
+lin oak_N = mkN "橡木" ;
+lin access_V2 = mkV2 "存取" ;
+lin tourism_N = mkN "旅游" "次" ;
+lin independently_Adv = variants{} ; -- 
+lin cruel_A = mkA "残酷" ;
+lin diversity_N = mkN "多样性" ;
+lin accused_A = variants{} ; -- 
+lin supplement_N = mkN "补充" ;--"增补" ;
+lin fucking_Adv = mkAdv "干" ;
+lin forecast_N = mkN "预测" ;
+lin amend_V2V = mkV2V "修改" ;
+lin amend_V2 = mkV2 "修改" ;
+lin amend_V = mkV "修改" ;
+lin soap_N = mkN "肥皂" ;
+lin ruling_N = mkN "裁决" ;
+lin interference_N = mkN "干扰" "种" ;
+lin executive_A = mkA "执行" ;
+lin mining_N = mkN "采矿" ;
+lin minimal_A = mkA "最小" ;
+lin clarify_V2 = mkV2 "澄清" ;
+lin clarify_V = mkV "阐明" ;
+lin strain_V2 = mkV2 "应变" ;
+lin novel_A = mkA "新奇" ;
+lin try_N = mkN "尝试" ;
+lin coastal_A = mkA "海岸" ;
+lin rising_A = variants{} ; -- 
+lin quota_N = mkN "配额" ;
+lin minus_Prep = mkPrep "减去" ;
+lin kilometre_N = mkN "公里" ;
+lin characterize_V2 = mkV2 "表征" ;
+lin suspicious_A = mkA "可疑" ;
+lin pet_N = mkN "宠物" ;
+lin beneficial_A = mkA "有利" ;
+lin fling_V2 = mkV2 "掷" ;
+lin fling_V = mkV "一扔" ;
+lin deprive_V2 = mkV2 "剥夺" ;
+lin covenant_N = mkN "契约" ;
+lin bias_N = mkN "偏见" "种" ;
+lin trophy_N = mkN "战利品" ;
+lin verb_N = mkN "动词" "个" ;
+lin honestly_Adv = variants{} ; -- 
+lin extract_N = mkN "提取物" ;
+lin straw_N = mkN "稻草" "根" ;
+lin stem_V2 = mkV2 "干" ;
+lin stem_V = mkV "阻止" ; --NOT SURE "阻止" or "来源"
+lin eyebrow_N = mkN "眉" ;
+lin noble_A = mkA "高贵" ;
+lin mask_N = mkN "面具" "副" ;
+lin lecturer_N = mkN "讲师" ;
+lin girlfriend_N = mkN "女朋友" ;
+lin forehead_N = mkN "前额" ;
+lin timetable_N = mkN "时间表" ;
+lin symbolic_A = mkA "象征" ;
+lin farming_N = mkN "农业" ;
+lin lid_N = mkN "盖" ;
+lin librarian_N = mkN "图书管理员" ;
+lin injection_N = mkN "注射" "次" ;
+lin sexuality_N = mkN "性欲" "次" ;
+lin irrelevant_A = mkA "不相干" ;
+lin bonus_N = mkN "奖金" ;
+lin abuse_V2 = mkV2 "虐待" ;
+lin thumb_N = mkN "拇指" "个" ;
+lin survey_V2 = mkV2 "调查" ;
+lin ankle_N = mkN "患关节" ;
+lin psychologist_N = mkN "心理学家" "个" ;
+lin occurrence_N = mkN "发生" ;
+lin profitable_A = mkA "有利可图" ;
+lin deliberate_A = mkA "故意" ;
+lin bow_V2 = mkV2 "弓" ;
+lin bow_V = mkV "鞠躬" ;
+lin tribe_N = mkN "部落" ;
+lin rightly_Adv = variants{} ; -- 
+lin representative_A = mkA "有代表性" ;
+lin code_V2 = mkV2 "编码" ;
+lin validity_N = mkN "正确性" "" ;
+lin marble_N = mkN "大理石" ;
+lin bow_N = mkN "鞠躬" ;
+lin plunge_V2 = mkV2 "跳进" ;
+lin plunge_V = mkV "跳进" ;
+lin maturity_N = variants{} ; -- 
+lin maturity_3_N = mkN "成熟" ;
+lin maturity_2_N = variants{} ; -- 
+lin maturity_1_N = variants{} ; -- 
+lin hidden_A = variants{} ; -- 
+lin contrast_V2 = mkV2 "对比" ;
+lin contrast_V = mkV "对比" ;
+lin tobacco_N = mkN "烟" ;
+lin middle_class_A = mkA "中产阶级" ;
+lin grip_V2 = mkV2 "握" ;
+lin clergy_N = mkN "教士" "位" ;
+lin trading_A = variants{} ; -- 
+lin passive_A = mkA "被动" ;
+lin decoration_N = mkN "装饰" ;
+lin racial_A = mkA "种族" ;
+lin well_N = mkN "井" ;
+lin embarrassment_N = mkN "困窘" ;
+lin sauce_N = mkN "酱" ;
+lin fatal_A = mkA "致命" ;
+lin banker_N = mkN "银行家" ;
+lin compensate_V2 = mkV2 "补偿" ;
+lin compensate_V = mkV "补偿" ;
+lin make_up_N = variants{} ; -- 
+lin popularity_N = mkN "声望" [] ;
+lin interior_A = mkA "内部" ;
+lin eligible_A = mkA "合格" ;
+lin continuity_N = mkN "连续性" ;
+lin bunch_N = mkN "束" [] ;
+lin hook_N = mkN "挂钩" ;
+lin wicket_N = mkN "便门" "个" ;
+lin pronounce_V2 = mkV2 "发音" ;
+lin pronounce_V = mkV "发音" ;
+lin ballet_N = mkN "芭蕾舞" "次" ;
+lin heir_N = mkN "继承者" ;
+lin positively_Adv = variants{} ; -- 
+lin insufficient_A = mkA "不够" ;
+lin substitute_V2 = mkV2 "替代" ;
+lin substitute_V = mkV "替代" ;
+lin mysterious_A = mkA "神秘" ;
+lin dancer_N = mkN "舞蹈家" ;
+lin trail_N = mkN "线索" ;
+lin caution_N = mkN "劝告" ;
+lin donation_N = mkN "捐款" ;
+lin added_A = variants{} ; -- 
+lin weaken_V2 = mkV2 "削弱" ;
+lin weaken_V = mkV "削弱" ;
+lin tyre_N = mkN "胎" "个" ;
+lin sufferer_N = mkN "患者" "个" ;
+lin managerial_A = mkA "管理" ;
+lin elaborate_A = mkA "雕饰" ;
+lin restraint_N = mkN "克制" [] ;
+lin renew_V2 = mkV2 "更新" ;
+lin gardenerMasc_N = mkN "园丁" "位" ;
+lin dilemma_N = mkN "困境" ;
+lin configuration_N = mkN "配置" "种" ;
+lin rear_A = variants{} ; -- 
+lin embark_V2 = mkV2 "从事" ;
+lin embark_V = mkV "上船" ;
+lin misery_N = mkN "痛苦" ;
+lin importantly_Adv = variants{} ; -- 
+lin continually_Adv = variants{} ; -- 
+lin appreciation_N = mkN "升值" ; --NOT SURE "升值" or "感激"
+lin radical_N = mkN "激进" "" | mkN "根基" "" ;
+lin diverse_A = mkA "多种" ;
+lin revive_V2 = mkV2 "复活" ;
+lin revive_V = mkV "复活" ;
+lin trip_V = mkV "远足" ;
+lin lounge_N = mkN "闲逛" ;
+lin dwelling_N = mkN "住宅" ;
+lin parental_A = mkA "父母" ;
+lin loyal_A = mkA "忠诚" ;
+lin privatisation_N = variants{} ; -- 
+lin outsider_N = mkN "局外人" ;
+lin forbid_V2 = mkV2 "禁止" ;
+lin yep_Interj = variants{} ; -- 
+lin prospective_A = mkA "预期" ;
+lin manuscript_N = mkN "手稿" "份" ;
+lin inherent_A = mkA "固有" ;
+lin deem_V2V = mkV2V "认为" ;
+lin deem_V2A = mkV2A "认为" ;
+lin deem_V2 = mkV2 "认为" ;
+lin telecommunication_N = mkN "电信" ;
+lin intermediate_A = mkA "中间" ;
+lin worthwhile_A = mkA "值得" ;
+lin calendar_N = mkN "日历" ;
+lin basin_N = mkN "盆地" "个" ;
+lin utterly_Adv = variants{} ; -- 
+lin rebuild_V2 = mkV2 "重建" ;
+lin pulse_N = mkN "脉冲" ;
+lin suppress_V2 = mkV2 "抑制" ;
+lin predator_N = mkN "食肉动物" ;
+lin width_N = mkN "宽度" ;
+lin stiff_A = mkA "僵硬" ;
+lin spine_N = mkN "背骨" ;
+lin betray_V2 = mkV2 "背叛" ;
+lin punish_V2 = mkV2 "惩治" ;
+lin stall_N = mkN "摊子" ;
+lin lifestyle_N = variants{} ; -- 
+lin compile_V2 = mkV2 "汇编" ;
+lin arouse_V2V = mkV2V "引起" ;
+lin arouse_V2 = mkV2 "引起" ;
+lin partially_Adv = variants{} ; -- 
+lin headline_N = mkN "标题" ;
+lin divine_A = mkA "神圣" ;
+lin unpleasant_A = mkA "不乐意" ;
+lin sacred_A = mkA "神" ;
+lin useless_A = mkA "无用" ;
+lin cool_V2 = mkV2 "凉爽" ;
+lin cool_V = mkV "冷却" ;
+lin tremble_V = mkV "发抖" ;
+lin statue_N = mkN "雕像" "个" ;
+lin obey_V2 = mkV2 "服从" ;
+lin obey_V = mkV "服从" ;
+lin drunk_A = mkA "喝醉" ;
+lin tender_A = mkA "温柔" ;
+lin molecular_A = mkA "分子" ;
+lin circulate_V2 = mkV2 "传播" ;--"流传" ;
+lin circulate_V = mkV "流通" ;
+lin exploitation_N = mkN "开发" "次" ;
+lin explicitly_Adv = variants{} ; -- 
+lin utterance_N = mkN "表达" ;
+lin linear_A = mkA "线形" ;
+lin chat_V = mkV "聊天" ;
+lin revision_N = mkN "调整" ;
+lin distress_N = mkN "苦恼" ;
+lin spill_V2 = mkV2 "使+溢出" ;--"使流出" ;
+lin spill_V = mkV "洒" ;
+lin steward_N = mkN "乘务员" ;
+lin knight_N = mkN "骑士" ;
+lin sum_V2 = mkV2 "总和" ;
+lin sum_V = mkV "总计" ;
+lin semantic_A = mkA "语义" ;
+lin selective_A = mkA "选择性" ;
+lin learner_N = mkN "学习者" "个" ;
+lin dignity_N = mkN "尊严" ;
+lin senate_N = mkN "参议院" ;
+lin grid_N = mkN "格子" ;
+lin fiscal_A = mkA "财务" ;
+lin activate_V2 = mkV2 "激活" ;
+lin rival_A = variants{} ; -- 
+lin fortunate_A = mkA "幸运" ;
+lin jeans_N = variants{} ; -- 
+lin select_A = mkA "精心挑选" ;
+lin fitting_N = mkN "装配" "" ;
+lin commentator_N = mkN "评论员" "位" ;
+lin weep_V2 = mkV2 "哭泣" ;
+lin weep_V = mkV "打扫" ;
+lin handicap_N = mkN "妨碍" ;
+lin crush_V2 = mkV2 "粉碎" ;
+lin crush_V = mkV "粉碎" ;
+lin towel_N = mkN "毛巾" "条" ;
+lin stay_N = mkN "逗留" [] ;
+lin skilled_A = mkA "熟练" ;
+lin repeatedly_Adv = mkAdv "反复" ;
+lin defensive_A = mkA "防御性" ;
+lin calm_V2 = mkV2 "冷静" ;
+lin calm_V = mkV "冷静" ;
+lin temporarily_Adv = variants{} ; -- 
+lin rain_V2 = mkV2 "使+大量落下" ;
+lin rain_V = mkV "下雨" ;
+lin pin_N = mkN "大头针" ;
+lin villa_N = mkN "别墅" "个" ;
+lin rod_N = mkN "竿" ;
+lin frontier_N = mkN "前沿" "" ;
+lin enforcement_N = mkN "强制" ;
+lin protective_A = mkA "防护" ;
+lin philosophical_A = mkA "哲学上" ;
+lin lordship_N = mkN "阁下" ;
+lin disagree_VS = mkVS "不同意" ;
+lin disagree_V2 = mkV2 "不同意" ;
+lin disagree_V = mkV "不同意" ;
+lin boyfriend_N = mkN "男朋友" ;
+lin activistMasc_N = mkN "活动家" ;
+lin viewer_N = mkN "观众" ;
+lin slim_A = mkA "苗条" ;
+lin textile_N = mkN "纺织品" ;
+lin mist_N = mkN "雾" ;
+lin harmony_N = mkN "和谐" [] ;
+lin deed_N = mkN "行动" ;
+lin merge_V2 = mkV2 "合并" ;
+lin merge_V = mkV "合并" ;
+lin invention_N = mkN "邀请" "个" ;
+lin commissioner_N = mkN "专员" ;
+lin caravan_N = mkN "大篷车" "辆" ;
+lin bolt_N = mkN "螺栓" ;
+lin ending_N = mkN "终点" ;
+lin publishing_N = variants{} ; -- 
+lin gut_N = mkN "肠道" "条" ;
+lin stamp_V2 = mkV2 "标出" ;
+lin stamp_V = mkV "捣碎" ;
+lin map_V2 = mkV2 "映射" ;
+lin loud_Adv = mkAdv "大声地" ;
+lin stroke_V2 = mkV2 "击球" ;
+lin shock_V2 = mkV2 "震" ;
+lin rug_N = mkN "小地毯" "张" ;
+lin picture_V2 = mkV2 "画" ;
+lin slip_N = mkN "滑" ;
+lin praise_N = mkN "赞美" ;
+lin fine_N = mkN "罚款" ;
+lin monument_N = mkN "纪念碑" "个" ;
+lin material_A = mkA "物质" ;
+lin garment_N = mkN "服装" "套" ;
+lin toward_Prep = mkPrep "对于" ;
+lin realm_N = mkN "领域" "片" ;
+lin melt_V2 = mkV2 "融化" ;
+lin melt_V = mkV "融化" ;
+lin reproduction_N = mkN "繁殖" ;--"生殖" ;
+lin reactor_N = mkN "反应器" ;
+lin furious_A = mkA "激烈" ;
+lin distinguished_A = variants{} ; -- 
+lin characterize_V2 = mkV2 "表征" ;
+lin alike_Adv = mkAdv "一样" ;
+lin pump_N = mkN "泵" "个" ;
+lin probe_N = mkN "探测器" ;
+lin feedback_N = mkN "反馈" ;
+lin aspiration_N = mkN "抱负" ;
+lin suspect_N = mkN "嫌疑人" ;
+lin solar_A = mkA "太阳能" ;
+lin fare_N = mkN "票价" ;
+lin carve_V2 = mkV2 "雕刻" ;
+lin carve_V = mkV "雕刻" ;
+lin qualified_A = variants{} ; -- 
+lin membrane_N = mkN "膜" "张" ;
+lin dependence_N = mkN "依赖" [];
+lin convict_V2 = mkV2 "定罪" ;
+lin bacteria_N = variants{} ; -- 
+lin trading_N = mkN "贸易" "次" ;
+lin ambassador_N = mkN "大使" ;
+lin wound_V2 = mkV2 "伤害" ;
+lin drug_V2 = mkV2 "使+服麻醉药" ;
+lin conjunction_N = mkN "连结处""处" ;
+lin cabin_N = mkN "机舱" "间" ;
+lin trail_V2 = mkV2 "线索" ;
+lin trail_V = mkV "拖曳" ;
+lin shaft_N = mkN "轴" "根" ;
+lin treasure_N = mkN "财富" ;
+lin inappropriate_A = mkA "不当" ;
+lin half_Adv = mkAdv "半" ;
+lin attribute_N = mkN "属性" ;
+lin liquid_A = mkA "明亮" ;
+lin embassy_N = mkN "大使馆" ;
+lin terribly_Adv = variants{} ; -- 
+lin exemption_N = mkN "豁免" "次" ;
+lin array_N = mkN "排列" ;
+lin tablet_N = mkN "片剂" ;
+lin sack_V2 = mkV2 "解雇" ;
+lin erosion_N = mkN "侵蚀" ;--"腐蚀" ;
+lin bull_N = mkN "公牛" "只" ;
+lin warehouse_N = mkN "仓库" ;
+lin unfortunate_A = mkA "不幸" ;
+lin promoter_N = mkN "促进者" ;
+lin compel_VV = mkVV "强迫" ;
+lin compel_V2V = mkV2V "强迫" ;
+lin compel_V2 = mkV2 "强迫" ;
+lin motivate_V2V = mkV2V "激励" ;
+lin motivate_V2 = mkV2 "刺激" ;
+lin burning_A = variants{} ; -- 
+lin vitamin_N = mkN "维他命" ;
+lin sail_N = mkN "帆" ;
+lin lemon_N = mkN "柠檬" ;
+lin foreigner_N = mkN "外国人" ;
+lin powder_N = mkN "粉" "" ;
+lin persistent_A = mkA "一贯" ;
+lin bat_N = mkN "蝙蝠" ;
+lin ancestor_N = mkN "祖先" "位" ;
+lin predominantly_Adv = variants{} ; -- 
+lin mathematical_A = mkA "数学" ;
+lin compliance_N = mkN "符合" [] ;
+lin arch_N = mkN "拱门" "扇" ;--"拱形" ;
+lin woodland_N = mkN "林地" "个" ;
+lin serum_N = mkN "血清" "升" ;
+lin overnight_Adv = mkAdv "通宵" ;
+lin doubtful_A = mkA "可疑" ;
+lin doing_N = variants{} ; -- 
+lin coach_V2 = mkV2 "使+接受训练" ;
+lin coach_V = mkV "指导" ;
+lin binding_A = variants{} ; -- 
+lin surrounding_A = mkA "周围" ;
+lin peer_N = mkN "对等" "" ;
+lin ozone_N = mkN "臭氧" ;
+lin mid_A = mkA "中间" ;
+lin invisible_A = mkA "无形" ;
+lin depart_V = mkV "离开" ;
+lin brigade_N = mkN "旅" ;
+lin manipulate_V2 = mkV2 "操纵" ;
+lin consume_V2 = mkV2 "消耗" ;
+lin consume_V = mkV "消费" ;
+lin temptation_N = mkN "诱惑" ;
+lin intact_A = mkA "完好" ;
+lin glove_N = L.glove_N ;
+lin aggression_N = mkN "侵略" "次" ;
+lin emergence_N = mkN "出现" ;
+lin stag_V = variants{} ; -- 
+lin coffin_N = mkN "棺材" "具" ;
+lin beautifully_Adv = variants{} ; -- 
+lin clutch_V2 = mkV2 "抓住" ;
+lin clutch_V = mkV "抓住" ;
+lin wit_N = mkN "智力" ;
+lin underline_V2 = mkV2 "划线" ;
+lin trainee_N = mkN "实习生" "个" ;
+lin scrutiny_N = mkN "审查" [] ;
+lin neatly_Adv = variants{} ; -- 
+lin follower_N = mkN "追随者" "个" ;
+lin sterling_A = mkA "英镑" ;
+lin tariff_N = mkN "关税" "种" ;
+lin bee_N = mkN "蜜蜂" ;
+lin relaxation_N = mkN "消遣" [] ;
+lin negligence_N = mkN "疏忽" ;
+lin sunlight_N = mkN "日光" [] ;
+lin penetrate_V2 = mkV2 "渗透" ;
+lin penetrate_V = mkV "穿透" ;
+lin knot_N = mkN "结" "个" ;
+lin temper_N = mkN "脾气" "次" ;
+lin skull_N = mkN "头盖骨" ;
+lin openly_Adv = variants{} ; -- 
+lin grind_V2 = mkV2 "使+磨碎" ;
+lin grind_V = mkV "磨" ;
+lin whale_N = mkN "鲸" "条" ;
+lin throne_N = mkN "王座" ;
+lin supervise_V2 = mkV2 "监督" ;
+lin supervise_V = mkV "监督" ;
+lin sickness_N = mkN "疾病" ;
+lin package_V2 = mkV2 "包装" ;
+lin intake_N = mkN "摄入量" ;
+lin within_Adv = variants{}; -- mkPrep "在" "内部" ;
+lin inland_A = mkA "内陆" ;
+lin beast_N = mkN "兽" ;
+lin rear_N = mkN "尾部" ;
+lin morality_N = mkN "道德品质" "种" ;
+lin competent_A = mkA "胜任" ;
+lin sink_N = mkN "水槽" ;
+lin uniform_A = mkA "统一" ;
+lin reminder_N = mkN "提醒" ;
+lin permanently_Adv = variants{} ; -- 
+lin optimistic_A = mkA "开朗" ;
+lin bargain_N = mkN "议价" ;
+lin seemingly_Adv = variants{} ; -- 
+lin respective_A = mkA "各自" ;
+lin horizontal_A = mkA "横" ;
+lin decisive_A = mkA "坚定" ;
+lin bless_V2 = mkV2 "保佑" ;
+lin bile_N = mkN "胆汁" "滴" ;
+lin spatial_A = mkA "空间" ;
+lin bullet_N = mkN "子弹" ;
+lin respectable_A = mkA "可敬" ;
+lin overseas_Adv = mkAdv "海外" ;
+lin convincing_A = mkA "说服" ;
+lin unacceptable_A = mkA "不可接受" ;
+lin confrontation_N = mkN "对抗" ;
+lin swiftly_Adv = variants{} ; -- 
+lin paid_A = variants{} ; -- 
+lin joke_V = mkV "开玩笑" ;
+lin instant_A = mkA "瞬间" ;
+lin illusion_N = mkN "错觉" ;
+lin cheer_V2 = mkV2 "欢呼" ;
+lin cheer_V = mkV "快活起来" ;
+lin congregation_N = mkN "集合" ;
+lin worldwide_Adv = variants{} ; -- 
+lin winning_A = variants{} ; -- 
+lin wake_N = mkN "醒" ;
+lin toss_V2 = mkV2 "投掷" ;
+lin toss_V = mkV "扔" ;
+lin medium_A = mkA "中间" ;
+lin jewellery_N = mkN "首饰" "个" ;
+lin fond_A = mkA "喜爱" ;
+lin alarm_V2 = mkV2 "报警" ;
+lin guerrilla_N = mkN "游击队" "支" ;
+lin dive_V = mkV "潜水" ;
+lin desire_V2 = mkV2 "渴望" ;
+lin cooperation_N = mkN "合作" ;
+lin thread_N = mkN "线" ;
+lin prescribe_V2 = mkV2 "规定" | mkV2 "给*开处方" ;
+lin prescribe_V = mkV "开" ;
+lin calcium_N = mkN "钙" ;
+lin redundant_A = mkA "冗" ;
+lin marker_N = mkN "标记" "个" ;
+lin chemistMasc_N = mkN "化学家" ;
+lin mammal_N = mkN "哺乳动物" "只" ;
+lin legacy_N = mkN "遗产" ;
+lin debtor_N = mkN "债务人" ;
+lin testament_N = mkN "遗嘱" "份" ;
+lin tragic_A = mkA "悲催" ;
+lin silver_A = variants{} ; -- 
+lin grin_N = mkN "露齿笑" ;
+lin spectacle_N = mkN "场面" ;
+lin inheritance_N = mkN "遗产" ;
+lin heal_V2 = mkV2 "治愈" ;
+lin heal_V = mkV "治愈" ;
+lin sovereignty_N = mkN "主权" [] ;
+lin enzyme_N = mkN "酶" "毫升" ;
+lin host_V2 = mkV2 "做东" ;
+lin neighbouring_A = variants{} ; -- 
+lin corn_N = mkN "玉米" ;
+lin layout_N = mkN "布局" ;
+lin dictate_VS = mkVS "主宰" ;
+lin dictate_V2 = mkV2 "口述" ;
+lin dictate_V = mkV "主宰" ;
+lin rip_V2 = mkV2 "撕开" ;
+lin rip_V = mkV "裂口" ;
+lin regain_V2 = mkV2 "恢复" ;
+lin probable_A = mkA "可能" ;
+lin inclusion_N = mkN "包容" ;
+lin booklet_N = mkN "小册子" ;
+lin bar_V2 = mkV2 "阻挡" ;
+lin privately_Adv = variants{} ; -- 
+lin laser_N = mkN "激光" ;
+lin fame_N = mkN "名誉" ;
+lin bronze_N = mkN "青铜" ;
+lin mobile_A = mkA "移动" ;
+lin metaphor_N = mkN "隐喻" ;
+lin complication_N = mkN "并发症" ;
+lin narrow_V2 = mkV2 "缩小" ;
+lin narrow_V = mkV "窄" ;
+lin old_fashioned_A = mkA "老土" ;
+lin chop_V2 = mkV2 "砍" ;
+lin chop_V = mkV "砍" ;
+lin synthesis_N = mkN "组合体" ;
+lin diameter_N = mkN "直径" ;
+lin bomb_V2 = mkV2 "轰炸" ;--"投弹于" ;
+lin bomb_V = mkV "轰炸" ;
+lin silently_Adv = variants{} ; -- 
+lin shed_N = mkN "棚" "个" ;
+lin fusion_N = mkN "聚变" "次" ;
+lin trigger_V2 = mkV2 "触发" ;
+lin printing_N = mkN "印刷" "次" ;
+lin onion_N = mkN "洋葱" "个" ;
+lin dislike_V2 = mkV2 "不喜欢" ;
+lin embody_V2 = mkV2 "收录" ;
+lin curl_V = mkV "卷曲" ;
+lin sunshine_N = mkN "阳光" [] ;
+lin sponsorship_N = mkN "发起" ;
+lin rage_N = mkN "愤怒" [] ;
+lin loop_N = mkN "环" ;
+lin halt_N = mkN "停止" ;
+lin cop_V2 = variants{} ; -- 
+lin bang_V2 = mkV2 "砰" ;
+lin bang_V = mkV "重击" ;
+lin toxic_A = mkA "有毒" ;
+lin thinking_A = variants{} ; -- 
+lin orientation_N = mkN "方向" "个" ;
+lin likelihood_N = mkN "可能性" ;
+lin wee_A = mkA "凌晨" ;
+lin up_to_date_A = variants{} ; -- 
+lin polite_A = mkA "有礼貌" ;
+lin apology_N = mkN "歉意" "份" ;
+lin exile_N = mkN "流放" ;--"充军" ;
+lin brow_N = mkN "眉毛" ;
+lin miserable_A = mkA "痛苦" ;
+lin outbreak_N = mkN "爆发" ;
+lin comparatively_Adv = variants{} ; -- 
+lin pump_V2 = mkV2 "抽" ;
+lin pump_V = mkV "抽水" ;
+lin fuck_V2 = mkV2 "干" ;
+lin fuck_V = mkV "干" ;
+lin forecast_VS = mkVS "预测" ;
+lin forecast_V2 = mkV2 "预测" ;
+lin forecast_V = mkV "预测" ;
+lin timing_N = mkN "定时" ;
+lin headmaster_N = mkN "校长" "位" ;
+lin terrify_V2 = mkV2 "恐吓" ;
+lin sigh_N = mkN "叹息" ;
+lin premier_A = mkA "总理" ;
+lin joint_N = mkN "联合" [] ;
+lin incredible_A = mkA "难以置信" ;
+lin gravity_N = mkN "重力" ;
+lin regulatory_A = variants{} ; -- 
+lin cylinder_N = mkN "圆柱" ;
+lin curiosity_N = mkN "好奇心" "" ;
+lin resident_A = mkA "居住" ;
+lin narrative_N = mkN "叙述" ;
+lin cognitive_A = mkA "认知" ;
+lin lengthy_A = mkA "冗长" ;
+lin gothic_A = mkA "哥特式" ;
+lin dip_V2 = mkV2 "浸" ;
+lin dip_V = mkV "浸" ;
+lin adverse_A = mkA "不利" ;
+lin accountability_N = mkN "问责" "项" ;
+lin hydrogen_N = mkN "氢原子" "个" ;
+lin gravel_N = mkN "碎石" "块" ;
+lin willingness_N = mkN "愿意" ;
+lin inhibit_V2 = mkV2 "抑制" ;
+lin attain_V2 = mkV2 "达到" ;
+lin attain_V = mkV "达到" ;
+lin specialize_V2 = mkV2 "专攻" ;
+lin specialize_V = mkV "专攻" ;
+lin steer_V2 = mkV2 "引导" ;
+lin steer_V = mkV "驾驶" ;
+lin selected_A = variants{} ; -- 
+lin like_N = mkN "爱好" ;
+lin confer_V = mkV "赋予" ;
+lin usage_N = mkN "用法" "个" ;
+lin portray_V2 = mkV2 "描写" ;
+lin planner_N = mkN "计划者" ;
+lin manual_A = mkA "手工" ;
+lin boast_VS = mkVS "自夸" ;
+lin boast_V2 = mkV2 "夸口说" ;
+lin boast_V = mkV "吹牛" ;
+lin unconscious_A = mkA "无意识" ;
+lin jail_N = mkN "监狱" ;
+lin fertility_N = mkN "生育" ;
+lin documentation_N = mkN "文档" "份" ;
+lin wolf_N = mkN "狼" "头" ;
+lin patent_N = mkN "专利" ;
+lin exit_N = mkN "出口" ;
+lin corps_N = mkN "兵种" ;
+lin proclaim_VS = mkVS "宣布" ;
+lin proclaim_V2 = mkV2 "宣布" ;
+lin multiply_V2 = mkV2 "乘以" ;
+lin multiply_V = mkV "乘" ;
+lin brochure_N = mkN "小册子" ;
+lin screen_V2 = mkV2 "拍摄" ;--"幕" ;
+lin screen_V = mkV "遮蔽" ;
+lin orthodox_A = mkA "正统" ;
+lin locomotive_N = mkN "机车" "辆" ;
+lin considering_Prep = variants{} ; -- 
+lin unaware_A = mkA "知道" ;
+lin syndrome_N = mkN "综合征" ;
+lin reform_V2 = mkV2 "改革" ;
+lin reform_V = mkV "改革" ;
+lin confirmation_N = mkN "确认" ;
+lin printed_A = variants{} ; -- 
+lin curve_V2 = variants{} ; -- 
+lin curve_V = variants{} ; -- 
+lin costly_A = mkA "昂贵" ;
+lin underground_A = mkA "地下" ;
+lin territorial_A = mkA "领土" ;
+lin designate_VS = mkVS "指定" ;
+lin designate_V2V = mkV2V "指定" ;
+lin designate_V2 = mkV2 "划定" ;
+lin designate_V = mkV "指定" ;
+lin comfort_V2 = mkV2 "安慰" ;
+lin plot_V2 = mkV2 "情节" ;
+lin plot_V = mkV "谋划" ;
+lin misleading_A = variants{} ; -- 
+lin weave_V2 = mkV2 "编织" ;
+lin weave_V = mkV "织" ;
+lin scratch_V2 = L.scratch_V2 ;
+lin scratch_V = mkV "搔" ;
+lin echo_N = mkN "呼应" "次" ;
+lin ideally_Adv = variants{} ; -- 
+lin endure_V2 = mkV2 "忍受" ;
+lin endure_V = mkV "忍受" ;
+lin verbal_A = mkA "口头" ;
+lin stride_V = mkV "迈" ;
+lin nursing_N = mkN "护理" "次" ;
+lin exert_V2 = mkV2 "发挥" ;
+lin compatible_A = mkA "兼容" ;
+lin causal_A = mkA "因果" ;
+lin mosaic_N = mkN "镶嵌" "个" ;
+lin manor_N = mkN "庄园" ;
+lin implicit_A = mkA "含蓄" ;
+lin following_Prep = variants{} ; -- 
+lin fashionable_A = mkA "时髦" ;
+lin valve_N = mkN "阀门" ;
+lin proceed_N = variants{} ; -- 
+lin sofa_N = mkN "沙发" ;
+lin snatch_V2 = mkV2 "抢夺" ;
+lin snatch_V = mkV "抢夺" ;
+lin jazz_N = mkN "爵士乐" "" ;
+lin patron_N = mkN "守护神" ;
+lin provider_N = mkN "提供者" ;
+lin interim_A = mkA "临时" ;
+lin intent_N = mkN "意图" ;
+lin chosen_A = variants{} ; -- 
+lin applied_A = variants{} ; -- 
+lin shiver_V = mkV "颤抖" ;
+lin pie_N = mkN "馅饼" ;
+lin fury_N = mkN "狂暴" ;
+lin abolition_N = mkN "废止" ;
+lin soccer_N = mkN "英式足球" ;
+lin corpse_N = mkN "尸体" ;
+lin accusation_N = mkN "指控" ;
+lin kind_A = mkA "亲切" ;
+lin dead_Adv = mkAdv "死" ;
+lin nursing_A = variants{} ; -- 
+lin contempt_N = mkN "蔑视" "" ;
+lin prevail_V = mkV "战胜" ;
+lin murderer_N = mkN "凶手" ;
+lin liberal_N = mkN "自由派" ;
+lin gathering_N = mkN "集会" "次" ;
+lin adequately_Adv = variants{} ; -- 
+lin subjective_A = mkA "主观" ;
+lin disagreement_N = mkN "不一致" ;
+lin cleaner_N = mkN "清洁剂" ;
+lin boil_V2 = mkV2 "熬" ;
+lin boil_V = mkV "煮" ;
+lin static_A = mkA "静态" ;
+lin scent_N = mkN "香味" ;
+lin civilian_N = mkN "平民" "位" ;
+lin monk_N = mkN "僧" "个" ;
+lin abruptly_Adv = variants{} ; -- 
+lin keyboard_N = mkN "键盘" ;
+lin hammer_N = mkN "锤" "个" ;
+lin despair_N = mkN "绝望" "次" ;
+lin controller_N = mkN "调节器" ;
+lin yell_V2 = mkV2 "喊叫" ;
+lin yell_V = mkV "大叫" ;
+lin entail_V2 = mkV2 "使需要" ;--"必需" ;
+lin cheerful_A = mkA "快乐" ;
+lin reconstruction_N = mkN "重建" ;
+lin patience_N = mkN "忍耐" ;
+lin legally_Adv = variants{} ; -- 
+lin habitat_N = mkN "栖息地" ;
+lin queue_N = mkN "队列" ;
+lin spectatorMasc_N = mkN "观众" ;
+lin given_A = variants{} ; -- 
+lin purple_A = mkA "紫色" ;
+lin outlook_N = mkN "展望" ;
+lin genius_N = mkN "天才" ;
+lin dual_A = mkA "双重" ;
+lin canvas_N = mkN "帆布" ;
+lin grave_A = mkA "严重" ;
+lin pepper_N = mkN "胡椒" ;
+lin conform_V2 = mkV2 "符合" ;
+lin conform_V = mkV "符合" ;
+lin cautious_A = mkA "谨慎" ;
+lin dot_N = mkN "点" "个" ;
+lin conspiracy_N = mkN "阴谋" ;
+lin butterfly_N = mkN "蝴蝶" ;
+lin sponsor_N = mkN "赞助" ;
+lin sincerely_Adv = variants{} ; -- 
+lin rating_N = mkN "等级" ;
+lin weird_A = mkA "怪异" ;
+lin teenage_A = mkA "青少年" ;
+lin salmon_N = mkN "三文鱼" "条" ;
+lin recorder_N = mkN "录音机" ;
+lin postpone_V2 = mkV2 "推迟" ;
+lin maid_N = mkN "女佣" ;
+lin furnish_V2 = mkV2 "提供" ;
+lin ethical_A = mkA "合乎道德" ;
+lin bicycle_N = mkN "自行车" "辆" ;
+lin sick_N = variants{} ; -- 
+lin sack_N = mkN "麻布袋" ;
+lin renaissance_N = mkN "文艺复兴" ;
+lin luxury_N = mkN "豪华" ;
+lin gasp_V2 = mkV2 "喘气" ;
+lin gasp_V = mkV "气喘吁吁的说" ;
+lin wardrobe_N = mkN "衣柜" "套" ;
+lin native_N = mkN "本地人" ;
+lin fringe_N = mkN "边缘" ;
+lin adaptation_N = mkN "适应" ;
+lin quotation_N = mkN "行情" ;
+lin hunger_N = mkN "渴望" [] ;
+lin enclose_V2 = mkV2 "装入" ;
+lin disastrous_A = mkA "灾难性" ;
+lin choir_N = mkN "合唱团" ;
+lin overwhelming_A = variants{} ; -- 
+lin glimpse_N = mkN "一瞥" ;
+lin divorce_V2 = mkV2 "离婚" ;
+lin circular_A = mkA "圆" ;
+lin locality_N = mkN "地点" ;
+lin ferry_N = mkN "渡船" "艘" ;
+lin balcony_N = mkN "阳台" ;
+lin sailor_N = mkN "水手" "名" ;
+lin precision_N = mkN "精度" [] ;
+lin desert_V2 = mkV2 "遗弃" ;
+lin desert_V = mkV "遗弃" ;
+lin dancing_N = mkN "跳舞" ;
+lin alert_V2 = mkV2 "警惕" ;
+lin surrender_V2 = mkV2 "投降" ;
+lin surrender_V = mkV "投降" ;
+lin archive_N = mkN "存档" "次" ;
+lin jump_N = mkN "跳" ;
+lin philosopher_N = mkN "哲学家" ;
+lin revival_N = mkN "复兴" [] ;
+lin presume_VS = mkVS "推测" ;
+lin presume_V2 = mkV2 "假定" ;
+lin presume_V = mkV "假定" ;
+lin node_N = mkN "节点" "个" ;
+lin fantastic_A = mkA "奇妙" ;
+lin herb_N = mkN "香草" "份" ;--"药草" ;
+lin assertion_N = mkN "断言" ;
+lin thorough_A = mkA "彻底" ;
+lin quit_V2 = mkV2 "退出" ;
+lin quit_V = mkV "退出" ;
+lin grim_A = mkA "冷酷" ;
+lin fair_N = mkN "市集" | mkN "展览会" ;
+lin broadcast_V2 = mkV2 "播放" ;
+lin broadcast_V = mkV "播送" ;--"播放" ;
+lin annoy_V2 = mkV2 "惹恼" ;
+lin divert_V = mkV "转移" ;
+lin accelerate_V2 = mkV2 "加速" ;
+lin accelerate_V = mkV "加快" ;
+lin polymer_N = mkN "聚合物" "个" ;
+lin sweat_N = mkN "汗""滴" ;
+lin survivor_N = mkN "幸存者" ;
+lin subscription_N = mkN "订阅" ;
+lin repayment_N = mkN "还款" [] ;
+lin anonymous_A = mkA "匿名" ;
+lin summarize_V2 = mkV2 "总结" ;
+lin punch_N = mkN "钻孔机" ;
+lin lodge_V2 = mkV2 "小屋" ;
+lin lodge_V = mkV "寄宿" ;
+lin landowner_N = mkN "牧场主" ;
+lin ignorance_N = mkN "无知" ;
+lin discourage_V2 = mkV2 "阻碍" ;
+lin bride_N = mkN "新娘" ;
+lin likewise_Adv = mkAdv "同样" ;
+lin depressed_A = variants{} ; -- 
+lin abbey_N = mkN "僧院" "座" ;
+lin quarry_N = mkN "采石场" "个" ;
+lin archbishop_N = mkN "大主教" "位" ;
+lin sock_N = L.sock_N ;
+lin large_scale_A = mkA "大规模" ;
+lin glare_V2 = mkV2 "强光" ;
+lin glare_V = mkV "瞪眼" ;
+lin descent_N = mkN "降落" "" ;
+lin stumble_V = mkV "绊倒" ;
+lin mistress_N = mkN "情妇" ;
+lin empty_V2 = mkV2 "留空" ;
+lin empty_V = mkV "空" ;
+lin prosperity_N = mkN "繁荣" ;
+lin harm_V2 = mkV2 "伤害" ;
+lin formulation_N = mkN "构想" ;
+lin atomic_A = mkA "原子" ;
+lin agreed_A = variants{} ; -- 
+lin wicked_A = mkA "邪恶" ;
+lin threshold_N = mkN "门槛" [];
+lin lobby_N = mkN "前厅" ;
+lin repay_V2 = mkV2 "偿还" ;
+lin repay_V = mkV "偿还" ;
+lin varying_A = variants{} ; -- 
+lin track_V2 = mkV2 "跟踪" ;
+lin track_V = mkV "跟踪" ;
+lin crawl_V = mkV "爬行" ;
+lin tolerate_V2 = mkV2 "容忍" ;
+lin salvation_N = mkN "拯救" "次" ;
+lin pudding_N = mkN "布丁" "份" ;
+lin counter_VS = mkVS "反驳" ;
+lin counter_V = mkV "计数器" ;
+lin propaganda_N = mkN "宣传" ;
+lin cage_N = mkN "笼" "个" ;--"兽笼" ;
+lin broker_N = mkN "经纪人" ;
+lin ashamed_A = mkA "惭愧" ;
+lin scan_V2 = mkV2 "扫描" ;
+lin scan_V = mkV "扫描" ;
+lin document_V2 = mkV2 "文件" ;
+lin apparatus_N = mkN "设备" "台" ;
+lin theology_N = mkN "神学" "" ;
+lin analogy_N = mkN "比喻" ;
+lin efficiently_Adv = variants{} ; -- 
+lin bitterly_Adv = variants{} ; -- 
+lin performer_N = mkN "表演者" ;
+lin individually_Adv = variants{} ; -- 
+lin amid_Prep = mkPrep "在" "之中" ;
+lin squadron_N = mkN "中队" ;
+lin sentiment_N = mkN "情绪" ;
+lin making_N = mkN "制造" ;
+lin exotic_A = mkA "异国情调" ;
+lin dominance_N = mkN "霸主地位" [] ;
+lin coherent_A = mkA "连贯" ;
+lin placement_N = mkN "放置" ;
+lin flick_V2 = mkV2 "拂去" ;
+lin colourful_A = mkA "丰富多彩" ;
+lin mercy_N = mkN "怜悯" "" ;
+lin angrily_Adv = variants{} ; -- 
+lin amuse_V2 = mkV2 "娱乐" ;
+lin mainstream_N = mkN "主流" ;
+lin appraisal_N = mkN "评价" ;
+lin annually_Adv = variants{} ; -- 
+lin torch_N = mkN "火炬" ;
+lin intimate_A = mkA "亲密" ;
+lin gold_A = variants{} ; -- 
+lin arbitrary_A = mkA "武断" ;
+lin venture_VS = mkVS "冒险" ;
+lin venture_V2 = mkV2 "冒险" ;
+lin venture_V = mkV "冒险" ;
+lin preservation_N = mkN "保存" ;
+lin shy_A = mkA "害羞" ;
+lin disclosure_N = mkN "泄露" ;
+lin lace_N = mkN "花边" "条" ;
+lin inability_N = mkN "无力" [] ;
+lin motif_N = mkN "主题" ;
+lin listenerMasc_N = mkN "倾听者" ;
+lin hunt_N = mkN "狩猎" "场" ;
+lin delicious_A = mkA "美味" ;
+lin term_VS = mkVS "术语" ;
+lin term_V2 = mkV2 "称" ;
+lin substitute_N = mkN "替代" ;
+lin highway_N = mkN "公路" ;
+lin haul_V2 = mkV2 "拖运" ;
+lin haul_V = mkV "拖拉" ;
+lin dragon_N = mkN "龙" "条" ;
+lin chair_V2 = mkV2 "使入座" ;
+lin accumulate_V2 = mkV2 "积累" ;
+lin accumulate_V = mkV "积累" ;
+lin unchanged_A = mkA "不变" ;
+lin sediment_N = mkN "沉淀" ;
+lin sample_V2 = mkV2 "采样自" ;
+lin exclaim_V2 = mkV2 "喊叫" ;
+lin fan_V2 = mkV2 "煽动" ;
+lin fan_V = variants{}; -- mkV2 "煽动" ;
+lin volunteer_V2 = mkV2 "自愿" ;
+lin volunteer_V = mkV "自愿" ;
+lin root_V2 = mkV2 "生根" ;
+lin root_V = mkV "根" ;
+lin parcel_N = mkN "邮包" ;
+lin psychiatric_A = mkA "神经病" ;
+lin delightful_A = mkA "令人愉快" ;
+lin confidential_A = mkA "机密" ;
+lin calorie_N = mkN "卡路里" ;
+lin flash_N = mkN "闪光" "次" ;
+lin crowd_V2 = mkV2 "拥挤" ;
+lin crowd_V = mkV "挤" ;
+lin aggregate_A = mkA "合计" ;
+lin scholarship_N = mkN "奖学金" "份" ;
+lin monitor_N = mkN "监控" ;
+lin disciplinary_A = mkA "惩戒" ;
+lin rock_V2 = mkV2 "摇动" ;
+lin rock_V = mkV "摇晃" ;
+lin hatred_N = mkN "憎恨" ;
+lin pill_N = mkN "药片" ;
+lin noisy_A = mkA "嘈杂" ;
+lin feather_N = L.feather_N ;
+lin lexical_A = mkA "词汇" ;
+lin staircase_N = mkN "楼梯" ;
+lin autonomous_A = mkA "自治" ;
+lin viewpoint_N = mkN "观点" ;
+lin projection_N = mkN "投影" ;
+lin offensive_A = mkA "冒犯" ;
+lin controlled_A = variants{} ; -- 
+lin flush_V2 = mkV2 "冲洗" ;
+lin flush_V = mkV "冲洗" ;
+lin racism_N = mkN "种族主义" ;
+lin flourish_V = mkV "繁荣" ;
+lin resentment_N = mkN "愤恨" ;--"怨恨" ;
+lin pillow_N = mkN "枕头" ;
+lin courtesy_N = mkN "礼貌" ;
+lin photography_N = mkN "摄影" [] ;
+lin monkey_N = mkN "猴子" "只" ;
+lin glorious_A = mkA "辉煌" ;
+lin evolutionary_A = mkA "进化" ;
+lin gradual_A = mkA "逐步" ;
+lin bankruptcy_N = mkN "破产" ;
+lin sacrifice_N = mkN "牺牲" ;
+lin uphold_V2 = mkV2 "坚持" ;
+lin sketch_N = mkN "草图" ;
+lin presidency_N = mkN "总统任期" ;
+lin formidable_A = mkA "强大" ;
+lin differentiate_V2 = mkV2 "区分" ;
+lin differentiate_V = mkV "区分" ;
+lin continuing_A = variants{} ; -- 
+lin cart_N = mkN "购物车" ;
+lin stadium_N = mkN "体育场" ;
+lin dense_A = mkA "稠密" ;
+lin catch_N = mkN "抓" ;
+lin beyond_Adv = mkAdv "超越" ;
+lin immigration_N = mkN "移民" ;
+lin clarity_N = mkN "明晰" [] ;
+lin worm_N = L.worm_N ;
+lin slot_N = mkN "槽" ;
+lin rifle_N = mkN "步枪" "把" ;
+lin screw_V2 = mkV2 "拧" ;
+lin screw_V = mkV "旋" ;--"拧" ;
+lin harvest_N = mkN "收成" ;
+lin foster_V2 = mkV2 "培养" ;
+lin academic_N = mkN "学者" "位" ;
+lin impulse_N = mkN "冲动" ;
+lin guardian_N = mkN "监护人" ;--"保护人" ;
+lin ambiguity_N = mkN "双关" ;
+lin triangle_N = mkN "三角形" ;
+lin terminate_V2 = mkV2 "终止" ;
+lin terminate_V = mkV "终止" ;
+lin retreat_V = mkV "撤退" ;
+lin pony_N = mkN "小马" "只" ;
+lin outdoor_A = mkA "户外" ;
+lin deficiency_N = mkN "不足" ;
+lin decree_N = mkN "法令" "条" ;
+lin apologize_V = mkV "道歉" ;
+lin yarn_N = mkN "纱" "" ;
+lin staff_V2 = mkV2 "供给人员" ;
+lin renewal_N = mkN "更新" ;
+lin rebellion_N = mkN "叛乱" ;
+lin incidentally_Adv = variants{} ; -- 
+lin flour_N = mkN "面粉" "包" ;
+lin developed_A = variants{} ; -- 
+lin chorus_N = mkN "合唱队" "个" ;
+lin ballot_N = mkN "抽签" ;
+lin appetite_N = mkN "食欲" [] ;
+lin stain_V2 = mkV2 "玷污" ;
+lin stain_V = variants{}; -- mkV2 "玷污" ;
+lin notebook_N = mkN "笔记本" ;
+lin loudly_Adv = variants{} ; -- 
+lin homeless_A = mkA "无家可归" ;
+lin census_N = mkN "普查" ;
+lin bizarre_A = mkA "奇异" ;
+lin striking_A = mkA "引人注目" ;
+lin greenhouse_N = mkN "温室" ;
+lin part_V2 = mkV2 "部分" ;
+lin part_V = mkV "部分" ;
+lin burial_N = mkN "埋葬" ;
+lin embarrassed_A = variants{} ; -- 
+lin ash_N = mkN "灰" ;
+lin actress_N = mkN "女演员" "位" ;
+lin cassette_N = mkN "盒式磁带" "盒" ;
+lin privacy_N = mkN "隐私" ;
+lin fridge_N = L.fridge_N ;
+lin feed_N = mkN "饲料" ;
+lin excess_A = mkA "多余" ;
+lin calf_N = mkN "小牛" | mkN "腓肠" ;
+lin associate_N = mkN "关联" ;
+lin ruin_N = mkN "废墟" ;
+lin jointly_Adv = variants{} ; -- 
+lin drill_V2 = mkV2 "练习" ;
+lin drill_V = mkV "演练" ;
+lin photograph_V2 = mkV2 "拍照" ;
+lin devoted_A = variants{} ; -- 
+lin indirectly_Adv = variants{} ; -- 
+lin driving_A = variants{} ; -- 
+lin memorandum_N = mkN "备忘录" "本" ;
+lin default_N = mkN "默认" ;
+lin costume_N = mkN "服装" ;--"装束" ;
+lin variant_N = mkN "变种" "个" ;
+lin shatter_V2 = mkV2 "打碎" ;
+lin shatter_V = variants{}; -- mkV2 "打碎" ;
+lin methodology_N = mkN "方法" ;
+lin frame_V2 = mkV2 "框架" ;
+lin frame_V = mkV "设计" ;
+lin allegedly_Adv = variants{}; -- mkAdV "据称" ;
+lin swell_V2 = mkV2 "膨胀" ;
+lin swell_V = L.swell_V ;
+lin investigator_N = mkN "研究者" ;
+lin imaginative_A = mkA "想像" ;
+lin bored_A = variants{} ; -- 
+lin bin_N = mkN "箱子" ;
+lin awake_A = mkA "醒着" ;--"意识到" ;
+lin recycle_V2 = mkV2 "回收" ;
+lin group_V2 = mkV2 "聚合" ;
+lin group_V = variants{}; -- mkV2 "聚合" ;
+lin enjoyment_N = mkN "享受" ;
+lin contemporary_N = mkN "现代" ;
+lin texture_N = mkN "质地" "种" ;
+lin donor_N = mkN "捐助""次" ;
+lin bacon_N = mkN "熏肉" "块" ;
+lin sunny_A = mkA "晴朗" ;
+lin stool_N = mkN "凳子" "个" ;
+lin prosecute_V2 = mkV2 "起诉" ;
+lin commentary_N = mkN "评论" ;
+lin bass_N = mkN "低音" ;
+lin sniff_V2 = mkV2 "吸气" ;
+lin sniff_V = mkV "吸气" ;
+lin repetition_N = mkN "重复" ;
+lin eventual_A = mkA "最终" ;
+lin credit_V2 = mkV2 "信用" ;
+lin suburb_N = mkN "市郊" ;
+lin newcomer_N = mkN "新人" ;
+lin romance_N = mkN "冒险故事" ;
+lin film_V2 = mkV2 "拍摄" ;
+lin film_V = mkV "贴膜" ;
+lin experiment_V2 = mkV2 "尝试" ;
+lin experiment_V = mkV "实验" ;
+lin daylight_N = mkN "阳光" ;
+lin warrant_N = mkN "授权" ;
+lin fur_N = mkN "毛皮" "" ;
+lin parking_N = mkN "停车" [] ;
+lin nuisance_N = mkN "滋扰" ;
+lin civilian_A = mkA "民用" ;
+lin foolish_A = mkA "愚蠢" ;
+lin bulb_N = mkN "粉笔" ;
+lin balloon_N = mkN "气球" ;
+lin vivid_A = mkA "生动" ;
+lin surveyor_N = mkN "测量员" "个" ;
+lin spontaneous_A = mkA "自发" ;
+lin biology_N = mkN "生物学" [] ;
+lin injunction_N = mkN "禁令" ;
+lin appalling_A = mkA "骇人听闻" ;
+lin amusement_N = mkN "娱乐" "种" ;
+lin aesthetic_A = mkA "美学" ;
+lin vegetation_N = mkN "植被" "棵" ;
+lin stab_V2 = L.stab_V2 ;
+lin stab_V = mkV "刺" ;
+lin rude_A = mkA "粗鲁" ;
+lin offset_V2 = mkV2 "弥补" ;
+lin thinking_N = mkN "思维" [] ;
+lin mainframe_N = mkN "主机" "个" ;
+lin flock_N = mkN "羊群" ;
+lin amateur_A = mkA "业余" ;
+lin academy_N = mkN "学院" ;
+lin shilling_N = mkN "先令" ;
+lin reluctance_N = mkN "不愿" ;
+lin velocity_N = mkN "速率" ;
+lin spare_V2 = mkV2 "饶恕" ;
+lin spare_V = mkV "节约" ;
+lin wartime_N = mkN "战时" ;
+lin soak_V2 = mkV2 "浸泡" ;
+lin soak_V = mkV "浸泡" ;
+lin rib_N = mkN "肋骨" "根" ;
+lin mighty_A = mkA "强大" ;
+lin shocked_A = variants{} ; -- 
+lin vocational_A = mkA "专业" ;
+lin spit_V2 = mkV2 "吐" ;
+lin spit_V = L.spit_V ;
+lin gall_N = mkN "胆汁" [] ;
+lin bowl_V2 = mkV2 "使+旋转" ;
+lin bowl_V = mkV "碗" ;
+lin prescription_N = mkN "处方" ;
+lin fever_N = mkN "发烧" ;
+lin axis_N = mkN "轴" "根" ;
+lin reservoir_N = mkN "池" ;
+lin magnitude_N = mkN "大小" [] ;
+lin rape_V2 = mkV2 "强奸" ;--"掠夺" ;
+lin cutting_N = mkN "切割" ;
+lin bracket_N = mkN "支架" ;
+lin agony_N = mkN "痛苦" ;
+lin strive_VV = mkVV "努力" ;
+lin strive_V = mkV "努力" ;
+lin strangely_Adv = variants{} ; -- 
+lin pledge_VS = mkVS "抵押" ;
+lin pledge_V2V = mkV2V "抵押" ;
+lin pledge_V2 = mkV2 "保证" ;
+lin recipient_N = mkN "容器" ;
+lin moor_N = mkN "泊" "个" ;
+lin invade_V2 = mkV2 "入侵" ;
+lin dairy_N = mkN "奶制品" ;
+lin chord_N = mkN "弦" ;
+lin shrink_V2 = mkV2 "缩水" ;
+lin shrink_V = mkV "收缩" ;
+lin poison_N = mkN "毒" ;
+lin pillar_N = mkN "柱子""个" ;
+lin washing_N = mkN "洗涤" ;
+lin warrior_N = mkN "战士" ;
+lin supervisor_N = mkN "监督者" ;
+lin outfit_N = mkN "机构" ;
+lin innovative_A = mkA "创新" ;
+lin dressing_N = mkN "穿衣" "次" ;
+lin dispute_V2 = mkV2 "争议" ;
+lin dispute_V = mkV "争议" ;
+lin jungle_N = mkN "丛林" ;--"密林" ;
+lin brewery_N = mkN "酿酒厂" ;
+lin adjective_N = mkN "形容词" ;
+lin straighten_V2 = mkV2 "弄直" ;
+lin straighten_V = mkV "变直" ;
+lin restrain_V2 = mkV2 "抑制" ;
+lin monarchy_N = mkN "君主政体" ;
+lin trunk_N = mkN "躯干" ;
+lin herd_N = mkN "兽群" ;--"畜群" ;
+lin deadline_N = mkN "期限" ;
+lin tiger_N = mkN "老虎" "只" ;
+lin supporting_A = variants{} ; -- 
+lin moderate_A = mkA "适度" ;
+lin kneel_V = mkV "下跪" ;
+lin ego_N = mkN "自我" "" ;
+lin sexually_Adv = variants{} ; -- 
+lin ministerial_A = mkA "部长级" ;
+lin bitch_N = mkN "母狗" ;
+lin wheat_N = mkN "小麦" ;
+lin stagger_V = mkV "错开" ;
+lin snake_N = L.snake_N ;
+lin ribbon_N = mkN "带状" ;
+lin mainland_N = mkN "大陆" ;
+lin fisherman_N = mkN "渔夫" "名" ;
+lin economically_Adv = variants{} ; -- 
+lin unwilling_A = mkA "不甘" ;
+lin nationalism_N = mkN "民族主义" ;
+lin knitting_N = mkN "针织" "个" ;
+lin irony_N = mkN "反话" ;
+lin handling_N = mkN "处理" "次" ;
+lin desired_A = variants{} ; -- 
+lin bomber_N = mkN "轰炸机" "架" ;
+lin voltage_N = mkN "电压" "伏" ;
+lin unusually_Adv = variants{} ; -- 
+lin toast_N = mkN "烤面包" "片" ;
+lin feel_N = mkN "感觉" ;
+lin suffering_N = mkN "痛苦" "" ;
+lin polish_V2 = mkV2 "磨光" ;
+lin polish_V = mkV "波兰" ;
+lin technically_Adv = variants{} ; -- 
+lin meaningful_A = mkA "富有意义" ;
+lin aloud_Adv = mkAdv "大声地" ;
+lin waiter_N = mkN "服务员" "名" ;--"侍者" ;
+lin tease_V2 = mkV2 "取笑" ;
+lin opposite_Adv = variants{}; -- mkPrep "的对面" "在" ;
+lin goat_N = mkN "山羊" "只" ;
+lin conceptual_A = mkA "概念上" ;
+lin ant_N = mkN "蚂蚁" ;
+lin inflict_V2 = mkV2 "加以" ;
+lin bowler_N = mkN "投球手" "名" ;
+lin roar_V2 = mkV2 "吼" ;
+lin roar_V = mkV "吼" ;
+lin drain_N = mkN "排水" ;
+lin wrong_N = mkN "坏事" "件" ;
+lin galaxy_N = mkN "银河" ;
+lin aluminium_N = mkN "铝" "块" ;
+lin receptor_N = variants{} ; -- 
+lin preach_V2 = mkV2 "说教" ;
+lin preach_V = mkV "说教" ;
+lin parade_N = mkN "游行" ;
+lin opposite_N = mkN "相反" [];
+lin critique_N = mkN "批评" ;
+lin query_N = mkN "查询" "" ;
+lin outset_N = mkN "开始" ;
+lin integral_A = mkA "积分" ;
+lin grammatical_A = mkA "语法" ;
+lin testing_N = mkN "测试" "次" ;
+lin patrol_N = mkN "巡逻" ;
+lin pad_N = mkN "衬垫" ;
+lin unreasonable_A = mkA "不合理" ;
+lin sausage_N = mkN "香肠" "根" ;
+lin criminal_N = mkN "刑事" ;
+lin constructive_A = mkA "建设性" ;
+lin worldwide_A = mkA "全世界" ;
+lin highlight_N = mkN "重头戏" ;
+lin doll_N = mkN "洋娃娃" ;
+lin frightened_A = variants{} ; -- 
+lin biography_N = mkN "传记" ;
+lin vocabulary_N = mkN "词汇" "个" ;
+lin offend_V2 = mkV2 "得罪" ;
+lin offend_V = mkV "冒犯" ;
+lin accumulation_N = mkN "积聚" ;--"累积" ;
+lin linen_N = mkN "亚麻布" ;
+lin fairy_N = mkN "仙女" ;
+lin disco_N = mkN "迪斯科舞厅" ;
+lin hint_VS = mkVS "暗示" ;
+lin hint_V2 = variants{}; -- mkV "暗示" ;
+lin hint_V = mkV "暗示" ;
+lin versus_Prep = mkPrep "与+相对" ;
+lin ray_N = mkN "光线""束" ;
+lin pottery_N = mkN "陶器" "件" ;
+lin immune_A = mkA "免疫" ;
+lin retreat_N = mkN "撤退" "次" ;
+lin master_V2 = mkV2 "掌握" ;
+lin injured_A = variants{} ; -- 
+lin holly_N = mkN "冬青" "个" ;
+lin battle_V2 = mkV2 "战斗" ;
+lin battle_V = mkV "战斗" ;
+lin solidarity_N = mkN "团结" ;
+lin embarrassing_A = mkA "尴尬" ;
+lin cargo_N = mkN "货物" "批" ;
+lin theorist_N = mkN "理论家" ;
+lin reluctantly_Adv = variants{} ; -- 
+lin preferred_A = variants{} ; -- 
+lin dash_V = mkV "猛撞" ;
+lin total_V2 = mkV2 "合计" ;
+lin total_V = mkV "总计" ;
+lin reconcile_V2 = mkV2 "调和" ;
+lin drill_N = mkN "钻子" ;
+lin credibility_N = mkN "可信性" ;
+lin copyright_N = mkN "版权" ;
+lin beard_N = variants{} ; -- 
+lin bang_N = mkN "重击" ;
+lin vigorous_A = mkA "充满活力" ;
+lin vaguely_Adv = variants{} ; -- 
+lin punch_V2 = mkV2 "重击" ;
+lin prevalence_N = variants{} ; -- 
+lin uneasy_A = mkA "不安" ;
+lin boost_N = mkN "鼓舞" ;
+lin scrap_N = mkN "碎片""些" ;
+lin ironically_Adv = variants{} ; -- 
+lin fog_N = L.fog_N ;
+lin faithful_A = mkA "忠实" ;
+lin bounce_V2 = mkV2 "弹跳" ;
+lin bounce_V = mkV "弹跳" ;
+lin batch_N = mkN "批量" [] ;
+lin smooth_V2 = mkV2 "变平静" ;
+lin smooth_V = mkV "变平滑" ;
+lin sleeping_A = variants{} ; -- 
+lin poorly_Adv = variants{} ; -- 
+lin accord_V = mkV "符合" ;
+lin vice_president_N = variants{} ; -- 
+lin duly_Adv = variants{}; -- mkAdV "适当地" ;
+lin blast_N = mkN "爆破" ;
+lin square_V2 = mkV2 "成方形" ;
+lin square_V = mkV "使 + 一致" ;
+lin prohibit_V2 = mkV2 "禁止" ;
+lin prohibit_V = mkV "禁止" ;
+lin brake_N = mkN "制动器" ;
+lin asylum_N = mkN "庇护" ;
+lin obscure_V2 = mkV2 "隐藏" ;
+lin nun_N = mkN "尼姑" ;
+lin heap_N = mkN "堆" ;
+lin smoothly_Adv = variants{} ; -- 
+lin rhetoric_N = mkN "修辞" ;
+lin privileged_A = mkA "享有特权" ;
+lin liaison_N = mkN "联络" "" ;
+lin jockey_N = mkN "骑师" ;
+lin concrete_N = mkN "具体" ;
+lin allied_A = variants{} ; -- 
+lin rob_V2 = mkV2 "抢" ;
+lin indulge_V2 = mkV2 "放纵" ;
+lin indulge_V = mkV "纵容" ;
+lin except_Prep = S.except_Prep ;
+lin distort_V2 = mkV2 "扭曲" ;
+lin whatsoever_Adv = variants{} ; -- 
+lin viable_A = mkA "可行" ;
+lin nucleus_N = mkN "原子核" ;
+lin exaggerate_V2 = mkV2 "夸大" ;
+lin exaggerate_V = mkV "夸大" ;
+lin compact_N = mkN "紧凑" ;
+lin nationality_N = mkN "国籍" "重" ;
+lin direct_Adv = mkAdv "直接" ;
+lin cast_N = mkN "铸件" ;
+lin altar_N = mkN "祭坛" ;
+lin refuge_N = mkN "避难所" ;
+lin presently_Adv = variants{} ; -- 
+lin mandatory_A = mkA "强制性" ;
+lin authorize_V2V = mkV2V "授权" ;
+lin authorize_V2 = mkV2 "授权" ;
+lin accomplish_V2 = mkV2 "完成" ;
+lin startle_V2 = variants{} ; -- 
+lin indigenous_A = variants{} ; -- 
+lin worse_Adv = variants{} ; -- 
+lin retailer_N = mkN "零售商" ;
+lin compound_V2 = mkV2 "复合" ;
+lin compound_V = mkV "化合" ;
+lin admiration_N = variants{} ; -- 
+lin absurd_A = mkA "荒谬的" ;
+lin coincidence_N = mkN "巧合" ;
+lin principally_Adv = variants{} ; -- 
+lin passport_N = mkN "护照" "本" ;
+lin depot_N = mkN "仓库" "间" ;
+lin soften_V2 = mkV2 "减轻" ;
+lin soften_V = mkV "软化" ;
+lin secretion_N = variants{} ; -- 
+lin invoke_V2 = mkV2 "祈求" ;
+lin dirt_N = mkN "污垢" [] ;
+lin scared_A = variants{} ; -- 
+lin mug_N = mkN "杯" "只" ;
+lin convenience_N = mkN "方便" ;
+lin calm_N = mkN "和平" ;
+lin optional_A = mkA "可选" ;
+lin unsuccessful_A = mkA "不成功" ;
+lin consistency_N = mkN "一致性" ;
+lin umbrella_N = mkN "伞" "把" ;
+lin solo_N = mkN "独奏" "段" ;
+lin hemisphere_N = mkN "半球" ;
+lin extreme_N = mkN "极端" ;
+lin brandy_N = mkN "白兰地" "杯" ;
+lin belly_N = L.belly_N ;
+lin attachment_N = mkN "附件" ;
+lin wash_N = mkN "洗涤" ;
+lin uncover_V2 = mkV2 "揭露" ;
+lin treat_N = mkN "款待" ;
+lin repeated_A = variants{} ; -- 
+lin pine_N = mkN "松" "棵" ;
+lin offspring_N = mkN "后代" ;
+lin communism_N = mkN "共产主义" [] ;
+lin nominate_V2 = mkV2 "推荐" ;
+lin soar_V2 = mkV2 "翱翔" ;
+lin soar_V = mkV "飞涨" ;
+lin geological_A = mkA "地质" ;
+lin frog_N = mkN "青蛙" "只" ;
+lin donate_V2 = mkV2 "捐赠" ;
+lin donate_V = mkV "捐赠" ;
+lin cooperative_A = mkA "和蔼可亲" ;
+lin nicely_Adv = variants{} ; -- 
+lin innocence_N = mkN "无辜" ;
+lin housewife_N = mkN "家庭主妇" ;
+lin disguise_V2 = mkV2 "伪装" ;
+lin demolish_V2 = mkV2 "毁坏" ;
+lin counsel_N = mkN "法律顾问" ;
+lin cord_N = mkN "绳" "条" ;
+lin semi_final_N = variants{} ; -- 
+lin reasoning_N = mkN "推理" ;
+lin litre_N = variants{} ; -- 
+lin inclined_A = variants{} ; -- 
+lin evoke_V2 = mkV2 "唤起" ;
+lin courtyard_N = mkN "庭院" ;
+lin arena_N = mkN "舞台" ;
+lin simplicity_N = mkN "简单" ;
+lin inhibition_N = variants{} ; -- 
+lin frozen_A = variants{} ; -- 
+lin vacuum_N = mkN "真空" ;
+lin immigrant_N = mkN "移民" ;
+lin bet_N = mkN "赌注" ;
+lin revenge_N = mkN "复仇" "次" ;
+lin jail_V2 = mkV2 "监狱" ;
+lin helmet_N = variants{} ; -- 
+lin unclear_A = mkA "不清楚" ;
+lin jerk_V2 = mkV2 "猛拉" ;
+lin jerk_V = variants{}; -- mkV2 "猛拉" ;
+lin disruption_N = mkN "瓦解" "次" ;
+lin attainment_N = variants{} ; -- 
+lin sip_V2 = mkV2 "抿" ;
+lin sip_V = variants{}; -- mkV2 "抿" ;
+lin program_V2V = mkV2V "使+被程序指令" ;
+lin program_V2 = mkV2 "编程" ;
+lin lunchtime_N = mkN "午餐时间" ;
+lin cult_N = mkN "祭仪" ;
+lin chat_N = mkN "聊天""次" ;
+lin accord_N = mkN "和谐" ;
+lin supposedly_Adv = variants{} ; -- 
+lin offering_N = mkN "捐助" ;
+lin broadcast_N = mkN "广播" ;
+lin secular_A = variants{} ; -- 
+lin overwhelm_V2 = mkV2 "淹没" ;
+lin momentum_N = mkN "势头" ;
+lin infinite_A = mkA "无限" ;
+lin manipulation_N = mkN "操纵" "次" ;
+lin inquest_N = variants{} ; -- 
+lin decrease_N = mkN "减少" ;
+lin cellar_N = mkN "地窖" ;
+lin counsellor_N = variants{} ; -- 
+lin avenue_N = mkN "大街" ;
+lin rubber_A = mkA "橡胶" ;
+lin labourer_N = variants{} ; -- 
+lin lab_N = mkN "实验室" ;
+lin damn_V2 = variants{} ; -- 
+lin comfortably_Adv = variants{} ; -- 
+lin tense_A = mkA "紧张" ;
+lin socket_N = mkN "插座" ;
+lin par_N = mkN "平价" ;
+lin thrust_N = mkN "推力" ;
+lin scenario_N = mkN "脚本" ;
+lin frankly_Adv = variants{} ; -- 
+lin slap_V2 = mkV2 "拍击" ;
+lin recreation_N = mkN "消遣" "种" ;
+lin rank_V2 = mkV2 "排名" ;
+lin rank_V = mkV "排名" ;
+lin spy_N = mkN "间谍" ;
+lin filter_V2 = mkV2 "过滤" ;
+lin filter_V = mkV "滤过" ;
+lin clearance_N = mkN "净空" [] ;
+lin blessing_N = mkN "祝福" ;
+lin embryo_N = mkN "胎" ;
+lin varied_A = variants{} ; -- 
+lin predictable_A = mkA "可预见" ;
+lin mutation_N = mkN "突变" ;
+lin equal_V2 = mkV2 "等于" ;
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_V2 = mkV2 "装罐" ;
+lin burst_N = mkN "爆裂" ;
+lin retrieve_V2 = mkV2 "检索" ;
+lin retrieve_V = mkV "回收" ;
+lin elder_N = mkN "长老" ;
+lin rehearsal_N = mkN "排演" "场" ;
+lin optical_A = mkA "可见" ;
+lin hurry_N = mkN "匆忙" ;
+lin conflict_V = mkV "冲突" ;
+lin combat_V2 = mkV2 "与战斗" ;
+lin combat_V = mkV "打击" ;
+lin absorption_N = mkN "吸收" ;
+lin ion_N = variants{} ; -- 
+lin wrong_Adv = mkAdv "错误" ;
+lin heroin_N = variants{} ; -- 
+lin bake_V2 = mkV2 "烤" ;
+lin bake_V = variants{}; -- mkV2 "烤" ;
+lin x_ray_N = variants{} ; -- 
+lin vector_N = mkN "向量" ;
+lin stolen_A = variants{} ; -- 
+lin sacrifice_V2 = mkV2 "牺牲" ;
+lin sacrifice_V = mkV "献祭" ;
+lin robbery_N = mkN "抢劫" "次" ;
+lin probe_V2 = mkV2 "调查" ;
+lin probe_V = mkV "探针" ;
+lin organizational_A = mkA "组织" ;
+lin chalk_N = mkN "粉笔" "根" ;
+lin bourgeois_A = variants{} ; -- 
+lin villager_N = mkN "村民" "位" ;
+lin morale_N = mkN "斗志" "" ;
+lin express_A = mkA "明确" ;
+lin climb_N = mkN "爬" [] ;
+lin notify_V2 = mkV2 "通知" ;
+lin jam_N = mkN "果酱" "瓶" ;
+lin bureaucratic_A = mkA "官僚" ;
+lin literacy_N = mkN "读写能力" ;
+lin frustrate_V2 = mkV2 "阻挠" ;
+lin freight_N = mkN "货物" ;
+lin clearing_N = mkN "清除" ;
+lin aviation_N = mkN "航空" [] ;
+lin legislature_N = mkN "立法机关" ;
+lin curiously_Adv = variants{} ; -- 
+lin banana_N = mkN "香蕉" ;
+lin deploy_V2 = mkV2 "部署" ;
+lin deploy_V = mkV "部署" ;
+lin passionate_A = mkA "热情" ;
+lin monastery_N = mkN "修道院" ;
+lin kettle_N = mkN "水壶" ;
+lin enjoyable_A = mkA "愉快" ;
+lin diagnose_V2 = mkV2 "诊断" ;
+lin quantitative_A = mkA "定量" ;
+lin distortion_N = mkN "扭曲" ;
+lin monarch_N = mkN "君主" "个" ;
+lin kindly_Adv = variants{} ; -- 
+lin glow_V = mkV "发光" ;
+lin acquaintance_N = variants{} ; -- 
+lin unexpectedly_Adv = variants{} ; -- 
+lin handy_A = mkA "便利" ;
+lin deprivation_N = mkN "剥夺" ;
+lin attacker_N = mkN "攻击者" ;
+lin assault_V2 = variants{} ; -- 
+lin screening_N = variants{} ; -- 
+lin retired_A = variants{} ; -- 
+lin quick_Adv = mkAdv "快" ;
+lin portable_A = mkA "手提" ;
+lin hostage_N = mkN "人质" | mkN "抵押品" ;
+lin underneath_Prep = mkPrep "下" ;
+lin jealous_A = mkA "嫉妒" ;
+lin proportional_A = mkA "按比例" ;
+lin gown_N = mkN "袍" "条" ;
+lin chimney_N = mkN "烟囱" ;
+lin bleak_A = mkA "苍凉" ;
+lin seasonal_A = mkA "时令" ;
+lin plasma_N = mkN "血浆" ;
+lin stunning_A = mkA "惊艳" ;
+lin spray_N = mkN "喷雾" ;
+lin referral_N = mkN "转诊" "次" ;
+lin promptly_Adv = variants{} ; -- 
+lin fluctuation_N = mkN "波动" ;
+lin decorative_A = mkA "装饰性" ;
+lin unrest_N = mkN "动荡" "次" ;
+lin resent_VS = mkVS "怨恨" ;
+lin resent_V2 = mkV2 "愤慨" ;
+lin plaster_N = mkN "石膏" "" ;
+lin chew_V2 = mkV2 "咀嚼" ;
+lin chew_V = mkV "咀嚼" ;
+lin grouping_N = mkN "分组" "次" ;
+lin gospel_N = mkN "真理" ;
+lin distributor_N = mkN "总代理" ;
+lin differentiation_N = variants{} ; -- 
+lin blonde_A = mkA "亚麻色" ;
+lin aquarium_N = mkN "水族馆" "座" ;
+lin witch_N = mkN "女巫" ;
+lin renewed_A = variants{} ; -- 
+lin jar_N = mkN "罐" ;
+lin approved_A = variants{} ; -- 
+lin advocateMasc_N = mkN "主张" ;
+lin worrying_A = variants{} ; -- 
+lin minimize_V2 = mkV2 "最小化" ;
+lin footstep_N = mkN "脚步" ;
+lin delete_V2 = mkV2 "删除" ;
+lin underneath_Adv = variants{}; -- mkPrep "下" ;
+lin lone_A = mkA "孤单" ;
+lin level_V2 = mkV2 "使+同等" ;
+lin level_V = mkV "拉平" ;
+lin exceptionally_Adv = variants{} ; -- 
+lin drift_N = mkN "漂移" ;
+lin spider_N = mkN "蜘蛛" ;
+lin hectare_N = variants{} ; -- 
+lin colonel_N = mkN "上校" ;
+lin swimming_N = mkN "游泳" ;
+lin realism_N = mkN "写实主义" ;
+lin insider_N = mkN "内幕" ;
+lin hobby_N = mkN "嗜好" "个" ;
+lin computing_N = variants{} ; -- 
+lin infrastructure_N = mkN "基础设施" ;
+lin cooperate_V = mkV "合作" ;
+lin burn_N = mkN "烧伤" ;
+lin cereal_N = mkN "谷类" "种" ;
+lin fold_N = variants{} ; -- 
+lin compromise_V2 = mkV2 "妥协" ;
+lin compromise_V = mkV "妥协" ;
+lin boxing_N = mkN "拳击" "场" ;
+lin rear_V2 = mkV2 "培养" ;
+lin rear_V = mkV "高耸" ;
+lin lick_V2 = mkV2 "舔" ;
+lin constrain_V2 = mkV2 "压抑" ;
+lin clerical_A = mkA "牧师" ;
+lin hire_N = mkN "租金" [] ;
+lin contend_VS = mkVS "争论" ;
+lin contend_V = mkV "竞争" ;
+lin amateurMasc_N = mkN "爱好者" "名" ;
+lin instrumental_A = mkA "器乐" ;
+lin terminal_A = mkA "末端" ;
+lin electorate_N = mkN "选民" ;
+lin congratulate_V2 = mkV2 "祝贺" ;
+lin balanced_A = variants{} ; -- 
+lin manufacturing_N = variants{} ; -- 
+lin split_N = mkN "分裂" ;
+lin domination_N = mkN "支配" ;
+lin blink_V2 = mkV2 "眨眼" ;
+lin blink_V = mkV "闪烁" ;
+lin bleed_VS = mkVS "流血" ;
+lin bleed_V2 = variants{}; -- mkV "流血" ;
+lin bleed_V = mkV "流血" ;
+lin unlawful_A = mkA "非法" ;
+lin precedent_N = mkN "先例" ;
+lin notorious_A = mkA "臭名昭著" ;
+lin indoor_A = mkA "室内" ;
+lin upgrade_V2 = mkV2 "升级" ;
+lin trench_N = mkN "沟" ;--"沟渠" "条" ;
+lin therapist_N = mkN "临床医学家" ;
+lin illuminate_V2 = mkV2 "阐明" ;--"说明" ;
+lin bargain_V2 = variants{}; -- mkV "讨价还价" "次" ;
+lin bargain_V = mkV "讨价还价" "次" ;
+lin warranty_N = mkN "保" ;
+lin scar_V2 = variants{}; -- mkV "伤害" ;
+lin scar_V = mkV "伤害" ;
+lin consortium_N = mkN "财团" ;
+lin anger_V2 = mkV2 "激怒" ;
+lin insure_VS = mkVS "投保" ;
+lin insure_V2 = mkV2 "保险" ; --NOT SURE "保险" or "投保" or "保证"
+lin insure_V = mkV "投保" ;
+lin extensively_Adv = variants{} ; -- 
+lin appropriately_Adv = variants{} ; -- 
+lin spoon_N = variants{} ; -- 
+lin sideways_Adv = mkAdv "向侧面地" ;
+lin enhanced_A = variants{} ; -- 
+lin disrupt_V2 = mkV2 "破坏" ;
+lin disrupt_V = mkV "破坏" ;
+lin satisfied_A = variants{} ; -- 
+lin precaution_N = mkN "预防措施" ;
+lin kite_N = variants{} ; -- 
+lin instant_N = mkN "瞬间" ;
+lin gig_N = mkN "旋转物" ;
+lin continuously_Adv = variants{} ; -- 
+lin consolidate_V2 = mkV2 "巩固" ;
+lin consolidate_V = mkV "巩固" ;
+lin fountain_N = mkN "喷泉" "口" ;
+lin graduate_V2 = mkV2 "授予学位" ;
+lin graduate_V = mkV "毕业" ;
+lin gloom_N = mkN "幽暗" ;
+lin bite_N = mkN "咬伤" ;
+lin structure_V2 = mkV2 "构造" ;
+lin noun_N = variants{} ; -- 
+lin nomination_N = mkN "提名" "次" ;
+lin armchair_N = variants{} ; -- 
+lin virtual_A = mkA "虚拟" ;
+lin unprecedented_A = mkA "史无前例" ;
+lin tumble_V2 = mkV2 "滚落" ;
+lin tumble_V = mkV "下跌" ;
+lin ski_N = mkN "雪板" ;
+lin architectural_A = mkA "建筑" ;
+lin violation_N = mkN "违反" ;
+lin rocket_N = mkN "火箭" ;
+lin inject_V2 = mkV2 "注入" ;
+lin departmental_A = variants{} ; -- 
+lin row_V2 = variants{}; -- mkV "行" ;
+lin row_V = mkV "行" ;
+lin luxury_A = variants{} ; -- 
+lin fax_N = variants{} ; -- 
+lin deer_N = mkN "鹿" ;
+lin climber_N = mkN "登山者" "名" ;
+lin photographic_A = mkA "摄影" ;
+lin haunt_V2 = mkV2 "出没" ;
+lin fiercely_Adv = variants{} ; -- 
+lin dining_N = mkN "餐饮" "次" ;
+lin sodium_N = mkN "钠" ;
+lin gossip_N = mkN "小道传闻" "条" ;
+lin bundle_N = mkN "束" ;
+lin bend_N = variants{} ; -- 
+lin recruit_N = mkN "招募" ;
+lin hen_N = mkN "母鸡""只" ;
+lin fragile_A = mkA "脆弱" ;
+lin deteriorate_V2 = mkV2 "恶化" ;
+lin deteriorate_V = mkV "恶化" ;
+lin dependency_N = mkN "从属" ;
+lin swift_A = mkA "迅速" ;
+lin scramble_V2 = variants{}; -- mkV "争夺" ;
+lin scramble_V = mkV "争夺" ;
+lin overview_N = variants{} ; -- 
+lin imprison_V2 = mkV2 "监禁" ;
+lin trolley_N = mkN "手推车" ;
+lin rotation_N = mkN "旋转" ;
+lin denial_N = mkN "拒绝" ;
+lin boiler_N = mkN "锅炉" ;
+lin amp_N = mkN "放大器" ;
+lin trivial_A = mkA "琐细" ;
+lin shout_N = mkN "呼喊" ;
+lin overtake_V2 = mkV2 "赶上" ;
+lin make_N = mkN "制造" ;
+lin hunter_N = mkN "猎人" ;
+lin guess_N = mkN "猜测" ;
+lin doubtless_Adv = mkAdv "无疑" ;
+lin syllable_N = mkN "音节" ;
+lin obscure_A = mkA "模糊" ;
+lin mould_N = mkN "模" ;
+lin limestone_N = variants{} ; -- 
+lin leak_V2 = mkV2 "泄漏" ;
+lin leak_V = mkV "漏" ;
+lin beneficiary_N = mkN "受益人" ;
+lin veteran_N = mkN "老手" ;
+lin surplus_A = variants{} ; -- 
+lin manifestation_N = mkN "表现" ;
+lin vicar_N = mkN "牧师" "位" ;
+lin textbook_N = mkN "课本" "本" ;
+lin novelist_N = mkN "小说家" ;
+lin halfway_Adv = mkAdv "到一半" ;
+lin contractual_A = mkA "合同" ;
+lin swap_V2 = mkV2 "交换" ;
+lin swap_V = mkV "交换" ;
+lin guild_N = mkN "公会" "个" ;
+lin ulcer_N = mkN "溃疡" "" ;
+lin slab_N = mkN "厚板" "块" ;
+lin detector_N = mkN "探测器" ;
+lin detection_N = variants{} ; -- 
+lin cough_V = mkV "咳嗽" ;
+lin whichever_Quant = variants{} ; -- 
+lin spelling_N = mkN "拼写" ;
+lin lender_N = mkN "贷款人" ;
+lin glow_N = mkN "光辉" ;
+lin raised_A = variants{} ; -- 
+lin prolonged_A = variants{} ; -- 
+lin voucher_N = mkN "券""张" ;
+lin t_shirt_N = variants{} ; -- 
+lin linger_V = mkV "盘桓" ;
+lin humble_A = mkA "谦逊" ;
+lin honey_N = mkN "亲爱" ;
+lin scream_N = mkN "尖叫声" "声" ;
+lin postcard_N = mkN "明信片" "张" ;
+lin managing_A = variants{} ; -- 
+lin alien_A = mkA "外国" ;
+lin trouble_V2 = mkV2 "麻烦" ;
+lin reverse_N = mkN "背面" ;
+lin odour_N = variants{} ; -- 
+lin fundamentally_Adv = variants{} ; -- 
+lin discount_V2 = mkV2 "折扣" ;
+lin discount_V = mkV "折扣" ;
+lin blast_V2 = mkV2 "爆破" ;
+lin blast_V = mkV "爆炸" ;
+lin syntactic_A = variants{} ; -- 
+lin scrape_V2 = mkV2 "使+擦伤" ;
+lin scrape_V = mkV "刮擦" ;
+lin residue_N = mkN "残渣" "份" ;
+lin procession_N = mkN "队伍" ;
+lin pioneer_N = mkN "先锋" ;
+lin intercourse_N = variants{} ; -- 
+lin deter_V2 = mkV2 "阻止" ;
+lin deadly_A = mkA "致命" ;
+lin complement_V2 = mkV2 "补充" ;
+lin restrictive_A = mkA "限制性" ;
+lin nitrogen_N = mkN "氮" [] ;
+lin citizenship_N = mkN "国籍" ;
+lin pedestrian_N = mkN "行人" ;
+lin detention_N = mkN "扣留" ;
+lin wagon_N = variants{} ; -- 
+lin microphone_N = mkN "扩音器" ;
+lin hastily_Adv = variants{} ; -- 
+lin fixture_N = mkN "夹具" ;
+lin choke_V2 = mkV2 "呛" ;
+lin choke_V = mkV "窒息" ;
+lin wet_V2 = variants{} ; -- 
+lin weed_N = mkN "杂草" ;
+lin programming_N = mkN "编程" "个" ;
+lin power_V2 = mkV2 "快速前进" ;
+lin nationally_Adv = variants{} ; -- 
+lin dozen_N = mkN "一打" ; --NOT SURE "一打" or "多数"
+lin carrot_N = mkN "胡萝卜" "根" ;
+lin bulletin_N = mkN "公告" ;
+lin wording_N = mkN "措辞" "份" ;
+lin vicious_A = mkA "观点" ;
+lin urgency_N = mkN "紧急事件" "件" ;
+lin spoken_A = variants{} ; -- 
+lin skeleton_N = variants{} ; -- 
+lin motorist_N = mkN "驾驶员" ;
+lin interactive_A = mkA "互动" ;
+lin compute_V2 = mkV2 "计算" ;
+lin compute_V = mkV "计算" ;
+lin whip_N = mkN "鞭" ;
+lin urgently_Adv = variants{} ; -- 
+lin telly_N = variants{} ; -- 
+lin shrub_N = mkN "灌木" ;
+lin porter_N = variants{} ; -- 
+lin ethics_N = variants{} ; -- 
+lin banner_N = mkN "旗帜" "面" ;
+lin velvet_N = mkN "天鹅绒" ;
+lin omission_N = mkN "省略" ;
+lin hook_V2 = mkV2 "钩住" ;
+lin hook_V = mkV "钩住" ;
+lin gallon_N = mkN "加仑" [] ;
+lin financially_Adv = variants{} ; -- 
+lin superintendent_N = mkN "主管" ;
+lin plug_V2 = mkV2 "插进" ;
+lin plug_V = mkV "插入" ;
+lin continuation_N = mkN "继续" ;
+lin reliance_N = mkN "信赖" ;
+lin justified_A = variants{} ; -- 
+lin fool_V2 = mkV2 "傻瓜" ;
+lin detain_V2 = mkV2 "扣留" ;
+lin damaging_A = variants{} ; -- 
+lin orbit_N = mkN "轨道" ;
+lin mains_N = variants{} ; -- 
+lin discard_V2 = mkV2 "丢弃" ;
+lin dine_V = mkV "进餐" ;
+lin compartment_N = mkN "隔间" "间" ;
+lin revised_A = variants{} ; -- 
+lin privatization_N = mkN "私有化" ;
+lin memorable_A = mkA "值得纪念" ;
+lin lately_Adv = variants{} ; -- 
+lin distributed_A = variants{} ; -- 
+lin disperse_V2 = mkV2 "分散" ;
+lin disperse_V = mkV "分散" ;
+lin blame_N = mkN "责任" ;
+lin basement_N = mkN "地下室" "间" ;
+lin slump_V2 = mkV2 "使+降低" ;
+lin slump_V = mkV "暴跌" ;
+lin puzzle_V2 = mkV2 "迷惑" ;
+lin monitoring_N = mkN "监控" "次" ;
+lin talented_A = variants{} ; -- 
+lin nominal_A = mkA "名义上" ;
+lin mushroom_N = mkN "蘑菇" ;
+lin instructor_N = mkN "教员" "名" ;
+lin fork_N = variants{} ; -- 
+lin fork_4_N = variants{} ; -- 
+lin fork_3_N = variants{} ; -- 
+lin fork_1_N = mkN "叉" "只" ;
+lin board_V2 = mkV2 "登机" ;
+lin want_N = mkN "需要" ;
+lin disposition_N = mkN "性情" ;
+lin cemetery_N = mkN "墓地" ;
+lin attempted_A = variants{} ; -- 
+lin nephew_N = mkN "侄子" ;
+lin magical_A = mkA "神奇" ;
+lin ivory_N = mkN "象牙" "根" ;
+lin hospitality_N = mkN "好客" [] ;
+lin besides_Prep = mkPrep "除了" "以外" ;
+lin astonishing_A = mkA "惊人" ;
+lin tract_N = mkN "大片土地" ;
+lin proprietor_N = mkN "业主" "个" ;
+lin license_V2 = mkV2 "许可" ;
+lin differential_A = mkA "微分" ;
+lin affinity_N = mkN "密切关系" "种" ;
+lin talking_N = variants{} ; -- 
+lin royalty_N = mkN "特许权" ;
+lin neglect_N = mkN "疏忽" ;
+lin irrespective_A = variants{} ; -- 
+lin whip_V2 = mkV2 "抽打" ;
+lin whip_V = mkV "鞭打" ;
+lin sticky_A = mkA "黏" ;
+lin regret_N = mkN "遗憾" ;
+lin incapable_A = mkA "无能力" ;
+lin franchise_N = mkN "专营权" ;
+lin dentist_N = mkN "牙科医生" ;
+lin contrary_N = mkN "相反" ;
+lin profitability_N = variants{} ; -- 
+lin enthusiast_N = mkN "爱好者" ;
+lin crop_V2 = variants{}; -- mkV "收获" ;
+lin crop_V = mkV "收获" ;
+lin utter_V2 = mkV2 "发出" ;
+lin pile_V2 = mkV2 "堆" ;
+lin pile_V = mkV "累积" ;
+lin pier_N = mkN "码头" ;
+lin dome_N = mkN "拱顶" ;
+lin bubble_N = mkN "泡沫" ;
+lin treasurer_N = mkN "出纳员" ;
+lin stocking_N = mkN "放养" ;
+lin sanctuary_N = mkN "避难所" ;
+lin ascertain_V2 = variants{} ; -- 
+lin arc_N = variants{} ; -- 
+lin quest_N = mkN "寻求" ;
+lin mole_N = variants{} ; -- 
+lin marathon_N = mkN "马拉松" ;
+lin feast_N = mkN "盛宴" ;
+lin crouch_V = mkV "蹲伏" ;
+lin storm_V2 = mkV2 "怒骂" ;
+lin storm_V = mkV "猛攻" ;
+lin hardship_N = mkN "困苦" "" ;
+lin entitlement_N = mkN "权利" ;
+lin circular_N = mkN "圆" ;
+lin walking_A = variants{} ; -- 
+lin strap_N = variants{} ; -- 
+lin sore_A = mkA "疮" ;
+lin complementary_A = mkA "补充" ;
+lin understandable_A = mkA "可理解" ;
+lin noticeable_A = mkA "引人注目" ;
+lin mankind_N = mkN "人类" ;
+lin majesty_N = mkN "威严" ;
+lin pigeon_N = variants{} ; -- 
+lin goalkeeper_N = variants{} ; -- 
+lin ambiguous_A = mkA "模糊不清" ;
+lin walker_N = variants{} ; -- 
+lin virgin_N = mkN "处女" ;
+lin prestige_N = mkN "威信" ;
+lin preoccupation_N = mkN "全神贯注" ;
+lin upset_A = variants{} ; -- 
+lin municipal_A = mkA "市政" ;
+lin groan_V2 = variants{}; -- mkV "呻吟" ;
+lin groan_V = mkV "呻吟" ;
+lin craftsman_N = mkN "工匠" "位" ;
+lin anticipation_N = mkN "预期" ;
+lin revise_V2 = mkV2 "修改" ;
+lin revise_V = mkV "修改" ;
+lin knock_N = mkN "敲打" "次" ;
+lin infect_V2 = mkV2 "感染" ;
+lin infect_V = mkV "传染" ;
+lin denounce_V2 = mkV2 "声讨" ;
+lin confession_N = mkN "告解" ;
+lin turkey_N = mkN "火鸡" ;
+lin toll_N = mkN "费" ;
+lin pal_N = mkN "朋友" ;
+lin transcription_N = variants{} ; -- 
+lin sulphur_N = variants{} ; -- 
+lin provisional_A = mkA "临时" ;
+lin hug_V2 = mkV2 "拥抱" ;
+lin particular_N = mkN "特别" [] ;
+lin intent_A = mkA "决心" ;
+lin fascinate_V2 = mkV2 "吸引" ;
+lin conductor_N = mkN "导体" ;
+lin feasible_A = mkA "可行" ;
+lin vacant_A = mkA "空闲" ;
+lin trait_N = mkN "特点" ;
+lin meadow_N = mkN "草甸" ;
+lin creed_N = mkN "信条" ;
+lin unfamiliar_A = mkA "陌生" ;
+lin optimism_N = mkN "乐观" [] ;
+lin wary_A = mkA "警惕" ;
+lin twist_N = mkN "拧" ;
+lin sweet_N = mkN "糖果" "颗" ;
+lin substantive_A = mkA "实质" ;
+lin excavation_N = variants{} ; -- 
+lin destiny_N = mkN "命运" ;
+lin thick_Adv = variants{} ; -- 
+lin pasture_N = mkN "牧场" ;
+lin archaeological_A = mkA "考古学" ;
+lin tick_V2 = variants{}; -- mkV "标记" ;
+lin tick_V = mkV "标记" ;
+lin profit_V2 = variants{}; -- mkV "利润" ;
+lin profit_V = mkV "利润" ;
+lin pat_V2 = mkV2 "使+轻拍" ;
+lin pat_V = mkV "轻拍" ;
+lin papal_A = variants{} ; -- 
+lin cultivate_V2 = mkV2 "培养" ;
+lin awake_V = mkV "醒来" ;
+lin trained_A = variants{} ; -- 
+lin civic_A = mkA "公民" ;
+lin voyage_N = mkN "航程" ;
+lin siege_N = mkN "围攻" ;
+lin enormously_Adv = variants{} ; -- 
+lin distract_V2 = mkV2 "转移" ;
+lin distract_V = mkV "转移" ;
+lin stroll_V = mkV "漫步" ;
+lin jewel_N = mkN "宝石" ;
+lin honourable_A = variants{} ; -- 
+lin helpless_A = mkA "无助" ;
+lin hay_N = mkN "干草" ;
+lin expel_V2 = mkV2 "驱逐" ;
+lin eternal_A = mkA "永恒" ;
+lin demonstrator_N = mkN "示威者" ;
+lin correction_N = mkN "更正" ;
+lin civilization_N = mkN "文明" ;
+lin ample_A = mkA "充足" ;
+lin retention_N = mkN "保留" ;
+lin rehabilitation_N = mkN "恢复" "" ;
+lin premature_A = mkA "过早" ;
+lin encompass_V2 = mkV2 "包围" ;
+lin distinctly_Adv = variants{} ; -- 
+lin diplomat_N = mkN "外交官" ;
+lin articulate_V2 = mkV2 "说出" ;
+lin articulate_V = variants{}; -- mkV2 "说出" ;
+lin restricted_A = variants{} ; -- 
+lin prop_V2 = mkV2 "扶植" ;
+lin intensify_V2 = mkV2 "强化" ;
+lin intensify_V = mkV "强化" ;
+lin deviation_N = mkN "偏差" ;
+lin contest_V2 = mkV2 "争取" ;
+lin contest_V = mkV "争辩" ;
+lin workplace_N = variants{} ; -- 
+lin lazy_A = mkA "懒惰" ;
+lin kidney_N = mkN "肾" ;
+lin insistence_N = mkN "坚持" [] ;
+lin whisper_N = mkN "耳语" "" ;
+lin multimedia_N = variants{} ; -- 
+lin forestry_N = mkN "林业" "" ;
+lin excited_A = variants{} ; -- 
+lin decay_N = mkN "衰退" "次" ;
+lin screw_N = mkN "螺丝钉" ;
+lin rally_V2V = mkV2V "集结" ;
+lin rally_V2 = mkV2 "团结" ;
+lin rally_V = mkV "团结" ;
+lin pest_N = variants{} ; -- 
+lin invaluable_A = variants{} ; -- 
+lin homework_N = mkN "家庭作业" ;
+lin harmful_A = mkA "有害" ;
+lin bump_V2 = mkV2 "撞" ;
+lin bump_V = mkV "碰撞" ;
+lin bodily_A = variants{} ; -- 
+lin grasp_N = mkN "理解" "" ;
+lin finished_A = variants{} ; -- 
+lin facade_N = mkN "正面" ;
+lin cushion_N = mkN "垫子" ;
+lin conversely_Adv = variants{} ; -- 
+lin urge_N = mkN "敦促" ;
+lin tune_V2 = mkV2 "调音" ;
+lin tune_V = mkV "调音" ;
+lin solvent_N = mkN "溶剂" ;
+lin slogan_N = mkN "标语" "句" ;
+lin petty_A = mkA "小气" ;
+lin perceived_A = variants{} ; -- 
+lin install_V2 = mkV2 "安装" ;
+lin install_V = mkV "安装" ;
+lin fuss_N = variants{} ; -- 
+lin rack_N = mkN "架" ;
+lin imminent_A = mkA "紧迫" ;
+lin short_N = mkN "短" [] ;
+lin revert_V = mkV "恢复" ;
+lin ram_N = mkN "公羊" "只" ;
+lin contraction_N = mkN "收缩" "次" ;
+lin tread_V2 = mkV2 "踩" ;
+lin tread_V = mkV "踏" ;
+lin supplementary_A = variants{} ; -- 
+lin ham_N = mkN "火腿" ;
+lin defy_V2V = mkV2V "藐视" ;
+lin defy_V2 = mkV2 "藐视" ;
+lin athlete_N = mkN "运动员" ;
+lin sociological_A = mkA "社会" ;
+lin physician_N = mkN "医生" ;
+lin crossing_N = mkN "路口" "个" ;
+lin bail_N = mkN "保释" ;
+lin unwanted_A = mkA "不必要" ;
+lin tight_Adv = mkAdv "紧张" ;
+lin plausible_A = mkA "似是而非" ;
+lin midfield_N = variants{} ; -- 
+lin alert_A = mkA "警惕" ;
+lin feminine_A = mkA "女性" ;
+lin drainage_N = variants{} ; -- 
+lin cruelty_N = variants{} ; -- 
+lin abnormal_A = mkA "异常" ;
+lin relate_N = variants{} ; -- 
+lin poison_V2 = mkV2 "使+中毒" ;
+lin symmetry_N = mkN "对称" "" ;
+lin stake_V2 = mkV2 "资助" ;
+lin rotten_A = L.rotten_A ;
+lin prone_A = mkA "有+倾向" ;
+lin marsh_N = mkN "沼泽" ;
+lin litigation_N = mkN "诉讼" ;
+lin curl_N = variants{} ; -- 
+lin urine_N = mkN "尿" "" ;
+lin latin_A = mkA "拉丁" ;
+lin hover_V = mkV "徘徊" ;
+lin greeting_N = variants{} ; -- 
+lin chase_N = mkN "追" [] ;
+lin spouseMasc_N = mkN "配偶" ;
+lin produce_N = mkN "生产" ;
+lin forge_V2 = mkV2 "打制" ;
+lin forge_V = mkV "锻造" ;
+lin salon_N = mkN "沙龙" ;
+lin handicapped_A = variants{} ; -- 
+lin sway_V2 = mkV2 "摇摆" ;
+lin sway_V = mkV "摇摆" ;
+lin homosexual_A = mkA "同性恋" ;
+lin handicap_V2 = mkV2 "阻碍" ;
+lin colon_N = mkN "冒号" ;
+lin upstairs_N = variants{} ; -- 
+lin stimulation_N = mkN "刺激" ;
+lin spray_V2 = mkV2 "喷" ;
+lin original_N = mkN "原始" ;
+lin lay_A = mkA "世俗" ;
+lin garlic_N = variants{} ; -- 
+lin suitcase_N = variants{} ; -- 
+lin skipper_N = mkN "队长" ;
+lin moan_VS = mkVS "呻吟" ;
+lin moan_V = mkV "呜咽" ;
+lin manpower_N = mkN "人力资源" ;
+lin manifest_V2 = mkV2 "证明" ;--"表明" ;
+lin incredibly_Adv = variants{} ; -- 
+lin historically_Adv = variants{} ; -- 
+lin decision_making_N = variants{} ; -- 
+lin wildly_Adv = variants{} ; -- 
+lin reformer_N = mkN "改革者" ;
+lin quantum_N = mkN "量子论" ;
+lin considering_Subj = variants{} ; -- 
+}
diff --git a/lib/src/translator/todo/TopDictionaryDut.gf b/lib/src/translator/todo/TopDictionaryDut.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionaryDut.gf
@@ -0,0 +1,7549 @@
+---- checked by EdG till spread_V in the BNC order
+concrete TopDictionaryDut of TopDictionary = CatDut
+** open ParadigmsDut, (L = LexiconDut), (S = SyntaxDut), IrregDut, (I = IrregDut), (R = ResDut), Prelude in {
+
+---- these should be somewhere else, in a library module
+oper mkInterj : Str -> Interj = \s -> lin Interj {s = s} ;
+oper mkDet : Str -> Det = \s -> lin Det (R.mkDet s s R.Sg) ; ---- R.mkDet needs to be used for many
+oper mkConj : Str -> Conj = \s -> lin Conj {s1 = [] ; s2 = s ; n = R.Pl} ;
+oper reflMkV : Str -> V = \s -> reflV (mkV s) ;
+oper mkSubj : Str -> Subj = \s -> lin Subj {s = s} ;
+mkPredet : Str -> Predet = \s -> lin Predet {s = \\_,_ => s} ;
+
+lin of_Prep = mkPrep "van" ;
+lin and_Conj = S.and_Conj ;
+lin in_Prep = S.in_Prep ;
+lin have_VV = mkVV (mkV "hebben") ; ---- subcat
+lin have_V2 = S.have_V2 ;
+lin have_V = mkV "hebben" ;
+lin it_Pron = S.it_Pron ;
+lin to_Prep = S.to_Prep ;
+lin for_Prep = S.for_Prep ;
+lin i_Pron = S.i_Pron ;
+lin iFem_Pron = S.i_Pron ;
+lin that_Subj = S.that_Subj ;
+lin he_Pron = S.he_Pron ;
+lin on_Prep = S.on_Prep ;
+lin with_Prep = S.with_Prep ;
+lin do_V2 = mkV2 doen_V ;
+lin at_Prep = mkPrep "bij" ;
+lin by_Prep = mkPrep "bij" ; --- split mkPrep "tegen" by 6 o'clock, --- split mkPrep "door" decision by
+lin but_Conj = mkConj "maar" ;
+lin from_Prep = S.from_Prep ;
+lin they_Pron = S.they_Pron ;
+lin theyFem_Pron = S.they_Pron ;
+lin she_Pron = S.she_Pron ;
+lin or_Conj = S.or_Conj ;
+lin as_Subj = mkSubj "zoals" ;
+lin we_Pron = S.we_Pron ;
+lin weFem_Pron = S.we_Pron ;
+lin say_VS = L.say_VS ;
+lin say_V2 = mkV2 (mkV "zeggen") ;
+lin say_V = mkV "zeggen" ;
+lin if_Subj = S.if_Subj ;
+lin go_VV = mkVV (L.go_V) ;
+lin go_VA = mkVA (L.go_V) ; -- only in expressions?
+lin go_V = L.go_V ;
+lin get_VV = mkVV (mkV "hebben") ; ---- subcat, tocheck all of get_
+lin get_V2V = mkV2V (mkV "op" schieten_V) | mkV2V (mkV "overeen" LexiconDut.come_V) ;
+lin make_V2V = mkV2V (mkV "dwingen") to_Prep ; ---- subcat to make someone do something, unusual translation
+lin make_V2A = mkV2A (mkV "maken") ;
+lin make_V2 = mkV2 (mkV "maken") ;
+lin make_V = mkV "maken" | mkV "doen";
+lin as_Prep = mkPrep "als" ;
+lin out_Adv = mkAdv "uit" ;
+lin up_Adv = mkAdv "omhoog" | mkAdv "op" | mkAdv "opwaarts" ; -- tocheck order
+lin see_VS = mkVS (zien_V) ;
+lin see_VQ = mkVQ (zien_V) ; ---- subcat
+lin see_V2V = mkV2V (zien_V) ;
+lin see_V2 = L.see_V2 ;
+lin see_V = zien_V | mkV "aanschouwen" | no_geV (mkV "bekijken") | mkV "bezien" ; --- "het snappen", to understand/see, does this need disambiguation?
+lin know_VS = L.know_VS ;
+lin know_VQ = L.know_VQ ;
+lin know_V2 = L.know_V2 ;
+lin know_V = mkV "weten" | mkV "kennen" ; ---- subcat
+lin time_N = mkN "tijd";
+lin time_2_N = mkN "tijd" ;
+lin time_1_N = mkN "keer" ;
+lin take_V2 = mkV2 I.nemen_V ;
+lin so_Adv = mkAdv "zo" | mkAdv "zodanig" ; -- not for intensifiers
+lin year_N = L.year_N ;
+lin into_Prep = mkPrep "in" ; --- split mkPrep "tegen" driving into, but this could also be "in" depending on sense
+lin then_Adv = mkAdv "toen" ; --- split mkAdv "dan" if->then
+lin think_VS = mkVS (denken_V) ;
+lin think_V2 = mkV2 (denken_V) ;
+lin think_V = L.think_V ;
+lin come_V = L.come_V ;
+lin than_Subj = mkSubj "dan" ;
+lin more_Adv = mkAdv "meer" ;
+lin about_Prep = mkPrep "over" ; --- split mkPrep "om" care about, split mkPrep "ongeveer" about this tall
+lin now_Adv = L.now_Adv ;
+lin last_A = mkA "laatste" ;
+lin last_1_A = mkA "laatste" ;
+lin last_2_A = mkA "vorige" ;
+lin other_A = mkA "ander" ;
+lin give_V3 = L.give_V3 ;
+lin give_V2 = mkV2 (geven_V) | mkV2 (no_geV (mkV "overhandigen")) ;
+lin give_V = geven_V ;
+lin just_Adv = mkAdv "net" | mkAdv "zojuist" | mkAdv "nog net" | mkAdv "op een haar na" ; --- mkAdv "slechts" | mkAdv "maar" just two, I think just has many more senses than one
+lin people_N = mkN "mensen" | mkN "volk" neuter | mkN "personen" | mkN "lui" ;
+lin also_Adv = mkAdv "ook" | mkAdv "eveneens" | mkAdv "tevens" ;
+lin well_Adv = mkAdv "goed" | mkAdv "wel" ;
+lin only_Adv = mkAdv "slechts" | mkAdv "alleen" | mkAdv "pas" ;
+lin new_A = L.new_A ;
+lin when_Subj = S.when_Subj ;
+lin way_N = mkN "weg" ;
+lin way_2_N = mkN "weg" | mkN "richting" | mkN "route" ;
+lin way_1_N = mkN "manier" ;
+lin look_VA = mkVA look_V ;
+lin look_V2 = mkV2 look_V ; ---- subcat
+lin look_V = mkV "kijken" "keek" "keken" "gekeken" ;
+lin like_Prep = mkPrep "als" | mkPrep "zoals" ;
+lin use_VV = mkVV (mkV "gebruiken") ; ---- subcat, not to be used as "used to ...", that is not translatable
+lin use_V2 = mkV2 (mkV "gebruiken") ; -- status=guess, src=wikt
+lin use_V = mkV "gebruiken" ;
+lin because_Subj = S.because_Subj ;
+lin good_A = L.good_A ;
+lin find_VS = mkVS (vinden_V) ; ---- split senses 'to be of opinion of' and 'to locate'. V2V is only applicable with the first sense, and there is a synonym for the first one (van mening zijn dat).
+lin find_V2A = mkV2A (vinden_V) ;
+lin find_V2 = L.find_V2 ;
+lin find_V = vinden_V ;
+lin man_N = L.man_N ;
+lin want_VV = S.want_VV ; --- I can not find SyntaxDut.gf, but I suspect that the irregular forms are not added there
+lin want_V2V = mkV2V want_V ;
+lin want_V2 = mkV2 want_V ;
+lin want_V = mkV "willen" | mkV "willen" "wou" "wouden" "gewild" ;
+lin day_N = L.day_N ;
+lin between_Prep = S.between_Prep ;
+lin even_Adv = mkAdv "nog" ; ---- mkAdv "zelfs" even he can do that
+lin there_Adv = S.there_Adv ;
+lin many_Det = S.many_Det ;
+lin after_Prep = S.after_Prep ;
+lin down_Adv = mkAdv "omlaag" | mkAdv "naar beneden" | mkAdv "neer" ;
+lin yeah_Interj = mkInterj "ja" | mkInterj "yeah" ;
+lin so_Subj = mkSubj "zodat" ;
+lin thing_N = mkN "ding" neuter | mkN "zaak" ;
+lin tell_VS = mkVS (mkV "vertellen") ;
+lin tell_V3 = mkV3 (mkV "vertellen") ;
+lin tell_1_V3 = variants{} ; -- 
+lin tell_2_V3 = variants{} ; -- 
+lin tell_V2V = mkV2V (mkV "vertellen") ;
+lin tell_V2S = mkV2S (mkV "vertellen") ;
+lin tell_V2 = mkV2 (mkV "vertellen") ;
+lin tell_V = mkV "vertellen" ;
+lin through_Prep = S.through_Prep ;
+lin back_Adv = mkAdv "terug" ;
+lin still_Adv = mkAdv "toch" ; -- mkAdv "nog" some walk, more run, still more sprint
+lin child_N = L.child_N ;
+lin here_Adv = mkAdv "hier" ;
+lin over_Prep = mkPrep "over" ; -- mkPrep "boven" over your head
+lin too_Adv = mkAdv "ook" | mkAdv "eveneens" ;
+lin put_V2 = L.put_V2 ;
+lin on_Adv = mkAdv "aan" ; ---- mkAdv "verder" and so on
+lin no_Interj = mkInterj "nee" ;
+lin work_V2 = mkV2 ("bewerken") ;
+lin work_V = mkV "werken" ;
+lin work_2_V = mkV "werken" ;
+lin work_1_V = mkV "werken" ;
+lin become_VA = L.become_VA ;
+lin become_V2 = mkV2 (worden_V) ;
+lin become_V = worden_V ;
+lin old_A = L.old_A ;
+lin government_N = mkN "regering" | mkN "overheid" ;
+lin mean_VV = mkVV (mkV "bedoelen") ;
+lin mean_VS = mkVS (mkV "bedoelen") ; ---- subcat
+lin mean_V2V = mkV2V (mkV "bedoelen") ;
+lin mean_V2 = mkV2 (mkV "bedoelen") ; --- mkV "betekenen"
+lin part_N = mkN "deel" neuter | mkN "gedeelte" neuter ;
+lin leave_V2V = mkV2V (mkV "laten") ;
+lin leave_V2 = L.leave_V2 ;
+lin leave_V = mkV "verlaten" "verliet" "verlieten" "verlaten" ;
+lin life_N = mkN "leven" neuter ;
+lin great_A = mkA "groot" ;
+lin case_N = mkN "kist" ;
+lin woman_N = L.woman_N ;
+lin over_Adv = mkAdv "overnieuw" | mkAdv "opnieuw" ;
+lin seem_VV = mkVV (lijken_V) | mkVV (schijnen_V) ;
+lin seem_VS = mkVS (schijnen_V) | mkVS (lijken_V) ;
+lin seem_VA = mkVA (lijken_V) | mkVA (schijnen_V) ;
+lin work_N = mkN "werk" neuter | mkN "arbeid" ;
+lin need_VV = mkVV (moeten_V) ;
+lin need_VV = mkVV (moeten_V) ;
+lin need_V2 = mkV2 (moeten_V) ;
+lin need_V = moeten_V ;
+lin feel_VS = mkVS (mkV "voelen") ;
+lin feel_VA = mkVA (reflV (mkV "voelen")) ;
+lin feel_V2 = mkV2 (mkV "voelen") ;
+lin feel_V = mkV "voelen" ;
+lin system_N = mkN "systeem" neuter | mkN "stelsel" neuter ;
+lin each_Det = mkDet "elk" | mkDet "ieder" ;
+lin may_2_VV = mkVV (mkV "mogen") ;
+lin may_1_VV = mkVV (mkV "kunnen") ;
+lin much_Adv = mkAdv "veel" ;
+lin ask_VQ = mkVQ (mkV "vragen") ;
+lin ask_V2V = mkV2V (mkV "vragen") ; ---- subcat
+lin ask_V2 = mkV2 (mkV "vragen") ; ---- subcat
+lin ask_V = mkV "vragen" ;
+lin group_N = mkN "groep" ;
+lin number_N = L.number_N ;
+lin number_3_N = mkN "nummer" ;
+lin number_2_N = mkN "aantal" ;
+lin number_1_N = mkN "nummer" ;
+lin yes_Interj = mkInterj "ja" ;
+lin however_Adv = mkAdv "daarentegen" | mkAdv "echter" ;
+lin another_Det = mkDet "een andere" ;
+lin again_Adv = mkAdv "opnieuw" | mkAdv "nogmaals" | mkAdv "alweer" | mkAdv "weer" | mkAdv "wederom" ;
+lin world_N = mkN "wereld" ;
+lin area_N = mkN "gebied" neuter | mkN "oppervlakte" ;
+lin area_6_N = mkN "oppervlakte" ;
+lin area_5_N = mkN "ruimte" | mkN "omgeving" | mkN "oppervlak" neuter ;
+lin area_4_N = mkN "gebied" neuter ;
+lin area_3_N = mkN "streek" | mkN "gebied" neuter ;
+lin area_2_N = mkN "gebied" neuter ;
+lin area_1_N = mkN "gebied" neuter | mkN "streek" ;
+lin show_VS = mkVS (mkV (mkV "laten") "zien") ;
+lin show_VQ = mkVQ (mkV (mkV "laten") "zien") ;
+lin show_V2 = mkV2 (mkV (mkV "laten") "zien") | mkV2 (mkV "tonen") | mkV2 (mkV "vertonen") ;
+lin show_V = mkV (mkV "laten") "zien" | mkV "tonen" | mkV "vertonen" ;
+lin course_N = mkN "koers" ; --- mkN "cursus" school course
+lin company_2_N = mkN "gezelschap" ;
+lin company_1_N = mkN "bedrijf" neuter ;
+lin under_Prep = S.under_Prep ;
+lin problem_N = mkN "probleem" neuter ;
+lin against_Prep = mkPrep "tegen" ;
+lin never_Adv = mkAdv "nooit" ;
+lin most_Adv = mkAdv "meest" ;
+lin service_N = mkN "dienst" | mkN "bediening" ;
+lin try_VV = mkVV (mkV "proberen") ;
+lin try_V2 = mkV2 (mkV "proberen") ;
+lin try_V = mkV "proberen" | mkV "uitproberen" ;
+lin call_V2 = mkV2 (mkV "roepen") ;
+lin call_V = mkV "bellen" ; --- mkV "roepen" call for help, mkV "noemen" call me Erik
+lin hand_N = L.hand_N ;
+lin party_N = mkN "feest" neuter | mkN "partij" | mkN "fuif" ;
+lin party_2_N = mkN "partij" ;
+lin party_1_N = mkN "feest" neuter | mkN "fuif" ;
+lin high_A = mkA "hoog" ;
+lin about_Adv = mkAdv "rond" ;
+lin something_NP = S.something_NP ;
+lin school_N = L.school_N ;
+lin in_Adv = mkAdv "in" ;
+lin in_1_Adv = mkAdv "binnen" | mkAdv "in" ;
+lin in_2_Adv = mkAdv "in" ;
+lin small_A = L.small_A ;
+lin place_N = mkN "plek" | mkN "plaats" ;
+lin before_Prep = S.before_Prep ;
+lin while_Subj = mkSubj "terwijl" | mkSubj "zolang" ;
+lin away_Adv = mkAdv "weg" ;
+lin away_2_Adv = mkAdv "weg" ;
+lin away_1_Adv = mkAdv "weg" ;
+lin keep_VV = mkVV (mkV "blijven") ;
+lin keep_V2A = mkV2A (mkV "houden") ;
+lin keep_V2 = mkV2 (mkV "houden") ;
+lin keep_V = mkV "houden" ;
+lin point_N = mkN "punt" neuter ;
+lin point_2_N = mkN "punt" ;
+lin point_1_N = mkN "moment" | mkN "punt" ;
+lin house_N = L.house_N ;
+lin different_A = mkA "verschillend" | mkA "anders" | mkA "ongelijk" ;
+lin country_N = L.country_N ;
+lin really_Adv = mkAdv "echt" | mkAdv "werkelijk" ;
+lin provide_V2 = mkV2 (mkV "voorzien") ;
+lin provide_V = mkV "voorzien" | mkV "verstrekken" ;
+lin week_N = mkN "week" ;
+lin hold_VS = mkVS (hold_V) ;
+lin hold_V2 = L.hold_V2 ;
+lin hold_V = mkV "houden" "hield" "hielden" "gehouden" ;
+lin large_A = mkA "groot" ;
+lin member_N = mkN "lid" neuter | mkN "ledemaat" ;
+lin off_Adv = mkAdv "weg" | mkAdv "vanaf" | mkAdv "af" ;
+lin always_Adv = mkAdv "altijd" ;
+lin follow_VS = mkVS (mkV "volgen") ; ---- subcat
+lin follow_V2 = mkV2 (mkV "volgen") ;
+lin follow_V = mkV "volgen" ;
+lin without_Prep = S.without_Prep ;
+lin turn_VA = mkVA (turn_V) ;
+lin turn_V2 = mkV2 (turn_V) ;
+lin turn_V = L.turn_V ;
+lin end_N = mkN "einde" neuter ;
+lin end_2_N = mkN "kant" ;
+lin end_1_N = mkN "einde" ;
+lin within_Prep = mkPrep "binnenin" | mkPrep "in" | mkPrep "binnen";
+lin local_A = mkA "lokaal" | mkA "plaatselijk" ;
+lin where_Subj = mkSubj "waar";
+lin during_Prep = S.during_Prep ;
+lin bring_V3 = mkV3 (mkV "brengen");
+lin bring_V2 = mkV2 (mkV "brengen") ;
+lin most_Det = mkDet "meeste" ;
+lin word_N = mkN "woord" ;
+lin begin_V2 = mkV2 (beginnen_V) | mkV2 (mkV "aanvangen") ;
+lin begin_V = beginnen_V | mkV "aanvangen" ;
+lin although_Subj = S.although_Subj ;
+lin example_N = mkN "voorbeeld" neuter ;
+lin next_Adv = mkAdv "volgend" | mkAdv "nabij" | mkAdv "bij" | mkAdv "vlakbij" ;
+lin family_N = mkN "familie" feminine ; --- mkN "gezin" neuter family one lives with
+lin rather_Adv = mkAdv "liever" ;
+lin fact_N = mkN "feit" neuter ;
+lin like_VV = mkVV (mkV (mkV "houden") "van") | mkVV (mkV "leuk" (mkV "vinden")) ;
+lin like_VS = mkVS (mkV (mkV "houden") "van") | mkVV (mkV "leuk" (mkV "vinden")) ; ---- subcat
+lin like_V2 = L.like_V2 ;
+lin social_A = mkA "sociaal" | mkA "maatschappelijk" ;
+lin write_VS = mkVS (write_V) ; ---- subcat
+lin write_V2 = L.write_V2 ;
+lin write_V = mkV "schrijven" | mkV "opschrijven" | mkV "neerschrijven" ;
+lin state_N = mkN "staat" ;
+lin state_2_N = mkN "staat" ;
+lin state_1_N = mkN "staat" ;
+lin percent_N = mkN "procent" neuter ;
+lin quite_Adv = S.quite_Adv ;
+lin both_Det = mkDet "beide" | mkDet "allebei" | mkDet "alletwee" | mkDet "allebeide" ;
+lin start_V2 = mkV2 (mkV "starten") | mkV2 (beginnen_V) | mkV2 (mkV "aanvangen") ;
+lin start_V = mkV "starten" | beginnen_V | mkV "aanvangen" ;
+lin run_V2 = mkV2 (mkV "rennen") | mkV2 (lopen_V) ;
+lin run_V = L.run_V ;
+lin long_A = L.long_A ;
+lin right_Adv = mkAdv "juist" | mkAdv "rechts" ;
+lin right_2_Adv = mkAdv "rechts" ;
+lin right_1_Adv = mkAdv "juist" ;
+lin set_V2 = mkV2 (mkV "zetten") ;
+lin help_V2V = mkV2V (helpen_V) ;
+lin help_V2 = mkV2 (helpen_V) ;
+lin help_V = helpen_V ;
+lin every_Det = S.every_Det ;
+lin home_N = mkN "thuis" neuter ;
+lin month_N = mkN "maand" ;
+lin side_N = mkN "zijde" | mkN "kant";
+lin night_N = L.night_N ;
+lin important_A = L.important_A ;
+lin eye_N = L.eye_N ;
+lin head_N = L.head_N ;
+lin information_N = mkN "informatie" ;
+lin question_N = L.question_N ;
+lin business_N = mkN "bedrijf" neuter | mkN "zaak" ;
+lin play_V2 = L.play_V2 ;
+lin play_V = L.play_V ;
+lin play_3_V2 = mkV2 (mkV "spelen") ;
+lin play_3_V = mkV "spelen" ;
+lin play_2_V2 = mkV2 (mkV "spelen") ;
+lin play_2_V = mkV "spelen" ;
+lin play_1_V2 = mkV2 (mkV "spelen");
+lin play_1_V = mkV "spelen" ;
+lin power_N = mkN "macht" | mkN "kracht" ;
+lin money_N = mkN "geld" neuter ;
+lin change_N = mkN "wisselgeld" | mkN "muntgeld" ; --- mkN "verandering" a change
+lin move_V2 = mkV2 (mkV "bewegen" "bewoog" "bewogen" "bewogen" | mkV "verplaatsen") ;
+lin move_V = mkV "bewegen" "bewoog" "bewogen" "bewogen" | mkV "verplaatsen";
+lin move_2_V = mkV "verhuizen" ;
+lin move_1_V = mkV "bewegen" "bewoog" "bewogen" "bewogen" | mkV "verplaatsen";
+lin interest_N = mkN "interesse" | mkN "belangstelling" | mkN "rente" ;
+lin interest_4_N = mkN "belang" neuter | mkN "aandeel" neuter; -- interest, stake, legal share of something
+lin interest_2_N = mkN "rente" ;
+lin interest_1_N = mkN "interesse" ;
+lin order_N = mkN "volgorde";
+lin book_N = L.book_N ;
+lin often_Adv = mkAdv "vaak" | mkAdv "dikwijls" ;
+lin development_N = mkN "ontwikkeling" ;
+lin young_A = L.young_A ;
+lin national_A = mkA "nationaal" | mkA "landelijk" ;
+lin pay_V3 = mkV3 (mkV "betalen") ;
+lin pay_V2V = mkV2V (mkV "betalen") ; ---- subcat
+lin pay_V2 = mkV2 (mkV "betalen") ;
+lin pay_V = mkV "betalen" ;
+lin hear_VS = mkVS (mkV "horen") ;
+lin hear_V2V = mkV2V (mkV "horen") ;
+lin hear_V2 = L.hear_V2 ;
+lin hear_V = mkV "horen" ;
+lin room_N = mkN "kamer" feminine | mkN "ruimte" feminine | mkN "zaal" masculine | mkN "vertrek" neuter ;
+lin room_1_N = mkN "kamer" feminine | mkN "ruimte" feminine | mkN "zaal" masculine | mkN "vertrek" neuter ;
+lin room_2_N = mkN "plek" | mkN "ruimte" ;
+lin whether_Subj = mkSubj "of" ;
+lin water_N = L.water_N ;
+lin form_N = mkN "vorm" masculine ;
+lin car_N = L.car_N ;
+lin other_N = mkN "andere" | mkN "ander" ;
+lin yet_Adv = mkAdv "nog" | mkAdv "nog steeds" | mkAdv "toch" ;
+lin yet_2_Adv = mkAdv "toch" ;
+lin yet_1_Adv = mkAdv "nog" | mkAdv "nog steeds";
+lin perhaps_Adv = mkAdv "misschien" | mkAdv "wellicht" ;
+lin meet_V2 = mkV2 (mkV "ontmoeten") | mkV2 (mkV (mkV "leren") "kennen") ; ---- subcat
+lin meet_V = mkV "ontmoeten" | mkV (mkV "leren") "kennen" ;
+lin level_N = mkN "verdieping" ;
+lin level_2_N = mkN "verdieping" ;
+lin level_1_N = mkN "niveau" | mkN "level" ;
+lin until_Subj = mkSubj "tot" | mkSubj "totdat" ;
+lin though_Subj = mkSubj "echter" | mkSubj "hoewel" ;
+lin policy_N = mkN "beleid" neuter | mkN "politiek" ;
+lin include_V2 = mkV2 (mkV "invoegen") | mkV2 (mkV "bijvoegen") ; ---- subcat , only one-place in Dutch
+lin include_V = mkV "inhouden" | mkV "bijvoegen" | mkV "invoegen" ;
+lin believe_VS = mkVS (mkV "geloven") ;
+lin believe_V2 = mkV2 (mkV "geloven") ;
+lin believe_V = mkV "geloven" ;
+lin council_N = mkN "raad" masculine ;
+lin already_Adv = L.already_Adv ;
+lin possible_A = mkA "mogelijk" ;
+lin nothing_NP = S.nothing_NP ;
+lin line_N = mkN "lijn" | mkN "verbinding" feminine ;
+lin allow_V2V = mkV2V I.laten_V ;
+lin allow_V2 = mkV2 I.laten_V ;
+lin need_N = mkN "behoefte" feminine | mkN "noodzaak" | mkN "nood" ;
+lin effect_N = mkN "effect" neuter ;
+lin big_A = L.big_A ;
+lin use_N = mkN "gebruik" neuter ;
+lin lead_V2V = mkV2V (mkV "leiden") ;
+lin lead_V2 = mkV2 (mkV "leiden") ;
+lin lead_V = mkV "leiden" ;
+lin stand_V2 = mkV2 stand_V ;
+lin stand_V = L.stand_V ;
+lin idea_N = mkN "idee" neuter | mkN "ingeving" feminine | mkN "gedachte" feminine ;
+lin study_N = mkN "studie"; ---- mkN "studiezaal" the room one studies in
+lin lot_N = mkN "hoop" | mkN "zootje" ; -- "zootje" can only be used in diminutive form
+lin live_V = L.live_V ;
+lin job_N = mkN "werk" neuter | mkN "baan" masculine feminine | mkN "beroep" neuter | mkN "job" feminine ;
+lin since_Subj = mkSubj "sinds" ;
+lin name_N = L.name_N ;
+lin result_N = mkN "resultaat" neuter | mkN "opbrengst" | mkN "uitkomst" | mkN "vrucht" ;
+lin body_N = mkN "lichaam" neuter;
+lin happen_VV = mkVV (mkV "gebeuren") ;
+lin happen_V = mkV "gebeuren" ;
+lin friend_N = L.friend_N ;
+lin right_N = mkN "recht" ;
+lin least_Adv = mkAdv "minst" ;
+lin right_A = mkA "rechts" ;
+lin right_2_A = mkA "rechts" ;
+lin right_1_A = mkA "juist" ;
+lin almost_Adv = mkAdv "bijna" | mkAdv "nagenoeg" | mkAdv "vrijwel" | mkAdv "zo goed als" ;
+lin much_Det = S.much_Det ;
+lin carry_V2 = mkV2 carry_V;
+lin carry_V = mkV "dragen" "droeg" "droegen" "gedragen";
+lin authority_N = mkN "autoriteit" feminine ;
+lin authority_2_N = mkN "autoriteit" ;
+lin authority_1_N = mkN "autoriteit" ;
+lin long_Adv = mkAdv "lang" ;
+lin early_A = mkA "vroeg" ;
+lin view_N = mkN "uitkijk" | mkN "kijk";
+lin view_2_N = mkN "uitkijk" ;
+lin view_1_N = mkN "kijk" | mkN "uitkijk" ;
+lin public_A = mkA "openbaar" | mkA "publiek" ;
+lin together_Adv = mkAdv "samen" | mkAdv "tezamen" ;
+lin talk_V2 = mkV2 (mkV "praten") | mkV2 (spreken_V) | mkV2 (mkV "overleggen") ;
+lin talk_V = mkV "praten" | spreken_V | mkV "overleggen" ;
+lin report_N = mkN "rapport" neuter | mkN "verslag" neuter ;
+lin after_Subj = mkSubj "nadat" | mkSubj "na" ;
+lin only_Predet = S.only_Predet ;
+lin before_Subj = mkSubj "voordat" | mkSubj "voor" ;
+lin bit_N = mkN "bit" masculine ; --- mkN "stukje" a piece/bit of
+lin face_N = mkN "gezicht" neuter ;
+lin sit_V2 = mkV2 L.sit_V ;
+lin sit_V = L.sit_V ;
+lin market_N = mkN "markt" masculine | mkN "beurs" ;
+lin market_1_N = mkN "markt" ;
+lin market_2_N = mkN "beurs" ; -- as in 'stock market', this comprises the complete word however, not a proper translation
+lin appear_VV = mkVV (blijken_V) ;
+lin appear_VS = mkVS (blijken_V) ; -- it appears that ...
+lin appear_VA = mkVA (mkV "uit" see_V) ; -- needs preposition 'er' (ziet er goed uit/appears well)
+lin appear_V = mkV "verschijnen" "verscheen" "verschenen" ;
+lin continue_VV = mkVV continue_V;
+lin continue_V2 = mkV2 continue_V;
+lin continue_V = mkV "door" go_V | mkV "verder" go_V | mkV "voort" (mkV "zetten") ;
+lin able_A = mkA "competent";
+lin political_A = mkA "politiek" ;
+lin later_Adv = mkAdv "later" ;
+lin hour_N = mkN "uur" neuter | mkN "stonde" feminine ;
+lin rate_N = mkN "verhouding" feminine ; --- split mkN "snelheid" the speed of something
+lin law_N = mkN "wet" | mkN "recht" neuter ;
+lin law_2_N = mkN "recht" neuter ;
+lin law_1_N = mkN "wet" ;
+lin door_N = L.door_N ;
+lin court_N = mkN "hof" neuter | mkN "hofhouding" feminine ;
+lin court_2_N = mkN "hof" neuter ;
+lin court_1_N = mkN "hof" neuter | mkN "hofhouding" feminine ;
+lin office_N = mkN "kantoor" neuter | mkN "bureau" neuter | mkN "dienst" masculine | mkN "overheidsdienst" masculine ;
+lin let_V2V = mkV2V I.laten_V ;
+lin war_N = L.war_N ;
+lin produce_V2 = mkV2 produce_V;
+lin produce_V = mkV "produceren";
+lin reason_N = L.reason_N ;
+lin less_Adv = mkAdv "minder" ;
+lin minister_N = mkN "minister" | mkN "dominee" masculine ;
+lin minister_2_N = mkN "dominee" ;
+lin minister_1_N = mkN "minister" ;
+lin subject_N = mkN "subject" neuter | mkN "onderwerp" neuter ;
+lin subject_2_N = mkN "subject" neuter | mkN "onderwerp" neuter ;
+lin subject_1_N = mkN "onderwerp" neuter ;
+lin person_N = L.person_N ;
+lin term_N = mkN "termijn" ;
+lin particular_A = mkA "specifiek" | mkA "bepaald" | mkA "nauwkeurig" | mkA "nauwgezet" | mkA "precies" ;
+lin full_A = L.full_A ;
+lin involve_VS = mkVS involve_V ; ---- translating involve directly is awkward
+lin involve_V2 = mkV2 involve_V ; -- tocheck
+lin involve_V = mkV "in" (mkV "houden" "hield") ; -- tocheck
+lin sort_N = mkN "soort" neuter ;
+lin require_VS = mkVS require_V ;
+lin require_V2V = mkV2V require_V ;
+lin require_V2 = mkV2 require_V ;
+lin require_V = mkV "nodig" have_V | no_geV (mkV "vereisen");
+lin suggest_VS = mkVS suggest_V;
+lin suggest_V2 = mkV2 suggest_V;
+lin suggest_V = mkV "voor" "stellen" | mkV "suggereren";
+lin far_A = mkA "ver" ;
+lin towards_Prep = mkPrep "richting" ;
+lin anything_NP = S.mkNP (mkN "iets") ; ---- pronoun
+lin period_N = mkN "periode" feminine ;
+lin period_3_N = mkN "periode" ;
+lin period_2_N = mkN "punt" | mkN "komma" ; ---- things lost in translation
+lin period_1_N = mkN "periode" ;
+lin consider_VV = mkVV consider_V ;
+lin consider_VS = mkVS consider_V ;
+lin consider_V3 = mkV3 consider_V ;
+lin consider_V2V = mkV2V consider_V ; ---- subcat
+lin consider_V2A = mkV2A consider_V ;
+lin consider_V2 = mkV2 consider_V ;
+lin consider_V = mkV "overwegen" "overwoog" "overwogen" | no_geV (mkV "beschouwen") | vinden_V ;
+lin read_VS = lin mkVS read_V2 ;
+lin read_V2 = L.read_V2 ;
+lin read_V = L.read_V2 ;
+lin change_V2 = mkV2 (no_geV (mkV "veranderen")) | mkV2 (mkV "aan" (mkV "passen")) ;
+lin change_V = no_geV (mkV "veranderen") | reflV (mkV "aan" (mkV "passen"));
+lin society_N = mkN "maatschappij" | mkN "samenleving" ; --- split mkN "societeit" corps society
+lin process_N = mkN "proces" | mkN "bewerking" | mkN "ontwikkelingsgang" | mkN "verloop" ;
+lin mother_N = mkN "moeder" feminine ;
+lin offer_VV = mkVV (mkV "aan" I.bieden_V) ;
+lin offer_V2 = mkV2 (mkV "aan" I.bieden_V) ;
+lin late_A = mkA "laat" ;
+lin voice_N = mkN "stem" masculine feminine ;
+lin both_Adv = mkAdv "allebei" | mkAdv "beiden" | mkAdv "alletwee" ;
+lin once_Adv = mkAdv "eens" | mkAdv "een keer" ;
+lin police_N = mkN "politie" feminine ;
+lin kind_N = mkN "kind" "kinderen" masculine | mkN "kind" "kinders" masculine ;
+lin lose_V2 = L.lose_V2 ;
+lin lose_V = verliezen_V ;
+lin add_VS = mkVS add_V ;
+lin add_V2 = mkV2 add_V ;
+lin add_V = mkV "toe" (mkV "voegen") ;
+lin probably_Adv = mkAdv "waarschijnlijk" ;
+lin expect_VV = mkVV expect_V ;
+lin expect_VS = mkVS expect_V ;
+lin expect_V2V = mkV2V expect_V ;
+lin expect_V2 = mkV2 expect_V ;
+lin expect_V = no_geV (mkV "verwachten") ;
+lin ever_Adv = mkAdv "ooit" | mkAdv "altijd" ;
+lin available_A = mkA "beschikbaar" ;
+lin price_N = mkN "prijs" masculine ;
+lin little_A = mkA "klein" ;
+lin action_N = mkN "actie" feminine ;
+lin issue_N = mkN "probleem" neuter ;
+lin issue_2_N = mkN "uitgave" ;
+lin issue_1_N = mkN "probleem" neuter | mkN "issue" ;
+lin far_Adv = L.far_Adv ;
+lin remember_VS = mkVS remember_V | mkVS (reflV (no_geV (mkV "herinneren"))) ;
+lin remember_V2 = mkV2 remember_V | mkV2 (reflV (no_geV (mkV "herinneren"))) ; --- split required, herinneren means to recall, onthouden is to remember a factoid
+lin remember_V = no_geV (mkV "onthouden" "onthield" "onthouden") ;
+lin position_N = mkN "positie" feminine | mkN "plek" ;
+lin low_A = mkA "laag" ;
+lin cost_N = mkN "prijs" | mkN "kosten" ; -- kosten is plural, but cost_N is always translated with the plural
+lin little_Det = mkDet "weinig" ;
+lin matter_N = mkN "materie" feminine | problem_N ;
+lin matter_1_N = mkN "materie" feminine ;
+lin matter_2_N = problem_N ;
+lin community_N = mkN "gemeenschap" feminine ;
+lin remain_VV = mkVV (blijven_V) ;
+lin remain_VA = mkVA (blijven_V) | mkVA (mkV "resteren"); --- split, resteren is for objects
+lin remain_V2 = mkV2 (blijven_V) | mkV2 (mkV "resteren") ;
+lin remain_V = blijven_V ;
+lin figure_N = mkN "figuur" neuter | mkN "cijfer" ; --- split mkN "afbeelding" look at figure A
+lin figure_2_N = mkN "cijfer" ; -- as in, the convincing number
+lin figure_1_N = mkN "figuur" neuter ;
+lin type_N = mkN "type" neuter ;
+lin research_N = mkN "onderzoek" neuter | mkN "speurwerk" neuter ;
+lin actually_Adv = mkAdv "eigenlijk" | mkAdv "in werkelijkheid" | mkAdv "feitelijk" ;
+lin education_N = mkN "onderwijs" neuter | mkN "opvoeding" ;
+lin fall_V = mkV "vallen" "viel" "gevallen" | mkV "in" (mkV "storten") ; -- instorten means falling down
+lin speak_V2 = L.speak_V2 ;
+lin speak_V = spreken_V ;
+lin few_N = mkN "paar" ;
+lin today_Adv = L.today_Adv ;
+lin enough_Adv = mkAdv "genoeg" ;
+lin open_V2 = L.open_V2 ;
+lin open_V = mkV "open" (mkV "gaan") ;
+lin bad_A = L.bad_A ;
+lin buy_V2 = L.buy_V2 ;
+lin buy_V = kopen_V ;
+lin programme_N = mkN "programma" neuter ;
+lin minute_N = mkN "minuut" ;
+lin moment_N = mkN "moment" neuter | mkN "tijdstip" neuter | mkN "wijl" feminine | mkN "wijle" feminine | mkN "stond" masculine ;
+lin girl_N = L.girl_N ;
+lin age_N = mkN "leeftijd" ; --- split mkN "generatie" feminine ; the age of..
+lin centre_N = mkN "midden" neuter | mkN "centrum" neuter ; --- possible split, centrum is for locations
+lin stop_VV = mkVV stop_V ; --- stoppen met, but mkVV has no V -> Prep -> VV at the moment
+lin stop_V2 = mkV2 (mkV "stoppen") ;
+lin stop_V = L.stop_V ;
+lin control_N = mkN "controle" | mkN "beheersing" feminine ;
+lin value_N = mkN "waarde" ;
+lin send_V2V = mkV2V send_V ; ---- subcat
+lin send_V2 = mkV2 send_V ;
+lin send_V = zenden_V | no_geV (mkV "verzenden") | mkV "sturen" | mkV "op" (mkV "sturen"); --- split send_V3?
+lin health_N = mkN "gezondheid" feminine | mkN "welzijn" neuter ;
+lin decide_VV = mkVV decide_V ; ---- subcat
+lin decide_VS = mkVS decide_V ;
+lin decide_V2 = mkV2 decide_V ;
+lin decide_V = no_geV (mkV "beslissen") | no_geV (mkV "besluiten") ;
+lin main_A = mkA "voornaamst" | mkA "hoofdzakelijk" | mkA "belangrijkst" ;
+lin win_V2 = L.win_V2 ;
+lin win_V = winnen_V | mkV "over" winnen_V ;
+lin understand_VS = mkVS understand_V ;
+lin understand_V2 = L.understand_V2 ;
+lin understand_V = no_geV (mkV "begrijpen" "begreep" "begrepen") | no_geV (mkV "verstaan" "verstond" "verstaan") ;
+lin decision_N = mkN "beslissing" feminine | mkN "besluit" neuter ;
+lin develop_V2 = mkV2 (mkV "ontwikkelen") ;
+lin develop_V = no_geV (mkV "ontwikkelen") ;
+lin class_N = mkN "klas" feminine ; --- split mkN "klasse" having class, being classy
+lin industry_N = L.industry_N ;
+lin receive_V2 = mkV2 (receive_V) ;
+lin receive_V = no_geV (mkV "ontvangen" "ontving" "ontvangen") ;
+lin back_N = L.back_N ;
+lin several_Det = mkDet "verscheidene" | mkDet "divers" ;
+lin return_V2 = mkV2 (mkV "retourneren") ;
+lin return_V = mkV "terug" (mkV "keren") | mkV "retourneren" ;
+lin build_V2 = mkV2 (mkV "bouwen") ;
+lin build_V = mkV "bouwen" ;
+lin spend_V2 = mkV2 spend_V ;
+lin spend_V = mkV "uit" give_V ; --- split mkV "door" (mkV "brengen") spend some time
+lin force_N = mkN "kracht";
+lin condition_N = mkN "conditie" | mkN "toestand" | mkN "voorwaarde" ;
+lin condition_1_N = mkN "voorwaarde" ;
+lin condition_2_N = mkN "toestand" | mkN "voorwaarde" ;
+lin paper_N = L.paper_N ;
+lin off_Prep = mkPrep "van" ; --- split mkPrep "vanaf" This can be split into van and af
+lin major_A = mkA "belangrijk" ;
+lin describe_VS = mkVS (fixprefixV "be" write_V) | mkVS (fixprefixV "om" write_V) ; ---- subcat
+lin describe_V2 = mkV2 (fixprefixV "be" write_V) | mkV2 (fixprefixV "om" write_V) ;
+lin agree_VV = mkVV agree_V ;
+lin agree_VS = mkVS agree_V ;
+lin agree_V = mkV "in" (mkV "stemmen");
+lin economic_A = mkA "economisch" ;
+lin increase_V2 = mkV2 (increase_V) ;
+lin increase_V = mkV "toe" (mkV "take_V") ;
+lin upon_Prep = mkPrep "op" ;
+lin learn_VV = mkVV learn_V;
+lin learn_VS = lin vs learn_V2 ;
+lin learn_V2 = L.learn_V2 ;
+lin learn_V = lin v learn_V2 ;
+lin general_A = mkA "algemeen" ;
+lin century_N = mkN "eeuw" ;
+lin therefore_Adv = mkAdv "daarom" | mkAdv "bijgevolg" | mkAdv "daardoor" | mkAdv "waardoor" ;
+lin father_N = mkN "vader" masculine ;
+lin section_N = mkN "sectie" | mkN "gedeelte" ;
+lin patient_N = mkN "patient" masculine | mkN "patiente" feminine ;
+lin around_Adv = mkAdv "rond" | mkAdv "cirka" ;
+lin activity_N = mkN "activiteit" feminine ;
+lin road_N = L.road_N ;
+lin table_N = L.table_N ;
+lin including_Prep = mkPrep "inclusief" ;
+lin church_N = L.church_N ;
+lin reach_V2 = mkV2 reach_V ;
+lin reach_V = no_geV (mkV "bereiken") ;
+lin real_A = mkA "echt" | mkA "reëel" ;
+lin lie_VS = mkVS lie_2_V ;
+lin lie_2_V = liegen_V ;
+lin lie_1_V = liggen_V ;
+lin mind_N = mkN "brein" neuter | mkN "verstand" | mkN "geest" | mkN "psyche" | mkN "denkvermogen" | mkN "rede" utrum ;
+lin likely_A = mkA "waarschijnlijk" | mkA "vermoedelijk" ;
+lin among_Prep = mkPrep "onder" | mkPrep "tussen" ;
+lin team_N = mkN "team" | mkN "ploeg" ;
+lin experience_N = mkN "ervaring" feminine ;
+lin death_N = mkN "dood" ;
+lin soon_Adv = mkAdv "zo" | mkAdv "spoedig" | mkAdv "binnenkort" ;
+lin act_N = mkN "handeling" feminine | mkN "daad" ;
+lin sense_N = mkN "zintuig" neuter | mkN "gevoel" neuter | mkN "gewaarwording" feminine ;
+lin staff_N = mkN "personeel" neuter | mkN "medewerkers" ;
+lin staff_2_N = mkN "staf" ;
+lin staff_1_N = mkN "personeel" neuter | mkN "medewerkers" ;
+lin certain_A = mkA "zeker" ;
+lin certain_2_A = mkA "zeker" ;
+lin certain_1_A = mkA "zeker" ;
+lin studentMasc_N = L.student_N ;
+lin half_Predet = mkPredet "helft" | mkPredet "half" ;
+lin half_Predet = mkPredet "helft" | mkPredet "half" ;
+lin around_Prep = mkPrep "rond" ;
+lin language_N = L.language_N ;
+lin walk_V2 = mkV2 walk_V; ---- subcat
+lin walk_V = L.walk_V ;
+lin die_V = L.die_V ;
+lin special_A = mkA "speciaal" ;
+lin difficult_A = mkA "lastig" | mkA "moeilijk" ;
+lin international_A = mkA "internationaal" ;
+lin particularly_Adv = mkAdv "specifiek" ;
+lin department_N = mkN "afdeling" | mkN "departement" ;
+lin management_N = mkN "management" | mkN "administratie" feminine | mkN "beheer" neuter | mkN "bestuur" neuter | mkN "directie" feminine ;
+lin morning_N = mkN "ochtend" | mkN "morgen" ;
+lin draw_V2 = mkV2 (mkV (mkV "opzien") "baren") | mkV2 (mkV (mkV "aandacht") "trekken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin draw_1_V2 = mkV2 trekken_V ;
+lin draw_2_V2 = mkV2 nemen_V ;
+lin draw_V = mkV (mkV "opzien") "baren" | mkV (mkV "aandacht") "trekken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hope_VV = mkVV (mkV "hopen") ;
+lin hope_VS = L.hope_VS ;
+lin hope_V = mkV "hopen" ;
+lin across_Prep = mkPrep "door" ; --- split mkPrep "over"
+lin plan_N = mkN "plan" neuter ;
+lin product_N = mkN "product" neuter | mkN "produkt" neuter ;
+lin city_N = L.city_N ;
+lin early_Adv = mkAdv "vroeg" ;
+lin committee_N = mkN "comité" neuter | mkN "commissie" ;
+lin ground_N = ground_1_N ;
+lin ground_2_N = mkN "grond" ;
+lin ground_1_N = mkN "grond" ;
+lin letter_N = letter_1_N ;
+lin letter_2_N = mkN "letter" ;
+lin letter_1_N = mkN "brief" ;
+lin create_V2 = mkV2 create_V ;
+lin create_V = mkV "creëren" | scheppen_V | fixprefixV "ont" werpen_V ;
+lin evidence_N = mkN "bewijs" neuter ;
+lin evidence_2_N = mkN "bewijs" neuter ;
+lin evidence_1_N = mkN "bewijs" neuter ;
+lin foot_N = L.foot_N ;
+lin clear_A = mkA "helder" | mkA "klaar" ;
+lin boy_N = L.boy_N ;
+lin game_N = game_2_N | game_1_N ;
+lin game_3_N = mkN "wedstrijd" ;
+lin game_2_N = mkN "spel" neuter ;
+lin game_1_N = mkN "spel" neuter ;
+lin food_N = mkN "voedsel" neuter | mkN "eten" neuter ;
+lin role_N = role_1_N | role_2_N ;
+lin role_2_N = mkN "rol" ; -- character, role, part, persona
+lin role_1_N = mkN "functie" | mkN "rol" ; -- function, office, part, role
+lin practice_N = mkN "oefening" ;
+lin bank_N = L.bank_N ;
+lin else_Adv = mkAdv "anders" | mkAdv "zoniet" | mkAdv "in het andere geval" ;
+lin support_N = mkN "hulp" | mkN "ondersteuning" | mkN "advies" neuter ;
+lin sell_V2 = mkV2 sell_V ;
+lin sell_V = fixprefixV "ver" kopen_V ;
+lin event_N = mkN "gebeurtenis" | mkN "evenement" neuter ;
+lin building_N = mkN "gebouw" neuter | mkN "bouw" masculine ;
+lin range_N = mkN "afstand" ; ---split mkN "terrein" neuter shooting range
+lin behind_Prep = S.behind_Prep ;
+lin sure_A = mkA "zeker" ;
+lin report_VS = mkVS report_V;
+lin report_V2 = mkV2 report_V;
+lin report_V = mkV "aan" (mkV "melden") | mkV "rapporteren" | verschijnen_V ;
+lin pass_V = mkV "over" gaan_V ; --- split mkV "over" slaan_V to skip on something
+lin black_A = L.black_A ;
+lin stage_N = mkN "toneel" neuter | mkN "podium" neuter ; --- split mkN "stadium" neuter the stage something is in
+lin meeting_N = mkN "afspraak" ;
+lin meeting_N = mkN "afspraak" ;
+lin sometimes_Adv = mkAdv "soms" ;
+lin thus_Adv = mkAdv "dus" | mkAdv "bijgevolg" | mkAdv "aldus" ;
+lin accept_VS = mkVS (mkV "aanvaarden") | mkVS (mkV "accepteren") ;
+lin accept_V2 = mkV2 (mkV "aanvaarden") | mkV2 (mkV "accepteren") ;
+lin accept_V = mkV "accepteren" | mkV "aanvaarden";
+lin town_N = mkN "dorp" neuter | mkN "gemeente" feminine | mkN "stad" feminine | mkN "nederzetting" feminine ;
+lin art_N = L.art_N ;
+lin further_Adv = mkAdv "verder" ;
+lin club_N = club_1_N | club_2_N ;
+lin club_2_N = mkN "knuppel" ;
+lin club_1_N = mkN "club" feminine ;
+lin cause_V2V = mkV2V (mkV "veroorzaken") ;
+lin cause_V2 = mkV2 (mkV "veroorzaken") ;
+lin arm_N = mkN "arm" ;
+lin arm_1_N = mkN "arm" ;
+lin arm_2_N = mkN "wapen" ;
+lin history_N = mkN "geschiedenis" feminine | mkN "verleden" neuter ; ---- the latter means 'past'
+lin parent_N = mkN "ouder" masculine ;
+lin land_N = mkN "land" neuter ;
+lin trade_N = mkN "handel" masculine | mkN "ruil" ;
+lin watch_VS = mkVS (mkV "oppassen") ; -- status=guess, src=wikt
+lin watch_V2V = mkV2V (mkV "oppassen") ; -- status=guess, src=wikt
+lin watch_V2 = L.watch_V2 ;
+lin watch_1_V2 = mkV2 kijken_V ;
+lin watch_2_V2 = mkV2 (mkV "op" (mkV "letten")) ;
+lin watch_V = mkV "op" (mkV "letten") ;
+lin white_A = L.white_A ;
+lin situation_N = mkN "situatie" feminine | mkN "toestand" masculine ;
+lin ago_Adv = mkAdv "geleden" ;
+lin teacherMasc_N = L.teacher_N ;
+lin record_N = mkN "record" masculine ;
+lin record_3_N = mkN "record" ; ---- no exact translation, though the English word can be used in some cases
+lin record_2_N = mkN "opname" ;
+lin record_1_N = mkN "record" ;
+lin manager_N = mkN "directeur" masculine | mkN "manager" ;
+lin relation_N = mkN "relatie" | mkN "verband" | mkN "verhouding" ; ---- note that 'een verhouding hebben' means having an affair
+lin common_A = mkA "veelvoorkomend" ;
+lin common_2_A = mkA "gewoon" ;
+lin common_1_A = mkA "veelvoorkomend" ;
+lin strong_A = mkA "sterk" | mkA "krachtig" ;
+lin whole_A = mkA "heel" ;
+lin field_N = field_1_N | field_4_N ;
+lin field_4_N = mkN "vak" neuter ;
+lin field_3_N = mkN "veld" neuter ;
+lin field_2_N = mkN "veld" neuter ;
+lin field_1_N = mkN "veld" neuter ;
+lin free_A = mkA "vrij" | mkA "los" ;
+lin break_V2 = L.break_V2 ;
+lin break_V = lin v break_V2 ;
+lin yesterday_Adv = mkAdv "gisteren" | mkAdv "gister" ;
+lin support_V2 = mkV2 (mkV "steunen") | mkV2 (fixprefixV "onder" (mkV "steunen")) ;
+lin window_N = L.window_N ;
+lin account_N = mkN "rekening" ;
+lin explain_VS = mkVS (mkV "verklaren") ;
+lin explain_V2 = mkV2 (mkV "verklaren") | mkV2 (mkV "uit" "leggen") ;
+lin stay_VA = mkVA (blijven_V) | mkVA (fixprefixV "ver" blijven_V) ;
+lin stay_V = blijven_V | fixprefixV "ver" blijven_V ;
+lin few_Det = S.few_Det ;
+lin wait_VV = mkVV (mkV "wachten") | mkVV (mkV "af" "wachten") ;
+lin wait_V2 = L.wait_V2 ;
+lin wait_V = mkV "wachten" | mkV "af" "wachten" ;
+lin usually_Adv = mkAdv "gewoonlijk" ;
+lin difference_N = mkN "verschil" neuter ;
+lin material_N = mkN "materiaal" neuter ;
+lin air_N = mkN "lucht" ;
+lin wife_N = L.wife_N ;
+lin cover_V2 = mkV2 (fixprefixV "be" (mkV "dekken")) | mkV2 (mkV "dekken") ;
+lin apply_VV = mkVV (mkV "toe" "passen") ;
+lin apply_V2V = mkV2V (mkV "toe" "passen") | mkV2V (mkV "aan" "melden"); ---- subcat
+lin apply_V2 = mkV2 (mkV "toe" "passen") ;
+lin apply_1_V2 = mkV2 (mkV "toe" "passen") ;
+lin apply_2_V2 = mkV2 (mkV "aan" "melden") ; ---- applying for a job is "solliciteren". "aanmelden" is applying for a post or event
+lin apply_V = gelden_V | reflV (mkV "toe" "passen") ;
+lin project_N = mkN "project" neuter ;
+lin raise_V2 = mkV2 (mkV "op" heffen_V) ;
+lin sale_N = mkN "verkoop" masculine | mkN "veiling" feminine | mkN "veilingverkoop" masculine ;
+lin relationship_N = mkN "relatie" ;
+lin indeed_Adv = mkAdv "inderdaad" | mkAdv "daadwerkelijk" ;
+lin light_N = mkN "licht" neuter ;
+lin claim_VS = mkVS (mkV "op" "eisen") | mkVS (mkV "claimen") ;
+lin claim_V2 = mkV2 (mkV "op" "eisen") | mkV2 (mkV "claimen") ;
+lin claim_V = mkV "op" "eisen" | mkV "claimen" ;
+lin form_V2 = mkV2 (mkV "vormen") | mkV2 (mkV "vorm" geven_V) ;
+lin form_V = mkV "vormen" | mkV "vorm" geven_V ;
+lin base_V2 = mkV2 (mkV "baseren") ;
+lin base_V = mkV "baseren" ; ---- subcat
+lin care_N = mkN "zorg" ;
+lin someone_NP = S.mkNP (mkN "iemand") ;
+lin everything_NP = S.everything_NP ;
+lin certainly_Adv = mkAdv "beslist" | mkAdv "zeker" ;
+lin rule_N = L.rule_N ;
+lin home_Adv = mkAdv "thuis" ;
+lin cut_V2 = L.cut_V2 ;
+lin cut_V = snijden_V ;
+lin grow_VA = mkVA (mkV "groeien") | mkVA (spruiten_V) ;
+lin grow_V2 = mkV2 (mkV "groeien") | mkV2 (spruiten_V) ;
+lin grow_V = mkV "groeien" | spruiten_V ;
+lin similar_A = mkA "gelijkend" | mkA "lijkend" ;
+lin story_N = mkN "verhaal" neuter ;
+lin quality_N = mkN "kwaliteit" | mkN "klasse" feminine ;
+lin tax_N = mkN "belasting" | mkN "taks" masculine feminine ;
+lin worker_N = mkN "arbeider" masculine | mkN "arbeidskracht" utrum ;
+lin nature_N = mkN "natuur" feminine ;
+lin structure_N = mkN "structuur" feminine ; --- split mkN "gebouw" building
+lin data_N = mkN "data" | mkN "gegeven" ;
+lin necessary_A = mkA "nodig" | mkA "noodzakelijk" ;
+lin pound_N = mkN "pond" ;
+lin method_N = mkN "methode" feminine ;
+lin unit_N = unit_1_N ;
+lin unit_6_N = unit_1_N ; ---- the team is a unit
+lin unit_5_N = unit_1_N ; ---- building block
+lin unit_4_N = mkN "object" neuter ; ---- single undivided whole
+lin unit_3_N = unit_1_N ; ---- organization as part of a group
+lin unit_2_N = unit_1_N ; ---- structural whole
+lin unit_1_N = mkN "eenheid" "eenheden" utrum; ---- unit of measurement
+lin central_A = mkA "centraal" ;
+lin bed_N = mkN "bed" neuter ;
+lin union_N = mkN "vereniging" | mkN "unie" ;
+lin movement_N = mkN "beweging" feminine ;
+lin board_N = board_1_N | board_2_N ;
+lin board_2_N = mkN "bestuur" neuter ;
+lin board_1_N = mkN "bord" neuter ;
+lin true_A = mkA "waar" | mkA "echt" ;
+lin well_Interj = mkInterj "nou" ;
+lin simply_Adv = mkAdv "simpelweg" | mkAdv "gewoon" ;
+lin contain_V2 = mkV2 (mkV "in" houden_V) | mkV2 (mkV "bevatten") ;
+lin especially_Adv = mkAdv "vooral" ;
+lin open_A = mkA "open" ;
+lin short_A = L.short_A ;
+lin personal_A = mkA "persoonlijk" ;
+lin detail_N = mkN "detail" ;
+lin model_N = mkN "model" neuter ;
+lin bear_V2 = mkV2 bear_V ;
+lin bear_V = dragen_V ;
+lin single_A = single_2_A | single_1_A ;
+lin single_2_A = mkA "alleenstaand" ;
+lin single_1_A = mkA "enkel" ;
+lin join_V2 = mkV2 join_V ;
+lin join_V = mkV "lid" worden_V ;
+lin reduce_V2 = mkV2 (mkV "verminderen") | mkV2 (mkV "reduceren") ;
+lin reduce_V = mkV "verminderen" | mkV "reduceren" ;
+lin establish_V2 = mkV2 (mkV "op" "richten") | mkV2 (mkV "stichten") ;
+lin wall_N = mkN "muur" ;
+lin face_V2 = mkV2 face_V;
+lin face_V = mkV "tegemoet" gaan_V ;
+lin easy_A = mkA "makkelijk" | mkA "simpel" ;
+lin private_A = mkA "persoonlijk" | mkA "privé" ;
+lin computer_N = L.computer_N ;
+lin hospital_N = mkN "ziekenhuis" neuter | mkN "hospitaal" neuter ;
+lin chapter_N = mkN "hoofdstuk" neuter ;
+lin scheme_N = mkN "plan" neuter ;
+lin theory_N = mkN "theorie" ;
+lin choose_VV = mkVV (kiezen_V) ;
+lin choose_V2 = mkV2 (kiezen_V) ;
+lin wish_VV = mkVV (mkV "wensen") ;
+lin wish_VS = mkVS (mkV "wensen") ;
+lin wish_V2V = mkV2V (mkV "wensen") ;
+lin wish_V2 = mkV2 (mkV "wensen") ;
+lin wish_V = mkV "wensen" ;
+lin property_N = property_1_N | property_2_N ;
+lin property_2_N = mkN "eigendom" ;
+lin property_1_N = mkN "kenmerk" neuter | mkN "karakteristiek" | mkN "eigenschap" ;
+lin achieve_V2 = mkV2 (mkV "bereiken") | mkV2 (mkV "realiseren") ;
+lin financial_A = mkA "financieel" ;
+lin poor_A = poor_1_A | poor_2_A | poor_3_A ;
+lin poor_3_A = mkA "slecht" ;
+lin poor_2_A = mkA "arm" ;
+lin poor_1_A = mkA "arm" ;
+lin officer_N = officer_1_N ;
+lin officer_3_N = mkN "officier" masculine;
+lin officer_2_N = mkN "officier" masculine ;
+lin officer_1_N = mkN "officier" masculine ;
+lin up_Prep = mkPrep "op" | mkPrep "omhoog" ;
+lin charge_N = charge_1_N | charge_2_N ;
+lin charge_2_N = mkN "aanklacht" ;
+lin charge_1_N = mkN "lading" ;
+lin director_N = mkN "directeur" masculine feminine | mkN "regisseur" masculine ;
+lin drive_V2V = mkV2V drive_V ;
+lin drive_V2 = mkV2 drive_V ;
+lin drive_V = rijden_V ; --- split mkV "aan" drijven_V to drive machinery
+lin deal_V2 = mkV2 deal_V ;
+lin deal_V = fixprefixV "ver" (mkV "delen") ; --- split mkV "handelen" dealing as in trading ---- possibly also fixprefixV "uit" (mkV "delen"), to distribute ---- "I don't want to deal with this" idiomatic? ---- also "this paper deals with"
+lin place_V2 = mkV2 (mkV "plaatsen") ;
+lin approach_N = mkN "aanpak" masculine ;
+lin chance_N = mkN "kans" feminine | mkN "gelegenheid" feminine | mkN "mogelijkheid" feminine ;
+lin application_N = mkN "toepassing" feminine | mkN "programma" neuter | mkN "applicatie" feminine ; --- split mkN "aanmelding" | mkN "aanbrenging" application of make-up
+lin seek_VV = mkVV (zoeken_V) | mkVV (mkV "na" "streven") ;
+lin seek_V2 = L.seek_V2 ;
+lin foreign_A = foreign_1_A | foreign_2_A ;
+lin foreign_2_A = mkA "vreemd" ;
+lin foreign_1_A = mkA "buitenlands" | mkA "allochtoon" ;
+lin along_Prep = mkPrep "langs" ;
+lin top_N = mkN "top" ;
+lin amount_N = mkN "hoeveelheid" feminine ;
+lin son_N = mkN "zoon" masculine ;
+lin operation_N = mkN "operatie" feminine ;
+lin fail_VV = mkVV fail_V ;
+lin fail_V2 = mkV2 fail_V ;
+lin fail_V = mkV "falen" ;
+lin human_A = mkA "menselijk" ;
+lin opportunity_N = mkN "kans" feminine | mkN "mogelijkheid" ;
+lin simple_A = mkA "simpel" ;
+lin leader_N = mkN "leider" masculine | mkN "leidster" feminine | mkN "aanvoerder" masculine | mkN "aanvoerster" feminine ;
+lin look_N = mkN "blik" masculine ;
+lin share_N = mkN "aandeel" neuter | mkN "deel" neuter ;
+lin production_N = mkN "productie" feminine ;
+lin recent_A = mkA "recent" ;
+lin firm_N = mkN "bedrijf" neuter ;
+lin picture_N = mkN "plaatje" neuter | mkN "foto" | mkN "beeld" neuter ;
+lin source_N = mkN "bron" ;
+lin security_N = mkN "veiligheid" feminine ;
+lin serve_V2 = mkV2 serve_V ;
+lin serve_V = mkV "verdienen" ;
+lin according_to_Prep = mkPrep "volgens" ;
+lin end_V2 = mkV2 end_V ;
+lin end_V = mkV "beëindigen" | mkV "eindigen" | mkV "afsluiten" ;
+lin contract_N = mkN "contract" neuter ;
+lin wide_A = L.wide_A ;
+lin occur_V = mkV "voor" L.come_V | mkV "plaats" vinden_V ;
+lin agreement_N = mkN "afspraak" | mkN "overeenkomst" | mkN "goedkeuring" feminine ;
+lin better_Adv = mkAdv "beter" ;
+lin kill_V2 = L.kill_V2 ;
+lin kill_V = mkV "doden" | mkV "vermoorden" ;
+lin act_V2 = mkV2 act_V ; ---- subcat
+lin act_V = mkV "gedragen" | mkV "op" (mkV "treden") ;
+lin site_N = mkN "plek" ;
+lin either_Adv = mkAdv "beide" ; ---- no proper translation
+lin labour_N = mkN "werk" neuter ; --- split mkN "bevalling" process of having a baby
+lin plan_VV = mkVV plan_V ;
+lin plan_VS = mkVS plan_V ;
+lin plan_V2V = mkV2V plan_V ;
+lin plan_V2 = mkV2 plan_V ;
+lin plan_V = mkV "plannen" ;
+lin various_A = mkA "verscheiden" | mkA "uiteenlopend" | mkA "verschillend" ;
+lin since_Prep = mkPrep "sinds" | mkPrep "sedert" ;
+lin test_N = mkN "test" masculine | mkN "examen" neuter ;
+lin eat_V2 = L.eat_V2 ;
+lin eat_V = eten_V | vreten_V | mkV "op" vreten_V ;
+lin loss_N = mkN "verlies" neuter ;
+lin close_V2 = L.close_V2 ;
+lin close_V = sluiten_V ;
+lin represent_V2 = mkV2 (mkV "voorstellen") ; -- status=guess, src=wikt
+lin represent_V = mkV "vertegenwoordigen" | mkV "representeren" | mkV "voor" (mkV "stellen") ;
+lin love_VV = mkVV (lin V love_V2) ;
+lin love_V2 = L.love_V2 ;
+lin colour_N = mkN "kleur" ;
+lin clearly_Adv = mkAdv "duidelijk" ;
+lin shop_N = L.shop_N ;
+lin benefit_N = mkN "voordeel" neuter ;
+lin animal_N = L.animal_N ;
+lin heart_N = L.heart_N ;
+lin election_N = mkN "verkiezing" feminine ;
+lin purpose_N = mkN "doel" neuter | mkN "bedoeling" ;
+lin standard_N = mkN "standaard" utrum ;
+lin due_A = mkA "door" ; ---- no proper translation, 'door' can be used in 'the effect is due to the attraction of the sun'
+lin secretary_N = mkN "secretaris" masculine | mkN "secretaresse" feminine ;
+lin rise_V2 = mkV2 rise_V ;
+lin rise_V = rijzen_V | mkV "op" stijgen_V ;
+lin date_N = date_1_N ;
+lin date_7_N = mkN "dadel" ;
+lin date_3_N = variants{} ; -- 
+lin date_3_N = variants{} ; -- 
+lin date_1_N = mkN "datum" ;
+lin hard_A = hard_1_A | hard_2_A ;
+lin hard_2_A = mkA "lastig" ;
+lin hard_1_A = mkA "hard" ;
+lin music_N = L.music_N ;
+lin hair_N = L.hair_N ;
+lin prepare_VV = mkVV prepare_V ;
+lin prepare_V2V = mkV2V prepare_V ;
+lin prepare_V2 = mkV2 prepare_V ;
+lin prepare_V = mkV "voor" (mkV "bereiden") | mkV "prepareren" ;
+lin factor_N = mkN "factor" ;
+lin other_A = mkA "ander" ;
+lin anyone_NP = S.mkNP (mkN "iedereen") | S.mkNP (mkN "iemand") ;
+lin pattern_N = mkN "patroon" neuter ; -- status=guess
+lin manage_VV = mkVV manage_V ; ---- no proper translation
+lin manage_V2 = mkV2 manage_V ;
+lin manage_V = mkV "beheren" | mkV "leiden" | mkV "managen" ;--- split mkV "er in" (mkV "slagen") ; to succeed
+lin piece_N = mkN "stuk" neuter | mkN "pion" masculine ;
+lin discuss_VS = mkVS (mkV "overleggen") | mkVS (mkV "discussiëren") | mkVS (mkV "debatteren") | mkVS (mkV "bediscussiëren") | mkVS (mkV "bepraten");
+lin discuss_V2 = mkV2 (mkV "overleggen") | mkV2 (mkV "discussiëren") | mkV2 (mkV "debatteren") | mkV2 (mkV "bediscussiëren") | mkV2 (mkV "bepraten") ;
+lin prove_VS = mkVS prove_V ;
+lin prove_VA = mkVA prove_V ;
+lin prove_V2 = mkV2 prove_V ;
+lin prove_V = fixprefixV "be" wijzen_V | mkV "aan" (mkV "tonen") ;
+lin front_N = mkN "voorkant" | mkN "voorzijde" ;
+lin evening_N = mkN "avond" ;
+lin royal_A = mkA "koninklijk" ;
+lin tree_N = L.tree_N ;
+lin population_N = mkN "bevolking" feminine | mkN "populatie" ;
+lin fine_A = mkA "goed" | mkA "prima" ;
+lin plant_N = mkN "plant" masculine ;
+lin pressure_N = mkN "druk" ;
+lin response_N = mkN "antwoord" neuter | mkN "respons" ;
+lin catch_V2 = mkV2 vangen_V ;
+lin street_N = mkN "straat" ;
+lin pick_V2 = mkV2 (kiezen_V) ;
+lin pick_V = kiezen_V ; ---- subcat?
+lin performance_N = performance_1_N | performance_2_N ;
+lin performance_2_N = mkN "voorstelling" | mkN "opvoering" feminine ;
+lin performance_1_N = mkN "prestatie" ;
+lin knowledge_N = mkN "kennis" | mkN "wetenschap" ;
+lin despite_Prep = mkPrep "ondanks" ;
+lin design_N = mkN "vormgeving" | mkN "design" neuter ;
+lin page_N = mkN "pagina" ;
+lin enjoy_VV = mkVV (genieten_V) ;
+lin enjoy_V2 = mkV2 (genieten_V) ;
+lin individual_N = mkN "individu" neuter | mkN "enkeling" masculine ;
+lin suppose_VS = mkVS (mkV "aan" nemen_V) ;
+lin suppose_V2 = mkV2 (mkV "aan" nemen_V) ;
+lin rest_N = mkN "rust" ;
+lin instead_Adv = mkAdv "in plaats van" ;
+lin wear_V2 = mkV2 wear_V ;
+lin wear_V = dragen_V | mkV "aan" hebben_V ;
+lin basis_N = mkN "basis" feminine ;
+lin size_N = mkN "maat" feminine | mkN "grootte" feminine ;
+lin environment_N = mkN "omgeving" utrum ; --- split mkN "milieu" ;
+lin per_Prep = mkPrep "per" ;
+lin fire_N = L.fire_N ;
+lin fire_2_N = mkN "vuur" neuter ; ---- hold you fire
+lin fire_1_N = mkN "vuur" neuter ; ---- they lost everything in the fire
+lin series_N = mkN "reeks" feminine | mkN "serie" feminine ;
+lin success_N = mkN "succes" neuter | mkN "welgang" masculine ;
+lin natural_A = mkA "normaal" | mkA "natuurlijk" ;
+lin wrong_A = mkA "slecht" | mkA "fout" | mkA "verkeerd" ;
+lin near_Prep = mkPrep "dichtbij" ;
+lin round_Adv = mkAdv "rond" ;
+lin thought_N = mkN "gedachte" feminine | mkN "idee" neuter ;
+lin list_N = mkN "lijst" feminine ;
+lin argue_VS = mkVS argue_V ;
+lin argue_V2 = mkV2 argue_V ;
+lin argue_V = mkV "argumenteren" | mkV "redetwisten" ; --- split mkV "betogen" | mkV "beweren" ; implemented sense is a form of discussing, to split sense is argueing a stance (in a monologue)
+lin final_A = mkA "laatste" | mkA "finaal" | mkA "ultiem" | mkA "definitief" ;
+lin future_N = mkN "toekomst" feminine ;
+lin future_3_N = mkN "toekomst" feminine ; ---- ?
+lin future_1_N = mkN "toekomst" feminine ; ---- time to come
+lin introduce_V2 = mkV2 (mkV "introduceren") | mkV2 (mkV "voor" "stellen") ; ---- voorstellen can only be used with people
+lin analysis_N = mkN "analyse" feminine ;
+lin enter_V2 = mkV2 enter_V ;
+lin enter_V = mkV "binnen" gaan_V ;
+lin space_N = mkN "ruimte" ;
+lin arrive_V = mkV "aan" LexiconDut.come_V | mkV "arriveren" ;
+lin ensure_VS = mkVS (mkV "verzekeren") ;
+lin ensure_V2 = mkV2 (mkV "verzekeren") ;
+lin ensure_V = mkV "verzekeren" ;
+lin demand_N = mkN "eis" ;
+lin statement_N = mkN "verklaring" feminine ;
+lin to_Adv = mkAdv "toe" | mkAdv "dicht" ;
+lin attention_N = mkN "aandacht" feminine ;
+lin love_N = L.love_N ;
+lin principle_N = mkN "principe" neuter | mkN "beginsel" neuter ;
+lin pull_V2 = L.pull_V2 ;
+lin pull_V = trekken_V ;
+lin set_N = mkN "set" masculine ;
+lin set_2_N = mkN "set" masculine ;
+lin set_1_N = mkN "set" masculine ;
+lin doctor_N = L.doctor_N ;
+lin choice_N = mkN "keuze" feminine | mkN "keuzemogelijkeheid" feminine ;
+lin refer_V2 = mkV2 (mkV "verwijzen") ;
+lin refer_V = mkV "verwijzen" ;
+lin feature_N = mkN "kenmerk" neuter | mkN "eigenschap" feminine ;
+lin couple_N = mkN "paar" neuter | mkN "koppel" neuter ;
+lin step_N = mkN "stap" masculine ;
+lin following_A = mkA "volgende" ;
+lin thank_V2 = mkV2 (mkV "bedanken") | mkV2 (mkV "danken") ;
+lin machine_N = mkN "machine" feminine ;
+lin income_N = mkN "inkomen" neuter ;
+lin training_N = mkN "opleiding" feminine | mkN "training" ;
+lin present_V2 = mkV2 (mkV "presenteren") ;
+lin association_N = mkN "vereniging" | mkN "associatie" ;
+lin film_N = mkN "film" ;
+lin film_2_N = mkN "dunne laag" ;
+lin film_1_N = mkN "film" ;
+lin region_N = mkN "streek" feminine | mkN "regio" | mkN "gebied" neuter ;
+lin effort_N = mkN "inspanning" ;
+lin player_N = mkN "speler" masculine ;
+lin everyone_NP = S.mkNP (mkN "iedereen") ;
+lin present_A = mkA "present" | mkA "aanwezig" | mkA "tegenwoordig" ;
+lin award_N = mkN "onderscheiding" | mkN "toekenning" ;
+lin village_N = L.village_N ;
+lin control_V2 = mkV2 (mkV "controleren") ;
+lin organisation_N = mkN "organisatie" ;
+lin whatever_Det = mkDet "wat dan ook voor" ; ---- rather strange translation
+lin news_N = mkN "nieuws" neuter ;
+lin nice_A = mkA "leuk" | mkA "aardig" | mkA "vriendelijk" ;
+lin difficulty_N = mkN "moeilijkheid" ; --- split mkN "obstakel" neuter | mkN "hindernis" ; an obstacle that hinders achievement of a goal
+lin modern_A = mkA "modern" ;
+lin cell_N = mkN "cel" feminine ;
+lin close_A = mkA "dichtbij" | mkA "nabij" ;
+lin current_A = mkA "huidig" | mkA "actueel" ;
+lin legal_A = mkA "wettelijk" | mkA "legaal" | mkA "wettig" ;
+lin energy_N = mkN "energie" feminine ;
+lin finally_Adv = mkAdv "eindelijk" | mkAdv "uiteindelijk" ;
+lin degree_N = mkN "graden celsius m plural" ; -- status=guess
+lin degree_3_N = mkN "graad" ;
+lin degree_2_N = mkN "diploma" neuter | mkN "graad" ;
+lin degree_1_N = mkN "graad" ;
+lin mile_N = mkN "mijl" masculine ;
+lin means_N = mkN "middel" neuter ;
+lin growth_N = mkN "groei" ;
+lin treatment_N = mkN "behandeling" ;
+lin sound_N = mkN "geluid" neuter | mkN "klank" ;
+lin above_Prep = S.above_Prep ;
+lin task_N = mkN "task" | mkN "opgave" feminine ;
+lin provision_N = mkN "voorziening" | mkN "provisie" ;
+lin affect_V2 = mkV2 (mkV "beinvloeden") | mkV2 (mkV "aan" (mkV "tasten")) ; --- split mkV2 (mkV "beroeren")) ; being deeply affected by something
+lin please_Adv = mkAdv "alsjeblieft" | mkAdv "alstublieft" | mkAdv "gelieve" ; ---- the last one is quite formal and only occurs as first word in a sentence
+lin red_A = L.red_A ;
+lin happy_A = mkA "gelukkig" | mkA "blij" ;
+lin behaviour_N = mkN "gedrag" neuter | mkN "houding" ;
+lin concerned_A = mkA "ongerust" ; --- split mkA "bewuste" | split mkA "in kwestie" ; the people concerned were punished...
+lin point_V2 = mkV2 (wijzen_V) ; --- mkV2 (mkV "richten") ; ---- to point a gun, would be bitransitive
+lin point_V = wijzen_V ;
+lin function_N = mkN "functie" feminine ;
+lin identify_V2 = mkV2 (mkV "identificeren") ;
+lin identify_V = reflMkV "identificeren" ;
+lin resource_N = mkN "middel" ; --- split mkN "bron" ; a natural resource
+lin defence_N = mkN "verdediging" feminine | mkN "verweer" neuter ;
+lin garden_N = L.garden_N ;
+lin floor_N = L.floor_N ;
+lin technology_N = mkN "technologie" ;
+lin style_N = mkN "stijl" masculine ;
+lin feeling_N = mkN "gevoel" neuter | mkN "emotie" feminine ;
+lin science_N = L.science_N ;
+lin relate_V2 = mkV2 (mkV "relateren") | mkV2 (mkV "ver" houden_V) ; ---split mkV2 (mkV "verhalen") ; to relate a story
+lin relate_V = mkV "relateren" ;
+lin doubt_N = mkN "twijfel" feminine ;
+lin horse_N = L.horse_N ;
+lin force_VS = mkVS (mkV "af" dwingen_V) ;
+lin force_V2V = mkV2V force_V ;
+lin force_V2 = mkV2 force_V ; --- split mkV2 (mkV "verkrachten") ; to force yourself upon someone, to rape
+lin force_V = dwingen_V | mkV "verplichten" | mkV "af" dwingen_V | mkV "forceren" ;
+lin answer_N = mkN "antwoord" neuter ;
+lin compare_V = mkV "vergelijken" ;
+lin suffer_V2 = mkV2 suffer_V ;
+lin suffer_V = lijden_V | mkV "onder" gaan_V ;
+lin individual_A = mkA "individueel" | mkA "afzonderlijk" ;
+lin forward_Adv = mkAdv "vooruit" | mkAdv "voorwaarts" ; ---- can not translate 'from this day forward'
+lin announce_VS = mkVS (mkV "aan" (mkV "kondigen")) | mkVS (mkV "verkondigen") ;
+lin announce_V2 = mkV2 (mkV "aan" (mkV "kondigen")) | mkV2 (mkV "verkondigen") ;
+lin userMasc_N = mkN "gebruiker" masculine ;
+lin fund_N = mkN "fonds" ;
+lin character_2_N = mkN "karakter" neuter | mkN "teken" neuter ;
+lin character_1_N = mkN "karakter" neuter | mkN "persoonlijkheid" ; --- split mkN "karakter" ; character on a show
+lin risk_N = mkN "risico" neuter ;
+lin normal_A = mkA "normaal" ;
+lin nor_Conj = mkConj "noch" | mkConj "evenmin" ;
+lin dog_N = L.dog_N ;
+lin obtain_V2 = mkV2 (mkV "ver" krijgen_V) | mkV2 "behalen" ;
+lin obtain_V = mkV "ver" krijgen_V | mkV "behalen" ; ---- subcat
+lin quickly_Adv = mkAdv "snel" | mkAdv "vlug" | mkAdv "gauw" | mkAdv "spoedig" | mkAdv "rap" | mkAdv "gezwind" ;
+lin army_N = mkN "leger" neuter | mkN "horde" | mkN "menigte" ;
+lin indicate_VS = mkVS (mkV "aan" wijzen_V) | mkVS (mkV "aan" (mkV "duiden")) ;
+lin indicate_V2 = mkV2 (mkV "aan" wijzen_V) | mkV2 (mkV "aan" (mkV "duiden")) ;
+lin forget_VS = mkVS forget_V ;
+lin forget_V2 = L.forget_V2 ;
+lin forget_V = lin v L.forget_V2 ;
+lin station_N = mkN "station" | mkN "halte" feminine ;
+lin glass_N = mkN "glas" neuter ;
+lin cup_N = mkN "kop" ;
+lin previous_A = mkA "vorig" | mkA "eerder" ;
+lin husband_N = L.husband_N ;
+lin recently_Adv = mkAdv "onlangs" | mkAdv "recentelijk" | mkAdv "laatst" | mkAdv "overlaatst" ;
+lin publish_V2 = mkV2 publish_V ;
+lin publish_V = mkV "publiceren" | mkV "uit" geven_V ;
+lin serious_A = mkA "serieus" ;
+lin anyway_Adv = mkAdv "hoe dan ook" ;
+lin visit_V2 = mkV2 visit_V ;
+lin visit_V = mkV "be" zoeken_V | mkV "op" zoeken_V ;
+lin capital_N = capital_1_N | capital_2_N | capital_3_N ;
+lin capital_3_N = mkN "hoofdletter" ;
+lin capital_2_N = mkN "vermogen" neuter | mkN "kapitaal" neuter ;
+lin capital_1_N = mkN "hoofdstad" masculine feminine ;
+lin either_Det = mkDet "beide" ; ---- strange
+lin note_N = note_1_N | note_2_N | note_3_N ;
+lin note_3_N = mkN "noot" ;
+lin note_2_N = mkN "notitie" ;
+lin note_1_N = mkN "aantekening" | mkN "notitie" ;
+lin season_N = mkN "seizoen" neuter ;
+lin argument_N = mkN "argument" neuter ;
+lin listen_V = mkV "luisteren" ;
+lin show_N = mkN "show" | mkN "voorstelling" ;
+lin responsibility_N = mkN "verantwoordelijkheid" feminine ;
+lin significant_A = mkA "significant" | mkA "beduidend" | mkA "waarneembaar" ;
+lin deal_N = mkN "afspraak" | mkN "transactie" ;
+lin prime_A = mkA "eerste" | mkA "uitstekend" | mkA "prima" ;
+lin economy_N = mkN "economie" feminine ;
+lin economy_2_N = mkN "economie" ; ---- I am not sure about this sense, 'saving money'?
+lin economy_1_N = mkN "economie" feminine ;
+lin element_N = mkN "element" neuter ;
+lin finish_V2 = mkV2 finish_V ;
+lin finish_V = mkV "eindigen" | mkV "op" houden_V ;
+lin duty_N = mkN "dienst";
+lin fight_V2 = L.fight_V2 ;
+lin fight_V = vechten_V ;
+lin train_V2V = mkV2V (mkV "trainen") ;
+lin train_V2 = mkV2 (mkV "trainen") ;
+lin train_V = mkV "trainen" | mkV "oefenen" ;
+lin maintain_VS = mkVS maintain_V ;
+lin maintain_V2 = mkV2 maintain_V ;
+lin maintain_V = mkV "handhaven" | mkV "onder" houden_V;
+lin attempt_N = mkN "poging" ;
+lin leg_N = L.leg_N ;
+lin investment_N = mkN "investering" ;
+lin save_V2 = mkV2 (mkV "redden") | mkV2 (mkV "sparen") ;
+lin save_V = mkV "sparen" ; --- split mkV "redden" to save someone
+lin throughout_Prep = mkPrep "door" ; ---- no proper translation
+lin design_V2 = mkV2 design_V ;
+lin design_V = mkV "ontwerpen" ;
+lin suddenly_Adv = mkAdv "plotseling" | mkAdv "plots" | mkAdv "plotsklaps" | mkAdv "ineens" | mkAdv "pardoes" ;
+lin brother_N = mkN "broer" masculine | mkN "broeder" masculine ;
+lin improve_V2 = mkV2 improve_V ;
+lin improve_V = mkV "verbeteren" | mkV "beteren" ; ---- note that: hij verbeterde zijn huiswerk, hij beterde zijn leven
+lin avoid_VV = mkVV (fixprefixV "ver" mijden_V) | mkVV mijden_V ;
+lin avoid_V2 = mkV2 (fixprefixV "ver" mijden_V) | mkV2 mijden_V ;
+lin wonder_VQ = L.wonder_VQ ;
+lin wonder_V = reflV (mkV "af" vragen_V) ;
+lin tend_VV = mkVV (mkV "de neiging" hebben_V) ; ---- strange
+lin tend_V2 = mkV2 (mkV "de neiging" hebben_V) ;
+lin title_N = mkN "titel" ;
+lin hotel_N = mkN "hotel" neuter ;
+lin aspect_N = mkN "aspect" neuter ;
+lin increase_N = mkN "toename" ;
+lin help_N = mkN "hulp" ;
+lin industrial_A = mkA "industrieel" ;
+lin express_V2 = mkV2 (mkV "uit" (mkV "drukken")) ;
+lin summer_N = mkN "zomer" masculine ;
+lin determine_VV = mkVV determine_V ;
+lin determine_VS = mkVS determine_V ;
+lin determine_V2V = mkV2V determine_V ; ---- subcat
+lin determine_V2 = mkV2 determine_V ;
+lin determine_V = mkV "vast" (mkV "stellen") | mkV "bepalen" ;
+lin generally_Adv = mkAdv "in het algemeen" | mkAdv "gewoonlijk" ;
+lin daughter_N = mkN "dochter" feminine ;
+lin exist_V = mkV "be" staan_V ;
+lin share_V2 = mkV2 (mkV "delen") ;
+lin share_V = mkV "delen" ;
+lin baby_N = L.baby_N ;
+lin nearly_Adv = mkAdv "bijna" ;
+lin smile_V = mkV "glimlachen" | mkV "lachen" ;
+lin sorry_A = mkA "armzalig" | mkA "treurig" ; ---- improper translations; I am sorry -> het spijt me (it regrets me)
+lin sea_N = L.sea_N ;
+lin skill_N = mkN "bekwaamheid" feminine | mkN "vaardigheid" feminine ;
+lin claim_N = mkN "aanspraak" feminine ;
+lin treat_V2 = mkV2 (mkV "behandelen") ;
+lin treat_V = mkV "behandelen" ;
+lin remove_V2 = mkV2 remove_V ;
+lin remove_V = mkV "verwijderen" | mkV "weg" (mkV "halen") ;
+lin concern_N = mkN "onderneming" feminine ; --- split mkN "zorg" | mkN "belangstelling" ; some concern on my part
+lin university_N = L.university_N ;
+lin left_A = mkA "links" ;
+lin dead_A = mkA "dood" | mkA "overleden" | mkA "gestorven" ;
+lin discussion_N = mkN "discussie" feminine | mkN "bespreking" feminine ;
+lin specific_A = mkA "specifiek" ;
+lin customerMasc_N = mkN "klant" masculine ;
+lin box_N = mkN "doos" ;
+lin outside_Prep = mkPrep "buiten" ;
+lin state_VS = mkVS (mkV "verklaren") ;
+lin state_V2 = mkV2 (mkV "verklaren") ;
+lin conference_N = mkN "conferentie" feminine ;
+lin whole_N = mkN "geheel" neuter ;
+lin total_A = mkA "compleet" | mkA "volledig" | mkA "geheel" ;
+lin profit_N = mkN "winst" feminine | mkN "profijt" neuter ;
+lin division_N = division_1_N | division_2_N | division_3_N ;
+lin division_3_N = mkN "deling" ;
+lin division_2_N = mkN "divisie" | mkN "afdeling" ;
+lin division_1_N = mkN "afdeling" ;
+lin throw_V2 = L.throw_V2 ;
+lin throw_V = lin V throw_V2;
+lin procedure_N = mkN "procedure" feminine ;
+lin fill_V2 = mkV2 fill_V ;
+lin fill_V = mkV "op" (mkV "vullen") | mkV "aan" (mkV "vullen") ;
+lin king_N = L.king_N ;
+lin assume_VS = mkVS (mkV "aan" nemen_V) ;
+lin assume_V2 = mkV2 (mkV "aan" nemen_V) ;
+lin image_N = mkN "beeld" neuter | mkN "foto" ; ---split mkN "imago" neuter ; North-Korea has a bad image
+lin oil_N = L.oil_N ;
+lin obviously_Adv = mkAdv "overduidelijk" | mkAdv "vanzelfsprekend" ;
+lin unless_Subj = mkSubj "nutteloos" ;
+lin appropriate_A = mkA "aangewezen" | mkA "geschikt" ;
+lin circumstance_N = mkN "omstandigheid" ;
+lin military_A = mkA "militair" ;
+lin proposal_N = mkN "voorstel" neuter ;
+lin mention_VS = mkVS mention_V ;
+lin mention_V2 = mkV2 mention_V ;
+lin mention_V = mkV "noemen" | mkV "vermelden" ;
+lin client_N = mkN "klant" masculine feminine | mkN "cliënt" masculine feminine ;
+lin sector_N = mkN "sector" ;
+lin direction_N = mkN "richting" ;
+lin admit_VS = mkVS admit_V ;
+lin admit_V2 = mkV2 admit_V ;
+lin admit_V = mkV "toe" geven_V ;
+lin though_Adv = mkAdv "echter" ;
+lin replace_V2 = mkV2 (mkV "vervangen") ;
+lin basic_A = mkA "basis" ; ---- strange
+lin hard_Adv = mkAdv "hard" | mkAdv "lastig" ;
+lin instance_N = mkN "voorbeeld" neuter | mkN "instantie" ;
+lin sign_N = mkN "teken" neuter ;
+lin original_A = mkA "origineel" | mkA "oorspronkelijk" ;
+lin successful_A = mkA "succesvol" | mkA "geslaagd" | mkA "gelukt" ;
+lin okay_Adv = mkAdv "oké" | mkAdv "okee" ;
+lin reflect_V2 = mkV2 (mkV "weerkaatsen") | mkV2 (mkV "weerspiegelen") ;
+lin reflect_V = mkV "weerkaatsen" | mkV "weerspiegelen" ;
+lin aware_A = mkA "op de hoogte" ;
+lin measure_N = mkN "maat" ;
+lin attitude_N = mkN "houding" feminine | mkN "gedrag" neuter ;
+lin disease_N = mkN "ziekte" feminine ;
+lin exactly_Adv = mkAdv "precies" | mkAdv "exact" ;
+lin above_Adv = mkAdv "bovenal" | mkAdv "vooral" | mkAdv "voornamelijk" ;
+lin commission_N = mkN "commissie" feminine ;
+lin intend_VV = mkVV (zijnV (mkV "van plan")) | mkVV (mkV "bedoelen") | mkVV (mkV "menen") ; ---- no exact translation
+lin beyond_Prep = mkPrep "voorbij" ;
+lin seat_N = mkN "zitplek" ;
+lin presidentMasc_N = mkN "president" masculine ;
+lin encourage_V2V = mkV2V (mkV "bevorderen") | mkV2V (mkV "patroneren") | mkV2V (mkV "steunen") ;
+lin encourage_V2 = mkV2 (mkV "bevorderen") | mkV2 (mkV "patroneren") | mkV2 (mkV "steunen") ;
+lin addition_N = mkN "toevoeging" feminine ;
+lin goal_N = mkN "doel" neuter | mkN "goal" ;
+lin round_Prep = mkPrep "rond" ;
+lin miss_V2 = mkV2 miss_V ;
+lin miss_V = mkV "missen" ;
+lin popular_A = mkA "populair" | mkA "geliefd" | mkA "gewild" | mkA "in trek" ;
+lin affair_N = mkN "affaire" ;
+lin technique_N = mkN "techniek" feminine ;
+lin respect_N = mkN "respect" masculine | mkN "achting" feminine | mkN "eerbied" feminine ;
+lin drop_V2 = mkV2 drop_V ;
+lin drop_V = mkV "laten" vallen_V ; ---- let fall
+lin professional_A = mkA "deskundig" ;
+lin less_Det = mkDet "minder" ;
+lin once_Subj = mkSubj "zodra" ;
+lin item_N = mkN "exemplaar" neuter | mkN "artikel" neuter | mkN "stuk" neuter | mkN "object" neuter ;
+lin fly_V2 = mkV2 (mkV "besturen") | mkV2 vliegen_V ;
+lin fly_V = L.fly_V ;
+lin reveal_VS = mkVS (mkV "onthullen") ;
+lin reveal_V2 = mkV2 (mkV "onthullen") ;
+lin version_N = mkN "versie" ;
+lin maybe_Adv = mkAdv "misschien" | mkAdv "mogelijk" ;
+lin ability_N = mkN "vaardigheid" | mkN "vermogen" neuter ;
+lin operate_V2 = mkV2 operate_V ;
+lin operate_V = mkV "aan" drijven_V | mkV "opereren" ;
+lin good_N = mkN "goed" | mkN "goede" ;
+lin campaign_N = mkN "campagne" feminine | mkN "veldtocht" masculine ;
+lin heavy_A = L.heavy_A ;
+lin advice_N = mkN "advies" neuter ;
+lin institution_N = mkN "instelling" ;
+lin discover_VS = mkVS discover_V ;
+lin discover_V2 = mkV2 discover_V ;
+lin discover_V = mkV "ontdekken" ;
+lin surface_N = mkN "oppervlak" neuter ;
+lin library_N = mkN "bibliotheek" feminine ;
+lin pupil_N = mkN "leerling" ; --- split mkN "pupil" ; pupil of your eye, the other one is a student
+lin record_V2 = mkV2 (mkV "op" nemen_V) ;
+lin refuse_VV = mkVV (mkV "weigeren") ;
+lin refuse_V2 = mkV2 (mkV "weigeren") ;
+lin refuse_V = mkV "weigeren" ;
+lin prevent_V2 = mkV2 (mkV "verhinderen") ;
+lin advantage_N = mkN "voordeel" neuter ;
+lin dark_A = mkA "donker" | mkA "duister" ;
+lin teach_V2V = mkV2V teach_V;
+lin teach_V2 = L.teach_V2 ;
+lin teach_V = lin V L.teach_V2 ;
+lin memory_N = mkN "geheugen" neuter ;
+lin culture_N = mkN "cultuur" feminine ;
+lin blood_N = L.blood_N ;
+lin cost_V2 = mkV2 (mkV "kosten") ;
+lin cost_V = mkV "kosten" ;
+lin majority_N = mkN "meerderheid" feminine | mkN "merendeel" neuter ;
+lin answer_V2 = mkV2 (mkV "antwoorden") | mkV2 (mkV "beantwoorden") ;
+lin answer_V = mkV "antwoorden" ;
+lin variety_N = variety_1_N ;
+lin variety_2_N = mkN "soort" ;
+lin variety_1_N = mkN "verscheidenheid" feminine ;
+lin press_N = mkN "pers" ; --- split mkN "drukmachine" ; something that presses paper
+lin depend_V = mkV "af" hangen_V ;
+lin bill_N = mkN "rekening" ; --- split mkN "wetsontwerp" ; congress proposed a new bill ---split mkN "briefje" neuter ; a 100 dollar bill
+lin competition_N = mkN "concurrentie" feminine | mkN "competitie" ;
+lin ready_A = mkA "klaar" | mkA "gereed" ;
+lin general_N = mkN "generaal" masculine ;
+lin access_N = mkN "toegang" ;
+lin hit_V2 = L.hit_V2 ;
+lin hit_V = lin V L.hit_V2 ;
+lin stone_N = L.stone_N ;
+lin useful_A = mkA "nuttig" | mkA "bruikbaar" ;
+lin extent_N = mkN "mate" masculine feminine | mkN "bereik" neuter ;
+lin employment_N = mkN "werk" neuter | mkN "dienst" ;
+lin regard_V2 = mkV2 (mkV "beschouwen") ;
+lin regard_V = reflV (mkV "beschouwen") ;
+lin apart_Adv = mkAdv "apart" ;
+lin present_N = mkN "heden" neuter | mkN "huidige tijd" utrum ;
+lin appeal_N = mkN "beroep" neuter ;
+lin text_N = mkN "tekst" masculine ;
+lin parliament_N = mkN "parlement" neuter ;
+lin cause_N = mkN "aanleiding" ;
+lin terms_N = mkN "voorwaarden" ;
+lin bar_N = bar_1_N | bar_2_N ;
+lin bar_2_N = mkN "tralies" ;
+lin bar_1_N = mkN "bar" | mkN "café" neuter | mkN "kroeg" ;
+lin attack_N = mkN "aanval" masculine ;
+lin effective_A = mkA "efficiënt" | mkA "werkzaam" ;
+lin mouth_N = L.mouth_N ;
+lin down_Prep = mkPrep "af" | mkPrep "naar beneden" ;
+lin result_V = mkV "op" (mkV "leveren") | mkV "resulteren" | mkV "uit" LexiconDut.come_V ;
+lin fish_N = L.fish_N ;
+lin future_A = mkA "toekomstig" ;
+lin visit_N = mkN "bezoek" neuter | mkN "visite" feminine ;
+lin little_Adv = mkAdv "weinig" ;
+lin easily_Adv = mkAdv "makkelijk" ;
+lin attempt_VV = mkVV (mkV "pogen") | mkVV (mkV "proberen") ;
+lin attempt_V2 = mkV2 (mkV "pogen") | mkV2 (mkV "proberen") ;
+lin enable_VS = mkVS (mkV "in staat" (mkV "stellen")) ;
+lin enable_V2V = mkV2V (mkV "in staat" (mkV "stellen")) ;
+lin enable_V2 = mkV2 (mkV "in staat" (mkV "stellen")) ;
+lin trouble_N = mkN "moeilijkheid" | mkN "last" | mkN "zorg" | mkN "probleem" neuter ;
+lin traditional_A = mkA "traditioneel" ;
+lin payment_N = mkN "uitbetaling" feminine | mkN "betaling" feminine ;
+lin best_Adv = mkAdv "best" ;
+lin post_N = mkN "post" | mkN "posterij" feminine ; --- split mkN "post" ; he is at his post
+lin county_N = mkN "graafschap" neuter ;
+lin lady_N = mkN "dame" feminine ;
+lin holiday_N = mkN "vakantie" | mkN "feestdag" masculine ; ---- possibly split on single day vs. longer period
+lin realize_VS = mkVS (mkV "beseffen") | mkVS (mkV "realiseren") | mkVS (mkV "in" zien_V) ;
+lin realize_V2 = mkV2 (mkV "beseffen") | mkV2 (mkV "realiseren") | mkV2 (mkV "in" zien_V) ;
+lin importance_N = mkN "belang" neuter | mkN "belangrijkheid" feminine ;
+lin chair_N = L.chair_N ;
+lin facility_N = mkN "faciliteit" ;
+lin complete_V2 = mkV2 complete_V ;
+lin complete_V = mkV "af" (mkV "maken") | mkV "voltooien" ;
+lin article_N = mkN "artikel" neuter ;
+lin object_N = mkN "object" | mkN "voorwerp" neuter ;
+lin context_N = mkN "context" masculine ;
+lin survey_N = mkN "enquête" | mkN "enquete" ;
+lin notice_VS = mkVS (mkV "op" (mkV "merken")) ;
+lin notice_V2 = mkV2 (mkV "op" (mkV "merken")) ;
+lin complete_A = mkA "volledig" | mkA "compleet" | mkA "allesomvattend" | mkA "algeheel" ;
+lin turn_N = mkN "beurt" ;
+lin direct_A = mkA "direct" | mkA "direkt" ;
+lin immediately_Adv = mkAdv "meteen" | mkAdv "direct" | mkAdv "onmiddellijk" ;
+lin collection_N = mkN "collectie" feminine | mkN "verzameling" ;
+lin reference_N = mkN "referentie" feminine ;
+lin card_N = mkN "kaart" utrum ;
+lin interesting_A = mkA "interessant" | mkA "belangwekkend" ;
+lin considerable_A = mkA "aanzienlijk" ;
+lin television_N = L.television_N ;
+lin extend_V2 = mkV2 extend_V ;
+lin extend_V = mkV "uit" (mkV "breiden") ;
+lin communication_N = mkN "communicatie" ;
+lin agency_N = mkN "agentschap" | mkN "agentuur" ;
+lin physical_A = mkA "fysisch" | mkA "fysiek" ;
+lin except_Conj = mkConj "behalve" ;
+lin check_V2 = mkV2 check_V ;
+lin check_V = mkV "controleren" ;
+lin sun_N = L.sun_N ;
+lin species_N = mkN "soort" feminine ;
+lin possibility_N = mkN "mogelijkheid" feminine ;
+lin officialMasc_N = mkN "beambte" masculine | mkN "functionaris" masculine ;
+lin chairman_N = mkN "voorzitter" masculine ;
+lin speaker_N = mkN "box" | mkN "luidspreker" | mkN "speaker" ; --- split mkN "spreker" ; speaker at a congress
+lin second_N = mkN "seconde" masculine ;
+lin career_N = mkN "carrière" feminine | mkN "loopbaan" ;
+lin laugh_VS = mkVS laugh_V ;
+lin laugh_V2 = mkV2 laugh_V ;
+lin laugh_V = L.laugh_V ;
+lin weight_N = mkN "gewicht" neuter ;
+lin sound_VS = mkVS sound_V ;
+lin sound_VA = mkVA sound_V ;
+lin sound_V2 = mkV2 sound_V ;
+lin sound_V = klinken_V ;
+lin responsible_A = mkA "verantwoordelijk" ;
+lin base_N = mkN "basis" ; --- split mkN "honk" ; base in baseball
+lin document_N = mkN "document" neuter ;
+lin solution_N = mkN "oplossing" feminine ;
+lin return_N = mkN "retour" neuter ;
+lin medical_A = mkA "medisch" ;
+lin hot_A = L.hot_A ;
+lin recognize_VS = mkVS (mkV "erkennen") ;
+lin recognize_4_V2 = mkV2 (mkV "herkennen") ;
+lin recognize_1_V2 = mkV2 (mkV "erkennen") ; ---- acknowledge
+lin talk_N = mkN "praatje" neuter | mkN "gesprek" neuter | mkN "conversatie" feminine ;
+lin budget_N = mkN "budget" neuter | mkN "begroting" feminine ;
+lin river_N = L.river_N ;
+lin fit_V2 = mkV2 (mkV "passen") ;
+lin fit_V = mkV "passen" ;
+lin organization_N = mkN "organisatie" feminine ;
+lin existing_A = mkA "bestaand" ;
+lin start_N = mkN "start" | mkN "begin" neuter | mkN "aanvangst" ;
+lin push_VS = mkVS push_V ;
+lin push_V2V = mkV2V push_V ;
+lin push_V2 = L.push_V2 ;
+lin push_V = lin V L.push_V2 ;
+lin tomorrow_Adv = mkAdv "morgen" ;
+lin requirement_N = mkN "voorwaarde" feminine ;
+lin cold_A = L.cold_A ;
+lin edge_N = mkN "voorsprong" ;
+lin opposition_N = mkN "oppositie" feminine ;
+lin opinion_N = mkN "mening" feminine | mkN "opinie" feminine | mkN "visie" feminine ;
+lin drug_N = mkN "drug" | mkN "medicijn" ; --- split
+lin quarter_N = mkN "kwart" ; --- split mkN "kwartje" ; a coin
+lin option_N = mkN "optie" feminine ;
+lin sign_V2 = mkV2 sign_V ;
+lin sign_V = mkV "ondertekenen" | mkV "tekenen" ;
+lin worth_Prep = mkPrep "waard" ;
+lin call_N = mkN "telefoongesprek" neuter | mkN "belletje" neuter ;
+lin define_V2 = mkV2 (mkV "definiëren") ;
+lin define_V = mkV "definiëren" ;
+lin stock_N = mkN "aandeel" ;
+lin influence_N = mkN "invloed" ;
+lin occasion_N = mkN "gelegenheid" feminine ;
+lin eventually_Adv = mkAdv "uiteindelijk" ;
+lin software_N = mkN "software" masculine | mkN "programmatuur" masculine ;
+lin highly_Adv = mkAdv "hoog" | mkAdv "zeer" ;
+lin exchange_N = mkN "uitwisseling" ;
+lin lack_N = mkN "gebrek" neuter ;
+lin shake_V2 = mkV2 (mkV "schudden") ;
+lin shake_V = mkV "schudden" ;
+lin study_V2 = mkV2 (mkV "studeren") | mkV2 (mkV "leren") ;
+lin study_V = mkV "studeren" | mkV "leren" ;
+lin concept_N = mkN "concept" neuter | mkN "opvatting" feminine | mkN "begrip" neuter ;
+lin blue_A = L.blue_A ;
+lin star_N = L.star_N ;
+lin radio_N = L.radio_N ;
+lin arrangement_N = mkN "regeling" feminine ;
+lin examine_V2 = mkV2 (mkV "examineren") ;
+lin bird_N = L.bird_N ;
+lin green_A = L.green_A ;
+lin band_N = mkN "band" ;
+lin sex_N = mkN "seks" masculine | mkN "geslachtsgemeenschap" masculine | mkN "vrijen" neuter ;
+lin finger_N = mkN "vinger" masculine ;
+lin past_N = mkN "verleden" neuter ; --- split mkN "verleden tijd" ; linguistic tense
+lin independent_A = mkA "onafhankelijk" ;
+lin independent_2_A = mkA "onafhankelijk" ;
+lin independent_1_A = mkA "onafhankelijk" ;
+lin equipment_N = mkN "uitrusting" feminine ;
+lin north_N = mkN "noorden" neuter ;
+lin mind_VS = mkVS mind_V ;
+lin mind_V2 = mkV2 mind_V ;
+lin mind_V = mkV "erg" vinden_V | mkV "uit" (mkV "maken") ;
+lin move_N = mkN "stap" masculine | mkN "beweging" ;
+lin message_N = mkN "bericht" neuter | mkN "boodschap" feminine ;
+lin fear_N = mkN "angst" feminine | mkN "schrik" feminine ;
+lin afternoon_N = mkN "namiddag" masculine | mkN "middag" ;
+lin drink_V2 = L.drink_V2 ;
+lin drink_V = drinken_V ;
+lin fully_Adv = mkAdv "volledig" ;
+lin race_N = race_2_N | race_1_N ;
+lin race_2_N = mkN "ras" neuter ;
+lin race_1_N = mkN "race" ;
+lin gain_V2 = mkV2 gain_V ;
+lin gain_V = fixprefixV "ver" krijgen_V | winnen_V | mkV "bekomen" ;
+lin strategy_N = mkN "strategie" ;
+lin extra_A = mkA "extra" ;
+lin scene_N = mkN "scène" ;
+lin slightly_Adv = mkAdv "lichtelijk" | mkAdv "tikkeltje" ;
+lin kitchen_N = mkN "keuken" ;
+lin speech_N = mkN "toespraak" | mkN "speech" | mkN "redevoering" feminine ;
+lin arise_V = mkV "op" staan_V | mkV "op" komen_V | mkV "ont" staan_V | fixprefixV "ver" schijnen_V ;
+lin network_N = mkN "netwerk" neuter ;
+lin tea_N = mkN "thee" ;
+lin peace_N = L.peace_N ;
+lin failure_N = mkN "mislukking" feminine | mkN "mislukkeling" masculine feminine ;
+lin employee_N = mkN "werknemer" masculine | mkN "medewerker" masculine ;
+lin ahead_Adv = mkAdv "vooruit" | mkAdv "voorop" | mkAdv "voor ons" ;
+lin scale_N = mkN "schaal" feminine ;
+lin hardly_Adv = mkAdv "nauwelijks" ;
+lin attend_V2 = mkV2 attend_V ;
+lin attend_V = mkV "bij" (mkV "wonen") ;
+lin shoulder_N = mkN "schouder" ;
+lin otherwise_Adv = mkAdv "anders" | mkAdv "anderszins" ;
+lin railway_N = mkN "spoorweg" masculine | mkN "spoor" neuter ;
+lin directly_Adv = mkAdv "direct" | mkAdv "rechtstreeks" ;
+lin supply_N = mkN "toevoer" masculine | mkN "levering" feminine ;
+lin expression_N = mkN "uitdrukking" feminine | mkN "spreekwijze" feminine ;
+lin owner_N = mkN "eigenaar" masculine | mkN "eigenares" feminine | mkN "bezitter" masculine | mkN "bezitster" feminine ;
+lin associate_V2 = mkV2 (mkV "associëren") ;
+lin associate_V = mkV "associëren" ;
+lin corner_N = mkN "hoek" masculine ;
+lin past_A = mkA "voorbij" ;
+lin match_N = match_1_N | match_2_N | match_3_N ;
+lin match_3_N = mkN "match" | mkN "overeenstemming" | mkN "gelijke" ;
+lin match_2_N = mkN "lucifer" ;
+lin match_1_N = mkN "wedstrijd" ;
+lin sport_N = mkN "sport" masculine ;
+lin status_N = mkN "status" ;
+lin beautiful_A = L.beautiful_A ;
+lin offer_N = mkN "bod" neuter | mkN "aanbod" neuter ;
+lin marriage_N = mkN "huwelijk" feminine ;
+lin hang_V2 = mkV2 hangen_V ;
+lin hang_V = hangen_V ;
+lin civil_A = mkA "burgerlijk" | mkA "civiel" ;
+lin perform_V2 = mkV2 perform_V ;
+lin perform_V = mkV "op" (mkV "voeren") | mkV "uit" (mkV "voeren") ;
+lin sentence_N = mkN "vonnis" neuter | mkN "uitspraak" feminine | mkN "oordeel" neuter ; --- split mkN "zin" ; linguistic sentence
+lin crime_N = mkN "misdaad" feminine ;
+lin ball_N = mkN "bal" ;
+lin marry_V2 = mkV2 (mkV "trouwen") | mkV2 (mkV "huwen") | mkV2 (reflMkV "in de echt verbinden") ;
+lin marry_V = mkV "trouwen" | mkV "huwen" | reflMkV "in de echt verbinden" ;
+lin wind_N = L.wind_N ;
+lin truth_N = mkN "waarheid" feminine ;
+lin protect_V2 = mkV2 (mkV "beschermen") | mkV2 (mkV "beveiligen") ;
+lin protect_V = mkV "beschermen" | mkV "beveiligen" ;
+lin safety_N = mkN "veiligheid" ;
+lin partner_N = mkN "partner" ;
+lin completely_Adv = mkAdv "compleet" | mkAdv "volledig" | mkAdv "volkomen" ;
+lin copy_N = mkN "kopie" feminine | mkN "namaak" | mkN "nabootsing" ;
+lin balance_N = mkN "balans" | mkN "evenwicht" neuter ;
+lin sister_N = L.sister_N ;
+lin reader_N = mkN "lezer" masculine ;
+lin below_Adv = mkAdv "onder" ;
+lin trial_N = mkN "poging" ; --- split mkN "rechtzaak" ; trial in court
+lin rock_N = L.rock_N ;
+lin damage_N = mkN "schade" ;
+lin adopt_V2 = mkV2 (mkV "adopteren") ; --- split to adopt a new strategy
+lin newspaper_N = L.newspaper_N ;
+lin meaning_N = mkN "betekenis" masculine ;
+lin light_A = mkA "licht" ;
+lin essential_A = mkA "essentieel" | mkA "wezenlijk" | mkA "echt" ;
+lin obvious_A = mkA "overduidelijk" ;
+lin nation_N = mkN "natie" feminine ;
+lin confirm_VS = mkVS (mkV "bevestigen") | mkVS (mkV "beamen") ;
+lin confirm_V2 = mkV2 (mkV "bevestigen") | mkV2 (mkV "beamen") ;
+lin south_N = mkN "zuiden" neuter ;
+lin length_N = mkN "lengte" feminine ;
+lin branch_N = mkN "branch" | mkN "bedrijfstak" | mkN "vakgebied" ; --- split mkN "tak" ; branch of a tree
+lin deep_A = mkA "diep" ;
+lin none_NP = S.mkNP (mkN "geen") | S.mkNP (mkN "geen enkele") ; ---- tocheck
+lin planning_N = mkN ("planning") ;
+lin trust_N = mkN "vertrouwen" ;
+lin working_A = mkA "werkende" ;
+lin pain_N = mkN "pijn" masculine feminine ;
+lin studio_N = mkN "atelier" neuter | mkN "studio" ;
+lin positive_A = mkA "positief" ;
+lin spirit_N = mkN "geest" ;
+lin college_N = mkN "college" ;
+lin accident_N = mkN "ongeluk" neuter ;
+lin star_V2 = mkV2 (mkV "schitteren") ;
+lin hope_N = mkN "hoop" ;
+lin mark_V3 = mkV3 (mkV "markeren") ;
+lin mark_V2 = mkV2 (mkV "aan" geven_V) ;
+lin works_N = mkN "werken" | mkN "oevre" neuter ; ---- tocheck
+lin league_N = league_2_N ;
+lin league_2_N = mkN "liga" | mkN "league" ;
+lin league_1_N = mkN "bende" ; ---- tocheck
+lin clear_V2 = mkV2 clear_V ;
+lin clear_V = mkV "op" (mkV "klaren") ;
+lin imagine_VS = mkVS imagine_V ;
+lin imagine_V2 = mkV2 imagine_V ;
+lin imagine_V = mkV "voor" (mkV "stellen") | mkV "in" (mkV "beelden") ;
+lin through_Adv = mkAdv "door" ;
+lin cash_N = mkN "geld" | mkN "cash" ;
+lin normally_Adv = mkAdv "normaal" | mkAdv "gewoonlijk" | mkAdv "normaal" ;
+lin play_N = mkN "spel" neuter ;
+lin strength_N = mkN "kracht" feminine | mkN "sterkte" feminine ;
+lin train_N = L.train_N ;
+lin travel_V2 = mkV2 travel_V ;
+lin travel_V = L.travel_V ;
+lin target_N = mkN "doel" neuter ;
+lin very_A = mkA "erg" | mkA "heel" ;
+lin pair_N = mkN "paar" neuter ;
+lin male_A = mkA "mannelijk" ;
+lin gas_N = mkN "gas" utrum ;
+lin issue_V2 = mkV2 issue_V ;
+lin issue_V = mkV "uit" geven_V ; --- split mkV "af" (mkV "kondigen") ; to issue a new law
+lin contribution_N = mkN "bijdrage" feminine | mkN "bijdrage" feminine ;
+lin complex_A = mkA "complex" ;
+lin supply_V2 = mkV2 (mkV "leveren") | mkV2 (mkV "aan" (mkV "leveren")) ;
+lin beat_V2 = mkV2 beat_V ;
+lin beat_V = slaan_V | mkV "kloppen" ;
+lin artist_N = mkN "kunstenaar" masculine | mkN "kunstenares" feminine | mkN "artiest" masculine | mkN "artieste" feminine ;
+lin agentMasc_N = mkN "agent" masculine ;
+lin presence_N = mkN "aanwezigheid" feminine ;
+lin along_Adv = mkAdv "langs" | mkAdv "naar" ;
+lin environmental_A = mkA "milieu" ;
+lin strike_V2 = mkV2 (mkV "doorstrepen") | mkV2 (mkV "uitwissen") | mkV2 (mkV "wissen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin strike_V = mkV "door" (mkV "strepen") | mkV "uit" (mkV "wissen") | mkV "wissen" ; --- split mkV "staken" ; hunger strike
+lin contact_N = mkN "contact" neuter ;
+lin protection_N = mkN "bescherming" feminine ;
+lin beginning_N = mkN "begin" neuter | mkN "start" neuter ;
+lin demand_VS = mkVS (mkV "eisen") | mkVS (mkV "op" (mkV "eisen")) ;
+lin demand_V2 = mkV2 (mkV "eisen") | mkV2 (mkV "op" (mkV "eisen")) ;
+lin media_N = mkN "media" ;
+lin relevant_A = mkA "relevant" ;
+lin employ_V2 = mkV2 (mkV "tewerkstellen") | mkV2 (mkV "aannemen") ;
+lin shoot_V2 = mkV2 schieten_V ;
+lin shoot_V = schieten_V ;
+lin executive_N = mkN "leidinggevend" masculine | mkN "uitvoerend" ;
+lin slowly_Adv = mkAdv "traag" | mkAdv "langzaam" | mkAdv "langzaamaan" ;
+lin relatively_Adv = mkAdv "relatief" ;
+lin aid_N = mkN "hulp" | mkN "assistentie" ;
+lin huge_A = mkA "enorm" | mkA "reusachtig" | mkA "gigantisch" ;
+lin late_Adv = mkAdv "laat" ;
+lin speed_N = mkN "snelheid" ;
+lin review_N = mkN "recensie" ;
+lin test_V2 = mkV2 (mkV "testen") ;
+lin order_VS = mkVS order_V ;
+lin order_V2V = mkV2V order_V ;
+lin order_V2 = mkV2 order_V ;
+lin order_V = bevelen_V ; --- split mkV "bestellen" ; to order food
+lin route_N = mkN "route" | mkN "traject" neuter ;
+lin consequence_N = mkN "gevolg" neuter | mkN "consequentie" ;
+lin telephone_N = mkN "telefoon" masculine ;
+lin release_V2 = mkV2 (mkV "vrij" (mkV "laten")) ; --- split mkV "los" (mkV "laten") ; --- let go; --- split mkV "uit" geven_V ; --- to release a cd
+lin proportion_N = mkN "proportie" | mkN "deel" ;
+lin primary_A = mkA "voornaamst" | mkA "primair" ;
+lin consideration_N = mkN "overweging" ; ---- 'thanks for your consideration' can not really be translated
+lin reform_N = mkN "hervorming" ;
+lin driverMasc_N = mkN "bestuurder" masculine | mkN "chauffeur" masculine ;
+lin annual_A = mkA "jaarlijks" ;
+lin nuclear_A = mkA "nucleair" ;
+lin latter_A = mkA "jongstleden" | mkA "dichtsbijzijnde" ; ---- strange
+lin practical_A = mkA "praktisch" ;
+lin commercial_A = mkA "commercieel" ;
+lin rich_A = mkA "rijk" ;
+lin emerge_V = mkV "op" komen_V ;
+lin apparently_Adv = mkAdv "blijkbaar" | mkAdv "kennelijk" ;
+lin ring_V = mkV "bellen" ;
+lin ring_6_V2 = mkV2 (mkV "ringen") ;
+lin ring_4_V2 = mkV2 (mkV "bellen") ;
+lin distance_N = mkN "afstand" masculine | mkN "eind" neuter ;
+lin exercise_N = mkN "oefening" ;
+lin key_A = mkA "sleutel" ;
+lin close_Adv = mkAdv "dicht" | mkAdv "nader" ;
+lin skin_N = L.skin_N ;
+lin island_N = mkN "eiland" neuter ;
+lin separate_A = mkA "afzonderlijk" | mkA "gescheiden" | mkA "afgezonderd" ;
+lin aim_VV = mkVV (mkV "richten") ;
+lin aim_V2 = mkV2 (mkV "richten") ;
+lin aim_V = mkV "richten" ;
+lin danger_N = mkN "gevaar" neuter ;
+lin credit_N = mkN "saldo" neuter ;
+lin usual_A = mkA "gewoon" ;
+lin link_V2 = mkV2 (fixprefixV "ver" binden_V) | mkV2 (mkV "linken") ;
+lin link_V = fixprefixV "ver" binden_V | mkV "linken" ;
+lin candidateMasc_N = mkN "kandidaat" masculine ;
+lin track_N = mkN "spoor" neuter | mkN "baan" ;
+lin safe_A = mkA "veilig" ;
+lin interested_A = mkA "geïnteresseerd" ;
+lin assessment_N = mkN "afweging" feminine | mkN "assessement" neuter ;
+lin path_N = mkN "pad" neuter | mkN "route" | mkN "weg" masculine ;
+lin merely_Adv = mkAdv "louter" | mkAdv "alleen" ;
+lin plus_Prep = mkPrep "plus" ;
+lin district_N = mkN "wijk" | mkN "district" neuter ;
+lin regular_A = mkA "regelmatig" | mkA "geregeld" ; ---- gives strange translations
+lin reaction_N = mkN "reactie" feminine ;
+lin impact_N = mkN "impact" | mkN "inslag" ;
+lin collect_V2 = mkV2 (mkV "verzamelen") ;
+lin collect_V = mkV "verzamelen" ;
+lin debate_N = mkN "debat" neuter ;
+lin lay_V2 = mkV2 (mkV "leggen") ;
+lin lay_V = mkV "leggen" ;
+lin rise_N = mkN "stijging" ;
+lin belief_N = mkN "geloof" neuter ;
+lin conclusion_N = mkN "conclusie" | mkN "besluit" neuter;
+lin shape_N = mkN "vorm" ;
+lin vote_N = mkN "stem" feminine ;
+lin aim_N = mkN "doel" neuter | mkN "bedoeling" | mkN "oogmerk" neuter ;
+lin politics_N = mkN "politiek" feminine ;
+lin reply_VS = mkVS reply_V ;
+lin reply_V = mkV "antwoorden" | mkV "beantwoorden" ;
+lin press_V2V = mkV2V press_V ;
+lin press_V2 = mkV2 press_V ;
+lin press_V = mkV "drukken" ;
+lin approach_V2 = mkV2 (mkV "benaderen") | mkV2 (mkV "naderen") ;
+lin approach_V = mkV "benaderen" | mkV "naderen" ;
+lin file_N = mkN "bestand" ;
+lin western_A = mkA "westers" | mkA "westelijk" ;
+lin earth_N = L.earth_N ;
+lin public_N = mkN "publiek" neuter ;
+lin survive_V2 = mkV2 (mkV "overleven") ;
+lin survive_V = mkV "overleven" ;
+lin estate_N = mkN "landgoed" neuter ;
+lin boat_N = L.boat_N ;
+lin prison_N = mkN "gevangenis" feminine ;
+lin additional_A = mkA "bijkomend" ;
+lin settle_V2 = mkV2 (mkV "beslechten") ; ---- settle a discussion
+lin settle_V = mkV "vestigen" ;
+lin largely_Adv = mkAdv "grotendeels" ;
+lin wine_N = L.wine_N ;
+lin observe_VS = mkVS (mkV "waar" nemen_V) | mkVS (mkV "observeren") ;
+lin observe_V2 = mkV2 (mkV "waar" nemen_V) | mkV2 (mkV "observeren") ;
+lin limit_V2V = mkV2V (mkV "beperken") | mkV2V (mkV "begrenzen") ;
+lin limit_V2 = mkV2 (mkV "beperken") | mkV2 (mkV "begrenzen") ;
+lin deny_V3 = mkV3 (mkV "ontkennen") ;
+lin deny_V2 = mkV2 (mkV "ontkennen") ;
+lin for_PConj = S.mkPConj (mkConj "omdat") | S.mkPConj (mkConj "sinds") ;
+lin straight_Adv = mkAdv "recht" ;
+lin somebody_NP = S.somebody_NP ;
+lin writer_N = mkN "schrijver" masculine | mkN "schrijfster" feminine | mkN "auteur" masculine feminine ;
+lin weekend_N = mkN "weekend" neuter | mkN "weekeinde" neuter ;
+lin clothes_N = mkN "kleren" ;
+lin active_A = mkA "actief" ;
+lin sight_N = mkN "zicht" neuter | mkN "zichtsvermogen" neuter ;
+lin video_N = mkN "video" | mkN "film" | mkN "videocassette" feminine ;
+lin reality_N = mkN "realiteit" feminine | mkN "feitelijkheid" feminine ;
+lin hall_N = mkN "gang" | mkN "hal" ;
+lin nevertheless_Adv = mkAdv "desondanks" | mkAdv "desalniettemin" | mkAdv "niettemin" | mkAdv "niettegenstaande" | mkAdv "toch" ;
+lin regional_A = mkA "regionaal" | mkA "gewestelijk" ;
+lin vehicle_N = mkN "voertuig" neuter ;
+lin worry_VS = mkVS worry_V ;
+lin worry_V2 = mkV2 worry_V ;
+lin worry_V = zijnV (mkV "bezorgd") | reflV (mkV "zorgen" (mkV "maken")) ;
+lin powerful_A = mkA "machtig" ;
+lin possibly_Adv = mkAdv "mogelijk" ;
+lin cross_V2 = mkV2 cross_V ;
+lin cross_V = mkV "door" (mkV "kruisen") ; --- split mkV "over" steken_V ; to cross a street or river
+lin colleague_N = mkN "collega" ;
+lin charge_V2 = mkV2 (mkV "laden") ;
+lin charge_V = mkV "laden" ;
+lin lead_N = mkN "leiding" feminine | mkN "begeleiding" feminine ;
+lin farm_N = mkN "boerderij" feminine ;
+lin respond_VS = mkVS respond_V ;
+lin respond_V = mkV "reageren" ;
+lin employer_N = mkN "werkgever" masculine | mkN "werkgeefster" feminine ;
+lin carefully_Adv = mkAdv "voorzichtig" ;
+lin understanding_N = mkN "begrip" neuter | mkN "overeenkomst" | mkN "verstandhouding" ;
+lin connection_N = mkN "verbinding" feminine | mkN "connectie" feminine ;
+lin comment_N = mkN "opmerking" | mkN "commentaar" neuter ;
+lin grant_V3 = mkV3 (mkV "verlenen") | mkV3 (mkV "toe" (mkV "kennen")) ;
+lin grant_V2 = mkV2 (mkV "verlenen") | mkV2 (mkV "toe" (mkV "kennen")) ;
+lin concentrate_V2 = mkV2 (reflV (mkV "concentreren")) ;
+lin concentrate_V = reflV (mkV "concentreren") ;
+lin ignore_V2 = mkV2 (mkV "negeren") ;
+lin ignore_V = mkV "negeren" ;
+lin phone_N = mkN "telefoon" masculine ;
+lin hole_N = mkN "gat" neuter | mkN "opening" feminine ;
+lin insurance_N = mkN "verzekering" ;
+lin content_N = mkN "inhoud" masculine | mkN "content" ;
+lin confidence_N = mkN "betrouwbaarheid" ;
+lin sample_N = mkN "monster" neuter | mkN "sample" neuter ;
+lin transport_N = mkN "vervoer" neuter | mkN "transport" neuter ;
+lin objective_N = mkN "doel" neuter | mkN "doelstelling" feminine | mkN "streefdoel" neuter ;
+lin alone_A = mkA "alleen" ;
+lin flower_N = L.flower_N ;
+lin injury_N = mkN "verwonding" feminine ;
+lin lift_V2 = mkV2 lift_V ;
+lin lift_V = mkV "op" (mkV "tillen") | mkV "op" (mkV "heffen") ;
+lin stick_V2 = mkV2 stick_V ;
+lin stick_V = mkV "kleven" | mkV "plakken" ;
+lin front_A = mkA "voor" ;
+lin mainly_Adv = mkAdv "voornamelijk" ;
+lin battle_N = mkN "strijd" | mkN "gevecht" neuter ;
+lin generation_N = mkN "generatie" ;
+lin currently_Adv = mkAdv "momenteel" ;
+lin winter_N = mkN "winter" masculine ;
+lin inside_Prep = mkPrep "binnen" | mkPrep "in" ;
+lin impossible_A = mkA "onmogelijk" ;
+lin somewhere_Adv = S.somewhere_Adv ;
+lin arrange_V2 = mkV2 arrange_V ;
+lin arrange_V = mkV "regelen" ; --- split mkV "schikken" ; arranging flowers
+lin will_N = mkN "wil" masculine ;
+lin sleep_V = L.sleep_V ;
+lin progress_N = mkN "vordering" feminine | mkN "voortgang" masculine | mkN "vooruitgang" masculine ;
+lin volume_N = mkN "jaargang" masculine ;
+lin ship_N = L.ship_N ;
+lin legislation_N = mkN "wet" feminine | mkN "legislatie" ;
+lin commitment_N = mkN "verplichting" feminine | mkN "verbintenis" feminine ;
+lin enough_Predet = mkPredet "genoeg" | mkPredet "voldoende" ;
+lin conflict_N = mkN "conflict" neuter | mkN "geschil" neuter ;
+lin bag_N = mkN "tas" feminine | mkN "zak" masculine ;
+lin fresh_A = mkA "vers" | mkA "nieuw" ;
+lin entry_N = entry_1_N | entry_2_N ;
+lin entry_2_N = mkN "invoer" ;
+lin entry_1_N = mkN "toegang" ;
+lin smile_N = mkN "glimlach" masculine | mkN "lach" ;
+lin fair_A = mkA "redelijk" | mkA "schappelijk" | mkA "doenbaar" ;
+lin promise_VV = mkVV promise_V ;
+lin promise_VS = mkVS promise_V ;
+lin promise_V2 = mkV2 promise_V ;
+lin promise_V = mkV "beloven" | mkV "toe" zeggen_V ;
+lin introduction_N = mkN "inleiding" | mkN "introductie" ;
+lin senior_A = mkA "ouder" ; ---- strange-ish
+lin manner_N = mkN "wijze" | mkN "manier" ;
+lin background_N = mkN "achtergrond" ;
+lin key_N = key_1_N | key_2_N ;
+lin key_2_N = mkN "toets" ;
+lin key_1_N = mkN "sleutel" ;
+lin touch_V2 = mkV2 touch_V ;
+lin touch_V = mkV "aan" (mkV "raken") | mkV "raken" | mkV "roeren" ;
+lin vary_V2 = mkV2 (mkV "variëren") ;
+lin vary_V = mkV "variëren" ;
+lin sexual_A = mkA "seksueel" ;
+lin ordinary_A = mkA "gewoon" ;
+lin cabinet_N = mkN "kabinet" neuter ; --- split mkN "kastje" ; cupboard
+lin painting_N = mkN "schilderij" neuter | mkN "schilderwerk" neuter ;
+lin entirely_Adv = mkAdv "geheel" | mkAdv "volledig" ;
+lin engine_N = mkN "motor" | mkN "machine" ;
+lin previously_Adv = mkAdv "eerder" | mkAdv "tevoren" | mkAdv "vroeger" ;
+lin administration_N = mkN "administratie" feminine ;
+lin tonight_Adv = mkAdv "vanavond" ;
+lin adult_N = mkN "volwassene" ;
+lin prefer_VV = mkVV (mkV "voorkeur" geven_V) | mkVV (mkV "voorkeur" hebben_V) ;
+lin prefer_V2 = mkV2 (mkV "voorkeur" geven_V) | mkV2 (mkV "voorkeur" hebben_V) ;
+lin author_N = mkN "auteur" masculine | mkN "schrijver" masculine | mkN "schrijfster" feminine ;
+lin actual_A = mkA "eigenlijk" | mkA "feitelijk" ;
+lin song_N = L.song_N ;
+lin investigation_N = mkN "onderzoek" neuter ;
+lin debt_N = mkN "schuld" feminine | mkN "verplichting" ;
+lin visitor_N = mkN "bezoeker" masculine ;
+lin forest_N = mkN "bos" neuter | mkN "woud" neuter ;
+lin repeat_VS = mkVS repeat_V ;
+lin repeat_V2 = mkV2 repeat_V ;
+lin repeat_V = mkV "herhalen" | mkV "herdoen" ; --- possibly split; herdoen is for actions, herhalen for speech
+lin wood_N = L.wood_N ;
+lin contrast_N = mkN "contrast" neuter ;
+lin extremely_Adv = mkAdv "uitermate" ;
+lin wage_N = mkN "loon" neuter | mkN "salaris" neuter ;
+lin domestic_A = mkA "huiselijk" ; --- mkA "binnenlands" ; inside the country
+lin commit_V2 = mkV2 (mkV "plegen") ;
+lin threat_N = mkN "bedreiging" feminine ;
+lin bus_N = mkN "bus" masculine | mkN "autobus" masculine ;
+lin warm_A = L.warm_A ;
+lin sir_N = mkN "meneer" masculine ;
+lin regulation_N = mkN "regeling" feminine | mkN "verordening" feminine ;
+lin drink_N = mkN "drinken" neuter | mkN "drankje" neuter ;
+lin relief_N = mkN "opluchting" | mkN "verlichting" ;
+lin internal_A = mkA "intern" | mkA "inwendig" ;
+lin strange_A = mkA "vreemd" | mkA "raar" ;
+lin excellent_A = mkA "uitstekend" | mkA "uitmuntend" | mkA "excellent" | mkA "voortreffelijk" ;
+lin run_N = mkN "loop" masculine ;
+lin fairly_Adv = mkAdv "tamelijk" | mkAdv "behoorlijk" ; --- split mkAdv "eerlijk" ; in a fair manner
+lin technical_A = mkA "technisch" ;
+lin tradition_N = mkN "traditie" feminine ;
+lin measure_V2 = mkV2 (meten_V) ;
+lin measure_V = meten_V ;
+lin insist_VS = mkVS insist_V ;
+lin insist_V2 = mkV2 insist_V ;
+lin insist_V = mkV "aan" dringen_V | mkV "vol" houden_V ;
+lin farmer_N = mkN "boer" masculine | mkN "boerin" feminine | mkN "agrariër" | mkN "landbouwer" masculine | mkN "veehouder" masculine ;
+lin until_Prep = mkPrep "tot" | mkPrep "totdat" ;
+lin traffic_N = mkN "verkeer" neuter ;
+lin dinner_N = mkN "avondeten" neuter | mkN "dinee" neuter ;
+lin consumer_N = mkN "consument" masculine | mkN "verbruiker" masculine ;
+lin meal_N = mkN "maaltijd" | mkN "maal" neuter ;
+lin warn_VS = mkVS (mkV "waarschuwen") | mkVS (mkV "verwittigen") | mkVS (mkV "waarnen") ;
+lin warn_V2V = mkV2V (mkV "waarschuwen") | mkV2V (mkV "verwittigen") | mkV2V (mkV "waarnen") ;
+lin warn_V2 = mkV2 (mkV "waarschuwen") | mkV2 (mkV "verwittigen") | mkV2 (mkV "waarnen") ;
+lin warn_V = mkV "waarschuwen" | mkV "verwittigen" | mkV "waarnen" ;
+lin living_A = mkA "levend" ;
+lin package_N = mkN "verpakking" | mkN "pakketje" neuter ;
+lin half_N = mkN "helft" ;
+lin increasingly_Adv = mkAdv "toenemend" | mkAdv "groeiend" ;
+lin description_N = mkN "beschrijving" feminine ;
+lin soft_A = mkA "zacht" ;
+lin stuff_N = mkN "spul" | mkN "waar" masculine | mkN "stof" masculine ;
+lin award_V3 = mkV3 (mkV "toe" (mkV "kennen")) ;
+lin award_V2 = mkV2 (mkV "toe" (mkV "kennen")) ;
+lin existence_N = mkN "bestaan" neuter ;
+lin improvement_N = mkN "verbetering" feminine ;
+lin coffee_N = mkN "koffie" masculine ;
+lin appearance_N = mkN "verschijning" | mkN "uiterlijk" | mkN "voorkomen" | mkN "aanblik" ;
+lin standard_A = mkA "standaard" ;
+lin attack_V2 = mkV2 (mkV "aan" vallen_V) ;
+lin sheet_N = mkN "vel" neuter | mkN "blad" neuter | mkN "plaat" ;
+lin category_N = mkN "categorie" feminine ;
+lin distribution_N = mkN "verdeling" feminine | mkN "distributie" | mkN "uitdeling" ;
+lin equally_Adv = mkAdv "gelijk" | mkAdv "even" | mkAdv "gelijkwaardig" ;
+lin session_N = mkN "zitting" feminine | mkN "sessie" ;
+lin cultural_A = mkA "cultureel" ;
+lin loan_N = mkN "lening" feminine ;
+lin bind_V2 = mkV2 bind_V ;
+lin bind_V = binden_V | mkV "ver" binden_V | mkV "koppelen" ;
+lin museum_N = mkN "museum" neuter ;
+lin conversation_N = mkN "gesprek" neuter | mkN "conversatie" ;
+lin threaten_VV = mkVV (mkV "bedreigen") | mkVV (mkV "dreigen") ;
+lin threaten_VS = mkVS (mkV "bedreigen") | mkVS (mkV "dreigen") ;
+lin threaten_V2 = mkV2 (mkV "bedreigen") | mkV2 (mkV "dreigen") ;
+lin threaten_V = mkV "bedreigen" | mkV "dreigen" ;
+lin link_N = mkN "verbinding" feminine | mkN "link";
+lin launch_V2 = mkV2 (mkV "lanceren") ;
+lin launch_V = mkV "lanceren" ;
+lin proper_A = mkA "eigen" | mkA "proper" ; ---- strange
+lin victim_N = mkN "slachtoffer" neuter ;
+lin audience_N = mkN "toehoorders" | mkN "gehoor" ; ---- strange
+lin famous_A = mkA "beroemd" | mkA "bekend" ;
+lin master_N = mkN "meester" masculine ;
+lin master_2_N = mkN "meester" ;
+lin master_1_N = mkN "meester" ;
+lin lip_N = mkN "lip" ;
+lin religious_A = mkA "religieus" | mkA "godsdienstig" ;
+lin joint_A = mkA "gezamenlijk" ;
+lin cry_V2 = mkV2 cry_V ;
+lin cry_V = mkV "huilen" | mkV "schreeuwen" | mkV "gillen" | mkV "krijsen" ;
+lin potential_A = mkA "potentieel" | mkA "mogelijk" ;
+lin broad_A = L.broad_A ;
+lin exhibition_N = mkN "tentoonstelling" feminine | mkN "exhibitie" ;
+lin experience_V2 = mkV2 (mkV "ervaren") | mkV2 (mkV "mee" (mkV "maken")) | mkV2 (mkV "beleven") | mkV2 (mkV "onder" gaan_V) | mkV2 (mkV "onder" vinden_V) ;
+lin judge_N = mkN "rechter" masculine feminine ;
+lin formal_A = mkA "formeel" ;
+lin housing_N = mkN "huisvesting" | mkN "behuizing" ;
+lin past_Prep = mkPrep "langs" | mkPrep "voorbij" ;
+lin concern_V2 = mkV2 (mkV "betreffen") ;
+lin freedom_N = mkN "vrijheid" feminine ;
+lin gentleman_N = mkN "heer" masculine ;
+lin attract_V2 = mkV2 (mkV "aandacht" trekken_V) | mkV2 trekken_V ;
+lin explanation_N = mkN "uitleg" masculine ;
+lin appoint_V3 = mkV3 (mkV "aan" (mkV "stellen")) | mkV3 (mkV "benoemen") ; ---- subcat
+lin appoint_V2V = mkV2V (mkV "aan" (mkV "stellen")) | mkV2V (mkV "benoemen") ;
+lin appoint_V2 = mkV2 (mkV "aan" (mkV "stellen")) | mkV2 (mkV "benoemen") ;
+lin note_VS = mkVS note_V ;
+lin note_V2 = mkV2 note_V ;
+lin note_V = mkV "noteren" | mkV "op" (mkV "merken") ;
+lin chief_A = mkA "hoofd" | mkA "chef" ;
+lin total_N = mkN "totaal" neuter ;
+lin lovely_A = mkA "heerlijk" | mkA "liefelijk" | mkA "lieflijk" | mkA "beminnelijk" ;
+lin official_A = mkA "officieel" | mkA "ambtelijk" ;
+lin date_V2 = mkV2 (mkV "dateren") ;
+lin date_V = mkV "dateren" ; --- split mkV "daten" | mkV "uit" gaan_V ; to go on dates with someone
+lin demonstrate_VS = mkVS demonstrate_V ;
+lin demonstrate_V2 = mkV2 demonstrate_V ;
+lin demonstrate_V = mkV "demonstreren" | mkV "laten" zien_V ;
+lin construction_N = mkN "constructie" | mkN "bouw" ; --- possibly split this so you can include 'gebouw', a building
+lin middle_N = mkN "midden" neuter | mkN "centrum" neuter ;
+lin yard_N = mkN "erf" neuter ; --- possibly split for the distance measure, though there is no Dutch word for that
+lin unable_A = mkA "onbekwaam" ;
+lin acquire_V2 = mkV2 (fixprefixV "ver" werven_V) | mkV2 (fixprefixV "ver" krijgen_V) | mkV2 (mkV "op" doen_V) ;
+lin surely_Adv = mkAdv "zeker" | mkAdv "vast" ;
+lin crisis_N = mkN "crisis" feminine ;
+lin propose_VV = mkVV propose_V ;
+lin propose_VS = mkVS propose_V ;
+lin propose_V2 = mkV2 propose_V ;
+lin propose_V = mkV "voor" (mkV "stellen") ; ---- should this include proposing for marriage?
+lin west_N = mkN "westen" neuter ;
+lin impose_V2 = mkV2 impose_V ;
+lin impose_V = mkV "op" (mkV "leggen") ;
+lin market_V2 = mkV2 market_V ;
+lin market_V = mkV "markten" | fixprefixV "ver" kopen_V ;
+lin care_V = mkV "zorgen" ;
+lin god_N = mkN "god" masculine | mkN "godheid" feminine ;
+lin favour_N = mkN "gunst" ;
+lin before_Adv = mkAdv "voor" | mkAdv "tevoren" | mkAdv "voorheen" ;
+lin name_V3 = mkV3 (mkV "noemen") ;
+lin name_V2 = mkV2 (mkV "noemen") ;
+lin equal_A = mkA "gelijk" |mkA "identiek";
+lin capacity_N = mkN "capaciteit" feminine ;
+lin flat_N = mkN "flat" | mkN "appartement" ;
+lin selection_N = mkN "selectie" | mkN "keuze" ;
+lin alone_Adv = mkAdv "alleen" ;
+lin football_N = mkN "voetbal" | mkN "voetbal" neuter ; ---- neuter when talking about the sport, utrum when talking about the ball, split?
+lin victory_N = mkN "overwinning" feminine | mkN "zege" feminine ;
+lin factory_N = L.factory_N ;
+lin rural_A = mkA "landelijk" | mkA "plattelands" ;
+lin twice_Adv = mkAdv "twee keer" | mkAdv "tweemaal" | mkAdv "twee maal";
+lin sing_V2 = mkV2 (zingen_V) ;
+lin sing_V = L.sing_V ;
+lin whereas_Subj = mkSubj "overwegende" ; ---- no proper translation
+lin own_V2 = mkV2 (fixprefixV "be" zitten_V) ;
+lin head_V2 = mkV2 head_V ;
+lin head_V = mkV "leiden" | mkV "koppen" ;
+lin examination_N = mkN "examen" neuter | mkN "toets" masculine | mkN "proefwerk" neuter ; --- split mkN "onderzoek" ; investigation/research
+lin deliver_V2 = mkV2 (mkV "af" (mkV "leveren")) ;
+lin deliver_V = mkV "af" (mkV "leveren") ;
+lin nobody_NP = S.nobody_NP ;
+lin substantial_A = mkA "substantieel" ;
+lin invite_V2V = mkV2V (mkV "uit" (mkV "nodigen")) ;
+lin invite_V2 = mkV2 (mkV "uit" (mkV "nodigen")) ;
+lin intention_N = mkN "opzet" neuter | mkN "voornemen" neuter ;
+lin egg_N = L.egg_N ;
+lin reasonable_A = mkA "redelijk" ;
+lin onto_Prep = mkPrep "naar" ;
+lin retain_V2 = mkV2 (fixprefixV "be" houden_V) ;
+lin aircraft_N = mkN "vliegtuig" neuter ;
+lin decade_N = mkN "decennium" neuter ;
+lin cheap_A = mkA "goedkoop" | mkA "betaalbaar" ;
+lin quiet_A = mkA "stil" | mkA "muisstil" ;
+lin bright_A = mkA "helder" ;
+lin contribute_V2 = mkV2 (mkV "bij" dragen_V) ;
+lin contribute_V = mkV "bij" dragen_V ;
+lin row_N = mkN "rij" feminine ;
+lin search_N = mkN "zoektocht" | mkN "zoekactie" ;
+lin limit_N = mkN "grens" ;
+lin definition_N = mkN "definitie" ;
+lin unemployment_N = mkN "werkloosheid" feminine ;
+lin spread_V2 = mkV2 spread_V ;
+lin spread_V = mkV "spreiden" | mkV "verspreiden" ; ---- END edits by EdG
+lin mark_N = mkN "punt" neuter | mkN "score" feminine ; -- status=guess status=guess
+lin flight_N = mkN "vlucht" feminine | mkN "vliegen" neuter ; -- status=guess status=guess
+lin account_V2 = variants{} ; -- 
+lin account_V = variants{} ; -- 
+lin output_N = mkN "uitvoer" ; -- status=guess
+lin last_V = mkV "duren" ; -- status=guess, src=wikt
+lin tour_N = mkN "krachtdaad" utrum ; -- status=guess
+lin address_N = mkN "adresbalk" masculine ; -- status=guess
+lin immediate_A = mkA "direct" | mkA "onmiddellijk" ; -- status=guess status=guess
+lin reduction_N = mkN "korting" | mkN "reductie" | mkN "vermindering" ; -- status=guess status=guess status=guess
+lin interview_N = mkN "interview" neuter | mkN "vraaggesprek" ; -- status=guess status=guess
+lin assess_V2 = mkV2 (mkV "beoordelen") | mkV2 (mkV "evalueren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin promote_V2 = mkV2 (mkV "promoten") | mkV2 (mkV (mkV "bekend") "maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin promote_V = mkV "promoten" | mkV (mkV "bekend") "maken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin everybody_NP = S.everybody_NP ;
+lin suitable_A = mkA "geschikt" ; -- status=guess
+lin growing_A = mkA "groeiend" ; -- status=guess
+lin nod_V = mkV "knikkebollen" ; -- status=guess, src=wikt
+lin reject_V2 = mkV2 (mkV "verwerpen") ; -- status=guess, src=wikt
+lin while_N = mkN "tijdje" neuter | mkN "momentje" neuter | mkN "een hele tijd" masculine | mkN "poosje" neuter ; -- status=guess status=guess status=guess status=guess
+lin high_Adv = variants{} ; -- 
+lin dream_N = mkN "droom" masculine | mkN "hoop" neuter ; -- status=guess status=guess
+lin vote_VV = mkVV (mkV "stemmen") ; -- status=guess, src=wikt
+lin vote_V3 = variants{}; -- mkV2 (mkV "stemmen") ; -- status=guess, src=wikt
+lin vote_V2 = mkV2 (mkV "stemmen") ; -- status=guess, src=wikt
+lin vote_V = mkV "stemmen" ; -- status=guess, src=wikt
+lin divide_V2 = mkV2 (mkV (mkV "divide") "et impera") | mkV2 (mkV (mkV "deel") "en heers") | mkV2 (mkV (mkV "verdeel") "en heers") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin divide_V = mkV (mkV "divide") "et impera" | mkV (mkV "deel") "en heers" | mkV (mkV "verdeel") "en heers" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin declare_VS = mkVS (mkV "aangeven") ; -- status=guess, src=wikt
+lin declare_V2 = mkV2 (mkV "aangeven") ; -- status=guess, src=wikt
+lin declare_V = mkV "aangeven" ; -- status=guess, src=wikt
+lin handle_V2 = mkV2 (mkV "omgaan") | mkV2 (reflMkV "bezighouden met") ; -- status=guess, src=wikt status=guess, src=wikt
+lin handle_V = mkV "omgaan" | reflMkV "bezighouden met" ; -- status=guess, src=wikt status=guess, src=wikt
+lin detailed_A = mkA "gedetailleerd" ; -- status=guess
+lin challenge_N = mkN "uitdaging" ; -- status=guess
+lin notice_N = variants{} ; -- 
+lin rain_N = L.rain_N ;
+lin destroy_V2 = mkV2 (mkV "vernielen") ; -- status=guess, src=wikt
+lin mountain_N = L.mountain_N ;
+lin concentration_N = mkN "concentratie" ; -- status=guess
+lin limited_A = variants{} ; -- 
+lin finance_N = mkN "financiering" feminine ; -- status=guess
+lin pension_N = mkN "pensioen" ;
+lin influence_V2 = mkV2 (mkV (mkV "invloed") "uitoefenen") ; -- status=guess, src=wikt
+lin afraid_A = mkA "bang" | mkA "bevreesd" ; -- status=guess status=guess
+lin murder_N = mkN "moord" feminine ; -- status=guess
+lin neck_N = L.neck_N ;
+lin weapon_N = mkN "wapen" neuter ; -- status=guess
+lin hide_V2 = mkV2 (reflMkV "verbergen") | mkV2 (reflMkV "verstoppen") | mkV2 (reflMkV "wegstoppen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hide_V = reflMkV "verbergen" | reflMkV "verstoppen" | reflMkV "wegstoppen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin offence_N = variants{} ; -- 
+lin absence_N = mkN "verstrooidheid" feminine ; -- status=guess
+lin error_N = mkN "fout" | mkN "afwijking" ; -- status=guess status=guess
+lin representativeMasc_N = mkN "vertegenwoordiger" masculine ; -- status=guess
+lin enterprise_N = mkN "onderneming" feminine ; -- status=guess
+lin criticism_N = mkN "kritiek" ; -- status=guess
+lin average_A = mkA "gemiddelde" ; -- status=guess
+lin quick_A = mkA "snel" | mkA "vlug" | mkA "rap" ; -- status=guess status=guess status=guess
+lin sufficient_A = mkA "voldoende" ; -- status=guess
+lin appointment_N = mkN "aanstelling" feminine ; -- status=guess
+lin match_V2 = mkV2 (mkV "evenaren") ; -- status=guess, src=wikt
+lin transfer_V = mkV "overplaatsen" | mkV "verplaatsen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin acid_N = mkN "zuur" neuter ; -- status=guess
+lin spring_N = mkN "voorjaarsschoonmaak" ; -- status=guess
+lin birth_N = mkN "geboorte" feminine ; -- status=guess
+lin ear_N = L.ear_N ;
+lin recognize_VS = mkVS (mkV "erkennen") ;
+lin recognize_4_V2 = mkV2 (mkV "herkennen") ;
+lin recognize_1_V2 = mkV2 (mkV "erkennen") ; ---- acknowledge
+lin recommend_V2V = mkV2V (mkV (mkV "bevelen") "in ...") | mkV2V (mkV "aanbevelen") | mkV2V (mkV (mkV "overdragen") "aan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin recommend_V2 = mkV2 (mkV (mkV "bevelen") "in ...") | mkV2 (mkV "aanbevelen") | mkV2 (mkV (mkV "overdragen") "aan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin module_N = variants{} ; -- 
+lin instruction_N = mkN "onderwijs" neuter ; -- status=guess
+lin democratic_A = mkA "democratisch" ; -- status=guess
+lin park_N = mkN "park" masculine ; -- status=guess
+lin weather_N = mkN "weerballon" masculine ; -- status=guess
+lin bottle_N = mkN "glasbak" masculine ; -- status=guess
+lin address_V2 = mkV2 (mkV "tutoyeren") | mkV2 (mkV "jijen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bedroom_N = mkN "slaapkamer" feminine ; -- status=guess
+lin kid_N = variants{} ; -- 
+lin pleasure_N = mkN "genoegen" neuter | mkN "welbehagen" neuter | mkN "plezier" neuter ; -- status=guess status=guess status=guess
+lin realize_VS = mkVS (mkV "beseffen") | mkVS (mkV "realiseren") | mkVS (mkV "in" zien_V) ;
+lin realize_V2 = mkV2 (mkV "beseffen") | mkV2 (mkV "realiseren") | mkV2 (mkV "in" zien_V) ;
+lin assembly_N = mkN "lopende band" masculine ; -- status=guess
+lin expensive_A = mkA "duur" ; -- status=guess
+lin select_VV = mkVV (mkV "uitkiezen") ; -- status=guess, src=wikt
+lin select_V2V = mkV2V (mkV "uitkiezen") ; -- status=guess, src=wikt
+lin select_V2 = mkV2 (mkV "uitkiezen") ; -- status=guess, src=wikt
+lin select_V = mkV "uitkiezen" ; -- status=guess, src=wikt
+lin teaching_N = mkN "onderwijzing" feminine ; -- status=guess
+lin desire_N = mkN "verlangen" neuter | mkN "wens" masculine ; -- status=guess status=guess
+lin whilst_Subj = variants{} ; -- 
+lin contact_V2 = mkV2 (mkV "contacteren") ; -- status=guess, src=wikt
+lin implication_N = mkN "implicatie" ; -- status=guess
+lin combine_VV = mkVV (mkV "combineren") ; -- status=guess, src=wikt
+lin combine_V2 = mkV2 (mkV "combineren") ; -- status=guess, src=wikt
+lin combine_V = mkV "combineren" ; -- status=guess, src=wikt
+lin temperature_N = mkN "temperatuur" feminine ; -- status=guess
+lin wave_N = mkN "wave" masculine ; -- status=guess
+lin magazine_N = mkN "magazijn" neuter ; -- status=guess
+lin totally_Adv = mkAdv "volledig" | mkAdv "helemaal" | mkAdv "totaal" ; -- status=guess status=guess status=guess
+lin mental_A = mkA "geestelijk" | mkA "mentaal" ; -- status=guess status=guess
+lin used_A = mkA "gewend te" ; -- status=guess
+lin store_N = mkN "magazijn" neuter ; -- status=guess
+lin scientific_A = mkA "wetenschappelijk" ; -- status=guess
+lin frequently_Adv = variants{} ; -- 
+lin thanks_N = mkN "bedankt" ; -- status=guess
+lin beside_Prep = variants{} ; -- 
+lin settlement_N = mkN "nederzetting" feminine ; -- status=guess
+lin absolutely_Adv = mkAdv "absoluut" ; -- status=guess
+lin critical_A = mkA "kritiek" ; -- status=guess
+lin critical_2_A = variants{} ; -- 
+lin critical_1_A = variants{} ; -- 
+lin recognition_N = mkN "erkenning" feminine ; -- status=guess
+lin touch_N = mkN "detail" neuter ; -- status=guess
+lin consist_V = mkV (mkV "bestaan") "uit" ; -- status=guess, src=wikt
+lin below_Prep = variants{} ; -- 
+lin silence_N = mkN "stilzwijgen" neuter ; -- status=guess
+lin expenditure_N = variants{} ; -- 
+lin institute_N = mkN "instituut" neuter ; -- status=guess
+lin dress_V2 = mkV2 (mkV "kleden") | mkV2 (mkV "aankleden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dress_V = mkV "kleden" | mkV "aankleden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dangerous_A = mkA "gevaarlijk" | mkA "gevaarlijke" ; -- status=guess status=guess
+lin familiar_A = mkA "vertrouwd" ; -- status=guess
+lin asset_N = mkN "activa {p}" ; -- status=guess
+lin educational_A = mkA "opvoedkundig" | mkA "onderwijskundig" ; -- status=guess status=guess
+lin sum_N = mkN "rekensom" feminine | mkN "som" feminine ; -- status=guess status=guess
+lin publication_N = mkN "publicatie" ; -- status=guess
+lin partly_Adv = mkAdv "deels" | mkAdv "gedeeltelijk" ; -- status=guess status=guess
+lin block_N = mkN "blok" neuter ; -- status=guess
+lin seriously_Adv = variants{} ; -- 
+lin youth_N = mkN "jeugdherberg" ; -- status=guess
+lin tape_N = mkN "plakband" neuter ; -- status=guess
+lin elsewhere_Adv = mkAdv "elders" | mkAdv "ergens anders" ; -- status=guess status=guess
+lin cover_N = mkN "entree" | mkN "inkom" ; -- status=guess status=guess
+lin fee_N = mkN "prijs" masculine | mkN "honorarium" neuter ; -- status=guess status=guess
+lin program_N = mkN "programmablad" neuter | mkN "programmagids" masculine ; -- status=guess status=guess
+lin treaty_N = mkN "verdrag" | mkN "overeenkomst" | mkN "traktaat" ; -- status=guess status=guess status=guess
+lin necessarily_Adv = mkAdv "nodig" | mkAdv "noodzakelijk" | mkAdv "noodzakelijkerwijs" ; -- status=guess status=guess status=guess
+lin unlikely_A = mkA "onwaarschijnlijk" ; -- status=guess
+lin properly_Adv = variants{} ; -- 
+lin guest_N = mkN "gast" masculine ; -- status=guess
+lin code_N = mkN "wetboek" neuter ; -- status=guess
+lin hill_N = L.hill_N ;
+lin screen_N = mkN "beeldscherm" neuter ; -- status=guess
+lin household_N = mkN "huisgod" masculine ; -- status=guess
+lin sequence_N = variants{} ; -- 
+lin correct_A = L.correct_A ;
+lin female_A = mkA "vrouwelijk" ; -- status=guess
+lin phase_N = mkN "fase" feminine ; -- status=guess
+lin crowd_N = mkN "menigte" feminine | mkN "schare" masculine feminine | mkN "massa" ; -- status=guess status=guess status=guess
+lin welcome_V2 = mkV2 (mkV "verwelkomen") | mkV2 (mkV (mkV "welkom") "heten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin metal_N = mkN "metaal" neuter ; -- status=guess
+lin human_N = mkN "mens" masculine ; -- status=guess
+lin widely_Adv = variants{} ; -- 
+lin undertake_V2 = mkV2 (mkV "ondernemen") ; -- status=guess, src=wikt
+lin cut_N = mkN "snit" ; -- status=guess
+lin sky_N = L.sky_N ;
+lin brain_N = mkN "verstand" masculine | mkN "intellect" neuter ; -- status=guess status=guess
+lin expert_N = mkN "expert" ; -- status=guess
+lin experiment_N = mkN "experiment" neuter | mkN "proef" feminine ; -- status=guess status=guess
+lin tiny_A = mkA "klein" | mkA "minuscuul" ; -- status=guess status=guess
+lin perfect_A = mkA "perfect" | mkA "perfecte" ; -- status=guess status=guess
+lin disappear_V = mkV (mkV "laten") "verdwijnen" ; -- status=guess, src=wikt
+lin initiative_N = mkN "initiatief" ; -- status=guess
+lin assumption_N = mkN "Mariahemelvaart" masculine | mkN "hemelvaart" masculine ; -- status=guess status=guess
+lin photograph_N = mkN "foto" feminine ; -- status=guess
+lin ministry_N = mkN "ministerie" neuter | mkN "kabinet" neuter | mkN "regering" | mkN "gouvernement" neuter ; -- status=guess status=guess status=guess status=guess
+lin congress_N = mkN "congres" neuter | mkN "conferentie" ; -- status=guess status=guess
+lin transfer_N = mkN "overdracht" feminine ; -- status=guess
+lin reading_N = mkN "lezing" feminine ; -- status=guess
+lin scientist_N = mkN "wetenschapper" masculine ; -- status=guess
+lin fast_Adv = mkAdv "snel" | mkAdv "vlug" ; -- status=guess status=guess
+lin fast_A = mkA "snel" | mkA "vlug" | mkA "rap" | mkA "kwiek" | mkA "gezwind" ; -- status=guess status=guess status=guess status=guess status=guess
+lin closely_Adv = mkAdv "dichtbij" ; -- status=guess
+lin thin_A = L.thin_A ;
+lin solicitorMasc_N = mkN "rechtskundig adviseur" masculine ; -- status=guess
+lin secure_V2 = variants{} ; -- 
+lin plate_N = mkN "plaat" feminine ; -- status=guess
+lin pool_N = mkN "bekken" neuter ; -- status=guess
+lin gold_N = L.gold_N ;
+lin emphasis_N = mkN "klemtoon" masculine | mkN "beklemtoning" ; -- status=guess status=guess
+lin recall_VS = mkVS (mkV "herinneren") ; -- status=guess, src=wikt
+lin recall_V2 = mkV2 (mkV "herinneren") ; -- status=guess, src=wikt
+lin shout_V2 = mkV2 (mkV "schreeuwen") ; -- status=guess, src=wikt
+lin shout_V = mkV "schreeuwen" ; -- status=guess, src=wikt
+lin generate_V2 = variants{} ; -- 
+lin location_N = mkN "plaats" feminine | mkN "locatie" feminine ; -- status=guess status=guess
+lin display_VS = variants{} ; -- 
+lin display_V2 = variants{} ; -- 
+lin heat_N = mkN "pikantheid" utrum ; -- status=guess
+lin gun_N = mkN "vuurwapen" neuter | mkN "geweer" neuter ; -- status=guess status=guess
+lin shut_V2 = mkV2 (sluiten_V) | mkV2 (mkV "dichtklappen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin journey_N = mkN "trip" feminine | mkN "trektocht" feminine | mkN "reis" feminine ; -- status=guess status=guess status=guess
+lin imply_VS = mkVS (mkV "impliceren") | mkVS (mkV "inhouden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin imply_V2 = mkV2 (mkV "impliceren") | mkV2 (mkV "inhouden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin imply_V = mkV "impliceren" | mkV "inhouden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin violence_N = mkN "geweld" neuter ; -- status=guess
+lin dry_A = L.dry_A ;
+lin historical_A = mkA "geschiedkundig" | mkA "historisch" ; -- status=guess status=guess
+lin step_V2 = mkV2 (gaan_V) ; -- status=guess, src=wikt
+lin step_V = gaan_V ; -- status=guess, src=wikt
+lin curriculum_N = mkN "curriculum" neuter | mkN "levensloop" masculine ; -- status=guess status=guess
+lin noise_N = mkN "geluidsoverlast" feminine | mkN "geluidshinder" masculine | mkN "geluidsvervuiling" feminine ; -- status=guess status=guess status=guess
+lin lunch_N = mkN "lunch" | mkN "middageten" neuter | mkN "middagmaal" neuter ; -- status=guess status=guess status=guess
+lin fear_VS = L.fear_VS ;
+lin fear_V2 = L.fear_V2 ;
+lin fear_V = mkV "vrezen" ; -- status=guess, src=wikt
+lin succeed_V2 = mkV2 (mkV "navolgen") | mkV2 (mkV "slagen") | mkV2 (mkV "lukken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin succeed_V = mkV "navolgen" | mkV "slagen" | mkV "lukken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fall_N = mkN "val" masculine ; -- status=guess
+lin fall_2_N = variants{} ; -- 
+lin fall_1_N = variants{} ; -- 
+lin bottom_N = mkN "bil" ; -- status=guess
+lin initial_A = mkA "initieel" | mkA "aanvankelijk" | mkA "begin-" | mkA "vroeg" ; -- status=guess status=guess status=guess status=guess
+lin theme_N = mkN "thema" neuter ; -- status=guess
+lin characteristic_N = mkN "trekje" neuter | mkN "karakteristiek" feminine ; -- status=guess status=guess
+lin pretty_Adv = mkAdv "tamelijk" | mkAdv "nogal" | mkAdv "aardig" ; -- status=guess status=guess status=guess
+lin empty_A = L.empty_A ;
+lin display_N = variants{} ; -- 
+lin combination_N = mkN "combinatie" feminine | mkN "verbinding" ; -- status=guess status=guess
+lin interpretation_N = variants{} ; -- 
+lin rely_V2 = variants{}; -- mkV (mkV "rekenen") "op" ; -- status=guess, src=wikt
+lin rely_V = mkV (mkV "rekenen") "op" ; -- status=guess, src=wikt
+lin escape_VS = mkVS (mkV (mkV "er") "vanaf komen") ; -- status=guess, src=wikt
+lin escape_V2 = mkV2 (mkV (mkV "er") "vanaf komen") ; -- status=guess, src=wikt
+lin escape_V = mkV (mkV "er") "vanaf komen" ; -- status=guess, src=wikt
+lin score_V2 = mkV2 (mkV "scoren") ; -- status=guess, src=wikt
+lin score_V = mkV "scoren" ; -- status=guess, src=wikt
+lin justice_N = mkN "raadsheer" ; -- status=guess
+lin upper_A = mkA "hoger" ; -- status=guess
+lin tooth_N = L.tooth_N ;
+lin organize_V2V = mkV2V (mkV "organiseren") ; -- status=guess, src=wikt
+lin organize_V2 = mkV2 (mkV "organiseren") ; -- status=guess, src=wikt
+lin cat_N = L.cat_N ;
+lin tool_N = mkN "gereedschap" neuter | mkN "instrument" neuter ; -- status=guess status=guess
+lin spot_N = mkN "spot" masculine | mkN "reclamespot" masculine ; -- status=guess status=guess
+lin bridge_N = mkN "bridge" ; -- status=guess
+lin double_A = variants{} ; -- 
+lin direct_V2 = variants{} ; -- 
+lin direct_V = variants{} ; -- 
+lin conclude_VS = mkVS (mkV "besluiten") | mkVS (mkV "concluderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin conclude_V2 = mkV2 (mkV "besluiten") | mkV2 (mkV "concluderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin conclude_V = mkV "besluiten" | mkV "concluderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin relative_A = mkA "relatief" ; -- status=guess
+lin soldier_N = mkN "heilsoldaat" masculine | mkN "heilsoldate" feminine ; -- status=guess status=guess
+lin climb_V2 = mkV2 (klimmen_V) ; -- status=guess, src=wikt
+lin climb_V = klimmen_V ; -- status=guess, src=wikt
+lin breath_N = mkN "adempauze" feminine | mkN "pauze" feminine ; -- status=guess status=guess
+lin afford_V2V = variants{} ; -- 
+lin afford_V2 = variants{} ; -- 
+lin urban_A = mkA "stedelijk" | mkA "urbaan" | mkA "stads-" ; -- status=guess status=guess status=guess
+lin nurse_N = mkN "verpleegster" feminine ; -- status=guess
+lin narrow_A = L.narrow_A ;
+lin liberal_A = mkA "vrijzinnig" ; -- status=guess
+lin coal_N = mkN "kool" feminine ; -- status=guess
+lin priority_N = variants{} ; -- 
+lin wild_A = mkA "wild" ; -- status=guess
+lin revenue_N = mkN "staatsinkomsten {p}" | mkN "overheidsinkomsten {p}" ; -- status=guess status=guess
+lin membership_N = mkN "lidmaatschap" neuter ; -- status=guess
+lin grant_N = mkN "toelage" ; -- status=guess
+lin approve_V2 = mkV2 (mkV (mkV "instemmen") "met") ; -- status=guess, src=wikt
+lin approve_V = mkV (mkV "instemmen") "met" ; -- status=guess, src=wikt
+lin tall_A = mkA "hoog" ; -- status=guess
+lin apparent_A = mkA "ogenschijnlijk" | mkA "klaar" | mkA "duidelijk" ; -- status=guess status=guess status=guess
+lin faith_N = mkN "vertrouwen" neuter | mkN "geloof" neuter ; -- status=guess status=guess
+lin under_Adv = variants{}; -- S.under_Prep ;
+lin fix_V2 = variants{} ; -- 
+lin fix_V = variants{} ; -- 
+lin slow_A = mkA "traag" | mkA "langzaam" | mkA "sloom" ; -- status=guess status=guess status=guess
+lin troop_N = variants{} ; -- 
+lin motion_N = mkN "motie" feminine ; -- status=guess
+lin leading_A = variants{} ; -- 
+lin component_N = mkN "onderdeel" neuter ; -- status=guess
+lin bloody_A = mkA "bloederig" | mkA "bloederige" ; -- status=guess status=guess
+lin literature_N = mkN "literatuur" ; -- status=guess
+lin conservative_A = variants{} ; -- 
+lin variation_N = variants{} ; -- 
+lin remind_V2 = mkV2 (mkV "herinneren") ; -- status=guess, src=wikt
+lin inform_V2 = mkV2 (mkV "verklikken") ; -- status=guess, src=wikt
+lin inform_V = mkV "verklikken" ; -- status=guess, src=wikt
+lin alternative_N = variants{} ; -- 
+lin neither_Adv = mkAdv "ook niet" | mkAdv "evenmin" ; -- status=guess status=guess
+lin outside_Adv = mkAdv "buiten" ; -- status=guess
+lin mass_N = mkN "massa" feminine | mkN "hoeveelheid" feminine ; -- status=guess status=guess
+lin busy_A = mkA "druk" ; -- status=guess
+lin chemical_N = mkN "verslavend middel" neuter ; -- status=guess
+lin careful_A = mkA "voorzichtig" | mkA "behoedzaam" | mkA "omzichtig" | mkA "prudent" ; -- status=guess status=guess status=guess status=guess
+lin investigate_V2 = mkV2 (mkV (mkV "een") "onderzoek voeren") ; -- status=guess, src=wikt
+lin investigate_V = mkV (mkV "een") "onderzoek voeren" ; -- status=guess, src=wikt
+lin roll_V2 = mkV2 (mkV (mkV "overkop") "gaan") ; -- status=guess, src=wikt
+lin roll_V = mkV (mkV "overkop") "gaan" ; -- status=guess, src=wikt
+lin instrument_N = mkN "instrument" neuter | mkN "meetinstrument" neuter | mkN "meter" masculine ; -- status=guess status=guess status=guess
+lin guide_N = mkN "gids" ; -- status=guess
+lin criterion_N = mkN "criterium" neuter ; -- status=guess
+lin pocket_N = mkN "zak" masculine ; -- status=guess
+lin suggestion_N = mkN "voorstel" neuter ; -- status=guess
+lin aye_Interj = variants{} ; -- 
+lin entitle_VS = variants{} ; -- 
+lin entitle_V2V = variants{} ; -- 
+lin tone_N = mkN "toon" | mkN "timbre" ; -- status=guess status=guess
+lin attractive_A = variants{} ; -- 
+lin wing_N = L.wing_N ;
+lin surprise_N = mkN "verrassings-" | mkN "verrassend" | mkN "onverwacht" ; -- status=guess status=guess status=guess
+lin male_N = mkN "mannetje" neuter | mkN "mannetjesdier" ; -- status=guess status=guess
+lin ring_N = mkN "ring" masculine ; -- status=guess
+lin pub_N = mkN "kroeg" feminine ; -- status=guess
+lin fruit_N = L.fruit_N ;
+lin passage_N = variants{} ; -- 
+lin illustrate_VS = variants{} ; -- 
+lin illustrate_V2 = variants{} ; -- 
+lin illustrate_V = variants{} ; -- 
+lin pay_N = mkN "beloning" feminine ; -- status=guess
+lin ride_V2 = mkV2 (mkV (mkV "met") "de voeten treden") ; -- status=guess, src=wikt
+lin ride_V = mkV (mkV "met") "de voeten treden" ; -- status=guess, src=wikt
+lin foundation_N = mkN "stichting" feminine ; -- status=guess
+lin restaurant_N = L.restaurant_N ;
+lin vital_A = mkA "essentieel" ; -- status=guess
+lin alternative_A = mkA "alternatief" ; -- status=guess
+lin burn_V2 = mkV2 (mkV "branden") | mkV2 (mkV "verbranden") | mkV2 (mkV "verteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin burn_V = L.burn_V ;
+lin map_N = mkN "stadsplan" neuter ; -- status=guess
+lin united_A = mkA "verenigd" ; -- status=guess
+lin device_N = mkN "toestel" | mkN "apparaat" ; -- status=guess status=guess
+lin jump_V2 = mkV2 (springen_V) ; -- status=guess, src=wikt
+lin jump_V = L.jump_V ;
+lin estimate_VS = mkVS (mkV "schatten") ; -- status=guess, src=wikt
+lin estimate_V2V = mkV2V (mkV "schatten") ; -- status=guess, src=wikt
+lin estimate_V2 = mkV2 (mkV "schatten") ; -- status=guess, src=wikt
+lin estimate_V = mkV "schatten" ; -- status=guess, src=wikt
+lin conduct_V2 = mkV2 (mkV "geleiden") ; -- status=guess, src=wikt
+lin conduct_V = mkV "geleiden" ; -- status=guess, src=wikt
+lin derive_V2 = mkV2 (mkV "afleiden") ; -- status=guess, src=wikt
+lin derive_V = mkV "afleiden" ; -- status=guess, src=wikt
+lin comment_VS = mkVS (mkV "becommentariëren") ; -- status=guess, src=wikt
+lin comment_V2 = mkV2 (mkV "becommentariëren") ; -- status=guess, src=wikt
+lin comment_V = mkV "becommentariëren" ; -- status=guess, src=wikt
+lin east_N = mkN "oosten" neuter ; -- status=guess
+lin advise_VS = mkVS (mkV "adviseren") | mkVS (mkV "raadgeven") | mkVS (mkV (mkV "advies") "geven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin advise_V2 = mkV2 (mkV "adviseren") | mkV2 (mkV "raadgeven") | mkV2 (mkV (mkV "advies") "geven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin advise_V = mkV "adviseren" | mkV "raadgeven" | mkV (mkV "advies") "geven" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin advance_N = mkN "voorschot" neuter | mkN "vooruitbetaling" feminine | mkN "voorschot" neuter ; -- status=guess status=guess status=guess
+lin motor_N = mkN "motor" masculine ; -- status=guess
+lin satisfy_V2 = mkV2 (mkV "voldoen") | mkV2 (mkV (mkV "voldoende") "zijn") | mkV2 (mkV "bevredigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hell_N = mkN "hel" ; -- status=guess
+lin winner_N = mkN "winnaar" masculine | mkN "winnares" feminine ; -- status=guess status=guess
+lin effectively_Adv = variants{} ; -- 
+lin mistake_N = mkN "fout" feminine | mkN "misverstand" neuter | mkN "blunder" masculine | mkN "vergissing" feminine | mkN "onjuistheid" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin incident_N = mkN "incident" neuter | mkN "voorval" neuter ; -- status=guess status=guess
+lin focus_V2 = variants{} ; -- 
+lin focus_V = variants{} ; -- 
+lin exercise_VV = variants{} ; -- 
+lin exercise_V2 = variants{} ; -- 
+lin exercise_V = variants{} ; -- 
+lin representation_N = mkN "weergave" ; -- status=guess
+lin release_N = variants{} ; -- 
+lin leaf_N = L.leaf_N ;
+lin border_N = mkN "border" masculine ; -- status=guess
+lin wash_V2 = L.wash_V2 ;
+lin wash_V = wassen_V ; -- status=guess, src=wikt
+lin prospect_N = mkN "vooruitzicht" neuter ; -- status=guess
+lin blow_V2 = mkV2 (mkV (mkV "stoom") "afblazen") ; -- status=guess, src=wikt
+lin blow_V = L.blow_V ;
+lin trip_N = mkN "tocht" masculine ; -- status=guess
+lin observation_N = mkN "waarneming" feminine ; -- status=guess
+lin gather_V2 = mkV2 (mkV "verzamelen") | mkV2 (mkV "bijeenkomen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gather_V = mkV "verzamelen" | mkV "bijeenkomen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ancient_A = mkA "eeuwenoud" | mkA "oeroud" | mkA "eertijds" | mkA "weleers" ; -- status=guess status=guess status=guess status=guess
+lin brief_A = mkA "kort" | mkA "bondig" | mkA "samengevat" ; -- status=guess status=guess status=guess
+lin gate_N = mkN "poort" utrum ; -- status=guess
+lin elderly_A = mkA "bejaard" ; -- status=guess
+lin persuade_V2V = mkV2V (mkV "overtuigen") | mkV2V (mkV "overhalen") | mkV2V (mkV "overreden") | mkV2V (mkV "persuaderen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin persuade_V2 = mkV2 (mkV "overtuigen") | mkV2 (mkV "overhalen") | mkV2 (mkV "overreden") | mkV2 (mkV "persuaderen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin overall_A = mkA "globaal" ; -- status=guess
+lin rare_A = mkA "bloedig" | mkA "bloedige" | mkA "saignant" ; -- status=guess status=guess status=guess
+lin index_N = mkN "inhoud" masculine | mkN "index" masculine | mkN "register" neuter ; -- status=guess status=guess status=guess
+lin hand_V2 = mkV2 (mkV "overleveren") ; -- status=guess, src=wikt
+lin circle_N = mkN "kring" ; -- status=guess
+lin creation_N = mkN "creatie" feminine | mkN "schepping" feminine ; -- status=guess status=guess
+lin drawing_N = mkN "tekenen" neuter ; -- status=guess
+lin anybody_NP = variants{} ; -- 
+lin flow_N = mkN "een zijn met" ; -- status=guess
+lin matter_V = mkV (mkV "belangrijk") "zijn" | mkV (mkV "er") "toe doen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin external_A = mkA "uiterlijk" | mkA "uitwendig" ; -- status=guess status=guess
+lin capable_A = mkA "bekwaam" ; -- status=guess
+lin recover_V = mkV "herstellen" | mkV (mkV "beter") "worden" | genezen_V | mkV "recupereren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shot_N = mkN "kogel" masculine ; -- status=guess
+lin request_N = mkN "verzoek" neuter | mkN "vraag" feminine ; -- status=guess status=guess
+lin impression_N = mkN "impressie" | mkN "uitbeelding" | mkN "verbeelding" ; -- status=guess status=guess status=guess
+lin neighbour_N = mkN "buur" | mkN "buurman" masculine | mkN "buurvrouw" feminine | mkN "buren {p}" ; -- status=guess status=guess status=guess status=guess
+lin theatre_N = variants{} ; -- 
+lin beneath_Prep = variants{} ; -- 
+lin hurt_V2 = mkV2 (mkV (mkV "pijn") "doen") | mkV2 (mkV (mkV "zeer") "doen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hurt_V = mkV (mkV "pijn") "doen" | mkV (mkV "zeer") "doen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mechanism_N = mkN "mechanisme" neuter ; -- status=guess
+lin potential_N = variants{} ; -- 
+lin lean_V2 = mkV2 (mkV "leunen") ; -- status=guess, src=wikt
+lin lean_V = mkV "leunen" ; -- status=guess, src=wikt
+lin defendant_N = variants{} ; -- 
+lin atmosphere_N = mkN "atmosfeer" masculine ; -- status=guess
+lin slip_V2 = mkV2 (mkV "falen") ; -- status=guess, src=wikt
+lin slip_V = mkV "falen" ; -- status=guess, src=wikt
+lin chain_N = mkN "kettingbrief" masculine ; -- status=guess
+lin accompany_V2 = mkV2 (mkV "samenwonen") ; -- status=guess, src=wikt
+lin wonderful_A = mkA "fantastisch" | mkA "heerlijk" ; -- status=guess status=guess
+lin earn_V2 = variants{} ; -- 
+lin earn_V = variants{} ; -- 
+lin enemy_N = L.enemy_N ;
+lin desk_N = mkN "bureau" neuter | mkN "schrijftafel" feminine | mkN "schrijfberd" neuter ; -- status=guess status=guess status=guess
+lin engineering_N = mkN "ingenieurswetenschap" feminine ; -- status=guess
+lin panel_N = mkN "forum" ; -- status=guess
+lin distinction_N = variants{} ; -- 
+lin deputy_N = mkN "adjudant" masculine | mkN "adjudante" feminine ; -- status=guess status=guess
+lin discipline_N = mkN "discipline" | mkN "branche" | mkN "tak" ; -- status=guess status=guess status=guess
+lin strike_N = mkN "staking" ; -- status=guess
+lin strike_2_N = variants{} ; -- 
+lin strike_1_N = variants{} ; -- 
+lin married_A = mkA "getrouwd" ; -- status=guess
+lin plenty_NP = variants{} ; -- 
+lin establishment_N = mkN "vestiging" | mkN "bestel" neuter ; -- status=guess status=guess
+lin fashion_N = mkN "mode" ; -- status=guess
+lin roof_N = L.roof_N ;
+lin milk_N = L.milk_N ;
+lin entire_A = variants{} ; -- 
+lin tear_N = mkN "traan" ; -- status=guess
+lin secondary_A = mkA "plaatsvervangend" | mkA "plaatsvervangende" ; -- status=guess status=guess
+lin finding_N = mkN "vinding" feminine ; -- status=guess
+lin welfare_N = variants{} ; -- 
+lin increased_A = variants{} ; -- 
+lin attach_V2 = mkV2 (mkV "vastmaken") ; -- status=guess, src=wikt
+lin attach_V = mkV "vastmaken" ; -- status=guess, src=wikt
+lin typical_A = mkA "typisch" ; -- status=guess
+lin typical_3_A = variants{} ; -- 
+lin typical_2_A = variants{} ; -- 
+lin typical_1_A = variants{} ; -- 
+lin meanwhile_Adv = mkAdv "intussen" ; -- status=guess
+lin leadership_N = mkN "voorzitterschap" neuter ; -- status=guess
+lin walk_N = mkN "wandeling" feminine ; -- status=guess
+lin negotiation_N = mkN "onderhandeling" feminine ; -- status=guess
+lin clean_A = L.clean_A ;
+lin religion_N = L.religion_N ;
+lin count_V2 = L.count_V2 ;
+lin count_V = mkV "tellen" ; -- status=guess, src=wikt
+lin grey_A = mkA "grijsharig" ; -- status=guess
+lin hence_Adv = mkAdv "derhalve" | mkAdv "dus" | mkAdv "bijgevolg" ; -- status=guess status=guess status=guess
+lin alright_Adv = variants{} ; -- 
+lin first_A = mkA "eerst" ; -- status=guess
+lin fuel_N = mkN "brandstof" masculine feminine ; -- status=guess
+lin mine_N = mkN "mijn" feminine ; -- status=guess
+lin appeal_V2 = mkV2 (mkV (mkV "in") "beroep gaan") | mkV2 (mkV (mkV "in") "hoger beroep gaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin appeal_V = mkV (mkV "in") "beroep gaan" | mkV (mkV "in") "hoger beroep gaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin servantMasc_N = mkN "hulp" | mkN "hulpje" | mkN "huishoudhulp" | mkN "bediende" | mkN "knecht" masculine | mkN "meid" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin liability_N = mkN "aansprakelijkheid" feminine ; -- status=guess
+lin constant_A = mkA "constant" ; -- status=guess
+lin hate_VV = mkVV (mkV "haten") ; -- status=guess, src=wikt
+lin hate_V2 = L.hate_V2 ;
+lin shoe_N = L.shoe_N ;
+lin expense_N = variants{} ; -- 
+lin vast_A = mkA "enorm" ; -- status=guess
+lin soil_N = mkN "grond" ; -- status=guess
+lin writing_N = mkN "schrijfsel" neuter | mkN "werk" neuter | mkN "oeuvre" neuter ; -- status=guess status=guess status=guess
+lin nose_N = L.nose_N ;
+lin origin_N = mkN "oorsprong" masculine | mkN "afkomst" feminine | mkN "herkomst" feminine ; -- status=guess status=guess status=guess
+lin lord_N = mkN "landheer" masculine ; -- status=guess
+lin rest_V2 = mkV2 (mkV (mkV "daarbij") "laten") ; -- status=guess, src=wikt
+lin drive_N = variants{} ; -- 
+lin ticket_N = mkN "kaartje" | mkN "ticket" ; -- status=guess status=guess
+lin editor_N = mkN "redacteur" masculine | mkN "krantenredacteur" masculine ; -- status=guess status=guess
+lin switch_V2 = mkV2 (mkV "uitzetten") ; -- status=guess, src=wikt
+lin switch_V = mkV "uitzetten" ; -- status=guess, src=wikt
+lin provided_Subj = variants{} ; -- 
+lin northern_A = mkA "noordelijk" ; -- status=guess
+lin significance_N = mkN "betekenis" | mkN "belang" feminine | mkN "importantie" feminine ; -- status=guess status=guess status=guess
+lin channel_N = mkN "kanaal" neuter | mkN "zender" masculine ; -- status=guess status=guess
+lin convention_N = mkN "conventie" feminine | mkN "overeenkomst" ; -- status=guess status=guess
+lin damage_V2 = mkV2 (mkV "beschadigen") ; -- status=guess, src=wikt
+lin funny_A = mkA "grappig" ; -- status=guess
+lin bone_N = L.bone_N ;
+lin severe_A = mkA "streng" ; -- status=guess
+lin search_V2 = mkV2 (mkV "afzoeken") | mkV2 (mkV "doorzoeken") | mkV2 (zoeken_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin search_V = mkV "afzoeken" | mkV "doorzoeken" | zoeken_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin iron_N = L.iron_N ;
+lin vision_N = mkN "visioen" neuter ; -- status=guess
+lin via_Prep = variants{} ; -- 
+lin somewhat_Adv = mkAdv "ietwat" | mkAdv "een beetje" | mkAdv "enigszins" ; -- status=guess status=guess status=guess
+lin inside_Adv = mkAdv "binnenstebuiten" ; -- status=guess
+lin trend_N = mkN "trend" | mkN "rage" ; -- status=guess status=guess
+lin revolution_N = mkN "revolutie" feminine ; -- status=guess
+lin terrible_A = mkA "afschuwelijk" ; -- status=guess
+lin knee_N = L.knee_N ;
+lin dress_N = mkN "kledij" feminine | mkN "kleding" feminine ; -- status=guess status=guess
+lin unfortunately_Adv = mkAdv "helaas" | mkAdv "jammer genoeg" ; -- status=guess status=guess
+lin steal_V2 = mkV2 (stelen_V) ; -- status=guess, src=wikt
+lin steal_V = stelen_V ; -- status=guess, src=wikt
+lin criminal_A = mkA "misdadig" | mkA "crimineel" ; -- status=guess status=guess
+lin signal_N = mkN "sein" neuter ; -- status=guess
+lin notion_N = mkN "notie" feminine | mkN "besef" ; -- status=guess status=guess
+lin comparison_N = mkN "vergelijking" feminine ; -- status=guess
+lin academic_A = mkA "academisch" | mkA "universitair" ; -- status=guess status=guess
+lin outcome_N = mkN "uitkomst" feminine ; -- status=guess
+lin lawyer_N = mkN "pleiter" masculine | mkN "raadsman" masculine | mkN "informally also advocaat" masculine ; -- status=guess status=guess status=guess
+lin strongly_Adv = variants{} ; -- 
+lin surround_V2 = mkV2 (mkV "omgeven") | mkV2 (mkV "omringen") | mkV2 (mkV "omcirkelen") | mkV2 (mkV "omsingelen") | mkV2 (mkV "insluiten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin explore_VS = mkVS (mkV "verkennen") | mkVS (mkV "exploreren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin explore_V2 = mkV2 (mkV "verkennen") | mkV2 (mkV "exploreren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin achievement_N = mkN "prestatie" feminine ; -- status=guess
+lin odd_A = mkA "bij benadering" | mkA "ongeveer" ; -- status=guess status=guess
+lin expectation_N = mkN "verwachting" feminine | mkN "afwachting" feminine ; -- status=guess status=guess
+lin corporate_A = variants{} ; -- 
+lin prisoner_N = mkN "gevangene" masculine feminine ; -- status=guess
+lin question_V2 = mkV2 (mkV "ondervragen") ; -- status=guess, src=wikt
+lin rapidly_Adv = variants{} ; -- 
+lin deep_Adv = variants{} ; -- 
+lin southern_A = mkA "zuiders" ; -- status=guess
+lin amongst_Prep = variants{} ; -- 
+lin withdraw_V2 = mkV2 (mkV "afhalen") | mkV2 (mkV "pinnen") | mkV2 (mkV "opnemen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin withdraw_V = mkV "afhalen" | mkV "pinnen" | mkV "opnemen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin afterwards_Adv = mkAdv "nadien" | mkAdv "achteraf" ; -- status=guess status=guess
+lin paint_V2 = mkV2 (mkV "verven") | mkV2 (mkV "schilderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin paint_V = mkV "verven" | mkV "schilderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin judge_VS = mkVS (mkV "oordelen") | mkVS (mkV "bemiddelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin judge_V2 = mkV2 (mkV "oordelen") | mkV2 (mkV "bemiddelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin judge_V = mkV "oordelen" | mkV "bemiddelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin citizenMasc_N = mkN "burger" masculine | mkN "particulier" masculine ; -- status=guess status=guess
+lin permanent_A = mkA "bestendig" | mkA "voorgoed" | mkA "eeuwig" | mkA "permanent" ; -- status=guess status=guess status=guess status=guess
+lin weak_A = mkA "flauw" ; -- status=guess
+lin separate_V2 = mkV2 (scheiden_V) ; -- status=guess, src=wikt
+lin separate_V = scheiden_V ; -- status=guess, src=wikt
+lin plastic_N = L.plastic_N ;
+lin connect_V2 = mkV2 (mkV "aansluiten") | mkV2 (mkV "verbinden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin connect_V = mkV "aansluiten" | mkV "verbinden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fundamental_A = mkA "fundamenteel" ; -- status=guess
+lin plane_N = mkN "schaaf" ; -- status=guess
+lin height_N = mkN "hoogte" ; -- status=guess
+lin opening_N = mkN "openingsceremonie" ; -- status=guess
+lin lesson_N = mkN "les" ; -- status=guess
+lin similarly_Adv = variants{} ; -- 
+lin shock_N = mkN "schok" ; -- status=guess
+lin rail_N = mkN "rail" utrum ; -- status=guess
+lin tenant_N = mkN "bewoner" masculine | mkN "huurder" masculine ; -- status=guess status=guess
+lin owe_V2 = mkV2 (mkV (mkV "schuldig") "zijn") ; -- status=guess, src=wikt
+lin owe_V = mkV (mkV "schuldig") "zijn" ; -- status=guess, src=wikt
+lin originally_Adv = mkAdv "indertijd" ; -- status=guess
+lin middle_A = mkA "midden" ; -- status=guess
+lin somehow_Adv = mkAdv "op een of andere manier" | mkAdv "eenderhoe" ; -- status=guess status=guess
+lin minor_A = mkA "onbelangrijk" ; -- status=guess
+lin negative_A = mkA "negatief" | mkA "min" ; -- status=guess status=guess
+lin knock_V2 = mkV2 (mkV "rondzwerven") ; -- status=guess, src=wikt
+lin knock_V = mkV "rondzwerven" ; -- status=guess, src=wikt
+lin root_N = L.root_N ;
+lin pursue_V2 = mkV2 (mkV "najagen") ; -- status=guess, src=wikt
+lin pursue_V = mkV "najagen" ; -- status=guess, src=wikt
+lin inner_A = variants{} ; -- 
+lin crucial_A = variants{} ; -- 
+lin occupy_V2 = mkV2 (mkV "bezetten") ; -- status=guess, src=wikt
+lin occupy_V = mkV "bezetten" ; -- status=guess, src=wikt
+lin that_AdA = variants{} ; -- 
+lin independence_N = mkN "zelfstandigheid" feminine | mkN "onafhankelijkheid" feminine ; -- status=guess status=guess
+lin column_N = mkN "colonne" feminine ; -- status=guess
+lin proceeding_N = variants{} ; -- 
+lin female_N = mkN "vrouw" feminine ; -- status=guess
+lin beauty_N = mkN "schoonheid" | mkN "schone" feminine ; -- status=guess status=guess
+lin perfectly_Adv = mkAdv "perfect" ; -- status=guess
+lin struggle_N = mkN "gevecht" | mkN "strijd" ; -- status=guess status=guess
+lin gap_N = variants{} ; -- 
+lin house_V2 = mkV2 (mkV "onderbrengen") ; -- status=guess, src=wikt
+lin database_N = mkN "database" | mkN "databank" feminine ; -- status=guess status=guess
+lin stretch_V2 = mkV2 (mkV "rekken") ; -- status=guess, src=wikt
+lin stretch_V = mkV "rekken" ; -- status=guess, src=wikt
+lin stress_N = mkN "spanning" | mkN "zenuwen" ; -- status=guess status=guess
+lin passenger_N = mkN "passagier" masculine feminine ; -- status=guess
+lin boundary_N = mkN "grens" ; -- status=guess
+lin easy_Adv = variants{} ; -- 
+lin view_V2 = mkV2 (mkV "bekijken") | mkV2 (mkV (mkV "kijken") "naar") ; -- status=guess, src=wikt status=guess, src=wikt
+lin manufacturer_N = mkN "fabrikant" ; -- status=guess
+lin sharp_A = L.sharp_A ;
+lin formation_N = mkN "rotsformatie" feminine ; -- status=guess
+lin queen_N = L.queen_N ;
+lin waste_N = mkN "wegkwijning" | mkN "verval" ; -- status=guess status=guess
+lin virtually_Adv = mkAdv "praktisch" ; -- status=guess
+lin expand_V2 = mkV2 (mkV (mkV "uitbonden") "worden") ; -- status=guess, src=wikt
+lin expand_V = mkV (mkV "uitbonden") "worden" ; -- status=guess, src=wikt
+lin contemporary_A = mkA "gelijktijdig" | mkA "eigentijds" | mkA "contemporain" ; -- status=guess status=guess status=guess
+lin politician_N = mkN "politicus" masculine | mkN "politica" feminine ; -- status=guess status=guess
+lin back_V = reflV (mkV "terugtrekken") ;
+lin territory_N = mkN "grondgebied" neuter | mkN "territorium" neuter ; -- status=guess status=guess
+lin championship_N = mkN "kampioenschap" neuter ; -- status=guess
+lin exception_N = mkN "uitzondering" ; -- status=guess
+lin thick_A = L.thick_A ;
+lin inquiry_N = variants{} ; -- 
+lin topic_N = mkN "onderwerp" ; -- status=guess
+lin resident_N = variants{} ; -- 
+lin transaction_N = mkN "transactie" ; -- status=guess
+lin parish_N = mkN "parochianen" ; -- status=guess
+lin supporter_N = variants{} ; -- 
+lin massive_A = mkA "massief" ; -- status=guess
+lin light_V2 = mkV2 (mkV "lichten") | mkV2 (mkV "bijlichten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin light_V = mkV "lichten" | mkV "bijlichten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin unique_A = mkA "uniek" ; -- status=guess
+lin challenge_V2 = mkV2 (mkV "uitdagen") ; -- status=guess, src=wikt
+lin challenge_V = mkV "uitdagen" ; -- status=guess, src=wikt
+lin inflation_N = mkN "opblazen" neuter ; -- status=guess
+lin assistance_N = mkN "hulp" feminine | mkN "assistentie" feminine ; -- status=guess status=guess
+lin list_V2V = variants{} ; -- 
+lin list_V2 = variants{} ; -- 
+lin list_V = variants{} ; -- 
+lin identity_N = mkN "identiteit" feminine ; -- status=guess
+lin suit_V2 = variants{} ; -- 
+lin suit_V = variants{} ; -- 
+lin parliamentary_A = variants{} ; -- 
+lin unknown_A = mkA "onbekend" | mkA "ongekend" | mkA "ongeweten" ; -- status=guess status=guess status=guess
+lin preparation_N = mkN "voorbereiding" feminine ; -- status=guess
+lin elect_V3 = variants{} ; -- 
+lin elect_V2V = variants{} ; -- 
+lin elect_V2 = variants{} ; -- 
+lin elect_V = variants{} ; -- 
+lin badly_Adv = variants{} ; -- 
+lin moreover_Adv = mkAdv "bovendien" ; -- status=guess
+lin tie_V2 = L.tie_V2 ;
+lin tie_V = mkV "knopen" | mkV "vastknopen" | binden_V | mkV "strikken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cancer_N = mkN "kanker" ; -- status=guess
+lin champion_N = mkN "voorvechter" masculine ; -- status=guess
+lin exclude_V2 = variants{} ; -- 
+lin review_V2 = variants{} ; -- 
+lin review_V = variants{} ; -- 
+lin licence_N = variants{} ; -- 
+lin breakfast_N = mkN "ontbijt" neuter ; -- status=guess
+lin minority_N = mkN "minderheidsregering" feminine | mkN "minderheidskabinet" neuter ; -- status=guess status=guess
+lin appreciate_V2 = mkV2 (mkV "beseffen") ; -- status=guess, src=wikt
+lin appreciate_V = mkV "beseffen" ; -- status=guess, src=wikt
+lin fan_N = mkN "fan" masculine feminine | mkN "bewonderaar" masculine | mkN "bewonderaarster" feminine | mkN "liefhebber" ; -- status=guess status=guess status=guess status=guess
+lin fan_3_N = variants{} ; -- 
+lin fan_2_N = variants{} ; -- 
+lin fan_1_N = variants{} ; -- 
+lin chief_N = mkN "oppergod" masculine ; -- status=guess
+lin accommodation_N = mkN "accommodatie" feminine ; -- status=guess
+lin subsequent_A = mkA "volgend" | mkA "subsequent" ;
+lin democracy_N = mkN "democratie" feminine ; -- status=guess
+lin brown_A = L.brown_A ;
+lin taste_N = mkN "smaak" masculine ; -- status=guess
+lin crown_N = mkN "kroon" ; -- status=guess
+lin permit_V2V = variants{} ; -- 
+lin permit_V2 = variants{} ; -- 
+lin permit_V = variants{} ; -- 
+lin buyerMasc_N = mkN "koper" masculine | mkN "aankoper" masculine | mkN "inkoper" masculine | mkN "klant" masculine feminine ; -- status=guess status=guess status=guess status=guess
+lin gift_N = mkN "gave" feminine ; -- status=guess
+lin resolution_N = mkN "resolutie" feminine | mkN "beeldkwaliteit" | mkN "beeldscherpte" ; -- status=guess status=guess status=guess
+lin angry_A = mkA "kwaad" | mkA "boos" ; -- status=guess status=guess
+lin metre_N = mkN "meter" masculine ; -- status=guess
+lin wheel_N = mkN "wiel" neuter ; -- status=guess
+lin clause_N = mkN "bijzin" masculine ; -- status=guess
+lin break_N = mkN "inbraak" utrum ; -- status=guess
+lin tank_N = mkN "vat" neuter | mkN "tank" masculine ; -- status=guess status=guess
+lin benefit_V2 = variants{} ; -- 
+lin benefit_V = variants{} ; -- 
+lin engage_V2 = mkV2 (mkV "verloven") ; -- status=guess, src=wikt
+lin engage_V = mkV "verloven" ; -- status=guess, src=wikt
+lin alive_A = mkA "levend" ; -- status=guess
+lin complaint_N = mkN "klacht" masculine ; -- status=guess
+lin inch_N = mkN "duim" masculine ; -- status=guess
+lin firm_A = variants{} ; -- 
+lin abandon_V2 = mkV2 (mkV "verzaken") | mkV2 (mkV "verlaten") | mkV2 (mkV "begeven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin blame_V2 = mkV2 (mkV "beschuldigen") | mkV2 (mkV "verwijten") | mkV2 (wijten_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin blame_V = mkV "beschuldigen" | mkV "verwijten" | wijten_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin clean_V2 = mkV2 (mkV "poetsen") | mkV2 (mkV "schoonmaken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin clean_V = mkV "poetsen" | mkV "schoonmaken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin quote_V2 = mkV2 (mkV "quoteren") ; -- status=guess, src=wikt
+lin quote_V = mkV "quoteren" ; -- status=guess, src=wikt
+lin quantity_N = mkN "hoeveelheid" feminine | mkN "kwantiteit" feminine ; -- status=guess status=guess
+lin rule_VS = mkVS (mkV "regeren") ; -- status=guess, src=wikt
+lin rule_V2 = mkV2 (mkV "regeren") ; -- status=guess, src=wikt
+lin rule_V = mkV "regeren" ; -- status=guess, src=wikt
+lin guilty_A = variants{} ; -- 
+lin prior_A = variants{} ; -- 
+lin round_A = L.round_A ;
+lin eastern_A = mkA "oostelijk" ; -- status=guess
+lin coat_N = L.coat_N ;
+lin involvement_N = mkN "betrokkenheid" ; -- status=guess
+lin tension_N = mkN "spanning" feminine ; -- status=guess
+lin diet_N = mkN "dieet" neuter ; -- status=guess
+lin enormous_A = mkA "enorm" | mkA "gigantisch" ; -- status=guess status=guess
+lin score_N = mkN "partituur" feminine ; -- status=guess
+lin rarely_Adv = mkAdv "zelden" ; -- status=guess
+lin prize_N = mkN "buit" feminine ; -- status=guess
+lin remaining_A = variants{} ; -- 
+lin significantly_Adv = variants{} ; -- 
+lin glance_V2 = variants{} ; -- 
+lin glance_V = variants{} ; -- 
+lin dominate_V2 = variants{} ; -- 
+lin dominate_V = variants{} ; -- 
+lin trust_VS = mkVS (mkV "vertrouwen") ; -- status=guess, src=wikt
+lin trust_V2 = mkV2 (mkV "vertrouwen") ; -- status=guess, src=wikt
+lin naturally_Adv = mkAdv "natuurlijk" ; -- status=guess
+lin interpret_V2 = mkV2 (mkV "vertalen") | mkV2 (mkV "tolken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin interpret_V = mkV "vertalen" | mkV "tolken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin land_V2 = mkV2 (mkV (mkV "doen") "landen") | mkV2 (mkV (mkV "aan") "de grond zetten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin land_V = mkV (mkV "doen") "landen" | mkV (mkV "aan") "de grond zetten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin frame_N = mkN "frame" ; -- status=guess
+lin extension_N = mkN "uitbreiding" feminine ; -- status=guess
+lin mix_V2 = mkV2 (mkV "vermengen") ; -- status=guess, src=wikt
+lin mix_V = mkV "vermengen" ; -- status=guess, src=wikt
+lin spokesman_N = mkN "woordvoerder" masculine | mkN "woordvoerster" feminine | mkN "zegsman" masculine ; -- status=guess status=guess status=guess
+lin friendly_A = mkA "vriendelijk" | mkA "sympathiek" | mkA "aangenaam" | mkA "vriendschappelijk" ; -- status=guess status=guess status=guess status=guess
+lin acknowledge_VS = mkVS (mkV "erkennen") ; -- status=guess, src=wikt
+lin acknowledge_V2 = mkV2 (mkV "erkennen") ; -- status=guess, src=wikt
+lin register_V2 = mkV2 (mkV "inschrijven") ; -- status=guess, src=wikt
+lin register_V = mkV "inschrijven" ; -- status=guess, src=wikt
+lin regime_N = mkN "regime" ; -- status=guess
+lin regime_2_N = variants{} ; -- 
+lin regime_1_N = variants{} ; -- 
+lin fault_N = mkN "breuk" utrum ; -- status=guess
+lin dispute_N = variants{} ; -- 
+lin grass_N = L.grass_N ;
+lin quietly_Adv = variants{} ; -- 
+lin decline_N = mkN "terugval" masculine | mkN "achteruitgang" masculine | mkN "verval" neuter | mkN "afname" feminine ; -- status=guess status=guess status=guess status=guess
+lin dismiss_V2 = variants{} ; -- 
+lin delivery_N = mkN "levering" feminine ; -- status=guess
+lin complain_VS = mkVS (mkV "klagen") ; -- status=guess, src=wikt
+lin complain_V = mkV "klagen" ; -- status=guess, src=wikt
+lin conservative_N = variants{} ; -- 
+lin shift_V2 = variants{} ; -- 
+lin shift_V = variants{} ; -- 
+lin port_N = mkN "poort" ; -- status=guess
+lin beach_N = mkN "strand" neuter ; -- status=guess
+lin string_N = mkN "draad" masculine ; -- status=guess
+lin depth_N = mkN "diepte" feminine ; -- status=guess
+lin unusual_A = mkA "ongebruikelijk" | mkA "ongewoon" ; -- status=guess status=guess
+lin travel_N = mkN "reis" ; -- status=guess
+lin pilot_N = mkN "piloot" masculine | mkN "vliegenier" ; -- status=guess status=guess
+lin obligation_N = mkN "verplichting" feminine ; -- status=guess
+lin gene_N = mkN "gen" ; -- status=guess
+lin yellow_A = L.yellow_A ;
+lin republic_N = mkN "republiek" feminine ; -- status=guess
+lin shadow_N = mkN "schaduw" masculine ; -- status=guess
+lin dear_A = mkA "beste" | mkA "lieve" | mkA "waarde" ; -- status=guess status=guess status=guess
+lin analyse_V2 = variants{} ; -- 
+lin anywhere_Adv = mkAdv "overal" | mkAdv "eender waar" ; -- status=guess status=guess
+lin average_N = mkN "gemiddelde" neuter ; -- status=guess
+lin phrase_N = mkN "taalgids" masculine ; -- status=guess
+lin long_term_A = variants{} ; -- 
+lin crew_N = mkN "bemanning" feminine | mkN "ploeg" feminine ; -- status=guess status=guess
+lin lucky_A = mkA "gelukkig" | mkA "boffend" ; -- status=guess status=guess
+lin restore_V2 = mkV2 (mkV "restaureren") | mkV2 (mkV "terugzetten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin convince_V2V = mkV2V (mkV "overtuigen") ; -- status=guess, src=wikt
+lin convince_V2 = mkV2 (mkV "overtuigen") ; -- status=guess, src=wikt
+lin coast_N = mkN "kust" | mkN "kustlijn" | mkN "zeekant" | mkN "zeekust" ; -- status=guess status=guess status=guess status=guess
+lin engineer_N = mkN "ingenieur" masculine feminine | mkN "probleemoplosser" masculine ; -- status=guess status=guess
+lin heavily_Adv = variants{} ; -- 
+lin extensive_A = mkA "uitgebreid" ; -- status=guess
+lin glad_A = mkA "blij" | mkA "verheugd" ; -- status=guess status=guess
+lin charity_N = mkN "naastenliefde" feminine ; -- status=guess
+lin oppose_V2 = mkV2 (mkV "tegenhouden") ; -- status=guess, src=wikt
+lin oppose_V = mkV "tegenhouden" ; -- status=guess, src=wikt
+lin defend_V2 = variants{} ; -- 
+lin alter_V2 = variants{} ; -- 
+lin alter_V = variants{} ; -- 
+lin warning_N = mkN "waarschuwing" feminine | mkN "waarning" feminine | mkN "verwittiging" feminine ; -- status=guess status=guess status=guess
+lin arrest_V2 = mkV2 (mkV "vatten") | mkV2 (grijpen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin framework_N = mkN "framework" neuter | mkN "kader" neuter ; -- status=guess status=guess
+lin approval_N = mkN "goedkeuring" feminine ; -- status=guess
+lin bother_VV = mkVV (mkV (mkV "moeite") "doen") ; -- status=guess, src=wikt
+lin bother_V2V = mkV2V (mkV (mkV "moeite") "doen") ; -- status=guess, src=wikt
+lin bother_V2 = mkV2 (mkV (mkV "moeite") "doen") ; -- status=guess, src=wikt
+lin bother_V = mkV (mkV "moeite") "doen" ; -- status=guess, src=wikt
+lin novel_N = mkN "roman" masculine ; -- status=guess
+lin accuse_V2 = mkV2 (mkV "beschuldigen") ; -- status=guess, src=wikt
+lin surprised_A = mkA "verbaasd" ; -- status=guess
+lin currency_N = mkN "munteenheid" feminine | mkN "valuta" ; -- status=guess status=guess
+lin restrict_V2 = mkV2 (mkV "beperken") ; -- status=guess, src=wikt
+lin restrict_V = mkV "beperken" ; -- status=guess, src=wikt
+lin possess_V2 = mkV2 (mkV "bezitten") ; -- status=guess, src=wikt
+lin moral_A = variants{} ; -- 
+lin protein_N = mkN "proteïne" feminine | mkN "eiwit" neuter ; -- status=guess status=guess
+lin distinguish_V2 = mkV2 (mkV "onderscheiden") ; -- status=guess, src=wikt
+lin distinguish_V = mkV "onderscheiden" ; -- status=guess, src=wikt
+lin gently_Adv = mkAdv "zachtjes" | mkAdv "voorzichtig" | mkAdv "zachtaardig" ; -- status=guess status=guess status=guess
+lin reckon_VS = mkVS (mkV "veronderstellen") ; -- status=guess, src=wikt
+lin incorporate_V2 = mkV2 (mkV "inbouwen") | mkV2 (mkV "inlijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin proceed_V = mkV "voortkomen" | mkV (mkV "afkomstig") "zijn van" ; -- status=guess, src=wikt status=guess, src=wikt
+lin assist_V2 = mkV2 (mkV "assisteren") | mkV2 (mkV "bijstaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assist_V = mkV "assisteren" | mkV "bijstaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sure_Adv = variants{} ; -- 
+lin stress_VS = variants{} ; -- 
+lin stress_V2 = variants{} ; -- 
+lin justify_VV = mkVV (mkV "uitlijnen") ; -- status=guess, src=wikt
+lin justify_V2 = mkV2 (mkV "uitlijnen") ; -- status=guess, src=wikt
+lin behalf_N = variants{} ; -- 
+lin councillor_N = variants{} ; -- 
+lin setting_N = mkN "context" masculine ; -- status=guess
+lin command_N = mkN "opdracht" utrum ; -- status=guess
+lin command_2_N = variants{} ; -- 
+lin command_1_N = variants{} ; -- 
+lin maintenance_N = mkN "onderhoud" neuter | mkN "handhaving" feminine ; -- status=guess status=guess
+lin stair_N = mkN "trap" ; -- status=guess
+lin poem_N = mkN "gedicht" neuter | mkN "vers" neuter ; -- status=guess status=guess
+lin chest_N = mkN "komode" feminine ; -- status=guess
+lin like_Adv = mkAdv "zoals" ; -- status=guess
+lin secret_N = mkN "geheim" neuter ; -- status=guess
+lin restriction_N = mkN "beperking" feminine ; -- status=guess
+lin efficient_A = mkA "efficiënt" ; -- status=guess
+lin suspect_VS = mkVS (mkV "verdenken") ; -- status=guess, src=wikt
+lin suspect_V2 = mkV2 (mkV "verdenken") ; -- status=guess, src=wikt
+lin hat_N = L.hat_N ;
+lin tough_A = variants{} ; -- 
+lin firmly_Adv = mkAdv "stevig" ; -- status=guess
+lin willing_A = mkA "bereid" ; -- status=guess
+lin healthy_A = mkA "gezond" ; -- status=guess
+lin focus_N = mkN "focus" masculine ; -- status=guess
+lin construct_V2 = variants{} ; -- 
+lin occasionally_Adv = mkAdv "af en toe" | mkAdv "wel eens" | mkAdv "nu en dan" | mkAdv "soms" ; -- status=guess status=guess status=guess status=guess
+lin mode_N = mkN "modus" masculine ; -- status=guess
+lin saving_N = variants{} ; -- 
+lin comfortable_A = mkA "comfortabel" | mkA "gemakkelijk" ; -- status=guess status=guess
+lin camp_N = variants{} ; -- 
+lin trade_V2 = variants{} ; -- 
+lin trade_V = variants{} ; -- 
+lin export_N = variants{} ; -- 
+lin wake_V2 = mkV2 (mkV "wekken") | mkV2 (mkV (mkV "wakker") "maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wake_V = mkV "wekken" | mkV (mkV "wakker") "maken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin partnership_N = mkN "maatschap" | mkN "partnerschap" ; -- status=guess status=guess
+lin daily_A = mkA "dagelijks" ; -- status=guess
+lin abroad_Adv = mkAdv "in het buitenland" | mkAdv "naar het buitenland" ; -- status=guess status=guess
+lin profession_N = mkN "beroep" neuter ; -- status=guess
+lin load_N = mkN "hoop" | mkN "heel wat" ; -- status=guess status=guess
+lin countryside_N = mkN "platteland" neuter ; -- status=guess
+lin boot_N = L.boot_N ;
+lin mostly_Adv = mkAdv "meestal" | mkAdv "overwegend" ; -- status=guess status=guess
+lin sudden_A = mkA "plotseling" | mkA "plotselinge" ; -- status=guess status=guess
+lin implement_V2 = mkV2 (mkV "implementeren") | mkV2 (mkV "toepassen") | mkV2 (mkV "uitwerken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reputation_N = mkN "faam" masculine | mkN "naam" masculine | mkN "reputatie" feminine ; -- status=guess status=guess status=guess
+lin print_V2 = mkV2 (mkV "drukken") | mkV2 (mkV "afdrukken") | mkV2 (mkV "printen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin print_V = mkV "drukken" | mkV "afdrukken" | mkV "printen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin calculate_VS = mkVS (mkV "rekenen") | mkVS (mkV "uitwerken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin calculate_V2 = mkV2 (mkV "rekenen") | mkV2 (mkV "uitwerken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin calculate_V = mkV "rekenen" | mkV "uitwerken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin keen_A = variants{} ; -- 
+lin guess_VS = mkVS (mkV "veronderstellen") | mkVS (mkV "gissen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin guess_V2 = mkV2 (mkV "veronderstellen") | mkV2 (mkV "gissen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin guess_V = mkV "veronderstellen" | mkV "gissen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin recommendation_N = mkN "aanbeveling" feminine ; -- status=guess
+lin autumn_N = mkN "herfst" masculine | mkN "najaar" neuter ; -- status=guess status=guess
+lin conventional_A = variants{} ; -- 
+lin cope_V = mkV (mkV "mee") "omgaan" ; -- status=guess, src=wikt
+lin constitute_V2 = variants{} ; -- 
+lin poll_N = variants{} ; -- 
+lin voluntary_A = mkA "vrijwillig" ; -- status=guess
+lin valuable_A = mkA "waardevol" ; -- status=guess
+lin recovery_N = mkN "terugwinning" feminine ; -- status=guess
+lin cast_V2 = mkV2 (mkV (mkV "met") "modder gooien naar") ; -- status=guess, src=wikt
+lin cast_V = mkV (mkV "met") "modder gooien naar" ; -- status=guess, src=wikt
+lin premise_N = mkN "voorwaarde" feminine ; -- status=guess
+lin resolve_V2 = mkV2 (mkV "oplossen") ; -- status=guess, src=wikt
+lin resolve_V = mkV "oplossen" ; -- status=guess, src=wikt
+lin regularly_Adv = variants{} ; -- 
+lin solve_V2 = mkV2 (mkV "oplossen") ; -- status=guess, src=wikt
+lin plaintiff_N = mkN "eiser" | mkN "aanklager" ; -- status=guess status=guess
+lin critic_N = mkN "criticus" masculine ; -- status=guess
+lin agriculture_N = mkN "landbouw" feminine ; -- status=guess
+lin ice_N = L.ice_N ;
+lin constitution_N = mkN "grondwet " masculine ; -- status=guess
+lin communist_N = mkN "communist" masculine | mkN "communiste" feminine ; -- status=guess status=guess
+lin layer_N = mkN "laag" feminine ; -- status=guess
+lin recession_N = mkN "recessie" ; -- status=guess
+lin slight_A = mkA "onbeduidend" ; -- status=guess
+lin dramatic_A = variants{} ; -- 
+lin golden_A = variants{} ; -- 
+lin temporary_A = mkA "tijdelijk" ; -- status=guess
+lin suit_N = mkN "kleur" ; -- status=guess
+lin shortly_Adv = variants{} ; -- 
+lin initially_Adv = variants{} ; -- 
+lin arrival_N = mkN "komst" feminine | mkN "aankomst" feminine ; -- status=guess status=guess
+lin protest_N = mkN "protest" neuter ; -- status=guess
+lin resistance_N = mkN "weerstand" masculine ; -- status=guess
+lin silent_A = variants{} ; -- 
+lin presentation_N = mkN "presentatie" feminine | mkN "or less accurately voorstelling" feminine | mkN "voordracht" ; -- status=guess status=guess status=guess
+lin soul_N = mkN "ziel" feminine ; -- status=guess
+lin self_N = mkN "zelf" neuter ; -- status=guess
+lin judgment_N = variants{} ; -- 
+lin feed_V2 = mkV2 (reflMkV "voeden met") ; -- status=guess, src=wikt
+lin feed_V = reflMkV "voeden met" ; -- status=guess, src=wikt
+lin muscle_N = mkN "spier" ; -- status=guess
+lin shareholder_N = variants{} ; -- 
+lin opposite_A = mkA "tegenoverliggend" | mkA "tegenovergesteld" ; -- status=guess status=guess
+lin pollution_N = mkN "bezoedeling" feminine | mkN "milieuverontreiniging" feminine | mkN "pollutie" feminine | mkN "smet" masculine ; -- status=guess status=guess status=guess status=guess
+lin wealth_N = mkN "rijkdom" masculine ; -- status=guess
+lin video_taped_A = variants{} ; -- 
+lin kingdom_N = mkN "rijk" neuter | mkN "plantenrijk" neuter | mkN "dierenrijk" neuter ; -- status=guess status=guess status=guess
+lin bread_N = L.bread_N ;
+lin perspective_N = mkN "perspectief" neuter | mkN "dieptezicht" ; -- status=guess status=guess
+lin camera_N = L.camera_N ;
+lin prince_N = mkN "Prins-bisschop" masculine | mkN "Vorst-bisschop" masculine ; -- status=guess status=guess
+lin illness_N = mkN "ziekte" feminine ; -- status=guess
+lin cake_N = mkN "stuk" neuter | mkN "blok" masculine ; -- status=guess status=guess
+lin meat_N = L.meat_N ;
+lin submit_V2 = mkV2 (mkV "voorleggen") | mkV2 (mkV "verzenden") | mkV2 (mkV "voordragen") | mkV2 (mkV "indienen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin submit_V = mkV "voorleggen" | mkV "verzenden" | mkV "voordragen" | mkV "indienen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ideal_A = mkA "ideaal" | mkA "optimaal" ; -- status=guess status=guess
+lin relax_V2 = mkV2 (mkV "ontspannen") | mkV2 (mkV (mkV "losser") "worden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin relax_V = mkV "ontspannen" | mkV (mkV "losser") "worden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin penalty_N = mkN "strafschopgebied" | mkN "zestienmetergebied" ; -- status=guess status=guess
+lin purchase_V2 = mkV2 (kopen_V) | mkV2 (mkV (mkV "waard") "zijn") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tired_A = mkA "moe" | mkA "vermoeid" ; -- status=guess status=guess
+lin beer_N = L.beer_N ;
+lin specify_VS = mkVS (mkV "specifieren") ; -- status=guess, src=wikt
+lin specify_V2 = mkV2 (mkV "specifieren") ; -- status=guess, src=wikt
+lin specify_V = mkV "specifieren" ; -- status=guess, src=wikt
+lin short_Adv = variants{} ; -- 
+lin monitor_V2 = mkV2 (mkV "controleren") | mkV2 (mkV "surveilleren") | mkV2 (mkV (mkV "toezicht") "houden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin monitor_V = mkV "controleren" | mkV "surveilleren" | mkV (mkV "toezicht") "houden" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin electricity_N = mkN "elektriciteit" feminine | mkN "stroom" masculine ; -- status=guess status=guess
+lin specifically_Adv = variants{} ; -- 
+lin bond_N = mkN "binding" ; -- status=guess
+lin statutory_A = mkA "statutair" ; -- status=guess
+lin laboratory_N = mkN "laboratorium" neuter ; -- status=guess
+lin federal_A = variants{} ; -- 
+lin captain_N = mkN "kapitein" masculine ; -- status=guess
+lin deeply_Adv = variants{} ; -- 
+lin pour_V2 = mkV2 (gieten_V) | mkV2 (mkV "uitstorten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pour_V = gieten_V | mkV "uitstorten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin boss_N = L.boss_N ;
+lin creature_N = mkN "schepsel" | mkN "creatuur" | mkN "wezen" neuter ; -- status=guess status=guess status=guess
+lin urge_VS = mkVS (mkV "aansporen") ; -- status=guess, src=wikt
+lin urge_V2V = mkV2V (mkV "aansporen") ; -- status=guess, src=wikt
+lin urge_V2 = mkV2 (mkV "aansporen") ; -- status=guess, src=wikt
+lin locate_V2 = variants{} ; -- 
+lin locate_V = variants{} ; -- 
+lin being_N = mkN "wezen" neuter ; -- status=guess
+lin struggle_VV = mkVV (vechten_V) | mkVV (mkV "worstelen") | mkVV (mkV (mkV "moeite") "hebben met") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin struggle_V = vechten_V | mkV "worstelen" | mkV (mkV "moeite") "hebben met" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lifespan_N = variants{} ; -- 
+lin flat_A = mkA "vlak" | mkA "plat" ; -- status=guess status=guess
+lin valley_N = mkN "vallei" utrum | mkN "dal" neuter ; -- status=guess status=guess
+lin like_A = mkA "zoals" | mkA "gelijk" ; -- status=guess status=guess
+lin guard_N = mkN "wacht" masculine | mkN "bewaker" masculine | mkN "lijfwacht" ; -- status=guess status=guess status=guess
+lin emergency_N = mkN "nood" masculine ; -- status=guess
+lin dark_N = mkN "donker" neuter ; -- status=guess
+lin bomb_N = mkN "wrak" neuter ; -- status=guess
+lin dollar_N = mkN "dollar" masculine ; -- status=guess
+lin efficiency_N = mkN "rendement" neuter ; -- status=guess
+lin mood_N = mkN "humeur" | mkN "bui" ; -- status=guess status=guess
+lin convert_V2 = mkV2 (mkV "bekeren") ; -- status=guess, src=wikt
+lin convert_V = mkV "bekeren" ; -- status=guess, src=wikt
+lin possession_N = mkN "bezit" neuter | mkN "bezittingen {p}" ; -- status=guess status=guess
+lin marketing_N = variants{} ; -- 
+lin please_VV = mkVV (mkV "bevallen") | mkVV (mkV "behagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V2V = mkV2V (mkV "bevallen") | mkV2V (mkV "behagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V2 = mkV2 (mkV "bevallen") | mkV2 (mkV "behagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V = mkV "bevallen" | mkV "behagen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin habit_N = mkN "gewoonte" feminine | mkN "tic" masculine | mkN "automatisme" neuter ; -- status=guess status=guess status=guess
+lin subsequently_Adv = mkAdv "hierop" | mkAdv "vervolgens" ; -- status=guess status=guess
+lin round_N = mkN "ronde" feminine ; -- status=guess
+lin purchase_N = mkN "verwerving" masculine | mkN "aanschaf" masculine ; -- status=guess status=guess
+lin sort_V2 = mkV2 (mkV "rangschikken") ; -- status=guess, src=wikt
+lin sort_V = mkV "rangschikken" ; -- status=guess, src=wikt
+lin outside_A = mkA "buitenste" ; -- status=guess
+lin gradually_Adv = mkAdv "geleidelijk" | mkAdv "allengs" | mkAdv "gaandeweg" ; -- status=guess status=guess status=guess
+lin expansion_N = variants{} ; -- 
+lin competitive_A = variants{} ; -- 
+lin cooperation_N = mkN "samenwerking" feminine ; -- status=guess
+lin acceptable_A = mkA "aanvaardbaar" | mkA "acceptabel" ; -- status=guess status=guess
+lin angle_N = mkN "hoekanker" neuter ; -- status=guess
+lin cook_V2 = mkV2 (mkV "koken") ; -- status=guess, src=wikt
+lin cook_V = mkV "koken" ; -- status=guess, src=wikt
+lin net_A = mkA "uiteindelijk" | mkA "finaal" ; -- status=guess status=guess
+lin sensitive_A = mkA "gevoelig" ; -- status=guess
+lin ratio_N = variants{} ; -- 
+lin kiss_V2 = mkV2 (mkV (mkV "elkaar") "kussen") | mkV2 (mkV (mkV "elkaar") "zoenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin amount_V = mkV "bedragen" | mkV (mkV "komen") "op" | mkV (mkV "uitkomen") "op" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sleep_N = mkN "slaap" masculine ; -- status=guess
+lin finance_V2 = mkV2 (mkV "financieren") ; -- status=guess, src=wikt
+lin essentially_Adv = mkAdv "essentieel" ; -- status=guess
+lin fund_V2 = mkV2 (mkV "financieren") ; -- status=guess, src=wikt
+lin preserve_V2 = mkV2 (mkV "bewaren") | mkV2 (mkV (mkV "in") "stand houden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wedding_N = mkN "bruiloft" ; -- status=guess
+lin personality_N = mkN "persoonlijkheid" feminine ; -- status=guess
+lin bishop_N = mkN "loper" masculine ; -- status=guess
+lin dependent_A = mkA "afhankelijk" ; -- status=guess
+lin landscape_N = mkN "landschap" neuter ; -- status=guess
+lin pure_A = mkA "puur" | mkA "rein" ; -- status=guess status=guess
+lin mirror_N = mkN "spiegel" ; -- status=guess
+lin lock_V2 = mkV2 (mkV "blokkeren") | mkV2 (mkV "vastlopen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lock_V = mkV "blokkeren" | mkV "vastlopen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin symptom_N = mkN "symptoom" neuter | mkN "verschijnsel" neuter ; -- status=guess status=guess
+lin promotion_N = mkN "promotie" feminine | mkN "bevordering" feminine ; -- status=guess status=guess
+lin global_A = mkA "globaal" | mkA "wereldwijd" | mkA "wereld-" | mkA "mondiaal" ; -- status=guess status=guess status=guess status=guess
+lin aside_Adv = variants{} ; -- 
+lin tendency_N = mkN "neiging" feminine ; -- status=guess
+lin conservation_N = mkN "natuurbescherming" ; -- status=guess
+lin reply_N = mkN "antwoord" neuter | mkN "respons" feminine ; -- status=guess status=guess
+lin estimate_N = mkN "schatting" feminine ; -- status=guess
+lin qualification_N = variants{} ; -- 
+lin pack_V2 = variants{} ; -- 
+lin pack_V = variants{} ; -- 
+lin governor_N = mkN "regelaar" ; -- status=guess
+lin expected_A = variants{} ; -- 
+lin invest_V2 = variants{} ; -- 
+lin invest_V = variants{} ; -- 
+lin cycle_N = mkN "cyclus" masculine ; -- status=guess
+lin alright_A = variants{} ; -- 
+lin philosophy_N = mkN "filosofie" feminine | mkN "wijsbegeerte" feminine ; -- status=guess status=guess
+lin gallery_N = mkN "galerij" feminine ; -- status=guess
+lin sad_A = mkA "triest" ; -- status=guess
+lin intervention_N = mkN "tussenkomst" feminine ; -- status=guess
+lin emotional_A = variants{} ; -- 
+lin advertising_N = variants{} ; -- 
+lin regard_N = mkN "respect" | mkN "achting" ; -- status=guess status=guess
+lin dance_V2 = mkV2 (mkV "dansen") ; -- status=guess, src=wikt
+lin dance_V = mkV "dansen" ; -- status=guess, src=wikt
+lin cigarette_N = mkN "sigaret" masculine feminine | mkN "saffiaantje" ; -- status=guess status=guess
+lin predict_VS = mkVS (mkV "voorspellen") ; -- status=guess, src=wikt
+lin predict_V2 = mkV2 (mkV "voorspellen") ; -- status=guess, src=wikt
+lin adequate_A = mkA "adequaat" | mkA "voldoende" | mkA "deugdelijk" ; -- status=guess status=guess status=guess
+lin variable_N = mkN "grijskap-mierklauwier" ; -- status=guess
+lin net_N = mkN "netto" neuter ; -- status=guess
+lin retire_V2 = mkV2 (mkV (mkV "met") "pensioen gaan") ; -- status=guess, src=wikt
+lin retire_V = mkV (mkV "met") "pensioen gaan" ; -- status=guess, src=wikt
+lin sugar_N = mkN "suikerbiet" ; -- status=guess
+lin pale_A = mkA "bleek" ; -- status=guess
+lin frequency_N = mkN "frequentiemodulatie" ; -- status=guess
+lin guy_N = mkN "gasten" masculine | mkN "jongens" masculine ; -- status=guess status=guess
+lin feature_V2 = mkV2 (mkV "oplichten") | mkV2 (mkV "benadrukken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin furniture_N = mkN "meubel" neuter | mkN "meubelstuk" neuter ; -- status=guess status=guess
+lin administrative_A = mkA "bestuurlijk" | mkA "administratief" ; -- status=guess status=guess
+lin wooden_A = mkA "houterig" ; -- status=guess
+lin input_N = mkN "invoer" ; -- status=guess
+lin phenomenon_N = mkN "fenomeen" neuter ; -- status=guess
+lin surprising_A = mkA "verrassend" ; -- status=guess
+lin jacket_N = mkN "jas" masculine ; -- status=guess
+lin actor_N = mkN "acteur" masculine | mkN "actrice" feminine | mkN "toneelspeler" masculine | mkN "toneelspeelster" feminine ; -- status=guess status=guess status=guess status=guess
+lin actor_2_N = variants{} ; -- 
+lin actor_1_N = variants{} ; -- 
+lin kick_V2 = mkV2 (mkV "schoppen") | mkV2 (mkV "stampen") | mkV2 (mkV "trappen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin kick_V = mkV "schoppen" | mkV "stampen" | mkV "trappen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin producer_N = mkN "producent" masculine | mkN "producer" masculine ; -- status=guess status=guess
+lin hearing_N = variants{} ; -- 
+lin chip_N = mkN "fiche" neuter ; -- status=guess
+lin equation_N = mkN "vergelijking" ; -- status=guess
+lin certificate_N = mkN "certificaat" | mkN "attest" neuter ; -- status=guess status=guess
+lin hello_Interj = mkInterj "hallo!" ; -- status=guess
+lin remarkable_A = mkA "opmerkelijk" | mkA "markant" | mkA "opvallend" ; -- status=guess status=guess status=guess
+lin alliance_N = mkN "alliantie" feminine ; -- status=guess
+lin smoke_V2 = mkV2 (mkV "roken") ; -- status=guess, src=wikt
+lin smoke_V = mkV "roken" ; -- status=guess, src=wikt
+lin awareness_N = mkN "besef" | mkN "bewustzijn" ; -- status=guess status=guess
+lin throat_N = mkN "keel" ; -- status=guess
+lin discovery_N = mkN "ontdekking" feminine | mkN "vinding" feminine ; -- status=guess status=guess
+lin festival_N = mkN "festival" neuter ; -- status=guess
+lin dance_N = mkN "dans" ; -- status=guess
+lin promise_N = mkN "belofte" feminine ; -- status=guess
+lin rose_N = mkN "roze" neuter ; -- status=guess
+lin principal_A = mkA "voornaamste" ; -- status=guess
+lin brilliant_A = mkA "briljant" | mkA "geniaal" ; -- status=guess status=guess
+lin proposed_A = variants{} ; -- 
+lin coach_N = mkN "reisbus" masculine ; -- status=guess
+lin coach_3_N = variants{} ; -- 
+lin coach_2_N = variants{} ; -- 
+lin coach_1_N = variants{} ; -- 
+lin absolute_A = mkA "absoluut" ; -- status=guess
+lin drama_N = mkN "drama" neuter ; -- status=guess
+lin recording_N = variants{} ; -- 
+lin precisely_Adv = mkAdv "precies" ; -- status=guess
+lin bath_N = mkN "bad" neuter ; -- status=guess
+lin celebrate_V2 = mkV2 (mkV "vieren") ; -- status=guess, src=wikt
+lin substance_N = mkN "drugsmisbruik" neuter ; -- status=guess
+lin swing_V2 = mkV2 (mkV "schommelen") | mkV2 (mkV "zwaaien") ; -- status=guess, src=wikt status=guess, src=wikt
+lin swing_V = mkV "schommelen" | mkV "zwaaien" ; -- status=guess, src=wikt status=guess, src=wikt
+lin for_Adv = mkAdv "bijvoorbeeld" ; -- status=guess
+lin rapid_A = mkA "snel" | mkA "snelle" ; -- status=guess status=guess
+lin rough_A = mkA "ruw" | mkA "ruig" ; -- status=guess status=guess
+lin investor_N = mkN "investeerder" masculine ; -- status=guess
+lin fire_V2 = mkV2 (mkV "vuren") | mkV2 (schieten_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin fire_V = mkV "vuren" | schieten_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin rank_N = mkN "register" neuter | mkN "werk" neuter ; -- status=guess status=guess
+lin compete_V = mkV "wedijveren" ; -- status=guess, src=wikt
+lin sweet_A = mkA "zoetzuur" ; -- status=guess
+lin decline_VV = mkVV (mkV "verbuigen") ; -- status=guess, src=wikt
+lin decline_V2 = mkV2 (mkV "verbuigen") ; -- status=guess, src=wikt
+lin decline_V = mkV "verbuigen" ; -- status=guess, src=wikt
+lin rent_N = mkN "scheiding" | mkN "schisma" ; -- status=guess status=guess
+lin dealer_N = mkN "dealer" masculine ; -- status=guess
+lin bend_V2 = mkV2 (mkV "bukken") ; -- status=guess, src=wikt
+lin bend_V = mkV "bukken" ; -- status=guess, src=wikt
+lin solid_A = mkA "zwaar" ; -- status=guess
+lin cloud_N = L.cloud_N ;
+lin across_Adv = mkAdv "horizontaal" ; -- status=guess
+lin level_A = mkA "geëqualiseerd" ; -- status=guess
+lin enquiry_N = variants{} ; -- 
+lin fight_N = mkN "gevecht" neuter | mkN "strijd" masculine ; -- status=guess status=guess
+lin abuse_N = mkN "misbruik" neuter ; -- status=guess
+lin golf_N = mkN "golf" ; -- status=guess
+lin guitar_N = mkN "gitaar" feminine ; -- status=guess
+lin electronic_A = mkA "elektronisch" ; -- status=guess
+lin cottage_N = mkN "huttenkaas" masculine | mkN "hüttenkäse" masculine | mkN "cottage cheese" masculine | mkN "kwark" masculine ; -- status=guess status=guess status=guess status=guess
+lin scope_N = mkN "domein" | mkN "bereik" | mkN "reikwijdte" ; -- status=guess status=guess status=guess
+lin pause_VS = mkVS (mkV "pauzeren") ; -- status=guess, src=wikt
+lin pause_V2V = mkV2V (mkV "pauzeren") ; -- status=guess, src=wikt
+lin pause_V = mkV "pauzeren" ; -- status=guess, src=wikt
+lin mixture_N = mkN "mengsel" ; -- status=guess
+lin emotion_N = mkN "emotie" feminine ; -- status=guess
+lin comprehensive_A = mkA "omvattend" | mkA "alomvattend" | mkA "uitgebreid" | mkA "diepgaand" ; -- status=guess status=guess status=guess status=guess
+lin shirt_N = L.shirt_N ;
+lin allowance_N = mkN "toestemming" ; -- status=guess
+lin retirement_N = mkN "pensionering" feminine ; -- status=guess
+lin breach_N = variants{} ; -- 
+lin infection_N = mkN "infectie" feminine ; -- status=guess
+lin resist_VV = variants{} ; -- 
+lin resist_V2 = variants{} ; -- 
+lin resist_V = variants{} ; -- 
+lin qualify_V2 = variants{} ; -- 
+lin qualify_V = variants{} ; -- 
+lin paragraph_N = mkN "alinea" feminine | mkN "paragraaf" masculine ; -- status=guess status=guess
+lin sick_A = mkA "ziek" | mkA "zieke" ; -- status=guess status=guess
+lin near_A = L.near_A ;
+lin researcherMasc_N = mkN "onderzoeker" ; -- status=guess
+lin consent_N = mkN "toestemming" feminine | mkN "instemming" feminine ; -- status=guess status=guess
+lin written_A = mkA "geschreven" ; -- status=guess
+lin literary_A = mkA "literair" ; -- status=guess
+lin ill_A = mkA "misselijk" ; -- status=guess
+lin wet_A = L.wet_A ;
+lin lake_N = L.lake_N ;
+lin entrance_N = mkN "ingang" masculine ; -- status=guess
+lin peak_N = mkN "piek" ; -- status=guess
+lin successfully_Adv = mkAdv "met succes" ; -- status=guess
+lin sand_N = L.sand_N ;
+lin breathe_V2 = mkV2 (mkV (mkV "iemand") "in zijn") ; -- status=guess, src=wikt
+lin breathe_V = L.breathe_V ;
+lin cold_N = mkN "koude kernfusie" feminine ; -- status=guess
+lin cheek_N = mkN "bil" feminine ; -- status=guess
+lin platform_N = mkN "platformschoen" neuter ; -- status=guess
+lin interaction_N = mkN "interactie" feminine ; -- status=guess
+lin watch_N = mkN "wacht" ; -- status=guess
+lin borrow_VV = mkVV (mkV "lenen") | mkVV (mkV "ontlenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin borrow_V2 = mkV2 (mkV "lenen") | mkV2 (mkV "ontlenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin borrow_V = mkV "lenen" | mkV "ontlenen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin birthday_N = mkN "verjaardag" masculine ; -- status=guess
+lin knife_N = mkN "mes" | mkN "lemmet" ; -- status=guess status=guess
+lin extreme_A = mkA "ultiem" | mkA "ultieme" ; -- status=guess status=guess
+lin core_N = mkN "kern" masculine ; -- status=guess
+lin peasantMasc_N = mkN "boer" masculine | mkN "plattelander" masculine | mkN "landman" masculine ; -- status=guess status=guess status=guess
+lin armed_A = mkA "gewapend" ; -- status=guess
+lin permission_N = mkN "toestemming" feminine | mkN "toelating" feminine ; -- status=guess status=guess
+lin supreme_A = mkA "opperst" | mkA "opperste" | mkA "oppermachtige" ; -- status=guess status=guess status=guess
+lin overcome_V2 = mkV2 (mkV "overwinnen") ; -- status=guess, src=wikt
+lin overcome_V = mkV "overwinnen" ; -- status=guess, src=wikt
+lin greatly_Adv = variants{} ; -- 
+lin visual_A = mkA "visueel" ; -- status=guess
+lin lad_N = mkN "jongen" masculine ; -- status=guess
+lin genuine_A = mkA "echt" | mkA "authentiek" | mkA "origineel" ; -- status=guess status=guess status=guess
+lin personnel_N = mkN "personeel" | mkN "medewerkers" ; -- status=guess status=guess
+lin judgement_N = mkN "dag des oordeels" masculine feminine ; -- status=guess
+lin exciting_A = mkA "spannend" ; -- status=guess
+lin stream_N = mkN "stroom" masculine ; -- status=guess
+lin perception_N = mkN "scherpzinnigheid" ; -- status=guess
+lin guarantee_VS = mkVS (mkV "garanderen") ; -- status=guess, src=wikt
+lin guarantee_V2 = mkV2 (mkV "garanderen") ; -- status=guess, src=wikt
+lin guarantee_V = mkV "garanderen" ; -- status=guess, src=wikt
+lin disaster_N = mkN "ramp" utrum ; -- status=guess
+lin darkness_N = mkN "schemering" feminine ; -- status=guess
+lin bid_N = mkN "bod" neuter ; -- status=guess
+lin sake_N = mkN "sake" masculine ; -- status=guess
+lin sake_2_N = variants{} ; -- 
+lin sake_1_N = variants{} ; -- 
+lin organize_V2V = mkV2V (mkV "organiseren") ; -- status=guess, src=wikt
+lin organize_V2 = mkV2 (mkV "organiseren") ; -- status=guess, src=wikt
+lin tourist_N = mkN "toerist" masculine | mkN "toeriste" feminine ; -- status=guess status=guess
+lin policeman_N = L.policeman_N ;
+lin castle_N = mkN "kasteel" neuter | mkN "fort" neuter | mkN "burcht" feminine | mkN "slot" neuter ; -- status=guess status=guess status=guess status=guess
+lin figure_VS = mkVS (mkV "uitvogelen") | mkVS (mkV (mkV "er") "achter komen") | mkVS (mkV "ontcijferen") | mkVS (mkV "doorhebben") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin figure_V = mkV "uitvogelen" | mkV (mkV "er") "achter komen" | mkV "ontcijferen" | mkV "doorhebben" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin race_VV = mkVV (mkV "razen") ; -- status=guess, src=wikt
+lin race_V2V = mkV2V (mkV "razen") ; -- status=guess, src=wikt
+lin race_V2 = mkV2 (mkV "razen") ; -- status=guess, src=wikt
+lin race_V = mkV "razen" ; -- status=guess, src=wikt
+lin demonstration_N = mkN "demonstratie" feminine ; -- status=guess
+lin anger_N = mkN "boosheid" | mkN "woede" ; -- status=guess status=guess
+lin briefly_Adv = variants{} ; -- 
+lin presumably_Adv = mkAdv "vermoedelijk" | mkAdv "waarschijnlijk" ; -- status=guess status=guess
+lin clock_N = mkN "wijzerplaat" ; -- status=guess
+lin hero_N = mkN "held" masculine | mkN "hoofdrolspeler" masculine ; -- status=guess status=guess
+lin expose_V2 = mkV2 (mkV "blootstellen") ; -- status=guess, src=wikt
+lin expose_V = mkV "blootstellen" ; -- status=guess, src=wikt
+lin custom_N = mkN "aangepast" | mkN "aangepast" ; -- status=guess status=guess
+lin maximum_A = variants{} ; -- 
+lin wish_N = mkN "wens" ; -- status=guess
+lin earning_N = variants{} ; -- 
+lin priest_N = L.priest_N ;
+lin resign_V2 = mkV2 (mkV (mkV "ontslag") "nemen") ; -- status=guess, src=wikt
+lin resign_V = mkV (mkV "ontslag") "nemen" ; -- status=guess, src=wikt
+lin store_V2 = mkV2 (mkV "opslaan") ; -- status=guess, src=wikt
+lin widespread_A = mkA "wijdverspreid" ; -- status=guess
+lin comprise_V2 = mkV2 (mkV "bevatten") | mkV2 (mkV "omvatten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin chamber_N = mkN "slaapkamer" ; -- status=guess
+lin acquisition_N = mkN "verwerving" feminine ; -- status=guess
+lin involved_A = variants{} ; -- 
+lin confident_A = variants{} ; -- 
+lin circuit_N = mkN "zekering" feminine ; -- status=guess
+lin radical_A = mkA "3] radicaal" ; -- status=guess status=guess
+lin detect_V2 = mkV2 (mkV "detecteren") ; -- status=guess, src=wikt
+lin stupid_A = L.stupid_A ;
+lin grand_A = mkA "groots" ; -- status=guess
+lin consumption_N = mkN "consumptie" feminine | mkN "verbruik" neuter ; -- status=guess status=guess
+lin hold_N = mkN "ruim" neuter | mkN "scheepsruim" neuter ; -- status=guess status=guess
+lin zone_N = mkN "zone" masculine ; -- status=guess
+lin mean_A = mkA "gemeen" ; -- status=guess
+lin altogether_Adv = mkAdv "al met al" | mkAdv "kortom" ; -- status=guess status=guess
+lin rush_VV = mkVV (mkV "afraffelen") ; -- status=guess, src=wikt
+lin rush_V2 = mkV2 (mkV "afraffelen") ; -- status=guess, src=wikt
+lin rush_V = mkV "afraffelen" ; -- status=guess, src=wikt
+lin numerous_A = mkA "talrijk" | mkA "ontelbaar" | mkA "numereus" ; -- status=guess status=guess status=guess
+lin sink_V2 = mkV2 (zinken_V) ; -- status=guess, src=wikt
+lin sink_V = zinken_V ; -- status=guess, src=wikt
+lin everywhere_Adv = S.everywhere_Adv ;
+lin classical_A = variants{} ; -- 
+lin respectively_Adv = mkAdv "respectievelijk" ; -- status=guess
+lin distinct_A = variants{} ; -- 
+lin mad_A = mkA "boos" | mkA "kwaad" ; -- status=guess status=guess
+lin honour_N = mkN "eer" masculine ; -- status=guess
+lin statistics_N = mkN "statistiek" feminine ; -- status=guess
+lin false_A = mkA "vals" | mkA "onecht" ; -- status=guess status=guess
+lin square_N = mkN "veld" ; -- status=guess
+lin differ_V = mkV "verschillen" | mkV "afwijken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin disk_N = mkN "harde schijf" | mkN "schijf" feminine ; -- status=guess status=guess
+lin truly_Adv = mkAdv "waarlijk" | mkAdv "oprecht" ; -- status=guess status=guess
+lin survival_N = variants{} ; -- 
+lin proud_A = mkA "trots" | mkA "fier" ; -- status=guess status=guess
+lin tower_N = mkN "toren" ; -- status=guess
+lin deposit_N = mkN "storting" feminine ; -- status=guess
+lin pace_N = mkN "tempo" neuter ; -- status=guess
+lin compensation_N = mkN "compensatie" feminine ; -- status=guess
+lin adviserMasc_N = mkN "adviseur" masculine ; -- status=guess
+lin consultant_N = variants{} ; -- 
+lin drag_V2 = mkV2 (mkV "slepen") ; -- status=guess, src=wikt
+lin drag_V = mkV "slepen" ; -- status=guess, src=wikt
+lin advanced_A = mkA "gevorderd" ; -- status=guess
+lin landlord_N = mkN "herbergier" | mkN "kastelein" masculine | mkN "kroegbaas" masculine ; -- status=guess status=guess status=guess
+lin whenever_Adv = mkAdv "wanneer ook" ; -- status=guess
+lin delay_N = mkN "vertraging" feminine ; -- status=guess
+lin green_N = mkN "groenwier" neuter ; -- status=guess
+lin car_V = variants{} ; -- 
+lin holder_N = mkN "houder" masculine ; -- status=guess
+lin secret_A = mkA "geheim" ; -- status=guess
+lin edition_N = mkN "editie" feminine ; -- status=guess
+lin occupation_N = mkN "bezigheid" feminine ; -- status=guess
+lin agricultural_A = variants{} ; -- 
+lin intelligence_N = mkN "inlichtingendienst" masculine ; -- status=guess
+lin intelligence_2_N = variants{} ; -- 
+lin intelligence_1_N = variants{} ; -- 
+lin empire_N = mkN "imperium" ; -- status=guess
+lin definitely_Adv = mkAdv "zeker" | mkAdv "zeker weten" | mkAdv "zonder twijfel" ; -- status=guess status=guess status=guess
+lin negotiate_VV = mkVV (mkV "onderhandelen") ; -- status=guess, src=wikt
+lin negotiate_V2 = mkV2 (mkV "onderhandelen") ; -- status=guess, src=wikt
+lin negotiate_V = mkV "onderhandelen" ; -- status=guess, src=wikt
+lin host_N = mkN "gastheer" masculine ; -- status=guess
+lin relative_N = mkN "familielid" neuter | mkN "bloedverwant" masculine ; -- status=guess status=guess
+lin mass_A = variants{} ; -- 
+lin helpful_A = mkA "behulpzaam" ; -- status=guess
+lin fellow_N = variants{} ; -- 
+lin sweep_V2 = mkV2 (mkV (mkV "iets") "onder het tapijt vegen") ; -- status=guess, src=wikt
+lin sweep_V = mkV (mkV "iets") "onder het tapijt vegen" ; -- status=guess, src=wikt
+lin poet_N = mkN "dichter" masculine ; -- status=guess
+lin journalist_N = mkN "dagboekschrijver" masculine ; -- status=guess
+lin defeat_N = mkN "nederlaag" ; -- status=guess
+lin unlike_Prep = variants{} ; -- 
+lin primarily_Adv = variants{} ; -- 
+lin tight_A = variants{} ; -- 
+lin indication_N = mkN "aanwijzing" feminine ; -- status=guess
+lin dry_V2 = mkV2 (mkV (mkV "droog") "worden") ; -- status=guess, src=wikt
+lin dry_V = mkV (mkV "droog") "worden" ; -- status=guess, src=wikt
+lin cricket_N = mkN "fair-play" ; -- status=guess
+lin whisper_V2 = mkV2 (mkV "fluisteren") ; -- status=guess, src=wikt
+lin whisper_V = mkV "fluisteren" ; -- status=guess, src=wikt
+lin routine_N = variants{} ; -- 
+lin print_N = mkN "afdruk" ; -- status=guess
+lin anxiety_N = mkN "bezorgdheid" feminine | mkN "ongerustheid" feminine ; -- status=guess status=guess
+lin witness_N = mkN "getuigenis" ; -- status=guess
+lin concerning_Prep = variants{} ; -- 
+lin mill_N = mkN "fabriek" feminine | mkN "papierfabriek" feminine | mkN "staalfabriek" | mkN "textielfabriek" ; -- status=guess status=guess status=guess status=guess
+lin gentle_A = variants{} ; -- 
+lin curtain_N = mkN "gordijn" neuter ; -- status=guess
+lin mission_N = mkN "missie" feminine | mkN "zending" feminine ; -- status=guess status=guess
+lin supplier_N = mkN "leverancier" masculine ; -- status=guess
+lin basically_Adv = variants{} ; -- 
+lin assure_V2S = mkV2S (mkV "verzekeren") ; -- status=guess, src=wikt
+lin assure_V2 = mkV2 (mkV "verzekeren") ; -- status=guess, src=wikt
+lin poverty_N = mkN "armoede" feminine ; -- status=guess
+lin snow_N = L.snow_N ;
+lin prayer_N = mkN "bede" ; -- status=guess
+lin pipe_N = mkN "pijpewisser" masculine ; -- status=guess
+lin deserve_VV = mkVV (mkV "verdienen") ; -- status=guess, src=wikt
+lin deserve_V2 = mkV2 (mkV "verdienen") ; -- status=guess, src=wikt
+lin deserve_V = mkV "verdienen" ; -- status=guess, src=wikt
+lin shift_N = variants{} ; -- 
+lin split_V2 = L.split_V2 ;
+lin split_V = mkV "splitsen" | mkV "opsplitsen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin near_Adv = mkAdv "nabij" | mkAdv "bij" | mkAdv "naverwant" | mkAdv "dierbaar" ; -- status=guess status=guess status=guess status=guess
+lin consistent_A = mkA "consequent" | mkA "consistent" ; -- status=guess status=guess
+lin carpet_N = L.carpet_N ;
+lin ownership_N = variants{} ; -- 
+lin joke_N = mkN "mop" masculine | mkN "grap" feminine | mkN "grol" feminine ; -- status=guess status=guess status=guess
+lin fewer_Det = mkDet "minder" ; -- status=guess
+lin workshop_N = mkN "workshop" ; -- status=guess
+lin salt_N = L.salt_N ;
+lin aged_Prep = variants{} ; -- 
+lin symbol_N = mkN "symbool" ; -- status=guess
+lin slide_V2 = mkV2 (mkV "slepen") | mkV2 (schuiven_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin slide_V = mkV "slepen" | schuiven_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin cross_N = mkN "kruis" neuter ; -- status=guess
+lin anxious_A = mkA "bezorgd" ; -- status=guess
+lin tale_N = mkN "vertelsel" neuter | mkN "verhaaltje" neuter ; -- status=guess status=guess
+lin preference_N = variants{} ; -- 
+lin inevitably_Adv = variants{} ; -- 
+lin mere_A = mkA "schamel" | mkA "luttel" ; -- status=guess status=guess
+lin behave_V = reflMkV "gedragen" ; -- status=guess, src=wikt
+lin gain_N = mkN "winst" feminine ; -- status=guess
+lin nervous_A = mkA "nerveus" ; -- status=guess
+lin guide_V2 = variants{} ; -- 
+lin remark_N = mkN "opmerking" feminine ; -- status=guess
+lin pleased_A = variants{} ; -- 
+lin province_N = mkN "provincie" feminine ; -- status=guess
+lin steel_N = L.steel_N ;
+lin practise_V2 = variants{} ; -- 
+lin practise_V = variants{} ; -- 
+lin flow_V = L.flow_V ;
+lin holy_A = mkA "heilig" ; -- status=guess
+lin dose_N = mkN "doos" ; -- status=guess
+lin alcohol_N = mkN "alcohol" masculine | mkN "alcoholische drank" masculine | mkN "sterke drank" masculine ; -- status=guess status=guess status=guess
+lin guidance_N = variants{} ; -- 
+lin constantly_Adv = variants{} ; -- 
+lin climate_N = mkN "klimaat" neuter ; -- status=guess
+lin enhance_V2 = mkV2 (mkV "vergroten") | mkV2 (mkV "uitbreiden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reasonably_Adv = mkAdv "redelijk" ; -- status=guess
+lin waste_V2 = mkV2 (mkV "wegkwijnen") ; -- status=guess, src=wikt
+lin waste_V = mkV "wegkwijnen" ; -- status=guess, src=wikt
+lin smooth_A = L.smooth_A ;
+lin dominant_A = variants{} ; -- 
+lin conscious_A = mkA "bij bewustzijn" | mkA "alert" | mkA "wakker" ; -- status=guess status=guess status=guess
+lin formula_N = mkN "formule" feminine ; -- status=guess
+lin tail_N = L.tail_N ;
+lin ha_Interj = variants{} ; -- 
+lin electric_A = variants{} ; -- 
+lin sheep_N = L.sheep_N ;
+lin medicine_N = mkN "geneeskunde" feminine | mkN "artsenij" feminine ; -- status=guess status=guess
+lin strategic_A = mkA "strategisch" ; -- status=guess
+lin disabled_A = mkA "gehandicapt" | mkA "invalide" | mkA "mindervalide" ; -- status=guess status=guess status=guess
+lin smell_N = mkN "geur" masculine | mkN "reuk" masculine | mkN "stank" masculine ; -- status=guess status=guess status=guess
+lin operator_N = mkN "bediener" masculine ; -- status=guess
+lin mount_V2 = mkV2 (mkV "monteren") | mkV2 (mkV "bevestigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mount_V = mkV "monteren" | mkV "bevestigen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin advance_V2 = mkV2 (mkV "voorschieten") ; -- status=guess, src=wikt
+lin advance_V = mkV "voorschieten" ; -- status=guess, src=wikt
+lin remote_A = mkA "verwijderd" | mkA "afgelegen" | mkA "van op afstand" | mkA "veraf" ; -- status=guess status=guess status=guess status=guess
+lin measurement_N = variants{} ; -- 
+lin favour_VS = variants{} ; -- 
+lin favour_V2 = variants{} ; -- 
+lin favour_V = variants{} ; -- 
+lin neither_Det = mkDet "geen van beide" ; -- status=guess
+lin architecture_N = mkN "architectuur" feminine ; -- status=guess
+lin worth_N = mkN "waarde" feminine ; -- status=guess
+lin tie_N = mkN "boog" ; -- status=guess
+lin barrier_N = mkN "barrière" utrum ; -- status=guess
+lin practitioner_N = mkN "beoefenaar" masculine ; -- status=guess
+lin outstanding_A = mkA "bijzonder" | mkA "vooraanstaand" ; -- status=guess status=guess
+lin enthusiasm_N = mkN "enthousiasme" neuter | mkN "geestdrift" ; -- status=guess status=guess
+lin theoretical_A = mkA "theoretisch" ; -- status=guess
+lin implementation_N = mkN "implementatie" feminine ; -- status=guess
+lin worried_A = mkA "ongerust" | mkA "bezorgd" ; -- status=guess status=guess
+lin pitch_N = mkN "pek" feminine ; -- status=guess
+lin drop_N = mkN "val" masculine ; -- status=guess
+lin phone_V2 = mkV2 (mkV "telefoneren") ; -- status=guess, src=wikt
+lin phone_V = mkV "telefoneren" ; -- status=guess, src=wikt
+lin shape_VV = mkVV (mkV (mkV "de") "vorm aannemen") ; -- status=guess, src=wikt
+lin shape_V2 = mkV2 (mkV (mkV "de") "vorm aannemen") ; -- status=guess, src=wikt
+lin shape_V = mkV (mkV "de") "vorm aannemen" ; -- status=guess, src=wikt
+lin clinical_A = mkA "klinisch" ; -- status=guess
+lin lane_N = mkN "rijvak" neuter | mkN "rijstrook" masculine ; -- status=guess status=guess
+lin apple_N = L.apple_N ;
+lin catalogue_N = mkN "catalogus" masculine | mkN "cataloog" | mkN "inventaris" masculine ; -- status=guess status=guess status=guess
+lin tip_N = mkN "stort " neuter | mkN "stortplaats" | mkN "vuilnisbelt" masculine feminine ; -- status=guess status=guess status=guess
+lin publisher_N = mkN "uitgever" masculine | mkN "uitgeverij" ; -- status=guess status=guess
+lin opponentMasc_N = mkN "opponent" | mkN "tegenstander" ; -- status=guess status=guess
+lin live_A = mkA "scherp" | mkA "scherpe" ; -- status=guess status=guess
+lin burden_N = mkN "last" masculine ; -- status=guess
+lin tackle_V2 = mkV2 (mkV "aanpakken") ; -- status=guess, src=wikt
+lin tackle_V = mkV "aanpakken" ; -- status=guess, src=wikt
+lin historian_N = mkN "historicus" masculine | mkN "geschiedkundige" masculine feminine ; -- status=guess status=guess
+lin bury_V2 = mkV2 (mkV "begraven") ; -- status=guess, src=wikt
+lin bury_V = mkV "begraven" ; -- status=guess, src=wikt
+lin stomach_N = mkN "buik" ; -- status=guess
+lin percentage_N = variants{} ; -- 
+lin evaluation_N = mkN "beoordeling" feminine | mkN "evaluatie" feminine ; -- status=guess status=guess
+lin outline_V2 = variants{} ; -- 
+lin talent_N = mkN "talent" ; -- status=guess
+lin lend_V2 = mkV2 (mkV "lenen") | mkV2 (mkV "uitlenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lend_V = mkV "lenen" | mkV "uitlenen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin silver_N = L.silver_N ;
+lin pack_N = variants{} ; -- 
+lin fun_N = mkN "lol" masculine | mkN "plezier" neuter | mkN "pret" feminine ; -- status=guess status=guess status=guess
+lin democrat_N = mkN "democraat" masculine ; -- status=guess
+lin fortune_N = mkN "kans" utrum | mkN "geluk" neuter ; -- status=guess status=guess
+lin storage_N = mkN "opslag" masculine ; -- status=guess
+lin professional_N = mkN "deskundige" | mkN "expert" masculine ; -- status=guess status=guess
+lin reserve_N = mkN "reserve" masculine feminine ; -- status=guess
+lin interval_N = mkN "interval" neuter ; -- status=guess
+lin dimension_N = mkN "dimensie" feminine ; -- status=guess
+lin honest_A = mkA "eerlijk" ; -- status=guess
+lin awful_A = mkA "vreselijk" ; -- status=guess
+lin manufacture_V2 = mkV2 (mkV "vervaardigen") ; -- status=guess, src=wikt
+lin confusion_N = mkN "verwarring" ; -- status=guess
+lin pink_A = variants{} ; -- 
+lin impressive_A = mkA "onder de indruk" ; -- status=guess
+lin satisfaction_N = mkN "voldoening" feminine | mkN "bevrediging" feminine ; -- status=guess status=guess
+lin visible_A = mkA "zichtbaar" | mkA "zichtbare" ; -- status=guess status=guess
+lin vessel_N = mkN "vat" neuter | mkN "hulsel" neuter ; -- status=guess status=guess
+lin stand_N = mkN "positie" feminine ; -- status=guess
+lin curve_N = mkN "curve" feminine | mkN "kromming" feminine | mkN "bocht" masculine ; -- status=guess status=guess status=guess
+lin pot_N = mkN "wiet" ; -- status=guess
+lin replacement_N = mkN "vervanger" masculine | mkN "plaatsvervanger" masculine | mkN "vervanging" feminine ; -- status=guess status=guess status=guess
+lin accurate_A = mkA "accuraat" | mkA "precies" | mkA "exact" | mkA "trefzeker" | mkA "nauwkeurig" ; -- status=guess status=guess status=guess status=guess status=guess
+lin mortgage_N = mkN "hypotheek" masculine ; -- status=guess
+lin salary_N = mkN "salaris" neuter | mkN "loon" neuter ; -- status=guess status=guess
+lin impress_V2 = mkV2 (mkV "ronselen") ; -- status=guess, src=wikt
+lin impress_V = mkV "ronselen" ; -- status=guess, src=wikt
+lin constitutional_A = variants{} ; -- 
+lin emphasize_VS = mkVS (mkV "benadrukken") ; -- status=guess, src=wikt
+lin emphasize_V2 = mkV2 (mkV "benadrukken") ; -- status=guess, src=wikt
+lin developing_A = variants{} ; -- 
+lin proof_N = mkN "bewijs" neuter ; -- status=guess
+lin furthermore_Adv = mkAdv "daarenboven" | mkAdv "bovendien" ; -- status=guess status=guess
+lin dish_N = mkN "bord" neuter | mkN "gerecht" neuter ; -- status=guess status=guess
+lin interview_V2 = mkV2 (mkV "interviewen") ; -- status=guess, src=wikt
+lin considerably_Adv = mkAdv "aanzienlijk" ; -- status=guess
+lin distant_A = mkA "afstandelijk" ; -- status=guess
+lin lower_V2 = variants{} ; -- 
+lin lower_V = variants{} ; -- 
+lin favouriteMasc_N = variants{} ; -- 
+lin tear_V2 = mkV2 (mkV "scheuren") ; -- status=guess, src=wikt
+lin tear_V = mkV "scheuren" ; -- status=guess, src=wikt
+lin fixed_A = variants{} ; -- 
+lin by_Adv = mkAdv "langs" ; -- status=guess
+lin luck_N = mkN "geluk" neuter ; -- status=guess
+lin count_N = mkN "aftelling" feminine ; -- status=guess
+lin precise_A = mkA "nauwkeurig" | mkA "precies" ; -- status=guess status=guess
+lin determination_N = variants{} ; -- 
+lin bite_V2 = L.bite_V2 ;
+lin bite_V = mkV (mkV "te") "veel hooi op de vork nemen" ; -- status=guess, src=wikt
+lin dear_Interj = variants{} ; -- 
+lin consultation_N = mkN "consultatie" feminine ; -- status=guess
+lin range_V = variants{} ; -- 
+lin residential_A = variants{} ; -- 
+lin conduct_N = variants{} ; -- 
+lin capture_V2 = variants{} ; -- 
+lin ultimately_Adv = variants{} ; -- 
+lin cheque_N = mkN "cheque" masculine ; -- status=guess
+lin economics_N = mkN "economie" feminine ; -- status=guess
+lin sustain_V2 = mkV2 (mkV (mkV "in") "stand houden") ; -- status=guess, src=wikt
+lin secondly_Adv = variants{} ; -- 
+lin silly_A = mkA "ondoordacht" ; -- status=guess
+lin merchant_N = mkN "koopman" masculine ; -- status=guess
+lin lecture_N = mkN "lezing" feminine | mkN "college" ; -- status=guess status=guess
+lin musical_A = mkA "muzikaal" ; -- status=guess
+lin leisure_N = mkN "vrije tijd" masculine ; -- status=guess
+lin check_N = mkN "rekening" feminine ; -- status=guess
+lin cheese_N = L.cheese_N ;
+lin lift_N = mkN "lift" masculine ; -- status=guess
+lin participate_V2 = mkV2 (mkV "meedoen") | mkV2 (mkV "deelnemen") | mkV2 (mkV "participeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin participate_V = mkV "meedoen" | mkV "deelnemen" | mkV "participeren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fabric_N = mkN "weefsel" neuter ; -- status=guess
+lin distribute_V2 = mkV2 (mkV "verdelen") ; -- status=guess, src=wikt
+lin lover_N = mkN "minnaar" masculine | mkN "minnares" feminine ; -- status=guess status=guess
+lin childhood_N = mkN "kinderjaren" neuter | mkN "kindertijd" masculine ; -- status=guess status=guess
+lin cool_A = mkA "koel" | mkA "verkoelend" | mkA "verkwikkend" ; -- status=guess status=guess status=guess
+lin ban_V2 = variants{} ; -- 
+lin supposed_A = mkA "vermeend" ; -- status=guess
+lin mouse_N = mkN "grijze mierklauwier" ; -- status=guess
+lin strain_N = mkN "rekstrookje" neuter ; -- status=guess
+lin specialist_A = variants{} ; -- 
+lin consult_V2 = mkV2 (mkV "raadplegen") ; -- status=guess, src=wikt
+lin consult_V = mkV "raadplegen" ; -- status=guess, src=wikt
+lin minimum_A = variants{} ; -- 
+lin approximately_Adv = mkAdv "ongeveer" ; -- status=guess
+lin participant_N = mkN "deelnemer" masculine ; -- status=guess
+lin monetary_A = variants{} ; -- 
+lin confuse_V2 = mkV2 (mkV "verwarren") | mkV2 (mkV (mkV "in") "de war brengen") | mkV2 (mkV "dooreenhalen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dare_VV = mkVV (mkV "riskeren") | mkVV (mkV "wagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dare_V2 = mkV2 (mkV "riskeren") | mkV2 (mkV "wagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin smoke_N = L.smoke_N ;
+lin movie_N = mkN "film" masculine ; -- status=guess
+lin seed_N = L.seed_N ;
+lin cease_V2 = mkV2 (mkV (mkV "houd") "op en doe van afstand") ; -- status=guess, src=wikt
+lin cease_V = mkV (mkV "houd") "op en doe van afstand" ; -- status=guess, src=wikt
+lin open_Adv = variants{} ; -- 
+lin journal_N = variants{} ; -- 
+lin shopping_N = mkN "winkelen {p}" | mkN "boodschappen doen" ; -- status=guess status=guess
+lin equivalent_N = variants{} ; -- 
+lin palace_N = mkN "paleis" neuter ; -- status=guess
+lin exceed_V2 = mkV2 (mkV "overstijgen") | mkV2 (mkV "overtreffen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin isolated_A = mkA "geïsoleerd" ; -- status=guess
+lin poetry_N = mkN "poëzie" | mkN "dichtwerk" neuter ; -- status=guess status=guess
+lin perceive_VS = variants{} ; -- 
+lin perceive_V2V = variants{} ; -- 
+lin perceive_V2 = variants{} ; -- 
+lin lack_V2 = mkV2 (mkV "derven") | mkV2 (mkV "ontberen") | mkV2 (mkV "missen") | mkV2 (mkV (mkV "]]") "gebrek hebben") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lack_V = mkV "derven" | mkV "ontberen" | mkV "missen" | mkV (mkV "]]") "gebrek hebben" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin strengthen_V2 = mkV2 (mkV "bezielen") | mkV2 (mkV (mkV "tot") "leven wekken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin snap_V2 = mkV2 (mkV "snauwen") ; -- status=guess, src=wikt
+lin snap_V = mkV "snauwen" ; -- status=guess, src=wikt
+lin readily_Adv = mkAdv "direct" ; -- status=guess
+lin spite_N = mkN "boosaardigheid" masculine | mkN "wrok" masculine ; -- status=guess status=guess
+lin conviction_N = mkN "overtuiging" ; -- status=guess
+lin corridor_N = mkN "luchtweg" | mkN "corridor" ; -- status=guess status=guess
+lin behind_Adv = variants{}; -- S.behind_Prep ;
+lin ward_N = variants{} ; -- 
+lin profile_N = variants{} ; -- 
+lin fat_A = mkA "vet" ; -- status=guess
+lin comfort_N = mkN "troost" | mkN "gemak" neuter ; -- status=guess status=guess
+lin bathroom_N = mkN "badkamer" feminine ; -- status=guess
+lin shell_N = mkN "schelp" feminine ; -- status=guess
+lin reward_N = mkN "beloning" feminine | mkN "prijs" ; -- status=guess status=guess
+lin deliberately_Adv = mkAdv "bewust" | mkAdv "expres" | mkAdv "opzettelijk" | mkAdv "met opzet" ; -- status=guess status=guess status=guess status=guess
+lin automatically_Adv = mkAdv "automatisch" ; -- status=guess
+lin vegetable_N = mkN "plant" masculine ; -- status=guess
+lin imagination_N = mkN "verbeelding" feminine ; -- status=guess
+lin junior_A = variants{} ; -- 
+lin unemployed_A = mkA "werkloos" ; -- status=guess
+lin mystery_N = mkN "mysterie" neuter ; -- status=guess
+lin pose_V2 = mkV2 (mkV "poseren") ; -- status=guess, src=wikt
+lin pose_V = mkV "poseren" ; -- status=guess, src=wikt
+lin violent_A = mkA "gewelddadig" ; -- status=guess
+lin march_N = variants{} ; -- 
+lin found_V2 = mkV2 (mkV "stichten") ; -- status=guess, src=wikt
+lin dig_V2 = mkV2 (graven_V) | mkV2 (mkV "delven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dig_V = L.dig_V ;
+lin dirty_A = L.dirty_A ;
+lin straight_A = L.straight_A ;
+lin psychological_A = variants{} ; -- 
+lin grab_V2 = mkV2 (grijpen_V) ; -- status=guess, src=wikt
+lin grab_V = grijpen_V ; -- status=guess, src=wikt
+lin pleasant_A = mkA "aangenaam" | mkA "behaagelijk" | mkA "plezierig" | mkA "fijn" ; -- status=guess status=guess status=guess status=guess
+lin surgery_N = mkN "spreekkamer" ; -- status=guess
+lin inevitable_A = mkA "onvermijdelijk" | mkA "onafwendbaar" ; -- status=guess status=guess
+lin transform_V2 = variants{} ; -- 
+lin bell_N = mkN "belboei" ; -- status=guess
+lin announcement_N = mkN "aankondiging" feminine ; -- status=guess
+lin draft_N = mkN "slok" masculine ; -- status=guess
+lin unity_N = mkN "eenheid" feminine ; -- status=guess
+lin airport_N = mkN "luchthaven" feminine | mkN "vlieghaven" feminine ; -- status=guess status=guess
+lin upset_V2 = mkV2 (mkV "verstoren") | mkV2 (mkV "verwarren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin upset_V = mkV "verstoren" | mkV "verwarren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pretend_VS = mkVS (mkV "voorwenden") | mkVS (mkV (mkV "doen") "alsof") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pretend_V2 = mkV2 (mkV "voorwenden") | mkV2 (mkV (mkV "doen") "alsof") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pretend_V = mkV "voorwenden" | mkV (mkV "doen") "alsof" ; -- status=guess, src=wikt status=guess, src=wikt
+lin plant_V2 = mkV2 (mkV "planten") | mkV2 (mkV "poten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin till_Prep = variants{} ; -- 
+lin known_A = variants{} ; -- 
+lin admission_N = variants{} ; -- 
+lin tissue_N = mkN "weefsel" neuter ; -- status=guess
+lin magistrate_N = variants{} ; -- 
+lin joy_N = mkN "vreugde" feminine ; -- status=guess
+lin free_V2V = mkV2V (mkV "bevrijden") | mkV2V (mkV "loslaten") | mkV2V (mkV (mkV "laten") "gaan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin free_V2 = mkV2 (mkV "bevrijden") | mkV2 (mkV "loslaten") | mkV2 (mkV (mkV "laten") "gaan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pretty_A = mkA "mooi" ; -- status=guess
+lin operating_N = mkN "operatiekamer" utrum ; -- status=guess
+lin headquarters_N = mkN "hoofdkwartier" neuter ; -- status=guess
+lin grateful_A = mkA "dankbaar" ; -- status=guess
+lin classroom_N = mkN "klaslokaal" neuter ; -- status=guess
+lin turnover_N = mkN "omzet" | mkN "verloop" neuter ; -- status=guess status=guess
+lin project_VS = variants{} ; -- 
+lin project_V2V = variants{} ; -- 
+lin project_V2 = variants{} ; -- 
+lin project_V = variants{} ; -- 
+lin shrug_V2 = variants{} ; -- 
+lin sensible_A = mkA "gevoelig" ; -- status=guess
+lin limitation_N = mkN "grens" | mkN "beperking" ; -- status=guess status=guess
+lin specialist_N = mkN "specialist" masculine feminine ; -- status=guess
+lin newly_Adv = variants{} ; -- 
+lin tongue_N = L.tongue_N ;
+lin refugee_N = mkN "vluchtelingenkamp" neuter ; -- status=guess
+lin delay_V2 = mkV2 (mkV "uitstellen") ; -- status=guess, src=wikt
+lin delay_V = mkV "uitstellen" ; -- status=guess, src=wikt
+lin dream_V2 = mkV2 (mkV "dromen") ; -- status=guess, src=wikt
+lin dream_V = mkV "dromen" ; -- status=guess, src=wikt
+lin composition_N = mkN "combinatie" ; -- status=guess
+lin alongside_Prep = variants{} ; -- 
+lin ceiling_N = L.ceiling_N ;
+lin highlight_V2 = variants{} ; -- 
+lin stick_N = L.stick_N ;
+lin favourite_A = variants{} ; -- 
+lin tap_V2 = mkV2 (mkV "draadtappen") ; -- status=guess, src=wikt
+lin tap_V = mkV "draadtappen" ; -- status=guess, src=wikt
+lin universe_N = mkN "heelal" neuter | mkN "universum" neuter ; -- status=guess status=guess
+lin request_VS = mkVS (mkV "verzoeken") ; -- status=guess, src=wikt
+lin request_V2 = mkV2 (mkV "verzoeken") ; -- status=guess, src=wikt
+lin label_N = mkN "platenmaatschappij" feminine | mkN "label" neuter ; -- status=guess status=guess
+lin confine_V2 = mkV2 (mkV "begrenzen") | mkV2 (mkV "inperken") | mkV2 (mkV "beperken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scream_VS = mkVS (mkV "schreeuwen") ; -- status=guess, src=wikt
+lin scream_V2 = mkV2 (mkV "schreeuwen") ; -- status=guess, src=wikt
+lin scream_V = mkV "schreeuwen" ; -- status=guess, src=wikt
+lin rid_V2 = mkV2 (mkV "kwijt") ; -- status=guess, src=wikt
+lin acceptance_N = variants{} ; -- 
+lin detective_N = mkN "detective" masculine | mkN "speurder" masculine ; -- status=guess status=guess
+lin sail_V = mkV "zeilen" ; -- status=guess, src=wikt
+lin adjust_V2 = mkV2 (mkV "aanpassen") | mkV2 (mkV "herzien") | mkV2 (mkV "verbeteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin adjust_V = mkV "aanpassen" | mkV "herzien" | mkV "verbeteren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin designer_N = mkN "ontwerper" masculine | mkN "designer" masculine ; -- status=guess status=guess
+lin running_A = variants{} ; -- 
+lin summit_N = mkN "top" masculine | mkN "bergtop" masculine | mkN "piek" feminine | mkN "spits" feminine ; -- status=guess status=guess status=guess status=guess
+lin participation_N = mkN "deelname" feminine | mkN "deelneming" feminine ; -- status=guess status=guess
+lin weakness_N = mkN "zwakte" ; -- status=guess
+lin block_V2 = mkV2 (mkV "verhinderen") | mkV2 (mkV "tegenhouden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin socalled_A = variants{} ; -- 
+lin adapt_V2 = mkV2 (mkV "aanpassen") | mkV2 (mkV "bewerken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin adapt_V = mkV "aanpassen" | mkV "bewerken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin absorb_V2 = mkV2 (mkV "absorberen") | mkV2 (mkV "imeä") ; -- status=guess, src=wikt status=guess, src=wikt
+lin encounter_V2 = mkV2 (mkV "ontmoeten") | mkV2 (mkV (mkV "oog") "in oog staan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin defeat_V2 = mkV2 (mkV "verslaan") | mkV2 (mkV "overwinnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin excitement_N = variants{} ; -- 
+lin brick_N = mkN "baksteen" | mkN "bakstenen" ; -- status=guess status=guess
+lin blind_A = mkA "blind" ; -- status=guess
+lin wire_N = mkN "draad" masculine ; -- status=guess
+lin crop_N = mkN "rijzweepje" neuter ; -- status=guess
+lin square_A = mkA "met rechte hoek" ; -- status=guess
+lin transition_N = mkN "overgang" masculine ; -- status=guess
+lin thereby_Adv = mkAdv "daarbij" ; -- status=guess
+lin protest_V2 = mkV2 (mkV "protesteren") ; -- status=guess, src=wikt
+lin protest_V = mkV "protesteren" ; -- status=guess, src=wikt
+lin roll_N = mkN "rol" ; -- status=guess
+lin stop_N = mkN "occlusief" masculine ; -- status=guess
+lin assistant_N = mkN "assistent" masculine ; -- status=guess
+lin deaf_A = mkA "doof" | mkA "dove" ; -- status=guess status=guess
+lin constituency_N = mkN "kiesdistrict" ; -- status=guess
+lin continuous_A = mkA "continu" ; -- status=guess
+lin concert_N = mkN "concert" neuter ; -- status=guess
+lin breast_N = L.breast_N ;
+lin extraordinary_A = mkA "buitengewoon" ; -- status=guess
+lin squad_N = variants{} ; -- 
+lin wonder_N = mkN "wonder" neuter ; -- status=guess
+lin cream_N = mkN "crème" feminine ; -- status=guess
+lin tennis_N = mkN "tennis" ; -- status=guess
+lin personally_Adv = mkAdv "eigenhandig" ; -- status=guess
+lin communicate_V2 = mkV2 (mkV "communiceren") ; -- status=guess, src=wikt
+lin communicate_V = mkV "communiceren" ; -- status=guess, src=wikt
+lin pride_N = mkN "troep" ; -- status=guess
+lin bowl_N = mkN "schaal" utrum | mkN "kom {p}" ; -- status=guess status=guess
+lin file_V2 = mkV2 (mkV "archiveren") ; -- status=guess, src=wikt
+lin file_V = mkV "archiveren" ; -- status=guess, src=wikt
+lin expertise_N = variants{} ; -- 
+lin govern_V2 = mkV2 (mkV "beheersen") ; -- status=guess, src=wikt
+lin govern_V = mkV "beheersen" ; -- status=guess, src=wikt
+lin leather_N = L.leather_N ;
+lin observer_N = mkN "observator" masculine ; -- status=guess
+lin margin_N = mkN "kantlijn" utrum | mkN "marge" utrum ; -- status=guess status=guess
+lin uncertainty_N = mkN "onzekerheid" feminine ; -- status=guess
+lin reinforce_V2 = mkV2 (mkV "benadrukken") ; -- status=guess, src=wikt
+lin ideal_N = mkN "ideaal" neuter | mkN "perfectie" feminine | mkN "streefdoel" neuter ; -- status=guess status=guess status=guess
+lin injure_V2 = variants{} ; -- 
+lin holding_N = variants{} ; -- 
+lin universal_A = mkA "universeel" ; -- status=guess
+lin evident_A = variants{} ; -- 
+lin dust_N = L.dust_N ;
+lin overseas_A = mkA "overzees" ; -- status=guess
+lin desperate_A = mkA "wanhopig" | mkA "vertwijfeld" | mkA "radeloos" | mkA "hopeloos" | mkA "desperaat" ; -- status=guess status=guess status=guess status=guess status=guess
+lin swim_V2 = mkV2 (zwemmen_V) ; -- status=guess, src=wikt
+lin swim_V = L.swim_V ;
+lin occasional_A = mkA "toevallig" | mkA "nu en dan" | mkA "af en toe" ; -- status=guess status=guess status=guess
+lin trouser_N = mkN "broekpers" | mkN "broekenpers" ; -- status=guess status=guess
+lin surprisingly_Adv = mkAdv "verrassend" ; -- status=guess
+lin register_N = variants{} ; -- 
+lin album_N = mkN "album" neuter ; -- status=guess
+lin guideline_N = variants{} ; -- 
+lin disturb_V2 = mkV2 (mkV "storen") | mkV2 (mkV "verstoren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin amendment_N = variants{} ; -- 
+lin architectMasc_N = mkN "architect" masculine | mkN "bouwmeester" masculine ; -- status=guess status=guess
+lin objection_N = mkN "bezwaar" neuter ; -- status=guess
+lin chart_N = variants{} ; -- 
+lin cattle_N = mkN "vee" neuter ; -- status=guess
+lin doubt_VS = mkVS (mkV "twijfelen") | mkVS (mkV "betwijfelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin doubt_V2 = mkV2 (mkV "twijfelen") | mkV2 (mkV "betwijfelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin react_V = mkV "reageren" ; -- status=guess, src=wikt
+lin consciousness_N = mkN "bewustzijn" neuter ; -- status=guess
+lin right_Interj = mkInterj "toch" ; -- status=guess
+lin purely_Adv = variants{} ; -- 
+lin tin_N = mkN "blik" neuter | mkN "conservenblik" neuter ; -- status=guess status=guess
+lin tube_N = mkN "buis" feminine ; -- status=guess
+lin fulfil_V2 = variants{} ; -- 
+lin commonly_Adv = variants{} ; -- 
+lin sufficiently_Adv = variants{} ; -- 
+lin coin_N = mkN "munt" masculine | mkN "muntstuk" neuter | mkN "geldstuk" neuter ; -- status=guess status=guess status=guess
+lin frighten_V2 = mkV2 (mkV (mkV "bang") "maken") | mkV2 (mkV "beangstigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grammar_N = L.grammar_N ;
+lin diary_N = mkN "dagboek" ; -- status=guess
+lin flesh_N = mkN "vlees" neuter ; -- status=guess
+lin summary_N = mkN "samenvatting" feminine | mkN "overzicht" neuter | mkN "opsomming" feminine ; -- status=guess status=guess status=guess
+lin infant_N = mkN "zuigeling" masculine feminine ; -- status=guess
+lin stir_V2 = mkV2 (mkV "roeren") ; -- status=guess, src=wikt
+lin stir_V = mkV "roeren" ; -- status=guess, src=wikt
+lin storm_N = mkN "bui" feminine | mkN "onweer" neuter | mkN "onweersbui" feminine ; -- status=guess status=guess status=guess
+lin mail_N = mkN "post" feminine ; -- status=guess
+lin rugby_N = mkN "rugby" neuter ; -- status=guess
+lin virtue_N = mkN "deugd" feminine ; -- status=guess
+lin specimen_N = mkN "specimen" neuter ; -- status=guess
+lin psychology_N = mkN "psychologie" feminine | mkN "zielkunde" feminine ; -- status=guess status=guess
+lin paint_N = mkN "verf" feminine | mkN "tjet" masculine ; -- status=guess status=guess
+lin constraint_N = mkN "beperking" feminine | mkN "randvoorwaarde" feminine ; -- status=guess status=guess
+lin trace_V2 = mkV2 (mkV "overtrekken") | mkV2 (mkV "calqueren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin trace_V = mkV "overtrekken" | mkV "calqueren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin privilege_N = mkN "voorrecht" neuter ; -- status=guess
+lin completion_N = mkN "vervollediging" feminine | mkN "afronding" feminine | mkN "afwerking" feminine | mkN "voltooiing" feminine ; -- status=guess status=guess status=guess status=guess
+lin progress_V2 = variants{} ; -- 
+lin progress_V = variants{} ; -- 
+lin grade_N = variants{} ; -- 
+lin exploit_V2 = mkV2 (mkV "exploiteren") | mkV2 (mkV "uitbuiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin import_N = mkN "invoervergunning" ; -- status=guess
+lin potato_N = mkN "aardappel" feminine | mkN "pieper" masculine | mkN "patat" feminine ; -- status=guess status=guess status=guess
+lin repair_N = mkN "herstelling" feminine ; -- status=guess
+lin passion_N = mkN "passie" feminine ; -- status=guess
+lin seize_V2 = mkV2 (grijpen_V) | mkV2 (vangen_V) | mkV2 (mkV "pakken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin seize_V = grijpen_V | vangen_V | mkV "pakken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin low_Adv = variants{} ; -- 
+lin underlying_A = mkA "achterliggend" ; -- status=guess
+lin heaven_N = mkN "hemel" masculine | mkN "paradijs" neuter | mkN "hof van Eden" neuter | mkN "tuin der lusten" masculine ; -- status=guess status=guess status=guess status=guess
+lin nerve_N = mkN "zenuw" feminine | mkN "neuronenbundel" ; -- status=guess status=guess
+lin park_V2 = mkV2 (mkV "parkeren") ; -- status=guess, src=wikt
+lin park_V = mkV "parkeren" ; -- status=guess, src=wikt
+lin collapse_V2 = mkV2 (mkV "instorten") ; -- status=guess, src=wikt
+lin collapse_V = mkV "instorten" ; -- status=guess, src=wikt
+lin win_N = mkN "overwinning" feminine ; -- status=guess
+lin printer_N = mkN "printer" ; -- status=guess
+lin coalition_N = mkN "coalitie" feminine ; -- status=guess
+lin button_N = mkN "badge" feminine ; -- status=guess
+lin pray_V2 = mkV2 (mkV "smeken") ; -- status=guess, src=wikt
+lin pray_V = mkV "smeken" ; -- status=guess, src=wikt
+lin ultimate_A = mkA "definitief" ; -- status=guess
+lin venture_N = mkN "risicovolle onderneming of reis" ; -- status=guess
+lin timber_N = mkN "dakbalk" masculine | mkN "balk" masculine ; -- status=guess status=guess
+lin companion_N = mkN "metgezel" masculine ; -- status=guess
+lin horror_N = variants{} ; -- 
+lin gesture_N = mkN "gebaar" neuter ; -- status=guess
+lin moon_N = L.moon_N ;
+lin remark_VS = mkVS (mkV "opmerken") | mkVS (mkV "bemerken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin remark_V = mkV "opmerken" | mkV "bemerken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin clever_A = L.clever_A ;
+lin van_N = mkN "bestelwagen" masculine ; -- status=guess
+lin consequently_Adv = mkAdv "bijgevolg" ; -- status=guess
+lin raw_A = mkA "pril" | mkA "prille" ; -- status=guess status=guess
+lin glance_N = variants{} ; -- 
+lin broken_A = mkA "gebroken" | mkA "gekraakt" ; -- status=guess status=guess
+lin jury_N = variants{} ; -- 
+lin gaze_V = mkV "staren" | mkV "turen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin burst_V2 = mkV2 (barsten_V) ; -- status=guess, src=wikt
+lin burst_V = barsten_V ; -- status=guess, src=wikt
+lin charter_N = variants{} ; -- 
+lin feministMasc_N = mkN "feminist" masculine | mkN "feministe" feminine ; -- status=guess status=guess
+lin discourse_N = mkN "betoog" neuter | mkN "discussie" | mkN "gesprek" neuter | mkN "conversatie" | mkN "uiting" ; -- status=guess status=guess status=guess status=guess status=guess
+lin reflection_N = mkN "reflectie" feminine | mkN "weerspiegeling" feminine | mkN "weerbeeld" neuter ; -- status=guess status=guess status=guess
+lin carbon_N = mkN "koolstof" neuter | mkN "carboun" | mkN "carbong" ; -- status=guess status=guess status=guess
+lin sophisticated_A = mkA "geperfectioneerd" ; -- status=guess
+lin ban_N = variants{} ; -- 
+lin taxation_N = variants{} ; -- 
+lin prosecution_N = variants{} ; -- 
+lin softly_Adv = mkAdv "zacht" ; -- status=guess
+lin asleep_A = mkA "slapend" ; -- status=guess
+lin aids_N = variants{} ; -- 
+lin publicity_N = mkN "publiciteit" ; -- status=guess
+lin departure_N = mkN "overlijden" neuter ; -- status=guess
+lin welcome_A = mkA "welkom" | mkA "welkome" | mkA "graag gezien" ; -- status=guess status=guess status=guess
+lin sharply_Adv = variants{} ; -- 
+lin reception_N = mkN "ontvangst" ; -- status=guess
+lin cousin_N = L.cousin_N ;
+lin relieve_V2 = variants{} ; -- 
+lin linguistic_A = variants{} ; -- 
+lin vat_N = variants{} ; -- 
+lin forward_A = variants{} ; -- 
+lin blue_N = mkN "blauw" neuter ; -- status=guess
+lin multiple_A = mkA "meerdere" ; -- status=guess
+lin pass_N = mkN "passage" feminine ; -- status=guess
+lin outer_A = variants{} ; -- 
+lin vulnerable_A = mkA "kwetsbaar" ; -- status=guess
+lin patient_A = mkA "geduldig" ; -- status=guess
+lin evolution_N = mkN "evolutie" feminine ; -- status=guess
+lin allocate_V2 = variants{} ; -- 
+lin allocate_V = variants{} ; -- 
+lin creative_A = mkA "creatief" ; -- status=guess
+lin potentially_Adv = mkAdv "potentieel" ; -- status=guess
+lin just_A = mkA "zowat" ; -- status=guess
+lin out_Prep = variants{} ; -- 
+lin judicial_A = mkA "gerechtelijk" ; -- status=guess
+lin risk_VV = mkVV (mkV (mkV "risico") "nemen") | mkVV (mkV "riskeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin risk_V2 = mkV2 (mkV (mkV "risico") "nemen") | mkV2 (mkV "riskeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ideology_N = mkN "ideologie" ; -- status=guess
+lin smell_VA = mkVA (ruiken_V) | mkVA (mkV "geuren") | mkVA (stinken_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin smell_V2 = mkV2 (ruiken_V) | mkV2 (mkV "geuren") | mkV2 (stinken_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin smell_V = L.smell_V ;
+lin agenda_N = mkN "agenda" masculine | mkN "programma" neuter ; -- status=guess status=guess
+lin transport_V2 = mkV2 (mkV "overbrengen") | mkV2 (mkV "voeren") | mkV2 (mkV "vervoeren") | mkV2 (mkV "transporteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin illegal_A = mkA "strafbaar" | mkA "illegaal" | mkA "onwettig" ; -- status=guess status=guess status=guess
+lin chicken_N = mkN "kip" feminine | mkN "hen" feminine | mkN "hoen" neuter ; -- status=guess status=guess status=guess
+lin plain_A = mkA "kaal" ; -- status=guess
+lin innovation_N = mkN "innovatie" feminine ; -- status=guess
+lin opera_N = mkN "opera" masculine ; -- status=guess
+lin lock_N = mkN "haan" masculine ; -- status=guess
+lin grin_V = mkV "grijnzen" ; -- status=guess, src=wikt
+lin shelf_N = mkN "schap" neuter | mkN "rek" neuter ; -- status=guess status=guess
+lin pole_N = mkN "pool" ; -- status=guess
+lin punishment_N = mkN "afstraffing" feminine | mkN "beproeving" feminine | mkN "vergelding" feminine ; -- status=guess status=guess status=guess
+lin strict_A = mkA "streng" ; -- status=guess
+lin wave_V2 = mkV2 (mkV "zwaaien") | mkV2 (mkV "zwenken") | mkV2 (mkV "wapperen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wave_V = mkV "zwaaien" | mkV "zwenken" | mkV "wapperen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin inside_N = mkN "binnenkant" masculine ; -- status=guess
+lin carriage_N = mkN "wagon" masculine ; -- status=guess
+lin fit_A = mkA "fit" ; -- status=guess
+lin conversion_N = mkN "omzetting" feminine ; -- status=guess
+lin hurry_V = variants{} ; -- 
+lin essay_N = mkN "poging" feminine ; -- status=guess
+lin integration_N = mkN "integratie" feminine ; -- status=guess
+lin resignation_N = mkN "aftreding" feminine ; -- status=guess
+lin treasury_N = variants{} ; -- 
+lin traveller_N = mkN "reiziger" masculine ; -- status=guess
+lin chocolate_N = mkN "chocoladevlok" masculine feminine ; -- status=guess
+lin assault_N = mkN "aanranding" feminine ; -- status=guess
+lin schedule_N = mkN "programma" neuter ; -- status=guess
+lin undoubtedly_Adv = mkAdv "ongetwijfeld" | mkAdv "zonder twijfel" ; -- status=guess status=guess
+lin twin_N = mkN "tweeling" masculine ; -- status=guess
+lin format_N = mkN "bestandstype" neuter | mkN "bestandsformaat" neuter ; -- status=guess status=guess
+lin murder_V2 = mkV2 (mkV (mkV "de") "grond in boren") ; -- status=guess, src=wikt
+lin sigh_VS = mkVS (mkV "zuchten") ; -- status=guess, src=wikt
+lin sigh_V2 = mkV2 (mkV "zuchten") ; -- status=guess, src=wikt
+lin sigh_V = mkV "zuchten" ; -- status=guess, src=wikt
+lin sellerMasc_N = mkN "verkoper" masculine | mkN "verkoopster" feminine ; -- status=guess status=guess
+lin lease_N = variants{} ; -- 
+lin bitter_A = mkA "verbitterd" ; -- status=guess
+lin double_V2 = mkV2 (mkV "dubbelklikken") ; -- status=guess, src=wikt
+lin double_V = mkV "dubbelklikken" ; -- status=guess, src=wikt
+lin ally_N = mkN "bondgenoot" masculine | mkN "bondgenote" feminine ; -- status=guess status=guess
+lin stake_N = mkN "staak" ; -- status=guess
+lin processing_N = variants{} ; -- 
+lin informal_A = variants{} ; -- 
+lin flexible_A = mkA "flexibel" ; -- status=guess
+lin cap_N = L.cap_N ;
+lin stable_A = mkA "stabiel" ; -- status=guess
+lin till_Subj = variants{} ; -- 
+lin sympathy_N = mkN "medelijden" ; -- status=guess
+lin tunnel_N = mkN "tunnel" masculine ; -- status=guess
+lin pen_N = L.pen_N ;
+lin instal_V = variants{} ; -- 
+lin suspend_V2 = mkV2 (mkV "suspenderen") ; -- status=guess, src=wikt
+lin suspend_V = mkV "suspenderen" ; -- status=guess, src=wikt
+lin blow_N = mkN "slag" masculine ; -- status=guess
+lin wander_V = mkV "afdwalen" ; -- status=guess, src=wikt
+lin notably_Adv = variants{} ; -- 
+lin disappoint_V2 = mkV2 (mkV "teleurstellen") ; -- status=guess, src=wikt
+lin wipe_V2 = L.wipe_V2 ;
+lin wipe_V = mkV "wissen" ; -- status=guess, src=wikt
+lin folk_N = mkN "volk" ; -- status=guess
+lin attraction_N = mkN "attractie" feminine | mkN "trekpleister" masculine ; -- status=guess status=guess
+lin disc_N = mkN "schijf" feminine ; -- status=guess
+lin inspire_V2V = mkV2V (mkV "beademen") ; -- status=guess, src=wikt
+lin inspire_V2 = mkV2 (mkV "beademen") ; -- status=guess, src=wikt
+lin machinery_N = mkN "machinerie" feminine ; -- status=guess
+lin undergo_V2 = mkV2 (mkV "ondergaan") ; -- status=guess, src=wikt
+lin nowhere_Adv = mkAdv "nergens" ; -- status=guess
+lin inspector_N = variants{} ; -- 
+lin wise_A = mkA "wijs" ; -- status=guess
+lin balance_V2 = variants{} ; -- 
+lin balance_V = variants{} ; -- 
+lin purchaser_N = mkN "koper" ; -- status=guess
+lin resort_N = mkN "vakantieoord" ; -- status=guess
+lin pop_N = mkN "pap" ; -- status=guess
+lin organ_N = mkN "orgaan" neuter ; -- status=guess
+lin ease_V2 = variants{} ; -- 
+lin ease_V = variants{} ; -- 
+lin friendship_N = mkN "vriendschap" feminine ; -- status=guess
+lin deficit_N = mkN "tekort" | mkN "gat in de begroting" feminine ; -- status=guess status=guess
+lin dear_N = mkN "lieverd" | mkN "schat" ; -- status=guess status=guess
+lin convey_V2 = mkV2 (mkV "overdragen") ; -- status=guess, src=wikt
+lin reserve_V2 = mkV2 (mkV "reserveren") ; -- status=guess, src=wikt
+lin reserve_V = mkV "reserveren" ; -- status=guess, src=wikt
+lin planet_N = L.planet_N ;
+lin frequent_A = mkA "veelvuldig" | mkA "frequent" ; -- status=guess status=guess
+lin loose_A = mkA "los" | mkA "mul" ; -- status=guess status=guess
+lin intense_A = variants{} ; -- 
+lin retail_A = variants{} ; -- 
+lin wind_V = mkV "terugspoelen" ; -- status=guess, src=wikt
+lin lost_A = mkA "verloren" | mkA "verdwaald" ; -- status=guess status=guess
+lin grain_N = mkN "graan" neuter ; -- status=guess
+lin particle_N = mkN "deeltjesversneller" masculine ; -- status=guess
+lin destruction_N = mkN "vernietiging" feminine ; -- status=guess
+lin witness_V2 = variants{} ; -- 
+lin witness_V = variants{} ; -- 
+lin pit_N = mkN "pit" masculine ; -- status=guess
+lin registration_N = mkN "registratie" feminine ; -- status=guess
+lin conception_N = variants{} ; -- 
+lin steady_A = variants{} ; -- 
+lin rival_N = mkN "tegenstander" | mkN "rivaal" | mkN "concurent" | mkN "vijand" ; -- status=guess status=guess status=guess status=guess
+lin steam_N = mkN "stoommachine" feminine ; -- status=guess
+lin back_A = mkA "achteraf" ; -- status=guess
+lin chancellor_N = mkN "kanselier" ; -- status=guess
+lin crash_V = mkV "vastlopen" ; -- status=guess, src=wikt
+lin belt_N = mkN "gordel" masculine | mkN "riem" masculine | mkN "veiligheidsgordel" masculine ; -- status=guess status=guess status=guess
+lin logic_N = mkN "logica" feminine ; -- status=guess
+lin premium_N = variants{} ; -- 
+lin confront_V2 = mkV2 (mkV "confronteren") ; -- status=guess, src=wikt
+lin precede_V2 = mkV2 (mkV (mkV "vooraf") "gaan") ; -- status=guess, src=wikt
+lin experimental_A = variants{} ; -- 
+lin alarm_N = mkN "wekker" masculine ; -- status=guess
+lin rational_A = mkA "rationeel" | mkA "rationele" ; -- status=guess status=guess
+lin incentive_N = variants{} ; -- 
+lin roughly_Adv = mkAdv "grofweg" ; -- status=guess
+lin bench_N = mkN "bank" feminine | mkN "zitbank" feminine ; -- status=guess status=guess
+lin wrap_V2 = mkV2 (mkV "inpakken") ; -- status=guess, src=wikt
+lin wrap_V = mkV "inpakken" ; -- status=guess, src=wikt
+lin regarding_Prep = variants{} ; -- 
+lin inadequate_A = mkA "onvoldoende" ; -- status=guess
+lin ambition_N = variants{} ; -- 
+lin since_Adv = variants{}; -- mkPrep "sinds" | mkPrep "sedert" ;
+lin fate_N = mkN "vertrouwen" neuter ; -- status=guess
+lin vendor_N = mkN "leverancier" masculine feminine ; -- status=guess
+lin stranger_N = mkN "vreemde" masculine ; -- status=guess
+lin spiritual_A = mkA "geestelijk" | mkA "spiritueel" ; -- status=guess status=guess
+lin increasing_A = variants{} ; -- 
+lin anticipate_VV = variants{} ; -- 
+lin anticipate_VS = variants{} ; -- 
+lin anticipate_V2 = variants{} ; -- 
+lin anticipate_V = variants{} ; -- 
+lin logical_A = mkA "logisch" ; -- status=guess
+lin fibre_N = mkN "draad" masculine ; -- status=guess
+lin attribute_V2 = mkV2 (mkV "toeschrijven") ; -- status=guess, src=wikt
+lin sense_VS = mkVS (mkV "gewaarworden") | mkVS (mkV "waarnemen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sense_V2 = mkV2 (mkV "gewaarworden") | mkV2 (mkV "waarnemen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin black_N = mkN "zwarte" masculine | mkN "neger" masculine | mkN "negerin" feminine ; -- status=guess status=guess status=guess
+lin petrol_N = variants{} ; -- 
+lin maker_N = mkN "maker" masculine ; -- status=guess
+lin generous_A = mkA "gul" | mkA "genereus" ; -- status=guess status=guess
+lin allocation_N = mkN "allocatie" | mkN "toewijzing" ; -- status=guess status=guess
+lin depression_N = mkN "depressie" feminine ; -- status=guess
+lin declaration_N = mkN "verklaring" feminine | mkN "declaratie" feminine ; -- status=guess status=guess
+lin spot_VS = mkVS (mkV "lenen") | mkVS (mkV "matsen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spot_V2 = mkV2 (mkV "lenen") | mkV2 (mkV "matsen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spot_V = mkV "lenen" | mkV "matsen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin modest_A = mkA "bescheiden" | mkA "ingetogen" ; -- status=guess status=guess
+lin bottom_A = variants{} ; -- 
+lin dividend_N = mkN "deeltal" neuter ; -- status=guess
+lin devote_V2 = mkV2 (mkV "wijden") | mkV2 (mkV "toewijden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin condemn_V2 = mkV2 (mkV "veroordelen") ; -- status=guess, src=wikt
+lin integrate_V2 = variants{} ; -- 
+lin integrate_V = variants{} ; -- 
+lin pile_N = mkN "stapel" ; -- status=guess
+lin identification_N = mkN "identificatie" ; -- status=guess
+lin acute_A = mkA "scherp" ; -- status=guess
+lin barely_Adv = mkAdv "nauwelijks" ; -- status=guess
+lin providing_Subj = variants{} ; -- 
+lin directive_N = mkN "richtlijn" feminine ; -- status=guess
+lin bet_VS = mkVS (mkV (mkV "er") "op kunnen rekenen") | mkVS (mkV (mkV "er") "van op aan kunnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bet_V2 = mkV2 (mkV (mkV "er") "op kunnen rekenen") | mkV2 (mkV (mkV "er") "van op aan kunnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bet_V = mkV (mkV "er") "op kunnen rekenen" | mkV (mkV "er") "van op aan kunnen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin modify_V2 = mkV2 (mkV "modificeren") | mkV2 (mkV "veranderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bare_A = mkA "kaal" ; -- status=guess
+lin swear_VV = mkVV (mkV "vloeken") ; -- status=guess, src=wikt
+lin swear_V2 = mkV2 (mkV "vloeken") ; -- status=guess, src=wikt
+lin swear_V = mkV "vloeken" ; -- status=guess, src=wikt
+lin final_N = mkN "finale" feminine ; -- status=guess
+lin accordingly_Adv = variants{} ; -- 
+lin valid_A = mkA "geldig" ; -- status=guess
+lin wherever_Adv = mkAdv "waar toch" ; -- status=guess
+lin mortality_N = mkN "sterfelijkheid" feminine | mkN "mortaliteit" feminine ; -- status=guess status=guess
+lin medium_N = mkN "medium" ; -- status=guess
+lin silk_N = mkN "zijde" feminine | mkN "zijdedoek" masculine ; -- status=guess status=guess
+lin funeral_N = mkN "begrafenis" feminine ; -- status=guess
+lin depending_A = variants{} ; -- 
+lin cow_N = L.cow_N ;
+lin correspond_V2 = variants{}; -- mkV "corresponderen" ; -- status=guess, src=wikt
+lin correspond_V = mkV "corresponderen" ; -- status=guess, src=wikt
+lin cite_V2 = variants{} ; -- 
+lin classic_A = variants{} ; -- 
+lin inspection_N = mkN "inspectie" feminine | mkN "keuring" feminine ; -- status=guess status=guess
+lin calculation_N = variants{} ; -- 
+lin rubbish_N = mkN "vuilnis" neuter | mkN "afval" neuter ; -- status=guess status=guess
+lin minimum_N = variants{} ; -- 
+lin hypothesis_N = mkN "hypothese" ; -- status=guess
+lin youngster_N = mkN "jongere" masculine feminine ; -- status=guess
+lin slope_N = mkN "helling" feminine ; -- status=guess
+lin patch_N = variants{} ; -- 
+lin invitation_N = mkN "uitnodiging" feminine ; -- status=guess
+lin ethnic_A = mkA "etnisch" | mkA "exotisch" | mkA "vreemd" ; -- status=guess status=guess status=guess
+lin federation_N = mkN "federatie" feminine | mkN "bondstaat" masculine ; -- status=guess status=guess
+lin duke_N = mkN "hertog" masculine ; -- status=guess
+lin wholly_Adv = variants{} ; -- 
+lin closure_N = mkN "beëindiging" | mkN "afsluiting" | mkN "sluiting" ; -- status=guess status=guess status=guess
+lin dictionary_N = mkN "woordenboek" neuter ; -- status=guess
+lin withdrawal_N = variants{} ; -- 
+lin automatic_A = mkA "automatisch" | mkA "gedachtenloos" | mkA "mechanisch" ; -- status=guess status=guess status=guess
+lin liable_A = mkA "aansprakelijk" | mkA "verantwoordelijk" ; -- status=guess status=guess
+lin cry_N = variants{} ; -- 
+lin slow_V2 = mkV2 (mkV "vertragen") | mkV2 (mkV "ophouden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin slow_V = mkV "vertragen" | mkV "ophouden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin borough_N = mkN "deelraad" ; -- status=guess
+lin well_A = mkA "gezond" ; -- status=guess
+lin suspicion_N = mkN "verdenking" feminine ; -- status=guess
+lin portrait_N = mkN "portret" neuter ; -- status=guess
+lin local_N = mkN "stamcafé" neuter | mkN "stamkroeg" masculine feminine ; -- status=guess status=guess
+lin jew_N = variants{} ; -- 
+lin fragment_N = mkN "fragment" neuter ; -- status=guess
+lin revolutionary_A = mkA "baanbrekend" ; -- status=guess
+lin evaluate_V2 = variants{} ; -- 
+lin evaluate_V = variants{} ; -- 
+lin competitor_N = mkN "concurrent" masculine feminine ; -- status=guess
+lin sole_A = mkA "enig" ; -- status=guess
+lin reliable_A = mkA "betrouwbaar" | mkA "zeker" ; -- status=guess status=guess
+lin weigh_V2 = mkV2 (wegen_V) ; -- status=guess, src=wikt
+lin weigh_V = wegen_V ; -- status=guess, src=wikt
+lin medieval_A = mkA "middeleeuws" | mkA "mediëvaal" ; -- status=guess status=guess
+lin clinic_N = variants{} ; -- 
+lin shine_V2 = mkV2 (mkV (mkV "voor") "de hand liggen") ; -- status=guess, src=wikt
+lin shine_V = mkV (mkV "voor") "de hand liggen" ; -- status=guess, src=wikt
+lin knit_V2 = mkV2 (mkV "aaneengroeien") ; -- status=guess, src=wikt
+lin knit_V = mkV "aaneengroeien" ; -- status=guess, src=wikt
+lin complexity_N = mkN "gecompliceerdheid" feminine | mkN "verwikkeling" feminine | mkN "complexiteit" feminine ; -- status=guess status=guess status=guess
+lin remedy_N = mkN "remedie " neuter ; -- status=guess
+lin fence_N = mkN "hek" neuter | mkN "omheining" feminine ; -- status=guess status=guess
+lin bike_N = L.bike_N ;
+lin freeze_V2 = mkV2 (mkV "verstijven") ; -- status=guess, src=wikt
+lin freeze_V = L.freeze_V ;
+lin eliminate_V2 = variants{} ; -- 
+lin interior_N = mkN "interieur" neuter ; -- status=guess
+lin intellectual_A = mkA "verstandelijk" ; -- status=guess
+lin established_A = variants{} ; -- 
+lin voter_N = mkN "stemmer" ; -- status=guess
+lin garage_N = mkN "vrijmarkt" masculine feminine ; -- status=guess
+lin era_N = mkN "tijdperk" neuter | mkN "periode" feminine | mkN "era" masculine | mkN "tijdrekening" feminine ; -- status=guess status=guess status=guess status=guess
+lin pregnant_A = mkA "zwanger" | mkA "drachtig" | mkA "pregnant" ; -- status=guess status=guess status=guess
+lin plot_N = mkN "perceel" neuter ; -- status=guess
+lin greet_V2 = mkV2 (mkV "groeten") ; -- status=guess, src=wikt
+lin electrical_A = variants{} ; -- 
+lin lie_N = mkN "ligging" feminine | mkN "terreinligging" feminine ; -- status=guess status=guess
+lin disorder_N = mkN "stoornis" feminine ; -- status=guess
+lin formally_Adv = mkAdv "formeel" ; -- status=guess
+lin excuse_N = mkN "uitvlucht" masculine feminine | mkN "excuus" neuter ; -- status=guess status=guess
+lin socialist_A = mkA "socialistisch" | mkA "socialistische" ; -- status=guess status=guess
+lin cancel_V2 = mkV2 (mkV "doorhalen") ; -- status=guess, src=wikt
+lin cancel_V = mkV "doorhalen" ; -- status=guess, src=wikt
+lin harm_N = mkN "schade" masculine ; -- status=guess
+lin excess_N = mkN "overtreffen" ; -- status=guess
+lin exact_A = mkA "exact" | mkA "precies" ; -- status=guess status=guess
+lin oblige_V2V = mkV2V (mkV "verplichten") ; -- status=guess, src=wikt
+lin oblige_V2 = mkV2 (mkV "verplichten") ; -- status=guess, src=wikt
+lin accountant_N = mkN "boekhouder" masculine | mkN "accountant" masculine ; -- status=guess status=guess
+lin mutual_A = mkA "wederzijds" ; -- status=guess
+lin fat_N = L.fat_N ;
+lin volunteerMasc_N = mkN "vrijwilliger" masculine ; -- status=guess
+lin laughter_N = mkN "gelach" neuter | mkN "lachen" neuter ; -- status=guess status=guess
+lin trick_N = variants{} ; -- 
+lin load_V2 = mkV2 (laden_V) ; -- status=guess, src=wikt
+lin load_V = laden_V ; -- status=guess, src=wikt
+lin disposal_N = variants{} ; -- 
+lin taxi_N = mkN "taxi" ; -- status=guess
+lin murmur_V2 = variants{} ; -- 
+lin murmur_V = variants{} ; -- 
+lin tonne_N = variants{} ; -- 
+lin spell_V2 = mkV2 (mkV "spellen") ; -- status=guess, src=wikt
+lin spell_V = mkV "spellen" ; -- status=guess, src=wikt
+lin clerk_N = mkN "klerk" masculine ; -- status=guess
+lin curious_A = mkA "nieuwsgierig" ; -- status=guess
+lin satisfactory_A = mkA "bevredigend" ; -- status=guess
+lin identical_A = mkA "identiek" | mkA "identieke" ; -- status=guess status=guess
+lin applicant_N = mkN "aanvrager" ; -- status=guess
+lin removal_N = mkN "verwijdering" ; -- status=guess
+lin processor_N = mkN "processor" masculine | mkN "centrale verwerkingseenheid" | mkN "CVE" | mkN "CPU" ; -- status=guess status=guess status=guess status=guess
+lin cotton_N = mkN "katoen" neuter ; -- status=guess
+lin reverse_V2 = variants{} ; -- 
+lin reverse_V = variants{} ; -- 
+lin hesitate_VV = mkVV (mkV "aarzelen") ; -- status=guess, src=wikt
+lin hesitate_V = mkV "aarzelen" ; -- status=guess, src=wikt
+lin professor_N = mkN "hoogleraar" masculine | mkN "professor" masculine feminine | mkN "prof" masculine feminine ; -- status=guess status=guess status=guess
+lin admire_V2 = mkV2 (mkV "bewonderen") | mkV2 (mkV "aanbidden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin namely_Adv = mkAdv "namelijk" ; -- status=guess
+lin electoral_A = variants{} ; -- 
+lin delight_N = mkN "vreugde" feminine | mkN "plezier" neuter ; -- status=guess status=guess
+lin urgent_A = mkA "dringend" ; -- status=guess
+lin prompt_V2V = mkV2V (mkV "aansporen") | mkV2V (mkV "aanmoedigen") | mkV2V (mkV "aanzetten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin prompt_V2 = mkV2 (mkV "aansporen") | mkV2 (mkV "aanmoedigen") | mkV2 (mkV "aanzetten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mate_N = mkN "maat " neuter | mkN "kameraad" masculine | mkN "makker" masculine | mkN "gabber" masculine ; -- status=guess status=guess status=guess status=guess
+lin mate_2_N = variants{} ; -- 
+lin mate_1_N = variants{} ; -- 
+lin exposure_N = mkN "blootstelling" feminine | mkN "contact" neuter ; -- status=guess status=guess
+lin server_N = mkN "server" ; -- status=guess
+lin distinctive_A = variants{} ; -- 
+lin marginal_A = mkA "marginaal" ; -- status=guess
+lin structural_A = mkA "structureel" ; -- status=guess
+lin rope_N = L.rope_N ;
+lin miner_N = mkN "mijnwerker" masculine ; -- status=guess
+lin entertainment_N = variants{} ; -- 
+lin acre_N = variants{} ; -- 
+lin pig_N = mkN "pig Latin" | mkN "potjeslatijn" ; -- status=guess status=guess
+lin encouraging_A = variants{} ; -- 
+lin guarantee_N = mkN "garantie" ; -- status=guess
+lin gear_N = mkN "overbrenging" feminine ; -- status=guess
+lin anniversary_N = mkN "jubileum" neuter ; -- status=guess
+lin past_Adv = mkAdv "voorbij" ; -- status=guess
+lin ceremony_N = mkN "ceremonie" feminine | mkN "plechtigheid" feminine ; -- status=guess status=guess
+lin rub_V2 = L.rub_V2 ;
+lin rub_V = wrijven_V ; -- status=guess, src=wikt
+lin monopoly_N = mkN "monopolie" neuter | mkN "alleenbezit" neuter ; -- status=guess status=guess
+lin left_N = mkN "linkerkant" masculine | mkN "links" neuter ; -- status=guess status=guess
+lin flee_V2 = mkV2 (mkV "vervliegen") | mkV2 (mkV "vlieden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin flee_V = mkV "vervliegen" | mkV "vlieden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin yield_V2 = mkV2 (mkV "zwichten") ; -- status=guess, src=wikt
+lin discount_N = mkN "korting" utrum ; -- status=guess
+lin above_A = mkA "bovengemiddeld" ; -- status=guess
+lin uncle_N = mkN "pandjesbaas" masculine ; -- status=guess
+lin audit_N = variants{} ; -- 
+lin advertisement_N = mkN "reclame " masculine | mkN "advertentie" feminine ; -- status=guess status=guess
+lin explosion_N = mkN "explosie" ; -- status=guess
+lin contrary_A = variants{} ; -- 
+lin tribunal_N = variants{} ; -- 
+lin swallow_V2 = mkV2 (mkV "slikken") ; -- status=guess, src=wikt
+lin swallow_V = mkV "slikken" ; -- status=guess, src=wikt
+lin typically_Adv = variants{} ; -- 
+lin fun_A = mkA "plezierig" | mkA "leuk" | mkA "lollig" | mkA "plezant" ; -- status=guess status=guess status=guess status=guess
+lin rat_N = mkN "rat" feminine | mkN "bruine rat" feminine | mkN "rioolrat" feminine | mkN "zwarte rat" feminine ; -- status=guess status=guess status=guess status=guess
+lin cloth_N = mkN "vod" feminine ; -- status=guess
+lin cable_N = mkN "kabel" masculine ; -- status=guess
+lin interrupt_V2 = mkV2 (mkV "onderbreken") ; -- status=guess, src=wikt
+lin interrupt_V = mkV "onderbreken" ; -- status=guess, src=wikt
+lin crash_N = mkN "crash" masculine | mkN "computercrash" masculine ; -- status=guess status=guess
+lin flame_N = mkN "vlam" feminine | mkN "laai" feminine ; -- status=guess status=guess
+lin controversy_N = mkN "controverse" ; -- status=guess
+lin rabbit_N = mkN "konijn" neuter ; -- status=guess
+lin everyday_A = mkA "alledaags" ; -- status=guess
+lin allegation_N = variants{} ; -- 
+lin strip_N = mkN "koopgoot" ; -- status=guess
+lin stability_N = mkN "stabiliteit" feminine ; -- status=guess
+lin tide_N = mkN "getijde" neuter | mkN "tij" neuter ; -- status=guess status=guess
+lin illustration_N = mkN "illustratie" feminine ; -- status=guess
+lin insect_N = mkN "insect" neuter ; -- status=guess
+lin correspondent_N = mkN "correspondent" masculine ; -- status=guess
+lin devise_V2 = variants{} ; -- 
+lin determined_A = variants{} ; -- 
+lin brush_V2 = mkV2 (mkV "aanbrengen") ; -- status=guess, src=wikt
+lin brush_V = mkV "aanbrengen" ; -- status=guess, src=wikt
+lin adjustment_N = mkN "aanpassing" utrum | mkN "bijstelling" utrum ; -- status=guess status=guess
+lin controversial_A = mkA "omstreden" ; -- status=guess
+lin organic_A = mkA "organisch" | mkA "organische" ; -- status=guess status=guess
+lin escape_N = mkN "ontsnappen" ; -- status=guess
+lin thoroughly_Adv = variants{} ; -- 
+lin interface_N = mkN "interface" masculine ; -- status=guess
+lin historic_A = mkA "historisch" ; -- status=guess
+lin collapse_N = mkN "ineenstorting" feminine | mkN "instorten" neuter ; -- status=guess status=guess
+lin temple_N = mkN "slaap" masculine ; -- status=guess
+lin shade_N = mkN "spook" neuter | mkN "geest" masculine | mkN "schaduw" utrum ; -- status=guess status=guess status=guess
+lin craft_N = mkN "ambacht" neuter | mkN "ambachtslui {p}" | mkN "vaklui {p}" | mkN "stielmannen {p}" ; -- status=guess status=guess status=guess status=guess
+lin nursery_N = mkN "kleuterschool" | mkN "peuterspeelzaal" ; -- status=guess status=guess
+lin piano_N = mkN "piano" masculine ; -- status=guess
+lin desirable_A = mkA "wenselijk" ; -- status=guess
+lin assurance_N = variants{} ; -- 
+lin jurisdiction_N = variants{} ; -- 
+lin advertise_V2 = variants{} ; -- 
+lin advertise_V = variants{} ; -- 
+lin bay_N = mkN "baai" feminine ; -- status=guess
+lin specification_N = variants{} ; -- 
+lin disability_N = variants{} ; -- 
+lin presidential_A = variants{} ; -- 
+lin arrest_N = mkN "arrestatie" | mkN "aanhouding" feminine ; -- status=guess status=guess
+lin unexpected_A = mkA "onverwacht" ; -- status=guess
+lin switch_N = mkN "schakelaar" masculine ; -- status=guess
+lin penny_N = mkN "hoge bi" masculine feminine ; -- status=guess
+lin respect_V2 = mkV2 (mkV "respecteren") ; -- status=guess, src=wikt
+lin celebration_N = mkN "gedachtenis" | mkN "herdenking" | mkN "viering" feminine ; -- status=guess status=guess status=guess
+lin gross_A = mkA "walgelijk" ; -- status=guess
+lin aid_V2 = mkV2 (helpen_V) | mkV2 (mkV "bijstaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin aid_V = helpen_V | mkV "bijstaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin superb_A = mkA "eersteklas" ; -- status=guess
+lin process_V2 = variants{} ; -- 
+lin process_V = variants{} ; -- 
+lin innocent_A = variants{} ; -- 
+lin leap_V2 = mkV2 (springen_V) | mkV2 (mkV "wippen") | mkV2 (mkV "huppen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin leap_V = springen_V | mkV "wippen" | mkV "huppen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin colony_N = mkN "kolonie" feminine ; -- status=guess
+lin wound_N = mkN "verwonding" feminine ; -- status=guess
+lin hardware_N = mkN "ijzerwinkel" masculine | mkN "ijzerwarenwinkel" masculine ; -- status=guess status=guess
+lin satellite_N = mkN "satelliet" masculine | mkN "kunstmaan " masculine ; -- status=guess status=guess
+lin float_V = L.float_V ;
+lin bible_N = mkN "bijbel" ; -- status=guess
+lin statistical_A = variants{} ; -- 
+lin marked_A = variants{} ; -- 
+lin hire_V2V = mkV2V (mkV (mkV "werk") "aannemen") ; -- status=guess, src=wikt
+lin hire_V2 = mkV2 (mkV (mkV "werk") "aannemen") ; -- status=guess, src=wikt
+lin cathedral_N = mkN "kathedraal" feminine ; -- status=guess
+lin motive_N = mkN "motief" neuter ; -- status=guess
+lin correct_VS = mkVS (mkV "corrigeren") | mkVS (mkV "verbeteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin correct_V2 = mkV2 (mkV "corrigeren") | mkV2 (mkV "verbeteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin correct_V = mkV "corrigeren" | mkV "verbeteren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin gastric_A = variants{} ; -- 
+lin raid_N = variants{} ; -- 
+lin comply_V2 = mkV2 (mkV "voldoen") ; -- status=guess, src=wikt
+lin comply_V = mkV "voldoen" ; -- status=guess, src=wikt
+lin accommodate_V2 = mkV2 (mkV "aanpassen") | mkV2 (mkV "accommoderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin accommodate_V = mkV "aanpassen" | mkV "accommoderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mutter_V2 = mkV2 (mkV "mompelen") ; -- status=guess, src=wikt
+lin mutter_V = mkV "mompelen" ; -- status=guess, src=wikt
+lin induce_V2 = mkV2 (mkV "opwekken") | mkV2 (mkV "veroorzaken") | mkV2 (mkV "overhalen") | mkV2 (mkV "forceren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin trap_V2 = mkV2 (vangen_V) ; -- status=guess, src=wikt
+lin trap_V = vangen_V ; -- status=guess, src=wikt
+lin invasion_N = variants{} ; -- 
+lin humour_N = mkN "stemming" | mkN "humeur" neuter ; -- status=guess status=guess
+lin bulk_N = variants{} ; -- 
+lin traditionally_Adv = mkAdv "traditioneel" ; -- status=guess
+lin commission_V2V = variants{} ; -- 
+lin commission_V2 = variants{} ; -- 
+lin upstairs_Adv = mkAdv "boven" ; -- status=guess
+lin translate_V2 = mkV2 (mkV "vertalen") | mkV2 (mkV "overzetten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin translate_V = mkV "vertalen" | mkV "overzetten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rhythm_N = mkN "ritme" neuter ; -- status=guess
+lin emission_N = mkN "uitstoot" | mkN "emissie" ; -- status=guess status=guess
+lin collective_A = mkA "collectief" ; -- status=guess
+lin transformation_N = mkN "transformatie" feminine ; -- status=guess
+lin battery_N = mkN "batterij" feminine ; -- status=guess
+lin stimulus_N = mkN "stimulans" masculine | mkN "stimulus" ; -- status=guess status=guess
+lin naked_A = mkA "naakt" | mkA "onopgesmukt" ; -- status=guess status=guess
+lin white_N = mkN "blanke" masculine feminine ; -- status=guess
+lin menu_N = mkN "menu" neuter ; -- status=guess
+lin toilet_N = mkN "badkamer" utrum ; -- status=guess
+lin butter_N = L.butter_N ;
+lin surprise_V2V = mkV2V (mkV "verbazen") | mkV2V (mkV "verrassen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin surprise_V2 = mkV2 (mkV "verbazen") | mkV2 (mkV "verrassen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin needle_N = mkN "naald" feminine ; -- status=guess
+lin effectiveness_N = mkN "effectiviteit" feminine ; -- status=guess
+lin accordance_N = mkN "overeenstemming" feminine ; -- status=guess
+lin molecule_N = mkN "molecuul" neuter ; -- status=guess
+lin fiction_N = mkN "fictie" feminine ; -- status=guess
+lin learning_N = mkN "kennis" feminine | mkN "geleerdheid" feminine | mkN "geleerde" neuter | mkN "geleerde" masculine feminine ; -- status=guess status=guess status=guess status=guess
+lin statute_N = variants{} ; -- 
+lin reluctant_A = mkA "aarzelend" ; -- status=guess
+lin overlook_V2 = mkV2 (mkV (mkV "over") "het hoofd zien") ; -- status=guess, src=wikt
+lin junction_N = mkN "knooppunt verbindingspunt" neuter | mkN "aansluiting" feminine | mkN "samenkomst" feminine ; -- status=guess status=guess status=guess
+lin necessity_N = variants{} ; -- 
+lin nearby_A = mkA "dichtbij" ; -- status=guess
+lin experienced_A = mkA "ervaren" ; -- status=guess
+lin lorry_N = variants{} ; -- 
+lin exclusive_A = variants{} ; -- 
+lin graphics_N = mkN "grafische kaart" utrum | mkN "videokaart" utrum ; -- status=guess status=guess
+lin stimulate_V2 = mkV2 (mkV "stimuleren") | mkV2 (mkV "prikkelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin warmth_N = variants{} ; -- 
+lin therapy_N = mkN "therapie" ; -- status=guess
+lin convenient_A = variants{} ; -- 
+lin cinema_N = mkN "film" masculine ; -- status=guess
+lin domain_N = mkN "domein" neuter ; -- status=guess
+lin tournament_N = mkN "toernooi" neuter | mkN "tornooi" neuter ; -- status=guess status=guess
+lin doctrine_N = variants{} ; -- 
+lin sheer_A = mkA "puur" | mkA "klaar" | mkA "klinkklaar" ; -- status=guess status=guess status=guess
+lin proposition_N = mkN "propositie" ; -- status=guess
+lin grip_N = mkN "handvat" neuter ; -- status=guess
+lin widow_N = mkN "weduwe" feminine ; -- status=guess
+lin discrimination_N = variants{} ; -- 
+lin bloody_Adv = mkAdv "verdomd" ; -- status=guess
+lin ruling_A = variants{} ; -- 
+lin fit_N = variants{} ; -- 
+lin nonetheless_Adv = mkAdv "niettemin" ; -- status=guess
+lin myth_N = mkN "mythe " masculine ; -- status=guess
+lin episode_N = mkN "gebeuren" neuter | mkN "episode" ; -- status=guess status=guess
+lin drift_V2 = mkV2 (trekken_V) ; -- status=guess, src=wikt
+lin drift_V = trekken_V ; -- status=guess, src=wikt
+lin assert_VS = mkVS (mkV "behouden") | mkVS (mkV "verdedigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assert_V2 = mkV2 (mkV "behouden") | mkV2 (mkV "verdedigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assert_V = mkV "behouden" | mkV "verdedigen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin terrace_N = mkN "terras" neuter | mkN "terrassen {p}" ; -- status=guess status=guess
+lin uncertain_A = variants{} ; -- 
+lin twist_V2 = mkV2 (mkV "draaien") ; -- status=guess, src=wikt
+lin insight_N = mkN "inzicht" neuter ; -- status=guess
+lin undermine_V2 = mkV2 (mkV "ondermijnen") | mkV2 (mkV "ontwrichten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tragedy_N = mkN "tragedie" ; -- status=guess
+lin enforce_V2 = mkV2 (mkV "handhaven") ; -- status=guess, src=wikt
+lin criticize_V2 = variants{} ; -- 
+lin criticize_V = variants{} ; -- 
+lin march_V2 = mkV2 (mkV "marcheren") ; -- status=guess, src=wikt
+lin march_V = mkV "marcheren" ; -- status=guess, src=wikt
+lin leaflet_N = mkN "folder" masculine ; -- status=guess
+lin fellow_A = variants{} ; -- 
+lin object_V2 = mkV2 (mkV "protesteren") | mkV2 (mkV (mkV "ertegen") "zijn") ; -- status=guess, src=wikt status=guess, src=wikt
+lin object_V = mkV "protesteren" | mkV (mkV "ertegen") "zijn" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pond_N = mkN "De Atlantische Oceaan" ; -- status=guess
+lin adventure_N = mkN "avontuur" neuter ; -- status=guess
+lin diplomatic_A = mkA "diplomatiek" ; -- status=guess
+lin mixed_A = mkA "gemengdbloedig" | mkA "onzuiver" ; -- status=guess status=guess
+lin rebel_N = mkN "rebel" | mkN "opstandeling" masculine ; -- status=guess status=guess
+lin equity_N = mkN "aandeel" ; -- status=guess
+lin literally_Adv = mkAdv "letterlijk" ; -- status=guess
+lin magnificent_A = mkA "prachtig" ; -- status=guess
+lin loyalty_N = variants{} ; -- 
+lin tremendous_A = mkA "ontzagwekkend" ; -- status=guess
+lin airline_N = mkN "luchtvaartmaatschappij" feminine ; -- status=guess
+lin shore_N = mkN "kust" | mkN "oever" masculine ; -- status=guess status=guess
+lin restoration_N = mkN "restauratie" feminine ; -- status=guess
+lin physically_Adv = mkAdv "lichamelijk" ; -- status=guess
+lin render_V2 = mkV2 (mkV "veroorzaken") ; -- status=guess, src=wikt
+lin institutional_A = variants{} ; -- 
+lin emphasize_VS = mkVS (mkV "benadrukken") ; -- status=guess, src=wikt
+lin emphasize_V2 = mkV2 (mkV "benadrukken") ; -- status=guess, src=wikt
+lin mess_N = mkN "dienst" masculine | mkN "gebedsdienst" masculine | mkN "mis" masculine feminine ; -- status=guess status=guess status=guess
+lin commander_N = mkN "commandant" masculine ; -- status=guess
+lin straightforward_A = variants{} ; -- 
+lin singer_N = mkN "zanger" masculine | mkN "zangeres" feminine ; -- status=guess status=guess
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squeeze_V = mkV "uitknijpen" | mkV "uitpersen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin full_time_A = variants{} ; -- 
+lin breed_V2 = mkV2 (mkV "fokken") ; -- status=guess, src=wikt
+lin breed_V = mkV "fokken" ; -- status=guess, src=wikt
+lin successor_N = mkN "opvolger" masculine | mkN "opvolgster" feminine ; -- status=guess status=guess
+lin triumph_N = mkN "triomf" ; -- status=guess
+lin heading_N = variants{} ; -- 
+lin mathematics_N = mkN "wiskunde" feminine ; -- status=guess
+lin laugh_N = mkN "lach" masculine ; -- status=guess
+lin clue_N = variants{} ; -- 
+lin still_A = mkA "stil" ; -- status=guess
+lin ease_N = variants{} ; -- 
+lin specially_Adv = variants{} ; -- 
+lin biological_A = mkA "biologisch" | mkA "biologische" ; -- status=guess status=guess
+lin forgive_V2 = mkV2 (mkV "vergeven") ; -- status=guess, src=wikt
+lin forgive_V = mkV "vergeven" ; -- status=guess, src=wikt
+lin trustee_N = variants{} ; -- 
+lin photo_N = mkN "foto" ; -- status=guess
+lin fraction_N = mkN "breuk" utrum ; -- status=guess
+lin chase_V2 = mkV2 (mkV "achtervolgen") | mkV2 (mkV "achternazitten") | mkV2 (mkV "achternajagen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin chase_V = mkV "achtervolgen" | mkV "achternazitten" | mkV "achternajagen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin whereby_Adv = mkAdv "waarbij" ; -- status=guess
+lin mud_N = mkN "moddergevecht" neuter | mkN "moddergooien" neuter ; -- status=guess status=guess
+lin pensioner_N = mkN "gepensioneerde" masculine feminine ; -- status=guess
+lin functional_A = mkA "functionerend" | mkA "operationeel" | mkA "werkend" ; -- status=guess status=guess status=guess
+lin copy_V2 = mkV2 (mkV "nabootsen") | mkV2 (mkV "nadoen") | mkV2 (mkV "naäpen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin copy_V = mkV "nabootsen" | mkV "nadoen" | mkV "naäpen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin strictly_Adv = variants{} ; -- 
+lin desperately_Adv = mkAdv "wanhopig" ; -- status=guess
+lin await_V2 = mkV2 (mkV (mkV "wachten") "op") ; -- status=guess, src=wikt
+lin coverage_N = mkN "dekking" feminine ; -- status=guess
+lin wildlife_N = mkN "wildleven" neuter ; -- status=guess
+lin indicator_N = variants{} ; -- 
+lin lightly_Adv = variants{} ; -- 
+lin hierarchy_N = mkN "hiërarchie" feminine ; -- status=guess
+lin evolve_V2 = mkV2 (mkV "ontwikkelen") ; -- status=guess, src=wikt
+lin evolve_V = mkV "ontwikkelen" ; -- status=guess, src=wikt
+lin mechanical_A = mkA "mechanisch" ; -- status=guess
+lin expert_A = variants{} ; -- 
+lin creditor_N = variants{} ; -- 
+lin capitalist_N = mkN "kapitalist" masculine ; -- status=guess
+lin essence_N = mkN "essence" | mkN "aftreksel" ; -- status=guess status=guess
+lin compose_V2 = mkV2 (mkV "composeren") ; -- status=guess, src=wikt
+lin compose_V = mkV "composeren" ; -- status=guess, src=wikt
+lin mentally_Adv = variants{} ; -- 
+lin gaze_N = variants{} ; -- 
+lin seminar_N = variants{} ; -- 
+lin target_V2V = variants{} ; -- 
+lin target_V2 = variants{} ; -- 
+lin label_V3 = mkV3 (mkV "bestempelen") | mkV3 (mkV "categoriseren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin label_V2 = mkV2 (mkV "bestempelen") | mkV2 (mkV "categoriseren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin label_V = mkV "bestempelen" | mkV "categoriseren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fig_N = mkN "vijg" feminine ; -- status=guess
+lin continent_N = mkN "werelddeel" neuter | mkN "continent" neuter ; -- status=guess status=guess
+lin chap_N = variants{} ; -- 
+lin flexibility_N = variants{} ; -- 
+lin verse_N = mkN "couplet" neuter ; -- status=guess
+lin minute_A = mkA "minuscuul" | mkA "minuscule" | mkA "onbeduidend" | mkA "onbeduidende" | mkA "nietig" | mkA "nietige" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin whisky_N = variants{} ; -- 
+lin equivalent_A = mkA "gelijkwaardig" ; -- status=guess
+lin recruit_V2 = variants{} ; -- 
+lin recruit_V = variants{} ; -- 
+lin echo_V2 = mkV2 (mkV "echoën") ; -- status=guess, src=wikt
+lin echo_V = mkV "echoën" ; -- status=guess, src=wikt
+lin unfair_A = variants{} ; -- 
+lin launch_N = mkN "worp" masculine | mkN "lancering" feminine ; -- status=guess status=guess
+lin cupboard_N = mkN "kast" feminine ; -- status=guess
+lin bush_N = mkN "bush" ; -- status=guess
+lin shortage_N = mkN "krapte" feminine | mkN "tekort" neuter ; -- status=guess status=guess
+lin prominent_A = mkA "prominent" | mkA "vooraanstaand" ; -- status=guess status=guess
+lin merger_N = mkN "opslorping" | mkN "amalgamatie" feminine ; -- status=guess status=guess
+lin command_V2 = mkV2 (bevelen_V) | mkV2 (mkV "commanderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin command_V = bevelen_V | mkV "commanderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin subtle_A = mkA "subtiel" ; -- status=guess
+lin capital_A = mkA "uitstekend" | mkA "excellent" ; -- status=guess status=guess
+lin gang_N = mkN "bende" feminine | mkN "gang" ; -- status=guess status=guess
+lin fish_V2 = mkV2 (mkV "vissen") | mkV2 (mkV "hengelen") | mkV2 (mkV "snoeken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fish_V = mkV "vissen" | mkV "hengelen" | mkV "snoeken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin unhappy_A = variants{} ; -- 
+lin lifetime_N = variants{} ; -- 
+lin elite_N = mkN "elite" feminine ; -- status=guess
+lin refusal_N = mkN "weigering" feminine ; -- status=guess
+lin finish_N = mkN "eindstreep" feminine | mkN "finish" feminine | mkN "meet" feminine ; -- status=guess status=guess status=guess
+lin aggressive_A = mkA "agressief" ; -- status=guess
+lin superior_A = mkA "superieur" ; -- status=guess
+lin landing_N = mkN "steiger" masculine | mkN "aanlegplaats" feminine ; -- status=guess status=guess
+lin exchange_V2 = mkV2 (mkV "ruilen") | mkV2 (mkV "omruilen") | mkV2 (mkV "wisselen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin debate_V2 = mkV2 (mkV "debatteren") | mkV2 (mkV "uitpraten") | mkV2 (mkV "bespreken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin debate_V = mkV "debatteren" | mkV "uitpraten" | mkV "bespreken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin educate_V2 = mkV2 (mkV "opleiden") ; -- status=guess, src=wikt
+lin separation_N = mkN "scheiding" feminine ; -- status=guess
+lin productivity_N = variants{} ; -- 
+lin initiate_V2 = mkV2 (beginnen_V) | mkV2 (mkV "starten") | mkV2 (mkV "aanvangen") | mkV2 (mkV "initiëren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin probability_N = mkN "waarschijnlijkheid" feminine ; -- status=guess
+lin virus_N = variants{} ; -- 
+lin reporterMasc_N = mkN "verslaggever" masculine ; -- status=guess
+lin fool_N = mkN "dwaas" ; -- status=guess
+lin pop_V2 = mkV2 (mkV "uithuwelijken") | mkV2 (mkV (mkV "om") "iemands hand vragen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin capitalism_N = mkN "kapitalisme" neuter ; -- status=guess
+lin painful_A = mkA "pijnlijk" | mkA "smartelijk" ; -- status=guess status=guess
+lin correctly_Adv = mkAdv "correct" | mkAdv "juist" | mkAdv "goed" ; -- status=guess status=guess status=guess
+lin complex_N = mkN "complex" neuter ; -- status=guess
+lin rumour_N = variants{} ; -- 
+lin imperial_A = mkA "keizerlijk" ; -- status=guess
+lin justification_N = mkN "rechtvaardiging" feminine ; -- status=guess
+lin availability_N = mkN "beschikbaarheid" feminine ; -- status=guess
+lin spectacular_A = variants{} ; -- 
+lin remain_N = variants{} ; -- 
+lin ocean_N = mkN "oceaan" masculine | mkN "wereldzee" feminine ; -- status=guess status=guess
+lin cliff_N = mkN "klip" feminine | mkN "klif" feminine ; -- status=guess status=guess
+lin sociology_N = mkN "sociologie" feminine ; -- status=guess
+lin sadly_Adv = variants{} ; -- 
+lin missile_N = mkN "raket" ; -- status=guess
+lin situate_V2 = mkV2 (mkV "situeren") ; -- status=guess, src=wikt
+lin artificial_A = mkA "kunstmatig" | mkA "nagemaakt" | mkA "artificieel" ; -- status=guess status=guess status=guess
+lin apartment_N = L.apartment_N ;
+lin provoke_V2 = mkV2 (mkV "uitlokken") ; -- status=guess, src=wikt
+lin oral_A = mkA "mondelijk" ; -- status=guess
+lin maximum_N = variants{} ; -- 
+lin angel_N = mkN "engel" ; -- status=guess
+lin spare_A = variants{} ; -- 
+lin shame_N = mkN "schande" feminine ; -- status=guess
+lin intelligent_A = mkA "intelligent" ; -- status=guess
+lin discretion_N = mkN "discretie" feminine ; -- status=guess
+lin businessman_N = mkN "zakenman" masculine ; -- status=guess
+lin explicit_A = mkA "expliciet" ; -- status=guess
+lin book_V2 = mkV2 (mkV "beboeten") ; -- status=guess, src=wikt
+lin uniform_N = mkN "uniform" neuter ; -- status=guess
+lin push_N = mkN "duw" masculine ; -- status=guess
+lin counter_N = mkN "tegenaanval" ; -- status=guess
+lin subject_A = variants{} ; -- 
+lin objective_A = mkA "objectief" | mkA "objectieve" ; -- status=guess status=guess
+lin hungry_A = mkA "hongerig" ; -- status=guess
+lin clothing_N = mkN "kleding" feminine | mkN "kledij" feminine ; -- status=guess status=guess
+lin ride_N = variants{} ; -- 
+lin romantic_A = variants{} ; -- 
+lin attendance_N = variants{} ; -- 
+lin part_time_A = variants{} ; -- 
+lin trace_N = mkN "opsporen" | mkN "nazoeken" ; -- status=guess status=guess
+lin backing_N = variants{} ; -- 
+lin sensation_N = variants{} ; -- 
+lin carrier_N = mkN "postduif " masculine ; -- status=guess
+lin interest_V2 = mkV2 (mkV "interesseren") ; -- status=guess, src=wikt
+lin interest_V = mkV "interesseren" ; -- status=guess, src=wikt
+lin classification_N = mkN "classificatie" feminine ; -- status=guess
+lin classic_N = variants{} ; -- 
+lin beg_V2 = mkV2 (mkV "bedelen") ; -- status=guess, src=wikt
+lin beg_V = mkV "bedelen" ; -- status=guess, src=wikt
+lin appendix_N = mkN "aanhangsel" | mkN "appendix" ; -- status=guess status=guess
+lin doorway_N = variants{} ; -- 
+lin density_N = mkN "dichtheid" feminine ; -- status=guess
+lin working_class_A = variants{} ; -- 
+lin legislative_A = variants{} ; -- 
+lin hint_N = mkN "aanwijzing" feminine ; -- status=guess
+lin shower_N = mkN "regenbui" feminine | mkN "bui" feminine | mkN "schoer" masculine ; -- status=guess status=guess status=guess
+lin current_N = mkN "zichtrekening" feminine | mkN "lopende rekening" ; -- status=guess status=guess
+lin succession_N = mkN "opeenvolging" ; -- status=guess
+lin nasty_A = variants{} ; -- 
+lin duration_N = mkN "tijdsduur" masculine | mkN "duur" masculine ; -- status=guess status=guess
+lin desert_N = variants{} ; -- 
+lin receipt_N = mkN "ontvangst" | mkN "ontvangen" neuter ; -- status=guess status=guess
+lin native_A = mkA "moeder-" | mkA "geboorte-" | mkA "aangeboren" ; -- status=guess status=guess status=guess
+lin chapel_N = mkN "kapel" masculine feminine ; -- status=guess
+lin amazing_A = mkA "wonderbaarlijk" | mkA "prachtig" | mkA "verbluffend" ; -- status=guess status=guess status=guess
+lin hopefully_Adv = mkAdv "hoopvol" ; -- status=guess
+lin fleet_N = mkN "vloot" masculine feminine ; -- status=guess
+lin comparable_A = mkA "vergelijkbaar" ; -- status=guess
+lin oxygen_N = mkN "zuurstof" feminine ; -- status=guess
+lin installation_N = variants{} ; -- 
+lin developer_N = mkN "ontwikkelaar" masculine ; -- status=guess
+lin disadvantage_N = variants{} ; -- 
+lin recipe_N = mkN "recept" neuter ; -- status=guess
+lin crystal_N = mkN "kristal" neuter ; -- status=guess
+lin modification_N = mkN "modificatie" feminine ; -- status=guess
+lin schedule_V2V = variants{} ; -- 
+lin schedule_V2 = variants{} ; -- 
+lin schedule_V = variants{} ; -- 
+lin midnight_N = mkN "middernacht" masculine ; -- status=guess
+lin successive_A = variants{} ; -- 
+lin formerly_Adv = variants{} ; -- 
+lin loud_A = mkA "luidruchtig" | mkA "luidruchtige" ; -- status=guess status=guess
+lin value_V2 = variants{} ; -- 
+lin value_V = variants{} ; -- 
+lin physics_N = mkN "natuurkunde" feminine | mkN "fysica" feminine ; -- status=guess status=guess
+lin truck_N = mkN "vrachtauto" masculine | mkN "vrachtwagen" masculine ; -- status=guess status=guess
+lin stroke_N = mkN "slag" masculine ; -- status=guess
+lin kiss_N = mkN "kus" | mkN "zoen" ; -- status=guess status=guess
+lin envelope_N = mkN "omslag" masculine ; -- status=guess
+lin speculation_N = mkN "speculatie" feminine ; -- status=guess
+lin canal_N = mkN "kanaal" neuter ; -- status=guess
+lin unionist_N = variants{} ; -- 
+lin directory_N = mkN "gids" masculine | mkN "repertorium" neuter | mkN "telefoongids" | mkN "Gouden gids" | mkN "Witte gids" ; -- status=guess status=guess status=guess status=guess status=guess
+lin receiver_N = mkN "hoorn" ; -- status=guess
+lin isolation_N = variants{} ; -- 
+lin fade_V2 = mkV2 (mkV "verzwakken") | mkV2 (mkV "verslappen") | mkV2 (mkV "verwelken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fade_V = mkV "verzwakken" | mkV "verslappen" | mkV "verwelken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin chemistry_N = mkN "chemie" feminine | mkN "scheikunde" feminine ; -- status=guess status=guess
+lin unnecessary_A = mkA "onnodig" ; -- status=guess
+lin hit_N = mkN "aanslag" masculine ; -- status=guess
+lin defenderMasc_N = mkN "verdediger" masculine ; -- status=guess
+lin stance_N = mkN "houding" feminine ; -- status=guess
+lin sin_N = mkN "zonde" ; -- status=guess
+lin realistic_A = mkA "realistisch" ; -- status=guess
+lin socialist_N = mkN "socialist" masculine | mkN "socialiste" feminine ; -- status=guess status=guess
+lin subsidy_N = mkN "subsidie" feminine ; -- status=guess
+lin content_A = mkA "tevreden" ; -- status=guess
+lin toy_N = mkN "speelgoed" neuter ; -- status=guess
+lin darling_N = mkN "schat" | mkN "geliefde" | mkN "lieverd" | mkN "lieve" | mkN "schatje" neuter | mkN "liefje" neuter ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin decent_A = mkA "redelijk" ; -- status=guess
+lin liberty_N = mkN "vrijheid" feminine ; -- status=guess
+lin forever_Adv = mkAdv "eeuwig" | mkAdv "altijd" ; -- status=guess status=guess
+lin skirt_N = mkN "rok" masculine ; -- status=guess
+lin coordinate_V2 = mkV2 (mkV (mkV "doen") "bijeen passen") | mkV2 (mkV (mkV "zorgen") "dat het bijeenpast") ; -- status=guess, src=wikt status=guess, src=wikt
+lin coordinate_V = mkV (mkV "doen") "bijeen passen" | mkV (mkV "zorgen") "dat het bijeenpast" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tactic_N = mkN "tactiek" feminine | mkN "gevechtsleer" feminine | mkN "krijgskunde" feminine ; -- status=guess status=guess status=guess
+lin influential_A = mkA "invloedrijk" ; -- status=guess
+lin import_V2 = mkV2 (mkV "invoeren") | mkV2 (mkV "importeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin accent_N = mkN "accent" neuter ; -- status=guess
+lin compound_N = mkN "samenstelling" ; -- status=guess
+lin bastard_N = mkN "bastaard" masculine | mkN "hoerenjong" neuter ; -- status=guess status=guess
+lin ingredient_N = mkN "ingrediënt" neuter | mkN "bestanddeel" neuter ; -- status=guess status=guess
+lin dull_A = L.dull_A ;
+lin cater_V = variants{} ; -- 
+lin scholar_N = mkN "herdersmat" ; -- status=guess
+lin faint_A = mkA "zwak" ; -- status=guess
+lin ghost_N = mkN "artefact" neuter ; -- status=guess
+lin sculpture_N = mkN "beeldhouwen" ; -- status=guess
+lin ridiculous_A = mkA "belachelijk" ; -- status=guess
+lin diagnosis_N = mkN "diagnose" feminine ; -- status=guess
+lin delegate_N = mkN "afgevaardigde" masculine | mkN "gedelegeerde" masculine ; -- status=guess status=guess
+lin neat_A = mkA "net" | mkA "puur" ; -- status=guess status=guess
+lin kit_N = mkN "set" ; -- status=guess
+lin lion_N = mkN "leeuw" masculine ; -- status=guess
+lin dialogue_N = mkN "dialoogvenster" neuter ; -- status=guess
+lin repair_V2 = mkV2 (mkV "herstellen") ; -- status=guess, src=wikt
+lin repair_V = mkV "herstellen" ; -- status=guess, src=wikt
+lin tray_N = variants{} ; -- 
+lin fantasy_N = mkN "fantasie" ; -- status=guess
+lin leave_N = mkN "verlof" ; -- status=guess
+lin export_V2 = mkV2 (mkV "exporteren") ; -- status=guess, src=wikt
+lin export_V = mkV "exporteren" ; -- status=guess, src=wikt
+lin forth_Adv = mkAdv "voort" ; -- status=guess
+lin lamp_N = L.lamp_N ;
+lin allege_VS = variants{} ; -- 
+lin allege_V2 = variants{} ; -- 
+lin pavement_N = mkN "stoep" | mkN "trottoir" neuter ; -- status=guess status=guess
+lin brand_N = mkN "merk" neuter ; -- status=guess
+lin constable_N = variants{} ; -- 
+lin compromise_N = mkN "compromis" neuter ; -- status=guess
+lin flag_N = mkN "optie" feminine | mkN "vlag" feminine ; -- status=guess status=guess
+lin filter_N = mkN "filter" masculine ; -- status=guess
+lin reign_N = mkN "troon" masculine | mkN "heerschap" neuter | mkN "bestuur" neuter | mkN "heerschappij" feminine ; -- status=guess status=guess status=guess status=guess
+lin execute_V2 = mkV2 (mkV "uitvoeren") ; -- status=guess, src=wikt
+lin pity_N = mkN "medelijden" neuter | mkN "deernis" feminine ; -- status=guess status=guess
+lin merit_N = mkN "verdienste" feminine ; -- status=guess
+lin diagram_N = mkN "diagram" neuter ; -- status=guess
+lin wool_N = mkN "wol" ; -- status=guess
+lin organism_N = mkN "organisme" neuter ; -- status=guess
+lin elegant_A = mkA "elegant" | mkA "sierlijk" | mkA "gracieus" ; -- status=guess status=guess status=guess
+lin red_N = mkN "rood" ; -- status=guess
+lin undertaking_N = variants{} ; -- 
+lin lesser_A = variants{} ; -- 
+lin reach_N = variants{} ; -- 
+lin marvellous_A = variants{} ; -- 
+lin improved_A = variants{} ; -- 
+lin locally_Adv = variants{} ; -- 
+lin entity_N = variants{} ; -- 
+lin rape_N = mkN "verkrachting" feminine ; -- status=guess
+lin secure_A = variants{} ; -- 
+lin descend_V2 = mkV2 (mkV "afdalen") ; -- status=guess, src=wikt
+lin descend_V = mkV "afdalen" ; -- status=guess, src=wikt
+lin backwards_Adv = mkAdv "achterwaarts" ; -- status=guess
+lin peer_V = variants{} ; -- 
+lin excuse_V2 = mkV2 (mkV "verontschuldigen") | mkV2 (mkV "excuseren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin genetic_A = mkA "genetisch" | mkA "erfelijk" ; -- status=guess status=guess
+lin fold_V2 = mkV2 (vouwen_V) ; -- status=guess, src=wikt
+lin fold_V = vouwen_V ; -- status=guess, src=wikt
+lin portfolio_N = variants{} ; -- 
+lin consensus_N = mkN "consensus" masculine | mkN "eensgezindheid" | mkN "overeenstemming" ; -- status=guess status=guess status=guess
+lin thesis_N = mkN "these" ; -- status=guess
+lin shop_V = mkV "winkelen" | mkV (mkV "inkopen") "doen" | mkV "shoppen" | mkV (mkV "boodschappen") "doen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin nest_N = mkN "nest" neuter ; -- status=guess
+lin frown_V = mkV "fronsen" ; -- status=guess, src=wikt
+lin builder_N = mkN "bouwer" ; -- status=guess
+lin administer_V2 = mkV2 (mkV "toedienen") ; -- status=guess, src=wikt
+lin administer_V = mkV "toedienen" ; -- status=guess, src=wikt
+lin tip_V2 = mkV2 (mkV "tippen") ; -- status=guess, src=wikt
+lin tip_V = mkV "tippen" ; -- status=guess, src=wikt
+lin lung_N = mkN "long" feminine ; -- status=guess
+lin delegation_N = variants{} ; -- 
+lin outside_N = mkN "buitenkant" masculine ; -- status=guess
+lin heating_N = mkN "verwarming" feminine ; -- status=guess
+lin like_Subj = variants{} ; -- 
+lin instinct_N = mkN "instinct" neuter ; -- status=guess
+lin teenager_N = mkN "tiener" ; -- status=guess
+lin lonely_A = mkA "eenzaam" ; -- status=guess
+lin residence_N = mkN "residentie" ; -- status=guess
+lin radiation_N = mkN "straling" feminine ; -- status=guess
+lin extract_V2 = variants{} ; -- 
+lin concession_N = variants{} ; -- 
+lin autonomy_N = mkN "autonomie" feminine ; -- status=guess
+lin norm_N = variants{} ; -- 
+lin musicianMasc_N = mkN "muzikant" masculine | mkN "muzikante" feminine | mkN "musicus" masculine feminine ; -- status=guess status=guess status=guess
+lin graduate_N = mkN "abituriënt" masculine ; -- status=guess
+lin glory_N = mkN "glorie" feminine | mkN "luister" masculine | mkN "pracht" masculine feminine ; -- status=guess status=guess status=guess
+lin bear_N = mkN "beer" masculine ; -- status=guess
+lin persist_V = mkV "volharden" ; -- status=guess, src=wikt
+lin rescue_V2 = mkV2 (mkV "ontzetten") ; -- status=guess, src=wikt
+lin equip_V2 = mkV2 (mkV "uitrusten") ; -- status=guess, src=wikt
+lin partial_A = mkA "partijdig" ; -- status=guess
+lin officially_Adv = mkAdv "officieel" ; -- status=guess
+lin capability_N = variants{} ; -- 
+lin worry_N = variants{} ; -- 
+lin liberation_N = mkN "bevrijding" feminine ; -- status=guess
+lin hunt_V2 = L.hunt_V2 ;
+lin hunt_V = jagen_V ; -- status=guess, src=wikt
+lin daily_Adv = mkAdv "dagelijks" ; -- status=guess
+lin heel_N = mkN "korst" masculine ; -- status=guess
+lin contract_V2V = variants{} ; -- 
+lin contract_V2 = variants{} ; -- 
+lin contract_V = variants{} ; -- 
+lin update_V2 = mkV2 (mkV "bijwerken") | mkV2 (mkV (mkV "op") "punt stellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assign_V2V = mkV2V (mkV "toewijzen") ; -- status=guess, src=wikt
+lin assign_V2 = mkV2 (mkV "toewijzen") ; -- status=guess, src=wikt
+lin spring_V2 = mkV2 (springen_V) ; -- status=guess, src=wikt
+lin spring_V = springen_V ; -- status=guess, src=wikt
+lin single_N = mkN "vrijgezel" ; -- status=guess
+lin commons_N = mkN "volksplaats" ; -- status=guess
+lin weekly_A = mkA "wekelijks" | mkA "wekelijkse" ; -- status=guess status=guess
+lin stretch_N = mkN "rek" masculine ; -- status=guess
+lin pregnancy_N = mkN "zwangerschap" feminine ; -- status=guess
+lin happily_Adv = mkAdv "en ze leefden nog lang en gelukkig" ; -- status=guess
+lin spectrum_N = variants{} ; -- 
+lin interfere_V = mkV "hinderen" | mkV (mkV "moeilijk") "maken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin suicide_N = mkN "zelfmoordbrief" masculine ; -- status=guess
+lin panic_N = mkN "paniek" feminine ; -- status=guess
+lin invent_V2 = mkV2 (mkV "uitdenken") | mkV2 (mkV "uitvinden") | mkV2 (mkV "bedenken") | mkV2 (mkV "verzinnen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin invent_V = mkV "uitdenken" | mkV "uitvinden" | mkV "bedenken" | mkV "verzinnen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin intensive_A = variants{} ; -- 
+lin damp_A = mkA "klam" ; -- status=guess
+lin simultaneously_Adv = mkAdv "tegelijkertijd" | mkAdv "tegelijk" | mkAdv "simultaan" | mkAdv "gelijktijdig" ; -- status=guess status=guess status=guess status=guess
+lin giant_N = mkN "reus" masculine ; -- status=guess
+lin casual_A = variants{} ; -- 
+lin sphere_N = mkN "bol" masculine | mkN "sfeer" masculine feminine ; -- status=guess status=guess
+lin precious_A = mkA "kostbaar" | mkA "waardevol" ; -- status=guess status=guess
+lin sword_N = mkN "zwaard" neuter ; -- status=guess
+lin envisage_V2 = variants{} ; -- 
+lin bean_N = mkN "boon" feminine ; -- status=guess
+lin time_V2 = mkV2 (mkV "klokken") | mkV2 (mkV "timen") | mkV2 (mkV "chronometreren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin crazy_A = mkA "gek" ; -- status=guess
+lin changing_A = variants{} ; -- 
+lin primary_N = mkN "basisschool" utrum | mkN "lagere school" utrum ; -- status=guess status=guess
+lin concede_VS = mkVS (mkV "toegeven") ; -- status=guess, src=wikt
+lin concede_V2 = mkV2 (mkV "toegeven") ; -- status=guess, src=wikt
+lin concede_V = mkV "toegeven" ; -- status=guess, src=wikt
+lin besides_Adv = mkAdv "behalve" ; -- status=guess
+lin unite_V2 = mkV2 (mkV "verenigen") ; -- status=guess, src=wikt
+lin unite_V = mkV "verenigen" ; -- status=guess, src=wikt
+lin severely_Adv = variants{} ; -- 
+lin separately_Adv = variants{} ; -- 
+lin instruct_V2 = mkV2 (mkV "instrueren") ; -- status=guess, src=wikt
+lin insert_V2 = mkV2 (mkV "invoegen") ; -- status=guess, src=wikt
+lin go_N = mkN "go" neuter ; -- status=guess
+lin exhibit_V2 = mkV2 (mkV "vertonen") | mkV2 (mkV "tonen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin brave_A = mkA "moedig" ; -- status=guess
+lin tutor_N = mkN "studiebegeleider" | mkN "mentor" | mkN "privé-leraar" ; -- status=guess status=guess status=guess
+lin tune_N = mkN "deun" masculine | mkN "wijs " masculine ; -- status=guess status=guess
+lin debut_N = mkN "debuut" neuter ; -- status=guess
+lin debut_2_N = variants{} ; -- 
+lin debut_1_N = variants{} ; -- 
+lin continued_A = variants{} ; -- 
+lin bid_V2 = mkV2 (bieden_V) ; -- status=guess, src=wikt
+lin bid_V = bieden_V ; -- status=guess, src=wikt
+lin incidence_N = variants{} ; -- 
+lin downstairs_Adv = mkAdv "beneden" ; -- status=guess
+lin cafe_N = variants{} ; -- 
+lin regret_VS = mkVS (mkV "betreuren") | mkVS (spijten_V) | mkVS (mkV "berouwen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin regret_V2 = mkV2 (mkV "betreuren") | mkV2 (spijten_V) | mkV2 (mkV "berouwen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin killer_N = mkN "doder" masculine | mkN "moordenaar" masculine ; -- status=guess status=guess
+lin delicate_A = variants{} ; -- 
+lin subsidiary_N = mkN "dochterbedrijf" neuter | mkN "filiaal" feminine ; -- status=guess status=guess
+lin gender_N = mkN "geslacht" neuter ; -- status=guess
+lin entertain_V2 = mkV2 (mkV "vermaken") | mkV2 (mkV "amuseren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cling_V = mkV "klampen" ; -- status=guess, src=wikt
+lin vertical_A = mkA "verticaal" ; -- status=guess
+lin fetch_V2 = mkV2 (mkV "halen") ; -- status=guess, src=wikt
+lin strip_V2 = mkV2 (mkV "asfalt") | mkV2 (mkV "strook") ; -- status=guess, src=wikt status=guess, src=wikt
+lin strip_V = mkV "asfalt" | mkV "strook" ; -- status=guess, src=wikt status=guess, src=wikt
+lin plead_VS = mkVS (mkV "pleiten") | mkVS (mkV "bepleiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin plead_V2 = mkV2 (mkV "pleiten") | mkV2 (mkV "bepleiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin plead_V = mkV "pleiten" | mkV "bepleiten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin duck_N = mkN "eend" feminine ; -- status=guess
+lin breed_N = mkN "variëteit" feminine ; -- status=guess
+lin assistant_A = variants{} ; -- 
+lin pint_N = variants{} ; -- 
+lin abolish_V2 = mkV2 (mkV "vernietigen") ; -- status=guess, src=wikt
+lin translation_N = mkN "vertaling" feminine ; -- status=guess
+lin princess_N = mkN "prinses" feminine ; -- status=guess
+lin line_V2 = mkV2 (mkV "voeren") | mkV2 (mkV "bedekken") | mkV2 (mkV "bekleden") | mkV2 (mkV "bekleden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin line_V = mkV "voeren" | mkV "bedekken" | mkV "bekleden" | mkV "bekleden" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin excessive_A = mkA "overmatig" ; -- status=guess
+lin digital_A = mkA "vinger-" ; -- status=guess
+lin steep_A = mkA "steil" ; -- status=guess
+lin jet_N = mkN "straalvliegtuig" neuter | mkN "straaljager" ; -- status=guess status=guess
+lin hey_Interj = mkInterj "he" | mkInterj "he daar" ; -- status=guess status=guess
+lin grave_N = mkN "graf" neuter ; -- status=guess
+lin exceptional_A = variants{} ; -- 
+lin boost_V2 = mkV2 (mkV (mkV "een") "zetje geven") | mkV2 (mkV (mkV "een") "duwtje geven") | mkV2 (mkV (mkV "een") "duwtje in de rug geven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin random_A = mkA "willekeurig" | mkA "toevallig" | mkA "lukraak" ; -- status=guess status=guess status=guess
+lin correlation_N = mkN "correlatie" feminine ; -- status=guess
+lin outline_N = mkN "omtrek" ; -- status=guess
+lin intervene_V2V = mkV2V (mkV "tussenkomen") | mkV2V (mkV "ingrijpen") | mkV2V (mkV "interveniëren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin intervene_V = mkV "tussenkomen" | mkV "ingrijpen" | mkV "interveniëren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin packet_N = variants{} ; -- 
+lin motivation_N = variants{} ; -- 
+lin safely_Adv = mkAdv "veilig" ; -- status=guess
+lin harsh_A = mkA "ruw" | mkA "grof" ; -- status=guess status=guess
+lin spell_N = mkN "betovering" feminine ; -- status=guess
+lin spread_N = variants{} ; -- 
+lin draw_N = mkN "trekking" feminine ; -- status=guess
+lin concrete_A = mkA "betonnen" ; -- status=guess
+lin complicated_A = mkA "ingewikkeld" | mkA "gecompliceerd" ; -- status=guess status=guess
+lin alleged_A = mkA "verondersteld" ; -- status=guess
+lin redundancy_N = mkN "herhaling" masculine ; -- status=guess
+lin progressive_A = mkA "progressief" ; -- status=guess
+lin intensity_N = variants{} ; -- 
+lin crack_N = mkN "spleet" ; -- status=guess
+lin fly_N = mkN "vlucht" ; -- status=guess
+lin fancy_V2 = mkV2 (reflMkV "aangetrokken voelen tot iemand") ; -- status=guess, src=wikt
+lin alternatively_Adv = variants{} ; -- 
+lin waiting_A = variants{} ; -- 
+lin scandal_N = mkN "schande" | mkN "oneer" ; -- status=guess status=guess
+lin resemble_V2 = mkV2 (mkV (mkV "gelijken") "op") | mkV2 (mkV (mkV "lijken") "op") ; -- status=guess, src=wikt status=guess, src=wikt
+lin parameter_N = variants{} ; -- 
+lin fierce_A = variants{} ; -- 
+lin tropical_A = mkA "tropisch" ; -- status=guess
+lin colour_V2A = variants{} ; -- 
+lin colour_V2 = variants{} ; -- 
+lin colour_V = variants{} ; -- 
+lin engagement_N = mkN "verlovingsring" masculine ; -- status=guess
+lin contest_N = mkN "wedstrijd" ; -- status=guess
+lin edit_V2 = mkV2 (mkV "bewerken") | mkV2 (mkV "wijzigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin courage_N = mkN "moed" masculine | mkN "dapperheid" feminine ; -- status=guess status=guess
+lin hip_N = mkN "heup" feminine ; -- status=guess
+lin delighted_A = variants{} ; -- 
+lin sponsor_V2 = mkV2 (mkV "sponsoren") ; -- status=guess, src=wikt
+lin carer_N = mkN "verzorger" ; -- status=guess
+lin crack_V2 = mkV2 (mkV "kraken") ; -- status=guess, src=wikt
+lin substantially_Adv = variants{} ; -- 
+lin occupational_A = variants{} ; -- 
+lin trainer_N = mkN "trainer" masculine | mkN "trainster" feminine ; -- status=guess status=guess
+lin remainder_N = mkN "overschot" neuter | mkN "overstock" masculine | mkN "onverkochte" ; -- status=guess status=guess status=guess
+lin related_A = mkA "verwant" ; -- status=guess
+lin inherit_V2 = mkV2 (mkV "erven") ; -- status=guess, src=wikt
+lin inherit_V = mkV "erven" ; -- status=guess, src=wikt
+lin resume_V2 = mkV2 (mkV "hervatten") | mkV2 (mkV "voortzetten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin resume_V = mkV "hervatten" | mkV "voortzetten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin assignment_N = mkN "toewijzen" neuter ; -- status=guess
+lin conceal_V2 = mkV2 (mkV "verbergen") | mkV2 (mkV "verstoppen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disclose_VS = mkVS (mkV "onthullen") | mkVS (mkV "ontsluieren") | mkVS (mkV "bekendmaken") | mkVS (mkV "vrijgeven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclose_V2 = mkV2 (mkV "onthullen") | mkV2 (mkV "ontsluieren") | mkV2 (mkV "bekendmaken") | mkV2 (mkV "vrijgeven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclose_V = mkV "onthullen" | mkV "ontsluieren" | mkV "bekendmaken" | mkV "vrijgeven" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin exclusively_Adv = mkAdv "uitsluitend" | mkAdv "exclusief" ; -- status=guess status=guess
+lin working_N = mkN "werkdag" ; -- status=guess
+lin mild_A = mkA "mild" | mkA "zacht" ; -- status=guess status=guess
+lin chronic_A = mkA "chronisch" ; -- status=guess
+lin splendid_A = mkA "schitterend" | mkA "prachtig" ; -- status=guess status=guess
+lin function_V = mkV "functioneren" ; -- status=guess, src=wikt
+lin riderMasc_N = mkN "ruiter" masculine feminine | mkN "motorrijder" masculine feminine ; -- status=guess status=guess
+lin clay_N = mkN "klei" masculine ; -- status=guess
+lin firstly_Adv = variants{} ; -- 
+lin conceive_V2 = mkV2 (mkV (mkV "zwanger") "worden") ; -- status=guess, src=wikt
+lin conceive_V = mkV (mkV "zwanger") "worden" ; -- status=guess, src=wikt
+lin politically_Adv = mkAdv "staatkundig" ; -- status=guess
+lin terminal_N = mkN "terminaal haar" neuter ; -- status=guess
+lin accuracy_N = mkN "nauwkeurigheid" | mkN "precisie" ; -- status=guess status=guess
+lin coup_N = mkN "coup" ; -- status=guess
+lin ambulance_N = mkN "ziekenwagen" masculine | mkN "ambulance" masculine ; -- status=guess status=guess
+lin living_N = mkN "ondode" masculine | mkN "levende dode" masculine | mkN "zombie" masculine ; -- status=guess status=guess status=guess
+lin offenderMasc_N = mkN "schuldige" masculine feminine ; -- status=guess
+lin similarity_N = mkN "gelijkenis" feminine ; -- status=guess
+lin orchestra_N = mkN "orkest" neuter ; -- status=guess
+lin brush_N = mkN "borstel" masculine ; -- status=guess
+lin systematic_A = variants{} ; -- 
+lin striker_N = variants{} ; -- 
+lin guard_V2 = mkV2 (mkV "bewaken") ; -- status=guess, src=wikt
+lin guard_V = mkV "bewaken" ; -- status=guess, src=wikt
+lin casualty_N = mkN "slachtoffer" ; -- status=guess
+lin steadily_Adv = variants{} ; -- 
+lin painter_N = mkN "schilder" masculine | mkN "kunstschilder" masculine ; -- status=guess status=guess
+lin opt_VV = variants{} ; -- 
+lin opt_V = variants{} ; -- 
+lin handsome_A = mkA "knap" ; -- status=guess
+lin banking_N = variants{} ; -- 
+lin sensitivity_N = mkN "gevoeligheid" feminine ; -- status=guess
+lin navy_N = mkN "marineblauw" masculine ; -- status=guess
+lin fascinating_A = variants{} ; -- 
+lin disappointment_N = mkN "tegenvaller" | mkN "tegenslag" ; -- status=guess status=guess
+lin auditor_N = variants{} ; -- 
+lin hostility_N = mkN "vijandigheid" feminine | mkN "vijandelijkheid" feminine ; -- status=guess status=guess
+lin spending_N = variants{} ; -- 
+lin scarcely_Adv = mkAdv "amper" | mkAdv "nauwelijks" ; -- status=guess status=guess
+lin compulsory_A = mkA "verplicht" ; -- status=guess
+lin photographer_N = mkN "fotograaf" masculine ; -- status=guess
+lin ok_Interj = variants{} ; -- 
+lin neighbourhood_N = mkN "buurt" feminine | mkN "kwartier" neuter | mkN "wijk" ; -- status=guess status=guess status=guess
+lin ideological_A = mkA "ideologisch" ; -- status=guess
+lin wide_Adv = variants{} ; -- 
+lin pardon_N = variants{} ; -- 
+lin double_N = mkN "koeterwaals" neuter | mkN "wartaal" ; -- status=guess status=guess
+lin criticize_V2 = variants{} ; -- 
+lin criticize_V = variants{} ; -- 
+lin supervision_N = mkN "supervisie" feminine | mkN "toezicht" neuter ; -- status=guess status=guess
+lin guilt_N = mkN "schuldgevoel" neuter ; -- status=guess
+lin deck_N = mkN "dek" neuter ; -- status=guess
+lin payable_A = variants{} ; -- 
+lin execution_N = mkN "uitvoering" feminine ; -- status=guess
+lin suite_N = variants{} ; -- 
+lin elected_A = variants{} ; -- 
+lin solely_Adv = variants{} ; -- 
+lin moral_N = mkN "moreel wangedrag" | mkN "moreel risico" ; -- status=guess status=guess
+lin collector_N = mkN "verzamelaar" masculine ; -- status=guess
+lin questionnaire_N = variants{} ; -- 
+lin flavour_N = mkN "smaakstof" ; -- status=guess
+lin couple_V2 = mkV2 (mkV "koppelen") ; -- status=guess, src=wikt
+lin couple_V = mkV "koppelen" ; -- status=guess, src=wikt
+lin faculty_N = mkN "faculteit" ; -- status=guess
+lin tour_V2 = mkV2 (tour_V) ;
+lin tour_V = mkV "reizen" ;
+lin basket_N = mkN "gescoorde korf" ; -- status=guess
+lin mention_N = mkN "vermelding" feminine ; -- status=guess
+lin kick_N = mkN "schop" | mkN "stamp" masculine ; -- status=guess status=guess
+lin horizon_N = mkN "horizon" masculine | mkN "horizont" masculine ; -- status=guess status=guess
+lin drain_V2 = mkV2 (mkV (mkV "leeg") "laten lopen") ; -- status=guess, src=wikt
+lin drain_V = mkV (mkV "leeg") "laten lopen" ; -- status=guess, src=wikt
+lin happiness_N = mkN "blijheid" feminine | mkN "blijdschap" | mkN "geluk" neuter ; -- status=guess status=guess status=guess
+lin fighter_N = mkN "gevechtsvliegtuig" neuter | mkN "straaljager" ; -- status=guess status=guess
+lin estimated_A = variants{} ; -- 
+lin copper_N = mkN "koper" neuter ; -- status=guess
+lin legend_N = mkN "legende" feminine ; -- status=guess
+lin relevance_N = variants{} ; -- 
+lin decorate_V2 = mkV2 (mkV "sieren") | mkV2 (mkV "opsmukken") | mkV2 (mkV "decoreren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin continental_A = variants{} ; -- 
+lin ship_V2 = mkV2 (mkV "doorgeven") ; -- status=guess, src=wikt
+lin ship_V = mkV "doorgeven" ; -- status=guess, src=wikt
+lin operational_A = variants{} ; -- 
+lin incur_V2 = mkV2 (reflMkV "blootstellen aan") ; -- status=guess, src=wikt
+lin parallel_A = mkA "evenwijdig" | mkA "parallel" ; -- status=guess status=guess
+lin divorce_N = mkN "echtscheiding" feminine ; -- status=guess
+lin opposed_A = variants{} ; -- 
+lin equilibrium_N = mkN "evenwicht" neuter ; -- status=guess
+lin trader_N = mkN "handelaar" masculine ; -- status=guess
+lin ton_N = mkN "ton" ; -- status=guess
+lin can_N = mkN "blik" neuter ; -- status=guess
+lin juice_N = mkN "sap" neuter ; -- status=guess
+lin forum_N = variants{} ; -- 
+lin spin_V2 = mkV2 (spinnen_V) ; -- status=guess, src=wikt
+lin spin_V = spinnen_V ; -- status=guess, src=wikt
+lin research_V2 = mkV2 (mkV "onderzoeken") | mkV2 (mkV "uitvissen") | mkV2 (mkV "uitzoeken") | mkV2 (mkV "nagaan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin research_V = mkV "onderzoeken" | mkV "uitvissen" | mkV "uitzoeken" | mkV "nagaan" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hostile_A = mkA "vijandig" ; -- status=guess
+lin consistently_Adv = variants{} ; -- 
+lin technological_A = variants{} ; -- 
+lin nightmare_N = mkN "nachtmerrie" feminine ; -- status=guess
+lin medal_N = mkN "medaille" masculine feminine | mkN "erepenning" feminine ; -- status=guess status=guess
+lin diamond_N = mkN "diamant" masculine ; -- status=guess
+lin speed_V2 = mkV2 (mkV "snellen") ; -- status=guess, src=wikt
+lin speed_V = mkV "snellen" ; -- status=guess, src=wikt
+lin peaceful_A = mkA "vredig" | mkA "vreedzaam" ; -- status=guess status=guess
+lin accounting_A = variants{} ; -- 
+lin scatter_V2 = mkV2 (mkV "verstrooien") ; -- status=guess, src=wikt
+lin scatter_V = mkV "verstrooien" ; -- status=guess, src=wikt
+lin monster_N = mkN "monstertje" neuter ; -- status=guess
+lin horrible_A = variants{} ; -- 
+lin nonsense_N = mkN "nonsens" masculine | mkN "onzin" masculine | mkN "flauwekul" masculine ; -- status=guess status=guess status=guess
+lin chaos_N = mkN "chaos" masculine | mkN "baaierd" masculine ; -- status=guess status=guess
+lin accessible_A = variants{} ; -- 
+lin humanity_N = mkN "mensheid" feminine | mkN "mensdom" neuter | mkN "mensengeslacht" neuter ; -- status=guess status=guess status=guess
+lin frustration_N = mkN "frustratie" feminine ; -- status=guess
+lin chin_N = mkN "kin" ; -- status=guess
+lin bureau_N = mkN "kledingkast " masculine | mkN "kast " masculine ; -- status=guess status=guess
+lin advocate_VS = mkVS (mkV "bepleiten") ; -- status=guess, src=wikt
+lin advocate_V2 = mkV2 (mkV "bepleiten") ; -- status=guess, src=wikt
+lin polytechnic_N = variants{} ; -- 
+lin inhabitant_N = mkN "bewoner" masculine | mkN "inwoner" ; -- status=guess status=guess
+lin evil_A = mkA "kwaadaardig" | mkA "boosaardig" | mkA "kwaad" | mkA "slecht" | mkA "euvel" ; -- status=guess status=guess status=guess status=guess status=guess
+lin slave_N = mkN "slaaf" ; -- status=guess
+lin reservation_N = mkN "reservatie" feminine ; -- status=guess
+lin slam_V2 = mkV2 (mkV "toeslagen") ; -- status=guess, src=wikt
+lin slam_V = mkV "toeslagen" ; -- status=guess, src=wikt
+lin handle_N = mkN "handvat" neuter | mkN "handgreep" feminine | mkN "hengsel" neuter | mkN "heft" neuter ; -- status=guess status=guess status=guess status=guess
+lin provincial_A = mkA "provinciaal" ; -- status=guess
+lin fishing_N = mkN "vissersboot" utrum ; -- status=guess
+lin facilitate_V2 = variants{} ; -- 
+lin yield_N = variants{} ; -- 
+lin elbow_N = mkN "elleboog" masculine ; -- status=guess
+lin bye_Interj = mkInterj "dag" | mkInterj "doei" | mkInterj "tot ziens" | mkInterj "hoie" | mkInterj "houdoe" | mkInterj "doeg" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin warm_V2 = mkV2 (mkV "warmlopen") ; -- status=guess, src=wikt
+lin warm_V = mkV "warmlopen" ; -- status=guess, src=wikt
+lin sleeve_N = mkN "mouw" ; -- status=guess
+lin exploration_N = mkN "verkenning" feminine | mkN "exploratie" ; -- status=guess status=guess
+lin creep_V = mkV "opschuiven" ; -- status=guess, src=wikt
+lin adjacent_A = mkA "aanpalend" | mkA "tegenoverstaand" ; -- status=guess status=guess
+lin theft_N = mkN "diefstal" feminine ; -- status=guess
+lin round_V2 = mkV2 (mkV "uitwerken") ; -- status=guess, src=wikt
+lin round_V = mkV "uitwerken" ; -- status=guess, src=wikt
+lin grace_N = mkN "gratie" feminine | mkN "elegantie" feminine ; -- status=guess status=guess
+lin predecessor_N = variants{} ; -- 
+lin supermarket_N = mkN "supermarktketen" ; -- status=guess
+lin smart_A = mkA "slim" ; -- status=guess
+lin sergeant_N = mkN "sergeant" ; -- status=guess
+lin regulate_V2 = mkV2 (mkV "regelen") ; -- status=guess, src=wikt
+lin clash_N = variants{} ; -- 
+lin assemble_V2 = mkV2 (mkV "samenkomen") | mkV2 (reflMkV "verzamelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assemble_V = mkV "samenkomen" | reflMkV "verzamelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin arrow_N = mkN "pijl" masculine ; -- status=guess
+lin nowadays_Adv = mkAdv "heden" | mkAdv "momenteel" | mkAdv "nu" ; -- status=guess status=guess status=guess
+lin giant_A = mkA "reusachtig" | mkA "reuzen-" ; -- status=guess status=guess
+lin waiting_N = mkN "bedienen" ; -- status=guess
+lin tap_N = mkN "kraan" feminine ; -- status=guess
+lin shit_N = mkN "diarree" | mkN "racekak" ; -- status=guess status=guess
+lin sandwich_N = mkN "boterham" masculine | mkN "sandwich" masculine ; -- status=guess status=guess
+lin vanish_V = verdwijnen_V ; -- status=guess, src=wikt
+lin commerce_N = mkN "handel" masculine | mkN "commercie" feminine ; -- status=guess status=guess
+lin pursuit_N = variants{} ; -- 
+lin post_war_A = variants{} ; -- 
+lin will_V2 = mkV2 (mkV "zullen") ; -- status=guess, src=wikt
+lin will_V = mkV "zullen" ; -- status=guess, src=wikt
+lin waste_A = mkA "woest" | mkA "braakliggend" ; -- status=guess status=guess
+lin collar_N = mkN "boord" | mkN "gordel" | mkN "rand" | mkN "ring" ; -- status=guess status=guess status=guess status=guess
+lin socialism_N = mkN "socialisme" neuter ; -- status=guess
+lin skill_V = variants{} ; -- 
+lin rice_N = mkN "rijst" masculine ; -- status=guess
+lin exclusion_N = variants{} ; -- 
+lin upwards_Adv = mkAdv "opwaarts" ; -- status=guess
+lin transmission_N = variants{} ; -- 
+lin instantly_Adv = variants{} ; -- 
+lin forthcoming_A = variants{} ; -- 
+lin appointed_A = variants{} ; -- 
+lin geographical_A = variants{} ; -- 
+lin fist_N = mkN "vuist" feminine ; -- status=guess
+lin abstract_A = mkA "afwezig" | mkA "verstrooid" ; -- status=guess status=guess
+lin embrace_V2 = mkV2 (mkV "omarmen") | mkV2 (mkV "omhelzen") | mkV2 (mkV "knuffelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin embrace_V = mkV "omarmen" | mkV "omhelzen" | mkV "knuffelen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dynamic_A = mkA "dynamisch" | mkA "dynamische" ; -- status=guess status=guess
+lin drawer_N = mkN "tekenaar" masculine | mkN "tekenares" feminine ; -- status=guess status=guess
+lin dismissal_N = mkN "ontslag" neuter ; -- status=guess
+lin magic_N = mkN "toverij" feminine ; -- status=guess
+lin endless_A = mkA "eindeloos" ; -- status=guess
+lin definite_A = variants{} ; -- 
+lin broadly_Adv = variants{} ; -- 
+lin affection_N = mkN "genegenheid" ; -- status=guess
+lin dawn_N = mkN "dageraad" masculine | mkN "opgang" masculine ; -- status=guess status=guess
+lin principal_N = mkN "schoolhoofd" | mkN "rector" ; -- status=guess status=guess
+lin bloke_N = variants{} ; -- 
+lin trap_N = mkN "waterslot" neuter | mkN "zwanenhals" masculine ; -- status=guess status=guess
+lin communist_A = mkA "communistisch" ; -- status=guess
+lin competence_N = mkN "competentie" | mkN "bekwaamheid" ; -- status=guess status=guess
+lin complicate_V2 = mkV2 (mkV "compliceren") ; -- status=guess, src=wikt
+lin neutral_A = mkA "neutraal" ; -- status=guess
+lin fortunately_Adv = mkAdv "gelukkig" | mkAdv "gelukkigerwijs" ; -- status=guess status=guess
+lin commonwealth_N = mkN "gemenebest" neuter ; -- status=guess
+lin breakdown_N = mkN "defect" neuter | mkN "mankement" neuter | mkN "panne" feminine | mkN "stilstand" masculine ; -- status=guess status=guess status=guess status=guess
+lin combined_A = variants{} ; -- 
+lin candle_N = mkN "kaars" feminine ; -- status=guess
+lin venue_N = variants{} ; -- 
+lin supper_N = mkN "avondeten" ; -- status=guess
+lin analyst_N = mkN "analist" masculine | mkN "analiste" feminine ; -- status=guess status=guess
+lin vague_A = mkA "vaag" ; -- status=guess
+lin publicly_Adv = variants{} ; -- 
+lin marine_A = mkA "marien" | mkA "maritiem" ; -- status=guess status=guess
+lin fair_Adv = variants{} ; -- 
+lin pause_N = mkN "pauze" utrum ; -- status=guess
+lin notable_A = mkA "waarneembaar" ; -- status=guess
+lin freely_Adv = variants{} ; -- 
+lin counterpart_N = mkN "complement" neuter | mkN "pendant" masculine | mkN "tegenhanger" masculine ; -- status=guess status=guess status=guess
+lin lively_A = mkA "levendig" ; -- status=guess
+lin script_N = mkN "geschrift" neuter ; -- status=guess
+lin sue_V2V = mkV2V (mkV "aanklagen") ; -- status=guess, src=wikt
+lin sue_V2 = mkV2 (mkV "aanklagen") ; -- status=guess, src=wikt
+lin sue_V = mkV "aanklagen" ; -- status=guess, src=wikt
+lin legitimate_A = variants{} ; -- 
+lin geography_N = mkN "geografie" feminine | mkN "aardrijkskunde" feminine ; -- status=guess status=guess
+lin reproduce_V2 = mkV2 (mkV "voortpanten") ; -- status=guess, src=wikt
+lin reproduce_V = mkV "voortpanten" ; -- status=guess, src=wikt
+lin moving_A = mkA "ontroerend" | mkA "ontroerende" ; -- status=guess status=guess
+lin lamb_N = mkN "lam" neuter | mkN "lamsvlees" neuter ; -- status=guess status=guess
+lin gay_A = mkA "verwijfd" ; -- status=guess
+lin contemplate_VS = variants{} ; -- 
+lin contemplate_V2 = variants{} ; -- 
+lin contemplate_V = variants{} ; -- 
+lin terror_N = mkN "verschrikking" feminine ; -- status=guess
+lin stable_N = mkN "stal" ; -- status=guess
+lin founder_N = mkN "stichter" masculine | mkN "grondlegger" masculine | mkN "oprichter" masculine ; -- status=guess status=guess status=guess
+lin utility_N = mkN "voorziening" feminine ; -- status=guess
+lin signal_VS = variants{} ; -- 
+lin signal_V2 = variants{} ; -- 
+lin shelter_N = mkN "onderdak" neuter ; -- status=guess
+lin poster_N = variants{} ; -- 
+lin hitherto_Adv = mkAdv "tot dan toe" | mkAdv "tot hiertoe" | mkAdv "tot dusver" ; -- status=guess status=guess status=guess
+lin mature_A = mkA "volwassen" ; -- status=guess
+lin cooking_N = variants{} ; -- 
+lin head_A = variants{} ; -- 
+lin wealthy_A = variants{} ; -- 
+lin fucking_A = mkA "fucking" | mkA "focking" | mkA "fakking" | mkA "kanker" ; -- status=guess status=guess status=guess status=guess
+lin confess_VS = mkVS (mkV "bekennen") ; -- status=guess, src=wikt
+lin confess_V2 = mkV2 (mkV "bekennen") ; -- status=guess, src=wikt
+lin confess_V = mkV "bekennen" ; -- status=guess, src=wikt
+lin age_V = mkV (mkV "oud") "worden" | mkV "verouderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin miracle_N = mkN "wonder" neuter | mkN "mirakel" neuter ; -- status=guess status=guess
+lin magic_A = mkA "magisch" | mkA "goochel-" ; -- status=guess status=guess
+lin jaw_N = mkN "kaak" feminine ; -- status=guess
+lin pan_N = mkN "panarabisme" ; -- status=guess
+lin coloured_A = variants{} ; -- 
+lin tent_N = mkN "tent" masculine ; -- status=guess
+lin telephone_V2 = mkV2 (mkV "telefoneren") ; -- status=guess, src=wikt
+lin telephone_V = mkV "telefoneren" ; -- status=guess, src=wikt
+lin reduced_A = mkA "afgeprijsd" | mkA "gesoldeerd" | mkA "gebradeerd" | mkA "in aanbieding" ; -- status=guess status=guess status=guess status=guess
+lin tumour_N = variants{} ; -- 
+lin super_A = mkA "super" ; -- status=guess
+lin funding_N = mkN "financiering" ; -- status=guess
+lin dump_V2 = mkV2 (mkV "dumpen") ; -- status=guess, src=wikt
+lin dump_V = mkV "dumpen" ; -- status=guess, src=wikt
+lin stitch_N = variants{} ; -- 
+lin shared_A = mkA "gedeeld" | mkA "gezamenlijk" | mkA "verdeeld" ; -- status=guess status=guess status=guess
+lin ladder_N = mkN "ladder" feminine ; -- status=guess
+lin keeper_N = mkN "bewaker" masculine | mkN "conservator" masculine ; -- status=guess status=guess
+lin endorse_V2 = mkV2 (mkV "ondersteunen") | mkV2 (mkV "aanbevelen") | mkV2 (mkV "goedkeuren") | mkV2 (mkV "bevestigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin invariably_Adv = mkAdv "onveranderlijk steevast" ; -- status=guess
+lin smash_V2 = variants{} ; -- 
+lin smash_V = variants{} ; -- 
+lin shield_N = mkN "bescherming" feminine | mkN "scherm" neuter ; -- status=guess status=guess
+lin heat_V2 = mkV2 (mkV "opwinden") | mkV2 (mkV (mkV "heet") "worden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin heat_V = mkV "opwinden" | mkV (mkV "heet") "worden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin surgeon_N = mkN "chirurg" ; -- status=guess
+lin centre_V2 = variants{} ; -- 
+lin centre_V = variants{} ; -- 
+lin orange_N = mkN "oranje" neuter ; -- status=guess
+lin orange_2_N = variants{} ; -- 
+lin orange_1_N = variants{} ; -- 
+lin explode_V = mkV "opblazen" ; -- status=guess, src=wikt
+lin comedy_N = mkN "komedie" feminine | mkN "blijspel" neuter ; -- status=guess status=guess
+lin classify_V2 = mkV2 (mkV "rangschikken") | mkV2 (mkV "classificeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin artistic_A = mkA "kunstzinnig" | mkA "artistiek" ; -- status=guess status=guess
+lin ruler_N = mkN "meetlat" | mkN "liniaal" ; -- status=guess status=guess
+lin biscuit_N = mkN "koekje" | mkN "biscuit" ; -- status=guess status=guess
+lin workstation_N = variants{} ; -- 
+lin prey_N = mkN "prooi" ; -- status=guess
+lin manual_N = mkN "handleiding" feminine | mkN "handboek" neuter ; -- status=guess status=guess
+lin cure_N = mkN "remedie" feminine ; -- status=guess
+lin cure_2_N = variants{} ; -- 
+lin cure_1_N = variants{} ; -- 
+lin overall_N = variants{} ; -- 
+lin tighten_V2 = variants{} ; -- 
+lin tighten_V = variants{} ; -- 
+lin tax_V2 = variants{} ; -- 
+lin pope_N = mkN "paus" masculine ; -- status=guess
+lin manufacturing_A = variants{} ; -- 
+lin adult_A = variants{} ; -- 
+lin rush_N = mkN "bies" ; -- status=guess
+lin blanket_N = mkN "deken" masculine feminine ; -- status=guess
+lin republican_N = mkN "republikein" ; -- status=guess
+lin referendum_N = mkN "referendum" neuter ; -- status=guess
+lin palm_N = mkN "palm" masculine | mkN "handpalm" masculine ; -- status=guess status=guess
+lin nearby_Adv = mkAdv "dichtbij" | mkAdv "nabij" ; -- status=guess status=guess
+lin mix_N = variants{} ; -- 
+lin devil_N = mkN "duivel" masculine ; -- status=guess
+lin adoption_N = variants{} ; -- 
+lin workforce_N = variants{} ; -- 
+lin segment_N = mkN "segment" ; -- status=guess
+lin regardless_Adv = variants{} ; -- 
+lin contractor_N = mkN "uitvoerder" ; -- status=guess
+lin portion_N = mkN "deel" neuter | mkN "portie" feminine ; -- status=guess status=guess
+lin differently_Adv = variants{} ; -- 
+lin deposit_V2 = mkV2 (mkV "storten") ; -- status=guess, src=wikt
+lin cook_N = mkN "kok" masculine | mkN "kokkin" feminine ; -- status=guess status=guess
+lin prediction_N = mkN "voorspelling" feminine ; -- status=guess
+lin oven_N = mkN "oven" masculine ; -- status=guess
+lin matrix_N = mkN "matrix" masculine ; -- status=guess
+lin liver_N = L.liver_N ;
+lin fraud_N = mkN "fraude" utrum | mkN "flessentrekkerij" feminine | mkN "bedrog" neuter | mkN "oplichterij" feminine | mkN "oplichting" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin beam_N = mkN "balk" ; -- status=guess
+lin signature_N = mkN "handtekening" ; -- status=guess
+lin limb_N = variants{} ; -- 
+lin verdict_N = mkN "uitspraak" ; -- status=guess
+lin dramatically_Adv = variants{} ; -- 
+lin container_N = mkN "statiegeld" ; -- status=guess
+lin aunt_N = mkN "tante" feminine ; -- status=guess
+lin dock_N = mkN "dok" neuter ; -- status=guess
+lin submission_N = mkN "inzending" feminine ; -- status=guess
+lin arm_V2 = mkV2 (mkV "bewapenen") ; -- status=guess, src=wikt
+lin arm_V = mkV "bewapenen" ; -- status=guess, src=wikt
+lin odd_N = variants{} ; -- 
+lin certainty_N = mkN "zekerheid" feminine ; -- status=guess
+lin boring_A = mkA "saai" ; -- status=guess
+lin electron_N = mkN "elektron" neuter ; -- status=guess
+lin drum_N = mkN "drum and bass" utrum ; -- status=guess
+lin wisdom_N = mkN "wijsheid" utrum ; -- status=guess
+lin antibody_N = mkN "antilichaam" neuter | mkN "antideeltje" neuter ; -- status=guess status=guess
+lin unlike_A = variants{} ; -- 
+lin terrorist_N = mkN "terrorist" masculine ; -- status=guess
+lin post_V2 = variants{} ; -- 
+lin post_V = variants{} ; -- 
+lin circulation_N = mkN "oplage" ; -- status=guess
+lin alteration_N = variants{} ; -- 
+lin fluid_N = mkN "vloeistof" feminine ; -- status=guess
+lin ambitious_A = mkA "eerzuchtig" | mkA "ambitieus" ; -- status=guess status=guess
+lin socially_Adv = variants{} ; -- 
+lin riot_N = mkN "rel" masculine ; -- status=guess
+lin petition_N = mkN "verzoekschrift" neuter | mkN "petitie" feminine ; -- status=guess status=guess
+lin fox_N = mkN "vos" masculine ; -- status=guess
+lin recruitment_N = variants{} ; -- 
+lin well_known_A = variants{} ; -- 
+lin top_V2 = mkV2 (mkV "uitmunten") ; -- status=guess, src=wikt
+lin service_V2 = variants{} ; -- 
+lin flood_V2 = mkV2 (mkV "overstromen") ; -- status=guess, src=wikt
+lin flood_V = mkV "overstromen" ; -- status=guess, src=wikt
+lin taste_V2 = mkV2 (mkV "smaken") ; -- status=guess, src=wikt
+lin taste_V = mkV "smaken" ; -- status=guess, src=wikt
+lin memorial_N = mkN "herdenkingsplaats" masculine ; -- status=guess
+lin helicopter_N = mkN "helikopter" masculine ; -- status=guess
+lin correspondence_N = mkN "correspondentie" feminine ; -- status=guess
+lin beef_N = mkN "bief" | mkN "biefstuk" | mkN "rundvlees" neuter ; -- status=guess status=guess status=guess
+lin overall_Adv = mkAdv "globaal" ; -- status=guess
+lin lighting_N = variants{} ; -- 
+lin harbour_N = L.harbour_N ;
+lin empirical_A = variants{} ; -- 
+lin shallow_A = mkA "oppervlakkig" ; -- status=guess
+lin seal_V2 = mkV2 (mkV "verzegelen") ; -- status=guess, src=wikt
+lin seal_V = mkV "verzegelen" ; -- status=guess, src=wikt
+lin decrease_V2 = mkV2 (mkV "afnemen") ; -- status=guess, src=wikt
+lin decrease_V = mkV "afnemen" ; -- status=guess, src=wikt
+lin constituent_N = variants{} ; -- 
+lin exam_N = variants{} ; -- 
+lin toe_N = mkN "teen" masculine ; -- status=guess
+lin reward_V2 = mkV2 (mkV "belonen") ; -- status=guess, src=wikt
+lin thrust_V2 = mkV2 (mkV "vooruitstuwen") ; -- status=guess, src=wikt
+lin thrust_V = mkV "vooruitstuwen" ; -- status=guess, src=wikt
+lin bureaucracy_N = mkN "bureaucratie" feminine ; -- status=guess
+lin wrist_N = mkN "pols" masculine ; -- status=guess
+lin nut_N = mkN "noot" feminine ; -- status=guess
+lin plain_N = mkN "vlakte" ; -- status=guess
+lin magnetic_A = mkA "magnetisch" ; -- status=guess
+lin evil_N = mkN "kwade" neuter | mkN "kwaad" neuter | mkN "slechte" neuter | mkN "euvel" neuter ; -- status=guess status=guess status=guess status=guess
+lin widen_V2 = variants{} ; -- 
+lin hazard_N = mkN "toeval" ; -- status=guess
+lin dispose_V2 = variants{} ; -- 
+lin dispose_V = variants{} ; -- 
+lin dealing_N = variants{} ; -- 
+lin absent_A = mkA "afwezig" | mkA "weg" ; -- status=guess status=guess
+lin reassure_V2S = variants{} ; -- 
+lin reassure_V2 = variants{} ; -- 
+lin model_V2 = mkV2 (mkV (mkV "model") "staan") ; -- status=guess, src=wikt
+lin model_V = mkV (mkV "model") "staan" ; -- status=guess, src=wikt
+lin inn_N = mkN "herberg" masculine ; -- status=guess
+lin initial_N = mkN "beginletter" | mkN "initiaal" | mkN "voorletter" ; -- status=guess status=guess status=guess
+lin suspension_N = mkN "voorhouding" feminine ; -- status=guess
+lin respondent_N = variants{} ; -- 
+lin over_N = variants{} ; -- 
+lin naval_A = variants{} ; -- 
+lin monthly_A = variants{} ; -- 
+lin log_N = mkN "houtblok" masculine ; -- status=guess
+lin advisory_A = variants{} ; -- 
+lin fitness_N = variants{} ; -- 
+lin blank_A = variants{} ; -- 
+lin indirect_A = mkA "onrechtstreeks" | mkA "indirect" ; -- status=guess status=guess
+lin tile_N = mkN "tegel" masculine | mkN "vloertegel" feminine | mkN "muurtegel" masculine | mkN "pan" feminine | mkN "dakpan" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin rally_N = variants{} ; -- 
+lin economist_N = mkN "econoom" utrum ; -- status=guess
+lin vein_N = mkN "ader" masculine ; -- status=guess
+lin strand_N = variants{} ; -- 
+lin disturbance_N = mkN "storing" feminine | mkN "verstoring" feminine ; -- status=guess status=guess
+lin stuff_V2 = mkV2 (mkV "vullen") ; -- status=guess, src=wikt
+lin seldom_Adv = mkAdv "zelden" ; -- status=guess
+lin coming_A = variants{} ; -- 
+lin cab_N = variants{} ; -- 
+lin grandfather_N = mkN "grootvader" masculine | mkN "opa" masculine | mkN "bompa" masculine ; -- status=guess status=guess status=guess
+lin flash_V = variants{} ; -- 
+lin destination_N = mkN "bestemming" ; -- status=guess
+lin actively_Adv = variants{} ; -- 
+lin regiment_N = variants{} ; -- 
+lin closed_A = mkA "gesloten" ; -- status=guess
+lin boom_N = mkN "hausse" | mkN "hoogconjunctuur" ; -- status=guess status=guess
+lin handful_N = mkN "handvol" neuter ; -- status=guess
+lin remarkably_Adv = mkAdv "opmerkelijk" ; -- status=guess
+lin encouragement_N = mkN "aanmoediging" feminine | mkN "bemoediging" feminine ; -- status=guess status=guess
+lin awkward_A = mkA "onhandig" ; -- status=guess
+lin required_A = variants{} ; -- 
+lin flood_N = mkN "overstroming" feminine | mkN "vloed" masculine ; -- status=guess status=guess
+lin defect_N = variants{} ; -- 
+lin surplus_N = mkN "overschot" neuter ; -- status=guess
+lin champagne_N = variants{} ; -- 
+lin liquid_N = mkN "vloeiklank" masculine ; -- status=guess
+lin shed_V2 = mkV2 (mkV "storten") ; -- status=guess, src=wikt
+lin welcome_N = mkN "verwelkoming" feminine | mkN "begroeting" feminine | mkN "ontvangst" feminine ; -- status=guess status=guess status=guess
+lin rejection_N = variants{} ; -- 
+lin discipline_V2 = mkV2 (mkV "disciplineren") | mkV2 (mkV "temmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin halt_V2 = variants{} ; -- 
+lin halt_V = variants{} ; -- 
+lin electronics_N = mkN "elektronica" masculine ; -- status=guess
+lin administratorMasc_N = mkN "beheerder" masculine ; -- status=guess
+lin sentence_V2 = mkV2 (mkV "straffen") | mkV2 (mkV (mkV "veroordelen") "tot") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sentence_V = mkV "straffen" | mkV (mkV "veroordelen") "tot" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ill_Adv = variants{} ; -- 
+lin contradiction_N = mkN "contradictie" | mkN "tegenspraak" ; -- status=guess status=guess
+lin nail_N = mkN "nagelvijl" masculine feminine ; -- status=guess
+lin senior_N = mkN "senior" masculine feminine ; -- status=guess
+lin lacking_A = variants{} ; -- 
+lin colonial_A = variants{} ; -- 
+lin primitive_A = mkA "primitief" ; -- status=guess
+lin whoever_NP = variants{} ; -- 
+lin lap_N = mkN "schoot" masculine ; -- status=guess
+lin commodity_N = variants{} ; -- 
+lin planned_A = variants{} ; -- 
+lin intellectual_N = variants{} ; -- 
+lin imprisonment_N = mkN "gevangenschap" neuter ; -- status=guess
+lin coincide_V = mkV "samenvallen" | mkV "coïncideren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sympathetic_A = mkA "sympathiek" ; -- status=guess
+lin atom_N = mkN "atoom" neuter ; -- status=guess
+lin tempt_V2V = mkV2V (mkV "lokken") | mkV2V (mkV "verlokken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tempt_V2 = mkV2 (mkV "lokken") | mkV2 (mkV "verlokken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sanction_N = variants{} ; -- 
+lin praise_V2 = mkV2 (mkV "loven") | mkV2 (prijzen_V) | mkV2 (mkV "eren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin favourable_A = variants{} ; -- 
+lin dissolve_V2 = mkV2 (mkV "oplossen") ; -- status=guess, src=wikt
+lin dissolve_V = mkV "oplossen" ; -- status=guess, src=wikt
+lin tightly_Adv = variants{} ; -- 
+lin surrounding_N = variants{} ; -- 
+lin soup_N = mkN "soep" feminine ; -- status=guess
+lin encounter_N = mkN "botsing" | mkN "confrontatie" | mkN "treffen" neuter ; -- status=guess status=guess status=guess
+lin abortion_N = mkN "abortie" masculine | mkN "abortus" masculine ; -- status=guess status=guess
+lin grasp_V2 = mkV2 (grijpen_V) | mkV2 (mkV "vastpakken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grasp_V = grijpen_V | mkV "vastpakken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin custody_N = variants{} ; -- 
+lin composer_N = mkN "bedarer" masculine ; -- status=guess
+lin charm_N = mkN "charme" ; -- status=guess
+lin short_term_A = variants{} ; -- 
+lin metropolitan_A = variants{} ; -- 
+lin waist_N = mkN "middel" neuter ; -- status=guess
+lin equality_N = mkN "gelijkberechtiging" ; -- status=guess
+lin tribute_N = mkN "afdracht" feminine ; -- status=guess
+lin bearing_N = mkN "lager" ; -- status=guess
+lin auction_N = mkN "veiling" feminine ; -- status=guess
+lin standing_N = mkN "domiciliëring" feminine ; -- status=guess
+lin manufacture_N = variants{} ; -- 
+lin horn_N = L.horn_N ;
+lin barn_N = mkN "kerkuil" masculine ; -- status=guess
+lin mayor_N = mkN "burgemeester" masculine ; -- status=guess
+lin emperor_N = mkN "keizer" masculine ; -- status=guess
+lin rescue_N = mkN "redding" ; -- status=guess
+lin integrated_A = variants{} ; -- 
+lin conscience_N = mkN "geweten" neuter ; -- status=guess
+lin commence_V2 = mkV2 (mkV "aanvangen") ; -- status=guess, src=wikt
+lin commence_V = mkV "aanvangen" ; -- status=guess, src=wikt
+lin grandmother_N = mkN "grootmoeder" | mkN "oma" ; -- status=guess status=guess
+lin discharge_V2 = mkV2 (mkV "voltooien") ; -- status=guess, src=wikt
+lin discharge_V = mkV "voltooien" ; -- status=guess, src=wikt
+lin profound_A = mkA "diepgaand" ; -- status=guess
+lin takeover_N = variants{} ; -- 
+lin nationalist_N = mkN "nationalist" masculine feminine ; -- status=guess
+lin effect_V2 = mkV2 (mkV "bewerkstelligen") ; -- status=guess, src=wikt
+lin dolphin_N = mkN "dolfijn" masculine ; -- status=guess
+lin fortnight_N = variants{} ; -- 
+lin elephant_N = mkN "olifant" masculine | mkN "elpendier" neuter | mkN "elp" masculine ; -- status=guess status=guess status=guess
+lin seal_N = mkN "zegel" ; -- status=guess
+lin spoil_V2 = mkV2 (bederven_V) ; -- status=guess, src=wikt
+lin spoil_V = bederven_V ; -- status=guess, src=wikt
+lin plea_N = mkN "pleidooi" neuter | mkN "smeekbede" feminine ; -- status=guess status=guess
+lin forwards_Adv = mkAdv "voorwaarts" ; -- status=guess
+lin breeze_N = mkN "kinderspel" neuter | mkN "eitje" ; -- status=guess status=guess
+lin prevention_N = variants{} ; -- 
+lin mineral_N = mkN "mineraal" neuter ; -- status=guess
+lin runner_N = mkN "renner" ; -- status=guess
+lin pin_V2 = variants{} ; -- 
+lin integrity_N = variants{} ; -- 
+lin thereafter_Adv = mkAdv "daarna" ; -- status=guess
+lin quid_N = variants{} ; -- 
+lin owl_N = mkN "uil" masculine ; -- status=guess
+lin rigid_A = mkA "stevig" | mkA "stabiel" ; -- status=guess status=guess
+lin orange_A = mkA "oranje" | mkA "brandgeel" | mkA "geelrood" ; -- status=guess status=guess status=guess
+lin draft_V2 = mkV2 (mkV "oproepen") | mkV2 (mkV "ronselen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reportedly_Adv = variants{} ; -- 
+lin hedge_N = mkN "haag" masculine ; -- status=guess
+lin formulate_V2 = mkV2 (mkV "verwoorden") | mkV2 (mkV "formuleren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin associated_A = variants{} ; -- 
+lin position_V2 = variants{} ; -- 
+lin thief_N = mkN "dief" masculine | mkN "dievegge" feminine ; -- status=guess status=guess
+lin tomato_N = mkN "tomaat" feminine ; -- status=guess
+lin exhaust_V2 = mkV2 (mkV "uitputten") | mkV2 (mkV "verminderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin evidently_Adv = mkAdv "duidelijk" | mkAdv "klaarblijkelijk" ; -- status=guess status=guess
+lin eagle_N = mkN "arend" | mkN "adelaar" ; -- status=guess status=guess
+lin specified_A = variants{} ; -- 
+lin resulting_A = variants{} ; -- 
+lin blade_N = mkN "blad" neuter ; -- status=guess
+lin peculiar_A = mkA "karakteristiek" ; -- status=guess
+lin killing_N = variants{} ; -- 
+lin desktop_N = mkN "desktop" masculine ; -- status=guess
+lin bowel_N = mkN "ingewande" ; -- status=guess
+lin long_V = mkV "verlangen" ; -- status=guess, src=wikt
+lin ugly_A = L.ugly_A ;
+lin expedition_N = mkN "expeditie" feminine ; -- status=guess
+lin saint_N = mkN "heilige" masculine feminine ; -- status=guess
+lin variable_A = mkA "veranderlijk" | mkA "variabel" | mkA "regelbaar" ; -- status=guess status=guess status=guess
+lin supplement_V2 = mkV2 (mkV "aanvullen") ; -- status=guess, src=wikt
+lin stamp_N = variants{} ; -- 
+lin slide_N = mkN "glijbaan" feminine | mkN "schuifaf" feminine ; -- status=guess status=guess
+lin faction_N = mkN "fractie" ; -- status=guess
+lin enthusiastic_A = mkA "enthousiast" ; -- status=guess
+lin enquire_V2 = variants{} ; -- 
+lin enquire_V = variants{} ; -- 
+lin brass_N = mkN "messing" neuter | mkN "geelkoper" neuter ; -- status=guess status=guess
+lin inequality_N = mkN "ongelijkheid" ; -- status=guess
+lin eager_A = mkA "begerig" ; -- status=guess
+lin bold_A = mkA "moedig" ; -- status=guess
+lin neglect_V2 = mkV2 (mkV "verwaarlozen") | mkV2 (mkV "negeren") | mkV2 (mkV (mkV "uit") "het oog verliezen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin saying_N = mkN "gezegde" neuter | mkN "spreekwoord" neuter ; -- status=guess status=guess
+lin ridge_N = mkN "heuvelkam" masculine ; -- status=guess
+lin earl_N = mkN "graaf" masculine ; -- status=guess
+lin yacht_N = mkN "jacht" feminine ; -- status=guess
+lin suck_V2 = L.suck_V2 ;
+lin suck_V = zuigen_V ; -- status=guess, src=wikt
+lin missing_A = variants{} ; -- 
+lin extended_A = variants{} ; -- 
+lin valuation_N = variants{} ; -- 
+lin delight_V2 = mkV2 (mkV "bevallen") | mkV2 (mkV "behagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin delight_V = mkV "bevallen" | mkV "behagen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin beat_N = mkN "zweving" feminine ; -- status=guess
+lin worship_N = variants{} ; -- 
+lin fossil_N = mkN "fossiel" neuter ; -- status=guess
+lin diminish_V2 = mkV2 (mkV "afnemen") | mkV2 (mkV "verkleinen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin diminish_V = mkV "afnemen" | mkV "verkleinen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin taxpayer_N = variants{} ; -- 
+lin corruption_N = mkN "corruptie" feminine ; -- status=guess
+lin accurately_Adv = mkAdv "trefzeker" ; -- status=guess
+lin honour_V2 = mkV2 (mkV "eren") | mkV2 (mkV "huldigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin depict_V2 = variants{} ; -- 
+lin pencil_N = mkN "potlood" neuter ; -- status=guess
+lin drown_V2 = mkV2 (mkV "overstemmen") ; -- status=guess, src=wikt
+lin drown_V = mkV "overstemmen" ; -- status=guess, src=wikt
+lin stem_N = mkN "stam" masculine | mkN "stengel" masculine | mkN "steel" masculine ; -- status=guess status=guess status=guess
+lin lump_N = mkN "klont" ; -- status=guess
+lin applicable_A = mkA "toepasselijk" ; -- status=guess
+lin rate_V2 = variants{} ; -- 
+lin rate_V = variants{} ; -- 
+lin mobility_N = variants{} ; -- 
+lin immense_A = mkA "immens" ; -- status=guess
+lin goodness_N = mkN "goedheid" feminine ; -- status=guess
+lin price_V2V = mkV2V (mkV "schatten") | mkV2V (prijzen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin price_V2 = mkV2 (mkV "schatten") | mkV2 (prijzen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin price_V = mkV "schatten" | prijzen_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin preliminary_A = mkA "voorbereidend" ; -- status=guess
+lin graph_N = mkN "graaf" ; -- status=guess
+lin referee_N = mkN "arbiter" ; -- status=guess
+lin calm_A = mkA "vredig" | mkA "kalm" ; -- status=guess status=guess
+lin onwards_Adv = variants{} ; -- 
+lin omit_V2 = mkV2 (mkV "weglaten") ; -- status=guess, src=wikt
+lin genuinely_Adv = variants{} ; -- 
+lin excite_V2 = mkV2 (mkV "stimuleren") | mkV2 (mkV "prikkelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dreadful_A = mkA "vervaarlijk" ; -- status=guess
+lin cave_N = mkN "hol" neuter | mkN "grot" feminine ; -- status=guess status=guess
+lin revelation_N = mkN "revelatie" feminine | mkN "openbaring" feminine ; -- status=guess status=guess
+lin grief_N = mkN "harteleed" ; -- status=guess
+lin erect_V2 = variants{} ; -- 
+lin tuck_V2 = variants{} ; -- 
+lin tuck_V = variants{} ; -- 
+lin meantime_N = mkN "ondertussen" ; -- status=guess
+lin barrel_N = mkN "ton" | mkN "vat" neuter ; -- status=guess status=guess
+lin lawn_N = mkN "gazon" neuter | mkN "grasperk" neuter ; -- status=guess status=guess
+lin hut_N = mkN "hut" feminine ; -- status=guess
+lin swing_N = mkN "schommel" masculine ; -- status=guess
+lin subject_V2 = mkV2 (mkV "onderwerpen") ; -- status=guess, src=wikt
+lin ruin_V2 = mkV2 (mkV "ruïneren") ; -- status=guess, src=wikt
+lin slice_N = mkN "plak" neuter | mkN "schijf" neuter ; -- status=guess status=guess
+lin transmit_V2 = mkV2 (mkV "doorgeven") ; -- status=guess, src=wikt
+lin thigh_N = mkN "dij" feminine | mkN "bovenbeen" neuter ; -- status=guess status=guess
+lin practically_Adv = variants{} ; -- 
+lin dedicate_V2 = mkV2 (mkV "opdragen") ; -- status=guess, src=wikt
+lin mistake_V2 = mkV2 (mkV (mkV "een") "fout maken") | mkV2 (mkV (mkV "in") "de fout gaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mistake_V = mkV (mkV "een") "fout maken" | mkV (mkV "in") "de fout gaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin corresponding_A = mkA "corresponderend" | mkA "overeenkomstig" ; -- status=guess status=guess
+lin albeit_Subj = variants{} ; -- 
+lin sound_A = mkA "degelijk" ; -- status=guess
+lin nurse_V2 = mkV2 (mkV "borstvoeden") | mkV2 (mkV "zogen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin discharge_N = variants{} ; -- 
+lin comparative_A = variants{} ; -- 
+lin cluster_N = variants{} ; -- 
+lin propose_VV = mkVV propose_V ;
+lin propose_VS = mkVS propose_V ;
+lin propose_V2 = mkV2 propose_V ;
+lin propose_V = mkV "voor" (mkV "stellen") ; ---- should this include proposing for marriage?
+lin obstacle_N = mkN "obstakel" neuter ; -- status=guess
+lin motorway_N = mkN "snelweg" ; -- status=guess
+lin heritage_N = mkN "erfenis" feminine ; -- status=guess
+lin counselling_N = variants{} ; -- 
+lin breeding_N = variants{} ; -- 
+lin characteristic_A = mkA "kenmerkend" | mkA "karakteristiek" | mkA "idiosyncratisch" ; -- status=guess status=guess status=guess
+lin bucket_N = mkN "emmer" masculine ; -- status=guess
+lin migration_N = variants{} ; -- 
+lin campaign_V = variants{} ; -- 
+lin ritual_N = mkN "ritueel" neuter ; -- status=guess
+lin originate_V2 = mkV2 (mkV "voortkomen") ; -- status=guess, src=wikt
+lin originate_V = mkV "voortkomen" ; -- status=guess, src=wikt
+lin hunting_N = variants{} ; -- 
+lin crude_A = mkA "ruw" | mkA "onbewerkt" | mkA "ongeraffineerd" ; -- status=guess status=guess status=guess
+lin protocol_N = variants{} ; -- 
+lin prejudice_N = mkN "bevooroordelen" ; -- status=guess
+lin inspiration_N = mkN "adem" masculine | mkN "ademhaling" feminine ; -- status=guess status=guess
+lin dioxide_N = mkN "dioxide" neuter ; -- status=guess
+lin chemical_A = mkA "chemisch" | mkA "scheikundig" ; -- status=guess status=guess
+lin uncomfortable_A = mkA "ongemakkelijk" ; -- status=guess
+lin worthy_A = mkA "waardig" ; -- status=guess
+lin inspect_V2 = variants{} ; -- 
+lin summon_V2 = mkV2 (mkV "ontbieden") ; -- status=guess, src=wikt
+lin parallel_N = mkN "breedtegraad" masculine ; -- status=guess
+lin outlet_N = mkN "stopcontact" neuter ; -- status=guess
+lin okay_A = variants{} ; -- 
+lin collaboration_N = mkN "samenwerking" feminine | mkN "het samenwerken" ; -- status=guess status=guess
+lin booking_N = mkN "boeking" | mkN "reservatie" ; -- status=guess status=guess
+lin salad_N = mkN "salade" ; -- status=guess
+lin productive_A = variants{} ; -- 
+lin charming_A = variants{} ; -- 
+lin polish_A = variants{} ; -- 
+lin oak_N = mkN "eik" masculine | mkN "eikenboom" masculine ; -- status=guess status=guess
+lin access_V2 = mkV2 (mkV (mkV "toegang") "hebben") ; -- status=guess, src=wikt
+lin tourism_N = mkN "toerisme" neuter ; -- status=guess
+lin independently_Adv = mkAdv "onafhankelijk" ; -- status=guess
+lin cruel_A = mkA "wreed" | mkA "wrede" | mkA "gemeen" | mkA "gemene" ; -- status=guess status=guess status=guess status=guess
+lin diversity_N = mkN "verscheidenheid" ; -- status=guess
+lin accused_A = variants{} ; -- 
+lin supplement_N = mkN "aanvulling" feminine | mkN "bijlage" masculine feminine ; -- status=guess status=guess
+lin fucking_Adv = variants{} ; -- 
+lin forecast_N = mkN "voorspelling" feminine ; -- status=guess
+lin amend_V2V = mkV2V (mkV "verbeteren") ; -- status=guess, src=wikt
+lin amend_V2 = mkV2 (mkV "verbeteren") ; -- status=guess, src=wikt
+lin amend_V = mkV "verbeteren" ; -- status=guess, src=wikt
+lin soap_N = mkN "zeep" ; -- status=guess
+lin ruling_N = variants{} ; -- 
+lin interference_N = mkN "bemoeien" ; -- status=guess
+lin executive_A = variants{} ; -- 
+lin mining_N = variants{} ; -- 
+lin minimal_A = mkA "minimal" ; -- status=guess
+lin clarify_V2 = mkV2 (mkV "verduidelijken") ; -- status=guess, src=wikt
+lin clarify_V = mkV "verduidelijken" ; -- status=guess, src=wikt
+lin strain_V2 = mkV2 (mkV "forceren") ; -- status=guess, src=wikt
+lin novel_A = mkA "nieuw" ; -- status=guess
+lin try_N = variants{} ; -- 
+lin coastal_A = variants{} ; -- 
+lin rising_A = variants{} ; -- 
+lin quota_N = variants{} ; -- 
+lin minus_Prep = variants{} ; -- 
+lin kilometre_N = mkN "kilometer" ; -- status=guess
+lin characterize_V2 = variants{} ; -- 
+lin suspicious_A = mkA "achterdochtig" ; -- status=guess
+lin pet_N = mkN "huisdier" ; -- status=guess
+lin beneficial_A = mkA "gunstig" ; -- status=guess
+lin fling_V2 = mkV2 (smijten_V) ; -- status=guess, src=wikt
+lin fling_V = smijten_V ; -- status=guess, src=wikt
+lin deprive_V2 = mkV2 (mkV "ontnemen") ; -- status=guess, src=wikt
+lin covenant_N = variants{} ; -- 
+lin bias_N = mkN "vooroordeel" | mkN "vooringenomenheid" ; -- status=guess status=guess
+lin trophy_N = variants{} ; -- 
+lin verb_N = mkN "werkwoord" neuter ; -- status=guess
+lin honestly_Adv = variants{} ; -- 
+lin extract_N = variants{} ; -- 
+lin straw_N = mkN "stro" neuter ; -- status=guess
+lin stem_V2 = mkV2 (mkV "stoppen") | mkV2 (mkV "hinderen") | mkV2 (mkV "stelpen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stem_V = mkV "stoppen" | mkV "hinderen" | mkV "stelpen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin eyebrow_N = mkN "wenkbrauw" masculine feminine ; -- status=guess
+lin noble_A = mkA "edel" | mkA "adellijk" | mkA "eervol" | mkA "fatsoenlijk" | mkA "nobel" ; -- status=guess status=guess status=guess status=guess status=guess
+lin mask_N = variants{} ; -- 
+lin lecturer_N = variants{} ; -- 
+lin girlfriend_N = mkN "vriendin" ; -- status=guess
+lin forehead_N = mkN "voorhoofd" neuter ; -- status=guess
+lin timetable_N = variants{} ; -- 
+lin symbolic_A = mkA "symbolisch" ; -- status=guess
+lin farming_N = variants{} ; -- 
+lin lid_N = mkN "deksel" neuter ; -- status=guess
+lin librarian_N = mkN "bibliothecaris" masculine ; -- status=guess
+lin injection_N = mkN "injectie" | mkN "spuitje" ; -- status=guess status=guess
+lin sexuality_N = mkN "sexualiteit" feminine ; -- status=guess
+lin irrelevant_A = mkA "irrelevant" ; -- status=guess
+lin bonus_N = mkN "bonus" masculine | mkN "premie" ; -- status=guess status=guess
+lin abuse_V2 = mkV2 (mkV "mishandelen") ; -- status=guess, src=wikt
+lin thumb_N = mkN "duim" masculine ; -- status=guess
+lin survey_V2 = mkV2 (mkV "onderzoeken") | mkV2 (mkV "rapporteren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ankle_N = mkN "enkel" masculine ; -- status=guess
+lin psychologist_N = mkN "psycholoog" masculine ; -- status=guess
+lin occurrence_N = mkN "voorval" masculine ; -- status=guess
+lin profitable_A = mkA "winstgevend" ; -- status=guess
+lin deliberate_A = mkA "doordacht" | mkA "doordachte" | mkA "weloverwogen" ; -- status=guess status=guess status=guess
+lin bow_V2 = mkV2 (buigen_V) ; -- status=guess, src=wikt
+lin bow_V = buigen_V ; -- status=guess, src=wikt
+lin tribe_N = mkN "stam" masculine ; -- status=guess
+lin rightly_Adv = variants{} ; -- 
+lin representative_A = mkA "representatief" ; -- status=guess
+lin code_V2 = mkV2 (mkV "coderen") ; -- status=guess, src=wikt
+lin validity_N = mkN "geldigheid" feminine ; -- status=guess
+lin marble_N = mkN "marmer" neuter ; -- status=guess
+lin bow_N = mkN "pijl en boog" ; -- status=guess
+lin plunge_V2 = variants{} ; -- 
+lin plunge_V = variants{} ; -- 
+lin maturity_N = mkN "vervaldag" | mkN "betaaldatum" ; -- status=guess status=guess
+lin maturity_3_N = variants{} ; -- 
+lin maturity_2_N = variants{} ; -- 
+lin maturity_1_N = variants{} ; -- 
+lin hidden_A = mkA "verborgen" ; -- status=guess
+lin contrast_V2 = variants{} ; -- 
+lin contrast_V = variants{} ; -- 
+lin tobacco_N = mkN "tabaksplant" ; -- status=guess
+lin middle_class_A = variants{} ; -- 
+lin grip_V2 = mkV2 (grijpen_V) ; -- status=guess, src=wikt
+lin clergy_N = variants{} ; -- 
+lin trading_A = variants{} ; -- 
+lin passive_A = mkA "passief" ; -- status=guess
+lin decoration_N = mkN "versieren" neuter | mkN "decoratie" feminine ; -- status=guess status=guess
+lin racial_A = variants{} ; -- 
+lin well_N = mkN "bron" feminine | mkN "put" masculine ; -- status=guess status=guess
+lin embarrassment_N = mkN "verlegenheid" feminine ; -- status=guess
+lin sauce_N = mkN "onbeleefde opmerkingen" ; -- status=guess
+lin fatal_A = mkA "fataal" | mkA "fatale" ; -- status=guess status=guess
+lin banker_N = mkN "bankier" masculine ; -- status=guess
+lin compensate_V2 = mkV2 (mkV "compenseren") ; -- status=guess, src=wikt
+lin compensate_V = mkV "compenseren" ; -- status=guess, src=wikt
+lin make_up_N = variants{} ; -- 
+lin popularity_N = variants{} ; -- 
+lin interior_A = variants{} ; -- 
+lin eligible_A = variants{} ; -- 
+lin continuity_N = mkN "continuïteit" feminine ; -- status=guess
+lin bunch_N = mkN "tros" masculine | mkN "bos" masculine ; -- status=guess status=guess
+lin hook_N = mkN "haak" ; -- status=guess
+lin wicket_N = variants{} ; -- 
+lin pronounce_V2 = mkV2 (reflMkV "uitspreken") ; -- status=guess, src=wikt
+lin pronounce_V = reflMkV "uitspreken" ; -- status=guess, src=wikt
+lin ballet_N = mkN "ballet" ; -- status=guess
+lin heir_N = mkN "opvolger" ; -- status=guess
+lin positively_Adv = variants{} ; -- 
+lin insufficient_A = variants{} ; -- 
+lin substitute_V2 = mkV2 (mkV "vervangen") | mkV2 (mkV "substitueren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin substitute_V = mkV "vervangen" | mkV "substitueren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mysterious_A = mkA "geheimzinnig" ; -- status=guess
+lin dancer_N = mkN "exotisch danser" masculine | mkN "karakterdanser" masculine | mkN "stripdanser" masculine ; -- status=guess status=guess status=guess
+lin trail_N = mkN "studentenhaver" masculine | mkN "elitehaver" masculine ; -- status=guess status=guess
+lin caution_N = mkN "voorzichtigheid" feminine | mkN "voorzorg " masculine | mkN "omzichtigheid" feminine ; -- status=guess status=guess status=guess
+lin donation_N = mkN "schenking" feminine ; -- status=guess
+lin added_A = variants{} ; -- 
+lin weaken_V2 = mkV2 (mkV "verzwakken") ; -- status=guess, src=wikt
+lin weaken_V = mkV "verzwakken" ; -- status=guess, src=wikt
+lin tyre_N = mkN "band" masculine ; -- status=guess
+lin sufferer_N = variants{} ; -- 
+lin managerial_A = variants{} ; -- 
+lin elaborate_A = mkA "gedetailleerd" | mkA "diepgaand" ; -- status=guess status=guess
+lin restraint_N = variants{} ; -- 
+lin renew_V2 = mkV2 (mkV "hernieuwen") | mkV2 (mkV "vernieuwen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gardenerMasc_N = mkN "hovenier" masculine | mkN "tuinier" masculine | mkN "tuinman" masculine | mkN "tuinlieden {p}" ; -- status=guess status=guess status=guess status=guess
+lin dilemma_N = mkN "dilemma" neuter ; -- status=guess
+lin configuration_N = variants{} ; -- 
+lin rear_A = mkA "achter" ; -- status=guess
+lin embark_V2 = mkV2 (beginnen_V) ; -- status=guess, src=wikt
+lin embark_V = beginnen_V ; -- status=guess, src=wikt
+lin misery_N = mkN "ellende" feminine ; -- status=guess
+lin importantly_Adv = variants{} ; -- 
+lin continually_Adv = variants{} ; -- 
+lin appreciation_N = variants{} ; -- 
+lin radical_N = variants{} ; -- 
+lin diverse_A = mkA "divers" ; -- status=guess
+lin revive_V2 = mkV2 (mkV (mkV "doen") "herleven") | mkV2 (mkV (mkV "nieuw") "leven inblazen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin revive_V = mkV (mkV "doen") "herleven" | mkV (mkV "nieuw") "leven inblazen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin trip_V = mkV "struikelen" ; -- status=guess, src=wikt
+lin lounge_N = variants{} ; -- 
+lin dwelling_N = mkN "woning" ; -- status=guess
+lin parental_A = mkA "ouderlijk" ; -- status=guess
+lin loyal_A = variants{} ; -- 
+lin privatisation_N = variants{} ; -- 
+lin outsider_N = variants{} ; -- 
+lin forbid_V2 = mkV2 (mkV "verbieden") ; -- status=guess, src=wikt
+lin yep_Interj = variants{} ; -- 
+lin prospective_A = variants{} ; -- 
+lin manuscript_N = mkN "manuscript" neuter | mkN "kopij" feminine ; -- status=guess status=guess
+lin inherent_A = mkA "inherent" | mkA "samengaand" ; -- status=guess status=guess
+lin deem_V2V = mkV2V (mkV "beschouwen") ; -- status=guess, src=wikt
+lin deem_V2A = mkV2A (mkV "beschouwen") ; -- status=guess, src=wikt
+lin deem_V2 = mkV2 (mkV "beschouwen") ; -- status=guess, src=wikt
+lin telecommunication_N = variants{} ; -- 
+lin intermediate_A = variants{} ; -- 
+lin worthwhile_A = mkA "de moeite lonend" | mkA "de moeite waard" | mkA "waardevol" ; -- status=guess status=guess status=guess
+lin calendar_N = mkN "agenda" masculine | mkN "schema" neuter | mkN "kalender" utrum ; -- status=guess status=guess status=guess
+lin basin_N = mkN "stroomgebied" neuter | mkN "bekken" neuter ; -- status=guess status=guess
+lin utterly_Adv = variants{} ; -- 
+lin rebuild_V2 = mkV2 (mkV "heropbouwen") ; -- status=guess, src=wikt
+lin pulse_N = mkN "pols" masculine ; -- status=guess
+lin suppress_V2 = mkV2 (mkV "onderdrukken") ; -- status=guess, src=wikt
+lin predator_N = mkN "roofdier" neuter ; -- status=guess
+lin width_N = mkN "breedte" feminine ; -- status=guess
+lin stiff_A = mkA "stevig" ; -- status=guess
+lin spine_N = mkN "ruggengraat" ; -- status=guess
+lin betray_V2 = mkV2 (mkV "verraden") ; -- status=guess, src=wikt
+lin punish_V2 = mkV2 (mkV "straffen") | mkV2 (mkV "afstraffen") | mkV2 (mkV "bestraffen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stall_N = mkN "cabine" feminine ; -- status=guess
+lin lifestyle_N = mkN "levensstijl" masculine ; -- status=guess
+lin compile_V2 = mkV2 (mkV "samenstellen") ; -- status=guess, src=wikt
+lin arouse_V2V = mkV2V (mkV "opwinden") ; -- status=guess, src=wikt
+lin arouse_V2 = mkV2 (mkV "opwinden") ; -- status=guess, src=wikt
+lin partially_Adv = mkAdv "gedeeltelijk" | mkAdv "deels" ; -- status=guess status=guess
+lin headline_N = mkN "kop" masculine ; -- status=guess
+lin divine_A = variants{} ; -- 
+lin unpleasant_A = variants{} ; -- 
+lin sacred_A = mkA "heilig" | mkA "zalig" | mkA "gezegend" ; -- status=guess status=guess status=guess
+lin useless_A = mkA "nutteloos" | mkA "onbruikbaar" ; -- status=guess status=guess
+lin cool_V2 = mkV2 (mkV "afkoelen") | mkV2 (mkV "koelen") | mkV2 (mkV "bekoelen") | mkV2 (mkV "verfrissen") | mkV2 (mkV "verkillen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cool_V = mkV "afkoelen" | mkV "koelen" | mkV "bekoelen" | mkV "verfrissen" | mkV "verkillen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tremble_V = mkV "beven" ; -- status=guess, src=wikt
+lin statue_N = mkN "standbeeld" neuter ; -- status=guess
+lin obey_V2 = mkV2 (mkV "gehoorzamen") ; -- status=guess, src=wikt
+lin obey_V = mkV "gehoorzamen" ; -- status=guess, src=wikt
+lin drunk_A = mkA "dronken" | mkA "zat" | mkA "bezopen" | mkA "blauw" | mkA "beschonken" ; -- status=guess status=guess status=guess status=guess status=guess
+lin tender_A = mkA "zacht" | mkA "lief" ; -- status=guess status=guess
+lin molecular_A = variants{} ; -- 
+lin circulate_V2 = variants{} ; -- 
+lin circulate_V = variants{} ; -- 
+lin exploitation_N = mkN "uitbuiting" feminine | mkN "exploitatie" feminine | mkN "uitbaten" neuter ; -- status=guess status=guess status=guess
+lin explicitly_Adv = variants{} ; -- 
+lin utterance_N = mkN "uiting" feminine | mkN "taaluiting" feminine ; -- status=guess status=guess
+lin linear_A = variants{} ; -- 
+lin chat_V = mkV "kletsen" | mkV "babbelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin revision_N = mkN "herziening" ; -- status=guess
+lin distress_N = mkN "druk" masculine | mkN "stress" feminine ; -- status=guess status=guess
+lin spill_V2 = mkV2 (mkV "morsen") ; -- status=guess, src=wikt
+lin spill_V = mkV "morsen" ; -- status=guess, src=wikt
+lin steward_N = mkN "steward" ; -- status=guess
+lin knight_N = mkN "paard" neuter ; -- status=guess
+lin sum_V2 = mkV2 (mkV "optellen") | mkV2 (mkV "bijeentellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sum_V = mkV "optellen" | mkV "bijeentellen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin semantic_A = mkA "semantisch" ; -- status=guess
+lin selective_A = variants{} ; -- 
+lin learner_N = variants{} ; -- 
+lin dignity_N = mkN "plechtigheid" utrum ; -- status=guess
+lin senate_N = mkN "senaat" masculine ; -- status=guess
+lin grid_N = mkN "net" | mkN "elektriciteitsnet" ; -- status=guess status=guess
+lin fiscal_A = mkA "fiscaal" ; -- status=guess
+lin activate_V2 = mkV2 (mkV "activeren") ; -- status=guess, src=wikt
+lin rival_A = variants{} ; -- 
+lin fortunate_A = variants{} ; -- 
+lin jeans_N = mkN "jeansbroek" masculine feminine | mkN "jeans" | mkN "spijkerbroek" masculine feminine ; -- status=guess status=guess status=guess
+lin select_A = variants{} ; -- 
+lin fitting_N = variants{} ; -- 
+lin commentator_N = variants{} ; -- 
+lin weep_V2 = mkV2 (mkV "huilen") | mkV2 (mkV "wenen") | mkV2 (mkV "schreien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin weep_V = mkV "huilen" | mkV "wenen" | mkV "schreien" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin handicap_N = mkN "handicap" masculine ; -- status=guess
+lin crush_V2 = mkV2 (mkV "verdrukken") ; -- status=guess, src=wikt
+lin crush_V = mkV "verdrukken" ; -- status=guess, src=wikt
+lin towel_N = mkN "handdoek" masculine ; -- status=guess
+lin stay_N = mkN "verblijf" neuter ; -- status=guess
+lin skilled_A = mkA "bedreven" ; -- status=guess
+lin repeatedly_Adv = mkAdv "herhaaldelijk" | mkAdv "meermaals" | mkAdv "telkens" ; -- status=guess status=guess status=guess
+lin defensive_A = variants{} ; -- 
+lin calm_V2 = mkV2 (mkV "afkoelen") | mkV2 (mkV "kalmeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin calm_V = mkV "afkoelen" | mkV "kalmeren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin temporarily_Adv = mkAdv "tijdelijk" ; -- status=guess
+lin rain_V2 = mkV2 (mkV "regenen") ; -- status=guess, src=wikt
+lin rain_V = mkV "regenen" ; -- status=guess, src=wikt
+lin pin_N = mkN "speldje" neuter ; -- status=guess
+lin villa_N = variants{} ; -- 
+lin rod_N = mkN "roede" ; -- status=guess
+lin frontier_N = mkN "grens" ; -- status=guess
+lin enforcement_N = mkN "handhaving" feminine ; -- status=guess
+lin protective_A = variants{} ; -- 
+lin philosophical_A = mkA "wijsgerig" | mkA "filosofisch" ; -- status=guess status=guess
+lin lordship_N = variants{} ; -- 
+lin disagree_VS = mkVS (mkV (mkV "niet") "overeenkomen") | mkVS (mkV (mkV "niet") "overeenstemmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disagree_V2 = mkV2 (mkV (mkV "niet") "overeenkomen") | mkV2 (mkV (mkV "niet") "overeenstemmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disagree_V = mkV (mkV "niet") "overeenkomen" | mkV (mkV "niet") "overeenstemmen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin boyfriend_N = mkN "vriend" masculine | mkN "lief" neuter ; -- status=guess status=guess
+lin activistMasc_N = variants{} ; -- 
+lin viewer_N = mkN "kijker" masculine ; -- status=guess
+lin slim_A = mkA "slank" | mkA "dun" ; -- status=guess status=guess
+lin textile_N = mkN "textiel" neuter ; -- status=guess
+lin mist_N = mkN "waas" ; -- status=guess
+lin harmony_N = mkN "samenklank" masculine | mkN "eendracht" feminine | mkN "overeenstemming" feminine ; -- status=guess status=guess status=guess
+lin deed_N = mkN "daad" feminine ; -- status=guess
+lin merge_V2 = mkV2 (mkV "samenkomen") | mkV2 (mkV "samenvloeien") | mkV2 (mkV "fusioneren") | mkV2 (mkV "samengaan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin merge_V = mkV "samenkomen" | mkV "samenvloeien" | mkV "fusioneren" | mkV "samengaan" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin invention_N = mkN "uitvinding" feminine ; -- status=guess
+lin commissioner_N = mkN "commissaris" masculine ; -- status=guess
+lin caravan_N = mkN "karavaan" feminine ; -- status=guess
+lin bolt_N = mkN "grendel" masculine ; -- status=guess
+lin ending_N = mkN "uitgang" masculine ; -- status=guess
+lin publishing_N = variants{} ; -- 
+lin gut_N = mkN "buik" masculine ; -- status=guess
+lin stamp_V2 = mkV2 (mkV "stampen") ; -- status=guess, src=wikt
+lin stamp_V = mkV "stampen" ; -- status=guess, src=wikt
+lin map_V2 = variants{} ; -- 
+lin loud_Adv = variants{} ; -- 
+lin stroke_V2 = mkV2 (mkV "strelen") | mkV2 (strijken_V) | mkV2 (mkV "aaien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shock_V2 = variants{} ; -- 
+lin rug_N = mkN "tapijt" ; -- status=guess
+lin picture_V2 = mkV2 (reflMkV "verbeelden") ; -- status=guess, src=wikt
+lin slip_N = mkN "slip" masculine ; -- status=guess
+lin praise_N = mkN "lof" masculine ; -- status=guess
+lin fine_N = mkN "boete" ; -- status=guess
+lin monument_N = mkN "monument" neuter ; -- status=guess
+lin material_A = mkA "materieel" | mkA "materiële" ; -- status=guess status=guess
+lin garment_N = mkN "kledingstuk" neuter ; -- status=guess
+lin toward_Prep = variants{} ; -- 
+lin realm_N = mkN "domein" ; -- status=guess
+lin melt_V2 = mkV2 (smelten_V) ; -- status=guess, src=wikt
+lin melt_V = smelten_V ; -- status=guess, src=wikt
+lin reproduction_N = variants{} ; -- 
+lin reactor_N = mkN "reactor" ; -- status=guess
+lin furious_A = variants{} ; -- 
+lin distinguished_A = variants{} ; -- 
+lin characterize_V2 = variants{} ; -- 
+lin alike_Adv = variants{} ; -- 
+lin pump_N = mkN "pomp" feminine ; -- status=guess
+lin probe_N = mkN "sonde" masculine feminine ; -- status=guess
+lin feedback_N = variants{} ; -- 
+lin aspiration_N = variants{} ; -- 
+lin suspect_N = mkN "verdachte" masculine feminine ; -- status=guess
+lin solar_A = variants{} ; -- 
+lin fare_N = mkN "zwartrijder" masculine | mkN "blinde passagier" ; -- status=guess status=guess
+lin carve_V2 = variants{} ; -- 
+lin carve_V = variants{} ; -- 
+lin qualified_A = variants{} ; -- 
+lin membrane_N = mkN "membraan" neuter ; -- status=guess
+lin dependence_N = mkN "verslaving" feminine | mkN "afhankelijkheid" feminine ; -- status=guess status=guess
+lin convict_V2 = mkV2 (mkV "veroordelen") ; -- status=guess, src=wikt
+lin bacteria_N = mkN "bacteriën" ; -- status=guess
+lin trading_N = mkN "handelspost" utrum ; -- status=guess
+lin ambassador_N = mkN "ambassadeur" masculine ; -- status=guess
+lin wound_V2 = mkV2 (mkV "kwetsen") ; -- status=guess, src=wikt
+lin drug_V2 = mkV2 (mkV "drogeren") ; -- status=guess, src=wikt
+lin conjunction_N = mkN "voegwoord" neuter ; -- status=guess
+lin cabin_N = variants{} ; -- 
+lin trail_V2 = variants{} ; -- 
+lin trail_V = variants{} ; -- 
+lin shaft_N = mkN "schacht" ; -- status=guess
+lin treasure_N = mkN "schat" feminine ; -- status=guess
+lin inappropriate_A = mkA "ongepast" ; -- status=guess
+lin half_Adv = mkAdv "half" ; -- status=guess
+lin attribute_N = mkN "attribuut" neuter ; -- status=guess
+lin liquid_A = mkA "vloeibaar" ; -- status=guess
+lin embassy_N = mkN "ambassade" feminine ; -- status=guess
+lin terribly_Adv = variants{} ; -- 
+lin exemption_N = mkN "vrijstelling" | mkN "ontheffing" ; -- status=guess status=guess
+lin array_N = mkN "array" masculine ; -- status=guess
+lin tablet_N = mkN "kleitablet" feminine ; -- status=guess
+lin sack_V2 = mkV2 (mkV "plunderen") ; -- status=guess, src=wikt
+lin erosion_N = variants{} ; -- 
+lin bull_N = mkN "stier" masculine ; -- status=guess
+lin warehouse_N = mkN "pakhuis" neuter ; -- status=guess
+lin unfortunate_A = variants{} ; -- 
+lin promoter_N = variants{} ; -- 
+lin compel_VV = mkVV (mkV "bijeendrijven") | mkVV (mkV "samendrijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin compel_V2V = mkV2V (mkV "bijeendrijven") | mkV2V (mkV "samendrijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin compel_V2 = mkV2 (mkV "bijeendrijven") | mkV2 (mkV "samendrijven") ; -- status=guess, src=wikt status=guess, src=wikt
+lin motivate_V2V = mkV2V (mkV "motiveren") ; -- status=guess, src=wikt
+lin motivate_V2 = mkV2 (mkV "motiveren") ; -- status=guess, src=wikt
+lin burning_A = variants{} ; -- 
+lin vitamin_N = mkN "vitamine" utrum ; -- status=guess
+lin sail_N = mkN "zeil" neuter ; -- status=guess
+lin lemon_N = mkN "citroenmelisse" feminine | mkN "citronella" masculine | mkN "bijenkruid" neuter | mkN "vrouwenkruid" neuter ; -- status=guess status=guess status=guess status=guess
+lin foreigner_N = mkN "buitenlander" masculine | mkN "buitenlandse" feminine | mkN "vreemdeling" masculine | mkN "vreemdelinge" feminine ; -- status=guess status=guess status=guess status=guess
+lin powder_N = mkN "poeder" masculine ; -- status=guess
+lin persistent_A = mkA "hardnekkig" ; -- status=guess
+lin bat_N = mkN "knuppel" masculine | mkN "slaghout" neuter ; -- status=guess status=guess
+lin ancestor_N = mkN "voorloper" masculine ; -- status=guess
+lin predominantly_Adv = variants{} ; -- 
+lin mathematical_A = mkA "wiskundig" ; -- status=guess
+lin compliance_N = variants{} ; -- 
+lin arch_N = mkN "boog" masculine ; -- status=guess
+lin woodland_N = variants{} ; -- 
+lin serum_N = variants{} ; -- 
+lin overnight_Adv = mkAdv "van de ene dag op de andere" ; -- status=guess
+lin doubtful_A = variants{} ; -- 
+lin doing_N = mkN "toedoen" neuter ; -- status=guess
+lin coach_V2 = mkV2 (mkV "opleiden") ; -- status=guess, src=wikt
+lin coach_V = mkV "opleiden" ; -- status=guess, src=wikt
+lin binding_A = variants{} ; -- 
+lin surrounding_A = variants{} ; -- 
+lin peer_N = mkN "edelman" masculine | mkN "edele" masculine ; -- status=guess status=guess
+lin ozone_N = mkN "ozon" ; -- status=guess
+lin mid_A = mkA "midden" ; -- status=guess
+lin invisible_A = mkA "onzichtbaar" | mkA "onzichtbare" ; -- status=guess status=guess
+lin depart_V = mkV "heengaan" ; -- status=guess, src=wikt
+lin brigade_N = variants{} ; -- 
+lin manipulate_V2 = mkV2 (mkV "manipuleren") | mkV2 (mkV "beïnvloeden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin consume_V2 = mkV2 (mkV "verteren") | mkV2 (mkV "consumeren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin consume_V = mkV "verteren" | mkV "consumeren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin temptation_N = mkN "verleiding" | mkN "verzoeking" | mkN "beproeving" ; -- status=guess status=guess status=guess
+lin intact_A = variants{} ; -- 
+lin glove_N = L.glove_N ;
+lin aggression_N = mkN "agressie" ; -- status=guess
+lin emergence_N = mkN "emergentie" feminine ; -- status=guess
+lin stag_V = variants{} ; -- 
+lin coffin_N = mkN "doodskist" | mkN "kist" feminine ; -- status=guess status=guess
+lin beautifully_Adv = variants{} ; -- 
+lin clutch_V2 = variants{} ; -- 
+lin clutch_V = variants{} ; -- 
+lin wit_N = variants{} ; -- 
+lin underline_V2 = variants{} ; -- 
+lin trainee_N = variants{} ; -- 
+lin scrutiny_N = mkN "nauwkeurig onderzoek" | mkN "kritisch onderzoek" ; -- status=guess status=guess
+lin neatly_Adv = variants{} ; -- 
+lin follower_N = mkN "imitator" masculine | mkN "navolger" masculine ; -- status=guess status=guess
+lin sterling_A = variants{} ; -- 
+lin tariff_N = mkN "tarief" neuter ; -- status=guess
+lin bee_N = mkN "bij" feminine | mkN "honingbij" feminine | mkN "imme" feminine ; -- status=guess status=guess status=guess
+lin relaxation_N = variants{} ; -- 
+lin negligence_N = mkN "nalatigheid" feminine | mkN "achteloosheid" feminine ; -- status=guess status=guess
+lin sunlight_N = mkN "zonlicht" ; -- status=guess
+lin penetrate_V2 = mkV2 (mkV "penetreren") ; -- status=guess, src=wikt
+lin penetrate_V = mkV "penetreren" ; -- status=guess, src=wikt
+lin knot_N = mkN "de knoop" masculine | mkN "knoei" ; -- status=guess status=guess
+lin temper_N = mkN "uitharden" ; -- status=guess
+lin skull_N = mkN "schedel" masculine | mkN "doodshoofd" neuter | mkN "doodskop" masculine | mkN "cranium" neuter ; -- status=guess status=guess status=guess status=guess
+lin openly_Adv = variants{} ; -- 
+lin grind_V2 = mkV2 (malen_V) | mkV2 (mkV "vermalen") | mkV2 (mkV "verpulveren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grind_V = malen_V | mkV "vermalen" | mkV "verpulveren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin whale_N = mkN "walvis" masculine ; -- status=guess
+lin throne_N = mkN "gemak" neuter ; -- status=guess
+lin supervise_V2 = variants{} ; -- 
+lin supervise_V = variants{} ; -- 
+lin sickness_N = mkN "ziekte de" ; -- status=guess
+lin package_V2 = variants{} ; -- 
+lin intake_N = variants{} ; -- 
+lin within_Adv = variants{}; -- mkPrep "binnenin" | mkPrep "in" | mkPrep "binnen";
+lin inland_A = variants{} ; -- 
+lin beast_N = mkN "beest" neuter | mkN "wild dier" | mkN "dier" neuter ; -- status=guess status=guess status=guess
+lin rear_N = mkN "achterste" neuter | mkN "achterkant" masculine ; -- status=guess status=guess
+lin morality_N = mkN "ethiek" ; -- status=guess
+lin competent_A = mkA "bekwaam" | mkA "bevoegd" | mkA "capabel" | mkA "competent" ; -- status=guess status=guess status=guess status=guess
+lin sink_N = mkN "gootsteen" masculine | mkN "afwasbak" masculine ; -- status=guess status=guess
+lin uniform_A = mkA "uniform" | mkA "consistent" ; -- status=guess status=guess
+lin reminder_N = mkN "geheugensteuntje" neuter ; -- status=guess
+lin permanently_Adv = variants{} ; -- 
+lin optimistic_A = mkA "optimistisch" ; -- status=guess
+lin bargain_N = variants{} ; -- 
+lin seemingly_Adv = variants{} ; -- 
+lin respective_A = variants{} ; -- 
+lin horizontal_A = mkA "horizontaal" ; -- status=guess
+lin decisive_A = mkA "beslissend" | mkA "afdoend" | mkA "doorslaggevend" ; -- status=guess status=guess status=guess
+lin bless_V2 = mkV2 (mkV "zegenen") ; -- status=guess, src=wikt
+lin bile_N = mkN "gal" masculine feminine ; -- status=guess
+lin spatial_A = mkA "ruimtelijk" ; -- status=guess
+lin bullet_N = mkN "kogel" masculine ; -- status=guess
+lin respectable_A = variants{} ; -- 
+lin overseas_Adv = mkAdv "Buitenlands" ; -- status=guess
+lin convincing_A = variants{} ; -- 
+lin unacceptable_A = mkA "onaanvaardbaar" ; -- status=guess
+lin confrontation_N = mkN "confrontatie" feminine ; -- status=guess
+lin swiftly_Adv = variants{} ; -- 
+lin paid_A = variants{} ; -- 
+lin joke_V = mkV "grappen" | mkV "grappenmaken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin instant_A = mkA "onmiddelijk" | mkA "ogenblikkelijk" ; -- status=guess status=guess
+lin illusion_N = mkN "illusie" feminine | mkN "zinsbegoocheling" feminine ; -- status=guess status=guess
+lin cheer_V2 = variants{} ; -- 
+lin cheer_V = variants{} ; -- 
+lin congregation_N = mkN "congregatie" | mkN "bijeenkomst" | mkN "menigte" | mkN "samenscholing" | mkN "vergadering" ; -- status=guess status=guess status=guess status=guess status=guess
+lin worldwide_Adv = mkAdv "wereldwijd" | mkAdv "over de hele wereld" ; -- status=guess status=guess
+lin winning_A = variants{} ; -- 
+lin wake_N = mkN "kielzog" neuter ; -- status=guess
+lin toss_V2 = mkV2 (mkV "woelen") ; -- status=guess, src=wikt
+lin toss_V = mkV "woelen" ; -- status=guess, src=wikt
+lin medium_A = variants{} ; -- 
+lin jewellery_N = variants{} ; -- 
+lin fond_A = variants{} ; -- 
+lin alarm_V2 = mkV2 (mkV (mkV "te") "wapen roepen") ; -- status=guess, src=wikt
+lin guerrilla_N = variants{} ; -- 
+lin dive_V = duiken_V | mkV (mkV "een") "duikvlucht maken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin desire_V2 = variants{} ; -- 
+lin cooperation_N = mkN "samenwerking" feminine ; -- status=guess
+lin thread_N = mkN "onderwerp" neuter | mkN "rode draad" masculine ; -- status=guess status=guess
+lin prescribe_V2 = variants{} ; -- 
+lin prescribe_V = variants{} ; -- 
+lin calcium_N = mkN "calcium" neuter ; -- status=guess
+lin redundant_A = mkA "overbodig" | mkA "overtollig" | mkA "achterhaald" ; -- status=guess status=guess status=guess
+lin marker_N = mkN "fiche" masculine ; -- status=guess
+lin chemistMasc_N = mkN "scheikundige" masculine feminine | mkN "chemicus" masculine ; -- status=guess status=guess
+lin mammal_N = mkN "zoogdier" neuter ; -- status=guess
+lin legacy_N = mkN "erfgoed" | mkN "erfenis" ; -- status=guess status=guess
+lin debtor_N = mkN "debiteur" ; -- status=guess
+lin testament_N = mkN "testament" neuter ; -- status=guess
+lin tragic_A = mkA "tragisch" ; -- status=guess
+lin silver_A = mkA "zilveren" ; -- status=guess
+lin grin_N = mkN "grijns" masculine feminine ; -- status=guess
+lin spectacle_N = mkN "spektakel" neuter ; -- status=guess
+lin inheritance_N = mkN "erfbelasting" utrum ; -- status=guess
+lin heal_V2 = mkV2 (genezen_V) | mkV2 (mkV "helen") | mkV2 (mkV (mkV "beter") "maken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin heal_V = genezen_V | mkV "helen" | mkV (mkV "beter") "maken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sovereignty_N = mkN "soevereiniteit" feminine ; -- status=guess
+lin enzyme_N = variants{} ; -- 
+lin host_V2 = mkV2 (mkV "hosten") ; -- status=guess, src=wikt
+lin neighbouring_A = mkA "naburig" | mkA "naburige" | mkA "aanpalend" | mkA "aanpalende" | mkA "buur-" ; -- status=guess status=guess status=guess status=guess status=guess
+lin corn_N = mkN "veldsla" ; -- status=guess
+lin layout_N = mkN "indelen" neuter ; -- status=guess
+lin dictate_VS = variants{} ; -- 
+lin dictate_V2 = variants{} ; -- 
+lin dictate_V = variants{} ; -- 
+lin rip_V2 = mkV2 (mkV "scheuren") ; -- status=guess, src=wikt
+lin rip_V = mkV "scheuren" ; -- status=guess, src=wikt
+lin regain_V2 = mkV2 (mkV "herkrijgen") ; -- status=guess, src=wikt
+lin probable_A = mkA "waarschijnlijk" ; -- status=guess
+lin inclusion_N = mkN "insluiting" feminine ; -- status=guess
+lin booklet_N = mkN "boekje" neuter | mkN "pamflet" neuter ; -- status=guess status=guess
+lin bar_V2 = mkV2 (mkV "blokkeren") | mkV2 (mkV "barreren") | mkV2 (mkV "vergrendelen") | mkV2 (mkV "versperren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin privately_Adv = variants{} ; -- 
+lin laser_N = mkN "laser" ; -- status=guess
+lin fame_N = mkN "bekendheid" feminine ; -- status=guess
+lin bronze_N = mkN "brons" neuter ; -- status=guess
+lin mobile_A = mkA "beweeglijk" | mkA "mobiel" ; -- status=guess status=guess
+lin metaphor_N = mkN "metafoor" masculine ; -- status=guess
+lin complication_N = variants{} ; -- 
+lin narrow_V2 = variants{} ; -- 
+lin narrow_V = variants{} ; -- 
+lin old_fashioned_A = variants{} ; -- 
+lin chop_V2 = variants{} ; -- 
+lin chop_V = variants{} ; -- 
+lin synthesis_N = variants{} ; -- 
+lin diameter_N = mkN "diameter" masculine | mkN "doorsnede" masculine feminine ; -- status=guess status=guess
+lin bomb_V2 = mkV2 (mkV "bombarderen") ; -- status=guess, src=wikt
+lin bomb_V = mkV "bombarderen" ; -- status=guess, src=wikt
+lin silently_Adv = mkAdv "stilletjes" ; -- status=guess
+lin shed_N = mkN "loods" | mkN "schuur" ; -- status=guess status=guess
+lin fusion_N = mkN "smelten" neuter ; -- status=guess
+lin trigger_V2 = mkV2 (mkV "afvuren") | mkV2 (mkV "vuren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin printing_N = variants{} ; -- 
+lin onion_N = mkN "ui" masculine | mkN "ajuin" masculine ; -- status=guess status=guess
+lin dislike_V2 = mkV2 (mkV (mkV "een") "hekel hebben aan") | mkV2 (mkV (mkV "het") "land hebben aan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin embody_V2 = variants{} ; -- 
+lin curl_V = variants{} ; -- 
+lin sunshine_N = mkN "zonneschijn" masculine ; -- status=guess
+lin sponsorship_N = variants{} ; -- 
+lin rage_N = mkN "furie" feminine | mkN "razernij" | mkN "toorn" ; -- status=guess status=guess status=guess
+lin loop_N = mkN "lus" utrum | mkN "herhaling" feminine | mkN "repetitie" feminine ; -- status=guess status=guess status=guess
+lin halt_N = variants{} ; -- 
+lin cop_V2 = variants{} ; -- 
+lin bang_V2 = variants{} ; -- 
+lin bang_V = variants{} ; -- 
+lin toxic_A = mkA "giftig" ; -- status=guess
+lin thinking_A = variants{} ; -- 
+lin orientation_N = mkN "oriënteringsvermogen" ; -- status=guess
+lin likelihood_N = mkN "waarschijnlijkheid" ; -- status=guess
+lin wee_A = mkA "klein" | mkA "petieterig" | mkA "pietepeuterig" ; -- status=guess status=guess status=guess
+lin up_to_date_A = variants{} ; -- 
+lin polite_A = mkA "beleefd" ; -- status=guess
+lin apology_N = mkN "verontschuldiging" feminine ; -- status=guess
+lin exile_N = mkN "banneling" masculine ; -- status=guess
+lin brow_N = mkN "wenkbrauw" utrum ; -- status=guess
+lin miserable_A = variants{} ; -- 
+lin outbreak_N = mkN "uitbarsting" | mkN "explosie" ; -- status=guess status=guess
+lin comparatively_Adv = mkAdv "relatief" | mkAdv "betrekkelijk" ; -- status=guess status=guess
+lin pump_V2 = mkV2 (mkV "pompen") ; -- status=guess, src=wikt
+lin pump_V = mkV "pompen" ; -- status=guess, src=wikt
+lin fuck_V2 = mkV2 (mkV "aankloten") ; -- status=guess, src=wikt
+lin fuck_V = mkV "aankloten" ; -- status=guess, src=wikt
+lin forecast_VS = mkVS (mkV "voorspellen") ; -- status=guess, src=wikt
+lin forecast_V2 = mkV2 (mkV "voorspellen") ; -- status=guess, src=wikt
+lin forecast_V = mkV "voorspellen" ; -- status=guess, src=wikt
+lin timing_N = variants{} ; -- 
+lin headmaster_N = variants{} ; -- 
+lin terrify_V2 = variants{} ; -- 
+lin sigh_N = mkN "zucht" masculine ; -- status=guess
+lin premier_A = variants{} ; -- 
+lin joint_N = mkN "zaak" ; -- status=guess
+lin incredible_A = mkA "ongelofelijk" ; -- status=guess
+lin gravity_N = mkN "zwaartekracht" feminine ; -- status=guess
+lin regulatory_A = variants{} ; -- 
+lin cylinder_N = mkN "cilinder" masculine ; -- status=guess
+lin curiosity_N = mkN "nieuwsgierigheid" ; -- status=guess
+lin resident_A = variants{} ; -- 
+lin narrative_N = mkN "verhaal" neuter | mkN "vertelling" feminine | mkN "verslag" neuter ; -- status=guess status=guess status=guess
+lin cognitive_A = mkA "cognitief" ; -- status=guess
+lin lengthy_A = variants{} ; -- 
+lin gothic_A = variants{} ; -- 
+lin dip_V2 = variants{} ; -- 
+lin dip_V = variants{} ; -- 
+lin adverse_A = variants{} ; -- 
+lin accountability_N = mkN "verantwoordelijkheid" neuter ; -- status=guess
+lin hydrogen_N = mkN "waterstof" neuter ; -- status=guess
+lin gravel_N = variants{} ; -- 
+lin willingness_N = variants{} ; -- 
+lin inhibit_V2 = mkV2 (mkV "remmen") ; -- status=guess, src=wikt
+lin attain_V2 = mkV2 (mkV "bereiken") | mkV2 (mkV "realiseren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin attain_V = mkV "bereiken" | mkV "realiseren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin specialize_V2 = variants{} ; -- 
+lin specialize_V = variants{} ; -- 
+lin steer_V2 = mkV2 (mkV "besturen") ; -- status=guess, src=wikt
+lin steer_V = mkV "besturen" ; -- status=guess, src=wikt
+lin selected_A = variants{} ; -- 
+lin like_N = mkN "evenknie" masculine | mkN "dat soort dingen {p}" | mkN "gelijkaardige dingen {p}" | mkN "gelijkaardigheden {p}" ; -- status=guess status=guess status=guess status=guess
+lin confer_V = mkV "overleggen" | mkV "consulteren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin usage_N = mkN "gebruik" ; -- status=guess
+lin portray_V2 = variants{} ; -- 
+lin planner_N = variants{} ; -- 
+lin manual_A = mkA "handmatig" | mkA "met de hand" | mkA "manueel" ; -- status=guess status=guess status=guess
+lin boast_VS = mkVS (reflMkV "bogen") ; -- status=guess, src=wikt
+lin boast_V2 = mkV2 (reflMkV "bogen") ; -- status=guess, src=wikt
+lin boast_V = reflMkV "bogen" ; -- status=guess, src=wikt
+lin unconscious_A = mkA "bewusteloos" ; -- status=guess
+lin jail_N = variants{} ; -- 
+lin fertility_N = mkN "vruchtbaarheid" ; -- status=guess
+lin documentation_N = mkN "documentatie" utrum ; -- status=guess
+lin wolf_N = mkN "wolf" masculine ; -- status=guess
+lin patent_N = mkN "patent" neuter | mkN "octrooi" neuter ; -- status=guess status=guess
+lin exit_N = mkN "uitgang" masculine ; -- status=guess
+lin corps_N = variants{} ; -- 
+lin proclaim_VS = mkVS (mkV "uitroepen") ; -- status=guess, src=wikt
+lin proclaim_V2 = mkV2 (mkV "uitroepen") ; -- status=guess, src=wikt
+lin multiply_V2 = mkV2 (mkV "vermenigvuldigen") ; -- status=guess, src=wikt
+lin multiply_V = mkV "vermenigvuldigen" ; -- status=guess, src=wikt
+lin brochure_N = mkN "brochure" ; -- status=guess
+lin screen_V2 = variants{} ; -- 
+lin screen_V = variants{} ; -- 
+lin orthodox_A = mkA "orthodox" ; -- status=guess
+lin locomotive_N = mkN "locomotief" | mkN "lokomotief" ; -- status=guess status=guess
+lin considering_Prep = variants{} ; -- 
+lin unaware_A = variants{} ; -- 
+lin syndrome_N = mkN "syndroom" neuter ; -- status=guess
+lin reform_V2 = variants{} ; -- 
+lin reform_V = variants{} ; -- 
+lin confirmation_N = mkN "vormsel" ; -- status=guess
+lin printed_A = variants{} ; -- 
+lin curve_V2 = mkV2 (mkV "krommen") | mkV2 (mkV "plooien") | mkV2 (buigen_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin curve_V = mkV "krommen" | mkV "plooien" | buigen_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin costly_A = variants{} ; -- 
+lin underground_A = mkA "ondergronds" ; -- status=guess
+lin territorial_A = mkA "territoriaal" ; -- status=guess
+lin designate_VS = variants{} ; -- 
+lin designate_V2V = variants{} ; -- 
+lin designate_V2 = variants{} ; -- 
+lin designate_V = variants{} ; -- 
+lin comfort_V2 = mkV2 (mkV (mkV "comfort") "verschaffen") | mkV2 (mkV (mkV "het") "gemakkelijk maken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin plot_V2 = mkV2 (mkV "plotten") ; -- status=guess, src=wikt
+lin plot_V = mkV "plotten" ; -- status=guess, src=wikt
+lin misleading_A = mkA "misleidend" ; -- status=guess
+lin weave_V2 = mkV2 (weven_V) ; -- status=guess, src=wikt
+lin weave_V = weven_V ; -- status=guess, src=wikt
+lin scratch_V2 = L.scratch_V2 ;
+lin scratch_V = mkV "krassen" | mkV "krabben" ; -- status=guess, src=wikt status=guess, src=wikt
+lin echo_N = mkN "echo" masculine ; -- status=guess
+lin ideally_Adv = variants{} ; -- 
+lin endure_V2 = mkV2 (mkV "voortduren") ; -- status=guess, src=wikt
+lin endure_V = mkV "voortduren" ; -- status=guess, src=wikt
+lin verbal_A = mkA "werkwoordelijk" ; -- status=guess
+lin stride_V = mkV "schrijden" ; -- status=guess, src=wikt
+lin nursing_N = mkN "verpleging" feminine ; -- status=guess
+lin exert_V2 = mkV2 (mkV "uitoefenen") ; -- status=guess, src=wikt
+lin compatible_A = mkA "verenigbaar" ; -- status=guess
+lin causal_A = variants{} ; -- 
+lin mosaic_N = mkN "mozaïek" ; -- status=guess
+lin manor_N = variants{} ; -- 
+lin implicit_A = mkA "impliciet" ; -- status=guess
+lin following_Prep = variants{} ; -- 
+lin fashionable_A = mkA "modieus" ; -- status=guess
+lin valve_N = variants{} ; -- 
+lin proceed_N = variants{} ; -- 
+lin sofa_N = mkN "bank in Holland" | mkN "zetel" masculine | mkN "sofa" masculine ; -- status=guess status=guess status=guess
+lin snatch_V2 = mkV2 (mkV "afpakken") | mkV2 (mkV "wegpikken") | mkV2 (mkV "graaien") | mkV2 (mkV "weggraaien") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin snatch_V = mkV "afpakken" | mkV "wegpikken" | mkV "graaien" | mkV "weggraaien" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin jazz_N = mkN "jazz" masculine ; -- status=guess
+lin patron_N = mkN "bouwheer" masculine | mkN "eigenaar" masculine | mkN "bevorderaar" masculine ; -- status=guess status=guess status=guess
+lin provider_N = mkN "verlener" masculine ; -- status=guess
+lin interim_A = mkA "tussentijds" ; -- status=guess
+lin intent_N = variants{} ; -- 
+lin chosen_A = variants{} ; -- 
+lin applied_A = mkA "aangewend" ; -- status=guess
+lin shiver_V = mkV "rillen" | mkV "bibberen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pie_N = mkN "taart" feminine | mkN "pastei" feminine ; -- status=guess status=guess
+lin fury_N = mkN "razernij" feminine ; -- status=guess
+lin abolition_N = variants{} ; -- 
+lin soccer_N = mkN "voetbal" neuter ; -- status=guess
+lin corpse_N = mkN "lijk" neuter ; -- status=guess
+lin accusation_N = variants{} ; -- 
+lin kind_A = mkA "aardig" | mkA "leuk" | mkA "lief" | mkA "mooi" | mkA "prettig" ; -- status=guess status=guess status=guess status=guess status=guess
+lin dead_Adv = mkAdv "bloed-" | mkAdv "oer-" | mkAdv "dood-" | mkAdv "Ze is bloedmooi" | mkAdv "Hij is oerdom" | mkAdv "Ik ben doodmoe" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin nursing_A = variants{} ; -- 
+lin contempt_N = mkN "minachting" feminine ; -- status=guess
+lin prevail_V = mkV "overheersen" ; -- status=guess, src=wikt
+lin murderer_N = mkN "moordenaar" masculine ; -- status=guess
+lin liberal_N = variants{} ; -- 
+lin gathering_N = mkN "katern" ; -- status=guess
+lin adequately_Adv = variants{} ; -- 
+lin subjective_A = mkA "subjectief" ; -- status=guess
+lin disagreement_N = mkN "niet in overeenstemming" ; -- status=guess
+lin cleaner_N = variants{} ; -- 
+lin boil_V2 = mkV2 (mkV "koken") ; -- status=guess, src=wikt
+lin boil_V = mkV "koken" ; -- status=guess, src=wikt
+lin static_A = variants{} ; -- 
+lin scent_N = mkN "geur" masculine | mkN "reuk" feminine ; -- status=guess status=guess
+lin civilian_N = mkN "burger" masculine ; -- status=guess
+lin monk_N = mkN "monnik" ; -- status=guess
+lin abruptly_Adv = mkAdv "abrupt" | mkAdv "bruusk" ; -- status=guess status=guess
+lin keyboard_N = mkN "klavier" neuter | mkN "keyboard" neuter ; -- status=guess status=guess
+lin hammer_N = mkN "hamer en sikkel" ; -- status=guess
+lin despair_N = variants{} ; -- 
+lin controller_N = variants{} ; -- 
+lin yell_V2 = mkV2 (mkV "schreeuwen") ; -- status=guess, src=wikt
+lin yell_V = mkV "schreeuwen" ; -- status=guess, src=wikt
+lin entail_V2 = variants{} ; -- 
+lin cheerful_A = variants{} ; -- 
+lin reconstruction_N = mkN "wederopbouw" masculine ; -- status=guess
+lin patience_N = mkN "geduld" neuter ; -- status=guess
+lin legally_Adv = variants{} ; -- 
+lin habitat_N = mkN "woonplaats" masculine feminine | mkN "habitat" neuter ; -- status=guess status=guess
+lin queue_N = mkN "rij" ; -- status=guess
+lin spectatorMasc_N = mkN "toeschouwer" masculine ; -- status=guess
+lin given_A = variants{} ; -- 
+lin purple_A = mkA "paars" | mkA "purperen" ; -- status=guess status=guess
+lin outlook_N = variants{} ; -- 
+lin genius_N = mkN "genialiteit" feminine ; -- status=guess
+lin dual_A = mkA "dubbel-" ; -- status=guess
+lin canvas_N = mkN "canvas" neuter | mkN "doek" neuter | mkN "linnen" neuter | mkN "schilderslinnen" neuter ; -- status=guess status=guess status=guess status=guess
+lin grave_A = variants{} ; -- 
+lin pepper_N = mkN "chilipeper" ; -- status=guess
+lin conform_V2 = mkV2 (mkV "conform") ; -- status=guess, src=wikt
+lin conform_V = mkV "conform" ; -- status=guess, src=wikt
+lin cautious_A = mkA "voorzichtig" ; -- status=guess
+lin dot_N = mkN "punt" masculine ; -- status=guess
+lin conspiracy_N = mkN "samenzwering" feminine | mkN "complot" neuter ; -- status=guess status=guess
+lin butterfly_N = mkN "vlinder" masculine ; -- status=guess
+lin sponsor_N = variants{} ; -- 
+lin sincerely_Adv = variants{} ; -- 
+lin rating_N = variants{} ; -- 
+lin weird_A = mkA "vreemd" | mkA "raar" | mkA "ongewoon" | mkA "bizar" | mkA "eigenaardig" | mkA "merkwaardig" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin teenage_A = variants{} ; -- 
+lin salmon_N = mkN "zalmkleur" feminine ; -- status=guess
+lin recorder_N = mkN "blokfluit" ; -- status=guess
+lin postpone_V2 = mkV2 (mkV "uitstellen") | mkV2 (mkV "verschuiven") | mkV2 (mkV "achterstellen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin maid_N = mkN "meid" feminine | mkN "dienstmeid" feminine ; -- status=guess status=guess
+lin furnish_V2 = mkV2 (mkV "meubileren") | mkV2 (mkV "bemeubelen") | mkV2 (mkV "meubelen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ethical_A = variants{} ; -- 
+lin bicycle_N = mkN "fiets" masculine | mkN "cyclo-" | mkN "rijwiel" neuter ; -- status=guess status=guess status=guess
+lin sick_N = mkN "zieke" masculine feminine | mkN "zieken {p}" ; -- status=guess status=guess
+lin sack_N = mkN "zak" masculine ; -- status=guess
+lin renaissance_N = variants{} ; -- 
+lin luxury_N = mkN "luxe" masculine ; -- status=guess
+lin gasp_V2 = mkV2 (mkV "hijgen") | mkV2 (mkV "snakken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gasp_V = mkV "hijgen" | mkV "snakken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin wardrobe_N = mkN "shrank" ; -- status=guess
+lin native_N = mkN "inlandse taal" ; -- status=guess
+lin fringe_N = mkN "franje" masculine feminine ; -- status=guess
+lin adaptation_N = mkN "aanpassing" feminine ; -- status=guess
+lin quotation_N = mkN "citaat" neuter ; -- status=guess
+lin hunger_N = mkN "honger" masculine | mkN "trek" ; -- status=guess status=guess
+lin enclose_V2 = mkV2 (mkV "omheinen") ; -- status=guess, src=wikt
+lin disastrous_A = mkA "onheilspellend" | mkA "sinister" ; -- status=guess status=guess
+lin choir_N = mkN "koor" neuter ; -- status=guess
+lin overwhelming_A = mkA "overweldigend" ; -- status=guess
+lin glimpse_N = mkN "glimp" masculine ; -- status=guess
+lin divorce_V2 = variants{} ; -- 
+lin circular_A = variants{} ; -- 
+lin locality_N = variants{} ; -- 
+lin ferry_N = mkN "veer" neuter | mkN "veerpont" ; -- status=guess status=guess
+lin balcony_N = mkN "balkon" neuter ; -- status=guess
+lin sailor_N = mkN "matroos" masculine ; -- status=guess
+lin precision_N = variants{} ; -- 
+lin desert_V2 = mkV2 (mkV "achterlaten") | mkV2 (mkV "verlaten") | mkV2 (mkV (mkV "aan") "m 'n lot overlaten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin desert_V = mkV "achterlaten" | mkV "verlaten" | mkV (mkV "aan") "m 'n lot overlaten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dancing_N = mkN "dansen" neuter ; -- status=guess
+lin alert_V2 = variants{} ; -- 
+lin surrender_V2 = mkV2 (reflMkV "overgeven") ; -- status=guess, src=wikt
+lin surrender_V = reflMkV "overgeven" ; -- status=guess, src=wikt
+lin archive_N = mkN "archief" neuter ; -- status=guess
+lin jump_N = mkN "sprong" masculine ; -- status=guess
+lin philosopher_N = mkN "filosoof" masculine | mkN "filosofe" feminine | mkN "wijsgeer" masculine ; -- status=guess status=guess status=guess
+lin revival_N = mkN "heropleving" feminine ; -- status=guess
+lin presume_VS = mkVS (mkV "aannemen") | mkVS (mkV "veronderstellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin presume_V2 = mkV2 (mkV "aannemen") | mkV2 (mkV "veronderstellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin presume_V = mkV "aannemen" | mkV "veronderstellen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin node_N = variants{} ; -- 
+lin fantastic_A = mkA "fantastisch" | mkA "grandioos" ; -- status=guess status=guess
+lin herb_N = mkN "kruid" ; -- status=guess
+lin assertion_N = mkN "bevestiging" ; -- status=guess
+lin thorough_A = mkA "grondig" | mkA "diepgaand" ; -- status=guess status=guess
+lin quit_V2 = mkV2 (mkV (mkV "ophouden") "met") | mkV2 (mkV "stoppen") | mkV2 (mkV "opgeven") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin quit_V = mkV (mkV "ophouden") "met" | mkV "stoppen" | mkV "opgeven" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grim_A = variants{} ; -- 
+lin fair_N = mkN "jaarmarkt" masculine | mkN "kermis" masculine | mkN "braderie" feminine ; -- status=guess status=guess status=guess
+lin broadcast_V2 = mkV2 (mkV "omroepen") ; -- status=guess, src=wikt
+lin broadcast_V = mkV "omroepen" ; -- status=guess, src=wikt
+lin annoy_V2 = mkV2 (mkV "ergeren") | mkV2 (mkV "vervelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin divert_V = variants{} ; -- 
+lin accelerate_V2 = mkV2 (mkV "versnellen") | mkV2 (mkV (mkV "sneller") "gaan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin accelerate_V = mkV "versnellen" | mkV (mkV "sneller") "gaan" ; -- status=guess, src=wikt status=guess, src=wikt
+lin polymer_N = mkN "polymeer" neuter ; -- status=guess
+lin sweat_N = mkN "zweet" neuter | mkN "transpiratievocht" neuter ; -- status=guess status=guess
+lin survivor_N = variants{} ; -- 
+lin subscription_N = variants{} ; -- 
+lin repayment_N = variants{} ; -- 
+lin anonymous_A = mkA "naamloos" | mkA "anoniem" ; -- status=guess status=guess
+lin summarize_V2 = mkV2 (mkV "samenvatten") | mkV2 (mkV "opsommen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin punch_N = mkN "punch" masculine ; -- status=guess
+lin lodge_V2 = mkV2 (mkV "herbergen") ; -- status=guess, src=wikt
+lin lodge_V = mkV "herbergen" ; -- status=guess, src=wikt
+lin landowner_N = mkN "grootgrondbezitter" masculine ; -- status=guess
+lin ignorance_N = mkN "onwetendheid" feminine | mkN "ignorantie" feminine ; -- status=guess status=guess
+lin discourage_V2 = mkV2 (mkV "ontmoedigen") ; -- status=guess, src=wikt
+lin bride_N = mkN "bruid" feminine ; -- status=guess
+lin likewise_Adv = mkAdv "evenzo" | mkAdv "eveneens" | mkAdv "op gelijkaardige wijze" ; -- status=guess status=guess status=guess
+lin depressed_A = variants{} ; -- 
+lin abbey_N = mkN "abdijkerk" feminine ; -- status=guess
+lin quarry_N = mkN "prooi" masculine feminine | mkN "prooidier" neuter ; -- status=guess status=guess
+lin archbishop_N = mkN "aartsbisschop" masculine ; -- status=guess
+lin sock_N = L.sock_N ;
+lin large_scale_A = variants{} ; -- 
+lin glare_V2 = variants{} ; -- 
+lin glare_V = variants{} ; -- 
+lin descent_N = mkN "afdaling" feminine ; -- status=guess
+lin stumble_V = mkV "struikelen" | mkV "strompelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mistress_N = mkN "minnares" feminine ; -- status=guess
+lin empty_V2 = mkV2 (mkV "leegmaken") | mkV2 (mkV "legen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin empty_V = mkV "leegmaken" | mkV "legen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin prosperity_N = mkN "voorspoed" ; -- status=guess
+lin harm_V2 = mkV2 (mkV "schaden") | mkV2 (mkV "beschadigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin formulation_N = variants{} ; -- 
+lin atomic_A = mkA "atomisch" ; -- status=guess
+lin agreed_A = variants{} ; -- 
+lin wicked_A = mkA "kwaadaardig" ; -- status=guess
+lin threshold_N = mkN "dorpel" | mkN "drempel" ; -- status=guess status=guess
+lin lobby_N = variants{} ; -- 
+lin repay_V2 = mkV2 (mkV "terugbetalen") ; -- status=guess, src=wikt
+lin repay_V = mkV "terugbetalen" ; -- status=guess, src=wikt
+lin varying_A = variants{} ; -- 
+lin track_V2 = variants{} ; -- 
+lin track_V = variants{} ; -- 
+lin crawl_V = kruipen_V ; -- status=guess, src=wikt
+lin tolerate_V2 = mkV2 (mkV "verdragen") | mkV2 (mkV "tolereren") | mkV2 (mkV "toelaten") | mkV2 (mkV "dulden") | mkV2 (mkV "gedogen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin salvation_N = mkN "verlossing" feminine ; -- status=guess
+lin pudding_N = mkN "pudding" masculine ; -- status=guess
+lin counter_VS = variants{} ; -- 
+lin counter_V = variants{} ; -- 
+lin propaganda_N = mkN "propaganda" feminine ; -- status=guess
+lin cage_N = mkN "kooi" utrum ; -- status=guess
+lin broker_N = mkN "tussenpersoon" masculine ; -- status=guess
+lin ashamed_A = mkA "beschaamd" ; -- status=guess
+lin scan_V2 = mkV2 (mkV "scannen") ; -- status=guess, src=wikt
+lin scan_V = mkV "scannen" ; -- status=guess, src=wikt
+lin document_V2 = mkV2 (mkV "documenteren") ; -- status=guess, src=wikt
+lin apparatus_N = mkN "apparaat" ; -- status=guess
+lin theology_N = mkN "theologie" feminine | mkN "godgeleerdheid" feminine ; -- status=guess status=guess
+lin analogy_N = mkN "analogie" feminine ; -- status=guess
+lin efficiently_Adv = variants{} ; -- 
+lin bitterly_Adv = variants{} ; -- 
+lin performer_N = mkN "uitvoerder" masculine ; -- status=guess
+lin individually_Adv = variants{} ; -- 
+lin amid_Prep = variants{} ; -- 
+lin squadron_N = mkN "eskader" neuter ; -- status=guess
+lin sentiment_N = variants{} ; -- 
+lin making_N = variants{} ; -- 
+lin exotic_A = mkA "exotisch" | mkA "exotische" ; -- status=guess status=guess
+lin dominance_N = mkN "overheersing" ; -- status=guess
+lin coherent_A = mkA "samenhangend" | mkA "coherent" ; -- status=guess status=guess
+lin placement_N = variants{} ; -- 
+lin flick_V2 = variants{} ; -- 
+lin colourful_A = variants{} ; -- 
+lin mercy_N = mkN "genade" feminine | mkN "erbarmen" neuter | mkN "vergeving" feminine | mkN "vergiffenis" feminine ; -- status=guess status=guess status=guess status=guess
+lin angrily_Adv = variants{} ; -- 
+lin amuse_V2 = mkV2 (mkV "amuseren") ; -- status=guess, src=wikt
+lin mainstream_N = variants{} ; -- 
+lin appraisal_N = mkN "schatting" feminine | mkN "taxatie" feminine | mkN "raming" masculine ; -- status=guess status=guess status=guess
+lin annually_Adv = mkAdv "jaarlijks" ; -- status=guess
+lin torch_N = mkN "zaklamp" ; -- status=guess
+lin intimate_A = mkA "innig" ; -- status=guess
+lin gold_A = variants{} ; -- 
+lin arbitrary_A = mkA "willekeurig" ; -- status=guess
+lin venture_VS = mkVS (mkV "riskeren") | mkVS (mkV "wagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin venture_V2 = mkV2 (mkV "riskeren") | mkV2 (mkV "wagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin venture_V = mkV "riskeren" | mkV "wagen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin preservation_N = variants{} ; -- 
+lin shy_A = mkA "verstandig" | mkA "voorzichtig" ; -- status=guess status=guess
+lin disclosure_N = variants{} ; -- 
+lin lace_N = mkN "veter" masculine ; -- status=guess
+lin inability_N = variants{} ; -- 
+lin motif_N = variants{} ; -- 
+lin listenerMasc_N = mkN "luisteraar" masculine ; -- status=guess
+lin hunt_N = mkN "jacht" masculine ; -- status=guess
+lin delicious_A = mkA "heerlijk" | mkA "lekker" | mkA "smakelijk" ; -- status=guess status=guess status=guess
+lin term_VS = variants{} ; -- 
+lin term_V2 = variants{} ; -- 
+lin substitute_N = mkN "vervanger" masculine | mkN "plaatsvervanger" masculine | mkN "vervanging" feminine ; -- status=guess status=guess status=guess
+lin highway_N = mkN "autosnelweg" masculine | mkN "autostrade" feminine | mkN "snelweg" masculine ; -- status=guess status=guess status=guess
+lin haul_V2 = variants{} ; -- 
+lin haul_V = variants{} ; -- 
+lin dragon_N = mkN "drakenboot" ; -- status=guess
+lin chair_V2 = variants{} ; -- 
+lin accumulate_V2 = mkV2 (reflMkV "opstapelen") | mkV2 (mkV "vermeerderen") | mkV2 (mkV "accumuleren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin accumulate_V = reflMkV "opstapelen" | mkV "vermeerderen" | mkV "accumuleren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin unchanged_A = variants{} ; -- 
+lin sediment_N = variants{} ; -- 
+lin sample_V2 = variants{} ; -- 
+lin exclaim_V2 = variants{} ; -- 
+lin fan_V2 = variants{} ; -- 
+lin fan_V = variants{} ; -- 
+lin volunteer_V2 = variants{} ; -- 
+lin volunteer_V = variants{} ; -- 
+lin root_V2 = mkV2 (mkV "juichen") | mkV2 (mkV "aanvuren") | mkV2 (mkV "supporteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin root_V = mkV "juichen" | mkV "aanvuren" | mkV "supporteren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin parcel_N = variants{} ; -- 
+lin psychiatric_A = mkA "psychiatrisch" ; -- status=guess
+lin delightful_A = variants{} ; -- 
+lin confidential_A = mkA "vertrouwelijk" ; -- status=guess
+lin calorie_N = mkN "calorie" feminine ; -- status=guess
+lin flash_N = mkN "flits" feminine ; -- status=guess
+lin crowd_V2 = variants{} ; -- 
+lin crowd_V = variants{} ; -- 
+lin aggregate_A = variants{} ; -- 
+lin scholarship_N = mkN "studiebeurs or" masculine ; -- status=guess
+lin monitor_N = mkN "monitor" | mkN "beeldscherm" ; -- status=guess status=guess
+lin disciplinary_A = variants{} ; -- 
+lin rock_V2 = mkV2 (mkV "schudden") ; -- status=guess, src=wikt
+lin rock_V = mkV "schudden" ; -- status=guess, src=wikt
+lin hatred_N = mkN "haat" masculine ; -- status=guess
+lin pill_N = mkN "pil" ; -- status=guess
+lin noisy_A = mkA "lawaaierig" ; -- status=guess
+lin feather_N = L.feather_N ;
+lin lexical_A = variants{} ; -- 
+lin staircase_N = mkN "trap" masculine ; -- status=guess
+lin autonomous_A = mkA "autonoom" ; -- status=guess
+lin viewpoint_N = variants{} ; -- 
+lin projection_N = variants{} ; -- 
+lin offensive_A = mkA "weerzinwekkend" | mkA "walgelijk" | mkA "beledigend" ; -- status=guess status=guess status=guess
+lin controlled_A = variants{} ; -- 
+lin flush_V2 = mkV2 (mkV "blozen") ; -- status=guess, src=wikt
+lin flush_V = mkV "blozen" ; -- status=guess, src=wikt
+lin racism_N = mkN "racisme" neuter ; -- status=guess
+lin flourish_V = mkV "floreren" ; -- status=guess, src=wikt
+lin resentment_N = mkN "misnoegen" ; -- status=guess
+lin pillow_N = mkN "kussen" neuter ; -- status=guess
+lin courtesy_N = mkN "hoffelijkheid" feminine ; -- status=guess
+lin photography_N = mkN "fotografie" feminine ; -- status=guess
+lin monkey_N = mkN "apenjong" | mkN "brutale aap" ; -- status=guess status=guess
+lin glorious_A = mkA "roemruchtig" ; -- status=guess
+lin evolutionary_A = mkA "evolutionair" ; -- status=guess
+lin gradual_A = mkA "geleidelijk" ; -- status=guess
+lin bankruptcy_N = mkN "bankroet" neuter | mkN "failliet" neuter | mkN "faling" feminine | mkN "surseance van betaling" masculine feminine ; -- status=guess status=guess status=guess status=guess
+lin sacrifice_N = mkN "offer" | mkN "opoffering" feminine ; -- status=guess status=guess
+lin uphold_V2 = mkV2 (mkV "ondersteunen") | mkV2 (mkV (mkV "staande") "houden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sketch_N = mkN "schets" utrum ; -- status=guess
+lin presidency_N = variants{} ; -- 
+lin formidable_A = mkA "ontzagwekkend" ; -- status=guess
+lin differentiate_V2 = mkV2 (mkV "differentiëren") ; -- status=guess, src=wikt
+lin differentiate_V = mkV "differentiëren" ; -- status=guess, src=wikt
+lin continuing_A = variants{} ; -- 
+lin cart_N = variants{} ; -- 
+lin stadium_N = mkN "stadion" neuter ; -- status=guess
+lin dense_A = variants{} ; -- 
+lin catch_N = mkN "haak" masculine ; -- status=guess
+lin beyond_Adv = variants{}; -- mkPrep "voorbij" ;
+lin immigration_N = mkN "inwijking" feminine | mkN "immigratie" feminine ; -- status=guess status=guess
+lin clarity_N = mkN "helderheid" feminine | mkN "klaarheid" feminine ; -- status=guess status=guess
+lin worm_N = L.worm_N ;
+lin slot_N = mkN "gokmachine" | mkN "jackpot" ; -- status=guess status=guess
+lin rifle_N = mkN "geweer" neuter | mkN "karabijn" feminine ; -- status=guess status=guess
+lin screw_V2 = mkV2 (mkV "schroeven") | mkV2 (mkV "vijzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin screw_V = mkV "schroeven" | mkV "vijzen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin harvest_N = mkN "oogstfeest" neuter ; -- status=guess
+lin foster_V2 = variants{} ; -- 
+lin academic_N = mkN "academicus" masculine ; -- status=guess
+lin impulse_N = variants{} ; -- 
+lin guardian_N = mkN "beschermengel" ; -- status=guess
+lin ambiguity_N = mkN "dubbelzinnigheid" feminine | mkN "ambiguïteit" feminine ; -- status=guess status=guess
+lin triangle_N = mkN "triangel" masculine ; -- status=guess
+lin terminate_V2 = mkV2 (mkV "beëindigen") | mkV2 (mkV "termineren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin terminate_V = mkV "beëindigen" | mkV "termineren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin retreat_V = reflMkV "terugtrekken" ; -- status=guess, src=wikt
+lin pony_N = mkN "pony" masculine ; -- status=guess
+lin outdoor_A = variants{} ; -- 
+lin deficiency_N = mkN "tekort" neuter ; -- status=guess
+lin decree_N = variants{} ; -- 
+lin apologize_V = mkV "verantwoorden" ; -- status=guess, src=wikt
+lin yarn_N = mkN "garen" neuter ; -- status=guess
+lin staff_V2 = variants{} ; -- 
+lin renewal_N = variants{} ; -- 
+lin rebellion_N = mkN "oproer" | mkN "opstand" masculine | mkN "rebellie" feminine | mkN "verzet" neuter ; -- status=guess status=guess status=guess status=guess
+lin incidentally_Adv = variants{} ; -- 
+lin flour_N = mkN "meel" | mkN "bloem" ; -- status=guess status=guess
+lin developed_A = variants{} ; -- 
+lin chorus_N = mkN "koor" neuter ; -- status=guess
+lin ballot_N = variants{} ; -- 
+lin appetite_N = mkN "honger" | mkN "trek" | mkN "appetijt" | mkN "eetlust" ; -- status=guess status=guess status=guess status=guess
+lin stain_V2 = mkV2 (mkV "beitsen") ; -- status=guess, src=wikt
+lin stain_V = mkV "beitsen" ; -- status=guess, src=wikt
+lin notebook_N = mkN "schrift" neuter | mkN "cahier" neuter ; -- status=guess status=guess
+lin loudly_Adv = variants{} ; -- 
+lin homeless_A = mkA "dakloos" ; -- status=guess
+lin census_N = mkN "volkstelling" feminine ; -- status=guess
+lin bizarre_A = mkA "bizar" ; -- status=guess
+lin striking_A = mkA "opvallend" | mkA "treffend" ; -- status=guess status=guess
+lin greenhouse_N = mkN "kas" feminine ; -- status=guess
+lin part_V2 = variants{} ; -- 
+lin part_V = variants{} ; -- 
+lin burial_N = variants{} ; -- 
+lin embarrassed_A = mkA "in verlegenheid gebracht" ; -- status=guess
+lin ash_N = mkN "as" feminine | mkN "asse" feminine ; -- status=guess status=guess
+lin actress_N = mkN "actrice" feminine ; -- status=guess
+lin cassette_N = mkN "cassette" ; -- status=guess
+lin privacy_N = mkN "afzondering" feminine | mkN "privacy" feminine ; -- status=guess status=guess
+lin fridge_N = L.fridge_N ;
+lin feed_N = mkN "festijn" neuter ; -- status=guess
+lin excess_A = variants{} ; -- 
+lin calf_N = mkN "kuit" masculine ; -- status=guess
+lin associate_N = variants{} ; -- 
+lin ruin_N = mkN "ruïne" feminine ; -- status=guess
+lin jointly_Adv = mkAdv "gezamenlijk" ; -- status=guess
+lin drill_V2 = mkV2 (graven_V) ; -- status=guess, src=wikt
+lin drill_V = graven_V ; -- status=guess, src=wikt
+lin photograph_V2 = mkV2 (mkV "fotograferen") | mkV2 (mkV (mkV "een") "foto nemen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin devoted_A = variants{} ; -- 
+lin indirectly_Adv = mkAdv "onrechtstreeks" ; -- status=guess
+lin driving_A = variants{} ; -- 
+lin memorandum_N = variants{} ; -- 
+lin default_N = variants{} ; -- 
+lin costume_N = mkN "kostuum" neuter | mkN "vermomming" ; -- status=guess status=guess
+lin variant_N = mkN "variant" ; -- status=guess
+lin shatter_V2 = mkV2 (mkV "verbrijzelen") ; -- status=guess, src=wikt
+lin shatter_V = mkV "verbrijzelen" ; -- status=guess, src=wikt
+lin methodology_N = variants{} ; -- 
+lin frame_V2 = variants{} ; -- 
+lin frame_V = variants{} ; -- 
+lin allegedly_Adv = variants{} ; -- 
+lin swell_V2 = mkV2 (zwellen_V) | mkV2 (mkV "opzwellen") | mkV2 (mkV "aanzwellen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin swell_V = L.swell_V ;
+lin investigator_N = mkN "onderzoeker" masculine ; -- status=guess
+lin imaginative_A = variants{} ; -- 
+lin bored_A = mkA "verveeld" ; -- status=guess
+lin bin_N = mkN "vuilnisbak" | mkN "afvalbak" ; -- status=guess status=guess
+lin awake_A = mkA "wakker" | mkA "ontwaakt" ; -- status=guess status=guess
+lin recycle_V2 = mkV2 (mkV "recycleren") | mkV2 (mkV "hergebruiken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin group_V2 = mkV2 (mkV "groeperen") ; -- status=guess, src=wikt
+lin group_V = mkV "groeperen" ; -- status=guess, src=wikt
+lin enjoyment_N = variants{} ; -- 
+lin contemporary_N = mkN "tijdgenoot" masculine | mkN "tijdgenote" feminine ; -- status=guess status=guess
+lin texture_N = mkN "textuur" ; -- status=guess
+lin donor_N = variants{} ; -- 
+lin bacon_N = mkN "bacon" masculine ; -- status=guess
+lin sunny_A = mkA "zonnig" ; -- status=guess
+lin stool_N = mkN "kruk" feminine | mkN "barkruk" feminine ; -- status=guess status=guess
+lin prosecute_V2 = variants{} ; -- 
+lin commentary_N = variants{} ; -- 
+lin bass_N = mkN "bassleutel" ; -- status=guess
+lin sniff_V2 = mkV2 (mkV "snuffelen") | mkV2 (snuiven_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin sniff_V = mkV "snuffelen" | snuiven_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin repetition_N = mkN "herhaling" feminine ; -- status=guess
+lin eventual_A = mkA "uiteindelijk" ; -- status=guess
+lin credit_V2 = mkV2 (mkV "toeschrijven") | mkV2 (mkV "toedenken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin suburb_N = mkN "voorstad" masculine feminine ; -- status=guess
+lin newcomer_N = mkN "nieuwkomer" masculine ; -- status=guess
+lin romance_N = variants{} ; -- 
+lin film_V2 = variants{} ; -- 
+lin film_V = variants{} ; -- 
+lin experiment_V2 = mkV2 (mkV "experimenteren") ; -- status=guess, src=wikt
+lin experiment_V = mkV "experimenteren" ; -- status=guess, src=wikt
+lin daylight_N = mkN "daglicht" neuter ; -- status=guess
+lin warrant_N = variants{} ; -- 
+lin fur_N = mkN "voering" ; -- status=guess
+lin parking_N = mkN "parkeergarage" feminine ; -- status=guess
+lin nuisance_N = mkN "overlast" masculine ; -- status=guess
+lin civilian_A = mkA "burger-" ; -- status=guess
+lin foolish_A = mkA "onverstandig" | mkA "dom" ; -- status=guess status=guess
+lin bulb_N = variants{} ; -- 
+lin balloon_N = mkN "ballon" masculine ; -- status=guess
+lin vivid_A = mkA "helder" | mkA "intens" | mkA "kleurrijklevendig" ; -- status=guess status=guess status=guess
+lin surveyor_N = variants{} ; -- 
+lin spontaneous_A = mkA "spontaan" ; -- status=guess
+lin biology_N = mkN "biologie" ; -- status=guess
+lin injunction_N = mkN "injunctie" feminine | mkN "dwangbevel" neuter | mkN "gerechtelijk bevel" neuter ; -- status=guess status=guess status=guess
+lin appalling_A = mkA "ontzettend" ; -- status=guess
+lin amusement_N = mkN "amusement" neuter | mkN "vertier" neuter ; -- status=guess status=guess
+lin aesthetic_A = mkA "esthetisch" ; -- status=guess
+lin vegetation_N = variants{} ; -- 
+lin stab_V2 = L.stab_V2 ;
+lin stab_V = steken_V ; -- status=guess, src=wikt
+lin rude_A = mkA "grof" ; -- status=guess
+lin offset_V2 = variants{} ; -- 
+lin thinking_N = variants{} ; -- 
+lin mainframe_N = variants{} ; -- 
+lin flock_N = mkN "kudde" masculine ; -- status=guess
+lin amateur_A = variants{} ; -- 
+lin academy_N = mkN "academie" feminine | mkN "universiteit" | mkN "college" ; -- status=guess status=guess status=guess
+lin shilling_N = variants{} ; -- 
+lin reluctance_N = mkN "tegenzin" masculine ; -- status=guess
+lin velocity_N = mkN "snelheid" ; -- status=guess
+lin spare_V2 = mkV2 (mkV "sparen") ; -- status=guess, src=wikt
+lin spare_V = mkV "sparen" ; -- status=guess, src=wikt
+lin wartime_N = variants{} ; -- 
+lin soak_V2 = mkV2 (mkV "weken") ; -- status=guess, src=wikt
+lin soak_V = mkV "weken" ; -- status=guess, src=wikt
+lin rib_N = mkN "rib" feminine ; -- status=guess
+lin mighty_A = mkA "machtig" ; -- status=guess
+lin shocked_A = variants{} ; -- 
+lin vocational_A = mkA "met betrekking tot een roeping" ; -- status=guess
+lin spit_V2 = mkV2 (mkV "spuwen") | mkV2 (mkV "spugen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spit_V = L.spit_V ;
+lin gall_N = mkN "gal" masculine ; -- status=guess
+lin bowl_V2 = variants{} ; -- 
+lin bowl_V = variants{} ; -- 
+lin prescription_N = mkN "uitvaardigen" ; -- status=guess
+lin fever_N = mkN "verhoging" feminine | mkN "koorts" feminine ; -- status=guess status=guess
+lin axis_N = mkN "as" ; -- status=guess
+lin reservoir_N = mkN "stuwmeer" neuter ; -- status=guess
+lin magnitude_N = mkN "grootte" feminine ; -- status=guess
+lin rape_V2 = mkV2 (mkV "verkrachten") | mkV2 (schenden_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin cutting_N = mkN "stek" utrum ; -- status=guess
+lin bracket_N = mkN "haakje" neuter ; -- status=guess
+lin agony_N = mkN "ondraaglijke pijn" ; -- status=guess
+lin strive_VV = mkVV (mkV "streven") ; -- status=guess, src=wikt
+lin strive_V = mkV "streven" ; -- status=guess, src=wikt
+lin strangely_Adv = variants{} ; -- 
+lin pledge_VS = variants{} ; -- 
+lin pledge_V2V = variants{} ; -- 
+lin pledge_V2 = variants{} ; -- 
+lin recipient_N = mkN "ontvanger" masculine ; -- status=guess
+lin moor_N = mkN "veen" neuter ; -- status=guess
+lin invade_V2 = variants{} ; -- 
+lin dairy_N = mkN "zuivel" masculine ; -- status=guess
+lin chord_N = mkN "akkoord" neuter ; -- status=guess
+lin shrink_V2 = mkV2 (krimpen_V) ; -- status=guess, src=wikt
+lin shrink_V = krimpen_V ; -- status=guess, src=wikt
+lin poison_N = mkN "gif" neuter | mkN "vergif" neuter | mkN "vergift" neuter ; -- status=guess status=guess status=guess
+lin pillar_N = mkN "pijler" | mkN "zuil" | mkN "pilaar" ; -- status=guess status=guess status=guess
+lin washing_N = variants{} ; -- 
+lin warrior_N = mkN "krijger" masculine ; -- status=guess
+lin supervisor_N = variants{} ; -- 
+lin outfit_N = variants{} ; -- 
+lin innovative_A = variants{} ; -- 
+lin dressing_N = variants{} ; -- 
+lin dispute_V2 = variants{} ; -- 
+lin dispute_V = variants{} ; -- 
+lin jungle_N = mkN "oerwoud" | mkN "jungle" feminine ; -- status=guess status=guess
+lin brewery_N = mkN "brouwerij" feminine ; -- status=guess
+lin adjective_N = mkN "bijvoeglijk naamwoord" neuter | mkN "adjectief" neuter ; -- status=guess status=guess
+lin straighten_V2 = mkV2 (reflMkV "rechten") | mkV2 (mkV (mkV "recht") "worden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin straighten_V = reflMkV "rechten" | mkV (mkV "recht") "worden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin restrain_V2 = variants{} ; -- 
+lin monarchy_N = mkN "monarchie" feminine ; -- status=guess
+lin trunk_N = mkN "slurf" masculine ; -- status=guess
+lin herd_N = mkN "kudde" feminine ; -- status=guess
+lin deadline_N = variants{} ; -- 
+lin tiger_N = mkN "tijger" masculine ; -- status=guess
+lin supporting_A = variants{} ; -- 
+lin moderate_A = mkA "gematigd" ; -- status=guess
+lin kneel_V = mkV "knielen" ; -- status=guess, src=wikt
+lin ego_N = variants{} ; -- 
+lin sexually_Adv = variants{} ; -- 
+lin ministerial_A = variants{} ; -- 
+lin bitch_N = mkN "slet" feminine | mkN "bitch" feminine | mkN "poot" masculine ; -- status=guess status=guess status=guess
+lin wheat_N = mkN "tarwe" masculine ; -- status=guess
+lin stagger_V = mkV "twijfelen" ; -- status=guess, src=wikt
+lin snake_N = L.snake_N ;
+lin ribbon_N = mkN "lint" neuter ; -- status=guess
+lin mainland_N = mkN "vasteland" neuter ; -- status=guess
+lin fisherman_N = variants{} ; -- 
+lin economically_Adv = variants{} ; -- 
+lin unwilling_A = variants{} ; -- 
+lin nationalism_N = mkN "nationalisme" ; -- status=guess
+lin knitting_N = variants{} ; -- 
+lin irony_N = mkN "ironie" feminine | mkN "het ironische" neuter ; -- status=guess status=guess
+lin handling_N = variants{} ; -- 
+lin desired_A = variants{} ; -- 
+lin bomber_N = mkN "bommenwerper" masculine ; -- status=guess
+lin voltage_N = mkN "spanning" ; -- status=guess
+lin unusually_Adv = variants{} ; -- 
+lin toast_N = mkN "toost" | mkN "heildronk" ; -- status=guess status=guess
+lin feel_N = variants{} ; -- 
+lin suffering_N = mkN "lijden" neuter ; -- status=guess
+lin polish_V2 = mkV2 (mkV "polijsten") | mkV2 (mkV "poetsen") | mkV2 (mkV "oppoetsen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin polish_V = mkV "polijsten" | mkV "poetsen" | mkV "oppoetsen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin technically_Adv = mkAdv "technisch gesproken" | mkAdv "strikt genomen" ; -- status=guess status=guess
+lin meaningful_A = mkA "zinvol" ; -- status=guess
+lin aloud_Adv = variants{} ; -- 
+lin waiter_N = mkN "ober" masculine | mkN "kelner" masculine ; -- status=guess status=guess
+lin tease_V2 = mkV2 (mkV "plagen") ; -- status=guess, src=wikt
+lin opposite_Adv = mkAdv "tegenover" ; -- status=guess
+lin goat_N = mkN "geit" feminine | mkN "bok" masculine ; -- status=guess status=guess
+lin conceptual_A = mkA "conceptueel" ; -- status=guess
+lin ant_N = mkN "mier" feminine ; -- status=guess
+lin inflict_V2 = variants{} ; -- 
+lin bowler_N = variants{} ; -- 
+lin roar_V2 = mkV2 (mkV "brullen") ; -- status=guess, src=wikt
+lin roar_V = mkV "brullen" ; -- status=guess, src=wikt
+lin drain_N = mkN "afvoer" ; -- status=guess
+lin wrong_N = mkN "verkeerde" neuter | mkN "kwaad" neuter | mkN "onrecht" neuter ; -- status=guess status=guess status=guess
+lin galaxy_N = mkN "sterrenstelsel" neuter ; -- status=guess
+lin aluminium_N = mkN "aluminium" neuter ; -- status=guess
+lin receptor_N = variants{} ; -- 
+lin preach_V2 = mkV2 (mkV "verkondigen") | mkV2 (mkV "preken") | mkV2 (mkV "prediken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin preach_V = mkV "verkondigen" | mkV "preken" | mkV "prediken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin parade_N = mkN "parade" feminine | mkN "optocht" masculine | mkN "defilé" neuter ; -- status=guess status=guess status=guess
+lin opposite_N = mkN "tegenovergestelde" neuter ; -- status=guess
+lin critique_N = variants{} ; -- 
+lin query_N = mkN "verzoek" neuter ; -- status=guess
+lin outset_N = variants{} ; -- 
+lin integral_A = mkA "integraal" ; -- status=guess
+lin grammatical_A = mkA "grammaticaal" ; -- status=guess
+lin testing_N = variants{} ; -- 
+lin patrol_N = mkN "patrouillewagen" masculine ; -- status=guess
+lin pad_N = variants{} ; -- 
+lin unreasonable_A = variants{} ; -- 
+lin sausage_N = mkN "worst" masculine ; -- status=guess
+lin criminal_N = mkN "misdadiger" masculine | mkN "crimineel" masculine ; -- status=guess status=guess
+lin constructive_A = variants{} ; -- 
+lin worldwide_A = mkA "wereldwijd" | mkA "wereldwijde" ; -- status=guess status=guess
+lin highlight_N = variants{} ; -- 
+lin doll_N = mkN "pop" feminine ; -- status=guess
+lin frightened_A = variants{} ; -- 
+lin biography_N = variants{} ; -- 
+lin vocabulary_N = mkN "woordenlijst " masculine ; -- status=guess
+lin offend_V2 = mkV2 (mkV "ergeren") | mkV2 (mkV "kwellen") | mkV2 (mkV "irriteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin offend_V = mkV "ergeren" | mkV "kwellen" | mkV "irriteren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin accumulation_N = mkN "accumulatie" feminine | mkN "opstapeling" feminine | mkN "opeenhoping" feminine ; -- status=guess status=guess status=guess
+lin linen_N = mkN "linnen" neuter | mkN "doek" neuter ; -- status=guess status=guess
+lin fairy_N = mkN "fee" feminine ; -- status=guess
+lin disco_N = variants{} ; -- 
+lin hint_VS = variants{} ; -- 
+lin hint_V2 = variants{} ; -- 
+lin hint_V = variants{} ; -- 
+lin versus_Prep = variants{} ; -- 
+lin ray_N = mkN "straal" feminine ; -- status=guess
+lin pottery_N = mkN "aardewerk" neuter | mkN "vaatwerk" neuter | mkN "keramiek" feminine ; -- status=guess status=guess status=guess
+lin immune_A = variants{} ; -- 
+lin retreat_N = mkN "retraite" utrum ; -- status=guess
+lin master_V2 = mkV2 (mkV "controleren") ; -- status=guess, src=wikt
+lin injured_A = variants{} ; -- 
+lin holly_N = mkN "hulst" masculine ; -- status=guess
+lin battle_V2 = mkV2 (strijden_V) | mkV2 (vechten_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin battle_V = strijden_V | vechten_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin solidarity_N = mkN "solidariteit" ; -- status=guess
+lin embarrassing_A = mkA "gênant" ; -- status=guess
+lin cargo_N = mkN "vracht" feminine ; -- status=guess
+lin theorist_N = mkN "theoreticus" masculine ; -- status=guess
+lin reluctantly_Adv = mkAdv "met tegenzin" ; -- status=guess
+lin preferred_A = variants{} ; -- 
+lin dash_V = mkV (mkV "snel") "afhaspelen" | mkV (mkV "snel") "afmaken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin total_V2 = mkV2 (mkV "bijeentellen") | mkV2 (mkV "optellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin total_V = mkV "bijeentellen" | mkV "optellen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin reconcile_V2 = mkV2 (mkV "verzoenen") ; -- status=guess, src=wikt
+lin drill_N = mkN "boorkop" masculine ; -- status=guess
+lin credibility_N = mkN "geloofwaardigheid" feminine ; -- status=guess
+lin copyright_N = mkN "auteursrecht" neuter ; -- status=guess
+lin beard_N = mkN "baard" masculine ; -- status=guess
+lin bang_N = mkN "klap" | mkN "slag" ; -- status=guess status=guess
+lin vigorous_A = mkA "krachtig" | mkA "sterk" ; -- status=guess status=guess
+lin vaguely_Adv = mkAdv "vaag" ; -- status=guess
+lin punch_V2 = variants{} ; -- 
+lin prevalence_N = variants{} ; -- 
+lin uneasy_A = variants{} ; -- 
+lin boost_N = mkN "zetje" neuter | mkN "duwtje" neuter | mkN "duwtje in de rug" neuter ; -- status=guess status=guess status=guess
+lin scrap_N = mkN "restje" neuter ; -- status=guess
+lin ironically_Adv = mkAdv "ironisch" ; -- status=guess
+lin fog_N = L.fog_N ;
+lin faithful_A = mkA "getrouw" ; -- status=guess
+lin bounce_V2 = mkV2 (mkV "stuiteren") ; -- status=guess, src=wikt
+lin bounce_V = mkV "stuiteren" ; -- status=guess, src=wikt
+lin batch_N = mkN "lot" neuter ; -- status=guess
+lin smooth_V2 = mkV2 (mkV (mkV "glad") "maken") | mkV2 (mkV "gladstrijken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin smooth_V = mkV (mkV "glad") "maken" | mkV "gladstrijken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sleeping_A = variants{} ; -- 
+lin poorly_Adv = variants{} ; -- 
+lin accord_V = variants{} ; -- 
+lin vice_president_N = variants{} ; -- 
+lin duly_Adv = variants{} ; -- 
+lin blast_N = mkN "ontploffing" ; -- status=guess
+lin square_V2 = mkV2 (mkV "kwadrateren") | mkV2 (mkV (mkV "tot") "de tweede macht verheffen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin square_V = mkV "kwadrateren" | mkV (mkV "tot") "de tweede macht verheffen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin prohibit_V2 = mkV2 (mkV "verbieden") ; -- status=guess, src=wikt
+lin prohibit_V = mkV "verbieden" ; -- status=guess, src=wikt
+lin brake_N = mkN "rem" | mkN "remmen {p}" | mkN "remmer" masculine ; -- status=guess status=guess status=guess
+lin asylum_N = mkN "psychiatrische instelling" feminine ; -- status=guess
+lin obscure_V2 = variants{} ; -- 
+lin nun_N = mkN "noen" ; -- status=guess
+lin heap_N = mkN "hoop" masculine ; -- status=guess
+lin smoothly_Adv = variants{} ; -- 
+lin rhetoric_N = mkN "redekunde" feminine | mkN "retorica" feminine | mkN "retoriek" feminine ; -- status=guess status=guess status=guess
+lin privileged_A = variants{} ; -- 
+lin liaison_N = variants{} ; -- 
+lin jockey_N = variants{} ; -- 
+lin concrete_N = mkN "beton" neuter ; -- status=guess
+lin allied_A = variants{} ; -- 
+lin rob_V2 = mkV2 (mkV "beroven") | mkV2 (mkV "bestelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin indulge_V2 = mkV2 (mkV (mkV "uitstel") "van betaling toestaan") ; -- status=guess, src=wikt
+lin indulge_V = mkV (mkV "uitstel") "van betaling toestaan" ; -- status=guess, src=wikt
+lin except_Prep = S.except_Prep ;
+lin distort_V2 = mkV2 (mkV "vervormen") ; -- status=guess, src=wikt
+lin whatsoever_Adv = variants{} ; -- 
+lin viable_A = mkA "levensvatbaar" ; -- status=guess
+lin nucleus_N = mkN "kern" masculine ; -- status=guess
+lin exaggerate_V2 = mkV2 (mkV "overdrijven") ; -- status=guess, src=wikt
+lin exaggerate_V = mkV "overdrijven" ; -- status=guess, src=wikt
+lin compact_N = mkN "cd" masculine ; -- status=guess
+lin nationality_N = mkN "nationaliteit" feminine | mkN "staatsburgerschap" neuter ; -- status=guess status=guess
+lin direct_Adv = variants{} ; -- 
+lin cast_N = mkN "rolverdeling" feminine | mkN "casten" neuter | mkN "casting" feminine ; -- status=guess status=guess status=guess
+lin altar_N = mkN "altaar" neuter ; -- status=guess
+lin refuge_N = mkN "schuilplaats" ; -- status=guess
+lin presently_Adv = mkAdv "aldra" ; -- status=guess
+lin mandatory_A = mkA "verplicht" | mkA "nodig" ; -- status=guess status=guess
+lin authorize_V2V = mkV2V (mkV "machtigen") | mkV2V (mkV "vergunnen") | mkV2V (mkV "authoriseren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin authorize_V2 = mkV2 (mkV "machtigen") | mkV2 (mkV "vergunnen") | mkV2 (mkV "authoriseren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin accomplish_V2 = mkV2 (mkV "volbrengen") ; -- status=guess, src=wikt
+lin startle_V2 = mkV2 (mkV (mkV "laten") "schrikken") ; -- status=guess, src=wikt
+lin indigenous_A = mkA "inheems" | mkA "autochtoon" | mkA "oorspronkelijk" ; -- status=guess status=guess status=guess
+lin worse_Adv = variants{} ; -- 
+lin retailer_N = mkN "middenstander" masculine ; -- status=guess
+lin compound_V2 = variants{} ; -- 
+lin compound_V = variants{} ; -- 
+lin admiration_N = mkN "bewondering" feminine ; -- status=guess
+lin absurd_A = mkA "absurd" ; -- status=guess
+lin coincidence_N = variants{} ; -- 
+lin principally_Adv = variants{} ; -- 
+lin passport_N = mkN "paspoort" neuter ; -- status=guess
+lin depot_N = variants{} ; -- 
+lin soften_V2 = mkV2 (mkV "verzachten") ; -- status=guess, src=wikt
+lin soften_V = mkV "verzachten" ; -- status=guess, src=wikt
+lin secretion_N = variants{} ; -- 
+lin invoke_V2 = mkV2 (mkV "inroepen") ; -- status=guess, src=wikt
+lin dirt_N = variants{} ; -- 
+lin scared_A = mkA "bang" ; -- status=guess
+lin mug_N = mkN "beker" masculine | mkN "mok" feminine ; -- status=guess status=guess
+lin convenience_N = variants{} ; -- 
+lin calm_N = mkN "stilte voor de storm" ; -- status=guess
+lin optional_A = variants{} ; -- 
+lin unsuccessful_A = variants{} ; -- 
+lin consistency_N = mkN "samenhang" masculine ; -- status=guess
+lin umbrella_N = mkN "paraplu" | mkN "regenscherm" ; -- status=guess status=guess
+lin solo_N = mkN "solo" ; -- status=guess
+lin hemisphere_N = mkN "halfrond" neuter | mkN "hemisfeer" masculine ; -- status=guess status=guess
+lin extreme_N = mkN "uiterste" neuter ; -- status=guess
+lin brandy_N = mkN "brandewijn" ; -- status=guess
+lin belly_N = L.belly_N ;
+lin attachment_N = mkN "gehechtheid" feminine ; -- status=guess
+lin wash_N = variants{} ; -- 
+lin uncover_V2 = variants{} ; -- 
+lin treat_N = variants{} ; -- 
+lin repeated_A = variants{} ; -- 
+lin pine_N = mkN "pijnboom" utrum | mkN "den" ; -- status=guess status=guess
+lin offspring_N = mkN "voortbrengst" | mkN "productie" ; -- status=guess status=guess
+lin communism_N = mkN "communisme" neuter ; -- status=guess
+lin nominate_V2 = variants{} ; -- 
+lin soar_V2 = mkV2 (mkV "zweven") ; -- status=guess, src=wikt
+lin soar_V = mkV "zweven" ; -- status=guess, src=wikt
+lin geological_A = variants{} ; -- 
+lin frog_N = mkN "kikker" masculine | mkN "kikvors" masculine ; -- status=guess status=guess
+lin donate_V2 = variants{} ; -- 
+lin donate_V = variants{} ; -- 
+lin cooperative_A = mkA "samenwerkend" ; -- status=guess
+lin nicely_Adv = variants{} ; -- 
+lin innocence_N = mkN "onschuld" ; -- status=guess
+lin housewife_N = mkN "huisvrouw" feminine ; -- status=guess
+lin disguise_V2 = mkV2 (mkV "vermommen") | mkV2 (mkV "verhullen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin demolish_V2 = mkV2 (mkV "slopen") ; -- status=guess, src=wikt
+lin counsel_N = variants{} ; -- 
+lin cord_N = mkN "touw" neuter | mkN "koord" feminine | mkN "zeel" neuter ; -- status=guess status=guess status=guess
+lin semi_final_N = variants{} ; -- 
+lin reasoning_N = mkN "redenering" feminine ; -- status=guess
+lin litre_N = mkN "liter" ; -- status=guess
+lin inclined_A = variants{} ; -- 
+lin evoke_V2 = mkV2 (mkV "oproepen") ; -- status=guess, src=wikt
+lin courtyard_N = mkN "binnenplaats" ; -- status=guess
+lin arena_N = variants{} ; -- 
+lin simplicity_N = variants{} ; -- 
+lin inhibition_N = mkN "remming" feminine ; -- status=guess
+lin frozen_A = mkA "bevroren" ; -- status=guess
+lin vacuum_N = mkN "vacuüm" neuter ; -- status=guess
+lin immigrant_N = mkN "inwijkeling" masculine | mkN "ingewekene" | mkN "immigrant" masculine ; -- status=guess status=guess status=guess
+lin bet_N = mkN "waarschijnlijkheid" feminine ; -- status=guess
+lin revenge_N = mkN "wraak" feminine ; -- status=guess
+lin jail_V2 = variants{} ; -- 
+lin helmet_N = mkN "helm" masculine ; -- status=guess
+lin unclear_A = mkA "onduidelijk" ; -- status=guess
+lin jerk_V2 = mkV2 (mkV "rukken") ; -- status=guess, src=wikt
+lin jerk_V = mkV "rukken" ; -- status=guess, src=wikt
+lin disruption_N = mkN "onderbreking" feminine | mkN "ontregeling" feminine ; -- status=guess status=guess
+lin attainment_N = variants{} ; -- 
+lin sip_V2 = variants{} ; -- 
+lin sip_V = variants{} ; -- 
+lin program_V2V = mkV2V (mkV "programmeren") ; -- status=guess, src=wikt
+lin program_V2 = mkV2 (mkV "programmeren") ; -- status=guess, src=wikt
+lin lunchtime_N = variants{} ; -- 
+lin cult_N = variants{} ; -- 
+lin chat_N = mkN "tapuit" masculine ; -- status=guess
+lin accord_N = mkN "akkoord" neuter ; -- status=guess
+lin supposedly_Adv = variants{} ; -- 
+lin offering_N = variants{} ; -- 
+lin broadcast_N = mkN "uitzending" ; -- status=guess
+lin secular_A = mkA "seculier" ; -- status=guess
+lin overwhelm_V2 = mkV2 (mkV "overweldigen") ; -- status=guess, src=wikt
+lin momentum_N = mkN "vaart" masculine feminine ; -- status=guess
+lin infinite_A = mkA "oneindig" | mkA "eindeloos" ; -- status=guess status=guess
+lin manipulation_N = mkN "manipulatie" feminine | mkN "misbruik" neuter ; -- status=guess status=guess
+lin inquest_N = variants{} ; -- 
+lin decrease_N = variants{} ; -- 
+lin cellar_N = mkN "kelderdeur" ; -- status=guess
+lin counsellor_N = variants{} ; -- 
+lin avenue_N = mkN "weg" | mkN "laan" ; -- status=guess status=guess
+lin rubber_A = variants{} ; -- 
+lin labourer_N = variants{} ; -- 
+lin lab_N = variants{} ; -- 
+lin damn_V2 = variants{} ; -- 
+lin comfortably_Adv = variants{} ; -- 
+lin tense_A = mkA "gespannen" | mkA "strak" ; -- status=guess status=guess
+lin socket_N = mkN "kas" masculine | mkN "kom" masculine ; -- status=guess status=guess
+lin par_N = variants{} ; -- 
+lin thrust_N = mkN "steek" masculine ; -- status=guess
+lin scenario_N = mkN "scenario" ; -- status=guess
+lin frankly_Adv = mkAdv "ronduit" ; -- status=guess
+lin slap_V2 = mkV2 (mkV "neerkwakken") ; -- status=guess, src=wikt
+lin recreation_N = mkN "recreatie" feminine | mkN "ontspanning" feminine ; -- status=guess status=guess
+lin rank_V2 = variants{} ; -- 
+lin rank_V = variants{} ; -- 
+lin spy_N = mkN "spion" masculine | mkN "spionne" feminine ; -- status=guess status=guess
+lin filter_V2 = mkV2 (mkV "sijpelen") | mkV2 (mkV "druppelen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin filter_V = mkV "sijpelen" | mkV "druppelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin clearance_N = variants{} ; -- 
+lin blessing_N = mkN "zegen" feminine ; -- status=guess
+lin embryo_N = mkN "kiemplant" ; -- status=guess
+lin varied_A = variants{} ; -- 
+lin predictable_A = mkA "voorspelbaar" ; -- status=guess
+lin mutation_N = variants{} ; -- 
+lin equal_V2 = mkV2 (mkV (mkV "gelijk") "zijn aan") ; -- status=guess, src=wikt
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_V2 = mkV2 (mkV "mogen") ; -- status=guess, src=wikt
+lin burst_N = variants{} ; -- 
+lin retrieve_V2 = mkV2 (mkV "redden") ; -- status=guess, src=wikt
+lin retrieve_V = mkV "redden" ; -- status=guess, src=wikt
+lin elder_N = mkN "ouderling" masculine ; -- status=guess
+lin rehearsal_N = mkN "repetitie" ; -- status=guess
+lin optical_A = mkA "optisch" ; -- status=guess
+lin hurry_N = variants{} ; -- 
+lin conflict_V = mkV "conflicteren" | mkV "confligeren" | mkV (mkV "strijdig") "zijn" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin combat_V2 = mkV2 (vechten_V) ; -- status=guess, src=wikt
+lin combat_V = vechten_V ; -- status=guess, src=wikt
+lin absorption_N = mkN "absorptie" feminine ; -- status=guess
+lin ion_N = mkN "ion" ; -- status=guess
+lin wrong_Adv = mkAdv "fout" | mkAdv "foutief" | mkAdv "verkeerd" | mkAdv "onjuist" ; -- status=guess status=guess status=guess status=guess
+lin heroin_N = mkN "heroïne" feminine ; -- status=guess
+lin bake_V2 = mkV2 (bakken_V) ; -- status=guess, src=wikt
+lin bake_V = bakken_V ; -- status=guess, src=wikt
+lin x_ray_N = variants{} ; -- 
+lin vector_N = mkN "koers" feminine ; -- status=guess
+lin stolen_A = variants{} ; -- 
+lin sacrifice_V2 = mkV2 (mkV "offeren") ; -- status=guess, src=wikt
+lin sacrifice_V = mkV "offeren" ; -- status=guess, src=wikt
+lin robbery_N = variants{} ; -- 
+lin probe_V2 = variants{} ; -- 
+lin probe_V = variants{} ; -- 
+lin organizational_A = variants{} ; -- 
+lin chalk_N = mkN "krijt" neuter | mkN "krijtje" neuter ; -- status=guess status=guess
+lin bourgeois_A = variants{} ; -- 
+lin villager_N = variants{} ; -- 
+lin morale_N = variants{} ; -- 
+lin express_A = mkA "snel" ; -- status=guess
+lin climb_N = variants{} ; -- 
+lin notify_V2 = mkV2 (mkV "mededelen") | mkV2 (mkV "waarschuwen") | mkV2 (mkV "notificeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin jam_N = mkN "opstopping" feminine ; -- status=guess
+lin bureaucratic_A = variants{} ; -- 
+lin literacy_N = mkN "alfabetisering" | mkN "alfabetisme" ; -- status=guess status=guess
+lin frustrate_V2 = mkV2 (mkV "frustreren") ; -- status=guess, src=wikt
+lin freight_N = mkN "vracht" masculine | mkN "cargo" masculine ; -- status=guess status=guess
+lin clearing_N = variants{} ; -- 
+lin aviation_N = mkN "luchtvaart" feminine ; -- status=guess
+lin legislature_N = mkN "wetgevende macht " masculine ; -- status=guess
+lin curiously_Adv = variants{} ; -- 
+lin banana_N = mkN "bananengeel" neuter ; -- status=guess
+lin deploy_V2 = variants{} ; -- 
+lin deploy_V = variants{} ; -- 
+lin passionate_A = variants{} ; -- 
+lin monastery_N = mkN "klooster" neuter ; -- status=guess
+lin kettle_N = mkN "ketel" utrum ; -- status=guess
+lin enjoyable_A = variants{} ; -- 
+lin diagnose_V2 = variants{} ; -- 
+lin quantitative_A = variants{} ; -- 
+lin distortion_N = variants{} ; -- 
+lin monarch_N = mkN "monarch" masculine ; -- status=guess
+lin kindly_Adv = mkAdv "vriendelijk" | mkAdv "beminnelijk" ; -- status=guess status=guess
+lin glow_V = mkV "gloeien" ; -- status=guess, src=wikt
+lin acquaintance_N = mkN "kennis" masculine | mkN "bekende" masculine ; -- status=guess status=guess
+lin unexpectedly_Adv = mkAdv "onverwachts" ; -- status=guess
+lin handy_A = mkA "handig" ; -- status=guess
+lin deprivation_N = mkN "ontberingen" ; -- status=guess
+lin attacker_N = mkN "aanvaller" masculine ; -- status=guess
+lin assault_V2 = mkV2 (mkV "aanranden") | mkV2 (mkV "vergrijpen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin screening_N = variants{} ; -- 
+lin retired_A = variants{} ; -- 
+lin quick_Adv = variants{} ; -- 
+lin portable_A = mkA "draagbaar" ; -- status=guess
+lin hostage_N = mkN "gijzelaar" masculine ; -- status=guess
+lin underneath_Prep = variants{} ; -- 
+lin jealous_A = mkA "jaloers" ; -- status=guess
+lin proportional_A = mkA "evenredig" ; -- status=guess
+lin gown_N = mkN "toga" feminine ; -- status=guess
+lin chimney_N = mkN "schoorsteen" masculine ; -- status=guess
+lin bleak_A = mkA "vreugdeloos" ; -- status=guess
+lin seasonal_A = variants{} ; -- 
+lin plasma_N = mkN "plasma" neuter ; -- status=guess
+lin stunning_A = variants{} ; -- 
+lin spray_N = variants{} ; -- 
+lin referral_N = mkN "verwijzing" ; -- status=guess
+lin promptly_Adv = variants{} ; -- 
+lin fluctuation_N = mkN "schommeling" feminine ; -- status=guess
+lin decorative_A = mkA "decoratief" ; -- status=guess
+lin unrest_N = mkN "onrust" utrum ; -- status=guess
+lin resent_VS = mkVS (mkV (mkV "zijn") "ongenoegen uiten") | mkVS (reflMkV "storen aan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin resent_V2 = mkV2 (mkV (mkV "zijn") "ongenoegen uiten") | mkV2 (reflMkV "storen aan") ; -- status=guess, src=wikt status=guess, src=wikt
+lin plaster_N = variants{} ; -- 
+lin chew_V2 = mkV2 (mkV "kauwen") ; -- status=guess, src=wikt
+lin chew_V = mkV "kauwen" ; -- status=guess, src=wikt
+lin grouping_N = variants{} ; -- 
+lin gospel_N = mkN "evangelie" neuter ; -- status=guess
+lin distributor_N = mkN "verspreider" masculine ; -- status=guess
+lin differentiation_N = variants{} ; -- 
+lin blonde_A = variants{} ; -- 
+lin aquarium_N = variants{} ; -- 
+lin witch_N = mkN "heks" feminine | mkN "kol" feminine ; -- status=guess status=guess
+lin renewed_A = variants{} ; -- 
+lin jar_N = variants{} ; -- 
+lin approved_A = variants{} ; -- 
+lin advocateMasc_N = mkN "advocaat" masculine | mkN "advocate" feminine | mkN "verdediger" masculine | mkN "verdedigster" feminine ; -- status=guess status=guess status=guess status=guess
+lin worrying_A = variants{} ; -- 
+lin minimize_V2 = variants{} ; -- 
+lin footstep_N = mkN "pas" masculine ; -- status=guess
+lin delete_V2 = variants{} ; -- 
+lin underneath_Adv = variants{} ; -- 
+lin lone_A = mkA "alleen" ; -- status=guess
+lin level_V2 = mkV2 (mkV "egaliseren") ; -- status=guess, src=wikt
+lin level_V = mkV "egaliseren" ; -- status=guess, src=wikt
+lin exceptionally_Adv = variants{} ; -- 
+lin drift_N = variants{} ; -- 
+lin spider_N = mkN "spin" feminine | mkN "kobbe" feminine ; -- status=guess status=guess
+lin hectare_N = mkN "hectare" | mkN "bunder" ; -- status=guess status=guess
+lin colonel_N = mkN "kolonel" masculine ; -- status=guess
+lin swimming_N = mkN "zwemmen" ; -- status=guess
+lin realism_N = mkN "realisme" ; -- status=guess
+lin insider_N = variants{} ; -- 
+lin hobby_N = mkN "hobby" feminine | mkN "vrijetijdsbesteding" feminine ; -- status=guess status=guess
+lin computing_N = mkN "computeren" | mkN "computergebruik" neuter ; -- status=guess status=guess
+lin infrastructure_N = variants{} ; -- 
+lin cooperate_V = mkV "samenwerken" ; -- status=guess, src=wikt
+lin burn_N = mkN "brandwond" feminine | mkN "verbranding" feminine ; -- status=guess status=guess
+lin cereal_N = variants{} ; -- 
+lin fold_N = mkN "plooi" masculine feminine ; -- status=guess
+lin compromise_V2 = mkV2 (mkV "compromitteren") ; -- status=guess, src=wikt
+lin compromise_V = mkV "compromitteren" ; -- status=guess, src=wikt
+lin boxing_N = mkN "boksen" ; -- status=guess
+lin rear_V2 = mkV2 (mkV "kweken") ; -- status=guess, src=wikt
+lin rear_V = mkV "kweken" ; -- status=guess, src=wikt
+lin lick_V2 = mkV2 (mkV "likken") ; -- status=guess, src=wikt
+lin constrain_V2 = variants{} ; -- 
+lin clerical_A = variants{} ; -- 
+lin hire_N = mkN "werknemer" | mkN "werknemer" masculine ; -- status=guess status=guess
+lin contend_VS = variants{} ; -- 
+lin contend_V = variants{} ; -- 
+lin amateurMasc_N = mkN "niet-professioneel" ; -- status=guess
+lin instrumental_A = mkA "instrumentaal" ; -- status=guess
+lin terminal_A = variants{} ; -- 
+lin electorate_N = mkN "keurvorstendom" neuter ; -- status=guess
+lin congratulate_V2 = mkV2 (mkV "feliciteren") | mkV2 (mkV "gelukwensen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin balanced_A = variants{} ; -- 
+lin manufacturing_N = variants{} ; -- 
+lin split_N = mkN "grand écart" masculine | mkN "spagaat" | mkN "split" masculine ; -- status=guess status=guess status=guess
+lin domination_N = mkN "overheersing" feminine ; -- status=guess
+lin blink_V2 = mkV2 (mkV "knipperen") ; -- status=guess, src=wikt
+lin blink_V = mkV "knipperen" ; -- status=guess, src=wikt
+lin bleed_VS = mkVS (mkV "bloeden") ; -- status=guess, src=wikt
+lin bleed_V2 = mkV2 (mkV "bloeden") ; -- status=guess, src=wikt
+lin bleed_V = mkV "bloeden" ; -- status=guess, src=wikt
+lin unlawful_A = mkA "verboden" | mkA "illegaal" | mkA "onwettig" | mkA "wederrechtelijk" ; -- status=guess status=guess status=guess status=guess
+lin precedent_N = mkN "precedent" ; -- status=guess
+lin notorious_A = mkA "berucht" | mkA "beruchte" | mkA "notoir" ; -- status=guess status=guess status=guess
+lin indoor_A = variants{} ; -- 
+lin upgrade_V2 = mkV2 (mkV "upgraden") ; -- status=guess, src=wikt
+lin trench_N = mkN "lange jas" ; -- status=guess
+lin therapist_N = mkN "therapeut" ; -- status=guess
+lin illuminate_V2 = mkV2 (mkV "verhelderen") ; -- status=guess, src=wikt
+lin bargain_V2 = variants{} ; -- 
+lin bargain_V = variants{} ; -- 
+lin warranty_N = mkN "garantie" ; -- status=guess
+lin scar_V2 = variants{} ; -- 
+lin scar_V = variants{} ; -- 
+lin consortium_N = mkN "consortium" neuter ; -- status=guess
+lin anger_V2 = variants{} ; -- 
+lin insure_VS = mkVS (mkV "verzekeren") | mkVS (mkV (mkV "borgen") "voor") ; -- status=guess, src=wikt status=guess, src=wikt
+lin insure_V2 = mkV2 (mkV "verzekeren") | mkV2 (mkV (mkV "borgen") "voor") ; -- status=guess, src=wikt status=guess, src=wikt
+lin insure_V = mkV "verzekeren" | mkV (mkV "borgen") "voor" ; -- status=guess, src=wikt status=guess, src=wikt
+lin extensively_Adv = mkAdv "uitvoerig" | mkAdv "uitgebreid" ; -- status=guess status=guess
+lin appropriately_Adv = variants{} ; -- 
+lin spoon_N = mkN "lepel" masculine ; -- status=guess
+lin sideways_Adv = mkAdv "zijwaarts" ; -- status=guess
+lin enhanced_A = mkA "versterkt" ; -- status=guess
+lin disrupt_V2 = mkV2 (mkV "onderbreken") ; -- status=guess, src=wikt
+lin disrupt_V = mkV "onderbreken" ; -- status=guess, src=wikt
+lin satisfied_A = mkA "voldaan" | mkA "tevreden" ; -- status=guess status=guess
+lin precaution_N = mkN "voorzorg" | mkN "voorzorgsmaatregel" ; -- status=guess status=guess
+lin kite_N = mkN "vlieger" ; -- status=guess
+lin instant_N = mkN "koffiepoeder" masculine ; -- status=guess
+lin gig_N = mkN "optreden" neuter | mkN "schnabbel" masculine | mkN "concert" neuter ; -- status=guess status=guess status=guess
+lin continuously_Adv = mkAdv "continu" ; -- status=guess
+lin consolidate_V2 = variants{} ; -- 
+lin consolidate_V = variants{} ; -- 
+lin fountain_N = mkN "fontein" feminine ; -- status=guess
+lin graduate_V2 = mkV2 (mkV "promoveren") | mkV2 (mkV "afstuderen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin graduate_V = mkV "promoveren" | mkV "afstuderen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin gloom_N = mkN "duisternis" feminine ; -- status=guess
+lin bite_N = mkN "bijten" neuter ; -- status=guess
+lin structure_V2 = mkV2 (mkV "structureren") ; -- status=guess, src=wikt
+lin noun_N = mkN "zelfstandig naamwoord" neuter | mkN "substantief" neuter ; -- status=guess status=guess
+lin nomination_N = mkN "nominatie" feminine ; -- status=guess
+lin armchair_N = mkN "fauteuil" masculine ; -- status=guess
+lin virtual_A = mkA "virtueel" ; -- status=guess
+lin unprecedented_A = mkA "zonder precedent" ; -- status=guess
+lin tumble_V2 = mkV2 (mkV "tuimelen") ; -- status=guess, src=wikt
+lin tumble_V = mkV "tuimelen" ; -- status=guess, src=wikt
+lin ski_N = mkN "ski" masculine ; -- status=guess
+lin architectural_A = variants{} ; -- 
+lin violation_N = mkN "overtreding" feminine | mkN "schending" feminine ; -- status=guess status=guess
+lin rocket_N = mkN "raket" ; -- status=guess
+lin inject_V2 = mkV2 (mkV "injecteren") | mkV2 (mkV "inspuiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin departmental_A = variants{} ; -- 
+lin row_V2 = mkV2 (mkV "roeien") ; -- status=guess, src=wikt
+lin row_V = mkV "roeien" ; -- status=guess, src=wikt
+lin luxury_A = variants{} ; -- 
+lin fax_N = mkN "fax" masculine ; -- status=guess
+lin deer_N = mkN "hert" neuter ; -- status=guess
+lin climber_N = mkN "klimmer" masculine | mkN "beklimmer" masculine ; -- status=guess status=guess
+lin photographic_A = mkA "fotografisch" ; -- status=guess
+lin haunt_V2 = mkV2 (mkV "rondspoken") ; -- status=guess, src=wikt
+lin fiercely_Adv = variants{} ; -- 
+lin dining_N = mkN "eetkamer de" ; -- status=guess
+lin sodium_N = mkN "natrium" neuter ; -- status=guess
+lin gossip_N = mkN "kletspraatje" | mkN "roddel" ; -- status=guess status=guess
+lin bundle_N = mkN "spierbundel" neuter ; -- status=guess
+lin bend_N = mkN "bocht" masculine ; -- status=guess
+lin recruit_N = mkN "rekruut" ; -- status=guess
+lin hen_N = mkN "wijfje" neuter | mkN "hen" feminine ; -- status=guess status=guess
+lin fragile_A = mkA "broos" ; -- status=guess
+lin deteriorate_V2 = mkV2 (mkV "verslechteren") ; -- status=guess, src=wikt
+lin deteriorate_V = mkV "verslechteren" ; -- status=guess, src=wikt
+lin dependency_N = mkN "kolonie" feminine | mkN "schutgebied" neuter ; -- status=guess status=guess
+lin swift_A = variants{} ; -- 
+lin scramble_V2 = variants{} ; -- 
+lin scramble_V = variants{} ; -- 
+lin overview_N = mkN "overzicht" ; -- status=guess
+lin imprison_V2 = variants{} ; -- 
+lin trolley_N = mkN "trolleybus" masculine ; -- status=guess
+lin rotation_N = mkN "draaiing" feminine ; -- status=guess
+lin denial_N = variants{} ; -- 
+lin boiler_N = variants{} ; -- 
+lin amp_N = variants{} ; -- 
+lin trivial_A = mkA "onbeduidend" ; -- status=guess
+lin shout_N = mkN "schreeuw" masculine ; -- status=guess
+lin overtake_V2 = mkV2 (mkV "inhalen") ; -- status=guess, src=wikt
+lin make_N = mkN "merk" neuter ; -- status=guess
+lin hunter_N = mkN "jachthond" masculine ; -- status=guess
+lin guess_N = mkN "gok" masculine | mkN "gissing" feminine | mkN "veronderstelling" feminine | mkN "raden" | mkN "denk" ; -- status=guess status=guess status=guess status=guess status=guess
+lin doubtless_Adv = variants{} ; -- 
+lin syllable_N = mkN "lettergreep" feminine ; -- status=guess
+lin obscure_A = mkA "duister" ; -- status=guess
+lin mould_N = variants{} ; -- 
+lin limestone_N = mkN "kalksteen" ; -- status=guess
+lin leak_V2 = mkV2 (mkV "lekken") ; -- status=guess, src=wikt
+lin leak_V = mkV "lekken" ; -- status=guess, src=wikt
+lin beneficiary_N = mkN "begunstigde" masculine feminine ; -- status=guess
+lin veteran_N = mkN "veteraan" masculine | mkN "oud-strijder" masculine ; -- status=guess status=guess
+lin surplus_A = variants{} ; -- 
+lin manifestation_N = mkN "manifestatie" ; -- status=guess
+lin vicar_N = mkN "pastoor" masculine ; -- status=guess
+lin textbook_N = mkN "studieboek" ; -- status=guess
+lin novelist_N = mkN "romancier" masculine | mkN "romanschrijver" masculine ; -- status=guess status=guess
+lin halfway_Adv = mkAdv "halfweg" ; -- status=guess
+lin contractual_A = variants{} ; -- 
+lin swap_V2 = variants{} ; -- 
+lin swap_V = variants{} ; -- 
+lin guild_N = mkN "gilde" neuter ; -- status=guess
+lin ulcer_N = mkN "zweer" feminine ; -- status=guess
+lin slab_N = variants{} ; -- 
+lin detector_N = variants{} ; -- 
+lin detection_N = variants{} ; -- 
+lin cough_V = mkV "hoesten" | mkV "kuchen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin whichever_Quant = variants{} ; -- 
+lin spelling_N = mkN "spelling" feminine ; -- status=guess
+lin lender_N = variants{} ; -- 
+lin glow_N = mkN "gloed" masculine ; -- status=guess
+lin raised_A = variants{} ; -- 
+lin prolonged_A = variants{} ; -- 
+lin voucher_N = mkN "bon" masculine ; -- status=guess
+lin t_shirt_N = variants{} ; -- 
+lin linger_V = mkV "weifelen" ; -- status=guess, src=wikt
+lin humble_A = mkA "bescheiden" | mkA "modest" ; -- status=guess status=guess
+lin honey_N = mkN "honingdas" masculine ; -- status=guess
+lin scream_N = mkN "schreeuw" masculine ; -- status=guess
+lin postcard_N = mkN "briefkaart" ; -- status=guess
+lin managing_A = variants{} ; -- 
+lin alien_A = variants{} ; -- 
+lin trouble_V2 = variants{} ; -- 
+lin reverse_N = mkN "achteruit" ; -- status=guess
+lin odour_N = mkN "reuk" feminine ; -- status=guess
+lin fundamentally_Adv = variants{} ; -- 
+lin discount_V2 = variants{} ; -- 
+lin discount_V = variants{} ; -- 
+lin blast_V2 = variants{} ; -- 
+lin blast_V = variants{} ; -- 
+lin syntactic_A = mkA "syntactisch" ; -- status=guess
+lin scrape_V2 = variants{} ; -- 
+lin scrape_V = variants{} ; -- 
+lin residue_N = variants{} ; -- 
+lin procession_N = mkN "processie" feminine | mkN "stoet" feminine ; -- status=guess status=guess
+lin pioneer_N = mkN "pioneer" masculine ; -- status=guess
+lin intercourse_N = mkN "betrekkingen {p}" ; -- status=guess
+lin deter_V2 = mkV2 (mkV "ontmoedigen") ; -- status=guess, src=wikt
+lin deadly_A = mkA "dodelijk" ; -- status=guess
+lin complement_V2 = mkV2 (mkV "aanvullen") | mkV2 (mkV "volmaken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin restrictive_A = mkA "beperkend" ; -- status=guess
+lin nitrogen_N = mkN "stikstof" feminine ; -- status=guess
+lin citizenship_N = mkN "burgerschap" neuter ; -- status=guess
+lin pedestrian_N = mkN "voetganger" masculine ; -- status=guess
+lin detention_N = mkN "hechtenis" feminine ; -- status=guess
+lin wagon_N = mkN "wagen" ; -- status=guess
+lin microphone_N = mkN "microfoon" masculine ; -- status=guess
+lin hastily_Adv = variants{} ; -- 
+lin fixture_N = variants{} ; -- 
+lin choke_V2 = mkV2 (mkV "verstikken") ; -- status=guess, src=wikt
+lin choke_V = mkV "verstikken" ; -- status=guess, src=wikt
+lin wet_V2 = mkV2 (mkV "natmaken") ; -- status=guess, src=wikt
+lin weed_N = mkN "kroos" ; -- status=guess
+lin programming_N = mkN "programmeren" ; -- status=guess
+lin power_V2 = mkV2 (mkV "voeden") ; -- status=guess, src=wikt
+lin nationally_Adv = variants{} ; -- 
+lin dozen_N = mkN "tientallen {p}" ; -- status=guess
+lin carrot_N = mkN "wortel" masculine | mkN "peen" masculine ; -- status=guess status=guess
+lin bulletin_N = mkN "bulletin board system" neuter ; -- status=guess
+lin wording_N = mkN "woordkeuze" | mkN "verwoording" feminine | mkN "formulering" feminine ; -- status=guess status=guess status=guess
+lin vicious_A = variants{} ; -- 
+lin urgency_N = variants{} ; -- 
+lin spoken_A = mkA "gesproken" ; -- status=guess
+lin skeleton_N = mkN "skelet" neuter | mkN "geraamte" neuter ; -- status=guess status=guess
+lin motorist_N = mkN "automobilist" masculine ; -- status=guess
+lin interactive_A = variants{} ; -- 
+lin compute_V2 = mkV2 (mkV "uitrekenen") | mkV2 (mkV "berekenen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin compute_V = mkV "uitrekenen" | mkV "berekenen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin whip_N = mkN "zweep" ; -- status=guess
+lin urgently_Adv = variants{} ; -- 
+lin telly_N = variants{} ; -- 
+lin shrub_N = mkN "struik" | mkN "heester" feminine ; -- status=guess status=guess
+lin porter_N = variants{} ; -- 
+lin ethics_N = mkN "zedenkunde" feminine | mkN "ethiek" feminine ; -- status=guess status=guess
+lin banner_N = mkN "vlag" neuter | mkN "banier" neuter ; -- status=guess status=guess
+lin velvet_N = mkN "fluweel" ; -- status=guess
+lin omission_N = mkN "weglating" feminine ; -- status=guess
+lin hook_V2 = mkV2 (mkV "verslaven") ; -- status=guess, src=wikt
+lin hook_V = mkV "verslaven" ; -- status=guess, src=wikt
+lin gallon_N = variants{} ; -- 
+lin financially_Adv = variants{} ; -- 
+lin superintendent_N = mkN "hoofdopzichter" masculine ; -- status=guess
+lin plug_V2 = variants{} ; -- 
+lin plug_V = variants{} ; -- 
+lin continuation_N = mkN "voortzetting" feminine ; -- status=guess
+lin reliance_N = variants{} ; -- 
+lin justified_A = variants{} ; -- 
+lin fool_V2 = mkV2 (bedriegen_V) | mkV2 (mkV (mkV "in") "de maling nemen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin detain_V2 = mkV2 (mkV "detineren") ; -- status=guess, src=wikt
+lin damaging_A = variants{} ; -- 
+lin orbit_N = mkN "baan" feminine ; -- status=guess
+lin mains_N = variants{} ; -- 
+lin discard_V2 = variants{} ; -- 
+lin dine_V = mkV "dineren" ; -- status=guess, src=wikt
+lin compartment_N = variants{} ; -- 
+lin revised_A = variants{} ; -- 
+lin privatization_N = mkN "privatisering" feminine ; -- status=guess
+lin memorable_A = mkA "memorabel" | mkA "gedenkwaardig" ; -- status=guess status=guess
+lin lately_Adv = variants{} ; -- 
+lin distributed_A = variants{} ; -- 
+lin disperse_V2 = mkV2 (mkV "verbreiden") ; -- status=guess, src=wikt
+lin disperse_V = mkV "verbreiden" ; -- status=guess, src=wikt
+lin blame_N = mkN "schuld" feminine ; -- status=guess
+lin basement_N = mkN "kelder" masculine ; -- status=guess
+lin slump_V2 = variants{} ; -- 
+lin slump_V = variants{} ; -- 
+lin puzzle_V2 = mkV2 (mkV "verbijsteren") ; -- status=guess, src=wikt
+lin monitoring_N = mkN "controleren" | mkN "toezicht houden" | mkN "volgen" ; -- status=guess status=guess status=guess
+lin talented_A = mkA "getalenteerd" ; -- status=guess
+lin nominal_A = variants{} ; -- 
+lin mushroom_N = mkN "paddenstoel" masculine | mkN "zwam" masculine ; -- status=guess status=guess
+lin instructor_N = mkN "leermeester" masculine ; -- status=guess
+lin fork_N = mkN "afsplitsing" feminine | mkN "fork" feminine ; -- status=guess status=guess
+lin fork_4_N = variants{} ; -- 
+lin fork_3_N = variants{} ; -- 
+lin fork_1_N = variants{} ; -- 
+lin board_V2 = mkV2 (mkV "enteren") ; -- status=guess, src=wikt
+lin want_N = mkN "tekort" neuter ; -- status=guess
+lin disposition_N = mkN "gezindheid" feminine ; -- status=guess
+lin cemetery_N = variants{} ; -- 
+lin attempted_A = variants{} ; -- 
+lin nephew_N = mkN "neef" masculine ; -- status=guess
+lin magical_A = mkA "betoverend" | mkA "magisch" ; -- status=guess status=guess
+lin ivory_N = mkN "ivoorkleur" feminine ; -- status=guess
+lin hospitality_N = mkN "gastvrijheid" ; -- status=guess
+lin besides_Prep = variants{} ; -- 
+lin astonishing_A = variants{} ; -- 
+lin tract_N = mkN "kanaal" neuter | mkN "stelsel" neuter ; -- status=guess status=guess
+lin proprietor_N = mkN "mede-eigenaar" masculine | mkN "partner" masculine ; -- status=guess status=guess
+lin license_V2 = mkV2 (mkV "licentiëren") | mkV2 (mkV (mkV "vergunning") "toekennen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin differential_A = variants{} ; -- 
+lin affinity_N = mkN "welgezindheid" feminine | mkN "affiniteit" ; -- status=guess status=guess
+lin talking_N = variants{} ; -- 
+lin royalty_N = variants{} ; -- 
+lin neglect_N = mkN "verwaarlozing" feminine | mkN "nalatigheid" | mkN "onzorgvuldigheid" ; -- status=guess status=guess status=guess
+lin irrespective_A = mkA "ongeacht" ; -- status=guess
+lin whip_V2 = mkV2 (mkV "geselen") ; -- status=guess, src=wikt
+lin whip_V = mkV "geselen" ; -- status=guess, src=wikt
+lin sticky_A = variants{} ; -- 
+lin regret_N = mkN "spijt" feminine | mkN "berouw" neuter ; -- status=guess status=guess
+lin incapable_A = variants{} ; -- 
+lin franchise_N = variants{} ; -- 
+lin dentist_N = mkN "tandarts" ; -- status=guess
+lin contrary_N = variants{} ; -- 
+lin profitability_N = variants{} ; -- 
+lin enthusiast_N = variants{} ; -- 
+lin crop_V2 = mkV2 (mkV "bijknippen") | mkV2 (mkV "bijsnijden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin crop_V = mkV "bijknippen" | mkV "bijsnijden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin utter_V2 = mkV2 (mkV "produceren") | mkV2 (mkV "voortbrengen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pile_V2 = mkV2 (mkV "stapelen") ; -- status=guess, src=wikt
+lin pile_V = mkV "stapelen" ; -- status=guess, src=wikt
+lin pier_N = mkN "pier" masculine ; -- status=guess
+lin dome_N = variants{} ; -- 
+lin bubble_N = mkN "bel" feminine ; -- status=guess
+lin treasurer_N = mkN "penningmeester" ; -- status=guess
+lin stocking_N = mkN "kous" feminine ; -- status=guess
+lin sanctuary_N = variants{} ; -- 
+lin ascertain_V2 = mkV2 (mkV "constateren") | mkV2 (mkV "vaststellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin arc_N = mkN "boog" masculine ; -- status=guess
+lin quest_N = mkN "zoektocht" masculine | mkN "streeftocht" masculine ; -- status=guess status=guess
+lin mole_N = mkN "mol" masculine ; -- status=guess
+lin marathon_N = mkN "marathon" masculine ; -- status=guess
+lin feast_N = mkN "feestmaaltijd" neuter ; -- status=guess
+lin crouch_V = variants{} ; -- 
+lin storm_V2 = variants{} ; -- 
+lin storm_V = variants{} ; -- 
+lin hardship_N = mkN "ellende" feminine ; -- status=guess
+lin entitlement_N = mkN "uitkering" ; -- status=guess
+lin circular_N = mkN "cirkelredenering" feminine ; -- status=guess
+lin walking_A = variants{} ; -- 
+lin strap_N = variants{} ; -- 
+lin sore_A = mkA "pijnlijk" ; -- status=guess
+lin complementary_A = variants{} ; -- 
+lin understandable_A = mkA "begrijpelijk" ; -- status=guess
+lin noticeable_A = mkA "opmerkenswaardig" | mkA "opmerkelijk" ; -- status=guess status=guess
+lin mankind_N = mkN "mensheid" feminine ; -- status=guess
+lin majesty_N = variants{} ; -- 
+lin pigeon_N = mkN "duif " masculine | mkN "doffer" masculine | mkN "mannetjesduif" masculine | mkN "duivin" feminine | mkN "vrouwtjesduif" feminine | mkN "duifje" neuter ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin goalkeeper_N = mkN "keeper" masculine feminine | mkN "doelwachter" masculine | mkN "doelwachtster" feminine | mkN "doelman" masculine ; -- status=guess status=guess status=guess status=guess
+lin ambiguous_A = mkA "dubbelzinnig" | mkA "ambigu" ; -- status=guess status=guess
+lin walker_N = variants{} ; -- 
+lin virgin_N = mkN "maagd" feminine | mkN "jufrouw" feminine ; -- status=guess status=guess
+lin prestige_N = mkN "aanzien" neuter | mkN "prestige" neuter ; -- status=guess status=guess
+lin preoccupation_N = variants{} ; -- 
+lin upset_A = mkA "ontdaan" | mkA "geschokt" | mkA "van streek" | mkA "overstuur" ; -- status=guess status=guess status=guess status=guess
+lin municipal_A = mkA "gemeentelijk" ; -- status=guess
+lin groan_V2 = mkV2 (mkV "zuchten") ; -- status=guess, src=wikt
+lin groan_V = mkV "zuchten" ; -- status=guess, src=wikt
+lin craftsman_N = mkN "vakman" masculine ; -- status=guess
+lin anticipation_N = variants{} ; -- 
+lin revise_V2 = mkV2 (mkV "herzien") ; -- status=guess, src=wikt
+lin revise_V = mkV "herzien" ; -- status=guess, src=wikt
+lin knock_N = mkN "kloppen" neuter | mkN "aankloppen" neuter ; -- status=guess status=guess
+lin infect_V2 = mkV2 (mkV "infecteren") ; -- status=guess, src=wikt
+lin infect_V = mkV "infecteren" ; -- status=guess, src=wikt
+lin denounce_V2 = mkV2 (mkV "opzeggen") ; -- status=guess, src=wikt
+lin confession_N = mkN "biecht" ; -- status=guess
+lin turkey_N = mkN "kalkoen" masculine ; -- status=guess
+lin toll_N = mkN "tolhuis" neuter ; -- status=guess
+lin pal_N = variants{} ; -- 
+lin transcription_N = variants{} ; -- 
+lin sulphur_N = variants{} ; -- 
+lin provisional_A = variants{} ; -- 
+lin hug_V2 = mkV2 (mkV "knuffelen") ; -- status=guess, src=wikt
+lin particular_N = variants{} ; -- 
+lin intent_A = variants{} ; -- 
+lin fascinate_V2 = variants{} ; -- 
+lin conductor_N = mkN "dirigent" masculine ; -- status=guess
+lin feasible_A = mkA "mogelijk" | mkA "haalbaar" ; -- status=guess status=guess
+lin vacant_A = mkA "leeg" ; -- status=guess
+lin trait_N = mkN "karaktereigenschap" ; -- status=guess
+lin meadow_N = mkN "weide" ; -- status=guess
+lin creed_N = mkN "geloofsbelijdenis" feminine | mkN "credo" neuter ; -- status=guess status=guess
+lin unfamiliar_A = variants{} ; -- 
+lin optimism_N = variants{} ; -- 
+lin wary_A = variants{} ; -- 
+lin twist_N = mkN "boorijzer" neuter ; -- status=guess
+lin sweet_N = mkN "snoep " neuter | mkN "snoepje" neuter ; -- status=guess status=guess
+lin substantive_A = variants{} ; -- 
+lin excavation_N = mkN "afgraving" feminine ; -- status=guess
+lin destiny_N = mkN "lot" neuter ; -- status=guess
+lin thick_Adv = mkAdv "dik" ; -- status=guess
+lin pasture_N = mkN "weiland" ; -- status=guess
+lin archaeological_A = variants{} ; -- 
+lin tick_V2 = mkV2 (mkV "tikken") ; -- status=guess, src=wikt
+lin tick_V = mkV "tikken" ; -- status=guess, src=wikt
+lin profit_V2 = mkV2 (mkV "verdienen") | mkV2 (mkV (mkV "winst") "maken") | mkV2 (mkV "profiteren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin profit_V = mkV "verdienen" | mkV (mkV "winst") "maken" | mkV "profiteren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pat_V2 = variants{} ; -- 
+lin pat_V = variants{} ; -- 
+lin papal_A = mkA "pauselijk" ; -- status=guess
+lin cultivate_V2 = mkV2 (mkV "telen") | mkV2 (mkV "verbouwen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin awake_V = mkV "wekken" ; -- status=guess, src=wikt
+lin trained_A = variants{} ; -- 
+lin civic_A = mkA "stedelijk" ; -- status=guess
+lin voyage_N = mkN "reis" ; -- status=guess
+lin siege_N = mkN "belegering" feminine | mkN "beleg" neuter ; -- status=guess status=guess
+lin enormously_Adv = variants{} ; -- 
+lin distract_V2 = variants{} ; -- 
+lin distract_V = variants{} ; -- 
+lin stroll_V = mkV "slenteren" | mkV "wandelen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin jewel_N = mkN "juweel" neuter ; -- status=guess
+lin honourable_A = variants{} ; -- 
+lin helpless_A = mkA "hulpeloos" ; -- status=guess
+lin hay_N = mkN "hooi" neuter ; -- status=guess
+lin expel_V2 = mkV2 (mkV "verdrijven") | mkV2 (mkV "verjagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin eternal_A = mkA "eeuwig" | mkA "eindeloos" ; -- status=guess status=guess
+lin demonstrator_N = mkN "betoger" masculine ; -- status=guess
+lin correction_N = mkN "verbetering" feminine | mkN "correctie" feminine ; -- status=guess status=guess
+lin civilization_N = mkN "civilisatie" ; -- status=guess
+lin ample_A = mkA "overvloedig" | mkA "abondant" | mkA "rijkelijk voorhanden" ; -- status=guess status=guess status=guess
+lin retention_N = mkN "herinnering" | mkN "memorie" ; -- status=guess status=guess
+lin rehabilitation_N = variants{} ; -- 
+lin premature_A = variants{} ; -- 
+lin encompass_V2 = mkV2 (mkV "bevatten") ; -- status=guess, src=wikt
+lin distinctly_Adv = variants{} ; -- 
+lin diplomat_N = mkN "diplomaat" masculine ; -- status=guess
+lin articulate_V2 = mkV2 (mkV "articuleren") ; -- status=guess, src=wikt
+lin articulate_V = mkV "articuleren" ; -- status=guess, src=wikt
+lin restricted_A = variants{} ; -- 
+lin prop_V2 = variants{} ; -- 
+lin intensify_V2 = mkV2 (mkV "intensiveren") ; -- status=guess, src=wikt
+lin intensify_V = mkV "intensiveren" ; -- status=guess, src=wikt
+lin deviation_N = mkN "afwijken" ; -- status=guess
+lin contest_V2 = variants{} ; -- 
+lin contest_V = variants{} ; -- 
+lin workplace_N = variants{} ; -- 
+lin lazy_A = mkA "lui" ; -- status=guess
+lin kidney_N = mkN "nier" ; -- status=guess
+lin insistence_N = variants{} ; -- 
+lin whisper_N = mkN "gefluister" neuter ; -- status=guess
+lin multimedia_N = variants{} ; -- 
+lin forestry_N = mkN "bosbouw" masculine | mkN "bosbedrijf" neuter ; -- status=guess status=guess
+lin excited_A = mkA "opgewonden" ; -- status=guess
+lin decay_N = variants{} ; -- 
+lin screw_N = mkN "schroef" feminine | mkN "vijs" ; -- status=guess status=guess
+lin rally_V2V = mkV2V (mkV "verzamelen") ; -- status=guess, src=wikt
+lin rally_V2 = mkV2 (mkV "verzamelen") ; -- status=guess, src=wikt
+lin rally_V = mkV "verzamelen" ; -- status=guess, src=wikt
+lin pest_N = mkN "pest" | mkN "plaag" ; -- status=guess status=guess
+lin invaluable_A = variants{} ; -- 
+lin homework_N = mkN "huiswerk" ; -- status=guess
+lin harmful_A = mkA "schadelijk" ; -- status=guess
+lin bump_V2 = variants{} ; -- 
+lin bump_V = variants{} ; -- 
+lin bodily_A = variants{} ; -- 
+lin grasp_N = mkN "grip" masculine ; -- status=guess
+lin finished_A = variants{} ; -- 
+lin facade_N = variants{} ; -- 
+lin cushion_N = mkN "kussen" neuter ; -- status=guess
+lin conversely_Adv = variants{} ; -- 
+lin urge_N = mkN "drang" masculine | mkN "aandrang" masculine | mkN "aandrift" feminine ; -- status=guess status=guess status=guess
+lin tune_V2 = mkV2 (mkV "afstemmen") | mkV2 (mkV "stemmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tune_V = mkV "afstemmen" | mkV "stemmen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin solvent_N = mkN "oplosmiddel" ; -- status=guess
+lin slogan_N = mkN "slagzin" masculine ; -- status=guess
+lin petty_A = mkA "onbeduidend" ; -- status=guess
+lin perceived_A = variants{} ; -- 
+lin install_V2 = mkV2 (reflMkV "installeren") ; -- status=guess, src=wikt
+lin install_V = reflMkV "installeren" ; -- status=guess, src=wikt
+lin fuss_N = variants{} ; -- 
+lin rack_N = mkN "rek" ; -- status=guess
+lin imminent_A = mkA "imminent" | mkA "dreigend" ; -- status=guess status=guess
+lin short_N = mkN "kortsluiting" feminine ; -- status=guess
+lin revert_V = variants{} ; -- 
+lin ram_N = mkN "ram" masculine ; -- status=guess
+lin contraction_N = variants{} ; -- 
+lin tread_V2 = mkV2 (mkV "stampen") | mkV2 (mkV "vertrappen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tread_V = mkV "stampen" | mkV "vertrappen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin supplementary_A = variants{} ; -- 
+lin ham_N = mkN "knieboog" masculine ; -- status=guess
+lin defy_V2V = mkV2V (mkV "uitdagen") | mkV2V (mkV (mkV "het") "hoofd bieden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin defy_V2 = mkV2 (mkV "uitdagen") | mkV2 (mkV (mkV "het") "hoofd bieden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin athlete_N = mkN "atleet" ; -- status=guess
+lin sociological_A = variants{} ; -- 
+lin physician_N = mkN "dokter" masculine ; -- status=guess
+lin crossing_N = mkN "kruising" feminine ; -- status=guess
+lin bail_N = mkN "borgtocht" masculine ; -- status=guess
+lin unwanted_A = variants{} ; -- 
+lin tight_Adv = variants{} ; -- 
+lin plausible_A = mkA "aannemelijk" | mkA "aanneembaar" ; -- status=guess status=guess
+lin midfield_N = variants{} ; -- 
+lin alert_A = variants{} ; -- 
+lin feminine_A = variants{} ; -- 
+lin drainage_N = mkN "drainage" | mkN "afwatering" ; -- status=guess status=guess
+lin cruelty_N = mkN "wreedheid" feminine ; -- status=guess
+lin abnormal_A = mkA "abnormaal" ; -- status=guess
+lin relate_N = variants{} ; -- 
+lin poison_V2 = mkV2 (mkV "vergiftigen") ; -- status=guess, src=wikt
+lin symmetry_N = mkN "symmetrie" utrum ; -- status=guess
+lin stake_V2 = mkV2 (mkV "afbakenen") ; -- status=guess, src=wikt
+lin rotten_A = L.rotten_A ;
+lin prone_A = variants{} ; -- 
+lin marsh_N = mkN "moeras" neuter ; -- status=guess
+lin litigation_N = mkN "procesvoering" feminine | mkN "proces" neuter | mkN "geding" neuter | mkN "rechtszaak" feminine ; -- status=guess status=guess status=guess status=guess
+lin curl_N = mkN "rotatie" ; -- status=guess
+lin urine_N = mkN "urine" ; -- status=guess
+lin latin_A = variants{} ; -- 
+lin hover_V = variants{} ; -- 
+lin greeting_N = mkN "begroeting" feminine | mkN "groet" masculine ; -- status=guess status=guess
+lin chase_N = mkN "achtervolging" feminine | mkN "jacht" masculine ; -- status=guess status=guess
+lin spouseMasc_N = mkN "echtgenoot" | mkN "eega" | mkN "gade" ; -- status=guess status=guess status=guess
+lin produce_N = mkN "waar" feminine | mkN "waren {p}" ; -- status=guess status=guess
+lin forge_V2 = mkV2 (mkV "vervalsen") ; -- status=guess, src=wikt
+lin forge_V = mkV "vervalsen" ; -- status=guess, src=wikt
+lin salon_N = variants{} ; -- 
+lin handicapped_A = mkA "gehandicapt" | mkA "behinderd" | mkA "invalide" | mkA "andersvalide" | mkA "mindervalide" | mkA "gebrekkig" | mkA "beperkt" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin sway_V2 = mkV2 (mkV "zwaaien") ; -- status=guess, src=wikt
+lin sway_V = mkV "zwaaien" ; -- status=guess, src=wikt
+lin homosexual_A = mkA "homoseksueel" | mkA "van de verkeerde kant" ; -- status=guess status=guess
+lin handicap_V2 = variants{} ; -- 
+lin colon_N = mkN "karteldarm" masculine ; -- status=guess
+lin upstairs_N = variants{} ; -- 
+lin stimulation_N = mkN "stimulatie" feminine ; -- status=guess
+lin spray_V2 = variants{} ; -- 
+lin original_N = mkN "origineel" neuter ; -- status=guess
+lin lay_A = mkA "leken-" | mkA "wereldlijk" ; -- status=guess status=guess
+lin garlic_N = mkN "knoflook" masculine feminine ; -- status=guess
+lin suitcase_N = mkN "valies" feminine | mkN "koffer" utrum ; -- status=guess status=guess
+lin skipper_N = variants{} ; -- 
+lin moan_VS = mkVS (mkV "klagen") ; -- status=guess, src=wikt
+lin moan_V = mkV "klagen" ; -- status=guess, src=wikt
+lin manpower_N = variants{} ; -- 
+lin manifest_V2 = mkV2 (mkV "manifesteren") ; -- status=guess, src=wikt
+lin incredibly_Adv = variants{} ; -- 
+lin historically_Adv = variants{} ; -- 
+lin decision_making_N = variants{} ; -- 
+lin wildly_Adv = variants{} ; -- 
+lin reformer_N = mkN "hervormer" masculine | mkN "hervormster" feminine ; -- status=guess status=guess
+lin quantum_N = mkN "kwantummechanica" feminine ; -- status=guess
+lin considering_Subj = variants{} ; -- 
+}
diff --git a/lib/src/translator/todo/TopDictionaryEng.gf b/lib/src/translator/todo/TopDictionaryEng.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionaryEng.gf
@@ -0,0 +1,7542 @@
+concrete TopDictionaryEng of TopDictionary = CatEng ** open MorphoEng, ResEng, ParadigmsEng, IrregEng, (E = ExtraEng), (S = StructuralEng), Prelude in {
+
+flags
+  coding=utf8 ;
+
+lin of_Prep = mkPrep "of";
+lin and_Conj = mkConj "and" ;
+lin in_Prep = mkPrep "in";
+lin have_VV = mkVV IrregEng.have_V;
+lin have_V2 = mkV2 (IrregEng.have_V);
+lin have_V = IrregEng.have_V;
+lin it_Pron = mkPron "it" "it" "its" "its" singular P3 nonhuman;
+lin to_Prep = mkPrep "to";
+lin for_Prep = mkPrep "for";
+lin i_Pron = mkPron "I" "me" "my" "mine" singular P1 human;
+lin iFem_Pron = mkPron "I" "me" "my" "mine" singular P1 human;
+lin that_Subj = mkSubj "that";
+lin he_Pron = mkPron "he" "him" "his" "his" singular P3 masculine ;
+lin on_Prep = mkPrep "on";
+lin with_Prep = mkPrep "with";
+lin do_V2 = mkV2 (IrregEng.do_V);
+lin at_Prep = mkPrep "at";
+lin by_Prep = mkPrep "by";
+lin but_Conj = mkConj "but" ;
+lin from_Prep = mkPrep "from";
+lin they_Pron = mkPron "they" "them" "their" "theirs" plural P3 human ;
+lin theyFem_Pron = mkPron "they" "them" "their" "theirs" plural P3 human ;
+lin she_Pron = mkPron "she" "her" "her" "hers" singular P3 feminine ;
+lin or_Conj = mkConj "or" singular ;
+lin as_Subj = mkSubj "as";
+lin we_Pron = mkPron "we" "us" "our" "ours" plural P1 human ;
+lin weFem_Pron = mkPron "we" "us" "our" "ours" plural P1 human ;
+lin say_VS = mkVS (IrregEng.say_V);
+lin say_V2 = mkV2 (IrregEng.say_V);
+lin say_V = IrregEng.say_V;
+lin if_Subj = mkSubj "if";
+lin go_VV = mkVV (IrregEng.go_V);
+lin go_VA = mkVA (IrregEng.go_V);
+lin go_V = IrregEng.go_V;
+lin get_VV = mkVV (IrregEng.get_V);
+lin get_V2V = mkV2V (IrregEng.get_V) noPrep to_Prep ;
+lin make_V2V = mkV2V (IrregEng.make_V) noPrep noPrep;
+lin make_V2A = mkV2A (IrregEng.make_V) noPrep;
+lin make_V2 = mkV2 (IrregEng.make_V);
+lin make_V = IrregEng.make_V;
+lin as_Prep = mkPrep "as";
+lin out_Adv = mkAdv "out";
+lin up_Adv = mkAdv "up";
+lin see_VS = mkVS (IrregEng.see_V);
+lin see_VQ = mkVQ (IrregEng.see_V);
+lin see_V2V = mkV2V (IrregEng.see_V) noPrep to_Prep ;
+lin see_V2 = mkV2 (IrregEng.see_V);
+lin see_V = IrregEng.see_V;
+lin know_VS = mkVS (mkV "know" "knows" "knew" "known" "knowing");
+lin know_VQ = mkVQ (mkV "know" "knows" "knew" "known" "knowing");
+lin know_V2 = mkV2 (mkV "know" "knows" "knew" "known" "knowing");
+lin know_V = mkV "know" "knows" "knew" "known" "knowing";
+lin time_N = variants{} ; -- 
+lin time_2_N = mkN "time" "times";
+lin time_1_N = mkN "time" "times";
+lin take_V2 = mkV2 (IrregEng.take_V);
+lin so_Adv = mkAdv "so" ;
+lin year_N = mkN "year" "years";
+lin into_Prep = mkPrep "into";
+lin then_Adv = mkAdv "then";
+lin think_VS = mkVS (IrregEng.think_V);
+lin think_V2 = mkV2 (IrregEng.think_V);
+lin think_V = IrregEng.think_V;
+lin come_V = IrregEng.come_V;
+lin than_Subj = {s = "than"} ;
+lin more_Adv = mkAdv "more";
+lin about_Prep = mkPrep "about";
+lin now_Adv = mkAdv "now";
+lin last_A = variants{} ; -- 
+lin last_1_A = irregAdv (mkA "last") "last";
+lin last_2_A = irregAdv (mkA "last") "last";
+lin other_A = compoundA (mkA "other");
+lin give_V3 = mkV3 (IrregEng.give_V);
+lin give_V2 = mkV2 (IrregEng.give_V);
+lin give_V = IrregEng.give_V;
+lin just_Adv = mkAdv "just";
+lin people_N = mkN "people" (variants {"people"; "peoples"});
+lin also_Adv = mkAdv "also";
+lin well_Adv = mkAdv "well" ;
+lin only_Adv = mkAdv "only";
+lin new_A = mkA "new" "newer";
+lin when_Subj = mkSubj "when";
+lin way_N = variants{} ; -- 
+lin way_2_N = mkN "way" ;
+lin way_1_N = mkN "way" ;
+lin look_VA = mkVA (mkV "look" "looks" "looked" "looked" "looking");
+lin look_V2 = mkV2 (mkV "look" "looks" "looked" "looked" "looking");
+lin look_V = mkV "look" "looks" "looked" "looked" "looking";
+lin like_Prep = mkPrep "like";
+lin use_VV = mkVV (mkV "use");
+lin use_V2 = mkV2 (mkV "use" "uses" "used" "used" "using");
+lin use_V = mkV "use";
+lin because_Subj = mkSubj "because";
+lin good_A = mkA "good" "better" "best" "well";
+lin find_VS = mkVS (IrregEng.find_V);
+lin find_V2A = mkV2A (IrregEng.find_V) noPrep;
+lin find_V2 = mkV2 (IrregEng.find_V);
+lin find_V = IrregEng.find_V;
+lin man_N = mkN masculine (mkN "man" "men");
+lin want_VV = mkVV (mkV "want");
+lin want_V2V = mkV2V (mkV "want") noPrep to_Prep ;
+lin want_V2 = mkV2 (mkV "want");
+lin want_V = mkV "want";
+lin day_N = mkN "day" "days";
+lin between_Prep = mkPrep "between";
+lin even_Adv = mkAdv "even";
+lin there_Adv = mkAdv "there";
+lin many_Det = mkDeterminer plural "many" ;
+lin after_Prep = mkPrep "after";
+lin down_Adv = mkAdv "down";
+lin yeah_Interj = ss "yeah";
+lin so_Subj = mkSubj "so";
+lin thing_N = mkN "thing" "things";
+lin tell_VS = mkVS (IrregEng.tell_V);
+lin tell_V3 = mkV3 (IrregEng.tell_V) noPrep noPrep;
+lin tell_1_V3 = variants{} ; -- 
+lin tell_2_V3 = variants{} ; -- 
+lin tell_V2V = mkV2V (IrregEng.tell_V) noPrep to_Prep;
+lin tell_V2S = mkV2S (IrregEng.tell_V) noPrep;
+lin tell_V2 = mkV2 (IrregEng.tell_V);
+lin tell_V = IrregEng.tell_V;
+lin through_Prep = mkPrep "through";
+lin back_Adv = mkAdv "back";
+lin still_Adv = mkAdv "still";
+lin child_N = mkN "child" "children" {- FIXME: guessed plural form -};
+lin here_Adv = mkAdv "here";
+lin over_Prep = mkPrep "over";
+lin too_Adv = mkAdv "too";
+lin put_V2 = mkV2 (IrregEng.put_V);
+lin on_Adv = mkAdv "on";
+lin no_Interj = ss "no";
+lin work_V2 = mkV2 (mkV "work" "works" "worked" "worked" "working");
+lin work_V = variants{}; -- mkV2 (mkV "work" "works" "worked" "worked" "working");
+lin work_2_V = mkV "work" ;
+lin work_1_V = mkV "work" ;
+lin become_VA = mkVA (IrregEng.become_V);
+lin become_V2 = mkV2 (IrregEng.become_V);
+lin become_V = IrregEng.become_V;
+lin old_A = mkA "old" "older";
+lin government_N = mkN "government" "governments";
+lin mean_VV = mkVV (IrregEng.mean_V);
+lin mean_VS = mkVS (IrregEng.mean_V);
+lin mean_V2V = mkV2V (IrregEng.mean_V) noPrep to_Prep;
+lin mean_V2 = mkV2 (IrregEng.mean_V);
+lin part_N = mkN "part" "parts";
+lin leave_V2V = mkV2V (IrregEng.leave_V) noPrep to_Prep ;
+lin leave_V2 = mkV2 (IrregEng.leave_V);
+lin leave_V = IrregEng.leave_V;
+lin life_N = mkN "life" "lives";
+lin great_A = mkA "great" "greater";
+lin case_N = mkN "case" "cases";
+lin woman_N = mkN feminine (mkN "woman" "women");
+lin over_Adv = mkAdv "over";
+lin seem_VV = mkVV (mkV "seem" "seems" "seemed" "seemed" "seeming");
+lin seem_VS = mkVS (mkV "seem" "seems" "seemed" "seemed" "seeming");
+lin seem_VA = mkVA (mkV "seem" "seems" "seemed" "seemed" "seeming");
+lin work_N = mkN "work" "works";
+lin need_VV = mkVV (mkV "need" "needs" "needed" "needed" "needing") ;
+lin need_VV = mkVV (mkV "need" "needs" "needed" "needed" "needing") ;
+lin need_V2 = mkV2 (mkV "need" "needs" "needed" "needed" "needing");
+lin need_V = mkV "need";
+lin feel_VS = mkVS (IrregEng.feel_V);
+lin feel_VA = mkVA (IrregEng.feel_V);
+lin feel_V2 = mkV2 (IrregEng.feel_V);
+lin feel_V = IrregEng.feel_V;
+lin system_N = mkN "system" "systems";
+lin each_Det = mkDeterminer singular "each";
+lin may_2_VV = E.may_VV ;
+lin may_1_VV = E.may_VV ;
+lin much_Adv = mkAdv "much" ;
+lin ask_VQ = mkVQ (mkV "ask" "asks" "asked" "asked" "asking");
+lin ask_V2V = mkV2V (mkV "ask") noPrep to_Prep;
+lin ask_V2 = mkV2 (mkV "ask");
+lin ask_V = mkV "ask" "asks" "asked" "asked" "asking";
+lin group_N = mkN "group" "groups";
+lin number_N = variants{} ; -- 
+lin number_3_N = mkN "number" "numbers";
+lin number_2_N = mkN "number" "numbers";
+lin number_1_N = mkN "number" "numbers";
+lin yes_Interj = ss "yes";
+lin however_Adv = mkAdv "however";
+lin another_Det = mkDeterminer singular "another" ;
+lin again_Adv = mkAdv "again";
+lin world_N = mkN "world" "worlds";
+lin area_N = variants{} ; -- 
+lin area_6_N = mkN "area" "areas";
+lin area_5_N = mkN "area" "areas";
+lin area_4_N = mkN "area" "areas";
+lin area_3_N = mkN "area" "areas";
+lin area_2_N = mkN "area" "areas";
+lin area_1_N = mkN "area" "areas";
+lin show_VS = mkVS IrregEng.show_V;
+lin show_VQ = mkVQ IrregEng.show_V;
+lin show_V2 = mkV2 IrregEng.show_V;
+lin show_V = IrregEng.show_V;
+lin course_N = mkN "course" "courses";
+lin company_2_N = mkN "company" "companies";
+lin company_1_N = mkN "company" "companies";
+lin under_Prep = mkPrep "under";
+lin problem_N = mkN "problem" "problems";
+lin against_Prep = mkPrep "against";
+lin never_Adv = mkAdv "never" ;
+lin most_Adv = mkAdv "most" ;
+lin service_N = mkN "service" "services";
+lin try_VV = mkVV (mkV "try" "tries" "tried" "tried" "trying");
+lin try_V2 = mkV2 (mkV "try" "tries" "tried" "tried" "trying");
+lin try_V = mkV "try" "tries" "tried" "tried" "trying";
+lin call_V2 = mkV2 (mkV "call" "calls" "called" "called" "calling");
+lin call_V = mkV "call" "calls" "called" "called" "calling";
+lin hand_N = mkN "hand" "hands";
+lin party_N = variants{} ; -- 
+lin party_2_N = mkN "party" "parties";
+lin party_1_N = mkN "party" "parties";
+lin high_A = mkA "high" "higher";
+lin about_Adv = mkAdv "about";
+lin something_NP = regNP "something" singular ;
+lin school_N = mkN "school" "schools";
+lin in_Adv = variants{}; -- mkPrep "in";
+lin in_1_Adv = mkAdv "in";
+lin in_2_Adv = mkAdv "in";
+lin small_A = mkA "small" "smaller";
+lin place_N = mkN "place" "places";
+lin before_Prep = mkPrep "before";
+lin while_Subj = mkSubj "while";
+lin away_Adv = variants{} ; -- 
+lin away_2_Adv = mkAdv "away" ;
+lin away_1_Adv = mkAdv "away" ;
+lin keep_VV = ingVV (IrregEng.keep_V);
+lin keep_V2A = mkV2A (IrregEng.keep_V) noPrep;
+lin keep_V2 = mkV2 (IrregEng.keep_V);
+lin keep_V = IrregEng.keep_V;
+lin point_N = variants{} ; -- 
+lin point_2_N = mkN "point" "points";
+lin point_1_N = mkN "point" "points";
+lin house_N = mkN "house" "houses";
+lin different_A = compoundA (mkA "different");
+lin country_N = mkN "country" "countries";
+lin really_Adv = mkAdv "really" ;
+lin provide_V2 = mkV2 (mkV "provide" "provides" "provided" "provided" "providing");
+lin provide_V = mkV "provide" "provides" "provided" "provided" "providing";
+lin week_N = mkN "week" "weeks";
+lin hold_VS = mkVS (IrregEng.hold_V);
+lin hold_V2 = mkV2 (IrregEng.hold_V);
+lin hold_V = IrregEng.hold_V;
+lin large_A = mkA "large" "larger";
+lin member_N = mkN "member" "members";
+lin off_Adv = mkAdv "off";
+lin always_Adv = mkAdv "always" ;
+lin follow_VS = mkVS (mkV "follow" "follows" "followed" "followed" "following");
+lin follow_V2 = mkV2 (mkV "follow" "follows" "followed" "followed" "following");
+lin follow_V = mkV "follow" "follows" "followed" "followed" "following";
+lin without_Prep = mkPrep "without";
+lin turn_VA = mkVA (mkV "turn" "turns" "turned" "turned" "turning");
+lin turn_V2 = mkV2 (mkV "turn" "turns" "turned" "turned" "turning");
+lin turn_V = mkV "turn" "turns" "turned" "turned" "turning";
+lin end_N = variants{} ; -- 
+lin end_2_N = mkN "end" "ends";
+lin end_1_N = mkN "end" "ends";
+lin within_Prep = mkPrep "within";
+lin local_A = compoundA (mkA "local");
+lin where_Subj = mkSubj "where";
+lin during_Prep = mkPrep "during";
+lin bring_V3 = mkV3 (IrregEng.bring_V);
+lin bring_V2 = mkV2 (IrregEng.bring_V);
+lin most_Det = mkDeterminer plural "most";
+lin word_N = mkN "word" "words";
+lin begin_V2 = mkV2 (IrregEng.begin_V);
+lin begin_V = IrregEng.begin_V;
+lin although_Subj = mkSubj "although";
+lin example_N = mkN "example" "examples";
+lin next_Adv = mkAdv "next" ;
+lin family_N = mkN "family" "families";
+lin rather_Adv = mkAdv "rather";
+lin fact_N = mkN "fact" "facts";
+lin like_VV = mkVV (mkV "like");
+lin like_VS = mkVS (mkV "like");
+lin like_V2 = mkV2 (mkV "like" "likes" "liked" "liked" "liking");
+lin social_A = compoundA (mkA "social");
+lin write_VS = mkVS (IrregEng.write_V);
+lin write_V2 = mkV2 (IrregEng.write_V);
+lin write_V = IrregEng.write_V;
+lin state_N = variants{} ; -- 
+lin state_2_N = mkN "state" "states";
+lin state_1_N = mkN "state" "states";
+lin percent_N = mkN "percent" "percent";
+lin quite_Adv = mkAdv "quite" ;
+lin both_Det = mkDeterminer plural "both";
+lin start_V2 = mkV2 (mkV "start" "starts" "started" "started" "starting");
+lin start_V = mkV "start" "starts" "started" "started" "starting";
+lin run_V2 = mkV2 (IrregEng.run_V);
+lin run_V = IrregEng.run_V;
+lin long_A = irregAdv (mkA "long" "longer") "long";
+lin right_Adv = variants{} ; -- 
+lin right_2_Adv = mkAdv "right" ;
+lin right_1_Adv = mkAdv "right" ;
+lin set_V2 = mkV2 (IrregEng.set_V);
+lin help_V2V = mkV2V (mkV "help" "helps" "helped" "helped" "helping") noPrep noPrep ;
+lin help_V2 = mkV2 (mkV "help" "helps" "helped" "helped" "helping");
+lin help_V = mkV "help" "helps" "helped" "helped" "helping";
+lin every_Det = mkDeterminerSpec singular "every" "everyone" False ;
+lin home_N = mkN "home" "homes";
+lin month_N = mkN "month" "months";
+lin side_N = mkN "side" "sides";
+lin night_N = mkN "night" "nights";
+lin important_A = compoundA (mkA "important");
+lin eye_N = mkN "eye" "eyes";
+lin head_N = mkN "head" "heads";
+lin information_N = mkN "information" ;
+lin question_N = mkN "question" "questions";
+lin business_N = mkN "business" "businesses";
+lin play_V2 = variants{} ; -- 
+lin play_V = variants{} ; -- 
+lin play_3_V2 = mkV2 "play" ;
+lin play_3_V = mkV "play" ;
+lin play_2_V2 = mkV2 "play" ;
+lin play_2_V = mkV "play" ;
+lin play_1_V2 = mkV2 "play" ;
+lin play_1_V = mkV "play" ;
+lin power_N = mkN "power" "powers";
+lin money_N = mkN "money" ;
+lin change_N = mkN "change" "changes";
+lin move_V2 = mkV2 (mkV "move" "moves" "moved" "moved" "moving");
+lin move_V = variants{}; -- mkV2 (mkV "move" "moves" "moved" "moved" "moving");
+lin move_2_V = mkV "move" ;
+lin move_1_V = mkV "move" ;
+lin interest_N = variants{} ; -- 
+lin interest_4_N = mkN "interest" "interests";
+lin interest_2_N = mkN "interest" "interests";
+lin interest_1_N = mkN "interest" "interests";
+lin order_N = mkN "order" "orders";
+lin book_N = mkN "book" "books";
+lin often_Adv = mkAdv "often";
+lin development_N = mkN "development" "developments";
+lin young_A = mkA "young" "younger";
+lin national_A = compoundA (mkA "national");
+lin pay_V3 = mkV3 (IrregEng.pay_V) noPrep noPrep ;
+lin pay_V2V = mkV2V (IrregEng.pay_V) noPrep to_Prep ;
+lin pay_V2 = mkV2 (IrregEng.pay_V);
+lin pay_V = IrregEng.pay_V;
+lin hear_VS = mkVS (IrregEng.hear_V);
+lin hear_V2V = mkV2V (IrregEng.hear_V) noPrep to_Prep ;
+lin hear_V2 = mkV2 (IrregEng.hear_V);
+lin hear_V = IrregEng.hear_V;
+lin room_N = variants{} ; -- 
+lin room_1_N = mkN "room" "rooms";
+lin room_2_N = mkN "room" "rooms";
+lin whether_Subj = mkSubj "whether" ;
+lin water_N = mkN "water" "waters";
+lin form_N = mkN "form" "forms";
+lin car_N = mkN "car" "cars";
+lin other_N = mkN "other" "others";
+lin yet_Adv = variants{}; -- mkAdV "yet";
+lin yet_2_Adv = mkAdv "yet" ;
+lin yet_1_Adv = mkAdv "yet" ;
+lin perhaps_Adv = mkAdv "perhaps";
+lin meet_V2 = mkV2 (IrregEng.meet_V);
+lin meet_V = IrregEng.meet_V;
+lin level_N = variants{} ; -- 
+lin level_2_N = mkN "level" "levels";
+lin level_1_N = mkN "level" "levels";
+lin until_Subj = mkSubj "until" ;
+lin though_Subj = mkSubj "though";
+lin policy_N = mkN "policy" "policies";
+lin include_V2 = mkV2 (mkV "include" "includes" "included" "included" "including");
+lin include_V = mkV "include";
+lin believe_VS = mkVS (mkV "believe" "believes" "believed" "believed" "believing");
+lin believe_V2 = mkV2 (mkV "believe" "believes" "believed" "believed" "believing");
+lin believe_V = mkV "believe" "believes" "believed" "believed" "believing";
+lin council_N = mkN "council" "councils";
+lin already_Adv = mkAdv "already";
+lin possible_A = compoundA (mkA "possible");
+lin nothing_NP = regNP "nothing" singular;
+lin line_N = mkN "line" "lines";
+lin allow_V2V = mkV2V (mkV "allow" "allows" "allowed" "allowed" "allowing") noPrep to_Prep ;
+lin allow_V2 = mkV2 (mkV "allow" "allows" "allowed" "allowed" "allowing");
+lin need_N = mkN "need" "needs";
+lin effect_N = mkN "effect" "effects";
+lin big_A = mkA "big" "bigger" "biggest" "big";
+lin use_N = mkN "use" "uses";
+lin lead_V2V = mkV2V (IrregEng.lead_V) noPrep to_Prep ;
+lin lead_V2 = mkV2 (IrregEng.lead_V);
+lin lead_V = IrregEng.lead_V;
+lin stand_V2 = mkV2 (IrregEng.stand_V);
+lin stand_V = IrregEng.stand_V;
+lin idea_N = mkN "idea" "ideas";
+lin study_N = mkN "study" "studies";
+lin lot_N = mkN "lot" "lots";
+lin live_V = mkV "live" "lives" "lived" "lived" "living";
+lin job_N = mkN "job" "jobs";
+lin since_Subj = mkSubj "since";
+lin name_N = mkN "name" "names";
+lin result_N = mkN "result" "results";
+lin body_N = mkN "body" "bodies";
+lin happen_VV = mkVV (mkV "happen" "happens" "happened" "happened" "happening");
+lin happen_V = mkV "happen" "happens" "happened" "happened" "happening";
+lin friend_N = mkN "friend" "friends";
+lin right_N = mkN "right" "rights";
+lin least_Adv = mkAdv "least";
+lin right_A = variants{} ; -- 
+lin right_2_A = mkA "right" ;
+lin right_1_A = mkA "right" ;
+lin almost_Adv = mkAdv "almost";
+lin much_Det = mkDeterminer singular "much";
+lin carry_V2 = mkV2 (mkV "carry" "carries" "carried" "carried" "carrying");
+lin carry_V = mkV "carry" "carries" "carried" "carried" "carrying";
+lin authority_N = variants{} ; -- 
+lin authority_2_N = mkN "authority" "authorities";
+lin authority_1_N = mkN "authority" "authorities";
+lin long_Adv = mkAdv "long" ;
+lin early_A = mkA "early" "earlier";
+lin view_N = variants{} ; -- 
+lin view_2_N = mkN "view" ;
+lin view_1_N = mkN "view" ;
+lin public_A = compoundA (mkA "public");
+lin together_Adv = mkAdv "together";
+lin talk_V2 = mkV2 (mkV "talk" "talks" "talked" "talked" "talking");
+lin talk_V = mkV "talk" "talks" "talked" "talked" "talking";
+lin report_N = mkN "report" "reports";
+lin after_Subj = mkSubj "after";
+lin only_Predet = {s="only"};
+lin before_Subj = mkSubj "before";
+lin bit_N = mkN "bit" "bits";
+lin face_N = mkN "face" "faces";
+lin sit_V2 = mkV2 (IrregEng.sit_V);
+lin sit_V = IrregEng.sit_V;
+lin market_N = variants{} ; -- 
+lin market_1_N = mkN "market" "markets";
+lin market_2_N = mkN "market" "markets";
+lin appear_VV = mkVV (mkV "appear" "appears" "appeared" "appeared" "appearing");
+lin appear_VS = mkVS (mkV "appear" "appears" "appeared" "appeared" "appearing");
+lin appear_VA = mkVA (mkV "appear" "appears" "appeared" "appeared" "appearing");
+lin appear_V = mkV "appear" "appears" "appeared" "appeared" "appearing";
+lin continue_VV = mkVV (mkV "continue" "continues" "continued" "continued" "continuing");
+lin continue_V2 = mkV2 (mkV "continue" "continues" "continued" "continued" "continuing");
+lin continue_V = mkV "continue" "continues" "continued" "continued" "continuing";
+lin able_A = mkA "able" "abler";
+lin political_A = compoundA (mkA "political");
+lin later_Adv = mkAdv "later" ;
+lin hour_N = mkN "hour" "hours";
+lin rate_N = mkN "rate" "rates";
+lin law_N = variants{} ; -- 
+lin law_2_N = mkN "law" ;
+lin law_1_N = mkN "law" ;
+lin door_N = mkN "door" "doors";
+lin court_N = variants{} ; -- 
+lin court_2_N = mkN "court" "courts";
+lin court_1_N = mkN "court" "courts";
+lin office_N = mkN "office" "offices";
+lin let_V2V = mkV2V (IrregEng.let_V) noPrep noPrep ;
+lin war_N = mkN "war" "wars";
+lin produce_V2 = mkV2 (mkV "produce" "produces" "produced" "produced" "producing");
+lin produce_V = mkV "produce" "produces" "produced" "produced" "producing";
+lin reason_N = mkN "reason" "reasons";
+lin less_Adv = mkAdv "less";
+lin minister_N = variants{} ; -- 
+lin minister_2_N = mkN "minister" "ministers";
+lin minister_1_N = mkN "minister" "ministers";
+lin subject_N = variants{} ; -- 
+lin subject_2_N = mkN "subject" "subjects";
+lin subject_1_N = mkN "subject" "subjects";
+lin person_N = mkN masculine (mkN "person" "persons");
+lin term_N = mkN "term" "terms";
+lin particular_A = compoundA (mkA "particular");
+lin full_A = mkA "full" "fuller";
+lin involve_VS = mkVS (mkV "involve");
+lin involve_V2 = mkV2 (mkV "involve" "involves" "involved" "involved" "involving");
+lin involve_V = mkV "involve";
+lin sort_N = mkN "sort" "sorts";
+lin require_VS = mkVS (mkV "require");
+lin require_V2V = mkV2V (mkV "require") noPrep to_Prep;
+lin require_V2 = mkV2 (mkV "require");
+lin require_V = mkV "require";
+lin suggest_VS = mkVS (mkV "suggest");
+lin suggest_V2 = mkV2 (mkV "suggest" "suggests" "suggested" "suggested" "suggesting");
+lin suggest_V = mkV "suggest";
+lin far_A = irregAdv (compoundA (mkA "far")) "far";
+lin towards_Prep = mkPrep "towards";
+lin anything_NP = regNP "anything" singular;
+lin period_N = variants{} ; -- 
+lin period_3_N = mkN "period" ;
+lin period_2_N = mkN "period" ;
+lin period_1_N = mkN "period" ;
+lin consider_VV = ingVV (mkV "consider" "considers" "considered" "considered" "considering");
+lin consider_VS = mkVS (mkV "consider" "considers" "considered" "considered" "considering");
+lin consider_V3 = mkV3 (mkV "consider" "considers" "considered" "considered" "considering");
+lin consider_V2V = mkV2V (mkV "consider" "considers" "considered" "considered" "considering") noPrep to_Prep ;
+lin consider_V2A = mkV2A (mkV "consider" "considers" "considered" "considered" "considering") noPrep;
+lin consider_V2 = mkV2 (mkV "consider" "considers" "considered" "considered" "considering");
+lin consider_V = mkV "consider" "considers" "considered" "considered" "considering";
+lin read_VS = mkVS (IrregEng.read_V);
+lin read_V2 = mkV2 (IrregEng.read_V);
+lin read_V = IrregEng.read_V;
+lin change_V2 = mkV2 (mkV "change" "changes" "changed" "changed" "changing");
+lin change_V = mkV "change" "changes" "changed" "changed" "changing";
+lin society_N = mkN "society" "societies";
+lin process_N = mkN "process" "processes";
+lin mother_N = mkN "mother" "mothers";
+lin offer_VV = mkVV (mkV "offer" "offers" "offered" "offered" "offering");
+lin offer_V2 = mkV2 (mkV "offer" "offers" "offered" "offered" "offering");
+lin late_A = mkA "late" "later";
+lin voice_N = mkN "voice" "voices";
+lin both_Adv = mkAdv "both";
+lin once_Adv = mkAdv "once";
+lin police_N = mkN "police" "police";
+lin kind_N = mkN "kind" "kinds";
+lin lose_V2 = mkV2 (IrregEng.lose_V);
+lin lose_V = IrregEng.lose_V;
+lin add_VS = mkVS (mkV "add");
+lin add_V2 = mkV2 (mkV "add");
+lin add_V = mkV "add";
+lin probably_Adv = mkAdv "probably" ;
+lin expect_VV = mkVV (mkV "expect") ;
+lin expect_VS = mkVS (mkV "expect");
+lin expect_V2V = mkV2V (mkV "expect") noPrep (mkPrep "to") ;
+lin expect_V2 = mkV2 (mkV "expect");
+lin expect_V = mkV "expect";
+lin ever_Adv = mkAdv "ever" ;
+lin available_A = compoundA (mkA "available");
+lin price_N = mkN "price" "prices";
+lin little_A = mkA "little" "less" "least" "little" ;
+lin action_N = mkN "action" "actions";
+lin issue_N = variants{} ; -- 
+lin issue_2_N = mkN "issue" "issues";
+lin issue_1_N = mkN "issue" "issues";
+lin far_Adv = mkAdv "far" ;
+lin remember_VS = mkVS (mkV "remember" "remembers" "remembered" "remembered" "remembering");
+lin remember_V2 = mkV2 (mkV "remember" "remembers" "remembered" "remembered" "remembering");
+lin remember_V = mkV "remember" "remembers" "remembered" "remembered" "remembering";
+lin position_N = mkN "position" "positions";
+lin low_A = mkA "low" "lower";
+lin cost_N = mkN "cost" "costs";
+lin little_Det = mkDeterminer singular "little" ;
+lin matter_N = variants{} ; -- 
+lin matter_1_N = mkN "matter" "matters";
+lin matter_2_N = mkN "matter" "matters";
+lin community_N = mkN "community" "communities";
+lin remain_VV = mkVV (mkV "remain" "remains" "remained" "remained" "remaining");
+lin remain_VA = mkVA (mkV "remain" "remains" "remained" "remained" "remaining");
+lin remain_V2 = mkV2 (mkV "remain");
+lin remain_V = mkV "remain";
+lin figure_N = variants{} ; -- 
+lin figure_2_N = mkN "figure" "figures";
+lin figure_1_N = mkN "figure" "figures";
+lin type_N = mkN "type" "types";
+lin research_N = mkN "research" "researches";
+lin actually_Adv = mkAdv "actually" ;
+lin education_N = mkN "education" ;
+lin fall_V = IrregEng.fall_V;
+lin speak_V2 = mkV2 (IrregEng.speak_V);
+lin speak_V = IrregEng.speak_V;
+lin few_N = mkN "few" ;
+lin today_Adv = mkAdv "today";
+lin enough_Adv = mkAdv "enough" ;
+lin open_V2 = mkV2 (mkV "open" "opens" "opened" "opened" "opening");
+lin open_V = mkV "open" "opens" "opened" "opened" "opening";
+lin bad_A = mkA "bad" "worse" "worst" "badly";
+lin buy_V2 = mkV2 (IrregEng.buy_V);
+lin buy_V = IrregEng.buy_V;
+lin programme_N = mkN "programme" "programmes";
+lin minute_N = mkN "minute" "minutes";
+lin moment_N = mkN "moment" "moments";
+lin girl_N = mkN feminine (mkN "girl" "girls");
+lin age_N = mkN "age" "ages";
+lin centre_N = mkN (variants {"centre"; "center"});
+lin stop_VV = ingVV (mkV "stop" "stops" "stopped" "stopped" "stopping");
+lin stop_V2 = mkV2 (mkV "stop" "stops" "stopped" "stopped" "stopping");
+lin stop_V = mkV "stop" "stops" "stopped" "stopped" "stopping";
+lin control_N = mkN "control" "controls";
+lin value_N = mkN "value" "values";
+lin send_V2V = mkV2V (IrregEng.send_V) noPrep to_Prep ;
+lin send_V2 = mkV2 (IrregEng.send_V);
+lin send_V = IrregEng.send_V;
+lin health_N = mkN "health" ;
+lin decide_VV = mkVV (mkV "decide" "decides" "decided" "decided" "deciding");
+lin decide_VS = mkVS (mkV "decide" "decides" "decided" "decided" "deciding");
+lin decide_V2 = mkV2 (mkV "decide" "decides" "decided" "decided" "deciding");
+lin decide_V = mkV "decide" "decides" "decided" "decided" "deciding";
+lin main_A = compoundA (mkA "main");
+lin win_V2 = mkV2 (IrregEng.win_V);
+lin win_V = IrregEng.win_V;
+lin understand_VS = mkVS (IrregEng.understand_V);
+lin understand_V2 = mkV2 (IrregEng.understand_V);
+lin understand_V = IrregEng.understand_V;
+lin decision_N = mkN "decision" "decisions";
+lin develop_V2 = mkV2 (mkV "develop" "develops" "developed" "developed" "developing");
+lin develop_V = mkV "develop" "develops" "developed" "developed" "developing";
+lin class_N = mkN "class" "classes";
+lin industry_N = mkN "industry" "industries";
+lin receive_V2 = mkV2 (mkV "receive" "receives" "received" "received" "receiving");
+lin receive_V = mkV "receive" "receives" "received" "received" "receiving";
+lin back_N = mkN "back" "backs";
+lin several_Det = mkDeterminer plural "several" ;
+lin return_V2 = mkV2 (mkV "return" "returns" "returned" "returned" "returning");
+lin return_V = mkV "return" "returns" "returned" "returned" "returning";
+lin build_V2 = mkV2 (IrregEng.build_V);
+lin build_V = IrregEng.build_V;
+lin spend_V2 = mkV2 (IrregEng.spend_V);
+lin spend_V = IrregEng.spend_V;
+lin force_N = mkN "force" "forces";
+lin condition_N = variants{} ; -- 
+lin condition_1_N = mkN "condition" "conditions";
+lin condition_2_N = mkN "condition" "conditions";
+lin paper_N = mkN "paper" "papers";
+lin off_Prep = mkPrep "off";
+lin major_A = compoundA (mkA "major");
+lin describe_VS = mkVS (mkV "describe");
+lin describe_V2 = mkV2 (mkV "describe" "describes" "described" "described" "describing");
+lin agree_VV = mkVV (mkV "agree");
+lin agree_VS = mkVS (mkV "agree");
+lin agree_V = mkV "agree";
+lin economic_A = compoundA (mkA "economic");
+lin increase_V2 = mkV2 (mkV "increase" "increases" "increased" "increased" "increasing");
+lin increase_V = mkV "increase" "increases" "increased" "increased" "increasing";
+lin upon_Prep = mkPrep "upon";
+lin learn_VV = mkVV (mkV "learn" "learns" "learned" "learned" "learning");
+lin learn_VS = mkVS (mkV "learn" "learns" "learned" "learned" "learning");
+lin learn_V2 = mkV2 (mkV "learn" "learns" "learned" "learned" "learning");
+lin learn_V = mkV "learn" "learns" "learned" "learned" "learning";
+lin general_A = compoundA (mkA "general");
+lin century_N = mkN "century" "centuries";
+lin therefore_Adv = mkAdv "therefore";
+lin father_N = mkN "father" "fathers";
+lin section_N = mkN "section" "sections";
+lin patient_N = mkN "patient" "patients";
+lin around_Adv = mkAdv "around";
+lin activity_N = mkN "activity" "activities";
+lin road_N = mkN "road" "roads";
+lin table_N = mkN "table" "tables";
+lin including_Prep = mkPrep "including" ;
+lin church_N = mkN "church" "churches";
+lin reach_V2 = mkV2 (mkV "reach" "reaches" "reached" "reached" "reaching");
+lin reach_V = mkV "reach" "reaches" "reached" "reached" "reaching";
+lin real_A = compoundA (mkA "real");
+lin lie_VS = mkVS (IrregEng.lie_V);
+lin lie_2_V = mkV "lie" "lies" "lied" "lied" "lying";
+lin lie_1_V = IrregEng.lie_V;
+lin mind_N = mkN "mind" "minds";
+lin likely_A = mkA "likely" "likelier";
+lin among_Prep = mkPrep "among";
+lin team_N = mkN "team" "teams";
+lin experience_N = mkN "experience" "experiences";
+lin death_N = mkN "death" "deaths";
+lin soon_Adv = mkAdv "soon";
+lin act_N = mkN "act" "acts";
+lin sense_N = mkN "sense" "senses";
+lin staff_N = variants{} ; -- 
+lin staff_2_N = mkN "staff" "staffs";
+lin staff_1_N = mkN "staff" "staffs";
+lin certain_A = variants{} ; -- 
+lin certain_2_A = compoundA (mkA "certain");
+lin certain_1_A = compoundA (mkA "certain");
+lin studentMasc_N = mkN masculine (mkN "student" "students");
+lin half_Predet = {s = "half" | "half of"} ;
+lin half_Predet = {s = "half" | "half of"} ;
+lin around_Prep = mkPrep "around";
+lin language_N = mkN "language" "languages";
+lin walk_V2 = mkV2 (mkV "walk" "walks" "walked" "walked" "walking");
+lin walk_V = mkV "walk" "walks" "walked" "walked" "walking";
+lin die_V = mkV "die" "dies" "died" "died" "dying";
+lin special_A = compoundA (mkA "special");
+lin difficult_A = compoundA (mkA "difficult");
+lin international_A = compoundA (mkA "international");
+lin particularly_Adv = mkAdv "particularly" ;
+lin department_N = mkN "department" "departments";
+lin management_N = mkN "management" "managements";
+lin morning_N = mkN "morning" "mornings";
+lin draw_V2 = variants{}; -- IrregEng.draw_V;
+lin draw_1_V2 = mkV2 (IrregEng.draw_V);
+lin draw_2_V2 = mkV2 (IrregEng.draw_V);
+lin draw_V = IrregEng.draw_V;
+lin hope_VV = mkVV (mkV "hope" "hopes" "hoped" "hoped" "hoping");
+lin hope_VS = mkVS (mkV "hope" "hopes" "hoped" "hoped" "hoping");
+lin hope_V = mkV "hope" "hopes" "hoped" "hoped" "hoping";
+lin across_Prep = mkPrep "across";
+lin plan_N = mkN "plan" "plans";
+lin product_N = mkN "product" "products";
+lin city_N = mkN "city" "cities";
+lin early_Adv = mkAdv "early";
+lin committee_N = mkN "committee" "committees";
+lin ground_N = variants{} ; -- 
+lin ground_2_N = mkN "ground" "grounds";
+lin ground_1_N = mkN "ground" "grounds";
+lin letter_N = variants{} ; -- 
+lin letter_2_N = mkN "letter" "letters";
+lin letter_1_N = mkN "letter" "letters";
+lin create_V2 = mkV2 (mkV "create" "creates" "created" "created" "creating");
+lin create_V = mkV "create" "creates" "created" "created" "creating";
+lin evidence_N = variants{} ; -- 
+lin evidence_2_N = mkN "evidence" ;
+lin evidence_1_N = mkN "evidence" ;
+lin foot_N = mkN "foot" "feet";
+lin clear_A = mkA "clear" "clearer";
+lin boy_N = mkN masculine (mkN "boy" "boys");
+lin game_N = variants{} ; -- 
+lin game_3_N = mkN "game" ;
+lin game_2_N = mkN "game" ;
+lin game_1_N = mkN "game" ;
+lin food_N = mkN "food" "foods";
+lin role_N = variants{} ; -- 
+lin role_2_N = mkN "rôle" "rôles";
+lin role_1_N = mkN "role" "roles";
+lin practice_N = mkN "practice" "practices";
+lin bank_N = mkN "bank" "banks";
+lin else_Adv = mkAdv "else";
+lin support_N = mkN "support" "supports";
+lin sell_V2 = mkV2 (IrregEng.sell_V);
+lin sell_V = IrregEng.sell_V;
+lin event_N = mkN "event" "events";
+lin building_N = mkN "building" "buildings";
+lin range_N = mkN "range" "ranges";
+lin behind_Prep = mkPrep "behind";
+lin sure_A = mkA "sure" "surer";
+lin report_VS = mkVS (mkV "report" "reports" "reported" "reported" "reporting");
+lin report_V2 = mkV2 (mkV "report" "reports" "reported" "reported" "reporting");
+lin report_V = mkV "report" "reports" "reported" "reported" "reporting";
+lin pass_V = mkV "pass" "passes" "passed" "passed" "passing";
+lin black_A = mkA "black" "blacker";
+lin stage_N = mkN "stage" "stages";
+lin meeting_N = mkN "meeting" "meetings";
+lin meeting_N = mkN "meeting" "meetings";
+lin sometimes_Adv = mkAdv "sometimes";
+lin thus_Adv = mkAdv "thus";
+lin accept_VS = mkVS (mkV "accept" "accepts" "accepted" "accepted" "accepting");
+lin accept_V2 = mkV2 (mkV "accept" "accepts" "accepted" "accepted" "accepting");
+lin accept_V = mkV "accept" "accepts" "accepted" "accepted" "accepting";
+lin town_N = mkN "town" "towns";
+lin art_N = mkN "art" "arts";
+lin further_Adv = mkAdv "further";
+lin club_N = variants{} ; -- 
+lin club_2_N = mkN "club" "clubs";
+lin club_1_N = mkN "club" "clubs";
+lin cause_V2V = mkV2V (mkV "cause") noPrep to_Prep ;
+lin cause_V2 = mkV2 (mkV "cause" "causes" "caused" "caused" "causing");
+lin arm_N = variants{} ; -- 
+lin arm_1_N = mkN "arm" "arms";
+lin arm_2_N = mkN "arm" "arms";
+lin history_N = mkN "history" "histories";
+lin parent_N = mkN "parent" "parents";
+lin land_N = mkN "land" "lands";
+lin trade_N = mkN "trade" "trades";
+lin watch_VS = mkVS (mkV "watch" "watches" "watched" "watched" "watching");
+lin watch_V2V = mkV2V (mkV "watch" "watches" "watched" "watched" "watching") noPrep to_Prep ;
+lin watch_V2 = variants{}; -- mkV2V (mkV "watch" "watches" "watched" "watched" "watching") noPrep to_Prep ;
+lin watch_1_V2 = mkV2 (mkV "watch" "watches" "watched" "watched" "watching");
+lin watch_2_V2 = mkV2 (mkV "watch" "watches" "watched" "watched" "watching");
+lin watch_V = mkV "watch" "watches" "watched" "watched" "watching";
+lin white_A = mkA "white" "whiter";
+lin situation_N = mkN "situation" "situations";
+lin ago_Adv = mkAdv "ago";
+lin teacherMasc_N = mkN masculine (mkN "teacher" "teachers");
+lin record_N = variants{} ; -- 
+lin record_3_N = mkN "record" "records";
+lin record_2_N = mkN "record" "records";
+lin record_1_N = mkN "record" "records";
+lin manager_N = mkN "manager" "managers";
+lin relation_N = mkN "relation" "relations";
+lin common_A = variants{} ; -- 
+lin common_2_A = variants{} ; -- 
+lin common_1_A = variants{} ; -- 
+lin strong_A = mkA "strong" "stronger";
+lin whole_A = compoundA (mkA "whole");
+lin field_N = variants{} ; -- 
+lin field_4_N = mkN "field" ;
+lin field_3_N = mkN "field" ;
+lin field_2_N = mkN "field" ;
+lin field_1_N = mkN "field" ;
+lin free_A = mkA "free" "freer";
+lin break_V2 = mkV2 (IrregEng.break_V);
+lin break_V = IrregEng.break_V;
+lin yesterday_Adv = mkAdv "yesterday";
+lin support_V2 = mkV2 (mkV "support" "supports" "supported" "supported" "supporting");
+lin window_N = mkN "window" "windows";
+lin account_N = mkN "account" "accounts";
+lin explain_VS = mkVS (mkV "explain");
+lin explain_V2 = mkV2 (mkV "explain" "explains" "explained" "explained" "explaining");
+lin stay_VA = mkVA (mkV "stay" "stays" "stayed" "stayed" "staying");
+lin stay_V = mkV "stay" "stays" "stayed" "stayed" "staying";
+lin few_Det = mkDeterminer plural "few" ;
+lin wait_VV = mkVV (mkV "wait" "waits" "waited" "waited" "waiting");
+lin wait_V2 = mkV2 (mkV "wait" "waits" "waited" "waited" "waiting");
+lin wait_V = mkV "wait" "waits" "waited" "waited" "waiting";
+lin usually_Adv = mkAdv "usually" ;
+lin difference_N = mkN "difference" "differences";
+lin material_N = mkN "material" "materials";
+lin air_N = mkN "air" "airs";
+lin wife_N = mkN feminine (mkN "wife" "wives");
+lin cover_V2 = mkV2 (mkV "cover" "covers" "covered" "covered" "covering");
+lin apply_VV = mkVV (mkV "apply" "applies" "applied" "applied" "applying");
+lin apply_V2V = mkV2V (mkV "apply" "applies" "applied" "applied" "applying") noPrep to_Prep ;
+lin apply_V2 = mkV2 (mkV "apply" "applies" "applied" "applied" "applying");
+lin apply_1_V2 = variants{} ; -- 
+lin apply_2_V2 = variants{} ; -- 
+lin apply_V = mkV "apply" "applies" "applied" "applied" "applying";
+lin project_N = mkN "project" "projects";
+lin raise_V2 = mkV2 (mkV "raise" "raises" "raised" "raised" "raising");
+lin sale_N = mkN "sale" "sales";
+lin relationship_N = mkN "relationship" "relationships";
+lin indeed_Adv = mkAdv "indeed";
+lin light_N = mkN "light" "lights";
+lin claim_VS = mkVS (mkV "claim" "claims" "claimed" "claimed" "claiming");
+lin claim_V2 = mkV2 (mkV "claim" "claims" "claimed" "claimed" "claiming");
+lin claim_V = mkV "claim" "claims" "claimed" "claimed" "claiming";
+lin form_V2 = mkV2 (mkV "form" "forms" "formed" "formed" "forming");
+lin form_V = mkV "form" "forms" "formed" "formed" "forming";
+lin base_V2 = mkV2 (mkV "base" "bases" "based" "based" "basing");
+lin base_V = mkV "base";
+lin care_N = mkN "care" "cares";
+lin someone_NP = mkNP "someone" "someone" "someone's" Sg P3 human;
+lin everything_NP = regNP "everything" singular;
+lin certainly_Adv = mkAdv "certainly" ;
+lin rule_N = mkN "rule" "rules";
+lin home_Adv = mkAdv "home";
+lin cut_V2 = mkV2 (IrregEng.cut_V);
+lin cut_V = IrregEng.cut_V;
+lin grow_VA = mkVA (IrregEng.grow_V);
+lin grow_V2 = mkV2 (IrregEng.grow_V);
+lin grow_V = IrregEng.grow_V;
+lin similar_A = compoundA (mkA "similar");
+lin story_N = mkN "story" "stories";
+lin quality_N = mkN "quality" "qualities";
+lin tax_N = mkN "tax" "taxes";
+lin worker_N = mkN human (mkN "worker" "workers");
+lin nature_N = mkN "nature" "natures";
+lin structure_N = mkN "structure" "structures";
+lin data_N = mkN "data" "data";
+lin necessary_A = compoundA (mkA "necessary");
+lin pound_N = mkN "pound" "pounds";
+lin method_N = mkN "method" "methods";
+lin unit_N = variants{} ; -- 
+lin unit_6_N = mkN "unit" "units";
+lin unit_5_N = mkN "unit" "units";
+lin unit_4_N = mkN "unit" "units";
+lin unit_3_N = mkN "unit" "units";
+lin unit_2_N = mkN "unit" "units";
+lin unit_1_N = mkN "unit" "units";
+lin central_A = compoundA (mkA "central");
+lin bed_N = mkN "bed" "beds";
+lin union_N = mkN "union" "unions";
+lin movement_N = mkN "movement" "movements";
+lin board_N = variants{} ; -- 
+lin board_2_N = mkN "board" "boards";
+lin board_1_N = mkN "board" "boards";
+lin true_A = irregAdv (mkA "true" "truer") "truly";
+lin well_Interj = ss "well";
+lin simply_Adv = mkAdv "simply" ;
+lin contain_V2 = mkV2 (mkV "contain" "contains" "contained" "contained" "containing");
+lin especially_Adv = mkAdv "especially" ;
+lin open_A = compoundA (mkA "open");
+lin short_A = mkA "short" "shorter";
+lin personal_A = compoundA (mkA "personal");
+lin detail_N = mkN "detail" "details";
+lin model_N = mkN "model" "models";
+lin bear_V2 = mkV2 (IrregEng.bear_V);
+lin bear_V = IrregEng.bear_V;
+lin single_A = variants{} ; -- 
+lin single_2_A = compoundA (mkA "single");
+lin single_1_A = compoundA (mkA "single");
+lin join_V2 = mkV2 (mkV "join" "joins" "joined" "joined" "joining");
+lin join_V = mkV "join" "joins" "joined" "joined" "joining";
+lin reduce_V2 = mkV2 (mkV "reduce" "reduces" "reduced" "reduced" "reducing");
+lin reduce_V = mkV "reduce" "reduces" "reduced" "reduced" "reducing";
+lin establish_V2 = mkV2 (mkV "establish" "establishes" "established" "established" "establishing");
+lin wall_N = mkN "wall" "walls";
+lin face_V2 = mkV2 (mkV "face" "faces" "faced" "faced" "facing");
+lin face_V = mkV "face" "faces" "faced" "faced" "facing";
+lin easy_A = mkA "easy" "easier";
+lin private_A = compoundA (mkA "private");
+lin computer_N = mkN "computer" "computers";
+lin hospital_N = mkN "hospital" "hospitals";
+lin chapter_N = mkN "chapter" "chapters";
+lin scheme_N = mkN "scheme" "schemes";
+lin theory_N = mkN "theory" "theories";
+lin choose_VV = mkVV (IrregEng.choose_V) ;
+lin choose_V2 = mkV2 (IrregEng.choose_V);
+lin wish_VV = mkVV (mkV "wish" "wishes" "wished" "wished" "wishing");
+lin wish_VS = mkVS (mkV "wish" "wishes" "wished" "wished" "wishing");
+lin wish_V2V = mkV2V (mkV "wish" "wishes" "wished" "wished" "wishing") noPrep to_Prep ;
+lin wish_V2 = mkV2 (mkV "wish" "wishes" "wished" "wished" "wishing");
+lin wish_V = mkV "wish" "wishes" "wished" "wished" "wishing";
+lin property_N = variants{} ; -- 
+lin property_2_N = mkN "property" "properties";
+lin property_1_N = mkN "property" "properties";
+lin achieve_V2 = mkV2 (mkV "achieve" "achieves" "achieved" "achieved" "achieving");
+lin financial_A = compoundA (mkA "financial");
+lin poor_A = variants{} ; -- 
+lin poor_3_A = mkA "poor" "poorer";
+lin poor_2_A = mkA "poor" "poorer";
+lin poor_1_A = mkA "poor" "poorer";
+lin officer_N = variants{} ; -- 
+lin officer_3_N = mkN "officer" ;
+lin officer_2_N = mkN "officer" ;
+lin officer_1_N = mkN "officer" ;
+lin up_Prep = mkPrep "up";
+lin charge_N = variants{} ; -- 
+lin charge_2_N = mkN "charge" "charges";
+lin charge_1_N = mkN "charge" "charges";
+lin director_N = mkN "director" "directors";
+lin drive_V2V = mkV2V (IrregEng.drive_V) noPrep to_Prep ;
+lin drive_V2 = mkV2 (IrregEng.drive_V);
+lin drive_V = IrregEng.drive_V;
+lin deal_V2 = mkV2 (IrregEng.deal_V);
+lin deal_V = IrregEng.deal_V;
+lin place_V2 = mkV2 (mkV "place" "places" "placed" "placed" "placing");
+lin approach_N = mkN "approach" "approaches";
+lin chance_N = mkN "chance" "chances";
+lin application_N = mkN "application" "applications";
+lin seek_VV = mkVV (IrregEng.seek_V);
+lin seek_V2 = mkV2 (IrregEng.seek_V);
+lin foreign_A = variants{} ; -- 
+lin foreign_2_A = compoundA (mkA "foreign");
+lin foreign_1_A = compoundA (mkA "foreign");
+lin along_Prep = mkPrep "along";
+lin top_N = mkN "top" "tops";
+lin amount_N = mkN "amount" "amounts";
+lin son_N = mkN "son" "sons";
+lin operation_N = mkN "operation" "operations";
+lin fail_VV = mkVV (mkV "fail");
+lin fail_V2 = mkV2 (mkV "fail");
+lin fail_V = mkV "fail";
+lin human_A = compoundA (mkA "human");
+lin opportunity_N = mkN "opportunity" "opportunities";
+lin simple_A = irregAdv (mkA "simple" "simpler") "simply";
+lin leader_N = mkN "leader" "leaders";
+lin look_N = mkN "look" "looks";
+lin share_N = mkN "share" "shares";
+lin production_N = mkN "production" "productions";
+lin recent_A = compoundA (mkA "recent");
+lin firm_N = mkN "firm" "firms";
+lin picture_N = mkN "picture" "pictures";
+lin source_N = mkN "source" "sources";
+lin security_N = mkN "security" "securities";
+lin serve_V2 = mkV2 (mkV "serve" "serves" "served" "served" "serving");
+lin serve_V = mkV "serve" "serves" "served" "served" "serving";
+lin according_to_Prep = mkPrep "according to";
+lin end_V2 = mkV2 (mkV "end" "ends" "ended" "ended" "ending");
+lin end_V = mkV "end" "ends" "ended" "ended" "ending";
+lin contract_N = mkN "contract" "contracts";
+lin wide_A = mkA "wide" "wider";
+lin occur_V = mkV "occur" "occurs" "occurred" "occurred" "occurring";
+lin agreement_N = mkN "agreement" "agreements";
+lin better_Adv = mkAdv "better";
+lin kill_V2 = mkV2 (mkV "kill" "kills" "killed" "killed" "killing");
+lin kill_V = mkV "kill" "kills" "killed" "killed" "killing";
+lin act_V2 = mkV2 (mkV "act" "acts" "acted" "acted" "acting");
+lin act_V = mkV "act" "acts" "acted" "acted" "acting";
+lin site_N = mkN "site" "sites";
+lin either_Adv = mkAdv "either";
+lin labour_N = mkN (variants {"labour" | "labor"});
+lin plan_VV = mkVV (mkV "plan");
+lin plan_VS = mkVS (mkV "plan");
+lin plan_V2V = mkV2V (mkV "plan") noPrep to_Prep ;
+lin plan_V2 = mkV2 (mkV "plan");
+lin plan_V = mkV "plan";
+lin various_A = compoundA (mkA "various");
+lin since_Prep = mkPrep "since";
+lin test_N = mkN "test" "tests";
+lin eat_V2 = mkV2 (IrregEng.eat_V);
+lin eat_V = IrregEng.eat_V;
+lin loss_N = mkN "loss" "losses";
+lin close_V2 = mkV2 (mkV "close" "closes" "closed" "closed" "closing");
+lin close_V = mkV "close" "closes" "closed" "closed" "closing";
+lin represent_V2 = mkV2 (mkV "represent" "represents" "represented" "represented" "representing");
+lin represent_V = mkV "represent";
+lin love_VV = mkVV (mkV "love") ;
+lin love_V2 = mkV2 (mkV "love" "loves" "loved" "loved" "loving");
+lin colour_N = mkN (variants {"colour"; "color"});
+lin clearly_Adv = mkAdv "clearly" ;
+lin shop_N = mkN "shop" "shops";
+lin benefit_N = mkN "benefit" "benefits";
+lin animal_N = mkN "animal" "animals";
+lin heart_N = mkN "heart" "hearts";
+lin election_N = mkN "election" "elections";
+lin purpose_N = mkN "purpose" "purposes";
+lin standard_N = mkN "standard" "standards";
+lin due_A = compoundA (mkA "due");
+lin secretary_N = mkN "secretary" "secretaries";
+lin rise_V2 = mkV2 (IrregEng.rise_V);
+lin rise_V = IrregEng.rise_V;
+lin date_N = variants{} ; -- 
+lin date_7_N = mkN "date" "dates";
+lin date_3_N = mkN "date" "dates";
+lin date_3_N = mkN "date" "dates";
+lin date_1_N = mkN "date" "dates";
+lin hard_A = variants{} ; -- 
+lin hard_2_A = mkA "hard" "harder";
+lin hard_1_A = mkA "hard" "harder";
+lin music_N = mkN "music" ;
+lin hair_N = mkN "hair" "hairs";
+lin prepare_VV = mkVV (mkV "prepare" "prepares" "prepared" "prepared" "preparing");
+lin prepare_V2V = mkV2V (mkV "prepare" "prepares" "prepared" "prepared" "preparing") noPrep to_Prep ;
+lin prepare_V2 = mkV2 (mkV "prepare" "prepares" "prepared" "prepared" "preparing");
+lin prepare_V = mkV "prepare" "prepares" "prepared" "prepared" "preparing";
+lin factor_N = mkN "factor" "factors";
+lin other_A = compoundA (mkA "other");
+lin anyone_NP = mkNP "anyone" "anyone" "anyone's" singular P3 human;
+lin pattern_N = mkN "pattern" "patterns";
+lin manage_VV = mkVV (mkV "manage" "manages" "managed" "managed" "managing");
+lin manage_V2 = mkV2 (mkV "manage" "manages" "managed" "managed" "managing");
+lin manage_V = mkV "manage" "manages" "managed" "managed" "managing";
+lin piece_N = mkN "piece" "pieces";
+lin discuss_VS = mkVS (mkV "discuss");
+lin discuss_V2 = mkV2 (mkV "discuss" "discusses" "discussed" "discussed" "discussing");
+lin prove_VS = mkVS (mkV "prove" "proves" "proved" "proved" "proving");
+lin prove_VA = mkVA (mkV "prove" "proves" "proved" "proved" "proving");
+lin prove_V2 = mkV2 (mkV "prove" "proves" "proved" "proved" "proving");
+lin prove_V = mkV "prove" "proves" "proved" "proved" "proving";
+lin front_N = mkN "front" "fronts";
+lin evening_N = mkN "evening" "evenings";
+lin royal_A = compoundA (mkA "royal");
+lin tree_N = mkN "tree" "trees";
+lin population_N = mkN "population" "populations";
+lin fine_A = mkA "fine" "finer";
+lin plant_N = mkN "plant" "plants";
+lin pressure_N = mkN "pressure" "pressures";
+lin response_N = mkN "response" "responses";
+lin catch_V2 = mkV2 (IrregEng.catch_V);
+lin street_N = mkN "street" "streets";
+lin pick_V2 = mkV2 (mkV "pick" "picks" "picked" "picked" "picking");
+lin pick_V = mkV "pick" "picks" "picked" "picked" "picking";
+lin performance_N = variants{} ; -- 
+lin performance_2_N = mkN "performance" "performances";
+lin performance_1_N = mkN "performance" "performances";
+lin knowledge_N = mkN "knowledge" ;
+lin despite_Prep = mkPrep "despite";
+lin design_N = mkN "design" "designs";
+lin page_N = mkN "page" "pages";
+lin enjoy_VV = ingVV (mkV "enjoy");
+lin enjoy_V2 = mkV2 (mkV "enjoy" "enjoys" "enjoyed" "enjoyed" "enjoying");
+lin individual_N = mkN "individual" "individuals";
+lin suppose_VS = mkVS (mkV "suppose" "supposes" "supposed" "supposed" "supposing");
+lin suppose_V2 = mkV2 (mkV "suppose" "supposes" "supposed" "supposed" "supposing");
+lin rest_N = mkN "rest" "rests";
+lin instead_Adv = mkAdv "instead";
+lin wear_V2 = mkV2 (IrregEng.wear_V);
+lin wear_V = IrregEng.wear_V;
+lin basis_N = mkN "basis" "bases" {- FIXME: guessed plural form -};
+lin size_N = mkN "size" "sizes";
+lin environment_N = mkN "environment" "environments";
+lin per_Prep = mkPrep "per";
+lin fire_N = variants{} ; -- 
+lin fire_2_N = mkN "fire" "fires";
+lin fire_1_N = mkN "fire" "fires";
+lin series_N = mkN "series" "series";
+lin success_N = mkN "success" "successes";
+lin natural_A = compoundA (mkA "natural");
+lin wrong_A = compoundA (mkA "wrong");
+lin near_Prep = mkPrep "near";
+lin round_Adv = mkAdv "round";
+lin thought_N = mkN "thought" "thoughts";
+lin list_N = mkN "list" "lists";
+lin argue_VS = mkVS (mkV "argue" "argues" "argued" "argued" "arguing");
+lin argue_V2 = mkV2 (mkV "argue" "argues" "argued" "argued" "arguing");
+lin argue_V = mkV "argue" "argues" "argued" "argued" "arguing";
+lin final_A = compoundA (mkA "final");
+lin future_N = variants{} ; -- 
+lin future_3_N = mkN "future" "futures";
+lin future_1_N = mkN "future" "futures";
+lin introduce_V2 = mkV2 (mkV "introduce" "introduces" "introduced" "introduced" "introducing");
+lin analysis_N = mkN "analysis" "analyses" {- FIXME: guessed plural form -};
+lin enter_V2 = mkV2 (mkV "enter" "enters" "entered" "entered" "entering");
+lin enter_V = mkV "enter" "enters" "entered" "entered" "entering";
+lin space_N = mkN "space" "spaces";
+lin arrive_V = mkV "arrive" "arrives" "arrived" "arrived" "arriving";
+lin ensure_VS = mkVS (mkV "ensure" "ensures" "ensured" "ensured" "ensuring");
+lin ensure_V2 = mkV2 (mkV "ensure" "ensures" "ensured" "ensured" "ensuring");
+lin ensure_V = mkV "ensure" "ensures" "ensured" "ensured" "ensuring";
+lin demand_N = mkN "demand" "demands";
+lin statement_N = mkN "statement" "statements";
+lin to_Adv = mkAdv "to";
+lin attention_N = mkN "attention" "attentions";
+lin love_N = mkN "love" "loves";
+lin principle_N = mkN "principle" "principles";
+lin pull_V2 = mkV2 (mkV "pull" "pulls" "pulled" "pulled" "pulling");
+lin pull_V = mkV "pull" "pulls" "pulled" "pulled" "pulling";
+lin set_N = variants{} ; -- 
+lin set_2_N = mkN "set" "sets";
+lin set_1_N = mkN "set" "sets";
+lin doctor_N = mkN "doctor" "doctors";
+lin choice_N = mkN "choice" "choices";
+lin refer_V2 = mkV2 (mkV "refer" "refers" "referred" "referred" "referring");
+lin refer_V = mkV "refer" "refers" "referred" "referred" "referring";
+lin feature_N = mkN "feature" "features";
+lin couple_N = mkN "couple" "couples";
+lin step_N = mkN "step" "steps";
+lin following_A = mkA "following";
+lin thank_V2 = mkV2 (mkV "thank" "thanks" "thanked" "thanked" "thanking");
+lin machine_N = mkN "machine" "machines";
+lin income_N = mkN "income" "incomes";
+lin training_N = mkN "training" ;
+lin present_V2 = mkV2 (mkV "present" "presents" "presented" "presented" "presenting");
+lin association_N = mkN "association" "associations";
+lin film_N = variants{} ; -- 
+lin film_2_N = mkN "film" "films";
+lin film_1_N = mkN "film" "films";
+lin region_N = mkN "region" "regions";
+lin effort_N = mkN "effort" "efforts";
+lin player_N = mkN "player" "players";
+lin everyone_NP = mkNP "everyone" "everyone" "everyone's" singular P3 human;
+lin present_A = compoundA (mkA "present");
+lin award_N = mkN "award" "awards";
+lin village_N = mkN "village" "villages";
+lin control_V2 = mkV2 (mkV "control" "controls" "controlled" "controlled" "controlling");
+lin organisation_N = mkN "organisation" ;
+lin whatever_Det = variants{} ; -- 
+lin news_N = mkN "news" ;
+lin nice_A = mkA "nice" "nicer";
+lin difficulty_N = mkN "difficulty" "difficulties";
+lin modern_A = compoundA (mkA "modern");
+lin cell_N = mkN "cell" "cells";
+lin close_A = mkA "close" "closer";
+lin current_A = compoundA (mkA "current");
+lin legal_A = compoundA (mkA "legal");
+lin energy_N = mkN "energy" "energies";
+lin finally_Adv = mkAdv "finally" ;
+lin degree_N = variants{} ; -- 
+lin degree_3_N = mkN "degree" "degrees";
+lin degree_2_N = mkN "degree" "degrees";
+lin degree_1_N = mkN "degree" "degrees";
+lin mile_N = mkN "mile" "miles";
+lin means_N = mkN "means" ;
+lin growth_N = mkN "growth" "growths";
+lin treatment_N = mkN "treatment" "treatments";
+lin sound_N = mkN "sound" "sounds";
+lin above_Prep = mkPrep "above";
+lin task_N = mkN "task" "tasks";
+lin provision_N = mkN "provision" "provisions";
+lin affect_V2 = mkV2 (mkV "affect" "affects" "affected" "affected" "affecting");
+lin please_Adv = mkAdv "please" ;
+lin red_A = mkA "red" "redder";
+lin happy_A = mkA "happy" "happier";
+lin behaviour_N = mkN "behaviour" ;
+lin concerned_A = mkA "concerned" ;
+lin point_V2 = mkV2 (mkV "point" "points" "pointed" "pointed" "pointing");
+lin point_V = mkV "point" "points" "pointed" "pointed" "pointing";
+lin function_N = mkN "function" "functions";
+lin identify_V2 = mkV2 (mkV "identify" "identifies" "identified" "identified" "identifying");
+lin identify_V = mkV "identify";
+lin resource_N = mkN "resource" "resources";
+lin defence_N = variants{} ; -- 
+lin garden_N = mkN "garden" "gardens";
+lin floor_N = mkN "floor" "floors";
+lin technology_N = mkN "technology" "technologies";
+lin style_N = mkN "style" "styles";
+lin feeling_N = mkN "feeling" "feelings";
+lin science_N = mkN "science" "sciences";
+lin relate_V2 = mkV2 (mkV "relate" "relates" "related" "related" "relating");
+lin relate_V = mkV "relate" "relates" "related" "related" "relating";
+lin doubt_N = mkN "doubt" "doubts";
+lin horse_N = mkN "horse" "horses";
+lin force_VS = mkVS (mkV "force");
+lin force_V2V = mkV2V (mkV "force" "forces" "forced" "forced" "forcing") noPrep to_Prep;
+lin force_V2 = mkV2 (mkV "force");
+lin force_V = mkV "force";
+lin answer_N = mkN "answer" "answers";
+lin compare_V = mkV "compare" "compares" "compared" "compared" "comparing";
+lin suffer_V2 = mkV2 (mkV "suffer" "suffers" "suffered" "suffered" "suffering");
+lin suffer_V = mkV "suffer" "suffers" "suffered" "suffered" "suffering";
+lin individual_A = compoundA (mkA "individual");
+lin forward_Adv = mkAdv "forward";
+lin announce_VS = mkVS (mkV "announce" "announces" "announced" "announced" "announcing");
+lin announce_V2 = mkV2 (mkV "announce" "announces" "announced" "announced" "announcing");
+lin userMasc_N = mkN masculine (mkN "user" "users");
+lin fund_N = mkN "fund" "funds";
+lin character_2_N = mkN "character" "characters";
+lin character_1_N = mkN "character" "characters";
+lin risk_N = mkN "risk" "risks";
+lin normal_A = compoundA (mkA "normal");
+lin nor_Conj = mkConj "nor";
+lin dog_N = mkN "dog" "dogs";
+lin obtain_V2 = mkV2 (mkV "obtain" "obtains" "obtained" "obtained" "obtaining");
+lin obtain_V = mkV "obtain" "obtains" "obtained" "obtained" "obtaining";
+lin quickly_Adv = mkAdv "quickly" ;
+lin army_N = mkN "army" "armies";
+lin indicate_VS = mkVS (mkV "indicate");
+lin indicate_V2 = mkV2 (mkV "indicate" "indicates" "indicated" "indicated" "indicating");
+lin forget_VS = mkVS (IrregEng.forget_V);
+lin forget_V2 = mkV2 (IrregEng.forget_V);
+lin forget_V = IrregEng.forget_V;
+lin station_N = mkN "station" "stations";
+lin glass_N = mkN "glass" "glasses";
+lin cup_N = mkN "cup" "cups";
+lin previous_A = compoundA (mkA "previous");
+lin husband_N = mkN masculine (mkN "husband" "husbands");
+lin recently_Adv = mkAdv "recently" ;
+lin publish_V2 = mkV2 (mkV "publish" "publishes" "published" "published" "publishing");
+lin publish_V = mkV "publish";
+lin serious_A = compoundA (mkA "serious");
+lin anyway_Adv = mkAdv "anyway";
+lin visit_V2 = mkV2 (mkV "visit" "visits" "visited" "visited" "visiting");
+lin visit_V = mkV "visit" "visits" "visited" "visited" "visiting";
+lin capital_N = variants{} ; -- 
+lin capital_3_N = mkN "capital" "capitals";
+lin capital_2_N = mkN "capital" "capitals";
+lin capital_1_N = mkN "capital" "capitals";
+lin either_Det = mkDeterminer singular "either";
+lin note_N = variants{} ; -- 
+lin note_3_N = mkN "note" "notes";
+lin note_2_N = mkN "note" "notes";
+lin note_1_N = mkN "note" "notes";
+lin season_N = mkN "season" "seasons";
+lin argument_N = mkN "argument" "arguments";
+lin listen_V = mkV "listen" "listens" "listened" "listened" "listening";
+lin show_N = mkN "show" "shows";
+lin responsibility_N = mkN "responsibility" "responsibilities";
+lin significant_A = compoundA (mkA "significant");
+lin deal_N = mkN "deal" "deals";
+lin prime_A = compoundA (mkA "prime");
+lin economy_N = variants{} ; -- 
+lin economy_2_N = mkN "economy" ;
+lin economy_1_N = mkN "economy" ;
+lin element_N = mkN "element" "elements";
+lin finish_V2 = mkV2 (mkV "finish" "finishes" "finished" "finished" "finishing");
+lin finish_V = mkV "finish" "finishes" "finished" "finished" "finishing";
+lin duty_N = mkN "duty" "duties";
+lin fight_V2 = mkV2 (IrregEng.fight_V);
+lin fight_V = IrregEng.fight_V;
+lin train_V2V = mkV2V (mkV "train" "trains" "trained" "trained" "training") noPrep to_Prep ;
+lin train_V2 = mkV2 (mkV "train" "trains" "trained" "trained" "training");
+lin train_V = mkV "train" "trains" "trained" "trained" "training";
+lin maintain_VS = mkVS (mkV "maintain" "maintains" "maintained" "maintained" "maintaining");
+lin maintain_V2 = mkV2 (mkV "maintain" "maintains" "maintained" "maintained" "maintaining");
+lin maintain_V = mkV "maintain";
+lin attempt_N = variants{} ; -- 
+lin leg_N = mkN "leg" "legs";
+lin investment_N = mkN "investment" "investments";
+lin save_V2 = mkV2 (mkV "save" "saves" "saved" "saved" "saving");
+lin save_V = mkV "save" "saves" "saved" "saved" "saving";
+lin throughout_Prep = mkPrep "throughout";
+lin design_V2 = mkV2 (mkV "design" "designs" "designed" "designed" "designing");
+lin design_V = mkV "design" "designs" "designed" "designed" "designing";
+lin suddenly_Adv = mkAdv "suddenly" ;
+lin brother_N = mkN "brother" "brothers";
+lin improve_V2 = mkV2 (mkV "improve" "improves" "improved" "improved" "improving");
+lin improve_V = mkV "improve" "improves" "improved" "improved" "improving";
+lin avoid_VV = ingVV (mkV "avoid" "avoids" "avoided" "avoided" "avoiding");
+lin avoid_V2 = mkV2 (mkV "avoid" "avoids" "avoided" "avoided" "avoiding");
+lin wonder_VQ = mkVQ (mkV "wonder" "wonders" "wondered" "wondered" "wondering");
+lin wonder_V = mkV "wonder" "wonders" "wondered" "wondered" "wondering";
+lin tend_VV = mkVV (mkV "tend" "tends" "tended" "tended" "tending");
+lin tend_V2 = mkV2 (mkV "tend" "tends" "tended" "tended" "tending");
+lin title_N = mkN "title" "titles";
+lin hotel_N = mkN "hotel" "hotels";
+lin aspect_N = mkN "aspect" "aspects";
+lin increase_N = mkN "increase" "increases";
+lin help_N = mkN "help" "helps";
+lin industrial_A = compoundA (mkA "industrial");
+lin express_V2 = mkV2 (mkV "express" "expresses" "expressed" "expressed" "expressing");
+lin summer_N = mkN "summer" "summers";
+lin determine_VV = mkVV (mkV "determine" "determines" "determined" "determined" "determining") ;
+lin determine_VS = mkVS (mkV "determine" "determines" "determined" "determined" "determining");
+lin determine_V2V = mkV2V (mkV "determine" "determines" "determined" "determined" "determining") noPrep to_Prep ;
+lin determine_V2 = mkV2 (mkV "determine" "determines" "determined" "determined" "determining");
+lin determine_V = mkV "determine" "determines" "determined" "determined" "determining";
+lin generally_Adv = mkAdv "generally" ;
+lin daughter_N = mkN "daughter" "daughters";
+lin exist_V = mkV "exist" "exists" "existed" "existed" "existing";
+lin share_V2 = mkV2 (mkV "share" "shares" "shared" "shared" "sharing");
+lin share_V = mkV "share" "shares" "shared" "shared" "sharing";
+lin baby_N = mkN "baby" "babies";
+lin nearly_Adv = mkAdv "nearly" ;
+lin smile_V = mkV "smile" "smiles" "smiled" "smiled" "smiling";
+lin sorry_A = mkA "sorry" "sorrier";
+lin sea_N = mkN "sea" "seas";
+lin skill_N = mkN "skill" "skills";
+lin claim_N = mkN "claim" "claims";
+lin treat_V2 = mkV2 (mkV "treat" "treats" "treated" "treated" "treating");
+lin treat_V = mkV "treat" "treats" "treated" "treated" "treating";
+lin remove_V2 = mkV2 (mkV "remove" "removes" "removed" "removed" "removing");
+lin remove_V = mkV "remove" "removes" "removed" "removed" "removing";
+lin concern_N = mkN "concern" "concerns";
+lin university_N = mkN "university" "universities";
+lin left_A = irregAdv (mkA "left") "left";
+lin dead_A = compoundA (mkA "dead");
+lin discussion_N = mkN "discussion" "discussions";
+lin specific_A = irregAdv (compoundA (mkA "specific")) "specifically";
+lin customerMasc_N = mkN masculine (mkN "customer" "customers");
+lin box_N = mkN "box" "boxes";
+lin outside_Prep = mkPrep "outside";
+lin state_VS = mkVS (mkV "state");
+lin state_V2 = mkV2 (mkV "state" "states" "stated" "stated" "stating");
+lin conference_N = mkN "conference" "conferences";
+lin whole_N = mkN "whole" "wholes";
+lin total_A = compoundA (mkA "total");
+lin profit_N = mkN "profit" "profits";
+lin division_N = variants{} ; -- 
+lin division_3_N = mkN "division" "divisions";
+lin division_2_N = mkN "division" "divisions";
+lin division_1_N = mkN "division" "divisions";
+lin throw_V2 = mkV2 (IrregEng.throw_V);
+lin throw_V = IrregEng.throw_V;
+lin procedure_N = mkN "procedure" "procedures";
+lin fill_V2 = mkV2 (mkV "fill" "fills" "filled" "filled" "filling");
+lin fill_V = mkV "fill" "fills" "filled" "filled" "filling";
+lin king_N = mkN masculine (mkN "king" "kings");
+lin assume_VS = mkVS (mkV "assume");
+lin assume_V2 = mkV2 (mkV "assume" "assumes" "assumed" "assumed" "assuming");
+lin image_N = mkN "image" "images";
+lin oil_N = mkN "oil" "oils";
+lin obviously_Adv = mkAdv "obviously" ;
+lin unless_Subj = mkSubj "unless";
+lin appropriate_A = compoundA (mkA "appropriate");
+lin circumstance_N = mkN "circumstance" "circumstances";
+lin military_A = compoundA (mkA "military");
+lin proposal_N = mkN "proposal" "proposals";
+lin mention_VS = mkVS (mkV "mention" "mentions" "mentioned" "mentioned" "mentioning");
+lin mention_V2 = mkV2 (mkV "mention" "mentions" "mentioned" "mentioned" "mentioning");
+lin mention_V = mkV "mention" "mentions" "mentioned" "mentioned" "mentioning";
+lin client_N = mkN "client" "clients";
+lin sector_N = mkN "sector" "sectors";
+lin direction_N = mkN "direction" "directions";
+lin admit_VS = mkVS (mkV "admit" "admits" "admitted" "admitted" "admitting");
+lin admit_V2 = mkV2 (mkV "admit" "admits" "admitted" "admitted" "admitting");
+lin admit_V = mkV "admit" "admits" "admitted" "admitted" "admitting";
+lin though_Adv = mkAdv "though";
+lin replace_V2 = mkV2 (mkV "replace" "replaces" "replaced" "replaced" "replacing");
+lin basic_A = compoundA (mkA "basic");
+lin hard_Adv = mkAdv "hard";
+lin instance_N = mkN "instance" "instances";
+lin sign_N = mkN "sign" "signs";
+lin original_A = compoundA (mkA "original");
+lin successful_A = compoundA (mkA "successful");
+lin okay_Adv = mkAdv "okay";
+lin reflect_V2 = mkV2 (mkV "reflect" "reflects" "reflected" "reflected" "reflecting");
+lin reflect_V = mkV "reflect" "reflects" "reflected" "reflected" "reflecting";
+lin aware_A = compoundA (mkA "aware");
+lin measure_N = mkN "measure" "measures";
+lin attitude_N = mkN "attitude" "attitudes";
+lin disease_N = mkN "disease" "diseases";
+lin exactly_Adv = mkAdv "exactly" ;
+lin above_Adv = mkAdv "above";
+lin commission_N = mkN "commission" "commissions";
+lin intend_VV = mkVV (mkV "intend");
+lin beyond_Prep = mkPrep "beyond";
+lin seat_N = mkN "seat" "seats";
+lin presidentMasc_N = mkN masculine (mkN "president" "presidents");
+lin encourage_V2V = mkV2V (mkV "encourage") noPrep to_Prep ;
+lin encourage_V2 = mkV2 (mkV "encourage" "encourages" "encouraged" "encouraged" "encouraging");
+lin addition_N = mkN "addition" "additions";
+lin goal_N = mkN "goal" "goals";
+lin round_Prep = mkPrep "round";
+lin miss_V2 = mkV2 (mkV "miss" "misses" "missed" "missed" "missing");
+lin miss_V = mkV "miss" "misses" "missed" "missed" "missing";
+lin popular_A = compoundA (mkA "popular");
+lin affair_N = mkN "affair" "affairs";
+lin technique_N = mkN "technique" "techniques";
+lin respect_N = mkN "respect" "respects";
+lin drop_V2 = mkV2 (mkV "drop" "drops" "dropped" "dropped" "dropping");
+lin drop_V = mkV "drop" "drops" "dropped" "dropped" "dropping";
+lin professional_A = compoundA (mkA "professional");
+lin less_Det = mkDeterminer singular (variants {"less"; "lesser"}) ;
+lin once_Subj = mkSubj "once";
+lin item_N = mkN "item" "items";
+lin fly_V2 = mkV2 (IrregEng.fly_V);
+lin fly_V = IrregEng.fly_V;
+lin reveal_VS = mkVS (mkV "reveal");
+lin reveal_V2 = mkV2 (mkV "reveal" "reveals" "revealed" "revealed" "revealing");
+lin version_N = mkN "version" "versions";
+lin maybe_Adv = mkAdv "maybe";
+lin ability_N = mkN "ability" "abilities";
+lin operate_V2 = mkV2 (mkV "operate" "operates" "operated" "operated" "operating");
+lin operate_V = mkV "operate" "operates" "operated" "operated" "operating";
+lin good_N = mkN "good" ;
+lin campaign_N = mkN "campaign" "campaigns";
+lin heavy_A = mkA "heavy" "heavier";
+lin advice_N = mkN "advice" "advices";
+lin institution_N = mkN "institution" "institutions";
+lin discover_VS = mkVS (mkV "discover" "discovers" "discovered" "discovered" "discovering");
+lin discover_V2 = mkV2 (mkV "discover" "discovers" "discovered" "discovered" "discovering");
+lin discover_V = mkV "discover" "discovers" "discovered" "discovered" "discovering";
+lin surface_N = mkN "surface" "surfaces";
+lin library_N = mkN "library" "libraries";
+lin pupil_N = mkN "pupil" "pupils";
+lin record_V2 = mkV2 (mkV "record" "records" "recorded" "recorded" "recording");
+lin refuse_VV = mkVV (mkV "refuse" "refuses" "refused" "refused" "refusing");
+lin refuse_V2 = mkV2 (mkV "refuse" "refuses" "refused" "refused" "refusing");
+lin refuse_V = mkV "refuse" "refuses" "refused" "refused" "refusing";
+lin prevent_V2 = mkV2 (mkV "prevent" "prevents" "prevented" "prevented" "preventing");
+lin advantage_N = mkN "advantage" "advantages";
+lin dark_A = mkA "dark" "darker";
+lin teach_V2V = mkV2V (IrregEng.teach_V) noPrep to_Prep ;
+lin teach_V2 = mkV2 (IrregEng.teach_V);
+lin teach_V = IrregEng.teach_V;
+lin memory_N = mkN "memory" "memories";
+lin culture_N = mkN "culture" "cultures";
+lin blood_N = mkN "blood" "bloods";
+lin cost_V2 = mkV2 (mkV "cost" "costs" "costed" "costed" "costing");
+lin cost_V = mkV "cost" "costs" "costed" "costed" "costing";
+lin majority_N = mkN "majority" "majorities";
+lin answer_V2 = mkV2 (mkV "answer" "answers" "answered" "answered" "answering");
+lin answer_V = mkV "answer" "answers" "answered" "answered" "answering";
+lin variety_N = variants{} ; -- 
+lin variety_2_N = mkN "variety" "varieties";
+lin variety_1_N = mkN "variety" "varieties";
+lin press_N = mkN "press" "presses";
+lin depend_V = mkV "depend" "depends" "depended" "depended" "depending";
+lin bill_N = mkN "bill" "bills";
+lin competition_N = mkN "competition" "competitions";
+lin ready_A = mkA "ready" "readier";
+lin general_N = mkN "general" "generals";
+lin access_N = mkN "access" ;
+lin hit_V2 = mkV2 (IrregEng.hit_V);
+lin hit_V = IrregEng.hit_V;
+lin stone_N = mkN "stone" "stones";
+lin useful_A = compoundA (mkA "useful");
+lin extent_N = mkN "extent" ;
+lin employment_N = mkN "employment" ;
+lin regard_V2 = mkV2 (mkV "regard" "regards" "regarded" "regarded" "regarding");
+lin regard_V = mkV "regard";
+lin apart_Adv = mkAdv "apart";
+lin present_N = mkN "present" "presents";
+lin appeal_N = mkN "appeal" "appeals";
+lin text_N = mkN "text" "texts";
+lin parliament_N = mkN "parliament" "parliaments";
+lin cause_N = mkN "cause" "causes";
+lin terms_N = mkN "terms" "terms" ;
+lin bar_N = variants{} ; -- 
+lin bar_2_N = mkN "bar" "bars";
+lin bar_1_N = mkN "bar" "bars";
+lin attack_N = mkN "attack" "attacks";
+lin effective_A = compoundA (mkA "effective");
+lin mouth_N = mkN "mouth" "mouths";
+lin down_Prep = mkPrep "down";
+lin result_V = mkV "result" "results" "resulted" "resulted" "resulting";
+lin fish_N = mkN "fish" "fish";
+lin future_A = compoundA (mkA "future");
+lin visit_N = mkN "visit" "visits";
+lin little_Adv = mkAdv "little" ;
+lin easily_Adv = mkAdv "easily" ;
+lin attempt_VV = mkVV (mkV "attempt");
+lin attempt_V2 = mkV2 (mkV "attempt" "attempts" "attempted" "attempted" "attempting");
+lin enable_VS = mkVS (mkV "enable");
+lin enable_V2V = mkV2V (mkV "enable") noPrep to_Prep ;
+lin enable_V2 = mkV2 (mkV "enable" "enables" "enabled" "enabled" "enabling");
+lin trouble_N = mkN "trouble" "troubles";
+lin traditional_A = compoundA (mkA "traditional");
+lin payment_N = mkN "payment" "payments";
+lin best_Adv = mkAdv "best";
+lin post_N = mkN "post" "posts";
+lin county_N = mkN "county" "counties";
+lin lady_N = mkN "lady" "ladies";
+lin holiday_N = mkN "holiday" "holidays";
+lin realize_VS = mkVS (mkV "realize") | mkVS (mkV "realise") ;
+lin realize_V2 = mkV2 (mkV "realize" "realizes" "realized" "realized" "realizing") | mkV2 (mkV "realise") ;
+lin importance_N = mkN "importance" ;
+lin chair_N = mkN "chair" "chairs";
+lin facility_N = mkN "facility" "facilities";
+lin complete_V2 = mkV2 (mkV "complete" "completes" "completed" "completed" "completing");
+lin complete_V = mkV "complete";
+lin article_N = mkN "article" "articles";
+lin object_N = mkN "object" "objects";
+lin context_N = mkN "context" "contexts";
+lin survey_N = mkN "survey" "surveys";
+lin notice_VS = mkVS (mkV "notice" "notices" "noticed" "noticed" "noticing");
+lin notice_V2 = mkV2 (mkV "notice" "notices" "noticed" "noticed" "noticing");
+lin complete_A = compoundA (mkA "complete");
+lin turn_N = mkN "turn" "turns";
+lin direct_A = compoundA (mkA "direct");
+lin immediately_Adv = mkAdv "immediately" ;
+lin collection_N = mkN "collection" "collections";
+lin reference_N = mkN "reference" "references";
+lin card_N = mkN "card" "cards";
+lin interesting_A = mkA "interesting";
+lin considerable_A = compoundA (mkA "considerable");
+lin television_N = mkN "television" "televisions";
+lin extend_V2 = mkV2 (mkV "extend" "extends" "extended" "extended" "extending");
+lin extend_V = mkV "extend" "extends" "extended" "extended" "extending";
+lin communication_N = mkN "communication" "communications";
+lin agency_N = mkN "agency" "agencies";
+lin physical_A = compoundA (mkA "physical");
+lin except_Conj = mkConj "except" ;
+lin check_V2 = mkV2 (mkV "check" "checks" "checked" "checked" "checking");
+lin check_V = mkV "check" "checks" "checked" "checked" "checking";
+lin sun_N = mkN "sun" "suns";
+lin species_N = mkN "species" "species";
+lin possibility_N = mkN "possibility" "possibilities";
+lin officialMasc_N = mkN masculine (mkN "official" "officials");
+lin chairman_N = mkN masculine (mkN "chairman" "chairmen");
+lin speaker_N = mkN "speaker" "speakers";
+lin second_N = mkN "second" "seconds";
+lin career_N = mkN "career" "careers";
+lin laugh_VS = mkVS (mkV "laugh" "laughs" "laughed" "laughed" "laughing");
+lin laugh_V2 = mkV2 (mkV "laugh" "laughs" "laughed" "laughed" "laughing");
+lin laugh_V = mkV "laugh" "laughs" "laughed" "laughed" "laughing";
+lin weight_N = mkN "weight" "weights";
+lin sound_VS = mkVS (mkV "sound" "sounds" "sounded" "sounded" "sounding");
+lin sound_VA = mkVA (mkV "sound" "sounds" "sounded" "sounded" "sounding");
+lin sound_V2 = mkV2 (mkV "sound" "sounds" "sounded" "sounded" "sounding");
+lin sound_V = mkV "sound" "sounds" "sounded" "sounded" "sounding";
+lin responsible_A = compoundA (mkA "responsible");
+lin base_N = mkN "base" "bases";
+lin document_N = mkN "document" "documents";
+lin solution_N = mkN "solution" "solutions";
+lin return_N = mkN "return" "returns";
+lin medical_A = compoundA (mkA "medical");
+lin hot_A = mkA "hot" "hotter";
+lin recognize_VS = mkVS (mkV "recognize") | mkVS (mkV "recognise") ;
+lin recognize_4_V2 = mkV2 (mkV "recognize" "recognizes" "recognized" "recognized" "recognizing") | mkV2 (mkV "recognise") ;
+lin recognize_1_V2 = mkV2 (mkV "recognize" "recognizes" "recognized" "recognized" "recognizing") | mkV2 (mkV "recognise") ;
+lin talk_N = mkN "talk" "talks";
+lin budget_N = mkN "budget" "budgets";
+lin river_N = mkN "river" "rivers";
+lin fit_V2 = mkV2 (mkV "fit" "fits" "fitted" "fitted" "fitting");
+lin fit_V = mkV "fit" "fits" "fitted" "fitted" "fitting";
+lin organization_N = mkN (variants {"organization"; "organisation"});
+lin existing_A = mkA "existing" ;
+lin start_N = mkN "start" "starts";
+lin push_VS = mkVS (mkV "push" "pushes" "pushed" "pushed" "pushing");
+lin push_V2V = mkV2V (mkV "push" "pushes" "pushed" "pushed" "pushing") noPrep to_Prep ;
+lin push_V2 = mkV2 (mkV "push" "pushes" "pushed" "pushed" "pushing");
+lin push_V = mkV "push" "pushes" "pushed" "pushed" "pushing";
+lin tomorrow_Adv = mkAdv "tomorrow";
+lin requirement_N = mkN "requirement" "requirements";
+lin cold_A = mkA "cold" "colder";
+lin edge_N = mkN "edge" "edges";
+lin opposition_N = mkN "opposition" ;
+lin opinion_N = mkN "opinion" "opinions";
+lin drug_N = mkN "drug" "drugs";
+lin quarter_N = mkN "quarter" "quarters";
+lin option_N = mkN "option" "options";
+lin sign_V2 = mkV2 (mkV "sign" "signs" "signed" "signed" "signing");
+lin sign_V = mkV "sign" "signs" "signed" "signed" "signing";
+lin worth_Prep = mkPrep "worth";
+lin call_N = mkN "call" "calls";
+lin define_V2 = mkV2 (mkV "define" "defines" "defined" "defined" "defining");
+lin define_V = mkV "define";
+lin stock_N = mkN "stock" "stocks";
+lin influence_N = mkN "influence" "influences";
+lin occasion_N = mkN "occasion" "occasions";
+lin eventually_Adv = mkAdv "eventually" ;
+lin software_N = mkN "software" ;
+lin highly_Adv = mkAdv "highly" ;
+lin exchange_N = mkN "exchange" "exchanges";
+lin lack_N = mkN "lack" ;
+lin shake_V2 = mkV2 (IrregEng.shake_V);
+lin shake_V = IrregEng.shake_V;
+lin study_V2 = mkV2 (mkV "study" "studies" "studied" "studied" "studying");
+lin study_V = mkV "study" "studies" "studied" "studied" "studying";
+lin concept_N = mkN "concept" "concepts";
+lin blue_A = mkA "blue" "bluer";
+lin star_N = mkN "star" "stars";
+lin radio_N = mkN "radio" "radios";
+lin arrangement_N = mkN "arrangement" "arrangements";
+lin examine_V2 = mkV2 (mkV "examine" "examines" "examined" "examined" "examining");
+lin bird_N = mkN "bird" "birds";
+lin green_A = mkA "green" "greener";
+lin band_N = mkN "band" "bands";
+lin sex_N = mkN "sex" "sexes";
+lin finger_N = mkN "finger" "fingers";
+lin past_N = mkN "past" "pasts";
+lin independent_A = variants{} ; -- 
+lin independent_2_A = mkA "independent" ;
+lin independent_1_A = mkA "independent" ;
+lin equipment_N = mkN "equipment" ;
+lin north_N = mkN "North" | mkN "north" ;
+lin mind_VS = mkVS (mkV "mind" "minds" "minded" "minded" "minding");
+lin mind_V2 = mkV2 (mkV "mind" "minds" "minded" "minded" "minding");
+lin mind_V = mkV "mind" "minds" "minded" "minded" "minding";
+lin move_N = mkN "move" "moves";
+lin message_N = mkN "message" "messages";
+lin fear_N = mkN "fear" "fears";
+lin afternoon_N = mkN "afternoon" "afternoons";
+lin drink_V2 = mkV2 (IrregEng.drink_V);
+lin drink_V = IrregEng.drink_V;
+lin fully_Adv = mkAdv "fully" ;
+lin race_N = variants{} ; -- 
+lin race_2_N = mkN "race" "races";
+lin race_1_N = mkN "race" "races";
+lin gain_V2 = mkV2 (mkV "gain" "gains" "gained" "gained" "gaining");
+lin gain_V = mkV "gain" "gains" "gained" "gained" "gaining";
+lin strategy_N = mkN "strategy" "strategies";
+lin extra_A = compoundA (mkA "extra");
+lin scene_N = mkN "scene" "scenes";
+lin slightly_Adv = mkAdv "slightly" ;
+lin kitchen_N = mkN "kitchen" "kitchens";
+lin speech_N = mkN "speech" "speeches";
+lin arise_V = mkV "a" IrregEng.rise_V;
+lin network_N = mkN "network" "networks";
+lin tea_N = mkN "tea" "teas";
+lin peace_N = mkN "peace" ;
+lin failure_N = mkN "failure" "failures";
+lin employee_N = mkN "employee" "employees";
+lin ahead_Adv = mkAdv "ahead";
+lin scale_N = mkN "scale" "scales";
+lin hardly_Adv = mkAdv "hardly" ;
+lin attend_V2 = mkV2 (mkV "attend" "attends" "attended" "attended" "attending");
+lin attend_V = mkV "attend" "attends" "attended" "attended" "attending";
+lin shoulder_N = mkN "shoulder" "shoulders";
+lin otherwise_Adv = mkAdv "otherwise";
+lin railway_N = mkN "railway" "railways";
+lin directly_Adv = mkAdv "directly" ;
+lin supply_N = mkN "supply" "supplies";
+lin expression_N = mkN "expression" "expressions";
+lin owner_N = mkN human (mkN "owner" "owners");
+lin associate_V2 = mkV2 (mkV "associate" "associates" "associated" "associated" "associating");
+lin associate_V = mkV "associate" "associates" "associated" "associated" "associating";
+lin corner_N = mkN "corner" "corners";
+lin past_A = compoundA (mkA "past");
+lin match_N = variants{} ; -- 
+lin match_3_N = mkN "match" "matches";
+lin match_2_N = mkN "match" "matches";
+lin match_1_N = mkN "match" "matches";
+lin sport_N = mkN "sport" "sports";
+lin status_N = mkN "status" ;
+lin beautiful_A = compoundA (mkA "beautiful");
+lin offer_N = mkN "offer" "offers";
+lin marriage_N = mkN "marriage" "marriages";
+lin hang_V2 = mkV2 (mkV "hang" "hangs" "hung" "hung" "hanging" | mkV "hang" "hangs" "hanged" "hanged" "hanging");
+lin hang_V = mkV "hang" "hangs" "hung" "hung" "hanging" | mkV "hang" "hangs" "hanged" "hanged" "hanging";
+lin civil_A = compoundA (mkA "civil");
+lin perform_V2 = mkV2 (mkV "perform" "performs" "performed" "performed" "performing");
+lin perform_V = mkV "perform" "performs" "performed" "performed" "performing";
+lin sentence_N = mkN "sentence" "sentences";
+lin crime_N = mkN "crime" "crimes";
+lin ball_N = mkN "ball" "balls";
+lin marry_V2 = mkV2 (mkV "marry" "marries" "married" "married" "marrying");
+lin marry_V = mkV "marry" "marries" "married" "married" "marrying";
+lin wind_N = mkN "wind" "winds";
+lin truth_N = mkN "truth" "truths";
+lin protect_V2 = mkV2 (mkV "protect" "protects" "protected" "protected" "protecting");
+lin protect_V = mkV "protect";
+lin safety_N = mkN "safety" ;
+lin partner_N = mkN "partner" "partners";
+lin completely_Adv = mkAdv "completely" ;
+lin copy_N = mkN "copy" "copies";
+lin balance_N = mkN "balance" "balances";
+lin sister_N = mkN "sister" "sisters";
+lin reader_N = mkN "reader" "readers";
+lin below_Adv = mkAdv "below";
+lin trial_N = mkN "trial" "trials";
+lin rock_N = mkN "rock" "rocks";
+lin damage_N = mkN "damage" "damages";
+lin adopt_V2 = mkV2 (mkV "adopt" "adopts" "adopted" "adopted" "adopting");
+lin newspaper_N = mkN "newspaper" "newspapers";
+lin meaning_N = mkN "meaning" "meanings";
+lin light_A = mkA "light" "lighter";
+lin essential_A = compoundA (mkA "essential");
+lin obvious_A = compoundA (mkA "obvious");
+lin nation_N = mkN "nation" "nations";
+lin confirm_VS = mkVS (mkV "confirm");
+lin confirm_V2 = mkV2 (mkV "confirm" "confirms" "confirmed" "confirmed" "confirming");
+lin south_N = mkN "South" ;
+lin length_N = mkN "length" "lengths";
+lin branch_N = mkN "branch" "branches";
+lin deep_A = mkA "deep" "deeper";
+lin none_NP = mkNP "none" "non" "none's" singular P3 human ;
+lin planning_N = mkN "planning" ;
+lin trust_N = mkN "trust" "trusts";
+lin working_A = mkA "working" ;
+lin pain_N = mkN "pain" "pains";
+lin studio_N = mkN "studio" "studios";
+lin positive_A = compoundA (mkA "positive");
+lin spirit_N = mkN "spirit" "spirits";
+lin college_N = mkN "college" "colleges";
+lin accident_N = mkN "accident" "accidents";
+lin star_V2 = mkV2 (mkV "star" "stars" "starred" "starred" "starring");
+lin hope_N = mkN "hope" "hopes";
+lin mark_V3 = mkV3 (mkV "mark" "marks" "marked" "marked" "marking");
+lin mark_V2 = mkV2 (mkV "mark" "marks" "marked" "marked" "marking");
+lin works_N = mkN "works" ;
+lin league_N = variants{} ; -- 
+lin league_2_N = mkN "league" "leagues";
+lin league_1_N = mkN "league" "leagues";
+lin clear_V2 = mkV2 (mkV "clear" "clears" "cleared" "cleared" "clearing");
+lin clear_V = mkV "clear" "clears" "cleared" "cleared" "clearing";
+lin imagine_VS = mkVS (mkV "imagine");
+lin imagine_V2 = mkV2 (mkV "imagine" "imagines" "imagined" "imagined" "imagining");
+lin imagine_V = mkV "imagine";
+lin through_Adv = mkAdv "through";
+lin cash_N = mkN "cash" ;
+lin normally_Adv = mkAdv "normally" ;
+lin play_N = mkN "play" "plays";
+lin strength_N = mkN "strength" "strengths";
+lin train_N = mkN "train" "trains";
+lin travel_V2 = mkV2 (mkV "travel" "travels" "traveled" "traveled" "traveling");
+lin travel_V = mkV "travel" "travels" "traveled" "traveled" "traveling";
+lin target_N = mkN "target" "targets";
+lin very_A = mkA "very" ;
+lin pair_N = mkN "pair" "pairs";
+lin male_A = compoundA (mkA "male");
+lin gas_N = mkN "gas" "gases";
+lin issue_V2 = mkV2 (mkV "issue" "issues" "issued" "issued" "issuing");
+lin issue_V = mkV "issue" "issues" "issued" "issued" "issuing";
+lin contribution_N = mkN "contribution" "contributions";
+lin complex_A = compoundA (mkA "complex");
+lin supply_V2 = mkV2 (mkV "supply" "supplies" "supplied" "supplied" "supplying");
+lin beat_V2 = mkV2 (IrregEng.beat_V);
+lin beat_V = IrregEng.beat_V;
+lin artist_N = mkN "artist" "artists";
+lin agentMasc_N = mkN masculine (mkN "agent" "agents");
+lin presence_N = mkN "presence" ;
+lin along_Adv = mkAdv "along";
+lin environmental_A = compoundA (mkA "environmental");
+lin strike_V2 = mkV2 (IrregEng.strike_V);
+lin strike_V = IrregEng.strike_V;
+lin contact_N = mkN "contact" "contacts";
+lin protection_N = mkN "protection" "protections";
+lin beginning_N = mkN "beginning" "beginnings";
+lin demand_VS = mkVS (mkV "demand");
+lin demand_V2 = mkV2 (mkV "demand" "demands" "demanded" "demanded" "demanding");
+lin media_N = mkN "media";
+lin relevant_A = compoundA (mkA "relevant");
+lin employ_V2 = mkV2 (mkV "employ" "employs" "employed" "employed" "employing");
+lin shoot_V2 = mkV2 (IrregEng.shoot_V);
+lin shoot_V = IrregEng.shoot_V;
+lin executive_N = mkN human (mkN "executive" "executives");
+lin slowly_Adv = mkAdv "slowly" ;
+lin relatively_Adv = mkAdv "relatively" ;
+lin aid_N = mkN "aid" "aids";
+lin huge_A = compoundA (mkA "huge");
+lin late_Adv = mkAdv "late";
+lin speed_N = mkN "speed" "speeds";
+lin review_N = mkN "review" "reviews";
+lin test_V2 = mkV2 (mkV "test" "tests" "tested" "tested" "testing");
+lin order_VS = mkVS (mkV "order" "orders" "ordered" "ordered" "ordering");
+lin order_V2V = mkV2V (mkV "order" "orders" "ordered" "ordered" "ordering") noPrep to_Prep ;
+lin order_V2 = mkV2 (mkV "order" "orders" "ordered" "ordered" "ordering");
+lin order_V = mkV "order";
+lin route_N = mkN "route" "routes";
+lin consequence_N = mkN "consequence" "consequences";
+lin telephone_N = mkN "telephone" "telephones";
+lin release_V2 = mkV2 (mkV "release" "releases" "released" "released" "releasing");
+lin proportion_N = mkN "proportion" "proportions";
+lin primary_A = compoundA (mkA "primary");
+lin consideration_N = mkN "consideration" "considerations";
+lin reform_N = mkN "reform" "reforms";
+lin driverMasc_N = mkN masculine (mkN "driver" "drivers");
+lin annual_A = compoundA (mkA "annual");
+lin nuclear_A = compoundA (mkA "nuclear");
+lin latter_A = compoundA (mkA "latter");
+lin practical_A = compoundA (mkA "practical");
+lin commercial_A = compoundA (mkA "commercial");
+lin rich_A = mkA "rich" "richer";
+lin emerge_V = mkV "emerge" "emerges" "emerged" "emerged" "emerging";
+lin apparently_Adv = mkAdv "apparently" ;
+lin ring_V = IrregEng.ring_V;
+lin ring_6_V2 = mkV2 (mkV "ring"); -- regular
+lin ring_4_V2 = mkV2 (IrregEng.ring_V);
+lin distance_N = mkN "distance" "distances";
+lin exercise_N = mkN "exercise" "exercises";
+lin key_A = mkA "key";
+lin close_Adv = mkAdv "close";
+lin skin_N = mkN "skin" "skins";
+lin island_N = mkN "island" "islands";
+lin separate_A = compoundA (mkA "separate");
+lin aim_VV = mkVV (mkV "aim" "aims" "aimed" "aimed" "aiming");
+lin aim_V2 = mkV2 (mkV "aim" "aims" "aimed" "aimed" "aiming");
+lin aim_V = mkV "aim" "aims" "aimed" "aimed" "aiming";
+lin danger_N = mkN "danger" "dangers";
+lin credit_N = mkN "credit" "credits";
+lin usual_A = compoundA (mkA "usual");
+lin link_V2 = mkV2 (mkV "link" "links" "linked" "linked" "linking");
+lin link_V = mkV "link" "links" "linked" "linked" "linking";
+lin candidateMasc_N = mkN masculine (mkN "candidate" "candidates");
+lin track_N = mkN "track" "tracks";
+lin safe_A = mkA "safe" "safer";
+lin interested_A = mkA "interested";
+lin assessment_N = mkN "assessment" "assessments";
+lin path_N = mkN "path" "paths";
+lin merely_Adv = mkAdv "merely" ;
+lin plus_Prep = mkPrep "plus" ;
+lin district_N = mkN "district" "districts";
+lin regular_A = compoundA (mkA "regular");
+lin reaction_N = mkN "reaction" "reactions";
+lin impact_N = mkN "impact" "impacts";
+lin collect_V2 = mkV2 (mkV "collect" "collects" "collected" "collected" "collecting");
+lin collect_V = mkV "collect" "collects" "collected" "collected" "collecting";
+lin debate_N = mkN "debate" "debates";
+lin lay_V2 = mkV2 (IrregEng.lay_V);
+lin lay_V = IrregEng.lay_V;
+lin rise_N = mkN "rise" "rises";
+lin belief_N = mkN "belief" "beliefs";
+lin conclusion_N = mkN "conclusion" "conclusions";
+lin shape_N = mkN "shape" "shapes";
+lin vote_N = mkN "vote" "votes";
+lin aim_N = mkN "aim" "aims";
+lin politics_N = mkN "politics" "politics";
+lin reply_VS = mkVS (mkV "reply" "replies" "replied" "replied" "replying");
+lin reply_V = mkV "reply" "replies" "replied" "replied" "replying";
+lin press_V2V = mkV2V (mkV "press" "presses" "pressed" "pressed" "pressing") noPrep to_Prep ;
+lin press_V2 = mkV2 (mkV "press" "presses" "pressed" "pressed" "pressing");
+lin press_V = mkV "press" "presses" "pressed" "pressed" "pressing";
+lin approach_V2 = mkV2 (mkV "approach" "approaches" "approached" "approached" "approaching");
+lin approach_V = mkV "approach" "approaches" "approached" "approached" "approaching";
+lin file_N = mkN "file" "files";
+lin western_A = compoundA (mkA "Western");
+lin earth_N = mkN "earth" ;
+lin public_N = mkN "public" "publics";
+lin survive_V2 = mkV2 (mkV "survive" "survives" "survived" "survived" "surviving");
+lin survive_V = mkV "survive" "survives" "survived" "survived" "surviving";
+lin estate_N = mkN "estate" "estates";
+lin boat_N = mkN "boat" "boats";
+lin prison_N = mkN "prison" "prisons";
+lin additional_A = compoundA (mkA "additional");
+lin settle_V2 = mkV2 (mkV "settle" "settles" "settled" "settled" "settling");
+lin settle_V = mkV "settle" "settles" "settled" "settled" "settling";
+lin largely_Adv = mkAdv "largely" ;
+lin wine_N = mkN "wine" "wines";
+lin observe_VS = mkVS (mkV "observe" "observes" "observed" "observed" "observing");
+lin observe_V2 = mkV2 (mkV "observe" "observes" "observed" "observed" "observing");
+lin limit_V2V = mkV2V (mkV "limit" "limits" "limited" "limited" "limiting") noPrep to_Prep;
+lin limit_V2 = mkV2 (mkV "limit" "limits" "limited" "limited" "limiting");
+lin deny_V3 = mkV3 (mkV "deny" "denies" "denied" "denied" "denying");
+lin deny_V2 = mkV2 (mkV "deny" "denies" "denied" "denied" "denying");
+lin for_PConj = lin PConj {s = "for"} ;
+lin straight_Adv = mkAdv "straight";
+lin somebody_NP = mkNP "somebody" "somebody" "somebody's" Sg P3 human;
+lin writer_N = mkN "writer" "writers";
+lin weekend_N = mkN "weekend" "weekends";
+lin clothes_N = mkN "clothes" "clothes" ;
+lin active_A = compoundA (mkA "active");
+lin sight_N = mkN "sight" "sights";
+lin video_N = mkN "video" "videos";
+lin reality_N = mkN "reality" "realities";
+lin hall_N = mkN "hall" "halls";
+lin nevertheless_Adv = mkAdv "nevertheless";
+lin regional_A = compoundA (mkA "regional");
+lin vehicle_N = mkN "vehicle" "vehicles";
+lin worry_VS = mkVS (mkV "worry" "worries" "worried" "worried" "worrying");
+lin worry_V2 = mkV2 (mkV "worry" "worries" "worried" "worried" "worrying");
+lin worry_V = mkV "worry" "worries" "worried" "worried" "worrying";
+lin powerful_A = compoundA (mkA "powerful");
+lin possibly_Adv = mkAdv "possibly" ;
+lin cross_V2 = mkV2 (mkV "cross" "crosses" "crossed" "crossed" "crossing");
+lin cross_V = mkV "cross" "crosses" "crossed" "crossed" "crossing";
+lin colleague_N = mkN "colleague" "colleagues";
+lin charge_V2 = mkV2 (mkV "charge" "charges" "charged" "charged" "charging");
+lin charge_V = mkV "charge" "charges" "charged" "charged" "charging";
+lin lead_N = mkN "lead" "leads";
+lin farm_N = mkN "farm" "farms";
+lin respond_VS = mkVS (mkV "respond" "responds" "responded" "responded" "responding");
+lin respond_V = mkV "respond" "responds" "responded" "responded" "responding";
+lin employer_N = mkN "employer" "employers";
+lin carefully_Adv = mkAdv "carefully" ;
+lin understanding_N = mkN "understanding" "understandings";
+lin connection_N = mkN "connection" "connections";
+lin comment_N = mkN "comment" "comments";
+lin grant_V3 = mkV3 (mkV "grant") noPrep noPrep;
+lin grant_V2 = mkV2 (mkV "grant");
+lin concentrate_V2 = mkV2 (mkV "concentrate" "concentrates" "concentrated" "concentrated" "concentrating");
+lin concentrate_V = mkV "concentrate" "concentrates" "concentrated" "concentrated" "concentrating";
+lin ignore_V2 = mkV2 (mkV "ignore" "ignores" "ignored" "ignored" "ignoring");
+lin ignore_V = mkV "ignore";
+lin phone_N = mkN "phone" "phones";
+lin hole_N = mkN "hole" "holes";
+lin insurance_N = mkN "insurance" "insurances";
+lin content_N = mkN "content" "contents";
+lin confidence_N = mkN "confidence" "confidences";
+lin sample_N = mkN "sample" "samples";
+lin transport_N = mkN "transport" "transports";
+lin objective_N = mkN "objective" "objectives";
+lin alone_A = irregAdv (compoundA (mkA "alone")) "alone";
+lin flower_N = mkN "flower" "flowers";
+lin injury_N = mkN "injury" "injuries";
+lin lift_V2 = mkV2 (mkV "lift" "lifts" "lifted" "lifted" "lifting");
+lin lift_V = mkV "lift" "lifts" "lifted" "lifted" "lifting";
+lin stick_V2 = mkV2 (mkV "stick" "sticks" "sticked" "sticked" "sticking");
+lin stick_V = IrregEng.stick_V;
+lin front_A = mkA "front" ;
+lin mainly_Adv = mkAdv "mainly" ;
+lin battle_N = mkN "battle" "battles";
+lin generation_N = mkN "generation" "generations";
+lin currently_Adv = mkAdv "currently" ;
+lin winter_N = mkN "winter" "winters";
+lin inside_Prep = mkPrep "inside";
+lin impossible_A = compoundA (mkA "impossible");
+lin somewhere_Adv = mkAdv "somewhere";
+lin arrange_V2 = mkV2 (mkV "arrange" "arranges" "arranged" "arranged" "arranging");
+lin arrange_V = mkV "arrange" "arranges" "arranged" "arranged" "arranging";
+lin will_N = mkN "will" "wills";
+lin sleep_V = IrregEng.sleep_V;
+lin progress_N = mkN "progress" "progresses";
+lin volume_N = mkN "volume" "volumes";
+lin ship_N = mkN "ship" "ships";
+lin legislation_N = mkN "legislation" ;
+lin commitment_N = mkN "commitment" "commitments";
+lin enough_Predet = {s = "enough" | "enough of"} ;
+lin conflict_N = mkN "conflict" "conflicts";
+lin bag_N = mkN "bag" "bags";
+lin fresh_A = mkA "fresh" "fresher";
+lin entry_N = variants{} ; -- 
+lin entry_2_N = mkN "entry" "entries";
+lin entry_1_N = mkN "entry" "entries";
+lin smile_N = mkN "smile" "smiles";
+lin fair_A = mkA "fair" "fairer";
+lin promise_VV = mkVV (mkV "promise" "promises" "promised" "promised" "promising");
+lin promise_VS = mkVS (mkV "promise" "promises" "promised" "promised" "promising");
+lin promise_V2 = mkV2 (mkV "promise" "promises" "promised" "promised" "promising");
+lin promise_V = mkV "promise" "promises" "promised" "promised" "promising";
+lin introduction_N = mkN "introduction" "introductions";
+lin senior_A = compoundA (mkA "senior");
+lin manner_N = mkN "manner" "manners";
+lin background_N = mkN "background" "backgrounds";
+lin key_N = variants{} ; -- 
+lin key_2_N = mkN "key" ;
+lin key_1_N = mkN "key" ;
+lin touch_V2 = mkV2 (mkV "touch" "touches" "touched" "touched" "touching");
+lin touch_V = mkV "touch" "touches" "touched" "touched" "touching";
+lin vary_V2 = mkV2 (mkV "vary" "varies" "varied" "varied" "varying");
+lin vary_V = mkV "vary" "varies" "varied" "varied" "varying";
+lin sexual_A = compoundA (mkA "sexual");
+lin ordinary_A = compoundA (mkA "ordinary");
+lin cabinet_N = mkN "cabinet" "cabinets";
+lin painting_N = mkN "painting" "paintings";
+lin entirely_Adv = mkAdv "entirely" ;
+lin engine_N = mkN "engine" "engines";
+lin previously_Adv = mkAdv "previously" ;
+lin administration_N = mkN "administration" "administrations";
+lin tonight_Adv = mkAdv "tonight";
+lin adult_N = mkN "adult" "adults";
+lin prefer_VV = mkVV (mkV "prefer" "prefers" "preferred" "preferred" "preferring");
+lin prefer_V2 = mkV2 (mkV "prefer" "prefers" "preferred" "preferred" "preferring");
+lin author_N = mkN masculine (mkN "author" "authors");
+lin actual_A = compoundA (mkA "actual");
+lin song_N = mkN "song" "songs";
+lin investigation_N = mkN "investigation" "investigations";
+lin debt_N = mkN "debt" "debts";
+lin visitor_N = mkN "visitor" "visitors";
+lin forest_N = mkN "forest" "forests";
+lin repeat_VS = mkVS (mkV "repeat" "repeats" "repeated" "repeated" "repeating");
+lin repeat_V2 = mkV2 (mkV "repeat" "repeats" "repeated" "repeated" "repeating");
+lin repeat_V = mkV "repeat" "repeats" "repeated" "repeated" "repeating";
+lin wood_N = mkN "wood" "woods";
+lin contrast_N = mkN "contrast" "contrasts";
+lin extremely_Adv = mkAdv "extremely" ;
+lin wage_N = mkN "wage" "wages";
+lin domestic_A = compoundA (mkA "domestic");
+lin commit_V2 = mkV2 (mkV "commit" "commits" "committed" "committed" "committing");
+lin threat_N = mkN "threat" "threats";
+lin bus_N = mkN "bus" "buses";
+lin warm_A = mkA "warm" "warmer";
+lin sir_N = mkN "sir" "sirs";
+lin regulation_N = mkN "regulation" "regulations";
+lin drink_N = mkN "drink" "drinks";
+lin relief_N = mkN "relief" "reliefs";
+lin internal_A = compoundA (mkA "internal");
+lin strange_A = mkA "strange" "stranger";
+lin excellent_A = compoundA (mkA "excellent");
+lin run_N = mkN "run" "runs";
+lin fairly_Adv = mkAdv "fairly" ;
+lin technical_A = compoundA (mkA "technical");
+lin tradition_N = mkN "tradition" "traditions";
+lin measure_V2 = mkV2 (mkV "measure" "measures" "measured" "measured" "measuring");
+lin measure_V = mkV "measure" "measures" "measured" "measured" "measuring";
+lin insist_VS = mkVS (mkV "insist" "insists" "insisted" "insisted" "insisting");
+lin insist_V2 = mkV2 (mkV "insist" "insists" "insisted" "insisted" "insisting");
+lin insist_V = mkV "insist" "insists" "insisted" "insisted" "insisting";
+lin farmer_N = mkN "farmer" "farmers";
+lin until_Prep = mkPrep "until" | mkPrep "till" | mkPrep "til" | mkPrep "'til" ;
+lin traffic_N = mkN "traffic" ;
+lin dinner_N = mkN "dinner" "dinners";
+lin consumer_N = mkN "consumer" "consumers";
+lin meal_N = mkN "meal" "meals";
+lin warn_VS = mkVS (mkV "warn");
+lin warn_V2V = mkV2V (mkV "warn" "warns" "warned" "warned" "warning") noPrep to_Prep;
+lin warn_V2 = mkV2 (mkV "warn" "warns" "warned" "warned" "warning");
+lin warn_V = mkV "warn";
+lin living_A = mkA "living";
+lin package_N = mkN "package" "packages";
+lin half_N = mkN "half" "halves";
+lin increasingly_Adv = mkAdv "increasingly";
+lin description_N = mkN "description" "descriptions";
+lin soft_A = mkA "soft" "softer";
+lin stuff_N = mkN "stuff" "stuffs";
+lin award_V3 = mkV3 (mkV "award" "awards" "awarded" "awarded" "awarding");
+lin award_V2 = mkV2 (mkV "award" "awards" "awarded" "awarded" "awarding");
+lin existence_N = mkN "existence" "existences";
+lin improvement_N = mkN "improvement" "improvements";
+lin coffee_N = mkN "coffee" "coffees";
+lin appearance_N = mkN "appearance" "appearances";
+lin standard_A = compoundA (mkA "standard");
+lin attack_V2 = mkV2 (mkV "attack" "attacks" "attacked" "attacked" "attacking");
+lin sheet_N = mkN "sheet" "sheets";
+lin category_N = mkN "category" "categories";
+lin distribution_N = mkN "distribution" "distributions";
+lin equally_Adv = mkAdv "equally" ;
+lin session_N = mkN "session" "sessions";
+lin cultural_A = compoundA (mkA "cultural");
+lin loan_N = mkN "loan" "loans";
+lin bind_V2 = mkV2 (IrregEng.bind_V);
+lin bind_V = IrregEng.bind_V;
+lin museum_N = mkN "museum" "museums";
+lin conversation_N = mkN "conversation" "conversations";
+lin threaten_VV = mkVV (mkV "threaten" "threatens" "threatened" "threatened" "threatening");
+lin threaten_VS = mkVS (mkV "threaten" "threatens" "threatened" "threatened" "threatening");
+lin threaten_V2 = mkV2 (mkV "threaten" "threatens" "threatened" "threatened" "threatening");
+lin threaten_V = mkV "threaten" "threatens" "threatened" "threatened" "threatening";
+lin link_N = mkN "link" "links";
+lin launch_V2 = mkV2 (mkV "launch" "launches" "launched" "launched" "launching");
+lin launch_V = mkV "launch" "launches" "launched" "launched" "launching";
+lin proper_A = compoundA (mkA "proper");
+lin victim_N = mkN "victim" "victims";
+lin audience_N = mkN "audience" "audiences";
+lin famous_A = compoundA (mkA "famous");
+lin master_N = variants{} ; -- 
+lin master_2_N = mkN "master" "masters";
+lin master_1_N = mkN "master" "masters";
+lin lip_N = mkN "lip" "lips";
+lin religious_A = compoundA (mkA "religious");
+lin joint_A = compoundA (mkA "joint");
+lin cry_V2 = mkV2 (mkV "cry" "cries" "cried" "cried" "crying");
+lin cry_V = mkV "cry" "cries" "cried" "cried" "crying";
+lin potential_A = compoundA (mkA "potential");
+lin broad_A = mkA "broad" "broader";
+lin exhibition_N = mkN "exhibition" "exhibitions";
+lin experience_V2 = mkV2 (mkV "experience" "experiences" "experienced" "experienced" "experiencing");
+lin judge_N = mkN "judge" "judges";
+lin formal_A = compoundA (mkA "formal");
+lin housing_N = mkN "housing" ;
+lin past_Prep = mkPrep "past";
+lin concern_V2 = mkV2 (mkV "concern" "concerns" "concerned" "concerned" "concerning");
+lin freedom_N = mkN "freedom" "freedoms";
+lin gentleman_N = mkN masculine (mkN "gentleman" "gentlemen");
+lin attract_V2 = mkV2 (mkV "attract" "attracts" "attracted" "attracted" "attracting");
+lin explanation_N = mkN "explanation" "explanations";
+lin appoint_V3 = mkV3 (mkV "appoint" "appoints" "appointed" "appointed" "appointing");
+lin appoint_V2V = mkV2V (mkV "appoint") noPrep to_Prep ;
+lin appoint_V2 = mkV2 (mkV "appoint" "appoints" "appointed" "appointed" "appointing");
+lin note_VS = mkVS (mkV "note");
+lin note_V2 = mkV2 (mkV "note" "notes" "noted" "noted" "noting");
+lin note_V = mkV "note";
+lin chief_A = compoundA (mkA "chief");
+lin total_N = mkN "total" "totals";
+lin lovely_A = mkA "lovely" "lovelier";
+lin official_A = compoundA (mkA "official");
+lin date_V2 = mkV2 (mkV "date" "dates" "dated" "dated" "dating");
+lin date_V = mkV "date" "dates" "dated" "dated" "dating";
+lin demonstrate_VS = mkVS (mkV "demonstrate" "demonstrates" "demonstrated" "demonstrated" "demonstrating");
+lin demonstrate_V2 = mkV2 (mkV "demonstrate" "demonstrates" "demonstrated" "demonstrated" "demonstrating");
+lin demonstrate_V = mkV "demonstrate" "demonstrates" "demonstrated" "demonstrated" "demonstrating";
+lin construction_N = mkN "construction" "constructions";
+lin middle_N = mkN "middle" "middles";
+lin yard_N = mkN "yard" "yards";
+lin unable_A = compoundA (mkA "unable");
+lin acquire_V2 = mkV2 (mkV "acquire" "acquires" "acquired" "acquired" "acquiring");
+lin surely_Adv = mkAdv "surely" ;
+lin crisis_N = mkN "crisis" "crises" {- FIXME: guessed plural form -};
+lin propose_VV = mkVV (mkV "propose" "proposes" "proposed" "proposed" "proposing");
+lin propose_VS = mkVS (mkV "propose" "proposes" "proposed" "proposed" "proposing");
+lin propose_V2 = mkV2 (mkV "propose" "proposes" "proposed" "proposed" "proposing");
+lin propose_V = mkV "propose" "proposes" "proposed" "proposed" "proposing";
+lin west_N = mkN "West";
+lin impose_V2 = mkV2 (mkV "impose" "imposes" "imposed" "imposed" "imposing");
+lin impose_V = mkV "impose" "imposes" "imposed" "imposed" "imposing";
+lin market_V2 = mkV2 (mkV "market" "markets" "marketed" "marketed" "marketing");
+lin market_V = mkV "market" "markets" "marketed" "marketed" "marketing";
+lin care_V = mkV "care" "cares" "cared" "cared" "caring";
+lin god_N = mkN masculine (mkN "god" "gods");
+lin favour_N = mkN (variants {"favour"; "favor"});
+lin before_Adv = mkAdv "before";
+lin name_V3 = mkV3 (mkV "name");
+lin name_V2 = mkV2 (mkV "name" "names" "named" "named" "naming");
+lin equal_A = compoundA (mkA "equal");
+lin capacity_N = mkN "capacity" "capacities";
+lin flat_N = mkN "flat" "flats";
+lin selection_N = mkN "selection" "selections";
+lin alone_Adv = mkAdv "alone" ;
+lin football_N = mkN "football" "footballs";
+lin victory_N = mkN "victory" "victories";
+lin factory_N = mkN "factory" "factories";
+lin rural_A = compoundA (mkA "rural");
+lin twice_Adv = mkAdv "twice";
+lin sing_V2 = mkV2 (IrregEng.sing_V);
+lin sing_V = IrregEng.sing_V;
+lin whereas_Subj = mkSubj "whereas" ;
+lin own_V2 = mkV2 (mkV "own" "owns" "owned" "owned" "owning");
+lin head_V2 = mkV2 (mkV "head" "heads" "headed" "headed" "heading");
+lin head_V = mkV "head" "heads" "headed" "headed" "heading";
+lin examination_N = mkN "examination" "examinations";
+lin deliver_V2 = mkV2 (mkV "deliver" "delivers" "delivered" "delivered" "delivering");
+lin deliver_V = mkV "deliver" "delivers" "delivered" "delivered" "delivering";
+lin nobody_NP = mkNP "nobody" "nobody" "nobody's" singular P3 human;
+lin substantial_A = compoundA (mkA "substantial");
+lin invite_V2V = mkV2V (mkV "invite") noPrep to_Prep ;
+lin invite_V2 = mkV2 (mkV "invite" "invites" "invited" "invited" "inviting");
+lin intention_N = mkN "intention" "intentions";
+lin egg_N = mkN "egg" "eggs";
+lin reasonable_A = compoundA (mkA "reasonable");
+lin onto_Prep = mkPrep "onto";
+lin retain_V2 = mkV2 (mkV "retain" "retains" "retained" "retained" "retaining");
+lin aircraft_N = mkN "aircraft" "aircraft";
+lin decade_N = mkN "decade" "decades";
+lin cheap_A = mkA "cheap" "cheaper";
+lin quiet_A = mkA "quiet" "quieter";
+lin bright_A = mkA "bright" "brighter";
+lin contribute_V2 = mkV2 (mkV "contribute" "contributes" "contributed" "contributed" "contributing");
+lin contribute_V = mkV "contribute" "contributes" "contributed" "contributed" "contributing";
+lin row_N = mkN "row" "rows";
+lin search_N = mkN "search" "searches";
+lin limit_N = mkN "limit" "limits";
+lin definition_N = mkN "definition" "definitions";
+lin unemployment_N = mkN "unemployment" ;
+lin spread_V2 = mkV2 (IrregEng.spread_V);
+lin spread_V = IrregEng.spread_V;
+lin mark_N = mkN "mark" "marks";
+lin flight_N = mkN "flight" "flights";
+lin account_V2 = mkV2 (mkV "account" "accounts" "accounted" "accounted" "accounting");
+lin account_V = mkV "account" "accounts" "accounted" "accounted" "accounting";
+lin output_N = mkN "output" "IRREG";
+lin last_V = mkV "last" "lasts" "lasted" "lasted" "lasting";
+lin tour_N = mkN "tour" "tours";
+lin address_N = mkN "address" "addresses";
+lin immediate_A = compoundA (mkA "immediate");
+lin reduction_N = mkN "reduction" "reductions";
+lin interview_N = mkN "interview" "interviews";
+lin assess_V2 = mkV2 (mkV "assess" "assesses" "assessed" "assessed" "assessing");
+lin promote_V2 = mkV2 (mkV "promote" "promotes" "promoted" "promoted" "promoting");
+lin promote_V = mkV "promote";
+lin everybody_NP = mkNP "everybody" "everybody" "everybody's" singular P3 human;
+lin suitable_A = compoundA (mkA "suitable");
+lin growing_A = mkA "growing" ;
+lin nod_V = mkV "nod" "nods" "nodded" "nodded" "nodding";
+lin reject_V2 = mkV2 (mkV "reject" "rejects" "rejected" "rejected" "rejecting");
+lin while_N = mkN "while" "whiles";
+lin high_Adv = mkAdv "high";
+lin dream_N = mkN "dream" "dreams";
+lin vote_VV = mkVV (mkV "vote" "votes" "voted" "voted" "voting");
+lin vote_V3 = mkV3 (mkV "vote" "votes" "voted" "voted" "voting");
+lin vote_V2 = mkV2 (mkV "vote" "votes" "voted" "voted" "voting");
+lin vote_V = mkV "vote" "votes" "voted" "voted" "voting";
+lin divide_V2 = mkV2 (mkV "divide" "divides" "divided" "divided" "dividing");
+lin divide_V = mkV "divide" "divides" "divided" "divided" "dividing";
+lin declare_VS = mkVS (mkV "declare" "declares" "declared" "declared" "declaring");
+lin declare_V2 = mkV2 (mkV "declare" "declares" "declared" "declared" "declaring");
+lin declare_V = mkV "declare" "declares" "declared" "declared" "declaring";
+lin handle_V2 = mkV2 (mkV "handle" "handles" "handled" "handled" "handling");
+lin handle_V = mkV "handle";
+lin detailed_A = mkA "detailed" ;
+lin challenge_N = mkN "challenge" "challenges";
+lin notice_N = mkN "notice" "notices";
+lin rain_N = mkN "rain" "rains";
+lin destroy_V2 = mkV2 (mkV "destroy" "destroys" "destroyed" "destroyed" "destroying");
+lin mountain_N = mkN "mountain" "mountains";
+lin concentration_N = mkN "concentration" "concentrations";
+lin limited_A = mkA "limited" ;
+lin finance_N = mkN "finance" "finances";
+lin pension_N = mkN "pension";
+lin influence_V2 = mkV2 (mkV "influence" "influences" "influenced" "influenced" "influencing");
+lin afraid_A = compoundA (mkA "afraid");
+lin murder_N = mkN "murder" "murders";
+lin neck_N = mkN "neck" "necks";
+lin weapon_N = mkN "weapon" "weapons";
+lin hide_V2 = mkV2 (IrregEng.hide_V);
+lin hide_V = IrregEng.hide_V;
+lin offence_N = mkN "offence" "offences";
+lin absence_N = mkN "absence" "absences";
+lin error_N = mkN "error" "errors";
+lin representativeMasc_N = mkN masculine (mkN "representative" "representatives");
+lin enterprise_N = mkN "enterprise" "enterprises";
+lin criticism_N = mkN "criticism" "criticisms";
+lin average_A = compoundA (mkA "average");
+lin quick_A = mkA "quick" "quicker";
+lin sufficient_A = compoundA (mkA "sufficient");
+lin appointment_N = mkN "appointment" "appointments";
+lin match_V2 = mkV2 (mkV "match" "matches" "matched" "matched" "matching");
+lin transfer_V = mkV "transfer" "transfers" "transferred" "transferred" "transferring";
+lin acid_N = mkN "acid" "acids";
+lin spring_N = mkN "spring" "springs";
+lin birth_N = mkN "birth" "births";
+lin ear_N = mkN "ear" "ears";
+lin recognize_VS = mkVS (mkV "recognize") | mkVS (mkV "recognise") ;
+lin recognize_4_V2 = mkV2 (mkV "recognize" "recognizes" "recognized" "recognized" "recognizing") | mkV2 (mkV "recognise") ;
+lin recognize_1_V2 = mkV2 (mkV "recognize" "recognizes" "recognized" "recognized" "recognizing") | mkV2 (mkV "recognise") ;
+lin recommend_V2V = mkV2V (mkV "recommend") (variants {mkPrep "that"; noPrep}) noPrep;
+lin recommend_V2 = mkV2 (mkV "recommend");
+lin module_N = mkN "module" "modules";
+lin instruction_N = mkN "instruction" "instructions";
+lin democratic_A = compoundA (mkA "democratic");
+lin park_N = mkN "park" "parks";
+lin weather_N = mkN "weather" "weathers";
+lin bottle_N = mkN "bottle" "bottles";
+lin address_V2 = mkV2 (mkV "address" "addresses" "addressed" "addressed" "addressing");
+lin bedroom_N = mkN "bedroom" "bedrooms";
+lin kid_N = mkN "kid" "kids";
+lin pleasure_N = mkN "pleasure" "pleasures";
+lin realize_VS = mkVS (mkV "realize") | mkVS (mkV "realise") ;
+lin realize_V2 = mkV2 (mkV "realize" "realizes" "realized" "realized" "realizing") | mkV2 (mkV "realise") ;
+lin assembly_N = mkN "assembly" "assemblies";
+lin expensive_A = compoundA (mkA "expensive");
+lin select_VV = mkVV (mkV "select");
+lin select_V2V = mkV2V (mkV "select") noPrep to_Prep ;
+lin select_V2 = mkV2 (mkV "select" "selects" "selected" "selected" "selecting");
+lin select_V = mkV "select";
+lin teaching_N = mkN "teaching" "teachings";
+lin desire_N = mkN "desire" "desires";
+lin whilst_Subj = mkSubj "whilst";
+lin contact_V2 = mkV2 (mkV "contact" "contacts" "contacted" "contacted" "contacting");
+lin implication_N = mkN "implication" "implications";
+lin combine_VV = mkVV (mkV "combine" "combines" "combined" "combined" "combining");
+lin combine_V2 = mkV2 (mkV "combine" "combines" "combined" "combined" "combining");
+lin combine_V = mkV "combine" "combines" "combined" "combined" "combining";
+lin temperature_N = mkN "temperature" "temperatures";
+lin wave_N = mkN "wave" "waves";
+lin magazine_N = mkN "magazine" "magazines";
+lin totally_Adv = mkAdv "totally" ;
+lin mental_A = compoundA (mkA "mental");
+lin used_A = mkA "used" ;
+lin store_N = mkN "store" "stores";
+lin scientific_A = compoundA (mkA "scientific");
+lin frequently_Adv = mkAdv "frequently" ;
+lin thanks_N = mkN "thanks" "thanks" ;
+lin beside_Prep = mkPrep "beside";
+lin settlement_N = mkN "settlement" "settlements";
+lin absolutely_Adv = mkAdv "absolutely" ;
+lin critical_A = variants{} ; -- 
+lin critical_2_A = mkA "critical" ;
+lin critical_1_A = mkA "critical" ;
+lin recognition_N = mkN "recognition" ;
+lin touch_N = mkN "touch" "touches";
+lin consist_V = mkV "consist" "consists" "consisted" "consisted" "consisting";
+lin below_Prep = mkPrep "below";
+lin silence_N = mkN "silence" "silences";
+lin expenditure_N = mkN "expenditure" "expenditures";
+lin institute_N = mkN "institute" "institutes";
+lin dress_V2 = mkV2 (mkV "dress" "dresses" "dressed" "dressed" "dressing");
+lin dress_V = mkV "dress" "dresses" "dressed" "dressed" "dressing";
+lin dangerous_A = compoundA (mkA "dangerous");
+lin familiar_A = compoundA (mkA "familiar");
+lin asset_N = mkN "asset" "assets";
+lin educational_A = compoundA (mkA "educational");
+lin sum_N = mkN "sum" "sums";
+lin publication_N = mkN "publication" "publications";
+lin partly_Adv = mkAdv "partly";
+lin block_N = mkN "block" "blocks";
+lin seriously_Adv = mkAdv "seriously" ;
+lin youth_N = mkN "youth" "youths";
+lin tape_N = mkN "tape" "tapes";
+lin elsewhere_Adv = mkAdv "elsewhere";
+lin cover_N = mkN "cover" "covers";
+lin fee_N = mkN "fee" "fees";
+lin program_N = mkN "program" "programs";
+lin treaty_N = mkN "treaty" "treaties";
+lin necessarily_Adv = mkAdv "necessarily" ;
+lin unlikely_A = compoundA (mkA "unlikely");
+lin properly_Adv = mkAdv "properly" ;
+lin guest_N = mkN "guest" "guests";
+lin code_N = mkN "code" "codes";
+lin hill_N = mkN "hill" "hills";
+lin screen_N = mkN "screen" "screens";
+lin household_N = mkN "household" "households";
+lin sequence_N = mkN "sequence" "sequences";
+lin correct_A = compoundA (mkA "correct");
+lin female_A = compoundA (mkA "female");
+lin phase_N = mkN "phase" "phases";
+lin crowd_N = mkN "crowd" "crowds";
+lin welcome_V2 = mkV2 (mkV "welcome" "welcomes" "welcomed" "welcomed" "welcoming");
+lin metal_N = mkN "metal" "metals";
+lin human_N = mkN human (mkN "human" "humans");
+lin widely_Adv = mkAdv "widely" ;
+lin undertake_V2 = mkV2 (mkV "under" IrregEng.take_V);
+lin cut_N = mkN "cut" "cuts";
+lin sky_N = mkN "sky" "skies";
+lin brain_N = mkN "brain" "brains";
+lin expert_N = mkN "expert" "experts";
+lin experiment_N = mkN "experiment" "experiments";
+lin tiny_A = mkA "tiny" "tinier";
+lin perfect_A = compoundA (mkA "perfect");
+lin disappear_V = mkV "disappear" "disappears" "disappeared" "disappeared" "disappearing";
+lin initiative_N = mkN "initiative" "initiatives";
+lin assumption_N = mkN "assumption" "assumptions";
+lin photograph_N = mkN "photograph" "photographs";
+lin ministry_N = mkN "ministry" "ministries";
+lin congress_N = mkN "congress" "congresses";
+lin transfer_N = mkN "transfer" "transfers";
+lin reading_N = mkN "reading" "readings";
+lin scientist_N = mkN "scientist" "scientists";
+lin fast_Adv = mkAdv "fast";
+lin fast_A = mkA "fast" "faster";
+lin closely_Adv = mkAdv "closely" ;
+lin thin_A = mkA "thin" "thinner";
+lin solicitorMasc_N = mkN masculine (mkN "solicitor" "solicitors");
+lin secure_V2 = mkV2 (mkV "secure" "secures" "secured" "secured" "securing");
+lin plate_N = mkN "plate" "plates";
+lin pool_N = mkN "pool" "pools";
+lin gold_N = mkN "gold" ;
+lin emphasis_N = mkN "emphasis" "emphases";
+lin recall_VS = mkVS (mkV "recall");
+lin recall_V2 = mkV2 (mkV "recall" "recalls" "recalled" "recalled" "recalling");
+lin shout_V2 = mkV2 (mkV "shout" "shouts" "shouted" "shouted" "shouting");
+lin shout_V = mkV "shout" "shouts" "shouted" "shouted" "shouting";
+lin generate_V2 = mkV2 (mkV "generate" "generates" "generated" "generated" "generating");
+lin location_N = mkN "location" "locations";
+lin display_VS = mkVS (mkV "display");
+lin display_V2 = mkV2 (mkV "display" "displays" "displayed" "displayed" "displaying");
+lin heat_N = mkN "heat" "heats";
+lin gun_N = mkN "gun" "guns";
+lin shut_V2 = mkV2 (IrregEng.shut_V);
+lin journey_N = mkN "journey" "journeys";
+lin imply_VS = mkVS (mkV "imply");
+lin imply_V2 = mkV2 (mkV "imply" "implies" "implied" "implied" "implying");
+lin imply_V = mkV "imply";
+lin violence_N = mkN "violence" ;
+lin dry_A = mkA "dry" "drier";
+lin historical_A = compoundA (mkA "historical");
+lin step_V2 = mkV2 (mkV "step" "steps" "stepped" "stepped" "stepping");
+lin step_V = mkV "step" "steps" "stepped" "stepped" "stepping";
+lin curriculum_N = mkN "curriculum" "curriculums";
+lin noise_N = mkN "noise" "noises";
+lin lunch_N = mkN "lunch" "lunches";
+lin fear_VS = mkVS (mkV "fear" "fears" "feared" "feared" "fearing");
+lin fear_V2 = mkV2 (mkV "fear" "fears" "feared" "feared" "fearing");
+lin fear_V = mkV "fear" "fears" "feared" "feared" "fearing";
+lin succeed_V2 = mkV2 (mkV "succeed" "succeeds" "succeeded" "succeeded" "succeeding");
+lin succeed_V = mkV "succeed" "succeeds" "succeeded" "succeeded" "succeeding";
+lin fall_N = variants{} ; -- 
+lin fall_2_N = mkN "fall" "falls";
+lin fall_1_N = mkN "fall" "falls";
+lin bottom_N = mkN "bottom" "bottoms";
+lin initial_A = compoundA (mkA "initial");
+lin theme_N = mkN "theme" "themes";
+lin characteristic_N = mkN "characteristic" "characteristics";
+lin pretty_Adv = mkAdv "pretty" ;
+lin empty_A = mkA "empty" "emptier";
+lin display_N = mkN "display" "displays";
+lin combination_N = mkN "combination" "combinations";
+lin interpretation_N = mkN "interpretation" "interpretations";
+lin rely_V2 = mkV2 (mkV "rely") on_Prep ;
+lin rely_V = mkV "rely" "relies" "relied" "relied" "relying";
+lin escape_VS = mkVS (mkV "escape" "escapes" "escaped" "escaped" "escaping");
+lin escape_V2 = mkV2 (mkV "escape" "escapes" "escaped" "escaped" "escaping");
+lin escape_V = mkV "escape" "escapes" "escaped" "escaped" "escaping";
+lin score_V2 = mkV2 (mkV "score" "scores" "scored" "scored" "scoring");
+lin score_V = mkV "score" "scores" "scored" "scored" "scoring";
+lin justice_N = mkN "justice" "justices";
+lin upper_A = compoundA (mkA "upper");
+lin tooth_N = mkN "tooth" "teeth";
+lin organize_V2V = mkV2V (mkV (variants {"organize"; "organise"})) noPrep to_Prep ;
+lin organize_V2 = mkV2 (mkV (variants {"organize"; "organise"}));
+lin cat_N = mkN "cat" "cats";
+lin tool_N = mkN "tool" "tools";
+lin spot_N = mkN "spot" "spots";
+lin bridge_N = mkN "bridge" "bridges";
+lin double_A = compoundA (mkA "double");
+lin direct_V2 = mkV2 (mkV "direct" "directs" "directed" "directed" "directing");
+lin direct_V = mkV "direct" "directs" "directed" "directed" "directing";
+lin conclude_VS = mkVS (mkV "conclude" "concludes" "concluded" "concluded" "concluding");
+lin conclude_V2 = mkV2 (mkV "conclude" "concludes" "concluded" "concluded" "concluding");
+lin conclude_V = mkV "conclude" "concludes" "concluded" "concluded" "concluding";
+lin relative_A = compoundA (mkA "relative");
+lin soldier_N = mkN human (mkN "soldier" "soldiers");
+lin climb_V2 = mkV2 (mkV "climb" "climbs" "climbed" "climbed" "climbing");
+lin climb_V = mkV "climb" "climbs" "climbed" "climbed" "climbing";
+lin breath_N = mkN "breath" "breaths";
+lin afford_V2V = mkV2V (mkV "afford") noPrep to_Prep ;
+lin afford_V2 = mkV2 (mkV "afford" "affords" "afforded" "afforded" "affording");
+lin urban_A = compoundA (mkA "urban");
+lin nurse_N = mkN "nurse" "nurses";
+lin narrow_A = mkA "narrow" "narrower";
+lin liberal_A = compoundA (mkA "liberal");
+lin coal_N = mkN "coal" "coals";
+lin priority_N = mkN "priority" "priorities";
+lin wild_A = mkA "wild" "wilder";
+lin revenue_N = mkN "revenue" "revenues";
+lin membership_N = mkN "membership" ;
+lin grant_N = mkN "grant" "grants";
+lin approve_V2 = mkV2 (mkV "approve" "approves" "approved" "approved" "approving");
+lin approve_V = mkV "approve" "approves" "approved" "approved" "approving";
+lin tall_A = mkA "tall" "taller";
+lin apparent_A = compoundA (mkA "apparent");
+lin faith_N = mkN "faith" "faiths";
+lin under_Adv = mkAdv "under";
+lin fix_V2 = mkV2 (mkV "fix" "fixes" "fixed" "fixed" "fixing");
+lin fix_V = mkV "fix" "fixes" "fixed" "fixed" "fixing";
+lin slow_A = mkA "slow" "slower";
+lin troop_N = mkN "troop" "troops";
+lin motion_N = mkN "motion" "motions";
+lin leading_A = mkA "leading" ;
+lin component_N = mkN "component" "components";
+lin bloody_A = mkA "bloody" "bloodier";
+lin literature_N = mkN "literature" ;
+lin conservative_A = compoundA (mkA "conservative");
+lin variation_N = mkN "variation" "variations";
+lin remind_V2 = mkV2 (mkV "remind" "reminds" "reminded" "reminded" "reminding");
+lin inform_V2 = mkV2 (mkV "inform" "informs" "informed" "informed" "informing");
+lin inform_V = mkV "inform" "informs" "informed" "informed" "informing";
+lin alternative_N = mkN "alternative" "alternatives";
+lin neither_Adv = mkAdv "neither";
+lin outside_Adv = mkAdv "outside";
+lin mass_N = mkN "mass" "masses";
+lin busy_A = mkA "busy" "busier";
+lin chemical_N = mkN "chemical" "chemicals";
+lin careful_A = compoundA (mkA "careful");
+lin investigate_V2 = mkV2 (mkV "investigate" "investigates" "investigated" "investigated" "investigating");
+lin investigate_V = mkV "investigate";
+lin roll_V2 = mkV2 (mkV "roll" "rolls" "rolled" "rolled" "rolling");
+lin roll_V = mkV "roll" "rolls" "rolled" "rolled" "rolling";
+lin instrument_N = mkN "instrument" "instruments";
+lin guide_N = mkN "guide" "guides";
+lin criterion_N = mkN "criterion" (variants {"criteria"; "criterions"});
+lin pocket_N = mkN "pocket" "pockets";
+lin suggestion_N = mkN "suggestion" "suggestions";
+lin aye_Interj = mkInterj "aye" ;
+lin entitle_VS = mkVS (mkV "entitle");
+lin entitle_V2V = mkV2V (mkV "entitle") noPrep to_Prep ;
+lin tone_N = mkN "tone" "tones";
+lin attractive_A = compoundA (mkA "attractive");
+lin wing_N = mkN "wing" "wings";
+lin surprise_N = mkN "surprise" "surprises";
+lin male_N = mkN "male" "males";
+lin ring_N = mkN "ring" "rings";
+lin pub_N = mkN "pub" "pubs";
+lin fruit_N = mkN "fruit" "fruits";
+lin passage_N = mkN "passage" "passages";
+lin illustrate_VS = mkVS (mkV "illustrate");
+lin illustrate_V2 = mkV2 (mkV "illustrate" "illustrates" "illustrated" "illustrated" "illustrating");
+lin illustrate_V = mkV "illustrate";
+lin pay_N = mkN "pay" ;
+lin ride_V2 = mkV2 (IrregEng.ride_V);
+lin ride_V = IrregEng.ride_V;
+lin foundation_N = mkN "foundation" "foundations";
+lin restaurant_N = mkN "restaurant" "restaurants";
+lin vital_A = compoundA (mkA "vital");
+lin alternative_A = compoundA (mkA "alternative");
+lin burn_V2 = mkV2 (mkV "burn" "burns" "burned" "burned" "burning");
+lin burn_V = mkV "burn" "burns" "burned" "burned" "burning";
+lin map_N = mkN "map" "maps";
+lin united_A = mkA "united" ;
+lin device_N = mkN "device" "devices";
+lin jump_V2 = mkV2 (mkV "jump" "jumps" "jumped" "jumped" "jumping");
+lin jump_V = mkV "jump" "jumps" "jumped" "jumped" "jumping";
+lin estimate_VS = mkVS (mkV "estimate" "estimates" "estimated" "estimated" "estimating");
+lin estimate_V2V = mkV2V (mkV "estimate" "estimates" "estimated" "estimated" "estimating") noPrep to_Prep ;
+lin estimate_V2 = mkV2 (mkV "estimate" "estimates" "estimated" "estimated" "estimating");
+lin estimate_V = mkV "estimate" "estimates" "estimated" "estimated" "estimating";
+lin conduct_V2 = mkV2 (mkV "conduct" "conducts" "conducted" "conducted" "conducting");
+lin conduct_V = mkV "conduct" "conducts" "conducted" "conducted" "conducting";
+lin derive_V2 = mkV2 (mkV "derive" "derives" "derived" "derived" "deriving");
+lin derive_V = mkV "derive" "derives" "derived" "derived" "deriving";
+lin comment_VS = mkVS (mkV "comment" "comments" "commented" "commented" "commenting");
+lin comment_V2 = mkV2 (mkV "comment" "comments" "commented" "commented" "commenting");
+lin comment_V = mkV "comment" "comments" "commented" "commented" "commenting";
+lin east_N = mkN "East" ;
+lin advise_VS = mkVS (mkV "advise" "advises" "advised" "advised" "advising");
+lin advise_V2 = mkV2 (mkV "advise" "advises" "advised" "advised" "advising");
+lin advise_V = mkV "advise" "advises" "advised" "advised" "advising";
+lin advance_N = mkN "advance" "advances";
+lin motor_N = mkN "motor" "motors";
+lin satisfy_V2 = mkV2 (mkV "satisfy" "satisfies" "satisfied" "satisfied" "satisfying");
+lin hell_N = mkN "hell" "hells";
+lin winner_N = mkN "winner" "winners";
+lin effectively_Adv = mkAdv "effectively" ;
+lin mistake_N = mkN "mistake" "mistakes";
+lin incident_N = mkN "incident" "incidents";
+lin focus_V2 = mkV2 (mkV "focus" "focuses" "focused" "focused" "focusing");
+lin focus_V = mkV "focus" "focuses" "focused" "focused" "focusing";
+lin exercise_VV = mkVV (mkV "exercise" "exercises" "exercised" "exercised" "exercising");
+lin exercise_V2 = mkV2 (mkV "exercise" "exercises" "exercised" "exercised" "exercising");
+lin exercise_V = mkV "exercise" "exercises" "exercised" "exercised" "exercising";
+lin representation_N = mkN "representation" "representations";
+lin release_N = mkN "release" "releases";
+lin leaf_N = mkN "leaf" "leaves";
+lin border_N = mkN "border" "borders";
+lin wash_V2 = mkV2 (mkV "wash" "washes" "washed" "washed" "washing");
+lin wash_V = mkV "wash" "washes" "washed" "washed" "washing";
+lin prospect_N = mkN "prospect" "prospects";
+lin blow_V2 = mkV2 (IrregEng.blow_V);
+lin blow_V = IrregEng.blow_V;
+lin trip_N = mkN "trip" "trips";
+lin observation_N = mkN "observation" "observations";
+lin gather_V2 = mkV2 (mkV "gather" "gathers" "gathered" "gathered" "gathering");
+lin gather_V = mkV "gather" "gathers" "gathered" "gathered" "gathering";
+lin ancient_A = compoundA (mkA "ancient");
+lin brief_A = mkA "brief" "briefer";
+lin gate_N = mkN "gate" "gates";
+lin elderly_A = compoundA (mkA "elderly");
+lin persuade_V2V = mkV2V (mkV "persuade" "persuades" "persuaded" "persuaded" "persuading") noPrep to_Prep;
+lin persuade_V2 = mkV2 (mkV "persuade" "persuades" "persuaded" "persuaded" "persuading");
+lin overall_A = compoundA (mkA "overall");
+lin rare_A = mkA "rare" "rarer";
+lin index_N = mkN "index" "indexes";
+lin hand_V2 = mkV2 (mkV "hand" "hands" "handed" "handed" "handing");
+lin circle_N = mkN "circle" "circles";
+lin creation_N = mkN "creation" "creations";
+lin drawing_N = mkN "drawing" "drawings";
+lin anybody_NP = mkNP "anybody" "anybody" "anybody's" singular P3 human;
+lin flow_N = mkN "flow";
+lin matter_V = mkV "matter" "matters" "mattered" "mattered" "mattering";
+lin external_A = compoundA (mkA "external");
+lin capable_A = compoundA (mkA "capable");
+lin recover_V = mkV "recover" "recovers" "recovered" "recovered" "recovering";
+lin shot_N = mkN "shot" "shots";
+lin request_N = mkN "request" "requests";
+lin impression_N = mkN "impression" "impressions";
+lin neighbour_N = mkN (variants {"neighbour"; "neighbor"});
+lin theatre_N = mkN (variants {"theatre"; "theater"});
+lin beneath_Prep = mkPrep "beneath";
+lin hurt_V2 = mkV2 (IrregEng.hurt_V);
+lin hurt_V = IrregEng.hurt_V;
+lin mechanism_N = mkN "mechanism" "mechanisms";
+lin potential_N = mkN "potential" "potentials";
+lin lean_V2 = mkV2 (mkV "lean" "leans" "leaned" "leaned" "leaning");
+lin lean_V = mkV "lean" "leans" "leaned" "leaned" "leaning";
+lin defendant_N = mkN human (mkN "defendant" "defendants");
+lin atmosphere_N = mkN "atmosphere" "atmospheres";
+lin slip_V2 = mkV2 (mkV "slip" "slips" "slipped" "slipped" "slipping");
+lin slip_V = mkV "slip" "slips" "slipped" "slipped" "slipping";
+lin chain_N = mkN "chain" "chains";
+lin accompany_V2 = mkV2 (mkV "accompany" "accompanies" "accompanied" "accompanied" "accompanying");
+lin wonderful_A = compoundA (mkA "wonderful");
+lin earn_V2 = mkV2 (mkV "earn" "earns" "earned" "earned" "earning");
+lin earn_V = mkV "earn";
+lin enemy_N = mkN "enemy" "enemies";
+lin desk_N = mkN "desk" "desks";
+lin engineering_N = mkN "engineering";
+lin panel_N = mkN "panel" "panels";
+lin distinction_N = mkN "distinction" "distinctions";
+lin deputy_N = mkN human (mkN "deputy" "deputies");
+lin discipline_N = mkN "discipline" "disciplines";
+lin strike_N = variants{} ; -- 
+lin strike_2_N = mkN "strike" "strikes";
+lin strike_1_N = mkN "strike" "strikes";
+lin married_A = mkA "married" ;
+lin plenty_NP = mkNP "plenty" "plenty" "plenty's" Sg P3 nonhuman ;
+lin establishment_N = mkN "establishment" "establishments";
+lin fashion_N = mkN "fashion" "fashions";
+lin roof_N = mkN "roof" "roofs";
+lin milk_N = mkN "milk" ;
+lin entire_A = compoundA (mkA "entire");
+lin tear_N = mkN "tear" "tears";
+lin secondary_A = compoundA (mkA "secondary");
+lin finding_N = mkN "finding" "findings";
+lin welfare_N = mkN "welfare" ;
+lin increased_A = mkA "increased" ;
+lin attach_V2 = mkV2 (mkV "attach" "attaches" "attached" "attached" "attaching");
+lin attach_V = mkV "attach" "attaches" "attached" "attached" "attaching";
+lin typical_A = variants{} ; -- 
+lin typical_3_A = compoundA (mkA "typical");
+lin typical_2_A = compoundA (mkA "typical");
+lin typical_1_A = compoundA (mkA "typical");
+lin meanwhile_Adv = mkAdv "meanwhile";
+lin leadership_N = mkN "leadership" ;
+lin walk_N = mkN "walk" "walks";
+lin negotiation_N = mkN "negotiation" "negotiations";
+lin clean_A = mkA "clean" "cleaner";
+lin religion_N = mkN "religion" "religions";
+lin count_V2 = mkV2 (mkV "count" "counts" "counted" "counted" "counting");
+lin count_V = mkV "count" "counts" "counted" "counted" "counting";
+lin grey_A = mkA "grey" "greyer";
+lin hence_Adv = mkAdv "hence";
+lin alright_Adv = mkAdv "alright";
+lin first_A = variants{} ; -- 
+lin fuel_N = mkN "fuel" "fuels";
+lin mine_N = mkN "mine" "mines";
+lin appeal_V2 = mkV2 (mkV "appeal");
+lin appeal_V = mkV "appeal";
+lin servantMasc_N = mkN masculine (mkN "servant" "servants");
+lin liability_N = mkN "liability" "liabilities";
+lin constant_A = compoundA (mkA "constant");
+lin hate_VV = mkVV (mkV "hate");
+lin hate_V2 = mkV2 (mkV "hate" "hates" "hated" "hated" "hating");
+lin shoe_N = mkN "shoe" "shoes";
+lin expense_N = mkN "expense" "expenses";
+lin vast_A = compoundA (mkA "vast");
+lin soil_N = mkN "soil" "soils";
+lin writing_N = mkN "writing" "writings";
+lin nose_N = mkN "nose" "noses";
+lin origin_N = mkN "origin" "origins";
+lin lord_N = mkN "lord" "lords";
+lin rest_V2 = mkV2 (mkV "rest" "rests" "rested" "rested" "resting");
+lin drive_N = mkN "drive" "drives";
+lin ticket_N = mkN "ticket" "tickets";
+lin editor_N = mkN "editor" "editors";
+lin switch_V2 = mkV2 (mkV "switch" "switches" "switched" "switched" "switching");
+lin switch_V = mkV "switch" "switches" "switched" "switched" "switching";
+lin provided_Subj = {s = "provided that" | "providing that"} ;
+lin northern_A = compoundA (mkA "Northern");
+lin significance_N = mkN "significance" ;
+lin channel_N = mkN "channel" "channels";
+lin convention_N = mkN "convention" "conventions";
+lin damage_V2 = mkV2 (mkV "damage" "damages" "damaged" "damaged" "damaging");
+lin funny_A = mkA "funny" "funnier";
+lin bone_N = mkN "bone" "bones";
+lin severe_A = variants{} ; -- 
+lin search_V2 = mkV2 (mkV "search" "searches" "searched" "searched" "searching");
+lin search_V = mkV "search" "searches" "searched" "searched" "searching";
+lin iron_N = mkN "iron" "irons";
+lin vision_N = mkN "vision" "visions";
+lin via_Prep = mkPrep "via";
+lin somewhat_Adv = mkAdv "somewhat";
+lin inside_Adv = mkAdv "inside";
+lin trend_N = mkN "trend" "trends";
+lin revolution_N = mkN "revolution" "revolutions";
+lin terrible_A = compoundA (mkA "terrible");
+lin knee_N = mkN "knee" "knees";
+lin dress_N = mkN "dress" "dresses";
+lin unfortunately_Adv = mkAdv "unfortunately" ;
+lin steal_V2 = mkV2 (IrregEng.steal_V);
+lin steal_V = IrregEng.steal_V;
+lin criminal_A = compoundA (mkA "criminal");
+lin signal_N = mkN "signal" "signals";
+lin notion_N = mkN "notion" "notions";
+lin comparison_N = mkN "comparison" "comparisons";
+lin academic_A = compoundA (mkA "academic");
+lin outcome_N = mkN "outcome" "outcomes";
+lin lawyer_N = mkN "lawyer" "lawyers";
+lin strongly_Adv = mkAdv "strongly" ;
+lin surround_V2 = mkV2 (mkV "surround" "surrounds" "surrounded" "surrounded" "surrounding");
+lin explore_VS = mkVS (mkV "explore");
+lin explore_V2 = mkV2 (mkV "explore" "explores" "explored" "explored" "exploring");
+lin achievement_N = mkN "achievement" "achievements";
+lin odd_A = mkA "odd" "odder";
+lin expectation_N = mkN "expectation" "expectations";
+lin corporate_A = compoundA (mkA "corporate");
+lin prisoner_N = mkN "prisoner" "prisoners";
+lin question_V2 = mkV2 (mkV "question" "questions" "questioned" "questioned" "questioning");
+lin rapidly_Adv = mkAdv "rapidly" ;
+lin deep_Adv = mkAdv "deep";
+lin southern_A = compoundA (mkA "Southern");
+lin amongst_Prep = mkPrep "amongst";
+lin withdraw_V2 = mkV2 (mkV "with" IrregEng.draw_V);
+lin withdraw_V = mkV "with" IrregEng.draw_V;
+lin afterwards_Adv = mkAdv "afterwards";
+lin paint_V2 = mkV2 (mkV "paint" "paints" "painted" "painted" "painting");
+lin paint_V = mkV "paint" "paints" "painted" "painted" "painting";
+lin judge_VS = mkVS (mkV "judge" "judges" "judged" "judged" "judging");
+lin judge_V2 = mkV2 (mkV "judge" "judges" "judged" "judged" "judging");
+lin judge_V = mkV "judge" "judges" "judged" "judged" "judging";
+lin citizenMasc_N = mkN masculine (mkN "citizen" "citizens");
+lin permanent_A = compoundA (mkA "permanent");
+lin weak_A = mkA "weak" "weaker";
+lin separate_V2 = mkV2 (mkV "separate" "separates" "separated" "separated" "separating");
+lin separate_V = mkV "separate" "separates" "separated" "separated" "separating";
+lin plastic_N = mkN "plastic" "plastics";
+lin connect_V2 = mkV2 (mkV "connect" "connects" "connected" "connected" "connecting");
+lin connect_V = mkV "connect" "connects" "connected" "connected" "connecting";
+lin fundamental_A = compoundA (mkA "fundamental");
+lin plane_N = mkN "plane" "planes";
+lin height_N = mkN "height" "heights";
+lin opening_N = mkN "opening" "openings";
+lin lesson_N = mkN "lesson" "lessons";
+lin similarly_Adv = mkAdv "similarly" ;
+lin shock_N = mkN "shock" "shocks";
+lin rail_N = mkN "rail" "rails";
+lin tenant_N = mkN "tenant" "tenants";
+lin owe_V2 = mkV2 (mkV "owe" "owes" "owed" "owed" "owing");
+lin owe_V = mkV "owe" "owes" "owed" "owed" "owing";
+lin originally_Adv = mkAdv "originally" ;
+lin middle_A = mkA "middle" ;
+lin somehow_Adv = mkAdv "somehow";
+lin minor_A = compoundA (mkA "minor");
+lin negative_A = compoundA (mkA "negative");
+lin knock_V2 = mkV2 (mkV "knock" "knocks" "knocked" "knocked" "knocking");
+lin knock_V = mkV "knock" "knocks" "knocked" "knocked" "knocking";
+lin root_N = mkN "root" "roots";
+lin pursue_V2 = mkV2 (mkV "pursue" "pursues" "pursued" "pursued" "pursuing");
+lin pursue_V = mkV "pursue";
+lin inner_A = compoundA (mkA "inner");
+lin crucial_A = compoundA (mkA "crucial");
+lin occupy_V2 = mkV2 (mkV "occupy" "occupies" "occupied" "occupied" "occupying");
+lin occupy_V = mkV "occupy";
+lin that_AdA = mkAdA "that" ;
+lin independence_N = mkN "independence" ;
+lin column_N = mkN "column" "columns";
+lin proceeding_N = mkN "proceeding" "proceedings";
+lin female_N = mkN "female" "females";
+lin beauty_N = mkN "beauty" "beauties";
+lin perfectly_Adv = mkAdv "perfectly" ;
+lin struggle_N = mkN "struggle" "struggles";
+lin gap_N = mkN "gap" "gaps";
+lin house_V2 = mkV2 (mkV "house" "houses" "housed" "housed" "housing");
+lin database_N = mkN "database";
+lin stretch_V2 = mkV2 (mkV "stretch" "stretches" "stretched" "stretched" "stretching");
+lin stretch_V = mkV "stretch" "stretches" "stretched" "stretched" "stretching";
+lin stress_N = mkN "stress" "stresses";
+lin passenger_N = mkN human (mkN "passenger" "passengers");
+lin boundary_N = mkN "boundary" "boundaries";
+lin easy_Adv = mkAdv "easy";
+lin view_V2 = mkV2 (mkV "view" "views" "viewed" "viewed" "viewing");
+lin manufacturer_N = mkN "manufacturer" "manufacturers";
+lin sharp_A = mkA "sharp" "sharper";
+lin formation_N = mkN "formation" "formations";
+lin queen_N = mkN feminine (mkN "queen" "queens");
+lin waste_N = mkN "waste" "wastes";
+lin virtually_Adv = mkAdv "virtually" ;
+lin expand_V2 = mkV2 (mkV "expand" "expands" "expanded" "expanded" "expanding");
+lin expand_V = mkV "expand" "expands" "expanded" "expanded" "expanding";
+lin contemporary_A = compoundA (mkA "contemporary");
+lin politician_N = mkN human (mkN "politician" "politicians");
+lin back_V = mkV "back" "backs" "backed" "backed" "backing";
+lin territory_N = mkN "territory" "territories";
+lin championship_N = mkN "championship" "championships";
+lin exception_N = mkN "exception" "exceptions";
+lin thick_A = mkA "thick" "thicker";
+lin inquiry_N = mkN "inquiry" "inquiries";
+lin topic_N = mkN "topic" "topics";
+lin resident_N = mkN "resident" "residents";
+lin transaction_N = mkN "transaction" "transactions";
+lin parish_N = mkN "parish" "parishes";
+lin supporter_N = mkN human (mkN "supporter" "supporters");
+lin massive_A = compoundA (mkA "massive");
+lin light_V2 = mkV2 (mkV "light" "lights" "lighted" "lighted" "lighting");
+lin light_V = mkV "light" "lights" "lighted" "lighted" "lighting";
+lin unique_A = compoundA (mkA "unique");
+lin challenge_V2 = mkV2 (mkV "challenge" "challenges" "challenged" "challenged" "challenging");
+lin challenge_V = mkV "challenge";
+lin inflation_N = mkN "inflation" ;
+lin assistance_N = mkN "assistance" ;
+lin list_V2V = mkV2V (mkV "list" "lists" "listed" "listed" "listing") noPrep to_Prep ;
+lin list_V2 = mkV2 (mkV "list" "lists" "listed" "listed" "listing");
+lin list_V = mkV "list" "lists" "listed" "listed" "listing";
+lin identity_N = mkN "identity" "identities";
+lin suit_V2 = mkV2 (mkV "suit" "suits" "suited" "suited" "suiting");
+lin suit_V = mkV "suit" "suits" "suited" "suited" "suiting";
+lin parliamentary_A = compoundA (mkA "parliamentary");
+lin unknown_A = compoundA (mkA "unknown");
+lin preparation_N = mkN "preparation" "preparations";
+lin elect_V3 = mkV3 (mkV "elect");
+lin elect_V2V = mkV2V (mkV "elect") noPrep to_Prep ;
+lin elect_V2 = mkV2 (mkV "elect");
+lin elect_V = mkV "elect";
+lin badly_Adv = mkAdv "badly" ;
+lin moreover_Adv = mkAdv "moreover";
+lin tie_V2 = mkV2 (mkV "tie" "ties" "tied" "tied" (variants {"tying"; "tieing"}));
+lin tie_V = mkV "tie" "ties" "tied" "tied" (variants {"tying"; "tieing"});
+lin cancer_N = mkN "cancer" "cancers";
+lin champion_N = mkN "champion" "champions";
+lin exclude_V2 = mkV2 (mkV "exclude" "excludes" "excluded" "excluded" "excluding");
+lin review_V2 = mkV2 (mkV "review" "reviews" "reviewed" "reviewed" "reviewing");
+lin review_V = mkV "review" "reviews" "reviewed" "reviewed" "reviewing";
+lin licence_N = mkN (variants {"licence"; "license"});
+lin breakfast_N = mkN "breakfast" "breakfasts";
+lin minority_N = mkN "minority" "minorities";
+lin appreciate_V2 = mkV2 (mkV "appreciate" "appreciates" "appreciated" "appreciated" "appreciating");
+lin appreciate_V = mkV "appreciate" "appreciates" "appreciated" "appreciated" "appreciating";
+lin fan_N = variants{} ; -- 
+lin fan_3_N = mkN "fan" "fans";
+lin fan_2_N = mkN "fan" "fans";
+lin fan_1_N = mkN "fan" "fans";
+lin chief_N = mkN "chief" "chiefs";
+lin accommodation_N = mkN "accommodation" "accommodations";
+lin subsequent_A = compoundA (mkA "subsequent");
+lin democracy_N = mkN "democracy" "democracies";
+lin brown_A = mkA "brown" "browner";
+lin taste_N = mkN "taste" "tastes";
+lin crown_N = mkN "crown" "crowns";
+lin permit_V2V = mkV2V (mkV "permit" "permits" "permitted" "permitted" "permitting") noPrep to_Prep ;
+lin permit_V2 = mkV2 (mkV "permit" "permits" "permitted" "permitted" "permitting");
+lin permit_V = mkV "permit" "permits" "permitted" "permitted" "permitting";
+lin buyerMasc_N = mkN masculine (mkN "buyer" "buyers");
+lin gift_N = mkN "gift" "gifts";
+lin resolution_N = mkN "resolution" "resolutions";
+lin angry_A = mkA "angry" "angrier";
+lin metre_N = mkN "metre" "metres";
+lin wheel_N = mkN "wheel" "wheels";
+lin clause_N = mkN "clause" "clauses";
+lin break_N = mkN "break" "breaks";
+lin tank_N = mkN "tank" "tanks";
+lin benefit_V2 = mkV2 (mkV "benefit" "benefits" "benefited" "benefited" "benefiting");
+lin benefit_V = mkV "benefit" "benefits" "benefited" "benefited" "benefiting";
+lin engage_V2 = mkV2 (mkV "engage" "engages" "engaged" "engaged" "engaging");
+lin engage_V = mkV "engage" "engages" "engaged" "engaged" "engaging";
+lin alive_A = compoundA (mkA "alive");
+lin complaint_N = mkN "complaint" "complaints";
+lin inch_N = mkN "inch" "inches";
+lin firm_A = mkA "firm" "firmer";
+lin abandon_V2 = mkV2 (mkV "abandon" "abandons" "abandoned" "abandoned" "abandoning");
+lin blame_V2 = mkV2 (mkV "blame" "blames" "blamed" "blamed" "blaming");
+lin blame_V = mkV "blame";
+lin clean_V2 = mkV2 (mkV "clean" "cleans" "cleaned" "cleaned" "cleaning");
+lin clean_V = mkV "clean" "cleans" "cleaned" "cleaned" "cleaning";
+lin quote_V2 = mkV2 (mkV "quote" "quotes" "quoted" "quoted" "quoting");
+lin quote_V = mkV "quote";
+lin quantity_N = mkN "quantity" "quantities";
+lin rule_VS = mkVS (mkV "rule" "rules" "ruled" "ruled" "ruling");
+lin rule_V2 = mkV2 (mkV "rule" "rules" "ruled" "ruled" "ruling");
+lin rule_V = mkV "rule" "rules" "ruled" "ruled" "ruling";
+lin guilty_A = mkA "guilty" "guiltier";
+lin prior_A = compoundA (mkA "prior");
+lin round_A = mkA "round" "rounder";
+lin eastern_A = compoundA (mkA "Eastern");
+lin coat_N = mkN "coat" "coats";
+lin involvement_N = mkN "involvement" "involvements";
+lin tension_N = mkN "tension" "tensions";
+lin diet_N = mkN "diet" "diets";
+lin enormous_A = compoundA (mkA "enormous");
+lin score_N = mkN "score" "scores";
+lin rarely_Adv = mkAdv "rarely" ;
+lin prize_N = mkN "prize" "prizes";
+lin remaining_A = mkA "remaining" ;
+lin significantly_Adv = mkAdv "significantly" ;
+lin glance_V2 = mkV2 (mkV "glance" "glances" "glanced" "glanced" "glancing");
+lin glance_V = mkV "glance" "glances" "glanced" "glanced" "glancing";
+lin dominate_V2 = mkV2 (mkV "dominate" "dominates" "dominated" "dominated" "dominating");
+lin dominate_V = mkV "dominate" "dominates" "dominated" "dominated" "dominating";
+lin trust_VS = mkVS (mkV "trust" "trusts" "trusted" "trusted" "trusting");
+lin trust_V2 = mkV2 (mkV "trust" "trusts" "trusted" "trusted" "trusting");
+lin naturally_Adv = mkAdv "naturally" ;
+lin interpret_V2 = mkV2 (mkV "interpret" "interprets" "interpreted" "interpreted" "interpreting");
+lin interpret_V = mkV "interpret" "interprets" "interpreted" "interpreted" "interpreting";
+lin land_V2 = mkV2 (mkV "land" "lands" "landed" "landed" "landing");
+lin land_V = mkV "land" "lands" "landed" "landed" "landing";
+lin frame_N = mkN "frame" "frames";
+lin extension_N = mkN "extension" "extensions";
+lin mix_V2 = mkV2 (mkV "mix" "mixes" "mixed" "mixed" "mixing");
+lin mix_V = mkV "mix" "mixes" "mixed" "mixed" "mixing";
+lin spokesman_N = mkN masculine (mkN "spokesman" "spokesmen");
+lin friendly_A = mkA "friendly" "friendlier";
+lin acknowledge_VS = mkVS (mkV "acknowledge");
+lin acknowledge_V2 = mkV2 (mkV "acknowledge" "acknowledges" "acknowledged" "acknowledged" "acknowledging");
+lin register_V2 = mkV2 (mkV "register" "registers" "registered" "registered" "registering");
+lin register_V = mkV "register" "registers" "registered" "registered" "registering";
+lin regime_N = variants{} ; -- 
+lin regime_2_N = mkN "régime" "régimes";
+lin regime_1_N = mkN "regime" "regimes";
+lin fault_N = mkN "fault" "faults";
+lin dispute_N = mkN "dispute" "disputes";
+lin grass_N = mkN "grass" "grasses";
+lin quietly_Adv = mkAdv "quietly" ;
+lin decline_N = mkN "decline" "declines";
+lin dismiss_V2 = mkV2 (mkV "dismiss" "dismisses" "dismissed" "dismissed" "dismissing");
+lin delivery_N = mkN "delivery" "deliveries";
+lin complain_VS = mkVS (mkV "complain" "complains" "complained" "complained" "complaining");
+lin complain_V = mkV "complain" "complains" "complained" "complained" "complaining";
+lin conservative_N = mkN "conservative" "conservatives";
+lin shift_V2 = mkV2 (mkV "shift" "shifts" "shifted" "shifted" "shifting");
+lin shift_V = mkV "shift" "shifts" "shifted" "shifted" "shifting";
+lin port_N = mkN "port" "ports";
+lin beach_N = mkN "beach" "beaches";
+lin string_N = mkN "string" "strings";
+lin depth_N = mkN "depth" "depths";
+lin unusual_A = compoundA (mkA "unusual");
+lin travel_N = mkN "travel" "travels";
+lin pilot_N = mkN "pilot" "pilots";
+lin obligation_N = mkN "obligation" "obligations";
+lin gene_N = mkN "gene" "genes";
+lin yellow_A = mkA "yellow" "yellower";
+lin republic_N = mkN "republic" "republics";
+lin shadow_N = mkN "shadow" "shadows";
+lin dear_A = mkA "dear" "dearer";
+lin analyse_V2 = mkV2 (mkV "analyse" "analyses" "analysed" "analysed" "analysing");
+lin anywhere_Adv = mkAdv "anywhere";
+lin average_N = mkN "average" "averages";
+lin phrase_N = mkN "phrase" "phrases";
+lin long_term_A = compoundA (mkA "long-term");
+lin crew_N = mkN "crew" "crews";
+lin lucky_A = mkA "lucky" "luckier";
+lin restore_V2 = mkV2 (mkV "restore" "restores" "restored" "restored" "restoring");
+lin convince_V2V = mkV2V (mkV "convince") noPrep to_Prep ;
+lin convince_V2 = mkV2 (mkV "convince" "convinces" "convinced" "convinced" "convincing");
+lin coast_N = mkN "coast" "coasts";
+lin engineer_N = mkN "engineer" "engineers";
+lin heavily_Adv = mkAdv "heavily" ;
+lin extensive_A = compoundA (mkA "extensive");
+lin glad_A = mkA "glad" "gladder";
+lin charity_N = mkN "charity" "charities";
+lin oppose_V2 = mkV2 (mkV "oppose" "opposes" "opposed" "opposed" "opposing");
+lin oppose_V = mkV "oppose";
+lin defend_V2 = mkV2 (mkV "defend" "defends" "defended" "defended" "defending");
+lin alter_V2 = mkV2 (mkV "alter" "alters" "altered" "altered" "altering");
+lin alter_V = mkV "alter" "alters" "altered" "altered" "altering";
+lin warning_N = mkN "warning" "warnings";
+lin arrest_V2 = mkV2 (mkV "arrest" "arrests" "arrested" "arrested" "arresting");
+lin framework_N = mkN "framework" "frameworks";
+lin approval_N = mkN "approval" ;
+lin bother_VV = mkVV (mkV "bother" "bothers" "bothered" "bothered" "bothering") ;
+lin bother_V2V = mkV2V (mkV "bother" "bothers" "bothered" "bothered" "bothering") noPrep to_Prep ;
+lin bother_V2 = mkV2 (mkV "bother" "bothers" "bothered" "bothered" "bothering");
+lin bother_V = mkV "bother" "bothers" "bothered" "bothered" "bothering";
+lin novel_N = mkN "novel" "novels";
+lin accuse_V2 = mkV2 (mkV "accuse" "accuses" "accused" "accused" "accusing");
+lin surprised_A = mkA "surprised" ;
+lin currency_N = mkN "currency" "currencies";
+lin restrict_V2 = mkV2 (mkV "restrict" "restricts" "restricted" "restricted" "restricting");
+lin restrict_V = mkV "restrict";
+lin possess_V2 = mkV2 (mkV "possess" "possesses" "possessed" "possessed" "possessing");
+lin moral_A = compoundA (mkA "moral");
+lin protein_N = mkN "protein" "proteins";
+lin distinguish_V2 = mkV2 (mkV "distinguish" "distinguishes" "distinguished" "distinguished" "distinguishing");
+lin distinguish_V = mkV "distinguish" "distinguishes" "distinguished" "distinguished" "distinguishing";
+lin gently_Adv = mkAdv "gently";
+lin reckon_VS = mkVS (mkV "reckon" "reckons" "reckoned" "reckoned" "reckoning");
+lin incorporate_V2 = mkV2 (mkV "incorporate" "incorporates" "incorporated" "incorporated" "incorporating");
+lin proceed_V = mkV "proceed" "proceeds" "proceeded" "proceeded" "proceeding";
+lin assist_V2 = mkV2 (mkV "assist" "assists" "assisted" "assisted" "assisting");
+lin assist_V = mkV "assist" "assists" "assisted" "assisted" "assisting";
+lin sure_Adv = mkAdv "sure";
+lin stress_VS = mkVS (mkV "stress");
+lin stress_V2 = mkV2 (mkV "stress" "stresses" "stressed" "stressed" "stressing");
+lin justify_VV = ingVV (mkV "justify" "justifies" "justified" "justified" "justifying");
+lin justify_V2 = mkV2 (mkV "justify" "justifies" "justified" "justified" "justifying");
+lin behalf_N = mkN "behalf" "behalves" {- FIXME: guessed plural form -};
+lin councillor_N = mkN human (mkN "councillor" "councillors");
+lin setting_N = mkN "setting" "settings";
+lin command_N = variants{} ; -- 
+lin command_2_N = mkN "command" "commands";
+lin command_1_N = mkN "command" "commands";
+lin maintenance_N = mkN "maintenance" ;
+lin stair_N = mkN "stair" "stairs";
+lin poem_N = mkN "poem" "poems";
+lin chest_N = mkN "chest" "chests";
+lin like_Adv = mkAdv "like";
+lin secret_N = mkN "secret" "secrets";
+lin restriction_N = mkN "restriction" "restrictions";
+lin efficient_A = compoundA (mkA "efficient");
+lin suspect_VS = mkVS (mkV "suspect");
+lin suspect_V2 = mkV2 (mkV "suspect" "suspects" "suspected" "suspected" "suspecting");
+lin hat_N = mkN "hat" "hats";
+lin tough_A = mkA "tough" "tougher";
+lin firmly_Adv = mkAdv "firmly" ;
+lin willing_A = mkA "willing" ;
+lin healthy_A = mkA "healthy" "healthier";
+lin focus_N = mkN "focus" "focuses";
+lin construct_V2 = mkV2 (mkV "construct" "constructs" "constructed" "constructed" "constructing");
+lin occasionally_Adv = mkAdv "occasionally" ;
+lin mode_N = mkN "mode" "modes";
+lin saving_N = mkN "saving" "savings";
+lin comfortable_A = compoundA (mkA "comfortable");
+lin camp_N = mkN "camp" "camps";
+lin trade_V2 = mkV2 (mkV "trade" "trades" "traded" "traded" "trading");
+lin trade_V = mkV "trade" "trades" "traded" "traded" "trading";
+lin export_N = mkN "export" "exports";
+lin wake_V2 = mkV2 (mkV "wake" "wakes" "waked" "waked" "waking");
+lin wake_V = mkV "wake" "wakes" "waked" "waked" "waking";
+lin partnership_N = mkN "partnership" "partnerships";
+lin daily_A = compoundA (mkA "daily");
+lin abroad_Adv = mkAdv "abroad";
+lin profession_N = mkN "profession" "professions";
+lin load_N = mkN "load" "loads";
+lin countryside_N = mkN "countryside" ;
+lin boot_N = mkN "boot" "boots";
+lin mostly_Adv = mkAdv "mostly";
+lin sudden_A = compoundA (mkA "sudden");
+lin implement_V2 = mkV2 (mkV "implement" "implements" "implemented" "implemented" "implementing");
+lin reputation_N = mkN "reputation" "reputations";
+lin print_V2 = mkV2 (mkV "print" "prints" "printed" "printed" "printing");
+lin print_V = mkV "print" "prints" "printed" "printed" "printing";
+lin calculate_VS = mkVS (mkV "calculate" "calculates" "calculated" "calculated" "calculating");
+lin calculate_V2 = mkV2 (mkV "calculate" "calculates" "calculated" "calculated" "calculating");
+lin calculate_V = mkV "calculate" "calculates" "calculated" "calculated" "calculating";
+lin keen_A = mkA "keen" "keener";
+lin guess_VS = mkVS (mkV "guess" "guesses" "guessed" "guessed" "guessing");
+lin guess_V2 = mkV2 (mkV "guess" "guesses" "guessed" "guessed" "guessing");
+lin guess_V = mkV "guess" "guesses" "guessed" "guessed" "guessing";
+lin recommendation_N = mkN "recommendation" "recommendations";
+lin autumn_N = mkN "autumn" "autumns";
+lin conventional_A = compoundA (mkA "conventional");
+lin cope_V = mkV "cope" "copes" "coped" "coped" "coping";
+lin constitute_V2 = mkV2 (mkV "constitute" "constitutes" "constituted" "constituted" "constituting");
+lin poll_N = mkN "poll" "polls";
+lin voluntary_A = compoundA (mkA "voluntary");
+lin valuable_A = compoundA (mkA "valuable");
+lin recovery_N = mkN "recovery" "recoveries";
+lin cast_V2 = mkV2 (IrregEng.cast_V);
+lin cast_V = IrregEng.cast_V;
+lin premise_N = mkN "premise" "premises";
+lin resolve_V2 = mkV2 (mkV "resolve" "resolves" "resolved" "resolved" "resolving");
+lin resolve_V = mkV "resolve" "resolves" "resolved" "resolved" "resolving";
+lin regularly_Adv = mkAdv "regularly" ;
+lin solve_V2 = mkV2 (mkV "solve" "solves" "solved" "solved" "solving");
+lin plaintiff_N = mkN "plaintiff" "plaintiffs";
+lin critic_N = mkN human (mkN "critic" "critics");
+lin agriculture_N = mkN "agriculture" ;
+lin ice_N = mkN "ice" "ices";
+lin constitution_N = mkN "constitution" "constitutions";
+lin communist_N = mkN "communist" "communists";
+lin layer_N = mkN "layer" "layers";
+lin recession_N = mkN "recession" "recessions";
+lin slight_A = mkA "slight" "slighter";
+lin dramatic_A = compoundA (mkA "dramatic");
+lin golden_A = compoundA (mkA "golden");
+lin temporary_A = compoundA (mkA "temporary");
+lin suit_N = mkN "suit" "suits";
+lin shortly_Adv = mkAdv "shortly" ;
+lin initially_Adv = mkAdv "initially" ;
+lin arrival_N = mkN "arrival" "arrivals";
+lin protest_N = mkN "protest" "protests";
+lin resistance_N = mkN "resistance" "resistances";
+lin silent_A = compoundA (mkA "silent");
+lin presentation_N = mkN "presentation" "presentations";
+lin soul_N = mkN "soul" "souls";
+lin self_N = mkN "self" "selves" {- FIXME: guessed plural form -};
+lin judgment_N = mkN "judgment" ;
+lin feed_V2 = mkV2 (IrregEng.feed_V);
+lin feed_V = IrregEng.feed_V;
+lin muscle_N = mkN "muscle" "muscles";
+lin shareholder_N = mkN "shareholder" "shareholders";
+lin opposite_A = compoundA (mkA "opposite");
+lin pollution_N = mkN "pollution" ;
+lin wealth_N = mkN "wealth" ;
+lin video_taped_A = mkA "video-taped" ;
+lin kingdom_N = mkN "kingdom" "kingdoms";
+lin bread_N = mkN "bread" ;
+lin perspective_N = mkN "perspective" "perspectives";
+lin camera_N = mkN "camera" "cameras";
+lin prince_N = mkN "prince" "princes";
+lin illness_N = mkN "illness" "illnesses";
+lin cake_N = mkN "cake" "cakes";
+lin meat_N = mkN "meat" "meats";
+lin submit_V2 = mkV2 (mkV "submit" "submits" "submitted" "submitted" "submitting");
+lin submit_V = mkV "submit" "submits" "submitted" "submitted" "submitting";
+lin ideal_A = compoundA (mkA "ideal");
+lin relax_V2 = mkV2 (mkV "relax" "relaxes" "relaxed" "relaxed" "relaxing");
+lin relax_V = mkV "relax" "relaxes" "relaxed" "relaxed" "relaxing";
+lin penalty_N = mkN "penalty" "penalties";
+lin purchase_V2 = mkV2 (mkV "purchase" "purchases" "purchased" "purchased" "purchasing");
+lin tired_A = mkA "tired" ;
+lin beer_N = mkN "beer" "beers";
+lin specify_VS = mkVS (mkV "specify");
+lin specify_V2 = mkV2 (mkV "specify" "specifies" "specified" "specified" "specifying");
+lin specify_V = mkV "specify";
+lin short_Adv = mkAdv "short";
+lin monitor_V2 = mkV2 (mkV "monitor" "monitors" "monitored" "monitored" "monitoring");
+lin monitor_V = mkV "monitor" "monitors" "monitored" "monitored" "monitoring";
+lin electricity_N = mkN "electricity" ;
+lin specifically_Adv = mkAdv "specifically" ;
+lin bond_N = mkN "bond" "bonds";
+lin statutory_A = compoundA (mkA "statutory");
+lin laboratory_N = mkN "laboratory" "laboratories";
+lin federal_A = compoundA (mkA "federal");
+lin captain_N = mkN "captain" "captains";
+lin deeply_Adv = mkAdv "deeply" ;
+lin pour_V2 = mkV2 (mkV "pour" "pours" "poured" "poured" "pouring");
+lin pour_V = mkV "pour" "pours" "poured" "poured" "pouring";
+lin boss_N = mkN "boss" "bosses";
+lin creature_N = mkN "creature" "creatures";
+lin urge_VS = mkVS (mkV "urge");
+lin urge_V2V = mkV2V (mkV "urge") noPrep to_Prep ;
+lin urge_V2 = mkV2 (mkV "urge" "urges" "urged" "urged" "urging");
+lin locate_V2 = mkV2 (mkV "locate" "locates" "located" "located" "locating");
+lin locate_V = mkV "locate";
+lin being_N = mkN "being" "beings";
+lin struggle_VV = mkVV (mkV "struggle" "struggles" "struggled" "struggled" "struggling");
+lin struggle_V = mkV "struggle" "struggles" "struggled" "struggled" "struggling";
+lin lifespan_N = mkN "lifespan" ;
+lin flat_A = mkA "flat" "flatter";
+lin valley_N = mkN "valley" "valleys";
+lin like_A = compoundA (mkA "like");
+lin guard_N = mkN "guard" "guards";
+lin emergency_N = mkN "emergency" "emergencies";
+lin dark_N = mkN "dark" ;
+lin bomb_N = mkN "bomb" "bombs";
+lin dollar_N = mkN "dollar" "dollars";
+lin efficiency_N = mkN "efficiency" ;
+lin mood_N = mkN "mood" "moods";
+lin convert_V2 = mkV2 (mkV "convert" "converts" "converted" "converted" "converting");
+lin convert_V = mkV "convert";
+lin possession_N = mkN "possession" "possessions";
+lin marketing_N = mkN "marketing" "marketings";
+lin please_VV = {s = (mkVV (mkV "please" "pleases" "pleased" "pleased" "pleasing")).s; p=[]; typ = VVAux};
+lin please_V2V = mkV2V (mkV "please" "pleases" "pleased" "pleased" "pleasing") noPrep to_Prep;
+lin please_V2 = mkV2 (mkV "please" "pleases" "pleased" "pleased" "pleasing");
+lin please_V = mkV "please" "pleases" "pleased" "pleased" "pleasing";
+lin habit_N = mkN "habit" "habits";
+lin subsequently_Adv = mkAdv "subsequently" ;
+lin round_N = mkN "round" "rounds";
+lin purchase_N = mkN "purchase" "purchases";
+lin sort_V2 = mkV2 (mkV "sort" "sorts" "sorted" "sorted" "sorting");
+lin sort_V = mkV "sort" "sorts" "sorted" "sorted" "sorting";
+lin outside_A = compoundA (mkA "outside");
+lin gradually_Adv = mkAdv "gradually" ;
+lin expansion_N = mkN "expansion" ;
+lin competitive_A = compoundA (mkA "competitive");
+lin cooperation_N = mkN "cooperation" ;
+lin acceptable_A = compoundA (mkA "acceptable");
+lin angle_N = mkN "angle" "angles";
+lin cook_V2 = mkV2 (mkV "cook" "cooks" "cooked" "cooked" "cooking");
+lin cook_V = mkV "cook" "cooks" "cooked" "cooked" "cooking";
+lin net_A = compoundA (mkA "net");
+lin sensitive_A = compoundA (mkA "sensitive");
+lin ratio_N = mkN "ratio" "ratios";
+lin kiss_V2 = mkV2 (mkV "kiss" "kisses" "kissed" "kissed" "kissing");
+lin amount_V = mkV "amount" "amounts" "amounted" "amounted" "amounting";
+lin sleep_N = mkN "sleep" ;
+lin finance_V2 = mkV2 (mkV "finance" "finances" "financed" "financed" "financing");
+lin essentially_Adv = mkAdv "essentially" ;
+lin fund_V2 = mkV2 (mkV "fund" "funds" "funded" "funded" "funding");
+lin preserve_V2 = mkV2 (mkV "preserve" "preserves" "preserved" "preserved" "preserving");
+lin wedding_N = mkN "wedding" "weddings";
+lin personality_N = mkN "personality" "personalities";
+lin bishop_N = mkN "bishop" "bishops";
+lin dependent_A = compoundA (mkA "dependent");
+lin landscape_N = mkN "landscape" "landscapes";
+lin pure_A = mkA "pure" "purer";
+lin mirror_N = mkN "mirror" "mirrors";
+lin lock_V2 = mkV2 (mkV "lock" "locks" "locked" "locked" "locking");
+lin lock_V = mkV "lock" "locks" "locked" "locked" "locking";
+lin symptom_N = mkN "symptom" "symptoms";
+lin promotion_N = mkN "promotion" "promotions";
+lin global_A = compoundA (mkA "global");
+lin aside_Adv = mkAdv "aside";
+lin tendency_N = mkN "tendency" "tendencies";
+lin conservation_N = mkN "conservation" ;
+lin reply_N = mkN "reply" "replies";
+lin estimate_N = mkN "estimate" "estimates";
+lin qualification_N = mkN "qualification" "qualifications";
+lin pack_V2 = mkV2 (mkV "pack" "packs" "packed" "packed" "packing");
+lin pack_V = mkV "pack" "packs" "packed" "packed" "packing";
+lin governor_N = mkN human (mkN "governor" "governors");
+lin expected_A = mkA "expected" ;
+lin invest_V2 = mkV2 (mkV "invest" "invests" "invested" "invested" "investing");
+lin invest_V = mkV "invest" "invests" "invested" "invested" "investing";
+lin cycle_N = mkN "cycle" "cycles";
+lin alright_A = mkA "alright" ;
+lin philosophy_N = mkN "philosophy" "philosophies";
+lin gallery_N = mkN "gallery" "galleries";
+lin sad_A = mkA "sad" "sadder";
+lin intervention_N = mkN "intervention" "interventions";
+lin emotional_A = compoundA (mkA "emotional");
+lin advertising_N = mkN "advertising" ;
+lin regard_N = mkN "regard" "regards";
+lin dance_V2 = mkV2 (mkV "dance" "dances" "danced" "danced" "dancing");
+lin dance_V = mkV "dance" "dances" "danced" "danced" "dancing";
+lin cigarette_N = mkN "cigarette" "cigarettes";
+lin predict_VS = mkVS (mkV "predict");
+lin predict_V2 = mkV2 (mkV "predict" "predicts" "predicted" "predicted" "predicting");
+lin adequate_A = compoundA (mkA "adequate");
+lin variable_N = mkN "variable" "variables";
+lin net_N = mkN "net" "nets";
+lin retire_V2 = mkV2 (mkV "retire" "retires" "retired" "retired" "retiring");
+lin retire_V = mkV "retire" "retires" "retired" "retired" "retiring";
+lin sugar_N = mkN "sugar" "sugars";
+lin pale_A = mkA "pale" "paler";
+lin frequency_N = mkN "frequency" "frequencies";
+lin guy_N = mkN masculine (mkN "guy" "guys");
+lin feature_V2 = mkV2 (mkV "feature" "features" "featured" "featured" "featuring");
+lin furniture_N = mkN "furniture" ;
+lin administrative_A = compoundA (mkA "administrative");
+lin wooden_A = compoundA (mkA "wooden");
+lin input_N = mkN "input" "inputs";
+lin phenomenon_N = mkN "phenomenon" "phenomena" {- FIXME: guessed plural form -};
+lin surprising_A = compoundA (mkA "surprising");
+lin jacket_N = mkN "jacket" "jackets";
+lin actor_N = variants{} ; -- 
+lin actor_2_N = mkN masculine (mkN "actor" "actors");
+lin actor_1_N = mkN masculine (mkN "actor" "actors");
+lin kick_V2 = mkV2 (mkV "kick" "kicks" "kicked" "kicked" "kicking");
+lin kick_V = mkV "kick" "kicks" "kicked" "kicked" "kicking";
+lin producer_N = mkN "producer" "producers";
+lin hearing_N = mkN "hearing" "hearings";
+lin chip_N = mkN "chip" "chips";
+lin equation_N = mkN "equation" "equations";
+lin certificate_N = mkN "certificate" "certificates";
+lin hello_Interj = ss "hello";
+lin remarkable_A = compoundA (mkA "remarkable");
+lin alliance_N = mkN "alliance" "alliances";
+lin smoke_V2 = mkV2 (mkV "smoke" "smokes" "smoked" "smoked" "smoking");
+lin smoke_V = mkV "smoke" "smokes" "smoked" "smoked" "smoking";
+lin awareness_N = mkN "awareness" ;
+lin throat_N = mkN "throat" "throats";
+lin discovery_N = mkN "discovery" "discoveries";
+lin festival_N = mkN "festival" "festivals";
+lin dance_N = mkN "dance" "dances";
+lin promise_N = mkN "promise" "promises";
+lin rose_N = mkN "rose" "roses";
+lin principal_A = compoundA (mkA "principal");
+lin brilliant_A = compoundA (mkA "brilliant");
+lin proposed_A = mkA "proposed" ;
+lin coach_N = variants{} ; -- 
+lin coach_3_N = mkN "coach" "coaches";
+lin coach_2_N = mkN "coach" "coaches";
+lin coach_1_N = mkN "coach" "coaches";
+lin absolute_A = compoundA (mkA "absolute");
+lin drama_N = mkN "drama" "dramas";
+lin recording_N = mkN "recording" "recordings";
+lin precisely_Adv = mkAdv "precisely" ;
+lin bath_N = mkN "bath" "baths";
+lin celebrate_V2 = mkV2 (mkV "celebrate" "celebrates" "celebrated" "celebrated" "celebrating");
+lin substance_N = mkN "substance" "substances";
+lin swing_V2 = mkV2 (IrregEng.swing_V);
+lin swing_V = IrregEng.swing_V;
+lin for_Adv = mkAdv "for" ;
+lin rapid_A = compoundA (mkA "rapid");
+lin rough_A = mkA "rough" "rougher";
+lin investor_N = mkN "investor" "investors";
+lin fire_V2 = mkV2 (mkV "fire" "fires" "fired" "fired" "firing");
+lin fire_V = mkV "fire" "fires" "fired" "fired" "firing";
+lin rank_N = mkN "rank" "ranks";
+lin compete_V = mkV "compete" "competes" "competed" "competed" "competing";
+lin sweet_A = mkA "sweet" "sweeter";
+lin decline_VV = mkVV (mkV "decline" "declines" "declined" "declined" "declining");
+lin decline_V2 = mkV2 (mkV "decline" "declines" "declined" "declined" "declining");
+lin decline_V = mkV "decline" "declines" "declined" "declined" "declining";
+lin rent_N = mkN "rent" "rents";
+lin dealer_N = mkN "dealer" "dealers";
+lin bend_V2 = mkV2 (mkV "bend" "bends" "bended" "bended" "bending");
+lin bend_V = mkV "bend" "bends" "bended" "bended" "bending";
+lin solid_A = compoundA (mkA "solid");
+lin cloud_N = mkN "cloud" "clouds";
+lin across_Adv = mkAdv "across";
+lin level_A = compoundA (mkA "level");
+lin enquiry_N = mkN "enquiry" "enquiries";
+lin fight_N = mkN "fight" "fights";
+lin abuse_N = mkN "abuse" "abuses";
+lin golf_N = mkN "golf" ;
+lin guitar_N = mkN "guitar" "guitars";
+lin electronic_A = compoundA (mkA "electronic");
+lin cottage_N = mkN "cottage" "cottages";
+lin scope_N = mkN "scope" ;
+lin pause_VS = mkVS (mkV "pause" "pauses" "paused" "paused" "pausing");
+lin pause_V2V = mkV2V (mkV "pause" "pauses" "paused" "paused" "pausing") noPrep to_Prep ;
+lin pause_V = mkV "pause" "pauses" "paused" "paused" "pausing";
+lin mixture_N = mkN "mixture" "mixtures";
+lin emotion_N = mkN "emotion" "emotions";
+lin comprehensive_A = compoundA (mkA "comprehensive");
+lin shirt_N = mkN "shirt" "shirts";
+lin allowance_N = mkN "allowance" "allowances";
+lin retirement_N = mkN "retirement" "retirements";
+lin breach_N = mkN "breach" "breaches";
+lin infection_N = mkN "infection" "infections";
+lin resist_VV = ingVV (mkV "resist" "resists" "resisted" "resisted" "resisting");
+lin resist_V2 = mkV2 (mkV "resist" "resists" "resisted" "resisted" "resisting");
+lin resist_V = mkV "resist" "resists" "resisted" "resisted" "resisting";
+lin qualify_V2 = mkV2 (mkV "qualify" "qualifies" "qualified" "qualified" "qualifying");
+lin qualify_V = mkV "qualify" "qualifies" "qualified" "qualified" "qualifying";
+lin paragraph_N = mkN "paragraph" "paragraphs";
+lin sick_A = compoundA (mkA "sick");
+lin near_A = mkA "near" "nearer";
+lin researcherMasc_N = mkN masculine (mkN "researcher" "researchers");
+lin consent_N = mkN "consent" ;
+lin written_A = mkA "written" ;
+lin literary_A = compoundA (mkA "literary");
+lin ill_A = compoundA (mkA "ill");
+lin wet_A = mkA "wet" "wetter";
+lin lake_N = mkN "lake" "lakes";
+lin entrance_N = mkN "entrance" "entrances";
+lin peak_N = mkN "peak" "peaks";
+lin successfully_Adv = mkAdv "successfully" ;
+lin sand_N = mkN "sand" "sands";
+lin breathe_V2 = mkV2 (mkV "breathe" "breathes" "breathed" "breathed" "breathing");
+lin breathe_V = mkV "breathe" "breathes" "breathed" "breathed" "breathing";
+lin cold_N = mkN "cold" "colds";
+lin cheek_N = mkN "cheek" "cheeks";
+lin platform_N = mkN "platform" "platforms";
+lin interaction_N = mkN "interaction" "interactions";
+lin watch_N = mkN "watch" "watches";
+lin borrow_VV = mkVV (mkV "borrow" "borrows" "borrowed" "borrowed" "borrowing");
+lin borrow_V2 = mkV2 (mkV "borrow" "borrows" "borrowed" "borrowed" "borrowing");
+lin borrow_V = mkV "borrow";
+lin birthday_N = mkN "birthday" "birthdays";
+lin knife_N = mkN "knife" "knives";
+lin extreme_A = compoundA (mkA "extreme");
+lin core_N = mkN "core" "cores";
+lin peasantMasc_N = mkN masculine (mkN "peasant" "peasants");
+lin armed_A = mkA "armed" ;
+lin permission_N = mkN "permission" ;
+lin supreme_A = compoundA (mkA "supreme");
+lin overcome_V2 = mkV2 (IrregEng.overcome_V);
+lin overcome_V = mkV "overcome";
+lin greatly_Adv = mkAdv "greatly" ;
+lin visual_A = compoundA (mkA "visual");
+lin lad_N = mkN "lad" "lads";
+lin genuine_A = compoundA (mkA "genuine");
+lin personnel_N = mkN "personnel";
+lin judgement_N = mkN "judgement" "judgements";
+lin exciting_A = mkA "exciting" ;
+lin stream_N = mkN "stream" "streams";
+lin perception_N = mkN "perception" "perceptions";
+lin guarantee_VS = mkVS (mkV "guarantee");
+lin guarantee_V2 = mkV2 (mkV "guarantee");
+lin guarantee_V = mkV "guarantee";
+lin disaster_N = mkN "disaster" "disasters";
+lin darkness_N = mkN "darkness" ;
+lin bid_N = mkN "bid" "bids";
+lin sake_N = variants{} ; -- 
+lin sake_2_N = mkN "saké" "sakés" ;
+lin sake_1_N = mkN "sake" "sakes";
+lin organize_V2V = mkV2V (mkV (variants {"organize"; "organise"})) noPrep to_Prep ;
+lin organize_V2 = mkV2 (mkV (variants {"organize"; "organise"}));
+lin tourist_N = mkN "tourist" "tourists";
+lin policeman_N = mkN masculine (mkN "policeman" "policemen");
+lin castle_N = mkN "castle" "castles";
+lin figure_VS = mkVS (mkV "figure" "figures" "figured" "figured" "figuring");
+lin figure_V = mkV "figure" "figures" "figured" "figured" "figuring";
+lin race_VV = mkVV (mkV "race" "races" "raced" "raced" "racing") ;
+lin race_V2V = mkV2V (mkV "race" "races" "raced" "raced" "racing") noPrep to_Prep ;
+lin race_V2 = mkV2 (mkV "race" "races" "raced" "raced" "racing");
+lin race_V = mkV "race" "races" "raced" "raced" "racing";
+lin demonstration_N = mkN "demonstration" "demonstrations";
+lin anger_N = mkN "anger" ;
+lin briefly_Adv = mkAdv "briefly" ;
+lin presumably_Adv = mkAdv "presumably" ;
+lin clock_N = mkN "clock" "clocks";
+lin hero_N = mkN "hero" "heroes";
+lin expose_V2 = mkV2 (mkV "expose" "exposes" "exposed" "exposed" "exposing");
+lin expose_V = mkV "expose";
+lin custom_N = mkN "custom" "customs";
+lin maximum_A = compoundA (mkA "maximum");
+lin wish_N = mkN "wish" "wishes";
+lin earning_N = mkN "earning" ;
+lin priest_N = mkN "priest" "priests";
+lin resign_V2 = mkV2 (mkV "resign" "resigns" "resigned" "resigned" "resigning");
+lin resign_V = mkV "resign" "resigns" "resigned" "resigned" "resigning";
+lin store_V2 = mkV2 (mkV "store" "stores" "stored" "stored" "storing");
+lin widespread_A = compoundA (mkA "widespread");
+lin comprise_V2 = mkV2 (mkV "comprise" "comprises" "comprised" "comprised" "comprising");
+lin chamber_N = mkN "chamber" "chambers";
+lin acquisition_N = mkN "acquisition" "acquisitions";
+lin involved_A = mkA "involved" ;
+lin confident_A = compoundA (mkA "confident");
+lin circuit_N = mkN "circuit" "circuits";
+lin radical_A = compoundA (mkA "radical");
+lin detect_V2 = mkV2 (mkV "detect" "detects" "detected" "detected" "detecting");
+lin stupid_A = compoundA (mkA "stupid");
+lin grand_A = mkA "grand" "grander";
+lin consumption_N = mkN "consumption" ;
+lin hold_N = mkN "hold" "holds";
+lin zone_N = mkN "zone" "zones";
+lin mean_A = mkA "mean" "meaner";
+lin altogether_Adv = mkAdv "altogether";
+lin rush_VV = mkVV (mkV "rush" "rushes" "rushed" "rushed" "rushing");
+lin rush_V2 = mkV2 (mkV "rush" "rushes" "rushed" "rushed" "rushing");
+lin rush_V = mkV "rush" "rushes" "rushed" "rushed" "rushing";
+lin numerous_A = compoundA (mkA "numerous");
+lin sink_V2 = mkV2 (IrregEng.sink_V);
+lin sink_V = IrregEng.sink_V;
+lin everywhere_Adv = mkAdv "everywhere";
+lin classical_A = compoundA (mkA "classical");
+lin respectively_Adv = mkAdv "respectively" ;
+lin distinct_A = compoundA (mkA "distinct");
+lin mad_A = mkA "mad" "madder";
+lin honour_N = mkN (variants {"honour"; "honor"});
+lin statistics_N = mkN "statistics" "statistics";
+lin false_A = compoundA (mkA "false");
+lin square_N = mkN "square" "squares";
+lin differ_V = mkV "differ" "differs" "differed" "differed" "differing";
+lin disk_N = mkN "disk" "disks";
+lin truly_Adv = mkAdv "truly" ;
+lin survival_N = mkN "survival" "survivals";
+lin proud_A = mkA "proud" "prouder";
+lin tower_N = mkN "tower" "towers";
+lin deposit_N = mkN "deposit" "deposits";
+lin pace_N = mkN "pace" "paces";
+lin compensation_N = mkN "compensation" "compensations";
+lin adviserMasc_N = mkN masculine (mkN "adviser" "advisers");
+lin consultant_N = mkN "consultant" "consultants";
+lin drag_V2 = mkV2 (mkV "drag" "drags" "dragged" "dragged" "dragging");
+lin drag_V = mkV "drag" "drags" "dragged" "dragged" "dragging";
+lin advanced_A = mkA "advanced" ;
+lin landlord_N = mkN masculine (mkN "landlord" "landlords");
+lin whenever_Adv = mkAdv "whenever";
+lin delay_N = mkN "delay" "delays";
+lin green_N = mkN "green" "greens";
+lin car_V = mkV "car" ;
+lin holder_N = mkN "holder" "holders";
+lin secret_A = compoundA (mkA "secret");
+lin edition_N = mkN "edition" "editions";
+lin occupation_N = mkN "occupation" "occupations";
+lin agricultural_A = compoundA (mkA "agricultural");
+lin intelligence_N = variants{} ; -- 
+lin intelligence_2_N = mkN "intelligence" ;
+lin intelligence_1_N = mkN "intelligence" ;
+lin empire_N = mkN "empire" "empires";
+lin definitely_Adv = mkAdv "definitely" ;
+lin negotiate_VV = mkVV (mkV "negotiate" "negotiates" "negotiated" "negotiated" "negotiating");
+lin negotiate_V2 = mkV2 (mkV "negotiate" "negotiates" "negotiated" "negotiated" "negotiating");
+lin negotiate_V = mkV "negotiate" "negotiates" "negotiated" "negotiated" "negotiating";
+lin host_N = mkN "host";
+lin relative_N = mkN "relative" "relatives";
+lin mass_A = mkA "mass" ;
+lin helpful_A = compoundA (mkA "helpful");
+lin fellow_N = mkN human (mkN "fellow" "fellows");
+lin sweep_V2 = mkV2 (IrregEng.sweep_V);
+lin sweep_V = IrregEng.sweep_V;
+lin poet_N = mkN "poet" "poets";
+lin journalist_N = mkN "journalist" "journalists";
+lin defeat_N = mkN "defeat" "defeats";
+lin unlike_Prep = mkPrep "unlike";
+lin primarily_Adv = mkAdv "primarily" ;
+lin tight_A = mkA "tight" "tighter";
+lin indication_N = mkN "indication" "indications";
+lin dry_V2 = mkV2 (mkV "dry" "dries" "dried" "dried" "drying");
+lin dry_V = mkV "dry" "dries" "dried" "dried" "drying";
+lin cricket_N = mkN "cricket" "crickets";
+lin whisper_V2 = mkV2 (mkV "whisper" "whispers" "whispered" "whispered" "whispering");
+lin whisper_V = mkV "whisper" "whispers" "whispered" "whispered" "whispering";
+lin routine_N = mkN "routine" "routines";
+lin print_N = mkN "print" "prints";
+lin anxiety_N = mkN "anxiety" "anxieties";
+lin witness_N = mkN "witness" "witnesses";
+lin concerning_Prep = mkPrep "concerning" ;
+lin mill_N = mkN "mill" "mills";
+lin gentle_A = mkA "gentle" "gentler";
+lin curtain_N = mkN "curtain" "curtains";
+lin mission_N = mkN "mission" "missions";
+lin supplier_N = mkN "supplier" "suppliers";
+lin basically_Adv = mkAdv "basically";
+lin assure_V2S = mkV2S (mkV "assure") noPrep;
+lin assure_V2 = mkV2 (mkV "assure" "assures" "assured" "assured" "assuring");
+lin poverty_N = mkN "poverty" ;
+lin snow_N = mkN "snow" "snows";
+lin prayer_N = mkN "prayer" "prayers";
+lin pipe_N = mkN "pipe" "pipes";
+lin deserve_VV = mkVV (mkV "deserve" "deserves" "deserved" "deserved" "deserving");
+lin deserve_V2 = mkV2 (mkV "deserve" "deserves" "deserved" "deserved" "deserving");
+lin deserve_V = mkV "deserve" "deserves" "deserved" "deserved" "deserving";
+lin shift_N = mkN "shift" "shifts";
+lin split_V2 = mkV2 (IrregEng.split_V);
+lin split_V = IrregEng.split_V;
+lin near_Adv = mkAdv "near";
+lin consistent_A = compoundA (mkA "consistent");
+lin carpet_N = mkN "carpet" "carpets";
+lin ownership_N = mkN "ownership" ;
+lin joke_N = mkN "joke" "jokes";
+lin fewer_Det = mkDeterminer plural "fewer" ;
+lin workshop_N = mkN "workshop" "workshops";
+lin salt_N = mkN "salt" "salts";
+lin aged_Prep = mkPrep "aged" ;
+lin symbol_N = mkN "symbol" "symbols";
+lin slide_V2 = mkV2 (IrregEng.slide_V);
+lin slide_V = IrregEng.slide_V;
+lin cross_N = mkN "cross" "crosses";
+lin anxious_A = compoundA (mkA "anxious");
+lin tale_N = mkN "tale" "tales";
+lin preference_N = mkN "preference" "preferences";
+lin inevitably_Adv = mkAdv "inevitably" ;
+lin mere_A = compoundA (mkA "mere");
+lin behave_V = mkV "behave" "behaves" "behaved" "behaved" "behaving";
+lin gain_N = mkN "gain" "gains";
+lin nervous_A = compoundA (mkA "nervous");
+lin guide_V2 = mkV2 (mkV "guide" "guides" "guided" "guided" "guiding");
+lin remark_N = mkN "remark" "remarks";
+lin pleased_A = mkA "pleased" ;
+lin province_N = mkN "province" "provinces";
+lin steel_N = mkN "steel" ;
+lin practise_V2 = mkV2 (mkV "practise" "practises" "practised" "practised" "practising");
+lin practise_V = mkV "practise" "practises" "practised" "practised" "practising";
+lin flow_V = mkV "flow" "flows" "flowed" "flowed" "flowing";
+lin holy_A = mkA "holy" "holier";
+lin dose_N = mkN "dose" "doses";
+lin alcohol_N = mkN "alcohol" "alcohols";
+lin guidance_N = mkN "guidance" ;
+lin constantly_Adv = mkAdv "constantly" ;
+lin climate_N = mkN "climate" "climates";
+lin enhance_V2 = mkV2 (mkV "enhance" "enhances" "enhanced" "enhanced" "enhancing");
+lin reasonably_Adv = mkAdv "reasonably" ;
+lin waste_V2 = mkV2 (mkV "waste" "wastes" "wasted" "wasted" "wasting");
+lin waste_V = mkV "waste" "wastes" "wasted" "wasted" "wasting";
+lin smooth_A = mkA "smooth" "smoother";
+lin dominant_A = compoundA (mkA "dominant");
+lin conscious_A = compoundA (mkA "conscious");
+lin formula_N = mkN "formula" "formulas";
+lin tail_N = mkN "tail" "tails";
+lin ha_Interj = mkInterj "ha" ;
+lin electric_A = compoundA (mkA "electric");
+lin sheep_N = mkN "sheep" "sheep";
+lin medicine_N = mkN "medicine" "medicines";
+lin strategic_A = compoundA (mkA "strategic");
+lin disabled_A = mkA "disabled" ;
+lin smell_N = mkN "smell" "smells";
+lin operator_N = mkN "operator" "operators";
+lin mount_V2 = mkV2 (mkV "mount" "mounts" "mounted" "mounted" "mounting");
+lin mount_V = mkV "mount" "mounts" "mounted" "mounted" "mounting";
+lin advance_V2 = mkV2 (mkV "advance" "advances" "advanced" "advanced" "advancing");
+lin advance_V = mkV "advance" "advances" "advanced" "advanced" "advancing";
+lin remote_A = mkA "remote" "remoter";
+lin measurement_N = mkN "measurement" "measurements";
+lin favour_VS = mkVS (variants {mkV "favour"; mkV "favor"});
+lin favour_V2 = mkV2 (variants {mkV "favour"; mkV "favor"});
+lin favour_V = variants{}; -- mkV2 (variants {mkV "favour"; mkV "favor"});
+lin neither_Det = mkDeterminer singular "neither";
+lin architecture_N = mkN "architecture" ;
+lin worth_N = mkN "worth" ;
+lin tie_N = mkN "tie" "ties";
+lin barrier_N = mkN "barrier" "barriers";
+lin practitioner_N = mkN "practitioner" "practitioners";
+lin outstanding_A = compoundA (mkA "outstanding");
+lin enthusiasm_N = mkN "enthusiasm" ;
+lin theoretical_A = compoundA (mkA "theoretical");
+lin implementation_N = mkN "implementation" "implementations";
+lin worried_A = mkA "worried" ;
+lin pitch_N = mkN "pitch" "pitches";
+lin drop_N = mkN "drop" "drops";
+lin phone_V2 = mkV2 (mkV "phone" "phones" "phoned" "phoned" "phoning");
+lin phone_V = mkV "phone" "phones" "phoned" "phoned" "phoning";
+lin shape_VV = mkVV (mkV "shape" "shapes" "shaped" "shaped" "shaping");
+lin shape_V2 = mkV2 (mkV "shape" "shapes" "shaped" "shaped" "shaping");
+lin shape_V = mkV "shape" "shapes" "shaped" "shaped" "shaping";
+lin clinical_A = compoundA (mkA "clinical");
+lin lane_N = mkN "lane" "lanes";
+lin apple_N = mkN "apple" "apples";
+lin catalogue_N = mkN "catalogue" "catalogues";
+lin tip_N = mkN "tip" "tips";
+lin publisher_N = mkN "publisher" "publishers";
+lin opponentMasc_N = mkN masculine (mkN "opponent" "opponents");
+lin live_A = compoundA (mkA "live");
+lin burden_N = mkN "burden" "burdens";
+lin tackle_V2 = mkV2 (mkV "tackle" "tackles" "tackled" "tackled" "tackling");
+lin tackle_V = mkV "tackle" "tackles" "tackled" "tackled" "tackling";
+lin historian_N = mkN human (mkN "historian" "historians");
+lin bury_V2 = mkV2 (mkV "bury" "buries" "buried" "buried" "burying");
+lin bury_V = mkV "bury";
+lin stomach_N = mkN "stomach" "stomachs";
+lin percentage_N = mkN "percentage" "percentages";
+lin evaluation_N = mkN "evaluation" "evaluations";
+lin outline_V2 = mkV2 (mkV "outline" "outlines" "outlined" "outlined" "outlining");
+lin talent_N = mkN "talent" "talents";
+lin lend_V2 = mkV2 (IrregEng.lend_V);
+lin lend_V = mkV "lend";
+lin silver_N = mkN "silver" ;
+lin pack_N = mkN "pack" "packs";
+lin fun_N = mkN "fun" ;
+lin democrat_N = mkN "democrat" "democrats";
+lin fortune_N = mkN "fortune" "fortunes";
+lin storage_N = mkN "storage" ;
+lin professional_N = mkN "professional" "professionals";
+lin reserve_N = mkN "reserve" "reserves";
+lin interval_N = mkN "interval" "intervals";
+lin dimension_N = mkN "dimension" "dimensions";
+lin honest_A = compoundA (mkA "honest");
+lin awful_A = compoundA (mkA "awful");
+lin manufacture_V2 = mkV2 (mkV "manufacture" "manufactures" "manufactured" "manufactured" "manufacturing");
+lin confusion_N = mkN "confusion" ;
+lin pink_A = mkA "pink" "pinker";
+lin impressive_A = compoundA (mkA "impressive");
+lin satisfaction_N = mkN "satisfaction" "satisfactions";
+lin visible_A = compoundA (mkA "visible");
+lin vessel_N = mkN "vessel" "vessels";
+lin stand_N = mkN "stand" "stands";
+lin curve_N = mkN "curve" "curves";
+lin pot_N = mkN "pot" "pots";
+lin replacement_N = mkN human (mkN "replacement" "replacements");
+lin accurate_A = compoundA (mkA "accurate");
+lin mortgage_N = mkN "mortgage" "mortgages";
+lin salary_N = mkN "salary" "salaries";
+lin impress_V2 = mkV2 (mkV "impress" "impresses" "impressed" "impressed" "impressing");
+lin impress_V = mkV "impress";
+lin constitutional_A = compoundA (mkA "constitutional");
+lin emphasize_VS = mkVS (mkV "emphasize");
+lin emphasize_V2 = mkV2 (mkV "emphasize" "emphasizes" "emphasized" "emphasized" "emphasizing");
+lin developing_A = mkA "developing" ;
+lin proof_N = mkN "proof" "proofs";
+lin furthermore_Adv = mkAdv "furthermore";
+lin dish_N = mkN "dish" "dishes";
+lin interview_V2 = mkV2 (mkV "interview" "interviews" "interviewed" "interviewed" "interviewing");
+lin considerably_Adv = mkAdv "considerably" ;
+lin distant_A = compoundA (mkA "distant");
+lin lower_V2 = mkV2 (mkV "lower" "lowers" "lowered" "lowered" "lowering");
+lin lower_V = mkV "lower" "lowers" "lowered" "lowered" "lowering";
+lin favouriteMasc_N = mkN masculine (mkN (variants {"favourite"; "favorite"}));
+lin tear_V2 = mkV2 (IrregEng.tear_V);
+lin tear_V = IrregEng.tear_V;
+lin fixed_A = mkA "fixed" ;
+lin by_Adv = mkAdv "by";
+lin luck_N = mkN "luck" ;
+lin count_N = mkN "count" "counts";
+lin precise_A = compoundA (mkA "precise");
+lin determination_N = mkN "determination" ;
+lin bite_V2 = mkV2 (IrregEng.bite_V);
+lin bite_V = IrregEng.bite_V;
+lin dear_Interj = mkInterj "dear" ;
+lin consultation_N = mkN "consultation" "consultations";
+lin range_V = mkV "range" "ranges" "ranged" "ranged" "ranging";
+lin residential_A = compoundA (mkA "residential");
+lin conduct_N = mkN "conduct" ;
+lin capture_V2 = mkV2 (mkV "capture" "captures" "captured" "captured" "capturing");
+lin ultimately_Adv = mkAdv "ultimately" ;
+lin cheque_N = mkN "cheque" "cheques";
+lin economics_N = mkN "economics" "economics";
+lin sustain_V2 = mkV2 (mkV "sustain" "sustains" "sustained" "sustained" "sustaining");
+lin secondly_Adv = mkAdv "secondly" ;
+lin silly_A = mkA "silly" "sillier";
+lin merchant_N = mkN "merchant" "merchants";
+lin lecture_N = mkN "lecture" "lectures";
+lin musical_A = compoundA (mkA "musical");
+lin leisure_N = mkN "leisure" ;
+lin check_N = mkN "check" "checks";
+lin cheese_N = mkN "cheese" "cheeses";
+lin lift_N = mkN "lift" "lifts";
+lin participate_V2 = mkV2 (mkV "participate" "participates" "participated" "participated" "participating");
+lin participate_V = mkV "participate" "participates" "participated" "participated" "participating";
+lin fabric_N = mkN "fabric" "fabrics";
+lin distribute_V2 = mkV2 (mkV "distribute" "distributes" "distributed" "distributed" "distributing");
+lin lover_N = mkN human (mkN "lover" "lovers");
+lin childhood_N = mkN "childhood" ;
+lin cool_A = mkA "cool" "cooler";
+lin ban_V2 = mkV2 (mkV "ban" "bans" "banned" "banned" "banning");
+lin supposed_A = mkA "supposed";
+lin mouse_N = mkN "mouse" "mice";
+lin strain_N = mkN "strain" "strains";
+lin specialist_A = mkA "specialist" ;
+lin consult_V2 = mkV2 (mkV "consult" "consults" "consulted" "consulted" "consulting");
+lin consult_V = mkV "consult" "consults" "consulted" "consulted" "consulting";
+lin minimum_A = compoundA (mkA "minimum");
+lin approximately_Adv = mkAdv "approximately" ;
+lin participant_N = mkN human (mkN "participant" "participants");
+lin monetary_A = compoundA (mkA "monetary");
+lin confuse_V2 = mkV2 (mkV "confuse" "confuses" "confused" "confused" "confusing");
+lin dare_VV = mkVV (mkV "dare" "dares" "dared" "dared" "daring");
+lin dare_V2 = mkV2 (mkV "dare" "dares" "dared" "dared" "daring");
+lin smoke_N = mkN "smoke" "smokes";
+lin movie_N = mkN "movie" "movies";
+lin seed_N = mkN "seed" "seeds";
+lin cease_V2 = mkV2 (mkV "cease" "ceases" "ceased" "ceased" "ceasing");
+lin cease_V = mkV "cease" "ceases" "ceased" "ceased" "ceasing";
+lin open_Adv = mkAdv "open" ;
+lin journal_N = mkN "journal" "journals";
+lin shopping_N = mkN "shopping" ;
+lin equivalent_N = mkN "equivalent" "equivalents";
+lin palace_N = mkN "palace" "palaces";
+lin exceed_V2 = mkV2 (mkV "exceed" "exceeds" "exceeded" "exceeded" "exceeding");
+lin isolated_A = mkA "isolated" ;
+lin poetry_N = mkN "poetry" ;
+lin perceive_VS = mkVS (mkV "perceive");
+lin perceive_V2V = mkV2V (mkV "perceive") noPrep to_Prep ;
+lin perceive_V2 = mkV2 (mkV "perceive" "perceives" "perceived" "perceived" "perceiving");
+lin lack_V2 = mkV2 (mkV "lack" "lacks" "lacked" "lacked" "lacking");
+lin lack_V = mkV "lack" "lacks" "lacked" "lacked" "lacking";
+lin strengthen_V2 = mkV2 (mkV "strengthen" "strengthens" "strengthened" "strengthened" "strengthening");
+lin snap_V2 = mkV2 (mkV "snap" "snaps" "snapped" "snapped" "snapping");
+lin snap_V = mkV "snap" "snaps" "snapped" "snapped" "snapping";
+lin readily_Adv = mkAdv "readily" ;
+lin spite_N = mkN "spite" ;
+lin conviction_N = mkN "conviction" "convictions";
+lin corridor_N = mkN "corridor" "corridors";
+lin behind_Adv = mkAdv "behind";
+lin ward_N = mkN "ward" "wards";
+lin profile_N = mkN "profile" "profiles";
+lin fat_A = mkA "fat" "fatter";
+lin comfort_N = mkN "comfort" "comforts";
+lin bathroom_N = mkN "bathroom" "bathrooms";
+lin shell_N = mkN "shell" "shells";
+lin reward_N = mkN "reward" "rewards";
+lin deliberately_Adv = mkAdv "deliberately" ;
+lin automatically_Adv = mkAdv "automatically";
+lin vegetable_N = mkN "vegetable" "vegetables";
+lin imagination_N = mkN "imagination" "imaginations";
+lin junior_A = compoundA (mkA "junior");
+lin unemployed_A = compoundA (mkA "unemployed");
+lin mystery_N = mkN "mystery" "mysteries";
+lin pose_V2 = mkV2 (mkV "pose" "poses" "posed" "posed" "posing");
+lin pose_V = mkV "pose" "poses" "posed" "posed" "posing";
+lin violent_A = compoundA (mkA "violent");
+lin march_N = variants{} ; -- 
+lin found_V2 = mkV2 (mkV "found" "founds" "founded" "founded" "founding");
+lin dig_V2 = mkV2 (IrregEng.dig_V);
+lin dig_V = IrregEng.dig_V;
+lin dirty_A = mkA "dirty" "dirtier";
+lin straight_A = compoundA (mkA "straight");
+lin psychological_A = compoundA (mkA "psychological");
+lin grab_V2 = mkV2 (mkV "grab" "grabs" "grabbed" "grabbed" "grabbing");
+lin grab_V = mkV "grab" "grabs" "grabbed" "grabbed" "grabbing";
+lin pleasant_A = mkA "pleasant" "pleasanter";
+lin surgery_N = mkN "surgery" "surgeries";
+lin inevitable_A = compoundA (mkA "inevitable");
+lin transform_V2 = mkV2 (mkV "transform" "transforms" "transformed" "transformed" "transforming");
+lin bell_N = mkN "bell" "bells";
+lin announcement_N = mkN "announcement" "announcements";
+lin draft_N = mkN "draft" "drafts";
+lin unity_N = mkN "unity" "unities";
+lin airport_N = mkN "airport" "airports";
+lin upset_V2 = mkV2 (IrregEng.upset_V);
+lin upset_V = IrregEng.upset_V;
+lin pretend_VS = mkVS (mkV "pretend" "pretends" "pretended" "pretended" "pretending");
+lin pretend_V2 = mkV2 (mkV "pretend" "pretends" "pretended" "pretended" "pretending");
+lin pretend_V = mkV "pretend" "pretends" "pretended" "pretended" "pretending";
+lin plant_V2 = mkV2 (mkV "plant" "plants" "planted" "planted" "planting");
+lin till_Prep = variants{} ; -- 
+lin known_A = mkA "known" ;
+lin admission_N = mkN "admission" "admissions";
+lin tissue_N = mkN "tissue" "tissues";
+lin magistrate_N = mkN "magistrate" "magistrates";
+lin joy_N = mkN "joy" "joys";
+lin free_V2V = mkV2V (mkV "free") noPrep to_Prep ;
+lin free_V2 = mkV2 (mkV "free" "frees" "freed" "freed" "freeing");
+lin pretty_A = irregAdv (mkA "pretty" "prettier") "pretty";
+lin operating_N = mkN "operating" ;
+lin headquarters_N = mkN "headquarters" "hedquarters" ;
+lin grateful_A = compoundA (mkA "grateful");
+lin classroom_N = mkN "classroom" "classrooms";
+lin turnover_N = mkN "turnover" "turnovers";
+lin project_VS = mkVS (mkV "project" "projects" "projected" "projected" "projecting");
+lin project_V2V = mkV2V (mkV "project" "projects" "projected" "projected" "projecting") noPrep to_Prep ;
+lin project_V2 = mkV2 (mkV "project" "projects" "projected" "projected" "projecting");
+lin project_V = mkV "project" "projects" "projected" "projected" "projecting";
+lin shrug_V2 = mkV2 (mkV "shrug" "shrugs" "shrugged" "shrugged" "shrugging");
+lin sensible_A = compoundA (mkA "sensible");
+lin limitation_N = mkN "limitation" "limitations";
+lin specialist_N = mkN "specialist" "specialists";
+lin newly_Adv = mkAdv "newly" ;
+lin tongue_N = mkN "tongue" "tongues";
+lin refugee_N = mkN "refugee" "refugees";
+lin delay_V2 = mkV2 (mkV "delay" "delays" "delayed" "delayed" "delaying");
+lin delay_V = mkV "delay" "delays" "delayed" "delayed" "delaying";
+lin dream_V2 = mkV2 (mkV "dream" "dreams" "dreamed" "dreamed" "dreaming");
+lin dream_V = mkV "dream" "dreams" "dreamed" "dreamed" "dreaming";
+lin composition_N = mkN "composition" "compositions";
+lin alongside_Prep = mkPrep "alongside";
+lin ceiling_N = mkN "ceiling" "ceilings";
+lin highlight_V2 = mkV2 (mkV "highlight" "highlights" "highlighted" "highlighted" "highlighting");
+lin stick_N = mkN "stick" "sticks";
+lin favourite_A = compoundA (mkA (variants {"favourite"; "favorite"}));
+lin tap_V2 = mkV2 (mkV "tap" "taps" "tapped" "tapped" "tapping");
+lin tap_V = mkV "tap" "taps" "tapped" "tapped" "tapping";
+lin universe_N = mkN "universe" "universes";
+lin request_VS = mkVS (mkV "request");
+lin request_V2 = mkV2 (mkV "request" "requests" "requested" "requested" "requesting");
+lin label_N = mkN "label" "labels";
+lin confine_V2 = mkV2 (mkV "confine" "confines" "confined" "confined" "confining");
+lin scream_VS = mkVS (mkV "scream" "screams" "screamed" "screamed" "screaming");
+lin scream_V2 = mkV2 (mkV "scream" "screams" "screamed" "screamed" "screaming");
+lin scream_V = mkV "scream" "screams" "screamed" "screamed" "screaming";
+lin rid_V2 = mkV2 (IrregEng.rid_V);
+lin acceptance_N = mkN "acceptance" ;
+lin detective_N = mkN "detective" "detectives";
+lin sail_V = mkV "sail" "sails" "sailed" "sailed" "sailing";
+lin adjust_V2 = mkV2 (mkV "adjust" "adjusts" "adjusted" "adjusted" "adjusting");
+lin adjust_V = mkV "adjust";
+lin designer_N = mkN human (mkN "designer" "designers");
+lin running_A = mkA "running" ;
+lin summit_N = mkN "summit" "summits";
+lin participation_N = mkN "participation" ;
+lin weakness_N = mkN "weakness" "weaknesses";
+lin block_V2 = mkV2 (mkV "block" "blocks" "blocked" "blocked" "blocking");
+lin socalled_A = mkA "socalled" ;
+lin adapt_V2 = mkV2 (mkV "adapt" "adapts" "adapted" "adapted" "adapting");
+lin adapt_V = mkV "adapt";
+lin absorb_V2 = mkV2 (mkV "absorb" "absorbs" "absorbed" "absorbed" "absorbing");
+lin encounter_V2 = mkV2 (mkV "encounter" "encounters" "encountered" "encountered" "encountering");
+lin defeat_V2 = mkV2 (mkV "defeat" "defeats" "defeated" "defeated" "defeating");
+lin excitement_N = mkN "excitement" "excitements";
+lin brick_N = mkN "brick" "bricks";
+lin blind_A = compoundA (mkA "blind");
+lin wire_N = mkN "wire" "wires";
+lin crop_N = mkN "crop" "crops";
+lin square_A = compoundA (mkA "square");
+lin transition_N = mkN "transition" "transitions";
+lin thereby_Adv = mkAdv "thereby";
+lin protest_V2 = mkV2 (mkV "protest" "protests" "protested" "protested" "protesting");
+lin protest_V = mkV "protest" "protests" "protested" "protested" "protesting";
+lin roll_N = mkN "roll" "rolls";
+lin stop_N = mkN "stop" "stops";
+lin assistant_N = variants{} ; -- 
+lin deaf_A = mkA "deaf" "deafer";
+lin constituency_N = mkN "constituency" "constituencies";
+lin continuous_A = compoundA (mkA "continuous");
+lin concert_N = mkN "concert" "concerts";
+lin breast_N = mkN "breast" "breasts";
+lin extraordinary_A = compoundA (mkA "extraordinary");
+lin squad_N = mkN "squad" "squads";
+lin wonder_N = mkN "wonder" "wonders";
+lin cream_N = mkN "cream" "creams";
+lin tennis_N = mkN "tennis" ;
+lin personally_Adv = mkAdv "personally" ;
+lin communicate_V2 = mkV2 (mkV "communicate" "communicates" "communicated" "communicated" "communicating");
+lin communicate_V = mkV "communicate" "communicates" "communicated" "communicated" "communicating";
+lin pride_N = mkN "pride" "prides";
+lin bowl_N = mkN "bowl" "bowls";
+lin file_V2 = mkV2 (mkV "file" "files" "filed" "filed" "filing");
+lin file_V = mkV "file" "files" "filed" "filed" "filing";
+lin expertise_N = mkN "expertise" ;
+lin govern_V2 = mkV2 (mkV "govern" "governs" "governed" "governed" "governing");
+lin govern_V = mkV "govern" "governs" "governed" "governed" "governing";
+lin leather_N = mkN "leather" "leathers";
+lin observer_N = mkN "observer" "observers";
+lin margin_N = mkN "margin" "margins";
+lin uncertainty_N = mkN "uncertainty" "uncertainties";
+lin reinforce_V2 = mkV2 (mkV "reinforce" "reinforces" "reinforced" "reinforced" "reinforcing");
+lin ideal_N = mkN "ideal" "ideals";
+lin injure_V2 = mkV2 (mkV "injure" "injures" "injured" "injured" "injuring");
+lin holding_N = mkN "holding" "holdings";
+lin universal_A = compoundA (mkA "universal");
+lin evident_A = compoundA (mkA "evident");
+lin dust_N = mkN "dust" ;
+lin overseas_A = compoundA (mkA "overseas");
+lin desperate_A = compoundA (mkA "desperate");
+lin swim_V2 = mkV2 (IrregEng.swim_V);
+lin swim_V = IrregEng.swim_V;
+lin occasional_A = compoundA (mkA "occasional");
+lin trouser_N = mkN "trouser" "trousers";
+lin surprisingly_Adv = mkAdv "surprisingly" ;
+lin register_N = mkN "register" "registers";
+lin album_N = mkN "album" "albums";
+lin guideline_N = mkN "guideline" "guidelines";
+lin disturb_V2 = mkV2 (mkV "disturb" "disturbs" "disturbed" "disturbed" "disturbing");
+lin amendment_N = mkN "amendment" "amendments";
+lin architectMasc_N = mkN masculine (mkN "architect" "architects");
+lin objection_N = mkN "objection" "objections";
+lin chart_N = mkN "chart" "charts";
+lin cattle_N = mkN "cattle" ;
+lin doubt_VS = mkVS (mkV "doubt");
+lin doubt_V2 = mkV2 (mkV "doubt" "doubts" "doubted" "doubted" "doubting");
+lin react_V = mkV "react" "reacts" "reacted" "reacted" "reacting";
+lin consciousness_N = mkN "consciousness" ;
+lin right_Interj = mkInterj "right" ;
+lin purely_Adv = mkAdv "purely" ;
+lin tin_N = mkN "tin" "tins";
+lin tube_N = mkN "tube" "tubes";
+lin fulfil_V2 = mkV2 (mkV "fulfil" "fulfils" "fulfilled" "fulfilled" "fulfilling");
+lin commonly_Adv = mkAdv "commonly" ;
+lin sufficiently_Adv = mkAdv "sufficiently" ;
+lin coin_N = mkN "coin" "coins";
+lin frighten_V2 = mkV2 (mkV "frighten" "frightens" "frightened" "frightened" "frightening");
+lin grammar_N = mkN "grammar" "grammars";
+lin diary_N = mkN "diary" "diaries";
+lin flesh_N = mkN "flesh" ;
+lin summary_N = mkN "summary" "summaries";
+lin infant_N = mkN "infant" "infants";
+lin stir_V2 = mkV2 (mkV "stir" "stirs" "stirred" "stirred" "stirring");
+lin stir_V = mkV "stir" "stirs" "stirred" "stirred" "stirring";
+lin storm_N = mkN "storm" "storms";
+lin mail_N = mkN "mail" "mails";
+lin rugby_N = mkN "rugby" ;
+lin virtue_N = mkN "virtue" "virtues";
+lin specimen_N = mkN "specimen" "specimens";
+lin psychology_N = mkN "psychology" "psychologies";
+lin paint_N = mkN "paint" "paints";
+lin constraint_N = mkN "constraint" "constraints";
+lin trace_V2 = mkV2 (mkV "trace" "traces" "traced" "traced" "tracing");
+lin trace_V = mkV "trace" "traces" "traced" "traced" "tracing";
+lin privilege_N = mkN "privilege" "privileges";
+lin completion_N = mkN "completion" ;
+lin progress_V2 = mkV2 (mkV "progress" "progresses" "progressed" "progressed" "progressing");
+lin progress_V = mkV "progress" "progresses" "progressed" "progressed" "progressing";
+lin grade_N = mkN "grade" "grades";
+lin exploit_V2 = mkV2 (mkV "exploit" "exploits" "exploited" "exploited" "exploiting");
+lin import_N = mkN "import" "imports";
+lin potato_N = mkN "potato" "potatoes";
+lin repair_N = mkN "repair" "repairs";
+lin passion_N = mkN "passion" "passions";
+lin seize_V2 = mkV2 (mkV "seize" "seizes" "seized" "seized" "seizing");
+lin seize_V = mkV "seize" "seizes" "seized" "seized" "seizing";
+lin low_Adv = mkAdv "low";
+lin underlying_A = mkA "underlying" ;
+lin heaven_N = mkN "heaven" "heavens";
+lin nerve_N = mkN "nerve" "nerves";
+lin park_V2 = mkV2 (mkV "park" "parks" "parked" "parked" "parking");
+lin park_V = mkV "park" "parks" "parked" "parked" "parking";
+lin collapse_V2 = mkV2 (mkV "collapse" "collapses" "collapsed" "collapsed" "collapsing");
+lin collapse_V = mkV "collapse" "collapses" "collapsed" "collapsed" "collapsing";
+lin win_N = mkN "win" "wins";
+lin printer_N = mkN "printer" "printers";
+lin coalition_N = mkN "coalition" "coalitions";
+lin button_N = mkN "button" "buttons";
+lin pray_V2 = mkV2 (mkV "pray" "prays" "prayed" "prayed" "praying");
+lin pray_V = mkV "pray" "prays" "prayed" "prayed" "praying";
+lin ultimate_A = compoundA (mkA "ultimate");
+lin venture_N = mkN "venture" "ventures";
+lin timber_N = mkN "timber" "timbers";
+lin companion_N = mkN human (mkN "companion" "companions");
+lin horror_N = mkN "horror" "horrors";
+lin gesture_N = mkN "gesture" "gestures";
+lin moon_N = mkN "moon" "moons";
+lin remark_VS = mkVS (mkV "remark" "remarks" "remarked" "remarked" "remarking");
+lin remark_V = mkV "remark" "remarks" "remarked" "remarked" "remarking";
+lin clever_A = mkA "clever" "cleverer";
+lin van_N = mkN "van" "vans";
+lin consequently_Adv = mkAdv "consequently" ;
+lin raw_A = compoundA (mkA "raw");
+lin glance_N = mkN "glance" "glances";
+lin broken_A = mkA "broken" ;
+lin jury_N = mkN "jury" "juries";
+lin gaze_V = mkV "gaze" "gazes" "gazed" "gazed" "gazing";
+lin burst_V2 = mkV2 (IrregEng.burst_V);
+lin burst_V = IrregEng.burst_V;
+lin charter_N = mkN "charter" "charters";
+lin feministMasc_N = mkN masculine (mkN "feminist" "feminists");
+lin discourse_N = mkN "discourse" "discourses";
+lin reflection_N = mkN "reflection" "reflections";
+lin carbon_N = mkN "carbon" "carbons";
+lin sophisticated_A = compoundA (mkA "sophisticated");
+lin ban_N = mkN "ban" "bans";
+lin taxation_N = mkN "taxation" ;
+lin prosecution_N = mkN "prosecution" "prosecutions";
+lin softly_Adv = mkAdv "softly" ;
+lin asleep_A = compoundA (mkA "asleep");
+lin aids_N = mkN "aids" ;
+lin publicity_N = mkN "publicity" ;
+lin departure_N = mkN "departure" "departures";
+lin welcome_A = compoundA (mkA "welcome");
+lin sharply_Adv = mkAdv "sharply" ;
+lin reception_N = mkN "reception" "receptions";
+lin cousin_N = mkN "cousin" "cousins";
+lin relieve_V2 = mkV2 (mkV "relieve" "relieves" "relieved" "relieved" "relieving");
+lin linguistic_A = compoundA (mkA "linguistic");
+lin vat_N = mkN "vat" ;
+lin forward_A = compoundA (mkA "forward");
+lin blue_N = mkN "blue" "blues";
+lin multiple_A = compoundA (mkA "multiple");
+lin pass_N = mkN "pass" "passes";
+lin outer_A = compoundA (mkA "outer");
+lin vulnerable_A = compoundA (mkA "vulnerable");
+lin patient_A = compoundA (mkA "patient");
+lin evolution_N = mkN "evolution" "evolutions";
+lin allocate_V2 = mkV2 (mkV "allocate" "allocates" "allocated" "allocated" "allocating");
+lin allocate_V = mkV "allocate";
+lin creative_A = compoundA (mkA "creative");
+lin potentially_Adv = mkAdv "potentially" ;
+lin just_A = mkA "just" ;
+lin out_Prep = mkPrep "out";
+lin judicial_A = compoundA (mkA "judicial");
+lin risk_VV = ingVV (mkV "risk");
+lin risk_V2 = mkV2 (mkV "risk" "risks" "risked" "risked" "risking");
+lin ideology_N = mkN "ideology" "ideologies";
+lin smell_VA = mkVA (mkV "smell" "smells" "smelled" "smelled" "smelling");
+lin smell_V2 = mkV2 (mkV "smell" "smells" "smelled" "smelled" "smelling");
+lin smell_V = mkV "smell" "smells" "smelled" "smelled" "smelling";
+lin agenda_N = mkN "agenda" "agendas";
+lin transport_V2 = mkV2 (mkV "transport" "transports" "transported" "transported" "transporting");
+lin illegal_A = compoundA (mkA "illegal");
+lin chicken_N = mkN "chicken" "chickens";
+lin plain_A = mkA "plain" "plainer";
+lin innovation_N = mkN "innovation" "innovations";
+lin opera_N = mkN "opera" "operas";
+lin lock_N = mkN "lock" "locks";
+lin grin_V = mkV "grin" "grins" "grinned" "grinned" "grinning";
+lin shelf_N = mkN "shelf" "shelves" {- FIXME: guessed plural form -};
+lin pole_N = mkN "Pole" "Poles";
+lin punishment_N = mkN "punishment" "punishments";
+lin strict_A = mkA "strict" "stricter";
+lin wave_V2 = mkV2 (mkV "wave" "waves" "waved" "waved" "waving");
+lin wave_V = mkV "wave" "waves" "waved" "waved" "waving";
+lin inside_N = mkN "inside" "insides";
+lin carriage_N = mkN "carriage" "carriages";
+lin fit_A = mkA "fit";
+lin conversion_N = mkN "conversion" "conversions";
+lin hurry_V = mkV "hurry" "hurries" "hurried" "hurried" "hurrying";
+lin essay_N = mkN "essay" "essays";
+lin integration_N = mkN "integration" ;
+lin resignation_N = mkN "resignation" "resignations";
+lin treasury_N = mkN "treasury" "treasuries";
+lin traveller_N = mkN human (mkN "traveller" "travellers");
+lin chocolate_N = mkN "chocolate" "chocolates";
+lin assault_N = mkN "assault" "assaults";
+lin schedule_N = mkN "schedule" "schedules";
+lin undoubtedly_Adv = mkAdv "undoubtedly" ;
+lin twin_N = mkN human (mkN "twin" "twins");
+lin format_N = mkN "format" "formats";
+lin murder_V2 = mkV2 (mkV "murder" "murders" "murdered" "murdered" "murdering");
+lin sigh_VS = mkVS (mkV "sigh" "sighs" "sighed" "sighed" "sighing");
+lin sigh_V2 = mkV2 (mkV "sigh" "sighs" "sighed" "sighed" "sighing");
+lin sigh_V = mkV "sigh" "sighs" "sighed" "sighed" "sighing";
+lin sellerMasc_N = mkN masculine (mkN "seller" "sellers");
+lin lease_N = mkN "lease" "leases";
+lin bitter_A = compoundA (mkA "bitter");
+lin double_V2 = mkV2 (mkV "double" "doubles" "doubled" "doubled" "doubling");
+lin double_V = mkV "double" "doubles" "doubled" "doubled" "doubling";
+lin ally_N = mkN human (mkN "ally" "allies");
+lin stake_N = mkN "stake" "stakes";
+lin processing_N = mkN "processing" ;
+lin informal_A = compoundA (mkA "informal");
+lin flexible_A = compoundA (mkA "flexible");
+lin cap_N = mkN "cap" "caps";
+lin stable_A = compoundA (mkA "stable");
+lin till_Subj = mkSubj "till" ;
+lin sympathy_N = mkN "sympathy" "sympathies";
+lin tunnel_N = mkN "tunnel" "tunnels";
+lin pen_N = mkN "pen" "pens";
+lin instal_V = us_britishV "instal" ;
+lin suspend_V2 = mkV2 (mkV "suspend" "suspends" "suspended" "suspended" "suspending");
+lin suspend_V = mkV "suspend";
+lin blow_N = mkN "blow" "blows";
+lin wander_V = mkV "wander" "wanders" "wandered" "wandered" "wandering";
+lin notably_Adv = mkAdv "notably" ;
+lin disappoint_V2 = mkV2 (mkV "disappoint" "disappoints" "disappointed" "disappointed" "disappointing");
+lin wipe_V2 = mkV2 (mkV "wipe" "wipes" "wiped" "wiped" "wiping");
+lin wipe_V = mkV "wipe" "wipes" "wiped" "wiped" "wiping";
+lin folk_N = mkN "folk" "folks";
+lin attraction_N = mkN "attraction" "attractions";
+lin disc_N = mkN "disc" "discs";
+lin inspire_V2V = mkV2V (mkV "inspire") noPrep to_Prep ;
+lin inspire_V2 = mkV2 (mkV "inspire" "inspires" "inspired" "inspired" "inspiring");
+lin machinery_N = mkN "machinery" ;
+lin undergo_V2 = mkV2 (mkV "under" IrregEng.go_V);
+lin nowhere_Adv = mkAdv "nowhere";
+lin inspector_N = mkN "inspector" "inspectors";
+lin wise_A = mkA "wise" "wiser";
+lin balance_V2 = mkV2 (mkV "balance" "balances" "balanced" "balanced" "balancing");
+lin balance_V = mkV "balance" "balances" "balanced" "balanced" "balancing";
+lin purchaser_N = mkN "purchaser" "purchasers";
+lin resort_N = mkN "resort" "resorts";
+lin pop_N = mkN "pop" "pops";
+lin organ_N = mkN "organ" "organs";
+lin ease_V2 = mkV2 (mkV "ease" "eases" "eased" "eased" "easing");
+lin ease_V = mkV "ease" "eases" "eased" "eased" "easing";
+lin friendship_N = mkN "friendship" "friendships";
+lin deficit_N = mkN "deficit" "deficits";
+lin dear_N = mkN "dear" "dears";
+lin convey_V2 = mkV2 (mkV "convey" "conveys" "conveyed" "conveyed" "conveying");
+lin reserve_V2 = mkV2 (mkV "reserve" "reserves" "reserved" "reserved" "reserving");
+lin reserve_V = mkV "reserve";
+lin planet_N = mkN "planet" "planets";
+lin frequent_A = compoundA (mkA "frequent");
+lin loose_A = mkA "loose" "looser";
+lin intense_A = compoundA (mkA "intense");
+lin retail_A = mkA "retail" ;
+lin wind_V = IrregEng.wind_V;
+lin lost_A = mkA "lost" ;
+lin grain_N = mkN "grain" "grains";
+lin particle_N = mkN "particle" "particles";
+lin destruction_N = mkN "destruction" ;
+lin witness_V2 = mkV2 (mkV "witness" "witnesses" "witnessed" "witnessed" "witnessing");
+lin witness_V = mkV "witness" "witnesses" "witnessed" "witnessed" "witnessing";
+lin pit_N = mkN "pit" "pits";
+lin registration_N = mkN "registration" "registrations";
+lin conception_N = mkN "conception" "conceptions";
+lin steady_A = mkA "steady" "steadier";
+lin rival_N = mkN human (mkN "rival" "rivals");
+lin steam_N = mkN "steam" ;
+lin back_A = mkA "back" ;
+lin chancellor_N = mkN "chancellor" "chancellors";
+lin crash_V = mkV "crash" "crashes" "crashed" "crashed" "crashing";
+lin belt_N = mkN "belt" "belts";
+lin logic_N = mkN "logic" "logics";
+lin premium_N = mkN "premium" "premiums";
+lin confront_V2 = mkV2 (mkV "confront" "confronts" "confronted" "confronted" "confronting");
+lin precede_V2 = mkV2 (mkV "precede" "precedes" "preceded" "preceded" "preceding");
+lin experimental_A = compoundA (mkA "experimental");
+lin alarm_N = mkN "alarm" "alarms";
+lin rational_A = compoundA (mkA "rational");
+lin incentive_N = mkN "incentive" "incentives";
+lin roughly_Adv = mkAdv "roughly" ;
+lin bench_N = mkN "bench" "benches";
+lin wrap_V2 = mkV2 (mkV "wrap" "wraps" "wrapped" "wrapped" "wrapping");
+lin wrap_V = mkV "wrap" "wraps" "wrapped" "wrapped" "wrapping";
+lin regarding_Prep = mkPrep "regarding" ;
+lin inadequate_A = compoundA (mkA "inadequate");
+lin ambition_N = mkN "ambition" "ambitions";
+lin since_Adv = mkAdv "since";
+lin fate_N = mkN "fate" "fates";
+lin vendor_N = mkN human (mkN "vendor" "vendors");
+lin stranger_N = mkN "stranger" "strangers";
+lin spiritual_A = compoundA (mkA "spiritual");
+lin increasing_A = mkA "increasing" ;
+lin anticipate_VV = ingVV (mkV "anticipate" "anticipates" "anticipated" "anticipated" "anticipating");
+lin anticipate_VS = mkVS (mkV "anticipate" "anticipates" "anticipated" "anticipated" "anticipating");
+lin anticipate_V2 = mkV2 (mkV "anticipate" "anticipates" "anticipated" "anticipated" "anticipating");
+lin anticipate_V = mkV "anticipate";
+lin logical_A = compoundA (mkA "logical");
+lin fibre_N = variants{} ; -- 
+lin attribute_V2 = mkV2 (mkV "attribute" "attributes" "attributed" "attributed" "attributing");
+lin sense_VS = mkVS (mkV "sense");
+lin sense_V2 = mkV2 (mkV "sense" "senses" "sensed" "sensed" "sensing");
+lin black_N = mkN "black" "blacks";
+lin petrol_N = mkN "petrol" ;
+lin maker_N = mkN "maker" "makers";
+lin generous_A = compoundA (mkA "generous");
+lin allocation_N = mkN "allocation" "allocations";
+lin depression_N = mkN "depression" "depressions";
+lin declaration_N = mkN "declaration" "declarations";
+lin spot_VS = mkVS (mkV "spot" "spots" "spotted" "spotted" "spotting");
+lin spot_V2 = mkV2 (mkV "spot" "spots" "spotted" "spotted" "spotting");
+lin spot_V = mkV "spot" "spots" "spotted" "spotted" "spotting";
+lin modest_A = compoundA (mkA "modest");
+lin bottom_A = mkA "bottom" ;
+lin dividend_N = mkN "dividend" "dividends";
+lin devote_V2 = mkV2 (mkV "devote" "devotes" "devoted" "devoted" "devoting");
+lin condemn_V2 = mkV2 (mkV "condemn" "condemns" "condemned" "condemned" "condemning");
+lin integrate_V2 = mkV2 (mkV "integrate" "integrates" "integrated" "integrated" "integrating");
+lin integrate_V = mkV "integrate";
+lin pile_N = mkN "pile" "piles";
+lin identification_N = mkN "identification" ;
+lin acute_A = compoundA (mkA "acute");
+lin barely_Adv = mkAdv "barely" ;
+lin providing_Subj = {s = "provided that" | "providing that"} ;
+lin directive_N = mkN "directive" "directives";
+lin bet_VS = mkVS (mkV "bet" "bets" "betted" "betted" "betting");
+lin bet_V2 = mkV2 (mkV "bet" "bets" "betted" "betted" "betting");
+lin bet_V = mkV "bet" "bets" "betted" "betted" "betting";
+lin modify_V2 = mkV2 (mkV "modify" "modifies" "modified" "modified" "modifying");
+lin bare_A = mkA "bare" "barer";
+lin swear_VV = mkVV (IrregEng.swear_V) ;
+lin swear_V2 = mkV2 (IrregEng.swear_V);
+lin swear_V = IrregEng.swear_V;
+lin final_N = mkN "final" "finals";
+lin accordingly_Adv = mkAdv "accordingly";
+lin valid_A = compoundA (mkA "valid");
+lin wherever_Adv = mkAdv "wherever";
+lin mortality_N = mkN "mortality" ;
+lin medium_N = mkN "medium" "mediums";
+lin silk_N = mkN "silk" "silks";
+lin funeral_N = mkN "funeral" "funerals";
+lin depending_A = mkA "depending" ;
+lin cow_N = mkN "cow" "cows";
+lin correspond_V2 = mkV2 (mkV "correspond") to_Prep ;
+lin correspond_V = mkV "correspond" "corresponds" "corresponded" "corresponded" "corresponding";
+lin cite_V2 = mkV2 (mkV "cite" "cites" "cited" "cited" "citing");
+lin classic_A = compoundA (mkA "classic");
+lin inspection_N = mkN "inspection" "inspections";
+lin calculation_N = mkN "calculation" "calculations";
+lin rubbish_N = mkN "rubbish" ;
+lin minimum_N = mkN "minimum" "minimums";
+lin hypothesis_N = mkN "hypothesis" "hypotheses";
+lin youngster_N = mkN "youngster" "youngsters";
+lin slope_N = mkN "slope" "slopes";
+lin patch_N = mkN "patch" "patches";
+lin invitation_N = mkN "invitation" "invitations";
+lin ethnic_A = compoundA (mkA "ethnic");
+lin federation_N = mkN "federation" "federations";
+lin duke_N = mkN "duke" "dukes";
+lin wholly_Adv = mkAdv "wholly";
+lin closure_N = mkN "closure" "closures";
+lin dictionary_N = mkN "dictionary" "dictionaries";
+lin withdrawal_N = mkN "withdrawal" "withdrawals";
+lin automatic_A = compoundA (mkA "automatic");
+lin liable_A = compoundA (mkA "liable");
+lin cry_N = mkN "cry" "cries";
+lin slow_V2 = mkV2 (mkV "slow" "slows" "slowed" "slowed" "slowing");
+lin slow_V = mkV "slow" "slows" "slowed" "slowed" "slowing";
+lin borough_N = mkN "borough" "boroughs";
+lin well_A = compoundA (mkA "well");
+lin suspicion_N = mkN "suspicion" "suspicions";
+lin portrait_N = mkN "portrait" "portraits";
+lin local_N = mkN "local" "locals";
+lin jew_N = mkN "Jew" "Jews";
+lin fragment_N = mkN "fragment" "fragments";
+lin revolutionary_A = compoundA (mkA "revolutionary");
+lin evaluate_V2 = mkV2 (mkV "evaluate" "evaluates" "evaluated" "evaluated" "evaluating");
+lin evaluate_V = mkV "evaluate";
+lin competitor_N = mkN "competitor" "competitors";
+lin sole_A = compoundA (mkA "sole");
+lin reliable_A = compoundA (mkA "reliable");
+lin weigh_V2 = mkV2 (mkV "weigh" "weighs" "weighed" "weighed" "weighing");
+lin weigh_V = mkV "weigh" "weighs" "weighed" "weighed" "weighing";
+lin medieval_A = compoundA (mkA "medieval");
+lin clinic_N = mkN "clinic" "clinics";
+lin shine_V2 = mkV2 (IrregEng.shine_V);
+lin shine_V = IrregEng.shine_V;
+lin knit_V2 = mkV2 (mkV "knit" "knits" "knitted" "knitted" "knitting");
+lin knit_V = mkV "knit" "knits" "knitted" "knitted" "knitting";
+lin complexity_N = mkN "complexity" "complexities";
+lin remedy_N = mkN "remedy" "remedies";
+lin fence_N = mkN "fence" "fences";
+lin bike_N = mkN "bike" "bikes";
+lin freeze_V2 = mkV2 (IrregEng.freeze_V);
+lin freeze_V = IrregEng.freeze_V;
+lin eliminate_V2 = mkV2 (mkV "eliminate" "eliminates" "eliminated" "eliminated" "eliminating");
+lin interior_N = mkN "interior" "interiors";
+lin intellectual_A = compoundA (mkA "intellectual");
+lin established_A = mkA "established" ;
+lin voter_N = mkN "voter" "voters";
+lin garage_N = mkN "garage" "garages";
+lin era_N = mkN "era" "eras";
+lin pregnant_A = compoundA (mkA "pregnant");
+lin plot_N = mkN "plot" "plots";
+lin greet_V2 = mkV2 (mkV "greet" "greets" "greeted" "greeted" "greeting");
+lin electrical_A = compoundA (mkA "electrical");
+lin lie_N = mkN "lie" "lies";
+lin disorder_N = mkN "disorder" "disorders";
+lin formally_Adv = mkAdv "formally" ;
+lin excuse_N = mkN "excuse" "excuses";
+lin socialist_A = compoundA (mkA "socialist");
+lin cancel_V2 = mkV2 (variants {mkV "cancel" "cancels" "canceled" "canceled" "canceling" ; mkV "cancel" "cancels" "cancelled" "cancelled" "cancelling"}) ;
+lin cancel_V = variants{}; -- mkV2 (variants {mkV "cancel" "cancels" "canceled" "canceled" "canceling" ; mkV "cancel" "cancels" "cancelled" "cancelled" "cancelling"}) ;
+lin harm_N = mkN "harm" ;
+lin excess_N = mkN "excess" "excesses";
+lin exact_A = compoundA (mkA "exact");
+lin oblige_V2V = mkV2V (mkV "oblige" "obliges" "obliged" "obliged" "obliging") noPrep to_Prep;
+lin oblige_V2 = mkV2 (mkV "oblige" "obliges" "obliged" "obliged" "obliging");
+lin accountant_N = mkN "accountant" "accountants";
+lin mutual_A = compoundA (mkA "mutual");
+lin fat_N = mkN "fat" "fats";
+lin volunteerMasc_N = mkN masculine (mkN "volunteer" "volunteers");
+lin laughter_N = mkN "laughter" ;
+lin trick_N = mkN "trick" "tricks";
+lin load_V2 = mkV2 (mkV "load" "loads" "loaded" "loaded" "loading");
+lin load_V = mkV "load" "loads" "loaded" "loaded" "loading";
+lin disposal_N = mkN "disposal" ;
+lin taxi_N = mkN "taxi" "taxis";
+lin murmur_V2 = mkV2 (mkV "murmur" "murmurs" "murmured" "murmured" "murmuring");
+lin murmur_V = mkV "murmur" "murmurs" "murmured" "murmured" "murmuring";
+lin tonne_N = mkN "tonne" "tonnes";
+lin spell_V2 = mkV2 (mkV "spell" "spells" "spelled" "spelled" "spelling");
+lin spell_V = mkV "spell" "spells" "spelled" "spelled" "spelling";
+lin clerk_N = mkN "clerk" "clerks";
+lin curious_A = compoundA (mkA "curious");
+lin satisfactory_A = compoundA (mkA "satisfactory");
+lin identical_A = compoundA (mkA "identical");
+lin applicant_N = mkN "applicant" "applicants";
+lin removal_N = mkN "removal" "removals";
+lin processor_N = mkN "processor" "processors";
+lin cotton_N = mkN "cotton" ;
+lin reverse_V2 = mkV2 (mkV "reverse" "reverses" "reversed" "reversed" "reversing");
+lin reverse_V = mkV "reverse" "reverses" "reversed" "reversed" "reversing";
+lin hesitate_VV = mkVV (mkV "hesitate" "hesitates" "hesitated" "hesitated" "hesitating");
+lin hesitate_V = mkV "hesitate" "hesitates" "hesitated" "hesitated" "hesitating";
+lin professor_N = mkN "professor" "professors";
+lin admire_V2 = mkV2 (mkV "admire" "admires" "admired" "admired" "admiring");
+lin namely_Adv = mkAdv "namely";
+lin electoral_A = compoundA (mkA "electoral");
+lin delight_N = mkN "delight" "delights";
+lin urgent_A = compoundA (mkA "urgent");
+lin prompt_V2V = mkV2V (mkV "prompt" "prompts" "prompted" "prompted" "prompting") noPrep to_Prep;
+lin prompt_V2 = mkV2 (mkV "prompt" "prompts" "prompted" "prompted" "prompting");
+lin mate_N = mkN "maté" "matés" ;
+lin mate_2_N = variants{} ; -- 
+lin mate_1_N = variants{} ; -- 
+lin exposure_N = mkN "exposure" "exposures";
+lin server_N = mkN "server" "servers";
+lin distinctive_A = compoundA (mkA "distinctive");
+lin marginal_A = compoundA (mkA "marginal");
+lin structural_A = compoundA (mkA "structural");
+lin rope_N = mkN "rope" "ropes";
+lin miner_N = mkN "miner" "miners";
+lin entertainment_N = mkN "entertainment" "entertainments";
+lin acre_N = mkN "acre" "acres";
+lin pig_N = mkN "pig" "pigs";
+lin encouraging_A = mkA "encouraging" ;
+lin guarantee_N = mkN "guarantee" "guarantees";
+lin gear_N = mkN "gear" "gears";
+lin anniversary_N = mkN "anniversary" "anniversaries";
+lin past_Adv = mkAdv "past";
+lin ceremony_N = mkN "ceremony" "ceremonies";
+lin rub_V2 = mkV2 (mkV "rub" "rubs" "rubbed" "rubbed" "rubbing");
+lin rub_V = mkV "rub" "rubs" "rubbed" "rubbed" "rubbing";
+lin monopoly_N = mkN "monopoly" "monopolies";
+lin left_N = mkN "left" ;
+lin flee_V2 = mkV2 (IrregEng.flee_V);
+lin flee_V = IrregEng.flee_V;
+lin yield_V2 = mkV2 (mkV "yield" "yields" "yielded" "yielded" "yielding");
+lin discount_N = mkN "discount" "discounts";
+lin above_A = mkA "above" ;
+lin uncle_N = mkN "uncle" "uncles";
+lin audit_N = mkN "audit" "audits";
+lin advertisement_N = mkN "advertisement" "advertisements";
+lin explosion_N = mkN "explosion" "explosions";
+lin contrary_A = compoundA (mkA "contrary");
+lin tribunal_N = mkN "tribunal" "tribunals";
+lin swallow_V2 = mkV2 (mkV "swallow" "swallows" "swallowed" "swallowed" "swallowing");
+lin swallow_V = mkV "swallow" "swallows" "swallowed" "swallowed" "swallowing";
+lin typically_Adv = mkAdv "typically" ;
+lin fun_A = mkA "fun" ;
+lin rat_N = mkN "rat" "rats";
+lin cloth_N = mkN "cloth" "cloths";
+lin cable_N = mkN "cable" "cables";
+lin interrupt_V2 = mkV2 (mkV "interrupt" "interrupts" "interrupted" "interrupted" "interrupting");
+lin interrupt_V = mkV "interrupt" "interrupts" "interrupted" "interrupted" "interrupting";
+lin crash_N = mkN "crash" "crashes";
+lin flame_N = mkN "flame" "flames";
+lin controversy_N = mkN "controversy" "controversies";
+lin rabbit_N = mkN "rabbit" "rabbits";
+lin everyday_A = compoundA (mkA "everyday");
+lin allegation_N = mkN "allegation" "allegations";
+lin strip_N = mkN "strip" "strips";
+lin stability_N = mkN "stability" ;
+lin tide_N = mkN "tide" "tides";
+lin illustration_N = mkN "illustration" "illustrations";
+lin insect_N = mkN "insect" "insects";
+lin correspondent_N = mkN "correspondent" "correspondents";
+lin devise_V2 = mkV2 (mkV "devise" "devises" "devised" "devised" "devising");
+lin determined_A = mkA "determined" ;
+lin brush_V2 = mkV2 (mkV "brush" "brushes" "brushed" "brushed" "brushing");
+lin brush_V = mkV "brush" "brushes" "brushed" "brushed" "brushing";
+lin adjustment_N = mkN "adjustment" "adjustments";
+lin controversial_A = compoundA (mkA "controversial");
+lin organic_A = compoundA (mkA "organic");
+lin escape_N = mkN "escape" "escapes";
+lin thoroughly_Adv = mkAdv "thoroughly" ;
+lin interface_N = mkN "interface" "interfaces";
+lin historic_A = compoundA (mkA "historic");
+lin collapse_N = mkN "collapse" "collapses";
+lin temple_N = mkN "temple" "temples";
+lin shade_N = mkN "shade" "shades";
+lin craft_N = mkN "craft" "crafts";
+lin nursery_N = mkN "nursery" "nurseries";
+lin piano_N = mkN "piano" "pianos";
+lin desirable_A = compoundA (mkA "desirable");
+lin assurance_N = mkN "assurance" "assurances";
+lin jurisdiction_N = mkN "jurisdiction" ;
+lin advertise_V2 = mkV2 (mkV "advertise" "advertises" "advertised" "advertised" "advertising");
+lin advertise_V = mkV "advertise" "advertises" "advertised" "advertised" "advertising";
+lin bay_N = mkN "bay" "bays";
+lin specification_N = mkN "specification" "specifications";
+lin disability_N = mkN "disability" "disabilities";
+lin presidential_A = compoundA (mkA "presidential");
+lin arrest_N = mkN "arrest" "arrests";
+lin unexpected_A = compoundA (mkA "unexpected");
+lin switch_N = mkN "switch" "switches";
+lin penny_N = mkN "penny" (variants {"pennies"; "pence"});
+lin respect_V2 = mkV2 (mkV "respect" "respects" "respected" "respected" "respecting");
+lin celebration_N = mkN "celebration" "celebrations";
+lin gross_A = compoundA (mkA "gross");
+lin aid_V2 = mkV2 (mkV "aid" "aids" "aided" "aided" "aiding");
+lin aid_V = mkV "aid";
+lin superb_A = compoundA (mkA "superb");
+lin process_V2 = mkV2 (mkV "process" "processes" "processed" "processed" "processing");
+lin process_V = mkV "process" "processes" "processed" "processed" "processing";
+lin innocent_A = compoundA (mkA "innocent");
+lin leap_V2 = mkV2 (mkV "leap" "leaps" "leaped" "leaped" "leaping");
+lin leap_V = mkV "leap" "leaps" "leaped" "leaped" "leaping";
+lin colony_N = mkN "colony" "colonies";
+lin wound_N = mkN "wound" "wounds";
+lin hardware_N = mkN "hardware" ;
+lin satellite_N = mkN "satellite" "satellites";
+lin float_V = mkV "float" "floats" "floated" "floated" "floating";
+lin bible_N = mkN "bible" "bibles";
+lin statistical_A = compoundA (mkA "statistical");
+lin marked_A = mkA "marked" ;
+lin hire_V2V = mkV2V (mkV "hire") noPrep to_Prep ;
+lin hire_V2 = mkV2 (mkV "hire" "hires" "hired" "hired" "hiring");
+lin cathedral_N = mkN "cathedral" "cathedrals";
+lin motive_N = mkN "motive" "motives";
+lin correct_VS = mkVS (mkV "correct");
+lin correct_V2 = mkV2 (mkV "correct" "corrects" "corrected" "corrected" "correcting");
+lin correct_V = mkV "correct";
+lin gastric_A = compoundA (mkA "gastric");
+lin raid_N = mkN "raid" "raids";
+lin comply_V2 = mkV2 (mkV "comply" "complies" "complied" "complied" "complying");
+lin comply_V = mkV "comply";
+lin accommodate_V2 = mkV2 (mkV "accommodate" "accommodates" "accommodated" "accommodated" "accommodating");
+lin accommodate_V = mkV "accommodate";
+lin mutter_V2 = mkV2 (mkV "mutter" "mutters" "muttered" "muttered" "muttering");
+lin mutter_V = mkV "mutter" "mutters" "muttered" "muttered" "muttering";
+lin induce_V2 = mkV2 (mkV "induce" "induces" "induced" "induced" "inducing");
+lin trap_V2 = mkV2 (mkV "trap" "traps" "trapped" "trapped" "trapping");
+lin trap_V = mkV "trap";
+lin invasion_N = mkN "invasion" "invasions";
+lin humour_N = mkN "humour" "humours";
+lin bulk_N = mkN "bulk" ;
+lin traditionally_Adv = mkAdv "traditionally" ;
+lin commission_V2V = mkV2V (mkV "commission") noPrep to_Prep ;
+lin commission_V2 = mkV2 (mkV "commission" "commissions" "commissioned" "commissioned" "commissioning");
+lin upstairs_Adv = mkAdv "upstairs";
+lin translate_V2 = mkV2 (mkV "translate" "translates" "translated" "translated" "translating");
+lin translate_V = mkV "translate";
+lin rhythm_N = mkN "rhythm" "rhythms";
+lin emission_N = mkN "emission" "emissions";
+lin collective_A = compoundA (mkA "collective");
+lin transformation_N = mkN "transformation" "transformations";
+lin battery_N = mkN "battery" "batteries";
+lin stimulus_N = mkN "stimulus" "stimuli" {- FIXME: guessed plural form -};
+lin naked_A = compoundA (mkA "naked");
+lin white_N = mkN "white" "whites";
+lin menu_N = mkN "menu" "menus";
+lin toilet_N = mkN "toilet" "toilets";
+lin butter_N = mkN "butter" ;
+lin surprise_V2V = mkV2V (mkV "surprise") noPrep to_Prep ;
+lin surprise_V2 = mkV2 (mkV "surprise" "surprises" "surprised" "surprised" "surprising");
+lin needle_N = mkN "needle" "needles";
+lin effectiveness_N = mkN "effectiveness" ;
+lin accordance_N = mkN "accordance" "accordances";
+lin molecule_N = mkN "molecule" "molecules";
+lin fiction_N = mkN "fiction" "fictions";
+lin learning_N = mkN "learning" ;
+lin statute_N = mkN "statute" "statutes";
+lin reluctant_A = compoundA (mkA "reluctant");
+lin overlook_V2 = mkV2 (mkV "overlook" "overlooks" "overlooked" "overlooked" "overlooking");
+lin junction_N = mkN "junction" "junctions";
+lin necessity_N = mkN "necessity" "necessities";
+lin nearby_A = compoundA (mkA "nearby");
+lin experienced_A = compoundA (mkA "experienced");
+lin lorry_N = mkN "lorry" "lorries";
+lin exclusive_A = compoundA (mkA "exclusive");
+lin graphics_N = mkN "graphics" "graphics";
+lin stimulate_V2 = mkV2 (mkV "stimulate" "stimulates" "stimulated" "stimulated" "stimulating");
+lin warmth_N = mkN "warmth" ;
+lin therapy_N = mkN "therapy" "therapies";
+lin convenient_A = compoundA (mkA "convenient");
+lin cinema_N = mkN "cinema" "cinemas";
+lin domain_N = mkN "domain" "domains";
+lin tournament_N = mkN "tournament" "tournaments";
+lin doctrine_N = mkN "doctrine" "doctrines";
+lin sheer_A = mkA "sheer" "sheerer";
+lin proposition_N = mkN "proposition" "propositions";
+lin grip_N = mkN "grip" "grips";
+lin widow_N = mkN "widow" "widows";
+lin discrimination_N = mkN "discrimination" ;
+lin bloody_Adv = mkAdv "bloody";
+lin ruling_A = mkA "ruling" ;
+lin fit_N = mkN "fit" "fits";
+lin nonetheless_Adv = mkAdv "nonetheless" ;
+lin myth_N = mkN "myth" "myths";
+lin episode_N = mkN "episode" "episodes";
+lin drift_V2 = mkV2 (mkV "drift" "drifts" "drifted" "drifted" "drifting");
+lin drift_V = mkV "drift" "drifts" "drifted" "drifted" "drifting";
+lin assert_VS = mkVS (mkV "assert");
+lin assert_V2 = mkV2 (mkV "assert" "asserts" "asserted" "asserted" "asserting");
+lin assert_V = mkV "assert";
+lin terrace_N = mkN "terrace" "terraces";
+lin uncertain_A = compoundA (mkA "uncertain");
+lin twist_V2 = mkV2 (mkV "twist" "twists" "twisted" "twisted" "twisting");
+lin insight_N = mkN "insight" "insights";
+lin undermine_V2 = mkV2 (mkV "undermine" "undermines" "undermined" "undermined" "undermining");
+lin tragedy_N = mkN "tragedy" "tragedies";
+lin enforce_V2 = mkV2 (mkV "enforce" "enforces" "enforced" "enforced" "enforcing");
+lin criticize_V2 = mkV2 (mkV "criticize" "criticizes" "criticized" "criticized" "criticizing");
+lin criticize_V = mkV "criticize" "criticizes" "criticized" "criticized" "criticizing";
+lin march_V2 = mkV2 (mkV "march" "marches" "marched" "marched" "marching");
+lin march_V = mkV "march" "marches" "marched" "marched" "marching";
+lin leaflet_N = mkN "leaflet" "leaflets";
+lin fellow_A = mkA "fellow" ;
+lin object_V2 = mkV2 (mkV "object" "objects" "objected" "objected" "objecting");
+lin object_V = mkV "object" "objects" "objected" "objected" "objecting";
+lin pond_N = mkN "pond" "ponds";
+lin adventure_N = mkN "adventure" "adventures";
+lin diplomatic_A = irregAdv (compoundA (mkA "diplomatic")) "diplomatically";
+lin mixed_A = mkA "mixed" ;
+lin rebel_N = mkN human (mkN "rebel" "rebels");
+lin equity_N = mkN "equity" "equities";
+lin literally_Adv = mkAdv "literally" ;
+lin magnificent_A = compoundA (mkA "magnificent");
+lin loyalty_N = mkN "loyalty" "loyalties";
+lin tremendous_A = compoundA (mkA "tremendous");
+lin airline_N = mkN "airline" "airlines";
+lin shore_N = mkN "shore" "shores";
+lin restoration_N = mkN "restoration" "restorations";
+lin physically_Adv = mkAdv "physically" ;
+lin render_V2 = mkV2 (mkV "render" "renders" "rendered" "rendered" "rendering");
+lin institutional_A = compoundA (mkA "institutional");
+lin emphasize_VS = mkVS (mkV "emphasize");
+lin emphasize_V2 = mkV2 (mkV "emphasize" "emphasizes" "emphasized" "emphasized" "emphasizing");
+lin mess_N = mkN "mess" "messes";
+lin commander_N = mkN human (mkN "commander" "commanders");
+lin straightforward_A = compoundA (mkA "straightforward");
+lin singer_N = mkN "singer" "singers";
+lin squeeze_V2 = mkV2 (mkV "squeeze" "squeezes" "squeezed" "squeezed" "squeezing");
+lin squeeze_V = mkV "squeeze" "squeezes" "squeezed" "squeezed" "squeezing";
+lin full_time_A = compoundA (mkA "full-time");
+lin breed_V2 = mkV2 (IrregEng.breed_V);
+lin breed_V = IrregEng.breed_V;
+lin successor_N = mkN human (mkN "successor" "successors");
+lin triumph_N = mkN "triumph" "triumphs";
+lin heading_N = mkN "heading" "headings";
+lin mathematics_N = mkN "mathematics" "mathematics";
+lin laugh_N = mkN "laugh" "laughs";
+lin clue_N = mkN "clue" "clues";
+lin still_A = mkA "still" "stiller";
+lin ease_N = mkN "ease" ;
+lin specially_Adv = mkAdv "specially" ;
+lin biological_A = compoundA (mkA "biological");
+lin forgive_V2 = mkV2 (IrregEng.forgive_V);
+lin forgive_V = IrregEng.forgive_V;
+lin trustee_N = mkN "trustee" "trustees";
+lin photo_N = mkN "photo" "photos";
+lin fraction_N = mkN "fraction" "fractions";
+lin chase_V2 = mkV2 (mkV "chase" "chases" "chased" "chased" "chasing");
+lin chase_V = mkV "chase" "chases" "chased" "chased" "chasing";
+lin whereby_Adv = mkAdv "whereby";
+lin mud_N = mkN "mud" ;
+lin pensioner_N = mkN "pensioner" "pensioners";
+lin functional_A = compoundA (mkA "functional");
+lin copy_V2 = mkV2 (mkV "copy" "copies" "copied" "copied" "copying");
+lin copy_V = mkV "copy" "copies" "copied" "copied" "copying";
+lin strictly_Adv = mkAdv "strictly" ;
+lin desperately_Adv = mkAdv "desperately" ;
+lin await_V2 = mkV2 (mkV "await" "awaits" "awaited" "awaited" "awaiting");
+lin coverage_N = mkN "coverage" ;
+lin wildlife_N = mkN "wildlife" ;
+lin indicator_N = mkN "indicator" "indicators";
+lin lightly_Adv = mkAdv "lightly" ;
+lin hierarchy_N = mkN "hierarchy" "hierarchies";
+lin evolve_V2 = mkV2 (mkV "evolve" "evolves" "evolved" "evolved" "evolving");
+lin evolve_V = mkV "evolve" "evolves" "evolved" "evolved" "evolving";
+lin mechanical_A = compoundA (mkA "mechanical");
+lin expert_A = compoundA (mkA "expert");
+lin creditor_N = mkN "creditor" "creditors";
+lin capitalist_N = mkN "capitalist" "capitalists";
+lin essence_N = mkN "essence" "essences";
+lin compose_V2 = mkV2 (mkV "compose" "composes" "composed" "composed" "composing");
+lin compose_V = mkV "compose" "composes" "composed" "composed" "composing";
+lin mentally_Adv = mkAdv "mentally" ;
+lin gaze_N = mkN "gaze";
+lin seminar_N = mkN "seminar" "seminars";
+lin target_V2V = mkV2V (mkV "target") noPrep to_Prep ;
+lin target_V2 = mkV2 (variants {mkV "target" "targets" "targeted" "targeted" "targeting" ; mkV "target" "targets" "targetted" "targetted" "targetting"}) ;
+lin label_V3 = mkV3 (mkV "label" (variants {"labelled"; "labeled"}));
+lin label_V2 = mkV2 (mkV "label" (variants {"labelled"; "labeled"}));
+lin label_V = mkV "label";
+lin fig_N = mkN "fig" "figs";
+lin continent_N = mkN "continent" "continents";
+lin chap_N = mkN "chap" "chaps";
+lin flexibility_N = mkN "flexibility" ;
+lin verse_N = mkN "verse" "verses";
+lin minute_A = mkA "minute" "minuter";
+lin whisky_N = mkN "whisky" "whiskies";
+lin equivalent_A = compoundA (mkA "equivalent");
+lin recruit_V2 = mkV2 (mkV "recruit" "recruits" "recruited" "recruited" "recruiting");
+lin recruit_V = mkV "recruit" "recruits" "recruited" "recruited" "recruiting";
+lin echo_V2 = mkV2 (mkV "echo" "echos" "echoed" "echoed" "echoing");
+lin echo_V = mkV "echo" "echos" "echoed" "echoed" "echoing";
+lin unfair_A = compoundA (mkA "unfair");
+lin launch_N = mkN "launch" "launches";
+lin cupboard_N = mkN "cupboard" "cupboards";
+lin bush_N = mkN "bush" "bushes";
+lin shortage_N = mkN "shortage" "shortages";
+lin prominent_A = compoundA (mkA "prominent");
+lin merger_N = mkN "merger" "mergers";
+lin command_V2 = mkV2 (mkV "command" "commands" "commanded" "commanded" "commanding");
+lin command_V = mkV "command" "commands" "commanded" "commanded" "commanding";
+lin subtle_A = mkA "subtle" "subtler";
+lin capital_A = compoundA (mkA "capital");
+lin gang_N = mkN "gang" "gangs";
+lin fish_V2 = mkV2 (mkV "fish" "fishes" "fished" "fished" "fishing");
+lin fish_V = mkV "fish" "fishes" "fished" "fished" "fishing";
+lin unhappy_A = mkA "unhappy" "unhappier";
+lin lifetime_N = mkN "lifetime" "lifetimes";
+lin elite_N = mkN (variants {"élite"; "elite"});
+lin refusal_N = mkN "refusal" "refusals";
+lin finish_N = mkN "finish" "finishes";
+lin aggressive_A = compoundA (mkA "aggressive");
+lin superior_A = compoundA (mkA "superior");
+lin landing_N = mkN "landing" "landings";
+lin exchange_V2 = mkV2 (mkV "exchange" "exchanges" "exchanged" "exchanged" "exchanging");
+lin debate_V2 = mkV2 (mkV "debate" "debates" "debated" "debated" "debating");
+lin debate_V = mkV "debate" "debates" "debated" "debated" "debating";
+lin educate_V2 = mkV2 (mkV "educate" "educates" "educated" "educated" "educating");
+lin separation_N = mkN "separation" "separations";
+lin productivity_N = mkN "productivity" ;
+lin initiate_V2 = mkV2 (mkV "initiate" "initiates" "initiated" "initiated" "initiating");
+lin probability_N = mkN "probability" "probabilities";
+lin virus_N = mkN "virus" "viruses";
+lin reporterMasc_N = mkN masculine (mkN "reporter" "reporters");
+lin fool_N = mkN "fool" "fools";
+lin pop_V2 = mkV2 (mkV "pop" "pops" "popped" "popped" "popping");
+lin capitalism_N = mkN "capitalism" ;
+lin painful_A = compoundA (mkA "painful");
+lin correctly_Adv = mkAdv "correctly" ;
+lin complex_N = mkN "complex" "complexes";
+lin rumour_N = variants{} ; -- 
+lin imperial_A = compoundA (mkA "imperial");
+lin justification_N = mkN "justification" "justifications";
+lin availability_N = mkN "availability" ;
+lin spectacular_A = compoundA (mkA "spectacular");
+lin remain_N = mkN "remain" ;
+lin ocean_N = mkN "ocean" "oceans";
+lin cliff_N = mkN "cliff" "cliffs";
+lin sociology_N = mkN "sociology" ;
+lin sadly_Adv = mkAdv "sadly" ;
+lin missile_N = mkN "missile" "missiles";
+lin situate_V2 = mkV2 (mkV "situate");
+lin artificial_A = compoundA (mkA "artificial");
+lin apartment_N = mkN "apartment" "apartments";
+lin provoke_V2 = mkV2 (mkV "provoke" "provokes" "provoked" "provoked" "provoking");
+lin oral_A = compoundA (mkA "oral");
+lin maximum_N = mkN "maximum" "maximums";
+lin angel_N = mkN "angel" "angels";
+lin spare_A = compoundA (mkA "spare");
+lin shame_N = mkN "shame" ;
+lin intelligent_A = compoundA (mkA "intelligent");
+lin discretion_N = mkN "discretion" ;
+lin businessman_N = mkN masculine (mkN "businessman" "businessmen");
+lin explicit_A = compoundA (mkA "explicit");
+lin book_V2 = mkV2 (mkV "book" "books" "booked" "booked" "booking");
+lin uniform_N = mkN "uniform" "uniforms";
+lin push_N = mkN "push" "pushes";
+lin counter_N = mkN "counter" "counters";
+lin subject_A = mkA "subject" ;
+lin objective_A = compoundA (mkA "objective");
+lin hungry_A = mkA "hungry" "hungrier";
+lin clothing_N = mkN "clothing" ;
+lin ride_N = mkN "ride" "rides";
+lin romantic_A = compoundA (mkA "romantic");
+lin attendance_N = mkN "attendance" "attendances";
+lin part_time_A = compoundA (mkA "part-time");
+lin trace_N = mkN "trace" "traces";
+lin backing_N = mkN "backing" "backings";
+lin sensation_N = mkN "sensation" "sensations";
+lin carrier_N = mkN "carrier" "carriers";
+lin interest_V2 = mkV2 (mkV "interest" "interests" "interested" "interested" "interesting");
+lin interest_V = mkV "interest";
+lin classification_N = mkN "classification" "classifications";
+lin classic_N = mkN "classic" "classics";
+lin beg_V2 = mkV2 (mkV "beg" "begs" "begged" "begged" "begging");
+lin beg_V = mkV "beg" "begs" "begged" "begged" "begging";
+lin appendix_N = mkN "appendix" "appendixes";
+lin doorway_N = mkN "doorway" "doorways";
+lin density_N = mkN "density" "densities";
+lin working_class_A = compoundA (mkA "working-class");
+lin legislative_A = compoundA (mkA "legislative");
+lin hint_N = mkN "hint" "hints";
+lin shower_N = mkN "shower" "showers";
+lin current_N = mkN "current" "currents";
+lin succession_N = mkN "succession" "successions";
+lin nasty_A = mkA "nasty" "nastier";
+lin duration_N = mkN "duration" "durations";
+lin desert_N = mkN "desert" "deserts";
+lin receipt_N = mkN "receipt" "receipts";
+lin native_A = compoundA (mkA "native");
+lin chapel_N = mkN "chapel" "chapels";
+lin amazing_A = compoundA (mkA "amazing");
+lin hopefully_Adv = mkAdv "hopefully" ;
+lin fleet_N = mkN "fleet" "fleets";
+lin comparable_A = compoundA (mkA "comparable");
+lin oxygen_N = mkN "oxygen" ;
+lin installation_N = mkN "installation" "installations";
+lin developer_N = mkN human (mkN "developer" "developers");
+lin disadvantage_N = mkN "disadvantage" "disadvantages";
+lin recipe_N = mkN "recipe" "recipes";
+lin crystal_N = mkN "crystal" "crystals";
+lin modification_N = mkN "modification" "modifications";
+lin schedule_V2V = mkV2V (mkV "schedule") noPrep to_Prep;
+lin schedule_V2 = mkV2 (mkV "schedule" "schedules" "scheduled" "scheduled" "scheduling");
+lin schedule_V = mkV "schedule";
+lin midnight_N = mkN "midnight" ;
+lin successive_A = compoundA (mkA "successive");
+lin formerly_Adv = mkAdv "formerly" ;
+lin loud_A = mkA "loud" "louder";
+lin value_V2 = mkV2 (mkV "value" "values" "valued" "valued" "valuing");
+lin value_V = mkV "value";
+lin physics_N = mkN "physics" "physics";
+lin truck_N = mkN "truck" "trucks";
+lin stroke_N = mkN "stroke" "strokes";
+lin kiss_N = mkN "kiss" "kisses";
+lin envelope_N = mkN "envelope" "envelopes";
+lin speculation_N = mkN "speculation" "speculations";
+lin canal_N = mkN "canal" "canals";
+lin unionist_N = mkN "unionist" "unionists";
+lin directory_N = mkN "directory" "directories";
+lin receiver_N = mkN "receiver" "receivers";
+lin isolation_N = mkN "isolation" ;
+lin fade_V2 = mkV2 (mkV "fade" "fades" "faded" "faded" "fading");
+lin fade_V = mkV "fade" "fades" "faded" "faded" "fading";
+lin chemistry_N = mkN "chemistry" ;
+lin unnecessary_A = compoundA (mkA "unnecessary");
+lin hit_N = mkN "hit" "hits";
+lin defenderMasc_N = mkN masculine (mkN "defender" "defenders");
+lin stance_N = mkN "stance" "stances";
+lin sin_N = mkN "sin" "sins";
+lin realistic_A = compoundA (mkA "realistic");
+lin socialist_N = mkN "socialist" "socialists";
+lin subsidy_N = mkN "subsidy" "subsidies";
+lin content_A = compoundA (mkA "content");
+lin toy_N = mkN "toy" "toys";
+lin darling_N = mkN "darling" "darlings";
+lin decent_A = compoundA (mkA "decent");
+lin liberty_N = mkN "liberty" "liberties";
+lin forever_Adv = mkAdv "forever";
+lin skirt_N = mkN "skirt" "skirts";
+lin coordinate_V2 = mkV2 (mkV "coordinate" "coordinates" "coordinated" "coordinated" "coordinating");
+lin coordinate_V = mkV "coordinate";
+lin tactic_N = mkN "tactic" "tactics";
+lin influential_A = compoundA (mkA "influential");
+lin import_V2 = mkV2 (mkV "import" "imports" "imported" "imported" "importing");
+lin accent_N = mkN "accent" "accents";
+lin compound_N = mkN "compound" "compounds";
+lin bastard_N = mkN "bastard" "bastards";
+lin ingredient_N = mkN "ingredient" "ingredients";
+lin dull_A = mkA "dull" "duller";
+lin cater_V = mkV "cater" "caters" "catered" "catered" "catering";
+lin scholar_N = mkN "scholar" "scholars";
+lin faint_A = mkA "faint" "fainter";
+lin ghost_N = mkN "ghost" "ghosts";
+lin sculpture_N = mkN "sculpture" "sculptures";
+lin ridiculous_A = compoundA (mkA "ridiculous");
+lin diagnosis_N = mkN "diagnosis" "diagnoses";
+lin delegate_N = mkN "delegate" "delegates";
+lin neat_A = mkA "neat" "neater";
+lin kit_N = mkN "kit" "kits";
+lin lion_N = mkN "lion" "lions";
+lin dialogue_N = mkN "dialogue" "dialogues";
+lin repair_V2 = mkV2 (mkV "repair" "repairs" "repaired" "repaired" "repairing");
+lin repair_V = mkV "repair" "repairs" "repaired" "repaired" "repairing";
+lin tray_N = mkN "tray" "trays";
+lin fantasy_N = mkN "fantasy" "fantasies";
+lin leave_N = mkN "leave" "leaves";
+lin export_V2 = mkV2 (mkV "export" "exports" "exported" "exported" "exporting");
+lin export_V = mkV "export";
+lin forth_Adv = mkAdv "forth";
+lin lamp_N = mkN "lamp" "lamps";
+lin allege_VS = mkVS (mkV "allege");
+lin allege_V2 = mkV2 (mkV "allege" "alleges" "alleged" "alleged" "alleging");
+lin pavement_N = mkN "pavement" "pavements";
+lin brand_N = mkN "brand" "brands";
+lin constable_N = mkN "constable" "constables";
+lin compromise_N = mkN "compromise" "compromises";
+lin flag_N = mkN "flag" "flags";
+lin filter_N = mkN "filter" "filters";
+lin reign_N = mkN "reign" "reigns";
+lin execute_V2 = mkV2 (mkV "execute" "executes" "executed" "executed" "executing");
+lin pity_N = mkN "pity" "pities";
+lin merit_N = mkN "merit" "merits";
+lin diagram_N = mkN "diagram" "diagrams";
+lin wool_N = mkN "wool" "wools";
+lin organism_N = mkN "organism" "organisms";
+lin elegant_A = compoundA (mkA "elegant");
+lin red_N = mkN "red" "reds";
+lin undertaking_N = mkN "undertaking" "undertakings";
+lin lesser_A = mkA "lesser" ;
+lin reach_N = mkN "reach" "reaches";
+lin marvellous_A = compoundA (mkA (variants {"marvellous"; "marvelous"}));
+lin improved_A = mkA "improved" ;
+lin locally_Adv = mkAdv "locally" ;
+lin entity_N = mkN "entity" "entities";
+lin rape_N = mkN "rape" "rapes";
+lin secure_A = compoundA (mkA "secure");
+lin descend_V2 = mkV2 (mkV "descend" "descends" "descended" "descended" "descending");
+lin descend_V = mkV "descend" "descends" "descended" "descended" "descending";
+lin backwards_Adv = mkAdv "backwards";
+lin peer_V = mkV "peer" "peers" "peered" "peered" "peering";
+lin excuse_V2 = mkV2 (mkV "excuse" "excuses" "excused" "excused" "excusing");
+lin genetic_A = compoundA (mkA "genetic");
+lin fold_V2 = mkV2 (mkV "fold" "folds" "folded" "folded" "folding");
+lin fold_V = mkV "fold" "folds" "folded" "folded" "folding";
+lin portfolio_N = mkN "portfolio" "portfolios";
+lin consensus_N = mkN "consensus" "consensi" {- FIXME: guessed plural form -};
+lin thesis_N = mkN "thesis" "theses" {- FIXME: guessed plural form -};
+lin shop_V = mkV "shop" "shops" "shopped" "shopped" "shopping";
+lin nest_N = mkN "nest" "nests";
+lin frown_V = mkV "frown" "frowns" "frowned" "frowned" "frowning";
+lin builder_N = mkN "builder" "builders";
+lin administer_V2 = mkV2 (mkV "administer" "administers" "administered" "administered" "administering");
+lin administer_V = mkV "administer" "administers" "administered" "administered" "administering";
+lin tip_V2 = mkV2 (mkV "tip" "tips" "tipped" "tipped" "tipping");
+lin tip_V = mkV "tip" "tips" "tipped" "tipped" "tipping";
+lin lung_N = mkN "lung" "lungs";
+lin delegation_N = mkN "delegation" "delegations";
+lin outside_N = mkN "outside" "outsides";
+lin heating_N = mkN "heating";
+lin like_Subj = mkSubj "like" ;
+lin instinct_N = mkN "instinct" "instincts";
+lin teenager_N = mkN "teenager" "teenagers";
+lin lonely_A = mkA "lonely" "lonelier";
+lin residence_N = mkN "residence" "residences";
+lin radiation_N = mkN "radiation" "radiations";
+lin extract_V2 = mkV2 (mkV "extract" "extracts" "extracted" "extracted" "extracting");
+lin concession_N = mkN "concession" "concessions";
+lin autonomy_N = mkN "autonomy" "autonomies";
+lin norm_N = mkN "norm" "norms";
+lin musicianMasc_N = mkN masculine (mkN "musician" "musicians");
+lin graduate_N = mkN "graduate" "graduates";
+lin glory_N = mkN "glory" "glories";
+lin bear_N = mkN "bear" "bears";
+lin persist_V = mkV "persist" "persists" "persisted" "persisted" "persisting";
+lin rescue_V2 = mkV2 (mkV "rescue" "rescues" "rescued" "rescued" "rescuing");
+lin equip_V2 = mkV2 (mkV "equip" "equips" "equipped" "equipped" "equipping");
+lin partial_A = compoundA (mkA "partial");
+lin officially_Adv = mkAdv "officially" ;
+lin capability_N = mkN "capability" "capabilities";
+lin worry_N = mkN "worry" "worries";
+lin liberation_N = mkN "liberation" "liberations";
+lin hunt_V2 = mkV2 (mkV "hunt" "hunts" "hunted" "hunted" "hunting");
+lin hunt_V = mkV "hunt" "hunts" "hunted" "hunted" "hunting";
+lin daily_Adv = mkAdv "daily";
+lin heel_N = mkN "heel" "heels";
+lin contract_V2V = mkV2V (mkV "contract" "contracts" "contracted" "contracted" "contracting") noPrep to_Prep ;
+lin contract_V2 = mkV2 (mkV "contract" "contracts" "contracted" "contracted" "contracting");
+lin contract_V = mkV "contract" "contracts" "contracted" "contracted" "contracting";
+lin update_V2 = mkV2 (mkV "update" "updates" "updated" "updated" "updating");
+lin assign_V2V = mkV2V (mkV "assign") noPrep to_Prep ;
+lin assign_V2 = mkV2 (mkV "assign" "assigns" "assigned" "assigned" "assigning");
+lin spring_V2 = mkV2 (IrregEng.spring_V);
+lin spring_V = IrregEng.spring_V;
+lin single_N = mkN "single" "singles";
+lin commons_N = mkN "commons" ;
+lin weekly_A = compoundA (mkA "weekly");
+lin stretch_N = mkN "stretch" "stretches";
+lin pregnancy_N = mkN "pregnancy" "pregnancies";
+lin happily_Adv = mkAdv "happily" ;
+lin spectrum_N = mkN "spectrum" "spectra" {- FIXME: guessed plural form -};
+lin interfere_V = mkV "interfere" "interferes" "interfered" "interfered" "interfering";
+lin suicide_N = mkN "suicide" "suicides";
+lin panic_N = mkN "panic";
+lin invent_V2 = mkV2 (mkV "invent" "invents" "invented" "invented" "inventing");
+lin invent_V = mkV "invent";
+lin intensive_A = compoundA (mkA "intensive");
+lin damp_A = mkA "damp" "damper";
+lin simultaneously_Adv = mkAdv "simultaneously" ;
+lin giant_N = mkN masculine (mkN "giant" "giants");
+lin casual_A = compoundA (mkA "casual");
+lin sphere_N = mkN "sphere" "spheres";
+lin precious_A = compoundA (mkA "precious");
+lin sword_N = mkN "sword" "swords";
+lin envisage_V2 = mkV2 (mkV "envisage" "envisages" "envisaged" "envisaged" "envisaging");
+lin bean_N = mkN "bean" "beans";
+lin time_V2 = mkV2 (mkV "time" "times" "timed" "timed" "timing");
+lin crazy_A = mkA "crazy" "crazier";
+lin changing_A = mkA "changing" ;
+lin primary_N = mkN "primary" "primaries";
+lin concede_VS = mkVS (mkV "concede");
+lin concede_V2 = mkV2 (mkV "concede" "concedes" "conceded" "conceded" "conceding");
+lin concede_V = mkV "concede";
+lin besides_Adv = mkAdv "besides";
+lin unite_V2 = mkV2 (mkV "unite" "unites" "united" "united" "uniting");
+lin unite_V = mkV "unite" "unites" "united" "united" "uniting";
+lin severely_Adv = mkAdv "severely" ;
+lin separately_Adv = mkAdv "separately" ;
+lin instruct_V2 = mkV2 (mkV "instruct" "instructs" "instructed" "instructed" "instructing");
+lin insert_V2 = mkV2 (mkV "insert" "inserts" "inserted" "inserted" "inserting");
+lin go_N = mkN "go" "gi";
+lin exhibit_V2 = mkV2 (mkV "exhibit" "exhibits" "exhibited" "exhibited" "exhibiting");
+lin brave_A = mkA "brave" "braver";
+lin tutor_N = mkN "tutor" "tutors";
+lin tune_N = mkN "tune" "tunes";
+lin debut_N = variants{} ; -- 
+lin debut_2_N = mkN "début" "débuts";
+lin debut_1_N = mkN "debut" "debuts";
+lin continued_A = mkA "continued" ;
+lin bid_V2 = mkV2 (IrregEng.bid_V);
+lin bid_V = IrregEng.bid_V;
+lin incidence_N = mkN "incidence" "incidences";
+lin downstairs_Adv = mkAdv "downstairs";
+lin cafe_N = mkN "café" "cafés";
+lin regret_VS = mkVS (mkV "regret");
+lin regret_V2 = mkV2 (mkV "regret" "regrets" "regretted" "regretted" "regretting");
+lin killer_N = mkN "killer" "killers";
+lin delicate_A = compoundA (mkA "delicate");
+lin subsidiary_N = mkN "subsidiary" "subsidiaries";
+lin gender_N = mkN "gender" "genders";
+lin entertain_V2 = mkV2 (mkV "entertain" "entertains" "entertained" "entertained" "entertaining");
+lin cling_V = IrregEng.cling_V;
+lin vertical_A = compoundA (mkA "vertical");
+lin fetch_V2 = mkV2 (mkV "fetch" "fetches" "fetched" "fetched" "fetching");
+lin strip_V2 = mkV2 (mkV "strip" "strips" "stripped" "stripped" "stripping");
+lin strip_V = mkV "strip" "strips" "stripped" "stripped" "stripping";
+lin plead_VS = mkVS (mkV "plead" "pleads" "pleaded" "pleaded" "pleading");
+lin plead_V2 = mkV2 (mkV "plead" "pleads" "pleaded" "pleaded" "pleading");
+lin plead_V = mkV "plead" "pleads" "pleaded" "pleaded" "pleading";
+lin duck_N = mkN "duck" "duck";
+lin breed_N = mkN "breed" "breeds";
+lin assistant_A = mkA "assistant" ;
+lin pint_N = mkN "pint" "pints";
+lin abolish_V2 = mkV2 (mkV "abolish" "abolishes" "abolished" "abolished" "abolishing");
+lin translation_N = mkN "translation" "translations";
+lin princess_N = mkN "princess" "princesses";
+lin line_V2 = mkV2 (mkV "line" "lines" "lined" "lined" "lining");
+lin line_V = mkV "line" "lines" "lined" "lined" "lining";
+lin excessive_A = compoundA (mkA "excessive");
+lin digital_A = compoundA (mkA "digital");
+lin steep_A = mkA "steep" "steeper";
+lin jet_N = mkN "jet" "jets";
+lin hey_Interj = ss "hey";
+lin grave_N = mkN "grave" "graves";
+lin exceptional_A = compoundA (mkA "exceptional");
+lin boost_V2 = mkV2 (mkV "boost" "boosts" "boosted" "boosted" "boosting");
+lin random_A = mkA "random" ;
+lin correlation_N = mkN "correlation" "correlations";
+lin outline_N = mkN "outline" "outlines";
+lin intervene_V2V = mkV2V (mkV "intervene" "intervenes" "intervened" "intervened" "intervening") noPrep to_Prep ;
+lin intervene_V = mkV "intervene" "intervenes" "intervened" "intervened" "intervening";
+lin packet_N = mkN "packet" "packets";
+lin motivation_N = mkN "motivation" "motivations";
+lin safely_Adv = mkAdv "safely" ;
+lin harsh_A = mkA "harsh" "harsher";
+lin spell_N = mkN "spell" "spells";
+lin spread_N = mkN "spread" "spreads";
+lin draw_N = mkN "draw" "draws";
+lin concrete_A = compoundA (mkA "concrete");
+lin complicated_A = mkA "complicated" ;
+lin alleged_A = mkA "alleged" ;
+lin redundancy_N = mkN "redundancy" "redundancies";
+lin progressive_A = compoundA (mkA "progressive");
+lin intensity_N = mkN "intensity" "intensities";
+lin crack_N = mkN "crack" "cracks";
+lin fly_N = mkN "fly" "flies";
+lin fancy_V2 = mkV2 (mkV "fancy" "fancies" "fancied" "fancied" "fancying");
+lin alternatively_Adv = mkAdv "alternatively" ;
+lin waiting_A = mkA "waiting" ;
+lin scandal_N = mkN "scandal" "scandals";
+lin resemble_V2 = mkV2 (mkV "resemble" "resembles" "resembled" "resembled" "resembling");
+lin parameter_N = mkN "parameter" "parameters";
+lin fierce_A = mkA "fierce" "fiercer";
+lin tropical_A = compoundA (mkA "tropical");
+lin colour_V2A = mkV2A (variants {mkV "colour"; mkV "color" (variants {"colorred"; "colored"})}) noPrep;
+lin colour_V2 = mkV2 (variants {mkV "colour"; mkV "color" (variants {"colorred"; "colored"})});
+lin colour_V = variants{}; -- mkV2 (variants {mkV "colour"; mkV "color" (variants {"colorred"; "colored"})});
+lin engagement_N = mkN "engagement" "engagements";
+lin contest_N = mkN "contest" "contests";
+lin edit_V2 = mkV2 (mkV "edit" "edits" "edited" "edited" "editing");
+lin courage_N = mkN "courage" ;
+lin hip_N = mkN "hip" "hips";
+lin delighted_A = mkA "delighted" ;
+lin sponsor_V2 = mkV2 (mkV "sponsor" "sponsors" "sponsored" "sponsored" "sponsoring");
+lin carer_N = mkN "carer" ;
+lin crack_V2 = mkV2 (mkV "crack" "cracks" "cracked" "cracked" "cracking");
+lin substantially_Adv = mkAdv "substantially" ;
+lin occupational_A = compoundA (mkA "occupational");
+lin trainer_N = mkN "trainer" "trainers";
+lin remainder_N = mkN "remainder" "remainders";
+lin related_A = mkA "related" ;
+lin inherit_V2 = mkV2 (mkV "inherit" "inherits" "inherited" "inherited" "inheriting");
+lin inherit_V = mkV "inherit" "inherits" "inherited" "inherited" "inheriting";
+lin resume_V2 = mkV2 (mkV "resume" "resumes" "resumed" "resumed" "resuming");
+lin resume_V = mkV "resume";
+lin assignment_N = mkN "assignment" "assignments";
+lin conceal_V2 = mkV2 (mkV "conceal" "conceals" "concealed" "concealed" "concealing");
+lin disclose_VS = mkVS (mkV "disclose");
+lin disclose_V2 = mkV2 (mkV "disclose" "discloses" "disclosed" "disclosed" "disclosing");
+lin disclose_V = mkV "disclose";
+lin exclusively_Adv = mkAdv "exclusively" ;
+lin working_N = mkN "working" "workings";
+lin mild_A = mkA "mild" "milder";
+lin chronic_A = compoundA (mkA "chronic");
+lin splendid_A = compoundA (mkA "splendid");
+lin function_V = mkV "function" "functions" "functioned" "functioned" "functioning";
+lin riderMasc_N = mkN masculine (mkN "rider" "riders");
+lin clay_N = mkN "clay" ;
+lin firstly_Adv = mkAdv "firstly" ;
+lin conceive_V2 = mkV2 (mkV "conceive" "conceives" "conceived" "conceived" "conceiving");
+lin conceive_V = mkV "conceive" "conceives" "conceived" "conceived" "conceiving";
+lin politically_Adv = mkAdv "politically" ;
+lin terminal_N = mkN "terminal" "terminals";
+lin accuracy_N = mkN "accuracy" "accuracies";
+lin coup_N = mkN "coup" "coups";
+lin ambulance_N = mkN "ambulance" "ambulances";
+lin living_N = mkN "living" "livings";
+lin offenderMasc_N = mkN masculine (mkN "offender" "offenders");
+lin similarity_N = mkN "similarity" "similarities";
+lin orchestra_N = mkN "orchestra" "orchestras";
+lin brush_N = mkN "brush" "brushes";
+lin systematic_A = compoundA (mkA "systematic");
+lin striker_N = mkN "striker" "strikers";
+lin guard_V2 = mkV2 (mkV "guard" "guards" "guarded" "guarded" "guarding");
+lin guard_V = mkV "guard" "guards" "guarded" "guarded" "guarding";
+lin casualty_N = mkN "casualty" "casualties";
+lin steadily_Adv = mkAdv "steadily" ;
+lin painter_N = mkN "painter" "painters";
+lin opt_VV = mkVV (mkV "opt" "opts" "opted" "opted" "opting");
+lin opt_V = mkV "opt" "opts" "opted" "opted" "opting";
+lin handsome_A = compoundA (mkA "handsome");
+lin banking_N = mkN "banking" ;
+lin sensitivity_N = mkN "sensitivity" "sensitivities";
+lin navy_N = mkN "navy" "navies";
+lin fascinating_A = compoundA (mkA "fascinating");
+lin disappointment_N = mkN "disappointment" "disappointments";
+lin auditor_N = mkN "auditor" "auditors";
+lin hostility_N = mkN "hostility" "hostilities";
+lin spending_N = mkN "spending" ;
+lin scarcely_Adv = mkAdv "scarcely" ;
+lin compulsory_A = compoundA (mkA "compulsory");
+lin photographer_N = mkN "photographer" "photographers";
+lin ok_Interj = ss "ok";
+lin neighbourhood_N = mkN (variants {"neighbourhood"; "neighborhood"});
+lin ideological_A = compoundA (mkA "ideological");
+lin wide_Adv = mkAdv "wide";
+lin pardon_N = mkN "pardon" "pardons";
+lin double_N = mkN "double" "doubles";
+lin criticize_V2 = mkV2 (mkV "criticize" "criticizes" "criticized" "criticized" "criticizing");
+lin criticize_V = mkV "criticize" "criticizes" "criticized" "criticized" "criticizing";
+lin supervision_N = mkN "supervision" "supervisions";
+lin guilt_N = mkN "guilt" ;
+lin deck_N = mkN "deck" "decks";
+lin payable_A = compoundA (mkA "payable");
+lin execution_N = mkN "execution" "executions";
+lin suite_N = mkN "suite" "suites";
+lin elected_A = mkA "elected" ;
+lin solely_Adv = mkAdv "solely" ;
+lin moral_N = mkN "moral" "morals";
+lin collector_N = mkN "collector" "collectors";
+lin questionnaire_N = mkN "questionnaire" "questionnaires";
+lin flavour_N = mkN (variants {"flavour"; "flavor"});
+lin couple_V2 = mkV2 (mkV "couple" "couples" "coupled" "coupled" "coupling");
+lin couple_V = mkV "couple" "couples" "coupled" "coupled" "coupling";
+lin faculty_N = mkN "faculty" "faculties";
+lin tour_V2 = mkV2 (mkV "tour" "tours" "toured" "toured" "touring");
+lin tour_V = mkV "tour" "tours" "toured" "toured" "touring";
+lin basket_N = mkN "basket" "baskets";
+lin mention_N = mkN "mention" "mentions";
+lin kick_N = mkN "kick" "kicks";
+lin horizon_N = mkN "horizon" "horizons";
+lin drain_V2 = mkV2 (mkV "drain" "drains" "drained" "drained" "draining");
+lin drain_V = mkV "drain" "drains" "drained" "drained" "draining";
+lin happiness_N = mkN "happiness" ;
+lin fighter_N = mkN human (mkN "fighter" "fighters");
+lin estimated_A = mkA "estimated" ;
+lin copper_N = mkN "copper" "coppers";
+lin legend_N = mkN "legend" "legends";
+lin relevance_N = mkN "relevance" "relevances";
+lin decorate_V2 = mkV2 (mkV "decorate" "decorates" "decorated" "decorated" "decorating");
+lin continental_A = compoundA (mkA "continental");
+lin ship_V2 = mkV2 (mkV "ship" "ships" "shipped" "shipped" "shipping");
+lin ship_V = mkV "ship" "ships" "shipped" "shipped" "shipping";
+lin operational_A = compoundA (mkA "operational");
+lin incur_V2 = mkV2 (mkV "incur" "incurs" "incurred" "incurred" "incurring");
+lin parallel_A = compoundA (mkA "parallel");
+lin divorce_N = mkN "divorce" "divorces";
+lin opposed_A = mkA "opposed" ;
+lin equilibrium_N = mkN "equilibrium" ;
+lin trader_N = mkN "trader" "traders";
+lin ton_N = mkN "ton" "tons";
+lin can_N = mkN "can" "cans";
+lin juice_N = mkN "juice" "juices";
+lin forum_N = mkN "forum" "forums";
+lin spin_V2 = mkV2 (IrregEng.spin_V);
+lin spin_V = IrregEng.spin_V;
+lin research_V2 = mkV2 (mkV "research" "researches" "researched" "researched" "researching");
+lin research_V = mkV "research" "researches" "researched" "researched" "researching";
+lin hostile_A = compoundA (mkA "hostile");
+lin consistently_Adv = mkAdv "consistently" ;
+lin technological_A = compoundA (mkA "technological");
+lin nightmare_N = mkN "nightmare" "nightmares";
+lin medal_N = mkN "medal" "medals";
+lin diamond_N = mkN "diamond" "diamonds";
+lin speed_V2 = mkV2 (mkV "speed" "speeds" "speeded" "speeded" "speeding");
+lin speed_V = mkV "speed" "speeds" "speeded" "speeded" "speeding";
+lin peaceful_A = compoundA (mkA "peaceful");
+lin accounting_A = mkA "accounting" ;
+lin scatter_V2 = mkV2 (mkV "scatter" "scatters" "scattered" "scattered" "scattering");
+lin scatter_V = mkV "scatter" "scatters" "scattered" "scattered" "scattering";
+lin monster_N = mkN "monster" "monsters";
+lin horrible_A = compoundA (mkA "horrible");
+lin nonsense_N = mkN "nonsense" "nonsenses";
+lin chaos_N = mkN "chaos" ;
+lin accessible_A = compoundA (mkA "accessible");
+lin humanity_N = mkN "humanity" "humanities";
+lin frustration_N = mkN "frustration" "frustrations";
+lin chin_N = mkN "chin" "chins";
+lin bureau_N = mkN "bureau" "bureaux";
+lin advocate_VS = mkVS (mkV "advocate");
+lin advocate_V2 = mkV2 (mkV "advocate" "advocates" "advocated" "advocated" "advocating");
+lin polytechnic_N = mkN "polytechnic" "polytechnics";
+lin inhabitant_N = mkN "inhabitant" "inhabitants";
+lin evil_A = compoundA (mkA "evil");
+lin slave_N = mkN "slave" "slaves";
+lin reservation_N = mkN "reservation" "reservations";
+lin slam_V2 = mkV2 (mkV "slam" "slams" "slammed" "slammed" "slamming");
+lin slam_V = mkV "slam" "slams" "slammed" "slammed" "slamming";
+lin handle_N = mkN "handle" "handles";
+lin provincial_A = compoundA (mkA "provincial");
+lin fishing_N = mkN "fishing" ;
+lin facilitate_V2 = mkV2 (mkV "facilitate" "facilitates" "facilitated" "facilitated" "facilitating");
+lin yield_N = mkN "yield" "yields";
+lin elbow_N = mkN "elbow" "elbows";
+lin bye_Interj = ss "bye";
+lin warm_V2 = mkV2 (mkV "warm" "warms" "warmed" "warmed" "warming");
+lin warm_V = mkV "warm" "warms" "warmed" "warmed" "warming";
+lin sleeve_N = mkN "sleeve" "sleeves";
+lin exploration_N = mkN "exploration" "explorations";
+lin creep_V = IrregEng.creep_V;
+lin adjacent_A = compoundA (mkA "adjacent");
+lin theft_N = mkN "theft" "thefts";
+lin round_V2 = mkV2 (mkV "round" "rounds" "rounded" "rounded" "rounding");
+lin round_V = mkV "round" "rounds" "rounded" "rounded" "rounding";
+lin grace_N = mkN "grace" "graces";
+lin predecessor_N = mkN "predecessor" "predecessors";
+lin supermarket_N = mkN "supermarket" "supermarkets";
+lin smart_A = mkA "smart" "smarter";
+lin sergeant_N = mkN "sergeant" "sergeants";
+lin regulate_V2 = mkV2 (mkV "regulate" "regulates" "regulated" "regulated" "regulating");
+lin clash_N = mkN "clash" "clashes";
+lin assemble_V2 = mkV2 (mkV "assemble" "assembles" "assembled" "assembled" "assembling");
+lin assemble_V = mkV "assemble" "assembles" "assembled" "assembled" "assembling";
+lin arrow_N = mkN "arrow" "arrows";
+lin nowadays_Adv = mkAdv "nowadays";
+lin giant_A = mkA "giant" ;
+lin waiting_N = mkN "waiting" ;
+lin tap_N = mkN "tap" "taps";
+lin shit_N = mkN "shit" ;
+lin sandwich_N = mkN "sandwich" "sandwiches";
+lin vanish_V = mkV "vanish" "vanishes" "vanished" "vanished" "vanishing";
+lin commerce_N = mkN "commerce" ;
+lin pursuit_N = mkN "pursuit" "pursuits";
+lin post_war_A = mkA "post-war" ;
+lin will_V2 = mkV2 (mkV "will" "wills" "willed" "willed" "willing");
+lin will_V = mkV "will" "wills" "willed" "willed" "willing";
+lin waste_A = compoundA (mkA "waste");
+lin collar_N = mkN "collar" "collars";
+lin socialism_N = mkN "socialism" ;
+lin skill_V = mkV "skill" ;
+lin rice_N = mkN "rice" ;
+lin exclusion_N = mkN "exclusion" ;
+lin upwards_Adv = mkAdv "upwards";
+lin transmission_N = mkN "transmission" "transmissions";
+lin instantly_Adv = mkAdv "instantly" ;
+lin forthcoming_A = compoundA (mkA "forthcoming");
+lin appointed_A = mkA "appointed" ;
+lin geographical_A = compoundA (mkA "geographical");
+lin fist_N = mkN "fist" "fists";
+lin abstract_A = compoundA (mkA "abstract");
+lin embrace_V2 = mkV2 (mkV "embrace" "embraces" "embraced" "embraced" "embracing");
+lin embrace_V = mkV "embrace" "embraces" "embraced" "embraced" "embracing";
+lin dynamic_A = compoundA (mkA "dynamic");
+lin drawer_N = mkN "drawer" "drawers";
+lin dismissal_N = mkN "dismissal" "dismissals";
+lin magic_N = mkN "magic" ;
+lin endless_A = compoundA (mkA "endless");
+lin definite_A = compoundA (mkA "definite");
+lin broadly_Adv = mkAdv "broadly" ;
+lin affection_N = mkN "affection" "affections";
+lin dawn_N = mkN "dawn" "dawns";
+lin principal_N = mkN "principal" "principals";
+lin bloke_N = mkN "bloke" "blokes";
+lin trap_N = mkN "trap" "traps";
+lin communist_A = compoundA (mkA "communist");
+lin competence_N = mkN "competence" ;
+lin complicate_V2 = mkV2 (mkV "complicate" "complicates" "complicated" "complicated" "complicating");
+lin neutral_A = compoundA (mkA "neutral");
+lin fortunately_Adv = mkAdv "fortunately" ;
+lin commonwealth_N = mkN "commonwealth" "commonwealths";
+lin breakdown_N = mkN "breakdown" "breakdowns";
+lin combined_A = mkA "combined" ;
+lin candle_N = mkN "candle" "candles";
+lin venue_N = mkN "venue" "venues";
+lin supper_N = mkN "supper" "suppers";
+lin analyst_N = mkN human (mkN "analyst" "analysts");
+lin vague_A = mkA "vague" "vaguer";
+lin publicly_Adv = mkAdv "publicly" ;
+lin marine_A = compoundA (mkA "marine");
+lin fair_Adv = mkAdv "fair";
+lin pause_N = mkN "pause" "pauses";
+lin notable_A = compoundA (mkA "notable");
+lin freely_Adv = mkAdv "freely" ;
+lin counterpart_N = mkN "counterpart" "counterparts";
+lin lively_A = mkA "lively" "livelier";
+lin script_N = mkN "script" "scripts";
+lin sue_V2V = mkV2V (mkV "sue" "sues" "sued" "sued" "suing") noPrep to_Prep ;
+lin sue_V2 = mkV2 (mkV "sue" "sues" "sued" "sued" "suing");
+lin sue_V = mkV "sue" "sues" "sued" "sued" "suing";
+lin legitimate_A = compoundA (mkA "legitimate");
+lin geography_N = mkN "geography" ;
+lin reproduce_V2 = mkV2 (mkV "reproduce" "reproduces" "reproduced" "reproduced" "reproducing");
+lin reproduce_V = mkV "reproduce" "reproduces" "reproduced" "reproduced" "reproducing";
+lin moving_A = mkA "moving" ;
+lin lamb_N = mkN "lamb" "lambs";
+lin gay_A = mkA "gay" "gayer";
+lin contemplate_VS = mkVS (mkV "contemplate" "contemplates" "contemplated" "contemplated" "contemplating");
+lin contemplate_V2 = mkV2 (mkV "contemplate" "contemplates" "contemplated" "contemplated" "contemplating");
+lin contemplate_V = mkV "contemplate" "contemplates" "contemplated" "contemplated" "contemplating";
+lin terror_N = mkN "terror" "terrors";
+lin stable_N = mkN "stable" "stables";
+lin founder_N = mkN "founder" "founders";
+lin utility_N = mkN "utility" "utilities";
+lin signal_VS = mkVS (mkV "signal" "signals" "signalled" "signalled" "signalling");
+lin signal_V2 = mkV2 (mkV "signal" "signals" "signalled" "signalled" "signalling");
+lin shelter_N = mkN "shelter" "shelters";
+lin poster_N = mkN "poster" "posters";
+lin hitherto_Adv = mkAdv "hitherto";
+lin mature_A = compoundA (mkA "mature");
+lin cooking_N = mkN "cooking" ;
+lin head_A = mkA "head" ;
+lin wealthy_A = mkA "wealthy" "wealthier";
+lin fucking_A = mkA "fucking" ;
+lin confess_VS = mkVS (mkV "confess" "confesses" "confessed" "confessed" "confessing");
+lin confess_V2 = mkV2 (mkV "confess" "confesses" "confessed" "confessed" "confessing");
+lin confess_V = mkV "confess" "confesses" "confessed" "confessed" "confessing";
+lin age_V = mkV "age" "ages" "aged" "aged" "aging";
+lin miracle_N = mkN "miracle" "miracles";
+lin magic_A = compoundA (mkA "magic");
+lin jaw_N = mkN "jaw" "jaws";
+lin pan_N = mkN "pan" "pans";
+lin coloured_A = mkA "coloured" ;
+lin tent_N = mkN "tent" "tents";
+lin telephone_V2 = mkV2 (mkV "telephone" "telephones" "telephoned" "telephoned" "telephoning");
+lin telephone_V = mkV "telephone" "telephones" "telephoned" "telephoned" "telephoning";
+lin reduced_A = mkA "reduced" ;
+lin tumour_N = mkN (variants {"tumour"; "tumor"});
+lin super_A = compoundA (mkA "super");
+lin funding_N = mkN "funding" ;
+lin dump_V2 = mkV2 (mkV "dump" "dumps" "dumped" "dumped" "dumping");
+lin dump_V = mkV "dump";
+lin stitch_N = mkN "stitch" "stitches";
+lin shared_A = mkA "shared" ;
+lin ladder_N = mkN "ladder" "ladders";
+lin keeper_N = mkN "keeper" "keepers";
+lin endorse_V2 = mkV2 (mkV "endorse" "endorses" "endorsed" "endorsed" "endorsing");
+lin invariably_Adv = mkAdv "invariably" ;
+lin smash_V2 = mkV2 (mkV "smash" "smashes" "smashed" "smashed" "smashing");
+lin smash_V = mkV "smash" "smashes" "smashed" "smashed" "smashing";
+lin shield_N = mkN "shield" "shields";
+lin heat_V2 = mkV2 (mkV "heat" "heats" "heated" "heated" "heating");
+lin heat_V = mkV "heat" "heats" "heated" "heated" "heating";
+lin surgeon_N = mkN "surgeon" "surgeons";
+lin centre_V2 = mkV2 (mkV "centre" "centres" "centred" "centred" "centring");
+lin centre_V = mkV "centre" "centres" "centred" "centred" "centring";
+lin orange_N = variants{} ; -- 
+lin orange_2_N = mkN "orange" "oranges";
+lin orange_1_N = mkN "orange" "oranges";
+lin explode_V = mkV "explode" "explodes" "exploded" "exploded" "exploding";
+lin comedy_N = mkN "comedy" "comedies";
+lin classify_V2 = mkV2 (mkV "classify" "classifies" "classified" "classified" "classifying");
+lin artistic_A = compoundA (mkA "artistic");
+lin ruler_N = mkN "ruler" "rulers";
+lin biscuit_N = mkN "biscuit" "biscuits";
+lin workstation_N = mkN "workstation" ;
+lin prey_N = mkN "prey" "IRREG";
+lin manual_N = mkN "manual" "manuals";
+lin cure_N = variants{} ; -- 
+lin cure_2_N = mkN "curé" "curés";
+lin cure_1_N = mkN "cure" "cures";
+lin overall_N = mkN "overall" "overalls";
+lin tighten_V2 = mkV2 (mkV "tighten" "tightens" "tightened" "tightened" "tightening");
+lin tighten_V = mkV "tighten" "tightens" "tightened" "tightened" "tightening";
+lin tax_V2 = mkV2 (mkV "tax" "taxes" "taxed" "taxed" "taxing");
+lin pope_N = mkN "pope" "popes";
+lin manufacturing_A = mkA "manufacturing" ;
+lin adult_A = compoundA (mkA "adult");
+lin rush_N = mkN "rush" "rushes";
+lin blanket_N = mkN "blanket" "blankets";
+lin republican_N = mkN "republican" "republicans";
+lin referendum_N = mkN "referendum" "referendums";
+lin palm_N = mkN "palm" "palms";
+lin nearby_Adv = mkAdv "nearby" ;
+lin mix_N = mkN "mix" "mixes";
+lin devil_N = mkN "devil" "devils";
+lin adoption_N = mkN "adoption" "adoptions";
+lin workforce_N = mkN "workforce" ;
+lin segment_N = mkN "segment" "segments";
+lin regardless_Adv = mkAdv "regardless" ;
+lin contractor_N = mkN human (mkN "contractor" "contractors");
+lin portion_N = mkN "portion" "portions";
+lin differently_Adv = mkAdv "differently" ;
+lin deposit_V2 = mkV2 (mkV "deposit" "deposits" "deposited" "deposited" "depositing");
+lin cook_N = mkN "cook" "cooks";
+lin prediction_N = mkN "prediction" "predictions";
+lin oven_N = mkN "oven" "ovens";
+lin matrix_N = mkN "matrix" "matrixes";
+lin liver_N = mkN "liver" "livers";
+lin fraud_N = mkN "fraud" "frauds";
+lin beam_N = mkN "beam" "beams";
+lin signature_N = mkN "signature" "signatures";
+lin limb_N = mkN "limb" "limbs";
+lin verdict_N = mkN "verdict" "verdicts";
+lin dramatically_Adv = mkAdv "dramatically";
+lin container_N = mkN "container" "containers";
+lin aunt_N = mkN "aunt" "aunts";
+lin dock_N = mkN "dock" "docks";
+lin submission_N = mkN "submission" "submissions";
+lin arm_V2 = mkV2 (mkV "arm" "arms" "armed" "armed" "arming");
+lin arm_V = mkV "arm" "arms" "armed" "armed" "arming";
+lin odd_N = mkN "odd" ;
+lin certainty_N = mkN "certainty" "certainties";
+lin boring_A = mkA "boring" ;
+lin electron_N = mkN "electron" "electrons";
+lin drum_N = mkN "drum" "drums";
+lin wisdom_N = mkN "wisdom" ;
+lin antibody_N = mkN "antibody" "antibodies";
+lin unlike_A = compoundA (mkA "unlike");
+lin terrorist_N = mkN "terrorist" "terrorists";
+lin post_V2 = mkV2 (mkV "post" "posts" "posted" "posted" "posting");
+lin post_V = mkV "post" "posts" "posted" "posted" "posting";
+lin circulation_N = mkN "circulation" "circulations";
+lin alteration_N = mkN "alteration" "alterations";
+lin fluid_N = mkN "fluid" "fluids";
+lin ambitious_A = compoundA (mkA "ambitious");
+lin socially_Adv = mkAdv "socially" ;
+lin riot_N = mkN "riot" "riots";
+lin petition_N = mkN "petition" "petitions";
+lin fox_N = mkN "fox" "foxes";
+lin recruitment_N = mkN "recruitment" "recruitments";
+lin well_known_A = compoundA (mkA "well-known");
+lin top_V2 = mkV2 (mkV "top" "tops" "topped" "topped" "topping");
+lin service_V2 = mkV2 (mkV "service" "services" "serviced" "serviced" "servicing");
+lin flood_V2 = mkV2 (mkV "flood" "floods" "flooded" "flooded" "flooding");
+lin flood_V = mkV "flood" "floods" "flooded" "flooded" "flooding";
+lin taste_V2 = mkV2 (mkV "taste" "tastes" "tasted" "tasted" "tasting");
+lin taste_V = mkV "taste" "tastes" "tasted" "tasted" "tasting";
+lin memorial_N = mkN "memorial" "memorials";
+lin helicopter_N = mkN "helicopter" "helicopters";
+lin correspondence_N = mkN "correspondence" "correspondences";
+lin beef_N = mkN "beef" "beeves" {- FIXME: guessed plural form -};
+lin overall_Adv = mkAdv "overall" ;
+lin lighting_N = mkN "lighting" ;
+lin harbour_N = mkN "harbour" "harbours";
+lin empirical_A = compoundA (mkA "empirical");
+lin shallow_A = mkA "shallow" "shallower";
+lin seal_V2 = mkV2 (mkV "seal" "seals" "sealed" "sealed" "sealing");
+lin seal_V = mkV "seal" "seals" "sealed" "sealed" "sealing";
+lin decrease_V2 = mkV2 (mkV "decrease" "decreases" "decreased" "decreased" "decreasing");
+lin decrease_V = mkV "decrease" "decreases" "decreased" "decreased" "decreasing";
+lin constituent_N = mkN "constituent" "constituents";
+lin exam_N = mkN "exam" "exams";
+lin toe_N = mkN "toe" "toes";
+lin reward_V2 = mkV2 (mkV "reward" "rewards" "rewarded" "rewarded" "rewarding");
+lin thrust_V2 = mkV2 (IrregEng.thrust_V);
+lin thrust_V = IrregEng.thrust_V;
+lin bureaucracy_N = mkN "bureaucracy" "bureaucracies";
+lin wrist_N = mkN "wrist" "wrists";
+lin nut_N = mkN "nut" "nuts";
+lin plain_N = mkN "plain" "plains";
+lin magnetic_A = compoundA (mkA "magnetic");
+lin evil_N = mkN "evil" "evils";
+lin widen_V2 = mkV2 (mkV "widen" "widens" "widened" "widened" "widening");
+lin hazard_N = mkN "hazard" "hazards";
+lin dispose_V2 = mkV2 (mkV "dispose" "disposes" "disposed" "disposed" "disposing");
+lin dispose_V = mkV "dispose" "disposes" "disposed" "disposed" "disposing";
+lin dealing_N = mkN "dealing" "dealings";
+lin absent_A = compoundA (mkA "absent");
+lin reassure_V2S = mkV2S (mkV "reassure") noPrep;
+lin reassure_V2 = mkV2 (mkV "reassure" "reassures" "reassured" "reassured" "reassuring");
+lin model_V2 = mkV2 (us_britishV "model") ;
+lin model_V = us_britishV "model" ;
+lin inn_N = mkN "inn" "inns";
+lin initial_N = mkN "initial" "initials";
+lin suspension_N = mkN "suspension" ;
+lin respondent_N = mkN "respondent" "respondents";
+lin over_N = mkN "over" "overs";
+lin naval_A = compoundA (mkA "naval");
+lin monthly_A = compoundA (mkA "monthly");
+lin log_N = mkN "log" "logs";
+lin advisory_A = compoundA (mkA "advisory");
+lin fitness_N = mkN "fitness" ;
+lin blank_A = compoundA (mkA "blank");
+lin indirect_A = compoundA (mkA "indirect");
+lin tile_N = mkN "tile" "tiles";
+lin rally_N = mkN "rally" "rallies";
+lin economist_N = mkN "economist" "economists";
+lin vein_N = mkN "vein" "veins";
+lin strand_N = mkN "strand" "strands";
+lin disturbance_N = mkN "disturbance" "disturbances";
+lin stuff_V2 = mkV2 (mkV "stuff" "stuffs" "stuffed" "stuffed" "stuffing");
+lin seldom_Adv = mkAdv "seldom";
+lin coming_A = mkA "coming" ;
+lin cab_N = mkN "cab" "cabs";
+lin grandfather_N = mkN "grandfather" "grandfathers";
+lin flash_V = mkV "flash" "flashes" "flashed" "flashed" "flashing";
+lin destination_N = mkN "destination" "destinations";
+lin actively_Adv = mkAdv "actively" ;
+lin regiment_N = mkN "regiment" "regiments";
+lin closed_A = mkA "closed" ;
+lin boom_N = mkN "boom" "booms";
+lin handful_N = mkN "handful" "handfuls";
+lin remarkably_Adv = mkAdv "remarkably" ;
+lin encouragement_N = mkN "encouragement" "encouragements";
+lin awkward_A = compoundA (mkA "awkward");
+lin required_A = mkA "required" ;
+lin flood_N = mkN "flood" "floods";
+lin defect_N = mkN "defect" "defects";
+lin surplus_N = mkN "surplus" "surpluses";
+lin champagne_N = mkN "Champagne" "Champagnes";
+lin liquid_N = mkN "liquid" "liquids";
+lin shed_V2 = mkV2 (IrregEng.shed_V);
+lin welcome_N = mkN "welcome" "welcomes";
+lin rejection_N = mkN "rejection" "rejections";
+lin discipline_V2 = mkV2 (mkV "discipline" "disciplines" "disciplined" "disciplined" "disciplining");
+lin halt_V2 = mkV2 (mkV "halt" "halts" "halted" "halted" "halting");
+lin halt_V = mkV "halt" "halts" "halted" "halted" "halting";
+lin electronics_N = mkN "electronics" "electronics";
+lin administratorMasc_N = mkN masculine (mkN "administrator" "administrators");
+lin sentence_V2 = mkV2 (mkV "sentence" "sentences" "sentenced" "sentenced" "sentencing");
+lin sentence_V = mkV "sentence";
+lin ill_Adv = mkAdv "ill";
+lin contradiction_N = mkN "contradiction" "contradictions";
+lin nail_N = mkN "nail" "nails";
+lin senior_N = mkN "senior" "seniors";
+lin lacking_A = mkA "lacking" ;
+lin colonial_A = compoundA (mkA "colonial");
+lin primitive_A = compoundA (mkA "primitive");
+lin whoever_NP = mkNP "whoever" "whoever" "whoever's" singular P3 human ;
+lin lap_N = mkN "lap" "laps";
+lin commodity_N = mkN "commodity" "commodities";
+lin planned_A = mkA "planned" ;
+lin intellectual_N = mkN "intellectual" "intellectuals";
+lin imprisonment_N = mkN "imprisonment" ;
+lin coincide_V = mkV "coincide" "coincides" "coincided" "coincided" "coinciding";
+lin sympathetic_A = compoundA (mkA "sympathetic");
+lin atom_N = mkN "atom" "atoms";
+lin tempt_V2V = mkV2V (mkV "tempt") noPrep to_Prep ;
+lin tempt_V2 = mkV2 (mkV "tempt" "tempts" "tempted" "tempted" "tempting");
+lin sanction_N = mkN "sanction" "sanctions";
+lin praise_V2 = mkV2 (mkV "praise" "praises" "praised" "praised" "praising");
+lin favourable_A = mkA (variants {"favourable"; "favorable"}) ;
+lin dissolve_V2 = mkV2 (mkV "dissolve" "dissolves" "dissolved" "dissolved" "dissolving");
+lin dissolve_V = mkV "dissolve" "dissolves" "dissolved" "dissolved" "dissolving";
+lin tightly_Adv = mkAdv "tightly" ;
+lin surrounding_N = mkN "surrounding" ;
+lin soup_N = mkN "soup" "soups";
+lin encounter_N = mkN "encounter" "encounters";
+lin abortion_N = mkN "abortion" "abortions";
+lin grasp_V2 = mkV2 (mkV "grasp" "grasps" "grasped" "grasped" "grasping");
+lin grasp_V = mkV "grasp" "grasps" "grasped" "grasped" "grasping";
+lin custody_N = mkN "custody" ;
+lin composer_N = mkN "composer" "composers";
+lin charm_N = mkN "charm" "charms";
+lin short_term_A = compoundA (mkA "short-term");
+lin metropolitan_A = compoundA (mkA "metropolitan");
+lin waist_N = mkN "waist" "waists";
+lin equality_N = mkN "equality" ;
+lin tribute_N = mkN "tribute" "tributes";
+lin bearing_N = mkN "bearing" "bearings";
+lin auction_N = mkN "auction" "auctions";
+lin standing_N = mkN "standing";
+lin manufacture_N = mkN "manufacture" ;
+lin horn_N = mkN "horn" "horns";
+lin barn_N = mkN "barn" "barns";
+lin mayor_N = mkN human (mkN "mayor" "mayors");
+lin emperor_N = mkN "emperor" "emperors";
+lin rescue_N = mkN "rescue" "rescues";
+lin integrated_A = mkA "integrated" ;
+lin conscience_N = mkN "conscience" "consciences";
+lin commence_V2 = mkV2 (mkV "commence" "commences" "commenced" "commenced" "commencing");
+lin commence_V = mkV "commence" "commences" "commenced" "commenced" "commencing";
+lin grandmother_N = mkN "grandmother" "grandmothers";
+lin discharge_V2 = mkV2 (mkV "discharge" "discharges" "discharged" "discharged" "discharging");
+lin discharge_V = mkV "discharge" "discharges" "discharged" "discharged" "discharging";
+lin profound_A = compoundA (mkA "profound");
+lin takeover_N = mkN "takeover" "takeovers";
+lin nationalist_N = mkN "nationalist" "nationalists";
+lin effect_V2 = mkV2 (mkV "effect" "effects" "effected" "effected" "effecting");
+lin dolphin_N = mkN "dolphin" "dolphins";
+lin fortnight_N = mkN "fortnight" "fortnights";
+lin elephant_N = mkN "elephant" "elephants";
+lin seal_N = mkN "seal" "seals";
+lin spoil_V2 = mkV2 (mkV "spoil" "spoils" "spoiled" "spoiled" "spoiling");
+lin spoil_V = mkV "spoil" "spoils" "spoiled" "spoiled" "spoiling";
+lin plea_N = mkN "plea" "pleas";
+lin forwards_Adv = mkAdv "forwards";
+lin breeze_N = mkN "breeze" "breezes";
+lin prevention_N = mkN "prevention" ;
+lin mineral_N = mkN "mineral" "minerals";
+lin runner_N = mkN "runner" "runners";
+lin pin_V2 = mkV2 (mkV "pin" "pins" "pinned" "pinned" "pinning");
+lin integrity_N = mkN "integrity" ;
+lin thereafter_Adv = mkAdv "thereafter";
+lin quid_N = mkN "quid" "quid";
+lin owl_N = mkN "owl" "owls";
+lin rigid_A = compoundA (mkA "rigid");
+lin orange_A = compoundA (mkA "orange");
+lin draft_V2 = mkV2 (mkV "draft" "drafts" "drafted" "drafted" "drafting");
+lin reportedly_Adv = mkAdv "reportedly";
+lin hedge_N = mkN "hedge" "hedges";
+lin formulate_V2 = mkV2 (mkV "formulate" "formulates" "formulated" "formulated" "formulating");
+lin associated_A = mkA "associated" ;
+lin position_V2 = mkV2 (mkV "position" "positions" "positioned" "positioned" "positioning");
+lin thief_N = mkN "thief" "thieves" {- FIXME: guessed plural form -};
+lin tomato_N = mkN "tomato" "tomatoes";
+lin exhaust_V2 = mkV2 (mkV "exhaust" "exhausts" "exhausted" "exhausted" "exhausting");
+lin evidently_Adv = mkAdv "evidently" ;
+lin eagle_N = mkN "eagle" "eagles";
+lin specified_A = mkA "specified" ;
+lin resulting_A = mkA "resulting" ;
+lin blade_N = mkN "blade" "blades";
+lin peculiar_A = compoundA (mkA "peculiar");
+lin killing_N = mkN "killing" "killings";
+lin desktop_N = mkN "desktop" ;
+lin bowel_N = mkN "bowel" "bowels";
+lin long_V = mkV "long" "longs" "longed" "longed" "longing";
+lin ugly_A = mkA "ugly" "uglier";
+lin expedition_N = mkN "expedition" "expeditions";
+lin saint_N = mkN "saint" "saints";
+lin variable_A = compoundA (mkA "variable");
+lin supplement_V2 = mkV2 (mkV "supplement" "supplements" "supplemented" "supplemented" "supplementing");
+lin stamp_N = mkN "stamp" "stamps";
+lin slide_N = mkN "slide" "slides";
+lin faction_N = mkN "faction" "factions";
+lin enthusiastic_A = irregAdv (compoundA (mkA "enthusiastic")) (variants {"enthusiastically"; "enthusiasticly"});
+lin enquire_V2 = mkV2 (mkV "enquire" "enquires" "enquired" "enquired" "enquiring");
+lin enquire_V = mkV "enquire" "enquires" "enquired" "enquired" "enquiring";
+lin brass_N = mkN "brass" "brasses";
+lin inequality_N = mkN "inequality" "inequalities";
+lin eager_A = compoundA (mkA "eager");
+lin bold_A = mkA "bold" "bolder";
+lin neglect_V2 = mkV2 (mkV "neglect" "neglects" "neglected" "neglected" "neglecting");
+lin saying_N = mkN "saying" "sayings";
+lin ridge_N = mkN "ridge" "ridges";
+lin earl_N = mkN "earl" "earls";
+lin yacht_N = mkN "yacht" "yachts";
+lin suck_V2 = mkV2 (mkV "suck" "sucks" "sucked" "sucked" "sucking");
+lin suck_V = mkV "suck" "sucks" "sucked" "sucked" "sucking";
+lin missing_A = mkA "missing" ;
+lin extended_A = mkA "extended" ;
+lin valuation_N = mkN "valuation" "valuations";
+lin delight_V2 = mkV2 (mkV "delight" "delights" "delighted" "delighted" "delighting");
+lin delight_V = mkV "delight" "delights" "delighted" "delighted" "delighting";
+lin beat_N = mkN "beat" "beats";
+lin worship_N = mkN "worship" ;
+lin fossil_N = mkN "fossil" "fossils";
+lin diminish_V2 = mkV2 (mkV "diminish" "diminishes" "diminished" "diminished" "diminishing");
+lin diminish_V = mkV "diminish" "diminishes" "diminished" "diminished" "diminishing";
+lin taxpayer_N = mkN "taxpayer" "taxpayers";
+lin corruption_N = mkN "corruption" ;
+lin accurately_Adv = mkAdv "accurately" ;
+lin honour_V2 = mkV2 (mkV (variants {"honour"; "honor"}));
+lin depict_V2 = mkV2 (mkV "depict" "depicts" "depicted" "depicted" "depicting");
+lin pencil_N = mkN "pencil" "pencils";
+lin drown_V2 = mkV2 (mkV "drown" "drowns" "drowned" "drowned" "drowning");
+lin drown_V = mkV "drown" "drowns" "drowned" "drowned" "drowning";
+lin stem_N = mkN "stem" "stems";
+lin lump_N = mkN "lump" "lumps";
+lin applicable_A = compoundA (mkA "applicable");
+lin rate_V2 = mkV2 (mkV "rate" "rates" "rated" "rated" "rating");
+lin rate_V = mkV "rate" "rates" "rated" "rated" "rating";
+lin mobility_N = mkN "mobility" ;
+lin immense_A = compoundA (mkA "immense");
+lin goodness_N = mkN "goodness" ;
+lin price_V2V = mkV2V (mkV "price") noPrep to_Prep ;
+lin price_V2 = mkV2 (mkV "price" "prices" "priced" "priced" "pricing");
+lin price_V = mkV "price";
+lin preliminary_A = compoundA (mkA "preliminary");
+lin graph_N = mkN "graph" "graphs";
+lin referee_N = mkN "referee" "referees";
+lin calm_A = mkA "calm" "calmer";
+lin onwards_Adv = mkAdv "onwards";
+lin omit_V2 = mkV2 (mkV "omit" "omits" "omitted" "omitted" "omitting");
+lin genuinely_Adv = mkAdv "genuinely" ;
+lin excite_V2 = mkV2 (mkV "excite" "excites" "excited" "excited" "exciting");
+lin dreadful_A = compoundA (mkA "dreadful");
+lin cave_N = mkN "cave" "caves";
+lin revelation_N = mkN "revelation" "revelations";
+lin grief_N = mkN "grief" "griefs";
+lin erect_V2 = mkV2 (mkV "erect" "erects" "erected" "erected" "erecting");
+lin tuck_V2 = mkV2 (mkV "tuck" "tucks" "tucked" "tucked" "tucking");
+lin tuck_V = mkV "tuck" "tucks" "tucked" "tucked" "tucking";
+lin meantime_N = mkN "meantime" ;
+lin barrel_N = mkN "barrel" "barrels";
+lin lawn_N = mkN "lawn" "lawns";
+lin hut_N = mkN "hut" "huts";
+lin swing_N = mkN "swing" "swings";
+lin subject_V2 = mkV2 (mkV "subject" "subjects" "subjected" "subjected" "subjecting");
+lin ruin_V2 = mkV2 (mkV "ruin" "ruins" "ruined" "ruined" "ruining");
+lin slice_N = mkN "slice" "slices";
+lin transmit_V2 = mkV2 (mkV "transmit" "transmits" "transmitted" "transmitted" "transmitting");
+lin thigh_N = mkN "thigh" "thighs";
+lin practically_Adv = mkAdv "practically" ;
+lin dedicate_V2 = mkV2 (mkV "dedicate" "dedicates" "dedicated" "dedicated" "dedicating");
+lin mistake_V2 = mkV2 (IrregEng.mistake_V);
+lin mistake_V = IrregEng.mistake_V;
+lin corresponding_A = mkA "corresponding" ;
+lin albeit_Subj = mkSubj "albeit";
+lin sound_A = compoundA (mkA "sound");
+lin nurse_V2 = mkV2 (mkV "nurse" "nurses" "nursed" "nursed" "nursing");
+lin discharge_N = mkN "discharge" "discharges";
+lin comparative_A = compoundA (mkA "comparative");
+lin cluster_N = mkN "cluster" "clusters";
+lin propose_VV = mkVV (mkV "propose" "proposes" "proposed" "proposed" "proposing");
+lin propose_VS = mkVS (mkV "propose" "proposes" "proposed" "proposed" "proposing");
+lin propose_V2 = mkV2 (mkV "propose" "proposes" "proposed" "proposed" "proposing");
+lin propose_V = mkV "propose" "proposes" "proposed" "proposed" "proposing";
+lin obstacle_N = mkN "obstacle" "obstacles";
+lin motorway_N = mkN "motorway" "motorways";
+lin heritage_N = mkN "heritage" "IRREG";
+lin counselling_N = mkN "counselling" ;
+lin breeding_N = mkN "breeding" ;
+lin characteristic_A = compoundA (mkA "characteristic");
+lin bucket_N = mkN "bucket" "buckets";
+lin migration_N = mkN "migration" "migrations";
+lin campaign_V = mkV "campaign" "campaigns" "campaigned" "campaigned" "campaigning";
+lin ritual_N = mkN "ritual" "rituals";
+lin originate_V2 = mkV2 (mkV "originate" "originates" "originated" "originated" "originating");
+lin originate_V = mkV "originate" "originates" "originated" "originated" "originating";
+lin hunting_N = mkN "hunting" ;
+lin crude_A = mkA "crude" "cruder";
+lin protocol_N = mkN "protocol" "protocols";
+lin prejudice_N = mkN "prejudice" "prejudices";
+lin inspiration_N = mkN "inspiration" "inspirations";
+lin dioxide_N = mkN "dioxide" "dioxides";
+lin chemical_A = compoundA (mkA "chemical");
+lin uncomfortable_A = compoundA (mkA "uncomfortable");
+lin worthy_A = mkA "worthy" "worthier";
+lin inspect_V2 = mkV2 (mkV "inspect" "inspects" "inspected" "inspected" "inspecting");
+lin summon_V2 = mkV2 (mkV "summon" "summons" "summoned" "summoned" "summoning");
+lin parallel_N = mkN "parallel" "parallels";
+lin outlet_N = mkN "outlet" "outlets";
+lin okay_A = compoundA (mkA "okay");
+lin collaboration_N = mkN "collaboration" ;
+lin booking_N = mkN "booking" "bookings";
+lin salad_N = mkN "salad" "salads";
+lin productive_A = compoundA (mkA "productive");
+lin charming_A = mkA "charming" ;
+lin polish_A = compoundA (mkA "Polish");
+lin oak_N = mkN "oak" "oaks";
+lin access_V2 = mkV2 (mkV "access");
+lin tourism_N = mkN "tourism" ;
+lin independently_Adv = mkAdv "independently" ;
+lin cruel_A = mkA "cruel" "crueller";
+lin diversity_N = mkN "diversity" ;
+lin accused_A = mkA "accused" ;
+lin supplement_N = mkN "supplement" "supplements";
+lin fucking_Adv = mkAdv "fucking" ;
+lin forecast_N = mkN "forecast" "forecasts";
+lin amend_V2V = mkV2V (mkV "amend" "amends" "amended" "amended" "amending") noPrep to_Prep ;
+lin amend_V2 = mkV2 (mkV "amend" "amends" "amended" "amended" "amending");
+lin amend_V = mkV "amend" "amends" "amended" "amended" "amending";
+lin soap_N = mkN "soap" "soaps";
+lin ruling_N = mkN "ruling" "rulings";
+lin interference_N = mkN "interference" ;
+lin executive_A = compoundA (mkA "executive");
+lin mining_N = mkN "mining" ;
+lin minimal_A = compoundA (mkA "minimal");
+lin clarify_V2 = mkV2 (mkV "clarify" "clarifies" "clarified" "clarified" "clarifying");
+lin clarify_V = mkV "clarify" "clarifies" "clarified" "clarified" "clarifying";
+lin strain_V2 = mkV2 (mkV "strain" "strains" "strained" "strained" "straining");
+lin novel_A = compoundA (mkA "novel");
+lin try_N = mkN "try" "tries";
+lin coastal_A = compoundA (mkA "coastal");
+lin rising_A = mkA "rising" ;
+lin quota_N = mkN "quota" "quotas";
+lin minus_Prep = mkPrep "minus";
+lin kilometre_N = variants{} ; -- 
+lin characterize_V2 = mkV2 (mkV "characterize" "characterizes" "characterized" "characterized" "characterizing");
+lin suspicious_A = compoundA (mkA "suspicious");
+lin pet_N = mkN "pet" "pets";
+lin beneficial_A = compoundA (mkA "beneficial");
+lin fling_V2 = mkV2 (IrregEng.fling_V);
+lin fling_V = IrregEng.fling_V;
+lin deprive_V2 = mkV2 (mkV "deprive" "deprives" "deprived" "deprived" "depriving");
+lin covenant_N = mkN "covenant" "covenants";
+lin bias_N = mkN "bias" "biases";
+lin trophy_N = mkN "trophy" "trophies";
+lin verb_N = mkN "verb" "verbs";
+lin honestly_Adv = mkAdv "honestly" ;
+lin extract_N = mkN "extract" "extracts";
+lin straw_N = mkN "straw" "straws";
+lin stem_V2 = mkV2 (mkV "stem" "stems" "stemmed" "stemmed" "stemming");
+lin stem_V = mkV "stem" "stems" "stemmed" "stemmed" "stemming";
+lin eyebrow_N = mkN "eyebrow" "eyebrows";
+lin noble_A = mkA "noble" "nobler";
+lin mask_N = mkN "mask" "masks";
+lin lecturer_N = mkN "lecturer" "lecturers";
+lin girlfriend_N = mkN feminine (mkN "girlfriend" "girlfriends");
+lin forehead_N = mkN "forehead" "foreheads";
+lin timetable_N = mkN "timetable" "timetables";
+lin symbolic_A = compoundA (mkA "symbolic");
+lin farming_N = mkN "farming";
+lin lid_N = mkN "lid" "lids";
+lin librarian_N = mkN "librarian" "librarians";
+lin injection_N = mkN "injection" "injections";
+lin sexuality_N = mkN "sexuality" ;
+lin irrelevant_A = compoundA (mkA "irrelevant");
+lin bonus_N = mkN "bonus" "bonuses";
+lin abuse_V2 = mkV2 (mkV "abuse" "abuses" "abused" "abused" "abusing");
+lin thumb_N = mkN "thumb" "thumbs";
+lin survey_V2 = mkV2 (mkV "survey" "surveys" "surveyed" "surveyed" "surveying");
+lin ankle_N = mkN "ankle" "ankles";
+lin psychologist_N = mkN "psychologist" "psychologists";
+lin occurrence_N = mkN "occurrence" "occurrences";
+lin profitable_A = compoundA (mkA "profitable");
+lin deliberate_A = compoundA (mkA "deliberate");
+lin bow_V2 = mkV2 (mkV "bow" "bows" "bowed" "bowed" "bowing");
+lin bow_V = mkV "bow" "bows" "bowed" "bowed" "bowing";
+lin tribe_N = mkN "tribe" "tribes";
+lin rightly_Adv = mkAdv "rightly" ;
+lin representative_A = compoundA (mkA "representative");
+lin code_V2 = mkV2 (mkV "code" "codes" "coded" "coded" "coding");
+lin validity_N = mkN "validity" ;
+lin marble_N = mkN "marble" "marbles";
+lin bow_N = mkN "bow" "bows";
+lin plunge_V2 = mkV2 (mkV "plunge" "plunges" "plunged" "plunged" "plunging");
+lin plunge_V = mkV "plunge" "plunges" "plunged" "plunged" "plunging";
+lin maturity_N = variants{} ; -- 
+lin maturity_3_N = mkN "maturity";
+lin maturity_2_N = mkN "maturity";
+lin maturity_1_N = mkN "maturity";
+lin hidden_A = mkA "hidden" ;
+lin contrast_V2 = mkV2 (mkV "contrast" "contrasts" "contrasted" "contrasted" "contrasting");
+lin contrast_V = mkV "contrast" "contrasts" "contrasted" "contrasted" "contrasting";
+lin tobacco_N = mkN "tobacco" "tobaccos";
+lin middle_class_A = compoundA (mkA "middle-class");
+lin grip_V2 = mkV2 (mkV "grip" "grips" "gripped" "gripped" "gripping");
+lin clergy_N = mkN "clergy" "clergies";
+lin trading_A = mkA "trading" ;
+lin passive_A = compoundA (mkA "passive");
+lin decoration_N = mkN "decoration" "decorations";
+lin racial_A = compoundA (mkA "racial");
+lin well_N = mkN "well" "wells";
+lin embarrassment_N = mkN "embarrassment" "embarrassments";
+lin sauce_N = mkN "sauce" "sauces";
+lin fatal_A = compoundA (mkA "fatal");
+lin banker_N = mkN "banker" "bankers";
+lin compensate_V2 = mkV2 (mkV "compensate" "compensates" "compensated" "compensated" "compensating");
+lin compensate_V = mkV "compensate" "compensates" "compensated" "compensated" "compensating";
+lin make_up_N = mkN "make-up" "make-ups";
+lin popularity_N = mkN "popularity" ;
+lin interior_A = compoundA (mkA "interior");
+lin eligible_A = compoundA (mkA "eligible");
+lin continuity_N = mkN "continuity" ;
+lin bunch_N = mkN "bunch" "bunches";
+lin hook_N = mkN "hook" "hooks";
+lin wicket_N = mkN "wicket" "wickets";
+lin pronounce_V2 = mkV2 (mkV "pronounce" "pronounces" "pronounced" "pronounced" "pronouncing");
+lin pronounce_V = mkV "pronounce" "pronounces" "pronounced" "pronounced" "pronouncing";
+lin ballet_N = mkN "ballet" "ballets";
+lin heir_N = mkN human (mkN "heir" "heirs");
+lin positively_Adv = mkAdv "positively" ;
+lin insufficient_A = compoundA (mkA "insufficient");
+lin substitute_V2 = mkV2 (mkV "substitute" "substitutes" "substituted" "substituted" "substituting");
+lin substitute_V = mkV "substitute" "substitutes" "substituted" "substituted" "substituting";
+lin mysterious_A = compoundA (mkA "mysterious");
+lin dancer_N = mkN "dancer" "dancers";
+lin trail_N = mkN "trail" "trails";
+lin caution_N = mkN "caution" "cautions";
+lin donation_N = mkN "donation" "donations";
+lin added_A = mkA "added" ;
+lin weaken_V2 = mkV2 (mkV "weaken" "weakens" "weakened" "weakened" "weakening");
+lin weaken_V = mkV "weaken" "weakens" "weakened" "weakened" "weakening";
+lin tyre_N = mkN "tyre" "tyres";
+lin sufferer_N = mkN "sufferer" "sufferers";
+lin managerial_A = compoundA (mkA "managerial");
+lin elaborate_A = compoundA (mkA "elaborate");
+lin restraint_N = mkN "restraint" "restraints";
+lin renew_V2 = mkV2 (mkV "renew" "renews" "renewed" "renewed" "renewing");
+lin gardenerMasc_N = mkN masculine (mkN "gardener" "gardeners");
+lin dilemma_N = mkN "dilemma" "dilemmas";
+lin configuration_N = mkN "configuration" "configurations";
+lin rear_A = mkA "rear" ;
+lin embark_V2 = mkV2 (mkV "embark" "embarks" "embarked" "embarked" "embarking");
+lin embark_V = mkV "embark" "embarks" "embarked" "embarked" "embarking";
+lin misery_N = mkN "misery" "miseries";
+lin importantly_Adv = mkAdv "importantly" ;
+lin continually_Adv = mkAdv "continually" ;
+lin appreciation_N = mkN "appreciation" "appreciations";
+lin radical_N = mkN "radical" "radicals";
+lin diverse_A = compoundA (mkA "diverse");
+lin revive_V2 = mkV2 (mkV "revive" "revives" "revived" "revived" "reviving");
+lin revive_V = mkV "revive" "revives" "revived" "revived" "reviving";
+lin trip_V = mkV "trip" "trips" "tripped" "tripped" "tripping";
+lin lounge_N = mkN "lounge" "lounges";
+lin dwelling_N = mkN "dwelling" "dwellings";
+lin parental_A = compoundA (mkA "parental");
+lin loyal_A = mkA "loyal" "loyaller";
+lin privatisation_N = mkN "privatisation" ;
+lin outsider_N = mkN "outsider" "outsiders";
+lin forbid_V2 = mkV2 (IrregEng.forbid_V);
+lin yep_Interj = mkInterj "yep" ;
+lin prospective_A = compoundA (mkA "prospective");
+lin manuscript_N = mkN "manuscript" "manuscripts";
+lin inherent_A = compoundA (mkA "inherent");
+lin deem_V2V = mkV2V (mkV "deem") noPrep to_Prep;
+lin deem_V2A = mkV2V (mkV "deem") noPrep to_Prep;
+lin deem_V2 = mkV2 (mkV "deem" "deems" "deemed" "deemed" "deeming");
+lin telecommunication_N = mkN "telecommunication" "telecommunications";
+lin intermediate_A = compoundA (mkA "intermediate");
+lin worthwhile_A = compoundA (mkA "worthwhile");
+lin calendar_N = mkN "calendar" "calendars";
+lin basin_N = mkN "basin" "basins";
+lin utterly_Adv = mkAdv "utterly" ;
+lin rebuild_V2 = mkV2 (mkV "re" IrregEng.build_V);
+lin pulse_N = mkN "pulse" "pulses";
+lin suppress_V2 = mkV2 (mkV "suppress" "suppresses" "suppressed" "suppressed" "suppressing");
+lin predator_N = mkN "predator" "predators";
+lin width_N = mkN "width" "widths";
+lin stiff_A = mkA "stiff" "stiffer";
+lin spine_N = mkN "spine" "spines";
+lin betray_V2 = mkV2 (mkV "betray" "betrays" "betrayed" "betrayed" "betraying");
+lin punish_V2 = mkV2 (mkV "punish" "punishes" "punished" "punished" "punishing");
+lin stall_N = mkN "stall" "stalls";
+lin lifestyle_N = mkN "lifestyle" ;
+lin compile_V2 = mkV2 (mkV "compile" "compiles" "compiled" "compiled" "compiling");
+lin arouse_V2V = mkV2V (mkV "arouse") noPrep to_Prep ;
+lin arouse_V2 = mkV2 (mkV "arouse" "arouses" "aroused" "aroused" "arousing");
+lin partially_Adv = mkAdv "partially" ;
+lin headline_N = mkN "headline" "headlines";
+lin divine_A = compoundA (mkA "divine");
+lin unpleasant_A = compoundA (mkA "unpleasant");
+lin sacred_A = compoundA (mkA "sacred");
+lin useless_A = compoundA (mkA "useless");
+lin cool_V2 = mkV2 (mkV "cool" "cools" "cooled" "cooled" "cooling");
+lin cool_V = mkV "cool" "cools" "cooled" "cooled" "cooling";
+lin tremble_V = mkV "tremble" "trembles" "trembled" "trembled" "trembling";
+lin statue_N = mkN "statue" "statues";
+lin obey_V2 = mkV2 (mkV "obey" "obeys" "obeyed" "obeyed" "obeying");
+lin obey_V = mkV "obey" "obeys" "obeyed" "obeyed" "obeying";
+lin drunk_A = mkA "drunk";
+lin tender_A = mkA "tender" "tenderer";
+lin molecular_A = compoundA (mkA "molecular");
+lin circulate_V2 = mkV2 (mkV "circulate" "circulates" "circulated" "circulated" "circulating");
+lin circulate_V = mkV "circulate" "circulates" "circulated" "circulated" "circulating";
+lin exploitation_N = mkN "exploitation" ;
+lin explicitly_Adv = mkAdv "explicitly" ;
+lin utterance_N = mkN "utterance" "utterances";
+lin linear_A = compoundA (mkA "linear");
+lin chat_V = mkV "chat" "chats" "chatted" "chatted" "chatting";
+lin revision_N = mkN "revision" "revisions";
+lin distress_N = mkN "distress" ;
+lin spill_V2 = mkV2 (mkV "spill" "spills" "spilled" "spilled" "spilling");
+lin spill_V = mkV "spill" "spills" "spilled" "spilled" "spilling";
+lin steward_N = mkN "steward" "stewards";
+lin knight_N = mkN "knight" "knights";
+lin sum_V2 = mkV2 (mkV "sum" "sums" "summed" "summed" "summing");
+lin sum_V = mkV "sum" "sums" "summed" "summed" "summing";
+lin semantic_A = compoundA (mkA "semantic");
+lin selective_A = compoundA (mkA "selective");
+lin learner_N = mkN "learner" "learners";
+lin dignity_N = mkN "dignity" "dignities";
+lin senate_N = mkN "senate" "senates";
+lin grid_N = mkN "grid" "grids";
+lin fiscal_A = compoundA (mkA "fiscal");
+lin activate_V2 = mkV2 (mkV "activate" "activates" "activated" "activated" "activating");
+lin rival_A = mkA "rival" ;
+lin fortunate_A = compoundA (mkA "fortunate");
+lin jeans_N = mkN "jeans" "jeans" ;
+lin select_A = compoundA (mkA "select");
+lin fitting_N = mkN "fitting" "fittings";
+lin commentator_N = mkN "commentator" "commentators";
+lin weep_V2 = mkV2 (IrregEng.weep_V);
+lin weep_V = IrregEng.weep_V;
+lin handicap_N = mkN "handicap" "handicaps";
+lin crush_V2 = mkV2 (mkV "crush" "crushes" "crushed" "crushed" "crushing");
+lin crush_V = mkV "crush" "crushes" "crushed" "crushed" "crushing";
+lin towel_N = mkN "towel" "towels";
+lin stay_N = mkN "stay" "stays";
+lin skilled_A = compoundA (mkA "skilled");
+lin repeatedly_Adv = mkAdv "repeatedly" ;
+lin defensive_A = compoundA (mkA "defensive");
+lin calm_V2 = mkV2 (mkV "calm" "calms" "calmed" "calmed" "calming");
+lin calm_V = mkV "calm" "calms" "calmed" "calmed" "calming";
+lin temporarily_Adv = mkAdv "temporarily" ;
+lin rain_V2 = mkV2 (mkV "rain" "rains" "rained" "rained" "raining");
+lin rain_V = mkV "rain" "rains" "rained" "rained" "raining";
+lin pin_N = mkN "pin" "pins";
+lin villa_N = mkN "villa" "villas";
+lin rod_N = mkN "rod" "rods";
+lin frontier_N = mkN "frontier" "frontiers";
+lin enforcement_N = mkN "enforcement" ;
+lin protective_A = compoundA (mkA "protective");
+lin philosophical_A = compoundA (mkA "philosophical");
+lin lordship_N = mkN "lordship" "lordships";
+lin disagree_VS = mkVS (mkV "disagree");
+lin disagree_V2 = mkV2 (mkV "disagree" "disagrees" "disagreed" "disagreed" "disagreeing");
+lin disagree_V = mkV "disagree";
+lin boyfriend_N = mkN masculine (mkN "boyfriend" "boyfriends");
+lin activistMasc_N = mkN masculine (mkN "activist" "activists");
+lin viewer_N = mkN "viewer" "viewers";
+lin slim_A = mkA "slim" "slimmer";
+lin textile_N = mkN "textile" "textiles";
+lin mist_N = mkN "mist" "mists";
+lin harmony_N = mkN "harmony" "harmonies";
+lin deed_N = mkN "deed" "deeds";
+lin merge_V2 = mkV2 (mkV "merge" "merges" "merged" "merged" "merging");
+lin merge_V = mkV "merge" "merges" "merged" "merged" "merging";
+lin invention_N = mkN "invention" "inventions";
+lin commissioner_N = mkN "commissioner" "commissioners";
+lin caravan_N = mkN "caravan" "caravans";
+lin bolt_N = mkN "bolt" "bolts";
+lin ending_N = mkN "ending" "endings";
+lin publishing_N = mkN "publishing" ;
+lin gut_N = mkN "gut" "guts";
+lin stamp_V2 = mkV2 (mkV "stamp" "stamps" "stamped" "stamped" "stamping");
+lin stamp_V = mkV "stamp" "stamps" "stamped" "stamped" "stamping";
+lin map_V2 = mkV2 (mkV "map" "maps" "mapped" "mapped" "mapping");
+lin loud_Adv = mkAdv "loud";
+lin stroke_V2 = mkV2 (mkV "stroke" "strokes" "stroked" "stroked" "stroking");
+lin shock_V2 = mkV2 (mkV "shock" "shocks" "shocked" "shocked" "shocking");
+lin rug_N = mkN "rug" "rugs";
+lin picture_V2 = mkV2 (mkV "picture" "pictures" "pictured" "pictured" "picturing");
+lin slip_N = mkN "slip" "slips";
+lin praise_N = mkN "praise" "praises";
+lin fine_N = mkN "fine" "fines";
+lin monument_N = mkN "monument" "monuments";
+lin material_A = compoundA (mkA "material");
+lin garment_N = mkN "garment" "garments";
+lin toward_Prep = mkPrep "toward";
+lin realm_N = mkN "realm" "realms";
+lin melt_V2 = mkV2 (mkV "melt" "melts" "melted" "melted" "melting");
+lin melt_V = mkV "melt" "melts" "melted" "melted" "melting";
+lin reproduction_N = mkN "reproduction" "reproductions";
+lin reactor_N = mkN "reactor" "reactors";
+lin furious_A = compoundA (mkA "furious");
+lin distinguished_A = mkA "distinguished" ;
+lin characterize_V2 = mkV2 (mkV "characterize" "characterizes" "characterized" "characterized" "characterizing");
+lin alike_Adv = mkAdv "alike";
+lin pump_N = mkN "pump" "pumps";
+lin probe_N = mkN "probe" "probes";
+lin feedback_N = mkN "feedback" ;
+lin aspiration_N = mkN "aspiration" "aspirations";
+lin suspect_N = mkN "suspect" "suspects";
+lin solar_A = compoundA (mkA "solar");
+lin fare_N = mkN "fare" "fares";
+lin carve_V2 = mkV2 (mkV "carve" "carves" "carved" "carved" "carving");
+lin carve_V = mkV "carve" "carves" "carved" "carved" "carving";
+lin qualified_A = mkA "qualified" ;
+lin membrane_N = mkN "membrane" "membranes";
+lin dependence_N = mkN "dependence" ;
+lin convict_V2 = mkV2 (mkV "convict" "convicts" "convicted" "convicted" "convicting");
+lin bacteria_N = mkN "bacteria" ;
+lin trading_N = mkN "trading" ;
+lin ambassador_N = mkN masculine (mkN "ambassador" "ambassadors");
+lin wound_V2 = mkV2 (mkV "wound" "wounds" "wounded" "wounded" "wounding");
+lin drug_V2 = mkV2 (mkV "drug" "drugs" "drugged" "drugged" "drugging");
+lin conjunction_N = mkN "conjunction" "conjunctions";
+lin cabin_N = mkN "cabin" "cabins";
+lin trail_V2 = mkV2 (mkV "trail" "trails" "trailed" "trailed" "trailing");
+lin trail_V = mkV "trail" "trails" "trailed" "trailed" "trailing";
+lin shaft_N = mkN "shaft" "shafts";
+lin treasure_N = mkN "treasure" "treasures";
+lin inappropriate_A = compoundA (mkA "inappropriate");
+lin half_Adv = mkAdv "half" ;
+lin attribute_N = mkN "attribute" "attributes";
+lin liquid_A = compoundA (mkA "liquid");
+lin embassy_N = mkN "embassy" "embassies";
+lin terribly_Adv = mkAdv "terribly" ;
+lin exemption_N = mkN "exemption" "exemptions";
+lin array_N = mkN "array" "arrays";
+lin tablet_N = mkN "tablet" "tablets";
+lin sack_V2 = mkV2 (mkV "sack" "sacks" "sacked" "sacked" "sacking");
+lin erosion_N = mkN "erosion" ;
+lin bull_N = mkN "bull" "bulls";
+lin warehouse_N = mkN "warehouse" "warehouses";
+lin unfortunate_A = compoundA (mkA "unfortunate");
+lin promoter_N = mkN "promoter" "promoters";
+lin compel_VV = mkVV (mkV "compel" "compels" "compelled" "compelled" "compelling");
+lin compel_V2V = mkV2V (mkV "compel" "compels" "compelled" "compelled" "compelling") noPrep noPrep;
+lin compel_V2 = mkV2 (mkV "compel" "compels" "compelled" "compelled" "compelling");
+lin motivate_V2V = mkV2V (mkV "motivate") noPrep to_Prep ;
+lin motivate_V2 = mkV2 (mkV "motivate" "motivates" "motivated" "motivated" "motivating");
+lin burning_A = mkA "burning" ;
+lin vitamin_N = mkN "vitamin" "vitamins";
+lin sail_N = mkN "sail" "sails";
+lin lemon_N = mkN "lemon" "lemons";
+lin foreigner_N = mkN "foreigner" "foreigners";
+lin powder_N = mkN "powder" "powders";
+lin persistent_A = compoundA (mkA "persistent");
+lin bat_N = mkN "bat" "bats";
+lin ancestor_N = mkN masculine (mkN "ancestor" "ancestors");
+lin predominantly_Adv = mkAdv "predominantly" ;
+lin mathematical_A = compoundA (mkA "mathematical");
+lin compliance_N = mkN "compliance" ;
+lin arch_N = mkN "arch" "arches";
+lin woodland_N = mkN "woodland" "woodlands";
+lin serum_N = mkN "serum" ;
+lin overnight_Adv = mkAdv "overnight";
+lin doubtful_A = compoundA (mkA "doubtful");
+lin doing_N = mkN "doing" ;
+lin coach_V2 = mkV2 (mkV "coach" "coaches" "coached" "coached" "coaching");
+lin coach_V = mkV "coach" "coaches" "coached" "coached" "coaching";
+lin binding_A = mkA "binding" ;
+lin surrounding_A = compoundA (mkA "surrounding");
+lin peer_N = mkN "peer" "peers";
+lin ozone_N = mkN "ozone" ;
+lin mid_A = compoundA (mkA "mid");
+lin invisible_A = compoundA (mkA "invisible");
+lin depart_V = mkV "depart" "departs" "departed" "departed" "departing";
+lin brigade_N = mkN "brigade" "brigades";
+lin manipulate_V2 = mkV2 (mkV "manipulate" "manipulates" "manipulated" "manipulated" "manipulating");
+lin consume_V2 = mkV2 (mkV "consume" "consumes" "consumed" "consumed" "consuming");
+lin consume_V = mkV "consume" "consumes" "consumed" "consumed" "consuming";
+lin temptation_N = mkN "temptation" "temptations";
+lin intact_A = compoundA (mkA "intact");
+lin glove_N = mkN "glove" "gloves";
+lin aggression_N = mkN "aggression" "aggressions";
+lin emergence_N = mkN "emergence" ;
+lin stag_V = mkV "stag" ;
+lin coffin_N = mkN "coffin" "coffins";
+lin beautifully_Adv = mkAdv "beautifully" ;
+lin clutch_V2 = mkV2 (mkV "clutch" "clutches" "clutched" "clutched" "clutching");
+lin clutch_V = mkV "clutch" "clutches" "clutched" "clutched" "clutching";
+lin wit_N = mkN "wit" "wits";
+lin underline_V2 = mkV2 (mkV "underline" "underlines" "underlined" "underlined" "underlining");
+lin trainee_N = mkN "trainee" "trainees";
+lin scrutiny_N = mkN "scrutiny" "scrutinies";
+lin neatly_Adv = mkAdv "neatly" ;
+lin follower_N = mkN "follower" "followers";
+lin sterling_A = compoundA (mkA "sterling");
+lin tariff_N = mkN "tariff" "tariffs";
+lin bee_N = mkN "bee" "bees";
+lin relaxation_N = mkN "relaxation" "relaxations";
+lin negligence_N = mkN "negligence" ;
+lin sunlight_N = mkN "sunlight" ;
+lin penetrate_V2 = mkV2 (mkV "penetrate" "penetrates" "penetrated" "penetrated" "penetrating");
+lin penetrate_V = mkV "penetrate" "penetrates" "penetrated" "penetrated" "penetrating";
+lin knot_N = mkN "knot" "knots";
+lin temper_N = mkN "temper" "tempers";
+lin skull_N = mkN "skull" "skulls";
+lin openly_Adv = mkAdv "openly" ;
+lin grind_V2 = mkV2 (IrregEng.grind_V);
+lin grind_V = IrregEng.grind_V;
+lin whale_N = mkN "whale" "whales";
+lin throne_N = mkN "throne" "thrones";
+lin supervise_V2 = mkV2 (mkV "supervise" "supervises" "supervised" "supervised" "supervising");
+lin supervise_V = mkV "supervise" "supervises" "supervised" "supervised" "supervising";
+lin sickness_N = mkN "sickness" "sicknesses";
+lin package_V2 = mkV2 (mkV "package" "packages" "packaged" "packaged" "packaging");
+lin intake_N = mkN "intake" "intakes";
+lin within_Adv = mkAdv "within" ;
+lin inland_A = compoundA (mkA "inland");
+lin beast_N = mkN "beast" "beasts";
+lin rear_N = mkN "rear" "rears";
+lin morality_N = mkN "morality" "moralities";
+lin competent_A = compoundA (mkA "competent");
+lin sink_N = mkN "sink" "sinks";
+lin uniform_A = compoundA (mkA "uniform");
+lin reminder_N = mkN "reminder" "reminders";
+lin permanently_Adv = mkAdv "permanently" ;
+lin optimistic_A = compoundA (mkA "optimistic");
+lin bargain_N = mkN "bargain" "bargains";
+lin seemingly_Adv = mkAdv "seemingly" ;
+lin respective_A = compoundA (mkA "respective");
+lin horizontal_A = compoundA (mkA "horizontal");
+lin decisive_A = compoundA (mkA "decisive");
+lin bless_V2 = mkV2 (mkV "bless" "blesses" "blessed" "blessed" "blessing");
+lin bile_N = mkN "bile" ;
+lin spatial_A = compoundA (mkA "spatial");
+lin bullet_N = mkN "bullet" "bullets";
+lin respectable_A = compoundA (mkA "respectable");
+lin overseas_Adv = mkAdv "overseas";
+lin convincing_A = compoundA (mkA "convincing");
+lin unacceptable_A = compoundA (mkA "unacceptable");
+lin confrontation_N = mkN "confrontation" "confrontations";
+lin swiftly_Adv = mkAdv "swiftly" ;
+lin paid_A = mkA "paid" ;
+lin joke_V = mkV "joke" "jokes" "joked" "joked" "joking";
+lin instant_A = compoundA (mkA "instant");
+lin illusion_N = mkN "illusion" "illusions";
+lin cheer_V2 = mkV2 (mkV "cheer" "cheers" "cheered" "cheered" "cheering");
+lin cheer_V = mkV "cheer" "cheers" "cheered" "cheered" "cheering";
+lin congregation_N = mkN "congregation" "congregations";
+lin worldwide_Adv = mkAdv "worldwide" ;
+lin winning_A = mkA "winning" ;
+lin wake_N = mkN "wake" "wakes";
+lin toss_V2 = mkV2 (mkV "toss" "tosses" "tossed" "tossed" "tossing");
+lin toss_V = mkV "toss" "tosses" "tossed" "tossed" "tossing";
+lin medium_A = compoundA (mkA "medium");
+lin jewellery_N = mkN "jewellery" ;
+lin fond_A = mkA "fond" "fonder";
+lin alarm_V2 = mkV2 (mkV "alarm" "alarms" "alarmed" "alarmed" "alarming");
+lin guerrilla_N = mkN "guerrilla" "guerrillas";
+lin dive_V = mkV "dive" "dives" "dived" "dived" "diving";
+lin desire_V2 = mkV2 (mkV "desire" "desires" "desired" "desired" "desiring");
+lin cooperation_N = mkN "cooperation" ;
+lin thread_N = mkN "thread" "threads";
+lin prescribe_V2 = mkV2 (mkV "prescribe" "prescribes" "prescribed" "prescribed" "prescribing");
+lin prescribe_V = mkV "prescribe" "prescribes" "prescribed" "prescribed" "prescribing";
+lin calcium_N = mkN "calcium" ;
+lin redundant_A = compoundA (mkA "redundant");
+lin marker_N = mkN "marker" "markers";
+lin chemistMasc_N = mkN masculine (mkN "chemist" "chemists");
+lin mammal_N = mkN "mammal" "mammals";
+lin legacy_N = mkN "legacy" "legacies";
+lin debtor_N = mkN "debtor" "debtors";
+lin testament_N = mkN "testament" "testaments";
+lin tragic_A = compoundA (mkA "tragic");
+lin silver_A = mkA "silver" ;
+lin grin_N = mkN "grin" "grins";
+lin spectacle_N = mkN "spectacle" "spectacles";
+lin inheritance_N = mkN "inheritance" "inheritances";
+lin heal_V2 = mkV2 (mkV "heal" "heals" "healed" "healed" "healing");
+lin heal_V = mkV "heal" "heals" "healed" "healed" "healing";
+lin sovereignty_N = mkN "sovereignty" ;
+lin enzyme_N = mkN "enzyme" "enzymes";
+lin host_V2 = mkV2 (mkV "host" "hosts" "hosted" "hosted" "hosting");
+lin neighbouring_A = mkA "neighbouring" ;
+lin corn_N = mkN "corn" "corns";
+lin layout_N = mkN "layout" ;
+lin dictate_VS = mkVS (mkV "dictate" "dictates" "dictated" "dictated" "dictating");
+lin dictate_V2 = mkV2 (mkV "dictate" "dictates" "dictated" "dictated" "dictating");
+lin dictate_V = mkV "dictate" "dictates" "dictated" "dictated" "dictating";
+lin rip_V2 = mkV2 (mkV "rip" "rips" "ripped" "ripped" "ripping");
+lin rip_V = mkV "rip" "rips" "ripped" "ripped" "ripping";
+lin regain_V2 = mkV2 (mkV "regain" "regains" "regained" "regained" "regaining");
+lin probable_A = compoundA (mkA "probable");
+lin inclusion_N = mkN "inclusion" ;
+lin booklet_N = mkN "booklet" "booklets";
+lin bar_V2 = mkV2 (mkV "bar" "bars" "barred" "barred" "barring");
+lin privately_Adv = mkAdv "privately" ;
+lin laser_N = mkN "laser" "lasers";
+lin fame_N = mkN "fame" ;
+lin bronze_N = mkN "bronze" "bronzes";
+lin mobile_A = compoundA (mkA "mobile");
+lin metaphor_N = mkN "metaphor" "metaphors";
+lin complication_N = mkN "complication" "complications";
+lin narrow_V2 = mkV2 (mkV "narrow" "narrows" "narrowed" "narrowed" "narrowing");
+lin narrow_V = mkV "narrow" "narrows" "narrowed" "narrowed" "narrowing";
+lin old_fashioned_A = compoundA (mkA "old-fashioned");
+lin chop_V2 = mkV2 (mkV "chop" "chops" "chopped" "chopped" "chopping");
+lin chop_V = mkV "chop" "chops" "chopped" "chopped" "chopping";
+lin synthesis_N = mkN "synthesis" "syntheses" {- FIXME: guessed plural form -};
+lin diameter_N = mkN "diameter" "diameters";
+lin bomb_V2 = mkV2 (mkV "bomb" "bombs" "bombed" "bombed" "bombing");
+lin bomb_V = mkV "bomb" "bombs" "bombed" "bombed" "bombing";
+lin silently_Adv = mkAdv "silently" ;
+lin shed_N = mkN "shed" "sheds";
+lin fusion_N = mkN "fusion" "fusions";
+lin trigger_V2 = mkV2 (mkV "trigger" "triggers" "triggered" "triggered" "triggering");
+lin printing_N = mkN "printing" "printings";
+lin onion_N = mkN "onion" "onions";
+lin dislike_V2 = mkV2 (mkV "dislike" "dislikes" "disliked" "disliked" "disliking");
+lin embody_V2 = mkV2 (mkV "embody" "embodies" "embodied" "embodied" "embodying");
+lin curl_V = mkV "curl" "curls" "curled" "curled" "curling";
+lin sunshine_N = mkN "sunshine" ;
+lin sponsorship_N = mkN "sponsorship" "sponsorships";
+lin rage_N = mkN "rage" "rages";
+lin loop_N = mkN "loop" "loops";
+lin halt_N = mkN "halt" "halts";
+lin cop_V2 = mkV2 (mkV "cop" "cops" "copped" "copped" "copping");
+lin bang_V2 = mkV2 (mkV "bang" "bangs" "banged" "banged" "banging");
+lin bang_V = mkV "bang" "bangs" "banged" "banged" "banging";
+lin toxic_A = compoundA (mkA "toxic");
+lin thinking_A = mkA "thinking" ;
+lin orientation_N = mkN "orientation" ;
+lin likelihood_N = mkN "likelihood" ;
+lin wee_A = compoundA (mkA "wee");
+lin up_to_date_A = compoundA (mkA "up-to-date");
+lin polite_A = mkA "polite" "politer";
+lin apology_N = mkN "apology" "apologies";
+lin exile_N = mkN "exile" "exiles";
+lin brow_N = mkN "brow" "brows";
+lin miserable_A = compoundA (mkA "miserable");
+lin outbreak_N = mkN "outbreak" "outbreaks";
+lin comparatively_Adv = mkAdv "comparatively" ;
+lin pump_V2 = mkV2 (mkV "pump" "pumps" "pumped" "pumped" "pumping");
+lin pump_V = mkV "pump" "pumps" "pumped" "pumped" "pumping";
+lin fuck_V2 = mkV2 (mkV "fuck" "fucks" "fucked" "fucked" "fucking");
+lin fuck_V = mkV "fuck" "fucks" "fucked" "fucked" "fucking";
+lin forecast_VS = mkVS (mkV "forecast" "forecasts" "forecasted" "forecasted" "forecasting");
+lin forecast_V2 = mkV2 (mkV "forecast" "forecasts" "forecasted" "forecasted" "forecasting");
+lin forecast_V = mkV "forecast" "forecasts" "forecasted" "forecasted" "forecasting";
+lin timing_N = mkN "timing" "timings";
+lin headmaster_N = mkN "headmaster" "headmasters";
+lin terrify_V2 = mkV2 (mkV "terrify" "terrifies" "terrified" "terrified" "terrifying");
+lin sigh_N = mkN "sigh" "sighs";
+lin premier_A = compoundA (mkA "premier");
+lin joint_N = mkN "joint" "joints";
+lin incredible_A = compoundA (mkA "incredible");
+lin gravity_N = mkN "gravity" ;
+lin regulatory_A = mkA "regulatory" ;
+lin cylinder_N = mkN "cylinder" "cylinders";
+lin curiosity_N = mkN "curiosity" "curiosities";
+lin resident_A = compoundA (mkA "resident");
+lin narrative_N = mkN "narrative" "narratives";
+lin cognitive_A = mkA "cognitive" ;
+lin lengthy_A = mkA "lengthy" "lengthier";
+lin gothic_A = compoundA (mkA "gothic");
+lin dip_V2 = mkV2 (mkV "dip" "dips" "dipped" "dipped" "dipping");
+lin dip_V = mkV "dip" "dips" "dipped" "dipped" "dipping";
+lin adverse_A = compoundA (mkA "adverse");
+lin accountability_N = mkN "accountability";
+lin hydrogen_N = mkN "hydrogen" ;
+lin gravel_N = mkN "gravel" ;
+lin willingness_N = mkN "willingness" ;
+lin inhibit_V2 = mkV2 (mkV "inhibit" "inhibits" "inhibited" "inhibited" "inhibiting");
+lin attain_V2 = mkV2 (mkV "attain" "attains" "attained" "attained" "attaining");
+lin attain_V = mkV "attain" "attains" "attained" "attained" "attaining";
+lin specialize_V2 = mkV2 (mkV "specialize" "specializes" "specialized" "specialized" "specializing");
+lin specialize_V = mkV "specialize" "specializes" "specialized" "specialized" "specializing";
+lin steer_V2 = mkV2 (mkV "steer" "steers" "steered" "steered" "steering");
+lin steer_V = mkV "steer" "steers" "steered" "steered" "steering";
+lin selected_A = mkA "selected" ;
+lin like_N = mkN "like" "likes";
+lin confer_V = mkV "confer" "confers" "conferred" "conferred" "conferring";
+lin usage_N = mkN "usage" "usages";
+lin portray_V2 = mkV2 (mkV "portray" "portrays" "portrayed" "portrayed" "portraying");
+lin planner_N = mkN human (mkN "planner" "planners");
+lin manual_A = compoundA (mkA "manual");
+lin boast_VS = mkVS (mkV "boast" "boasts" "boasted" "boasted" "boasting");
+lin boast_V2 = mkV2 (mkV "boast" "boasts" "boasted" "boasted" "boasting");
+lin boast_V = mkV "boast" "boasts" "boasted" "boasted" "boasting";
+lin unconscious_A = compoundA (mkA "unconscious");
+lin jail_N = mkN "jail" "jails";
+lin fertility_N = mkN "fertility" ;
+lin documentation_N = mkN "documentation" ;
+lin wolf_N = mkN "wolf" "wolves" {- FIXME: guessed plural form -};
+lin patent_N = mkN "patent" "patents";
+lin exit_N = mkN "exit" "exits";
+lin corps_N = mkN "corps" "corps";
+lin proclaim_VS = mkVS (mkV "proclaim");
+lin proclaim_V2 = mkV2 (mkV "proclaim" "proclaims" "proclaimed" "proclaimed" "proclaiming");
+lin multiply_V2 = mkV2 (mkV "multiply" "multiplies" "multiplied" "multiplied" "multiplying");
+lin multiply_V = mkV "multiply" "multiplies" "multiplied" "multiplied" "multiplying";
+lin brochure_N = mkN "brochure" "brochures";
+lin screen_V2 = mkV2 (mkV "screen" "screens" "screened" "screened" "screening");
+lin screen_V = mkV "screen" "screens" "screened" "screened" "screening";
+lin orthodox_A = compoundA (mkA "orthodox");
+lin locomotive_N = mkN "locomotive" "locomotives";
+lin considering_Prep = mkPrep "considering" ;
+lin unaware_A = compoundA (mkA "unaware");
+lin syndrome_N = mkN "syndrome" "syndromes";
+lin reform_V2 = mkV2 (mkV "reform" "reforms" "reformed" "reformed" "reforming");
+lin reform_V = mkV "reform" "reforms" "reformed" "reformed" "reforming";
+lin confirmation_N = mkN "confirmation" "confirmations";
+lin printed_A = mkA "printed" ;
+lin curve_V2 = mkV2 (mkV "curve" "curves" "curved" "curved" "curving");
+lin curve_V = mkV "curve" "curves" "curved" "curved" "curving";
+lin costly_A = mkA "costly" "costlier";
+lin underground_A = compoundA (mkA "underground");
+lin territorial_A = compoundA (mkA "territorial");
+lin designate_VS = mkVS (mkV "designate");
+lin designate_V2V = mkV2V (mkV "designate") noPrep to_Prep ;
+lin designate_V2 = mkV2 (mkV "designate" "designates" "designated" "designated" "designating");
+lin designate_V = mkV "designate";
+lin comfort_V2 = mkV2 (mkV "comfort" "comforts" "comforted" "comforted" "comforting");
+lin plot_V2 = mkV2 (mkV "plot" "plots" "plotted" "plotted" "plotting");
+lin plot_V = mkV "plot" "plots" "plotted" "plotted" "plotting";
+lin misleading_A = mkA "misleading" ;
+lin weave_V2 = mkV2 (IrregEng.weave_V);
+lin weave_V = IrregEng.weave_V;
+lin scratch_V2 = mkV2 (mkV "scratch" "scratches" "scratched" "scratched" "scratching");
+lin scratch_V = mkV "scratch" "scratches" "scratched" "scratched" "scratching";
+lin echo_N = mkN "echo" "echoes";
+lin ideally_Adv = mkAdv "ideally" ;
+lin endure_V2 = mkV2 (mkV "endure" "endures" "endured" "endured" "enduring");
+lin endure_V = mkV "endure" "endures" "endured" "endured" "enduring";
+lin verbal_A = compoundA (mkA "verbal");
+lin stride_V = IrregEng.stride_V;
+lin nursing_N = mkN "nursing" ;
+lin exert_V2 = mkV2 (mkV "exert" "exerts" "exerted" "exerted" "exerting");
+lin compatible_A = compoundA (mkA "compatible");
+lin causal_A = compoundA (mkA "causal");
+lin mosaic_N = mkN "mosaic" "mosaics";
+lin manor_N = mkN "manor" "manors";
+lin implicit_A = compoundA (mkA "implicit");
+lin following_Prep = mkPrep "following" ;
+lin fashionable_A = compoundA (mkA "fashionable");
+lin valve_N = mkN "valve" "valves";
+lin proceed_N = mkN "proceed" ;
+lin sofa_N = mkN "sofa" "sofas";
+lin snatch_V2 = mkV2 (mkV "snatch" "snatches" "snatched" "snatched" "snatching");
+lin snatch_V = mkV "snatch" "snatches" "snatched" "snatched" "snatching";
+lin jazz_N = mkN "jazz" ;
+lin patron_N = mkN "patron" "patrons";
+lin provider_N = mkN "provider" "providers";
+lin interim_A = mkA "interim" ;
+lin intent_N = mkN "intent" "intents";
+lin chosen_A = mkA "chosen" ;
+lin applied_A = mkA "applied" ;
+lin shiver_V = mkV "shiver" "shivers" "shivered" "shivered" "shivering";
+lin pie_N = mkN "pie" "pies";
+lin fury_N = mkN "fury" "furies";
+lin abolition_N = mkN "abolition" ;
+lin soccer_N = mkN "soccer" ;
+lin corpse_N = mkN "corpse" "corpses";
+lin accusation_N = mkN "accusation" "accusations";
+lin kind_A = mkA "kind" "kinder";
+lin dead_Adv = mkAdv "dead";
+lin nursing_A = mkA "nursing" ;
+lin contempt_N = mkN "contempt" ;
+lin prevail_V = mkV "prevail" "prevails" "prevailed" "prevailed" "prevailing";
+lin murderer_N = mkN masculine (mkN "murderer" "murderers");
+lin liberal_N = mkN "liberal" "liberals";
+lin gathering_N = mkN "gathering" "gatherings";
+lin adequately_Adv = mkAdv "adequately" ;
+lin subjective_A = compoundA (mkA "subjective");
+lin disagreement_N = mkN "disagreement" "disagreements";
+lin cleaner_N = mkN "cleaner" "cleaners";
+lin boil_V2 = mkV2 (mkV "boil" "boils" "boiled" "boiled" "boiling");
+lin boil_V = mkV "boil" "boils" "boiled" "boiled" "boiling";
+lin static_A = compoundA (mkA "static");
+lin scent_N = mkN "scent" "scents";
+lin civilian_N = mkN "civilian" "civilians";
+lin monk_N = mkN masculine (mkN "monk" "monks");
+lin abruptly_Adv = mkAdv "abruptly" ;
+lin keyboard_N = mkN "keyboard" "keyboards";
+lin hammer_N = mkN "hammer" "hammers";
+lin despair_N = mkN "despair" ;
+lin controller_N = mkN "controller" "controllers";
+lin yell_V2 = mkV2 (mkV "yell" "yells" "yelled" "yelled" "yelling");
+lin yell_V = mkV "yell" "yells" "yelled" "yelled" "yelling";
+lin entail_V2 = mkV2 (mkV "entail" "entails" "entailed" "entailed" "entailing");
+lin cheerful_A = compoundA (mkA "cheerful");
+lin reconstruction_N = mkN "reconstruction" "reconstructions";
+lin patience_N = mkN "patience" ;
+lin legally_Adv = mkAdv "legally" ;
+lin habitat_N = mkN "habitat" "habitats";
+lin queue_N = mkN "queue" "queues";
+lin spectatorMasc_N = mkN masculine (mkN "spectator" "spectators");
+lin given_A = mkA "given" ;
+lin purple_A = compoundA (mkA "purple");
+lin outlook_N = mkN "outlook" "outlooks";
+lin genius_N = mkN "genius" "geniuses";
+lin dual_A = compoundA (mkA "dual");
+lin canvas_N = mkN "canvas" "canvases";
+lin grave_A = mkA "grave" "graver";
+lin pepper_N = mkN "pepper" "peppers";
+lin conform_V2 = mkV2 (mkV "conform" "conforms" "conformed" "conformed" "conforming");
+lin conform_V = mkV "conform" "conforms" "conformed" "conformed" "conforming";
+lin cautious_A = compoundA (mkA "cautious");
+lin dot_N = mkN "dot" "dots";
+lin conspiracy_N = mkN "conspiracy" "conspiracies";
+lin butterfly_N = mkN "butterfly" "butterflies";
+lin sponsor_N = mkN "sponsor" "sponsors";
+lin sincerely_Adv = mkAdv "sincerely" ;
+lin rating_N = mkN "rating" "ratings";
+lin weird_A = mkA "weird" "weirder";
+lin teenage_A = compoundA (mkA "teenage");
+lin salmon_N = mkN "salmon" "salmon";
+lin recorder_N = mkN "recorder" "recorders";
+lin postpone_V2 = mkV2 (mkV "postpone" "postpones" "postponed" "postponed" "postponing");
+lin maid_N = mkN "maid" "maids";
+lin furnish_V2 = mkV2 (mkV "furnish" "furnishes" "furnished" "furnished" "furnishing");
+lin ethical_A = compoundA (mkA "ethical");
+lin bicycle_N = mkN "bicycle" "bicycles";
+lin sick_N = mkN "sick" ;
+lin sack_N = mkN "sack" "sacks";
+lin renaissance_N = mkN "renaissance" "renaissances";
+lin luxury_N = mkN "luxury" "luxuries";
+lin gasp_V2 = mkV2 (mkV "gasp" "gasps" "gasped" "gasped" "gasping");
+lin gasp_V = mkV "gasp" "gasps" "gasped" "gasped" "gasping";
+lin wardrobe_N = mkN "wardrobe" "wardrobes";
+lin native_N = mkN "native" "natives";
+lin fringe_N = mkN "fringe" "fringes";
+lin adaptation_N = mkN "adaptation" "adaptations";
+lin quotation_N = mkN "quotation" "quotations";
+lin hunger_N = mkN "hunger" ;
+lin enclose_V2 = mkV2 (mkV "enclose" "encloses" "enclosed" "enclosed" "enclosing");
+lin disastrous_A = compoundA (mkA "disastrous");
+lin choir_N = mkN "choir" "choirs";
+lin overwhelming_A = mkA "overwhelming" ;
+lin glimpse_N = mkN "glimpse" "glimpses";
+lin divorce_V2 = mkV2 (mkV "divorce" "divorces" "divorced" "divorced" "divorcing");
+lin circular_A = compoundA (mkA "circular");
+lin locality_N = mkN "locality" "localities";
+lin ferry_N = mkN "ferry" "ferries";
+lin balcony_N = mkN "balcony" "balconies";
+lin sailor_N = mkN "sailor" "sailors";
+lin precision_N = mkN "precision" ;
+lin desert_V2 = mkV2 (mkV "desert" "deserts" "deserted" "deserted" "deserting");
+lin desert_V = mkV "desert" "deserts" "deserted" "deserted" "deserting";
+lin dancing_N = mkN "dancing" ;
+lin alert_V2 = mkV2 (mkV "alert" "alerts" "alerted" "alerted" "alerting");
+lin surrender_V2 = mkV2 (mkV "surrender" "surrenders" "surrendered" "surrendered" "surrendering");
+lin surrender_V = mkV "surrender" "surrenders" "surrendered" "surrendered" "surrendering";
+lin archive_N = mkN "archive" ;
+lin jump_N = mkN "jump" "jumps";
+lin philosopher_N = mkN "philosopher" "philosophers";
+lin revival_N = mkN "revival" "revivals";
+lin presume_VS = mkVS (mkV "presume" "presumes" "presumed" "presumed" "presuming");
+lin presume_V2 = mkV2 (mkV "presume" "presumes" "presumed" "presumed" "presuming");
+lin presume_V = mkV "presume" "presumes" "presumed" "presumed" "presuming";
+lin node_N = mkN "node" "nodes";
+lin fantastic_A = compoundA (mkA "fantastic");
+lin herb_N = mkN "herb" "herbs";
+lin assertion_N = mkN "assertion" "assertions";
+lin thorough_A = compoundA (mkA "thorough");
+lin quit_V2 = mkV2 (variants {mkV "quit" "quits" "quit" "quit" "quitting"; mkV "quit" "quits" "quitted" "quitted" "quitting"});
+lin quit_V = variants{}; -- mkV2 (variants {mkV "quit" "quits" "quit" "quit" "quitting"; mkV "quit" "quits" "quitted" "quitted" "quitting"});
+lin grim_A = mkA "grim" "grimmer";
+lin fair_N = mkN "fair" "fairs";
+lin broadcast_V2 = mkV2 (mkV "broadcast" "broadcasts" "broadcasted" "broadcasted" "broadcasting");
+lin broadcast_V = mkV "broadcast" "broadcasts" "broadcasted" "broadcasted" "broadcasting";
+lin annoy_V2 = mkV2 (mkV "annoy" "annoys" "annoyed" "annoyed" "annoying");
+lin divert_V = mkV "divert";
+lin accelerate_V2 = mkV2 (mkV "accelerate" "accelerates" "accelerated" "accelerated" "accelerating");
+lin accelerate_V = mkV "accelerate" "accelerates" "accelerated" "accelerated" "accelerating";
+lin polymer_N = mkN "polymer" ;
+lin sweat_N = mkN "sweat" "sweats";
+lin survivor_N = mkN "survivor" "survivors";
+lin subscription_N = mkN "subscription" "subscriptions";
+lin repayment_N = mkN "repayment" "repayments";
+lin anonymous_A = compoundA (mkA "anonymous");
+lin summarize_V2 = mkV2 (mkV "summarize" "summarizes" "summarized" "summarized" "summarizing");
+lin punch_N = mkN "punch" "punches";
+lin lodge_V2 = mkV2 (mkV "lodge" "lodges" "lodged" "lodged" "lodging");
+lin lodge_V = mkV "lodge" "lodges" "lodged" "lodged" "lodging";
+lin landowner_N = mkN "landowner" "landowners";
+lin ignorance_N = mkN "ignorance" ;
+lin discourage_V2 = mkV2 (mkV "discourage" "discourages" "discouraged" "discouraged" "discouraging");
+lin bride_N = mkN "bride" "brides";
+lin likewise_Adv = mkAdv "likewise";
+lin depressed_A = mkA "depressed" ;
+lin abbey_N = mkN "abbey" "abbeys";
+lin quarry_N = mkN "quarry" "quarries";
+lin archbishop_N = mkN "archbishop" "archbishops";
+lin sock_N = mkN "sock" "socks";
+lin large_scale_A = compoundA (mkA "large-scale");
+lin glare_V2 = mkV2 (mkV "glare" "glares" "glared" "glared" "glaring");
+lin glare_V = mkV "glare" "glares" "glared" "glared" "glaring";
+lin descent_N = mkN "descent" "descents";
+lin stumble_V = mkV "stumble" "stumbles" "stumbled" "stumbled" "stumbling";
+lin mistress_N = mkN "mistress" "mistresses";
+lin empty_V2 = mkV2 (mkV "empty" "empties" "emptied" "emptied" "emptying");
+lin empty_V = mkV "empty" "empties" "emptied" "emptied" "emptying";
+lin prosperity_N = mkN "prosperity" ;
+lin harm_V2 = mkV2 (mkV "harm" "harms" "harmed" "harmed" "harming");
+lin formulation_N = mkN "formulation" "formulations";
+lin atomic_A = compoundA (mkA "atomic");
+lin agreed_A = mkA "agreed" ;
+lin wicked_A = compoundA (mkA "wicked");
+lin threshold_N = mkN "threshold" "thresholds";
+lin lobby_N = mkN "lobby" "lobbies";
+lin repay_V2 = mkV2 (mkV "re" IrregEng.pay_V);
+lin repay_V = mkV "re" IrregEng.pay_V;
+lin varying_A = mkA "varying" ;
+lin track_V2 = mkV2 (mkV "track" "tracks" "tracked" "tracked" "tracking");
+lin track_V = mkV "track";
+lin crawl_V = mkV "crawl" "crawls" "crawled" "crawled" "crawling";
+lin tolerate_V2 = mkV2 (mkV "tolerate" "tolerates" "tolerated" "tolerated" "tolerating");
+lin salvation_N = mkN "salvation" ;
+lin pudding_N = mkN "pudding" "puddings";
+lin counter_VS = mkVS (mkV "counter" "counters" "countered" "countered" "countering");
+lin counter_V = mkV "counter" "counters" "countered" "countered" "countering";
+lin propaganda_N = mkN "propaganda" ;
+lin cage_N = mkN "cage" "cages";
+lin broker_N = mkN "broker" "brokers";
+lin ashamed_A = compoundA (mkA "ashamed");
+lin scan_V2 = mkV2 (mkV "scan" "scans" "scanned" "scanned" "scanning");
+lin scan_V = mkV "scan" "scans" "scanned" "scanned" "scanning";
+lin document_V2 = mkV2 (mkV "document" "documents" "documented" "documented" "documenting");
+lin apparatus_N = mkN "apparatus" "apparatuses";
+lin theology_N = mkN "theology" "theologies";
+lin analogy_N = mkN "analogy" "analogies";
+lin efficiently_Adv = mkAdv "efficiently" ;
+lin bitterly_Adv = mkAdv "bitterly" ;
+lin performer_N = mkN "performer" "performers";
+lin individually_Adv = mkAdv "individually" ;
+lin amid_Prep = mkPrep "amid";
+lin squadron_N = mkN "squadron" "squadrons";
+lin sentiment_N = mkN "sentiment" "sentiments";
+lin making_N = mkN "making" "makings";
+lin exotic_A = compoundA (mkA "exotic");
+lin dominance_N = mkN "dominance" ;
+lin coherent_A = compoundA (mkA "coherent");
+lin placement_N = mkN "placement" "placements";
+lin flick_V2 = mkV2 (mkV "flick" "flicks" "flicked" "flicked" "flicking");
+lin colourful_A = compoundA (mkA (variants {"colourful"; "colorful"}));
+lin mercy_N = mkN "mercy" "mercies";
+lin angrily_Adv = mkAdv "angrily" ;
+lin amuse_V2 = mkV2 (mkV "amuse" "amuses" "amused" "amused" "amusing");
+lin mainstream_N = mkN "mainstream";
+lin appraisal_N = mkN "appraisal" "appraisals";
+lin annually_Adv = mkAdv "annually" ;
+lin torch_N = mkN "torch" "torches";
+lin intimate_A = compoundA (mkA "intimate");
+lin gold_A = mkA "gold" ;
+lin arbitrary_A = compoundA (mkA "arbitrary");
+lin venture_VS = mkVS (mkV "venture" "ventures" "ventured" "ventured" "venturing");
+lin venture_V2 = mkV2 (mkV "venture" "ventures" "ventured" "ventured" "venturing");
+lin venture_V = mkV "venture" "ventures" "ventured" "ventured" "venturing";
+lin preservation_N = mkN "preservation" ;
+lin shy_A = mkA "shy" "shyer";
+lin disclosure_N = mkN "disclosure" "disclosures";
+lin lace_N = mkN "lace" "laces";
+lin inability_N = mkN "inability" ;
+lin motif_N = mkN "motif" "motifs";
+lin listenerMasc_N = mkN masculine (mkN "listener" "listeners");
+lin hunt_N = mkN "hunt" "hunts";
+lin delicious_A = compoundA (mkA "delicious");
+lin term_VS = mkVS (mkV "term");
+lin term_V2 = mkV2 (mkV "term" "terms" "termed" "termed" "terming");
+lin substitute_N = mkN human (mkN "substitute" "substitutes");
+lin highway_N = mkN "highway" "highways";
+lin haul_V2 = mkV2 (mkV "haul" "hauls" "hauled" "hauled" "hauling");
+lin haul_V = mkV "haul" "hauls" "hauled" "hauled" "hauling";
+lin dragon_N = mkN "dragon" "dragons";
+lin chair_V2 = mkV2 (mkV "chair" "chairs" "chaired" "chaired" "chairing");
+lin accumulate_V2 = mkV2 (mkV "accumulate" "accumulates" "accumulated" "accumulated" "accumulating");
+lin accumulate_V = mkV "accumulate" "accumulates" "accumulated" "accumulated" "accumulating";
+lin unchanged_A = compoundA (mkA "unchanged");
+lin sediment_N = mkN "sediment" ;
+lin sample_V2 = mkV2 (mkV "sample" "samples" "sampled" "sampled" "sampling");
+lin exclaim_V2 = mkV2 (mkV "exclaim" "exclaims" "exclaimed" "exclaimed" "exclaiming");
+lin fan_V2 = mkV2 (mkV "fan" "fans" "fanned" "fanned" "fanning");
+lin fan_V = mkV "fan" "fans" "fanned" "fanned" "fanning";
+lin volunteer_V2 = mkV2 (mkV "volunteer" "volunteers" "volunteered" "volunteered" "volunteering");
+lin volunteer_V = mkV "volunteer" "volunteers" "volunteered" "volunteered" "volunteering";
+lin root_V2 = mkV2 (mkV "root" "roots" "rooted" "rooted" "rooting");
+lin root_V = mkV "root" "roots" "rooted" "rooted" "rooting";
+lin parcel_N = mkN "parcel" "parcels";
+lin psychiatric_A = compoundA (mkA "psychiatric");
+lin delightful_A = compoundA (mkA "delightful");
+lin confidential_A = compoundA (mkA "confidential");
+lin calorie_N = mkN "calorie" "calories";
+lin flash_N = mkN "flash" "flashes";
+lin crowd_V2 = mkV2 (mkV "crowd" "crowds" "crowded" "crowded" "crowding");
+lin crowd_V = mkV "crowd" "crowds" "crowded" "crowded" "crowding";
+lin aggregate_A = mkA "aggregate" ;
+lin scholarship_N = mkN "scholarship" "scholarships";
+lin monitor_N = mkN "monitor" "monitors";
+lin disciplinary_A = compoundA (mkA "disciplinary");
+lin rock_V2 = mkV2 (mkV "rock" "rocks" "rocked" "rocked" "rocking");
+lin rock_V = mkV "rock" "rocks" "rocked" "rocked" "rocking";
+lin hatred_N = mkN "hatred" "hatreds";
+lin pill_N = mkN "pill" "pills";
+lin noisy_A = mkA "noisy" "noisier";
+lin feather_N = mkN "feather" "feathers";
+lin lexical_A = compoundA (mkA "lexical");
+lin staircase_N = mkN "staircase" "staircases";
+lin autonomous_A = compoundA (mkA "autonomous");
+lin viewpoint_N = mkN "viewpoint" "viewpoints";
+lin projection_N = mkN "projection" "projections";
+lin offensive_A = compoundA (mkA "offensive");
+lin controlled_A = mkA "controlled" ;
+lin flush_V2 = mkV2 (mkV "flush" "flushes" "flushed" "flushed" "flushing");
+lin flush_V = mkV "flush" "flushes" "flushed" "flushed" "flushing";
+lin racism_N = mkN "racism" ;
+lin flourish_V = mkV "flourish" "flourishes" "flourished" "flourished" "flourishing";
+lin resentment_N = mkN "resentment" ;
+lin pillow_N = mkN "pillow" "pillows";
+lin courtesy_N = mkN "courtesy" "courtesies";
+lin photography_N = mkN "photography" ;
+lin monkey_N = mkN "monkey" "monkeys";
+lin glorious_A = compoundA (mkA "glorious");
+lin evolutionary_A = compoundA (mkA "evolutionary");
+lin gradual_A = compoundA (mkA "gradual");
+lin bankruptcy_N = mkN "bankruptcy" "bankruptcies";
+lin sacrifice_N = mkN "sacrifice" "sacrifices";
+lin uphold_V2 = mkV2 (IrregEng.uphold_V);
+lin sketch_N = mkN "sketch" "sketches";
+lin presidency_N = mkN "presidency" "presidencies";
+lin formidable_A = compoundA (mkA "formidable");
+lin differentiate_V2 = mkV2 (mkV "differentiate" "differentiates" "differentiated" "differentiated" "differentiating");
+lin differentiate_V = mkV "differentiate";
+lin continuing_A = mkA "continuing" ;
+lin cart_N = mkN "cart" "carts";
+lin stadium_N = mkN "stadium" "stadiums";
+lin dense_A = mkA "dense" "denser";
+lin catch_N = mkN "catch" "catches";
+lin beyond_Adv = mkAdv "beyond";
+lin immigration_N = mkN "immigration" "immigrations";
+lin clarity_N = mkN "clarity";
+lin worm_N = mkN "worm" "worms";
+lin slot_N = mkN "slot" "slots";
+lin rifle_N = mkN "rifle" "rifles";
+lin screw_V2 = mkV2 (mkV "screw" "screws" "screwed" "screwed" "screwing");
+lin screw_V = mkV "screw" "screws" "screwed" "screwed" "screwing";
+lin harvest_N = mkN "harvest" "harvests";
+lin foster_V2 = mkV2 (mkV "foster" "fosters" "fostered" "fostered" "fostering");
+lin academic_N = mkN human (mkN "academic" "academics");
+lin impulse_N = mkN "impulse" "impulses";
+lin guardian_N = mkN "guardian" "guardians";
+lin ambiguity_N = mkN "ambiguity" "ambiguities";
+lin triangle_N = mkN "triangle" "triangles";
+lin terminate_V2 = mkV2 (mkV "terminate" "terminates" "terminated" "terminated" "terminating");
+lin terminate_V = mkV "terminate" "terminates" "terminated" "terminated" "terminating";
+lin retreat_V = mkV "retreat" "retreats" "retreated" "retreated" "retreating";
+lin pony_N = mkN "pony" "ponies";
+lin outdoor_A = compoundA (mkA "outdoor");
+lin deficiency_N = mkN "deficiency" "deficiencies";
+lin decree_N = mkN "decree" "decrees";
+lin apologize_V = mkV "apologize" "apologizes" "apologized" "apologized" "apologizing";
+lin yarn_N = mkN "yarn" "yarns";
+lin staff_V2 = mkV2 (mkV "staff" "staffs" "staffed" "staffed" "staffing");
+lin renewal_N = mkN "renewal" "renewals";
+lin rebellion_N = mkN "rebellion" "rebellions";
+lin incidentally_Adv = mkAdv "incidentally" ;
+lin flour_N = mkN "flour" ;
+lin developed_A = mkA "developed" ;
+lin chorus_N = mkN "chorus" "choruses";
+lin ballot_N = mkN "ballot" "ballots";
+lin appetite_N = mkN "appetite" "appetites";
+lin stain_V2 = mkV2 (mkV "stain" "stains" "stained" "stained" "staining");
+lin stain_V = mkV "stain" "stains" "stained" "stained" "staining";
+lin notebook_N = mkN "notebook" "notebooks";
+lin loudly_Adv = mkAdv "loudly" ;
+lin homeless_A = compoundA (mkA "homeless");
+lin census_N = mkN "census" "censuses";
+lin bizarre_A = compoundA (mkA "bizarre");
+lin striking_A = mkA "striking" ;
+lin greenhouse_N = mkN "greenhouse" "greenhouses";
+lin part_V2 = mkV2 (mkV "part" "parts" "parted" "parted" "parting");
+lin part_V = mkV "part" "parts" "parted" "parted" "parting";
+lin burial_N = mkN "burial" "burials";
+lin embarrassed_A = mkA "embarrassed" ;
+lin ash_N = mkN "ash" "ashes";
+lin actress_N = mkN feminine (mkN "actress" "actresses");
+lin cassette_N = mkN "cassette" "cassettes";
+lin privacy_N = mkN "privacy" ;
+lin fridge_N = mkN "fridge" "fridges";
+lin feed_N = mkN "feed" "feeds";
+lin excess_A = compoundA (mkA "excess");
+lin calf_N = mkN "calf" "calves" {- FIXME: guessed plural form -};
+lin associate_N = mkN "associate" "associates";
+lin ruin_N = mkN "ruin" "ruins";
+lin jointly_Adv = mkAdv "jointly" ;
+lin drill_V2 = mkV2 (mkV "drill" "drills" "drilled" "drilled" "drilling");
+lin drill_V = mkV "drill" "drills" "drilled" "drilled" "drilling";
+lin photograph_V2 = mkV2 (mkV "photograph" "photographs" "photographed" "photographed" "photographing");
+lin devoted_A = mkA "devoted" ;
+lin indirectly_Adv = mkAdv "indirectly" ;
+lin driving_A = mkA "driving" ;
+lin memorandum_N = mkN "memorandum" "memorandums";
+lin default_N = mkN "default" ;
+lin costume_N = mkN "costume" "costumes";
+lin variant_N = mkN "variant" "variants";
+lin shatter_V2 = mkV2 (mkV "shatter" "shatters" "shattered" "shattered" "shattering");
+lin shatter_V = mkV "shatter" "shatters" "shattered" "shattered" "shattering";
+lin methodology_N = mkN "methodology" "methodologies";
+lin frame_V2 = mkV2 (mkV "frame" "frames" "framed" "framed" "framing");
+lin frame_V = mkV "frame" "frames" "framed" "framed" "framing";
+lin allegedly_Adv = mkAdv "allegedly" ;
+lin swell_V2 = mkV2 (mkV "swell" "swells" "swelled" "swelled" "swelling");
+lin swell_V = mkV "swell" "swells" "swelled" "swelled" "swelling";
+lin investigator_N = mkN "investigator" "investigators";
+lin imaginative_A = compoundA (mkA "imaginative");
+lin bored_A = mkA "bored" ;
+lin bin_N = mkN "bin" "bins";
+lin awake_A = compoundA (mkA "awake");
+lin recycle_V2 = mkV2 (mkV "recycle" "recycles" "recycled" "recycled" "recycling");
+lin group_V2 = mkV2 (mkV "group" "groups" "grouped" "grouped" "grouping");
+lin group_V = mkV "group" "groups" "grouped" "grouped" "grouping";
+lin enjoyment_N = mkN "enjoyment" "enjoyments";
+lin contemporary_N = mkN human (mkN "contemporary" "contemporaries");
+lin texture_N = mkN "texture" "textures";
+lin donor_N = mkN "donor" "donors";
+lin bacon_N = mkN "bacon" ;
+lin sunny_A = mkA "sunny" "sunnier";
+lin stool_N = mkN "stool" "stools";
+lin prosecute_V2 = mkV2 (mkV "prosecute" "prosecutes" "prosecuted" "prosecuted" "prosecuting");
+lin commentary_N = mkN "commentary" "commentaries";
+lin bass_N = mkN "bass" ;
+lin sniff_V2 = mkV2 (mkV "sniff" "sniffs" "sniffed" "sniffed" "sniffing");
+lin sniff_V = mkV "sniff" "sniffs" "sniffed" "sniffed" "sniffing";
+lin repetition_N = mkN "repetition" "repetitions";
+lin eventual_A = compoundA (mkA "eventual");
+lin credit_V2 = mkV2 (mkV "credit" "credits" "credited" "credited" "crediting");
+lin suburb_N = mkN "suburb" "suburbs";
+lin newcomer_N = mkN "newcomer" "newcomers";
+lin romance_N = mkN "romance" "romances";
+lin film_V2 = mkV2 (mkV "film" "films" "filmed" "filmed" "filming");
+lin film_V = mkV "film" "films" "filmed" "filmed" "filming";
+lin experiment_V2 = mkV2 (mkV "experiment" "experiments" "experimented" "experimented" "experimenting");
+lin experiment_V = mkV "experiment" "experiments" "experimented" "experimented" "experimenting";
+lin daylight_N = mkN "daylight" ;
+lin warrant_N = mkN "warrant" "warrants";
+lin fur_N = mkN "fur" "furs";
+lin parking_N = mkN "parking" ;
+lin nuisance_N = mkN "nuisance" "nuisances";
+lin civilian_A = compoundA (mkA "civilian");
+lin foolish_A = compoundA (mkA "foolish");
+lin bulb_N = mkN "bulb" "bulbs";
+lin balloon_N = mkN "balloon" "balloons";
+lin vivid_A = compoundA (mkA "vivid");
+lin surveyor_N = mkN "surveyor" "surveyors";
+lin spontaneous_A = compoundA (mkA "spontaneous");
+lin biology_N = mkN "biology" ;
+lin injunction_N = mkN "injunction" "injunctions";
+lin appalling_A = compoundA (mkA "appalling");
+lin amusement_N = mkN "amusement" "amusements";
+lin aesthetic_A = compoundA (mkA "aesthetic");
+lin vegetation_N = mkN "vegetation" ;
+lin stab_V2 = mkV2 (mkV "stab" "stabs" "stabbed" "stabbed" "stabbing");
+lin stab_V = mkV "stab" "stabs" "stabbed" "stabbed" "stabbing";
+lin rude_A = mkA "rude" "ruder";
+lin offset_V2 = mkV2 (mkV "off" IrregEng.set_V);
+lin thinking_N = mkN "thinking" ;
+lin mainframe_N = mkN "mainframe" ;
+lin flock_N = mkN "flock" "flocks";
+lin amateur_A = mkA "amateur" ;
+lin academy_N = mkN "academy" "academies";
+lin shilling_N = mkN "shilling" "shillings";
+lin reluctance_N = mkN "reluctance" ;
+lin velocity_N = mkN "velocity" "velocities";
+lin spare_V2 = mkV2 (mkV "spare" "spares" "spared" "spared" "sparing");
+lin spare_V = mkV "spare" "spares" "spared" "spared" "sparing";
+lin wartime_N = mkN "wartime" ;
+lin soak_V2 = mkV2 (mkV "soak" "soaks" "soaked" "soaked" "soaking");
+lin soak_V = mkV "soak" "soaks" "soaked" "soaked" "soaking";
+lin rib_N = mkN "rib" "ribs";
+lin mighty_A = mkA "mighty" "mightier";
+lin shocked_A = mkA "shocked" ;
+lin vocational_A = compoundA (mkA "vocational");
+lin spit_V2 = mkV2 (IrregEng.spit_V);
+lin spit_V = IrregEng.spit_V;
+lin gall_N = mkN "gall" "galls";
+lin bowl_V2 = mkV2 (mkV "bowl" "bowls" "bowled" "bowled" "bowling");
+lin bowl_V = mkV "bowl" "bowls" "bowled" "bowled" "bowling";
+lin prescription_N = mkN "prescription" "prescriptions";
+lin fever_N = mkN "fever" "fevers";
+lin axis_N = mkN "axis" "axes" {- FIXME: guessed plural form -};
+lin reservoir_N = mkN "reservoir" "reservoirs";
+lin magnitude_N = mkN "magnitude" ;
+lin rape_V2 = mkV2 (mkV "rape" "rapes" "raped" "raped" "raping");
+lin cutting_N = mkN "cutting" "cuttings";
+lin bracket_N = mkN "bracket" "brackets";
+lin agony_N = mkN "agony" "agonies";
+lin strive_VV = mkVV (IrregEng.strive_V);
+lin strive_V = IrregEng.strive_V;
+lin strangely_Adv = mkAdv "strangely" ;
+lin pledge_VS = mkVS (mkV "pledge");
+lin pledge_V2V = mkV2V (mkV "pledge") noPrep to_Prep ;
+lin pledge_V2 = mkV2 (mkV "pledge" "pledges" "pledged" "pledged" "pledging");
+lin recipient_N = mkN "recipient" "recipients";
+lin moor_N = mkN "moor" "moors";
+lin invade_V2 = mkV2 (mkV "invade" "invades" "invaded" "invaded" "invading");
+lin dairy_N = mkN "dairy" "dairies";
+lin chord_N = mkN "chord" "chords";
+lin shrink_V2 = mkV2 (IrregEng.shrink_V);
+lin shrink_V = IrregEng.shrink_V;
+lin poison_N = mkN "poison" "poisons";
+lin pillar_N = mkN "pillar" "pillars";
+lin washing_N = mkN "washing" ;
+lin warrior_N = mkN "warrior" "warriors";
+lin supervisor_N = mkN "supervisor" "supervisors";
+lin outfit_N = mkN "outfit" "outfits";
+lin innovative_A = mkA "innovative" ;
+lin dressing_N = mkN "dressing" "dressings";
+lin dispute_V2 = mkV2 (mkV "dispute" "disputes" "disputed" "disputed" "disputing");
+lin dispute_V = mkV "dispute" "disputes" "disputed" "disputed" "disputing";
+lin jungle_N = mkN "jungle" "jungles";
+lin brewery_N = mkN "brewery" "breweries";
+lin adjective_N = mkN "adjective" "adjectives";
+lin straighten_V2 = mkV2 (mkV "straighten" "straightens" "straightened" "straightened" "straightening");
+lin straighten_V = mkV "straighten" "straightens" "straightened" "straightened" "straightening";
+lin restrain_V2 = mkV2 (mkV "restrain" "restrains" "restrained" "restrained" "restraining");
+lin monarchy_N = mkN "monarchy" "monarchies";
+lin trunk_N = mkN "trunk" "trunks";
+lin herd_N = mkN "herd" "herds";
+lin deadline_N = mkN "deadline" "deadlines";
+lin tiger_N = mkN "tiger" "tigers";
+lin supporting_A = mkA "supporting" ;
+lin moderate_A = compoundA (mkA "moderate");
+lin kneel_V = mkV "kneel" "kneels" "kneeled" "kneeled" "kneeling";
+lin ego_N = mkN "ego" "egos";
+lin sexually_Adv = mkAdv "sexually" ;
+lin ministerial_A = compoundA (mkA "ministerial");
+lin bitch_N = mkN "bitch" "bitches";
+lin wheat_N = mkN "wheat" ;
+lin stagger_V = mkV "stagger" "staggers" "staggered" "staggered" "staggering";
+lin snake_N = mkN "snake" "snakes";
+lin ribbon_N = mkN "ribbon" "ribbons";
+lin mainland_N = mkN "mainland" "mainlands";
+lin fisherman_N = mkN masculine (mkN "fisherman" "fishermen");
+lin economically_Adv = mkAdv "economically" ;
+lin unwilling_A = compoundA (mkA "unwilling");
+lin nationalism_N = mkN "nationalism" ;
+lin knitting_N = mkN "knitting" ;
+lin irony_N = mkN "irony" "ironies";
+lin handling_N = mkN "handling" ;
+lin desired_A = mkA "desired" ;
+lin bomber_N = mkN "bomber" "bombers";
+lin voltage_N = mkN "voltage" "voltages";
+lin unusually_Adv = mkAdv "unusually" ;
+lin toast_N = mkN "toast" "toasts";
+lin feel_N = mkN "feel" "feels";
+lin suffering_N = mkN "suffering" "sufferings";
+lin polish_V2 = mkV2 (mkV "polish" "polishes" "polished" "polished" "polishing");
+lin polish_V = mkV "polish" "polishes" "polished" "polished" "polishing";
+lin technically_Adv = mkAdv "technically" ;
+lin meaningful_A = compoundA (mkA "meaningful");
+lin aloud_Adv = mkAdv "aloud";
+lin waiter_N = mkN masculine (mkN "waiter" "waiters");
+lin tease_V2 = mkV2 (mkV "tease" "teases" "teased" "teased" "teasing");
+lin opposite_Adv = mkAdv "opposite" ;
+lin goat_N = mkN "goat" "goats";
+lin conceptual_A = compoundA (mkA "conceptual");
+lin ant_N = mkN "ant" "ants";
+lin inflict_V2 = mkV2 (mkV "inflict" "inflicts" "inflicted" "inflicted" "inflicting");
+lin bowler_N = mkN "bowler" "bowlers";
+lin roar_V2 = mkV2 (mkV "roar" "roars" "roared" "roared" "roaring");
+lin roar_V = mkV "roar" "roars" "roared" "roared" "roaring";
+lin drain_N = mkN "drain" "drains";
+lin wrong_N = mkN "wrong" "wrongs";
+lin galaxy_N = mkN "galaxy" "galaxies";
+lin aluminium_N = mkN "aluminium" ;
+lin receptor_N = mkN "receptor" ;
+lin preach_V2 = mkV2 (mkV "preach" "preaches" "preached" "preached" "preaching");
+lin preach_V = mkV "preach" "preaches" "preached" "preached" "preaching";
+lin parade_N = mkN "parade" "parades";
+lin opposite_N = mkN "opposite" "opposites";
+lin critique_N = mkN "critique" "critiques";
+lin query_N = mkN "query" "queries";
+lin outset_N = mkN "outset" "outsets";
+lin integral_A = compoundA (mkA "integral");
+lin grammatical_A = compoundA (mkA "grammatical");
+lin testing_N = mkN "testing" ;
+lin patrol_N = mkN "patrol" "patrols";
+lin pad_N = mkN "pad" "pads";
+lin unreasonable_A = compoundA (mkA "unreasonable");
+lin sausage_N = mkN "sausage" "sausages";
+lin criminal_N = mkN human (mkN "criminal" "criminals");
+lin constructive_A = compoundA (mkA "constructive");
+lin worldwide_A = compoundA (mkA "worldwide");
+lin highlight_N = mkN "highlight" "highlights";
+lin doll_N = mkN "doll" "dolls";
+lin frightened_A = mkA "frightened" ;
+lin biography_N = mkN "biography" "biographies";
+lin vocabulary_N = mkN "vocabulary" "vocabularies";
+lin offend_V2 = mkV2 (mkV "offend" "offends" "offended" "offended" "offending");
+lin offend_V = mkV "offend" "offends" "offended" "offended" "offending";
+lin accumulation_N = mkN "accumulation" "accumulations";
+lin linen_N = mkN "linen" ;
+lin fairy_N = mkN "fairy" "fairies";
+lin disco_N = mkN "disco" "discos";
+lin hint_VS = mkVS (mkV "hint" "hints" "hinted" "hinted" "hinting");
+lin hint_V2 = mkV2 (mkV "hint" "hints" "hinted" "hinted" "hinting");
+lin hint_V = mkV "hint" "hints" "hinted" "hinted" "hinting";
+lin versus_Prep = mkPrep "versus";
+lin ray_N = mkN "ray" "rays";
+lin pottery_N = mkN "pottery" "potteries";
+lin immune_A = compoundA (mkA "immune");
+lin retreat_N = mkN "retreat" "retreats";
+lin master_V2 = mkV2 (mkV "master" "masters" "mastered" "mastered" "mastering");
+lin injured_A = mkA "injured" ;
+lin holly_N = mkN "holly" ;
+lin battle_V2 = mkV2 (mkV "battle" "battles" "battled" "battled" "battling");
+lin battle_V = mkV "battle" "battles" "battled" "battled" "battling";
+lin solidarity_N = mkN "solidarity" ;
+lin embarrassing_A = compoundA (mkA "embarrassing");
+lin cargo_N = mkN "cargo" "cargoes";
+lin theorist_N = mkN "theorist" "theorists";
+lin reluctantly_Adv = mkAdv "reluctantly" ;
+lin preferred_A = mkA "preferred" ;
+lin dash_V = mkV "dash" "dashes" "dashed" "dashed" "dashing";
+lin total_V2 = mkV2 (us_britishV "total") ;
+lin total_V = us_britishV "total" ;
+lin reconcile_V2 = mkV2 (mkV "reconcile" "reconciles" "reconciled" "reconciled" "reconciling");
+lin drill_N = mkN "drill" "drills";
+lin credibility_N = mkN "credibility" ;
+lin copyright_N = mkN "copyright" "copyrights";
+lin beard_N = mkN "beard" "beards";
+lin bang_N = mkN "bang" "bangs";
+lin vigorous_A = compoundA (mkA "vigorous");
+lin vaguely_Adv = mkAdv "vaguely" ;
+lin punch_V2 = mkV2 (mkV "punch" "punches" "punched" "punched" "punching");
+lin prevalence_N = mkN "prevalence" ;
+lin uneasy_A = compoundA (mkA "uneasy");
+lin boost_N = mkN "boost" "boosts";
+lin scrap_N = mkN "scrap" "scraps";
+lin ironically_Adv = mkAdv "ironically" ;
+lin fog_N = mkN "fog" "fogs";
+lin faithful_A = compoundA (mkA "faithful");
+lin bounce_V2 = mkV2 (mkV "bounce" "bounces" "bounced" "bounced" "bouncing");
+lin bounce_V = mkV "bounce" "bounces" "bounced" "bounced" "bouncing";
+lin batch_N = mkN "batch" "batches";
+lin smooth_V2 = mkV2 (mkV "smooth" "smooths" "smoothed" "smoothed" "smoothing");
+lin smooth_V = mkV "smooth" "smooths" "smoothed" "smoothed" "smoothing";
+lin sleeping_A = mkA "sleeping" ;
+lin poorly_Adv = mkAdv "poorly" ;
+lin accord_V = mkV "accord" "accords" "accorded" "accorded" "according";
+lin vice_president_N = mkN "vice-president" | mkN "vice president" ;
+lin duly_Adv = mkAdv "duly" ;
+lin blast_N = mkN "blast" "blasts";
+lin square_V2 = mkV2 (mkV "square" "squares" "squared" "squared" "squaring");
+lin square_V = mkV "square" "squares" "squared" "squared" "squaring";
+lin prohibit_V2 = mkV2 (mkV "prohibit" "prohibits" "prohibited" "prohibited" "prohibiting");
+lin prohibit_V = mkV "prohibit";
+lin brake_N = mkN "brake" "brakes";
+lin asylum_N = mkN "asylum" "asylums";
+lin obscure_V2 = mkV2 (mkV "obscure" "obscures" "obscured" "obscured" "obscuring");
+lin nun_N = mkN feminine (mkN "nun" "nuns");
+lin heap_N = mkN "heap" "heaps";
+lin smoothly_Adv = mkAdv "smoothly" ;
+lin rhetoric_N = mkN "rhetoric" ;
+lin privileged_A = compoundA (mkA "privileged");
+lin liaison_N = mkN "liaison" "liaisons";
+lin jockey_N = mkN "jockey" "jockeys";
+lin concrete_N = mkN "concrete" ;
+lin allied_A = mkA "allied" ;
+lin rob_V2 = mkV2 (mkV "rob" "robs" "robbed" "robbed" "robbing");
+lin indulge_V2 = mkV2 (mkV "indulge" "indulges" "indulged" "indulged" "indulging");
+lin indulge_V = mkV "indulge" "indulges" "indulged" "indulged" "indulging";
+lin except_Prep = mkPrep "except";
+lin distort_V2 = mkV2 (mkV "distort" "distorts" "distorted" "distorted" "distorting");
+lin whatsoever_Adv = mkAdv "whatsoever" ;
+lin viable_A = compoundA (mkA "viable");
+lin nucleus_N = mkN "nucleus" "nuclei" {- FIXME: guessed plural form -};
+lin exaggerate_V2 = mkV2 (mkV "exaggerate" "exaggerates" "exaggerated" "exaggerated" "exaggerating");
+lin exaggerate_V = mkV "exaggerate" "exaggerates" "exaggerated" "exaggerated" "exaggerating";
+lin compact_N = mkN "compact" "compacts";
+lin nationality_N = mkN "nationality" "nationalities";
+lin direct_Adv = mkAdv "direct";
+lin cast_N = mkN "cast" "casts";
+lin altar_N = mkN "altar" "altars";
+lin refuge_N = mkN "refuge" "refuges";
+lin presently_Adv = mkAdv "presently" ;
+lin mandatory_A = compoundA (mkA "mandatory");
+lin authorize_V2V = mkV2V (mkV "authorize") noPrep to_Prep ;
+lin authorize_V2 = mkV2 (mkV "authorize" "authorizes" "authorized" "authorized" "authorizing");
+lin accomplish_V2 = mkV2 (mkV "accomplish" "accomplishes" "accomplished" "accomplished" "accomplishing");
+lin startle_V2 = mkV2 (mkV "startle" "startles" "startled" "startled" "startling");
+lin indigenous_A = compoundA (mkA "indigenous");
+lin worse_Adv = mkAdv "worse";
+lin retailer_N = mkN "retailer" "retailers";
+lin compound_V2 = mkV2 (mkV "compound" "compounds" "compounded" "compounded" "compounding");
+lin compound_V = mkV "compound" "compounds" "compounded" "compounded" "compounding";
+lin admiration_N = mkN "admiration" ;
+lin absurd_A = compoundA (mkA "absurd");
+lin coincidence_N = mkN "coincidence" "coincidences";
+lin principally_Adv = mkAdv "principally" ;
+lin passport_N = mkN "passport" "passports";
+lin depot_N = mkN "depot" "depots";
+lin soften_V2 = mkV2 (mkV "soften" "softens" "softened" "softened" "softening");
+lin soften_V = mkV "soften" "softens" "softened" "softened" "softening";
+lin secretion_N = mkN "secretion" "secretions";
+lin invoke_V2 = mkV2 (mkV "invoke" "invokes" "invoked" "invoked" "invoking");
+lin dirt_N = mkN "dirt" ;
+lin scared_A = mkA "scared" ;
+lin mug_N = mkN "mug" "mugs";
+lin convenience_N = mkN "convenience" "conveniences";
+lin calm_N = mkN "calm" "calms";
+lin optional_A = compoundA (mkA "optional");
+lin unsuccessful_A = compoundA (mkA "unsuccessful");
+lin consistency_N = mkN "consistency" "consistencies";
+lin umbrella_N = mkN "umbrella" "umbrellas";
+lin solo_N = mkN "solo" "solos";
+lin hemisphere_N = mkN "hemisphere" "hemispheres";
+lin extreme_N = mkN "extreme" "extremes";
+lin brandy_N = mkN "brandy" "brandies";
+lin belly_N = mkN "belly" "bellies";
+lin attachment_N = mkN "attachment" "attachments";
+lin wash_N = mkN "wash" "washes";
+lin uncover_V2 = mkV2 (mkV "uncover" "uncovers" "uncovered" "uncovered" "uncovering");
+lin treat_N = mkN "treat" "treats";
+lin repeated_A = mkA "repeated" ;
+lin pine_N = mkN "pine" "pines";
+lin offspring_N = mkN "offspring" "offspring";
+lin communism_N = mkN "communism" ;
+lin nominate_V2 = mkV2 (mkV "nominate" "nominates" "nominated" "nominated" "nominating");
+lin soar_V2 = mkV2 (mkV "soar" "soars" "soared" "soared" "soaring");
+lin soar_V = mkV "soar" "soars" "soared" "soared" "soaring";
+lin geological_A = compoundA (mkA "geological");
+lin frog_N = mkN "frog" "frogs";
+lin donate_V2 = mkV2 (mkV "donate" "donates" "donated" "donated" "donating");
+lin donate_V = mkV "donate";
+lin cooperative_A = compoundA (mkA "cooperative");
+lin nicely_Adv = mkAdv "nicely" ;
+lin innocence_N = mkN "innocence" ;
+lin housewife_N = mkN "housewife" "housewives";
+lin disguise_V2 = mkV2 (mkV "disguise" "disguises" "disguised" "disguised" "disguising");
+lin demolish_V2 = mkV2 (mkV "demolish" "demolishes" "demolished" "demolished" "demolishing");
+lin counsel_N = mkN "counsel" ;
+lin cord_N = mkN "cord" "cords";
+lin semi_final_N = mkN "semi-final" ;
+lin reasoning_N = mkN "reasoning" ;
+lin litre_N = mkN "litre" "litres";
+lin inclined_A = mkA "inclined" ;
+lin evoke_V2 = mkV2 (mkV "evoke" "evokes" "evoked" "evoked" "evoking");
+lin courtyard_N = mkN "courtyard" "courtyards";
+lin arena_N = mkN "arena" "arenas";
+lin simplicity_N = mkN "simplicity" ;
+lin inhibition_N = mkN "inhibition" "inhibitions";
+lin frozen_A = mkA "frozen" ;
+lin vacuum_N = mkN "vacuum" "vacuums";
+lin immigrant_N = mkN "immigrant" "immigrants";
+lin bet_N = mkN "bet" "bets";
+lin revenge_N = mkN "revenge" ;
+lin jail_V2 = mkV2 (mkV "jail" "jails" "jailed" "jailed" "jailing");
+lin helmet_N = mkN "helmet" "helmets";
+lin unclear_A = compoundA (mkA "unclear");
+lin jerk_V2 = mkV2 (mkV "jerk" "jerks" "jerked" "jerked" "jerking");
+lin jerk_V = mkV "jerk" "jerks" "jerked" "jerked" "jerking";
+lin disruption_N = mkN "disruption" "disruptions";
+lin attainment_N = mkN "attainment" "attainments";
+lin sip_V2 = mkV2 (mkV "sip" "sips" "sipped" "sipped" "sipping");
+lin sip_V = mkV "sip" "sips" "sipped" "sipped" "sipping";
+lin program_V2V = mkV2V (mkV "program") noPrep to_Prep ;
+lin program_V2 = mkV2 (mkV "program" "programs" "programmed" "programmed" "programming");
+lin lunchtime_N = mkN "lunchtime" "lunchtimes";
+lin cult_N = mkN "cult" "cults";
+lin chat_N = mkN "chat" "chats";
+lin accord_N = mkN "accord" "accords";
+lin supposedly_Adv = mkAdv "supposedly" ;
+lin offering_N = mkN "offering" "offerings";
+lin broadcast_N = mkN "broadcast" "broadcasts";
+lin secular_A = compoundA (mkA "secular");
+lin overwhelm_V2 = mkV2 (mkV "overwhelm" "overwhelms" "overwhelmed" "overwhelmed" "overwhelming");
+lin momentum_N = mkN "momentum" ;
+lin infinite_A = compoundA (mkA "infinite");
+lin manipulation_N = mkN "manipulation" "manipulations";
+lin inquest_N = mkN "inquest" "inquests";
+lin decrease_N = mkN "decrease" "decreases";
+lin cellar_N = mkN "cellar" "cellars";
+lin counsellor_N = mkN (variants {"counsellor"; "counselor"});
+lin avenue_N = mkN "avenue" "avenues";
+lin rubber_A = mkA "rubber" ;
+lin labourer_N = mkN "labourer" "labourers";
+lin lab_N = mkN "lab" "labs";
+lin damn_V2 = mkV2 (mkV "damn" "damns" "damned" "damned" "damning");
+lin comfortably_Adv = mkAdv "comfortably" ;
+lin tense_A = mkA "tense" "tenser";
+lin socket_N = mkN "socket" "sockets";
+lin par_N = mkN "par" "pars";
+lin thrust_N = mkN "thrust" "thrusts";
+lin scenario_N = mkN "scenario" "scenarios";
+lin frankly_Adv = mkAdv "frankly" ;
+lin slap_V2 = mkV2 (mkV "slap" "slaps" "slapped" "slapped" "slapping");
+lin recreation_N = mkN "recreation" "recreations";
+lin rank_V2 = mkV2 (mkV "rank" "ranks" "ranked" "ranked" "ranking");
+lin rank_V = mkV "rank" "ranks" "ranked" "ranked" "ranking";
+lin spy_N = mkN "spy" "spies";
+lin filter_V2 = mkV2 (mkV "filter" "filters" "filtered" "filtered" "filtering");
+lin filter_V = mkV "filter" "filters" "filtered" "filtered" "filtering";
+lin clearance_N = mkN "clearance" "clearances";
+lin blessing_N = mkN "blessing" "blessings";
+lin embryo_N = mkN "embryo" "embryos";
+lin varied_A = mkA "varied" ;
+lin predictable_A = compoundA (mkA "predictable");
+lin mutation_N = mkN "mutation" "mutations";
+lin equal_V2 = mkV2 (variants {mkV "equal" "equals" "equaled" "equaled" "equaling"; mkV "equal" "equals" "equalled" "equalled" "equalling"}) ;
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_V2 = mkV2 (mkV "can" "cans" "canned" "canned" "canning");
+lin burst_N = mkN "burst" "bursts";
+lin retrieve_V2 = mkV2 (mkV "retrieve" "retrieves" "retrieved" "retrieved" "retrieving");
+lin retrieve_V = mkV "retrieve" "retrieves" "retrieved" "retrieved" "retrieving";
+lin elder_N = mkN "elder" "elders";
+lin rehearsal_N = mkN "rehearsal" "rehearsals";
+lin optical_A = compoundA (mkA "optical");
+lin hurry_N = mkN "hurry" "hurries";
+lin conflict_V = mkV "conflict" "conflicts" "conflicted" "conflicted" "conflicting";
+lin combat_V2 = mkV2 (mkV "combat" "combats" "combated" "combated" "combating");
+lin combat_V = mkV "combat" "combats" "combated" "combated" "combating";
+lin absorption_N = mkN "absorption" ;
+lin ion_N = mkN "ion" "ions";
+lin wrong_Adv = mkAdv "wrong";
+lin heroin_N = mkN "heroin" ;
+lin bake_V2 = mkV2 (mkV "bake" "bakes" "baked" "baked" "baking");
+lin bake_V = mkV "bake" "bakes" "baked" "baked" "baking";
+lin x_ray_N = mkN "x-ray" "x-rays";
+lin vector_N = mkN "vector" "vectors";
+lin stolen_A = mkA "stolen" ;
+lin sacrifice_V2 = mkV2 (mkV "sacrifice" "sacrifices" "sacrificed" "sacrificed" "sacrificing");
+lin sacrifice_V = mkV "sacrifice" "sacrifices" "sacrificed" "sacrificed" "sacrificing";
+lin robbery_N = mkN "robbery" "robberies";
+lin probe_V2 = mkV2 (mkV "probe" "probes" "probed" "probed" "probing");
+lin probe_V = mkV "probe";
+lin organizational_A = compoundA (mkA "organizational");
+lin chalk_N = mkN "chalk" "chalks";
+lin bourgeois_A = compoundA (mkA "bourgeois");
+lin villager_N = mkN "villager" "villagers";
+lin morale_N = mkN "morale" ;
+lin express_A = compoundA (mkA "express");
+lin climb_N = mkN "climb" "climbs";
+lin notify_V2 = mkV2 (mkV "notify" "notifies" "notified" "notified" "notifying");
+lin jam_N = mkN "jam" "jams";
+lin bureaucratic_A = compoundA (mkA "bureaucratic");
+lin literacy_N = mkN "literacy" ;
+lin frustrate_V2 = mkV2 (mkV "frustrate" "frustrates" "frustrated" "frustrated" "frustrating");
+lin freight_N = mkN "freight" ;
+lin clearing_N = mkN "clearing" "clearings";
+lin aviation_N = mkN "aviation" ;
+lin legislature_N = mkN "legislature" "legislatures";
+lin curiously_Adv = mkAdv "curiously" ;
+lin banana_N = mkN "banana" "bananas";
+lin deploy_V2 = mkV2 (mkV "deploy" "deploys" "deployed" "deployed" "deploying");
+lin deploy_V = mkV "deploy" "deploys" "deployed" "deployed" "deploying";
+lin passionate_A = compoundA (mkA "passionate");
+lin monastery_N = mkN "monastery" "monasteries";
+lin kettle_N = mkN "kettle" "kettles";
+lin enjoyable_A = compoundA (mkA "enjoyable");
+lin diagnose_V2 = mkV2 (mkV "diagnose" "diagnoses" "diagnosed" "diagnosed" "diagnosing");
+lin quantitative_A = compoundA (mkA "quantitative");
+lin distortion_N = mkN "distortion" "distortions";
+lin monarch_N = mkN "monarch" "monarchs";
+lin kindly_Adv = mkAdv "kindly" ;
+lin glow_V = mkV "glow" "glows" "glowed" "glowed" "glowing";
+lin acquaintance_N = mkN "acquaintance" "acquaintances";
+lin unexpectedly_Adv = mkAdv "unexpectedly" ;
+lin handy_A = mkA "handy" "handier";
+lin deprivation_N = mkN "deprivation" "deprivations";
+lin attacker_N = mkN "attacker" "attackers";
+lin assault_V2 = mkV2 (mkV "assault" "assaults" "assaulted" "assaulted" "assaulting");
+lin screening_N = mkN "screening" ;
+lin retired_A = mkA "retired" ;
+lin quick_Adv = mkAdv "quick";
+lin portable_A = compoundA (mkA "portable");
+lin hostage_N = mkN human (mkN "hostage" "hostages");
+lin underneath_Prep = mkPrep "underneath";
+lin jealous_A = compoundA (mkA "jealous");
+lin proportional_A = compoundA (mkA "proportional");
+lin gown_N = mkN "gown" "gowns";
+lin chimney_N = mkN "chimney" "chimneys";
+lin bleak_A = mkA "bleak" "bleaker";
+lin seasonal_A = compoundA (mkA "seasonal");
+lin plasma_N = mkN "plasma" ;
+lin stunning_A = compoundA (mkA "stunning");
+lin spray_N = mkN "spray" "sprays";
+lin referral_N = mkN "referral" ;
+lin promptly_Adv = mkAdv "promptly" ;
+lin fluctuation_N = mkN "fluctuation" "fluctuations";
+lin decorative_A = compoundA (mkA "decorative");
+lin unrest_N = mkN "unrest" ;
+lin resent_VS = mkVS (mkV "resent" "resents" "resented" "resented" "resenting");
+lin resent_V2 = mkV2 (mkV "resent" "resents" "resented" "resented" "resenting");
+lin plaster_N = mkN "plaster" "plasters";
+lin chew_V2 = mkV2 (mkV "chew" "chews" "chewed" "chewed" "chewing");
+lin chew_V = mkV "chew" "chews" "chewed" "chewed" "chewing";
+lin grouping_N = mkN "grouping" "groupings";
+lin gospel_N = mkN "gospel" "gospels";
+lin distributor_N = mkN "distributor" "distributors";
+lin differentiation_N = mkN "differentiation" "differentiations";
+lin blonde_A = variants{} ; -- 
+lin aquarium_N = mkN "aquarium" "aquariums";
+lin witch_N = mkN "witch" "witches";
+lin renewed_A = mkA "renewed" ;
+lin jar_N = mkN "jar" "jars";
+lin approved_A = mkA "approved" ;
+lin advocateMasc_N = mkN masculine (mkN "advocate" "advocates");
+lin worrying_A = mkA "worrying" ;
+lin minimize_V2 = mkV2 (mkV "minimize" "minimizes" "minimized" "minimized" "minimizing");
+lin footstep_N = mkN "footstep" "footsteps";
+lin delete_V2 = mkV2 (mkV "delete" "deletes" "deleted" "deleted" "deleting");
+lin underneath_Adv = mkAdv "underneath";
+lin lone_A = compoundA (mkA "lone");
+lin level_V2 = mkV2 (mkV "level" "levels" "levelled" "levelled" "levelling");
+lin level_V = mkV "level" "levels" "levelled" "levelled" "levelling";
+lin exceptionally_Adv = mkAdv "exceptionally" ;
+lin drift_N = mkN "drift" "drifts";
+lin spider_N = mkN "spider" "spiders";
+lin hectare_N = mkN "hectare" "hectares";
+lin colonel_N = mkN human (mkN "colonel" "colonels");
+lin swimming_N = mkN "swimming" ;
+lin realism_N = mkN "realism" ;
+lin insider_N = mkN "insider" "insiders";
+lin hobby_N = mkN "hobby" "hobbies";
+lin computing_N = mkN "computing" ;
+lin infrastructure_N = mkN "infrastructure" "infrastructures";
+lin cooperate_V = mkV "cooperate" "cooperates" "cooperated" "cooperated" "cooperating";
+lin burn_N = mkN "burn" "burns";
+lin cereal_N = mkN "cereal" "cereals";
+lin fold_N = mkN "fold" "folds";
+lin compromise_V2 = mkV2 (mkV "compromise" "compromises" "compromised" "compromised" "compromising");
+lin compromise_V = mkV "compromise" "compromises" "compromised" "compromised" "compromising";
+lin boxing_N = mkN "boxing" ;
+lin rear_V2 = mkV2 (mkV "rear" "rears" "reared" "reared" "rearing");
+lin rear_V = mkV "rear" "rears" "reared" "reared" "rearing";
+lin lick_V2 = mkV2 (mkV "lick" "licks" "licked" "licked" "licking");
+lin constrain_V2 = mkV2 (mkV "constrain" "constrains" "constrained" "constrained" "constraining");
+lin clerical_A = compoundA (mkA "clerical");
+lin hire_N = mkN "hire" ;
+lin contend_VS = mkVS (mkV "contend" "contends" "contended" "contended" "contending");
+lin contend_V = mkV "contend" "contends" "contended" "contended" "contending";
+lin amateurMasc_N = mkN masculine (mkN "amateur" "amateurs");
+lin instrumental_A = compoundA (mkA "instrumental");
+lin terminal_A = compoundA (mkA "terminal");
+lin electorate_N = mkN "electorate" "electorates";
+lin congratulate_V2 = mkV2 (mkV "congratulate" "congratulates" "congratulated" "congratulated" "congratulating");
+lin balanced_A = mkA "balanced" ;
+lin manufacturing_N = mkN "manufacturing" ;
+lin split_N = mkN "split" "splits";
+lin domination_N = mkN "domination" ;
+lin blink_V2 = mkV2 (mkV "blink" "blinks" "blinked" "blinked" "blinking");
+lin blink_V = mkV "blink" "blinks" "blinked" "blinked" "blinking";
+lin bleed_VS = mkVS (IrregEng.bleed_V);
+lin bleed_V2 = mkV2 (IrregEng.bleed_V);
+lin bleed_V = IrregEng.bleed_V;
+lin unlawful_A = compoundA (mkA "unlawful");
+lin precedent_N = mkN "precedent" "precedents";
+lin notorious_A = compoundA (mkA "notorious");
+lin indoor_A = compoundA (mkA "indoor");
+lin upgrade_V2 = mkV2 (mkV "upgrade" "upgrades" "upgraded" "upgraded" "upgrading");
+lin trench_N = mkN "trench" "trenches";
+lin therapist_N = mkN "therapist" "therapists";
+lin illuminate_V2 = mkV2 (mkV "illuminate" "illuminates" "illuminated" "illuminated" "illuminating");
+lin bargain_V2 = mkV2 (mkV "bargain" "bargains" "bargained" "bargained" "bargaining");
+lin bargain_V = mkV "bargain" "bargains" "bargained" "bargained" "bargaining";
+lin warranty_N = mkN "warranty" "warranties";
+lin scar_V2 = mkV2 (mkV "scar" "scars" "scarred" "scarred" "scarring");
+lin scar_V = mkV "scar" "scars" "scarred" "scarred" "scarring";
+lin consortium_N = mkN "consortium" "consortia" {- FIXME: guessed plural form -};
+lin anger_V2 = mkV2 (mkV "anger" "angers" "angered" "angered" "angering");
+lin insure_VS = mkVS (mkV "insure" "insures" "insured" "insured" "insuring");
+lin insure_V2 = mkV2 (mkV "insure" "insures" "insured" "insured" "insuring");
+lin insure_V = mkV "insure" "insures" "insured" "insured" "insuring";
+lin extensively_Adv = mkAdv "extensively" ;
+lin appropriately_Adv = mkAdv "appropriately" ;
+lin spoon_N = mkN "spoon" "spoons";
+lin sideways_Adv = mkAdv "sideways";
+lin enhanced_A = mkA "enhanced" ;
+lin disrupt_V2 = mkV2 (mkV "disrupt" "disrupts" "disrupted" "disrupted" "disrupting");
+lin disrupt_V = mkV "disrupt";
+lin satisfied_A = compoundA (mkA "satisfied");
+lin precaution_N = mkN "precaution" "precautions";
+lin kite_N = mkN "kite" "kites";
+lin instant_N = mkN "instant" "instants";
+lin gig_N = mkN "gig" "gigs";
+lin continuously_Adv = mkAdv "continuously" ;
+lin consolidate_V2 = mkV2 (mkV "consolidate" "consolidates" "consolidated" "consolidated" "consolidating");
+lin consolidate_V = mkV "consolidate" "consolidates" "consolidated" "consolidated" "consolidating";
+lin fountain_N = mkN "fountain" "fountains";
+lin graduate_V2 = mkV2 (mkV "graduate" "graduates" "graduated" "graduated" "graduating");
+lin graduate_V = mkV "graduate" "graduates" "graduated" "graduated" "graduating";
+lin gloom_N = mkN "gloom" "glooms";
+lin bite_N = mkN "bite" "bites";
+lin structure_V2 = mkV2 (mkV "structure");
+lin noun_N = mkN "noun" "nouns";
+lin nomination_N = mkN "nomination" "nominations";
+lin armchair_N = mkN "armchair" "armchairs";
+lin virtual_A = compoundA (mkA "virtual");
+lin unprecedented_A = compoundA (mkA "unprecedented");
+lin tumble_V2 = mkV2 (mkV "tumble" "tumbles" "tumbled" "tumbled" "tumbling");
+lin tumble_V = mkV "tumble" "tumbles" "tumbled" "tumbled" "tumbling";
+lin ski_N = mkN "ski" "skis";
+lin architectural_A = compoundA (mkA "architectural");
+lin violation_N = mkN "violation" "violations";
+lin rocket_N = mkN "rocket" "rockets";
+lin inject_V2 = mkV2 (mkV "inject" "injects" "injected" "injected" "injecting");
+lin departmental_A = compoundA (mkA "departmental");
+lin row_V2 = mkV2 (mkV "row" "rows" "rowed" "rowed" "rowing");
+lin row_V = mkV "row" "rows" "rowed" "rowed" "rowing";
+lin luxury_A = mkA "luxury" ;
+lin fax_N = mkN "fax" ;
+lin deer_N = mkN "deer" "deer";
+lin climber_N = mkN "climber" "climbers";
+lin photographic_A = compoundA (mkA "photographic");
+lin haunt_V2 = mkV2 (mkV "haunt" "haunts" "haunted" "haunted" "haunting");
+lin fiercely_Adv = mkAdv "fiercely" ;
+lin dining_N = mkN "dining" ;
+lin sodium_N = mkN "sodium" ;
+lin gossip_N = mkN "gossip" "gossips";
+lin bundle_N = mkN "bundle" "bundles";
+lin bend_N = mkN "bend" "bends";
+lin recruit_N = mkN "recruit" "recruits";
+lin hen_N = mkN "hen" "hens";
+lin fragile_A = compoundA (mkA "fragile");
+lin deteriorate_V2 = mkV2 (mkV "deteriorate" "deteriorates" "deteriorated" "deteriorated" "deteriorating");
+lin deteriorate_V = mkV "deteriorate" "deteriorates" "deteriorated" "deteriorated" "deteriorating";
+lin dependency_N = mkN "dependency" "dependencies";
+lin swift_A = mkA "swift" "swifter";
+lin scramble_V2 = mkV2 (mkV "scramble" "scrambles" "scrambled" "scrambled" "scrambling");
+lin scramble_V = mkV "scramble" "scrambles" "scrambled" "scrambled" "scrambling";
+lin overview_N = mkN "overview" ;
+lin imprison_V2 = mkV2 (mkV "imprison" "imprisons" "imprisoned" "imprisoned" "imprisoning");
+lin trolley_N = mkN "trolley" "trolleys";
+lin rotation_N = mkN "rotation" "rotations";
+lin denial_N = mkN "denial" "denials";
+lin boiler_N = mkN "boiler" "boilers";
+lin amp_N = mkN "amp" "amps";
+lin trivial_A = compoundA (mkA "trivial");
+lin shout_N = mkN "shout" "shouts";
+lin overtake_V2 = mkV2 (IrregEng.overtake_V);
+lin make_N = mkN "make" "makes";
+lin hunter_N = mkN "hunter" "hunters";
+lin guess_N = mkN "guess" "guesses";
+lin doubtless_Adv = mkAdv "doubtless";
+lin syllable_N = mkN "syllable" "syllables";
+lin obscure_A = compoundA (mkA "obscure");
+lin mould_N = mkN "mould" "moulds";
+lin limestone_N = mkN "limestone" ;
+lin leak_V2 = mkV2 (mkV "leak" "leaks" "leaked" "leaked" "leaking");
+lin leak_V = mkV "leak" "leaks" "leaked" "leaked" "leaking";
+lin beneficiary_N = mkN "beneficiary" "beneficiaries";
+lin veteran_N = mkN "veteran" "veterans";
+lin surplus_A = mkA "surplus" ;
+lin manifestation_N = mkN "manifestation" "manifestations";
+lin vicar_N = mkN "vicar" "vicars";
+lin textbook_N = mkN "textbook" "textbooks";
+lin novelist_N = mkN "novelist" "novelists";
+lin halfway_Adv = mkAdv "halfway";
+lin contractual_A = compoundA (mkA "contractual");
+lin swap_V2 = mkV2 (mkV "swap" "swaps" "swapped" "swapped" "swapping");
+lin swap_V = mkV "swap" "swaps" "swapped" "swapped" "swapping";
+lin guild_N = mkN "guild" "guilds";
+lin ulcer_N = mkN "ulcer" "ulcers";
+lin slab_N = mkN "slab" "slabs";
+lin detector_N = mkN "detector" "detectors";
+lin detection_N = mkN "detection" ;
+lin cough_V = mkV "cough" "coughs" "coughed" "coughed" "coughing";
+lin whichever_Quant = mkQuant "whichever" "whichever" ;
+lin spelling_N = mkN "spelling" "spellings";
+lin lender_N = mkN "lender" "lenders";
+lin glow_N = mkN "glow" "IRREG";
+lin raised_A = mkA "raised" ;
+lin prolonged_A = mkA "prolonged" ;
+lin voucher_N = mkN "voucher" "vouchers";
+lin t_shirt_N = mkN "t-shirt" "t-shirts";
+lin linger_V = mkV "linger" "lingers" "lingered" "lingered" "lingering";
+lin humble_A = mkA "humble" "humbler";
+lin honey_N = mkN "honey" "honeys";
+lin scream_N = mkN "scream" "screams";
+lin postcard_N = mkN "postcard" "postcards";
+lin managing_A = mkA "managing" ;
+lin alien_A = compoundA (mkA "alien");
+lin trouble_V2 = mkV2 (mkV "trouble" "troubles" "troubled" "troubled" "troubling");
+lin reverse_N = mkN "reverse" "reverses";
+lin odour_N = mkN "odour" "odours";
+lin fundamentally_Adv = mkAdv "fundamentally" ;
+lin discount_V2 = mkV2 (mkV "discount" "discounts" "discounted" "discounted" "discounting");
+lin discount_V = mkV "discount";
+lin blast_V2 = mkV2 (mkV "blast" "blasts" "blasted" "blasted" "blasting");
+lin blast_V = mkV "blast";
+lin syntactic_A = compoundA (mkA "syntactic");
+lin scrape_V2 = mkV2 (mkV "scrape" "scrapes" "scraped" "scraped" "scraping");
+lin scrape_V = mkV "scrape" "scrapes" "scraped" "scraped" "scraping";
+lin residue_N = mkN "residue" "residues";
+lin procession_N = mkN "procession" "processions";
+lin pioneer_N = mkN "pioneer" "pioneers";
+lin intercourse_N = mkN "intercourse" ;
+lin deter_V2 = mkV2 (mkV "deter" "deters" "deterred" "deterred" "deterring");
+lin deadly_A = mkA "deadly" "deadlier";
+lin complement_V2 = mkV2 (mkV "complement" "complements" "complemented" "complemented" "complementing");
+lin restrictive_A = compoundA (mkA "restrictive");
+lin nitrogen_N = mkN "nitrogen" ;
+lin citizenship_N = mkN "citizenship" "citizenships";
+lin pedestrian_N = mkN "pedestrian" "pedestrians";
+lin detention_N = mkN "detention" "detentions";
+lin wagon_N = mkN "wagon" ;
+lin microphone_N = mkN "microphone" "microphones";
+lin hastily_Adv = mkAdv "hastily" ;
+lin fixture_N = mkN "fixture" "fixtures";
+lin choke_V2 = mkV2 (mkV "choke" "chokes" "choked" "choked" "choking");
+lin choke_V = mkV "choke" "chokes" "choked" "choked" "choking";
+lin wet_V2 = mkV2 (mkV "wet" "wets" "wetted" "wetted" "wetting");
+lin weed_N = mkN "weed" "weeds";
+lin programming_N = mkN "programming" ;
+lin power_V2 = mkV2 (mkV "power" "powers" "powered" "powered" "powering");
+lin nationally_Adv = mkAdv "nationally" ;
+lin dozen_N = mkN "dozen" "dozens";
+lin carrot_N = mkN "carrot" "carrots";
+lin bulletin_N = mkN "bulletin" "bulletins";
+lin wording_N = mkN "wording" "IRREG";
+lin vicious_A = compoundA (mkA "vicious");
+lin urgency_N = mkN "urgency" ;
+lin spoken_A = mkA "spoken" ;
+lin skeleton_N = mkN "skeleton" "skeletons";
+lin motorist_N = mkN "motorist" "motorists";
+lin interactive_A = compoundA (mkA "interactive");
+lin compute_V2 = mkV2 (mkV "compute" "computes" "computed" "computed" "computing");
+lin compute_V = mkV "compute" "computes" "computed" "computed" "computing";
+lin whip_N = mkN "whip" "whips";
+lin urgently_Adv = mkAdv "urgently" ;
+lin telly_N = mkN "telly" "tellies";
+lin shrub_N = mkN "shrub" "shrubs";
+lin porter_N = mkN "porter" "porters";
+lin ethics_N = mkN "ethics" ;
+lin banner_N = mkN "banner" "banners";
+lin velvet_N = mkN "velvet" ;
+lin omission_N = mkN "omission" "omissions";
+lin hook_V2 = mkV2 (mkV "hook" "hooks" "hooked" "hooked" "hooking");
+lin hook_V = mkV "hook" "hooks" "hooked" "hooked" "hooking";
+lin gallon_N = mkN "gallon" "gallons";
+lin financially_Adv = mkAdv "financially" ;
+lin superintendent_N = mkN "superintendent" "superintendents";
+lin plug_V2 = mkV2 (mkV "plug" "plugs" "plugged" "plugged" "plugging");
+lin plug_V = mkV "plug" "plugs" "plugged" "plugged" "plugging";
+lin continuation_N = mkN "continuation" "continuations";
+lin reliance_N = mkN "reliance" ;
+lin justified_A = mkA "justified" ;
+lin fool_V2 = mkV2 (mkV "fool" "fools" "fooled" "fooled" "fooling");
+lin detain_V2 = mkV2 (mkV "detain" "detains" "detained" "detained" "detaining");
+lin damaging_A = mkA "damaging" ;
+lin orbit_N = mkN "orbit" "orbits";
+lin mains_N = mkN "mains" "mains" ;
+lin discard_V2 = mkV2 (mkV "discard" "discards" "discarded" "discarded" "discarding");
+lin dine_V = mkV "dine" "dines" "dined" "dined" "dining";
+lin compartment_N = mkN "compartment" "compartments";
+lin revised_A = mkA "revised" ;
+lin privatization_N = mkN (variants {"privatization"; "privatisation"});
+lin memorable_A = compoundA (mkA "memorable");
+lin lately_Adv = mkAdv "lately" ;
+lin distributed_A = mkA "distributed" ;
+lin disperse_V2 = mkV2 (mkV "disperse" "disperses" "dispersed" "dispersed" "dispersing");
+lin disperse_V = mkV "disperse" "disperses" "dispersed" "dispersed" "dispersing";
+lin blame_N = mkN "blame" ;
+lin basement_N = mkN "basement" "basements";
+lin slump_V2 = mkV2 (mkV "slump" "slumps" "slumped" "slumped" "slumping");
+lin slump_V = mkV "slump" "slumps" "slumped" "slumped" "slumping";
+lin puzzle_V2 = mkV2 (mkV "puzzle" "puzzles" "puzzled" "puzzled" "puzzling");
+lin monitoring_N = mkN "monitoring" ;
+lin talented_A = compoundA (mkA "talented");
+lin nominal_A = compoundA (mkA "nominal");
+lin mushroom_N = mkN "mushroom" "mushrooms";
+lin instructor_N = mkN masculine (mkN "instructor" "instructors");
+lin fork_N = variants{} ; -- 
+lin fork_4_N = mkN "fork" "forks";
+lin fork_3_N = mkN "fork" "forks";
+lin fork_1_N = mkN "fork" "forks";
+lin board_V2 = mkV2 (mkV "board" "boards" "boarded" "boarded" "boarding");
+lin want_N = mkN "want";
+lin disposition_N = mkN "disposition" "dispositions";
+lin cemetery_N = mkN "cemetery" "cemeteries";
+lin attempted_A = mkA "attempted" ;
+lin nephew_N = mkN human (mkN "nephew" "nephews");
+lin magical_A = compoundA (mkA "magical");
+lin ivory_N = mkN "ivory" ;
+lin hospitality_N = mkN "hospitality" ;
+lin besides_Prep = mkPrep "besides";
+lin astonishing_A = compoundA (mkA "astonishing");
+lin tract_N = mkN "tract" "tracts";
+lin proprietor_N = mkN human (mkN "proprietor" "proprietors");
+lin license_V2 = mkV2 (mkV "license" "licenses" "licensed" "licensed" "licensing");
+lin differential_A = compoundA (mkA "differential");
+lin affinity_N = mkN "affinity" "affinities";
+lin talking_N = mkN "talking" ;
+lin royalty_N = mkN "royalty" "royalties";
+lin neglect_N = mkN "neglect" ;
+lin irrespective_A = compoundA (mkA "irrespective");
+lin whip_V2 = mkV2 (mkV "whip" "whips" "whipped" "whipped" "whipping");
+lin whip_V = mkV "whip" "whips" "whipped" "whipped" "whipping";
+lin sticky_A = mkA "sticky" "stickier";
+lin regret_N = mkN "regret" "regrets";
+lin incapable_A = compoundA (mkA "incapable");
+lin franchise_N = mkN "franchise" "franchises";
+lin dentist_N = mkN "dentist" "dentists";
+lin contrary_N = mkN "contrary" "contraries";
+lin profitability_N = mkN "profitability" ;
+lin enthusiast_N = mkN "enthusiast" "enthusiasts";
+lin crop_V2 = mkV2 (mkV "crop" "crops" "cropped" "cropped" "cropping");
+lin crop_V = mkV "crop" "crops" "cropped" "cropped" "cropping";
+lin utter_V2 = mkV2 (mkV "utter" "utters" "uttered" "uttered" "uttering");
+lin pile_V2 = mkV2 (mkV "pile" "piles" "piled" "piled" "piling");
+lin pile_V = mkV "pile" "piles" "piled" "piled" "piling";
+lin pier_N = mkN "pier" "piers";
+lin dome_N = mkN "dome" "domes";
+lin bubble_N = mkN "bubble" "bubbles";
+lin treasurer_N = mkN human (mkN "treasurer" "treasurers");
+lin stocking_N = mkN "stocking" "stockings";
+lin sanctuary_N = mkN "sanctuary" "sanctuaries";
+lin ascertain_V2 = mkV2 (mkV "ascertain" "ascertains" "ascertained" "ascertained" "ascertaining");
+lin arc_N = mkN "arc" "arcs";
+lin quest_N = mkN "quest" "quests";
+lin mole_N = mkN "mole" "moles";
+lin marathon_N = mkN "marathon" "marathons";
+lin feast_N = mkN "feast" "feasts";
+lin crouch_V = mkV "crouch" "crouches" "crouched" "crouched" "crouching";
+lin storm_V2 = mkV2 (mkV "storm" "storms" "stormed" "stormed" "storming");
+lin storm_V = mkV "storm" "storms" "stormed" "stormed" "storming";
+lin hardship_N = mkN "hardship" "hardships";
+lin entitlement_N = mkN "entitlement" "entitlements";
+lin circular_N = mkN "circular" "circulars";
+lin walking_A = mkA "walking" ;
+lin strap_N = mkN "strap" "straps";
+lin sore_A = compoundA (mkA "sore");
+lin complementary_A = compoundA (mkA "complementary");
+lin understandable_A = compoundA (mkA "understandable");
+lin noticeable_A = compoundA (mkA "noticeable");
+lin mankind_N = mkN "mankind" ;
+lin majesty_N = mkN "majesty" "majesties";
+lin pigeon_N = mkN "pigeon" "pigeons";
+lin goalkeeper_N = mkN "goalkeeper" "goalkeepers";
+lin ambiguous_A = compoundA (mkA "ambiguous");
+lin walker_N = mkN "walker" "walkers";
+lin virgin_N = mkN "virgin" "virgins";
+lin prestige_N = mkN "prestige" ;
+lin preoccupation_N = mkN "preoccupation" "preoccupations";
+lin upset_A = mkA "upset" ;
+lin municipal_A = compoundA (mkA "municipal");
+lin groan_V2 = mkV2 (mkV "groan" "groans" "groaned" "groaned" "groaning");
+lin groan_V = mkV "groan" "groans" "groaned" "groaned" "groaning";
+lin craftsman_N = mkN masculine (mkN "craftsman" "craftsmen");
+lin anticipation_N = mkN "anticipation" "anticipations";
+lin revise_V2 = mkV2 (mkV "revise" "revises" "revised" "revised" "revising");
+lin revise_V = mkV "revise";
+lin knock_N = mkN "knock" "knocks";
+lin infect_V2 = mkV2 (mkV "infect" "infects" "infected" "infected" "infecting");
+lin infect_V = mkV "infect";
+lin denounce_V2 = mkV2 (mkV "denounce" "denounces" "denounced" "denounced" "denouncing");
+lin confession_N = mkN "confession" "confessions";
+lin turkey_N = mkN "Turkey" "Turkeys";
+lin toll_N = mkN "toll" "tolls";
+lin pal_N = mkN "pal" "pals";
+lin transcription_N = mkN "transcription" "transcriptions";
+lin sulphur_N = mkN "sulphur" ;
+lin provisional_A = compoundA (mkA "provisional");
+lin hug_V2 = mkV2 (mkV "hug" "hugs" "hugged" "hugged" "hugging");
+lin particular_N = mkN "particular" "particulars";
+lin intent_A = compoundA (mkA "intent");
+lin fascinate_V2 = mkV2 (mkV "fascinate" "fascinates" "fascinated" "fascinated" "fascinating");
+lin conductor_N = mkN "conductor" "conductors";
+lin feasible_A = compoundA (mkA "feasible");
+lin vacant_A = compoundA (mkA "vacant");
+lin trait_N = mkN "trait" "traits";
+lin meadow_N = mkN "meadow" "meadows";
+lin creed_N = mkN "creed" "creeds";
+lin unfamiliar_A = compoundA (mkA "unfamiliar");
+lin optimism_N = mkN "optimism" ;
+lin wary_A = mkA "wary" "warier";
+lin twist_N = mkN "twist" "twists";
+lin sweet_N = mkN "sweet" "sweets";
+lin substantive_A = compoundA (mkA "substantive");
+lin excavation_N = mkN "excavation" "excavations";
+lin destiny_N = mkN "destiny" "destinies";
+lin thick_Adv = mkAdv "thick";
+lin pasture_N = mkN "pasture" "pastures";
+lin archaeological_A = compoundA (mkA "archaeological");
+lin tick_V2 = mkV2 (mkV "tick" "ticks" "ticked" "ticked" "ticking");
+lin tick_V = mkV "tick" "ticks" "ticked" "ticked" "ticking";
+lin profit_V2 = mkV2 (mkV "profit" "profits" "profited" "profited" "profiting");
+lin profit_V = mkV "profit" "profits" "profited" "profited" "profiting";
+lin pat_V2 = mkV2 (mkV "pat" "pats" "patted" "patted" "patting");
+lin pat_V = mkV "pat" "pats" "patted" "patted" "patting";
+lin papal_A = compoundA (mkA "papal");
+lin cultivate_V2 = mkV2 (mkV "cultivate" "cultivates" "cultivated" "cultivated" "cultivating");
+lin awake_V = IrregEng.awake_V;
+lin trained_A = mkA "trained" ;
+lin civic_A = compoundA (mkA "civic");
+lin voyage_N = mkN "voyage" "voyages";
+lin siege_N = mkN "siege" "sieges";
+lin enormously_Adv = mkAdv "enormously" ;
+lin distract_V2 = mkV2 (mkV "distract" "distracts" "distracted" "distracted" "distracting");
+lin distract_V = mkV "distract";
+lin stroll_V = mkV "stroll" "strolls" "strolled" "strolled" "strolling";
+lin jewel_N = mkN "jewel" "jewels";
+lin honourable_A = compoundA (mkA (variants {"honourable"; "honorable"}));
+lin helpless_A = compoundA (mkA "helpless");
+lin hay_N = mkN "hay" ;
+lin expel_V2 = mkV2 (mkV "expel" "expels" "expelled" "expelled" "expelling");
+lin eternal_A = compoundA (mkA "eternal");
+lin demonstrator_N = mkN "demonstrator" "demonstrators";
+lin correction_N = mkN "correction" "corrections";
+lin civilization_N = mkN "civilization" "civilizations";
+lin ample_A = irregAdv (mkA "ample" "ampler") "amply" ;
+lin retention_N = mkN "retention" ;
+lin rehabilitation_N = mkN "rehabilitation" "rehabilitations";
+lin premature_A = compoundA (mkA "premature");
+lin encompass_V2 = mkV2 (mkV "encompass" "encompasses" "encompassed" "encompassed" "encompassing");
+lin distinctly_Adv = mkAdv "distinctly" ;
+lin diplomat_N = mkN "diplomat" "diplomats";
+lin articulate_V2 = mkV2 (mkV "articulate" "articulates" "articulated" "articulated" "articulating");
+lin articulate_V = mkV "articulate" "articulates" "articulated" "articulated" "articulating";
+lin restricted_A = mkA "restricted" ;
+lin prop_V2 = mkV2 (mkV "prop" "props" "propped" "propped" "propping");
+lin intensify_V2 = mkV2 (mkV "intensify" "intensifies" "intensified" "intensified" "intensifying");
+lin intensify_V = mkV "intensify" "intensifies" "intensified" "intensified" "intensifying";
+lin deviation_N = mkN "deviation" "deviations";
+lin contest_V2 = mkV2 (mkV "contest" "contests" "contested" "contested" "contesting");
+lin contest_V = mkV "contest" "contests" "contested" "contested" "contesting";
+lin workplace_N = mkN "workplace" ;
+lin lazy_A = mkA "lazy" "lazier";
+lin kidney_N = mkN "kidney" "kidneys";
+lin insistence_N = mkN "insistence" ;
+lin whisper_N = mkN "whisper" "whispers";
+lin multimedia_N = mkN "multimedia" ;
+lin forestry_N = mkN "forestry" ;
+lin excited_A = mkA "excited" ;
+lin decay_N = mkN "decay" ;
+lin screw_N = mkN "screw" "screws";
+lin rally_V2V = mkV2V (mkV "rally" "rallies" "rallied" "rallied" "rallying") noPrep to_Prep;
+lin rally_V2 = mkV2 (mkV "rally" "rallies" "rallied" "rallied" "rallying");
+lin rally_V = mkV "rally" "rallies" "rallied" "rallied" "rallying";
+lin pest_N = mkN "pest" "pests";
+lin invaluable_A = compoundA (mkA "invaluable");
+lin homework_N = mkN "homework" ;
+lin harmful_A = compoundA (mkA "harmful");
+lin bump_V2 = mkV2 (mkV "bump" "bumps" "bumped" "bumped" "bumping");
+lin bump_V = mkV "bump" "bumps" "bumped" "bumped" "bumping";
+lin bodily_A = compoundA (mkA "bodily");
+lin grasp_N = mkN "grasp" "grasps";
+lin finished_A = mkA "finished" ;
+lin facade_N = variants{} ; -- 
+lin cushion_N = mkN "cushion" "cushions";
+lin conversely_Adv = mkAdv "conversely" ;
+lin urge_N = mkN "urge" "urges";
+lin tune_V2 = mkV2 (mkV "tune" "tunes" "tuned" "tuned" "tuning");
+lin tune_V = mkV "tune" "tunes" "tuned" "tuned" "tuning";
+lin solvent_N = mkN "solvent" "solvents";
+lin slogan_N = mkN "slogan" "slogans";
+lin petty_A = mkA "petty" "pettier";
+lin perceived_A = mkA "perceived" ;
+lin install_V2 = mkV2 (mkV "install" "installs" "installed" "installed" "installing");
+lin install_V = mkV "install";
+lin fuss_N = mkN "fuss" "fusses";
+lin rack_N = mkN "rack" "racks";
+lin imminent_A = compoundA (mkA "imminent");
+lin short_N = mkN "short" "shorts";
+lin revert_V = mkV "revert" "reverts" "reverted" "reverted" "reverting";
+lin ram_N = mkN "ram" "rams";
+lin contraction_N = mkN "contraction" "contractions";
+lin tread_V2 = mkV2 (IrregEng.tread_V);
+lin tread_V = IrregEng.tread_V;
+lin supplementary_A = compoundA (mkA "supplementary");
+lin ham_N = mkN "ham" "hams";
+lin defy_V2V = mkV2V (mkV "defy") noPrep to_Prep ;
+lin defy_V2 = mkV2 (mkV "defy" "defies" "defied" "defied" "defying");
+lin athlete_N = mkN "athlete" "athletes";
+lin sociological_A = compoundA (mkA "sociological");
+lin physician_N = mkN "physician" "physicians";
+lin crossing_N = mkN "crossing" "crossings";
+lin bail_N = mkN "bail" "bails";
+lin unwanted_A = compoundA (mkA "unwanted");
+lin tight_Adv = mkAdv "tight";
+lin plausible_A = compoundA (mkA "plausible");
+lin midfield_N = mkN "midfield" "IRREG";
+lin alert_A = compoundA (mkA "alert");
+lin feminine_A = compoundA (mkA "feminine");
+lin drainage_N = mkN "drainage" ;
+lin cruelty_N = mkN "cruelty" "cruelties";
+lin abnormal_A = compoundA (mkA "abnormal");
+lin relate_N = mkN "relate" ;
+lin poison_V2 = mkV2 (mkV "poison" "poisons" "poisoned" "poisoned" "poisoning");
+lin symmetry_N = mkN "symmetry" ;
+lin stake_V2 = mkV2 (mkV "stake" "stakes" "staked" "staked" "staking");
+lin rotten_A = compoundA (mkA "rotten");
+lin prone_A = compoundA (mkA "prone");
+lin marsh_N = mkN "marsh" "marshes";
+lin litigation_N = mkN "litigation" ;
+lin curl_N = mkN "curl" "curls";
+lin urine_N = mkN "urine" ;
+lin latin_A = compoundA (mkA "latin");
+lin hover_V = mkV "hover" "hovers" "hovered" "hovered" "hovering";
+lin greeting_N = mkN "greeting" "greetings";
+lin chase_N = mkN "chase" "chases";
+lin spouseMasc_N = mkN masculine (mkN "spouse" "spouses");
+lin produce_N = mkN "produce" ;
+lin forge_V2 = mkV2 (mkV "forge" "forges" "forged" "forged" "forging");
+lin forge_V = mkV "forge" "forges" "forged" "forged" "forging";
+lin salon_N = mkN "salon" "salons";
+lin handicapped_A = mkA "handicapped" ;
+lin sway_V2 = mkV2 (mkV "sway" "sways" "swayed" "swayed" "swaying");
+lin sway_V = mkV "sway" "sways" "swayed" "swayed" "swaying";
+lin homosexual_A = compoundA (mkA "homosexual");
+lin handicap_V2 = mkV2 (mkV "handicap" "handicaps" "handicapped" "handicapped" "handicapping");
+lin colon_N = mkN "colon" "colons";
+lin upstairs_N = mkN "upstairs" ;
+lin stimulation_N = mkN "stimulation" "stimulations";
+lin spray_V2 = mkV2 (mkV "spray" "sprays" "sprayed" "sprayed" "spraying");
+lin original_N = mkN "original" "originals";
+lin lay_A = compoundA (mkA "lay");
+lin garlic_N = mkN "garlic" ;
+lin suitcase_N = mkN "suitcase" "suitcases";
+lin skipper_N = mkN "skipper" "skippers";
+lin moan_VS = mkVS (mkV "moan" "moans" "moaned" "moaned" "moaning");
+lin moan_V = mkV "moan" "moans" "moaned" "moaned" "moaning";
+lin manpower_N = mkN "manpower" ;
+lin manifest_V2 = mkV2 (mkV "manifest" "manifests" "manifested" "manifested" "manifesting");
+lin incredibly_Adv = mkAdv "incredibly" ;
+lin historically_Adv = mkAdv "historically" ;
+lin decision_making_N = mkN "decision-making" ;
+lin wildly_Adv = mkAdv "wildly" ;
+lin reformer_N = mkN "reformer" "reformers";
+lin quantum_N = mkN "quantum" "quanta" {- FIXME: guessed plural form -};
+lin considering_Subj = mkSubj "considering that" | mkSubj "considering" ;
+}
diff --git a/lib/src/translator/todo/TopDictionaryFin.gf b/lib/src/translator/todo/TopDictionaryFin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionaryFin.gf
@@ -0,0 +1,7566 @@
+--# -path=.:src/finnish/stemmed:src/finnish:src/abstract:src/common:src/finnish/kotus:src/api
+---- checked by AR till beginning_N in the BNC order
+concrete TopDictionaryFin of TopDictionary = CatFin ** open ParadigmsFin,
+  (S = StructuralFin),
+  (L = LexiconFin),
+  (R = ResFin),
+  MorphoFin, ParadigmsFin, (E = ExtraFin), Kotus, WNKotus, StemFin, Prelude in {
+
+flags coding=utf8 ; 
+
+oper tehda_V = mkV (lin VK {s = c71 "tehdä"}) ; 
+oper nahda_V = mkV (lin VK {s = c71 "nähdä"}) ; 
+oper optProDrop : Pron -> Pron = \p -> p | E.ProDrop p ;
+oper luokse_Prep : Prep = mkPrep "luokse" ; -- to enable (luo|luokse)-luokseni
+
+  mika_NForms : R.NForm => Str = 
+    let {
+      mi  = snoun2nounBind (mkN "mi")
+    } in
+    table {
+       NCase Sg Nom  => "mikä" ;
+       NCase Pl Nom  => "mitkä" ;
+       NCase _ Gen   => "minkä" ;
+       NCase _ Part  => "mitä" ;
+       NCase _ Illat => "mihin" ;
+       c => mi.s ! c
+       } ;
+
+
+lin of_Prep = casePrep genitive ; ---
+lin and_Conj = S.and_Conj ;
+lin in_Prep = S.in_Prep ;
+lin have_VV = S.must_VV ;
+lin have_V2 = S.have_V2 ;
+lin have_V = lin V S.have_V2 ;
+lin it_Pron = S.it_Pron ;
+lin to_Prep = mkPrep illative | mkPrep allative ; ---- | luokse_Prep | luokse_Prep ** {s = luokse_Prep.s ** {p2 = "luo"}} | mkPrep "tykö" ;
+lin for_Prep = S.for_Prep ;
+lin i_Pron = optProDrop S.i_Pron ;
+lin iFem_Pron = optProDrop S.i_Pron ;
+lin that_Subj = S.that_Subj ;
+lin he_Pron = S.he_Pron ;
+lin on_Prep = mkPrep adessive | mkPrep "päällä" | mkPrep "päälle" ;
+lin with_Prep = mkPrep "kanssa" | mkPrep "luona" | mkPrep "tykönä" ; ---- split
+lin do_V2 = mkV2 tehda_V ;
+lin at_Prep = casePrep adessive | casePrep inessive ; ---- | mkPrep "luona" | mkPrep "tykönä" ; ---- split
+lin by_Prep = postPrep genitive "kautta" ;
+lin but_Conj = mkConj "mutta" ;
+lin from_Prep = casePrep elative | casePrep ablative | mkPrep "luota" | mkPrep "tyköä" ; ---- split
+lin they_Pron = S.they_Pron ;
+lin theyFem_Pron = S.they_Pron ;
+lin she_Pron = S.she_Pron ;
+lin or_Conj = S.or_Conj ;
+lin as_Subj = mkSubj "kun" ;
+lin we_Pron = optProDrop S.we_Pron ;
+lin weFem_Pron = optProDrop S.we_Pron ;
+lin say_VS = L.say_VS ;
+lin say_V2 = mkV2 "sanoa" ;
+lin say_V = mkV "sanoa" ;
+lin if_Subj = S.if_Subj ;
+lin go_VV = mkVV (mkV "aikoa") ; ---- subcat
+lin go_VA = mkVA (mkV "käydä") (casePrep translative) ;
+lin go_V = L.go_V ;
+lin get_VV = mkVV "päätyä" infIllat ;
+lin get_V2V = mkV2V (mkV "saada") accusative infIllat ;
+lin make_V2V = mkV2V (mkV "saada") accusative ;
+lin make_V2A = mkV2A tehda_V accusative (mkPrep translative) ;
+lin make_V2 = mkV2 tehda_V ;
+lin make_V = tehda_V ;
+lin as_Prep = casePrep essive ;
+lin out_Adv = mkWAdv (k99 "ulkona") ;
+lin up_Adv = mkAdv "ylös" | mkAdv "ylhäällä" ;
+lin see_VS = mkVS (mkV (mkV "pitää") "huolta") ;
+lin see_VQ = mkVQ nahda_V ;
+lin see_V2V = mkV2V nahda_V (mkPrep genitive) infPresPart ;
+lin see_V2 = L.see_V2 ;
+lin see_V = nahda_V ;
+lin know_VS = L.know_VS ;
+lin know_VQ = L.know_VQ ;
+lin know_V2 = L.know_V2 ;
+lin know_V = mkV "tietää" ;
+lin time_N = mkN "aika" "ajan" "aikoja" ;
+lin time_2_N = mkN "kerta" ;
+lin time_1_N = mkN "aika" "ajan" "aikoja" ;
+lin take_V2 = mkV2 "ottaa" ;
+lin so_Adv = mkAdv "niin" ;
+lin year_N = L.year_N ;
+lin into_Prep = casePrep illative | mkPrep "sisään" | mkPrep "sisälle" ;
+lin then_Adv = mkAdv "silloin" ; -- mkAdv "siinä tapauksessa"
+lin think_VS = mkVS (mkV "ajatella") ;
+lin think_V2 = mkV2 (mkV "ajatella") partitive ;
+lin think_V = L.think_V ;
+lin come_V = L.come_V ;
+lin than_Subj = mkSubj "kuin" ;
+lin more_Adv = mkWAdv (k99 "enemmän") ;
+lin about_Prep = casePrep elative ;
+lin now_Adv = L.now_Adv ;
+lin last_A = mkA "viimeinen" ;
+lin last_1_A = mkA "viimeinen" ;
+lin last_2_A = invarA "viime" ;
+lin other_A = mkA "muu" ;
+lin give_V3 = L.give_V3 ;
+lin give_V2 = mkV2 "antaa" ;
+lin give_V = mkV "antaa" ;
+lin just_Adv = mkAdv "juuri" ;
+lin people_N = mkN "kansa" ;
+lin also_Adv = mkAdv "myös" | mkAdv "lisäksi" ;
+lin well_Adv = mkAdv "hyvin" ;
+lin only_Adv = mkAdv "vain" ;
+lin new_A = L.new_A ;
+lin when_Subj = S.when_Subj ;
+lin way_N = mkN "tie" ;
+lin way_2_N = mkN "tapa" ;
+lin way_1_N = mkN "tie" ;
+lin look_VA = mkVA (mkV "näyttää") (mkPrep ablative) ;
+lin look_V2 = mkV2 (mkV "näyttää") (mkPrep ablative) ;
+lin look_V = mkV "katsoa" ;
+lin like_Prep = postPrep genitive "tavalla" | mkPrep nominative "kuin" ;
+lin use_VV = mkVV "tavata" ;
+lin use_V2 = mkV2 "käyttää" partitive ;
+lin use_V = mkV "käyttää" ;
+lin because_Subj = S.because_Subj ;
+lin good_A = L.good_A ;
+lin find_VS = mkVS (mkV "huomata") ; --?
+lin find_V2A = mkV2A (mkV "pitää") (mkPrep partitive) (mkPrep essive) ; --WV2A (k54A "löytää") ;
+lin find_V2 = L.find_V2 ;
+lin find_V = mkV "löytää" "löysi" ;
+lin man_N = L.man_N ;
+lin want_VV = S.want_VV ;
+lin want_V2V = mkWV2V (k75 "haluta") ;
+lin want_V2 = mkWV2 (k75 "haluta") ;
+lin want_V = mkWV (k75 "haluta") ;
+lin day_N = L.day_N ;
+lin between_Prep = S.between_Prep ;
+lin even_Adv = mkAdv "jopa" ;
+lin there_Adv = S.there_Adv ;
+lin many_Det = S.many_Det ;
+lin after_Prep = S.after_Prep ;
+lin down_Adv = mkAdv "alhaalla" | mkAdv "alas" ;
+lin yeah_Interj = mkInterj "joo" ; --mkInterj "yess" ;
+lin so_Subj = mkSubj "niin että" ;
+lin thing_N = mkN "asia" ;
+lin tell_VS = mkVS (mkV "kertoa") ;
+lin tell_V3 = mkV3 (mkV "kertoa") accusative (casePrep allative) ;
+lin tell_1_V3 = mkV3 (mkV "erottaa") accusative (casePrep elative) ;
+lin tell_2_V3 = mkV3 (mkV "kertoa") accusative (casePrep allative) ;
+lin tell_V2V = mkV2V (mkV "kertoa") genitive infPresPart ;
+lin tell_V2S = mkV2S (mkV "kertoa") (mkPrep allative) ;
+lin tell_V2 = mkV2 "kertoa" ;
+lin tell_V = mkV "kertoa" ;
+lin through_Prep = S.through_Prep ;
+lin back_Adv = mkAdv "takaisin" ;
+lin still_Adv = mkAdv "yhä" ;
+lin child_N = L.child_N ;
+lin here_Adv = mkAdv "täällä" ;
+lin over_Prep = postPrep genitive "yli" ;
+lin too_Adv = mkAdv "myös" ;
+lin put_V2 = L.put_V2 ;
+lin on_Adv = mkAdv "päällä" ;
+lin no_Interj = mkInterj "ei" | mkInterj "en" ;
+lin work_V2 = mkV2 "työstää" ;
+lin work_V = mkV "toimia" ;
+lin work_2_V = mkV "toimia" ;
+lin work_1_V = mkV "työskennellä" ;
+lin become_VA = L.become_VA ;
+lin become_V2 = mkV2 "tulla" translative ;
+lin become_V = caseV elative (mkV "tulla") ; --hänestä tuli
+lin old_A = L.old_A ;
+lin government_N = mkN "hallitus" ;
+lin mean_VV = mkVV (mkV "ajatella") ;
+lin mean_VS = mkVS (mkV "tarkoittaa") ;
+lin mean_V2V = mkV2V (mkV "tarkoittaa") (mkPrep genitive) infPresPart ;
+lin mean_V2 = mkV2 "tarkoittaa" partitive ;
+lin part_N = mkN "osa" ;
+lin leave_V2V = mkV2V (mkV "jättää") accusative ;
+lin leave_V2 = L.leave_V2 ;
+lin leave_V = mkV "lähteä" ;
+lin life_N = mkN "elämä" ;
+lin great_A = mkA "hieno" | mkA "suurenmoinen" ;
+lin case_N = mkN "tapaus" ;
+lin woman_N = L.woman_N ;
+lin over_Adv = mkAdv "ohi" | mkAdv "yli" ; ---- split
+lin seem_VV = mkVV (mkV "vaikuttaa") infPresPart ;
+lin seem_VS = mkVS (mkV "vaikuttaa") ;
+lin seem_VA = mkVA (mkV "näyttää") (casePrep ablative) ;
+lin work_N = mkN "työ" ;
+lin need_VV = mkVV (caseV genitive (mkV "tarvita")) ;
+lin need_VV = mkVV (caseV genitive (mkV "tarvita")) ;
+lin need_V2 = mkV2 (mkV "tarvita") partitive ;
+lin need_V = mkV "tarvita" ;
+lin feel_VS = mkVS "tuntea" ;
+lin feel_VA = mkVA (caseV elative (mkV "tuntua")) (mkPrep ablative) ;
+lin feel_V2 = mkV2 "tuntea" ;
+lin feel_V = mkV "tuntea" ;
+lin system_N = mkN "järjestelmä" | mkN "systeemi" ;
+lin each_Det = mkDet Sg (mkN "jokainen") ;
+lin may_2_VV = mkVV (mkV "saada") ;
+lin may_1_VV = mkVV (mkV "saattaa") ;
+lin much_Adv = mkAdv "paljon" ;
+lin ask_VQ = mkVQ (mkV "kysyä") ;
+lin ask_V2V = mkV2V (mkV "pyytää" "pyysi") ;
+lin ask_V2 = mkV2 (mkV "kysyä") ;
+lin ask_V = mkV "kysyä" ;
+lin group_N = mkN "ryhmä" ;
+lin number_N = mkN "luku" ; --- split already
+lin number_3_N = mkN "luku" ;
+lin number_2_N = mkN "luku" (mkN "määrä") | mkN "määrä" ;
+lin number_1_N = mkN "luku" ;
+lin yes_Interj = mkInterj "kyllä" ;
+lin however_Adv = mkAdv "kuitenkin" ;
+lin another_Det = mkDet Sg (mkN "toinen") ;
+lin again_Adv = mkAdv "taas" | mkAdv "uudelleen" ;
+lin world_N = mkWN (k13 "maailma") ;
+lin area_N = mkWN (k48 "alue") ;
+lin area_6_N = mkN "pinta-" (mkN "ala") ;
+lin area_5_N = mkN "alue" ;
+lin area_4_N = mkN "ala" ;
+lin area_3_N = mkN "alue" ;
+lin area_2_N = mkN "ala" ;
+lin area_1_N = mkN "alue" ;
+lin show_VS = mkVS (mkV "osoittaa") ;
+lin show_VQ = mkVQ (mkV "vahvistaa") ; ---- subcat
+lin show_V2 = mkV2 "näyttää" ;
+lin show_V = mkV "näyttää" ;
+lin course_N = mkN "kurssi" ;
+lin company_2_N = mkN "seura" ;
+lin company_1_N = mkN "yhtiö" ;
+lin under_Prep = S.under_Prep ;
+lin problem_N = mkN "ongelma" ;
+lin against_Prep = postPrep partitive "vastaan" ;
+lin never_Adv = mkAdv "ei koskaan" | mkAdv "koskaan" ; ---- will look weird in sentences
+lin most_Adv = mkAdv "suurin osa" ;
+lin service_N = mkWN (k2 "palvelu") ;
+lin try_VV = mkVV (mkV "yrittää") ;
+lin try_V2 = mkV2 (mkV "syyttää") ;
+lin try_V = mkV "kokeilla" ;
+lin call_V2 = mkV2 (mkV "soittaa") (casePrep allative) ;
+lin call_V = mkV "soittaa" ; --mkV "kutsua" ;
+lin hand_N = L.hand_N ;
+lin party_N = mkN "puolue" ;
+lin party_2_N = mkN "puolue" ;
+lin party_1_N = mkN "juhla" ;
+lin high_A = mkA "korkea" ;
+lin about_Adv = mkAdv "suunnilleen" ;
+lin something_NP = S.something_NP ;
+lin school_N = L.school_N ;
+lin in_Adv = mkAdv "sisään" ; --- already split
+lin in_1_Adv = mkAdv "sisällä" ;
+lin in_2_Adv = mkAdv "sisään" ;
+lin small_A = L.small_A ;
+lin place_N = mkN "paikka" ;
+lin before_Prep = S.before_Prep ;
+lin while_Subj = mkSubj "samalla kun" ;
+lin away_Adv = mkAdv "pois" ;
+lin away_2_Adv = mkAdv "pois" ;
+lin away_1_Adv = mkAdv "poissa" ;
+lin keep_VV = mkVV "jatkaa" ; ---- ??? puhumista ; add more Inf3s in ParadigmsFin
+lin keep_V2A = mkV2A (mkV "säilyttää") accusative (mkPrep essive) ;
+lin keep_V2 = mkV2 "pitää" ;
+lin keep_V = mkV "pysyä" ;
+lin point_N = mkN "piste" ;
+lin point_2_N = mkN "pointti" ;
+lin point_1_N = mkN "piste" ;
+lin house_N = L.house_N ;
+lin different_A = mkA "erilainen" ;
+lin country_N = L.country_N ;
+lin really_Adv = mkAdv "todella" ;
+lin provide_V2 = mkV2 "tarjota" partitive ;
+lin provide_V = mkWV (k52A "varautua") ;
+lin week_N = mkN "viikko" ;
+lin hold_VS = mkVS "katsoa" ; --hän katsoo, että XYZ
+lin hold_V2 = L.hold_V2 ;
+lin hold_V = mkV "pitää" ;
+lin large_A = mkA "suuri" ;
+lin member_N = mkN "jäsen" ;
+lin off_Adv = mkAdv "pois" ;
+lin always_Adv = mkAdv "aina" ;
+lin follow_VS = mkVS (caseV elative (mkV "seurata")) ; --siitä seuraa, että
+lin follow_V2 = mkV2 (mkV "seurata") partitive ;
+lin follow_V = mkV "seurata" ;
+lin without_Prep = S.without_Prep ;
+lin turn_VA = mkVA (mkV "muuttua") (mkPrep translative) ;
+lin turn_V2 = mkV2 "kääntää" partitive | mkV2 (mkV "kääntää") accusative ;
+lin turn_V = L.turn_V ;
+lin end_N = mkN "loppu" ;
+lin end_2_N = mkN "pää" | mkN "perä" ;
+lin end_1_N = mkN "loppu" ;
+lin within_Prep = postPrep genitive "sisällä" ;
+lin local_A = mkA "paikallinen" ;
+lin where_Subj = mkSubj "missä" ;
+lin during_Prep = S.during_Prep ;
+lin bring_V3 = mkV3 (mkV "saattaa") accusative (mkPrep illative) ; --saattaa hänet vankilaan
+lin bring_V2 = mkV2 "tuoda" ;
+lin most_Det = mkDet Pl (mkN "usein" "useimman" "useimpia") ;
+lin word_N = mkN "sana" ;
+lin begin_V2 = mkV2 "aloittaa" ;
+lin begin_V = mkV "alkaa" "alkoi" ;
+lin although_Subj = S.although_Subj ;
+lin example_N = mkN "esimerkki" ;
+lin next_Adv = mkAdv "seuraavaksi" ;
+lin family_N = mkWN (k48 "perhe") ;
+lin rather_Adv = mkAdv "mieluummin" ;
+lin fact_N = mkN "tosiasia" ;
+lin like_VV = mkVV "tykätä" ; ---- need more inf forms; "pidän kutomisesta" rather than "tykkään kutoa"
+lin like_VS = mkVS (mkV (mkV "pitää") "siitä") ; -- pidän siitä, että XYZ
+lin like_V2 = L.like_V2 ;
+lin social_A = mkWA (k38 "sosiaalinen") ;
+lin write_VS = mkWVS (k53A "kirjoittaa") ;
+lin write_V2 = L.write_V2 ;
+lin write_V = mkWV (k53A "kirjoittaa") ;
+lin state_N = mkN "valtio" ;
+lin state_2_N = mkN "tila" ;
+lin state_1_N = mkN "valtio" ;
+lin percent_N = mkWN (k5A "prosentti") ;
+lin quite_Adv = S.quite_Adv ;
+lin both_Det = mkDet Pl (mkN "molempi" "molemman" "molempia") ;
+lin start_V2 = mkV2 "aloittaa" ;
+lin start_V = mkV "aloittaa" ;
+lin run_V2 = mkV2 (mkV "suorittaa") accusative | mkV2 "pitää" ; --- split
+lin run_V = L.run_V ;
+lin long_A = L.long_A ;
+lin right_Adv = mkAdv "oikein" ;
+lin right_2_Adv = mkAdv "oikealle" | mkAdv "oikealla" ; --- split
+lin right_1_Adv = mkAdv "oikeassa" ;
+lin set_V2 = mkV2 "asettaa" ;
+lin help_V2V = mkWV2V (mkV "auttaa") ;
+lin help_V2 = mkV2 "auttaa" partitive ;
+lin help_V = mkV "auttaa" ;
+lin every_Det = S.every_Det ;
+lin home_N = mkN "koti" ;
+lin month_N = mkN "kuukausi" "kuukauden" "kuukausia" ;
+lin side_N = mkWN (k26 "puoli") ;
+lin night_N = L.night_N ;
+lin important_A = L.important_A ;
+lin eye_N = L.eye_N ;
+lin head_N = L.head_N ;
+lin information_N = mkN "informaatio" ;
+lin question_N = L.question_N ;
+lin business_N = mkN "liikeasia" ;
+lin play_V2 = L.play_V2 ;
+lin play_V = L.play_V ;
+lin play_3_V2 = mkV2 "soittaa" partitive ;
+lin play_3_V = mkV "soittaa" ;
+lin play_2_V2 = mkV2 "leikkiä" partitive ;
+lin play_2_V = mkV "leikkiä" ;
+lin play_1_V2 = mkV2 "pelata" partitive ;
+lin play_1_V = mkV "pelata" ;
+lin power_N = mkN "teho" ;
+lin money_N = mkN "raha" ;
+lin change_N = mkN "muutos" ;
+lin move_V2 = mkV2 "siirtää" | mkV2 "liikuttaa" ;
+lin move_V = mkV "liikkua" ;
+lin move_2_V = mkV "muuttaa" ;
+lin move_1_V = mkV "liikkua" ;
+lin interest_N = mkN "korko" ;
+lin interest_4_N = mkN "kiinnostus" ; ---- sense
+lin interest_2_N = mkN "korko" ;
+lin interest_1_N = mkN "kiinnostus" | mkN "mielenkiinto" ;
+lin order_N = mkN "järjestys" ;
+lin book_N = L.book_N ;
+lin often_Adv = mkAdv "usein" ;
+lin development_N = mkN "kehitys" ;
+lin young_A = L.young_A ;
+lin national_A = mkA "kansallinen" ;
+lin pay_V3 = mkV3 (mkV "osoittaa") (mkPrep partitive) (mkPrep allative) ; --osoittaa huomiota hänelle
+lin pay_V2V = mkV2V (mkV "maksaa") accusative infIllat ; ---- subcat ("maksan hänet laulamaan"? if you have better ideas go ahead and change!)
+lin pay_V2 = mkV2 "maksaa" ;
+lin pay_V = mkV "kannattaa" ;
+lin hear_VS = mkVS (mkV "kuulla") | mkVS (mkV (mkV "saada") "tietää") ;
+lin hear_V2V = mkV2V (mkV "kuulla") genitive infPresPart ; --kuulin hänen tehneen
+lin hear_V2 = L.hear_V2 ;
+lin hear_V = mkV "kuulla" ;
+lin room_N = mkWN (k48 "huone") ;
+lin room_1_N = mkN "huone" ;
+lin room_2_N = mkN "tila" ;
+lin whether_Subj = mkSubj "josko" ;
+lin water_N = L.water_N ;
+lin form_N = mkWN (k1A "muoto") ;
+lin car_N = L.car_N ;
+lin other_N = mkN "toinen" ;
+lin yet_Adv = mkAdv "vielä" ;
+lin yet_2_Adv = mkAdv "kuitenkin" ;
+lin yet_1_Adv = mkAdv "vielä" ;
+lin perhaps_Adv = mkAdv "ehkä" ;
+lin meet_V2 = mkV2 "tavata" ;
+lin meet_V = mkV "kokoontua" ;
+lin level_N = mkN "taso" ;
+lin level_2_N = mkN "taso" ;
+lin level_1_N = mkN "taso" ;
+lin until_Subj = lin Subj (ss "kunnes") ;
+lin though_Subj = mkSubj "vaikka" ;
+lin policy_N = mkN "politiikka" ;
+lin include_V2 = mkV2 "sisältää" | mkV2 "sisällyttää" ;
+lin include_V = mkV "sisältää" ;
+lin believe_VS = mkVS (mkV "uskoa") ;
+lin believe_V2 = mkV2 "uskoa" illative ;
+lin believe_V = mkV "uskoa" ;
+lin council_N = mkN "neuvosto" ;
+lin already_Adv = L.already_Adv ;
+lin possible_A = mkWA (k38 "mahdollinen") ;
+lin nothing_NP = S.nothing_NP ** {s = \\c => "ei" ++ S.nothing_NP.s ! c} ;
+lin line_N = mkN "linja" ;
+lin allow_V2V = mkV2Vf (mkV "sallia") (mkPrep genitive) infFirst ;
+lin allow_V2 = mkV2 "hyväksyä" | mkV2 "sallia" ;
+lin need_N = mkWN (k48A "tarve") ;
+lin effect_N = mkN "vaikutus" ;
+lin big_A = L.big_A ;
+lin use_N = mkN "käyttö" ;
+lin lead_V2V = mkV2V (mkV "ajaa") accusative infIllat ;
+lin lead_V2 = mkV2 "johtaa" partitive ;
+lin lead_V = mkV "johtaa" ;
+lin stand_V2 = mkV2 (mkV "kestää") ;
+lin stand_V = L.stand_V ;
+lin idea_N = mkN "idea" "ideoita" ;
+lin study_N = mkN "opiskelu" | mkN "tutkimus" ; ---- split
+lin lot_N = mkN "paljous" | mkWN (k9A "arpa") ; ---- split
+lin live_V = L.live_V ;
+lin job_N = mkN "työ" | mkN "työpaikka" ;
+lin since_Subj = mkSubj "siitä lähtien kun" ;
+lin name_N = L.name_N ;
+lin result_N = mkN "tulos" ;
+lin body_N = mkN "ruumis" ;
+lin happen_VV = mkVV "sattua" infIllat ;
+lin happen_V = mkV "tapahtua" ;
+lin friend_N = L.friend_N ;
+lin right_N = mkN "oikeus" | mkN "oikea" ; ---- split
+lin least_Adv = mkAdv "vähiten" ;
+lin right_A = mkWA (k15 "oikea") ;
+lin right_2_A = mkA "oikea" ;
+lin right_1_A = mkA "oikea" ;
+lin almost_Adv = mkAdv "melkein" | mkAdv "lähes" ;
+lin much_Det = S.much_Det ;
+lin carry_V2 = mkV2 (mkV "kantaa") partitive ;
+lin carry_V = mkV "kantaa" ;
+lin authority_N = mkN "viranomainen" ;
+lin authority_2_N = mkN "viranomainen" ;
+lin authority_1_N = mkN "auktoriteetti" ;
+lin long_Adv = mkAdv "kauan" | mkAdv "pitkään" ;
+lin early_A = mkA "aikainen" ;
+lin view_N = mkWN (k10 "näkymä") ;
+lin view_2_N = mkN "mielipide" ;
+lin view_1_N = mkN "näkymä" | mkN "näky" ;
+lin public_A = mkA "julkinen" ;
+lin together_Adv = mkAdv "yhdessä" ;
+lin talk_V2 = mkV2 "puhua" partitive ;
+lin talk_V = mkV "puhua" ;
+lin report_N = mkN "raportti" ;
+lin after_Subj = lin Subj (ss "sen jälkeen kun") ;
+lin only_Predet = S.only_Predet ;
+lin before_Subj = lin Subj (ss "ennen kuin") ;
+lin bit_N = mkN "palanen" | mkN "bitti" ; ---- split
+lin face_N = mkN "kasvo" | mkN "naama" ; ---- plural "kasvot" also possible
+lin sit_V2 = mkV2 (mkV "istua") ;
+lin sit_V = L.sit_V ;
+lin market_N = mkN "markkina" ;
+lin market_1_N = mkN "tori" ;
+lin market_2_N = mkN "markkina" ; ---- plural only
+lin appear_VV = mkVV (mkV "näyttää") infPresPart ;
+lin appear_VS = mkVS (mkV (mkV "näyttää") "siltä") ;
+lin appear_VA = mkVA (mkV "vaikuttaa") (casePrep ablative) ;
+lin appear_V = mkV "ilmestyä" ;
+lin continue_VV = mkVV (mkV "jatkaa") ; --- add more Inf3 forms *jatkaa kulkea
+lin continue_V2 = mkV2 (mkV "jatkaa") partitive ;
+lin continue_V = mkV "jatkua" ;
+lin able_A = mkA "kykenevä" ;
+lin political_A = mkA "poliittinen" ;
+lin later_Adv = mkAdv "myöhemmin" ;
+lin hour_N = mkN "tunti" ;
+lin rate_N = mkN "taso" | mkN "kurssi" ;
+lin law_N = mkN "laki" ;
+lin law_2_N = mkN "oikeustiede" ;
+lin law_1_N = mkN "laki" ;
+lin door_N = L.door_N ;
+lin court_N = mkN "tuomioistuin" ;
+lin court_2_N = mkN "tuomioistuin" ;
+lin court_1_N = mkN "hovi" ;
+lin office_N = mkN "toimisto" ;
+lin let_V2V = mkV2V (mkV "antaa") genitive infFirst ;
+lin war_N = L.war_N ;
+lin produce_V2 = mkV2 "tuottaa" partitive ;
+lin produce_V = mkV "tuottaa" ;
+lin reason_N = L.reason_N ;
+lin less_Adv = mkAdv "vähemmän" ;
+lin minister_N = mkN "ministeri" ;
+lin minister_2_N = mkN "pastori" ;
+lin minister_1_N = mkN "ministeri" ;
+lin subject_N = mkWN (k48 "aihe") ;
+lin subject_2_N = mkN "subjekti" ;
+lin subject_1_N = mkN "aihe" ;
+lin person_N = L.person_N ;
+lin term_N = mkN "ehto" | mkN "termi" ; ---- split
+lin particular_A = mkA "yksittäinen" ;
+lin full_A = L.full_A ;
+lin involve_VS = mkVS "sisältää" ;
+lin involve_V2 = mkV2 "koskea" partitive ;
+lin involve_V = mkV "koskea" ;
+lin sort_N = mkWN (k5 "laji") ;
+lin require_VS = mkVS (mkV "vaatia") ;
+lin require_V2V = mkV2V (mkV "vaatia") ;
+lin require_V2 = mkV2 "vaatia" ;
+lin require_V = mkV vOlla "vaatimuksena" ;
+lin suggest_VS = mkVS (mkV "ehdottaa") ;
+lin suggest_V2 = mkV2 (mkV "ehdottaa") ;
+lin suggest_V = mkV "ehdottaa" ;
+lin far_A = mkA "etäinen" | mkA "kaukainen" ;
+lin towards_Prep = mkPrep partitive "kohti" ;
+lin anything_NP = {s = \\c => S.mikaInt ! Sg ! (npform2case Sg c) ++ "tahansa" ; a = agrP3 Sg ; isPron, isNeg = False} ;
+lin period_N = mkN "ajanjakso" ;
+lin period_3_N = mkN "kuukautinen" ; ---- plural only
+lin period_2_N = mkN "piste" ;
+lin period_1_N = mkN "ajanjakso" ;
+lin consider_VV = mkVV "harkita" infPresPart ;
+lin consider_VS = mkVS (mkV "arvella" "arveli") ;
+lin consider_V3 = mkV3 (mkV "pitää") (mkPrep partitive) (mkPrep essive) ;
+lin consider_V2V = mkV2V (mkV "arvella" "alveli") genitive infPresPart ;
+lin consider_V2A = mkV2A (mkV "pitää") (mkPrep partitive) (mkPrep essive) ;
+lin consider_V2 = mkV2 "harkita" partitive ;
+lin consider_V = mkV vOlla "mieltä" ;
+lin read_VS = mkVS "kuulua" ; --käsky kuuluu, että XYZ ?
+lin read_V2 = L.read_V2 ;
+lin read_V = mkV "lukea" ;
+lin change_V2 = mkV2 "muuttaa" ;
+lin change_V = mkV "muuttua" ;
+lin society_N = mkN "yhteis" (mkN "kunta") ;
+lin process_N = mkN "prosessi" ;
+lin mother_N = mkN "äiti" ;
+lin offer_VV = mkVV "tarjoutua" infIllat ;
+lin offer_V2 = mkV2 (mkV "tarjota") ;
+lin late_A = mkA "myöhäinen" ;
+lin voice_N = mkN "ääni" ;
+lin both_Adv = mkAdv "molemmat" ; ---- cat
+lin once_Adv = mkAdv "kerran" ;
+lin police_N = mkN "poliisi" ;
+lin kind_N = mkN "laji" | mkN "tyyppi" ;
+lin lose_V2 = L.lose_V2 ;
+lin lose_V = mkV "hävitä" ;
+lin add_VS = mkVS (mkV "lisätä") ;
+lin add_V2 = mkV2 "lisätä" ;
+lin add_V = mkV "lisätä" ;
+lin probably_Adv = mkAdv "todennäköisesti" ;
+lin expect_VV = mkVV (mkV "aikoa") ;
+lin expect_VS = mkVS (mkV "odottaa") ;
+lin expect_V2V = mkV2V (mkV "odottaa") (mkPrep genitive) infPresPart ;
+lin expect_V2 = mkV2 "odottaa" partitive ;
+lin expect_V = mkWV (k53A "odottaa") ;
+lin ever_Adv = mkAdv "aina" ;
+lin available_A = mkA "saatavillaoleva" | mkA "vapaa" ;
+lin price_N = mkN "hinta" ;
+lin little_A = mkA "pieni" | mkA "vähäinen" ;
+lin action_N = mkN "toiminta" ;
+lin issue_N = mkN "ongelma" ;
+lin issue_2_N = mkN "numero" ;
+lin issue_1_N = mkN "ongelma" ;
+lin far_Adv = L.far_Adv ;
+lin remember_VS = mkVS "muistaa" ;
+lin remember_V2 = mkV2 "muistaa" ;
+lin remember_V = mkV "muistaa" ;
+lin position_N = mkN "asema" | mkN "positio" ;
+lin low_A = mkA "matala" ;
+lin cost_N = mkN "kustannus" ;
+lin little_Det = mkDet False Sg (exceptNomN (mkN "vähä") "vähän") partitive ;
+lin matter_N = mkWN (k48 "aine") ;
+lin matter_1_N = mkN "materia" | mkN "aine" ;
+lin matter_2_N = mkN "ongelma" ;
+lin community_N = mkN "yhteisö" ;
+lin remain_VV = mkVV "jäädä" infIllat ;
+lin remain_VA = mkVA (mkV "pysyä") (mkPrep essive) ;
+lin remain_V2 = mkV2 (mkV "pysyä") (mkPrep essive) ;
+lin remain_V = mkV "jäädä" ;
+lin figure_N = mkN "kuvio" ; --- split already mkN "luku"
+lin figure_2_N = mkN "luku" ;
+lin figure_1_N = mkN "kuvio" ;
+lin type_N = mkN "tyyppi" ;
+lin research_N = mkN "tutkimus" ;
+lin actually_Adv = mkAdv "itse asiassa" ;
+lin education_N = mkN "koulutus" | mkN "sivistys" ;
+lin fall_V = mkV "pudota" ;
+lin speak_V2 = L.speak_V2 ;
+lin speak_V = mkV "puhua" ;
+lin few_N = mkN "harva" ;
+lin today_Adv = L.today_Adv ;
+lin enough_Adv = mkAdv "tarpeeksi" ;
+lin open_V2 = L.open_V2 ;
+lin open_V = mkV "aueta" "aukesi" ;
+lin bad_A = L.bad_A ;
+lin buy_V2 = L.buy_V2 ;
+lin buy_V = mkV "ostaa" ;
+lin programme_N = mkN "ohjelma" ;
+lin minute_N = mkN "minuutti" | mkN "muistiinpano" ; ---- split
+lin moment_N = mkN "hetki" ;
+lin girl_N = L.girl_N ;
+lin age_N = mkN "ikä" "iän" "ikää" "ikänä" "ikään" "ikien" "ikiä" "ikinä" "i'issä" "ikiin" ;
+lin centre_N = mkN "keskus" ;
+lin stop_VV = mkVV "lakata" infElat ;
+lin stop_V2 = mkV2 "lopettaa" ;
+lin stop_V = L.stop_V ;
+lin control_N = mkN "kontrolli" ;
+lin value_N = mkN "arvo" ;
+lin send_V2V = mkV2V (mkV "lähettää") accusative infIllat ;
+lin send_V2 = mkV2 "lähettää" ;
+lin send_V = mkV "lähettää" ;
+lin health_N = mkWN (k40 "terveys") ;
+lin decide_VV = mkVV "päättää" ;
+lin decide_VS = mkVS (mkV "päättää") ;
+lin decide_V2 = mkV2 (mkV "päättää") ;
+lin decide_V = mkV "päättää" ;
+lin main_A = mkA "pääasiallinen" ;
+lin win_V2 = L.win_V2 ;
+lin win_V = mkV "voittaa" ;
+lin understand_VS = mkVS "ymmärtää" | mkWVS (k74 "älytä") ;
+lin understand_V2 = L.understand_V2 ;
+lin understand_V = mkV "ymmärtää" ;
+lin decision_N = mkN "päätös" ;
+lin develop_V2 = mkV2 "kehittää" ;
+lin develop_V = mkV "kehittyä" ;
+lin class_N = mkN "luokka" ;
+lin industry_N = L.industry_N ;
+lin receive_V2 = mkWV2 (compoundV "vastaan" (k53A "ottaa")) ;
+lin receive_V = mkWV (compoundV "vastaan" (k53A "ottaa")) ;
+lin back_N = L.back_N ;
+lin several_Det = mkDet Pl (mkN "usea") ;
+lin return_V2 = mkV2 "palauttaa" ;
+lin return_V = mkV "palata" ;
+lin build_V2 = mkV2 "rakentaa" | mkV2 (mkV "rakentaa") partitive ;
+lin build_V = mkV "rakentaa" ;
+lin spend_V2 = mkV2 "kuluttaa" ;
+lin spend_V = mkV "kuluttaa" | mkV "kulua" ;
+lin force_N = mkN "voima" ;
+lin condition_N = mkN "ehto" ;
+lin condition_1_N = mkN "ehto" ;
+lin condition_2_N = mkN "olosuhde" ;
+lin paper_N = L.paper_N ;
+lin off_Prep = mkPrep "ulkopuolella" ;
+lin major_A = mkA "merkittävä" ;
+lin describe_VS = mkVS (mkV "kuvailla") ;
+lin describe_V2 = mkV2 (mkV "kuvailla") partitive | mkV2 (mkV "kuvata" "kuvasi") partitive ;
+lin agree_VV = mkVV (mkV "suostua") infIllat ;
+lin agree_VS = mkVS (mkV "sopia") ;
+lin agree_V = mkV olla_V "samaa mieltä" ;
+lin economic_A = mkA "taloudellinen" ;
+lin increase_V2 = mkV2 "lisätä" partitive ;
+lin increase_V = mkV "kasvaa" ;
+lin upon_Prep = mkPrep "päällä" ;
+lin learn_VV = mkVV (mkV "oppia") infIllat ;
+lin learn_VS = mkVS (mkV "oppia") ;
+lin learn_V2 = L.learn_V2 ;
+lin learn_V = mkV "oppia" ;
+lin general_A = mkA "yleinen" ;
+lin century_N = mkN "vuosi" (mkN "sata") ;
+lin therefore_Adv = mkAdv "siksi" ;
+lin father_N = mkN "isä" ;
+lin section_N = mkN "osasto" | mkN "sektio" | mkN "leikkaus" ; ---- split
+lin patient_N = mkWN "potilas" ;
+lin around_Adv = mkAdv "suunnilleen" | mkAdv "lähes" ;
+lin activity_N = mkWN (k9A "toiminta") ;
+lin road_N = L.road_N ;
+lin table_N = L.table_N ;
+lin including_Prep = mkPrep "mukaanluettuna" nominative ;
+lin church_N = L.church_N ;
+lin reach_V2 = mkV2 "saavuttaa" ;
+lin reach_V = mkV "saavuttaa" ;
+lin real_A = mkA "todellinen" ;
+lin lie_VS = mkVS (mkV "valehdella") ;
+lin lie_2_V = mkV "valehdella" ;
+lin lie_1_V = mkV "maata" ;
+lin mind_N = mkN "mieli" ;
+lin likely_A = mkWA (compoundA "toden" (k38 "näköinen")) ;
+lin among_Prep = postPrep genitive "joukossa" ;
+lin team_N = mkN "ryhmä" | mkN "joukkue" ;
+lin experience_N = mkN "kokemus" ;
+lin death_N = mkN "kuolema" ;
+lin soon_Adv = mkAdv "pian" ;
+lin act_N = mkWN (k25 "toimi") | mkN "näytös" ; ---- split
+lin sense_N = mkN "aisti" | mkN "järki" | mkN "mieli" ; ---- split
+lin staff_N = mkN "henkilökunta" ;
+lin staff_2_N = mkN "sauva" ;
+lin staff_1_N = mkN "henkilökunta" ;
+lin certain_A = mkA (mkN "varma") "varmempi" "varmin" ;
+lin certain_2_A = mkA "tietty" ;
+lin certain_1_A = mkA (mkN "varma") "varmempi" "varmin" ;
+lin studentMasc_N = mkN "opiskelija" ;
+lin half_Predet = mkPredet "puoliksi" ;
+lin half_Predet = mkPredet "puoliksi" ;
+lin around_Prep = mkPrep "ympärillä" ;
+lin language_N = L.language_N ;
+lin walk_V2 = mkV2 "kävelyttää" partitive ; --mkWV2 (k63 "saada") "piste" ;
+lin walk_V = L.walk_V ;
+lin die_V = L.die_V ;
+lin special_A = mkA "erityinen" ;
+lin difficult_A = mkA "vaikea" ;
+lin international_A = mkWA (compoundA "kansain" (k38 "välinen")) ;
+lin particularly_Adv = mkAdv "erityisesti" ;
+lin department_N = mkN "osasto" | mkN "laitos" ;
+lin management_N = mkN "johto" ;
+lin morning_N = mkN "aamu" ;
+lin draw_V2 = mkV2 "vetää" ;
+lin draw_1_V2 = mkV2 "piirtää" ;
+lin draw_2_V2 = mkV2 "vetää" ;
+lin draw_V = mkV "vetää" ;
+lin hope_VV = mkVV (mkV "toivoa") infPresPartAgr ;
+lin hope_VS = L.hope_VS ;
+lin hope_V = mkV "toivoa" ;
+lin across_Prep = mkPrep "poikki" ;
+lin plan_N = mkN "suunnitelma" ;
+lin product_N = mkN "tuote" ;
+lin city_N = L.city_N ;
+lin early_Adv = mkAdv "aikaisin" ;
+lin committee_N = mkN "komitea" "komiteoita" ;
+lin ground_N = mkN "perusta" ;
+lin ground_2_N = mkN "peruste" ;
+lin ground_1_N = mkN "tontti" | mkN "perusta" ;
+lin letter_N = mkN "kirje" ;
+lin letter_2_N = mkN "kirjain" ;
+lin letter_1_N = mkN "kirje" ;
+lin create_V2 = mkV2 "luoda" ;
+lin create_V = mkV "luoda" ;
+lin evidence_N = mkN "evidenssi" ;
+lin evidence_2_N = mkN "selvyys" ;
+lin evidence_1_N = mkN "todiste" | mkN "evidenssi" ;
+lin foot_N = L.foot_N ;
+lin clear_A = mkA (mkN "selvä") "selvempi" "selvin" ;
+lin boy_N = L.boy_N ;
+lin game_N = mkWN (k5 "peli") ;
+lin game_3_N = mkN "riista" ;
+lin game_2_N = mkN "leikki" ;
+lin game_1_N = mkN "peli" ;
+lin food_N = mkWN (k10A "ruoka") ;
+lin role_N = mkN "rooli" ;
+lin role_2_N = mkN "rooli" ; ---- sense
+lin role_1_N = mkN "rooli" ;
+lin practice_N = mkN "käytäntö" ;
+lin bank_N = L.bank_N ;
+lin else_Adv = mkAdv "muutoin" ;
+lin support_N = mkN (lin NK {s = d07A "tuki"}) ;
+lin sell_V2 = mkV2 (mkV "myydä") ;
+lin sell_V = mkV "myydä" ;
+lin event_N = mkN "tapahtuma" ;
+lin building_N = mkN "rakennus" ;
+lin range_N = mkN "valikoima" | mkN "vuorijono" | mkN "arvojoukko" | mkN "kantama" ; ---- split
+lin behind_Prep = S.behind_Prep ;
+lin sure_A = mkA "varma" ;
+lin report_VS = mkVS "raportoida" ;
+lin report_V2 = mkV2 "raportoida" elative ;
+lin report_V = mkV "raportoida" ;
+lin pass_V = mkV (mkV "päästä") "läpi" ;
+lin black_A = L.black_A ;
+lin stage_N = mkN "vaihe" | mkN "näyttämö" ; --- split
+lin meeting_N = mkN "kokous" ;
+lin meeting_N = mkN "kokous" ;
+lin sometimes_Adv = mkAdv "joskus" | mkWAdv (k99 "ajoittain") ;
+lin thus_Adv = mkAdv "siten" ;
+lin accept_VS = mkVS (mkV "hyväksyä") ;
+lin accept_V2 = mkV2 "hyväksyä" ;
+lin accept_V = mkV "hyväksyä" ;
+lin town_N = mkN "kaupunki" ;
+lin art_N = L.art_N ;
+lin further_Adv = mkAdv "pidemmälle" ;
+lin club_N = mkN "klubi" ;
+lin club_2_N = mkN "maila" ;
+lin club_1_N = mkN "kerho" | mkN "klubi" ;
+lin cause_V2V = mkV2V (mkV "saada") accusative infIllat ;
+lin cause_V2 = mkV2 "aiheuttaa" ;
+lin arm_N = mkN "käsi" ;
+lin arm_1_N = mkN "käsivarsi" | mkN "käsi" ;
+lin arm_2_N = mkN "ase" ;
+lin history_N = mkN "historia" ;
+lin parent_N = mkN "vanhempi" "vanhemman" "vanhempia" ;
+lin land_N = mkN "maa" ;
+lin trade_N = mkN "kauppa" ;
+lin watch_VS = mkVS "katsoa" | mkVS "seurata" ;
+lin watch_V2V = mkV2V (mkV "katsoa") (mkPrep genitive) infPresPart | mkV2V (mkV "katsella") (mkPrep partitive) infIness ;
+lin watch_V2 = L.watch_V2 ;
+lin watch_1_V2 = mkV2 "katsella" partitive | mkV2 "katsoa" partitive;
+lin watch_2_V2 = mkV2 "vartioida" partitive ;
+lin watch_V = mkV "katsella" ;
+lin white_A = L.white_A ;
+lin situation_N = mkN (lin NK {s = d48A "tilanne"}) ;
+lin ago_Adv = mkAdv "sitten" ;
+lin teacherMasc_N = mkN "opettaja" ;
+lin record_N = mkN "ennätys" ;
+lin record_3_N = mkN "kirjanpito" ;
+lin record_2_N = mkN "levy" | mkN "äänilevy" ;
+lin record_1_N = mkN "ennätys" ;
+lin manager_N = mkN "johtaja" ;
+lin relation_N = mkWN (k48A "suhde") ;
+lin common_A = mkA "tavallinen" ;
+lin common_2_A = mkA "yhteinen" ;
+lin common_1_A = mkA "tavallinen" ;
+lin strong_A = mkA "vahva" ;
+lin whole_A = mkA "kokonainen" ;
+lin field_N = mkN "kenttä" ;
+lin field_4_N = mkN "kunta" ;
+lin field_3_N = mkN "kenttä" ;
+lin field_2_N = mkN "kenttä" ;
+lin field_1_N = mkN "pelto" ;
+lin free_A = mkA "vapaa" ;
+lin break_V2 = L.break_V2 ;
+lin break_V = mkV "murtua" ;
+lin yesterday_Adv = mkAdv "eilen" ;
+lin support_V2 = mkV2 "kannattaa" partitive ;
+lin window_N = L.window_N ;
+lin account_N = mkN "selvitys" ;
+lin explain_VS = mkVS (mkV "selittää") ;
+lin explain_V2 = mkV2 "selittää" ;
+lin stay_VA = mkVA (mkV "pysyä") (mkPrep essive) ;
+lin stay_V = mkV "jäädä" | mkV "pysyä" ;
+lin few_Det = S.few_Det ;
+lin wait_VV = mkVV "valmistautua" infIllat ;
+lin wait_V2 = L.wait_V2 ;
+lin wait_V = mkV "odottaa" ;
+lin usually_Adv = mkAdv "tavallisesti" ;
+lin difference_N = mkN "ero" ;
+lin material_N = mkN "materiaali" ;
+lin air_N = mkN "ilma" ;
+lin wife_N = L.wife_N ;
+lin cover_V2 = mkV2 "peittää" ;
+lin apply_VV = mkVV "hakea" infIllat ;
+lin apply_V2V = mkV2V (mkV "soveltaa") partitive infIllat ;
+lin apply_V2 = mkV2 "soveltaa" partitive ;
+lin apply_1_V2 = mkV2 "soveltaa" partitive ;
+lin apply_2_V2 = mkV2 "hakea" partitive ;
+lin apply_V = mkV "soveltua" ;
+lin project_N = mkN "projekti" "projektin" "projekteja" ;
+lin raise_V2 = mkV2 "nostaa" ;
+lin sale_N = mkN "myynti" ;
+lin relationship_N = mkWN (k48A "suhde") ;
+lin indeed_Adv = mkAdv "tosiaan" ;
+lin light_N = mkN "valo" ;
+lin claim_VS = mkVS (mkV "väittää") ;
+lin claim_V2 = mkV2 "vaatia" ;
+lin claim_V = mkV (mkV "hakea") "korvausta" ; --mkWV (k61 "periä") ;
+lin form_V2 = mkV2 "muodostaa" | mkV2 "muovata" ;
+lin form_V = mkV "muodostua" | mkV "muovautua" ;
+lin base_V2 = mkV2 "perustaa" ;
+lin base_V = mkV "pohjautua" ;
+lin care_N = mkN "hoito" ;
+lin someone_NP = S.somebody_NP ;
+lin everything_NP = S.everything_NP ;
+lin certainly_Adv = mkAdv "varmasti" ;
+lin rule_N = L.rule_N ;
+lin home_Adv = mkAdv "kotiin" | mkAdv "kotona" ; ---- split
+lin cut_V2 = L.cut_V2 ;
+lin cut_V = mkV "leikata" ;
+lin grow_VA = mkVA (mkV "kasvaa") (mkPrep translative) ;
+lin grow_V2 = mkV2 "kasvattaa" ;
+lin grow_V = mkV "kasvaa" ;
+lin similar_A = mkA "samanlainen" ;
+lin story_N = mkN "tarina" | mkN "kerros" ; ---- split
+lin quality_N = mkN "laatu" ;
+lin tax_N = mkN "vero" ;
+lin worker_N = mkN "työläinen" ;
+lin nature_N = mkN "luonto" ;
+lin structure_N = mkN "rakenne" | mkN "rakennelma" ;
+lin data_N = mkN "data" ;
+lin necessary_A = mkA "välttämätön" ;
+lin pound_N = mkN "punta" | mkN "pauna" | mkN "naula" ; ---- split
+lin method_N = mkN "menetelmä" ;
+lin unit_N = mkN "yksikkö" ;
+lin unit_6_N = mkN "yksikkö" ;
+lin unit_5_N = mkN "yksikkö" ;
+lin unit_4_N = mkN "yksikkö" ;
+lin unit_3_N = mkN "yksikkö" ;
+lin unit_2_N = mkN "yksikkö" ;
+lin unit_1_N = mkN "yksikkö" ;
+lin central_A = mkA "keskeinen" ;
+lin bed_N = mkN "sänky" | mkN "vuode" ;
+lin union_N = mkN (lin NK {s = d06 "unioni"}) ;
+lin movement_N = mkN "liike" ;
+lin board_N = mkN "hallitus" ;
+lin board_2_N = mkN "hallitus" | mkN "lautakunta" ;
+lin board_1_N = mkN "taulu" ;
+lin true_A = mkA (mkN "tosi" "toden" "tosia" "totta") "todempi" "tosin" ;
+lin well_Interj = mkInterj "no" ;
+lin simply_Adv = mkAdv "yksinkertaisesti" ;
+lin contain_V2 = mkV2 "sisältää" | mkV2 "pidätellä" ; ---- split
+lin especially_Adv = mkAdv "erityisesti" ;
+lin open_A = mkA "avoin" ;
+lin short_A = L.short_A ;
+lin personal_A = mkA "henkilökohtainen" ;
+lin detail_N = mkN "yksityiskohta" ;
+lin model_N = mkN "malli" ;
+lin bear_V2 = mkV2 "kantaa" | mkV2 "sietää" partitive ; ---- split
+lin bear_V = mkV "kantaa" ;
+lin single_A = mkA "yksittäinen" ;
+lin single_2_A = mkA "naimaton" | mkA "sinkku" ;
+lin single_1_A = mkA "yksittäinen" ;
+lin join_V2 = mkV2 "liittyä" illative ;
+lin join_V = mkV (mkV "tulla") "mukaan" ;
+lin reduce_V2 = mkV2 "vähentää" partitive ;
+lin reduce_V = mkV "vähentää" | mkV "vähentyä" ;
+lin establish_V2 = mkWV2 (mkV "perustaa") ;
+lin wall_N = mkN "seinä" | mkN "muuri" | mkN "valli" ; ---- split
+lin face_V2 = mkV2 (mkV "kohdata") ;
+lin face_V = mkV "kohdata" ;
+lin easy_A = mkA "helppo" ;
+lin private_A = mkA "yksityinen" ;
+lin computer_N = L.computer_N ;
+lin hospital_N = mkWN (k13 "sairaala") ;
+lin chapter_N = mkWN (k1A "luku") ;
+lin scheme_N = mkN "luonnos" ;
+lin theory_N = mkWN (k12 "teoria") ;
+lin choose_VV = mkVV "päättää" ;
+lin choose_V2 = mkV2 "valita" ;
+lin wish_VV = mkVV "toivoa" infPresPartAgr ;
+lin wish_VS = mkVS "toivoa" ;
+lin wish_V2V = mkV2V (mkV "toivoa") genitive infPresPart ;
+lin wish_V2 = mkV2 "toivoa" | mkV2 "toivottaa" partitive ;
+lin wish_V = mkV "toivoa" ;
+lin property_N = mkN "omaisuus" ; ---- already split
+lin property_2_N = mkN "ominaisuus" ;
+lin property_1_N = mkN "omaisuus" ;
+lin achieve_V2 = mkV2 "saavuttaa" ;
+lin financial_A = mkA "taloudellinen" ;
+lin poor_A = mkA "köyhä" ;
+lin poor_3_A = mkA "kehno" | mkA "surkea" ;
+lin poor_2_A = mkA "säälittävä" | mkA "raukka" | mkA "parka" ; ---- position
+lin poor_1_A = mkA "köyhä" ;
+lin officer_N = mkN "vastaava" ; --- already split
+lin officer_3_N = mkN "poliisi" ;
+lin officer_2_N = mkN "upseeri" ;
+lin officer_1_N = mkN "vastaava" ;
+lin up_Prep = mkPrep "ylös" partitive ;
+lin charge_N = mkN "varaus" ;
+lin charge_2_N = mkN "syytös" ;
+lin charge_1_N = mkN "varaus" ;
+lin director_N = mkN "johtaja" ;
+lin drive_V2V = mkV2V "ajaa" ;
+lin drive_V2 = mkV2 "ajaa" partitive ;
+lin drive_V = mkV "ajaa" ;
+lin deal_V2 = mkV2 "käsitellä" partitive | mkV2 "jakaa" ; ---- split
+lin deal_V = mkV (mkV "käydä") "kauppaa" ;
+lin place_V2 = mkV2 "sijoittaa" ;
+lin approach_N = mkN "lähestymis" (mkN "tapa") ;
+lin chance_N = mkN (lin NK {s = d40 "mahdollisuus"}) ;
+lin application_N = mkN "sovellus" ;
+lin seek_VV = mkVV (mkV "pyytää") infIllat ;
+lin seek_V2 = L.seek_V2 ;
+lin foreign_A = mkA "ulkomainen" ;
+lin foreign_2_A = mkA "vieras" ;
+lin foreign_1_A = mkA "ulkomaalainen" | mkA "ulkomainen" ;
+lin along_Prep = mkPrep "pitkin" ;
+lin top_N = mkN "huippu" ;
+lin amount_N = mkN "summa" ;
+lin son_N = mkN "poika" "pojan" "poikia" ;
+lin operation_N = mkN "operaatio" ;
+lin fail_VV = mkVV (mkV "epäonnistua") infIllat ;
+lin fail_V2 = mkV2 (mkV "epäonnistua") (mkPrep inessive) ;
+lin fail_V = mkV "epäonnistua" ;
+lin human_A = mkA "inhimillinen" ;
+lin opportunity_N = mkN (lin NK {s = d40 "tilaisuus"}) ;
+lin simple_A = mkA "yksinkertainen" ;
+lin leader_N = mkN (lin NK {s = d10 "johtaja"}) ;
+lin look_N = mkWN (k48 "katse") ;
+lin share_N = mkN "osuus" ;
+lin production_N = mkN "tuotanto" ;
+lin recent_A = mkA "viimeaikainen" ;
+lin firm_N = mkN "yritys" ;
+lin picture_N = mkN "kuva" ;
+lin source_N = mkN "lähde" ;
+lin security_N = mkWN (k40 "turvallisuus") ;
+lin serve_V2 = mkV2 "palvella" partitive ;
+lin serve_V = mkV "palvella" ;
+lin according_to_Prep = postPrep genitive "mukaan" ;
+lin end_V2 = mkV2 "lopettaa" ;
+lin end_V = mkV "loppua" ;
+lin contract_N = mkN "sopimus" ;
+lin wide_A = L.wide_A ;
+lin occur_V = mkV "käydä" ;
+lin agreement_N = mkN "sopimus" ;
+lin better_Adv = mkAdv "paremmin" ;
+lin kill_V2 = L.kill_V2 ;
+lin kill_V = mkV "tappaa" ;
+lin act_V2 = mkV2 "näytellä" partitive ;
+lin act_V = mkV "toimia" | mkV "käyttäytyä" ;
+lin site_N = mkN "sijaintipaikka" ;
+lin either_Adv = mkAdv "myöskään" ;
+lin labour_N = mkN "työ" ;
+lin plan_VV = mkVV (mkV "suunnitella") infPresPartAgr | mkVV "aikoa" ;
+lin plan_VS = mkVS (mkV "suunnitella") ;
+lin plan_V2V = mkV2V (mkV "suunnitella") genitive infPresPart ;
+lin plan_V2 = mkV2 "suunnitella" partitive ;
+lin plan_V = mkV "suunnitella" ;
+lin various_A = mkA "erilainen" ; ---??
+lin since_Prep = postPrep elative "lähtien" ;
+lin test_N = mkN "testi" ;
+lin eat_V2 = L.eat_V2 ;
+lin eat_V = mkV "syödä" ;
+lin loss_N = mkN "menetys" ;
+lin close_V2 = L.close_V2 ;
+lin close_V = mkV "sulkea" ;
+lin represent_V2 = mkV2 "edustaa" partitive ;
+lin represent_V = mkV "edustaa" | mkV "merkitä" ;
+lin love_VV = mkVV "rakastaa" ;
+lin love_V2 = L.love_V2 ;
+lin colour_N = mkN "väri" ;
+lin clearly_Adv = mkAdv "selvästi" ;
+lin shop_N = L.shop_N ;
+lin benefit_N = mkWN (k1A "hyöty") ;
+lin animal_N = L.animal_N ;
+lin heart_N = L.heart_N ;
+lin election_N = mkWN (k9A "valinta") ;
+lin purpose_N = mkN "tarkoitus" ;
+lin standard_N = mkN "standardi" ;
+lin due_A = mkA "asianmukainen" ;
+lin secretary_N = mkWN (compoundN "kirjoitus" (k10A "pöytä")) ;
+lin rise_V2 = mkV2 "nousta" elative ;
+lin rise_V = mkV "nousta" ;
+lin date_N = mkN "päivämäärä" ; --- already split
+lin date_7_N = mkN "taateli" ;
+lin date_3_N = mkN "tapaaminen" ;
+lin date_3_N = mkN "tapaaminen" ;
+lin date_1_N = mkN "päivä" (mkN "määrä") ;
+lin hard_A = mkA "kova" ; --- already split
+lin hard_2_A = mkA "vaikea" ;
+lin hard_1_A = mkA "kova" ;
+lin music_N = L.music_N ;
+lin hair_N = L.hair_N ;
+lin prepare_VV = mkVV (mkV "varautua") infIllat ;
+lin prepare_V2V = mkWV2V (k52A "varautua") ;
+lin prepare_V2 = mkV2 "valmistaa" ;
+lin prepare_V = mkV "valmistautua" ;
+lin factor_N = mkN "tekijä" ;
+lin other_A = mkA "muu" ;
+lin anyone_NP = {s = table {NPAcc => "kenet" ++ "tahansa" ; c => S.kukaInt ! Sg ! npform2case Sg c ++ "tahansa"} ; a = agrP3 Sg ; isPron, isNeg = False} ;
+lin pattern_N = mkN "kuvio" ;
+lin manage_VV = mkVVf (mkV "onnistua") infIllat ;
+lin manage_V2 = mkV2 "johtaa" partitive ;
+lin manage_V = mkV "johtaa" ;
+lin piece_N = mkN "palanen" ;
+lin discuss_VS = mkVS "keskustella" ;
+lin discuss_V2 = mkV2 "keskustella" elative ;
+lin prove_VS = mkVS "todistaa" ;
+lin prove_VA = mkVA (mkV "osoittautua") (mkPrep translative) ;
+lin prove_V2 = mkV2 "todistaa" ;
+lin prove_V = mkV "todistaa" ;
+lin front_N = mkWN (compoundN "etu" (k26 "puoli")) ;
+lin evening_N = mkWN (k9A "ilta") ;
+lin royal_A = mkWA (k38 "kuninkaallinen") ;
+lin tree_N = L.tree_N ;
+lin population_N = mkN "populaatio" | mkN "väestö" | mkN "kanta" ;
+lin fine_A = mkA "hieno" ;
+lin plant_N = mkN "kasvi" | mkN "laitos" ; ---- split
+lin pressure_N = mkN "paine" ;
+lin response_N = mkN "vastaus" ;
+lin catch_V2 = mkV2 (mkV (mkV "saada") "kiinni") | mkV2 (mkV (mkV "ottaa") "kiinni") ;
+lin street_N = mkWN (k1A "katu") ;
+lin pick_V2 = mkV2 "poimia" partitive | mkV2 "kerätä" partitive ;
+lin pick_V = mkV "poimia" | mkV "kerätä" | mkV "valita" | mkV "nyppiä" ;
+lin performance_N = mkN "suoritus" ;
+lin performance_2_N = mkN "esitys" ;
+lin performance_1_N = mkN "suoritus" (mkN "kyky") ;
+lin knowledge_N = mkN "tieto" ;
+lin despite_Prep = postPrep elative "huolimatta" ;
+lin design_N = mkN "muotoilu" | mkN "design" "designin" "designia" "designina" "designiin" "designien" "designeja" "designeina" "designeissa" "designeihin" ;
+lin page_N = mkN "sivu" ;
+lin enjoy_VV = mkVV "pitää" infElat ; --- tekemisestä ; add more Inf3s in ParadigmsFin
+lin enjoy_V2 = mkV2 (mkV "nauttia") partitive ;
+lin individual_N = mkN "yksilö" ;
+lin suppose_VS = mkVS "olettaa" ;
+lin suppose_V2 = mkV2 "arvata" ;
+lin rest_N = mkWN (k1A "lepo") ;
+lin instead_Adv = mkAdv "sen sijaan" ;
+lin wear_V2 = mkV2 "kuluttaa" | mkV2 (mkV (mkV "pitää") "päällä") partitive ; ---- split
+lin wear_V = mkV "kulua" ;
+lin basis_N = mkN "perusta" ;
+lin size_N = mkN "koko" ;
+lin environment_N = mkN "ympäristö" ;
+lin per_Prep = mkPrep "per" nominative ;
+lin fire_N = mkN "tuli" "tulia" ;
+lin fire_2_N = mkN "tulipalo" | mkN "palo" ;
+lin fire_1_N = mkN "tuli" "tulia" ;
+lin series_N = mkWN (k9 "sarja") ;
+lin success_N = mkN "menestys" ;
+lin natural_A = mkA "luonnollinen" ;
+lin wrong_A = mkWA (k10 "väärä") ;
+lin near_Prep = postPrep genitive "lähellä" ;
+lin round_Adv = mkAdv "ympäri" ;
+lin thought_N = mkN "ajatus" | mkN "ajattelu" ;
+lin list_N = mkN "lista" ;
+lin argue_VS = mkVS (mkV "väittää") ;
+lin argue_V2 = mkV2 "perustella" ;
+lin argue_V = mkV "riidellä" | mkV "kiistellä" ;
+lin final_A = mkA "lopullinen" ;
+lin future_N = mkN "tulevaisuus" ; --- already split
+lin future_3_N = mkN "futuuri" ;
+lin future_1_N = mkN "tulevaisuus" ;
+lin introduce_V2 = mkV2 "esitellä" ;
+lin analysis_N = mkN "analyysi" | mkWN (k2 "tarkastelu") ;
+lin enter_V2 = mkV2 (mkV L.go_V "sisään") illative ;
+lin enter_V = mkV L.go_V "sisään" ;
+lin space_N = mkN "avaruus" ;
+lin arrive_V = mkV "saapua" | mkV (mkV "tulla") "perille" ;
+lin ensure_VS = mkVS "varmistaa" ;
+lin ensure_V2 = mkV2 "varmistaa" ;
+lin ensure_V = mkV "varmistaa" ;
+lin demand_N = mkN "kysyntä" ;
+lin statement_N = mkN "lausunto" ;
+lin to_Adv = mkAdv "luo" ; ---- what is this?
+lin attention_N = mkN (lin NK {s = d03 "huomio"}) ;
+lin love_N = L.love_N ;
+lin principle_N = mkN "periaate" ;
+lin pull_V2 = L.pull_V2 ;
+lin pull_V = mkV "vetää" ;
+lin set_N = mkWN (k9 "sarja") ;
+lin set_2_N = mkN "joukko" ;
+lin set_1_N = mkN "setti" | mkN "sarja" ;
+lin doctor_N = L.doctor_N ;
+lin choice_N = mkN "valinta" ;
+lin refer_V2 = mkV2 (mkV "viitata") illative ;
+lin refer_V = mkV "viitata" ;
+lin feature_N = mkN "piirre" | mkWN (compoundN "erikois" (k6 "artikkeli")) ; ---- split
+lin couple_N = mkN "pari" ;
+lin step_N = mkN "askel" ;
+lin following_A = mkWA (k10 "seuraava") ;
+lin thank_V2 = mkV2 "kiittää" partitive ;
+lin machine_N = mkN "kone" ;
+lin income_N = mkN "tulo" ;
+lin training_N = mkN "harjoitus" ;
+lin present_V2 = mkV2 "esittää" ;
+lin association_N = mkN "järjestö" | mkN "assosiaatio" ; ---- split
+lin film_N = mkN "elokuva" ;
+lin film_2_N = mkN "kalvo" ;
+lin film_1_N = mkN "filmi" | mkN "elo" (mkN "kuva") ;
+lin region_N = mkN "alue" ;
+lin effort_N = mkN "ponnistus" ;
+lin player_N = mkN "pelaaja" ;
+lin everyone_NP = S.everybody_NP ;
+lin present_A = mkA "nykyinen" | mkA "läsnäoleva" ; ---- split
+lin award_N = mkN "palkinto" ;
+lin village_N = L.village_N ;
+lin control_V2 = mkV2 "kontrolloida" partitive ;
+lin organisation_N = mkN "organisaatio" ;
+lin whatever_Det = mkDet Sg {s = table NForm {nf => mika_NForms ! nf ++ "tahansa"} ; h = Back} ;
+lin news_N = mkN "uutinen" ;
+lin nice_A = mkA "mukava" ;
+lin difficulty_N = mkN "ongelma" ;
+lin modern_A = mkA "moderni" | mkWA (compoundA "nyky" (k38 "aikainen")) ;
+lin cell_N = mkN "solu" ;
+lin close_A = mkA "läheinen" ;
+lin current_A = mkA "nykyinen" ;
+lin legal_A = mkA "laillinen" ;
+lin energy_N = mkN "energia" ;
+lin finally_Adv = mkAdv "lopuksi" | mkAdv "lopulta" ; ---- split
+lin degree_N = mkN "aste" ; ---- already split
+lin degree_3_N = mkN "aste" ;
+lin degree_2_N = mkN "oppiarvo" ;
+lin degree_1_N = mkN "aste" ;
+lin mile_N = mkWN (kH1 "maili") ;
+lin means_N = mkN "keino" | mkWN (k5 "konsti") ;
+lin growth_N = mkN "kasvu" ;
+lin treatment_N = mkWN (k2 "käsittely") ;
+lin sound_N = mkWN (k26 "ääni") ;
+lin above_Prep = S.above_Prep ;
+lin task_N = mkN "tehtävä" | mkWN (k25 "toimi") ;
+lin provision_N = mkWN (k9A "hankinta") ;
+lin affect_V2 = mkV2 "vaikuttaa" illative ;
+lin please_Adv = mkAdv "ole hyvä" | mkAdv "mielellään" ; ---- cat
+lin red_A = L.red_A ;
+lin happy_A = mkA "onnellinen" ;
+lin behaviour_N = mkN "käyttäytyminen" | mkN "käytös" ; ---- split
+lin concerned_A = mkA "tarkoitettu" ;
+lin point_V2 = mkV2 "osoittaa" partitive ;
+lin point_V = mkV "osoittaa" ;
+lin function_N = mkN "funktio" | mkN "tehtävä" ;
+lin identify_V2 = mkV2 "tunnistaa" ;
+lin identify_V = mkV "tunnistaa" ;
+lin resource_N = mkWN (k9 "vara") ;
+lin defence_N = mkN "puolustus" ;
+lin garden_N = L.garden_N ;
+lin floor_N = L.floor_N ;
+lin technology_N = mkN "tekniikka" | mkN "teknologia" ;
+lin style_N = mkN "tyyli" ;
+lin feeling_N = mkN "tunne" ;
+lin science_N = L.science_N ;
+lin relate_V2 = mkV2 "liittää" | mkV2 "suhteuttaa" ;
+lin relate_V = mkV "liittyä" | mkV vOlla "yhteydessä" ;
+lin doubt_N = mkN "epäilys" ;
+lin horse_N = L.horse_N ;
+lin force_VS = mkVS "pakottaa" ;
+lin force_V2V = mkV2V (mkV "pakottaa") accusative infIllat ; ---ARB (k53A "tyrkyttää") ;
+lin force_V2 = mkV2 "pakottaa" ;
+lin force_V = mkV "pakottaa" ;
+lin answer_N = mkN "vastaus" ;
+lin compare_V = mkV "verrata" ;
+lin suffer_V2 = mkV2 "kärsiä" ;
+lin suffer_V = mkV "kärsiä" ;
+lin individual_A = mkA "yksilöllinen" ;
+lin forward_Adv = mkAdv "eteenpäin" | mkAdv "edelleen" ;
+lin announce_VS = mkVS "julkistaa" | mkVS "tiedottaa" ;
+lin announce_V2 = mkV2 "julkistaa" ;
+lin userMasc_N = mkN "käyttäjä" ;
+lin fund_N = mkN "rahasto" ;
+lin character_2_N = mkN "merkki" ; ---- sense ?
+lin character_1_N = mkN "luonne" ; ---- sense ?
+lin risk_N = mkN "riski" ;
+lin normal_A = mkWA (k6 "normaali") ;
+lin nor_Conj = mkConj "eikä" ;
+lin dog_N = L.dog_N ;
+lin obtain_V2 = mkWV2 (k61A "hankkia") ;
+lin obtain_V = mkWV (k61A "hankkia") ;
+lin quickly_Adv = mkAdv "nopeasti" ;
+lin army_N = mkN "armeija" ;
+lin indicate_VS = mkWVS (k53A "osoittaa") ;
+lin indicate_V2 = mkWV2 (k53A "osoittaa") ;
+lin forget_VS = mkV "unohtaa" ;
+lin forget_V2 = L.forget_V2 ;
+lin forget_V = mkV "unohtaa" ;
+lin station_N = mkWN (k10 "asema") ;
+lin glass_N = mkN "lasi" ;
+lin cup_N = mkWN (k5A "kuppi") ;
+lin previous_A = mkA "edellinen" ;
+lin husband_N = L.husband_N ;
+lin recently_Adv = mkAdv "äskettäin" | mkAdv "hiljattain" ;
+lin publish_V2 = mkWV2 (k66 "julkaista") ;
+lin publish_V = mkWV (k66 "julkaista") ;
+lin serious_A = mkWA (k10 "vakava") ;
+lin anyway_Adv = mkAdv "joka tapauksessa" ;
+lin visit_V2 = mkV2 (mkV "vierailla") (postGenPrep "luona") ; --- agreement to prep, "minun luonani"
+lin visit_V = mkV "vierailla" ;
+lin capital_N = mkN "pää" (mkN "oma") ;
+lin capital_3_N = mkN "isokirjain" ; ---- iso kirjain : CN
+lin capital_2_N = mkN "pää" (mkN "oma") ;
+lin capital_1_N = mkN "pää" (mkN "kaupunki") ;
+lin either_Det = MorphoFin.mkDetPol False Sg {s = table NForm {nf => (snoun2nounBind (nforms2snoun (dSuurempi "kumpi"))).s ! nf ++ "tahansa"} ; h = Back} ;
+lin note_N = mkN "huomautus" ; --- already split
+lin note_3_N = mkN "nuotti" ;
+lin note_2_N = mkN "huomautus" ;
+lin note_1_N = mkN "muistiin" (mkN "pano") ;
+lin season_N = mkWN (k9A "vuodenaika") ;
+lin argument_N = mkN "argumentti" ;
+lin listen_V = mkWV (k67A "kuunnella") ;
+lin show_N = mkN "näytös" ;
+lin responsibility_N = mkN (lin NK {s = d17 "vastuu"}) ;
+lin significant_A = mkA "merkittävä" ;
+lin deal_N = mkN "jako" ;
+lin prime_A = mkA (mkN "ensi" (mkN "sijainen")) ;
+lin economy_N = mkN "talous" "talouden" "talouksia" ;
+lin economy_2_N = mkN "säästö" ;
+lin economy_1_N = mkN "talous" ;
+lin element_N = mkN "alku" (mkN "aine") ;
+lin finish_V2 = mkWV2 (k53A "lopettaa") ;
+lin finish_V = mkWV (k53A "lopettaa") ;
+lin duty_N = mkN (lin NK {s = d40 "velvollisuus"}) ;
+lin fight_V2 = L.fight_V2 ;
+lin fight_V = mkWV (k67 "taistella") ;
+lin train_V2V = mkV2V "valmentaa" | mkV2V "harjoittaa" ; --valmensin häntä taistelemaan
+lin train_V2 = mkWV2 (k67A "harjoitella") ;
+lin train_V = mkWV (k67A "harjoitella") ;
+lin maintain_VS = mkVS "vakuuttaa" ;
+lin maintain_V2 = mkV2 "ylläpitää" partitive ;
+lin maintain_V = mkV "säilyä" | mkWV (k53A "säilyttää") ;
+lin attempt_N = mkN (lin NK {s = d39 "yritys"}) ;
+lin leg_N = L.leg_N ;
+lin investment_N = mkN (lin NK {s = d05A "investointi"}) ;
+lin save_V2 = mkV2 "pelastaa" ;
+lin save_V = mkV "säästää" ;
+lin throughout_Prep = mkPrep "läpi koko" genitive ;
+lin design_V2 = mkV2 "muotoilla" ;
+lin design_V = mkV "muotoilla" ;
+lin suddenly_Adv = mkAdv "yhtäkkiä" | mkAdv "äkkiä" ;
+lin brother_N = exceptNomN (mkN "velji" "veljen" "veljiä") "veli" ;
+lin improve_V2 = mkV2 "parantaa" partitive ;
+lin improve_V = mkWV (k52A "parantua") ;
+lin avoid_VV = mkVV (mkV "välttää") infElat ;
+lin avoid_V2 = mkWV2 (k53A "välttää") partitive ;
+lin wonder_VQ = L.wonder_VQ ;
+lin wonder_V = mkV "ihmetellä" ;
+lin tend_VV = mkVV (mkV "tavata") ;
+lin tend_V2 = mkV2 "pitää" partitive | mkV2 "hoitaa" partitive ;
+lin title_N = mkN "titteli" ;
+lin hotel_N = mkWN (k6 "hotelli") ;
+lin aspect_N = mkN "aspekti" ;
+lin increase_N = mkN "nousu" ;
+lin help_N = mkN "apu" ;
+lin industrial_A = mkA "teollinen" ;
+lin express_V2 = mkV2 "ilmaista" ;
+lin summer_N = mkN "kesä" ;
+lin determine_VV = mkVV "päättää" ;
+lin determine_VS = mkVS (mkV "päättää") ;
+lin determine_V2V = mkV2V (mkV "päättää") genitive infPresPart ;
+lin determine_V2 = mkV2 "päättää" | mkV2 "määrätä" ;
+lin determine_V = mkV "määrätä" | mkV "päättää" ;
+lin generally_Adv = mkAdv "yleisesti" ;
+lin daughter_N = mkN "tytär" ;
+lin exist_V = mkV vOlla "olemassa" ;
+lin share_V2 = mkWV2 (k56A "jakaa") ;
+lin share_V = mkWV (k56A "jakaa") ;
+lin baby_N = L.baby_N ;
+lin nearly_Adv = mkAdv "lähestulkoon" ;
+lin smile_V = mkWV (k67 "hymyillä") ;
+lin sorry_A = mkWA (k10 "oleva") "pahoillaan" ;
+lin sea_N = L.sea_N ;
+lin skill_N = mkN "taito" | mkN "kyky" ;
+lin claim_N = mkN "vaatimus" ;
+lin treat_V2 = mkWV2 (k53A "hoitaa") ;
+lin treat_V = mkV "hoitua" ; --mkWV (k53A "hoitaa") ;
+lin remove_V2 = mkV2 "poistaa" ;
+lin remove_V = mkV "poistua" ;
+lin concern_N = mkN "konserni" ;
+lin university_N = L.university_N ;
+lin left_A = mkA "vasemmistolainen" ;
+lin dead_A = mkWA (k47 "kuollut") ;
+lin discussion_N = mkN "keskustelu" ;
+lin specific_A = mkA "erityinen" ;
+lin customerMasc_N = mkN "asiakas" ;
+lin box_N = mkN "laatikko" | mkWN (k41A "lipas") ;
+lin outside_Prep = mkPrep "ulkopuolella" ;
+lin state_VS = mkWVS (k74A "todeta") | mkVS "lausua" ;
+lin state_V2 = mkWV2 (k74A "todeta") ;
+lin conference_N = mkN "konferenssi" ;
+lin whole_N = mkWN (k40 "kokonaisuus") ;
+lin total_A = mkA "totaalinen" ;
+lin profit_N = mkN "voitto" ;
+lin division_N = mkN "osasto" ;
+lin division_3_N = mkN "jako" (mkN "lasku") ;
+lin division_2_N = mkN "divisioona" ;
+lin division_1_N = mkN "osasto" ;
+lin throw_V2 = L.throw_V2 ;
+lin throw_V = mkV "heittää" ;
+lin procedure_N = mkWN (k2 "menettely") ;
+lin fill_V2 = mkV2 "täyttää" ;
+lin fill_V = mkV "täyttyä" ;
+lin king_N = L.king_N ;
+lin assume_VS = mkVS (mkV "olettaa") ;
+lin assume_V2 = mkV2 "olettaa" ;
+lin image_N = mkN "mielikuva" ;
+lin oil_N = L.oil_N ;
+lin obviously_Adv = mkAdv "selvästi" | mkAdv "ilmeisesti" ;
+lin unless_Subj = mkSubj "ellei" ;
+lin appropriate_A = mkA "sopiva" ;
+lin circumstance_N = mkN "olosuhde" ;
+lin military_A = mkA "sotilaallinen" ;
+lin proposal_N = mkN "ehdotus" ;
+lin mention_VS = mkVS "mainita" ;
+lin mention_V2 = mkV2 "mainita" ;
+lin mention_V = mkV "mainita" ;
+lin client_N = mkN (lin NK {s = d41A "asiakas"}) ;
+lin sector_N = mkN (lin NK {s = d06 "sektori"}) ;
+lin direction_N = mkWN (k39 "ohjaus") ;
+lin admit_VS = mkVS "myöntää" | mkWVS (k53 "tunnustaa") ;
+lin admit_V2 = mkV2 "myöntää" | mkV2 "tunnustaa" ;
+lin admit_V = mkV "myöntää" | mkWV (k53 "tunnustaa") ;
+lin though_Adv = mkWAdv (k99 "kuitenkin") ;
+lin replace_V2 = mkV2 "korvata" ;
+lin basic_A = mkA "perustava" ; --WA (k38 "perimmäinen") ;
+lin hard_Adv = mkAdv "kovasti" ;
+lin instance_N = mkN "tapaus" ;
+lin sign_N = mkN "merkki" ;
+lin original_A = mkA (mkN "alku" (mkN "peräinen")) ;
+lin successful_A = mkWA (k47 "onnistunut") ;
+lin okay_Adv = mkAdv "hyvin" | mkAdv "ihan hyvin" | mkWAdv (k99 "mukavasti") ;
+lin reflect_V2 = mkV2 "harkita" partitive ;
+lin reflect_V = mkV "pohtia" | mkWV (k61 "tuumia") ;
+lin aware_A = mkA "tietoinen" ;
+lin measure_N = mkN "keino" ;
+lin attitude_N = mkN "asenne" ;
+lin disease_N = mkWN (k5A "tauti") ;
+lin exactly_Adv = mkAdv "täsmälleen" ;
+lin above_Adv = mkAdv "yläpuolella" ;
+lin commission_N = mkN (lin NK {s = d03 "komissio"}) ;
+lin intend_VV = mkVV (mkV "aikoa") ;
+lin beyond_Prep = mkPrep "saavuttamattomissa" ;
+lin seat_N = mkWN (k33 "istuin") ;
+lin presidentMasc_N = mkN "presidentti" ;
+lin encourage_V2V = mkV2V (mkWV (k66 "rohkaista")) (mkPrep partitive) ;
+lin encourage_V2 = mkWV2 (k66 "rohkaista") ;
+lin addition_N = mkWN (k39 "lisäys") ;
+lin goal_N = mkWN (kH1 "maali") ;
+lin round_Prep = mkPrep "ympärillä" ;
+lin miss_V2 = mkV2 "menettää" | mkV2 "kaivata" partitive | mkWV2 (k73 "missata") ; ---- split
+lin miss_V = mkV "puuttua" ;
+lin popular_A = mkWA (k1A "suosittu") ;
+lin affair_N = mkN "liiketoimi" | mkWN (k1A "juttu") ; --- split
+lin technique_N = mkN "tekniikka" ;
+lin respect_N = mkWN (k39 "kunnioitus") ;
+lin drop_V2 = mkWV2 (k53A "pudottaa") ;
+lin drop_V = mkV "pudota" ;
+lin professional_A = mkA "ammattimainen" ;
+lin less_Det = mkDet Sg (exceptNomN (mkN "vähempä") "vähemmän") ;
+lin once_Subj = mkSubj "sitten kun" ;
+lin item_N = mkN "kohta" | mkN "esine" ; ---- split
+lin fly_V2 = mkV2 "lennättää" partitive ;
+lin fly_V = L.fly_V ;
+lin reveal_VS = mkVS (mkV "paljastaa") ;
+lin reveal_V2 = mkV2 (mkV "paljastaa") ;
+lin version_N = mkN "versio" ;
+lin maybe_Adv = mkAdv "ehkä" ;
+lin ability_N = mkN "kyky" ;
+lin operate_V2 = mkWV2 (k62 "operoida") ;
+lin operate_V = mkV "operoida" | mkV "toimia" ;
+lin good_N = mkN "hyvä" ;
+lin campaign_N = mkN "kampanja" ;
+lin heavy_A = L.heavy_A ;
+lin advice_N = mkWN (k1 "neuvo") ;
+lin institution_N = mkN "instituutio" ;
+lin discover_VS = mkWVS (k63 "saada") "tietää" ;
+lin discover_V2 = mkV2 "löytää" ;
+lin discover_V = mkV "löytää" ;
+lin surface_N = mkWN (k9A "pinta") ;
+lin library_N = mkWN (k2 "kirjasto") ;
+lin pupil_N = mkN "oppilas" | mkWN (k5 "pupilli") ; ---- split
+lin record_V2 = mkV2 "tallentaa" | mkV2 "äänittää" ;
+lin refuse_VV = mkVV "kieltäytyä" infElat ;
+lin refuse_V2 = mkWV2 (k52 "torjua") ;
+lin refuse_V = mkV "kieltäytyä" ;
+lin prevent_V2 = mkV2 "estää" partitive ;
+lin advantage_N = mkN "etu" ;
+lin dark_A = mkA "pimeä" | mkA "tumma" ; ---- split
+lin teach_V2V = mkWV2V (k53A "opettaa") ;
+lin teach_V2 = L.teach_V2 ;
+lin teach_V = mkWV (k53A "opettaa") ;
+lin memory_N = mkWN (k5 "muisti") ;
+lin culture_N = mkN "kulttuuri" ; ---- WN (k2 "viljely") ;
+lin blood_N = L.blood_N ;
+lin cost_V2 = mkWV2 (k56 "maksaa") ;
+lin cost_V = mkWV (k56 "maksaa") ;
+lin majority_N = mkN "enemmistö" ;
+lin answer_V2 = mkV2 "vastata" illative ;
+lin answer_V = mkV "vastata" ;
+lin variety_N = mkWN (k40 "moninaisuus") ;
+lin variety_2_N = mkN "laatu" ;
+lin variety_1_N = mkN "valikoima" | mkN "vaihtelu" | mkN "moninaisuus" ; ---- split
+lin press_N = mkN "lehdistö" | mkWN (k39 "painallus") ; ---- split
+lin depend_V = mkV "riippua" ;
+lin bill_N = mkN "lasku" | mkN "seteli" ; ---- split
+lin competition_N = mkWN (k2 "kilpailu") ;
+lin ready_A = L.ready_A ;
+lin general_N = mkWN (k38 "yleinen") ;
+lin access_N = mkWN (k1 "pääsy") ;
+lin hit_V2 = L.hit_V2 ;
+lin hit_V = mkWV (k58 "iskeä") ;
+lin stone_N = L.stone_N ;
+lin useful_A = mkWA (k38 "hyödyllinen") ;
+lin extent_N = mkWN (k40 "laajuus") ;
+lin employment_N = mkN "työ" (mkN "paikka") | mkN "työllisyys" ; ---- split
+lin regard_V2 = mkWV2 (k62 "arvioida") ;
+lin regard_V = mkWV (k62 "arvioida") ;
+lin apart_Adv = mkAdv "erillään" | mkAdv "erikseen" | mkAdv "syrjässä" | mkAdv "syrjään" ; ---- split
+lin present_N = mkN "lahja" | mkN "nyky" (mkN "hetki") | mkWN (k5 "preesens") ; ---- split
+lin appeal_N = mkN "vetoomus" ;
+lin text_N = mkWN (k5 "teksti") ;
+lin parliament_N = mkN "parlamentti" | mkN "edus" (mkN "kunta") ;
+lin cause_N = mkN "syy" ;
+lin terms_N = mkN "ehto" ;
+lin bar_N = mkN "baari" ;
+lin bar_2_N = mkN "tanko" ;
+lin bar_1_N = mkN "baari" ;
+lin attack_N = mkN "hyökkäys" ;
+lin effective_A = mkA "toimiva" ;
+lin mouth_N = L.mouth_N ;
+lin down_Prep = mkPrep "alas" partitive ;
+lin result_V = mkV "seurata" ; ---- subcat
+lin fish_N = L.fish_N ;
+lin future_A = mkWA (k10 "tuleva") ;
+lin visit_N = mkN "vierailu" ;
+lin little_Adv = mkAdv "vähän" ;
+lin easily_Adv = mkAdv "helposti" ;
+lin attempt_VV = mkVV (mkV "yrittää") ;
+lin attempt_V2 = mkV2 "yrittää" partitive ;
+lin enable_VS = mkVS (mkV "mahdollistaa") ;
+lin enable_V2V = mkWV2V (k71 "tehdä") "kykeneväksi" ;
+lin enable_V2 = mkV2 "mahdollistaa" ;
+lin trouble_N = mkN "hankaluus" | mkN "vaikeus" ;
+lin traditional_A = mkWA (k38 "perinteinen") | mkA "traditionaalinen" ;
+lin payment_N = mkN "maksu" ;
+lin best_Adv = mkWAdv (k99 "parhaiten") ;
+lin post_N = mkWN (kH1 "posti") ;
+lin county_N = mkWN (compoundN "maa" (k10A "kunta")) | mkWN (compoundN "kreivi" (k10A "kunta")) ;
+lin lady_N = mkN "lady" "ladyja" ;
+lin holiday_N = mkWN (k10 "loma") ;
+lin realize_VS = mkWVS (k74 "älytä") ;
+lin realize_V2 = mkV2 "toteuttaa" ;
+lin importance_N = mkWN (k40 "tärkeys") ;
+lin chair_N = L.chair_N ;
+lin facility_N = mkN "fasiliteetti" ;
+lin complete_V2 = mkV2 (mkV "täydentää") partitive ;
+lin complete_V = mkWV (k54A "täydentää") ;
+lin article_N = mkN "artikkeli" ;
+lin object_N = mkN "objekti" | mkN "esine" ;
+lin context_N = mkN "konteksti" | mkWN (k40 "yhteys") ;
+lin survey_N = mkWN (k39 "kartoitus") ;
+lin notice_VS = mkVS (mkV "huomata") ;
+lin notice_V2 = mkV2 "huomata" ;
+lin complete_A = mkA "täydellinen" ;
+lin turn_N = mkN "käänne" | mkN "vuoro" ; ---- split
+lin direct_A = mkWA (k10 "suora") ;
+lin immediately_Adv = mkAdv "välittömästi" ;
+lin collection_N = mkN "kokoelma" ;
+lin reference_N = mkN "viite" | mkN "referenssi" ;
+lin card_N = mkWN (k5A "kortti") ;
+lin interesting_A = mkA "kiinnostava" | mkA "mielenkiintoinen" | mkWA (k10 "kiintoisa") ;
+lin considerable_A = mkA "huomattava" | mkWA (k10 "varteenotettava") ;
+lin television_N = L.television_N ;
+lin extend_V2 = mkV2 "laajentaa" | mkV2 "pidentää" ;
+lin extend_V = mkV "jatkua" ;
+lin communication_N = mkN "kommunikaatio" | mkN "tiedon" (mkN "välitys") ;
+lin agency_N = mkN "virasto" ;
+lin physical_A = mkA "fyysinen" | mkA "fysikaalinen" | mkWA (k38 "ruumiillinen") ; ---- split
+lin except_Conj = mkConj "paitsi" ;
+lin check_V2 = mkV2 "tarkastaa" | mkV2 "tarkistaa" | mkV2 "estää" ; ---- split
+lin check_V = mkV "tarkastaa" ; ---- subcat
+lin sun_N = L.sun_N ;
+lin species_N = mkWN (k5 "laji") ;
+lin possibility_N = mkN (lin NK {s = d40 "mahdollisuus"}) ;
+lin officialMasc_N = mkN "virkailija" ;
+lin chairman_N = mkN "puheenjohtaja" | mkN "puhe" L.man_N ;
+lin speaker_N = mkN "puhuja" | mkWN (k33A "kaiutin") ; ---- split
+lin second_N = mkN "sekunti" | mkN "kakkonen" ; ---- split
+lin career_N = mkWN (k10 "ura") ;
+lin laugh_VS = mkVS (mkV "nauraa") ;
+lin laugh_V2 = mkV2 "nauraa" allative ;
+lin laugh_V = L.laugh_V ;
+lin weight_N = mkWN (k1 "paino") ;
+lin sound_VS = mkVS (mkV "kuulostaa") ;
+lin sound_VA = mkVA (mkV "kuulostaa") (mkPrep ablative) ;
+lin sound_V2 = mkV2 (mkV "kuulostaa") ablative ;
+lin sound_V = mkV "soida" ;
+lin responsible_A = mkWA (k38 "vastuullinen") ;
+lin base_N = mkN "perusta" | mkN "kanta" ;
+lin document_N = mkN "dokumentti" | mkN "asia" (mkN "kirja") ;
+lin solution_N = mkWN (k2 "ratkaisu") | mkN "liuos" ; ---- split
+lin return_N = mkWN (k17 "paluu") ;
+lin medical_A = mkA "lääketieteellinen" | mkWA (k38 "lääkinnällinen") ;
+lin hot_A = L.hot_A ;
+lin recognize_VS = mkWVS (k54A "myöntää") ;
+lin recognize_4_V2 = mkV2 "tunnistaa" ; ---- sense ?
+lin recognize_1_V2 = mkV2 "tuntea" ; ---- sense ?
+lin talk_N = mkN "puhe" ;
+lin budget_N = mkWN (k5A "budjetti") ;
+lin river_N = L.river_N ;
+lin fit_V2 = mkV2 "sovittaa" partitive ;
+lin fit_V = mkV "sopia" | mkV "mahtua" ;
+lin organization_N = mkN "organisaatio" ;
+lin existing_A = mkA "olemassaoleva" ;
+lin start_N = mkN "lähtö" ;
+lin push_VS = mkWVS (k53 "patistaa") ;
+lin push_V2V = mkWV2V (k53 "patistaa") ;
+lin push_V2 = L.push_V2 ;
+lin push_V = mkV "työntää" ;
+lin tomorrow_Adv = mkWAdv (k99 "huomenna") ;
+lin requirement_N = mkN "vaatimus" ;
+lin cold_A = L.cold_A ;
+lin edge_N = mkN "terä" | mkWN (k10 "särmä") | mkN "reuna" ; ---- split
+lin opposition_N = mkN "oppositio" | mkN "vastustus" ;
+lin opinion_N = mkN "mielipide" ;
+lin drug_N = mkWN (k48 "huume") | mkN "lääke" ; ---- split
+lin quarter_N = mkN "neljännes" | mkN "neljäs" (mkN "osa") | mkN "vartti" ;
+lin option_N = mkN "optio" ;
+lin sign_V2 = mkV2 "allekirjoittaa" ;
+lin sign_V = mkV "allekirjoittaa" ;
+lin worth_Prep = mkPrep "arvoinen" ; ---- cat
+lin call_N = mkN "kutsu" ;
+lin define_V2 = mkV2 "määritellä" ;
+lin define_V = mkV "määritellä" ;
+lin stock_N = mkN (lin NK {s = d48A "osake"}) | mkN "liemi" ; ---- split
+lin influence_N = mkWN (k39 "vaikutus") ;
+lin occasion_N = mkWN (k39 "tapaus") ;
+lin eventually_Adv = mkAdv "lopulta" ;
+lin software_N = mkN "ohjelmisto" ;
+lin highly_Adv = mkAdv "suuressa määrin" ;
+lin exchange_N = mkN "vaihto" ;
+lin lack_N = mkN "puute" ;
+lin shake_V2 = mkV2 "ravistaa" ;
+lin shake_V = mkV "vavista" ;
+lin study_V2 = mkWV2 (k67 "opiskella") partitive ;
+lin study_V = mkWV (k67 "opiskella") ;
+lin concept_N = mkN "käsite" | mkN "konsepti" ;
+lin blue_A = L.blue_A ;
+lin star_N = L.star_N ;
+lin radio_N = L.radio_N ;
+lin arrangement_N = mkN "järjestely" ;
+lin examine_V2 = mkV2 (lin VK {s = c61 "tutkia"}) ;
+lin bird_N = L.bird_N ;
+lin green_A = L.green_A ;
+lin band_N = mkWN (k9A "panta") ;
+lin sex_N = mkN "seksi" | mkN "sukupuoli" "sukupuolia" ; ---- split
+lin finger_N = mkWN (k7 "sormi") ;
+lin past_N = mkN "menneisyys" ;
+lin independent_A = mkWA (k38 "itsenäinen") ;
+lin independent_2_A = mkA "itsenäinen" ;
+lin independent_1_A = mkA "riippumaton" ;
+lin equipment_N = mkWN (k1 "kalusto") | mkN "varuste" ;
+lin north_N = mkN (lin NK {s = d38 "pohjoinen"}) ;
+lin mind_VS = mkWVS (k62 "huomioida") ;
+lin mind_V2 = mkWV2 (k62 "huomioida") ;
+lin mind_V = mkV "pahastua" ;
+lin move_N = mkN "siirto" ;
+lin message_N = mkN "viesti" ;
+lin fear_N = mkN "pelko" ;
+lin afternoon_N = mkN "ilta" (mkN "päivä") ;
+lin drink_V2 = L.drink_V2 ;
+lin drink_V = mkV "juoda" ;
+lin fully_Adv = mkAdv "täysin" ;
+lin race_N = mkN "kilpailu" ;
+lin race_2_N = mkN "rotu" ;
+lin race_1_N = mkN "kilpailu" ;
+lin gain_V2 = mkV2 (mkV "voittaa") partitive ;
+lin gain_V = mkV "voittaa" ;
+lin strategy_N = mkN (lin NK {s = d12 "strategia"}) ;
+lin extra_A = mkA "ylimääräinen" ;
+lin scene_N = mkN "näkymä" ;
+lin slightly_Adv = mkAdv "jossain määrin" ;
+lin kitchen_N = mkWN (k3 "keittiö") ;
+lin speech_N = mkN "puhe" ;
+lin arise_V = mkV (lin VK {s = c66 "nousta"}) ;
+lin network_N = mkN "verkosto" ;
+lin tea_N = mkN "tee" ;
+lin peace_N = L.peace_N ;
+lin failure_N = mkN "epä" (mkN "onnistuminen") ;
+lin employee_N = mkN "työntekijä" ;
+lin ahead_Adv = mkWAdv (k99 "edellä") ;
+lin scale_N = mkN "mittakaava" | mkWN (k1 "suomu") ; ---- split
+lin hardly_Adv = mkAdv "tuskin" ;
+lin attend_V2 = mkV2 "osallistua" elative ;
+lin attend_V = mkV "osallistua" ;
+lin shoulder_N = mkN "olka" (mkN "pää") | mkN "hartia" | mkWN (k49A "piennar") ; ---- split
+lin otherwise_Adv = mkWAdv (k99 "muuten") ;
+lin railway_N = mkN "rautatie" | mkWN (k9A "rata") ;
+lin directly_Adv = mkAdv "suoraan" ;
+lin supply_N = mkN "tarjonta" ;
+lin expression_N = mkN "ilmaisu" | mkN "ilmaus" ;
+lin owner_N = mkN (lin NK {s = d10 "omistaja"}) ;
+lin associate_V2 = mkWV2 (k62 "assosioida") ;
+lin associate_V = mkV "assosioitua" ;
+lin corner_N = mkWN (k10 "kulma") ;
+lin past_A = mkA "entinen" ;
+lin match_N = mkN "vastine" ;
+lin match_3_N = mkN "yhteensopivuus" | mkN "vastine" ;
+lin match_2_N = mkN "tuli" (mkN "tikku") ;
+lin match_1_N = mkN "ottelu" | mkN "matsi" ;
+lin sport_N = mkN "urheilu" ;
+lin status_N = mkN "asema" ;
+lin beautiful_A = L.beautiful_A ;
+lin offer_N = mkN "tarjous" ;
+lin marriage_N = mkN "avioliitto" ;
+lin hang_V2 = mkV2 "ripustaa" | mkWV2 (k53A "riiputtaa") | mkV2 "hirttää" ; ---- split
+lin hang_V = mkV "riippua" | mkV "roikkua" ;
+lin civil_A = mkA "siviili" ; ---
+lin perform_V2 = mkV2 "suorittaa" ;
+lin perform_V = mkV "esittää" ;
+lin sentence_N = mkN "lause" | mkWN (k3 "tuomio") ; --- split
+lin crime_N = mkWN (k39 "rikos") ;
+lin ball_N = mkN "pallo" ;
+lin marry_V2 = mkV2 "naida" ;
+lin marry_V = mkV L.go_V "naimisiin" | mkV "avioitua" ;
+lin wind_N = L.wind_N ;
+lin truth_N = mkWN (k40 "totuus") ;
+lin protect_V2 = mkV2 "suojella" partitive ;
+lin protect_V = mkWV (k67 "suojella") ;
+lin safety_N = mkN "turvallisuus" ;
+lin partner_N = mkWN (k6 "partneri") | mkN "kumppani" ;
+lin completely_Adv = mkAdv "täysin" ;
+lin copy_N = mkN "kopio" | mkN "jäljennös" ;
+lin balance_N = mkN "tasapaino" | mkN "balanssi" ;
+lin sister_N = L.sister_N ;
+lin reader_N = mkN "lukija" | mkN "lukemisto" ; ---- split
+lin below_Adv = mkAdv "alapuolella" ;
+lin trial_N = mkWN (k5 "testi") ;
+lin rock_N = L.rock_N ;
+lin damage_N = mkN "vahinko" ;
+lin adopt_V2 = mkV2 "omaksua" ;
+lin newspaper_N = L.newspaper_N ;
+lin meaning_N = mkN "merkitys" ;
+lin light_A = mkA "kevyt" | mkWA (k10 "valoisa") ; ---- split
+lin essential_A = mkA "olennainen" ;
+lin obvious_A = mkWA (kH1 "ilmeinen") ;
+lin nation_N = mkN "kansa" (mkN "kunta") ;
+lin confirm_VS = mkVS (mkV "vahvistaa") ;
+lin confirm_V2 = mkV2 "vahvistaa" | mkV2 "varmistaa" ;
+lin south_N = mkWN (k10 "etelä") ;
+lin length_N = mkWN (k40 "pituus") ;
+lin branch_N = mkWN (k9 "haara") | mkN "oksa" ; ---- split
+lin deep_A = mkWA (k10 "syvä") | mkA "syvällinen" ; ---- split ?
+lin none_NP = S.nothing_NP ** {s = \\c => "ei" ++ S.nothing_NP.s ! c} ;
+lin planning_N = mkWN (k2 "suunnittelu") ;
+lin trust_N = mkN (lin NK {s = d39 "luottamus"}) ;
+lin working_A = mkA "toimiva" | mkA "työtätekevä" ; ---- split
+lin pain_N = mkWN (k1A "särky") | mkN "kipu" ;
+lin studio_N = mkWN (k3 "studio") ;
+lin positive_A = mkA "positiivinen" | mkA "myönteinen" ; ---- split
+lin spirit_N = mkN "henki" ;
+lin college_N = mkWN (k8 "college") ; ---- yliopisto
+lin accident_N = mkN "onnettomuus" | mkN "sattuma" ; ---- split
+lin star_V2 = mkV2 "esiintyä" inessive ; ---- sense
+lin hope_N = mkWN (k1 "toivo") ;
+lin mark_V3 = mkV3 (mkV "merkitä") accusative (mkPrep allative) ; ---- sense
+lin mark_V2 = mkWV2 (k53A "merkitä") ;
+lin works_N = mkN "laitos" | mkWN (compoundN "suur" (k19 "työ")) ; ---- split: water works ; collected words
+lin league_N = mkWN (k1A "liitto") ;
+lin league_2_N = mkN "liiga" ;
+lin league_1_N = mkN "liiga" ;
+lin clear_V2 = mkWV2 (k53 "puhdistaa") ;
+lin clear_V = mkV "selkeytyä" ;
+lin imagine_VS = mkVS (mkV "kuvitella") ;
+lin imagine_V2 = mkV2 "kuvitella" ;
+lin imagine_V = mkV "kuvitella" ;
+lin through_Adv = mkAdv "läpi" ;
+lin cash_N = mkN "käteinen" ;
+lin normally_Adv = mkAdv "normaalisti" ;
+lin play_N = mkN "näytelmä" ;
+lin strength_N = mkN "vahvuus" ;
+lin train_N = L.train_N ;
+lin travel_V2 = mkV2 "matkustaa" illative ;
+lin travel_V = L.travel_V ;
+lin target_N = mkN "maalitaulu" | mkN "kohde" ; ---- split concrete vs. abstract
+lin very_A = mkA "nimenomainen" ;
+lin pair_N = mkWN (kH1 "pari") ;
+lin male_A = mkA "miespuolinen" | mkA "urospuolinen" ;
+lin gas_N = mkWN (k1 "kaasu") | mkN "bensiini" | mkN "bensa" ; ---- split liquid or gas ; gasoline
+lin issue_V2 = mkV2 "julkaista" ;
+lin issue_V = mkWV (k67 "tulla") "esiin" ; ---- sense
+lin contribution_N = mkWN (k40 "panos") ;
+lin complex_A = mkA "monimutkainen" ;
+lin supply_V2 = mkV2 "tarjota" partitive ;
+lin beat_V2 = mkV2 "hakata" partitive | mkV2 "lyödä" partitive ;
+lin beat_V = mkWV (k52A "takoa") ;
+lin artist_N = mkN "taiteilija" | mkWN (k5 "artisti") ;
+lin agentMasc_N = mkN "agentti" | mkN "edustaja" ;
+lin presence_N = mkN "läsnäolo" ;
+lin along_Adv = mkAdv "mukana" | mkAdv "mukaan" ; ---- split be along ; go along
+lin environmental_A = mkA (separateN "ympäristöä" (mkN "koskeva")) ;
+lin strike_V2 = mkV2 "iskeä" allative ;
+lin strike_V = mkV "iskeä" ;
+lin contact_N = mkN "kontakti" | mkWN (k40 "yhteys") ;
+lin protection_N = mkN "suojelu" ;
+lin beginning_N = mkN "alku" ; ---- END checked AR
+lin demand_VS = mkWVS (k61A "vaatia") ;
+lin demand_V2 = mkWV2 (k61A "vaatia") ; --f52
+lin media_N = mkN "media" ;
+lin relevant_A = mkWA (k38 "merkityksellinen") ; --UNCHK
+lin employ_V2 = mkV2 "työllistää" ;
+lin shoot_V2 = mkV2 "ampua" ; --mkWV2 (k53 "pistää") ;
+lin shoot_V = mkWV (k53 "pistää") ; --UNCHK
+lin executive_N = mkN (lin NK {s = d10 "johtaja"}) ;
+lin slowly_Adv = mkAdv "hitaasti" ;
+lin relatively_Adv = mkAdv "suhteellisesti" ;
+lin aid_N = mkN (lin NK {s = d01A "apu"}) ;
+lin huge_A = mkWA (k10 "valtava") ; --f167
+lin late_Adv = mkWAdv (k99 "myöhään") ; --f122
+lin speed_N = mkWN (k5A "vauhti") ;
+lin review_N = mkWN (k39 "tarkastus") ; --f61
+lin test_V2 = mkV2 "testata" ;
+lin order_VS = mkWVS (k53 "järjestää") ; --UNCHK
+lin order_V2V = mkWV2V (k53 "järjestää") ; --UNCHK
+lin order_V2 = mkV2 "tilata" ;
+lin order_V = mkWV (k53 "järjestää") ; --UNCHK
+lin route_N = mkWN (k5A "reitti") ;
+lin consequence_N = mkN "seuraus" ;
+lin telephone_N = mkWN (k33 "puhelin") ; --f132
+lin release_V2 = mkV2 "julkistaa" ;
+lin proportion_N = mkWN (k40 "suhteellisuus") ; --UNCHK
+lin primary_A = mkWA (compoundA "ensi" (k38 "sijainen")) ;
+lin consideration_N = mkWN (k40 "huomaavaisuus") ;
+lin reform_N = mkN (lin NK {s = d39 "uudistus"}) ;
+lin driverMasc_N = mkN "ajaja" ;
+lin annual_A = mkA "vuosittainen" ;
+lin nuclear_A = mkA "ytimellinen" ; ---ARB mkWA "ydin-" ;
+lin latter_A = mkWA (k38 "jälkimmäinen") ; --UNCHK
+lin practical_A = mkWA (k38 "käytännöllinen") ; --UNCHK
+lin commercial_A = mkWA (k38 "kaupallinen") ;
+lin rich_A = mkA "rikas" ;
+lin emerge_V = mkWV (k67 "tulla") "näkyviin" ; --f71
+lin apparently_Adv = mkAdv "näennäisesti" ;
+lin ring_V = mkV "soida" ;
+lin ring_6_V2 = mkV2 "rengastaa" ;
+lin ring_4_V2 = mkV2 (mkV "soittaa") allative ;
+lin distance_N = mkWN (compoundN "väli" (k9 "matka")) ; --UNCHK
+lin exercise_N = mkN "harjoitus" ; ---ARB mkWN (k2 "kuntoilu") ;
+lin key_A = mkA "ratkaiseva" ;
+lin close_Adv = mkWAdv (k99 "lähettyvillä") ; --f74
+lin skin_N = L.skin_N ;
+lin island_N = mkWN (k26 "saari") ;
+lin separate_A = mkWA (k38 "erillinen") ; --f183
+lin aim_VV = mkVV (mkV "aikoa") ;
+lin aim_V2 = mkV2 (mkV "tähdätä") (casePrep illative) ; --f71
+lin aim_V = mkV "tähdätä" ;
+lin danger_N = mkWN (kH1 "vaara") ;
+lin credit_N = mkN "luotto" ;
+lin usual_A = mkWA (k38 "tavallinen") ;
+lin link_V2 = mkV2 "yhdistää" ;
+lin link_V = mkV "yhdistää" ;
+lin candidateMasc_N = mkN "ehdokas" ;
+lin track_N = mkN "ura" ;
+lin safe_A = mkWA (k38 "turvallinen") ; --f70
+lin interested_A = mkA ("kiinnostunut") ;
+lin assessment_N = mkWN (k3 "arvio") ;
+lin path_N = mkN "polku" ;
+lin merely_Adv = mkAdv "pelkästään" | mkAdv "ainoastaan" ;
+lin plus_Prep = mkPrep "plus" nominative ; ----
+lin district_N = mkN "piiri" ;
+lin regular_A = mkA "säännöllinen" ;
+lin reaction_N = mkN "reaktio" "reaktioita" ;
+lin impact_N = mkN (lin NK {s = d39 "vaikutus"}) ;
+lin collect_V2 = mkV2 "kerätä" partitive ;
+lin collect_V = mkWV (k53 "yhdistää") ; --UNCHK
+lin debate_N = mkN "debatti" ;
+lin lay_V2 = mkV2 "asettaa" ;
+lin lay_V = mkWV (k53 "pistää") ; --UNCHK
+lin rise_N = mkWN (k1 "nousu") ;
+lin belief_N = mkWN (k48A "mielipide") ; --UNCHK
+lin conclusion_N = mkWN (compoundN "pää" (k38 "ttäminen")) ; --UNCHK
+lin shape_N = mkWN (k1A "muoto") ; --UNCHK
+lin vote_N = mkWN (k39 "äänestys") ;
+lin aim_N = mkWN (k33 "tähtäin") ; --UNCHK
+lin politics_N = mkN "politiikka" ;
+lin reply_VS = mkWVS (k73 "vastata") ;
+lin reply_V = mkWV (k73 "vastata") ; --UNCHK
+lin press_V2V = mkWV2V (k74A "vedota") ; --UNCHK
+lin press_V2 = mkWV2 (k74A "vedota") ; --UNCHK
+lin press_V = mkV "painostaa" ;
+lin approach_V2 = mkV2 "lähestyä" partitive ;
+lin approach_V = mkWV (k52A "lähentyä") ; --UNCHK
+lin file_N = mkWN (k9 "viila") ; --UNCHK
+lin western_A = mkA "läntinen" ;
+lin earth_N = L.earth_N ;
+lin public_N = mkWN (k2 "yleisö") ;
+lin survive_V2 = mkWV2 (k75 "selvitä") ; --UNCHK
+lin survive_V = mkV (mkV "säilyä") "hengissä" ; ---ARB mkWV (k75 "selvitä") ;
+lin estate_N = mkN (lin NK {s = d09 "tila"}) ;
+lin boat_N = L.boat_N ;
+lin prison_N = mkN "vankila" ;
+lin additional_A = mkA "lisätty" ;
+lin settle_V2 = mkV2 (mkV (mkV "asettaa") "aloilleen") ; --f60
+lin settle_V = mkWV (k52A "laskeutua") ; --f87
+lin largely_Adv = mkAdv "suurin piirtein" ;
+lin wine_N = L.wine_N ;
+lin observe_VS = mkWVS (k53A "säilyttää") ; --UNCHK
+lin observe_V2 = mkV2 "tarkkailla" partitive ; --mkWV2 (k53A "säilyttää") ;
+lin limit_V2V = mkV2V "rajoittaa" ;
+lin limit_V2 = mkV2 "rajoittaa" partitive ;
+lin deny_V3 = mkWV3 (k53 "kiistää") ; --UNCHK
+lin deny_V2 = mkWV2 (k53 "kiistää") ; --f84
+lin for_PConj = mkPConj "sillä" ;
+lin straight_Adv = mkWAdv (k99 "suoraan") ;
+lin somebody_NP = S.somebody_NP ;
+lin writer_N = mkWN (k12 "kirjailija") ; --f55
+lin weekend_N = mkN "viikonloppu" ;
+lin clothes_N = mkN "asu" | mkN "vaate" ; ---- plural only
+lin active_A = mkA "aktiivinen" ;
+lin sight_N = mkWN (k10 "näkymä") ; --UNCHK
+lin video_N = mkN "video" ;
+lin reality_N = mkWN (k40 "todellisuus") ;
+lin hall_N = mkWN (k3 "lämpiö") ; --UNCHK
+lin nevertheless_Adv = mkAdv "kuitenkin" ;
+lin regional_A = mkWA (k38 "alueellinen") ; --f88
+lin vehicle_N = mkWN (compoundN "ajo" (k1 "neuvo")) ; --f130
+lin worry_VS = mkVS (caseV partitive (mkV "huolettaa")) ;
+lin worry_V2 = mkV2 "huolestuttaa" partitive ;
+lin worry_V = mkV vOlla "huolissaan" ; --f58
+lin powerful_A = mkA (lin AK {s = d41A "voimakas"}) ;
+lin possibly_Adv = mkAdv "mahdollisesti" ;
+lin cross_V2 = mkWV2 (k53A "risteyttää") ; --UNCHK
+lin cross_V = mkWV (k53A "risteyttää") ; --UNCHK
+lin colleague_N = mkWN (k13 "kollega") ; --f55
+lin charge_V2 = mkV2 "kuormittaa" partitive ;
+lin charge_V = mkV "latautua" ;
+lin lead_N = mkN "johto" (mkN "asema") ; --f56
+lin farm_N = mkN "maatila" ;
+lin respond_VS = mkWVS (k73 "vastata") ;
+lin respond_V = mkWV (k73 "vastata") ;
+lin employer_N = mkWN (compoundN "työn" (k10 "antaja")) ;
+lin carefully_Adv = mkAdv "huolellisesti" ;
+lin understanding_N = mkWN (k1 "äly") ; --UNCHK
+lin connection_N = mkWN (k40 "yhteys") ;
+lin comment_N = mkN "kommentti" ;
+lin grant_V3 = mkWV3 (k54A "myöntää") ; --UNCHK
+lin grant_V2 = mkWV2 (k54A "myöntää") ;
+lin concentrate_V2 = mkWV2 (k53A "kiehuttaa") "vähiin" ; --UNCHK
+lin concentrate_V = mkV "keskittyä" ; --WV (k53A "kiehuttaa") "vähiin" ;
+lin ignore_V2 = mkWV2 (k67 "olla") "huomaamatta" ;
+lin ignore_V = mkWV (k67 "olla") "huomaamatta" ; --UNCHK
+lin phone_N = mkN "puhelin" ;
+lin hole_N = mkWN (k1 "kolo") ; --UNCHK
+lin insurance_N = mkN (lin NK {s = d39 "vakuutus"}) ;
+lin content_N = mkWN (k48 "aihe") ; --UNCHK
+lin confidence_N = mkN "luottamus" ;
+lin sample_N = mkWN (k39 "otos") ; --UNCHK
+lin transport_N = mkWN (k1A "siirto") ; --UNCHK
+lin objective_N = mkN "tavoite" ; ---ARB mkWN (k5 "linssi") "objektiivin" ;
+lin alone_A = mkA "yksi" ;
+lin flower_N = L.flower_N ;
+lin injury_N = mkN "vamma" ;
+lin lift_V2 = mkWV2 (k71 "tehdä") "kasvojenkohotusleikkaus" ; --UNCHK
+lin lift_V = mkWV (k71 "tehdä") "kasvojenkohotusleikkaus" ; --UNCHK
+lin stick_V2 = mkWV2 (k53A "sekoittaa") ; --UNCHK
+lin stick_V = mkV "pistää" ; ----mkWV (k53A "sekoittaa") ;
+lin front_A = mkA "etummainen" ;
+lin mainly_Adv = mkAdv "pääasiassa" ;
+lin battle_N = mkN "taistelu" ;
+lin generation_N = mkN "suku" (mkN "polvi") ; --f62
+lin currently_Adv = mkAdv "tällä hetkellä" ;
+lin winter_N = mkN "talvi" ;
+lin inside_Prep = mkPrep "sisällä" | mkPrep "sisälle" ; ---- split
+lin impossible_A = mkWA (k34A "mahdoton") ;
+lin somewhere_Adv = S.somewhere_Adv ;
+lin arrange_V2 = mkV2 "järjestää" | mkWV2 (k67A "asetella") ;
+lin arrange_V = mkWV (k67A "asetella") ; --UNCHK
+lin will_N = mkWN (k1A "tahto") ; ---ARB mkN "testamentti" ;
+lin sleep_V = L.sleep_V ;
+lin progress_N = mkN "edistys" ;
+lin volume_N = mkN "volyymi" ;
+lin ship_N = L.ship_N ;
+lin legislation_N = mkN "lain" (mkN "säädäntö") ;
+lin commitment_N = mkN "sitoumus" ;
+lin enough_Predet = {s = \\_,_ => "tarpeeksi"} ; ---- cat
+lin conflict_N = mkN "konflikti" ; --WN (k14A "kahakka") ;
+lin bag_N = mkWN (k1A "juttu") ; --UNCHK
+lin fresh_A = mkA (lin AK {s = d48 "tuore"}) ;
+lin entry_N = mkWN (compoundN "sisään" (k1 "tulo")) ;
+lin entry_2_N = mkN "haku" (mkN "sana") ;
+lin entry_1_N = mkN "pääsy" ;
+lin smile_N = mkWN (k39 "virnistys") ; --UNCHK
+lin fair_A = mkA "reilu" ;
+lin promise_VV = mkWVV (k53A "vakuuttaa") ; --UNCHK
+lin promise_VS = mkWVS (k53A "vakuuttaa") ;
+lin promise_V2 = mkV2 "luvata" ;
+lin promise_V = mkWV (k53A "vakuuttaa") ; --UNCHK
+lin introduction_N = mkN "esittely" ; --WN (k38 "ensiesiintyminen") ;
+lin senior_A = mkWA (k16A "vanhempi") ; --f286
+lin manner_N = mkWN (k39 "käytös") ; --UNCHK
+lin background_N = mkWN (k9 "tausta") ;
+lin key_N = mkWN (k33 "avain") ;
+lin key_2_N = mkN "sävel" (mkN "laji") ;
+lin key_1_N = mkN "avain" "avaimen" "avaimia" ;
+lin touch_V2 = mkV2 "koskea" partitive ; --mkWV2 (k52A "liittyä") ;
+lin touch_V = mkWV (k52A "liittyä") ; --UNCHK
+lin vary_V2 = mkV2 "vaihdella" partitive ; --mkWV2 (k52A "muuttua") ;
+lin vary_V = mkV "vaihdella" ;
+lin sexual_A = mkWA (k38 "seksuaalinen") ;
+lin ordinary_A = mkWA (k38 "tavallinen") ;
+lin cabinet_N = mkWN (k2 "kaapisto") ; --UNCHK
+lin painting_N = mkN "maalaus" ;
+lin entirely_Adv = mkAdv "kokonaan" ;
+lin engine_N = mkWN (k6 "moottori") ; --f57
+lin previously_Adv = mkAdv "aikaisemmin" ;
+lin administration_N = mkN "hallinto" ;
+lin tonight_Adv = mkWAdv "tänä" "iltana" ; --UNCHK
+lin adult_N = mkN "aikuinen" ;
+lin prefer_VV = mkWVV (k53A "pitää") "parempana" ; --UNCHK
+lin prefer_V2 = mkV2 (mkWV (k53A "pitää") "parempana") partitive ;
+lin author_N = mkWN (k12 "tekijä") ; --f57
+lin actual_A = mkA "nykyinen" ;
+lin song_N = L.song_N ;
+lin investigation_N = mkWN (k9A "tutkinta") ;
+lin debt_N = mkN (lin NK {s = d09A "velka"}) ;
+lin visitor_N = mkN "vierailija" | mkWN (k41 "vieras") ;
+lin forest_N = mkN "metsä" ;
+lin repeat_VS = mkVS (mkV "toistaa") ;
+lin repeat_V2 = mkV2 "toistaa" ;
+lin repeat_V = mkWV (k52 "toistua") ;
+lin wood_N = L.wood_N ;
+lin contrast_N = mkWN (k2 "vertailu") ; --f59
+lin extremely_Adv = mkAdv "äärimmäisesti" ;
+lin wage_N = mkN "palkka" ;
+lin domestic_A = mkWA (k38 "kotimainen") ; --f191
+lin commit_V2 = mkV2 "harjoittaa" ; --f59 ---ARB ; tehdä ; velvoittaa , sitouttaa
+lin threat_N = mkWN (k39 "uhkaus") ; --f84
+lin bus_N = mkN (lin NK {s = d05 "bussi"}) ;
+lin warm_A = L.warm_A ;
+lin sir_N = mkWN (k9 "herra") ; --UNCHK
+lin regulation_N = mkWN (k2 "säännöstely") ; --f87
+lin drink_N = mkN "juoma" ;
+lin relief_N = mkWN (k39 "helpotus") ; --f66
+lin internal_A = mkA "sisäinen" ;
+lin strange_A = mkWA (k38 "merkillinen") ;
+lin excellent_A = mkA "erinomainen" ;
+lin run_N = mkN "juoksu" ;
+lin fairly_Adv = mkAdv "melkoisesti" ;
+lin technical_A = mkWA (k38 "tekninen") ; --f78
+lin tradition_N = mkWN (k48A "perinne") ; --UNCHK
+lin measure_V2 = mkWV2 (k73A "mitata") ;
+lin measure_V = mkWV (k73A "mitata") ; --UNCHK
+lin insist_VS = mkWVS (k53A "vakuuttaa") ; --f77
+lin insist_V2 = mkWV2 (k53A "vakuuttaa") ; --UNCHK
+lin insist_V = mkV "inttää" ;
+lin farmer_N = mkN "viljelijä" ;
+lin until_Prep = postPrep elative "asti" | postPrep illative "saakka" ;
+lin traffic_N = mkN "liikenne" ; --f64
+lin dinner_N = mkWN (k38 "päivällinen") ; --UNCHK
+lin consumer_N = mkWN (k10 "kuluttaja") ; --f319
+lin meal_N = mkWN (k1 "jauho") ; --UNCHK
+lin warn_VS = mkWVS (k53A "varoittaa") ;
+lin warn_V2V = mkV2V (mkV "varoittaa") partitive infElat ;
+lin warn_V2 = mkV2 "varoittaa" partitive ;
+lin warn_V = mkWV (k53A "varoittaa") ;
+lin living_A = mkWA (k10 "elävä") ; --UNCHK
+lin package_N = mkN "pakkaus" "pakkauksen" "pakkauksia" ;
+lin half_N = mkN (lin NK {s = d26 "puoli"}) ;
+lin increasingly_Adv = mkWAdv (k99 "enemmän") "yhä" ; --f80
+lin description_N = mkWN (k5 "laji") ; --UNCHK
+lin soft_A = mkA "pehmeä" ;
+lin stuff_N = mkWN (k1 "romu") ; --UNCHK
+lin award_V3 = mkWV3 (k54A "ojentaa") ; --UNCHK
+lin award_V2 = mkV2 "myöntää" ;
+lin existence_N = mkWN (k40 "avaruus") ; --UNCHK
+lin improvement_N = mkN "parannus" ;
+lin coffee_N = mkN "kahvi" ;
+lin appearance_N = mkWN (compoundN "esi" (k38 "intyminen")) ; --UNCHK
+lin standard_A = mkA "vakiintunut" ; --f65
+lin attack_V2 = mkWV2 (k53A "syövyttää") ; --UNCHK
+lin sheet_N = mkN "arkki" ;
+lin category_N = mkN "kategoria" ; --f53
+lin distribution_N = mkN (lin NK {s = d02 "jakelu"}) ;
+lin equally_Adv = mkAdv "yhtä" ;
+lin session_N = mkN "istunto" ;
+lin cultural_A = mkWA "viljely-" ; --UNCHK
+lin loan_N = mkN "laina" ;
+lin bind_V2 = mkV2 "sitoa" ; --WV2 (k53A "aiheuttaa") "ummetusta" ;
+lin bind_V = mkWV (k53A "aiheuttaa") "ummetusta" ; --UNCHK
+lin museum_N = mkWN (k3 "museo") ; --UNCHK
+lin conversation_N = mkWN (k2 "keskustelu") ;
+lin threaten_VV = mkVV "uhata" ;
+lin threaten_VS = mkWVS (k67 "uhkailla") ; --UNCHK
+lin threaten_V2 = mkV2 "uhata" partitive ;
+lin threaten_V = mkWV (k67 "uhkailla") ; --UNCHK
+lin link_N = mkWN (k48 "kahle") ; --UNCHK
+lin launch_V2 = mkV2 (mkV (mkV "tuoda") "markkinoille") ;
+lin launch_V = mkWV (k53A "aloittaa") ;
+lin proper_A = mkWA (k38 "kunnollinen") ;
+lin victim_N = mkWN (k5 "uhri") ;
+lin audience_N = mkWN (k5 "audienssi") ; --f72
+lin famous_A = mkWA (k41A "nimekäs") ; --UNCHK
+lin master_N = mkN "mestari" ; ---ARB WN (k5 "originaali") ;
+lin master_2_N = mkN "maisteri" ;
+lin master_1_N = mkN "mestari" ;
+lin lip_N = mkN "huuli" ; --mkWN (k9 "reuna") ;
+lin religious_A = mkWA (k38 "kirkollinen") ; --UNCHK
+lin joint_A = mkA (lin AK {s = d38 "yhteinen"}) ;
+lin cry_V2 = mkWV2 (k61A "kyynelehtiä") ; --UNCHK
+lin cry_V = mkWV (k61A "kyynelehtiä") ; --UNCHK
+lin potential_A = mkA "potentiaalinen" ;
+lin broad_A = L.broad_A ;
+lin exhibition_N = mkWN (k39 "osoitus") ; --UNCHK
+lin experience_V2 = mkWV2 (k58A "kokea") ;
+lin judge_N = mkWN (k6 "tuomari") ; --f195
+lin formal_A = mkWA (k38 "muodollinen") ; --f64
+lin housing_N = mkN "asuntotuotanto" ;
+lin past_Prep = mkPrep "ohi" ;
+lin concern_V2 = mkV2 (mkV vOlla "tekemistä") (mkPrep "kanssa") ; --f65
+lin freedom_N = mkWN (k40 "vapaus") ;
+lin gentleman_N = mkWN (compoundN "herras" (k42 "mies")) ; --UNCHK
+lin attract_V2 = mkV2 (mkWV (k53A "vetää") "puoleensa") partitive ;
+lin explanation_N = mkWN (k39 "selitys") ; --UNCHK
+lin appoint_V3 = mkWV3 (k53 "varustaa") ; --UNCHK
+lin appoint_V2V = mkWV2V (k53 "varustaa") ; --UNCHK
+lin appoint_V2 = mkV2 "nimittää" ; --WV2 (k53 "varustaa") ;
+lin note_VS = mkVS (mkV "huomauttaa") ;
+lin note_V2 = mkWV2 (k73 "huomata") ;
+lin note_V = mkWV (k73 "huomata") ; --UNCHK
+lin chief_A = mkA "johtava" ;
+lin total_N = mkWN (k40 "kokonaisuus") ; --f112
+lin lovely_A = mkWA (k38 "suloinen") ;
+lin official_A = mkWA (k38 "virallinen") ; --f107
+lin date_V2 = mkWV2 (k53A "määrittää") "ikä" ; --UNCHK
+lin date_V = mkWV (k53A "määrittää") "ikä" ; --UNCHK
+lin demonstrate_VS = mkWVS (k53 "vahvistaa") ; --UNCHK
+lin demonstrate_V2 = mkWV2 (k53 "havainnollistaa") ;
+lin demonstrate_V = mkV (mkV "osoittaa") "mieltä" ;
+lin construction_N = mkN "konstruktio" "konstruktioita" ;
+lin middle_N = mkWN (compoundN "keski" (k41 "ruumis")) ; --UNCHK
+lin yard_N = mkWN (k39 "aitaus") ; --UNCHK
+lin unable_A = mkWA (k34A "kyvytön") ;
+lin acquire_V2 = mkV2 "hankkia" ;
+lin surely_Adv = mkAdv "varmasti" ;
+lin crisis_N = mkN (lin NK {s = d05 "kriisi"}) ;
+lin propose_VV = mkVV "ehdottaa" infPresPartAgr ;
+lin propose_VS = mkWVS (k53A "esittää") ; --UNCHK
+lin propose_V2 = mkV2 "ehdottaa" partitive ;
+lin propose_V = mkWV (k53A "esittää") ;
+lin west_N = mkWN (k28 "länsi") ; --UNCHK
+lin impose_V2 = mkV2 "määrätä" ;
+lin impose_V = mkWV (k53A "tyrkyttää") ; --UNCHK
+lin market_V2 = mkWV2 (k62 "markkinoida") partitive ;
+lin market_V = mkWV (k62 "markkinoida") ;
+lin care_V = mkV "välittää" ;
+lin god_N = mkWN (k10 "jumala") ; --UNCHK
+lin favour_N = mkN "palvelus" ;
+lin before_Adv = mkAdv "ennen" ;
+lin name_V3 = mkV3 (mkV "nimittää") accusative (mkPrep translative) ;
+lin name_V2 = mkV2 "nimetä" ;
+lin equal_A = mkA "samanarvoinen" ;
+lin capacity_N = mkN "kapasiteetti" ;
+lin flat_N = mkWN (k1A "asunto") ; --UNCHK
+lin selection_N = mkWN (k9A "valinta") ; --UNCHK
+lin alone_Adv = mkWAdv (k99 "yksin") ; --f92
+lin football_N = mkN "jalka" (mkN "pallo") ;
+lin victory_N = mkN "voitto" ;
+lin factory_N = L.factory_N ;
+lin rural_A = mkWA (k38 "maalaismainen") ; --UNCHK
+lin twice_Adv = mkWAdv (k99 "kahdesti") ; --f56
+lin sing_V2 = mkV2 "laulaa" ; --mkWV2 (k62 "vasikoida") ;
+lin sing_V = L.sing_V ;
+lin whereas_Subj = mkSubj "kun taas" ;
+lin own_V2 = mkV2 "omistaa" ;
+lin head_V2 = mkV2 "johtaa" partitive ;
+lin head_V = mkV "johtaa" ; --f60
+lin examination_N = mkWN (k2 "tarkastelu") ; --UNCHK
+lin deliver_V2 = mkV2 "toimittaa" ; --f64
+lin deliver_V = mkV (mkV "tuottaa") "tulosta" ; ---ARB mkWV (k63 "saada") "lapsi" ;
+lin nobody_NP = S.nobody_NP ** {s = \\c => "ei" ++ S.nobody_NP.s ! c} ;
+lin substantial_A = mkA "merkittävä" ;
+lin invite_V2V = mkWV2V (k54A "pyytää") ; --UNCHK
+lin invite_V2 = mkV2 "kutsua" ;
+lin intention_N = mkWN (k39 "aikomus") ;
+lin egg_N = L.egg_N ;
+lin reasonable_A = mkWA (k38 "järjellinen") ; --f56
+lin onto_Prep = mkPrep "päälle" ;
+lin retain_V2 = mkV2 "pitää" ;
+lin aircraft_N = mkWN (compoundN "lento" (k48 "kone")) ; --f85
+lin decade_N = mkN "vuosi" (mkN "kymmen" "kymmenen" "kymmeniä") ;
+lin cheap_A = mkWA (k38 "edullinen") ; --f84
+lin quiet_A = mkWA (k38 "hiljainen") ;
+lin bright_A = mkWA (k10 "loistava") ;
+lin contribute_V2 = mkWV2 (k56 "maksaa") "osansa" ; --UNCHK
+lin contribute_V = mkV "osallistua" ;
+lin row_N = mkN "rivi" ; ---ARB mkWN (k1A "soutu") ;
+lin search_N = mkN "haku" | mkWN (k9A "etsintä") ;
+lin limit_N = mkWN (kH1 "raja") ;
+lin definition_N = mkWN (k39 "rajaus") ; --UNCHK
+lin unemployment_N = mkWN (k40 "työttömyys") ;
+lin spread_V2 = mkV2 "levittää" ;
+lin spread_V = mkV "levitä" ;
+lin mark_N = mkN "merkki" ;
+lin flight_N = mkN "lento" ;
+lin account_V2 = mkWV2 (k73 "vastata") ; --UNCHK
+lin account_V = mkWV (k73 "vastata") ; --f163
+lin output_N = mkN "tuotos" ; ---ARB mkN "tuloste" ;
+lin last_V = mkWV (k53A "rökittää") ; --UNCHK
+lin tour_N = mkWN (k9 "matka") ; --UNCHK
+lin address_N = mkWN (k40 "tahdikkuus") ; --UNCHK
+lin immediate_A = mkWA (k34A "välitön") ; --f136
+lin reduction_N = mkN "vähennys" ;
+lin interview_N = mkN "haastattelu" ;
+lin assess_V2 = mkWV2 (k67 "arvostella") ; --UNCHK
+lin promote_V2 = mkV2 (mkV "edistää") partitive ;
+lin promote_V = mkWV (k53 "edistää") ; --UNCHK
+lin everybody_NP = S.everybody_NP ;
+lin suitable_A = mkWA (k10 "sopiva") ;
+lin growing_A = mkA "kasvava" ;
+lin nod_V = mkWV (k52A "nuokkua") ; --UNCHK
+lin reject_V2 = mkV2 (mkV "hylätä" "hylkäsi") ;
+lin while_N = mkN "hetki" ;
+lin high_Adv = mkWAdv (k99 "ylös") ; --UNCHK
+lin dream_N = mkWN (k10 "unelma") ; --UNCHK
+lin vote_VV = mkWVV (k53 "äänestää") ; ---???
+lin vote_V3 = mkV3 (mkV "äänestää") accusative (mkPrep translative) ;
+lin vote_V2 = mkWV2 (k53 "äänestää") ; --UNCHK
+lin vote_V = mkWV (k53 "äänestää") ; --f109
+lin divide_V2 = mkWV2 (k56A "jakaa") ;
+lin divide_V = mkV "jakautua" ; --WV (k56A "jakaa") ;
+lin declare_VS = mkVS (mkV "julistaa") ;
+lin declare_V2 = mkWV2 (k53A "ilmoittaa") ; --UNCHK
+lin declare_V = mkWV (k53A "ilmoittaa") ; --UNCHK
+lin handle_V2 = mkV2 (mkV "käsitellä") partitive ;
+lin handle_V = mkWV (k67A "käsitellä") ;
+lin detailed_A = mkA "yksityiskohtainen" ;
+lin challenge_N = mkN "haaste" ; --f56
+lin notice_N = mkWN (k1A "havainto") ; --UNCHK
+lin rain_N = L.rain_N ;
+lin destroy_V2 = mkV2 "hävittää" ;
+lin mountain_N = L.mountain_N ;
+lin concentration_N = mkN "keskittyminen" ;
+lin limited_A = mkA "rajoitettu" | mkA "rajattu" ;
+lin finance_N = mkN "finanssi" ;
+lin pension_N = mkWN (k48A "eläke") ; --f95
+lin influence_V2 = mkWV2 (k67A "säännellä") ; --UNCHK
+lin afraid_A = mkWA (k10 "oleva") "peloissaan" ; --UNCHK
+lin murder_N = mkWN (k39 "teloitus") ; --UNCHK
+lin neck_N = mkN "kaula" ; ---ARB mkN "niska"
+lin weapon_N = mkWN (k48 "ase") ;
+lin hide_V2 = mkWV2 (k74 "verhota") ; --UNCHK
+lin hide_V = mkWV (k74 "verhota") ; --UNCHK
+lin offence_N = mkWN (k39 "rikos") ; --UNCHK
+lin absence_N = mkN "poissaolo" ; --WN (compoundN "jää" (k38 "minen")) "saapumatta" ;
+lin error_N = mkN "virhe" ;
+lin representativeMasc_N = mkN "edustaja" ;
+lin enterprise_N = mkWN (k48A "hanke") ; --UNCHK
+lin criticism_N = mkN "kritiikki" ; --f56
+lin average_A = mkA "keskimääräinen" ;
+lin quick_A = mkA "nopea" ;
+lin sufficient_A = mkWA (k10 "riittävä") ;
+lin appointment_N = mkN "nimitys" ;
+lin match_V2 = mkV2 (mkV "vastata") (casePrep partitive) ; --f60
+lin transfer_V = mkWV (k54A "siirtää") ; --UNCHK
+lin acid_N = mkWN (k1A "happo") ;
+lin spring_N = mkN "kevät" "kevään" "keväitä" ; ---AR mkWN (k39 "hyppäys") ; --f97
+lin birth_N = mkWN (k10 "syntymä") ; --UNCHK
+lin ear_N = L.ear_N ;
+lin recognize_VS = mkWVS (k54A "myöntää") ;
+lin recognize_4_V2 = mkV2 "tunnistaa" ; ---- sense ?
+lin recognize_1_V2 = mkV2 "tuntea" ; ---- sense ?
+lin recommend_V2V = mkV2V (mkV "suositella") partitive infIllat ;
+lin recommend_V2 = mkV2 "suositella" ; --f53
+lin module_N = mkWN (k6 "moduuli") ; --UNCHK
+lin instruction_N = mkWN (k9A "didaktiikka") ; --UNCHK
+lin democratic_A = mkA (lin AK {s = d38 "demokraattinen"}) ;
+lin park_N = mkN "puisto" ;
+lin weather_N = mkN "sää" ;
+lin bottle_N = mkWN (k1 "pullo") ; --UNCHK
+lin address_V2 = mkV2 (mkV (mkV "kohdistaa") "huomio") ;
+lin bedroom_N = mkWN (k6 "kamari") ; --UNCHK
+lin kid_N = mkN "lapsi" ; ---ARB mkWN (k10 "vohla") ;
+lin pleasure_N = mkWN (k1A "nautinto") ;
+lin realize_VS = mkWVS (k74 "älytä") ;
+lin realize_V2 = mkV2 "toteuttaa" ;
+lin assembly_N = mkN (lin NK {s = d39 "kokous"}) ;
+lin expensive_A = mkA "kallis" ;
+lin select_VV = mkWVV (k61 "poimia") ; --UNCHK
+lin select_V2V = mkWV2V (k61 "poimia") ; --UNCHK
+lin select_V2 = mkV2 "valita" ; ---ARB mkWV2 (k61 "poimia") ;
+lin select_V = mkV "valikoitua" ;
+lin teaching_N = mkN "opetus" ; --mkWN (k9A "didaktiikka") ;
+lin desire_N = mkWN (k1 "himo") ;
+lin whilst_Subj = variants{} ; -- 
+lin contact_V2 = mkWV2 (k53A "ottaa") "yhteyttä" ; --UNCHK
+lin implication_N = mkN "seuraus" ;
+lin combine_VV = mkWVV (k53 "yhdistää") ; ---- subcat
+lin combine_V2 = mkWV2 (k53 "yhdistää") ;
+lin combine_V = mkWV (k53 "yhdistää") ;
+lin temperature_N = mkWN (compoundN "lämpö" (k9 "tila")) ;
+lin wave_N = mkN (lin NK {s = d01A "aalto"}) ;
+lin magazine_N = mkN (lin NK {s = d05 "makasiini"}) ;
+lin totally_Adv = mkAdv "kokonaan" ;
+lin mental_A = mkA "henkinen" | mkWA (k38 "psyykkinen") ;
+lin used_A = mkA "käytetty" ;
+lin store_N = mkN "varasto" ;
+lin scientific_A = mkWA (k38 "tieteellinen") ;
+lin frequently_Adv = mkAdv "usein" ;
+lin thanks_N = mkWN (k39 "kiitos") ;
+lin beside_Prep = mkPrep "vieressä" ;
+lin settlement_N = mkN "asutus" ;
+lin absolutely_Adv = mkAdv "ehdottomasti" ;
+lin critical_A = mkA "kriittinen" ;
+lin critical_2_A = mkA "kriittinen" ;
+lin critical_1_A = mkA "kriittinen" ;
+lin recognition_N = mkN "tunnustus" ;
+lin touch_N = mkWN (k39 "kosketus") ;
+lin consist_V = mkV "koostua" ;
+lin below_Prep = mkPrep "alapuolella" ;
+lin silence_N = mkN "hiljaisuus" ;
+lin expenditure_N = mkN "kulu" ;
+lin institute_N = mkN "instituutti" ;
+lin dress_V2 = mkV2 "pukea" ;
+lin dress_V = mkV "pukeutua" ;
+lin dangerous_A = mkA (lin AK {s = d38 "vaarallinen"}) ;
+lin familiar_A = mkWA (k1A "tuttu") ;
+lin asset_N = mkN "vara" ;
+lin educational_A = mkA "kasvatuksellinen" ;
+lin sum_N = mkN "summa" ;
+lin publication_N = mkN "julkaisu" ;
+lin partly_Adv = mkWAdv (k99 "osaksi") ;
+lin block_N = mkN "blokki" ;
+lin seriously_Adv = mkAdv "vakavasti" ;
+lin youth_N = mkN "nuoruus" ;
+lin tape_N = mkN "teippi" ; ---- split nauha
+lin elsewhere_Adv = mkAdv "muualla" | mkWAdv (k99 "toisaalla") ;
+lin cover_N = mkN "kansi" "kannen" "kansia" ;
+lin fee_N = mkN (lin NK {s = d01 "maksu"}) ;
+lin program_N = mkWN (k10 "ohjelma") ;
+lin treaty_N = mkWN (k39 "sopimus") ;
+lin necessarily_Adv = mkAdv "välttämättä" ;
+lin unlikely_A = mkA ( mkN "epätoden" (mkN "näköinen")) ;
+lin properly_Adv = mkAdv "kunnolla" ;
+lin guest_N = mkN "vieras" | mkWN (k12 "vierailija") ;
+lin code_N = mkN "koodi" ;
+lin hill_N = L.hill_N ;
+lin screen_N = mkN "näyttöruutu" ;
+lin household_N = mkN "kotitalous" ;
+lin sequence_N = mkN "jono" ;
+lin correct_A = L.correct_A ;
+lin female_A = mkWA (compoundA "nais" (k38 "puolinen")) ;
+lin phase_N = mkWN (k48 "vaihe") ;
+lin crowd_N = mkWN (k1A "joukko") ;
+lin welcome_V2 = mkWV2 (mkV "toivottaa") "tervetulleeksi" ;
+lin metal_N = mkWN (k5 "metalli") ;
+lin human_N = mkWN (k38 "ihminen") ;
+lin widely_Adv = mkAdv "laajalti" ;
+lin undertake_V2 = mkWV2 (k52A "sitoutua") ; --UNCHK
+lin cut_N = mkN "leikkaus" ;
+lin sky_N = L.sky_N ;
+lin brain_N = mkN "aivo" ;
+lin expert_N = mkWN (k5A "ekspertti") | mkN "asiantuntija" "asiantuntijoita" ;
+lin experiment_N = mkN "koe" ;
+lin tiny_A = mkA "pikkuruinen" ;
+lin perfect_A = mkWA (k38 "täydellinen") ;
+lin disappear_V = mkV "kadota" ;
+lin initiative_N = mkN "aloite" ;
+lin assumption_N = mkN "oletus" ;
+lin photograph_N = mkN "valokuva" ;
+lin ministry_N = mkN "ministeriö" ;
+lin congress_N = mkN "kongressi" ;
+lin transfer_N = mkN "siirto" ;
+lin reading_N = mkN "lukeminen" ; ---- split mkN "lukema" "lukemia" ;
+lin scientist_N = mkN "tiede" L.man_N ;
+lin fast_Adv = mkAdv "nopeasti" ;
+lin fast_A = mkWA (k15 "nopea") ;
+lin closely_Adv = mkAdv "läheisesti" ;
+lin thin_A = L.thin_A ;
+lin solicitorMasc_N = mkN "laki" L.man_N ; ---- sense
+lin secure_V2 = mkV2 "turvata" ;
+lin plate_N = mkN "levy" ;
+lin pool_N = mkN "allas" ;
+lin gold_N = L.gold_N ;
+lin emphasis_N = mkWN (k39 "painotus") ;
+lin recall_VS = mkVS "muistaa" ;
+lin recall_V2 = mkWV2 (k64 "tuoda") "mieleen" ; --UNCHK
+lin shout_V2 = mkWV2 (k73A "loukata") ; --UNCHK
+lin shout_V = mkWV (k73A "loukata") ; --UNCHK
+lin generate_V2 = mkV2 "tuottaa" ; --f73
+lin location_N = mkN "sijainti" ; --f54
+lin display_VS = variants{}; -- mkV2 "näyttää" ;
+lin display_V2 = mkV2 "näyttää" ;
+lin heat_N = mkN "lämpö" ;
+lin gun_N = mkN "ase" ; --WN (compoundN "tykin" (k39 "laukaus")) ;
+lin shut_V2 = mkWV2 (k52A "sulkeutua") ; --UNCHK
+lin journey_N = mkWN (k2 "matkailu") ; --UNCHK
+lin imply_VS = mkWVS (k73 "vihjata") ; --UNCHK
+lin imply_V2 = mkWV2 (k73 "vihjata") ; --UNCHK
+lin imply_V = mkWV (k73 "vihjata") ; --UNCHK
+lin violence_N = mkWN (compoundN "väki" (k9A "valta")) ; --UNCHK
+lin dry_A = L.dry_A ;
+lin historical_A = mkWA (k38 "historiallinen") ;
+lin step_V2 = mkV2 "astua" ; ---ARB ; porrastaa ; pengertää
+lin step_V = mkV (lin VK {s = c52 "astua"}) ;
+lin curriculum_N = mkWN (compoundN "opetus" (k10 "suunnitelma")) ; --UNCHK
+lin noise_N = mkN "häly" ; --mkWN (k40 "umpimähkäisyys") ;
+lin lunch_N = mkWN (k41 "lounas") "virallinen" ; --UNCHK
+lin fear_VS = L.fear_VS ;
+lin fear_V2 = L.fear_V2 ;
+lin fear_V = mkWV (k53A "kunnioittaa") "syvästi" ; --UNCHK
+lin succeed_V2 = mkWV2 (k73 "seurata") partitive ;
+lin succeed_V = mkV "onnistua" ;
+lin fall_N = mkN "putoaminen" ;
+lin fall_2_N = variants{} ; -- 
+lin fall_1_N = variants{} ; -- 
+lin bottom_N = mkN "pohja" ;
+lin initial_A = mkA "alustava" ;
+lin theme_N = mkN "teema" ;
+lin characteristic_N = mkWN (compoundN "tunto" (k5A "merkki")) ; --UNCHK
+lin pretty_Adv = mkAdv "aika" ; ---- cat : should be AdA
+lin empty_A = L.empty_A ;
+lin display_N = mkN "näyttö" ; ---ARB mkWN (k2 "näyttely") ;
+lin combination_N = mkN "yhdistelmä" ; --WN (k3 "kombinaatio") ;
+lin interpretation_N = mkWN (k9A "tulkinta") ; --UNCHK
+lin rely_V2 = variants{}; -- mkWV (k53A "luottaa") ; --f52
+lin rely_V = mkWV (k53A "luottaa") ; --f52
+lin escape_VS = variants{}; -- mkV2 "paeta" partitive ;
+lin escape_V2 = mkV2 "paeta" partitive ;
+lin escape_V = mkV (mkV "lähteä") "pakoon" ;
+lin score_V2 = mkWV2 (k73 "korjata") ; --UNCHK
+lin score_V = mkWV (k73 "korjata") ; --UNCHK
+lin justice_N = mkN "oikeus" ;
+lin upper_A = mkWA (k16A "ylempi") ; --UNCHK
+lin tooth_N = L.tooth_N ;
+lin organize_V2V = mkWV2V (k53 "järjestää") ; --UNCHK
+lin organize_V2 = mkV2 "organisoida" ;
+lin cat_N = L.cat_N ;
+lin tool_N = mkWN (k48 "väline") ; --f53
+lin spot_N = mkN "kohta" ; --WN (k10A "läikkä") ; --f62 ---ARB
+lin bridge_N = mkN "silta" ;
+lin double_A = mkA "kaksinkertainen" ; --WA (compoundA "kahden" (k38 "arvoinen")) ;
+lin direct_V2 = mkWV2 (k53A "toteuttaa") ; --UNCHK
+lin direct_V = mkWV (k53A "toteuttaa") ; --UNCHK
+lin conclude_VS = mkWVS (k67A "päätellä") ; --f52
+lin conclude_V2 = mkWV2 (k67A "päätellä") ; --UNCHK
+lin conclude_V = mkWV (k67A "päätellä") ; --UNCHK
+lin relative_A = mkA "suhteellinen" ;
+lin soldier_N = mkWN (k38 "työläinen") ; --UNCHK
+lin climb_V2 = mkV2 (mkV "kiivetä") partitive ; --f56
+lin climb_V = mkWV (k74A "kiivetä") ; --f63
+lin breath_N = mkWN (k2 "henkäisy") ;
+lin afford_V2V = mkWV2V (k67 "olla") "varaa" ; --UNCHK
+lin afford_V2 = mkV2 (caseV adessive (mkV olla_V "varaa")) illative ;
+lin urban_A = mkWA (k6 "urbaani") ; --UNCHK
+lin nurse_N = mkWN (k10 "imettäjä") ; --UNCHK
+lin narrow_A = L.narrow_A ;
+lin liberal_A = mkWA (k38 "liberaalinen") ; --UNCHK
+lin coal_N = mkN "hiili" "hiiliä" ; --WN (k48 "kekäle") ;
+lin priority_N = mkN (lin NK {s = d05A "prioriteetti"}) ;
+lin wild_A = mkA "villi" ;
+lin revenue_N = mkN "tulo" ;
+lin membership_N = mkN "jäsenyys" ;
+lin grant_N = mkN "apuraha" ;
+lin approve_V2 = mkV2 "hyväksyä" ;
+lin approve_V = mkWV (k52 "hyväksyä") ; --f63
+lin tall_A = mkWA (k41A "kookas") ; --UNCHK
+lin apparent_A = mkA "ilmeinen" ;
+lin faith_N = mkWN (k1 "usko") ; --UNCHK
+lin under_Adv = mkWAdv (k99 "tuonnempana") ; --UNCHK
+lin fix_V2 = mkV2 "kiinnittää" ;
+lin fix_V = mkV "kiinnittää" ;
+lin slow_A = mkWA (k41A "hidas") ; --f115
+lin troop_N = mkN "joukko" ;
+lin motion_N = mkWN (k48A "liike") ;
+lin leading_A = variants{} ; -- 
+lin component_N = mkWN (k5A "komponentti") ;
+lin bloody_A = mkA "verinen" ;
+lin literature_N = mkN "kirjallisuus" ;
+lin conservative_A = mkWA (k38 "konservatiivinen") ; --f85
+lin variation_N = mkWN (k2 "vaihtelu") ;
+lin remind_V2 = mkWV2 (k53A "muistuttaa") ; --UNCHK
+lin inform_V2 = mkWV2 (k56 "painaa") "leimansa" ; --UNCHK
+lin inform_V = mkWV (k56 "painaa") "leimansa" ; --UNCHK
+lin alternative_N = mkN "vaihto" (mkN "ehto") ; --f79
+lin neither_Adv = variants{} ; -- 
+lin outside_Adv = mkWAdv (k99 "ulkosalla") ; --UNCHK
+lin mass_N = mkWN (k1 "messu") ; --UNCHK
+lin busy_A = mkWA (k38 "kiireinen") ;
+lin chemical_N = mkN "kemikaali" ;
+lin careful_A = mkWA (k38 "varovainen") ;
+lin investigate_V2 = mkV2 "tutkia" ;
+lin investigate_V = mkWV (k67 "tiedustella") ; --UNCHK
+lin roll_V2 = mkWV2 (k61 "kääriä") ;
+lin roll_V = mkWV (k61 "kieriä") ;
+lin instrument_N = mkWN (k48 "väline") ; --f64
+lin guide_N = mkWN (k9A "merkintä") ; --UNCHK
+lin criterion_N = mkWN (k6 "standardi") ; --UNCHK
+lin pocket_N = mkWN (k1 "tasku") ; --UNCHK
+lin suggestion_N = mkWN (k3 "suggestio") ; --UNCHK
+lin aye_Interj = variants{} ; -- 
+lin entitle_VS = mkWVS (k75 "nimetä") ; --UNCHK
+lin entitle_V2V = mkV2V (mkV "oikeuttaa") accusative infIllat ; --mkWV2V (k75 "nimetä") ;
+lin tone_N = mkN "sävy" | mkWN (k48A "vivahde") ;
+lin attractive_A = mkWA (k10 "viehättävä") ;
+lin wing_N = L.wing_N ;
+lin surprise_N = mkN "yllätys" ;
+lin male_N = mkWN (k41 "koiras") ; --UNCHK
+lin ring_N = mkWN (k41A "rengas") ; ---ARB ; sormus ; kilinä ; sävy
+lin pub_N = mkWN (k5 "pub") ; --UNCHK
+lin fruit_N = L.fruit_N ;
+lin passage_N = mkWN (k10 "siirtymä") ; --UNCHK
+lin illustrate_VS = mkWVS (k53A "esittää") ; --UNCHK
+lin illustrate_V2 = mkWV2 (k53A "esittää") ; --UNCHK
+lin illustrate_V = mkWV (k53A "esittää") ; --UNCHK
+lin pay_N = mkN "palkka" ;
+lin ride_V2 = mkWV2 (k53A "ärsyttää") ; --UNCHK
+lin ride_V = mkWV (k53A "ärsyttää") ; --UNCHK
+lin foundation_N = mkN "säätiö" ; --WN (k3 "initiaatio") ;
+lin restaurant_N = L.restaurant_N ;
+lin vital_A = mkWA (compoundA "elinvoi" (k38 "mainen")) ; --UNCHK
+lin alternative_A = mkWA (compoundA "vaihtoeh" (k38 "toinen")) ; --UNCHK
+lin burn_V2 = mkV2 "polttaa" ;
+lin burn_V = L.burn_V ;
+lin map_N = mkWN (k9A "kartta") ; --UNCHK
+lin united_A = variants{} ; -- 
+lin device_N = mkN "laite" ;
+lin jump_V2 = mkV2 "anastaa" ; --f77
+lin jump_V = L.jump_V ;
+lin estimate_VS = mkVS "arvioida" ;
+lin estimate_V2V = mkWV2V (k62 "estimoida") ; --UNCHK
+lin estimate_V2 = mkV2 (mkV (lin VK {s = c62 "arvioida"})) partitive ;
+lin estimate_V = mkWV (k62 "estimoida") ; --f77
+lin conduct_V2 = mkWV2 (k53A "johtaa") ; --f57
+lin conduct_V = mkWV (k53A "johtaa") ; --UNCHK
+lin derive_V2 = mkV2 "johtaa" ;
+lin derive_V = mkWV (k52A "kehittyä") ; --UNCHK
+lin comment_VS = mkVS "kommentoida" ;
+lin comment_V2 = variants{}; -- mkV "kommentoida" ;
+lin comment_V = mkV "kommentoida" ;
+lin east_N = mkWN (k10A "itä") ; --UNCHK
+lin advise_VS = mkVS "neuvoa" ; --mkWVS (k73 "ohjata") ;
+lin advise_V2 = mkV2 "neuvoa" partitive ;
+lin advise_V = mkV "neuvoa" ;
+lin advance_N = mkWN (compoundN "eteenpäin" (k1 "meno")) ; --f75
+lin motor_N = mkWN (k6 "moottori") ; --UNCHK
+lin satisfy_V2 = mkWV2 (k53A "toteuttaa") ; --UNCHK
+lin hell_N = mkN "helvetti" ; --UNCHK
+lin winner_N = mkN "voittaja" ; ---ARB mkWN "menestyjä" ;
+lin effectively_Adv = variants{} ; -- 
+lin mistake_N = mkN "erehdys" ;
+lin incident_N = mkWN (k10 "tapahtuma") ; --UNCHK
+lin focus_V2 = mkWV2 (k54A "tarkentaa") illative ;
+lin focus_V = mkV "keskittyä" ;
+lin exercise_VV = mkWVV (k67 "kuntoilla") ; --UNCHK
+lin exercise_V2 = mkV2 "harjoittaa" ;
+lin exercise_V = mkWV (k67 "kuntoilla") ;
+lin representation_N = mkWN (compoundN "edus" (k38 "taminen")) ;
+lin release_N = mkN "päästäminen" ;
+lin leaf_N = L.leaf_N ;
+lin border_N = mkWN (k39 "reunus") ; --UNCHK
+lin wash_V2 = L.wash_V2 ;
+lin wash_V = mkWV (k53 "puhdistaa") "nuolemalla" ; --UNCHK
+lin prospect_N = mkWN (k48 "ennuste") ; --f87
+lin blow_V2 = mkWV2 (k54A "puhaltaa") ; --UNCHK
+lin blow_V = L.blow_V ;
+lin trip_N = mkN "matka" ;
+lin observation_N = mkWN (k2 "tarkkailu") ; --UNCHK
+lin gather_V2 = mkV2 "koota" ;
+lin gather_V = mkV "kerääntyä" ;
+lin ancient_A = mkWA (compoundA "iki" (k9 "vanha")) ;
+lin brief_A = mkWA (k43 "lyhyt") ;
+lin gate_N = mkWN (k5A "portti") ; --UNCHK
+lin elderly_A = mkWA (k41A "iäkäs") ; --UNCHK
+lin persuade_V2V = mkV2V (mkV "taivutella") accusative infIllat ;
+lin persuade_V2 = mkWV2 (k53A "taivuttaa") ;
+lin overall_A = mkA "totaalinen" ;
+lin rare_A = mkWA (k38 "harvinainen") ;
+lin index_N = mkN (lin NK {s = d05 "indeksi"}) ;
+lin hand_V2 = mkWV2 (k53A "johdattaa") ; --UNCHK
+lin circle_N = mkWN (k39 "kierros") ; --UNCHK
+lin creation_N = mkWN (compoundN "luoma" (k10A "kunta")) ; --UNCHK
+lin drawing_N = mkN "piirustus" ; --WN (k1A "otto") ;
+lin anybody_NP = {s = table {NPAcc => "kenet" ++ "tahansa" ; c => S.kukaInt ! Sg ! npform2case Sg c ++ "tahansa"} ; a = agrP3 Sg ; isPron, isNeg = False} ;
+lin flow_N = mkWN (k39 "virtaus") ; --f72
+lin matter_V = mkWV (k67 "olla") "merkitystä" ; --UNCHK
+lin external_A = mkWA (k38 "ulkoinen") ;
+lin capable_A = mkWA (k10 "pystyvä") ; --UNCHK
+lin recover_V = mkWV (k52A "tervehtyä") ;
+lin shot_N = mkN "laukaus" ; ---ARB mkWN (k1A "lähtö") ;
+lin request_N = mkN "pyyntö" ;
+lin impression_N = mkWN (k10 "painauma") ; --UNCHK
+lin neighbour_N = mkWN (k6 "naapuri") ; --UNCHK
+lin theatre_N = mkWN (k2 "katsomo") ; --UNCHK
+lin beneath_Prep = mkPrep "alapuolella" ;
+lin hurt_V2 = mkV2 "loukata" ;
+lin hurt_V = mkWV (k52A "sattua") ;
+lin mechanism_N = mkWN (k9A "toiminta") ; --UNCHK
+lin potential_N = mkN "potentiaali" ;
+lin lean_V2 = mkWV2 (k52A "tukeutua") ; --UNCHK
+lin lean_V = mkWV (k52A "tukeutua") ; --UNCHK
+lin defendant_N = mkN (lin NK {s = d10 "vastaaja"}) ;
+lin atmosphere_N = mkWN (k39 "tuulahdus") ; --UNCHK
+lin slip_V2 = mkV2 "luiskahtaa" ; ----
+lin slip_V = mkV "luisua" ; --f52
+lin chain_N = mkN "ketju" ;
+lin accompany_V2 = mkWV2 (k73 "seurata") ;
+lin wonderful_A = mkWA (k38 "fantastinen") ; --UNCHK
+lin earn_V2 = mkV2 "ansaita" ;
+lin earn_V = mkWV (k53A "tuottaa") ; --f64
+lin enemy_N = L.enemy_N ;
+lin desk_N = mkWN (compoundN "työ" (k10A "pöytä")) ;
+lin engineering_N = mkWN (k12 "teknologia") ; --f64
+lin panel_N = mkWN (compoundN "ohjaus" (k6 "paneeli")) ; --f90
+lin distinction_N = mkWN (k1 "ero") ;
+lin deputy_N = mkN "sijainen" ;
+lin discipline_N = mkWN (k39 "harjoitus") ; --UNCHK
+lin strike_N = mkN "lakko" ;
+lin strike_2_N = variants{} ; -- 
+lin strike_1_N = variants{} ; -- 
+lin married_A = variants{} ; -- 
+lin plenty_NP = variants{} ; -- 
+lin establishment_N = mkN "perustaminen" ; --WN (compoundN "koko" (k38 "aminen")) ;
+lin fashion_N = mkN "muoti" ; ---ARB mkWN (k9A "tapa") ;
+lin roof_N = L.roof_N ;
+lin milk_N = L.milk_N ;
+lin entire_A = mkA "kokonainen" ;
+lin tear_N = mkWN "repiminen" ; --UNCHK
+lin secondary_A = mkWA (compoundA "tois" (k38 "sijainen")) ;
+lin finding_N = mkN "löydös" ; --WN "löytäminen" ;
+lin welfare_N = mkWN (compoundN "sosiaali" (k39 "avustus")) ;
+lin increased_A = variants{} ; -- 
+lin attach_V2 = mkWV2 (k53A "liittää") ;
+lin attach_V = mkWV (k53A "liittää") ; --UNCHK
+lin typical_A = mkA (lin AK {s = d38 "tyypillinen"}) ;
+lin typical_3_A = mkA "tyypillinen" ;
+lin typical_2_A = variants{} ; -- 
+lin typical_1_A = mkA "tyypillinen" ;
+lin meanwhile_Adv = mkAdv "samaan aikaan" ; --f194
+lin leadership_N = mkWN (k40 "johtajuus") ; --f60
+lin walk_N = mkWN (k50 "vapaataival") ; --UNCHK
+lin negotiation_N = mkWN (k2 "neuvottelu") ;
+lin clean_A = L.clean_A ;
+lin religion_N = L.religion_N ;
+lin count_V2 = L.count_V2 ;
+lin count_V = mkWV (k53A "ottaa") "lukuun" ;
+lin grey_A = mkWA (k10 "harmahtava") ; --UNCHK
+lin hence_Adv = mkAdv "sen vuoksi" ;
+lin alright_Adv = mkWAdv (k99 "mukavasti") ; --UNCHK
+lin first_A = variants{} ; -- 
+lin fuel_N = mkWN (compoundN "poltto" (k48 "aine")) ; --f53
+lin mine_N = mkWN (k9 "miina") ; --f57
+lin appeal_V2 = mkV2 "vedota" illative ; --mkWV2 (k67 "rukoilla") ;
+lin appeal_V = mkV "vedota" ;
+lin servantMasc_N = variants{} ; -- 
+lin liability_N = mkWN (k48A "rasite") ; --f86
+lin constant_A = mkA "jatkuva" ;
+lin hate_VV = variants{}; -- mkWV2V (k74 "inhota") ; --UNCHK
+lin hate_V2 = L.hate_V2 ;
+lin shoe_N = L.shoe_N ;
+lin expense_N = mkWN (k39 "kustannus") ; --f149
+lin vast_A = mkWA (k10 "valtava") ;
+lin soil_N = mkWN (k48 "alue") ; --UNCHK
+lin writing_N = mkWN (compoundN "kirjo" (k38 "ittaminen")) ;
+lin nose_N = L.nose_N ;
+lin origin_N = mkWN (compoundN "synty" (k10 "perä")) ; --UNCHK
+lin lord_N = mkWN (compoundN "Kaikki" (k41 "valtias")) ; --UNCHK
+lin rest_V2 = mkWV2 (k73A "levätä") ; --UNCHK
+lin drive_N = mkN "ajomatka" ;
+lin ticket_N = mkN "lippu" ;
+lin editor_N = mkWN (k5 "editori") ; --f80
+lin switch_V2 = mkWV2 (k54A "kääntää") "kelkkansa" ; --UNCHK
+lin switch_V = mkV "vaihtaa" ;
+lin provided_Subj = variants{} ; -- 
+lin northern_A = mkWA (k38 "pohjoinen") ;
+lin significance_N = mkWN (k40 "tärkeys") ; --UNCHK
+lin channel_N = mkWN (k10 "kanava") ; --UNCHK
+lin convention_N = mkWN (compoundN "koko" (k38 "ontuminen")) ; --UNCHK
+lin damage_V2 = mkV2 (lin VK {s = c53A "vahingoittaa"}) ;
+lin funny_A = mkA "hauska" ; --UNCHK
+lin bone_N = L.bone_N ;
+lin severe_A = mkWA (k10 "ankara") ;
+lin search_V2 = mkWV2 (k58A "hakea") ; --UNCHK
+lin search_V = mkWV (k58A "hakea") ; --UNCHK
+lin iron_N = L.iron_N ;
+lin vision_N = mkWN (k2 "kuvittelu") ; --UNCHK
+lin via_Prep = postPrep genitive "kautta" ;
+lin somewhat_Adv = mkAdv "jossain määrin" ;
+lin inside_Adv = mkWAdv (k99 "sisimmältään") ;
+lin trend_N = mkN "trendi" ;
+lin revolution_N = mkWN (compoundN "vallan" (k39 "kumous")) ; --UNCHK
+lin terrible_A = mkWA (k38 "hirmuinen") ; --UNCHK
+lin knee_N = L.knee_N ;
+lin dress_N = mkWN (k1A "puku") ; --UNCHK
+lin unfortunately_Adv = variants{} ; -- 
+lin steal_V2 = mkV2 "varastaa" ; ---ARB mkWV2 (k53A "ottaa") "varaslähtö" ;
+lin steal_V = mkWV (k53A "ottaa") "varaslähtö" ; --UNCHK
+lin criminal_A = mkA (lin AK {s = d38 "rikollinen"}) ;
+lin signal_N = mkN "signaali" ;
+lin notion_N = mkN "käsite" ; --WN (k50 "lyhyttavara") ;
+lin comparison_N = mkWN (k2 "vertailu") ;
+lin academic_A = mkA (lin AK {s = d38 "akateeminen"}) ;
+lin outcome_N = mkN "tulos" ;
+lin lawyer_N = mkN "asianajaja" ;
+lin strongly_Adv = variants{} ; -- 
+lin surround_V2 = mkV2 "ympäröidä" ;
+lin explore_VS = mkWVS (k61 "tutkia") ; --UNCHK
+lin explore_V2 = mkWV2 (k61 "tutkia") ; --UNCHK
+lin achievement_N = mkWN (k1A "teko") ; --UNCHK
+lin odd_A = mkWA (k34A "pariton") ; --UNCHK
+lin expectation_N = mkWN (k10 "näkymä") ;
+lin corporate_A = mkA "yhtiönlaajuinen" ;
+lin prisoner_N = mkWN (k5A "vanki") ; --UNCHK
+lin question_V2 = mkV2 (mkV (mkV "asettaa") "kyseenalaiseksi") ;
+lin rapidly_Adv = variants{} ; -- 
+lin deep_Adv = mkWAdv (k99 "syvälle") ; --UNCHK
+lin southern_A = mkWA (k38 "eteläinen") ;
+lin amongst_Prep = postPrep genitive "joukossa" ;
+lin withdraw_V2 = mkV2 (mkV (mkV "vetää") "pois") ;
+lin withdraw_V = mkV "luopua" ;
+lin afterwards_Adv = mkWAdv (k99 "sittemmin") ; --UNCHK
+lin paint_V2 = mkV2 "maalata" ;
+lin paint_V = mkV "maalata" ;
+lin judge_VS = mkWVS (k67 "arvostella") ; --UNCHK
+lin judge_V2 = mkWV2 (k67 "arvostella") ; --UNCHK
+lin judge_V = mkWV (k67 "arvostella") ; --UNCHK
+lin citizenMasc_N = variants{} ; -- 
+lin permanent_A = mkA "pysyvä" ;
+lin weak_A = mkWA (k1A "heikko") ; --f133
+lin separate_V2 = mkV2 "erottaa" ; --mkWV2 (k52A "erkaantua") ;
+lin separate_V = mkWV (k52A "erkaantua") ;
+lin plastic_N = L.plastic_N ;
+lin connect_V2 = mkWV2 (k63 "saada") "yhteys" ; --UNCHK
+lin connect_V = mkWV (k63 "saada") "yhteys" ; --UNCHK
+lin fundamental_A = mkA "perustavanlaatuinen" ; --WA "kardinaali-" ;
+lin plane_N = mkWN (compoundN "lento" (k48 "kone")) ; --f63
+lin height_N = mkWN (k40 "pituus") ;
+lin opening_N = mkWN (k39 "avaus") ; --f59
+lin lesson_N = mkWN (k10 "tehtävä") ; --UNCHK
+lin similarly_Adv = variants{} ; -- 
+lin shock_N = mkWN (compoundN "sähkö" (k1 "isku")) ; --UNCHK
+lin rail_N = mkWN (compoundN "ranta" (k9 "kana")) ; --UNCHK
+lin tenant_N = mkWN (k38 "vuokralainen") ;
+lin owe_V2 = mkV2 (mkV olla_V "velkaa") allative ;
+lin owe_V = mkWV (k67 "olla") "auki" ; --UNCHK
+lin originally_Adv = variants{} ; -- 
+lin middle_A = variants{} ; -- 
+lin somehow_Adv = mkWAdv (k99 "lailla") "jollain" ; --UNCHK
+lin minor_A = mkWA (k26 "pieni") ; --f56
+lin negative_A = mkWA (k38 "kielteinen") ; --f90
+lin knock_V2 = mkWV2 (k61A "moittia") ; --UNCHK
+lin knock_V = mkV "koputtaa" ; ---ARB mkWV (k61A "moittia") ;
+lin root_N = L.root_N ;
+lin pursue_V2 = mkV2 (mkV "tavoitella") partitive ;
+lin pursue_V = mkWV (k67A "tavoitella") ; --UNCHK
+lin inner_A = mkWA (k16A "sisempi") ; --UNCHK
+lin crucial_A = mkA "ratkaiseva" ;
+lin occupy_V2 = mkV2 "vallata" ;
+lin occupy_V = mkV "vallata" ;
+lin that_AdA = variants{} ; -- 
+lin independence_N = mkWN (k40 "itsenäisyys") "Yhdysvaltain" ; --UNCHK
+lin column_N = mkN "kolumni" ;
+lin proceeding_N = mkWN (k5 "prosessi") ; --f59
+lin female_N = mkN "nainen" ; --mkWN (k41 "naaras") ; --figured it's worse to call nainen a naaras than vice versa.
+lin beauty_N = mkWN (k40 "kauneus") ; --UNCHK
+lin perfectly_Adv = variants{} ; -- 
+lin struggle_N = mkWN (k2 "ponnistelu") ; --UNCHK
+lin gap_N = mkWN (k5 "väli") ;
+lin house_V2 = mkV2 "majoittaa" ; --mkV2 (mkV (mkV "antaa") "yösija") allative ;
+lin database_N = mkWN (compoundN "tieto" (k9A "kanta")) ; --UNCHK
+lin stretch_V2 = mkV2 "venyttää" ;
+lin stretch_V = mkWV (k67A "venytellä") ; --UNCHK
+lin stress_N = mkWN (k5A "aksentti") ; --UNCHK
+lin passenger_N = mkWN (k10 "matkustaja") ;
+lin boundary_N = mkWN (kH1 "raja") ; --UNCHK
+lin easy_Adv = mkWAdv (k99 "helposti") ;
+lin view_V2 = mkWV2 (k62 "arvioida") ; --f78
+lin manufacturer_N = mkWN (k10 "valmistaja") ; --f129
+lin sharp_A = L.sharp_A ;
+lin formation_N = mkWN (compoundN "koko" (k38 "aminen")) ; --UNCHK
+lin queen_N = L.queen_N ;
+lin waste_N = mkWN (k10A "hukka") ;
+lin virtually_Adv = variants{} ; -- 
+lin expand_V2 = mkV2 "laajentaa" partitive ;
+lin expand_V = mkWV (k52A "laajentua") ;
+lin contemporary_A = mkWA (k38 "nykyinen") ; --UNCHK
+lin politician_N = mkWN (k1A "poliitikko") ;
+lin back_V = mkWV (k52A "perääntyä") ;
+lin territory_N = mkWN (k48 "alue") ; --UNCHK
+lin championship_N = mkN "mestaruus" ; --mkWN (k39 "kannatus") ;
+lin exception_N = mkN "poikkeus" ;
+lin thick_A = L.thick_A ;
+lin inquiry_N = mkN "kysely" ;
+lin topic_N = mkN "aihe" ;
+lin resident_N = mkN "asukas" ;
+lin transaction_N = mkN "transaktio" ;
+lin parish_N = mkWN (compoundN "seura" (k10A "kunta")) ; --UNCHK
+lin supporter_N = mkN "kannattaja" ;
+lin massive_A = mkA "massiivinen" ;
+lin light_V2 = mkWV2 (k66 "valaista") ; --UNCHK
+lin light_V = mkWV (k66 "valaista") ; --UNCHK
+lin unique_A = mkA "ainutlaatuinen" ;
+lin challenge_V2 = mkV2 "haastaa" ; --WV2 (k61A "moittia") ;
+lin challenge_V = mkV (mkV "joutua") "kyseenalaiseksi" ; --mkWV (k61A "moittia") ;
+lin inflation_N = mkN "inflaatio" ;
+lin assistance_N = mkWN (k7A "tuki") ; --f56
+lin list_V2V = mkWV2V (k67A "luetella") ; --UNCHK
+lin list_V2 = mkWV2 (k67A "luetella") ;
+lin list_V = mkWV (k67A "luetella") ; --UNCHK
+lin identity_N = mkWN (k40 "yksilöllisyys") ; --UNCHK
+lin suit_V2 = mkV2 "sopia" allative ; --mkWV2 (k58A "pukea") ;
+lin suit_V = mkWV (k58A "pukea") ; --UNCHK
+lin parliamentary_A = mkWA (k38 "parlamentaarinen") ; --UNCHK
+lin unknown_A = mkWA (k34A "tuntematon") ;
+lin preparation_N = mkWN (compoundN "ruuan" (k39 "valmistus")) ; --UNCHK
+lin elect_V3 = mkV3 (mkV "valita") accusative (mkPrep translative) ;
+lin elect_V2V = mkWV2V (k53A "päättää") ; --UNCHK
+lin elect_V2 = mkV2 (lin VK {s = c69 "valita"}) ;
+lin elect_V = mkV "valita" ;
+lin badly_Adv = variants{} ; -- 
+lin moreover_Adv = mkAdv "lisäksi" ;
+lin tie_V2 = L.tie_V2 ;
+lin tie_V = mkWV (k61 "solmia") ; --UNCHK
+lin cancer_N = mkN "syöpä" ; --f112
+lin champion_N = mkWN (k5A "ekspertti") ; --UNCHK
+lin exclude_V2 = mkV2 (mkV (mkV "jättää") "ulkopuolelle") ;
+lin review_V2 = mkV2 "arvioida" ;
+lin review_V = mkWV (k53 "tarkistaa") ; --UNCHK
+lin licence_N = mkWN (k5 "lisenssi") ; --UNCHK
+lin breakfast_N = mkWN (k38 "aamiainen") ; --UNCHK
+lin minority_N = mkWN (k1 "vähemmistö") ; --f88
+lin appreciate_V2 = mkV2 "arvostaa" partitive ;
+lin appreciate_V = mkV "arvostaa" ;
+lin fan_N = variants{} ; -- 
+lin fan_3_N = mkN "ihailija" ; ---ARB viuhka
+lin fan_2_N = mkN "ihailija" ; ---ARB viuhka
+lin fan_1_N = mkN "ihailija" ; ---ARB viuhka
+lin chief_N = mkN "päällikkö" ;
+lin accommodation_N = mkWN (k3 "akkommodaatio") ; --UNCHK
+lin subsequent_A = mkWA (k10 "seuraava") ;
+lin democracy_N = mkN (lin NK {s = d12 "demokratia"}) ;
+lin brown_A = L.brown_A ;
+lin taste_N = mkWN (compoundN "mais" (k38 "taminen")) ; --UNCHK
+lin crown_N = mkWN (k1A "kupu") ; --UNCHK
+lin permit_V2V = mkV2Vf (mkV "sallia") (casePrep genitive) infFirst ;
+lin permit_V2 = mkV2 "sallia" ; ---ARB mkWV2 (k53 "päästää") ;
+lin permit_V = mkWV (k53 "päästää") ; --UNCHK
+lin buyerMasc_N = variants{} ; -- 
+lin gift_N = mkWN "antaminen" ; --UNCHK
+lin resolution_N = mkWN (k2 "ratkaisu") ;
+lin angry_A = mkWA (k38 "vihainen") ;
+lin metre_N = mkWN (compoundN "tasa" (k5 "rytmi")) ; --UNCHK
+lin wheel_N = mkWN (k10 "pyörä") ;
+lin clause_N = mkWN (k48 "lause") ;
+lin break_N = mkN "tauko" ;
+lin tank_N = mkN "tankki" ; ---ARB mkN "panssarivaunu" ;
+lin benefit_V2 = mkV2 "hyödyttää" partitive ;
+lin benefit_V = mkV "hyötyä" ;
+lin engage_V2 = mkWV2 (k58 "kytkeä") ; --UNCHK
+lin engage_V = mkWV (k58 "kytkeä") ;
+lin alive_A = mkWA (k99 "hengissä") ; --UNCHK
+lin complaint_N = mkWN (k48A "kanne") ; --f61
+lin inch_N = mkWN (kH1 "tuuma") ; --UNCHK
+lin firm_A = mkWA (k10 "luja") ; --f73
+lin abandon_V2 = mkWV2 (k73A "hylätä") ; --f62
+lin blame_V2 = mkV2 "syyttää" partitive ;
+lin blame_V = mkV "syyttää" ;
+lin clean_V2 = mkWV2 (k53 "puhdistaa") ; --UNCHK
+lin clean_V = mkWV (k53 "puhdistaa") ; --UNCHK
+lin quote_V2 = mkWV2 (k73 "lainata") ; --f70
+lin quote_V = mkWV (k73 "lainata") ;
+lin quantity_N = mkWN (k10 "summa") ; --UNCHK
+lin rule_VS = mkVS (mkV "säätää") ;
+lin rule_V2 = mkWV2 (k69 "hillitä") ; --UNCHK
+lin rule_V = mkWV (k69 "hallita") ; --f54
+lin guilty_A = mkWA (k38 "syyllinen") ; --f67
+lin prior_A = mkA (mkN "aiempi" "aiemman" "aiempia") ;
+lin round_A = L.round_A ;
+lin eastern_A = mkWA (k38 "itäinen") ;
+lin coat_N = L.coat_N ;
+lin involvement_N = mkWN (compoundN "osan" (k1A "otto")) ; --UNCHK
+lin tension_N = mkWN (k39 "kiristys") ; --UNCHK
+lin diet_N = mkN "ravinto" ; --mkWN (k5 "laihdutuskuuri") ;
+lin enormous_A = mkA "suunnaton" ;
+lin score_N = mkN "piste" (mkN "määrä") ; --WN (k5A "saanti") ;
+lin rarely_Adv = variants{} ; -- 
+lin prize_N = mkWN (k1A "palkinto") ; --UNCHK
+lin remaining_A = variants{} ; -- 
+lin significantly_Adv = variants{} ; -- 
+lin glance_V2 = mkWV2 (k64 "lyödä") "kulmaan" ; --UNCHK
+lin glance_V = mkWV (k64 "lyödä") "kulmaan" ; --UNCHK
+lin dominate_V2 = mkV2 (mkV "dominoida") partitive ;
+lin dominate_V = mkV vOlla "hallitseva" ; --mkWV (k53A "ylittää") ;
+lin trust_VS = mkWVS (k53A "luottaa") ; --UNCHK
+lin trust_V2 = mkV2 "luottaa" illative ;
+lin naturally_Adv = variants{} ; -- 
+lin interpret_V2 = mkWV2 (k73 "osata") ; --UNCHK
+lin interpret_V = mkWV (k73 "osata") ; --UNCHK
+lin land_V2 = mkWV2 (k56A "saattaa") ; --UNCHK
+lin land_V = mkV "laskeutua" ;
+lin frame_N = mkN "kehys" ; ---ARB --mkWN (k39 "kierros") ;
+lin extension_N = mkN "laajennus" ; ---ARB mkWN "laajentaminen" ;
+lin mix_V2 = mkWV2 (k53A "sekoittaa") ;
+lin mix_V = mkWV (k53A "sekoittaa") ; --UNCHK
+lin spokesman_N = mkWN (k10 "edustaja") ; --f420
+lin friendly_A = mkWA (k38 "ystävällinen") ;
+lin acknowledge_VS = mkWVS (k54A "myöntää") ;
+lin acknowledge_V2 = mkWV2 (k54A "myöntää") ; --UNCHK
+lin register_V2 = mkV2 "rekisteröidä" ;
+lin register_V = mkV "kirjoittautua" ; ---ARB --mkWV (k67 "tulla") "ymmärretyksi" ;
+lin regime_N = variants{} ; -- 
+lin regime_2_N = variants{} ; -- 
+lin regime_1_N = mkN "hallinto" ;
+lin fault_N = mkN "virhe" ;
+lin dispute_N = mkWN (k2 "väittely") ;
+lin grass_N = L.grass_N ;
+lin quietly_Adv = variants{} ; -- 
+lin decline_N = mkN "rappio" ;
+lin dismiss_V2 = mkV2 (mkV "hylätä" "hylkäsi") ;
+lin delivery_N = mkWN (k39 "synnytys") ; --f140
+lin complain_VS = mkVS "valittaa" ; --WVS (k53 "nostaa") "kanne" ;
+lin complain_V = mkV "valittaa" ;
+lin conservative_N = mkN "konservatiivinen" ;
+lin shift_V2 = mkWV2 (k56A "vaihtaa") ; --UNCHK
+lin shift_V = mkWV (k56A "vaihtaa") ; --UNCHK
+lin port_N = mkWN (k5A "portti") ; --UNCHK
+lin beach_N = mkWN (k9A "ranta") ; --UNCHK
+lin string_N = mkWN (compoundN "kieli" (k33A "soitin")) ; --UNCHK
+lin depth_N = mkWN (k40 "syvyys") ;
+lin unusual_A = mkA "epätavallinen" ;
+lin travel_N = mkN "matka" ;
+lin pilot_N = mkN "lentäjä" ;
+lin obligation_N = mkWN (k17 "vastuu") ; --f73
+lin gene_N = mkWN (k5 "geeni") ; --f99
+lin yellow_A = L.yellow_A ;
+lin republic_N = mkWN (k2 "yhteisö") ; --UNCHK
+lin shadow_N = mkWN (k1 "varjo") ; --UNCHK
+lin dear_A = mkWA (k38 "läheinen") ; --UNCHK
+lin analyse_V2 = mkWV2 (k62 "analysoida") ; --UNCHK
+lin anywhere_Adv = mkWAdv (k99 "tahansa") "missä" ; --UNCHK
+lin average_N = mkN "keskiarvo" ;
+lin phrase_N = mkWN (k5 "fraasi") ; --UNCHK
+lin long_term_A = mkA "pitkäaikainen" ;
+lin crew_N = mkWN (k2 "miehistö") ; --UNCHK
+lin lucky_A = mkWA (k41A "onnekas") ; --UNCHK
+lin restore_V2 = mkWV2 (k53A "elävöittää") ; --f52
+lin convince_V2V = mkWV2V (k53A "vakuuttaa") ; --UNCHK
+lin convince_V2 = mkWV2 (k53A "vakuuttaa") ;
+lin coast_N = mkWN (compoundN "liu" (k38 "kuminen")) ; --UNCHK
+lin engineer_N = mkWN (k5 "insinööri") ;
+lin heavily_Adv = variants{} ; -- 
+lin extensive_A = mkWA (compoundA "laaja" (k38 "peräinen")) ; --UNCHK
+lin glad_A = mkWA (k99 "mielissään") ; --UNCHK
+lin charity_N = mkWN (k40 "hyväntekeväisyys") ;
+lin oppose_V2 = mkWV2 (k53 "vastustaa") partitive ;
+lin oppose_V = mkWV (k53 "vastustaa") ;
+lin defend_V2 = mkV2 "puolustaa" partitive ;
+lin alter_V2 = mkWV2 (k62 "steriloida") ; --UNCHK
+lin alter_V = mkWV (k62 "steriloida") ; --UNCHK
+lin warning_N = mkN "varoitus" ;
+lin arrest_V2 = mkWV2 (k67A "pidätellä") ; --UNCHK
+lin framework_N = mkN "kehys" ;
+lin approval_N = mkN "hyväksyntä" ;
+lin bother_VV = variants{}; -- mkWV2V (k53A "ottaa") "päähän" ; --UNCHK
+lin bother_V2V = mkWV2V (k53A "ottaa") "päähän" ; --UNCHK
+lin bother_V2 = mkV2 "vaivata" partitive ; --mkWV2 (k53A "ottaa") "päähän" ;
+lin bother_V = mkV "vaivautua" ; --mkWV (k53A "ottaa") "päähän" ;
+lin novel_N = mkWN (k6 "romaani") ;
+lin accuse_V2 = mkWV2 (k53A "syyttää") "rikoksesta" ; --f79
+lin surprised_A = variants{} ; -- 
+lin currency_N = mkN "valuutta" ;
+lin restrict_V2 = mkV2 "rajoittaa" ;
+lin restrict_V = mkWV (k54A "tarkentaa") ; --UNCHK
+lin possess_V2 = mkWV2 (k67 "olla") "oma" ; --UNCHK
+lin moral_A = mkWA (k38 "moraalinen") ;
+lin protein_N = mkWN (k5 "proteiini") ; --UNCHK
+lin distinguish_V2 = mkV2 "erottaa" partitive ; --mkWV2 (k73 "huomata") "ero" ;
+lin distinguish_V = mkWV (k73 "huomata") "ero" ; --UNCHK
+lin gently_Adv = mkWAdv (k99 "vienosti") ; --UNCHK
+lin reckon_VS = mkWVS (k73 "arvata") ;
+lin incorporate_V2 = mkWV2 (k53A "sisällyttää") ;
+lin proceed_V = mkWV (k52 "edistyä") ;
+lin assist_V2 = mkWV2 (k53 "avustaa") ; --UNCHK
+lin assist_V = mkWV (k53 "avustaa") ; --UNCHK
+lin sure_Adv = mkWAdv (k99 "tosiaan") "totta" ; --UNCHK
+lin stress_VS = mkWVS (k53A "painottaa") ; --UNCHK
+lin stress_V2 = mkWV2 (k53A "painottaa") ; --UNCHK
+lin justify_VV = mkWVV (k73 "tasata") ; --UNCHK
+lin justify_V2 = mkV2 "oikeuttaa" ;
+lin behalf_N = mkWN (k99 "puolesta") ; --UNCHK
+lin councillor_N = mkWN (k32 "jäsen") "neuvoston" ; --UNCHK
+lin setting_N = mkN "asetelma" ;
+lin command_N = mkWN (k9A "hallinta") ; --UNCHK
+lin command_2_N = variants{} ; -- 
+lin command_1_N = variants{} ; -- 
+lin maintenance_N = mkN "ylläpito" ;
+lin stair_N = mkWN (k10 "askelma") ; --UNCHK
+lin poem_N = mkWN (k1 "runo") ; --UNCHK
+lin chest_N = mkWN (k1 "kirstu") ; --UNCHK
+lin like_Adv = variants{}; -- postPrep genitive "tavalla" ; ---
+lin secret_N = mkWN (k12 "asia") "tuntematon" ; --UNCHK
+lin restriction_N = mkN "rajoitus" ;
+lin efficient_A = mkWA (k41A "tehokas") ;
+lin suspect_VS = mkWVS (k67 "epäillä") ;
+lin suspect_V2 = mkV2 "epäillä" partitive ;
+lin hat_N = L.hat_N ;
+lin tough_A = mkA "tiukka" ;
+lin firmly_Adv = variants{} ; -- 
+lin willing_A = mkA "halukas" ;
+lin healthy_A = mkA (lin AK {s = d48 "terve"}) ;
+lin focus_N = mkWN (k39 "fokus") ;
+lin construct_V2 = mkWV2 (k54A "jäljentää") ; --UNCHK
+lin occasionally_Adv = variants{} ; -- 
+lin mode_N = mkN "tapa" ; ---ARB --mkWN (k5 "tyyli") ;
+lin saving_N = mkN "säästö" ; --f79
+lin comfortable_A = mkA "mukava" ;
+lin camp_N = mkWN (k5 "leiri") ; --UNCHK
+lin trade_V2 = mkWV2 (mkV "myydä") ; --f95
+lin trade_V = mkV (lin VK {s = c73A "kaupata"}) ;
+lin export_N = mkWN (k5A "vienti") ;
+lin wake_V2 = mkWV2 (k52A "havahtua") ; --UNCHK
+lin wake_V = mkV "herättää" ;
+lin partnership_N = mkN (lin NK {s = d40 "kumppanuus"}) ;
+lin daily_A = mkA "päivittäinen" ;
+lin abroad_Adv = mkWAdv "ulkomailla" ; --f56
+lin profession_N = mkWN (k19 "työ") ; --UNCHK
+lin load_N = mkWN (k39 "lähetys") ; --UNCHK
+lin countryside_N = mkWN (k18 "maa") ; --UNCHK
+lin boot_N = L.boot_N ;
+lin mostly_Adv = mkWAdv (k99 "lähinnä") ; --f85
+lin sudden_A = mkWA (k38 "yhtäkkinen") ;
+lin implement_V2 = mkWV2 (k65 "käydä") "läpi" ; --UNCHK
+lin reputation_N = mkWN (k48 "maine") ;
+lin print_V2 = mkWV2 (k66 "julkaista") ; --UNCHK
+lin print_V = mkWV (k66 "julkaista") ;
+lin calculate_VS = mkWVS (k58 "laskea") ;
+lin calculate_V2 = mkWV2 (k58 "laskea") ;
+lin calculate_V = mkWV (k58 "laskea") ;
+lin keen_A = mkWA (k9A "tarkka") ;
+lin guess_VS = mkWVS (k73 "arvata") ; --UNCHK
+lin guess_V2 = mkWV2 (k73 "arvata") ; --UNCHK
+lin guess_V = mkWV (k73 "arvata") ; --UNCHK
+lin recommendation_N = mkN "suositus" ;
+lin autumn_N = mkWN (k1 "syksy") ; --UNCHK
+lin conventional_A = mkWA (k38 "sovinnainen") ; --f60
+lin cope_V = mkWV (k53 "kestää") ; --UNCHK
+lin constitute_V2 = mkV2 "muodostaa" ;
+lin poll_N = mkN "äänestys" ;
+lin voluntary_A = mkA "vapaaehtoinen" ;
+lin valuable_A = mkWA (k41A "arvokas") ;
+lin recovery_N = mkN "toipuminen" ;
+lin cast_V2 = mkV2 "heittää" ;
+lin cast_V = mkV (mkV "saada") "rooli" ; ---ARB --mkV (mkV "antaa") "ääni") ; --mkWV (k53A "heittää") "laattaa" ;
+lin premise_N = mkN "tila" ;
+lin resolve_V2 = mkV2 "ratkaista" ;
+lin resolve_V = mkV "selvitä" ; --mkWV (k53A "liuottaa") ;
+lin regularly_Adv = variants{} ; -- 
+lin solve_V2 = mkV2 "ratkaista" ;
+lin plaintiff_N = mkWN (k10 "kantaja") ;
+lin critic_N = mkN (lin NK {s = d04A "kriitikko"}) ;
+lin agriculture_N = mkWN (compoundN "maa" (k40 "talous")) ; --UNCHK
+lin ice_N = L.ice_N ;
+lin constitution_N = mkN "perustus" (mkN "laki") ; ---ARB --mkWN (compoundN "koko" (k38 "aminen")) ;
+lin communist_N = mkWN (compoundN "Bordeaux-" (k39 "seos")) ; --UNCHK
+lin layer_N = mkWN (k39 "kerros") ; --UNCHK
+lin recession_N = mkN "lama" ;
+lin slight_A = mkWA (k38 "vähäinen") ;
+lin dramatic_A = mkWA (k38 "dramaattinen") ;
+lin golden_A = mkWA (k41A "onnekas") ; --UNCHK
+lin temporary_A = mkWA (k38 "tilapäinen") ; --f111
+lin suit_N = mkWN (k48A "kanne") ; --f239 ---ARB mkN "puku"
+lin shortly_Adv = variants{} ; -- 
+lin initially_Adv = variants{} ; -- 
+lin arrival_N = mkN "saapuminen" ;
+lin protest_N = mkN "protesti" ;
+lin resistance_N = mkWN (k39 "vastustus") ;
+lin silent_A = mkA "hiljainen" ; --mkWA (k10A "mykkä") ;
+lin presentation_N = mkWN (k10 "esitelmä") ; --UNCHK
+lin soul_N = mkWN (k1 "sielu") ;
+lin self_N = mkWN (k101 "minä") ; --UNCHK
+lin judgment_N = mkWN (k3 "arvio") ; --UNCHK
+lin feed_V2 = mkWV2 (k53A "syöttää") ; --UNCHK
+lin feed_V = mkWV (k53A "syöttää") ; --UNCHK
+lin muscle_N = mkWN (k10 "voima") ; ---ARB --mkN "lihas" "lihaksia" ;
+lin shareholder_N = mkN "osakkeenomistaja" ;
+lin opposite_A = mkWA (k38 "parillinen") ; --UNCHK
+lin pollution_N = mkN "saaste" ;
+lin wealth_N = mkN (lin NK {s = d40 "varallisuus"}) ;
+lin video_taped_A = variants{} ; -- 
+lin kingdom_N = mkWN (k10A "kunta") ; --UNCHK
+lin bread_N = L.bread_N ;
+lin perspective_N = mkWN (k5 "perspektiivi") "lineaarinen" ; --UNCHK
+lin camera_N = L.camera_N ;
+lin prince_N = mkWN (k5 "prinssi") ; --UNCHK
+lin illness_N = mkWN (k5A "tauti") ; --UNCHK
+lin cake_N = mkWN (k14A "patukka") ; --UNCHK
+lin meat_N = L.meat_N ;
+lin submit_V2 = mkV2 (mkV (mkV "lähettää") "arvioitavaksi") ;
+lin submit_V = mkWV (k53A "sietää") ; --UNCHK
+lin ideal_A = mkWA (k38 "ihanteellinen") ;
+lin relax_V2 = mkWV2 (k71 "tehdä") "rentoutuneeksi" ; --UNCHK
+lin relax_V = mkV "rentoutua" ;
+lin penalty_N = mkWN (k39 "rangaistus") ;
+lin purchase_V2 = mkWV2 (k53 "ostaa") ; --f177
+lin tired_A = variants{} ; -- 
+lin beer_N = L.beer_N ;
+lin specify_VS = mkVS "täsmentää" ; --mkWVS (k73 "varata") ;
+lin specify_V2 = mkV2 "spesifioida" ; --WV2 (k73 "varata") ;
+lin specify_V = mkWV (k73 "varata") ; --UNCHK
+lin short_Adv = mkWAdv (k99 "äkillisesti") ; --UNCHK
+lin monitor_V2 = mkWV2 (k61A "vahtia") ;
+lin monitor_V = mkWV (k61A "vahtia") ; --UNCHK
+lin electricity_N = mkN "sähkö" ;
+lin specifically_Adv = variants{} ; -- 
+lin bond_N = mkN "sidos" ;
+lin statutory_A = mkWA (compoundA "laki" (k38 "sääteinen")) ;
+lin laboratory_N = mkWN (k3 "laboratorio") ;
+lin federal_A = mkA "liittovaltiollinen" ;
+lin captain_N = mkWN (compoundN "hovi" (k6 "mestari")) ; --UNCHK
+lin deeply_Adv = variants{} ; -- 
+lin pour_V2 = mkWV2 (k67 "parveilla") ; --UNCHK
+lin pour_V = mkWV (k67 "parveilla") ; --UNCHK
+lin boss_N = L.boss_N ;
+lin creature_N = mkWN (k3 "olio") ; --UNCHK
+lin urge_VS = mkWVS (k53 "ahdistaa") ; --UNCHK
+lin urge_V2V = mkWV2V (k53 "ahdistaa") ; --UNCHK
+lin urge_V2 = mkWV2 (k53 "ahdistaa") ; --f88
+lin locate_V2 = mkV2 "sijoittaa" ; --WV2 (k52A "sijoittua") ;
+lin locate_V = mkWV (k52A "sijoittua") ;
+lin being_N = mkWN (k1A "olento") ; --UNCHK
+lin struggle_VV = mkVV "ponnistella" infIllat ;
+lin struggle_V = mkWV (k67 "taistella") ; --UNCHK
+lin lifespan_N = variants{} ; -- 
+lin flat_A = mkA "litteä" ;
+lin valley_N = mkWN (k1 "laakso") ; --UNCHK
+lin like_A = mkWA (k38 "samanlainen") ;
+lin guard_N = mkN "vartija" ; --WN "guard" ;
+lin emergency_N = mkN "hätä" (mkN "jarru") ; --f96
+lin dark_N = mkWN (k40 "tietämättömyys") ; --UNCHK
+lin bomb_N = mkWN (kH1 "pommi") ;
+lin dollar_N = mkN (lin NK {s = d06 "dollari"}) ;
+lin efficiency_N = mkWN (k40 "tehokkuus") ; --UNCHK
+lin mood_N = mkWN (k26 "tuuli") ; --UNCHK
+lin convert_V2 = mkV2 "muuntaa" ; --f56
+lin convert_V = mkWV (k52A "muuntua") ; --UNCHK
+lin possession_N = mkWN (k40 "omaisuus") ; --UNCHK
+lin marketing_N = mkN (lin NK {s = d05A "markkinointi"}) ;
+lin please_VV = mkWVV (k53A "riemastuttaa") ; --UNCHK
+lin please_V2V = mkWV2V (k53A "riemastuttaa") ; --UNCHK
+lin please_V2 = mkV2 "miellyttää" partitive ;
+lin please_V = mkWV (k53A "riemastuttaa") ; --UNCHK
+lin habit_N = mkN (lin NK {s = d09A "tapa"}) ;
+lin subsequently_Adv = variants{} ; -- 
+lin round_N = mkN "kierros" ;
+lin purchase_N = mkWN (k1 "osto") ; --f272
+lin sort_V2 = mkWV2 (k53A "ryhmittää") ; --UNCHK
+lin sort_V = mkV "ryhmittyä" ; --mkWV (k53A "ryhmittää") ;
+lin outside_A = mkA (mkN "ulko" (mkN "puolinen")) ; --f53
+lin gradually_Adv = variants{} ; -- 
+lin expansion_N = mkN "laajeneminen" ;
+lin competitive_A = mkWA "kilpailu-" ; --f77
+lin cooperation_N = mkWN (compoundN "yhteis" (k19 "työ")) ;
+lin acceptable_A = mkWA (k10 "tyydyttävä") ; --UNCHK
+lin angle_N = mkWN (k5 "perspektiivi") ; --UNCHK
+lin cook_V2 = mkWV2 (k52 "kypsyä") ; --UNCHK
+lin cook_V = mkWV (k52 "kypsyä") ; --UNCHK
+lin net_A = mkA "puhdas" ;
+lin sensitive_A = mkWA (k10A "herkkä") ;
+lin ratio_N = mkWN (k48A "suhde") ; --f53
+lin kiss_V2 = mkWV2 (k73 "pussata") ; --UNCHK
+lin amount_V = mkWV (k66 "nousta") ;
+lin sleep_N = mkWN (k9 "rauha") ; --UNCHK
+lin finance_V2 = mkWV2 (k53A "rahoittaa") ; --f132
+lin essentially_Adv = variants{} ; -- 
+lin fund_V2 = mkWV2 (k53A "rahoittaa") ; --f64
+lin preserve_V2 = mkV2 "säilyttää" ; ---ARB mkWV2 (k52 "säilöä") ;
+lin wedding_N = mkN "vihkiminen" ;
+lin personality_N = mkWN (k40 "persoonallisuus") ; --UNCHK
+lin bishop_N = mkWN (k5A "lähetti") ; --UNCHK
+lin dependent_A = mkWA (k10 "oleva") "riippuvuussuhteessa" ; --UNCHK
+lin landscape_N = mkWN (k39 "maisemamaalaus") ; --UNCHK
+lin pure_A = mkWA (k38 "intensiivinen") ; --UNCHK
+lin mirror_N = mkWN (k5 "peili") ; --UNCHK
+lin lock_V2 = mkV2 "lukita" ; --mkWV2 (k73A "pilkata") "Jumalaa" ;
+lin lock_V = mkWV (k73A "pilkata") "Jumalaa" ; --UNCHK
+lin symptom_N = mkWN (k5 "symptomi") ; --UNCHK
+lin promotion_N = mkWN (k39 "ylennys") ;
+lin global_A = mkWA (k38 "globaalinen") ; --f67
+lin aside_Adv = mkWAdv (k99 "syrjään") ; --UNCHK
+lin tendency_N = mkWN (k39 "viettymys") ; --UNCHK
+lin conservation_N = mkWN (compoundN "ympäristön" (k2 "suojelu")) ; --UNCHK
+lin reply_N = mkWN (k48 "vastine") ; --UNCHK
+lin estimate_N = mkWN (k3 "arvio") ; --f218
+lin qualification_N = mkWN (compoundN "muu" (k38 "ttaminen")) ; --UNCHK
+lin pack_V2 = mkV2 "pakata" partitive ; --mkWV2 (k61 "kääriä") ;
+lin pack_V = mkV "täyttyä" ; --mkWV (k61 "kääriä") ;
+lin governor_N = mkN "kuvernööri" ;
+lin expected_A = variants{} ; -- 
+lin invest_V2 = mkV2 "investoida" ; --WV2 (k73 "satsata") ;
+lin invest_V = mkV (lin VK {s = c53A "sijoittaa"}) ;
+lin cycle_N = mkN "sykli" ;
+lin alright_A = mkWA (k99 "oikein") ; --UNCHK
+lin philosophy_N = mkWN (k5A "oppi") ; --UNCHK
+lin gallery_N = mkWN (k10 "perä") ; --UNCHK
+lin sad_A = mkA (lin AK {s = d38 "surullinen"}) ;
+lin intervention_N = mkWN (k2 "käsittely") ; --UNCHK
+lin emotional_A = mkA "emotionaalinen" ;
+lin advertising_N = mkWN (k9A "mainonta") ; --f170
+lin regard_N = mkN "arvostus" ; --mkWN (k48 "katse") ;
+lin dance_V2 = mkWV2 (k73 "jorata") ; --UNCHK
+lin dance_V = mkWV (k73 "jorata") ; --UNCHK
+lin cigarette_N = mkN "savuke" ;
+lin predict_VS = mkVS (mkV "ennustaa") ;
+lin predict_V2 = mkV2 "ennustaa" ;
+lin adequate_A = mkA "tarkoituksenmukainen" ;
+lin variable_N = mkWN (k10 "muuttuja") ;
+lin net_N = mkWN (k1A "verkko") ; --f213
+lin retire_V2 = mkV2 (mkV (mkV "vetää") "pois") ;
+lin retire_V = mkV "vetäytyä" ;
+lin sugar_N = mkN "sokeri" ; --f52
+lin pale_A = mkWA (k15 "kelmeä") ; --UNCHK
+lin frequency_N = mkN "frekvenssi" ; --WN (k5 "frekvenssi") "absoluuttinen" ;
+lin guy_N = mkN "kaveri" ; --f62
+lin feature_V2 = mkV2 "esittää" ;
+lin furniture_N = mkWN (compoundN "huone" (k1 "kalu")) ;
+lin administrative_A = mkWA (k38 "hallinnollinen") ;
+lin wooden_A = mkA "puinen" ;
+lin input_N = mkN "syöte" ;
+lin phenomenon_N = mkWN (k3 "ilmiö") ; --UNCHK
+lin surprising_A = mkWA (k10 "yllättävä") ; --f69
+lin jacket_N = mkN "pusakka" ;
+lin actor_N = mkWN (k12 "näyttelijä") ;
+lin actor_2_N = mkWN (k12 "näyttelijä") ;
+lin actor_1_N = mkWN (k12 "näyttelijä") ;
+lin kick_V2 = mkV2 (mkV "potkaista") partitive ;
+lin kick_V = mkV "potkia" ;
+lin producer_N = mkN (lin NK {s = d10 "tuottaja"}) ;
+lin hearing_N = mkN "kuulustelu" ;
+lin chip_N = mkN "hippu" ;
+lin equation_N = mkN "yhtälö" ;
+lin certificate_N = mkN (lin NK {s = d39 "todistus"}) ;
+lin hello_Interj = mkInterj "terve" | mkInterj "hei" | mkInterj "moro" | mkInterj "moi" ;
+lin remarkable_A = mkA "huomattava" ;
+lin alliance_N = mkN "allianssi" | mkN "liitto" ;
+lin smoke_V2 = mkV2 "savustaa" | mkV2 "polttaa" ; --- split -- | smoke fish -- | smoke a cigarette
+lin smoke_V = mkWV (k68 "tupakoida") ;
+lin awareness_N = mkN "tietoisuus" ;
+lin throat_N = mkN "kurkku" ;
+lin discovery_N = mkN "löytö" ;
+lin festival_N = mkN "festivaali" ;
+lin dance_N = mkWN (k5 "tanssi") ; --UNCHK
+lin promise_N = mkN "lupaus" ;
+lin rose_N = mkWN (k10 "roosa") ; --UNCHK
+lin principal_A = mkWA (compoundA "pää" (k38 "asiallinen")) ;
+lin brilliant_A = mkWA (k10 "loistava") ;
+lin proposed_A = variants{} ; -- 
+lin coach_N = mkWN (k5 "bussi") ; --UNCHK
+lin coach_3_N = variants{} ; -- 
+lin coach_2_N = variants{} ; -- 
+lin coach_1_N = variants{} ; -- 
+lin absolute_A = mkA "ehdoton" | mkA "absoluuttinen" ;
+lin drama_N = mkWN (k40 "dramaattisuus") ; --UNCHK
+lin recording_N = mkWN (k39 "tallennus") ; --UNCHK
+lin precisely_Adv = variants{} ; -- 
+lin bath_N = mkWN (k1A "kylpy") ; --UNCHK
+lin celebrate_V2 = mkV2 "juhlia" partitive ; --WV2 (k53 "ylistää") ;
+lin substance_N = mkWN (k12 "materia") ; --UNCHK
+lin swing_V2 = mkWV2 (k67A "heilahdella") ; --UNCHK
+lin swing_V = mkWV (k67A "heilahdella") ; --UNCHK
+lin for_Adv = variants{}; -- S.for_Prep ;
+lin rapid_A = mkWA (k15 "ripeä") ; --f84
+lin rough_A = mkWA (k15 "karkea") ; --f95
+lin investor_N = mkN (lin NK {s = d10 "sijoittaja"}) ;
+lin fire_V2 = mkWV2 (k53A "polttaa") ; --UNCHK
+lin fire_V = mkWV (k53A "polttaa") ; --UNCHK
+lin rank_N = mkN "arvoaste" ;
+lin compete_V = mkV (lin VK {s = c67 "kilpailla"}) ;
+lin sweet_A = mkWA (k15 "makea") ; --UNCHK
+lin decline_VV = mkVV (mkV "pidättäytyä") infElat ;
+lin decline_V2 = mkV2 (mkV "hylätä" "hylkäsi") ;
+lin decline_V = mkV (lin VK {s = c58 "laskea"}) ;
+lin rent_N = mkN "vuokra" ; ---ARB mkWN (k2 "halkaisu") ;
+lin dealer_N = mkWN (k41 "kauppias") ; --f226
+lin bend_V2 = mkWV2 (k54A "vääntää") "mutkalle" ; --UNCHK
+lin bend_V = mkWV (k54A "vääntää") "mutkalle" ; --UNCHK
+lin solid_A = mkWA (k15 "kiinteä") ;
+lin cloud_N = L.cloud_N ;
+lin across_Adv = mkWAdv (k99 "ristiin") ; --UNCHK
+lin level_A = mkWA (k99 "tasan") ; --UNCHK
+lin enquiry_N = mkWN (k39 "tutkimus") ; --UNCHK
+lin fight_N = mkN "taistelu" ;
+lin abuse_N = mkN "väärinkäyttö" ; --C "hyväksikäyttö" ;
+lin golf_N = mkWN (k5 "golf") ; --UNCHK
+lin guitar_N = mkWN (k13 "kitara") ; --UNCHK
+lin electronic_A = mkWA (k38 "elektroninen") ; --f82
+lin cottage_N = mkWN (k9 "maja") ; --UNCHK
+lin scope_N = mkN "laajuus" ; --mkWN (k5A "oskilloskooppi") ;
+lin pause_VS = mkWVS (k53A "pitää") "tauko" ; --UNCHK
+lin pause_V2V = mkWV2V (k53A "pitää") "tauko" ; --UNCHK
+lin pause_V = mkWV (k53A "pitää") "tauko" ; --UNCHK
+lin mixture_N = mkWN (k39 "seos") ; --UNCHK
+lin emotion_N = mkWN (k48A "tunne") ; --UNCHK
+lin comprehensive_A = mkWA "kattava" ;
+lin shirt_N = L.shirt_N ;
+lin allowance_N = mkN "osuus" ; --WN (k10A "lupa") ;
+lin retirement_N = mkWN "vetäytyminen" ;
+lin breach_N = mkWN (k39 "rikkomus") ; --UNCHK
+lin infection_N = mkWN (k9A "tartunta") ;
+lin resist_VV = mkWVV (k53 "vastustaa") ; ---???
+lin resist_V2 = mkWV2 (k53 "vastustaa") ; --UNCHK
+lin resist_V = mkWV (k53 "vastustaa") ; --UNCHK
+lin qualify_V2 = mkWV2 (k53A "määrittää") ; --UNCHK
+lin qualify_V = mkWV (k53A "määrittää") ; --UNCHK
+lin paragraph_N = mkWN (k5 "paragrafi") ; --UNCHK
+lin sick_A = mkWA (k41 "sairas") ; --UNCHK
+lin near_A = L.near_A ;
+lin researcherMasc_N = variants{} ; -- 
+lin consent_N = mkWN (k39 "suostumus") ;
+lin written_A = variants{} ; -- 
+lin literary_A = mkWA (compoundA "kauno" (k38 "kirjallinen")) ;
+lin ill_A = mkWA (k41 "sairas") ;
+lin wet_A = L.wet_A ;
+lin lake_N = L.lake_N ;
+lin entrance_N = mkWN (compoundN "sisään" (k1 "tulo")) ; --UNCHK
+lin peak_N = mkN "huippu" ;
+lin successfully_Adv = variants{} ; -- 
+lin sand_N = L.sand_N ;
+lin breathe_V2 = mkWV2 (k66 "henkäistä") ; --UNCHK
+lin breathe_V = L.breathe_V ;
+lin cold_N = mkWN (k38 "vilustuminen") ;
+lin cheek_N = mkWN (k40 "hävyttömyys") ; --UNCHK
+lin platform_N = mkWN (k10A "kenkä") "korokepohjainen" ; --UNCHK
+lin interaction_N = mkWN (k2 "keskustelu") ; --UNCHK
+lin watch_N = mkWN (k5A "vahti") ; --UNCHK
+lin borrow_VV = mkWVV (k53A "ottaa") "lainaksi" ; --UNCHK
+lin borrow_V2 = mkV2 "lainata" | mkWV2 (k53A "ottaa") "lainaksi" ;
+lin borrow_V = mkWV (k53A "ottaa") "lainaksi" ; --f59
+lin birthday_N = mkWN (compoundN "syntymä" (k10 "päivä")) ;
+lin knife_N = mkWN (k30 "veitsi") ; --UNCHK
+lin extreme_A = mkA "äärimmäinen" ; --f66
+lin core_N = mkN "ydin" ;
+lin peasantMasc_N = variants{} ; -- 
+lin armed_A = variants{} ; -- 
+lin permission_N = mkWN (k10A "lupa") ;
+lin supreme_A = mkWA (k36 "ylin") ; --UNCHK
+lin overcome_V2 = mkV2 "voittaa" ;
+lin overcome_V = mkWV (k52A "selviytyä") ; --UNCHK
+lin greatly_Adv = variants{} ; -- 
+lin visual_A = mkA "visuaalinen" ;
+lin lad_N = mkWN (k1 "poju") ; --UNCHK
+lin genuine_A = mkWA (k1A "aito") ; --UNCHK
+lin personnel_N = mkWN (compoundN "henkilöstö" (k2 "osasto")) ; --UNCHK
+lin judgement_N = mkWN (k3 "arvio") ; --UNCHK
+lin exciting_A = mkWA (k10 "jännittävä") ; --UNCHK
+lin stream_N = mkWN (k39 "virtaus") ; --UNCHK
+lin perception_N = mkWN (k39 "aistimus") ;
+lin guarantee_VS = mkWVS (k73A "luvata") ; --UNCHK
+lin guarantee_V2 = mkV2 "taata" ;
+lin guarantee_V = mkWV (k73A "luvata") ; --UNCHK
+lin disaster_N = mkWN (k5 "katastrofi") ; --f107
+lin darkness_N = mkWN "tummaihoisuus" ; --UNCHK
+lin bid_N = mkN "tarjous" ;
+lin sake_N = mkWN (k1A "hyöty") ; --UNCHK
+lin sake_2_N = variants{} ; -- 
+lin sake_1_N = variants{} ; -- 
+lin organize_V2V = mkWV2V (k53 "järjestää") ; --UNCHK
+lin organize_V2 = mkV2 "organisoida" ;
+lin tourist_N = mkWN (k5 "turisti") ;
+lin policeman_N = L.policeman_N ;
+lin castle_N = mkWN (k39 "linnoitus") ; --UNCHK
+lin figure_VS = mkWVS (k74 "tajuta") ;
+lin figure_V = mkV "kuvitella" ;
+lin race_VV = mkVV "rynnätä" infIllat ;
+lin race_V2V = mkWV2V (k70 "juosta") ; --UNCHK
+lin race_V2 = mkWV2 (k70 "juosta") ; --UNCHK
+lin race_V = mkWV (k70 "juosta") ; --UNCHK
+lin demonstration_N = mkWN (k10 "esitelmä") ; --UNCHK
+lin anger_N = mkWN (k39 "suuttumus") ; --UNCHK
+lin briefly_Adv = variants{} ; -- 
+lin presumably_Adv = variants{} ; -- 
+lin clock_N = mkWN (k1 "kello") ;
+lin hero_N = mkWN (compoundN "pää" (k2 "henkilö")) ; --UNCHK
+lin expose_V2 = mkWV2 (k53A "jättää") "heitteille" ; --UNCHK
+lin expose_V = mkV (mkV "tulla") "ilmi" ; --mkWV (k53A "jättää") "heitteille" ;
+lin custom_N = mkWN (k1A "käytäntö") ; --UNCHK
+lin maximum_A = mkWA (k38 "maksimaalinen") ; --UNCHK
+lin wish_N = mkWN (k48 "toive") ;
+lin earning_N = variants{} ; -- 
+lin priest_N = L.priest_N ;
+lin resign_V2 = mkV2 "luopua" elative ;
+lin resign_V = mkV "luopua" ;
+lin store_V2 = mkWV2 (k62 "varastoida") ; --UNCHK
+lin widespread_A = mkA (mkN "laajalle" (mkN "levinnyt")) ;
+lin comprise_V2 = mkWV2 (k54A "sisältää") ; --UNCHK
+lin chamber_N = mkWN (k6 "kamari") ; --UNCHK
+lin acquisition_N = mkN "hankinta" ;
+lin involved_A = variants{} ; -- 
+lin confident_A = mkA "luottavainen" ;
+lin circuit_N = mkWN (k39 "kierros") ; --f57
+lin radical_A = mkA "radikaali" ; --WA "tyvi-" ;
+lin detect_V2 = mkWV2 (k73 "huomata") ; --UNCHK
+lin stupid_A = L.stupid_A ;
+lin grand_A = mkWA (k10 "mahtava") ;
+lin consumption_N = mkWN (k39 "kulutus") ;
+lin hold_N = mkWN (k48A "ote") ; --UNCHK
+lin zone_N = mkWN (k48A "rakenne") ; --UNCHK
+lin mean_A = mkA "ilkeä" ; --mkWA (k38 "viheliäinen") ;
+lin altogether_Adv = mkWAdv (k99 "tyystin") ; --UNCHK
+lin rush_VV = variants{}; -- mkWV2V (k53A "hoputtaa") ; --UNCHK
+lin rush_V2 = mkWV2 (k53A "hoputtaa") ; --UNCHK
+lin rush_V = mkV "kiirehtiä" ; --WV (k53A "hoputtaa") ;
+lin numerous_A = mkA "lukematon" ;
+lin sink_V2 = mkWV2 (k52A "vaipua") ; --UNCHK
+lin sink_V = mkWV (k52A "vaipua") ; --UNCHK
+lin everywhere_Adv = S.everywhere_Adv ;
+lin classical_A = mkWA (k38 "klassinen") ; --UNCHK
+lin respectively_Adv = variants{} ; -- 
+lin distinct_A = mkWA "erottuva" ;
+lin mad_A = mkWA (k38 "vihainen") ;
+lin honour_N = mkWN (k40 "koskemattomuus") ; --UNCHK
+lin statistics_N = mkN "tilasto" ; ---ARB mkWN (compoundN "tilasto" (k48A "tiede")) ;
+lin false_A = mkWA (k10 "väärä") ;
+lin square_N = mkWN (k50 "suorakulma") ; --UNCHK
+lin differ_V = mkV "eritä" ;
+lin disk_N = mkN (lin NK {s = d01 "levy"}) ;
+lin truly_Adv = mkWAdv (k99 "oikeasti") ; --UNCHK
+lin survival_N = mkWN (compoundN "elo" (k38 "onjääminen")) ; --UNCHK
+lin proud_A = mkWA (k15 "ylpeä") ; --UNCHK
+lin tower_N = mkWN (k5 "torni") ;
+lin deposit_N = mkN "takuusumma" ; ---??
+lin pace_N = mkN "tahti" ; --f62
+lin compensation_N = mkN "korvaus" ; --WN (k3 "palkkio") ;
+lin adviserMasc_N = variants{} ; -- 
+lin consultant_N = mkWN (k5A "konsultti") ; --f133
+lin drag_V2 = mkV2 "vetää" ; ---ARB --mkV2 "raahata" ; --mkV2 "pitkittää" ;
+lin drag_V = mkWV (k52A "pitkittyä") ; --UNCHK
+lin advanced_A = variants{} ; -- 
+lin landlord_N = mkWN (k10 "omistaja") ; --UNCHK
+lin whenever_Adv = variants{} ; -- 
+lin delay_N = mkWN (k39 "viivästys") ; --f72
+lin green_N = mkN "vihreä" ; --mkWN "super" "C" ;
+lin car_V = variants{} ; -- 
+lin holder_N = mkN "omistaja" ; ---ARB mkN "pitäjä"
+lin secret_A = mkWA (k38 "salainen") ;
+lin edition_N = mkWN (k39 "painos") ;
+lin occupation_N = mkN "ammatti" ; ---ARB --mkN "miehitys" ; --mkN "haltuunotto" ; --mkWN (k1A "muutto") ;
+lin agricultural_A = mkA (mkN "maan" (mkN "viljelyllinen")) ;
+lin intelligence_N = variants{} ; -- 
+lin intelligence_2_N = mkN "älykkyys" ; ---ARB WN (k2 "tiedustelu") ;
+lin intelligence_1_N = mkN "älykkyys" ; ---ARB WN (k2 "tiedustelu") ;
+lin empire_N = mkWN "Empire" ; --UNCHK
+lin definitely_Adv = variants{} ; -- 
+lin negotiate_VV = mkWVV (k61A "sopia") "ehdoista" ; --UNCHK
+lin negotiate_V2 = mkV2 "neuvotella" elative ;
+lin negotiate_V = mkV "neuvotella" ;
+lin host_N = mkWN (k10A "isäntä") ;
+lin relative_N = mkWN (k38 "sukulainen") ; --UNCHK
+lin mass_A = variants{} ; -- 
+lin helpful_A = mkWA (k38 "hyödyllinen") ;
+lin fellow_N = mkWN (k4A "nuorikko") ; --UNCHK
+lin sweep_V2 = mkV2 "raivata" ;
+lin sweep_V = mkWV (k53A "voittaa") "ylivoimaisesti" ; --UNCHK
+lin poet_N = mkWN (k12 "runoilija") ; --UNCHK
+lin journalist_N = mkWN (k10 "pitäjä") "päiväkirjan" ; --UNCHK
+lin defeat_N = mkWN (k3 "häviö") ;
+lin unlike_Prep = mkPrep "erilainen kuin" nominative ;
+lin primarily_Adv = variants{} ; -- 
+lin tight_A = mkA "tiukka" ;
+lin indication_N = mkN "merkki" ; --f61
+lin dry_V2 = mkWV2 (k53A "kuivattaa") ; --UNCHK
+lin dry_V = mkWV (k53A "kuivattaa") ; --UNCHK
+lin cricket_N = mkWN (k5A "kriketti") ; --UNCHK
+lin whisper_V2 = mkWV2 (k73 "kuiskata") ; --UNCHK
+lin whisper_V = mkWV (k73 "kuiskata") ; --UNCHK
+lin routine_N = mkWN (k5 "rutiini") ; --UNCHK
+lin print_N = mkWN (k39 "vedos") ; --UNCHK
+lin anxiety_N = mkWN (k26 "huoli") ; --UNCHK
+lin witness_N = mkWN (k10 "todistaja") ;
+lin concerning_Prep = variants{} ; -- 
+lin mill_N = mkN "mylly" ;
+lin gentle_A = mkA "lempeä" ; --mkWA (k38 "vähittäinen") ;
+lin curtain_N = mkN "esirippu" ;
+lin mission_N = mkN "tehtävä" ;
+lin supplier_N = mkWN (k10 "toimittaja") ;
+lin basically_Adv = mkWAdv (k99 "sisimmältään") ; --UNCHK
+lin assure_V2S = mkV2S (mkV "vakuuttaa") (casePrep allative) ;
+lin assure_V2 = mkV2 "varmistaa" ;
+lin poverty_N = mkN "köyhyys" ;
+lin snow_N = L.snow_N ;
+lin prayer_N = mkWN (k39 "rukous") ; --UNCHK
+lin pipe_N = mkWN (k1 "pillistö") ; --UNCHK
+lin deserve_VV = mkWVV (k69 "ansaita") ; --UNCHK
+lin deserve_V2 = mkWV2 (k69 "ansaita") ; --UNCHK
+lin deserve_V = mkWV (k69 "ansaita") ; --UNCHK
+lin shift_N = mkWN (k39 "muutos") ;
+lin split_V2 = L.split_V2 ;
+lin split_V = mkWV (k52A "rikkoutua") ; --UNCHK
+lin near_Adv = mkWAdv (k99 "liki") ; --UNCHK
+lin consistent_A = mkA "johdonmukainen" ;
+lin carpet_N = L.carpet_N ;
+lin ownership_N = mkWN (k39 "omistus") ;
+lin joke_N = mkN (lin NK {s = d05 "vitsi"}) ;
+lin fewer_Det = variants{} ; -- 
+lin workshop_N = mkWN (k5 "seminaari") ; --UNCHK
+lin salt_N = L.salt_N ;
+lin aged_Prep = variants{} ; -- 
+lin symbol_N = mkN "symboli" ;
+lin slide_V2 = mkWV2 (k52 "lipsua") ; --UNCHK
+lin slide_V = mkV "liukua" ;
+lin cross_N = mkWN (k39 "risteytys") ;
+lin anxious_A = mkWA (k41A "innokas") ; --UNCHK
+lin tale_N = mkWN (k1A "pöty") ; --UNCHK
+lin preference_N = mkWN (compoundN "etu" (k40 "oikeus")) ; --UNCHK
+lin inevitably_Adv = variants{} ; -- 
+lin mere_A = mkWA (k10A "pelkkä") ; --f64
+lin behave_V = mkWV (k67A "menetellä") ; --UNCHK
+lin gain_N = mkN "hyöty" ;
+lin nervous_A = mkA "hermostunut" ; ---ARB WA (k38 "hermostollinen") ;
+lin guide_V2 = mkWV2 (k53A "liikuttaa") ; --UNCHK
+lin remark_N = mkN "huomautus" ;
+lin pleased_A = variants{} ; -- 
+lin province_N = mkWN (compoundN "maa" (k10A "kunta")) ; --UNCHK
+lin steel_N = L.steel_N ;
+lin practise_V2 = mkWV2 (k73 "treenata") ; --UNCHK
+lin practise_V = mkWV (k73 "treenata") ; --UNCHK
+lin flow_V = L.flow_V ;
+lin holy_A = mkWA (k10 "pyhä") ; --UNCHK
+lin dose_N = mkN "annos" ; --mkWN (k1A "lappu") ;
+lin alcohol_N = mkWN (k9 "viina") ; --UNCHK
+lin guidance_N = mkWN (k39 "ohjaus") ; --UNCHK
+lin constantly_Adv = variants{} ; -- 
+lin climate_N = mkWN (k2 "ilmasto") ;
+lin enhance_V2 = mkWV2 (k53 "tehostaa") ;
+lin reasonably_Adv = variants{} ; -- 
+lin waste_V2 = mkWV2 (k52 "virua") ; --UNCHK
+lin waste_V = mkWV (k52 "virua") ; --UNCHK
+lin smooth_A = L.smooth_A ;
+lin dominant_A = mkWA (k10 "hallitseva") ; --UNCHK
+lin conscious_A = mkWA (k38 "tietoinen") ; --UNCHK
+lin formula_N = mkWN (k1A "käytäntö") ; --UNCHK
+lin tail_N = L.tail_N ;
+lin ha_Interj = variants{} ; -- 
+lin electric_A = mkA "sähköinen" ; ---ARB WA "sähkö-" ;
+lin sheep_N = L.sheep_N ;
+lin medicine_N = mkWN (compoundN "lääke" (k48A "tiede")) ; --UNCHK
+lin strategic_A = mkWA (k38 "strateginen") ; --f54
+lin disabled_A = variants{} ; -- 
+lin smell_N = mkWN (compoundN "hai" (k38 "staminen")) ; --UNCHK
+lin operator_N = mkN "operaattori" "operaattoreita" ;
+lin mount_V2 = mkWV2 (k54A "asentaa") ; --UNCHK
+lin mount_V = mkWV (k54A "asentaa") ; --UNCHK
+lin advance_V2 = mkV2 "edistää" ;
+lin advance_V = mkV "edetä" ;
+lin remote_A = mkWA (k38 "etäinen") ; --UNCHK
+lin measurement_N = mkWN (k9A "mitta") ; --UNCHK
+lin favour_VS = variants{}; -- mkWV2 (k61 "suosia") ; --UNCHK
+lin favour_V2 = mkWV2 (k61 "suosia") ; --UNCHK
+lin favour_V = variants{}; -- mkWV2 (k61 "suosia") ; --UNCHK
+lin neither_Det = MorphoFin.mkDetPol True Sg {s = table NForm {nf => (snoun2nounBind (nforms2snoun (dSuurempi "kumpi"))).s ! nf + "kaan"} ; h = Back} ;
+lin architecture_N = mkWN (k5 "arkkitehtuuri") ; --UNCHK
+lin worth_N = mkWN (k1 "arvo") ;
+lin tie_N = mkN "tasa" (mkN "peli") ; --f54 ---ARB ; solmio ; kahle
+lin barrier_N = mkN "este" ; --WN (k5 "puomi") ;
+lin practitioner_N = mkWN (compoundN "ammatin" (k10 "harjoittaja")) ;
+lin outstanding_A = mkA "erinomainen" ;
+lin enthusiasm_N = mkWN (k1A "into") ; --UNCHK
+lin theoretical_A = mkWA (k38 "teoreettinen") ;
+lin implementation_N = mkWN (k39 "toteutus") ; --UNCHK
+lin worried_A = variants{} ; -- 
+lin pitch_N = mkWN (k1A "syöttö") ; --UNCHK
+lin drop_N = mkN "putoaminen" ;
+lin phone_V2 = mkWV2 (k53A "soittaa") ; --UNCHK
+lin phone_V = mkWV (k53A "soittaa") ; --UNCHK
+lin shape_VV = mkWVV (k73 "muovata") ; --UNCHK
+lin shape_V2 = mkWV2 (k73 "muovata") partitive ;
+lin shape_V = mkV "muovautua" ;
+lin clinical_A = mkWA (k38 "kliininen") ;
+lin lane_N = mkWN (k10 "kuja") ; --UNCHK
+lin apple_N = L.apple_N ;
+lin catalogue_N = mkWN (k2 "luettelo") ; --UNCHK
+lin tip_N = mkN "kärki" ;
+lin publisher_N = mkN (lin NK {s = d10 "kustantaja"}) ;
+lin opponentMasc_N = variants{} ; -- 
+lin live_A = mkWA (k99 "hengissä") ; --UNCHK
+lin burden_N = mkN "taakka" ;
+lin tackle_V2 = mkWV2 (k73 "taklata") ; --UNCHK
+lin tackle_V = mkWV (k73 "taklata") ; --UNCHK
+lin historian_N = mkWN (k12 "historioitsija") ; --UNCHK
+lin bury_V2 = mkWV2 (k53A "unohtaa") ; --UNCHK
+lin bury_V = mkWV (k53A "unohtaa") ; --UNCHK
+lin stomach_N = mkWN (k1 "masu") ; --UNCHK
+lin percentage_N = mkN "prosenttiosuus" ;
+lin evaluation_N = mkWN (k5A "evaluointi") ; --UNCHK
+lin outline_V2 = mkWV2 (k53A "vetää") "yhteen" ; --UNCHK
+lin talent_N = mkWN (k40 "lahjakkuus") ; --UNCHK
+lin lend_V2 = mkWV2 (k56A "antaa") "lainaksi" ; --UNCHK
+lin lend_V = mkWV (k56A "antaa") "lainaksi" ; --f76
+lin silver_N = L.silver_N ;
+lin pack_N = mkWN (k5A "paketti") ; --UNCHK
+lin fun_N = mkWN (k40 "hauskuus") ; --UNCHK
+lin democrat_N = mkWN (k5 "populisti") ; --UNCHK
+lin fortune_N = mkWN (kH1 "säkä") ; --UNCHK
+lin storage_N = mkWN (k5A "varastointi") ;
+lin professional_N = mkWN (k38 "ammattilainen") ;
+lin reserve_N = mkN "reservi" ;
+lin interval_N = mkWN (k1 "ero") ; --UNCHK
+lin dimension_N = mkWN (k40 "laajuus") ; --UNCHK
+lin honest_A = mkA "rehellinen" ;
+lin awful_A = mkWA (k9 "paha") ; --UNCHK
+lin manufacture_V2 = mkV2 (lin VK {s = c53A "tuottaa"}) ;
+lin confusion_N = mkWN (compoundN "seka" (k38 "antuminen")) ; --UNCHK
+lin pink_A = mkWA (compoundA "vaalean" (k38 "punainen")) ; --UNCHK
+lin impressive_A = mkWA (k10 "vaikuttava") ; --UNCHK
+lin satisfaction_N = mkN "tyytyväisyys" ;
+lin visible_A = mkWA (k10 "näkyvä") ; --UNCHK
+lin vessel_N = mkWN (k39 "alus") ; --UNCHK
+lin stand_N = mkWN (compoundN "puolustus" (k10 "asema")) ; --UNCHK
+lin curve_N = mkN "käyrä" ; ---ARB --mkWN (k48A "kierre") ;
+lin pot_N = mkWN (k12 "kattila") ;
+lin replacement_N = mkN "korvaaminen" ;
+lin accurate_A = mkWA (k34A "virheetön") ; --UNCHK
+lin mortgage_N = mkN "kiinnelaina" ;
+lin salary_N = mkN "palkka" ;
+lin impress_V2 = mkV2 (mkV (mkWV (k71 "tehdä")) "vaikutus") (mkPrep illative) ; --mkWV2 (k73 "värjätä") ;
+lin impress_V = mkWV (k73 "värjätä") ; --UNCHK
+lin constitutional_A = mkWA (compoundA "perustus" (k38 "laillinen")) ;
+lin emphasize_VS = mkWVS (k54A "tähdentää") ; --UNCHK
+lin emphasize_V2 = mkWV2 (k54A "tähdentää") ; --UNCHK
+lin developing_A = variants{} ; -- 
+lin proof_N = mkWN (k39 "todistus") ; --UNCHK
+lin furthermore_Adv = mkWAdv (k99 "lisäksi") "sen" ; --UNCHK
+lin dish_N = mkN "annos" ; ---ARB --mkWN (k1A "juttu") ;
+lin interview_V2 = mkWV2 (k67 "kysellä") ; --UNCHK
+lin considerably_Adv = variants{} ; -- 
+lin distant_A = mkWA (k38 "kaukainen") ;
+lin lower_V2 = mkV2 (mkV (lin VK {s = c58 "laskea"})) partitive ;
+lin lower_V = mkWV (k67 "mulkoilla") ; --UNCHK
+lin favouriteMasc_N = variants{} ; -- 
+lin tear_V2 = mkWV2 (k61A "kyynelehtiä") ; --UNCHK
+lin tear_V = mkV "repeytyä" ;
+lin fixed_A = variants{} ; -- 
+lin by_Adv = mkWAdv (k99 "talteen") ; --UNCHK
+lin luck_N = mkN "tuuri" ;
+lin count_N = mkWN (k38 "lukeminen") "numeroiden" ; --UNCHK
+lin precise_A = mkWA (k38 "täsmällinen") ; --UNCHK
+lin determination_N = mkN "päättäväisyys" ; --mkWN "löytäminen" ;
+lin bite_V2 = L.bite_V2 ;
+lin bite_V = mkV "purra" ; --UNCHK
+lin dear_Interj = variants{} ; -- 
+lin consultation_N = mkWN (k5A "konsultointi") ; --UNCHK
+lin range_V = mkV "luokitella" ; --f79
+lin residential_A = mkWA "asuin-" ; --UNCHK
+lin conduct_N = mkWN (k9A "toiminta") ; --UNCHK
+lin capture_V2 = mkWV2 (k73A "napata") ;
+lin ultimately_Adv = variants{} ; -- 
+lin cheque_N = mkWN (k5A "šekki") ; --UNCHK
+lin economics_N = mkWN (k12 "ekonomia") ; --UNCHK
+lin sustain_V2 = mkV2 "ylläpitää" ; --f54
+lin secondly_Adv = variants{} ; -- 
+lin silly_A = mkWA (k10 "sekava") ;
+lin merchant_N = mkWN (k41 "kauppias") ;
+lin lecture_N = mkWN (k5A "esitelmöinti") ; --UNCHK
+lin musical_A = mkWA (k38 "melodinen") ; --UNCHK
+lin leisure_N = mkWN (k9 "vapaa-aika") ;
+lin check_N = mkN "tarkistus" ;
+lin cheese_N = L.cheese_N ;
+lin lift_N = mkWN (k1 "nosto") ; --UNCHK
+lin participate_V2 = mkWV2 (k53A "ottaa") "osaa" ; --UNCHK
+lin participate_V = mkWV (k53A "ottaa") "osaa" ; --f59
+lin fabric_N = mkWN (k48A "vaate") ; --UNCHK
+lin distribute_V2 = mkV2 "levittää" ; --f63
+lin lover_N = mkWN (k10 "rakastaja") ; --UNCHK
+lin childhood_N = mkWN (k40 "lapseus") ; --UNCHK
+lin cool_A = mkWA (k15 "viileä") ; --UNCHK
+lin ban_V2 = mkWV2 (k54A "kieltää") ; --f58
+lin supposed_A = mkWA (k38 "hypoteettinen") ; --UNCHK
+lin mouse_N = mkWN (k24 "hiiri") ; --UNCHK
+lin strain_N = mkWN (k10 "sävelmä") ; --UNCHK
+lin specialist_A = variants{} ; -- 
+lin consult_V2 = mkV2 "konsultoida" partitive ; --WV2 (k61 "toimia") "neuvonantajana" ;
+lin consult_V = mkV (mkV "pyytää") "neuvoa" ; --f56
+lin minimum_A = mkWA (k38 "minimaalinen") ; --f64
+lin approximately_Adv = variants{} ; -- 
+lin participant_N = mkWN (k10 "osallistuja") ; --f59
+lin monetary_A = mkWA (k38 "rahallinen") ; --f62
+lin confuse_V2 = mkWV2 (k52A "erehtyä") ; --UNCHK
+lin dare_VV = mkWVV (k56 "haastaa") ; --UNCHK
+lin dare_V2 = mkWV2 (k56 "haastaa") ; --UNCHK
+lin smoke_N = L.smoke_N ;
+lin movie_N = mkN "elokuva" ;
+lin seed_N = L.seed_N ;
+lin cease_V2 = mkWV2 (k52A "loppua") ; --UNCHK
+lin cease_V = mkWV (k52A "loppua") ; --UNCHK
+lin open_Adv = variants{} ; -- 
+lin journal_N = mkWN (compoundN "laakeri" (k9A "pinta")) ; --UNCHK
+lin shopping_N = mkWN "ostaminen" ;
+lin equivalent_N = mkN "samanarvoinen" ; --WN (k5A "ekvivalentti") ;
+lin palace_N = mkWN (k5 "palatsi") ; --UNCHK
+lin exceed_V2 = mkV2 "ylittää" ;
+lin isolated_A = variants{} ; -- 
+lin poetry_N = mkWN (k14A "lyriikka") ; --UNCHK
+lin perceive_VS = mkWVS (k54A "oivaltaa") ; --UNCHK
+lin perceive_V2V = mkWV2V (k54A "oivaltaa") ; --UNCHK
+lin perceive_V2 = mkWV2 (k54A "oivaltaa") ; --UNCHK
+lin lack_V2 = mkV2 (caseV ablative (mkV "puuttua")) ;
+lin lack_V = mkV "puuttua" ;
+lin strengthen_V2 = mkV2 (mkV "vahvistaa") partitive ;
+lin snap_V2 = mkWV2 (k67 "rakoilla") ; --UNCHK
+lin snap_V = mkWV (k67 "rakoilla") ; --UNCHK
+lin readily_Adv = variants{} ; -- 
+lin spite_N = mkWN (k9 "kauna") ; --UNCHK
+lin conviction_N = mkN "vakaumus" ; ---ARB mkWN (k3 "tuomio") ;
+lin corridor_N = mkWN (k10 "käytävä") ; --UNCHK
+lin behind_Adv = mkWAdv (k99 "takana") ; --UNCHK
+lin ward_N = mkWN (compoundN "vanki" (k2 "osasto")) ; --UNCHK
+lin profile_N = mkWN (compoundN "henkilö" (k10 "kuva")) ; --UNCHK
+lin fat_A = mkWA (k10 "pulska") ; --UNCHK
+lin comfort_N = mkWN (k7A "tuki") ; --UNCHK
+lin bathroom_N = mkWN (k99 "WC") ; --UNCHK
+lin shell_N = mkN "kuori" ;
+lin reward_N = mkWN (k39 "vahvistus") ; --UNCHK
+lin deliberately_Adv = variants{} ; -- 
+lin automatically_Adv = mkWAdv (k99 "automaattisesti") ; --UNCHK
+lin vegetable_N = mkWN (k39 "kasvis") ;
+lin imagination_N = mkWN (k2 "kuvittelu") ; --UNCHK
+lin junior_A = mkWA (k16A "alempi") ; --UNCHK
+lin unemployed_A = mkWA (k34A "työtön") ; --UNCHK
+lin mystery_N = mkWN (k12 "asia") "tuntematon" ; --UNCHK
+lin pose_V2 = mkWV2 (k53A "sekoittaa") ;
+lin pose_V = mkWV (k53A "sekoittaa") ; --UNCHK
+lin violent_A = mkWA (k1 "raju") ; --UNCHK
+lin march_N = variants{} ; -- 
+lin found_V2 = mkV2 "perustaa" ;
+lin dig_V2 = mkWV2 (k74 "tajuta") ; --UNCHK
+lin dig_V = L.dig_V ;
+lin dirty_A = L.dirty_A ;
+lin straight_A = L.straight_A ;
+lin psychological_A = mkWA (k38 "psykologinen") ; --UNCHK
+lin grab_V2 = mkWV2 (k53A "valloittaa") ; --UNCHK
+lin grab_V = mkWV (k53A "valloittaa") ; --UNCHK
+lin pleasant_A = mkWA (k10 "mukava") ; --UNCHK
+lin surgery_N = mkWN (k48A "toimenpide") "kirurginen" ; --UNCHK
+lin inevitable_A = mkWA (k34A "vääjäämätön") ; --UNCHK
+lin transform_V2 = mkWV2 (k52A "muuttua") ; --UNCHK
+lin bell_N = mkN "soittokello" ; --WN (k1A "tiuku") ;
+lin announcement_N = mkWN (k39 "kuulutus") ; --f135
+lin draft_N = mkWN (kH1 "veto") ; --UNCHK
+lin unity_N = mkWN (k40 "yhtenäisyys") ;
+lin airport_N = mkWN (compoundN "lento" (k10A "kenttä")) ;
+lin upset_V2 = mkWV2 (k53A "sekoittaa") ; --UNCHK
+lin upset_V = mkV "järkkyä" ; --mkWV (k53A "sekoittaa") ;
+lin pretend_VS = mkWVS (k67A "uskotella") ; --UNCHK
+lin pretend_V2 = mkWV2 (k67A "uskotella") ; --UNCHK
+lin pretend_V = mkWV (k67A "uskotella") ; --UNCHK
+lin plant_V2 = mkWV2 (k53A "juurruttaa") ; --UNCHK
+lin till_Prep = variants{} ; -- 
+lin known_A = variants{} ; -- 
+lin admission_N = mkWN (k1 "tulo") ; --UNCHK
+lin tissue_N = mkWN (k39 "kudos") ; --UNCHK
+lin magistrate_N = mkWN (k5A "maistraatti") ; --UNCHK
+lin joy_N = mkWN (k1 "ilo") ; --UNCHK
+lin free_V2V = mkWV2V (k53A "vapauttaa") ; --UNCHK
+lin free_V2 = mkWV2 (k53A "vapauttaa") ; --UNCHK
+lin pretty_A = mkA "sievä" ;
+lin operating_N = variants{} ; -- 
+lin headquarters_N = mkWN (compoundN "esi" (k10A "kunta")) ; --UNCHK
+lin grateful_A = mkWA (k38 "kiitollinen") ; --UNCHK
+lin classroom_N = mkWN (kH1 "luokka") ; --UNCHK
+lin turnover_N = mkN "liikevaihto" ; ---ARB mkWN "kumoaminen" ;
+lin project_VS = mkWVS (k53A "esittää") ; --UNCHK
+lin project_V2V = mkWV2V (k53A "esittää") ; --UNCHK
+lin project_V2 = mkWV2 (k53A "esittää") ; --UNCHK
+lin project_V = mkV "heijastua" ; --mkWV (k53A "esittää") ;
+lin shrug_V2 = mkV2 "kohauttaa" ;
+lin sensible_A = mkWA (k38 "järjellinen") ; --UNCHK
+lin limitation_N = mkWN (k39 "rajoitus") ;
+lin specialist_N = mkWN (k5 "spesialisti") ; --f108
+lin newly_Adv = variants{} ; -- 
+lin tongue_N = L.tongue_N ;
+lin refugee_N = mkWN (k38 "pakolainen") ; --UNCHK
+lin delay_V2 = mkWV2 (k53A "viivyttää") ; --f56
+lin delay_V = mkWV (k53A "viivyttää") ; --UNCHK
+lin dream_V2 = mkWV2 (k67 "haaveilla") ; --UNCHK
+lin dream_V = mkWV (k67 "haaveilla") ;
+lin composition_N = mkWN (k2 "kynäily") ; --UNCHK
+lin alongside_Prep = mkPrep "rinnalla" ;
+lin ceiling_N = L.ceiling_N ;
+lin highlight_V2 = mkWV2 (k53 "korostaa") ; --UNCHK
+lin stick_N = L.stick_N ;
+lin favourite_A = mkWA "mieli-" ; --UNCHK
+lin tap_V2 = mkWV2 (k73 "kerjätä") ; --UNCHK
+lin tap_V = mkV (mkV "päästä") "käsiksi" ; ---ARB --mkWV (k73 "kerjätä") ;
+lin universe_N = mkN "niversumi" ;
+lin request_VS = mkWVS (k52 "anoa") ; --UNCHK
+lin request_V2 = mkV2 (mkV "pyytää") partitive ;
+lin label_N = mkWN (compoundN "levy-" (k3 "yhtiö")) ; --UNCHK
+lin confine_V2 = mkV2 "rajoittaa" partitive ; --mkWV2 (k54A "vähentää") ;
+lin scream_VS = mkWVS (k52A "kirkua") ;
+lin scream_V2 = mkWV2 (k52A "kirkua") ; --UNCHK
+lin scream_V = mkWV (k52A "kirkua") ;
+lin rid_V2 = mkWV2 (k53 "päästää") ; --UNCHK
+lin acceptance_N = mkWN (compoundN "vastaan" (k1A "otto")) ; --UNCHK
+lin detective_N = mkWN (k10 "etsivä") ;
+lin sail_V = mkWV (k73 "seilata") ; --UNCHK
+lin adjust_V2 = mkV2 "tottua" illative ;
+lin adjust_V = mkWV (k52A "tottua") ;
+lin designer_N = mkWN (k12 "suunnittelija") ; --UNCHK
+lin running_A = variants{} ; -- 
+lin summit_N = mkN "huippukokous" ;
+lin participation_N = mkWN (compoundN "osan" (k1A "otto")) ;
+lin weakness_N = mkWN (k40 "heikkous") ; --f77
+lin block_V2 = mkWV2 (k58A "sulkea") ; --f88
+lin socalled_A = variants{} ; -- 
+lin adapt_V2 = mkV2 "mukauttaa" ; --mkWV2 (k52A "tottua") ;
+lin adapt_V = mkWV (k52A "tottua") ;
+lin absorb_V2 = mkV2 "imeä" ;
+lin encounter_V2 = mkV2 "kohdata" partitive ; --WV2 (k53A "ottaa") "yhteen" ;
+lin defeat_V2 = mkWV2 (k64 "lyödä") ; --UNCHK
+lin excitement_N = mkN "innostus" ; --mkWN (k6 "meteli") ;
+lin brick_N = mkWN (k23 "tiili") ; --UNCHK
+lin blind_A = mkA "sokea" ; --mkWA (k34A "varaukseton") ;
+lin wire_N = mkWN (compoundN "metalli" (k9A "lanka")) ;
+lin crop_N = mkWN (k1A "sato") ; --f65
+lin square_A = mkWA (compoundA "nelikul" (k38 "mainen")) ; --UNCHK
+lin transition_N = mkWN (k10 "siirtymä") ; --UNCHK
+lin thereby_Adv = mkWAdv (k99 "siten") ; --UNCHK
+lin protest_V2 = mkV2 "vastustaa" partitive ; --mkWV2 (k53A "esittää") "vastalause" ;
+lin protest_V = mkWV (k53A "esittää") "vastalause" ; --UNCHK
+lin roll_N = mkN "rulla" ; ---ARB mkWN (k39 "vieritys") ;
+lin stop_N = mkWN (k39 "pysähdys") ;
+lin assistant_N = mkWN (k10 "avustaja") ;
+lin deaf_A = mkWA (compoundA "kuulo" (k38 "vammainen")) ; --UNCHK
+lin constituency_N = mkWN (compoundN "valitsija" (k10A "kunta")) ; --UNCHK
+lin continuous_A = mkWA (k34A "keskeytymätön") ; --UNCHK
+lin concert_N = mkWN (k5A "konsertti") ;
+lin breast_N = L.breast_N ;
+lin extraordinary_A = mkA (separateN "tavallisuudesta" (mkN "poikkeava" "poikkeavia")) ;
+lin squad_N = mkWN (k2 "osasto") ;
+lin wonder_N = mkWN (k40 "uteliaisuus") ; --UNCHK
+lin cream_N = mkWN (k48A "voide") ; --UNCHK
+lin tennis_N = mkWN (k39 "tennis") ;
+lin personally_Adv = variants{} ; -- 
+lin communicate_V2 = mkWV2 (k67 "olla") "vuorovaikutuksessa" ; --UNCHK
+lin communicate_V = mkWV (k67 "olla") "vuorovaikutuksessa" ; --UNCHK
+lin pride_N = mkWN (k40 "kopeus") ; --UNCHK
+lin bowl_N = mkWN (k39 "vieritys") ; --UNCHK
+lin file_V2 = mkV2 (mkWV (k53 "nostaa") "kanne") (mkPrep partitive "vastaan") ;
+lin file_V = mkV "arkistoida" ;
+lin expertise_N = mkWN (k1A "taito") ; --UNCHK
+lin govern_V2 = mkWV2 (k53A "vaikuttaa") "ratkaisevasti" ; --UNCHK
+lin govern_V = mkWV (k53A "vaikuttaa") "ratkaisevasti" ; --UNCHK
+lin leather_N = L.leather_N ;
+lin observer_N = mkN "tarkkailija" ;
+lin margin_N = mkN "marginaali" ;
+lin uncertainty_N = mkN "epä" (mkN "varmuus") ; ----CHANGE "sattumanvaraisuus" ;
+lin reinforce_V2 = mkWV2 (k53A "lujittaa") ; --UNCHK
+lin ideal_N = mkN "ihanne" ; --mkWN (k5 "ideaali") ;
+lin injure_V2 = mkWV2 (k53A "satuttaa") ; --UNCHK
+lin holding_N = mkN "omistus" ;
+lin universal_A = mkWA (k5 "universaali") ; --UNCHK
+lin evident_A = mkWA (kH1 "ilmeinen") ; --UNCHK
+lin dust_N = L.dust_N ;
+lin overseas_A = mkWA (k38 "ulkomainen") ; --f62
+lin desperate_A = mkA "epätoivoinen" ;
+lin swim_V2 = mkWV2 (k52 "pysyä") "pinnalla" ; --UNCHK
+lin swim_V = L.swim_V ;
+lin occasional_A = mkWA (k38 "ajoittainen") ; --UNCHK
+lin trouser_N = mkN "housu" ;
+lin surprisingly_Adv = variants{} ; -- 
+lin register_N = mkWN (k9 "kassa") ; --UNCHK
+lin album_N = mkWN (k6 "albumi") ; --UNCHK
+lin guideline_N = mkN (lin NK {s = d48 "ohje"}) ;
+lin disturb_V2 = mkWV2 (k53A "vahingoittaa") ; --UNCHK
+lin amendment_N = mkWN (k2 "oikaisu") ; --f60
+lin architectMasc_N = variants{} ; -- 
+lin objection_N = mkWN (compoundN "vasta" (k48 "lause")) ; --UNCHK
+lin chart_N = mkWN (compoundN "meri" (k5A "kortti")) ; --UNCHK
+lin cattle_N = mkWN (k9A "nauta") ; --UNCHK
+lin doubt_VS = mkWVS (k67 "epäillä") ; --UNCHK
+lin doubt_V2 = mkV2 "epäillä" partitive ;
+lin react_V = mkWV (k62 "reagoida") ;
+lin consciousness_N = mkWN (k1 "taju") ; --UNCHK
+lin right_Interj = variants{} ; -- 
+lin purely_Adv = variants{} ; -- 
+lin tin_N = mkWN (k5A "tölkki") ; --UNCHK
+lin tube_N = mkWN (k1 "metro") ; --UNCHK
+lin fulfil_V2 = mkWV2 (k53A "toteuttaa") ; --UNCHK
+lin commonly_Adv = variants{} ; -- 
+lin sufficiently_Adv = variants{} ; -- 
+lin coin_N = mkN "kolikko" ; --WN (k5A "lantti") ;
+lin frighten_V2 = mkV2 "pelotella" partitive ;
+lin grammar_N = L.grammar_N ;
+lin diary_N = mkWN (k6 "päivyri") ; --UNCHK
+lin flesh_N = mkWN (k41 "ruumis") ; --UNCHK
+lin summary_N = mkWN (k10 "lyhennelmä") ;
+lin infant_N = mkN "pikku" (mkN "lapsi") ; --mkWN (k38 "pienokainen") ;
+lin stir_V2 = mkV2 "sekoittaa" partitive ;
+lin stir_V = mkWV (k73 "vatkata") ; --UNCHK
+lin storm_N = mkN "myrsky" ; ---ARB mkWN (k4A "rynnäkkö") ;
+lin mail_N = mkN "posti" ;
+lin rugby_N = mkWN (k1 "rugby") ; --UNCHK
+lin virtue_N = mkN "hyve" ; --mkWN (k40 "erinomaisuus") "moraalinen" ;
+lin specimen_N = mkWN (k48A "näyte") ; --UNCHK
+lin psychology_N = mkWN (k48A "tiede") "psykologinen" ; --UNCHK
+lin paint_N = mkWN (k5A "pigmentti") ; --UNCHK
+lin constraint_N = mkWN (compoundN "pakko" (k1 "keino")) ;
+lin trace_V2 = mkV2 "jäljittää" ;
+lin trace_V = variants{}; -- mkV2 "jäljittää" ;
+lin privilege_N = mkWN (compoundN "etu" (k40 "oikeus")) ; --UNCHK
+lin completion_N = mkWN (k1A "loppu") ; --UNCHK
+lin progress_V2 = mkWV2 (k52A "kehittyä") ; --UNCHK
+lin progress_V = mkWV (k52A "kehittyä") ; --UNCHK
+lin grade_N = mkWN (k1 "taso") ; --UNCHK
+lin exploit_V2 = mkWV2 (k52A "hyötyä") "jstk" ; --UNCHK
+lin import_N = mkN "tuonti" ;
+lin potato_N = mkWN (k5A "potaatti") ; --UNCHK
+lin repair_N = mkN "korjaus" ;
+lin passion_N = mkN "intohimo" ;
+lin seize_V2 = mkWV2 (k53A "valloittaa") ; --UNCHK
+lin seize_V = mkWV (k53A "valloittaa") ; --UNCHK
+lin low_Adv = mkWAdv (k99 "matalalla") ;
+lin underlying_A = mkWA "kätketty" ; --UNCHK
+lin heaven_N = mkWN (k41 "taivas") ; --UNCHK
+lin nerve_N = mkWN (k40 "hävyttömyys") ; --UNCHK
+lin park_V2 = mkWV2 (k62 "pysäköidä") ; --UNCHK
+lin park_V = mkWV (k62 "pysäköidä") ; --UNCHK
+lin collapse_V2 = mkWV2 (k52 "lyyhistyä") ; --UNCHK
+lin collapse_V = mkV (lin VK {s = c53A "romahtaa"}) ;
+lin win_N = mkWN (k1A "voitto") ;
+lin printer_N = mkWN (k33 "tulostin") ;
+lin coalition_N = mkWN (compoundN "yhteen" (k38 "liityminen")) ; --UNCHK
+lin button_N = mkWN (k5A "nappi") ;
+lin pray_V2 = mkWV2 (k54A "pyytää") ; --UNCHK
+lin pray_V = mkWV (k54A "pyytää") ; --UNCHK
+lin ultimate_A = mkWA (k38 "lopullinen") ; --f69
+lin venture_N = mkN "yritys" ; ----CHANGE "vaarantaa" ;
+lin timber_N = mkWN (k28 "hirsi") ; --UNCHK
+lin companion_N = mkWN (k38 "seuralainen") ;
+lin horror_N = mkWN (k39 "kauhistus") ; --UNCHK
+lin gesture_N = mkWN (k48 "ele") ;
+lin moon_N = L.moon_N ;
+lin remark_VS = mkWVS (k73 "huomata") ; --UNCHK
+lin remark_V = mkWV (k73 "huomata") ; --UNCHK
+lin clever_A = L.clever_A ;
+lin van_N = mkWN (compoundN "paketti" (k1 "auto")) ; --UNCHK
+lin consequently_Adv = variants{} ; -- 
+lin raw_A = mkWA (kH1 "raaka") ;
+lin glance_N = mkWN (k39 "silmäys") ; --UNCHK
+lin broken_A = variants{} ; -- 
+lin jury_N = mkWN (compoundN "vala" (k2 "miehistö")) ; --f83
+lin gaze_V = mkWV (k53A "tuijottaa") ; --UNCHK
+lin burst_V2 = mkWV2 (k53A "syöksähtää") ; --UNCHK
+lin burst_V = mkWV (k53A "syöksähtää") ; --UNCHK
+lin charter_N = mkWN (compoundN "perustamis" (k9 "kirja")) ; --UNCHK
+lin feministMasc_N = variants{} ; -- 
+lin discourse_N = mkWN (k10 "tutkielma") ; --UNCHK
+lin reflection_N = mkWN (k39 "heijastus") ;
+lin carbon_N = mkWN (k39 "jäljennös") ; --UNCHK
+lin sophisticated_A = mkA "sofistikoitu" ;
+lin ban_N = mkWN (k1A "kielto") ; --f52
+lin taxation_N = mkWN (k39 "verotus") ; --UNCHK
+lin prosecution_N = mkN "syyte" ; --WN "tavoitteleminen" ;
+lin softly_Adv = variants{} ; -- 
+lin asleep_A = mkA "nukkuva" ; ---?? different POS
+lin aids_N = mkWN (k5 "AIDS") ; --UNCHK
+lin publicity_N = mkWN (k40 "julkisuus") ; --UNCHK
+lin departure_N = mkN "lähtö" ;
+lin welcome_A = mkWA (k47 "tervetullut") ;
+lin sharply_Adv = variants{} ; -- 
+lin reception_N = mkWN (compoundN "vastaan" (k1A "otto")) ;
+lin cousin_N = L.cousin_N ;
+lin relieve_V2 = mkWV2 (k53A "vapauttaa") ; --UNCHK
+lin linguistic_A = mkWA (k38 "kielellinen") ; --UNCHK
+lin vat_N = mkWN (k5A "vati") ; --UNCHK
+lin forward_A = mkWA (compoundA "suu" (k1 "nnattu")) "eteenpäin" ; --UNCHK
+lin blue_N = mkN "sinisyys" ; --mkWN (compoundN "sini" (k38 "siipinen")) ;
+lin multiple_A = mkWA (k15 "usea") ; --UNCHK
+lin pass_N = mkN "passi" ;
+lin outer_A = mkWA (k16A "ulompi") ; --UNCHK
+lin vulnerable_A = mkWA (k34A "suojaton") ;
+lin patient_A = mkWA (k38 "kärsivällinen") ; --UNCHK
+lin evolution_N = mkN "evoluutio" ; --mkWN "kehittyminen" ;
+lin allocate_V2 = mkWV2 (k67 "annostella") ; --UNCHK
+lin allocate_V = mkWV (k67 "annostella") ; --UNCHK
+lin creative_A = mkWA (k10 "luova") ;
+lin potentially_Adv = variants{} ; -- 
+lin just_A = mkWA (k1 "reilu") ; --UNCHK
+lin out_Prep = mkPrep "ulos" elative ;
+lin judicial_A = mkWA (k38 "juridinen") ; --UNCHK
+lin risk_VV = mkWVV (k53A "ottaa") "riski" ; --UNCHK
+lin risk_V2 = mkWV2 (k53A "ottaa") "riski" ; --UNCHK
+lin ideology_N = mkWN (k12 "ideologia") ; --UNCHK
+lin smell_VA = mkWVA (k69 "havaita") ; --UNCHK
+lin smell_V2 = mkWV2 (k69 "havaita") ; --UNCHK
+lin smell_V = L.smell_V ;
+lin agenda_N = mkN (lin NK {s = d10 "suunnitelma"}) ;
+lin transport_V2 = mkWV2 (k53A "lähettää") ; --UNCHK
+lin illegal_A = mkWA (k34A "laiton") ; --f69
+lin chicken_N = mkN "kanan" L.boy_N ; --WN (k9 "kana") ;
+lin plain_A = mkWA (compoundA "yks" (k38 "inkertainen")) ; --UNCHK
+lin innovation_N = mkWN (k3 "initiaatio") ; --UNCHK
+lin opera_N = mkWN (k12 "ooppera") ; --UNCHK
+lin lock_N = mkN "lukko" ;
+lin grin_V = mkWV (k67 "virnistellä") ; --UNCHK
+lin shelf_N = mkWN (k1 "hylly") ;
+lin pole_N = mkWN (k1A "salko") ; --UNCHK
+lin punishment_N = mkWN (k39 "rangaistus") ; --UNCHK
+lin strict_A = mkA "tiukka" ;
+lin wave_V2 = mkWV2 (k53A "taivuttaa") ; --UNCHK
+lin wave_V = mkV "aaltoilla" ; --mkWV (k53A "taivuttaa") ;
+lin inside_N = mkWN (k13 "sisusta") ; --UNCHK
+lin carriage_N = variants{} ; -- 
+lin fit_A = mkA "sopiva" ; ---ARB ; hyväkuntoinen
+lin conversion_N = mkWN (k38 "uudestisyntyminen") ; --UNCHK
+lin hurry_V = mkWV (k53A "hoputtaa") ; --UNCHK
+lin essay_N = mkN "essee" ;
+lin integration_N = mkN "integraatio" "integraatioita" ; --WN (k5A "integrointi") ;
+lin resignation_N = mkN "irtisanoutuminen" ;
+lin treasury_N = mkWN (compoundN "pankki" (k5 "holvi")) ;
+lin traveller_N = mkWN (k10 "matkustaja") ; --UNCHK
+lin chocolate_N = mkN "suklaa" ;
+lin assault_N = mkWN (k4A "rynnäkkö") ;
+lin schedule_N = mkN "aikataulu" ; --WN (k10 "ohjelma") ;
+lin undoubtedly_Adv = variants{} ; -- 
+lin twin_N = mkWN (k39 "jäljennös") ; --UNCHK
+lin format_N = mkWN (kH1 "koko") ; --UNCHK
+lin murder_V2 = mkV2 "murhata" ;
+lin sigh_VS = mkWVS (k73A "huoata") ; --UNCHK
+lin sigh_V2 = mkWV2 (k73A "huoata") ; --UNCHK
+lin sigh_V = mkWV (k73A "huoata") ; --UNCHK
+lin sellerMasc_N = variants{} ; -- 
+lin lease_N = mkWN (compoundN "vuokra" (k39 "sopimus")) ;
+lin bitter_A = mkWA (k10 "katkera") ; --UNCHK
+lin double_V2 = mkWV2 (k52 "kaksinkertaistua") ; --UNCHK
+lin double_V = mkWV (k52 "kaksinkertaistua") ;
+lin ally_N = mkN "liittolainen" ;
+lin stake_N = mkN "osallisuus" ;
+lin processing_N = mkWN (k5A "prosessointi") ; --UNCHK
+lin informal_A = mkWA (compoundA "epä" (k38 "virallinen")) ; --UNCHK
+lin flexible_A = mkWA (k15 "notkea") ; --UNCHK
+lin cap_N = L.cap_N ;
+lin stable_A = mkWA (k17 "vakaa") ;
+lin till_Subj = variants{} ; -- 
+lin sympathy_N = mkN "sympatia" ; --mkWN (k39 "ymmärtämys") ;
+lin tunnel_N = mkWN (k6 "tunneli") ;
+lin pen_N = L.pen_N ;
+lin instal_V = variants{} ; -- 
+lin suspend_V2 = mkV2 (mkV (mkV "keskeyttää") "väliaikaisesti") ;
+lin suspend_V = mkWV (compoundV "suspen" (k62 "soida")) ; --UNCHK
+lin blow_N = mkWN (k7A "henki") ;
+lin wander_V = mkWV (k74A "poiketa") ; --UNCHK
+lin notably_Adv = variants{} ; -- 
+lin disappoint_V2 = mkWV2 (k53A "pettää") ;
+lin wipe_V2 = L.wipe_V2 ;
+lin wipe_V = mkWV (k66 "pyyhkäistä") ; --UNCHK
+lin folk_N = mkWN (compoundN "folk" (k5A "musiikki")) ; --UNCHK
+lin attraction_N = mkN "viehätys" ; --WN (k40 "viehättävyys") ;
+lin disc_N = mkWN (k38 "lautanen") ; --UNCHK
+lin inspire_V2V = mkWV2V (k53A "hengittää") "sisään" ; --UNCHK
+lin inspire_V2 = mkV2 "inspiroida" partitive ;
+lin machinery_N = mkN "koneisto" ;
+lin undergo_V2 = mkWV2 (k58A "kokea") ; --UNCHK
+lin nowhere_Adv = mkWAdv (k99 "minnekään") "ei" ;
+lin inspector_N = mkWN (k10 "tarkastaja") ; --UNCHK
+lin wise_A = mkWA (k41 "viisas") ; --UNCHK
+lin balance_V2 = mkV2 "tasapainottaa" partitive ; --mkWV2 (k53A "pitää") "tasapainossa" ;
+lin balance_V = mkWV (k53A "pitää") "tasapainossa" ; --UNCHK
+lin purchaser_N = mkWN (k10 "ostaja") ; --UNCHK
+lin resort_N = mkN "turvautuminen" ; ---ARB mkN "resortti"
+lin pop_N = mkN "pop-" (mkN "musiikki") ;
+lin organ_N = mkN "elin" ;
+lin ease_V2 = mkWV2 (k53A "lievittää") partitive ;
+lin ease_V = mkV "lievittyä" ; --f55
+lin friendship_N = mkWN (k40 "ystävyys") ; --UNCHK
+lin deficit_N = mkWN (k48 "vaje") ; --f197
+lin dear_N = mkWN (k1A "rakastettu") ; --UNCHK
+lin convey_V2 = mkWV2 (k53A "välittää") ;
+lin reserve_V2 = mkV2 "varata" ;
+lin reserve_V = mkV (mkV "esittää") "varaus" ;
+lin planet_N = L.planet_N ;
+lin frequent_A = mkWA (k38 "yleinen") ; --f59
+lin loose_A = mkWA (k99 "irti") ; --UNCHK
+lin intense_A = mkA "intensiivinen" ;
+lin retail_A = variants{} ; -- 
+lin wind_V = mkWV (k53 "nostaa") "ylös" ; --UNCHK
+lin lost_A = variants{} ; -- 
+lin grain_N = mkWN (k48A "rakenne") ; --f52 ---ARB
+lin particle_N = mkWN (k6 "partikkeli") ; --UNCHK
+lin destruction_N = mkWN (compoundN "tuho" (k38 "aminen")) ; --UNCHK
+lin witness_V2 = mkWV2 (k53 "todistaa") ;
+lin witness_V = mkWV (k53 "todistaa") ; --UNCHK
+lin pit_N = mkWN (k39 "kaivos") ; --UNCHK
+lin registration_N = mkWN (compoundN "kirjo" (k38 "ittautuminen")) ; --UNCHK
+lin conception_N = mkN "käsitys" ; ---ARB --mkWN (compoundN "hede" (k38 "lmöittyminen")) ;
+lin steady_A = mkWA (k17 "vakaa") ; --f69
+lin rival_N = mkN (lin NK {s = d12 "kilpailija"}) ;
+lin steam_N = mkWN (k1 "höyry") ; --UNCHK
+lin back_A = variants{} ; -- 
+lin chancellor_N = mkWN (k6 "kansleri") ;
+lin crash_V = mkWV (k52A "nukkua") ; --UNCHK
+lin belt_N = mkWN (k39 "läimäys") ; --UNCHK
+lin logic_N = mkWN (k14A "logiikka") ; --UNCHK
+lin premium_N = mkWN (k3 "palkkio") ; --f122
+lin confront_V2 = mkWV2 (k73A "kohdata") ; --UNCHK
+lin precede_V2 = mkV2 "edeltää" partitive ; --mkWV2 (k53 "perustaa") ;
+lin experimental_A = mkWA (k38 "kokeellinen") ;
+lin alarm_N = mkWN (k33A "hälytin") ; --UNCHK
+lin rational_A = mkA "rationaalinen" ; --WA (k38 "järjellinen") ;
+lin incentive_N = mkN (lin NK {s = d33 "kannustin"}) ;
+lin roughly_Adv = variants{} ; -- 
+lin bench_N = mkWN (k5A "penkki") ; --UNCHK
+lin wrap_V2 = mkWV2 (k62 "paketoida") ; --UNCHK
+lin wrap_V = mkV "paketoitua" ; --mkWV (k62 "paketoida") ;
+lin regarding_Prep = variants{} ; -- 
+lin inadequate_A = mkWA (k34A "sopimaton") ; --UNCHK
+lin ambition_N = mkWN (k39 "pyrkimys") ; --UNCHK
+lin since_Adv = mkAdv "siitä lähtien" ;
+lin fate_N = mkWN (k2 "kohtalo") ; --UNCHK
+lin vendor_N = mkWN (k12 "kaupittelija") ; --UNCHK
+lin stranger_N = mkN "vieras" ; --mkWN (k38 "muukalainen") ;
+lin spiritual_A = mkWA (k38 "hengellinen") ; --UNCHK
+lin increasing_A = variants{} ; -- 
+lin anticipate_VV = mkWVV (k62 "ennakoida") ; --UNCHK
+lin anticipate_VS = mkWVS (k62 "ennakoida") ;
+lin anticipate_V2 = mkWV2 (k62 "ennakoida") ; --f62
+lin anticipate_V = mkWV (k62 "ennakoida") ; --UNCHK
+lin logical_A = mkA "looginen" ; --mkWA (k38 "järjestelmällinen") ;
+lin fibre_N = mkN "kuitu" ;
+lin attribute_V2 = mkV2 "nimittää" ;
+lin sense_VS = mkWVS (k54A "ymmärtää") ; --UNCHK
+lin sense_V2 = mkV2 "aistia" partitive ; --mkWV2 (k54A "ymmärtää") ;
+lin black_N = mkWN (k10 "musta") ; --f69
+lin petrol_N = mkWN (k9 "bensa") ; --UNCHK
+lin maker_N = mkN "tekijä" ;
+lin generous_A = mkWA (k1 "reilu") ; --UNCHK
+lin allocation_N = mkWN (k39 "varaus") ; --UNCHK
+lin depression_N = mkWN (compoundN "pai" (k38 "naminen")) ; --UNCHK
+lin declaration_N = mkN (lin NK {s = d39 "julistus"}) ;
+lin spot_VS = mkWVS (k69 "merkitä") ; --UNCHK
+lin spot_V2 = mkWV2 (k69 "merkitä") ; --UNCHK
+lin spot_V = mkWV (k69 "merkitä") ; --UNCHK
+lin modest_A = mkA "vaatimaton" ;
+lin bottom_A = mkWA (k36 "alin") ; --UNCHK
+lin dividend_N = mkWN (k1A "osinko") ; --f264
+lin devote_V2 = mkV2 "omistaa" ;
+lin condemn_V2 = mkWV2 (k69 "tuomita") ; --UNCHK
+lin integrate_V2 = mkWV2 (k53A "sisällyttää") ; --UNCHK
+lin integrate_V = mkWV (k53A "sisällyttää") ; --UNCHK
+lin pile_N = mkWN (k6 "reaktori") ; --UNCHK
+lin identification_N = mkWN "tunnistaminen" ; --UNCHK
+lin acute_A = mkWA (k38 "äkillinen") ; --UNCHK
+lin barely_Adv = variants{} ; -- 
+lin providing_Subj = variants{} ; -- 
+lin directive_N = mkWN (k5 "direktiivi") ;
+lin bet_VS = mkWVS (k73 "nojata") ; --UNCHK
+lin bet_V2 = mkWV2 (k73 "nojata") ; --UNCHK
+lin bet_V = mkV (mkV "lyödä") "vetoa" ; --mkWV (k73 "nojata") ;
+lin modify_V2 = mkWV2 (k53A "muuttaa") ; --UNCHK
+lin bare_A = mkA "paljas" ;
+lin swear_VV = mkVV "vannoa" infPresPartAgr ;
+lin swear_V2 = mkWV2 (k53A "luottaa") ; --UNCHK
+lin swear_V = mkWV (k53A "luottaa") ; --UNCHK
+lin final_N = mkWN (compoundN "loppu" (k48A "koe")) ; --UNCHK
+lin accordingly_Adv = mkWAdv (k99 "asianmukaisesti") ;
+lin valid_A = mkWA (k5 "validi") ; --UNCHK
+lin wherever_Adv = mkWAdv (k99 "ikinä") "missä" ; --UNCHK
+lin mortality_N = mkWN (k40 "kuolevaisuus") ; --UNCHK
+lin medium_N = mkWN (k9 "ala") ; --UNCHK
+lin silk_N = mkWN (k5A "silkki") ; --UNCHK
+lin funeral_N = mkN "hautajaistilaisuus" ;
+lin depending_A = variants{} ; -- 
+lin cow_N = L.cow_N ;
+lin correspond_V2 = mkV2 (mkV "vastata") partitive ;
+lin correspond_V = mkV vOlla "kirjeenvaihdossa" ;
+lin cite_V2 = mkV2 "lainata" partitive ;
+lin classic_A = mkWA (k38 "klassinen") ; --UNCHK
+lin inspection_N = mkWN (k2 "tarkastelu") ;
+lin calculation_N = mkWN (k9A "laskenta") ; --UNCHK
+lin rubbish_N = mkWN (k6 "liirumlaarum") ; --UNCHK
+lin minimum_N = mkN "minimi" ;
+lin hypothesis_N = mkWN (k12 "teoria") ; --UNCHK
+lin youngster_N = mkWN (k38 "nuorukainen") ;
+lin slope_N = mkN "luiska" ; --mkWN (k40 "kaltevuus") ;
+lin patch_N = mkWN (k6 "laastari") ; --UNCHK
+lin invitation_N = mkN "kutsu" ; --WN (k39 "houkutus") ;
+lin ethnic_A = mkWA (k38 "etninen") ; --UNCHK
+lin federation_N = mkN "valtioliitto" ;
+lin duke_N = mkWN (k12 "herttua") ; --UNCHK
+lin wholly_Adv = mkWAdv (k99 "tyystin") ;
+lin closure_N = mkWN (compoundN "lakka" (k38 "uttaminen")) ; --UNCHK
+lin dictionary_N = mkWN (k2 "sanasto") ; --UNCHK
+lin withdrawal_N = mkN "pois" (mkN "vetäminen") ;
+lin automatic_A = mkWA (k38 "automaattinen") ; --UNCHK
+lin liable_A = mkWA (k41A "altis") ; --UNCHK
+lin cry_N = mkWN (k1A "parku") ;
+lin slow_V2 = mkWV2 (k53A "jarruttaa") ; --UNCHK
+lin slow_V = mkV "hidastaa" ;
+lin borough_N = mkN "kauppala" ; --UNCHK
+lin well_A = mkWA (k99 "kunnossa") "hyvässä" ; --UNCHK
+lin suspicion_N = mkN "epäilys" ; --mkWN (compoundN "epä" (k1 "luulo")) ;
+lin portrait_N = mkWN (k5A "potretti") ; --UNCHK
+lin local_N = mkWN (compoundN "paikallis" (k10 "juna")) ; --UNCHK
+lin jew_N = mkWN (k38 "israelilainen") ; --UNCHK
+lin fragment_N = mkWN (k38 "osanen") ; --UNCHK
+lin revolutionary_A = mkWA (compoundA "vallan" (k38 "kumouksellinen")) ; --UNCHK
+lin evaluate_V2 = mkWV2 (k67 "arvostella") ; --UNCHK
+lin evaluate_V = mkWV (k67 "arvostella") ; --UNCHK
+lin competitor_N = mkN "kilpailija" ;
+lin sole_A = mkA "ainoa" ;
+lin reliable_A = mkWA (k10 "luotettava") ;
+lin weigh_V2 = mkWV2 (k69 "punnita") ; --UNCHK
+lin weigh_V = mkWV (k69 "punnita") ; --UNCHK
+lin medieval_A = mkWA (compoundA "keski" (k38 "aikainen")) ; --UNCHK
+lin clinic_N = mkWN (k14A "klinikka") ; --UNCHK
+lin shine_V2 = mkWV2 (k53A "kiillottaa") ; --UNCHK
+lin shine_V = mkV (lin VK {s = c53 "loistaa"}) ;
+lin knit_V2 = mkWV2 (k53 "mutristaa") ; --UNCHK
+lin knit_V = mkWV (k53 "mutristaa") ; --UNCHK
+lin complexity_N = mkWN (k40 "mutkikkuus") ; --UNCHK
+lin remedy_N = mkWN (k39 "parannus") ; --UNCHK
+lin fence_N = mkWN (k39 "aitaus") ;
+lin bike_N = L.bike_N ;
+lin freeze_V2 = mkWV2 (k52A "käyttäytyä") "jäätävästi" ; --UNCHK
+lin freeze_V = L.freeze_V ;
+lin eliminate_V2 = mkV2 (lin VK {s = c53 "poistaa"}) ;
+lin interior_N = mkN "sisus" ; --mkWN (compoundN "sisäasiain" (k3 "ministeriö")) ;
+lin intellectual_A = mkWA (k41A "älykäs") ; --UNCHK
+lin established_A = variants{} ; -- 
+lin voter_N = mkWN (k10 "äänestäjä") ; --f70
+lin garage_N = mkN "auto" (mkN "talli") ;
+lin era_N = mkWN (compoundN "keski" (k1 "arvo")) "ansaittujen" "juoksujen" ; --UNCHK
+lin pregnant_A = mkWA (k10 "oleva") "raskaana" ; --UNCHK
+lin plot_N = mkWN (k26 "juoni") ; --UNCHK
+lin greet_V2 = mkWV2 (k53A "ottaa") "vastaan" ;
+lin electrical_A = mkWA "sähkö-" ; --UNCHK
+lin lie_N = mkWN (k48 "valhe") ; --UNCHK
+lin disorder_N = mkWN (k40 "levottomuus") ; --UNCHK
+lin formally_Adv = variants{} ; -- 
+lin excuse_N = mkWN (compoundN "anteeksi" (k1A "pyyntö")) ; --UNCHK
+lin socialist_A = mkWA (k38 "sosialistinen") ; --UNCHK
+lin cancel_V2 = mkV2 "peruuttaa" ;
+lin cancel_V = mkV "peruuttaa" ; --UNCHK
+lin harm_N = mkN "haitta" ; --mkWN (compoundN "hai" (k38 "ttaaminen")) ;
+lin excess_N = mkN (lin NK {s = d09A "liika"}) ;
+lin exact_A = mkWA (k9A "tarkka") ; --f60
+lin oblige_V2V = mkWV2V (k53A "pitää") "voimassa" ; --UNCHK
+lin oblige_V2 = mkWV2 (k53A "pitää") "voimassa" ; --UNCHK
+lin accountant_N = mkWN (k10 "valvoja") "varainhoidon" ; --UNCHK
+lin mutual_A = mkWA (k38 "keskinäinen") ; --f89
+lin fat_N = L.fat_N ;
+lin volunteerMasc_N = variants{} ; -- 
+lin laughter_N = mkWN (k1 "nauru") ; --UNCHK
+lin trick_N = mkWN (k3 "illuusio") ; --UNCHK
+lin load_V2 = mkV2 "lastata" ; --mkWV2 (k53A "vesittää") ;
+lin load_V = mkWV (k53A "vesittää") ; --UNCHK
+lin disposal_N = mkWN (compoundN "hei" (k38 "ttäminen")) "pois" ; --UNCHK
+lin taxi_N = mkWN (k5 "taksi") ;
+lin murmur_V2 = mkWV2 (k66 "äristä") ; --UNCHK
+lin murmur_V = mkWV (k66 "äristä") ; --UNCHK
+lin tonne_N = mkWN (k5 "tonni") ; --UNCHK
+lin spell_V2 = mkWV2 (k53A "vuorottaa") ; --UNCHK
+lin spell_V = mkWV (k53A "vuorottaa") ; --UNCHK
+lin clerk_N = mkWN (k5 "konttoristi") ; --UNCHK
+lin curious_A = mkWA (compoundA "tiedon" (k38 "haluinen")) ; --UNCHK
+lin satisfactory_A = mkWA (k10 "tyydyttävä") ; --UNCHK
+lin identical_A = mkWA (k38 "identtinen") ;
+lin applicant_N = mkN (lin NK {s = d12 "hakija"}) ;
+lin removal_N = mkWN (compoundN "ero" (k38 "ttaminen")) ; --UNCHK
+lin processor_N = mkWN (k6 "prosessori") ; --UNCHK
+lin cotton_N = mkWN (k9 "puuvilla") ;
+lin reverse_V2 = mkWV2 (k56A "vaihtaa") "päinvastaiseksi" ; --UNCHK
+lin reverse_V = mkV (mkV "vaihtua") "päinvastaiseksi" ; --mkWV (k56A "vaihtaa") "päinvastaiseksi" ;
+lin hesitate_VV = mkWVV (k67 "aikailla") ; --UNCHK
+lin hesitate_V = mkWV (k67 "aikailla") ; --UNCHK
+lin professor_N = mkWN (k6 "professori") ;
+lin admire_V2 = mkWV2 (k53A "kunnioittaa") ; --UNCHK
+lin namely_Adv = mkWAdv (k99 "nimittäin") ;
+lin electoral_A = mkA (separateN "vaaleja" (mkN "koskeva" "koskevia")) ; ---?? --WA "valitsija-" ;
+lin delight_N = mkWN (k1 "ilo") ; --UNCHK
+lin urgent_A = mkWA (k10 "pakottava") ; --UNCHK
+lin prompt_V2V = mkWV2V (k53A "yllyttää") ; --UNCHK
+lin prompt_V2 = mkWV2 (k53A "yllyttää") ;
+lin mate_N = mkWN (kH1 "matti") ; --UNCHK
+lin mate_2_N = variants{} ; -- 
+lin mate_1_N = mkN "kumppani" ;
+lin exposure_N = mkN "altistuminen" ;
+lin server_N = mkWN (k33A "otin") ; --UNCHK
+lin distinctive_A = mkWA (k38 "tyypillinen") ; --UNCHK
+lin marginal_A = mkWA (k38 "marginaalinen") ; --UNCHK
+lin structural_A = mkA "rakenteellinen" ;
+lin rope_N = L.rope_N ;
+lin miner_N = mkWN (compoundN "kaivos" (k38 "työläinen")) ;
+lin entertainment_N = mkN "viihde" ;
+lin acre_N = mkN "eekkeri" ;
+lin pig_N = mkN "sika" ;
+lin encouraging_A = mkWA (k10 "lupaava") ; --UNCHK
+lin guarantee_N = mkWN (k17 "takuu") ; --f83
+lin gear_N = mkWN (k41A "ratas") ;
+lin anniversary_N = mkN "merkkipäivä" ;
+lin past_Adv = mkWAdv (k99 "ohi") ; --UNCHK
+lin ceremony_N = mkWN (k12 "seremonia") ; --UNCHK
+lin rub_V2 = L.rub_V2 ;
+lin rub_V = mkWV (k73A "hinkata") ; --UNCHK
+lin monopoly_N = mkWN "Monopoly" ; --UNCHK
+lin left_N = mkWN (k37 "vasen") ; --UNCHK
+lin flee_V2 = mkWV2 (k73A "karata") ; --UNCHK
+lin flee_V = mkWV (k73A "karata") ; --UNCHK
+lin yield_V2 = mkV2 "tuottaa" ;
+lin discount_N = mkN "alennus" ;
+lin above_A = mkWA (compoundA "main" (k1 "ittu")) "edellä" ; --UNCHK
+lin uncle_N = mkWN (k10A "setä") ; --UNCHK
+lin audit_N = mkWN (k39 "tarkastus") ; --UNCHK
+lin advertisement_N = mkN "mainos" ; --WN (k39 "mainostus") ;
+lin explosion_N = mkWN (k39 "räjähdys") ; --UNCHK
+lin contrary_A = mkWA (k38 "vastakkainen") ; --UNCHK
+lin tribunal_N = mkWN (k1A "istunto") ; --UNCHK
+lin swallow_V2 = mkV2 "niellä" ; --mkWV2 (k52 "uskoa") ;
+lin swallow_V = mkWV (k52 "uskoa") ; --UNCHK
+lin typically_Adv = variants{} ; -- 
+lin fun_A = variants{} ; -- 
+lin rat_N = mkWN (k10A "rotta") ; --UNCHK
+lin cloth_N = mkWN (k48A "vaate") ; --UNCHK
+lin cable_N = mkN "kaapeli" "kaapeleita" ;
+lin interrupt_V2 = mkWV2 (k66 "katkaista") ; --UNCHK
+lin interrupt_V = mkWV (k66 "katkaista") ; --UNCHK
+lin crash_N = mkN "törmays" ;
+lin flame_N = mkWN (k5A "liekki") ; --UNCHK
+lin controversy_N = mkN "kiista" ;
+lin rabbit_N = mkWN (kH1 "kani") ; --UNCHK
+lin everyday_A = mkWA (compoundA "joka" (k38 "päiväinen")) ;
+lin allegation_N = mkWN (k48A "väite") ;
+lin strip_N = mkWN "strippaus" ; --UNCHK
+lin stability_N = mkN "vakaus" ;
+lin tide_N = mkN "vuoro" L.water_N ;
+lin illustration_N = mkWN (k39 "kuvitus") ; --UNCHK
+lin insect_N = mkWN (k14A "ötökkä") ; --UNCHK
+lin correspondent_N = mkN "kirjeenvaihtaja" ; --mkWN (k10 "kirjoittaja") "kirjeiden" ;
+lin devise_V2 = mkV2 "keksiä" ; --WV2 (k73A "kekata") ;
+lin determined_A = variants{} ; -- 
+lin brush_V2 = mkWV2 (k61A "pyyhkiä") ; --UNCHK
+lin brush_V = mkWV (k61A "pyyhkiä") ;
+lin adjustment_N = mkN "säätö" ;
+lin controversial_A = mkWA (compoundA "kiistan" (k38 "alainen")) ;
+lin organic_A = mkWA (k38 "elimellinen") ; --UNCHK
+lin escape_N = mkWN (k1A "pako") ; --UNCHK
+lin thoroughly_Adv = variants{} ; -- 
+lin interface_N = mkWN (compoundN "liittymä" (k9A "pinta")) ; --UNCHK
+lin historic_A = mkWA (k38 "historiallinen") ; --UNCHK
+lin collapse_N = mkWN (k39 "romahdus") ; --f74
+lin temple_N = mkWN (k6 "temppeli") ; --UNCHK
+lin shade_N = mkWN (k33 "varjostin") ; --UNCHK
+lin craft_N = mkWN (k1A "taito") ; --UNCHK
+lin nursery_N = mkWN (compoundN "taimi" (k9 "tarha")) ; --UNCHK
+lin piano_N = mkWN (k1 "piano") ;
+lin desirable_A = mkWA (k10 "toivottava") ;
+lin assurance_N = mkWN (k40 "varmuus") ; --UNCHK
+lin jurisdiction_N = mkWN (k9A "valta") "oikeudellinen" ; --UNCHK
+lin advertise_V2 = mkWV2 (k53 "julkistaa") ; --UNCHK
+lin advertise_V = mkWV (k53 "julkistaa") ; --UNCHK
+lin bay_N = mkWN (k4A "ruunikko") ; --UNCHK
+lin specification_N = mkWN (k1A "ehto") ;
+lin disability_N = mkN "kykenemättömyys" ; --mkWN (k40 "vammaisuus") ;
+lin presidential_A = mkWA "presidentillinen" ;
+lin arrest_N = mkWN (k99 "kiinni") "saada" ; --UNCHK
+lin unexpected_A = mkWA (k34A "odottamaton") ;
+lin switch_N = mkN "vaihdos" ; --WN (k39 "muutos") ;
+lin penny_N = mkN "penni" ;
+lin respect_V2 = mkWV2 (k53A "pitää") "arvossa" ; --UNCHK
+lin celebration_N = mkWN (k40 "juhlallisuus") ; --UNCHK
+lin gross_A = mkWA "kokonais-" ; --f56
+lin aid_V2 = mkWV2 (k67 "olla") "avuksi" ; --UNCHK
+lin aid_V = mkV vOlla "avuksi" ;
+lin superb_A = mkWA (k38 "suurenmoinen") ; --UNCHK
+lin process_V2 = mkWV2 (k67A "käsitellä") ; --UNCHK
+lin process_V = mkWV (k67A "käsitellä") ;
+lin innocent_A = mkWA (k34A "syytön") ; --UNCHK
+lin leap_V2 = mkWV2 (k73A "loikata") ; --UNCHK
+lin leap_V = mkWV (k73A "loikata") ; --UNCHK
+lin colony_N = mkN "siirtokunta" ; --WN (compoundN "yhdys" (k10A "kunta")) ;
+lin wound_N = mkWN (compoundN "haa" (k38 "voittaminen")) ;
+lin hardware_N = mkWN (k1 "laitteisto") ; --UNCHK
+lin satellite_N = mkWN (k5A "satelliitti") ; --UNCHK
+lin float_V = L.float_V ;
+lin bible_N = mkWN "raamattu" ; --UNCHK
+lin statistical_A = mkWA (k38 "tilastollinen") ;
+lin marked_A = mkWA "merkitty" ;
+lin hire_V2V = mkWV2V (k53A "ottaa") "vuokralle" ; --UNCHK
+lin hire_V2 = mkV2 (lin VK {s = c73A "palkata"}) ;
+lin cathedral_N = mkWN (k5 "katedraali") ; --UNCHK
+lin motive_N = mkN "motiivi" ; --WN (k48A "tarve") ;
+lin correct_VS = mkWVS (k73 "korjata") ; --UNCHK
+lin correct_V2 = mkWV2 (k73 "korjata") ; --UNCHK
+lin correct_V = mkWV (k73 "korjata") ; --UNCHK
+lin gastric_A = mkWA "vatsa-" ; --UNCHK
+lin raid_N = mkN "hyökkäys" ;
+lin comply_V2 = mkWV2 (k52A "taipua") ; --UNCHK
+lin comply_V = mkWV (k52A "taipua") ; --UNCHK
+lin accommodate_V2 = mkWV2 (k54A "soveltaa") ; --UNCHK
+lin accommodate_V = mkWV (k54A "soveltaa") ; --UNCHK
+lin mutter_V2 = mkWV2 (k66 "äristä") ; --UNCHK
+lin mutter_V = mkWV (k66 "äristä") ; --UNCHK
+lin induce_V2 = mkWV2 (k67A "päätellä") ; --UNCHK
+lin trap_V2 = mkWV2 (k71 "tehdä") "liikkumattomaksi" ; --UNCHK
+lin trap_V = mkWV (k71 "tehdä") "liikkumattomaksi" ; --UNCHK
+lin invasion_N = mkWN (k3 "invaasio") ; --UNCHK
+lin humour_N = mkWN (k6 "huumori") ; --UNCHK
+lin bulk_N = mkWN (compoundN "aine" (k10 "määrä")) ; --UNCHK
+lin traditionally_Adv = variants{} ; -- 
+lin commission_V2V = mkWV2V (k56A "antaa") "tehtäväksi" ; --UNCHK
+lin commission_V2 = mkWV2 (k56A "antaa") "tehtäväksi" ;
+lin upstairs_Adv = mkWAdv "ylemmässä" "kerroksessa" ; --UNCHK
+lin translate_V2 = mkV2 "kääntää" ;
+lin translate_V = mkV "kääntää" ;
+lin rhythm_N = mkWN (compoundN "rytmi" (k10 "menetelmä")) ; --UNCHK
+lin emission_N = mkN "päästö" ; --WN (k1A "vuoto") ;
+lin collective_A = mkWA "yhteis-" ; --UNCHK
+lin transformation_N = mkWN (compoundN "muu" (k38 "ntaminen")) ; --UNCHK
+lin battery_N = mkWN (compoundN "pahoin" (k2 "pitely")) ; --UNCHK
+lin stimulus_N = mkWN (k48A "ärsyke") ; --UNCHK
+lin naked_A = mkA "alaston" ;
+lin white_N = mkN "valkoinen" ;
+lin menu_N = mkWN (k10 "ohjelma") ; ---ARB --mkN "valikko" ; --mkN "ruokalista" ;
+lin toilet_N = mkN "käymälä" ;
+lin butter_N = L.butter_N ;
+lin surprise_V2V = mkWV2V (k53A "yllättää") ; --UNCHK
+lin surprise_V2 = mkWV2 (k53A "yllättää") ;
+lin needle_N = mkWN (k9 "neula") ; --UNCHK
+lin effectiveness_N = mkWN (k1 "teho") ;
+lin accordance_N = mkWN (compoundN "suo" (k38 "minen")) ; --UNCHK
+lin molecule_N = mkWN (k38 "hitunen") ; --UNCHK
+lin fiction_N = mkWN (k39 "teos") "kaunokirjallinen" ; --UNCHK
+lin learning_N = mkWN (compoundN "han" (k38 "kkiminen")) "tiedon" ; --UNCHK
+lin statute_N = mkWN (kH1 "laki") ; --UNCHK
+lin reluctant_A = mkWA (k34A "haluton") ;
+lin overlook_V2 = mkV2 "ylenkatsoa" ;
+lin junction_N = mkWN (k39 "liitos") ; --UNCHK
+lin necessity_N = mkWN (k48A "tarve") ; --UNCHK
+lin nearby_A = mkA "läheinen" ;
+lin experienced_A = mkWA (k47 "kokenut") ; --UNCHK
+lin lorry_N = mkWN (compoundN "kuorma-" (k1 "auto")) ; --UNCHK
+lin exclusive_A = mkA "eksklusiivinen" ;
+lin graphics_N = mkWN (k14A "grafiikka") ; --UNCHK
+lin stimulate_V2 = mkWV2 (k62 "stimuloida") ; --UNCHK
+lin warmth_N = mkWN (k1A "lämpö") ; --UNCHK
+lin therapy_N = mkWN (k12 "terapia") ; --UNCHK
+lin convenient_A = mkWA (k10 "sopiva") ;
+lin cinema_N = mkWN (compoundN "elokuva" (k6 "teatteri")) ; --UNCHK
+lin domain_N = mkWN (k39 "tietämys") ; --UNCHK
+lin tournament_N = mkWN (k39 "turnaus") ; --UNCHK
+lin doctrine_N = mkWN (k5A "oppi") ;
+lin sheer_A = mkWA (k9A "silkka") ; --UNCHK
+lin proposition_N = mkN "ehdotus" ; ---ARB --mkWN (k48A "hanke") ;
+lin grip_N = mkWN (k48A "ote") ;
+lin widow_N = mkWN (k7 "leski") ; --UNCHK
+lin discrimination_N = mkWN (k9A "syrjintä") ; --UNCHK
+lin bloody_Adv = mkWAdv (compoundAdv "pahuk" (k99 "sen")) ; --UNCHK
+lin ruling_A = variants{} ; -- 
+lin fit_N = mkWN (k10 "puuska") ; --UNCHK
+lin nonetheless_Adv = variants{} ; -- 
+lin myth_N = mkWN (k39 "uskomus") ; --UNCHK
+lin episode_N = mkWN (k5 "episodi") ;
+lin drift_V2 = mkWV2 (k52 "kinostua") ; --UNCHK
+lin drift_V = mkWV (k52 "kinostua") ; --UNCHK
+lin assert_VS = mkWVS (k53A "vakuuttaa") ; --UNCHK
+lin assert_V2 = mkWV2 (k53A "vakuuttaa") ;
+lin assert_V = mkWV (k53A "vakuuttaa") ; --UNCHK
+lin terrace_N = mkWN (k5 "terassi") ; --UNCHK
+lin uncertain_A = L.uncertain_A ;
+lin twist_V2 = mkV2 "vääntää" ; --mkWV2 (k53A "niksauttaa") ;
+lin insight_N = mkWN (k5 "aisti") "kuudes" ; --UNCHK
+lin undermine_V2 = mkWV2 (k56 "kaivaa") "maata" ; --UNCHK
+lin tragedy_N = mkWN (k12 "tragedia") ;
+lin enforce_V2 = mkV2 "pakottaa" ;
+lin criticize_V2 = mkV2 (mkV "kritisoida") partitive ;
+lin criticize_V = mkWV (k61A "moittia") ;
+lin march_V2 = mkWV2 (k52A "liittyä") "päittäin" ; --UNCHK
+lin march_V = mkWV (k52A "liittyä") "päittäin" ; --UNCHK
+lin leaflet_N = mkWN (kH1 "läppä") ; --UNCHK
+lin fellow_A = variants{} ; -- 
+lin object_V2 = mkWV2 (k62 "protestoida") ; --UNCHK
+lin object_V = mkWV (k62 "protestoida") ;
+lin pond_N = mkWN (k4A "lammikko") ; --UNCHK
+lin adventure_N = mkWN (k39 "yritys") "vaarallinen" ; --UNCHK
+lin diplomatic_A = mkA "diplomaattinen" ;
+lin mixed_A = variants{} ; -- 
+lin rebel_N = mkWN (k38 "kapinallinen") ;
+lin equity_N = mkN (lin NK {s = d48A "osake"}) ;
+lin literally_Adv = variants{} ; -- 
+lin magnificent_A = mkWA (k38 "suurenmoinen") ; --UNCHK
+lin loyalty_N = mkWN (k5A "lojaliteetti") ;
+lin tremendous_A = mkWA (k26 "suuri") "suunnattoman" ; --UNCHK
+lin airline_N = mkN "lento" (mkN "yhtiö" "yhtiöitä") ;
+lin shore_N = mkWN (k10A "pönkkä") ; --UNCHK
+lin restoration_N = mkWN (k39 "palautus") ;
+lin physically_Adv = variants{} ; -- 
+lin render_V2 = mkWV2 (k53A "sulattaa") ; --UNCHK
+lin institutional_A = mkA "institutionaalinen" ;
+lin emphasize_VS = mkWVS (k54A "tähdentää") ; --UNCHK
+lin emphasize_V2 = mkWV2 (k54A "tähdentää") ; --UNCHK
+lin mess_N = mkWN (k6 "kanttiini") ; --UNCHK
+lin commander_N = mkWN (k10 "komentaja") ;
+lin straightforward_A = mkWA (compoundA "kohti" (k10 "suora")) ; --UNCHK
+lin singer_N = mkWN (k5 "vokalisti") ; --UNCHK
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squeeze_V = mkWV (k56A "ahtaa") ; --UNCHK
+lin full_time_A = mkA "täyspäiväinen" ;
+lin breed_V2 = mkWV2 (k52A "lisääntyä") ; --UNCHK
+lin breed_V = mkWV (k52A "lisääntyä") ; --UNCHK
+lin successor_N = mkWN (k10 "seuraaja") ;
+lin triumph_N = mkWN (k39 "menestys") ; --UNCHK
+lin heading_N = mkWN (k10 "perä") ; --UNCHK
+lin mathematics_N = mkN "matematiikka" ; ---!! WN (kH1 "matikka") ;
+lin laugh_N = mkWN (k1 "kasku") ; --UNCHK
+lin clue_N = mkWN (k48 "vihje") ; --UNCHK
+lin still_A = mkWA "asetelma-" ; --UNCHK
+lin ease_N = mkWN (k1A "lepo") ; --UNCHK
+lin specially_Adv = variants{} ; -- 
+lin biological_A = mkWA (k38 "biologinen") ; --UNCHK
+lin forgive_V2 = mkV2 (mkV (mkV "antaa") "anteeksi") allative ;
+lin forgive_V = mkWV (k56A "antaa") "anteeksi" ; --UNCHK
+lin trustee_N = mkWN (k32 "jäsen") "johtokunnan" ; --UNCHK
+lin photo_N = mkN "valokuva" ; --WN (k1 "foto") ;
+lin fraction_N = mkWN (compoundN "murto-" (k10 "osa")) ; --UNCHK
+lin chase_V2 = mkV2 (mkV (mkV "ajaa") "takaa") partitive ; --mkWV2 (k54A "kaivertaa") ;
+lin chase_V = mkWV (k54A "kaivertaa") ; --UNCHK
+lin whereby_Adv = variants{} ; -- 
+lin mud_N = mkWN (k10A "loka") ; --UNCHK
+lin pensioner_N = mkWN (k38 "eläkeläinen") ; --UNCHK
+lin functional_A = mkWA (k38 "toiminnallinen") ; --UNCHK
+lin copy_V2 = mkWV2 (k73 "kopsata") ; --UNCHK
+lin copy_V = mkV "kopioida" ;
+lin strictly_Adv = variants{} ; -- 
+lin desperately_Adv = variants{} ; -- 
+lin await_V2 = mkV2 "varautua" illative ;
+lin coverage_N = mkN "kattavuus" ;
+lin wildlife_N = variants{} ; -- 
+lin indicator_N = mkWN (k6 "mittari") ; --f57
+lin lightly_Adv = variants{} ; -- 
+lin hierarchy_N = mkWN (k12 "hierarkia") ; --UNCHK
+lin evolve_V2 = mkWV2 (k52A "kehittyä") ; --UNCHK
+lin evolve_V = mkWV (k52A "kehittyä") ;
+lin mechanical_A = mkWA (k38 "mekaaninen") ;
+lin expert_A = mkWA (k41A "taidokas") ; --UNCHK
+lin creditor_N = mkWN (k10 "velkoja") ; --f140
+lin capitalist_N = mkWN (k5 "kapitalisti") ; --UNCHK
+lin essence_N = mkWN (k1 "tuoksu") ; --UNCHK
+lin compose_V2 = mkWV2 (k61A "laatia") ;
+lin compose_V = mkWV (k61A "laatia") ; --UNCHK
+lin mentally_Adv = variants{} ; -- 
+lin gaze_N = mkWN (k48 "katse") ; --UNCHK
+lin seminar_N = mkWN (k5 "seminaari") ;
+lin target_V2V = mkWV2V (k73A "suunnata") ; --UNCHK
+lin target_V2 = mkWV2 (k73A "suunnata") ; --f53
+lin label_V3 = variants{}; -- mkWV2 (k73 "leimata") ; --UNCHK
+lin label_V2 = mkWV2 (k73 "leimata") ; --UNCHK
+lin label_V = mkWV (k73 "leimata") ; --UNCHK
+lin fig_N = mkWN (k3 "kaavio") ; --UNCHK
+lin continent_N = mkWN "Manner-Eurooppa" ; --UNCHK
+lin chap_N = variants{} ; -- 
+lin flexibility_N = mkWN (k40 "joustavuus") ; --UNCHK
+lin verse_N = mkWN (k5 "riimi") ; --UNCHK
+lin minute_A = mkWA (compoundA "yks" (k38 "ityiskohtainen")) ; --UNCHK
+lin whisky_N = mkWN (k5 "viski") ; --UNCHK
+lin equivalent_A = mkWA (k38 "samanlainen") ; --UNCHK
+lin recruit_V2 = mkWV2 (k53A "ottaa") "sotaväkeen" ; --UNCHK
+lin recruit_V = mkWV (k53A "ottaa") "sotaväkeen" ; --UNCHK
+lin echo_V2 = mkWV2 (k67A "jäljitellä") ; --UNCHK
+lin echo_V = mkWV (k67A "jäljitellä") ; --UNCHK
+lin unfair_A = mkA "epäreilu" ;
+lin launch_N = mkWN (k2 "laukaisu") ; --UNCHK
+lin cupboard_N = mkWN (k2 "komero") ; --UNCHK
+lin bush_N = mkWN (k10 "puska") ; --UNCHK
+lin shortage_N = mkWN (k48 "vaje") ;
+lin prominent_A = mkWA (k10 "huomattava") ; --UNCHK
+lin merger_N = mkWN (k3 "fuusio") ; --f154
+lin command_V2 = mkWV2 (k58 "käskeä") ; --UNCHK
+lin command_V = mkWV (k58 "käskeä") ; --UNCHK
+lin subtle_A = mkA "hienovarainen" ; --mkWA (k38 "haitallinen") ;
+lin capital_A = mkA (mkN "pää" (mkN "asiallinen")) ; --mkWA (k6 "versaali") ;
+lin gang_N = mkWN (compoundN "työkalu" (k9A "kerta")) ; --UNCHK
+lin fish_V2 = mkWV2 (k53 "kalastaa") ; --UNCHK
+lin fish_V = mkWV (k53 "kalastaa") ; --UNCHK
+lin unhappy_A = mkWA (k34A "onneton") ; --UNCHK
+lin lifetime_N = mkN "elin" (mkN "aika") ;
+lin elite_N = mkWN (k1 "parhaimmisto") ; --UNCHK
+lin refusal_N = mkWN "kieltäytyminen" ; --UNCHK
+lin finish_N = mkWN (k39 "lopetus") ; --UNCHK
+lin aggressive_A = mkA "aggressiivinen" ; --f86
+lin superior_A = mkWA (k16A "ylempi") ; --UNCHK
+lin landing_N = mkWN (k1 "lasku") ; --UNCHK
+lin exchange_V2 = mkWV2 (k56A "vaihtaa") ; --UNCHK
+lin debate_V2 = mkWV2 (k67A "väitellä") ; --UNCHK
+lin debate_V = mkWV (k67A "väitellä") ; --UNCHK
+lin educate_V2 = mkWV2 (k53A "opettaa") ; --UNCHK
+lin separation_N = mkWN (compoundN "ero" (k38 "ttaminen")) ; --UNCHK
+lin productivity_N = mkWN (k40 "tuottavuus") ; --UNCHK
+lin initiate_V2 = mkV2 "aloittaa" ;
+lin probability_N = mkWN (compoundN "toden" (k40 "näköisyys")) ;
+lin virus_N = mkWN (k39 "virus") ;
+lin reporterMasc_N = variants{} ; -- 
+lin fool_N = mkN "typerys" ; --mkWN (k6 "tomppeli") ;
+lin pop_V2 = mkWV2 (k53A "poksahtaa") ; --UNCHK
+lin capitalism_N = mkWN (k5 "kapitalismi") ;
+lin painful_A = mkWA (k10 "rasittava") ; --UNCHK
+lin correctly_Adv = variants{} ; -- 
+lin complex_N = mkWN (k5 "kompleksi") ;
+lin rumour_N = mkWN (k1 "juoru") ; --UNCHK
+lin imperial_A = mkWA (k38 "keisarillinen") ; --UNCHK
+lin justification_N = mkWN (k39 "oikeutus") ; --UNCHK
+lin availability_N = mkWN (k5A "saanti") ; --UNCHK
+lin spectacular_A = mkWA (k38 "keskeinen") ; --UNCHK
+lin remain_N = variants{} ; -- 
+lin ocean_N = mkWN (compoundN "valta" (k24 "meri")) ; --UNCHK
+lin cliff_N = mkWN (k48A "jyrkänne") ; --UNCHK
+lin sociology_N = mkWN (k12 "sosiologia") ; --UNCHK
+lin sadly_Adv = variants{} ; -- 
+lin missile_N = mkWN (k39 "ohjus") ;
+lin situate_V2 = mkWV2 (k53A "asettaa") ; --UNCHK
+lin artificial_A = mkA "keinotekoinen" ;
+lin apartment_N = L.apartment_N ;
+lin provoke_V2 = mkWV2 (k62 "stimuloida") ; --UNCHK
+lin oral_A = mkA "suullinen" ; --mkWA (k38 "oraalinen") ;
+lin maximum_N = mkWN (k1 "taso") "paras" ; --UNCHK
+lin angel_N = variants{} ; -- 
+lin spare_A = mkA "ylijäänyt" ;
+lin shame_N = mkN "häpeä" ; --mkWN (k10 "ikävä") ;
+lin intelligent_A = mkA "älykäs" ; --mkWA (k38 "älyllinen") ;
+lin discretion_N = mkWN (compoundN "harkinta" (k1A "kyky")) ;
+lin businessman_N = mkN "liike" L.man_N ;
+lin explicit_A = mkWA (k15 "selkeä") ;
+lin book_V2 = mkV2 "varata" ; --mkWV2 (k53 "järjestää") ;
+lin uniform_N = mkWN (k1 "univormu") ;
+lin push_N = mkWN (k2 "tönäisy") ; --UNCHK
+lin counter_N = mkWN (compoundN "vasta" (k1 "isku")) ; --UNCHK
+lin subject_A = mkWA (k41A "altis") ; --UNCHK
+lin objective_A = mkWA (k34A "puolueeton") ; --UNCHK
+lin hungry_A = mkWA (k38 "nälkäinen") ; --UNCHK
+lin clothing_N = mkWN (k1A "puku") ; --UNCHK
+lin ride_N = mkWN (k1 "ajo") ; --UNCHK
+lin romantic_A = mkWA (k38 "romanttinen") ;
+lin attendance_N = mkWN (compoundN "läsnä" (k1A "olo")) ;
+lin part_time_A = mkA "osa-aikainen" ;
+lin trace_N = mkWN (k9 "aisa") ; --UNCHK
+lin backing_N = mkWN (k39 "kannatus") ; --UNCHK
+lin sensation_N = mkWN (k1A "kyky") ; --UNCHK
+lin carrier_N = mkWN (k10 "kantaja") ; --f135
+lin interest_V2 = mkWV2 (k53 "kiinnostaa") ; --f65
+lin interest_V = mkWV (k53 "kiinnostaa") ; --UNCHK
+lin classification_N = mkWN (k2 "lajittelu") ; --UNCHK
+lin classic_N = mkWN (k4A "klassikko") ; --UNCHK
+lin beg_V2 = mkWV2 (k54A "pyytää") ; --UNCHK
+lin beg_V = mkWV (k54A "pyytää") ; --UNCHK
+lin appendix_N = mkWN (k48A "lisäke") "sekaalinen" ; --UNCHK
+lin doorway_N = mkWN (compoundN "ovi" (k1A "aukko")) ; --UNCHK
+lin density_N = mkWN (k40 "tiiviys") ; --UNCHK
+lin working_class_A = mkA "työväenluokkainen" ;
+lin legislative_A = mkWA (k38 "lainsäädännöllinen") ;
+lin hint_N = mkWN (k5A "vinkki") ;
+lin shower_N = mkWN (k1 "suihku") ; --UNCHK
+lin current_N = mkWN (k9A "virta") ; --UNCHK
+lin succession_N = mkN "sarja" ; --mkWN (compoundN "per" (k38 "iminen")) ;
+lin nasty_A = mkWA (k9 "paha") ; --UNCHK
+lin duration_N = mkWN (k40 "pituus") ; --UNCHK
+lin desert_N = mkWN (k4A "aavikko") ; --UNCHK
+lin receipt_N = mkN (lin NK {s = d05A "kuitti"}) ;
+lin native_A = mkA (mkN "synty" (mkN "peräinen")) ;
+lin chapel_N = mkWN (compoundN "jumalan" (k39 "palvelus")) ; --UNCHK
+lin amazing_A = mkWA (k10 "vaikuttava") ; --UNCHK
+lin hopefully_Adv = variants{} ; -- 
+lin fleet_N = mkWN (k2 "laivasto") ;
+lin comparable_A = mkWA (k10 "oleva") "verrattavissa" ; --f60
+lin oxygen_N = mkWN (k7A "happi") ; --UNCHK
+lin installation_N = mkWN (k39 "asennus") ; --UNCHK
+lin developer_N = mkN "kehittäjä" ;
+lin disadvantage_N = mkWN (k10 "asema") "epäedullinen" ; --UNCHK
+lin recipe_N = mkWN (k5 "resepti") ;
+lin crystal_N = mkWN (compoundN "kellon" (k5 "lasi")) ; --UNCHK
+lin modification_N = mkWN (compoundN "muu" (k38 "ttaminen")) ; --UNCHK
+lin schedule_V2V = mkWV2V (k67A "suunnitella") ;
+lin schedule_V2 = mkV2 "määrätä" ;
+lin schedule_V = mkWV (k67A "suunnitella") ;
+lin midnight_N = mkWN "keskiyö" ; --UNCHK
+lin successive_A = mkWA (k38 "perättäinen") ; --UNCHK
+lin formerly_Adv = variants{} ; -- 
+lin loud_A = mkWA (k10 "kova") ;
+lin value_V2 = mkV2 "arvostaa" ; --f104
+lin value_V = mkWV (k62 "arvioida") ; --UNCHK
+lin physics_N = mkWN (k14A "fysiikka") ;
+lin truck_N = mkN "rekka" ;
+lin stroke_N = mkN "veto" ; ---ARB --mkN "infarkti"
+lin kiss_N = mkWN (k2 "hipaisu") ; --UNCHK
+lin envelope_N = mkWN (k39 "päällys") ; --UNCHK
+lin speculation_N = mkN "spekulaatio" ;
+lin canal_N = mkWN (k10 "kanava") ; --UNCHK
+lin unionist_N = mkWN (k32 "jäsen") "ammattiliiton" ; --UNCHK
+lin directory_N = mkN "hakemisto" ; --mkWN (k2 "luettelo") ;
+lin receiver_N = mkWN (compoundN "vastaan" (k33A "otin")) ;
+lin isolation_N = mkWN (k39 "eristys") ; --UNCHK
+lin fade_V2 = mkWV2 (k52 "virua") ; --UNCHK
+lin fade_V = mkWV (k52 "virua") ; --UNCHK
+lin chemistry_N = mkWN (k12 "kemia") ;
+lin unnecessary_A = mkWA (k10 "turha") ; --UNCHK
+lin hit_N = mkWN (k10 "osuma") ;
+lin defenderMasc_N = variants{} ; -- 
+lin stance_N = mkWN (k1A "asento") ; --UNCHK
+lin sin_N = mkWN (k5A "synti") ;
+lin realistic_A = mkWA (k38 "realistinen") ; --UNCHK
+lin socialist_N = mkWN (k5 "sosialisti") ; --UNCHK
+lin subsidy_N = mkWN (k38 "tukiainen") ; --f52
+lin content_A = mkWA (k38 "tyytyväinen") ; --UNCHK
+lin toy_N = mkN "lelu" ;
+lin darling_N = mkWN (compoundN "Darling-" (k7A "joki")) ; --UNCHK
+lin decent_A = mkWA (k38 "säädyllinen") ; --UNCHK
+lin liberty_N = mkWN (k40 "vapaus") ; --UNCHK
+lin forever_Adv = mkAdv "ikuisesti" ; --WAdv (k99 "alati") ;
+lin skirt_N = mkWN (k48 "hame") ; --UNCHK
+lin coordinate_V2 = mkV2 "koordinoida" ; --WV2 (k53 "järjestää") ;
+lin coordinate_V = mkWV (k53 "järjestää") ; --UNCHK
+lin tactic_N = mkWN (k5 "manööveri") ; --UNCHK
+lin influential_A = mkWA (compoundA "vaikutus" (k38 "valtainen")) ; --UNCHK
+lin import_V2 = mkV2 "tuoda" ; --WV2 (k76A "tietää") ;
+lin accent_N = mkWN (k5A "aksentti") ; --UNCHK
+lin compound_N = mkWN "kampong" ; --UNCHK
+lin bastard_N = mkWN (compoundN "seka" (k3 "sikiö")) ; --UNCHK
+lin ingredient_N = mkWN (k39 "aines") ;
+lin dull_A = L.dull_A ;
+lin cater_V = mkWV (k53A "toimittaa") "ruokaa" ; --UNCHK
+lin scholar_N = mkWN (k12 "opiskelija") ; --UNCHK
+lin faint_A = mkWA (k1A "säikky") ; --UNCHK
+lin ghost_N = mkWN (k1 "haamu") ;
+lin sculpture_N = mkWN (compoundN "kuvanveisto" (k48A "taide")) ; --UNCHK
+lin ridiculous_A = mkWA (k1 "hupsu") ; --UNCHK
+lin diagnosis_N = mkWN (k5 "diagnoosi") ; --UNCHK
+lin delegate_N = mkWN (k10 "edustaja") ;
+lin neat_A = mkWA (k10 "taitava") ; --UNCHK
+lin kit_N = mkWN (k1A "pentu") ; --UNCHK
+lin lion_N = mkN "leijona" ; --mkWN (k41A "kuningas") "eläinten" ;
+lin dialogue_N = mkWN (k5 "dialogi") ; --UNCHK
+lin repair_V2 = mkV2 "korjata" ;
+lin repair_V = mkWV (k53 "virkistää") ; --UNCHK
+lin tray_N = mkWN (k9A "kelkka") ; --UNCHK
+lin fantasy_N = mkWN (k12 "fantasia") ; --UNCHK
+lin leave_N = mkN "virkavapaa" ; --WN (k2 "hyvästely") ---ARB
+lin export_V2 = mkWV2 (k64 "viedä") ; --UNCHK
+lin export_V = mkWV (k64 "viedä") ; --UNCHK
+lin forth_Adv = mkWAdv (k99 "esiin") ;
+lin lamp_N = L.lamp_N ;
+lin allege_VS = mkVS (mkV "väittää") ;
+lin allege_V2 = mkV2 "väittää" ;
+lin pavement_N = mkWN (k39 "kiveys") ; --UNCHK
+lin brand_N = mkN "tavaramerkki" ;
+lin constable_N = mkWN (k6 "konstaapeli") ; --UNCHK
+lin compromise_N = mkWN (k5 "kompromissi") ; --f56
+lin flag_N = mkN "lippu" ;
+lin filter_N = mkWN (k33A "suodatin") ;
+lin reign_N = mkWN (k9A "valta") ; --UNCHK
+lin execute_V2 = mkV2 "suorittaa" ; --WV2 (k53A "teloittaa") ; ----ARB
+lin pity_N = mkWN (k5 "sääli") ; --UNCHK
+lin merit_N = mkWN (k3 "ansio") ; --UNCHK
+lin diagram_N = mkWN (k3 "kaavio") ; --UNCHK
+lin wool_N = mkN "villa" ; --WN (kH1 "turkki") ;
+lin organism_N = mkWN (k1A "olento") ; --UNCHK
+lin elegant_A = mkA "elegantti" | mkWA (k41A "tyylikäs") ;
+lin red_N = mkWN (k40 "punaisuus") ; --UNCHK
+lin undertaking_N = mkN "hanke" ; --mkWN (k19 "työ") ;
+lin lesser_A = mkWA "vähäpätöisempi" ; --UNCHK
+lin reach_N = mkWN "venyttäminen" ; --UNCHK
+lin marvellous_A = mkWA (k38 "ihmeellinen") ; --UNCHK
+lin improved_A = variants{} ; -- 
+lin locally_Adv = variants{} ; -- 
+lin entity_N = mkN "olio" ;
+lin rape_N = mkN "raiskaus" | mkWN (k38 "väkisinmakaaminen") ;
+lin secure_A = mkWA (k34A "huoleton") ; --UNCHK
+lin descend_V2 = mkWV2 (k52A "laskeutua") ; --UNCHK
+lin descend_V = mkWV (k52A "laskeutua") ; --UNCHK
+lin backwards_Adv = mkWAdv (k99 "taemmaksi") ; --UNCHK
+lin peer_V = mkWV (k67 "tähyillä") ; --UNCHK
+lin excuse_V2 = mkWV2 (k53A "vapauttaa") ; --UNCHK
+lin genetic_A = mkA "perinnöllinen" ; ---ARB mkWA (k38 "geneettinen") ;
+lin fold_V2 = mkWV2 (k53A "sekoittaa") ; --UNCHK
+lin fold_V = mkV (mkV "kaatua") "kokoon" ; --mkWV (k53A "sekoittaa") ;
+lin portfolio_N = mkWN (k1A "salkku") ; --f219
+lin consensus_N = mkWN (k39 "konsensus") ;
+lin thesis_N = mkWN (k10 "tutkielma") "tieteellinen" ; --UNCHK
+lin shop_V = mkV (mkV "käydä") "ostoksilla" ; --mkWV (k62 "vasikoida") ;
+lin nest_N = mkWN (k48A "pesäke") ; --UNCHK
+lin frown_V = mkWV (k67 "mulkoilla") ; --UNCHK
+lin builder_N = mkWN (k10 "rakentaja") ; --UNCHK
+lin administer_V2 = mkV2 "hallinnoida" partitive ; --mkWV2 (k56A "jakaa") ;
+lin administer_V = mkWV (k56A "jakaa") ; --UNCHK
+lin tip_V2 = mkWV2 (k73 "sysätä") ; --UNCHK
+lin tip_V = mkWV (k73 "sysätä") ; --UNCHK
+lin lung_N = mkWN (k1 "keuhko") ; --UNCHK
+lin delegation_N = mkWN "valtuuttaminen" ; --UNCHK
+lin outside_N = mkN "ulko" (mkN "puoli") ; --mkWN (compoundN "ulko" (k9A "pinta")) ;
+lin heating_N = mkWN (k33A "lämmitin") ; --UNCHK
+lin like_Subj = variants{} ; -- 
+lin instinct_N = mkWN (k1A "kyky") "luontainen" ; --UNCHK
+lin teenager_N = mkWN (k38 "nuorukainen") ; --UNCHK
+lin lonely_A = mkWA (k38 "yksinäinen") ; --UNCHK
+lin residence_N = mkN "koti" (mkN "paikka") ; --mkWN (k2 "oleskelu") ;
+lin radiation_N = mkWN (compoundN "säde" (k1A "hoito")) ; --UNCHK
+lin extract_V2 = mkWV2 (k53A "vetää") "ulos" ; --UNCHK
+lin concession_N = mkWN (compoundN "toimi" (k10A "lupa")) ; --UNCHK
+lin autonomy_N = mkWN (k40 "vapaus") ; --UNCHK
+lin norm_N = mkWN (k6 "standardi") ;
+lin musicianMasc_N = variants{} ; -- 
+lin graduate_N = mkWN (compoundN "mitta" (k5 "lasi")) ; --UNCHK
+lin glory_N = mkWN (k40 "upeus") ;
+lin bear_N = mkN "karhu" ;
+lin persist_V = mkWV (k52 "pysyä") "järkähtämättömänä" ; --UNCHK
+lin rescue_V2 = mkWV2 (k53 "pelastaa") ;
+lin equip_V2 = mkV2 "varustaa" ;
+lin partial_A = mkWA (k38 "puolueellinen") ; ----ARB osittainen
+lin officially_Adv = variants{} ; -- 
+lin capability_N = mkN (lin NK {s = d01A "kyky"}) ;
+lin worry_N = mkWN (k9 "vaiva") ; --UNCHK
+lin liberation_N = mkWN (k39 "vapautus") ; --UNCHK
+lin hunt_V2 = L.hunt_V2 ;
+lin hunt_V = mkWV (k53 "pyydystää") ; --UNCHK
+lin daily_Adv = mkWAdv (k99 "päivittäin") ; --UNCHK
+lin heel_N = mkWN (k1A "korko") ; --UNCHK
+lin contract_V2V = mkWV2V (k63 "saada") ; --UNCHK
+lin contract_V2 = mkV2 (mkV (mkV "ottaa") "palvelukseen") ; --mkWV2 (k63 "saada") ;
+lin contract_V = mkWV (k63 "saada") ; --UNCHK
+lin update_V2 = mkWV2 (k53 "ajantasaistaa") ; --UNCHK
+lin assign_V2V = mkWV2V (k73 "varata") ; --UNCHK
+lin assign_V2 = mkWV2 (k73 "varata") ; --UNCHK
+lin spring_V2 = mkV2 "laukaista" ; --mkWV2 (k63 "saada") ;
+lin spring_V = mkV "syöksyä" ; --mkWV (k63 "saada") ;
+lin single_N = mkWN (compoundN "ykköspesä" (k5A "lyönti")) ; --UNCHK
+lin commons_N = mkWN (k1A "sääty") "kolmas" ; --UNCHK
+lin weekly_A = mkWA (k38 "viikoittainen") ;
+lin stretch_N = mkN "pätkä" ;
+lin pregnancy_N = mkWN (k9A "raskausaika") ; --UNCHK
+lin happily_Adv = variants{} ; -- 
+lin spectrum_N = mkWN (k1 "kirjo") ; --UNCHK
+lin interfere_V = mkWV (k69 "häiritä") ; --UNCHK
+lin suicide_N = mkWN (compoundN "itse" (k10 "murha")) ; --UNCHK
+lin panic_N = mkWN (k5A "paniikki") ; --f54
+lin invent_V2 = mkV2 "keksiä" ;
+lin invent_V = mkV "keksiä" ;
+lin intensive_A = mkA "tehokas" ;
+lin damp_A = mkWA (k15 "kostea") ; --UNCHK
+lin simultaneously_Adv = variants{} ; -- 
+lin giant_N = mkWN (k38 "jättiläinen") ; --f78
+lin casual_A = mkA "epäformaali" ;
+lin sphere_N = mkWN (k1 "pallo") ; --UNCHK
+lin precious_A = mkA "arvokas" ;
+lin sword_N = mkWN (k9A "kalpa") ; --UNCHK
+lin envisage_V2 = mkWV2 (k71 "nähdä") "mielessään" ; --UNCHK
+lin bean_N = mkWN (k7A "päälaki") ; --UNCHK
+lin time_V2 = mkWV2 (k53A "ajoittaa") ;
+lin crazy_A = mkWA (k47 "höpsähtänyt") ; --UNCHK
+lin changing_A = variants{} ; -- 
+lin primary_N = mkN "esi" (mkN "vaali") ;
+lin concede_VS = mkVS (mkV "tunnustaa") ; --f56
+lin concede_V2 = mkWV2 (k54A "myöntää") ; --UNCHK
+lin concede_V = mkV (mkV "antaa") "myöten" ; --mkWV (k54A "myöntää") ;
+lin besides_Adv = mkWAdv (k99 "toisekseen") ; --UNCHK
+lin unite_V2 = mkWV2 (k53 "yhdistää") ; --UNCHK
+lin unite_V = mkV "yhdistyä" ; --mkWV (k53 "yhdistää") ;
+lin severely_Adv = variants{} ; -- 
+lin separately_Adv = variants{} ; -- 
+lin instruct_V2 = mkWV2 (k52 "neuvoa") ;
+lin insert_V2 = mkWV2 (k56A "laittaa") ;
+lin go_N = mkWN (compoundN "go-" (k5 "peli")) ; --UNCHK
+lin exhibit_V2 = mkWV2 (k53A "marssittaa") ; --UNCHK
+lin brave_A = mkWA (k38 "urhoollinen") ; --UNCHK
+lin tutor_N = mkWN (k6 "tutor") ; --UNCHK
+lin tune_N = mkN "sävel" ;
+lin debut_N = mkWN (k38 "ensiesiintyminen") ; --UNCHK
+lin debut_2_N = variants{} ; -- 
+lin debut_1_N = mkN "debyytti" ;
+lin continued_A = variants{} ; -- 
+lin bid_V2 = mkWV2 (k74A "vedota") ; --UNCHK
+lin bid_V = mkV "tarjota" ;
+lin incidence_N = mkWN (compoundN "kohta" (k38 "aminen")) ; --UNCHK
+lin downstairs_Adv = mkWAdv (k99 "alhaalla") ; --UNCHK
+lin cafe_N = mkWN (k12 "kuppila") ; --UNCHK
+lin regret_VS = mkWVS (k67 "olla") "pahoillaan" ; --UNCHK
+lin regret_V2 = mkV2 "katua" partitive ; --mkWV2 vOlla "pahoillaan" ;
+lin killer_N = mkN "tappaja" ; --mkWN (compoundN "miekka" (k41 "valas")) ;
+lin delicate_A = mkWA (k41 "hauras") ;
+lin subsidiary_N = mkWN (compoundN "tytär" (k3 "yhtiö")) ; --f223
+lin gender_N = mkWN (k40 "sukupuolisuus") ; --UNCHK
+lin entertain_V2 = mkWV2 (k69 "harkita") ; --UNCHK
+lin cling_V = mkWV (k52A "roikkua") ; --UNCHK
+lin vertical_A = mkWA (k38 "vertikaalinen") ; --UNCHK
+lin fetch_V2 = mkWV2 (k53A "kuljettaa") ; --UNCHK
+lin strip_V2 = mkWV2 (k52A "riisuuntua") ; --UNCHK
+lin strip_V = mkWV (k52A "riisuuntua") ; --UNCHK
+lin plead_VS = mkWVS (k74A "vedota") ; --UNCHK
+lin plead_V2 = mkWV2 (k74A "vedota") ; --UNCHK
+lin plead_V = mkWV (k74A "vedota") ;
+lin duck_N = mkWN (k10 "sorsa") ; --UNCHK
+lin breed_N = mkN "rotu" ; --WN (k5A "tyyppi") ;
+lin assistant_A = variants{} ; -- 
+lin pint_N = mkWN "0,47" "l" ; --UNCHK
+lin abolish_V2 = mkWV2 (k53A "lopettaa") ; --UNCHK
+lin translation_N = mkN "käännös" ;
+lin princess_N = mkWN (k13 "prinsessa") ; --UNCHK
+lin line_V2 = mkWV2 (k53 "päällystää") ; --UNCHK
+lin line_V = mkWV (k53 "päällystää") ; --UNCHK
+lin excessive_A = mkWA (k34A "kohtuuton") ; --UNCHK
+lin digital_A = mkWA (k38 "digitaalinen") ;
+lin steep_A = mkWA (k10A "jyrkkä") ;
+lin jet_N = mkN "suihkukone" ; ---ARB mkWN (k1 "suihku") ;
+lin hey_Interj = mkInterj "hei" ;
+lin grave_N = mkWN (k9A "hauta") ; --UNCHK
+lin exceptional_A = mkWA (k38 "erikoinen") ; --UNCHK
+lin boost_V2 = mkV2 "vahvistaa" partitive ;
+lin random_A = mkWA (k38 "satunnainen") ; --UNCHK
+lin correlation_N = mkWN (k40 "vastaavuus") "tilastollinen" ; --UNCHK
+lin outline_N = mkWN (k39 "luonnos") ; --UNCHK
+lin intervene_V2V = mkWV2V (k67 "tulla") "väliin" ; --UNCHK
+lin intervene_V = mkWV (k67 "tulla") "väliin" ;
+lin packet_N = mkWN (compoundN "posti" (k48 "vene")) ; --UNCHK
+lin motivation_N = mkWN (k48A "tarve") ; --UNCHK
+lin safely_Adv = variants{} ; -- 
+lin harsh_A = mkWA (k15 "karhea") ; --UNCHK
+lin spell_N = mkWN (k1 "loitsu") ; --UNCHK
+lin spread_N = mkN "levinneisyys" ;
+lin draw_N = mkN "tasapeli" ; ---ARB ; arvonta
+lin concrete_A = mkWA (k38 "konkreettinen") ; --UNCHK
+lin complicated_A = variants{} ; -- 
+lin alleged_A = variants{} ; -- 
+lin redundancy_N = mkWN (k40 "liiallisuus") ; --UNCHK
+lin progressive_A = mkWA (compoundA "edistys" (k38 "mielinen")) ;
+lin intensity_N = mkN "intensiteetti" ;
+lin crack_N = mkWN (compoundN "rikko" (k38 "minen")) ; --UNCHK
+lin fly_N = mkWN (k1 "pallo") "korkea" ; --UNCHK
+lin fancy_V2 = mkWV2 (k62 "visioida") ; --UNCHK
+lin alternatively_Adv = variants{} ; -- 
+lin waiting_A = variants{} ; -- 
+lin scandal_N = mkWN (k1A "törky") ; --f71
+lin resemble_V2 = mkWV2 (k53A "muistuttaa") ; --UNCHK
+lin parameter_N = mkWN (k5 "parametri") ; --UNCHK
+lin fierce_A = mkA "raju" ; --WA (k10 "kova") ;
+lin tropical_A = mkWA (k38 "trooppinen") ; --UNCHK
+lin colour_V2A = mkWV2A (k52A "värjääntyä") ; --UNCHK
+lin colour_V2 = mkWV2 (k52A "värjääntyä") ; --UNCHK
+lin colour_V = mkWV (k52A "värjääntyä") ; --UNCHK
+lin engagement_N = mkWN (k39 "kiinnitys") ; --UNCHK
+lin contest_N = mkN (lin NK {s = d02 "kilpailu"}) ;
+lin edit_V2 = mkWV2 (k62 "editoida") ; --UNCHK
+lin courage_N = mkWN (k40 "urhoollisuus") ; --UNCHK
+lin hip_N = mkWN (k10A "lonkka") ; --UNCHK
+lin delighted_A = variants{} ; -- 
+lin sponsor_V2 = mkWV2 (k54A "kustantaa") ; --UNCHK
+lin carer_N = variants{} ; -- 
+lin crack_V2 = mkV2 "murtaa" ; --WV2 "krakkautua" ;
+lin substantially_Adv = variants{} ; -- 
+lin occupational_A = mkWA "ammatti-" ; --UNCHK
+lin trainer_N = mkN "valmentaja" ;
+lin remainder_N = mkWN (compoundN "jäännös" (k9 "pala")) ; --UNCHK
+lin related_A = variants{} ; -- 
+lin inherit_V2 = mkWV2 (k61 "periä") ; --also mkV2 "periä" partitive ;
+lin inherit_V = mkWV (k61 "periä") ; --UNCHK
+lin resume_V2 = mkWV2 (k53 "käynnistää") "uudelleen" ;
+lin resume_V = mkWV (k53 "käynnistää") "uudelleen" ; --UNCHK
+lin assignment_N = mkWN (compoundN "nimi" (k38 "ttäminen")) ; --UNCHK
+lin conceal_V2 = mkWV2 (k53A "peittää") ;
+lin disclose_VS = mkWVS (k52A "kertoa") ; --UNCHK
+lin disclose_V2 = mkV2 (lin VK {s = c53 "paljastaa"}) ;
+lin disclose_V = mkWV (k52A "kertoa") ;
+lin exclusively_Adv = variants{} ; -- 
+lin working_N = mkWN (k9A "louhinta") ; --UNCHK
+lin mild_A = mkWA (k1 "vaisu") ; --UNCHK
+lin chronic_A = mkWA (k38 "krooninen") ; --UNCHK
+lin splendid_A = mkWA (k10 "mahtava") ; --UNCHK
+lin function_V = mkWV (k61 "toimia") ;
+lin riderMasc_N = variants{} ; -- 
+lin clay_N = mkWN (k1A "raato") ; --UNCHK
+lin firstly_Adv = variants{} ; -- 
+lin conceive_V2 = mkWV2 (k67 "tulla") "raskaaksi" ; --UNCHK
+lin conceive_V = mkWV (k67 "tulla") "raskaaksi" ; --UNCHK
+lin politically_Adv = variants{} ; -- 
+lin terminal_N = mkWN (k10 "asema") ; --UNCHK
+lin accuracy_N = mkWN (k40 "totuus") ; --UNCHK
+lin coup_N = mkWN (k39 "menestys") ; ---ARB --mkN "vallankaappaus" ;
+lin ambulance_N = mkWN (k5 "ambulanssi") ; --UNCHK
+lin living_N = mkWN (k1 "elo") ; --UNCHK
+lin offenderMasc_N = variants{} ; -- 
+lin similarity_N = mkWN (k40 "samanlaisuus") ;
+lin orchestra_N = mkN "orkesteri" ; --mkWN (k1A "permanto") ;
+lin brush_N = mkWN (compoundN "yhteen" (k1A "otto")) ; --UNCHK
+lin systematic_A = mkWA (k38 "systemaattinen") ; --UNCHK
+lin striker_N = mkWN (k6 "iskuri") ; --UNCHK
+lin guard_V2 = mkV2 "suojata" partitive ;
+lin guard_V = mkWV (k73 "suojata") ; --UNCHK
+lin casualty_N = mkWN (k3 "tappio") ; --UNCHK
+lin steadily_Adv = variants{} ; -- 
+lin painter_N = mkWN (k10 "puuma") ; --UNCHK
+lin opt_VV = mkWVV (k53A "pitää") "parempana" ; --UNCHK
+lin opt_V = mkV (mkV "antaa") "äänensä" ; --mkWV (k53A "pitää") "parempana" ; --assuming a complement beginning with "for", that's why chose this verb in Finnish.
+lin handsome_A = mkWA (k15 "upea") ;
+lin banking_N = mkN "pankkitoiminta" ;
+lin sensitivity_N = mkWN (k40 "herkkyys") ; --UNCHK
+lin navy_N = mkWN (compoundN "laivaston" (k38 "sininen")) ; --UNCHK
+lin fascinating_A = mkWA (k10 "hurmaava") ; --UNCHK
+lin disappointment_N = mkWN (compoundN "aihe" (k38 "uttaminen")) "pettymyksen" ; --UNCHK
+lin auditor_N = mkWN (compoundN "tilin" (k10 "tarkastaja")) ; --UNCHK
+lin hostility_N = mkWN (k39 "hyökkäys") ; --UNCHK
+lin spending_N = mkWN (compoundN "rahan" (k1A "käyttö")) ; --UNCHK
+lin scarcely_Adv = variants{} ; -- 
+lin compulsory_A = variants{} ; -- 
+lin photographer_N = mkWN (k10 "kuvaaja") ; --UNCHK
+lin ok_Interj = mkInterj "okei" ;
+lin neighbourhood_N = mkWN (k1 "naapurusto") ; --UNCHK
+lin ideological_A = mkWA (k38 "ideologinen") ; --UNCHK
+lin wide_Adv = mkWAdv (k99 "paljon") ; --UNCHK
+lin pardon_N = mkWN (compoundN "anteeksi" (k1A "anto")) ; --UNCHK
+lin double_N = mkWN (k5A "lyönti") "kahden" "pesän" ; --UNCHK
+lin criticize_V2 = mkV2 (mkV "kritisoida") partitive ;
+lin criticize_V = mkWV (k61A "moittia") ;
+lin supervision_N = mkWN (k39 "ohjaus") ;
+lin guilt_N = mkWN (k51 "omatunto") "syyllinen" ; --UNCHK
+lin deck_N = mkN (lin NK {s = d28 "kansi"}) ;
+lin payable_A = mkWA "maksettava" ;
+lin execution_N = mkWN (k39 "toteutus") ;
+lin suite_N = mkWN (k5A "sviitti") ; ---ARB ; seurue ; sarja
+lin elected_A = mkA "valittu" ;
+lin solely_Adv = variants{} ; -- 
+lin moral_N = mkWN (k1 "läksy") ; --UNCHK
+lin collector_N = mkWN (k5 "kollektori") ; --UNCHK
+lin questionnaire_N = mkWN (compoundN "kysely" (k48A "kaavake")) ; --UNCHK
+lin flavour_N = mkN "maku" ; --WN (k1A "maku") "vahva" ;
+lin couple_V2 = mkWV2 (k53 "yhdistää") ;
+lin couple_V = mkWV (k53 "yhdistää") ; --UNCHK
+lin faculty_N = mkN "henkilö" (mkN "kunta") ; --mkWN (k6 "moduuli") ;
+lin tour_V2 = mkWV2 (k67A "kierrellä") ; --UNCHK
+lin tour_V = mkWV (k67A "kierrellä") ; --UNCHK
+lin basket_N = mkWN (k5 "kori") ; --f55
+lin mention_N = mkWN (compoundN "kunnia" (k9A "maininta")) ; --UNCHK
+lin kick_N = mkWN (kH1 "potku") ; --UNCHK
+lin horizon_N = mkWN (k10 "näkymä") ; --UNCHK
+lin drain_V2 = mkV2 "kuluttaa" partitive ; --mkWV2 (k64 "viedä") "voimat" ;
+lin drain_V = mkWV (k64 "viedä") "voimat" ; --UNCHK
+lin happiness_N = mkN "onnellisuus" ; --UNCHK
+lin fighter_N = mkWN (k10 "hävittäjä") ; --UNCHK
+lin estimated_A = variants{} ; -- 
+lin copper_N = mkN (lin NK {s = d06 "kupari"}) ;
+lin legend_N = mkWN (k48 "seloste") ; --UNCHK
+lin relevance_N = mkWN (k5 "relevanssi") ; --UNCHK
+lin decorate_V2 = mkWV2 (k53 "somistaa") ; --UNCHK
+lin continental_A = mkA "mannermainen" ;
+lin ship_V2 = mkWV2 (k53A "toimittaa") ;
+lin ship_V = mkWV (k53A "toimittaa") ; --UNCHK
+lin operational_A = mkWA "operaatio-" ; --UNCHK
+lin incur_V2 = mkV2 (lin VK {s = c53A "aiheuttaa"}) ;
+lin parallel_A = mkWA (compoundA "saman" (k38 "suuntainen")) ; --UNCHK
+lin divorce_N = mkWN (k1 "ero") ; --UNCHK
+lin opposed_A = variants{} ; -- 
+lin equilibrium_N = mkWN (compoundN "tasapaino" (k5 "aisti")) ; --UNCHK
+lin trader_N = mkN (lin NK {s = d41 "kauppias"}) ;
+lin ton_N = mkWN (k5 "tonni") ; --f151
+lin can_N = mkWN (k5A "tölkki") ; --UNCHK
+lin juice_N = mkWN (k48 "neste") ; --UNCHK
+lin forum_N = mkWN (k39 "kokous") ; --UNCHK
+lin spin_V2 = mkWV2 (k53A "pitkittää") ; --UNCHK
+lin spin_V = mkWV (k53A "pitkittää") ; --UNCHK
+lin research_V2 = mkWV2 (k58A "hakea") ; --UNCHK
+lin research_V = mkWV (k58A "hakea") ; --UNCHK
+lin hostile_A = mkA "vihamielinen" ;
+lin consistently_Adv = variants{} ; -- 
+lin technological_A = mkWA (k38 "teknologinen") ; --UNCHK
+lin nightmare_N = mkWN (k38 "painajainen") ;
+lin medal_N = mkWN (k1A "palkinto") ; --UNCHK
+lin diamond_N = mkWN (compoundN "sisä" (k10A "kenttä")) ; --UNCHK
+lin speed_V2 = mkWV2 (k73 "lisätä") "vauhtia" ; --UNCHK
+lin speed_V = mkWV (k73 "lisätä") "vauhtia" ; --UNCHK
+lin peaceful_A = mkWA (k38 "rauhallinen") ;
+lin accounting_A = variants{} ; -- 
+lin scatter_V2 = mkWV2 (k53A "hajottaa") ; --UNCHK
+lin scatter_V = mkWV (k53A "hajottaa") ; --UNCHK
+lin monster_N = mkWN (compoundN "epä" (k3 "sikiö")) ; --UNCHK
+lin horrible_A = mkA "kamala" ;
+lin nonsense_N = mkWN (k40 "turhuus") ; --UNCHK
+lin chaos_N = mkWN (k39 "kaaos") ; --UNCHK
+lin accessible_A = mkWA "päästävä" ; --UNCHK
+lin humanity_N = mkWN (k13 "maailma") ; --UNCHK
+lin frustration_N = mkWN (k38 "tekeminen") "tyhjäksi" ; --UNCHK
+lin chin_N = mkWN (k9A "leuka") ; --UNCHK
+lin bureau_N = mkN "virasto" ; ---ARB mkWN (k5A "piironki") ;
+lin advocate_VS = mkWVS (k53A "kannattaa") ; --UNCHK
+lin advocate_V2 = mkWV2 (k53A "kannattaa") ; --UNCHK
+lin polytechnic_N = mkWN (k2 "opisto") "polytekninen" ; --UNCHK
+lin inhabitant_N = mkWN (k5A "asukki") ; --UNCHK
+lin evil_A = mkWA (k9 "paha") ;
+lin slave_N = mkWN (k10 "orja") ; --UNCHK
+lin reservation_N = mkWN (k39 "varaus") ; --UNCHK
+lin slam_V2 = mkWV2 (k53A "läimäyttää") ; --UNCHK
+lin slam_V = mkWV (k53A "läimäyttää") ; --UNCHK
+lin handle_N = mkWN (k33A "otin") ; --UNCHK
+lin provincial_A = mkWA (k38 "provinsiaalinen") ; --UNCHK
+lin fishing_N = mkWN (k39 "kalastus") ; --UNCHK
+lin facilitate_V2 = mkV2 "helpottaa" partitive ; --mkWV2 (k53A "lievittää") ;
+lin yield_N = mkN "tuotos" ;
+lin elbow_N = mkWN (compoundN "kyynär" (k18 "pää")) ; --UNCHK
+lin bye_Interj = mkInterj "hei sitten" ;
+lin warm_V2 = mkWV2 (k53A "lämmittää") ; --UNCHK
+lin warm_V = mkWV (k53A "lämmittää") ; --UNCHK
+lin sleeve_N = mkWN (k9 "hiha") ; --UNCHK
+lin exploration_N = mkWN (k39 "tutkimus") ;
+lin creep_V = mkV "madella" ;
+lin adjacent_A = mkWA (k38 "viereinen") ;
+lin theft_N = mkWN (k2 "varastelu") ; --UNCHK
+lin round_V2 = mkWV2 (k52A "tukevoitua") ; --UNCHK
+lin round_V = mkWV (k52A "tukevoitua") ; --UNCHK
+lin grace_N = mkWN (k40 "arvokkuus") ;
+lin predecessor_N = mkWN (k10 "edeltäjä") ;
+lin supermarket_N = mkWN (compoundN "valinta" (k12 "myymälä")) ; --UNCHK
+lin smart_A = mkWA (k10 "terävä") ; --UNCHK
+lin sergeant_N = mkWN (compoundN "yli" (k6 "konstaapeli")) ; --UNCHK
+lin regulate_V2 = mkV2 (mkV "säädellä") partitive ;
+lin clash_N = mkN "yhteen" (mkN "törmäys") ; --mkWN (k1A "suukopu") ;
+lin assemble_V2 = mkWV2 (k61 "kursia") ; --UNCHK
+lin assemble_V = mkV "kokoontua" ; --mkWV (k61 "kursia") ;
+lin arrow_N = mkWN (k26 "nuoli") ; --UNCHK
+lin nowadays_Adv = mkWAdv (k99 "nykyään") ; --UNCHK
+lin giant_A = variants{} ; -- 
+lin waiting_N = variants{} ; -- 
+lin tap_N = mkN "tappi" ; ---ARB (koputus ; salakuuntelulaite ; hana)
+lin shit_N = mkN "paska" ;
+lin sandwich_N = mkWN (compoundN "voi" (k10A "leipä")) ; --UNCHK
+lin vanish_V = mkWV (k52A "haihtua") ; --UNCHK
+lin commerce_N = mkN "kauppa" ; --mkWN (k40 "kaupallisuus") ;
+lin pursuit_N = mkWN (kH1 "jahti") ; --UNCHK
+lin post_war_A = variants{} ; -- 
+lin will_V2 = mkWV2 (k75 "haluta") ; --UNCHK
+lin will_V = mkWV (k75 "haluta") ;
+lin waste_A = mkWA (k5 "villi") ; --UNCHK
+lin collar_N = mkWN (k99 "kiinni") "saada" ; --UNCHK
+lin socialism_N = mkWN (k5 "sosialismi") ; --UNCHK
+lin skill_V = variants{} ; -- 
+lin rice_N = mkWN (kH1 "riisi") ; --UNCHK
+lin exclusion_N = mkWN (k39 "karkotus") ; --UNCHK
+lin upwards_Adv = mkWAdv (compoundAdv "ylös" (k99 "päin")) ; --UNCHK
+lin transmission_N = mkWN (k39 "lähetys") ;
+lin instantly_Adv = variants{} ; -- 
+lin forthcoming_A = mkWA (k99 "saatavilla") ; --UNCHK
+lin appointed_A = variants{} ; -- 
+lin geographical_A = mkWA (compoundA "maan" (k38 "tieteellinen")) ; --UNCHK
+lin fist_N = mkWN (k5A "nyrkki") ; --UNCHK
+lin abstract_A = mkWA (k38 "käsitteellinen") ; --UNCHK
+lin embrace_V2 = mkWV2 (k52A "liittyä") "jhk" ; --UNCHK
+lin embrace_V = mkWV (k52A "liittyä") "jhk" ; --UNCHK
+lin dynamic_A = mkWA (k38 "dynaaminen") ;
+lin drawer_N = mkWN (k4A "laatikko") ; --UNCHK
+lin dismissal_N = mkWN (k39 "vapautus") ; --UNCHK
+lin magic_N = mkWN (k3 "illuusio") ; --UNCHK
+lin endless_A = mkWA (k34A "päättymätön") ;
+lin definite_A = mkA (lin AK {s = d09 "varma"}) ;
+lin broadly_Adv = variants{} ; -- 
+lin affection_N = mkWN (k1A "lämpö") ; --UNCHK
+lin dawn_N = mkWN (k39 "sarastus") ; --UNCHK
+lin principal_N = mkN "rehtori" ;
+lin bloke_N = mkWN (k5 "kundi") ; --UNCHK
+lin trap_N = mkWN (k9 "ansa") ;
+lin communist_A = mkA "kommunistinen" ;
+lin competence_N = mkWN (k40 "pätevyys") ; --UNCHK
+lin complicate_V2 = mkV2 "monimutkaistaa" partitive ;
+lin neutral_A = mkWA (k6 "neutraali") ;
+lin fortunately_Adv = variants{} ; -- 
+lin commonwealth_N = mkWN (k33 "elin") "poliittinen" ; --UNCHK
+lin breakdown_N = mkWN (k3 "häiriö") ; --UNCHK
+lin combined_A = variants{} ; -- 
+lin candle_N = mkWN (k12 "kynttilä") ; --UNCHK
+lin venue_N = mkWN (compoundN "oikeus" (k9A "paikka")) ; --UNCHK
+lin supper_N = mkWN (k38 "illallinen") ; --UNCHK
+lin analyst_N = mkN (lin NK {s = d04A "analyytikko"}) ;
+lin vague_A = mkWA (k34A "määrittelemätön") ; --UNCHK
+lin publicly_Adv = variants{} ; -- 
+lin marine_A = mkWA (k38 "merellinen") ; --UNCHK
+lin fair_Adv = mkWAdv (k99 "tasapuolisesti") ; --UNCHK
+lin pause_N = mkWN (k1A "tauko") ; --UNCHK
+lin notable_A = mkA "huomattava" ;
+lin freely_Adv = variants{} ; -- 
+lin counterpart_N = mkN "vastine" ;
+lin lively_A = mkWA (k41A "vilkas") ; --UNCHK
+lin script_N = mkWN (k39 "kirjoitus") ; --UNCHK
+lin sue_V2V = mkWV2V (k56 "haastaa") ; --UNCHK
+lin sue_V2 = mkWV2 (k56 "haastaa") ; --UNCHK
+lin sue_V = mkWV (k56 "haastaa") ; --UNCHK
+lin legitimate_A = mkWA (k10 "pätevä") ; --UNCHK
+lin geography_N = mkWN (compoundN "maan" (k1A "tieto")) ;
+lin reproduce_V2 = mkWV2 (k56 "jatkaa") "sukua" ; --UNCHK
+lin reproduce_V = mkWV (k56 "jatkaa") "sukua" ; --UNCHK
+lin moving_A = variants{} ; -- 
+lin lamb_N = mkWN (k10 "vuona") ; --UNCHK
+lin gay_A = mkWA (k38 "aurinkoinen") ; --UNCHK
+lin contemplate_VS = mkWVS (k61 "tuumia") ; --UNCHK
+lin contemplate_V2 = mkWV2 (k61 "tuumia") ; --UNCHK
+lin contemplate_V = mkWV (k61 "tuumia") ; --UNCHK
+lin terror_N = mkWN (k6 "terrori") ; --UNCHK
+lin stable_N = mkWN (k5 "talli") ; --UNCHK
+lin founder_N = mkN "perustaja" ;
+lin utility_N = mkWN (k48A "hyödyke") ;
+lin signal_VS = mkWVS (k73A "viitata") ; --UNCHK
+lin signal_V2 = mkWV2 (k73A "viitata") ; --UNCHK
+lin shelter_N = mkWN (k10 "turva") ; --UNCHK
+lin poster_N = mkN "juliste" ; ---ARB --mkWN (compoundN "kyyti" (k38 "hevonen")) ;
+lin hitherto_Adv = mkWAdv (k99 "vielä") ; --UNCHK
+lin mature_A = mkA "kypsä" ; --mkWA (compoundA "lentoky" (k38 "kyinen")) ;
+lin cooking_N = mkWN (compoundN "ruuan" (k39 "valmistus")) ; --UNCHK
+lin head_A = mkA "johtava" ;
+lin wealthy_A = mkA "varakas" ;
+lin fucking_A = mkA "vittumainen" ; ----
+lin confess_VS = mkWVS (k54A "myöntää") ; --UNCHK
+lin confess_V2 = mkWV2 (k54A "myöntää") ; --UNCHK
+lin confess_V = mkWV (k54A "myöntää") ; --UNCHK
+lin age_V = mkWV (k52A "vanhentua") ; --UNCHK
+lin miracle_N = mkWN (k48 "ihme") ; --UNCHK
+lin magic_A = mkWA (k10 "lumoava") ; --UNCHK
+lin jaw_N = mkWN (compoundN "kiinnitys" (k9A "leuka")) ; --UNCHK
+lin pan_N = mkWN (compoundN "Pan-" (k1A "suku")) ; --UNCHK
+lin coloured_A = variants{} ; -- 
+lin tent_N = mkWN (k9A "teltta") ; --UNCHK
+lin telephone_V2 = mkWV2 (k53A "soittaa") ; --UNCHK
+lin telephone_V = mkWV (k53A "soittaa") ; --UNCHK
+lin reduced_A = variants{} ; -- 
+lin tumour_N = mkWN (k33 "kasvain") ; --UNCHK
+lin super_A = mkWA (compoundA "huippu" (k1 "hieno")) ; --UNCHK
+lin funding_N = variants{} ; -- 
+lin dump_V2 = mkV2 (mkV (mkV "heittää") "pois") ; --WV2 (k73 "tyrmätä") ;
+lin dump_V = mkWV (k73 "tyrmätä") ; --UNCHK
+lin stitch_N = mkWN (k1 "pisto") ; --UNCHK
+lin shared_A = variants{} ; -- 
+lin ladder_N = mkN "arvojärjestys" ; ---ARB
+lin keeper_N = mkWN (k6 "pehtori") ; --UNCHK
+lin endorse_V2 = mkWV2 (k52 "hyväksyä") ; --UNCHK
+lin invariably_Adv = variants{} ; -- 
+lin smash_V2 = mkWV2 (k71 "tehdä") "loppu" ; --UNCHK
+lin smash_V = mkWV (k71 "tehdä") "loppu" ; --UNCHK
+lin shield_N = mkN "kilpi" ;
+lin heat_V2 = mkWV2 (k54A "kuumentaa") ; --UNCHK
+lin heat_V = mkWV (k54A "kuumentaa") ; --UNCHK
+lin surgeon_N = mkWN (k6 "haavuri") ; --UNCHK
+lin centre_V2 = mkWV2 (k53 "kohdistaa") "huomionsa" ; --UNCHK
+lin centre_V = mkWV (k53 "kohdistaa") "huomionsa" ; --UNCHK
+lin orange_N = mkWN (k5 "oranssi") ; --UNCHK
+lin orange_2_N = variants{} ; -- 
+lin orange_1_N = mkN "appelsiini" ;
+lin explode_V = mkWV (k53 "päästää") "valloilleen" ; --UNCHK
+lin comedy_N = mkN "komedia" ;
+lin classify_V2 = mkWV2 (k53A "ryhmittää") ; --UNCHK
+lin artistic_A = mkA "taiteellinen" ;
+lin ruler_N = mkWN (k33A "viivoitin") ; --UNCHK
+lin biscuit_N = mkWN (kH1 "keksi") ; --UNCHK
+lin workstation_N = mkWN (compoundN "työ" (k10 "asema")) ; --UNCHK
+lin prey_N = mkWN (k41 "saalis") ; --UNCHK
+lin manual_N = mkWN (compoundN "sulkeis" (k39 "harjoitus")) ; --UNCHK
+lin cure_N = variants{} ; -- 
+lin cure_2_N = variants{} ; -- 
+lin cure_1_N = mkN "hoito" ;
+lin overall_N = mkN "haalari" ; ---
+lin tighten_V2 = mkWV2 (k53 "kiristää") ;
+lin tighten_V = mkWV (k53 "kiristää") ; --UNCHK
+lin tax_V2 = mkV2 "verottaa" partitive ;
+lin pope_N = mkWN (k5 "paavi") "Rooman" ; --UNCHK
+lin manufacturing_A = variants{} ; -- 
+lin adult_A = mkWA (kH1 "iso") ; --UNCHK
+lin rush_N = mkWN (k1 "syöksy") ; --UNCHK
+lin blanket_N = mkWN (k1A "peitto") ;
+lin republican_N = mkWN "Republican" "River" ; --UNCHK
+lin referendum_N = mkWN (compoundN "kansan" (k39 "äänestys")) ; --UNCHK
+lin palm_N = mkWN (k12 "päkiä") ; --UNCHK
+lin nearby_Adv = mkWAdv (k99 "lähellä") ; --UNCHK
+lin mix_N = mkWN (k39 "seos") ; --UNCHK
+lin devil_N = mkWN (k48 "perkele") ; --UNCHK
+lin adoption_N = mkWN (compoundN "oma" (k38 "ksuminen")) ; ---ARB --mkN "adoptio" ;
+lin workforce_N = variants{} ; -- 
+lin segment_N = mkN "segmentti" ;
+lin regardless_Adv = mkWAdv (k99 "huolimatta") "siitä" ; --UNCHK
+lin contractor_N = mkN "osapuoli" ;
+lin portion_N = mkWN (k40 "osuus") ; --f80
+lin differently_Adv = variants{} ; -- 
+lin deposit_V2 = mkWV2 (k56A "laittaa") ; --UNCHK
+lin cook_N = mkWN (k10 "keittäjä") ; --UNCHK
+lin prediction_N = mkWN (k39 "povaus") ; --UNCHK
+lin oven_N = mkWN (k5 "uuni") ; --UNCHK
+lin matrix_N = mkWN (compoundN "valu" (k5A "muotti")) ; --UNCHK
+lin liver_N = L.liver_N ;
+lin fraud_N = mkN (lin NK {s = d39 "petos"}) ;
+lin beam_N = mkWN (k5 "puomi") ; --UNCHK
+lin signature_N = mkN "alle" (mkN "kirjoitus") ; --mkWN (k39 "kosketus") ;
+lin limb_N = mkWN (k9 "raaja") ; --UNCHK
+lin verdict_N = mkWN (k39 "päätös") ; --UNCHK
+lin dramatically_Adv = mkWAdv (k99 "dramaattisesti") ; --UNCHK
+lin container_N = mkWN (k3 "säiliö") ; --UNCHK
+lin aunt_N = mkWN (k5A "täti") ; --UNCHK
+lin dock_N = mkWN (compoundN "töpö" (k10A "häntä")) ; --UNCHK
+lin submission_N = mkWN (compoundN "ali" (k38 "stuminen")) ; --UNCHK
+lin arm_V2 = mkWV2 (k54A "rakentaa") "linnakkeita" ; --UNCHK
+lin arm_V = mkWV (k54A "rakentaa") "linnakkeita" ; --UNCHK
+lin odd_N = variants{} ; -- 
+lin certainty_N = mkWN (k1A "juttu") "varma" ; --UNCHK
+lin boring_A = mkA "ikävystyttävä" ;
+lin electron_N = mkWN (k5 "elektroni") ; --UNCHK
+lin drum_N = mkWN (compoundN "rumpu" (k9 "kala")) ; --UNCHK
+lin wisdom_N = mkWN (k40 "viisaus") ; --UNCHK
+lin antibody_N = mkWN (compoundN "vasta-" (k48 "aine")) ; --UNCHK
+lin unlike_A = mkWA (k38 "erilainen") ; --UNCHK
+lin terrorist_N = mkWN (k5 "terroristi") ; --UNCHK
+lin post_V2 = mkV2 "postittaa" ;
+lin post_V = mkWV (k53A "ilmoittaa") ; --f58
+lin circulation_N = mkWN (k2 "jakelu") ;
+lin alteration_N = mkWN (compoundN "muu" (k38 "ttaminen")) ; --UNCHK
+lin fluid_N = mkWN (k39 "petos") ; --UNCHK
+lin ambitious_A = mkWA (compoundA "kunnianhi" (k38 "moinen")) ;
+lin socially_Adv = variants{} ; -- 
+lin riot_N = mkN "mellakka" ;
+lin petition_N = mkWN (k5 "adressi") ;
+lin fox_N = mkWN (k1A "kettu") ; --UNCHK
+lin recruitment_N = mkWN (k5A "rekrytointi") ; --UNCHK
+lin well_known_A = mkA "tunnettu" ;
+lin top_V2 = mkWV2 (k54A "huipentaa") ;
+lin service_V2 = mkWV2 (k54A "huoltaa") ; --UNCHK
+lin flood_V2 = mkWV2 (k53A "täyttää") ;
+lin flood_V = mkWV (k53A "peittää") ; --UNCHK
+lin taste_V2 = mkWV2 (k58A "kokea") ; --UNCHK
+lin taste_V = mkWV (k58A "kokea") ; --UNCHK
+lin memorial_N = mkWN (k5A "monumentti") ; --UNCHK
+lin helicopter_N = mkWN (k6 "kopteri") ; --UNCHK
+lin correspondence_N = mkWN (k40 "vastaavuus") ; --UNCHK
+lin beef_N = mkWN (compoundN "liha" (k9 "karja")) ; --UNCHK
+lin overall_Adv = variants{} ; -- 
+lin lighting_N = mkWN (k39 "sytytys") ; --UNCHK
+lin harbour_N = L.harbour_N ;
+lin empirical_A = mkWA (k38 "kokeellinen") ; --UNCHK
+lin shallow_A = mkWA (k10 "matala") ; --UNCHK
+lin seal_V2 = mkWV2 (k62 "sinetöidä") ; --UNCHK
+lin seal_V = mkWV (k62 "sinetöidä") ; --UNCHK
+lin decrease_V2 = mkWV2 (k58 "laskea") ;
+lin decrease_V = mkWV (k58 "laskea") ; --UNCHK
+lin constituent_N = mkWN (k5A "komponentti") ; --UNCHK
+lin exam_N = mkWN (k5A "tentti") ; --UNCHK
+lin toe_N = mkWN (k7A "kärki") ; --UNCHK
+lin reward_V2 = mkWV2 (k56 "maksaa") ; --UNCHK
+lin thrust_V2 = mkWV2 (k53A "tyrkyttää") ; --UNCHK
+lin thrust_V = mkWV (k53A "tyrkyttää") ; --UNCHK
+lin bureaucracy_N = mkWN (k12 "byrokratia") ; --UNCHK
+lin wrist_N = mkWN (k48A "ranne") ; --UNCHK
+lin nut_N = mkWN (k6 "mutteri") ; --UNCHK
+lin plain_N = mkWN (k14A "silmukka") ; --UNCHK
+lin magnetic_A = mkA "magneettinen" ;
+lin evil_N = mkWN (k40 "häijyys") ; --UNCHK
+lin widen_V2 = mkWV2 (k52A "leventyä") ; --UNCHK
+lin hazard_N = mkWN (k48 "este") ; --UNCHK
+lin dispose_V2 = mkWV2 (k53A "kelpuuttaa") ; --UNCHK
+lin dispose_V = mkWV (k53A "kelpuuttaa") ; --UNCHK
+lin dealing_N = mkWN (k39 "toimitus") ;
+lin absent_A = mkWA (compoundA "poissa" (k10 "oleva")) ; --UNCHK
+lin reassure_V2S = mkWV2S (k67A "tyynnytellä") ; --UNCHK
+lin reassure_V2 = mkV2 "tyynnytellä" partitive ;
+lin model_V2 = mkWV2 (k73A "muokata") ; --UNCHK
+lin model_V = mkWV (k73A "muokata") ; --UNCHK
+lin inn_N = mkWN (k6 "kievari") ; --UNCHK
+lin initial_N = mkWN (compoundN "alku" (k33 "kirjain")) ; --UNCHK
+lin suspension_N = mkN "erottaminen" ; --f60
+lin respondent_N = mkWN (k10 "vastaaja") ; --UNCHK
+lin over_N = mkWN (compoundN "puolen" (k1A "vaihto")) ; --UNCHK
+lin naval_A = mkWA (compoundA "merivoim" (k32A "ien")) ; --UNCHK
+lin monthly_A = mkA "kuukausittainen" ;
+lin log_N = mkWN (k5 "loki") ; --UNCHK
+lin advisory_A = mkWA (k10 "neuvoa-antava") ; --UNCHK
+lin fitness_N = mkWN (k40 "soveltuvuus") ;
+lin blank_A = mkWA (k34A "ilmeetön") ;
+lin indirect_A = mkWA (compoundA "epä" (k10 "suora")) ; --UNCHK
+lin tile_N = mkWN (k9A "laatta") ;
+lin rally_N = mkN "ralli" ;
+lin economist_N = mkWN (k5 "ekonomisti") ; --f211
+lin vein_N = mkWN (compoundN "siipi" (k26 "suoni")) ; --UNCHK
+lin strand_N = mkWN (k9 "nauha") ; --UNCHK
+lin disturbance_N = mkWN (k9A "häirintä") ; --UNCHK
+lin stuff_V2 = mkWV2 (k53A "täyttää") ; --UNCHK
+lin seldom_Adv = mkWAdv (k99 "harvoin") ;
+lin coming_A = variants{} ; -- 
+lin cab_N = mkWN (k5 "pirssi") ; --UNCHK
+lin grandfather_N = mkWN (kH1 "vaari") ; --UNCHK
+lin flash_V = mkWV (k53A "välähtää") ;
+lin destination_N = mkWN (k48A "tavoite") ;
+lin actively_Adv = variants{} ; -- 
+lin regiment_N = mkWN (k5A "rykmentti") ; --UNCHK
+lin closed_A = variants{} ; -- 
+lin boom_N = mkN "buumi" ; --WN (k5 "puomi") ; ----ARB
+lin handful_N = mkWN (k38 "kourallinen") ;
+lin remarkably_Adv = variants{} ; -- 
+lin encouragement_N = mkN "rohkaisu" ;
+lin awkward_A = mkWA (k2 "kömpelö") ; --UNCHK
+lin required_A = variants{} ; -- 
+lin flood_N = mkWN (k10 "tulva") ;
+lin defect_N = mkWN (kH1 "vika") ; --UNCHK
+lin surplus_N = mkN "ylimäärä" ;
+lin champagne_N = mkWN (k5 "kuohuviini") ; --UNCHK
+lin liquid_N = mkN "likvidi" ; ---ARB --mkN "neste" ; --mkWN (k39 "petos") ;
+lin shed_V2 = mkWV2 (k64 "luoda") "nahkansa" ; --UNCHK
+lin welcome_N = mkWN (compoundN "vastaan" (k1A "otto")) ; --UNCHK
+lin rejection_N = mkWN "hylkääminen" ;
+lin discipline_V2 = mkWV2 (k54A "ojentaa") ; --UNCHK
+lin halt_V2 = mkV2 "pysäyttää" ;
+lin halt_V = mkWV (k53A "tyrehdyttää") ; --UNCHK
+lin electronics_N = mkWN (k9A "elektroniikka") ;
+lin administratorMasc_N = variants{} ; -- 
+lin sentence_V2 = mkWV2 (k69 "tuomita") ; --UNCHK
+lin sentence_V = mkWV (k69 "tuomita") ; --UNCHK
+lin ill_Adv = mkWAdv (k99 "huonosti") ; --UNCHK
+lin contradiction_N = mkWN (compoundN "kii" (k38 "stäminen")) ; --UNCHK
+lin nail_N = mkWN (k9 "naula") ; --UNCHK
+lin senior_N = mkN "seniori" ; --mkWN (k2 "henkilö") "vanhempi" ;
+lin lacking_A = variants{} ; -- 
+lin colonial_A = mkWA "siirtomaa-" ; --UNCHK
+lin primitive_A = mkA "primitiivinen" ;
+lin whoever_NP = variants{} ; -- 
+lin lap_N = mkWN (k39 "lipitys") ; --UNCHK
+lin commodity_N = mkN "hyödyke" ;
+lin planned_A = variants{} ; -- 
+lin intellectual_N = mkN "älykkö" ;
+lin imprisonment_N = mkWN (k40 "vankeus") ;
+lin coincide_V = mkV (mkV "sattua") "samaan aikaan" ;
+lin sympathetic_A = mkWA (k38 "sympaattinen") ; --UNCHK
+lin atom_N = mkWN (k38 "hitunen") ; --UNCHK
+lin tempt_V2V = mkWV2V (k67A "vietellä") ; --UNCHK
+lin tempt_V2 = mkWV2 (k67A "vietellä") ; --UNCHK
+lin sanction_N = mkWN (kH1 "laki") ; --UNCHK
+lin praise_V2 = mkWV2 (k53 "ylistää") ; --UNCHK
+lin favourable_A = mkWA (k10 "suotuisa") ; --UNCHK
+lin dissolve_V2 = mkWV2 (k53A "hajottaa") ; --UNCHK
+lin dissolve_V = mkWV (k53A "hajottaa") ; --UNCHK
+lin tightly_Adv = variants{} ; -- 
+lin surrounding_N = variants{} ; -- 
+lin soup_N = mkWN (k25 "liemi") ; --UNCHK
+lin encounter_N = mkWN (compoundN "kohta" (k38 "aminen")) ; --UNCHK
+lin abortion_N = mkWN (k5A "abortti") ;
+lin grasp_V2 = mkWV2 (k74 "tajuta") ; --UNCHK
+lin grasp_V = mkWV (k74 "tajuta") ; --UNCHK
+lin custody_N = mkWN "huoltajuus" ; --UNCHK
+lin composer_N = mkWN (k10 "säveltäjä") ;
+lin charm_N = mkWN (k5A "amuletti") ; --UNCHK
+lin short_term_A = mkA "lyhytaikainen" ;
+lin metropolitan_A = mkWA "suurkaupunkilainen" ;
+lin waist_N = mkWN (k39 "kavennus") ; --UNCHK
+lin equality_N = mkWN (compoundN "yhtä" (k40 "suuruus")) ; --UNCHK
+lin tribute_N = mkWN (compoundN "suojelu" (k9 "raha")) ; --UNCHK
+lin bearing_N = mkWN (kH1 "laakeri") ; --UNCHK
+lin auction_N = mkWN (compoundN "huuto" (k9A "kauppa")) ;
+lin standing_N = mkWN (compoundN "sei" (k38 "sominen")) ; --UNCHK
+lin manufacture_N = mkWN (k1A "tuotanto") ; --UNCHK
+lin horn_N = L.horn_N ;
+lin barn_N = mkWN (k9A "aitta") ; --UNCHK
+lin mayor_N = mkWN (k6 "pormestari") ;
+lin emperor_N = mkWN (compoundN "häive" (k38 "perhonen")) ; --UNCHK
+lin rescue_N = mkWN (k39 "vapahdus") ; --UNCHK
+lin integrated_A = variants{} ; -- 
+lin conscience_N = mkWN (k51 "omatunto") ; --UNCHK
+lin commence_V2 = mkV2 "aloittaa" ;
+lin commence_V = variants{}; -- mkV2 "aloittaa" ;
+lin grandmother_N = mkWN (k5 "mummi") ; --UNCHK
+lin discharge_V2 = mkWV2 (k53A "vapauttaa") ; --UNCHK
+lin discharge_V = mkWV (k53A "vapauttaa") ; --UNCHK
+lin profound_A = mkWA (compoundA "syvä" (k38 "henkinen")) ; --UNCHK
+lin takeover_N = mkWN (k39 "valtaus") ; --f363
+lin nationalist_N = mkWN (k5 "nationalisti") ; --UNCHK
+lin effect_V2 = mkV2 "toteuttaa" ;
+lin dolphin_N = mkWN (k6 "delfiini") ; --UNCHK
+lin fortnight_N = mkWN "kaksi" "viikkoa" ; --UNCHK
+lin elephant_N = mkWN (k1 "norsu") ;
+lin seal_N = mkWN (k48A "hylje") ; --UNCHK
+lin spoil_V2 = mkWV2 (k73 "pilata") ; --UNCHK
+lin spoil_V = mkWV (k73 "pilata") ; --UNCHK
+lin plea_N = mkWN (k39 "vetoomus") ;
+lin forwards_Adv = mkWAdv (k99 "edelleen") ; --UNCHK
+lin breeze_N = mkN "tuulen" (mkN "vire") ;
+lin prevention_N = mkWN (k9A "torjunta") ; --UNCHK
+lin mineral_N = mkWN (k5 "mineraali") ; --UNCHK
+lin runner_N = mkWN "Caranx" "crysos" ; --UNCHK
+lin pin_V2 = mkWV2 (k53A "kiinnittää") ;
+lin integrity_N = mkWN (k40 "rehellisyys") ; --UNCHK
+lin thereafter_Adv = mkWAdv (k99 "jälkeen") "sen" ; --UNCHK
+lin quid_N = mkWN (kH1 "mälli") ; --UNCHK
+lin owl_N = mkWN (k1 "pöllö") "Minervan" ; --UNCHK
+lin rigid_A = mkWA (k10A "jäykkä") ; --UNCHK
+lin orange_A = mkWA (k5 "oranssi") ; --UNCHK
+lin draft_V2 = mkWV2 (k52 "kutsua") "palvelukseen" ; --UNCHK
+lin reportedly_Adv = mkWAdv (k99 "mukaan") "saatujen" "tietojen" ; --UNCHK
+lin hedge_N = mkN "suoja" ; --mkWN (k4A "pensaikko") ;
+lin formulate_V2 = mkWV2 (k73A "kekata") ; --UNCHK
+lin associated_A = variants{} ; -- 
+lin position_V2 = mkWV2 (k53 "pistää") ; --UNCHK
+lin thief_N = mkWN (k1 "rosvo") ; --UNCHK
+lin tomato_N = mkWN (k5A "tomaatti") ; --UNCHK
+lin exhaust_V2 = mkWV2 (k53A "näännyttää") ; --UNCHK
+lin evidently_Adv = variants{} ; -- 
+lin eagle_N = mkWN (k10 "kotka") ; --UNCHK
+lin specified_A = variants{} ; -- 
+lin resulting_A = variants{} ; -- 
+lin blade_N = mkWN (k10 "terä") ; --UNCHK
+lin peculiar_A = mkWA (k38 "poikkeuksellinen") ; --UNCHK
+lin killing_N = mkN "tappaminen" ;
+lin desktop_N = mkWN (k9 "tausta") ; --UNCHK
+lin bowel_N = mkWN (k2 "suolisto") ; --UNCHK
+lin long_V = mkWV (k68 "ikävöidä") ; --UNCHK
+lin ugly_A = L.ugly_A ;
+lin expedition_N = mkWN (compoundN "tutkimus" (k7 "retki")) ; --UNCHK
+lin saint_N = mkWN (k5 "ideaali") ; --UNCHK
+lin variable_A = mkWA "muuttuva" ; --UNCHK
+lin supplement_V2 = mkWV2 (k53A "liittää") "loppuun" ; --UNCHK
+lin stamp_N = mkN "leima" ;
+lin slide_N = mkN "liukuminen" ; --f60
+lin faction_N = mkN "ryhmä" (mkN "kunta") ; --mkWN (k10 "kopla") ;
+lin enthusiastic_A = mkWA (k47 "innostunut") ;
+lin enquire_V2 = mkWV2 (k67 "tiedustella") ; --UNCHK
+lin enquire_V = mkWV (k67 "tiedustella") ; --UNCHK
+lin brass_N = mkWN (k7 "torvi") ; --UNCHK
+lin inequality_N = mkWN "epätasa-arvo" ; --UNCHK
+lin eager_A = mkA "innokas" ;
+lin bold_A = mkWA (k41 "uskalias") ; --UNCHK
+lin neglect_V2 = mkV2 "laiminlyödä" partitive ; --mkWV2 (k73 "missata") ;
+lin saying_N = mkWN (k2 "ilmaisu") ; --UNCHK
+lin ridge_N = mkWN (k9A "malka") ; --UNCHK
+lin earl_N = mkWN (k5 "kreivi") ; --UNCHK
+lin yacht_N = mkWN (kH1 "jahti") ; --UNCHK
+lin suck_V2 = L.suck_V2 ;
+lin suck_V = mkWV (k53A "lutkuttaa") ; --UNCHK
+lin missing_A = variants{} ; -- 
+lin extended_A = variants{} ; -- 
+lin valuation_N = mkWN (k39 "luokitus") ; --UNCHK
+lin delight_V2 = mkV2 "ilahduttaa" ;
+lin delight_V = mkV "nauttia" ; --intransitive
+lin beat_N = mkN "isku" ;
+lin worship_N = mkWN (k9A "palvonta") ; --UNCHK
+lin fossil_N = mkWN (k6 "fossiili") ; --UNCHK
+lin diminish_V2 = mkWV2 (k58 "laskea") ; --UNCHK
+lin diminish_V = mkWV (k58 "laskea") ; --UNCHK
+lin taxpayer_N = mkWN (compoundN "veron" (k10 "maksaja")) ;
+lin corruption_N = mkWN (k9A "lahjonta") ; --UNCHK
+lin accurately_Adv = variants{} ; -- 
+lin honour_V2 = mkWV2 (k53A "kelpuuttaa") ; --UNCHK
+lin depict_V2 = mkWV2 (k53A "hahmottaa") ; --UNCHK
+lin pencil_N = mkWN (k10 "kynä") ; --UNCHK
+lin drown_V2 = mkWV2 (k52A "hukkua") ; --UNCHK
+lin drown_V = mkWV (k52A "hukkua") ; --UNCHK
+lin stem_N = mkWN (k39 "auraus") ; --UNCHK
+lin lump_N = mkWN (k5A "klöntti") ; --UNCHK
+lin applicable_A = mkWA (k10 "sopiva") ;
+lin rate_V2 = mkWV2 (k67A "luokitella") ; --UNCHK
+lin rate_V = mkWV (k67A "luokitella") ; --UNCHK
+lin mobility_N = mkWN (k40 "liikkuvuus") ; --UNCHK
+lin immense_A = mkWA (k10 "valtava") ; --UNCHK
+lin goodness_N = mkWN (k40 "hyvyys") ; --UNCHK
+lin price_V2V = variants{}; -- mkV2 "hinnoitella" ;
+lin price_V2 = mkV2 "hinnoitella" ;
+lin price_V = mkV (lin VK {s = c67A "hinnoitella"}) ;
+lin preliminary_A = mkWA (k10 "alustava") ; --f56
+lin graph_N = mkWN (k10 "kuvaaja") ; --UNCHK
+lin referee_N = mkWN (k6 "tuomari") ; --UNCHK
+lin calm_A = mkWA (k26 "tyyni") ;
+lin onwards_Adv = mkWAdv (k99 "edelleen") ; --UNCHK
+lin omit_V2 = mkV2 (mkV (mkV "jättää") "pois") ;
+lin genuinely_Adv = variants{} ; -- 
+lin excite_V2 = mkWV2 (k53 "piristää") ; --UNCHK
+lin dreadful_A = mkWA (k38 "hirmuinen") ; --UNCHK
+lin cave_N = mkWN (k2 "luolasto") ; --UNCHK
+lin revelation_N = mkWN (k39 "paljastus") ; --UNCHK
+lin grief_N = mkWN (k1 "suru") ; --UNCHK
+lin erect_V2 = mkWV2 (k53A "pystyttää") ; --UNCHK
+lin tuck_V2 = mkWV2 (k53A "taivuttaa") ; --UNCHK
+lin tuck_V = mkWV (k53A "taivuttaa") ; --UNCHK
+lin meantime_N = mkWN (k5 "väli") ; --UNCHK
+lin barrel_N = mkN "tynnyri" ;
+lin lawn_N = mkWN (k7 "nurmi") ; --UNCHK
+lin hut_N = mkWN (k5A "mökki") ; --UNCHK
+lin swing_N = mkWN (k39 "heilahdus") ; --f59
+lin subject_V2 = mkV2 "altistaa" ; ---ARB --mkWV2 (k56A "antaa") "arvioitavaksi" ;
+lin ruin_V2 = mkV2 "pilata" ; --mkV2 "raunioittaa" ;
+lin slice_N = mkWN "slicing" ; --UNCHK
+lin transmit_V2 = mkWV2 (k53A "välittää") ;
+lin thigh_N = mkWN (k27 "reisi") ; --UNCHK
+lin practically_Adv = variants{} ; -- 
+lin dedicate_V2 = mkV2 "omistaa" ; --mkWV2 (k53A "pyhittää") ;
+lin mistake_V2 = mkWV2 (k71 "tehdä") "virhe" ; --UNCHK
+lin mistake_V = mkWV (k71 "tehdä") "virhe" ; --UNCHK
+lin corresponding_A = variants{} ; -- 
+lin albeit_Subj = variants{} ; -- 
+lin sound_A = mkWA (compoundA "vaka" (k38 "varainen")) ; --UNCHK
+lin nurse_V2 = mkWV2 (k53A "hoitaa") ; --UNCHK
+lin discharge_N = mkWN (k2 "laukaisu") ; --UNCHK
+lin comparative_A = mkWA (k38 "relatiivinen") ; --UNCHK
+lin cluster_N = mkWN (k1A "terttu") ; --UNCHK
+lin propose_VV = mkVV "ehdottaa" infPresPartAgr ;
+lin propose_VS = mkWVS (k53A "esittää") ; --UNCHK
+lin propose_V2 = mkV2 "ehdottaa" partitive ;
+lin propose_V = mkWV (k53A "esittää") ;
+lin obstacle_N = mkWN (k48 "este") ; --UNCHK
+lin motorway_N = mkWN (compoundN "valta" (k19 "tie")) ; --UNCHK
+lin heritage_N = mkWN (k1A "perintö") ; --UNCHK
+lin counselling_N = variants{} ; -- 
+lin breeding_N = mkWN (compoundN "lisä" (k38 "äntyminen")) ; --UNCHK
+lin characteristic_A = mkWA (k38 "ominainen") ; --UNCHK
+lin bucket_N = mkWN (k1A "sanko") ; --UNCHK
+lin migration_N = mkWN (k1A "muutto") ; --UNCHK
+lin campaign_V = mkWV (k60A "lähteä") "sotaan" ; --UNCHK
+lin ritual_N = mkWN (k5 "rituaali") ; --UNCHK
+lin originate_V2 = mkWV2 (k53 "perustaa") ; --UNCHK
+lin originate_V = mkWV (k53 "perustaa") ; --UNCHK
+lin hunting_N = mkWN (k39 "metsästys") ; --UNCHK
+lin crude_A = mkWA (kH1 "raaka") ;
+lin protocol_N = mkWN (k10 "protokolla") ; --UNCHK
+lin prejudice_N = mkWN (compoundN "ennakko" (k39 "käsitys")) ; --UNCHK
+lin inspiration_N = mkWN (k3 "inhalaatio") ; --UNCHK
+lin dioxide_N = mkWN "dioksidi" ; --UNCHK
+lin chemical_A = mkWA (k38 "kemiallinen") ; --UNCHK
+lin uncomfortable_A = mkWA (compoundA "epä" (k10 "mukava")) ;
+lin worthy_A = mkA (mkN "varteen" (mkN "otettava")) ;
+lin inspect_V2 = mkV2 "tutkia" partitive ;
+lin summon_V2 = mkV2 (mkV (mkV "kutsua") "koolle") ; --mkWV2 (k73 "kerätä") ;
+lin parallel_N = mkWN (k12 "analogia") ;
+lin outlet_N = mkN "tehtaan" (mkN "myymälä") ; ---ARB mkWN (compoundN "purkautumis" (k19 "tie")) ;
+lin okay_A = mkA "kelvollinen" ;
+lin collaboration_N = mkN "yhteis" (mkN "työ") ;
+lin booking_N = mkWN (k39 "varaus") ;
+lin salad_N = mkWN (k5A "salaatti") ; --UNCHK
+lin productive_A = mkWA (k10 "tuottoisa") ;
+lin charming_A = variants{} ; -- 
+lin polish_A = mkWA (k38 "puolalainen") ; --UNCHK
+lin oak_N = mkWN (kH1 "tammi") ; --UNCHK
+lin access_V2 = mkV2 (mkV "päästä") (casePrep illative) ;
+lin tourism_N = mkWN (k2 "matkailu") ; --UNCHK
+lin independently_Adv = variants{} ; -- 
+lin cruel_A = mkWA (kH1 "raaka") ; --UNCHK
+lin diversity_N = mkN "moni" (mkN "puolisuus") ; --mkWN "vaihtelevuus" ;
+lin accused_A = variants{} ; -- 
+lin supplement_N = mkN "täydennys" ; --mkWN (k48 "varuste") ;
+lin fucking_Adv = mkWAdv "vitun" ; --UNCHK
+lin forecast_N = mkN (lin NK {s = d48 "ennuste"}) ;
+lin amend_V2V = mkWV2V (k53A "muuttaa") ; --UNCHK
+lin amend_V2 = mkWV2 (k53A "muuttaa") ; --UNCHK
+lin amend_V = mkWV (k53A "muuttaa") ; --UNCHK
+lin soap_N = mkWN (k12 "saippua") ;
+lin ruling_N = mkN "hallinto" ;
+lin interference_N = mkWN "blokkaaminen" ; --UNCHK
+lin executive_A = mkA "suorittava" ;
+lin mining_N = mkWN (k9A "louhinta") ;
+lin minimal_A = mkWA (k38 "minimaalinen") ; --UNCHK
+lin clarify_V2 = mkWV2 (k53 "kirkastaa") ; --UNCHK
+lin clarify_V = mkWV (k53 "kirkastaa") ; --UNCHK
+lin strain_V2 = mkV2 "koetella" partitive ; --mkWV2 (k52A "jännittyä") ;
+lin novel_A = mkWA (k38 "uudenlainen") ; --UNCHK
+lin try_N = mkN "yritys" ;
+lin coastal_A = mkWA "rannikko-" ; --UNCHK
+lin rising_A = variants{} ; -- 
+lin quota_N = mkWN (k3 "kiintiö") ;
+lin minus_Prep = prePrep nominative "miinus" ;
+lin kilometre_N = mkWN (compoundN "kilo" (k5 "metri")) ; --UNCHK
+lin characterize_V2 = mkWV2 (k61A "luonnehtia") ; --UNCHK
+lin suspicious_A = mkWA (k10 "epäilyttävä") ; --UNCHK
+lin pet_N = mkN "lemmikki" ; --mkWN (compoundN "PET-" (k39 "kuvaus")) ;
+lin beneficial_A = mkWA (k38 "hyödyllinen") ; --UNCHK
+lin fling_V2 = mkWV2 (k53A "heittää") ; --UNCHK
+lin fling_V = mkWV (k53A "heittää") ; --UNCHK
+lin deprive_V2 = mkWV2 (k53A "köyhdyttää") ; --UNCHK
+lin covenant_N = mkWN (k1A "liitto") ; --UNCHK
+lin bias_N = mkWN (compoundN "ennakko" (k39 "käsitys")) ; --UNCHK
+lin trophy_N = mkWN (k1A "palkinto") ; --UNCHK
+lin verb_N = mkWN (k5 "verbi") ; --UNCHK
+lin honestly_Adv = variants{} ; -- 
+lin extract_N = variants{} ; -- 
+lin straw_N = mkWN (k5 "pilli") ; --UNCHK
+lin stem_V2 = mkV2 (mkV (mkV "poistaa") "kanta") elative ;
+lin stem_V = mkV olla_V "peräisin" ;
+lin eyebrow_N = mkWN (compoundN "kulma" (k9 "karva")) ; --UNCHK
+lin noble_A = mkA "jalo" ;
+lin mask_N = mkN "naamio" ;
+lin lecturer_N = mkWN (k12 "luennoitsija") ; --UNCHK
+lin girlfriend_N = mkWN (compoundN "tyttö" (k10 "ystävä")) ;
+lin forehead_N = mkWN (k10 "otsa") ; --UNCHK
+lin timetable_N = mkWN (compoundN "aika" (k1 "taulu")) ; --UNCHK
+lin symbolic_A = mkWA (k38 "symbolinen") ; --UNCHK
+lin farming_N = mkWN (compoundN "maan" (k39 "viljelys")) ; --UNCHK
+lin lid_N = mkN "kansi" "kannen" "kansia" ; --mkWN (k5A "lakki") ;
+lin librarian_N = mkWN (compoundN "kirjaston" (k10 "hoitaja")) ; --UNCHK
+lin injection_N = mkN (lin NK {s = d03 "injektio"}) ;
+lin sexuality_N = mkWN (k40 "sukupuolisuus") ; --UNCHK
+lin irrelevant_A = mkWA (compoundA "asiaan" (k34A "kuulumaton")) ;
+lin bonus_N = mkWN (k39 "bonus") ;
+lin abuse_V2 = mkWV2 (k53A "käyttää") "väärin" ; ---ARB --mkV2 "solvata" partitive ; --mkV2 (mkV (mkV "käyttää") "hyväkseen") partitive ;
+lin thumb_N = mkN "peukalo" ; --mkWN (compoundN "pyörö" (k9 "lista")) ;
+lin survey_V2 = mkV2 "katsastaa" ; ---ARB mkWV2 (k62 "arvioida") ;
+lin ankle_N = mkWN (k9A "nilkka") ; --UNCHK
+lin psychologist_N = mkWN (k5 "psykologi") ;
+lin occurrence_N = mkWN (k39 "tapaus") ; --UNCHK
+lin profitable_A = mkWA (k10 "tuottoisa") ; --f81
+lin deliberate_A = mkWA (k38 "verkkainen") ; --UNCHK
+lin bow_V2 = mkWV2 (k56A "antaa") "myöten" ; --UNCHK
+lin bow_V = mkWV (k56A "antaa") "myöten" ; --UNCHK
+lin tribe_N = mkWN (k1 "heimo") ; --UNCHK
+lin rightly_Adv = variants{} ; -- 
+lin representative_A = mkWA (k10 "edustava") ; --UNCHK
+lin code_V2 = mkWV2 (k73 "kryptata") ; --UNCHK
+lin validity_N = mkWN (k40 "oikeellisuus") ; --UNCHK
+lin marble_N = mkN "marmori" ; --mkWN (compoundN "marmori" (k10 "kuula")) ;
+lin bow_N = mkWN "bow" ; --UNCHK
+lin plunge_V2 = mkWV2 (k52A "hyytyä") ;
+lin plunge_V = mkWV (k52 "syöksyä") ; --f62
+lin maturity_N = mkWN (k40 "kypsyys") ; --UNCHK
+lin maturity_3_N = mkN "kypsyys" ;
+lin maturity_2_N = variants{} ; -- 
+lin maturity_1_N = variants{} ; -- 
+lin hidden_A = variants{} ; -- 
+lin contrast_V2 = mkWV2 (k73A "verrata") ; --UNCHK
+lin contrast_V = mkWV (k73A "verrata") ; --UNCHK
+lin tobacco_N = mkWN (k14A "tupakka") ;
+lin middle_class_A = mkA "keskiluokkainen" ;
+lin grip_V2 = mkWV2 (k52A "tarttua") ; --UNCHK
+lin clergy_N = mkWN (k2 "papisto") ; --UNCHK
+lin trading_A = variants{} ; -- 
+lin passive_A = mkWA (k34A "toimeton") ; --UNCHK
+lin decoration_N = mkWN (k2 "koristelu") ;
+lin racial_A = mkWA (k38 "rodullinen") ;
+lin well_N = mkWN (k48A "lähde") ;
+lin embarrassment_N = mkWN (k10 "määrä") "yletön" ; --UNCHK
+lin sauce_N = mkWN (k48A "kastike") ; --UNCHK
+lin fatal_A = mkWA (k38 "fataalinen") ; --UNCHK
+lin banker_N = mkWN (k6 "pankkiiri") ;
+lin compensate_V2 = mkWV2 (k62 "kompensoida") ; --UNCHK
+lin compensate_V = mkWV (k62 "kompensoida") ;
+lin make_up_N = variants{} ; -- 
+lin popularity_N = mkWN (k3 "suosio") ; --UNCHK
+lin interior_A = mkWA (k38 "sisäinen") ; --UNCHK
+lin eligible_A = mkWA (k41 "sovelias") ; --UNCHK
+lin continuity_N = mkWN (k40 "yhtäjaksoisuus") ; --UNCHK
+lin bunch_N = mkWN (k1A "nippu") ;
+lin hook_N = mkN "koukku" ;
+lin wicket_N = mkWN (compoundN "ristikko" (k12 "ikkuna")) ; --UNCHK
+lin pronounce_V2 = mkWV2 (k69 "tuomita") ; --UNCHK
+lin pronounce_V = mkWV (k69 "tuomita") ; --UNCHK
+lin ballet_N = mkWN (k5A "baletti") ; --UNCHK
+lin heir_N = mkWN (k12 "perijä") ;
+lin positively_Adv = variants{} ; -- 
+lin insufficient_A = mkWA (k38 "vajavainen") ;
+lin substitute_V2 = mkV2 "korvata" partitive ; --mkWV2 (k56A "vaihtaa") ;
+lin substitute_V = mkWV (k56A "vaihtaa") ; --UNCHK
+lin mysterious_A = mkA "mystinen" ; --mkWA (k38 "okkulttinen") ;
+lin dancer_N = mkWN (k12 "tanssija") ; --UNCHK
+lin trail_N = mkWN (k1A "polku") ; --UNCHK
+lin caution_N = mkWN (k40 "tarkkaavaisuus") ; --UNCHK
+lin donation_N = mkWN (k39 "lahjoitus") ;
+lin added_A = variants{} ; -- 
+lin weaken_V2 = mkWV2 (k72A "heiketä") ; --UNCHK
+lin weaken_V = mkWV (k72A "heiketä") ;
+lin tyre_N = mkWN (k41A "rengas") ; --UNCHK
+lin sufferer_N = mkWN (k12 "kärsijä") ; --UNCHK
+lin managerial_A = mkWA "liikkeenjohdollinen" ; --UNCHK
+lin elaborate_A = mkWA (k9A "tarkka") ; --UNCHK
+lin restraint_N = mkWN (k39 "rajoitus") ; --UNCHK
+lin renew_V2 = mkWV2 (k53 "uudistaa") ; --f60
+lin gardenerMasc_N = variants{} ; -- 
+lin dilemma_N = mkWN (k10 "pulma") ;
+lin configuration_N = mkWN (k10 "asetelma") ; --UNCHK
+lin rear_A = variants{} ; -- 
+lin embark_V2 = mkWV2 (k52A "uskaltautua") ; --UNCHK
+lin embark_V = mkWV (k52A "uskaltautua") ; --UNCHK
+lin misery_N = mkWN (k40 "surkeus") ; --UNCHK
+lin importantly_Adv = variants{} ; -- 
+lin continually_Adv = variants{} ; -- 
+lin appreciation_N = mkN "arvostus" ; ---ARB mkWN (compoundN "arvon" (k1 "nousu")) ;
+lin radical_N = mkWN (k2 "vartalo") ; --UNCHK
+lin diverse_A = mkWA (k38 "erilainen") ;
+lin revive_V2 = mkV2 (mkV (mkV "herättää") "henkiin") ;
+lin revive_V = mkWV (k73 "herätä") "henkiin" ;
+lin trip_V = mkWV (k53A "vetää") "huumeita" ; --UNCHK
+lin lounge_N = mkWN (k9 "aula") ;
+lin dwelling_N = mkWN (k1A "asunto") ; --UNCHK
+lin parental_A = mkA (separateN "vanhemmuuteen" (mkN "liittyvä")) ; --mkWA (k38 "isällinen") ;
+lin loyal_A = mkWA (k5 "lojaali") ;
+lin privatisation_N = variants{} ; -- 
+lin outsider_N = mkWN (k41 "vieras") ; --UNCHK
+lin forbid_V2 = mkV2 "kieltää" partitive ; --mkWV2 (k53A "käyttää") "veto-oikeuttaan" ;
+lin yep_Interj = variants{} ; -- 
+lin prospective_A = mkWA (k10 "tuleva") ; --UNCHK
+lin manuscript_N = mkWN (compoundN "käsi" (k39 "kirjoitus")) ; --UNCHK
+lin inherent_A = mkWA "kätketty" ; --UNCHK
+lin deem_V2V = mkWV2V (k53A "olettaa") ; --UNCHK
+lin deem_V2A = mkWV2A (k53A "olettaa") ; --UNCHK
+lin deem_V2 = mkWV2 (k53A "olettaa") ; --UNCHK
+lin telecommunication_N = mkN "telekommunikaatio" ;
+lin intermediate_A = mkWA (k10 "oleva") "välillä" ; --UNCHK
+lin worthwhile_A = mkWA (k38 "arvoinen") "vaivan" ;
+lin calendar_N = mkWN (k6 "kalenteri") ;
+lin basin_N = mkWN (k10A "vuoka") ; --UNCHK
+lin utterly_Adv = variants{} ; -- 
+lin rebuild_V2 = mkV2 "uudelleenrakentaa" ;
+lin pulse_N = mkWN (k48A "syke") ; --UNCHK
+lin suppress_V2 = mkWV2 (k53A "tukahduttaa") ; --UNCHK
+lin predator_N = mkWN (k10 "saalistaja") ; --UNCHK
+lin width_N = mkWN (k40 "laajuus") ; --UNCHK
+lin stiff_A = mkWA (k10 "terävä") ; --UNCHK
+lin spine_N = mkWN (k5A "piikki") ; --UNCHK
+lin betray_V2 = mkWV2 (k62 "vasikoida") ; --UNCHK
+lin punish_V2 = mkWV2 (k54A "ojentaa") ; --UNCHK
+lin stall_N = mkWN (k39 "viivytys") ; --UNCHK
+lin lifestyle_N = variants{} ; -- 
+lin compile_V2 = mkWV2 (k53 "koostaa") ; --UNCHK
+lin arouse_V2V = mkWV2V (k52A "havahtua") ; --UNCHK
+lin arouse_V2 = mkV2 "herättää" ; --mkWV2 (k52A "havahtua") ;
+lin partially_Adv = variants{} ; -- 
+lin headline_N = mkWN (k4A "otsikko") ; --UNCHK
+lin divine_A = mkWA (k38 "taivaallinen") ; --UNCHK
+lin unpleasant_A = mkWA (compoundA "epä" (k10 "miellyttävä")) ; --UNCHK
+lin sacred_A = mkWA (k10 "pyhä") ; --UNCHK
+lin useless_A = mkWA (k10 "turha") ; --UNCHK
+lin cool_V2 = mkV2 "viilentää" partitive ;
+lin cool_V = mkWV (k52A "kylmentyä") ; --UNCHK
+lin tremble_V = mkWV (k66 "väristä") ; --UNCHK
+lin statue_N = mkN "patsas" ; --mkWN (k39 "veistos") ;
+lin obey_V2 = mkWV2 (k67A "totella") ; --UNCHK
+lin obey_V = mkWV (k67A "totella") ; --UNCHK
+lin drunk_A = mkWA (k38 "humalainen") ; --UNCHK
+lin tender_A = mkWA (k15 "murea") ; --UNCHK
+lin molecular_A = mkWA (k38 "alkeellinen") ; --UNCHK
+lin circulate_V2 = mkV2 "levittää" partitive ; --mkWV2 (k53A "kierrättää") ;
+lin circulate_V = mkV "kiertää" ;
+lin exploitation_N = mkWN (k1 "riisto") ; --UNCHK
+lin explicitly_Adv = variants{} ; -- 
+lin utterance_N = mkWN (k2 "ääntely") ; --UNCHK
+lin linear_A = mkA "lineaarinen" ;
+lin chat_V = mkWV (k66 "horista") ; --UNCHK
+lin revision_N = mkWN (k39 "tarkistus") ; --UNCHK
+lin distress_N = mkWN (compoundN "ulos" (k1A "otto")) ; --UNCHK
+lin spill_V2 = mkWV2 (k53 "päästää") ; --UNCHK
+lin spill_V = mkV "levitä" ; --mkWV (k53 "päästää") ;
+lin steward_N = mkWN (k6 "pehtori") ; --UNCHK
+lin knight_N = mkWN (k1 "ratsu") ; --UNCHK
+lin sum_V2 = mkWV2 (k73 "ynnätä") ; --UNCHK
+lin sum_V = mkWV (k73 "summata") ;
+lin semantic_A = mkWA (k38 "semanttinen") ; --UNCHK
+lin selective_A = mkWA (compoundA "valik" (k10 "oiva")) ; --UNCHK
+lin learner_N = mkWN (k41 "oppilas") ; --UNCHK
+lin dignity_N = mkN "arvokkuus" ;
+lin senate_N = mkWN (k5A "senaatti") ; --UNCHK
+lin grid_N = mkWN (k6 "halstari") ; --UNCHK
+lin fiscal_A = mkA "verotuksellinen" ;
+lin activate_V2 = mkWV2 (k53A "ottaa") "käyttöön" ; --UNCHK
+lin rival_A = variants{} ; -- 
+lin fortunate_A = mkWA (k41A "onnekas") ;
+lin jeans_N = variants{} ; -- 
+lin select_A = mkWA (compoundA "valiko" (k1A "itu")) ; --UNCHK
+lin fitting_N = mkWN (k39 "sovitus") ; --UNCHK
+lin commentator_N = mkN (lin NK {s = d06 "kommentaattori"}) ;
+lin weep_V2 = mkWV2 (k61A "kyynelehtiä") ; --UNCHK
+lin weep_V = mkWV (k61A "kyynelehtiä") ; --UNCHK
+lin handicap_N = mkWN (k39 "tasoitus") ; --UNCHK
+lin crush_V2 = mkV2 "murskata" ;
+lin crush_V = mkWV (k71 "tehdä") "loppu" ; --UNCHK
+lin towel_N = mkWN (k48A "pyyhe") ;
+lin stay_N = mkWN (k2 "oleskelu") ;
+lin skilled_A = mkWA (k10 "taitava") ;
+lin repeatedly_Adv = mkWAdv (k99 "toistuvasti") ; --UNCHK
+lin defensive_A = mkA "defensiivinen" ; ---ARB WA "puolustus-" ;
+lin calm_V2 = mkV2 "rauhoittaa" partitive ;
+lin calm_V = mkWV (k56A "antaa") "rauhoittavia" ; --UNCHK
+lin temporarily_Adv = variants{} ; -- 
+lin rain_V2 = mkWV2 (k56A "sataa") ; --UNCHK
+lin rain_V = mkWV (k56A "sataa") ; --UNCHK
+lin pin_N = mkWN (k9 "keila") ; --UNCHK
+lin villa_N = mkWN (kH1 "villa") ; --UNCHK
+lin rod_N = mkN "sauva" ; --mkWN (compoundN "sauva" (k6 "bakteeri")) ;
+lin frontier_N = mkWN (compoundN "etu" (k10 "rintama")) "tieteen" ; --UNCHK
+lin enforcement_N = mkN "pakottaminen" ; ---ARB mkWN (compoundN "pakko" (k1 "keino")) ;
+lin protective_A = mkWA (compoundA "turv" (k9 "aava")) ; --UNCHK
+lin philosophical_A = mkWA (k38 "filosofinen") ; --UNCHK
+lin lordship_N = mkWN (k40 "herruus") ; --UNCHK
+lin disagree_VS = variants{}; -- mkV vOlla "eri mieltä" ;
+lin disagree_V2 = variants{}; -- mkV vOlla "eri mieltä" ;
+lin disagree_V = mkV vOlla "eri mieltä" ;
+lin boyfriend_N = mkWN (k4A "nuorikko") ; --UNCHK
+lin activistMasc_N = variants{} ; -- 
+lin viewer_N = mkN (lin NK {s = d12 "katselija"}) ;
+lin slim_A = mkWA (k9 "laiha") ;
+lin textile_N = mkWN (k48A "vaate") ; --UNCHK
+lin mist_N = mkWN (k1A "utu") ; --UNCHK
+lin harmony_N = mkWN (k12 "harmonia") ; --UNCHK
+lin deed_N = mkWN (k25 "toimi") ; --UNCHK
+lin merge_V2 = mkWV2 (k53 "yhdistää") ; --UNCHK
+lin merge_V = mkV "yhdistyä" ;
+lin invention_N = mkN "keksintö" ;
+lin commissioner_N = mkWN "hallintovirkamies" ; --UNCHK
+lin caravan_N = mkWN (compoundN "matkailu" (k1 "vaunu")) ; --UNCHK
+lin bolt_N = mkN "pultti" ;
+lin ending_N = mkWN (k39 "lopetus") ; --UNCHK
+lin publishing_N = variants{} ; -- 
+lin gut_N = mkN "sisu" ; ---ARB --mkN "suoli" ; --mkN "sisälmys" ; --mkWN (k5A "katgutti") ;
+lin stamp_V2 = mkWV2 (k67A "luokitella") ; --UNCHK
+lin stamp_V = mkWV (k67A "luokitella") ; --UNCHK
+lin map_V2 = mkWV2 (k69 "merkitä") ; --UNCHK
+lin loud_Adv = mkWAdv (k99 "kovaa") ; --UNCHK
+lin stroke_V2 = mkWV2 (k67A "imarrella") ; --UNCHK
+lin shock_V2 = mkV2 "järkyttää" partitive ;
+lin rug_N = mkWN (k1 "ryijy") ; --UNCHK
+lin picture_V2 = mkWV2 (k62 "visioida") ; --UNCHK
+lin slip_N = mkN "erehdys" ;
+lin praise_N = mkWN (k12 "kunnia") ; --UNCHK
+lin fine_N = mkWN (k1A "sakko") ;
+lin monument_N = mkWN (k5A "monumentti") ; --UNCHK
+lin material_A = mkWA (k38 "todellinen") ;
+lin garment_N = mkWN (k48A "vaate") ; --UNCHK
+lin toward_Prep = mkPrep partitive "kohti" ;
+lin realm_N = mkWN (k5 "piiri") ; --UNCHK
+lin melt_V2 = mkWV2 (k52A "haihtua") ; --UNCHK
+lin melt_V = mkWV (k52A "haihtua") ; --UNCHK
+lin reproduction_N = mkWN (compoundN "lisä" (k38 "äntyminen")) ; --UNCHK
+lin reactor_N = mkWN (k6 "reaktori") ;
+lin furious_A = mkA "raivokas" ;
+lin distinguished_A = variants{} ; -- 
+lin characterize_V2 = mkWV2 (k61A "luonnehtia") ; --UNCHK
+lin alike_Adv = mkWAdv (k99 "samoin") ; --UNCHK
+lin pump_N = mkWN (k1A "pumppu") ; --UNCHK
+lin probe_N = mkN "koe" ; ---ARB mkWN (k39 "tähystys") ;
+lin feedback_N = mkWN (k48A "palaute") ; --UNCHK
+lin aspiration_N = mkWN (k3 "inhalaatio") ; --UNCHK
+lin suspect_N = mkN "epäilty" ; --mkWN (k1A "syytetty") ;
+lin solar_A = mkWA "aurinkoon" "liittyvä" ;
+lin fare_N = mkWN (k10 "ohjelma") ; --UNCHK
+lin carve_V2 = mkWV2 (k73A "leikata") ; --UNCHK
+lin carve_V = mkV "kaivertaa" ;
+lin qualified_A = variants{} ; -- 
+lin membrane_N = mkWN (k1 "kalvo") ; --UNCHK
+lin dependence_N = mkWN (k40 "riippuvuus") ;
+lin convict_V2 = mkWV2 (k69 "tuomita") ;
+lin bacteria_N = mkWN (k6 "bakteeri") ; --UNCHK
+lin trading_N = mkWN (compoundN "kaupan" (k5A "käynti")) ; --UNCHK
+lin ambassador_N = mkN "suur" (mkN "lähettiläs") ;
+lin wound_V2 = mkWV2 (k53A "satuttaa") ; --UNCHK
+lin drug_V2 = mkWV2 (k73 "huumata") ; --UNCHK
+lin conjunction_N = mkWN (k48 "yhdiste") ; --UNCHK
+lin cabin_N = mkWN (k2 "matkustamo") ; --UNCHK
+lin trail_V2 = mkWV2 (k73 "laahata") ; --UNCHK
+lin trail_V = mkWV (k73 "laahata") ;
+lin shaft_N = mkWN (k1A "ruoto") ; --UNCHK
+lin treasure_N = mkWN (compoundN "taide" (k48A "aarre")) ; --UNCHK
+lin inappropriate_A = mkWA (k34A "sopimaton") ; --UNCHK
+lin half_Adv = mkWAdv (k99 "puolittain") ; --UNCHK
+lin attribute_N = mkWN (k5A "attribuutti") ; --UNCHK
+lin liquid_A = mkA "nestemäinen" ;
+lin embassy_N = mkWN (compoundN "suur" (k1 "lähetystö")) ; --UNCHK
+lin terribly_Adv = variants{} ; -- 
+lin exemption_N = mkWN (k39 "vapautus") ; --UNCHK
+lin array_N = mkWN "antenni-" ; --UNCHK
+lin tablet_N = mkWN (kH1 "tabu") ; --UNCHK
+lin sack_V2 = mkWV2 (k53A "pussittaa") ; --UNCHK
+lin erosion_N = mkWN (k3 "eroosio") ;
+lin bull_N = mkN "härkä" ; ---ARB --mkWN (k39 "munaus") ;
+lin warehouse_N = mkWN (k2 "varasto") ; --UNCHK
+lin unfortunate_A = mkA "epäonninen" ;
+lin promoter_N = mkWN (k6 "promoottori") ;
+lin compel_VV = mkWVV (k53A "edellyttää") ; --UNCHK
+lin compel_V2V = mkWV2V (k53A "edellyttää") ; --UNCHK
+lin compel_V2 = mkWV2 (k53A "edellyttää") ; --UNCHK
+lin motivate_V2V = mkWV2V (k53 "innostaa") ; --UNCHK
+lin motivate_V2 = mkV2 "innostaa" partitive ;
+lin burning_A = variants{} ; -- 
+lin vitamin_N = mkWN (k5 "vitamiini") ; --UNCHK
+lin sail_N = mkWN (k39 "purjehdus") ; --UNCHK
+lin lemon_N = mkWN (k27 "susi") ; --UNCHK
+lin foreigner_N = mkWN (compoundN "vieras" (k38 "maalainen")) ; --UNCHK
+lin powder_N = mkWN (k6 "puuteri") ; --UNCHK
+lin persistent_A = mkWA (k10 "pysyvä") ; --UNCHK
+lin bat_N = mkN "maila" ; ---ARB --mkN "lepakko" ; --mkWN (k1 "vuoro") ;
+lin ancestor_N = mkWN (compoundN "kanta" (k10 "isä")) ; --UNCHK
+lin predominantly_Adv = variants{} ; -- 
+lin mathematical_A = mkWA (k38 "matemaattinen") ;
+lin compliance_N = mkWN (compoundN "ali" (k38 "stuminen")) ; --UNCHK
+lin arch_N = mkWN (kH1 "kaari") ; --UNCHK
+lin woodland_N = mkWN (k10 "metsä") ; --UNCHK
+lin serum_N = mkWN (k6 "seerumi") ; --UNCHK
+lin overnight_Adv = mkWAdv (k99 "yli") "yön" ; --UNCHK
+lin doubtful_A = mkWA (k10 "epäilevä") ;
+lin doing_N = variants{} ; -- 
+lin coach_V2 = mkWV2 (k54A "valmentaa") ; --UNCHK
+lin coach_V = mkWV (k54A "valmentaa") ; --UNCHK
+lin binding_A = variants{} ; -- 
+lin surrounding_A = mkWA "ympäröivä" ; --UNCHK
+lin peer_N = mkWN (k38 "vertainen") ; --UNCHK
+lin ozone_N = mkWN (k5 "otsoni") ; --UNCHK
+lin mid_A = mkWA "keski-" ; --UNCHK
+lin invisible_A = mkWA (k34A "näkymätön") ; --UNCHK
+lin depart_V = mkWV (k52 "poistua") ;
+lin brigade_N = mkWN (k5 "prikaati") ; --UNCHK
+lin manipulate_V2 = mkWV2 (k62 "manipuloida") ; --UNCHK
+lin consume_V2 = mkWV2 (k53A "kuluttaa") ; --UNCHK
+lin consume_V = mkWV (k53A "kuluttaa") ; --UNCHK
+lin temptation_N = mkN "houkutus" ; --mkWN (k2 "viettely") ;
+lin intact_A = mkWA (k10 "ehjä") ; --UNCHK
+lin glove_N = L.glove_N ;
+lin aggression_N = mkWN (k39 "hyökkäys") ; --UNCHK
+lin emergence_N = mkN "ilmaantuminen" ; ---ARB --mkN "nousu" ; --mkWN (compoundN "ulos" (k1 "tulo")) ;
+lin stag_V = variants{} ; -- 
+lin coffin_N = mkWN (k1A "arkku") ; --UNCHK
+lin beautifully_Adv = variants{} ; -- 
+lin clutch_V2 = mkWV2 (k58 "iskeä") ; --UNCHK
+lin clutch_V = mkWV (k58 "iskeä") ; --UNCHK
+lin wit_N = mkWN (k40 "älykkyys") ; --UNCHK
+lin underline_V2 = mkWV2 (compoundV "alle" (k73 "viivata")) ; --UNCHK
+lin trainee_N = mkWN (k12 "harjoittelija") ; --UNCHK
+lin scrutiny_N = mkWN (k2 "tarkastelu") ; --UNCHK
+lin neatly_Adv = variants{} ; -- 
+lin follower_N = mkWN (k10 "seuraaja") ; --UNCHK
+lin sterling_A = mkWA (k41 "paras") ; --UNCHK
+lin tariff_N = mkWN (k5 "tariffi") ; --UNCHK
+lin bee_N = mkWN (k38 "mehiläinen") ; --UNCHK
+lin relaxation_N = mkWN (k39 "höllennys") "sääntöjen" ; --UNCHK
+lin negligence_N = mkWN (k40 "huolimattomuus") ; --UNCHK
+lin sunlight_N = mkWN (k1A "aurinko") ; --UNCHK
+lin penetrate_V2 = mkV2 "läpäistä" ; --mkWV2 (k52 "paljastua") ;
+lin penetrate_V = mkWV (k52 "paljastua") ; --UNCHK
+lin knot_N = mkWN (compoundN "iso" (k5 "sirri")) ; --UNCHK
+lin temper_N = mkWN (k40 "äreys") ; --UNCHK
+lin skull_N = mkWN (k1 "kallo") ; --UNCHK
+lin openly_Adv = variants{} ; -- 
+lin grind_V2 = mkWV2 (k73 "muusata") ; --UNCHK
+lin grind_V = mkV "jauhaa" ; --mkWV (k73 "muusata") ;
+lin whale_N = mkWN (k41 "valas") ; --UNCHK
+lin throne_N = mkWN (compoundN "valta" (k33 "istuin")) ; --UNCHK
+lin supervise_V2 = mkWV2 (k61A "vahtia") ; --UNCHK
+lin supervise_V = mkWV (k61A "vahtia") ; --UNCHK
+lin sickness_N = mkWN (k5A "tauti") ; --UNCHK
+lin package_V2 = mkV2 "pakata" ;
+lin intake_N = mkWN (k3 "inhalaatio") ; --UNCHK
+lin within_Adv = variants{}; -- postPrep genitive "sisällä" ;
+lin inland_A = mkWA "sisämaa-" ; --UNCHK
+lin beast_N = mkWN (k3 "olio") ; --UNCHK
+lin rear_N = mkWN (k13 "selusta") ; --UNCHK
+lin morality_N = mkWN (k40 "moraalisuus") ; --UNCHK
+lin competent_A = mkA "kompetentti" ;
+lin sink_N = mkN "allas" ; ---ARB ; likakaivo ; nielu (technical term)
+lin uniform_A = mkWA (k38 "yhtenäinen") ;
+lin reminder_N = mkWN (k39 "muistutus") ;
+lin permanently_Adv = variants{} ; -- 
+lin optimistic_A = mkWA (k38 "optimistinen") ;
+lin bargain_N = mkN "kauppa" ; --WN (k39 "sopimus") ;
+lin seemingly_Adv = variants{} ; -- 
+lin respective_A = mkA "vastaava" ;
+lin horizontal_A = mkWA (compoundA "vaaka" (k10 "suora")) ; --UNCHK
+lin decisive_A = mkWA (k10 "ratkaiseva") ;
+lin bless_V2 = mkWV2 (k73 "siunata") ; --UNCHK
+lin bile_N = mkWN (k7A "sappi") ; --UNCHK
+lin spatial_A = mkWA (k38 "spatiaalinen") ; --UNCHK
+lin bullet_N = mkN "luoti" ; --WN (k1A "syöttö") "nopea" ;
+lin respectable_A = mkWA (k38 "kunniallinen") ; --UNCHK
+lin overseas_Adv = mkWAdv (k99 "takana") "meren" ;
+lin convincing_A = mkWA (k10 "vakuuttava") ; --UNCHK
+lin unacceptable_A = mkWA (k34A "sopimaton") ;
+lin confrontation_N = mkWN (compoundN "ase" (k38 "ttaminen")) "vastakkain" ; --UNCHK
+lin swiftly_Adv = variants{} ; -- 
+lin paid_A = variants{} ; -- 
+lin joke_V = mkWV (k67 "pilailla") ; --UNCHK
+lin instant_A = mkWA (k10 "pakottava") ; --UNCHK
+lin illusion_N = mkWN (k3 "illuusio") ;
+lin cheer_V2 = mkWV2 (k73 "hurrata") ; --UNCHK
+lin cheer_V = mkV (lin VK {s = c53 "kannustaa"}) ;
+lin congregation_N = mkWN (compoundN "koko" (k38 "ontuminen")) ; --UNCHK
+lin worldwide_Adv = variants{} ; -- 
+lin winning_A = variants{} ; -- 
+lin wake_N = mkN "herääminen" ;
+lin toss_V2 = mkWV2 (k53A "sekoittaa") ; --UNCHK
+lin toss_V = mkWV (k53A "sekoittaa") ; --UNCHK
+lin medium_A = mkWA (compoundA "puoli" (k10 "kypsä")) ; --UNCHK
+lin jewellery_N = mkWN (k1 "koru") ; --UNCHK
+lin fond_A = mkA "kiintynyt" ;
+lin alarm_V2 = mkV2 "hälyttää" ;
+lin guerrilla_N = mkWN (k5 "partisaani") ; --UNCHK
+lin dive_V = mkWV (k54A "sukeltaa") ;
+lin desire_V2 = mkV2 "haluta" partitive ; --mkWV2 (k61 "mieliä") ;
+lin cooperation_N = mkWN (compoundN "yhteis" (k19 "työ")) ;
+lin thread_N = mkWN (compoundN "ruuvi" (k48A "kierre")) ; --UNCHK
+lin prescribe_V2 = mkV2 "määrätä" partitive ; --mkWV2 (k58 "käskeä") ;
+lin prescribe_V = mkWV (k58 "käskeä") ; --UNCHK
+lin calcium_N = mkWN (k5 "kalsium") ; --UNCHK
+lin redundant_A = mkWA (k38 "tautologinen") ; --UNCHK
+lin marker_N = mkWN (k5A "merkki") ; --UNCHK
+lin chemistMasc_N = variants{} ; -- 
+lin mammal_N = mkWN (k38 "imettäväinen") ; --UNCHK
+lin legacy_N = mkWN (k5A "testamentti") ; --UNCHK
+lin debtor_N = mkWN (k38 "velallinen") ; --UNCHK
+lin testament_N = mkWN (k5A "testamentti") ; --UNCHK
+lin tragic_A = mkWA (k38 "traaginen") ; --UNCHK
+lin silver_A = mkWA (k10 "puhuva") "miellyttävästi" ; --UNCHK
+lin grin_N = mkWN (k39 "virnistys") ; --UNCHK
+lin spectacle_N = mkWN (k38 "naurunalainen") ; --UNCHK
+lin inheritance_N = mkWN (k1A "perintö") ; --UNCHK
+lin heal_V2 = mkWV2 (k53A "hoitaa") ; --UNCHK
+lin heal_V = mkWV (k53A "hoitaa") ; --UNCHK
+lin sovereignty_N = mkWN (k5A "suvereniteetti") ;
+lin enzyme_N = mkWN (k6 "entsyymi") ; --UNCHK
+lin host_V2 = mkV2 "isännöidä" partitive ; --WV2 (k61 "toimia") "isäntänä" ;
+lin neighbouring_A = variants{} ; -- 
+lin corn_N = mkN "maissi" ; --f63
+lin layout_N = mkWN (k2 "asettelu") ; --UNCHK
+lin dictate_VS = mkWVS (k67 "sanella") ; --UNCHK
+lin dictate_V2 = mkWV2 (k67 "sanella") ; --UNCHK
+lin dictate_V = mkWV (k67 "sanella") ; --UNCHK
+lin rip_V2 = mkWV2 (k65 "käydä") "kimppuun" ; --UNCHK
+lin rip_V = mkWV (k65 "käydä") "kimppuun" ; --UNCHK
+lin regain_V2 = mkWV2 (k53A "saavuttaa") ; --UNCHK
+lin probable_A = mkA (mkN "toden" (mkN "näköinen")) ;
+lin inclusion_N = mkN "mukaanotto" ; --WN (k39 "lisäys") ;
+lin booklet_N = mkWN (k48A "esite") ;
+lin bar_V2 = mkWV2 (k58A "sulkea") "pois" ;
+lin privately_Adv = variants{} ; -- 
+lin laser_N = mkWN (k6 "laser") ; --UNCHK
+lin fame_N = mkWN (k40 "julkisuus") ; --UNCHK
+lin bronze_N = mkWN (compoundN "pronssi" (k41 "patsas")) ; --UNCHK
+lin mobile_A = mkWA (k10 "liikkuva") ;
+lin metaphor_N = mkWN (k10 "metafora") ;
+lin complication_N = mkN "komplikaatio" ;
+lin narrow_V2 = mkV2 "kaventaa" partitive ;
+lin narrow_V = mkWV (k52A "kaventua") ;
+lin old_fashioned_A = mkA "vanhanaikainen" ;
+lin chop_V2 = mkWV2 (k58 "iskeä") ; --UNCHK
+lin chop_V = mkWV (k58 "iskeä") ; --UNCHK
+lin synthesis_N = mkWN (k5 "synteesi") ; --UNCHK
+lin diameter_N = mkWN (k12 "halkaisija") ; --UNCHK
+lin bomb_V2 = mkV2 (mkV (lin VK {s = c53A "pommittaa"})) partitive ;
+lin bomb_V = mkWV (k53A "pommittaa") ; --UNCHK
+lin silently_Adv = variants{} ; -- 
+lin shed_N = mkWN (k9 "vaja") ; --UNCHK
+lin fusion_N = mkWN (k3 "fuusio") ; --UNCHK
+lin trigger_V2 = mkV2 "laukaista" ;
+lin printing_N = mkWN (compoundN "kustannus" (k9A "toiminta")) ;
+lin onion_N = mkWN (k6 "sipuli") ; --UNCHK
+lin dislike_V2 = mkV2 "inhota" partitive ; --WV2 (k53A "pitää") "vastenmielisenä" ;
+lin embody_V2 = mkWV2 (k62 "personoida") ; --UNCHK
+lin curl_V = mkWV (k52A "kiertyä") ; --UNCHK
+lin sunshine_N = mkWN (k40 "hilpeys") ; --UNCHK
+lin sponsorship_N = mkWN (k5A "sponsorointi") ; --UNCHK
+lin rage_N = mkN "raivo" ; ---ARB --mkWN (k5A "muoti") ;
+lin loop_N = mkWN (k14A "silmukka") ; --UNCHK
+lin halt_N = mkWN (k39 "pysähdys") ;
+lin cop_V2 = mkWV2 (k69 "vangita") ; --UNCHK
+lin bang_V2 = mkWV2 (k53A "paukahtaa") ; --UNCHK
+lin bang_V = mkWV (k53A "paukahtaa") ; --UNCHK
+lin toxic_A = mkA "myrkyllinen" ; --mkWA (k38 "toksinen") ;
+lin thinking_A = variants{} ; -- 
+lin orientation_N = mkWN (compoundN "johdanto" (k5 "kurssi")) ; --UNCHK
+lin likelihood_N = mkWN (compoundN "toden" (k40 "näköisyys")) ; --UNCHK
+lin wee_A = mkWA (k38 "aikainen") ; --UNCHK
+lin up_to_date_A = variants{} ; -- 
+lin polite_A = mkWA (k41 "kohtelias") ; --UNCHK
+lin apology_N = mkWN (compoundN "anteeksi" (k1A "pyyntö")) ; --UNCHK
+lin exile_N = mkWN (k39 "karkotus") ; --UNCHK
+lin brow_N = mkWN (compoundN "kulma" (k9 "karva")) ; --UNCHK
+lin miserable_A = mkWA (k38 "vähäpätöinen") ; --UNCHK
+lin outbreak_N = mkWN (k39 "purkaus") ; --UNCHK
+lin comparatively_Adv = variants{} ; -- 
+lin pump_V2 = mkV2 "pumpata" partitive ; --WV2 (k54 "lypsää") ;
+lin pump_V = mkWV (k54 "lypsää") ; --UNCHK
+lin fuck_V2 = mkV2 "naida" partitive | mkV2 "panna" partitive ;
+lin fuck_V = mkV "naida" | mkV "nussia" ;
+lin forecast_VS = mkWVS (k53 "ennustaa") ; --UNCHK
+lin forecast_V2 = mkWV2 (k53 "ennustaa") ; --UNCHK
+lin forecast_V = mkWV (k53 "ennustaa") ; --UNCHK
+lin timing_N = mkN (lin NK {s = d39 "ajoitus"}) ;
+lin headmaster_N = mkWN (k6 "rehtori") ; --UNCHK
+lin terrify_V2 = mkWV2 (k53A "pelottaa") ; --UNCHK
+lin sigh_N = mkWN (k39 "huokaus") ;
+lin premier_A = mkWA "kanta-" ; --UNCHK
+lin joint_N = mkWN (compoundN "kannabis" (k48A "savuke")) ; --UNCHK
+lin incredible_A = mkWA (k34A "uskomaton") ;
+lin gravity_N = mkWN (k40 "synkkyys") ; --UNCHK
+lin regulatory_A = variants{} ; -- 
+lin cylinder_N = mkWN (k1 "pullo") ; --UNCHK
+lin curiosity_N = mkWN (k40 "erikoisuus") ; --UNCHK
+lin resident_A = mkWA "vakituisesti" "asuva" ; --UNCHK
+lin narrative_N = mkWN (k39 "kertomus") ; --UNCHK
+lin cognitive_A = mkWA (k38 "kognitiivinen") ; --UNCHK
+lin lengthy_A = mkWA (k38 "pitkällinen") ; --UNCHK
+lin gothic_A = mkWA (compoundA "goott" (k32A "ien")) ; --UNCHK
+lin dip_V2 = mkWV2 (k52A "hyytyä") ; --UNCHK
+lin dip_V = mkWV (k52A "hyytyä") ; --UNCHK
+lin adverse_A = mkWA (k38 "vastakkainen") ;
+lin accountability_N = mkWN (k17 "vastuu") ; --UNCHK
+lin hydrogen_N = mkWN (k1A "vety") ; --UNCHK
+lin gravel_N = mkWN (k10 "sora") ; --UNCHK
+lin willingness_N = mkWN (k40 "halukkuus") ; --UNCHK
+lin inhibit_V2 = mkV2 "estää" partitive ;
+lin attain_V2 = mkWV2 (k56 "kasvaa") ; --UNCHK
+lin attain_V = mkWV (k56 "kasvaa") ; --UNCHK
+lin specialize_V2 = mkV2 "erikoistaa" ; --mkWV2 (k52 "erikoistua") ;
+lin specialize_V = mkWV (k52 "erikoistua") ;
+lin steer_V2 = mkWV2 (k67 "ohjailla") ; --UNCHK
+lin steer_V = mkWV (k67 "ohjailla") ; --UNCHK
+lin selected_A = variants{} ; -- 
+lin like_N = mkWN (k38 "lainen") ; --UNCHK
+lin confer_V = mkWV (k67A "neuvotella") ; --UNCHK
+lin usage_N = mkN "käyttö" ; --mkWN (k1A "käytäntö") ;
+lin portray_V2 = mkWV2 (k73 "kuvata") ; --UNCHK
+lin planner_N = mkN "suunnittelija" ; --f55
+lin manual_A = mkA "manuaalinen" ;
+lin boast_VS = mkWVS (k67A "rehennellä") ;
+lin boast_V2 = mkWV2 (k67A "rehennellä") ; --UNCHK
+lin boast_V = mkWV (k67A "rehennellä") ;
+lin unconscious_A = mkWA (k34A "tiedoton") ; --UNCHK
+lin jail_N = mkWN (k10 "putka") ; --UNCHK
+lin fertility_N = mkWN (k40 "hedelmällisyys") ; --UNCHK
+lin documentation_N = mkWN (k39 "vahvistus") ; --UNCHK
+lin wolf_N = mkWN (k10A "hukka") ; --UNCHK
+lin patent_N = mkN "patentti" ;
+lin exit_N = mkWN (compoundN "pois" (k38 "tuminen")) ;
+lin corps_N = mkWN (compoundN "armeija" (k10A "kunta")) ; --UNCHK
+lin proclaim_VS = mkWVS (k53 "julistaa") ;
+lin proclaim_V2 = mkWV2 (k53 "julistaa") ; --UNCHK
+lin multiply_V2 = mkWV2 (k56 "jatkaa") "sukua" ; --UNCHK
+lin multiply_V = mkWV (k56 "jatkaa") "sukua" ; --UNCHK
+lin brochure_N = mkWN (k48A "esite") ; --UNCHK
+lin screen_V2 = mkWV2 (k61 "tutkia") ; --UNCHK
+lin screen_V = mkV "siivilöityä" ; --mkWV (k61 "tutkia") ;
+lin orthodox_A = mkWA (compoundA "puhdas" (k38 "oppinen")) ; --UNCHK
+lin locomotive_N = mkWN (k6 "veturi") ; --UNCHK
+lin considering_Prep = variants{} ; -- 
+lin unaware_A = mkWA (k34A "tietämätön") ; --UNCHK
+lin syndrome_N = mkWN (k10 "syndrooma") ; --UNCHK
+lin reform_V2 = mkV2 "uudistaa" ; --mkWV2 (k52 "valaistua") ;
+lin reform_V = mkWV (k52 "valaistua") ; --UNCHK
+lin confirmation_N = mkWN (k3 "konfirmaatio") ; --UNCHK
+lin printed_A = variants{} ; -- 
+lin curve_V2 = mkWV2 (k52A "kiertyä") ; --UNCHK
+lin curve_V = mkWV (k52A "kiertyä") ; --UNCHK
+lin costly_A = mkA "hintava" ;
+lin underground_A = mkWA (k38 "salainen") ;
+lin territorial_A = mkWA (k38 "alueellinen") ; --UNCHK
+lin designate_VS = mkWVS (k54A "täsmentää") ; --UNCHK
+lin designate_V2V = mkV2V (mkV "osoittaa") accusative infIness ; --mkWV2V (k54A "täsmentää")
+lin designate_V2 = mkV2 "nimittää" ; --mkWV2 (k54A "täsmentää") ;
+lin designate_V = mkWV (k54A "täsmentää") ; --UNCHK
+lin comfort_V2 = mkWV2 (k53A "lievittää") ; --UNCHK
+lin plot_V2 = mkWV2 (k61 "juonia") ; --UNCHK
+lin plot_V = mkWV (k61 "juonia") ; --UNCHK
+lin misleading_A = variants{} ; -- 
+lin weave_V2 = mkWV2 (k52A "kutoa") "yhteen" ; --UNCHK
+lin weave_V = mkWV (k52A "kutoa") "yhteen" ; --UNCHK
+lin scratch_V2 = L.scratch_V2 ;
+lin scratch_V = mkWV (k73A "hangata") ; --UNCHK
+lin echo_N = mkWN (k10 "jäljitelmä") ; --UNCHK
+lin ideally_Adv = variants{} ; -- 
+lin endure_V2 = mkV2 (mkV "kestää") partitive ; --mkWV2 (k52 "pysyä") "järkähtämättömänä" ;
+lin endure_V = mkWV (k52 "pysyä") "järkähtämättömänä" ; --UNCHK
+lin verbal_A = mkWA (k38 "verbaalinen") ; ---ARB --mkA "sanallinen" ;
+lin stride_V = mkWV (k52A "harppoa") ; --UNCHK
+lin nursing_N = mkWN (compoundN "hoito" (k19 "työ")) ; --UNCHK
+lin exert_V2 = mkWV2 (k53A "ottaa") "käyttöön" ; --UNCHK
+lin compatible_A = mkA (mkN "yhteen" (mkN "sopiva")) ; --mkWA (compoundA "sopu" (k38 "sointuinen")) ;
+lin causal_A = mkWA (k38 "kausaalinen") ; --UNCHK
+lin mosaic_N = mkWN (k5A "mosaiikki") ; --UNCHK
+lin manor_N = mkWN (k2 "kartano") ; --UNCHK
+lin implicit_A = mkWA (k38 "implisiittinen") ;
+lin following_Prep = variants{} ; -- 
+lin fashionable_A = mkWA (k41A "tyylikäs") ;
+lin valve_N = mkN "venttiili" ;
+lin proceed_N = variants{} ; -- 
+lin sofa_N = mkWN (k5A "seslonki") ; --UNCHK
+lin snatch_V2 = mkWV2 (k73A "siepata") ; --UNCHK
+lin snatch_V = mkWV (k73A "siepata") ; --UNCHK
+lin jazz_N = mkWN (k5 "jazz") ;
+lin patron_N = mkN "omistaja" ; ---ARB --mkWN (compoundN "kanta-" (k41A "asiakas")) ;
+lin provider_N = mkWN (k10 "elättäjä") ; --UNCHK
+lin interim_A = mkWA (compoundA "väli" (k38 "aikainen")) ; --UNCHK
+lin intent_N = mkWN (k10 "suunnitelma") ;
+lin chosen_A = variants{} ; -- 
+lin applied_A = variants{} ; -- 
+lin shiver_V = mkWV (k66A "vavista") ; --UNCHK
+lin pie_N = mkN "piirakka" ; --mkWN (compoundN "kanta" (k26 "kieli")) "indoeurooppalainen" ;
+lin fury_N = mkWN (k40 "villiys") ; --UNCHK
+lin abolition_N = mkWN (compoundN "lakka" (k38 "uttaminen")) "orjuuden" ; --UNCHK
+lin soccer_N = mkWN (compoundN "jalka" (k1 "pallo")) ; --UNCHK
+lin corpse_N = mkWN (k1A "raato") ; --UNCHK
+lin accusation_N = mkWN (k39 "syytös") ; --UNCHK
+lin kind_A = mkWA (k38 "ystävällinen") ;
+lin dead_Adv = mkWAdv (k99 "kaikkiaan") "kerta" ; --UNCHK
+lin nursing_A = variants{} ; -- 
+lin contempt_N = mkWN "oikeuden" "halventaminen" ; --UNCHK
+lin prevail_V = mkWV (k52 "pysyä") "järkähtämättömänä" ;
+lin murderer_N = mkWN (k10 "tappaja") ; --UNCHK
+lin liberal_N = mkWN (k5 "liberalisti") ; --UNCHK
+lin gathering_N = mkWN (compoundN "koko" (k38 "aminen")) ; --UNCHK
+lin adequately_Adv = variants{} ; -- 
+lin subjective_A = mkWA (k38 "subjektiivinen") ; --UNCHK
+lin disagreement_N = mkN (lin NK {s = d09 "kiista"}) ;
+lin cleaner_N = mkWN (k33 "puhdistin") ; --UNCHK
+lin boil_V2 = mkWV2 (k53A "keittää") ; --UNCHK
+lin boil_V = mkWV (k53A "keittää") ; --UNCHK
+lin static_A = mkWA (k38 "staattinen") ; --UNCHK
+lin scent_N = mkWN (k1 "tuoksu") ; --UNCHK
+lin civilian_N = mkWN (k6 "siviili") ; --UNCHK
+lin monk_N = mkWN (k5A "munkki") ; --UNCHK
+lin abruptly_Adv = variants{} ; -- 
+lin keyboard_N = mkN "näppäimistö" ; --mkWN (compoundN "avain" (k48A "pidike")) ;
+lin hammer_N = mkWN (k39 "jyskytys") ; --UNCHK
+lin despair_N = mkWN (compoundN "epä" (k1 "toivo")) ; --UNCHK
+lin controller_N = mkWN (k33A "säädin") ;
+lin yell_V2 = mkWV2 (k52A "kirkua") ; --UNCHK
+lin yell_V = mkWV (k52A "kirkua") ; --UNCHK
+lin entail_V2 = mkWV2 (k53A "rajoittaa") "perintöä" ; --UNCHK
+lin cheerful_A = mkWA (k15 "hilpeä") ; --UNCHK
+lin reconstruction_N = mkWN (k5A "rekonstruointi") ; --UNCHK
+lin patience_N = mkN "kärsivällisyys" ;
+lin legally_Adv = variants{} ; -- 
+lin habitat_N = mkWN (k5A "habitaatti") ; --UNCHK
+lin queue_N = mkWN (k5A "letti") ; --UNCHK
+lin spectatorMasc_N = variants{} ; -- 
+lin given_A = variants{} ; -- 
+lin purple_A = mkWA (k12 "purppura") ; --UNCHK
+lin outlook_N = mkN "suhtautumis" (mkN "tapa") ; --f60
+lin genius_N = mkWN (k40 "nerokkuus") ; --UNCHK
+lin dual_A = mkA "duaalinen" ;
+lin canvas_N = mkWN (k41A "telttakangas") ; --UNCHK
+lin grave_A = mkWA (k10 "ankara") ;
+lin pepper_N = mkWN (k6 "pippuri") ; --UNCHK
+lin conform_V2 = mkWV2 (k52A "tottua") ; --UNCHK
+lin conform_V = mkWV (k52A "tottua") ; --UNCHK
+lin cautious_A = mkA "harkitsevainen" ;
+lin dot_N = mkWN (k1A "lappu") ; --UNCHK
+lin conspiracy_N = mkWN (compoundN "sala" (k48A "hanke")) ; --UNCHK
+lin butterfly_N = mkWN (compoundN "perhos" (k5A "uinti")) ; --UNCHK
+lin sponsor_N = mkWN (k12 "tukija") ; --UNCHK
+lin sincerely_Adv = variants{} ; -- 
+lin rating_N = mkN "hinta-arvio" ;
+lin weird_A = mkA "omituinen" ; --mkWA (k38 "merkillinen") ;
+lin teenage_A = mkWA (compoundA "kasvu" (k38 "ikäinen")) ; --UNCHK
+lin salmon_N = mkWN (k23 "lohi") ; --UNCHK
+lin recorder_N = mkWN (compoundN "nokka" (k1 "huilu")) ; --UNCHK
+lin postpone_V2 = mkWV2 (k54A "siirtää") "myöhemmäksi" ;
+lin maid_N = mkWN (k5A "neiti") ; --UNCHK
+lin furnish_V2 = mkWV2 (k53 "kalustaa") ; --UNCHK
+lin ethical_A = mkWA (k38 "eettinen") ; --UNCHK
+lin bicycle_N = mkWN (k10 "pyörä") ;
+lin sick_N = variants{} ; -- 
+lin sack_N = mkN "säkki" ; --WN (k39 "vapautus") ; ----ARB
+lin renaissance_N = mkWN (k5 "renessanssi") ; --UNCHK
+lin luxury_N = mkWN (k39 "luksus") ; --f64
+lin gasp_V2 = mkWV2 (k53A "läähättää") ; --UNCHK
+lin gasp_V = mkWV (k53A "läähättää") ; --UNCHK
+lin wardrobe_N = mkWN (k2 "komero") ; --UNCHK
+lin native_N = mkWN (compoundN "eliö" (k5 "laji")) "kotoperäinen" ; --UNCHK
+lin fringe_N = mkN "laita" ;
+lin adaptation_N = mkWN (k3 "adaptaatio") ; --UNCHK
+lin quotation_N = mkN "lainaus" ;
+lin hunger_N = mkN "nälkä" ; --WN (k1 "himo") ;
+lin enclose_V2 = mkWV2 (k56A "laittaa") ; --UNCHK
+lin disastrous_A = mkWA (k38 "katastrofaalinen") ; --UNCHK
+lin choir_N = mkN "kuoro" ; ---ARB mkWN (kH1 "kuori") ; --UNCHK
+lin overwhelming_A = variants{} ; -- 
+lin glimpse_N = mkWN (k39 "silmäys") ; --UNCHK
+lin divorce_V2 = mkWV2 (k52A "erottautua") ; --UNCHK
+lin circular_A = mkWA (k15 "pyöreä") ; --UNCHK
+lin locality_N = mkWN (k40 "läheisyys") ; --UNCHK
+lin ferry_N = mkWN (k39 "kuljetus") ; --UNCHK
+lin balcony_N = mkWN (k48A "parveke") ; --UNCHK
+lin sailor_N = mkWN (compoundN "panama" (k1A "hattu")) ; --UNCHK
+lin precision_N = mkWN (k40 "tarkkuus") ;
+lin desert_V2 = mkWV2 (k53A "jättää") "heitteille" ; --UNCHK
+lin desert_V = mkWV (k53A "jättää") "heitteille" ; --UNCHK
+lin dancing_N = mkWN (k5 "tanssi") ; --UNCHK
+lin alert_V2 = mkV2 "varoittaa" partitive ;
+lin surrender_V2 = mkV2 "luovuttaa" ; --mkWV2 (k52A "luopua") ;
+lin surrender_V = mkV "luovuttaa" ; --mkWV (k52A "luopua") ;
+lin archive_N = mkWN (k2 "arkisto") ; --UNCHK
+lin jump_N = mkN "hyppy" ; ---WN (k2 "ponkaisu") ;
+lin philosopher_N = mkWN (k5 "filosofi") ;
+lin revival_N = mkWN (k1 "nousu") "uusi" ; --UNCHK
+lin presume_VS = mkWVS (k61A "tohtia") ; --UNCHK
+lin presume_V2 = mkWV2 (k61A "tohtia") ; --UNCHK
+lin presume_V = mkWV (k61A "tohtia") ; --UNCHK
+lin node_N = mkWN (k12 "vierailija") ; --UNCHK
+lin fantastic_A = mkWA (k41A "irvokas") ; --UNCHK
+lin herb_N = mkWN (k5A "yrtti") ; --UNCHK
+lin assertion_N = mkWN (k39 "julistus") ;
+lin thorough_A = mkWA (k38 "perusteellinen") ;
+lin quit_V2 = mkWV2 (k53A "keskeyttää") ; --UNCHK
+lin quit_V = mkWV (k53A "keskeyttää") ; --UNCHK
+lin grim_A = mkWA (k10 "kamala") ; --UNCHK
+lin fair_N = mkWN (k6 "tivoli") ; --UNCHK
+lin broadcast_V2 = mkWV2 (k74 "juoruta") ; --UNCHK
+lin broadcast_V = mkV (mkV "lähettää") "ohjelmaa" ; --mkWV (k74 "juoruta") ;
+lin annoy_V2 = mkWV2 (k53A "ottaa") "päähän" ; --UNCHK
+lin divert_V = mkWV (k53A "harhauttaa") ; --UNCHK
+lin accelerate_V2 = mkV2 "kiihdyttää" ;
+lin accelerate_V = mkWV (k73 "lisätä") "vauhtia" ; --UNCHK
+lin polymer_N = mkWN (k5 "polymeeri") ; --UNCHK
+lin sweat_N = mkN "hiki" "hikiä" ;
+lin survivor_N = mkN "selviytyjä" ;
+lin subscription_N = mkWN (compoundN "alle" (k38 "kirjoittaminen")) ; --UNCHK
+lin repayment_N = mkN "takaisin" (mkN "maksu") ;
+lin anonymous_A = mkWA (k34A "nimetön") ; --UNCHK
+lin summarize_V2 = mkWV2 (k71 "tehdä") "yhteenveto" ; --UNCHK
+lin punch_N = mkWN (k5 "tälli") ; --UNCHK
+lin lodge_V2 = mkWV2 (k53 "nostaa") "kanne" ; --UNCHK
+lin lodge_V = mkWV (k53 "nostaa") "kanne" ; --UNCHK
+lin landowner_N = mkWN (compoundN "maan" (k10 "omistaja")) ; --UNCHK
+lin ignorance_N = mkWN (k40 "tietämättömyys") ; --UNCHK
+lin discourage_V2 = mkV2 "lannistaa" ;
+lin bride_N = mkWN (k33 "morsian") ; --UNCHK
+lin likewise_Adv = mkWAdv (k99 "kanssa") ; --UNCHK
+lin depressed_A = variants{} ; -- 
+lin abbey_N = mkWN (k6 "luostari") ; --UNCHK
+lin quarry_N = mkWN (k41 "saalis") ; --UNCHK
+lin archbishop_N = mkWN (compoundN "arkki" (k9 "piispa")) ; --UNCHK
+lin sock_N = L.sock_N ;
+lin large_scale_A = mkA "laajamittainen" ;
+lin glare_V2 = mkWV2 (k67 "mulkoilla") ; --UNCHK
+lin glare_V = mkWV (k67 "mulkoilla") ; --UNCHK
+lin descent_N = mkWN (k1 "lasku") ; --UNCHK
+lin stumble_V = mkWV (k53A "kömmähtää") ; --UNCHK
+lin mistress_N = mkWN (k32A "valtiatar") ; --UNCHK
+lin empty_V2 = mkWV2 (k53A "miehittää") ; --UNCHK
+lin empty_V = mkWV (k53A "miehittää") ; --UNCHK
+lin prosperity_N = mkWN (k39 "menestys") ;
+lin harm_V2 = mkWV2 (k53A "vahingoittaa") ; --UNCHK
+lin formulation_N = mkWN (k2 "muotoilu") ; --UNCHK
+lin atomic_A = mkWA "ydin-" ; --UNCHK
+lin agreed_A = variants{} ; -- 
+lin wicked_A = mkWA (k9 "paha") ; --UNCHK
+lin threshold_N = mkWN (k39 "kynnys") ; --UNCHK
+lin lobby_N = mkN "aula" ;
+lin repay_V2 = mkWV2 (k56 "maksaa") ; --UNCHK
+lin repay_V = mkWV (k56 "maksaa") ; --UNCHK
+lin varying_A = variants{} ; -- 
+lin track_V2 = mkV2 "jäljittää" partitive ;
+lin track_V = mkWV (k53A "jättää") "jäljet" ;
+lin crawl_V = mkWV (k61A "mönkiä") ; --UNCHK
+lin tolerate_V2 = mkWV2 (k69 "suvaita") ;
+lin salvation_N = mkWN (k39 "lunastus") ; --UNCHK
+lin pudding_N = mkWN (k41A "vanukas") ; --UNCHK
+lin counter_VS = mkWVS (k73 "vastata") ;
+lin counter_V = mkWV (k73 "vastata") ; --UNCHK
+lin propaganda_N = mkWN (k9 "propaganda") ;
+lin cage_N = mkWN (compoundN "lyönti" (k5A "häkki")) ; --UNCHK
+lin broker_N = mkN "välittäjä" ;
+lin ashamed_A = mkWA (k1 "nolo") ; --UNCHK
+lin scan_V2 = mkWV2 (k61 "tutkia") ; --UNCHK
+lin scan_V = mkWV (k61 "tutkia") ; --UNCHK
+lin document_V2 = mkV2 "dokumentoida" partitive ; --mkWV2 (k53 "vahvistaa") ;
+lin apparatus_N = mkWN (k5A "aparaatti") ; --UNCHK
+lin theology_N = mkWN (k12 "teologia") ; --UNCHK
+lin analogy_N = mkWN (k40 "vastaavuus") ; --UNCHK
+lin efficiently_Adv = variants{} ; -- 
+lin bitterly_Adv = variants{} ; -- 
+lin performer_N = mkWN (k12 "taiteilija") "esiintyvä" ; --UNCHK
+lin individually_Adv = variants{} ; -- 
+lin amid_Prep = mkPrep "keskellä" ;
+lin squadron_N = mkWN (k6 "eskaaderi") ; --UNCHK
+lin sentiment_N = mkWN (k48A "mielipide") ; --UNCHK
+lin making_N = mkWN (k1A "tuotanto") ; --UNCHK
+lin exotic_A = mkWA (k38 "eksoottinen") ; --UNCHK
+lin dominance_N = mkN "valta-" (mkN "asema") ; --mkWN (k5 "dominanssi") ;
+lin coherent_A = mkWA (k5A "koherentti") ; --UNCHK
+lin placement_N = mkWN (k5A "rekrytointi") ; --UNCHK
+lin flick_V2 = mkWV2 (k53 "karistaa") ; --UNCHK
+lin colourful_A = mkWA (k41A "värikäs") ; --UNCHK
+lin mercy_N = mkWN (k1 "armo") ; --UNCHK
+lin angrily_Adv = variants{} ; -- 
+lin amuse_V2 = mkWV2 (k53A "viihdyttää") ; --UNCHK
+lin mainstream_N = mkWN (compoundN "valta" (k9A "virta")) ;
+lin appraisal_N = mkWN (k5A "arviointi") ;
+lin annually_Adv = variants{} ; -- 
+lin torch_N = mkWN (compoundN "puhallus" (k1A "lamppu")) ; --UNCHK
+lin intimate_A = mkA "läheinen" ;
+lin gold_A = mkWA (k38 "kultainen") ; --UNCHK
+lin arbitrary_A = mkWA (k38 "mielivaltainen") ;
+lin venture_VS = mkWVS (k52A "uskaltautua") ; --UNCHK
+lin venture_V2 = mkWV2 (k52A "uskaltautua") ; --UNCHK
+lin venture_V = mkWV (k52A "uskaltautua") ; --UNCHK
+lin preservation_N = mkWN (k2 "varjelu") ; --UNCHK
+lin shy_A = mkWA (k41A "pelokas") ; --UNCHK
+lin disclosure_N = mkN "paljastaminen" ;
+lin lace_N = mkWN (k5 "pitsi") ; --UNCHK
+lin inability_N = mkWN (k40 "kyvyttömyys") ; --UNCHK
+lin motif_N = mkWN (k10 "aihelma") ; --UNCHK
+lin listenerMasc_N = variants{} ; -- 
+lin hunt_N = mkWN (k39 "metsästys") ; --UNCHK
+lin delicious_A = mkWA (k10 "miellyttävä") ; --UNCHK
+lin term_VS = mkWVS (k67A "määritellä") ;
+lin term_V2 = mkWV2 (k67A "määritellä") ; --UNCHK
+lin substitute_N = mkWN (k38 "sijainen") ; --UNCHK
+lin highway_N = mkWN (compoundN "valta" (k19 "tie")) ;
+lin haul_V2 = mkWV2 (k73A "rahdata") ; --UNCHK
+lin haul_V = mkWV (k73A "rahdata") ; --UNCHK
+lin dragon_N = mkWN (k1 "liitolisko") ; --UNCHK
+lin chair_V2 = mkWV2 (k53A "johtaa") "puhetta" ;
+lin accumulate_V2 = mkV2 "kerryttää" partitive ;
+lin accumulate_V = mkWV (k52A "kertyä") ; --UNCHK
+lin unchanged_A = mkA "muuttumaton" ;
+lin sediment_N = mkWN (k10 "esiintymä") ; --UNCHK
+lin sample_V2 = mkWV2 (k67 "kokeilla") ; --UNCHK
+lin exclaim_V2 = mkWV2 (k52A "parkua") ; --UNCHK
+lin fan_V2 = mkWV2 (k52 "lietsoa") ; --UNCHK
+lin fan_V = mkWV (k52 "lietsoa") ; --UNCHK
+lin volunteer_V2 = mkWV2 (k52A "kertoa") "vapaaehtoisesti" ; --UNCHK
+lin volunteer_V = mkWV (k52A "kertoa") "vapaaehtoisesti" ; --UNCHK
+lin root_V2 = mkWV2 (k52A "juurtua") ; --UNCHK
+lin root_V = mkWV (k52A "juurtua") ; --UNCHK
+lin parcel_N = mkWN (k40 "osuus") ; --UNCHK
+lin psychiatric_A = mkWA (k38 "psykiatrinen") ;
+lin delightful_A = mkWA (k10 "miellyttävä") ; --UNCHK
+lin confidential_A = mkWA (k38 "luottamuksellinen") ;
+lin calorie_N = mkWN (k6 "kalori") ; --UNCHK
+lin flash_N = mkWN (k12 "salama") ; --UNCHK
+lin crowd_V2 = mkWV2 (k61 "tungeksia") ; --UNCHK
+lin crowd_V = mkWV (k61 "tungeksia") ;
+lin aggregate_A = mkWA "massa-" ; --UNCHK
+lin scholarship_N = mkN "stipendi" ; --mkWN (k39 "tietämys") ;
+lin monitor_N = mkN "valvoja" ; ---ARB --mkN "monitori" ;
+lin disciplinary_A = mkWA "oppisuunnan" ; --UNCHK
+lin rock_V2 = mkWV2 (k52A "keikkua") ; --UNCHK
+lin rock_V = mkWV (k52A "keikkua") ; --UNCHK
+lin hatred_N = mkWN (k9 "viha") ; --UNCHK
+lin pill_N = mkN "pilleri" ;
+lin noisy_A = mkWA (k41A "äänekäs") ; --UNCHK
+lin feather_N = L.feather_N ;
+lin lexical_A = mkWA (k38 "sanastollinen") ; --UNCHK
+lin staircase_N = mkWN (k4A "portaikko") ; --UNCHK
+lin autonomous_A = mkWA (k38 "itsenäinen") ; --UNCHK
+lin viewpoint_N = mkN "näkö" (mkN "kulma") ;
+lin projection_N = mkN "projektio" ;
+lin offensive_A = mkWA (k10 "loukkaava") ;
+lin controlled_A = variants{} ; -- 
+lin flush_V2 = mkWV2 (k52 "punastua") ; --UNCHK
+lin flush_V = mkWV (k52 "punastua") ; --UNCHK
+lin racism_N = mkWN (k5 "rasismi") ; --UNCHK
+lin flourish_V = mkWV (k53 "kukoistaa") ; --UNCHK
+lin resentment_N = mkWN (k9 "viha") ; --UNCHK
+lin pillow_N = mkWN (k1 "tyyny") ; --UNCHK
+lin courtesy_N = mkWN (k40 "kohteliaisuus") ; --UNCHK
+lin photography_N = mkWN (k39 "kuvaus") ; --UNCHK
+lin monkey_N = mkWN (k12 "apina") ; --UNCHK
+lin glorious_A = mkWA (k41A "maineikas") ; --UNCHK
+lin evolutionary_A = mkWA (compoundA "kehitys" (k38 "opillinen")) ; --UNCHK
+lin gradual_A = mkWA (k38 "vähittäinen") ; --UNCHK
+lin bankruptcy_N = mkWN (k5 "konkurssi") ;
+lin sacrifice_N = mkWN (k39 "uhraus") ; --UNCHK
+lin uphold_V2 = mkWV2 (compoundV "yllä" (k53A "pitää")) ; --UNCHK
+lin sketch_N = mkWN (k5 "skitsi") ; --UNCHK
+lin presidency_N = mkWN (compoundN "presidentti" (k27 "kausi")) ; --UNCHK
+lin formidable_A = mkWA (k38 "hirmuinen") ; --UNCHK
+lin differentiate_V2 = mkWV2 (k52 "erilaistua") ; --UNCHK
+lin differentiate_V = mkWV (k52 "erilaistua") ; --UNCHK
+lin continuing_A = variants{} ; -- 
+lin cart_N = mkWN (k1 "vaunu") ; --UNCHK
+lin stadium_N = mkN (lin NK {s = d06 "stadion"}) ;
+lin dense_A = mkWA (k38 "idioottimainen") ; --UNCHK
+lin catch_N = mkWN (k99 "kiinni") "saada" ; --UNCHK
+lin beyond_Adv = mkWAdv (k99 "yli") "jnk" ; --UNCHK
+lin immigration_N = mkWN (k40 "siirtolaisuus") ; --UNCHK
+lin clarity_N = mkWN (k40 "kirkkaus") ; --UNCHK
+lin worm_N = L.worm_N ;
+lin slot_N = mkN "kolo" ;
+lin rifle_N = mkWN (k6 "kivääri") ; --UNCHK
+lin screw_V2 = mkWV2 (k73 "huijata") ; --UNCHK
+lin screw_V = mkWV (k73 "huijata") ; --UNCHK
+lin harvest_N = mkN (lin NK {s = d01A "sato"}) ;
+lin foster_V2 = mkV2 "edistää" partitive ;
+lin academic_N = mkN (mkN "akateeminen") (mkN "henkilö") ;
+lin impulse_N = mkWN (k5 "impulssi") ; --UNCHK
+lin guardian_N = mkWN (k5A "vahti") ; --UNCHK
+lin ambiguity_N = mkWN (compoundN "epä" (k40 "selvyys")) ; --UNCHK
+lin triangle_N = mkWN (k6 "triangeli") ; --UNCHK
+lin terminate_V2 = mkWV2 (k53A "päättää") ; --UNCHK
+lin terminate_V = mkV "päättyä" ; --mkWV (k53A "päättää") ;
+lin retreat_V = mkWV (k53A "peruuttaa") ; --UNCHK
+lin pony_N = mkWN (k5 "poni") ; --UNCHK
+lin outdoor_A = mkWA "ulko-" ; --UNCHK
+lin deficiency_N = mkWN (k39 "vajaus") ; --UNCHK
+lin decree_N = mkWN (k39 "asetus") ; --UNCHK
+lin apologize_V = mkWV (k54A "pyytää") "anteeksi" ; --UNCHK
+lin yarn_N = mkWN (k9 "rihma") ; --UNCHK
+lin staff_V2 = mkWV2 (k53A "miehittää") ; --UNCHK
+lin renewal_N = mkWN (k39 "kunnostus") ;
+lin rebellion_N = mkWN (k5A "kapinointi") ; --UNCHK
+lin incidentally_Adv = variants{} ; -- 
+lin flour_N = mkWN (k1 "jauho") ; --UNCHK
+lin developed_A = variants{} ; -- 
+lin chorus_N = mkN "kuoro" ; ---ARB --mkWN (compoundN "kerto" (k48A "säe")) ;
+lin ballot_N = mkWN (k26 "ääni") ; --UNCHK
+lin appetite_N = mkWN (k39 "viehtymys") ; --UNCHK
+lin stain_V2 = mkWV2 (k73 "värjätä") ; --UNCHK
+lin stain_V = mkWV (k73 "värjätä") ; --UNCHK
+lin notebook_N = mkWN (compoundN "tieto" (k48 "kone")) "kannettava" ; --UNCHK
+lin loudly_Adv = variants{} ; -- 
+lin homeless_A = mkWA (k34A "asunnoton") ; --UNCHK
+lin census_N = mkWN (compoundN "väestön" (k9A "laskenta")) ; --UNCHK
+lin bizarre_A = mkWA (k38 "merkillinen") ; --UNCHK
+lin striking_A = mkA "vaikuttava" ; --mkWA (k38 "keskeinen") ;
+lin greenhouse_N = mkWN (compoundN "taimi" (k9 "tarha")) ; --UNCHK
+lin part_V2 = mkWV2 (k56A "jakaa") ; --UNCHK
+lin part_V = mkWV (k56A "jakaa") ; --UNCHK
+lin burial_N = mkWN (k39 "hautaus") ; --UNCHK
+lin embarrassed_A = mkA "hämmentynyt" ;
+lin ash_N = mkWN (k7 "saarni") ; --UNCHK
+lin actress_N = mkWN (k32A "näyttelijätär") ;
+lin cassette_N = mkWN (k5A "kasetti") ; --UNCHK
+lin privacy_N = mkN "yksityisyys" ; --mkWN (k9 "rauha") "oma" ;
+lin fridge_N = L.fridge_N ;
+lin feed_N = mkN "syöttö" ; --mkWN (k48A "ape") ;
+lin excess_A = mkWA (k38 "liiallinen") ;
+lin calf_N = mkWN (k14A "vasikka") ; --UNCHK
+lin associate_N = mkN "liittolainen" ;
+lin ruin_N = mkWN (k3 "turmio") ; --UNCHK
+lin jointly_Adv = variants{} ; -- 
+lin drill_V2 = mkWV2 (k53A "harjoituttaa") ;
+lin drill_V = mkWV (k53A "harjoituttaa") ;
+lin photograph_V2 = mkWV2 (k53A "ottaa") "valokuva" ; --UNCHK
+lin devoted_A = variants{} ; -- 
+lin indirectly_Adv = variants{} ; -- 
+lin driving_A = variants{} ; -- 
+lin memorandum_N = mkWN (k1A "mietintö") ;
+lin default_N = mkN "laimin" (mkN "lyönti") ; --f56
+lin costume_N = mkWN (k1 "asu") ; --UNCHK
+lin variant_N = mkWN (k39 "painos") ; --UNCHK
+lin shatter_V2 = mkV2 "särkeä" ;
+lin shatter_V = mkWV (k52A "särkyä") ; --UNCHK
+lin methodology_N = mkWN (k12 "metodologia") ; --UNCHK
+lin frame_V2 = mkWV2 (k61A "laatia") ; --UNCHK
+lin frame_V = mkWV (k61A "laatia") ; --UNCHK
+lin allegedly_Adv = variants{}; -- mkAdV "väitetysti" ;
+lin swell_V2 = mkV2 "paisuttaa" partitive ; --mkWV2 (k52A "pöhöttyä") ;
+lin swell_V = L.swell_V ;
+lin investigator_N = mkWN (k10 "etsivä") ; --UNCHK
+lin imaginative_A = mkWA (k38 "mielikuvituksellinen") ; --UNCHK
+lin bored_A = variants{} ; -- 
+lin bin_N = mkWN (k3 "säiliö") ;
+lin awake_A = mkWA (k99 "valveilla") ; --UNCHK
+lin recycle_V2 = mkWV2 (k53A "käyttää") "uudelleen" ; --UNCHK
+lin group_V2 = mkWV2 (k67A "luokitella") ; --UNCHK
+lin group_V = mkWV (k67A "luokitella") ; --UNCHK
+lin enjoyment_N = mkWN (k1 "ilo") ; --UNCHK
+lin contemporary_N = mkWN (k38 "aikalainen") ; --UNCHK
+lin texture_N = mkWN (k48A "rakenne") ; --UNCHK
+lin donor_N = mkWN (k10 "lahjoittaja") ;
+lin bacon_N = mkWN (k6 "pekoni") ; --UNCHK
+lin sunny_A = mkWA (k38 "aurinkoinen") ; --UNCHK
+lin stool_N = mkWN (kH1 "palli") ; --UNCHK
+lin prosecute_V2 = mkWV2 (k53A "harjoittaa") ; --UNCHK
+lin commentary_N = mkWN (k39 "selitys") ; --UNCHK
+lin bass_N = mkWN (k32 "ahven") ; --UNCHK
+lin sniff_V2 = mkWV2 (k66 "tuhista") ; --UNCHK
+lin sniff_V = mkWV (k66 "tuhista") ; --UNCHK
+lin repetition_N = mkWN (k39 "kertaus") ; --UNCHK
+lin eventual_A = mkA (mkN "lopulta" (mkN "tapahtuva")) ;
+lin credit_V2 = mkWV2 (k52 "uskoa") ; --UNCHK
+lin suburb_N = mkWN (k3 "lähiö") ; --UNCHK
+lin newcomer_N = mkWN (k41A "tulokas") ; --UNCHK
+lin romance_N = mkWN (k9A "romantiikka") ; --UNCHK
+lin film_V2 = mkWV2 (k53A "ottaa") ; --UNCHK
+lin film_V = mkWV (k53A "ottaa") ; --UNCHK
+lin experiment_V2 = mkWV2 (k71 "tehdä") "koe" ; --UNCHK
+lin experiment_V = mkWV (k71 "tehdä") "koe" ; --UNCHK
+lin daylight_N = mkWN (compoundN "päivän" (k1 "valo")) ; --UNCHK
+lin warrant_N = mkWN (k39 "oikeutus") ; --f86
+lin fur_N = mkN "turkis" ; --UNCHK
+lin parking_N = mkWN (k5A "pysäköinti") ; --UNCHK
+lin nuisance_N = mkWN (k3 "häiriö") ; --UNCHK
+lin civilian_A = mkWA "siviili-" ; --UNCHK
+lin foolish_A = mkWA (k34A "älytön") ; --UNCHK
+lin bulb_N = mkWN (k1A "kupu") ; --UNCHK
+lin balloon_N = mkWN (k50 "kuumailmapallo") ; --UNCHK
+lin vivid_A = mkWA (k41A "kirkas") ; --UNCHK
+lin surveyor_N = mkWN (compoundN "maanmittaus" (k5 "insinööri")) ; --UNCHK
+lin spontaneous_A = mkWA (k34A "välitön") ; --UNCHK
+lin biology_N = mkWN (k12 "biologia") ; --UNCHK
+lin injunction_N = mkWN (k1A "kielto") ; --UNCHK
+lin appalling_A = mkWA (compoundA "kauhis" (k10 "tuttava")) ; --UNCHK
+lin amusement_N = mkWN (k5 "huvi") ; --UNCHK
+lin aesthetic_A = mkA "esteettinen" ;
+lin vegetation_N = mkWN (k2 "oleilu") "tylsistyneenä" ; --UNCHK
+lin stab_V2 = L.stab_V2 ;
+lin stab_V = mkWV (k66 "tökkäistä") ; --UNCHK
+lin rude_A = mkWA (k15 "töykeä") ; --UNCHK
+lin offset_V2 = mkWV2 (k56 "painaa") "offsetilla" ; --f118
+lin thinking_N = mkWN (k2 "ajattelu") ;
+lin mainframe_N = mkWN (k6 "prosessori") ; --UNCHK
+lin flock_N = mkWN (kH1 "parvi") ; --UNCHK
+lin amateur_A = mkWA "ei-ammattilais-" ; --UNCHK
+lin academy_N = mkWN (k50 "korkeakoulu") ; --UNCHK
+lin shilling_N = mkWN (k5A "šillinki") ; --UNCHK
+lin reluctance_N = mkWN (k40 "innottomuus") ; --UNCHK
+lin velocity_N = mkWN (k5A "vauhti") ; --UNCHK
+lin spare_V2 = mkV2 "säästää" ;
+lin spare_V = mkWV (k53 "säästää") ; --UNCHK
+lin wartime_N = mkWN (k9A "sota-aika") ; --UNCHK
+lin soak_V2 = mkWV2 (k56 "kastaa") ; --UNCHK
+lin soak_V = mkWV (k56 "kastaa") ; --UNCHK
+lin rib_N = mkWN (k26 "vahvistuskaari") ; --UNCHK
+lin mighty_A = mkWA (k10 "mahtava") ;
+lin shocked_A = variants{} ; -- 
+lin vocational_A = mkWA (k38 "ammatillinen") ; --UNCHK
+lin spit_V2 = mkWV2 (k67 "syljeskellä") ; --UNCHK
+lin spit_V = L.spit_V ;
+lin gall_N = mkWN (k10A "pokka") ; --UNCHK
+lin bowl_V2 = mkWV2 (k73 "keilata") ; --UNCHK
+lin bowl_V = mkWV (k73 "keilata") ; --UNCHK
+lin prescription_N = mkWN (compoundN "resepti" (k48A "lääke")) ; --UNCHK
+lin fever_N = mkWN (k48 "kuume") ;
+lin axis_N = variants{} ; -- 
+lin reservoir_N = mkWN (k3 "säiliö") ; --UNCHK
+lin magnitude_N = mkWN (k40 "voimakkuus") ; --UNCHK
+lin rape_V2 = mkV2 "raiskata" ; --mkWV2 (k73 "ryövätä") ;
+lin cutting_N = mkWN (k17 "leikkuu") ; --UNCHK
+lin bracket_N = mkWN (k33A "pidin") ; --UNCHK
+lin agony_N = mkWN (k39 "kidutus") ; --UNCHK
+lin strive_VV = mkWVV (k67 "pinnistellä") ; --UNCHK
+lin strive_V = mkWV (k67 "pinnistellä") ; --UNCHK
+lin strangely_Adv = variants{} ; -- 
+lin pledge_VS = mkWVS (k53A "vakuuttaa") ; --UNCHK
+lin pledge_V2V = mkWV2V (k53A "vakuuttaa") ; --UNCHK
+lin pledge_V2 = mkWV2 (k53A "vakuuttaa") ;
+lin recipient_N = mkWN (compoundN "vastaan" (k10 "ottaja")) ;
+lin moor_N = mkWN (k7 "nummi") ; --UNCHK
+lin invade_V2 = mkWV2 (k73A "vallata") ;
+lin dairy_N = mkWN (k6 "meijeri") ;
+lin chord_N = mkWN (k1A "sointu") ; --UNCHK
+lin shrink_V2 = mkWV2 (k52A "kuihtua") ; --UNCHK
+lin shrink_V = mkV "kutistua" ;
+lin poison_N = mkWN (k1A "myrkky") ;
+lin pillar_N = mkWN (k6 "pilari") ;
+lin washing_N = mkWN (k1 "pesu") ; --UNCHK
+lin warrior_N = mkWN (k12 "taistelija") ; --UNCHK
+lin supervisor_N = mkWN (compoundN "valvonta" (k10 "ohjelma")) ; --UNCHK
+lin outfit_N = mkWN "-sarja" ; --UNCHK
+lin innovative_A = mkWA (k10 "uraauurtava") ; --UNCHK
+lin dressing_N = mkWN (k39 "sidos") ; --UNCHK
+lin dispute_V2 = mkWV2 (k67A "väitellä") ; --UNCHK
+lin dispute_V = mkWV (k67A "väitellä") ; --UNCHK
+lin jungle_N = mkWN (k4A "viidakko") ; --UNCHK
+lin brewery_N = mkWN (k2 "panimo") ; --UNCHK
+lin adjective_N = mkWN (k3 "kahvio") ; --UNCHK
+lin straighten_V2 = mkWV2 (k53 "järjestää") ; --UNCHK
+lin straighten_V = mkWV (k53 "järjestää") ; --UNCHK
+lin restrain_V2 = mkWV2 (k54A "vähentää") ; --UNCHK
+lin monarchy_N = mkWN (k12 "monarkia") ; --UNCHK
+lin trunk_N = mkWN (k10 "kärsä") ; --UNCHK
+lin herd_N = mkWN (k9 "lauma") ;
+lin deadline_N = mkN "määräaika" ;
+lin tiger_N = mkWN (k6 "tiikeri") ; --UNCHK
+lin supporting_A = variants{} ; -- 
+lin moderate_A = mkWA (k38 "kohtuullinen") ; --f56
+lin kneel_V = mkWV (k52 "polvistua") ; --UNCHK
+lin ego_N = mkWN (k1 "ego") ; --UNCHK
+lin sexually_Adv = variants{} ; -- 
+lin ministerial_A = mkWA "ministeriön" ; --UNCHK
+lin bitch_N = mkWN (k1A "narttu") ; --UNCHK
+lin wheat_N = mkWN (k10 "vehnä") ;
+lin stagger_V = mkV "horjua" ; --mkWV (k53 "järjestää") ;
+lin snake_N = L.snake_N ;
+lin ribbon_N = mkWN (compoundN "koriste" (k9 "nauha")) ; --UNCHK
+lin mainland_N = mkWN (k49 "mantere") ; --UNCHK
+lin fisherman_N = mkWN (k10 "kalastaja") ; --UNCHK
+lin economically_Adv = variants{} ; -- 
+lin unwilling_A = mkWA (k38 "vastahakoinen") ; --UNCHK
+lin nationalism_N = mkWN (compoundN "kansallis" (k48A "tunne")) ; --UNCHK
+lin knitting_N = mkWN (k9A "neulonta") ; --UNCHK
+lin irony_N = mkWN (k12 "ironia") ;
+lin handling_N = mkWN (k1A "käyttö") ; --UNCHK
+lin desired_A = variants{} ; -- 
+lin bomber_N = mkWN (compoundN "pommi" (k48 "kone")) ;
+lin voltage_N = mkWN (k48A "jännite") ; --UNCHK
+lin unusually_Adv = variants{} ; -- 
+lin toast_N = mkWN (compoundN "paahto" (k10A "leipä")) ; --UNCHK
+lin feel_N = mkWN (k2 "koskettelu") ; --UNCHK
+lin suffering_N = mkWN (k39 "kärsimys") ;
+lin polish_V2 = mkWV2 (k53A "kehittää") ; --UNCHK
+lin polish_V = mkWV (k53A "kehittää") ; --UNCHK
+lin technically_Adv = variants{} ; -- 
+lin meaningful_A = mkWA (k41A "mielekäs") ;
+lin aloud_Adv = mkWAdv (k99 "ääneen") ; --UNCHK
+lin waiter_N = mkWN (k12 "tarjoilija") ; --UNCHK
+lin tease_V2 = mkWV2 (k67A "vietellä") ; --UNCHK
+lin opposite_Adv = variants{}; -- mkPrep "vastapäätä" partitive ;
+lin goat_N = mkWN (k23 "vuohi") ; --UNCHK
+lin conceptual_A = mkWA (k38 "käsitteellinen") ; --UNCHK
+lin ant_N = mkWN (k38 "kusiainen") ; --UNCHK
+lin inflict_V2 = mkWV2 (k53A "tyrkyttää") ; --UNCHK
+lin bowler_N = mkWN (k5 "knalli") ; --UNCHK
+lin roar_V2 = mkWV2 (k52 "ulvoa") ; --UNCHK
+lin roar_V = mkWV (k52 "ulvoa") ; --UNCHK
+lin drain_N = mkWN (k39 "kuivatus") ; --UNCHK
+lin wrong_N = mkWN (k1A "vahinko") ; --UNCHK
+lin galaxy_N = mkWN (k1A "joukko") "häikäisevä" ; --UNCHK
+lin aluminium_N = mkWN (k5 "alumiini") ; --UNCHK
+lin receptor_N = mkWN (k5 "reseptori") ; --UNCHK
+lin preach_V2 = mkWV2 (k53A "kannattaa") ; --UNCHK
+lin preach_V = mkWV (k53A "kannattaa") ; --UNCHK
+lin parade_N = mkWN (k39 "esitys") ;
+lin opposite_N = mkWN (k10A "vastakohta") ; --UNCHK
+lin critique_N = mkWN (k2 "tarkastelu") ; --UNCHK
+lin query_N = mkWN (k2 "kuulustelu") ; --UNCHK
+lin outset_N = mkN "alku" ; --mkWN (k9A "alkamisaika") ;
+lin integral_A = mkWA (k38 "kokonainen") ; --UNCHK
+lin grammatical_A = mkWA (k15 "oikea") "kieliopillisesti" ; --UNCHK
+lin testing_N = mkWN (k5A "tentti") ; --UNCHK
+lin patrol_N = mkN "partio" ; --mkWN (k5A "partiointi") ;
+lin pad_N = mkWN (k12 "antura") ; --UNCHK
+lin unreasonable_A = mkA "kohtuuton" ; --mkWA (compoundA "arvostelu" (k34A "kyvytön")) ;
+lin sausage_N = mkWN (compoundN "ilma" (k9 "laiva")) ; --UNCHK
+lin criminal_N = mkWN (k10 "konna") ; --UNCHK
+lin constructive_A = mkWA (k10 "rakentava") ;
+lin worldwide_A = mkWA (k5 "universaali") ; --UNCHK
+lin highlight_N = mkWN (k39 "korostus") ; --UNCHK
+lin doll_N = mkWN (k8A "nukke") ; --UNCHK
+lin frightened_A = variants{} ; -- 
+lin biography_N = mkWN (k10 "elämä") ; --UNCHK
+lin vocabulary_N = mkWN (k2 "sanasto") "mentaalinen" ; --UNCHK
+lin offend_V2 = mkV2 "loukata" partitive ;
+lin offend_V = mkWV (k73A "loukata") ; --UNCHK
+lin accumulation_N = mkWN (k1 "kasvu") ; --UNCHK
+lin linen_N = mkWN (k9 "liina") ; --UNCHK
+lin fairy_N = mkWN (k1A "tonttu") ; --UNCHK
+lin disco_N = mkWN (k5A "diskoteekki") ; --UNCHK
+lin hint_VS = mkWVS (k66 "vihjaista") ;
+lin hint_V2 = mkWV2 (k66 "vihjaista") ; --UNCHK
+lin hint_V = mkWV (k66 "vihjaista") ; --UNCHK
+lin versus_Prep = prePrep nominative "vastaan" ;
+lin ray_N = mkWN (k1 "rausku") ;
+lin pottery_N = mkWN (compoundN "saven" (k9A "valanta")) ; --UNCHK
+lin immune_A = mkWA "immuuni-" ; --UNCHK
+lin retreat_N = mkWN "vetäytyminen" ; --UNCHK
+lin master_V2 = mkWV2 (k69 "hallita") ; --UNCHK
+lin injured_A = variants{} ; -- 
+lin holly_N = variants{} ; -- 
+lin battle_V2 = mkV2 (mkV "taistella") (mkPrep "vastaan" partitive) ;
+lin battle_V = mkWV (k67 "taistella") ; --UNCHK
+lin solidarity_N = mkWN (k40 "solidaarisuus") ; --UNCHK
+lin embarrassing_A = mkWA (k38 "kiusallinen") ;
+lin cargo_N = mkWN (k39 "lähetys") ; --UNCHK
+lin theorist_N = mkWN (k12 "ideologia") ; --UNCHK
+lin reluctantly_Adv = variants{} ; -- 
+lin preferred_A = variants{} ; -- 
+lin dash_V = mkWV (k53A "pirskauttaa") ; --UNCHK
+lin total_V2 = mkV2 "yltää" illative ;
+lin total_V = mkV "yltää" ; ----
+lin reconcile_V2 = mkWV2 (k53A "sovittaa") ; --UNCHK
+lin drill_N = mkWN (k39 "harjoitus") ; --UNCHK
+lin credibility_N = mkN "uskottavuus" | mkWN (k40 "luotettavuus") ;
+lin copyright_N = mkWN (compoundN "tekijän" (k40 "oikeus")) ;
+lin beard_N = mkWN (compoundN "kiinnitys" (k2 "rihmasto")) ; --UNCHK
+lin bang_N = mkN "isku" ; --mkWN (k39 "menestys") ;
+lin vigorous_A = mkWA (k41A "tarmokas") ; --UNCHK
+lin vaguely_Adv = variants{} ; -- 
+lin punch_V2 = mkWV2 (k64 "lyödä") "nyrkillä" ; --UNCHK
+lin prevalence_N = mkWN (k40 "yleisyys") ; --UNCHK
+lin uneasy_A = mkWA "huolestunut" ;
+lin boost_N = mkN (lin NK {s = d07A "tuki"}) ;
+lin scrap_N = mkWN (k2 "kamppailu") ; --UNCHK
+lin ironically_Adv = variants{} ; -- 
+lin fog_N = L.fog_N ;
+lin faithful_A = mkWA (k38 "uskollinen") ; --UNCHK
+lin bounce_V2 = mkWV2 (k53A "hyppäyttää") ; --UNCHK
+lin bounce_V = mkWV (k53A "hyppäyttää") ; --UNCHK
+lin batch_N = mkN "erä" ; --mkWN (k10 "ryhmä") ;
+lin smooth_V2 = mkWV2 (k53A "kiillottaa") ; --UNCHK
+lin smooth_V = mkWV (k53A "kiillottaa") ; --UNCHK
+lin sleeping_A = variants{} ; -- 
+lin poorly_Adv = variants{} ; -- 
+lin accord_V = mkWV (k73 "määrätä") ; --UNCHK
+lin vice_president_N = mkN "vara" (mkN "presidentti") ;
+lin duly_Adv = variants{}; -- mkAdV "odotetusti" ;
+lin blast_N = mkN "purkaus" ; --mkWN (k5A "lyönti") "pitkä" ;
+lin square_V2 = mkWV2 (k62 "neliöidä") ; --UNCHK
+lin square_V = mkWV (k62 "neliöidä") ; --UNCHK
+lin prohibit_V2 = mkV2 "kieltää" ;
+lin prohibit_V = mkWV (k53A "käyttää") "veto-oikeuttaan" ; --UNCHK
+lin brake_N = mkWN (k1 "jarru") ;
+lin asylum_N = mkWN (k13 "sairaala") "psykiatrinen" ; --UNCHK
+lin obscure_V2 = mkWV2 (k54A "pimentää") ; --UNCHK
+lin nun_N = mkWN "nun" ; --UNCHK
+lin heap_N = mkWN (k2 "kottero") ; --UNCHK
+lin smoothly_Adv = variants{} ; -- 
+lin rhetoric_N = mkN (lin NK {s = d09A "retoriikka"}) ;
+lin privileged_A = mkWA (compoundA "etu" (k1A "oikeutettu")) ; --UNCHK
+lin liaison_N = mkWN (k5 "kontakti") ; --UNCHK
+lin jockey_N = mkWN (compoundN "kilpa" (k10 "ratsastaja")) ; --UNCHK
+lin concrete_N = mkWN (k6 "betoni") ; --UNCHK
+lin allied_A = variants{} ; -- 
+lin rob_V2 = mkV2 "ryöstää" ; --mkWV2 (k73 "ryövätä") ;
+lin indulge_V2 = mkWV2 (k52A "sortua") ; --UNCHK
+lin indulge_V = mkWV (k52A "sortua") ; --UNCHK
+lin except_Prep = S.except_Prep ;
+lin distort_V2 = mkV2 "vääristää" ; --mkWV2 (k54A "rumentaa") ;
+lin whatsoever_Adv = variants{} ; -- 
+lin viable_A = mkWA (compoundA "elin" (k38 "kelpoinen")) ; --UNCHK
+lin nucleus_N = mkWN (k33A "ydin") ; --UNCHK
+lin exaggerate_V2 = mkV2 "liioitella" partitive ; --mkWV2 (k52A "ampua") "yli" ;
+lin exaggerate_V = mkWV (k52A "ampua") "yli" ; --UNCHK
+lin compact_N = mkWN (compoundN "puuteri" (k12 "rasia")) ; --UNCHK
+lin nationality_N = mkWN (k9 "kansa") ; --UNCHK
+lin direct_Adv = mkWAdv (k99 "suoraan") ; --UNCHK
+lin cast_N = mkWN (k1A "heitto") ; --UNCHK
+lin altar_N = mkWN (k6 "alttari") ; --UNCHK
+lin refuge_N = mkN "turva" ; --mkWN (compoundN "turva" (k38 "utuminen")) ;
+lin presently_Adv = variants{} ; -- 
+lin mandatory_A = mkA "pakollinen" ;
+lin authorize_V2V = mkV2V (mkV "valtuuttaa") accusative infIllat ;
+lin authorize_V2 = mkV2 "valtuuttaa" ;
+lin accomplish_V2 = mkWV2 (k56A "saattaa") "voimaan" ; --UNCHK
+lin startle_V2 = mkWV2 (k53A "säikäyttää") ; --UNCHK
+lin indigenous_A = mkWA (k38 "kotimainen") ; --UNCHK
+lin worse_Adv = mkWAdv "huonommin" ; --UNCHK
+lin retailer_N = mkWN (compoundN "jälleen" (k10 "myyjä")) ; --f98
+lin compound_V2 = mkWV2 (k53 "yhdistää") ;
+lin compound_V = mkWV (k53 "yhdistää") ; --UNCHK
+lin admiration_N = mkWN (k39 "kunnioitus") ; --UNCHK
+lin absurd_A = mkWA (k34A "mahdoton") ; --UNCHK
+lin coincidence_N = mkWN (k10 "tapahtuma") "samanaikainen" ; --UNCHK
+lin principally_Adv = variants{} ; -- 
+lin passport_N = mkWN (k33 "avain") ; --UNCHK
+lin depot_N = mkWN (k2 "varasto") ; --UNCHK
+lin soften_V2 = mkWV2 (k52A "pehmentyä") ; --UNCHK
+lin soften_V = mkWV (k52A "pehmentyä") ; --UNCHK
+lin secretion_N = mkWN (k48A "erite") ; --UNCHK
+lin invoke_V2 = mkWV2 (k67 "rukoilla") ; --UNCHK
+lin dirt_N = mkWN (k1A "törky") ; --UNCHK
+lin scared_A = variants{} ; -- 
+lin mug_N = mkWN (k5 "muki") ; --UNCHK
+lin convenience_N = mkN "mukavuus" ; --WN (k5A "värkki") ;
+lin calm_N = mkWN (k40 "rauhallisuus") ; --UNCHK
+lin optional_A = mkWA (k38 "valinnainen") ; --UNCHK
+lin unsuccessful_A = mkA "epäonnistunut" ;
+lin consistency_N = mkWN (k40 "loogisuus") ; --UNCHK
+lin umbrella_N = mkWN (k1A "katto") ; --UNCHK
+lin solo_N = mkN (lin NK {s = d01 "soolo"}) ;
+lin hemisphere_N = mkWN (k5 "hemisfääri") ; --UNCHK
+lin extreme_N = mkWN (k40 "äärimmäisyys") ; --UNCHK
+lin brandy_N = mkWN (k1 "brandy") ; --UNCHK
+lin belly_N = L.belly_N ;
+lin attachment_N = mkWN (k39 "kiinnitys") ; --UNCHK
+lin wash_N = mkWN (k1 "pesu") ; --UNCHK
+lin uncover_V2 = mkWV2 (k53 "paljastaa") ; --UNCHK
+lin treat_N = mkWN (k1A "nautinto") ; --UNCHK
+lin repeated_A = variants{} ; -- 
+lin pine_N = mkWN (k1A "mänty") ; --UNCHK
+lin offspring_N = mkWN (k38 "jälkeläinen") ; --UNCHK
+lin communism_N = mkWN (k5 "kommunismi") ; --UNCHK
+lin nominate_V2 = mkWV2 (k53A "esittää") partitive ;
+lin soar_V2 = mkWV2 (k66 "nousta") ; --UNCHK
+lin soar_V = mkV "ampaista" ;
+lin geological_A = mkWA (k38 "geologinen") ; --UNCHK
+lin frog_N = mkWN (k10 "konna") ; --UNCHK
+lin donate_V2 = mkWV2 (k53A "lahjoittaa") ; --UNCHK
+lin donate_V = mkWV (k53A "lahjoittaa") ; --UNCHK
+lin cooperative_A = mkWA (compoundA "yhteis" (k38 "toiminnallinen")) ; --UNCHK
+lin nicely_Adv = variants{} ; -- 
+lin innocence_N = mkWN (k40 "luonnollisuus") ; --UNCHK
+lin housewife_N = mkWN (k10A "emäntä") "talon" ; --UNCHK
+lin disguise_V2 = mkWV2 (k73 "salata") ; --UNCHK
+lin demolish_V2 = mkWV2 (k71 "tehdä") "loppu" ; --UNCHK
+lin counsel_N = mkWN (k39 "ohjaus") ;
+lin cord_N = mkWN (k1 "naru") ; --UNCHK
+lin semi_final_N = variants{} ; -- 
+lin reasoning_N = mkWN (k2 "päättely") ; --UNCHK
+lin litre_N = mkWN (k9 "litra") ; --UNCHK
+lin inclined_A = variants{} ; -- 
+lin evoke_V2 = mkWV2 (k64 "tuoda") "mieleen" ; --UNCHK
+lin courtyard_N = mkWN (k9 "piha") ; --UNCHK
+lin arena_N = mkWN (k13 "areena") ;
+lin simplicity_N = mkWN (k40 "vaatimattomuus") ; --UNCHK
+lin inhibition_N = mkWN (k1A "kielto") ; --UNCHK
+lin frozen_A = variants{} ; -- 
+lin vacuum_N = mkWN (k6 "imuri") ; --UNCHK
+lin immigrant_N = mkWN (k38 "siirtolainen") ; --UNCHK
+lin bet_N = mkN "vedon" (mkN "lyönti") ;
+lin revenge_N = mkWN (k1 "kosto") ; --UNCHK
+lin jail_V2 = mkV2 "vangita" ;
+lin helmet_N = mkWN (k10 "kypärä") ; --UNCHK
+lin unclear_A = mkWA (compoundA "epä" (k10 "selvä")) ; --UNCHK
+lin jerk_V2 = mkWV2 (k53A "nytkähtää") ; --UNCHK
+lin jerk_V = mkWV (k53A "nytkähtää") ; --UNCHK
+lin disruption_N = mkWN (k5 "väli") ; --UNCHK
+lin attainment_N = mkWN (compoundN "pää" (k38 "seminen")) ; --UNCHK
+lin sip_V2 = mkWV2 "siemailla" ; --UNCHK
+lin sip_V = mkWV "siemailla" ; --UNCHK
+lin program_V2V = mkWV2V (k67A "suunnitella") "ohjelma" ; --UNCHK
+lin program_V2 = mkWV2 (k67A "suunnitella") "ohjelma" ; --UNCHK
+lin lunchtime_N = mkWN (compoundN "ruoka" (k5A "tunti")) ; --UNCHK
+lin cult_N = mkWN (k5A "muoti") ; --UNCHK
+lin chat_N = mkWN (k1A "sieppo") ; --UNCHK
+lin accord_N = mkWN (k12 "harmonia") ; --f65
+lin supposedly_Adv = variants{} ; -- 
+lin offering_N = mkN "tarjous" ;
+lin broadcast_N = mkWN (k39 "lähetys") ; --UNCHK
+lin secular_A = mkWA (k38 "sekulaarinen") ; --UNCHK
+lin overwhelm_V2 = mkV2 (mkV "pursuta") (mkPrep "yli") ;
+lin momentum_N = mkWN (compoundN "liike" (k10 "määrä")) ; --UNCHK
+lin infinite_A = mkWA (k34A "rajaton") ; --UNCHK
+lin manipulation_N = mkN "manipulointi" ; --WN (k1A "käyttö") ;
+lin inquest_N = mkWN (k39 "tutkimus") "kuolemansyyn" ; --UNCHK
+lin decrease_N = mkWN (k39 "vähennys") ; --UNCHK
+lin cellar_N = mkWN (k6 "kellari") ; --UNCHK
+lin counsellor_N = mkWN (compoundN "oikeus" (k10 "avustaja")) ; --UNCHK
+lin avenue_N = mkWN (k19 "tie") ; --UNCHK
+lin rubber_A = mkWA (k1A "epäkelpo") ; --UNCHK
+lin labourer_N = mkWN (k38 "työläinen") ; --UNCHK
+lin lab_N = mkWN (k3 "laboratorio") ; --UNCHK
+lin damn_V2 = mkWV2 (k74 "kirota") ; --UNCHK
+lin comfortably_Adv = variants{} ; -- 
+lin tense_A = mkA "kireä" ;
+lin socket_N = mkWN (compoundN "pisto" (k12 "rasia")) ; --UNCHK
+lin par_N = mkWN (k5 "par") ; --f60
+lin thrust_N = mkWN (compoundN "työntö" (k10 "voima")) ;
+lin scenario_N = mkN "skenaario" ;
+lin frankly_Adv = variants{} ; -- 
+lin slap_V2 = mkWV2 (k53A "läpsäyttää") ; --UNCHK
+lin recreation_N = mkWN (k39 "virkistys") ;
+lin rank_V2 = mkWV2 (k67A "luokitella") ; --UNCHK
+lin rank_V = mkWV (k67A "luokitella") ; --UNCHK
+lin spy_N = mkWN (k5A "agentti") "salainen" ; --UNCHK
+lin filter_V2 = mkWV2 (k52A "siivilöityä") ; --UNCHK
+lin filter_V = mkWV (k52A "siivilöityä") ; --UNCHK
+lin clearance_N = mkWN (k10A "lupa") ; --UNCHK
+lin blessing_N = mkWN (k39 "siunaus") ;
+lin embryo_N = mkWN (k3 "alkio") ;
+lin varied_A = variants{} ; -- 
+lin predictable_A = mkWA (compoundA "odotuksen" (k38 "mukainen")) ; --UNCHK
+lin mutation_N = mkWN (k39 "muutos") ; --UNCHK
+lin equal_V2 = mkV2 (mkV olla_V "sama") (mkPrep "kuin" nominative) ; ----
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_V2 = mkWV2 (k53A "purkittaa") ; --UNCHK
+lin burst_N = mkWN (k10 "puuska") ; --UNCHK
+lin retrieve_V2 = mkWV2 (k64 "tuoda") "mieleen" ; --UNCHK
+lin retrieve_V = mkWV (k64 "tuoda") "mieleen" ; --UNCHK
+lin elder_N = mkWN (k2 "henkilö") "vanhempi" ; --UNCHK
+lin rehearsal_N = mkWN (k39 "harjoitus") ; --UNCHK
+lin optical_A = mkA "optinen" ;
+lin hurry_N = mkN "kiire" ; --mkWN (k1 "syöksy") ;
+lin conflict_V = mkWV (k73A "loukata") ; --UNCHK
+lin combat_V2 = mkV2 (mkV "taistella") (mkPrep "vastaan" partitive) ;
+lin combat_V = mkWV (k67 "taistella") ; --UNCHK
+lin absorption_N = mkWN (compoundN "päähän" (k10 "piintymä")) ; --UNCHK
+lin ion_N = mkWN (k5 "ioni") ; --UNCHK
+lin wrong_Adv = mkWAdv (k99 "virheellisesti") ; --UNCHK
+lin heroin_N = mkWN (k5 "heroiini") ; --UNCHK
+lin bake_V2 = mkWV2 (k56 "paistaa") ; --UNCHK
+lin bake_V = mkWV (k56 "paistaa") ; --UNCHK
+lin x_ray_N = mkWN (compoundN "röntgen" (k10 "kuva")) ; --UNCHK
+lin vector_N = mkWN (k6 "vektori") ; --UNCHK
+lin stolen_A = variants{} ; -- 
+lin sacrifice_V2 = mkWV2 (k73 "uhrata") ; --UNCHK
+lin sacrifice_V = mkV "uhrautua" ; --mkWV (k73 "uhrata") ;
+lin robbery_N = mkWN (k1 "ryöstö") ;
+lin probe_V2 = mkWV2 (k67 "tarkastella") ; --UNCHK
+lin probe_V = mkWV (k67 "tarkastella") ; --UNCHK
+lin organizational_A = mkWA (k38 "järjestöllinen") ; --UNCHK
+lin chalk_N = mkWN (k1A "liitu") ; --UNCHK
+lin bourgeois_A = mkWA (k38 "porvarillinen") ; --UNCHK
+lin villager_N = mkWN (k38 "kyläläinen") ; --UNCHK
+lin morale_N = mkWN (k7A "henki") ;
+lin express_A = mkWA (compoundA "nimen" (k38 "omainen")) ; --UNCHK
+lin climb_N = mkWN (compoundN "koho" (k38 "aminen")) ; --UNCHK
+lin notify_V2 = mkV2 "ilmoittaa" allative ;
+lin jam_N = mkN "ruuhka" ; ---ARB --mkN "hillo" ; --mkWN (k9A "häirintä") ;
+lin bureaucratic_A = mkWA (k38 "byrokraattinen") ; --UNCHK
+lin literacy_N = mkWN (compoundN "luku" (k1A "taito")) ; --UNCHK
+lin frustrate_V2 = mkV2 "turhauttaa" ; --WV2 (k53 "ahdistaa") ;
+lin freight_N = mkN "rahti" ; ---ARB mkWN (k39 "rahtaus") ;
+lin clearing_N = mkWN (compoundN "kirkas" (k38 "taminen")) ; --UNCHK
+lin aviation_N = mkWN (k2 "ilmailu") ; --UNCHK
+lin legislature_N = mkN "lain" (mkN "säädäntö") ;
+lin curiously_Adv = variants{} ; -- 
+lin banana_N = mkWN (k6 "banaani") ; --UNCHK
+lin deploy_V2 = mkWV2 (k53A "sijoittaa") ; --UNCHK
+lin deploy_V = mkWV (k53A "sijoittaa") ; --UNCHK
+lin passionate_A = mkWA (k38 "tulinen") ; --UNCHK
+lin monastery_N = mkWN (k6 "luostari") ; --UNCHK
+lin kettle_N = mkWN (k6 "boileri") ; --UNCHK
+lin enjoyable_A = mkWA (k10 "miellyttävä") ; --UNCHK
+lin diagnose_V2 = mkWV2 (k53A "määrittää") "tauti" ; --UNCHK
+lin quantitative_A = mkA "kvantitatiivinen" ;
+lin distortion_N = mkWN (k10 "vääristymä") ; --UNCHK
+lin monarch_N = mkWN (k5A "monarkki") ; --UNCHK
+lin kindly_Adv = variants{} ; -- 
+lin glow_V = mkWV (k52 "hehkua") ; --UNCHK
+lin acquaintance_N = mkWN (k40 "perehtyneisyys") ; --UNCHK
+lin unexpectedly_Adv = variants{} ; -- 
+lin handy_A = mkA "kätevä" ;
+lin deprivation_N = mkWN (k48A "puute") ; --UNCHK
+lin attacker_N = mkWN (k10 "ahdistaja") ; --UNCHK
+lin assault_V2 = mkWV2 (k67A "piikitellä") ; --UNCHK
+lin screening_N = mkWN (k9A "seulonta") ; --UNCHK
+lin retired_A = variants{} ; -- 
+lin quick_Adv = mkWAdv (k99 "äkkiä") ; --UNCHK
+lin portable_A = mkWA "matka-" ; --UNCHK
+lin hostage_N = mkWN (compoundN "pantti" (k5A "vanki")) ;
+lin underneath_Prep = postPrep genitive "alapuolella" ;
+lin jealous_A = mkWA (k38 "mustasukkainen") ; --UNCHK
+lin proportional_A = mkWA (k38 "suhteellinen") ; --UNCHK
+lin gown_N = mkWN (k1A "puku") "naisen" ; --UNCHK
+lin chimney_N = mkWN (compoundN "savu" (k1A "piippu")) ; --UNCHK
+lin bleak_A = mkWA (k1A "kolkko") ; --UNCHK
+lin seasonal_A = mkWA (k38 "kausittainen") ; --f53
+lin plasma_N = mkWN (k9 "plasma") ; --UNCHK
+lin stunning_A = mkA "mykistävä" ;
+lin spray_N = mkWN (k33A "suutin") ; --UNCHK
+lin referral_N = mkWN (compoundN "viitta" (k38 "aminen")) ; --UNCHK
+lin promptly_Adv = variants{} ; -- 
+lin fluctuation_N = mkWN (k40 "epävakaisuus") ; --UNCHK
+lin decorative_A = mkWA (k38 "koristeellinen") ; --UNCHK
+lin unrest_N = mkWN (k40 "levottomuus") ; --UNCHK
+lin resent_VS = mkWVS (k67 "olla") "katkera" ; --UNCHK
+lin resent_V2 = mkWV2 (k67 "olla") "katkera" ; --UNCHK
+lin plaster_N = mkWN (k6 "laastari") ; --UNCHK
+lin chew_V2 = mkWV2 (k61 "pureksia") ; --UNCHK
+lin chew_V = mkWV (k61 "pureksia") ; --UNCHK
+lin grouping_N = mkWN (k10 "ryhmittymä") ; --UNCHK
+lin gospel_N = mkWN (k5A "oppi") ; --UNCHK
+lin distributor_N = mkN "jakelija" ;
+lin differentiation_N = mkWN "differentaatio" ; --UNCHK
+lin blonde_A = mkWA (k15 "vaalea") ; --UNCHK
+lin aquarium_N = mkWN (k3 "akvaario") ; --UNCHK
+lin witch_N = mkWN (k10A "noita") ;
+lin renewed_A = variants{} ; -- 
+lin jar_N = mkWN (k5A "tölkki") ; --UNCHK
+lin approved_A = variants{} ; -- 
+lin advocateMasc_N = variants{} ; -- 
+lin worrying_A = variants{} ; -- 
+lin minimize_V2 = mkWV2 (k62 "minimoida") ; --UNCHK
+lin footstep_N = mkWN (k49 "askel") ; --UNCHK
+lin delete_V2 = mkWV2 (k61A "pyyhkiä") ; --UNCHK
+lin underneath_Adv = mkWAdv "alapuolella" ; --UNCHK
+lin lone_A = mkWA (k99 "ainut") ; --UNCHK
+lin level_V2 = mkWV2 (k52A "tasoittua") ; --UNCHK
+lin level_V = mkWV (k52A "tasoittua") ; --UNCHK
+lin exceptionally_Adv = variants{} ; -- 
+lin drift_N = mkWN (k10 "perä") ; --UNCHK
+lin spider_N = mkWN (k5A "lukki") ; --UNCHK
+lin hectare_N = mkWN (k6 "hehtaari") ; --UNCHK
+lin colonel_N = mkWN (k5 "eversti") ; --UNCHK
+lin swimming_N = mkWN (k5A "uinti") ; --UNCHK
+lin realism_N = mkWN (k5 "pragmatismi") ; --UNCHK
+lin insider_N = mkWN (k32 "jäsen") "sisäpiirin" ;
+lin hobby_N = mkWN (k9A "toiminta") "vapaa-ajan" ; --UNCHK
+lin computing_N = variants{} ; -- 
+lin infrastructure_N = mkN "infrastruktuuri" ; --WN (k10 "pohja") ;
+lin cooperate_V = mkWV (k61 "toimia") "yhteistyössä" ; --UNCHK
+lin burn_N = mkN "palo" ;
+lin cereal_N = mkWN (k5 "velli") ; --UNCHK
+lin fold_N = mkWN (compoundN "tai" (k38 "ttaminen")) ; --UNCHK
+lin compromise_V2 = mkWV2 (k67A "sovitella") ; --UNCHK
+lin compromise_V = mkWV (k67A "sovitella") ;
+lin boxing_N = mkWN (compoundN "pakka" (k38 "aminen")) ; --UNCHK
+lin rear_V2 = mkWV2 (k53A "pystyttää") ; --UNCHK
+lin rear_V = mkWV (k53A "pystyttää") ; --UNCHK
+lin lick_V2 = mkWV2 (k53A "rökittää") ; --UNCHK
+lin constrain_V2 = mkWV2 (k53 "kiristää") ; --UNCHK
+lin clerical_A = mkWA "papin" ; --UNCHK
+lin hire_N = mkWN (k39 "vuokraus") ; --UNCHK
+lin contend_VS = mkVS (mkV (mkV "pitää") "selviönä") ; --f93
+lin contend_V = mkWV (k53A "pitää") "selviönä" ; --UNCHK
+lin amateurMasc_N = variants{} ; -- 
+lin instrumental_A = mkWA (k38 "instrumentaalinen") ; --UNCHK
+lin terminal_A = mkWA (k38 "viimeinen") ; --UNCHK
+lin electorate_N = mkWN (compoundN "valitsija" (k10A "kunta")) ; --UNCHK
+lin congratulate_V2 = mkWV2 (k52 "lausua") "kohteliaisuus" ; --UNCHK
+lin balanced_A = variants{} ; -- 
+lin manufacturing_N = variants{} ; -- 
+lin split_N = mkWN (k10 "eripura") ;
+lin domination_N = mkWN (k40 "herruus") ;
+lin blink_V2 = mkWV2 (k53A "räpyttää") ; --UNCHK
+lin blink_V = mkWV (k53A "räpyttää") ; --UNCHK
+lin bleed_VS = variants{}; -- mkV (mkV "vuotaa") "verta" ;
+lin bleed_V2 = variants{}; -- mkV (mkV "vuotaa") "verta" ;
+lin bleed_V = mkV (mkV "vuotaa") "verta" ;
+lin unlawful_A = mkWA (k34A "laiton") ;
+lin precedent_N = mkWN (compoundN "ennakko" (k39 "tapaus")) ; --UNCHK
+lin notorious_A = mkA (mkN "paha" (mkN "maineinen")) ;
+lin indoor_A = mkWA "sisä-" ; --UNCHK
+lin upgrade_V2 = mkWV2 (k53A "päivittää") ; --UNCHK
+lin trench_N = mkWN (k10 "oja") ; --UNCHK
+lin therapist_N = mkWN (k10 "parantaja") ; --UNCHK
+lin illuminate_V2 = mkWV2 (k66 "valaista") ; --UNCHK
+lin bargain_V2 = mkWV2 (k67A "neuvotella") ; --UNCHK
+lin bargain_V = mkWV (k67A "neuvotella") ; --UNCHK
+lin warranty_N = mkWN (k17 "takuu") ;
+lin scar_V2 = mkWV2 (k53A "jättää") "arpi" ; --UNCHK
+lin scar_V = mkWV (k53A "jättää") "arpi" ; --UNCHK
+lin consortium_N = mkN "konsortio" ;
+lin anger_V2 = mkWV2 (k53A "vihastuttaa") ; --UNCHK
+lin insure_VS = variants{}; -- mkV2 "vakuuttaa" ;
+lin insure_V2 = mkV2 "vakuuttaa" ;
+lin insure_V = mkV "vakuuttaa" ;
+lin extensively_Adv = variants{} ; -- 
+lin appropriately_Adv = variants{} ; -- 
+lin spoon_N = mkWN (k14A "lusikka") ; --UNCHK
+lin sideways_Adv = mkWAdv (k99 "vinottain") ; --UNCHK
+lin enhanced_A = variants{} ; -- 
+lin disrupt_V2 = mkWV2 (k66 "katkaista") ; --UNCHK
+lin disrupt_V = mkWV (k66 "katkaista") ; --UNCHK
+lin satisfied_A = variants{} ; -- 
+lin precaution_N = mkWN (kH1 "suoja") ; --UNCHK
+lin kite_N = mkWN (compoundN "haara" (k9A "haukka")) ; --UNCHK
+lin instant_N = mkWN (k10A "ajankohta") ; --UNCHK
+lin gig_N = mkWN (k9A "keikka") ; --UNCHK
+lin continuously_Adv = variants{} ; -- 
+lin consolidate_V2 = mkWV2 (k53 "vahvistaa") ;
+lin consolidate_V = mkWV (k53 "vahvistaa") ; --UNCHK
+lin fountain_N = mkWN (k48A "lähde") ; --UNCHK
+lin graduate_V2 = mkWV2 (k62 "kalibroida") ; --UNCHK
+lin graduate_V = mkWV (k62 "kalibroida") ; --UNCHK
+lin gloom_N = mkWN (k40 "synkkyys") ; --UNCHK
+lin bite_N = mkWN (k9 "pala") ; --UNCHK
+lin structure_V2 = mkWV2 (k54A "jäsentää") ; --UNCHK
+lin noun_N = mkWN (k5 "substantiivi") ; --UNCHK
+lin nomination_N = mkWN (compoundN "ehdolle" (k1 "pano")) ;
+lin armchair_N = mkWN (compoundN "noja" (k5 "tuoli")) ; --UNCHK
+lin virtual_A = mkWA (k38 "virtuaalinen") ; --f66
+lin unprecedented_A = mkWA (k38 "uudenlainen") ; --UNCHK
+lin tumble_V2 = mkWV2 (k73 "sysätä") ; --UNCHK
+lin tumble_V = mkV "pyöriä" ;
+lin ski_N = mkWN (k7 "suksi") ; --UNCHK
+lin architectural_A = mkWA (k38 "arkkitehtoninen") ;
+lin violation_N = mkN "rikkomus" ; --f63
+lin rocket_N = mkWN (k5A "raketti") ; ---ARB
+lin inject_V2 = mkWV2 (k53 "pistää") ; --UNCHK
+lin departmental_A = mkWA "osaston" ; --UNCHK
+lin row_V2 = mkWV2 (k55A "soutaa") ; --UNCHK
+lin row_V = mkWV (k55A "soutaa") ; --UNCHK
+lin luxury_A = variants{} ; -- 
+lin fax_N = variants{} ; -- 
+lin deer_N = mkWN (k41 "kauris") ; --UNCHK
+lin climber_N = mkWN (k9 "nasta") ; --UNCHK
+lin photographic_A = mkWA "valokuvaus-" ; --UNCHK
+lin haunt_V2 = mkWV2 (k52A "näyttäytyä") "kummituksena" ; --UNCHK
+lin fiercely_Adv = variants{} ; -- 
+lin dining_N = mkWN (k38 "syöminen") "päivällisen" ; --UNCHK
+lin sodium_N = mkWN (k5 "natrium") ; --UNCHK
+lin gossip_N = mkN "juoru" ;
+lin bundle_N = mkWN (k1A "kimppu") ; --UNCHK
+lin bend_N = mkWN (k5 "kurvi") ; --UNCHK
+lin recruit_N = mkWN (k41A "tulokas") ; --UNCHK
+lin hen_N = mkWN "naaras-" ; --UNCHK
+lin fragile_A = mkWA (k41 "hauras") ; --UNCHK
+lin deteriorate_V2 = mkWV2 (k72A "heiketä") ; --UNCHK
+lin deteriorate_V = mkWV (k72A "heiketä") ; --UNCHK
+lin dependency_N = mkWN (compoundN "alus" (k18 "maa")) ; --UNCHK
+lin swift_A = mkWA (k10 "vikkelä") ; --UNCHK
+lin scramble_V2 = mkWV2 (k53 "vääristää") ; --UNCHK
+lin scramble_V = mkWV (k53 "vääristää") ; --UNCHK
+lin overview_N = mkWN (compoundN "yleis" (k10 "kuva")) ; --UNCHK
+lin imprison_V2 = mkV2 "vangita" ;
+lin trolley_N = mkWN (compoundN "johdin" (k5 "bussi")) ; --UNCHK
+lin rotation_N = mkWN (k48A "liike") "pyörivä" ; --UNCHK
+lin denial_N = mkWN (k39 "kieltäymys") ; --UNCHK
+lin boiler_N = mkWN (compoundN "höyry" (k12 "kattila")) ; --UNCHK
+lin amp_N = mkWN (k6 "ampeeri") ; --UNCHK
+lin trivial_A = mkWA (k5 "triviaali") ; --UNCHK
+lin shout_N = mkWN (k2 "karjaisu") ; --UNCHK
+lin overtake_V2 = mkWV2 (k53A "tavoittaa") ; --UNCHK
+lin make_N = mkN "teko" ;
+lin hunter_N = mkWN (k1 "kello") "umpikuorinen" ; --UNCHK
+lin guess_N = mkWN (k2 "arvelu") ; --UNCHK
+lin doubtless_Adv = mkWAdv (k99 "varmaan") ; --UNCHK
+lin syllable_N = mkWN (k1 "tavu") ; --UNCHK
+lin obscure_A = mkWA (k10 "hämärä") ; --UNCHK
+lin mould_N = mkWN (k39 "valos") ; --UNCHK
+lin limestone_N = mkWN (compoundN "kalkki" (k7 "kivi")) ; --UNCHK
+lin leak_V2 = mkWV2 (k53A "vuotaa") ; --UNCHK
+lin leak_V = mkWV (k53A "vuotaa") ; --UNCHK
+lin beneficiary_N = mkWN (compoundN "testamentin" (k10 "saaja")) ; --UNCHK
+lin veteran_N = mkWN (k12 "tekijä") "vanha" ; --UNCHK
+lin surplus_A = variants{} ; -- 
+lin manifestation_N = mkWN (compoundN "mielen" (k39 "osoitus")) ; --UNCHK
+lin vicar_N = mkN "pastori" ; --mkWN (compoundN "vik" (k5 "aari")) ;
+lin textbook_N = mkWN (k9 "kirja") ; --UNCHK
+lin novelist_N = mkN "romaanikirjailija" ;
+lin halfway_Adv = mkWAdv (k99 "puolitiessä") ; --UNCHK
+lin contractual_A = mkWA "sopimus-" ; --UNCHK
+lin swap_V2 = mkV2 (mkV (lin VK {s = c56A "vaihtaa"})) partitive ;
+lin swap_V = mkWV (k53A "sivuttaa") ; --UNCHK
+lin guild_N = mkN "kilta" ; --mkWN (k5 "loosi") ;
+lin ulcer_N = mkWN (k10 "haavautuma") ; --UNCHK
+lin slab_N = mkWN (k1 "levy") ; --UNCHK
+lin detector_N = mkWN (k33 "aistin") ; --UNCHK
+lin detection_N = mkWN "löytäminen" ; --UNCHK
+lin cough_V = mkWV (k61 "köhiä") ; --UNCHK
+lin whichever_Quant = variants{} ; -- 
+lin spelling_N = mkWN (k12 "ortografia") ; --UNCHK
+lin lender_N = mkWN (k10 "lainaaja") ; --f58
+lin glow_N = variants{} ; -- 
+lin raised_A = variants{} ; -- 
+lin prolonged_A = variants{} ; -- 
+lin voucher_N = mkWN (k5A "kuponki") ; --UNCHK
+lin t_shirt_N = variants{} ; -- 
+lin linger_V = mkWV (k67 "viivytellä") ;
+lin humble_A = mkWA (k10 "nöyrä") ; --UNCHK
+lin honey_N = mkWN (k10 "hunaja") ; --UNCHK
+lin scream_N = mkWN (k1A "juttu") "hauska" ; --UNCHK
+lin postcard_N = mkWN (compoundN "posti" (k5A "kortti")) ; --UNCHK
+lin managing_A = variants{} ; -- 
+lin alien_A = mkWA (k38 "eksoottinen") ; --UNCHK
+lin trouble_V2 = mkV2 "vaivata" partitive ;
+lin reverse_N = mkWN (k39 "käännös") ; --UNCHK
+lin odour_N = mkWN (k1 "tuoksu") ; --UNCHK
+lin fundamentally_Adv = variants{} ; -- 
+lin discount_V2 = mkWV2 (k73 "tyrmätä") ; --UNCHK
+lin discount_V = mkWV (k73 "tyrmätä") ; --UNCHK
+lin blast_V2 = mkWV2 (k67 "turmella") ; --UNCHK
+lin blast_V = mkWV (k67 "turmella") ; --UNCHK
+lin syntactic_A = mkWA (k38 "syntaktinen") ; --UNCHK
+lin scrape_V2 = mkWV2 (k61A "raapia") ; --UNCHK
+lin scrape_V = mkWV (k61A "raapia") ; --UNCHK
+lin residue_N = mkWN (k39 "jäännös") ; --UNCHK
+lin procession_N = mkWN (compoundN "eteenpäin" (k1 "meno")) ; --UNCHK
+lin pioneer_N = mkN "pioneeri" ; --mkWN (compoundN "uudis" (k41A "asukas")) ;
+lin intercourse_N = mkWN (k38 "kanssakäyminen") "seksuaalinen" ; --UNCHK
+lin deter_V2 = mkWV2 (k63 "saada") "luopumaan" ; --UNCHK
+lin deadly_A = mkWA "tappava" ;
+lin complement_V2 = mkWV2 (k54A "täydentää") ;
+lin restrictive_A = mkWA "rajoittava" ;
+lin nitrogen_N = mkWN (k7A "typpi") ; --UNCHK
+lin citizenship_N = mkWN (compoundN "kansalais" (k7A "henki")) ; --UNCHK
+lin pedestrian_N = mkWN (k12 "kävelijä") ; --UNCHK
+lin detention_N = mkWN (compoundN "jälki-" (k1A "istunto")) ; --UNCHK
+lin wagon_N = mkWN (k6 "farmari") ; --UNCHK
+lin microphone_N = mkWN (k5A "mikki") ; --UNCHK
+lin hastily_Adv = variants{} ; -- 
+lin fixture_N = mkWN (k1A "huolto") ; --UNCHK
+lin choke_V2 = mkWV2 (k52A "tukahtua") ; --UNCHK
+lin choke_V = mkWV (k52A "tukahtua") ; --UNCHK
+lin wet_V2 = mkWV2 (k67 "kastella") ; --UNCHK
+lin weed_N = mkWN (k7 "pilvi") ; --UNCHK
+lin programming_N = mkWN (k5A "ohjelmointi") ; --UNCHK
+lin power_V2 = mkWV2 (k56A "antaa") "virtaa" ; --UNCHK
+lin nationally_Adv = variants{} ; -- 
+lin dozen_N = mkWN (k12 "tusina") ; --f72
+lin carrot_N = mkWN (k12 "porkkana") ; --UNCHK
+lin bulletin_N = mkWN (k48A "tiedote") ; --UNCHK
+lin wording_N = mkWN (k12 "fraseologia") ; --UNCHK
+lin vicious_A = mkA "häijy" ;
+lin urgency_N = mkWN (k40 "kiireellisyys") ;
+lin spoken_A = variants{} ; -- 
+lin skeleton_N = mkWN (k4A "kehikko") ; --UNCHK
+lin motorist_N = mkWN (k12 "autoilija") ;
+lin interactive_A = mkWA (k38 "synergistinen") ; --UNCHK
+lin compute_V2 = mkWV2 (k58 "laskea") ; --UNCHK
+lin compute_V = mkWV (k58 "laskea") ;
+lin whip_N = mkWN (k1 "isku") "piiskan" ; --UNCHK
+lin urgently_Adv = variants{} ; -- 
+lin telly_N = mkWN (k20 "teevee") ; --UNCHK
+lin shrub_N = mkWN (k1A "varpu") ; --UNCHK
+lin porter_N = mkWN (k6 "portteri") ; --UNCHK
+lin ethics_N = mkWN (k14A "etiikka") ; --UNCHK
+lin banner_N = mkWN (k5 "viiri") ; --UNCHK
+lin velvet_N = mkWN (k5A "sametti") ; --UNCHK
+lin omission_N = mkWN "väliin" "jättäminen" ; --UNCHK
+lin hook_V2 = mkWV2 (k67 "ahdistella") ; --UNCHK
+lin hook_V = mkWV (k67 "ahdistella") ; --UNCHK
+lin gallon_N = mkWN (k10 "gallona") "amerikkalainen" ; --UNCHK
+lin financially_Adv = variants{} ; -- 
+lin superintendent_N = mkWN (k10 "johtaja") ; --UNCHK
+lin plug_V2 = mkWV2 (k58 "kytkeä") ;
+lin plug_V = mkWV (k58 "kytkeä") ; --UNCHK
+lin continuation_N = mkWN "jatkaminen" ; --UNCHK
+lin reliance_N = mkWN (k39 "luottamus") ;
+lin justified_A = variants{} ; -- 
+lin fool_V2 = mkWV2 (k67A "hullutella") ; --UNCHK
+lin detain_V2 = mkWV2 (k53A "viivästyttää") ; --UNCHK
+lin damaging_A = mkWA (k38 "kielteinen") ; --UNCHK
+lin orbit_N = mkWN (k40 "ulottuvuus") ; --UNCHK
+lin mains_N = variants{} ; -- 
+lin discard_V2 = mkWV2 (k73A "hylätä") ;
+lin dine_V = mkV (mkV "syödä") "päivällistä" ; --UNCHK
+lin compartment_N = mkWN (k2 "osasto") ; --UNCHK
+lin revised_A = variants{} ; -- 
+lin privatization_N = mkWN (compoundN "yks" (k38 "ityistäminen")) ; --UNCHK
+lin memorable_A = mkWA (compoundA "ikimuis" (k38 "toinen")) ; --UNCHK
+lin lately_Adv = variants{} ; -- 
+lin distributed_A = variants{} ; -- 
+lin disperse_V2 = mkWV2 (k53A "hajottaa") ; --UNCHK
+lin disperse_V = mkWV (k53A "hajottaa") ; --UNCHK
+lin blame_N = mkWN (k48A "moite") ; --UNCHK
+lin basement_N = mkN "pohjakerros" ; --WN (k6 "kellari") ;
+lin slump_V2 = mkWV2 (k72 "vähetä") ; --UNCHK
+lin slump_V = mkWV (k72 "vähetä") ; --UNCHK
+lin puzzle_V2 = mkWV2 (k53A "sekoittaa") ; --UNCHK
+lin monitoring_N = mkWN (k9A "valvonta") ; --UNCHK
+lin talented_A = mkWA (k10 "etevä") ; --UNCHK
+lin nominal_A = mkWA "nimellis-" ; --UNCHK
+lin mushroom_N = mkWN (k26 "sieni") ;
+lin instructor_N = mkWN (k10 "kouluttaja") ; --UNCHK
+lin fork_N = variants{} ; -- 
+lin fork_4_N = variants{} ; -- 
+lin fork_3_N = variants{} ; -- 
+lin fork_1_N = mkWN (compoundN "haa" (k38 "roittuminen")) ; --UNCHK
+lin board_V2 = mkWV2 (k53A "majoittaa") ; --UNCHK
+lin want_N = mkN "tarve" ;
+lin disposition_N = mkWN (compoundN "hei" (k38 "ttäminen")) "pois" ; --UNCHK
+lin cemetery_N = mkWN (k2 "kalmisto") ; --UNCHK
+lin attempted_A = variants{} ; -- 
+lin nephew_N = mkWN (compoundN "veljen" (k10A "poika")) ; --UNCHK
+lin magical_A = mkWA (k10 "lumoava") ; --UNCHK
+lin ivory_N = mkWN (compoundN "luun" (k38 "valkoinen")) ; --UNCHK
+lin hospitality_N = mkN "vieraanvaraisuus" ;
+lin besides_Prep = mkPrep "rinnalla" ;
+lin astonishing_A = mkWA "ällistyttävä" ; --UNCHK
+lin tract_N = mkN "traktaatti" ; ---ARB --mkN "kanava" ; --mkWN (k9A "rata") ;
+lin proprietor_N = mkWN (k10 "omistaja") ; --UNCHK
+lin license_V2 = mkV2 "luvallistaa" ;
+lin differential_A = mkWA (k38 "erilainen") ; --UNCHK
+lin affinity_N = mkWN (k39 "viehtymys") ; --UNCHK
+lin talking_N = variants{} ; -- 
+lin royalty_N = mkN "kuningas" (mkN "perhe") ;
+lin neglect_N = mkWN (k40 "välinpitämättömyys") ; --UNCHK
+lin irrespective_A = variants{} ; -- 
+lin whip_V2 = mkWV2 (k61 "suomia") ; --UNCHK
+lin whip_V = mkWV (k61 "suomia") ; --UNCHK
+lin sticky_A = mkWA (k15 "tahmea") ; --UNCHK
+lin regret_N = mkWN (k39 "katumus") ;
+lin incapable_A = mkWA (k34A "kykenemätön") ; --UNCHK
+lin franchise_N = mkWN (k40 "oikeus") ;
+lin dentist_N = mkWN (compoundN "hammas" (k6 "lääkäri")) ; --UNCHK
+lin contrary_N = mkWN (k10A "vastakohta") ; --UNCHK
+lin profitability_N = variants{} ; -- 
+lin enthusiast_N = mkN "intoilija" ; --mkWN (k10 "kannattaja") ;
+lin crop_V2 = mkWV2 (k61 "oksia") ; --UNCHK
+lin crop_V = mkWV (k61 "oksia") ; --UNCHK
+lin utter_V2 = mkWV2 (k52 "sanoa") "ääneen" ; --UNCHK
+lin pile_V2 = mkWV2 (k73 "kasata") ; --UNCHK
+lin pile_V = mkWV (k73 "kasata") ; --UNCHK
+lin pier_N = mkWN (k10 "satama") ; --UNCHK
+lin dome_N = mkWN (k6 "kupoli") ; --UNCHK
+lin bubble_N = mkWN (k1A "kupu") ; --UNCHK
+lin treasurer_N = mkWN (k10 "johtaja") "rahatoimiston" ; --UNCHK
+lin stocking_N = mkWN (compoundN "varus" (k38 "taminen")) ; --UNCHK
+lin sanctuary_N = mkWN (kH1 "kuori") ; --UNCHK
+lin ascertain_V2 = variants{} ; -- 
+lin arc_N = mkWN (kH1 "kaari") ; --UNCHK
+lin quest_N = mkWN (k9A "etsintä") ; --UNCHK
+lin mole_N = mkWN (k10 "myyrä") ; --UNCHK
+lin marathon_N = mkWN (k5 "maraton") ; --UNCHK
+lin feast_N = variants{} ; -- 
+lin crouch_V = mkWV (k52 "kyykistyä") ; --UNCHK
+lin storm_V2 = mkWV2 (k73A "rynnätä") ; --UNCHK
+lin storm_V = mkWV (k73A "rynnätä") ; --UNCHK
+lin hardship_N = mkWN (k40 "vakavuus") ; --UNCHK
+lin entitlement_N = mkWN (compoundN "tuki" (k40 "oikeus")) ; --UNCHK
+lin circular_N = mkWN (k38 "lehtinen") ; --UNCHK
+lin walking_A = variants{} ; -- 
+lin strap_N = mkWN (k9 "piiska") ; --UNCHK
+lin sore_A = mkWA (k38 "vihainen") ; --UNCHK
+lin complementary_A = mkWA (k38 "komplementaarinen") ; --UNCHK
+lin understandable_A = mkWA (k10 "ymmärrettävä") ;
+lin noticeable_A = mkWA (k10 "näkyvä") ; --UNCHK
+lin mankind_N = mkWN (k13 "maailma") ; --UNCHK
+lin majesty_N = mkWN (k40 "ylevyys") ; --UNCHK
+lin pigeon_N = mkWN (k1 "pulu") ; --UNCHK
+lin goalkeeper_N = mkWN (k9 "veska") ; --UNCHK
+lin ambiguous_A = mkWA (compoundA "epä" (k10 "selvä")) ; --UNCHK
+lin walker_N = mkWN (compoundN "kävely" (k1 "kärry")) ; --UNCHK
+lin virgin_N = mkN "neitsyt" ;
+lin prestige_N = mkWN (k40 "arvovaltaisuus") ;
+lin preoccupation_N = mkN "keskittyminen" ; --WN (k39 "valtaus") ;
+lin upset_A = variants{} ; -- 
+lin municipal_A = mkWA (k38 "kunnallinen") ; --f67
+lin groan_V2 = mkWV2 (k73 "purnata") ; --UNCHK
+lin groan_V = mkWV (k73 "purnata") ; --UNCHK
+lin craftsman_N = mkWN (k5 "artesaani") ; --UNCHK
+lin anticipation_N = mkWN (k39 "povaus") ; --UNCHK
+lin revise_V2 = mkV2 "tarkistaa" ;
+lin revise_V = mkV "tarkistaa" ;
+lin knock_N = mkWN (k39 "läimäys") ; --UNCHK
+lin infect_V2 = mkWV2 (k53A "saastuttaa") ; --UNCHK
+lin infect_V = mkWV (k53A "saastuttaa") ; --UNCHK
+lin denounce_V2 = mkWV2 (k62 "kritisoida") ; --UNCHK
+lin confession_N = mkWN (k5A "rippi") ; --UNCHK
+lin turkey_N = mkWN (k12 "kalkkuna") ; --UNCHK
+lin toll_N = mkWN (k1 "maksu") ; --UNCHK
+lin pal_N = mkWN (k10 "tuttava") ; --UNCHK
+lin transcription_N = mkWN (k39 "tallennus") ; --UNCHK
+lin sulphur_N = mkWN (kH1 "rikki") ; --UNCHK
+lin provisional_A = mkWA (k38 "tilapäinen") ; --UNCHK
+lin hug_V2 = mkWV2 (k53 "puristaa") ; --UNCHK
+lin particular_N = mkWN (k10A "yksityiskohta") ; --UNCHK
+lin intent_A = mkA "tarkkaavainen" ; ---
+lin fascinate_V2 = mkWV2 (k53A "houkuttaa") ; --UNCHK
+lin conductor_N = mkN "johdin" ; ---ARB ; rahastaja ; kapellimestari
+lin feasible_A = mkWA (k38 "mahdollinen") ; --UNCHK
+lin vacant_A = mkWA (k17 "vapaa") ;
+lin trait_N = mkWN (compoundN "luonteen" (k48A "piirre")) ; --UNCHK
+lin meadow_N = mkWN (k1A "niitty") ; --UNCHK
+lin creed_N = mkWN (k5A "oppi") ; --UNCHK
+lin unfamiliar_A = mkWA (k34A "tuntematon") ; --UNCHK
+lin optimism_N = mkWN (k5 "optimismi") ; --UNCHK
+lin wary_A = mkWA (compoundA "epäluu" (k38 "loinen")) ; --UNCHK
+lin twist_N = mkWN (k5 "konsti") ; --UNCHK
+lin sweet_N = mkWN (k40 "makeus") ; --UNCHK
+lin substantive_A = mkA "huomattava" ;
+lin excavation_N = mkWN (k9A "louhinta") ; --UNCHK
+lin destiny_N = mkWN (k2 "kohtalo") ; --UNCHK
+lin thick_Adv = mkWAdv (compoundAdv "perä" (k99 "jälkeen")) ; --UNCHK
+lin pasture_N = mkWN (k4A "nurmikko") ; --UNCHK
+lin archaeological_A = mkWA (k38 "arkeologinen") ; --UNCHK
+lin tick_V2 = mkWV2 (k69 "merkitä") "rastilla" ; --UNCHK
+lin tick_V = mkWV (k69 "merkitä") "rastilla" ; --UNCHK
+lin profit_V2 = mkWV2 (k63 "saada") "voittoa" ; --UNCHK
+lin profit_V = mkWV (k63 "saada") "voittoa" ; --UNCHK
+lin pat_V2 = mkWV2 (k53A "taputtaa") ; --UNCHK
+lin pat_V = mkWV (k53A "taputtaa") ; --UNCHK
+lin papal_A = mkWA (k38 "paavillinen") ; --UNCHK
+lin cultivate_V2 = mkWV2 (k67 "viljellä") ; --UNCHK
+lin awake_V = mkWV (k52A "havahtua") ; --UNCHK
+lin trained_A = variants{} ; -- 
+lin civic_A = mkWA "kansalais-" ; --UNCHK
+lin voyage_N = mkWN (k9 "matka") ; --UNCHK
+lin siege_N = mkWN (k1A "saarto") ; --UNCHK
+lin enormously_Adv = variants{} ; -- 
+lin distract_V2 = mkWV2 (k52 "huolestua") ; --UNCHK
+lin distract_V = mkWV (k52 "huolestua") ; --UNCHK
+lin stroll_V = mkWV (k67 "käveleskellä") ; --UNCHK
+lin jewel_N = mkWN (k50 "jalokivi") ; --UNCHK
+lin honourable_A = mkWA (k38 "kunniallinen") ; --UNCHK
+lin helpless_A = mkWA (k34A "avuton") ; --UNCHK
+lin hay_N = mkWN (k10 "heinä") ; --UNCHK
+lin expel_V2 = mkWV2 (k53A "erottaa") ;
+lin eternal_A = mkWA (k34A "päättymätön") ; --UNCHK
+lin demonstrator_N = mkWN (compoundN "mielen" (k10 "osoittaja")) ; --UNCHK
+lin correction_N = mkWN (k2 "oikaisu") ; --UNCHK
+lin civilization_N = mkWN (k40 "sivistyneisyys") ; --UNCHK
+lin ample_A = mkWA (k41 "runsas") ; --UNCHK
+lin retention_N = mkWN "pitäminen" ; --UNCHK
+lin rehabilitation_N = mkWN (k39 "kunnostus") ; --UNCHK
+lin premature_A = mkWA (compoundA "ennen" (k38 "aikainen")) ;
+lin encompass_V2 = mkWV2 (k53A "käsittää") ; --UNCHK
+lin distinctly_Adv = variants{} ; -- 
+lin diplomat_N = mkWN (k5A "diplomaatti") ; --UNCHK
+lin articulate_V2 = mkWV2 (k52 "lausua") ; --UNCHK
+lin articulate_V = mkWV (k52 "lausua") ; --UNCHK
+lin restricted_A = variants{} ; -- 
+lin prop_V2 = mkWV2 (k53A "pönkittää") partitive ;
+lin intensify_V2 = mkV2 "syventää" partitive ;
+lin intensify_V = mkWV (k54A "syventää") ;
+lin deviation_N = mkN "poikkeama" ; --mkWN (compoundN "kierto" (k19 "tie")) ;
+lin contest_V2 = mkWV2 (k53 "kyseenalaistaa") ; --UNCHK
+lin contest_V = mkWV (k53 "kyseenalaistaa") ; --UNCHK
+lin workplace_N = mkWN (compoundN "työ" (k9A "paikka")) ; --UNCHK
+lin lazy_A = mkWA (k1A "veltto") ; --UNCHK
+lin kidney_N = mkWN (k38 "munuainen") ; --UNCHK
+lin insistence_N = mkWN (k39 "vaatimus") ;
+lin whisper_N = mkWN (k40 "äänettömyys") ; --UNCHK
+lin multimedia_N = mkWN (compoundN "multimedia" (k10 "järjestelmä")) ; --UNCHK
+lin forestry_N = mkWN (compoundN "metsätalous" (k48A "tiede")) ; --UNCHK
+lin excited_A = variants{} ; -- 
+lin decay_N = mkWN (compoundN "mätä" (k38 "neminen")) ; --UNCHK
+lin screw_N = mkWN (k5 "seksi") ; --UNCHK
+lin rally_V2V = mkWV2V (k52A "toipua") ; --UNCHK
+lin rally_V2 = mkV2 "koota" ; --mkWV2 (k52A "toipua") ;
+lin rally_V = mkV "kilpailla" ; ---ARB WV (k52A "toipua") ;
+lin pest_N = mkWN (k38 "tuholainen") ; --UNCHK
+lin invaluable_A = mkWA (k34A "korvaamaton") ; --UNCHK
+lin homework_N = mkWN (compoundN "valmis" (k38 "tautuminen")) ; --UNCHK
+lin harmful_A = mkWA (k38 "vahingollinen") ;
+lin bump_V2 = mkWV2 (k73 "törmätä") ; --UNCHK
+lin bump_V = mkWV (k73 "törmätä") ; --UNCHK
+lin bodily_A = mkWA (k38 "ruumiillinen") ; --UNCHK
+lin grasp_N = mkWN (k48A "ote") ; --UNCHK
+lin finished_A = variants{} ; -- 
+lin facade_N = mkWN (k5 "fasadi") ; --UNCHK
+lin cushion_N = mkWN (k1 "tyyny") ;
+lin conversely_Adv = variants{} ; -- 
+lin urge_N = mkWN (k5A "vietti") ; --UNCHK
+lin tune_V2 = mkWV2 (k53A "säätää") ; --UNCHK
+lin tune_V = mkV "virittyä" ; --mkWV (k53A "säätää") ;
+lin solvent_N = mkWN (k39 "vastaus") ; --UNCHK
+lin slogan_N = mkN "isku" (mkN "lause") ; --mkWN (k5 "fraasi") ;
+lin petty_A = mkWA (k38 "pikkumainen") ; --UNCHK
+lin perceived_A = variants{} ; -- 
+lin install_V2 = mkV2 "asentaa" ;
+lin install_V = mkV "asentua" ;
+lin fuss_N = mkWN (k39 "touhotus") ; --UNCHK
+lin rack_N = mkWN (compoundN "tasa" (k5A "käynti")) ; --UNCHK
+lin imminent_A = mkWA (k10 "tuleva") ; --UNCHK
+lin short_N = mkN "lyhyt" ; ----TODO "one who operates on the short side of the market"
+lin revert_V = mkWV (k52A "palautua") ; --UNCHK
+lin ram_N = mkWN (k5 "pässi") ; --UNCHK
+lin contraction_N = mkWN (k39 "supistus") ;
+lin tread_V2 = mkWV2 (k53A "jännittää") ; --UNCHK
+lin tread_V = mkWV (k53A "jännittää") ; --UNCHK
+lin supplementary_A = mkWA "täydennetty" ; --UNCHK
+lin ham_N = mkWN (k1A "kinkku") ; --UNCHK
+lin defy_V2V = mkWV2V (k56 "haastaa") ; --UNCHK
+lin defy_V2 = mkWV2 (k56 "haastaa") ;
+lin athlete_N = mkWN (k5A "atleetti") ; --UNCHK
+lin sociological_A = mkWA (k38 "sosiologinen") ; --UNCHK
+lin physician_N = mkWN (k6 "tohtori") ; --UNCHK
+lin crossing_N = mkWN (k39 "ylitys") ; --UNCHK
+lin bail_N = mkWN (k17 "takuu") ; --UNCHK
+lin unwanted_A = mkWA (compoundA "ei-" (k1A "toivottu")) ;
+lin tight_Adv = mkWAdv (k99 "lujasti") ;
+lin plausible_A = mkWA (k10 "uskottava") ; --UNCHK
+lin midfield_N = mkWN (compoundN "keski" (k10A "kenttä")) ; --UNCHK
+lin alert_A = mkWA (k15 "virkeä") ; --UNCHK
+lin feminine_A = mkWA (k38 "naisellinen") ; --UNCHK
+lin drainage_N = mkWN (k39 "kuivatus") ; --UNCHK
+lin cruelty_N = mkWN (k2 "kohtelu") "epäinhimillinen" ; --UNCHK
+lin abnormal_A = mkWA (k10 "poikkeava") ; --UNCHK
+lin relate_N = variants{} ; -- 
+lin poison_V2 = mkWV2 (k53A "myrkyttää") ; --UNCHK
+lin symmetry_N = mkWN (k12 "symmetria") ; --UNCHK
+lin stake_V2 = mkWV2 (k73 "riskeerata") ; ---ARB
+lin rotten_A = L.rotten_A ;
+lin prone_A = mkWA (k99 "rähmällään") ; --UNCHK
+lin marsh_N = mkWN (k1A "letto") ; --UNCHK
+lin litigation_N = mkN "riita" ;
+lin curl_N = mkWN (k12 "kiehkura") ; --UNCHK
+lin urine_N = mkWN (k5 "pissi") ; --UNCHK
+lin latin_A = mkWA (k38 "latinalainen") ; --UNCHK
+lin hover_V = mkV "leijua" ;
+lin greeting_N = mkWN (k39 "tervehdys") ; --UNCHK
+lin chase_N = mkWN (kH1 "jahti") ; --UNCHK
+lin spouseMasc_N = variants{} ; -- 
+lin produce_N = mkWN (k1A "sato") ; --UNCHK
+lin forge_V2 = mkV2 "takoa" partitive ; --mkWV2 (k73A "kekata") ;
+lin forge_V = mkWV (k73A "kekata") ; --UNCHK
+lin salon_N = mkWN (k5A "salonki") ; --UNCHK
+lin handicapped_A = variants{} ; -- 
+lin sway_V2 = mkV2 "huojuttaa" ; --WV2 (k52A "keikkua") ;
+lin sway_V = mkV "huojua" ; --mkWV (k52A "keikkua") ;
+lin homosexual_A = mkWA (k1 "homo") ; --UNCHK
+lin handicap_V2 = mkWV2 (k52A "vammautua") ; --UNCHK
+lin colon_N = mkWN (k50 "paksusuoli") ; --UNCHK
+lin upstairs_N = mkWN (compoundN "ylä" (k9A "kerta")) ; --UNCHK
+lin stimulation_N = mkWN (k39 "kiihotus") ; --UNCHK
+lin spray_V2 = mkWV2 (k53A "suihkuttaa") ; --UNCHK
+lin original_N = mkWN (k5 "originaali") ; --UNCHK
+lin lay_A = mkWA "maallikko-" ; --UNCHK
+lin garlic_N = mkWN (k9A "kynsilaukka") ; --UNCHK
+lin suitcase_N = mkWN (compoundN "matka" (k1A "laukku")) ; --UNCHK
+lin skipper_N = mkWN (k6 "kapteeni") ; --UNCHK
+lin moan_VS = mkWVS (k73 "purnata") ; --UNCHK
+lin moan_V = mkWV (k73 "purnata") ; --UNCHK
+lin manpower_N = mkWN (k2 "miehistö") ; --UNCHK
+lin manifest_V2 = mkWV2 (k52 "ilmestyä") ; --UNCHK
+lin incredibly_Adv = variants{} ; -- 
+lin historically_Adv = variants{} ; -- 
+lin decision_making_N = variants{} ; -- 
+lin wildly_Adv = variants{} ; -- 
+lin reformer_N = mkWN "uudistin" ; --UNCHK
+lin quantum_N = mkWN (k5A "kvantti") ; --UNCHK
+lin considering_Subj = variants{} ; -- 
+}
diff --git a/lib/src/translator/todo/TopDictionaryFre.gf b/lib/src/translator/todo/TopDictionaryFre.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionaryFre.gf
@@ -0,0 +1,7562 @@
+---- checked by AR till drive_V in the BNC order
+
+concrete TopDictionaryFre of TopDictionary = CatFre ** open 
+  ParadigmsFre,
+  (P = ParadigmsFre),
+  (S = SyntaxFre),
+  (L = LexiconFre),
+  (I = IrregFre),
+  (E = ExtraFre),
+  (E = ExtraFre),
+  (Ph = PhonoFre),
+  (M = MakeStructuralFre),
+  MorphoFre, 
+  Prelude in {
+
+oper
+  mkInterj : Str -> Interj = \s -> lin Interj (ss s) ;
+  mkConj : Str -> Conj = \s -> lin Conj {s1 = [] ; s2 = s ; n = Pl} ;
+  mkDet = overload {
+    mkDet : Str -> Det = \s -> lin Det {s,sp = \\_,c => prepCase c ++ s ; n = Sg ; s2 = [] ; isNeg = False} ;
+    mkDet : Str -> Str -> Number -> Det = \m,f,n -> lin Det {
+      s,sp = \\g,c => prepCase c ++ case g of {Masc => m ; Fem => f} ; n = n ; s2 = [] ; isNeg = False
+      } ;
+    } ;
+
+lin of_Prep = ParadigmsFre.genitive ;
+lin and_Conj = S.and_Conj ;
+lin in_Prep = mkPrep "dans" | mkPrep "en" | complDat ;
+lin have_VV = mkVV (mkV I.devoir_V2) ;
+lin have_V2 = S.have_V2 ;
+lin have_V = mkV S.have_V2 ;
+lin it_Pron = S.it_Pron | S.she_Pron | E.ce_Pron ;
+lin to_Prep = S.to_Prep ;
+lin for_Prep = S.for_Prep ;
+lin i_Pron = S.i_Pron ;
+lin iFem_Pron = E.i8fem_Pron ;
+lin that_Subj = S.that_Subj ;
+lin he_Pron = S.he_Pron ;
+lin on_Prep = S.on_Prep ;
+lin with_Prep = S.with_Prep ;
+lin do_V2 = mkV2 (mkV I.faire_V2) ;
+lin at_Prep = ParadigmsFre.dative | mkPrep "chez" ; ---- split
+lin by_Prep = mkPrep "par" ;
+lin but_Conj = mkConj "mais" ;
+lin from_Prep = S.from_Prep ;
+lin they_Pron = S.they_Pron ;
+lin theyFem_Pron = E.they8fem_Pron ;
+lin she_Pron = S.she_Pron ;
+lin or_Conj = S.or_Conj ;
+lin as_Subj = M.mkSubj "comme" ;
+lin we_Pron = S.we_Pron ;
+lin weFem_Pron = E.we8fem_Pron ;
+lin say_VS = mkVS (mkV I.dire_V2) ;
+lin say_V2 = I.dire_V2 ;
+lin say_V = lin V I.dire_V2 ;
+lin if_Subj = S.if_Subj ;
+lin go_VV = mkVV I.aller_V ;
+lin go_VA = mkVA (mkV I.devenir_V) ;
+lin go_V = L.go_V ;
+lin get_VV = mkVV (mkV "arriver") ;
+lin get_V2V = mkV2V (mkV I.obtenir_V2) ;
+lin make_V2V = mkV2V (mkV I.faire_V2) ;
+lin make_V2A = mkV2V (mkV I.rendre_V2) ;
+lin make_V2 = I.faire_V2 ;
+lin make_V = mkV I.faire_V2 ;
+lin as_Prep = mkPrep "comme" ;
+lin out_Adv = mkAdv "dehors" ;
+lin up_Adv = mkAdv "en haut" ;
+lin see_VS = mkVS (mkV I.voir_V2) ;
+lin see_VQ = mkVQ (mkV I.voir_V2) ;
+lin see_V2V = mkV2V (mkV I.voir_V2) ;
+lin see_V2 = L.see_V2 ;
+lin see_V = mkV I.voir_V2 ;
+lin know_VS = L.know_VS ;
+lin know_VQ = L.know_VQ ;
+lin know_V2 = L.know_V2 ;
+lin know_V = mkV I.savoir_V2 ;
+lin time_N = mkN "temps" masculine ;
+lin time_2_N = mkN "fois" feminine ;
+lin time_1_N = mkN "temps" masculine ;
+lin take_V2 = I.prendre_V2 ;
+lin so_Adv = mkAdv "ainsi" | mkAdv "tellement" | mkAdv "aussi" ;
+lin year_N = mkN "an" | mkN "année" ; ---- split
+lin into_Prep = mkPrep "dans" ;
+lin then_Adv = mkAdv "ensuite" | mkAdv "alors" | mkAdv "puis" ;
+lin think_VS = mkVS (mkV "penser") ;
+lin think_V2 = mkV2 (mkV "penser") P.dative ;
+lin think_V = L.think_V ;
+lin come_V = L.come_V ;
+lin than_Subj = M.mkSubj Ph.elisQue ;
+lin more_Adv = mkAdv "plus" | mkAdv "davantage" ;
+lin about_Prep = mkPrep "sur" ;
+lin now_Adv = L.now_Adv ;
+lin last_A = mkA "dernier" ;
+lin last_1_A = prefixA (mkA "dernier") ;
+lin last_2_A = mkA "dernier" ;
+lin other_A = mkA "autre" ;
+lin give_V3 = L.give_V3 ;
+lin give_V2 = mkV2 "donner" ;
+lin give_V = mkV "donner" ;
+lin just_Adv = mkAdv "juste" ;
+lin people_N = mkN "peuple" masculine | mkN "gens" ;
+lin also_Adv = mkAdv "aussi" ;
+lin well_Adv = mkAdv "bien" ;
+lin only_Adv = mkAdv "seulement" ;
+lin new_A = L.new_A ;
+lin when_Subj = S.when_Subj | M.mkSubj ("lors" + Ph.elisQue) ;
+lin way_N = mkN "manière" feminine | mkN "façon" feminine ;
+lin way_2_N = mkN "manière" feminine | mkN "façon" feminine ;
+lin way_1_N = mkN "route" ;
+lin look_VA = mkVA (mkV "sembler") ;
+lin look_V2 = mkV2 "regarder" ;
+lin look_V = mkV "regarder" ;
+lin like_Prep = mkPrep "comme" ;
+lin use_VV = mkVV (mkV "pratiguer") ; ---- what does this mean?
+lin use_V2 = mkV2 "utiliser" ;
+lin use_V = mkV "utiliser" ;
+lin because_Subj = S.because_Subj | M.mkSubj ("puis" + Ph.elisQue) ;
+lin good_A = L.good_A;
+lin find_VS = mkVS (mkV "trouver") ;
+lin find_V2A = mkV2A (mkV "trouver") ;
+lin find_V2 = L.find_V2 ;
+lin find_V = mkV "trouver" ;
+lin man_N = L.man_N ;
+lin want_VV = S.want_VV ;
+lin want_V2V = mkV2V (mkV I.vouloir_V2) ;
+lin want_V2 = I.vouloir_V2 ;
+lin want_V = mkV I.vouloir_V2 ;
+lin day_N = L.day_N ;
+lin between_Prep = S.between_Prep ;
+lin even_Adv = mkAdv "même" ;
+lin there_Adv = S.there_Adv | mkAdv "voilà" ; ---- voila
+lin many_Det = S.many_Det ;
+lin after_Prep = S.after_Prep ;
+lin down_Adv = mkAdv "en bas" ;
+lin yeah_Interj = mkInterj "oui" ; ----
+lin so_Subj = M.mkSubjSubj "de façon que" ;
+lin thing_N = mkN "chose" feminine ;
+lin tell_VS = mkVS (mkV "raconter") ;
+lin tell_V3 = mkV3 (mkV "raconter") P.accusative P.dative ;
+lin tell_1_V3 = variants{} ; -- 
+lin tell_2_V3 = variants{} ; -- 
+lin tell_V2V = mkV2V (mkV I.dire_V2) P.dative P.genitive ;
+lin tell_V2S = mkV2S (mkV "raconter") ;
+lin tell_V2 = mkV2 "raconter" ;
+lin tell_V = mkV "raconter" ;
+lin through_Prep = S.through_Prep ;
+lin back_Adv = mkAdv "en retour" ; ----
+lin still_Adv = mkAdv "néanmoins" | mkAdv "encore" ;
+lin child_N = L.child_N ;
+lin here_Adv = mkAdv "ici" | mkAdv "voici" ; ---- voici
+lin over_Prep = {s = "à travers" ; c = CPrep P_de ; isDir = False} ; --- split sense
+lin too_Adv = mkAdv "aussi" ;
+lin put_V2 = L.put_V2 ;
+lin on_Adv = mkAdv "là-dessus" ; ----
+lin no_Interj = mkInterj "non" ;
+lin work_V2 = mkV2 (mkV "travailler") ;
+lin work_V = mkV "travailler" ;
+lin work_2_V = mkV "fonctionner" ;
+lin work_1_V = mkV "travailler" ;
+lin become_VA = L.become_VA ;
+lin become_V2 = mkV2 (mkV I.devenir_V) ;
+lin become_V = I.devenir_V ; ----
+lin old_A = L.old_A ;
+lin government_N = mkN "gouvernement" masculine ;
+lin mean_VV = aVV (mkV "penser") ;
+lin mean_VS = mkVS (mkV I.dire_V2) ; ---- veut dire
+lin mean_V2V = mkV2V (mkV "signifier") ; ----
+lin mean_V2 = mkV2 "signifier" ;
+lin part_N = mkN "part" feminine | mkN "partie" feminine ;
+lin leave_V2V = mkV2V (mkV "laisser") | mkV2V (mkV "quitter") ;
+lin leave_V2 = L.leave_V2 ;
+lin leave_V = I.partir_V | mkV "quitter" ;
+lin life_N = mkN "vie" feminine ;
+lin great_A = mkA "grand" | mkA "excellent" ;
+lin case_N = mkN "cas" masculine | mkN "caisse" feminine | mkN "vitrine" feminine | mkN "écrin" masculine ; --- split
+lin woman_N = L.woman_N ;
+lin over_Adv = mkAdv "fini" ; --- split sense:
+lin seem_VV = deVV (mkV "sembler") ;
+lin seem_VS = mkVS (mkV "sembler") ;
+lin seem_VA = mkVA (mkV "sembler") ;
+lin work_N = mkN "travail" masculine ;
+lin need_VV = deVV (mkV (mkV I.avoir_V2) "besoin") ;
+lin need_VV = deVV (mkV (mkV I.avoir_V2) "besoin") ;
+lin need_V2 = mkV2 (mkV (mkV I.avoir_V2) "besoin") ;
+lin need_V = mkV "nécessiter" ;
+lin feel_VS = mkVS I.sentir_V2 ;
+lin feel_VA = mkVA (reflV (mkV I.sentir_V2)) ;
+lin feel_V2 = mkV2 (mkV I.sentir_V2) ;
+lin feel_V = (mkV I.sentir_V2) ;
+lin system_N = mkN "système" masculine ;
+lin each_Det = mkDet "chaque" ;
+lin may_2_VV = S.can_VV ;
+lin may_1_VV = S.can_VV ;
+lin much_Adv = mkAdv "beaucoup" ;
+lin ask_VQ = mkVQ (mkV "demander") ;
+lin ask_V2V = mkV2V (mkV "demander") ;
+lin ask_V2 = mkV2 "demander" ;
+lin ask_V = mkV "demander" ;
+lin group_N = mkN "groupe" masculine ;
+lin number_N = L.number_N ;
+lin number_3_N = L.number_N ;
+lin number_2_N = L.number_N ;
+lin number_1_N = L.number_N ;
+lin yes_Interj = mkInterj "oui" ;
+lin however_Adv = mkAdv "cependant" ;
+lin another_Det = mkDet "autre" ;
+lin again_Adv = mkAdv "encore" ;
+lin world_N = mkN "monde" masculine ;
+lin area_N = mkN "région" feminine ;
+lin area_6_N = mkN "région" feminine | mkN "surface" ; ----
+lin area_5_N = mkN "région" feminine | mkN "surface" ; ----
+lin area_4_N = mkN "région" feminine | mkN "surface" ; ----
+lin area_3_N = mkN "région" feminine | mkN "surface" ; ----
+lin area_2_N = mkN "région" feminine | mkN "surface" ; ----
+lin area_1_N = mkN "région" feminine | mkN "surface" ; ----
+lin show_VS = mkVS (mkV "montrer") | mkVS (mkV "démontrer") ;
+lin show_VQ = mkVQ (mkV "montrer") ;
+lin show_V2 = mkV2 "montrer" ;
+lin show_V = reflV (mkV "montrer") ;
+lin course_N = mkN "cours" masculine | mkN "plat" masculine | mkN "trajectoire" feminine ; --- split senses
+lin company_2_N = mkN "société" feminine ;
+lin company_1_N = mkN "compagnie" feminine ;
+lin under_Prep = S.under_Prep ;
+lin problem_N = mkN "problème" masculine ;
+lin against_Prep = mkPrep "contre" ;
+lin never_Adv = mkAdv "jamais" ;
+lin most_Adv = mkAdv "le plus" ;
+lin service_N = mkN "service" masculine ;
+lin try_VV = deVV (mkV "essayer") ;
+lin try_V2 = mkV2 "essayer" ;
+lin try_V = mkV "essayer" ;
+lin call_V2 = mkV2 "appeler" ;
+lin call_V = mkV "appeler" ;
+lin hand_N = L.hand_N ;
+lin party_N = mkN "parti" masculine ;
+lin party_2_N = mkN "parti" masculine ;
+lin party_1_N = mkN "fète" ;
+lin high_A = mkA "haut" ;
+lin about_Adv = mkAdv "environ" ;
+lin something_NP = S.something_NP ;
+lin school_N = L.school_N ;
+lin in_Adv = mkAdv "dedans" ;
+lin in_1_Adv = mkAdv "dedans" ;
+lin in_2_Adv = mkAdv "dedans" ;
+lin small_A = L.small_A ;
+lin place_N = mkN "place" feminine | mkN "lieu" masculine ;
+lin before_Prep = S.before_Prep ;
+lin while_Subj = M.mkSubj ("pendant" ++ Ph.elisQue) ;
+lin away_Adv = mkAdv "loin" ; ----
+lin away_2_Adv = mkAdv "loin" ; ----
+lin away_1_Adv = mkAdv "loin" ; ----
+lin keep_VV = aVV (mkV "continuer") ;
+lin keep_V2A = mkV2A (mkV "garder") | mkV2A (mkV "conserver") ;
+lin keep_V2 = mkV2 "garder" ;
+lin keep_V = mkV "rester" ; ----
+lin point_N = mkN "point" ;
+lin point_2_N = mkN "point" ;
+lin point_1_N = mkN "point" ;
+lin house_N = L.house_N ;
+lin different_A = mkA "différent" ;
+lin country_N = L.country_N ;
+lin really_Adv = mkAdv "vraiment" ;
+lin provide_V2 = mkV2 (mkV "fournir") | mkV2 (mkV I.pourvoir_V2) ;
+lin provide_V = mkV "fournir" ; ----
+lin week_N = mkN "semaine" feminine ;
+lin hold_VS = mkVS (mkV I.tenir_V2) ;
+lin hold_V2 = L.hold_V2 ;
+lin hold_V = mkV I.tenir_V2 ;
+lin large_A = mkA "grand" ;
+lin member_N = mkN "membre" masculine ;
+lin off_Adv = mkAdv "dehors" ; ----
+lin always_Adv = mkAdv "toujours" ;
+lin follow_VS = mkVS (mkV I.suivre_V2) ;
+lin follow_V2 = I.suivre_V2 ;
+lin follow_V = mkV I.suivre_V2 ;
+lin without_Prep = S.without_Prep ;
+lin turn_VA = mkVA (mkV I.devenir_V) ;
+lin turn_V2 = mkV2 "tourner" ;
+lin turn_V = L.turn_V ;
+lin end_N = mkN "fin" feminine ;
+lin end_2_N = mkN "bout" ;
+lin end_1_N = mkN "fin" feminine ;
+lin within_Prep = mkPrep "dans" ;
+lin local_A = mkA "local" ;
+lin where_Subj = M.mkSubj "où" ;
+lin during_Prep = S.during_Prep ;
+lin bring_V3 = mkV3 (mkV "apporter") ;
+lin bring_V2 = mkV2 "apporter" ;
+lin most_Det = mkDet ("la plupart" ++ Ph.elisDe) ("la plupart" ++ Ph.elisDe) plural ;
+lin word_N = mkN "mot" masculine ;
+lin begin_V2 = mkV2 (mkV "commencer") ;
+lin begin_V = mkV "commencer" ;
+lin although_Subj = S.although_Subj ;
+lin example_N = mkN "exemple" masculine ;
+lin next_Adv = mkAdv "ensuite" ;
+lin family_N = mkN "famille" feminine ;
+lin rather_Adv = mkAdv "plutôt" ;
+lin fact_N = mkN "fait" masculine ;
+lin like_VV = mkVV (mkV "aimer") ;
+lin like_VS = subjVS (mkV "aimer") ;
+lin like_V2 = L.like_V2 ;
+lin social_A = mkA "social" ;
+lin write_VS = mkVS (mkV I.écrire_V2) ;
+lin write_V2 = L.write_V2 ;
+lin write_V = mkV L.write_V2 ;
+lin state_N = mkN "état" masculine ;
+lin state_2_N = mkN "état" masculine ;
+lin state_1_N = mkN "état" masculine ;
+lin percent_N = mkN "pourcent" masculine ;
+lin quite_Adv = S.quite_Adv ;
+lin both_Det = mkDet "tous les deux" "toutes les deux" plural ;
+lin start_V2 = mkV2 (mkV "commencer") | mkV2 (mkV "démarrer") ;
+lin start_V = mkV "commencer" ;
+lin run_V2 = mkV2 (mkV "opérer") ; ---- run a program
+lin run_V = L.run_V ;
+lin long_A = L.long_A ;
+lin right_Adv = mkAdv "correctement" ;
+lin right_2_Adv = mkAdv "à droite" ;
+lin right_1_Adv = mkAdv "correctement" ;
+lin set_V2 = mkV2 (mkV I.mettre_V2) ;
+lin help_V2V = mkV2V (mkV "aider") P.accusative P.dative ;
+lin help_V2 = mkV2 "aider" ;
+lin help_V = mkV "aider" ;
+lin every_Det = S.every_Det ;
+lin home_N = mkN "maison" feminine ;
+lin month_N = mkN "mois" masculine ;
+lin side_N = mkN "côté" masculine | mkN "face" feminine ;
+lin night_N = L.night_N | mkN "soirée" ; ---- split
+lin important_A = L.important_A ;
+lin eye_N = mkN "oeil" "yeux" masculine | mkN "œil" "yeux" masculine ;
+lin head_N = L.head_N ;
+lin information_N = mkN "information" | mkN "renseignement" masculine ;
+lin question_N = L.question_N ;
+lin business_N = mkN "entreprise" feminine | mkN "affaire" feminine ;
+lin play_V2 = L.play_V2 ;
+lin play_V = L.play_V ;
+lin play_3_V2 = mkV2 (mkV "jouer") P.genitive ;
+lin play_3_V = mkV "jouer" ;
+lin play_2_V2 = mkV2 (mkV "jouer") P.dative ;
+lin play_2_V = mkV "jouer" ;
+lin play_1_V2 = mkV2 (mkV "jouer") P.dative ;
+lin play_1_V = mkV "jouer" ;
+lin power_N = mkN "puissance" feminine | mkN "pouvoir" masculine | mkN "électricité" feminine ; --- split
+lin money_N = mkN "argent" ;
+lin change_N = mkN "changement" masculine | mkN "correspondance" | mkN "monnaie" feminine ; --- split 3
+lin move_V2 = I.émouvoir_V2 | mkV2 "déplacer" | mkV2 "déménager" | mkV2 "bouger" ; --- split move emotionally
+lin move_V = reflV (mkV "bouger") | mkV "déménager" ;
+lin move_2_V = mkV "déménager" ;
+lin move_1_V = reflV (mkV I.mouvoir_V2) | reflV (mkV "bouger") ;
+lin interest_N = mkN "intérêt" masculine ;
+lin interest_4_N = mkN "intérêt" masculine ;
+lin interest_2_N = mkN "intérêt" masculine ;
+lin interest_1_N = mkN "intérêt" masculine ;
+lin order_N = mkN "ordre" masculine | mkN "commande" feminine ; --- split
+lin book_N = L.book_N ;
+lin often_Adv = mkAdv "souvent" ;
+lin development_N = mkN "développement" masculine ;
+lin young_A = L.young_A ;
+lin national_A = mkA "national" ;
+lin pay_V3 = mkV3 (mkV "payer") ;
+lin pay_V2V = mkV2V (mkV "payer") ; --- subcat
+lin pay_V2 = mkV2 (mkV "payer") ;
+lin pay_V = reflV (mkV "payer") ;
+lin hear_VS = mkVS (mkV I.entendre_V2) ;
+lin hear_V2V = mkV2V (mkV I.entendre_V2) ;
+lin hear_V2 = L.hear_V2 ;
+lin hear_V = mkV I.entendre_V2 ;
+lin room_N = mkN "pièce" feminine | mkN "espace" feminine ;
+lin room_1_N = mkN "chambre" | mkN "pièce" ;
+lin room_2_N = mkN "place" | mkN "espace" ;
+lin whether_Subj = M.mkSubj "si" ; ---- s'il
+lin water_N = L.water_N ;
+lin form_N = mkN "formulaire" masculine | mkN "forme" feminine ; --- split
+lin car_N = L.car_N ;
+lin other_N = mkN "autre" masculine ; ---- l'enfer c'est les autres :-)
+lin yet_Adv = mkAdv "encore" ;
+lin yet_2_Adv = mkAdv "pourtant" ;
+lin yet_1_Adv = mkAdv "encore" ;
+lin perhaps_Adv = mkAdv "peut-être" ;
+lin meet_V2 = I.rejoindre_V2 | mkV2 (mkV "rencontrer") ;
+lin meet_V = reflV (mkV I.voir_V2) ;
+lin level_N = mkN "niveau" masculine ;
+lin level_2_N = mkN "niveau" masculine | mkN "plan" ;
+lin level_1_N = mkN "niveau" masculine ;
+lin until_Subj = M.mkSubjSubj ("jusqu'à ce" ++ Ph.elisQue) ;
+lin though_Subj = M.mkSubjSubj ("bien" + Ph.elisQue) | M.mkSubjSubj ("quoi" + Ph.elisQue) ;
+lin policy_N = mkN "politique" feminine ;
+lin include_V2 = mkV2 (mkV I.inclure_V2) ;
+lin include_V = mkV I.inclure_V2 ;
+lin believe_VS = subjVS (mkV I.croire_V2) ; ---- ind/subj
+lin believe_V2 = I.croire_V2 ;
+lin believe_V = mkV I.croire_V2 ;
+lin council_N = mkN "conseil" masculine ;
+lin already_Adv = L.already_Adv ;
+lin possible_A = mkA "possible" ;
+lin nothing_NP = S.nothing_NP ;
+lin line_N = mkN "ligne" feminine | mkN "droite" feminine ; --- split
+lin allow_V2V = mkV2V (mkV "laisser") | mkV2V (mkV I.permettre_V2) ;
+lin allow_V2 = mkV2 (mkV "laisser") | I.permettre_V2 ;
+lin need_N = mkN "besoin" masculine ;
+lin effect_N = mkN "effet" ;
+lin big_A = L.big_A ;
+lin use_N = mkN "usage" masculine | mkN "utilité" feminine ; --- split
+lin lead_V2V = mkV2V (mkV "diriger") | mkV2V (mkV "mener") | mkV2V (mkV "guider") ;
+lin lead_V2 = mkV2 (mkV "diriger") | mkV2 (mkV "mener") ; --- split --- | lead a company
+lin lead_V = mkV "diriger" ;
+lin stand_V2 = mkV2 "supporter" ;
+lin stand_V = L.stand_V | reflV (mkV "lever") ;
+lin idea_N = mkN "idée" feminine ;
+lin study_N = mkN "étude" feminine ;
+lin lot_N = mkN "bande" feminine | mkN "groupe" masculine ;
+lin live_V = L.live_V ; --- split
+lin job_N = mkN "travail" masculine | mkN "tâche" feminine ; --- split
+lin since_Subj = M.mkSubj ("depuis" ++ Ph.elisQue) ;
+lin name_N = L.name_N ;
+lin result_N = mkN "résultat" masculine ;
+lin body_N = mkN "corps" masculine ;
+lin happen_VV = aVV (mkV I.advenir_V) ; ---- sense
+lin happen_V = mkV "arriver" ;
+lin friend_N = L.friend_N ;
+lin right_N = mkN "droit" masculine | mkN "droite" feminine ;
+lin least_Adv = mkAdv "le moins" ;
+lin right_A = mkA "droit" | mkA "correct" ;
+lin right_2_A = mkA "droit" ;
+lin right_1_A = mkA "correct" ;
+lin almost_Adv = mkAdv "quasiment" | mkAdv "presque" ;
+lin much_Det = S.much_Det ;
+lin carry_V2 = mkV2 (mkV "porter") ;
+lin carry_V = mkV "porter" ;
+lin authority_N = mkN "autorité" feminine ;
+lin authority_2_N = mkN "autorité" feminine ;
+lin authority_1_N = mkN "autorité" feminine ;
+lin long_Adv = mkAdv "longtemps" ;
+lin early_A = mkA "ancien" ; ---- not really A in Fre
+lin view_N = mkN "vue" feminine ;
+lin view_2_N = mkN "vue" ;
+lin view_1_N = mkN "vue" ;
+lin public_A = mkA "public" "publique" ;
+lin together_Adv = mkAdv "ensemble" ;
+lin talk_V2 = mkV2 (mkV "parler") ;
+lin talk_V = mkV "parler" ;
+lin report_N = mkN "rapport" masculine ;
+lin after_Subj = M.mkSubj ("après" ++ Ph.elisQue) ;
+lin only_Predet = S.only_Predet ;
+lin before_Subj = M.mkSubjSubj ("avant" ++ Ph.elisQue) ; ---- ne in the subord clause
+lin bit_N = mkN "morceau" masculine | mkN "bit" masculine ; --- split
+lin face_N = mkN "visage" masculine | mkN "face" feminine ;
+lin sit_V2 = I.asseoir_V2 ;
+lin sit_V = L.sit_V ;
+lin market_N = mkN "marché" masculine ;
+lin market_1_N = mkN "marché" masculine ;
+lin market_2_N = mkN "marché" masculine ;
+lin appear_VV = mkVV (mkV "sembler") ;
+lin appear_VS = mkVS (mkV "sembler") ;
+lin appear_VA = mkVA (mkV "sembler") ;
+lin appear_V = I.paraître_V ;
+lin continue_VV = aVV (mkV "continuer") ;
+lin continue_V2 = mkV2 (mkV "continuer") ;
+lin continue_V = mkV "continuer" ;
+lin able_A = mkA "capable" ;
+lin political_A = mkA "politique" ;
+lin later_Adv = mkAdv "plus tard" ;
+lin hour_N = mkN "heure" feminine ;
+lin rate_N = mkN "taux" | mkN "proportion" feminine ;
+lin law_N = mkN "droit" | mkN "loi" feminine ;
+lin law_2_N = mkN "droit" ;
+lin law_1_N = mkN "loi" feminine ;
+lin door_N = L.door_N ;
+lin court_N = mkN "cour" feminine ;
+lin court_2_N = mkN "cour" feminine ;
+lin court_1_N = mkN "cour" feminine ;
+lin office_N = mkN "bureau" masculine | mkN "office" masculine ;
+lin let_V2V = mkV2V (mkV "laisser") ;
+lin war_N = L.war_N ;
+lin produce_V2 = mkV2 (mkV I.produire_V2) ;
+lin produce_V = mkV I.produire_V2 ;
+lin reason_N = L.reason_N ;
+lin less_Adv = mkAdv "moins" ;
+lin minister_N = mkN "pasteur" | mkN "ministre" masculine ;
+lin minister_2_N = mkN "pasteur" ;
+lin minister_1_N = mkN "ministre" masculine ;
+lin subject_N = mkN "sujet" masculine | mkN "matière" feminine ;
+lin subject_2_N = mkN "sujet" ;
+lin subject_1_N = mkN "sujet" ;
+lin person_N = L.person_N ;
+lin term_N = mkN "terme" masculine | mkN "trimestre" masculine | mkN "limite" feminine ; --- split
+lin particular_A = mkA "particulier" ;
+lin full_A = L.full_A ;
+lin involve_VS = mkVS (mkV "impliquer") ;
+lin involve_V2 = mkV2 (mkV "impliquer") ;
+lin involve_V = mkV "impliquer" ;
+lin sort_N = mkN "sorte" | mkN "type" masculine | mkN "triage" masculine | mkN "tri" masculine ;
+lin require_VS = subjVS (mkV "demander") ;
+lin require_V2V = mkV2V (mkV "exiger") | mkV2V (mkV "demander") ;
+lin require_V2 = mkV2 "demander" ;
+lin require_V = mkV "demander" ;
+lin suggest_VS = subjVS (mkV "proposer") | subjVS (mkV "suggérer") ;
+lin suggest_V2 = mkV2 (mkV "proposer") | mkV2 (mkV "suggérer") ;
+lin suggest_V = (mkV "proposer") | (mkV "suggérer") ;
+lin far_A = mkA "lointain" ;
+lin towards_Prep = mkPrep "vers" ;
+lin anything_NP = S.mkNP (mkPN "n'importe quoi") ;
+lin period_N = mkN "période" feminine | mkN "point" masculine ;
+lin period_3_N = mkN "menstruation" feminine ;
+lin period_2_N = mkN "point" masculine ;
+lin period_1_N = mkN "période" feminine ;
+lin consider_VV = deVV (mkV "considérer") ;
+lin consider_VS = mkVS (mkV "considérer") ;
+lin consider_V3 = mkV3 (mkV "considérer") (mkPrep "comme") | mkV3 (mkV I.prendre_V2) (mkPrep "pour") ;
+lin consider_V2V = mkV2V (mkV "considérer") ;
+lin consider_V2A = mkV2A (mkV "considérer") ;
+lin consider_V2 = mkV2 (mkV "considérer") | mkV2 (mkV "songer") ;
+lin consider_V = mkV "considérer" ;
+lin read_VS = mkVS L.read_V2 ;
+lin read_V2 = L.read_V2 ;
+lin read_V = mkV L.read_V2 ;
+lin change_V2 = mkV2 (mkV "changer") ;
+lin change_V = reflV (mkV "changer") ;
+lin society_N = mkN "société" feminine ;
+lin process_N = mkN "processus" ;
+lin mother_N = mkN "mère" feminine ;
+lin offer_VV = deVV I.offrir_V2 ;
+lin offer_V2 = I.offrir_V2 ;
+lin late_A = mkA "tardif" ; ---- not A in Fre
+lin voice_N = mkN "voix" feminine ;
+lin both_Adv = mkAdv "tous les deux" ; --- why Adv
+lin once_Adv = mkAdv "une fois" ;
+lin police_N = mkN "police" feminine | mkN "policier" masculine ; --- split -- | police institution -- | policeman
+lin kind_N = mkN "espèce" | mkN "genre" masculine ;
+lin lose_V2 = L.lose_V2 ;
+lin lose_V = mkV L.lose_V2 ;
+lin add_VS = mkVS (mkV "ajouter") ;
+lin add_V2 = mkV2 (mkV "ajouter") ;
+lin add_V = mkV "additionner" ;
+lin probably_Adv = mkAdv "probablement" ;
+lin expect_VV = mkVV (reflV (mkV I.attendre_V2)) ;
+lin expect_VS = mkVS (reflV (mkV I.attendre_V2)) ;
+lin expect_V2V = mkV2V (mkV I.attendre_V2) ;
+lin expect_V2 = mkV2 (mkV I.attendre_V2) ;
+lin expect_V = mkV I.attendre_V2 ;
+lin ever_Adv = mkAdv "jamais" ; --- negative
+lin available_A = mkA "disponible" ;
+lin price_N = mkN "prix" masculine ;
+lin little_A = mkA "petit" ;
+lin action_N = mkN "action" feminine ;
+lin issue_N = mkN "problème" masculine | mkN "controverse" ;
+lin issue_2_N = mkN "numéro" ;
+lin issue_1_N = mkN "problème" masculine | mkN "controverse" ;
+lin far_Adv = L.far_Adv ;
+lin remember_VS = mkVS (reflV (mkV "rappeler")) | mkVS (reflV I.souvenir_V) ;
+lin remember_V2 = mkV2 (reflV I.souvenir_V) P.genitive ;
+lin remember_V = mkVS (reflV (mkV "rappeler")) | mkVS (reflV I.souvenir_V) ;
+lin position_N = mkN "position" feminine ;
+lin low_A = mkA "bas" ;
+lin cost_N = mkN "coût" masculine ;
+lin little_Det = mkDet "peu" ;
+lin matter_N = mkN "matière" feminine | mkN "affaire" feminine ;
+lin matter_1_N = mkN "matière" feminine ;
+lin matter_2_N = mkN "affaire" feminine ;
+lin community_N = mkN "communauté" feminine ;
+lin remain_VV = deVV (mkV "rester") ;
+lin remain_VA = mkVA (mkV "rester") ;
+lin remain_V2 = mkV2 (mkV "rester") ;
+lin remain_V = mkV "demeurer" | mkV "rester" ;
+lin figure_N = mkN "forme" feminine | mkN "personnage" masculine | mkN "figure" feminine ; ---
+lin figure_2_N = mkN "chiffre" ;
+lin figure_1_N = mkN "figure" ;
+lin type_N = mkN "type" masculine | mkN "caractère" masculine ;
+lin research_N = mkN "recherche" feminine ;
+lin actually_Adv = mkAdv "couramment" ;
+lin education_N = mkN "formation" | mkN "éducation" feminine ;
+lin fall_V = etreV (mkV "tomber") ;
+lin speak_V2 = L.speak_V2 ;
+lin speak_V = mkV L.speak_V2 ;
+lin few_N = mkN "peu" ; ---- bad cat ? comes from "a few" ? "un peu" is OK in that case
+lin today_Adv = L.today_Adv ;
+lin enough_Adv = mkAdv "assez" ;
+lin open_V2 = L.open_V2 ;
+lin open_V = mkV L.open_V2 ;
+lin bad_A = L.bad_A ;
+lin buy_V2 = L.buy_V2 ;
+lin buy_V = mkV L.buy_V2 ;
+lin programme_N = mkN "programme" masculine ;
+lin minute_N = mkN "minute" feminine | mkN "procès-verbal" masculine ; --- split: five minutes -- | take minutes
+lin moment_N = mkN "moment" masculine | mkN "instant" masculine ;
+lin girl_N = L.girl_N ;
+lin age_N = mkN "âge" masculine | mkN "époque" feminine ; --- split -- | age of five -- | stone age
+lin centre_N = mkN "centre" masculine ;
+lin stop_VV = mkVV L.stop_V ;
+lin stop_V2 = mkV2 (mkV "arrêter") | mkV2 (mkV "cesser") | mkV2 (reflV (mkV "arrêter")) ;
+lin stop_V = L.stop_V ;
+lin control_N = mkN "contrôle" masculine ;
+lin value_N = mkN "valeur" feminine ;
+lin send_V2V = mkV2V (mkV I.envoyer_V2) P.accusative P.dative ;
+lin send_V2 = I.envoyer_V2 ;
+lin send_V = I.envoyer_V2 ;
+lin health_N = mkN "santé" feminine ;
+lin decide_VV = deVV (mkV "décider") ;
+lin decide_VS = mkVS (mkV "décider") ;
+lin decide_V2 = mkV2 (mkV "décider") ;
+lin decide_V = mkV "décider" ;
+lin main_A = mkA "principal" ;
+lin win_V2 = L.win_V2 ;
+lin win_V = mkV I.vaincre_V2 ;
+lin understand_VS = mkVS (mkV L.understand_V2) ;
+lin understand_V2 = L.understand_V2 ;
+lin understand_V = mkV L.understand_V2 ;
+lin decision_N = mkN "décision" feminine ;
+lin develop_V2 = mkV2 (mkV "développer") ;
+lin develop_V = reflV (mkV "développer") ;
+lin class_N = mkN "classe" feminine | mkN "cours" masculine ; --- split -- | upper class -- | history class
+lin industry_N = L.industry_N ;
+lin receive_V2 = mkV2 (mkV I.recevoir_V2) ;
+lin receive_V = mkV I.recevoir_V2 ;
+lin back_N = L.back_N ;
+lin several_Det = mkDet "plusieurs" "plusieurs" plural ;
+lin return_V2 = mkV2 "retourner" | I.rendre_V2 ;
+lin return_V = mkV I.revenir_V | mkV "retourner" | mkV "rentrer" ;
+lin build_V2 = mkV2 (mkV I.construire_V2) ;
+lin build_V = mkV "bâtir" | mkV I.construire_V2 ;
+lin spend_V2 = mkV2 (mkV "dépenser") | mkV2 (mkV "passer") ; --- split -- | spend money -- | spend time
+lin spend_V = mkV "dépenser" ;
+lin force_N = mkN "force" feminine ;
+lin condition_N = mkN "condition" ;
+lin condition_1_N = mkN "condition" ;
+lin condition_2_N = mkN "condition" ;
+lin paper_N = L.paper_N ;
+lin off_Prep = P.mkPrep ("à part") P.genitive ;
+lin major_A = mkA "majeur" ;
+lin describe_VS = mkVS (mkV I.décrire_V2) ;
+lin describe_V2 = I.décrire_V2 ;
+lin agree_VV = deVV (reflV (mkV "accorder")) ; --- ??
+lin agree_VS = mkVS (reflV (mkV "accorder")) ; --- ??
+lin agree_V = reflV (mkV "accorder") ; --- être d'accord ??
+lin economic_A = mkA "économique" ;
+lin increase_V2 = mkV2 (mkV "augmenter") ;
+lin increase_V = reflV (mkV "augmenter") ;
+lin upon_Prep = mkPrep "sur" ;
+lin learn_VV = aVV (mkV L.learn_V2) ;
+lin learn_VS = mkVS (mkV L.learn_V2) ;
+lin learn_V2 = L.learn_V2 ;
+lin learn_V = mkV L.learn_V2 ;
+lin general_A = mkA "général" ;
+lin century_N = mkN "siècle" masculine ;
+lin therefore_Adv = mkAdv "donc" ;
+lin father_N = mkN "père" masculine ;
+lin section_N = mkN "section" ;
+lin patient_N = mkN "patient" masculine ;
+lin around_Adv = mkAdv "en ronde" ; ----
+lin activity_N = mkN "activité" feminine ;
+lin road_N = L.road_N ;
+lin table_N = L.table_N ;
+lin including_Prep = mkPrep "inclus" ; ---- postposition, agreement
+lin church_N = L.church_N ;
+lin reach_V2 = I.atteindre_V2 ;
+lin reach_V = mkV I.atteindre_V2 ;
+lin real_A = mkA "vrai" | mkA "réel" ;
+lin lie_VS = mkVS (mkV "mentir") ;
+lin lie_2_V = mkV "mentir" ;
+lin lie_1_V = L.lie_V ;
+lin mind_N = mkN "esprit" masculine ;
+lin likely_A = mkA "vraisemblable" | mkA "probable" ;
+lin among_Prep = mkPrep "parmi" ;
+lin team_N = mkN "équipe" feminine ;
+lin experience_N = mkN "expérience" feminine ;
+lin death_N = mkN "mort" feminine ;
+lin soon_Adv = mkAdv "bientôt" ;
+lin act_N = mkN "acte" masculine ;
+lin sense_N = mkN "sens" masculine ;
+lin staff_N = mkN "personnel" masculine | mkN "portée" feminine | mkN "bâton" masculine ; -- tocheck
+lin staff_2_N = mkN "bâton" masculine ;
+lin staff_1_N = mkN "personnel" masculine ;
+lin certain_A = mkA "certain" ; -- tocheck
+lin certain_2_A = mkA "certain" ;
+lin certain_1_A = mkA "certain" ;
+lin studentMasc_N = L.student_N ;
+lin half_Predet = M.mkPredet "un moitié" "un moitié" P.genitive True ;
+lin half_Predet = M.mkPredet "un moitié" "un moitié" P.genitive True ;
+lin around_Prep = mkPrep "environ" ; ---- split: autour de
+lin language_N = L.language_N ;
+lin walk_V2 = mkV2 (mkV "marcher") ; ---- faire marcher
+lin walk_V = L.walk_V ;
+lin die_V = L.die_V ;
+lin special_A = mkA "spécial" ;
+lin difficult_A = mkA "difficile" ;
+lin international_A = mkA "international" ;
+lin particularly_Adv = mkAdv "particulièrement" ;
+lin department_N = mkN "département" masculine | mkN "ministère" masculine ; ---- split
+lin management_N = mkN "administration" feminine ;
+lin morning_N = mkN "matin" masculine ;
+lin draw_V2 = variants{}; -- mkV2V (mkV "tirer") | mkV2V (mkV "dessiner") | mkV2V (mkV "attirer") | mkV2V (mkV "égaliser") | mkV2V (mkV "dégainer") ; -- tocheck
+lin draw_1_V2 = mkV2 "dessiner" ;
+lin draw_2_V2 = mkV2 "tirer" ;
+lin draw_V = mkV "dessiner" ;
+lin hope_VV = deVV (mkV "espérer") ;
+lin hope_VS = L.hope_VS ;
+lin hope_V = mkV (mkV "espérer") ;
+lin across_Prep = mkPrep "à travers" P.genitive ; ----
+lin plan_N = mkN "plan" masculine ;
+lin product_N = mkN "produit" masculine ;
+lin city_N = L.city_N ;
+lin early_Adv = mkAdv "tôt" ;
+lin committee_N = mkN "comité" masculine ;
+lin ground_N = mkN "sol" masculine | mkN "base" feminine | mkN "fond" masculine | mkN "terre" feminine ; -- tocheck
+lin ground_2_N = mkN "sol" masculine | mkN "terre" feminine ;
+lin ground_1_N = mkN "base" feminine | mkN "fond" masculine ;
+lin letter_N = variants{} ; -- 
+lin letter_2_N = mkN "lettre" feminine ;
+lin letter_1_N = mkN "lettre" feminine ;
+lin create_V2 = mkV2 (mkV "créer") ;
+lin create_V = mkV "créer" ;
+lin evidence_N = mkN "preuve" feminine ; -- tocheck
+lin evidence_2_N = mkN "évidence" | mkN "preuve" feminine ;
+lin evidence_1_N = mkN "évidence" ;
+lin foot_N = L.foot_N ;
+lin clear_A = mkA "clair" | mkA "libre" | mkA "dégagé" ;
+lin boy_N = L.boy_N ;
+lin game_N = mkN "jeu" masculine | mkN "gibier" masculine ; -- tocheck
+lin game_3_N = mkN "gibier" masculine ;
+lin game_2_N = mkN "jeu" ;
+lin game_1_N = mkN "jeu" ;
+lin food_N = mkN "manger" | mkN "aliment" masculine | mkN "nourriture" feminine ;
+lin role_N = mkN "rôle" masculine ;
+lin role_2_N = mkN "rôle" masculine ;
+lin role_1_N = mkN "rôle" masculine ;
+lin practice_N = mkN "pratique" feminine ;
+lin bank_N = L.bank_N ;
+lin else_Adv = mkAdv "autrement" ;
+lin support_N = mkN "soutien" masculine ;
+lin sell_V2 = mkV2 (mkV I.vendre_V2) ;
+lin sell_V = mkV I.vendre_V2 ;
+lin event_N = mkN "événement" masculine ;
+lin building_N = mkN "bâtiment" ;
+lin range_N = mkN "portée" ;
+lin behind_Prep = S.behind_Prep ;
+lin sure_A = mkA "sûr" ;
+lin report_VS = mkVS (mkV "rapporter") ;
+lin report_V2 = mkV2 (mkV "rapporter") ;
+lin report_V = mkV "rapporter" ;
+lin pass_V = mkV "passer" ;
+lin black_A = L.black_A ;
+lin stage_N = mkN "scène" feminine | mkN "calèche" feminine | mkN "étape" feminine ; ---- split
+lin meeting_N = mkN "réunion" feminine | mkN "rencontre" feminine ; ---- split
+lin meeting_N = mkN "réunion" feminine | mkN "rencontre" feminine ; ---- split
+lin sometimes_Adv = mkAdv "parfois" ;
+lin thus_Adv = mkAdv "ainsi" ;
+lin accept_VS = mkVS (mkV "accepter") ;
+lin accept_V2 = mkV2 (mkV "accepter") | mkV2 (mkV I.accueillir_V2) ;
+lin accept_V = mkV "accepter" ;
+lin town_N = mkN "ville" feminine ;
+lin art_N = L.art_N ;
+lin further_Adv = mkAdv "plus loin" ;
+lin club_N = mkN "club" masculine | mkN "club" | mkN "bâton" masculine | mkN "boîte" feminine | mkN "trèfle" masculine ; -- tocheck
+lin club_2_N = mkN "bâton" masculine ;
+lin club_1_N = mkN "club" masculine ;
+lin cause_V2V = mkV2V (mkV "causer") ;
+lin cause_V2 = mkV2 (mkV "causer") ;
+lin arm_N = mkN "bras" masculine | mkN "arme" feminine ; -- tocheck
+lin arm_1_N = mkN "bras" masculine ;
+lin arm_2_N = mkN "arme" feminine ;
+lin history_N = mkN "histoire" feminine ;
+lin parent_N = mkN "parent" masculine ;
+lin land_N = mkN "terre" feminine | mkN "pays" masculine ;
+lin trade_N = mkN "commerce" masculine ;
+lin watch_VS = mkVS (mkV "regarder") ;
+lin watch_V2V = mkV2V (mkV "surveiller") | mkV2V (mkV "regarder") ; -- tocheck
+lin watch_V2 = L.watch_V2 ;
+lin watch_1_V2 = mkV2 (mkV "regarder") ;
+lin watch_2_V2 = mkV2 (mkV "surveiller") ;
+lin watch_V = mkV L.watch_V2 ;
+lin white_A = L.white_A ;
+lin situation_N = mkN "situation" feminine ;
+lin ago_Adv = mkAdv "il y a" ; ---- should be postpos in Eng
+lin teacherMasc_N = L.teacher_N | mkN "enseignant" ;
+lin record_N = mkN "enregistrement" masculine | mkN "record" masculine | mkN "disque" masculine ; -- tocheck
+lin record_3_N = mkN "record" masculine ;
+lin record_2_N = mkN "disque" masculine ;
+lin record_1_N = mkN "enregistrement" masculine ;
+lin manager_N = mkN "chef" ;
+lin relation_N = mkN "relation" feminine ;
+lin common_A = mkA "commun" | mkA "ordinaire" ; -- tocheck
+lin common_2_A = mkA "ordinaire" ;
+lin common_1_A = mkA "commun" ;
+lin strong_A = mkA "fort" ;
+lin whole_A = mkA "entier" ; ---- up to this checked by AR
+lin field_N = mkN "champ" masculine | mkN "corps" masculine | mkN "terrain" masculine ;
+lin field_4_N = mkN "corps" masculine ;
+lin field_3_N = mkN "terrain" masculine ; ----
+lin field_2_N = mkN "terrain" masculine ;
+lin field_1_N = mkN "champ" masculine ;
+lin free_A = mkA "libre" | mkA "gratuit" ; ---- split: free world, free lunch
+lin break_V2 = L.break_V2 ;
+lin break_V = mkV L.break_V2 ;
+lin yesterday_Adv = mkAdv "hier" ;
+lin support_V2 = mkV2 (mkV I.soutenir_V2) ;
+lin window_N = L.window_N ;
+lin account_N = mkN "compte" masculine ;
+lin explain_VS = mkVS (mkV "expliquer") ;
+lin explain_V2 = mkV2 (mkV "expliquer") ;
+lin stay_VA = mkVA (etreV (mkV "rester")) ;
+lin stay_V = etreV (mkV "rester") ;
+lin few_Det = S.few_Det ;
+lin wait_VV = deVV (reflV (mkV "attendre")) ;
+lin wait_V2 = L.wait_V2 ;
+lin wait_V = mkV "attendre" ;
+lin usually_Adv = mkAdv "habituellement" ;
+lin difference_N = mkN "différence" feminine ;
+lin material_N = mkN "matériel" masculine ;
+lin air_N = mkN "air" masculine ;
+lin wife_N = L.wife_N ;
+lin cover_V2 = mkV2 (mkV I.couvrir_V2) ;
+lin apply_VV = mkVV (mkV "appliquer") | mkVV (reflV (mkV I.inscrire_V2)) ;
+lin apply_V2V = mkV2V (mkV "appliquer") ;
+lin apply_V2 = mkV2 (mkV "appliquer") ;
+lin apply_1_V2 = mkV2 (mkV "appliquer") ;
+lin apply_2_V2 = mkV2 (mkV "appliquer") ; ----
+lin apply_V = reflV (mkV "appliquer") ; ----
+lin project_N = mkN "projet" masculine ;
+lin raise_V2 = mkV2 (mkV "lever") ;
+lin sale_N = mkN "vente" feminine ;
+lin relationship_N = mkN "relation" feminine | mkN "rapport" masculine ;
+lin indeed_Adv = mkAdv "effectivement" ;
+lin light_N = mkN "lumière" feminine ;
+lin claim_VS = mkVS (mkV "affirmer") ;
+lin claim_V2 = mkV2 (mkV "revendiquer") ;
+lin claim_V = mkV "revendiquer" ;
+lin form_V2 = mkV2 (mkV "former") ;
+lin form_V = reflV (mkV "former") ;
+lin base_V2 = mkV2 (mkV "fonder") | mkV2 (mkV "baser") ;
+lin base_V = mkV "fonder" ;
+lin care_N = mkN "souci" masculine | mkN "soin" masculine ;
+lin someone_NP = S.somebody_NP ;
+lin everything_NP = S.everything_NP ;
+lin certainly_Adv = mkAdv "certainement" ;
+lin rule_N = L.rule_N ;
+lin home_Adv = mkAdv "à la maison" ;
+lin cut_V2 = L.cut_V2 ;
+lin cut_V = mkV L.cut_V2 ;
+lin grow_VA = mkVA (mkV I.croître_V) ;
+lin grow_V2 = mkV2 (mkV "cultiver") ;
+lin grow_V = I.croître_V | mkV "pousser" | mkV "grandir" ;
+lin similar_A = mkA "pareil" | mkA "similaire" ;
+lin story_N = mkN "histoire" feminine | mkN "étage" masculine ; ---- split
+lin quality_N = mkN "qualité" feminine ;
+lin tax_N = mkN "impôt" masculine ;
+lin worker_N = mkN "ouvrier" masculine ;
+lin nature_N = mkN "nature" feminine ;
+lin structure_N = mkN "structure" feminine ;
+lin data_N = mkN "donnée" feminine ;
+lin necessary_A = mkA "nécessaire" ;
+lin pound_N = mkN "livre" feminine ;
+lin method_N = mkN "méthode" feminine ;
+lin unit_N = mkN "unité" feminine ;
+lin unit_6_N = mkN "unité" feminine ; ----
+lin unit_5_N = mkN "unité" feminine ; ----
+lin unit_4_N = mkN "unité" feminine ; ----
+lin unit_3_N = mkN "unité" feminine ; ----
+lin unit_2_N = mkN "unité" feminine ; ----
+lin unit_1_N = mkN "unité" feminine ; ----
+lin central_A = mkA "central" ;
+lin bed_N = mkN "lit" masculine ;
+lin union_N = mkN "union" feminine | mkN "réunion" feminine ;
+lin movement_N = mkN "mouvement" masculine ;
+lin board_N = mkN "tableau" masculine | mkN "planche" feminine ;
+lin board_2_N = mkN "comité" feminine ; ----
+lin board_1_N = mkN "tableau" masculine | mkN "planche" feminine ;
+lin true_A = mkA "vrai" ;
+lin well_Interj = mkInterj "bien" | mkInterj "tiens" ;
+lin simply_Adv = mkAdv "simplement" ;
+lin contain_V2 = mkV2 (mkV I.contenir_V2) ;
+lin especially_Adv = mkAdv "spécialement" ;
+lin open_A = mkA "ouvert" ;
+lin short_A = L.short_A ;
+lin personal_A = mkA "personnel" ;
+lin detail_N = mkN "détail" masculine ;
+lin model_N = mkN "modèle" masculine | mkN "mannequin" | mkN "maquette" masculine ; ---- split
+lin bear_V2 = mkV2 (mkV "porter") | mkV2 (mkV "accoucher") | mkV2 (mkV "supporter") ; ---- split
+lin bear_V = mkV "porter" ; ----
+lin single_A = mkA "célibataire" ; -- tocheck
+lin single_2_A = mkA "célibataire" ;
+lin single_1_A = mkA "singulier" ;
+lin join_V2 = mkV2 (mkV I.joindre_V2) | mkV2 (mkV I.rejoindre_V2) ;
+lin join_V = reflV (mkV I.joindre_V2) ;
+lin reduce_V2 = I.réduire_V2 ;
+lin reduce_V = mkV "diminuer" | mkV I.réduire_V2 ;
+lin establish_V2 = mkV2 (mkV "établir") ;
+lin wall_N = mkN "mur" masculine | mkN "paroi" masculine ;
+lin face_V2 = mkV2 (mkV "affronter") ;
+lin face_V = mkV "affronter" ;
+lin easy_A = mkA "facile" ;
+lin private_A = mkA "privé" ;
+lin computer_N = L.computer_N ;
+lin hospital_N = mkN "hôpital" masculine ;
+lin chapter_N = mkN "chapitre" masculine ;
+lin scheme_N = mkN "schéma" masculine ;
+lin theory_N = mkN "théorie" feminine ;
+lin choose_VV = deVV (mkV "choisir") ;
+lin choose_V2 = mkV2 (mkV "choisir") | mkV2 (mkV "sélectionner") | mkV2 (mkV I.élire_V2) ;
+lin wish_VV = deVV (mkV "espérer") ;
+lin wish_VS = mkVS (mkV "espérer") | mkVS (mkV "souhaiter") ;
+lin wish_V2V = mkV2V (mkV "souhaiter") ;
+lin wish_V2 = mkV2 (mkV "souhaiter") ;
+lin wish_V = mkV "espérer" ;
+lin property_N = mkN "propriété" feminine | mkN "possession" feminine ;
+lin property_2_N = mkN "propriété" feminine | mkN "possession" feminine ;
+lin property_1_N = mkN "propriété" feminine ;
+lin achieve_V2 = mkV2 (mkV "accomplir") ;
+lin financial_A = mkA "financier" ;
+lin poor_A = mkA "pauvre" | mkA "pitoyable" ;
+lin poor_3_A = mkA "pauvre" | mkA "inférieur" ; ----
+lin poor_2_A = mkA "pauvre" | mkA "pitoyable" ;
+lin poor_1_A = mkA "pauvre" ;
+lin officer_N = mkN "officier" masculine | mkN "fonctionnaire" masculine ;
+lin officer_3_N = mkN "officier" masculine | mkN "fonctionnaire" masculine ; ----
+lin officer_2_N = mkN "fonctionnaire" masculine ;
+lin officer_1_N = mkN "officier" masculine ;
+lin up_Prep = mkPrep "en haut" ; ----
+lin charge_N = mkN "inculpation" feminine | mkN "frais" | mkN "charge" feminine ;
+lin charge_2_N = mkN "inculpation" feminine ;
+lin charge_1_N = mkN "frais" | mkN "charge" feminine ;
+lin director_N = mkN "directeur" masculine ;
+lin drive_V2V = mkV2V (mkV I.rendre_V2) | mkV2V (mkV "pousser") | mkV2V (mkV I.conduire_V2) ;
+lin drive_V2 = I.conduire_V2 ;
+lin drive_V = I.conduire_V2 | mkV "piloter" ; ---- END edits AR
+lin deal_V2 = mkV2 (mkV "distribuer") ; -- tocheck
+lin deal_V = variants{}; -- mkV2 (mkV "distribuer") ; -- tocheck
+lin place_V2 = mkV2 (mkV I.faire_V2) | mkV2 (reflV (mkV "placer")) | mkV2 (mkV I.mettre_V2) ; -- tocheck
+lin approach_N = mkN "approche" feminine ; -- tocheck
+lin chance_N = mkN "raccroc" masculine | mkN "chance" feminine ; -- tocheck
+lin application_N = mkN "application" feminine | mkN "candidature" feminine ; -- tocheck
+lin seek_VV = variants{}; -- L.seek_V2 ;
+lin seek_V2 = L.seek_V2 ;
+lin foreign_A = mkA "étranger" ; -- tocheck
+lin foreign_2_A = variants{} ; -- 
+lin foreign_1_A = variants{} ; -- 
+lin along_Prep = variants{} ; -- 
+lin top_N = mkN "toupie" feminine | mkN "couvercle" masculine | mkN "hune" feminine | mkN "dessus" masculine ; -- tocheck
+lin amount_N = mkN "montant" masculine | mkN "quantité" feminine ; -- tocheck
+lin son_N = mkN "fils" masculine ; -- tocheck
+lin operation_N = mkN "opération" feminine ; -- tocheck
+lin fail_VV = variants{}; -- mkV2V (mkV "négliger") | mkV2V (mkV "recaler") | mkV2V (mkV "échouer") ; -- tocheck
+lin fail_V2 = variants{}; -- mkV2V (mkV "négliger") | mkV2V (mkV "recaler") | mkV2V (mkV "échouer") ; -- tocheck
+lin fail_V = variants{}; -- mkV2V (mkV "négliger") | mkV2V (mkV "recaler") | mkV2V (mkV "échouer") ; -- tocheck
+lin human_A = mkA "humain" ; -- tocheck
+lin opportunity_N = mkN "opportunité" feminine | mkN "occasion" feminine ; -- tocheck
+lin simple_A = mkA "simple" ; -- tocheck
+lin leader_N = mkN "chef" masculine ; -- tocheck
+lin look_N = mkN "regard" masculine | mkN "air" masculine ; -- tocheck
+lin share_N = mkN "part" feminine | mkN "action" feminine ; -- tocheck
+lin production_N = mkN "production" ; -- tocheck
+lin recent_A = mkA "récent" ; -- tocheck
+lin firm_N = variants{} ; -- 
+lin picture_N = mkN "cinéma" masculine | mkN "photo" feminine | mkN "image" feminine ; -- tocheck
+lin source_N = mkN "source" feminine | mkN "source" ; -- tocheck
+lin security_N = mkN "titre" masculine | mkN "sécurité" feminine ; -- tocheck
+lin serve_V2 = mkV2 (mkV "signifier") | mkV2 (mkV I.servir_V2) ; -- tocheck
+lin serve_V = variants{}; -- mkV2 (mkV "signifier") | mkV2 (mkV I.servir_V2) ; -- tocheck
+lin according_to_Prep = mkPrep "selon" ;
+lin end_V2 = mkV2 (mkV "finir") ; -- tocheck
+lin end_V = variants{}; -- mkV2 (mkV "finir") ; -- tocheck
+lin contract_N = mkN "contrat" masculine ; -- tocheck
+lin wide_A = L.wide_A ;
+lin occur_V = mkV (reflV (mkV I.produire_V2)) | mkV (mkV "arriver") | mkV (reflV (mkV "retrouver")) ; -- tocheck
+lin agreement_N = mkN "accord" masculine | mkN "contrat" masculine ; -- tocheck
+lin better_Adv = mkAdv "mieux" ; -- tocheck
+lin kill_V2 = L.kill_V2 ;
+lin kill_V = variants{}; -- L.kill_V2 ;
+lin act_V2 = mkV2 "agir" ; ---- subcat
+lin act_V = mkV "agir" ;
+lin site_N = mkN "site" masculine ; -- tocheck
+lin either_Adv = variants{} ; -- 
+lin labour_N = mkN "accouchement" masculine | mkN "ouvrage" masculine ; -- tocheck
+lin plan_VV = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin plan_VS = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin plan_V2V = mkV2V (mkV "projeter") ; -- tocheck
+lin plan_V2 = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin plan_V = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin various_A = mkA "divers" ; -- tocheck
+lin since_Prep = mkPrep "depuis" | mkPrep "dès" ;
+lin test_N = mkN "test" masculine | mkN "épreuve" feminine ; -- tocheck
+lin eat_V2 = L.eat_V2 ;
+lin eat_V = variants{}; -- L.eat_V2 ;
+lin loss_N = mkN "perte" feminine | mkN "défaite" feminine ; -- tocheck
+lin close_V2 = L.close_V2 ;
+lin close_V = variants{}; -- L.close_V2 ;
+lin represent_V2 = mkV2 (mkV "représenter") | mkV2 (mkV "jouer") ; -- tocheck
+lin represent_V = variants{}; -- mkV2 (mkV "représenter") | mkV2 (mkV "jouer") ; -- tocheck
+lin love_VV = variants{}; -- mkV2V (mkV "aimer") ; -- tocheck
+lin love_V2 = L.love_V2 ;
+lin colour_N = mkN "couleur" feminine ;
+lin clearly_Adv = variants{} ; -- 
+lin shop_N = L.shop_N ;
+lin benefit_N = mkN "avantage" masculine | mkN "subvention" feminine ; -- tocheck
+lin animal_N = L.animal_N ;
+lin heart_N = mkN "coeur" | mkN "cœur" ;
+lin election_N = mkN "élection" feminine ; -- tocheck
+lin purpose_N = mkN "intention" feminine | mkN "but" masculine | mkN "sujet" masculine ; -- tocheck
+lin standard_N = mkN "étendard" masculine | mkN "standard" masculine ; -- tocheck
+lin due_A = mkA "dû" ; -- tocheck
+lin secretary_N = mkN "secrétaire" ; -- tocheck
+lin rise_V2 = mkV2 (reflV (mkV "lever")) | mkV2 (mkV "monter") ; -- tocheck
+lin rise_V = variants{}; -- mkV2 (reflV (mkV "lever")) | mkV2 (mkV "monter") ; -- tocheck
+lin date_N = variants{} ; -- 
+lin date_7_N = variants{} ; -- 
+lin date_3_N = variants{} ; -- 
+lin date_3_N = variants{} ; -- 
+lin date_1_N = variants{} ; -- 
+lin hard_A = mkA "dur" | mkA "fort" | mkA "dure" | mkA "irréfutable" ; -- tocheck
+lin hard_2_A = variants{} ; -- 
+lin hard_1_A = variants{} ; -- 
+lin music_N = L.music_N ;
+lin hair_N = L.hair_N ;
+lin prepare_VV = variants{}; -- mkV2V (mkV "préparer") | mkV2V (reflV (mkV "préparer")) ; -- tocheck
+lin prepare_V2V = mkV2V (mkV "préparer") | mkV2V (reflV (mkV "préparer")) ; -- tocheck
+lin prepare_V2 = variants{}; -- mkV2V (mkV "préparer") | mkV2V (reflV (mkV "préparer")) ; -- tocheck
+lin prepare_V = variants{}; -- mkV2V (mkV "préparer") | mkV2V (reflV (mkV "préparer")) ; -- tocheck
+lin factor_N = mkN "facteur" masculine ; -- tocheck
+lin other_A = mkA "autre" ;
+lin anyone_NP = S.mkNP (mkPN "n'importe qui") ;
+lin pattern_N = mkN "patron" masculine | mkN "modèle" feminine ; -- tocheck
+lin manage_VV = variants{}; -- mkV2 (mkV "gérer") | mkV2 (mkV I.parvenir_V) | mkV2 (mkV "manier") ; -- tocheck
+lin manage_V2 = mkV2 (mkV "gérer") | mkV2 (mkV I.parvenir_V) | mkV2 (mkV "manier") ; -- tocheck
+lin manage_V = variants{}; -- mkV2 (mkV "gérer") | mkV2 (mkV I.parvenir_V) | mkV2 (mkV "manier") ; -- tocheck
+lin piece_N = mkN "pièce" feminine | mkN "morceau" masculine ; -- tocheck
+lin discuss_VS = variants{}; -- mkV2 (mkV "discuter") ; -- tocheck
+lin discuss_V2 = mkV2 (mkV "discuter") ; -- tocheck
+lin prove_VS = variants{}; -- mkV2V (mkV "prouver") ; -- tocheck
+lin prove_VA = variants{}; -- mkV2V (mkV "prouver") ; -- tocheck
+lin prove_V2 = variants{}; -- mkV2V (mkV "prouver") ; -- tocheck
+lin prove_V = variants{}; -- mkV2V (mkV "prouver") ; -- tocheck
+lin front_N = mkN "avant" masculine | mkN "façade" feminine | mkN "front" masculine ; -- tocheck
+lin evening_N = mkN "soir" masculine ; -- tocheck
+lin royal_A = mkA "royal" ; -- tocheck
+lin tree_N = L.tree_N ;
+lin population_N = mkN "population" feminine ; -- tocheck
+lin fine_A = mkA "bien" | mkA "beau" | mkA "fin" ; -- tocheck
+lin plant_N = mkN "matériel" masculine | mkN "végétal" masculine | mkN "plante" feminine ; -- tocheck
+lin pressure_N = mkN "pression" feminine ; -- tocheck
+lin response_N = mkN "réponse" feminine ; -- tocheck
+lin catch_V2 = mkV2 (mkV "attraper") ; -- tocheck
+lin street_N = mkN "rue" feminine ; -- tocheck
+lin pick_V2 = mkV2 (mkV "choisir") | mkV2 (mkV I.prendre_V2) | mkV2 (mkV I.cueillir_V2) ; -- tocheck
+lin pick_V = variants{}; -- mkV2 (mkV "choisir") | mkV2 (mkV I.prendre_V2) | mkV2 (mkV I.cueillir_V2) ; -- tocheck
+lin performance_N = mkN "performance" feminine | mkN "représentation" feminine | mkN "exécution" feminine ; -- tocheck
+lin performance_2_N = variants{} ; -- 
+lin performance_1_N = variants{} ; -- 
+lin knowledge_N = mkN "connaissance" feminine | mkN "connaissances" ; -- tocheck
+lin despite_Prep = variants{} ; -- 
+lin design_N = mkN "design" masculine | mkN "conception" feminine | mkN "dessein" masculine | mkN "modèle" feminine ; -- tocheck
+lin page_N = mkN "page" feminine ; -- tocheck
+lin enjoy_VV = variants{}; -- mkV2 (mkV "jouir") ; -- tocheck
+lin enjoy_V2 = mkV2 (mkV "jouir") ; -- tocheck
+lin individual_N = mkN "individu" masculine ; -- tocheck
+lin suppose_VS = variants{}; -- mkV2V (mkV "supposer") ; -- tocheck
+lin suppose_V2 = variants{}; -- mkV2V (mkV "supposer") ; -- tocheck
+lin rest_N = mkN "repos" masculine | mkN "reste" masculine | mkN "paix" feminine ; -- tocheck
+lin instead_Adv = variants{} ; -- 
+lin wear_V2 = mkV2 (mkV "user") | mkV2 (mkV "porter") ; -- tocheck
+lin wear_V = variants{}; -- mkV2 (mkV "user") | mkV2 (mkV "porter") ; -- tocheck
+lin basis_N = mkN "base" feminine ; -- tocheck
+lin size_N = mkN "taille" feminine ; -- tocheck
+lin environment_N = mkN "environnement" masculine ; -- tocheck
+lin per_Prep = variants{} ; -- 
+lin fire_N = variants{} ; -- 
+lin fire_2_N = L.fire_N;
+lin fire_1_N = L.fire_N ;
+lin series_N = mkN "série" feminine | mkN "suite" feminine ; -- tocheck
+lin success_N = mkN "succès" masculine ; -- tocheck
+lin natural_A = mkA "normal" | mkA "naturel" ; -- tocheck
+lin wrong_A = mkA "immoral" | mkA "impropre" | mkA "faux" ; -- tocheck
+lin near_Prep = variants{} ; -- 
+lin round_Adv = variants{} ; -- 
+lin thought_N = mkN "pensée" feminine | mkN "idée" feminine ; -- tocheck
+lin list_N = mkN "liste" feminine ; -- tocheck
+lin argue_VS = variants{}; -- mkV2 (mkV "affirmer") | mkV2 (mkV "arguer") ; -- tocheck
+lin argue_V2 = mkV2 (mkV "affirmer") | mkV2 (mkV "arguer") ; -- tocheck
+lin argue_V = variants{}; -- mkV2 (mkV "affirmer") | mkV2 (mkV "arguer") ; -- tocheck
+lin final_A = mkA "dernier" | mkA "final" ; -- tocheck
+lin future_N = variants{} ; -- 
+lin future_3_N = mkN "futur" ;
+lin future_1_N = mkN "avenir" ;
+lin introduce_V2 = mkV2 (mkV "présenter") | mkV2 (mkV I.introduire_V2) ; -- tocheck
+lin analysis_N = mkN "analyse" feminine ; -- tocheck
+lin enter_V2 = mkV2 (mkV "entrer") | mkV2 (mkV "taper") ; -- tocheck
+lin enter_V = variants{}; -- mkV2 (mkV "entrer") | mkV2 (mkV "taper") ; -- tocheck
+lin space_N = mkN "espace" masculine | mkN "espace" feminine ; -- tocheck
+lin arrive_V = variants{}; -- mkV2 (mkV "arriver") | mkV2 (mkV "réussir") ; -- tocheck
+lin ensure_VS = variants{}; -- mkV2 (reflV (mkV "assurer")) ; -- tocheck
+lin ensure_V2 = mkV2 (reflV (mkV "assurer")) ; -- tocheck
+lin ensure_V = variants{}; -- mkV2 (reflV (mkV "assurer")) ; -- tocheck
+lin demand_N = mkN "demande" feminine | mkN "demande" | mkN "exige" ; -- tocheck
+lin statement_N = mkN "instruction" feminine | mkN "relevé" masculine | mkN "déclaration" feminine ; -- tocheck
+lin to_Adv = variants{}; -- S.to_Prep ;
+lin attention_N = mkN "attention" | mkN "attention" feminine ; -- tocheck
+lin love_N = L.love_N ;
+lin principle_N = mkN "principe" masculine ; -- tocheck
+lin pull_V2 = L.pull_V2 ;
+lin pull_V = variants{}; -- L.pull_V2 ;
+lin set_N = mkN "jeu" masculine | mkN "poste" masculine | mkN "set" masculine | mkN "ensemble" masculine | mkN "série" feminine ; -- tocheck
+lin set_2_N = variants{} ; -- 
+lin set_1_N = variants{} ; -- 
+lin doctor_N = mkN "médecin" | mkN "docteur" ; ---- split
+lin choice_N = mkN "choix" masculine ; -- tocheck
+lin refer_V2 = mkV2 (mkV "référer") ; -- tocheck
+lin refer_V = variants{}; -- mkV2 (mkV "référer") ; -- tocheck
+lin feature_N = mkN "fonctionnalité" feminine | mkN "caractéristique" feminine | mkN "trait" ; -- tocheck
+lin couple_N = mkN "quelques" | mkN "paire" feminine | mkN "couple" masculine ; -- tocheck
+lin step_N = mkN "marche" feminine | mkN "pas" | mkN "pas" masculine ; -- tocheck
+lin following_A = mkA "suivant" | mkA "favorable" ; -- tocheck
+lin thank_V2 = mkV2 (mkV "remercier") ; -- tocheck
+lin machine_N = mkN "machine" ; -- tocheck
+lin income_N = mkN "revenu" masculine ; -- tocheck
+lin training_N = mkN "entraînement" masculine ; -- tocheck
+lin present_V2 = mkV2 (mkV "présenter") ;
+lin association_N = mkN "association" | mkN "association" feminine ; -- tocheck
+lin film_N = mkN "pellicule" feminine | mkN "film" masculine ; -- tocheck
+lin film_2_N = variants{} ; -- 
+lin film_1_N = variants{} ; -- 
+lin region_N = mkN "région" feminine ; -- tocheck
+lin effort_N = mkN "effort" ; -- tocheck
+lin player_N = mkN "joueur" masculine | mkN "lecteur" masculine ; -- tocheck
+lin everyone_NP = variants{} ; -- 
+lin present_A = mkA "présent" ;
+lin award_N = mkN "prix" masculine ; -- tocheck
+lin village_N = L.village_N ;
+lin control_V2 = mkV2 (mkV "contrôler") ; -- tocheck
+lin organisation_N = variants{} ; -- 
+lin whatever_Det = variants{} ; -- 
+lin news_N = mkN "nouvelles" | mkN "téléjournal" ; -- tocheck
+lin nice_A = mkA "beau" | mkA "bon" ; -- tocheck
+lin difficulty_N = mkN "difficulté" feminine ; -- tocheck
+lin modern_A = mkA "moderne" ; -- tocheck
+lin cell_N = mkN "cellule" feminine | mkN "cellule" | mkN "portable" masculine | mkN "pile" feminine ; -- tocheck
+lin close_A = mkA "proche" ; -- tocheck
+lin current_A = mkA "courant" | mkA "actuel" ; -- tocheck
+lin legal_A = mkA "légal" ; -- tocheck
+lin energy_N = mkN "énergie" feminine ; -- tocheck
+lin finally_Adv = mkAdv "enfin" | mkAdv "finalement" ;
+lin degree_N = variants{} ; -- 
+lin degree_3_N = mkN "degré" masculine ; -- tocheck
+lin degree_2_N = mkN "diplôme" masculine ; -- tocheck
+lin degree_1_N = mkN "degré" masculine ; -- tocheck
+lin mile_N = mkN "mille" masculine ; -- tocheck
+lin means_N = variants{} ; -- 
+lin growth_N = mkN "croissance" feminine ; -- tocheck
+lin treatment_N = mkN "traitement" masculine ; -- tocheck
+lin sound_N = mkN "sonde" feminine | mkN "son" masculine ; -- tocheck
+lin above_Prep = S.above_Prep ;
+lin task_N = mkN "corvée" feminine | mkN "tâche" feminine | mkN "tâche" ; -- tocheck
+lin provision_N = mkN "provision" feminine ; -- tocheck
+lin affect_V2 = mkV2 (mkV "affecter") | mkV2 (mkV I.feindre_V2) ; -- tocheck
+lin please_Adv = mkAdv "allez" ; -- tocheck
+lin red_A = L.red_A ;
+lin happy_A = mkA "satisfait" | mkA "heureux" ; -- tocheck
+lin behaviour_N = mkN "comportement" masculine | mkN "comportement" ; -- tocheck
+lin concerned_A = variants{} ; -- 
+lin point_V2 = mkV2 (mkV "pointer") ; -- tocheck
+lin point_V = variants{}; -- mkV2 (mkV "pointer") ; -- tocheck
+lin function_N = mkN "fonction" feminine ; -- tocheck
+lin identify_V2 = mkV2 (mkV "identifier") ; -- tocheck
+lin identify_V = variants{}; -- mkV2 (mkV "identifier") ; -- tocheck
+lin resource_N = mkN "ressource" feminine ; -- tocheck
+lin defence_N = mkN "défense" feminine ; -- tocheck
+lin garden_N = L.garden_N ;
+lin floor_N = L.floor_N ;
+lin technology_N = mkN "technologie" feminine ; -- tocheck
+lin style_N = mkN "modèle" masculine ; -- tocheck
+lin feeling_N = mkN "sentiment" masculine | mkN "sentiments" | mkN "épreuve" feminine | mkN "sensation" feminine ; -- tocheck
+lin science_N = L.science_N ;
+lin relate_V2 = mkV2 (mkV "concerner") ; -- tocheck
+lin relate_V = variants{}; -- mkV2 (mkV "concerner") ; -- tocheck
+lin doubt_N = mkN "doute" masculine ; -- tocheck
+lin horse_N = L.horse_N ;
+lin force_VS = variants{}; -- mkV2V (mkV "forcer") ; -- tocheck
+lin force_V2V = mkV2V (mkV "forcer") ; -- tocheck
+lin force_V2 = variants{}; -- mkV2V (mkV "forcer") ; -- tocheck
+lin force_V = variants{}; -- mkV2V (mkV "forcer") ; -- tocheck
+lin answer_N = mkN "réponse" feminine | mkN "solution" ; -- tocheck
+lin compare_V = variants{}; -- mkV2 (mkV "comparer") ; -- tocheck
+lin suffer_V2 = mkV2 (mkV I.souffrir_V2) | mkV2 (mkV "endurer") ; -- tocheck
+lin suffer_V = variants{}; -- mkV2 (mkV I.souffrir_V2) | mkV2 (mkV "endurer") ; -- tocheck
+lin individual_A = mkA "individuel" ; -- tocheck
+lin forward_Adv = variants{} ; -- 
+lin announce_VS = variants{}; -- mkV2 (mkV "annoncer") ; -- tocheck
+lin announce_V2 = mkV2 (mkV "annoncer") ; -- tocheck
+lin userMasc_N = mkN "utulisateur" ;
+lin fund_N = mkN "fonds" masculine ; -- tocheck
+lin character_2_N = mkN "caractère" masculine ; -- tocheck
+lin character_1_N = mkN "personnage" masculine ; -- tocheck
+lin risk_N = mkN "risque" masculine ; -- tocheck
+lin normal_A = mkA "normal" ; -- tocheck
+lin nor_Conj = mkConj "ni" ; -- tocheck
+lin dog_N = L.dog_N ;
+lin obtain_V2 = mkV2 (mkV I.obtenir_V2) | mkV2 (reflV (mkV "établir")) | mkV2 (mkV I.avoir_V2) | mkV2 (mkV "réussir") ; -- tocheck
+lin obtain_V = variants{}; -- mkV2 (mkV I.obtenir_V2) | mkV2 (reflV (mkV "établir")) | mkV2 (mkV I.avoir_V2) | mkV2 (mkV "réussir") ; -- tocheck
+lin quickly_Adv = variants{} ; -- 
+lin army_N = mkN "armée" feminine ; -- tocheck
+lin indicate_VS = variants{}; -- mkV2 (mkV "indiquer") ; -- tocheck
+lin indicate_V2 = mkV2 (mkV "indiquer") ; -- tocheck
+lin forget_VS = variants{}; -- L.forget_V2 ;
+lin forget_V2 = L.forget_V2 ;
+lin forget_V = variants{}; -- L.forget_V2 ;
+lin station_N = mkN "chaîne" feminine | mkN "station" feminine | mkN "gare" feminine ; -- tocheck
+lin glass_N = mkN "verre" masculine ; -- tocheck
+lin cup_N = mkN "coupe" feminine | mkN "tasse" feminine | mkN "bonnet" masculine ; -- tocheck
+lin previous_A = mkA "préalable" ; -- tocheck
+lin husband_N = L.husband_N ;
+lin recently_Adv = variants{} ; -- 
+lin publish_V2 = mkV2 (mkV "publier") ; -- tocheck
+lin publish_V = variants{}; -- mkV2 (mkV "publier") ; -- tocheck
+lin serious_A = mkA "sérieux" ; -- tocheck
+lin anyway_Adv = mkAdv "en tout cas" ;
+lin visit_V2 = variants{}; -- mkV2V (mkV "visiter") ; -- tocheck
+lin visit_V = variants{}; -- mkV2V (mkV "visiter") ; -- tocheck
+lin capital_N = mkN "capital" masculine | mkN "majuscule" feminine | mkN "chapiteau" ; -- tocheck
+lin capital_3_N = variants{} ; -- 
+lin capital_2_N = variants{} ; -- 
+lin capital_1_N = variants{} ; -- 
+lin either_Det = mkDet "chaque" ; -- tocheck
+lin note_N = mkN "note" | mkN "note" feminine ; -- tocheck
+lin note_3_N = variants{} ; -- 
+lin note_2_N = variants{} ; -- 
+lin note_1_N = variants{} ; -- 
+lin season_N = mkN "saison" | mkN "saison" feminine ; -- tocheck
+lin argument_N = mkN "argument" masculine | mkN "argumentation" feminine | mkN "querelle" feminine ; -- tocheck
+lin listen_V = mkV (mkV "écouter") ; -- tocheck
+lin show_N = mkN "émission" feminine | mkN "démonstration" feminine | mkN "spectacle" masculine | mkN "exposition" feminine ; -- tocheck
+lin responsibility_N = mkN "responsabilité" feminine ; -- tocheck
+lin significant_A = mkA "significatif" ; -- tocheck
+lin deal_N = mkN "contrat" masculine | mkN "part" | mkN "pli" masculine ; -- tocheck
+lin prime_A = mkA "principal" | mkA "premier" ; -- tocheck
+lin economy_N = mkN "économie" feminine ; -- tocheck
+lin economy_2_N = variants{} ; -- 
+lin economy_1_N = variants{} ; -- 
+lin element_N = mkN "élément" masculine | mkN "membre" masculine ; -- tocheck
+lin finish_V2 = mkV2 (mkV "finir") ; -- tocheck
+lin finish_V = variants{}; -- mkV2 (mkV "finir") ; -- tocheck
+lin duty_N = mkN "devoir" masculine | mkN "travail" masculine | mkN "taxe" feminine ; -- tocheck
+lin fight_V2 = L.fight_V2 ;
+lin fight_V = variants{}; -- L.fight_V2 ;
+lin train_V2V = mkV2V (reflV (mkV "exercer")) | mkV2V (mkV "pointer") | mkV2V (reflV (mkV "entraîner")) | mkV2V (mkV "former") ; -- tocheck
+lin train_V2 = variants{}; -- mkV2V (reflV (mkV "exercer")) | mkV2V (mkV "pointer") | mkV2V (reflV (mkV "entraîner")) | mkV2V (mkV "former") ; -- tocheck
+lin train_V = variants{}; -- mkV2V (reflV (mkV "exercer")) | mkV2V (mkV "pointer") | mkV2V (reflV (mkV "entraîner")) | mkV2V (mkV "former") ; -- tocheck
+lin maintain_VS = variants{}; -- mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ; -- tocheck
+lin maintain_V2 = mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ; -- tocheck
+lin maintain_V = variants{}; -- mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ; -- tocheck
+lin attempt_N = mkN "attentat" masculine | mkN "tentative" feminine ; -- tocheck
+lin leg_N = L.leg_N ;
+lin investment_N = mkN "investissement" ; -- tocheck
+lin save_V2 = mkV2 (mkV "épargner") | mkV2 (mkV "économiser") | mkV2 (mkV "sauver") | mkV2 (mkV "sauvegarder") ; -- tocheck
+lin save_V = variants{}; -- mkV2 (mkV "épargner") | mkV2 (mkV "économiser") | mkV2 (mkV "sauver") | mkV2 (mkV "sauvegarder") ; -- tocheck
+lin throughout_Prep = variants{} ; -- 
+lin design_V2 = variants{} ; -- 
+lin design_V = variants{} ; -- 
+lin suddenly_Adv = variants{} ; -- 
+lin brother_N = mkN "frère" masculine | mkN "pair" masculine ; -- tocheck
+lin improve_V2 = mkV2 (mkV "améliorer") ; -- tocheck
+lin improve_V = variants{}; -- mkV2 (mkV "améliorer") ; -- tocheck
+lin avoid_VV = variants{}; -- mkV2 (mkV "éviter") ; -- tocheck
+lin avoid_V2 = mkV2 (mkV "éviter") ; -- tocheck
+lin wonder_VQ = L.wonder_VQ ;
+lin wonder_V = variants{}; -- mkV2 (reflV (mkV "demander")) ; -- tocheck
+lin tend_VV = variants{} ; -- 
+lin tend_V2 = variants{} ; -- 
+lin title_N = mkN "titre" masculine | mkN "intitulé" masculine ; -- tocheck
+lin hotel_N = mkN "hôtel" masculine ; -- tocheck
+lin aspect_N = mkN "aspect" masculine ; -- tocheck
+lin increase_N = mkN "augmentation" feminine ; -- tocheck
+lin help_N = mkN "aide" feminine | mkN "secours" | mkN "auxiliaire" ;
+lin industrial_A = mkA "industriel" ; -- tocheck
+lin express_V2 = mkV2 (mkV "exprimer") ; -- tocheck
+lin summer_N = mkN "été" masculine ; -- tocheck
+lin determine_VV = variants{}; -- mkV2V (mkV "déterminer") ; -- tocheck
+lin determine_VS = variants{}; -- mkV2V (mkV "déterminer") ; -- tocheck
+lin determine_V2V = mkV2V (mkV "déterminer") ; -- tocheck
+lin determine_V2 = variants{}; -- mkV2V (mkV "déterminer") ; -- tocheck
+lin determine_V = variants{}; -- mkV2V (mkV "déterminer") ; -- tocheck
+lin generally_Adv = variants{} ; -- 
+lin daughter_N = mkN "fille" feminine ; -- tocheck
+lin exist_V = mkV "exister" ;
+lin share_V2 = mkV2 (mkV "partager") ; -- tocheck
+lin share_V = variants{}; -- mkV2 (mkV "partager") ; -- tocheck
+lin baby_N = L.baby_N ;
+lin nearly_Adv = variants{} ; -- 
+lin smile_V = variants{}; -- mkV2 (mkV I.sourire_V2) ; -- tocheck
+lin sorry_A = mkA "désolé" ; -- tocheck
+lin sea_N = L.sea_N ;
+lin skill_N = mkN "habileté" feminine ; -- tocheck
+lin claim_N = mkN "réclamation" feminine | mkN "affirmation" feminine ; -- tocheck
+lin treat_V2 = mkV2 (mkV "négocier") | mkV2 (mkV "traiter") ; -- tocheck
+lin treat_V = variants{}; -- mkV2 (mkV "négocier") | mkV2 (mkV "traiter") ; -- tocheck
+lin remove_V2 = mkV2 (mkV "enlever") ; -- tocheck
+lin remove_V = variants{}; -- mkV2 (mkV "enlever") ; -- tocheck
+lin concern_N = mkN "importance" | mkN "inquiétude" | mkN "soin" ; -- tocheck
+lin university_N = L.university_N ;
+lin left_A = mkA "gauche" ; -- tocheck
+lin dead_A = mkA "mort" ; -- tocheck
+lin discussion_N = mkN "discussion" feminine ; -- tocheck
+lin specific_A = mkA "spécifique" ; -- tocheck
+lin customerMasc_N = mkN "client" ;
+lin box_N = mkN "buis" masculine | mkN "boîte" feminine | mkN "case" feminine | mkN "coquille" feminine | mkN "encadré" masculine | mkN "téloche" feminine | mkN "guérite" feminine ; -- tocheck
+lin outside_Prep = variants{} ; -- 
+lin state_VS = variants{}; -- mkV2 (mkV "déclarer") ; -- tocheck
+lin state_V2 = mkV2 (mkV "déclarer") ; -- tocheck
+lin conference_N = mkN "conférence" feminine ; -- tocheck
+lin whole_N = mkN "ensemble" masculine ; -- tocheck
+lin total_A = mkA "total" | mkA "entier" ; -- tocheck
+lin profit_N = mkN "profit" masculine ; -- tocheck
+lin division_N = mkN "division" feminine ; -- tocheck
+lin division_3_N = variants{} ; -- 
+lin division_2_N = variants{} ; -- 
+lin division_1_N = variants{} ; -- 
+lin throw_V2 = L.throw_V2 ;
+lin throw_V = variants{}; -- L.throw_V2 ;
+lin procedure_N = mkN "fonction" feminine | mkN "procédé" masculine | mkN "procédure" feminine ; -- tocheck
+lin fill_V2 = mkV2 (mkV "remplir") | mkV2 (mkV "combler") ; -- tocheck
+lin fill_V = variants{}; -- mkV2 (mkV "remplir") | mkV2 (mkV "combler") ; -- tocheck
+lin king_N = L.king_N ;
+lin assume_VS = variants{}; -- mkV2 (mkV "adopter") | mkV2 (mkV "supposer") | mkV2 (mkV "assumer") ; -- tocheck
+lin assume_V2 = mkV2 (mkV "adopter") | mkV2 (mkV "supposer") | mkV2 (mkV "assumer") ; -- tocheck
+lin image_N = mkN "image" feminine ; -- tocheck
+lin oil_N = L.oil_N ;
+lin obviously_Adv = variants{} ; -- 
+lin unless_Subj = variants{} ; -- 
+lin appropriate_A = mkA "approprié" ; -- tocheck
+lin circumstance_N = mkN "circonstance" feminine ; -- tocheck
+lin military_A = mkA "militaire" ; -- tocheck
+lin proposal_N = mkN "proposition" ; -- tocheck
+lin mention_VS = variants{}; -- mkV2 (mkV "mentionner") ; -- tocheck
+lin mention_V2 = mkV2 (mkV "mentionner") ; -- tocheck
+lin mention_V = variants{}; -- mkV2 (mkV "mentionner") ; -- tocheck
+lin client_N = mkN "client" masculine ; -- tocheck
+lin sector_N = mkN "secteur" ; -- tocheck
+lin direction_N = variants{} ; -- 
+lin admit_VS = variants{}; -- mkV2 (mkV I.admettre_V2) ; -- tocheck
+lin admit_V2 = mkV2 (mkV I.admettre_V2) ; -- tocheck
+lin admit_V = variants{}; -- mkV2 (mkV I.admettre_V2) ; -- tocheck
+lin though_Adv = mkAdv "néanmoins" ; -- tocheck
+lin replace_V2 = mkV2 (mkV "remplacer") | mkV2 "remettre" ; ---- split
+lin basic_A = mkA "basique" ; -- tocheck
+lin hard_Adv = variants{} ; -- 
+lin instance_N = variants{} ; -- 
+lin sign_N = mkN "symbole" masculine | mkN "signe" masculine ; -- tocheck
+lin original_A = mkA "original" ; -- tocheck
+lin successful_A = variants{} ; -- 
+lin okay_Adv = variants{} ; -- 
+lin reflect_V2 = mkV2 (mkV "réfléchir") ; -- tocheck
+lin reflect_V = variants{}; -- mkV2 (mkV "réfléchir") ; -- tocheck
+lin aware_A = mkA "conscient" ; -- tocheck
+lin measure_N = mkN "mesure" | mkN "mesure" feminine ; -- tocheck
+lin attitude_N = mkN "posture" ; -- tocheck
+lin disease_N = mkN "maladie" feminine ; -- tocheck
+lin exactly_Adv = variants{} ; -- 
+lin above_Adv = mkAdv "au-dessus" | mkAdv "pair" ; -- tocheck
+lin commission_N = mkN "commission" feminine ; -- tocheck
+lin intend_VV = variants{}; -- mkV2V (mkV I.prévoir_V2) | mkV2V (mkV "envisager") ; -- tocheck
+lin beyond_Prep = variants{} ; -- 
+lin seat_N = mkN "assise" feminine | mkN "siège" masculine | mkN "séant" masculine | mkN "siège" ; -- tocheck
+lin presidentMasc_N = mkN "président" ;
+lin encourage_V2V = mkV2V (mkV "encourager") ; -- tocheck
+lin encourage_V2 = variants{}; -- mkV2V (mkV "encourager") ; -- tocheck
+lin addition_N = mkN "addition" feminine ; -- tocheck
+lin goal_N = mkN "but" masculine | mkN "objectif" masculine ; -- tocheck
+lin round_Prep = variants{} ; -- 
+lin miss_V2 = mkV2 (mkV "manquer") | mkV2 (mkV "rater") | mkV2 (mkV "languir") ; -- tocheck
+lin miss_V = variants{}; -- mkV2 (mkV "manquer") | mkV2 (mkV "rater") | mkV2 (mkV "languir") ; -- tocheck
+lin popular_A = mkA "populaire" ; -- tocheck
+lin affair_N = mkN "aventure" feminine ; -- tocheck
+lin technique_N = mkN "technique" feminine ; -- tocheck
+lin respect_N = mkN "respect" masculine | mkN "tolérance" feminine ; -- tocheck
+lin drop_V2 = mkV2 (mkV "tomber") ; -- tocheck
+lin drop_V = variants{}; -- mkV2 (mkV "tomber") ; -- tocheck
+lin professional_A = mkA "professionnel" ; -- tocheck
+lin less_Det = variants{} ; -- 
+lin once_Subj = variants{} ; -- 
+lin item_N = mkN "truc" masculine | mkN "point" masculine ; -- tocheck
+lin fly_V2 = mkV2 (mkV "voler") ; -- tocheck
+lin fly_V = L.fly_V ;
+lin reveal_VS = variants{}; -- mkV2 (mkV "révéler") ; -- tocheck
+lin reveal_V2 = mkV2 (mkV "révéler") ; -- tocheck
+lin version_N = mkN "version" feminine ; -- tocheck
+lin maybe_Adv = mkAdv "peut-être" ; -- tocheck
+lin ability_N = mkN "habileté" feminine | mkN "capacité" feminine ; -- tocheck
+lin operate_V2 = mkV2 (mkV "opérer") ; -- tocheck
+lin operate_V = variants{}; -- mkV2 (mkV "opérer") ; -- tocheck
+lin good_N = mkN "bien" masculine | mkN "bon" masculine ; -- tocheck
+lin campaign_N = mkN "campagne" feminine ; -- tocheck
+lin heavy_A = L.heavy_A ;
+lin advice_N = mkN "conseil" masculine ; -- tocheck
+lin institution_N = mkN "institution" ; -- tocheck
+lin discover_VS = variants{}; -- mkV2V (mkV I.découvrir_V2) ; -- tocheck
+lin discover_V2 = variants{}; -- mkV2V (mkV I.découvrir_V2) ; -- tocheck
+lin discover_V = variants{}; -- mkV2V (mkV I.découvrir_V2) ; -- tocheck
+lin surface_N = mkN "surface" feminine ; -- tocheck
+lin library_N = mkN "bibliothèque" feminine ; -- tocheck
+lin pupil_N = mkN "élève" | mkN "pupille" feminine ; -- tocheck
+lin record_V2 = mkV2 (mkV "enregistrer") ; -- tocheck
+lin refuse_VV = variants{}; -- mkV2 (mkV "refuser") ; -- tocheck
+lin refuse_V2 = mkV2 (mkV "refuser") ; -- tocheck
+lin refuse_V = variants{}; -- mkV2 (mkV "refuser") ; -- tocheck
+lin prevent_V2 = mkV2 (mkV "empêcher") ; -- tocheck
+lin advantage_N = mkN "avantage" masculine ; -- tocheck
+lin dark_A = mkA "obscur" | mkA "foncé" | mkA "sombre" ; -- tocheck
+lin teach_V2V = mkV2V (mkV "guider") | mkV2V (mkV "enseigner") ; -- tocheck
+lin teach_V2 = L.teach_V2 ;
+lin teach_V = variants{}; -- L.teach_V2 ;
+lin memory_N = mkN "mémoire" feminine | mkN "souvenir" masculine ; -- tocheck
+lin culture_N = mkN "culture" feminine ; -- tocheck
+lin blood_N = L.blood_N ;
+lin cost_V2 = mkV2 (mkV "coûter") | I.valoir_V2 ; ---- sense valoir be worth
+lin cost_V = mkV "coûter" ;
+lin majority_N = mkN "majorité" | mkN "majorité" feminine ; -- tocheck
+lin answer_V2 = mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin answer_V = variants{}; -- mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin variety_N = mkN "variété" feminine ; -- tocheck
+lin variety_2_N = variants{} ; -- 
+lin variety_1_N = variants{} ; -- 
+lin press_N = mkN "pressoir" masculine | mkN "presse" feminine | mkN "imprimerie" ; -- tocheck
+lin depend_V = mkV (mkV I.pendre_V2) | mkV (mkV I.dépendre_V2) ; -- tocheck
+lin bill_N = mkN "tract" masculine | mkN "facture" feminine | mkN "bec" masculine | mkN "hallebarde" feminine | mkN "greffe" masculine | mkN "note" feminine | mkN "hallebardier" masculine ; -- tocheck
+lin competition_N = mkN "concours" masculine | mkN "compétition" feminine ; -- tocheck
+lin ready_A = mkA "prêt" ; -- tocheck
+lin general_N = mkN "général" masculine ; -- tocheck
+lin access_N = mkN "approche" | mkN "accès" masculine ; -- tocheck
+lin hit_V2 = L.hit_V2 ;
+lin hit_V = variants{}; -- L.hit_V2 ;
+lin stone_N = L.stone_N ;
+lin useful_A = mkA "utile" ; -- tocheck
+lin extent_N = mkN "étendue" | mkN "mesure" feminine ; -- tocheck
+lin employment_N = mkN "emploi" masculine | mkN "travail" masculine ; -- tocheck
+lin regard_V2 = mkV2 "regarder" ;
+lin regard_V = mkV "regarder" ;
+lin apart_Adv = mkAdv "séparé" ; -- tocheck
+lin present_N = mkN "cadeau" ;
+lin appeal_N = mkN "appel" masculine | mkN "attrait" masculine ; -- tocheck
+lin text_N = mkN "texte" masculine | mkN "texto" masculine ; -- tocheck
+lin parliament_N = mkN "parlement" masculine ; -- tocheck
+lin cause_N = mkN "cause" feminine ; -- tocheck
+lin terms_N = variants{} ; -- 
+lin bar_N = mkN "barre" feminine | mkN "bar" masculine | mkN "comptoir" masculine | mkN "mesure" feminine ; -- tocheck
+lin bar_2_N = mkN "barre" ;
+lin bar_1_N = mkN "bar" ;
+lin attack_N = mkN "attaque" | mkN "attaque" feminine ; -- tocheck
+lin effective_A = mkA "efficace" ; -- tocheck
+lin mouth_N = L.mouth_N ;
+lin down_Prep = variants{} ; -- 
+lin result_V = mkV (mkV "résulter") ; -- tocheck
+lin fish_N = L.fish_N ;
+lin future_A = mkA "futur" ; -- tocheck
+lin visit_N = mkN "consultation" feminine | mkN "visite" feminine ; -- tocheck
+lin little_Adv = variants{} ; -- 
+lin easily_Adv = variants{} ; -- 
+lin attempt_VV = variants{}; -- mkV2 (mkV "tenter") ; -- tocheck
+lin attempt_V2 = mkV2 (mkV "tenter") ; -- tocheck
+lin enable_VS = variants{}; -- mkV2V (mkV "activer") | mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin enable_V2V = mkV2V (mkV "activer") | mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin enable_V2 = variants{}; -- mkV2V (mkV "activer") | mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin trouble_N = mkN "peine" feminine ; -- tocheck
+lin traditional_A = mkA "traditionnel" ; -- tocheck
+lin payment_N = mkN "paiement" masculine ; -- tocheck
+lin best_Adv = variants{} ; -- 
+lin post_N = mkN "message" masculine | mkN "courrier" | mkN "poteau" masculine ; -- tocheck
+lin county_N = mkN "comté" | mkN "comté" masculine ; -- tocheck
+lin lady_N = mkN "dame" feminine | mkN "madame" "mesdames" feminine ;
+lin holiday_N = mkN "fête" feminine | mkN "vacances" | mkN "congé" masculine | mkN "vacance" feminine ; -- tocheck
+lin realize_VS = variants{}; -- mkV2 (mkV "réaliser") ; -- tocheck
+lin realize_V2 = mkV2 (mkV "réaliser") ; -- tocheck
+lin importance_N = mkN "importance" feminine ; -- tocheck
+lin chair_N = L.chair_N ;
+lin facility_N = mkN "facilité" feminine | mkN "infrastructure" feminine ; -- tocheck
+lin complete_V2 = mkV2 (mkV "accomplir") | mkV2 (mkV "compléter") ; -- tocheck
+lin complete_V = variants{}; -- mkV2 (mkV "accomplir") | mkV2 (mkV "compléter") ; -- tocheck
+lin article_N = mkN "article" masculine ; -- tocheck
+lin object_N = mkN "objet" masculine ; -- tocheck
+lin context_N = mkN "contexte" masculine ; -- tocheck
+lin survey_N = mkN "enquête" feminine | mkN "reconnaissance" feminine | mkN "arpentage" masculine ; -- tocheck
+lin notice_VS = variants{}; -- mkV2 (mkV "remarquer") | mkV2 (reflV (mkV I.apercevoir_V2)) ; -- tocheck
+lin notice_V2 = mkV2 (mkV "remarquer") | mkV2 (reflV (mkV I.apercevoir_V2)) ; -- tocheck
+lin complete_A = mkA "complète" | mkA "complet" ; -- tocheck
+lin turn_N = mkN "tour" masculine ; -- tocheck
+lin direct_A = mkA "direct" ; -- tocheck
+lin immediately_Adv = variants{} ; -- 
+lin collection_N = mkN "collection" | mkN "collection" feminine ; -- tocheck
+lin reference_N = mkN "référence" feminine | mkN "recommandation" feminine ; -- tocheck
+lin card_N = mkN "carte" feminine | mkN "carde" feminine ; -- tocheck
+lin interesting_A = mkA "intéressant" ; -- tocheck
+lin considerable_A = variants{} ; -- 
+lin television_N = L.television_N ;
+lin extend_V2 = mkV2 (mkV "prolonger") ; -- tocheck
+lin extend_V = variants{}; -- mkV2 (mkV "prolonger") ; -- tocheck
+lin communication_N = mkN "communication" feminine ; -- tocheck
+lin agency_N = mkN "agence" feminine ; -- tocheck
+lin physical_A = mkA "physiologique" | mkA "physique" ; -- tocheck
+lin except_Conj = variants{} ; -- 
+lin check_V2 = mkV2 (mkV "checker") | mkV2 (mkV "contrôler") | mkV2 (mkV "vérifier") | mkV2 (mkV "laisser") | mkV2 (mkV "enregistrer") | mkV2 (mkV "cocher") ; -- tocheck
+lin check_V = variants{}; -- mkV2 (mkV "checker") | mkV2 (mkV "contrôler") | mkV2 (mkV "vérifier") | mkV2 (mkV "laisser") | mkV2 (mkV "enregistrer") | mkV2 (mkV "cocher") ; -- tocheck
+lin sun_N = L.sun_N ;
+lin species_N = mkN "espèce" feminine ; -- tocheck
+lin possibility_N = mkN "possibilité" feminine ; -- tocheck
+lin officialMasc_N = mkN "fonctionnaire" ;
+lin chairman_N = variants{} ; -- 
+lin speaker_N = mkN "baffle" | mkN "orateur" masculine | mkN "président" masculine | mkN "parleur" masculine ; -- tocheck
+lin second_N = mkN "seconde" feminine ; -- tocheck
+lin career_N = mkN "carrière" feminine ; -- tocheck
+lin laugh_VS = variants{}; -- mkV2 (mkV I.rire_V2) ; -- tocheck
+lin laugh_V2 = mkV2 (mkV I.rire_V2) ; -- tocheck
+lin laugh_V = L.laugh_V ;
+lin weight_N = mkN "poids" | mkN "masse" | mkN "poids" masculine ; -- tocheck
+lin sound_VS = variants{}; -- mkV2 (mkV "exprimer") | mkV2 (mkV "sonder") | mkV2 (mkV "sonner") | mkV2 (mkV "prononcer") | mkV2 (mkV "tester") ; -- tocheck
+lin sound_VA = variants{}; -- mkV2 (mkV "exprimer") | mkV2 (mkV "sonder") | mkV2 (mkV "sonner") | mkV2 (mkV "prononcer") | mkV2 (mkV "tester") ; -- tocheck
+lin sound_V2 = mkV2 (mkV "exprimer") | mkV2 (mkV "sonder") | mkV2 (mkV "sonner") | mkV2 (mkV "prononcer") | mkV2 (mkV "tester") ; -- tocheck
+lin sound_V = variants{}; -- mkV2 (mkV "exprimer") | mkV2 (mkV "sonder") | mkV2 (mkV "sonner") | mkV2 (mkV "prononcer") | mkV2 (mkV "tester") ; -- tocheck
+lin responsible_A = mkA "responsable" ; -- tocheck
+lin base_N = mkN "base" feminine | mkN "base" ; -- tocheck
+lin document_N = mkN "document" masculine ; -- tocheck
+lin solution_N = mkN "solution" feminine ; -- tocheck
+lin return_N = mkN "retour" masculine ; -- tocheck
+lin medical_A = mkA "médical" ; -- tocheck
+lin hot_A = L.hot_A ;
+lin recognize_VS = variants{} ; -- 
+lin recognize_4_V2 = variants{} ; -- 
+lin recognize_1_V2 = variants{} ; -- 
+lin talk_N = mkN "conversation" feminine | mkN "conférence" feminine | mkN "discours" masculine ; -- tocheck
+lin budget_N = mkN "budget" masculine ; -- tocheck
+lin river_N = L.river_N ;
+lin fit_V2 = mkV2 (mkV I.convenir_V2) | mkV2 (mkV "ajuster") ; -- tocheck
+lin fit_V = variants{}; -- mkV2 (mkV I.convenir_V2) | mkV2 (mkV "ajuster") ; -- tocheck
+lin organization_N = mkN "organisation" feminine ; -- tocheck
+lin existing_A = variants{} ; -- 
+lin start_N = mkN "départ" masculine ; -- tocheck
+lin push_VS = variants{}; -- L.push_V2 ;
+lin push_V2V = mkV2V (mkV "pousser") ; -- tocheck
+lin push_V2 = L.push_V2 ;
+lin push_V = variants{}; -- L.push_V2 ;
+lin tomorrow_Adv = mkAdv "demain" ; -- tocheck
+lin requirement_N = mkN "exigence" feminine | mkN "demande" ; -- tocheck
+lin cold_A = L.cold_A ;
+lin edge_N = mkN "bord" masculine | mkN "côté" masculine | mkN "arête" feminine | mkN "carre" feminine ; -- tocheck
+lin opposition_N = mkN "opposition" feminine ; -- tocheck
+lin opinion_N = mkN "avis" masculine ; -- tocheck
+lin drug_N = mkN "drogue" feminine ; -- tocheck
+lin quarter_N = mkN "quart" masculine | mkN "quartier" masculine | mkN "trimestre" masculine ; -- tocheck
+lin option_N = mkN "choix" masculine ; -- tocheck
+lin sign_V2 = variants{}; -- mkV2V (mkV "signer") ; -- tocheck
+lin sign_V = variants{}; -- mkV2V (mkV "signer") ; -- tocheck
+lin worth_Prep = variants{} ; -- 
+lin call_N = mkN "appel" | mkN "chant" masculine | mkN "appel" masculine | mkN "visite" feminine ; -- tocheck
+lin define_V2 = mkV2 (mkV "définir") | mkV2 (mkV "déterminer") ; -- tocheck
+lin define_V = variants{}; -- mkV2 (mkV "définir") | mkV2 (mkV "déterminer") ; -- tocheck
+lin stock_N = mkN "action" feminine | mkN "matthiole" feminine | mkN "pioche" feminine | mkN "stock" masculine | mkN "réserve" feminine ; -- tocheck
+lin influence_N = mkN "influence" ; -- tocheck
+lin occasion_N = mkN "occasion" feminine ; -- tocheck
+lin eventually_Adv = variants{} ; -- 
+lin software_N = mkN "logiciel" masculine ;
+lin highly_Adv = variants{} ; -- 
+lin exchange_N = mkN "échange" masculine | mkN "bourse" feminine ; -- tocheck
+lin lack_N = mkN "manque" masculine ; -- tocheck
+lin shake_V2 = mkV2 (mkV "secouer") | mkV2 (reflV (mkV "secouer")) ; -- tocheck
+lin shake_V = variants{}; -- mkV2 (mkV "secouer") | mkV2 (reflV (mkV "secouer")) ; -- tocheck
+lin study_V2 = mkV2 (mkV "étudier") ; -- tocheck
+lin study_V = variants{}; -- mkV2 (mkV "étudier") ; -- tocheck
+lin concept_N = mkN "concept" masculine ; -- tocheck
+lin blue_A = L.blue_A ;
+lin star_N = L.star_N ;
+lin radio_N = L.radio_N ;
+lin arrangement_N = mkN "arrangement" masculine ; -- tocheck
+lin examine_V2 = mkV2 (mkV "examiner") ; -- tocheck
+lin bird_N = L.bird_N ;
+lin green_A = L.green_A ;
+lin band_N = mkN "groupe" feminine ; -- tocheck
+lin sex_N = mkN "sexe" masculine ; -- tocheck
+lin finger_N = mkN "doigt" masculine ; -- tocheck
+lin past_N = mkN "passé" masculine ; -- tocheck
+lin independent_A = mkA "indépendant" ; -- tocheck
+lin independent_2_A = variants{} ; -- 
+lin independent_1_A = variants{} ; -- 
+lin equipment_N = mkN "équipement" masculine ; -- tocheck
+lin north_N = mkN "nord" masculine ; -- tocheck
+lin mind_VS = variants{} ; -- 
+lin mind_V2 = variants{} ; -- 
+lin mind_V = variants{} ; -- 
+lin move_N = mkN "coup" masculine | mkN "déménagement" masculine ; -- tocheck
+lin message_N = mkN "message" masculine ; -- tocheck
+lin fear_N = mkN "crainte" feminine | mkN "peur" feminine ; -- tocheck
+lin afternoon_N = mkN "après-midi" ; -- tocheck
+lin drink_V2 = L.drink_V2 ;
+lin drink_V = variants{}; -- L.drink_V2 ;
+lin fully_Adv = variants{} ; -- 
+lin race_N = mkN "course" feminine | mkN "race" feminine ; -- tocheck
+lin race_2_N = variants{} ; -- 
+lin race_1_N = variants{} ; -- 
+lin gain_V2 = mkV2 (mkV "gagner") ; -- tocheck
+lin gain_V = variants{}; -- mkV2 (mkV "gagner") ; -- tocheck
+lin strategy_N = mkN "stratégie" feminine ; -- tocheck
+lin extra_A = variants{} ; -- 
+lin scene_N = mkN "scène" feminine ; -- tocheck
+lin slightly_Adv = variants{} ; -- 
+lin kitchen_N = mkN "cuisine" feminine ; -- tocheck
+lin speech_N = mkN "discours" masculine | mkN "parole" feminine ; -- tocheck
+lin arise_V = mkV (mkV "surgir") ; -- tocheck
+lin network_N = mkN "réseau" masculine | mkN "tissus" masculine ; -- tocheck
+lin tea_N = mkN "thé" masculine | mkN "tisane" feminine | mkN "goûter" masculine ; -- tocheck
+lin peace_N = L.peace_N ;
+lin failure_N = mkN "échec" masculine | mkN "raté" masculine | mkN "panne" feminine ; -- tocheck
+lin employee_N = mkN "employé" masculine ; -- tocheck
+lin ahead_Adv = variants{} ; -- 
+lin scale_N = mkN "échelle" feminine | mkN "écaille" feminine | mkN "balance" feminine | mkN "squame" feminine | mkN "barbure" feminine | mkN "échelle" ; -- tocheck
+lin hardly_Adv = variants{} ; -- 
+lin attend_V2 = mkV2 (mkV "assister") ; -- tocheck
+lin attend_V = variants{}; -- mkV2 (mkV "assister") ; -- tocheck
+lin shoulder_N = mkN "épaule" feminine ; -- tocheck
+lin otherwise_Adv = mkAdv "autrement" | mkAdv "sinon" ; -- tocheck
+lin railway_N = variants{} ; -- 
+lin directly_Adv = variants{} ; -- 
+lin supply_N = mkN "approvisionnement" ; -- tocheck
+lin expression_N = mkN "expression" feminine ; -- tocheck
+lin owner_N = mkN "propriétaire" masculine ; -- tocheck
+lin associate_V2 = mkV2 (mkV "associer") ; -- tocheck
+lin associate_V = variants{}; -- mkV2 (mkV "associer") ; -- tocheck
+lin corner_N = mkN "coin" masculine ; -- tocheck
+lin past_A = mkA "passé" | mkA "dernier" ; -- tocheck
+lin match_N = mkN "allumette" feminine | mkN "match" masculine ; -- tocheck
+lin match_3_N = variants{} ; -- 
+lin match_2_N = variants{} ; -- 
+lin match_1_N = variants{} ; -- 
+lin sport_N = mkN "flirt" | mkN "sport" masculine ; -- tocheck
+lin status_N = mkN "statut" masculine ; -- tocheck
+lin beautiful_A = L.beautiful_A ;
+lin offer_N = mkN "offre" feminine | mkN "offre" ; -- tocheck
+lin marriage_N = mkN "mariage" masculine ; -- tocheck
+lin hang_V2 = mkV2 (mkV I.pendre_V2) | mkV2 (mkV "rôder") | mkV2 (mkV "orner") | mkV2 (mkV "exposer") | mkV2 (mkV "peser") | mkV2 (mkV "baisser") | mkV2 (mkV "accrocher") ; -- tocheck
+lin hang_V = variants{}; -- mkV2 (mkV I.pendre_V2) | mkV2 (mkV "rôder") | mkV2 (mkV "orner") | mkV2 (mkV "exposer") | mkV2 (mkV "peser") | mkV2 (mkV "baisser") | mkV2 (mkV "accrocher") ; -- tocheck
+lin civil_A = mkA "civil" ; -- tocheck
+lin perform_V2 = variants{} ; -- 
+lin perform_V = variants{} ; -- 
+lin sentence_N = mkN "phrase" feminine | mkN "peine" feminine | mkN "jugement" masculine ; -- tocheck
+lin crime_N = mkN "crime" | mkN "crime" masculine ; -- tocheck
+lin ball_N = mkN "balle" feminine | mkN "bal" masculine | mkN "boule" feminine | mkN "pelote" feminine | mkN "couille" ; -- tocheck
+lin marry_V2 = mkV2 (mkV "marier") | mkV2 (reflV (mkV "marier")) ; -- tocheck
+lin marry_V = variants{}; -- mkV2 (mkV "marier") | mkV2 (reflV (mkV "marier")) ; -- tocheck
+lin wind_N = L.wind_N ;
+lin truth_N = mkN "vérité" feminine | mkN "vérité" ; -- tocheck
+lin protect_V2 = mkV2 (mkV "protéger") ; -- tocheck
+lin protect_V = variants{}; -- mkV2 (mkV "protéger") ; -- tocheck
+lin safety_N = mkN "sécurité" feminine | mkN "sûreté" feminine ; -- tocheck
+lin partner_N = mkN "partenaire" masculine ; -- tocheck
+lin completely_Adv = variants{} ; -- 
+lin copy_N = mkN "copie" feminine ; -- tocheck
+lin balance_N = mkN "balance" feminine | mkN "équilibre" masculine | mkN "solde" masculine ; -- tocheck
+lin sister_N = L.sister_N ;
+lin reader_N = mkN "lecteur" masculine ; -- tocheck
+lin below_Adv = mkAdv "ci-dessous" ; -- tocheck
+lin trial_N = mkN "procès" masculine | mkN "essai" masculine | mkN "épreuve" feminine ; -- tocheck
+lin rock_N = L.rock_N ;
+lin damage_N = mkN "dégât" masculine ; -- tocheck
+lin adopt_V2 = mkV2 (mkV "adopter") ; -- tocheck
+lin newspaper_N = L.newspaper_N ;
+lin meaning_N = mkN "sens" masculine | mkN "signification" feminine ; -- tocheck
+lin light_A = mkA "lumineux" | mkA "léger" | mkA "clair" ; -- tocheck
+lin essential_A = mkA "essentiel" | mkA "indispensable" ; -- tocheck
+lin obvious_A = mkA "évident" ; -- tocheck
+lin nation_N = mkN "nation" feminine ; -- tocheck
+lin confirm_VS = variants{}; -- mkV2 (mkV "confirmer") ; -- tocheck
+lin confirm_V2 = mkV2 (mkV "confirmer") ; -- tocheck
+lin south_N = mkN "sud" masculine ; -- tocheck
+lin length_N = mkN "longueur" feminine ; -- tocheck
+lin branch_N = mkN "branche" feminine | mkN "filiale" feminine ; -- tocheck
+lin deep_A = mkA "profond" | mkA "foncé" | mkA "grave" | mkA "épais" ; -- tocheck
+lin none_NP = variants{} ; -- 
+lin planning_N = variants{} ; -- 
+lin trust_N = mkN "confiance" feminine ; -- tocheck
+lin working_A = variants{} ; -- 
+lin pain_N = mkN "casse-pied" | mkN "douleur" feminine ; -- tocheck
+lin studio_N = mkN "studio" masculine ; -- tocheck
+lin positive_A = mkA "positif" ; -- tocheck
+lin spirit_N = mkN "spiritueux" | mkN "esprit" masculine | mkN "élan" masculine ; -- tocheck
+lin college_N = variants{} ; -- 
+lin accident_N = mkN "accident" masculine ; -- tocheck
+lin star_V2 = variants{} ; -- 
+lin hope_N = mkN "espoir" masculine ; -- tocheck
+lin mark_V3 = mkV3 (mkV "tacher") | mkV3 (mkV "corriger") | mkV3 (mkV "marquer") | mkV3 (mkV "noter") ; -- tocheck
+lin mark_V2 = variants{}; -- mkV3 (mkV "tacher") | mkV3 (mkV "corriger") | mkV3 (mkV "marquer") | mkV3 (mkV "noter") ; -- tocheck
+lin works_N = variants{} ; -- 
+lin league_N = mkN "lieue" feminine | mkN "ligue" feminine ; -- tocheck
+lin league_2_N = variants{} ; -- 
+lin league_1_N = variants{} ; -- 
+lin clear_V2 = variants{}; -- mkV2V (mkV "débarrasser") | mkV2V (reflV (mkV "éclaircir")) | mkV2V (mkV "clarifier") ; -- tocheck
+lin clear_V = variants{}; -- mkV2V (mkV "débarrasser") | mkV2V (reflV (mkV "éclaircir")) | mkV2V (mkV "clarifier") ; -- tocheck
+lin imagine_VS = variants{}; -- mkV2 (mkV "imaginer") ; -- tocheck
+lin imagine_V2 = mkV2 (mkV "imaginer") ; -- tocheck
+lin imagine_V = variants{}; -- mkV2 (mkV "imaginer") ; -- tocheck
+lin through_Adv = variants{}; -- S.through_Prep ;
+lin cash_N = mkN "espèces" ; -- tocheck
+lin normally_Adv = variants{} ; -- 
+lin play_N = mkN "jeu" masculine ; -- tocheck
+lin strength_N = mkN "force" feminine ; -- tocheck
+lin train_N = L.train_N ;
+lin travel_V2 = mkV2 (mkV "voyager") | mkV2 (mkV I.transmettre_V2) ; -- tocheck
+lin travel_V = L.travel_V ;
+lin target_N = mkN "cible" feminine ; -- tocheck
+lin very_A = variants{} ; -- 
+lin pair_N = mkN "paire" feminine ; -- tocheck
+lin male_A = mkA "mâle" ; -- tocheck
+lin gas_N = mkN "gaz" masculine | mkN "essence" feminine ; -- tocheck
+lin issue_V2 = variants{} ; -- 
+lin issue_V = variants{} ; -- 
+lin contribution_N = mkN "contribution" feminine ; -- tocheck
+lin complex_A = mkA "complexe" ; -- tocheck
+lin supply_V2 = mkV2 (mkV "fournir") ; -- tocheck
+lin beat_V2 = mkV2 (mkV I.battre_V2) | mkV2 (mkV I.vaincre_V2) ; -- tocheck
+lin beat_V = variants{}; -- mkV2 (mkV I.battre_V2) | mkV2 (mkV I.vaincre_V2) ; -- tocheck
+lin artist_N = mkN "artiste" ; -- tocheck
+lin agentMasc_N = mkN "agent" masculine ;
+lin presence_N = mkN "présence" feminine ; -- tocheck
+lin along_Adv = mkAdv "accompagné" ; -- tocheck
+lin environmental_A = mkA "environnemental" ; -- tocheck
+lin strike_V2 = mkV2 (mkV "biffer") | mkV2 (mkV "frapper") ; -- tocheck
+lin strike_V = variants{}; -- mkV2 (mkV "biffer") | mkV2 (mkV "frapper") ; -- tocheck
+lin contact_N = mkN "contact" masculine | mkN "lentille" feminine ; -- tocheck
+lin protection_N = mkN "protection" feminine ; -- tocheck
+lin beginning_N = mkN "début" masculine ; -- tocheck
+lin demand_VS = variants{}; -- mkV2 (mkV "exiger") ; -- tocheck
+lin demand_V2 = mkV2 (mkV "exiger") ; -- tocheck
+lin media_N = mkN "médias" ; -- tocheck
+lin relevant_A = mkA "pertinent" ; -- tocheck
+lin employ_V2 = mkV2 (mkV "employer") ; -- tocheck
+lin shoot_V2 = mkV2 (mkV "tirer") ; -- tocheck
+lin shoot_V = variants{}; -- mkV2 (mkV "tirer") ; -- tocheck
+lin executive_N = mkN "exécutif" masculine | mkN "cadre" ; -- tocheck
+lin slowly_Adv = variants{} ; -- 
+lin relatively_Adv = variants{} ; -- 
+lin aid_N = mkN "aide" feminine ; -- tocheck
+lin huge_A = mkA "énorme" ; -- tocheck
+lin late_Adv = mkAdv "tard" | mkAdv "en retard" ; ---- split : late in the night ; sorry I'm late
+lin speed_N = mkN "vitesse" feminine | mkN "speed" masculine ; -- tocheck
+lin review_N = mkN "critique" feminine ; -- tocheck
+lin test_V2 = mkV2 (mkV "tester") ; -- tocheck
+lin order_VS = variants{}; -- mkV2V (mkV "commander") | mkV2V (mkV "ranger") ; -- tocheck
+lin order_V2V = mkV2V (mkV "commander") | mkV2V (mkV "ranger") ; -- tocheck
+lin order_V2 = variants{}; -- mkV2V (mkV "commander") | mkV2V (mkV "ranger") ; -- tocheck
+lin order_V = variants{}; -- mkV2V (mkV "commander") | mkV2V (mkV "ranger") ; -- tocheck
+lin route_N = mkN "route" feminine ; -- tocheck
+lin consequence_N = mkN "conséquence" feminine ; -- tocheck
+lin telephone_N = mkN "téléphone" masculine ; -- tocheck
+lin release_V2 = mkV2 (mkV "lâcher") | mkV2 (mkV I.sortir_V) ; -- tocheck
+lin proportion_N = mkN "proportion" feminine ; -- tocheck
+lin primary_A = mkA "prioritaire" ; -- tocheck
+lin consideration_N = mkN "considération" | mkN "considération" feminine ; -- tocheck
+lin reform_N = mkN "réforme" feminine ; -- tocheck
+lin driverMasc_N = mkN "chauffeur" ;
+lin annual_A = mkA "annuel" ; -- tocheck
+lin nuclear_A = mkA "nucléaire" ; -- tocheck
+lin latter_A = mkA "celui-ci" ; -- tocheck
+lin practical_A = variants{} ; -- 
+lin commercial_A = variants{} ; -- 
+lin rich_A = mkA "riche" ; -- tocheck
+lin emerge_V = variants{}; -- mkV2V (mkV "émerger") ; -- tocheck
+lin apparently_Adv = variants{} ; -- 
+lin ring_V = variants{} ; -- 
+lin ring_6_V2 = variants{} ; -- 
+lin ring_4_V2 = mkV2 (mkV "sonner") ; -- tocheck
+lin distance_N = mkN "distance" feminine ; -- tocheck
+lin exercise_N = mkN "exercice" masculine ; -- tocheck
+lin key_A = variants{} ; -- 
+lin close_Adv = variants{} ; -- 
+lin skin_N = L.skin_N ;
+lin island_N = mkN "île" feminine ; -- tocheck
+lin separate_A = mkA "séparé" ; -- tocheck
+lin aim_VV = variants{}; -- mkV2 (mkV "cibler") | mkV2 (mkV "viser") ; -- tocheck
+lin aim_V2 = mkV2 (mkV "cibler") | mkV2 (mkV "viser") ; -- tocheck
+lin aim_V = variants{}; -- mkV2 (mkV "cibler") | mkV2 (mkV "viser") ; -- tocheck
+lin danger_N = mkN "danger" masculine ; -- tocheck
+lin credit_N = mkN "crédit" masculine | mkN "crédit" ; -- tocheck
+lin usual_A = mkA "habituel/habituelle" ; -- tocheck
+lin link_V2 = mkV2 (mkV "relier") ; -- tocheck
+lin link_V = variants{}; -- mkV2 (mkV "relier") ; -- tocheck
+lin candidateMasc_N = mkN "candidat" ;
+lin track_N = mkN "sentier" masculine | mkN "chemin" masculine | mkN "voie" feminine | mkN "empreinte" feminine | mkN "piste" feminine | mkN "sillon" masculine | mkN "trace" feminine ; -- tocheck
+lin safe_A = mkA "sauf" | mkA "sûr" ; -- tocheck
+lin interested_A = mkA "intéressé" ; -- tocheck
+lin assessment_N = mkN "évaluation" feminine | mkN "estimation" feminine ; -- tocheck
+lin path_N = mkN "chemin" masculine | mkN "sentier" masculine ; -- tocheck
+lin merely_Adv = variants{} ; -- 
+lin plus_Prep = variants{} ; -- 
+lin district_N = mkN "district" masculine ; -- tocheck
+lin regular_A = mkA "régulier" ; -- tocheck
+lin reaction_N = mkN "réaction" feminine ; -- tocheck
+lin impact_N = mkN "impact" masculine ; -- tocheck
+lin collect_V2 = mkV2 (mkV "rassembler") | mkV2 (mkV "collectionner") | mkV2 (mkV I.percevoir_V2) ; -- tocheck
+lin collect_V = variants{}; -- mkV2 (mkV "rassembler") | mkV2 (mkV "collectionner") | mkV2 (mkV I.percevoir_V2) ; -- tocheck
+lin debate_N = mkN "débat" masculine | mkN "discussion" feminine ; -- tocheck
+lin lay_V2 = mkV2 (mkV "coucher") | mkV2 (mkV I.pondre_V2) ; -- tocheck
+lin lay_V = variants{}; -- mkV2 (mkV "coucher") | mkV2 (mkV I.pondre_V2) ; -- tocheck
+lin rise_N = mkN "montée" ; -- tocheck
+lin belief_N = mkN "croyance" feminine | mkN "foi" feminine | mkN "conviction" feminine ; -- tocheck
+lin conclusion_N = mkN "conclusion" feminine ; -- tocheck
+lin shape_N = mkN "forme" feminine ; -- tocheck
+lin vote_N = mkN "vote" masculine | mkN "voix" feminine ; -- tocheck
+lin aim_N = mkN "cible" feminine | mkN "objectif" masculine ; -- tocheck
+lin politics_N = mkN "politique" feminine ; -- tocheck
+lin reply_VS = variants{}; -- mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin reply_V = variants{}; -- mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin press_V2V = mkV2V (mkV "appuyer") | mkV2V (mkV "presser") ; -- tocheck
+lin press_V2 = variants{}; -- mkV2V (mkV "appuyer") | mkV2V (mkV "presser") ; -- tocheck
+lin press_V = variants{}; -- mkV2V (mkV "appuyer") | mkV2V (mkV "presser") ; -- tocheck
+lin approach_V2 = mkV2 (mkV "approcher") ; -- tocheck
+lin approach_V = variants{}; -- mkV2 (mkV "approcher") ; -- tocheck
+lin file_N = mkN "fichier" masculine | mkN "lime" feminine ; -- tocheck
+lin western_A = mkA "occidental" ; -- tocheck
+lin earth_N = L.earth_N ;
+lin public_N = mkN "public" masculine ; -- tocheck
+lin survive_V2 = mkV2 (mkV I.survivre_V2) ; -- tocheck
+lin survive_V = variants{}; -- mkV2 (mkV I.survivre_V2) ; -- tocheck
+lin estate_N = mkN "domaine" | mkN "proprieté" feminine ; -- tocheck
+lin boat_N = L.boat_N ;
+lin prison_N = mkN "prison" feminine ; -- tocheck
+lin additional_A = mkA "additionnel" ; -- tocheck
+lin settle_V2 = mkV2 (reflV (mkV "installer")) ; -- tocheck
+lin settle_V = variants{}; -- mkV2 (reflV (mkV "installer")) ; -- tocheck
+lin largely_Adv = variants{} ; -- 
+lin wine_N = L.wine_N ;
+lin observe_VS = variants{}; -- mkV2 (mkV "observer") | mkV2 (mkV "respecter") ; -- tocheck
+lin observe_V2 = mkV2 (mkV "observer") | mkV2 (mkV "respecter") ; -- tocheck
+lin limit_V2V = mkV2V (mkV "limiter") ; -- tocheck
+lin limit_V2 = variants{}; -- mkV2V (mkV "limiter") ; -- tocheck
+lin deny_V3 = mkV3 (mkV "nier") ; -- tocheck
+lin deny_V2 = variants{}; -- mkV3 (mkV "nier") ; -- tocheck
+lin for_PConj = lin PConj (ss "for") ;
+lin straight_Adv = mkAdv "directement" ; -- tocheck
+lin somebody_NP = S.somebody_NP ;
+lin writer_N = mkN "écrivain" masculine ; -- tocheck
+lin weekend_N = variants{} ; -- 
+lin clothes_N = variants{} ; -- 
+lin active_A = mkA "actif" ; -- tocheck
+lin sight_N = mkN "mire" feminine | mkN "vue" feminine ; -- tocheck
+lin video_N = mkN "vidéo" feminine ; -- tocheck
+lin reality_N = mkN "réalité" ; -- tocheck
+lin hall_N = mkN "foyer" masculine | mkN "hall" masculine | mkN "couloir" masculine | mkN "manoir" masculine | mkN "salle" feminine ; -- tocheck
+lin nevertheless_Adv = mkAdv "néanmoins" ; -- tocheck
+lin regional_A = mkA "régional" ; -- tocheck
+lin vehicle_N = mkN "véhicule" masculine ; -- tocheck
+lin worry_VS = variants{}; -- mkV2 (reflV (mkV "inquiéter")) | mkV2 (mkV "inquiéter") | mkV2 (mkV "harceler") ; -- tocheck
+lin worry_V2 = mkV2 (reflV (mkV "inquiéter")) | mkV2 (mkV "inquiéter") | mkV2 (mkV "harceler") ; -- tocheck
+lin worry_V = variants{}; -- mkV2 (reflV (mkV "inquiéter")) | mkV2 (mkV "inquiéter") | mkV2 (mkV "harceler") ; -- tocheck
+lin powerful_A = mkA "puissant" ; -- tocheck
+lin possibly_Adv = variants{} ; -- 
+lin cross_V2 = mkV2 (mkV "contrecarrer") | mkV2 (mkV "traverser") | mkV2 (mkV "croiser") ; -- tocheck
+lin cross_V = variants{}; -- mkV2 (mkV "contrecarrer") | mkV2 (mkV "traverser") | mkV2 (mkV "croiser") ; -- tocheck
+lin colleague_N = mkN "confrère" ; -- tocheck
+lin charge_V2 = mkV2 (mkV "charger") | mkV2 (mkV "accuser") | mkV2 (mkV "armer") ; -- tocheck
+lin charge_V = variants{}; -- mkV2 (mkV "charger") | mkV2 (mkV "accuser") | mkV2 (mkV "armer") ; -- tocheck
+lin lead_N = mkN "plomb" masculine | mkN "piste" feminine | mkN "tuyau" masculine | mkN "laisse" feminine | mkN "sonde" feminine | mkN "prospect" masculine | mkN "mine" feminine ; -- tocheck
+lin farm_N = mkN "ferme" feminine ; -- tocheck
+lin respond_VS = variants{}; -- mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin respond_V = variants{}; -- mkV2 (mkV I.répondre_V2) ; -- tocheck
+lin employer_N = mkN "employeur" masculine ; -- tocheck
+lin carefully_Adv = variants{} ; -- 
+lin understanding_N = mkN "compréhension" feminine ; -- tocheck
+lin connection_N = mkN "connexion" feminine | mkN "complicité" feminine | mkN "lien" masculine | mkN "correspondance" feminine ; -- tocheck
+lin comment_N = mkN "commentaire" masculine ; -- tocheck
+lin grant_V3 = mkV3 (mkV "accorder") ; -- tocheck
+lin grant_V2 = variants{}; -- mkV3 (mkV "accorder") ; -- tocheck
+lin concentrate_V2 = mkV2 (reflV (mkV "concentrer")) | mkV2 (mkV "concentrer") ; -- tocheck
+lin concentrate_V = variants{}; -- mkV2 (reflV (mkV "concentrer")) | mkV2 (mkV "concentrer") ; -- tocheck
+lin ignore_V2 = variants{} ; -- 
+lin ignore_V = variants{} ; -- 
+lin phone_N = mkN "téléphone" masculine ; -- tocheck
+lin hole_N = mkN "creux" masculine | mkN "trou" masculine | mkN "faille" feminine ; -- tocheck
+lin insurance_N = mkN "assurance" | mkN "assurance" feminine ; -- tocheck
+lin content_N = mkN "contenu" masculine ; -- tocheck
+lin confidence_N = mkN "confidence" feminine | mkN "assurance" | mkN "confiance" feminine ; -- tocheck
+lin sample_N = mkN "échantillon" masculine ; -- tocheck
+lin transport_N = mkN "transport" masculine | mkN "transport" ; -- tocheck
+lin objective_N = mkN "objectif" masculine ; -- tocheck
+lin alone_A = variants{} ; -- 
+lin flower_N = L.flower_N ;
+lin injury_N = mkN "blessure" feminine ; -- tocheck
+lin lift_V2 = mkV2 (mkV "lever") ; -- tocheck
+lin lift_V = variants{}; -- mkV2 (mkV "lever") ; -- tocheck
+lin stick_V2 = mkV2 (mkV "coller") | mkV2 (mkV "coincer") | mkV2 (mkV "rester") | mkV2 (mkV "ficher") | mkV2 (mkV "planter") | mkV2 (mkV "bouturer") ; -- tocheck
+lin stick_V = variants{}; -- mkV2 (mkV "coller") | mkV2 (mkV "coincer") | mkV2 (mkV "rester") | mkV2 (mkV "ficher") | mkV2 (mkV "planter") | mkV2 (mkV "bouturer") ; -- tocheck
+lin front_A = variants{} ; -- 
+lin mainly_Adv = variants{} ; -- 
+lin battle_N = mkN "lutte" feminine ; -- tocheck
+lin generation_N = mkN "création" | mkN "génération" | mkN "génération" feminine ; -- tocheck
+lin currently_Adv = variants{} ; -- 
+lin winter_N = mkN "hiver" masculine ; -- tocheck
+lin inside_Prep = variants{} ; -- 
+lin impossible_A = mkA "impossible" | mkA "insupportable" ; -- tocheck
+lin somewhere_Adv = S.somewhere_Adv ;
+lin arrange_V2 = mkV2 (mkV "arranger") ; -- tocheck
+lin arrange_V = variants{}; -- mkV2 (mkV "arranger") ; -- tocheck
+lin will_N = mkN "testament" masculine | mkN "volonté" feminine ; -- tocheck
+lin sleep_V = L.sleep_V ;
+lin progress_N = mkN "progrès" masculine ; -- tocheck
+lin volume_N = mkN "volume" masculine ; -- tocheck
+lin ship_N = L.ship_N ;
+lin legislation_N = mkN "loi" feminine | mkN "législation" feminine ; -- tocheck
+lin commitment_N = mkN "engagement" masculine ; -- tocheck
+lin enough_Predet = variants{} ; -- 
+lin conflict_N = mkN "conflit" masculine ; -- tocheck
+lin bag_N = mkN "sac" masculine ; -- tocheck
+lin fresh_A = mkA "nouveau" | mkA "frais" | mkA "doux" ; -- tocheck
+lin entry_N = mkN "entrée" feminine | mkN "article" masculine | mkN "élément" masculine | mkN "coefficient" masculine ; -- tocheck
+lin entry_2_N = variants{} ; -- 
+lin entry_1_N = variants{} ; -- 
+lin smile_N = mkN "sourire" masculine ; -- tocheck
+lin fair_A = mkA "beau" | mkA "juste" ; -- tocheck
+lin promise_VV = variants{}; -- mkV2 (mkV I.promettre_V2) ; -- tocheck
+lin promise_VS = variants{}; -- mkV2 (mkV I.promettre_V2) ; -- tocheck
+lin promise_V2 = mkV2 (mkV I.promettre_V2) ; -- tocheck
+lin promise_V = variants{}; -- mkV2 (mkV I.promettre_V2) ; -- tocheck
+lin introduction_N = mkN "introduction" feminine | mkN "présentation" feminine ; -- tocheck
+lin senior_A = mkA "aîné" ; -- tocheck
+lin manner_N = mkN "manière" feminine ; -- tocheck
+lin background_N = mkN "milieu" masculine | mkN "fond" masculine | mkN "arrière-plan" masculine | mkN "antécédents" ; -- tocheck
+lin key_N = mkN "touche" feminine | mkN "clef" feminine | mkN "légende" feminine | mkN "caye" feminine ; -- tocheck
+lin key_2_N = variants{} ; -- 
+lin key_1_N = variants{} ; -- 
+lin touch_V2 = mkV2 (mkV "toucher") ; -- tocheck
+lin touch_V = variants{}; -- mkV2 (mkV "toucher") ; -- tocheck
+lin vary_V2 = mkV2 (mkV "varier") ; -- tocheck
+lin vary_V = variants{}; -- mkV2 (mkV "varier") ; -- tocheck
+lin sexual_A = mkA "sexuel" ; -- tocheck
+lin ordinary_A = mkA "ordinaire" ; -- tocheck
+lin cabinet_N = mkN "cabinet" masculine | mkN "armoire" feminine ; -- tocheck
+lin painting_N = mkN "peinture" ; -- tocheck
+lin entirely_Adv = variants{} ; -- 
+lin engine_N = mkN "moteur" masculine | mkN "locomotive" feminine ; -- tocheck
+lin previously_Adv = variants{} ; -- 
+lin administration_N = variants{} ; -- 
+lin tonight_Adv = variants{} ; -- 
+lin adult_N = mkN "adulte" ; -- tocheck
+lin prefer_VV = deVV (mkV "préférer") ;
+lin prefer_V2 = mkV2 (mkV "préférer") ;
+lin author_N = mkN "auteur" masculine ; -- tocheck
+lin actual_A = mkA "réel" ; -- tocheck
+lin song_N = L.song_N ;
+lin investigation_N = mkN "investigation" feminine ; -- tocheck
+lin debt_N = mkN "dette" feminine | mkN "dette" ; -- tocheck
+lin visitor_N = mkN "invité" masculine | mkN "visiteur" masculine ; -- tocheck
+lin forest_N = mkN "forêt" feminine ; -- tocheck
+lin repeat_VS = variants{}; -- mkV2 (mkV "répéter") ; -- tocheck
+lin repeat_V2 = mkV2 (mkV "répéter") ; -- tocheck
+lin repeat_V = variants{}; -- mkV2 (mkV "répéter") ; -- tocheck
+lin wood_N = L.wood_N ;
+lin contrast_N = variants{} ; -- 
+lin extremely_Adv = variants{} ; -- 
+lin wage_N = mkN "salaire" masculine ; -- tocheck
+lin domestic_A = mkA "domestique" | mkA "intérieur" ; -- tocheck
+lin commit_V2 = variants{} ; -- 
+lin threat_N = mkN "menace" feminine ; -- tocheck
+lin bus_N = mkN "autobus" masculine ; -- tocheck
+lin warm_A = L.warm_A ;
+lin sir_N = mkN "monsieur" masculine | mkN "seigneur" masculine ; -- tocheck
+lin regulation_N = mkN "règlement" masculine ; -- tocheck
+lin drink_N = mkN "boire" | mkN "verre" masculine | mkN "boisson" feminine ; -- tocheck
+lin relief_N = mkN "relief" masculine | mkN "soulagement" masculine | mkN "relève" feminine ; -- tocheck
+lin internal_A = mkA "interne" ; -- tocheck
+lin strange_A = mkA "inconnu" | mkA "étrange" ; -- tocheck
+lin excellent_A = mkA "excellent" ; -- tocheck
+lin run_N = mkN "galoper" | mkN "courir" ; -- tocheck
+lin fairly_Adv = variants{} ; -- 
+lin technical_A = variants{} ; -- 
+lin tradition_N = mkN "tradition" feminine ; -- tocheck
+lin measure_V2 = mkV2 (mkV "mesurer") ; -- tocheck
+lin measure_V = variants{}; -- mkV2 (mkV "mesurer") ; -- tocheck
+lin insist_VS = mkVS (mkV "insister") ;
+lin insist_V2 = mkV2 (mkV "insister") ; -- tocheck
+lin insist_V = mkV "insister" ;
+lin farmer_N = mkN "agriculteur" masculine ; -- tocheck
+lin until_Prep = mkPrep ("jusqu'à ce" ++ Ph.elisQue) ;
+lin traffic_N = mkN "traite" feminine | mkN "circulation" feminine ; -- tocheck
+lin dinner_N = mkN "dîner" masculine | mkN "déjeuner" masculine ; -- tocheck
+lin consumer_N = mkN "consommateur" ; -- tocheck
+lin meal_N = mkN "moûture" feminine | mkN "repas" masculine ; -- tocheck
+lin warn_VS = variants{}; -- mkV2V (mkV "avertir") ; -- tocheck
+lin warn_V2V = mkV2V (mkV "avertir") ; -- tocheck
+lin warn_V2 = variants{}; -- mkV2V (mkV "avertir") ; -- tocheck
+lin warn_V = variants{}; -- mkV2V (mkV "avertir") ; -- tocheck
+lin living_A = mkA "vivant" ; -- tocheck
+lin package_N = mkN "paquet" masculine ; -- tocheck
+lin half_N = mkN "moitié" feminine | mkN "demi" masculine ; -- tocheck
+lin increasingly_Adv = variants{} ; -- 
+lin description_N = mkN "signalement" | mkN "description" feminine ; -- tocheck
+lin soft_A = mkA "doux" | mkA "mou" ; -- tocheck
+lin stuff_N = mkN "truc" | mkN "substance" ; -- tocheck
+lin award_V3 = mkV3 (mkV "accorder") ; -- tocheck
+lin award_V2 = variants{}; -- mkV3 (mkV "accorder") ; -- tocheck
+lin existence_N = mkN "existence" feminine ; -- tocheck
+lin improvement_N = mkN "amélioration" feminine ; -- tocheck
+lin coffee_N = mkN "café" masculine | mkN "caféier" masculine ; -- tocheck
+lin appearance_N = mkN "apparition" feminine | mkN "apparence" feminine | mkN "comparution" feminine ; -- tocheck
+lin standard_A = variants{} ; -- 
+lin attack_V2 = mkV2 (mkV "attaquer") ; -- tocheck
+lin sheet_N = mkN "écoute" feminine | mkN "plaque" feminine | mkN "feuille" feminine ; -- tocheck
+lin category_N = mkN "catégorie" feminine ; -- tocheck
+lin distribution_N = mkN "distribution" feminine ; -- tocheck
+lin equally_Adv = variants{} ; -- 
+lin session_N = mkN "séance" feminine ; -- tocheck
+lin cultural_A = mkA "culturel" ; -- tocheck
+lin loan_N = mkN "emprunt" masculine | mkN "prêt" masculine ; -- tocheck
+lin bind_V2 = mkV2 (mkV "lier") | mkV2 (mkV "relier") ; -- tocheck
+lin bind_V = variants{}; -- mkV2 (mkV "lier") | mkV2 (mkV "relier") ; -- tocheck
+lin museum_N = mkN "musée" masculine ; -- tocheck
+lin conversation_N = mkN "conversation" feminine ; -- tocheck
+lin threaten_VV = variants{}; -- mkV2 (mkV "menacer") ; -- tocheck
+lin threaten_VS = variants{}; -- mkV2 (mkV "menacer") ; -- tocheck
+lin threaten_V2 = mkV2 (mkV "menacer") ; -- tocheck
+lin threaten_V = variants{}; -- mkV2 (mkV "menacer") ; -- tocheck
+lin link_N = mkN "lien" masculine | mkN "maillon" | mkN "flambeau" masculine ; -- tocheck
+lin launch_V2 = mkV2 (mkV "lancer") ; -- tocheck
+lin launch_V = variants{}; -- mkV2 (mkV "lancer") ; -- tocheck
+lin proper_A = mkA "propre" | mkA "convenable" | mkA "approprié" ; -- tocheck
+lin victim_N = mkN "victime" feminine | mkN "victime" ; -- tocheck
+lin audience_N = mkN "audience" | mkN "assistance" feminine | mkN "lectorat" ; -- tocheck
+lin famous_A = mkA "célèbre" | mkA "fameux" ; -- tocheck
+lin master_N = mkN "maître" masculine ;
+lin master_2_N = mkN "maître" masculine ;
+lin master_1_N = mkN "maître" masculine ;
+lin lip_N = mkN "lèvre" feminine ; -- tocheck
+lin religious_A = mkA "religieux" ; -- tocheck
+lin joint_A = variants{} ; -- 
+lin cry_V2 = mkV2 (mkV "crier") | mkV2 (mkV "pleurer") ; -- tocheck
+lin cry_V = variants{}; -- mkV2 (mkV "crier") | mkV2 (mkV "pleurer") ; -- tocheck
+lin potential_A = mkA "potentiel" ; -- tocheck
+lin broad_A = L.broad_A ;
+lin exhibition_N = mkN "exposition" feminine ; -- tocheck
+lin experience_V2 = mkV2 (mkV "éprouver") ; -- tocheck
+lin judge_N = mkN "juge" | mkN "arbitre" ; -- tocheck
+lin formal_A = mkA "formel" ; -- tocheck
+lin housing_N = mkN "logement" | mkN "logement" masculine ; -- tocheck
+lin past_Prep = variants{} ; -- 
+lin concern_V2 = mkV2 (mkV "concerner") | mkV2 (mkV "inquiéter") ; -- tocheck
+lin freedom_N = mkN "liberté" feminine ; -- tocheck
+lin gentleman_N = mkN "monsieur" "messieurs" masculine | mkN "gentilhomme" masculine ;
+lin attract_V2 = mkV2 (mkV "attirer") ; -- tocheck
+lin explanation_N = mkN "explication" feminine ; -- tocheck
+lin appoint_V3 = mkV3 (mkV "fixer") | mkV3 (mkV "désigner") ; -- tocheck
+lin appoint_V2V = variants{}; -- variants{}; -- mkV3 (mkV "fixer") | mkV3 (mkV "désigner") ; -- tocheck
+lin appoint_V2 = variants{}; -- mkV3 (mkV "fixer") | mkV3 (mkV "désigner") ; -- tocheck
+lin note_VS = variants{}; -- mkV2 (mkV "noter") ; -- tocheck
+lin note_V2 = mkV2 (mkV "noter") ; -- tocheck
+lin note_V = variants{}; -- mkV2 (mkV "noter") ; -- tocheck
+lin chief_A = variants{} ; -- 
+lin total_N = mkN "somme" feminine | mkN "total" masculine ; -- tocheck
+lin lovely_A = mkA "adorable" ; -- tocheck
+lin official_A = mkA "officiel" ; -- tocheck
+lin date_V2 = mkV2 (mkV "vieillir") | mkV2 (mkV "dater") ; -- tocheck
+lin date_V = variants{}; -- mkV2 (mkV "vieillir") | mkV2 (mkV "dater") ; -- tocheck
+lin demonstrate_VS = variants{}; -- mkV2 (mkV "démontrer") ; -- tocheck
+lin demonstrate_V2 = mkV2 (mkV "démontrer") ; -- tocheck
+lin demonstrate_V = variants{}; -- mkV2 (mkV "démontrer") ; -- tocheck
+lin construction_N = mkN "construction" feminine ; -- tocheck
+lin middle_N = mkN "milieu" masculine | mkN "milieu" ; -- tocheck
+lin yard_N = mkN "cour" feminine | mkN "verge" feminine | mkN "yard" masculine ; -- tocheck
+lin unable_A = mkA "incapable" ; -- tocheck
+lin acquire_V2 = mkV2 (mkV I.acquérir_V2) ; -- tocheck
+lin surely_Adv = variants{} ; -- 
+lin crisis_N = mkN "crise" feminine ; -- tocheck
+lin propose_VV = variants{}; -- mkV2 (mkV "proposer") ; -- tocheck
+lin propose_VS = variants{}; -- mkV2 (mkV "proposer") ; -- tocheck
+lin propose_V2 = mkV2 (mkV "proposer") ; -- tocheck
+lin propose_V = variants{}; -- mkV2 (mkV "proposer") ; -- tocheck
+lin west_N = mkN "ouest" masculine ; -- tocheck
+lin impose_V2 = mkV2 (mkV "imposer") | mkV2 (reflV (mkV "imposer")) ; -- tocheck
+lin impose_V = variants{}; -- mkV2 (mkV "imposer") | mkV2 (reflV (mkV "imposer")) ; -- tocheck
+lin market_V2 = mkV2 (mkV "commercialiser") ; -- tocheck
+lin market_V = variants{}; -- mkV2 (mkV "commercialiser") ; -- tocheck
+lin care_V = mkV (reflV (mkV "soucier")) | mkV (mkV "soigner") ; -- tocheck
+lin god_N = mkN "dieu" masculine | mkN "idole" ; -- tocheck
+lin favour_N = variants{} ; -- 
+lin before_Adv = mkAdv "avant" ; -- tocheck
+lin name_V3 = mkV3 (mkV "nommer") | mkV3 (mkV "préciser") | mkV3 (mkV "choisir") | mkV3 (mkV "identifier") ; -- tocheck
+lin name_V2 = variants{}; -- mkV3 (mkV "nommer") | mkV3 (mkV "préciser") | mkV3 (mkV "choisir") | mkV3 (mkV "identifier") ; -- tocheck
+lin equal_A = mkA "égal" ; -- tocheck
+lin capacity_N = mkN "capacité" ; -- tocheck
+lin flat_N = mkN "bémol" masculine ; -- tocheck
+lin selection_N = mkN "sélection" | mkN "sélection" feminine ; -- tocheck
+lin alone_Adv = variants{} ; -- 
+lin football_N = mkN "football" masculine ; -- tocheck
+lin victory_N = mkN "victoire" feminine ; -- tocheck
+lin factory_N = L.factory_N ;
+lin rural_A = mkA "rural" ; -- tocheck
+lin twice_Adv = variants{} ; -- 
+lin sing_V2 = mkV2 (mkV "chanter") ; -- tocheck
+lin sing_V = L.sing_V ;
+lin whereas_Subj = variants{} ; -- 
+lin own_V2 = mkV2 (mkV "posséder") ; -- tocheck
+lin head_V2 = mkV2 (mkV "commander") ; -- tocheck
+lin head_V = variants{}; -- mkV2 (mkV "commander") ; -- tocheck
+lin examination_N = mkN "examen" masculine ; -- tocheck
+lin deliver_V2 = mkV2 (mkV "livrer") ; -- tocheck
+lin deliver_V = variants{}; -- mkV2 (mkV "livrer") ; -- tocheck
+lin nobody_NP = S.nobody_NP ;
+lin substantial_A = mkA "substantiel" ; -- tocheck
+lin invite_V2V = mkV2V (mkV "inviter") ; -- tocheck
+lin invite_V2 = variants{}; -- mkV2V (mkV "inviter") ; -- tocheck
+lin intention_N = mkN "intention" feminine ; -- tocheck
+lin egg_N = L.egg_N ;
+lin reasonable_A = mkA "correct" | mkA "satisfaisant" ; -- tocheck
+lin onto_Prep = variants{} ; -- 
+lin retain_V2 = variants{}; -- mkV2V (mkV I.retenir_V2) ; -- tocheck
+lin aircraft_N = mkN "aéronef" masculine ; -- tocheck
+lin decade_N = mkN "dizaine" | mkN "décennie" feminine ; -- tocheck
+lin cheap_A = mkA "radin" | mkA "modique" ; -- tocheck
+lin quiet_A = mkA "tranquille" | mkA "calme" | mkA "silencieux" ; -- tocheck
+lin bright_A = mkA "brillant" | mkA "heureux" | mkA "intelligent" | mkA "vivide" ; -- tocheck
+lin contribute_V2 = variants{}; -- mkV2V (mkV "contribuer") ; -- tocheck
+lin contribute_V = variants{}; -- mkV2V (mkV "contribuer") ; -- tocheck
+lin row_N = mkN "ligne" feminine ; -- tocheck
+lin search_N = mkN "recherche" feminine ; -- tocheck
+lin limit_N = mkN "limite" feminine ; -- tocheck
+lin definition_N = mkN "définition" | mkN "définition" feminine ; -- tocheck
+lin unemployment_N = mkN "chômage" masculine ; -- tocheck
+lin spread_V2 = variants{}; -- mkV2V (mkV I.étendre_V2) | mkV2V (mkV "écarter") | mkV2V (mkV "disperser") | mkV2V (mkV "étaler") | mkV2V (mkV I.répandre_V2) ; -- tocheck
+lin spread_V = variants{}; -- mkV2V (mkV I.étendre_V2) | mkV2V (mkV "écarter") | mkV2V (mkV "disperser") | mkV2V (mkV "étaler") | mkV2V (mkV I.répandre_V2) ; -- tocheck
+lin mark_N = mkN "note" feminine | mkN "pièce" | mkN "marque" feminine | mkN "marc" masculine | mkN "score" masculine | mkN "mark" masculine | mkN "trace" feminine ; -- tocheck
+lin flight_N = mkN "fuite" feminine | mkN "vol" masculine | mkN "volée" feminine ; -- tocheck
+lin account_V2 = variants{} ; -- 
+lin account_V = variants{} ; -- 
+lin output_N = variants{} ; -- 
+lin last_V = variants{}; -- mkV2 (mkV "durer") ; -- tocheck
+lin tour_N = mkN "excursion" masculine | mkN "tournée" feminine ; -- tocheck
+lin address_N = mkN "discours" masculine | mkN "adresse" feminine ; -- tocheck
+lin immediate_A = mkA "proche" | mkA "immédiat" ; -- tocheck
+lin reduction_N = mkN "réduction" feminine ; -- tocheck
+lin interview_N = mkN "entretien" masculine | mkN "interview" feminine ; -- tocheck
+lin assess_V2 = mkV2 (mkV "estimer") ; -- tocheck
+lin promote_V2 = mkV2 (mkV I.promouvoir_V2) ; -- tocheck
+lin promote_V = variants{}; -- mkV2 (mkV I.promouvoir_V2) ; -- tocheck
+lin everybody_NP = S.everybody_NP ;
+lin suitable_A = mkA "approprié" ; -- tocheck
+lin growing_A = variants{} ; -- 
+lin nod_V = variants{} ; -- 
+lin reject_V2 = mkV2 (mkV "rejeter") ; -- tocheck
+lin while_N = mkN "moment" masculine ; -- tocheck
+lin high_Adv = variants{} ; -- 
+lin dream_N = mkN "rêve" masculine ; -- tocheck
+lin vote_VV = variants{}; -- mkV2 (mkV "voter") ; -- tocheck
+lin vote_V3 = variants{}; -- mkV2 (mkV "voter") ; -- tocheck
+lin vote_V2 = mkV2 (mkV "voter") ; -- tocheck
+lin vote_V = variants{}; -- mkV2 (mkV "voter") ; -- tocheck
+lin divide_V2 = mkV2 (mkV "diviser") | mkV2 (reflV (mkV "diviser")) | mkV2 (mkV "partager") ; -- tocheck
+lin divide_V = variants{}; -- mkV2 (mkV "diviser") | mkV2 (reflV (mkV "diviser")) | mkV2 (mkV "partager") ; -- tocheck
+lin declare_VS = variants{}; -- mkV2V (mkV "déclarer") ; -- tocheck
+lin declare_V2 = variants{}; -- mkV2V (mkV "déclarer") ; -- tocheck
+lin declare_V = variants{}; -- mkV2V (mkV "déclarer") ; -- tocheck
+lin handle_V2 = mkV2 (mkV "tâter") | mkV2 (mkV "gérer") | mkV2 (mkV "manipuler") | mkV2 (mkV "traiter") | mkV2 (mkV "manier") ; -- tocheck
+lin handle_V = variants{}; -- mkV2 (mkV "tâter") | mkV2 (mkV "gérer") | mkV2 (mkV "manipuler") | mkV2 (mkV "traiter") | mkV2 (mkV "manier") ; -- tocheck
+lin detailed_A = variants{} ; -- 
+lin challenge_N = mkN "défi" | mkN "défi" masculine ; -- tocheck
+lin notice_N = variants{} ; -- 
+lin rain_N = L.rain_N ;
+lin destroy_V2 = mkV2 (mkV I.détruire_V2) | mkV2 (mkV "euthanasier") ; -- tocheck
+lin mountain_N = L.mountain_N ;
+lin concentration_N = variants{} ; -- 
+lin limited_A = variants{} ; -- 
+lin finance_N = mkN "finance" feminine | mkN "finances" ; -- tocheck
+lin pension_N = mkN "pension" feminine ; -- tocheck
+lin influence_V2 = mkV2 (mkV "influencer") ; -- tocheck
+lin afraid_A = mkA "effrayé" ; -- tocheck
+lin murder_N = mkN "meurtre" masculine ; -- tocheck
+lin neck_N = L.neck_N ;
+lin weapon_N = mkN "arme" feminine ; -- tocheck
+lin hide_V2 = mkV2 (mkV "cacher") | mkV2 (reflV (mkV "cacher")) ; -- tocheck
+lin hide_V = variants{}; -- mkV2 (mkV "cacher") | mkV2 (reflV (mkV "cacher")) ; -- tocheck
+lin offence_N = variants{} ; -- 
+lin absence_N = mkN "absence" feminine | mkN "absence" ; -- tocheck
+lin error_N = mkN "erreur" feminine ; -- tocheck
+lin representativeMasc_N = mkN "représentatif" ;
+lin enterprise_N = mkN "entreprise" feminine | mkN "venture" feminine | mkN "initiative" feminine ; -- tocheck
+lin criticism_N = mkN "critique" feminine ; -- tocheck
+lin average_A = mkA "moyen" ; -- tocheck
+lin quick_A = mkA "animé" | mkA "rapide" ; -- tocheck
+lin sufficient_A = mkA "suffisant" | mkA "autosuffisant" ; -- tocheck
+lin appointment_N = mkN "rendez-vous" | mkN "nomination" feminine ; -- tocheck
+lin match_V2 = mkV2 (mkV "combiner") | mkV2 (mkV "concorder") ; -- tocheck
+lin transfer_V = variants{}; -- mkV2 (mkV "transférer") ; -- tocheck
+lin acid_N = mkN "acide" masculine | mkN "acide" ; -- tocheck
+lin spring_N = mkN "ressort" masculine | mkN "printemps" masculine | mkN "garde" feminine | mkN "source" feminine ; -- tocheck
+lin birth_N = mkN "naissance" feminine ; -- tocheck
+lin ear_N = L.ear_N ;
+lin recognize_VS = variants{} ; -- 
+lin recognize_4_V2 = variants{} ; -- 
+lin recognize_1_V2 = variants{} ; -- 
+lin recommend_V2V = mkV2V (mkV "adviser") | mkV2V (mkV "recommander") ; -- tocheck
+lin recommend_V2 = variants{}; -- mkV2V (mkV "adviser") | mkV2V (mkV "recommander") ; -- tocheck
+lin module_N = mkN "module" ; -- tocheck
+lin instruction_N = mkN "instruction" feminine ; -- tocheck
+lin democratic_A = mkA "démocratique" ; -- tocheck
+lin park_N = mkN "parc" masculine ; -- tocheck
+lin weather_N = mkN "temps" masculine | mkN "intempéries" feminine ; -- tocheck
+lin bottle_N = mkN "bouteille" feminine | mkN "biberon" masculine | mkN "culot" masculine ; -- tocheck
+lin address_V2 = variants{} ; -- 
+lin bedroom_N = mkN "chambre" feminine ; -- tocheck
+lin kid_N = mkN "gamin" | mkN "chevreau" masculine | mkN "gamin" masculine ; -- tocheck
+lin pleasure_N = mkN "désir" masculine | mkN "plaisir" masculine ; -- tocheck
+lin realize_VS = variants{}; -- mkV2 (mkV "réaliser") ; -- tocheck
+lin realize_V2 = mkV2 (mkV "réaliser") ; -- tocheck
+lin assembly_N = variants{} ; -- 
+lin expensive_A = mkA "cher" ; -- tocheck
+lin select_VV = variants{}; -- mkV2V (mkV "choisir") ; -- tocheck
+lin select_V2V = mkV2V (mkV "choisir") ; -- tocheck
+lin select_V2 = variants{}; -- mkV2V (mkV "choisir") ; -- tocheck
+lin select_V = variants{}; -- mkV2V (mkV "choisir") ; -- tocheck
+lin teaching_N = mkN "enseignement" masculine | mkN "doctrine" feminine ; -- tocheck
+lin desire_N = mkN "désir" masculine ; -- tocheck
+lin whilst_Subj = variants{} ; -- 
+lin contact_V2 = mkV2 (mkV "contacter") | mkV2 (mkV "toucher") ; -- tocheck
+lin implication_N = mkN "implication" ; -- tocheck
+lin combine_VV = variants{}; -- mkV2V (mkV "combiner") ; -- tocheck
+lin combine_V2 = variants{}; -- mkV2V (mkV "combiner") ; -- tocheck
+lin combine_V = variants{}; -- mkV2V (mkV "combiner") ; -- tocheck
+lin temperature_N = mkN "température" ; -- tocheck
+lin wave_N = mkN "vague" ; -- tocheck
+lin magazine_N = mkN "magasin" masculine | mkN "arsenal" masculine | mkN "magazine" masculine ; -- tocheck
+lin totally_Adv = variants{} ; -- 
+lin mental_A = mkA "mental" ; -- tocheck
+lin used_A = variants{} ; -- 
+lin store_N = mkN "entrepôt" masculine | mkN "stock" masculine ; -- tocheck
+lin scientific_A = mkA "scientifique" ; -- tocheck
+lin frequently_Adv = variants{} ; -- 
+lin thanks_N = mkN "merci" ;
+lin beside_Prep = variants{} ; -- 
+lin settlement_N = mkN "colonie" feminine | mkN "agglomération" feminine | mkN "arrangement" masculine | mkN "règlement" masculine ; -- tocheck
+lin absolutely_Adv = mkAdv "absolument" ;
+lin critical_A = mkA "critique" ; -- tocheck
+lin critical_2_A = variants{} ; -- 
+lin critical_1_A = variants{} ; -- 
+lin recognition_N = mkN "reconnaissance" feminine ; -- tocheck
+lin touch_N = mkN "toucher" masculine | mkN "toucher" ; -- tocheck
+lin consist_V = variants{} ; -- 
+lin below_Prep = variants{} ; -- 
+lin silence_N = mkN "silence" masculine ; -- tocheck
+lin expenditure_N = mkN "dépense" feminine ; -- tocheck
+lin institute_N = mkN "institut" masculine ; -- tocheck
+lin dress_V2 = mkV2 (mkV "panser") | mkV2 (reflV (mkV "habiller")) | mkV2 (mkV "habiller") ; -- tocheck
+lin dress_V = variants{}; -- mkV2 (mkV "panser") | mkV2 (reflV (mkV "habiller")) | mkV2 (mkV "habiller") ; -- tocheck
+lin dangerous_A = mkA "dangereux" ; -- tocheck
+lin familiar_A = mkA "familier" ; -- tocheck
+lin asset_N = mkN "actif" masculine ; -- tocheck
+lin educational_A = mkA "éducatif" ; -- tocheck
+lin sum_N = mkN "calcul" masculine | mkN "somme" feminine ; -- tocheck
+lin publication_N = mkN "publication" feminine ; -- tocheck
+lin partly_Adv = variants{} ; -- 
+lin block_N = mkN "bloc" masculine | mkN "billot" masculine | mkN "rue" feminine | mkN "immeuble" masculine | mkN "tête" | mkN "blocage" masculine ; -- tocheck
+lin seriously_Adv = variants{} ; -- 
+lin youth_N = mkN "jeunesse" feminine | mkN "jeune" masculine | mkN "jeune" feminine ; -- tocheck
+lin tape_N = mkN "bande" ; -- tocheck
+lin elsewhere_Adv = mkAdv "ailleurs" ; -- tocheck
+lin cover_N = mkN "couverture" feminine | mkN "couvercle" masculine | mkN "couvert" masculine ; -- tocheck
+lin fee_N = mkN "honoraires" ; -- tocheck
+lin program_N = mkN "programme" masculine | mkN "émission" feminine ; -- tocheck
+lin treaty_N = mkN "traité" masculine ; -- tocheck
+lin necessarily_Adv = variants{} ; -- 
+lin unlikely_A = variants{} ; -- 
+lin properly_Adv = variants{} ; -- 
+lin guest_N = mkN "invité(e)" | mkN "invité(e)" masculine | mkN "client(e)" masculine ; -- tocheck
+lin code_N = mkN "code" masculine ; -- tocheck
+lin hill_N = L.hill_N ;
+lin screen_N = mkN "paravent" masculine | mkN "écran" masculine ; -- tocheck
+lin household_N = mkN "foyer" masculine ; -- tocheck
+lin sequence_N = mkN "suite" feminine | mkN "séquence" feminine ; -- tocheck
+lin correct_A = L.correct_A ;
+lin female_A = mkA "femelle" ; -- tocheck
+lin phase_N = variants{} ; -- 
+lin crowd_N = mkN "monceau" masculine | mkN "foule" feminine ; -- tocheck
+lin welcome_V2 = mkV2 (mkV I.accueillir_V2) ; -- tocheck
+lin metal_N = mkN "métal" masculine ; -- tocheck
+lin human_N = mkN "humain" masculine ; -- tocheck
+lin widely_Adv = variants{} ; -- 
+lin undertake_V2 = mkV2 (mkV I.entreprendre_V2) ; -- tocheck
+lin cut_N = mkN "coupe" feminine | mkN "baissé" | mkN "coupure" feminine ; -- tocheck
+lin sky_N = L.sky_N ;
+lin brain_N = mkN "cerveau" masculine ; -- tocheck
+lin expert_N = mkN "expert" masculine ; -- tocheck
+lin experiment_N = mkN "expérience" feminine ; -- tocheck
+lin tiny_A = mkA "minuscule" ; -- tocheck
+lin perfect_A = mkA "parfait" ; -- tocheck
+lin disappear_V = mkV (mkV I.disparaître_V2) ; -- tocheck
+lin initiative_N = mkN "initiative" feminine ; -- tocheck
+lin assumption_N = variants{} ; -- 
+lin photograph_N = mkN "photographie" feminine ; -- tocheck
+lin ministry_N = mkN "ministère" masculine ; -- tocheck
+lin congress_N = mkN "congrès" masculine ; -- tocheck
+lin transfer_N = mkN "transfert" masculine ; -- tocheck
+lin reading_N = mkN "lecture" feminine ; -- tocheck
+lin scientist_N = mkN "scientifique" ; -- tocheck
+lin fast_Adv = mkAdv "vite" | mkAdv "rapidement" ;
+lin fast_A = mkA "rapide" ;
+lin closely_Adv = variants{} ; -- 
+lin thin_A = L.thin_A ;
+lin solicitorMasc_N = mkN "soliciteur" ; ----
+lin secure_V2 = variants{} ; -- 
+lin plate_N = mkN "plat" masculine | mkN "plaque" feminine | mkN "assiette" feminine | mkN "dentier" masculine | mkN "planche" feminine ; -- tocheck
+lin pool_N = mkN "piscine" | mkN "piscine" feminine ; -- tocheck
+lin gold_N = L.gold_N ;
+lin emphasis_N = mkN "accent" masculine | mkN "graisse" feminine ; -- tocheck
+lin recall_VS = variants{}; -- mkV2 (mkV "rappeler") | mkV2 (reflV (mkV I.souvenir_V)) ; -- tocheck
+lin recall_V2 = mkV2 (mkV "rappeler") | mkV2 (reflV (mkV I.souvenir_V)) ; -- tocheck
+lin shout_V2 = mkV2 (mkV "crier") ; -- tocheck
+lin shout_V = variants{}; -- mkV2 (mkV "crier") ; -- tocheck
+lin generate_V2 = mkV2 (mkV "générer") | mkV2 (mkV "engendrer") ; -- tocheck
+lin location_N = mkN "lieu" masculine ; -- tocheck
+lin display_VS = variants{}; -- mkV2 (mkV "afficher") | mkV2 (mkV "étaler") ; -- tocheck
+lin display_V2 = mkV2 (mkV "afficher") | mkV2 (mkV "étaler") ; -- tocheck
+lin heat_N = mkN "piquant" masculine | mkN "chaleur" feminine | mkN "chauffe" feminine | mkN "excitation" feminine | mkN "artillerie" feminine | mkN "flicaille" feminine ; -- tocheck
+lin gun_N = mkN "fusil" masculine | mkN "canon" | mkN "pistolet" masculine ; -- tocheck
+lin shut_V2 = mkV2 (mkV "fermer") ; -- tocheck
+lin journey_N = mkN "voyage" masculine ; -- tocheck
+lin imply_VS = variants{}; -- mkV2 (mkV "impliquer") | mkV2 (mkV "insinuer") ; -- tocheck
+lin imply_V2 = mkV2 (mkV "impliquer") | mkV2 (mkV "insinuer") ; -- tocheck
+lin imply_V = variants{}; -- mkV2 (mkV "impliquer") | mkV2 (mkV "insinuer") ; -- tocheck
+lin violence_N = mkN "violence" feminine ; -- tocheck
+lin dry_A = L.dry_A ;
+lin historical_A = mkA "historique" ; -- tocheck
+lin step_V2 = mkV2 (mkV "marcher") ; -- tocheck
+lin step_V = variants{}; -- mkV2 (mkV "marcher") ; -- tocheck
+lin curriculum_N = variants{} ; -- 
+lin noise_N = mkN "bruit" masculine ; -- tocheck
+lin lunch_N = mkN "déjeuner" masculine ; -- tocheck
+lin fear_VS = L.fear_VS ;
+lin fear_V2 = L.fear_V2 ;
+lin fear_V = variants{}; -- L.fear_V2 ;
+lin succeed_V2 = mkV2 (mkV "succéder") | mkV2 (mkV "réussir") ; -- tocheck
+lin succeed_V = variants{}; -- mkV2 (mkV "succéder") | mkV2 (mkV "réussir") ; -- tocheck
+lin fall_N = mkN "chute" feminine | mkN "déclin" masculine ; -- tocheck
+lin fall_2_N = variants{} ; -- 
+lin fall_1_N = variants{} ; -- 
+lin bottom_N = mkN "fond" masculine | mkN "passif" | mkN "arrière-train" masculine ; -- tocheck
+lin initial_A = mkA "initial" ; -- tocheck
+lin theme_N = mkN "thème" masculine ; -- tocheck
+lin characteristic_N = mkN "caractéristique" feminine ; -- tocheck
+lin pretty_Adv = variants{} ; -- 
+lin empty_A = L.empty_A ;
+lin display_N = mkN "représentation" feminine ; -- tocheck
+lin combination_N = mkN "combinaison" feminine ; -- tocheck
+lin interpretation_N = mkN "interprétation" ; -- tocheck
+lin rely_V2 = variants{} ; -- 
+lin rely_V = variants{} ; -- 
+lin escape_VS = variants{}; -- mkV2 (mkV "échapper") | mkV2 (mkV "éviter") ; -- tocheck
+lin escape_V2 = mkV2 (mkV "échapper") | mkV2 (mkV "éviter") ; -- tocheck
+lin escape_V = variants{}; -- mkV2 (mkV "échapper") | mkV2 (mkV "éviter") ; -- tocheck
+lin score_V2 = mkV2 (mkV "gagner") ; -- tocheck
+lin score_V = variants{}; -- mkV2 (mkV "gagner") ; -- tocheck
+lin justice_N = mkN "justice" | mkN "justice" feminine ; -- tocheck
+lin upper_A = mkA "supérieur" ; -- tocheck
+lin tooth_N = L.tooth_N ;
+lin organize_V2V = mkV2V (mkV "organiser") ; -- tocheck
+lin organize_V2 = variants{}; -- mkV2V (mkV "organiser") ; -- tocheck
+lin cat_N = L.cat_N ;
+lin tool_N = mkN "outil" masculine | mkN "mouton" masculine ; -- tocheck
+lin spot_N = mkN "tache" feminine | mkN "endroit" masculine | mkN "peu" masculine | mkN "bouton" masculine ; -- tocheck
+lin bridge_N = mkN "pont" masculine | mkN "bridge" masculine | mkN "pont" | mkN "passerelle" feminine | mkN "chevalet" masculine ; -- tocheck
+lin double_A = variants{} ; -- 
+lin direct_V2 = variants{} ; -- 
+lin direct_V = variants{} ; -- 
+lin conclude_VS = variants{}; -- mkV2 (mkV I.conclure_V2) ; -- tocheck
+lin conclude_V2 = mkV2 (mkV I.conclure_V2) ; -- tocheck
+lin conclude_V = variants{}; -- mkV2 (mkV I.conclure_V2) ; -- tocheck
+lin relative_A = mkA "relatif" ; -- tocheck
+lin soldier_N = mkN "soldat" masculine | mkN "mouillette" feminine ; -- tocheck
+lin climb_V2 = mkV2 (mkV "grimper") | mkV2 (mkV "escalader") ; -- tocheck
+lin climb_V = variants{}; -- mkV2 (mkV "grimper") | mkV2 (mkV "escalader") ; -- tocheck
+lin breath_N = mkN "haleine" feminine | mkN "souffle" masculine | mkN "respiration" feminine ; -- tocheck
+lin afford_V2V = mkV2V (reflV (mkV I.permettre_V2)) | mkV2V (mkV I.offrir_V2) ; -- tocheck
+lin afford_V2 = variants{}; -- mkV2V (reflV (mkV I.permettre_V2)) | mkV2V (mkV I.offrir_V2) ; -- tocheck
+lin urban_A = mkA "urbain" ; -- tocheck
+lin nurse_N = mkN "infirmière" feminine | mkN "nourrice" feminine ; -- tocheck
+lin narrow_A = L.narrow_A ;
+lin liberal_A = mkA "généreux" ; -- tocheck
+lin coal_N = mkN "charbon" masculine | mkN "charbon" ; -- tocheck
+lin priority_N = mkN "priorité" feminine ; -- tocheck
+lin wild_A = mkA "sauvage" ; -- tocheck
+lin revenue_N = mkN "revenu" masculine ; -- tocheck
+lin membership_N = mkN "adhésion" feminine | mkN "appartenance" feminine ; -- tocheck
+lin grant_N = variants{} ; -- 
+lin approve_V2 = mkV2 (mkV "approuver") ; -- tocheck
+lin approve_V = variants{}; -- mkV2 (mkV "approuver") ; -- tocheck
+lin tall_A = mkA "haut" | mkA "grand" ; -- tocheck
+lin apparent_A = mkA "manifeste" | mkA "apparent" ; -- tocheck
+lin faith_N = mkN "foi" feminine ; -- tocheck
+lin under_Adv = mkAdv "moins" | mkAdv "dessous" ; -- tocheck
+lin fix_V2 = mkV2 (mkV "fixer") | mkV2 (mkV "réparer") ; -- tocheck
+lin fix_V = variants{}; -- mkV2 (mkV "fixer") | mkV2 (mkV "réparer") ; -- tocheck
+lin slow_A = mkA "lent" ; -- tocheck
+lin troop_N = variants{} ; -- 
+lin motion_N = mkN "mouvement" masculine | mkN "motion" feminine ; -- tocheck
+lin leading_A = variants{} ; -- 
+lin component_N = mkN "composant" masculine ; -- tocheck
+lin bloody_A = mkA "sanglant" | mkA "foutu" ; -- tocheck
+lin literature_N = mkN "littérature" feminine ; -- tocheck
+lin conservative_A = mkA "conservateur" ; -- tocheck
+lin variation_N = mkN "variation" feminine ; -- tocheck
+lin remind_V2 = variants{} ; -- 
+lin inform_V2 = mkV2 (mkV "dénoncer") | mkV2 (mkV "informer") ; -- tocheck
+lin inform_V = variants{}; -- mkV2 (mkV "dénoncer") | mkV2 (mkV "informer") ; -- tocheck
+lin alternative_N = mkN "alternative" feminine ; -- tocheck
+lin neither_Adv = variants{} ; -- 
+lin outside_Adv = mkAdv "hors" | mkAdv "dehors" ; -- tocheck
+lin mass_N = mkN "masse" feminine | mkN "messe" feminine ; -- tocheck
+lin busy_A = mkA "occupé" ; -- tocheck
+lin chemical_N = variants{} ; -- 
+lin careful_A = mkA "prudent" | mkA "soigneux" ; -- tocheck
+lin investigate_V2 = mkV2 (mkV "enquêter") | mkV2 (mkV "étudier") ; -- tocheck
+lin investigate_V = variants{}; -- mkV2 (mkV "enquêter") | mkV2 (mkV "étudier") ; -- tocheck
+lin roll_V2 = mkV2 (mkV "rouler") ; -- tocheck
+lin roll_V = variants{}; -- mkV2 (mkV "rouler") ; -- tocheck
+lin instrument_N = mkN "instrument" masculine ; -- tocheck
+lin guide_N = mkN "guide" | mkN "guide" masculine ; -- tocheck
+lin criterion_N = mkN "critère" masculine ; -- tocheck
+lin pocket_N = mkN "poche" feminine ; -- tocheck
+lin suggestion_N = mkN "suggestion" feminine ; -- tocheck
+lin aye_Interj = variants{} ; -- 
+lin entitle_VS = variants{} ; -- 
+lin entitle_V2V = variants{} ; -- 
+lin tone_N = mkN "ton" masculine | mkN "ton" ; -- tocheck
+lin attractive_A = mkA "attractif" | mkA "attrayant" ; -- tocheck
+lin wing_N = L.wing_N ;
+lin surprise_N = mkN "surprise" | mkN "surprise" feminine ; -- tocheck
+lin male_N = mkN "mâle" masculine | mkN "homme" masculine ; -- tocheck
+lin ring_N = mkN "anneau" masculine | mkN "piste" feminine | mkN "cercle" masculine | mkN "ring" masculine ; -- tocheck
+lin pub_N = mkN "pub" masculine ; -- tocheck
+lin fruit_N = L.fruit_N ;
+lin passage_N = mkN "passage" masculine ; -- tocheck
+lin illustrate_VS = variants{}; -- mkV2 (mkV "illustrer") ; -- tocheck
+lin illustrate_V2 = mkV2 (mkV "illustrer") ; -- tocheck
+lin illustrate_V = variants{}; -- mkV2 (mkV "illustrer") ; -- tocheck
+lin pay_N = variants{} ; -- 
+lin ride_V2 = mkV2 (mkV "rouler") ; -- tocheck
+lin ride_V = variants{}; -- mkV2 (mkV "rouler") ; -- tocheck
+lin foundation_N = mkN "fondation" feminine ; -- tocheck
+lin restaurant_N = L.restaurant_N ;
+lin vital_A = mkA "vital" ; -- tocheck
+lin alternative_A = mkA "alternatif" ; -- tocheck
+lin burn_V2 = mkV2 (mkV "brûler") | mkV2 (mkV "graver") ; -- tocheck
+lin burn_V = L.burn_V ;
+lin map_N = mkN "plan" masculine | mkN "carte" feminine ; -- tocheck
+lin united_A = variants{} ; -- 
+lin device_N = mkN "appareil" masculine | mkN "stratagème" masculine ; -- tocheck
+lin jump_V2 = variants{}; -- mkV2V (mkV "sauter") | mkV2V (mkV "sursauter") ; -- tocheck
+lin jump_V = L.jump_V ;
+lin estimate_VS = variants{}; -- mkV2V (mkV "estimer") ; -- tocheck
+lin estimate_V2V = mkV2V (mkV "estimer") ; -- tocheck
+lin estimate_V2 = variants{}; -- mkV2V (mkV "estimer") ; -- tocheck
+lin estimate_V = variants{}; -- mkV2V (mkV "estimer") ; -- tocheck
+lin conduct_V2 = mkV2 (reflV (mkV "comporter")) ; -- tocheck
+lin conduct_V = variants{}; -- mkV2 (reflV (mkV "comporter")) ; -- tocheck
+lin derive_V2 = mkV2 (mkV "dériver") | mkV2 (mkV I.déduire_V2) ; -- tocheck
+lin derive_V = variants{}; -- mkV2 (mkV "dériver") | mkV2 (mkV I.déduire_V2) ; -- tocheck
+lin comment_VS = variants{}; -- mkV2 (mkV "commenter") ; -- tocheck
+lin comment_V2 = mkV2 (mkV "commenter") ; -- tocheck
+lin comment_V = variants{}; -- mkV2 (mkV "commenter") ; -- tocheck
+lin east_N = mkN "est" masculine ; -- tocheck
+lin advise_VS = variants{}; -- mkV2 (mkV "conseiller") ; -- tocheck
+lin advise_V2 = mkV2 (mkV "conseiller") ; -- tocheck
+lin advise_V = variants{}; -- mkV2 (mkV "conseiller") ; -- tocheck
+lin advance_N = mkN "avance" feminine | mkN "avancée" feminine ; -- tocheck
+lin motor_N = mkN "moteur" masculine ; -- tocheck
+lin satisfy_V2 = mkV2 (mkV I.satisfaire_V2) ; -- tocheck
+lin hell_N = mkN "enfer" masculine ; -- tocheck
+lin winner_N = mkN "gagnant" masculine ; -- tocheck
+lin effectively_Adv = variants{} ; -- 
+lin mistake_N = mkN "faute" feminine ; -- tocheck
+lin incident_N = mkN "incident" masculine ; -- tocheck
+lin focus_V2 = mkV2 (mkV "focaliser") | mkV2 (reflV (mkV "concentrer")) | mkV2 (mkV "concentrer") ; -- tocheck
+lin focus_V = variants{}; -- mkV2 (mkV "focaliser") | mkV2 (reflV (mkV "concentrer")) | mkV2 (mkV "concentrer") ; -- tocheck
+lin exercise_VV = variants{}; -- mkV2 (mkV "exercer") ; -- tocheck
+lin exercise_V2 = mkV2 (mkV "exercer") ; -- tocheck
+lin exercise_V = variants{}; -- mkV2 (mkV "exercer") ; -- tocheck
+lin representation_N = mkN "représentation" ; -- tocheck
+lin release_N = mkN "version" feminine ; -- tocheck
+lin leaf_N = L.leaf_N ;
+lin border_N = mkN "bordure" | mkN "bord" masculine | mkN "frontière" feminine ; -- tocheck
+lin wash_V2 = L.wash_V2 ;
+lin wash_V = variants{}; -- L.wash_V2 ;
+lin prospect_N = mkN "perspective" feminine ; -- tocheck
+lin blow_V2 = mkV2 (mkV "souffler") | mkV2 (mkV "jouer") | mkV2 (mkV "exploser") | mkV2 (mkV "sucer") | mkV2 (reflV (mkV "casser")) | mkV2 (mkV "claquer") ; -- tocheck
+lin blow_V = L.blow_V ;
+lin trip_N = mkN "trip" masculine ; -- tocheck
+lin observation_N = mkN "observation" feminine | mkN "remarque" feminine ; -- tocheck
+lin gather_V2 = mkV2 (mkV "rassembler") | mkV2 (mkV I.déduire_V2) ; -- tocheck
+lin gather_V = variants{}; -- mkV2 (mkV "rassembler") | mkV2 (mkV I.déduire_V2) ; -- tocheck
+lin ancient_A = mkA "antique" | mkA "ancien" ; -- tocheck
+lin brief_A = mkA "bref" ; -- tocheck
+lin gate_N = mkN "grille" feminine | mkN "portail" masculine | mkN "porte" feminine ; -- tocheck
+lin elderly_A = mkA "vieux" ; -- tocheck
+lin persuade_V2V = mkV2V (mkV "persuader") ; -- tocheck
+lin persuade_V2 = variants{}; -- mkV2V (mkV "persuader") ; -- tocheck
+lin overall_A = variants{} ; -- 
+lin rare_A = mkA "saignant" | mkA "rare" ; -- tocheck
+lin index_N = mkN "index" masculine ; -- tocheck
+lin hand_V2 = mkV2 (mkV "donner") ; -- tocheck
+lin circle_N = mkN "disque" masculine | mkN "cercle" masculine ; -- tocheck
+lin creation_N = mkN "création" feminine ; -- tocheck
+lin drawing_N = mkN "pige" feminine | mkN "dessin" masculine ; -- tocheck
+lin anybody_NP = S.mkNP (mkPN "n'importe qui") ;
+lin flow_N = mkN "écoulement" masculine | mkN "flux" masculine ; -- tocheck
+lin matter_V = mkV (mkV "importer") ; -- tocheck
+lin external_A = mkA "externe" ; -- tocheck
+lin capable_A = mkA "capable" ; -- tocheck
+lin recover_V = variants{}; -- mkV2V (mkV "récupérer") | mkV2V (mkV "recouvrer") ; -- tocheck
+lin shot_N = mkN "poids" masculine | mkN "tir" masculine | mkN "dose" feminine | mkN "coup" masculine | mkN "plomb" masculine | mkN "piqure" feminine ; -- tocheck
+lin request_N = mkN "requête" feminine | mkN "demande" feminine ; -- tocheck
+lin impression_N = mkN "impression" feminine ; -- tocheck
+lin neighbour_N = mkN "voisin" masculine ; -- tocheck
+lin theatre_N = variants{} ; -- 
+lin beneath_Prep = variants{} ; -- 
+lin hurt_V2 = mkV2 (mkV "blesser") ; -- tocheck
+lin hurt_V = variants{}; -- mkV2 (mkV "blesser") ; -- tocheck
+lin mechanism_N = mkN "mechanisme" masculine ; -- tocheck
+lin potential_N = mkN "possibilités" ; -- tocheck
+lin lean_V2 = mkV2 (reflV (mkV "pencher")) | mkV2 (reflV (mkV "presser")) ; -- tocheck
+lin lean_V = variants{}; -- mkV2 (reflV (mkV "pencher")) | mkV2 (reflV (mkV "presser")) ; -- tocheck
+lin defendant_N = mkN "inculpé" ; -- tocheck
+lin atmosphere_N = mkN "atmosphère" masculine | mkN "ambiance" feminine ; -- tocheck
+lin slip_V2 = mkV2 (mkV "glisser") ; -- tocheck
+lin slip_V = variants{}; -- mkV2 (mkV "glisser") ; -- tocheck
+lin chain_N = mkN "chaîne" feminine ; -- tocheck
+lin accompany_V2 = mkV2 (mkV "accompagner") ; -- tocheck
+lin wonderful_A = mkA "merveilleux" ; -- tocheck
+lin earn_V2 = mkV2 (mkV "mériter") | mkV2 (mkV "gagner") ; -- tocheck
+lin earn_V = variants{}; -- mkV2 (mkV "mériter") | mkV2 (mkV "gagner") ; -- tocheck
+lin enemy_N = L.enemy_N ;
+lin desk_N = mkN "bureau" masculine ; -- tocheck
+lin engineering_N = mkN "ingénierie" feminine ; -- tocheck
+lin panel_N = mkN "panneau" | mkN "panneau" masculine | mkN "case" feminine ; -- tocheck
+lin distinction_N = mkN "distinction" ; -- tocheck
+lin deputy_N = mkN "adjoint" masculine | mkN "député" masculine ; -- tocheck
+lin discipline_N = mkN "discipline" | mkN "discipline" feminine ; -- tocheck
+lin strike_N = mkN "strike" masculine | mkN "coup" masculine | mkN "grève" feminine ; -- tocheck
+lin strike_2_N = variants{} ; -- 
+lin strike_1_N = variants{} ; -- 
+lin married_A = variants{} ; -- 
+lin plenty_NP = variants{} ; -- 
+lin establishment_N = mkN "establishment" masculine | mkN "établissement" masculine ; -- tocheck
+lin fashion_N = mkN "mode" feminine | mkN "façon" feminine ; -- tocheck
+lin roof_N = L.roof_N ;
+lin milk_N = L.milk_N ;
+lin entire_A = mkA "entier" ; -- tocheck
+lin tear_N = mkN "larme" feminine ; -- tocheck
+lin secondary_A = mkA "secondaire" ; -- tocheck
+lin finding_N = variants{} ; -- 
+lin welfare_N = mkN "bien-être" masculine ; -- tocheck
+lin increased_A = variants{} ; -- 
+lin attach_V2 = mkV2 (mkV "attacher") ; -- tocheck
+lin attach_V = variants{}; -- mkV2 (mkV "attacher") ; -- tocheck
+lin typical_A = variants{} ; -- 
+lin typical_3_A = variants{} ; -- 
+lin typical_2_A = variants{} ; -- 
+lin typical_1_A = variants{} ; -- 
+lin meanwhile_Adv = variants{} ; -- 
+lin leadership_N = mkN "autorité" feminine ; -- tocheck
+lin walk_N = mkN "but-sur-balles" masculine | mkN "allée" feminine | mkN "démarche" feminine | mkN "promenade" feminine ; -- tocheck
+lin negotiation_N = mkN "négociation" feminine ; -- tocheck
+lin clean_A = L.clean_A ;
+lin religion_N = L.religion_N ;
+lin count_V2 = L.count_V2 ;
+lin count_V = variants{}; -- L.count_V2 ;
+lin grey_A = variants{} ; -- 
+lin hence_Adv = mkAdv "ainsi" | mkAdv "d'où" | mkAdv "d'ici" ; -- tocheck
+lin alright_Adv = variants{} ; -- 
+lin first_A = variants{} ; -- 
+lin fuel_N = mkN "carburant" masculine ; -- tocheck
+lin mine_N = mkN "mine" feminine ; -- tocheck
+lin appeal_V2 = variants{} ; -- 
+lin appeal_V = variants{} ; -- 
+lin servantMasc_N = mkN "domestique" | mkN "serviteur" masculine ;
+lin liability_N = mkN "responsabilité" feminine ; -- tocheck
+lin constant_A = mkA "constant" ; -- tocheck
+lin hate_VV = variants{}; -- mkV2V (mkV I.haïr_V2) ; -- tocheck
+lin hate_V2 = L.hate_V2 ;
+lin shoe_N = L.shoe_N ;
+lin expense_N = mkN "dépense" feminine ; -- tocheck
+lin vast_A = mkA "vaste" ; -- tocheck
+lin soil_N = mkN "terre" feminine | mkN "souillure" masculine | mkN "sol" masculine ; -- tocheck
+lin writing_N = mkN "écriture" feminine | mkN "oeuvre" feminine ; -- tocheck
+lin nose_N = L.nose_N ;
+lin origin_N = mkN "origine" feminine | mkN "source" feminine ; -- tocheck
+lin lord_N = mkN "seigneur" masculine | mkN "châtelain" ; -- tocheck
+lin rest_V2 = mkV2 (reflV (mkV "reposer")) | mkV2 (mkV "rester") | mkV2 (mkV "reposer") ; -- tocheck
+lin drive_N = mkN "lecteur" masculine | mkN "pulsion" feminine ; -- tocheck
+lin ticket_N = mkN "billet" | mkN "billet" masculine | mkN "contravention" feminine ; -- tocheck
+lin editor_N = mkN "rédacteur" masculine | mkN "monteuse" masculine | mkN "éditeur" masculine | mkN "monteur" masculine ; -- tocheck
+lin switch_V2 = mkV2 (mkV "changer") | mkV2 (mkV "commuter") | mkV2 (mkV "échanger") ; -- tocheck
+lin switch_V = variants{}; -- mkV2 (mkV "changer") | mkV2 (mkV "commuter") | mkV2 (mkV "échanger") ; -- tocheck
+lin provided_Subj = variants{} ; -- 
+lin northern_A = mkA "septentrional" | mkA "bise" ; -- tocheck
+lin significance_N = mkN "signification" feminine ; -- tocheck
+lin channel_N = mkN "chaîne" feminine ; -- tocheck
+lin convention_N = mkN "convention" ; -- tocheck
+lin damage_V2 = mkV2 (mkV "endommager") ; -- tocheck
+lin funny_A = mkA "drôle" | mkA "étrange" ; -- tocheck
+lin bone_N = L.bone_N ;
+lin severe_A = mkA "sévère" ; -- tocheck
+lin search_V2 = mkV2 (mkV "chercher") ; -- tocheck
+lin search_V = mkV "chercher" ; -- tocheck
+lin iron_N = L.iron_N ;
+lin vision_N = mkN "vision" feminine | mkN "aspiration" feminine ; -- tocheck
+lin via_Prep = variants{} ; -- 
+lin somewhat_Adv = mkAdv "assez" ; -- tocheck
+lin inside_Adv = variants{} ; -- 
+lin trend_N = mkN "tendance" feminine | mkN "penchant" feminine ; -- tocheck
+lin revolution_N = mkN "révolution" feminine | mkN "tour" masculine ; -- tocheck
+lin terrible_A = mkA "terrible" | mkA "épouvantable" ; -- tocheck
+lin knee_N = L.knee_N ;
+lin dress_N = mkN "tenue" feminine | mkN "robe" feminine ; -- tocheck
+lin unfortunately_Adv = variants{} ; -- 
+lin steal_V2 = mkV2 (mkV "voler") ; -- tocheck
+lin steal_V = variants{}; -- mkV2 (mkV "voler") ; -- tocheck
+lin criminal_A = mkA "criminel" ; -- tocheck
+lin signal_N = mkN "signal" masculine ; -- tocheck
+lin notion_N = mkN "notion" feminine ; -- tocheck
+lin comparison_N = mkN "comparaison" feminine ; -- tocheck
+lin academic_A = mkA "académique" ; -- tocheck
+lin outcome_N = mkN "issue" feminine ; -- tocheck
+lin lawyer_N = mkN "juriste" ; -- tocheck
+lin strongly_Adv = variants{} ; -- 
+lin surround_V2 = mkV2 (mkV "entourer") | mkV2 (mkV I.enceindre_V2) ; -- tocheck
+lin explore_VS = variants{}; -- mkV2 (mkV "explorer") ; -- tocheck
+lin explore_V2 = mkV2 (mkV "explorer") ; -- tocheck
+lin achievement_N = mkN "succès" masculine | mkN "réalisation" feminine ; -- tocheck
+lin odd_A = mkA "bizarre" | mkA "impair" ; -- tocheck
+lin expectation_N = mkN "attente" ; -- tocheck
+lin corporate_A = variants{} ; -- 
+lin prisoner_N = mkN "prisonnier" masculine ; -- tocheck
+lin question_V2 = mkV2 (mkV "questionner") ; -- tocheck
+lin rapidly_Adv = variants{} ; -- 
+lin deep_Adv = variants{} ; -- 
+lin southern_A = mkA "sudiste" | mkA "méridional" ; -- tocheck
+lin amongst_Prep = variants{} ; -- 
+lin withdraw_V2 = mkV2 (mkV "retirer") | mkV2 (reflV (mkV "retirer")) | mkV2 (mkV "tirer") ; -- tocheck
+lin withdraw_V = variants{}; -- mkV2 (mkV "retirer") | mkV2 (reflV (mkV "retirer")) | mkV2 (mkV "tirer") ; -- tocheck
+lin afterwards_Adv = mkAdv "après" ; -- tocheck
+lin paint_V2 = mkV2 (mkV I.peindre_V2) ; -- tocheck
+lin paint_V = variants{}; -- mkV2 (mkV I.peindre_V2) ; -- tocheck
+lin judge_VS = variants{}; -- mkV2V (mkV "juger") ; -- tocheck
+lin judge_V2 = variants{}; -- mkV2V (mkV "juger") ; -- tocheck
+lin judge_V = variants{}; -- mkV2V (mkV "juger") ; -- tocheck
+lin citizenMasc_N = mkN "citoyen" ;
+lin permanent_A = mkA "permanent" ; -- tocheck
+lin weak_A = mkA "faible" ; -- tocheck
+lin separate_V2 = mkV2 (mkV "séparer") | mkV2 (reflV (mkV "séparer")) ; -- tocheck
+lin separate_V = variants{}; -- mkV2 (mkV "séparer") | mkV2 (reflV (mkV "séparer")) ; -- tocheck
+lin plastic_N = L.plastic_N ;
+lin connect_V2 = mkV2 (mkV "accoupler") ; -- tocheck
+lin connect_V = variants{}; -- mkV2 (mkV "accoupler") ; -- tocheck
+lin fundamental_A = mkA "fondamental" ; -- tocheck
+lin plane_N = mkN "avion" masculine | mkN "rabot" masculine | mkN "platane" masculine | mkN "plan" masculine ; -- tocheck
+lin height_N = mkN "hauteur" feminine | mkN "taille" feminine ; -- tocheck
+lin opening_N = mkN "ouverture" feminine | mkN "trou" masculine ; -- tocheck
+lin lesson_N = mkN "leçon" feminine ; -- tocheck
+lin similarly_Adv = variants{} ; -- 
+lin shock_N = mkN "choc" masculine ; -- tocheck
+lin rail_N = mkN "rails" masculine | mkN "rail" masculine | mkN "râle" masculine ; -- tocheck
+lin tenant_N = mkN "occupant" masculine | mkN "locataire" ; -- tocheck
+lin owe_V2 = mkV2 (mkV I.devoir_V2) ; -- tocheck
+lin owe_V = variants{}; -- mkV2 (mkV I.devoir_V2) ; -- tocheck
+lin originally_Adv = variants{} ; -- 
+lin middle_A = mkA "milieu" ; -- tocheck
+lin somehow_Adv = variants{} ; -- 
+lin minor_A = variants{} ; -- 
+lin negative_A = mkA "négatif" ; -- tocheck
+lin knock_V2 = mkV2 (mkV "frapper") ; -- tocheck
+lin knock_V = variants{}; -- mkV2 (mkV "frapper") ; -- tocheck
+lin root_N = L.root_N ;
+lin pursue_V2 = mkV2 (mkV I.poursuivre_V2) ; -- tocheck
+lin pursue_V = variants{}; -- mkV2 (mkV I.poursuivre_V2) ; -- tocheck
+lin inner_A = mkA "intérieur" ; -- tocheck
+lin crucial_A = mkA "crucial" ; -- tocheck
+lin occupy_V2 = mkV2 (mkV "occuper") ; -- tocheck
+lin occupy_V = variants{}; -- mkV2 (mkV "occuper") ; -- tocheck
+lin that_AdA = lin AdA (ss "tellement") ;
+lin independence_N = mkN "indépendance" feminine ; -- tocheck
+lin column_N = mkN "colonne" feminine | mkN "colonne" ; -- tocheck
+lin proceeding_N = variants{} ; -- 
+lin female_N = mkN "femelle" feminine ; -- tocheck
+lin beauty_N = mkN "beauté" feminine ; -- tocheck
+lin perfectly_Adv = variants{} ; -- 
+lin struggle_N = mkN "lutte" feminine ; -- tocheck
+lin gap_N = mkN "brèche" feminine | mkN "col" masculine | mkN "trouée" feminine ; -- tocheck
+lin house_V2 = mkV2 (mkV "héberger") | mkV2 (mkV "garer") ; -- tocheck
+lin database_N = variants{} ; -- 
+lin stretch_V2 = mkV2 (reflV (mkV I.étendre_V2)) | mkV2 (reflV (mkV "étirer")) | mkV2 (mkV I.étendre_V2) ; -- tocheck
+lin stretch_V = variants{}; -- mkV2 (reflV (mkV I.étendre_V2)) | mkV2 (reflV (mkV "étirer")) | mkV2 (mkV I.étendre_V2) ; -- tocheck
+lin stress_N = mkN "stress" masculine | mkN "accentuation" feminine | mkN "tension" feminine ; -- tocheck
+lin passenger_N = mkN "passager" masculine ; -- tocheck
+lin boundary_N = mkN "frontière" feminine ; -- tocheck
+lin easy_Adv = variants{} ; -- 
+lin view_V2 = mkV2 (mkV "regarder") ; -- tocheck
+lin manufacturer_N = mkN "fabricant" masculine ; -- tocheck
+lin sharp_A = L.sharp_A ;
+lin formation_N = variants{} ; -- 
+lin queen_N = L.queen_N ;
+lin waste_N = mkN "dégradation" feminine | mkN "fèces" | mkN "ordures" | mkN "gaspillage" masculine ; -- tocheck
+lin virtually_Adv = variants{} ; -- 
+lin expand_V2 = variants{}; -- mkV2V (mkV "agrandir") | mkV2V (mkV "élaborer") ; -- tocheck
+lin expand_V = variants{}; -- mkV2V (mkV "agrandir") | mkV2V (mkV "élaborer") ; -- tocheck
+lin contemporary_A = mkA "contemporain" ; -- tocheck
+lin politician_N = mkN "politicien" masculine ; -- tocheck
+lin back_V = variants{}; -- mkV2 (mkV I.soutenir_V2) ; -- tocheck
+lin territory_N = mkN "territoire" masculine ; -- tocheck
+lin championship_N = mkN "championnat" masculine | mkN "champion" masculine ; -- tocheck
+lin exception_N = mkN "exception" feminine ; -- tocheck
+lin thick_A = L.thick_A ;
+lin inquiry_N = mkN "enquête" feminine ; -- tocheck
+lin topic_N = mkN "sujet" masculine ; -- tocheck
+lin resident_N = mkN "résident" masculine ; -- tocheck
+lin transaction_N = variants{} ; -- 
+lin parish_N = mkN "commune" feminine | mkN "paroisse" feminine ; -- tocheck
+lin supporter_N = mkN "partisan" masculine ; -- tocheck
+lin massive_A = mkA "massif" ; -- tocheck
+lin light_V2 = mkV2 (mkV "allumer") ; -- tocheck
+lin light_V = variants{}; -- mkV2 (mkV "allumer") ; -- tocheck
+lin unique_A = mkA "unique" ; -- tocheck
+lin challenge_V2 = mkV2 (mkV "défier") ; -- tocheck
+lin challenge_V = variants{}; -- mkV2 (mkV "défier") ; -- tocheck
+lin inflation_N = mkN "inflation" feminine ; -- tocheck
+lin assistance_N = mkN "assistance" feminine ; -- tocheck
+lin list_V2V = mkV2V (mkV "lister") ; -- tocheck
+lin list_V2 = variants{}; -- mkV2V (mkV "lister") ; -- tocheck
+lin list_V = variants{}; -- mkV2V (mkV "lister") ; -- tocheck
+lin identity_N = mkN "identité" feminine ; -- tocheck
+lin suit_V2 = mkV2 (mkV I.convenir_V2) ; -- tocheck
+lin suit_V = variants{}; -- mkV2 (mkV I.convenir_V2) ; -- tocheck
+lin parliamentary_A = mkA "parlementaire" ; -- tocheck
+lin unknown_A = mkA "inconnu" ; -- tocheck
+lin preparation_N = mkN "préparation" feminine ; -- tocheck
+lin elect_V3 = mkV3 (mkV I.élire_V2) | mkV3 (mkV "choisir") ; -- tocheck
+lin elect_V2V = variants{}; -- variants{}; -- mkV3 (mkV I.élire_V2) | mkV3 (mkV "choisir") ; -- tocheck
+lin elect_V2 = variants{}; -- mkV3 (mkV I.élire_V2) | mkV3 (mkV "choisir") ; -- tocheck
+lin elect_V = variants{}; -- mkV3 (mkV I.élire_V2) | mkV3 (mkV "choisir") ; -- tocheck
+lin badly_Adv = variants{} ; -- 
+lin moreover_Adv = variants{} ; -- 
+lin tie_V2 = L.tie_V2 ;
+lin tie_V = variants{}; -- L.tie_V2 ;
+lin cancer_N = mkN "cancer" masculine ; -- tocheck
+lin champion_N = mkN "champion" masculine ; -- tocheck
+lin exclude_V2 = mkV2 (mkV I.exclure_V2) ; -- tocheck
+lin review_V2 = variants{} ; -- 
+lin review_V = variants{} ; -- 
+lin licence_N = variants{} ; -- 
+lin breakfast_N = variants{} ; -- 
+lin minority_N = mkN "minorité" feminine | mkN "minorité" ; -- tocheck
+lin appreciate_V2 = mkV2 (mkV "reconnaissant") ; -- tocheck
+lin appreciate_V = variants{}; -- mkV2 (mkV "reconnaissant") ; -- tocheck
+lin fan_N = variants{} ; -- 
+lin fan_3_N = mkN "éventail" masculine ; -- tocheck
+lin fan_2_N = mkN "fan" ; -- tocheck
+lin fan_1_N = mkN "ventilateur" masculine ; -- tocheck
+lin chief_N = variants{} ; -- 
+lin accommodation_N = mkN "hébergement" | mkN "accommodation" ; -- tocheck
+lin subsequent_A = mkA "subséquent" ; -- tocheck
+lin democracy_N = mkN "démocratie" feminine ; -- tocheck
+lin brown_A = L.brown_A ;
+lin taste_N = mkN "avant-goût" masculine | mkN "goût" masculine ; -- tocheck
+lin crown_N = mkN "milieu" masculine | mkN "couronne" feminine | mkN "clef" feminine | mkN "lauriers" | mkN "fond" masculine | mkN "sommet" masculine | mkN "couronnement" masculine | mkN "cime" feminine ; -- tocheck
+lin permit_V2V = mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin permit_V2 = variants{}; -- mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin permit_V = variants{}; -- mkV2V (mkV I.permettre_V2) ; -- tocheck
+lin buyerMasc_N = mkN "acheteur" masculine ;
+lin gift_N = mkN "don" masculine | mkN "présent" masculine ; -- tocheck
+lin resolution_N = mkN "résolution" feminine ; -- tocheck
+lin angry_A = mkA "fâché" ; -- tocheck
+lin metre_N = mkN "mètre" masculine ; -- tocheck
+lin wheel_N = mkN "volant" masculine | mkN "roue" | mkN "roue" feminine ; -- tocheck
+lin clause_N = variants{} ; -- 
+lin break_N = mkN "espace" masculine | mkN "pause" feminine ; -- tocheck
+lin tank_N = mkN "réservoir" masculine | mkN "cuve" feminine | mkN "citerne" feminine ; -- tocheck
+lin benefit_V2 = variants{} ; -- 
+lin benefit_V = variants{} ; -- 
+lin engage_V2 = mkV2 (mkV "engager") | mkV2 (mkV "embrayer") ; -- tocheck
+lin engage_V = variants{}; -- mkV2 (mkV "engager") | mkV2 (mkV "embrayer") ; -- tocheck
+lin alive_A = mkA "vivant" ; -- tocheck
+lin complaint_N = mkN "plainte" feminine ; -- tocheck
+lin inch_N = mkN "pouce" masculine | mkN "poil" masculine ; -- tocheck
+lin firm_A = variants{} ; -- 
+lin abandon_V2 = mkV2 (mkV "abandonner") ; -- tocheck
+lin blame_V2 = mkV2 (mkV "reprocher") ; -- tocheck
+lin blame_V = variants{}; -- mkV2 (mkV "reprocher") ; -- tocheck
+lin clean_V2 = mkV2 (mkV "nettoyer") | mkV2 (mkV "ranger") ; -- tocheck
+lin clean_V = variants{}; -- mkV2 (mkV "nettoyer") | mkV2 (mkV "ranger") ; -- tocheck
+lin quote_V2 = mkV2 (mkV "citer") | mkV2 (mkV "coter") ; -- tocheck
+lin quote_V = variants{}; -- mkV2 (mkV "citer") | mkV2 (mkV "coter") ; -- tocheck
+lin quantity_N = mkN "quantité" feminine ; -- tocheck
+lin rule_VS = variants{}; -- mkV2 (mkV "gouverner") ; -- tocheck
+lin rule_V2 = mkV2 (mkV "gouverner") ; -- tocheck
+lin rule_V = variants{}; -- mkV2 (mkV "gouverner") ; -- tocheck
+lin guilty_A = mkA "coupable" ; -- tocheck
+lin prior_A = variants{} ; -- 
+lin round_A = L.round_A ;
+lin eastern_A = mkA "oriental" ; -- tocheck
+lin coat_N = L.coat_N ;
+lin involvement_N = mkN "implication" feminine ; -- tocheck
+lin tension_N = mkN "tension" ; -- tocheck
+lin diet_N = mkN "régime" ; -- tocheck
+lin enormous_A = mkA "énorme" ; -- tocheck
+lin score_N = mkN "partition" feminine | mkN "vingtaine" feminine ; -- tocheck
+lin rarely_Adv = variants{} ; -- 
+lin prize_N = mkN "prix" masculine ; -- tocheck
+lin remaining_A = variants{} ; -- 
+lin significantly_Adv = variants{} ; -- 
+lin glance_V2 = variants{} ; -- 
+lin glance_V = variants{} ; -- 
+lin dominate_V2 = variants{} ; -- 
+lin dominate_V = variants{} ; -- 
+lin trust_VS = variants{} ; -- 
+lin trust_V2 = variants{} ; -- 
+lin naturally_Adv = variants{} ; -- 
+lin interpret_V2 = mkV2 (mkV "interpréter") | mkV2 (mkV I.traduire_V2) ; -- tocheck
+lin interpret_V = variants{}; -- mkV2 (mkV "interpréter") | mkV2 (mkV I.traduire_V2) ; -- tocheck
+lin land_V2 = mkV2 (mkV "poser") | mkV2 (reflV (mkV "poser")) ; -- tocheck
+lin land_V = variants{}; -- mkV2 (mkV "poser") | mkV2 (reflV (mkV "poser")) ; -- tocheck
+lin frame_N = mkN "trame" | mkN "manche" feminine | mkN "image" feminine | mkN "cadre" masculine | mkN "ossature" feminine ; -- tocheck
+lin extension_N = mkN "extension" feminine ; -- tocheck
+lin mix_V2 = mkV2 (mkV "mélanger") | mkV2 (mkV "mixer") ; -- tocheck
+lin mix_V = variants{}; -- mkV2 (mkV "mélanger") | mkV2 (mkV "mixer") ; -- tocheck
+lin spokesman_N = mkN "porte-parole" ; -- tocheck
+lin friendly_A = mkA "amical" | mkA "allié" ; -- tocheck
+lin acknowledge_VS = variants{}; -- mkV2 (mkV I.reconnaître_V2) | mkV2 (mkV "certifier") ; -- tocheck
+lin acknowledge_V2 = mkV2 (mkV I.reconnaître_V2) | mkV2 (mkV "certifier") ; -- tocheck
+lin register_V2 = mkV2 (mkV "recaler") | mkV2 (mkV I.inscrire_V2) | mkV2 (mkV "enregistrer") | mkV2 (mkV "imprimer") ; -- tocheck
+lin register_V = variants{}; -- mkV2 (mkV "recaler") | mkV2 (mkV I.inscrire_V2) | mkV2 (mkV "enregistrer") | mkV2 (mkV "imprimer") ; -- tocheck
+lin regime_N = variants{} ; -- 
+lin regime_2_N = variants{} ; -- 
+lin regime_1_N = variants{} ; -- 
+lin fault_N = mkN "défaut" | mkN "faille" feminine | mkN "faute" feminine ; -- tocheck
+lin dispute_N = mkN "dispute" masculine ; -- tocheck
+lin grass_N = L.grass_N ;
+lin quietly_Adv = variants{} ; -- 
+lin decline_N = mkN "déclin" ; -- tocheck
+lin dismiss_V2 = mkV2 (mkV "retirer") | mkV2 (mkV I.renvoyer_V2) | mkV2 (mkV "rejeter") ; -- tocheck
+lin delivery_N = mkN "accouchement" | mkN "administration" | mkN "livraison" feminine ; -- tocheck
+lin complain_VS = variants{}; -- mkV (mkV I.plaindre_V2) ; -- tocheck
+lin complain_V = mkV (mkV I.plaindre_V2) ; -- tocheck
+lin conservative_N = mkN "conservateur" ; -- tocheck
+lin shift_V2 = variants{} ; -- 
+lin shift_V = variants{} ; -- 
+lin port_N = mkN "port" masculine ; -- tocheck
+lin beach_N = mkN "plage" feminine ; -- tocheck
+lin string_N = mkN "suite" feminine | mkN "corde" feminine | mkN "cordes" ; -- tocheck
+lin depth_N = mkN "profondeur" feminine ; -- tocheck
+lin unusual_A = mkA "inhabituel" ; -- tocheck
+lin travel_N = mkN "voyage" masculine ; -- tocheck
+lin pilot_N = mkN "pilote" masculine ; -- tocheck
+lin obligation_N = mkN "obligation" feminine | mkN "engagement" masculine ; -- tocheck
+lin gene_N = mkN "gène" masculine ; -- tocheck
+lin yellow_A = L.yellow_A ;
+lin republic_N = mkN "république" feminine ; -- tocheck
+lin shadow_N = mkN "ombre" feminine ; -- tocheck
+lin dear_A = mkA "cher" ; -- tocheck
+lin analyse_V2 = variants{} ; -- 
+lin anywhere_Adv = mkAdv "n'importe où" ;
+lin average_N = mkN "moyenne" feminine ; -- tocheck
+lin phrase_N = mkN "expression" feminine | mkN "syntagme" masculine | mkN "phrase" feminine ; -- tocheck
+lin long_term_A = variants{} ; -- 
+lin crew_N = mkN "équipe" masculine | mkN "équipage" masculine ; -- tocheck
+lin lucky_A = mkA "fortuné" | mkA "chanceux" ; -- tocheck
+lin restore_V2 = mkV2 (mkV "restaurer") ; -- tocheck
+lin convince_V2V = mkV2V (mkV I.convaincre_V2) ; -- tocheck
+lin convince_V2 = variants{}; -- mkV2V (mkV I.convaincre_V2) ; -- tocheck
+lin coast_N = mkN "côte" feminine ; -- tocheck
+lin engineer_N = mkN "ingénieur" | mkN "machiniste" masculine ; -- tocheck
+lin heavily_Adv = variants{} ; -- 
+lin extensive_A = mkA "étendu" ; -- tocheck
+lin glad_A = mkA "content" ; -- tocheck
+lin charity_N = mkN "charité" feminine ; -- tocheck
+lin oppose_V2 = mkV2 (mkV "opposer") ; -- tocheck
+lin oppose_V = variants{}; -- mkV2 (mkV "opposer") ; -- tocheck
+lin defend_V2 = mkV2 (mkV I.défendre_V2) ; -- tocheck
+lin alter_V2 = variants{} ; -- 
+lin alter_V = variants{} ; -- 
+lin warning_N = mkN "avertir" masculine | mkN "avertissement" masculine ; -- tocheck
+lin arrest_V2 = mkV2 (mkV "arrêter") ; -- tocheck
+lin framework_N = mkN "charpente" | mkN "structure" ; -- tocheck
+lin approval_N = mkN "approbation" feminine | mkN "agrément" masculine ; -- tocheck
+lin bother_VV = variants{}; -- mkV2V (mkV "embêter") | mkV2V (mkV "bâdrer") ; -- tocheck
+lin bother_V2V = mkV2V (mkV "embêter") | mkV2V (mkV "bâdrer") ; -- tocheck
+lin bother_V2 = variants{}; -- mkV2V (mkV "embêter") | mkV2V (mkV "bâdrer") ; -- tocheck
+lin bother_V = variants{}; -- mkV2V (mkV "embêter") | mkV2V (mkV "bâdrer") ; -- tocheck
+lin novel_N = mkN "roman" masculine ; -- tocheck
+lin accuse_V2 = mkV2 (mkV "accuser") ; -- tocheck
+lin surprised_A = variants{} ; -- 
+lin currency_N = mkN "monnaie" feminine ; -- tocheck
+lin restrict_V2 = mkV2 (mkV I.restreindre_V2) ; -- tocheck
+lin restrict_V = variants{}; -- mkV2 (mkV I.restreindre_V2) ; -- tocheck
+lin possess_V2 = mkV2 (mkV "posséder") ; -- tocheck
+lin moral_A = mkA "moral" ; -- tocheck
+lin protein_N = mkN "protéine" feminine ; -- tocheck
+lin distinguish_V2 = mkV2 (mkV "distinguer") ; -- tocheck
+lin distinguish_V = variants{}; -- mkV2 (mkV "distinguer") ; -- tocheck
+lin gently_Adv = mkAdv "doucement" ;
+lin reckon_VS = variants{}; -- mkV2 (mkV "estimer") ; -- tocheck
+lin incorporate_V2 = mkV2 (mkV "incorporer") ; -- tocheck
+lin proceed_V = variants{}; -- mkV2 (mkV "procéder") ; -- tocheck
+lin assist_V2 = mkV2 (mkV "assister") ; -- tocheck
+lin assist_V = variants{}; -- mkV2 (mkV "assister") ; -- tocheck
+lin sure_Adv = variants{} ; -- 
+lin stress_VS = variants{}; -- mkV2 (mkV "stresser") | mkV2 (mkV "souligner") | mkV2 (mkV "emphaser") ; -- tocheck
+lin stress_V2 = mkV2 (mkV "stresser") | mkV2 (mkV "souligner") | mkV2 (mkV "emphaser") ; -- tocheck
+lin justify_VV = variants{}; -- mkV2 (mkV "justifier") ; -- tocheck
+lin justify_V2 = mkV2 (mkV "justifier") ; -- tocheck
+lin behalf_N = variants{} ; -- 
+lin councillor_N = variants{} ; -- 
+lin setting_N = mkN "réglage" masculine ; -- tocheck
+lin command_N = variants{} ; -- 
+lin command_2_N = variants{} ; -- 
+lin command_1_N = variants{} ; -- 
+lin maintenance_N = mkN "entretien" masculine ; -- tocheck
+lin stair_N = mkN "escalier" | mkN "marche" feminine ; -- tocheck
+lin poem_N = mkN "poème" masculine ; -- tocheck
+lin chest_N = mkN "coffre" masculine | mkN "poitrine" feminine ; -- tocheck
+lin like_Adv = mkAdv "comme" ; -- tocheck
+lin secret_N = mkN "secret" masculine ; -- tocheck
+lin restriction_N = variants{} ; -- 
+lin efficient_A = mkA "efficace" ; -- tocheck
+lin suspect_VS = variants{}; -- mkV2 (mkV "soupçonner") ; -- tocheck
+lin suspect_V2 = mkV2 (mkV "soupçonner") ; -- tocheck
+lin hat_N = L.hat_N ;
+lin tough_A = variants{} ; -- 
+lin firmly_Adv = variants{} ; -- 
+lin willing_A = mkA "volontaire" ; -- tocheck
+lin healthy_A = mkA "sain" ; -- tocheck
+lin focus_N = mkN "attention" feminine | mkN "épicentre" masculine | mkN "foyer" masculine ; -- tocheck
+lin construct_V2 = mkV2 (mkV I.construire_V2) ; -- tocheck
+lin occasionally_Adv = variants{} ; -- 
+lin mode_N = mkN "mode" feminine ; -- tocheck
+lin saving_N = variants{} ; -- 
+lin comfortable_A = mkA "confortable" ; -- tocheck
+lin camp_N = mkN "camp" masculine ; -- tocheck
+lin trade_V2 = mkV2 (mkV "échanger") ; -- tocheck
+lin trade_V = variants{}; -- mkV2 (mkV "échanger") ; -- tocheck
+lin export_N = variants{} ; -- 
+lin wake_V2 = mkV2 (mkV "réveiller") | mkV2 (reflV (mkV "réveiller")) ; -- tocheck
+lin wake_V = variants{}; -- mkV2 (mkV "réveiller") | mkV2 (reflV (mkV "réveiller")) ; -- tocheck
+lin partnership_N = variants{} ; -- 
+lin daily_A = mkA "quotidien" ; -- tocheck
+lin abroad_Adv = variants{} ; -- 
+lin profession_N = mkN "profession" feminine ; -- tocheck
+lin load_N = mkN "charge" feminine ; -- tocheck
+lin countryside_N = mkN "campagne" feminine ; -- tocheck
+lin boot_N = L.boot_N ;
+lin mostly_Adv = mkAdv "surtout" ; -- tocheck
+lin sudden_A = mkA "soudain" ; -- tocheck
+lin implement_V2 = mkV2 (mkV "appliquer") ; -- tocheck
+lin reputation_N = mkN "réputation" feminine ; -- tocheck
+lin print_V2 = mkV2 (mkV "imprimer") ; -- tocheck
+lin print_V = variants{}; -- mkV2 (mkV "imprimer") ; -- tocheck
+lin calculate_VS = variants{}; -- mkV2 (mkV "calculer") ; -- tocheck
+lin calculate_V2 = mkV2 (mkV "calculer") ; -- tocheck
+lin calculate_V = variants{}; -- mkV2 (mkV "calculer") ; -- tocheck
+lin keen_A = variants{} ; -- 
+lin guess_VS = variants{}; -- mkV2 (mkV "deviner") | mkV2 (mkV I.déduire_V2) | mkV2 (mkV "supposer") ; -- tocheck
+lin guess_V2 = mkV2 (mkV "deviner") | mkV2 (mkV I.déduire_V2) | mkV2 (mkV "supposer") ; -- tocheck
+lin guess_V = variants{}; -- mkV2 (mkV "deviner") | mkV2 (mkV I.déduire_V2) | mkV2 (mkV "supposer") ; -- tocheck
+lin recommendation_N = mkN "recommandation" feminine ; -- tocheck
+lin autumn_N = mkN "automne" masculine ; -- tocheck
+lin conventional_A = mkA "conventionnel" ; -- tocheck
+lin cope_V = mkV (reflV (mkV "débrouiller")) ; -- tocheck
+lin constitute_V2 = mkV2 (mkV "constituer") ; -- tocheck
+lin poll_N = mkN "sondage" masculine ; -- tocheck
+lin voluntary_A = mkA "volontaire" | mkA "bénévole" ; -- tocheck
+lin valuable_A = mkA "précieux" ; -- tocheck
+lin recovery_N = mkN "récupération" feminine | mkN "guérison" feminine ; -- tocheck
+lin cast_V2 = mkV2 (mkV "jeter") | mkV2 (mkV "sonder") | mkV2 (mkV "couler") ; -- tocheck
+lin cast_V = variants{}; -- mkV2 (mkV "jeter") | mkV2 (mkV "sonder") | mkV2 (mkV "couler") ; -- tocheck
+lin premise_N = variants{} ; -- 
+lin resolve_V2 = mkV2 (mkV I.résoudre_V2) | mkV2 (reflV (mkV I.résoudre_V2)) ; -- tocheck
+lin resolve_V = variants{}; -- mkV2 (mkV I.résoudre_V2) | mkV2 (reflV (mkV I.résoudre_V2)) ; -- tocheck
+lin regularly_Adv = variants{} ; -- 
+lin solve_V2 = mkV2 (mkV I.résoudre_V2) ; -- tocheck
+lin plaintiff_N = mkN "demandeur" ; -- tocheck
+lin critic_N = mkN "critique" | mkN "critique" masculine ; -- tocheck
+lin agriculture_N = mkN "agriculture" feminine ; -- tocheck
+lin ice_N = L.ice_N ;
+lin constitution_N = mkN "constitution" feminine ; -- tocheck
+lin communist_N = mkN "communiste" ; -- tocheck
+lin layer_N = mkN "pondeuse" feminine | mkN "couche" feminine | mkN "marcotte" feminine ; -- tocheck
+lin recession_N = mkN "récession" feminine ; -- tocheck
+lin slight_A = mkA "insignifiant" ; -- tocheck
+lin dramatic_A = mkA "dramatique" | mkA "spectaculaire" ; -- tocheck
+lin golden_A = mkA "doré" | mkA "d'or" ; -- tocheck
+lin temporary_A = mkA "temporaire" ; -- tocheck
+lin suit_N = mkN "enseigne" feminine | mkN "procès" masculine | mkN "suite" feminine | mkN "combinaison" feminine | mkN "costard" masculine | mkN "complet" masculine ; -- tocheck
+lin shortly_Adv = variants{} ; -- 
+lin initially_Adv = variants{} ; -- 
+lin arrival_N = mkN "arrivée" feminine ; -- tocheck
+lin protest_N = mkN "protestation" feminine | mkN "manifestation" feminine ; -- tocheck
+lin resistance_N = mkN "résistance" | mkN "résistance" feminine ; -- tocheck
+lin silent_A = mkA "silencieux" ; -- tocheck
+lin presentation_N = mkN "exposé" masculine ; -- tocheck
+lin soul_N = mkN "âme" feminine | mkN "soul" feminine ; -- tocheck
+lin self_N = mkN "soi-même" masculine ; -- tocheck
+lin judgment_N = mkN "jugement" | mkN "jugement" masculine ; -- tocheck
+lin feed_V2 = mkV2 (mkV "nourrir") | mkV2 (mkV "manger") ; -- tocheck
+lin feed_V = variants{}; -- mkV2 (mkV "nourrir") | mkV2 (mkV "manger") ; -- tocheck
+lin muscle_N = mkN "muscle" masculine ; -- tocheck
+lin shareholder_N = mkN "actionnaire" ; -- tocheck
+lin opposite_A = mkA "opposé" ; -- tocheck
+lin pollution_N = mkN "défilement" masculine | mkN "pollution" feminine ; -- tocheck
+lin wealth_N = mkN "profusion" feminine | mkN "richesse" feminine ; -- tocheck
+lin video_taped_A = variants{} ; -- 
+lin kingdom_N = mkN "royaume" masculine | mkN "règne" masculine ; -- tocheck
+lin bread_N = L.bread_N ;
+lin perspective_N = mkN "perspective" feminine ; -- tocheck
+lin camera_N = L.camera_N ;
+lin prince_N = mkN "prince" masculine ; -- tocheck
+lin illness_N = mkN "maladie" feminine ; -- tocheck
+lin cake_N = mkN "gâteau" ; -- tocheck
+lin meat_N = L.meat_N ;
+lin submit_V2 = mkV2 (mkV "présenter") ; -- tocheck
+lin submit_V = variants{}; -- mkV2 (mkV "présenter") ; -- tocheck
+lin ideal_A = mkA "idéal" ; -- tocheck
+lin relax_V2 = mkV2 (reflV (mkV I.détendre_V2)) | mkV2 (mkV "relâcher") ; -- tocheck
+lin relax_V = variants{}; -- mkV2 (reflV (mkV I.détendre_V2)) | mkV2 (mkV "relâcher") ; -- tocheck
+lin penalty_N = mkN "penalty" masculine | mkN "penalisation" feminine | mkN "peine" feminine ; -- tocheck
+lin purchase_V2 = mkV2 (mkV "acheter") | mkV2 (mkV I.acquérir_V2) ; -- tocheck
+lin tired_A = variants{} ; -- 
+lin beer_N = L.beer_N ;
+lin specify_VS = variants{}; -- mkV2 (mkV "spécifier") ; -- tocheck
+lin specify_V2 = mkV2 (mkV "spécifier") ; -- tocheck
+lin specify_V = variants{}; -- mkV2 (mkV "spécifier") ; -- tocheck
+lin short_Adv = variants{} ; -- 
+lin monitor_V2 = mkV2 (mkV "contrôler") ; -- tocheck
+lin monitor_V = variants{}; -- mkV2 (mkV "contrôler") ; -- tocheck
+lin electricity_N = mkN "électricité" feminine ; -- tocheck
+lin specifically_Adv = variants{} ; -- 
+lin bond_N = mkN "alliance" feminine | mkN "obligation" feminine | mkN "liaison" | mkN "lien" | mkN "appareil" masculine | mkN "lien" masculine ; -- tocheck
+lin statutory_A = mkA "statutaire" ; -- tocheck
+lin laboratory_N = mkN "laboratoire" masculine ; -- tocheck
+lin federal_A = variants{} ; -- 
+lin captain_N = mkN "capitaine" ; -- tocheck
+lin deeply_Adv = variants{} ; -- 
+lin pour_V2 = mkV2 (mkV "verser") | mkV2 (reflV (mkV "déverser")) ; -- tocheck
+lin pour_V = variants{}; -- mkV2 (mkV "verser") | mkV2 (reflV (mkV "déverser")) ; -- tocheck
+lin boss_N = L.boss_N ;
+lin creature_N = mkN "créature" feminine ; -- tocheck
+lin urge_VS = variants{}; -- mkV2V (mkV "insister") | mkV2V (mkV "pousser") | mkV2V (mkV "inciter") | mkV2V (mkV "provoquer") ; -- tocheck
+lin urge_V2V = mkV2V (mkV "insister") | mkV2V (mkV "pousser") | mkV2V (mkV "inciter") | mkV2V (mkV "provoquer") ; -- tocheck
+lin urge_V2 = variants{}; -- mkV2V (mkV "insister") | mkV2V (mkV "pousser") | mkV2V (mkV "inciter") | mkV2V (mkV "provoquer") ; -- tocheck
+lin locate_V2 = mkV2 (reflV (mkV "poser")) | mkV2 (mkV "situer") ; -- tocheck
+lin locate_V = variants{}; -- mkV2 (reflV (mkV "poser")) | mkV2 (mkV "situer") ; -- tocheck
+lin being_N = mkN "créature" feminine | mkN "existence" ; -- tocheck
+lin struggle_VV = variants{}; -- mkV (mkV "lutter") ; -- tocheck
+lin struggle_V = mkV (mkV "lutter") ; -- tocheck
+lin lifespan_N = variants{} ; -- 
+lin flat_A = mkA "plan" | mkA "bémol" | mkA "bas" | mkA "ennuyeux" | mkA "plat" ; -- tocheck
+lin valley_N = mkN "vallée" feminine ; -- tocheck
+lin like_A = mkA "pareil" ; -- tocheck
+lin guard_N = mkN "garde" | mkN "garde" feminine | mkN "gardien" masculine ; -- tocheck
+lin emergency_N = mkN "urgences" | mkN "urgence" feminine ; -- tocheck
+lin dark_N = mkN "obscurité" | mkN "noir" masculine ; -- tocheck
+lin bomb_N = mkN "bombe" feminine ; -- tocheck
+lin dollar_N = mkN "dollar" masculine ; -- tocheck
+lin efficiency_N = mkN "rendement" ; -- tocheck
+lin mood_N = mkN "humeur" feminine | mkN "mode" masculine ; -- tocheck
+lin convert_V2 = mkV2 (mkV "convertir") ; -- tocheck
+lin convert_V = variants{}; -- mkV2 (mkV "convertir") ; -- tocheck
+lin possession_N = mkN "possession" feminine | mkN "bien" masculine ; -- tocheck
+lin marketing_N = mkN "mercatique" feminine ; -- tocheck
+lin please_VV = variants{}; -- mkV2V (mkV I.plaire_V2) ; -- tocheck
+lin please_V2V = mkV2V (mkV I.plaire_V2) ; -- tocheck
+lin please_V2 = mkV2 (mkV I.plaire_V2) P.dative ;
+lin please_V = I.plaire_V2 ;
+lin habit_N = mkN "habitude" feminine ; -- tocheck
+lin subsequently_Adv = variants{} ; -- 
+lin round_N = mkN "rond" masculine | mkN "ronde" feminine | mkN "tour" masculine | mkN "coup" masculine | mkN "éclat" masculine | mkN "round" masculine | mkN "tournée" feminine | mkN "canon" masculine | mkN "épreuve" feminine ; -- tocheck
+lin purchase_N = mkN "achat" masculine ; -- tocheck
+lin sort_V2 = mkV2 (mkV "trier") ; -- tocheck
+lin sort_V = variants{}; -- mkV2 (mkV "trier") ; -- tocheck
+lin outside_A = mkA "dehors" ; -- tocheck
+lin gradually_Adv = variants{} ; -- 
+lin expansion_N = mkN "expansion" feminine ; -- tocheck
+lin competitive_A = variants{} ; -- 
+lin cooperation_N = mkN "coopération" feminine ; -- tocheck
+lin acceptable_A = mkA "acceptable" ; -- tocheck
+lin angle_N = mkN "angle" masculine ; -- tocheck
+lin cook_V2 = mkV2 (mkV I.cuire_V2) | mkV2 (mkV "cuisiner") ; -- tocheck
+lin cook_V = variants{}; -- mkV2 (mkV I.cuire_V2) | mkV2 (mkV "cuisiner") ; -- tocheck
+lin net_A = mkA "net" ; -- tocheck
+lin sensitive_A = mkA "sensible" ; -- tocheck
+lin ratio_N = mkN "rapport" | mkN "rapport" masculine ; -- tocheck
+lin kiss_V2 = mkV2 (mkV "embrasser") | mkV2 (reflV (mkV "embrasser")) | mkV2 (mkV "effleurer") ; -- tocheck
+lin amount_V = mkV (mkV I.correspondre_V2) | mkV (mkV "monter") ; -- tocheck
+lin sleep_N = mkN "sommeil" masculine | mkN "chassie" feminine ; -- tocheck
+lin finance_V2 = mkV2 (mkV "financer") ; -- tocheck
+lin essentially_Adv = variants{} ; -- 
+lin fund_V2 = mkV2 (mkV "financer") ; -- tocheck
+lin preserve_V2 = mkV2 (mkV "préserver") ; -- tocheck
+lin wedding_N = mkN "mariage" masculine ; -- tocheck
+lin personality_N = mkN "personnalité" feminine ; -- tocheck
+lin bishop_N = mkN "évêque" masculine | mkN "fou" masculine ; -- tocheck
+lin dependent_A = mkA "dépendant" ; -- tocheck
+lin landscape_N = mkN "paysage" ; -- tocheck
+lin pure_A = mkA "pur" ; -- tocheck
+lin mirror_N = mkN "copie" feminine | mkN "glace" feminine ; -- tocheck
+lin lock_V2 = mkV2 (mkV "fermer") ; -- tocheck
+lin lock_V = variants{}; -- mkV2 (mkV "fermer") ; -- tocheck
+lin symptom_N = mkN "symptôme" masculine ; -- tocheck
+lin promotion_N = mkN "promotion" feminine ; -- tocheck
+lin global_A = mkA "global" | mkA "globulaire" ; -- tocheck
+lin aside_Adv = variants{} ; -- 
+lin tendency_N = mkN "tendance" feminine ; -- tocheck
+lin conservation_N = mkN "défense" feminine | mkN "préservation" feminine ; -- tocheck
+lin reply_N = mkN "réponse" feminine ; -- tocheck
+lin estimate_N = mkN "estimation" feminine ; -- tocheck
+lin qualification_N = mkN "qualification" feminine ; -- tocheck
+lin pack_V2 = mkV2 (mkV "emballer") ; -- tocheck
+lin pack_V = variants{}; -- mkV2 (mkV "emballer") ; -- tocheck
+lin governor_N = mkN "gouverneur" masculine ; -- tocheck
+lin expected_A = variants{} ; -- 
+lin invest_V2 = mkV2 (mkV "investir") ; -- tocheck
+lin invest_V = variants{}; -- mkV2 (mkV "investir") ; -- tocheck
+lin cycle_N = mkN "tour" masculine | mkN "cycle" masculine ; -- tocheck
+lin alright_A = variants{} ; -- 
+lin philosophy_N = mkN "philosophie" feminine | mkN "philosophie" ; -- tocheck
+lin gallery_N = mkN "balcon" masculine | mkN "galerie" feminine ; -- tocheck
+lin sad_A = mkA "triste" ; -- tocheck
+lin intervention_N = mkN "intervention" ; -- tocheck
+lin emotional_A = mkA "émotionnel" ; -- tocheck
+lin advertising_N = mkN "publicité" ; -- tocheck
+lin regard_N = mkN "regard" ;
+lin dance_V2 = mkV2 (mkV "danser") ; -- tocheck
+lin dance_V = variants{}; -- mkV2 (mkV "danser") ; -- tocheck
+lin cigarette_N = mkN "cigarette" feminine ; -- tocheck
+lin predict_VS = variants{}; -- mkV2 (mkV I.prédire_V2) ; -- tocheck
+lin predict_V2 = mkV2 (mkV I.prédire_V2) ; -- tocheck
+lin adequate_A = mkA "adéquat" ; -- tocheck
+lin variable_N = mkN "variable" feminine ; -- tocheck
+lin net_N = mkN "réseau" masculine | mkN "filet" masculine | mkN "netto" masculine ; -- tocheck
+lin retire_V2 = mkV2 (reflV (mkV "retirer")) ; -- tocheck
+lin retire_V = variants{}; -- mkV2 (reflV (mkV "retirer")) ; -- tocheck
+lin sugar_N = mkN "bise" feminine | mkN "sucre" masculine ; -- tocheck
+lin pale_A = mkA "pâle" ; -- tocheck
+lin frequency_N = mkN "fréquence" feminine ; -- tocheck
+lin guy_N = mkN "hauban" masculine | mkN "gars" | mkN "mec" masculine ; -- tocheck
+lin feature_V2 = variants{} ; -- 
+lin furniture_N = mkN "mobilier" masculine ; -- tocheck
+lin administrative_A = mkA "administratif" ; -- tocheck
+lin wooden_A = variants{} ; -- 
+lin input_N = mkN "entrée" feminine ; -- tocheck
+lin phenomenon_N = mkN "phénomène" masculine ; -- tocheck
+lin surprising_A = mkA "surprenant" ; -- tocheck
+lin jacket_N = mkN "veste" feminine | mkN "couverture" feminine ; -- tocheck
+lin actor_N = mkN "acteur" masculine | mkN "faiseur" masculine ; -- tocheck
+lin actor_2_N = variants{} ; -- 
+lin actor_1_N = variants{} ; -- 
+lin kick_V2 = variants{} ; -- 
+lin kick_V = variants{} ; -- 
+lin producer_N = mkN "producteur" masculine ; -- tocheck
+lin hearing_N = mkN "ouïe" feminine | mkN "audience" feminine ; -- tocheck
+lin chip_N = mkN "micropuce" feminine | mkN "frite" | mkN "chips" feminine | mkN "brisure" feminine ; -- tocheck
+lin equation_N = mkN "équation" feminine ; -- tocheck
+lin certificate_N = mkN "document" ; -- tocheck
+lin hello_Interj = mkInterj "allô" ; -- tocheck
+lin remarkable_A = variants{} ; -- 
+lin alliance_N = mkN "alliance" feminine ; -- tocheck
+lin smoke_V2 = mkV2 (mkV I.descendre_V2) | mkV2 (mkV "fumer") ; -- tocheck
+lin smoke_V = variants{}; -- mkV2 (mkV I.descendre_V2) | mkV2 (mkV "fumer") ; -- tocheck
+lin awareness_N = mkN "conscience" feminine | mkN "connaissance" feminine ; -- tocheck
+lin throat_N = mkN "goulot" | mkN "gorge" feminine ; -- tocheck
+lin discovery_N = mkN "découverte" feminine ; -- tocheck
+lin festival_N = mkN "festival" masculine ; -- tocheck
+lin dance_N = mkN "danse" feminine ; -- tocheck
+lin promise_N = mkN "voeu" masculine | mkN "promesse" feminine ; -- tocheck
+lin rose_N = mkN "rosacée" feminine | mkN "rose" feminine | mkN "pomme" ; -- tocheck
+lin principal_A = mkA "principal" ; -- tocheck
+lin brilliant_A = mkA "brillant" ; -- tocheck
+lin proposed_A = variants{} ; -- 
+lin coach_N = mkN "coche" masculine | mkN "voiture" feminine | mkN "entraîneur" masculine ; -- tocheck
+lin coach_3_N = variants{} ; -- 
+lin coach_2_N = variants{} ; -- 
+lin coach_1_N = variants{} ; -- 
+lin absolute_A = mkA "absolu" ; -- tocheck
+lin drama_N = mkN "drame" masculine ; -- tocheck
+lin recording_N = mkN "enregistrement" masculine ; -- tocheck
+lin precisely_Adv = variants{} ; -- 
+lin bath_N = mkN "bain" masculine ; -- tocheck
+lin celebrate_V2 = mkV2 (mkV "fêter") | mkV2 (mkV "célébrer") ; -- tocheck
+lin substance_N = mkN "substance" feminine ; -- tocheck
+lin swing_V2 = mkV2 (mkV "osciller") | mkV2 (mkV "swinguer") | mkV2 (reflV (mkV "balancer")) ; -- tocheck
+lin swing_V = variants{}; -- mkV2 (mkV "osciller") | mkV2 (mkV "swinguer") | mkV2 (reflV (mkV "balancer")) ; -- tocheck
+lin for_Adv = mkAdv "pour" ;
+lin rapid_A = mkA "rapide" ; -- tocheck
+lin rough_A = mkA "approximatif" | mkA "brut" | mkA "difficile" | mkA "rude" | mkA "rugueux" | mkA "brutal" ; -- tocheck
+lin investor_N = mkN "investisseur" ; -- tocheck
+lin fire_V2 = mkV2 (mkV "tirer") | mkV2 (mkV I.cuire_V2) | mkV2 (mkV "licencier") ; -- tocheck
+lin fire_V = variants{}; -- mkV2 (mkV "tirer") | mkV2 (mkV I.cuire_V2) | mkV2 (mkV "licencier") ; -- tocheck
+lin rank_N = mkN "rangée" feminine ; -- tocheck
+lin compete_V = mkV (mkV "rivaliser") ; -- tocheck
+lin sweet_A = mkA "génial" | mkA "sucré" | mkA "charmant" | mkA "doux" | mkA "sympathique" | mkA "frais" | mkA "suave" ; -- tocheck
+lin decline_VV = variants{}; -- mkV2 (mkV "décliner") | mkV2 (mkV "accorder") | mkV2 (mkV "refuser") ; -- tocheck
+lin decline_V2 = mkV2 (mkV "décliner") | mkV2 (mkV "accorder") | mkV2 (mkV "refuser") ; -- tocheck
+lin decline_V = variants{}; -- mkV2 (mkV "décliner") | mkV2 (mkV "accorder") | mkV2 (mkV "refuser") ; -- tocheck
+lin rent_N = mkN "loyer" masculine ; -- tocheck
+lin dealer_N = mkN "dealer" ; -- tocheck
+lin bend_V2 = mkV2 (mkV "courber") ; -- tocheck
+lin bend_V = variants{}; -- mkV2 (mkV "courber") ; -- tocheck
+lin solid_A = mkA "plein" | mkA "solide" | mkA "massif" ; -- tocheck
+lin cloud_N = L.cloud_N ;
+lin across_Adv = mkAdv "à travers" ; ----
+lin level_A = mkA "plat" | mkA "niveau" ; -- tocheck
+lin enquiry_N = mkN "enquête" feminine ; -- tocheck
+lin fight_N = mkN "bataille" feminine | mkN "combativité" feminine | mkN "combat" masculine | mkN "lutte" feminine | mkN "bagarre" feminine ; -- tocheck
+lin abuse_N = mkN "abus" masculine | mkN "viol" masculine ; -- tocheck
+lin golf_N = mkN "golf" masculine ; -- tocheck
+lin guitar_N = mkN "guitare" feminine ; -- tocheck
+lin electronic_A = mkA "électronique" ; -- tocheck
+lin cottage_N = mkN "cottage" masculine ; -- tocheck
+lin scope_N = mkN "portée" | mkN "portée" feminine ; -- tocheck
+lin pause_VS = variants{} ; -- 
+lin pause_V2V = variants{} ; -- 
+lin pause_V = variants{} ; -- 
+lin mixture_N = mkN "mélange" masculine ; -- tocheck
+lin emotion_N = mkN "émotion" feminine ; -- tocheck
+lin comprehensive_A = mkA "complet" ; -- tocheck
+lin shirt_N = L.shirt_N ;
+lin allowance_N = variants{} ; -- 
+lin retirement_N = mkN "retraite" feminine ; -- tocheck
+lin breach_N = mkN "brouille" feminine | mkN "infraction" feminine | mkN "brèche" feminine ; -- tocheck
+lin infection_N = mkN "infection" feminine ; -- tocheck
+lin resist_VV = variants{}; -- mkV2 (mkV "résister") ; -- tocheck
+lin resist_V2 = mkV2 (mkV "résister") ; -- tocheck
+lin resist_V = variants{}; -- mkV2 (mkV "résister") ; -- tocheck
+lin qualify_V2 = mkV2 (mkV "qualifier") | mkV2 (reflV (mkV "qualifier")) | mkV2 (mkV "caractériser") ; -- tocheck
+lin qualify_V = variants{}; -- mkV2 (mkV "qualifier") | mkV2 (reflV (mkV "qualifier")) | mkV2 (mkV "caractériser") ; -- tocheck
+lin paragraph_N = mkN "paragraphe" masculine ; -- tocheck
+lin sick_A = mkA "malade" ; -- tocheck
+lin near_A = L.near_A ;
+lin researcherMasc_N = mkN "chercheur" ;
+lin consent_N = mkN "consentement" masculine ; -- tocheck
+lin written_A = variants{} ; -- 
+lin literary_A = mkA "littéraire" ; -- tocheck
+lin ill_A = mkA "mauvais" | mkA "écoeuré" | mkA "malade" ; -- tocheck
+lin wet_A = L.wet_A ;
+lin lake_N = L.lake_N ;
+lin entrance_N = mkN "entrée" | mkN "entrée" feminine ; -- tocheck
+lin peak_N = mkN "cime" feminine ; -- tocheck
+lin successfully_Adv = variants{} ; -- 
+lin sand_N = L.sand_N ;
+lin breathe_V2 = mkV2 (mkV "respirer") ; -- tocheck
+lin breathe_V = L.breathe_V ;
+lin cold_N = mkN "rhume" masculine | mkN "froid" masculine ; -- tocheck
+lin cheek_N = mkN "fesse" feminine | mkN "culot" masculine | mkN "joue" feminine ; -- tocheck
+lin platform_N = mkN "scène" feminine | mkN "plateforme" feminine | mkN "quai" masculine ; -- tocheck
+lin interaction_N = mkN "interaction" ; -- tocheck
+lin watch_N = mkN "garde" | mkN "montre" feminine ; -- tocheck
+lin borrow_VV = variants{}; -- mkV2 (mkV "emprunter") | mkV2 (mkV I.retenir_V2) ; -- tocheck
+lin borrow_V2 = mkV2 (mkV "emprunter") | mkV2 (mkV I.retenir_V2) ; -- tocheck
+lin borrow_V = variants{}; -- mkV2 (mkV "emprunter") | mkV2 (mkV I.retenir_V2) ; -- tocheck
+lin birthday_N = mkN "anniversaire" masculine ; -- tocheck
+lin knife_N = mkN "couteau" masculine ; -- tocheck
+lin extreme_A = mkA "extrême" ; -- tocheck
+lin core_N = mkN "centre" masculine | mkN "coeur" masculine | mkN "trognon" masculine ; -- tocheck
+lin peasantMasc_N = mkN "paysan" masculine ;
+lin armed_A = variants{} ; -- 
+lin permission_N = mkN "permission" feminine ; -- tocheck
+lin supreme_A = mkA "suprême" ; -- tocheck
+lin overcome_V2 = mkV2 (mkV I.vaincre_V2) ; -- tocheck
+lin overcome_V = variants{}; -- mkV2 (mkV I.vaincre_V2) ; -- tocheck
+lin greatly_Adv = variants{} ; -- 
+lin visual_A = mkA "visuel" ; -- tocheck
+lin lad_N = mkN "palefrenier" masculine | mkN "garçon" masculine ; -- tocheck
+lin genuine_A = mkA "authentique" ;
+lin personnel_N = variants{} ; -- 
+lin judgement_N = variants{} ; -- 
+lin exciting_A = variants{} ; -- 
+lin stream_N = mkN "flot" masculine | mkN "ruisseau" masculine ; -- tocheck
+lin perception_N = mkN "perception" feminine ; -- tocheck
+lin guarantee_VS = variants{}; -- mkV2 (mkV "garantir") ; -- tocheck
+lin guarantee_V2 = mkV2 (mkV "garantir") ; -- tocheck
+lin guarantee_V = variants{}; -- mkV2 (mkV "garantir") ; -- tocheck
+lin disaster_N = mkN "désastre" masculine ; -- tocheck
+lin darkness_N = mkN "obscurité" feminine | mkN "noirceur" | mkN "ténèbres" ; -- tocheck
+lin bid_N = mkN "enchère" feminine ; -- tocheck
+lin sake_N = mkN "saké" masculine ; -- tocheck
+lin sake_2_N = variants{} ; -- 
+lin sake_1_N = variants{} ; -- 
+lin organize_V2V = mkV2V (mkV "organiser") ; -- tocheck
+lin organize_V2 = variants{}; -- mkV2V (mkV "organiser") ; -- tocheck
+lin tourist_N = mkN "touriste" masculine ; -- tocheck
+lin policeman_N = L.policeman_N ;
+lin castle_N = mkN "château" masculine ; -- tocheck
+lin figure_VS = variants{}; -- mkV2V (mkV I.comprendre_V2) | mkV2V (mkV I.résoudre_V2) ; -- tocheck
+lin figure_V = variants{}; -- mkV2V (mkV I.comprendre_V2) | mkV2V (mkV I.résoudre_V2) ; -- tocheck
+lin race_VV = variants{}; -- mkV2V (reflV (mkV "élancer")) ; -- tocheck
+lin race_V2V = mkV2V (reflV (mkV "élancer")) ; -- tocheck
+lin race_V2 = variants{}; -- mkV2V (reflV (mkV "élancer")) ; -- tocheck
+lin race_V = variants{}; -- mkV2V (reflV (mkV "élancer")) ; -- tocheck
+lin demonstration_N = mkN "démonstration" feminine | mkN "manifestation" feminine ; -- tocheck
+lin anger_N = mkN "colère" feminine ; -- tocheck
+lin briefly_Adv = variants{} ; -- 
+lin presumably_Adv = variants{} ; -- 
+lin clock_N = mkN "horloge" feminine ; -- tocheck
+lin hero_N = mkN "héros" masculine | mkN "protagoniste" masculine ; -- tocheck
+lin expose_V2 = mkV2 (mkV "exposer") ; -- tocheck
+lin expose_V = variants{}; -- mkV2 (mkV "exposer") ; -- tocheck
+lin custom_N = mkN "connaissance" | mkN "coutume" feminine ; -- tocheck
+lin maximum_A = mkA "maximum" ; -- tocheck
+lin wish_N = mkN "souhait" ; -- tocheck
+lin earning_N = variants{} ; -- 
+lin priest_N = L.priest_N ;
+lin resign_V2 = variants{}; -- mkV2V (mkV "résigner") | mkV2V (mkV "démissionner") ; -- tocheck
+lin resign_V = variants{}; -- mkV2V (mkV "résigner") | mkV2V (mkV "démissionner") ; -- tocheck
+lin store_V2 = mkV2 (mkV "stocker") | mkV2 (mkV "conserver") ; -- tocheck
+lin widespread_A = mkA "répandu" ; -- tocheck
+lin comprise_V2 = mkV2 (mkV I.comprendre_V2) | mkV2 (mkV I.contenir_V2) ; -- tocheck
+lin chamber_N = mkN "chambre" feminine ; -- tocheck
+lin acquisition_N = mkN "acquisition" feminine ; -- tocheck
+lin involved_A = variants{} ; -- 
+lin confident_A = mkA "assuré" ; -- tocheck
+lin circuit_N = mkN "circuit" ; -- tocheck
+lin radical_A = mkA "radical" | mkA "génial" ; -- tocheck
+lin detect_V2 = mkV2 (mkV "déceler") ; -- tocheck
+lin stupid_A = L.stupid_A ;
+lin grand_A = variants{} ; -- 
+lin consumption_N = mkN "consommation" | mkN "consommation" feminine ; -- tocheck
+lin hold_N = mkN "soute" feminine ; -- tocheck
+lin zone_N = mkN "zone" feminine ; -- tocheck
+lin mean_A = mkA "méchant" | mkA "moyen" | mkA "inférieur" ; -- tocheck
+lin altogether_Adv = mkAdv "complètement" ; -- tocheck
+lin rush_VV = variants{}; -- mkV2V (reflV (mkV "dépêcher")) ; -- tocheck
+lin rush_V2 = variants{}; -- mkV2V (reflV (mkV "dépêcher")) ; -- tocheck
+lin rush_V = variants{}; -- mkV2V (reflV (mkV "dépêcher")) ; -- tocheck
+lin numerous_A = mkA "nombreux" ; -- tocheck
+lin sink_V2 = mkV2 (mkV "couler") | mkV2 (reflV (mkV "enfoncer")) ; -- tocheck
+lin sink_V = variants{}; -- mkV2 (mkV "couler") | mkV2 (reflV (mkV "enfoncer")) ; -- tocheck
+lin everywhere_Adv = S.everywhere_Adv ;
+lin classical_A = mkA "classique" ; -- tocheck
+lin respectively_Adv = variants{} ; -- 
+lin distinct_A = mkA "distinct" | mkA "reconnaissable" ; -- tocheck
+lin mad_A = mkA "fâché" | mkA "fou" ; -- tocheck
+lin honour_N = mkN "honneur" masculine ; -- tocheck
+lin statistics_N = mkN "statistiques" feminine ; -- tocheck
+lin false_A = mkA "faux" ; -- tocheck
+lin square_N = mkN "case" feminine | mkN "place" feminine | mkN "carré" masculine | mkN "carreau" masculine | mkN "équerre" feminine ; -- tocheck
+lin differ_V = mkV (mkV "différer") ; -- tocheck
+lin disk_N = mkN "disque" masculine ; -- tocheck
+lin truly_Adv = variants{} ; -- 
+lin survival_N = mkN "survie" ; -- tocheck
+lin proud_A = mkA "fier" | mkA "orgueilleux" ; -- tocheck
+lin tower_N = mkN "tour" feminine ; -- tocheck
+lin deposit_N = mkN "dépôt" masculine | mkN "acompte" masculine | mkN "caution" feminine ; -- tocheck
+lin pace_N = mkN "pas" masculine | mkN "rythme" masculine ; -- tocheck
+lin compensation_N = mkN "compensation" feminine | mkN "dédommagement" masculine ; -- tocheck
+lin adviserMasc_N = mkN "renseigneur" ; -- tocheck
+lin consultant_N = mkN "consultant" masculine ; -- tocheck
+lin drag_V2 = mkV2 (mkV "traîner") ; -- tocheck
+lin drag_V = variants{}; -- mkV2 (mkV "traîner") ; -- tocheck
+lin advanced_A = variants{} ; -- 
+lin landlord_N = mkN "propriétaire" | mkN "patron" masculine ; -- tocheck
+lin whenever_Adv = mkAdv "quand" ; -- tocheck
+lin delay_N = mkN "délai" masculine ; -- tocheck
+lin green_N = mkN "vert" masculine ; -- tocheck
+lin car_V = variants{} ; -- 
+lin holder_N = mkN "porteur" masculine ; -- tocheck
+lin secret_A = mkA "secret" ; -- tocheck
+lin edition_N = mkN "édition" feminine ; -- tocheck
+lin occupation_N = mkN "occupation" feminine ; -- tocheck
+lin agricultural_A = mkA "agricole" ; -- tocheck
+lin intelligence_N = variants{} ; -- 
+lin intelligence_2_N = mkN "renseignements" ; -- tocheck
+lin intelligence_1_N = mkN "intelligence" feminine ; -- tocheck
+lin empire_N = mkN "empire" | mkN "empire" masculine ; -- tocheck
+lin definitely_Adv = variants{} ; -- 
+lin negotiate_VV = variants{}; -- mkV2 (mkV "négocier") ; -- tocheck
+lin negotiate_V2 = mkV2 (mkV "négocier") ; -- tocheck
+lin negotiate_V = variants{}; -- mkV2 (mkV "négocier") ; -- tocheck
+lin host_N = mkN "hôte" masculine | mkN "hostie" feminine | mkN "hôte" | mkN "armée" | mkN "organisateur" masculine ; -- tocheck
+lin relative_N = mkN "parent" masculine ; -- tocheck
+lin mass_A = variants{} ; -- 
+lin helpful_A = mkA "utile" ; -- tocheck
+lin fellow_N = mkN "mec" ; -- tocheck
+lin sweep_V2 = mkV2 (mkV "balayer") ; -- tocheck
+lin sweep_V = variants{}; -- mkV2 (mkV "balayer") ; -- tocheck
+lin poet_N = mkN "poète" masculine ; -- tocheck
+lin journalist_N = mkN "journaliste" ; -- tocheck
+lin defeat_N = mkN "défaite" feminine ; -- tocheck
+lin unlike_Prep = variants{} ; -- 
+lin primarily_Adv = variants{} ; -- 
+lin tight_A = mkA "serré" | mkA "tendu" ; -- tocheck
+lin indication_N = mkN "indication" feminine ; -- tocheck
+lin dry_V2 = mkV2 (mkV "sécher") ; -- tocheck
+lin dry_V = variants{}; -- mkV2 (mkV "sécher") ; -- tocheck
+lin cricket_N = mkN "cricket" masculine | mkN "grillon" masculine ; -- tocheck
+lin whisper_V2 = mkV2 (mkV "chuchoter") ; -- tocheck
+lin whisper_V = variants{}; -- mkV2 (mkV "chuchoter") ; -- tocheck
+lin routine_N = mkN "routine" feminine ; -- tocheck
+lin print_N = mkN "empreinte" feminine ; -- tocheck
+lin anxiety_N = mkN "anxiété" feminine ; -- tocheck
+lin witness_N = mkN "témoin" masculine | mkN "preuve" feminine | mkN "témoignage" masculine ; -- tocheck
+lin concerning_Prep = variants{} ; -- 
+lin mill_N = mkN "moulin" | mkN "manufacture" feminine | mkN "moulin" masculine ; -- tocheck
+lin gentle_A = mkA "doux" | mkA "gentil" ; -- tocheck
+lin curtain_N = mkN "rideau" masculine ; -- tocheck
+lin mission_N = mkN "mission" feminine ; -- tocheck
+lin supplier_N = mkN "fournisseur" masculine ; -- tocheck
+lin basically_Adv = mkAdv "foncièrement" ; -- tocheck
+lin assure_V2S = mkV2S (mkV "assurer") | mkV2S (mkV "rassurer") ; -- tocheck
+lin assure_V2 = variants{}; -- mkV2S (mkV "assurer") | mkV2S (mkV "rassurer") ; -- tocheck
+lin poverty_N = mkN "pauvreté" feminine ; -- tocheck
+lin snow_N = L.snow_N ;
+lin prayer_N = mkN "prière" feminine ; -- tocheck
+lin pipe_N = mkN "cornemuse" feminine | mkN "conduit" masculine ; -- tocheck
+lin deserve_VV = variants{}; -- mkV2 (mkV "mériter") ; -- tocheck
+lin deserve_V2 = mkV2 (mkV "mériter") ; -- tocheck
+lin deserve_V = variants{}; -- mkV2 (mkV "mériter") ; -- tocheck
+lin shift_N = mkN "décalage" | mkN "roulement" masculine ; -- tocheck
+lin split_V2 = L.split_V2 ;
+lin split_V = variants{}; -- L.split_V2 ;
+lin near_Adv = mkAdv "près" ; -- tocheck
+lin consistent_A = mkA "conforme" | mkA "cohérent" | mkA "constant" ; -- tocheck
+lin carpet_N = L.carpet_N ;
+lin ownership_N = mkN "possession" ; -- tocheck
+lin joke_N = mkN "plaisanterie" feminine | mkN "raté" masculine ; -- tocheck
+lin fewer_Det = variants{} ; -- 
+lin workshop_N = mkN "atelier" masculine ; -- tocheck
+lin salt_N = L.salt_N ;
+lin aged_Prep = variants{} ; -- 
+lin symbol_N = mkN "symbole" masculine ; -- tocheck
+lin slide_V2 = mkV2 (mkV "glisser") ; -- tocheck
+lin slide_V = variants{}; -- mkV2 (mkV "glisser") ; -- tocheck
+lin cross_N = mkN "croix" | mkN "croix" feminine ; -- tocheck
+lin anxious_A = mkA "anxieux" | mkA "désireux" ; -- tocheck
+lin tale_N = mkN "conte" masculine ; -- tocheck
+lin preference_N = mkN "préférence" feminine ; -- tocheck
+lin inevitably_Adv = variants{} ; -- 
+lin mere_A = variants{} ; -- 
+lin behave_V = mkV (reflV (mkV I.conduire_V2)) ; -- tocheck
+lin gain_N = mkN "gain" masculine ; -- tocheck
+lin nervous_A = mkA "nerveux" ; -- tocheck
+lin guide_V2 = mkV2 (mkV "guider") ; -- tocheck
+lin remark_N = mkN "remarque" feminine ; -- tocheck
+lin pleased_A = variants{} ; -- 
+lin province_N = mkN "province" feminine ; -- tocheck
+lin steel_N = L.steel_N ;
+lin practise_V2 = variants{} ; -- 
+lin practise_V = variants{} ; -- 
+lin flow_V = L.flow_V ;
+lin holy_A = mkA "saint" ; -- tocheck
+lin dose_N = mkN "dose" feminine ; -- tocheck
+lin alcohol_N = mkN "alcool" masculine ; -- tocheck
+lin guidance_N = mkN "conseils" masculine ; -- tocheck
+lin constantly_Adv = variants{} ; -- 
+lin climate_N = mkN "climat" masculine ; -- tocheck
+lin enhance_V2 = mkV2 (mkV "améliorer") | mkV2 (mkV "augmenter") ; -- tocheck
+lin reasonably_Adv = variants{} ; -- 
+lin waste_V2 = mkV2 (mkV I.détruire_V2) | mkV2 (mkV "tuer") | mkV2 (mkV "gaspiller") | mkV2 (mkV "dépérir") ; -- tocheck
+lin waste_V = variants{}; -- mkV2 (mkV I.détruire_V2) | mkV2 (mkV "tuer") | mkV2 (mkV "gaspiller") | mkV2 (mkV "dépérir") ; -- tocheck
+lin smooth_A = L.smooth_A ;
+lin dominant_A = variants{} ; -- 
+lin conscious_A = mkA "conscient" ; -- tocheck
+lin formula_N = mkN "formule" feminine ; -- tocheck
+lin tail_N = L.tail_N ;
+lin ha_Interj = variants{} ; -- 
+lin electric_A = mkA "électrique" ; -- tocheck
+lin sheep_N = L.sheep_N ;
+lin medicine_N = mkN "médecine" feminine | mkN "médicament" masculine | mkN "traitement" masculine ; -- tocheck
+lin strategic_A = mkA "stratégique" ; -- tocheck
+lin disabled_A = variants{} ; -- 
+lin smell_N = mkN "odorat" masculine | mkN "odeur" feminine ; -- tocheck
+lin operator_N = mkN "opérateur" masculine | mkN "téléphoniste" ; -- tocheck
+lin mount_V2 = mkV2 (mkV "chevaucher") ; -- tocheck
+lin mount_V = variants{}; -- mkV2 (mkV "chevaucher") ; -- tocheck
+lin advance_V2 = mkV2 (mkV "avancer") ; -- tocheck
+lin advance_V = variants{}; -- mkV2 (mkV "avancer") ; -- tocheck
+lin remote_A = mkA "éloigné" | mkA "distant" ; -- tocheck
+lin measurement_N = mkN "mesure" feminine ; -- tocheck
+lin favour_VS = variants{} ; -- 
+lin favour_V2 = variants{} ; -- 
+lin favour_V = variants{} ; -- 
+lin neither_Det = variants{} ; -- 
+lin architecture_N = mkN "architecture" feminine ; -- tocheck
+lin worth_N = mkN "valeur" masculine ; -- tocheck
+lin tie_N = mkN "égalité" feminine ; -- tocheck
+lin barrier_N = mkN "barrière" | mkN "limite" ; -- tocheck
+lin practitioner_N = mkN "praticien" masculine ; -- tocheck
+lin outstanding_A = mkA "exceptionnel" | mkA "débiteur" | mkA "saillant" ; -- tocheck
+lin enthusiasm_N = mkN "enthousiasme" masculine ; -- tocheck
+lin theoretical_A = mkA "théorique" ; -- tocheck
+lin implementation_N = variants{} ; -- 
+lin worried_A = mkA "inquiet" "inquiète" ;
+lin pitch_N = mkN "tangage" masculine | mkN "poix" feminine | mkN "pas" masculine | mkN "laïus" masculine | mkN "résine" feminine | mkN "lancer" masculine | mkN "inclinaison" feminine | mkN "terrain" masculine | mkN "ton" masculine ; -- tocheck
+lin drop_N = mkN "chute" feminine | mkN "goutte" feminine ; -- tocheck
+lin phone_V2 = mkV2 (mkV "téléphoner") ; -- tocheck
+lin phone_V = variants{}; -- mkV2 (mkV "téléphoner") ; -- tocheck
+lin shape_VV = variants{} ; -- 
+lin shape_V2 = variants{} ; -- 
+lin shape_V = variants{} ; -- 
+lin clinical_A = variants{} ; -- 
+lin lane_N = mkN "voie" feminine | mkN "chemin" masculine ; -- tocheck
+lin apple_N = L.apple_N ;
+lin catalogue_N = mkN "catalogue" masculine ; -- tocheck
+lin tip_N = mkN "décharge" feminine | mkN "tuyau" masculine | mkN "pourboire" masculine | mkN "bout" masculine ; -- tocheck
+lin publisher_N = mkN "éditeur" masculine ; -- tocheck
+lin opponentMasc_N = mkN "adversaire" masculine ;
+lin live_A = mkA "vivant" ; -- tocheck
+lin burden_N = mkN "charge" feminine | mkN "fardeau" masculine ; -- tocheck
+lin tackle_V2 = mkV2 (mkV "plaquer") | mkV2 (mkV "tacler") | mkV2 (mkV I.combattre_V2) ; -- tocheck
+lin tackle_V = variants{}; -- mkV2 (mkV "plaquer") | mkV2 (mkV "tacler") | mkV2 (mkV I.combattre_V2) ; -- tocheck
+lin historian_N = mkN "historien" masculine ; -- tocheck
+lin bury_V2 = mkV2 (mkV "enterrer") ; -- tocheck
+lin bury_V = variants{}; -- mkV2 (mkV "enterrer") ; -- tocheck
+lin stomach_N = mkN "ventre" masculine | mkN "estomac" masculine ; -- tocheck
+lin percentage_N = mkN "pourcentage" masculine ; -- tocheck
+lin evaluation_N = mkN "évaluation" feminine ; -- tocheck
+lin outline_V2 = mkV2 (mkV "entourer") ; -- tocheck
+lin talent_N = mkN "talent" masculine ; -- tocheck
+lin lend_V2 = mkV2 (mkV "prêter") ; -- tocheck
+lin lend_V = variants{}; -- mkV2 (mkV "prêter") ; -- tocheck
+lin silver_N = L.silver_N ;
+lin pack_N = mkN "meute" feminine ; -- tocheck
+lin fun_N = mkN "amusement" masculine ; -- tocheck
+lin democrat_N = mkN "démocrate" ; -- tocheck
+lin fortune_N = mkN "destin" | mkN "fortune" ; -- tocheck
+lin storage_N = mkN "stockage" masculine ; -- tocheck
+lin professional_N = mkN "professionnel" masculine ; -- tocheck
+lin reserve_N = mkN "réserve" feminine | mkN "réservation" feminine | mkN "réserves" | mkN "réservation" ; -- tocheck
+lin interval_N = mkN "intervalle" masculine ; -- tocheck
+lin dimension_N = mkN "dimension" feminine ; -- tocheck
+lin honest_A = mkA "honnête" ; -- tocheck
+lin awful_A = mkA "terrible" ; -- tocheck
+lin manufacture_V2 = mkV2 (mkV "fabriquer") | mkV2 (mkV "manufacturer") ; -- tocheck
+lin confusion_N = variants{} ; -- 
+lin pink_A = mkA "rose" ; -- tocheck
+lin impressive_A = mkA "impressionnant" ; -- tocheck
+lin satisfaction_N = mkN "satisfaction" feminine ; -- tocheck
+lin visible_A = mkA "visible" ; -- tocheck
+lin vessel_N = mkN "récipient" masculine | mkN "vaisseau" masculine ; -- tocheck
+lin stand_N = mkN "socle" masculine | mkN "étal" ; -- tocheck
+lin curve_N = mkN "courbe" feminine | mkN "courbes" ; -- tocheck
+lin pot_N = mkN "herbe" feminine | mkN "pot" masculine ; -- tocheck
+lin replacement_N = mkN "remplaçant" masculine ; -- tocheck
+lin accurate_A = mkA "précis" ; -- tocheck
+lin mortgage_N = mkN "hypothèque" feminine ; -- tocheck
+lin salary_N = mkN "salaire" masculine ; -- tocheck
+lin impress_V2 = mkV2 (mkV "impressionner") ; -- tocheck
+lin impress_V = variants{}; -- mkV2 (mkV "impressionner") ; -- tocheck
+lin constitutional_A = mkA "constitutionnel" ; -- tocheck
+lin emphasize_VS = variants{}; -- mkV2 (mkV "souligner") ; -- tocheck
+lin emphasize_V2 = mkV2 (mkV "souligner") ; -- tocheck
+lin developing_A = variants{} ; -- 
+lin proof_N = mkN "épreuve" feminine | mkN "preuve" feminine ; -- tocheck
+lin furthermore_Adv = variants{} ; -- 
+lin dish_N = mkN "plat" masculine | mkN "assiette" | mkN "canon" masculine | mkN "vaisselle" feminine | mkN "parabole" feminine ; -- tocheck
+lin interview_V2 = variants{} ; -- 
+lin considerably_Adv = variants{} ; -- 
+lin distant_A = mkA "distant" ; -- tocheck
+lin lower_V2 = mkV2 (mkV "baisser") | mkV2 (reflV (mkV "abaisser")) ; -- tocheck
+lin lower_V = variants{}; -- mkV2 (mkV "baisser") | mkV2 (reflV (mkV "abaisser")) ; -- tocheck
+lin favouriteMasc_N = mkN "favori" masculine ;
+lin tear_V2 = mkV2 (reflV (mkV "déchirer")) | mkV2 (mkV "déchirer") | mkV2 (mkV "démolir") | mkV2 (mkV "larmoyer") ; -- tocheck
+lin tear_V = variants{}; -- mkV2 (reflV (mkV "déchirer")) | mkV2 (mkV "déchirer") | mkV2 (mkV "démolir") | mkV2 (mkV "larmoyer") ; -- tocheck
+lin fixed_A = variants{} ; -- 
+lin by_Adv = variants{}; -- mkPrep "par" ;
+lin luck_N = mkN "chance" feminine ; -- tocheck
+lin count_N = mkN "compte" masculine | mkN "comte" masculine ; -- tocheck
+lin precise_A = mkA "précis" ; -- tocheck
+lin determination_N = variants{} ; -- 
+lin bite_V2 = L.bite_V2 ;
+lin bite_V = variants{}; -- L.bite_V2 ;
+lin dear_Interj = variants{} ; -- 
+lin consultation_N = mkN "consultation" feminine ; -- tocheck
+lin range_V = variants{} ; -- 
+lin residential_A = mkA "résidentiel" ; -- tocheck
+lin conduct_N = mkN "comportement" masculine ; -- tocheck
+lin capture_V2 = variants{} ; -- 
+lin ultimately_Adv = variants{} ; -- 
+lin cheque_N = mkN "chèque" masculine ; -- tocheck
+lin economics_N = mkN "économie" feminine ; -- tocheck
+lin sustain_V2 = mkV2 (mkV I.maintenir_V2) | mkV2 (mkV I.subvenir_V2) ; -- tocheck
+lin secondly_Adv = variants{} ; -- 
+lin silly_A = mkA "idiot" | mkA "bébête" | mkA "abruti" ; -- tocheck
+lin merchant_N = mkN "marchand" masculine ; -- tocheck
+lin lecture_N = mkN "conférence" feminine ; -- tocheck
+lin musical_A = variants{} ; -- 
+lin leisure_N = mkN "loisir" masculine ; -- tocheck
+lin check_N = mkN "addition" feminine | mkN "vérification" feminine | mkN "croix" feminine | mkN "échec" masculine ; -- tocheck
+lin cheese_N = L.cheese_N ;
+lin lift_N = mkN "portance" masculine | mkN "ascenseur" masculine ; -- tocheck
+lin participate_V2 = variants{} ; -- 
+lin participate_V = variants{} ; -- 
+lin fabric_N = mkN "structure" | mkN "tissu" masculine | mkN "tissu" ; -- tocheck
+lin distribute_V2 = mkV2 (mkV "distribuer") | mkV2 (mkV "répartir") ; -- tocheck
+lin lover_N = mkN "amoureux" masculine | mkN "amant" masculine ; -- tocheck
+lin childhood_N = mkN "enfance" feminine ; -- tocheck
+lin cool_A = mkA "cool" | mkA "chouette" | mkA "frais" | mkA "sympa" ; -- tocheck
+lin ban_V2 = mkV2 (mkV I.interdire_V2) ; -- tocheck
+lin supposed_A = variants{} ; -- 
+lin mouse_N = mkN "souris" feminine ; -- tocheck
+lin strain_N = mkN "hérédité" feminine | mkN "race" feminine ; -- tocheck
+lin specialist_A = variants{} ; -- 
+lin consult_V2 = variants{} ; -- 
+lin consult_V = variants{} ; -- 
+lin minimum_A = mkA "minimum" ; -- tocheck
+lin approximately_Adv = variants{} ; -- 
+lin participant_N = mkN "participant" masculine ; -- tocheck
+lin monetary_A = mkA "monétaire" ; -- tocheck
+lin confuse_V2 = mkV2 (mkV I.confondre_V2) ; -- tocheck
+lin dare_VV = variants{}; -- mkV2 (mkV "oser") | mkV2 (mkV "affronter") | mkV2 (mkV "défier") ; -- tocheck
+lin dare_V2 = mkV2 (mkV "oser") | mkV2 (mkV "affronter") | mkV2 (mkV "défier") ; -- tocheck
+lin smoke_N = L.smoke_N ;
+lin movie_N = mkN "cinéma" masculine ; -- tocheck
+lin seed_N = L.seed_N ;
+lin cease_V2 = variants{}; -- mkV2V (mkV "cesser") ; -- tocheck
+lin cease_V = variants{}; -- mkV2V (mkV "cesser") ; -- tocheck
+lin open_Adv = variants{} ; -- 
+lin journal_N = mkN "revue" masculine ; -- tocheck
+lin shopping_N = mkN "shopping" masculine ; -- tocheck
+lin equivalent_N = mkN "équivalent" masculine ; -- tocheck
+lin palace_N = mkN "palais" masculine ; -- tocheck
+lin exceed_V2 = mkV2 (mkV "excéder") ; -- tocheck
+lin isolated_A = variants{} ; -- 
+lin poetry_N = mkN "poésie" feminine ; -- tocheck
+lin perceive_VS = variants{}; -- mkV2V (mkV I.percevoir_V2) ; -- tocheck
+lin perceive_V2V = mkV2V (mkV I.percevoir_V2) ; -- tocheck
+lin perceive_V2 = variants{}; -- mkV2V (mkV I.percevoir_V2) ; -- tocheck
+lin lack_V2 = mkV2 (mkV "manquer") ; -- tocheck
+lin lack_V = variants{}; -- mkV2 (mkV "manquer") ; -- tocheck
+lin strengthen_V2 = mkV2 (mkV "renforcer") ; -- tocheck
+lin snap_V2 = mkV2 (mkV I.rompre_V2) ; -- tocheck
+lin snap_V = variants{}; -- mkV2 (mkV I.rompre_V2) ; -- tocheck
+lin readily_Adv = variants{} ; -- 
+lin spite_N = mkN "dépit" masculine | mkN "dépit" ; -- tocheck
+lin conviction_N = variants{} ; -- 
+lin corridor_N = mkN "couloir" masculine | mkN "corridor" masculine ; -- tocheck
+lin behind_Adv = variants{}; -- S.behind_Prep ;
+lin ward_N = mkN "arrondissement" | mkN "cour" feminine | mkN "garde" feminine | mkN "salle" feminine | mkN "pupille" | mkN "quartier" masculine | mkN "garde" ; -- tocheck
+lin profile_N = mkN "profil" masculine | mkN "contour" masculine | mkN "réputation" feminine ; -- tocheck
+lin fat_A = mkA "gros" "grosse" | mkA "épais" "épaisse" ;
+lin comfort_N = mkN "confort" | mkN "confort" masculine ; -- tocheck
+lin bathroom_N = mkN "toilette" feminine ; -- tocheck
+lin shell_N = mkN "coquillage" | mkN "douille" feminine | mkN "coquille" feminine | mkN "squelette" masculine | mkN "carapace" feminine | mkN "obus" masculine | mkN "cosse" feminine | mkN "coquille" ; -- tocheck
+lin reward_N = mkN "récompense" feminine ; -- tocheck
+lin deliberately_Adv = variants{} ; -- 
+lin automatically_Adv = variants{} ; -- 
+lin vegetable_N = mkN "légume" masculine | mkN "végétal" masculine ; -- tocheck
+lin imagination_N = mkN "imagination" feminine ; -- tocheck
+lin junior_A = mkA "junior" ; -- tocheck
+lin unemployed_A = variants{} ; -- 
+lin mystery_N = mkN "mystère" masculine ; -- tocheck
+lin pose_V2 = mkV2 (mkV "poser") | mkV2 (mkV "représenter") | mkV2 (mkV I.mettre_V2) ; -- tocheck
+lin pose_V = variants{}; -- mkV2 (mkV "poser") | mkV2 (mkV "représenter") | mkV2 (mkV I.mettre_V2) ; -- tocheck
+lin violent_A = mkA "vif" | mkA "violent" ; -- tocheck
+lin march_N = variants{} ; -- 
+lin found_V2 = mkV2 (mkV "fonder") ; -- tocheck
+lin dig_V2 = mkV2 (mkV "creuser") ; -- tocheck
+lin dig_V = L.dig_V ;
+lin dirty_A = L.dirty_A ;
+lin straight_A = L.straight_A ;
+lin psychological_A = variants{} ; -- 
+lin grab_V2 = mkV2 (mkV "attraper") ; -- tocheck
+lin grab_V = variants{}; -- mkV2 (mkV "attraper") ; -- tocheck
+lin pleasant_A = mkA "agréable" ; -- tocheck
+lin surgery_N = mkN "chirurgie" feminine ; -- tocheck
+lin inevitable_A = mkA "inévitable" ; -- tocheck
+lin transform_V2 = mkV2 (mkV "transformer") ; -- tocheck
+lin bell_N = mkN "cloche" feminine ; -- tocheck
+lin announcement_N = mkN "annonce" feminine ; -- tocheck
+lin draft_N = mkN "gorgée" | mkN "conscription" feminine | mkN "brouillon" masculine | mkN "tirant" ; -- tocheck
+lin unity_N = mkN "unité" feminine ; -- tocheck
+lin airport_N = mkN "aéroport" masculine ; -- tocheck
+lin upset_V2 = mkV2 (mkV "bouleverser") | mkV2 (mkV "énerver") | mkV2 (mkV "renverser") ; -- tocheck
+lin upset_V = variants{}; -- mkV2 (mkV "bouleverser") | mkV2 (mkV "énerver") | mkV2 (mkV "renverser") ; -- tocheck
+lin pretend_VS = variants{}; -- mkV2 (mkV I.prétendre_V2) | mkV2 (mkV I.feindre_V2) ; -- tocheck
+lin pretend_V2 = mkV2 (mkV I.prétendre_V2) | mkV2 (mkV I.feindre_V2) ; -- tocheck
+lin pretend_V = variants{}; -- mkV2 (mkV I.prétendre_V2) | mkV2 (mkV I.feindre_V2) ; -- tocheck
+lin plant_V2 = mkV2 (mkV "planter") ; -- tocheck
+lin till_Prep = variants{} ; -- 
+lin known_A = variants{} ; -- 
+lin admission_N = variants{} ; -- 
+lin tissue_N = mkN "tissu" masculine ; -- tocheck
+lin magistrate_N = mkN "magistrat" masculine ; -- tocheck
+lin joy_N = mkN "joie" feminine ; -- tocheck
+lin free_V2V = mkV2V (mkV "libérer") ; -- tocheck
+lin free_V2 = variants{}; -- mkV2V (mkV "libérer") ; -- tocheck
+lin pretty_A = mkA "joli" ; -- tocheck
+lin operating_N = variants{} ; -- 
+lin headquarters_N = variants{} ; -- 
+lin grateful_A = mkA "reconnaissant" ; -- tocheck
+lin classroom_N = variants{} ; -- 
+lin turnover_N = mkN "chausson" masculine | mkN "renverser" ; -- tocheck
+lin project_VS = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin project_V2V = mkV2V (mkV "projeter") ; -- tocheck
+lin project_V2 = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin project_V = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck
+lin shrug_V2 = variants{} ; -- 
+lin sensible_A = mkA "sensé" | mkA "sensible" ; -- tocheck
+lin limitation_N = variants{} ; -- 
+lin specialist_N = mkN "spécialiste" ; -- tocheck
+lin newly_Adv = variants{} ; -- 
+lin tongue_N = L.tongue_N ;
+lin refugee_N = mkN "réfugié" masculine ; -- tocheck
+lin delay_V2 = mkV2 (mkV "retarder") ; -- tocheck
+lin delay_V = variants{}; -- mkV2 (mkV "retarder") ; -- tocheck
+lin dream_V2 = mkV2 (mkV "rêver") | mkV2 (mkV "rêvasser") ; -- tocheck
+lin dream_V = variants{}; -- mkV2 (mkV "rêver") | mkV2 (mkV "rêvasser") ; -- tocheck
+lin composition_N = mkN "essai" masculine | mkN "composition" feminine ; -- tocheck
+lin alongside_Prep = variants{} ; -- 
+lin ceiling_N = L.ceiling_N ;
+lin highlight_V2 = mkV2 (mkV "surligner") ; -- tocheck
+lin stick_N = L.stick_N ;
+lin favourite_A = variants{} ; -- 
+lin tap_V2 = mkV2 (mkV "taper") | mkV2 (mkV "tirer") | mkV2 (mkV "tarauder") ; -- tocheck
+lin tap_V = variants{}; -- mkV2 (mkV "taper") | mkV2 (mkV "tirer") | mkV2 (mkV "tarauder") ; -- tocheck
+lin universe_N = mkN "univers" masculine | mkN "Univers" masculine ; -- tocheck
+lin request_VS = variants{}; -- mkV2 (mkV "demander") ; -- tocheck
+lin request_V2 = mkV2 (mkV "demander") ; -- tocheck
+lin label_N = mkN "étiquette" feminine ; -- tocheck
+lin confine_V2 = mkV2 (mkV "confiner") ; -- tocheck
+lin scream_VS = variants{}; -- mkV2 (mkV "crier") ; -- tocheck
+lin scream_V2 = mkV2 (mkV "crier") ; -- tocheck
+lin scream_V = variants{}; -- mkV2 (mkV "crier") ; -- tocheck
+lin rid_V2 = variants{} ; -- 
+lin acceptance_N = mkN "acceptation" feminine ; -- tocheck
+lin detective_N = mkN "détective" masculine | mkN "détective" ; -- tocheck
+lin sail_V = variants{}; -- mkV2 (mkV "voler") ; -- tocheck
+lin adjust_V2 = variants{}; -- mkV2V (mkV "ajuster") ; -- tocheck
+lin adjust_V = variants{}; -- mkV2V (mkV "ajuster") ; -- tocheck
+lin designer_N = mkN "designer" masculine ; -- tocheck
+lin running_A = variants{} ; -- 
+lin summit_N = mkN "sommet" masculine ; -- tocheck
+lin participation_N = mkN "participation" feminine ; -- tocheck
+lin weakness_N = mkN "faiblesse" feminine | mkN "faible" masculine ; -- tocheck
+lin block_V2 = mkV2 (mkV "boucher") | mkV2 (mkV "contrer") | mkV2 (mkV "bloquer") ; -- tocheck
+lin socalled_A = variants{} ; -- 
+lin adapt_V2 = mkV2 (mkV "adapter") | mkV2 (reflV (mkV "adapter")) ; -- tocheck
+lin adapt_V = variants{}; -- mkV2 (mkV "adapter") | mkV2 (reflV (mkV "adapter")) ; -- tocheck
+lin absorb_V2 = mkV2 (mkV "absorber") ; -- tocheck
+lin encounter_V2 = mkV2 (mkV "rencontrer") ; -- tocheck
+lin defeat_V2 = mkV2 (mkV I.vaincre_V2) ; -- tocheck
+lin excitement_N = mkN "excitation" feminine ; -- tocheck
+lin brick_N = mkN "brique" ; -- tocheck
+lin blind_A = mkA "aveugle" ; -- tocheck
+lin wire_N = mkN "fil" masculine ; -- tocheck
+lin crop_N = mkN "cravache" masculine | mkN "récolte" feminine | mkN "jabot" masculine ; -- tocheck
+lin square_A = mkA "carré" ; -- tocheck
+lin transition_N = variants{} ; -- 
+lin thereby_Adv = mkAdv "ainsi" ; -- tocheck
+lin protest_V2 = mkV2 (mkV "protester") ; -- tocheck
+lin protest_V = variants{}; -- mkV2 (mkV "protester") ; -- tocheck
+lin roll_N = mkN "rouleau" masculine | mkN "roulis" masculine | mkN "roue" feminine | mkN "roulement" masculine ; -- tocheck
+lin stop_N = mkN "occlusive" feminine | mkN "arrêt" masculine | mkN "ammorti" masculine ; -- tocheck
+lin assistant_N = mkN "assistant" masculine ; -- tocheck
+lin deaf_A = mkA "sourd" ; -- tocheck
+lin constituency_N = variants{} ; -- 
+lin continuous_A = mkA "continu" ; -- tocheck
+lin concert_N = mkN "concert" masculine ; -- tocheck
+lin breast_N = L.breast_N ;
+lin extraordinary_A = mkA "extraordinaire" ; -- tocheck
+lin squad_N = variants{} ; -- 
+lin wonder_N = mkN "merveille" feminine ; -- tocheck
+lin cream_N = mkN "crème" feminine ; -- tocheck
+lin tennis_N = mkN "tennis" masculine ; -- tocheck
+lin personally_Adv = variants{} ; -- 
+lin communicate_V2 = mkV2 (mkV "communiquer") ; -- tocheck
+lin communicate_V = variants{}; -- mkV2 (mkV "communiquer") ; -- tocheck
+lin pride_N = mkN "orgueil" masculine | mkN "fierté" feminine ; -- tocheck
+lin bowl_N = mkN "bol" masculine ; -- tocheck
+lin file_V2 = mkV2 (mkV "limer") ; -- tocheck
+lin file_V = variants{}; -- mkV2 (mkV "limer") ; -- tocheck
+lin expertise_N = mkN "expertise" feminine | mkN "compétence" feminine ; -- tocheck
+lin govern_V2 = mkV2 (mkV "gouverner") ; -- tocheck
+lin govern_V = variants{}; -- mkV2 (mkV "gouverner") ; -- tocheck
+lin leather_N = L.leather_N ;
+lin observer_N = mkN "observateur" masculine ; -- tocheck
+lin margin_N = mkN "marge" feminine ; -- tocheck
+lin uncertainty_N = variants{} ; -- 
+lin reinforce_V2 = mkV2 (mkV "renforcer") ; -- tocheck
+lin ideal_N = mkN "idéal" masculine ; -- tocheck
+lin injure_V2 = mkV2 (mkV "blesser") ; -- tocheck
+lin holding_N = mkN "possession" ; -- tocheck
+lin universal_A = mkA "universel" ; -- tocheck
+lin evident_A = mkA "évident" ; -- tocheck
+lin dust_N = L.dust_N ;
+lin overseas_A = mkA "outremer" ; -- tocheck
+lin desperate_A = mkA "désespéré" ; -- tocheck
+lin swim_V2 = mkV2 (mkV "nager") ; -- tocheck
+lin swim_V = L.swim_V ;
+lin occasional_A = mkA "occasionnel" ; -- tocheck
+lin trouser_N = variants{} ; -- 
+lin surprisingly_Adv = variants{} ; -- 
+lin register_N = mkN "inscription" masculine | mkN "registre" masculine ; -- tocheck
+lin album_N = mkN "album" masculine ; -- tocheck
+lin guideline_N = mkN "directive" | mkN "directive" feminine ; -- tocheck
+lin disturb_V2 = mkV2 (mkV "déranger") ; -- tocheck
+lin amendment_N = mkN "amendement" masculine ; -- tocheck
+lin architectMasc_N = mkN "architecte" masculine ;
+lin objection_N = mkN "objection" feminine ; -- tocheck
+lin chart_N = mkN "graphe" masculine ; -- tocheck
+lin cattle_N = mkN "bovin" masculine | mkN "bétail" masculine | mkN "bétail" ; -- tocheck
+lin doubt_VS = variants{}; -- mkV2 (mkV "douter") ; -- tocheck
+lin doubt_V2 = mkV2 (mkV "douter") ; -- tocheck
+lin react_V = variants{} ; -- 
+lin consciousness_N = mkN "conscience" feminine ; -- tocheck
+lin right_Interj = variants{} ; -- 
+lin purely_Adv = variants{} ; -- 
+lin tin_N = mkN "moule" masculine | mkN "étain" masculine ; -- tocheck
+lin tube_N = mkN "tuyau" masculine ; -- tocheck
+lin fulfil_V2 = mkV2 (mkV I.satisfaire_V2) ; -- tocheck
+lin commonly_Adv = variants{} ; -- 
+lin sufficiently_Adv = variants{} ; -- 
+lin coin_N = mkN "jeton" masculine | mkN "monnaie" feminine ; -- tocheck
+lin frighten_V2 = mkV2 (mkV "effrayer") ; -- tocheck
+lin grammar_N = L.grammar_N ;
+lin diary_N = variants{} ; -- 
+lin flesh_N = mkN "chair" feminine | mkN "chair" | mkN "carnation" feminine | mkN "pulpe" | mkN "corps" | mkN "peau" ; -- tocheck
+lin summary_N = mkN "résumé" masculine ; -- tocheck
+lin infant_N = mkN "nourrisson" masculine ; -- tocheck
+lin stir_V2 = mkV2 (mkV "agiter") | mkV2 (mkV "remuer") | mkV2 (mkV "bouger") ; -- tocheck
+lin stir_V = variants{}; -- mkV2 (mkV "agiter") | mkV2 (mkV "remuer") | mkV2 (mkV "bouger") ; -- tocheck
+lin storm_N = mkN "tempête" feminine | mkN "orage" masculine ; -- tocheck
+lin mail_N = mkN "courrier" masculine | mkN "poste" feminine | mkN "poste" ; -- tocheck
+lin rugby_N = mkN "rugby" masculine ; -- tocheck
+lin virtue_N = mkN "vertu" feminine ; -- tocheck
+lin specimen_N = mkN "exemple" masculine | mkN "spécimen" masculine ; -- tocheck
+lin psychology_N = mkN "psychologie" feminine ; -- tocheck
+lin paint_N = mkN "peinture" feminine ; -- tocheck
+lin constraint_N = mkN "contrainte" feminine ; -- tocheck
+lin trace_V2 = mkV2 (mkV "calquer") ; -- tocheck
+lin trace_V = variants{}; -- mkV2 (mkV "calquer") ; -- tocheck
+lin privilege_N = mkN "privilège" masculine ; -- tocheck
+lin completion_N = mkN "achèvement" | mkN "exécution" feminine ; -- tocheck
+lin progress_V2 = mkV2 (mkV "progresser") ; -- tocheck
+lin progress_V = variants{}; -- mkV2 (mkV "progresser") ; -- tocheck
+lin grade_N = mkN "mention" feminine | mkN "classe" feminine ; -- tocheck
+lin exploit_V2 = mkV2 (mkV "exploiter") ; -- tocheck
+lin import_N = variants{} ; -- 
+lin potato_N = variants{} ; -- 
+lin repair_N = mkN "réparation" feminine ; -- tocheck
+lin passion_N = mkN "passion" feminine | mkN "Passion" feminine ; -- tocheck
+lin seize_V2 = mkV2 (mkV "saisir") ; -- tocheck
+lin seize_V = variants{}; -- mkV2 (mkV "saisir") ; -- tocheck
+lin low_Adv = variants{} ; -- 
+lin underlying_A = mkA "sous-jacent" ; -- tocheck
+lin heaven_N = mkN "paradis" masculine | mkN "ciel" masculine ; -- tocheck
+lin nerve_N = mkN "toupet" masculine | mkN "nervure" | mkN "nerf" masculine ; -- tocheck
+lin park_V2 = mkV2 (mkV "garer") ; -- tocheck
+lin park_V = variants{}; -- mkV2 (mkV "garer") ; -- tocheck
+lin collapse_V2 = mkV2 (reflV (mkV "effondrer")) ; -- tocheck
+lin collapse_V = variants{}; -- mkV2 (reflV (mkV "effondrer")) ; -- tocheck
+lin win_N = mkN "gain" masculine ; -- tocheck
+lin printer_N = mkN "imprimante" feminine | mkN "imprimeur" masculine ; -- tocheck
+lin coalition_N = mkN "coalition" feminine ; -- tocheck
+lin button_N = mkN "badge" masculine | mkN "bouton" masculine | mkN "clou" masculine ; -- tocheck
+lin pray_V2 = mkV2 (mkV "prier") ; -- tocheck
+lin pray_V = variants{}; -- mkV2 (mkV "prier") ; -- tocheck
+lin ultimate_A = mkA "dernier" | mkA "ultime" ; -- tocheck
+lin venture_N = variants{} ; -- 
+lin timber_N = mkN "bois" masculine ; -- tocheck
+lin companion_N = mkN "compagnon" masculine ; -- tocheck
+lin horror_N = mkN "horreur" masculine | mkN "dégoût" ; -- tocheck
+lin gesture_N = mkN "geste" masculine ; -- tocheck
+lin moon_N = L.moon_N ;
+lin remark_VS = variants{} ; -- 
+lin remark_V = variants{} ; -- 
+lin clever_A = L.clever_A ;
+lin van_N = mkN "fourgon" masculine ; -- tocheck
+lin consequently_Adv = variants{} ; -- 
+lin raw_A = mkA "cru" | mkA "brut" ; -- tocheck
+lin glance_N = variants{} ; -- 
+lin broken_A = variants{} ; -- 
+lin jury_N = mkN "jury" masculine ; -- tocheck
+lin gaze_V = mkV (mkV "fixer") ; -- tocheck
+lin burst_V2 = mkV2 (mkV "éclater") ; -- tocheck
+lin burst_V = variants{}; -- mkV2 (mkV "éclater") ; -- tocheck
+lin charter_N = mkN "charte" feminine ; -- tocheck
+lin feministMasc_N = mkN "féministe" masculine ;
+lin discourse_N = mkN "discours" masculine | mkN "conversation" feminine ; -- tocheck
+lin reflection_N = mkN "réflexion" feminine | mkN "reflet" masculine ; -- tocheck
+lin carbon_N = mkN "carbone" masculine | mkN "charbon" masculine ; -- tocheck
+lin sophisticated_A = mkA "chic" ; -- tocheck
+lin ban_N = mkN "interdiction" ; -- tocheck
+lin taxation_N = mkN "taxation" feminine ; -- tocheck
+lin prosecution_N = variants{} ; -- 
+lin softly_Adv = mkAdv "doucement" ;
+lin asleep_A = mkA "endormi" ; -- tocheck
+lin aids_N = variants{} ; -- 
+lin publicity_N = mkN "publicité" feminine ; -- tocheck
+lin departure_N = mkN "déviation" | mkN "départ" masculine ; -- tocheck
+lin welcome_A = mkA "bienvenu" ; -- tocheck
+lin sharply_Adv = variants{} ; -- 
+lin reception_N = mkN "réception" feminine | mkN "accueil" masculine ; -- tocheck
+lin cousin_N = L.cousin_N ;
+lin relieve_V2 = mkV2 (mkV "soulager") ; -- tocheck
+lin linguistic_A = mkA "linguistique" ; -- tocheck
+lin vat_N = mkN "cuve" feminine ; -- tocheck
+lin forward_A = mkA "avant" | mkA "osé" ; -- tocheck
+lin blue_N = mkN "bleu" masculine ; -- tocheck
+lin multiple_A = mkA "multiple" ; -- tocheck
+lin pass_N = mkN "laissez-passer" | mkN "passe" feminine ; -- tocheck
+lin outer_A = mkA "extérieur" ; -- tocheck
+lin vulnerable_A = mkA "vulnérable" ; -- tocheck
+lin patient_A = mkA "patient" ; -- tocheck
+lin evolution_N = mkN "évolution" feminine ; -- tocheck
+lin allocate_V2 = mkV2 (mkV "allouer") ; -- tocheck
+lin allocate_V = variants{}; -- mkV2 (mkV "allouer") ; -- tocheck
+lin creative_A = variants{} ; -- 
+lin potentially_Adv = variants{} ; -- 
+lin just_A = mkA "juste" ; -- tocheck
+lin out_Prep = variants{} ; -- 
+lin judicial_A = mkA "judiciaire" ; -- tocheck
+lin risk_VV = variants{} ; -- 
+lin risk_V2 = variants{} ; -- 
+lin ideology_N = mkN "idéologie" feminine ; -- tocheck
+lin smell_VA = variants{}; -- L.smell_V ;
+lin smell_V2 = mkV2 (mkV I.sentir_V2) ; -- tocheck
+lin smell_V = L.smell_V ;
+lin agenda_N = mkN "planning" masculine ; -- tocheck
+lin transport_V2 = mkV2 (mkV "reporter") ; -- tocheck
+lin illegal_A = mkA "illégal" ; -- tocheck
+lin chicken_N = mkN "poulet" masculine ; -- tocheck
+lin plain_A = mkA "simple" | mkA "nature" ; -- tocheck
+lin innovation_N = mkN "innovation" feminine ; -- tocheck
+lin opera_N = mkN "opéra" masculine ; -- tocheck
+lin lock_N = mkN "verrou" masculine | mkN "mèche" feminine | mkN "serrure" feminine | mkN "écluse" feminine ; -- tocheck
+lin grin_V = variants{} ; -- 
+lin shelf_N = mkN "étagère" feminine | mkN "rayon" masculine ; -- tocheck
+lin pole_N = mkN "pôle" | mkN "perche" feminine ; -- tocheck
+lin punishment_N = mkN "punition" feminine ; -- tocheck
+lin strict_A = mkA "strict" ; -- tocheck
+lin wave_V2 = mkV2 (mkV "onduler") | mkV2 (mkV "saluer") ; -- tocheck
+lin wave_V = variants{}; -- mkV2 (mkV "onduler") | mkV2 (mkV "saluer") ; -- tocheck
+lin inside_N = mkN "intérieur" masculine ; -- tocheck
+lin carriage_N = mkN "wagon" masculine | mkN "carrosse" ; -- tocheck
+lin fit_A = variants{} ; -- 
+lin conversion_N = variants{} ; -- 
+lin hurry_V = variants{}; -- mkV2V (reflV (mkV "dépêcher")) ; -- tocheck
+lin essay_N = mkN "essai" masculine ; -- tocheck
+lin integration_N = mkN "intégration" feminine ; -- tocheck
+lin resignation_N = mkN "démission" feminine | mkN "résignation" feminine ; -- tocheck
+lin treasury_N = mkN "trésorerie" feminine ; -- tocheck
+lin traveller_N = mkN "voyageur" masculine ; -- tocheck
+lin chocolate_N = mkN "chocolat" masculine ; -- tocheck
+lin assault_N = mkN "assaut" masculine ; -- tocheck
+lin schedule_N = mkN "planning" masculine ; -- tocheck
+lin undoubtedly_Adv = variants{} ; -- 
+lin twin_N = mkN "jumeau" masculine ; -- tocheck
+lin format_N = mkN "format" masculine ; -- tocheck
+lin murder_V2 = variants{} ; -- 
+lin sigh_VS = variants{}; -- mkV2 (mkV "soupirer") ; -- tocheck
+lin sigh_V2 = mkV2 (mkV "soupirer") ; -- tocheck
+lin sigh_V = variants{}; -- mkV2 (mkV "soupirer") ; -- tocheck
+lin sellerMasc_N = mkN "vendeur" masculine ;
+lin lease_N = variants{} ; -- 
+lin bitter_A = mkA "amer" | mkA "dur" | mkA "haineux" ; -- tocheck
+lin double_V2 = mkV2 (mkV "doubler") ; -- tocheck
+lin double_V = variants{}; -- mkV2 (mkV "doubler") ; -- tocheck
+lin ally_N = mkN "allié" masculine ; -- tocheck
+lin stake_N = mkN "pieu" masculine | mkN "enjeu" masculine ; -- tocheck
+lin processing_N = variants{} ; -- 
+lin informal_A = mkA "informel" ; -- tocheck
+lin flexible_A = mkA "flexible" | mkA "souple" ; -- tocheck
+lin cap_N = L.cap_N ;
+lin stable_A = mkA "stable" ; -- tocheck
+lin till_Subj = variants{} ; -- 
+lin sympathy_N = mkN "sympathie" feminine | mkN "compassion" feminine ; -- tocheck
+lin tunnel_N = mkN "tunnel" masculine ; -- tocheck
+lin pen_N = L.pen_N ;
+lin instal_V = variants{} ; -- 
+lin suspend_V2 = mkV2 (mkV I.suspendre_V2) ; -- tocheck
+lin suspend_V = variants{}; -- mkV2 (mkV I.suspendre_V2) ; -- tocheck
+lin blow_N = mkN "coup" masculine ; -- tocheck
+lin wander_V = variants{}; -- mkV2 (mkV "errer") ; -- tocheck
+lin notably_Adv = variants{} ; -- 
+lin disappoint_V2 = mkV2 (mkV I.décevoir_V2) ; -- tocheck
+lin wipe_V2 = L.wipe_V2 ;
+lin wipe_V = variants{}; -- L.wipe_V2 ;
+lin folk_N = mkN "peuple" ; -- tocheck
+lin attraction_N = mkN "attraction" feminine | mkN "attirance" feminine ; -- tocheck
+lin disc_N = mkN "disque" masculine ; -- tocheck
+lin inspire_V2V = mkV2V (mkV "inspirer") ; -- tocheck
+lin inspire_V2 = variants{}; -- mkV2V (mkV "inspirer") ; -- tocheck
+lin machinery_N = mkN "mécanique" feminine ; -- tocheck
+lin undergo_V2 = mkV2 (mkV "subir") ; -- tocheck
+lin nowhere_Adv = mkAdv "nulle part" ;
+lin inspector_N = mkN "inspecteur" ;
+lin wise_A = mkA "sage" ; -- tocheck
+lin balance_V2 = mkV2 (mkV "apurer") ; -- tocheck
+lin balance_V = variants{}; -- mkV2 (mkV "apurer") ; -- tocheck
+lin purchaser_N = variants{} ; -- 
+lin resort_N = mkN "sortie" ; -- tocheck
+lin pop_N = mkN "pop" feminine ; -- tocheck
+lin organ_N = mkN "orgue" masculine | mkN "organe" masculine ; -- tocheck
+lin ease_V2 = variants{} ; -- 
+lin ease_V = variants{} ; -- 
+lin friendship_N = mkN "amitié" | mkN "amitié" feminine ; -- tocheck
+lin deficit_N = variants{} ; -- 
+lin dear_N = variants{} ; -- 
+lin convey_V2 = mkV2 (mkV "transporter") | mkV2 (mkV "véhiculer") ; -- tocheck
+lin reserve_V2 = mkV2 (mkV "réserver") ; -- tocheck
+lin reserve_V = variants{}; -- mkV2 (mkV "réserver") ; -- tocheck
+lin planet_N = L.planet_N ;
+lin frequent_A = mkA "fréquent" ; -- tocheck
+lin loose_A = mkA "lâche" ; -- tocheck
+lin intense_A = mkA "intense" ; -- tocheck
+lin retail_A = variants{} ; -- 
+lin wind_V = variants{}; -- mkV2 (mkV "souffler") | mkV2 (mkV "essouffler") | mkV2 (mkV "remonter") | mkV2 (mkV "contourner") | mkV2 (mkV "tourner") | mkV2 (reflV (mkV "essouffler")) ; -- tocheck
+lin lost_A = variants{} ; -- 
+lin grain_N = mkN "grain" masculine ; -- tocheck
+lin particle_N = mkN "particule" feminine ; -- tocheck
+lin destruction_N = mkN "destruction" feminine ; -- tocheck
+lin witness_V2 = mkV2 (mkV "témoigner") ; -- tocheck
+lin witness_V = variants{}; -- mkV2 (mkV "témoigner") ; -- tocheck
+lin pit_N = mkN "fosse" feminine | mkN "noyau" masculine ; -- tocheck
+lin registration_N = mkN "enregistrement" masculine ; -- tocheck
+lin conception_N = mkN "conception" feminine ; -- tocheck
+lin steady_A = mkA "régulier" | mkA "lisse" ; -- tocheck
+lin rival_N = mkN "rival" masculine ; -- tocheck
+lin steam_N = mkN "vapeur" feminine | mkN "vapeur" masculine ; -- tocheck
+lin back_A = variants{} ; -- 
+lin chancellor_N = mkN "chancelier" masculine ; -- tocheck
+lin crash_V = variants{}; -- mkV2 (mkV "planter") | mkV2 (reflV (mkV "écraser")) | mkV2 (mkV "pieuter") ; -- tocheck
+lin belt_N = mkN "ceinture" feminine | mkN "courroie" feminine | mkN "région" feminine ; -- tocheck
+lin logic_N = mkN "logique" feminine ; -- tocheck
+lin premium_N = variants{} ; -- 
+lin confront_V2 = mkV2 (mkV "confronter") ; -- tocheck
+lin precede_V2 = mkV2 (mkV "précéder") ; -- tocheck
+lin experimental_A = variants{} ; -- 
+lin alarm_N = mkN "alarme" feminine | mkN "réveille-matin" masculine ; -- tocheck
+lin rational_A = mkA "rationnel" | mkA "raisonnable" ; -- tocheck
+lin incentive_N = mkN "récompense" feminine | mkN "intérêt" masculine ; -- tocheck
+lin roughly_Adv = variants{} ; -- 
+lin bench_N = mkN "banc" masculine ; -- tocheck
+lin wrap_V2 = mkV2 (mkV "envelopper") ; -- tocheck
+lin wrap_V = variants{}; -- mkV2 (mkV "envelopper") ; -- tocheck
+lin regarding_Prep = mkPrep "à propos" ;
+lin inadequate_A = mkA "inadéquat" ; -- tocheck
+lin ambition_N = mkN "ambition" feminine ; -- tocheck
+lin since_Adv = mkAdv "depuis" ;
+lin fate_N = mkN "destin" masculine ; -- tocheck
+lin vendor_N = mkN "vendeur" ; -- tocheck
+lin stranger_N = mkN "étranger" masculine | mkN "inconnu" masculine ; -- tocheck
+lin spiritual_A = mkA "spirituel" ; -- tocheck
+lin increasing_A = variants{} ; -- 
+lin anticipate_VV = variants{}; -- mkV2 (mkV "anticiper") ; -- tocheck
+lin anticipate_VS = variants{}; -- mkV2 (mkV "anticiper") ; -- tocheck
+lin anticipate_V2 = mkV2 (mkV "anticiper") ; -- tocheck
+lin anticipate_V = variants{}; -- mkV2 (mkV "anticiper") ; -- tocheck
+lin logical_A = mkA "logique" ; -- tocheck
+lin fibre_N = mkN "fibre" feminine ; -- tocheck
+lin attribute_V2 = mkV2 (mkV "attribuer") ; -- tocheck
+lin sense_VS = variants{}; -- mkV2 (mkV I.sentir_V2) ; -- tocheck
+lin sense_V2 = mkV2 (mkV I.sentir_V2) ; -- tocheck
+lin black_N = mkN "noir" | mkN "Noir" masculine ; -- tocheck
+lin petrol_N = variants{} ; -- 
+lin maker_N = mkN "fabricant" masculine ; -- tocheck
+lin generous_A = mkA "généreux" ; -- tocheck
+lin allocation_N = mkN "allocation" feminine ; -- tocheck
+lin depression_N = mkN "dépression" feminine | mkN "dépression" ; -- tocheck
+lin declaration_N = mkN "déclaration" feminine ; -- tocheck
+lin spot_VS = variants{}; -- mkV2 (mkV "détacher") | mkV2 (mkV "détecter") | mkV2 (mkV "tacher") ; -- tocheck
+lin spot_V2 = mkV2 (mkV "détacher") | mkV2 (mkV "détecter") | mkV2 (mkV "tacher") ; -- tocheck
+lin spot_V = variants{}; -- mkV2 (mkV "détacher") | mkV2 (mkV "détecter") | mkV2 (mkV "tacher") ; -- tocheck
+lin modest_A = mkA "modeste" ; -- tocheck
+lin bottom_A = variants{} ; -- 
+lin dividend_N = mkN "dividende" masculine ; -- tocheck
+lin devote_V2 = mkV2 (mkV "consacrer") ; -- tocheck
+lin condemn_V2 = mkV2 (mkV "condamner") ; -- tocheck
+lin integrate_V2 = variants{} ; -- 
+lin integrate_V = variants{} ; -- 
+lin pile_N = mkN "pile" feminine | mkN "monceau" masculine | mkN "pieu" ; -- tocheck
+lin identification_N = mkN "identification" feminine ; -- tocheck
+lin acute_A = mkA "aigu" ; -- tocheck
+lin barely_Adv = variants{} ; -- 
+lin providing_Subj = variants{} ; -- 
+lin directive_N = mkN "directive" feminine ; -- tocheck
+lin bet_VS = variants{}; -- mkV2 (mkV "parier") ; -- tocheck
+lin bet_V2 = mkV2 (mkV "parier") ; -- tocheck
+lin bet_V = variants{}; -- mkV2 (mkV "parier") ; -- tocheck
+lin modify_V2 = mkV2 (mkV "modifier") ; -- tocheck
+lin bare_A = mkA "nu" ; -- tocheck
+lin swear_VV = variants{}; -- mkV2V (mkV "jurer") ; -- tocheck
+lin swear_V2 = variants{}; -- mkV2V (mkV "jurer") ; -- tocheck
+lin swear_V = variants{}; -- mkV2V (mkV "jurer") ; -- tocheck
+lin final_N = variants{} ; -- 
+lin accordingly_Adv = variants{} ; -- 
+lin valid_A = mkA "valide" ; -- tocheck
+lin wherever_Adv = variants{} ; -- 
+lin mortality_N = mkN "mortalité" feminine ; -- tocheck
+lin medium_N = mkN "médium" masculine | mkN "moyen" | mkN "milieu" masculine | mkN "médium" ; -- tocheck
+lin silk_N = mkN "soie" feminine ; -- tocheck
+lin funeral_N = mkN "funérailles" ; -- tocheck
+lin depending_A = variants{} ; -- 
+lin cow_N = L.cow_N ;
+lin correspond_V2 = variants{} ; -- 
+lin correspond_V = variants{} ; -- 
+lin cite_V2 = variants{} ; -- 
+lin classic_A = mkA "classique" ; -- tocheck
+lin inspection_N = mkN "inspection" feminine ; -- tocheck
+lin calculation_N = variants{} ; -- 
+lin rubbish_N = mkN "ordures" | mkN "absurdité" feminine ; -- tocheck
+lin minimum_N = mkN "minimum" masculine ; -- tocheck
+lin hypothesis_N = mkN "hypothèse" feminine ; -- tocheck
+lin youngster_N = variants{} ; -- 
+lin slope_N = mkN "pente" feminine ; -- tocheck
+lin patch_N = mkN "patch" masculine ; -- tocheck
+lin invitation_N = mkN "invitation" feminine ; -- tocheck
+lin ethnic_A = mkA "ethnique" ; -- tocheck
+lin federation_N = mkN "fédération" feminine ; -- tocheck
+lin duke_N = mkN "duc" masculine ; -- tocheck
+lin wholly_Adv = variants{} ; -- 
+lin closure_N = mkN "fermeture" ; -- tocheck
+lin dictionary_N = mkN "dictionnaire" masculine ; -- tocheck
+lin withdrawal_N = mkN "retrait" masculine | mkN "sevrage" ; -- tocheck
+lin automatic_A = mkA "automatique" ; -- tocheck
+lin liable_A = mkA "responsable" ; -- tocheck
+lin cry_N = mkN "pleur" masculine | mkN "cri" masculine ; -- tocheck
+lin slow_V2 = mkV2 (mkV "ralentir") ; -- tocheck
+lin slow_V = variants{}; -- mkV2 (mkV "ralentir") ; -- tocheck
+lin borough_N = mkN "arrondissement" masculine ; -- tocheck
+lin well_A = variants{} ; -- 
+lin suspicion_N = mkN "suspicion" feminine | mkN "soupçon" ; -- tocheck
+lin portrait_N = mkN "portrait" masculine ; -- tocheck
+lin local_N = mkN "section" feminine ; -- tocheck
+lin jew_N = variants{} ; -- 
+lin fragment_N = mkN "fragment" masculine ; -- tocheck
+lin revolutionary_A = mkA "révolutionnaire" ; -- tocheck
+lin evaluate_V2 = mkV2 (mkV "évaluer") ; -- tocheck
+lin evaluate_V = variants{}; -- mkV2 (mkV "évaluer") ; -- tocheck
+lin competitor_N = mkN "compétiteur" masculine ; -- tocheck
+lin sole_A = mkA "unique" | mkA "célibataire" ; -- tocheck
+lin reliable_A = mkA "fiable" ; -- tocheck
+lin weigh_V2 = mkV2 (mkV "peser") ; -- tocheck
+lin weigh_V = variants{}; -- mkV2 (mkV "peser") ; -- tocheck
+lin medieval_A = mkA "médiéval" ; -- tocheck
+lin clinic_N = mkN "clinique" feminine ; -- tocheck
+lin shine_V2 = mkV2 (mkV "briller") ; -- tocheck
+lin shine_V = variants{}; -- mkV2 (mkV "briller") ; -- tocheck
+lin knit_V2 = mkV2 (reflV (mkV "souder")) | mkV2 (mkV "tricoter") | mkV2 (mkV I.construire_V2) | mkV2 (mkV "souder") ; -- tocheck
+lin knit_V = variants{}; -- mkV2 (reflV (mkV "souder")) | mkV2 (mkV "tricoter") | mkV2 (mkV I.construire_V2) | mkV2 (mkV "souder") ; -- tocheck
+lin complexity_N = mkN "complexité" feminine ; -- tocheck
+lin remedy_N = mkN "recours" masculine | mkN "remède" masculine ; -- tocheck
+lin fence_N = mkN "clôture" feminine ; -- tocheck
+lin bike_N = L.bike_N ;
+lin freeze_V2 = mkV2 (reflV (mkV "figer")) | mkV2 (mkV "geler") | mkV2 (mkV "congeler") ; -- tocheck
+lin freeze_V = L.freeze_V ;
+lin eliminate_V2 = mkV2 (mkV "tuer") ; -- tocheck
+lin interior_N = mkN "intérieur" masculine ; -- tocheck
+lin intellectual_A = mkA "intellectuel" ; -- tocheck
+lin established_A = variants{} ; -- 
+lin voter_N = mkN "votant" ; -- tocheck
+lin garage_N = mkN "garage" masculine | mkN "garage" ; -- tocheck
+lin era_N = mkN "ère" feminine ; -- tocheck
+lin pregnant_A = mkA "enceinte" ; -- tocheck
+lin plot_N = mkN "lopin" masculine | mkN "diagramme" masculine | mkN "complot" masculine | mkN "intrigue" feminine ; -- tocheck
+lin greet_V2 = mkV2 (mkV "saluer") ; -- tocheck
+lin electrical_A = mkA "électrique" ; -- tocheck
+lin lie_N = mkN "mensonge" masculine ; -- tocheck
+lin disorder_N = mkN "trouble" masculine | mkN "désordre" masculine ; -- tocheck
+lin formally_Adv = variants{} ; -- 
+lin excuse_N = mkN "prétexte" masculine ; -- tocheck
+lin socialist_A = mkA "socialiste" ; -- tocheck
+lin cancel_V2 = mkV2 (mkV "annuler") | mkV2 (mkV "neutraliser") | mkV2 (mkV "éliminer") ; -- tocheck
+lin cancel_V = variants{}; -- mkV2 (mkV "annuler") | mkV2 (mkV "neutraliser") | mkV2 (mkV "éliminer") ; -- tocheck
+lin harm_N = mkN "mal" masculine ; -- tocheck
+lin excess_N = mkN "excès" masculine | mkN "franchise" feminine ; -- tocheck
+lin exact_A = mkA "exact" ; -- tocheck
+lin oblige_V2V = mkV2V (mkV "imposer") ; -- tocheck
+lin oblige_V2 = variants{}; -- mkV2V (mkV "imposer") ; -- tocheck
+lin accountant_N = mkN "comptable" | mkN "expert-comptable" masculine ; -- tocheck
+lin mutual_A = mkA "mutuel" ; -- tocheck
+lin fat_N = L.fat_N ;
+lin volunteerMasc_N = mkN "volontaire" masculine ;
+lin laughter_N = mkN "rire" masculine ; -- tocheck
+lin trick_N = mkN "truc" masculine | mkN "tour" masculine | mkN "pli" masculine ; -- tocheck
+lin load_V2 = mkV2 (mkV "charger") ; -- tocheck
+lin load_V = variants{}; -- mkV2 (mkV "charger") ; -- tocheck
+lin disposal_N = variants{} ; -- 
+lin taxi_N = mkN "taxi" masculine ; -- tocheck
+lin murmur_V2 = mkV2 (mkV "murmurer") ; -- tocheck
+lin murmur_V = variants{}; -- mkV2 (mkV "murmurer") ; -- tocheck
+lin tonne_N = mkN "tonne" feminine ; -- tocheck
+lin spell_V2 = mkV2 (mkV "épeler") ; -- tocheck
+lin spell_V = variants{}; -- mkV2 (mkV "épeler") ; -- tocheck
+lin clerk_N = mkN "greffier" masculine ; -- tocheck
+lin curious_A = mkA "curieux" ; -- tocheck
+lin satisfactory_A = mkA "satisfaisant" ; -- tocheck
+lin identical_A = mkA "identique" | mkA "monozygote" ; -- tocheck
+lin applicant_N = mkN "demandeur" masculine ; -- tocheck
+lin removal_N = mkN "enlèvement" masculine | mkN "déménagement" masculine ; -- tocheck
+lin processor_N = mkN "processeur" masculine ; -- tocheck
+lin cotton_N = mkN "coton" | mkN "coton" masculine ; -- tocheck
+lin reverse_V2 = mkV2 (mkV "retourner") ; -- tocheck
+lin reverse_V = variants{}; -- mkV2 (mkV "retourner") ; -- tocheck
+lin hesitate_VV = variants{}; -- mkV (mkV "hésiter") ; -- tocheck
+lin hesitate_V = mkV (mkV "hésiter") ; -- tocheck
+lin professor_N = mkN "professeur" masculine ; -- tocheck
+lin admire_V2 = mkV2 (mkV "admirer") ; -- tocheck
+lin namely_Adv = mkAdv "nommément" ; -- tocheck
+lin electoral_A = mkA "électoral" ; -- tocheck
+lin delight_N = mkN "plaisir" ; -- tocheck
+lin urgent_A = mkA "urgent" ; -- tocheck
+lin prompt_V2V = mkV2V (mkV "inciter") ; -- tocheck
+lin prompt_V2 = variants{}; -- mkV2V (mkV "inciter") ; -- tocheck
+lin mate_N = mkN "copain" masculine ; -- tocheck
+lin mate_2_N = variants{} ; -- 
+lin mate_1_N = variants{} ; -- 
+lin exposure_N = mkN "exposition" feminine ; -- tocheck
+lin server_N = mkN "serveur" masculine | mkN "serviteur" masculine | mkN "serveur" ; -- tocheck
+lin distinctive_A = mkA "distinctif" ; -- tocheck
+lin marginal_A = mkA "médiocre" | mkA "adjacent" | mkA "marginal" | mkA "pauvre" ; -- tocheck
+lin structural_A = mkA "structurel" ; -- tocheck
+lin rope_N = L.rope_N ;
+lin miner_N = mkN "mineur" masculine ; -- tocheck
+lin entertainment_N = mkN "divertissement" masculine ; -- tocheck
+lin acre_N = mkN "acre" feminine ; -- tocheck
+lin pig_N = mkN "flic" masculine | mkN "cochon" masculine | mkN "salaud" masculine ; -- tocheck
+lin encouraging_A = variants{} ; -- 
+lin guarantee_N = mkN "garantie" feminine | mkN "garant" ; -- tocheck
+lin gear_N = mkN "engrenage" masculine | mkN "vitesse" feminine ; -- tocheck
+lin anniversary_N = mkN "anniversaire" masculine ; -- tocheck
+lin past_Adv = variants{} ; -- 
+lin ceremony_N = mkN "cérémonie" feminine | mkN "cérémonie" ; -- tocheck
+lin rub_V2 = L.rub_V2 ;
+lin rub_V = variants{}; -- L.rub_V2 ;
+lin monopoly_N = mkN "monopole" masculine ; -- tocheck
+lin left_N = mkN "gauche" feminine ; -- tocheck
+lin flee_V2 = mkV2 (reflV (mkV I.enfuir_V)) | mkV2 (mkV I.fuir_V2) ; -- tocheck
+lin flee_V = variants{}; -- mkV2 (reflV (mkV I.enfuir_V)) | mkV2 (mkV I.fuir_V2) ; -- tocheck
+lin yield_V2 = mkV2 (reflV (mkV I.rendre_V2)) | mkV2 (mkV "céder") | mkV2 (mkV "retourner") | mkV2 (mkV "rapporter") ; -- tocheck
+lin discount_N = mkN "rabais" masculine ; -- tocheck
+lin above_A = variants{} ; -- 
+lin uncle_N = mkN "oncle" masculine ; -- tocheck
+lin audit_N = mkN "audit" | mkN "inspection" feminine | mkN "audit" masculine ; -- tocheck
+lin advertisement_N = mkN "publicité" feminine ; -- tocheck
+lin explosion_N = mkN "explosion" feminine ; -- tocheck
+lin contrary_A = variants{} ; -- 
+lin tribunal_N = mkN "tribunal" masculine ; -- tocheck
+lin swallow_V2 = mkV2 (mkV "avaler") ; -- tocheck
+lin swallow_V = variants{}; -- mkV2 (mkV "avaler") ; -- tocheck
+lin typically_Adv = variants{} ; -- 
+lin fun_A = variants{} ; -- 
+lin rat_N = mkN "rat" masculine ; -- tocheck
+lin cloth_N = mkN "tenue" feminine | mkN "tissu" masculine ; -- tocheck
+lin cable_N = mkN "câble" masculine ; -- tocheck
+lin interrupt_V2 = mkV2 (mkV I.interrompre_V2) ; -- tocheck
+lin interrupt_V = variants{}; -- mkV2 (mkV I.interrompre_V2) ; -- tocheck
+lin crash_N = mkN "descente" feminine | mkN "plantage" masculine | mkN "krach" masculine ; -- tocheck
+lin flame_N = mkN "polémique" feminine | mkN "flamme" feminine ; -- tocheck
+lin controversy_N = mkN "controverse" feminine ; -- tocheck
+lin rabbit_N = mkN "lapin" masculine ; -- tocheck
+lin everyday_A = mkA "usuel" ; -- tocheck
+lin allegation_N = mkN "assertion" ; -- tocheck
+lin strip_N = mkN "bande" feminine ; -- tocheck
+lin stability_N = mkN "stabilité" | mkN "stabilité" feminine ; -- tocheck
+lin tide_N = mkN "marée" feminine | mkN "tendance" feminine ; -- tocheck
+lin illustration_N = mkN "illustration" feminine ; -- tocheck
+lin insect_N = mkN "insecte" masculine ; -- tocheck
+lin correspondent_N = variants{} ; -- 
+lin devise_V2 = variants{} ; -- 
+lin determined_A = variants{} ; -- 
+lin brush_V2 = mkV2 (mkV I.peindre_V2) | mkV2 (mkV "brosser") ; -- tocheck
+lin brush_V = variants{}; -- mkV2 (mkV I.peindre_V2) | mkV2 (mkV "brosser") ; -- tocheck
+lin adjustment_N = mkN "ajustement" masculine ; -- tocheck
+lin controversial_A = mkA "controversé" ; -- tocheck
+lin organic_A = mkA "organique" | mkA "bio" ; -- tocheck
+lin escape_N = mkN "évasion" feminine ; -- tocheck
+lin thoroughly_Adv = variants{} ; -- 
+lin interface_N = mkN "interface" feminine ; -- tocheck
+lin historic_A = mkA "historique" ; -- tocheck
+lin collapse_N = mkN "effondrement" masculine ; -- tocheck
+lin temple_N = mkN "tempe" feminine | mkN "temple" masculine ; -- tocheck
+lin shade_N = mkN "esprit" masculine | mkN "ombre" feminine | mkN "store" masculine | mkN "nuance" feminine ; -- tocheck
+lin craft_N = variants{} ; -- 
+lin nursery_N = mkN "crèche" feminine | mkN "pépinière" masculine ; -- tocheck
+lin piano_N = mkN "piano" masculine ; -- tocheck
+lin desirable_A = mkA "souhaitable" ; -- tocheck
+lin assurance_N = mkN "assurance" ; -- tocheck
+lin jurisdiction_N = mkN "juridiction" feminine ; -- tocheck
+lin advertise_V2 = mkV2 (mkV "annoncer") | mkV2 (mkV "afficher") ; -- tocheck
+lin advertise_V = variants{}; -- mkV2 (mkV "annoncer") | mkV2 (mkV "afficher") ; -- tocheck
+lin bay_N = mkN "laurier" masculine | mkN "baie" feminine | mkN "compartiment" masculine ; -- tocheck
+lin specification_N = mkN "spécification" feminine ; -- tocheck
+lin disability_N = mkN "infirmité" feminine | mkN "invalidité" feminine ; -- tocheck
+lin presidential_A = mkA "présidentiel" ; -- tocheck
+lin arrest_N = mkN "arrestation" feminine ; -- tocheck
+lin unexpected_A = mkA "inattendu" ; -- tocheck
+lin switch_N = mkN "commutateur" masculine | mkN "interrupteur" masculine | mkN "badine" feminine ; -- tocheck
+lin penny_N = mkN "penny" masculine ; -- tocheck
+lin respect_V2 = mkV2 (mkV "respecter") ; -- tocheck
+lin celebration_N = mkN "célébration" feminine ; -- tocheck
+lin gross_A = mkA "grossier" | mkA "dégoûtant" | mkA "brut" ; -- tocheck
+lin aid_V2 = mkV2 (mkV "aider") ; -- tocheck
+lin aid_V = variants{}; -- mkV2 (mkV "aider") ; -- tocheck
+lin superb_A = mkA "superbe" ;
+lin process_V2 = mkV2 (mkV "traiter}") ; -- tocheck
+lin process_V = variants{}; -- mkV2 (mkV "traiter}") ; -- tocheck
+lin innocent_A = mkA "innocent" ; -- tocheck
+lin leap_V2 = mkV2 (mkV "sauter") ; -- tocheck
+lin leap_V = variants{}; -- mkV2 (mkV "sauter") ; -- tocheck
+lin colony_N = mkN "colonie" feminine ; -- tocheck
+lin wound_N = mkN "blessure" feminine ; -- tocheck
+lin hardware_N = mkN "matériel" masculine ; -- tocheck
+lin satellite_N = mkN "satellite" masculine ; -- tocheck
+lin float_V = L.float_V ;
+lin bible_N = mkN "Bible" feminine ; -- tocheck
+lin statistical_A = mkA "statistique" ; -- tocheck
+lin marked_A = variants{} ; -- 
+lin hire_V2V = mkV2V (mkV "louer") | mkV2V (mkV "embaucher") ; -- tocheck
+lin hire_V2 = variants{}; -- mkV2V (mkV "louer") | mkV2V (mkV "embaucher") ; -- tocheck
+lin cathedral_N = mkN "cathédrale" feminine ; -- tocheck
+lin motive_N = mkN "motif" masculine ; -- tocheck
+lin correct_VS = variants{}; -- mkV2 (mkV "corriger") ; -- tocheck
+lin correct_V2 = mkV2 (mkV "corriger") ; -- tocheck
+lin correct_V = variants{}; -- mkV2 (mkV "corriger") ; -- tocheck
+lin gastric_A = mkA "gastrique" ; -- tocheck
+lin raid_N = mkN "raid" masculine ; -- tocheck
+lin comply_V2 = mkV2 (reflV (mkV "conformer")) ; -- tocheck
+lin comply_V = variants{}; -- mkV2 (reflV (mkV "conformer")) ; -- tocheck
+lin accommodate_V2 = mkV2 (mkV "accommoder") ; -- tocheck
+lin accommodate_V = variants{}; -- mkV2 (mkV "accommoder") ; -- tocheck
+lin mutter_V2 = mkV2 (mkV "grogner") | mkV2 (mkV "marmonner") | mkV2 (mkV "grommeler") ; -- tocheck
+lin mutter_V = variants{}; -- mkV2 (mkV "grogner") | mkV2 (mkV "marmonner") | mkV2 (mkV "grommeler") ; -- tocheck
+lin induce_V2 = variants{} ; -- 
+lin trap_V2 = mkV2 (mkV "intercepter") | mkV2 (mkV "piéger") ; -- tocheck
+lin trap_V = variants{}; -- mkV2 (mkV "intercepter") | mkV2 (mkV "piéger") ; -- tocheck
+lin invasion_N = mkN "invasion" ; -- tocheck
+lin humour_N = mkN "humour" masculine | mkN "humeur" masculine ; -- tocheck
+lin bulk_N = mkN "masse" | mkN "vrac" masculine ; -- tocheck
+lin traditionally_Adv = variants{} ; -- 
+lin commission_V2V = mkV2V (mkV "commander") | mkV2V (mkV "charger") ; -- tocheck
+lin commission_V2 = variants{}; -- mkV2V (mkV "commander") | mkV2V (mkV "charger") ; -- tocheck
+lin upstairs_Adv = variants{} ; -- 
+lin translate_V2 = mkV2 (mkV I.traduire_V2) ;
+lin translate_V = variants{}; -- mkV2 (mkV I.traduire_V2) ;
+lin rhythm_N = mkN "rythme" masculine ; -- tocheck
+lin emission_N = variants{} ; -- 
+lin collective_A = variants{} ; -- 
+lin transformation_N = mkN "transformation" feminine ; -- tocheck
+lin battery_N = mkN "pile" feminine | mkN "batterie" feminine ; -- tocheck
+lin stimulus_N = mkN "stimulus" masculine ; -- tocheck
+lin naked_A = mkA "nu" ; -- tocheck
+lin white_N = mkN "blanc" masculine ; -- tocheck
+lin menu_N = mkN "menu" masculine | mkN "carte" feminine ; -- tocheck
+lin toilet_N = mkN "toilettes" feminine | mkN "toilettes" | mkN "toilette" feminine ; -- tocheck
+lin butter_N = L.butter_N ;
+lin surprise_V2V = mkV2V (mkV I.surprendre_V2) ; -- tocheck
+lin surprise_V2 = variants{}; -- mkV2V (mkV I.surprendre_V2) ; -- tocheck
+lin needle_N = mkN "aiguille" feminine ; -- tocheck
+lin effectiveness_N = mkN "efficacité" ; -- tocheck
+lin accordance_N = mkN "accordance" feminine ; -- tocheck
+lin molecule_N = mkN "molécule" feminine ; -- tocheck
+lin fiction_N = mkN "fiction" feminine ; -- tocheck
+lin learning_N = mkN "apprentissage" ; -- tocheck
+lin statute_N = mkN "statut" masculine ; -- tocheck
+lin reluctant_A = mkA "réservé" ; -- tocheck
+lin overlook_V2 = mkV2 (mkV "surveiller") | mkV2 (mkV "négliger") | mkV2 (mkV "surplomber") ; -- tocheck
+lin junction_N = mkN "jonction" feminine ; -- tocheck
+lin necessity_N = mkN "nécessité" | mkN "nécessité" feminine ; -- tocheck
+lin nearby_A = mkA "proche" ; -- tocheck
+lin experienced_A = mkA "expérimenté" ; -- tocheck
+lin lorry_N = variants{} ; -- 
+lin exclusive_A = mkA "exclusif" ; -- tocheck
+lin graphics_N = mkN "graphiques" | mkN "graphisme" masculine ; -- tocheck
+lin stimulate_V2 = mkV2 (mkV "stimuler") ; -- tocheck
+lin warmth_N = mkN "chaleur" feminine ; -- tocheck
+lin therapy_N = mkN "thérapie" ; -- tocheck
+lin convenient_A = mkA "commode" ; -- tocheck
+lin cinema_N = mkN "cinéma" masculine | mkN "film" masculine ; -- tocheck
+lin domain_N = mkN "domaine" masculine | mkN "domaine" feminine ; -- tocheck
+lin tournament_N = mkN "tournoi" masculine ; -- tocheck
+lin doctrine_N = mkN "doctrine" feminine ; -- tocheck
+lin sheer_A = mkA "pur" | mkA "vertical" | mkA "transparent" ; -- tocheck
+lin proposition_N = mkN "proposition" feminine ; -- tocheck
+lin grip_N = mkN "poignée" feminine ; -- tocheck
+lin widow_N = mkN "veuve" feminine ; -- tocheck
+lin discrimination_N = mkN "discrimination" feminine ; -- tocheck
+lin bloody_Adv = variants{} ; -- 
+lin ruling_A = variants{} ; -- 
+lin fit_N = mkN "crise" feminine ; -- tocheck
+lin nonetheless_Adv = variants{} ; -- 
+lin myth_N = mkN "mythe" ; -- tocheck
+lin episode_N = mkN "épisode" masculine ; -- tocheck
+lin drift_V2 = mkV2 (mkV "dévier") | mkV2 (mkV "errer") | mkV2 (mkV "dériver") ; -- tocheck
+lin drift_V = variants{}; -- mkV2 (mkV "dévier") | mkV2 (mkV "errer") | mkV2 (mkV "dériver") ; -- tocheck
+lin assert_VS = variants{}; -- mkV2 (mkV I.asseoir_V2) ; -- tocheck
+lin assert_V2 = mkV2 (mkV I.asseoir_V2) ; -- tocheck
+lin assert_V = variants{}; -- mkV2 (mkV I.asseoir_V2) ; -- tocheck
+lin terrace_N = mkN "terrasse" feminine | mkN "gradins" ; -- tocheck
+lin uncertain_A = L.uncertain_A ;
+lin twist_V2 = mkV2 (mkV "entortiller") ; -- tocheck
+lin insight_N = mkN "fr" | mkN "visibilité" feminine ; -- tocheck
+lin undermine_V2 = mkV2 (mkV "saper") ; -- tocheck
+lin tragedy_N = mkN "tragédie" feminine ; -- tocheck
+lin enforce_V2 = variants{} ; -- 
+lin criticize_V2 = variants{} ; -- 
+lin criticize_V = variants{} ; -- 
+lin march_V2 = mkV2 (mkV "marcher") ; -- tocheck
+lin march_V = variants{}; -- mkV2 (mkV "marcher") ; -- tocheck
+lin leaflet_N = mkN "foliole" feminine | mkN "tract" ; -- tocheck
+lin fellow_A = variants{} ; -- 
+lin object_V2 = mkV2 (reflV (mkV "opposer")) ; -- tocheck
+lin object_V = variants{}; -- mkV2 (reflV (mkV "opposer")) ; -- tocheck
+lin pond_N = mkN "étang" masculine ; -- tocheck
+lin adventure_N = mkN "aventure" feminine ; -- tocheck
+lin diplomatic_A = mkA "diplomatique" ; -- tocheck
+lin mixed_A = variants{} ; -- 
+lin rebel_N = mkN "rebelle" masculine ; -- tocheck
+lin equity_N = mkN "action" feminine | mkN "impartialité" feminine ; -- tocheck
+lin literally_Adv = variants{} ; -- 
+lin magnificent_A = mkA "magnifique" ; -- tocheck
+lin loyalty_N = mkN "loyauté" feminine ; -- tocheck
+lin tremendous_A = mkA "formidable" | mkA "énorme" ; -- tocheck
+lin airline_N = variants{} ; -- 
+lin shore_N = mkN "bord" masculine ; -- tocheck
+lin restoration_N = mkN "restauration" feminine ; -- tocheck
+lin physically_Adv = variants{} ; -- 
+lin render_V2 = mkV2 (mkV I.rendre_V2) | mkV2 (mkV "interpréter") ; -- tocheck
+lin institutional_A = variants{} ; -- 
+lin emphasize_VS = variants{}; -- mkV2 (mkV "souligner") ; -- tocheck
+lin emphasize_V2 = mkV2 (mkV "souligner") ; -- tocheck
+lin mess_N = mkN "fouillis" masculine | mkN "messe" feminine ; -- tocheck
+lin commander_N = mkN "commandant" masculine ; -- tocheck
+lin straightforward_A = mkA "direct" ; -- tocheck
+lin singer_N = mkN "chanteur" masculine ; -- tocheck
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squeeze_V = variants{}; -- L.squeeze_V2 ;
+lin full_time_A = variants{} ; -- 
+lin breed_V2 = mkV2 (reflV (mkV I.reproduire_V2)) ; -- tocheck
+lin breed_V = variants{}; -- mkV2 (reflV (mkV I.reproduire_V2)) ; -- tocheck
+lin successor_N = mkN "successeur" masculine ; -- tocheck
+lin triumph_N = mkN "triomphe" masculine ; -- tocheck
+lin heading_N = variants{} ; -- 
+lin mathematics_N = mkN "mathématiques" ; -- tocheck
+lin laugh_N = mkN "rire" masculine ; -- tocheck
+lin clue_N = mkN "indice" feminine | mkN "preuve" feminine ; -- tocheck
+lin still_A = mkA "calme" ; -- tocheck
+lin ease_N = mkN "facilité" feminine | mkN "repos" masculine ; -- tocheck
+lin specially_Adv = variants{} ; -- 
+lin biological_A = mkA "biologique" ; -- tocheck
+lin forgive_V2 = mkV2 (mkV "pardonner") ; -- tocheck
+lin forgive_V = variants{}; -- mkV2 (mkV "pardonner") ; -- tocheck
+lin trustee_N = variants{} ; -- 
+lin photo_N = mkN "photo" feminine ; -- tocheck
+lin fraction_N = mkN "fraction" feminine ; -- tocheck
+lin chase_V2 = mkV2 (mkV I.poursuivre_V2) ; -- tocheck
+lin chase_V = variants{}; -- mkV2 (mkV I.poursuivre_V2) ; -- tocheck
+lin whereby_Adv = variants{} ; -- 
+lin mud_N = mkN "boue" feminine ; -- tocheck
+lin pensioner_N = variants{} ; -- 
+lin functional_A = mkA "fonctionnel" ; -- tocheck
+lin copy_V2 = mkV2 (mkV "imiter") | mkV2 (mkV "copier") | mkV2 (mkV I.recevoir_V2) ; -- tocheck
+lin copy_V = variants{}; -- mkV2 (mkV "imiter") | mkV2 (mkV "copier") | mkV2 (mkV I.recevoir_V2) ; -- tocheck
+lin strictly_Adv = variants{} ; -- 
+lin desperately_Adv = variants{} ; -- 
+lin await_V2 = mkV2 (mkV I.attendre_V2) | mkV2 (mkV I.servir_V2) ; -- tocheck
+lin coverage_N = mkN "couverture" feminine ; -- tocheck
+lin wildlife_N = mkN "nature" feminine ; -- tocheck
+lin indicator_N = mkN "indicateur" masculine | mkN "aiguille" feminine | mkN "clignotant" masculine ; -- tocheck
+lin lightly_Adv = variants{} ; -- 
+lin hierarchy_N = mkN "hiérarchie" feminine ; -- tocheck
+lin evolve_V2 = mkV2 (mkV "élaborer") | mkV2 (mkV "évoluer") ; -- tocheck
+lin evolve_V = variants{}; -- mkV2 (mkV "élaborer") | mkV2 (mkV "évoluer") ; -- tocheck
+lin mechanical_A = mkA "mécanique" ; -- tocheck
+lin expert_A = variants{} ; -- 
+lin creditor_N = mkN "créancier" masculine ; -- tocheck
+lin capitalist_N = mkN "capitaliste" ; -- tocheck
+lin essence_N = mkN "essence" feminine ; -- tocheck
+lin compose_V2 = mkV2 (mkV "composer") ; -- tocheck
+lin compose_V = variants{}; -- mkV2 (mkV "composer") ; -- tocheck
+lin mentally_Adv = variants{} ; -- 
+lin gaze_N = variants{} ; -- 
+lin seminar_N = mkN "séminaire" masculine ; -- tocheck
+lin target_V2V = mkV2V (mkV "cibler") ; -- tocheck
+lin target_V2 = variants{}; -- mkV2V (mkV "cibler") ; -- tocheck
+lin label_V3 = mkV3 (mkV "étiqueter") ; -- tocheck
+lin label_V2 = variants{}; -- mkV3 (mkV "étiqueter") ; -- tocheck
+lin label_V = variants{}; -- mkV3 (mkV "étiqueter") ; -- tocheck
+lin fig_N = mkN "figue" feminine | mkN "figuier" masculine ; -- tocheck
+lin continent_N = mkN "continent" masculine ; -- tocheck
+lin chap_N = mkN "bougre" masculine ; -- tocheck
+lin flexibility_N = mkN "souplesse" feminine ; -- tocheck
+lin verse_N = mkN "verset" masculine | mkN "couplet" masculine | mkN "vers" masculine ; -- tocheck
+lin minute_A = mkA "minuscule" | mkA "minutieux" ; -- tocheck
+lin whisky_N = variants{} ; -- 
+lin equivalent_A = mkA "équivalent" ; -- tocheck
+lin recruit_V2 = mkV2 (mkV "recruter") ; -- tocheck
+lin recruit_V = variants{}; -- mkV2 (mkV "recruter") ; -- tocheck
+lin echo_V2 = variants{} ; -- 
+lin echo_V = variants{} ; -- 
+lin unfair_A = mkA "injuste" ; -- tocheck
+lin launch_N = mkN "lancement" masculine ; -- tocheck
+lin cupboard_N = mkN "armoire" feminine ; -- tocheck
+lin bush_N = mkN "buisson" masculine | mkN "touffe" feminine | mkN "maquis" masculine ; -- tocheck
+lin shortage_N = mkN "défaut" masculine ; -- tocheck
+lin prominent_A = mkA "proéminent" | mkA "protubérant" ; -- tocheck
+lin merger_N = mkN "fusion" | mkN "fusion" feminine ; -- tocheck
+lin command_V2 = mkV2 (mkV "commander") ; -- tocheck
+lin command_V = variants{}; -- mkV2 (mkV "commander") ; -- tocheck
+lin subtle_A = mkA "astucieux" | mkA "subtil" ; -- tocheck
+lin capital_A = mkA "excellent" | mkA "capital" | mkA "majuscule" ; -- tocheck
+lin gang_N = mkN "bande" feminine ; -- tocheck
+lin fish_V2 = variants{} ; -- 
+lin fish_V = variants{} ; -- 
+lin unhappy_A = mkA "malheureux" | mkA "mécontent" ; -- tocheck
+lin lifetime_N = mkN "éternité" feminine ; -- tocheck
+lin elite_N = mkN "élite" feminine ; -- tocheck
+lin refusal_N = mkN "refus" masculine ; -- tocheck
+lin finish_N = mkN "fin" feminine | mkN "fini" masculine ; -- tocheck
+lin aggressive_A = mkA "agressif" ; -- tocheck
+lin superior_A = mkA "supérieur" ; -- tocheck
+lin landing_N = mkN "palier" masculine | mkN "atterrissage" masculine ; -- tocheck
+lin exchange_V2 = mkV2 (mkV "échanger") ; -- tocheck
+lin debate_V2 = mkV2 (mkV I.débattre_V2) ; -- tocheck
+lin debate_V = variants{}; -- mkV2 (mkV I.débattre_V2) ; -- tocheck
+lin educate_V2 = mkV2 (mkV "éduquer") ; -- tocheck
+lin separation_N = mkN "séparation" feminine ; -- tocheck
+lin productivity_N = mkN "productivité" ; -- tocheck
+lin initiate_V2 = variants{} ; -- 
+lin probability_N = mkN "probabilité" ; -- tocheck
+lin virus_N = mkN "virus" masculine ; -- tocheck
+lin reporterMasc_N = mkN "reporter" masculine ;
+lin fool_N = mkN "imbécile" masculine | mkN "fou" masculine ; -- tocheck
+lin pop_V2 = variants{} ; -- 
+lin capitalism_N = mkN "capitalisme" masculine ; -- tocheck
+lin painful_A = mkA "pénible" | mkA "douloureux" | mkA "laborieux" ; -- tocheck
+lin correctly_Adv = variants{} ; -- 
+lin complex_N = mkN "complexe" masculine ; -- tocheck
+lin rumour_N = variants{} ; -- 
+lin imperial_A = mkA "impérial" | mkA "royal" ; -- tocheck
+lin justification_N = mkN "justification" feminine ; -- tocheck
+lin availability_N = mkN "disponibilité" feminine ; -- tocheck
+lin spectacular_A = mkA "spectaculaire" ; -- tocheck
+lin remain_N = variants{} ; -- 
+lin ocean_N = mkN "océan" masculine ; -- tocheck
+lin cliff_N = mkN "falaise" feminine ; -- tocheck
+lin sociology_N = mkN "sociologie" feminine ; -- tocheck
+lin sadly_Adv = variants{} ; -- 
+lin missile_N = mkN "projectile" masculine | mkN "missile" masculine ; -- tocheck
+lin situate_V2 = variants{} ; -- 
+lin artificial_A = mkA "artificiel" ; -- tocheck
+lin apartment_N = L.apartment_N ;
+lin provoke_V2 = mkV2 (mkV "provoquer") ; -- tocheck
+lin oral_A = mkA "oral" ; -- tocheck
+lin maximum_N = mkN "maximum" masculine ; -- tocheck
+lin angel_N = mkN "ange" masculine ; -- tocheck
+lin spare_A = mkA "rechange" ; -- tocheck
+lin shame_N = mkN "honte" feminine ; -- tocheck
+lin intelligent_A = mkA "intelligent" ; -- tocheck
+lin discretion_N = mkN "discrétion" feminine ; -- tocheck
+lin businessman_N = variants{} ; -- 
+lin explicit_A = variants{} ; -- 
+lin book_V2 = mkV2 (mkV "réserver") ; -- tocheck
+lin uniform_N = mkN "uniforme" masculine ; -- tocheck
+lin push_N = variants{} ; -- 
+lin counter_N = mkN "compteur" | mkN "compteur" masculine | mkN "guichet" masculine ; -- tocheck
+lin subject_A = variants{} ; -- 
+lin objective_A = mkA "objectif" ; -- tocheck
+lin hungry_A = variants{} ; -- 
+lin clothing_N = mkN "vêtements" ; -- tocheck
+lin ride_N = mkN "bagnole" feminine ; -- tocheck
+lin romantic_A = mkA "romantique" ; -- tocheck
+lin attendance_N = mkN "présence" feminine ; -- tocheck
+lin part_time_A = variants{} ; -- 
+lin trace_N = mkN "trace" feminine ; -- tocheck
+lin backing_N = variants{} ; -- 
+lin sensation_N = mkN "sensation" feminine ; -- tocheck
+lin carrier_N = variants{} ; -- 
+lin interest_V2 = mkV2 (mkV "intéresser") ; -- tocheck
+lin interest_V = variants{}; -- mkV2 (mkV "intéresser") ; -- tocheck
+lin classification_N = mkN "classification" feminine ; -- tocheck
+lin classic_N = mkN "classique" masculine ; -- tocheck
+lin beg_V2 = mkV2 (mkV "mendier") | mkV2 (mkV "implorer") ; -- tocheck
+lin beg_V = variants{}; -- mkV2 (mkV "mendier") | mkV2 (mkV "implorer") ; -- tocheck
+lin appendix_N = mkN "annexe" feminine | mkN "appendice" masculine ; -- tocheck
+lin doorway_N = variants{} ; -- 
+lin density_N = mkN "densité" feminine ; -- tocheck
+lin working_class_A = variants{} ; -- 
+lin legislative_A = mkA "législatif" ; -- tocheck
+lin hint_N = mkN "soupçon" masculine | mkN "indication" ; -- tocheckç
+lin shower_N = mkN "averse" feminine | mkN "douche" feminine ; -- tocheck
+lin current_N = mkN "courant" masculine ; -- tocheck
+lin succession_N = mkN "succession" feminine ; -- tocheck
+lin nasty_A = variants{} ; -- 
+lin duration_N = mkN "durée" feminine ; -- tocheck
+lin desert_N = variants{} ; -- 
+lin receipt_N = mkN "recette" feminine | mkN "réception" feminine ; -- tocheck
+lin native_A = mkA "natif" | mkA "maternel" ; -- tocheck
+lin chapel_N = mkN "chapelle" feminine ; -- tocheck
+lin amazing_A = mkA "étonnant" ; -- tocheck
+lin hopefully_Adv = variants{} ; -- 
+lin fleet_N = mkN "flotte" feminine ; -- tocheck
+lin comparable_A = mkA "comparable" ; -- tocheck
+lin oxygen_N = mkN "oxygène" masculine ; -- tocheck
+lin installation_N = mkN "installation" feminine ; -- tocheck
+lin developer_N = mkN "concepteur" masculine | mkN "révélateur" masculine | mkN "développateur" masculine | mkN "promoteur" masculine | mkN "promoteur" ; -- tocheck
+lin disadvantage_N = variants{} ; -- 
+lin recipe_N = mkN "recette" feminine ; -- tocheck
+lin crystal_N = mkN "cristal" masculine ; -- tocheck
+lin modification_N = mkN "modification" feminine ; -- tocheck
+lin schedule_V2V = mkV2V (mkV "planifier") | mkV2V (mkV I.prévoir_V2) ; -- tocheck
+lin schedule_V2 = variants{}; -- mkV2V (mkV "planifier") | mkV2V (mkV I.prévoir_V2) ; -- tocheck
+lin schedule_V = variants{}; -- mkV2V (mkV "planifier") | mkV2V (mkV I.prévoir_V2) ; -- tocheck
+lin midnight_N = mkN "minuit" feminine ; -- tocheck
+lin successive_A = mkA "successif" ; -- tocheck
+lin formerly_Adv = variants{} ; -- 
+lin loud_A = mkA "fort" | mkA "bruyant" | mkA "voyant" ; -- tocheck
+lin value_V2 = variants{} ; -- 
+lin value_V = variants{} ; -- 
+lin physics_N = mkN "physique" feminine ; -- tocheck
+lin truck_N = mkN "camion" masculine ; -- tocheck
+lin stroke_N = mkN "coup" masculine | mkN "trait" masculine | mkN "brasse" feminine | mkN "caresse" feminine ; -- tocheck
+lin kiss_N = mkN "baiser" masculine ; -- tocheck
+lin envelope_N = mkN "enveloppe" feminine ; -- tocheck
+lin speculation_N = mkN "spéculation" feminine ; -- tocheck
+lin canal_N = mkN "canal" masculine ; -- tocheck
+lin unionist_N = variants{} ; -- 
+lin directory_N = mkN "annuaire" | mkN "dossier" masculine ; -- tocheck
+lin receiver_N = mkN "récepteur" masculine | mkN "receleur" masculine | mkN "écouteur" masculine ; -- tocheck
+lin isolation_N = mkN "isolation" feminine | mkN "isolement" masculine ; -- tocheck
+lin fade_V2 = mkV2 (reflV (mkV "affadir")) | mkV2 (reflV (mkV "évanouir")) ; -- tocheck
+lin fade_V = variants{}; -- mkV2 (reflV (mkV "affadir")) | mkV2 (reflV (mkV "évanouir")) ; -- tocheck
+lin chemistry_N = mkN "chimie" feminine ; -- tocheck
+lin unnecessary_A = mkA "inutile" ; -- tocheck
+lin hit_N = mkN "frappe" feminine | mkN "coup" masculine | mkN "hit" masculine | mkN "taffe" feminine | mkN "contrat" masculine ; -- tocheck
+lin defenderMasc_N = mkN "défenseur" masculine ;
+lin stance_N = mkN "position" feminine ; -- tocheck
+lin sin_N = mkN "péché" masculine ; -- tocheck
+lin realistic_A = mkA "réaliste" ; -- tocheck
+lin socialist_N = mkN "socialiste" ; -- tocheck
+lin subsidy_N = mkN "subvention" ; -- tocheck
+lin content_A = mkA "content" ; -- tocheck
+lin toy_N = mkN "jouet" masculine ; -- tocheck
+lin darling_N = mkN "chéri" masculine ; -- tocheck
+lin decent_A = mkA "intègre" | mkA "décent" | mkA "substantiel" ; -- tocheck
+lin liberty_N = mkN "liberté" feminine ; -- tocheck
+lin forever_Adv = variants{} ; -- 
+lin skirt_N = mkN "jupe" feminine ; -- tocheck
+lin coordinate_V2 = mkV2 (mkV "coordonner") ; -- tocheck
+lin coordinate_V = variants{}; -- mkV2 (mkV "coordonner") ; -- tocheck
+lin tactic_N = mkN "tactique" feminine ; -- tocheck
+lin influential_A = mkA "influent" ; -- tocheck
+lin import_V2 = mkV2 (mkV "importer") ; -- tocheck
+lin accent_N = mkN "accent" masculine ; -- tocheck
+lin compound_N = mkN "composé" | mkN "complexe" masculine ; -- tocheck
+lin bastard_N = mkN "bâtard" masculine | mkN "enculé" masculine ; -- tocheck
+lin ingredient_N = mkN "ingrédient" masculine ; -- tocheck
+lin dull_A = L.dull_A ;
+lin cater_V = variants{} ; -- 
+lin scholar_N = mkN "savant" masculine ; -- tocheck
+lin faint_A = mkA "faible" | mkA "craintif" ; -- tocheck
+lin ghost_N = mkN "fantôme" masculine ; -- tocheck
+lin sculpture_N = mkN "sculpture" feminine ; -- tocheck
+lin ridiculous_A = mkA "ridicule" ; -- tocheck
+lin diagnosis_N = mkN "diagnostic" masculine ; -- tocheck
+lin delegate_N = mkN "délégué" masculine ; -- tocheck
+lin neat_A = mkA "pur" | mkA "net" ; -- tocheck
+lin kit_N = mkN "lapereau" masculine | mkN "nécessaire" masculine ; -- tocheck
+lin lion_N = mkN "Lion" | mkN "lion" masculine ; -- tocheck
+lin dialogue_N = mkN "dialogue" masculine ; -- tocheck
+lin repair_V2 = mkV2 (mkV "réparer") ; -- tocheck
+lin repair_V = variants{}; -- mkV2 (mkV "réparer") ; -- tocheck
+lin tray_N = mkN "plateau" masculine ; -- tocheck
+lin fantasy_N = mkN "fantasme" masculine | mkN "fantaisie" feminine ; -- tocheck
+lin leave_N = mkN "congé" masculine | mkN "permission" feminine ; -- tocheck
+lin export_V2 = mkV2 (mkV "exporter") ; -- tocheck
+lin export_V = variants{}; -- mkV2 (mkV "exporter") ; -- tocheck
+lin forth_Adv = variants{} ; -- 
+lin lamp_N = L.lamp_N ;
+lin allege_VS = variants{} ; -- 
+lin allege_V2 = variants{} ; -- 
+lin pavement_N = mkN "trottoir" masculine | mkN "revêtement" masculine ; -- tocheck
+lin brand_N = mkN "marque" feminine | mkN "tison" | mkN "style" masculine ; -- tocheck
+lin constable_N = mkN "connétable" ; -- tocheck
+lin compromise_N = variants{} ; -- 
+lin flag_N = mkN "option" feminine | mkN "drapeau" masculine | mkN "pavillon" masculine ; -- tocheck
+lin filter_N = mkN "filtre" masculine ; -- tocheck
+lin reign_N = mkN "règne" masculine ; -- tocheck
+lin execute_V2 = mkV2 (mkV "exécuter") ; -- tocheck
+lin pity_N = mkN "pitié" feminine | mkN "compassion" feminine | mkN "dommage" masculine ; -- tocheck
+lin merit_N = mkN "mérite" masculine ; -- tocheck
+lin diagram_N = mkN "diagramme" masculine | mkN "schema" masculine ; -- tocheck
+lin wool_N = mkN "laine" feminine ; -- tocheck
+lin organism_N = mkN "organisme" masculine ; -- tocheck
+lin elegant_A = mkA "élégant" ; -- tocheck
+lin red_N = mkN "rouge" masculine ; -- tocheck
+lin undertaking_N = variants{} ; -- 
+lin lesser_A = variants{} ; -- 
+lin reach_N = variants{} ; -- 
+lin marvellous_A = variants{} ; -- 
+lin improved_A = variants{} ; -- 
+lin locally_Adv = variants{} ; -- 
+lin entity_N = mkN "entité" ; -- tocheck
+lin rape_N = mkN "viol" masculine ; -- tocheck
+lin secure_A = mkA "sûr" ; -- tocheck
+lin descend_V2 = mkV2 (mkV I.descendre_V2) ; -- tocheck
+lin descend_V = variants{}; -- mkV2 (mkV I.descendre_V2) ; -- tocheck
+lin backwards_Adv = variants{} ; -- 
+lin peer_V = variants{} ; -- 
+lin excuse_V2 = mkV2 (mkV "excuser") ; -- tocheck
+lin genetic_A = mkA "génétique" ; -- tocheck
+lin fold_V2 = mkV2 (reflV (mkV "effondrer")) | mkV2 (mkV "plier") | mkV2 (reflV (mkV "replier")) | mkV2 (reflV (mkV "coucher")) ; -- tocheck
+lin fold_V = variants{}; -- mkV2 (reflV (mkV "effondrer")) | mkV2 (mkV "plier") | mkV2 (reflV (mkV "replier")) | mkV2 (reflV (mkV "coucher")) ; -- tocheck
+lin portfolio_N = variants{} ; -- 
+lin consensus_N = mkN "consensus" masculine ; -- tocheck
+lin thesis_N = mkN "thèse" feminine ; -- tocheck
+lin shop_V = variants{} ; -- 
+lin nest_N = mkN "repaire" masculine | mkN "nid" masculine | mkN "refuge" masculine ; -- tocheck
+lin frown_V = mkV (mkV "râler") ; -- tocheck
+lin builder_N = mkN "constructeur" masculine ; -- tocheck
+lin administer_V2 = variants{} ; -- 
+lin administer_V = variants{} ; -- 
+lin tip_V2 = variants{} ; -- 
+lin tip_V = variants{} ; -- 
+lin lung_N = mkN "poumon" masculine ; -- tocheck
+lin delegation_N = mkN "délégation" feminine ; -- tocheck
+lin outside_N = mkN "extérieur" masculine ; -- tocheck
+lin heating_N = mkN "chauffage" masculine ; -- tocheck
+lin like_Subj = variants{} ; -- 
+lin instinct_N = mkN "instinct" masculine ; -- tocheck
+lin teenager_N = mkN "adolescent" masculine ; -- tocheck
+lin lonely_A = mkA "seul" | mkA "désert" ; -- tocheck
+lin residence_N = mkN "résidence" feminine ; -- tocheck
+lin radiation_N = mkN "radiation" feminine ; -- tocheck
+lin extract_V2 = mkV2 (mkV I.extraire_V2) ; -- tocheck
+lin concession_N = mkN "concession" masculine ; -- tocheck
+lin autonomy_N = mkN "autonomie" feminine ; -- tocheck
+lin norm_N = mkN "norme" feminine ; -- tocheck
+lin musicianMasc_N = mkN "musicien" masculine ;
+lin graduate_N = mkN "licencié" masculine ; -- tocheck
+lin glory_N = mkN "gloire" feminine ; -- tocheck
+lin bear_N = mkN "ours" masculine | mkN "baissier" masculine ; -- tocheck
+lin persist_V = mkV (mkV "persister") ; -- tocheck
+lin rescue_V2 = mkV2 (mkV "délivrer") ; -- tocheck
+lin equip_V2 = variants{} ; -- 
+lin partial_A = mkA "partial" | mkA "partiel" ; -- tocheck
+lin officially_Adv = variants{} ; -- 
+lin capability_N = variants{} ; -- 
+lin worry_N = mkN "souci" masculine ; -- tocheck
+lin liberation_N = mkN "libération" feminine ; -- tocheck
+lin hunt_V2 = L.hunt_V2 ;
+lin hunt_V = variants{}; -- L.hunt_V2 ;
+lin daily_Adv = mkAdv "quotidiennement" ; -- tocheck
+lin heel_N = mkN "croûton" masculine | mkN "talon" masculine ; -- tocheck
+lin contract_V2V = mkV2V (mkV "contracter") | mkV2V (reflV (mkV "rétracter")) ; -- tocheck
+lin contract_V2 = variants{}; -- mkV2V (mkV "contracter") | mkV2V (reflV (mkV "rétracter")) ; -- tocheck
+lin contract_V = variants{}; -- mkV2V (mkV "contracter") | mkV2V (reflV (mkV "rétracter")) ; -- tocheck
+lin update_V2 = variants{} ; -- 
+lin assign_V2V = mkV2V (mkV "assigner") | mkV2V (mkV "attribuer") | mkV2V (mkV "designer") ; -- tocheck
+lin assign_V2 = variants{}; -- mkV2V (mkV "assigner") | mkV2V (mkV "attribuer") | mkV2V (mkV "designer") ; -- tocheck
+lin spring_V2 = mkV2 (mkV "sauter") ; -- tocheck
+lin spring_V = variants{}; -- mkV2 (mkV "sauter") ; -- tocheck
+lin single_N = mkN "simple" masculine | mkN "célibataire" ; -- tocheck
+lin commons_N = mkN "communs" ; -- tocheck
+lin weekly_A = mkA "hebdomadaire" ; -- tocheck
+lin stretch_N = mkN "étirement" ; -- tocheck
+lin pregnancy_N = mkN "grossesse" feminine | mkN "gestation" feminine ; -- tocheck
+lin happily_Adv = variants{} ; -- 
+lin spectrum_N = mkN "spectre" masculine ; -- tocheck
+lin interfere_V = mkV (mkV "interférer") ; -- tocheck
+lin suicide_N = mkN "suicide" masculine | mkN "suicidé" masculine ; -- tocheck
+lin panic_N = mkN "panique" feminine ; -- tocheck
+lin invent_V2 = mkV2 (mkV "inventer") ; -- tocheck
+lin invent_V = variants{}; -- mkV2 (mkV "inventer") ; -- tocheck
+lin intensive_A = mkA "intensif" ; -- tocheck
+lin damp_A = mkA "humide" ; -- tocheck
+lin simultaneously_Adv = variants{} ; -- 
+lin giant_N = mkN "géant" masculine | mkN "géant" ; -- tocheck
+lin casual_A = mkA "occasionnel" ; -- tocheck
+lin sphere_N = mkN "sphère" feminine ; -- tocheck
+lin precious_A = mkA "précieux" ; -- tocheck
+lin sword_N = mkN "épée" feminine ; -- tocheck
+lin envisage_V2 = mkV2 (mkV "envisager") ; -- tocheck
+lin bean_N = mkN "haricot" masculine ; -- tocheck
+lin time_V2 = mkV2 (mkV "chronométrer") ; -- tocheck
+lin crazy_A = mkA "fou" ; -- tocheck
+lin changing_A = variants{} ; -- 
+lin primary_N = variants{} ; -- 
+lin concede_VS = variants{}; -- mkV2 (mkV "concéder") | mkV2 (mkV "céder") ; -- tocheck
+lin concede_V2 = mkV2 (mkV "concéder") | mkV2 (mkV "céder") ; -- tocheck
+lin concede_V = variants{}; -- mkV2 (mkV "concéder") | mkV2 (mkV "céder") ; -- tocheck
+lin besides_Adv = mkAdv "sinon" ; -- tocheck
+lin unite_V2 = mkV2 (mkV "unir") ; -- tocheck
+lin unite_V = variants{}; -- mkV2 (mkV "unir") ; -- tocheck
+lin severely_Adv = variants{} ; -- 
+lin separately_Adv = variants{} ; -- 
+lin instruct_V2 = variants{} ; -- 
+lin insert_V2 = mkV2 (mkV "insérer") ; -- tocheck
+lin go_N = mkN "approbation" feminine | mkN "essai" masculine | mkN "go" masculine | mkN "tour" masculine ; -- tocheck
+lin exhibit_V2 = mkV2 (mkV "exposer") ; -- tocheck
+lin brave_A = mkA "courageux" ; -- tocheck
+lin tutor_N = variants{} ; -- 
+lin tune_N = mkN "tube" | mkN "mélodie" feminine ; -- tocheck
+lin debut_N = mkN "première" ; -- tocheck
+lin debut_2_N = variants{} ; -- 
+lin debut_1_N = variants{} ; -- 
+lin continued_A = variants{} ; -- 
+lin bid_V2 = variants{} ; -- 
+lin bid_V = variants{} ; -- 
+lin incidence_N = variants{} ; -- 
+lin downstairs_Adv = mkAdv "au-dessous" ; -- tocheck
+lin cafe_N = variants{} ; -- 
+lin regret_VS = variants{}; -- mkV2 (mkV "regretter") ; -- tocheck
+lin regret_V2 = mkV2 (mkV "regretter") ; -- tocheck
+lin killer_N = mkN "tueur" masculine | mkN "meurtrier" masculine ; -- tocheck
+lin delicate_A = mkA "délicat" ; -- tocheck
+lin subsidiary_N = mkN "filiale" ; -- tocheck
+lin gender_N = mkN "sexe" masculine | mkN "genre" masculine ; -- tocheck
+lin entertain_V2 = mkV2 (mkV "divertir") | mkV2 (mkV I.recevoir_V2) ; -- tocheck
+lin cling_V = mkV (mkV "accrocher") ; -- tocheck
+lin vertical_A = mkA "vertical" ; -- tocheck
+lin fetch_V2 = mkV2 (mkV "ramener") | mkV2 (mkV "rapporter") ; -- tocheck
+lin strip_V2 = mkV2 (mkV "enlever") | mkV2 (reflV (mkV "déshabiller")) ; -- tocheck
+lin strip_V = variants{}; -- mkV2 (mkV "enlever") | mkV2 (reflV (mkV "déshabiller")) ; -- tocheck
+lin plead_VS = variants{}; -- mkV2 (mkV "plaider") ; -- tocheck
+lin plead_V2 = mkV2 (mkV "plaider") ; -- tocheck
+lin plead_V = variants{}; -- mkV2 (mkV "plaider") ; -- tocheck
+lin duck_N = mkN "canard" masculine | mkN "cane" feminine ; -- tocheck
+lin breed_N = mkN "race" feminine ; -- tocheck
+lin assistant_A = variants{} ; -- 
+lin pint_N = mkN "chopine" | mkN "demi" ; -- tocheck
+lin abolish_V2 = mkV2 (mkV "abolir") | mkV2 (mkV I.détruire_V2) ; -- tocheck
+lin translation_N = mkN "traduction" feminine ;
+lin princess_N = mkN "princesse" feminine ; -- tocheck
+lin line_V2 = mkV2 (mkV "croiser") ; -- tocheck
+lin line_V = variants{}; -- mkV2 (mkV "croiser") ; -- tocheck
+lin excessive_A = mkA "excessif" ; -- tocheck
+lin digital_A = mkA "numérique" ; -- tocheck
+lin steep_A = mkA "escarpé" ; -- tocheck
+lin jet_N = mkN "jet" masculine | mkN "gicleur" masculine | mkN "jais" | mkN "gicleur" ; -- tocheck
+lin hey_Interj = mkInterj "hé" | mkInterj "coucou" ; -- tocheck
+lin grave_N = mkN "tombe" feminine ; -- tocheck
+lin exceptional_A = mkA "exceptionnel" ; -- tocheck
+lin boost_V2 = variants{} ; -- 
+lin random_A = mkA "accidentel" | mkA "pseudo-aléatoire" | mkA "aléatoire" | mkA "moyen" ; -- tocheck
+lin correlation_N = mkN "corrélation" feminine ; -- tocheck
+lin outline_N = mkN "contour" masculine | mkN "synopsis" | mkN "aperçu" masculine | mkN "silhouette" feminine | mkN "ébauche" feminine | mkN "esquisse" feminine | mkN "résumé" masculine ; -- tocheck
+lin intervene_V2V = mkV2V (mkV I.intervenir_V) ; -- tocheck
+lin intervene_V = variants{}; -- mkV2V (mkV I.intervenir_V) ; -- tocheck
+lin packet_N = mkN "paquet" ; -- tocheck
+lin motivation_N = mkN "motivation" feminine ; -- tocheck
+lin safely_Adv = variants{} ; -- 
+lin harsh_A = mkA "dur" ; -- tocheck
+lin spell_N = mkN "charme" masculine ; -- tocheck
+lin spread_N = variants{} ; -- 
+lin draw_N = mkN "tirage" | mkN "égalité" feminine ; -- tocheck
+lin concrete_A = mkA "concret" ; -- tocheck
+lin complicated_A = variants{} ; -- 
+lin alleged_A = variants{} ; -- 
+lin redundancy_N = mkN "redondance" feminine | mkN "redondance" ; -- tocheck
+lin progressive_A = variants{} ; -- 
+lin intensity_N = mkN "intensité" ; -- tocheck
+lin crack_N = mkN "fissure" feminine | mkN "plaisanterie" feminine | mkN "craquement" masculine | mkN "crack" masculine ; -- tocheck
+lin fly_N = mkN "mouche" feminine | mkN "braguette" feminine ; -- tocheck
+lin fancy_V2 = variants{} ; -- 
+lin alternatively_Adv = variants{} ; -- 
+lin waiting_A = variants{} ; -- 
+lin scandal_N = mkN "scandale" masculine ; -- tocheck
+lin resemble_V2 = mkV2 (mkV "ressembler") P.dative ;
+lin parameter_N = mkN "paramètre" masculine | mkN "paramètre" ; -- tocheck
+lin fierce_A = mkA "féroce" ; -- tocheck
+lin tropical_A = mkA "tropical" ; -- tocheck
+lin colour_V2A = variants{}; -- mkV2 "colorer" ;
+lin colour_V2 = mkV2 "colorer" ;
+lin colour_V = mkV "colorer" ;
+lin engagement_N = mkN "fiançailles" ; -- tocheck
+lin contest_N = mkN "concours" masculine ; -- tocheck
+lin edit_V2 = mkV2 (mkV "modifier") ; -- tocheck
+lin courage_N = mkN "courage" masculine ; -- tocheck
+lin hip_N = mkN "hanche" feminine | mkN "cynorrhodon" masculine ; -- tocheck
+lin delighted_A = variants{} ; -- 
+lin sponsor_V2 = variants{} ; -- 
+lin carer_N = variants{} ; -- 
+lin crack_V2 = mkV2 (mkV "craquer") ; -- tocheck
+lin substantially_Adv = variants{} ; -- 
+lin occupational_A = variants{} ; -- 
+lin trainer_N = mkN "basket" feminine | mkN "entraîneur" masculine ; -- tocheck
+lin remainder_N = mkN "restant" masculine ; -- tocheck
+lin related_A = variants{} ; -- 
+lin inherit_V2 = mkV2 (mkV "hériter") ; -- tocheck
+lin inherit_V = variants{}; -- mkV2 (mkV "hériter") ; -- tocheck
+lin resume_V2 = mkV2 (mkV "recommencer") ; -- tocheck
+lin resume_V = variants{}; -- mkV2 (mkV "recommencer") ; -- tocheck
+lin assignment_N = mkN "affectation" feminine ; -- tocheck
+lin conceal_V2 = mkV2 (mkV "dissimuler") ; -- tocheck
+lin disclose_VS = variants{}; -- mkV2 (mkV "révéler") ; -- tocheck
+lin disclose_V2 = mkV2 (mkV "révéler") ; -- tocheck
+lin disclose_V = variants{}; -- mkV2 (mkV "révéler") ; -- tocheck
+lin exclusively_Adv = variants{} ; -- 
+lin working_N = mkN "fonctionnement" masculine ; -- tocheck
+lin mild_A = mkA "doux" ; -- tocheck
+lin chronic_A = mkA "chronique" ; -- tocheck
+lin splendid_A = mkA "fameux" | mkA "splendide" ; -- tocheck
+lin function_V = mkV (mkV "fonctionner") ; -- tocheck
+lin riderMasc_N = mkN "cavalier" masculine ;
+lin clay_N = mkN "argile" masculine ; -- tocheck
+lin firstly_Adv = variants{} ; -- 
+lin conceive_V2 = mkV2 (mkV I.concevoir_V2) ; -- tocheck
+lin conceive_V = variants{}; -- mkV2 (mkV I.concevoir_V2) ; -- tocheck
+lin politically_Adv = variants{} ; -- 
+lin terminal_N = mkN "gare" feminine | mkN "terminal" masculine ; -- tocheck
+lin accuracy_N = mkN "exactitude" ; -- tocheck
+lin coup_N = variants{} ; -- 
+lin ambulance_N = mkN "ambulance" feminine ; -- tocheck
+lin living_N = mkN "vie" feminine ; -- tocheck
+lin offenderMasc_N = mkN "offendeur" ; -- tocheck
+lin similarity_N = mkN "similarité" feminine ; -- tocheck
+lin orchestra_N = mkN "orchestre" masculine ; -- tocheck
+lin brush_N = mkN "brossage" masculine | mkN "brosse" feminine | mkN "accrochage" masculine ; -- tocheck
+lin systematic_A = mkA "systématique" ; -- tocheck
+lin striker_N = mkN "gréviste" ; -- tocheck
+lin guard_V2 = mkV2 (mkV "garder") ; -- tocheck
+lin guard_V = variants{}; -- mkV2 (mkV "garder") ; -- tocheck
+lin casualty_N = mkN "victime" ; -- tocheck
+lin steadily_Adv = variants{} ; -- 
+lin painter_N = variants{} ; -- 
+lin opt_VV = variants{}; -- mkV2V (mkV "opter") ; -- tocheck
+lin opt_V = variants{}; -- mkV2V (mkV "opter") ; -- tocheck
+lin handsome_A = mkA "beau" ; -- tocheck
+lin banking_N = variants{} ; -- 
+lin sensitivity_N = mkN "sensibilité" ; -- tocheck
+lin navy_N = variants{} ; -- 
+lin fascinating_A = mkA "fascinant" ; -- tocheck
+lin disappointment_N = mkN "déception" feminine ; -- tocheck
+lin auditor_N = mkN "auditeur" masculine ; -- tocheck
+lin hostility_N = mkN "hostilité" feminine ; -- tocheck
+lin spending_N = variants{} ; -- 
+lin scarcely_Adv = variants{} ; -- 
+lin compulsory_A = mkA "obligatoire" ; -- tocheck
+lin photographer_N = mkN "photographe" ; -- tocheck
+lin ok_Interj = variants{} ; -- 
+lin neighbourhood_N = mkN "voisinage" masculine ; -- tocheck
+lin ideological_A = mkA "idéologique" ; -- tocheck
+lin wide_Adv = variants{} ; -- 
+lin pardon_N = mkN "pardon" masculine | mkN "grâce" feminine ; -- tocheck
+lin double_N = mkN "double" masculine ; -- tocheck
+lin criticize_V2 = variants{} ; -- 
+lin criticize_V = variants{} ; -- 
+lin supervision_N = mkN "supervision" feminine ; -- tocheck
+lin guilt_N = mkN "culpabilité" feminine ; -- tocheck
+lin deck_N = mkN "pont" masculine ; -- tocheck
+lin payable_A = variants{} ; -- 
+lin execution_N = mkN "exécution" feminine ; -- tocheck
+lin suite_N = mkN "suite" feminine ; -- tocheck
+lin elected_A = variants{} ; -- 
+lin solely_Adv = variants{} ; -- 
+lin moral_N = mkN "morale" feminine | mkN "moralité" feminine ; -- tocheck
+lin collector_N = mkN "collecteur" masculine | mkN "collectionneur" masculine | mkN "percepteur" masculine ; -- tocheck
+lin questionnaire_N = mkN "questionnaire" masculine ; -- tocheck
+lin flavour_N = mkN "saveur" feminine | mkN "style" masculine | mkN "goût" ; -- tocheck
+lin couple_V2 = variants{} ; -- 
+lin couple_V = variants{} ; -- 
+lin faculty_N = mkN "faculté" feminine ; -- tocheck
+lin tour_V2 = mkV2 (mkV "tourner") ; -- tocheck
+lin tour_V = variants{}; -- mkV2 (mkV "tourner") ; -- tocheck
+lin basket_N = mkN "panier" masculine ; -- tocheck
+lin mention_N = variants{} ; -- 
+lin kick_N = variants{} ; -- 
+lin horizon_N = mkN "horizon" masculine ; -- tocheck
+lin drain_V2 = mkV2 (mkV "drainer") | mkV2 (mkV "déshydrater") ; -- tocheck
+lin drain_V = variants{}; -- mkV2 (mkV "drainer") | mkV2 (mkV "déshydrater") ; -- tocheck
+lin happiness_N = mkN "bonheur" masculine ; -- tocheck
+lin fighter_N = mkN "chasseur" ; -- tocheck
+lin estimated_A = variants{} ; -- 
+lin copper_N = mkN "cuivré" masculine | mkN "cuivre" masculine | mkN "flic" masculine ; -- tocheck
+lin legend_N = mkN "légende" feminine | mkN "légende" ; -- tocheck
+lin relevance_N = mkN "pertinence" feminine ; -- tocheck
+lin decorate_V2 = mkV2 (mkV "décorer") ; -- tocheck
+lin continental_A = mkA "continental" ; -- tocheck
+lin ship_V2 = mkV2 (mkV "poster") ; -- tocheck
+lin ship_V = variants{}; -- mkV2 (mkV "poster") ; -- tocheck
+lin operational_A = variants{} ; -- 
+lin incur_V2 = mkV2 (mkV "impliquer") ; -- tocheck
+lin parallel_A = mkA "parallèle" ; -- tocheck
+lin divorce_N = mkN "divorce" masculine ; -- tocheck
+lin opposed_A = variants{} ; -- 
+lin equilibrium_N = mkN "équilibre" masculine ; -- tocheck
+lin trader_N = mkN "commerçant" masculine ; -- tocheck
+lin ton_N = mkN "tas" masculine | mkN "tonne" feminine ; -- tocheck
+lin can_N = mkN "arrosoir" masculine | mkN "bidon" masculine | mkN "WC" masculine ; -- tocheck
+lin juice_N = mkN "jus" masculine ; -- tocheck
+lin forum_N = mkN "forum" masculine ; -- tocheck
+lin spin_V2 = mkV2 (mkV "filer") | mkV2 (mkV "tournoyer") ; -- tocheck
+lin spin_V = variants{}; -- mkV2 (mkV "filer") | mkV2 (mkV "tournoyer") ; -- tocheck
+lin research_V2 = mkV2 (mkV "examiner") ; -- tocheck
+lin research_V = variants{}; -- mkV2 (mkV "examiner") ; -- tocheck
+lin hostile_A = mkA "hostile" ; -- tocheck
+lin consistently_Adv = variants{} ; -- 
+lin technological_A = mkA "technologique" ; -- tocheck
+lin nightmare_N = mkN "cauchemar" masculine ; -- tocheck
+lin medal_N = mkN "médaille" feminine ; -- tocheck
+lin diamond_N = mkN "carreau" masculine | mkN "diamant" masculine ; -- tocheck
+lin speed_V2 = mkV2 (mkV "foncer") ; -- tocheck
+lin speed_V = variants{}; -- mkV2 (mkV "foncer") ; -- tocheck
+lin peaceful_A = mkA "paisible" | mkA "placide" ; -- tocheck
+lin accounting_A = variants{} ; -- 
+lin scatter_V2 = mkV2 (mkV "disperser") | mkV2 (reflV (mkV "disperser")) | mkV2 (mkV "éparpiller") ; -- tocheck
+lin scatter_V = variants{}; -- mkV2 (mkV "disperser") | mkV2 (reflV (mkV "disperser")) | mkV2 (mkV "éparpiller") ; -- tocheck
+lin monster_N = mkN "bête" feminine | mkN "monstre" masculine ; -- tocheck
+lin horrible_A = mkA "horrible" ; -- tocheck
+lin nonsense_N = mkN "non-sens" masculine | mkN "bêtise" | mkN "sottise" ; -- tocheck
+lin chaos_N = mkN "chaos" masculine ; -- tocheck
+lin accessible_A = mkA "accessible" ; -- tocheck
+lin humanity_N = mkN "humanité" feminine ; -- tocheck
+lin frustration_N = mkN "frustration" | mkN "frustration" feminine ; -- tocheck
+lin chin_N = mkN "menton" masculine ; -- tocheck
+lin bureau_N = mkN "agence" feminine | mkN "chiffonnier" masculine | mkN "secrétaire" masculine ; -- tocheck
+lin advocate_VS = variants{}; -- mkV2 (mkV "plaider") | mkV2 (mkV "préconiser") ; -- tocheck
+lin advocate_V2 = mkV2 (mkV "plaider") | mkV2 (mkV "préconiser") ; -- tocheck
+lin polytechnic_N = mkN "polytechnique" ; -- tocheck
+lin inhabitant_N = mkN "habitant" masculine ; -- tocheck
+lin evil_A = mkA "mauvais" ; -- tocheck
+lin slave_N = mkN "esclave" feminine | mkN "esclave" masculine ; -- tocheck
+lin reservation_N = mkN "réservation" feminine | mkN "réserve" feminine ; -- tocheck
+lin slam_V2 = mkV2 (mkV "claquer") ; -- tocheck
+lin slam_V = variants{}; -- mkV2 (mkV "claquer") ; -- tocheck
+lin handle_N = mkN "indicateur" masculine | mkN "paris" | mkN "poignée" feminine | mkN "indicatif" masculine | mkN "outil" masculine | mkN "anse" feminine ; -- tocheck
+lin provincial_A = variants{} ; -- 
+lin fishing_N = mkN "pêche" feminine ; -- tocheck
+lin facilitate_V2 = mkV2 (mkV "faciliter") ; -- tocheck
+lin yield_N = mkN "rendement" ; -- tocheck
+lin elbow_N = mkN "coude" masculine ; -- tocheck
+lin bye_Interj = mkInterj "salut" ; -- tocheck
+lin warm_V2 = mkV2 (mkV "chauffer") ; -- tocheck
+lin warm_V = variants{}; -- mkV2 (mkV "chauffer") ; -- tocheck
+lin sleeve_N = mkN "chemise" | mkN "pochette" | mkN "manche" feminine ; -- tocheck
+lin exploration_N = mkN "exploration" feminine ; -- tocheck
+lin creep_V = mkV (mkV "ramper") ; -- tocheck
+lin adjacent_A = mkA "adjacent" ; -- tocheck
+lin theft_N = mkN "vol" masculine ; -- tocheck
+lin round_V2 = variants{} ; -- 
+lin round_V = variants{} ; -- 
+lin grace_N = mkN "grâce" feminine | mkN "bénédicité" masculine ; -- tocheck
+lin predecessor_N = mkN "précédent" masculine | mkN "prédécesseur" masculine ; -- tocheck
+lin supermarket_N = mkN "supermarché" masculine ; -- tocheck
+lin smart_A = mkA "habile" ; -- tocheck
+lin sergeant_N = mkN "sergent" ; -- tocheck
+lin regulate_V2 = mkV2 (mkV "régler") ; -- tocheck
+lin clash_N = mkN "fracas" | mkN "échauffourée" feminine ; -- tocheck
+lin assemble_V2 = mkV2 (reflV (mkV "rassembler")) | mkV2 (mkV "assembler") ; -- tocheck
+lin assemble_V = variants{}; -- mkV2 (reflV (mkV "rassembler")) | mkV2 (mkV "assembler") ; -- tocheck
+lin arrow_N = mkN "flèche" feminine ; -- tocheck
+lin nowadays_Adv = mkAdv "actuellement" ; -- tocheck
+lin giant_A = variants{} ; -- 
+lin waiting_N = variants{} ; -- 
+lin tap_N = mkN "dérivation" feminine | mkN "taraud" masculine | mkN "robinet" masculine | mkN "bouchon" masculine ; -- tocheck
+lin shit_N = mkN "merde" feminine ; -- tocheck
+lin sandwich_N = mkN "sandwich" masculine ; -- tocheck
+lin vanish_V = mkV (mkV I.disparaître_V2) ; -- tocheck
+lin commerce_N = mkN "rapports" | mkN "commerce" masculine ; -- tocheck
+lin pursuit_N = mkN "poursuite" feminine ; -- tocheck
+lin post_war_A = variants{} ; -- 
+lin will_V2 = mkV2 (mkV "léguer") | mkV2 (mkV I.vouloir_V2) ; -- tocheck
+lin will_V = variants{}; -- mkV2 (mkV "léguer") | mkV2 (mkV I.vouloir_V2) ; -- tocheck
+lin waste_A = variants{} ; -- 
+lin collar_N = mkN "collier" masculine | mkN "col" masculine ; -- tocheck
+lin socialism_N = mkN "socialisme" masculine ; -- tocheck
+lin skill_V = variants{} ; -- 
+lin rice_N = mkN "riz" masculine ; -- tocheck
+lin exclusion_N = mkN "exclusion" ; -- tocheck
+lin upwards_Adv = variants{} ; -- 
+lin transmission_N = mkN "transmission" feminine ; -- tocheck
+lin instantly_Adv = variants{} ; -- 
+lin forthcoming_A = mkA "prochain" | mkA "prévenant" ; -- tocheck
+lin appointed_A = variants{} ; -- 
+lin geographical_A = variants{} ; -- 
+lin fist_N = mkN "poing" masculine ; -- tocheck
+lin abstract_A = mkA "abstrait" ; -- tocheck
+lin embrace_V2 = mkV2 (mkV I.étreindre_V2) ; -- tocheck
+lin embrace_V = variants{}; -- mkV2 (mkV I.étreindre_V2) ; -- tocheck
+lin dynamic_A = mkA "dynamique" ; -- tocheck
+lin drawer_N = mkN "dessinateur" masculine | mkN "tiroir" masculine ; -- tocheck
+lin dismissal_N = mkN "limogeage" masculine | mkN "non-lieu" masculine ; -- tocheck
+lin magic_N = mkN "magie" feminine ; -- tocheck
+lin endless_A = mkA "infini" ; -- tocheck
+lin definite_A = variants{} ; -- 
+lin broadly_Adv = variants{} ; -- 
+lin affection_N = variants{} ; -- 
+lin dawn_N = mkN "aube" feminine ; -- tocheck
+lin principal_N = mkN "principal" masculine ; -- tocheck
+lin bloke_N = mkN "gars" masculine ; -- tocheck
+lin trap_N = mkN "siphon" masculine | mkN "trappe" feminine | mkN "gueule" feminine | mkN "piège" masculine ; -- tocheck
+lin communist_A = mkA "communiste" ; -- tocheck
+lin competence_N = mkN "compétence" | mkN "compétence" feminine ; -- tocheck
+lin complicate_V2 = mkV2 (mkV "compliquer") ; -- tocheck
+lin neutral_A = mkA "neutre" ; -- tocheck
+lin fortunately_Adv = variants{} ; -- 
+lin commonwealth_N = mkN "communauté" ; -- tocheck
+lin breakdown_N = mkN "panne" | mkN "dégradation" feminine | mkN "collapse" masculine | mkN "détail" masculine ; -- tocheck
+lin combined_A = variants{} ; -- 
+lin candle_N = mkN "bougie" feminine ; -- tocheck
+lin venue_N = mkN "lieu" masculine ; -- tocheck
+lin supper_N = mkN "souper" ; -- tocheck
+lin analyst_N = mkN "analyste" masculine ; -- tocheck
+lin vague_A = mkA "vague" ; -- tocheck
+lin publicly_Adv = variants{} ; -- 
+lin marine_A = mkA "marin" ; -- tocheck
+lin fair_Adv = variants{} ; -- 
+lin pause_N = mkN "pause" feminine ; -- tocheck
+lin notable_A = mkA "remarquable" ; -- tocheck
+lin freely_Adv = variants{} ; -- 
+lin counterpart_N = mkN "homologue" ; -- tocheck
+lin lively_A = mkA "animé" ; -- tocheck
+lin script_N = mkN "écriture" feminine | mkN "écrit" masculine | mkN "script" masculine ; -- tocheck
+lin sue_V2V = variants{} ; -- 
+lin sue_V2 = variants{} ; -- 
+lin sue_V = variants{} ; -- 
+lin legitimate_A = variants{} ; -- 
+lin geography_N = mkN "géographie" feminine ; -- tocheck
+lin reproduce_V2 = mkV2 (mkV I.reproduire_V2) ; -- tocheck
+lin reproduce_V = variants{}; -- mkV2 (mkV I.reproduire_V2) ; -- tocheck
+lin moving_A = variants{} ; -- 
+lin lamb_N = mkN "agneau" masculine ; -- tocheck
+lin gay_A = mkA "gai" | mkA "gay" ; -- tocheck
+lin contemplate_VS = variants{}; -- mkV2 (mkV "envisager") ; -- tocheck
+lin contemplate_V2 = mkV2 (mkV "envisager") ; -- tocheck
+lin contemplate_V = variants{}; -- mkV2 (mkV "envisager") ; -- tocheck
+lin terror_N = mkN "terreur" feminine ; -- tocheck
+lin stable_N = mkN "écurie" | mkN "étable" feminine | mkN "étable" ; -- tocheck
+lin founder_N = mkN "fondateur" masculine | mkN "fondeur" masculine ; -- tocheck
+lin utility_N = mkN "utilité" feminine | mkN "utilitaire" masculine ; -- tocheck
+lin signal_VS = variants{}; -- mkV2 (mkV "signaler") ; -- tocheck
+lin signal_V2 = mkV2 (mkV "signaler") ; -- tocheck
+lin shelter_N = mkN "abri" ; -- tocheck
+lin poster_N = mkN "affiche" feminine | mkN "poster" masculine ; -- tocheck
+lin hitherto_Adv = mkAdv "jusqu'ici" ; -- tocheck
+lin mature_A = mkA "mûr" ; -- tocheck
+lin cooking_N = mkN "cuisine" feminine ;
+lin head_A = mkA "principal" ;
+lin wealthy_A = mkA "riche" ; -- tocheck
+lin fucking_A = mkA "foutu" ;
+lin confess_VS = mkVS (mkV "avouer") ;
+lin confess_V2 = mkV2 (mkV "avouer") ;
+lin confess_V = mkV "avouer" ;
+lin age_V = variants{}; -- mkV2 (mkV "vieillir") ; -- tocheck
+lin miracle_N = mkN "miracle" masculine ; -- tocheck
+lin magic_A = mkA "magique" ; -- tocheck
+lin jaw_N = mkN "mâchoire" feminine ; -- tocheck
+lin pan_N = mkN "poêle" feminine ; -- tocheck
+lin coloured_A = mkA "coloré" ;
+lin tent_N = mkN "tente" feminine ; -- tocheck
+lin telephone_V2 = mkV2 (mkV "téléphoner") ; -- tocheck
+lin telephone_V = variants{}; -- mkV2 (mkV "téléphoner") ; -- tocheck
+lin reduced_A = variants{} ; -- 
+lin tumour_N = variants{} ; -- 
+lin super_A = mkA "super" ; -- tocheck
+lin funding_N = variants{} ; -- 
+lin dump_V2 = mkV2 (mkV "larguer") ; -- tocheck
+lin dump_V = variants{}; -- mkV2 (mkV "larguer") ; -- tocheck
+lin stitch_N = mkN "crampe" feminine | mkN "point" masculine ; -- tocheck
+lin shared_A = variants{} ; -- 
+lin ladder_N = mkN "échelle" feminine ; -- tocheck
+lin keeper_N = mkN "conservateur" masculine | mkN "gardien" masculine | mkN "gâche" feminine | mkN "passant" masculine ; -- tocheck
+lin endorse_V2 = mkV2 (mkV I.soutenir_V2) | mkV2 (mkV "endosser") ; -- tocheck
+lin invariably_Adv = variants{} ; -- 
+lin smash_V2 = mkV2 (mkV "écraser") | mkV2 (mkV "percuter") | mkV2 (mkV "fracasser") ; -- tocheck
+lin smash_V = variants{}; -- mkV2 (mkV "écraser") | mkV2 (mkV "percuter") | mkV2 (mkV "fracasser") ; -- tocheck
+lin shield_N = mkN "bouclier" masculine | mkN "écu" masculine ; -- tocheck
+lin heat_V2 = mkV2 (mkV "exciter") | mkV2 (mkV "chauffer") ; -- tocheck
+lin heat_V = variants{}; -- mkV2 (mkV "exciter") | mkV2 (mkV "chauffer") ; -- tocheck
+lin surgeon_N = mkN "chirurgien" ; -- tocheck
+lin centre_V2 = variants{} ; -- 
+lin centre_V = variants{} ; -- 
+lin orange_N = variants{} ; -- 
+lin orange_2_N = variants{} ; -- 
+lin orange_1_N = variants{} ; -- 
+lin explode_V = variants{}; -- mkV2 (mkV "détoner") ; -- tocheck
+lin comedy_N = mkN "comédie" feminine ; -- tocheck
+lin classify_V2 = mkV2 (mkV "classifier") ; -- tocheck
+lin artistic_A = mkA "artistique" ; -- tocheck
+lin ruler_N = mkN "dirigeant" feminine | mkN "règle" feminine ; -- tocheck
+lin biscuit_N = mkN "biscuit" ; -- tocheck
+lin workstation_N = variants{} ; -- 
+lin prey_N = mkN "proie" ; -- tocheck
+lin manual_N = mkN "manuel" masculine ; -- tocheck
+lin cure_N = variants{} ; -- 
+lin cure_2_N = variants{} ; -- 
+lin cure_1_N = variants{} ; -- 
+lin overall_N = mkN "blouse" feminine ; -- tocheck
+lin tighten_V2 = mkV2 (mkV "serrer") | mkV2 (reflV (mkV "resserrer")) ; -- tocheck
+lin tighten_V = variants{}; -- mkV2 (mkV "serrer") | mkV2 (reflV (mkV "resserrer")) ; -- tocheck
+lin tax_V2 = variants{} ; -- 
+lin pope_N = mkN "pope" masculine | mkN "pape" masculine ; -- tocheck
+lin manufacturing_A = variants{} ; -- 
+lin adult_A = mkA "adulte" ; -- tocheck
+lin rush_N = mkN "hâte" feminine | mkN "jonc" masculine ; -- tocheck
+lin blanket_N = mkN "couverture" feminine ; -- tocheck
+lin republican_N = variants{} ; -- 
+lin referendum_N = mkN "référendum" masculine ; -- tocheck
+lin palm_N = mkN "paume" feminine ; -- tocheck
+lin nearby_Adv = variants{} ; -- 
+lin mix_N = mkN "mélange" masculine ; -- tocheck
+lin devil_N = mkN "diable" masculine | mkN "type" masculine | mkN "Diable" masculine ; -- tocheck
+lin adoption_N = mkN "adoption" feminine ; -- tocheck
+lin workforce_N = variants{} ; -- 
+lin segment_N = mkN "segment" masculine ; -- tocheck
+lin regardless_Adv = variants{} ; -- 
+lin contractor_N = mkN "sous-traitant" masculine | mkN "entrepreneur" masculine | mkN "entrepreneur" ; -- tocheck
+lin portion_N = mkN "part" feminine ; -- tocheck
+lin differently_Adv = variants{} ; -- 
+lin deposit_V2 = mkV2 (mkV "déposer") ; -- tocheck
+lin cook_N = mkN "chef" ; -- tocheck
+lin prediction_N = mkN "prédiction" feminine ; -- tocheck
+lin oven_N = mkN "four" masculine ; -- tocheck
+lin matrix_N = mkN "matrice" feminine ; -- tocheck
+lin liver_N = L.liver_N ;
+lin fraud_N = mkN "fraude" | mkN "imposteur" masculine ; -- tocheck
+lin beam_N = mkN "age" masculine | mkN "madrier" masculine | mkN "lien" masculine | mkN "limon" masculine | mkN "poutre" feminine | mkN "faisceau" masculine ; -- tocheck
+lin signature_N = mkN "signature" feminine ; -- tocheck
+lin limb_N = mkN "limbe" masculine | mkN "membre" masculine ; -- tocheck
+lin verdict_N = variants{} ; -- 
+lin dramatically_Adv = variants{} ; -- 
+lin container_N = mkN "récipient" masculine | mkN "conteneur" masculine ; -- tocheck
+lin aunt_N = mkN "tante" feminine ; -- tocheck
+lin dock_N = mkN "socle" masculine | mkN "darse" feminine ; -- tocheck
+lin submission_N = mkN "soumission" feminine ; -- tocheck
+lin arm_V2 = mkV2 (mkV "armer") ; -- tocheck
+lin arm_V = variants{}; -- mkV2 (mkV "armer") ; -- tocheck
+lin odd_N = variants{} ; -- 
+lin certainty_N = mkN "certitude" feminine ; -- tocheck
+lin boring_A = mkA "ennuyeux" ; -- tocheck
+lin electron_N = mkN "électron" masculine ; -- tocheck
+lin drum_N = mkN "tonneau" masculine | mkN "tambour" masculine ; -- tocheck
+lin wisdom_N = mkN "sagesse" feminine ; -- tocheck
+lin antibody_N = mkN "anticorps" masculine ; -- tocheck
+lin unlike_A = variants{} ; -- 
+lin terrorist_N = mkN "terroriste" ; -- tocheck
+lin post_V2 = variants{} ; -- 
+lin post_V = variants{} ; -- 
+lin circulation_N = mkN "circulation" feminine ; -- tocheck
+lin alteration_N = variants{} ; -- 
+lin fluid_N = mkN "fluide" masculine ; -- tocheck
+lin ambitious_A = mkA "ambitieux" ; -- tocheck
+lin socially_Adv = variants{} ; -- 
+lin riot_N = mkN "émeute" feminine ; -- tocheck
+lin petition_N = mkN "pétition" ; -- tocheck
+lin fox_N = mkN "roublard" masculine | mkN "renard" masculine ; -- tocheck
+lin recruitment_N = mkN "recrutement" ; -- tocheck
+lin well_known_A = variants{} ; -- 
+lin top_V2 = variants{} ; -- 
+lin service_V2 = mkV2 (mkV I.maintenir_V2) | mkV2 (mkV I.servir_V2) ; -- tocheck
+lin flood_V2 = mkV2 (mkV "inonder") | mkV2 (mkV "submerger") ; -- tocheck
+lin flood_V = variants{}; -- mkV2 (mkV "inonder") | mkV2 (mkV "submerger") ; -- tocheck
+lin taste_V2 = mkV2 (mkV "goûter") ; -- tocheck
+lin taste_V = variants{}; -- mkV2 (mkV "goûter") ; -- tocheck
+lin memorial_N = mkN "mémorial" masculine ; -- tocheck
+lin helicopter_N = mkN "hélicoptère" masculine ; -- tocheck
+lin correspondence_N = mkN "correspondance" feminine ; -- tocheck
+lin beef_N = mkN "boeuf" masculine ; -- tocheck
+lin overall_Adv = variants{} ; -- 
+lin lighting_N = variants{} ; -- 
+lin harbour_N = L.harbour_N ;
+lin empirical_A = variants{} ; -- 
+lin shallow_A = mkA "superficiel" ; -- tocheck
+lin seal_V2 = variants{}; -- mkV2A (mkV "sceller") ; -- tocheck
+lin seal_V = variants{}; -- mkV2A (mkV "sceller") ; -- tocheck
+lin decrease_V2 = mkV2 (mkV "diminuer") ; -- tocheck
+lin decrease_V = variants{}; -- mkV2 (mkV "diminuer") ; -- tocheck
+lin constituent_N = variants{} ; -- 
+lin exam_N = variants{} ; -- 
+lin toe_N = mkN "orteil" masculine ; -- tocheck
+lin reward_V2 = mkV2 (mkV "récompenser") ; -- tocheck
+lin thrust_V2 = mkV2 (mkV "propulser") ; -- tocheck
+lin thrust_V = variants{}; -- mkV2 (mkV "propulser") ; -- tocheck
+lin bureaucracy_N = mkN "bureaucratie" feminine ; -- tocheck
+lin wrist_N = mkN "poignet" masculine ; -- tocheck
+lin nut_N = mkN "fou" masculine | mkN "couille" feminine | mkN "écrou" masculine ; -- tocheck
+lin plain_N = mkN "plaine" ; -- tocheck
+lin magnetic_A = mkA "magnétique" ; -- tocheck
+lin evil_N = mkN "mal" masculine ; -- tocheck
+lin widen_V2 = mkV2 (reflV (mkV "élargir")) | mkV2 (mkV "élargir") ; -- tocheck
+lin hazard_N = mkN "hasard" masculine | mkN "hasard" | mkN "danger" masculine ; -- tocheck
+lin dispose_V2 = variants{} ; -- 
+lin dispose_V = variants{} ; -- 
+lin dealing_N = variants{} ; -- 
+lin absent_A = mkA "absent" ; -- tocheck
+lin reassure_V2S = mkV2S (mkV "tranquilliser") | mkV2S (mkV "réassurer") ; -- tocheck
+lin reassure_V2 = variants{}; -- mkV2S (mkV "tranquilliser") | mkV2S (mkV "réassurer") ; -- tocheck
+lin model_V2 = mkV2 (mkV "modeler") | mkV2 (mkV "modéliser") ; -- tocheck
+lin model_V = variants{}; -- mkV2 (mkV "modeler") | mkV2 (mkV "modéliser") ; -- tocheck
+lin inn_N = mkN "auberge" feminine | mkN "taverne" feminine ; -- tocheck
+lin initial_N = mkN "lettrine" feminine | mkN "initiale" feminine ; -- tocheck
+lin suspension_N = variants{} ; -- 
+lin respondent_N = variants{} ; -- 
+lin over_N = variants{} ; -- 
+lin naval_A = mkA "naval" ; -- tocheck
+lin monthly_A = mkA "mensuel" ; -- tocheck
+lin log_N = mkN "bûche" feminine | mkN "tronc" masculine ; -- tocheck
+lin advisory_A = variants{} ; -- 
+lin fitness_N = mkN "fitness" masculine ; -- tocheck
+lin blank_A = mkA "blanc" ; -- tocheck
+lin indirect_A = variants{} ; -- 
+lin tile_N = mkN "carreau" ; -- tocheck
+lin rally_N = mkN "rallye" masculine ; -- tocheck
+lin economist_N = mkN "économiste" masculine ; -- tocheck
+lin vein_N = mkN "veine" feminine ; -- tocheck
+lin strand_N = mkN "brin" masculine | mkN "grève" feminine ; -- tocheck
+lin disturbance_N = variants{} ; -- 
+lin stuff_V2 = mkV2 (mkV "péter") | mkV2 (mkV "fourrer") | mkV2 (mkV I.mettre_V2) ; -- tocheck
+lin seldom_Adv = mkAdv "rarement" ; -- tocheck
+lin coming_A = variants{} ; -- 
+lin cab_N = variants{} ; -- 
+lin grandfather_N = mkN "grand-père" masculine ; -- tocheck
+lin flash_V = variants{}; -- mkV2 (mkV "clignoter") | mkV2 (reflV (mkV "exhiber")) ; -- tocheck
+lin destination_N = mkN "destination" feminine ; -- tocheck
+lin actively_Adv = variants{} ; -- 
+lin regiment_N = mkN "régiment" masculine ; -- tocheck
+lin closed_A = variants{} ; -- 
+lin boom_N = mkN "boum" | mkN "mat" masculine | mkN "boom" masculine | mkN "bôme" feminine ; -- tocheck
+lin handful_N = mkN "manipule" | mkN "poignée" feminine ; -- tocheck
+lin remarkably_Adv = variants{} ; -- 
+lin encouragement_N = mkN "encouragement" masculine ; -- tocheck
+lin awkward_A = mkA "embarrassant" | mkA "maladroit" | mkA "inconvenant" ; -- tocheck
+lin required_A = variants{} ; -- 
+lin flood_N = mkN "inondation" feminine ; -- tocheck
+lin defect_N = mkN "défaut" masculine ; -- tocheck
+lin surplus_N = mkN "surplus" masculine | mkN "excédentaire" masculine ; -- tocheck
+lin champagne_N = mkN "champagne" masculine ; -- tocheck
+lin liquid_N = mkN "liquide" masculine ; -- tocheck
+lin shed_V2 = mkV2 (mkV "séparer") | mkV2 (mkV "verser") ; -- tocheck
+lin welcome_N = mkN "bienvenue" feminine | mkN "bienvenue" ; -- tocheck
+lin rejection_N = mkN "refus" ; -- tocheck
+lin discipline_V2 = variants{} ; -- 
+lin halt_V2 = mkV2 (mkV "halter") ; -- tocheck
+lin halt_V = variants{}; -- mkV2 (mkV "halter") ; -- tocheck
+lin electronics_N = mkN "électronique" feminine ; -- tocheck
+lin administratorMasc_N = mkN "administrateur" ;
+lin sentence_V2 = mkV2 (mkV "punir") ; -- tocheck
+lin sentence_V = variants{}; -- mkV2 (mkV "punir") ; -- tocheck
+lin ill_Adv = mkAdv "mal" ; -- tocheck
+lin contradiction_N = mkN "contradiction" feminine ; -- tocheck
+lin nail_N = mkN "seize" | mkN "ongle" masculine | mkN "clou" masculine ; -- tocheck
+lin senior_N = mkN "supérieur" masculine ; -- tocheck
+lin lacking_A = variants{} ; -- 
+lin colonial_A = mkA "colonial" ; -- tocheck
+lin primitive_A = mkA "primitif" ; -- tocheck
+lin whoever_NP = variants{} ; -- 
+lin lap_N = mkN "côté" | mkN "genoux" ; -- tocheck
+lin commodity_N = mkN "produit" masculine ; -- tocheck
+lin planned_A = variants{} ; -- 
+lin intellectual_N = mkN "intellectuel" ; -- tocheck
+lin imprisonment_N = mkN "emprisonnement" masculine ; -- tocheck
+lin coincide_V = mkV (mkV "coïncider") ; -- tocheck
+lin sympathetic_A = mkA "sympathique" ; -- tocheck
+lin atom_N = mkN "atome" masculine ; -- tocheck
+lin tempt_V2V = mkV2V (mkV "attirer") | mkV2V (mkV "tenter") ; -- tocheck
+lin tempt_V2 = variants{}; -- mkV2V (mkV "attirer") | mkV2V (mkV "tenter") ; -- tocheck
+lin sanction_N = mkN "sanction" ; -- tocheck
+lin praise_V2 = mkV2 (mkV "louer") ; -- tocheck
+lin favourable_A = mkA "favorable" ; -- tocheck
+lin dissolve_V2 = mkV2 (mkV I.dissoudre_V2) | mkV2 (reflV (mkV I.dissoudre_V2)) ; -- tocheck
+lin dissolve_V = variants{}; -- mkV2 (mkV I.dissoudre_V2) | mkV2 (reflV (mkV I.dissoudre_V2)) ; -- tocheck
+lin tightly_Adv = variants{} ; -- 
+lin surrounding_N = variants{} ; -- 
+lin soup_N = mkN "potage" masculine | mkN "pétrin" masculine ; -- tocheck
+lin encounter_N = mkN "rencontre" | mkN "rencontre" feminine ; -- tocheck
+lin abortion_N = mkN "avortement" masculine | mkN "avorton" masculine ; -- tocheck
+lin grasp_V2 = mkV2 (mkV "saisir") | mkV2 (mkV I.comprendre_V2) ; -- tocheck
+lin grasp_V = variants{}; -- mkV2 (mkV "saisir") | mkV2 (mkV I.comprendre_V2) ; -- tocheck
+lin custody_N = variants{} ; -- 
+lin composer_N = mkN "compositeur" masculine ; -- tocheck
+lin charm_N = mkN "charme" | mkN "fétiche" | mkN "breloque" feminine ; -- tocheck
+lin short_term_A = variants{} ; -- 
+lin metropolitan_A = mkA "métropolitain" ; -- tocheck
+lin waist_N = mkN "taille" feminine ; -- tocheck
+lin equality_N = mkN "égalité" feminine ; -- tocheck
+lin tribute_N = mkN "hommage" masculine | mkN "tribut" masculine ; -- tocheck
+lin bearing_N = mkN "roulement" masculine | mkN "azimut" masculine ; -- tocheck
+lin auction_N = mkN "enchères" ; -- tocheck
+lin standing_N = variants{} ; -- 
+lin manufacture_N = variants{} ; -- 
+lin horn_N = L.horn_N ;
+lin barn_N = mkN "grange" feminine ; -- tocheck
+lin mayor_N = mkN "maire" masculine | mkN "maire" ; -- tocheck
+lin emperor_N = mkN "empereur" masculine ; -- tocheck
+lin rescue_N = mkN "sauvetage" masculine ; -- tocheck
+lin integrated_A = variants{} ; -- 
+lin conscience_N = mkN "conscience" feminine ; -- tocheck
+lin commence_V2 = mkV2 (mkV "commencer") ; -- tocheck
+lin commence_V = variants{}; -- mkV2 (mkV "commencer") ; -- tocheck
+lin grandmother_N = mkN "grand-mère" feminine ; -- tocheck
+lin discharge_V2 = variants{} ; -- 
+lin discharge_V = variants{} ; -- 
+lin profound_A = mkA "profond" ; -- tocheck
+lin takeover_N = variants{} ; -- 
+lin nationalist_N = mkN "nationaliste" ; -- tocheck
+lin effect_V2 = mkV2 (mkV "effectuer") ; -- tocheck
+lin dolphin_N = mkN "dauphin" masculine | mkN "duc-d'Albe" masculine ; -- tocheck
+lin fortnight_N = variants{} ; -- 
+lin elephant_N = mkN "éléphantesque" | mkN "éléphant" masculine ; -- tocheck
+lin seal_N = mkN "sceau" masculine | mkN "joint" | mkN "phoque" masculine ; -- tocheck
+lin spoil_V2 = mkV2 (mkV "gâter") ; -- tocheck
+lin spoil_V = variants{}; -- mkV2 (mkV "gâter") ; -- tocheck
+lin plea_N = mkN "supplication" feminine ; -- tocheck
+lin forwards_Adv = variants{} ; -- 
+lin breeze_N = mkN "gâteau" masculine | mkN "brise" feminine ; -- tocheck
+lin prevention_N = mkN "prévention" feminine ; -- tocheck
+lin mineral_N = mkN "minéral" masculine ; -- tocheck
+lin runner_N = mkN "coureur" ; -- tocheck
+lin pin_V2 = mkV2 (mkV "clouer") | mkV2 (mkV "épingler") ; -- tocheck
+lin integrity_N = variants{} ; -- 
+lin thereafter_Adv = variants{} ; -- 
+lin quid_N = variants{} ; -- 
+lin owl_N = mkN "hibou" masculine ; -- tocheck
+lin rigid_A = mkA "rigide" ; -- tocheck
+lin orange_A = mkA "orange" ; -- tocheck
+lin draft_V2 = mkV2 (mkV "ébaucher") ; -- tocheck
+lin reportedly_Adv = mkAdv "supposément" ; -- tocheck
+lin hedge_N = mkN "haie" feminine ; -- tocheck
+lin formulate_V2 = mkV2 (mkV "formuler") ; -- tocheck
+lin associated_A = variants{} ; -- 
+lin position_V2 = variants{} ; -- 
+lin thief_N = mkN "voleur" masculine ; -- tocheck
+lin tomato_N = mkN "tomate" feminine ; -- tocheck
+lin exhaust_V2 = mkV2 (mkV "épuiser") ; -- tocheck
+lin evidently_Adv = variants{} ; -- 
+lin eagle_N = mkN "aigle" masculine ; -- tocheck
+lin specified_A = variants{} ; -- 
+lin resulting_A = variants{} ; -- 
+lin blade_N = mkN "lame" feminine ; -- tocheck
+lin peculiar_A = mkA "particulier" ; -- tocheck
+lin killing_N = mkN "meurtre" masculine ; -- tocheck
+lin desktop_N = mkN "bureau" masculine ; -- tocheck
+lin bowel_N = variants{} ; -- 
+lin long_V = variants{} ; -- 
+lin ugly_A = L.ugly_A ;
+lin expedition_N = mkN "expédition" feminine ; -- tocheck
+lin saint_N = mkN "saint" masculine ; -- tocheck
+lin variable_A = mkA "variable" ; -- tocheck
+lin supplement_V2 = variants{} ; -- 
+lin stamp_N = mkN "cachet" ; -- tocheck
+lin slide_N = mkN "toboggan" masculine | mkN "glissement" | mkN "diapo" ; -- tocheck
+lin faction_N = mkN "faction" feminine ; -- tocheck
+lin enthusiastic_A = mkA "enthousiaste" ; -- tocheck
+lin enquire_V2 = variants{} ; -- 
+lin enquire_V = variants{} ; -- 
+lin brass_N = mkN "laiton" masculine | mkN "cuivres" | mkN "galonnés" | mkN "douille" feminine ; -- tocheck
+lin inequality_N = mkN "inéquation" feminine | mkN "inégalité" feminine ; -- tocheck
+lin eager_A = variants{} ; -- 
+lin bold_A = mkA "hardi" | mkA "gras" ; -- tocheck
+lin neglect_V2 = mkV2 (mkV "négliger") ; -- tocheck
+lin saying_N = mkN "dicton" masculine ; -- tocheck
+lin ridge_N = mkN "crête" feminine | mkN "dorsale" feminine | mkN "faîte" masculine ; -- tocheck
+lin earl_N = mkN "comte" ; -- tocheck
+lin yacht_N = mkN "yacht" masculine ; -- tocheck
+lin suck_V2 = L.suck_V2 ;
+lin suck_V = variants{}; -- L.suck_V2 ;
+lin missing_A = variants{} ; -- 
+lin extended_A = variants{} ; -- 
+lin valuation_N = variants{} ; -- 
+lin delight_V2 = mkV2 (mkV "enchanter") ; -- tocheck
+lin delight_V = variants{}; -- mkV2 (mkV "enchanter") ; -- tocheck
+lin beat_N = variants{} ; -- 
+lin worship_N = mkN "culte" masculine ; -- tocheck
+lin fossil_N = mkN "fossile" masculine ; -- tocheck
+lin diminish_V2 = mkV2 (mkV I.réduire_V2) | mkV2 (mkV "rétrécir") | mkV2 (mkV "diminuer") | mkV2 (mkV "amincir") ; -- tocheck
+lin diminish_V = variants{}; -- mkV2 (mkV I.réduire_V2) | mkV2 (mkV "rétrécir") | mkV2 (mkV "diminuer") | mkV2 (mkV "amincir") ; -- tocheck
+lin taxpayer_N = mkN "contribuable" ; -- tocheck
+lin corruption_N = mkN "corruption" feminine ; -- tocheck
+lin accurately_Adv = variants{} ; -- 
+lin honour_V2 = variants{} ; -- 
+lin depict_V2 = mkV2 (mkV "représenter") ; -- tocheck
+lin pencil_N = mkN "crayon" masculine ; -- tocheck
+lin drown_V2 = mkV2 (reflV (mkV "noyer")) | mkV2 (mkV "noyer") ; -- tocheck
+lin drown_V = variants{}; -- mkV2 (reflV (mkV "noyer")) | mkV2 (mkV "noyer") ; -- tocheck
+lin stem_N = mkN "racine" feminine | mkN "étrave" feminine | mkN "tige" feminine ; -- tocheck
+lin lump_N = mkN "morceau" masculine | mkN "lot" masculine | mkN "masse" ; -- tocheck
+lin applicable_A = variants{} ; -- 
+lin rate_V2 = mkV2 (mkV "coter") ; -- tocheck
+lin rate_V = variants{}; -- mkV2 (mkV "coter") ; -- tocheck
+lin mobility_N = mkN "mobilité" feminine ; -- tocheck
+lin immense_A = mkA "immense" ; -- tocheck
+lin goodness_N = mkN "bonté" | mkN "bonté" feminine ; -- tocheck
+lin price_V2V = variants{} ; -- 
+lin price_V2 = variants{} ; -- 
+lin price_V = variants{} ; -- 
+lin preliminary_A = mkA "préliminaire" ; -- tocheck
+lin graph_N = mkN "graphique" masculine | mkN "graphe" masculine ; -- tocheck
+lin referee_N = mkN "arbitre" masculine ; -- tocheck
+lin calm_A = variants{} ; -- 
+lin onwards_Adv = variants{} ; -- 
+lin omit_V2 = mkV2 (mkV I.omettre_V2) ; -- tocheck
+lin genuinely_Adv = mkAdv "authentiquement" ;
+lin excite_V2 = mkV2 (mkV "exciter") ; -- tocheck
+lin dreadful_A = mkA "affreux" ; -- tocheck
+lin cave_N = mkN "caverne" feminine | mkN "éboulement" masculine | mkN "antre" masculine | mkN "cave" feminine ; -- tocheck
+lin revelation_N = mkN "révélation" feminine ; -- tocheck
+lin grief_N = mkN "douleur" feminine ; -- tocheck
+lin erect_V2 = variants{} ; -- 
+lin tuck_V2 = variants{} ; -- 
+lin tuck_V = variants{} ; -- 
+lin meantime_N = variants{} ; -- 
+lin barrel_N = mkN "tonneau" | mkN "canon" masculine | mkN "barillet" masculine | mkN "baril" masculine ; -- tocheck
+lin lawn_N = mkN "gazon" masculine | mkN "clairière" ; -- tocheck
+lin hut_N = mkN "hutte" feminine ; -- tocheck
+lin swing_N = mkN "revirement" masculine | mkN "balançoire" feminine | mkN "balancement" masculine | mkN "swing" masculine | mkN "Swing" masculine ; -- tocheck
+lin subject_V2 = variants{} ; -- 
+lin ruin_V2 = mkV2 (mkV "ruiner") | mkV2 (mkV "abîmer") | mkV2 (mkV "gâcher") ; -- tocheck
+lin slice_N = mkN "tranche" feminine ; -- tocheck
+lin transmit_V2 = variants{} ; -- 
+lin thigh_N = mkN "cuisse" feminine ; -- tocheck
+lin practically_Adv = variants{} ; -- 
+lin dedicate_V2 = mkV2 (mkV "consacrer") | mkV2 (mkV "dédier") | mkV2 (reflV (mkV "consacrer")) | mkV2 (mkV "inaugurer") ; -- tocheck
+lin mistake_V2 = mkV2 (reflV (mkV "tromper")) | mkV2 (mkV I.méprendre_V2) ; -- tocheck
+lin mistake_V = variants{}; -- mkV2 (reflV (mkV "tromper")) | mkV2 (mkV I.méprendre_V2) ; -- tocheck
+lin corresponding_A = variants{} ; -- 
+lin albeit_Subj = variants{} ; -- 
+lin sound_A = mkA "complet" | mkA "sain" ; -- tocheck
+lin nurse_V2 = mkV2 (mkV "allaiter") | mkV2 (mkV "soigner") ; -- tocheck
+lin discharge_N = mkN "débit" masculine ; -- tocheck
+lin comparative_A = mkA "comparatif" ; -- tocheck
+lin cluster_N = mkN "groupe" ; -- tocheck
+lin propose_VV = variants{}; -- mkV2 (mkV "proposer") ; -- tocheck
+lin propose_VS = variants{}; -- mkV2 (mkV "proposer") ; -- tocheck
+lin propose_V2 = mkV2 (mkV "proposer") ; -- tocheck
+lin propose_V = variants{}; -- mkV2 (mkV "proposer") ; -- tocheck
+lin obstacle_N = mkN "obstacle" ; -- tocheck
+lin motorway_N = mkN "autoroute" feminine ; -- tocheck
+lin heritage_N = mkN "héritage" masculine ; -- tocheck
+lin counselling_N = variants{} ; -- 
+lin breeding_N = variants{} ; -- 
+lin characteristic_A = mkA "caractéristique" ; -- tocheck
+lin bucket_N = mkN "panier" | mkN "seau" masculine | mkN "tacot" masculine ; -- tocheck
+lin migration_N = mkN "free" ; -- tocheck
+lin campaign_V = variants{} ; -- 
+lin ritual_N = mkN "rituel" masculine ; -- tocheck
+lin originate_V2 = variants{} ; -- 
+lin originate_V = variants{} ; -- 
+lin hunting_N = mkN "chasse" feminine ; -- tocheck
+lin crude_A = mkA "cru" | mkA "vulgaire" ; -- tocheck
+lin protocol_N = mkN "protocole" masculine ; -- tocheck
+lin prejudice_N = mkN "préjugé" masculine | mkN "préjudice" masculine ; -- tocheck
+lin inspiration_N = mkN "inspiration" feminine ; -- tocheck
+lin dioxide_N = mkN "dioxyde" masculine ; -- tocheck
+lin chemical_A = mkA "chimique" ; -- tocheck
+lin uncomfortable_A = mkA "inconfortable" ; -- tocheck
+lin worthy_A = mkA "honorable" | mkA "digne" ; -- tocheck
+lin inspect_V2 = mkV2 "inspecter" ;
+lin summon_V2 = mkV2 (mkV "convoquer") ; -- tocheck
+lin parallel_N = mkN "parallèle" ; -- tocheck
+lin outlet_N = mkN "issue" feminine | mkN "exutoire" masculine ; -- tocheck
+lin okay_A = variants{} ; -- 
+lin collaboration_N = mkN "collaboration" feminine ; -- tocheck
+lin booking_N = mkN "réservation" feminine | mkN "réserve" feminine ; -- tocheck
+lin salad_N = mkN "salade" feminine ; -- tocheck
+lin productive_A = mkA "productif" ; -- tocheck
+lin charming_A = variants{} ; -- 
+lin polish_A = variants{} ; -- 
+lin oak_N = mkN "chêne" masculine | mkN "chêne" ; -- tocheck
+lin access_V2 = mkV2 (mkV "accéder") ; -- tocheck
+lin tourism_N = mkN "tourisme" masculine ; -- tocheck
+lin independently_Adv = variants{} ; -- 
+lin cruel_A = mkA "cruel" ; -- tocheck
+lin diversity_N = mkN "diversité" feminine ; -- tocheck
+lin accused_A = variants{} ; -- 
+lin supplement_N = variants{} ; -- 
+lin fucking_Adv = variants{} ; -- 
+lin forecast_N = mkN "prévision" feminine ; -- tocheck
+lin amend_V2V = mkV2V (mkV "amender") ; -- tocheck
+lin amend_V2 = variants{}; -- mkV2V (mkV "amender") ; -- tocheck
+lin amend_V = variants{}; -- mkV2V (mkV "amender") ; -- tocheck
+lin soap_N = mkN "savon" masculine ; -- tocheck
+lin ruling_N = mkN "décision" ; -- tocheck
+lin interference_N = variants{} ; -- 
+lin executive_A = mkA "exécutif" ; -- tocheck
+lin mining_N = variants{} ; -- 
+lin minimal_A = variants{} ; -- 
+lin clarify_V2 = variants{} ; -- 
+lin clarify_V = variants{} ; -- 
+lin strain_V2 = variants{} ; -- 
+lin novel_A = mkA "nouveau" ; -- tocheck
+lin try_N = mkN "tentative" feminine | mkN "essai" masculine | mkN "essai" ; -- tocheck
+lin coastal_A = variants{} ; -- 
+lin rising_A = variants{} ; -- 
+lin quota_N = variants{} ; -- 
+lin minus_Prep = variants{} ; -- 
+lin kilometre_N = mkN "kilomètre" masculine ; -- tocheck
+lin characterize_V2 = mkV2 (mkV "caractériser") ; -- tocheck
+lin suspicious_A = mkA "suspect" | mkA "soupçonneux" ; -- tocheck
+lin pet_N = mkN "chouchou" masculine ; -- tocheck
+lin beneficial_A = mkA "bienfaisante" ; -- tocheck
+lin fling_V2 = variants{} ; -- 
+lin fling_V = variants{} ; -- 
+lin deprive_V2 = variants{} ; -- 
+lin covenant_N = variants{} ; -- 
+lin bias_N = mkN "préjugé" ; -- tocheck
+lin trophy_N = mkN "trophée" feminine ; -- tocheck
+lin verb_N = mkN "verbe" masculine ; -- tocheck
+lin honestly_Adv = variants{} ; -- 
+lin extract_N = variants{} ; -- 
+lin straw_N = mkN "paille" feminine ; -- tocheck
+lin stem_V2 = mkV2 (mkV "arrêter") ; -- tocheck
+lin stem_V = variants{}; -- mkV2 (mkV "arrêter") ; -- tocheck
+lin eyebrow_N = mkN "sourcil" masculine ; -- tocheck
+lin noble_A = mkA "noble" ; -- tocheck
+lin mask_N = mkN "masque" masculine | mkN "masque" ; -- tocheck
+lin lecturer_N = mkN "conférencier" masculine ; -- tocheck
+lin girlfriend_N = mkN "amie" | mkN "copine" ;
+lin forehead_N = mkN "front" masculine ; -- tocheck
+lin timetable_N = mkN "horaire" ; -- tocheck
+lin symbolic_A = mkA "symbolique" ; -- tocheck
+lin farming_N = variants{} ; -- 
+lin lid_N = mkN "couvercle" masculine ; -- tocheck
+lin librarian_N = mkN "bibliothécaire" ; -- tocheck
+lin injection_N = mkN "injection" feminine ; -- tocheck
+lin sexuality_N = mkN "sexualité" feminine | mkN "sexe" masculine ; -- tocheck
+lin irrelevant_A = mkA "non-pertinent" ; -- tocheck
+lin bonus_N = mkN "boni" masculine ; -- tocheck
+lin abuse_V2 = mkV2 (mkV "abuser") ; -- tocheck
+lin thumb_N = mkN "pouce" masculine ; -- tocheck
+lin survey_V2 = mkV2 (mkV "inspecter") ; -- tocheck
+lin ankle_N = mkN "cheville" feminine ; -- tocheck
+lin psychologist_N = mkN "psychologue" ; -- tocheck
+lin occurrence_N = mkN "occurrence" feminine ; -- tocheck
+lin profitable_A = mkA "profitable" ; -- tocheck
+lin deliberate_A = mkA "concerté" | mkA "délibéré" ; -- tocheck
+lin bow_V2 = mkV2 (reflV (mkV "incliner")) | mkV2 (mkV "fléchir") | mkV2 (mkV "courber") ; -- tocheck
+lin bow_V = variants{}; -- mkV2 (reflV (mkV "incliner")) | mkV2 (mkV "fléchir") | mkV2 (mkV "courber") ; -- tocheck
+lin tribe_N = mkN "tribu" feminine ; -- tocheck
+lin rightly_Adv = variants{} ; -- 
+lin representative_A = variants{} ; -- 
+lin code_V2 = variants{} ; -- 
+lin validity_N = mkN "validité" ; -- tocheck
+lin marble_N = mkN "marbre" masculine | mkN "bille" feminine ; -- tocheck
+lin bow_N = mkN "étrave" | mkN "arc" masculine | mkN "révérence" feminine | mkN "archet" masculine ; -- tocheck
+lin plunge_V2 = mkV2 (mkV "plonger") ; -- tocheck
+lin plunge_V = variants{}; -- mkV2 (mkV "plonger") ; -- tocheck
+lin maturity_N = variants{} ; -- 
+lin maturity_3_N = variants{} ; -- 
+lin maturity_2_N = variants{} ; -- 
+lin maturity_1_N = variants{} ; -- 
+lin hidden_A = variants{} ; -- 
+lin contrast_V2 = mkV2 (mkV "contraster") ; -- tocheck
+lin contrast_V = variants{}; -- mkV2 (mkV "contraster") ; -- tocheck
+lin tobacco_N = mkN "tabac" masculine ; -- tocheck
+lin middle_class_A = variants{} ; -- 
+lin grip_V2 = mkV2 (mkV "saisir") ; -- tocheck
+lin clergy_N = mkN "clergé" masculine ; -- tocheck
+lin trading_A = variants{} ; -- 
+lin passive_A = mkA "passive" ; -- tocheck
+lin decoration_N = mkN "décoration" feminine ; -- tocheck
+lin racial_A = mkA "racial" ; -- tocheck
+lin well_N = mkN "puits" masculine | mkN "source" ; -- tocheck
+lin embarrassment_N = mkN "embarras" masculine ; -- tocheck
+lin sauce_N = mkN "sauce" feminine ; -- tocheck
+lin fatal_A = mkA "fatal" ; -- tocheck
+lin banker_N = mkN "banquier" masculine ; -- tocheck
+lin compensate_V2 = mkV2 (mkV "compinscate") ; -- tocheck
+lin compensate_V = variants{}; -- mkV2 (mkV "compinscate") ; -- tocheck
+lin make_up_N = variants{} ; -- 
+lin popularity_N = mkN "popularité" feminine ; -- tocheck
+lin interior_A = mkA "intérieur" ; -- tocheck
+lin eligible_A = variants{} ; -- 
+lin continuity_N = mkN "continuité" feminine ; -- tocheck
+lin bunch_N = mkN "groupe" masculine | mkN "javelle" feminine | mkN "bande" feminine | mkN "poupée" feminine | mkN "poche" feminine | mkN "réserve" feminine ; -- tocheck
+lin hook_N = mkN "hameçon" masculine | mkN "crochet" masculine ; -- tocheck
+lin wicket_N = variants{} ; -- 
+lin pronounce_V2 = mkV2 (mkV "déclarer") | mkV2 (mkV "déclamer") | mkV2 (mkV "prononcer") ; -- tocheck
+lin pronounce_V = variants{}; -- mkV2 (mkV "déclarer") | mkV2 (mkV "déclamer") | mkV2 (mkV "prononcer") ; -- tocheck
+lin ballet_N = mkN "ballet" masculine ; -- tocheck
+lin heir_N = mkN "héritier" masculine ; -- tocheck
+lin positively_Adv = variants{} ; -- 
+lin insufficient_A = mkA "insuffisant" ; -- tocheck
+lin substitute_V2 = variants{} ; -- 
+lin substitute_V = variants{} ; -- 
+lin mysterious_A = mkA "mystérieux" ; -- tocheck
+lin dancer_N = mkN "danseur" masculine ; -- tocheck
+lin trail_N = mkN "piste" feminine ; -- tocheck
+lin caution_N = mkN "admonition" ; -- tocheck
+lin donation_N = mkN "donation" feminine ; -- tocheck
+lin added_A = variants{} ; -- 
+lin weaken_V2 = mkV2 (reflV (mkV "affaiblir")) | mkV2 (mkV "affaiblir") ; -- tocheck
+lin weaken_V = variants{}; -- mkV2 (reflV (mkV "affaiblir")) | mkV2 (mkV "affaiblir") ; -- tocheck
+lin tyre_N = mkN "pneu" masculine ; -- tocheck
+lin sufferer_N = variants{} ; -- 
+lin managerial_A = mkA "managérial" ; -- tocheck
+lin elaborate_A = variants{} ; -- 
+lin restraint_N = mkN "frein" masculine ; -- tocheck
+lin renew_V2 = mkV2 (mkV "renouveler") ; -- tocheck
+lin gardenerMasc_N = mkN "jardinier" masculine ;
+lin dilemma_N = mkN "dilemme" masculine ; -- tocheck
+lin configuration_N = mkN "configuration" ; -- tocheck
+lin rear_A = variants{} ; -- 
+lin embark_V2 = variants{} ; -- 
+lin embark_V = variants{} ; -- 
+lin misery_N = mkN "misère" ; -- tocheck
+lin importantly_Adv = variants{} ; -- 
+lin continually_Adv = variants{} ; -- 
+lin appreciation_N = variants{} ; -- 
+lin radical_N = mkN "racine" feminine | mkN "radical" masculine | mkN "clé" masculine ; -- tocheck
+lin diverse_A = mkA "divers" ; -- tocheck
+lin revive_V2 = variants{} ; -- 
+lin revive_V = variants{} ; -- 
+lin trip_V = variants{}; -- mkV2 (mkV "trébucher") | mkV2 (mkV "triper") ; -- tocheck
+lin lounge_N = mkN "salon" masculine ; -- tocheck
+lin dwelling_N = mkN "domicile" masculine ; -- tocheck
+lin parental_A = mkA "parental" ; -- tocheck
+lin loyal_A = mkA "loyal" ; -- tocheck
+lin privatisation_N = variants{} ; -- 
+lin outsider_N = mkN "outsider" | mkN "exclu" masculine ; -- tocheck
+lin forbid_V2 = mkV2 (mkV I.interdire_V2) ; -- tocheck
+lin yep_Interj = variants{} ; -- 
+lin prospective_A = mkA "prospectif" ; -- tocheck
+lin manuscript_N = mkN "manuscrit" masculine ; -- tocheck
+lin inherent_A = mkA "intrinsèque" ; -- tocheck
+lin deem_V2V = variants{} ; -- 
+lin deem_V2A = variants{} ; -- 
+lin deem_V2 = variants{} ; -- 
+lin telecommunication_N = variants{} ; -- 
+lin intermediate_A = mkA "intermédiaire" ; -- tocheck
+lin worthwhile_A = variants{} ; -- 
+lin calendar_N = mkN "agenda" masculine | mkN "calendrier" | mkN "calendrier" masculine ; -- tocheck
+lin basin_N = mkN "bassin" masculine | mkN "cuvette" feminine ; -- tocheck
+lin utterly_Adv = variants{} ; -- 
+lin rebuild_V2 = mkV2 (mkV I.reconstruire_V2) ; -- tocheck
+lin pulse_N = mkN "pouls" masculine ; -- tocheck
+lin suppress_V2 = mkV2 (mkV I.contenir_V2) ; -- tocheck
+lin predator_N = mkN "prédateur" masculine ; -- tocheck
+lin width_N = mkN "largeur" feminine ; -- tocheck
+lin stiff_A = mkA "raide" | mkA "rigide" ; -- tocheck
+lin spine_N = mkN "dos" masculine | mkN "épine" feminine ; -- tocheck
+lin betray_V2 = mkV2 (mkV "trahir") ; -- tocheck
+lin punish_V2 = mkV2 (mkV "punir") ; -- tocheck
+lin stall_N = mkN "parterre" masculine | mkN "étal" masculine | mkN "décrochage" masculine | mkN "stalle" feminine ; -- tocheck
+lin lifestyle_N = variants{} ; -- 
+lin compile_V2 = mkV2 (mkV "compiler") ; -- tocheck
+lin arouse_V2V = mkV2V (mkV "émoustiller") ; -- tocheck
+lin arouse_V2 = variants{}; -- mkV2V (mkV "émoustiller") ; -- tocheck
+lin partially_Adv = variants{} ; -- 
+lin headline_N = mkN "titre" masculine ; -- tocheck
+lin divine_A = mkA "divin" ; -- tocheck
+lin unpleasant_A = mkA "déplaisant" ; -- tocheck
+lin sacred_A = mkA "sacré" ; -- tocheck
+lin useless_A = mkA "inutile" ; -- tocheck
+lin cool_V2 = variants{} ; -- 
+lin cool_V = variants{} ; -- 
+lin tremble_V = mkV (mkV "trembler") ; -- tocheck
+lin statue_N = mkN "statue" feminine ; -- tocheck
+lin obey_V2 = mkV2 (mkV "obéir") ; -- tocheck
+lin obey_V = variants{}; -- mkV2 (mkV "obéir") ; -- tocheck
+lin drunk_A = mkA "ivre" ; -- tocheck
+lin tender_A = mkA "tendre" ; -- tocheck
+lin molecular_A = mkA "moléculaire" ; -- tocheck
+lin circulate_V2 = mkV2 (mkV "circuler") ; -- tocheck
+lin circulate_V = variants{}; -- mkV2 (mkV "circuler") ; -- tocheck
+lin exploitation_N = mkN "exploitation" feminine ; -- tocheck
+lin explicitly_Adv = variants{} ; -- 
+lin utterance_N = mkN "énoncé" masculine ; -- tocheck
+lin linear_A = mkA "linéaire" ; -- tocheck
+lin chat_V = variants{}; -- mkV2 (mkV "discuter") | mkV2 (mkV "jaser") ; -- tocheck
+lin revision_N = mkN "révision" feminine | mkN "modification" ; -- tocheck
+lin distress_N = mkN "détresse" ; -- tocheck
+lin spill_V2 = mkV2 (mkV "déverser") ; -- tocheck
+lin spill_V = variants{}; -- mkV2 (mkV "déverser") ; -- tocheck
+lin steward_N = mkN "intendant" masculine ; -- tocheck
+lin knight_N = mkN "cavalier" masculine | mkN "chevalier" masculine ; -- tocheck
+lin sum_V2 = mkV2 (mkV "additionner") ; -- tocheck
+lin sum_V = variants{}; -- mkV2 (mkV "additionner") ; -- tocheck
+lin semantic_A = mkA "sémantique" ; -- tocheck
+lin selective_A = mkA "sélectif" ; -- tocheck
+lin learner_N = variants{} ; -- 
+lin dignity_N = mkN "dignité" feminine ; -- tocheck
+lin senate_N = mkN "sénat" masculine ; -- tocheck
+lin grid_N = mkN "grille" feminine | mkN "réseau" masculine ; -- tocheck
+lin fiscal_A = variants{} ; -- 
+lin activate_V2 = mkV2 (mkV "actionner") ; -- tocheck
+lin rival_A = variants{} ; -- 
+lin fortunate_A = variants{} ; -- 
+lin jeans_N = variants{} ; -- 
+lin select_A = variants{} ; -- 
+lin fitting_N = mkN "essayage" masculine ; -- tocheck
+lin commentator_N = mkN "commentateur" masculine ; -- tocheck
+lin weep_V2 = mkV2 (mkV "pleurer") ; -- tocheck
+lin weep_V = variants{}; -- mkV2 (mkV "pleurer") ; -- tocheck
+lin handicap_N = mkN "handicap" masculine ; -- tocheck
+lin crush_V2 = mkV2 (reflV (mkV "écraser")) | mkV2 (mkV "écraser") | mkV2 (mkV "concasser") ; -- tocheck
+lin crush_V = variants{}; -- mkV2 (reflV (mkV "écraser")) | mkV2 (mkV "écraser") | mkV2 (mkV "concasser") ; -- tocheck
+lin towel_N = mkN "serviette" feminine ; -- tocheck
+lin stay_N = mkN "séjour" masculine ; -- tocheck
+lin skilled_A = variants{} ; -- 
+lin repeatedly_Adv = variants{} ; -- 
+lin defensive_A = mkA "défensif" ; -- tocheck
+lin calm_V2 = variants{} ; -- 
+lin calm_V = variants{} ; -- 
+lin temporarily_Adv = variants{} ; -- 
+lin rain_V2 = mkV2 (mkV I.pleuvoir_V) ; -- tocheck
+lin rain_V = variants{}; -- mkV2 (mkV I.pleuvoir_V) ; -- tocheck
+lin pin_N = mkN "clouage" masculine | mkN "épingle" feminine | mkN "quille" feminine | mkN "pin's" masculine ; -- tocheck
+lin villa_N = mkN "villa" feminine ; -- tocheck
+lin rod_N = mkN "verge" | mkN "tige" feminine | mkN "bite" ; -- tocheck
+lin frontier_N = mkN "frontière" feminine ; -- tocheck
+lin enforcement_N = variants{} ; -- 
+lin protective_A = mkA "protecteur" ; -- tocheck
+lin philosophical_A = variants{} ; -- 
+lin lordship_N = mkN "Monsieur" masculine | mkN "domaine" feminine ; -- tocheck
+lin disagree_VS = variants{} ; -- 
+lin disagree_V2 = variants{} ; -- 
+lin disagree_V = variants{} ; -- 
+lin boyfriend_N = mkN "chum" | mkN "ami" masculine ; -- tocheck
+lin activistMasc_N = mkN "activiste" masculine ;
+lin viewer_N = mkN "visionneur" masculine | mkN "spectateur" masculine | mkN "téléspectateur" masculine ; -- tocheck
+lin slim_A = mkA "mince" ; -- tocheck
+lin textile_N = mkN "textile" ; -- tocheck
+lin mist_N = mkN "buée" feminine | mkN "brouillard" masculine ; -- tocheck
+lin harmony_N = mkN "harmonie" feminine ; -- tocheck
+lin deed_N = variants{} ; -- 
+lin merge_V2 = mkV2 (mkV "fusionner") | mkV2 (mkV "amalgamer") ; -- tocheck
+lin merge_V = variants{}; -- mkV2 (mkV "fusionner") | mkV2 (mkV "amalgamer") ; -- tocheck
+lin invention_N = mkN "invention" feminine ; -- tocheck
+lin commissioner_N = variants{} ; -- 
+lin caravan_N = mkN "caravane" feminine ; -- tocheck
+lin bolt_N = mkN "boulon" masculine | mkN "carreau" masculine | mkN "verrou" masculine ; -- tocheck
+lin ending_N = mkN "terminaison" feminine | mkN "fin" feminine ; -- tocheck
+lin publishing_N = variants{} ; -- 
+lin gut_N = mkN "panse" | mkN "boyaux" | mkN "intestin" ; -- tocheck
+lin stamp_V2 = mkV2 (mkV "timbrer") | mkV2 (mkV "tamponner") | mkV2 (mkV "estamper") ; -- tocheck
+lin stamp_V = variants{}; -- mkV2 (mkV "timbrer") | mkV2 (mkV "tamponner") | mkV2 (mkV "estamper") ; -- tocheck
+lin map_V2 = variants{} ; -- 
+lin loud_Adv = variants{} ; -- 
+lin stroke_V2 = mkV2 (mkV "caresser") ; -- tocheck
+lin shock_V2 = mkV2 (mkV "choquer") ; -- tocheck
+lin rug_N = mkN "tapis" ; -- tocheck
+lin picture_V2 = variants{} ; -- 
+lin slip_N = mkN "glissade" feminine | mkN "fiche" feminine ; -- tocheck
+lin praise_N = mkN "louange" feminine ; -- tocheck
+lin fine_N = mkN "amende" feminine ; -- tocheck
+lin monument_N = mkN "monument" masculine ; -- tocheck
+lin material_A = mkA "matériel" ; -- tocheck
+lin garment_N = mkN "vêtement" masculine ; -- tocheck
+lin toward_Prep = mkPrep "envers" ; ---- sense
+lin realm_N = mkN "domaine" masculine | mkN "royaume" masculine ; -- tocheck
+lin melt_V2 = variants{} ; -- 
+lin melt_V = variants{} ; -- 
+lin reproduction_N = mkN "reproduction" feminine ; -- tocheck
+lin reactor_N = mkN "réactif" masculine | mkN "réacteur" ; -- tocheck
+lin furious_A = mkA "furieux" ; -- tocheck
+lin distinguished_A = variants{} ; -- 
+lin characterize_V2 = mkV2 (mkV "caractériser") ; -- tocheck
+lin alike_Adv = variants{} ; -- 
+lin pump_N = mkN "pompe" feminine ; -- tocheck
+lin probe_N = mkN "perche" feminine | mkN "sonde" feminine ; -- tocheck
+lin feedback_N = mkN "évaluation" feminine | mkN "rétroaction" ; -- tocheck
+lin aspiration_N = mkN "aspiration" ; -- tocheck
+lin suspect_N = variants{} ; -- 
+lin solar_A = mkA "solaire" ; -- tocheck
+lin fare_N = mkN "tarif" masculine | mkN "passager" masculine | mkN "prix" masculine ; -- tocheck
+lin carve_V2 = variants{} ; -- 
+lin carve_V = variants{} ; -- 
+lin qualified_A = variants{} ; -- 
+lin membrane_N = mkN "membrane" feminine ; -- tocheck
+lin dependence_N = mkN "dépendance" ; -- tocheck
+lin convict_V2 = variants{} ; -- 
+lin bacteria_N = mkN "bactéries" ; -- tocheck
+lin trading_N = variants{} ; -- 
+lin ambassador_N = mkN "ambassadeur" masculine ; -- tocheck
+lin wound_V2 = mkV2 (mkV "blesser") ; -- tocheck
+lin drug_V2 = mkV2 (mkV "droguer") ; -- tocheck
+lin conjunction_N = mkN "conjonction" feminine ; -- tocheck
+lin cabin_N = mkN "cabine" feminine | mkN "cabane" feminine ; -- tocheck
+lin trail_V2 = mkV2 (mkV "traîner") | mkV2 (mkV "pister") ; -- tocheck
+lin trail_V = variants{}; -- mkV2 (mkV "traîner") | mkV2 (mkV "pister") ; -- tocheck
+lin shaft_N = mkN "hampe" feminine ; -- tocheck
+lin treasure_N = mkN "trésor" masculine ; -- tocheck
+lin inappropriate_A = mkA "inapproprié" ; -- tocheck
+lin half_Adv = variants{} ; -- 
+lin attribute_N = mkN "attribut" masculine | mkN "épithète" ; -- tocheck
+lin liquid_A = mkA "liquide" ; -- tocheck
+lin embassy_N = mkN "ambassade" feminine ; -- tocheck
+lin terribly_Adv = variants{} ; -- 
+lin exemption_N = mkN "exemption" feminine ; -- tocheck
+lin array_N = mkN "tableau" masculine ; -- tocheck
+lin tablet_N = variants{} ; -- 
+lin sack_V2 = mkV2 (mkV "coucher") | mkV2 (mkV "virer") | mkV2 (mkV "saccager") ; -- tocheck
+lin erosion_N = mkN "érosion" feminine ; -- tocheck
+lin bull_N = mkN "mâle" masculine | mkN "taureau" masculine | mkN "bulle" feminine | mkN "bêtises" | mkN "sceau" masculine | mkN "vaches" ; -- tocheck
+lin warehouse_N = mkN "entrepôt" masculine ; -- tocheck
+lin unfortunate_A = mkA "malencontreux" | mkA "infortuné" ; -- tocheck
+lin promoter_N = mkN "promoteur" ; -- tocheck
+lin compel_VV = variants{}; -- mkV2V (mkV I.contraindre_V2) | mkV2V (mkV "obliger") ; -- tocheck
+lin compel_V2V = mkV2V (mkV I.contraindre_V2) | mkV2V (mkV "obliger") ; -- tocheck
+lin compel_V2 = variants{}; -- mkV2V (mkV I.contraindre_V2) | mkV2V (mkV "obliger") ; -- tocheck
+lin motivate_V2V = mkV2V (mkV "motiver") ; -- tocheck
+lin motivate_V2 = variants{}; -- mkV2V (mkV "motiver") ; -- tocheck
+lin burning_A = variants{} ; -- 
+lin vitamin_N = mkN "vitamine" feminine ; -- tocheck
+lin sail_N = mkN "massif" masculine | mkN "voile" feminine | mkN "aile" feminine ; -- tocheck
+lin lemon_N = mkN "chiotte" feminine | mkN "citron" masculine | mkN "citronnier" masculine ; -- tocheck
+lin foreigner_N = mkN "étranger" masculine ; -- tocheck
+lin powder_N = mkN "poudre" masculine | mkN "poudreuse" feminine ; -- tocheck
+lin persistent_A = mkA "persistant" ; -- tocheck
+lin bat_N = mkN "chauve-souris" feminine | mkN "batte" feminine ; -- tocheck
+lin ancestor_N = mkN "ancêtre" ; -- tocheck
+lin predominantly_Adv = variants{} ; -- 
+lin mathematical_A = mkA "mathématique" ; -- tocheck
+lin compliance_N = mkN "conformité" feminine | mkN "observance" feminine ; -- tocheck
+lin arch_N = mkN "arche" feminine | mkN "arc" masculine ; -- tocheck
+lin woodland_N = mkN "bois" masculine ; -- tocheck
+lin serum_N = mkN "sérum" masculine ; -- tocheck
+lin overnight_Adv = variants{} ; -- 
+lin doubtful_A = mkA "douteux" ; -- tocheck
+lin doing_N = variants{} ; -- 
+lin coach_V2 = mkV2 (mkV "entraîner") ; -- tocheck
+lin coach_V = variants{}; -- mkV2 (mkV "entraîner") ; -- tocheck
+lin binding_A = variants{} ; -- 
+lin surrounding_A = variants{} ; -- 
+lin peer_N = mkN "pair" masculine ; -- tocheck
+lin ozone_N = mkN "ozone" masculine ; -- tocheck
+lin mid_A = mkA "mi-" ; -- tocheck
+lin invisible_A = mkA "invisible" ; -- tocheck
+lin depart_V = mkV (mkV I.partir_V) | mkV (mkV "dévier") | mkV (mkV I.mourir_V) | mkV (mkV "quitter") ; -- tocheck
+lin brigade_N = variants{} ; -- 
+lin manipulate_V2 = mkV2 (mkV "manipuler") ; -- tocheck
+lin consume_V2 = mkV2 (mkV "consommer") | mkV2 (mkV "consumer") ; -- tocheck
+lin consume_V = variants{}; -- mkV2 (mkV "consommer") | mkV2 (mkV "consumer") ; -- tocheck
+lin temptation_N = mkN "tentation" feminine ; -- tocheck
+lin intact_A = variants{} ; -- 
+lin glove_N = L.glove_N ;
+lin aggression_N = mkN "aggression" feminine ; -- tocheck
+lin emergence_N = mkN "émergence" feminine ; -- tocheck
+lin stag_V = variants{} ; -- 
+lin coffin_N = mkN "cercueil" masculine ; -- tocheck
+lin beautifully_Adv = variants{} ; -- 
+lin clutch_V2 = mkV2 (mkV "agripper") ; -- tocheck
+lin clutch_V = variants{}; -- mkV2 (mkV "agripper") ; -- tocheck
+lin wit_N = variants{} ; -- 
+lin underline_V2 = mkV2 (mkV "souligner") ; -- tocheck
+lin trainee_N = mkN "stagiaire" ; -- tocheck
+lin scrutiny_N = variants{} ; -- 
+lin neatly_Adv = variants{} ; -- 
+lin follower_N = mkN "poursuivant" masculine ; -- tocheck
+lin sterling_A = variants{} ; -- 
+lin tariff_N = variants{} ; -- 
+lin bee_N = mkN "abeille" feminine ; -- tocheck
+lin relaxation_N = mkN "relaxation" | mkN "relaxation" feminine ; -- tocheck
+lin negligence_N = variants{} ; -- 
+lin sunlight_N = variants{} ; -- 
+lin penetrate_V2 = mkV2 (mkV "pénétrer") ; -- tocheck
+lin penetrate_V = variants{}; -- mkV2 (mkV "pénétrer") ; -- tocheck
+lin knot_N = mkN "noeud" masculine ; -- tocheck
+lin temper_N = mkN "trempe" feminine | mkN "humeur" feminine | mkN "caractère" masculine ; -- tocheck
+lin skull_N = mkN "crâne" masculine ; -- tocheck
+lin openly_Adv = variants{} ; -- 
+lin grind_V2 = mkV2 (mkV I.moudre_V2) ; -- tocheck
+lin grind_V = variants{}; -- mkV2 (mkV I.moudre_V2) ; -- tocheck
+lin whale_N = mkN "baleine" feminine ; -- tocheck
+lin throne_N = mkN "trône" masculine ; -- tocheck
+lin supervise_V2 = mkV2 (mkV "superviser") ; -- tocheck
+lin supervise_V = variants{}; -- mkV2 (mkV "superviser") ; -- tocheck
+lin sickness_N = mkN "maladie" feminine ; -- tocheck
+lin package_V2 = mkV2 (mkV "empaqueter") ; -- tocheck
+lin intake_N = variants{} ; -- 
+lin within_Adv = variants{}; -- mkPrep "dans" ;
+lin inland_A = variants{} ; -- 
+lin beast_N = mkN "bête" feminine ; -- tocheck
+lin rear_N = mkN "arrière" | mkN "arrière-garde" feminine | mkN "derrière" masculine ; -- tocheck
+lin morality_N = mkN "moralité" feminine | mkN "moralité" ; -- tocheck
+lin competent_A = variants{} ; -- 
+lin sink_N = mkN "évier" masculine ; -- tocheck
+lin uniform_A = mkA "uniforme" ; -- tocheck
+lin reminder_N = mkN "rappel" masculine ; -- tocheck
+lin permanently_Adv = variants{} ; -- 
+lin optimistic_A = mkA "optimiste" ; -- tocheck
+lin bargain_N = mkN "accord" masculine ; -- tocheck
+lin seemingly_Adv = variants{} ; -- 
+lin respective_A = mkA "respectif" ; -- tocheck
+lin horizontal_A = mkA "horizontal" ; -- tocheck
+lin decisive_A = mkA "décisif" | mkA "ferme" ; -- tocheck
+lin bless_V2 = mkV2 (mkV "bénir") ; -- tocheck
+lin bile_N = mkN "bile" feminine ; -- tocheck
+lin spatial_A = mkA "spatial" ; -- tocheck
+lin bullet_N = mkN "balle" feminine | mkN "puce" masculine ; -- tocheck
+lin respectable_A = mkA "respectable" ; -- tocheck
+lin overseas_Adv = mkAdv "outre-mer" ; -- tocheck
+lin convincing_A = mkA "convaincant" ; -- tocheck
+lin unacceptable_A = mkA "inacceptable" ; -- tocheck
+lin confrontation_N = mkN "confrontation" feminine ; -- tocheck
+lin swiftly_Adv = variants{} ; -- 
+lin paid_A = variants{} ; -- 
+lin joke_V = mkV (mkV "plaisanter") ; -- tocheck
+lin instant_A = mkA "instantané" ; -- tocheck
+lin illusion_N = mkN "illusion" feminine ; -- tocheck
+lin cheer_V2 = mkV2 (mkV "applaudir") ; -- tocheck
+lin cheer_V = variants{}; -- mkV2 (mkV "applaudir") ; -- tocheck
+lin congregation_N = mkN "assemblée" feminine | mkN "congrégation" ; -- tocheck
+lin worldwide_Adv = variants{} ; -- 
+lin winning_A = variants{} ; -- 
+lin wake_N = mkN "sillage" masculine ; -- tocheck
+lin toss_V2 = mkV2 (mkV "mélanger") ; -- tocheck
+lin toss_V = variants{}; -- mkV2 (mkV "mélanger") ; -- tocheck
+lin medium_A = variants{} ; -- 
+lin jewellery_N = mkN "joaillerie" feminine ; -- tocheck
+lin fond_A = variants{} ; -- 
+lin alarm_V2 = mkV2 (mkV "alarmer") ; -- tocheck
+lin guerrilla_N = mkN "guérilla" feminine | mkN "guérillero" masculine ; -- tocheck
+lin dive_V = mkV (mkV "nager") | mkV (mkV "chiquer") | mkV (mkV "plonger") ; -- tocheck
+lin desire_V2 = mkV2 (mkV "désirer") ; -- tocheck
+lin cooperation_N = mkN "coopération" feminine ; -- tocheck
+lin thread_N = mkN "fil" masculine ; -- tocheck
+lin prescribe_V2 = mkV2 (mkV I.prescrire_V2) | mkV2 (mkV "ordonner") ; -- tocheck
+lin prescribe_V = variants{}; -- mkV2 (mkV I.prescrire_V2) | mkV2 (mkV "ordonner") ; -- tocheck
+lin calcium_N = mkN "calcium" masculine ; -- tocheck
+lin redundant_A = mkA "redondant" ; -- tocheck
+lin marker_N = mkN "marqueur" masculine ; -- tocheck
+lin chemistMasc_N = mkN "chimiste" masculine ;
+lin mammal_N = mkN "mammifère" masculine ; -- tocheck
+lin legacy_N = mkN "héritage" masculine ; -- tocheck
+lin debtor_N = mkN "débiteur" masculine ; -- tocheck
+lin testament_N = mkN "testament" masculine ; -- tocheck
+lin tragic_A = mkA "tragique" ; -- tocheck
+lin silver_A = mkA "argenté" ; -- tocheck
+lin grin_N = variants{} ; -- 
+lin spectacle_N = mkN "spectacle" masculine ; -- tocheck
+lin inheritance_N = variants{} ; -- 
+lin heal_V2 = mkV2 (mkV "guérir") ; -- tocheck
+lin heal_V = variants{}; -- mkV2 (mkV "guérir") ; -- tocheck
+lin sovereignty_N = mkN "souveraineté" feminine ; -- tocheck
+lin enzyme_N = mkN "enzyme" ; -- tocheck
+lin host_V2 = mkV2 (mkV "héberger") | mkV2 (mkV I.recevoir_V2) ; -- tocheck
+lin neighbouring_A = variants{} ; -- 
+lin corn_N = mkN "cor" masculine ; -- tocheck
+lin layout_N = mkN "plan" | mkN "disposition" feminine ; -- tocheck
+lin dictate_VS = variants{}; -- mkV2 (mkV "dicter") ; -- tocheck
+lin dictate_V2 = mkV2 (mkV "dicter") ; -- tocheck
+lin dictate_V = variants{}; -- mkV2 (mkV "dicter") ; -- tocheck
+lin rip_V2 = mkV2 (mkV "ripper") ; -- tocheck
+lin rip_V = variants{}; -- mkV2 (mkV "ripper") ; -- tocheck
+lin regain_V2 = mkV2 (mkV I.reconquérir_V2) ; -- tocheck
+lin probable_A = mkA "probable" ; -- tocheck
+lin inclusion_N = mkN "inclusion" feminine ; -- tocheck
+lin booklet_N = mkN "livret" masculine ; -- tocheck
+lin bar_V2 = mkV2 (mkV "barrer") | mkV2 (mkV "bloquer") | mkV2 (mkV I.interdire_V2) ; -- tocheck
+lin privately_Adv = variants{} ; -- 
+lin laser_N = mkN "laser" masculine ; -- tocheck
+lin fame_N = mkN "gloire" feminine ; -- tocheck
+lin bronze_N = mkN "bronze" masculine | mkN "bronze" ; -- tocheck
+lin mobile_A = mkA "mobile" ; -- tocheck
+lin metaphor_N = mkN "métaphore" feminine ; -- tocheck
+lin complication_N = mkN "complication" feminine ; -- tocheck
+lin narrow_V2 = mkV2 (mkV I.réduire_V2) ; -- tocheck
+lin narrow_V = variants{}; -- mkV2 (mkV I.réduire_V2) ; -- tocheck
+lin old_fashioned_A = mkA "démodé" ; -- tocheck
+lin chop_V2 = mkV2 (mkV "hacher") ; -- tocheck
+lin chop_V = variants{}; -- mkV2 (mkV "hacher") ; -- tocheck
+lin synthesis_N = mkN "synthèse" feminine ; -- tocheck
+lin diameter_N = mkN "diamètre" masculine ; -- tocheck
+lin bomb_V2 = mkV2 (mkV "bombarder") ; -- tocheck
+lin bomb_V = variants{}; -- mkV2 (mkV "bombarder") ; -- tocheck
+lin silently_Adv = variants{} ; -- 
+lin shed_N = mkN "hangar" masculine ; -- tocheck
+lin fusion_N = mkN "fusion" feminine ; -- tocheck
+lin trigger_V2 = variants{} ; -- 
+lin printing_N = variants{} ; -- 
+lin onion_N = mkN "oignon" masculine ; -- tocheck
+lin dislike_V2 = variants{} ; -- 
+lin embody_V2 = mkV2 (mkV "représenter") | mkV2 (mkV "incarner") ; -- tocheck
+lin curl_V = variants{} ; -- 
+lin sunshine_N = mkN "soleil" masculine ; -- tocheck
+lin sponsorship_N = variants{} ; -- 
+lin rage_N = mkN "rage" feminine ; -- tocheck
+lin loop_N = mkN "boucle" feminine ; -- tocheck
+lin halt_N = variants{} ; -- 
+lin cop_V2 = variants{} ; -- 
+lin bang_V2 = mkV2 (mkV "cogner") | mkV2 (mkV "baiser") | mkV2 (mkV "claquer") ; -- tocheck
+lin bang_V = variants{}; -- mkV2 (mkV "cogner") | mkV2 (mkV "baiser") | mkV2 (mkV "claquer") ; -- tocheck
+lin toxic_A = mkA "toxique" ; -- tocheck
+lin thinking_A = mkA "pensant" ;
+lin orientation_N = mkN "orientation" feminine ; -- tocheck
+lin likelihood_N = mkN "vraisemblance" feminine ; -- tocheck
+lin wee_A = mkA "petit" ; -- tocheck
+lin up_to_date_A = variants{} ; -- 
+lin polite_A = mkA "poli" ; -- tocheck
+lin apology_N = mkN "excuse" feminine | mkN "apologie" feminine ; -- tocheck
+lin exile_N = mkN "exil" masculine ; -- tocheck
+lin brow_N = mkN "front" | mkN "sourcil" ; -- tocheck
+lin miserable_A = mkA "misérable" ; -- tocheck
+lin outbreak_N = mkN "irruption" feminine | mkN "éruption" ; -- tocheck
+lin comparatively_Adv = variants{} ; -- 
+lin pump_V2 = mkV2 (mkV "pomper") ; -- tocheck
+lin pump_V = variants{}; -- mkV2 (mkV "pomper") ; -- tocheck
+lin fuck_V2 = mkV2 (mkV "baiser") | mkV2 (mkV "bousiller") | mkV2 (mkV "enculer") | mkV2 (mkV I.foutre_V2) ; -- tocheck
+lin fuck_V = variants{}; -- mkV2 (mkV "baiser") | mkV2 (mkV "bousiller") | mkV2 (mkV "enculer") | mkV2 (mkV I.foutre_V2) ; -- tocheck
+lin forecast_VS = variants{}; -- mkV2 (mkV I.prévoir_V2) ; -- tocheck
+lin forecast_V2 = mkV2 (mkV I.prévoir_V2) ; -- tocheck
+lin forecast_V = variants{}; -- mkV2 (mkV I.prévoir_V2) ; -- tocheck
+lin timing_N = variants{} ; -- 
+lin headmaster_N = variants{} ; -- 
+lin terrify_V2 = variants{} ; -- 
+lin sigh_N = mkN "soupir" masculine ; -- tocheck
+lin premier_A = variants{} ; -- 
+lin joint_N = mkN "articulation" feminine | mkN "joint" masculine | mkN "assemblage" masculine | mkN "taule" feminine | mkN "jointure" feminine ; -- tocheck
+lin incredible_A = mkA "incroyable" ; -- tocheck
+lin gravity_N = mkN "gravité" feminine ; -- tocheck
+lin regulatory_A = variants{} ; -- 
+lin cylinder_N = mkN "cylindre" masculine | mkN "bonbonne" feminine | mkN "barillet" masculine ; -- tocheck
+lin curiosity_N = mkN "curiosité" | mkN "curiosité" feminine ; -- tocheck
+lin resident_A = variants{} ; -- 
+lin narrative_N = mkN "récit" masculine ; -- tocheck
+lin cognitive_A = mkA "cognitif" ; -- tocheck
+lin lengthy_A = mkA "long" ; -- tocheck
+lin gothic_A = variants{} ; -- 
+lin dip_V2 = mkV2 (mkV "tremper") ; -- tocheck
+lin dip_V = variants{}; -- mkV2 (mkV "tremper") ; -- tocheck
+lin adverse_A = mkA "adverse" | mkA "défavorable" ; -- tocheck
+lin accountability_N = mkN "responsabilité" feminine ; -- tocheck
+lin hydrogen_N = mkN "hydrogène" masculine ; -- tocheck
+lin gravel_N = mkN "graviers" ; -- tocheck
+lin willingness_N = variants{} ; -- 
+lin inhibit_V2 = mkV2 (mkV "inhiber") ; -- tocheck
+lin attain_V2 = mkV2 (mkV I.atteindre_V2) ; -- tocheck
+lin attain_V = variants{}; -- mkV2 (mkV I.atteindre_V2) ; -- tocheck
+lin specialize_V2 = variants{} ; -- 
+lin specialize_V = variants{} ; -- 
+lin steer_V2 = mkV2 (mkV "diriger") ; -- tocheck
+lin steer_V = variants{}; -- mkV2 (mkV "diriger") ; -- tocheck
+lin selected_A = variants{} ; -- 
+lin like_N = mkN "préférence" feminine ; -- tocheck
+lin confer_V = variants{} ; -- 
+lin usage_N = mkN "coutume" feminine | mkN "usage" masculine ; -- tocheck
+lin portray_V2 = mkV2 (mkV I.dépeindre_V2) ; -- tocheck
+lin planner_N = variants{} ; -- 
+lin manual_A = mkA "manuel" ; -- tocheck
+lin boast_VS = variants{}; -- mkV2 (reflV (mkV "vanter")) ; -- tocheck
+lin boast_V2 = mkV2 (reflV (mkV "vanter")) ; -- tocheck
+lin boast_V = variants{}; -- mkV2 (reflV (mkV "vanter")) ; -- tocheck
+lin unconscious_A = mkA "inconscient" ; -- tocheck
+lin jail_N = variants{} ; -- 
+lin fertility_N = mkN "fertilité" ; -- tocheck
+lin documentation_N = mkN "documentation" feminine ; -- tocheck
+lin wolf_N = mkN "loup" masculine ; -- tocheck
+lin patent_N = mkN "brevet" masculine ; -- tocheck
+lin exit_N = mkN "sortie" feminine ; -- tocheck
+lin corps_N = mkN "corps" masculine ; -- tocheck
+lin proclaim_VS = variants{} ; -- 
+lin proclaim_V2 = variants{} ; -- 
+lin multiply_V2 = mkV2 (reflV (mkV "multiplier")) | mkV2 (mkV "multiplier") ; -- tocheck
+lin multiply_V = variants{}; -- mkV2 (reflV (mkV "multiplier")) | mkV2 (mkV "multiplier") ; -- tocheck
+lin brochure_N = mkN "brochure" feminine ; -- tocheck
+lin screen_V2 = variants{} ; -- 
+lin screen_V = variants{} ; -- 
+lin orthodox_A = mkA "orthodoxe" ; -- tocheck
+lin locomotive_N = mkN "locomotive" feminine ; -- tocheck
+lin considering_Prep = variants{} ; -- 
+lin unaware_A = variants{} ; -- 
+lin syndrome_N = mkN "syndrome" masculine ; -- tocheck
+lin reform_V2 = variants{} ; -- 
+lin reform_V = variants{} ; -- 
+lin confirmation_N = mkN "confirmation" feminine ; -- tocheck
+lin printed_A = variants{} ; -- 
+lin curve_V2 = variants{} ; -- 
+lin curve_V = variants{} ; -- 
+lin costly_A = mkA "coûteux" ; -- tocheck
+lin underground_A = mkA "souterrain" | mkA "underground" ; -- tocheck
+lin territorial_A = mkA "territorial" ; -- tocheck
+lin designate_VS = variants{} ; -- 
+lin designate_V2V = variants{} ; -- 
+lin designate_V2 = variants{} ; -- 
+lin designate_V = variants{} ; -- 
+lin comfort_V2 = mkV2 (mkV "consoler") ; -- tocheck
+lin plot_V2 = mkV2 (mkV "conspirer") | mkV2 (mkV "tracer") ; -- tocheck
+lin plot_V = variants{}; -- mkV2 (mkV "conspirer") | mkV2 (mkV "tracer") ; -- tocheck
+lin misleading_A = variants{} ; -- 
+lin weave_V2 = mkV2 (mkV "tisser") | mkV2 (reflV (mkV "faufiler")) ; -- tocheck
+lin weave_V = variants{}; -- mkV2 (mkV "tisser") | mkV2 (reflV (mkV "faufiler")) ; -- tocheck
+lin scratch_V2 = L.scratch_V2 ;
+lin scratch_V = variants{}; -- L.scratch_V2 ;
+lin echo_N = mkN "écho" masculine ; -- tocheck
+lin ideally_Adv = variants{} ; -- 
+lin endure_V2 = mkV2 (mkV "endurer") ; -- tocheck
+lin endure_V = variants{}; -- mkV2 (mkV "endurer") ; -- tocheck
+lin verbal_A = mkA "oral" | mkA "verbal" ; -- tocheck
+lin stride_V = variants{} ; -- 
+lin nursing_N = variants{} ; -- 
+lin exert_V2 = mkV2 (mkV "exercer") ; -- tocheck
+lin compatible_A = mkA "compatible" ; -- tocheck
+lin causal_A = mkA "causal" ; -- tocheck
+lin mosaic_N = mkN "mosaïque" feminine ; -- tocheck
+lin manor_N = mkN "manoir" ; -- tocheck
+lin implicit_A = mkA "inhérent" | mkA "implicite" | mkA "absolu" ; -- tocheck
+lin following_Prep = variants{} ; -- 
+lin fashionable_A = variants{} ; -- 
+lin valve_N = mkN "clapet" masculine ; -- tocheck
+lin proceed_N = variants{} ; -- 
+lin sofa_N = mkN "canapé" masculine ; -- tocheck
+lin snatch_V2 = variants{} ; -- 
+lin snatch_V = variants{} ; -- 
+lin jazz_N = mkN "jazz" masculine ; -- tocheck
+lin patron_N = mkN "client" masculine | mkN "mécène" masculine ; -- tocheck
+lin provider_N = mkN "fournisseur" masculine ; -- tocheck
+lin interim_A = variants{} ; -- 
+lin intent_N = variants{} ; -- 
+lin chosen_A = variants{} ; -- 
+lin applied_A = variants{} ; -- 
+lin shiver_V = variants{}; -- mkV2 (mkV "trembler") ; -- tocheck
+lin pie_N = mkN "tourte" feminine | mkN "tarte" feminine | mkN "gâteau" ; -- tocheck
+lin fury_N = mkN "acharnement" masculine ; -- tocheck
+lin abolition_N = mkN "abolition" feminine ; -- tocheck
+lin soccer_N = mkN "football" ; -- tocheck
+lin corpse_N = mkN "cadavre" masculine ; -- tocheck
+lin accusation_N = mkN "accusation" feminine ; -- tocheck
+lin kind_A = mkA "favorable" | mkA "gentil" ; -- tocheck
+lin dead_Adv = variants{} ; -- 
+lin nursing_A = variants{} ; -- 
+lin contempt_N = mkN "mépris" masculine | mkN "outrage" masculine ; -- tocheck
+lin prevail_V = variants{}; -- mkV2 (mkV "prédominer") | mkV2 (mkV "dominer") | mkV2 (mkV "persuader") ; -- tocheck
+lin murderer_N = mkN "meurtrier" masculine ; -- tocheck
+lin liberal_N = mkN "libéral" masculine | mkN "libéral" ; -- tocheck
+lin gathering_N = mkN "rencontre" feminine | mkN "cahier" masculine | mkN "assemblée" ; -- tocheck
+lin adequately_Adv = variants{} ; -- 
+lin subjective_A = mkA "subjectif" ; -- tocheck
+lin disagreement_N = mkN "désaccord" masculine ; -- tocheck
+lin cleaner_N = mkN "nettoyant" masculine | mkN "nettoyeur" masculine | mkN "pressing" masculine ; -- tocheck
+lin boil_V2 = mkV2 (mkV I.bouillir_V2) ; -- tocheck
+lin boil_V = variants{}; -- mkV2 (mkV I.bouillir_V2) ; -- tocheck
+lin static_A = mkA "statique" ; -- tocheck
+lin scent_N = mkN "odeur" masculine ; -- tocheck
+lin civilian_N = variants{} ; -- 
+lin monk_N = mkN "moine" ; -- tocheck
+lin abruptly_Adv = variants{} ; -- 
+lin keyboard_N = mkN "clavier" masculine ; -- tocheck
+lin hammer_N = mkN "marteau" masculine | mkN "chien" masculine ; -- tocheck
+lin despair_N = mkN "désespoir" masculine ; -- tocheck
+lin controller_N = mkN "contrôleur" | mkN "contrôleur" masculine ; -- tocheck
+lin yell_V2 = mkV2 (mkV "crier") ; -- tocheck
+lin yell_V = variants{}; -- mkV2 (mkV "crier") ; -- tocheck
+lin entail_V2 = mkV2 (mkV "comporter") ; -- tocheck
+lin cheerful_A = mkA "joyeux" ; -- tocheck
+lin reconstruction_N = mkN "reconstitution" feminine ; -- tocheck
+lin patience_N = mkN "patience" feminine ; -- tocheck
+lin legally_Adv = variants{} ; -- 
+lin habitat_N = mkN "habitat" masculine ; -- tocheck
+lin queue_N = mkN "file" feminine | mkN "natte" feminine | mkN "queue" feminine | mkN "file" ; -- tocheck
+lin spectatorMasc_N = mkN "spectateur" masculine ;
+lin given_A = variants{} ; -- 
+lin purple_A = mkA "violet" ; -- tocheck
+lin outlook_N = mkN "perspective" | mkN "vue" feminine ; -- tocheck
+lin genius_N = mkN "génie" masculine ; -- tocheck
+lin dual_A = mkA "double" | mkA "duel" ; -- tocheck
+lin canvas_N = mkN "toile" feminine ; -- tocheck
+lin grave_A = variants{} ; -- 
+lin pepper_N = mkN "poivrier" masculine | mkN "poivre" masculine ; -- tocheck
+lin conform_V2 = mkV2 (reflV (mkV "aligner")) ; -- tocheck
+lin conform_V = variants{}; -- mkV2 (reflV (mkV "aligner")) ; -- tocheck
+lin cautious_A = mkA "prudent" ; -- tocheck
+lin dot_N = mkN "point" masculine | mkN "point" ; -- tocheck
+lin conspiracy_N = mkN "conspiration" feminine ; -- tocheck
+lin butterfly_N = mkN "papillon" masculine ; -- tocheck
+lin sponsor_N = variants{} ; -- 
+lin sincerely_Adv = mkAdv "sincèrement" ;
+lin rating_N = mkN "notation" feminine ; -- tocheck
+lin weird_A = mkA "bizarre" ; -- tocheck
+lin teenage_A = variants{} ; -- 
+lin salmon_N = mkN "saumon" | mkN "saumon" masculine ; -- tocheck
+lin recorder_N = mkN "enregistreur" masculine ; -- tocheck
+lin postpone_V2 = mkV2 (mkV "ajourner") ; -- tocheck
+lin maid_N = mkN "bonne" feminine | mkN "demoiselle" feminine ; -- tocheck
+lin furnish_V2 = mkV2 (mkV "fournir") ; -- tocheck
+lin ethical_A = variants{} ; -- 
+lin bicycle_N = mkN "vélo" masculine ; -- tocheck
+lin sick_N = variants{} ; -- 
+lin sack_N = mkN "butin" masculine | mkN "paquet" masculine | mkN "sac" masculine ; -- tocheck
+lin renaissance_N = variants{} ; -- 
+lin luxury_N = mkN "luxe" masculine ; -- tocheck
+lin gasp_V2 = mkV2 (mkV "haleter") ; -- tocheck
+lin gasp_V = variants{}; -- mkV2 (mkV "haleter") ; -- tocheck
+lin wardrobe_N = mkN "garde-robe" feminine ; -- tocheck
+lin native_N = variants{} ; -- 
+lin fringe_N = mkN "frange" feminine | mkN "radicaux" masculine | mkN "périphérie" feminine ; -- tocheck
+lin adaptation_N = mkN "adaptation" feminine ; -- tocheck
+lin quotation_N = mkN "devis" masculine | mkN "citation" feminine ; -- tocheck
+lin hunger_N = mkN "faim" feminine | mkN "soif" feminine ; -- tocheck
+lin enclose_V2 = variants{} ; -- 
+lin disastrous_A = mkA "désastreux" ; -- tocheck
+lin choir_N = mkN "choeur" masculine ; -- tocheck
+lin overwhelming_A = variants{} ; -- 
+lin glimpse_N = mkN "aperçu" masculine ; -- tocheck
+lin divorce_V2 = mkV2 (mkV "divorcer") ; -- tocheck
+lin circular_A = mkA "rond" ; -- tocheck
+lin locality_N = mkN "quartier" masculine | mkN "région" ; -- tocheck
+lin ferry_N = mkN "ferry" masculine ; -- tocheck
+lin balcony_N = mkN "balcon" masculine ; -- tocheck
+lin sailor_N = mkN "matelot" masculine ; -- tocheck
+lin precision_N = mkN "précision" ; -- tocheck
+lin desert_V2 = mkV2 (mkV "déserter") ; -- tocheck
+lin desert_V = variants{}; -- mkV2 (mkV "déserter") ; -- tocheck
+lin dancing_N = variants{} ; -- 
+lin alert_V2 = variants{} ; -- 
+lin surrender_V2 = mkV2 (mkV "capituler") ; -- tocheck
+lin surrender_V = variants{}; -- mkV2 (mkV "capituler") ; -- tocheck
+lin archive_N = mkN "archives" ; -- tocheck
+lin jump_N = mkN "saut" masculine ; -- tocheck
+lin philosopher_N = mkN "philosophe" ; -- tocheck
+lin revival_N = variants{} ; -- 
+lin presume_VS = variants{} ; -- 
+lin presume_V2 = variants{} ; -- 
+lin presume_V = variants{} ; -- 
+lin node_N = mkN "noeud" masculine ; -- tocheck
+lin fantastic_A = mkA "fantastique" ; -- tocheck
+lin herb_N = mkN "herbe" feminine ; -- tocheck
+lin assertion_N = variants{} ; -- 
+lin thorough_A = mkA "exhaustif" | mkA "minutieux" ; -- tocheck
+lin quit_V2 = mkV2 (mkV "quitter") | mkV2 (mkV "arrêter") ; -- tocheck
+lin quit_V = variants{}; -- mkV2 (mkV "quitter") | mkV2 (mkV "arrêter") ; -- tocheck
+lin grim_A = mkA "sinistre" ; -- tocheck
+lin fair_N = mkN "foire" feminine | mkN "marché" masculine ; -- tocheck
+lin broadcast_V2 = mkV2 (mkV "diffuser") ; -- tocheck
+lin broadcast_V = variants{}; -- mkV2 (mkV "diffuser") ; -- tocheck
+lin annoy_V2 = mkV2 (mkV "gêner") ; -- tocheck
+lin divert_V = variants{}; -- mkV2 (mkV "dévier") | mkV2 (mkV "divertir") ; -- tocheck
+lin accelerate_V2 = mkV2 (mkV "accélérer") ; -- tocheck
+lin accelerate_V = variants{}; -- mkV2 (mkV "accélérer") ; -- tocheck
+lin polymer_N = mkN "polymère" ; -- tocheck
+lin sweat_N = mkN "troufion" masculine | mkN "sueur" feminine ; -- tocheck
+lin survivor_N = mkN "survivant" masculine ; -- tocheck
+lin subscription_N = mkN "abonnement" masculine ; -- tocheck
+lin repayment_N = variants{} ; -- 
+lin anonymous_A = mkA "anonyme" ; -- tocheck
+lin summarize_V2 = mkV2 (mkV "récapituler") | mkV2 (mkV "résumer") ; -- tocheck
+lin punch_N = mkN "punch" | mkN "poinçon" masculine | mkN "poinçonnage" masculine | mkN "poinçonneuse" feminine ; -- tocheck
+lin lodge_V2 = mkV2 (mkV "demeurer") ; -- tocheck
+lin lodge_V = variants{}; -- mkV2 (mkV "demeurer") ; -- tocheck
+lin landowner_N = variants{} ; -- 
+lin ignorance_N = mkN "ignorance" feminine ; -- tocheck
+lin discourage_V2 = mkV2 (mkV "décourager") | mkV2 (mkV "dissuader") ; -- tocheck
+lin bride_N = variants{} ; -- 
+lin likewise_Adv = mkAdv "pareillement" ; -- tocheck
+lin depressed_A = variants{} ; -- 
+lin abbey_N = mkN "abbaye" feminine ; -- tocheck
+lin quarry_N = mkN "proie" feminine | mkN "carrière" feminine ; -- tocheck
+lin archbishop_N = mkN "archevêque" masculine ; -- tocheck
+lin sock_N = L.sock_N ;
+lin large_scale_A = variants{} ; -- 
+lin glare_V2 = variants{} ; -- 
+lin glare_V = variants{} ; -- 
+lin descent_N = mkN "origine" feminine ; -- tocheck
+lin stumble_V = mkV (mkV "butter") | mkV (mkV "trébucher") ; -- tocheck
+lin mistress_N = mkN "maîtresse" feminine ;
+lin empty_V2 = mkV2 (mkV "vider") ; -- tocheck
+lin empty_V = variants{}; -- mkV2 (mkV "vider") ; -- tocheck
+lin prosperity_N = mkN "prospérité" feminine ; -- tocheck
+lin harm_V2 = variants{} ; -- 
+lin formulation_N = variants{} ; -- 
+lin atomic_A = mkA "atomique" ; -- tocheck
+lin agreed_A = variants{} ; -- 
+lin wicked_A = mkA "génial" | mkA "méchant" ; -- tocheck
+lin threshold_N = mkN "seuil" masculine | mkN "seuil" ; -- tocheck
+lin lobby_N = mkN "lobby" masculine | mkN "vestibule" masculine ; -- tocheck
+lin repay_V2 = mkV2 (mkV "repayer") ; -- tocheck
+lin repay_V = variants{}; -- mkV2 (mkV "repayer") ; -- tocheck
+lin varying_A = variants{} ; -- 
+lin track_V2 = variants{} ; -- 
+lin track_V = variants{} ; -- 
+lin crawl_V = mkV (mkV "ramper") ; -- tocheck
+lin tolerate_V2 = mkV2 (mkV "tolérer") ; -- tocheck
+lin salvation_N = mkN "salut" masculine ; -- tocheck
+lin pudding_N = mkN "pudding" masculine | mkN "boudin" masculine ; -- tocheck
+lin counter_VS = variants{} ; -- 
+lin counter_V = variants{} ; -- 
+lin propaganda_N = mkN "propagande" ; -- tocheck
+lin cage_N = mkN "cage" feminine ; -- tocheck
+lin broker_N = mkN "courtier" masculine ; -- tocheck
+lin ashamed_A = mkA "honteux" ; -- tocheck
+lin scan_V2 = mkV2 (mkV "scanner") | mkV2 (mkV "scander") ; -- tocheck
+lin scan_V = variants{}; -- mkV2 (mkV "scanner") | mkV2 (mkV "scander") ; -- tocheck
+lin document_V2 = mkV2 (mkV "documenter") ; -- tocheck
+lin apparatus_N = mkN "appareil" masculine ; -- tocheck
+lin theology_N = mkN "théologie" feminine ; -- tocheck
+lin analogy_N = mkN "analogie" feminine ; -- tocheck
+lin efficiently_Adv = variants{} ; -- 
+lin bitterly_Adv = variants{} ; -- 
+lin performer_N = mkN "artiste" ; -- tocheck
+lin individually_Adv = variants{} ; -- 
+lin amid_Prep = variants{} ; -- 
+lin squadron_N = mkN "escadron" masculine ; -- tocheck
+lin sentiment_N = mkN "sentiment" masculine ; -- tocheck
+lin making_N = variants{} ; -- 
+lin exotic_A = mkA "exotique" ; -- tocheck
+lin dominance_N = mkN "dominance" feminine ; -- tocheck
+lin coherent_A = mkA "cohérent" ; -- tocheck
+lin placement_N = mkN "placement" masculine ; -- tocheck
+lin flick_V2 = mkV2 (mkV "défiler") ; -- tocheck
+lin colourful_A = mkA "coloré" ;
+lin mercy_N = mkN "miséricorde" feminine ; -- tocheck
+lin angrily_Adv = variants{} ; -- 
+lin amuse_V2 = mkV2 (mkV "amuser") ; -- tocheck
+lin mainstream_N = variants{} ; -- 
+lin appraisal_N = mkN "estimation" feminine ; -- tocheck
+lin annually_Adv = variants{} ; -- 
+lin torch_N = mkN "torche" feminine ; -- tocheck
+lin intimate_A = mkA "intime" ; -- tocheck
+lin gold_A = variants{} ; -- 
+lin arbitrary_A = mkA "arbitraire" | mkA "quelconque" ; -- tocheck
+lin venture_VS = variants{}; -- mkV2 (reflV (mkV "aventurer")) ; -- tocheck
+lin venture_V2 = mkV2 (reflV (mkV "aventurer")) ; -- tocheck
+lin venture_V = variants{}; -- mkV2 (reflV (mkV "aventurer")) ; -- tocheck
+lin preservation_N = mkN "préservation" feminine ; -- tocheck
+lin shy_A = mkA "apeuré" | mkA "prudent" | mkA "embarrassé" | mkA "timide" ; -- tocheck
+lin disclosure_N = mkN "révélation" feminine ; -- tocheck
+lin lace_N = mkN "lacet" masculine | mkN "dentelle" feminine ; -- tocheck
+lin inability_N = mkN "incapacité" feminine ; -- tocheck
+lin motif_N = mkN "motif" masculine ; -- tocheck
+lin listenerMasc_N = mkN "auditeur" masculine ;
+lin hunt_N = mkN "chasse" feminine ; -- tocheck
+lin delicious_A = mkA "délicieux" ; -- tocheck
+lin term_VS = variants{} ; -- 
+lin term_V2 = variants{} ; -- 
+lin substitute_N = mkN "remplaçant" masculine ; -- tocheck
+lin highway_N = variants{} ; -- 
+lin haul_V2 = mkV2 (mkV "trainer") | mkV2 (mkV "haler") ; -- tocheck
+lin haul_V = variants{}; -- mkV2 (mkV "trainer") | mkV2 (mkV "haler") ; -- tocheck
+lin dragon_N = mkN "dragon" masculine | mkN "vouivre" ; -- tocheck
+lin chair_V2 = mkV2 (mkV "présider") ; -- tocheck
+lin accumulate_V2 = mkV2 (mkV "accumuler") ; -- tocheck
+lin accumulate_V = variants{}; -- mkV2 (mkV "accumuler") ; -- tocheck
+lin unchanged_A = variants{} ; -- 
+lin sediment_N = mkN "sédiment" masculine ; -- tocheck
+lin sample_V2 = mkV2 (mkV "échantillonner") ; -- tocheck
+lin exclaim_V2 = mkV2 (mkV "exclamer") ; -- tocheck
+lin fan_V2 = mkV2 (mkV "éventer") | mkV2 (mkV "disperser") ; -- tocheck
+lin fan_V = variants{}; -- mkV2 (mkV "éventer") | mkV2 (mkV "disperser") ; -- tocheck
+lin volunteer_V2 = variants{} ; -- 
+lin volunteer_V = variants{} ; -- 
+lin root_V2 = mkV2 (mkV "fourrer") ; -- tocheck
+lin root_V = variants{}; -- mkV2 (mkV "fourrer") ; -- tocheck
+lin parcel_N = mkN "parcelle" feminine | mkN "colis" masculine ; -- tocheck
+lin psychiatric_A = mkA "psychiatrique" ; -- tocheck
+lin delightful_A = mkA "délicieux" ; -- tocheck
+lin confidential_A = mkA "confidentiel" ; -- tocheck
+lin calorie_N = mkN "calorie" feminine ; -- tocheck
+lin flash_N = variants{} ; -- 
+lin crowd_V2 = variants{} ; -- 
+lin crowd_V = variants{} ; -- 
+lin aggregate_A = variants{} ; -- 
+lin scholarship_N = mkN "érudition" feminine | mkN "bourse" feminine ; -- tocheck
+lin monitor_N = mkN "écran" masculine | mkN "moniteur" masculine ; -- tocheck
+lin disciplinary_A = variants{} ; -- 
+lin rock_V2 = mkV2 (mkV "secouer") | mkV2 (mkV "remuer") | mkV2 (mkV "gérer") ; -- tocheck
+lin rock_V = variants{}; -- mkV2 (mkV "secouer") | mkV2 (mkV "remuer") | mkV2 (mkV "gérer") ; -- tocheck
+lin hatred_N = mkN "haine" feminine ; -- tocheck
+lin pill_N = mkN "pilule" | mkN "pilule" feminine ; -- tocheck
+lin noisy_A = mkA "bruyant" ; -- tocheck
+lin feather_N = L.feather_N ;
+lin lexical_A = variants{} ; -- 
+lin staircase_N = mkN "escalier" masculine ; -- tocheck
+lin autonomous_A = mkA "autonome" ; -- tocheck
+lin viewpoint_N = variants{} ; -- 
+lin projection_N = mkN "saillie" feminine | mkN "projection" feminine ; -- tocheck
+lin offensive_A = mkA "offensant" | mkA "offensif" ; -- tocheck
+lin controlled_A = variants{} ; -- 
+lin flush_V2 = mkV2 (mkV "rougir") ; -- tocheck
+lin flush_V = variants{}; -- mkV2 (mkV "rougir") ; -- tocheck
+lin racism_N = mkN "racisme" masculine ; -- tocheck
+lin flourish_V = variants{}; -- mkV2 (mkV "fleurir") ; -- tocheck
+lin resentment_N = mkN "ressentiment" masculine ; -- tocheck
+lin pillow_N = mkN "oreiller" masculine ; -- tocheck
+lin courtesy_N = mkN "indulgence" feminine | mkN "courtoisie" feminine | mkN "politesse" feminine ; -- tocheck
+lin photography_N = mkN "photographie" feminine ; -- tocheck
+lin monkey_N = mkN "singe" masculine ; -- tocheck
+lin glorious_A = mkA "glorieux" ; -- tocheck
+lin evolutionary_A = variants{} ; -- 
+lin gradual_A = variants{} ; -- 
+lin bankruptcy_N = mkN "faillite" feminine ; -- tocheck
+lin sacrifice_N = mkN "sacrifice" masculine ; -- tocheck
+lin uphold_V2 = mkV2 (mkV I.soutenir_V2) ; -- tocheck
+lin sketch_N = mkN "esquisse" feminine | mkN "ébauche" feminine | mkN "sketch" masculine ; -- tocheck
+lin presidency_N = mkN "présidence" feminine ; -- tocheck
+lin formidable_A = mkA "formidable" ; -- tocheck
+lin differentiate_V2 = variants{} ; -- 
+lin differentiate_V = variants{} ; -- 
+lin continuing_A = variants{} ; -- 
+lin cart_N = mkN "chariot" masculine ; -- tocheck
+lin stadium_N = mkN "stade" masculine ; -- tocheck
+lin dense_A = variants{} ; -- 
+lin catch_N = mkN "hic" masculine ; -- tocheck
+lin beyond_Adv = variants{} ; -- 
+lin immigration_N = mkN "immigration" feminine ; -- tocheck
+lin clarity_N = mkN "clarté" feminine ; -- tocheck
+lin worm_N = L.worm_N ;
+lin slot_N = mkN "emplacement" masculine | mkN "barre" feminine ; -- tocheck
+lin rifle_N = mkN "fusil" masculine ; -- tocheck
+lin screw_V2 = mkV2 (mkV "tricher") | mkV2 (mkV "visser") ; -- tocheck
+lin screw_V = variants{}; -- mkV2 (mkV "tricher") | mkV2 (mkV "visser") ; -- tocheck
+lin harvest_N = mkN "récolte" feminine ; -- tocheck
+lin foster_V2 = mkV2 (mkV I.promouvoir_V2) | mkV2 (mkV "cultiver") | mkV2 (mkV "élever") ; -- tocheck
+lin academic_N = mkN "universitaire" masculine ; -- tocheck
+lin impulse_N = mkN "impulsion" ; -- tocheck
+lin guardian_N = mkN "boss" masculine | mkN "gardien" masculine | mkN "tuteur" masculine ; -- tocheck
+lin ambiguity_N = mkN "ambiguïté" feminine ; -- tocheck
+lin triangle_N = mkN "triangle" masculine ; -- tocheck
+lin terminate_V2 = mkV2 (mkV "terminer") ; -- tocheck
+lin terminate_V = variants{}; -- mkV2 (mkV "terminer") ; -- tocheck
+lin retreat_V = variants{} ; -- 
+lin pony_N = mkN "poney" masculine ; -- tocheck
+lin outdoor_A = variants{} ; -- 
+lin deficiency_N = mkN "déficience" feminine ; -- tocheck
+lin decree_N = mkN "décret" masculine ; -- tocheck
+lin apologize_V = mkV (reflV (mkV "excuser")) ; -- tocheck
+lin yarn_N = mkN "fil" masculine | mkN "corde" feminine ; -- tocheck
+lin staff_V2 = variants{} ; -- 
+lin renewal_N = mkN "renouvellement" masculine ; -- tocheck
+lin rebellion_N = mkN "rébellion" feminine ; -- tocheck
+lin incidentally_Adv = variants{} ; -- 
+lin flour_N = mkN "farine" feminine ; -- tocheck
+lin developed_A = variants{} ; -- 
+lin chorus_N = mkN "choeur" masculine | mkN "refrain" masculine ; -- tocheck
+lin ballot_N = variants{} ; -- 
+lin appetite_N = mkN "appétit" masculine ; -- tocheck
+lin stain_V2 = mkV2 (mkV "entacher") ; -- tocheck
+lin stain_V = variants{}; -- mkV2 (mkV "entacher") ; -- tocheck
+lin notebook_N = mkN "cahier" masculine ; -- tocheck
+lin loudly_Adv = variants{} ; -- 
+lin homeless_A = variants{} ; -- 
+lin census_N = mkN "recensement" masculine ; -- tocheck
+lin bizarre_A = mkA "bizarre" ; -- tocheck
+lin striking_A = variants{} ; -- 
+lin greenhouse_N = mkN "serre" feminine ; -- tocheck
+lin part_V2 = mkV2 (reflV (mkV "séparer")) | mkV2 (mkV "séparer") ; -- tocheck
+lin part_V = variants{}; -- mkV2 (reflV (mkV "séparer")) | mkV2 (mkV "séparer") ; -- tocheck
+lin burial_N = mkN "enterrement" ; -- tocheck
+lin embarrassed_A = variants{} ; -- 
+lin ash_N = mkN "cendre" feminine | mkN "frêne" masculine ; -- tocheck
+lin actress_N = mkN "actrice" feminine ; -- tocheck
+lin cassette_N = mkN "cassette" feminine ; -- tocheck
+lin privacy_N = mkN "intimité" feminine ; -- tocheck
+lin fridge_N = L.fridge_N ;
+lin feed_N = mkN "alimentation" feminine | mkN "flux" masculine ; -- tocheck
+lin excess_A = variants{} ; -- 
+lin calf_N = mkN "mollet" masculine | mkN "veau" masculine | mkN "éléphanteau" masculine ; -- tocheck
+lin associate_N = variants{} ; -- 
+lin ruin_N = mkN "ruine" feminine ; -- tocheck
+lin jointly_Adv = variants{} ; -- 
+lin drill_V2 = mkV2 (mkV "forer") | mkV2 (mkV "entraîner") | mkV2 (mkV "approfondir") | mkV2 (mkV "rabâcher") | mkV2 (reflV (mkV "entraîner")) ; -- tocheck
+lin drill_V = variants{}; -- mkV2 (mkV "forer") | mkV2 (mkV "entraîner") | mkV2 (mkV "approfondir") | mkV2 (mkV "rabâcher") | mkV2 (reflV (mkV "entraîner")) ; -- tocheck
+lin photograph_V2 = mkV2 (mkV "photographier") ; -- tocheck
+lin devoted_A = variants{} ; -- 
+lin indirectly_Adv = variants{} ; -- 
+lin driving_A = variants{} ; -- 
+lin memorandum_N = mkN "mémorandum" masculine ; -- tocheck
+lin default_N = mkN "défaut" ; -- tocheck
+lin costume_N = mkN "costume" masculine ; -- tocheck
+lin variant_N = mkN "variante" feminine ; -- tocheck
+lin shatter_V2 = mkV2 (mkV "fracasser") | mkV2 (mkV "éclater") ; -- tocheck
+lin shatter_V = variants{}; -- mkV2 (mkV "fracasser") | mkV2 (mkV "éclater") ; -- tocheck
+lin methodology_N = mkN "méthodologie" feminine ; -- tocheck
+lin frame_V2 = variants{} ; -- 
+lin frame_V = variants{} ; -- 
+lin allegedly_Adv = variants{} ; -- 
+lin swell_V2 = mkV2 (mkV "gonfler") ; -- tocheck
+lin swell_V = L.swell_V ;
+lin investigator_N = mkN "enquêteur" masculine ; -- tocheck
+lin imaginative_A = mkA "imaginaire" | mkA "imaginatif" ; -- tocheck
+lin bored_A = variants{} ; -- 
+lin bin_N = mkN "boîte" feminine | mkN "poubelle" feminine ; -- tocheck
+lin awake_A = mkA "éveillé" ; -- tocheck
+lin recycle_V2 = mkV2 (mkV "recycler") ; -- tocheck
+lin group_V2 = mkV2 (mkV "grouper") ; -- tocheck
+lin group_V = variants{}; -- mkV2 (mkV "grouper") ; -- tocheck
+lin enjoyment_N = variants{} ; -- 
+lin contemporary_N = mkN "contemporain" masculine ; -- tocheck
+lin texture_N = mkN "texture" feminine | mkN "texture" masculine ; -- tocheck
+lin donor_N = mkN "donateur" ; -- tocheck
+lin bacon_N = mkN "lardon" masculine ; -- tocheck
+lin sunny_A = mkA "ensoleillé" ; -- tocheck
+lin stool_N = mkN "tabouret" masculine | mkN "selle" feminine ; -- tocheck
+lin prosecute_V2 = variants{} ; -- 
+lin commentary_N = variants{} ; -- 
+lin bass_N = mkN "perche" masculine | mkN "basse" feminine ; -- tocheck
+lin sniff_V2 = mkV2 (mkV "renifler") ; -- tocheck
+lin sniff_V = variants{}; -- mkV2 (mkV "renifler") ; -- tocheck
+lin repetition_N = mkN "répétition" feminine ; -- tocheck
+lin eventual_A = variants{} ; -- 
+lin credit_V2 = variants{} ; -- 
+lin suburb_N = mkN "banlieue" feminine ; -- tocheck
+lin newcomer_N = variants{} ; -- 
+lin romance_N = mkN "romance" feminine ; -- tocheck
+lin film_V2 = mkV2 (mkV "filmer") ; -- tocheck
+lin film_V = variants{}; -- mkV2 (mkV "filmer") ; -- tocheck
+lin experiment_V2 = mkV2 (mkV "expérimenter") ; -- tocheck
+lin experiment_V = variants{}; -- mkV2 (mkV "expérimenter") ; -- tocheck
+lin daylight_N = mkN "jour" masculine ; -- tocheck
+lin warrant_N = mkN "mandat" masculine ; -- tocheck
+lin fur_N = mkN "fourrure" feminine | mkN "pelage" ; -- tocheck
+lin parking_N = mkN "stationnement" masculine | mkN "parking" masculine ; -- tocheck
+lin nuisance_N = mkN "embêtement" masculine ; -- tocheck
+lin civilian_A = mkA "civil" ; -- tocheck
+lin foolish_A = mkA "sot" | mkA "idiot" ; -- tocheck
+lin bulb_N = mkN "bulbe" masculine ; -- tocheck
+lin balloon_N = mkN "ballon" masculine | mkN "montgolfière" feminine ; -- tocheck
+lin vivid_A = mkA "vivide" ; -- tocheck
+lin surveyor_N = mkN "arpenteur" masculine ; -- tocheck
+lin spontaneous_A = mkA "impulsif" | mkA "réflexe" | mkA "spontané" | mkA "naturel" | mkA "indigène" | mkA "imprévisible" | mkA "soudain" ; -- tocheck
+lin biology_N = mkN "biologie" feminine ; -- tocheck
+lin injunction_N = mkN "injonction" feminine ; -- tocheck
+lin appalling_A = variants{} ; -- 
+lin amusement_N = mkN "amusement" masculine ; -- tocheck
+lin aesthetic_A = mkA "esthétique" ; -- tocheck
+lin vegetation_N = mkN "végétation" feminine ; -- tocheck
+lin stab_V2 = L.stab_V2 ;
+lin stab_V = variants{}; -- L.stab_V2 ;
+lin rude_A = mkA "impoli" ; -- tocheck
+lin offset_V2 = mkV2 (mkV "compenser") ; -- tocheck
+lin thinking_N = mkN "pensée" ;
+lin mainframe_N = variants{} ; -- 
+lin flock_N = mkN "vol" masculine | mkN "troupeau" masculine | mkN "congrégation" feminine ; -- tocheck
+lin amateur_A = variants{} ; -- 
+lin academy_N = mkN "académie" feminine ; -- tocheck
+lin shilling_N = mkN "shilling" masculine ; -- tocheck
+lin reluctance_N = mkN "réticence" feminine ; -- tocheck
+lin velocity_N = mkN "vitesse" feminine ; -- tocheck
+lin spare_V2 = variants{} ; -- 
+lin spare_V = variants{} ; -- 
+lin wartime_N = variants{} ; -- 
+lin soak_V2 = mkV2 (mkV "tremper") | mkV2 (mkV "éponger") ; -- tocheck
+lin soak_V = variants{}; -- mkV2 (mkV "tremper") | mkV2 (mkV "éponger") ; -- tocheck
+lin rib_N = mkN "côte" feminine | mkN "côtelette" feminine ; -- tocheck
+lin mighty_A = mkA "puissant" ; -- tocheck
+lin shocked_A = variants{} ; -- 
+lin vocational_A = variants{} ; -- 
+lin spit_V2 = mkV2 (mkV "cracher") ; -- tocheck
+lin spit_V = L.spit_V ;
+lin gall_N = mkN "culot" masculine | mkN "bile" feminine ; -- tocheck
+lin bowl_V2 = variants{} ; -- 
+lin bowl_V = variants{} ; -- 
+lin prescription_N = mkN "ordonnance" feminine ; -- tocheck
+lin fever_N = mkN "fièvre" feminine ; -- tocheck
+lin axis_N = mkN "axe" masculine ; -- tocheck
+lin reservoir_N = mkN "réservoir" masculine ; -- tocheck
+lin magnitude_N = mkN "magnitude" feminine | mkN "ampleur" feminine | mkN "grandeur" feminine ; -- tocheck
+lin rape_V2 = mkV2 (mkV "violer") ; -- tocheck
+lin cutting_N = mkN "découpage" ; -- tocheck
+lin bracket_N = mkN "parenthèse" feminine | mkN "crochet" masculine ; -- tocheck
+lin agony_N = mkN "agonie" feminine ; -- tocheck
+lin strive_VV = variants{}; -- mkV (reflV (mkV "efforcer")) ; -- tocheck
+lin strive_V = mkV (reflV (mkV "efforcer")) ; -- tocheck
+lin strangely_Adv = variants{} ; -- 
+lin pledge_VS = variants{}; -- mkV2V (mkV I.promettre_V2) ; -- tocheck
+lin pledge_V2V = mkV2V (mkV I.promettre_V2) ; -- tocheck
+lin pledge_V2 = variants{}; -- mkV2V (mkV I.promettre_V2) ; -- tocheck
+lin recipient_N = mkN "receveur" masculine ; -- tocheck
+lin moor_N = mkN "bruyère" feminine ; -- tocheck
+lin invade_V2 = mkV2 (mkV "envahir") ; -- tocheck
+lin dairy_N = mkN "laiterie" feminine | mkN "laiterie" | mkN "laitages" | mkN "crémerie" ; -- tocheck
+lin chord_N = mkN "accord" | mkN "corde" feminine ; -- tocheck
+lin shrink_V2 = mkV2 (mkV "diminuer") | mkV2 (reflV (mkV I.réduire_V2)) | mkV2 (mkV "rétrécir") ; -- tocheck
+lin shrink_V = variants{}; -- mkV2 (mkV "diminuer") | mkV2 (reflV (mkV I.réduire_V2)) | mkV2 (mkV "rétrécir") ; -- tocheck
+lin poison_N = mkN "poison" masculine ; -- tocheck
+lin pillar_N = mkN "pilier" masculine ; -- tocheck
+lin washing_N = mkN "linge" masculine | mkN "lavage" masculine ; -- tocheck
+lin warrior_N = mkN "guerrier" masculine ; -- tocheck
+lin supervisor_N = mkN "superviseur" masculine ; -- tocheck
+lin outfit_N = mkN "maison" feminine | mkN "nécessaire" masculine | mkN "tenue" feminine ; -- tocheck
+lin innovative_A = mkA "novateur" ; -- tocheck
+lin dressing_N = variants{} ; -- 
+lin dispute_V2 = variants{} ; -- 
+lin dispute_V = variants{} ; -- 
+lin jungle_N = mkN "jungle" feminine ; -- tocheck
+lin brewery_N = mkN "brasserie" feminine ; -- tocheck
+lin adjective_N = mkN "adjectif" masculine ; -- tocheck
+lin straighten_V2 = variants{} ; -- 
+lin straighten_V = variants{} ; -- 
+lin restrain_V2 = mkV2 (mkV I.retenir_V2) | mkV2 (mkV "réprimer") | mkV2 (mkV I.restreindre_V2) ; -- tocheck
+lin monarchy_N = mkN "monarchie" feminine ; -- tocheck
+lin trunk_N = mkN "trompe" feminine | mkN "malle" | mkN "coffre" | mkN "tronc" ; -- tocheck
+lin herd_N = mkN "troupeau" ; -- tocheck
+lin deadline_N = variants{} ; -- 
+lin tiger_N = mkN "tigre" masculine ; -- tocheck
+lin supporting_A = variants{} ; -- 
+lin moderate_A = mkA "modéré" ; -- tocheck
+lin kneel_V = mkV (reflV (mkV "agenouiller")) ; -- tocheck
+lin ego_N = mkN "moi" masculine ; -- tocheck
+lin sexually_Adv = variants{} ; -- 
+lin ministerial_A = variants{} ; -- 
+lin bitch_N = mkN "chienne" | mkN "saleté" feminine | mkN "garce" feminine ; -- tocheck
+lin wheat_N = mkN "blé" masculine ; -- tocheck
+lin stagger_V = variants{}; -- mkV2 (mkV "quinconce") | mkV2 (mkV "chanceler") | mkV2 (mkV "tituber") ; -- tocheck
+lin snake_N = L.snake_N ;
+lin ribbon_N = mkN "ruban" masculine ; -- tocheck
+lin mainland_N = mkN "continent" masculine ; -- tocheck
+lin fisherman_N = mkN "pêcheur" masculine ; -- tocheck
+lin economically_Adv = variants{} ; -- 
+lin unwilling_A = variants{} ; -- 
+lin nationalism_N = mkN "nationalisme" masculine ; -- tocheck
+lin knitting_N = mkN "tricotage" masculine | mkN "tricot" masculine ; -- tocheck
+lin irony_N = mkN "ironie" feminine ; -- tocheck
+lin handling_N = mkN "manipulation" feminine ; -- tocheck
+lin desired_A = variants{} ; -- 
+lin bomber_N = mkN "bombardier" masculine | mkN "artilleur" masculine ; -- tocheck
+lin voltage_N = mkN "tension" feminine ; -- tocheck
+lin unusually_Adv = variants{} ; -- 
+lin toast_N = mkN "toast" masculine ; -- tocheck
+lin feel_N = variants{} ; -- 
+lin suffering_N = mkN "souffrance" feminine ; -- tocheck
+lin polish_V2 = mkV2 (mkV "polir") ; -- tocheck
+lin polish_V = variants{}; -- mkV2 (mkV "polir") ; -- tocheck
+lin technically_Adv = variants{} ; -- 
+lin meaningful_A = variants{} ; -- 
+lin aloud_Adv = variants{} ; -- 
+lin waiter_N = mkN "serveur" masculine ; -- tocheck
+lin tease_V2 = mkV2 (mkV "taquiner") ; -- tocheck
+lin opposite_Adv = variants{} ; -- 
+lin goat_N = mkN "chèvre" feminine ; -- tocheck
+lin conceptual_A = mkA "conceptuel" ; -- tocheck
+lin ant_N = mkN "fourmi" feminine ; -- tocheck
+lin inflict_V2 = mkV2 (mkV "infliger") ; -- tocheck
+lin bowler_N = variants{} ; -- 
+lin roar_V2 = mkV2 (mkV "rugir") ; -- tocheck
+lin roar_V = variants{}; -- mkV2 (mkV "rugir") ; -- tocheck
+lin drain_N = mkN "drain" masculine | mkN "hémorragie" feminine ; -- tocheck
+lin wrong_N = mkN "crime" masculine ; -- tocheck
+lin galaxy_N = mkN "galaxie" feminine ; -- tocheck
+lin aluminium_N = mkN "aluminium" masculine ; -- tocheck
+lin receptor_N = variants{} ; -- 
+lin preach_V2 = mkV2 (mkV "prêcher") ; -- tocheck
+lin preach_V = variants{}; -- mkV2 (mkV "prêcher") ; -- tocheck
+lin parade_N = mkN "défilé" masculine | mkN "parade" feminine ; -- tocheck
+lin opposite_N = mkN "contraire" masculine | mkN "adversaire" ; -- tocheck
+lin critique_N = mkN "critique" feminine ; -- tocheck
+lin query_N = mkN "requête" feminine | mkN "question" feminine ; -- tocheck
+lin outset_N = variants{} ; -- 
+lin integral_A = mkA "intégral" ; -- tocheck
+lin grammatical_A = mkA "grammatical" ; -- tocheck
+lin testing_N = variants{} ; -- 
+lin patrol_N = mkN "patrouille" | mkN "patrouille" feminine ; -- tocheck
+lin pad_N = mkN "coussinet" masculine | mkN "bloc" | mkN "piaule" feminine | mkN "coussinet" | mkN "tampon" masculine | mkN "pieu" masculine ; -- tocheck
+lin unreasonable_A = variants{} ; -- 
+lin sausage_N = mkN "saucisson" masculine | mkN "saucisse" feminine ; -- tocheck
+lin criminal_N = mkN "criminel" masculine ; -- tocheck
+lin constructive_A = mkA "constructif" | mkA "implicite" ; -- tocheck
+lin worldwide_A = mkA "mondial" ; -- tocheck
+lin highlight_N = mkN "rehaut" masculine ; -- tocheck
+lin doll_N = mkN "poupée" feminine ; -- tocheck
+lin frightened_A = variants{} ; -- 
+lin biography_N = mkN "biographie" feminine ; -- tocheck
+lin vocabulary_N = mkN "vocabulaire" masculine | mkN "lexique" feminine ; -- tocheck
+lin offend_V2 = mkV2 (mkV "offenser") ; -- tocheck
+lin offend_V = variants{}; -- mkV2 (mkV "offenser") ; -- tocheck
+lin accumulation_N = variants{} ; -- 
+lin linen_N = mkN "toile" feminine ; -- tocheck
+lin fairy_N = mkN "tapette" feminine | mkN "fée" feminine ; -- tocheck
+lin disco_N = variants{} ; -- 
+lin hint_VS = variants{} ; -- 
+lin hint_V2 = variants{} ; -- 
+lin hint_V = variants{} ; -- 
+lin versus_Prep = variants{} ; -- 
+lin ray_N = mkN "rayon" masculine | mkN "raie" feminine ; -- tocheck
+lin pottery_N = mkN "poterie" feminine | mkN "poterie" ; -- tocheck
+lin immune_A = variants{} ; -- 
+lin retreat_N = mkN "retraite" feminine ; -- tocheck
+lin master_V2 = mkV2 "maîtriser" ;
+lin injured_A = variants{} ; -- 
+lin holly_N = mkN "houx" masculine ; -- tocheck
+lin battle_V2 = mkV2 (mkV "lutter") ; -- tocheck
+lin battle_V = variants{}; -- mkV2 (mkV "lutter") ; -- tocheck
+lin solidarity_N = mkN "solidarité" | mkN "solidarité" feminine ; -- tocheck
+lin embarrassing_A = mkA "embarrassant" ; -- tocheck
+lin cargo_N = mkN "cargaison" feminine ; -- tocheck
+lin theorist_N = mkN "théoricien" masculine ; -- tocheck
+lin reluctantly_Adv = variants{} ; -- 
+lin preferred_A = variants{} ; -- 
+lin dash_V = variants{}; -- mkV2 (reflV (mkV "précipiter")) ; -- tocheck
+lin total_V2 = mkV2 (mkV "totaliser") ; -- tocheck
+lin total_V = variants{}; -- mkV2 (mkV "totaliser") ; -- tocheck
+lin reconcile_V2 = mkV2 (mkV "réconcilier") ; -- tocheck
+lin drill_N = mkN "coutil" masculine | mkN "chignole" feminine | mkN "exercice" masculine | mkN "drill" masculine | mkN "foreuse" feminine ; -- tocheck
+lin credibility_N = mkN "crédibilité" feminine ; -- tocheck
+lin copyright_N = variants{} ; -- 
+lin beard_N = mkN "barbe" feminine ; -- tocheck
+lin bang_N = mkN "détonation" feminine ; -- tocheck
+lin vigorous_A = variants{} ; -- 
+lin vaguely_Adv = variants{} ; -- 
+lin punch_V2 = mkV2 (mkV "poinçonner") ; -- tocheck
+lin prevalence_N = mkN "prédominance" feminine ; -- tocheck
+lin uneasy_A = variants{} ; -- 
+lin boost_N = variants{} ; -- 
+lin scrap_N = mkN "ferraille" feminine | mkN "restes" | mkN "bribe" feminine ; -- tocheck
+lin ironically_Adv = variants{} ; -- 
+lin fog_N = L.fog_N ;
+lin faithful_A = mkA "fidèle" ; -- tocheck
+lin bounce_V2 = mkV2 (mkV "rebondir") ; -- tocheck
+lin bounce_V = variants{}; -- mkV2 (mkV "rebondir") ; -- tocheck
+lin batch_N = mkN "fournée" feminine | mkN "lot" masculine ; -- tocheck
+lin smooth_V2 = mkV2 (mkV "lisser") ; -- tocheck
+lin smooth_V = variants{}; -- mkV2 (mkV "lisser") ; -- tocheck
+lin sleeping_A = variants{} ; -- 
+lin poorly_Adv = variants{} ; -- 
+lin accord_V = variants{}; -- mkV2 (mkV "accorder") ; -- tocheck
+lin vice_president_N = variants{} ; -- 
+lin duly_Adv = variants{} ; -- 
+lin blast_N = mkN "rafale" feminine | mkN "bourrasque" ; -- tocheck
+lin square_V2 = variants{} ; -- 
+lin square_V = variants{} ; -- 
+lin prohibit_V2 = mkV2 (mkV I.interdire_V2) ; -- tocheck
+lin prohibit_V = variants{}; -- mkV2 (mkV I.interdire_V2) ; -- tocheck
+lin brake_N = mkN "frein" masculine ; -- tocheck
+lin asylum_N = mkN "asile" masculine ; -- tocheck
+lin obscure_V2 = mkV2 (mkV "obscurcir") ; -- tocheck
+lin nun_N = mkN "nonne" feminine ; -- tocheck
+lin heap_N = mkN "tas" masculine ; -- tocheck
+lin smoothly_Adv = variants{} ; -- 
+lin rhetoric_N = mkN "rhétorique" feminine ; -- tocheck
+lin privileged_A = mkA "privilégié" ; -- tocheck
+lin liaison_N = variants{} ; -- 
+lin jockey_N = mkN "jockey" masculine ; -- tocheck
+lin concrete_N = mkN "béton" masculine ; -- tocheck
+lin allied_A = variants{} ; -- 
+lin rob_V2 = mkV2 (mkV "voler") | mkV2 (mkV "cambrioler") ; -- tocheck
+lin indulge_V2 = mkV2 (mkV "céder") | mkV2 (mkV "dorloter") ; -- tocheck
+lin indulge_V = variants{}; -- mkV2 (mkV "céder") | mkV2 (mkV "dorloter") ; -- tocheck
+lin except_Prep = S.except_Prep ;
+lin distort_V2 = mkV2 (mkV "déformer") ; -- tocheck
+lin whatsoever_Adv = variants{} ; -- 
+lin viable_A = mkA "viable" ; -- tocheck
+lin nucleus_N = mkN "noyau" masculine | mkN "noyau" ; -- tocheck
+lin exaggerate_V2 = mkV2 (mkV "exagérer") ; -- tocheck
+lin exaggerate_V = variants{}; -- mkV2 (mkV "exagérer") ; -- tocheck
+lin compact_N = variants{} ; -- 
+lin nationality_N = mkN "nationalité" feminine ; -- tocheck
+lin direct_Adv = variants{} ; -- 
+lin cast_N = mkN "plâtre" ; -- tocheck
+lin altar_N = mkN "autel" ; -- tocheck
+lin refuge_N = mkN "refuge" masculine ; -- tocheck
+lin presently_Adv = variants{} ; -- 
+lin mandatory_A = mkA "obligatoire" ; -- tocheck
+lin authorize_V2V = mkV2V (mkV "autoriser") ; -- tocheck
+lin authorize_V2 = variants{}; -- mkV2V (mkV "autoriser") ; -- tocheck
+lin accomplish_V2 = mkV2 (mkV "accomplir") ; -- tocheck
+lin startle_V2 = mkV2 (mkV I.surprendre_V2) | mkV2 (mkV "sursauter") ; -- tocheck
+lin indigenous_A = mkA "inné" | mkA "indigène" ; -- tocheck
+lin worse_Adv = variants{} ; -- 
+lin retailer_N = mkN "revendeur" masculine ; -- tocheck
+lin compound_V2 = mkV2 (mkV "composer") ; -- tocheck
+lin compound_V = variants{}; -- mkV2 (mkV "composer") ; -- tocheck
+lin admiration_N = mkN "admiration" feminine ; -- tocheck
+lin absurd_A = mkA "absurde" ; -- tocheck
+lin coincidence_N = mkN "coïncidence" feminine ; -- tocheck
+lin principally_Adv = variants{} ; -- 
+lin passport_N = mkN "passeport" masculine ; -- tocheck
+lin depot_N = mkN "dépôt" ; -- tocheck
+lin soften_V2 = variants{} ; -- 
+lin soften_V = variants{} ; -- 
+lin secretion_N = mkN "sécrétion" feminine ; -- tocheck
+lin invoke_V2 = mkV2 (mkV "invoquer") ; -- tocheck
+lin dirt_N = mkN "terre" feminine | mkN "salissure" feminine ; -- tocheck
+lin scared_A = variants{} ; -- 
+lin mug_N = mkN "couillon" masculine | mkN "mug" masculine | mkN "gueule" feminine ; -- tocheck
+lin convenience_N = mkN "commodité" feminine ; -- tocheck
+lin calm_N = variants{} ; -- 
+lin optional_A = mkA "optionnel" ; -- tocheck
+lin unsuccessful_A = mkA "infructueux" ; -- tocheck
+lin consistency_N = mkN "consistance" feminine ; -- tocheck
+lin umbrella_N = mkN "parapluie" masculine | mkN "ombrelle" feminine ; -- tocheck
+lin solo_N = mkN "solo" masculine ; -- tocheck
+lin hemisphere_N = mkN "hémisphère" feminine | mkN "hémisphère" masculine ; -- tocheck
+lin extreme_N = mkN "extrême" masculine ; -- tocheck
+lin brandy_N = mkN "cognac" masculine ; -- tocheck
+lin belly_N = L.belly_N ;
+lin attachment_N = variants{} ; -- 
+lin wash_N = mkN "machine" feminine | mkN "lavage" masculine | mkN "oeud" ; -- tocheck
+lin uncover_V2 = variants{} ; -- 
+lin treat_N = variants{} ; -- 
+lin repeated_A = variants{} ; -- 
+lin pine_N = mkN "pin" masculine ; -- tocheck
+lin offspring_N = mkN "descendance" | mkN "enfant" | mkN "progéniture" feminine | mkN "enfance" ; -- tocheck
+lin communism_N = mkN "communisme" masculine | mkN "communisme" ; -- tocheck
+lin nominate_V2 = variants{} ; -- 
+lin soar_V2 = mkV2 (mkV "planer") | mkV2 (mkV "monter") ; -- tocheck
+lin soar_V = variants{}; -- mkV2 (mkV "planer") | mkV2 (mkV "monter") ; -- tocheck
+lin geological_A = variants{} ; -- 
+lin frog_N = mkN "talon" masculine | mkN "grenouille" feminine ; -- tocheck
+lin donate_V2 = mkV2 (mkV "donner") ; -- tocheck
+lin donate_V = variants{}; -- mkV2 (mkV "donner") ; -- tocheck
+lin cooperative_A = variants{} ; -- 
+lin nicely_Adv = variants{} ; -- 
+lin innocence_N = mkN "innocence" feminine ; -- tocheck
+lin housewife_N = variants{} ; -- 
+lin disguise_V2 = mkV2 (mkV "déguiser") ; -- tocheck
+lin demolish_V2 = mkV2 (mkV "démolir") ; -- tocheck
+lin counsel_N = mkN "conseil" ; -- tocheck
+lin cord_N = mkN "corde" feminine ; -- tocheck
+lin semi_final_N = variants{} ; -- 
+lin reasoning_N = mkN "raisonnement" masculine ; -- tocheck
+lin litre_N = mkN "litre" masculine ; -- tocheck
+lin inclined_A = variants{} ; -- 
+lin evoke_V2 = variants{} ; -- 
+lin courtyard_N = mkN "cour" feminine ; -- tocheck
+lin arena_N = mkN "arène" ; -- tocheck
+lin simplicity_N = mkN "simplicité" ; -- tocheck
+lin inhibition_N = mkN "inhibition" feminine ; -- tocheck
+lin frozen_A = variants{} ; -- 
+lin vacuum_N = mkN "vide" masculine ; -- tocheck
+lin immigrant_N = mkN "immigrant" masculine ; -- tocheck
+lin bet_N = mkN "pari" ; -- tocheck
+lin revenge_N = mkN "vengeance" feminine ; -- tocheck
+lin jail_V2 = variants{} ; -- 
+lin helmet_N = mkN "casque" masculine ; -- tocheck
+lin unclear_A = mkA "flou" ; -- tocheck
+lin jerk_V2 = variants{} ; -- 
+lin jerk_V = variants{} ; -- 
+lin disruption_N = mkN "interruption" feminine ; -- tocheck
+lin attainment_N = variants{} ; -- 
+lin sip_V2 = mkV2 (mkV "siroter") ; -- tocheck
+lin sip_V = variants{}; -- mkV2 (mkV "siroter") ; -- tocheck
+lin program_V2V = mkV2V (mkV "programmer") ; -- tocheck
+lin program_V2 = variants{}; -- mkV2V (mkV "programmer") ; -- tocheck
+lin lunchtime_N = variants{} ; -- 
+lin cult_N = mkN "culte" masculine | mkN "secte" feminine ; -- tocheck
+lin chat_N = variants{} ; -- 
+lin accord_N = mkN "entente" feminine ; -- tocheck
+lin supposedly_Adv = variants{} ; -- 
+lin offering_N = mkN "offre" feminine | mkN "offrande" feminine ; -- tocheck
+lin broadcast_N = mkN "émission" feminine ; -- tocheck
+lin secular_A = mkA "séculaire" | mkA "profane" | mkA "séculier" ; -- tocheck
+lin overwhelm_V2 = mkV2 (mkV "accabler") ; -- tocheck
+lin momentum_N = mkN "élan" ; -- tocheck
+lin infinite_A = mkA "infini" ; -- tocheck
+lin manipulation_N = variants{} ; -- 
+lin inquest_N = variants{} ; -- 
+lin decrease_N = variants{} ; -- 
+lin cellar_N = mkN "cellier" masculine ; -- tocheck
+lin counsellor_N = mkN "conseiller" masculine;
+lin avenue_N = mkN "avenue" feminine ; -- tocheck
+lin rubber_A = variants{} ; -- 
+lin labourer_N = variants{} ; -- 
+lin lab_N = variants{} ; -- 
+lin damn_V2 = mkV2 (mkV "damner") ; -- tocheck
+lin comfortably_Adv = variants{} ; -- 
+lin tense_A = mkA "tendu" ; -- tocheck
+lin socket_N = mkN "socket" feminine | mkN "orbite" | mkN "prise" ; -- tocheck
+lin par_N = variants{} ; -- 
+lin thrust_N = mkN "poussée" | mkN "estocade" feminine ; -- tocheck
+lin scenario_N = mkN "scénario" masculine ; -- tocheck
+lin frankly_Adv = variants{} ; -- 
+lin slap_V2 = variants{} ; -- 
+lin recreation_N = mkN "récréation" feminine ; -- tocheck
+lin rank_V2 = mkV2 (mkV "coter") | mkV2 (mkV "ranger") | mkV2 (mkV "classer") ; -- tocheck
+lin rank_V = variants{}; -- mkV2 (mkV "coter") | mkV2 (mkV "ranger") | mkV2 (mkV "classer") ; -- tocheck
+lin spy_N = mkN "espion" masculine ; -- tocheck
+lin filter_V2 = mkV2 (mkV "filtrer") ; -- tocheck
+lin filter_V = variants{}; -- mkV2 (mkV "filtrer") ; -- tocheck
+lin clearance_N = mkN "braderie" feminine ; -- tocheck
+lin blessing_N = mkN "bénédiction" feminine | mkN "troupeau" masculine ; -- tocheck
+lin embryo_N = mkN "embryon" masculine ; -- tocheck
+lin varied_A = variants{} ; -- 
+lin predictable_A = mkA "prédictible" ; -- tocheck
+lin mutation_N = mkN "mutation" feminine ; -- tocheck
+lin equal_V2 = variants{} ; -- 
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_V2 = mkV2 (mkV I.pouvoir_V) | mkV2 (mkV "jeter") | mkV2 (mkV "conserver") | mkV2 (reflV (mkV I.taire_V2)) ; -- tocheck
+lin burst_N = variants{} ; -- 
+lin retrieve_V2 = variants{} ; -- 
+lin retrieve_V = variants{} ; -- 
+lin elder_N = mkN "sureau" masculine ; -- tocheck
+lin rehearsal_N = mkN "répétition" feminine ; -- tocheck
+lin optical_A = mkA "optique" ; -- tocheck
+lin hurry_N = mkN "précipitation" feminine ; -- tocheck
+lin conflict_V = variants{} ; -- 
+lin combat_V2 = mkV2 (mkV I.combattre_V2) ; -- tocheck
+lin combat_V = variants{}; -- mkV2 (mkV I.combattre_V2) ; -- tocheck
+lin absorption_N = mkN "absorption" feminine ; -- tocheck
+lin ion_N = mkN "ion" masculine ; -- tocheck
+lin wrong_Adv = variants{} ; -- 
+lin heroin_N = mkN "héroïne" feminine ; -- tocheck
+lin bake_V2 = variants{} ; -- 
+lin bake_V = variants{} ; -- 
+lin x_ray_N = variants{} ; -- 
+lin vector_N = mkN "vecteur" masculine ; -- tocheck
+lin stolen_A = variants{} ; -- 
+lin sacrifice_V2 = mkV2 (mkV "sacrifier") ; -- tocheck
+lin sacrifice_V = variants{}; -- mkV2 (mkV "sacrifier") ; -- tocheck
+lin robbery_N = mkN "banditisme" masculine | mkN "brigandage" masculine ; -- tocheck
+lin probe_V2 = variants{} ; -- 
+lin probe_V = variants{} ; -- 
+lin organizational_A = variants{} ; -- 
+lin chalk_N = mkN "craie" feminine | mkN "magnésie" feminine ; -- tocheck
+lin bourgeois_A = mkA "bourgeois" ; -- tocheck
+lin villager_N = mkN "villageois" masculine ; -- tocheck
+lin morale_N = mkN "enthousiasme" masculine ; -- tocheck
+lin express_A = variants{} ; -- 
+lin climb_N = variants{} ; -- 
+lin notify_V2 = mkV2 (mkV "notifier") ; -- tocheck
+lin jam_N = mkN "embouteillage" masculine | mkN "confiture" feminine | mkN "boeuf" masculine ; -- tocheck
+lin bureaucratic_A = variants{} ; -- 
+lin literacy_N = mkN "littératie" ; -- tocheck
+lin frustrate_V2 = variants{} ; -- 
+lin freight_N = mkN "cargo" masculine | mkN "fret" ; -- tocheck
+lin clearing_N = mkN "clairière" ; -- tocheck
+lin aviation_N = mkN "aviation" feminine ; -- tocheck
+lin legislature_N = variants{} ; -- 
+lin curiously_Adv = variants{} ; -- 
+lin banana_N = mkN "banane" feminine | mkN "bananier" masculine ; -- tocheck
+lin deploy_V2 = variants{} ; -- 
+lin deploy_V = variants{} ; -- 
+lin passionate_A = mkA "passionné" ; -- tocheck
+lin monastery_N = mkN "monastère" ; -- tocheck
+lin kettle_N = mkN "bouilloire" feminine ; -- tocheck
+lin enjoyable_A = variants{} ; -- 
+lin diagnose_V2 = mkV2 (mkV "diagnostiquer") ; -- tocheck
+lin quantitative_A = variants{} ; -- 
+lin distortion_N = mkN "corruption" feminine ; -- tocheck
+lin monarch_N = mkN "monarque" masculine ; -- tocheck
+lin kindly_Adv = variants{} ; -- 
+lin glow_V = mkV (mkV "briller") ; -- tocheck
+lin acquaintance_N = mkN "relation" feminine | mkN "fréquentation" feminine ; -- tocheck
+lin unexpectedly_Adv = variants{} ; -- 
+lin handy_A = mkA "pratique" | mkA "maniable" ; -- tocheck
+lin deprivation_N = variants{} ; -- 
+lin attacker_N = mkN "attaquant" ; -- tocheck
+lin assault_V2 = mkV2 (mkV "attaquer") ; -- tocheck
+lin screening_N = mkN "protection" feminine | mkN "projection" feminine ; -- tocheck
+lin retired_A = variants{} ; -- 
+lin quick_Adv = variants{} ; -- 
+lin portable_A = mkA "portable" ; -- tocheck
+lin hostage_N = mkN "otage" masculine ; -- tocheck
+lin underneath_Prep = variants{} ; -- 
+lin jealous_A = mkA "jaloux" ; -- tocheck
+lin proportional_A = mkA "proportionnel" ; -- tocheck
+lin gown_N = mkN "robe" feminine | mkN "toge" ; -- tocheck
+lin chimney_N = mkN "cheminée" feminine ; -- tocheck
+lin bleak_A = variants{} ; -- 
+lin seasonal_A = mkA "saisonnier" ; -- tocheck
+lin plasma_N = variants{} ; -- 
+lin stunning_A = variants{} ; -- 
+lin spray_N = mkN "embrun" masculine | mkN "rameau" masculine ; -- tocheck
+lin referral_N = variants{} ; -- 
+lin promptly_Adv = variants{} ; -- 
+lin fluctuation_N = mkN "fluctuation" feminine ; -- tocheck
+lin decorative_A = variants{} ; -- 
+lin unrest_N = mkN "agitation" ; -- tocheck
+lin resent_VS = variants{} ; -- 
+lin resent_V2 = variants{} ; -- 
+lin plaster_N = mkN "plâtre" masculine | mkN "onguent" masculine ; -- tocheck
+lin chew_V2 = mkV2 (mkV "mâcher") ; -- tocheck
+lin chew_V = variants{}; -- mkV2 (mkV "mâcher") ; -- tocheck
+lin grouping_N = variants{} ; -- 
+lin gospel_N = mkN "évangile" feminine ; -- tocheck
+lin distributor_N = variants{} ; -- 
+lin differentiation_N = mkN "différentiation" feminine | mkN "différenciation" ; -- tocheck
+lin blonde_A = variants{} ; -- 
+lin aquarium_N = mkN "aquarium" masculine ; -- tocheck
+lin witch_N = mkN "sorcière" feminine ; -- tocheck
+lin renewed_A = variants{} ; -- 
+lin jar_N = mkN "pot" ; -- tocheck
+lin approved_A = variants{} ; -- 
+lin advocateMasc_N = mkN "avocat" masculine ;
+lin worrying_A = variants{} ; -- 
+lin minimize_V2 = mkV2 (mkV I.réduire_V2) | mkV2 (mkV "minimiser") ; -- tocheck
+lin footstep_N = mkN "pas" masculine ; -- tocheck
+lin delete_V2 = mkV2 (mkV "supprimer") ; -- tocheck
+lin underneath_Adv = mkAdv "dessous" ; -- tocheck
+lin lone_A = mkA "seul" | mkA "isolé" | mkA "unique" ; -- tocheck
+lin level_V2 = mkV2 (mkV "niveler") ; -- tocheck
+lin level_V = variants{}; -- mkV2 (mkV "niveler") ; -- tocheck
+lin exceptionally_Adv = variants{} ; -- 
+lin drift_N = mkN "dérive" feminine ; -- tocheck
+lin spider_N = mkN "araignée" feminine ; -- tocheck
+lin hectare_N = mkN "hectare" masculine ; -- tocheck
+lin colonel_N = mkN "colonel" masculine ; -- tocheck
+lin swimming_N = mkN "natation" feminine ; -- tocheck
+lin realism_N = mkN "réalisme" masculine ; -- tocheck
+lin insider_N = mkN "initié" masculine ; -- tocheck
+lin hobby_N = mkN "passe-temps" masculine | mkN "hobereau" masculine ; -- tocheck
+lin computing_N = variants{} ; -- 
+lin infrastructure_N = mkN "infrastructure" feminine ; -- tocheck
+lin cooperate_V = mkV (mkV "coopérer") ; -- tocheck
+lin burn_N = mkN "brûlure" feminine ; -- tocheck
+lin cereal_N = mkN "céréale" feminine ; -- tocheck
+lin fold_N = mkN "pliage" | mkN "pli" | mkN "bercail" ; -- tocheck
+lin compromise_V2 = mkV2 (mkV I.compromettre_V2) ; -- tocheck
+lin compromise_V = variants{}; -- mkV2 (mkV I.compromettre_V2) ; -- tocheck
+lin boxing_N = mkN "boxe" feminine ; -- tocheck
+lin rear_V2 = mkV2 (mkV "élever") | mkV2 (mkV "ériger") ; -- tocheck
+lin rear_V = variants{}; -- mkV2 (mkV "élever") | mkV2 (mkV "ériger") ; -- tocheck
+lin lick_V2 = mkV2 (mkV I.défaire_V2) | mkV2 (mkV "lécher") ; -- tocheck
+lin constrain_V2 = mkV2 (mkV I.astreindre_V2) ; -- tocheck
+lin clerical_A = mkA "clérical" ; -- tocheck
+lin hire_N = variants{} ; -- 
+lin contend_VS = variants{} ; -- 
+lin contend_V = variants{} ; -- 
+lin amateurMasc_N = mkN "amateur" masculine ;
+lin instrumental_A = mkA "instrumental" ; -- tocheck
+lin terminal_A = variants{} ; -- 
+lin electorate_N = mkN "électorat" masculine ; -- tocheck
+lin congratulate_V2 = mkV2 (mkV "féliciter") ; -- tocheck
+lin balanced_A = variants{} ; -- 
+lin manufacturing_N = variants{} ; -- 
+lin split_N = variants{} ; -- 
+lin domination_N = mkN "domination" feminine ; -- tocheck
+lin blink_V2 = mkV2 (mkV "ciller") | mkV2 (mkV "clignoter") ; -- tocheck
+lin blink_V = variants{}; -- mkV2 (mkV "ciller") | mkV2 (mkV "clignoter") ; -- tocheck
+lin bleed_VS = variants{}; -- mkV2 (mkV "saigner") ; -- tocheck
+lin bleed_V2 = mkV2 (mkV "saigner") ; -- tocheck
+lin bleed_V = variants{}; -- mkV2 (mkV "saigner") ; -- tocheck
+lin unlawful_A = mkA "illégal" ; -- tocheck
+lin precedent_N = mkN "précédent" | mkN "jurisprudence" ; -- tocheck
+lin notorious_A = mkA "notoire" ; -- tocheck
+lin indoor_A = mkA "intérieur" ; -- tocheck
+lin upgrade_V2 = variants{} ; -- 
+lin trench_N = mkN "tranchée" ; -- tocheck
+lin therapist_N = mkN "thérapeute" ; -- tocheck
+lin illuminate_V2 = mkV2 (mkV "illuminer") ; -- tocheck
+lin bargain_V2 = variants{} ; -- 
+lin bargain_V = variants{} ; -- 
+lin warranty_N = mkN "garantie" feminine ; -- tocheck
+lin scar_V2 = mkV2 (mkV "cicatriser") ; -- tocheck
+lin scar_V = variants{}; -- mkV2 (mkV "cicatriser") ; -- tocheck
+lin consortium_N = mkN "consortium" masculine ; -- tocheck
+lin anger_V2 = variants{} ; -- 
+lin insure_VS = variants{}; -- mkV2 (mkV "assurer") ; -- tocheck
+lin insure_V2 = mkV2 (mkV "assurer") ; -- tocheck
+lin insure_V = variants{}; -- mkV2 (mkV "assurer") ; -- tocheck
+lin extensively_Adv = variants{} ; -- 
+lin appropriately_Adv = variants{} ; -- 
+lin spoon_N = mkN "cuiller" feminine ; -- tocheck
+lin sideways_Adv = variants{} ; -- 
+lin enhanced_A = variants{} ; -- 
+lin disrupt_V2 = mkV2 (mkV "perturber") | mkV2 (mkV I.interrompre_V2) ; -- tocheck
+lin disrupt_V = variants{}; -- mkV2 (mkV "perturber") | mkV2 (mkV I.interrompre_V2) ; -- tocheck
+lin satisfied_A = variants{} ; -- 
+lin precaution_N = mkN "précaution" feminine ; -- tocheck
+lin kite_N = mkN "cerf-volant" masculine | mkN "milan" masculine ; -- tocheck
+lin instant_N = mkN "instant" masculine ; -- tocheck
+lin gig_N = mkN "concert" masculine ; -- tocheck
+lin continuously_Adv = variants{} ; -- 
+lin consolidate_V2 = mkV2 (mkV "consolider") ; -- tocheck
+lin consolidate_V = variants{}; -- mkV2 (mkV "consolider") ; -- tocheck
+lin fountain_N = mkN "fontaine" feminine ; -- tocheck
+lin graduate_V2 = mkV2 (mkV "diplômer") ; -- tocheck
+lin graduate_V = variants{}; -- mkV2 (mkV "diplômer") ; -- tocheck
+lin gloom_N = mkN "morosité" feminine | mkN "obscurité" feminine ; -- tocheck
+lin bite_N = mkN "morsure" feminine | mkN "bouchée" feminine | mkN "piqûre" feminine ; -- tocheck
+lin structure_V2 = variants{} ; -- 
+lin noun_N = mkN "nom" masculine ; -- tocheck
+lin nomination_N = variants{} ; -- 
+lin armchair_N = mkN "fauteuil" ; -- tocheck
+lin virtual_A = mkA "virtuel" ; -- tocheck
+lin unprecedented_A = variants{} ; -- 
+lin tumble_V2 = mkV2 (mkV "dégringoler") ; -- tocheck
+lin tumble_V = variants{}; -- mkV2 (mkV "dégringoler") ; -- tocheck
+lin ski_N = mkN "ski" masculine ; -- tocheck
+lin architectural_A = variants{} ; -- 
+lin violation_N = mkN "infraction" feminine ; -- tocheck
+lin rocket_N = mkN "roquette" feminine | mkN "fusée" feminine ; -- tocheck
+lin inject_V2 = mkV2 (mkV "injecter") ; -- tocheck
+lin departmental_A = mkA "départemental" ; -- tocheck
+lin row_V2 = mkV2 (mkV "ramer") ; -- tocheck
+lin row_V = variants{}; -- mkV2 (mkV "ramer") ; -- tocheck
+lin luxury_A = variants{} ; -- 
+lin fax_N = variants{} ; -- 
+lin deer_N = mkN "cerf" masculine ; -- tocheck
+lin climber_N = mkN "grimpeur" masculine ; -- tocheck
+lin photographic_A = variants{} ; -- 
+lin haunt_V2 = mkV2 (mkV "hanter") | mkV2 (mkV "habiter") | mkV2 (mkV "effrayer") | mkV2 (mkV I.poursuivre_V2) ; -- tocheck
+lin fiercely_Adv = variants{} ; -- 
+lin dining_N = variants{} ; -- 
+lin sodium_N = mkN "sodium" masculine ; -- tocheck
+lin gossip_N = mkN "commérage" | mkN "commère" feminine ; -- tocheck
+lin bundle_N = variants{} ; -- 
+lin bend_N = variants{} ; -- 
+lin recruit_N = mkN "recrue" feminine ; -- tocheck
+lin hen_N = mkN "poule" feminine ; -- tocheck
+lin fragile_A = mkA "fragile" ; -- tocheck
+lin deteriorate_V2 = mkV2 (mkV "détériorer") ; -- tocheck
+lin deteriorate_V = variants{}; -- mkV2 (mkV "détériorer") ; -- tocheck
+lin dependency_N = mkN "dépendance" feminine ; -- tocheck
+lin swift_A = mkA "rapide" ; -- tocheck
+lin scramble_V2 = variants{}; -- mkV2V (reflV (mkV "ruer")) | mkV2V (mkV "brouiller") ; -- tocheck
+lin scramble_V = variants{}; -- mkV2V (reflV (mkV "ruer")) | mkV2V (mkV "brouiller") ; -- tocheck
+lin overview_N = variants{} ; -- 
+lin imprison_V2 = mkV2 (mkV "emprisonner") ; -- tocheck
+lin trolley_N = mkN "charriot" masculine ; -- tocheck
+lin rotation_N = mkN "tour" masculine | mkN "rotation" feminine ; -- tocheck
+lin denial_N = mkN "négation" feminine | mkN "déni" masculine | mkN "refus" masculine ; -- tocheck
+lin boiler_N = mkN "chaudière" feminine ; -- tocheck
+lin amp_N = variants{} ; -- 
+lin trivial_A = mkA "banal" | mkA "trivial" ; -- tocheck
+lin shout_N = mkN "cri" masculine ; -- tocheck
+lin overtake_V2 = mkV2 (mkV "dépasser") ; -- tocheck
+lin make_N = mkN "marque" feminine ; -- tocheck
+lin hunter_N = mkN "chasseur" masculine | mkN "chercheur" masculine ; -- tocheck
+lin guess_N = mkN "conjecture" feminine ; -- tocheck
+lin doubtless_Adv = variants{} ; -- 
+lin syllable_N = mkN "syllabe" feminine ; -- tocheck
+lin obscure_A = mkA "sibyllin" | mkA "obscur" ; -- tocheck
+lin mould_N = variants{} ; -- 
+lin limestone_N = mkN "calcaire" ; -- tocheck
+lin leak_V2 = mkV2 (mkV I.fuir_V2) ; -- tocheck
+lin leak_V = variants{}; -- mkV2 (mkV I.fuir_V2) ; -- tocheck
+lin beneficiary_N = mkN "bénéficiaire" masculine ; -- tocheck
+lin veteran_N = mkN "vétéran" masculine ; -- tocheck
+lin surplus_A = variants{} ; -- 
+lin manifestation_N = mkN "manifestation" feminine ; -- tocheck
+lin vicar_N = mkN "vicaire" masculine ; -- tocheck
+lin textbook_N = mkN "manuel" masculine ; -- tocheck
+lin novelist_N = mkN "romancier" masculine ; -- tocheck
+lin halfway_Adv = variants{} ; -- 
+lin contractual_A = variants{} ; -- 
+lin swap_V2 = mkV2 (mkV "échanger") ; -- tocheck
+lin swap_V = variants{}; -- mkV2 (mkV "échanger") ; -- tocheck
+lin guild_N = mkN "guilde" ; -- tocheck
+lin ulcer_N = mkN "ulcère" masculine ; -- tocheck
+lin slab_N = mkN "dalle" feminine | mkN "chape" feminine ; -- tocheck
+lin detector_N = mkN "détecteur" masculine ; -- tocheck
+lin detection_N = variants{} ; -- 
+lin cough_V = variants{}; -- mkV2 (mkV "tousser") ; -- tocheck
+lin whichever_Quant = variants{} ; -- 
+lin spelling_N = mkN "orthographe" feminine ; -- tocheck
+lin lender_N = mkN "prêteur" masculine ; -- tocheck
+lin glow_N = variants{} ; -- 
+lin raised_A = variants{} ; -- 
+lin prolonged_A = variants{} ; -- 
+lin voucher_N = mkN "coupon" | mkN "récépissé" masculine ; -- tocheck
+lin t_shirt_N = variants{} ; -- 
+lin linger_V = mkV (reflV (mkV "attarder")) ; -- tocheck
+lin humble_A = mkA "humble" ; -- tocheck
+lin honey_N = mkN "miel" masculine | mkN "chéri" masculine ; -- tocheck
+lin scream_N = mkN "cri" masculine ; -- tocheck
+lin postcard_N = variants{} ; -- 
+lin managing_A = variants{} ; -- 
+lin alien_A = mkA "étranger" ; -- tocheck
+lin trouble_V2 = mkV2 (mkV "troubler") ; -- tocheck
+lin reverse_N = mkN "contraire" ; -- tocheck
+lin odour_N = mkN "odeur" feminine ; -- tocheck
+lin fundamentally_Adv = variants{} ; -- 
+lin discount_V2 = variants{} ; -- 
+lin discount_V = variants{} ; -- 
+lin blast_V2 = variants{} ; -- 
+lin blast_V = variants{} ; -- 
+lin syntactic_A = mkA "syntaxique" ; -- tocheck
+lin scrape_V2 = mkV2 (mkV "gratter") ; -- tocheck
+lin scrape_V = variants{}; -- mkV2 (mkV "gratter") ; -- tocheck
+lin residue_N = variants{} ; -- 
+lin procession_N = mkN "procession" feminine ; -- tocheck
+lin pioneer_N = mkN "pionnier" masculine ; -- tocheck
+lin intercourse_N = variants{} ; -- 
+lin deter_V2 = mkV2 (mkV "empêcher") | mkV2 (mkV "dissuader") ; -- tocheck
+lin deadly_A = mkA "mortel" ; -- tocheck
+lin complement_V2 = mkV2 (mkV "compléter") | mkV2 (mkV "complémenter") ; -- tocheck
+lin restrictive_A = mkA "restrictif" ; -- tocheck
+lin nitrogen_N = mkN "azote" masculine ; -- tocheck
+lin citizenship_N = mkN "citoyenneté" feminine ; -- tocheck
+lin pedestrian_N = mkN "piéton" masculine ; -- tocheck
+lin detention_N = mkN "détention" feminine ; -- tocheck
+lin wagon_N = mkN "charrette" feminine ; -- tocheck
+lin microphone_N = mkN "microphone" masculine ; -- tocheck
+lin hastily_Adv = variants{} ; -- 
+lin fixture_N = variants{} ; -- 
+lin choke_V2 = mkV2 (mkV "étouffer") | mkV2 (mkV "suffoquer") ; -- tocheck
+lin choke_V = variants{}; -- mkV2 (mkV "étouffer") | mkV2 (mkV "suffoquer") ; -- tocheck
+lin wet_V2 = mkV2 (reflV (mkV "mouiller")) | mkV2 (mkV "mouiller") ; -- tocheck
+lin weed_N = mkN "herbe" ; -- tocheck
+lin programming_N = mkN "programmation" ; -- tocheck
+lin power_V2 = variants{} ; -- 
+lin nationally_Adv = variants{} ; -- 
+lin dozen_N = mkN "dizaine" | mkN "douzaine" feminine ; -- tocheck
+lin carrot_N = mkN "carotte" feminine ; -- tocheck
+lin bulletin_N = mkN "bulletin" masculine ; -- tocheck
+lin wording_N = mkN "formulation" feminine ; -- tocheck
+lin vicious_A = variants{} ; -- 
+lin urgency_N = mkN "urgence" feminine ; -- tocheck
+lin spoken_A = variants{} ; -- 
+lin skeleton_N = mkN "squelette" masculine ; -- tocheck
+lin motorist_N = variants{} ; -- 
+lin interactive_A = variants{} ; -- 
+lin compute_V2 = mkV2 (mkV "computer") ; -- tocheck
+lin compute_V = variants{}; -- mkV2 (mkV "computer") ; -- tocheck
+lin whip_N = mkN "fouet" masculine ; -- tocheck
+lin urgently_Adv = variants{} ; -- 
+lin telly_N = mkN "télé" feminine ; -- tocheck
+lin shrub_N = mkN "arbrisseau" masculine ; -- tocheck
+lin porter_N = mkN "porteur" masculine | mkN "porter" masculine ; -- tocheck
+lin ethics_N = mkN "éthique" feminine ; -- tocheck
+lin banner_N = mkN "bannière" feminine | mkN "banderole" feminine | mkN "banière" feminine ; -- tocheck
+lin velvet_N = mkN "velours" masculine ; -- tocheck
+lin omission_N = mkN "omission" feminine ; -- tocheck
+lin hook_V2 = mkV2 (mkV "accrocher") ; -- tocheck
+lin hook_V = variants{}; -- mkV2 (mkV "accrocher") ; -- tocheck
+lin gallon_N = mkN "gallon" ; -- tocheck
+lin financially_Adv = variants{} ; -- 
+lin superintendent_N = mkN "surintendant" masculine ; -- tocheck
+lin plug_V2 = mkV2 (mkV "boucher") ; -- tocheck
+lin plug_V = variants{}; -- mkV2 (mkV "boucher") ; -- tocheck
+lin continuation_N = mkN "continuation" feminine ; -- tocheck
+lin reliance_N = variants{} ; -- 
+lin justified_A = variants{} ; -- 
+lin fool_V2 = mkV2 (mkV "duper") ; -- tocheck
+lin detain_V2 = mkV2 (mkV I.détenir_V2) ; -- tocheck
+lin damaging_A = variants{} ; -- 
+lin orbit_N = mkN "orbite" feminine ; -- tocheck
+lin mains_N = variants{} ; -- 
+lin discard_V2 = mkV2 (mkV "rejeter") ; -- tocheck
+lin dine_V = variants{}; -- mkV2 (mkV "dîner") ; -- tocheck
+lin compartment_N = mkN "compartiment" masculine ; -- tocheck
+lin revised_A = variants{} ; -- 
+lin privatization_N = mkN "privatisation" feminine ; -- tocheck
+lin memorable_A = mkA "mémorable" ; -- tocheck
+lin lately_Adv = variants{} ; -- 
+lin distributed_A = variants{} ; -- 
+lin disperse_V2 = variants{} ; -- 
+lin disperse_V = variants{} ; -- 
+lin blame_N = mkN "coupabilité" feminine ; -- tocheck
+lin basement_N = mkN "sous-sol" masculine ; -- tocheck
+lin slump_V2 = mkV2 (reflV (mkV "affaler")) ; -- tocheck
+lin slump_V = variants{}; -- mkV2 (reflV (mkV "affaler")) ; -- tocheck
+lin puzzle_V2 = variants{} ; -- 
+lin monitoring_N = mkN "surveillance" feminine ; -- tocheck
+lin talented_A = mkA "doué" ; -- tocheck
+lin nominal_A = mkA "nominal" ; -- tocheck
+lin mushroom_N = mkN "champignon" masculine ; -- tocheck
+lin instructor_N = mkN "instructeur" masculine ; -- tocheck
+lin fork_N = variants{} ; -- 
+lin fork_4_N = variants{} ; -- 
+lin fork_3_N = variants{} ; -- 
+lin fork_1_N = mkN "fourche" feminine | mkN "fourchette" feminine | mkN "fork" masculine ; -- tocheck
+lin board_V2 = mkV2 (mkV "aborder") ; -- tocheck
+lin want_N = mkN "besoin" masculine | mkN "manque" masculine | mkN "pauvreté" feminine ; -- tocheck
+lin disposition_N = mkN "disposition" feminine | mkN "tempérament" masculine ; -- tocheck
+lin cemetery_N = variants{} ; -- 
+lin attempted_A = variants{} ; -- 
+lin nephew_N = mkN "neveu" masculine ; -- tocheck
+lin magical_A = variants{} ; -- 
+lin ivory_N = mkN "ivoire" masculine | mkN "ivoire" ; -- tocheck
+lin hospitality_N = mkN "hospitalité" feminine ; -- tocheck
+lin besides_Prep = variants{} ; -- 
+lin astonishing_A = variants{} ; -- 
+lin tract_N = mkN "appareil" masculine ; -- tocheck
+lin proprietor_N = mkN "propriétaire" | mkN "propriétaire" masculine ; -- tocheck
+lin license_V2 = variants{} ; -- 
+lin differential_A = mkA "différentiel" ; -- tocheck
+lin affinity_N = mkN "affinité" ; -- tocheck
+lin talking_N = variants{} ; -- 
+lin royalty_N = mkN "royalty" feminine | mkN "règne" masculine ; -- tocheck
+lin neglect_N = mkN "négligence" feminine | mkN "négligence" ; -- tocheck
+lin irrespective_A = variants{} ; -- 
+lin whip_V2 = mkV2 (mkV I.défaire_V2) | mkV2 (mkV "fouetter") | mkV2 (mkV I.battre_V2) ; -- tocheck
+lin whip_V = variants{}; -- mkV2 (mkV I.défaire_V2) | mkV2 (mkV "fouetter") | mkV2 (mkV I.battre_V2) ; -- tocheck
+lin sticky_A = mkA "collant" ; -- tocheck
+lin regret_N = mkN "regret" masculine ; -- tocheck
+lin incapable_A = mkA "incapable" ; -- tocheck
+lin franchise_N = variants{} ; -- 
+lin dentist_N = mkN "dentiste" ; -- tocheck
+lin contrary_N = variants{} ; -- 
+lin profitability_N = variants{} ; -- 
+lin enthusiast_N = mkN "enthousiaste" | mkN "passionné" ; -- tocheck
+lin crop_V2 = mkV2 (mkV "découper") ; -- tocheck
+lin crop_V = variants{}; -- mkV2 (mkV "découper") ; -- tocheck
+lin utter_V2 = mkV2 (mkV "proférer") | mkV2 (mkV "prononcer") | mkV2 (mkV I.émettre_V2) ; -- tocheck
+lin pile_V2 = variants{} ; -- 
+lin pile_V = variants{} ; -- 
+lin pier_N = mkN "jetée" feminine | mkN "pilier" masculine | mkN "pile" feminine ; -- tocheck
+lin dome_N = mkN "dôme" ; -- tocheck
+lin bubble_N = mkN "bulle" feminine | mkN "trou" masculine ; -- tocheck
+lin treasurer_N = mkN "trésorier" masculine ; -- tocheck
+lin stocking_N = mkN "bas" masculine ; -- tocheck
+lin sanctuary_N = mkN "réserve" feminine | mkN "sanctuaire" masculine | mkN "refuge" masculine | mkN "asile" masculine ; -- tocheck
+lin ascertain_V2 = mkV2 (mkV "constater") ; -- tocheck
+lin arc_N = mkN "arc" masculine ; -- tocheck
+lin quest_N = mkN "quête" feminine ; -- tocheck
+lin mole_N = mkN "taupe" feminine | mkN "mole" masculine | mkN "môle" feminine | mkN "môle" masculine | mkN "mole" feminine ; -- tocheck
+lin marathon_N = mkN "marathon" masculine ; -- tocheck
+lin feast_N = mkN "fête" feminine ; -- tocheck
+lin crouch_V = variants{}; -- mkV2 (reflV (mkV "tapir")) ; -- tocheck
+lin storm_V2 = variants{} ; -- 
+lin storm_V = variants{} ; -- 
+lin hardship_N = mkN "difficultés" ; -- tocheck
+lin entitlement_N = mkN "allocation" feminine | mkN "revendication" feminine ; -- tocheck
+lin circular_N = mkN "circulaire" ; -- tocheck
+lin walking_A = variants{} ; -- 
+lin strap_N = mkN "bandoulière" feminine | mkN "sangle" feminine ; -- tocheck
+lin sore_A = mkA "pénible" | mkA "douloureux" ; -- tocheck
+lin complementary_A = mkA "complémentaire" ; -- tocheck
+lin understandable_A = mkA "compréhensible" ; -- tocheck
+lin noticeable_A = mkA "remarquable" ; -- tocheck
+lin mankind_N = mkN "humanité" feminine ; -- tocheck
+lin majesty_N = mkN "majesté" ; -- tocheck
+lin pigeon_N = mkN "pigeon" masculine ; -- tocheck
+lin goalkeeper_N = variants{} ; -- 
+lin ambiguous_A = mkA "ambigu" ; -- tocheck
+lin walker_N = mkN "marcheur" ; -- tocheck
+lin virgin_N = mkN "vierge" feminine ; -- tocheck
+lin prestige_N = mkN "prestige" masculine ; -- tocheck
+lin preoccupation_N = variants{} ; -- 
+lin upset_A = variants{} ; -- 
+lin municipal_A = mkA "municipal" ; -- tocheck
+lin groan_V2 = mkV2 (mkV "râler") ; -- tocheck
+lin groan_V = variants{}; -- mkV2 (mkV "râler") ; -- tocheck
+lin craftsman_N = mkN "artisan" masculine ; -- tocheck
+lin anticipation_N = variants{} ; -- 
+lin revise_V2 = mkV2 (mkV I.revoir_V2) ; -- tocheck
+lin revise_V = variants{}; -- mkV2 (mkV I.revoir_V2) ; -- tocheck
+lin knock_N = mkN "coup" masculine ; -- tocheck
+lin infect_V2 = mkV2 (mkV "infecter") ; -- tocheck
+lin infect_V = variants{}; -- mkV2 (mkV "infecter") ; -- tocheck
+lin denounce_V2 = mkV2 (mkV "dénoncer") ; -- tocheck
+lin confession_N = mkN "confession" feminine ; -- tocheck
+lin turkey_N = mkN "dinde" feminine ; -- tocheck
+lin toll_N = mkN "péage" masculine ; -- tocheck
+lin pal_N = variants{} ; -- 
+lin transcription_N = mkN "transcription" feminine ; -- tocheck
+lin sulphur_N = variants{} ; -- 
+lin provisional_A = mkA "provisoire" ; -- tocheck
+lin hug_V2 = mkV2 (mkV I.étreindre_V2) ; -- tocheck
+lin particular_N = variants{} ; -- 
+lin intent_A = mkA "buté" ; -- tocheck
+lin fascinate_V2 = mkV2 (mkV "fasciner") ; -- tocheck
+lin conductor_N = mkN "conducteur" ; -- tocheck
+lin feasible_A = mkA "faisable" ; -- tocheck
+lin vacant_A = mkA "vide" | mkA "niais" ; -- tocheck
+lin trait_N = mkN "trait" masculine ; -- tocheck
+lin meadow_N = mkN "pré" masculine ; -- tocheck
+lin creed_N = mkN "crédo" masculine ; -- tocheck
+lin unfamiliar_A = mkA "inconnu" ; -- tocheck
+lin optimism_N = mkN "optimisme" masculine ; -- tocheck
+lin wary_A = mkA "circonspect" | mkA "méfiant" ; -- tocheck
+lin twist_N = mkN "torsion" feminine | mkN "twist" masculine ; -- tocheck
+lin sweet_N = mkN "friandise" feminine ; -- tocheck
+lin substantive_A = mkA "direct" | mkA "substantif" ; -- tocheck
+lin excavation_N = mkN "excavation" feminine ; -- tocheck
+lin destiny_N = mkN "destinée" masculine ; -- tocheck
+lin thick_Adv = mkAdv "épais" ; -- tocheck
+lin pasture_N = mkN "pâture" feminine ; -- tocheck
+lin archaeological_A = mkA "archéologique" ; -- tocheck
+lin tick_V2 = mkV2 (mkV "cocher") ; -- tocheck
+lin tick_V = variants{}; -- mkV2 (mkV "cocher") ; -- tocheck
+lin profit_V2 = mkV2 (mkV "profiter") ; -- tocheck
+lin profit_V = variants{}; -- mkV2 (mkV "profiter") ; -- tocheck
+lin pat_V2 = mkV2 (mkV "tapoter") ; -- tocheck
+lin pat_V = variants{}; -- mkV2 (mkV "tapoter") ; -- tocheck
+lin papal_A = mkA "papal" ; -- tocheck
+lin cultivate_V2 = mkV2 (mkV "cultiver") ; -- tocheck
+lin awake_V = mkV (mkV "réveiller") | mkV (reflV (mkV "réveiller")) ; -- tocheck
+lin trained_A = variants{} ; -- 
+lin civic_A = mkA "civique" ; -- tocheck
+lin voyage_N = mkN "voyage" masculine ; -- tocheck
+lin siege_N = mkN "siège" ; -- tocheck
+lin enormously_Adv = variants{} ; -- 
+lin distract_V2 = mkV2 (mkV I.distraire_V2) ; -- tocheck
+lin distract_V = variants{}; -- mkV2 (mkV I.distraire_V2) ; -- tocheck
+lin stroll_V = mkV (mkV "flâner") ; -- tocheck
+lin jewel_N = mkN "joyau" masculine ; -- tocheck
+lin honourable_A = variants{} ; -- 
+lin helpless_A = mkA "désemparé" ; -- tocheck
+lin hay_N = mkN "foin" masculine ; -- tocheck
+lin expel_V2 = mkV2 (mkV "déporter") | mkV2 (mkV "expulser") ; -- tocheck
+lin eternal_A = mkA "éternel" ; -- tocheck
+lin demonstrator_N = mkN "manifestant" masculine ; -- tocheck
+lin correction_N = mkN "correction" feminine ; -- tocheck
+lin civilization_N = variants{} ; -- 
+lin ample_A = mkA "ample" ; -- tocheck
+lin retention_N = mkN "rétention" ; -- tocheck
+lin rehabilitation_N = mkN "réhabilitation" feminine ; -- tocheck
+lin premature_A = mkA "prématuré" ; -- tocheck
+lin encompass_V2 = mkV2 (mkV "encercler") | mkV2 (mkV "englober") | mkV2 (mkV "entourer") ; -- tocheck
+lin distinctly_Adv = variants{} ; -- 
+lin diplomat_N = mkN "diplomate" masculine ; -- tocheck
+lin articulate_V2 = mkV2 (mkV "articuler") ; -- tocheck
+lin articulate_V = variants{}; -- mkV2 (mkV "articuler") ; -- tocheck
+lin restricted_A = variants{} ; -- 
+lin prop_V2 = mkV2 (mkV "caler") ; -- tocheck
+lin intensify_V2 = mkV2 (mkV "intensifier") ; -- tocheck
+lin intensify_V = variants{}; -- mkV2 (mkV "intensifier") ; -- tocheck
+lin deviation_N = mkN "déviation" feminine ; -- tocheck
+lin contest_V2 = variants{} ; -- 
+lin contest_V = variants{} ; -- 
+lin workplace_N = variants{} ; -- 
+lin lazy_A = mkA "paresseux" ; -- tocheck
+lin kidney_N = mkN "rognon" masculine | mkN "rein" masculine ; -- tocheck
+lin insistence_N = mkN "insistence" ;
+lin whisper_N = mkN "chuchotement" masculine ; -- tocheck
+lin multimedia_N = mkN "multimédia" masculine ; -- tocheck
+lin forestry_N = mkN "sylviculture" feminine ; -- tocheck
+lin excited_A = variants{} ; -- 
+lin decay_N = mkN "déchéance" feminine | mkN "décrépitude" feminine ; -- tocheck
+lin screw_N = mkN "visser" | mkN "vis" feminine | mkN "hélice" ; -- tocheck
+lin rally_V2V = mkV2V (mkV "rallier") ; -- tocheck
+lin rally_V2 = variants{}; -- mkV2V (mkV "rallier") ; -- tocheck
+lin rally_V = variants{}; -- mkV2V (mkV "rallier") ; -- tocheck
+lin pest_N = mkN "peste" ; -- tocheck
+lin invaluable_A = variants{} ; -- 
+lin homework_N = mkN "devoirs" ; -- tocheck
+lin harmful_A = mkA "dangereux" ; -- tocheck
+lin bump_V2 = variants{} ; -- 
+lin bump_V = variants{} ; -- 
+lin bodily_A = mkA "corporel" ; -- tocheck
+lin grasp_N = variants{} ; -- 
+lin finished_A = variants{} ; -- 
+lin facade_N = variants{} ; -- 
+lin cushion_N = mkN "coussin" masculine ; -- tocheck
+lin conversely_Adv = variants{} ; -- 
+lin urge_N = mkN "pulsion" feminine ; -- tocheck
+lin tune_V2 = variants{} ; -- 
+lin tune_V = variants{} ; -- 
+lin solvent_N = mkN "solvant" masculine ; -- tocheck
+lin slogan_N = mkN "slogan" masculine ; -- tocheck
+lin petty_A = mkA "petit" ; -- tocheck
+lin perceived_A = variants{} ; -- 
+lin install_V2 = mkV2 (mkV "installer") ; -- tocheck
+lin install_V = variants{}; -- mkV2 (mkV "installer") ; -- tocheck
+lin fuss_N = variants{} ; -- 
+lin rack_N = mkN "étagère" | mkN "carré" | mkN "chevalet" masculine ; -- tocheck
+lin imminent_A = mkA "imminent" ; -- tocheck
+lin short_N = variants{} ; -- 
+lin revert_V = mkV (mkV "retourner") ; -- tocheck
+lin ram_N = mkN "bélier" masculine ; -- tocheck
+lin contraction_N = mkN "contraction" feminine ; -- tocheck
+lin tread_V2 = mkV2 (mkV "fouler") | mkV2 (mkV "piétiner") ; -- tocheck
+lin tread_V = variants{}; -- mkV2 (mkV "fouler") | mkV2 (mkV "piétiner") ; -- tocheck
+lin supplementary_A = mkA "supplémentaire" ; -- tocheck
+lin ham_N = mkN "jambon" masculine ; -- tocheck
+lin defy_V2V = mkV2V (mkV "défier") ; -- tocheck
+lin defy_V2 = variants{}; -- mkV2V (mkV "défier") ; -- tocheck
+lin athlete_N = mkN "athlète" ; -- tocheck
+lin sociological_A = mkA "sociologique" ; -- tocheck
+lin physician_N = mkN "médecin" masculine ; -- tocheck
+lin crossing_N = mkN "carrefour" | mkN "traversée" ; -- tocheck
+lin bail_N = mkN "caution" feminine | mkN "écope" feminine ; -- tocheck
+lin unwanted_A = variants{} ; -- 
+lin tight_Adv = mkAdv "bien" ; -- tocheck
+lin plausible_A = variants{} ; -- 
+lin midfield_N = variants{} ; -- 
+lin alert_A = mkA "alerte" ; -- tocheck
+lin feminine_A = mkA "féminin" ; -- tocheck
+lin drainage_N = variants{} ; -- 
+lin cruelty_N = mkN "cruauté" feminine ; -- tocheck
+lin abnormal_A = mkA "inhabituel" | mkA "anormal" ; -- tocheck
+lin relate_N = variants{} ; -- 
+lin poison_V2 = mkV2 (mkV "empoisonner") ; -- tocheck
+lin symmetry_N = mkN "symétrie" feminine ; -- tocheck
+lin stake_V2 = variants{} ; -- 
+lin rotten_A = L.rotten_A ;
+lin prone_A = mkA "enclin" | mkA "prédisposé" ; -- tocheck
+lin marsh_N = mkN "marais" ; -- tocheck
+lin litigation_N = mkN "litige" masculine ; -- tocheck
+lin curl_N = mkN "boucle" feminine ; -- tocheck
+lin urine_N = mkN "urine" feminine ; -- tocheck
+lin latin_A = variants{} ; -- 
+lin hover_V = mkV (mkV "planer") | mkV (mkV "hésiter") ; -- tocheck
+lin greeting_N = mkN "salutation" feminine ; -- tocheck
+lin chase_N = mkN "poursuite" feminine ; -- tocheck
+lin spouseMasc_N = mkN "époux" masculine ;
+lin produce_N = variants{} ; -- 
+lin forge_V2 = mkV2 (mkV "falsifier") | mkV2 (mkV "forger") ; -- tocheck
+lin forge_V = variants{}; -- mkV2 (mkV "falsifier") | mkV2 (mkV "forger") ; -- tocheck
+lin salon_N = mkN "salon" masculine ; -- tocheck
+lin handicapped_A = variants{} ; -- 
+lin sway_V2 = variants{} ; -- 
+lin sway_V = variants{} ; -- 
+lin homosexual_A = mkA "homosexuel" ; -- tocheck
+lin handicap_V2 = variants{} ; -- 
+lin colon_N = mkN "côlon" masculine ; -- tocheck
+lin upstairs_N = variants{} ; -- 
+lin stimulation_N = mkN "stimulation" feminine ; -- tocheck
+lin spray_V2 = mkV2 (mkV "pulvériser") ; -- tocheck
+lin original_N = mkN "original" masculine ; -- tocheck
+lin lay_A = mkA "laïque" ; -- tocheck
+lin garlic_N = mkN "ail" masculine ; -- tocheck
+lin suitcase_N = mkN "valise" feminine ; -- tocheck
+lin skipper_N = variants{} ; -- 
+lin moan_VS = variants{}; -- mkV2 (reflV (mkV I.plaindre_V2)) | mkV2 (mkV "gémir") ; -- tocheck
+lin moan_V = variants{}; -- mkV2 (reflV (mkV I.plaindre_V2)) | mkV2 (mkV "gémir") ; -- tocheck
+lin manpower_N = variants{} ; -- 
+lin manifest_V2 = variants{} ; -- 
+lin incredibly_Adv = variants{} ; -- 
+lin historically_Adv = variants{} ; -- 
+lin decision_making_N = variants{} ; -- 
+lin wildly_Adv = variants{} ; -- 
+lin reformer_N = variants{} ; -- 
+lin quantum_N = mkN "quantum" masculine | mkN "quantité" feminine ; -- tocheck
+lin considering_Subj = variants{} ; -- 
+}
diff --git a/lib/src/translator/todo/TopDictionaryGer.gf b/lib/src/translator/todo/TopDictionaryGer.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionaryGer.gf
@@ -0,0 +1,7551 @@
+--# -path=.:../chunk:alltenses:../german
+---- edited by SS till cold_A and some in the 100 underneath
+
+concrete TopDictionaryGer of TopDictionary = CatGer ** 
+  open 
+    ParadigmsGer, (S = SyntaxGer), (L = LexiconGer),
+    (R = ResGer), (M = MorphoGer), (MS = MakeStructuralGer), (I = IrregGer), Prelude in {
+
+flags
+  coding=utf8 ;
+
+oper mkReflV : Str -> V = \s -> reflV (mkV s) accusative ;
+oper junkV : V -> Str -> V = \_,_ -> variants {} ; ---- to match Wiktionary-extracted non-verbs
+
+lin of_Prep = von_Prep ;
+lin and_Conj = S.and_Conj ;
+lin in_Prep = S.in_Prep ;
+lin have_VV = S.must_VV ;
+lin have_V2 = S.have_V2 ;
+lin have_V = irregV "bekommen" "bekommt" "bekam" "bekäme" "bekommen" ;
+lin it_Pron = S.it_Pron | let s = Predef.BIND ++ "'s" in M.mkPronPers s s "ihm" "seiner" "sein" R.Neutr R.Sg R.P3 ;
+lin to_Prep = zu_Prep | mkPrep "nach" dative ;
+lin for_Prep = S.for_Prep ;
+lin i_Pron = S.i_Pron ;
+lin iFem_Pron = S.i_Pron ;
+lin that_Subj = S.that_Subj ;
+lin he_Pron = S.he_Pron ;
+lin on_Prep = S.on_Prep ;
+lin with_Prep = S.with_Prep ;
+lin do_V2 = dirV2 (irregV "tun" "tut" "tat" "täte" "getan") ;
+lin at_Prep = anDat_Prep ;
+lin by_Prep = mkPrep "durch" accusative ;
+lin but_Conj = {s1 = [] ; s2 = "aber" ; n = R.Pl} ;
+lin from_Prep = von_Prep | mkPrep "aus" dative ;
+lin they_Pron = S.they_Pron ;
+lin theyFem_Pron = S.they_Pron ;
+lin she_Pron = S.she_Pron ;
+lin or_Conj = S.or_Conj ;
+lin as_Subj = ss "wie" ;
+lin we_Pron = S.we_Pron ;
+lin weFem_Pron = S.we_Pron ;
+lin say_VS = L.say_VS ;
+lin say_V2 = dirV2 (regV "sagen") ;
+lin say_V = regV "sagen" ;
+lin if_Subj = S.if_Subj | ss "falls" ;
+lin go_VV = mkVV L.go_V ;
+lin go_VA = mkVA (seinV werden_V) ;
+lin go_V = seinV I.gehen_V | seinV I.fahren_V ; -- comment=split
+lin get_VV = mkVV I.dürfen_V ;
+lin get_V2V = mkV2V (mkV "machen") accPrep ; -- comment=?
+lin make_V2V = mkV2V (mkV "machen") accPrep ;
+lin make_V2A = mkV2A (mkV "machen") accPrep ;
+lin make_V2 = dirV2 (regV "machen") ;
+lin make_V = regV "machen" ;
+lin as_Prep = mkPrep "wie" nominative ;
+lin out_Adv = mkAdv "draussen" ;
+lin up_Adv = mkAdv "auf" ;
+lin see_VS = mkVS I.sehen_V ;
+lin see_VQ = mkVQ I.sehen_V ;
+lin see_V2V = mkV2V I.sehen_V accPrep ;
+lin see_V2 = L.see_V2 ;
+lin see_V = I.sehen_V ;
+lin know_VS = L.know_VS ;
+lin know_VQ = mkVQ I.wissen_V ;
+lin know_V2 = mkV2 I.kennen_V ;
+lin know_V = I.wissen_V ;
+lin time_N = variants{} ; -- 
+lin time_2_N = reg2N "Mal" "Male" neuter ;
+lin time_1_N = mkN "Zeit" "Zeiten" feminine ;
+lin take_V2 = mkV2 (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen") ;
+lin so_Adv = mkAdv "so" ;
+lin year_N = L.year_N ;
+lin into_Prep = inAcc_Prep ;
+lin then_Adv = mkAdv "dann" ;
+lin think_VS = mkVS I.denken_V ;
+lin think_V2 = mkV2 I.denken_V ;
+lin think_V = L.think_V ;
+lin come_V = L.come_V ;
+lin than_Subj = ss "als" ;
+lin more_Adv = mkAdv "mehr" ;
+lin about_Prep = S.on_Prep ;
+lin now_Adv = mkAdv "jetzt" | mkAdv "nun" ;
+lin last_A = variants{} ; -- 
+lin last_1_A = mkA "letzt" ;
+lin last_2_A = mkA "letzt" ;
+lin other_A = mkA "ander" ;
+lin give_V3 = L.give_V3 ;
+lin give_V2 = dirV2 I.geben_V ;
+lin give_V = I.geben_V ;
+lin just_Adv = mkAdv "genau" | mkAdv "nur" ; -- comment=split
+lin people_N = mkN "Volk" "Völker" neuter ;
+lin also_Adv = mkAdv "auch" ;
+lin well_Adv = mkAdv "gut" ;
+lin only_Adv = mkAdv "nur" ;
+lin new_A = L.new_A ;
+lin when_Subj = ss "wenn" | ss "als" ; -- comment=split in German ; could be parametric
+lin way_N = variants{} ; -- 
+lin way_2_N = mkN "Weise" ;
+lin way_1_N = mkN "Weg" ;
+lin look_VA = mkVA (mkV "aus" I.sehen_V) ;
+lin look_V2 = mkV2 (prefixV "an" (mkV "schauen")) ;
+lin look_V = mkV "schauen" ;
+lin like_Prep = mkPrep "wie"nominative ;
+lin use_VV = mkVV (mkV "pflegen") ;
+lin use_V2 = dirV2 (irregV "verwenden" "verwendet" "verwendete" "verwendete" "verwendet") ;
+lin use_V = no_geV (mkV "benützen") ;
+lin because_Subj = S.because_Subj ;
+lin good_A = mk3A "gut" "besser" "beste" ;
+lin find_VS = mkVS I.finden_V ;
+lin find_V2A = mkV2A I.finden_V ;
+lin find_V2 = L.find_V2 ;
+lin find_V = I.finden_V ;
+lin man_N = L.man_N ;
+lin want_VV = S.want_VV ;
+lin want_V2V = mkV2V I.wollen_V ;
+lin want_V2 = mkV2 I.wollen_V ;
+lin want_V = I.wollen_V ;
+lin day_N = L.day_N ;
+lin between_Prep = S.between_Prep ;
+lin even_Adv = mkAdv "sogar" ;
+lin there_Adv = ss "da" | ss "dort" ;
+lin many_Det = S.many_Det ;
+lin after_Prep = S.after_Prep ;
+lin down_Adv = mkAdv "hinunter" ;
+lin yeah_Interj = ss "jawohl" ;
+lin so_Subj = ss "so dass" ;
+lin thing_N = mkN "Sache" | mkN "Ding" "Dinge" neuter ;
+lin tell_VS = mkVS (no_geV (mkV "erzählen")) ;
+lin tell_V3 = mkV3 (fixprefixV "er" (mkV "zählen")) ; ---- delete, sense is split!
+lin tell_1_V3 = variants{} ; -- 
+lin tell_2_V3 = variants{} ; -- 
+lin tell_V2V = mkV2V (no_geV (mkV "erzählen")) ;
+lin tell_V2S = mkV2S (no_geV (mkV "erzählen")) ;
+lin tell_V2 = mkV2 (no_geV (mkV "erzählen")) ;
+lin tell_V = no_geV (mkV "erzählen") ;
+lin through_Prep = S.through_Prep ;
+lin back_Adv = mkAdv "zurück" ;
+lin still_Adv = mkAdv "immer noch" ;
+lin child_N = L.child_N ;
+lin here_Adv = ss "hier" ;
+lin over_Prep = mkPrep "über" accusative ; -- comment=split dative
+lin too_Adv = mkAdv "zu" ;
+lin put_V2 = mkV2 (mkV "setzen") | mkV2 (mkV "stellen") | mkV2 (mkV "legen") ;
+lin on_Adv = mkAdv "auf" ;
+lin no_Interj = mkInterj "nein" ;
+lin work_V2 = mkV2 (no_geV (mkV "bearbeiten")) ;
+lin work_V = variants{}; -- mkV2 (no_geV (mkV "bearbeiten")) ;
+lin work_2_V = mkV "funktionieren" ;
+lin work_1_V = mkV "arbeiten" ;
+lin become_VA = L.become_VA ;
+lin become_V2 = mkV2 (seinV werden_V) ; -- comment=subcat : VN
+lin become_V = seinV werden_V ;
+lin old_A = L.old_A ;
+lin government_N = mkN "Regierung" ;
+lin mean_VV = mkVV (mkV "meinen") ;
+lin mean_VS = mkVS (mkV "meinen") | mkVS (no_geV (mkV "bedeuten")) ;
+lin mean_V2V = mkV2V (mkV "meinen") ; -- comment=subcat
+lin mean_V2 = mkV2 "meinen" ;
+lin part_N = reg2N "Rolle" "Rollen" feminine ; -- comment=split: Teil (teil_N)
+lin leave_V2V = mkV2V I.lassen_V ;
+lin leave_V2 = L.leave_V2 ;
+lin leave_V = seinV (mkV "ab" I.fahren_V) | I.gehen_V; -- comment=split: train leaving = abfahren; human leaving = gehen
+lin life_N = reg2N "Leben" "Leben" neuter ;
+lin great_A = mkA "großartig" | mk3A "groß" "größer" "größte" ; ---- split: great day (großartig) / great king (groß)
+lin case_N = mkN "Fall" "Fälle" masculine | reg2N "Behälter" "Behälter" masculine ; -- comment=split
+lin woman_N = L.woman_N ;
+lin over_Adv = mkAdv "vorbei" ; -- comment=split
+lin seem_VV = mkVV I.scheinen_V ;
+lin seem_VS = mkVS I.scheinen_V ;
+lin seem_VA = mkVA (mkV "aus" I.sehen_V) ;
+lin work_N = reg2N "Arbeit" "Arbeiten" feminine ;
+lin need_VV = mkVV I.müssen_V ;
+lin need_VV = mkVV I.müssen_V ;
+lin need_V2 = mkV2 (mkV "brauchen") ;
+lin need_V = mkV "brauchen" ; ---- delete
+lin feel_VS = mkVS (irregV "denken" "denkt" "dachte" "dächte" "gedacht") ;
+lin feel_VA = reflV (mkV "fühlen") accusative ;
+lin feel_V2 = mkV2 "fühlen" ;
+lin feel_V = mkV "fühlen" ;
+lin system_N = reg2N "System" "Systeme" neuter ;
+lin each_Det = S.every_Det ;
+lin may_2_VV = mkVV I.dürfen_V ;
+lin may_1_VV = mkVV I.können_V ; -- comment= no direct translation; e.g. I MAY be able to help you = ich kann dir VIELLEICHT helfen
+lin much_Adv = mkAdv "viel" ;
+lin ask_VQ = mkVQ (mkV "fragen") ;
+lin ask_V2V = mkV2V I.bitten_V ;
+lin ask_V2 = mkV2 I.bitten_V ;
+lin ask_V = I.bitten_V ;
+lin group_N = reg2N "Gruppe" "Gruppen" feminine ;
+lin number_N = variants{} ; -- 
+lin number_3_N = mkN "Numerus" "Numerus" "Numerus" "Numerus" "Numeri" "Numeri" masculine ;
+lin number_2_N = mkN "Anzahl" "Anzahlen" feminine ;
+lin number_1_N = mkN "Zahl" "Zahlen" feminine ;
+lin yes_Interj = ss "ja" ;
+lin however_Adv = mkAdv "wie auch immer" | mkAdv "jedoch" ;
+lin another_Det = M.detLikeAdj False M.Sg "ander" ;
+lin again_Adv = mkAdv "wieder" ;
+lin world_N = reg2N "Welt" "Welten" feminine ;
+lin area_N = variants{} ; -- 
+lin area_6_N = mkN "Fläche" feminine ;
+lin area_5_N = mkN "Bereich" ;
+lin area_4_N = mkN "Bereich" ;
+lin area_3_N = mkN "Bereich" ;
+lin area_2_N = mkN "Bereich" ;
+lin area_1_N = mkN "Gebiet" "Gebiet" "Gebiet" "Gebiets" "Gebiete" "Gebieten" neuter | mkN "Gegend" feminine ;
+lin show_VS = mkVS (regV "zeigen") ;
+lin show_VQ = mkVQ (regV "zeigen") ;
+lin show_V2 = dirV2 (regV "zeigen"); -- comment=subcat; V3 in German; I can show you = ich kann ES dir zeigen
+lin show_V = regV "zeigen" ;
+lin course_N = reg2N "Bahn" "Bahnen" feminine | mkN "Kurs" ; --- split: course of the moon = Bahn; language course = Kurs
+lin company_2_N = reg2N "Gesellschaft" "Gesellschaften" feminine;
+lin company_1_N = reg2N "Firma" "Firmen" feminine ;
+lin under_Prep = mkPrep "unter" dative | mkPrep "unter" accusative ; --- split: ich stehe unter der Brücke (dat) ; ich gehe unter die Brücke (acc)
+lin problem_N = reg2N "Problem" "Probleme" neuter ;
+lin against_Prep = mkPrep "gegen" accusative ;
+lin never_Adv = mkAdv "nie" ;
+lin most_Adv = mkAdv "meistens" ; ---- cat am meisten?
+lin service_N = reg2N "Dienst" "Dienste" masculine | mkN "Dienstleistung" ;
+lin try_VV = mkVV (fixprefixV "ver" (mkV "suchen")) ;
+lin try_V2 = mkV2 (mkV "kosten") ;
+lin try_V = fixprefixV "ver" (mkV "suchen") ; --cat = V2?: I tried = ich habe ES versucht.
+lin call_V2 = mkV2 (prefixV "an" I.rufen_V) | mkV2 I.rufen_V ; --- split: call on the phone; call out a name
+lin call_V = prefixV "an" I.rufen_V ;
+lin hand_N = L.hand_N ;
+lin party_N = variants{} ; -- 
+lin party_2_N = mkN "Partei" "Partei" "Partei" "Partei" "Parteien" "Parteien" feminine ;
+lin party_1_N = mkN "Fest" "Fest" "Fest" "Festes" "Feste" "Festen" neuter | reg2N "Feier" "Feiern" feminine ;
+lin high_A = mkA "hoch" "hoh" "höher" "höchste";
+lin about_Adv = mkAdv "ungefähr" ; -- status=guess
+lin something_NP = S.something_NP ;
+lin school_N = L.school_N ;
+lin in_Adv = variants{}; -- S.in_Prep ;
+lin in_1_Adv = mkAdv "drinnen" ;
+lin in_2_Adv = mkAdv "hinein" ;
+lin small_A = L.small_A ;
+lin place_N = mkN "Ort" | mkN "Platz" "Platz" "Platz" "Platzes" "Plätze" "Plätzen" masculine ;
+lin before_Prep = S.before_Prep ;
+lin while_Subj = ss "während" ;
+lin away_Adv = variants{} ; -- 
+lin away_2_Adv = mkAdv "weg" ;
+lin away_1_Adv = mkAdv "weg" ;
+lin keep_VV = mkVV (fixprefixV "wieder" (mkV "holen")) ; -- cat: to KEEP doing something = ich mache etwas STÄNDIG
+lin keep_V2A = mkV2A I.halten_V ;
+lin keep_V2 = mkV2 (irregV "behalten" "behält" "behielt" "behielte" "behalten") ;
+lin keep_V = I.halten_V ; --- delete: false extraction
+lin point_N = variants{} ; -- 
+lin point_2_N = mkN "Punkt" ;
+lin point_1_N = mkN "Punkt" ;
+lin house_N = L.house_N ;
+lin different_A = mkA "verschieden" ;
+lin country_N = L.country_N ;
+lin really_Adv = mkAdv "wirklich" ; -- status=guess
+lin provide_V2 = mkV2 (prefixV "bereit" (mkV "stellen")) ;
+lin provide_V = fixprefixV "ver" (mkV "sorgen") ;
+lin week_N = mkN "Woche" ;
+lin hold_VS = mkVS (mkV "meinen") ;
+lin hold_V2 = L.hold_V2 ;
+lin hold_V = L.hold_V2 ; --- delete: false extraction
+lin large_A = mk3A "groß" "größer" "größte" | mkA "weit" ; --- split: large dog (groß); large area (weit)
+lin member_N = mkN "Mitglied" "Mitglied" "Mitglied" "Mitglieds" "Mitglieder" "Mitglieder" neuter ;
+lin off_Adv = mkAdv "weg" | mkAdv "davon" ;
+lin always_Adv = S.always_AdV ;
+lin follow_VS = mkVS (mkV "folgern") ;
+lin follow_V2 = mkV2 (mkV "folgen") ;
+lin follow_V = mkV "folgen" ;
+lin without_Prep = S.without_Prep ;
+lin turn_VA = mkVA I.werden_V ;
+lin turn_V2 = mkV2 L.turn_V ;
+lin turn_V = L.turn_V ;
+lin end_N = variants{} ; -- 
+lin end_2_N = mkN "Seite" ;
+lin end_1_N = mkN "Ende" "Ende" "Ende" "Endes" "Enden" "Enden";
+lin within_Prep = mkPrep "innerhalb" genitive ;
+lin local_A = mkA "lokal" | mkA "örtlich" ;
+lin where_Subj = ss "wo" ;
+lin during_Prep = S.during_Prep ;
+lin bring_V3 = mkV3 I.bringen_V ;
+lin bring_V2 = mkV2 I.bringen_V ;
+lin most_Det = M.detLikeAdj False M.Pl "meist" ;
+lin word_N = mkN "Wort" "Wörter" neuter | mkN "Wort" "Worte" neuter ; ---- split
+lin begin_V2 = mkV2 (prefixV "an" I.fangen_V) | mkV2 I.beginnen_V ;
+lin begin_V = prefixV "an" I.fangen_V | I.beginnen_V ;
+lin although_Subj = S.although_Subj ;
+lin example_N = mkN "Beispiel" "Beispiele" neuter ;
+lin next_Adv = mkAdv "als nächstes" ; -- status=guess
+lin family_N = mkN "Familie" ;
+lin rather_Adv = mkAdv "eher" | mkAdv "lieber" ;
+lin fact_N = mkN "Tatsache" ;
+lin like_VV = mkVV I.mögen_V ; -- cat: ideal German translation would be with adv, e.g. I LIKE running = ich laufe GERNE
+lin like_VS = mkVS (irregV "gefallen" "gefällt" "gefiel" "gefiele" "gefallen") ; -- cat: ideal translation would be with dummy expletive, e.g. I like that... = es gefällt mir, dass ...
+lin like_V2 = L.like_V2 ;
+lin social_A = mkA "sozial" ;
+lin write_VS = mkVS (irregV "schreiben" "schreibt" "schrieb" "schriebe" "geschrieben") ;
+lin write_V2 = L.write_V2 ;
+lin write_V = irregV "schreiben" "schreibt" "schrieb" "schriebe" "geschrieben" ;
+lin state_N = variants{} ; -- 
+lin state_2_N = mkN "Stand" "Stand" "Stand" "Standes" "Stände" "Stände" | mkN "Zustand" "Zustand" "Zustand" "Zustandes" "Zustände" "Zustände";
+lin state_1_N = mkN "Staat" ;
+lin percent_N = mkN "Prozent" ;
+lin quite_Adv = S.quite_Adv ;
+lin both_Det = M.detLikeAdj False M.Pl "beid" ;
+lin start_V2 = mkV2 I.beginnen_V ;
+lin start_V = I.beginnen_V ;
+lin run_V2 = mkV2 (mkV "leiten") | mkV2 (prefixV "aus" (mkV "führen")) ; ---- split: run a company, run a programme, maybe add: run elections?
+lin run_V = L.run_V ;
+lin long_A = L.long_A ;
+lin right_Adv = variants{} ; -- 
+lin right_2_Adv = mkAdv "rechts" ;
+lin right_1_Adv = mkAdv "richtig" ;
+lin set_V2 = mkV2 (mkV "stellen") | mkV2 (prefixV "fest" (mkV "setzen")) | mkV2 (mkV "decken") ; ---- split: set the clock | set a date| set the table
+lin help_V2V = mkV2V I.helfen_V ;
+lin help_V2 = mkV2 I.helfen_V ;
+lin help_V = I.helfen_V ;
+lin every_Det = S.every_Det ;
+lin home_N = mkN "Zuhause" "Zuhause" "Zuhause" "Zuhauses" "Zuhause" "Zuhausen" neuter ;
+lin month_N = mkN "Monat" "Monat" "Monat" "Monats" "Monate" "Monaten" masculine ;
+lin side_N = mkN "Seite" ;
+lin night_N = L.night_N ;
+lin important_A = L.important_A ;
+lin eye_N = L.eye_N ;
+lin head_N = L.head_N ;
+lin information_N = mkN "Information" ;
+lin question_N = L.question_N ;
+lin business_N = mkN "Geschäft" "Geschäfte" neuter ;
+lin play_V2 = variants{} ; -- 
+lin play_V = variants{} ; -- 
+lin play_3_V2 = L.play_V2 ;
+lin play_3_V = L.play_V ;
+lin play_2_V2 = L.play_V2 ;
+lin play_2_V = L.play_V ;
+lin play_1_V2 = L.play_V2 ;
+lin play_1_V = L.play_V ;
+lin power_N = mkN "Strom" "Ströme" masculine | mkN "Kraft" "Kräfte" feminine | mkN "Macht" "Mächte" feminine ; --- split: power cut | the exercises take a lot of power | the person in power
+lin money_N = mkN "Geld" "Geld" "Geld" "Geldes" "Gelder" "Geldern" neuter ;
+lin change_N = mkN "Veränderung" feminine | mkN "Wechselgeld" "Wechselgeld" "Wechselgeld" "Wechselgeldes" "Wechselgelder" "Wechselgeldern"; --- split
+lin move_V2 = mkV2 (no_geV (mkV "bewegen")) ;
+lin move_V = variants{}; -- mkV2 (no_geV (mkV "bewegen")) ;
+lin move_2_V = prefixV "um" I.ziehen_V ;
+lin move_1_V = no_geV (mkV "bewegen") ;
+lin interest_N = variants{} ; -- 
+lin interest_4_N = variants{} ; -- 
+lin interest_2_N = mkN "Zins" "Zins" "Zins" "Zinses" "Zinsen" "Zinsen" masculine ;
+lin interest_1_N = mkN "Interesse" "Interesse" "Interesse" "Interesses" "Interessen" "Interessen" neuter ;
+lin order_N = mkN "Befehl" | mkN "Reihenfolge" | mkN "Ordnung" ; --- split: she gave an order | read it in this order | everything is in order
+lin book_N = L.book_N ;
+lin often_Adv = mkAdv "häufig" | mkAdv "oft" ;
+lin development_N = mkN "Entwicklung" ;
+lin young_A = L.young_A ;
+lin national_A = mk3A "national" "nationaler" "nationalste" | mkA "Staats-" ; -- status=guess status=guess
+lin pay_V3 = mkV3 (prefixV "auf" (mkV "passen")) ; --- delete: false extraction
+lin pay_V2V = mkV2V (no_geV (mkV "bezahlen")) ;
+lin pay_V2 = mkV2 (no_geV (mkV "bezahlen")) ;
+lin pay_V = mkV "zahlen" ;
+lin hear_VS = mkVS (mkV "hören") ; -- status=guess, src=wikt
+lin hear_V2V = mkV2V (mkV "hören") ; -- status=guess, src=wikt
+lin hear_V2 = L.hear_V2 ;
+lin hear_V = mkV "hören" ; -- status=guess, src=wikt
+lin room_N = variants{} ; -- 
+lin room_1_N = mkN "Raum" "Raum" "Raum" "Raumes" "Räume" "Räumen" masculine | mkN "Zimmer" "Zimmer" neuter ;
+lin room_2_N = mkN "Platz" "Platz" "Platz" "Platzes" "Plätze" "Plätzen" ;
+lin whether_Subj = ss "ob" ;
+lin water_N = L.water_N ;
+lin form_N = mkN "Form" feminine | mkN "Formular" "Formular" "Formular" "Formulars" "Formulare" "Formularen" neuter ; ---- split: form as shape | you have to fill out the form
+lin car_N = L.car_N ;
+lin other_N = mkN "Andere" ;
+lin yet_Adv = variants{} ; -- 
+lin yet_2_Adv = mkAdv "dennoch" ;
+lin yet_1_Adv = mkAdv "noch" ;
+lin perhaps_Adv = mkAdv "vielleicht" | mkAdv "wohl" ; -- status=guess status=guess
+lin meet_V2 = mkV2 I.treffen_V | mkV2 (prefixV "gerecht" I.werden_V) | mkV2 (prefixV "ein" I.halten_V) ; ---- split: meet a friend | meet expectations | meet a deadline
+lin meet_V = I.treffen_V ; --- cat: never without N in German: e.g. let's meet = lass uns treffen
+lin level_N = variants{} ; -- 
+lin level_2_N = mkN "Stock" "Stock" "Stock" "Stocks" "Stöcke" "Stöcken" masculine | mkN "Spiegel" ; ---- split further: level of building / water level
+lin level_1_N = mkN "Niveau" "Niveaus" neuter ;
+lin until_Subj = ss "bis" ;
+lin though_Subj = S.although_Subj ;
+lin policy_N = mkN "Verfahrensweise" | mkN "Police" ; --- split: what is your policy on this? / insurance policy
+lin include_V2 = mkV2 (prefixV "ein" I.schließen_V) | mkV2 (mkV "inkludieren") ;
+lin include_V = mkV "einfügen" | mkV "inkludieren" ; --- delete: false extraction
+lin believe_VS = mkVS (regV "glauben") ; -- status=guess, src=wikt
+lin believe_V2 = mkV2 (regV "glauben") ; -- status=guess, src=wikt
+lin believe_V = regV "glauben" ; -- status=guess, src=wikt
+lin council_N = rat_N ; -- status=guess
+lin already_Adv = L.already_Adv ;
+lin possible_A = mkA "möglich" ; -- status=guess
+lin nothing_NP = S.nothing_NP ;
+lin line_N = mkN "Linie" | mkN "Leine" ; ---- split can you walk on a line | the dog is on a line
+lin allow_V2V = mkV2V I.lassen_V | mkV2V (no_geV (mkV "erlauben")) ; --- note: different case: I let her go = ich lasse sie gehen / ich erlaube ihr zu gehen
+lin allow_V2 = mkV2 (no_geV (mkV "erlauben")) ;
+lin need_N = mkN "Not" "Nöte" feminine | mkN "Bedarf" | mkN "Bedürfnis" "Bedürfnis" "Bedürfnis" "Bedürfnisses" "Bedürfnisse" "Bedürfnissen" neuter ; --- split: women in need (Not); there is a need for ... (Bedarf; Bedürfnis - not full synonyms but very close)
+lin effect_N = mkN "Effekt" | mkN "Auswirkung" | mkN "Wirkung" ;
+lin big_A = L.big_A ;
+lin use_N = mkN "Benutzung" | mkN "Anwendung" | mkN "Gebrauch" "Gebrauch" "Gebrauch" "Gebrauchs" "Gebräuche" "Gebräuchen" masculine ;
+lin lead_V2V = mkV2V (mkV "irreführen") ; ---- delete: false extraction
+lin lead_V2 = mkV2 (mkV "führen") ;
+lin lead_V = mkV "führen" ;
+lin stand_V2 = mkV2 (prefixV "aus" I.halten_V) ;
+lin stand_V = L.stand_V ;
+lin idea_N = mkN "Idee" | mkN "Ahnung" ; --- split: many creative ideas / no idea how this works
+lin study_N = mkN "Studie" | mkN "Studium" "Studium" "Studium" "Studiums" "Studien" "Studien" ; -- split: a study showed / his study of French
+lin lot_N = mkN "Grundstück" "Grundstück" "Grundstück" "Grundstücks" "Grundstücke" "Grundstücken"| mkN "Los" "Los" "Los" "Loses" "Lose" "Losen"; --- split: built on a lot / decided by lot
+lin live_V = L.live_V ;
+lin job_N = mkN "Job" "Jobs" masculine | mkN "Aufgabe" ; --- split: teacher job / your only job today is being friendly
+lin since_Subj = ss "seit" ;
+lin name_N = L.name_N ;
+lin result_N = mkN "Ergebnis" "Ergebnis" "Ergebnis" "Ergebnisses" "Ergebnisse" "Ergebnissen" neuter ;
+lin body_N = mkN "Körper" masculine ; -- status=guess
+lin happen_VV = mkVV I.geschehen_V ; --- NOTE: better translation = zufällig geschehen
+lin happen_V = mkV "passieren" "passiert" "passierte" "passiere" "passiert" | prefixV "statt" I.finden_V ; --- split: an accident happened / an event happened
+lin friend_N = L.friend_N ;
+lin right_N = mkN "Recht" "Recht" "Recht" "Rechts" "Rechte" "Rechten" neuter ;
+lin least_Adv = mkAdv "am wenigsten" ;
+lin right_A = variants{} ; -- 
+lin right_2_A = mkA "recht" ;
+lin right_1_A = mkA "richtig" ;
+lin almost_Adv = mkAdv "fast" ;
+lin much_Det = S.much_Det ;
+lin carry_V2 = mkV2 I.tragen_V ;
+lin carry_V = I.tragen_V ; --- delete: false extraction
+lin authority_N = variants{} ; -- 
+lin authority_2_N = mkN "Autorität" feminine ;
+lin authority_1_N = mkN "Kompetenz" feminine ;
+lin long_Adv = mkAdv "lange" ; ---cat? can't think of example of use of long as Adv
+lin early_A = mkA "früh" | mkA "verfrüht" ; --- split: early in the morning | a report sent in early
+lin view_N = variants{} ; -- 
+lin view_2_N = mkN "Ansicht" feminine ;
+lin view_1_N = mkN "Aussicht" feminine | mkN "Ausblick" ;
+lin public_A = mkA "öffentlich" ; -- status=guess
+lin together_Adv = mkAdv "zusammen" ;
+lin talk_V2 = mkV2 (mkV "reden") ; --- note: construction "talk politics" not possible; need PP: über Politik reden
+lin talk_V = mkV "reden" | I.sprechen_V ;
+lin report_N = mkN "Bericht" ;
+lin after_Subj = ss "nachdem" ;
+lin only_Predet = S.only_Predet ;
+lin before_Subj = ss "bevor" ;
+lin bit_N = mkN "Bit" neuter | mkN "Bisschen" "Bisschen" neuter | mkN "Stück" "Stück" "Stück" "Stückes" "Stücke" "Stücken" neuter | mkN "Stückchen" "Stückchen" neuter ; --- split: computational bit / a bit of luck / one bit of the puzzle (Stück / Stückchen)
+lin face_N = mkN "Gesicht" neuter | mkN "Gesichtsausdruck" "Gesichtsausdruck" "Gesichtsausdruck" "Gesichtsausdrucks" "Gesichtsausdrücke" "Gesichtsausdrücken" masculine ; --- split: beautiful face / pull a face
+lin sit_V2 = mkV2 I.sitzen_V ;
+lin sit_V = L.sit_V ;
+lin market_N = variants{} ; -- 
+lin market_1_N = mkN "Markt" "Markt" "Markt" "Markts" "Märkte" "Märkten" masculine ;
+lin market_2_N = mkN "Markt" "Markt" "Markt" "Markts" "Märkte" "Märkten" masculine ; ---note: stock market better translated to Börse
+lin appear_VV = mkVV I.scheinen_V ;
+lin appear_VS = mkVS I.scheinen_V ;
+lin appear_VA = mkVA I.scheinen_V ;
+lin appear_V = mkV "erscheinen" "erscheint" "erschien" "erscheine" "erscheint" ;
+lin continue_VV = mkVV (prefixV "weiter" (mkV "machen")) | mkVV (prefixV "fort" I.fahren_V) ;
+lin continue_V2 = mkV2 (prefixV "weiter" (mkV "machen")) ;
+lin continue_V = prefixV "weiter" (mkV "machen") ;
+lin able_A = mkA "kompetent" | mkA "fähig" ; --- split: an able student / she is able to drive
+lin political_A = mk3A "politisch" "politischer" "politischste" ; -- status=guess
+lin later_Adv = mkAdv "später" ;
+lin hour_N = mkN "Stunde" ;
+lin rate_N = mkN "Tempo" "Tempo" "Tempo" "Tempos" "Tempi" "Tempi" | mkN "Kurs" | mkN "Verhältnis" "Verhältnis" "Verhältnis" "Verhältnisses" "Verhältnisse" "Verhältnissen" neuter ; --- split: at a fast rate / change rate / rate of two sides to each other
+lin law_N = variants{} ; -- 
+lin law_2_N = mkN "Jura" "Jura" "Jura" "Juras" "Juras" "Juras" masculine ; --- note: NO plural!!!
+lin law_1_N = mkN "Gesetz" "Gesetz" "Gesetz" "Gesetzes" "Gesetze" "Gesetzen" neuter ;
+lin door_N = L.door_N ;
+lin court_N = variants{} ; -- 
+lin court_2_N = mkN "Gerichtshof" "Gerichtshof" "Gerichtshof" "Gerichtshofes" "Gerichtshöfe" "Gerichtshöfen" masculine | mkN "Gericht" "Gericht" "Gericht" "Gerichts" "Gerichte" "Gerichten" ;
+lin court_1_N = mkN "Hof" "Hof" "Hof" "Hofes" "Höfe" "Höfen" masculine ;
+lin office_N = mkN "Amt" "Amt" "Amt" "Amts" "Ämter" "Ämtern" neuter | mkN "Büro" "Büros" neuter ; --- split: the president in office / the president's office
+lin let_V2V = mkV2V I.lassen_V ;
+lin war_N = L.war_N ;
+lin produce_V2 = mkV2 (mkV "produzieren" "produziert" "produzierte" "produziere" "produziert") | mkV2 (mkV "erzielen" "erzielt" "erzielte" "erziele" "erzielt"); --- split: produce cheese / produce results
+lin produce_V = mkV "produzieren" "produziert" "produzierte" "produziere" "produziert" ; --- false extraction
+lin reason_N = L.reason_N ;
+lin less_Adv = mkAdv "weniger" ; -- status=guess
+lin minister_N = variants{} ; -- 
+lin minister_2_N = mkN "Pfarrer" "Pfarrer" masculine ;
+lin minister_1_N = mkN "Minister" "Minister" masculine ;
+lin subject_N = variants{} ; -- 
+lin subject_2_N = mkN "Subjekt" "Subjekt" "Subjekt" "Subjekts" "Subjekte" "Subjekten" neuter | mkN "Thema" "Thema" "Thema" "Themas" "Themen" "Themen" neuter | mkN "Fach" "Fach" "Fach" "Fachs" "Fächer" "Fächern" neuter ; --- split further: subject and object / the subject of this talk / maths is my fav subject
+lin subject_1_N = mkN "Gegenstand" "Gegenstand" "Gegenstand" "Gegenstands" "Gegenstände" "Gegenständen" masculine ; --- note: "subject matter" is not sufficiently clear for disambiguating meanings; interpreted as physical matter of a subject
+lin person_N = L.person_N ;
+lin term_N = mkN "Semester" neuter | mkN "Ausdruck" "Ausdruck" "Ausdruck" "Ausdrucks" "Ausdrücke" "Ausdrücken" masculine | mkN "Bedingung" ; --- split: school term(no general term in German; semester/trimester has to be specified) / scientific term / terms and conditions
+lin particular_A = mkA "bestimmt" | mkA "eigen" ; --- split: do you need any particular food | she is particular in what she eats
+lin full_A = L.full_A ;
+lin involve_VS = variants{}; -- mkV2 (prefixV "ein" (mkV "beziehen" "bezieht" "beziehte" "beziehe" "bezogen")) | mkV2 (mkV "bedingen" "bedingt" "bedingte" "bedinge" "bedingt") ; --- split: involve somebody | involve something
+lin involve_V2 = mkV2 (prefixV "ein" (mkV "beziehen" "bezieht" "beziehte" "beziehe" "bezogen")) | mkV2 (mkV "bedingen" "bedingt" "bedingte" "bedinge" "bedingt") ; --- split: involve somebody | involve something
+lin involve_V = prefixV "ein" (mkV "beziehen" "bezieht" "beziehte" "beziehe" "bezogen") ; --- delete: false extraction
+lin sort_N = mkN "Sorte" ;
+lin require_VS = mkVS (mkV "erfordern" "erfordert" "erforderte" "erfordere" "erfordert") ;
+lin require_V2V = mkV2V (mkV "erfordern" "erfordert" "erforderte" "erfordere" "erfordert") ; --- cat: it requires you to = es erfordert von dir... / es erfordert, dass du
+lin require_V2 = mkV2 (mkV "erfordern" "erfordert" "erforderte" "erfordere" "erfordert") | mkV2 (no_geV (mkV "benötigen")) ; --- split: it requires a lot of energy / you require a lot of energy
+lin require_V = irregV "erfordern" "erfordert" "erforderte" "erforderte" "erfordert" ; --- delete: false extraction
+lin suggest_VS = mkVS (prefixV "vor" I.schlagen_V) ;
+lin suggest_V2 = mkV2 (prefixV "vor" I.schlagen_V) ;
+lin suggest_V = prefixV "vor" I.schlagen_V ; --- delete: false extraction
+lin far_A = mkA "fern" | mkA "weit" ; --- split: near and far / a far distance
+lin towards_Prep = mkPrep "auf" accusative "zu" ; -- note: preposition around the noun
+lin anything_NP = S.mkNP (mkPN "irgendwas") ;
+lin period_N = variants{} ; -- 
+lin period_3_N = mkN "Regel" "Regeln" feminine | mkN "Periode" ;
+lin period_2_N = mkN "Punkt" ;
+lin period_1_N = mkN "Abschnitt" | mkN "Periode" ;
+lin consider_VV = mkVV (mkV "überlegen" "überlegt" "überlegte" "überlege" "überlegt") ; --- cat: V2V in German: I'm considering leaving = ich überlege mir zu gehen
+lin consider_VS = mkVS (mkV "überlegen") ; --- delete: false extraction
+lin consider_V3 = mkV3 I.halten_V ; --- cat: I consider her a wise woman = ich halte sie FÜR eine weise Frau
+lin consider_V2V = mkV2V (mkV "überlegen") ; --- delete: false extraction for English
+lin consider_V2A = mkV2A (mkV "überlegen") ; --- delete: false extraction
+lin consider_V2 = mkV2 (mkV "überlegen" "überlegt" "überlegte" "überlege" "überlegt") ; --- cat: I will consider it = ich überlege es MIR
+lin consider_V = mkV "überlegen" ; --- delete: false extraction
+lin read_VS = mkVS (I.lesen_V) ;
+lin read_V2 = L.read_V2 ;
+lin read_V = I.lesen_V ;
+lin change_V2 = mkV2 (mkV "ändern") ;
+lin change_V = reflV (mkV "ändern") accusative ;
+lin society_N = mkN "Gesellschaft" "Gesellschaften" feminine ; -- status=guess
+lin process_N = mkN "Prozess" "Prozesse" masculine ; -- status=guess
+lin mother_N = mkN "Mutter" "Mütter" feminine ;
+lin offer_VV = mkVV (prefixV "an" I.bieten_V) ;
+lin offer_V2 = mkV2 I.bieten_V ;
+lin late_A = mkA "spät" ; -- status=guess
+lin voice_N = mkN "Stimme" ;
+lin both_Adv = mkAdv "beide" ;
+lin once_Adv = mkAdv "einmal" ;
+lin police_N = mkN "Polizei" feminine ;
+lin kind_N = mkN "Art" feminine ;
+lin lose_V2 = L.lose_V2 ;
+lin lose_V = I.verlieren_V ;
+lin add_VS = mkVS (prefixV "hinzu" (mkV "fügen")) ;
+lin add_V2 = mkV2 (prefixV "hinzu" (mkV "fügen")) | mkV2 (mkV "addieren" "addiert" "addierte" "addiere" "addiert"); --- split: I added her (on FB) / I added two numbers
+lin add_V = mkV "addieren" "addiert" "addierte" "addiere" "addiert" ; --- delete: false extraction
+lin probably_Adv = mkAdv "wahrscheinlich" ; -- status=guess
+lin expect_VV = mkVV (mkV "erwarten" "erwartet" "erwartete" "erwarte" "erwartet") ;
+lin expect_VS = mkVS (mkV "erwarten" "erwartet" "erwartete" "erwarte" "erwartet") ;
+lin expect_V2V = mkV2V (mkV "erwarten" "erwartet" "erwartete" "erwarte" "erwartet") ; --- cat: I expect her to go = Ich erwarte, dass sie gehen wird
+lin expect_V2 = mkV2 (mkV "erwarten" "erwartet" "erwartete" "erwarte" "erwartet") ;
+lin expect_V = irregV "erwarten" "erwartet" "erwartete" "erwarte" "erwartet" ; --- delete: false extraction (except for "I am expecting" - ich erwarte ein Kind)
+lin ever_Adv = mkAdv "jemals" | mkAdv "je" ;
+lin available_A = mkA "verfügbar" ;
+lin price_N = mkN "Preis" ;
+lin little_A = mkA "wenig" | mkA "klein" ; --- split: a little money (is little a det here?) / a little girl
+lin action_N = mkN "Maßnahme" | mkN "Handlung" feminine ; --- split: take action against | acting a certain way
+lin issue_N = variants{} ; -- 
+lin issue_2_N = mkN "Ausgabe" ;
+lin issue_1_N = mkN "Problem" "Probleme" neuter | mkN "Angelegenheit" feminine ; --- split further: this is no issue / the issue of whether ...
+lin far_Adv = L.far_Adv ;
+lin remember_VS = mkVS (reflV (mkV "erinnern" "erinnert" "erinnerte" "erinnere" "erinnert") accusative) ;
+lin remember_V2 = mkV2 (reflV (mkV "erinnern" "erinnert" "erinnerte" "erinnere" "erinnert") accusative) | mkV2 (reflV (mkV "merken") accusative) ; --- split: remember a person (note: in German "ich erinnere mich AN dich") / remember a fact
+lin remember_V = reflV (mkV "erinnern" "erinnert" "erinnerte" "erinnere" "erinnert") accusative ;
+lin position_N = mkN "Stelle" | mkN "Lage" | mkN "Position" ; --- split: precise position is unknown / I'm in a bad position / a high position
+lin low_A = mk3A "niedrig" "niedriger" "niedrigste" ; -- status=guess
+lin cost_N = mkN "Kost Kosten" masculine ; --- note: only in plural
+lin little_Det = M.detLikeAdj False M.Sg "wenig" ;
+lin matter_N = variants{} ; -- 
+lin matter_1_N = mkN "Material" "Material" "Material" "Materials" "Materiale" "Materialen" ;
+lin matter_2_N = mkN "Angelegenheit" feminine ;
+lin community_N = mkN "Gemeinschaft" feminine ;
+lin remain_VV = mkVV I.bleiben_V ;
+lin remain_VA = mkVA I.bleiben_V ;
+lin remain_V2 = mkV2 I.bleiben_V ; --- delete: false extraction
+lin remain_V = I.bleiben_V ;
+lin figure_N = variants{} ; -- 
+lin figure_2_N = mkN "Figur" feminine ;
+lin figure_1_N = mkN "Figur" feminine ;
+lin type_N = mkN "Typ" "Typ" "Typ" "Typs" "Typen" "Typen" masculine | mkN "Art" feminine ; --- note: compounds such as type face not accounted for
+lin research_N = mkN "Forschung" ;
+lin actually_Adv = mkAdv "eigentlich" ; -- status=guess
+lin education_N = mkN "Bildung" ;
+lin fall_V = I.fallen_V | prefixV "hin" I.fallen_V ; --- split: the book fell / the girl fell
+lin speak_V2 = L.speak_V2 ;
+lin speak_V = I.sprechen_V ;
+lin few_N = mkN "Wenig" ; -- note: only in plural
+lin today_Adv = L.today_Adv ;
+lin enough_Adv = mkAdv "genug" ; -- status=guess
+lin open_V2 = L.open_V2 ;
+lin open_V = reflV (mkV "öffnen") accusative ;
+lin bad_A = L.bad_A ;
+lin buy_V2 = L.buy_V2 ;
+lin buy_V = mkV "kaufen" ;
+lin programme_N = mkN "Programm" "Programm" "Programm" "Programms" "Programme" "Programme" neuter ;
+lin minute_N = mkN "Minute" ;
+lin moment_N = mkN "Moment" ;
+lin girl_N = L.girl_N ;
+lin age_N = mkN "Alter" neuter | mkN "Zeitalter" neuter ; --- split: don't talk about age / the age of aquarius
+lin centre_N = mkN "Zentrum" "Zentrum" "Zentrum" "Zentrums" "Zentren" "Zentren" neuter ;
+lin stop_VV = mkVV (prefixV "auf" (mkV "hören")) ;
+lin stop_V2 = mkV2 (prefixV "an" I.halten_V) | mkV2 (mkV "stoppen") ;
+lin stop_V = L.stop_V ;
+lin control_N = mkN "Kontrolle" ;
+lin value_N = mkN "Wert" ;
+lin send_V2V = mkV2V (regV "senden" | regV "schicken") ; --- delete: false extraction, why no send_V3?
+lin send_V2 = mkV2 (mkV "schicken") ;
+lin send_V = regV "senden" | regV "schicken" ; --- delete: false extraction
+lin health_N = mkN "Gesundheit" feminine ;
+lin decide_VV = mkVV (reflV (mkV "entscheiden entscheidet entschied entscheide entschieden") accusative) | mkVV (mkV "beschließen" "beschließt" "beschloss" "beschlösse" "beschlossen") ;
+lin decide_VS = mkVS (mkV "beschließen" "beschließt" "beschloss" "beschlösse" "beschlossen") ;
+lin decide_V2 = mkV2 (mkV "entscheiden entscheidet entschied entscheide entschieden") ;
+lin decide_V = reflV (mkV "entscheiden entscheidet entschied entscheide entschieden") accusative ;
+lin main_A = mkA "Haupt-" ;
+lin win_V2 = L.win_V2 ;
+lin win_V = I.gewinnen_V ;
+lin understand_VS = mkVS (mkV "verstehen" "versteht" "verstand" "verstünde" "verstanden") | mkVS (mkV "begreifen" "begreift" "begriff" "begriffe" "begriffen") ;
+lin understand_V2 = L.understand_V2 ;
+lin understand_V = mkV "verstehen" "versteht" "verstand" "verstünde" "verstanden" ;
+lin decision_N = mkN "Entscheidung" ;
+lin develop_V2 = mkV2 (mkV "entwickeln" "entwickelt" "entwickelte" "entwickle" "entwickelt") ;
+lin develop_V = reflV (mkV "entwickeln" "entwickelt" "entwickelte" "entwickle" "entwickelt") accusative ;
+lin class_N = mkN "Klasse" | mkN "Schicht" feminine | mkN "Gesellschaftsschicht" feminine; --- split: class in school (Klasse) / working class
+lin industry_N = L.industry_N ;
+lin receive_V2 = mkV2 (mkV "bekommen" "bekommt" "bekam" "bekäme" "bekommen") | mkV2 (mkV "erhalten" "erhaltet" "erhielt" "erhielte" "erhalten") | mkV2 (mkV "kriegen") ;
+lin receive_V = mkV "bekommen" "bekommt" "bekam" "bekäme" "bekommen" ; --- delete: false extraction
+lin back_N = L.back_N ;
+lin several_Det = M.detLikeAdj False M.Pl "mehrer" ;
+lin return_V2 = mkV2 (prefixV "zurück" I.bringen_V) ;
+lin return_V = prefixV "zurück" I.kommen_V ;
+lin build_V2 = mkV2 (mkV "bauen") ;
+lin build_V = mkV "bauen" ;
+lin spend_V2 = mkV2 (prefixV "aus" I.geben_V) | mkV2 (fixprefixV "ver" I.bringen_V) ; --- split: spend time / money
+lin spend_V = irregV "verbringen" "verbringt" "verbrachte" "verbrächte" "verbracht" ; --- delete: false extraction
+lin force_N = mkN "Gewalt" feminine | mkN "Streitmacht" "Streitmächte" feminine | mkN "Belastung" ; --- split: open it with force / the armys joined their forces / a lot of force is applying to that metal
+lin condition_N = variants{} ; -- 
+lin condition_1_N = mkN "Bedingung" ;
+lin condition_2_N = mkN "Zustand" "Zustand" "Zustand" "Zustands" "Zustände" "Zuständen" ;
+lin paper_N = L.paper_N ;
+lin off_Prep = mkPrep "entfernt von" dative ;
+lin major_A = mkA "wichtig" ;
+lin describe_VS = mkVS (mkV "beschreiben" "beschreibt" "beschrieb" "beschriebe" "beschrieben") ;
+lin describe_V2 = mkV2 (mkV "beschreiben" "beschreibt" "beschrieb" "beschriebe" "beschrieben") ;
+lin agree_VV = mkVV (reflV (compoundV "einverstanden" (fixprefixV "er" (mkV "klären"))) accusative) ;
+lin agree_VS = mkVS (prefixV "zu" (mkV "stimmen")) ;
+lin agree_V = prefixV "zu" (mkV "stimmen") ;
+lin economic_A = mkA "ökonomisch" | mkA "wirtschaftlich" ;
+lin increase_V2 = mkV2 (fixprefixV "er" (mkV "höhen")) ;
+lin increase_V = I.steigen_V ;
+lin upon_Prep = mkPrep "auf" accusative | mkPrep "bei" dative ; --- note: really very strongly case dependent e.g. upon receipt = bei/nach Erhalt
+lin learn_VV = mkVV (mkV "lernen") ;
+lin learn_VS = mkVS (mkV "lernen") | fixprefixV "er" I.fahren_V ; --- split: learnt that 1+1 = 2 / learnt that she had been unfaithful (found out!)
+lin learn_V2 = L.learn_V2 ;
+lin learn_V = mkV "lernen" ; --- delete: false extraction
+lin general_A = mkA "allgemein" ;
+lin century_N = mkN "Jahrhundert" "Jahrhundert" "Jahrhundert" "Jahrhunderts" "Jahrhunderte" "Jahrhunderten" neuter ;
+lin therefore_Adv = mkAdv "deswegen" | mkAdv "deshalb" | mkAdv "darum" ; -- status=guess status=guess status=guess
+lin father_N = mkN "Vater" "Väter" masculine ; -- status=guess
+lin section_N = mkN "Abschnitt" | mkN "Teil" "Teil" "Teil" "Teils" "Teile" "Teilen" ;
+lin patient_N = mkN "Patient" "Patienten" masculine ;
+lin around_Adv = mkAdv "herum" ;
+lin activity_N = mkN "Aktivität" feminine | mkN "Tätigkeit" feminine ;
+lin road_N = L.road_N ;
+lin table_N = L.table_N ;
+lin including_Prep = mkPrep "eingeschlossen" accusative ; --- note: postposition (mich eingeschlossen)
+lin church_N = L.church_N ;
+lin reach_V2 = mkV2 (fixprefixV "er" (mkV "reichen")) ;
+lin reach_V = mkV "reichen" ;
+lin real_A = mkA "echt" ;
+lin lie_VS = mkVS (I.lügen_V) ;
+lin lie_2_V = I.lügen_V ;
+lin lie_1_V = I.liegen_V ;
+lin mind_N = mkN "Verstand" masculine | mkN "Geist" masculine ;
+lin likely_A = mkA "wahrscheinlich" ;
+lin among_Prep = mkPrep "unter" accusative ;
+lin team_N = mkN "Mannschaft" feminine | mkN "Team" "Team" "Team" "Teams" "Teams" "Teams" ; --- split: football team / team meeting
+lin experience_N = mkN "Erfahrung" | mkN "Erlebnis" "Erlebnis" "Erlebnis" "Erlebnisses" "Erlebnisse" "Erlebnissen" ; --- split: from my experience / exciting experience
+lin death_N = mkN "Tod" ;
+lin soon_Adv = mkAdv "bald" ;
+lin act_N = mkN "Handlung" | mkN "Tat" feminine ;
+lin sense_N = mkN "Sinn" | mkN "Gefühl" "Gefühl" "Gefühl" "Gefühls" "Gefühle" "Gefühlen" neuter ; --- split: seventh sense | no sense of personal space
+lin staff_N = variants{} ; -- 
+lin staff_2_N = mkN "Stock" "Stock" "Stock" "Stocks" "Stöcke" "Stöcken" masculine ;
+lin staff_1_N = mkN "Personal" "Personal" "Personal" "Personals" "Personale" "Personalen" neuter ;
+lin certain_A = variants{} ; -- 
+lin certain_2_A = mkA "bestimmt" ;
+lin certain_1_A = mkA "sicher" ;
+lin studentMasc_N = reg2N "Student" "Studenten" masculine;
+lin half_Predet = MS.mkPredet (mkA "halb") ; --- cat: half a dollar = ein halber Dollar
+lin half_Predet = MS.mkPredet (mkA "halb") ; --- cat: half a dollar = ein halber Dollar
+lin around_Prep = mkPrep "rund um" accusative | mkPrep "um" accusative "herum" ; --- split: around the clock / around Vienna, note: preposition "um herum" around the noun
+lin language_N = L.language_N ;
+lin walk_V2 = mkV2 I.gehen_V ; --- cat: I walked the dog = mit dem Hund Gassi gehen
+lin walk_V = L.walk_V ;
+lin die_V = L.die_V ;
+lin special_A = mkA "besondere" ;
+lin difficult_A = mkA "schwer" | mkA "schwierig" ;
+lin international_A = regA "international" ; -- status=guess
+lin particularly_Adv = mkAdv "besonders" ;
+lin department_N = mkN "Abteilung" ;
+lin management_N = mkN "Leitung" | mkN "Führung" | mkN "Management" "Managements" neuter ;
+lin morning_N = mkN "Morgen" ;
+lin draw_V2 = variants{}; -- mkV "zeichnen" ;
+lin draw_1_V2 = mkV2 I.ziehen_V ;
+lin draw_2_V2 = mkV2 (mkV "zeichnen") ;
+lin draw_V = mkV "zeichnen" ;
+lin hope_VV = mkVV (mkV "hoffen") ;
+lin hope_VS = L.hope_VS ;
+lin hope_V = mkV "hoffen" ;
+lin across_Prep = mkPrep "über" accusative ;
+lin plan_N = mkN "Plan" "Plan" "Plan" "Plans" "Pläne" "Plänen" masculine ;
+lin product_N = mkN "Produkt" "Produkt" "Produkt" "Produkts" "Produkte" "Produkten" neuter ;
+lin city_N = L.city_N ;
+lin early_Adv = mkAdv "früh" ; -- status=guess
+lin committee_N = mkN "Ausschuss" "Ausschuss" "Ausschuss" "Ausschusses" "Ausschüsse" "Ausschüssen" masculine ;
+lin ground_N = variants{} ; -- 
+lin ground_2_N = mkN "Grund" "Grund" "Grund" "Grundes" "Gründe" "Gründen" ;
+lin ground_1_N = mkN "Ebene" ; --- note: ground zero not sufficiently clear disambiguation
+lin letter_N = variants{} ; -- 
+lin letter_2_N = mkN "Buchstabe" masculine ;
+lin letter_1_N = mkN "Brief" ;
+lin create_V2 = mkV2 (fixprefixV "er" I.schaffen_V) ;
+lin create_V = irregV "entwerfen" "entwerft" "entwarf" "entwürfe" "entworfen" ; --- delete: false extraction
+lin evidence_N = variants{} ; -- 
+lin evidence_2_N = variants{} ; -- 
+lin evidence_1_N = mkN "Beweis" ;
+lin foot_N = L.foot_N ;
+lin clear_A = mkA "klar" ; --- split: a clear lake / a clear yes (same in German)
+lin boy_N = L.boy_N ;
+lin game_N = variants{} ; -- 
+lin game_3_N = mkN "Wild" "Wild" "Wild" "Wilds" "Wild" "Wild" neuter ; --- note: no plural
+lin game_2_N = mkN "Spiel" "Spiele" neuter ;
+lin game_1_N = mkN "Spiel" "Spiele" neuter ;
+lin food_N = mkN "Essen" neuter | mkN "Lebensmittel" feminine ; --- split: this was good food / shop food
+lin role_N = variants{} ; -- 
+lin role_2_N = variants{} ; -- 
+lin role_1_N = variants{} ; -- 
+lin practice_N = mkN "Methode" | mkN "Übung" ; --- split: best practice examples / my daily practice
+lin bank_N = L.bank_N ;
+lin else_Adv = mkAdv "sonst" ;
+lin support_N = mkN "Unterstützung" feminine ;
+lin sell_V2 = mkV2 (fixprefixV "ver" (mkV "kaufen")) ;
+lin sell_V = fixprefixV "ver" (mkV "kaufen") ;
+lin event_N = mkN "Ereignis" "Ereignis" "Ereignis" "Ereignisses" "Ereignisse" "Ereignissen" | mkN "Event" "Events" neuter ; --- split: most significant event of 21st century / big clubbing event
+lin building_N = mkN "Bau" | mkN "Bauen" neuter | mkN "Gebäude" "Gebäude" "Gebäude" "Gebäudes" "Gebäude" "Gebäuden" neuter ; --- split: the building of the new arcade (Bau / Bauen) | this beautiful building
+lin range_N = mkN "Reichweite" | mkN "Umfang" "Umfang" "Umfang" "Umfangs" "Umfänge" "Umfängen" ;
+lin behind_Prep = S.behind_Prep ;
+lin sure_A = mk3A "sicher" "sicherer" "sicherste" ; -- status=guess
+lin report_VS = mkVS (fixprefixV "be" (mkV "richten")) ;
+lin report_V2 = mkV2 (mkV "melden") ;
+lin report_V = fixprefixV "be" (mkV "richten") ;
+lin pass_V = prefixV "vorbei" I.gehen_V ;
+lin black_A = L.black_A ;
+lin stage_N = mkN "Bühne" | mkN "Phase" ; --- split: all the world's a stage | at this stage of the cancer
+lin meeting_N = mkN "Meeting" "Meetings" neuter | mkN "Treffen" neuter ; --- split: office meeting / meeting among friends
+lin meeting_N = mkN "Meeting" "Meetings" neuter | mkN "Treffen" neuter ; --- split: office meeting / meeting among friends
+lin sometimes_Adv = mkAdv "manchmal" ; -- status=guess
+lin thus_Adv = mkAdv "also" | mkAdv "demnach" ;
+lin accept_VS = mkVS (mkV "akzeptieren" "akzeptiert" "akzeptierte" "akzeptiere" "akzeptierten") ;
+lin accept_V2 = mkV2 (prefixV "zu" (mkV "sagen") | prefixV "an" I.nehmen_V | mkV "akzeptieren" "akzeptiert" "akzeptierte" "akzeptiere" "akzeptierten") ; --- split: Cambridge accepted me (mir zusagen/mich annehmen)/ I accept your opionion but I don't agree
+lin accept_V = prefixV "zu" (mkV "sagen") | prefixV "an" I.nehmen_V | mkV "akzeptieren" "akzeptiert" "akzeptierte" "akzeptiere" "akzeptierten" ; --- split: cf. above + cat: I accepted = ich habe ES angenommen / akzeptiert
+lin town_N = mkN "Stadt" "Städte" feminine ;
+lin art_N = L.art_N ;
+lin further_Adv = mkAdv "des Weiteren" ;
+lin club_N = variants{} ; -- 
+lin club_2_N = mkN "Keule" ;
+lin club_1_N = mkN "Verein" | mkN "Klub" "Klubs" masculine | mkN "Klub" "Klubs" masculine ; --- split further: member of the club (Verein/Klub) / go partying to a club (Klub/Club)
+lin cause_V2V = mkV2V (mkV "veranlassen" "veranlasst" "veranlasste" "veranlasse" "veranlasst") ;
+lin cause_V2 = mkV2 (mkV "verursachen" "verursacht" "verursachte" "verursache" "verursacht") ;
+lin arm_N = variants{} ; -- 
+lin arm_1_N = mkN "Arm" ;
+lin arm_2_N = mkN "Waffe" ;
+lin history_N = mkN "Geschichte" ;
+lin parent_N = mkN "Elternteil" "Elternteil" "Elternteil" "Elternteil" "Eltern" "Eltern" neuter | mkN "Vorgänger" ; --- split: parent of children / the parent model
+lin land_N = mkN "Land" "Land" "Land" "Landes" "Länder" "Ländern" neuter ;
+lin trade_N = mkN "Handel" | mkN "Gewerbe" "Gewerbe" "Gewerbe" "Gewerbes" "Gewerbe" "Gewerben" neuter ; --- split: domestic trade (only sg in German) / specific to my trade
+lin watch_VS = mkVS (prefixV "auf" (mkV "passen")) ;
+lin watch_V2V = mkV2V (mkV "beobachten" "beobachtet" "beobachtete" "beobachte" "beobachtet") ;
+lin watch_V2 = variants{}; -- mkV2V (mkV "beobachten" "beobachtet" "beobachtete" "beobachte" "beobachtet") ;
+lin watch_1_V2 = mkV2 (mkV "schauen") ;
+lin watch_2_V2 = mkV2 (mkV "beobachten" "beobachtet" "beobachtete" "beobachte" "beobachtet") ; --- maybe further split: can you watch my things?
+lin watch_V = mkV "zu" (mkV "schauen") ;
+lin white_A = L.white_A ;
+lin situation_N = mkN "Situation" ;
+lin ago_Adv = mkAdv "her" ;
+lin teacherMasc_N = reg2N "Lehrer" "Lehrer" masculine ;
+lin record_N = variants{} ; -- 
+lin record_3_N = mkN "Aufzeichnung" ;
+lin record_2_N = mkN "Platte" | mkN "Schallplatte" ;
+lin record_1_N = mkN "Rekord" ;
+lin manager_N = mkN "Direktor" "Direktoren" masculine | mkN "Manager" ;
+lin relation_N = mkN "Beziehung" | mkN "Verhältnis" ;
+lin common_A = variants{} ; -- 
+lin common_2_A = mkA "gemeinsam" ;
+lin common_1_A = mkA "üblich" | mkA "gewöhnlich" ; --- split further: very common | the common domestic fowl
+lin strong_A = mkA "stark" "stärker" "stärkste" ;
+lin whole_A = mkA "ganz" ;
+lin field_N = variants{} ; -- 
+lin field_4_N = mkN "Feld" neuter ;
+lin field_3_N = mkN "Platz" "Plätze" masculine ;
+lin field_2_N = mkN "Feld" neuter ;
+lin field_1_N = mkN "Feld" neuter ;
+lin free_A = mkA "frei" ;
+lin break_V2 = L.break_V2 ;
+lin break_V = I.brechen_V ;
+lin yesterday_Adv = mkAdv "gestern" ;
+lin support_V2 = mkV2 (fixprefixV "unter" (mkV "stützen")) ;
+lin window_N = L.window_N ;
+lin account_N = mkN "Konto" "Konto" "Konto" "Kontos" "Konten" "Konten" | mkN "Bericht" ; --- split: bank account | his account of last night was dramatic
+lin explain_VS = mkVS (fixprefixV "er" (mkV "klären")) ;
+lin explain_V2 = mkV2 (fixprefixV "er" (mkV "klären")) ;
+lin stay_VA = mkVA I.bleiben_V ;
+lin stay_V = I.bleiben_V ;
+lin few_Det = S.few_Det ;
+lin wait_VV = mkVV (irregV "warten" "wartet" "wartete" "warte" "gewartet") ; --- delete: false extraction
+lin wait_V2 = L.wait_V2 ;
+lin wait_V = mkV "warten" ;
+lin usually_Adv = mkAdv "normalerweise" ;
+lin difference_N = mkN "Unterschied" ;
+lin material_N = mkN "Stoff" | mkN "Material" "Material" "Material" "Materials" "Materiale" "Materialen" ; --- split: material covered in class (sg only) | expensive material
+lin air_N = mkN "Luft" "Lüfte" feminine ;
+lin wife_N = L.wife_N ;
+lin cover_V2 = mkV2 (mkV "decken") ;
+lin apply_VV = mkVV (prefixV "an" (regV "wenden") | irregV "verwenden" "verwendet" "verwendete" "verwendete" "verwendet" | regV "benutzen") ; --- delete: false extraction
+lin apply_V2V = mkV2V (prefixV "an" (regV "wenden") | irregV "verwenden" "verwendet" "verwendete" "verwendete" "verwendet" | regV "benutzen") ; --- delete: false extraction
+lin apply_V2 = mkV2 (prefixV "an" (regV "wenden") | irregV "verwenden" "verwendet" "verwendete" "verwendete" "verwendet" | regV "benutzen") ; --- delete: sense is split
+lin apply_1_V2 = variants{} ; -- 
+lin apply_2_V2 = variants{} ; -- 
+lin apply_V = reflV (mkV "bewerben") accusative ;
+lin project_N = mkN "Projekt" "Projekte" neuter ;
+lin raise_V2 = mkV2 (fixprefixV "er" (mkV "höhen")) ;
+lin sale_N = mkN "Verkauf" "Verkäufe" masculine | mkN "Ausverkauf" "Ausverkäufe" masculine ; --- split: sale of an apartment | end of year sales
+lin relationship_N = mkN "Beziehung" ;
+lin indeed_Adv = mkAdv "allerdings" ;
+lin light_N = mkN "Licht" neuter ;
+lin claim_VS = mkVS (fixprefixV "be" (mkV "haupten")) ;
+lin claim_V2 = mkV2 (mkV "fordern") ;
+lin claim_V = mkV "fordern" ; --- delete: false extraction
+lin form_V2 = mkV2 (mkV "formen") | mkV2 (mkV "bilden") ; --- form clay (to a ball) / form a circle
+lin form_V = regV "formen" | regV "bilden" ; --- delete: false extraction
+lin base_V2 = mkV2 (regV "basieren") ; --- delete: false extraction
+lin base_V = mkV "basieren" ;
+lin care_N = mkN "Pflege" | mkN "Sorgfalt" ; --- split: old people in care / carefully
+lin someone_NP = S.somebody_NP ;
+lin everything_NP = S.everything_NP ;
+lin certainly_Adv = mkAdv "bestimmt" | mkAdv "sicherlich" ;
+lin rule_N = L.rule_N ;
+lin home_Adv = mkAdv "heim" | mkAdv "nach Hause" ;
+lin cut_V2 = L.cut_V2 ;
+lin cut_V = I.schneiden_V ; --- delete: false extraction
+lin grow_VA = I.werden_V ;
+lin grow_V2 = mkV2 (I.wachsen_V) ;
+lin grow_V = I.wachsen_V ;
+lin similar_A = mkA "ähnlich" ;
+lin story_N = mkN "Geschichte" ;
+lin quality_N = mkN "Qualität" feminine | mkN "Eigenschaft" feminine ; --- split: high quality / his best quality
+lin tax_N = mkN "Steuer" "Steuern" feminine ;
+lin worker_N = mkN "Arbeiter" ;
+lin nature_N = mkN "Natur" feminine ;
+lin structure_N = mkN "Struktur" feminine ;
+lin data_N = mkN "Data Data Data Data Daten Daten" neuter ; --- note: only plural
+lin necessary_A = mkA "notwendig" ;
+lin pound_N = mkN "Pfund" "Pfunde" neuter ;
+lin method_N = mkN "Methode" ;
+lin unit_N = variants{} ; -- 
+lin unit_6_N = variants{} ; -- 
+lin unit_5_N = variants{} ; -- 
+lin unit_4_N = variants{} ; -- 
+lin unit_3_N = variants{} ; -- 
+lin unit_2_N = variants{} ; -- 
+lin unit_1_N = variants{} ; -- 
+lin central_A = mk3A "zentral" "zentraler" "zentralste" ;
+lin bed_N = mkN "Bett" "Bett" "Bett" "Betts" "Betten" "Betten" neuter ;
+lin union_N = mkN "Bund" "Bünde" masculine | mkN "Gewerkschaft" feminine ; --- split: sacred union of marriage / worker's union
+lin movement_N = mkN "Bewegung" ;
+lin board_N = variants{} ; -- 
+lin board_2_N = mkN "Kammer" "Kammern" feminine ;
+lin board_1_N = mkN "Tafel" "Tafeln" feminine ;
+lin true_A = mkA "wahr" ;
+lin well_Interj = mkInterj "also" ;
+lin simply_Adv = mkAdv "einfach" ; -- status=guess
+lin contain_V2 = mkV2 (fixprefixV "ent" I.halten_V) ;
+lin especially_Adv = mkAdv "besonders" ; -- status=guess
+lin open_A = mkA "offen" ;
+lin short_A = L.short_A ;
+lin personal_A = mkA "persönlich" | mkA "privat" ; --- split: my personal mission / this is a very personal issue
+lin detail_N = mkN "Detail" "Details" neuter ;
+lin model_N = mkN "Model" "Models" neuter | mkN "Modell" "Modelle" neuter ; --- fashion model / newest car model
+lin bear_V2 = mkV2 I.tragen_V | mkV2 (fixprefixV "er" I.tragen_V) ; --- split: bear a heavy weight / bear pain
+lin bear_V = irregV "tragen" "tragt" "trug" "trüge" "getragen" ; --- delete: false extraction
+lin single_A = variants{} ; -- 
+lin single_2_A = mkA "alleinstehend" ;
+lin single_1_A = mkA "einzeln" ;
+lin join_V2 = mkV2 (prefixV "bei" I.treten_V) ;
+lin join_V = prefixV "bei" I.treten_V ;
+lin reduce_V2 = mkV2 (mkV "reduzieren") | mkV2 (fixprefixV "ver" (mkV "ringern")) ;
+lin reduce_V = reflV (fixprefixV "ver" (mkV "ringern")) accusative ;
+lin establish_V2 = mkV2 (mkV "etablieren") ;
+lin wall_N = mkN "Mauer" "Mauern" feminine ;
+lin face_V2 = mkV2 (fixprefixV "gegenüber" I.stehen_V) ; --- note: let's face it - worth a separate meaning? very specific English phrase
+lin face_V = irregV "stellen" "stellt" "stellte" "stelle" "gestellt" ; --- delete: false extraction
+lin easy_A = mk3A "leicht" "leichter" "leichteste" | mk3A "einfach" "einfacher" "einfachste" ; -- status=guess status=guess
+lin private_A = mk3A "privat" "privater" "privateste" ; -- status=guess
+lin computer_N = L.computer_N ;
+lin hospital_N = mkN "Krankenhaus" "Krankenhäuser" neuter ;
+lin chapter_N = mkN "Kapitel" neuter ;
+lin scheme_N = mkN "Plan" "Pläne" masculine ;
+lin theory_N = mkN "Theorie" ; --
+lin choose_VV = mkVV (fixprefixV "ent" I.scheiden_V) ;
+lin choose_V2 = mkV2 (mkV "wählen") ;
+lin wish_VV = mkVV (reflV (mkV "wünschen") dative) ;
+lin wish_VS = mkVS (mkV "wünschen") ; -- status=guess, src=wikt
+lin wish_V2V = mkV2V (mkV "wünschen") ; --- delete: false extraction
+lin wish_V2 = mkV2 (reflV (mkV "wünschen") dative) ;
+lin wish_V = mkV "wünschen" ; -- status=guess, src=wikt
+lin property_N = variants{} ; -- 
+lin property_2_N = mkN "Eigenschaft" feminine ; --
+lin property_1_N = mkN "Grundstück" "Grundstücke" neuter | mkN "Besitz" ; --- split further: a large property / this is currently in my property
+lin achieve_V2 = mkV2 (fixprefixV "er" (mkV "reichen")) ;
+lin financial_A = regA "finanziell" ; -- status=guess
+lin poor_A = variants{} ; -- 
+lin poor_3_A = mkA "schlecht" ;
+lin poor_2_A = mkA "arm" "ärmer" "ärmste" ;
+lin poor_1_A = mkA "arm" "ärmer" "ärmste" ;
+lin officer_N = variants{} ; -- 
+lin officer_3_N = mkN "Beamte" "Beamten" masculine ;
+lin officer_2_N = mkN "Offizier" "Offiziere" masculine ;
+lin officer_1_N = mkN "Chef" "Chefs" masculine | mkN "Vorstand" "Vorstände" masculine ;
+lin up_Prep = mkPrep accusative "hinauf" ;
+lin charge_N = variants{} ; -- 
+lin charge_2_N = mkN "Anklage" | mkN "Gebühr" feminine ; --- split further: charge against him | high charges of the phone company
+lin charge_1_N = mkN "Ladung" ;
+lin director_N = mkN "Direktor" "Direktoren" masculine | mkN "Regisseur" ; --- split: director of the company / director of the movie
+lin drive_V2V = mkV2V (prefixV "weg" (irregV "fahren" "fahrt" "fuhr" "führe" "gefahren")) ; -- delete: false extraction; what about V2A ? (drive her crazy)
+lin drive_V2 = mkV2 I.fahren_V ;
+lin drive_V = I.fahren_V ;
+lin deal_V2 = mkV2 (prefixV "aus" (mkV "teilen")) ;
+lin deal_V = mkV "handeln" ;
+lin place_V2 = mkV2 (mkV "stellen") | mkV2 (prefixV "ein" (mkV "ordnen")) ; --- split: place the vase on the table / I can't place you
+lin approach_N = mkN "Annäherung" | mkN "Zugang" "Zugänge" masculine ; --- split: the car's sudden approach / this book's approach
+lin chance_N = mkN "Zufall" "Zufälle" masculine | mkN "Chance" ; --- split: by chance / great chance (opportunity)
+lin application_N = mkN "Bewerbung" | mkN "Anwendung" ; --- split: application to university / application of my knowledge
+lin seek_VV = mkVV (prefixV "an" (mkV "streben")) ;
+lin seek_V2 = L.seek_V2 ;
+lin foreign_A = variants{} ; -- 
+lin foreign_2_A = mkA "fremd" ;
+lin foreign_1_A = mkA "fremd" ;
+lin along_Prep = mkPrep genitive "entlang" ;
+lin top_N = mkN "Spitze" ;
+lin amount_N = mkN "Menge" | mkN "Summe" ; -- split: large amount of bunnies | total amount
+lin son_N = mkN "Sohn" "Söhne" masculine ;
+lin operation_N = mkN "Operation" | mkN "Betrieb" ; -- split: knee operation | smooth operation of the factory
+lin fail_VV = mkVV (compoundV "nicht" (mkV "schaffen")) ;
+lin fail_V2 = mkV2 (compoundV "nicht" (mkV "be" I.stehen_V)) ;
+lin fail_V = mkV "scheitern" ;
+lin human_A = mk3A "menschlich" "menschlicher" "menschlichste" ;
+lin opportunity_N = mkN "Gelegenheit" feminine | mkN "Chance" ; -- split: at this opportunity | great opportunity
+lin simple_A = mk3A "einfach" "einfacher" "einfachste" ;
+lin leader_N = mkN "Anführer" | mkN "Führer" ;
+lin look_N = mkN "Blick" ;
+lin share_N = mkN "Anteil" | mkN "Aktie" ; -- split: my share of the money / stock market shares
+lin production_N = mkN "Produktion" ;
+lin recent_A = mkA "jüngst" | mk3A "neu" "neuer" "neusten, neueste" ;
+lin firm_N = mkN "Firma" "Firmen" feminine ;
+lin picture_N = mkN "Bild" ;
+lin source_N = mkN "Quelle" ;
+lin security_N = mkN "Sicherheit" ;
+lin serve_V2 = mkV2 (mkV "be" (mkV "dienen")) | mkV2 (mkV "servieren") ; -- split: serve somebody (dative in German) / serve something
+lin serve_V = mkV "dienen" ;
+lin according_to_Prep = mkPrep "laut" dative ;
+lin end_V2 = mkV2 (mkV "be" (mkV "enden")) ;
+lin end_V = mkV "enden" ;
+lin contract_N = mkN "Vertrag" "Verträge" masculine ;
+lin wide_A = L.wide_A ;
+lin occur_V = I.geschehen_V ;
+lin agreement_N = mkN "Vereinbarung" ;
+lin better_Adv = mkAdv "besser" ;
+lin kill_V2 = L.kill_V2 ;
+lin kill_V = mkV "töten" ;
+lin act_V2 = mkV2 (mkV "spielen") ;
+lin act_V = mkV "handeln" | reflV (mkV "be" I.nehmen_V) accusative ; -- split: take action | act like a lady
+lin site_N = mkN "Grundstück" "Grundstücke" neuter ;
+lin either_Adv = mkAdv "auch nicht" ;
+lin labour_N = mkN "Arbeit" feminine ;
+lin plan_VV = mkVV (mkV "vor" I.haben_V) ;
+lin plan_VS = mkVS (mkV "vor" I.haben_V) ;
+lin plan_V2V = mkV2V (regV "planen") ; -- delete: false extraction
+lin plan_V2 = mkV2 (mkV "planen") ;
+lin plan_V = mkV "planen" ;
+lin various_A = mkA "verschiedene" ;
+lin since_Prep = mkPrep "seit" dative ;
+lin test_N = mkN "Test" "Tests" masculine | mkN "Prüfung" ;
+lin eat_V2 = L.eat_V2 ;
+lin eat_V = I.essen_V | I.fressen_V ; -- split: human eating | animal eating
+lin loss_N = mkN "Verlust" ;
+lin close_V2 = L.close_V2 ;
+lin close_V = I.schließen_V ;
+lin represent_V2 = mkV2 (mkV "ver" I.treten_V) | mkV2 (prefixV "dar" (mkV "stellen")) ; -- split: represent Austria at this event | this picture represents a dancing elephant
+lin represent_V = prefixV "dar" (regV "stellen") | mkV "repräsentieren" ; --- delete: false extraction
+lin love_VV = mkVV (mkV "lieben") ; --- note: I love running / to run = ich liebe ES zu laufen.
+lin love_V2 = L.love_V2 ;
+lin colour_N = mkN "Farbe" ;
+lin clearly_Adv = mkAdv "eindeutig" ;
+lin shop_N = L.shop_N ;
+lin benefit_N = mkN "Vorteil" ;
+lin animal_N = L.animal_N ;
+lin heart_N = L.heart_N ;
+lin election_N = mkN "Wahl" feminine ;
+lin purpose_N = mkN "Zweck" ;
+lin standard_N = mkN "Standard" "Standards" masculine ;
+lin due_A = mkA "fällig" ;
+lin secretary_N = mkN "Sekretär" masculine | mkN "Sekretärin" "Sekretärinnen" feminine ; -- note: consider making a noun category for the standard masculine/feminine on -innen variation
+lin rise_V2 = mkV2 (fixprefixV "er" I.heben_V) ;
+lin rise_V = prefixV "an" I.steigen_V | reflV (fixprefixV "er" I.heben_V) accusative ; -- split: prices rise / rise from your chair
+lin date_N = variants{} ; -- 
+lin date_7_N = mkN "Dattel" "Datteln" feminine ;
+lin date_3_N = variants{} ; -- 
+lin date_3_N = variants{} ; -- 
+lin date_1_N = mkN "Datum" "Datum" "Datum" "Datums" "Daten" "Daten" neuter ;
+lin hard_A = variants{} ; -- 
+lin hard_2_A = mkA "schwer" ;
+lin hard_1_A = mkA "hart" "härter" "härteste" ;
+lin music_N = L.music_N ;
+lin hair_N = L.hair_N ;
+lin prepare_VV = mkVV (reflV (fixprefixV "vor" (mkV "bereiten")) accusative) ;
+lin prepare_V2V = mkV2V (fixprefixV "vor" (mkV "bereiten")) ;
+lin prepare_V2 = mkV2 (fixprefixV "vor" (mkV "bereiten")) ;
+lin prepare_V = reflV (fixprefixV "vor" (mkV "bereiten")) accusative ;
+lin factor_N = mkN "Faktor" "Faktor" "Faktor" "Faktors" "Faktoren" "Faktoren" ;
+lin other_A = mkA "ander" ;
+lin anyone_NP = M.nameNounPhrase {s = R.caselist "jeder" "jeden" "jedem" "jedes"} ;
+lin pattern_N = mkN "Muster" neuter ;
+lin manage_VV = mkVV (mkV "schaffen") ;
+lin manage_V2 = mkV2 (mkV "führen") | mkV2 (mkV "schaffen") ; -- split: manage a company / manage a trick
+lin manage_V = mkV "schaffen" ;
+lin piece_N = mkN "Stück" "Stücke" neuter ;
+lin discuss_VS = mkVS (mkV "diskutieren") | mkVS (fixprefixV "be" I.sprechen_V) ;
+lin discuss_V2 = mkV2 (fixprefixV "be" I.sprechen_V) ;
+lin prove_VS = mkVS (fixprefixV "be" I.weisen_V) ;
+lin prove_VA = mkVA (reflV (fixprefixV "er" I.weisen_V) accusative) ; -- status=guess, src=wikt status=guess, src=wikt
+lin prove_V2 = mkV2 (fixprefixV "be" I.weisen_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin prove_V = irregV "beweisen" "beweist" "bewies" "bewiese" "bewiesen" | mkV "prüfen" ; -- delete: false extraction
+lin front_N = mkN "Vorderseite" | mkN "Front" feminine ; -- split: front of the building / battle front
+lin evening_N = mkN "Abend" ;
+lin royal_A = mkA "königlich" ;
+lin tree_N = L.tree_N ;
+lin population_N = mkN "Bevölkerung" ;
+lin fine_A = mkA "genau" | mkA "schön" | mkA "fein" | mkA "okay" ; --- split: fine, precise line | what a fine day | fine grained | it's fine (ok; this sense only used as predicate adj?)
+lin plant_N = mkN "Pflanze" ;
+lin pressure_N = mkN "Druck" "Drücke" masculine ;
+lin response_N = mkN "Antwort" feminine ;
+lin catch_V2 = mkV2 (I.fangen_V) | mkV2 (prefixV "ein" I.fangen_V);
+lin street_N = mkN "Straße" ;
+lin pick_V2 = mkV2 (mkV "pflücken") | mkV2 (mkV "wählen") ; --- split: pick berries | pick a team
+lin pick_V = mkV "wählen" ;
+lin performance_N = variants{} ; -- 
+lin performance_2_N = mkN "Vorstellung" ;
+lin performance_1_N = mkN "Leistung" ;
+lin knowledge_N = mkN "Wissen" neuter ;
+lin despite_Prep = mkPrep "trotz" genitive ;
+lin design_N = mkN "Entwurf" "Entwürfe" masculine | mkN "Design" "Designs" neuter ; --- split: first design / beautiful design work
+lin page_N = mkN "Seite" ;
+lin enjoy_VV = mkVV (I.genießen_V) ; -- note: ich genieße ES zu schwimmen (cf. love_VV)
+lin enjoy_V2 = mkV2 (I.genießen_V) ;
+lin individual_N = mkN "Individuum" "Individuum" "Individuum" "Individuums" "Individuen" "Individuen" neuter ;
+lin suppose_VS = mkVS (prefixV "an" I.nehmen_V) ;
+lin suppose_V2 = mkV2 (prefixV "an" I.nehmen_V) ;
+lin rest_N = mkN "Rest" | mkN "Pause" ; --- split: the rest | have a rest
+lin instead_Adv = mkAdv "stattdessen" ;
+lin wear_V2 = mkV2 I.tragen_V ;
+lin wear_V = mkV "verschleißen" ; --- delete: false extraction
+lin basis_N = mkN "Basis" "Basen" feminine | mkN "Grundlage" ;
+lin size_N = mkN "Größe" feminine ;
+lin environment_N = mkN "Umgebung" | mkN "Umwelt" feminine ; -- split: your direct environment | environmentally friendly
+lin per_Prep = mkPrep "per" accusative ;
+lin fire_N = variants{} ; -- 
+lin fire_2_N = L.fire_N ; -- ?
+lin fire_1_N = L.fire_N ; -- ?
+lin series_N = mkN "Folge" | mkN "Serie" ; --- split: series of murders | TV series
+lin success_N = mkN "Erfolg" ;
+lin natural_A = mkA "natürlich" ;
+lin wrong_A = mkA "falsch" ;
+lin near_Prep = mkPrep "nahe" dative ;
+lin round_Adv = mkAdv "herum" ;
+lin thought_N = mkN "Gedanke" masculine ;
+lin list_N = mkN "Liste" ;
+lin argue_VS = mkVS (mkV "argumentieren") ;
+lin argue_V2 = mkV2 (mkV "argumentieren") ;
+lin argue_V = irregV "diskutieren" "diskutiert" "diskutierte" "diskutierte" "diskutiert" ;
+lin final_A = mkA "endgültig" | mkA "letzt" ;
+lin future_N = variants{} ; -- 
+lin future_3_N = mkN "Zukunft" "Zukünfte" feminine ; -- ??
+lin future_1_N = mkN "Zukunft" "Zukünfte" feminine ; -- ??
+lin introduce_V2 = mkV2 (prefixV "vor" (mkV "stellen")) ;
+lin analysis_N = mkN "Analyse" ;
+lin enter_V2 = mkV2 (prefixV "ein" I.treten_V) | mkV2 (prefixV "teil" I.nehmen_V) | mkV2 (fixprefixV "be" I.treten_V) ; --- split: enter the monastery | enter a competition (AN etw. teilnehmen; didn't want to put prep as compound) | enter a room
+lin enter_V = prefixV "ein" I.treten_V ;
+lin space_N = mkN "Weltall" neuter | mkN "Platz" "Plätze" masculine ; --- split: enough space | outer space
+lin arrive_V = prefixV "an" I.kommen_V ;
+lin ensure_VS = mkVS (fixprefixV "ver" (mkV "sichern")) ;
+lin ensure_V2 = mkV2 (fixprefixV "ver" (mkV "sichern")) ;
+lin ensure_V = prefixV "sicher" (irregV "stellen" "stellt" "stellte" "stelle" "gestellt") | mkV "gewährleisten" ; -- delete: false extraction
+lin demand_N = mkN "Nachfrage" ;
+lin statement_N = mkN "Aussage" ;
+lin to_Adv = mkAdv "zu" ; -- note: not sure about usage of this?
+lin attention_N = mkN "Aufmerksamkeit" "Aufmerksamkeiten" feminine ;
+lin love_N = L.love_N ;
+lin principle_N = mkN "Prinzip" "Prinzip" "Prinzip" "Prinzips" "Prinzipien" "Prinzipien" neuter ;
+lin pull_V2 = L.pull_V2 ;
+lin pull_V = I.ziehen_V ;
+lin set_N = variants{} ; -- 
+lin set_2_N = mkN "Menge" ;
+lin set_1_N = mkN "Set" "Sets" neuter ;
+lin doctor_N = L.doctor_N ;
+lin choice_N = mkN "Wahl" feminine | mkN "Auswahl" feminine ; -- split: difficult choice | a large choice
+lin refer_V2 = mkV2 (fixprefixV "über" I.weisen_V) ; -- note: only: to refer someone TO someone
+lin refer_V = reflV (fixprefixV "be" I.ziehen_V) accusative ; -- note only to refer TO something / sich AUF etwas beziehen
+lin feature_N = mkN "Eigenschaft" feminine ;
+lin couple_N = mkN "Paar" "Paare" neuter ;
+lin step_N = mkN "Schritt" | mkN "Stufe" ; -- split: take a step | step of stairs
+lin following_A = mkA "folgend" ;
+lin thank_V2 = mkV2 (mkV "danken") | mkV2 (reflV (fixprefixV "be" (mkV "danken")) accusative) ; -- note: ich danke dir BUT ich bedanke mich BEI dir
+lin machine_N = mkN "Maschine" ;
+lin income_N = mkN "Einkommen" neuter ;
+lin training_N = mkN "Ausbildung" | mkN "Training" "Trainings" neuter ; -- split: teacher training | gym training
+lin present_V2 = mkV2 (mkV "präsentieren") ;
+lin association_N = mkN "Assoziation" | mkN "Verein" ; -- split: mental connection | football association
+lin film_N = variants{} ; -- 
+lin film_2_N = mkN "Belag" "Beläge" masculine ;
+lin film_1_N = mkN "Film" ;
+lin region_N = mkN "Gegend" feminine | mkN "Region" ;
+lin effort_N = mkN "Anstrengung" ;
+lin player_N = mkN "Spieler" ;
+lin everyone_NP = M.nameNounPhrase {s = R.caselist "jeder" "jeden" "jedem" "jedes"} ;
+lin present_A = mkA "gegenwärtig" | mkA "anwesend" ; -- split: current | physically present
+lin award_N = mkN "Preis" ;
+lin village_N = L.village_N ;
+lin control_V2 = mkV2 (mkV "steuern") | mkV2 (mkV "kontrollieren") ;
+lin organisation_N = mkN "Organisation" ;
+lin whatever_Det = variants{} ; -- 
+lin news_N = mkN "Nachricht" feminine | mkN "Neuigkeit" feminine ; -- split: have you read the news today | she told me good news; note: only plural (unlike in English also in agreement)
+lin nice_A = mkA "nett" | mkA "schön" ; -- split: he's nice | what a nice house
+lin difficulty_N = mkN "Schwierigkeit" feminine ;
+lin modern_A = mkA "modern" ;
+lin cell_N = mkN "Zelle" ; -- status=guess
+lin close_A = mkA "nah" "näher" "nächste" ;
+lin current_A = mkA "gegenwärtig" ;
+lin legal_A = regA "legal" ;
+lin energy_N = mkN "Energie" ;
+lin finally_Adv = mkAdv "endlich" ;
+lin degree_N = variants{} ; -- 
+lin degree_3_N = mkN "Grad" ;
+lin degree_2_N = mkN "Abschluss" "Abschlüsse" masculine ;
+lin degree_1_N = mkN "Grad" ;
+lin mile_N = mkN "Meile" ;
+lin means_N = mkN "Mittel" neuter ;
+lin growth_N = mkN "Wachstum" neuter ; -- note: no plural
+lin treatment_N = mkN "Behandlung" ;
+lin sound_N = mkN "Geräusch" "Geräusche" neuter | mkN "Klang" "Klänge" masculine ; -- split I heard a strange sound | guitar sound
+lin above_Prep = S.above_Prep ;
+lin task_N = mkN "Aufgabe" ;
+lin provision_N = mkN "Maßnahme" ;
+lin affect_V2 = mkV2 (fixprefixV "be" (mkV "einflussen")) ;
+lin please_Adv = mkAdv "bitte" ;
+lin red_A = L.red_A ;
+lin happy_A = mkA "glücklich" ;
+lin behaviour_N = mkN "Verhalten" neuter | mkN "Benehmen" neuter ; -- split: her behaviour around me is strange | bad behaviour
+lin concerned_A = mkA "beunruhigt" | mkA "betroffen" ; -- split: worried / affected
+lin point_V2 = mkV2 (mkV "zeigen") ;
+lin point_V = mkV "zeigen" ;
+lin function_N = mkN "Funktion" | mkN "Zweck" ;
+lin identify_V2 = mkV2 (mkV "identifizieren") ;
+lin identify_V = mkReflV "identifizieren mit" ; -- delete: false extraction
+lin resource_N = mkN "Ressource" | mkN "Mittel" neuter ; -- split: limited resources / study resource
+lin defence_N = mkN "Verteidigung" ;
+lin garden_N = L.garden_N ;
+lin floor_N = L.floor_N ;
+lin technology_N = mkN "Technologie" ;
+lin style_N = mkN "Stil" ;
+lin feeling_N = mkN "Gefühl" "Gefühle" neuter ;
+lin science_N = L.science_N ;
+lin relate_V2 = mkV2 (fixprefixV "be" (mkV "richten")) ;
+lin relate_V = reflV (fixprefixV "be" I.ziehen_V) accusative ; -- note: relate to something?
+lin doubt_N = mkN "Zweifel" ;
+lin horse_N = L.horse_N ;
+lin force_VS = mkVS (fixprefixV "er" I.zwingen_V) ;
+lin force_V2V = mkV2V I.zwingen_V ;
+lin force_V2 = mkV2 I.zwingen_V ;
+lin force_V = mkV "erzwingen" ; -- delete: false extraction
+lin answer_N = mkN "Antwort" feminine ;
+lin compare_V = fixprefixV "ver" I.gleichen_V ; -- note: why no compare_V2 (I compared the two essays)
+lin suffer_V2 = mkV2 (fixprefixV "er" I.leiden_V) ;
+lin suffer_V = I.leiden_V ;
+lin individual_A = mk3A "individuell" "individueller" "individuellste" ;
+lin forward_Adv = mkAdv "vorwärts" ;
+lin announce_VS = mkVS (prefixV "an" (mkV "kündigen")) | mkVS (fixprefixV "ver" (mkV "künden")) ;
+lin announce_V2 = mkV2 (prefixV "an" (mkV "kündigen")) ;
+lin userMasc_N = mkN "Benutzer" masculine ;
+lin fund_N = mkN "Fonds" "Fonds" "Fonds" "Fonds" "Fonds" "Fonds" ;
+lin character_2_N = mkN "Zeichen" neuter | mkN "Buchstabe" masculine ;
+lin character_1_N = mkN "Charakter" ;
+lin risk_N = mkN "Risiko" "Risiko" "Risiko" "Risikos" "Risiken" "Risiken" neuter ;
+lin normal_A = mk3A "normal" "normaler" "normalste" ;
+lin nor_Conj = {s1 = "weder" ; s2 = "noch" ; n = R.Pl} ;
+lin dog_N = L.dog_N ;
+lin obtain_V2 = mkV2 (fixprefixV "er" I.halten_V) ;
+lin obtain_V = I.gelten_V ;
+lin quickly_Adv = mkAdv "schnell" | mkAdv "rasch" ;
+lin army_N = mkN "Armee" ;
+lin indicate_VS = mkVS (prefixV "an" (mkV "zeigen")) ;
+lin indicate_V2 = mkV2 (prefixV "an" (mkV "zeigen")) | mkV2 (mkV "zeigen") ;
+lin forget_VS = mkVS (mkV "vergessen" "vergisst" "vergaß" "vergäße" "vergessen") ;
+lin forget_V2 = L.forget_V2 ;
+lin forget_V = mkV "vergessen" "vergisst" "vergaß" "vergäße" "vergessen" ;
+lin station_N = mkN "Station" ;
+lin glass_N = mkN "Glas" "Gläser" neuter ;
+lin cup_N = mkN "Tasse" | mkN "Pokal" ; -- split: drink from a cup | football cup
+lin previous_A = mkA "vorherig" ;
+lin husband_N = L.husband_N ;
+lin recently_Adv = mkAdv "neulich" | mkAdv "kürzlich" | mkAdv "unlängst" | mkAdv "vor kurzem" ;
+lin publish_V2 = mkV2 (fixprefixV "ver" (mkV "öffentlichen")) ;
+lin publish_V = fixprefixV "ver" (mkV "öffentlichen") ;
+lin serious_A = mk3A "ernst" "ernster" "ernsteste" | mk3A "ernsthaft" "ernsthafter" "ernsthafteste" ;
+lin anyway_Adv = mkAdv "trotzdem" ;
+lin visit_V2 = mkV2 (fixprefixV "be" (mkV "suchen")) ;
+lin visit_V = fixprefixV "be" (mkV "suchen") ;
+lin capital_N = variants{} ; -- 
+lin capital_3_N = mkN "Großbuchstabe" masculine ;
+lin capital_2_N = mkN "Kapital" "Kapitale" neuter ;
+lin capital_1_N = mkN "Hauptstadt" "Hauptstädte" feminine ;
+lin either_Det = M.detLikeAdj False M.Sg "beid" ;
+lin note_N = variants{} ; -- 
+lin note_3_N = mkN "Ton" "Töne" masculine ;
+lin note_2_N = mkN "Notiz" feminine ;
+lin note_1_N = mkN "Notiz" feminine ; -- disambiguation not clear to me; take notes or take note of something?
+lin season_N = mkN "Staffel" "Staffeln" feminine | mkN "Jahreszeit" feminine ; --- split: season of a series | spring, summer, ...
+lin argument_N = mkN "Argument" "Argumente" neuter ;
+lin listen_V = prefixV "zu" (mkV "hören") ;
+lin show_N = mkN "Schau" feminine | mkN "Show" "Shows" feminine ;
+lin responsibility_N = mkN "Verantwortung" ;
+lin significant_A = mkA "wesentlich" | mkA "erheblich" ; -- split: significant fact / significant difference
+lin deal_N = mkN "Abkommen" | mkN "Abmachung" ;
+lin prime_A = mkA "erste" | mkA "Premier-" ;
+lin economy_N = variants{} ; -- 
+lin economy_2_N = mkN "Einsparung" | mkN "Ersparnis" ;
+lin economy_1_N = mkN "Ökonomie" | mkN "Wirtschaft" feminine ;
+lin element_N = mkN "Element" "Elemente" neuter ;
+lin finish_V2 = mkV2 (prefixV "fertig" (mkV "stellen")) | mkV2 (fixprefixV "be" (mkV "enden")) ;
+lin finish_V = prefixV "auf" (mkV "hören") | mkV "enden" ;
+lin duty_N = mkN "Pflicht" feminine ;
+lin fight_V2 = L.fight_V2 ;
+lin fight_V = mkV "kämpfen" ;
+lin train_V2V = mkV2V (mkV "trainieren") ;
+lin train_V2 = mkV2 (mkV "trainieren") ;
+lin train_V = mkV "trainieren" ;
+lin maintain_VS = mkVS (fixprefixV "be" (mkV "haupten")) ;
+lin maintain_V2 = mkV2 (mkV "führen") | mkV2 (fixprefixV "er" I.halten_V) ; -- split: maintain a record / maintain a house
+lin maintain_V = irregV "unterhalten" "unterhält" "unterhielt" "unterhielte" "unterhalten" | irregV "warten" "wartet" "wartete" "warte" "gewartet" ; -- delete: false extraction
+lin attempt_N = variants{} ; -- 
+lin leg_N = L.leg_N ;
+lin investment_N = mkN "Investition" ;
+lin save_V2 = mkV2 (mkV "sparen") | mkV2 (mkV "retten") ; -- split: save money / save a life
+lin save_V = mkV "sparen" ;
+lin throughout_Prep = mkPrep "in ganz" accusative | mkPrep "während" genitive ; --- split: local (throughout Europe) / temporal (throughout this year) - NOTE: throughout the year - während des GANZEN Jahres - how should this be implemented?
+lin design_V2 = mkV2 (mkV "planen") | mkV2 (fixprefixV "ent" I.werfen_V) | mkV2 (fixprefixV "ent" (mkV "wickeln")) ;
+lin design_V = fixprefixV "ent" I.werfen_V ;
+lin suddenly_Adv = mkAdv "plötzlich" ;
+lin brother_N = mkN "Bruder" masculine ;
+lin improve_V2 = mkV2 (fixprefixV "ver" (mkV "bessern")) ;
+lin improve_V = reflV (fixprefixV "ver" (mkV "bessern")) accusative ;
+lin avoid_VV = mkVV (fixprefixV "ver" I.meiden_V) | mkVV (I.meiden_V) ; -- note: ich vermeide ES zu laufen (cf. love_VV)
+lin avoid_V2 = mkV2 (fixprefixV "ver" I.meiden_V) | mkV2 (I.meiden_V) ;
+lin wonder_VQ = L.wonder_VQ ;
+lin wonder_V = reflV (mkV "wundern") accusative ;
+lin tend_VV = mkVV (mkV "tendieren") | mkVV (mkV "neigen") ;
+lin tend_V2 = mkV2 (mkV "pflegen") ;
+lin title_N = mkN "Titel" ;
+lin hotel_N = mkN "Hotel" "Hotels" neuter ;
+lin aspect_N = mkN "Ansicht" feminine | mkN "Aspekt" ;
+lin increase_N = mkN "Anstieg" | mkN "Wachstum" neuter | mkN "Erhöhung" feminine | mkN "Zunahme" ;
+lin help_N = mkN "Hilfe" ;
+lin industrial_A = regA "industriell" | mkA "Industrie-" ;
+lin express_V2 = mkV2 (prefixV "aus" (mkV "drücken")) | mkV2 (mkV "äußern") ;
+lin summer_N = mkN "Sommer" ;
+lin determine_VV = mkVV (reflV (fixprefixV "ent" I.scheiden_V) accusative) ;
+lin determine_VS = mkVS (fixprefixV "be" I.schließen_V) ; -- status=guess, src=wikt
+lin determine_V2V = mkV2V (prefixV "fest" (regV "legen")) ; -- delete: false extraction
+lin determine_V2 = mkV2 (prefixV "fest" (mkV "legen")) ;
+lin determine_V = prefixV "fest" (regV "legen") ; -- delete: false extraction
+lin generally_Adv = mkAdv "im Allgemeinen" ;
+lin daughter_N = mkN "Tochter" "Töchter" feminine ;
+lin exist_V = fixprefixV "be" I.stehen_V | mkV "existieren" ;
+lin share_V2 = mkV2 (mkV "teilen") ;
+lin share_V = mkV "teilen" ;
+lin baby_N = L.baby_N ;
+lin nearly_Adv = mkAdv "beinahe" | fast_Adv ;
+lin smile_V = mkV "lächeln" ;
+lin sorry_A = mkA "traurig" | mkA "armselig" ; -- note: I am sorry = es tut mir Leid.
+lin sea_N = L.sea_N ;
+lin skill_N = mkN "Fähigkeit" feminine | mkN "Fertigkeit" feminine ;
+lin claim_N = mkN "Anspruch" "Ansprüche" masculine ;
+lin treat_V2 = mkV2 (fixprefixV "be" (mkV "wirten")) ;
+lin treat_V = reflV (mkV "gönnen") dative ; -- note: only "I treat myself"
+lin remove_V2 = mkV2 (fixprefixV "ent" (mkV "fernen")) ;
+lin remove_V = irregV "umziehen" "zieht" "zog" "zöge" "umzogen" ; -- delete: false extraction
+lin concern_N = mkN "Sorge" ;
+lin university_N = L.university_N ;
+lin left_A = mkA "link" ;
+lin dead_A = mkA "tot" ;
+lin discussion_N = mkN "Diskussion" ;
+lin specific_A = mk3A "spezifisch" "spezifischer" "spezifischste" ;
+lin customerMasc_N = mkN "Kunde" masculine ;
+lin box_N = mkN "Box" feminine ;
+lin outside_Prep = mkPrep "außerhalb" genitive ;
+lin state_VS = mkVS (fixprefixV "be" (mkV "haupten")) | mkVS (prefixV "an" I.geben_V) ;
+lin state_V2 = mkV2 (fixprefixV "be" (mkV "haupten")) | mkV2 (prefixV "an" I.geben_V) ;
+lin conference_N = mkN "Konferenz" feminine ;
+lin whole_N = mkN "Ganze" neuter ; -- note: sg only
+lin total_A = regA "komplett" | regA "total" ;
+lin profit_N = mkN "Nutzen" | mkN "Profit" ; -- split: gain | financial gain
+lin division_N = variants{} ; -- 
+lin division_3_N = mkN "Division" ;
+lin division_2_N = mkN "Sparte" ;
+lin division_1_N = mkN "Abteilung" ;
+lin throw_V2 = L.throw_V2 ;
+lin throw_V = I.werfen_V ;
+lin procedure_N = mkN "Maßnahme" ;
+lin fill_V2 = mkV2 (mkV "füllen") | mkV2 (prefixV "aus" (mkV "füllen")) ;
+lin fill_V = reflV (mkV "füllen") accusative ;
+lin king_N = L.king_N ;
+lin assume_VS = mkVS (prefixV "an" I.nehmen_V) ;
+lin assume_V2 = mkV2 (prefixV "an" I.nehmen_V) ;
+lin image_N = mkN "Image" "Images" neuter | mkN "Bild" neuter ; -- split: he has a bad image / a beautiful image
+lin oil_N = L.oil_N ;
+lin obviously_Adv = mkAdv "offensichtlich" ;
+lin unless_Subj = ss "es sei denn" ;
+lin appropriate_A = mkA "angemessen" ;
+lin circumstance_N = mkN "Umstand" "Umstände" masculine ;
+lin military_A = mkA "militärisch" ;
+lin proposal_N = mkN "Angebot" "Angebote" neuter | mkN "Vorschlag" "Vorschläge" masculine | mkN "Heiratsantrag" "Heiratsanträge" masculine ; -- split: proposal (Angebot / Vorschlag) / marriage proposal (Heiratsantrag)
+lin mention_VS = mkVS (fixprefixV "er" (mkV "wähnen")) ;
+lin mention_V2 = mkV2 (fixprefixV "er" (mkV "wähnen")) ;
+lin mention_V = mkV "erwähnen" ; --- delete: false extraction
+lin client_N = mkN "Kunde" masculine | mkN "Klient" "Klienten" masculine ;
+lin sector_N = mkN "Bereich" | mkN "Abschnitt" ;
+lin direction_N = mkN "Richtung" ;
+lin admit_VS = mkVS (prefixV "zu" I.geben_V) ;
+lin admit_V2 = mkV2 (prefixV "ein" I.lassen_V) | mkV2 (prefixV "zu" I.lassen_V) | mkV2 (prefixV "zu" I.geben_V) ; --- split: admit a person (einlassen / zulassen) / admit the truth
+lin admit_V = prefixV "ein" (irregV "lassen" "lasst" "ließ" "ließe" "gelassen") | prefixV "zu" (irregV "lassen" "lasst" "ließ" "ließe" "gelassen") ; -- delete: false extraction
+lin though_Adv = mkAdv "aber" | mkAdv "dennoch" | mkAdv "allerdings" ;
+lin replace_V2 = mkV2 (fixprefixV "er" (mkV "setzen")) ;
+lin basic_A = mk3A "basisch" "basischer" "basischste" | mkA "grundsätzlich" | mkA "einfach" ; -- split: chemical (basisch) / basics
+lin hard_Adv = mkAdv "schwer" ;
+lin instance_N = mkN "Beispiel" "Beispiele" neuter ;
+lin sign_N = mkN "Zeichen" neuter ;
+lin original_A = mkA "original" | mkA "originell" ; -- split: original author / original joke
+lin successful_A = mk3A "erfolgreich" "erfolgreicher" "erfolgreichste" ;
+lin okay_Adv = mkAdv "okay" ;
+lin reflect_V2 = mkV2 (mkV "reflektieren") | mkV2 (prefixV "wieder" (mkV "spiegeln")) ;
+lin reflect_V = prefixV "nach" I.denken_V ;
+lin aware_A = mk3A "bewusst" "bewusster" "bewussteste" ;
+lin measure_N = mkN "Maß" "Maße" neuter | mkN "Maßnahme" ; -- split: measurement | action taken
+lin attitude_N = mkN "Einstellung" ;
+lin disease_N = mkN "Krankheit" feminine ;
+lin exactly_Adv = mkAdv "genau" ;
+lin above_Adv = mkAdv "darüber" | mkAdv "oben" | mkAdv "oberhalb" ;
+lin commission_N = mkN "Kommission" ;
+lin intend_VV = mkVV (fixprefixV "be" (mkV "absichtigen")) | mkVV (prefixV "vor" I.haben_V) ;
+lin beyond_Prep = mkPrep "jenseits" genitive | mkPrep "über" accusative "hinaus" ;
+lin seat_N = mkN "Sitz" ;
+lin presidentMasc_N = mkN "Präsident" "Präsidenten" masculine ;
+lin encourage_V2V = mkV2V (fixprefixV "er" (mkV "mutigen")) ;
+lin encourage_V2 = mkV2 (fixprefixV "unter" (mkV "stützen")) ;
+lin addition_N = mkN "Zuschlag" "Zuschläge" masculine | mkN "Ergänzung" ;
+lin goal_N = mkN "Tor" "Tore" neuter | mkN "Ziel" "Ziele" neuter ; -- split: football goal / goal in life
+lin round_Prep = mkPrep "um" accusative "herum" ;
+lin miss_V2 = mkV2 (fixprefixV "ver" (mkV "passen")) | mkV2 (mkV "fehlen") ; -- miss a deadline / miss someone - NOTE: I miss you = du fehlst mir!
+lin miss_V = prefixV "daneben" I.schießen_V | prefixV "daneben" I.schlagen_V ;
+lin popular_A = mk3A "beliebt" "beliebter" "beliebteste" | mkA "populär" ; -- split: popular person / pop music
+lin affair_N = mkN "Affäre" | mkN "Angelegenheit" feminine ; -- split: romantic affair / serious affairs
+lin technique_N = mkN "Methode" | mkN "Technik" feminine ;
+lin respect_N = mkN "Achtung" | mkN "Respekt" ;
+lin drop_V2 = mkV2 (compoundV "fallen" I.lassen_V) ;
+lin drop_V = I.fallen_V ;
+lin professional_A = mk3A "professionell" "professioneller" "professionellste" ;
+lin less_Det = M.detLikeAdj False M.Pl "weniger" ;
+lin once_Subj = ss "sobald" ;
+lin item_N = mkN "Gegenstand" "Gegenstände" masculine | mkN "Artikel" | mkN "Objekt" "Objekte" neuter ;
+lin fly_V2 = mkV2 I.fliegen_V ;
+lin fly_V = L.fly_V ;
+lin reveal_VS = mkVS (prefixV "auf" (mkV "decken")) | mkVS (mkV "zeigen") ;
+lin reveal_V2 = mkV2 (prefixV "auf" (mkV "decken")) | mkV2 (fixprefixV "ent" (mkV "hüllen")) ;
+lin version_N = mkN "Version" ;
+lin maybe_Adv = mkAdv "vielleicht" ;
+lin ability_N = mkN "Fähigkeit" feminine ;
+lin operate_V2 = mkV2 (irregV "operieren" "operiert" "operierte" "operierte" "operiert" | fixprefixV "be" (mkV "dienen")) ; -- split: operate someone | operate something
+lin operate_V = mkV "arbeiten" ;
+lin good_N = mkN "Gute" neuter ;
+lin campaign_N = mkN "Kampagne" | mkN "Feldzug" "Feldzüge" masculine ; -- split: marketing campaign / military campaign
+lin heavy_A = L.heavy_A ;
+lin advice_N = mkN "Rat" "Räte" neuter ;
+lin institution_N = mkN "Institution" ;
+lin discover_VS = mkVS (fixprefixV "ent" (mkV "decken")) ;
+lin discover_V2 = mkV2 (fixprefixV "ent" (mkV "decken")) ;
+lin discover_V = fixprefixV "ent" (mkV "decken") ;
+lin surface_N = mkN "Oberfläche" feminine ;
+lin library_N = mkN "Bibliothek" "Bibliotheken" feminine ;
+lin pupil_N = mkN "Schüler" masculine | mkN "Schulkind" neuter ; -- note: Schüler = masc only; Schulkind = neutral
+lin record_V2 = mkV2 (prefixV "auf" I.nehmen_V) | mkV2 (prefixV "auf" (mkV "zeichnen")) ; -- split: record a CD / record some info
+lin refuse_VV = mkVV (reflV (mkV "weigern") accusative) ;
+lin refuse_V2 = mkV2 (prefixV "ab" (mkV "lehnen")) ;
+lin refuse_V = prefixV "ab" (mkV "lehnen") ;
+lin prevent_V2 = mkV2 (fixprefixV "ver" (mkV "hindern")) ;
+lin advantage_N = mkN "Vorteil" "Vorteile" masculine ;
+lin dark_A = mkA "dunkel" "dunkl" "dunkler" "dunkelste" | mk3A "finster" "finsterer" "finsterste" ; --- split: dark colour / dark night
+lin teach_V2V = mkV2V (mkV "lehren") | mkV2V (prefixV "bei" I.bringen_V) ;
+lin teach_V2 = L.teach_V2 ;
+lin teach_V = fixprefixV "unter" (mkV "richte") ;
+lin memory_N = mkN "Erinnerung" | mkN "Gedächtnis" | mkN "Speicher" ; -- split: nice memory / have good memory / computer memory
+lin culture_N = mkN "Kultur" feminine ;
+lin blood_N = L.blood_N ;
+lin cost_V2 = mkV2 (irregV "kosten" "kostet" "kostete" "kostete" "gekostet") ;
+lin cost_V = irregV "kosten" "kostet" "kostete" "kostete" "gekostet" ;
+lin majority_N = mkN "Mehrheit" feminine ;
+lin answer_V2 = mkV2 (irregV "antworten" "antwortet" "antwortete" "antwortete" "geantwortet" | fixprefixV "be" (mkV "antworten")) ; -- split: answer someone / answer something
+lin answer_V = irregV "antworten" "antwortet" "antwortete" "antwortete" "geantwortet" ;
+lin variety_N = variants{} ; -- 
+lin variety_2_N = mkN "Art" feminine ;
+lin variety_1_N = mkN "Auswahl" feminine | mkN "Vielfalt" feminine ;
+lin press_N = mkN "Presse" ;
+lin depend_V = compoundV "darauf" (prefixV "an" I.kommen_V) ; -- note: only translates: it depends - es kommt darauf an; no other intransitive use of depend?
+lin bill_N = mkN "Rechnung" | mkN "Gesetz" "Gesetze" neuter ; -- split: pay the bill / pass a bill (legal)
+lin competition_N = mkN "Konkurrenz" neuter | mkN "Wettbewerb" ; -- split: she is no competition / this is a beauty competition
+lin ready_A = mk3A "bereit" "bereiter" "bereiteste" ;
+lin general_N = mkN "General" ;
+lin access_N = mkN "Zugang" "Zugänge" masculine ;
+lin hit_V2 = L.hit_V2 ;
+lin hit_V = prefixV "an" (regV "machen") ; -- delete: false extraction
+lin stone_N = L.stone_N ;
+lin useful_A = mkA "nützlich" ;
+lin extent_N = mkN "Umfang" "Umfänge" masculine | mkN "Ausmaß" "Außmaße" neuter ;
+lin employment_N = mkN "Arbeit" feminine | mkN "Beschäftigung" ;
+lin regard_V2 = mkV2 (fixprefixV "be" (mkV "trachten")) | mkV2 (mkV "achten") | mkV2 (mkV "schätzen") ; -- split: look at someone/something / respect someone (achten/schätzen)
+lin regard_V = variants{}; -- mkV2 (fixprefixV "be" (mkV "trachten")) | mkV2 (mkV "achten") | mkV2 (mkV "schätzen") ; -- split: look at someone/something / respect someone (achten/schätzen)
+lin apart_Adv = mkAdv "auseinander" ;
+lin present_N = mkN "Gegenwart" feminine | mkN "Geschenk" "Geschenke" neuter ; -- split: current time / gift
+lin appeal_N = mkN "Beschwerde" | mkN "Anreiz" ; -- split: file an appeal / her appeal is her humor
+lin text_N = mkN "Text" | mkN "SMS" "SMS" "SMS" "SMS" "SMS" "SMS" feminine ; -- split: print off a text / send a (mobile phone) text
+lin parliament_N = mkN "Parlament" "Parlemente" neuter ;
+lin cause_N = mkN "Ursache" ;
+lin terms_N = mkN "Bedingung" | mkN "Bestimmung" ; -- note: English is plural, hence German nouns should also be applied in pl
+lin bar_N = variants{} ; -- 
+lin bar_2_N = mkN "Stab" "Stäbe" masculine | mkN "Stange" ;
+lin bar_1_N = mkN "Bar" "Bars" feminine ;
+lin attack_N = mkN "Angriff" ;
+lin effective_A = mk3A "wirksam" "wirksamer" "wirksamste" | mkA "effektiv" ;
+lin mouth_N = L.mouth_N ;
+lin down_Prep = mkPrep accusative "hinunter" ;
+lin result_V = variants{} ; -- 
+lin fish_N = L.fish_N ;
+lin future_A = mkA "zukünftig" ;
+lin visit_N = mkN "Besuch" "Besuche" masculine ;
+lin little_Adv = mkAdv "wenig" ;
+lin easily_Adv = mkAdv "leicht" | mkAdv "spielend" ;
+lin attempt_VV = mkVV (fixprefixV "ver" (mkV "suchen")) ;
+lin attempt_V2 = mkV2 (fixprefixV "ver" (mkV "suchen")) ;
+lin enable_VS = mkVS (fixprefixV "er" (mkV "möglichen")) ;
+lin enable_V2V = mkV2V (fixprefixV "er" (mkV "möglichen")) ;
+lin enable_V2 = mkV2 (fixprefixV "er" (mkV "möglichen")) ;
+lin trouble_N = mkN "Ärger" masculine | mkN "Problem" "Probleme" neuter ; -- split: make trouble / have troubles
+lin traditional_A = mk3A "traditionell" "traditioneller" "traditionellste" ;
+lin payment_N = mkN "Zahlung" ;
+lin best_Adv = mkAdv "am besten" ;
+lin post_N = mkN "Post" feminine | mkN "Stelle" | mkN "Posten" "Posten" masculine | mkN "Post" "Posts" masculine ; -- split: post office / position (Stelle & Posten) / blog post
+lin county_N = mkN "Landkreis" | mkN "Bezirk" "Bezirke" masculine ;
+lin lady_N = mkN "Dame" ;
+lin holiday_N = mkN "Urlaub" | mkN "Feiertag" ;
+lin realize_VS = mkVS (fixprefixV "er" I.kennen_V) ;
+lin realize_V2 = mkV2 (irregV "realisieren" "realisiert" "realisierte" "realisierte" "realisiert" | prefixV "um" (mkV "setzen")) ;
+lin importance_N = mkN "Wichtigkeit" feminine ;
+lin chair_N = L.chair_N ;
+lin facility_N = mkN "Einrichtung" | mkN "Leichtigkeit" feminine ; -- split: printing facilities / ease
+lin complete_V2 = mkV2 (fixprefixV "be" (mkV "enden")) | mkV2 (prefixV "ab" I.schließen_V) ;
+lin complete_V = regV "beenden" | mkV "fertigstellen" | prefixV "fertig" (regV "machen") ; -- delete: false extraction
+lin article_N = mkN "Artikel" "Artikel" masculine ;
+lin object_N = mkN "Objekt" "Objekte" neuter ;
+lin context_N = mkN "Kontext" "Kontexte" masculine | mkN "Zusammenhang" "Zusammenhänge" masculine ;
+lin survey_N = mkN "Umfrage" "Umfragen" feminine ;
+lin notice_VS = mkVS (fixprefixV "be" (mkV "merken")) | mkVS (fixprefixV "an" (mkV "merken")) ;
+lin notice_V2 = mkV2 (fixprefixV "be" (mkV "merken")) ;
+lin complete_A = mkA "vollständig" | mkA "ganz" | mkA "gesamt" ;
+lin turn_N = mkN "Wende" | mkN "Runde" ; -- split: sharp turn / next turn; note: it's my turn = ich bin dran
+lin direct_A = mk3A "direkt" "direkter" "direkteste" ;
+lin immediately_Adv = mkAdv "sofort" ;
+lin collection_N = mkN "Sammlung" | mkN "Einsammlung" ; -- split: butterfly collection / rubbish collection
+lin reference_N = mkN "Bezug" "Bezüge" masculine | mkN "Arbeitszeugnis" ; -- split: reference to something / reference from employer
+lin card_N = mkN "Karte" "Karten" feminine ;
+lin interesting_A = mk3A "interessant" "interessanter" "interessanteste" ;
+lin considerable_A = regA "erheblich" | mkA "beträchtlich" | mk3A "beachtlich" "beachtlicher" "beachtlichste" ;
+lin television_N = L.television_N ;
+lin extend_V2 = mkV2 (fixprefixV "ver" (mkV "längern")) | mkV2 (fixprefixV "er" (mkV "weitern")) ;
+lin extend_V = reflV (prefixV "aus" (mkV "dehnen")) accusative ;
+lin communication_N = mkN "Kommunikation" ;
+lin agency_N = mkN "Agentur" feminine | mkN "Amt" "Ämter" neuter | mkN "Behörde" ;
+lin physical_A = mkA "physisch" ;
+lin except_Conj = MS.mkConj [] "außer" singular | MS.mkConj [] "ausgenommen" singular ;
+lin check_V2 = mkV2 (fixprefixV "über" (mkV "prüfen")) | mkV2 (mkV "prüfen") | mkV2 (mkV "checken") ;
+lin check_V = mkV "checken" | fixprefixV "über" (mkV "prüfen") ; -- note: I checked - ich habe ES gecheckt/überprüft
+lin sun_N = L.sun_N ;
+lin species_N = mkN "Art" feminine ;
+lin possibility_N = mkN "Möglichkeit" feminine ;
+lin officialMasc_N = mkN "Beamte" masculine ;
+lin chairman_N = mkN "Vorsitzende" masculine ;
+lin speaker_N = mkN "Sprecher" | mkN "Redner" | mkN "Lautsprecher" | mkN "Box" feminine ; -- split: human speaker (Sprecher / Redner) / amplifying system
+lin second_N = mkN "Sekunde" "Sekunden" feminine ;
+lin career_N = mkN "Karriere" "Karrieren" feminine ;
+lin laugh_VS = mkVS (compoundV "lachend" (mkV "sagen")) ;
+lin laugh_V2 = mkV2 (mkV "lachen") ;
+lin laugh_V = L.laugh_V ;
+lin weight_N = mkN "Gewicht" "Gewichte" neuter ;
+lin sound_VS = mkVS (regV "sondieren") ; -- delete: false extraction
+lin sound_VA = mkVA I.klingen_V ;
+lin sound_V2 = mkV2 (regV "sondieren" | compoundV "erschallen" I.lassen_V) ;
+lin sound_V = fixprefixV "er" I.klingen_V | mkV "läuten" ;
+lin responsible_A = mkA "verantwortlich" | mkA "verantwortungsvoll" ; -- to be responsible / act responsible
+lin base_N = mkN "Grundlage" | mkN "Basis" "Basen" feminine ;
+lin document_N = mkN "Dokument" "Dokumente" neuter ;
+lin solution_N = mkN "Lösung" feminine ;
+lin return_N = mkN "Rückkehr" feminine ;
+lin medical_A = regA "medizinisch" | mkA "ärztlich" ;
+lin hot_A = L.hot_A ;
+lin recognize_VS = mkVS (fixprefixV "er" I.kennen_V) ;
+lin recognize_4_V2 = variants{} ; -- 
+lin recognize_1_V2 = variants{} ; -- 
+lin talk_N = mkN "Gespräch" "Gespräche" neuter | mkN "Vortrag" "Vorträge" masculine ; -- split: let's have a talk / I went to a talk
+lin budget_N = mkN "Budget" "Budgets" neuter ;
+lin river_N = L.river_N ;
+lin fit_V2 = mkV2 (mkV "passen") ;
+lin fit_V = mkV "passen" ;
+lin organization_N = organisation_N ;
+lin existing_A = regA "bestehend" ;
+lin start_N = mkN "Start" "Starts" masculine | mkN "Beginn" "Beginne" masculine | mkN "Anfang" "Anfänge" masculine ;
+lin push_VS = mkVS (compoundV "dazu" (mkV "drängen")) ;
+lin push_V2V = mkV2V (mkV "drängen") ;
+lin push_V2 = L.push_V2 ;
+lin push_V = mkV "drücken" ;
+lin tomorrow_Adv = mkAdv "morgen" ;
+lin requirement_N = mkN "Bedingung" | mkN "Voraussetzung" ;
+lin cold_A = L.cold_A ;
+lin edge_N = mkN "Vorsprung" ; -- status=guess
+lin opposition_N = mkN "Opposition" ; -- status=guess
+lin opinion_N = mkN "Meinung" | mkN "Ansicht" feminine ;
+lin drug_N = mkN "Medikament" "Medikamente" neuter | mkN "Droge" "Drogen" feminine ; -- split: medicinal / illegal
+lin quarter_N = mkN "Viertel" neuter ;
+lin option_N = mkN "Option" feminine ;
+lin sign_V2 = mkV2 (no_geV (mkV "gebärden")) | mkV2 (fixprefixV "unter" I.schreiben_V) ; -- split: use sign language / sign a piece of paper
+lin sign_V = fixprefixV "unter" I.schreiben_V ;
+lin worth_Prep = variants{} ; -- 
+lin call_N = mkN "Ruf" "Rufe" masculine | mkN "Anruf" ; -- split: call for dinner / phone call
+lin define_V2 = mkV2 (regV "bestimmen") ; --
+lin define_V = regV "bestimmen" ; --
+lin stock_N = mkN "Brühe" feminine ; --
+lin influence_N = mkN "Einfluss" "Einflüsse" masculine ;
+lin occasion_N = mkN "Gelegenheit" feminine ;
+lin eventually_Adv = mkAdv "schließlich" ;
+lin software_N = mkN "Software" "Softwares" feminine ;
+lin highly_Adv = mkAdv "sehr" ;
+lin exchange_N = mkN "Austausch" "Austausche" masculine | mkN "Tausch" "Tausche" masculine ; -- status=guess status=guess
+lin lack_N = mkN "Mangel" ;
+lin shake_V2 = mkV2 (mkV "schütteln") ;
+lin shake_V = mkV "zittern" | mkV "beben" | mkV "wackeln" ; -- split: the crying girl was shaking / the earth was shaking / the plane was shaking
+lin study_V2 = mkV2 (regV "studieren") ;
+lin study_V = regV "studieren" ;
+lin concept_N = mkN "Begriff" "Begriffe" feminine | mkN "Konzept" "Konzepte" neuter ;
+lin blue_A = L.blue_A ;
+lin star_N = L.star_N ;
+lin radio_N = L.radio_N ;
+lin arrangement_N = mkN "Anordnung" ; -- status=guess
+lin examine_V2 = mkV2 (fixprefixV "unter" (mkV "suchen")) ;
+lin bird_N = L.bird_N ;
+lin green_A = L.green_A ;
+lin band_N = mkN "Pflaster" "Pflaster" neuter | mkN "Heftpflaster" neuter ; -- status=guess status=guess
+lin sex_N = mkN "Geschlecht" neuter | mkN "Sex" | mkN "Geschlechtsverkehr" ; -- split: gender / coitus
+lin finger_N = mkN "Finger" "Finger" masculine ;
+lin past_N = mkN "Vergangenheit" feminine ;
+lin independent_A = variants{} ; -- 
+lin independent_2_A = mkA "unabhängig" ;
+lin independent_1_A = mkA "unabhängig" ;
+lin equipment_N = mkN "Ausrüstung" ;
+lin north_N = mkN "Norden" masculine ;
+lin mind_VS = mkVS (compoundV "dagegen" I.haben_V) ;
+lin mind_V2 = mkV2 (reflV (mkV "stören") accusative) ; -- note: don't mind... = LASS dich nicht von ... stören
+lin mind_V = compoundV "dagegen" I.haben_V ;
+lin move_N = mkN "Bewegung" ; -- status=guess
+lin message_N = mkN "Nachricht" feminine | mkN "Botschaft" feminine ;
+lin fear_N = mkN "Angst" "Ängste" feminine | mkN "Furcht" feminine ;
+lin afternoon_N = mkN "Nachmittag" "Nachmittage" masculine ;
+lin drink_V2 = L.drink_V2 ;
+lin drink_V = mkV "trinken" ;
+lin fully_Adv = mkAdv "völlig" ;
+lin race_N = variants{} ; -- 
+lin race_2_N = mkN "Rasse" ;
+lin race_1_N = mkN "Wettrennen" neuter | mkN "Wettlauf" "Wettläufe" masculine ;
+lin gain_V2 = mkV2 (irregV "gewinnen" "gewinnt" "gewann" "gewänne" "gewonnen") ; -- status=guess, src=wikt
+lin gain_V = irregV "gewinnen" "gewinnt" "gewann" "gewänne" "gewonnen" ; -- status=guess, src=wikt
+lin strategy_N = mkN "Strategie" "Strategien" feminine ;
+lin extra_A = variants{} ; -- 
+lin scene_N = mkN "Szene" "Szenen" feminine ;
+lin slightly_Adv = mkAdv "ein bisschen" ;
+lin kitchen_N = mkN "Küche" ;
+lin speech_N = mkN "Sprechakt" "Sprechakte" masculine ; -- status=guess
+lin arise_V = irregV "entstehen" "entsteht" "entstand" "entstände" "entstanden" ; -- status=guess, src=wikt
+lin network_N = mkN "Netzwerk" "Netzwerke" neuter ;
+lin tea_N = mkN "Tee" "Tees" masculine ;
+lin peace_N = L.peace_N ;
+lin failure_N = mkN "Versagen" neuter ;
+lin employee_N = mkN "Arbeitnehmer" "Arbeitnehmer" masculine | mkN "Angestellte" masculine ;
+lin ahead_Adv = variants{} ; -- 
+lin scale_N = mkN "Skala" feminine ; -- status=guess
+lin hardly_Adv = mkAdv "kaum" ;
+lin attend_V2 = mkV2 (prefixV "teil" I.nehmen_V | regV "besuchen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin attend_V = prefixV "teil" I.nehmen_V | regV "besuchen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shoulder_N = mkN "Schulter" feminine ;
+lin otherwise_Adv = mkAdv "anders" ; -- status=guess
+lin railway_N = mkN "Bahnhof" "Bahnhöfe" masculine | mkN "Eisenbahnhof" masculine ; -- status=guess status=guess
+lin directly_Adv = mkAdv "direkt" | mkAdv "gerade" ; -- status=guess status=guess
+lin supply_N = mkN "Angebot" "Angebote" neuter | mkN "Versorgen" neuter ; -- status=guess status=guess
+lin expression_N = mkN "Redensart" "Redensarten" feminine ; -- status=guess
+lin owner_N = mkN "Besitzer" "Besitzer" masculine | mkN "Eigentümer" masculine ;
+lin associate_V2 = variants{} ; -- 
+lin associate_V = variants{} ; -- 
+lin corner_N = mkN "Ecke" "Ecken" feminine | mkN "Winkel" "Winkel" masculine ;
+lin past_A = mkA "vergangen" ; -- compile&check
+lin match_N = variants{} ; -- 
+lin match_3_N = variants{} ; -- 
+lin match_2_N = variants{} ; -- 
+lin match_1_N = variants{} ; -- 
+lin sport_N = mkN "Sport" "Sporte" masculine ; -- status=guess
+lin status_N = mkN "Status" "Status" masculine ; -- status=guess
+lin beautiful_A = L.beautiful_A ;
+lin offer_N = mkN "Angebot" "Angebote" neuter | mkN "Antrag" "Anträge" masculine | mkN "Offerte" "Offerten" feminine ; -- status=guess status=guess status=guess
+lin marriage_N = mkN "Heiratagentur" feminine | mkN "Heiratsbüro" neuter ; -- status=guess status=guess
+lin hang_V2 = mkV2 (mkV "abhängen") | mkV2 (mkV "herumhängen") | mkV2 (mkV "rumhängen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hang_V = mkV "abhängen" | mkV "herumhängen" | mkV "rumhängen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin civil_A = regA "zivil" | mkA "bürgerlich" ; -- status=guess status=guess
+lin perform_V2 = mkV2 (mkV "durchführen") | mkV2 (mkV "ausführen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin perform_V = mkV "durchführen" | mkV "ausführen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sentence_N = mkN "Urteil" "Urteile" neuter ; -- status=guess
+lin crime_N = mkN "Verbrechen" "Verbrechen" neuter ; -- status=guess
+lin ball_N = mkN "Fußballen" masculine ; -- status=guess
+lin marry_V2 = mkV2 (irregV "heiraten" "heiratet" "heiratete" "heirate" "geheiratet") ; -- status=guess, src=wikt
+lin marry_V = irregV "heiraten" "heiratet" "heiratete" "heirate" "geheiratet" ; -- status=guess, src=wikt
+lin wind_N = L.wind_N ;
+lin truth_N = mkN "Wahrheit" "Wahrheiten" feminine ; -- status=guess
+lin protect_V2 = mkV2 (mkV "schützen") ; -- status=guess, src=wikt
+lin protect_V = mkV "schützen" ; -- status=guess, src=wikt
+lin safety_N = mkN "Sicherheit" "Sicherheiten" feminine ; -- status=guess
+lin partner_N = mkN "Partner" "Partner" masculine ; -- status=guess
+lin completely_Adv = mkAdv "vollständig" | mkAdv "völlig" | mkAdv "ganz" ; -- status=guess status=guess status=guess
+lin copy_N = mkN "Kopierschutz" masculine ; -- status=guess
+lin balance_N = mkN "Balance" "Balancen" feminine | mkN "Gleichgewicht" "Gleichgewichte" neuter ; -- status=guess status=guess
+lin sister_N = L.sister_N ;
+lin reader_N = mkN "Leser" "Leser" masculine | mkN "Leserin" "Leserinnen" feminine ; -- status=guess status=guess
+lin below_Adv = mkAdv "unten" | mkAdv "darunter" | mkAdv "unterhalb" ; -- status=guess status=guess status=guess
+lin trial_N = mkN "Trial" "Trials" neuter | mkN "Versuch" "Versuche" masculine ; -- status=guess status=guess
+lin rock_N = L.rock_N ;
+lin damage_N = mkN "Schaden" "Schäden" masculine ; -- status=guess
+lin adopt_V2 = mkV2 (regV "adoptieren") ; -- status=guess, src=wikt
+lin newspaper_N = L.newspaper_N ;
+lin meaning_N = mkN "Bedeutung" ; -- status=guess
+lin light_A = mkA "erleuchtet" | mk3A "hell" "heller" "hellste" ; -- status=guess status=guess
+lin essential_A = mk3A "essenziell" "essenzieller" "essenziellste" | mk3A "notwendig" "notwendiger" "notwendigste" ; -- status=guess status=guess
+lin obvious_A = mk3A "offensichtlich" "offensichtlicher" "offensichtlichste" ; -- status=guess
+lin nation_N = mkN "Nation" ; -- status=guess
+lin confirm_VS = mkVS (mkV "bestätigen") | mkVS (mkV "bekräftigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin confirm_V2 = mkV2 (mkV "bestätigen") | mkV2 (mkV "bekräftigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin south_N = mkN "Süden" masculine ; -- status=guess
+lin length_N = mkN "Pferdelänge" feminine ; -- status=guess
+lin branch_N = mkN "Branche" "Branchen" feminine ; -- status=guess
+lin deep_A = mk3A "tief" "tiefer" "tiefste" ; -- status=guess
+lin none_NP = variants{} ; -- 
+lin planning_N = mkN "Planung" ; -- status=guess
+lin trust_N = mkN "Vertrauen" neuter ; -- status=guess
+lin working_A = variants{} ; -- 
+lin pain_N = mkN "Schmerz" "Schmerzen" masculine ; -- status=guess
+lin studio_N = mkN "Atelier" "Ateliers" neuter | mkN "Studio" "Studios" neuter ; -- status=guess status=guess
+lin positive_A = mk3A "positiv" "positiver" "positivste" ; -- status=guess
+lin spirit_N = mkN "Schnaps" "Schnäpse" masculine | sprit_N | mkN "Alkohol" "Alkohole" masculine ; -- status=guess status=guess status=guess
+lin college_N = mkN "Berufskolleg" neuter | mkN "Fachschule" "Fachschulen" feminine ; -- status=guess status=guess
+lin accident_N = mkN "Unfall" "Unfälle" masculine ; -- status=guess
+lin star_V2 = variants{} ; -- 
+lin hope_N = mkN "Hoffnung" ; -- status=guess
+lin mark_V3 = mkV3 (irregV "korrigieren" "korrigiert" "korrigierte" "korrigierte" "korrigiert") ; -- status=guess, src=wikt
+lin mark_V2 = mkV2 (irregV "korrigieren" "korrigiert" "korrigierte" "korrigierte" "korrigiert") ; -- status=guess, src=wikt
+lin works_N = mkN "Arbeiten" ; -- status=guess
+lin league_N = variants{} ; -- 
+lin league_2_N = variants{} ; -- 
+lin league_1_N = variants{} ; -- 
+lin clear_V2 = mkV2 (mkV "räuspern") ; -- status=guess, src=wikt
+lin clear_V = mkV "räuspern" ; -- status=guess, src=wikt
+lin imagine_VS = mkVS (mkReflV "vorstellen" | irregV "vorstellen" "stellt" "stell" "stelle" "vorgestellt" | mkV "einbilden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin imagine_V2 = mkV2 (mkReflV "vorstellen" | irregV "vorstellen" "stellt" "stell" "stelle" "vorgestellt" | mkV "einbilden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin imagine_V = mkReflV "vorstellen" | irregV "vorstellen" "stellt" "stell" "stelle" "vorgestellt" | mkV "einbilden" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin through_Adv = mkAdv "durch" ;
+lin cash_N = mkN "Melkkuh" feminine ; -- status=guess
+lin normally_Adv = mkAdv "normalerweise" ; -- status=guess
+lin play_N = spiel_N ; -- status=guess
+lin strength_N = kraft_N | mkN "Stärke" feminine ; -- status=guess status=guess
+lin train_N = L.train_N ;
+lin travel_V2 = mkV2 (irregV "reisen" "reist" "reiste" "reiste" "reist") ; -- status=guess, src=wikt
+lin travel_V = L.travel_V ;
+lin target_N = mkN "Zielscheibe" "Zielscheiben" feminine ; -- status=guess
+lin very_A = mkA "derselbe" ; -- status=guess
+lin pair_N = mkN "Zirkel" "Zirkel" masculine ; -- status=guess
+lin male_A = mkA "männlich" ; -- status=guess
+lin gas_N = mkN "Gaszentrifuge" feminine ; -- status=guess
+lin issue_V2 = variants{} ; -- 
+lin issue_V = variants{} ; -- 
+lin contribution_N = mkN "Beitrag" "Beiträge" masculine | mkN "finanzieller Beitrag" masculine ; -- status=guess status=guess
+lin complex_A = mk3A "kompliziert" "komplizierter" "komplizierteste" ; -- status=guess
+lin supply_V2 = mkV2 (irregV "vertreten" "vertritt" "vertrat" "verträte" "vertreten") ; -- status=guess, src=wikt
+lin beat_V2 = mkV2 (junkV (mkV "um") "den heißen Brei reden") ; -- status=guess, src=wikt
+lin beat_V = junkV (mkV "um") "den heißen Brei reden" ; -- status=guess, src=wikt
+lin artist_N = mkN "Künstler" masculine | mkN "Künstlerin" feminine ; -- status=guess status=guess
+lin agentMasc_N = reg2N "Agent" "Agenten" masculine;
+lin presence_N = mkN "Anwesenheit" feminine ; -- status=guess
+lin along_Adv = mkAdv "mit" ;
+lin environmental_A = variants{} ; -- 
+lin strike_V2 = mkV2 (irregV "streichen" "streicht" "strich" "striche" "gestrichen") ; -- status=guess, src=wikt
+lin strike_V = irregV "streichen" "streicht" "strich" "striche" "gestrichen" ; -- status=guess, src=wikt
+lin contact_N = mkN "Kontakt" "Kontakte" masculine | mkN "Berührung" feminine ; -- status=guess status=guess
+lin protection_N = mkN "Schutz" "Schutze" masculine ; -- status=guess
+lin beginning_N = mkN "Anfang" "Anfänge" masculine | mkN "Beginn" "Beginne" masculine ; -- status=guess status=guess
+lin demand_VS = mkVS (irregV "verlangen" "verlangt" "verlangte" "verlangte" "verlangt" | irregV "bestehen" "besteht" "bestand" "bestände" "bestanden") ; -- compile&check
+lin demand_V2 = mkV2 (irregV "verlangen" "verlangt" "verlangte" "verlangte" "verlangt" | irregV "bestehen" "besteht" "bestand" "bestände" "bestanden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin media_N = mkN "Media" "Medien" neuter ; ---- {n} {p}" ; -- status=guess
+lin relevant_A = mk3A "relevant" "relevanter" "relevanteste" ; -- status=guess
+lin employ_V2 = mkV2 (prefixV "ein" (regV "stellen") | prefixV "an" (irregV "stellen" "stellt" "stellte" "stellte" "gestellt") | mkV "anwerben") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shoot_V2 = mkV2 (prefixV "auf" (irregV "schneiden" "schneidet" "schnitt" "schnitt" "geschnitten")) ; -- status=guess, src=wikt
+lin shoot_V = prefixV "auf" (irregV "schneiden" "schneidet" "schnitt" "schnitt" "geschnitten") ; -- status=guess, src=wikt
+lin executive_N = mkN "Exekutive" "Exekutiven" feminine ; -- status=guess
+lin slowly_Adv = mkAdv "langsam" ; -- status=guess
+lin relatively_Adv = mkAdv "relativ" | mkAdv "verhältnismäßig" ; -- status=guess status=guess
+lin aid_N = mkN "Helfer" "Helfer" masculine ; -- status=guess
+lin huge_A = mk3A "riesig" "riesiger" "riesigste" ; -- status=guess
+lin late_Adv = mkAdv "spät" ; -- status=guess
+lin speed_N = mkN "Bodenschwelle" feminine | mkN "Bremsschwelle" feminine | mkN "Fahrbahnschwelle" feminine ; -- status=guess status=guess status=guess
+lin review_N = mkN "Rezension" | mkN "Kritik" "Kritiken" feminine ; -- status=guess status=guess
+lin test_V2 = mkV2 (irregV "testen" "testet" "testete" "teste" "getestet") ; -- status=guess, src=wikt
+lin order_VS = mkVS (irregV "befehlen" "befehlt" "befahl" "befähle" "befohlen" | prefixV "an" (regV "ordnen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin order_V2V = mkV2V (irregV "befehlen" "befehlt" "befahl" "befähle" "befohlen" | prefixV "an" (regV "ordnen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin order_V2 = mkV2 (irregV "befehlen" "befehlt" "befahl" "befähle" "befohlen" | prefixV "an" (regV "ordnen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin order_V = irregV "befehlen" "befehlt" "befahl" "befähle" "befohlen" | prefixV "an" (regV "ordnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin route_N = mkN "Route" feminine | mkN "Weg" "Wege" masculine | mkN "Pfad" "Pfade" masculine ; -- status=guess status=guess status=guess
+lin consequence_N = mkN "Konsequenz" "Konsequenzen" feminine | mkN "Folge" "Folgen" feminine ; -- status=guess status=guess
+lin telephone_N = mkN "Telefon" "Telefone" neuter | mkN "Telephon" "Telephone" neuter | mkN "Fernsprecher" "Fernsprecher" masculine ; -- status=guess status=guess status=guess
+lin release_V2 = mkV2 (regV "freisetzen") ; -- status=guess, src=wikt
+lin proportion_N = mkN "Proportion" ; -- status=guess
+lin primary_A = mkA "primär" ; -- status=guess
+lin consideration_N = mkN "Vergütung" ; -- status=guess
+lin reform_N = mkN "Reform" "Reformen" feminine ; -- status=guess
+lin driverMasc_N = reg2N "Fahrer" "Fahrer" masculine;
+lin annual_A = mkA "jährlich" ; -- status=guess
+lin nuclear_A = regA "nuklear" | mkA "Kern-" ; -- status=guess status=guess
+lin latter_A = mkA "letzter" ; -- status=guess
+lin practical_A = mk3A "praktisch" "praktischer" "praktischste" ; -- status=guess
+lin commercial_A = mk3A "kommerziell" "kommerzieller" "kommerziellste" ; -- status=guess
+lin rich_A = mk3A "reich" "reicher" "reichste" ; -- status=guess
+lin emerge_V = irregV "entstehen" "entsteht" "entstand" "entstände" "entstanden" | prefixV "auf" (regV "tauchen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin apparently_Adv = mkAdv "angeblich" | mkAdv "vorgeblich" | mkAdv "anscheinend" ; -- status=guess status=guess status=guess
+lin ring_V = junkV (mkV "einem") "bekannt vorkommen" ; -- status=guess, src=wikt
+lin ring_6_V2 = variants{} ; -- 
+lin ring_4_V2 = variants{} ; -- 
+lin distance_N = mkN "Distanz" "Distanzen" feminine | mkN "Entfernung" | mkN "Abstand" "Abstände" masculine ; -- status=guess status=guess status=guess
+lin exercise_N = mkN "Übung" feminine ; -- status=guess
+lin key_A = variants{} ; -- 
+lin close_Adv = variants{} ; -- 
+lin skin_N = L.skin_N ;
+lin island_N = mkN "Insel" "Inseln" feminine | mkN "Eiland" "Eilande" neuter ; -- status=guess status=guess
+lin separate_A = regA "einzeln" | regA "getrennt" | regA "separat" ; -- status=guess status=guess status=guess
+lin aim_VV = mkVV (regV "zielen") ; -- status=guess, src=wikt
+lin aim_V2 = mkV2 (regV "zielen") ; -- status=guess, src=wikt
+lin aim_V = regV "zielen" ; -- status=guess, src=wikt
+lin danger_N = mkN "Gefahr" "Gefahren" feminine | mkN "Risiko" neuter ; -- status=guess status=guess
+lin credit_N = mkN "Kreditkarte" "Kreditkarten" feminine ; -- status=guess
+lin usual_A = mkA "gewöhnlich" ; -- status=guess
+lin link_V2 = mkV2 (irregV "verbinden" "verbindet" "verband" "verbände" "verbunden" | mkV "verknüpfen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin link_V = irregV "verbinden" "verbindet" "verband" "verbände" "verbunden" | mkV "verknüpfen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin candidateMasc_N = reg2N "Kandidat" "Kandidaten" masculine;
+lin track_N = mkN "Fußspur" feminine ; -- status=guess
+lin safe_A = regA "wohlbehalten" | regA "ganz" ; -- status=guess status=guess
+lin interested_A = mk3A "interessiert" "interessierter" "interessierteste" ; -- status=guess
+lin assessment_N = mkN "Bewertung" | mkN "Schätzung" feminine ; -- status=guess status=guess
+lin path_N = mkN "Weg" "Wege" masculine ; -- status=guess
+lin merely_Adv = mkAdv "bloß" | mkAdv "lediglich" | mkAdv "nur" | mkAdv "schier" ; -- status=guess status=guess status=guess status=guess
+lin plus_Prep = variants{} ; -- 
+lin district_N = mkN "Bezirk" "Bezirke" masculine ; -- status=guess
+lin regular_A = mkA "regelmäßig" ; -- status=guess
+lin reaction_N = mkN "Reaktion" "Reaktionen" feminine ; -- status=guess
+lin impact_N = mkN "Belastung" | mkN "Stoß" masculine | mkN "Druck" masculine ; -- status=guess status=guess status=guess
+lin collect_V2 = mkV2 (regV "sammeln" | mkV "anhäufen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin collect_V = regV "sammeln" | mkV "anhäufen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin debate_N = mkN "Debatte" "Debatten" feminine ; -- status=guess
+lin lay_V2 = mkV2 (mkV "offenlegen") ; -- status=guess, src=wikt
+lin lay_V = mkV "offenlegen" ; -- status=guess, src=wikt
+lin rise_N = mkN "aufstehen" ; -- status=guess
+lin belief_N = mkN "Glauben" masculine ; -- status=guess
+lin conclusion_N = mkN "Schlussfolgerung" feminine ; -- status=guess
+lin shape_N = form_N ; -- status=guess
+lin vote_N = mkN "Stimme" "Stimmen" feminine | mkN "Votum" "Vota" neuter ; -- status=guess status=guess
+lin aim_N = mkN "Ziel" "Ziele" neuter ; -- status=guess
+lin politics_N = mkN "Politik" "Politiken" feminine ; -- status=guess
+lin reply_VS = mkVS (irregV "antworten" "antwortet" "antwortete" "antwortete" "geantwortet" | irregV "erwidern" "erwidert" "erwiderte" "erwiderte" "erwidert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reply_V = irregV "antworten" "antwortet" "antwortete" "antwortete" "geantwortet" | irregV "erwidern" "erwidert" "erwiderte" "erwiderte" "erwidert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin press_V2V = mkV2V (mkV "drücken") ; -- status=guess, src=wikt
+lin press_V2 = mkV2 (mkV "drücken") ; -- status=guess, src=wikt
+lin press_V = mkV "drücken" ; -- status=guess, src=wikt
+lin approach_V2 = mkV2 (mkReflV "nähern") ; -- status=guess, src=wikt
+lin approach_V = mkReflV "nähern" ; -- status=guess, src=wikt
+lin file_N = mkN "Kartei" "Karteien" feminine | mkN "Datei" "Dateien" feminine | mkN "Akte" "Akten" feminine ; -- status=guess status=guess status=guess
+lin western_A = mk3A "westlich" "westlicher" "westlichste" | mkA "West-" ; -- status=guess status=guess
+lin earth_N = L.earth_N ;
+lin public_N = mkN "Publikum" neuter | mkN "Öffentlichkeit" feminine ; -- status=guess status=guess
+lin survive_V2 = mkV2 (mkV "überleben") ; -- status=guess, src=wikt
+lin survive_V = mkV "überleben" ; -- status=guess, src=wikt
+lin estate_N = gut_N | mkN "Landgut" "Landgüter" neuter ; -- status=guess status=guess
+lin boat_N = L.boat_N ;
+lin prison_N = mkN "Haft" feminine | mkN "Gefangenschaft" "Gefangenschaften" feminine ; -- status=guess status=guess
+lin additional_A = mkA "zusätzlich" ; -- status=guess
+lin settle_V2 = mkV2 (mkV "siedeln") ; -- status=guess, src=wikt
+lin settle_V = mkV "siedeln" ; -- status=guess, src=wikt
+lin largely_Adv = variants{} ; -- 
+lin wine_N = L.wine_N ;
+lin observe_VS = mkVS (regV "bemerken") ; -- compile&check
+lin observe_V2 = mkV2 (regV "bemerken") ; -- status=guess, src=wikt
+lin limit_V2V = mkV2V (irregV "befristen" "befristet" "befristete" "befristete" "befristet" | regV "begrenzen" | mkV "beschränken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin limit_V2 = mkV2 (irregV "befristen" "befristet" "befristete" "befristete" "befristet" | regV "begrenzen" | mkV "beschränken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deny_V3 = mkV3 (regV "leugnen" | mkV "bestreiten" | irregV "dementieren" "dementiert" "dementierte" "dementierte" "dementiert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deny_V2 = mkV2 (regV "leugnen" | mkV "bestreiten" | irregV "dementieren" "dementiert" "dementierte" "dementierte" "dementiert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin for_PConj = variants{} ; -- 
+lin straight_Adv = mkAdv "geradeaus" ; -- status=guess
+lin somebody_NP = S.somebody_NP ;
+lin writer_N = mkN "Schriftsteller" "Schriftsteller" masculine | mkN "Schriftstellerin" "Schriftstellerinnen" feminine | mkN "Autor" "Autoren" masculine | mkN "Autorin" "Autorinnen" feminine | mkN "Schreiber" "Schreiber" masculine | mkN "Schreiberin" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin weekend_N = mkN "Wochenende" "Wochenenden" neuter ; -- status=guess
+lin clothes_N = mkN "Kleidung" ; ---- | mkN "Klamotten {f} {p}" ; -- status=guess status=guess
+lin active_A = mkA "rührig" ; -- status=guess
+lin sight_N = mkN "Sehvermögen" | mkN "Sehen" neuter ; -- status=guess status=guess
+lin video_N = mkN "Video" "Videos" neuter ; -- status=guess
+lin reality_N = mkN "Realität" feminine ; -- status=guess
+lin hall_N = mkN "Studentenwohnheim" "Studentenwohnheime" neuter ; -- status=guess
+lin nevertheless_Adv = mkAdv "nichtsdestoweniger" | mkAdv "trotzdem" ; -- status=guess status=guess
+lin regional_A = regA "regional" ; -- status=guess
+lin vehicle_N = mkN "Fahrzeug" "Fahrzeuge" neuter | mkN "Gefährt" neuter ; -- status=guess status=guess
+lin worry_VS = variants{} ; -- 
+lin worry_V2 = variants{} ; -- 
+lin worry_V = variants{} ; -- 
+lin powerful_A = variants{} ; -- 
+lin possibly_Adv = variants{} ; -- 
+lin cross_V2 = mkV2 (regV "kreuzen") ; -- status=guess, src=wikt
+lin cross_V = regV "kreuzen" ; -- status=guess, src=wikt
+lin colleague_N = mkN "Kollege" "Kollegen" masculine | mkN "Kollegin" feminine | mkN "Mitarbeiter" "Mitarbeiter" masculine | mkN "Mitarbeiterin" "Mitarbeiterinnen" feminine ; -- status=guess status=guess status=guess status=guess
+lin charge_V2 = variants{} ; -- 
+lin charge_V = variants{} ; -- 
+lin lead_N = mkN "Führung" feminine ; -- status=guess
+lin farm_N = mkN "Bauernhof" "Bauernhöfe" masculine | mkN "Farm" "Farmen" feminine ; -- status=guess status=guess
+lin respond_VS = variants{} ; -- 
+lin respond_V = variants{} ; -- 
+lin employer_N = mkN "Arbeitgeber" "Arbeitgeber" masculine | mkN "Arbeitgeberin" feminine ; -- status=guess status=guess
+lin carefully_Adv = mkAdv "vorsichtig" ; -- status=guess
+lin understanding_N = mkN "Vereinbarung" ; -- status=guess
+lin connection_N = mkN "Verbindung" ; -- status=guess
+lin comment_N = mkN "Kommentar" "Kommentare" masculine ; -- status=guess
+lin grant_V3 = mkV3 (mkV "bewilligen") ; -- status=guess, src=wikt
+lin grant_V2 = mkV2 (mkV "bewilligen") ; -- status=guess, src=wikt
+lin concentrate_V2 = mkV2 (mkReflV "konzentrieren") ; -- status=guess, src=wikt
+lin concentrate_V = mkReflV "konzentrieren" ; -- status=guess, src=wikt
+lin ignore_V2 = mkV2 (regV "ignorieren" | irregV "missachten" "missachtet" "missachtete" "missachte" "missachtet") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ignore_V = regV "ignorieren" | irregV "missachten" "missachtet" "missachtete" "missachte" "missachtet" ; -- status=guess, src=wikt status=guess, src=wikt
+lin phone_N = mkN "Telefon" "Telefone" neuter | mkN "Telephon" "Telephone" neuter | mkN "Fernsprecher" "Fernsprecher" masculine ; -- status=guess status=guess status=guess
+lin hole_N = loch_N ; -- status=guess
+lin insurance_N = mkN "Versicherung" ; -- status=guess
+lin content_N = mkN "Inhalt" "Inhalte" masculine ; -- status=guess
+lin confidence_N = mkN "Zuversicht" "Zuversichten" feminine ; -- status=guess
+lin sample_N = mkN "Probe" "Proben" feminine | mkN "Muster" "Muster" neuter ; -- status=guess status=guess
+lin transport_N = mkN "Beförderung" feminine ; -- status=guess
+lin objective_N = mkN "Ziel" "Ziele" neuter ; -- status=guess
+lin alone_A = variants{} ; -- 
+lin flower_N = L.flower_N ;
+lin injury_N = mkN "Verletzung" | mkN "Wunde" "Wunden" feminine | mkN "Verwundung" ; -- status=guess status=guess status=guess
+lin lift_V2 = mkV2 (junkV (mkV "Finger") "krumm machen") ; -- status=guess, src=wikt
+lin lift_V = junkV (mkV "Finger") "krumm machen" ; -- status=guess, src=wikt
+lin stick_V2 = mkV2 (prefixV "auf" (irregV "fallen" "fallt" "fiel" "fiele" "gefallen")) ; -- status=guess, src=wikt
+lin stick_V = prefixV "auf" (irregV "fallen" "fallt" "fiel" "fiele" "gefallen") ; -- status=guess, src=wikt
+lin front_A = variants{} ; -- 
+lin mainly_Adv = mkAdv "hauptsächlich" ; -- status=guess
+lin battle_N = mkN "Streitaxt" "Streitäxte" feminine ; -- status=guess
+lin generation_N = mkN "Erzeugung" "Erzeugungen" feminine ; -- status=guess
+lin currently_Adv = mkAdv "momentan" | mkAdv "zur Zeit" | mkAdv "zurzeit" ; -- status=guess status=guess status=guess
+lin winter_N = mkN "Winter" "Winter" masculine ; -- status=guess
+lin inside_Prep = variants{} ; -- 
+lin impossible_A = mkA "unmöglich" ; -- status=guess
+lin somewhere_Adv = S.somewhere_Adv ;
+lin arrange_V2 = mkV2 (prefixV "ein" (irregV "richten" "richtet" "richtete" "richtete" "gerichtet")) ; -- status=guess, src=wikt
+lin arrange_V = prefixV "ein" (irregV "richten" "richtet" "richtete" "richtete" "gerichtet") ; -- status=guess, src=wikt
+lin will_N = mkN "Wille" "Willen" masculine ; -- status=guess
+lin sleep_V = L.sleep_V ;
+lin progress_N = mkN "Fortschritt" "Fortschritte" masculine ; -- status=guess
+lin volume_N = mkN "Jahrgang" "Jahrgänge" masculine ; -- status=guess
+lin ship_N = L.ship_N ;
+lin legislation_N = mkN "Gesetz" "Gesetze" neuter ; -- status=guess
+lin commitment_N = mkN "Einweisung" feminine ; -- status=guess
+lin enough_Predet = variants{} ; -- 
+lin conflict_N = mkN "Konflikt" "Konflikte" masculine | mkN "Streit" "Streite" masculine ; -- status=guess status=guess
+lin bag_N = mkN "Beutel" "Beutel" masculine | mkN "Tasche" "Taschen" feminine | mkN "Tüte" feminine | mkN "Sack" "Säcke" masculine ; -- status=guess status=guess status=guess status=guess
+lin fresh_A = mk3A "frisch" "frischer" "frischeste" ; -- status=guess
+lin entry_N = variants{} ; -- 
+lin entry_2_N = variants{} ; -- 
+lin entry_1_N = variants{} ; -- 
+lin smile_N = mkN "Lächeln" neuter ; -- status=guess
+lin fair_A = mkA "den Umständen entsprechend" | regA "angebracht" | mkA "erträglich" | regA "ganz" ; -- status=guess status=guess status=guess status=guess
+lin promise_VV = mkVV (irregV "versprechen" "versprecht" "versprach" "verspräche" "versprochen") ; -- status=guess, src=wikt
+lin promise_VS = mkVS (irregV "versprechen" "versprecht" "versprach" "verspräche" "versprochen") ; -- status=guess, src=wikt
+lin promise_V2 = mkV2 (irregV "versprechen" "versprecht" "versprach" "verspräche" "versprochen") ; -- status=guess, src=wikt
+lin promise_V = irregV "versprechen" "versprecht" "versprach" "verspräche" "versprochen" ; -- status=guess, src=wikt
+lin introduction_N = mkN "Einführung" feminine ; -- status=guess
+lin senior_A = mkA "älter" ; -- status=guess
+lin manner_N = mkN "Manier" "Manieren" feminine ; -- status=guess
+lin background_N = mkN "Schreibtischhintergrund" masculine ; -- status=guess
+lin key_N = variants{} ; -- 
+lin key_2_N = variants{} ; -- 
+lin key_1_N = variants{} ; -- 
+lin touch_V2 = mkV2 (mkV "berühren") ; -- status=guess, src=wikt
+lin touch_V = mkV "berühren" ; -- status=guess, src=wikt
+lin vary_V2 = mkV2 (mkReflV "ändern" | regV "variieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vary_V = mkReflV "ändern" | regV "variieren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sexual_A = mk3A "sexuell" "sexueller" "sexuellste" ; -- status=guess
+lin ordinary_A = mkA "gewöhnlich" | mkA "ordinär" ; -- status=guess status=guess
+lin cabinet_N = mkN "Kabinett" "Kabinette" neuter ; -- status=guess
+lin painting_N = mkN "Gemälde" neuter ; -- status=guess
+lin entirely_Adv = variants{} ; -- 
+lin engine_N = mkN "Motorblock" masculine ; -- status=guess
+lin previously_Adv = mkAdv "zuvor" | mkAdv "vorher" | mkAdv "früher" | mkAdv "ehemals" ; -- status=guess status=guess status=guess status=guess
+lin administration_N = mkN "Verabreichung" "Verabreichungen" feminine ; -- status=guess
+lin tonight_Adv = mkAdv "heute" ; -- status=guess
+lin adult_N = mkN "Erwachsener" masculine | mkN "Erwachsene" "Erwachsenen" masculine ; -- status=guess status=guess
+lin prefer_VV = mkVV (prefixV "vor" (irregV "ziehen" "zieht" "zog" "zöge" "gezogen") | regV "bevorzugen" | mkV "präferieren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin prefer_V2 = mkV2 (prefixV "vor" (irregV "ziehen" "zieht" "zog" "zöge" "gezogen") | regV "bevorzugen" | mkV "präferieren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin author_N = mkN "Autor" "Autoren" masculine | mkN "Autorin" "Autorinnen" feminine ; -- status=guess status=guess
+lin actual_A = mkA "tatsächlich" ; -- status=guess
+lin song_N = L.song_N ;
+lin investigation_N = mkN "Untersuchung" ; -- status=guess
+lin debt_N = mkN "Schuld" "Schulden" feminine | mkN "Verbindlichkeit" feminine | mkN "Verpflichtung" ; -- status=guess status=guess status=guess
+lin visitor_N = mkN "Besucher" "Besucher" masculine | mkN "Besucherin" feminine | mkN "Gast" "Gäste" masculine | mkN "Gästin" feminine ; -- status=guess status=guess status=guess status=guess
+lin forest_N = mkN "Wald" "Wälder" masculine | mkN "Forst" "Forste" masculine | mkN "Gehölz" neuter | mkN "Hain" "Haine" masculine ; -- status=guess status=guess status=guess status=guess
+lin repeat_VS = mkVS (regV "wiederholen") ; -- status=guess, src=wikt
+lin repeat_V2 = mkV2 (regV "wiederholen") ; -- status=guess, src=wikt
+lin repeat_V = regV "wiederholen" ; -- status=guess, src=wikt
+lin wood_N = L.wood_N ;
+lin contrast_N = mkN "Kontrast" "Kontraste" masculine ; -- status=guess
+lin extremely_Adv = mkAdv "extrem" | mkAdv "äußerst" | mkAdv "krass" ; -- status=guess status=guess status=guess
+lin wage_N = mkN "Lohn" "Löhne" masculine ; -- status=guess
+lin domestic_A = variants{} ; -- 
+lin commit_V2 = mkV2 (irregV "begehen" "begeht" "beging" "beginge" "begangen") ; -- status=guess, src=wikt
+lin threat_N = mkN "Drohung" ; -- status=guess
+lin bus_N = mkN "Bus" "Busse" masculine ; -- status=guess
+lin warm_A = L.warm_A ;
+lin sir_N = herr_N | mkN "mein Herr" masculine ; -- status=guess status=guess
+lin regulation_N = mkN "Regeln" neuter ; -- status=guess
+lin drink_N = mkN "trinken" ; -- status=guess
+lin relief_N = mkN "Relief" neuter ; -- status=guess
+lin internal_A = regA "intern" | mkA "innerlich" | mkA "inländisch" ; -- status=guess status=guess status=guess
+lin strange_A = mk3A "seltsam" "seltsamer" "seltsamste" ; -- status=guess
+lin excellent_A = regA "ausgezeichnet" | mk3A "hervorragend" "hervorragender" "hervorragendste" | mkA "großartig" ; -- status=guess status=guess status=guess
+lin run_N = mkN "Lauf" "Läufe" masculine ; -- status=guess
+lin fairly_Adv = mkAdv "gerecht" ; -- status=guess
+lin technical_A = regA "technisch" | mk3A "fachlich" "fachlicher" "fachlichste" ; -- status=guess status=guess
+lin tradition_N = mkN "Tradition" | mkN "Überlieferung" feminine ;
+lin measure_V2 = mkV2 (irregV "messen" "messt" "maß" "mäße" "gemessen") ; -- status=guess, src=wikt
+lin measure_V = irregV "messen" "messt" "maß" "mäße" "gemessen" ; -- status=guess, src=wikt
+lin insist_VS = mkVS (fixprefixV "be" I.stehen_V) ;
+lin insist_V2 = mkV2 (fixprefixV "be" I.stehen_V) ;
+lin insist_V = fixprefixV "be" I.stehen_V ;
+lin farmer_N = mkN "Landwirt" "Landwirte" masculine | mkN "Landwirtin" feminine | mkN "Bauer" "Bauern" masculine | mkN "Bäuerin" feminine | mkN "Farmer" masculine | mkN "Farmerin" feminine ;
+lin until_Prep = variants{} ; -- 
+lin traffic_N = mkN "Verkehrsberuhigung" feminine ; -- status=guess
+lin dinner_N = mkN "Futter" neuter ; -- status=guess
+lin consumer_N = mkN "Konsument" "Konsumenten" masculine | mkN "Verbraucher" "Verbraucher" masculine ; -- status=guess status=guess
+lin meal_N = mkN "Mehl" "Mehle" neuter ; -- status=guess
+lin warn_VS = mkVS (regV "warnen" | mkV "verständigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin warn_V2V = mkV2V (regV "warnen" | mkV "verständigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin warn_V2 = mkV2 (regV "warnen" | mkV "verständigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin warn_V = regV "warnen" | mkV "verständigen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin living_A = regA "lebend" ; -- status=guess
+lin package_N = mkN "Paket" "Pakete" neuter ; -- status=guess
+lin half_N = mkN "Hälfte" feminine ; -- status=guess
+lin increasingly_Adv = mkAdv "zunehmend" ; -- status=guess
+lin description_N = mkN "Beschreibung" ; -- status=guess
+lin soft_A = mk3A "sanft" "sanfter" "sanfteste" ; -- status=guess
+lin stuff_N = mkN "Kram" masculine ; -- status=guess status=guess
+lin award_V3 = variants{} ; -- 
+lin award_V2 = variants{} ; -- 
+lin existence_N = mkN "Existenz" "Existenzen" feminine | mkN "Sein" neuter ; -- status=guess status=guess
+lin improvement_N = mkN "Verbesserung" ; -- status=guess
+lin coffee_N = mkN "Kaffeebohne" "Kaffeebohnen" feminine ; -- status=guess
+lin appearance_N = mkN "Aussehen" neuter ; -- status=guess
+lin standard_A = variants{} ; -- 
+lin attack_V2 = mkV2 (prefixV "an" (irregV "greifen" "greift" "griff" "griffe" "gegriffen") | irregV "attackieren" "attackiert" "attackierte" "attackierte" "attackiert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sheet_N = mkN "Schicht" "Schichten" feminine ; -- status=guess
+lin category_N = mkN "Kategorie" "Kategorien" feminine ; -- status=guess
+lin distribution_N = mkN "Distribution" | mkN "Verbreitung" | mkN "Austeilung" feminine ; -- status=guess status=guess status=guess
+lin equally_Adv = mkAdv "gleichermaßen" | mkAdv "gleich" | mkAdv "gleichmäßig" ; -- status=guess status=guess status=guess
+lin session_N = mkN "Sitzung" ; -- status=guess
+lin cultural_A = mk3A "kulturell" "kultureller" "kulturellste" ; -- status=guess
+lin loan_N = mkN "Anleihe" "Anleihen" feminine | mkN "Darlehen" "Darlehen" neuter ; -- status=guess status=guess
+lin bind_V2 = mkV2 (irregV "verbinden" "verbindet" "verband" "verbände" "verbunden" | mkV "konnektieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bind_V = irregV "verbinden" "verbindet" "verband" "verbände" "verbunden" | mkV "konnektieren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin museum_N = mkN "Museum" "Museen" neuter ; -- status=guess
+lin conversation_N = mkN "Konversation" | mkN "Unterhaltung" | mkN "Gespräch" neuter ; -- status=guess status=guess status=guess
+lin threaten_VV = mkVV (regV "drohen" | regV "bedrohen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin threaten_VS = mkVS (regV "drohen" | regV "bedrohen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin threaten_V2 = mkV2 (regV "drohen" | regV "bedrohen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin threaten_V = regV "drohen" | regV "bedrohen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin link_N = mkN "Link" "Links" masculine | mkN "Hyperlink" masculine ; -- status=guess status=guess
+lin launch_V2 = mkV2 (mkV "abschießen" | regV "lancieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin launch_V = mkV "abschießen" | regV "lancieren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin proper_A = mk3A "eigen" "eigener" "eigenste" ; -- status=guess
+lin victim_N = mkN "Opfer" "Opfer" neuter ; -- status=guess
+lin audience_N = mkN "Audienz" "Audienzen" feminine ; -- status=guess
+lin famous_A = mkA "berühmt" ; -- status=guess
+lin master_N = variants{} ; -- 
+lin master_2_N = variants{} ; -- 
+lin master_1_N = variants{} ; -- 
+lin lip_N = mkN "Lippenbalsam" masculine | mkN "Lippencreme" feminine ; -- status=guess status=guess
+lin religious_A = mkA "religiös" | mkA "gläubig" ; -- status=guess status=guess
+lin joint_A = mkA "gemeinsamer" ; -- status=guess
+lin cry_V2 = mkV2 (irregV "schreien" "schreit" "schrie" "schriee" "geschrien") ; -- status=guess, src=wikt
+lin cry_V = irregV "schreien" "schreit" "schrie" "schriee" "geschrien" ; -- status=guess, src=wikt
+lin potential_A = mkA "möglich" | regA "potenziell" | regA "potentiell" ; -- status=guess status=guess status=guess
+lin broad_A = L.broad_A ;
+lin exhibition_N = mkN "Ausstellung" ; -- status=guess
+lin experience_V2 = mkV2 (irregV "erfahren" "erfahrt" "erfuhr" "erführe" "erfahren" | irregV "erleben" "erlebt" "erlebte" "erlebte" "erlebt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin judge_N = mkN "Richter" "Richter" masculine | mkN "Richterin" "Richterinnen" feminine ; -- status=guess status=guess
+lin formal_A = mk3A "formal" "formaler" "formalste" | mk3A "formell" "formeller" "formellste" ; -- status=guess status=guess
+lin housing_N = variants{} ; -- 
+lin past_Prep = variants{} ; -- 
+lin concern_V2 = variants{} ; -- 
+lin freedom_N = mkN "Freiheit" "Freiheiten" feminine ; -- status=guess
+lin gentleman_N = herr_N ; -- status=guess
+lin attract_V2 = mkV2 (prefixV "an" (irregV "ziehen" "zieht" "zog" "zöge" "gezogen")) ; -- status=guess, src=wikt
+lin explanation_N = mkN "Erklärung" feminine ; -- status=guess
+lin appoint_V3 = variants{} ; -- 
+lin appoint_V2V = variants{} ; -- 
+lin appoint_V2 = variants{} ; -- 
+lin note_VS = variants{} ; -- 
+lin note_V2 = variants{} ; -- 
+lin note_V = variants{} ; -- 
+lin chief_A = mkA "hauptsächlich" | mkA "primär" ; -- status=guess status=guess
+lin total_N = mkN "Gesamtbetrag" masculine | mkN "Gesamtsumme" feminine ; -- status=guess status=guess
+lin lovely_A = mk3A "lieblich" "lieblicher" "lieblichste" ; -- status=guess
+lin official_A = mk3A "offiziell" "offizieller" "offiziellste" | mk3A "amtlich" "amtlicher" "amtlichste" | mkA "dienstlich" ; -- status=guess status=guess status=guess
+lin date_V2 = mkV2 (mkV "datieren") ; -- status=guess, src=wikt
+lin date_V = mkV "datieren" ; -- status=guess, src=wikt
+lin demonstrate_VS = mkVS (irregV "demonstrieren" "demonstriert" "demonstrierte" "demonstrierte" "demonstriert") ; -- status=guess, src=wikt
+lin demonstrate_V2 = mkV2 (irregV "demonstrieren" "demonstriert" "demonstrierte" "demonstrierte" "demonstriert") ; -- status=guess, src=wikt
+lin demonstrate_V = irregV "demonstrieren" "demonstriert" "demonstrierte" "demonstrierte" "demonstriert" ; -- status=guess, src=wikt
+lin construction_N = mkN "Konstruktion" ; -- status=guess
+lin middle_N = mkN "Mittelpunkt" "Mittelpunkte" masculine ; -- status=guess
+lin yard_N = mkN "Hof" "Höfe" masculine ; -- status=guess
+lin unable_A = mkA "unfähig" ; -- status=guess
+lin acquire_V2 = mkV2 (irregV "erwerben" "erwerbt" "erwarb" "erwürbe" "erworben" | regV "akquirieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin surely_Adv = mkAdv "sicherlich" ; -- status=guess
+lin crisis_N = mkN "Krise" "Krisen" feminine ; -- status=guess
+lin propose_VV = mkVV (irregV "einen" "eint" "einte" "einte" "geeint") ; -- status=guess, src=wikt
+lin propose_VS = mkVS (irregV "einen" "eint" "einte" "einte" "geeint") ; -- status=guess, src=wikt
+lin propose_V2 = mkV2 (irregV "einen" "eint" "einte" "einte" "geeint") ; -- status=guess, src=wikt
+lin propose_V = irregV "einen" "eint" "einte" "einte" "geeint" ; -- status=guess, src=wikt
+lin west_N = mkN "West" masculine | mkN "Westen" masculine ; -- status=guess status=guess
+lin impose_V2 = mkV2 (mkV "auferlegen") ; -- status=guess, src=wikt
+lin impose_V = mkV "auferlegen" ; -- status=guess, src=wikt
+lin market_V2 = mkV2 (mkV "vermarkten") ; -- status=guess, src=wikt
+lin market_V = mkV "vermarkten" ; -- status=guess, src=wikt
+lin care_V = regV "sorgen" | mkReflV "sorgen" | mkReflV "kümmern" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin god_N = mkN "Gott" "Götter" masculine | mkN "Göttin" feminine ;
+lin favour_N = variants{} ; -- 
+lin before_Adv = mkAdv "zuvor" ; -- status=guess
+lin name_V3 = mkV3 (irregV "ernennen" "ernennt" "ernannte" "ernannte" "ernannt") ; -- status=guess, src=wikt
+lin name_V2 = mkV2 (irregV "ernennen" "ernennt" "ernannte" "ernannte" "ernannt") ; -- status=guess, src=wikt
+lin equal_A = regA "gleich" ; -- status=guess
+lin capacity_N = mkN "Kapazität" feminine ; -- status=guess
+lin flat_N = mkN "Schiebermütze" feminine ; -- status=guess
+lin selection_N = mkN "Anwahl" feminine | mkN "Auswahl" "Auswahlen" feminine | mkN "Wahl" "Wahlen" feminine | mkN "Aufruf" "Aufrufe" masculine | mkN "Aussonderung" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin alone_Adv = mkAdv "allein" | mkAdv "einsam" ; -- status=guess status=guess
+lin football_N = mkN "Fußball" masculine | mkN "Fußball" "Fußbälle" masculine ; -- status=guess status=guess
+lin victory_N = mkN "Sieg" "Siege" masculine ; -- status=guess
+lin factory_N = L.factory_N ;
+lin rural_A = mkA "ländlich" | mkA "dörflich" ; -- status=guess status=guess
+lin twice_Adv = mkAdv "zweimal" ; -- status=guess
+lin sing_V2 = mkV2 (irregV "singen" "singt" "sang" "sänge" "gesungen") ; -- status=guess, src=wikt
+lin sing_V = L.sing_V ;
+lin whereas_Subj = variants{} ; -- 
+lin own_V2 = mkV2 (prefixV "ein" (irregV "gestehen" "gesteht" "gestand" "gestand" "gestanden") | prefixV "zu" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin head_V2 = mkV2 (mkV "ansteuern") | mkV2 (junkV (mkV "in") "eine Richtung gehen") | mkV2 (junkV (mkV "auf") "etwas zusteuern") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin head_V = mkV "ansteuern" | junkV (mkV "in") "eine Richtung gehen" | junkV (mkV "auf") "etwas zusteuern" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin examination_N = mkN "Prüfung" feminine | mkN "Test" masculine | mkN "Überprüfung" feminine | mkN "Erprobung" | mkN "Versuch" "Versuche" masculine | mkN "Examen" neuter ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin deliver_V2 = mkV2 (regV "liefern" | mkV "abliefern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deliver_V = regV "liefern" | mkV "abliefern" ; -- status=guess, src=wikt status=guess, src=wikt
+lin nobody_NP = S.nobody_NP ;
+lin substantial_A = mk3A "wesentlich" "wesentlicher" "wesentlichste" ; -- status=guess
+lin invite_V2V = mkV2V (prefixV "ein" (irregV "laden" "lädt" "lud" "lüde" "geladen")) ; -- status=guess, src=wikt
+lin invite_V2 = mkV2 (prefixV "ein" (irregV "laden" "lädt" "lud" "lüde" "geladen")) ; -- status=guess, src=wikt
+lin intention_N = mkN "Absicht" "Absichten" feminine ; -- status=guess
+lin egg_N = L.egg_N ;
+lin reasonable_A = mkA "vernünftig" | mkA "anständig" ; -- status=guess status=guess
+lin onto_Prep = variants{} ; -- 
+lin retain_V2 = mkV2 (prefixV "fest" (irregV "halten" "hält" "hielt" "hielte" "gehalten")) ; -- status=guess, src=wikt
+lin aircraft_N = mkN "Luftfahrzeug" "Luftfahrzeuge" neuter ; -- status=guess
+lin decade_N = mkN "Jahrzehnt" "Jahrzehnte" neuter | mkN "Dekade" "Dekaden" feminine ; -- status=guess status=guess
+lin cheap_A = mk3A "billig" "billiger" "billigste" | mk3A "preiswert" "preiswerter" "preiswertesten e" | mkA "preisgünstig" ; -- status=guess status=guess status=guess
+lin quiet_A = mk3A "still" "stiller" "stillste" ; -- status=guess
+lin bright_A = mk3A "heiter" "heiterer" "heiterste" ; -- status=guess
+lin contribute_V2 = mkV2 (prefixV "bei" (irregV "steuern" "steuert" "steue" "steuere" "gesteuert") | prefixV "bei" (irregV "tragen" "tragt" "trug" "trüge" "getragen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin contribute_V = prefixV "bei" (irregV "steuern" "steuert" "steue" "steuere" "gesteuert") | prefixV "bei" (irregV "tragen" "tragt" "trug" "trüge" "getragen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin row_N = mkN "Aufruhr" "Aufruhre" masculine | mkN "Donnerwetter" neuter | mkN "Klamauk" masculine | mkN "Krach" "Kräche" masculine | mkN "Krakeel" masculine | mkN "Krawall" "Krawalle" masculine | mkN "Lärm" masculine | mkN "Rabatz" masculine | mkN "Radau" "Radaue" masculine | mkN "Spektakel" "Spektakel" neuter | mkN "Tumult" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin search_N = mkN "Suche" "Suchen" feminine ; -- status=guess
+lin limit_N = mkN "Grenze" "Grenzen" feminine | mkN "Begrenzer" masculine ; -- status=guess status=guess
+lin definition_N = mkN "Begriffserklärung" feminine | mkN "Definierung" feminine ; -- status=guess status=guess
+lin unemployment_N = mkN "Arbeitslosigkeit" feminine ; -- status=guess
+lin spread_V2 = mkV2 (mkReflV "wie ein Lauffeuer verbreiten") ; -- status=guess, src=wikt
+lin spread_V = mkReflV "wie ein Lauffeuer verbreiten" ; -- status=guess, src=wikt
+lin mark_N = mkN "Note" "Noten" feminine ; -- status=guess
+lin flight_N = mkN "Flucht" "Fluchten" feminine ; -- status=guess
+lin account_V2 = variants{} ; -- 
+lin account_V = variants{} ; -- 
+lin output_N = variants{} ; -- 
+lin last_V = regV "dauern" | prefixV "aus" (irregV "halten" "hält" "hielt" "hielte" "gehalten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tour_N = mkN "Meisterstück" ; -- status=guess
+lin address_N = mkN "verbaler Antrag" masculine ; -- status=guess
+lin immediate_A = mk3A "unmittelbar" "unmittelbarer" "unmittelbarste" | mkA "immediat" ; -- status=guess status=guess
+lin reduction_N = mkN "Reduktion" | mkN "Reduzierung" feminine ; -- status=guess status=guess
+lin interview_N = mkN "Vorstellungsgespräch" neuter | mkN "Interview" "Interviews" neuter ; -- status=guess status=guess
+lin assess_V2 = variants{} ; -- 
+lin promote_V2 = mkV2 (mkV "befördern" | irregV "promovieren" "promoviert" "promovierte" "promovierte" "promoviert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin promote_V = mkV "befördern" | irregV "promovieren" "promoviert" "promovierte" "promovierte" "promoviert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin everybody_NP = S.everybody_NP ;
+lin suitable_A = mk3A "geeignet" "geeigneter" "geeignetste" ; -- status=guess
+lin growing_A = variants{} ; -- 
+lin nod_V = mkV "einnicken" ; -- status=guess, src=wikt
+lin reject_V2 = mkV2 (irregV "verwerfen" "verwerft" "verwarf" "verwürfe" "verworfen" | prefixV "ab" (regV "lehnen") | mkV "zurückweisen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin while_N = mkN "Weile" feminine ; ---- | mkN "Weilchen {n} diminutive" | zeitspanne_N ; -- status=guess status=guess status=guess
+lin high_Adv = variants{} ; -- 
+lin dream_N = mkN "Traum" "Träume" masculine | mkN "Wunsch" "Wünsche" masculine ; -- status=guess status=guess
+lin vote_VV = mkVV (mkV "wählen" | irregV "stimmen" "stimmt" "stimmte" "stimmte" "stimmt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vote_V3 = variants{}; -- mkV2 (mkV "wählen" | irregV "stimmen" "stimmt" "stimmte" "stimmte" "stimmt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vote_V2 = mkV2 (mkV "wählen" | irregV "stimmen" "stimmt" "stimmte" "stimmte" "stimmt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin vote_V = mkV "wählen" | irregV "stimmen" "stimmt" "stimmte" "stimmte" "stimmt" ; -- status=guess, src=wikt status=guess, src=wikt
+lin divide_V2 = mkV2 (junkV (mkV "teile") "und herrsche") ; -- status=guess, src=wikt
+lin divide_V = junkV (mkV "teile") "und herrsche" ; -- status=guess, src=wikt
+lin declare_VS = mkVS (mkV "verzollen") ; -- status=guess, src=wikt
+lin declare_V2 = mkV2 (mkV "verzollen") ; -- status=guess, src=wikt
+lin declare_V = mkV "verzollen" ; -- status=guess, src=wikt
+lin handle_V2 = mkV2 (junkV (mkV "mit") "Samthandschuhen anfassen") ; -- status=guess, src=wikt
+lin handle_V = junkV (mkV "mit") "Samthandschuhen anfassen" ; -- status=guess, src=wikt
+lin detailed_A = mk3A "detailliert" "detaillierter" "detaillierteste" ; -- status=guess
+lin challenge_N = mkN "Herausforderung" ; -- status=guess
+lin notice_N = mkN "Benachrichtigung" | mkN "Mitteilung" ; -- status=guess status=guess
+lin rain_N = L.rain_N ;
+lin destroy_V2 = mkV2 (mkV "zerstören" | irregV "vernichten" "vernichtet" "vernichtete" "vernichte" "vernichtet" | prefixV "kaputt" (regV "machen")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mountain_N = L.mountain_N ;
+lin concentration_N = mkN "Konzentration" ; -- status=guess
+lin limited_A = regA "begrenzt" ; -- status=guess
+lin finance_N = mkN "Finanz" "Finanzen" feminine ;
+lin pension_N = mkN "Pension" ; -- status=guess
+lin influence_V2 = mkV2 (regV "beeinflussen") ; -- status=guess, src=wikt
+lin afraid_A = mkA "ängstlich" ; -- status=guess
+lin murder_N = mkN "Mord" "Morde" masculine ; -- status=guess
+lin neck_N = L.neck_N ;
+lin weapon_N = mkN "Waffe" "Waffen" feminine ; -- status=guess
+lin hide_V2 = mkV2 (junkV (mkV "sein") "Licht unter den Scheffel stellen") ; -- status=guess, src=wikt
+lin hide_V = junkV (mkV "sein") "Licht unter den Scheffel stellen" ; -- status=guess, src=wikt
+lin offence_N = variants{} ; -- 
+lin absence_N = mkN "Abwesenheit" "Abwesenheiten" feminine ; -- status=guess
+lin error_N = mkN "Fehlerbalken" masculine ; -- status=guess
+lin representativeMasc_N = mkN "Repräsentant" masculine ; -- status=guess
+lin enterprise_N = mkN "Unternehmensanwendungsintegration" feminine ; -- status=guess
+lin criticism_N = mkN "Kritik" "Kritiken" feminine ; -- status=guess
+lin average_A = mk3A "durchschnittlich" "durchschnittlicher" "durchschnittlichste" ; -- status=guess
+lin quick_A = regA "quicklebendig" ; -- status=guess
+lin sufficient_A = mk3A "ausreichend" "ausreichender" "ausreichendste" | mkA "genügend" | mk3A "hinreichend" "hinreichender" "hinreichendste" ; -- status=guess status=guess status=guess
+lin appointment_N = mkN "Ernennung" feminine | mkN "Berufung" ; -- status=guess status=guess
+lin match_V2 = mkV2 (mkV "übereinstimmen" | regV "passen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin transfer_V = mkV "übertragen" ; -- status=guess, src=wikt
+lin acid_N = mkN "Lysergsäure-diethylamid" ; -- status=guess
+lin spring_N = mkN "Frühjahrsputz" ; -- status=guess
+lin birth_N = mkN "Geburt" "Geburten" feminine ; -- status=guess
+lin ear_N = L.ear_N ;
+lin recognize_VS = mkVS (fixprefixV "er" I.kennen_V) ;
+lin recognize_4_V2 = variants{} ; -- 
+lin recognize_1_V2 = variants{} ; -- 
+lin recommend_V2V = mkV2V (irregV "empfehlen" "empfehlt" "empfahl" "empfähle" "empfohlen") ; -- status=guess, src=wikt
+lin recommend_V2 = mkV2 (irregV "empfehlen" "empfehlt" "empfahl" "empfähle" "empfohlen") ; -- status=guess, src=wikt
+lin module_N = mkN "Modul" "Moduln" masculine ; -- status=guess
+lin instruction_N = mkN "Unterricht" masculine ; -- status=guess
+lin democratic_A = mk3A "demokratisch" "demokratischer" "demokratischste" ; -- status=guess
+lin park_N = mkN "Park" masculine ; -- status=guess
+lin weather_N = wetter_N ; -- status=guess
+lin bottle_N = mkN "Flasche" "Flaschen" feminine ; -- status=guess
+lin address_V2 = mkV2 (mkReflV "vorbereiten") ; -- status=guess, src=wikt
+lin bedroom_N = mkN "Schlafzimmer" "Schlafzimmer" neuter ; -- status=guess
+lin kid_N = kind_N ; -- status=guess
+lin pleasure_N = mkN "Vergnügen" neuter ; -- status=guess
+lin realize_VS = mkVS (fixprefixV "er" I.kennen_V) ;
+lin realize_V2 = mkV2 (irregV "realisieren" "realisiert" "realisierte" "realisierte" "realisiert" | prefixV "um" (mkV "setzen")) ;
+lin assembly_N = mkN "Versammlung" ; -- status=guess
+lin expensive_A = mk3A "teuer" "teurer" "teuerste" ; -- status=guess
+lin select_VV = mkVV (mkV "auswählen") ; -- status=guess, src=wikt
+lin select_V2V = mkV2V (mkV "auswählen") ; -- status=guess, src=wikt
+lin select_V2 = mkV2 (mkV "auswählen") ; -- status=guess, src=wikt
+lin select_V = mkV "auswählen" ; -- status=guess, src=wikt
+lin teaching_N = mkN "Lehre" "Lehren" feminine ; -- status=guess
+lin desire_N = mkN "Begehren" "Begehren" neuter ; -- status=guess
+lin whilst_Subj = variants{} ; -- 
+lin contact_V2 = mkV2 (irregV "kontaktieren" "kontaktiert" "kontaktierte" "kontaktierte" "kontaktiert") ; -- status=guess, src=wikt
+lin implication_N = mkN "Folge" "Folgen" feminine | mkN "Schlussfolgerung" feminine ; -- status=guess status=guess
+lin combine_VV = mkVV (irregV "kombinieren" "kombiniert" "kombinierte" "kombinierte" "kombiniert" | irregV "verbinden" "verbindet" "verband" "verbände" "verbunden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin combine_V2 = mkV2 (irregV "kombinieren" "kombiniert" "kombinierte" "kombinierte" "kombiniert" | irregV "verbinden" "verbindet" "verband" "verbände" "verbunden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin combine_V = irregV "kombinieren" "kombiniert" "kombinierte" "kombinierte" "kombiniert" | irregV "verbinden" "verbindet" "verband" "verbände" "verbunden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin temperature_N = mkN "Temperatur" "Temperaturen" feminine ; -- status=guess
+lin wave_N = mkN "Welle" "Wellen" feminine | mkN "Wirbel" "Wirbel" masculine ; -- status=guess status=guess
+lin magazine_N = mkN "Magazin" "Magazine" neuter ; -- status=guess
+lin totally_Adv = variants{} ; -- 
+lin mental_A = regA "geistig" | regA "mental" | regA "psychisch" | regA "seelisch" ; -- status=guess status=guess status=guess status=guess
+lin used_A = mkA "gewöhnt" ; -- status=guess
+lin store_N = mkN "Lager" neuter | mkN "Speicher" "Speicher" masculine ; -- status=guess status=guess
+lin scientific_A = mk3A "wissenschaftlich" "wissenschaftlicher" "wissenschaftlichste" ; -- status=guess
+lin frequently_Adv = mkAdv "häufig" ; -- status=guess
+lin thanks_N = mkN "Dank" masculine | mkN "Danksagung" feminine ; -- status=guess status=guess
+lin beside_Prep = variants{} ; -- 
+lin settlement_N = mkN "Ansiedlung" | mkN "Siedlung" | mkN "Niederlassung" feminine | mkN "Kolonie" "Kolonien" feminine ; -- status=guess status=guess status=guess status=guess
+lin absolutely_Adv = variants{} ; -- 
+lin critical_A = variants{} ; -- 
+lin critical_2_A = variants{} ; -- 
+lin critical_1_A = variants{} ; -- 
+lin recognition_N = mkN "Anerkennung" ; -- status=guess
+lin touch_N = mkN "Berührung" feminine ; -- status=guess
+lin consist_V = irregV "bestehen" "besteht" "bestand" "bestände" "bestanden" ; -- status=guess, src=wikt
+lin below_Prep = variants{} ; -- 
+lin silence_N = mkN "Schweigen" neuter ; -- status=guess
+lin expenditure_N = mkN "Aufwand" "Aufwände" masculine ; -- status=guess
+lin institute_N = mkN "Institut" "Institute" neuter ; -- status=guess
+lin dress_V2 = mkV2 (mkV "kleiden" | mkV "ankleiden" | prefixV "an" (irregV "ziehen" "zieht" "zog" "zöge" "gezogen")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dress_V = mkV "kleiden" | mkV "ankleiden" | prefixV "an" (irregV "ziehen" "zieht" "zog" "zöge" "gezogen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dangerous_A = mkA "gefährlich" ; -- status=guess
+lin familiar_A = mk3A "bekannt" "bekannter" "bekannteste" ; -- status=guess
+lin asset_N = mkN "Vermögenswert" feminine ; ---- mkN "Aktiva {n} {p}" status=guess status=guess
+lin educational_A = variants{} ; -- 
+lin sum_N = mkN "Summe" "Summen" feminine ; -- status=guess
+lin publication_N = mkN "Veröffentlichung" feminine ; -- status=guess
+lin partly_Adv = mkAdv "teilweise" ; -- status=guess
+lin block_N = mkN "Block" masculine | mkN "Klotz" "Klötze" masculine ; -- status=guess status=guess
+lin seriously_Adv = mkAdv "ernst" | mkAdv "ernsthaft" ; -- status=guess status=guess
+lin youth_N = mkN "Jugendherberge" "Jugendherbergen" feminine ; -- status=guess
+lin tape_N = mkN "Klebeband" neuter ; -- status=guess
+lin elsewhere_Adv = mkAdv "woanders" | mkAdv "anderswo" ; -- status=guess status=guess
+lin cover_N = mkN "Einband" masculine | mkN "Umschlag" "Umschläge" masculine ; -- status=guess status=guess
+lin fee_N = mkN "Gebühr" feminine ; -- status=guess
+lin program_N = mkN "Programm" "Programme" neuter ; -- status=guess
+lin treaty_N = mkN "Vertrag" "Verträge" masculine | mkN "Bündnis" neuter ; -- status=guess status=guess
+lin necessarily_Adv = mkAdv "notwendigerweise" | mkAdv "very rare: nötig" ; -- status=guess status=guess
+lin unlikely_A = mk3A "unwahrscheinlich" "unwahrscheinlicher" "unwahrscheinlichste" ; -- status=guess
+lin properly_Adv = mkAdv "ordnungsgemäß" | mkAdv "ordentlich" | mkAdv "richtig" ; -- status=guess status=guess status=guess
+lin guest_N = mkN "Gast" "Gäste" masculine ; -- status=guess
+lin code_N = mkN "Gesetzbuch" "Gesetzbücher" neuter ; -- status=guess
+lin hill_N = L.hill_N ;
+lin screen_N = mkN "Schirm" "Schirme" masculine ; -- status=guess
+lin household_N = mkN "Haushalt" "Haushalte" masculine ; -- status=guess
+lin sequence_N = mkN "Folge" "Folgen" feminine ; -- status=guess
+lin correct_A = L.correct_A ;
+lin female_A = mk3A "weiblich" "weiblicher" "weiblichste" ; -- status=guess
+lin phase_N = mkN "Phasendiagramm" neuter ; -- status=guess
+lin crowd_N = mkN "Gedränge" neuter ; -- status=guess
+lin welcome_V2 = mkV2 (junkV (mkV "willkommen") "heißen") | mkV2 (mkV "begrüßen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin metal_N = mkN "Metall" "Metalle" neuter ; -- status=guess
+lin human_N = mensch_N ; -- status=guess
+lin widely_Adv = mkAdv "breit" ; -- status=guess
+lin undertake_V2 = mkV2 (mkReflV "verpflichten") ; -- status=guess, src=wikt
+lin cut_N = mkN "schneiden" masculine ; -- status=guess
+lin sky_N = L.sky_N ;
+lin brain_N = mkN "Verstand" masculine | mkN "Köpfchen" neuter | mkN "Grips" masculine | mkN "Hirn" "Hirne" neuter ; -- status=guess status=guess status=guess status=guess
+lin expert_N = mkN "Experte" "Experten" masculine ; -- status=guess
+lin experiment_N = mkN "Experiment" "Experimente" neuter | mkN "Versuch" "Versuche" masculine ; -- status=guess status=guess
+lin tiny_A = mk3A "winzig" "winziger" "winzigste" ; -- status=guess
+lin perfect_A = regA "perfekt" | mk3A "vollkommen" "vollkommener" "vollkommenste" ; -- status=guess status=guess
+lin disappear_V = junkV (mkV "zum") "Verschwinden bringen" | irregV "verschwinden" "verschwindet" "verschwand" "verschwände" "verschwunden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin initiative_N = mkN "Initiative" "Initiativen" feminine ; -- status=guess
+lin assumption_N = mkN "Himmelfahrt" "Himmelfahrten" feminine | mkN "Auffahrt" "Auffahrten" feminine ; -- status=guess status=guess
+lin photograph_N = mkN "Fotografie" "Fotografien" feminine | mkN "Fotographie" feminine | mkN "Foto" "Fotos" neuter | mkN "Lichtbild" neuter ; -- status=guess status=guess status=guess status=guess
+lin ministry_N = mkN "Ministerium" "Ministerien" neuter ; -- status=guess
+lin congress_N = mkN "Kongress" "Kongresse" masculine ; -- status=guess
+lin transfer_N = mkN "Übertragung" feminine | mkN "Versetzung" | mkN "Überweisung" feminine ; -- status=guess status=guess status=guess
+lin reading_N = mkN "Lesen" neuter ; -- status=guess
+lin scientist_N = mkN "Wissenschaftler" "Wissenschaftler" masculine | mkN "Wissenschaftlerin" "Wissenschaftlerinnen" feminine ; -- status=guess status=guess
+lin fast_Adv = mkAdv "fest" ; -- status=guess
+lin fast_A = mk3A "schnell" "schneller" "schnellste" | mk3A "geschwind" "geschwinder" "geschwindeste" | regA "pfeilschnell" | mkA "pfeilgeschwind" ; -- status=guess status=guess status=guess status=guess
+lin closely_Adv = mkAdv "dicht" | mkAdv "eng" ; -- status=guess status=guess
+lin thin_A = L.thin_A ;
+lin solicitorMasc_N = mkN "Solicitor" masculine | mkN "Rechtsanwalt" "Rechtsanwälte" masculine | mkN "der&nbsp;Damenflügel" "die&nbsp;Damenflügel" masculine ; -- status=guess status=guess status=guess
+lin secure_V2 = mkV2 (irregV "sichern" "sichert" "sicherte" "sicherte" "sichert" | prefixV "ab" (irregV "sichern" "sichert" "siche" "sichere" "gesichert")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin plate_N = gang_N ; -- status=guess
+lin pool_N = mkN "Becken" "Becken" neuter ; -- status=guess
+lin gold_N = L.gold_N ;
+lin emphasis_N = mkN "Betonung" | mkN "Gewichtung" feminine ; -- status=guess status=guess
+lin recall_VS = mkVS (mkV "zurückrufen") ; -- status=guess, src=wikt
+lin recall_V2 = mkV2 (mkV "zurückrufen") ; -- status=guess, src=wikt
+lin shout_V2 = mkV2 (regV "spendieren" | mkV "schmeißen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shout_V = regV "spendieren" | mkV "schmeißen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin generate_V2 = mkV2 (irregV "erzeugen" "erzeugt" "erzeugte" "erzeugte" "erzeugt") ; -- status=guess, src=wikt
+lin location_N = mkN "Ort" "Orte" masculine | mkN "Platz" "Plätze" masculine ; -- status=guess status=guess
+lin display_VS = mkVS (prefixV "an" (regV "zeigen")) ; -- status=guess, src=wikt
+lin display_V2 = mkV2 (prefixV "an" (regV "zeigen")) ; -- status=guess, src=wikt
+lin heat_N = mkN "Schärfe" feminine ; -- status=guess
+lin gun_N = mkN "Gewehr" "Gewehre" neuter ; -- status=guess
+lin shut_V2 = mkV2 (mkV "schließen" | prefixV "zu" (regV "machen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin journey_N = mkN "Reise" "Reisen" feminine | tour_N ; -- status=guess status=guess
+lin imply_VS = mkVS (irregV "bedeuten" "bedeutet" "bedeutete" "bedeutete" "bedeutet" | irregV "implizieren" "impliziert" "implizierte" "implizierte" "impliziert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin imply_V2 = mkV2 (irregV "bedeuten" "bedeutet" "bedeutete" "bedeutete" "bedeutet" | irregV "implizieren" "impliziert" "implizierte" "implizierte" "impliziert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin imply_V = irregV "bedeuten" "bedeutet" "bedeutete" "bedeutete" "bedeutet" | irregV "implizieren" "impliziert" "implizierte" "implizierte" "impliziert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin violence_N = mkN "Gewalt" "Gewalten" feminine ;
+lin dry_A = L.dry_A ;
+lin historical_A = mkA "geschichtlich" | mk3A "historisch" "historischer" "historischste" ; -- status=guess status=guess
+lin step_V2 = mkV2 (irregV "treten" "tritt" "trat" "träte" "getreten" | mkV "schreiten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin step_V = irregV "treten" "tritt" "trat" "träte" "getreten" | mkV "schreiten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin curriculum_N = mkN "Lebenslauf" "Lebensläufe" masculine ; -- status=guess
+lin noise_N = mkN "Lärmbelastung" feminine ; -- status=guess
+lin lunch_N = mkN "Mittagessen" "Mittagessen" neuter | mkN "Lunch" masculine ; -- status=guess status=guess
+lin fear_VS = L.fear_VS ;
+lin fear_V2 = L.fear_V2 ;
+lin fear_V = mkV "fürchten" | junkV (mkV "Angst") "haben" ; -- status=guess, src=wikt status=guess, src=wikt
+lin succeed_V2 = mkV2 (prefixV "nach" (regV "folgen")) ; -- status=guess, src=wikt
+lin succeed_V = prefixV "nach" (regV "folgen") ; -- status=guess, src=wikt
+lin fall_N = variants{} ; -- 
+lin fall_2_N = variants{} ; -- 
+lin fall_1_N = variants{} ; -- 
+lin bottom_N = mkN "Boden" "Böden" masculine | mkN "Grund" "Gründe" masculine | mkN "Unterseite" feminine ; -- status=guess status=guess status=guess
+lin initial_A = mkA "anfänglich" | mkA "ursprünglich" ; -- status=guess status=guess
+lin theme_N = mkN "Themenpark" masculine ; -- status=guess
+lin characteristic_N = mkN "Merkmal" "Merkmale" neuter | mkN "Eigenschaft" "Eigenschaften" feminine | mkN "Charakteristik" "Charakteristiken" feminine | mkN "Eigenart" "Eigenarten" feminine ; -- status=guess status=guess status=guess status=guess
+lin pretty_Adv = mkAdv "ziemlich" | mkAdv "einigermaßen" ; -- status=guess status=guess
+lin empty_A = L.empty_A ;
+lin display_N = mkN "Display" "Displays" neuter | mkN "Monitor" masculine | mkN "Bildschirm" "Bildschirme" masculine | mkN "Anzeige" "Anzeigen" feminine ; -- status=guess status=guess status=guess status=guess
+lin combination_N = mkN "Kombination" ; -- status=guess
+lin interpretation_N = mkN "Interpretation" ; -- status=guess
+lin rely_V2 = variants{}; -- mkReflV "verlassen auf" ; -- status=guess, src=wikt
+lin rely_V = mkReflV "verlassen auf" ; -- status=guess, src=wikt
+lin escape_VS = mkVS (mkV "davonkommen") ; -- status=guess, src=wikt
+lin escape_V2 = mkV2 (mkV "davonkommen") ; -- status=guess, src=wikt
+lin escape_V = mkV "davonkommen" ; -- status=guess, src=wikt
+lin score_V2 = mkV2 (irregV "treffen" "trefft" "traf" "träfe" "getroffen" | mkV "punkten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin score_V = irregV "treffen" "trefft" "traf" "träfe" "getroffen" | mkV "punkten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin justice_N = mkN "Gerechtigkeit" "Gerechtigkeiten" feminine ; -- status=guess
+lin upper_A = mkA "obere" ; -- status=guess
+lin tooth_N = L.tooth_N ;
+lin organize_V2V = mkV2V (regV "organisieren") ; -- status=guess, src=wikt
+lin organize_V2 = mkV2 (regV "organisieren") ; -- status=guess, src=wikt
+lin cat_N = L.cat_N ;
+lin tool_N = mkN "Tool" neuter ; -- status=guess
+lin spot_N = mkN "Werbespot" masculine ; -- status=guess
+lin bridge_N = mkN "Bridge" neuter ; -- status=guess
+lin double_A = mkA "doppel-" ; -- status=guess
+lin direct_V2 = variants{} ; -- 
+lin direct_V = variants{} ; -- 
+lin conclude_VS = mkVS (regV "beenden" | regV "folgern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin conclude_V2 = mkV2 (regV "beenden" | regV "folgern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin conclude_V = regV "beenden" | regV "folgern" ; -- status=guess, src=wikt status=guess, src=wikt
+lin relative_A = mkA "vergleichsweise" | mk3A "relativ" "relativer" "relativsten e" ; -- status=guess status=guess
+lin soldier_N = mkN "Soldat" "Soldaten" masculine | mkN "Soldatin" "Soldatinnen" feminine ; -- status=guess status=guess
+lin climb_V2 = mkV2 (irregV "klettern" "klettert" "kletterte" "klettere" "geklettert" | irregV "steigen" "steigt" "stieg" "stiege" "gestiegen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin climb_V = irregV "klettern" "klettert" "kletterte" "klettere" "geklettert" | irregV "steigen" "steigt" "stieg" "stiege" "gestiegen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin breath_N = mkN "Atempause" "Atempausen" feminine ; -- status=guess
+lin afford_V2V = mkV2V (mkReflV "leisten") | mkV2V (junkV (mkV "imstande") "sein") ; -- status=guess, src=wikt status=guess, src=wikt
+lin afford_V2 = mkV2 (mkReflV "leisten") | mkV2 (junkV (mkV "imstande") "sein") ; -- status=guess, src=wikt status=guess, src=wikt
+lin urban_A = mkA "städtisch" | mk3A "urban" "urbaner" "urbanste" ; -- status=guess status=guess
+lin nurse_N = mkN "Schwester" "Schwestern" feminine | mkN "Krankenschwester" "Krankenschwestern" feminine | mkN "Pflegerin" feminine | mkN "Krankenpflegerin" "Krankenpflegerinnen" feminine | mkN "Pfleger" masculine | mkN "Krankenpfleger" "Krankenpfleger" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin narrow_A = L.narrow_A ;
+lin liberal_A = variants{} ; -- 
+lin coal_N = mkN "Kohle" "Kohlen" feminine ; -- status=guess
+lin priority_N = mkN "Priorität" feminine ; -- status=guess
+lin wild_A = mk3A "wild" "wilder" "wildeste" ; -- status=guess
+lin revenue_N = mkN "Einnahmen" ; -- status=guess
+lin membership_N = mkN "Mitgliedschaft" "Mitgliedschaften" feminine ; -- status=guess
+lin grant_N = variants{} ; -- 
+lin approve_V2 = mkV2 (mkV "bewilligen") ; -- status=guess, src=wikt
+lin approve_V = mkV "bewilligen" ; -- status=guess, src=wikt
+lin tall_A = mkA "hoch" "hoh" "höher" "höchste" ; -- status=guess
+lin apparent_A = mk3A "offensichtlich" "offensichtlicher" "offensichtlichste" ; -- status=guess
+lin faith_N = mkN "Glaube" masculine ; -- status=guess
+lin under_Adv = mkAdv "unter keinen Umständen" | mkAdv "auf" | mkAdv "auf" ; -- status=guess status=guess status=guess
+lin fix_V2 = mkV2 (irregV "reparieren" "repariert" "reparierte" "reparierte" "repariert") ; -- status=guess, src=wikt
+lin fix_V = irregV "reparieren" "repariert" "reparierte" "reparierte" "repariert" ; -- status=guess, src=wikt
+lin slow_A = mk3A "langsam" "langsamer" "langsamste" ; -- status=guess
+lin troop_N = variants{} ; -- 
+lin motion_N = mkN "Bewegung" ; -- status=guess
+lin leading_A = variants{} ; -- 
+lin component_N = mkN "Komponente" "Komponenten" feminine ; -- status=guess
+lin bloody_A = mk3A "blutig" "blutiger" "blutigste" ; -- status=guess
+lin literature_N = mkN "Literatur" "Literaturen" feminine ; -- status=guess
+lin conservative_A = mk3A "konservativ" "konservativer" "konservativste" ; -- status=guess
+lin variation_N = mkN "Variation" "Variationen" feminine ; -- status=guess
+lin remind_V2 = mkV2 (irregV "erinnern" "erinnert" "erinnerte" "erinnerte" "erinnert") ; -- status=guess, src=wikt
+lin inform_V2 = mkV2 (irregV "denunzieren" "denunziert" "denunzierte" "denunzierte" "denunziert") ; -- status=guess, src=wikt
+lin inform_V = irregV "denunzieren" "denunziert" "denunzierte" "denunzierte" "denunziert" ; -- status=guess, src=wikt
+lin alternative_N = mkN "Alternative" "Alternativen" feminine ; -- status=guess
+lin neither_Adv = variants{} ; -- 
+lin outside_Adv = mkAdv "außerhalb" | mkAdv "draußen" ; -- status=guess status=guess
+lin mass_N = mkN "Massendefekt" masculine ; -- status=guess
+lin busy_A = mkA "beschäftigt" ; -- status=guess
+lin chemical_N = mkN "Chemikalie" "Chemikalien" feminine ; -- status=guess
+lin careful_A = mk3A "vorsichtig" "vorsichtiger" "vorsichtigste" | mk3A "behutsam" "behutsamer" "behutsamste" ; -- status=guess status=guess
+lin investigate_V2 = mkV2 (irregV "untersuchen" "untersucht" "untersuchte" "untersuchte" "untersucht") ; -- status=guess, src=wikt
+lin investigate_V = irregV "untersuchen" "untersucht" "untersuchte" "untersuchte" "untersucht" ; -- status=guess, src=wikt
+lin roll_V2 = mkV2 (irregV "laufen" "lauft" "lief" "liefe" "gelaufen") ; -- status=guess, src=wikt
+lin roll_V = irregV "laufen" "lauft" "lief" "liefe" "gelaufen" ; -- status=guess, src=wikt
+lin instrument_N = mkN "Dokument" "Dokumente" neuter | mkN "Urkunde" "Urkunden" feminine ; -- status=guess status=guess
+lin guide_N = mkN "Reiseleiter" masculine | mkN "Reiseleiterin" feminine | mkN "Fremdenführer" masculine | mkN "Fremdenführerin" feminine ; -- status=guess status=guess status=guess status=guess
+lin criterion_N = mkN "Kriterium" "Kriterien" neuter ; -- status=guess
+lin pocket_N = mkN "Tasche" "Taschen" feminine ; -- status=guess
+lin suggestion_N = mkN "Vorschlag" "Vorschläge" masculine ; -- status=guess
+lin aye_Interj = mkInterj "jawohl" ; -- status=guess
+lin entitle_VS = mkVS (mkV "berechtigen") ; -- status=guess, src=wikt
+lin entitle_V2V = mkV2V (mkV "berechtigen") ; -- status=guess, src=wikt
+lin tone_N = mkN "Tonarm" "Tonarme" masculine ; -- status=guess
+lin attractive_A = mk3A "attraktiv" "attraktiver" "attraktivste" ; -- status=guess
+lin wing_N = L.wing_N ;
+lin surprise_N = mkN "Überraschungs- e. g. Überraschungsangriff" ; -- status=guess
+lin male_N = mkN "Männchen" neuter ; -- status=guess
+lin ring_N = mkN "Ring" "Ringe" masculine ; -- status=guess
+lin pub_N = mkN "Kneipe" "Kneipen" feminine | mkN "Bar" "Bar" neuter | mkN "Lokal" "Lokale" neuter ; -- status=guess status=guess status=guess
+lin fruit_N = L.fruit_N ;
+lin passage_N = mkN "Passage" "Passagen" feminine ; -- status=guess
+lin illustrate_VS = mkVS (regV "illustrieren") ; -- status=guess, src=wikt
+lin illustrate_V2 = mkV2 (regV "illustrieren") ; -- status=guess, src=wikt
+lin illustrate_V = regV "illustrieren" ; -- status=guess, src=wikt
+lin pay_N = mkN "Pay-TV" neuter | mkN "Bezahlfernsehen" neuter ; -- status=guess status=guess
+lin ride_V2 = mkV2 (irregV "fahren" "fahrt" "fuhr" "führe" "gefahren") ; -- status=guess, src=wikt
+lin ride_V = irregV "fahren" "fahrt" "fuhr" "führe" "gefahren" ; -- status=guess, src=wikt
+lin foundation_N = mkN "Gründung" feminine ; -- status=guess
+lin restaurant_N = L.restaurant_N ;
+lin vital_A = mkA "lebenswichtig" ; -- status=guess
+lin alternative_A = mk3A "alternativ" "alternativer" "alternativste" ; -- status=guess
+lin burn_V2 = mkV2 (irregV "brennen" "brennt" "brannte" "brennte" "gebrannt") ; -- status=guess, src=wikt
+lin burn_V = L.burn_V ;
+lin map_N = mkN "Stadtplan" "Stadtpläne" masculine ; -- status=guess
+lin united_A = regA "vereint" ; -- status=guess
+lin device_N = mkN "Motto" neuter | mkN "Emblem" neuter | devise_N ; -- status=guess status=guess status=guess
+lin jump_V2 = mkV2 (irregV "springen" "springt" "sprang" "spränge" "gesprungen") ; -- status=guess, src=wikt
+lin jump_V = L.jump_V ;
+lin estimate_VS = mkVS (mkV "abschätzen") | mkVS (mkV "schätzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin estimate_V2V = mkV2V (mkV "abschätzen") | mkV2V (mkV "schätzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin estimate_V2 = mkV2 (mkV "abschätzen") | mkV2 (mkV "schätzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin estimate_V = mkV "abschätzen" | mkV "schätzen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin conduct_V2 = mkV2 (irregV "leiten" "leitet" "leitete" "leite" "geleitet") ; -- status=guess, src=wikt
+lin conduct_V = irregV "leiten" "leitet" "leitete" "leite" "geleitet" ; -- status=guess, src=wikt
+lin derive_V2 = mkV2 (prefixV "ab" (regV "leiten")) ; -- status=guess, src=wikt
+lin derive_V = prefixV "ab" (regV "leiten") ; -- status=guess, src=wikt
+lin comment_VS = mkVS (prefixV "aus" (regV "kommentieren")) ; -- status=guess, src=wikt
+lin comment_V2 = mkV2 (prefixV "aus" (regV "kommentieren")) ; -- status=guess, src=wikt
+lin comment_V = prefixV "aus" (regV "kommentieren") ; -- status=guess, src=wikt
+lin east_N = mkN "Osten" masculine | mkN "Ost" masculine ; -- status=guess status=guess
+lin advise_VS = mkVS (irregV "raten" "rät" "riet" "riete" "geraten" | irregV "beraten" "berät" "beriet" "beriete" "beraten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin advise_V2 = mkV2 (irregV "raten" "rät" "riet" "riete" "geraten" | irregV "beraten" "berät" "beriet" "beriete" "beraten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin advise_V = irregV "raten" "rät" "riet" "riete" "geraten" | irregV "beraten" "berät" "beriet" "beriete" "beraten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin advance_N = mkN "Vorschuss" "Vorschüsse" masculine | mkN "Anzahlung" | mkN "Vorschuss" "Vorschüsse" masculine ; -- status=guess status=guess status=guess
+lin motor_N = mkN "Motor" masculine | mkN "Triebwerk" "Triebwerke" neuter | mkN "Antrieb" "Antriebe" masculine ; -- status=guess status=guess status=guess
+lin satisfy_V2 = mkV2 (regV "befriedigen" | prefixV "zufrieden" (irregV "stellen" "stellt" "stellte" "stellte" "gestellt")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin hell_N = mkN "Hölle" feminine ; -- status=guess
+lin winner_N = mkN "Gewinner" "Gewinner" masculine | mkN "Gewinnerin" feminine | mkN "Sieger" "Sieger" masculine | mkN "Siegerin" "Siegerinnen" feminine ; -- status=guess status=guess status=guess status=guess
+lin effectively_Adv = variants{} ; -- 
+lin mistake_N = mkN "Fehler" "Fehler" masculine ; -- status=guess
+lin incident_N = mkN "Vorfall" "Vorfälle" masculine | mkN "Störfall" masculine | mkN "Ereignis" "Ereignisse" neuter ; -- status=guess status=guess status=guess
+lin focus_V2 = mkV2 (regV "fokussieren") ; -- status=guess, src=wikt
+lin focus_V = regV "fokussieren" ; -- status=guess, src=wikt
+lin exercise_VV = mkVV (mkV "üben") | mkVV (mkV "trainieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin exercise_V2 = mkV2 (mkV "üben") | mkV2 (mkV "trainieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin exercise_V = mkV "üben" | mkV "trainieren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin representation_N = mkN "Repräsentation" feminine | mkN "Darstellung" ; -- status=guess status=guess
+lin release_N = mkN "Veröffentlichung" feminine ; -- status=guess
+lin leaf_N = L.leaf_N ;
+lin border_N = mkN "Rand" "Ränder" masculine ; -- status=guess
+lin wash_V2 = L.wash_V2 ;
+lin wash_V = mkReflV "waschen" ; -- status=guess, src=wikt
+lin prospect_N = variants{} ; -- 
+lin blow_V2 = mkV2 (prefixV "ab" (irregV "lassen" "lasst" "ließ" "ließe" "gelassen")) ; -- status=guess, src=wikt
+lin blow_V = L.blow_V ;
+lin trip_N = mkN "Reise" "Reisen" feminine ; -- status=guess
+lin observation_N = mkN "Beobachtung" ; -- status=guess
+lin gather_V2 = mkV2 (regV "sammeln" | irregV "versammeln" "versammelt" "versammelte" "versammelte" "versammelt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gather_V = regV "sammeln" | irregV "versammeln" "versammelt" "versammelte" "versammelte" "versammelt" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ancient_A = regA "uralt" | regA "antik" ; -- status=guess status=guess
+lin brief_A = mkA "prägnant" ; -- status=guess
+lin gate_N = tor_N ; -- status=guess
+lin elderly_A = mkA "älter" | mkA "ältlich" | mk3A "bejahrt" "bejahrter" "bejahrteste" ; -- status=guess status=guess status=guess
+lin persuade_V2V = mkV2V (mkV "überreden" | irregV "gewinnen" "gewinnt" "gewann" "gewänne" "gewonnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin persuade_V2 = mkV2 (mkV "überreden" | irregV "gewinnen" "gewinnt" "gewann" "gewänne" "gewonnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin overall_A = variants{} ; -- 
+lin rare_A = mk3A "blutig" "blutiger" "blutigste" ; -- status=guess
+lin index_N = mkN "Index" masculine | mkN "Verzeichnis" "Verzeichnisse" neuter ; -- status=guess status=guess
+lin hand_V2 = mkV2 (mkV "überliefern") ; -- status=guess, src=wikt
+lin circle_N = mkN "Kreis" "Kreise" masculine ; -- status=guess
+lin creation_N = mkN "Kreation" feminine | mkN "Schöpfung" feminine | mkN "Erstellung" feminine | mkN "Schaffung" feminine ; -- status=guess status=guess status=guess status=guess
+lin drawing_N = mkN "Auslosung" feminine | mkN "Ziehung" ; -- status=guess status=guess
+lin anybody_NP = variants{} ; -- 
+lin flow_N = mkN "Tätigkeitsrausch" ; -- status=guess
+lin matter_V = junkV (mkV "wichtig") "sein" | junkV (mkV "etwas") "ausmachen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin external_A = mkA "Außen-" | mk3A "extern" "externer" "externste" ; -- status=guess status=guess
+lin capable_A = mkA "fähig" ; -- status=guess
+lin recover_V = irregV "genesen" "genest" "genas" "genäse" "genesen" ; -- status=guess, src=wikt
+lin shot_N = mkN "Wurf" "Würfe" masculine ; -- status=guess
+lin request_N = mkN "Bitte" "Bitten" feminine | mkN "Nachfrage" "Nachfragen" feminine ; -- status=guess status=guess
+lin impression_N = mkN "Eindruck" "Eindrücke" masculine ; -- status=guess
+lin neighbour_N = mkN "Nachbar" masculine | mkN "Nachbarin" "Nachbarinnen" feminine ; -- status=guess status=guess
+lin theatre_N = variants{} ; -- 
+lin beneath_Prep = variants{} ; -- 
+lin hurt_V2 = mkV2 (junkV (mkV "weh") "tun" | regV "schmerzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hurt_V = junkV (mkV "weh") "tun" | regV "schmerzen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mechanism_N = mkN "Mechanismus" "Mechanismen" masculine ; -- status=guess
+lin potential_N = mkN "Potential" "Potentiale" neuter ; -- status=guess
+lin lean_V2 = mkV2 (regV "lehnen") ; -- status=guess, src=wikt
+lin lean_V = regV "lehnen" ; -- status=guess, src=wikt
+lin defendant_N = mkN "Angeklagter" masculine | mkN "Angeklagte" feminine ; -- status=guess status=guess
+lin atmosphere_N = mkN "Atmosphäre" ; -- status=guess
+lin slip_V2 = mkV2 (regV "irren" | mkReflV "irren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin slip_V = regV "irren" | mkReflV "irren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin chain_N = mkN "Kettenschutz" masculine ; -- status=guess
+lin accompany_V2 = mkV2 (irregV "begleiten" "begleitet" "begleitete" "begleite" "begleitet") ; -- status=guess, src=wikt
+lin wonderful_A = mk3A "wunderbar" "wunderbarer" "wunderbarste" | mk3A "wundervoll" "wundervoller" "wundervollste" ; -- status=guess status=guess
+lin earn_V2 = mkV2 (irregV "verdienen" "verdient" "verdiente" "verdiente" "verdient") ; -- status=guess, src=wikt
+lin earn_V = irregV "verdienen" "verdient" "verdiente" "verdiente" "verdient" ; -- status=guess, src=wikt
+lin enemy_N = L.enemy_N ;
+lin desk_N = mkN "Schreibtisch" "Schreibtische" masculine ; -- status=guess
+lin engineering_N = mkN "Ingenieurwissenschaft" "Ingenieurwissenschaften" feminine | mkN "Ingenieurwesen" neuter ; -- status=guess status=guess
+lin panel_N = mkN "Diskussionsrunde" feminine ; -- status=guess
+lin distinction_N = mkN "Auszeichnung" ; -- status=guess
+lin deputy_N = mkN "Deputierter" masculine | mkN "Deputierte" feminine | mkN "Abgeordneter" masculine | mkN "Abgeordnete" feminine ; -- status=guess status=guess status=guess status=guess
+lin discipline_N = mkN "Disziplin" "Disziplinen" feminine ; -- status=guess
+lin strike_N = variants{} ; -- 
+lin strike_2_N = variants{} ; -- 
+lin strike_1_N = variants{} ; -- 
+lin married_A = regA "verheiratet" ; -- status=guess
+lin plenty_NP = variants{} ; -- 
+lin establishment_N = variants{} ; -- 
+lin fashion_N = mode_N ; -- status=guess
+lin roof_N = L.roof_N ;
+lin milk_N = L.milk_N ;
+lin entire_A = regA "ganz" ; -- status=guess
+lin tear_N = mkN "Träne" feminine ; -- status=guess
+lin secondary_A = mkA "sekundär" ; -- status=guess
+lin finding_N = variants{} ; -- 
+lin welfare_N = mkN "Sozialhilfe" feminine | mkN "Wohlfahrt" feminine ; -- status=guess status=guess
+lin increased_A = variants{} ; -- 
+lin attach_V2 = variants{} ; -- 
+lin attach_V = variants{} ; -- 
+lin typical_A = variants{} ; -- 
+lin typical_3_A = variants{} ; -- 
+lin typical_2_A = variants{} ; -- 
+lin typical_1_A = variants{} ; -- 
+lin meanwhile_Adv = mkAdv "unterdessen" ; -- status=guess
+lin leadership_N = mkN "Führung" feminine | mkN "Leitung" ; -- status=guess status=guess
+lin walk_N = mkN "Weg" "Wege" masculine ; -- status=guess
+lin negotiation_N = mkN "Verhandlung" ; -- status=guess
+lin clean_A = L.clean_A ;
+lin religion_N = L.religion_N ;
+lin count_V2 = L.count_V2 ;
+lin count_V = mkV "jemanden" ; -- status=guess, src=wikt
+lin grey_A = variants{} ; -- 
+lin hence_Adv = mkAdv "daher" | mkAdv "deshalb" ; -- status=guess status=guess
+lin alright_Adv = variants{} ; -- 
+lin first_A = variants{} ; -- 
+lin fuel_N = mkN "Brennstoff" "Brennstoffe" masculine | mkN "Treibstoff" "Treibstoffe" masculine ; -- status=guess status=guess
+lin mine_N = mkN "Mine" "Minen" feminine ; -- status=guess
+lin appeal_V2 = mkV2 (junkV (mkV "in") "Berufung gehen") ; -- status=guess, src=wikt
+lin appeal_V = compoundV "in Berufung" I.gehen_V ;
+lin servantMasc_N = mkN "Diener" "Diener" masculine ; -- status=guess status=guess
+lin liability_N = mkN "Verantwortung" | mkN "Schuld" "Schulden" feminine | mkN "Verpflichtung" ; -- status=guess status=guess status=guess
+lin constant_A = mkA "regelmäßig" | mkA "ständig" | regA "stetig" ; -- status=guess status=guess status=guess
+lin hate_VV = mkVV (regV "hassen") ; -- status=guess, src=wikt
+lin hate_V2 = L.hate_V2 ;
+lin shoe_N = L.shoe_N ;
+lin expense_N = mkN "Verlust" "Verluste" masculine ; -- status=guess
+lin vast_A = mkA "beträchtlich" | mk3A "weit" "weiter" "weiteste" ; -- status=guess status=guess
+lin soil_N = mkN "Boden" "Böden" masculine ; -- status=guess
+lin writing_N = mkN "Schrift" "Schriften" feminine | mkN "Arbeit" "Arbeiten" feminine | mkN "Werk" "Werke" neuter ; -- status=guess status=guess status=guess
+lin nose_N = L.nose_N ;
+lin origin_N = mkN "Herkunft" "Herkünfte" feminine ; -- status=guess
+lin lord_N = herr_N ; -- status=guess
+lin rest_V2 = mkV2 (regV "ruhen") ; -- status=guess, src=wikt
+lin drive_N = mkN "Fahrt" "Fahrten" feminine ; -- status=guess
+lin ticket_N = mkN "Ticket" "Tickets" neuter | mkN "Karte" "Karten" feminine | mkN "Eintrittskarte" "Eintrittskarten" feminine | mkN "Schein" "Scheine" masculine ; -- status=guess status=guess status=guess status=guess
+lin editor_N = mkN "Chefredakteur" "Chefredakteure" masculine ; -- status=guess
+lin switch_V2 = mkV2 (irregV "schalten" "schaltet" "schaltete" "schaltete" "geschaltet") ; -- status=guess, src=wikt
+lin switch_V = irregV "schalten" "schaltet" "schaltete" "schaltete" "geschaltet" ; -- status=guess, src=wikt
+lin provided_Subj = variants{} ; -- 
+lin northern_A = variants{} ; -- 
+lin significance_N = mkN "Bedeutung" | mkN "Signifikanz" feminine ; -- status=guess status=guess
+lin channel_N = mkN "Kanal" "Kanäle" masculine ; -- status=guess
+lin convention_N = mkN "Abkommen" "Abkommen" neuter | mkN "Vereinbarung" ; -- status=guess status=guess
+lin damage_V2 = mkV2 (mkV "beschädigen") ; -- status=guess, src=wikt
+lin funny_A = mk3A "komisch" "komischer" "komischste" | mk3A "lustig" "lustiger" "lustigste" | mkA "spaßig" ; -- status=guess status=guess status=guess
+lin bone_N = L.bone_N ;
+lin severe_A = mk3A "streng" "strenger" "strengste" ; -- status=guess
+lin search_V2 = mkV2 (regV "suchen") ; -- status=guess, src=wikt
+lin search_V = regV "suchen" ; -- status=guess, src=wikt
+lin iron_N = L.iron_N ;
+lin vision_N = mkN "Vision" ; -- status=guess
+lin via_Prep = variants{} ; -- 
+lin somewhat_Adv = mkAdv "etwas" | mkAdv "einigermaßen" ; -- status=guess status=guess
+lin inside_Adv = mkAdv "nach rechts" | herein_Adv | mkAdv "drinnen" | mkAdv "innerhalb" | mkAdv "im innern" | mkAdv "im inneren" | mkAdv "innerhalb" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin trend_N = mkN "Trend" "Trends" masculine ; -- status=guess
+lin revolution_N = mkN "Revolution" ; -- status=guess
+lin terrible_A = mk3A "schrecklich" "schrecklicher" "schrecklichste" ; -- status=guess
+lin knee_N = L.knee_N ;
+lin dress_N = mkN "Kleidung" ; -- status=guess
+lin unfortunately_Adv = mkAdv "leider" | mkAdv "unglücklicherweise" ; -- status=guess status=guess
+lin steal_V2 = mkV2 (irregV "stehlen" "stehlt" "stahl" "stähle" "gestohlen" | regV "rauben") ; -- status=guess, src=wikt status=guess, src=wikt
+lin steal_V = irregV "stehlen" "stehlt" "stahl" "stähle" "gestohlen" | regV "rauben" ; -- status=guess, src=wikt status=guess, src=wikt
+lin criminal_A = mk3A "kriminell" "krimineller" "kriminellste" ; -- status=guess
+lin signal_N = mkN "Signal" "Signale" neuter ; -- status=guess
+lin notion_N = mkN "Neigung" | mkN "Absicht" "Absichten" feminine | lust_N ; -- status=guess status=guess status=guess
+lin comparison_N = mkN "Vergleich" "Vergleiche" masculine | mkN "Komparation" ; -- status=guess status=guess
+lin academic_A = mkA "akademisch" ; -- status=guess
+lin outcome_N = mkN "Ergebnis" "Ergebnisse" neuter | mkN "Ausgang" "Ausgänge" masculine ; -- status=guess status=guess
+lin lawyer_N = mkN "Rechtsanwalt" "Rechtsanwälte" masculine ; -- status=guess
+lin strongly_Adv = variants{} ; -- 
+lin surround_V2 = mkV2 (irregV "umgeben" "umgebt" "umgab" "umgäbe" "umgeben" | mkV "umringen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin explore_VS = mkVS (mkV "erforschen") ; -- status=guess, src=wikt
+lin explore_V2 = mkV2 (mkV "erforschen") ; -- status=guess, src=wikt
+lin achievement_N = mkN "Errungenschaft" feminine | mkN "Vollendung" feminine ; -- status=guess status=guess
+lin odd_A = regA "ungerade" ; -- status=guess
+lin expectation_N = mkN "Erwartung" ; -- status=guess
+lin corporate_A = variants{} ; -- 
+lin prisoner_N = mkN "Gefangener" masculine | mkN "Gefangene" feminine ; -- status=guess status=guess
+lin question_V2 = mkV2 (regV "fragen" | irregV "hinterfragen" "hinterfragt" "hinterfragte" "hinterfragte" "hinterfragt" | regV "befragen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rapidly_Adv = mkAdv "schnell" ; -- status=guess
+lin deep_Adv = variants{} ; -- 
+lin southern_A = mkA "südlich" | mkA "südländisch" ; -- status=guess status=guess
+lin amongst_Prep = variants{} ; -- 
+lin withdraw_V2 = mkV2 (prefixV "ab" (irregV "heben" "hebt" "hob" "höbe" "gehoben")) ; -- status=guess, src=wikt
+lin withdraw_V = prefixV "ab" (irregV "heben" "hebt" "hob" "höbe" "gehoben") ; -- status=guess, src=wikt
+lin afterwards_Adv = mkAdv "später" | mkAdv "nachher" | mkAdv "danach" | mkAdv "hinterher" ; -- status=guess status=guess status=guess status=guess
+lin paint_V2 = mkV2 (irregV "streichen" "streicht" "strich" "striche" "gestrichen") ; -- status=guess, src=wikt
+lin paint_V = irregV "streichen" "streicht" "strich" "striche" "gestrichen" ; -- status=guess, src=wikt
+lin judge_VS = mkVS (junkV (mkV "Schiedsrichter") "sein") ; -- status=guess, src=wikt
+lin judge_V2 = mkV2 (junkV (mkV "Schiedsrichter") "sein") ; -- status=guess, src=wikt
+lin judge_V = junkV (mkV "Schiedsrichter") "sein" ; -- status=guess, src=wikt
+lin citizenMasc_N = reg2N "Bürger" "Bürger" masculine;
+lin permanent_A = mkA "ständig" | regA "permanent" ; -- status=guess status=guess
+lin weak_A = mk3A "schwach" "schwächer" "schwächste" ; -- status=guess
+lin separate_V2 = mkV2 (regV "separieren" | irregV "unterscheiden" "unterscheidet" "unterschied" "unterschiede" "unterschieden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin separate_V = regV "separieren" | irregV "unterscheiden" "unterscheidet" "unterschied" "unterschiede" "unterschieden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin plastic_N = L.plastic_N ;
+lin connect_V2 = mkV2 (mkV "anschließen" | irregV "verbinden" "verbindet" "verband" "verbände" "verbunden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin connect_V = mkV "anschließen" | irregV "verbinden" "verbindet" "verband" "verbände" "verbunden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fundamental_A = mk3A "grundlegend" "grundlegender" "grundlegendste" | mk3A "fundamental" "fundamentaler" "fundamentalste" ; -- status=guess status=guess
+lin plane_N = mkN "Hobel" "Hobel" masculine ; -- status=guess
+lin height_N = mkN "Höhe" feminine ; -- status=guess
+lin opening_N = mkN "Eröffnung" feminine ; -- status=guess
+lin lesson_N = mkN "Lehrstunde" feminine | mkN "Stunde" "Stunden" feminine | mkN "Lektion" | mkN "Unterricht" masculine ; -- status=guess status=guess status=guess status=guess
+lin similarly_Adv = mkAdv "ähnlich" ; -- status=guess
+lin shock_N = mkN "Stoßdämpfer" masculine ; -- status=guess
+lin rail_N = mkN "Geländer" neuter | mkN "Reling" feminine ; -- status=guess status=guess
+lin tenant_N = mkN "Eigentümer" masculine | mkN "Besitzer" "Besitzer" masculine ; -- status=guess status=guess
+lin owe_V2 = mkV2 (mkV "schulden") | mkV2 (junkV (mkV "schuldig") "sein") ; -- status=guess, src=wikt status=guess, src=wikt
+lin owe_V = mkV "schulden" | junkV (mkV "schuldig") "sein" ; -- status=guess, src=wikt status=guess, src=wikt
+lin originally_Adv = variants{} ; -- 
+lin middle_A = mkA "Mittel-" | mkA "mittlere" ; -- status=guess status=guess
+lin somehow_Adv = mkAdv "irgendwie" ; -- status=guess
+lin minor_A = mkA "moll" ; -- status=guess
+lin negative_A = mk3A "schlecht" "schlechter" "schlechteste" | mk3A "negativ" "negativer" "negativste" ; -- status=guess status=guess
+lin knock_V2 = mkV2 (prefixV "um" (irregV "werfen" "wirft" "warf" "warf" "geworfen")) ; -- status=guess, src=wikt
+lin knock_V = prefixV "um" (irregV "werfen" "wirft" "warf" "warf" "geworfen") ; -- status=guess, src=wikt
+lin root_N = L.root_N ;
+lin pursue_V2 = mkV2 (irregV "verfolgen" "verfolgt" "verfolgte" "verfolgte" "verfolgt") ; -- status=guess, src=wikt
+lin pursue_V = irregV "verfolgen" "verfolgt" "verfolgte" "verfolgte" "verfolgt" ; -- status=guess, src=wikt
+lin inner_A = regA "inner" ; -- status=guess
+lin crucial_A = mkA "kreuzförmig" ; -- status=guess
+lin occupy_V2 = mkV2 (regV "besetzen") ; -- status=guess, src=wikt
+lin occupy_V = regV "besetzen" ; -- status=guess, src=wikt
+lin that_AdA = variants{} ; -- 
+lin independence_N = mkN "Unabhängigkeit" feminine ; -- status=guess
+lin column_N = mkN "Kolonne" "Kolonnen" feminine ; -- status=guess
+lin proceeding_N = variants{} ; -- 
+lin female_N = mkN "Weib" neuter | mkN "Weibchen" "Weibchen" neuter ; -- status=guess status=guess
+lin beauty_N = mkN "Schönheit" feminine | mkN "Schöne" feminine ; -- status=guess status=guess
+lin perfectly_Adv = variants{} ; -- 
+lin struggle_N = mkN "Kampf" "Kämpfe" masculine ; -- status=guess
+lin gap_N = mkN "Spalt" "Spalten" feminine ; -- status=guess
+lin house_V2 = mkV2 (mkV "unterbringen" | regV "beherbergen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin database_N = mkN "Datenbankadministrator" masculine ; -- status=guess
+lin stretch_V2 = mkV2 (regV "strecken") ; -- status=guess, src=wikt
+lin stretch_V = regV "strecken" ; -- status=guess, src=wikt
+lin stress_N = mkN "Stress" "Stresse" masculine ; -- status=guess
+lin passenger_N = mkN "Passagier" "Passagiere" masculine | mkN "Fahrgast" "Fahrgäste" masculine ; -- status=guess status=guess
+lin boundary_N = mkN "Grenze" "Grenzen" feminine ; -- status=guess
+lin easy_Adv = variants{} ; -- 
+lin view_V2 = mkV2 (irregV "sehen" "seht" "sah" "sähe" "gesehen" | prefixV "an" (regV "schauen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin manufacturer_N = mkN "Hersteller" "Hersteller" masculine ; -- status=guess
+lin sharp_A = L.sharp_A ;
+lin formation_N = variants{} ; -- 
+lin queen_N = L.queen_N ;
+lin waste_N = mkN "Verfall" masculine ; -- status=guess
+lin virtually_Adv = mkAdv "praktisch" ; -- status=guess
+lin expand_V2 = variants{} ; -- 
+lin expand_V = variants{} ; -- 
+lin contemporary_A = mkA "zeitgenössisch" ; -- status=guess
+lin politician_N = mkN "Politiker" "Politiker" masculine | mkN "Politikerin" "Politikerinnen" feminine ; -- status=guess status=guess
+lin back_V = mkV "zurücksetzen" ; -- status=guess, src=wikt
+lin territory_N = mkN "Territorium" "Territorien" neuter ; -- status=guess
+lin championship_N = mkN "Meisterschaft" "Meisterschaften" feminine ; -- status=guess
+lin exception_N = mkN "Ausnahme" "Ausnahmen" feminine ; -- status=guess
+lin thick_A = L.thick_A ;
+lin inquiry_N = mkN "Anfrage" "Anfragen" feminine | mkN "Erkundigung" feminine ; -- status=guess status=guess
+lin topic_N = mkN "Thema-Rhema-Progression " "Thema-Rhema-Progressionen" feminine ; -- status=guess
+lin resident_N = mkN "Assistentarzt" masculine ; -- status=guess
+lin transaction_N = mkN "Transaktion" ; -- status=guess
+lin parish_N = mkN "Gemeinde" "Gemeinden" feminine ; -- status=guess
+lin supporter_N = mkN "Unterstützer" masculine | mkN "Anhänger" masculine ; -- status=guess status=guess
+lin massive_A = mk3A "massiv" "massiver" "massivste" ; -- status=guess
+lin light_V2 = mkV2 (irregV "beleuchten" "beleuchtet" "beleuchtete" "beleuchtete" "beleuchtet" | mkV "anstrahlen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin light_V = irregV "beleuchten" "beleuchtet" "beleuchtete" "beleuchtete" "beleuchtet" | mkV "anstrahlen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin unique_A = regA "einzigartig" | mkA "unikal" ; -- status=guess status=guess
+lin challenge_V2 = mkV2 (mkV "herausfordern") ; -- status=guess, src=wikt
+lin challenge_V = mkV "herausfordern" ; -- status=guess, src=wikt
+lin inflation_N = mkN "Aufblasen" neuter | mkN "Aufblähung" feminine | mkN "Inflation" ; -- status=guess status=guess status=guess
+lin assistance_N = mkN "Hilfe" "Hilfen" feminine ; -- status=guess
+lin list_V2V = mkV2V (mkV "aufzählen") ; -- status=guess, src=wikt
+lin list_V2 = mkV2 (mkV "aufzählen") ; -- status=guess, src=wikt
+lin list_V = mkV "aufzählen" ; -- status=guess, src=wikt
+lin identity_N = mkN "Identität" feminine ; -- status=guess
+lin suit_V2 = mkV2 (regV "passen") ; -- status=guess, src=wikt
+lin suit_V = regV "passen" ; -- status=guess, src=wikt
+lin parliamentary_A = mkA "parlamentarisch" ; -- status=guess
+lin unknown_A = mk3A "unbekannt" "unbekannter" "unbekannteste" ; -- status=guess
+lin preparation_N = mkN "Vorbereitung" ; -- status=guess
+lin elect_V3 = mkV3 (mkV "wählen") ; -- status=guess, src=wikt
+lin elect_V2V = mkV2V (mkV "wählen") ; -- status=guess, src=wikt
+lin elect_V2 = mkV2 (mkV "wählen") ; -- status=guess, src=wikt
+lin elect_V = mkV "wählen" ; -- status=guess, src=wikt
+lin badly_Adv = variants{} ; -- 
+lin moreover_Adv = mkAdv "außerdem" | mkAdv "überdies" ; -- status=guess status=guess
+lin tie_V2 = L.tie_V2 ;
+lin tie_V = irregV "binden" "bindet" "band" "bände" "gebunden" ; -- status=guess, src=wikt
+lin cancer_N = mkN "Krebs" "Krebse" masculine ; -- status=guess
+lin champion_N = mkN "Sieger" "Sieger" masculine | mkN "Gewinner" "Gewinner" masculine | mkN "Meister" "Meister" masculine ; -- status=guess status=guess status=guess
+lin exclude_V2 = variants{} ; -- 
+lin review_V2 = variants{} ; -- 
+lin review_V = variants{} ; -- 
+lin licence_N = variants{} ; -- 
+lin breakfast_N = mkN "Frühstück" neuter | mkN "Zmorge" feminine | mkN "Morgenessen" neuter ; -- status=guess status=guess status=guess
+lin minority_N = mkN "Minderheitsregierung" ; -- status=guess
+lin appreciate_V2 = mkV2 (irregV "verstehen" "versteht" "verstand" "verstände" "verstanden") ; -- status=guess, src=wikt
+lin appreciate_V = irregV "verstehen" "versteht" "verstand" "verstände" "verstanden" ; -- status=guess, src=wikt
+lin fan_N = variants{} ; -- 
+lin fan_3_N = variants{} ; -- 
+lin fan_2_N = variants{} ; -- 
+lin fan_1_N = variants{} ; -- 
+lin chief_N = chef_N | boss_N ; -- status=guess status=guess
+lin accommodation_N = mkN "Unterkunft" "Unterkünfte" feminine ; -- status=guess
+lin subsequent_A = regA "folgend" ; -- status=guess
+lin democracy_N = mkN "Demokratie" "Demokratien" feminine ; -- status=guess
+lin brown_A = L.brown_A ;
+lin taste_N = mkN "Geschmack" masculine ; -- status=guess
+lin crown_N = mkN "Krone" "Kronen" feminine ; -- status=guess
+lin permit_V2V = mkV2V (irregV "erlauben" "erlaubt" "erlaubte" "erlaubte" "erlaubt" | irregV "genehmigen" "genehmigt" "genehmigte" "genehmigte" "genehmigt" | prefixV "zu" (irregV "lassen" "lasst" "ließ" "ließe" "gelassen")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin permit_V2 = mkV2 (irregV "erlauben" "erlaubt" "erlaubte" "erlaubte" "erlaubt" | irregV "genehmigen" "genehmigt" "genehmigte" "genehmigte" "genehmigt" | prefixV "zu" (irregV "lassen" "lasst" "ließ" "ließe" "gelassen")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin permit_V = irregV "erlauben" "erlaubt" "erlaubte" "erlaubte" "erlaubt" | irregV "genehmigen" "genehmigt" "genehmigte" "genehmigte" "genehmigt" | prefixV "zu" (irregV "lassen" "lasst" "ließ" "ließe" "gelassen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin buyerMasc_N = reg2N "Käufer" "Käufer" masculine;
+lin gift_N = mkN "Begabung" | mkN "Talent" "Talente" neuter ; -- status=guess status=guess
+lin resolution_N = mkN "Auflösung" feminine ; -- status=guess
+lin angry_A = mkA "böse" | mkA "verärgert" | mk3A "zornig" "zorniger" "zornigste" ; -- status=guess status=guess status=guess
+lin metre_N = mkN "Meter" masculine ; -- status=guess
+lin wheel_N = rad_N ; -- status=guess
+lin clause_N = mkN "Nebensatz" "Nebensätze" masculine ; -- status=guess
+lin break_N = mkN "Break" neuter ; -- status=guess
+lin tank_N = mkN "Tank" masculine | mkN "Behälter" masculine ; -- status=guess status=guess
+lin benefit_V2 = mkV2 (junkV (mkV "von") "Vorteil sein" | irregV "profitieren" "profitiert" "profitierte" "profitierte" "profitiert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin benefit_V = junkV (mkV "von") "Vorteil sein" | irregV "profitieren" "profitiert" "profitierte" "profitierte" "profitiert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin engage_V2 = variants{} ; -- 
+lin engage_V = variants{} ; -- 
+lin alive_A = mk3A "lebendig" "lebendiger" "lebendigste" ; -- status=guess
+lin complaint_N = mkN "Beschwerde" "Beschwerden" feminine | mkN "Leiden" "Leiden" neuter | mkN "Krankheit" "Krankheiten" feminine ; -- status=guess status=guess status=guess
+lin inch_N = mkN "Zoll" "Zölle" masculine ; -- status=guess
+lin firm_A = mk3A "fest" "fester" "festeste" ; -- status=guess
+lin abandon_V2 = mkV2 (prefixV "auf" (irregV "geben" "gebt" "gab" "gäbe" "gegeben") | irregV "verlassen" "verlasst" "verließ" "verließe" "verlassen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin blame_V2 = mkV2 (mkV "beschuldigen") | mkV2 (junkV (mkV "verantwortlich") "machen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin blame_V = mkV "beschuldigen" | junkV (mkV "verantwortlich") "machen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin clean_V2 = mkV2 (irregV "reinigen" "reinigt" "reinigte" "reinigte" "reinigt" | mkV "säubern" | regV "putzen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin clean_V = irregV "reinigen" "reinigt" "reinigte" "reinigte" "reinigt" | mkV "säubern" | regV "putzen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin quote_V2 = mkV2 (junkV (mkV "Preisangebot") "machen") ; -- status=guess, src=wikt
+lin quote_V = junkV (mkV "Preisangebot") "machen" ; -- status=guess, src=wikt
+lin quantity_N = mkN "Quantität" feminine | mkN "Menge" "Mengen" feminine ; -- status=guess status=guess
+lin rule_VS = mkVS (irregV "regieren" "regiert" "regierte" "regierte" "regiert" | regV "beherrschen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rule_V2 = mkV2 (irregV "regieren" "regiert" "regierte" "regierte" "regiert" | regV "beherrschen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rule_V = irregV "regieren" "regiert" "regierte" "regierte" "regiert" | regV "beherrschen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin guilty_A = mk3A "schuldig" "schuldiger" "schuldigste" | mkA "tadelnswert" | mkA "tadelnswürdig" ; -- status=guess status=guess status=guess
+lin prior_A = variants{} ; -- 
+lin round_A = L.round_A ;
+lin eastern_A = mkA "östlich" ; -- status=guess
+lin coat_N = L.coat_N ;
+lin involvement_N = variants{} ; -- 
+lin tension_N = mkN "Spannung" ; -- status=guess
+lin diet_N = mkN "Diät" feminine ; -- status=guess
+lin enormous_A = variants{} ; -- 
+lin score_N = mkN "Partitur" feminine ; -- status=guess
+lin rarely_Adv = mkAdv "selten" ; -- status=guess
+lin prize_N = mkN "Preis" "Preise" masculine ; -- status=guess
+lin remaining_A = variants{} ; -- 
+lin significantly_Adv = mkAdv "wesentlich" | mkAdv "beträchtlich" ; -- status=guess status=guess
+lin glance_V2 = mkV2 (regV "blicken") ; -- status=guess, src=wikt
+lin glance_V = regV "blicken" ; -- status=guess, src=wikt
+lin dominate_V2 = variants{} ; -- 
+lin dominate_V = variants{} ; -- 
+lin trust_VS = mkVS (irregV "vertrauen" "vertraut" "vertraute" "vertraute" "vertraut") ; -- status=guess, src=wikt
+lin trust_V2 = mkV2 (irregV "vertrauen" "vertraut" "vertraute" "vertraute" "vertraut") ; -- status=guess, src=wikt
+lin naturally_Adv = mkAdv "natürlich" ; -- status=guess
+lin interpret_V2 = mkV2 (regV "dolmetschen" | mkV "übersetzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin interpret_V = regV "dolmetschen" | mkV "übersetzen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin land_V2 = mkV2 (regV "landen") ; -- status=guess, src=wikt
+lin land_V = regV "landen" ; -- status=guess, src=wikt
+lin frame_N = mkN "Frame" masculine | mkN "Rahmen" "Rahmen" masculine ; -- status=guess status=guess
+lin extension_N = mkN "Ausdehnung" | mkN "Erweiterung" ; -- status=guess status=guess
+lin mix_V2 = mkV2 (regV "mischen" | mkV "abmischen" | regV "mixen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mix_V = regV "mischen" | mkV "abmischen" | regV "mixen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin spokesman_N = variants{} ; -- 
+lin friendly_A = mk3A "freundlich" "freundlicher" "freundlichste" ; -- status=guess
+lin acknowledge_VS = mkVS (prefixV "an" (irregV "erkennen" "erkennt" "erkannte" "erkannte" "erkannt")) ; -- status=guess, src=wikt
+lin acknowledge_V2 = mkV2 (prefixV "an" (irregV "erkennen" "erkennt" "erkannte" "erkannte" "erkannt")) ; -- status=guess, src=wikt
+lin register_V2 = mkV2 (irregV "registrieren" "registriert" "registrierte" "registrierte" "registriert") ; -- status=guess, src=wikt
+lin register_V = irregV "registrieren" "registriert" "registrierte" "registrierte" "registriert" ; -- status=guess, src=wikt
+lin regime_N = variants{} ; -- 
+lin regime_2_N = variants{} ; -- 
+lin regime_1_N = variants{} ; -- 
+lin fault_N = mkN "Fehler" "Fehler" masculine ; -- status=guess
+lin dispute_N = mkN "Streit" "Streite" masculine | mkN "Disput" "Dispute" masculine ; -- status=guess status=guess
+lin grass_N = L.grass_N ;
+lin quietly_Adv = mkAdv "ruhig" | mkAdv "leise" ; -- status=guess status=guess
+lin decline_N = mkN "Sinken" neuter | mkN "Fall" "Fälle" masculine ; -- status=guess status=guess
+lin dismiss_V2 = mkV2 (irregV "entlassen" "entlasst" "entließ" "entließe" "entlassen") ; -- status=guess, src=wikt
+lin delivery_N = mkN "Lieferung" ; -- status=guess
+lin complain_VS = mkVS (mkReflV "beschweren" | regV "klagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin complain_V = mkReflV "beschweren" | regV "klagen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin conservative_N = mkN "Konservativer" masculine ; -- status=guess
+lin shift_V2 = mkV2 (mkV "umschalten") ; -- status=guess, src=wikt
+lin shift_V = mkV "umschalten" ; -- status=guess, src=wikt
+lin port_N = mkN "Port" masculine ; -- status=guess
+lin beach_N = mkN "Strand" "Strände" masculine ; -- status=guess
+lin string_N = mkN "Zeichenkette" "Zeichenketten" feminine | mkN "String" "Strings" masculine ; -- status=guess status=guess
+lin depth_N = mkN "Tiefe" "Tiefen" feminine ; -- status=guess
+lin unusual_A = mkA "ungewöhnlich" ; -- status=guess
+lin travel_N = mkN "Reise" "Reisen" feminine ; -- status=guess
+lin pilot_N = mkN "Pilot" "Piloten" masculine | mkN "Flugzeugführer" masculine ; -- status=guess status=guess
+lin obligation_N = mkN "Verpflichtung" | mkN "Pflicht" "Pflichten" feminine ; -- status=guess status=guess
+lin gene_N = gen_N ; -- status=guess
+lin yellow_A = L.yellow_A ;
+lin republic_N = mkN "Republik" "Republiken" feminine ; -- status=guess
+lin shadow_N = mkN "Schatten" "Schatten" masculine ; -- status=guess
+lin dear_A = mkA "Sehr Geehrter" ; -- status=guess
+lin analyse_V2 = variants{} ; -- 
+lin anywhere_Adv = mkAdv "überall" | mkAdv "irgendwo" ; -- status=guess status=guess
+lin average_N = mkN "Durchschnitt" "Durchschnitte" masculine | mkN "arithmetisches Mittel" neuter ; -- status=guess status=guess
+lin phrase_N = mkN "Sprachführer" masculine ; -- status=guess
+lin long_term_A = variants{} ; -- 
+lin crew_N = mkN "Haufen" "Haufen" masculine ; -- status=guess
+lin lucky_A = mkA "glücklich" ; -- status=guess
+lin restore_V2 = mkV2 (mkV "wiederherstellen") | mkV2 (mkV "restaurieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin convince_V2V = mkV2V (mkV "überzeugen") ; -- status=guess, src=wikt
+lin convince_V2 = mkV2 (mkV "überzeugen") ; -- status=guess, src=wikt
+lin coast_N = mkN "Küste" | mkN "Küstenland" | mkN "Strand" "Strände" masculine | mkN "Ufer-Wolfstrapp" "Ufer-Wolfstrappe" masculine ; -- status=guess status=guess status=guess status=guess
+lin engineer_N = mkN "Maschinist" masculine | mkN "Maschinistin" feminine ; -- status=guess status=guess
+lin heavily_Adv = variants{} ; -- 
+lin extensive_A = mk3A "umfangreich" "umfangreicher" "umfangreichste" ; -- status=guess
+lin glad_A = mk3A "froh" "froher" "frohsten, froheste" | mkA "fröhlich" ; -- status=guess status=guess
+lin charity_N = mkN "Nächstenliebe" feminine ; -- status=guess
+lin oppose_V2 = mkV2 (prefixV "ab" (regV "lehnen")) ; -- status=guess, src=wikt
+lin oppose_V = prefixV "ab" (regV "lehnen") ; -- status=guess, src=wikt
+lin defend_V2 = mkV2 (irregV "verteidigen" "verteidigt" "verteidigte" "verteidige" "verteidigt") ; -- status=guess, src=wikt
+lin alter_V2 = mkV2 (mkV "abändern") ; -- status=guess, src=wikt
+lin alter_V = mkV "abändern" ; -- status=guess, src=wikt
+lin warning_N = mkN "Warnung" ; -- status=guess
+lin arrest_V2 = mkV2 (mkV "arretieren") ; -- status=guess, src=wikt
+lin framework_N = mkN "Bezugssystem" neuter | mkN "Gefüge" neuter | mkN "Programmiergerüst" neuter | mkN "Rahmenkonzept" neuter | mkN "Rahmenwerk" neuter ; -- status=guess status=guess status=guess status=guess status=guess
+lin approval_N = mkN "Zustimmung" ; -- status=guess
+lin bother_VV = mkVV (mkV "belästigen") ; -- status=guess, src=wikt
+lin bother_V2V = mkV2V (mkV "belästigen") ; -- status=guess, src=wikt
+lin bother_V2 = mkV2 (mkV "belästigen") ; -- status=guess, src=wikt
+lin bother_V = mkV "belästigen" ; -- status=guess, src=wikt
+lin novel_N = roman_N ; -- status=guess
+lin accuse_V2 = mkV2 (mkV "beschuldigen") ; -- status=guess, src=wikt
+lin surprised_A = mkA "überrascht" ; -- status=guess
+lin currency_N = mkN "Währung" feminine ; -- status=guess
+lin restrict_V2 = mkV2 (mkV "beschränken") ; -- status=guess, src=wikt
+lin restrict_V = mkV "beschränken" ; -- status=guess, src=wikt
+lin possess_V2 = mkV2 (irregV "besitzen" "besitzt" "besaß" "besäße" "besessen") ; -- status=guess, src=wikt
+lin moral_A = mk3A "moralisch" "moralischer" "moralischste" ; -- status=guess
+lin protein_N = mkN "Protein" "Proteine" neuter ; -- status=guess
+lin distinguish_V2 = mkV2 (mkReflV "auszeichnen") ; -- status=guess, src=wikt
+lin distinguish_V = mkReflV "auszeichnen" ; -- status=guess, src=wikt
+lin gently_Adv = variants{} ; -- 
+lin reckon_VS = mkVS (mkV "schätzen" | irregV "vermuten" "vermutet" "vermutete" "vermutete" "vermutet" | mkV "mutmaßen" | irregV "rechnen" "rechnet" "rechnte" "rechnte" "rechnt") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin incorporate_V2 = mkV2 (mkV "gründen" | prefixV "ein" (regV "verleiben")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin proceed_V = prefixV "vor" (irregV "gehen" "geht" "ging" "ginge" "gegangen") ; -- status=guess, src=wikt
+lin assist_V2 = mkV2 (mkV "assistieren" | irregV "helfen" "helft" "half" "hälfe" "geholfen" | prefixV "bei" (irregV "stehen" "steht" "stand" "stände" "gestanden") | mkV "unterstützen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin assist_V = mkV "assistieren" | irregV "helfen" "helft" "half" "hälfe" "geholfen" | prefixV "bei" (irregV "stehen" "steht" "stand" "stände" "gestanden") | mkV "unterstützen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sure_Adv = variants{} ; -- 
+lin stress_VS = mkVS (mkV "stressen") ; -- status=guess, src=wikt
+lin stress_V2 = mkV2 (mkV "stressen") ; -- status=guess, src=wikt
+lin justify_VV = mkVV (prefixV "aus" (irregV "richten" "richtet" "richtete" "richtete" "gerichtet") | regV "justieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin justify_V2 = mkV2 (prefixV "aus" (irregV "richten" "richtet" "richtete" "richtete" "gerichtet") | regV "justieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin behalf_N = variants{} ; -- 
+lin councillor_N = variants{} ; -- 
+lin setting_N = mkN "Einstellung" ; -- status=guess
+lin command_N = variants{} ; -- 
+lin command_2_N = variants{} ; -- 
+lin command_1_N = variants{} ; -- 
+lin maintenance_N = mkN "Instandhaltung" feminine | mkN "Wartung" ; -- status=guess status=guess
+lin stair_N = mkN "Treppe" "Treppen" feminine ; -- status=guess
+lin poem_N = mkN "Gedicht" "Gedichte" neuter ; -- status=guess
+lin chest_N = mkN "Kommode" feminine ; -- status=guess
+lin like_Adv = mkAdv "wie" ; -- status=guess
+lin secret_N = mkN "Geheimnis" "Geheimnisse" neuter ; -- status=guess
+lin restriction_N = mkN "Beschränkung" feminine | mkN "Verbot" "Verbote" neuter ; -- status=guess status=guess
+lin efficient_A = mk3A "effizient" "effizienter" "effizienteste" ; -- status=guess
+lin suspect_VS = mkVS (mkV "verdächtigen") ; -- status=guess, src=wikt
+lin suspect_V2 = mkV2 (mkV "verdächtigen") ; -- status=guess, src=wikt
+lin hat_N = L.hat_N ;
+lin tough_A = mkA "zäh" ; -- status=guess
+lin firmly_Adv = mkAdv "sicher" | mkAdv "fest" ; -- status=guess status=guess
+lin willing_A = mkA "willens" | regA "gewillt" | mk3A "willig" "williger" "willigste" ; -- status=guess status=guess status=guess
+lin healthy_A = mk3A "gesund" "gesünder" "gesündeste" ; -- status=guess
+lin focus_N = mkN "Konzentration" ; -- status=guess
+lin construct_V2 = mkV2 (regV "bauen" | irregV "konstruieren" "konstruiert" "konstruierte" "konstruierte" "konstruiert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin occasionally_Adv = mkAdv "gelegentlich" ; -- status=guess
+lin mode_N = modus_vivendi_N ; -- status=guess
+lin saving_N = variants{} ; -- 
+lin comfortable_A = mkA "gemütlich" ; -- status=guess
+lin camp_N = mkN "Lager" neuter ; -- status=guess
+lin trade_V2 = mkV2 (junkV (mkV "in") "Zahlung geben") ; -- status=guess, src=wikt
+lin trade_V = junkV (mkV "in") "Zahlung geben" ; -- status=guess, src=wikt
+lin export_N = mkN "Exportgut" neuter | mkN "Exportware" feminine ; -- status=guess status=guess
+lin wake_V2 = mkV2 (prefixV "auf" (regV "wecken") | regV "wecken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wake_V = prefixV "auf" (regV "wecken") | regV "wecken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin partnership_N = mkN "Partnerschaft" "Partnerschaften" feminine ; -- status=guess
+lin daily_A = mkA "täglich" ; -- status=guess
+lin abroad_Adv = mkAdv "im Ausland" ; -- status=guess
+lin profession_N = mkN "Beruf" "Berufe" masculine ; -- status=guess
+lin load_N = mkN "Ein-Euro-Job" "Ein-Euro-Jobs" masculine ; -- status=guess
+lin countryside_N = mkN "Land" neuter ; -- status=guess
+lin boot_N = L.boot_N ;
+lin mostly_Adv = mkAdv "meistens" ; -- status=guess
+lin sudden_A = mkA "plötzlich" | mkA "jäh" ; -- status=guess status=guess
+lin implement_V2 = mkV2 (irregV "vollziehen" "vollzieht" "vollzog" "vollzöge" "vollzogen" | mkV "durchführen" | mkV "erfüllen" | irregV "implementieren" "implementiert" "implementierte" "implementierte" "implementiert" | mkV "ausführen" | prefixV "um" (regV "setzen")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reputation_N = mkN "Ansehen" "Ansehen" neuter | mkN "Ruf" "Rufe" masculine ; -- status=guess status=guess
+lin print_V2 = mkV2 (regV "drucken") ; -- status=guess, src=wikt
+lin print_V = regV "drucken" ; -- status=guess, src=wikt
+lin calculate_VS = mkVS (irregV "rechnen" "rechnet" "rechnte" "rechnte" "rechnt") ; -- status=guess, src=wikt
+lin calculate_V2 = mkV2 (irregV "rechnen" "rechnet" "rechnte" "rechnte" "rechnt") ; -- status=guess, src=wikt
+lin calculate_V = irregV "rechnen" "rechnet" "rechnte" "rechnte" "rechnt" ; -- status=guess, src=wikt
+lin keen_A = mkA "begeistert" | mk3A "eifrig" "eifriger" "eifrigste" | mk3A "heftig" "heftiger" "heftigste" | mkA "kühn" | mk3A "scharf" "schärfer" "schärfste" ; -- status=guess status=guess status=guess status=guess status=guess
+lin guess_VS = mkVS (mkV "schätzen" | irregV "raten" "rät" "riet" "riete" "geraten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin guess_V2 = mkV2 (mkV "schätzen" | irregV "raten" "rät" "riet" "riete" "geraten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin guess_V = mkV "schätzen" | irregV "raten" "rät" "riet" "riete" "geraten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin recommendation_N = mkN "Empfehlung" ; -- status=guess
+lin autumn_N = mkN "Herbst" "Herbste" masculine ; -- status=guess
+lin conventional_A = mk3A "konventionell" "konventioneller" "konventionellsten e" | mkA "herkömmlich" ; -- status=guess status=guess
+lin cope_V = irregV "schaffen" "schafft" "schuf" "schüfe" "geschaffen" | prefixV "zurecht" (irregV "kommen" "kommt" "kam" "kam" "gekommen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin constitute_V2 = mkV2 (irregV "ernennen" "ernennt" "ernannte" "ernannte" "ernannt" | irregV "konstituieren" "konstituiert" "konstituierte" "konstituierte" "konstituiert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin poll_N = mkN "Umfrage" "Umfragen" feminine ; -- status=guess
+lin voluntary_A = mk3A "freiwillig" "freiwilliger" "freiwilligste" ; -- status=guess
+lin valuable_A = mk3A "wertvoll" "wertvoller" "wertvollste" ; -- status=guess
+lin recovery_N = mkN "Wiedererlangung" feminine ; -- status=guess
+lin cast_V2 = mkV2 I.werfen_V ;
+lin cast_V = I.werfen_V ;
+lin premise_N = mkN "Prämisse" feminine ; -- status=guess
+lin resolve_V2 = mkV2 (mkV "lösen") | mkV2 (mkV "auflösen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin resolve_V = mkV "lösen" | mkV "auflösen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin regularly_Adv = variants{} ; -- 
+lin solve_V2 = mkV2 (mkV "lösen") ; -- status=guess, src=wikt
+lin plaintiff_N = mkN "Kläger" masculine ; -- status=guess
+lin critic_N = mkN "Kritiker" "Kritiker" masculine ; -- status=guess
+lin agriculture_N = mkN "Landwirtschaft" "Landwirtschaften" feminine | mkN "Ackerbau" masculine ; -- status=guess status=guess
+lin ice_N = L.ice_N ;
+lin constitution_N = mkN "Verfassen" neuter | mkN "Verfassung" ; -- status=guess status=guess
+lin communist_N = mkN "Kommunist" "Kommunisten" masculine | mkN "Kommunistin" "Kommunistinnen" feminine ; -- status=guess status=guess
+lin layer_N = mkN "Schicht" "Schichten" feminine ; -- status=guess
+lin recession_N = mkN "Rezession" ; -- status=guess
+lin slight_A = mkA "geringfügig" | mk3A "leicht" "leichter" "leichteste" ; -- status=guess status=guess
+lin dramatic_A = mk3A "dramatisch" "dramatischer" "dramatischste" ; -- status=guess
+lin golden_A = mk3A "golden" "goldener" "goldenste" ; -- status=guess
+lin temporary_A = regA "zeitweilig" | mkA "temporär" | mkA "vorübergehend" ; -- status=guess status=guess status=guess
+lin suit_N = mkN "Farbe" "Farben" feminine ; -- status=guess
+lin shortly_Adv = variants{} ; -- 
+lin initially_Adv = mkAdv "zunächst" | mkAdv "anfangs" ; -- status=guess status=guess
+lin arrival_N = mkN "Ankunft" "Ankünfte" feminine ; -- status=guess
+lin protest_N = mkN "Demonstration" ; -- status=guess
+lin resistance_N = mkN "Widerstand" masculine ; -- status=guess
+lin silent_A = mk3A "still" "stiller" "stillste" | mkA "schweigen" ; -- status=guess status=guess
+lin presentation_N = mkN "Vortrag" "Vorträge" masculine | mkN "Präsentation" feminine | mkN "Vorstellung" ; -- status=guess status=guess status=guess
+lin soul_N = mkN "Soul Patch" ; -- status=guess
+lin self_N = mkN "Selbst" neuter ; -- status=guess
+lin judgment_N = mkN "Urteil" "Urteile" neuter ; -- status=guess
+lin feed_V2 = mkV2 (irregV "fressen" "fresst" "fraß" "fräße" "gefressen") ; -- status=guess, src=wikt
+lin feed_V = irregV "fressen" "fresst" "fraß" "fräße" "gefressen" ; -- status=guess, src=wikt
+lin muscle_N = mkN "Muskel" "Muskeln" masculine ; -- status=guess
+lin shareholder_N = mkN "Aktionär" masculine ; -- status=guess
+lin opposite_A = regA "entgegengesetzt" ; -- status=guess
+lin pollution_N = mkN "Verunreinigung" "Verunreinigungen" feminine | mkN "Verschmutzung" "Verschmutzungen" feminine | mkN "Umweltverschmutzung" | mkN "Pollution" feminine ; -- status=guess status=guess status=guess status=guess
+lin wealth_N = mkN "Fülle" feminine ; -- status=guess
+lin video_taped_A = variants{} ; -- 
+lin kingdom_N = reich_N ; -- status=guess
+lin bread_N = L.bread_N ;
+lin perspective_N = mkN "Perspektive" "Perspektiven" feminine ; -- status=guess
+lin camera_N = L.camera_N ;
+lin prince_N = mkN "König" masculine ; -- status=guess
+lin illness_N = mkN "Krankheit" "Krankheiten" feminine ; -- status=guess
+lin cake_N = mkN "Kuchen" "Kuchen" masculine ; -- status=guess
+lin meat_N = L.meat_N ;
+lin submit_V2 = mkV2 (prefixV "vor" (regV "legen") | prefixV "ein" (regV "reichen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin submit_V = prefixV "vor" (regV "legen") | prefixV "ein" (regV "reichen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ideal_A = mk3A "ideal" "idealer" "idealste" ; -- status=guess
+lin relax_V2 = mkV2 (irregV "entspannen" "entspannt" "entspannte" "entspannte" "entspannt" | junkV (mkV "locker") "werden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin relax_V = irregV "entspannen" "entspannt" "entspannte" "entspannte" "entspannt" | junkV (mkV "locker") "werden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin penalty_N = mkN "Strafraum" "Strafräume" masculine ; -- status=guess
+lin purchase_V2 = mkV2 (regV "kaufen" | prefixV "an" (regV "schaffen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin tired_A = mkA "müde" ; -- status=guess
+lin beer_N = L.beer_N ;
+lin specify_VS = mkVS (regV "spezifizieren") ; -- status=guess, src=wikt
+lin specify_V2 = mkV2 (regV "spezifizieren") ; -- status=guess, src=wikt
+lin specify_V = regV "spezifizieren" ; -- status=guess, src=wikt
+lin short_Adv = variants{} ; -- 
+lin monitor_V2 = mkV2 (mkV "überwachen" | mkV "abhören" | mkV "überprüfen" | prefixV "auf" (regV "passen") | irregV "kontrollieren" "kontrolliert" "kontrollierte" "kontrollierte" "kontrolliert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin monitor_V = mkV "überwachen" | mkV "abhören" | mkV "überprüfen" | prefixV "auf" (regV "passen") | irregV "kontrollieren" "kontrolliert" "kontrollierte" "kontrollierte" "kontrolliert" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin electricity_N = mkN "Elektrizität" feminine ; -- status=guess
+lin specifically_Adv = variants{} ; -- 
+lin bond_N = mkN "Bindungswinkel" masculine ; -- status=guess
+lin statutory_A = mkA "satzungsmäßig" | mkA "satzungsgemäß" | regA "statutarisch" | mkA "statutar" ; -- status=guess status=guess status=guess status=guess
+lin laboratory_N = mkN "Labor" neuter | mkN "Laboratorium" "Laboratorien" neuter ; -- status=guess status=guess
+lin federal_A = variants{} ; -- 
+lin captain_N = mkN "Kapitän zur See" masculine ; -- status=guess
+lin deeply_Adv = variants{} ; -- 
+lin pour_V2 = mkV2 (mkV "ausgießen") ; -- status=guess, src=wikt
+lin pour_V = mkV "ausgießen" ; -- status=guess, src=wikt
+lin boss_N = L.boss_N ;
+lin creature_N = mkN "Geschöpf" neuter | mkN "Kreatur" feminine ; -- status=guess status=guess
+lin urge_VS = mkVS (mkV "drängen" | regV "mahnen" | irregV "treiben" "treibt" "trieb" "triebe" "getrieben") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin urge_V2V = mkV2V (mkV "drängen" | regV "mahnen" | irregV "treiben" "treibt" "trieb" "triebe" "getrieben") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin urge_V2 = mkV2 (mkV "drängen" | regV "mahnen" | irregV "treiben" "treibt" "trieb" "triebe" "getrieben") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin locate_V2 = variants{} ; -- 
+lin locate_V = variants{} ; -- 
+lin being_N = mkN "Wesen" "Wesen" neuter | mkN "Geschöpf" neuter ; -- status=guess status=guess
+lin struggle_VV = mkVV (mkReflV "durchbeißen") | mkVV (mkReflV "schwer tun") ; -- status=guess, src=wikt status=guess, src=wikt
+lin struggle_V = mkReflV "durchbeißen" | mkReflV "schwer tun" ; -- status=guess, src=wikt status=guess, src=wikt
+lin lifespan_N = mkN "Lebenserwartung" feminine | mkN "Lebensdauer" "Lebensdauern" feminine ; -- status=guess status=guess
+lin flat_A = mk3A "flach" "flacher" "flachste" ; -- status=guess
+lin valley_N = mkN "Senke" "Senken" feminine | mkN "Tal" "Täler" neuter ; -- status=guess status=guess
+lin like_A = regA "gleich" ; -- status=guess
+lin guard_N = mkN "Wachhund" masculine ; -- status=guess
+lin emergency_N = mkN "Notfall" "Notfälle" masculine | mkN "Notlage" "Notlagen" feminine | mkN "Notstand" "Notstände" masculine ; -- status=guess status=guess status=guess
+lin dark_N = mkN "Dunkelheit" "Dunkelheiten" feminine | mkN "Dunkel" neuter ; -- status=guess status=guess
+lin bomb_N = mkN "Bombe" "Bomben" feminine ; -- status=guess
+lin dollar_N = mkN "Dollar" masculine ; -- status=guess
+lin efficiency_N = mkN "Effizienz" "Effizienzen" feminine ; -- status=guess
+lin mood_N = mkN "schlechte Laune" feminine | mkN "üble Laune" feminine | mkN "Missmut" masculine | mkN "schlechte Stimmung" feminine ; -- status=guess status=guess status=guess status=guess
+lin convert_V2 = mkV2 (irregV "konvertieren" "konvertiert" "konvertierte" "konvertierte" "konvertiert" | regV "umwandeln") ; -- status=guess, src=wikt status=guess, src=wikt
+lin convert_V = irregV "konvertieren" "konvertiert" "konvertierte" "konvertierte" "konvertiert" | regV "umwandeln" ; -- status=guess, src=wikt status=guess, src=wikt
+lin possession_N = variants{} ; -- 
+lin marketing_N = mkN "Marketing" neuter ; -- status=guess
+lin please_VV = mkVV (irregV "gefallen" "gefallt" "gefiel" "gefiele" "gefallen" | mkV "rechtmachen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V2V = mkV2V (irregV "gefallen" "gefallt" "gefiel" "gefiele" "gefallen" | mkV "rechtmachen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V2 = mkV2 (irregV "gefallen" "gefallt" "gefiel" "gefiele" "gefallen" | mkV "rechtmachen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V = irregV "gefallen" "gefallt" "gefiel" "gefiele" "gefallen" | mkV "rechtmachen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin habit_N = mkN "Gewohnheit" "Gewohnheiten" feminine | mkN "Habitus" "Habitus" masculine ; -- status=guess status=guess
+lin subsequently_Adv = mkAdv "anschließend" | mkAdv "danach" | mkAdv "darauffolgend" | mkAdv "daraufhin" | mkAdv "hierauf" | mkAdv "nachher" | mkAdv "nachträglich" | mkAdv "darauf" | mkAdv "im Anschluss" | mkAdv "in petto" | mkAdv "in petto" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin round_N = mkN "Vollwinkel" masculine ; -- status=guess
+lin purchase_N = mkN "Kauf" "Käufe" masculine | mkN "Anschaffung" ; -- status=guess status=guess
+lin sort_V2 = mkV2 (regV "sortieren") ; -- status=guess, src=wikt
+lin sort_V = regV "sortieren" ; -- status=guess, src=wikt
+lin outside_A = variants{} ; -- 
+lin gradually_Adv = mkAdv "nach rechts" | mkAdv "allmählich" ; -- status=guess status=guess
+lin expansion_N = mkN "Expansion" ; -- status=guess
+lin competitive_A = mkA "wettbewerbsfähig" ; -- status=guess
+lin cooperation_N = mkN "Zusammenarbeit" feminine | mkN "Kooperation" | mkN "Mitarbeit" feminine ; -- status=guess status=guess status=guess
+lin acceptable_A = mk3A "annehmbar" "annehmbarer" "annehmbarste" ; -- status=guess
+lin angle_N = mkN "Ecke" "Ecken" feminine ; -- status=guess
+lin cook_V2 = mkV2 (irregV "kochen" "kocht" "kochte" "kochte" "kocht" | regV "garen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cook_V = irregV "kochen" "kocht" "kochte" "kochte" "kocht" | regV "garen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin net_A = mkA "netto" | mkA "Netto-" ; -- status=guess status=guess
+lin sensitive_A = mk3A "empfindlich" "empfindlicher" "empfindlichste" | mk3A "sensibel" "sensibler" "sensibelste" ; -- status=guess status=guess
+lin ratio_N = variants{} ; -- 
+lin kiss_V2 = mkV2 (junkV (mkV "in") "den Arsch kriechen") ; -- status=guess, src=wikt
+lin amount_V = mkV "beträgt" ; -- status=guess, src=wikt
+lin sleep_N = mkN "Schlafentzug" masculine ; -- status=guess
+lin finance_V2 = mkV2 (regV "finanzieren") ; -- status=guess, src=wikt
+lin essentially_Adv = variants{} ; -- 
+lin fund_V2 = mkV2 (regV "finanzieren") ; -- status=guess, src=wikt
+lin preserve_V2 = mkV2 (regV "bewahren" | prefixV "aufrecht" (regV "erhalten")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin wedding_N = mkN "Hochzeitstorte" "Hochzeitstorten" feminine ; -- status=guess
+lin personality_N = mkN "Persönlichkeit" feminine ; -- status=guess
+lin bishop_N = mkN "Läufer" masculine ; -- status=guess
+lin dependent_A = mkA "abhängig" ; -- status=guess
+lin landscape_N = mkN "Querformat" neuter ; -- status=guess
+lin pure_A = mk3A "pur" "purer" "purste" | mk3A "rein" "reiner" "reinste" ; -- status=guess status=guess
+lin mirror_N = mkN "Kopie" "Kopien" feminine ; -- status=guess
+lin lock_V2 = mkV2 (mkV "aussperren") ; -- status=guess, src=wikt
+lin lock_V = mkV "aussperren" ; -- status=guess, src=wikt
+lin symptom_N = mkN "Symptom" "Symptome" neuter ; -- status=guess
+lin promotion_N = mkN "Beförderung" feminine ; -- status=guess
+lin global_A = regA "global" ; -- status=guess
+lin aside_Adv = mkAdv "beiseite" ; -- status=guess
+lin tendency_N = mkN "Tendenz" "Tendenzen" feminine | mkN "One-Way-Flug" "One-Way-Flüge" masculine ; -- status=guess status=guess
+lin conservation_N = mkN "Schutz" "Schutze" masculine ; -- status=guess
+lin reply_N = mkN "Antwort" "Antworten" feminine ; -- status=guess
+lin estimate_N = mkN "Schätzung" feminine | mkN "Abschätzung" feminine ; -- status=guess status=guess
+lin qualification_N = mkN "Qualifikation" ; -- status=guess
+lin pack_V2 = variants{} ; -- 
+lin pack_V = variants{} ; -- 
+lin governor_N = mkN "Regler" "Regler" masculine ; -- status=guess
+lin expected_A = mkA "erwartet" ; -- status=guess
+lin invest_V2 = mkV2 (irregV "investieren" "investiert" "investierte" "investierte" "investiert") ; -- status=guess, src=wikt
+lin invest_V = irregV "investieren" "investiert" "investierte" "investierte" "investiert" ; -- status=guess, src=wikt
+lin cycle_N = mkN "Zyklus" "Zyklen" masculine ; -- status=guess
+lin alright_A = variants{} ; -- 
+lin philosophy_N = mkN "Philosophie" "Philosophien" feminine ; -- status=guess
+lin gallery_N = mkN "Galerie" "Galerien" feminine ; -- status=guess
+lin sad_A = mk3A "traurig" "trauriger" "traurigste" ; -- status=guess
+lin intervention_N = mkN "Intervention" ; -- status=guess
+lin emotional_A = mk3A "emotional" "emotionaler" "emotionalste" ; -- status=guess
+lin advertising_N = mkN "Werbung" ; -- status=guess
+lin regard_N = variants{} ; -- 
+lin dance_V2 = mkV2 (regV "tanzen") ; -- status=guess, src=wikt
+lin dance_V = regV "tanzen" ; -- status=guess, src=wikt
+lin cigarette_N = mkN "Zigarette" "Zigaretten" feminine ; -- status=guess
+lin predict_VS = mkVS (irregV "prophezeien" "prophezeit" "prophezeite" "prophezeite" "prophezeit") ; -- status=guess, src=wikt
+lin predict_V2 = mkV2 (irregV "prophezeien" "prophezeit" "prophezeite" "prophezeite" "prophezeit") ; -- status=guess, src=wikt
+lin adequate_A = mk3A "angemessen" "angemessener" "angemessenste" | mkA "adäquat" ; -- status=guess status=guess
+lin variable_N = mkN "Südlicher Tropfenameisenwürger" masculine ; -- status=guess
+lin net_N = mkN "Netto" neuter ; -- status=guess
+lin retire_V2 = mkV2 (junkV (mkV "in") "Pension gehen") | mkV2 (junkV (mkV "in") "Rente gehen") | mkV2 (junkV (mkV "in") "den Ruhestand gehen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin retire_V = junkV (mkV "in") "Pension gehen" | junkV (mkV "in") "Rente gehen" | junkV (mkV "in") "den Ruhestand gehen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sugar_N = mkN "Zucker" "Zucker" masculine ; -- status=guess
+lin pale_A = mk3A "hell" "heller" "hellste" | mk3A "blass" "blasser" "blasseste" ; -- status=guess status=guess
+lin frequency_N = mkN "Frequenzmodulation" ; -- status=guess
+lin guy_N = mkN "Kerl" masculine ;
+lin feature_V2 = mkV2 (irregV "bieten" "bietet" "bot" "böte" "geboten" | prefixV "auf" I.weisen_V | mkV "darbieten" | junkV (mkV "besonders") "herausstellen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin furniture_N = mkN "Möbel" "Möbel" neuter | mkN "Möbelstück" neuter ; -- status=guess status=guess
+lin administrative_A = regA "administrativ" ; -- status=guess
+lin wooden_A = mkA "hölzern" ; -- status=guess
+lin input_N = mkN "Eingabe" "Eingaben" feminine ; -- status=guess
+lin phenomenon_N = mkN "Phänomen" neuter ; -- status=guess
+lin surprising_A = mkA "überraschend" | mkA "verwunderlich" ; -- status=guess status=guess
+lin jacket_N = mkN "Jackett" "Jacketts" neuter ; -- status=guess
+lin actor_N = variants{} ; -- 
+lin actor_2_N = variants{} ; -- 
+lin actor_1_N = variants{} ; -- 
+lin kick_V2 = mkV2 (mkV "schießen") ; -- status=guess, src=wikt
+lin kick_V = mkV "schießen" ; -- status=guess, src=wikt
+lin producer_N = mkN "Produzent" "Produzenten" masculine ; -- status=guess
+lin hearing_N = mkN "Hörgerät" neuter ; -- status=guess
+lin chip_N = mkN "Chip" "Chips" masculine ; -- status=guess
+lin equation_N = mkN "Gleichung" ; -- status=guess
+lin certificate_N = mkN "Zertifikat" "Zertifikate" neuter ; -- status=guess
+lin hello_Interj = mkInterj "hallo" ; -- status=guess
+lin remarkable_A = mk3A "bemerkenswert" "bemerkenswerter" "bemerkenswerteste" | mkA "verwunderlich" ; -- status=guess status=guess
+lin alliance_N = mkN "Allianz" "Allianzen" feminine ; -- status=guess
+lin smoke_V2 = mkV2 (regV "rauchen") ; -- status=guess, src=wikt
+lin smoke_V = regV "rauchen" ; -- status=guess, src=wikt
+lin awareness_N = mkN "Bewusstsein" neuter ; -- status=guess
+lin throat_N = mkN "Kehle" "Kehlen" feminine ; -- status=guess
+lin discovery_N = mkN "Entdeckung" ; -- status=guess
+lin festival_N = mkN "Festival" "Festivals" neuter ; -- status=guess
+lin dance_N = mkN "Tanz" "Tänze" masculine ; -- status=guess
+lin promise_N = mkN "Versprechen" "Versprechen" neuter ; -- status=guess
+lin rose_N = mkN "Rose" | mkN "Rosengewächs" neuter ;
+lin principal_A = mkA "hauptsächlich" ; -- status=guess
+lin brilliant_A = genial_A | mk3A "brillant" "brillanter" "brillanteste" ; -- status=guess status=guess
+lin proposed_A = variants{} ; -- 
+lin coach_N = variants{} ; -- 
+lin coach_3_N = variants{} ; -- 
+lin coach_2_N = variants{} ; -- 
+lin coach_1_N = variants{} ; -- 
+lin absolute_A = regA "absolut" ; -- status=guess
+lin drama_N = mkN "Drama" "Dramen" neuter | mkN "Schauspiel" "Schauspiele" neuter ; -- status=guess status=guess
+lin recording_N = mkN "Aufnahme" "Aufnahmen" feminine ; -- status=guess
+lin precisely_Adv = mkAdv "präzise" ; -- status=guess
+lin bath_N = bad_N | mkN "Baden-Württembergerin" "Baden-Württembergerinnen" feminine ; -- status=guess status=guess
+lin celebrate_V2 = mkV2 (regV "feiern" | regV "zelebrieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin substance_N = mkN "Drogenmissbrauch" masculine ; -- status=guess
+lin swing_V2 = mkV2 (mkV "vorbeischauen") ; -- status=guess, src=wikt
+lin swing_V = mkV "vorbeischauen" ; -- status=guess, src=wikt
+lin for_Adv = mkAdv "dafür" ;
+lin rapid_A = mk3A "schnell" "schneller" "schnellste" ; -- status=guess
+lin rough_A = mk3A "rau" "rauer" "raueste" | mk3A "grob" "gröber" "gröbste" ; -- status=guess status=guess
+lin investor_N = mkN "Investor" "Investoren" masculine | mkN "Anleger" "Anleger" masculine ; -- status=guess status=guess
+lin fire_V2 = mkV2 (regV "feuern" | mkV "schießen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fire_V = regV "feuern" | mkV "schießen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rank_N = mkN "Reihe" "Reihen" feminine ; -- status=guess
+lin compete_V = mkV "wettkämpfen" | irregV "streiten" "streitet" "stritt" "stritte" "gestritten" | mkV "konkurieren" | irregV "messen" "messt" "maß" "mäße" "gemessen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sweet_A = mkA "süßsauer" ; -- status=guess
+lin decline_VV = mkVV (irregV "deklinieren" "dekliniert" "deklinierte" "deklinierte" "dekliniert") ; -- status=guess, src=wikt
+lin decline_V2 = mkV2 (irregV "deklinieren" "dekliniert" "deklinierte" "deklinierte" "dekliniert") ; -- status=guess, src=wikt
+lin decline_V = irregV "deklinieren" "dekliniert" "deklinierte" "deklinierte" "dekliniert" ; -- status=guess, src=wikt
+lin rent_N = mkN "Callboy" "Callboys" masculine | mkN "Gigolo" masculine | mkN "Stricher" "Stricher" masculine ; -- status=guess status=guess status=guess
+lin dealer_N = mkN "Händler" masculine ; -- status=guess
+lin bend_V2 = mkV2 (mkReflV "bücken") ; -- status=guess, src=wikt
+lin bend_V = mkReflV "bücken" ; -- status=guess, src=wikt
+lin solid_A = mkA "deftig" ; -- status=guess
+lin cloud_N = L.cloud_N ;
+lin across_Adv = variants{}; -- mkPrep "über" accusative ;
+lin level_A = mkA "auf gleicher Höhe" | mkA "auf gleichem Niveau" | mkA "auf gleicher Stufe" ; -- status=guess status=guess status=guess
+lin enquiry_N = mkN "Anfrage" "Anfragen" feminine ; -- status=guess
+lin fight_N = mkN "Kampf" "Kämpfe" masculine | mkN "Schlacht" "Schlachten" feminine ; -- status=guess status=guess
+lin abuse_N = mkN "Missbrauch" "Missbräuche" masculine | mkN "Mißbrauch" masculine ; -- status=guess status=guess
+lin golf_N = mkN "Golf" "Golfe" masculine ; -- status=guess
+lin guitar_N = mkN "Gitarre" "Gitarren" feminine ; -- status=guess
+lin electronic_A = regA "elektronisch" ; -- status=guess
+lin cottage_N = mkN "Cottage" neuter | mkN "Häuschen" neuter | mkN "Kotten" masculine ; -- status=guess status=guess status=guess
+lin scope_N = mkN "Umfang" "Umfänge" masculine ; -- status=guess
+lin pause_VS = mkVS (mkV "pausieren" | prefixV "inne" (irregV "halten" "hält" "hielt" "hielte" "gehalten")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin pause_V2V = mkV2V (mkV "pausieren" | prefixV "inne" (irregV "halten" "hält" "hielt" "hielte" "gehalten")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin pause_V = mkV "pausieren" | prefixV "inne" (irregV "halten" "hält" "hielt" "hielte" "gehalten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mixture_N = mkN "Mischung" ; -- status=guess
+lin emotion_N = mkN "Gefühl" neuter | mkN "Empfindung" ; -- status=guess status=guess
+lin comprehensive_A = mk3A "umfassend" "umfassender" "umfassendste" ; -- status=guess
+lin shirt_N = L.shirt_N ;
+lin allowance_N = mkN "Erlaubnis" "Erlaubnisse" feminine ; -- status=guess
+lin retirement_N = mkN "Rente" "Renten" feminine | mkN "Ruhestand" masculine ; -- status=guess status=guess
+lin breach_N = mkN "Verstoß" masculine ; -- status=guess
+lin infection_N = mkN "Ansteckung" | mkN "Infektion" ; -- status=guess status=guess
+lin resist_VV = mkVV (irregV "widerstehen" "widersteht" "widerstand" "widerstände" "widerstanden") ; -- status=guess, src=wikt
+lin resist_V2 = mkV2 (irregV "widerstehen" "widersteht" "widerstand" "widerstände" "widerstanden") ; -- status=guess, src=wikt
+lin resist_V = irregV "widerstehen" "widersteht" "widerstand" "widerstände" "widerstanden" ; -- status=guess, src=wikt
+lin qualify_V2 = mkV2 (regV "qualifizieren") ; -- status=guess, src=wikt
+lin qualify_V = regV "qualifizieren" ; -- status=guess, src=wikt
+lin paragraph_N = mkN "Absatz" "Absätze" masculine ; -- status=guess
+lin sick_A = mk3A "krank" "kränker" "kränkste" ; -- status=guess
+lin near_A = L.near_A ;
+lin researcherMasc_N = mkN "Forscher" "Forscher" masculine ; -- status=guess
+lin consent_N = mkN "Zustimmung" | mkN "Konsens" "Konsense" masculine ; -- status=guess status=guess
+lin written_A = mkA "geschrieben" | regA "schriftlich" ; -- status=guess status=guess
+lin literary_A = mk3A "literarisch" "literarischer" "literarischsten e" ; -- status=guess
+lin ill_A = mk3A "schlecht" "schlechter" "schlechteste" | mkA "übel" ; -- status=guess status=guess
+lin wet_A = L.wet_A ;
+lin lake_N = L.lake_N ;
+lin entrance_N = mkN "Eingang" "Eingänge" masculine | mkN "Einfahrt" "Einfahrten" feminine ; -- status=guess status=guess
+lin peak_N = mkN "Gipfel" "Gipfel" masculine ; -- status=guess
+lin successfully_Adv = mkAdv "erfolgreich" ; -- status=guess
+lin sand_N = L.sand_N ;
+lin breathe_V2 = mkV2 (prefixV "ein" (regV "atmen")) ; -- status=guess, src=wikt
+lin breathe_V = L.breathe_V ;
+lin cold_N = mkN "Kaltumformen" feminine ; -- status=guess
+lin cheek_N = mkN "Backe" "Backen" feminine ; -- status=guess
+lin platform_N = mkN "Plattform" "Plattformen" feminine | mkN "Podest" neuter ; -- status=guess status=guess
+lin interaction_N = mkN "Interaktion" ; -- status=guess
+lin watch_N = mkN "Wache" "Wachen" feminine ; -- status=guess
+lin borrow_VV = mkVV (regV "borgen" | mkV "ausleihen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin borrow_V2 = mkV2 (regV "borgen" | mkV "ausleihen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin borrow_V = regV "borgen" | mkV "ausleihen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin birthday_N = mkN "Geburtstag" "Geburtstage" masculine ; -- status=guess
+lin knife_N = mkN "Messer" "Messer" neuter ; -- status=guess
+lin extreme_A = mk3A "extrem" "extremer" "extremste" ; -- status=guess
+lin core_N = kern_N ; -- status=guess
+lin peasantMasc_N = reg2N "Bauer" "Bauern" masculine;
+lin armed_A = mk3A "bewaffnet" "bewaffneter" "bewaffnetste" ; -- status=guess
+lin permission_N = mkN "Erlaubnis" "Erlaubnisse" feminine ; -- status=guess
+lin supreme_A = mkA "höchster" | mkA "oberster" ; -- status=guess status=guess
+lin overcome_V2 = mkV2 (mkV "überwinden") ; -- status=guess, src=wikt
+lin overcome_V = mkV "überwinden" ; -- status=guess, src=wikt
+lin greatly_Adv = variants{} ; -- 
+lin visual_A = regA "visuell" ; -- status=guess
+lin lad_N = mkN "Junge" masculine | mkN "Knabe" "Knaben" masculine ; -- status=guess status=guess
+lin genuine_A = mk3A "echt" "echter" "echteste" | original_A | regA "genuin" ; -- status=guess status=guess status=guess
+lin personnel_N = mkN "Personal Computer" "Personal Computer" masculine ; -- status=guess
+lin judgement_N = mkN "Tag-und-Nacht-Gleiche" "Tag-und-Nacht-Gleichen" feminine ; -- status=guess
+lin exciting_A = mkA "aufregend" ; -- status=guess
+lin stream_N = mkN "Strom" "Ströme" masculine ; -- status=guess
+lin perception_N = mkN "Wahrnehmung" ; -- status=guess
+lin guarantee_VS = mkVS (regV "garantieren" | irregV "versichern" "versichert" "versicherte" "versicherte" "versichert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin guarantee_V2 = mkV2 (regV "garantieren" | irregV "versichern" "versichert" "versicherte" "versicherte" "versichert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin guarantee_V = regV "garantieren" | irregV "versichern" "versichert" "versicherte" "versicherte" "versichert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin disaster_N = mkN "Desaster" "Desaster" neuter ; -- status=guess
+lin darkness_N = mkN "Dunkelheit" "Dunkelheiten" feminine | mkN "Finsternis" "Finsternisse" feminine ; -- status=guess status=guess
+lin bid_N = mkN "Gebot" "Gebote" neuter ; -- status=guess
+lin sake_N = variants{} ; -- 
+lin sake_2_N = variants{} ; -- 
+lin sake_1_N = variants{} ; -- 
+lin organize_V2V = mkV2V (regV "organisieren") ; -- status=guess, src=wikt
+lin organize_V2 = mkV2 (regV "organisieren") ; -- status=guess, src=wikt
+lin tourist_N = mkN "Tourist" "Touristen" masculine | mkN "Vergnügungsreisender" masculine | mkN "Reisender" masculine ; -- status=guess status=guess status=guess
+lin policeman_N = L.policeman_N ;
+lin castle_N = mkN "Burg" feminine | mkN "Festung" | mkN "Schloss" neuter ; -- status=guess status=guess status=guess
+lin figure_VS = variants{} ; -- 
+lin figure_V = variants{} ; -- 
+lin race_VV = mkVV (regV "rasen") ; -- status=guess, src=wikt
+lin race_V2V = mkV2V (regV "rasen") ; -- status=guess, src=wikt
+lin race_V2 = mkV2 (regV "rasen") ; -- status=guess, src=wikt
+lin race_V = regV "rasen" ; -- status=guess, src=wikt
+lin demonstration_N = mkN "Demonstration" ; -- status=guess
+lin anger_N = mkN "Ärger" | mkN "Zorn" masculine | mkN "Wut" masculine | mkN "Groll" masculine | mkN "Ingrimm" masculine | mkN "Grimm" masculine | mkN "Furor" masculine | mkN "Jähzorn" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin briefly_Adv = mkAdv "kurz" ; -- status=guess
+lin presumably_Adv = mkAdv "vermutlich" | mkAdv "voraussichtlich" ; -- status=guess status=guess
+lin clock_N = mkN "Taktsignal" neuter ; -- status=guess
+lin hero_N = mkN "Held" "Helden" masculine | mkN "Hauptfigur" feminine ; -- status=guess status=guess
+lin expose_V2 = mkV2 (prefixV "auf" (regV "decken") | irregV "offenbaren" "offenbart" "offenbarte" "offenbarte" "offenbart" | mkV "entblößen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin expose_V = prefixV "auf" (regV "decken") | irregV "offenbaren" "offenbart" "offenbarte" "offenbarte" "offenbart" | mkV "entblößen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin custom_N = mkN "Zoll" "Zölle" masculine ; -- status=guess
+lin maximum_A = regA "maximal" ; -- status=guess
+lin wish_N = mkN "Wunsch" "Wünsche" masculine ; -- status=guess
+lin earning_N = variants{} ; -- 
+lin priest_N = L.priest_N ;
+lin resign_V2 = mkV2 (mkV "zurücktreten") | mkV2 (mkV "kündigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin resign_V = mkV "zurücktreten" | mkV "kündigen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin store_V2 = mkV2 (regV "speichern") ; -- status=guess, src=wikt
+lin widespread_A = mkA "weitverbreitet" ; -- status=guess
+lin comprise_V2 = mkV2 (irregV "bestehen" "besteht" "bestand" "bestände" "bestanden"); -- status=guess, src=wikt
+lin chamber_N = mkN "Raum" "Räume" masculine | mkN "Schlafzimmer" "Schlafzimmer" neuter | mkN "Zimmer" "Zimmer" neuter | mkN "Kammer" "Kammern" feminine | mkN ": Gemach" neuter | mkN "Schlafgemach" neuter ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin acquisition_N = mkN "Erwerb" "Erwerbe" masculine | mkN "Aneignung" feminine ; -- status=guess status=guess
+lin involved_A = variants{} ; -- 
+lin confident_A = mk3A "zuversichtlich" "zuversichtlicher" "zuversichtlichste" | mk3A "sicher" "sicherer" "sicherste" ; -- status=guess status=guess
+lin circuit_N = mkN "Leiterplatte" feminine ; -- status=guess
+lin radical_A = mk3A "radikal" "radikaler" "radikalste" ; -- status=guess
+lin detect_V2 = mkV2 (irregV "entdecken" "entdeckt" "entdeckte" "entdeckte" "entdeckt") ; -- status=guess, src=wikt
+lin stupid_A = L.stupid_A ;
+lin grand_A = variants{} ; -- 
+lin consumption_N = mkN "Konsum" masculine | mkN "Verzehr" masculine ; -- status=guess status=guess
+lin hold_N = mkN "Schiffsraum" masculine ; -- status=guess
+lin zone_N = mkN "Bereich" "Bereiche" masculine | mkN "Distrikt" "Distrikte" masculine | mkN "Eingabefeld" neuter | mkN "Feld" "Felder" neuter | mkN "Gebiet" "Gebiete" neuter | mkN "Gürtel" masculine | mkN "Landstrich" "Landstriche" masculine | mkN "Zone" "Zonen" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin mean_A = mk3A "gemein" "gemeiner" "gemeinste" | mkA "böse" ; -- status=guess status=guess
+lin altogether_Adv = mkAdv "alle" ; -- status=guess
+lin rush_VV = mkVV (mkV "überfallen") ; -- status=guess, src=wikt
+lin rush_V2 = mkV2 (mkV "überfallen") ; -- status=guess, src=wikt
+lin rush_V = mkV "überfallen" ; -- status=guess, src=wikt
+lin numerous_A = mk3A "zahlreich" "zahlreicher" "zahlreichste" | mkA "vielzählig" ; -- status=guess status=guess
+lin sink_V2 = mkV2 (irregV "sinken" "sinkt" "sank" "sänke" "gesunken") ; -- status=guess, src=wikt
+lin sink_V = irregV "sinken" "sinkt" "sank" "sänke" "gesunken" ; -- status=guess, src=wikt
+lin everywhere_Adv = S.everywhere_Adv ;
+lin classical_A = mk3A "klassisch" "klassischer" "klassischste" ; -- status=guess
+lin respectively_Adv = mkAdv "beziehungsweise" ; -- status=guess
+lin distinct_A = mk3A "deutlich" "deutlicher" "deutlichste" ; -- status=guess
+lin mad_A = mk3A "sauer" "saurer" "sauerste" | mkA "böse" ; -- status=guess status=guess
+lin honour_N = mkN "Ehre" "Ehren" feminine ; -- status=guess
+lin statistics_N = mkN "Statistik" "Statistiken" feminine ; -- status=guess
+lin false_A = mk3A "falsch" "falscher" "falscheste" | mkA "unecht" ; -- status=guess status=guess
+lin square_N = mkN "Feld" "Felder" neuter | mkN "Schachfeld" neuter ; -- status=guess status=guess
+lin differ_V = mkReflV "unterscheiden" | prefixV "ab" (regV "weichen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disk_N = mkN "Scheibe" "Scheiben" feminine ; -- status=guess
+lin truly_Adv = mkAdv "ehrlich" | mkAdv "wirklich" ; -- status=guess status=guess
+lin survival_N = mkN "Überleben" neuter ; -- status=guess
+lin proud_A = mk3A "stolz" "stolzer" "stolzeste" | mkA "prahlerisch" ; -- status=guess status=guess
+lin tower_N = mkN "der&nbsp;Damenflügel" "die&nbsp;Damenflügel" masculine ; -- status=guess
+lin deposit_N = mkN "Anzahlung" ; -- status=guess
+lin pace_N = mkN "Tempo" neuter | mkN "Geschwindigkeit" "Geschwindigkeiten" feminine ; -- status=guess status=guess
+lin compensation_N = mkN "Abfindung" | mkN "Kompensation" ; -- status=guess status=guess
+lin adviserMasc_N = reg2N "Ratgeber" "Ratgeber" masculine;
+lin consultant_N = mkN "Berater" "Berater" masculine | mkN "Beraterin" feminine ; -- status=guess status=guess
+lin drag_V2 = mkV2 (mkReflV "ziehen") | mkV2 (mkReflV "dahinziehen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin drag_V = mkReflV "ziehen" | mkReflV "dahinziehen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin advanced_A = regA "fortgeschritten" ; -- status=guess
+lin landlord_N = mkN "Vermieter" "Vermieter" masculine | mkN "Hauswirt" "Hauswirte" masculine ; -- status=guess status=guess
+lin whenever_Adv = mkAdv "wenn" | mkAdv "wann" | mkAdv "wann" ; -- status=guess status=guess status=guess
+lin delay_N = mkN "Verzögerung" feminine ; -- status=guess
+lin green_N = mkN "Chile-Kolibri" masculine ; -- status=guess
+lin car_V = variants{} ; -- 
+lin holder_N = variants{} ; -- 
+lin secret_A = mk3A "geheim" "geheimer" "geheimste" ; -- status=guess
+lin edition_N = mkN "Ausgabe" "Ausgaben" feminine | mkN "Aufgabe" "Aufgaben" feminine ; -- status=guess status=guess
+lin occupation_N = mkN "Beschäftigung" feminine | mkN "Beruf" "Berufe" masculine ; -- status=guess status=guess
+lin agricultural_A = regA "landwirtschaftlich" ;
+lin intelligence_N = variants{} ; -- 
+lin intelligence_2_N = variants{} ; -- 
+lin intelligence_1_N = variants{} ; -- 
+lin empire_N = mkN "Weltreich" "Weltreiche" neuter | imperium_N ; -- status=guess status=guess
+lin definitely_Adv = mkAdv "definitiv" | mkAdv "bestimmt" | mkAdv "sicher" ; -- status=guess status=guess status=guess
+lin negotiate_VV = mkVV (prefixV "aus" (irregV "handeln" "handelt" "hande" "handele" "gehandelt")) ; -- status=guess, src=wikt
+lin negotiate_V2 = mkV2 (prefixV "aus" (irregV "handeln" "handelt" "hande" "handele" "gehandelt")) ; -- status=guess, src=wikt
+lin negotiate_V = prefixV "aus" (irregV "handeln" "handelt" "hande" "handele" "gehandelt") ; -- status=guess, src=wikt
+lin host_N = mkN "Wirt" "Wirte" masculine ; -- status=guess
+lin relative_N = mkN "Verwandter" masculine | mkN "Verwandte" feminine ; -- status=guess status=guess
+lin mass_A = variants{} ; -- 
+lin helpful_A = mk3A "hilfreich" "hilfreicher" "hilfreichste" ; -- status=guess
+lin fellow_N = mkN "Kollege" "Kollegen" masculine | mkN "Partner" "Partner" masculine ; -- status=guess status=guess
+lin sweep_V2 = mkV2 (regV "fegen" | regV "kehren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sweep_V = regV "fegen" | regV "kehren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin poet_N = mkN "Poet" "Poeten" masculine | mkN "Dichter" "Dichter" masculine | mkN "Dichterin" "Dichterinnen" feminine ; -- status=guess status=guess status=guess
+lin journalist_N = mkN "Journalist" "Journalisten" masculine | mkN "Journalistin" feminine ; -- status=guess status=guess
+lin defeat_N = mkN "Niederlage" "Niederlagen" feminine ; -- status=guess
+lin unlike_Prep = variants{} ; -- 
+lin primarily_Adv = variants{} ; -- 
+lin tight_A = mkA "tight" ; -- status=guess
+lin indication_N = variants{} ; -- 
+lin dry_V2 = mkV2 (regV "trocknen") ; -- status=guess, src=wikt
+lin dry_V = regV "trocknen" ; -- status=guess, src=wikt
+lin cricket_N = mkN "Cricket" neuter | mkN "Kricket" neuter ; -- status=guess status=guess
+lin whisper_V2 = mkV2 (mkV "flüstern" | regV "wispern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin whisper_V = mkV "flüstern" | regV "wispern" ; -- status=guess, src=wikt status=guess, src=wikt
+lin routine_N = mkN "Routine" feminine ; -- status=guess
+lin print_N = variants{} ; -- 
+lin anxiety_N = mkN "Besorgnis" feminine | angst_N ; -- status=guess status=guess
+lin witness_N = mkN "Zeuge" "Zeugen" masculine | mkN "Zeugin" "Zeuginnen" feminine ; -- status=guess status=guess
+lin concerning_Prep = variants{} ; -- 
+lin mill_N = mkN "Fabrik" "Fabriken" feminine | mkN "Werk" "Werke" neuter | mkN "Papiermühle" feminine ; -- status=guess status=guess status=guess
+lin gentle_A = mkA "einfühlsam" ; -- status=guess
+lin curtain_N = mkN "Vorhang" "Vorhänge" masculine | mkN "Gardine" "Gardinen" feminine ; -- status=guess status=guess
+lin mission_N = mkN "Mission" ; -- status=guess
+lin supplier_N = mkN "Lieferant" "Lieferanten" masculine ; -- status=guess
+lin basically_Adv = mkAdv "im Prinzip" ; -- status=guess
+lin assure_V2S = variants{} ; -- 
+lin assure_V2 = variants{} ; -- 
+lin poverty_N = mkN "Armut" feminine ; -- status=guess
+lin snow_N = L.snow_N ;
+lin prayer_N = mkN "Gebetsteppich" "Gebetsteppiche" masculine ; -- status=guess
+lin pipe_N = mkN "Rohrbombe" feminine ; -- status=guess
+lin deserve_VV = mkVV (irregV "verdienen" "verdient" "verdiente" "verdiente" "verdient") ; -- status=guess, src=wikt
+lin deserve_V2 = mkV2 (irregV "verdienen" "verdient" "verdiente" "verdiente" "verdient") ; -- status=guess, src=wikt
+lin deserve_V = irregV "verdienen" "verdient" "verdiente" "verdiente" "verdient" ; -- status=guess, src=wikt
+lin shift_N = mkN "Verschiebung" "Verschiebungen" feminine | mkN "Verlagerung" feminine | mkN "Verstellung" feminine ; -- status=guess status=guess status=guess
+lin split_V2 = L.split_V2 ;
+lin split_V = irregV "spalten" "spaltet" "spaltete" "spaltete" "gespalten" ; -- status=guess, src=wikt
+lin near_Adv = mkAdv "nah" ; -- status=guess
+lin consistent_A = mkA "widerspruchsfrei" | mk3A "konsistent" "konsistenter" "konsistenteste" ; -- status=guess status=guess
+lin carpet_N = L.carpet_N ;
+lin ownership_N = mkN "Besitz" masculine ; -- status=guess
+lin joke_N = mkN "Witz" "Witze" masculine ; -- status=guess
+lin fewer_Det = M.detLikeAdj False M.Pl "weniger" ;
+lin workshop_N = mkN "Workshop" masculine ; -- status=guess
+lin salt_N = L.salt_N ;
+lin aged_Prep = variants{} ; -- 
+lin symbol_N = mkN "Symbol" "Symbole" neuter | mkN "Zeichen" "Zeichen" neuter ; -- status=guess status=guess
+lin slide_V2 = mkV2 (irregV "gleiten" "gleitet" "glitt" "glitt" "geglitten") ; -- status=guess, src=wikt
+lin slide_V = irregV "gleiten" "gleitet" "glitt" "glitt" "geglitten" ; -- status=guess, src=wikt
+lin cross_N = mkN "Kreuzung" ; -- status=guess
+lin anxious_A = mkA "ängstlich" | mk3A "besorgt" "besorgter" "besorgteste" ; -- status=guess status=guess
+lin tale_N = mkN "Märchen" neuter | sage_N | mkN "Geschichte" "Geschichten" feminine | mkN "Erzählung" feminine ; -- status=guess status=guess status=guess status=guess
+lin preference_N = variants{} ; -- 
+lin inevitably_Adv = mkAdv "zwangsläufig" ; -- status=guess
+lin mere_A = variants{} ; -- 
+lin behave_V = mkReflV "benehmen" ; -- status=guess, src=wikt
+lin gain_N = mkN "Gewinn-und-Verlust-Rechnung" ; -- status=guess
+lin nervous_A = mkA "nervös" ; -- status=guess
+lin guide_V2 = variants{} ; -- 
+lin remark_N = mkN "Bemerkung" ; -- status=guess
+lin pleased_A = mk3A "froh" "froher" "frohsten, froheste" | mk3A "zufrieden" "zufriedener" "zufriedenste" ; -- status=guess status=guess
+lin province_N = mkN "Provinz" "Provinzen" feminine | mkN "Land" neuter ; -- status=guess status=guess
+lin steel_N = L.steel_N ;
+lin practise_V2 = variants{} ; -- 
+lin practise_V = variants{} ; -- 
+lin flow_V = L.flow_V ;
+lin holy_A = mk3A "heilig" "heiliger" "heiligste" ; -- status=guess
+lin dose_N = mkN "Dosis" "Dosen" feminine ; -- status=guess
+lin alcohol_N = mkN "Alkohol" "Alkohole" masculine | mkN "Weingeist" | mkN "Branntwein" "Branntweine" masculine ; -- status=guess status=guess status=guess
+lin guidance_N = mkN "Anleitung" | mkN "Richtungsweisung" feminine | mkN "Handlungsempfehlung" feminine | mkN "Orientierungshilfe" feminine ; -- status=guess status=guess status=guess status=guess
+lin constantly_Adv = variants{} ; -- 
+lin climate_N = mkN "Klimaveränderung" feminine | mkN "Klimawandel" "Klimawandel" masculine ; -- status=guess status=guess
+lin enhance_V2 = mkV2 (mkV "erhöhen") | mkV2 (mkV "vergrößern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reasonably_Adv = mkAdv "einigermaßen" ; -- status=guess
+lin waste_V2 = mkV2 (junkV (mkV "Zeit") "vergeuden") ; -- status=guess, src=wikt
+lin waste_V = junkV (mkV "Zeit") "vergeuden" ; -- status=guess, src=wikt
+lin smooth_A = L.smooth_A ;
+lin dominant_A = mk3A "dominant" "dominanter" "dominanteste" ; -- status=guess
+lin conscious_A = mkA "bei Bewusstsein" | mk3A "wach" "wacher" "wachste" | mk3A "aufmerksam" "aufmerksamer" "aufmerksamste" ; -- status=guess status=guess status=guess
+lin formula_N = mkN "Formel" "Formeln" feminine ; -- status=guess
+lin tail_N = L.tail_N ;
+lin ha_Interj = variants{} ; -- 
+lin electric_A = regA "elektrisch" ; -- status=guess
+lin sheep_N = L.sheep_N ;
+lin medicine_N = mkN "Medizin" "Medizinen" feminine ; -- status=guess
+lin strategic_A = mk3A "strategisch" "strategischer" "strategischste" ; -- status=guess
+lin disabled_A = mk3A "behindert" "behinderter" "behindertste" ; -- status=guess
+lin smell_N = mkN "Geruch" "Gerüche" masculine ; -- status=guess
+lin operator_N = mkN "Operator" "Operatoren" masculine | mkN "Rechenzeichen" neuter ; -- status=guess status=guess
+lin mount_V2 = mkV2 (regV "befestigen" | prefixV "an" (irregV "bringen" "bringt" "brachte" "brächte" "gebracht")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin mount_V = regV "befestigen" | prefixV "an" (irregV "bringen" "bringt" "brachte" "brächte" "gebracht") ; -- status=guess, src=wikt status=guess, src=wikt
+lin advance_V2 = mkV2 (mkV "vorrücken") ; -- status=guess, src=wikt
+lin advance_V = mkV "vorrücken" ; -- status=guess, src=wikt
+lin remote_A = mk3A "fern" "ferner" "fernste" | mk3A "entfernt" "entfernter" "entfernteste" | mkA "abgelegen" | mkA "fernbetrieb" ; -- status=guess status=guess status=guess status=guess
+lin measurement_N = mkN "Messung" "Messungen" feminine ; -- status=guess
+lin favour_VS = variants{} ; -- 
+lin favour_V2 = variants{} ; -- 
+lin favour_V = variants{} ; -- 
+lin neither_Det = variants{} ; -- 
+lin architecture_N = mkN "Architektur" "Architekturen" feminine ; -- status=guess
+lin worth_N = mkN "Wert" "Werte" masculine ; -- status=guess
+lin tie_N = mkN "Unentschieden" neuter | mkN "Remis" neuter ; -- status=guess status=guess
+lin barrier_N = mkN "Grenze" "Grenzen" feminine ; -- status=guess
+lin practitioner_N = variants{} ; -- 
+lin outstanding_A = mk3A "hervorragend" "hervorragender" "hervorragendste" ; -- status=guess
+lin enthusiasm_N = mkN "Begeisterung" | mkN "Enthusiasmus" masculine | mkN "Schwärmerei" feminine ; -- status=guess status=guess status=guess
+lin theoretical_A = regA "theoretisch" ; -- status=guess
+lin implementation_N = mkN "Implementierung" ; -- status=guess
+lin worried_A = mk3A "besorgt" "besorgter" "besorgteste" ; -- status=guess
+lin pitch_N = mkN "Pech" "Peche" neuter ; -- status=guess
+lin drop_N = mkN "Fall" "Fälle" masculine | mkN "Sturz" "Stürze" masculine ; -- status=guess status=guess
+lin phone_V2 = mkV2 (prefixV "an" (irregV "rufen" "ruft" "rief" "riefe" "gerufen") | irregV "telefonieren" "telefoniert" "telefonierte" "telefoniere" "telefoniert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin phone_V = prefixV "an" (irregV "rufen" "ruft" "rief" "riefe" "gerufen") | irregV "telefonieren" "telefoniert" "telefonierte" "telefoniere" "telefoniert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shape_VV = mkVV (regV "formen") ; -- status=guess, src=wikt
+lin shape_V2 = mkV2 (regV "formen") ; -- status=guess, src=wikt
+lin shape_V = regV "formen" ; -- status=guess, src=wikt
+lin clinical_A = mk3A "klinisch" "klinischer" "klinischste" ; -- status=guess
+lin lane_N = spur_N | mkN "Route" feminine ; -- status=guess status=guess
+lin apple_N = L.apple_N ;
+lin catalogue_N = mkN "Katalog" "Kataloge" masculine | mkN "Liste" "Listen" feminine | mkN "Verzeichnis" "Verzeichnisse" neuter ; -- status=guess status=guess status=guess
+lin tip_N = mkN "Spitze" "Spitzen" feminine ; -- status=guess
+lin publisher_N = mkN "Herausgeber" "Herausgeber" masculine | mkN "Herausgeberin" feminine | mkN "Verlag" "Verlage" masculine ; -- status=guess status=guess status=guess
+lin opponentMasc_N = reg2N "Gegenspieler" "Gegenspieler" masculine;
+lin live_A = mk3A "scharf" "schärfer" "schärfste" ; -- status=guess
+lin burden_N = mkN "Sorge" "Sorgen" feminine | mkN "Bürde" feminine ; -- status=guess status=guess
+lin tackle_V2 = mkV2 (junkV (mkV "in") "Angriff nehmen") ; -- status=guess, src=wikt
+lin tackle_V = junkV (mkV "in") "Angriff nehmen" ; -- status=guess, src=wikt
+lin historian_N = mkN "Historiker" "Historiker" masculine | mkN "Historikerin" "Historikerinnen" feminine ; -- status=guess status=guess
+lin bury_V2 = mkV2 (irregV "vergraben" "vergräbt" "vergrub" "vergrub" "vergraben") ; -- status=guess, src=wikt
+lin bury_V = irregV "vergraben" "vergräbt" "vergrub" "vergrub" "vergraben" ; -- status=guess, src=wikt
+lin stomach_N = mkN "Bauch" "Bäuche" masculine ; -- status=guess
+lin percentage_N = mkN "Prozentsatz" masculine ; -- status=guess
+lin evaluation_N = mkN "Beurteilung" ; -- status=guess
+lin outline_V2 = variants{} ; -- 
+lin talent_N = mkN "Talent" "Talente" neuter | mkN "Begabung" ; -- status=guess status=guess
+lin lend_V2 = mkV2 (irregV "leihen" "leiht" "lieh" "liehe" "geliehen" | irregV "verleihen" "verleiht" "verlieh" "verliehe" "verliehen" | regV "borgen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lend_V = irregV "leihen" "leiht" "lieh" "liehe" "geliehen" | irregV "verleihen" "verleiht" "verlieh" "verliehe" "verliehen" | regV "borgen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin silver_N = L.silver_N ;
+lin pack_N = mkN "Kartenspiel" "Kartenspiele" neuter | mkN "Kartenstapel" masculine ; -- status=guess status=guess
+lin fun_N = mkN "Spaß" masculine | mkN "Vergnügen" neuter | mkN "Amüsement" neuter ; -- status=guess status=guess status=guess
+lin democrat_N = mkN "Demokrat" "Demokraten" masculine | mkN "Demokratin" feminine ; -- status=guess status=guess
+lin fortune_N = mkN "Glück" neuter ; -- status=guess
+lin storage_N = mkN "Speicher" "Speicher" masculine ; -- status=guess
+lin professional_N = mkN "Profi" "Profis" masculine ; -- status=guess
+lin reserve_N = mkN "Schutzgebiet" neuter ; -- status=guess
+lin interval_N = mkN "Abstand" "Abstände" masculine | mkN "Zwischenraum" masculine ; -- status=guess status=guess
+lin dimension_N = mkN "Dimension" ; -- status=guess
+lin honest_A = mk3A "ehrlich" "ehrlicher" "ehrlichste" | mk3A "aufrichtig" "aufrichtiger" "aufrichtigste" ; -- status=guess status=guess
+lin awful_A = mk3A "schrecklich" "schrecklicher" "schrecklichste" | mk3A "furchtbar" "furchtbarer" "furchtbarste" ; -- status=guess status=guess
+lin manufacture_V2 = mkV2 (prefixV "her" (regV "stellen")) ; -- status=guess, src=wikt
+lin confusion_N = mkN "Verwirrung" ; -- status=guess
+lin pink_A = variants{} ; -- 
+lin impressive_A = mkA "beeindruckend" | mk3A "eindrucksvoll" "eindrucksvoller" "eindrucksvollste" | mkA "imposant" ; -- status=guess status=guess status=guess
+lin satisfaction_N = mkN "Befriedigung" feminine ; -- status=guess
+lin visible_A = mk3A "sichtbar" "sichtbarer" "sichtbarste" ; -- status=guess
+lin vessel_N = mkN "Gefäß" neuter | mkN "Behälter" masculine | mkN "Behältnis" neuter ; -- status=guess status=guess status=guess
+lin stand_N = mkN "Ständer" masculine | mkN "Stativ" "Stative" neuter ; -- status=guess status=guess
+lin curve_N = mkN "Kurve" "Kurven" feminine ; -- status=guess
+lin pot_N = mkN "Schlagloch" "Schlaglöcher" neuter ; -- status=guess
+lin replacement_N = mkN "Ersatz" "Ersätze" masculine | mkN "Ersatzspieler" masculine ; -- status=guess status=guess
+lin accurate_A = mk3A "genau" "genauer" "genausten, genaueste" | mkA "präzise" | mk3A "exakt" "exakter" "exakteste" ; -- status=guess status=guess status=guess
+lin mortgage_N = mkN "Hypothek" "Hypotheken" feminine ; -- status=guess
+lin salary_N = mkN "Gehalt" "Gehälter" neuter ; -- status=guess
+lin impress_V2 = variants{} ; -- 
+lin impress_V = variants{} ; -- 
+lin constitutional_A = variants{} ; -- 
+lin emphasize_VS = mkVS (regV "betonen") ; -- status=guess, src=wikt
+lin emphasize_V2 = mkV2 (regV "betonen") ; -- status=guess, src=wikt
+lin developing_A = mkA "entwickelnd" | mkA "Entwicklungs-" ; -- status=guess status=guess
+lin proof_N = mkN "Beweis" "Beweise" masculine ; -- status=guess
+lin furthermore_Adv = mkAdv "weiterhin" | mkAdv "darüber hinaus" ; -- status=guess status=guess
+lin dish_N = mkN "Gericht" "Gerichte" neuter ; -- status=guess
+lin interview_V2 = mkV2 (irregV "interviewen" "interviewt" "interviewte" "interviewte" "interviewt") ; -- status=guess, src=wikt
+lin considerably_Adv = mkAdv "wesentlich" | mkAdv "beträchtlich" | mkAdv "beachtlich" ; -- status=guess status=guess status=guess
+lin distant_A = mk3A "fern" "ferner" "fernste" | mk3A "entfernt" "entfernter" "entfernteste" | mkA "distanziert" | mkA "abstehend" ; -- status=guess status=guess status=guess status=guess
+lin lower_V2 = mkV2 (mkV "herunterlassen") ; -- status=guess, src=wikt
+lin lower_V = mkV "herunterlassen" ; -- status=guess, src=wikt
+lin favouriteMasc_N = mkN "Liebling" "Lieblinge" masculine ; -- status=guess
+lin tear_V2 = mkV2 (mkV "tränen") ; -- status=guess, src=wikt
+lin tear_V = mkV "tränen" ; -- status=guess, src=wikt
+lin fixed_A = regA "fixiert" | mk3A "fix" "fixer" "fixeste" ; -- status=guess status=guess
+lin by_Adv = mkAdv "längs" ; -- status=guess
+lin luck_N = mkN "Glück" neuter ; -- status=guess
+lin count_N = mkN "zählbares Nomen" neuter ; -- status=guess
+lin precise_A = mkA "präzise" | mk3A "genau" "genauer" "genausten, genaueste" ; -- status=guess status=guess
+lin determination_N = mkN "Determination" ; -- status=guess
+lin bite_V2 = L.bite_V2 ;
+lin bite_V = junkV (mkV "in") "den sauren Apfel beissen" ; -- status=guess, src=wikt
+lin dear_Interj = variants{} ; -- 
+lin consultation_N = variants{} ; -- 
+lin range_V = variants{} ; -- 
+lin residential_A = mkA "wohn-" | mkA "Wohn-" ; -- status=guess status=guess
+lin conduct_N = variants{} ; -- 
+lin capture_V2 = mkV2 (irregV "fangen" "fangt" "fing" "finge" "gefangen" | prefixV "ein" (irregV "fangen" "fängt" "fing" "fing" "gefangen") | junkV (mkV "gefangen") "nehmen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ultimately_Adv = mkAdv "schließlich" ; -- status=guess
+lin cheque_N = mkN "Scheck" "Schecks" masculine ; -- status=guess
+lin economics_N = mkN "Ökonomie" feminine | mkN "Wirtschaftswissenschaft" "Wirtschaftswissenschaften" feminine ; -- status=guess status=guess
+lin sustain_V2 = variants{} ; -- 
+lin secondly_Adv = mkAdv "zweitens" ; -- status=guess
+lin silly_A = mk3A "doof" "doofer" "doofste" ; -- status=guess
+lin merchant_N = mkN "Kaufmann" "Kaufleute" masculine | mkN "Kauffrau" feminine ; -- status=guess status=guess
+lin lecture_N = mkN "Vorlesung" | mkN "Vortrag" "Vorträge" masculine ; -- status=guess status=guess
+lin musical_A = mk3A "musikalisch" "musikalischer" "musikalischste" ; -- status=guess
+lin leisure_N = mkN "Muße" feminine ; -- status=guess
+lin check_N = mkN "Rechnung" ; -- status=guess
+lin cheese_N = L.cheese_N ;
+lin lift_N = mkN "Auftrieb" "Auftriebe" masculine ; -- status=guess
+lin participate_V2 = mkV2 (prefixV "teil" I.nehmen_V) ; -- status=guess, src=wikt
+lin participate_V = prefixV "teil" I.nehmen_V ; -- status=guess, src=wikt
+lin fabric_N = mkN "Bau" masculine | mkN "Rohbau" "Rohbauten" masculine | mkN "Struktur" "Strukturen" feminine ; -- status=guess status=guess status=guess
+lin distribute_V2 = mkV2 (irregV "verteilen" "verteilt" "verteilte" "verteile" "verteilt") ; -- status=guess, src=wikt
+lin lover_N = mkN "Geliebter" masculine | mkN "Geliebte" feminine ; -- status=guess status=guess
+lin childhood_N = mkN "Kindheit" feminine ; -- status=guess
+lin cool_A = regA "in" | regA "ganz" | mkA "alles klar" | mk3A "akzeptabel" "akzeptabler" "akzeptabelste" ; -- status=guess status=guess status=guess status=guess
+lin ban_V2 = mkV2 (irregV "verbieten" "verbietet" "verbot" "verböte" "verboten") ; -- status=guess, src=wikt
+lin supposed_A = regA "vermeintlich" ; -- status=guess
+lin mouse_N = mkN "Braunflügel-Ameisenwürger" masculine ; -- status=guess
+lin strain_N = mkN "Stamm" "Stämme" masculine ; -- status=guess
+lin specialist_A = variants{} ; -- 
+lin consult_V2 = variants{} ; -- 
+lin consult_V = variants{} ; -- 
+lin minimum_A = regA "minimal" ; -- status=guess
+lin approximately_Adv = mkAdv "ungefähr" | mkAdv "etwa" ; -- status=guess status=guess
+lin participant_N = mkN "Teilnehmer" "Teilnehmer" masculine | mkN "Teilnehmerin" feminine ; -- status=guess status=guess
+lin monetary_A = mkA "monetär" | mkA "Geld-" ; -- status=guess status=guess
+lin confuse_V2 = variants{} ; -- 
+lin dare_VV = mkVV (irregV "riskieren" "riskiert" "riskierte" "riskierte" "riskiert") ; -- status=guess, src=wikt
+lin dare_V2 = mkV2 (irregV "riskieren" "riskiert" "riskierte" "riskierte" "riskiert") ; -- status=guess, src=wikt
+lin smoke_N = L.smoke_N ;
+lin movie_N = mkN "Film" "Filme" masculine | mkN "Spielfilm" "Spielfilme" masculine ; -- status=guess status=guess
+lin seed_N = L.seed_N ;
+lin cease_V2 = mkV2 (junkV (mkV "hören") "Sie auf und verzichten Sie") ; -- status=guess, src=wikt
+lin cease_V = junkV (mkV "hören") "Sie auf und verzichten Sie" ; -- status=guess, src=wikt
+lin open_Adv = variants{} ; -- 
+lin journal_N = mkN "Tagebuch" "Tagebücher" neuter | mkN "Logbuch" "Logbücher" neuter ; -- status=guess status=guess
+lin shopping_N = mkN "Einkaufen" "Einkaufen" neuter ;
+lin equivalent_N = mkN "Entsprechung" feminine | mkN "Äquivalent" neuter ; -- status=guess status=guess
+lin palace_N = mkN "Palast" "Paläste" masculine | mkN "Schloss" neuter ; -- status=guess status=guess
+lin exceed_V2 = variants{} ; -- 
+lin isolated_A = variants{} ; -- 
+lin poetry_N = mkN "Poesie" "Poesien" feminine | mkN "Dichtkunst" feminine ; -- status=guess status=guess
+lin perceive_VS = mkVS (prefixV "wahr" (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen")) ; -- status=guess, src=wikt
+lin perceive_V2V = mkV2V (prefixV "wahr" (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen")) ; -- status=guess, src=wikt
+lin perceive_V2 = mkV2 (prefixV "wahr" (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen")) ; -- status=guess, src=wikt
+lin lack_V2 = mkV2 (regV "mangeln" | regV "fehlen") ;
+lin lack_V = regV "mangeln" | regV "fehlen" ;
+lin strengthen_V2 = mkV2 (mkV "bestärken") | mkV2 (mkV "stärken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin snap_V2 = mkV2 (mkV "zurückpassen") ; -- status=guess, src=wikt
+lin snap_V = mkV "zurückpassen" ; -- status=guess, src=wikt
+lin readily_Adv = mkAdv "bereitwillig" ; -- status=guess
+lin spite_N = mkN "Boshaftigkeit" feminine | mkN "Gehässigkeit" feminine ; -- status=guess status=guess
+lin conviction_N = mkN "Überzeugung" feminine ; -- status=guess
+lin corridor_N = mkN "Korridor" "Korridore" masculine ; -- status=guess
+lin behind_Adv = mkAdv "hinten" ;
+lin ward_N = mkN "Wache" "Wachen" feminine ; -- status=guess
+lin profile_N = variants{} ; -- 
+lin fat_A = mk3A "dick" "dicker" "dickste" | mk3A "fett" "fetter" "fetteste" ; -- status=guess status=guess
+lin comfort_N = mkN "Trost" masculine | mkN "Tröstung" feminine ; -- status=guess status=guess
+lin bathroom_N = mkN "Badezimmer" "Badezimmer" neuter | bad_N ; -- status=guess status=guess
+lin shell_N = mkN "Schalentier" neuter | mkN "Muschel" "Muscheln" feminine ; -- status=guess status=guess
+lin reward_N = mkN "Belohnung" ; -- status=guess
+lin deliberately_Adv = mkAdv "mit Absicht" | mkAdv "absichtlich" ; -- status=guess status=guess
+lin automatically_Adv = variants{} ; -- 
+lin vegetable_N = mkN "Gemüse" ; ----mkN "Dahinvegetierende {m}" feminine ; -- status=guess
+lin imagination_N = mkN "Vorstellung" ; -- status=guess
+lin junior_A = mkA "jünger" ; -- status=guess
+lin unemployed_A = regA "arbeitslos" ; -- status=guess
+lin mystery_N = mkN "Rätsel" neuter ; -- status=guess
+lin pose_V2 = mkV2 (irregV "stellen" "stellt" "stellte" "stelle" "gestellt") ; -- status=guess, src=wikt
+lin pose_V = irregV "stellen" "stellt" "stellte" "stelle" "gestellt" ; -- status=guess, src=wikt
+lin violent_A = mk3A "grell" "greller" "grellste" ; -- status=guess
+lin march_N = variants{} ; -- 
+lin found_V2 = mkV2 (irregV "errichten" "errichtet" "errichtete" "errichte" "errichtet") ; -- status=guess, src=wikt
+lin dig_V2 = mkV2 (irregV "graben" "grabt" "grub" "grübe" "gegraben") ; -- status=guess, src=wikt
+lin dig_V = L.dig_V ;
+lin dirty_A = L.dirty_A ;
+lin straight_A = L.straight_A ;
+lin psychological_A = mkA "psychologisch" ; -- status=guess
+lin grab_V2 = mkV2 (irregV "greifen" "greift" "griff" "griffe" "gegriffen") ; -- status=guess, src=wikt
+lin grab_V = irregV "greifen" "greift" "griff" "griffe" "gegriffen" ; -- status=guess, src=wikt
+lin pleasant_A = mk3A "angenehm" "angenehmer" "angenehmste" ; -- status=guess
+lin surgery_N = mkN "Praxis" "Praxen" feminine ; -- status=guess
+lin inevitable_A = mkA "unvermeidlich" | mkA "unabwendbar" ; -- status=guess status=guess
+lin transform_V2 = mkV2 (regV "umwandeln") ; -- status=guess, src=wikt
+lin bell_N = mkN "Schlaghose" feminine ; -- status=guess
+lin announcement_N = mkN "Ankündigung" feminine ; -- status=guess
+lin draft_N = mkN "Musterung" feminine ; -- status=guess
+lin unity_N = mkN "Einheit" "Einheiten" feminine ; -- status=guess
+lin airport_N = mkN "Flughafen" "Flughäfen" masculine | mkN "Flugplatz" "Flugplätze" masculine ; -- status=guess status=guess
+lin upset_V2 = mkV2 (mkV "umstoßen" | mkV "stürzen" | prefixV "um" (irregV "werfen" "wirft" "warf" "warf" "geworfen")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin upset_V = mkV "umstoßen" | mkV "stürzen" | prefixV "um" (irregV "werfen" "wirft" "warf" "warf" "geworfen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pretend_VS = mkVS (prefixV "vor" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) ; -- status=guess, src=wikt
+lin pretend_V2 = mkV2 (prefixV "vor" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) ; -- status=guess, src=wikt
+lin pretend_V = prefixV "vor" (irregV "geben" "gebt" "gab" "gäbe" "gegeben") ; -- status=guess, src=wikt
+lin plant_V2 = mkV2 (regV "pflanzen") ; -- status=guess, src=wikt
+lin till_Prep = variants{} ; -- 
+lin known_A = mk3A "bekannt" "bekannter" "bekannteste" ; -- status=guess
+lin admission_N = variants{} ; -- 
+lin tissue_N = mkN "Gewebe" "Gewebe" neuter ; -- status=guess
+lin magistrate_N = variants{} ; -- 
+lin joy_N = mkN "Freude" "Freuden" feminine ; -- status=guess
+lin free_V2V = mkV2V (regV "befreien" | regV "freisetzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin free_V2 = mkV2 (regV "befreien" | regV "freisetzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pretty_A = mkA "hübsch" | mkA "schön" ; -- status=guess status=guess
+lin operating_N = mkN "Operationssaal" "Operationssäle" masculine ; -- status=guess
+lin headquarters_N = mkN "Zentrale" "Zentralen" feminine ; -- status=guess
+lin grateful_A = mkA "wohltuend" | mk3A "zufrieden" "zufriedener" "zufriedenste" ; -- status=guess status=guess
+lin classroom_N = mkN "Klassenzimmer" "Klassenzimmer" neuter ; -- status=guess
+lin turnover_N = mkN "Fluktuation" ; -- status=guess
+lin project_VS = mkVS (mkV "ragen") | mkVS (mkV "hervorragen") | mkVS (mkV "herausragen") | mkVS (mkV "vorspringen") | mkVS (mkV "vorstehen") | mkVS (mkV "überstehen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin project_V2V = mkV2V (mkV "ragen") | mkV2V (mkV "hervorragen") | mkV2V (mkV "herausragen") | mkV2V (mkV "vorspringen") | mkV2V (mkV "vorstehen") | mkV2V (mkV "überstehen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin project_V2 = mkV2 (mkV "ragen") | mkV2 (mkV "hervorragen") | mkV2 (mkV "herausragen") | mkV2 (mkV "vorspringen") | mkV2 (mkV "vorstehen") | mkV2 (mkV "überstehen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin project_V = mkV "ragen" | mkV "hervorragen" | mkV "herausragen" | mkV "vorspringen" | mkV "vorstehen" | mkV "überstehen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shrug_V2 = mkV2 (junkV (mkV "mit") "den Schultern zucken") | mkV2 (junkV (mkV "mit") "den Achseln zucken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin sensible_A = mkA "vernünftig" ; -- status=guess
+lin limitation_N = mkN "Begrenzung" ; -- status=guess
+lin specialist_N = mkN "Spezialist" "Spezialisten" masculine | mkN "Fachmann" masculine | mkN "Experte" "Experten" masculine ; -- status=guess status=guess status=guess
+lin newly_Adv = mkAdv "neu" ; -- status=guess
+lin tongue_N = L.tongue_N ;
+lin refugee_N = mkN "Flüchtlingslager" neuter ; -- status=guess
+lin delay_V2 = mkV2 (mkV "verspäten" | irregV "verschieben" "verschiebt" "verschob" "verschöbe" "verschoben") ; -- status=guess, src=wikt status=guess, src=wikt
+lin delay_V = mkV "verspäten" | irregV "verschieben" "verschiebt" "verschob" "verschöbe" "verschoben" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dream_V2 = mkV2 (mkV "träumen") ; -- status=guess, src=wikt
+lin dream_V = mkV "träumen" ; -- status=guess, src=wikt
+lin composition_N = mkN "Zusammenstellung" ; -- status=guess
+lin alongside_Prep = variants{} ; -- 
+lin ceiling_N = L.ceiling_N ;
+lin highlight_V2 = mkV2 (prefixV "hervor" (irregV "heben" "hebt" "hob" "höbe" "gehoben") | irregV "beleuchten" "beleuchtet" "beleuchtete" "beleuchtete" "beleuchtet") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stick_N = L.stick_N ;
+lin favourite_A = variants{} ; -- 
+lin tap_V2 = mkV2 (mkV "anzapfen") ; -- status=guess, src=wikt
+lin tap_V = mkV "anzapfen" ; -- status=guess, src=wikt
+lin universe_N = mkN "Universum" "Universen" neuter ; -- status=guess
+lin request_VS = mkVS (mkV "erbitten") ; -- status=guess, src=wikt
+lin request_V2 = mkV2 (mkV "erbitten") ; -- status=guess, src=wikt
+lin label_N = mkN "Etikett" neuter | mkN "Beschriftung" feminine ; -- status=guess status=guess
+lin confine_V2 = mkV2 (mkV "beschränken") ; -- status=guess, src=wikt
+lin scream_VS = mkVS (irregV "schreien" "schreit" "schrie" "schriee" "geschrien") ; -- status=guess, src=wikt
+lin scream_V2 = mkV2 (irregV "schreien" "schreit" "schrie" "schriee" "geschrien") ; -- status=guess, src=wikt
+lin scream_V = irregV "schreien" "schreit" "schrie" "schriee" "geschrien" ; -- status=guess, src=wikt
+lin rid_V2 = variants{} ; -- 
+lin acceptance_N = mkN "Akzeptanz" feminine ; -- status=guess
+lin detective_N = mkN "Detektiv" "Detektive" masculine ;
+lin sail_V = regV "segeln" ; -- status=guess, src=wikt
+lin adjust_V2 = mkV2 (regV "berichtigen") ; -- status=guess, src=wikt
+lin adjust_V = regV "berichtigen" ; -- status=guess, src=wikt
+lin designer_N = mkN "Designer" "Designer" masculine ; -- status=guess
+lin running_A = variants{} ; -- 
+lin summit_N = mkN "Gipfeltreffen" "Gipfeltreffen" neuter | mkN "Gipfel" "Gipfel" masculine ; -- status=guess status=guess
+lin participation_N = mkN "Partizipation" | mkN "Beteiligung" | mkN "Teilnahme" "Teilnahmen" feminine ; -- status=guess status=guess status=guess
+lin weakness_N = mkN "Schwäche" feminine ; -- status=guess
+lin block_V2 = mkV2 (prefixV "ab" (regV "blocken")) ; -- status=guess, src=wikt
+lin socalled_A = variants{} ; -- 
+lin adapt_V2 = mkV2 (prefixV "an" (regV "passen")) ; -- status=guess, src=wikt
+lin adapt_V = prefixV "an" (regV "passen") ; -- status=guess, src=wikt
+lin absorb_V2 = mkV2 (irregV "absorbieren" "absorbiert" "absorbierte" "absorbierte" "absorbiert") ; -- status=guess, src=wikt
+lin encounter_V2 = mkV2 (irregV "treffen" "trefft" "traf" "träfe" "getroffen" | regV "begegnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin defeat_V2 = mkV2 (irregV "schlagen" "schlagt" "schlug" "schlüge" "geschlagen" | regV "besiegen" | mkV "niederringen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin excitement_N = mkN "Aufregung" ; -- status=guess
+lin brick_N = mkN "Ziegel" "Ziegel" masculine ; -- status=guess
+lin blind_A = mk3A "blind" "blinder" "blindeste" ; -- status=guess
+lin wire_N = mkN "Seitenschneider" masculine ; -- status=guess
+lin crop_N = mkN "Kornkreis" "Kornkreise" masculine ; -- status=guess
+lin square_A = regA "rechtwinklig" ; -- status=guess
+lin transition_N = mkN "Übergang" masculine ; -- status=guess
+lin thereby_Adv = mkAdv "dadurch" | mkAdv "damit" ; -- status=guess status=guess
+lin protest_V2 = mkV2 (junkV (mkV "Einspruch") "erheben") | mkV2 (junkV (mkV "Einwände") "äußern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin protest_V = junkV (mkV "Einspruch") "erheben" | junkV (mkV "Einwände") "äußern" ; -- status=guess, src=wikt status=guess, src=wikt
+lin roll_N = mkN "das&nbsp;Larsen-System" "die&nbsp;Larsen-Systeme" neuter | mkN "das&nbsp;Larsen-System" "die&nbsp;Larsen-Systeme" neuter ; -- status=guess status=guess
+lin stop_N = stopper_N ; -- status=guess
+lin assistant_N = variants{} ; -- 
+lin deaf_A = mk3A "taub" "tauber" "taubste" | mkA "gehörlos" ; -- status=guess status=guess
+lin constituency_N = mkN "Wahlkreis" masculine ; -- status=guess
+lin continuous_A = regA "kontinuierlich" | regA "stetig" ; -- status=guess status=guess
+lin concert_N = mkN "Konzert" "Konzerte" neuter ; -- status=guess
+lin breast_N = L.breast_N ;
+lin extraordinary_A = mkA "außerordentlich" | mkA "außergewöhnlich" ; -- status=guess status=guess
+lin squad_N = mkN "Gruppe" "Gruppen" feminine ; -- status=guess
+lin wonder_N = mkN "Wunder" "Wunder" neuter | mkN "Mirakel" "Mirakel" neuter ; -- status=guess status=guess
+lin cream_N = mkN "Frischkäse" masculine ; -- status=guess
+lin tennis_N = mkN "Tennis" neuter ; -- status=guess
+lin personally_Adv = variants{} ; -- 
+lin communicate_V2 = mkV2 (irregV "kommunizieren" "kommuniziert" "kommunizierte" "kommunizierte" "kommuniziert") ; -- status=guess, src=wikt
+lin communicate_V = irregV "kommunizieren" "kommuniziert" "kommunizierte" "kommunizierte" "kommuniziert" ; -- status=guess, src=wikt
+lin pride_N = mkN "Rudel" "Rudel" neuter ; -- status=guess
+lin bowl_N = mkN "Schale" "Schalen" feminine | mkN "Schüssel" feminine ; -- status=guess status=guess
+lin file_V2 = mkV2 (regV "feilen") ; -- status=guess, src=wikt
+lin file_V = regV "feilen" ; -- status=guess, src=wikt
+lin expertise_N = mkN "Expertise" "Expertisen" feminine ; -- status=guess
+lin govern_V2 = mkV2 (irregV "regulieren" "reguliert" "regulierte" "regulierte" "reguliert") ; -- status=guess, src=wikt
+lin govern_V = irregV "regulieren" "reguliert" "regulierte" "regulierte" "reguliert" ; -- status=guess, src=wikt
+lin leather_N = L.leather_N ;
+lin observer_N = mkN "Beobachter" "Beobachter" masculine | mkN "Beobachterin" "Beobachterinnen" feminine ; -- status=guess status=guess
+lin margin_N = mkN "Seitenrand" masculine ; -- status=guess
+lin uncertainty_N = mkN "Unsicherheit" "Unsicherheiten" feminine ; -- status=guess
+lin reinforce_V2 = mkV2 (mkV "verstärken") ; -- status=guess, src=wikt
+lin ideal_N = mkN "Ideal" "Ideale" neuter ; -- status=guess
+lin injure_V2 = mkV2 (irregV "verletzen" "verletzt" "verletzte" "verletzte" "verletzt") ; -- status=guess, src=wikt
+lin holding_N = mkN "Holding-Gesellschaft" feminine ; -- status=guess
+lin universal_A = mk3A "allgemein" "allgemeiner" "allgemeinste" | mkA "Universal-" | mk3A "universell" "universeller" "universellste" ; -- status=guess status=guess status=guess
+lin evident_A = variants{} ; -- 
+lin dust_N = L.dust_N ;
+lin overseas_A = mkA "ausländisch" ;
+lin desperate_A = mkA "verzweifelt" ; -- status=guess
+lin swim_V2 = mkV2 (irregV "schwimmen" "schwimmt" "schwamm" "schwämme" "geschwommen") ; -- status=guess, src=wikt
+lin swim_V = L.swim_V ;
+lin occasional_A = regA "gelegentlich" | mk3A "okkasionell" "okkasioneller" "okkasionellste" ; -- status=guess status=guess
+lin trouser_N = variants{} ; -- 
+lin surprisingly_Adv = mkAdv "überraschend" ; -- status=guess
+lin register_N = mkN "Register" "Register" neuter ; -- status=guess
+lin album_N = mkN "Album" "Alben" neuter ; -- status=guess
+lin guideline_N = mkN "Richtlinie" "Richtlinien" feminine ; -- status=guess
+lin disturb_V2 = mkV2 (mkV "stören") ; -- status=guess, src=wikt
+lin amendment_N = mkN "Änderung" feminine | mkN "Gesetzesänderung" feminine ; -- status=guess status=guess
+lin architectMasc_N = reg2N "Architekt" "Architekten" masculine;
+lin objection_N = mkN "Beanstandung" feminine ; -- status=guess
+lin chart_N = mkN "Karte" "Karten" feminine ; -- status=guess
+lin cattle_N = mkN "Vieh" neuter ; -- status=guess
+lin doubt_VS = mkVS (mkV "bezweifeln" | regV "zweifeln") ; -- status=guess, src=wikt status=guess, src=wikt
+lin doubt_V2 = mkV2 (mkV "bezweifeln" | regV "zweifeln") ; -- status=guess, src=wikt status=guess, src=wikt
+lin react_V = irregV "reagieren" "reagiert" "reagierte" "reagierte" "reagiert" ; -- status=guess, src=wikt
+lin consciousness_N = mkN "Bewusstsein" neuter ; -- status=guess
+lin right_Interj = mkInterj "nicht wahr?" | mkInterj "oder?" ; -- status=guess status=guess
+lin purely_Adv = variants{} ; -- 
+lin tin_N = mkN "Büchse" feminine | mkN "Konservenbüchse" feminine | mkN "Blechbüchse" feminine | dose_N | mkN "Konservendose" "Konservendosen" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin tube_N = mkN "Rohr" "Rohre" neuter | mkN "Röhre" feminine ; -- status=guess status=guess
+lin fulfil_V2 = mkV2 (mkV "erfüllen") ; -- status=guess, src=wikt
+lin commonly_Adv = mkAdv "häufig" ; -- status=guess
+lin sufficiently_Adv = variants{} ; -- 
+lin coin_N = mkN "Chip" "Chips" masculine ; -- status=guess
+lin frighten_V2 = mkV2 (irregV "erschrecken" "erschreckt" "erschreckte" "erschreckte" "erschreckt" | regV "schrecken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grammar_N = L.grammar_N ;
+lin diary_N = mkN "Tagebuch" "Tagebücher" neuter ; -- status=guess
+lin flesh_N = mkN "Fleisch" neuter ; -- status=guess
+lin summary_N = mkN "Zusammenfassung" ; -- status=guess
+lin infant_N = mkN "Säugling" masculine | baby_N ; -- status=guess status=guess
+lin stir_V2 = mkV2 (mkV "pfannenrühren") ; -- status=guess, src=wikt
+lin stir_V = mkV "pfannenrühren" ; -- status=guess, src=wikt
+lin storm_N = mkN "Sturm-und-Drang-Zeit" "Sturm-und-Drang-Zeiten" feminine ; -- status=guess
+lin mail_N = mkN "Kettenpanzer" | mkN "Kettenhemd" "Kettenhemden" neuter ; -- status=guess status=guess
+lin rugby_N = mkN "Rugby" masculine ; -- status=guess
+lin virtue_N = mkN "Tugend" "Tugenden" feminine ; -- status=guess
+lin specimen_N = exemplar_N | muster_N ; -- status=guess status=guess
+lin psychology_N = mkN "Psychologie" feminine | mkN "Seelenkunde" feminine ; -- status=guess status=guess
+lin paint_N = mkN "Farbe" "Farben" feminine | lack_N ; -- status=guess status=guess
+lin constraint_N = mkN "Einschränkung" feminine | mkN "Beschränkung" feminine ; -- status=guess status=guess
+lin trace_V2 = variants{} ; -- 
+lin trace_V = variants{} ; -- 
+lin privilege_N = mkN "Privileg" neuter ; -- status=guess
+lin completion_N = mkN "Vervollständigung" feminine ; -- status=guess
+lin progress_V2 = variants{} ; -- 
+lin progress_V = variants{} ; -- 
+lin grade_N = grad_N | mkN "Sorte" "Sorten" feminine ; -- status=guess status=guess
+lin exploit_V2 = mkV2 (prefixV "aus" (regV "nutzen") | mkV "ausbeuten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin import_N = mkN "Import" "Importe" masculine | mkN "Einfuhr" "Einfuhren" feminine ; -- status=guess status=guess
+lin potato_N = mkN "Kartoffel" "Kartoffeln" feminine ;
+lin repair_N = mkN "Reparatur" "Reparaturen" feminine ; -- status=guess
+lin passion_N = mkN "Leidenschaft" "Leidenschaften" feminine | mkN "Passion" ; -- status=guess status=guess
+lin seize_V2 = mkV2 (irregV "ergreifen" "ergreift" "ergriff" "ergriffe" "ergriffen" | regV "fassen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin seize_V = irregV "ergreifen" "ergreift" "ergriff" "ergriffe" "ergriffen" | regV "fassen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin low_Adv = mkAdv "tief" ; -- status=guess
+lin underlying_A = regA "implizit" ; -- status=guess
+lin heaven_N = mkN "Himmel" "Himmel" masculine ; -- status=guess
+lin nerve_N = mkN "Nerv" "Nerven" masculine ; -- status=guess
+lin park_V2 = mkV2 (regV "parken") ; -- status=guess, src=wikt
+lin park_V = regV "parken" ; -- status=guess, src=wikt
+lin collapse_V2 = mkV2 (mkV "zusammenbrechen" | irregV "kollabieren" "kollabiert" "kollabierte" "kollabierte" "kollabiert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin collapse_V = mkV "zusammenbrechen" | irregV "kollabieren" "kollabiert" "kollabierte" "kollabierte" "kollabiert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin win_N = variants{} ; -- 
+lin printer_N = mkN "Drucker" "Drucker" masculine ; -- status=guess
+lin coalition_N = mkN "Koalition" ; -- status=guess
+lin button_N = taste_N ; -- status=guess
+lin pray_V2 = mkV2 (irregV "bitten" "bittet" "bat" "bäte" "gebeten" | mkV "erbitten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pray_V = irregV "bitten" "bittet" "bat" "bäte" "gebeten" | mkV "erbitten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin ultimate_A = regA "ultimativ" ; -- status=guess
+lin venture_N = mkN "Risikokapitalgeber" masculine ; -- status=guess
+lin timber_N = mkN "Holz" "Hölzer" neuter ; -- status=guess
+lin companion_N = mkN "Gefährte" masculine | mkN "Gefährtin" feminine | mkN "Kompagnon" masculine ; -- status=guess status=guess status=guess
+lin horror_N = mkN "Horror" masculine | mkN "Grauen" neuter ; -- status=guess status=guess
+lin gesture_N = mkN "Geste" "Gesten" feminine ; -- status=guess
+lin moon_N = L.moon_N ;
+lin remark_VS = variants{} ; -- 
+lin remark_V = variants{} ; -- 
+lin clever_A = L.clever_A ;
+lin van_N = transporter_N | mkN "Lieferwagen" "Lieferwagen" masculine ; -- status=guess status=guess
+lin consequently_Adv = variants{} ; -- 
+lin raw_A = mk3A "roh" "roher" "rohstenroheste" ; -- status=guess
+lin glance_N = mkN "Blick" "Blicke" masculine | mkN "Streifblick" masculine ; -- status=guess status=guess
+lin broken_A = mk3A "gebrochen" "gebrochener" "gebrochenste" | mkA "zerstört" ; -- status=guess status=guess
+lin jury_N = mkN "Jury" "Jurys" feminine ; -- status=guess
+lin gaze_V = prefixV "an" (regV "starren") ; -- status=guess, src=wikt
+lin burst_V2 = mkV2 (regV "platzen" | regV "zerplatzen" | irregV "bersten" "birst" "barst" "bärste" "geborsten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin burst_V = regV "platzen" | regV "zerplatzen" | irregV "bersten" "birst" "barst" "bärste" "geborsten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin charter_N = mkN "Charta" "Chartas" feminine ; -- status=guess
+lin feministMasc_N = mkN "Feminist" masculine ;
+lin discourse_N = mkN "Diskurs" "Diskurse" masculine ; -- status=guess
+lin reflection_N = reflexion_N | mkN "Abbild" "Abbilder" neuter ; -- status=guess status=guess
+lin carbon_N = mkN "Kohlenstoff" "Kohlenstoffe" masculine ; -- status=guess
+lin sophisticated_A = mk3A "raffiniert" "raffinierter" "raffinierteste" ; -- status=guess
+lin ban_N = mkN "Verbot" "Verbote" neuter ; -- status=guess
+lin taxation_N = mkN "Besteuerung" feminine ; -- status=guess
+lin prosecution_N = variants{} ; -- 
+lin softly_Adv = variants{} ; -- 
+lin asleep_A = mkA "use a form of the verb schlafen" | mkA "schlafend" ; -- status=guess status=guess
+lin aids_N = variants{} ; -- 
+lin publicity_N = mkN "Werbung" ; -- status=guess
+lin departure_N = mkN "Abfahrt" "Abfahrten" feminine | mkN "Abreise" "Abreisen" feminine | mkN "Abflug" "Abflüge" masculine ; -- status=guess status=guess status=guess
+lin welcome_A = mk3A "willkommen" "willkommener, willkommner" "willkommenste" ; -- status=guess
+lin sharply_Adv = variants{} ; -- 
+lin reception_N = mkN "Rezeption" | mkN "Empfang" "Empfänge" masculine ; -- status=guess status=guess
+lin cousin_N = L.cousin_N ;
+lin relieve_V2 = variants{} ; -- 
+lin linguistic_A = regA "sprachlich" | regA "linguistisch" ; -- status=guess status=guess
+lin vat_N = mkN "Bottich" "Bottiche" masculine | mkN "Trog" "Tröge" masculine | mkN "Wanne" "Wannen" feminine ; -- status=guess status=guess status=guess
+lin forward_A = regA "vorder" ; -- status=guess
+lin blue_N = mkN "Blau" "Blaus" neuter ; -- status=guess
+lin multiple_A = mkA "mehrere" ; -- status=guess
+lin pass_N = variants{} ; -- 
+lin outer_A = mkA "äußer" ; -- status=guess
+lin vulnerable_A = mkA "verletzlich" ; -- status=guess
+lin patient_A = mk3A "geduldig" "geduldiger" "geduldigste" ; -- status=guess
+lin evolution_N = mkN "Evolution" ; -- status=guess
+lin allocate_V2 = variants{} ; -- 
+lin allocate_V = variants{} ; -- 
+lin creative_A = mk3A "kreativ" "kreativer" "kreativste" ; -- status=guess
+lin potentially_Adv = variants{} ; -- 
+lin just_A = mk3A "gerecht" "gerechter" "gerechteste" | regA "berechtigt" ; -- status=guess status=guess
+lin out_Prep = variants{} ; -- 
+lin judicial_A = regA "gerichtlich" | mkA "Justiz-" ; -- status=guess status=guess
+lin risk_VV = mkVV (irregV "riskieren" "riskiert" "riskierte" "riskierte" "riskiert" | regV "wagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin risk_V2 = mkV2 (irregV "riskieren" "riskiert" "riskierte" "riskierte" "riskiert" | regV "wagen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ideology_N = mkN "Ideologie" "Ideologien" feminine ; -- status=guess
+lin smell_VA = mkVA (irregV "riechen" "riecht" "roch" "röche" "gerochen" | irregV "stinken" "stinkt" "stank" "stänke" "gestunken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin smell_V2 = mkV2 (irregV "riechen" "riecht" "roch" "röche" "gerochen" | irregV "stinken" "stinkt" "stank" "stänke" "gestunken") ; -- status=guess, src=wikt status=guess, src=wikt
+lin smell_V = L.smell_V ;
+lin agenda_N = mkN "Tagesordnung" ; -- status=guess
+lin transport_V2 = mkV2 (regV "transportieren" | mkV "befördern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin illegal_A = mk3A "illegal" "illegaler" "illegalste" | mkA "rechtswidrig" ; -- status=guess status=guess
+lin chicken_N = mkN "Huhn" "Hühner" neuter | mkN "Hähnchen" neuter | mkN "Hühnchen" neuter | mkN "Küchlein" neuter ; -- status=guess status=guess status=guess status=guess
+lin plain_A = mk3A "schlicht" "schlichter" "schlichteste" ; -- status=guess
+lin innovation_N = mkN "Innovation" ; -- status=guess
+lin opera_N = mkN "Oper" "Opern" feminine | mkN "Opernhaus" "Opernhäuser" neuter ; -- status=guess status=guess
+lin lock_N = mkN "Lock" masculine ; -- status=guess
+lin grin_V = regV "grinsen" ; -- status=guess, src=wikt
+lin shelf_N = mkN "Lagerfähigkeit" feminine | mkN "Lagerbeständigkeit" feminine | mkN "Haltbarkeit" feminine ; -- status=guess status=guess status=guess
+lin pole_N = mkN "Poledance" masculine | mkN "Stangentanz" masculine ; -- status=guess status=guess
+lin punishment_N = mkN "Bestrafung" ; -- status=guess
+lin strict_A = mk3A "streng" "strenger" "strengste" ; -- status=guess
+lin wave_V2 = mkV2 (regV "wedeln") ; -- status=guess, src=wikt
+lin wave_V = regV "wedeln" ; -- status=guess, src=wikt
+lin inside_N = mkN "Innenseite" "Innenseiten" feminine | mkN "Inneres" neuter ; -- status=guess status=guess
+lin carriage_N = mkN "Remise" feminine ; -- status=guess
+lin fit_A = mk3A "sexy" "sexyer" "sexyste" | mk3A "scharf" "schärfer" "schärfste" | mkA "heiß" ; -- status=guess status=guess status=guess
+lin conversion_N = mkN "Umwandlung" "Umwandlungen" feminine ; -- status=guess
+lin hurry_V = mkReflV "beeilen" | irregV "eilen" "eilt" "eilte" "eilte" "eilt" ; -- status=guess, src=wikt status=guess, src=wikt
+lin essay_N = mkN "Versuch" "Versuche" masculine ; -- status=guess
+lin integration_N = mkN "Integration" ; -- status=guess
+lin resignation_N = mkN "Rücktritt" masculine ; -- status=guess
+lin treasury_N = mkN "Schatzkammer" "Schatzkammern" feminine ; -- status=guess
+lin traveller_N = mkN "Reisender" masculine | mkN "Reisende" feminine ; -- status=guess status=guess
+lin chocolate_N = mkN "Schokoriegel" "Schokoriegel" masculine ; -- status=guess
+lin assault_N = mkN "Anschlag" "Anschläge" masculine ; -- status=guess
+lin schedule_N = mkN "Termin" "Termine" masculine | mkN "Programm" "Programme" neuter | mkN "Zeitplan" masculine ; -- status=guess status=guess status=guess
+lin undoubtedly_Adv = mkAdv "zweifellos" ; -- status=guess
+lin twin_N = mkN "Zwilling" "Zwillinge" masculine ; -- status=guess
+lin format_N = mkN "Format" "Formate" neuter ; -- status=guess
+lin murder_V2 = mkV2 (irregV "ermorden" "ermordet" "ermordete" "ermordete" "ermordet") ; -- status=guess, src=wikt
+lin sigh_VS = mkVS (regV "seufzen") ; -- status=guess, src=wikt
+lin sigh_V2 = mkV2 (regV "seufzen") ; -- status=guess, src=wikt
+lin sigh_V = regV "seufzen" ; -- status=guess, src=wikt
+lin sellerMasc_N = mkN "Verkäufer" masculine; -- status=guess status=guess
+lin lease_N = mkN "Pacht" "Pachten" feminine ; -- status=guess
+lin bitter_A = mkA "verbittert" ; -- status=guess
+lin double_V2 = mkV2 (mkV "kontrieren") ; -- status=guess, src=wikt
+lin double_V = mkV "kontrieren" ; -- status=guess, src=wikt
+lin ally_N = mkN "Alliierter" masculine | mkN "Alliierte" feminine ; -- status=guess status=guess
+lin stake_N = mkN "Pfahl" "Pfähle" masculine | mkN "Pflock" "Pflöcke" masculine ; -- status=guess status=guess
+lin processing_N = mkN "Verarbeitung" feminine ; -- status=guess
+lin informal_A = mk3A "informell" "informeller" "informellste" ; -- status=guess
+lin flexible_A = mk3A "flexibel" "flexibler" "flexibelste" | mkA "dehnbar" | mk3A "weich" "weicher" "weichste" ; -- status=guess status=guess status=guess
+lin cap_N = L.cap_N ;
+lin stable_A = mk3A "stabil" "stabiler" "stabilste" ; -- status=guess
+lin till_Subj = variants{} ; -- 
+lin sympathy_N = mkN "Sympathie" "Sympathien" feminine ; -- status=guess
+lin tunnel_N = mkN "Tunnel" masculine | mkN "Stollen" "Stollen" masculine ; -- status=guess status=guess
+lin pen_N = L.pen_N ;
+lin instal_V = variants{} ; -- 
+lin suspend_V2 = mkV2 (prefixV "auf" I.heben_V | prefixV "aus" (irregV "setzen" "setzt" "setzte" "setzte" "gesetzt") | mkV "aufschieben") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin suspend_V = prefixV "auf" I.heben_V | prefixV "aus" (irregV "setzen" "setzt" "setzte" "setzte" "gesetzt") | mkV "aufschieben" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin blow_N = mkN "Schlag" "Schläge" masculine ; -- status=guess
+lin wander_V = mkV "abschweifen" ; -- status=guess, src=wikt
+lin notably_Adv = variants{} ; -- 
+lin disappoint_V2 = mkV2 (mkV "enttäuschen") ; -- status=guess, src=wikt
+lin wipe_V2 = L.wipe_V2 ;
+lin wipe_V = mkV "löschen" ; -- status=guess, src=wikt
+lin folk_N = mkN "Volk" "Völker" neuter ; -- status=guess
+lin attraction_N = mkN "Attraktion" ; -- status=guess
+lin disc_N = mkN "Scheibe" "Scheiben" feminine ; -- status=guess
+lin inspire_V2V = mkV2V (mkV "einhauchen" | mkV "einflößen" | irregV "begeistern" "begeistert" "begeisterte" "begeisterte" "begeistert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin inspire_V2 = mkV2 (mkV "einhauchen" | mkV "einflößen" | irregV "begeistern" "begeistert" "begeisterte" "begeisterte" "begeistert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin machinery_N = mkN "Maschinerie" "Maschinerien" feminine ; -- status=guess
+lin undergo_V2 = variants{} ; -- 
+lin nowhere_Adv = mkAdv "nirgendwo" | mkAdv "nirgends" ; -- status=guess status=guess
+lin inspector_N = variants{} ; -- 
+lin wise_A = mk3A "weise" "weiser" "weiseste" | mk3A "klug" "klüger" "klügste" ; -- status=guess status=guess
+lin balance_V2 = mkV2 (regV "balancieren") ; -- status=guess, src=wikt
+lin balance_V = regV "balancieren" | junkV (mkV "im") "Gleichgewicht halten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin purchaser_N = variants{} ; -- 
+lin resort_N = mkN "Kurort" masculine | mkN "Resort" "Resorts" neuter ; -- status=guess status=guess
+lin pop_N = mkN "Pop" feminine ;
+lin organ_N = mkN "Organspender" "Organspender" masculine | mkN "Organspenderin" "Organspenderinnen" feminine ; -- status=guess status=guess
+lin ease_V2 = mkV2 (mkV "lindern") ; -- status=guess, src=wikt
+lin ease_V = mkV "lindern" ; -- status=guess, src=wikt
+lin friendship_N = mkN "Freundschaft" "Freundschaften" feminine ; -- status=guess
+lin deficit_N = mkN "Defizit" "Defizite" neuter ; -- status=guess
+lin dear_N = mkN "Liebchen" "Liebchen" neuter | mkN "Liebste" feminine | mkN "Liebster" masculine | mkN "Teuerste" feminine | mkN "Teuerster" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin convey_V2 = mkV2 (mkV "befördern") ; -- status=guess, src=wikt
+lin reserve_V2 = mkV2 (irregV "reservieren" "reserviert" "reservierte" "reservierte" "reserviert" | regV "buchen" | mkV "vormerken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reserve_V = irregV "reservieren" "reserviert" "reservierte" "reservierte" "reserviert" | regV "buchen" | mkV "vormerken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin planet_N = L.planet_N ;
+lin frequent_A = mkA "häufig" ; -- status=guess
+lin loose_A = mk3A "indiskret" "indiskreter" "indiskreteste" | mk3A "lose" "loser" "loseste" ; -- status=guess status=guess
+lin intense_A = mk3A "intensiv" "intensiver" "intensivste" ; -- status=guess
+lin retail_A = variants{} ; -- 
+lin wind_V = mkV "zurückspulen" | mkV "rückspulen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin lost_A = mkA "verirrt" ; -- status=guess
+lin grain_N = mkN "Korn" "Körner" neuter ; -- status=guess
+lin particle_N = mkN "Teilchenbeschleuniger" "Teilchenbeschleuniger" masculine ; -- status=guess
+lin destruction_N = mkN "Zerstörung" feminine | mkN "Vernichtung" ; -- status=guess status=guess
+lin witness_V2 = mkV2 (mkV "bezeugen") ; -- status=guess, src=wikt
+lin witness_V = mkV "bezeugen" ; -- status=guess, src=wikt
+lin pit_N = box_N ; -- status=guess
+lin registration_N = mkN "Registrierung" | mkN "Anmeldung" ; -- status=guess status=guess
+lin conception_N = mkN "Empfängnis" neuter ; -- status=guess
+lin steady_A = regA "stetig" ; -- status=guess
+lin rival_N = mkN "Gegner" "Gegner" masculine | mkN "Rivale" "Rivalen" masculine | mkN "Konkurrent" "Konkurrenten" masculine ; -- status=guess status=guess status=guess
+lin steam_N = mkN "Dampfkessel" masculine ; -- status=guess
+lin back_A = mkA "abgelegen" ; -- status=guess
+lin chancellor_N = mkN "Kanzler" "Kanzler" masculine ; -- status=guess
+lin crash_V = mkV "abstürzen" ; -- status=guess, src=wikt
+lin belt_N = mkN "Gurt" "Gurte" masculine ; -- status=guess
+lin logic_N = mkN "Logik" "Logiken" feminine ; -- status=guess
+lin premium_N = variants{} ; -- 
+lin confront_V2 = mkV2 (irregV "konfrontieren" "konfrontiert" "konfrontierte" "konfrontierte" "konfrontiert" | regV "begegnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin precede_V2 = variants{} ; -- 
+lin experimental_A = regA "experimentell" ; -- status=guess
+lin alarm_N = mkN "Wecker" "Wecker" masculine ; -- status=guess
+lin rational_A = mk3A "rational" "rationaler" "rationalste" ; -- status=guess
+lin incentive_N = mkN "Bonus" masculine ; -- status=guess
+lin roughly_Adv = variants{} ; -- 
+lin bench_N = bank_N ; -- status=guess
+lin wrap_V2 = mkV2 (regV "wickeln" | prefixV "ein" (regV "wickeln") | prefixV "ein" (regV "packen") | mkV "hüllen" | mkV "umhüllen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wrap_V = regV "wickeln" | prefixV "ein" (regV "wickeln") | prefixV "ein" (regV "packen") | mkV "hüllen" | mkV "umhüllen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin regarding_Prep = variants{} ; -- 
+lin inadequate_A = regA "unangemessen" | mkA "unzulänglich" ; -- status=guess status=guess
+lin ambition_N = mkN "Ehrgeiz" masculine | mkN "Ambition"; -- status=guess status=guess
+lin since_Adv = mkAdv "seit wann" ; -- status=guess
+lin fate_N = mkN "Schicksal" "Schicksale" neuter ; -- status=guess
+lin vendor_N = mkN "Verkäufer" masculine | mkN "Verkäuferin" feminine ; -- status=guess status=guess
+lin stranger_N = mkN "Fremder" masculine | mkN "Ausländer" masculine ; -- status=guess status=guess
+lin spiritual_A = regA "geistig" ; -- status=guess
+lin increasing_A = variants{} ; -- 
+lin anticipate_VV = mkVV (mkV "voraussehen") | mkVV (mkV "vorausahnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin anticipate_VS = mkVS (mkV "voraussehen") | mkVS (mkV "vorausahnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin anticipate_V2 = mkV2 (mkV "voraussehen") | mkV2 (mkV "vorausahnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin anticipate_V = mkV "voraussehen" | mkV "vorausahnen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin logical_A = mk3A "logisch" "logischer" "logischste" ; -- status=guess
+lin fibre_N = mkN "Faser" "Fasern" feminine ; -- status=guess
+lin attribute_V2 = mkV2 (prefixV "zu" (irregV "schreiben" "schreibt" "schrieb" "schrieb" "geschrieben")) ; -- status=guess, src=wikt
+lin sense_VS = mkVS (prefixV "wahr" (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen")) ; -- status=guess, src=wikt
+lin sense_V2 = mkV2 (prefixV "wahr" (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen")) ; -- status=guess, src=wikt
+lin black_N = mkN "Amerikaner" "Amerikaner" masculine ; -- status=guess
+lin petrol_N = variants{} ; -- 
+lin maker_N = mkN "Macher" masculine | mkN "Hersteller" "Hersteller" masculine | mkN "Fabrikant" "Fabrikanten" masculine ; -- status=guess status=guess status=guess
+lin generous_A = mkA "großzügig" | mkA "generös" ; -- status=guess status=guess
+lin allocation_N = mkN "Zuteilung" feminine | mkN "Zuweisung" feminine ; -- status=guess status=guess
+lin depression_N = mkN "Depression" ; -- status=guess
+lin declaration_N = mkN "Erklärung" feminine | mkN "Deklaration" ; -- status=guess status=guess
+lin spot_VS = variants{} ; -- 
+lin spot_V2 = variants{} ; -- 
+lin spot_V = variants{} ; -- 
+lin modest_A = mk3A "bescheiden" "bescheidener" "bescheidenste" ; -- status=guess
+lin bottom_A = variants{} ; -- 
+lin dividend_N = mkN "Dividend" "Dividenden" masculine ; -- status=guess
+lin devote_V2 = mkV2 (regV "widmen") ; -- status=guess, src=wikt
+lin condemn_V2 = mkV2 (mkV "verdammen") | mkV2 (mkV "verurteilen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin integrate_V2 = mkV2 (irregV "integrieren" "integriert" "integrierte" "integrierte" "integriert") ; -- status=guess, src=wikt
+lin integrate_V = irregV "integrieren" "integriert" "integrierte" "integrierte" "integriert" ; -- status=guess, src=wikt
+lin pile_N = mkN "Haufen" "Haufen" masculine | mkN "Stoß" masculine | mkN "Stapel" "Stapel" masculine ;
+lin identification_N = mkN "Bezeichnung" ; -- status=guess
+lin acute_A = mk3A "spitz" "spitzer" "spitzeste" ; -- status=guess
+lin barely_Adv = mkAdv "kaum" ; -- status=guess
+lin providing_Subj = variants{} ; -- 
+lin directive_N = mkN "Anweisung" | mkN "Anordnung" | mkN "Befehl" "Befehle" masculine | mkN "Direktive" "Direktiven" feminine ; -- status=guess status=guess status=guess status=guess
+lin bet_VS = mkVS (irregV "wetten" "wettet" "wettete" "wettete" "gewettet") ; -- status=guess, src=wikt
+lin bet_V2 = mkV2 (irregV "wetten" "wettet" "wettete" "wettete" "gewettet") ; -- status=guess, src=wikt
+lin bet_V = irregV "wetten" "wettet" "wettete" "wettete" "gewettet" ; -- status=guess, src=wikt
+lin modify_V2 = mkV2 (mkV "ändern" | mkV "abändern" | regV "modifizieren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bare_A = regA "bar" | mk3A "nackt" "nackter" "nackteste" ; -- status=guess status=guess
+lin swear_VV = mkVV (regV "schimpfen" | regV "fluchen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin swear_V2 = mkV2 (regV "schimpfen" | regV "fluchen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin swear_V = regV "schimpfen" | regV "fluchen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin final_N = mkN "finale Klasse" feminine ; -- status=guess
+lin accordingly_Adv = mkAdv "dementsprechend" ; -- status=guess
+lin valid_A = mkA "gültig" ; -- status=guess
+lin wherever_Adv = variants{} ; -- 
+lin mortality_N = mkN "Sterblichkeit" "Sterblichkeiten" feminine ; -- status=guess
+lin medium_N = mkN "Medium" "Medien" neuter ; -- status=guess
+lin silk_N = mkN "Seide" "Seiden" feminine ; -- status=guess
+lin funeral_N = mkN "Bestattung" | mkN "Beerdigung" | mkN "Begräbnis" neuter ; -- status=guess status=guess status=guess
+lin depending_A = variants{} ; -- 
+lin cow_N = L.cow_N ;
+lin correspond_V2 = variants{}; -- irregV "entsprechen" "entsprecht" "entsprach" "entspräche" "entsprochen" | irregV "korrespondieren" "korrespondiert" "korrespondierte" "korrespondierte" "korrespondiert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin correspond_V = irregV "entsprechen" "entsprecht" "entsprach" "entspräche" "entsprochen" | irregV "korrespondieren" "korrespondiert" "korrespondierte" "korrespondierte" "korrespondiert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin cite_V2 = variants{} ; -- 
+lin classic_A = mk3A "klassisch" "klassischer" "klassischste" ; -- status=guess
+lin inspection_N = mkN "Inspektion" | mkN "Prüfung" feminine ; -- status=guess status=guess
+lin calculation_N = variants{} ; -- 
+lin rubbish_N = mkN "Abfall" "Abfälle" masculine | mkN "Müll" masculine ; -- status=guess status=guess
+lin minimum_N = mkN "Minimum" "Minima" neuter ; -- status=guess
+lin hypothesis_N = mkN "Hypothese" "Hypothesen" feminine ; -- status=guess
+lin youngster_N = variants{} ; -- 
+lin slope_N = mkN "Steigung" | hang_N ; -- status=guess status=guess
+lin patch_N = mkN "Patch" masculine ; -- status=guess
+lin invitation_N = mkN "Einladung" | mkN "Einladen" neuter ; -- status=guess status=guess
+lin ethnic_A = regA "ethnisch" ; -- status=guess
+lin federation_N = mkN "Föderation" feminine | mkN "Bund" "Bünde" masculine ; -- status=guess status=guess
+lin duke_N = mkN "Großherzog" masculine ; -- status=guess
+lin wholly_Adv = variants{} ; -- 
+lin closure_N = mkN "Closure" | mkN "Funktionsabschluss" masculine ; -- status=guess status=guess
+lin dictionary_N = mkN "assoziatives Datenfeld" neuter ; -- status=guess
+lin withdrawal_N = mkN "Entzug" masculine ; -- status=guess
+lin automatic_A = mk3A "automatisch" "automatischer" "automatischste" ; -- status=guess
+lin liable_A = mkA "neigend" | mkA "unterworfen" ; -- status=guess status=guess
+lin cry_N = mkN "Weinen" neuter ; -- status=guess
+lin slow_V2 = mkV2 (irregV "verlangsamen" "verlangsamt" "verlangsamte" "verlangsamte" "verlangsamt") ; -- status=guess, src=wikt
+lin slow_V = irregV "verlangsamen" "verlangsamt" "verlangsamte" "verlangsamte" "verlangsamt" ; -- status=guess, src=wikt
+lin borough_N = mkN "Bezirk" "Bezirke" masculine | mkN "Gemeinde" "Gemeinden" feminine ; -- status=guess status=guess
+lin well_A = mk3A "gesund" "gesünder" "gesündeste" ; -- status=guess
+lin suspicion_N = mkN "Verdacht" masculine | mkN "Argwohn" masculine ; -- status=guess status=guess
+lin portrait_N = mkN "Portrait" neuter | mkN "Porträt" neuter ; -- status=guess status=guess
+lin local_N = mkN "Lokal" "Lokale" neuter ; -- status=guess
+lin jew_N = variants{} ; -- 
+lin fragment_N = mkN "Satzfragment" "Satzfragmente" neuter ; -- status=guess
+lin revolutionary_A = mkA "revolutionär" ; -- status=guess
+lin evaluate_V2 = mkV2 (irregV "evaluieren" "evaluiert" "evaluierte" "evaluierte" "evaluiert") ; -- status=guess, src=wikt
+lin evaluate_V = irregV "evaluieren" "evaluiert" "evaluierte" "evaluierte" "evaluiert" ; -- status=guess, src=wikt
+lin competitor_N = mkN "Wettbewerbsteilnehmer" masculine ; -- status=guess
+lin sole_A = regA "einzig" ; -- status=guess
+lin reliable_A = mkA "verlässlich" | mkA "zuverlässig" ; -- status=guess status=guess
+lin weigh_V2 = mkV2 (mkV "abwägen") ; -- status=guess, src=wikt
+lin weigh_V = mkV "abwägen" ; -- status=guess, src=wikt
+lin medieval_A = regA "mittelalterlich" ; -- status=guess
+lin clinic_N = mkN "Klinik" "Kliniken" feminine ; -- status=guess
+lin shine_V2 = mkV2 (irregV "leuchten" "leuchtet" "leuchtete" "leuchtete" "geleuchtet" | irregV "scheinen" "scheint" "schien" "schiene" "geschienen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shine_V = irregV "leuchten" "leuchtet" "leuchtete" "leuchtete" "geleuchtet" | irregV "scheinen" "scheint" "schien" "schiene" "geschienen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin knit_V2 = mkV2 (junkV (mkV "die") "Stirn runzeln") ; -- status=guess, src=wikt
+lin knit_V = junkV (mkV "die") "Stirn runzeln" ; -- status=guess, src=wikt
+lin complexity_N = mkN "Komplexität" feminine | mkN "Schwierigkeit" "Schwierigkeiten" feminine ; -- status=guess status=guess
+lin remedy_N = mkN "Heilmittel" "Heilmittel" neuter ; -- status=guess
+lin fence_N = mkN "Zaun" "Zäune" masculine | hag_N | mkN "Fence" masculine ;
+lin bike_N = L.bike_N ;
+lin freeze_V2 = mkV2 (irregV "erstarren" "erstarrt" "erstarrte" "erstarrte" "erstarrt") ; -- status=guess, src=wikt
+lin freeze_V = L.freeze_V ;
+lin eliminate_V2 = mkV2 (irregV "eliminieren" "eliminiert" "eliminierte" "eliminierte" "eliminiert" | mkV "zerstören") ; -- status=guess, src=wikt status=guess, src=wikt
+lin interior_N = mkN "Innenwinkel" masculine ; -- status=guess
+lin intellectual_A = mk3A "intellektuell" "intellektueller" "intellektuellste" ; -- status=guess
+lin established_A = variants{} ; -- 
+lin voter_N = mkN "Wähler" masculine | mkN "Wählerin" feminine ; -- status=guess status=guess
+lin garage_N = mkN "Garage" "Garagen" feminine ; -- status=guess
+lin era_N = mkN "Ära" feminine | mkN "Epoche" "Epochen" feminine ; -- status=guess status=guess
+lin pregnant_A = regA "schwanger" | mkA "trächtig" ; -- status=guess status=guess
+lin plot_N = mkN "Handlung" ; -- status=guess
+lin greet_V2 = mkV2 (mkV "begrüßen") | mkV2 (mkV "grüßen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin electrical_A = variants{} ; -- 
+lin lie_N = mkN "Lügendetektor" masculine ; -- status=guess
+lin disorder_N = mkN "Unordnung" feminine ; -- status=guess
+lin formally_Adv = variants{} ; -- 
+lin excuse_N = mkN "Ausrede" "Ausreden" feminine ; -- status=guess
+lin socialist_A = regA "sozialistisch" ; -- status=guess
+lin cancel_V2 = mkV2 (mkV "ausstreichen") ; -- status=guess, src=wikt
+lin cancel_V = mkV "ausstreichen" ; -- status=guess, src=wikt
+lin harm_N = mkN "Schaden" "Schäden" masculine ; -- status=guess
+lin excess_N = mkN "Überschuss" masculine | mkN "Übermaß" neuter ; -- status=guess status=guess
+lin exact_A = mk3A "exakt" "exakter" "exakteste" | mk3A "genau" "genauer" "genausten, genaueste" ; -- status=guess status=guess
+lin oblige_V2V = mkV2V (irregV "verpflichten" "verpflichtet" "verpflichtete" "verpflichtete" "verpflichtet") ; -- status=guess, src=wikt
+lin oblige_V2 = mkV2 (irregV "verpflichten" "verpflichtet" "verpflichtete" "verpflichtete" "verpflichtet") ; -- status=guess, src=wikt
+lin accountant_N = mkN "Buchhalter" masculine | mkN "Buchhalterin" feminine ; -- status=guess status=guess
+lin mutual_A = regA "wechselseitig" | regA "gegenseitig" | mkA "beiderseitig" ; -- status=guess status=guess status=guess
+lin fat_N = L.fat_N ;
+lin volunteerMasc_N = mkN "Freiwillige" feminine ; -- status=guess
+lin laughter_N = mkN "Gelächter" neuter | mkN "Lachen" neuter ; -- status=guess status=guess
+lin trick_N = mkN "Trick" "Tricks" masculine | mkN "Kunststück" neuter ; -- status=guess status=guess
+lin load_V2 = mkV2 (irregV "laden" "lädt" "lud" "lüde" "geladen") ; -- status=guess, src=wikt
+lin load_V = irregV "laden" "lädt" "lud" "lüde" "geladen" ; -- status=guess, src=wikt
+lin disposal_N = mkN "Beseitigung" feminine | mkN "Entsorgung" ;
+lin taxi_N = mkN "Taxi" "Taxis" neuter | mkN "Taxe" "Taxen" feminine ; -- status=guess status=guess
+lin murmur_V2 = mkV2 (regV "murmeln") ; -- status=guess, src=wikt
+lin murmur_V = regV "murmeln" ; -- status=guess, src=wikt
+lin tonne_N = mkN "Tonne" "Tonnen" feminine ; -- status=guess
+lin spell_V2 = mkV2 (mkV "klarmachen") ; -- status=guess, src=wikt
+lin spell_V = mkV "klarmachen" ; -- status=guess, src=wikt
+lin clerk_N = mkN "Büroangestellte" masculine | mkN "Angestellte" masculine | mkN "Buchhalter" masculine | mkN "Bürokaufmann" masculine | mkN "Bürokauffrau" feminine | mkN "Gerichtsschreiber" masculine | mkN "Schreiber" "Schreiber" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin curious_A = mk3A "neugierig" "neugieriger" "neugierigste" ; -- status=guess
+lin satisfactory_A = mk3A "befriedigend" "befriedigender" "befriedigendste" ; -- status=guess
+lin identical_A = regA "identisch" ; -- status=guess
+lin applicant_N = mkN "Bewerber" "Bewerber" masculine | mkN "Bewerberin" feminine ; -- status=guess status=guess
+lin removal_N = mkN "Entlassung" ; -- status=guess
+lin processor_N = mkN "Prozessor" "Prozessoren" masculine ; -- status=guess
+lin cotton_N = mkN "Baumwolle" "Baumwollen" feminine ; -- status=guess
+lin reverse_V2 = variants{} ; -- 
+lin reverse_V = variants{} ; -- 
+lin hesitate_VV = mkVV (mkV "zögern" | regV "stammeln") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hesitate_V = mkV "zögern" | regV "stammeln" ; -- status=guess, src=wikt status=guess, src=wikt
+lin professor_N = mkN "Professor" "Professoren" masculine | mkN "Professorin" feminine ; -- status=guess status=guess
+lin admire_V2 = mkV2 (regV "bewundern" | irregV "verehren" "verehrt" "verehrte" "verehrte" "verehrt" | mkV "hochschätzen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin namely_Adv = mkAdv "und zwar" | mkAdv "nämlich" ; -- status=guess status=guess
+lin electoral_A = variants{} ; -- 
+lin delight_N = mkN "Freude" "Freuden" feminine | mkN "Entzückung" feminine | mkN "Wohlgefallen" neuter ; -- status=guess status=guess status=guess
+lin urgent_A = mk3A "dringend" "dringender" "dringendste" | mkA "dringlich" ; -- status=guess status=guess
+lin prompt_V2V = variants{} ; -- 
+lin prompt_V2 = variants{} ; -- 
+lin mate_N = mkN "Kumpel" masculine ; -- status=guess
+lin mate_2_N = variants{} ; -- 
+lin mate_1_N = variants{} ; -- 
+lin exposure_N = mkN "Kontakt" "Kontakte" masculine | mkN "Einwirkung" "Einwirkungen" feminine ; -- status=guess status=guess
+lin server_N = mkN "Server" "Server" masculine ; -- status=guess
+lin distinctive_A = variants{} ; -- 
+lin marginal_A = variants{} ; -- 
+lin structural_A = variants{} ; -- 
+lin rope_N = L.rope_N ;
+lin miner_N = mkN "Bergmann" masculine | mkN "Bergarbeiter" "Bergarbeiter" masculine ; -- status=guess status=guess
+lin entertainment_N = mkN "Unterhaltung" ; -- status=guess
+lin acre_N = mkN "Morgen" "Morgen" masculine | mkN "Acker" "Äcker" masculine | mkN "Joch" "Joche" neuter | mkN "Joch" "Joche" neuter | mkN "Juchart" masculine ;
+lin pig_N = mkN "Bulle" "Bullen" masculine ; -- status=guess
+lin encouraging_A = variants{} ; -- 
+lin guarantee_N = mkN "Garantie" "Garantien" feminine ; -- status=guess
+lin gear_N = gang_N ; -- status=guess
+lin anniversary_N = mkN "Jahrestag" "Jahrestage" masculine ; -- status=guess
+lin past_Adv = variants{} ; -- 
+lin ceremony_N = mkN "Zeremonie" "Zeremonien" feminine ; -- status=guess
+lin rub_V2 = L.rub_V2 ;
+lin rub_V = irregV "reiben" "reibt" "rieb" "riebe" "gerieben" ; -- status=guess, src=wikt
+lin monopoly_N = mkN "Monopol" "Monopole" neuter ; -- status=guess
+lin left_N = mkN "Linkshändigkeit" feminine | mkN "Sinistralität" feminine ; -- status=guess status=guess
+lin flee_V2 = mkV2 (irregV "fliehen" "flieht" "floh" "flöhe" "geflohen" | mkV "entfliehen" | mkV "flüchten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin flee_V = irregV "fliehen" "flieht" "floh" "flöhe" "geflohen" | mkV "entfliehen" | mkV "flüchten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin yield_V2 = mkV2 (prefixV "auf" (irregV "geben" "gebt" "gab" "gäbe" "gegeben") | prefixV "ab" (irregV "werfen" "werft" "warf" "würfe" "geworfen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin discount_N = mkN "Rabatt" "Rabatte" masculine | mkN "Preisnachlass" masculine ; -- status=guess status=guess
+lin above_A = mkA "überdurchschnittlich" ; -- status=guess
+lin uncle_N = mkN "Onkel" "Onkel" masculine | mkN "Oheim" "Oheime" masculine ; -- status=guess status=guess
+lin audit_N = mkN "Überprüfung" feminine ; -- status=guess
+lin advertisement_N = mkN "Anzeige" "Anzeigen" feminine | mkN "Werbung" | mkN "Annonce" "Annoncen" feminine | mkN "Reklameanzeige" feminine ; -- status=guess status=guess status=guess status=guess
+lin explosion_N = mkN "Explosion" ; -- status=guess
+lin contrary_A = variants{} ; -- 
+lin tribunal_N = mkN "Tribunal" "Tribunale" neuter ; -- status=guess
+lin swallow_V2 = mkV2 (regV "schlucken") ; -- status=guess, src=wikt
+lin swallow_V = regV "schlucken" ; -- status=guess, src=wikt
+lin typically_Adv = variants{} ; -- 
+lin fun_A = mk3A "lustig" "lustiger" "lustigste" | mkA "spaßig" | mkA "to be fun: Spaß machen" ; -- status=guess status=guess status=guess
+lin rat_N = mkN "Ratte" "Ratten" feminine ; -- status=guess
+lin cloth_N = mkN "Kleidungsstück" neuter ; -- status=guess
+lin cable_N = mkN "Kabel" "Kabel" neuter | mkN "Leitung" ; -- status=guess status=guess
+lin interrupt_V2 = mkV2 (irregV "unterbrechen" "unterbrecht" "unterbrach" "unterbräche" "unterbrochen") ; -- status=guess, src=wikt
+lin interrupt_V = irregV "unterbrechen" "unterbrecht" "unterbrach" "unterbräche" "unterbrochen" ; -- status=guess, src=wikt
+lin crash_N = mkN "Absturz" "Abstürze" masculine ; -- status=guess
+lin flame_N = mkN "Flammenphotometrie" feminine ; -- status=guess
+lin controversy_N = mkN "Kontroverse" "Kontroversen" feminine ; -- status=guess
+lin rabbit_N = mkN "Kaninchen" "Kaninchen" neuter | mkN "Karnickel" "Karnickel" neuter | mkN "Schlappohr" neuter ; -- status=guess status=guess status=guess
+lin everyday_A = mkA "Alltags-" ; -- status=guess
+lin allegation_N = mkN "Behauptung" ; -- status=guess
+lin strip_N = mkN "Gogo-Bar" feminine | mkN "Strip-Club" masculine ; -- status=guess status=guess
+lin stability_N = mkN "Stabilität" feminine ; -- status=guess
+lin tide_N = mkN "Gezeite" ; ----n {p}" | tide_N ; -- status=guess status=guess
+lin illustration_N = mkN "Illustration" ; -- status=guess
+lin insect_N = mkN "Insekt" "Insekten" neuter | mkN "Kerbtier" neuter | mkN "Kerf" "Kerfe" masculine ; -- status=guess status=guess status=guess
+lin correspondent_N = variants{} ; -- 
+lin devise_V2 = mkV2 (junkV (mkV "letztwillig") "vermachen") | mkV2 (junkV (mkV "durch") "Testament verfügen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin determined_A = mk3A "entschlossen" "entschlossener" "entschlossenste" | mk3A "resolut" "resoluter" "resoluteste" | mk3A "beherzt" "beherzter" "beherzteste" | mk3A "bestimmt" "bestimmter" "bestimmteste" | mk3A "entschieden" "entschiedener" "entschiedenste" ; -- status=guess status=guess status=guess status=guess status=guess
+lin brush_V2 = mkV2 (regV "pinseln" | prefixV "auf" (irregV "tragen" "tragt" "trug" "trüge" "getragen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin brush_V = regV "pinseln" | prefixV "auf" (irregV "tragen" "tragt" "trug" "trüge" "getragen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin adjustment_N = mkN "Anpassung" | mkN "Regulierung" feminine ; -- status=guess status=guess
+lin controversial_A = mk3A "umstritten" "umstrittener" "umstrittenste" | mk3A "kontrovers" "kontroverser" "kontroverseste" ; -- status=guess status=guess
+lin organic_A = regA "organisch" ; -- status=guess
+lin escape_N = mkN "Flucht" "Fluchten" feminine ; -- status=guess
+lin thoroughly_Adv = mkAdv "gründlich" ; -- status=guess
+lin interface_N = mkN "Schnittstelle" "Schnittstellen" feminine ; -- status=guess
+lin historic_A = mk3A "historisch" "historischer" "historischste" ; -- status=guess
+lin collapse_N = mkN "Kollaps" "Kollapse" masculine ; -- status=guess
+lin temple_N = mkN "Schläfe" feminine ; -- status=guess
+lin shade_N = mkN "Schatten" "Schatten" masculine ; -- status=guess
+lin craft_N = mkN "Handwerker" "Handwerker" masculine ; -- status=guess
+lin nursery_N = mkN "erziehen" ; -- status=guess
+lin piano_N = mkN "Klavier" "Klaviere" neuter | mkN "Piano" "Pianos" neuter ; -- status=guess status=guess
+lin desirable_A = mkA "erwünscht" ; -- status=guess
+lin assurance_N = variants{} ; -- 
+lin jurisdiction_N = mkN "Jurisdiktion" ; -- status=guess
+lin advertise_V2 = mkV2 (mkV "inserieren" | irregV "werben" "werbt" "warb" "würbe" "geworben") ; -- status=guess, src=wikt status=guess, src=wikt
+lin advertise_V = mkV "inserieren" | irregV "werben" "werbt" "warb" "würbe" "geworben" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bay_N = mkN "Golf" "Golfe" masculine | mkN "Bucht" "Buchten" feminine | mkN "Meerbusen" masculine ; -- status=guess status=guess status=guess
+lin specification_N = mkN "Spezifikation" "Spezifikationen" feminine ; -- status=guess
+lin disability_N = mkN "Behinderung" ; -- status=guess
+lin presidential_A = variants{} ; -- 
+lin arrest_N = mkN "Verhaftung" | mkN "Festnahme" "Festnahmen" feminine ; -- status=guess status=guess
+lin unexpected_A = mk3A "unerwartet" "unerwarteter" "unerwartetste" ; -- status=guess
+lin switch_N = mkN "Schalter" "Schalter" masculine ; -- status=guess
+lin penny_N = mkN "Hochrad" neuter ; -- status=guess
+lin respect_V2 = mkV2 (irregV "respektieren" "respektiert" "respektierte" "respektierte" "respektiert") ; -- status=guess, src=wikt
+lin celebration_N = mkN "Feier" "Feiern" feminine ; -- status=guess
+lin gross_A = mk3A "dick" "dicker" "dickste" ; -- status=guess
+lin aid_V2 = mkV2 (irregV "helfen" "helft" "half" "hälfe" "geholfen") ; -- status=guess, src=wikt
+lin aid_V = irregV "helfen" "helft" "half" "hälfe" "geholfen" ; -- status=guess, src=wikt
+lin superb_A = mkA "großartig" ;
+lin process_V2 = mkV2 (irregV "verarbeiten" "verarbeitet" "verarbeitete" "verarbeite" "verarbeitet") ; -- status=guess, src=wikt
+lin process_V = irregV "verarbeiten" "verarbeitet" "verarbeitete" "verarbeite" "verarbeitet" ; -- status=guess, src=wikt
+lin innocent_A = mkA "unschuldig" ; -- status=guess
+lin leap_V2 = mkV2 (irregV "springen" "springt" "sprang" "spränge" "gesprungen" | irregV "einen" "eint" "einte" "einte" "geeint" | mkV "hüpfen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin leap_V = irregV "springen" "springt" "sprang" "spränge" "gesprungen" | irregV "einen" "eint" "einte" "einte" "geeint" | mkV "hüpfen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin colony_N = mkN "Kolonie" "Kolonien" feminine ; -- status=guess
+lin wound_N = mkN "Wunde" "Wunden" feminine | mkN "Verletzung" ; -- status=guess status=guess
+lin hardware_N = mkN "Eisenware" ; ---- n {f} {p}" ; -- status=guess
+lin satellite_N = mkN "Satellit" "Satelliten" masculine ; -- status=guess
+lin float_V = L.float_V ;
+lin bible_N = mkN "Bibel" "Bibeln" feminine ; -- status=guess
+lin statistical_A = regA "statistisch" ; -- status=guess
+lin marked_A = variants{} ; -- 
+lin hire_V2V = mkV2V (mkV "anwerben" | prefixV "an" (irregV "stellen" "stellt" "stellte" "stellte" "gestellt") | prefixV "ein" (regV "stellen")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin hire_V2 = mkV2 (mkV "anwerben" | prefixV "an" (irregV "stellen" "stellt" "stellte" "stellte" "gestellt") | prefixV "ein" (regV "stellen")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cathedral_N = mkN "Kathedrale" "Kathedralen" feminine | mkN "Dom" "Dome" masculine ; -- status=guess status=guess
+lin motive_N = mkN "Motiv" "Motive" neuter | mkN "Beweggrund" masculine ; -- status=guess status=guess
+lin correct_VS = mkVS (prefixV "aus" (regV "bessern") | irregV "korrigieren" "korrigiert" "korrigierte" "korrigierte" "korrigiert" | mkV "richtigstellen" | regV "berichtigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin correct_V2 = mkV2 (prefixV "aus" (regV "bessern") | irregV "korrigieren" "korrigiert" "korrigierte" "korrigierte" "korrigiert" | mkV "richtigstellen" | regV "berichtigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin correct_V = prefixV "aus" (regV "bessern") | irregV "korrigieren" "korrigiert" "korrigierte" "korrigierte" "korrigiert" | mkV "richtigstellen" | regV "berichtigen" | junkV (mkV "nachregeln") "Tech." ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin gastric_A = regA "gastrisch" ; -- status=guess
+lin raid_N = mkN "Razzia" "Razzien" feminine | mkN "Überfall" masculine ; -- status=guess status=guess
+lin comply_V2 = mkV2 (prefixV "ein" (regV "willigen")) ; -- status=guess, src=wikt
+lin comply_V = prefixV "ein" (regV "willigen") ; -- status=guess, src=wikt
+lin accommodate_V2 = mkV2 (prefixV "an" (regV "passen")) ; -- status=guess, src=wikt
+lin accommodate_V = prefixV "an" (regV "passen") ; -- status=guess, src=wikt
+lin mutter_V2 = mkV2 (regV "murmeln") ; -- status=guess, src=wikt
+lin mutter_V = regV "murmeln" ; -- status=guess, src=wikt
+lin induce_V2 = variants{} ; -- 
+lin trap_V2 = mkV2 (irregV "fangen" "fangt" "fing" "finge" "gefangen") ; -- status=guess, src=wikt
+lin trap_V = irregV "fangen" "fangt" "fing" "finge" "gefangen" ; -- status=guess, src=wikt
+lin invasion_N = mkN "Invasion" | mkN "Überfall" masculine ; -- status=guess status=guess
+lin humour_N = mkN "Laune" "Launen" feminine | humor_N | mkN "Stimmung" ; -- status=guess status=guess status=guess
+lin bulk_N = mkN "Großteil" masculine ; -- status=guess
+lin traditionally_Adv = variants{} ; -- 
+lin commission_V2V = mkV2V (junkV (mkV "in") "Auftrag geben") ; -- status=guess, src=wikt
+lin commission_V2 = mkV2 (compoundV "in Auftrag" I.geben_V) ;
+lin upstairs_Adv = mkAdv "treppauf" | mkAdv "oben" | mkAdv "nach rechts" | mkAdv "herauf" ; -- status=guess status=guess status=guess status=guess
+lin translate_V2 = mkV2 (mkV "übertragen") ; -- status=guess, src=wikt
+lin translate_V = mkV "übertragen" ; -- status=guess, src=wikt
+lin rhythm_N = mkN "Rhythm and Blues" neuter ; -- status=guess
+lin emission_N = mkN "Ausstoß" | mkN "Emission" ; -- status=guess status=guess
+lin collective_A = variants{} ; -- 
+lin transformation_N = mkN "Transformation" ; -- status=guess
+lin battery_N = mkN "Batterie" "Batterien" feminine ; -- status=guess
+lin stimulus_N = mkN "Auslöseimpuls" masculine ; -- status=guess
+lin naked_A = mk3A "nackt" "nackter" "nackteste" ; -- status=guess
+lin white_N = mkN "Weiße" feminine ;
+lin menu_N = mkN "Menüleiste" feminine ; -- status=guess
+lin toilet_N = mkN "Klo" "Klos" neuter | mkN "Toilette" "Toiletten" feminine ; -- status=guess status=guess
+lin butter_N = L.butter_N ;
+lin surprise_V2V = mkV2V (mkV "überraschen") ; -- status=guess, src=wikt
+lin surprise_V2 = mkV2 (mkV "überraschen") ; -- status=guess, src=wikt
+lin needle_N = mkN "Nadellager" neuter ; -- status=guess
+lin effectiveness_N = mkN "Wirksamkeit" feminine ; -- status=guess
+lin accordance_N = mkN "Übereinstimmung" feminine ; -- status=guess
+lin molecule_N = mkN "Molekül" neuter ; -- status=guess
+lin fiction_N = mkN "Fiktion" ; -- status=guess
+lin learning_N = mkN "Gelehrsamkeit" feminine | mkN "Kenntnis" "Kenntnisse" feminine ; -- status=guess status=guess
+lin statute_N = mkN "Gesetzesrecht" neuter ; -- status=guess
+lin reluctant_A = mkA "zögernd" ; -- status=guess
+lin overlook_V2 = mkV2 (mkV "überblicken") ; -- status=guess, src=wikt
+lin junction_N = mkN "Kreuzung" | mkN "Knotenpunkt" "Knotenpunkte" masculine ; -- status=guess status=guess
+lin necessity_N = mkN "Notwendigkeit" "Notwendigkeiten" feminine | mkN "Nezessität" feminine ; -- status=guess status=guess
+lin nearby_A = regA "in" ; -- status=guess
+lin experienced_A = mkA "erfahren" ; -- status=guess
+lin lorry_N = variants{} ; -- 
+lin exclusive_A = mkA "ausschließlich" ; -- status=guess
+lin graphics_N = mkN "Grafikkarte" "Grafikkarten" feminine ; -- status=guess
+lin stimulate_V2 = mkV2 (irregV "stimulieren" "stimuliert" "stimulierte" "stimulierte" "stimuliert") ; -- status=guess, src=wikt
+lin warmth_N = mkN "Wärme" feminine ; -- status=guess
+lin therapy_N = mkN "Therapie" "Therapien" feminine ; -- status=guess
+lin convenient_A = mk3A "bequem" "bequemer" "bequemste" | mk3A "einfach" "einfacher" "einfachste" | regA "gelegen" | mkA "genehm" | mkA "günstig" | mk3A "passend" "passender" "passendste" | mk3A "praktisch" "praktischer" "praktischste" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin cinema_N = mkN "Film" "Filme" masculine ; -- status=guess
+lin domain_N = mkN "Domain" "Domains" feminine | mkN "Domäne" feminine ; -- status=guess status=guess
+lin tournament_N = mkN "Turnier" "Turniere" neuter ; -- status=guess
+lin doctrine_N = mkN "Doktrin" "Doktrinen" feminine ; -- status=guess
+lin sheer_A = mkA "bloß" | regA "schier" ; -- status=guess status=guess
+lin proposition_N = mkN "Satz" "Sätze" masculine ; -- status=guess
+lin grip_N = mkN "Griff" "Griffe" masculine ; -- status=guess
+lin widow_N = mkN "Hurenkind" "Hurenkinder" neuter ; -- status=guess
+lin discrimination_N = mkN "Diskriminierung" | mkN "Schlechterstellung" feminine ; -- status=guess status=guess
+lin bloody_Adv = variants{} ; -- 
+lin ruling_A = variants{} ; -- 
+lin fit_N = mkN "Paßform" feminine ; -- status=guess
+lin nonetheless_Adv = mkAdv "nichtsdestoweniger" | mkAdv "nichtsdestotrotz" ; -- status=guess status=guess
+lin myth_N = mkN "Mythos" "Mythen" masculine ; -- status=guess
+lin episode_N = mkN "Episode" "Episoden" feminine ; -- status=guess
+lin drift_V2 = mkV2 (irregV "driften" "driftet" "driftete" "drifte" "gedriftet") ; -- status=guess, src=wikt
+lin drift_V = irregV "driften" "driftet" "driftete" "drifte" "gedriftet" ; -- status=guess, src=wikt
+lin assert_VS = mkVS (irregV "versichern" "versichert" "versicherte" "versicherte" "versichert" | mkV "zusichern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assert_V2 = mkV2 (irregV "versichern" "versichert" "versicherte" "versicherte" "versichert" | mkV "zusichern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assert_V = irregV "versichern" "versichert" "versicherte" "versicherte" "versichert" | mkV "zusichern" ; -- status=guess, src=wikt status=guess, src=wikt
+lin terrace_N = mkN "Terrasse" "Terrassen" feminine ; -- status=guess
+lin uncertain_A = mkA "unbeständig" ; -- status=guess
+lin twist_V2 = mkV2 (mkV "verdrehen") ; -- status=guess, src=wikt
+lin insight_N = mkN "Einsicht" "Einsichten" feminine ; -- status=guess
+lin undermine_V2 = mkV2 (irregV "unterminieren" "unterminiert" "unterminierte" "unterminiere" "unterminiert") ; -- status=guess, src=wikt
+lin tragedy_N = mkN "Tragödie" feminine ; -- status=guess
+lin enforce_V2 = mkV2 (prefixV "durch" (regV "setzen")) ; -- status=guess, src=wikt
+lin criticize_V2 = variants{} ; -- 
+lin criticize_V = variants{} ; -- 
+lin march_V2 = mkV2 (junkV (mkV "in") "den Krieg ziehen") ; -- status=guess, src=wikt
+lin march_V = junkV (mkV "in") "den Krieg ziehen" ; -- status=guess, src=wikt
+lin leaflet_N = mkN "Faltblatt" "Faltblätter" neuter | mkN "Broschüre" feminine | mkN "Faltprospekt" neuter | mkN "Flugblatt" "Flugblätter" neuter ; -- status=guess status=guess status=guess status=guess
+lin fellow_A = variants{} ; -- 
+lin object_V2 = mkV2 (junkV (mkV "dagegen") "sein" | junkV (mkV "Einwände") "haben" | prefixV "ein" (regV "wenden")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin object_V = junkV (mkV "dagegen") "sein" | junkV (mkV "Einwände") "haben" | prefixV "ein" (regV "wenden") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pond_N = mkN "der&nbsp;Damenflügel" "die&nbsp;Damenflügel" masculine ; -- status=guess
+lin adventure_N = mkN "Abenteuer" "Abenteuer" neuter | mkN "Wagnis" "Wagnisse" neuter ; -- status=guess status=guess
+lin diplomatic_A = mk3A "diplomatisch" "diplomatischer" "diplomatischste" ; -- status=guess
+lin mixed_A = regA "gemischt" ; -- status=guess
+lin rebel_N = mkN "Rebell" "Rebellen" masculine | mkN "Aufrührer" masculine ; -- status=guess status=guess
+lin equity_N = mkN "Gerechtigkeit" "Gerechtigkeiten" feminine ; -- status=guess
+lin literally_Adv = mkAdv "wörtlich" | mkAdv "buchstäblich" ; -- status=guess status=guess
+lin magnificent_A = regA "ausgezeichnet" ; -- status=guess
+lin loyalty_N = mkN "Treue" feminine | mkN "Loyalität" feminine ; -- status=guess status=guess
+lin tremendous_A = mkA "beträchtlich" | mkA "außerordentlich" ; -- status=guess status=guess
+lin airline_N = mkN "Fluggesellschaft" "Fluggesellschaften" feminine ; -- status=guess
+lin shore_N = mkN "Ufer-Wolfstrapp" "Ufer-Wolfstrappe" masculine ; -- status=guess
+lin restoration_N = mkN "Restaurierung" | mkN "Wiederherstellung" feminine | mkN "Restauration" ; -- status=guess status=guess status=guess
+lin physically_Adv = mkAdv "physisch" ; -- status=guess
+lin render_V2 = mkV2 (mkV "rendern") ; -- status=guess, src=wikt
+lin institutional_A = variants{} ; -- 
+lin emphasize_VS = mkVS (regV "betonen") ; -- status=guess, src=wikt
+lin emphasize_V2 = mkV2 (regV "betonen") ; -- status=guess, src=wikt
+lin mess_N = mkN "Messe" "Messen" feminine ; -- status=guess
+lin commander_N = mkN "Befehlshaber" "Befehlshaber" masculine | mkN "Kommandeur" masculine ; -- status=guess status=guess
+lin straightforward_A = mk3A "aufrichtig" "aufrichtiger" "aufrichtigste" | mk3A "einfach" "einfacher" "einfachste" | mk3A "offen" "offener" "offenste" ; -- status=guess status=guess status=guess
+lin singer_N = mkN "Sänger" masculine | mkN "Sängerin" feminine ; -- status=guess status=guess
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squeeze_V = mkV "ausdrücken" | mkV "ausquetschen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin full_time_A = variants{} ; -- 
+lin breed_V2 = mkV2 (mkV "brüten") ; -- status=guess, src=wikt
+lin breed_V = mkV "brüten" ; -- status=guess, src=wikt
+lin successor_N = mkN "Nachfolger" "Nachfolger" masculine | mkN "Nachfolgerin" feminine ; -- status=guess status=guess
+lin triumph_N = mkN "Triumph" "Triumphe" masculine ; -- status=guess
+lin heading_N = mkN "Kurs" "Kurse" masculine ; -- status=guess
+lin mathematics_N = mkN "Mathematik" feminine ; -- status=guess
+lin laugh_N = mkN "Lachen" neuter ; -- status=guess
+lin clue_N = mkN "Anhaltspunkt" "Anhaltspunkte" masculine | mkN "Hinweis" "Hinweise" masculine ; -- status=guess status=guess
+lin still_A = mk3A "still" "stiller" "stillste" ; -- status=guess
+lin ease_N = mkN "Bequemlichkeit" "Bequemlichkeiten" feminine ; -- status=guess
+lin specially_Adv = variants{} ; -- 
+lin biological_A = mkA "leiblich" | regA "biologisch" ; -- status=guess status=guess
+lin forgive_V2 = mkV2 (irregV "vergeben" "vergebt" "vergab" "vergäbe" "vergeben") ; -- status=guess, src=wikt
+lin forgive_V = irregV "vergeben" "vergebt" "vergab" "vergäbe" "vergeben" ; -- status=guess, src=wikt
+lin trustee_N = mkN "Treuhänder" masculine | mkN "Treuhänderin" feminine ; -- status=guess status=guess
+lin photo_N = mkN "Foto" "Fotos" neuter | mkN "Bild" "Bilder" neuter ; -- status=guess status=guess
+lin fraction_N = mkN "Bruch" "Brüche" masculine ; -- status=guess
+lin chase_V2 = mkV2 (regV "jagen" | irregV "verfolgen" "verfolgt" "verfolgte" "verfolgte" "verfolgt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin chase_V = regV "jagen" | irregV "verfolgen" "verfolgt" "verfolgte" "verfolgte" "verfolgt" ; -- status=guess, src=wikt status=guess, src=wikt
+lin whereby_Adv = mkAdv "wodurch" ; -- status=guess
+lin mud_N = mkN "Schlamm" "Schlämme" masculine | mkN "Kot" masculine ; -- status=guess status=guess
+lin pensioner_N = mkN "Rentner" "Rentner" masculine | mkN "Rentnerin" "Rentnerinnen" feminine ; -- status=guess status=guess
+lin functional_A = mk3A "funktional" "funktionaler" "funktionalste" | mkA "funktions-" | regA "funktionell" ; -- status=guess status=guess status=guess
+lin copy_V2 = mkV2 (irregV "kopieren" "kopiert" "kopierte" "kopierte" "kopiert") ; -- status=guess, src=wikt
+lin copy_V = irregV "kopieren" "kopiert" "kopierte" "kopierte" "kopiert" ; -- status=guess, src=wikt
+lin strictly_Adv = variants{} ; -- 
+lin desperately_Adv = mkAdv "verzweifelt" ; -- status=guess
+lin await_V2 = mkV2 (irregV "erwarten" "erwartet" "erwartete" "erwarte" "erwartet" | regV "harren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin coverage_N = variants{} ; -- 
+lin wildlife_N = mkN "Tierwelt" "Tierwelten" feminine | mkN "Fauna" "Faunen" feminine ; -- status=guess status=guess
+lin indicator_N = mkN "Zeiger" "Zeiger" masculine ; -- status=guess
+lin lightly_Adv = mkAdv "leicht" ; -- status=guess
+lin hierarchy_N = mkN "Hierarchie" "Hierarchien" feminine ; -- status=guess
+lin evolve_V2 = variants{} ; -- 
+lin evolve_V = variants{} ; -- 
+lin mechanical_A = mk3A "mechanisch" "mechanischer" "mechanischste" ; -- status=guess
+lin expert_A = variants{} ; -- 
+lin creditor_N = mkN "Gläubiger" masculine ; -- status=guess
+lin capitalist_N = mkN "Kapitalist" "Kapitalisten" masculine ; -- status=guess
+lin essence_N = mkN "Wesen" "Wesen" neuter ; -- status=guess
+lin compose_V2 = mkV2 (mkV "zusammenstellen" | regV "bilden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin compose_V = mkV "zusammenstellen" | regV "bilden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mentally_Adv = mkAdv "geistig" | mkAdv "psychisch" | mkAdv "mental" ; -- status=guess status=guess status=guess
+lin gaze_N = variants{} ; -- 
+lin seminar_N = mkN "Seminar" "Seminare" neuter ; -- status=guess
+lin target_V2V = variants{} ; -- 
+lin target_V2 = variants{} ; -- 
+lin label_V3 = mkV3 (mkV "etikettieren") ; -- status=guess, src=wikt
+lin label_V2 = mkV2 (mkV "etikettieren") ; -- status=guess, src=wikt
+lin label_V = mkV "etikettieren" ; -- status=guess, src=wikt
+lin fig_N = mkN "Feige" "Feigen" feminine ; -- status=guess
+lin continent_N = mkN "Kontinent" "Kontinente" masculine | mkN "Erdteil" "Erdteile" masculine ; -- status=guess status=guess
+lin chap_N = mkN "Kerl" "Kerle" masculine | mkN "Typ" "Typen" masculine ; -- status=guess status=guess
+lin flexibility_N = mkN "Flexibilität" feminine ; -- status=guess
+lin verse_N = strophe_N | mkN "Vers" "Verse" masculine ; -- status=guess status=guess
+lin minute_A = mk3A "winzig" "winziger" "winzigste" ; -- status=guess
+lin whisky_N = variants{} ; -- 
+lin equivalent_A = mkA "äquivalent" ; -- status=guess
+lin recruit_V2 = mkV2 (irregV "rekrutieren" "rekrutiert" "rekrutierte" "rekrutierte" "rekrutiert") ; -- status=guess, src=wikt
+lin recruit_V = irregV "rekrutieren" "rekrutiert" "rekrutierte" "rekrutierte" "rekrutiert" ; -- status=guess, src=wikt
+lin echo_V2 = mkV2 (mkV "widerhallen" | regV "wiederholen" | mkV "zurückwerfen" | regV "hallen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin echo_V = mkV "widerhallen" | regV "wiederholen" | mkV "zurückwerfen" | regV "hallen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin unfair_A = mkA "unfair" ; -- status=guess
+lin launch_N = start_N ; -- status=guess
+lin cupboard_N = mkN "Schrank" "Schränke" masculine ; -- status=guess
+lin bush_N = mkN "Busch" "Büsche" masculine ; -- status=guess
+lin shortage_N = variants{} ; -- 
+lin prominent_A = mk3A "prominent" "prominenter" "prominenteste" ; -- status=guess
+lin merger_N = fusion_N | mkN "Firmenzusammenschluss" masculine | mkN "Zusammenschluss" "Zusammenschlüsse" masculine ; -- status=guess status=guess status=guess
+lin command_V2 = mkV2 (regV "beherrschen") ; -- status=guess, src=wikt
+lin command_V = regV "beherrschen" ; -- status=guess, src=wikt
+lin subtle_A = mkA "scharfsinnig" | mkA "ausgetüftelt" | mk3A "schlau" "schlauer" "schlaueste" ; -- status=guess status=guess status=guess
+lin capital_A = mkA "großartig" ; -- status=guess
+lin gang_N = mkN "Bande" "Banden" feminine | mkN "Rotte" "Rotten" feminine ; -- status=guess status=guess
+lin fish_V2 = mkV2 (regV "fischen" | regV "angeln") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fish_V = regV "fischen" | regV "angeln" ; -- status=guess, src=wikt status=guess, src=wikt
+lin unhappy_A = mkA "unglücklich" ; -- status=guess
+lin lifetime_N = mkN "Leben" "Leben" neuter | mkN "Lebensdauer" "Lebensdauern" feminine | mkN "Lebenszeit" "Lebenszeiten" feminine ; -- status=guess status=guess status=guess
+lin elite_N = mkN "Elite" "Eliten" feminine | mkN "Auslese" "Auslesen" feminine | mkN "Oberschicht" "Oberschichten" feminine | mkN "Führungsschicht" feminine | mkN "Spitzengruppe" feminine | mkN "Spitze" "Spitzen" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin refusal_N = mkN "Ablehnung" | mkN "Weigerung" feminine | mkN "Verweigerung" ; -- status=guess status=guess status=guess
+lin finish_N = mkN "Ende" "Enden" neuter ; -- status=guess
+lin aggressive_A = mk3A "aggressiv" "aggressiver" "aggressivste" | mkA "angriffslustig" ; -- status=guess status=guess
+lin superior_A = mkA "höher" | mkA "höherstehend" ; -- status=guess status=guess
+lin landing_N = mkN "Anlegeplatz" masculine ; -- status=guess
+lin exchange_V2 = mkV2 (mkV "umtauschen") ; -- status=guess, src=wikt
+lin debate_V2 = mkV2 (irregV "debattieren" "debattiert" "debattierte" "debattierte" "debattiert") ; -- status=guess, src=wikt
+lin debate_V = irregV "debattieren" "debattiert" "debattierte" "debattierte" "debattiert" ; -- status=guess, src=wikt
+lin educate_V2 = variants{} ; -- 
+lin separation_N = mkN "Trennung" ; -- status=guess
+lin productivity_N = mkN "Produktivität" feminine | mkN "Leistungsfähigkeit" feminine ; -- status=guess status=guess
+lin initiate_V2 = mkV2 (irregV "beginnen" "beginnt" "begann" "begänne" "begonnen" | mkV "anstoßen" | mkV "einführen" | irregV "initiieren" "initiiert" "initiierte" "initiierte" "initiiert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin probability_N = mkN "Wahrscheinlichkeit" "Wahrscheinlichkeiten" feminine ; -- status=guess
+lin virus_N = variants{} ; -- 
+lin reporterMasc_N = reg2N "Reporter" "Reporter" masculine;
+lin fool_N = mkN "der&nbsp;Damenflügel" "die&nbsp;Damenflügel" masculine ; -- status=guess
+lin pop_V2 = mkV2 (prefixV "auf" (regV "tauchen") | prefixV "auf" (regV "kreuzen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin capitalism_N = mkN "Kapitalismus" masculine ; -- status=guess
+lin painful_A = mk3A "schmerzhaft" "schmerzhafter" "schmerzhafteste" ; -- status=guess
+lin correctly_Adv = variants{} ; -- 
+lin complex_N = mkN "Komplex" "Komplexe" masculine ; -- status=guess
+lin rumour_N = variants{} ; -- 
+lin imperial_A = regA "kaiserlich" ; -- status=guess
+lin justification_N = mkN "Rechtfertigung" | mkN "Begründung" feminine ; -- status=guess status=guess
+lin availability_N = mkN "Vorhandensein" neuter | mkN "Verfügbarkeit" feminine ; -- status=guess status=guess
+lin spectacular_A = mkA "spektakulär" ; -- status=guess
+lin remain_N = mkN "Überrest" masculine ;
+lin ocean_N = mkN "Ozean" "Ozeane" masculine ; -- status=guess
+lin cliff_N = mkN "Klippe" "Klippen" feminine | mkN "Felsen" "Felsen" masculine ; -- status=guess status=guess
+lin sociology_N = mkN "Soziologie" feminine | mkN "Gesellschaftskunde" feminine ; -- status=guess status=guess
+lin sadly_Adv = mkAdv "traurig" | mkAdv "traurigerweise" ; -- status=guess status=guess
+lin missile_N = mkN "Flugkörper" masculine ; -- status=guess
+lin situate_V2 = variants{} ; -- 
+lin artificial_A = mkA "künstlich" ; -- status=guess
+lin apartment_N = L.apartment_N ;
+lin provoke_V2 = mkV2 (irregV "provozieren" "provoziert" "provozierte" "provozierte" "provoziert") ; -- status=guess, src=wikt
+lin oral_A = regA "oral" ; -- status=guess
+lin maximum_N = mkN "Maximum" "Maxima" neuter ; -- status=guess
+lin angel_N = mkN "Engel" "Engel" masculine ; -- status=guess
+lin spare_A = mk3A "schlank" "schlanker" "schlankste" ; -- status=guess
+lin shame_N = mkN "Schande" feminine ; -- status=guess
+lin intelligent_A = mk3A "intelligent" "intelligenter" "intelligenteste" ; -- status=guess
+lin discretion_N = variants{} ; -- 
+lin businessman_N = mkN "Geschäftsmann" masculine | mkN "Unternehmer" "Unternehmer" masculine ; -- status=guess status=guess
+lin explicit_A = mk3A "eindeutig" "eindeutiger" "eindeutigste" | mkA "ausdrücklich" | mk3A "deutlich" "deutlicher" "deutlichste" | mk3A "explizit" "expliziter" "expliziteste" ; -- status=guess status=guess status=guess status=guess
+lin book_V2 = mkV2 (regV "bestrafen") ; -- status=guess, src=wikt
+lin uniform_N = mkN "Uniform" "Uniformen" feminine ; -- status=guess
+lin push_N = mkN "Schubs" "Schubse" masculine | mkN "Stoß" masculine ; -- status=guess status=guess
+lin counter_N = mkN "Gegenangriff" "Gegenangriffe" masculine ; -- status=guess
+lin subject_A = variants{} ; -- 
+lin objective_A = mk3A "objektiv" "objektiver" "objektivste" ; -- status=guess
+lin hungry_A = mk3A "hungrig" "hungriger" "hungrigste" ; -- status=guess
+lin clothing_N = mkN "Kleidung" ; -- status=guess
+lin ride_N = variants{} ; -- 
+lin romantic_A = mk3A "romantisch" "romantischer" "romantischste" ; -- status=guess
+lin attendance_N = mkN "Anwesenheit" feminine ; -- status=guess
+lin part_time_A = variants{} ; -- 
+lin trace_N = mkN "aufzeichnen" | mkN "aufspüren" | mkN "nachspüren" | mkN "nachziehen" | mkN "verfolgen" ; -- status=guess status=guess status=guess status=guess status=guess
+lin backing_N = variants{} ; -- 
+lin sensation_N = mkN "Gefühl" neuter ; -- status=guess
+lin carrier_N = mkN "Carriertaube" feminine | mkN "Karriertaube" feminine | mkN "Carrier" "Carrier" masculine | mkN "Karrier" masculine ; -- status=guess status=guess status=guess status=guess
+lin interest_V2 = mkV2 (irregV "interessieren" "interessiert" "interessierte" "interessierte" "interessiert") ; -- status=guess, src=wikt
+lin interest_V = irregV "interessieren" "interessiert" "interessierte" "interessierte" "interessiert" ; -- status=guess, src=wikt
+lin classification_N = mkN "Klassifikation" ; -- status=guess
+lin classic_N = mkN "Klassiker" "Klassiker" masculine ; -- status=guess
+lin beg_V2 = mkV2 (mkV "betteln") ; -- status=guess, src=wikt
+lin beg_V = mkV "betteln" ; -- status=guess, src=wikt
+lin appendix_N = mkN "Anhang" "Anhänge" masculine ; -- status=guess
+lin doorway_N = mkN "Türöffnung" feminine ; -- status=guess
+lin density_N = mkN "Dichte" "Dichten" feminine ; -- status=guess
+lin working_class_A = variants{} ; -- 
+lin legislative_A = variants{} ; -- 
+lin hint_N = mkN "Hinweis" "Hinweise" masculine ; -- status=guess
+lin shower_N = mkN "Schauer" "Schauer" masculine ; -- status=guess
+lin current_N = mkN "Girokonto" neuter ; -- status=guess
+lin succession_N = mkN "Thronfolge" ; -- status=guess
+lin nasty_A = variants{} ; -- 
+lin duration_N = mkN "Dauer" "Dauern" feminine ; -- status=guess
+lin desert_N = mkN "Wüste" feminine ; -- status=guess
+lin receipt_N = mkN "Empfang" "Empfänge" masculine ; -- status=guess
+lin native_A = mkA "gebürtig" ; -- status=guess
+lin chapel_N = mkN "Kapelle" "Kapellen" feminine ; -- status=guess
+lin amazing_A = mkA "erstaunlich" | mk3A "unglaublich" "unglaublicher" "unglaublichste" | mkA "verwunderlich" ; -- status=guess status=guess status=guess
+lin hopefully_Adv = mkAdv "hoffnungsvoll" ; -- status=guess
+lin fleet_N = mkN "Flotte" "Flotten" feminine ; -- status=guess
+lin comparable_A = regA "vergleichbar" ; -- status=guess
+lin oxygen_N = mkN "Sauerstoffatom" "Sauerstoffatome" neuter ; -- status=guess
+lin installation_N = mkN "Installation" feminine ; -- status=guess
+lin developer_N = mkN "Entwickler" "Entwickler" masculine ; -- status=guess
+lin disadvantage_N = mkN "Nachteil" "Nachteile" masculine ; -- status=guess
+lin recipe_N = mkN "Rezept" "Rezepte" neuter | mkN "Kochrezept" "Kochrezepte" neuter ; -- status=guess status=guess
+lin crystal_N = mkN "Kristall" "Kristalle" masculine ; -- status=guess
+lin modification_N = mkN "Modifikation" ; -- status=guess
+lin schedule_V2V = mkV2V (regV "planen") ; -- status=guess, src=wikt
+lin schedule_V2 = mkV2 (regV "planen") ; -- status=guess, src=wikt
+lin schedule_V = regV "planen" ; -- status=guess, src=wikt
+lin midnight_N = mkN "Mitternacht" "Mitternächte" feminine ; -- status=guess
+lin successive_A = variants{} ; -- 
+lin formerly_Adv = mkAdv "früher" | mkAdv "ehemals" ; -- status=guess status=guess
+lin loud_A = mk3A "laut" "lauter" "lauteste" ; -- status=guess
+lin value_V2 = mkV2 (mkV "schätzen") ; -- status=guess, src=wikt
+lin value_V = mkV "schätzen" ; -- status=guess, src=wikt
+lin physics_N = mkN "Physik" feminine ; -- status=guess
+lin truck_N = mkN "Lastauto" neuter | mkN "Laster" "Laster" neuter | mkN "Lastkraftwagen" "Lastkraftwagen" masculine | mkN "LKW" masculine | mkN "Lastwagen" "Lastwagen" masculine | mkN "Lieferwagen" "Lieferwagen" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin stroke_N = mkN "Streich" "Streiche" masculine ; -- status=guess
+lin kiss_N = mkN "Kuss" "Küsse" masculine | mkN "Busserl" neuter ; -- status=guess status=guess
+lin envelope_N = mkN "Hülle" feminine ; -- status=guess
+lin speculation_N = mkN "Spekulation" ; -- status=guess
+lin canal_N = mkN "Kanal" "Kanäle" masculine ; -- status=guess
+lin unionist_N = mkN "Gewerkschaftler" "Gewerkschaftler" masculine ; -- status=guess
+lin directory_N = mkN "Verzeichnis" "Verzeichnisse" neuter ; -- status=guess
+lin receiver_N = mkN "Empfangsgerät" neuter | mkN "Empfänger" masculine ; -- status=guess status=guess
+lin isolation_N = mkN "Isolierung" ; -- status=guess
+lin fade_V2 = mkV2 (mkV "verwelken") ; -- status=guess, src=wikt
+lin fade_V = mkV "verwelken" ; -- status=guess, src=wikt
+lin chemistry_N = mkN "Chemie" "Chemien" feminine ; -- status=guess
+lin unnecessary_A = mkA "nicht notwendig" | mkA "unnötig" ; -- status=guess status=guess
+lin hit_N = mkN "Fahrerflucht" feminine ; -- status=guess
+lin defenderMasc_N = reg2N "Verteidiger" "Verteidiger" masculine;
+lin stance_N = mkN "Einstellung" | mkN "Positur" feminine ; -- status=guess status=guess
+lin sin_N = mkN "Sünde" feminine ; -- status=guess
+lin realistic_A = mk3A "realistisch" "realistischer" "realistischste" ; -- status=guess
+lin socialist_N = mkN "Sozialist" "Sozialisten" masculine | mkN "Sozialistin" "Sozialistinnen" feminine ; -- status=guess status=guess
+lin subsidy_N = subvention_N | mkN "Unterstützung" feminine | mkN "Subsidium" neuter ; -- status=guess status=guess status=guess
+lin content_A = mk3A "zufrieden" "zufriedener" "zufriedenste" ; -- status=guess
+lin toy_N = mkN "Spielzeug" "Spielzeuge" neuter ; -- status=guess
+lin darling_N = mkN "Liebling" "Lieblinge" masculine | mkN "Schatz" "Schätze" masculine ; -- status=guess status=guess
+lin decent_A = regA "ganz" | mkA "anständig" ; -- status=guess status=guess
+lin liberty_N = mkN "Freiheit" "Freiheiten" feminine ; -- status=guess
+lin forever_Adv = mkAdv "für immer" | mkAdv "ewig" | mkAdv "unaufhörlich" | mkAdv "auf" | mkAdv "für eger" ; -- status=guess status=guess status=guess status=guess status=guess
+lin skirt_N = mkN "Saum" "Säume" masculine ; -- status=guess
+lin coordinate_V2 = mkV2 (irregV "koordinieren" "koordiniert" "koordinierte" "koordinierte" "koordiniert") ; -- status=guess, src=wikt
+lin coordinate_V = irregV "koordinieren" "koordiniert" "koordinierte" "koordinierte" "koordiniert" ; -- status=guess, src=wikt
+lin tactic_N = mkN "Taktik" "Taktiken" feminine ; -- status=guess
+lin influential_A = variants{} ; -- 
+lin import_V2 = mkV2 (irregV "importieren" "importiert" "importierte" "importierte" "importiert" | mkV "einführen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin accent_N = mkN "Akzent" "Akzente" masculine ; -- status=guess
+lin compound_N = mkN "Mischung" ; -- status=guess
+lin bastard_N = mkN "Bastard" "Bastarde" masculine | mkN "Mistkerl" masculine | mkN "Arsch" "Ärsche" masculine ; -- status=guess status=guess status=guess
+lin ingredient_N = mkN "Bestandteil" "Bestandteile" masculine | mkN "Ingredienz" "Ingredienzen" feminine | mkN "Inhaltsstoff" "Inhaltsstoffe" masculine | mkN "Zutat" "Zutaten" feminine ; -- status=guess status=guess status=guess status=guess
+lin dull_A = L.dull_A ;
+lin cater_V = variants{} ; -- 
+lin scholar_N = mkN "Gelehrte" masculine ; -- status=guess
+lin faint_A = mk3A "kraftlos" "kraftloser" "kraftloseste" | mk3A "schwach" "schwächer" "schwächste" ; -- status=guess status=guess
+lin ghost_N = mkN "Gespenst" "Gespenster" neuter | mkN "Geist" neuter | mkN "Phantom" "Phantome" neuter | mkN "Spuk" masculine | mkN "Erscheinung" ; -- status=guess status=guess status=guess status=guess status=guess
+lin sculpture_N = mkN "Bildhauerkunst" feminine | mkN "Skulptur" "Skulpturen" feminine ; -- status=guess status=guess
+lin ridiculous_A = mkA "lächerlich" ; -- status=guess
+lin diagnosis_N = mkN "Diagnose" "Diagnosen" feminine ; -- status=guess
+lin delegate_N = mkN "Delegierter" masculine | mkN "Abgeordneter" masculine | mkN "Vertreter" "Vertreter" masculine ; -- status=guess status=guess status=guess
+lin neat_A = nett_A | mk3A "adrett" "adretter" "adretteste" | mk3A "sauber" "sauberer" "sauberste" ; -- status=guess status=guess status=guess
+lin kit_N = mkN "Ausrüstung" feminine | mkN "Satz" "Sätze" masculine ; -- status=guess status=guess
+lin lion_N = mkN "Löwe" masculine | mkN "Löwin" feminine ;
+lin dialogue_N = mkN "Dialogfenster" "Dialogfenster" neuter | mkN "Dialog" "Dialoge" masculine ; -- status=guess status=guess
+lin repair_V2 = mkV2 (irregV "reparieren" "repariert" "reparierte" "reparierte" "repariert") ; -- status=guess, src=wikt
+lin repair_V = irregV "reparieren" "repariert" "reparierte" "reparierte" "repariert" ; -- status=guess, src=wikt
+lin tray_N = mkN "Tablett" "Tabletts" neuter ; -- status=guess
+lin fantasy_N = mkN "Fantasie" "Fantasien" feminine ; -- status=guess
+lin leave_N = mkN "Beurlaubung" feminine | mkN "Freistellung" feminine | mkN "Urlaub" "Urlaube" masculine ; -- status=guess status=guess status=guess
+lin export_V2 = mkV2 (irregV "exportieren" "exportiert" "exportierte" "exportierte" "exportiert") ; -- status=guess, src=wikt
+lin export_V = irregV "exportieren" "exportiert" "exportierte" "exportierte" "exportiert" ; -- status=guess, src=wikt
+lin forth_Adv = variants{} ; -- 
+lin lamp_N = L.lamp_N ;
+lin allege_VS = mkVS (irregV "behaupten" "behauptet" "behauptete" "behaupte" "behauptet") ; -- status=guess, src=wikt
+lin allege_V2 = mkV2 (irregV "behaupten" "behauptet" "behauptete" "behaupte" "behauptet") ; -- status=guess, src=wikt
+lin pavement_N = mkN "Bürgersteig" masculine | mkN "Gehweg" "Gehwege" masculine | mkN "Gehsteig" "Gehsteige" masculine ; -- status=guess status=guess status=guess
+lin brand_N = mkN "Marke" "Marken" feminine ; -- status=guess
+lin constable_N = variants{} ; -- 
+lin compromise_N = mkN "Kompromiss" masculine | mkN "Ausgleich" "Ausgleiche" masculine ; -- status=guess status=guess
+lin flag_N = mkN "Flag" neuter | mkN "Markierung" "Markierungen" feminine | mkN "Kennzeichen" "Kennzeichen" neuter ; -- status=guess status=guess status=guess
+lin filter_N = mkN "Filter" "Filter" masculine ; -- status=guess
+lin reign_N = mkN "Herrschaft" "Herrschaften" feminine | mkN "Regentschaft" feminine ; -- status=guess status=guess
+lin execute_V2 = mkV2 (prefixV "hin" (regV "richten")) ; -- status=guess, src=wikt
+lin pity_N = mkN "Mitleid" neuter ; -- status=guess
+lin merit_N = mkN "Verdienst" "Verdienste" masculine ; -- status=guess
+lin diagram_N = mkN "Diagramm" "Diagramme" neuter ; -- status=guess
+lin wool_N = mkN "Wolle" "Wollen" feminine ; -- status=guess
+lin organism_N = mkN "Organismus" "Organismen" masculine ; -- status=guess
+lin elegant_A = mk3A "elegant" "eleganter" "eleganteste" ; -- status=guess
+lin red_N = mkN "Rotrückenbussard" masculine ; -- status=guess
+lin undertaking_N = mkN "Unternehmen" "Unternehmen" neuter ; -- status=guess
+lin lesser_A = mkA "weniger" | mkA "kleiner" | mkA "geringere" ; -- status=guess status=guess status=guess
+lin reach_N = variants{} ; -- 
+lin marvellous_A = variants{} ; -- 
+lin improved_A = variants{} ; -- 
+lin locally_Adv = variants{} ; -- 
+lin entity_N = mkN "Wesen" "Wesen" neuter ; -- status=guess
+lin rape_N = mkN "Vergewaltigung" ; -- status=guess
+lin secure_A = mkA "zuverlässig" ; -- status=guess
+lin descend_V2 = variants{} ; -- 
+lin descend_V = variants{} ; -- 
+lin backwards_Adv = mkAdv "rückwärts" ; -- status=guess
+lin peer_V = mkV "spähen" ; -- status=guess, src=wikt
+lin excuse_V2 = mkV2 (mkReflV "entschuldigen") ; -- status=guess, src=wikt
+lin genetic_A = regA "genetisch" ; -- status=guess
+lin fold_V2 = mkV2 (irregV "falten" "faltet" "faltete" "faltete" "gefaltet") ; -- status=guess, src=wikt
+lin fold_V = irregV "falten" "faltet" "faltete" "faltete" "gefaltet" ; -- status=guess, src=wikt
+lin portfolio_N = mkN "Mappe" "Mappen" feminine ; -- status=guess
+lin consensus_N = mkN "Konsens" "Konsense" masculine | mkN "Einvernehmen" neuter ; -- status=guess status=guess
+lin thesis_N = mkN "These" "Thesen" feminine ; -- status=guess
+lin shop_V = prefixV "ein" (regV "kaufen") ; -- status=guess, src=wikt
+lin nest_N = mkN "Vogelnest" "Vogelnester" neuter | mkN "Nest" "Nester" neuter ; -- status=guess status=guess
+lin frown_V = junkV (mkV "die") "Stirn runzeln" | mkV "runzeln" ; -- status=guess, src=wikt status=guess, src=wikt
+lin builder_N = mkN "Baumeister" masculine | mkN "Erbauer" ; -- status=guess status=guess
+lin administer_V2 = mkV2 (mkV "darreichen" | irregV "verabreichen" "verabreicht" "verabreichte" "verabreichte" "verabreicht") ; -- status=guess, src=wikt status=guess, src=wikt
+lin administer_V = mkV "darreichen" | irregV "verabreichen" "verabreicht" "verabreichte" "verabreichte" "verabreicht" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tip_V2 = mkV2 (junkV (mkV "ein") "Trinkgeld geben") ; -- status=guess, src=wikt
+lin tip_V = compoundV "Trinkgeld" I.geben_V ;
+lin lung_N = lunge_N ; -- status=guess
+lin delegation_N = mkN "Delegation" ; -- status=guess
+lin outside_N = mkN "Außenseite" feminine ; -- status=guess
+lin heating_N = mkN "Heizung" ; -- status=guess
+lin like_Subj = variants{} ; -- 
+lin instinct_N = mkN "Instinkt" "Instinkte" masculine ; -- status=guess
+lin teenager_N = mkN "Jugendlicher" masculine | mkN "Jugendliche" feminine ; -- status=guess status=guess
+lin lonely_A = mk3A "einsam" "einsamer" "einsamste" ; -- status=guess
+lin residence_N = mkN "Aufenthaltserlaubnis" neuter | mkN "Niederlassungserlaubnis" neuter ; -- status=guess status=guess
+lin radiation_N = mkN "Strahlung" | mkN "Radiation" ; -- status=guess status=guess
+lin extract_V2 = mkV2 (irregV "entziehen" "entzieht" "entzog" "entzöge" "entzogen") ; -- status=guess, src=wikt
+lin concession_N = mkN "Gewerbeerlaubnis" feminine ; -- status=guess
+lin autonomy_N = mkN "Autonomie" "Autonomien" feminine ; -- status=guess
+lin norm_N = mkN "Norm" "Normen" feminine ; -- status=guess
+lin musicianMasc_N = reg2N "Musikant" "Musikanten" masculine;
+lin graduate_N = mkN "Absolvent" "Absolventen" masculine | mkN "Absolventin" "Absolventinnen" feminine ; -- status=guess status=guess
+lin glory_N = mkN "Ruhm" masculine ; -- status=guess
+lin bear_N = mkN "Bär" masculine ; -- status=guess
+lin persist_V = mkV "beharren" ; -- status=guess, src=wikt
+lin rescue_V2 = mkV2 (irregV "retten" "rettet" "rettete" "rette" "gerettet") ; -- status=guess, src=wikt
+lin equip_V2 = mkV2 (mkV "ausrüsten") ; -- status=guess, src=wikt
+lin partial_A = mk3A "parteiisch" "parteiischer" "parteiischste" ; -- status=guess
+lin officially_Adv = variants{} ; -- 
+lin capability_N = variants{} ; -- 
+lin worry_N = mkN "Sorge" "Sorgen" feminine ; -- status=guess
+lin liberation_N = mkN "Befreiung" ; -- status=guess
+lin hunt_V2 = L.hunt_V2 ;
+lin hunt_V = regV "jagen" ; -- status=guess, src=wikt
+lin daily_Adv = mkAdv "täglich" ; -- status=guess
+lin heel_N = mkN "Kanten" "Kanten" masculine | mkN "Knapp" masculine | mkN "Knust" masculine | mkN "Ranft" masculine | mkN "Scherzl" neuter | mkN "technical terms in bakery trade: Anschnitt" masculine | mkN "Abschnitt" "Abschnitte" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin contract_V2V = mkV2V (mkV "zusammenziehen" | irregV "kontrahieren" "kontrahiert" "kontrahierte" "kontrahierte" "kontrahiert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin contract_V2 = mkV2 (mkV "zusammenziehen" | irregV "kontrahieren" "kontrahiert" "kontrahierte" "kontrahierte" "kontrahiert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin contract_V = mkV "zusammenziehen" | irregV "kontrahieren" "kontrahiert" "kontrahierte" "kontrahierte" "kontrahiert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin update_V2 = mkV2 (regV "aktualisieren") ; -- status=guess, src=wikt
+lin assign_V2V = variants{} ; -- 
+lin assign_V2 = variants{} ; -- 
+lin spring_V2 = mkV2 (irregV "springen" "springt" "sprang" "spränge" "gesprungen") ; -- status=guess, src=wikt
+lin spring_V = irregV "springen" "springt" "sprang" "spränge" "gesprungen" ; -- status=guess, src=wikt
+lin single_N = mkN "Einer" "Einer" masculine ; -- status=guess
+lin commons_N = mkN "Allmende" "Allmenden" feminine ; -- status=guess
+lin weekly_A = mkA "wöchentlich" ; -- status=guess
+lin stretch_N = mkN "Strecken" neuter ; -- status=guess
+lin pregnancy_N = mkN "Schwangerschaft" "Schwangerschaften" feminine ; -- status=guess
+lin happily_Adv = mkAdv "und wenn sie nicht gestorben sind" | mkAdv "dann" ; -- status=guess status=guess
+lin spectrum_N = mkN "Spektrum" "Spektren" neuter ; -- status=guess
+lin interfere_V = mkV "stören" ; -- status=guess, src=wikt
+lin suicide_N = mkN "Selbstmordattentäter" masculine ; -- status=guess
+lin panic_N = mkN "Panik" "Paniken" feminine ; -- status=guess
+lin invent_V2 = mkV2 (prefixV "aus" (irregV "denken" "denkt" "dachte" "dächte" "gedacht" | irregV "erfinden" "erfindet" "erfand" "erfände" "erfunden")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin invent_V = prefixV "aus" (irregV "denken" "denkt" "dachte" "dächte" "gedacht") | irregV "erfinden" "erfindet" "erfand" "erfände" "erfunden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin intensive_A = mk3A "intensiv" "intensiver" "intensivste" ; -- status=guess
+lin damp_A = mk3A "feucht" "feuchter" "feuchteste" ; -- status=guess
+lin simultaneously_Adv = mkAdv "gleichzeitig" ; -- status=guess
+lin giant_N = mkN "Großer Ameisenbär" masculine ; -- status=guess
+lin casual_A = mkA "gleichgültig" ; -- status=guess
+lin sphere_N = mkN "Kugel" "Kugeln" feminine ; -- status=guess
+lin precious_A = mkA "kostbar" | mk3A "wertvoll" "wertvoller" "wertvollste" ; -- status=guess status=guess
+lin sword_N = mkN "Schwert" "Schwerter" neuter ; -- status=guess
+lin envisage_V2 = mkV2 (irregV "vorstellen" "stellt" "stell" "stelle" "vorgestellt") ; -- status=guess, src=wikt
+lin bean_N = mkN "Bohne" "Bohnen" feminine ; -- status=guess
+lin time_V2 = mkV2 (regV "timen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin crazy_A = mkA "verrückt" ; -- status=guess
+lin changing_A = variants{} ; -- 
+lin primary_N = mkN "Handschwinge" feminine ; -- status=guess
+lin concede_VS = mkVS (mkV "einräumen") | mkVS (mkV "zugestehen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin concede_V2 = mkV2 (mkV "einräumen") | mkV2 (mkV "zugestehen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin concede_V = mkV "einräumen" | mkV "zugestehen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin besides_Adv = mkAdv "außerdem" | mkAdv "weiterhin" | mkAdv "darüber hinaus" ; -- status=guess status=guess status=guess
+lin unite_V2 = mkV2 (mkV "vereinen") ; -- status=guess, src=wikt
+lin unite_V = mkV "vereinen" ; -- status=guess, src=wikt
+lin severely_Adv = mkAdv "streng" ; -- status=guess
+lin separately_Adv = mkAdv "getrennt" ; -- status=guess
+lin instruct_V2 = variants{} ; -- 
+lin insert_V2 = mkV2 (mkV "einfügen") ; -- status=guess, src=wikt
+lin go_N = mkN "Grauer Lärmvogel" masculine ; -- status=guess
+lin exhibit_V2 = mkV2 (regV "zeigen") ; -- status=guess, src=wikt
+lin brave_A = mk3A "tapfer" "tapferer" "tapferste" | mk3A "mutig" "mutiger" "mutigste" ; -- status=guess status=guess
+lin tutor_N = variants{} ; -- 
+lin tune_N = mkN "Melodie" "Melodien" feminine ; -- status=guess
+lin debut_N = variants{} ; -- 
+lin debut_2_N = variants{} ; -- 
+lin debut_1_N = variants{} ; -- 
+lin continued_A = variants{} ; -- 
+lin bid_V2 = mkV2 (regV "melden" | irregV "reizen" "reizt" "reizte" "reizte" "reizt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bid_V = regV "melden" | irregV "reizen" "reizt" "reizte" "reizte" "reizt" ; -- status=guess, src=wikt status=guess, src=wikt
+lin incidence_N = variants{} ; -- 
+lin downstairs_Adv = mkAdv "unten" | mkAdv "treppab" | mkAdv "treppabwärts" | mkAdv "nach rechts" ; -- status=guess status=guess status=guess status=guess
+lin cafe_N = variants{} ; -- 
+lin regret_VS = mkVS (regV "bedauern" | regV "bereuen" | irregV "leidtun" "tut" "tat" "täte" "getan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin regret_V2 = mkV2 (regV "bedauern" | regV "bereuen" | irregV "leidtun" "tut" "tat" "täte" "getan") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin killer_N = mkN "Killer-Anwendung" feminine | mkN "Killer-Applikation" feminine ; -- status=guess status=guess
+lin delicate_A = mk3A "empfindlich" "empfindlicher" "empfindlichste" ; -- status=guess
+lin subsidiary_N = mkN "Tochterunternehmen" "Tochterunternehmen" neuter | mkN "Tochtergesellschaft" feminine ; -- status=guess status=guess
+lin gender_N = mkN "Geschlecht" "Geschlechter" neuter ; -- status=guess
+lin entertain_V2 = mkV2 (irregV "unterhalten" "unterhält" "unterhielt" "unterhielte" "unterhalten") ; -- status=guess, src=wikt
+lin cling_V = irregV "haften" "haftet" "haftete" "haftete" "gehaftet" | regV "klammern" ; -- status=guess, src=wikt status=guess, src=wikt
+lin vertical_A = regA "vertikal" | mk3A "senkrecht" "senkrechter" "senkrechteste" ; -- status=guess status=guess
+lin fetch_V2 = mkV2 (regV "holen") ; -- status=guess, src=wikt
+lin strip_V2 = variants{} ; -- 
+lin strip_V = variants{} ; -- 
+lin plead_VS = mkVS (irregV "bitten" "bittet" "bat" "bäte" "gebeten" | prefixV "an" (regV "flehen") | mkV "beschwören") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plead_V2 = mkV2 (irregV "bitten" "bittet" "bat" "bäte" "gebeten" | prefixV "an" (regV "flehen") | mkV "beschwören") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plead_V = irregV "bitten" "bittet" "bat" "bäte" "gebeten" | prefixV "an" (regV "flehen") | mkV "beschwören" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin duck_N = mkN "Ente" "Enten" feminine ; -- status=guess
+lin breed_N = mkN "Rasse" "Rassen" feminine ; -- status=guess
+lin assistant_A = mkA "helfend" | mk3A "hilfreich" "hilfreicher" "hilfreichste" ; -- status=guess status=guess
+lin pint_N = mkN "Pint" neuter ; -- status=guess
+lin abolish_V2 = mkV2 (irregV "vernichten" "vernichtet" "vernichtete" "vernichte" "vernichtet") ; -- status=guess, src=wikt
+lin translation_N = mkN "Übersetzung" feminine | mkN "Übersetzen" neuter ; -- status=guess status=guess
+lin princess_N = mkN "Prinzessin" "Prinzessinnen" feminine ; -- status=guess
+lin line_V2 = mkV2 (mkReflV "eingliedern") | mkV2 (mkReflV "aufreihen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin line_V = mkReflV "eingliedern" | mkReflV "aufreihen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin excessive_A = mkA "übermäßig" | mk3A "exzessiv" "exzessiver" "exzessivsten e" ; -- status=guess status=guess
+lin digital_A = regA "digital" ; -- status=guess status=guess
+lin steep_A = mk3A "steil" "steiler" "steilste" ; -- status=guess
+lin jet_N = mkN "Jet" "Jets" masculine | mkN "Düsenjet" masculine | mkN "Strahlflugzeug" neuter | mkN "Düsenflugzeug" neuter ; -- status=guess status=guess status=guess status=guess
+lin hey_Interj = mkInterj "Hallo" ; -- status=guess
+lin grave_N = grab_N ; -- status=guess
+lin exceptional_A = mkA "außergewöhnlich" ; -- status=guess
+lin boost_V2 = variants{} ; -- 
+lin random_A = mkA "zufällig" ; -- status=guess
+lin correlation_N = mkN "Korrelation" ; -- status=guess
+lin outline_N = mkN "Umriss" "Umrisse" masculine | mkN "Kontur" "Konturen" feminine ; -- status=guess status=guess
+lin intervene_V2V = mkV2V (prefixV "ein" I.greifen_V | irregV "intervenieren" "interveniert" "intervenierte" "intervenierte" "interveniert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin intervene_V = prefixV "ein" I.greifen_V | irregV "intervenieren" "interveniert" "intervenierte" "intervenierte" "interveniert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin packet_N = variants{} ; -- 
+lin motivation_N = mkN "Motivation" ; -- status=guess
+lin safely_Adv = variants{} ; -- 
+lin harsh_A = mk3A "rau" "rauer" "raueste" | mk3A "harsch" "harscher" "harscheste" ; -- status=guess status=guess
+lin spell_N = mkN "Rechtschreibprüfung" feminine ; -- status=guess
+lin spread_N = mkN "Aufstrich" "Aufstriche" masculine ; -- status=guess
+lin draw_N = mkN "Ziehung" ; -- status=guess
+lin concrete_A = mkA "aus Beton" | mkA "Beton-" ; -- status=guess status=guess
+lin complicated_A = mk3A "kompliziert" "komplizierter" "komplizierteste" ; -- status=guess
+lin alleged_A = mkA "mutmaßlich" ; -- status=guess
+lin redundancy_N = mkN "Redundanz" "Redundanzen" feminine ; -- status=guess
+lin progressive_A = mkA "fortschrittlich" ; -- status=guess
+lin intensity_N = mkN "Intensität" feminine ; -- status=guess
+lin crack_N = mkN "Knall" "Knalle" masculine | mkN "Knacks" masculine | mkN "Krachen" neuter ; -- status=guess status=guess status=guess
+lin fly_N = mkN "Fliegenpilz" "Fliegenpilze" masculine ; -- status=guess
+lin fancy_V2 = mkV2 (junkV (mkV "auf") "stehen") ; -- status=guess, src=wikt
+lin alternatively_Adv = mkAdv "alternativ" | mkAdv "andernfalls" | mkAdv "andererseits" | mkAdv "beziehungsweise" | mkAdv "ersatzweise" | mkAdv "hilfsweise" | mkAdv "oder aber" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin waiting_A = variants{} ; -- 
+lin scandal_N = mkN "Skandal" "Skandale" masculine ; -- status=guess
+lin resemble_V2 = mkV2 (mkV "ähneln" | irregV "gleichen" "gleicht" "glich" "gliche" "geglichen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin parameter_N = mkN "Parameter" "Parameter" masculine ; -- status=guess
+lin fierce_A = mk3A "wild" "wilder" "wildeste" ; -- status=guess
+lin tropical_A = mk3A "tropisch" "tropischer" "tropischste" ; -- status=guess
+lin colour_V2A = variants{} ; -- 
+lin colour_V2 = variants{} ; -- 
+lin colour_V = variants{} ; -- 
+lin engagement_N = mkN "Gefecht" "Gefechte" neuter ; -- status=guess
+lin contest_N = mkN "Wettkampf" "Wettkämpfe" masculine | mkN "Wettbewerb" "Wettbewerbe" masculine | mkN "Wettstreit" "Wettstreite" masculine ; -- status=guess status=guess status=guess
+lin edit_V2 = mkV2 (irregV "bearbeiten" "bearbeitet" "bearbeitete" "bearbeite" "bearbeitet" | irregV "redigieren" "redigiert" "redigierte" "redigierte" "redigiert" | irregV "edieren" "ediert" "edierte" "edierte" "ediert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin courage_N = mkN "Mut'a-Ehe" "Mut'a-Ehen" feminine ; -- status=guess
+lin hip_N = mkN "Hüftknochen" masculine ; -- status=guess
+lin delighted_A = mkA "erfreut" | mkA "hocherfreut" ; -- status=guess status=guess
+lin sponsor_V2 = mkV2 (regV "sponsern") ; -- status=guess, src=wikt
+lin carer_N = mkN "Betreuer" "Betreuer" masculine | mkN "Betreuerin" feminine ; -- status=guess status=guess
+lin crack_V2 = mkV2 (junkV (mkV "scharf") "vorgehen") ; -- status=guess, src=wikt
+lin substantially_Adv = mkAdv "beträchtlich" | mkAdv "erheblich" | mkAdv "substanziell" | mkAdv "wesentlich" ; -- status=guess status=guess status=guess status=guess
+lin occupational_A = variants{} ; -- 
+lin trainer_N = mkN "Trainer" "Trainer" masculine ; -- status=guess
+lin remainder_N = mkN "Restposten" "Restposten" masculine ; -- status=guess
+lin related_A = mk3A "verwandt" "verwandter" "verwandteste" ; -- status=guess
+lin inherit_V2 = mkV2 (irregV "erben" "erbt" "erbte" "erbte" "geerbt") ; -- status=guess, src=wikt
+lin inherit_V = irregV "erben" "erbt" "erbte" "erbte" "geerbt" ; -- status=guess, src=wikt
+lin resume_V2 = mkV2 (mkV "wiederaufnehmen" | prefixV "fort" (regV "setzen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin resume_V = mkV "wiederaufnehmen" | prefixV "fort" (regV "setzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assignment_N = variants{} ; -- 
+lin conceal_V2 = mkV2 (irregV "verbergen" "verbergt" "verbarg" "verbärge" "verborgen" | mkV "verheimlichen" | irregV "verschleiern" "verschleiert" "verschleierte" "verschleierte" "verschleiert" | irregV "verschweigen" "verschweigt" "verschwieg" "verschwiege" "verschwiegen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclose_VS = mkVS (mkV "veröffentlichen") | mkVS (mkV "bekanntgeben") | mkVS (mkV "bekanntmachen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclose_V2 = mkV2 (mkV "veröffentlichen") | mkV2 (mkV "bekanntgeben") | mkV2 (mkV "bekanntmachen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclose_V = mkV "veröffentlichen" | mkV "bekanntgeben" | mkV "bekanntmachen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin exclusively_Adv = mkAdv "ausschließlich" | mkAdv "exklusiv" ; -- status=guess status=guess
+lin working_N = mkN "Ansatz" "Ansätze" masculine ; -- status=guess
+lin mild_A = mk3A "mild" "milder" "mildeste" ; -- status=guess
+lin chronic_A = mk3A "chronisch" "chronischer" "chronischste" ; -- status=guess
+lin splendid_A = mk3A "hervorragend" "hervorragender" "hervorragendste" ; -- status=guess
+lin function_V = regV "funktionieren" | irregV "arbeiten" "arbeitet" "arbeitete" "arbeite" "gearbeitet" | regV "wirken" | regV "funzen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin riderMasc_N = mkN "Reiter" "Reiter" masculine | mkN "Mitfahrer" "Mitfahrer" masculine ; -- status=guess status=guess status=guess status=guess
+lin clay_N = mkN "Lehm" "Lehme" masculine | mkN "Ton" masculine ; -- status=guess status=guess
+lin firstly_Adv = mkAdv "erstens" | mkAdv "an" ; -- status=guess status=guess
+lin conceive_V2 = mkV2 (irregV "empfangen" "empfangt" "empfing" "empfinge" "empfangen" | junkV (mkV "schwanger") "werden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin conceive_V = irregV "empfangen" "empfangt" "empfing" "empfinge" "empfangen" | junkV (mkV "schwanger") "werden" ; -- status=guess, src=wikt status=guess, src=wikt
+lin politically_Adv = variants{} ; -- 
+lin terminal_N = mkN "Terminal" masculine neuter ; -- status=guess
+lin accuracy_N = mkN "Genauigkeit" feminine | mkN "Präzision" feminine ; -- status=guess status=guess
+lin coup_N = mkN "Coup" masculine ; -- status=guess
+lin ambulance_N = mkN "Rettungswagen" "Rettungswagen" masculine | mkN "Krankenwagen" "Krankenwagen" masculine ; -- status=guess status=guess
+lin living_N = mkN "Lebensunterhalt" masculine ; -- status=guess
+lin offenderMasc_N = mkN "Täter" masculine ; -- status=guess
+lin similarity_N = mkN "Ähnlichkeit" feminine ; -- status=guess
+lin orchestra_N = mkN "Orchester" "Orchester" neuter ; -- status=guess
+lin brush_N = mkN "Bürste" feminine ; -- status=guess
+lin systematic_A = mk3A "systematisch" "systematischer" "systematischste" ; -- status=guess
+lin striker_N = variants{} ; -- 
+lin guard_V2 = mkV2 (mkV "schützen") ; -- status=guess, src=wikt
+lin guard_V = mkV "schützen" ; -- status=guess, src=wikt
+lin casualty_N = mkN "Opfer" "Opfer" neuter ; -- status=guess
+lin steadily_Adv = variants{} ; -- 
+lin painter_N = mkN "Maler" "Maler" masculine | mkN "Malerin" feminine | mkN "Kunstmaler" masculine | mkN "Kunstmalerin" feminine | mkN "Freizeitmaler" masculine | mkN "Freizeitmalerin" feminine | mkN "Hobbymaler" masculine | mkN "Hobbymalerin" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin opt_VV = mkVV (irregV "optieren" "optiert" "optierte" "optierte" "optiert") ; -- status=guess, src=wikt
+lin opt_V = irregV "optieren" "optiert" "optierte" "optierte" "optiert" ; -- status=guess, src=wikt
+lin handsome_A = mkA "hübsch" | mk3A "stattlich" "stattlicher" "stattlichste" ; -- status=guess status=guess
+lin banking_N = variants{} ; -- 
+lin sensitivity_N = variants{} ; -- 
+lin navy_N = mkN "Marineamt" neuter ; -- status=guess
+lin fascinating_A = variants{} ; -- 
+lin disappointment_N = mkN "Enttäuschung" feminine ; -- status=guess
+lin auditor_N = mkN "Wirtschaftsprüfer" masculine | mkN "Wirtschaftsprüfer" feminine ; -- status=guess status=guess
+lin hostility_N = mkN "Feindseligkeit" feminine ; -- status=guess
+lin spending_N = mkN "Kaufrausch" masculine ; -- status=guess
+lin scarcely_Adv = variants{} ; -- 
+lin compulsory_A = mkA "zwangsweise" | mkA "verpflichtend" ; -- status=guess status=guess
+lin photographer_N = mkN "Fotograf" "Fotografen" masculine | photograph_N ; -- status=guess status=guess
+lin ok_Interj = variants{} ; -- 
+lin neighbourhood_N = mkN "Nachbarschaft" "Nachbarschaften" feminine | mkN "Umgebung" ; -- status=guess status=guess
+lin ideological_A = mk3A "ideologisch" "ideologischer" "ideologischste" ; -- status=guess
+lin wide_Adv = variants{} ; -- 
+lin pardon_N = mkN "Vergebung" | mkN "Verzeihung" feminine ; -- status=guess status=guess
+lin double_N = mkN "Kauderwelsch" neuter ; -- status=guess
+lin criticize_V2 = variants{} ; -- 
+lin criticize_V = variants{} ; -- 
+lin supervision_N = mkN "Aufsicht" "Aufsichten" feminine | mkN "Beaufsichtigung" feminine ; -- status=guess status=guess
+lin guilt_N = mkN "Schuldgefühl" neuter ; -- status=guess
+lin deck_N = mkN "Deckstuhl" masculine | mkN "Badeliege" feminine | mkN "Faltstuhl" masculine | mkN "Liegestuhl" "Liegestühle" masculine | mkN "Poolliege" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin payable_A = variants{} ; -- 
+lin execution_N = mkN "Ausführung" feminine ; -- status=guess
+lin suite_N = mkN "Suite" feminine ; -- status=guess
+lin elected_A = variants{} ; -- 
+lin solely_Adv = mkAdv "nur" | mkAdv "einzig und allein" | mkAdv "ausschließlich" ; -- status=guess status=guess status=guess
+lin moral_N = mkN "Moralkodex" masculine ; -- status=guess
+lin collector_N = mkN "Kollektor" masculine ; -- status=guess
+lin questionnaire_N = mkN "Fragebogen" masculine ; -- status=guess
+lin flavour_N = mkN "Geschmacksstoff" masculine | mkN "Geschmacksverstärker" masculine ; -- status=guess status=guess
+lin couple_V2 = variants{} ; -- 
+lin couple_V = variants{} ; -- 
+lin faculty_N = mkN "Vermögen" neuter | mkN "Fähigkeit" feminine | mkN "Begabung" ; -- status=guess status=guess status=guess
+lin tour_V2 = variants{} ; -- 
+lin tour_V = variants{} ; -- 
+lin basket_N = mkN "Korb" "Körbe" masculine ; -- status=guess
+lin mention_N = mkN "Erwähnung" feminine ; -- status=guess
+lin kick_N = mkN "Ein-Euro-Job" "Ein-Euro-Jobs" masculine ; -- status=guess
+lin horizon_N = mkN "Horizont" "Horizonte" masculine ; -- status=guess
+lin drain_V2 = variants{} ; -- 
+lin drain_V = variants{} ; -- 
+lin happiness_N = mkN "Glück" neuter | mkN "Glücklichkeit" feminine ; -- status=guess status=guess
+lin fighter_N = mkN "Jäger" masculine ; -- status=guess
+lin estimated_A = variants{} ; -- 
+lin copper_N = mkN "Kupfer" "Kupfer" neuter ; -- status=guess
+lin legend_N = mkN "Legende" "Legenden" feminine ; -- status=guess
+lin relevance_N = mkN "Relevanz" feminine | mkN "Aktualität" feminine | mkN "Belang" "Belange" masculine ; -- status=guess status=guess status=guess
+lin decorate_V2 = mkV2 (mkV "ausschmücken") | mkV2 (mkV "dekorieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin continental_A = mkA "kontinental" ; -- status=guess
+lin ship_V2 = mkV2 (mkV "verschicken" | irregV "versenden" "versendet" "versendete" "versendete" "versendet") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ship_V = mkV "verschicken" | irregV "versenden" "versendet" "versendete" "versendete" "versendet" ; -- status=guess, src=wikt status=guess, src=wikt
+lin operational_A = variants{} ; -- 
+lin incur_V2 = variants{} ; -- 
+lin parallel_A = regA "parallel" ; -- status=guess
+lin divorce_N = mkN "Scheidung" | mkN "Ehescheidung" feminine ; -- status=guess status=guess
+lin opposed_A = variants{} ; -- 
+lin equilibrium_N = mkN "Gleichgewicht" "Gleichgewichte" neuter ; -- status=guess
+lin trader_N = mkN "Händler" masculine ; -- status=guess
+lin ton_N = mkN "Tonne" "Tonnen" feminine ; -- status=guess
+lin can_N = mkN "Gießkanne" feminine ; -- status=guess
+lin juice_N = mkN "Saft" "Säfte" masculine ; -- status=guess
+lin forum_N = mkN "Forum" neuter ; -- status=guess
+lin spin_V2 = mkV2 (irregV "spinnen" "spinnt" "spann" "spänne" "gesponnen") ; -- status=guess, src=wikt
+lin spin_V = irregV "spinnen" "spinnt" "spann" "spänne" "gesponnen" ; -- status=guess, src=wikt
+lin research_V2 = mkV2 (irregV "recherchieren" "recherchiert" "recherchiertete" "recherchiertete" "recherchiert" | mkV "erforschen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin research_V = irregV "recherchieren" "recherchiert" "recherchiertete" "recherchiertete" "recherchiert" | mkV "erforschen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hostile_A = mk3A "feindlich" "feindlicher" "feindlichste" ; -- status=guess
+lin consistently_Adv = variants{} ; -- 
+lin technological_A = mkA "technologisch" ; -- status=guess
+lin nightmare_N = mkN "Albtraum" "Albträume" masculine | mkN "Alptraum" "Alpträume" masculine ; -- status=guess status=guess
+lin medal_N = mkN "Medaille" "Medaillen" feminine ; -- status=guess
+lin diamond_N = mkN "Diamantstempelzelle" feminine ; -- status=guess
+lin speed_V2 = mkV2 (regV "rasen") ; -- status=guess, src=wikt
+lin speed_V = regV "rasen" ; -- status=guess, src=wikt
+lin peaceful_A = mk3A "friedfertig" "friedfertiger" "friedfertigste" ; -- status=guess
+lin accounting_A = variants{} ; -- 
+lin scatter_V2 = mkV2 (regV "zerstreuen") ; -- status=guess, src=wikt
+lin scatter_V = regV "zerstreuen" ; -- status=guess, src=wikt
+lin monster_N = mkN "Monster" "Monster" neuter | mkN "Ungeheuer" "Ungeheuer" neuter ; -- status=guess status=guess
+lin horrible_A = mk3A "schrecklich" "schrecklicher" "schrecklichste" ; -- status=guess
+lin nonsense_N = mkN "Blödsinn" masculine | mkN "Nonsens" masculine | mkN "Quatsch" masculine | mkN "Unsinn" masculine ; -- status=guess status=guess status=guess status=guess
+lin chaos_N = mkN "Unordnung" feminine | mkN "Chaos" neuter ; -- status=guess status=guess
+lin accessible_A = variants{} ; -- 
+lin humanity_N = mkN "Menschheit" feminine ; -- status=guess
+lin frustration_N = mkN "Frustration" ; -- status=guess
+lin chin_N = mkN "Kinn" "Kinne" neuter ; -- status=guess
+lin bureau_N = mkN "Kommode" feminine ; -- status=guess
+lin advocate_VS = mkVS (irregV "verteidigen" "verteidigt" "verteidigte" "verteidige" "verteidigt" | mkV "plädieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin advocate_V2 = mkV2 (irregV "verteidigen" "verteidigt" "verteidigte" "verteidige" "verteidigt" | mkV "plädieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin polytechnic_N = variants{} ; -- 
+lin inhabitant_N = mkN "Einwohner" "Einwohner" masculine | mkN "Einwohnerin" "Einwohnerinnen" feminine | mkN "Bewohner" "Bewohner" masculine | mkN "Bewohnerin" "Bewohnerinnen" feminine ; -- status=guess status=guess status=guess status=guess
+lin evil_A = mkA "böse" | mkA "übel" ; -- status=guess status=guess
+lin slave_N = mkN "Slave" masculine | mkN "Folgegerät" neuter ; -- status=guess status=guess
+lin reservation_N = mkN "Reservierung" feminine ; -- status=guess
+lin slam_V2 = mkV2 (mkV "zuschlagen") | mkV2 (mkV "zuknallen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin slam_V = mkV "zuschlagen" | mkV "zuknallen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin handle_N = mkN "Griff" "Griffe" masculine ; -- status=guess
+lin provincial_A = mkA "provinziell" | mkA "provinzial" ; -- status=guess status=guess
+lin fishing_N = mkN "Fischerboot" "Fischerboote" neuter ; -- status=guess
+lin facilitate_V2 = mkV2 (irregV "erleichtern" "erleichtert" "erleichterte" "erleichtere" "erleichtert" | mkV "fördern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin yield_N = mkN "Ertrag" "Erträge" masculine | mkN "Ausbeute" "Ausbeuten" feminine ; -- status=guess status=guess
+lin elbow_N = mkN "Ellbogen" "Ellbogen" masculine ; -- status=guess
+lin bye_Interj = mkInterj "tschüss" ; -- status=guess
+lin warm_V2 = mkV2 (mkV "wärmen") ; -- status=guess, src=wikt
+lin warm_V = mkV "wärmen" ; -- status=guess, src=wikt
+lin sleeve_N = mkN "Ärmel" masculine ; -- status=guess
+lin exploration_N = mkN "Erkundung" feminine ; -- status=guess
+lin creep_V = irregV "schleichen" "schleicht" "schlich" "schliche" "geschlichen" ; -- status=guess, src=wikt
+lin adjacent_A = regA "umliegend" | regA "nachfolgend" | regA "darauffolgend" ; -- status=guess status=guess status=guess
+lin theft_N = mkN "Diebstahl" "Diebstähle" masculine ; -- status=guess
+lin round_V2 = mkV2 (regV "runden") ; -- status=guess, src=wikt
+lin round_V = regV "runden" ; -- status=guess, src=wikt
+lin grace_N = mkN "Gnade" "Gnaden" feminine | mkN "Gunst" feminine ; -- status=guess status=guess
+lin predecessor_N = mkN "Vorgänger" masculine | mkN "Vorgängerin" feminine ; -- status=guess status=guess
+lin supermarket_N = mkN "Supermarkt" "Supermärkte" masculine ; -- status=guess
+lin smart_A = mk3A "klug" "klüger" "klügste" | mk3A "intelligent" "intelligenter" "intelligenteste" | mk3A "gescheit" "gescheiter" "gescheiteste" ; -- status=guess status=guess status=guess
+lin sergeant_N = mkN "Feldwebel" "Feldwebel" masculine ; -- status=guess
+lin regulate_V2 = mkV2 (irregV "regeln" "regelt" "regelte" "regelte" "regelt") ; -- status=guess, src=wikt
+lin clash_N = mkN "Zusammenstoß" masculine | mkN "Auseinandersetzung" ; -- status=guess status=guess
+lin assemble_V2 = mkV2 (mkReflV "versammeln") | mkV2 (mkV "zusammenkommen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assemble_V = mkReflV "versammeln" | mkV "zusammenkommen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin arrow_N = mkN "Pfeiltaste" feminine ; -- status=guess
+lin nowadays_Adv = mkAdv "gegenwärtig" | mkAdv "zur Zeit" | mkAdv "derzeitig" | mkAdv "jetzt" | mkAdv "zurzeit" | mkAdv "momentan" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin giant_A = mk3A "riesig" "riesiger" "riesigste" | mk3A "gigantisch" "gigantischer" "gigantischste" ; -- status=guess status=guess
+lin waiting_N = mkN "Warteliste" feminine ; -- status=guess
+lin tap_N = mkN "Gewindeschneider" "Gewindeschneider" masculine ; -- status=guess
+lin shit_N = mkN "Durchfall" "Durchfälle" masculine ; -- status=guess
+lin sandwich_N = mkN "Sandwich" "Sandwiches" neuter ; ----
+lin vanish_V = irregV "verschwinden" "verschwindet" "verschwand" "verschwände" "verschwunden" | irregV "vergehen" "vergeht" "verging" "verginge" "vergangen" | mkReflV "verflüchtigen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin commerce_N = mkN "Handel" masculine | mkN "Kommerz" feminine ; -- status=guess status=guess
+lin pursuit_N = mkN "Verfolgung" ; -- status=guess
+lin post_war_A = variants{} ; -- 
+lin will_V2 = mkV2 (werden_V) | mkV2 (junkV (mkV "present") "tense form is often used") ; -- status=guess, src=wikt status=guess, src=wikt
+lin will_V = werden_V | junkV (mkV "present") "tense form is often used" ; -- status=guess, src=wikt status=guess, src=wikt
+lin waste_A = mkA "wüst" | mkA "öde" ; -- status=guess status=guess
+lin collar_N = mkN "Ring" "Ringe" masculine ; -- status=guess
+lin socialism_N = mkN "Sozialismus" masculine ; -- status=guess
+lin skill_V = variants{} ; -- 
+lin rice_N = mkN "Reiskuchen" masculine ; -- status=guess
+lin exclusion_N = variants{} ; -- 
+lin upwards_Adv = mkAdv "aufwärts" ; -- status=guess
+lin transmission_N = mkN "Übertragung" feminine ; -- status=guess
+lin instantly_Adv = mkAdv "unmittelbar" ; -- status=guess
+lin forthcoming_A = mkA "bevorstehend" | mk3A "entgegenkommend" "entgegenkommender" "entgegenkommendsten e" ; -- status=guess status=guess
+lin appointed_A = variants{} ; -- 
+lin geographical_A = variants{} ; -- 
+lin fist_N = mkN "Faust" "Fäuste" feminine ; -- status=guess
+lin abstract_A = mk3A "abstrakt" "abstrakter" "abstrakteste" ; -- status=guess
+lin embrace_V2 = mkV2 (regV "umarmen") ; -- status=guess, src=wikt
+lin embrace_V = regV "umarmen" ; -- status=guess, src=wikt
+lin dynamic_A = mk3A "dynamisch" "dynamischer" "dynamischste" ; -- status=guess
+lin drawer_N = mkN "Zeichner" "Zeichner" masculine | mkN "Zeichnerin" "Zeichnerinnen" feminine ; -- status=guess status=guess
+lin dismissal_N = mkN "Entlassung" ; -- status=guess
+lin magic_N = mkN "Zauberei" "Zaubereien" feminine ; -- status=guess
+lin endless_A = mk3A "endlos" "endloser" "endloseste" | mkA "unbegrenzt" ; -- status=guess status=guess
+lin definite_A = mk3A "definitiv" "definitiver" "definitivste" ; -- status=guess
+lin broadly_Adv = variants{} ; -- 
+lin affection_N = mkN "Zuneigung" ; -- status=guess
+lin dawn_N = mkN "Dämmerung" feminine ; -- status=guess
+lin principal_N = mkN "Schulvorsteher" masculine | mkN "Schuldirektor" masculine ; -- status=guess status=guess
+lin bloke_N = mkN "Kerl" "Kerle" masculine ; -- status=guess
+lin trap_N = siphon_N ; -- status=guess
+lin communist_A = mk3A "kommunistisch" "kommunistischer" "kommunistischste" ; -- status=guess
+lin competence_N = mkN "Kompetenz" "Kompetenzen" feminine | mkN "Befähigung" feminine | mkN "Zuständigkeit" feminine ; -- status=guess status=guess status=guess
+lin complicate_V2 = mkV2 (irregV "komplizieren" "kompliziert" "komplizierte" "komplizierte" "kompliziert") ; -- status=guess, src=wikt
+lin neutral_A = mk3A "neutral" "neutraler" "neutralste" ; -- status=guess
+lin fortunately_Adv = mkAdv "glücklicherweise" | mkAdv "zum Glück" ; -- status=guess status=guess
+lin commonwealth_N = mkN "Staatenbund" masculine ; -- status=guess
+lin breakdown_N = mkN "Betriebsstörung" feminine | mkN "Panne" "Pannen" feminine ; -- status=guess status=guess
+lin combined_A = variants{} ; -- 
+lin candle_N = mkN "Kerze" "Kerzen" feminine ; -- status=guess
+lin venue_N = mkN "Schauplatz" masculine | mkN "Örtlichkeit" feminine | mkN "Stätte" feminine | mkN "Austragungsort" "Austragungsorte" masculine ; -- status=guess status=guess status=guess status=guess
+lin supper_N = mkN "Abendessen" "Abendessen" neuter ; -- status=guess
+lin analyst_N = mkN "Analytiker" "Analytiker" masculine ; -- status=guess
+lin vague_A = mk3A "nebelhaft" "nebelhafter" "nebelhafteste" | mk3A "schwach" "schwächer" "schwächste" | mk3A "unklar" "unklarer" "unklarste" | mk3A "undeutlich" "undeutlicher" "undeutlichste" | mkA "ungenau" | mk3A "ungewiss" "ungewisser" "ungewisseste" | mk3A "vage" "vager" "vagste" | mkA "verschwommen" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin publicly_Adv = variants{} ; -- 
+lin marine_A = variants{} ; -- 
+lin fair_Adv = variants{} ; -- 
+lin pause_N = mkN "Pause" "Pausen" feminine ; -- status=guess
+lin notable_A = mk3A "bemerkenswert" "bemerkenswerter" "bemerkenswerteste" ; -- status=guess
+lin freely_Adv = mkAdv "frei" ; -- status=guess
+lin counterpart_N = mkN "Gegenstück" neuter | pendant_N ; -- status=guess status=guess
+lin lively_A = mk3A "lebhaft" "lebhafter" "lebhafteste" ; -- status=guess
+lin script_N = mkN "Schrift" "Schriften" feminine ; -- status=guess
+lin sue_V2V = mkV2V (mkV "verklagen") ; -- status=guess, src=wikt
+lin sue_V2 = mkV2 (mkV "verklagen") ; -- status=guess, src=wikt
+lin sue_V = mkV "verklagen" ; -- status=guess, src=wikt
+lin legitimate_A = mkA "gültig" ; -- status=guess
+lin geography_N = mkN "Geografie" "Geografien" feminine | mkN "Geographie" "Geographien" feminine ; -- status=guess status=guess
+lin reproduce_V2 = mkV2 (mkReflV "vermehren") ; -- status=guess, src=wikt
+lin reproduce_V = mkReflV "vermehren" ; -- status=guess, src=wikt
+lin moving_A = mkA "rührend" ; -- status=guess
+lin lamb_N = mkN "Lamm" "Lämmer" neuter | mkN "Lammfleisch" neuter ; -- status=guess status=guess
+lin gay_A = mk3A "bunt" "bunter" "bunteste" ; -- status=guess
+lin contemplate_VS = mkVS (mkV "nachsinnen") ; -- status=guess, src=wikt
+lin contemplate_V2 = mkV2 (mkV "nachsinnen") ; -- status=guess, src=wikt
+lin contemplate_V = mkV "nachsinnen" ; -- status=guess, src=wikt
+lin terror_N = mkN "Schrecken" "Schrecken" masculine ; -- status=guess
+lin stable_N = mkN "Stalljunge" masculine | mkN "Stallknecht" masculine ; -- status=guess status=guess
+lin founder_N = mkN "Gründer" masculine | mkN "Gründerin" feminine ; -- status=guess status=guess
+lin utility_N = mkN "nützlich" ; -- status=guess
+lin signal_VS = mkVS (regV "signalisieren") ; -- status=guess, src=wikt
+lin signal_V2 = mkV2 (regV "signalisieren") ; -- status=guess, src=wikt
+lin shelter_N = mkN "Zuflucht" feminine | mkN "Obdach" neuter | mkN "Zufluchtsort" "Zufluchtsorte" masculine ; -- status=guess status=guess status=guess
+lin poster_N = mkN "Plakat" "Plakate" neuter | mkN "Anschlag" "Anschläge" masculine ; -- status=guess status=guess
+lin hitherto_Adv = mkAdv "bis dahin" | mkAdv "bis dato" | mkAdv "bislang" | mkAdv "bisher" ; -- status=guess status=guess status=guess status=guess
+lin mature_A = mk3A "reif" "reifer" "reifste" | mkA "gereift" ; -- status=guess status=guess
+lin cooking_N = mkN "Kochen" neuter ; -- status=guess
+lin head_A = mkA "Haupt-" ; -- status=guess
+lin wealthy_A = mk3A "wohlhabend" "wohlhabender" "wohlhabendste" | mk3A "reich" "reicher" "reichste" ; -- status=guess status=guess
+lin fucking_A = mkA "Scheiß-" ; -- status=guess
+lin confess_VS = mkVS (mkV "gestehen" | irregV "beichten" "beichtet" "beichtete" "beichte" "gebeichtet" | irregV "bekennen" "bekennt" "bekannte" "bekannte" "bekannt") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin confess_V2 = mkV2 (mkV "gestehen" | irregV "beichten" "beichtet" "beichtete" "beichte" "gebeichtet" | irregV "bekennen" "bekennt" "bekannte" "bekannte" "bekannt") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin confess_V = mkV "gestehen" | irregV "beichten" "beichtet" "beichtete" "beichte" "gebeichtet" | irregV "bekennen" "bekennt" "bekannte" "bekannte" "bekannt" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin age_V = irregV "altern" "altert" "alterte" "altere" "gealtert" | irregV "vergreisen" "vergreist" "vergreiste" "vergreiste" "vergreist" | irregV "reifen" "reift" "reifte" "reifte" "reift" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin miracle_N = mkN "Wunder" "Wunder" neuter ; -- status=guess
+lin magic_A = mk3A "magisch" "magischer" "magischste" ; -- status=guess
+lin jaw_N = mkN "Kiefer" "Kiefern" feminine | mkN "Unterkiefer" "Unterkiefer" masculine | mkN "Oberkiefer" masculine | mkN "Kinnbacke" feminine ; -- status=guess status=guess status=guess status=guess
+lin pan_N = mkN "Panarabismus" masculine ; -- status=guess
+lin coloured_A = variants{} ; -- 
+lin tent_N = mkN "Zelt" "Zelte" neuter ; -- status=guess
+lin telephone_V2 = mkV2 (irregV "telefonieren" "telefoniert" "telefonierte" "telefoniere" "telefoniert" | prefixV "an" (irregV "rufen" "ruft" "rief" "riefe" "gerufen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin telephone_V = irregV "telefonieren" "telefoniert" "telefonierte" "telefoniere" "telefoniert" | prefixV "an" (irregV "rufen" "ruft" "rief" "riefe" "gerufen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reduced_A = variants{} ; -- 
+lin tumour_N = variants{} ; -- 
+lin super_A = mkA "super" ; -- status=guess
+lin funding_N = mkN "Finanzierung" ; -- status=guess
+lin dump_V2 = variants{} ; -- 
+lin dump_V = variants{} ; -- 
+lin stitch_N = mkN "Seitenstechen" neuter ; -- status=guess
+lin shared_A = regA "gemeinsam" | regA "geteilt" | regA "verteilt" ; -- status=guess status=guess status=guess
+lin ladder_N = mkN "Leiter" "Leitern" feminine ; -- status=guess
+lin keeper_N = variants{} ; -- 
+lin endorse_V2 = mkV2 (irregV "empfehlen" "empfehlt" "empfahl" "empfähle" "empfohlen" | mkV "bestätigen" | mkV "unterstützen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin invariably_Adv = variants{} ; -- 
+lin smash_V2 = mkV2 (mkV "zusammenschlagen" | irregV "schmettern" "schmettert" "schmetterte" "schmetterte" "geschmettert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin smash_V = mkV "zusammenschlagen" | irregV "schmettern" "schmettert" "schmetterte" "schmetterte" "geschmettert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shield_N = mkN "Schutz" "Schutze" masculine ; -- status=guess
+lin heat_V2 = mkV2 (junkV (mkV "heiß") "machen") ; -- status=guess, src=wikt
+lin heat_V = junkV (mkV "heiß") "machen" ; -- status=guess, src=wikt
+lin surgeon_N = mkN "Chirurg" "Chirurgen" masculine | mkN "Chirurgin" feminine ; -- status=guess status=guess
+lin centre_V2 = variants{} ; -- 
+lin centre_V = variants{} ; -- 
+lin orange_N = variants{} ; -- 
+lin orange_2_N = variants{} ; -- 
+lin orange_1_N = variants{} ; -- 
+lin explode_V = regV "sprengen" | irregV "explodieren" "explodiert" "explodierte" "explodierte" "explodiert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin comedy_N = mkN "Komödie" feminine ; -- status=guess
+lin classify_V2 = mkV2 (mkV "einordenen") | mkV2 (mkV "einstufen") | mkV2 (irregV "unterteilen" "unterteilt" "unterteilte" "unterteile" "unterteilt") | mkV2 (irregV "klassifizieren" "klassifiziert" "klassifizierte" "klassifizierte" "klassifiziert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin artistic_A = mkA "kunstvoll" ; -- status=guess
+lin ruler_N = mkN "Lineal" "Lineale" neuter ; -- status=guess
+lin biscuit_N = mkN "Keks" ; -- status=guess
+lin workstation_N = mkN "Arbeitsplatz" "Arbeitsplätze" masculine ; -- status=guess
+lin prey_N = mkN "Beute" feminine ; -- status=guess
+lin manual_N = mkN "Handbuch" "Handbücher" neuter ; -- status=guess
+lin cure_N = variants{} ; -- 
+lin cure_2_N = variants{} ; -- 
+lin cure_1_N = variants{} ; -- 
+lin overall_N = mkN "Overall" masculine ; -- status=guess
+lin tighten_V2 = variants{} ; -- 
+lin tighten_V = variants{} ; -- 
+lin tax_V2 = mkV2 (mkV "besteuern") ; -- status=guess, src=wikt
+lin pope_N = mkN "Papst" "Päpste" masculine ;
+lin manufacturing_A = variants{} ; -- 
+lin adult_A = mkA "erwachsen" ; -- status=guess
+lin rush_N = mkN "Eile" feminine | mkN "Hast" feminine ; -- status=guess status=guess
+lin blanket_N = mkN "Decke" "Decken" feminine ; -- status=guess
+lin republican_N = variants{} ; -- 
+lin referendum_N = mkN "Referendum" "Referenden" neuter | mkN "Volksabstimmung" ; -- status=guess status=guess
+lin palm_N = mkN "Handfläche" feminine ; -- status=guess
+lin nearby_Adv = mkAdv "nebenan" | mkAdv "in petto" | mkAdv "nah" ; -- status=guess status=guess status=guess
+lin mix_N = mkN "Mischung" ; -- status=guess
+lin devil_N = mkN "Teufel" "Teufel" masculine ; -- status=guess
+lin adoption_N = mkN "Adoption" ; -- status=guess
+lin workforce_N = mkN "Belegschaft" "Belegschaften" feminine | mkN "Arbeitskraft" "Arbeitskräfte" feminine ;
+lin segment_N = mkN "Segment" "Segmente" neuter ; -- status=guess
+lin regardless_Adv = variants{} ; -- 
+lin contractor_N = mkN "Ausführer" ; -- status=guess
+lin portion_N = mkN "Teil" "Teile" neuter ; -- status=guess
+lin differently_Adv = mkAdv "anders" ; -- status=guess
+lin deposit_V2 = mkV2 (prefixV "ein" (regV "zahlen")) ; -- status=guess, src=wikt
+lin cook_N = mkN "Koch" "Köche" masculine | mkN "Köchin" feminine ; -- status=guess status=guess
+lin prediction_N = mkN "Voraussage" "Voraussagen" feminine | mkN "Vorhersage" "Vorhersagen" feminine | mkN "Prophezeiung" ; -- status=guess status=guess status=guess
+lin oven_N = mkN "Ofen" "Öfen" masculine ; -- status=guess
+lin matrix_N = mkN "Matrix" "Matrizen" feminine ; -- status=guess
+lin liver_N = L.liver_N ;
+lin fraud_N = mkN "Betrug" "Betrugsfälle" masculine ; -- status=guess
+lin beam_N = mkN "Balken" "Balken" masculine ; -- status=guess
+lin signature_N = mkN "Unterschrift" "Unterschriften" feminine ; -- status=guess
+lin limb_N = mkN "Glied" "Glieder" neuter | mkN "Gliedmaße" ; ---- n {f} {p}" | mkN "Extremitäten {f} {p}" ; -- status=guess status=guess status=guess
+lin verdict_N = mkN "Gerichtsurteil" neuter ; -- status=guess
+lin dramatically_Adv = variants{} ; -- 
+lin container_N = mkN "Container" "Container" masculine ; -- status=guess
+lin aunt_N = mkN "Tante" "Tanten" feminine ; -- status=guess
+lin dock_N = variants{} ; -- 
+lin submission_N = variants{} ; -- 
+lin arm_V2 = mkV2 (mkV "rüsten" | irregV "bewaffnen" "bewaffnet" "bewaffnete" "bewaffnete" "bewaffnet") ; -- status=guess, src=wikt status=guess, src=wikt
+lin arm_V = mkV "rüsten" | irregV "bewaffnen" "bewaffnet" "bewaffnete" "bewaffnete" "bewaffnet" ; -- status=guess, src=wikt status=guess, src=wikt
+lin odd_N = mkN "ungerade Funktion" feminine ; -- status=guess
+lin certainty_N = mkN "Sicherheit" "Sicherheiten" feminine ; -- status=guess
+lin boring_A = mk3A "langweilig" "langweiliger" "langweiligste" ; -- status=guess
+lin electron_N = mkN "Elektron" "Elektronen" neuter ; -- status=guess
+lin drum_N = mkN "Fass" "Fässer" neuter ; -- status=guess
+lin wisdom_N = mkN "Weisheit" "Weisheiten" feminine ; -- status=guess
+lin antibody_N = mkN "Antikörper" masculine ; -- status=guess
+lin unlike_A = variants{} ; -- 
+lin terrorist_N = mkN "Terrorist" "Terroristen" masculine | mkN "Terroristin" feminine ; -- status=guess status=guess
+lin post_V2 = mkV2 (regV "schicken") ; -- status=guess, src=wikt
+lin post_V = regV "schicken" ; -- status=guess, src=wikt
+lin circulation_N = mkN "Blutkreislauf" "Blutkreisläufe" masculine ; -- status=guess
+lin alteration_N = variants{} ; -- 
+lin fluid_N = mkN "Fluid" "Fluide" neuter | mkN "Flüssigkeit" feminine ; -- status=guess status=guess
+lin ambitious_A = mk3A "ehrgeizig" "ehrgeiziger" "ehrgeizigste" | mk3A "ambitioniert" "ambitionierter" "ambitionierteste" ; -- status=guess status=guess
+lin socially_Adv = variants{} ; -- 
+lin riot_N = mkN "Aufruhr" "Aufruhre" masculine | mkN "Tumult" masculine | mkN "Krawall" "Krawalle" masculine | mkN "Randale" ; ---- {f} {p}" ; -- status=guess status=guess status=guess status=guess
+lin petition_N = mkN "Petition" | mkN "Eingabe" "Eingaben" feminine ; -- status=guess status=guess
+lin fox_N = mkN "Fuchs" "Füchse" masculine | mkN "Middle Low German: vos" | mkN "vohe" | mkN "vō)" ; -- status=guess status=guess status=guess status=guess
+lin recruitment_N = mkN "Rekrutierung" feminine ; -- status=guess
+lin well_known_A = variants{} ; -- 
+lin top_V2 = variants{} ; -- 
+lin service_V2 = mkV2 (irregV "warten" "wartet" "wartete" "warte" "gewartet") ; -- status=guess, src=wikt
+lin flood_V2 = mkV2 (mkV "überschwemmen") | mkV2 (mkV "überfluten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin flood_V = mkV "überschwemmen" | mkV "überfluten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin taste_V2 = mkV2 (regV "schmecken") ; -- status=guess, src=wikt
+lin taste_V = regV "schmecken" ; -- status=guess, src=wikt
+lin memorial_N = mkN "Gedenkgottesdienst" masculine ; -- status=guess
+lin helicopter_N = mkN "Helikopter" "Helikopter" masculine | mkN "Hubschrauber" "Hubschrauber" masculine ; -- status=guess status=guess
+lin correspondence_N = mkN "Korrespondenz" "Korrespondenzen" feminine ; -- status=guess
+lin beef_N = mkN "Rindfleisch" neuter | mkN "Ochsenfleisch" ; -- status=guess status=guess
+lin overall_Adv = mkAdv "insgesamt" ; -- status=guess
+lin lighting_N = variants{} ; -- 
+lin harbour_N = L.harbour_N ;
+lin empirical_A = mk3A "empirisch" "empirischer" "empirischste" ; -- status=guess
+lin shallow_A = mkA "oberflächlich" ; -- status=guess
+lin seal_V2 = variants{} ; -- 
+lin seal_V = variants{} ; -- 
+lin decrease_V2 = mkV2 (prefixV "ab" (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen")) ; -- status=guess, src=wikt
+lin decrease_V = prefixV "ab" (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen") ; -- status=guess, src=wikt
+lin constituent_N = mkN "Wähler" masculine ; -- status=guess
+lin exam_N = variants{} ; -- 
+lin toe_N = mkN "Zeh" "Zehen" masculine | mkN "Zehe" "Zehen" feminine ; -- status=guess status=guess
+lin reward_V2 = mkV2 (regV "belohnen") ; -- status=guess, src=wikt
+lin thrust_V2 = mkV2 (irregV "schieben" "schiebt" "schob" "schöbe" "geschoben" | mkV "stoßen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin thrust_V = irregV "schieben" "schiebt" "schob" "schöbe" "geschoben" | mkV "stoßen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bureaucracy_N = mkN "Bürokratie" feminine ; -- status=guess
+lin wrist_N = mkN "Handgelenk" "Handgelenke" neuter ; -- status=guess
+lin nut_N = mkN "Nuss" "Nüsse" feminine ; -- status=guess
+lin plain_N = mkN "Ebene" "Ebenen" feminine ; -- status=guess
+lin magnetic_A = regA "magnetisch" ; -- status=guess
+lin evil_N = mkN "Böse" neuter | mkN "Übel" neuter ; -- status=guess status=guess
+lin widen_V2 = mkV2 (mkReflV "weiten") ; -- status=guess, src=wikt
+lin hazard_N = mkN "Zufall" "Zufälle" masculine ; -- status=guess
+lin dispose_V2 = mkV2 (regV "beseitigen" | irregV "entsorgen" "entsorgt" "entsorgte" "entsorgte" "entsorgt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dispose_V = regV "beseitigen" | irregV "entsorgen" "entsorgt" "entsorgte" "entsorgte" "entsorgt" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dealing_N = variants{} ; -- 
+lin absent_A = regA "abwesend" ; -- status=guess
+lin reassure_V2S = variants{} ; -- 
+lin reassure_V2 = variants{} ; -- 
+lin model_V2 = mkV2 (mkV "modellieren") ; -- status=guess, src=wikt
+lin model_V = mkV "modellieren" ; -- status=guess, src=wikt
+lin inn_N = mkN "Herberge" "Herbergen" feminine ; -- status=guess
+lin initial_N = mkN "Initiale" "Initialen" feminine | mkN "Initial" neuter ; -- status=guess status=guess
+lin suspension_N = mkN "Aussetzung" feminine ; -- status=guess
+lin respondent_N = variants{} ; -- 
+lin over_N = variants{} ; -- 
+lin naval_A = variants{} ; -- 
+lin monthly_A = regA "monatlich" ; -- status=guess
+lin log_N = mkN "Blockhaus" "Blockhäuser" neuter | mkN "Blockbau" masculine ; -- status=guess status=guess
+lin advisory_A = mkA "beratend" | mkA "Beratungs-" ; -- status=guess status=guess
+lin fitness_N = mkN "Tauglichkeit" feminine | mkN "Zweckmäßigkeit" feminine ; -- status=guess status=guess
+lin blank_A = mkA "unbeschrieben" | mkA "unausgefüllt" ; -- status=guess status=guess
+lin indirect_A = variants{} ; -- 
+lin tile_N = mkN "Kachel" feminine | mkN "Fliese" "Fliesen" feminine | mkN "Dachziegel" "Dachziegel" masculine ; -- status=guess status=guess status=guess
+lin rally_N = mkN "Kundgebung" ; -- status=guess
+lin economist_N = mkN "Wirtschaftswissenschaftler" masculine | mkN "Ökonom" masculine ; -- status=guess status=guess
+lin vein_N = mkN "Vene" "Venen" feminine ; -- status=guess
+lin strand_N = mkN "Strand" "Strände" masculine ; -- status=guess
+lin disturbance_N = mkN "Störung" feminine ; -- status=guess
+lin stuff_V2 = mkV2 (prefixV "aus" (regV "stopfen")) ; -- status=guess, src=wikt
+lin seldom_Adv = mkAdv "selten" ; -- status=guess
+lin coming_A = variants{} ; -- 
+lin cab_N = mkN "Führerhaus" neuter | mkN "Fahrerhaus" neuter | mkN "Führerkabine" feminine | mkN "Fahrerkabine" feminine ; -- status=guess status=guess status=guess status=guess
+lin grandfather_N = mkN "Großvater" masculine | mkN "Opa" "Opas" masculine | mkN "Opi" masculine | mkN "Großvater väterlicherseits" masculine | mkN "Großvater mütterlicherseits" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin flash_V = regV "blinken" ; -- status=guess, src=wikt
+lin destination_N = mkN "Reiseziel" "Reiseziele" neuter | mkN "Bestimmungsort" "Bestimmungsorte" masculine ; -- status=guess status=guess
+lin actively_Adv = variants{} ; -- 
+lin regiment_N = mkN "Regiment" "Regimenter" neuter ; -- status=guess
+lin closed_A = mk3A "geschlossen" "geschlossener" "geschlossenste" ; -- status=guess
+lin boom_N = mkN "Dröhnen" masculine ; -- status=guess
+lin handful_N = variants{} ; -- 
+lin remarkably_Adv = variants{} ; -- 
+lin encouragement_N = mkN "Ermutigung" feminine ; -- status=guess
+lin awkward_A = mk3A "ungeschickt" "ungeschickter" "ungeschickteste" | mkA "unbeholfen" | mkA "tölpelhaft" | mkA "patschert" ; -- status=guess status=guess status=guess status=guess
+lin required_A = variants{} ; -- 
+lin flood_N = mkN "Flut" "Fluten" feminine ; -- status=guess
+lin defect_N = mkN "Fehler" "Fehler" masculine | mkN "Defekt" "Defekte" masculine ; -- status=guess status=guess
+lin surplus_N = mkN "Überschuss" masculine ; -- status=guess
+lin champagne_N = mkN "Champagner" "Champagner" masculine ; -- status=guess
+lin liquid_N = mkN "Flüssigkeit" feminine ; -- status=guess
+lin shed_V2 = mkV2 (mkV "vergießen") ; -- status=guess, src=wikt
+lin welcome_N = mkN "Begrüßung" feminine | mkN "Empfang" "Empfänge" masculine ; -- status=guess status=guess
+lin rejection_N = variants{} ; -- 
+lin discipline_V2 = mkV2 (irregV "disziplinieren" "diszipliniert" "disziplinierte" "disziplinierte" "diszipliniert") ; -- status=guess, src=wikt
+lin halt_V2 = mkV2 (prefixV "an" (irregV "halten" "hält" "hielt" "hielte" "gehalten") | regV "stoppen" | regV "stocken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin halt_V = prefixV "an" (irregV "halten" "hält" "hielt" "hielte" "gehalten") | regV "stoppen" | regV "stocken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin electronics_N = mkN "Elektronik" feminine ; -- status=guess
+lin administratorMasc_N = reg2N "Administrator" "Administratoren" masculine;
+lin sentence_V2 = mkV2 (mkV "verurteilen") ; -- status=guess, src=wikt
+lin sentence_V = mkV "verurteilen" ; -- status=guess, src=wikt
+lin ill_Adv = variants{} ; -- 
+lin contradiction_N = mkN "Widerspruch" "Widersprüche" masculine ; -- status=guess
+lin nail_N = mkN "Nagelbombe" feminine ; -- status=guess
+lin senior_N = mkN "Stabshauptmann" "Stabshauptmänner" masculine ; -- status=guess
+lin lacking_A = variants{} ; -- 
+lin colonial_A = variants{} ; -- 
+lin primitive_A = mk3A "primitiv" "primitiver" "primitivste" ; -- status=guess
+lin whoever_NP = variants{} ; -- 
+lin lap_N = mkN "Schoß" masculine ; -- status=guess
+lin commodity_N = ware_N ; -- status=guess
+lin planned_A = variants{} ; -- 
+lin intellectual_N = mkN "Intellektueller" masculine | mkN "Intellektuelle" feminine ; -- status=guess status=guess
+lin imprisonment_N = mkN "Gefangenschaft" "Gefangenschaften" feminine | mkN "Haft" feminine ; -- status=guess status=guess
+lin coincide_V = mkV "übereinstimmen" ; -- status=guess, src=wikt
+lin sympathetic_A = mkA "mitfühlend" ; -- status=guess
+lin atom_N = mkN "Atom" "Atome" neuter ; -- status=guess
+lin tempt_V2V = mkV2V (regV "locken") ; -- status=guess, src=wikt
+lin tempt_V2 = mkV2 (regV "locken") ; -- status=guess, src=wikt
+lin sanction_N = mkN "Billigung" feminine | mkN "Billigung" feminine | mkN "Sanktionierung" feminine ; -- status=guess status=guess status=guess
+lin praise_V2 = mkV2 (regV "loben") ; -- status=guess, src=wikt
+lin favourable_A = mkA "günstig" ; -- status=guess
+lin dissolve_V2 = mkV2 (mkReflV "auflösen") ; -- status=guess, src=wikt
+lin dissolve_V = mkReflV "auflösen" ; -- status=guess, src=wikt
+lin tightly_Adv = variants{} ; -- 
+lin surrounding_N = variants{} ; -- 
+lin soup_N = mkN "Suppe" "Suppen" feminine ; -- status=guess
+lin encounter_N = mkN "Begegnung" | mkN "Treffen" "Treffen" neuter ; -- status=guess status=guess
+lin abortion_N = mkN "Abtreibung" ; -- status=guess
+lin grasp_V2 = mkV2 (irregV "greifen" "greift" "griff" "griffe" "gegriffen" | irregV "erfassen" "erfasst" "erfasste" "erfasste" "erfasst") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grasp_V = irregV "greifen" "greift" "griff" "griffe" "gegriffen" | irregV "erfassen" "erfasst" "erfasste" "erfasste" "erfasst" ; -- status=guess, src=wikt status=guess, src=wikt
+lin custody_N = mkN "Sorgerecht" "Sorgerechte" neuter | mkN "Obhut" feminine ; -- status=guess status=guess
+lin composer_N = mkN "Komponist" "Komponisten" masculine | mkN "Komponistin" feminine ; -- status=guess status=guess
+lin charm_N = mkN "Charme" masculine ; -- status=guess
+lin short_term_A = variants{} ; -- 
+lin metropolitan_A = variants{} ; -- 
+lin waist_N = mkN "Taille" "Taillen" feminine ; -- status=guess
+lin equality_N = mkN "Gleichberechtigung" feminine ; -- status=guess
+lin tribute_N = mkN "Tribut" "Tribute" masculine ; -- status=guess
+lin bearing_N = mkN "Lager" neuter ; -- status=guess
+lin auction_N = mkN "Versteigerung" feminine | mkN "Auktion" ; -- status=guess status=guess
+lin standing_N = mkN "stehende Ovation" feminine | mkN "Stehapplaus" masculine | mkN "Stehbeifall" masculine ; -- status=guess status=guess status=guess
+lin manufacture_N = mkN "Produktion" ; -- status=guess
+lin horn_N = L.horn_N ;
+lin barn_N = mkN "Scheune" "Scheunen" feminine | mkN "Stall" "Ställe" masculine | mkN "Schuppen" "Schuppen" masculine ; -- status=guess status=guess status=guess
+lin mayor_N = mkN "Bürgermeister" masculine | mkN "Bürgermeisterin" feminine ; -- status=guess status=guess
+lin emperor_N = mkN "Kaiser" "Kaiser" masculine | mkN "Imperator" masculine ; -- status=guess status=guess
+lin rescue_N = mkN "Rettung" ; -- status=guess
+lin integrated_A = regA "integriert" ; -- status=guess
+lin conscience_N = mkN "Gewissen" "Gewissen" neuter ; -- status=guess
+lin commence_V2 = mkV2 (prefixV "an" (irregV "fangen" "fangt" "fing" "finge" "gefangen") | irregV "beginnen" "beginnt" "begann" "begänne" "begonnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin commence_V = prefixV "an" (irregV "fangen" "fangt" "fing" "finge" "gefangen") | irregV "beginnen" "beginnt" "begann" "begänne" "begonnen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin grandmother_N = mkN "Großmutter" feminine | mkN "Omi" "Omis" feminine | mkN "Oma" "Omas" feminine ; -- status=guess status=guess status=guess
+lin discharge_V2 = mkV2 (mkV "entladen") ; -- status=guess, src=wikt
+lin discharge_V = mkV "entladen" ; -- status=guess, src=wikt
+lin profound_A = mk3A "tief" "tiefer" "tiefste" | mk3A "profund" "profunder" "profundeste" ; -- status=guess status=guess
+lin takeover_N = mkN "Geschäftsübernahme" feminine | mkN "Übernahme" feminine ; -- status=guess status=guess
+lin nationalist_N = mkN "Nationalist" masculine | mkN "Nationalistin" feminine ; -- status=guess status=guess
+lin effect_V2 = mkV2 (regV "bewirken") ; -- status=guess, src=wikt
+lin dolphin_N = mkN "Delphin" "Delphine" masculine | mkN "Delfin" "Delfine" masculine ; -- status=guess status=guess
+lin fortnight_N = variants{} ; -- 
+lin elephant_N = mkN "Elefant" "Elefanten" masculine | mkN "Elefantenbulle" masculine | mkN "Elefantin" feminine | mkN "Elefantenkuh" feminine | mkN "Elefantenkalb" neuter ; -- status=guess status=guess status=guess status=guess status=guess
+lin seal_N = mkN "Siegel" "Siegel" neuter | mkN "Petschaft" "Petschafte" neuter ; -- status=guess status=guess
+lin spoil_V2 = mkV2 (irregV "verderben" "verderbt" "verdarb" "verdürbe" "verdorben") ; -- status=guess, src=wikt
+lin spoil_V = irregV "verderben" "verderbt" "verdarb" "verdürbe" "verdorben" ; -- status=guess, src=wikt
+lin plea_N = mkN "Ersuchen" neuter | mkN "Flehen" neuter | mkN "Bitte" "Bitten" feminine | mkN "Appell" "Appelle" masculine ; -- status=guess status=guess status=guess status=guess
+lin forwards_Adv = variants{} ; -- 
+lin breeze_N = mkN "Kinderspiel" "Kinderspiele" neuter ; -- status=guess
+lin prevention_N = mkN "Prävention" feminine ; -- status=guess
+lin mineral_N = mkN "Mineral" neuter ; -- status=guess
+lin runner_N = mkN "Läufer" ; -- status=guess
+lin pin_V2 = variants{} ; -- 
+lin integrity_N = mkN "Integrität" feminine ; -- status=guess
+lin thereafter_Adv = variants{} ; -- 
+lin quid_N = variants{} ; -- 
+lin owl_N = mkN "Eule" "Eulen" feminine | mkN "Uhu" "Uhus" masculine ; -- status=guess status=guess
+lin rigid_A = mk3A "steif" "steifer" "steifste" ; -- status=guess
+lin orange_A = regA "orange" ; -- status=guess
+lin draft_V2 = mkV2 (mkV "abkommandieren") ; -- status=guess, src=wikt
+lin reportedly_Adv = variants{} ; -- 
+lin hedge_N = mkN "Hecke" "Hecken" feminine ; -- status=guess
+lin formulate_V2 = mkV2 (regV "formulieren" | prefixV "dar" (regV "legen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin associated_A = variants{} ; -- 
+lin position_V2 = mkV2 (mkV "positionieren") ; -- status=guess, src=wikt
+lin thief_N = mkN "Dieb" "Diebe" masculine ; -- status=guess
+lin tomato_N = mkN "Tomate" "Tomaten" feminine | mkN "Paradeiser" "Paradeiser" masculine ; -- status=guess status=guess
+lin exhaust_V2 = mkV2 (mkV "erschöpfen" | irregV "dezimieren" "dezimiert" "dezimierte" "dezimierte" "dezimiert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin evidently_Adv = variants{} ; -- 
+lin eagle_N = mkN "Zehn-Dollar-Note" feminine ; -- status=guess
+lin specified_A = variants{} ; -- 
+lin resulting_A = variants{} ; -- 
+lin blade_N = mkN "Klinge" "Klingen" feminine ; -- status=guess
+lin peculiar_A = variants{} ; -- 
+lin killing_N = mkN "Töten" neuter | mkN "Erlegen" neuter ; -- status=guess status=guess
+lin desktop_N = mkN "Desktop-Computer" masculine ; -- status=guess
+lin bowel_N = mkN "Inneres" neuter | mkN "Eingeweide" "Eingeweide" neuter | mkN "Bauch" "Bäuche" masculine ; -- status=guess status=guess status=guess
+lin long_V = mkV "sehnen" ; -- status=guess, src=wikt
+lin ugly_A = L.ugly_A ;
+lin expedition_N = mkN "Expedition" ; -- status=guess
+lin saint_N = mkN "Heiliger" masculine | mkN "Heilige" feminine ; -- status=guess status=guess
+lin variable_A = mk3A "variabel" "variabler" "variabelste" ; -- status=guess
+lin supplement_V2 = variants{} ; -- 
+lin stamp_N = mkN "Stempel" "Stempel" masculine ; -- status=guess
+lin slide_N = mkN "Rutsche" "Rutschen" feminine ; -- status=guess
+lin faction_N = mkN "Fraktion" ; -- status=guess
+lin enthusiastic_A = mk3A "enthusiastisch" "enthusiastischer" "enthusiastischste" | mkA "begeistert" ; -- status=guess status=guess
+lin enquire_V2 = variants{} ; -- 
+lin enquire_V = variants{} ; -- 
+lin brass_N = mkN "Messing" neuter ; -- status=guess
+lin inequality_N = mkN "Ungleichung" ; -- status=guess
+lin eager_A = mk3A "begierig" "begieriger" "begierigste" | mkA "gierig" ; -- status=guess status=guess
+lin bold_A = mk3A "mutig" "mutiger" "mutigste" | mkA "wagemutig" | mk3A "tapfer" "tapferer" "tapferste" | mkA "kühn" ; -- status=guess status=guess status=guess status=guess
+lin neglect_V2 = mkV2 (irregV "missachten" "missachtet" "missachtete" "missachte" "missachtet") ; -- status=guess, src=wikt
+lin saying_N = mkN "Sprichwort" "Sprichwörter" neuter | mkN "Ausspruch" "Aussprüche" masculine ; -- status=guess status=guess
+lin ridge_N = mkN "Grat" "Grate" masculine ; -- status=guess
+lin earl_N = mkN "Graf" "Grafen" masculine ; -- status=guess
+lin yacht_N = mkN "Yacht" "Yachten" feminine | mkN "Jacht" "Jachten" feminine ; -- status=guess status=guess
+lin suck_V2 = L.suck_V2 ;
+lin suck_V = junkV (mkV "mies") "sein" | junkV (mkV "zum") "Kotzen sein" | junkV (mkV "Scheiße") "sein" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin missing_A = regA "fehlend" ; -- status=guess
+lin extended_A = variants{} ; -- 
+lin valuation_N = variants{} ; -- 
+lin delight_V2 = variants{} ; -- 
+lin delight_V = variants{} ; -- 
+lin beat_N = variants{} ; -- 
+lin worship_N = mkN "Verehrung" feminine | mkN "Anbetung" ; -- status=guess status=guess
+lin fossil_N = mkN "Fossil" "Fossilien" neuter ; -- status=guess
+lin diminish_V2 = mkV2 (regV "schrumpfen") ; -- status=guess, src=wikt
+lin diminish_V = regV "schrumpfen" ; -- status=guess, src=wikt
+lin taxpayer_N = mkN "Steuerzahler" "Steuerzahler" masculine | mkN "Steuerzahlerin" feminine ; -- status=guess status=guess
+lin corruption_N = mkN "Korruption" ; -- status=guess
+lin accurately_Adv = mkAdv "genau" | mkAdv "akkurat" | mkAdv "präzise" ; -- status=guess status=guess status=guess
+lin honour_V2 = mkV2 (irregV "ehren" "ehrt" "ehrte" "ehrte" "ehrt") ; -- status=guess, src=wikt
+lin depict_V2 = mkV2 (prefixV "dar" (regV "stellen")) ; -- status=guess, src=wikt
+lin pencil_N = mkN "Federkasten" masculine | mkN "Federmäppchen" neuter ; -- status=guess status=guess
+lin drown_V2 = mkV2 (irregV "ertrinken" "ertrinkt" "ertrank" "ertränke" "ertrunken") ; -- status=guess, src=wikt
+lin drown_V = irregV "ertrinken" "ertrinkt" "ertrank" "ertränke" "ertrunken" ; -- status=guess, src=wikt
+lin stem_N = mkN "Stamm" "Stämme" masculine ; -- status=guess
+lin lump_N = mkN "Kloß" masculine ; -- status=guess
+lin applicable_A = regA "anwendbar" ; -- status=guess
+lin rate_V2 = variants{} ; -- 
+lin rate_V = variants{} ; -- 
+lin mobility_N = mkN "Mobilität" feminine ; -- status=guess
+lin immense_A = mk3A "immens" "immenser" "immenseste" ; -- status=guess
+lin goodness_N = mkN "Güte" feminine | mkN "Gütigkeit" feminine | mkN "Herzensgüte" feminine | mkN "Tugend" "Tugenden" feminine | mkN "Integrität" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin price_V2V = mkV2V (mkV "schätzen") | mkV2V (junkV (mkV "den") "Preis festsetzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin price_V2 = mkV2 (mkV "schätzen") | mkV2 (junkV (mkV "den") "Preis festsetzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin price_V = mkV "schätzen" | junkV (mkV "den") "Preis festsetzen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin preliminary_A = mkA "vorläufig" | mkA "vorbereitend" ; -- status=guess status=guess
+lin graph_N = mkN "Graph" "Graphen" masculine ; -- status=guess
+lin referee_N = mkN "Rezensent" "Rezensenten" masculine | mkN "Lektor" "Lektoren" masculine ; -- status=guess status=guess
+lin calm_A = mk3A "ruhig" "ruhiger" "ruhigste" ; -- status=guess
+lin onwards_Adv = variants{} ; -- 
+lin omit_V2 = mkV2 (prefixV "weg" (irregV "lassen" "lasst" "ließ" "ließe" "gelassen") | prefixV "aus" (irregV "lassen" "lasst" "ließ" "ließe" "gelassen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin genuinely_Adv = variants{} ; -- 
+lin excite_V2 = mkV2 (irregV "erregen" "erregt" "erregte" "erregte" "erregt" | prefixV "an" (regV "regen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin dreadful_A = mk3A "furchtbar" "furchtbarer" "furchtbarste" | mk3A "schrecklich" "schrecklicher" "schrecklichste" ; -- status=guess status=guess
+lin cave_N = mkN "Höhle" feminine ; -- status=guess
+lin revelation_N = mkN "Offenbarung" ; -- status=guess
+lin grief_N = mkN "Kummer" masculine ; -- status=guess
+lin erect_V2 = variants{} ; -- 
+lin tuck_V2 = mkV2 (junkV (mkV "1.") "stecken") ; -- status=guess, src=wikt
+lin tuck_V = junkV (mkV "1.") "stecken" ; -- status=guess, src=wikt
+lin meantime_N = variants{} ; -- 
+lin barrel_N = mkN "Lauf" "Läufe" masculine ; -- status=guess
+lin lawn_N = mkN "Rasen" "Rasen" masculine | mkN "Wiese" "Wiesen" feminine ; -- status=guess status=guess
+lin hut_N = mkN "Hütte" feminine ; -- status=guess
+lin swing_N = mkN "Schaukel" "Schaukeln" feminine ;
+lin subject_V2 = mkV2 (mkV "unterwerfen") ; -- status=guess, src=wikt
+lin ruin_V2 = mkV2 (regV "ruinieren") ; -- status=guess, src=wikt
+lin slice_N = mkN "Brotscheibe" feminine | mkN "Scheibe" "Scheiben" feminine | mkN "Anteil" "Anteile" masculine | mkN "Teil" "Teile" neuter | mkN "Stück" neuter ; -- status=guess status=guess status=guess status=guess status=guess
+lin transmit_V2 = mkV2 (mkV "übermitteln") ; -- status=guess, src=wikt
+lin thigh_N = mkN "Oberschenkel" "Oberschenkel" masculine ; -- status=guess
+lin practically_Adv = mkAdv "praktisch" ; -- status=guess
+lin dedicate_V2 = mkV2 (regV "widmen") ; -- status=guess, src=wikt
+lin mistake_V2 = mkV2 (irregV "verwechseln" "verwechselt" "verwechselte" "verwechselte" "verwechselt") ; -- status=guess, src=wikt
+lin mistake_V = irregV "verwechseln" "verwechselt" "verwechselte" "verwechselte" "verwechselt" ; -- status=guess, src=wikt
+lin corresponding_A = regA "korrespondierend" ; -- status=guess
+lin albeit_Subj = variants{} ; -- 
+lin sound_A = mk3A "gesund" "gesünder" "gesündeste" ; -- status=guess
+lin nurse_V2 = mkV2 (regV "stillen") ; -- status=guess, src=wikt
+lin discharge_N = mkN "Entlassung" ; -- status=guess
+lin comparative_A = mkA "vergleichend" ; -- status=guess
+lin cluster_N = mkN "Streubombe" feminine ; -- status=guess
+lin propose_VV = mkVV (irregV "einen" "eint" "einte" "einte" "geeint") ; -- status=guess, src=wikt
+lin propose_VS = mkVS (irregV "einen" "eint" "einte" "einte" "geeint") ; -- status=guess, src=wikt
+lin propose_V2 = mkV2 (irregV "einen" "eint" "einte" "einte" "geeint") ; -- status=guess, src=wikt
+lin propose_V = irregV "einen" "eint" "einte" "einte" "geeint" ; -- status=guess, src=wikt
+lin obstacle_N = mkN "Hindernis" "Hindernisse" neuter ; -- status=guess
+lin motorway_N = autobahn_N ; -- status=guess
+lin heritage_N = mkN "Geburtsrecht" neuter | mkN "Erbe" neuter ; -- status=guess status=guess
+lin counselling_N = variants{} ; -- 
+lin breeding_N = variants{} ; -- 
+lin characteristic_A = mk3A "charakteristisch" "charakteristischer" "charakteristischste" | mkA "bezeichnend" | regA "kennzeichnend" | mk3A "typisch" "typischer" "typischste" ; -- status=guess status=guess status=guess status=guess
+lin bucket_N = mkN "Ein-Euro-Job" "Ein-Euro-Jobs" masculine ; -- status=guess
+lin migration_N = mkN "Migration" ; -- status=guess
+lin campaign_V = mkReflV "einsetzen" ; -- status=guess, src=wikt
+lin ritual_N = mkN "Ritual" neuter ; -- status=guess
+lin originate_V2 = mkV2 (irregV "entwickeln" "entwickelt" "entwickelte" "entwickelte" "entwickelt" | irregV "erzeugen" "erzeugt" "erzeugte" "erzeugte" "erzeugt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin originate_V = irregV "entwickeln" "entwickelt" "entwickelte" "entwickelte" "entwickelt" | irregV "erzeugen" "erzeugt" "erzeugte" "erzeugte" "erzeugt" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hunting_N = mkN "Jagd" "Jagden" feminine ; -- status=guess
+lin crude_A = mk3A "roh" "roher" "rohstenroheste" ; -- status=guess
+lin protocol_N = variants{} ; -- 
+lin prejudice_N = mkN "Vorurteil" "Vorurteile" neuter | mkN "Voreingenommenheit" feminine ; -- status=guess status=guess
+lin inspiration_N = mkN "Einatmung" feminine | mkN "Einatmen" neuter ; -- status=guess status=guess
+lin dioxide_N = mkN "Dioxid" "Dioxide" neuter ; -- status=guess
+lin chemical_A = regA "chemisch" ; -- status=guess
+lin uncomfortable_A = mk3A "unbehaglich" "unbehaglicher" "unbehaglichste" ; -- status=guess
+lin worthy_A = mkA "würdig" ; -- status=guess
+lin inspect_V2 = mkV2 (mkV "begutachten" | irregV "untersuchen" "untersucht" "untersuchte" "untersuchte" "untersucht" | mkV "inspizieren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin summon_V2 = mkV2 (prefixV "vor" (irregV "laden" "lädt" "lud" "lüde" "geladen")) ; -- status=guess, src=wikt
+lin parallel_N = barren_N ; -- status=guess
+lin outlet_N = mkN "Direktverkauf" masculine ; -- status=guess
+lin okay_A = variants{} ; -- 
+lin collaboration_N = mkN "Kollektivarbeit" feminine | mkN "Zusammenarbeit" feminine | mkN "Kollaboration" feminine ; -- status=guess status=guess status=guess
+lin booking_N = mkN "Buchung" | mkN "Reservierung" feminine ; -- status=guess status=guess
+lin salad_N = salat_N ; -- status=guess
+lin productive_A = mk3A "produktiv" "produktiver" "produktivste" ; -- status=guess
+lin charming_A = mk3A "charmant" "charmanter" "charmanteste" ; -- status=guess
+lin polish_A = variants{} ; -- 
+lin oak_N = mkN "Eiche" "Eichen" feminine ; -- status=guess
+lin access_V2 = mkV2 (junkV (mkV "Zugang") "haben") ; -- status=guess, src=wikt
+lin tourism_N = mkN "Tourismus" masculine ; -- status=guess
+lin independently_Adv = mkAdv "unabhängig" | mkAdv "selbstständig" ; -- status=guess status=guess
+lin cruel_A = mk3A "grausam" "grausamer" "grausamste" ; -- status=guess
+lin diversity_N = mkN "Vielfältigkeit" feminine | mkN "Mannigfaltigkeit" "Mannigfaltigkeiten" feminine | mkN "Vielfalt" feminine | mkN "Diversität" feminine ; -- status=guess status=guess status=guess status=guess
+lin accused_A = mkA "angeklagt" ; -- status=guess
+lin supplement_N = mkN "Ergänzung" feminine | mkN "Nachtrag" "Nachträge" masculine ; -- status=guess status=guess
+lin fucking_Adv = variants{} ; -- 
+lin forecast_N = mkN "Schätzung" feminine ; -- status=guess
+lin amend_V2V = mkV2V (irregV "verbessern" "verbessert" "verbesserte" "verbesserte" "verbessert") ; -- status=guess, src=wikt
+lin amend_V2 = mkV2 (irregV "verbessern" "verbessert" "verbesserte" "verbesserte" "verbessert") ; -- status=guess, src=wikt
+lin amend_V = irregV "verbessern" "verbessert" "verbesserte" "verbesserte" "verbessert" ; -- status=guess, src=wikt
+lin soap_N = mkN "Seife" "Seifen" feminine ; -- status=guess
+lin ruling_N = mkN "Reißfeder" feminine ; -- status=guess
+lin interference_N = mkN "Störung" feminine ; -- status=guess
+lin executive_A = mkA "exekutiv" ; -- status=guess
+lin mining_N = mkN "Bergbau" masculine ; -- status=guess
+lin minimal_A = regA "minimal" ; -- status=guess
+lin clarify_V2 = variants{} ; -- 
+lin clarify_V = variants{} ; -- 
+lin strain_V2 = variants{} ; -- 
+lin novel_A = regA "neuartig" | mk3A "neu" "neuer" "neusten, neueste" ; -- status=guess status=guess
+lin try_N = mkN "Versuch" "Versuche" masculine ; -- status=guess
+lin coastal_A = mkA "Küsten-" ; -- status=guess
+lin rising_A = mkA "steigend" | mkA "aufgehend" ; -- status=guess status=guess
+lin quota_N = quote_N ; -- status=guess
+lin minus_Prep = variants{} ; -- 
+lin kilometre_N = mkN "Kilometer" "Kilometer" masculine ; -- status=guess
+lin characterize_V2 = mkV2 (irregV "charakterisieren" "charakterisiert" "charakterisierte" "charakterisiere" "charakterisiert") ; -- status=guess, src=wikt
+lin suspicious_A = mkA "verdächtig" ; -- status=guess
+lin pet_N = mkN "Haustier" "Haustiere" neuter | mkN "Heimtier" "Heimtiere" neuter ; -- status=guess status=guess
+lin beneficial_A = mkA "nützlich" | mk3A "vorteilhaft" "vorteilhafter" "vorteilhafteste" ; -- status=guess status=guess
+lin fling_V2 = mkV2 (regV "schleudern") ; -- status=guess, src=wikt
+lin fling_V = regV "schleudern" ; -- status=guess, src=wikt
+lin deprive_V2 = mkV2 (prefixV "ab" (irregV "erkennen" "erkennt" "erkannte" "erkannte" "erkannt") | prefixV "weg" (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen") | mkV "berauben" | irregV "verweigern" "verweigert" "verweigerte" "verweigerte" "verweigert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin covenant_N = mkN "Zusage" "Zusagen" feminine ; -- status=guess
+lin bias_N = mkN "Voreingenommenheit" feminine ; -- status=guess
+lin trophy_N = mkN "Trophäe" feminine ; -- status=guess
+lin verb_N = mkN "Verb" "Verben" neuter | mkN "Verbum" "Verba" neuter | mkN "Zeitwort" "Zeitwörter" neuter ; -- status=guess status=guess status=guess
+lin honestly_Adv = mkAdv "ehrlich" ; -- status=guess
+lin extract_N = variants{} ; -- 
+lin straw_N = mkN "Halm" "Halme" masculine | mkN "Strohhalm" "Strohhalme" masculine ; -- status=guess status=guess
+lin stem_V2 = mkV2 (irregV "kommen" "kommt" "kam" "käme" "gekommen" | junkV (mkV "herrühren") "von") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stem_V = irregV "kommen" "kommt" "kam" "käme" "gekommen" | junkV (mkV "herrühren") "von" ; -- status=guess, src=wikt status=guess, src=wikt
+lin eyebrow_N = mkN "Augenbraue" "Augenbrauen" feminine ; -- status=guess
+lin noble_A = mk3A "nobel" "nobler" "nobelste" | mkA "adel" | mk3A "edel" "edler" "edelste" ; -- status=guess status=guess status=guess
+lin mask_N = mkN "Maske" "Masken" feminine ; -- status=guess
+lin lecturer_N = mkN "Lektor" "Lektoren" masculine ; -- status=guess
+lin girlfriend_N = mkN "Freundin" "Freundinnen" feminine ; -- status=guess
+lin forehead_N = mkN "Stirn" "Stirnen" feminine ; -- status=guess
+lin timetable_N = mkN "Zeitplan" masculine | mkN "Fahrplan" "Fahrpläne" masculine | mkN "Stundenplan" "Stundenpläne" masculine | mkN "etc.)" ; -- status=guess status=guess status=guess status=guess
+lin symbolic_A = regA "symbolisch" ; -- status=guess
+lin farming_N = variants{} ; -- 
+lin lid_N = mkN "Deckel" "Deckel" masculine ; -- status=guess
+lin librarian_N = mkN "Bibliothekar" "Bibliothekare" masculine | mkN "Bibliothekarin" "Bibliothekarinnen" feminine ; -- status=guess status=guess
+lin injection_N = mkN "Injektion" ; -- status=guess
+lin sexuality_N = mkN "Sexualität" feminine ; -- status=guess
+lin irrelevant_A = regA "irrelevant" ; -- status=guess
+lin bonus_N = mkN "Bonus" masculine | mkN "Prämie" feminine ; -- status=guess status=guess
+lin abuse_V2 = mkV2 (mkV "missbrauchen") ; -- status=guess, src=wikt
+lin thumb_N = mkN "Daumen" "Daumen" masculine ; -- status=guess
+lin survey_V2 = variants{} ; -- 
+lin ankle_N = mkN "Knöchel" masculine | mkN "Fußknöchel" masculine | mkN "Enkel" "Enkel" masculine ; -- status=guess status=guess status=guess
+lin psychologist_N = mkN "Psychologe" "Psychologen" masculine | mkN "Psychologin" feminine ; -- status=guess status=guess
+lin occurrence_N = mkN "Vorfall" "Vorfälle" masculine ; -- status=guess
+lin profitable_A = mkA "gewinnbringend" | mk3A "profitabel" "profitabler" "profitabelste" | mk3A "lukrativ" "lukrativer" "lukrativste" ; -- status=guess status=guess status=guess
+lin deliberate_A = mkA "wohlerwogen" | mkA "wohlüberlegt" | mkA "überlegt" ; -- status=guess status=guess status=guess
+lin bow_V2 = mkV2 (mkReflV "biegen") | mkV2 (mkReflV "verbiegen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bow_V = mkReflV "biegen" | mkReflV "verbiegen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tribe_N = mkN "Stamm" "Stämme" masculine | mkN "Volksstamm" "Volksstämme" masculine | mkN "Sippe" "Sippen" feminine | mkN "Volk" "Völker" neuter | mkN "Völkchen" neuter | mkN "Völklein" neuter | mkN "Sippschaft" feminine | mkN "Tribus" "Tribus" feminine | mkN "Völkerschaft" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin rightly_Adv = variants{} ; -- 
+lin representative_A = mkA "repräsentativ" ; -- status=guess
+lin code_V2 = variants{} ; -- 
+lin validity_N = variants{} ; -- 
+lin marble_N = mkN "Marmor" "Marmore" masculine ; -- status=guess
+lin bow_N = mkN "Pfeil" "Pfeile" masculine ; -- status=guess
+lin plunge_V2 = variants{} ; -- 
+lin plunge_V = variants{} ; -- 
+lin maturity_N = variants{} ; -- 
+lin maturity_3_N = variants{} ; -- 
+lin maturity_2_N = variants{} ; -- 
+lin maturity_1_N = variants{} ; -- 
+lin hidden_A = mkA "versteckt" | mkA "verborgen" ; -- status=guess status=guess
+lin contrast_V2 = mkV2 (mkV "gegenüberstellen" | irregV "kontrastieren" "kontrastiert" "kontrastierte" "kontrastierte" "kontrastiert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin contrast_V = mkV "gegenüberstellen" | irregV "kontrastieren" "kontrastiert" "kontrastierte" "kontrastierte" "kontrastiert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tobacco_N = mkN "Tabakpflanze" feminine ; -- status=guess
+lin middle_class_A = variants{} ; -- 
+lin grip_V2 = mkV2 (prefixV "fest" (irregV "halten" "hält" "hielt" "hielte" "gehalten") | irregV "greifen" "greift" "griff" "griffe" "gegriffen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin clergy_N = mkN "Geistlichkeit" feminine | mkN "Klerus" masculine ; -- status=guess status=guess
+lin trading_A = variants{} ; -- 
+lin passive_A = mk3A "passiv" "passiver" "passivste" | mkA "passivisch" ; -- status=guess status=guess
+lin decoration_N = mkN "Dekorieren" neuter | mkN "Verschönern" neuter ; -- status=guess status=guess
+lin racial_A = mkA "rassisch" | mkA "Rassen-" ; -- status=guess status=guess
+lin well_N = mkN "Brunnen" "Brunnen" masculine ; -- status=guess
+lin embarrassment_N = variants{} ; -- 
+lin sauce_N = mkN "Soße" feminine | mkN "Sauce" "Saucen" feminine ; -- status=guess status=guess
+lin fatal_A = mkA "verhängnisvoll" | mk3A "fatal" "fataler" "fatalste" ; -- status=guess status=guess
+lin banker_N = mkN "Bankier" "Bankiers" masculine ; -- status=guess
+lin compensate_V2 = mkV2 (irregV "kompensieren" "kompensiert" "kompensierte" "kompensierte" "kompensiert") ; -- status=guess, src=wikt
+lin compensate_V = irregV "kompensieren" "kompensiert" "kompensierte" "kompensierte" "kompensiert" ; -- status=guess, src=wikt
+lin make_up_N = variants{} ; -- 
+lin popularity_N = mkN "Popularität" feminine ; -- status=guess
+lin interior_A = variants{} ; -- 
+lin eligible_A = mkA "erwünscht" ; -- status=guess
+lin continuity_N = mkN "Kontinuität" feminine ; -- status=guess
+lin bunch_N = mkN "Bund" masculine | mkN "Strauß" masculine ; -- status=guess status=guess status=guess
+lin hook_N = mkN "Haken" "Haken" masculine | mkN "Angelhaken" "Angelhaken" masculine ; -- status=guess status=guess
+lin wicket_N = variants{} ; -- 
+lin pronounce_V2 = mkV2 (mkV "verkünden") ; -- status=guess, src=wikt
+lin pronounce_V = mkV "verkünden" ; -- status=guess, src=wikt
+lin ballet_N = mkN "Ballett" "Ballette" neuter ; -- status=guess
+lin heir_N = mkN "Thronerbe" masculine ; -- status=guess
+lin positively_Adv = mkAdv "definitiv" | mkAdv "bestimmt" | mkAdv "entschieden" | mkAdv "eindeutig" ; -- status=guess status=guess status=guess status=guess
+lin insufficient_A = regA "unzureichend" | mkA "ungenügend" ; -- status=guess status=guess
+lin substitute_V2 = mkV2 (irregV "ersetzen" "ersetzt" "ersetzte" "ersetzte" "ersetzt") ; -- status=guess, src=wikt
+lin substitute_V = irregV "ersetzen" "ersetzt" "ersetzte" "ersetzte" "ersetzt" ; -- status=guess, src=wikt
+lin mysterious_A = mkA "rätselhaft" ; -- status=guess
+lin dancer_N = mkN "Tänzerin" feminine | mkN "Tänzer" masculine ; -- status=guess status=guess
+lin trail_N = spur_N ; -- status=guess
+lin caution_N = mkN "Vorsicht" feminine | mkN "Achtsamkeit" "Achtsamkeiten" feminine | mkN "Behutsamkeit" feminine ; -- status=guess status=guess status=guess
+lin donation_N = mkN "Abgabe" "Abgaben" feminine | mkN "Spende" "Spenden" feminine ; -- status=guess status=guess
+lin added_A = variants{} ; -- 
+lin weaken_V2 = mkV2 (mkV "schwächen") ; -- status=guess, src=wikt
+lin weaken_V = mkV "schwächen" ; -- status=guess, src=wikt
+lin tyre_N = mkN "Reifen" "Reifen" masculine ; -- status=guess
+lin sufferer_N = variants{} ; -- 
+lin managerial_A = variants{} ; -- 
+lin elaborate_A = mkA "ausführlich" | mkA "durchdacht" ; -- status=guess status=guess
+lin restraint_N = mkN "Zurückhaltung" feminine ; -- status=guess
+lin renew_V2 = mkV2 (irregV "erneuern" "erneuert" "erneuerte" "erneuerte" "erneuert") ; -- status=guess, src=wikt
+lin gardenerMasc_N = reg2N "Gärtner" "Gärtner" masculine;
+lin dilemma_N = mkN "Dilemma" neuter ; -- status=guess
+lin configuration_N = mkN "Konfiguration" ; -- status=guess
+lin rear_A = variants{} ; -- 
+lin embark_V2 = mkV2 (mkV "einschiffen") ; -- status=guess, src=wikt
+lin embark_V = mkV "einschiffen" ; -- status=guess, src=wikt
+lin misery_N = mkN "Misere" "Miseren" feminine | mkN "Elend" neuter ; -- status=guess status=guess
+lin importantly_Adv = variants{} ; -- 
+lin continually_Adv = variants{} ; -- 
+lin appreciation_N = mkN "Anerkennung" | mkN "Würdigung" feminine | mkN "Dankbarkeit" "Dankbarkeiten" feminine | mkN "Wertschätzung" feminine ; -- status=guess status=guess status=guess status=guess
+lin radical_N = mkN "Radikal" "Radikale" neuter ; -- status=guess
+lin diverse_A = mk3A "verschieden" "verschiedner, verschiedener" "verschiedenste" | mk3A "unterschiedlich" "unterschiedlicher" "unterschiedlichste" ; -- status=guess status=guess
+lin revive_V2 = mkV2 (prefixV "wieder" (regV "beleben")) ; -- status=guess, src=wikt
+lin revive_V = prefixV "wieder" (regV "beleben") ; -- status=guess, src=wikt
+lin trip_V = regV "stolpern" ; -- status=guess, src=wikt
+lin lounge_N = mkN "Lounge" "Lounges" feminine ; -- status=guess
+lin dwelling_N = mkN "Wohnsitz" "Wohnsitze" masculine | mkN "Wohnung" ; -- status=guess status=guess
+lin parental_A = regA "elterlich" ; -- status=guess
+lin loyal_A = mk3A "loyal" "loyaler" "loyalste" | mk3A "treu" "treuer" "treusten, treueste" ; -- status=guess status=guess
+lin privatisation_N = variants{} ; -- 
+lin outsider_N = mkN "Außenseiter" masculine | mkN "Außenseiterin" feminine ; -- status=guess status=guess
+lin forbid_V2 = mkV2 (irregV "verbieten" "verbietet" "verbot" "verböte" "verboten" | irregV "untersagen" "untersagt" "untersagte" "untersagte" "untersagt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin yep_Interj = variants{} ; -- 
+lin prospective_A = regA "voraussichtlich" ; -- status=guess
+lin manuscript_N = mkN "Manuskript" "Manuskripte" neuter | mkN "Handschrift" "Handschriften" feminine | mkN "Kodex" masculine ; -- status=guess status=guess status=guess
+lin inherent_A = regA "innewohnend" | mkA "inhärent" ; -- status=guess status=guess
+lin deem_V2V = mkV2V (irregV "halten" "hält" "hielt" "hielte" "gehalten" | mkV "erachten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deem_V2A = mkV2A (irregV "halten" "hält" "hielt" "hielte" "gehalten" | mkV "erachten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deem_V2 = mkV2 (irregV "halten" "hält" "hielt" "hielte" "gehalten" | mkV "erachten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin telecommunication_N = variants{} ; -- 
+lin intermediate_A = variants{} ; -- 
+lin worthwhile_A = mkA "lohnend" | mk3A "wertvoll" "wertvoller" "wertvollste" ; -- status=guess status=guess
+lin calendar_N = mkN "Kalender" "Kalender" masculine ; -- status=guess
+lin basin_N = mkN "Becken" "Becken" neuter | mkN "Waschbecken" "Waschbecken" neuter ; -- status=guess status=guess
+lin utterly_Adv = variants{} ; -- 
+lin rebuild_V2 = mkV2 (mkV "wiederaufbauen") | mkV2 (mkV "umbauen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pulse_N = mkN "Puls" "Pulse" masculine ; -- status=guess
+lin suppress_V2 = mkV2 (mkV "unterdrücken") ; -- status=guess, src=wikt
+lin predator_N = mkN "Raubtier" "Raubtiere" neuter ; -- status=guess
+lin width_N = mkN "Breite" "Breiten" feminine | mkN "Weite" "Weiten" feminine ; -- status=guess status=guess
+lin stiff_A = mk3A "steif" "steifer" "steifste" | mk3A "starr" "starrer" "starrste" ; -- status=guess status=guess
+lin spine_N = mkN "Rückgrat" neuter | mkN "Wirbelsäule" feminine ; -- status=guess status=guess
+lin betray_V2 = mkV2 (irregV "verraten" "verrät" "verriet" "verriete" "verraten") ; -- status=guess, src=wikt
+lin punish_V2 = mkV2 (regV "bestrafen" | regV "strafen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stall_N = mkN "Stall" "Ställe" masculine ; -- status=guess
+lin lifestyle_N = mkN "Lebensstil" "Lebensstile" masculine | mkN "Lebensweise" "Lebensweisen" feminine ; -- status=guess status=guess
+lin compile_V2 = mkV2 (mkV "zusammenstellen") ; -- status=guess, src=wikt
+lin arouse_V2V = mkV2V (irregV "erregen" "erregt" "erregte" "erregte" "erregt") ; -- status=guess, src=wikt
+lin arouse_V2 = mkV2 (irregV "erregen" "erregt" "erregte" "erregte" "erregt") ; -- status=guess, src=wikt
+lin partially_Adv = mkAdv "teilweise" | mkAdv "teils" ; -- status=guess status=guess
+lin headline_N = mkN "Schlagzeile" "Schlagzeilen" feminine ; -- status=guess
+lin divine_A = mkA "göttlich" ; -- status=guess
+lin unpleasant_A = mk3A "unangenehm" "unangenehmer" "unangenehmste" ; -- status=guess
+lin sacred_A = mk3A "heilig" "heiliger" "heiligste" ; -- status=guess
+lin useless_A = mk3A "nutzlos" "nutzloser" "nutzloseste" | mkA "unnützlich" ; -- status=guess status=guess
+lin cool_V2 = mkV2 (mkV "abkühlen") ; -- status=guess, src=wikt
+lin cool_V = mkV "abkühlen" ; -- status=guess, src=wikt
+lin tremble_V = irregV "zittern" "zittert" "zitterte" "zitterte" "gezittert" ; -- status=guess, src=wikt
+lin statue_N = mkN "Statue" "Statuen" feminine | mkN "Standbild" neuter ; -- status=guess status=guess
+lin obey_V2 = mkV2 (irregV "gehorchen" "gehorcht" "gehorchte" "gehorchte" "gehorcht") ; -- status=guess, src=wikt
+lin obey_V = irregV "gehorchen" "gehorcht" "gehorchte" "gehorchte" "gehorcht" ; -- status=guess, src=wikt
+lin drunk_A = mk3A "betrunken" "betrunkener" "betrunkenste" | mk3A "besoffen" "besoffener" "besoffenste" ; -- status=guess status=guess
+lin tender_A = mk3A "zart" "zarter" "zarteste" | mkA "zärtlich" | mk3A "lieb" "lieber" "liebste" | mk3A "liebevoll" "liebevoller" "liebevollste" ; -- status=guess status=guess status=guess status=guess
+lin molecular_A = regA "molekular" ; -- status=guess
+lin circulate_V2 = variants{} ; -- 
+lin circulate_V = variants{} ; -- 
+lin exploitation_N = variants{} ; -- 
+lin explicitly_Adv = variants{} ; -- 
+lin utterance_N = mkN "Sprechfähigkeit" feminine | mkN "Sprachvermögen" neuter ; -- status=guess status=guess
+lin linear_A = mk3A "linear" "linearer" "linearste" ; -- status=guess
+lin chat_V = mkReflV "unterhalten" | regV "plaudern" | regV "schwatzen" | mkV "klönen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin revision_N = mkN "Wiederholung" | mkN "Überarbeitung" feminine ; -- status=guess status=guess
+lin distress_N = mkN "Not" "Nöte" feminine | mkN "Notlage" "Notlagen" feminine | mkN "Seenot" feminine ; -- status=guess status=guess status=guess
+lin spill_V2 = mkV2 (mkReflV "ergießen") ; -- status=guess, src=wikt
+lin spill_V = mkReflV "ergießen" ; -- status=guess, src=wikt
+lin steward_N = mkN "Verwalter" masculine ; -- status=guess
+lin knight_N = springer_N ; -- status=guess
+lin sum_V2 = mkV2 (regV "summieren") ; -- status=guess, src=wikt
+lin sum_V = regV "summieren" ; -- status=guess, src=wikt
+lin semantic_A = regA "semantisch" ; -- status=guess
+lin selective_A = mkA "wählerisch" ; -- status=guess
+lin learner_N = mkN "Lerner" "Lerner" masculine | mkN "Lernender" ; -- status=guess status=guess
+lin dignity_N = mkN "Würde" feminine ; -- status=guess
+lin senate_N = mkN "Senat" "Senate" masculine ; -- status=guess
+lin grid_N = mkN "Gitter" "Gitter" neuter ; -- status=guess
+lin fiscal_A = variants{} ; -- 
+lin activate_V2 = mkV2 (regV "aktivieren") ; -- status=guess, src=wikt
+lin rival_A = variants{} ; -- 
+lin fortunate_A = variants{} ; -- 
+lin jeans_N = mkN "Jeans" "Jeans" feminine | mkN "Jeanshose" "Jeanshosen" feminine ; -- status=guess status=guess
+lin select_A = variants{} ; -- 
+lin fitting_N = variants{} ; -- 
+lin commentator_N = mkN "Kommentator" masculine ; -- status=guess
+lin weep_V2 = mkV2 (regV "weinen") ; -- status=guess, src=wikt
+lin weep_V = regV "weinen" ; -- status=guess, src=wikt
+lin handicap_N = mkN "Vorsprung" ; -- status=guess
+lin crush_V2 = variants{} ; -- 
+lin crush_V = variants{} ; -- 
+lin towel_N = mkN "Handtuch" "Handtücher" neuter ; -- status=guess
+lin stay_N = variants{} ; -- 
+lin skilled_A = mkA "erfahren" ; -- status=guess
+lin repeatedly_Adv = mkAdv "wiederholt" ; -- status=guess
+lin defensive_A = mk3A "defensiv" "defensiver" "defensivste" ; -- status=guess
+lin calm_V2 = mkV2 (regV "beruhigen" | junkV (mkV "ruhig") "stellen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin calm_V = regV "beruhigen" | junkV (mkV "ruhig") "stellen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin temporarily_Adv = mkAdv "vorübergehend" ; -- status=guess
+lin rain_V2 = mkV2 (junkV (mkV "Bindfäden") "regnen") | mkV2 (junkV (mkV "in") "Strömen regnen") | mkV2 (junkV (mkV "aus") "allen Kannen gießen") | mkV2 (junkV (mkV "aus") "allen Kannen schütten") | mkV2 (junkV (mkV "wie") "aus Eimern schütten") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rain_V = junkV (mkV "Bindfäden") "regnen" | junkV (mkV "in") "Strömen regnen" | junkV (mkV "aus") "allen Kannen gießen" | junkV (mkV "aus") "allen Kannen schütten" | junkV (mkV "wie") "aus Eimern schütten" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pin_N = mkN "Anstecker" masculine ; -- status=guess
+lin villa_N = mkN "Villa" "Villen" feminine ; -- status=guess
+lin rod_N = mkN "Stäbchen" neuter ; -- status=guess
+lin frontier_N = mkN "Grenze" "Grenzen" feminine ; -- status=guess
+lin enforcement_N = variants{} ; -- 
+lin protective_A = mkA "Schutz-" ; -- status=guess
+lin philosophical_A = mk3A "philosophisch" "philosophischer" "philosophischste" ; -- status=guess
+lin lordship_N = mkN "der&nbsp;Damenflügel" "die&nbsp;Damenflügel" masculine ; -- status=guess
+lin disagree_VS = variants{} ; -- 
+lin disagree_V2 = variants{} ; -- 
+lin disagree_V = variants{} ; -- 
+lin boyfriend_N = mkN "Freund" "Freunde" masculine ; -- status=guess
+lin activistMasc_N = reg2N "Aktivist" "Aktivisten" masculine;
+lin viewer_N = mkN "Zuschauer" "Zuschauer" masculine | mkN "Zuschauerin" "Zuschauerinnen" feminine ; -- status=guess status=guess
+lin slim_A = mk3A "schlank" "schlanker" "schlankste" ; -- status=guess
+lin textile_N = mkN "Textilie" feminine ; -- status=guess
+lin mist_N = mkN "Nebel" "Nebel" masculine | mkN "Dunst" "Dünste" masculine ; -- status=guess status=guess
+lin harmony_N = mkN "Harmonie" "Harmonien" feminine ; -- status=guess
+lin deed_N = tat_N | mkN "Akt" "Akte" masculine ; -- status=guess status=guess
+lin merge_V2 = mkV2 (mkV "verschmelzen") ; -- status=guess, src=wikt
+lin merge_V = mkV "verschmelzen" ; -- status=guess, src=wikt
+lin invention_N = mkN "Erfinden" neuter ; -- status=guess
+lin commissioner_N = mkN "Kommissionsmitglied" neuter | mkN "Kommissar" "Kommissare" masculine ; -- status=guess status=guess
+lin caravan_N = mkN "Karawane" "Karawanen" feminine ; -- status=guess
+lin bolt_N = mkN "Riegel" "Riegel" masculine ; -- status=guess
+lin ending_N = mkN "Endung" ; -- status=guess
+lin publishing_N = mkN "Verlagswesen" neuter ; -- status=guess
+lin gut_N = mkN "Bauch" "Bäuche" masculine | mkN "Ranzen" "Ranzen" masculine ; -- status=guess status=guess
+lin stamp_V2 = mkV2 (prefixV "frei" (regV "machen")) ; -- status=guess, src=wikt
+lin stamp_V = prefixV "frei" (regV "machen") ; -- status=guess, src=wikt
+lin map_V2 = mkV2 (prefixV "ab" (regV "bilden")) ; -- status=guess, src=wikt
+lin loud_Adv = variants{} ; -- 
+lin stroke_V2 = mkV2 (regV "streicheln" | irregV "streichen" "streicht" "strich" "striche" "gestrichen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shock_V2 = mkV2 (regV "schockieren") ; -- status=guess, src=wikt
+lin rug_N = mkN "Teppich" "Teppiche" masculine | mkN "Brücke" feminine ; -- status=guess status=guess
+lin picture_V2 = mkV2 (junkV (mkV "etwas") "vorstellen") ; -- status=guess, src=wikt
+lin slip_N = mkN "Ausrutscher" "Ausrutscher" masculine ; -- status=guess
+lin praise_N = lob_N ; -- status=guess
+lin fine_N = mkN "Bußgeld" neuter | mkN "Geldbuße" feminine | mkN "Geldstrafe" "Geldstrafen" feminine ; -- status=guess status=guess status=guess
+lin monument_N = mkN "Denkmal" neuter | mkN "Monument" neuter ; -- status=guess status=guess
+lin material_A = mk3A "materiell" "materieller" "materiellste" ; -- status=guess
+lin garment_N = mkN "Kleidungsstück" neuter ; -- status=guess
+lin toward_Prep = variants{} ; -- 
+lin realm_N = reich_N | mkN "Königreich" neuter ; -- status=guess status=guess
+lin melt_V2 = mkV2 (irregV "schmelzen" "schmelzt" "schmolz" "schmölze" "geschmolzen") ; -- status=guess, src=wikt
+lin melt_V = irregV "schmelzen" "schmelzt" "schmolz" "schmölze" "geschmolzen" ; -- status=guess, src=wikt
+lin reproduction_N = mkN "Fortpflanzung" feminine | mkN "Reproduktion" feminine ; -- status=guess status=guess
+lin reactor_N = mkN "Reagenz" "Reagenzien" neuter ; -- status=guess
+lin furious_A = variants{} ; -- 
+lin distinguished_A = variants{} ; -- 
+lin characterize_V2 = mkV2 (irregV "charakterisieren" "charakterisiert" "charakterisierte" "charakterisiere" "charakterisiert") ; -- status=guess, src=wikt
+lin alike_Adv = variants{} ; -- 
+lin pump_N = mkN "Pumpe" "Pumpen" feminine ; -- status=guess
+lin probe_N = variants{} ; -- 
+lin feedback_N = mkN "Rückmeldung" feminine ; -- status=guess
+lin aspiration_N = mkN "Aspiration" ; -- status=guess
+lin suspect_N = mkN "Verdächtiger" masculine | mkN "Verdächtige" feminine ; -- status=guess status=guess
+lin solar_A = regA "solar" ; -- status=guess
+lin fare_N = mkN "Schwarzfahrer" "Schwarzfahrer" masculine | mkN "blinder Passagier" masculine ; -- status=guess status=guess
+lin carve_V2 = mkV2 (irregV "schneiden" "schneidet" "schnitt" "schnitte" "geschnitten") ; -- status=guess, src=wikt
+lin carve_V = irregV "schneiden" "schneidet" "schnitt" "schnitte" "geschnitten" ; -- status=guess, src=wikt
+lin qualified_A = mkA "qualifiziert" ; -- status=guess
+lin membrane_N = mkN "Membran" "Membranen" feminine;
+lin dependence_N = mkN "Abhängigkeit" feminine ; -- status=guess
+lin convict_V2 = mkV2 (mkV "verurteilen") ; -- status=guess, src=wikt
+lin bacteria_N = mkN "Bakterien" ; -- status=guess
+lin trading_N = mkN "Handelspartner" masculine ; -- status=guess
+lin ambassador_N = mkN "Botschafter" "Botschafter" masculine ; -- status=guess
+lin wound_V2 = mkV2 (irregV "verletzen" "verletzt" "verletzte" "verletzte" "verletzt") ; -- status=guess, src=wikt
+lin drug_V2 = variants{} ; -- 
+lin conjunction_N = mkN "Konjunktion" ; -- status=guess
+lin cabin_N = mkN "Kabine" "Kabinen" feminine | mkN "Kajüte" feminine ; -- status=guess status=guess
+lin trail_V2 = mkV2 (mkV "Spur") ; -- status=guess, src=wikt
+lin trail_V = mkV "Spur" ; -- status=guess, src=wikt
+lin shaft_N = mkN "Schachtofen" masculine ; -- status=guess
+lin treasure_N = mkN "Schatzkiste" feminine ; -- status=guess
+lin inappropriate_A = regA "unangebracht" | regA "unangemessen" ; -- status=guess status=guess
+lin half_Adv = mkAdv "halb" ; -- status=guess
+lin attribute_N = mkN "Attribut" "Attribute" neuter ; -- status=guess
+lin liquid_A = mkA "flüssig" ; -- status=guess
+lin embassy_N = mkN "Botschaft" "Botschaften" feminine ; -- status=guess
+lin terribly_Adv = variants{} ; -- 
+lin exemption_N = mkN "Befreiung" | mkN "Freistellung" feminine ; -- status=guess status=guess
+lin array_N = mkN "Feld" "Felder" neuter | mkN "general)" | mkN "Matrix" "Matrizen" feminine | mkN "Tabelle" "Tabellen" feminine | mkN "specific)" | mkN "Reihe" "Reihen" feminine | mkN "Zeile" "Zeilen" feminine | mkN "Spalte" "Spalten" feminine | mkN "contextual" | mkN "specific)" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin tablet_N = mkN "Tablet-Computer" masculine | mkN "Tafel-Computer" masculine | mkN "Tafel-PC" masculine ; -- status=guess status=guess status=guess
+lin sack_V2 = variants{} ; -- 
+lin erosion_N = mkN "Erosion" ; -- status=guess
+lin bull_N = mkN "Bulle" "Bullen" masculine | mkN "Stier" "Stiere" masculine | mkN "Bummal" ; -- status=guess status=guess status=guess
+lin warehouse_N = mkN "Lager" neuter ; -- status=guess
+lin unfortunate_A = mkA "unglücklich" | mkA "unglückselig" ; -- status=guess status=guess
+lin promoter_N = variants{} ; -- 
+lin compel_VV = mkVV (irregV "zwingen" "zwingt" "zwang" "zwänge" "gezwungen") ; -- status=guess, src=wikt
+lin compel_V2V = mkV2V (irregV "zwingen" "zwingt" "zwang" "zwänge" "gezwungen") ; -- status=guess, src=wikt
+lin compel_V2 = mkV2 (irregV "zwingen" "zwingt" "zwang" "zwänge" "gezwungen") ; -- status=guess, src=wikt
+lin motivate_V2V = mkV2V (regV "motivieren") ; -- status=guess, src=wikt
+lin motivate_V2 = mkV2 (regV "motivieren") ; -- status=guess, src=wikt
+lin burning_A = mkA "brennend" ; -- status=guess
+lin vitamin_N = mkN "Vitamin" "Vitamine" neuter ; -- status=guess
+lin sail_N = mkN "Segel" "Segel" neuter ; -- status=guess
+lin lemon_N = mkN "Zitrone" "Zitronen" feminine ; -- status=guess
+lin foreigner_N = mkN "Ausländer" masculine | mkN "Ausländerin" feminine ; -- status=guess status=guess
+lin powder_N = mkN "Puder" "Puder" masculine | mkN "Pulver" "Pulver" neuter ; -- status=guess status=guess
+lin persistent_A = mkA "ständig" | regA "anhaltend" ; -- status=guess status=guess
+lin bat_N = mkN "Schläger" masculine | mkN "Keule" "Keulen" feminine ; -- status=guess status=guess
+lin ancestor_N = mkN "Vorfahr" masculine | mkN "Ahne" "Ahnen" masculine | mkN "Ahnin" feminine ; -- status=guess status=guess status=guess
+lin predominantly_Adv = mkAdv "vorwiegend" | mkAdv "überwiegend" ; -- status=guess status=guess
+lin mathematical_A = mk3A "mathematisch" "mathematischer" "mathematischste" ; -- status=guess
+lin compliance_N = mkN "Einwilligung" | mkN "Fügsamkeit" feminine ; -- status=guess status=guess
+lin arch_N = mkN "Bogen" ; -- status=guess
+lin woodland_N = mkN "Wald" "Wälder" masculine | mkN "Forst" "Forste" masculine | mkN "Waldung" feminine | mkN "Waldland" neuter ; -- status=guess status=guess status=guess status=guess
+lin serum_N = mkN "Serum" "Seren" neuter ; -- status=guess
+lin overnight_Adv = mkAdv "über Nacht" ; -- status=guess
+lin doubtful_A = mkA "zweifelnd" ; -- status=guess
+lin doing_N = tun_N ; -- status=guess
+lin coach_V2 = mkV2 (prefixV "aus" (irregV "bilden" "bildet" "bildete" "bildete" "gebildet")) ; -- status=guess, src=wikt
+lin coach_V = prefixV "aus" (irregV "bilden" "bildet" "bildete" "bildete" "gebildet") ; -- status=guess, src=wikt
+lin binding_A = mk3A "verbindlich" "verbindlicher" "verbindlichste" ; -- status=guess
+lin surrounding_A = variants{} ; -- 
+lin peer_N = mkN "Adeliger" masculine | mkN "Adelige" feminine | mkN "Edelmann" "Edelmänner" masculine | mkN "Edelfrau" "Edelfrauen" feminine ; -- status=guess status=guess status=guess status=guess
+lin ozone_N = mkN "Ozon" neuter ; -- status=guess
+lin mid_A = variants{} ; -- 
+lin invisible_A = regA "unsichtbar" ; -- status=guess
+lin depart_V = prefixV "ab" (regV "weichen") ; -- status=guess, src=wikt
+lin brigade_N = mkN "Brigade" "Brigaden" feminine ; -- status=guess
+lin manipulate_V2 = mkV2 (irregV "manipulieren" "manipuliert" "manipulierte" "manipulierte" "manipuliert") ; -- status=guess, src=wikt
+lin consume_V2 = mkV2 (irregV "verbrauchen" "verbraucht" "verbrauchte" "verbrauchte" "verbraucht") ; -- status=guess, src=wikt
+lin consume_V = irregV "verbrauchen" "verbraucht" "verbrauchte" "verbrauchte" "verbraucht" ; -- status=guess, src=wikt
+lin temptation_N = mkN "Versuchung" | mkN "Verführung" feminine ; -- status=guess status=guess
+lin intact_A = variants{} ; -- 
+lin glove_N = L.glove_N ;
+lin aggression_N = mkN "Aggression" | mkN "Angriff" "Angriffe" masculine ; -- status=guess status=guess
+lin emergence_N = mkN "Emergenz" "Emergenzen" feminine ; -- status=guess
+lin stag_V = variants{} ; -- 
+lin coffin_N = mkN "Sarg" "Särge" masculine ; -- status=guess
+lin beautifully_Adv = mkAdv "schön" ; -- status=guess
+lin clutch_V2 = mkV2 (regV "schnappen" | regV "packen" | irregV "ergreifen" "ergreift" "ergriff" "ergriffe" "ergriffen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin clutch_V = regV "schnappen" | regV "packen" | irregV "ergreifen" "ergreift" "ergriff" "ergriffe" "ergriffen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wit_N = mkN "Witzbold" "Witzbolde" masculine ; -- status=guess
+lin underline_V2 = mkV2 (irregV "unterstreichen" "unterstreicht" "unterstrich" "unterstrich" "unterstrichen") ; -- status=guess, src=wikt
+lin trainee_N = mkN "Praktikant" "Praktikanten" masculine | mkN "Praktikantin" feminine ;
+lin scrutiny_N = mkN "genaue Untersuchung" | mkN "prüfender od. forschender Blick" ; -- status=guess status=guess
+lin neatly_Adv = variants{} ; -- 
+lin follower_N = variants{} ; -- 
+lin sterling_A = variants{} ; -- 
+lin tariff_N = variants{} ; -- 
+lin bee_N = mkN "Biene" "Bienen" feminine | mkN "Imme" "Immen" feminine | mkN "Styrian: Beivogl" ; -- status=guess status=guess status=guess
+lin relaxation_N = variants{} ; -- 
+lin negligence_N = mkN "Fahrlässigkeit" feminine ; -- status=guess
+lin sunlight_N = mkN "Sonnenlicht" neuter ; -- status=guess
+lin penetrate_V2 = mkV2 (regV "penetrieren") ; -- status=guess, src=wikt
+lin penetrate_V = regV "penetrieren" ; -- status=guess, src=wikt
+lin knot_N = mkN "Beule" "Beulen" feminine ; -- status=guess
+lin temper_N = mkN "Anlassen" neuter | mkN "Ausheizen" neuter ; -- status=guess status=guess
+lin skull_N = mkN "Totenkopf" "Totenköpfe" masculine ; -- status=guess
+lin openly_Adv = mkAdv "offen" | mkAdv "öffentlich" ; -- status=guess status=guess
+lin grind_V2 = mkV2 (regV "mahlen" | mkV "zermahlen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grind_V = regV "mahlen" | mkV "zermahlen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin whale_N = mkN "Wal" "Wale" masculine ; -- status=guess
+lin throne_N = mkN "Thron" "Throne" masculine ; -- status=guess
+lin supervise_V2 = mkV2 (mkV "beaufsichtigen") ; -- status=guess, src=wikt
+lin supervise_V = mkV "beaufsichtigen" ; -- status=guess, src=wikt
+lin sickness_N = mkN "Übelkeit" feminine ; -- status=guess
+lin package_V2 = mkV2 (regV "packen" | prefixV "ein" (regV "packen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin intake_N = variants{} ; -- 
+lin within_Adv = variants{}; -- mkPrep "innerhalb" genitive ;
+lin inland_A = variants{} ; -- 
+lin beast_N = tier_N | mkN "Bestie" "Bestien" feminine ; -- status=guess status=guess
+lin rear_N = mkN "Nachhut" "Nachhuten" feminine ; -- status=guess
+lin morality_N = moral_N ; -- status=guess
+lin competent_A = mk3A "kompetent" "kompetenter" "kompetenteste" ; -- status=guess
+lin sink_N = mkN "Waschbecken" "Waschbecken" neuter ; -- status=guess
+lin uniform_A = regA "einheitlich" ; -- status=guess
+lin reminder_N = mkN "Gedächtnisstütze" feminine ; -- status=guess
+lin permanently_Adv = variants{} ; -- 
+lin optimistic_A = mk3A "optimistisch" "optimistischer" "optimistischste" ; -- status=guess
+lin bargain_N = variants{} ; -- 
+lin seemingly_Adv = variants{} ; -- 
+lin respective_A = regA "jeweilig" ; -- status=guess
+lin horizontal_A = regA "horizontal" | regA "waagrecht" | regA "waagerecht" ; -- status=guess status=guess status=guess
+lin decisive_A = mk3A "entscheidend" "entscheidender" "entscheidenste" | regA "ausschlaggebend" ; -- status=guess status=guess
+lin bless_V2 = mkV2 (mkV "segnen" | regV "benedeien") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bile_N = mkN "Galle" "Gallen" feminine ; -- status=guess
+lin spatial_A = mkA "räumlich" | mkA "Raum-" ; -- status=guess status=guess
+lin bullet_N = mkN "Kugel" "Kugeln" feminine ; -- status=guess
+lin respectable_A = mk3A "angesehen" "angesehener" "angesehenste" | mkA "geachtet" ; -- status=guess status=guess
+lin overseas_Adv = mkAdv "im Ausland" ; -- status=guess
+lin convincing_A = variants{} ; -- 
+lin unacceptable_A = mkA "inakzeptabel" ; -- status=guess
+lin confrontation_N = mkN "Konfrontation" ; -- status=guess
+lin swiftly_Adv = variants{} ; -- 
+lin paid_A = variants{} ; -- 
+lin joke_V = regV "scherzen" | junkV (mkV "Witze") "machen" | junkV (mkV "Spaß") "machen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin instant_A = regA "augenblicklich" ; -- status=guess
+lin illusion_N = mkN "Illusion" | mkN "Wahnvorstellung" | mkN "Sinnestäuschung" feminine ; -- status=guess status=guess status=guess
+lin cheer_V2 = mkV2 (regV "jubeln" | mkV "aufmuntern" | mkV "aufheitern" | regV "applaudieren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cheer_V = regV "jubeln" | mkV "aufmuntern" | mkV "aufheitern" | regV "applaudieren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin congregation_N = mkN "Versammlung" ; -- status=guess
+lin worldwide_Adv = mkAdv "weltweit" ; -- status=guess
+lin winning_A = variants{} ; -- 
+lin wake_N = mkN "Kielwasser" neuter ; -- status=guess
+lin toss_V2 = variants{} ; -- 
+lin toss_V = variants{} ; -- 
+lin medium_A = mkA "mittelgroß" ; -- status=guess
+lin jewellery_N = schmuck_N | mkN "Juwelen" ; ---- {n} {p}" ; -- status=guess status=guess
+lin fond_A = mkA "gern haben" | mkA "hängen an" | mkA "mögen" | mkA "lieben" ; -- status=guess status=guess status=guess status=guess
+lin alarm_V2 = mkV2 (junkV (mkV "Alarm") "schlagen" | regV "alarmieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin guerrilla_N = mkN "Partisan" masculine ; -- status=guess
+lin dive_V = junkV (mkV "eine") "Schwalbe vortäuschen" ; -- status=guess, src=wikt
+lin desire_V2 = mkV2 (regV "begehren") ; -- status=guess, src=wikt
+lin cooperation_N = mkN "Zusammenarbeit" feminine | mkN "Kooperation" | mkN "Mitarbeit" feminine ; -- status=guess status=guess status=guess
+lin thread_N = mkN "Thema-Rhema-Progression " "Thema-Rhema-Progressionen" feminine | mkN "roter Faden" masculine ; -- status=guess status=guess
+lin prescribe_V2 = mkV2 (irregV "verschreiben" "verschreibt" "verschrieb" "verschriebe" "verschrieben" | irregV "verordnen" "verordnet" "verordnete" "verordnete" "verordnet") ; -- status=guess, src=wikt status=guess, src=wikt
+lin prescribe_V = irregV "verschreiben" "verschreibt" "verschrieb" "verschriebe" "verschrieben" | irregV "verordnen" "verordnet" "verordnete" "verordnete" "verordnet" ; -- status=guess, src=wikt status=guess, src=wikt
+lin calcium_N = mkN "Kalzium" "Kalzien" neuter | mkN "Calcium" "Calcien" neuter ; -- status=guess status=guess
+lin redundant_A = mk3A "redundant" "redundanter" "redundanteste" ; -- status=guess
+lin marker_N = mkN "Markierungsschnittstelle" feminine ; -- status=guess
+lin chemistMasc_N = reg2N "Chemiker" "Chemiker" masculine;
+lin mammal_N = mkN "Säugetier" neuter ; -- status=guess
+lin legacy_N = mkN "Wirken" neuter | mkN "Erbe" neuter ; -- status=guess status=guess
+lin debtor_N = mkN "Schuldner" "Schuldner" masculine ; -- status=guess
+lin testament_N = mkN "Testament" "Testamente" neuter ; -- status=guess
+lin tragic_A = mk3A "tragisch" "tragischer" "tragischste" ; -- status=guess
+lin silver_A = variants{} ; -- 
+lin grin_N = mkN "Grinsen" neuter ; -- status=guess
+lin spectacle_N = mkN "Spektakel" "Spektakel" neuter | mkN "Schauspiel" "Schauspiele" neuter ; -- status=guess status=guess
+lin inheritance_N = mkN "Erbschaftsteuer" feminine | mkN "Erbschaftssteuer" feminine ; -- status=guess status=guess
+lin heal_V2 = mkV2 (mkV "verheilen" | regV "heilen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin heal_V = mkV "verheilen" | regV "heilen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sovereignty_N = mkN "Souveränität" feminine ; -- status=guess
+lin enzyme_N = mkN "Enzym" "Enzyme" neuter ; -- status=guess
+lin host_V2 = variants{} ; -- 
+lin neighbouring_A = regA "benachbart" ; -- status=guess
+lin corn_N = mkN "Grauammer" feminine ; -- status=guess
+lin layout_N = mkN "Einteilung" ; -- status=guess
+lin dictate_VS = mkVS (mkV "diktieren" | regV "bestimmen" | prefixV "vor" (irregV "schreiben" "schreibt" "schrieb" "schrieb" "geschrieben")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dictate_V2 = mkV2 (mkV "diktieren" | regV "bestimmen" | prefixV "vor" (irregV "schreiben" "schreibt" "schrieb" "schrieb" "geschrieben")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dictate_V = mkV "diktieren" | regV "bestimmen" | prefixV "vor" (irregV "schreiben" "schreibt" "schrieb" "schrieb" "geschrieben") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rip_V2 = mkV2 (irregV "rippen" "rippt" "rippte" "rippte" "rippt") ; -- status=guess, src=wikt
+lin rip_V = irregV "rippen" "rippt" "rippte" "rippte" "rippt" ; -- status=guess, src=wikt
+lin regain_V2 = mkV2 (mkV "wiedergewinnen") ; -- status=guess, src=wikt
+lin probable_A = mk3A "glaubhaft" "glaubhafter" "glaubhafteste" | mk3A "wahrscheinlich" "wahrscheinlicher" "wahrscheinlichste" ; -- status=guess status=guess
+lin inclusion_N = mkN "Einschluss" masculine ; -- status=guess
+lin booklet_N = heft_N | mkN "Broschüre" feminine ; -- status=guess status=guess
+lin bar_V2 = mkV2 (mkV "versperren") ; -- status=guess, src=wikt
+lin privately_Adv = variants{} ; -- 
+lin laser_N = mkN "Laser" "Laser" masculine ; -- status=guess
+lin fame_N = mkN "Ruhm" masculine ; -- status=guess
+lin bronze_N = mkN "Bronze" "Bronzen" feminine ; -- status=guess
+lin mobile_A = regA "beweglich" | mk3A "mobil" "mobiler" "mobilste" ; -- status=guess status=guess
+lin metaphor_N = mkN "Metapher" "Metaphern" feminine ; -- status=guess
+lin complication_N = mkN "Komplikation" "Komplikationen" feminine ; -- status=guess
+lin narrow_V2 = mkV2 (mkV "eng") | mkV2 (mkV "schlank") | mkV2 (mkV "schmal") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin narrow_V = mkV "eng" | mkV "schlank" | mkV "schmal" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin old_fashioned_A = variants{} ; -- 
+lin chop_V2 = mkV2 (regV "hacken" | mkV "zerhacken" | prefixV "ab" (regV "hacken")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin chop_V = regV "hacken" | mkV "zerhacken" | prefixV "ab" (regV "hacken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin synthesis_N = mkN "Synthese" "Synthesen" feminine ; -- status=guess
+lin diameter_N = mkN "Durchmesser" "Durchmesser" masculine ; -- status=guess
+lin bomb_V2 = mkV2 (mkV "bombardieren") ; -- status=guess, src=wikt
+lin bomb_V = mkV "bombardieren" ; -- status=guess, src=wikt
+lin silently_Adv = variants{} ; -- 
+lin shed_N = mkN "Schuppen" "Schuppen" masculine | mkN "Schuppen" "Schuppen" masculine ; -- status=guess status=guess
+lin fusion_N = mkN "Schmelzen" neuter ; -- status=guess
+lin trigger_V2 = mkV2 (mkV "auslösen") ; -- status=guess, src=wikt
+lin printing_N = mkN "Druckerei" "Druckereien" feminine | mkN "Typographie" "Typographien" feminine ; -- status=guess status=guess
+lin onion_N = mkN "Zwiebel" "Zwiebeln" feminine ; -- status=guess
+lin dislike_V2 = mkV2 (prefixV "ab" (regV "lehnen")) ; -- status=guess, src=wikt
+lin embody_V2 = mkV2 (mkV "verkörpern") ; -- status=guess, src=wikt
+lin curl_V = variants{} ; -- 
+lin sunshine_N = mkN "Sonnenschein" masculine ; -- status=guess
+lin sponsorship_N = variants{} ; -- 
+lin rage_N = mkN "Wut" feminine | mkN "Zorn" masculine | mkN "Raserei" "Rasereien" feminine | mkN "Rage" feminine ; -- status=guess status=guess status=guess status=guess
+lin loop_N = mkN "Schleife" "Schleifen" feminine ; -- status=guess
+lin halt_N = mkN "Halt" "Halte" masculine | mkN "Blockierung" feminine | mkN "Pause" "Pausen" feminine ; -- status=guess status=guess status=guess
+lin cop_V2 = variants{} ; -- 
+lin bang_V2 = mkV2 (regV "bumsen") ; -- status=guess, src=wikt
+lin bang_V = regV "bumsen" ; -- status=guess, src=wikt
+lin toxic_A = mk3A "giftig" "giftiger" "giftigste" | regA "toxisch" ; -- status=guess status=guess
+lin thinking_A = variants{} ; -- 
+lin orientation_N = mkN "Orientierungsvermögen" neuter ; -- status=guess
+lin likelihood_N = mkN "Wahrscheinlichkeit" "Wahrscheinlichkeiten" feminine ; -- status=guess
+lin wee_A = mk3A "winzig" "winziger" "winzigste" | mk3A "klein" "kleiner" "kleinste" ; -- status=guess status=guess
+lin up_to_date_A = variants{} ; -- 
+lin polite_A = mkA "höflich" ; -- status=guess
+lin apology_N = mkN "Entschuldigung" ; -- status=guess
+lin exile_N = mkN "Exilant" masculine ; -- status=guess
+lin brow_N = mkN "Stirn" "Stirnen" feminine ; -- status=guess
+lin miserable_A = mkA "erbärmlich" | mkA "jämmerlich" | mk3A "miserabel" "miserabler" "miserabelste" ; -- status=guess status=guess status=guess
+lin outbreak_N = mkN "Ausbruch" "Ausbrüche" masculine ; -- status=guess
+lin comparatively_Adv = variants{} ; -- 
+lin pump_V2 = mkV2 (mkV "aufpumpen") ; -- status=guess, src=wikt
+lin pump_V = mkV "aufpumpen" ; -- status=guess, src=wikt
+lin fuck_V2 = mkV2 (irregV "verarschen" "verarscht" "verarschte" "verarschte" "verarscht") ; -- status=guess, src=wikt
+lin fuck_V = irregV "verarschen" "verarscht" "verarschte" "verarschte" "verarscht" ; -- status=guess, src=wikt
+lin forecast_VS = mkVS (mkV "vorhersagen" | irregV "prognostizieren" "prognostiziert" "prognostizierte" "prognostizierte" "prognostiziert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin forecast_V2 = mkV2 (mkV "vorhersagen" | irregV "prognostizieren" "prognostiziert" "prognostizierte" "prognostizierte" "prognostiziert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin forecast_V = mkV "vorhersagen" | irregV "prognostizieren" "prognostiziert" "prognostizierte" "prognostizierte" "prognostiziert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin timing_N = mkN "Steuerkette" feminine | mkN "Zahnriemen" masculine | mkN "Synchronriemen" masculine | mkN "Steuerriemen" masculine ; -- status=guess status=guess status=guess status=guess
+lin headmaster_N = variants{} ; -- 
+lin terrify_V2 = variants{} ; -- 
+lin sigh_N = mkN "Seufzen" neuter | mkN "Seufzer" masculine ; -- status=guess status=guess
+lin premier_A = variants{} ; -- 
+lin joint_N = mkN "gemeinsame Rechnung" feminine ; -- status=guess
+lin incredible_A = mk3A "unglaublich" "unglaublicher" "unglaublichste" ; -- status=guess
+lin gravity_N = mkN "Gravitationsmanöver" neuter | mkN "Schwerkraftumlenkung" feminine | mkN "Swing-by" masculine | mkN "Vorbeischwungmanöver" neuter ; -- status=guess status=guess status=guess status=guess
+lin regulatory_A = mkA "regulativ" | regA "regulatorisch" ; -- status=guess status=guess
+lin cylinder_N = mkN "Zylinder" "Zylinder" masculine ; -- status=guess
+lin curiosity_N = mkN "Neugier" feminine | mkN "Neugierde" feminine ; -- status=guess status=guess
+lin resident_A = variants{} ; -- 
+lin narrative_N = mkN "Darstellung" ; -- status=guess
+lin cognitive_A = regA "kognitiv" ; -- status=guess
+lin lengthy_A = variants{} ; -- 
+lin gothic_A = variants{} ; -- 
+lin dip_V2 = mkV2 (prefixV "ein" (regV "tauchen") | prefixV "ein" (regV "tunken") | regV "stippen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dip_V = prefixV "ein" (regV "tauchen") | prefixV "ein" (regV "tunken") | regV "stippen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin adverse_A = mkA "gegnerisch" ; -- status=guess
+lin accountability_N = mkN "Verantwortlichkeit" feminine ; -- status=guess
+lin hydrogen_N = mkN "Wasserstoffatom" "Wasserstoffatome" neuter ; -- status=guess
+lin gravel_N = mkN "Kies" "Kiese" masculine | mkN "Schotter" "Schotter" masculine ; -- status=guess status=guess
+lin willingness_N = mkN "Willigkeit" feminine | mkN "Bereitschaft" "Bereitschaften" feminine ; -- status=guess status=guess
+lin inhibit_V2 = mkV2 (regV "hemmen" | regV "hindern" | regV "sperren" | irregV "verhindern" "verhindert" "verhinderte" "verhinderte" "verhindert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin attain_V2 = mkV2 (irregV "erreichen" "erreicht" "erreichte" "erreichte" "erreicht" | irregV "erlangen" "erlangt" "erlangte" "erlangte" "erlangt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin attain_V = irregV "erreichen" "erreicht" "erreichte" "erreichte" "erreicht" | irregV "erlangen" "erlangt" "erlangte" "erlangte" "erlangt" ; -- status=guess, src=wikt status=guess, src=wikt
+lin specialize_V2 = variants{} ; -- 
+lin specialize_V = variants{} ; -- 
+lin steer_V2 = mkV2 (irregV "steuern" "steuert" "steuerte" "steuere" "gesteuert") ; -- status=guess, src=wikt
+lin steer_V = irregV "steuern" "steuert" "steuerte" "steuere" "gesteuert" ; -- status=guess, src=wikt
+lin selected_A = variants{} ; -- 
+lin like_N = mkN "seinesgleichen" ; -- status=guess
+lin confer_V = variants{} ; -- 
+lin usage_N = mkN "Brauch" "Bräuche" masculine ; -- status=guess
+lin portray_V2 = mkV2 (mkV "porträtieren") ; -- status=guess, src=wikt
+lin planner_N = variants{} ; -- 
+lin manual_A = regA "manuell" ; -- status=guess
+lin boast_VS = mkVS (prefixV "an" (irregV "geben" "gebt" "gab" "gäbe" "gegeben") | regV "prahlen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin boast_V2 = mkV2 (prefixV "an" (irregV "geben" "gebt" "gab" "gäbe" "gegeben") | regV "prahlen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin boast_V = prefixV "an" (irregV "geben" "gebt" "gab" "gäbe" "gegeben") | regV "prahlen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin unconscious_A = regA "bewusstlos" ; -- status=guess
+lin jail_N = variants{} ; -- 
+lin fertility_N = mkN "Fruchtbarkeit" feminine ; -- status=guess
+lin documentation_N = mkN "Dokumentation" ; -- status=guess
+lin wolf_N = mkN "Wolf" "Wölfe" masculine ; -- status=guess
+lin patent_N = mkN "Patent" "Patente" neuter ; -- status=guess
+lin exit_N = mkN "Abtritt" "Abtritte" masculine | mkN "Austritt" "Austritte" masculine | mkN "Ausstieg" masculine | mkN "Abwanderung" ; -- status=guess status=guess status=guess status=guess
+lin corps_N = mkN "Korps" "Korps" neuter ; -- status=guess
+lin proclaim_VS = variants{} ; -- 
+lin proclaim_V2 = variants{} ; -- 
+lin multiply_V2 = mkV2 (regV "multiplizieren") ; -- status=guess, src=wikt
+lin multiply_V = regV "multiplizieren" ; -- status=guess, src=wikt
+lin brochure_N = mkN "Broschüre" feminine ; -- status=guess
+lin screen_V2 = variants{} ; -- 
+lin screen_V = variants{} ; -- 
+lin orthodox_A = mk3A "orthodox" "orthodoxer" "orthodoxeste" ; -- status=guess
+lin locomotive_N = mkN "Lokomotive" "Lokomotiven" feminine ; -- status=guess
+lin considering_Prep = variants{} ; -- 
+lin unaware_A = mkA "unwissend" ; -- status=guess
+lin syndrome_N = mkN "Syndrom" "Syndrome" neuter ; -- status=guess
+lin reform_V2 = mkV2 (irregV "reformieren" "reformiert" "reformierte" "reformierte" "reformiert") ; -- status=guess, src=wikt
+lin reform_V = irregV "reformieren" "reformiert" "reformierte" "reformierte" "reformiert" ; -- status=guess, src=wikt
+lin confirmation_N = mkN "Bestätigung" feminine ; -- status=guess
+lin printed_A = variants{} ; -- 
+lin curve_V2 = variants{} ; -- 
+lin curve_V = variants{} ; -- 
+lin costly_A = mk3A "teuer" "teurer" "teuerste" | mkA "kostspielig" ; -- status=guess status=guess
+lin underground_A = regA "unterirdisch" | mkA "Untegrund-" ; -- status=guess status=guess
+lin territorial_A = variants{} ; -- 
+lin designate_VS = mkVS (irregV "designieren" "designiert" "designierte" "designierte" "designiert" | regV "nominieren" | irregV "nennen" "nennt" "nannte" "nennte" "genannt") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin designate_V2V = mkV2V (irregV "designieren" "designiert" "designierte" "designierte" "designiert" | regV "nominieren" | irregV "nennen" "nennt" "nannte" "nennte" "genannt") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin designate_V2 = mkV2 (irregV "designieren" "designiert" "designierte" "designierte" "designiert" | regV "nominieren" | irregV "nennen" "nennt" "nannte" "nennte" "genannt") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin designate_V = irregV "designieren" "designiert" "designierte" "designierte" "designiert" | regV "nominieren" | irregV "nennen" "nennt" "nannte" "nennte" "genannt" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin comfort_V2 = mkV2 (mkV "trösten" | irregV "ermutigen" "ermutigt" "ermutigte" "ermutigte" "ermutigt") ; -- status=guess, src=wikt status=guess, src=wikt
+lin plot_V2 = mkV2 (mkV "plotten") ; -- status=guess, src=wikt
+lin plot_V = mkV "plotten" ; -- status=guess, src=wikt
+lin misleading_A = mkA "irreführend" ; -- status=guess
+lin weave_V2 = mkV2 (irregV "weben" "webt" "wob" "wöbe" "gewoben") ; -- status=guess, src=wikt
+lin weave_V = irregV "weben" "webt" "wob" "wöbe" "gewoben" ; -- status=guess, src=wikt
+lin scratch_V2 = L.scratch_V2 ;
+lin scratch_V = mkV "zerkratzen" | mkV "verkratzen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin echo_N = mkN "Tastaturecho" neuter | mkN "Bildschirmecho" neuter ; -- status=guess status=guess
+lin ideally_Adv = mkAdv "idealerweise" ; -- status=guess
+lin endure_V2 = mkV2 (irregV "ertragen" "ertragt" "ertrug" "ertrüge" "ertragen" | prefixV "aus" (irregV "halten" "hält" "hielt" "hielte" "gehalten")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin endure_V = irregV "ertragen" "ertragt" "ertrug" "ertrüge" "ertragen" | prefixV "aus" (irregV "halten" "hält" "hielt" "hielte" "gehalten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin verbal_A = regA "verbal" ; -- status=guess
+lin stride_V = mkV "schreiten" ; -- status=guess, src=wikt
+lin nursing_N = mkN "Still-BH" masculine | mkN "Schwangerschafts-BH" | mkN "Umstands-BH" masculine ; -- status=guess status=guess status=guess
+lin exert_V2 = mkV2 (mkV "ausüben") ; -- status=guess, src=wikt
+lin compatible_A = mk3A "kompatibel" "kompatibler" "kompatibelste" | mkA "verträglich" ; -- status=guess status=guess
+lin causal_A = variants{} ; -- 
+lin mosaic_N = mkN "Mosaik" neuter ; -- status=guess
+lin manor_N = mkN "Lehen" neuter ; -- status=guess
+lin implicit_A = regA "implizit" ; -- status=guess
+lin following_Prep = variants{} ; -- 
+lin fashionable_A = mkA "modisch" ; -- status=guess
+lin valve_N = mkN "Ventil" "Ventile" neuter ; -- status=guess
+lin proceed_N = variants{} ; -- 
+lin sofa_N = mkN "Sofa" "Sofas" neuter ; -- status=guess
+lin snatch_V2 = mkV2 (regV "klauen" | irregV "stehlen" "stehlt" "stahl" "stähle" "gestohlen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin snatch_V = regV "klauen" | irregV "stehlen" "stehlt" "stahl" "stähle" "gestohlen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin jazz_N = mkN "Jazz" masculine ; -- status=guess
+lin patron_N = mkN "Schirmherr" masculine ; -- status=guess
+lin provider_N = mkN "Versorger" masculine ; -- status=guess
+lin interim_A = mkA "zwischenzeitlich" ; -- status=guess
+lin intent_N = mkN "Absicht" "Absichten" feminine ; -- status=guess
+lin chosen_A = variants{} ; -- 
+lin applied_A = mkA "angewandt" ; -- status=guess
+lin shiver_V = irregV "zittern" "zittert" "zitterte" "zitterte" "gezittert" ; -- status=guess, src=wikt
+lin pie_N = torte_N ; -- status=guess
+lin fury_N = mkN "Furie" "Furien" feminine ; -- status=guess
+lin abolition_N = mkN "Abschaffung" ; -- status=guess
+lin soccer_N = mkN "Fußball" masculine ; -- status=guess
+lin corpse_N = mkN "Leiche" "Leichen" feminine | mkN "Leichnam" "Leichname" masculine ; -- status=guess status=guess
+lin accusation_N = mkN "Anklage" "Anklagen" feminine | mkN "Beschuldigung" ; -- status=guess status=guess
+lin kind_A = mk3A "freundlich" "freundlicher" "freundlichste" | mkA "gütig" | mk3A "lieb" "lieber" "liebste" | mkA "liebenswürdig" | nett_A | mk3A "aufmerksam" "aufmerksamer" "aufmerksamste" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin dead_Adv = mkAdv "genau" ; -- status=guess
+lin nursing_A = variants{} ; -- 
+lin contempt_N = mkN "Schande" feminine | mkN "Blamage" "Blamagen" feminine ; -- status=guess status=guess
+lin prevail_V = prefixV "vor" (regV "herrschen") ; -- status=guess, src=wikt
+lin murderer_N = mkN "Mörder" masculine | mkN "Mörderin" feminine ; -- status=guess status=guess
+lin liberal_N = variants{} ; -- 
+lin gathering_N = variants{} ; -- 
+lin adequately_Adv = variants{} ; -- 
+lin subjective_A = variants{} ; -- 
+lin disagreement_N = mkN "Streit" "Streite" masculine ; -- status=guess
+lin cleaner_N = mkN "Reiniger" masculine ; -- status=guess
+lin boil_V2 = mkV2 (irregV "kochen" "kocht" "kochte" "kochte" "kocht") ; -- status=guess, src=wikt
+lin boil_V = irregV "kochen" "kocht" "kochte" "kochte" "kocht" ; -- status=guess, src=wikt
+lin static_A = variants{} ; -- 
+lin scent_N = mkN "Geruch" "Gerüche" masculine | mkN "Duft" "Düfte" masculine ; -- status=guess status=guess
+lin civilian_N = mkN "Zivilist" "Zivilisten" masculine | mkN "Zivilistin" feminine ; -- status=guess status=guess
+lin monk_N = mkN "Mönch" masculine ; -- status=guess
+lin abruptly_Adv = mkAdv "abrupt" | mkAdv "plötzlich" | mkAdv "unerwartet" ; -- status=guess status=guess status=guess
+lin keyboard_N = mkN "Tastatur" "Tastaturen" feminine | mkN "Klaviatur" "Klaviaturen" feminine | manual_N ; -- status=guess status=guess status=guess
+lin hammer_N = mkN "Hammer" "Hämmer" masculine ; -- status=guess
+lin despair_N = mkN "Verzweiflung" ; -- status=guess
+lin controller_N = mkN "Controller" masculine | mkN "Steuerung" ; -- status=guess status=guess
+lin yell_V2 = mkV2 (irregV "schreien" "schreit" "schrie" "schriee" "geschrien") ; -- status=guess, src=wikt
+lin yell_V = irregV "schreien" "schreit" "schrie" "schriee" "geschrien" ; -- status=guess, src=wikt
+lin entail_V2 = mkV2 (regV "bedingen" | irregV "verursachen" "verursacht" "verursachte" "verursachte" "verursacht") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cheerful_A = mk3A "freundlich" "freundlicher" "freundlichste" ; -- status=guess
+lin reconstruction_N = mkN "Rekonstruktion" | mkN "Wiederaufbau" masculine ; -- status=guess status=guess
+lin patience_N = mkN "Geduld" feminine ; -- status=guess
+lin legally_Adv = mkAdv "legal" ; -- status=guess
+lin habitat_N = mkN "Habitat" "Habitate" neuter ; -- status=guess
+lin queue_N = mkN "Warteschlange" "Warteschlangen" feminine | mkN "Schlange" "Schlangen" feminine | mkN "Reihe" "Reihen" feminine ; -- status=guess status=guess status=guess
+lin spectatorMasc_N = reg2N "Zuschauer" "Zuschauer" masculine;
+lin given_A = variants{} ; -- 
+lin purple_A = regA "violett" | regA "lila" | mkA "purpurrot" ; -- status=guess status=guess status=guess
+lin outlook_N = mkN "Einstellung" | mkN "Ansichten" feminine ; -- status=guess status=guess
+lin genius_N = mkN "Genialität" feminine ; -- status=guess
+lin dual_A = regA "dual" ; -- status=guess
+lin canvas_N = mkN "Leinwand" "Leinwände" feminine ; -- status=guess
+lin grave_A = variants{} ; -- 
+lin pepper_N = mkN "Chili" "Chilis" masculine | mkN "Paprika" ; -- status=guess status=guess
+lin conform_V2 = variants{} ; -- 
+lin conform_V = variants{} ; -- 
+lin cautious_A = mk3A "vorsichtig" "vorsichtiger" "vorsichtigste" | mk3A "zaghaft" "zaghafter" "zaghafteste" | mk3A "behutsam" "behutsamer" "behutsamste" ; -- status=guess status=guess status=guess
+lin dot_N = mkN "Punkt" "Punkte" masculine ; -- status=guess
+lin conspiracy_N = mkN "Verschwörung" feminine | mkN "Konspiration" feminine ; -- status=guess status=guess
+lin butterfly_N = mkN "Schmetterling" "Schmetterlinge" masculine | mkN "Falter" "Falter" masculine | mkN "Tagfalter" "Tagfalter" masculine | mkN "Summervogl" ; -- status=guess status=guess status=guess status=guess
+lin sponsor_N = mkN "Sponsor" masculine ; -- status=guess
+lin sincerely_Adv = variants{} ; -- 
+lin rating_N = variants{} ; -- 
+lin weird_A = mk3A "eigenartig" "eigenartiger" "eigenartigste" | mkA "merkwürdig" | mk3A "sonderbar" "sonderbarer" "sonderbarste" | mk3A "seltsam" "seltsamer" "seltsamste" | mk3A "bizarr" "bizarrer" "bizarrste" ; -- status=guess status=guess status=guess status=guess status=guess
+lin teenage_A = variants{} ; -- 
+lin salmon_N = mkN "lachsfarben" | mkN "lachsfarbig" | mkN "lachsrot" | mkN "lachsrosa" ; -- status=guess status=guess status=guess status=guess
+lin recorder_N = mkN "Blockflöte" feminine ; -- status=guess
+lin postpone_V2 = mkV2 (irregV "verschieben" "verschiebt" "verschob" "verschöbe" "verschoben" | mkV "aufschieben") ; -- status=guess, src=wikt status=guess, src=wikt
+lin maid_N = mkN "Dienstmädchen" neuter ; -- status=guess
+lin furnish_V2 = mkV2 (mkV "möblieren" | prefixV "ein" (irregV "richten" "richtet" "richtete" "richtete" "gerichtet")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin ethical_A = mk3A "ethisch" "ethischer" "ethischste" ; -- status=guess
+lin bicycle_N = mkN "Fahrrad" "Fahrräder" neuter | mkN "Velo" "Velos" neuter | mkN "colloquial: Drahtesel" masculine ; -- status=guess status=guess status=guess
+lin sick_N = mkN "Arbeitsunfähigkeit" feminine | mkN "Krankenstand" masculine ; -- status=guess status=guess
+lin sack_N = mkN "Sack" "Säcke" masculine | mkN "Sackvoll" masculine ; -- status=guess status=guess
+lin renaissance_N = variants{} ; -- 
+lin luxury_N = mkN "Luxus" masculine ; -- status=guess
+lin gasp_V2 = mkV2 (regV "japsen") ; -- status=guess, src=wikt
+lin gasp_V = regV "japsen" ; -- status=guess, src=wikt
+lin wardrobe_N = mkN "Garderobe" "Garderoben" feminine | mkN "Kleiderschrank" "Kleiderschränke" masculine ; -- status=guess status=guess
+lin native_N = mkN "Ureinwohner" "Ureinwohner" masculine | mkN "Ureinwohnerin" feminine | mkN "Eingeborener" masculine | mkN "Eingeborene" feminine ; -- status=guess status=guess status=guess status=guess
+lin fringe_N = mkN "Sachbezug" masculine ; -- status=guess
+lin adaptation_N = mkN "Anpassung" ; -- status=guess
+lin quotation_N = mkN "Angebot" "Angebote" neuter | mkN "Preisangebot" neuter ; -- status=guess status=guess
+lin hunger_N = mkN "Hunger" masculine ; -- status=guess
+lin enclose_V2 = variants{} ; -- 
+lin disastrous_A = mkA "verhängnisvoll" ; -- status=guess
+lin choir_N = mkN "Engelschor" masculine ; -- status=guess
+lin overwhelming_A = mkA "überwältigend" ; -- status=guess
+lin glimpse_N = variants{} ; -- 
+lin divorce_V2 = mkV2 (mkReflV "scheiden lassen") ; -- status=guess, src=wikt
+lin circular_A = mk3A "rund" "runder" "rundeste" ; -- status=guess
+lin locality_N = variants{} ; -- 
+lin ferry_N = mkN "Fähre" feminine ; -- status=guess
+lin balcony_N = mkN "Balkon" masculine ; -- status=guess
+lin sailor_N = mkN "Matrose" "Matrosen" masculine | mkN "Seemann" "Seeleute" masculine ; -- status=guess status=guess
+lin precision_N = mkN "Präzision" feminine | mkN "Genauigkeit" feminine ; -- status=guess status=guess
+lin desert_V2 = mkV2 (irregV "verlassen" "verlasst" "verließ" "verließe" "verlassen") ; -- status=guess, src=wikt
+lin desert_V = irregV "verlassen" "verlasst" "verließ" "verließe" "verlassen" | junkV (mkV "im") "Stich lassen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dancing_N = variants{} ; -- 
+lin alert_V2 = mkV2 (mkV "verständigen") ; -- status=guess, src=wikt
+lin surrender_V2 = mkV2 (irregV "kapitulieren" "kapituliert" "kapitulierte" "kapitulierte" "kapituliert" | mkReflV "ergeben") ; -- status=guess, src=wikt status=guess, src=wikt
+lin surrender_V = irregV "kapitulieren" "kapituliert" "kapitulierte" "kapitulierte" "kapituliert" | mkReflV "ergeben" ; -- status=guess, src=wikt status=guess, src=wikt
+lin archive_N = mkN "Archiv" "Archive" neuter ; -- status=guess
+lin jump_N = mkN "Sprung" ; -- status=guess
+lin philosopher_N = mkN "Philosoph" "Philosophen" masculine | mkN "Philosophin" "Philosophinnen" feminine ; -- status=guess status=guess
+lin revival_N = mkN "Wiederbelebung" ; -- status=guess
+lin presume_VS = mkVS (prefixV "an" (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen") | mkV "mutmaßen" | irregV "vermuten" "vermutet" "vermutete" "vermutete" "vermutet") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin presume_V2 = mkV2 (prefixV "an" (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen") | mkV "mutmaßen" | irregV "vermuten" "vermutet" "vermutete" "vermutete" "vermutet") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin presume_V = prefixV "an" (irregV "nehmen" "nimmt" "nahm" "nähme" "genommen") | mkV "mutmaßen" | irregV "vermuten" "vermutet" "vermutete" "vermutete" "vermutet" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin node_N = mkN "Knoten" "Knoten" masculine | mkN "Ecke" "Ecken" feminine ; -- status=guess status=guess
+lin fantastic_A = mk3A "fantastisch" "fantastischer" "fantastischste" ; -- status=guess
+lin herb_N = mkN "Heilkraut" neuter ; -- status=guess
+lin assertion_N = mkN "Versicherung" | mkN "Zusicherung" ; -- status=guess status=guess
+lin thorough_A = mkA "gründlich" ; -- status=guess
+lin quit_V2 = mkV2 (mkV "aufhören" | prefixV "auf" (irregV "geben" "gebt" "gab" "gäbe" "gegeben") | junkV (mkV "sein") "lassen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin quit_V = mkV "aufhören" | prefixV "auf" (irregV "geben" "gebt" "gab" "gäbe" "gegeben") | junkV (mkV "sein") "lassen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grim_A = mkA "grimm" ; -- status=guess
+lin fair_N = mkN "Jahrmarkt" "Jahrmärkte" masculine | mkN "Kirchtag" masculine | mkN "Kirchweih" feminine | mkN "Kirmes" "Kirmessen" feminine ; -- status=guess status=guess status=guess status=guess
+lin broadcast_V2 = mkV2 (regV "senden" | irregV "verbreiten" "verbreitet" "verbreitete" "verbreitete" "verbreitet") ; -- status=guess, src=wikt status=guess, src=wikt
+lin broadcast_V = regV "senden" | irregV "verbreiten" "verbreitet" "verbreitete" "verbreitete" "verbreitet" ; -- status=guess, src=wikt status=guess, src=wikt
+lin annoy_V2 = mkV2 (mkV "stören") | mkV2 (mkV "ärgern") | mkV2 (mkV "belästigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin divert_V = prefixV "ab" (regV "lenken") ; -- status=guess, src=wikt
+lin accelerate_V2 = mkV2 (junkV (mkV "schneller") "werden" | regV "beschleunigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin accelerate_V = compoundV "schneller" werden_V | regV "beschleunigen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin polymer_N = mkN "Polymer" "Polymere" neuter ; -- status=guess
+lin sweat_N = mkN "Schweiß" masculine | mkN "Schwitze" feminine ; -- status=guess status=guess
+lin survivor_N = mkN "Überlebender" masculine | mkN "Überlebende" feminine ; -- status=guess status=guess
+lin subscription_N = mkN "Abonnement" "Abonnements" neuter ; -- status=guess
+lin repayment_N = variants{} ; -- 
+lin anonymous_A = mk3A "anonym" "anonymer" "anonymste" ; -- status=guess
+lin summarize_V2 = mkV2 (prefixV "zusammen" (regV "fassen")) ; -- status=guess, src=wikt
+lin punch_N = mkN "Punsch" masculine | mkN "Bowle" "Bowlen" feminine ; -- status=guess status=guess
+lin lodge_V2 = mkV2 (mkV "feststecken" | regV "beherbergen" | mkV "unterbringen" | irregV "hinterlegen" "hinterlegt" "hinterlegte" "hinterlegte" "hinterlegt" | irregV "deponieren" "deponiert" "deponierte" "deponierte" "deponiert" | mkV "einlegen" | prefixV "ein" (regV "reichen")) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lodge_V = mkV "feststecken" | regV "beherbergen" | mkV "unterbringen" | irregV "hinterlegen" "hinterlegt" "hinterlegte" "hinterlegte" "hinterlegt" | irregV "deponieren" "deponiert" "deponierte" "deponierte" "deponiert" | mkV "einlegen" | prefixV "ein" (regV "reichen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin landowner_N = mkN "Grundbesitzer" masculine | mkN "Grundbesitzerin" feminine ; -- status=guess status=guess
+lin ignorance_N = mkN "Ignoranz" feminine | mkN "Unwissenheit" feminine ; -- status=guess status=guess
+lin discourage_V2 = mkV2 (irregV "entmutigen" "entmutigt" "entmutigte" "entmutigte" "entmutigt") ; -- status=guess, src=wikt
+lin bride_N = mkN "Braut" "Bräute" feminine ; -- status=guess
+lin likewise_Adv = mkAdv "ebenfalls" | mkAdv "gleichfalls" | mkAdv "ebenso" ; -- status=guess status=guess status=guess
+lin depressed_A = variants{} ; -- 
+lin abbey_N = mkN "Kloster" "Klöster" neuter ; -- status=guess
+lin quarry_N = mkN "Beute" feminine ; -- status=guess
+lin archbishop_N = mkN "Erzbischof" "Erzbischöfe" masculine ; -- status=guess
+lin sock_N = L.sock_N ;
+lin large_scale_A = variants{} ; -- 
+lin glare_V2 = variants{} ; -- 
+lin glare_V = variants{} ; -- 
+lin descent_N = mkN "Herkunft" "Herkünfte" feminine ; -- status=guess
+lin stumble_V = regV "stolpern" ; -- status=guess, src=wikt
+lin mistress_N = mkN "Domina" feminine ; -- status=guess
+lin empty_V2 = mkV2 (regV "leeren" | irregV "entleeren" "entleert" "entleerte" "entleerte" "entleert" | mkV "ausleeren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin empty_V = regV "leeren" | irregV "entleeren" "entleert" "entleerte" "entleerte" "entleert" | mkV "ausleeren" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin prosperity_N = mkN "Prosperität" feminine | mkN "Wohlstand" masculine ; -- status=guess status=guess
+lin harm_V2 = mkV2 (regV "schaden") ; -- status=guess, src=wikt
+lin formulation_N = variants{} ; -- 
+lin atomic_A = mkA "Atom" | regA "atomar" ; -- status=guess status=guess
+lin agreed_A = variants{} ; -- 
+lin wicked_A = mkA "böse" ; -- status=guess
+lin threshold_N = mkN "Schwelle" "Schwellen" feminine ; -- status=guess
+lin lobby_N = mkN "Lobby" "Lobbys" feminine | mkN "Foyer" "Foyers" neuter | mkN "Vorraum" "Vorräume" masculine | mkN "Vorhalle" feminine ; -- status=guess status=guess status=guess status=guess
+lin repay_V2 = mkV2 (mkV "zurückzahlen") ; -- status=guess, src=wikt
+lin repay_V = mkV "zurückzahlen" ; -- status=guess, src=wikt
+lin varying_A = variants{} ; -- 
+lin track_V2 = variants{} ; -- 
+lin track_V = variants{} ; -- 
+lin crawl_V = regV "krabbeln" ; -- status=guess, src=wikt
+lin tolerate_V2 = mkV2 (regV "tolerieren" | regV "dulden" | mkV "vertragen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin salvation_N = mkN "Erlösung" feminine | mkN "Rettung" ; -- status=guess status=guess
+lin pudding_N = mkN "Pudding" masculine ; -- status=guess
+lin counter_VS = mkVS (mkV "entgegnen" | irregV "widersprechen" "widersprecht" "widersprach" "widerspräche" "widersprochen" | mkV "entgegensetzen" | irregV "reagieren" "reagiert" "reagierte" "reagierte" "reagiert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin counter_V = mkV "entgegnen" | irregV "widersprechen" "widersprecht" "widersprach" "widerspräche" "widersprochen" | mkV "entgegensetzen" | irregV "reagieren" "reagiert" "reagierte" "reagierte" "reagiert" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin propaganda_N = mkN "Propaganda" feminine ; -- status=guess
+lin cage_N = mkN "Käfig" masculine ; -- status=guess
+lin broker_N = mkN "Börsenmakler" masculine | mkN "Börsenmaklerin" feminine ; -- status=guess status=guess
+lin ashamed_A = mkA "beschämt" ; -- status=guess
+lin scan_V2 = mkV2 (mkV "abtasten") | mkV2 (mkV "einscannen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scan_V = mkV "abtasten" | mkV "einscannen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin document_V2 = mkV2 (irregV "dokumentieren" "dokumentiert" "dokumentierte" "dokumentierte" "dokumentiert") ; -- status=guess, src=wikt
+lin apparatus_N = mkN "Apparat" "Apparate" masculine ; -- status=guess
+lin theology_N = mkN "Theologie" "Theologien" feminine ; -- status=guess
+lin analogy_N = mkN "Analogie" "Analogien" feminine ; -- status=guess
+lin efficiently_Adv = mkAdv "effizient" ; -- status=guess
+lin bitterly_Adv = variants{} ; -- 
+lin performer_N = mkN "Künstler" masculine | mkN "Künstlerin" feminine ; -- status=guess status=guess
+lin individually_Adv = mkAdv "individuell" | mkAdv "einzeln" ; -- status=guess status=guess
+lin amid_Prep = variants{} ; -- 
+lin squadron_N = variants{} ; -- 
+lin sentiment_N = variants{} ; -- 
+lin making_N = mkN "Anfertigen" neuter | mkN "Anfertigung" | mkN "Fabrikation" | mkN "Herstellung" ; -- status=guess status=guess status=guess status=guess
+lin exotic_A = mk3A "exotisch" "exotischer" "exotischste" ; -- status=guess
+lin dominance_N = mkN "Herrschaft" "Herrschaften" feminine ; -- status=guess
+lin coherent_A = mkA "kohärent" ; -- status=guess
+lin placement_N = mkN "Platzierung" feminine ; -- status=guess
+lin flick_V2 = mkV2 (junkV (mkV "den") "Stinkefinger zeigen") ; -- status=guess, src=wikt
+lin colourful_A = variants{} ; -- 
+lin mercy_N = mkN "Gnade" "Gnaden" feminine ; -- status=guess
+lin angrily_Adv = variants{} ; -- 
+lin amuse_V2 = mkV2 (regV "belustigen" | mkV "erheitern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin mainstream_N = mkN "Hauptrichtung" feminine | mkN "Mainstream" masculine ; -- status=guess status=guess
+lin appraisal_N = mkN "Einschätzung" feminine | mkN "Taxierung" feminine ; -- status=guess status=guess
+lin annually_Adv = mkAdv "jährlich" ; -- status=guess
+lin torch_N = mkN "Taschenlampe" "Taschenlampen" feminine ; -- status=guess
+lin intimate_A = mk3A "vertraut" "vertrauter" "vertrauteste" | mk3A "innig" "inniger" "innigste" ; -- status=guess status=guess
+lin gold_A = variants{} ; -- 
+lin arbitrary_A = mkA "willkürlich" ; -- status=guess
+lin venture_VS = variants{} ; -- 
+lin venture_V2 = variants{} ; -- 
+lin venture_V = variants{} ; -- 
+lin preservation_N = mkN "Erhaltung" feminine ; -- status=guess
+lin shy_A = mkA "schüchtern" | mk3A "scheu" "scheuer" "scheusten, scheueste" ; -- status=guess status=guess
+lin disclosure_N = variants{} ; -- 
+lin lace_N = mkN "Schnürband" neuter | mkN "Schnürsenkel" masculine | mkN "Schuhband" neuter ; -- status=guess status=guess status=guess
+lin inability_N = mkN "Unfähigkeit" feminine ; -- status=guess
+lin motif_N = mkN "Motiv" "Motive" neuter ; -- status=guess
+lin listenerMasc_N = mkN "Zuhörer" masculine ; -- status=guess
+lin hunt_N = mkN "Jagd" "Jagden" feminine ; -- status=guess
+lin delicious_A = mkA "köstlich" | mk3A "lecker" "leckerer" "leckerste" | mkA "geschmackvoll" ; -- status=guess status=guess status=guess
+lin term_VS = variants{} ; -- 
+lin term_V2 = variants{} ; -- 
+lin substitute_N = mkN "Ersatzspieler" masculine ; -- status=guess
+lin highway_N = mkN "Hauptstraße" feminine ; -- status=guess
+lin haul_V2 = mkV2 (irregV "ziehen" "zieht" "zog" "zöge" "gezogen" | regV "schleppen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin haul_V = irregV "ziehen" "zieht" "zog" "zöge" "gezogen" | regV "schleppen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dragon_N = mkN "Drachenboot" neuter ; -- status=guess
+lin chair_V2 = mkV2 (junkV (mkV "Vorsitz") "führen") ; -- status=guess, src=wikt
+lin accumulate_V2 = mkV2 (mkReflV "vermehren") ; -- status=guess, src=wikt
+lin accumulate_V = mkReflV "vermehren" ; -- status=guess, src=wikt
+lin unchanged_A = variants{} ; -- 
+lin sediment_N = mkN "Sediment" "Sedimente" neuter | mkN "Satz" "Sätze" masculine ; -- status=guess status=guess
+lin sample_V2 = mkV2 (irregV "probieren" "probiert" "probierte" "probierte" "probiert" | irregV "kosten" "kostet" "kostete" "kostete" "gekostet") ; -- status=guess, src=wikt status=guess, src=wikt
+lin exclaim_V2 = mkV2 (mkV "ausrufen") ; -- status=guess, src=wikt
+lin fan_V2 = mkV2 (mkV "ventilieren") | mkV2 (mkV "belüften") | mkV2 (mkV "anfachen") | mkV2 (mkV "embers)") | mkV2 (mkV "anwehen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fan_V = mkV "ventilieren" | mkV "belüften" | mkV "anfachen" | mkV "embers)" | mkV "anwehen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin volunteer_V2 = mkV2 (prefixV "an" (irregV "bieten" "bietet" "bot" "böte" "geboten") | mkReflV "anbieten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin volunteer_V = prefixV "an" (irregV "bieten" "bietet" "bot" "böte" "geboten") | mkReflV "anbieten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin root_V2 = variants{} ; -- 
+lin root_V = variants{} ; -- 
+lin parcel_N = mkN "Paketbombe" feminine ; -- status=guess
+lin psychiatric_A = mkA "psychiatrisch" ; -- status=guess
+lin delightful_A = mkA "reizvoll" | mkA "entzückend" | mk3A "angenehm" "angenehmer" "angenehmste" ; -- status=guess status=guess status=guess
+lin confidential_A = mk3A "vertraulich" "vertraulicher" "vertraulichste" ; -- status=guess
+lin calorie_N = mkN "Kalorie" "Kalorien" feminine ; -- status=guess
+lin flash_N = blitz_N ; -- status=guess
+lin crowd_V2 = variants{} ; -- 
+lin crowd_V = variants{} ; -- 
+lin aggregate_A = variants{} ; -- 
+lin scholarship_N = mkN "Gelehrsamkeit" feminine ; -- status=guess
+lin monitor_N = mkN "Bildschirm" "Bildschirme" masculine | mkN "Monitor" masculine ; -- status=guess status=guess
+lin disciplinary_A = mkA "disziplinarisch" ; -- status=guess
+lin rock_V2 = mkV2 (mkV "auwühlen" | regV "schockieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rock_V = mkV "auwühlen" | regV "schockieren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hatred_N = mkN "Hass" masculine ; -- status=guess
+lin pill_N = mkN "Tablette" "Tabletten" feminine | mkN "Pille" "Pillen" feminine ; -- status=guess status=guess
+lin noisy_A = mk3A "laut" "lauter" "lauteste" | mkA "geräuschvoll" ; -- status=guess status=guess
+lin feather_N = L.feather_N ;
+lin lexical_A = regA "lexikalisch" ; -- status=guess
+lin staircase_N = mkN "Treppe" "Treppen" feminine ; -- status=guess
+lin autonomous_A = mk3A "autonom" "autonomer" "autonomste" ; -- status=guess
+lin viewpoint_N = variants{} ; -- 
+lin projection_N = mkN "Projektion" ; -- status=guess
+lin offensive_A = mkA "beleidigend" ; -- status=guess
+lin controlled_A = variants{} ; -- 
+lin flush_V2 = variants{} ; -- 
+lin flush_V = variants{} ; -- 
+lin racism_N = mkN "Rassismus" masculine ; -- status=guess
+lin flourish_V = mkV "aufblühen" | junkV (mkV "eine") "Blütezeit haben" ; -- status=guess, src=wikt status=guess, src=wikt
+lin resentment_N = mkN "Ressentiment" "Ressentiments" neuter | mkN "Abneigung" | mkN "Missgunst" feminine ; -- status=guess status=guess status=guess
+lin pillow_N = mkN "Kopfkissen" "Kopfkissen" neuter | mkN "Kissen" "Kissen" neuter | mkN "Ruhekissen" neuter ; -- status=guess status=guess status=guess
+lin courtesy_N = mkN "Höflichkeit" feminine ; -- status=guess
+lin photography_N = mkN "Fotografie" "Fotografien" feminine ; -- status=guess
+lin monkey_N = mkN "Affe" "Affen" masculine ; -- status=guess
+lin glorious_A = mkA "ruhmvoll" ; -- status=guess
+lin evolutionary_A = mkA "evolutionär" ; -- status=guess
+lin gradual_A = regA "graduell" ; -- status=guess
+lin bankruptcy_N = mkN "Bankrott" "Bankrotte" masculine ; -- status=guess
+lin sacrifice_N = mkN "Opfer" "Opfer" neuter ; -- status=guess
+lin uphold_V2 = variants{} ; -- 
+lin sketch_N = mkN "Skizze" "Skizzen" feminine ; -- status=guess
+lin presidency_N = mkN "Präsidentschaft" feminine ; -- status=guess
+lin formidable_A = variants{} ; -- 
+lin differentiate_V2 = mkV2 (irregV "differenzieren" "differenziert" "differenzierte" "differenzierte" "differenziert" | irregV "unterscheiden" "unterscheidet" "unterschied" "unterschiede" "unterschieden" | irregV "diskriminieren" "diskriminiert" "diskriminierte" "diskriminierte" "diskriminiert") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin differentiate_V = irregV "differenzieren" "differenziert" "differenzierte" "differenzierte" "differenziert" | irregV "unterscheiden" "unterscheidet" "unterschied" "unterschiede" "unterschieden" | irregV "diskriminieren" "diskriminiert" "diskriminierte" "diskriminierte" "diskriminiert" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin continuing_A = variants{} ; -- 
+lin cart_N = mkN "Wagen" masculine | mkN "Karren" "Karren" masculine ; -- status=guess status=guess
+lin stadium_N = mkN "Stadion" ; -- status=guess
+lin dense_A = mk3A "dicht" "dichter" "dichteste" ; -- status=guess
+lin catch_N = mkN "Haken" "Haken" masculine ; -- status=guess
+lin beyond_Adv = variants{}; -- mkPrep "jenseits" genitive | mkPrep "über" accusative "hinaus" ;
+lin immigration_N = mkN "Einwanderung" | mkN "Immigration" ; -- status=guess status=guess
+lin clarity_N = mkN "Klarheit" "Klarheiten" feminine ; -- status=guess
+lin worm_N = L.worm_N ;
+lin slot_N = mkN "Münzautomat" masculine ; -- status=guess
+lin rifle_N = mkN "Gewehr" "Gewehre" neuter ; -- status=guess
+lin screw_V2 = mkV2 (regV "ficken") ; -- status=guess, src=wikt
+lin screw_V = regV "ficken" ; -- status=guess, src=wikt
+lin harvest_N = mkN "Herbstgrasmilbe" "Herbstgrasmilben" feminine ; -- status=guess
+lin foster_V2 = mkV2 (regV "pflegen") ; -- status=guess, src=wikt
+lin academic_N = variants{} ; -- 
+lin impulse_N = mkN "Impuls" "Impulse" masculine | mkN "Triebkraft" feminine ; -- status=guess status=guess
+lin guardian_N = mkN "Schutzengel" "Schutzengel" masculine ; -- status=guess
+lin ambiguity_N = mkN "Ambiguität" feminine | mkN "Mehrdeutigkeit" "Mehrdeutigkeiten" feminine | mkN "Doppeldeutigkeit" feminine ; -- status=guess status=guess status=guess
+lin triangle_N = mkN "Dreiecksungleichung" feminine ; -- status=guess
+lin terminate_V2 = mkV2 (irregV "terminieren" "terminiert" "terminierte" "terminiere" "terminiert" | mkV "abschließen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin terminate_V = irregV "terminieren" "terminiert" "terminierte" "terminiere" "terminiert" | mkV "abschließen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin retreat_V = mkReflV "zurückziehen" ; -- status=guess, src=wikt
+lin pony_N = mkN "Pony" "Ponys" neuter ; -- status=guess
+lin outdoor_A = mkA "im Freien" ; -- status=guess
+lin deficiency_N = variants{} ; -- 
+lin decree_N = mkN "Erlass" masculine | mkN "Verfügung" feminine | mkN "Verordnung" | mkN "Dekret" "Dekrete" neuter ; -- status=guess status=guess status=guess status=guess
+lin apologize_V = mkReflV "entschuldigen" ; -- status=guess, src=wikt
+lin yarn_N = mkN "Garn" "Garne" neuter ; -- status=guess
+lin staff_V2 = variants{} ; -- 
+lin renewal_N = mkN "Erneuerung" ; -- status=guess
+lin rebellion_N = mkN "Rebellion" feminine | mkN "Aufstand" "Aufstände" masculine ; -- status=guess status=guess
+lin incidentally_Adv = mkAdv "apropos" | mkAdv "nebenbei" | mkAdv "übrigens" ; -- status=guess status=guess status=guess
+lin flour_N = mkN "Mehl" "Mehle" neuter ; -- status=guess
+lin developed_A = regA "entwickelt" ; -- status=guess
+lin chorus_N = mkN "Chor" masculine ; -- status=guess
+lin ballot_N = mkN "Stimmzettel-Ergebnis" "Stimmzettel-Ergebnisse" neuter ; -- status=guess
+lin appetite_N = mkN "Begierde" "Begierden" feminine | lust_N ; -- status=guess status=guess
+lin stain_V2 = variants{} ; -- 
+lin stain_V = variants{} ; -- 
+lin notebook_N = mkN "Notizbuch" "Notizbücher" neuter ; -- status=guess
+lin loudly_Adv = mkAdv "laut" ; -- status=guess
+lin homeless_A = regA "obdachlos" ; -- status=guess
+lin census_N = mkN "Zensus" "Zensus" masculine | mkN "Volkszählung" feminine | mkN "Befragung" | mkN "Bevölkerungszählung" feminine | mkN "Zählung" feminine ; -- status=guess status=guess status=guess status=guess status=guess
+lin bizarre_A = mk3A "bizarr" "bizarrer" "bizarrste" | mk3A "komisch" "komischer" "komischste" | mk3A "seltsam" "seltsamer" "seltsamste" ; -- status=guess status=guess status=guess
+lin striking_A = mkA "auffällig" ; -- status=guess
+lin greenhouse_N = mkN "Gewächshaus" neuter | mkN "Treibhaus" "Treibhäuser" neuter ; -- status=guess status=guess
+lin part_V2 = mkV2 (mkV "scheiteln") ; -- status=guess, src=wikt
+lin part_V = mkV "scheiteln" ; -- status=guess, src=wikt
+lin burial_N = mkN "Begräbnis" neuter ; -- status=guess
+lin embarrassed_A = mkA "verlegen" ; -- status=guess
+lin ash_N = mkN "Aschblonder" masculine | mkN "Aschblondin" masculine | mkN "Aschblondling" masculine | mkN "Aschblondhaariger" masculine | mkN "Aschblonde" feminine | mkN "Aschblondine" feminine | mkN "Aschblondhaarige" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin actress_N = mkN "Schauspielerin" "Schauspielerinnen" feminine ; -- status=guess
+lin cassette_N = mkN "Kassette" "Kassetten" feminine ; -- status=guess
+lin privacy_N = mkN "Zurückgezogenheit" feminine | mkN "Privatsphäre" feminine ; -- status=guess status=guess
+lin fridge_N = L.fridge_N ;
+lin feed_N = mkN "Futtern" neuter | mkN "Fütterung" feminine ; -- status=guess status=guess
+lin excess_A = variants{} ; -- 
+lin calf_N = mkN "Wade" "Waden" feminine ; -- status=guess
+lin associate_N = variants{} ; -- 
+lin ruin_N = mkN "Ruine" "Ruinen" feminine ; -- status=guess
+lin jointly_Adv = variants{} ; -- 
+lin drill_V2 = mkV2 (regV "bohren") ; -- status=guess, src=wikt
+lin drill_V = regV "bohren" ; -- status=guess, src=wikt
+lin photograph_V2 = mkV2 (regV "fotografieren") ; -- status=guess, src=wikt
+lin devoted_A = variants{} ; -- 
+lin indirectly_Adv = mkAdv "indirekt" ; -- status=guess
+lin driving_A = variants{} ; -- 
+lin memorandum_N = mkN "Memorandum" "Memoranden" neuter ; -- status=guess
+lin default_N = mkN "Grundzustand" masculine | standard_N ; -- status=guess status=guess
+lin costume_N = mkN "Kostüm" neuter ; -- status=guess
+lin variant_N = mkN "Variante" "Varianten" feminine ; -- status=guess
+lin shatter_V2 = variants{} ; -- 
+lin shatter_V = variants{} ; -- 
+lin methodology_N = mkN "Methodologie" "Methodologien" feminine | mkN "Methodik" "Methodiken" feminine ; -- status=guess status=guess
+lin frame_V2 = mkV2 (mkV "einfassen") | mkV2 (mkV "einrahmen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin frame_V = mkV "einfassen" | mkV "einrahmen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin allegedly_Adv = mkAdv "angeblich" | mkAdv "vermeintlich" ; -- status=guess status=guess
+lin swell_V2 = mkV2 (irregV "schwellen" "schwellt" "schwoll" "schwölle" "geschwollen") ; -- status=guess, src=wikt
+lin swell_V = L.swell_V ;
+lin investigator_N = mkN "Ermittler" "Ermittler" masculine | mkN "Ermittlerin" feminine ; -- status=guess status=guess
+lin imaginative_A = variants{} ; -- 
+lin bored_A = variants{} ; -- 
+lin bin_N = mkN "Mülltonne" ; -- status=guess
+lin awake_A = mk3A "wach" "wacher" "wachste" ; -- status=guess
+lin recycle_V2 = mkV2 (mkV "wiederverwerten") | mkV2 (mkV "recyceln") | mkV2 (mkV "recyclen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin group_V2 = mkV2 (regV "gruppieren") ; -- status=guess, src=wikt
+lin group_V = regV "gruppieren" ; -- status=guess, src=wikt
+lin enjoyment_N = variants{} ; -- 
+lin contemporary_N = mkN "Zeitgenosse" "Zeitgenossen" masculine | mkN "Zeitgenossin" feminine ; -- status=guess status=guess
+lin texture_N = mkN "Textur" "Texturen" feminine ; -- status=guess
+lin donor_N = spender_N ; -- status=guess
+lin bacon_N = speck_N ; -- status=guess
+lin sunny_A = mk3A "sonnig" "sonniger" "sonnigste" ; -- status=guess
+lin stool_N = mkN "Hocker" "Hocker" masculine ; -- status=guess
+lin prosecute_V2 = mkV2 (junkV (mkV "strafrechtlich") "verfolgen" | regV "belangen" | regV "bestrafen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin commentary_N = mkN "Kommentar" "Kommentare" masculine ; -- status=guess
+lin bass_N = mkN "Bassklarinette" feminine ; -- status=guess
+lin sniff_V2 = mkV2 (mkV "schnüffeln") ; -- status=guess, src=wikt
+lin sniff_V = mkV "schnüffeln" ; -- status=guess, src=wikt
+lin repetition_N = mkN "Wiederholung" | mkN "Repetition" feminine ; -- status=guess status=guess
+lin eventual_A = variants{} ; -- 
+lin credit_V2 = variants{} ; -- 
+lin suburb_N = mkN "Vorstadt" feminine | mkN "Vorort" masculine ; -- status=guess status=guess
+lin newcomer_N = mkN "Neuling" "Neulinge" masculine ; -- status=guess
+lin romance_N = mkN "Romanze" feminine ; -- status=guess
+lin film_V2 = mkV2 (regV "filmen" | regV "drehen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin film_V = regV "filmen" | regV "drehen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin experiment_V2 = mkV2 (irregV "experimentieren" "experimentiert" "experimentierte" "experimentierte" "experimentiert") ; -- status=guess, src=wikt
+lin experiment_V = irregV "experimentieren" "experimentiert" "experimentierte" "experimentierte" "experimentiert" ; -- status=guess, src=wikt
+lin daylight_N = mkN "Tageslicht" neuter ; -- status=guess
+lin warrant_N = variants{} ; -- 
+lin fur_N = mkN "Pelz" "Pelze" masculine | mkN "Pelzmantel" masculine ; -- status=guess status=guess
+lin parking_N = mkN "Parken" neuter | mkN "Parkieren" neuter ; -- status=guess status=guess
+lin nuisance_N = mkN "Belästigung" feminine ; -- status=guess
+lin civilian_A = variants{} ; -- 
+lin foolish_A = mk3A "dumm" "dümmer" "dümmste" | mkA "närrisch" | mkA "töricht" ; -- status=guess status=guess status=guess
+lin bulb_N = mkN "Zwiebel" "Zwiebeln" feminine ; -- status=guess
+lin balloon_N = mkN "Ballon" masculine | mkN "Luftballon" masculine ; -- status=guess status=guess
+lin vivid_A = mk3A "lebendig" "lebendiger" "lebendigste" | mk3A "lebhaft" "lebhafter" "lebhafteste" ; -- status=guess status=guess
+lin surveyor_N = mkN "Vermesser" ; -- status=guess
+lin spontaneous_A = mk3A "spontan" "spontaner" "spontanste" ; -- status=guess
+lin biology_N = mkN "Biologie" feminine ; -- status=guess
+lin injunction_N = mkN "Verfügung" feminine ; -- status=guess
+lin appalling_A = mk3A "erschreckend" "erschreckender" "erschreckendste" ; -- status=guess
+lin amusement_N = mkN "Amüsement" neuter | mkN "Entertainment" neuter | mkN "Unterhaltung" | mkN "Vergnügen" neuter ; -- status=guess status=guess status=guess status=guess
+lin aesthetic_A = mkA "ästhetisch" ; -- status=guess
+lin vegetation_N = mkN "Vegetation" feminine ; -- status=guess
+lin stab_V2 = L.stab_V2 ;
+lin stab_V = irregV "stechen" "stecht" "stach" "stäche" "gestochen" | irregV "erstechen" "erstecht" "erstach" "erstäche" "erstochen" | mkV "niederstechen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rude_A = mk3A "grob" "gröber" "gröbste" | mkA "unhöflich" | mk3A "frech" "frecher" "frechste" | mkA "unverschämt" ; -- status=guess status=guess status=guess status=guess
+lin offset_V2 = variants{} ; -- 
+lin thinking_N = variants{} ; -- 
+lin mainframe_N = mkN "Großrechner" masculine ; -- status=guess
+lin flock_N = mkN "Schwarm" "Schwärme" masculine | mkN "Schar" "Scharen" feminine ; -- status=guess status=guess
+lin amateur_A = mkA "amateurhaft" ; -- status=guess
+lin academy_N = mkN "akademische Einrichtung" feminine ; -- status=guess
+lin shilling_N = mkN "Schilling" masculine ; -- status=guess
+lin reluctance_N = mkN "Widerstreben" neuter ; -- status=guess
+lin velocity_N = mkN "Geschwindigkeit" "Geschwindigkeiten" feminine ; -- status=guess
+lin spare_V2 = variants{} ; -- 
+lin spare_V = variants{} ; -- 
+lin wartime_N = variants{} ; -- 
+lin soak_V2 = mkV2 (mkV "durchnässen") ; -- status=guess, src=wikt
+lin soak_V = mkV "durchnässen" ; -- status=guess, src=wikt
+lin rib_N = mkN "Brustkorb" "Brustkörbe" masculine ; -- status=guess
+lin mighty_A = mk3A "gewaltig" "gewaltiger" "gewaltigste" | mkA "mächtig" ; -- status=guess status=guess
+lin shocked_A = mkA "schockiert" ; -- status=guess
+lin vocational_A = variants{} ; -- 
+lin spit_V2 = mkV2 (regV "spucken") ; -- status=guess, src=wikt
+lin spit_V = L.spit_V ;
+lin gall_N = mkN "Galle" "Gallen" feminine ; -- status=guess
+lin bowl_V2 = variants{} ; -- 
+lin bowl_V = variants{} ; -- 
+lin prescription_N = mkN "Rezept" "Rezepte" neuter | mkN "Verschreibung" feminine ; -- status=guess status=guess
+lin fever_N = mkN "Fieber" "Fieber" neuter ; -- status=guess
+lin axis_N = mkN "Achse" "Achsen" feminine ; -- status=guess
+lin reservoir_N = mkN "Stausee" "Stauseen" masculine ; -- status=guess
+lin magnitude_N = variants{} ; -- 
+lin rape_V2 = mkV2 (irregV "vergewaltigen" "vergewaltigt" "vergewaltigte" "vergewaltigte" "vergewaltigt" | mkV "schänden") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cutting_N = mkN "Steckling" masculine | mkN "Ableger" "Ableger" masculine | mkN "Senkreis" neuter ; -- status=guess status=guess status=guess
+lin bracket_N = mkN "Klammer" "Klammern" feminine ; -- status=guess
+lin agony_N = mkN "Agonie" "Agonien" feminine | mkN "Qual" "Qualen" feminine | mkN "Pein" feminine ; -- status=guess status=guess status=guess
+lin strive_VV = mkVV (regV "streben") ; -- status=guess, src=wikt
+lin strive_V = regV "streben" ; -- status=guess, src=wikt
+lin strangely_Adv = variants{} ; -- 
+lin pledge_VS = mkVS (mkV "verpfänden") ; -- status=guess, src=wikt
+lin pledge_V2V = mkV2V (mkV "verpfänden") ; -- status=guess, src=wikt
+lin pledge_V2 = mkV2 (mkV "verpfänden") ; -- status=guess, src=wikt
+lin recipient_N = mkN "Empfänger" masculine ; -- status=guess
+lin moor_N = mkN "Moor" "Moore" neuter ; -- status=guess
+lin invade_V2 = mkV2 (mkV "überfallen") | mkV2 (mkV "einmarschieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dairy_N = mkN "Molkerei" "Molkereien" feminine ; -- status=guess
+lin chord_N = mkN "Akkord" "Akkorde" masculine ; -- status=guess
+lin shrink_V2 = mkV2 (mkReflV "drücken") ; -- status=guess, src=wikt
+lin shrink_V = mkReflV "drücken" ; -- status=guess, src=wikt
+lin poison_N = gift_N | mkN "Giftstoff" masculine ; -- status=guess status=guess
+lin pillar_N = mkN "Pfeiler" "Pfeiler" masculine | mkN "Säule" feminine ; -- status=guess status=guess
+lin washing_N = mkN "Waschen" neuter ; -- status=guess
+lin warrior_N = mkN "Krieger" "Krieger" masculine ; -- status=guess
+lin supervisor_N = mkN "Aufseher" "Aufseher" masculine | mkN "Vorgesetzter" masculine ; -- status=guess status=guess
+lin outfit_N = mkN "Outfit" "Outfits" neuter ; -- status=guess
+lin innovative_A = mk3A "innovativ" "innovativer" "innovativste" ; -- status=guess
+lin dressing_N = mkN "Dressing" "Dressings" neuter ; -- status=guess
+lin dispute_V2 = variants{} ; -- 
+lin dispute_V = variants{} ; -- 
+lin jungle_N = mkN "Urwald" "Urwälder" masculine | mkN "Dschungel" feminine neuter ; -- status=guess status=guess
+lin brewery_N = mkN "Brauerei" "Brauereien" feminine | mkN "Brauhaus" neuter | mkN "Bierbrauerei" ; -- status=guess status=guess status=guess
+lin adjective_N = mkN "Adjektiv" "Adjektive" neuter | mkN "Eigenschaftswort" "Eigenschaftswörter" neuter ; -- status=guess status=guess
+lin straighten_V2 = variants{} ; -- 
+lin straighten_V = variants{} ; -- 
+lin restrain_V2 = mkV2 (mkV "zügeln") ; -- status=guess, src=wikt
+lin monarchy_N = mkN "Monarchie" "Monarchien" feminine ; -- status=guess
+lin trunk_N = mkN "Rüssel" masculine ; -- status=guess
+lin herd_N = mkN "Herde" "Herden" feminine ; -- status=guess
+lin deadline_N = mkN "Stichtag" masculine | mkN "Frist" "Fristen" feminine | mkN "Termin" "Termine" masculine ; -- status=guess status=guess status=guess
+lin tiger_N = mkN "Tiger" "Tiger" masculine ; -- status=guess
+lin supporting_A = variants{} ; -- 
+lin moderate_A = mk3A "moderat" "moderater" "moderateste" ; -- status=guess
+lin kneel_V = regV "knien" ; -- status=guess, src=wikt
+lin ego_N = mkN "Ich-Laut" "Ich-Laute" masculine | mkN "Ego-Shooter" "Ego-Shooter" masculine ; -- status=guess status=guess
+lin sexually_Adv = variants{} ; -- 
+lin ministerial_A = mkA "ministeriell" ; -- status=guess
+lin bitch_N = mkN "Zicke" "Zicken" feminine ; -- status=guess
+lin wheat_N = mkN "Weizen" "Weizensorten" masculine ; -- status=guess
+lin stagger_V = regV "zweifeln" | regV "wanken" ; -- status=guess, src=wikt status=guess, src=wikt
+lin snake_N = L.snake_N ;
+lin ribbon_N = mkN "Band" neuter ; -- status=guess
+lin mainland_N = mkN "Festland" "Festländer" neuter | mkN "Kontinent" "Kontinente" masculine ; -- status=guess status=guess
+lin fisherman_N = mkN "Fischer" "Fischer" masculine | mkN "Fischerin" feminine ; -- status=guess status=guess
+lin economically_Adv = variants{} ; -- 
+lin unwilling_A = variants{} ; -- 
+lin nationalism_N = mkN "Nationalismus" masculine ; -- status=guess
+lin knitting_N = mkN "Stricken" neuter ; -- status=guess
+lin irony_N = mkN "Ironie" "Ironien" feminine ; -- status=guess
+lin handling_N = mkN "Hehlerei" "Hehlereien" feminine ; -- status=guess
+lin desired_A = variants{} ; -- 
+lin bomber_N = mkN "Bomber" "Bomber" masculine ; -- status=guess
+lin voltage_N = mkN "Spannung" ; -- status=guess
+lin unusually_Adv = variants{} ; -- 
+lin toast_N = mkN "Trinkspruch" "Trinksprüche" masculine | mkN "Toast" masculine | mkN "Tischrede" feminine ; -- status=guess status=guess status=guess
+lin feel_N = variants{} ; -- 
+lin suffering_N = mkN "Leiden" "Leiden" neuter ; -- status=guess
+lin polish_V2 = mkV2 (irregV "polieren" "poliert" "polierte" "polierte" "poliert") ; -- status=guess, src=wikt
+lin polish_V = irregV "polieren" "poliert" "polierte" "polierte" "poliert" ; -- status=guess, src=wikt
+lin technically_Adv = mkAdv "eigentlich" ; -- status=guess
+lin meaningful_A = mk3A "bedeutend" "bedeutender" "bedeutendste" | mk3A "bedeutungsvoll" "bedeutungsvoller" "bedeutungsvollste" ; -- status=guess status=guess
+lin aloud_Adv = mkAdv "laut" | mkAdv "vorlesen" ; -- status=guess status=guess
+lin waiter_N = mkN "Ober" "Ober" masculine | mkN "Kellner" "Kellner" masculine ; -- status=guess status=guess
+lin tease_V2 = mkV2 (regV "necken" | mkV "hänseln") ; -- status=guess, src=wikt status=guess, src=wikt
+lin opposite_Adv = mkAdv "gegenüber" ; -- status=guess
+lin goat_N = mkN "Ziege" "Ziegen" feminine | mkN "Geiß" feminine ; -- status=guess status=guess
+lin conceptual_A = variants{} ; -- 
+lin ant_N = mkN "Ameise" "Ameisen" feminine ; -- status=guess
+lin inflict_V2 = mkV2 (mkV "verhängen") | mkV2 (mkV "zufügen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bowler_N = mkN "Melone" "Melonen" feminine | mkN "Melonenhut" masculine ; -- status=guess status=guess
+lin roar_V2 = mkV2 (mkV "brüllen") ; -- status=guess, src=wikt
+lin roar_V = mkV "brüllen" ; -- status=guess, src=wikt
+lin drain_N = mkN "Abfluss" "Abflüsse" masculine ; -- status=guess
+lin wrong_N = variants{} ; -- 
+lin galaxy_N = mkN "Galaxie" "Galaxien" feminine | mkN "Galaxis" feminine | mkN "Welteninsel" feminine ; -- status=guess status=guess status=guess
+lin aluminium_N = mkN "Aluminium" "Aluminien" neuter ; -- status=guess
+lin receptor_N = variants{} ; -- 
+lin preach_V2 = mkV2 (regV "predigen") ; -- status=guess, src=wikt
+lin preach_V = regV "predigen" ; -- status=guess, src=wikt
+lin parade_N = mkN "Folge" "Folgen" feminine | mkN "Abfolge" "Abfolgen" feminine ; -- status=guess status=guess
+lin opposite_N = mkN "Gegenteil" "Gegenteile" neuter ; -- status=guess
+lin critique_N = mkN "Kritik" "Kritiken" feminine ; -- status=guess
+lin query_N = mkN "Abfrage" "Abfragen" feminine ; -- status=guess
+lin outset_N = mkN "Anfang" "Anfänge" masculine | mkN "Beginn" "Beginne" masculine ; -- status=guess status=guess
+lin integral_A = mkA "integral" ; -- status=guess
+lin grammatical_A = regA "grammatisch" | regA "grammatikalisch" ; -- status=guess status=guess
+lin testing_N = variants{} ; -- 
+lin patrol_N = mkN "Patrouille" "Patrouillen" feminine ; -- status=guess
+lin pad_N = mkN "Unterlage" "Unterlagen" feminine | mkN "Polster" neuter ; -- status=guess status=guess
+lin unreasonable_A = mkA "unvernünftig" ; -- status=guess
+lin sausage_N = mkN "Wurst" "Würste" feminine ; -- status=guess
+lin criminal_N = mkN "Kriminelle" feminine | mkN "Krimineller" masculine | mkN "Verbrecher" "Verbrecher" masculine ; -- status=guess status=guess status=guess
+lin constructive_A = mk3A "konstruktiv" "konstruktiver" "konstruktivste" ; -- status=guess
+lin worldwide_A = regA "weltweit" ; -- status=guess
+lin highlight_N = mkN "Highlight" neuter ; -- status=guess
+lin doll_N = mkN "Puppe" "Puppen" feminine ; -- status=guess
+lin frightened_A = variants{} ; -- 
+lin biography_N = mkN "Biografie" "Biografien" feminine | mkN "Biographie" "Biographien" feminine ; -- status=guess status=guess
+lin vocabulary_N = mkN "Wortschatz" "Wortschätze" masculine ; -- status=guess status=guess
+lin offend_V2 = mkV2 (regV "beleidigen") ; -- status=guess, src=wikt
+lin offend_V = regV "beleidigen" ; -- status=guess, src=wikt
+lin accumulation_N = mkN "Anhäufung" feminine ; -- status=guess
+lin linen_N = mkN "Leinen" "Leinen" neuter ; -- status=guess
+lin fairy_N = fee_N | mkN "Elfe" "Elfen" feminine ; -- status=guess status=guess
+lin disco_N = mkN "Diskothek" "Diskotheken" feminine ; -- status=guess
+lin hint_VS = variants{} ; -- 
+lin hint_V2 = variants{} ; -- 
+lin hint_V = variants{} ; -- 
+lin versus_Prep = variants{} ; -- 
+lin ray_N = mkN "Strahl" "Strahlen" masculine ; -- status=guess
+lin pottery_N = mkN "Töpferware" feminine ; -- status=guess
+lin immune_A = mk3A "immun" "immuner" "immunste" ; -- status=guess
+lin retreat_N = mkN "Rückzug" ; -- status=guess
+lin master_V2 = mkV2 (mkV "meistern") ; -- status=guess, src=wikt
+lin injured_A = variants{} ; -- 
+lin holly_N = mkN "Stechpalme" "Stechpalmen" feminine | mkN "Hülse" feminine ; -- status=guess status=guess
+lin battle_V2 = mkV2 (mkV "kämpfen") ; -- status=guess, src=wikt
+lin battle_V = mkV "kämpfen" ; -- status=guess, src=wikt
+lin solidarity_N = mkN "Solidarität" feminine | mkN "Unterstützung" feminine ; -- status=guess status=guess
+lin embarrassing_A = mk3A "peinlich" "peinlicher" "peinlichste" ; -- status=guess
+lin cargo_N = mkN "Fracht" "Frachten" feminine ; -- status=guess
+lin theorist_N = mkN "Theoretiker" "Theoretiker" masculine ; -- status=guess
+lin reluctantly_Adv = mkAdv "ungern" ; -- status=guess
+lin preferred_A = variants{} ; -- 
+lin dash_V = variants{} ; -- 
+lin total_V2 = mkV2 (mkV "aufaddieren") | mkV2 (mkV "zusammenaddieren") | mkV2 (mkV "zusammennehmen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin total_V = mkV "aufaddieren" | mkV "zusammenaddieren" | mkV "zusammennehmen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reconcile_V2 = mkV2 (junkV (mkV "1.") "schlichten") | mkV2 (junkV (mkV "versöhnen") "2.") ; -- status=guess, src=wikt status=guess, src=wikt
+lin drill_N = mkN "Bohreisen" neuter ; -- status=guess
+lin credibility_N = mkN "Glaubwürdigkeit" feminine ; -- status=guess
+lin copyright_N = mkN "Urheberrecht" "Urheberrechte" neuter ; -- status=guess
+lin beard_N = mkN "Bart" "Bärte" masculine ; -- status=guess
+lin bang_N = mkN "Schlag" "Schläge" masculine | mkN "Hieb" "Hiebe" masculine ; -- status=guess status=guess
+lin vigorous_A = variants{} ; -- 
+lin vaguely_Adv = variants{} ; -- 
+lin punch_V2 = mkV2 (mkV "lochen") ; -- status=guess, src=wikt
+lin prevalence_N = variants{} ; -- 
+lin uneasy_A = variants{} ; -- 
+lin boost_N = variants{} ; -- 
+lin scrap_N = mkN "Altmaterial" neuter | mkN "Altmetall" "Altmetalle" neuter | mkN "Schrott" "Schrotte" masculine | mkN "Abfall" "Abfälle" masculine ; -- status=guess status=guess status=guess status=guess
+lin ironically_Adv = variants{} ; -- 
+lin fog_N = L.fog_N ;
+lin faithful_A = mk3A "treu" "treuer" "treusten, treueste" ; -- status=guess
+lin bounce_V2 = mkV2 (mkV "abprallen") ; -- status=guess, src=wikt
+lin bounce_V = mkV "abprallen" ; -- status=guess, src=wikt
+lin batch_N = mkN "Partie" "Partien" feminine ; -- status=guess
+lin smooth_V2 = variants{} ; -- 
+lin smooth_V = variants{} ; -- 
+lin sleeping_A = mkA "Schlaf-" ; -- status=guess
+lin poorly_Adv = variants{} ; -- 
+lin accord_V = variants{} ; -- 
+lin vice_president_N = variants{} ; -- 
+lin duly_Adv = mkAdv "gebührend" | mkAdv "ordnungsgemäß" ; -- status=guess status=guess
+lin blast_N = mkN "Windstoß" masculine ; -- status=guess
+lin square_V2 = mkV2 (regV "quadrieren") ; -- status=guess, src=wikt
+lin square_V = regV "quadrieren" ; -- status=guess, src=wikt
+lin prohibit_V2 = mkV2 (irregV "verbieten" "verbietet" "verbot" "verböte" "verboten") ; -- status=guess, src=wikt
+lin prohibit_V = irregV "verbieten" "verbietet" "verbot" "verböte" "verboten" ; -- status=guess, src=wikt
+lin brake_N = mkN "Bremse" "Bremsen" feminine ; -- status=guess
+lin asylum_N = mkN "psychiatrische Anstalt" feminine ; -- status=guess
+lin obscure_V2 = mkV2 (mkV "verdunkeln") | mkV2 (mkV "vernebeln") ; -- status=guess, src=wikt status=guess, src=wikt
+lin nun_N = mkN "Nonne" "Nonnen" feminine | mkN "Ordensschwester" feminine | mkN "Klosterschwester" feminine | mkN "Schwester" "Schwestern" feminine ; -- status=guess status=guess status=guess status=guess
+lin heap_N = mkN "Heap" masculine ; -- status=guess
+lin smoothly_Adv = variants{} ; -- 
+lin rhetoric_N = mkN "Rhetorik" "Rhetoriken" feminine ; -- status=guess
+lin privileged_A = mkA "privilegiert" ; -- status=guess
+lin liaison_N = variants{} ; -- 
+lin jockey_N = mkN "Jockey" "Jockeys" masculine ; -- status=guess
+lin concrete_N = mkN "Beton" masculine ; -- status=guess
+lin allied_A = variants{} ; -- 
+lin rob_V2 = mkV2 (regV "rauben") ; -- status=guess, src=wikt
+lin indulge_V2 = mkV2 (mkV "frönen") | mkV2 (mkV "hätscheln") | mkV2 (mkV "verwöhnen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin indulge_V = mkV "frönen" | mkV "hätscheln" | mkV "verwöhnen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin except_Prep = S.except_Prep ;
+lin distort_V2 = mkV2 (mkV "verzerren") ; -- status=guess, src=wikt
+lin whatsoever_Adv = variants{} ; -- 
+lin viable_A = mkA "selbständig" ; -- status=guess
+lin nucleus_N = mkN "Zellkern" masculine | mkN "Nukleus" "Nuklei" masculine ; -- status=guess status=guess
+lin exaggerate_V2 = mkV2 (mkV "übertreiben") ; -- status=guess, src=wikt
+lin exaggerate_V = mkV "übertreiben" ; -- status=guess, src=wikt
+lin compact_N = mkN "Pakt" "Pakte" masculine | mkN "Kontrakt" masculine ; -- status=guess status=guess
+lin nationality_N = mkN "Nationalität" ; -- status=guess
+lin direct_Adv = variants{} ; -- 
+lin cast_N = mkN "Cast" masculine | mkN "Besetzung" | mkN "Ensemble" "Ensembles" neuter ; -- status=guess status=guess status=guess
+lin altar_N = mkN "Altar" "Altäre" masculine ; -- status=guess
+lin refuge_N = mkN "Herberge" "Herbergen" feminine | mkN "Zuflucht" feminine ; -- status=guess status=guess
+lin presently_Adv = mkAdv "sogleich" ; -- status=guess
+lin mandatory_A = mkA "zwingend notwendig" | regA "obligatorisch" ; -- status=guess status=guess
+lin authorize_V2V = mkV2V (regV "autorisieren" | mkV "befugen" | mkV "ermächtigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin authorize_V2 = mkV2 (regV "autorisieren" | mkV "befugen" | mkV "ermächtigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin accomplish_V2 = mkV2 (mkV "vollenden") ; -- status=guess, src=wikt
+lin startle_V2 = variants{} ; -- 
+lin indigenous_A = regA "indigen" ; -- status=guess
+lin worse_Adv = variants{} ; -- 
+lin retailer_N = mkN "Einzelhändler" masculine ; -- status=guess
+lin compound_V2 = variants{} ; -- 
+lin compound_V = variants{} ; -- 
+lin admiration_N = mkN "Bewunderung" ; -- status=guess
+lin absurd_A = mk3A "absurd" "absurder" "absurdeste" ; -- status=guess
+lin coincidence_N = mkN "zufälliges Zusammentreffen" masculine | mkN "Koinzidenz" "Koinzidenzen" feminine ; -- status=guess status=guess
+lin principally_Adv = variants{} ; -- 
+lin passport_N = mkN "Reisepass" "Reisepässe" masculine | pass_N ; -- status=guess status=guess
+lin depot_N = mkN "Depot" "Depots" neuter ; -- status=guess
+lin soften_V2 = variants{} ; -- 
+lin soften_V = variants{} ; -- 
+lin secretion_N = mkN "Sekretion" feminine ; -- status=guess
+lin invoke_V2 = mkV2 (prefixV "auf" (irregV "rufen" "ruft" "rief" "rief" "gerufen")) ; -- status=guess, src=wikt
+lin dirt_N = mkN "Schmutz" masculine ; -- status=guess
+lin scared_A = mkA "sich fürchten" | mkA "sich furchten" ; -- status=guess status=guess
+lin mug_N = mkN "Becher" "Becher" masculine ; -- status=guess
+lin convenience_N = mkN "Annehmlichkeit" "Annehmlichkeiten" feminine | mkN "Bequemlichkeit" "Bequemlichkeiten" feminine ; -- status=guess status=guess
+lin calm_N = mkN "Ruhe vor dem Sturm" feminine ; -- status=guess
+lin optional_A = mk3A "freiwillig" "freiwilliger" "freiwilligste" | regA "optional" | regA "wahlfrei" ; -- status=guess status=guess status=guess
+lin unsuccessful_A = mkA "erfolglos" ; -- status=guess
+lin consistency_N = mkN "Konsistenz" "Konsistenzen" feminine ; -- status=guess
+lin umbrella_N = mkN "Schirm" "Schirme" masculine ; -- status=guess
+lin solo_N = mkN "Solo" neuter ; -- status=guess
+lin hemisphere_N = mkN "Hemisphäre" feminine | mkN "Halbkugel" "Halbkugeln" feminine ;
+lin extreme_N = mkN "Extrem" "Extreme" neuter ; -- status=guess
+lin brandy_N = mkN "Kurzer" masculine ; -- status=guess
+lin belly_N = L.belly_N ;
+lin attachment_N = mkN "Anlage" "Anlagen" feminine | mkN "Anhang" "Anhänge" masculine ; -- status=guess status=guess
+lin wash_N = mkN "Lavierung" ; -- status=guess
+lin uncover_V2 = variants{} ; -- 
+lin treat_N = variants{} ; -- 
+lin repeated_A = variants{} ; -- 
+lin pine_N = mkN "Föhre" feminine | mkN "Kiefer" "Kiefern" feminine ; -- status=guess status=guess
+lin offspring_N = mkN "Hinterlassenschaft" "Hinterlassenschaften" feminine ; -- status=guess
+lin communism_N = mkN "Kommunismus" masculine ; -- status=guess
+lin nominate_V2 = mkV2 (regV "nominieren") ; -- status=guess, src=wikt
+lin soar_V2 = mkV2 (regV "schweben") ; -- status=guess, src=wikt
+lin soar_V = regV "schweben" ; -- status=guess, src=wikt
+lin geological_A = variants{} ; -- 
+lin frog_N = mkN "Frosch" "Frösche" masculine ; -- status=guess
+lin donate_V2 = mkV2 (regV "spenden" | irregV "stiften" "stiftet" "stiftete" "stiftete" "gestiftet" | regV "schenken") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin donate_V = regV "spenden" | irregV "stiften" "stiftet" "stiftete" "stiftete" "gestiftet" | regV "schenken" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cooperative_A = mk3A "kooperativ" "kooperativer" "kooperativste" ; -- status=guess
+lin nicely_Adv = variants{} ; -- 
+lin innocence_N = mkN "Unschuld" feminine ; -- status=guess
+lin housewife_N = mkN "Hausfrau" "Hausfrauen" feminine ; -- status=guess
+lin disguise_V2 = mkV2 (irregV "verstellen" "verstellt" "verstellte" "verstellte" "verstellt") ; -- status=guess, src=wikt
+lin demolish_V2 = mkV2 (mkV "abreißen") | mkV2 (mkV "niederreißen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin counsel_N = rat_N | mkN "Ratschlag" "Ratschläge" masculine ; -- status=guess status=guess
+lin cord_N = mkN "Schnur" "Schnüre" feminine | mkN "Kordel" feminine ; -- status=guess status=guess
+lin semi_final_N = variants{} ; -- 
+lin reasoning_N = argumentation_N ; -- status=guess
+lin litre_N = mkN "Liter" masculine ; -- status=guess
+lin inclined_A = mk3A "geneigt" "geneigter" "geneigteste" ; -- status=guess
+lin evoke_V2 = mkV2 (prefixV "hervor" I.rufen_V) ; -- status=guess, src=wikt
+lin courtyard_N = mkN "Hof" "Höfe" masculine ; -- status=guess
+lin arena_N = mkN "Arena" "Arenen" feminine ; -- status=guess
+lin simplicity_N = mkN "Einfachheit" feminine ; -- status=guess
+lin inhibition_N = mkN "Unterdrückung" feminine ; -- status=guess
+lin frozen_A = regA "gefroren" ; -- status=guess
+lin vacuum_N = mkN "Vakuum" neuter ; -- status=guess
+lin immigrant_N = mkN "Einwanderer" "Einwanderer" masculine | mkN "Einwanderin" feminine | mkN "Immigrant" "Immigranten" masculine | mkN "Immigrantin" feminine ; -- status=guess status=guess status=guess status=guess
+lin bet_N = mkN "Bestimmtheit" feminine ; -- status=guess
+lin revenge_N = mkN "Rache" feminine ; -- status=guess
+lin jail_V2 = variants{} ; -- 
+lin helmet_N = helm_N ; -- status=guess
+lin unclear_A = mk3A "unklar" "unklarer" "unklarste" ; -- status=guess
+lin jerk_V2 = mkV2 (irregV "zucken" "zuckt" "zuckte" "zuckte" "zuckt") ; -- status=guess, src=wikt
+lin jerk_V = irregV "zucken" "zuckt" "zuckte" "zuckte" "zuckt" ; -- status=guess, src=wikt
+lin disruption_N = mkN "Durcheinander" "Durcheinander" neuter | mkN "Unordnung" feminine ; -- status=guess status=guess
+lin attainment_N = variants{} ; -- 
+lin sip_V2 = variants{} ; -- 
+lin sip_V = variants{} ; -- 
+lin program_V2V = mkV2V (mkV "programmieren") ; -- status=guess, src=wikt
+lin program_V2 = mkV2 (mkV "programmieren") ; -- status=guess, src=wikt
+lin lunchtime_N = variants{} ; -- 
+lin cult_N = mkN "Sekte" "Sekten" feminine ; -- status=guess
+lin chat_N = mkN "Schmätzer" feminine ; -- status=guess
+lin accord_N = mkN "Übereinstimmung" feminine ; -- status=guess
+lin supposedly_Adv = mkAdv "angeblich" ; -- status=guess
+lin offering_N = variants{} ; -- 
+lin broadcast_N = mkN "Sendung" | mkN "Übertragung" feminine | mkN "Ausstrahlung" feminine | mkN "Rundfunk" masculine ; -- status=guess status=guess status=guess status=guess
+lin secular_A = mkA "säkular" | mk3A "weltlich" "weltlicher" "weltlichste" ; -- status=guess status=guess
+lin overwhelm_V2 = mkV2 (mkV "überwältigen") ; -- status=guess, src=wikt
+lin momentum_N = mkN "Schwung" ; -- status=guess
+lin infinite_A = regA "unendlich" ; -- status=guess
+lin manipulation_N = mkN "Manipulierung" feminine | mkN "Manipulieren" neuter | mkN "Manipulation" ; -- status=guess status=guess status=guess
+lin inquest_N = variants{} ; -- 
+lin decrease_N = mkN "Verringerung" ; -- status=guess
+lin cellar_N = mkN "Keller" "Keller" masculine ; -- status=guess
+lin counsellor_N = variants{} ; -- 
+lin avenue_N = mkN "Allee" "Alleen" feminine ; -- status=guess
+lin rubber_A = variants{} ; -- 
+lin labourer_N = variants{} ; -- 
+lin lab_N = variants{} ; -- 
+lin damn_V2 = mkV2 (mkV "verdammen") ; -- status=guess, src=wikt
+lin comfortably_Adv = variants{} ; -- 
+lin tense_A = mk3A "gespannt" "gespannter" "gespannteste" ; -- status=guess
+lin socket_N = mkN "Steckdose" "Steckdosen" feminine | mkN "Fassung" ; -- status=guess status=guess
+lin par_N = variants{} ; -- 
+lin thrust_N = variants{} ; -- 
+lin scenario_N = mkN "Szenario" neuter | mkN "Szenarium" neuter | mkN "Drehbuch" "Drehbücher" neuter ; -- status=guess status=guess status=guess
+lin frankly_Adv = variants{} ; -- 
+lin slap_V2 = mkV2 (regV "klatschen" | irregV "schlagen" "schlagt" "schlug" "schlüge" "geschlagen" | mkV "patschen" | regV "ohrfeigen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin recreation_N = mkN "Erholung" feminine | mkN "Unterhaltung" ; -- status=guess status=guess
+lin rank_V2 = mkV2 (junkV (mkV "an") "einer Stelle stehen") ; -- status=guess, src=wikt
+lin rank_V = junkV (mkV "an") "einer Stelle stehen" ; -- status=guess, src=wikt
+lin spy_N = mkN "Spion" ; -- status=guess
+lin filter_V2 = mkV2 (regV "filtrieren" | regV "passieren") ; -- status=guess, src=wikt status=guess, src=wikt
+lin filter_V = regV "filtrieren" | regV "passieren" ; -- status=guess, src=wikt status=guess, src=wikt
+lin clearance_N = mkN "Ausverkauf" masculine ; -- status=guess
+lin blessing_N = mkN "Segnen" neuter | mkN "Segnung" feminine ; -- status=guess status=guess
+lin embryo_N = mkN "Embryo" "Embryonen" masculine ; -- status=guess
+lin varied_A = variants{} ; -- 
+lin predictable_A = mkA "vorhersagbar" | mkA "prädiktabel" ; -- status=guess status=guess
+lin mutation_N = mkN "Mutation" ; -- status=guess
+lin equal_V2 = mkV2 (irregV "gleichen" "gleicht" "glich" "gliche" "geglichen") ; -- status=guess, src=wikt
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_V2 = variants{} ; -- 
+lin burst_N = mkN "Bersten" neuter | mkN "Zerbrechen" neuter | mkN "Platzen" neuter ; -- status=guess status=guess status=guess
+lin retrieve_V2 = mkV2 (mkV "zurückholen") ; -- status=guess, src=wikt
+lin retrieve_V = mkV "zurückholen" ; -- status=guess, src=wikt
+lin elder_N = mkN "Holunder" "Holunder" masculine ; -- status=guess
+lin rehearsal_N = probe_N ; -- status=guess
+lin optical_A = regA "optisch" ; -- status=guess
+lin hurry_N = mkN "Eile" feminine ; -- status=guess
+lin conflict_V = variants{} ; -- 
+lin combat_V2 = variants{} ; -- 
+lin combat_V = variants{} ; -- 
+lin absorption_N = mkN "Absorption" ; -- status=guess
+lin ion_N = mkN "Ion" "Ionen" neuter ; -- status=guess
+lin wrong_Adv = variants{} ; -- 
+lin heroin_N = mkN "Heroin" neuter ; -- status=guess
+lin bake_V2 = mkV2 (irregV "backen" "backt" "buk" "büke" "gebacken") ; -- status=guess, src=wikt
+lin bake_V = irregV "backen" "backt" "buk" "büke" "gebacken" ; -- status=guess, src=wikt
+lin x_ray_N = variants{} ; -- 
+lin vector_N = mkN "Vektor" "Vektoren" masculine ; -- status=guess
+lin stolen_A = variants{} ; -- 
+lin sacrifice_V2 = mkV2 (irregV "opfern" "opfert" "opferte" "opferte" "opfert") ; -- status=guess, src=wikt
+lin sacrifice_V = irregV "opfern" "opfert" "opferte" "opferte" "opfert" ; -- status=guess, src=wikt
+lin robbery_N = mkN "Raub" "Raube" masculine ; -- status=guess
+lin probe_V2 = variants{} ; -- 
+lin probe_V = variants{} ; -- 
+lin organizational_A = variants{} ; -- 
+lin chalk_N = mkN "Kreide" "Kreiden" feminine ; -- status=guess
+lin bourgeois_A = mkA "spießig" ; -- status=guess
+lin villager_N = mkN "Dorfbewohner" "Dorfbewohner" masculine | mkN "Dorfbewohnerin" feminine | mkN "Dörfler" masculine | mkN "Dörflerin" feminine ; -- status=guess status=guess status=guess status=guess
+lin morale_N = moral_N ; -- status=guess
+lin express_A = mkA "ausdrücklich" ; -- status=guess
+lin climb_N = variants{} ; -- 
+lin notify_V2 = mkV2 (prefixV "mit" (irregV "teilen" "teilt" "teilte" "teilte" "geteilt") | regV "benachrichtigen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin jam_N = mkN "Stau" masculine ; -- status=guess
+lin bureaucratic_A = mkA "bürokratisch" ; -- status=guess
+lin literacy_N = mkN "Lese- und Schreibfähigkeit" feminine ; -- status=guess
+lin frustrate_V2 = mkV2 (mkV "frustrieren") ; -- status=guess, src=wikt
+lin freight_N = mkN "Fracht" "Frachten" feminine ; -- status=guess
+lin clearing_N = mkN "Klärung" feminine | mkN "Aufklärung" feminine ; -- status=guess status=guess
+lin aviation_N = mkN "Luftfahrt" feminine ; -- status=guess
+lin legislature_N = mkN "Legislative" "Legislativen" feminine | mkN "gesetzgebende Gewalt" feminine ; -- status=guess status=guess
+lin curiously_Adv = variants{} ; -- 
+lin banana_N = mkN "Banane" "Bananen" feminine ; -- status=guess
+lin deploy_V2 = variants{} ; -- 
+lin deploy_V = variants{} ; -- 
+lin passionate_A = mk3A "leidenschaftlich" "leidenschaftlicher" "leidenschaftlichste" ; -- status=guess
+lin monastery_N = mkN "Kloster" "Klöster" neuter ; -- status=guess
+lin kettle_N = mkN "Kessel" "Kessel" masculine | mkN "Kochtopf" "Kochtöpfe" masculine ; -- status=guess status=guess
+lin enjoyable_A = variants{} ; -- 
+lin diagnose_V2 = mkV2 (irregV "diagnostizieren" "diagnostiziert" "diagnostizierte" "diagnostizierte" "diagnostiziert") ; -- status=guess, src=wikt
+lin quantitative_A = regA "quantitativ" ; -- status=guess
+lin distortion_N = mkN "Verzerrung" feminine | mkN "Verformung" feminine | mkN "Verwindung" feminine ; -- status=guess status=guess status=guess
+lin monarch_N = mkN "Monarch" "Monarchen" masculine | mkN "Monarchin" feminine | mkN "Fürst" masculine ; -- status=guess status=guess status=guess
+lin kindly_Adv = mkAdv "freundlicherweise" | mkAdv "liebenswürdig" ; -- status=guess status=guess
+lin glow_V = mkV "glühen" ; -- status=guess, src=wikt
+lin acquaintance_N = mkN "Bekannter" masculine | mkN "Bekannte" feminine ; -- status=guess status=guess
+lin unexpectedly_Adv = mkAdv "unerwartet" ; -- status=guess
+lin handy_A = mk3A "anstellig" "anstelliger" "anstelligste" | mk3A "handlich" "handlicher" "handlichste" | mk3A "praktisch" "praktischer" "praktischste" ; -- status=guess status=guess status=guess
+lin deprivation_N = variants{} ; -- 
+lin attacker_N = mkN "Angreifer" "Angreifer" masculine | mkN "Angreiferin" feminine ; -- status=guess status=guess
+lin assault_V2 = mkV2 (mkV "überfallen" | prefixV "an" (irregV "greifen" "greift" "griff" "griffe" "gegriffen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin screening_N = variants{} ; -- 
+lin retired_A = variants{} ; -- 
+lin quick_Adv = variants{} ; -- 
+lin portable_A = mk3A "portabel" "portabler" "portabelste" | regA "tragbar" ; -- status=guess status=guess
+lin hostage_N = mkN "Geisel" "Geiseln" feminine ; -- status=guess
+lin underneath_Prep = variants{} ; -- 
+lin jealous_A = mkA "eifersüchtig" ; -- status=guess
+lin proportional_A = mk3A "proportional" "proportionaler" "proportionalste" ; -- status=guess
+lin gown_N = variants{} ; -- 
+lin chimney_N = mkN "Schlot" masculine ; -- status=guess
+lin bleak_A = mk3A "freudlos" "freudloser" "freudloseste" ; -- status=guess
+lin seasonal_A = regA "saisonal" ; -- status=guess
+lin plasma_N = mkN "Kielfeld-Beschleuniger" masculine ; -- status=guess
+lin stunning_A = variants{} ; -- 
+lin spray_N = mkN "Spray" "Sprays" neuter ; -- status=guess
+lin referral_N = variants{} ; -- 
+lin promptly_Adv = variants{} ; -- 
+lin fluctuation_N = mkN "Schwankung" ; -- status=guess
+lin decorative_A = mkA "dekorativ" ; -- status=guess
+lin unrest_N = mkN "Unruhe" ; ----n {f} {p}" ; -- status=guess
+lin resent_VS = mkVS (mkReflV "ärgern") | mkVS (junkV (mkV "empört") "sein") | mkVS (mkReflV "empören") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin resent_V2 = mkV2 (mkReflV "ärgern") | mkV2 (junkV (mkV "empört") "sein") | mkV2 (mkReflV "empören") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plaster_N = mkN "Gips" "Gipse" masculine | mkN "Gipsverband" "Gipsverbände" masculine ; -- status=guess status=guess
+lin chew_V2 = mkV2 (regV "kauen") ; -- status=guess, src=wikt
+lin chew_V = regV "kauen" ; -- status=guess, src=wikt
+lin grouping_N = variants{} ; -- 
+lin gospel_N = mkN "Evangelium" "Evangelien" neuter ; -- status=guess
+lin distributor_N = mkN "Verteiler" masculine ; -- status=guess
+lin differentiation_N = mkN "Unterscheidung" ; -- status=guess
+lin blonde_A = variants{} ; -- 
+lin aquarium_N = mkN "Aquarium" "Aquarien" neuter ; -- status=guess
+lin witch_N = mkN "Hexe" "Hexen" feminine ; -- status=guess
+lin renewed_A = variants{} ; -- 
+lin jar_N = mkN "Glas" neuter | mkN "Gefäß" neuter ; -- status=guess status=guess
+lin approved_A = variants{} ; -- 
+lin advocateMasc_N = reg2N "Rechtsanwalt" "Rechtsanwälte" masculine;
+lin worrying_A = variants{} ; -- 
+lin minimize_V2 = mkV2 (regV "minimieren") ; -- status=guess, src=wikt
+lin footstep_N = mkN "Schritt" "Schritte" masculine ; -- status=guess
+lin delete_V2 = mkV2 (irregV "streichen" "streicht" "strich" "striche" "gestrichen" | mkV "löschen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin underneath_Adv = variants{} ; -- 
+lin lone_A = regA "einzeln" ; -- status=guess
+lin level_V2 = mkV2 (irregV "ebnen" "ebnet" "ebnete" "ebnete" "geebnet") ; -- status=guess, src=wikt
+lin level_V = irregV "ebnen" "ebnet" "ebnete" "ebnete" "geebnet" ; -- status=guess, src=wikt
+lin exceptionally_Adv = variants{} ; -- 
+lin drift_N = mkN "Drift" feminine ; -- status=guess
+lin spider_N = mkN "Spinne" "Spinnen" feminine ; -- status=guess
+lin hectare_N = mkN "Hektar" "Hektare" neuter ; -- status=guess
+lin colonel_N = mkN "Oberst" masculine ; -- status=guess
+lin swimming_N = mkN "Schwimmen" neuter ; -- status=guess
+lin realism_N = mkN "Realismus" "Realismen" masculine ; -- status=guess
+lin insider_N = mkN "Insider" "Insider" masculine ; -- status=guess
+lin hobby_N = mkN "Hobby" "Hobbys" neuter | mkN "Steckenpferd" "Steckenpferde" neuter ; -- status=guess status=guess
+lin computing_N = variants{} ; -- 
+lin infrastructure_N = mkN "Infrastruktur" "Infrastrukturen" feminine ; -- status=guess
+lin cooperate_V = prefixV "zusammen" (irregV "arbeiten" "arbeitet" "arbeitete" "arbeitete" "gearbeitet") | irregV "kooperieren" "kooperiert" "kooperierte" "kooperierte" "kooperiert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin burn_N = mkN "Brandwunde" "Brandwunden" feminine | mkN "Verbrennung" ; -- status=guess status=guess
+lin cereal_N = mkN "Getreide" "Getreide" neuter ; -- status=guess
+lin fold_N = mkN "Faltung" feminine | mkN "Falzung" feminine | mkN "Falten" neuter ; -- status=guess status=guess status=guess
+lin compromise_V2 = mkV2 (irregV "einen" "eint" "einte" "einte" "geeint"); -- status=guess, src=wikt
+lin compromise_V = irregV "einen" "eint" "einte" "einte" "geeint" ; -- status=guess, src=wikt
+lin boxing_N = mkN "Boxen" neuter ; -- status=guess
+lin rear_V2 = mkV2 (prefixV "auf" (irregV "ziehen" "zieht" "zog" "zöge" "gezogen") | irregV "erziehen" "erzieht" "erzog" "erzöge" "erzogen" | mkV "großziehen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rear_V = prefixV "auf" (irregV "ziehen" "zieht" "zog" "zöge" "gezogen") | irregV "erziehen" "erzieht" "erzog" "erzöge" "erzogen" | mkV "großziehen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lick_V2 = mkV2 (mkV "auslecken") ; -- status=guess, src=wikt
+lin constrain_V2 = mkV2 (regV "behindern" | mkV "einschränken" | mkV "limitieren") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin clerical_A = regA "klerikal" | regA "geistlich" | mkA "priesterlich" ; -- status=guess status=guess status=guess
+lin hire_N = variants{} ; -- 
+lin contend_VS = variants{} ; -- 
+lin contend_V = variants{} ; -- 
+lin amateurMasc_N = mkN "Amateur" "Amateure" masculine ; -- status=guess status=guess
+lin instrumental_A = mkA "instrumental" ; -- status=guess
+lin terminal_A = variants{} ; -- 
+lin electorate_N = mkN "Kurfürstentum" neuter ; -- status=guess
+lin congratulate_V2 = mkV2 (regV "gratulieren" | mkV "beglückwünschen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin balanced_A = variants{} ; -- 
+lin manufacturing_N = variants{} ; -- 
+lin split_N = mkN "Spagat" "Spagate" masculine | mkN "To-do-Liste" "To-do-Listen" feminine ; -- status=guess status=guess
+lin domination_N = variants{} ; -- 
+lin blink_V2 = mkV2 (regV "zwinkern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin blink_V = regV "zwinkern" | junkV (mkV "mit") "den Augen zwinkern" ; -- status=guess, src=wikt status=guess, src=wikt
+lin bleed_VS = mkVS (junkV (mkV "ausbluten") "lassen") ; -- status=guess, src=wikt
+lin bleed_V2 = mkV2 (junkV (mkV "ausbluten") "lassen") ; -- status=guess, src=wikt
+lin bleed_V = junkV (mkV "ausbluten") "lassen" ; -- status=guess, src=wikt
+lin unlawful_A = mk3A "gesetzeswidrig" "gesetzeswidriger" "gesetzeswidrigste" | regA "gesetzwidrig" ; -- status=guess status=guess
+lin precedent_N = mkN "Präzedens" neuter ; -- status=guess
+lin notorious_A = mkA "berüchtigt" ; -- status=guess
+lin indoor_A = mkA "Innen-" | mkA "Haus-" ; -- status=guess status=guess
+lin upgrade_V2 = variants{} ; -- 
+lin trench_N = mkN "Graben" "Gräben" masculine ; -- status=guess
+lin therapist_N = mkN "Therapeut" masculine ; -- status=guess
+lin illuminate_V2 = mkV2 (regV "illuminieren") ; -- status=guess, src=wikt
+lin bargain_V2 = variants{} ; -- 
+lin bargain_V = variants{} ; -- 
+lin warranty_N = mkN "Garantie" "Garantien" feminine ; -- status=guess
+lin scar_V2 = variants{} ; -- 
+lin scar_V = variants{} ; -- 
+lin consortium_N = mkN "Konsortium" "Konsortien" neuter ; -- status=guess
+lin anger_V2 = mkV2 (mkV "ärgern") ; -- status=guess, src=wikt
+lin insure_VS = mkVS (irregV "versichern" "versichert" "versicherte" "versicherte" "versichert") ; -- status=guess, src=wikt
+lin insure_V2 = mkV2 (irregV "versichern" "versichert" "versicherte" "versicherte" "versichert") ; -- status=guess, src=wikt
+lin insure_V = irregV "versichern" "versichert" "versicherte" "versicherte" "versichert" ; -- status=guess, src=wikt
+lin extensively_Adv = mkAdv "umfassend" ; -- status=guess
+lin appropriately_Adv = variants{} ; -- 
+lin spoon_N = mkN "Löffel" masculine ; -- status=guess
+lin sideways_Adv = mkAdv "seitlich" ; -- status=guess
+lin enhanced_A = mkA "verstärkt" ; -- status=guess
+lin disrupt_V2 = mkV2 (junkV (mkV "durcheinander") "bringen") ; -- status=guess, src=wikt
+lin disrupt_V = junkV (mkV "durcheinander") "bringen" ; -- status=guess, src=wikt
+lin satisfied_A = mk3A "zufrieden" "zufriedener" "zufriedenste" | mkA "befriedigt" ; -- status=guess status=guess
+lin precaution_N = mkN "Vorsichtsmaßnahme" feminine ; -- status=guess
+lin kite_N = mkN "Milan" "Milane" masculine ; -- status=guess
+lin instant_N = mkN "löslicher Kaffee" masculine ; -- status=guess
+lin gig_N = mkN "Auftritt" "Auftritte" masculine ; -- status=guess
+lin continuously_Adv = mkAdv "ständig" | mkAdv "ununterbrochen" | mkAdv "andauernd" ; -- status=guess status=guess status=guess
+lin consolidate_V2 = mkV2 (irregV "vereinigen" "vereinigt" "vereinigte" "vereinigte" "vereinigt" | mkV "zusammenlegen" | mkV "zusammenführen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin consolidate_V = irregV "vereinigen" "vereinigt" "vereinigte" "vereinigte" "vereinigt" | mkV "zusammenlegen" | mkV "zusammenführen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin fountain_N = mkN "Springbrunnen" "Springbrunnen" masculine ; -- status=guess
+lin graduate_V2 = mkV2 (prefixV "ab" (irregV "solvieren" "solviert" "solvierte" "solvierte" "gesolviert")) ; -- status=guess, src=wikt
+lin graduate_V = prefixV "ab" (irregV "solvieren" "solviert" "solvierte" "solvierte" "gesolviert") ; -- status=guess, src=wikt
+lin gloom_N = variants{} ; -- 
+lin bite_N = mkN "Biss" "Bisse" masculine ; -- status=guess
+lin structure_V2 = mkV2 (mkV "strukturieren") ; -- status=guess, src=wikt
+lin noun_N = mkN "Substantiv" "Substantive" neuter | mkN "Nomen proprium" "Nomina propria" neuter | mkN "Dingwort" "Dingwörter" neuter | mkN "Gegenstandswort" "Gegenstandswörter" neuter ; -- status=guess status=guess status=guess status=guess
+lin nomination_N = mkN "Nominierung" feminine ; -- status=guess
+lin armchair_N = mkN "Armsessel" masculine | fauteuil_N | mkN "Polstersessel" masculine | mkN "Polsterstuhl" masculine | mkN "Sessel" "Sessel" masculine | mkN "Lehnstuhl" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin virtual_A = regA "eigentlich" | regA "virtuell" ; -- status=guess status=guess
+lin unprecedented_A = mk3A "beispiellos" "beispielloser" "beispielloseste" ; -- status=guess
+lin tumble_V2 = mkV2 (regV "stolpern") ; -- status=guess, src=wikt
+lin tumble_V = regV "stolpern" ; -- status=guess, src=wikt
+lin ski_N = mkN "Ski" masculine | mkN "Schi" masculine ; -- status=guess status=guess
+lin architectural_A = mkA "architektonisch" ; -- status=guess
+lin violation_N = mkN "Verletzung" ; -- status=guess
+lin rocket_N = mkN "Rakete" "Raketen" feminine ; -- status=guess
+lin inject_V2 = mkV2 (irregV "injizieren" "injiziert" "injizierte" "injizierte" "injiziert" | regV "spritzen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin departmental_A = variants{} ; -- 
+lin row_V2 = variants{} ; -- 
+lin row_V = variants{} ; -- 
+lin luxury_A = variants{} ; -- 
+lin fax_N = mkN "Fax" "Faxe" neuter ; -- status=guess
+lin deer_N = mkN "Hirsch" masculine ; -- status=guess
+lin climber_N = mkN "Bergsteiger" "Bergsteiger" masculine | mkN "Bergsteigerin" "Bergsteigerinnen" feminine | mkN "Kletterer" masculine ; -- status=guess status=guess status=guess
+lin photographic_A = variants{} ; -- 
+lin haunt_V2 = variants{} ; -- 
+lin fiercely_Adv = variants{} ; -- 
+lin dining_N = mkN "Speisewagen" masculine ; -- status=guess
+lin sodium_N = mkN "Natrium" neuter ; -- status=guess
+lin gossip_N = mkN "Klatsch" "Klatsche" masculine | mkN "Tratsch" "Tratsch" masculine ; -- status=guess status=guess
+lin bundle_N = mkN "Bündel" neuter ; -- status=guess
+lin bend_N = mkN "Kurve" "Kurven" feminine ; -- status=guess
+lin recruit_N = mkN "Rekrut" "Rekruten" masculine ; -- status=guess
+lin hen_N = mkN "Weibchen" "Weibchen" neuter ; -- status=guess
+lin fragile_A = mk3A "fragil" "fragiler" "fragilste" | mkA "zerbrechlich" ; -- status=guess status=guess
+lin deteriorate_V2 = mkV2 (irregV "verschlechtern" "verschlechtert" "verschlechterte" "verschlechterte" "verschlechtert" | mkReflV "verschlechtern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deteriorate_V = irregV "verschlechtern" "verschlechtert" "verschlechterte" "verschlechterte" "verschlechtert" | mkReflV "verschlechtern" ; -- status=guess, src=wikt status=guess, src=wikt
+lin dependency_N = mkN "Kolonie" "Kolonien" feminine | mkN "Schutzgebiet" neuter ; -- status=guess status=guess
+lin swift_A = mk3A "schnell" "schneller" "schnellste" ; -- status=guess
+lin scramble_V2 = mkV2 (irregV "klettern" "klettert" "kletterte" "klettere" "geklettert" | regV "kraxeln") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scramble_V = irregV "klettern" "klettert" "kletterte" "klettere" "geklettert" | regV "kraxeln" ; -- status=guess, src=wikt status=guess, src=wikt
+lin overview_N = mkN "Übersicht" feminine | mkN "Überblick" masculine ; -- status=guess status=guess
+lin imprison_V2 = mkV2 (prefixV "ein" (regV "sperren") | prefixV "ein" (regV "kerkern")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin trolley_N = mkN "Karren" "Karren" masculine | mkN "Einkaufswagen" "Einkaufswagen" masculine ; -- status=guess status=guess
+lin rotation_N = mkN "Umdrehung" feminine ; -- status=guess
+lin denial_N = mkN "Leugnung" | mkN "Dementi" "Dementis" neuter ; -- status=guess status=guess
+lin boiler_N = mkN "Kessel" "Kessel" masculine | mkN "Boiler" "Boiler" masculine ; -- status=guess status=guess
+lin amp_N = variants{} ; -- 
+lin trivial_A = mk3A "trivial" "trivialer" "trivialste" ; -- status=guess
+lin shout_N = mkN "Schrei" "Schreie" masculine ; -- status=guess
+lin overtake_V2 = mkV2 (mkV "überholen") ; -- status=guess, src=wikt
+lin make_N = mkN "Fabrikat" "Fabrikate" neuter | mkN "Marke" "Marken" feminine ; -- status=guess status=guess
+lin hunter_N = mkN "Jäger" masculine ; -- status=guess
+lin guess_N = mkN "Vermutung" ; -- status=guess
+lin doubtless_Adv = variants{} ; -- 
+lin syllable_N = mkN "Silbe" "Silben" feminine ; -- status=guess
+lin obscure_A = mk3A "obskur" "obskurer" "obskurste" | mkA "düster" | mk3A "undeutlich" "undeutlicher" "undeutlichste" ; -- status=guess status=guess status=guess
+lin mould_N = variants{} ; -- 
+lin limestone_N = mkN "Kalkstein" "Kalksteine" masculine ; -- status=guess
+lin leak_V2 = mkV2 (mkV "lecken") ;
+lin leak_V = mkV "lecken" | regV "tropfen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin beneficiary_N = mkN "Nutznießer" masculine ; -- status=guess
+lin veteran_N = mkN "Veteran" "Veteranen" masculine ; -- status=guess
+lin surplus_A = variants{} ; -- 
+lin manifestation_N = mkN "Manifestation" "Manifestationen" feminine | mkN "Erscheinung" ; -- status=guess status=guess
+lin vicar_N = mkN "Vikar" "Vikare" masculine ; -- status=guess
+lin textbook_N = mkN "Lehrbuch" "Lehrbücher" neuter ; -- status=guess
+lin novelist_N = mkN "Novellist" masculine | mkN "Romancier" masculine ; -- status=guess status=guess
+lin halfway_Adv = mkAdv "halbwegs" ; -- status=guess
+lin contractual_A = variants{} ; -- 
+lin swap_V2 = mkV2 (regV "tauschen" | prefixV "aus" (regV "tauschen") | mkV "vertauschen" | regV "wechseln") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin swap_V = regV "tauschen" | prefixV "aus" (regV "tauschen") | mkV "vertauschen" | regV "wechseln" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin guild_N = mkN "Gilde" "Gilden" feminine | mkN "Zunft" "Zünfte" feminine ; -- status=guess status=guess
+lin ulcer_N = mkN "Geschwür" neuter | mkN "Ulcus" neuter ; -- status=guess status=guess
+lin slab_N = mkN "Scheibe" "Scheiben" feminine | mkN "Platte" "Platten" feminine ; -- status=guess status=guess
+lin detector_N = mkN "Detektor" "Detektoren" masculine ; -- status=guess
+lin detection_N = variants{} ; -- 
+lin cough_V = irregV "husten" "hustet" "hustete" "huste" "gehustet" ; -- status=guess, src=wikt
+lin whichever_Quant = variants{} ; -- 
+lin spelling_N = mkN "Orthografie" "Orthografien" feminine | mkN "Orthographie" "Orthographien" feminine | mkN "Rechtschreibung" ; -- status=guess status=guess status=guess
+lin lender_N = mkN "Darlehensgeber" masculine | mkN "Verleiher" masculine ; -- status=guess status=guess
+lin glow_N = mkN "Glühen" neuter ; -- status=guess
+lin raised_A = variants{} ; -- 
+lin prolonged_A = variants{} ; -- 
+lin voucher_N = mkN "Gutschein" "Gutscheine" masculine ; -- status=guess
+lin t_shirt_N = variants{} ; -- 
+lin linger_V = mkV "herumlungern" | mkV "verzögern" | junkV (mkV "Zeit") "brauchen" | irregV "verweilen" "verweilt" "verweilte" "verweilte" "verweilt" | irregV "bleiben" "bleibt" "blieb" "blieb" "geblieben" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin humble_A = mk3A "einfach" "einfacher" "einfachste" | mk3A "bescheiden" "bescheidener" "bescheidenste" ; -- status=guess status=guess
+lin honey_N = mkN "Honigdachs" masculine ; -- status=guess
+lin scream_N = mkN "Aufschrei" "Aufschreie" masculine ;
+lin postcard_N = mkN "Postkarte" "Postkarten" feminine ; -- status=guess
+lin managing_A = variants{} ; -- 
+lin alien_A = mk3A "fremd" "fremder" "fremdeste" | mkA "fremdartig" ; -- status=guess status=guess
+lin trouble_V2 = mkV2 (regV "beunruhigen" | mkV "belästigen" | mkV "bekümmern") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reverse_N = mkN "Rückwärtsgang" masculine ; -- status=guess
+lin odour_N = mkN "Geruch" "Gerüche" masculine ; -- status=guess
+lin fundamentally_Adv = variants{} ; -- 
+lin discount_V2 = variants{} ; -- 
+lin discount_V = variants{} ; -- 
+lin blast_V2 = variants{} ; -- 
+lin blast_V = variants{} ; -- 
+lin syntactic_A = variants{} ; -- 
+lin scrape_V2 = mkV2 (prefixV "ab" (regV "kratzen") | regV "kratzen" | regV "schaben" | regV "scharren" | mkV "schrammen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scrape_V = prefixV "ab" (regV "kratzen") | regV "kratzen" | regV "schaben" | regV "scharren" | mkV "schrammen" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin residue_N = variants{} ; -- 
+lin procession_N = mkN "Prozession" | mkN "Umzug" "Umzüge" masculine ; -- status=guess status=guess
+lin pioneer_N = mkN "Pionier" "Pioniere" masculine ; -- status=guess
+lin intercourse_N = mkN "Umgang" "Umgänge" masculine | mkN "Verkehr" "Verkehre" masculine ; -- status=guess status=guess status=guess
+lin deter_V2 = mkV2 (prefixV "ab" (irregV "halten" "hält" "hielt" "hielte" "gehalten") | irregV "verhindern" "verhindert" "verhinderte" "verhinderte" "verhindert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deadly_A = mkA "tödlich" ; -- status=guess
+lin complement_V2 = mkV2 (mkV "ergänzen") ; -- status=guess, src=wikt
+lin restrictive_A = mkA "einschränkend" | mk3A "restriktiv" "restriktiver" "restriktivste" ; -- status=guess status=guess
+lin nitrogen_N = mkN "Stickstoff" masculine ; -- status=guess
+lin citizenship_N = mkN "Staatsbürgerschaft" feminine | mkN "Staatsangehörigkeit" feminine ; -- status=guess status=guess
+lin pedestrian_N = mkN "Fußgänger" masculine | mkN "Fußgängerin" feminine | mkN "Fußgeher" masculine | mkN "Fußgeherin" feminine | mkN "Passant" "Passanten" masculine | mkN "Passantin" feminine ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin detention_N = mkN "Nachsitzen" neuter ; -- status=guess
+lin wagon_N = mkN "Wagen" ; -- status=guess
+lin microphone_N = mkN "Mikrofon" "Mikrofone" neuter ; -- status=guess
+lin hastily_Adv = mkAdv "hastig" ; -- status=guess
+lin fixture_N = mkN "Fassung" ; -- status=guess
+lin choke_V2 = mkV2 (irregV "ersticken" "erstickt" "erstickte" "erstickte" "erstickt") ; -- status=guess, src=wikt
+lin choke_V = irregV "ersticken" "erstickt" "erstickte" "erstickte" "erstickt" ; -- status=guess, src=wikt
+lin wet_V2 = mkV2 (junkV (mkV "nass") "werden") ; -- status=guess, src=wikt
+lin weed_N = mkN "Glimmstängel" masculine | mkN "Kippe" "Kippen" feminine ; -- status=guess status=guess
+lin programming_N = mkN "Programmierung" feminine | mkN "Programmieren" neuter ; -- status=guess status=guess
+lin power_V2 = variants{} ; -- 
+lin nationally_Adv = variants{} ; -- 
+lin dozen_N = mkN "Dutzende" ; -- status=guess
+lin carrot_N = mkN "Möhre" feminine | mkN "Mohrrübe" feminine | mkN "Karotte" "Karotten" feminine ; -- status=guess status=guess status=guess
+lin bulletin_N = mkN "Mitteilungsblatt" neuter | mkN "Bulletin" "Bulletins" neuter ; -- status=guess status=guess
+lin wording_N = mkN "Formulierung" ; -- status=guess
+lin vicious_A = mkA "unmoralisch" ; -- status=guess
+lin urgency_N = mkN "Dringlichkeit" feminine ; -- status=guess
+lin spoken_A = variants{} ; -- 
+lin skeleton_N = mkN "Rohbau" "Rohbauten" masculine ; -- status=guess
+lin motorist_N = variants{} ; -- 
+lin interactive_A = mk3A "interaktiv" "interaktiver" "interaktivste" ; -- status=guess
+lin compute_V2 = mkV2 (regV "berechnen") ; -- status=guess, src=wikt
+lin compute_V = regV "berechnen" ; -- status=guess, src=wikt
+lin whip_N = mkN "Peitsche" "Peitschen" feminine ; -- status=guess
+lin urgently_Adv = variants{} ; -- 
+lin telly_N = mkN "Glotze" "Glotzen" feminine | mkN "Fernseher" "Fernseher" masculine ; -- status=guess status=guess
+lin shrub_N = mkN "Busch" "Büsche" masculine | mkN "Strauch" "Sträucher" masculine ; -- status=guess status=guess
+lin porter_N = mkN "Gepäckträger" masculine ; -- status=guess
+lin ethics_N = mkN "Verhaltenskodex" masculine | mkN "Ethik" "Ethiken" feminine ; -- status=guess status=guess
+lin banner_N = mkN "Banner" "Banner" neuter ; -- status=guess
+lin velvet_N = mkN "Samt" "Samte" masculine ; -- status=guess
+lin omission_N = mkN "Unterlassung" feminine ; -- status=guess
+lin hook_V2 = mkV2 (regV "haken") ; -- status=guess, src=wikt
+lin hook_V = regV "haken" ; -- status=guess, src=wikt
+lin gallon_N = mkN "Gallone" feminine ; -- status=guess
+lin financially_Adv = variants{} ; -- 
+lin superintendent_N = mkN "Leiter" "Leitern" feminine ; -- status=guess
+lin plug_V2 = variants{} ; -- 
+lin plug_V = variants{} ; -- 
+lin continuation_N = mkN "Fortsetzung" ; -- status=guess
+lin reliance_N = variants{} ; -- 
+lin justified_A = mkA "gerechtfertigt" ; -- status=guess
+lin fool_V2 = mkV2 (mkV "täuschen" | regV "schwindeln" | mkV "betrügen" | irregV "verarschen" "verarscht" "verarschte" "verarschte" "verarscht") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin detain_V2 = mkV2 (irregV "verhaften" "verhaftet" "verhaftete" "verhaftete" "verhaftet") ; -- status=guess, src=wikt
+lin damaging_A = variants{} ; -- 
+lin orbit_N = mkN "Umlaufbahn" feminine | mkN "Orbit" "Orbits" masculine ; -- status=guess status=guess
+lin mains_N = mkN "Stromnetz" neuter ; -- status=guess
+lin discard_V2 = mkV2 (irregV "verwerfen" "verwerft" "verwarf" "verwürfe" "verworfen") ; -- status=guess, src=wikt
+lin dine_V = regV "speisen" ; -- status=guess, src=wikt
+lin compartment_N = mkN "Abteil" "Abteile" neuter ; -- status=guess
+lin revised_A = variants{} ; -- 
+lin privatization_N = mkN "Privatisierung" ; -- status=guess
+lin memorable_A = variants{} ; -- 
+lin lately_Adv = variants{} ; -- 
+lin distributed_A = variants{} ; -- 
+lin disperse_V2 = variants{} ; -- 
+lin disperse_V = variants{} ; -- 
+lin blame_N = mkN "Schuld" "Schulden" feminine ; -- status=guess
+lin basement_N = mkN "Keller" "Keller" masculine | mkN "Untergeschoss" "Untergeschosse" neuter ; -- status=guess status=guess
+lin slump_V2 = variants{} ; -- 
+lin slump_V = variants{} ; -- 
+lin puzzle_V2 = variants{} ; -- 
+lin monitoring_N = mkN "Überwachung" feminine ; -- status=guess
+lin talented_A = mk3A "begabt" "begabter" "begabteste" | mk3A "talentiert" "talentierter" "talentierteste" ; -- status=guess status=guess
+lin nominal_A = variants{} ; -- 
+lin mushroom_N = mkN "Atompilz" masculine | mkN "Pilzwolke" "Pilzwolken" feminine | mkN "Rauchpilz" "Rauchpilze" masculine ; -- status=guess status=guess status=guess
+lin instructor_N = mkN "Ausbilder" "Ausbilder" masculine | mkN "Lehrer-Schwa" "Lehrer-Schwas" neuter ; -- status=guess status=guess
+lin fork_N = variants{} ; -- 
+lin fork_4_N = variants{} ; -- 
+lin fork_3_N = variants{} ; -- 
+lin fork_1_N = variants{} ; -- 
+lin board_V2 = mkV2 (irregV "entern" "entert" "enterte" "enterte" "geentert") ; -- status=guess, src=wikt
+lin want_N = mkN "Not" "Nöte" feminine ; -- status=guess
+lin disposition_N = mkN "Einteilung" | mkN "Gliederung" | mkN "Anordnung" ; -- status=guess status=guess status=guess
+lin cemetery_N = variants{} ; -- 
+lin attempted_A = variants{} ; -- 
+lin nephew_N = mkN "Neffe" "Neffen" masculine ; -- status=guess
+lin magical_A = variants{} ; -- 
+lin ivory_N = mkN "Elfenbein" neuter ; -- status=guess
+lin hospitality_N = mkN "Gastfreundlichkeit" feminine | mkN "Gastfreundschaft" "Gastfreundschaften" feminine | mkN "Gastlichkeit" feminine ; -- status=guess status=guess status=guess
+lin besides_Prep = variants{} ; -- 
+lin astonishing_A = mkA "verwunderlich" ; -- status=guess
+lin tract_N = mkN "Traktat" neuter ; -- status=guess
+lin proprietor_N = mkN "Besitzer" "Besitzer" masculine | mkN "Inhaber" "Inhaber" masculine ; -- status=guess status=guess
+lin license_V2 = mkV2 (regV "lizenzieren") ; -- status=guess, src=wikt
+lin differential_A = variants{} ; -- 
+lin affinity_N = variants{} ; -- 
+lin talking_N = variants{} ; -- 
+lin royalty_N = mkN "Nutzungsgebühr" feminine ; -- status=guess
+lin neglect_N = mkN "Vernachlässigung" feminine ; -- status=guess
+lin irrespective_A = mkA "ungeachtet" | mkA "ohne Berücksichtigung" | mkA "unabhängig von" ; -- status=guess status=guess status=guess
+lin whip_V2 = mkV2 (mkV "peitschen") ; -- status=guess, src=wikt
+lin whip_V = mkV "peitschen" ; -- status=guess, src=wikt
+lin sticky_A = variants{} ; -- 
+lin regret_N = mkN "Reue" feminine ; -- status=guess
+lin incapable_A = variants{} ; -- 
+lin franchise_N = mkN "Franchise" ; -- status=guess
+lin dentist_N = mkN "Zahnarzt" "Zahnärzte" masculine | mkN "Zahnärztin" feminine ; -- status=guess status=guess
+lin contrary_N = variants{} ; -- 
+lin profitability_N = variants{} ; -- 
+lin enthusiast_N = variants{} ; -- 
+lin crop_V2 = mkV2 (mkV "ausschneiden") ; -- status=guess, src=wikt
+lin crop_V = mkV "ausschneiden" ; -- status=guess, src=wikt
+lin utter_V2 = mkV2 (mkV "ausstoßen") ; -- status=guess, src=wikt
+lin pile_V2 = mkV2 (regV "stapeln" | mkV "aufstapeln" | mkV "anhäufen" | mkV "schichten") ;
+lin pile_V = regV "stapeln" | mkV "aufstapeln" | mkV "anhäufen" | mkV "schichten" ;
+lin pier_N = mkN "Pier" "Piere" feminine | mkN "Anlegestelle" feminine ; -- status=guess status=guess
+lin dome_N = mkN "Kuppel" "Kuppeln" feminine | mkN "Schild" "Schilde" masculine ; -- status=guess status=guess
+lin bubble_N = mkN "Blase" "Blasen" feminine ; -- status=guess
+lin treasurer_N = mkN "Finanzminister" "Finanzminister" masculine ; -- status=guess
+lin stocking_N = mkN "Strumpf" "Strümpfe" masculine ; -- status=guess
+lin sanctuary_N = variants{} ; -- 
+lin ascertain_V2 = mkV2 (prefixV "fest" (irregV "stellen" "stellt" "stelle" "stelle" "gestellt")) ; -- status=guess, src=wikt
+lin arc_N = mkN "Bogen" masculine | mkN "Kurve" "Kurven" feminine ; -- status=guess status=guess
+lin quest_N = mkN "Suche" "Suchen" feminine | mkN "Queste" feminine ; -- status=guess status=guess
+lin mole_N = mkN "Maulwurf" "Maulwürfe" masculine ; -- status=guess
+lin marathon_N = mkN "Marathon" "Marathons" masculine ; -- status=guess
+lin feast_N = mkN "Festmahl" "Festmahle" neuter ; -- status=guess
+lin crouch_V = regV "kauern" ; -- status=guess, src=wikt
+lin storm_V2 = mkV2 (mkV "stürmen") ; -- status=guess, src=wikt
+lin storm_V = mkV "stürmen" ; -- status=guess, src=wikt
+lin hardship_N = mkN "Härte" feminine | mkN "Not" "Nöte" feminine ; -- status=guess status=guess
+lin entitlement_N = mkN "Anspruch" "Ansprüche" masculine ; -- status=guess
+lin circular_N = mkN "Kreisbogen" masculine ; -- status=guess
+lin walking_A = variants{} ; -- 
+lin strap_N = mkN "Achselklappe" feminine ; -- status=guess
+lin sore_A = mk3A "wund" "wunder" "wundeste" | mkA "weh" | mk3A "schlimm" "schlimmer" "schlimmste" | mkA "entzündet" ; -- status=guess status=guess status=guess status=guess
+lin complementary_A = variants{} ; -- 
+lin understandable_A = mkA "verständlich" ; -- status=guess
+lin noticeable_A = mkA "wahrnehmbar" ; -- status=guess
+lin mankind_N = mkN "Menschheit" feminine ; -- status=guess
+lin majesty_N = mkN "Majestät" feminine ; -- status=guess
+lin pigeon_N = mkN "Taube" "Tauben" feminine | mkN "Tauber" "Tauber" masculine | mkN "Täuber" masculine | mkN "Tauberich" masculine | mkN "Täuberich" masculine | mkN "Täubin" feminine | mkN "Täubchen" neuter | mkN "Täublein" neuter | mkN "Kolumbide" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin goalkeeper_N = mkN "Torwart" "Torwarte" masculine | mkN "Torwartin" feminine | mkN "Torhüter" masculine | mkN "Torhüterin" feminine | mkN "Tormann" "Torleute" masculine ; -- status=guess status=guess status=guess status=guess status=guess
+lin ambiguous_A = regA "mehrdeutig" | mkA "doppeldeutig" ; -- status=guess status=guess
+lin walker_N = variants{} ; -- 
+lin virgin_N = mkN "Jungfrau" "Jungfrauen" feminine ; -- status=guess
+lin prestige_N = mkN "Prestige" neuter ; -- status=guess
+lin preoccupation_N = variants{} ; -- 
+lin upset_A = variants{} ; -- 
+lin municipal_A = regA "munizipal" ; -- status=guess
+lin groan_V2 = mkV2 (mkV "ächzen") | mkV2 (mkV "stöhnen") ; -- status=guess, src=wikt status=guess, src=wikt
+lin groan_V = mkV "ächzen" | mkV "stöhnen" ; -- status=guess, src=wikt status=guess, src=wikt
+lin craftsman_N = mkN "Handwerker" "Handwerker" masculine ; -- status=guess
+lin anticipation_N = variants{} ; -- 
+lin revise_V2 = mkV2 (regV "wiederholen") ; -- status=guess, src=wikt
+lin revise_V = regV "wiederholen" ; -- status=guess, src=wikt
+lin knock_N = mkN "Klopfen" neuter ; -- status=guess
+lin infect_V2 = mkV2 (prefixV "an" (irregV "stecken" "steckt" "steckte" "steckte" "gesteckt") | irregV "infizieren" "infiziert" "infizierte" "infizierte" "infiziert") ; -- status=guess, src=wikt status=guess, src=wikt
+lin infect_V = prefixV "an" (irregV "stecken" "steckt" "steckte" "steckte" "gesteckt") | irregV "infizieren" "infiziert" "infizierte" "infizierte" "infiziert" ; -- status=guess, src=wikt status=guess, src=wikt
+lin denounce_V2 = mkV2 (mkV "kündigen") ; -- status=guess, src=wikt
+lin confession_N = mkN "Beichte" "Beichten" feminine ; -- status=guess
+lin turkey_N = mkN "Truthahn" "Truthähne" masculine | mkN "Truthenne" feminine | mkN "Puter" masculine | mkN "Pute" "Puten" feminine ; -- status=guess status=guess status=guess status=guess
+lin toll_N = mkN "Abgabe" "Abgaben" feminine | mkN "Maut" "Mauten" feminine ;
+lin pal_N = variants{} ; -- 
+lin transcription_N = mkN "Transkription" ; -- status=guess
+lin sulphur_N = variants{} ; -- 
+lin provisional_A = regA "provisorisch" ; -- status=guess
+lin hug_V2 = mkV2 (mkReflV "umarmen") ; -- status=guess, src=wikt
+lin particular_N = variants{} ; -- 
+lin intent_A = variants{} ; -- 
+lin fascinate_V2 = mkV2 (regV "faszinieren" | mkV "bezaubern") ; -- status=guess, src=wikt status=guess, src=wikt
+lin conductor_N = mkN "Dirigent" "Dirigenten" masculine ; -- status=guess
+lin feasible_A = mkA "durchführbar" | mk3A "machbar" "machbarer" "machbarste" ; -- status=guess status=guess
+lin vacant_A = mk3A "frei" "freier" "freisten, freieste" | regA "vakant" ; -- status=guess status=guess
+lin trait_N = mkN "Eigenschaft" "Eigenschaften" feminine ; -- status=guess
+lin meadow_N = mkN "Wiese" "Wiesen" feminine | mkN "Weide" "Weiden" feminine ; -- status=guess status=guess
+lin creed_N = mkN "Glaubensbekenntnis" "Glaubensbekenntnisse" neuter ; -- status=guess
+lin unfamiliar_A = mk3A "unbekannt" "unbekannter" "unbekannteste" | mkA "unvertraut" ; -- status=guess status=guess
+lin optimism_N = mkN "Optimismus" masculine | mkN "Zuversicht" "Zuversichten" feminine ; -- status=guess status=guess
+lin wary_A = mk3A "achtsam" "achtsamer" "achtsamste" | mkA "umsichtig" | mk3A "vorsichtig" "vorsichtiger" "vorsichtigste" | mk3A "wachsam" "wachsamer" "wachsamste" ; -- status=guess status=guess status=guess status=guess
+lin twist_N = mkN "Bohrer" "Bohrer" masculine ; -- status=guess
+lin sweet_N = mkN "Süßigkeit" feminine ; -- status=guess
+lin substantive_A = variants{} ; -- 
+lin excavation_N = mkN "Grabung" feminine | mkN "Ausgrabung" ; -- status=guess status=guess
+lin destiny_N = mkN "Schicksal" "Schicksale" neuter | mkN "Los" "Lose" neuter ; -- status=guess status=guess
+lin thick_Adv = variants{} ; -- 
+lin pasture_N = mkN "Weide" "Weiden" feminine ; -- status=guess
+lin archaeological_A = mkA "archäologisch" ; -- status=guess
+lin tick_V2 = mkV2 (regV "ticken") ; -- status=guess, src=wikt
+lin tick_V = regV "ticken" ; -- status=guess, src=wikt
+lin profit_V2 = mkV2 (irregV "profitieren" "profitiert" "profitierte" "profitierte" "profitiert") ; -- status=guess, src=wikt
+lin profit_V = irregV "profitieren" "profitiert" "profitierte" "profitierte" "profitiert" ; -- status=guess, src=wikt
+lin pat_V2 = mkV2 (mkV "tätscheln") ; -- status=guess, src=wikt
+lin pat_V = mkV "tätscheln" ; -- status=guess, src=wikt
+lin papal_A = mkA "päpstlich" ; -- status=guess
+lin cultivate_V2 = mkV2 (regV "kultivieren" | prefixV "an" (regV "bauen")) ; -- status=guess, src=wikt status=guess, src=wikt
+lin awake_V = prefixV "auf" (regV "wecken") ; -- status=guess, src=wikt
+lin trained_A = variants{} ; -- 
+lin civic_A = mkA "bürgerlich" ; -- status=guess
+lin voyage_N = mkN "Reise" "Reisen" feminine ; -- status=guess
+lin siege_N = mkN "Belagerung" ; -- status=guess
+lin enormously_Adv = variants{} ; -- 
+lin distract_V2 = mkV2 (prefixV "ab" (regV "lenken")) ; -- status=guess, src=wikt
+lin distract_V = prefixV "ab" (regV "lenken") ; -- status=guess, src=wikt
+lin stroll_V = regV "spazieren" | regV "bummeln" ; -- status=guess, src=wikt status=guess, src=wikt
+lin jewel_N = mkN "Juwel" "Juwel" masculine | mkN "Kleinod" neuter ; -- status=guess status=guess
+lin honourable_A = variants{} ; -- 
+lin helpless_A = mkA "hilflos" ; -- status=guess
+lin hay_N = mkN "Heu" neuter ; -- status=guess
+lin expel_V2 = mkV2 (prefixV "ab" (irregV "schieben" "schiebt" "schob" "schöbe" "geschoben") | irregV "deportieren" "deportiert" "deportierte" "deportierte" "deportiert" | irregV "verbannen" "verbannt" "verbannte" "verbannte" "verbannt") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin eternal_A = mk3A "ewig" "ewiger" "ewigste" ; -- status=guess
+lin demonstrator_N = mkN "Demonstrant" "Demonstranten" masculine | mkN "Demonstrantin" feminine ; -- status=guess status=guess
+lin correction_N = mkN "Korrektur" "Korrekturen" feminine | mkN "Berichtigung" | mkN "Verbesserung" ; -- status=guess status=guess status=guess
+lin civilization_N = mkN "zivilisiert adj." ; -- status=guess
+lin ample_A = mkA "üppig" ; -- status=guess
+lin retention_N = mkN "Behalten" neuter ; -- status=guess
+lin rehabilitation_N = mkN "Rehabilitation" ; -- status=guess
+lin premature_A = variants{} ; -- 
+lin encompass_V2 = mkV2 (regV "umfassen") ; -- status=guess, src=wikt
+lin distinctly_Adv = mkAdv "deutlich" ; -- status=guess
+lin diplomat_N = mkN "Diplomat" "Diplomaten" masculine ; -- status=guess
+lin articulate_V2 = mkV2 (regV "betonen") ; -- status=guess, src=wikt
+lin articulate_V = regV "betonen" ; -- status=guess, src=wikt
+lin restricted_A = regA "begrenzt" ; -- status=guess
+lin prop_V2 = variants{} ; -- 
+lin intensify_V2 = variants{} ; -- 
+lin intensify_V = variants{} ; -- 
+lin deviation_N = mkN "Abweichung" ; -- status=guess
+lin contest_V2 = variants{} ; -- 
+lin contest_V = variants{} ; -- 
+lin workplace_N = mkN "Arbeitsplatz" "Arbeitsplätze" masculine ; -- status=guess
+lin lazy_A = mk3A "faul" "fauler" "faulste" ; -- status=guess
+lin kidney_N = mkN "Niere" "Nieren" feminine ; -- status=guess
+lin insistence_N = variants{} ; -- 
+lin whisper_N = mkN "Geflüster" neuter | mkN "Flüstern" neuter | mkN "Wispern" neuter ; -- status=guess status=guess status=guess
+lin multimedia_N = mkN "Multimedia Card" "Multimedia Cards" feminine ; -- status=guess
+lin forestry_N = mkN "Forstwirtschaft" feminine ; -- status=guess
+lin excited_A = mk3A "aufgeregt" "aufgeregter" "aufgeregteste" ; -- status=guess
+lin decay_N = mkN "Verfall" masculine | mkN "Verwesung" feminine ; -- status=guess status=guess
+lin screw_N = mkN "Schraubverschluss" masculine | mkN "Schraubdeckel" masculine ; -- status=guess status=guess
+lin rally_V2V = variants{} ; -- 
+lin rally_V2 = variants{} ; -- 
+lin rally_V = variants{} ; -- 
+lin pest_N = variants{} ; -- 
+lin invaluable_A = variants{} ; -- 
+lin homework_N = mkN "Hausaufgabe" ; ---- n {p}" ; -- status=guess
+lin harmful_A = mkA "schädlich" ; -- status=guess
+lin bump_V2 = variants{} ; -- 
+lin bump_V = variants{} ; -- 
+lin bodily_A = variants{} ; -- 
+lin grasp_N = mkN "Griff" "Griffe" masculine ; -- status=guess
+lin finished_A = variants{} ; -- 
+lin facade_N = mkN "Fassade" "Fassaden" feminine ; -- status=guess
+lin cushion_N = puffer_N | mkN "Polster" neuter ; -- status=guess status=guess
+lin conversely_Adv = variants{} ; -- 
+lin urge_N = mkN "Drang" "Drange" masculine; -- status=guess
+lin tune_V2 = mkV2 (irregV "stimmen" "stimmt" "stimmte" "stimmte" "stimmt") ; -- status=guess, src=wikt
+lin tune_V = irregV "stimmen" "stimmt" "stimmte" "stimmte" "stimmt" ; -- status=guess, src=wikt
+lin solvent_N = mkN "Lösemittel" | mkN "Lösungsmittel" neuter ; -- status=guess status=guess
+lin slogan_N = mkN "Slogan" "Slogans" masculine | mkN "Motto" neuter | mkN "Spruch" "Sprüche" masculine | mkN "Losung" ; -- status=guess status=guess status=guess status=guess
+lin petty_A = mk3A "klein" "kleiner" "kleinste" | mk3A "gering" "geringer" "geringste" | mk3A "unbedeutend" "unbedeutender" "unbedeutenste" ; -- status=guess status=guess status=guess
+lin perceived_A = variants{} ; -- 
+lin install_V2 = mkV2 (irregV "installieren" "installiert" "installierte" "installierte" "installiert") ; -- status=guess, src=wikt
+lin install_V = irregV "installieren" "installiert" "installierte" "installierte" "installiert" ; -- status=guess, src=wikt
+lin fuss_N = mkN "Lärm" masculine | mkN "Wirbel" "Wirbel" masculine | mkN "Aufstand" "Aufstände" masculine ; -- status=guess status=guess status=guess
+lin rack_N = mkN "Regal" neuter ; -- status=guess
+lin imminent_A = mkA "bevorstehend" ; -- status=guess
+lin short_N = mkN "Kurzschluss" "Kurzschlüsse" masculine ; -- status=guess
+lin revert_V = variants{} ; -- 
+lin ram_N = mkN "Schmetterlingsbuntbarsch" masculine ; -- status=guess
+lin contraction_N = mkN "Verkleinerung" | mkN "Kontraktion" ; -- status=guess status=guess
+lin tread_V2 = mkV2 (irregV "betreten" "betritt" "betrat" "beträte" "betreten" | irregV "treten" "tritt" "trat" "träte" "getreten") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tread_V = irregV "betreten" "betritt" "betrat" "beträte" "betreten" | irregV "treten" "tritt" "trat" "träte" "getreten" ; -- status=guess, src=wikt status=guess, src=wikt
+lin supplementary_A = mkA "zusätzlich" ; -- status=guess
+lin ham_N = mkN "Schinken" "Schinken" masculine ; -- status=guess
+lin defy_V2V = mkV2V (mkV "herausfordern") ; -- status=guess, src=wikt
+lin defy_V2 = mkV2 (mkV "herausfordern") ; -- status=guess, src=wikt
+lin athlete_N = mkN "Athlet" ; -- status=guess
+lin sociological_A = mkA "soziologisch" ; -- status=guess
+lin physician_N = mkN "Arzt" "Ärzte" masculine | mkN "Ärztin" feminine ; -- status=guess status=guess
+lin crossing_N = mkN "Kreuzung" ; -- status=guess
+lin bail_N = mkN "Kaution" ; -- status=guess
+lin unwanted_A = mkA "unerwünscht" | mkA "ungewollt" ; -- status=guess status=guess
+lin tight_Adv = variants{} ; -- 
+lin plausible_A = variants{} ; -- 
+lin midfield_N = variants{} ; -- 
+lin alert_A = mk3A "aufmerksam" "aufmerksamer" "aufmerksamste" | mk3A "wachsam" "wachsamer" "wachsamste" ; -- status=guess status=guess
+lin feminine_A = mk3A "feminin" "femininer" "femininste" | mk3A "weiblich" "weiblicher" "weiblichste" ; -- status=guess status=guess
+lin drainage_N = mkN "Drainage" feminine ; -- status=guess
+lin cruelty_N = mkN "Grausamkeit" "Grausamkeiten" feminine | mkN "Quälerei" feminine ; -- status=guess status=guess
+lin abnormal_A = mkA "unnormal" | mkA "ungewöhnlich" ; -- status=guess status=guess
+lin relate_N = variants{} ; -- 
+lin poison_V2 = mkV2 (irregV "vergiften" "vergiftet" "vergiftete" "vergiftete" "vergiftet") ; -- status=guess, src=wikt
+lin symmetry_N = mkN "Symmetrie" "Symmetrien" feminine ; -- status=guess
+lin stake_V2 = mkV2 (mkV "anpflocken" | prefixV "an" (regV "binden") | mkV "hochbinden" | mkV "pfählen") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rotten_A = L.rotten_A ;
+lin prone_A = mkA "schräg" ; -- status=guess
+lin marsh_N = mkN "Moor" "Moore" neuter | mkN "Sumpf" "Sümpfe" masculine | mkN "Marsch" "Marschen" feminine ; -- status=guess status=guess status=guess
+lin litigation_N = mkN "Rechtsstreit" "Rechtsstreite" masculine ; -- status=guess
+lin curl_N = mkN "Locke" "Locken" feminine ; -- status=guess
+lin urine_N = mkN "Urin" "Urine" masculine | mkN "Harn" "Harne" masculine ; -- status=guess status=guess
+lin latin_A = variants{} ; -- 
+lin hover_V = regV "schweben" ; -- status=guess, src=wikt
+lin greeting_N = mkN "Gruß" masculine | mkN "Begrüßung" feminine ; -- status=guess status=guess
+lin chase_N = mkN "Verfolgung" | mkN "Jagd" "Jagden" feminine ; -- status=guess status=guess
+lin spouseMasc_N = reg2N "Ehepartner" "Ehepartner" masculine | mkN "Gatte" "Gatten" masculine; -- status=guess status=guess
+lin produce_N = mkN "Obst und Gemüse" ; -- status=guess
+lin forge_V2 = mkV2 (mkV "fälschen") ; -- status=guess, src=wikt
+lin forge_V = mkV "fälschen" ; -- status=guess, src=wikt
+lin salon_N = mkN "Salon" "Salons" masculine ; -- status=guess
+lin handicapped_A = mk3A "behindert" "behinderter" "behindertste" ; -- status=guess
+lin sway_V2 = mkV2 (regV "beeinflussen") ; -- status=guess, src=wikt
+lin sway_V = regV "beeinflussen" ; -- status=guess, src=wikt
+lin homosexual_A = regA "homosexuell" ; -- status=guess
+lin handicap_V2 = variants{} ; -- 
+lin colon_N = mkN "Kolon" neuter | mkN "Grimmdarm" "Grimmdärme" masculine ; -- status=guess status=guess
+lin upstairs_N = variants{} ; -- 
+lin stimulation_N = mkN "Stimulation" | mkN "Anregung" ; -- status=guess status=guess
+lin spray_V2 = mkV2 (mkV "versprühen") | mkV2 (mkV "zerstäuben") ; -- status=guess, src=wikt status=guess, src=wikt
+lin original_N = mkN "Original" "Originale" neuter | mkN "Urschrift" feminine ; -- status=guess status=guess
+lin lay_A = mkA "Laien-" | regA "laikal" ; -- status=guess status=guess
+lin garlic_N = mkN "Knoblauch" masculine ; -- status=guess
+lin suitcase_N = mkN "Koffer" "Koffer" masculine ; -- status=guess
+lin skipper_N = mkN "Kapitän" masculine | mkN "Teamkapitän" | mkN "Teamchef" masculine ; -- status=guess status=guess status=guess
+lin moan_VS = mkVS (mkV "stöhnen") ; -- status=guess, src=wikt
+lin moan_V = mkV "stöhnen" ; -- status=guess, src=wikt
+lin manpower_N = variants{} ; -- 
+lin manifest_V2 = mkV2 (irregV "manifestieren" "manifestiert" "manifestierte" "manifestierte" "manifestiert") ; -- status=guess, src=wikt
+lin incredibly_Adv = variants{} ; -- 
+lin historically_Adv = variants{} ; -- 
+lin decision_making_N = variants{} ; -- 
+lin wildly_Adv = variants{} ; -- 
+lin reformer_N = mkN "Reformer" "Reformer" masculine ; -- status=guess
+lin quantum_N = mkN "Quantencomputer" masculine ; -- status=guess
+lin considering_Subj = variants{} ; -- 
+}
diff --git a/lib/src/translator/todo/TopDictionaryHin.gf b/lib/src/translator/todo/TopDictionaryHin.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionaryHin.gf
@@ -0,0 +1,7545 @@
+-- Hindi lexicon for GF, produced from:
+-- Pushpak Bhattacharyya's Hindi WordNet
+-- GF version generated by hdict2gf, Shafqat Virk March 2012
+
+concrete TopDictionaryHin of TopDictionary = CatHin ** open ParadigmsHin, Prelude, (S = StructuralHin), NounHin,ParamX,CommonHindustani in {
+flags
+coding=utf8 ;
+
+lin of_Prep = mkPrep "का" "की" ;
+lin and_Conj = sd2 [] "और" ** {n = Pl} ;
+lin in_Prep = mkPrep "में" "में" ;
+lin have_VV = variants{}; -- mkV "पीना" ; -- tocheck
+lin have_V2 = mkV2 "रखना";
+lin have_V = mkV "पीना" ; -- tocheck
+lin it_Pron = variants{} ; -- 
+lin to_Prep = mkPrep "को" "को" ; -- ** {lock_Prep = <>};
+lin for_Prep = mkPrep ["के लिये"] ["के लिये"] ;
+lin i_Pron = personalPN "मैं" "मुझ" "" "मेरा" "मेरी" "मेरे" "मेरी" Sg Masc Pers1;
+lin iFem_Pron = personalPN "मैं" "मुझ" "" "मेरा" "मेरी" "मेरे" "मेरी" Sg Masc Pers1; ----
+lin that_Subj = ss "कि";
+lin he_Pron = personalPN "वह" "उस" "" "उस का" "उस की" "उस के" "उस की" Sg Masc Pers3_Distant ;
+lin on_Prep = mkPrep "पर" "पर" ;
+lin with_Prep = mkPrep ["के साथ"] ["के साथ"] ;
+lin do_V2 = mkV2 (mkV "देना") ; -- tocheck
+lin at_Prep = mkPrep "पर" "पर" ;
+lin by_Prep = mkPrep "से" "से" ;
+lin but_Conj = variants{} ; -- 
+lin from_Prep = mkPrep "से" "से" ;
+lin they_Pron = personalPN "वे" "वे" "वे" "उन का" "उन की" "उन के" "उन की" Pl Masc Pers3_Distant ; ----
+lin theyFem_Pron = personalPN "वे" "वे" "वे" "उन का" "उन की" "उन के" "उन की" Pl Fem Pers3_Distant ; ----
+lin she_Pron = personalPN "वह" "उस" "उस" "उस का" "उस की" "उस के" "उस की" Sg Fem Pers3_Distant ; -- chek with prasad about 'Us'
+lin or_Conj = sd2 [] "या" ** {n = Sg} ;
+lin as_Subj = variants{} ; -- 
+lin we_Pron = personalPN "हम" "हम" "हम" "हमारा" "हमारी" "हमारे" "हमारी" Pl Masc Pers1 ;
+lin weFem_Pron = personalPN "हम" "हम" "हम" "हमारा" "हमारी" "हमारे" "हमारी" Pl Fem Pers1 ; ----
+lin say_VS = mkV "कहना" ; -- tocheck
+lin say_V2 = mkV2 (mkV "बोलनाना") ; -- tocheck
+lin say_V = mkV "बोलनाना" ; -- tocheck
+lin if_Subj = ss "अगर" ;
+lin go_VV = variants{}; -- compoundV "प्रारंब" (mkV "करना") ; -- tocheck
+lin go_VA = compoundV "प्रारंब" (mkV "करना") ; -- tocheck
+lin go_V = compoundV "प्रारंब" (mkV "करना") ; -- tocheck
+lin get_VV = variants{} ; -- 
+lin get_V2V = variants{} ; -- 
+lin make_V2V = variants{}; -- mkV2 (compoundV "निर्माण" (mkV "करना")) ; -- tocheck
+lin make_V2A = mkV2 (compoundV "निर्माण" (mkV "करना")) ; -- tocheck
+lin make_V2 = mkV2 (compoundV "निर्माण" (mkV "करना")) ; -- tocheck
+lin make_V = compoundV "निर्माण" (mkV "करना") ; -- tocheck
+lin as_Prep = variants{} ; -- 
+lin out_Adv = mkAdv "दूर" ; -- tocheck
+lin up_Adv = mkAdv "पूरी तरह से" ; -- tocheck
+lin see_VS = mkVS (compoundV "महसूस" (mkV "करना")) ; -- tocheck
+lin see_VQ = mkVQ (compoundV "महसूस" (mkV "करना")) ; -- tocheck
+lin see_V2V = variants{}; -- mkV2 (compoundV "महसूस" (mkV "करना")) ; -- tocheck
+lin see_V2 = mkV2 (compoundV "महसूस" (mkV "करना")) ; -- tocheck
+lin see_V = compoundV "महसूस" (mkV "करना") ; -- tocheck
+lin know_VS = mkVS (compoundV "पहचान" (mkV "लेना")) ; -- tocheck
+lin know_VQ = mkVQ (compoundV "पहचान" (mkV "लेना")) ; -- tocheck
+lin know_V2 = mkV2 (compoundV "पहचान" (mkV "लेना")) ; -- tocheck
+lin know_V = compoundV "पहचान" (mkV "लेना") ; -- tocheck
+lin time_N = mkN "गति" ; -- tocheck
+lin time_2_N = variants{} ; -- 
+lin time_1_N = variants{} ; -- 
+lin take_V2 = mkV2 (compoundV "स्वीआर" (mkV "करना")) ; -- tocheck
+lin so_Adv = mkAdv "वास्तव में" ; -- tocheck
+lin year_N = mkN "वितवर्ष" ; -- tocheck
+lin into_Prep = variants{} ; -- 
+lin then_Adv = mkAdv "बाद में" ; -- tocheck
+lin think_VS = mkVS (compoundV "तय" (mkV "करना")) ; -- tocheck
+lin think_V2 = mkV2 (compoundV "तय" (mkV "करना")) ; -- tocheck
+lin think_V = compoundV "तय" (mkV "करना") ; -- tocheck
+lin come_V = compoundV "दिमाग में" (mkV "आना") ; -- tocheck
+lin than_Subj = variants{} ; -- 
+lin more_Adv = mkAdv "अधिकतर" ; -- tocheck
+lin about_Prep = variants{} ; -- 
+lin now_Adv = mkAdv "आजकल" ; -- tocheck
+lin last_A = mkA "सब के बाद का" ; -- tocheck
+lin last_1_A = variants{} ; -- 
+lin last_2_A = variants{} ; -- 
+lin other_A = mkA "अन्य" ; -- tocheck
+lin give_V3 = variants{}; -- mkV2 (mkV "सौम्पना") ; -- tocheck
+lin give_V2 = mkV2 (mkV "सौम्पना") ; -- tocheck
+lin give_V = mkV "सौम्पना" ; -- tocheck
+lin just_Adv = mkAdv "ठीक" ; -- tocheck
+lin people_N = mkN "समाज" ; -- tocheck
+lin also_Adv = mkAdv "और" ; -- tocheck
+lin well_Adv = variants{} ; -- 
+lin only_Adv = mkAdv "तभी" ; -- tocheck
+lin new_A = mkA "अजनबी" ; -- tocheck
+lin when_Subj = ss "कब" ;
+lin way_N = mkN "रास्ता" ; -- tocheck
+lin way_2_N = variants{} ; -- 
+lin way_1_N = variants{} ; -- 
+lin look_VA = compoundV "देखभाल" (mkV "करना") ; -- tocheck
+lin look_V2 = mkV2 (compoundV "देखभाल" (mkV "करना")) ; -- tocheck
+lin look_V = compoundV "देखभाल" (mkV "करना") ; -- tocheck
+lin like_Prep = variants{} ; -- 
+lin use_VV = variants{}; -- compoundV "काम में" (mkV "आना") ; -- tocheck
+lin use_V2 = mkV2 (compoundV "काम में" (mkV "आना")) ; -- tocheck
+lin use_V = compoundV "काम में" (mkV "आना") ; -- tocheck
+lin because_Subj = ss "क्योंकि" ;
+lin good_A = mkA "अच्छा" ; -- tocheck
+lin find_VS = mkVS (mkV "ढूँढना" ); -- tocheck
+lin find_V2A = mkV2 (mkV "ढूँढना") ; -- tocheck
+lin find_V2 = mkV2 (mkV "ढूँढना") ; -- tocheck
+lin find_V = mkV "पाना" ; -- tocheck
+lin man_N = mkN "मानव" ; -- tocheck
+lin want_VV = mkV "चाहना" ** { isAux = False} ;
+lin want_V2V = variants{}; -- mkV "चाहना" ** { isAux = False} ;
+lin want_V2 = mkV2 (compoundV "इच्छा" (mkV "करना")) ; -- tocheck
+lin want_V = compoundV "इच्छा" (mkV "करना") ; -- tocheck
+lin day_N = mkN "दिनअ" ; -- tocheck
+lin between_Prep = mkPrep ["के दरमियान"] ["के दरमियान"] ;
+lin even_Adv = mkAdv "भी" ; -- tocheck
+lin there_Adv = mkAdv "वहाँ" ; -- tocheck
+lin many_Det = mkDet "बहुत" "बहुत" "बहुत" "बहुत" Pl ;
+lin after_Prep = mkPrep ["के बाद"] ["के बाद"] ;
+lin down_Adv = mkAdv "निगलकर शरीर के अन्दर" ; -- tocheck
+lin yeah_Interj = variants{} ; -- 
+lin so_Subj = variants{} ; -- 
+lin thing_N = mkN "कारण" ; -- tocheck
+lin tell_VS = mkVS (compoundV "विरुद्ध" (mkV "जाना")) ; -- tocheck
+lin tell_V3 = variants{}; -- mkV2 (compoundV "विरुद्ध" (mkV "जाना")) ; -- tocheck
+lin tell_1_V3 = variants{} ; -- 
+lin tell_2_V3 = variants{} ; -- 
+lin tell_V2V = variants{}; -- mkV2 (compoundV "विरुद्ध" (mkV "जाना")) ; -- tocheck
+lin tell_V2S = mkV2 (compoundV "विरुद्ध" (mkV "जाना")) ; -- tocheck
+lin tell_V2 = mkV2 (compoundV "विरुद्ध" (mkV "जाना")) ; -- tocheck
+lin tell_V = compoundV "विरुद्ध" (mkV "जाना") ; -- tocheck
+lin through_Prep = mkPrep ["में से"] ["में से"] ;
+lin back_Adv = mkAdv "पीछे" ; -- tocheck
+lin still_Adv = mkAdv "अधिक" ; -- tocheck
+lin child_N = mkN "नासमझ" ; -- tocheck
+lin here_Adv = mkAdv "इधर" ; -- tocheck
+lin over_Prep = variants{} ; -- 
+lin too_Adv = mkAdv "अधिक" ; -- tocheck
+lin put_V2 = mkV2 (compoundV "अँकित" (mkV "करना")) ; -- tocheck
+lin on_Adv = variants{}; -- mkPrep "पर" "पर" ;
+lin no_Interj = mkInterj "नहीं" ;
+lin work_V2 = mkV2 (mkV "झटकना") ; -- tocheck
+lin work_V = compoundV "हल" (mkV "करना") ; -- tocheck
+lin work_2_V = variants{} ; -- 
+lin work_1_V = variants{} ; -- 
+lin become_VA = mkV "बनना" ; -- tocheck
+lin become_V2 = mkV2 (mkV "बनना") ; -- tocheck
+lin become_V = mkV "बनना" ; -- tocheck
+lin old_A = mkA "बूढा" ; -- tocheck
+lin government_N = mkN "अन्वय" ; -- tocheck
+lin mean_VV = variants{}; -- mkV2 (mkV "चाहना") ; -- tocheck
+lin mean_VS = mkVS (mkV "चाहना" ); -- tocheck
+lin mean_V2V = variants{}; -- mkV2 (mkV "चाहना") ; -- tocheck
+lin mean_V2 = mkV2 (mkV "चाहना") ; -- tocheck
+lin part_N = mkN "पुरजा" ; -- tocheck
+lin leave_V2V = variants{}; -- mkV2 (compoundV "हवाले" (mkV "करना")) ; -- tocheck
+lin leave_V2 = mkV2 (compoundV "हवाले" (mkV "करना")) ; -- tocheck
+lin leave_V = compoundV "हवाले" (mkV "करना") ; -- tocheck
+lin life_N = mkN "सक्रियता" ; -- tocheck
+lin great_A = mkA "अच्छा" ; -- tocheck
+lin case_N = mkN "वस्तुस्थिति" ; -- tocheck
+lin woman_N = mkN "नारी" ; -- tocheck
+lin over_Adv = mkAdv "से अधिक" ; -- tocheck
+lin seem_VV = variants{}; -- mkVS (mkV "लगना" ); -- tocheck
+lin seem_VS = mkVS (mkV "लगना" ); -- tocheck
+lin seem_VA = mkV "लगना" ; -- tocheck
+lin work_N = mkN "निर्मानकार्य" ; -- tocheck
+lin need_VV = variants{}; -- compoundV "जरूतमंद" (mkV "होना") ; -- tocheck
+lin need_VV = variants{}; -- compoundV "जरूतमंद" (mkV "होना") ; -- tocheck
+lin need_V2 = mkV2 (compoundV "जरूतमंद" (mkV "होना")) ; -- tocheck
+lin need_V = compoundV "जरूतमंद" (mkV "होना") ; -- tocheck
+lin feel_VS = mkVS (mkV "लगना" ); -- tocheck
+lin feel_VA = mkV "लगना" ; -- tocheck
+lin feel_V2 = mkV2 (mkV "लगना") ; -- tocheck
+lin feel_V = mkV "लगना" ; -- tocheck
+lin system_N = mkN "क्रमव्यवस्था" ; -- tocheck
+lin each_Det = variants{} ; -- 
+lin may_2_VV = variants{} ; -- 
+lin may_1_VV = variants{} ; -- 
+lin much_Adv = mkAdv "और" ; -- tocheck
+lin ask_VQ = mkVQ (mkV "पूछना" ); -- tocheck
+lin ask_V2V = variants{}; -- mkV2 (mkV "पूछना") ; -- tocheck
+lin ask_V2 = mkV2 (mkV "पूछना") ; -- tocheck
+lin ask_V = mkV "पूछना" ; -- tocheck
+lin group_N = mkN "संचय" ; -- tocheck
+lin number_N = mkN "कुल जोड़" ; -- tocheck
+lin number_3_N = variants{} ; -- 
+lin number_2_N = variants{} ; -- 
+lin number_1_N = variants{} ; -- 
+lin yes_Interj = mkInterj "हाँ" ;
+lin however_Adv = mkAdv "फिर भी" ; -- tocheck
+lin another_Det = variants{} ; -- 
+lin again_Adv = mkAdv "एक बार फिर" ; -- tocheck
+lin world_N = mkN "युग" ; -- tocheck
+lin area_N = variants{} ; -- 
+lin area_6_N = variants{} ; -- 
+lin area_5_N = variants{} ; -- 
+lin area_4_N = variants{} ; -- 
+lin area_3_N = variants{} ; -- 
+lin area_2_N = variants{} ; -- 
+lin area_1_N = variants{} ; -- 
+lin show_VS = mkVS (compoundV "सिध्द" (mkV "करना")) ; -- tocheck
+lin show_VQ = mkVQ (compoundV "सिध्द" (mkV "करना")) ; -- tocheck
+lin show_V2 = mkV2 (compoundV "सिध्द" (mkV "करना")) ; -- tocheck
+lin show_V = compoundV "सिध्द" (mkV "करना") ; -- tocheck
+lin course_N = mkN "पथ" ; -- tocheck
+lin company_2_N = variants{} ; -- 
+lin company_1_N = mkN "सहयोगी" ; -- tocheck
+lin under_Prep = mkPrep ["के नीचे"] ["के नीचे"] ; -- ** {lock_Prep = <>};
+lin problem_N = mkN "समस्या" ; -- tocheck
+lin against_Prep = variants{} ; -- 
+lin never_Adv = mkAdv "ज़रा भी नहीं" ; -- tocheck
+lin most_Adv = mkAdv "अत्यधिक" ; -- tocheck
+lin service_N = mkN "साहयता" ; -- tocheck
+lin try_VV = variants{}; -- mkV "ज्ँआचना" ; -- tocheck
+lin try_V2 = mkV2 (mkV "आज़माना") ; -- tocheck
+lin try_V = mkV "ज्ँआचना" ; -- tocheck
+lin call_V2 = mkV2 (compoundV "संकेत" (mkV "करना")) ; -- tocheck
+lin call_V = compoundV "संकेत" (mkV "करना") ; -- tocheck
+lin hand_N = mkN "हस्तलेख" ; -- tocheck
+lin party_N = mkN "समर्थक" ; -- tocheck
+lin party_2_N = variants{} ; -- 
+lin party_1_N = variants{} ; -- 
+lin high_A = mkA "उच्च" ; -- tocheck
+lin about_Adv = mkAdv "पास" ; -- tocheck
+lin something_NP = MassNP (UseN (ParadigmsHin.mkN ["कोई चीज़"] ["कोई चीज़"] ["कोई चीज़"] ["कोई चीज़"] ["कोई चीज़"] ["कोई चीज़"] Masc ));
+lin school_N = mkN "मत" ; -- tocheck
+lin in_Adv = mkAdv "अंदर" ; -- tocheck
+lin in_1_Adv = variants{} ; -- 
+lin in_2_Adv = variants{} ; -- 
+lin small_A = mkA "थोड़ी" ; -- tocheck
+lin place_N = mkN "मकान" ; -- tocheck
+lin before_Prep = mkPrep ["से पहले"] ["से पहले"] ;
+lin while_Subj = variants{} ; -- 
+lin away_Adv = mkAdv "दूर" ; -- tocheck
+lin away_2_Adv = variants{} ; -- 
+lin away_1_Adv = variants{} ; -- 
+lin keep_VV = variants{}; -- compoundV "देखभाल" (mkV "करना") ; -- tocheck
+lin keep_V2A = mkV2 (mkV "चलाना") ; -- tocheck
+lin keep_V2 = mkV2 (mkV "चलाना") ; -- tocheck
+lin keep_V = compoundV "देखभाल" (mkV "करना") ; -- tocheck
+lin point_N = mkN "कांटा" ; -- tocheck
+lin point_2_N = variants{} ; -- 
+lin point_1_N = variants{} ; -- 
+lin house_N = mkN "शाला" ; -- tocheck
+lin different_A = mkA "अलग-अलग" ; -- tocheck
+lin country_N = mkN "लोक-संगीत" ; -- tocheck
+lin really_Adv = variants{} ; -- 
+lin provide_V2 = mkV2 (mkV "कहना") ; -- tocheck
+lin provide_V = mkV "कहना" ; -- tocheck
+lin week_N = mkN "सप्ताह" ; -- tocheck
+lin hold_VS = mkVS (compoundV "अधिकारी" (mkV "होना")) ; -- tocheck
+lin hold_V2 = mkV2 (compoundV "अधिकारी" (mkV "होना")) ; -- tocheck
+lin hold_V = compoundV "आयोजन" (mkV "करना") ; -- tocheck
+lin large_A = mkA "ढेर सा" ; -- tocheck
+lin member_N = mkN "नागरिक" ; -- tocheck
+lin off_Adv = mkAdv "दूर" ; -- tocheck
+lin always_Adv = variants{}; -- ss "हमेशा" ;
+lin follow_VS = mkVS (compoundV "अनुगमण" (mkV "करना")) ; -- tocheck
+lin follow_V2 = mkV2 (compoundV "अनुगमण" (mkV "करना")) ; -- tocheck
+lin follow_V = compoundV "अनुगमण" (mkV "करना") ; -- tocheck
+lin without_Prep = variants{} ; -- 
+lin turn_VA = compoundV "अस्त व्यस्त" (mkV "करना") ; -- tocheck
+lin turn_V2 = mkV2 (compoundV "अस्त व्यस्त" (mkV "करना")) ; -- tocheck
+lin turn_V = compoundV "अस्त व्यस्त" (mkV "करना") ; -- tocheck
+lin end_N = mkN "मुर्त्यु" ; -- tocheck
+lin end_2_N = variants{} ; -- 
+lin end_1_N = variants{} ; -- 
+lin within_Prep = variants{} ; -- 
+lin local_A = mkA "सार्वजनिक" ; -- tocheck
+lin where_Subj = variants{} ; -- 
+lin during_Prep = mkPrep ["के दरमियान"] ["के दरमियान"] ;
+lin bring_V3 = variants{}; -- mkV2 (compoundV "पेश" (mkV "करना")) ; -- tocheck
+lin bring_V2 = mkV2 (compoundV "पेश" (mkV "करना")) ; -- tocheck
+lin most_Det = variants{} ; -- 
+lin word_N = mkN "अफ़वाह" ; -- tocheck
+lin begin_V2 = mkV2 (compoundV "शुरू" (mkV "करना")) ; -- tocheck
+lin begin_V = compoundV "शुरू" (mkV "करना") ; -- tocheck
+lin although_Subj = ss "अगरचि" ;
+lin example_N = mkN "नमूना" ; -- tocheck
+lin next_Adv = variants{} ; -- 
+lin family_N = mkN "पूर्वज" ; -- tocheck
+lin rather_Adv = mkAdv "बल्कि" ; -- tocheck
+lin fact_N = mkN "असलीयत" ; -- tocheck
+lin like_VV = variants{}; -- mkV2 (compoundV "पस्ंअद" (mkV "करना")) ; -- tocheck
+lin like_VS = mkVS (compoundV "पस्ंअद" (mkV "करना")) ; -- tocheck
+lin like_V2 = mkV2 (compoundV "पस्ंअद" (mkV "करना")) ; -- tocheck
+lin social_A = mkA "सापेक्ष" ; -- tocheck
+lin write_VS = mkVS (mkV "रचना" ); -- tocheck
+lin write_V2 = mkV2 (mkV "रचना") ; -- tocheck
+lin write_V = mkV "रचना" ; -- tocheck
+lin state_N = mkN "अवस्था" ; -- tocheck
+lin state_2_N = variants{} ; -- 
+lin state_1_N = variants{} ; -- 
+lin percent_N = mkN "प्रतिशत" ; -- tocheck
+lin quite_Adv = mkAdv "काफ़ी" ;
+lin both_Det = variants{} ; -- 
+lin start_V2 = mkV2 (compoundV "शिकायत" (mkV "करना")) ; -- tocheck
+lin start_V = compoundV "शिकायत" (mkV "करना") ; -- tocheck
+lin run_V2 = mkV2 (mkV "उठाना") ; -- tocheck
+lin run_V = mkV "उठाना" ; -- tocheck
+lin long_A = mkA "प्रतिकूल" ; -- tocheck
+lin right_Adv = mkAdv "पूरी तरह से" ; -- tocheck
+lin right_2_Adv = variants{} ; -- 
+lin right_1_Adv = variants{} ; -- 
+lin set_V2 = mkV2 (compoundV "सिथत" (mkV "करना")) ; -- tocheck
+lin help_V2V = variants{}; -- mkV2 (compoundV "मदद" (mkV "करना")) ; -- tocheck
+lin help_V2 = mkV2 (compoundV "मदद" (mkV "करना")) ; -- tocheck
+lin help_V = compoundV "मदद" (mkV "करना") ; -- tocheck
+lin every_Det = mkDet "हर" "हर" "हर" "हर" Sg;
+lin home_N = mkN "मातृभूमी" ; -- tocheck
+lin month_N = mkN "पंचांग मास" ; -- tocheck
+lin side_N = mkN "किनारा" ; -- tocheck
+lin night_N = mkN "अँधेरा" ; -- tocheck
+lin important_A = mkA "महत्वपूर्ण" ; -- tocheck
+lin eye_N = mkN "पुतली" ; -- tocheck
+lin head_N = mkN "प्रटिभा" ; -- tocheck
+lin information_N = mkN "इनफ़ारमेशन" ; -- tocheck
+lin question_N = mkN "मामला" ; -- tocheck
+lin business_N = mkN "प्रकरण" ; -- tocheck
+lin play_V2 = mkV2 (mkV "मचलना") ; -- tocheck
+lin play_V = compoundV "भूमिका" (mkV "निभ्ना") ; -- tocheck
+lin play_3_V2 = variants{} ; -- 
+lin play_3_V = variants{} ; -- 
+lin play_2_V2 = variants{} ; -- 
+lin play_2_V = variants{} ; -- 
+lin play_1_V2 = variants{} ; -- 
+lin play_1_V = variants{} ; -- 
+lin power_N = mkN "ईश्वरत्व" ; -- tocheck
+lin money_N = mkN "रुपया" ; -- tocheck
+lin change_N = mkN "परिवर्तन" ; -- tocheck
+lin move_V2 = mkV2 (mkV "चलाना") ; -- tocheck
+lin move_V = mkV "चलाना" ; -- tocheck
+lin move_2_V = variants{} ; -- 
+lin move_1_V = variants{} ; -- 
+lin interest_N = mkN "मुनाफ़ा" ; -- tocheck
+lin interest_4_N = variants{} ; -- 
+lin interest_2_N = variants{} ; -- 
+lin interest_1_N = variants{} ; -- 
+lin order_N = mkN "हालत" ; -- tocheck
+lin book_N = mkN "संग्रह" ; -- tocheck
+lin often_Adv = mkAdv "बार" ; -- tocheck
+lin development_N = mkN "विकास" ; -- tocheck
+lin young_A = mkA "नयी" ; -- tocheck
+lin national_A = mkA "राष्ट्रीय" ; -- tocheck
+lin pay_V3 = variants{}; -- mkV2 (compoundV "सज़ा" (mkV "देना")) ; -- tocheck
+lin pay_V2V = variants{}; -- mkV2 (compoundV "सज़ा" (mkV "देना")) ; -- tocheck
+lin pay_V2 = mkV2 (compoundV "सज़ा" (mkV "देना")) ; -- tocheck
+lin pay_V = compoundV "सज़ा" (mkV "देना") ; -- tocheck
+lin hear_VS = mkVS (compoundV "सुनवाई" (mkV "करना")) ; -- tocheck
+lin hear_V2V = variants{}; -- mkV2 (compoundV "सुनवाई" (mkV "करना")) ; -- tocheck
+lin hear_V2 = mkV2 (compoundV "सुनवाई" (mkV "करना")) ; -- tocheck
+lin hear_V = compoundV "सुनवाई" (mkV "करना") ; -- tocheck
+lin room_N = mkN "स्वागत क्लर्क" ; -- tocheck
+lin room_1_N = variants{} ; -- 
+lin room_2_N = variants{} ; -- 
+lin whether_Subj = variants{} ; -- 
+lin water_N = mkN "पानी" ; -- tocheck
+lin form_N = mkN "आकार" ; -- tocheck
+lin car_N = mkN "मोटर कार" ; -- tocheck
+lin other_N = variants{} ; -- 
+lin yet_Adv = mkAdv "अब" ; -- tocheck
+lin yet_2_Adv = variants{} ; -- 
+lin yet_1_Adv = variants{} ; -- 
+lin perhaps_Adv = mkAdv "शायद" ; -- tocheck
+lin meet_V2 = mkV2 (compoundV "परिचय" (mkV "करना")) ; -- tocheck
+lin meet_V = compoundV "परिचय" (mkV "करना") ; -- tocheck
+lin level_N = mkN "स्तर" ; -- tocheck
+lin level_2_N = variants{} ; -- 
+lin level_1_N = variants{} ; -- 
+lin until_Subj = variants{} ; -- 
+lin though_Subj = variants{} ; -- 
+lin policy_N = mkN "पालिसी" ; -- tocheck
+lin include_V2 = mkV2 (compoundV "सम्मिलित" (mkV "करना")) ; -- tocheck
+lin include_V = compoundV "शामिल" (mkV "होना") ; -- tocheck
+lin believe_VS = mkVS (mkV "मानना" ); -- tocheck
+lin believe_V2 = mkV2 (mkV "मानना") ; -- tocheck
+lin believe_V = mkV "मानना" ; -- tocheck
+lin council_N = mkN "परिषद्" ; -- tocheck
+lin already_Adv = mkAdv "अभी तक" ; -- tocheck
+lin possible_A = mkA "समभ्व" ; -- tocheck
+lin nothing_NP = variants{} ; -- 
+lin line_N = mkN "किस्म" ; -- tocheck
+lin allow_V2V = variants{}; -- mkV2 (compoundV "लाने" (mkV "देना")) ; -- tocheck
+lin allow_V2 = mkV2 (compoundV "लाने" (mkV "देना")) ; -- tocheck
+lin need_N = mkN "अवश्यकता" ; -- tocheck
+lin effect_N = mkN "नतिजा" ; -- tocheck
+lin big_A = mkA "महत्वपूर्ण" ; -- tocheck
+lin use_N = mkN "फ़ायदा" ; -- tocheck
+lin lead_V2V = variants{}; -- mkV2 (compoundV "राय" (mkV "देना")) ; -- tocheck
+lin lead_V2 = mkV2 (compoundV "राय" (mkV "देना")) ; -- tocheck
+lin lead_V = compoundV "राय" (mkV "देना") ; -- tocheck
+lin stand_V2 = mkV2 (compoundV "खाड़ा हो" (mkV "जाना")) ; -- tocheck
+lin stand_V = compoundV "खाड़ा हो" (mkV "जाना") ; -- tocheck
+lin idea_N = mkN "धारणा" ; -- tocheck
+lin study_N = mkN "संगीत रचन्" ; -- tocheck
+lin lot_N = mkN "भूखंड" ; -- tocheck
+lin live_V = mkV "जीना" ; -- tocheck
+lin job_N = mkN "झटका" ; -- tocheck
+lin since_Subj = variants{} ; -- 
+lin name_N = mkN "ख़ानदान" ; -- tocheck
+lin result_N = mkN "परिणामअ" ; -- tocheck
+lin body_N = mkN "पेटा" ; -- tocheck
+lin happen_VV = variants{}; -- compoundV "घटित" (mkV "होना") ; -- tocheck
+lin happen_V = compoundV "घटित" (mkV "होना") ; -- tocheck
+lin friend_N = mkN "सोसाइटी ऑफ़ फ़्रेन्ड्ज़ का सदस्य" ; -- tocheck
+lin right_N = mkN "दक्षिण पन्थ" ; -- tocheck
+lin least_Adv = variants{} ; -- 
+lin right_A = mkA "समुचित" ; -- tocheck
+lin right_2_A = variants{} ; -- 
+lin right_1_A = variants{} ; -- 
+lin almost_Adv = mkAdv "प्रायः" ; -- tocheck
+lin much_Det = mkDet "बहुत" "बहुत" "बहुत" "बहुत" Sg ;
+lin carry_V2 = mkV2 (mkV "फैलना") ; -- tocheck
+lin carry_V = mkV "फैलना" ; -- tocheck
+lin authority_N = mkN "सत्ताधारी" ; -- tocheck
+lin authority_2_N = variants{} ; -- 
+lin authority_1_N = variants{} ; -- 
+lin long_Adv = mkAdv "दूर तक" ; -- tocheck
+lin early_A = mkA "अकाल" ; -- tocheck
+lin view_N = mkN "रूख" ; -- tocheck
+lin view_2_N = variants{} ; -- 
+lin view_1_N = variants{} ; -- 
+lin public_A = mkA "लोक प्रसिद्ध" ; -- tocheck
+lin together_Adv = mkAdv "साथ में" ; -- tocheck
+lin talk_V2 = mkV2 (compoundV "बातचीत" (mkV "करना")) ; -- tocheck
+lin talk_V = compoundV "बातचीत" (mkV "करना") ; -- tocheck
+lin report_N = mkN "सूचना" ; -- tocheck
+lin after_Subj = variants{} ; -- 
+lin only_Predet = ss "सिर्फ़" ;
+lin before_Subj = variants{} ; -- 
+lin bit_N = mkN "छोटा सिक्का" ; -- tocheck
+lin face_N = mkN "पृष्ठ" ; -- tocheck
+lin sit_V2 = mkV2 (compoundV "बसेरा" (mkV "लेना")) ; -- tocheck
+lin sit_V = compoundV "बसेरा" (mkV "लेना") ; -- tocheck
+lin market_N = mkN "बाजार" ; -- tocheck
+lin market_1_N = variants{} ; -- 
+lin market_2_N = variants{} ; -- 
+lin appear_VV = variants{}; -- compoundV "वकील" (mkV "बनना") ; -- tocheck
+lin appear_VS = mkVS (compoundV "वकील" (mkV "बनना")) ; -- tocheck
+lin appear_VA = compoundV "वकील" (mkV "बनना") ; -- tocheck
+lin appear_V = compoundV "वकील" (mkV "बनना") ; -- tocheck
+lin continue_VV = variants{}; -- compoundV "स्थगित" (mkV "करना") ; -- tocheck
+lin continue_V2 = mkV2 (compoundV "स्थगित" (mkV "करना")) ; -- tocheck
+lin continue_V = compoundV "स्थगित" (mkV "करना") ; -- tocheck
+lin able_A = mkA "प्रतिभासंपन्न" ; -- tocheck
+lin political_A = mkA "राजनीतिक" ; -- tocheck
+lin later_Adv = mkAdv "अधिक देर तक" ; -- tocheck
+lin hour_N = mkN "घंटा" ; -- tocheck
+lin rate_N = mkN "भाव" ; -- tocheck
+lin law_N = mkN "कागजा़त" ; -- tocheck
+lin law_2_N = variants{} ; -- 
+lin law_1_N = variants{} ; -- 
+lin door_N = mkN "मकान" ; -- tocheck
+lin court_N = mkN "बैठक" ; -- tocheck
+lin court_2_N = variants{} ; -- 
+lin court_1_N = variants{} ; -- 
+lin office_N = mkN "कार्य स्थान" ; -- tocheck
+lin let_V2V = variants{} ; -- 
+lin war_N = mkN "युद्ध" ; -- tocheck
+lin produce_V2 = mkV2 (compoundV "प्रदर्शित" (mkV "करना")) ; -- tocheck
+lin produce_V = compoundV "प्रदर्शित" (mkV "करना") ; -- tocheck
+lin reason_N = mkN "वेवेकअ" ; -- tocheck
+lin less_Adv = mkAdv "थोड़ा सा" ; -- tocheck
+lin minister_N = mkN "उपराजदूत" ; -- tocheck
+lin minister_2_N = variants{} ; -- 
+lin minister_1_N = variants{} ; -- 
+lin subject_N = mkN "व्यक्ति" ; -- tocheck
+lin subject_2_N = variants{} ; -- 
+lin subject_1_N = variants{} ; -- 
+lin person_N = mkN "शरीर" ; -- tocheck
+lin term_N = mkN "सत्र" ; -- tocheck
+lin particular_A = mkA "विशिष्ट" ; -- tocheck
+lin full_A = mkA "मदहोश" ; -- tocheck
+lin involve_VS = mkVS (compoundV "शामिल" (mkV "होना")) ; -- tocheck
+lin involve_V2 = mkV2 (compoundV "शामिल" (mkV "होना")) ; -- tocheck
+lin involve_V = compoundV "शामिल" (mkV "होना") ; -- tocheck
+lin sort_N = mkN "टाइप" ; -- tocheck
+lin require_VS = mkVS (compoundV "जरूरत" (mkV "होना")) ; -- tocheck
+lin require_V2V = variants{}; -- mkV2 (compoundV "जरूरत" (mkV "होना")) ; -- tocheck
+lin require_V2 = mkV2 (compoundV "जरूरत" (mkV "होना")) ; -- tocheck
+lin require_V = compoundV "मांग" (mkV "करना") ; -- tocheck
+lin suggest_VS = mkVS (mkV "बतलाना" ); -- tocheck
+lin suggest_V2 = mkV2 (mkV "बतलाना") ; -- tocheck
+lin suggest_V = compoundV "कल्पित" (mkV "करना") ; -- tocheck
+lin far_A = mkA "दूर" ; -- tocheck
+lin towards_Prep = variants{} ; -- 
+lin anything_NP = variants{} ; -- 
+lin period_N = mkN "पूर्ण विराम" ; -- tocheck
+lin period_3_N = variants{} ; -- 
+lin period_2_N = variants{} ; -- 
+lin period_1_N = variants{} ; -- 
+lin consider_VV = variants{}; -- mkV "मानना" ; -- tocheck
+lin consider_VS = mkVS (mkV "सोचना" ); -- tocheck
+lin consider_V3 = variants{}; -- mkV2 (mkV "सोचना") ; -- tocheck
+lin consider_V2V = variants{}; -- mkV2 (mkV "सोचना") ; -- tocheck
+lin consider_V2A = mkV2 (mkV "सोचना") ; -- tocheck
+lin consider_V2 = mkV2 (mkV "सोचना") ; -- tocheck
+lin consider_V = mkV "मानना" ; -- tocheck
+lin read_VS = mkVS (compoundV "गूढार्थ" (mkV "ढूँढना")) ; -- tocheck
+lin read_V2 = mkV2 (compoundV "गूढार्थ" (mkV "ढूँढना")) ; -- tocheck
+lin read_V = compoundV "गूढार्थ" (mkV "ढूँढना") ; -- tocheck
+lin change_V2 = mkV2 (compoundV "बिगड़" (mkV "जाना")) ; -- tocheck
+lin change_V = mkV "निकालना" ; -- tocheck
+lin society_N = mkN "सभा" ; -- tocheck
+lin process_N = mkN "समय की प्रगति के साथ" ; -- tocheck
+lin mother_N = mkN "मातृभूमि" ; -- tocheck
+lin offer_VV = variants{}; -- mkV2 (mkV "देना") ; -- tocheck
+lin offer_V2 = mkV2 (mkV "देना") ; -- tocheck
+lin late_A = mkA "देरे से आनेवाला" ; -- tocheck
+lin voice_N = mkN "स्वर यंत्र द्वारा उच्चारित स्वर" ; -- tocheck
+lin both_Adv = variants{} ; -- 
+lin once_Adv = mkAdv "कभी पहले" ; -- tocheck
+lin police_N = mkN "पुलिस विभाग" ; -- tocheck
+lin kind_N = mkN "प्रकार" ; -- tocheck
+lin lose_V2 = mkV2 (compoundV "बूल" (mkV "ज्ना")) ; -- tocheck
+lin lose_V = compoundV "बूल" (mkV "ज्ना") ; -- tocheck
+lin add_VS = mkVS (mkV "देना" ); -- tocheck
+lin add_V2 = mkV2 (mkV "देना") ; -- tocheck
+lin add_V = mkV "देना" ; -- tocheck
+lin probably_Adv = variants{} ; -- 
+lin expect_VV = variants{}; -- compoundV "राह" (mkV "देखना") ; -- tocheck
+lin expect_VS = mkVS (compoundV "राह" (mkV "देखना")) ; -- tocheck
+lin expect_V2V = variants{}; -- mkV2 (compoundV "राह" (mkV "देखना")) ; -- tocheck
+lin expect_V2 = mkV2 (compoundV "राह" (mkV "देखना")) ; -- tocheck
+lin expect_V = compoundV "राह" (mkV "देखना") ; -- tocheck
+lin ever_Adv = mkAdv "निरन्तर" ; -- tocheck
+lin available_A = mkA "खाली" ; -- tocheck
+lin price_N = mkN "बोली" ; -- tocheck
+lin little_A = mkA "थोड़ा" ; -- tocheck
+lin action_N = mkN "क्रियाशीलता" ; -- tocheck
+lin issue_N = mkN "परिणाम" ; -- tocheck
+lin issue_2_N = variants{} ; -- 
+lin issue_1_N = variants{} ; -- 
+lin far_Adv = variants{} ; -- 
+lin remember_VS = mkVS (compoundV "स्मरण" (mkV "करना")) ; -- tocheck
+lin remember_V2 = mkV2 (compoundV "स्मरण" (mkV "करना")) ; -- tocheck
+lin remember_V = compoundV "स्मरण" (mkV "करना") ; -- tocheck
+lin position_N = mkN "स्तर" ; -- tocheck
+lin low_A = mkA "खुला" ; -- tocheck
+lin cost_N = mkN "लागत" ; -- tocheck
+lin little_Det = variants{} ; -- 
+lin matter_N = mkN "कारण" ; -- tocheck
+lin matter_1_N = variants{} ; -- 
+lin matter_2_N = variants{} ; -- 
+lin community_N = mkN "समाज" ; -- tocheck
+lin remain_VV = variants{}; -- compoundV "बना" (mkV "रहना") ; -- tocheck
+lin remain_VA = compoundV "शेष" (mkV "रहना") ; -- tocheck
+lin remain_V2 = mkV2 (compoundV "शेष" (mkV "रहना")) ; -- tocheck
+lin remain_V = compoundV "बना" (mkV "रहना") ; -- tocheck
+lin figure_N = mkN "चित्र" ; -- tocheck
+lin figure_2_N = variants{} ; -- 
+lin figure_1_N = variants{} ; -- 
+lin type_N = mkN "निशान" ; -- tocheck
+lin research_N = mkN "अन्वेषण" ; -- tocheck
+lin actually_Adv = variants{} ; -- 
+lin education_N = mkN "शिक्षा" ; -- tocheck
+lin fall_V = mkV "बरसना" ; -- tocheck
+lin speak_V2 = mkV2 (mkV "बजना") ; -- tocheck
+lin speak_V = mkV "बजना" ; -- tocheck
+lin few_N = variants{} ; -- 
+lin today_Adv = mkAdv "आजकल" ; -- tocheck
+lin enough_Adv = mkAdv "काफ़ी" ; -- tocheck
+lin open_V2 = mkV2 (mkV "बनाना") ; -- tocheck
+lin open_V = mkV "बनाना" ; -- tocheck
+lin bad_A = mkA "दुःखद" ; -- tocheck
+lin buy_V2 = mkV2 (compoundV "स्वीकार" (mkV "करना")) ; -- tocheck
+lin buy_V = compoundV "स्वीकार" (mkV "करना") ; -- tocheck
+lin programme_N = mkN "योजना" ; -- tocheck
+lin minute_N = mkN "क्षण" ; -- tocheck
+lin moment_N = mkN "क्षण" ; -- tocheck
+lin girl_N = mkN "स्ट्री सेविका" ; -- tocheck
+lin age_N = mkN "युग" ; -- tocheck
+lin centre_N = mkN "तंट्रिका केंद्र" ; -- tocheck
+lin stop_VV = variants{}; -- compoundV "समाप्त" (mkV "करना") ; -- tocheck
+lin stop_V2 = mkV2 (compoundV "समाप्त" (mkV "करना")) ; -- tocheck
+lin stop_V = compoundV "समाप्त" (mkV "करना") ; -- tocheck
+lin control_N = mkN "निपुणता" ; -- tocheck
+lin value_N = mkN "मान" ; -- tocheck
+lin send_V2V = variants{}; -- mkV2 (compoundV "आज्ञा" (mkV "देना")) ; -- tocheck
+lin send_V2 = mkV2 (compoundV "आज्ञा" (mkV "देना")) ; -- tocheck
+lin send_V = compoundV "आज्ञा" (mkV "देना") ; -- tocheck
+lin health_N = mkN "स्वास्थ्य" ; -- tocheck
+lin decide_VV = variants{}; -- compoundV "निश्चय" (mkV "करना") ; -- tocheck
+lin decide_VS = mkVS (compoundV "निश्चय" (mkV "करना")) ; -- tocheck
+lin decide_V2 = mkV2 (compoundV "निश्चय" (mkV "करना")) ; -- tocheck
+lin decide_V = compoundV "निश्चय" (mkV "करना") ; -- tocheck
+lin main_A = mkA "मूल" ; -- tocheck
+lin win_V2 = mkV2 (mkV "पाना") ; -- tocheck
+lin win_V = mkV "पाना" ; -- tocheck
+lin understand_VS = mkVS (compoundV "मान" (mkV "लेना")) ; -- tocheck
+lin understand_V2 = mkV2 (compoundV "मान" (mkV "लेना")) ; -- tocheck
+lin understand_V = compoundV "मान" (mkV "लेना") ; -- tocheck
+lin decision_N = mkN "निश्चय" ; -- tocheck
+lin develop_V2 = mkV2 (mkV "विकसितना") ; -- tocheck
+lin develop_V = mkV "विकसितना" ; -- tocheck
+lin class_N = mkN "छाट्र" ; -- tocheck
+lin industry_N = mkN "मेहनत" ; -- tocheck
+lin receive_V2 = mkV2 (mkV "लेना") ; -- tocheck
+lin receive_V = mkV "लेना" ; -- tocheck
+lin back_N = mkN "रक्षा पंक्ति का खिलाड़ी" ; -- tocheck
+lin several_Det = variants{} ; -- 
+lin return_V2 = mkV2 (mkV "वापसना") ; -- tocheck
+lin return_V = mkV "वापसना" ; -- tocheck
+lin build_V2 = mkV2 (compoundV "विकसित" (mkV "करना")) ; -- tocheck
+lin build_V = compoundV "विकसित" (mkV "करना") ; -- tocheck
+lin spend_V2 = mkV2 (mkV "बिताना") ; -- tocheck
+lin spend_V = mkV "बिताना" ; -- tocheck
+lin force_N = mkN "नैतिक शक्ति" ; -- tocheck
+lin condition_N = mkN "हालात" ; -- tocheck
+lin condition_1_N = variants{} ; -- 
+lin condition_2_N = variants{} ; -- 
+lin paper_N = mkN "पास" ; -- tocheck
+lin off_Prep = variants{} ; -- 
+lin major_A = mkA "प्रमुख" ; -- tocheck
+lin describe_VS = mkVS (mkV "बताना" ); -- tocheck
+lin describe_V2 = mkV2 (mkV "बताना") ; -- tocheck
+lin agree_VV = variants{}; -- compoundV "सहमति" (mkV "देना") ; -- tocheck
+lin agree_VS = mkVS (compoundV "सहमति" (mkV "देना")) ; -- tocheck
+lin agree_V = compoundV "सहमति" (mkV "देना") ; -- tocheck
+lin economic_A = mkA "आर्थिक" ; -- tocheck
+lin increase_V2 = mkV2 (compoundV "तादाद" (mkV "बढ़ाना")) ; -- tocheck
+lin increase_V = compoundV "तादाद" (mkV "बढ़ाना") ; -- tocheck
+lin upon_Prep = variants{} ; -- 
+lin learn_VV = variants{}; -- compoundV "विचार" (mkV "करना") ; -- tocheck
+lin learn_VS = mkVS (compoundV "विचार" (mkV "करना")) ; -- tocheck
+lin learn_V2 = mkV2 (compoundV "विचार" (mkV "करना")) ; -- tocheck
+lin learn_V = compoundV "विचार" (mkV "करना") ; -- tocheck
+lin general_A = mkA "प्रधान" ; -- tocheck
+lin century_N = mkN "शतक" ; -- tocheck
+lin therefore_Adv = mkAdv "इसलिए" ; -- tocheck
+lin father_N = mkN "बाप" ; -- tocheck
+lin section_N = mkN "कटाई" ; -- tocheck
+lin patient_N = mkN "रोगी" ; -- tocheck
+lin around_Adv = mkAdv "चारों ओर" ; -- tocheck
+lin activity_N = mkN "क्रिया" ; -- tocheck
+lin road_N = mkN "राह" ; -- tocheck
+lin table_N = mkN "सूची" ; -- tocheck
+lin including_Prep = variants{} ; -- 
+lin church_N = mkN "गिरजाघर" ; -- tocheck
+lin reach_V2 = mkV2 (mkV "पहुँचना") ; -- tocheck
+lin reach_V = mkV "पहुँचना" ; -- tocheck
+lin real_A = mkA "अकल्पित" ; -- tocheck
+lin lie_VS = mkVS (compoundV "झूठा" (mkV "बोलना")) ; -- tocheck
+lin lie_2_V = variants{} ; -- 
+lin lie_1_V = variants{} ; -- 
+lin mind_N = mkN "दिल" ; -- tocheck
+lin likely_A = mkA "होनहार" ; -- tocheck
+lin among_Prep = variants{} ; -- 
+lin team_N = mkN "टोली" ; -- tocheck
+lin experience_N = mkN "अनुभूति" ; -- tocheck
+lin death_N = mkN "अंत" ; -- tocheck
+lin soon_Adv = mkAdv "जल्दी" ; -- tocheck
+lin act_N = mkN "कृत्य" ; -- tocheck
+lin sense_N = mkN "सामान्य ज्ञान" ; -- tocheck
+lin staff_N = mkN "कर्मचारी" ; -- tocheck
+lin staff_2_N = variants{} ; -- 
+lin staff_1_N = variants{} ; -- 
+lin certain_A = mkA "नियत" ; -- tocheck
+lin certain_2_A = variants{} ; -- 
+lin certain_1_A = variants{} ; -- 
+lin studentMasc_N = mkN "छात्र" ; -- tocheck
+lin half_Predet = variants{} ; -- 
+lin half_Predet = variants{} ; -- 
+lin around_Prep = variants{} ; -- 
+lin language_N = mkN "मूक भाषा" ; -- tocheck
+lin walk_V2 = mkV2 (compoundV "पैदल" (mkV "आना")) ; -- tocheck
+lin walk_V = compoundV "पैदल" (mkV "आना") ; -- tocheck
+lin die_V = mkV "मुरझाना" ; -- tocheck
+lin special_A = mkA "खास" ; -- tocheck
+lin difficult_A = mkA "चिड़चिड़ा" ; -- tocheck
+lin international_A = mkA "अंतर्राष्ट्रीय" ; -- tocheck
+lin particularly_Adv = variants{} ; -- 
+lin department_N = mkN "कार्यक्षेट्र" ; -- tocheck
+lin management_N = mkN "प्रबंधन" ; -- tocheck
+lin morning_N = mkN "सुबह" ; -- tocheck
+lin draw_V2 = mkV2 (mkV "निकालनाना") ; -- tocheck
+lin draw_1_V2 = variants{} ; -- 
+lin draw_2_V2 = variants{} ; -- 
+lin draw_V = mkV "निकालनाना" ; -- tocheck
+lin hope_VV = variants{}; -- compoundV "निर्भर" (mkV "करना") ; -- tocheck
+lin hope_VS = mkVS (compoundV "निर्भर" (mkV "करना")) ; -- tocheck
+lin hope_V = compoundV "निर्भर" (mkV "करना") ; -- tocheck
+lin across_Prep = variants{} ; -- 
+lin plan_N = mkN "योजना" ; -- tocheck
+lin product_N = mkN "उत्पादन" ; -- tocheck
+lin city_N = mkN "सरकार" ; -- tocheck
+lin early_Adv = mkAdv "जल्दी" ; -- tocheck
+lin committee_N = mkN "संसद" ; -- tocheck
+lin ground_N = mkN "विषय" ; -- tocheck
+lin ground_2_N = variants{} ; -- 
+lin ground_1_N = variants{} ; -- 
+lin letter_N = variants{} ; -- 
+lin letter_2_N = mkN "अक्षर" ; -- tocheck
+lin letter_1_N = mkN "अक्षर" ; -- tocheck
+lin create_V2 = mkV2 (mkV "बनाना") ; -- tocheck
+lin create_V = mkV "बनाना" ; -- tocheck
+lin evidence_N = mkN "प्रमाण" ; -- tocheck
+lin evidence_2_N = variants{} ; -- 
+lin evidence_1_N = variants{} ; -- 
+lin foot_N = mkN "पाँव" ; -- tocheck
+lin clear_A = mkA "बुध्दिमान" ; -- tocheck
+lin boy_N = mkN "नौकर" ; -- tocheck
+lin game_N = mkN "काम" ; -- tocheck
+lin game_3_N = variants{} ; -- 
+lin game_2_N = variants{} ; -- 
+lin game_1_N = variants{} ; -- 
+lin food_N = mkN "खाना" ; -- tocheck
+lin role_N = mkN "भूमिका" ; -- tocheck
+lin role_2_N = variants{} ; -- 
+lin role_1_N = variants{} ; -- 
+lin practice_N = mkN "पेशा" ; -- tocheck
+lin bank_N = mkN "कतार" ; -- tocheck
+lin else_Adv = mkAdv "के अलावा" ; -- tocheck
+lin support_N = mkN "भरण पोषण" ; -- tocheck
+lin sell_V2 = mkV2 (compoundV "प्रचार" (mkV "होना")) ; -- tocheck
+lin sell_V = compoundV "प्रचार" (mkV "होना") ; -- tocheck
+lin event_N = mkN "कार्यक्रम" ; -- tocheck
+lin building_N = mkN "भवन-निर्माण" ; -- tocheck
+lin range_N = mkN "परिवर्तन सीमा" ; -- tocheck
+lin behind_Prep = mkPrep ["के पीछे"] ["के पीछे"] ;
+lin sure_A = mkA "पक्का" ; -- tocheck
+lin report_VS = mkVS (compoundV "वर्णन" (mkV "करना")) ; -- tocheck
+lin report_V2 = mkV2 (compoundV "वर्णन" (mkV "करना")) ; -- tocheck
+lin report_V = compoundV "वर्णन" (mkV "करना") ; -- tocheck
+lin pass_V = compoundV "पार" (mkV "करना") ; -- tocheck
+lin black_A = mkA "अंधकारमय" ; -- tocheck
+lin stage_N = mkN "रंगमंच" ; -- tocheck
+lin meeting_N = mkN "मिलन" ; -- tocheck
+lin meeting_N = mkN "मिलन" ; -- tocheck
+lin sometimes_Adv = mkAdv "कभी कभी" ; -- tocheck
+lin thus_Adv = mkAdv "इस प्रकार" ; -- tocheck
+lin accept_VS = mkVS (mkV "लगना" ); -- tocheck
+lin accept_V2 = mkV2 (mkV "लगना") ; -- tocheck
+lin accept_V = mkV "लगना" ; -- tocheck
+lin town_N = mkN "नगरीय जीवन" ; -- tocheck
+lin art_N = mkN "कौशल" ; -- tocheck
+lin further_Adv = mkAdv "और" ; -- tocheck
+lin club_N = mkN "क्लब" ; -- tocheck
+lin club_2_N = variants{} ; -- 
+lin club_1_N = variants{} ; -- 
+lin cause_V2V = variants{}; -- mkV2 (compoundV "उत्पन्न" (mkV "करना")) ; -- tocheck
+lin cause_V2 = mkV2 (compoundV "उत्पन्न" (mkV "करना")) ; -- tocheck
+lin arm_N = mkN "हथियार" ; -- tocheck
+lin arm_1_N = variants{} ; -- 
+lin arm_2_N = variants{} ; -- 
+lin history_N = mkN "वृत्तांत" ; -- tocheck
+lin parent_N = mkN "माता-पिता" ; -- tocheck
+lin land_N = mkN "पृथ्वी" ; -- tocheck
+lin trade_N = mkN "व्यापारिक हवा" ; -- tocheck
+lin watch_VS = mkVS (compoundV "खबरदार" (mkV "रहना")) ; -- tocheck
+lin watch_V2V = variants{}; -- mkV2 (compoundV "खबरदार" (mkV "रहना")) ; -- tocheck
+lin watch_V2 = mkV2 (compoundV "खबरदार" (mkV "रहना")) ; -- tocheck
+lin watch_1_V2 = variants{} ; -- 
+lin watch_2_V2 = variants{} ; -- 
+lin watch_V = compoundV "खबरदार" (mkV "रहना") ; -- tocheck
+lin white_A = mkA "सद्भावपूर्ण" ; -- tocheck
+lin situation_N = mkN "स्थान" ; -- tocheck
+lin ago_Adv = mkAdv "पहले" ; -- tocheck
+lin teacherMasc_N = mkN "शिक्षक" ; -- tocheck
+lin record_N = mkN "रिकार्ड" ; -- tocheck
+lin record_3_N = variants{} ; -- 
+lin record_2_N = variants{} ; -- 
+lin record_1_N = variants{} ; -- 
+lin manager_N = mkN "प्रबंधक" ; -- tocheck
+lin relation_N = mkN "संबन्ध" ; -- tocheck
+lin common_A = mkA "हल्का" ; -- tocheck
+lin common_2_A = variants{} ; -- 
+lin common_1_A = variants{} ; -- 
+lin strong_A = mkA "कड़ा" ; -- tocheck
+lin whole_A = mkA "पूरा" ; -- tocheck
+lin field_N = mkN "क्षेट्ररक्षक" ; -- tocheck
+lin field_4_N = variants{} ; -- 
+lin field_3_N = variants{} ; -- 
+lin field_2_N = variants{} ; -- 
+lin field_1_N = variants{} ; -- 
+lin free_A = mkA "असंयोजित" ; -- tocheck
+lin break_V2 = mkV2 (compoundV "झंडा" (mkV "खोलना")) ; -- tocheck
+lin break_V = compoundV "झंडा" (mkV "खोलना") ; -- tocheck
+lin yesterday_Adv = mkAdv "कल" ; -- tocheck
+lin support_V2 = mkV2 (compoundV "प्रोत्साहित" (mkV "करना")) ; -- tocheck
+lin window_N = mkN "खिड़की का काँच" ; -- tocheck
+lin account_N = mkN "लेखा-जोखा" ; -- tocheck
+lin explain_VS = mkVS (compoundV "ब्योरा" (mkV "देना")) ; -- tocheck
+lin explain_V2 = mkV2 (compoundV "ब्योरा" (mkV "देना")) ; -- tocheck
+lin stay_VA = compoundV "इंतजार" (mkV "करना") ; -- tocheck
+lin stay_V = compoundV "इंतजार" (mkV "करना") ; -- tocheck
+lin few_Det = mkDet "चंद" "चंद" "चंद" "चंद" Pl ;
+lin wait_VV = variants{}; -- compoundV "रोक" (mkV "देना") ; -- tocheck
+lin wait_V2 = mkV2 (compoundV "रोक" (mkV "देना")) ; -- tocheck
+lin wait_V = compoundV "रोक" (mkV "देना") ; -- tocheck
+lin usually_Adv = variants{} ; -- 
+lin difference_N = mkN "भिन्नता" ; -- tocheck
+lin material_N = mkN "तथ्य" ; -- tocheck
+lin air_N = mkN "सुर" ; -- tocheck
+lin wife_N = mkN "पत्नी" ; -- tocheck
+lin cover_V2 = mkV2 (compoundV "तय" (mkV "करना")) ; -- tocheck
+lin apply_VV = variants{}; -- compoundV "काम में" (mkV "लाना") ; -- tocheck
+lin apply_V2V = variants{}; -- mkV2 (compoundV "काम में" (mkV "लाना")) ; -- tocheck
+lin apply_V2 = mkV2 (compoundV "काम में" (mkV "लाना")) ; -- tocheck
+lin apply_1_V2 = variants{} ; -- 
+lin apply_2_V2 = variants{} ; -- 
+lin apply_V = compoundV "काम में" (mkV "लाना") ; -- tocheck
+lin project_N = mkN "परियोजना" ; -- tocheck
+lin raise_V2 = mkV2 (compoundV "सँग्रह" (mkV "करना")) ; -- tocheck
+lin sale_N = mkN "विक्रय" ; -- tocheck
+lin relationship_N = mkN "रिश्ता" ; -- tocheck
+lin indeed_Adv = mkAdv "निश्चित ही" ; -- tocheck
+lin light_N = mkN "प्रकाशपुंज" ; -- tocheck
+lin claim_VS = mkVS (compoundV "माँग" (mkV "करना")) ; -- tocheck
+lin claim_V2 = mkV2 (compoundV "माँग" (mkV "करना")) ; -- tocheck
+lin claim_V = compoundV "माँग" (mkV "करना") ; -- tocheck
+lin form_V2 = mkV2 (compoundV "विशेष क्रम में खड़ा" (mkV "करना")) ; -- tocheck
+lin form_V = compoundV "विशेष क्रम में खड़ा" (mkV "करना") ; -- tocheck
+lin base_V2 = mkV2 (compoundV "नियुक्त" (mkV "करना")) ; -- tocheck
+lin base_V = compoundV "नियुक्त" (mkV "करना") ; -- tocheck
+lin care_N = mkN "सावधानी" ; -- tocheck
+lin someone_NP = variants{} ; -- 
+lin everything_NP = MassNP (UseN (ParadigmsHin.mkN "हर चीज़" "हर चीज़" "हर चीज़ोँ" "सब चीज़ेँ" "सब चीज़ोँ" "सब चीज़ोँ" Masc ));
+lin certainly_Adv = variants{} ; -- 
+lin rule_N = mkN "आदत" ; -- tocheck
+lin home_Adv = mkAdv "घरेलूपन" ; -- tocheck
+lin cut_V2 = mkV2 (compoundV "अलग" (mkV "करना")) ; -- tocheck
+lin cut_V = compoundV "अलग" (mkV "करना") ; -- tocheck
+lin grow_VA = mkV "उपजाना" ; -- tocheck
+lin grow_V2 = mkV2 (mkV "उपजाना") ; -- tocheck
+lin grow_V = compoundV "पैदा" (mkV "करना") ; -- tocheck
+lin similar_A = mkA "सम" ; -- tocheck
+lin story_N = mkN "कथानक" ; -- tocheck
+lin quality_N = mkN "माहौल" ; -- tocheck
+lin tax_N = mkN "शुल्क" ; -- tocheck
+lin worker_N = mkN "करने वाला" ; -- tocheck
+lin nature_N = mkN "भाव" ; -- tocheck
+lin structure_N = mkN "संरचना" ; -- tocheck
+lin data_N = mkN "आँकड़े" ; -- tocheck
+lin necessary_A = mkA "अपरिहार्य" ; -- tocheck
+lin pound_N = mkN "दुर्गम स्थान" ; -- tocheck
+lin method_N = mkN "पद्धति" ; -- tocheck
+lin unit_N = variants{} ; -- 
+lin unit_6_N = variants{} ; -- 
+lin unit_5_N = variants{} ; -- 
+lin unit_4_N = variants{} ; -- 
+lin unit_3_N = variants{} ; -- 
+lin unit_2_N = variants{} ; -- 
+lin unit_1_N = variants{} ; -- 
+lin central_A = mkA "प्रधान" ; -- tocheck
+lin bed_N = mkN "संस्तर" ; -- tocheck
+lin union_N = mkN "अंतर्राष्ट्रीय दूरसंचार संघ" ; -- tocheck
+lin movement_N = mkN "झुकाव" ; -- tocheck
+lin board_N = mkN "श्याम पट" ; -- tocheck
+lin board_2_N = variants{} ; -- 
+lin board_1_N = variants{} ; -- 
+lin true_A = mkA "वास्तविक" ; -- tocheck
+lin well_Interj = variants{} ; -- 
+lin simply_Adv = variants{} ; -- 
+lin contain_V2 = mkV2 (compoundV "सम्मिलित" (mkV "करना")) ; -- tocheck
+lin especially_Adv = variants{} ; -- 
+lin open_A = mkA "अनिर्णित" ; -- tocheck
+lin short_A = mkA "थोड़ा" ; -- tocheck
+lin personal_A = mkA "व्यक्तित्व" ; -- tocheck
+lin detail_N = mkN "ब्यौरा" ; -- tocheck
+lin model_N = mkN "मडल" ; -- tocheck
+lin bear_V2 = mkV2 (compoundV "मोड़" (mkV "देना")) ; -- tocheck
+lin bear_V = compoundV "जन्म" (mkV "देना") ; -- tocheck
+lin single_A = mkA "एक हि" ; -- tocheck
+lin single_2_A = variants{} ; -- 
+lin single_1_A = variants{} ; -- 
+lin join_V2 = mkV2 (compoundV "बद्ध" (mkV "होना")) ; -- tocheck
+lin join_V = compoundV "बद्ध" (mkV "होना") ; -- tocheck
+lin reduce_V2 = mkV2 (compoundV "निम्न अवस्था मेँ" (mkV "लाना")) ; -- tocheck
+lin reduce_V = mkV "घटाना" ; -- tocheck
+lin establish_V2 = mkV2 (compoundV "स्थापना" (mkV "करना")) ; -- tocheck
+lin wall_N = mkN "दीवर" ; -- tocheck
+lin face_V2 = mkV2 (compoundV "मढवा" (mkV "देना")) ; -- tocheck
+lin face_V = compoundV "मढवा" (mkV "देना") ; -- tocheck
+lin easy_A = mkA "सुवीध" ; -- tocheck
+lin private_A = mkA "सुनसान" ; -- tocheck
+lin computer_N = mkN "संगणक" ; -- tocheck
+lin hospital_N = mkN "खैराती अस्पताल" ; -- tocheck
+lin chapter_N = mkN "अध्याय" ; -- tocheck
+lin scheme_N = mkN "पद्धति" ; -- tocheck
+lin theory_N = mkN "सिद्धान्त" ; -- tocheck
+lin choose_VV = variants{}; -- mkV2 (compoundV "पसंद" (mkV "करना")) ; -- tocheck
+lin choose_V2 = mkV2 (compoundV "पसंद" (mkV "करना")) ; -- tocheck
+lin wish_VV = variants{}; -- compoundV "कामना" (mkV "करना") ; -- tocheck
+lin wish_VS = mkVS (compoundV "कामना" (mkV "करना")) ; -- tocheck
+lin wish_V2V = variants{}; -- mkV2 (compoundV "कामना" (mkV "करना")) ; -- tocheck
+lin wish_V2 = mkV2 (compoundV "कामना" (mkV "करना")) ; -- tocheck
+lin wish_V = compoundV "कामना" (mkV "करना") ; -- tocheck
+lin property_N = mkN "धन" ; -- tocheck
+lin property_2_N = variants{} ; -- 
+lin property_1_N = variants{} ; -- 
+lin achieve_V2 = mkV2 (compoundV "सफल" (mkV "होना")) ; -- tocheck
+lin financial_A = mkA "आर्थिक" ; -- tocheck
+lin poor_A = mkA "घटिया" ; -- tocheck
+lin poor_3_A = variants{} ; -- 
+lin poor_2_A = variants{} ; -- 
+lin poor_1_A = variants{} ; -- 
+lin officer_N = mkN "मंट्री" ; -- tocheck
+lin officer_3_N = variants{} ; -- 
+lin officer_2_N = variants{} ; -- 
+lin officer_1_N = variants{} ; -- 
+lin up_Prep = variants{} ; -- 
+lin charge_N = mkN "धारक" ; -- tocheck
+lin charge_2_N = variants{} ; -- 
+lin charge_1_N = variants{} ; -- 
+lin director_N = mkN "संचालक" ; -- tocheck
+lin drive_V2V = variants{}; -- mkV2 (mkV "ठोकना") ; -- tocheck
+lin drive_V2 = mkV2 (mkV "ठोकना") ; -- tocheck
+lin drive_V = mkV "ठोकना" ; -- tocheck
+lin deal_V2 = mkV2 (compoundV "मुष्टिप्रहार" (mkV "करनाना")) ; -- tocheck
+lin deal_V = compoundV "मुष्टिप्रहार" (mkV "करनाना") ; -- tocheck
+lin place_V2 = mkV2 (compoundV "याद" (mkV "करना")) ; -- tocheck
+lin approach_N = mkN "पहुँच" ; -- tocheck
+lin chance_N = mkN "संयोग" ; -- tocheck
+lin application_N = mkN "परिश्रम" ; -- tocheck
+lin seek_VV = variants{}; -- mkV2 (mkV "ढूंढना") ; -- tocheck
+lin seek_V2 = mkV2 (mkV "ढूंढना") ; -- tocheck
+lin foreign_A = mkA "बाह्री" ; -- tocheck
+lin foreign_2_A = variants{} ; -- 
+lin foreign_1_A = variants{} ; -- 
+lin along_Prep = variants{} ; -- 
+lin top_N = mkN "सिरा" ; -- tocheck
+lin amount_N = mkN "राशि" ; -- tocheck
+lin son_N = mkN "सन्तान" ; -- tocheck
+lin operation_N = mkN "सामरिक गतिविधि" ; -- tocheck
+lin fail_VV = variants{}; -- compoundV "दिवालिया" (mkV "होना") ; -- tocheck
+lin fail_V2 = mkV2 (compoundV "दिवालिया" (mkV "होना")) ; -- tocheck
+lin fail_V = compoundV "दिवालिया" (mkV "होना") ; -- tocheck
+lin human_A = mkA "मानव" ; -- tocheck
+lin opportunity_N = mkN "अवसर" ; -- tocheck
+lin simple_A = mkA "सामान्य" ; -- tocheck
+lin leader_N = mkN "नेताआ" ; -- tocheck
+lin look_N = mkN "रूप" ; -- tocheck
+lin share_N = mkN "भाग" ; -- tocheck
+lin production_N = mkN "कलाकृति" ; -- tocheck
+lin recent_A = mkA "हाल का" ; -- tocheck
+lin firm_N = mkN "कम्पनी" ; -- tocheck
+lin picture_N = mkN "चिट्रलिपि" ; -- tocheck
+lin source_N = mkN "स्रोत" ; -- tocheck
+lin security_N = mkN "ऋणपत्र" ; -- tocheck
+lin serve_V2 = mkV2 (compoundV "सर्विस" (mkV "करना")) ; -- tocheck
+lin serve_V = compoundV "सर्विस" (mkV "करना") ; -- tocheck
+lin according_to_Prep = variants{} ; -- 
+lin end_V2 = mkV2 (compoundV "सिरे पर" (mkV "आना")) ; -- tocheck
+lin end_V = compoundV "सिरे पर" (mkV "आना") ; -- tocheck
+lin contract_N = mkN "इक़रारनामा" ; -- tocheck
+lin wide_A = mkA "पूरा खुला हुआ" ; -- tocheck
+lin occur_V = compoundV "घटित" (mkV "होना") ; -- tocheck
+lin agreement_N = mkN "अनुबंध" ; -- tocheck
+lin better_Adv = variants{} ; -- 
+lin kill_V2 = mkV2 (compoundV "धीमा" (mkV "करना")) ; -- tocheck
+lin kill_V = compoundV "धीमा" (mkV "करना") ; -- tocheck
+lin act_V2 = mkV2 (compoundV "कार्य" (mkV "करना")) ; -- tocheck
+lin act_V = compoundV "कार्य" (mkV "करना") ; -- tocheck
+lin site_N = mkN "घटनास्थल" ; -- tocheck
+lin either_Adv = mkAdv "भी" ; -- tocheck
+lin labour_N = mkN "मजदूर" ; -- tocheck
+lin plan_VV = variants{}; -- compoundV "रेखा-चित्र" (mkV "बनाना") ; -- tocheck
+lin plan_VS = mkVS (compoundV "रेखा-चित्र" (mkV "बनाना")) ; -- tocheck
+lin plan_V2V = variants{}; -- mkV2 (compoundV "रेखा-चित्र" (mkV "बनाना")) ; -- tocheck
+lin plan_V2 = mkV2 (compoundV "रेखा-चित्र" (mkV "बनाना")) ; -- tocheck
+lin plan_V = compoundV "रेखा-चित्र" (mkV "बनाना") ; -- tocheck
+lin various_A = mkA "विविध" ; -- tocheck
+lin since_Prep = variants{} ; -- 
+lin test_N = mkN "परख" ; -- tocheck
+lin eat_V2 = mkV2 (mkV "पीना") ; -- tocheck
+lin eat_V = mkV "पीना" ; -- tocheck
+lin loss_N = mkN "नाश" ; -- tocheck
+lin close_V2 = mkV2 (compoundV "बंद" (mkV "करना")) ; -- tocheck
+lin close_V = mkV "लिपटना" ; -- tocheck
+lin represent_V2 = mkV2 (compoundV "निरुपण" (mkV "करना")) ; -- tocheck
+lin represent_V = compoundV "चिट्रित" (mkV "करना") ; -- tocheck
+lin love_VV = variants{}; -- mkV2 (compoundV "पसन्द" (mkV "करना")) ; -- tocheck
+lin love_V2 = mkV2 (compoundV "पसन्द" (mkV "करना")) ; -- tocheck
+lin colour_N = mkN "बहाना" ; -- tocheck
+lin clearly_Adv = variants{} ; -- 
+lin shop_N = mkN "कारख़ाना" ; -- tocheck
+lin benefit_N = mkN "लाभार्थ नाटक" ; -- tocheck
+lin animal_N = mkN "पशु" ; -- tocheck
+lin heart_N = mkN "सार" ; -- tocheck
+lin election_N = mkN "चुनाव" ; -- tocheck
+lin purpose_N = mkN "उद्देश्य" ; -- tocheck
+lin standard_N = mkN "मानक" ; -- tocheck
+lin due_A = mkA "निश्चित" ; -- tocheck
+lin secretary_N = mkN "डेस्क" ; -- tocheck
+lin rise_V2 = mkV2 (compoundV "उपर की अओर" (mkV "चढना")) ; -- tocheck
+lin rise_V = compoundV "उपर की अओर" (mkV "चढना") ; -- tocheck
+lin date_N = mkN "खजूर" ; -- tocheck
+lin date_7_N = variants{} ; -- 
+lin date_3_N = variants{} ; -- 
+lin date_3_N = variants{} ; -- 
+lin date_1_N = variants{} ; -- 
+lin hard_A = mkA "ठोस" ; -- tocheck
+lin hard_2_A = variants{} ; -- 
+lin hard_1_A = variants{} ; -- 
+lin music_N = mkN "वाद्य" ; -- tocheck
+lin hair_N = mkN "रोआँ" ; -- tocheck
+lin prepare_VV = variants{}; -- compoundV "सन्नद्ध" (mkV "करना") ; -- tocheck
+lin prepare_V2V = variants{}; -- mkV2 (compoundV "सन्नद्ध" (mkV "करना")) ; -- tocheck
+lin prepare_V2 = mkV2 (compoundV "सन्नद्ध" (mkV "करना")) ; -- tocheck
+lin prepare_V = compoundV "सन्नद्ध" (mkV "करना") ; -- tocheck
+lin factor_N = mkN "कारक" ; -- tocheck
+lin other_A = mkA "अन्य" ; -- tocheck
+lin anyone_NP = variants{} ; -- 
+lin pattern_N = mkN "चिट्र" ; -- tocheck
+lin manage_VV = variants{}; -- mkV "रखना" ; -- tocheck
+lin manage_V2 = mkV2 (compoundV "नियंट्रित" (mkV "करना")) ; -- tocheck
+lin manage_V = mkV "रखना" ; -- tocheck
+lin piece_N = mkN "अंश" ; -- tocheck
+lin discuss_VS = mkVS (compoundV "बहस" (mkV "करना")) ; -- tocheck
+lin discuss_V2 = mkV2 (compoundV "बहस" (mkV "करना")) ; -- tocheck
+lin prove_VS = mkVS (compoundV "सिद्ध" (mkV "होना")) ; -- tocheck
+lin prove_VA = compoundV "सिद्ध" (mkV "होना") ; -- tocheck
+lin prove_V2 = mkV2 (compoundV "सिद्ध" (mkV "होना")) ; -- tocheck
+lin prove_V = compoundV "सिद्ध" (mkV "होना") ; -- tocheck
+lin front_N = mkN "मुखदिशा" ; -- tocheck
+lin evening_N = mkN "शाम" ; -- tocheck
+lin royal_A = mkA "राज वंश" ; -- tocheck
+lin tree_N = mkN "झाड़ी" ; -- tocheck
+lin population_N = mkN "जनता" ; -- tocheck
+lin fine_A = mkA "बढिया" ; -- tocheck
+lin plant_N = mkN "ठगी" ; -- tocheck
+lin pressure_N = mkN "बल" ; -- tocheck
+lin response_N = mkN "धार्मिक भजन" ; -- tocheck
+lin catch_V2 = mkV2 (mkV "लेना") ; -- tocheck
+lin street_N = mkN "सड़क" ; -- tocheck
+lin pick_V2 = mkV2 (mkV "खुरचना") ; -- tocheck
+lin pick_V = mkV "खुरचना" ; -- tocheck
+lin performance_N = mkN "प्रदर्शन" ; -- tocheck
+lin performance_2_N = variants{} ; -- 
+lin performance_1_N = variants{} ; -- 
+lin knowledge_N = mkN "ज्ञान" ; -- tocheck
+lin despite_Prep = variants{} ; -- 
+lin design_N = mkN "डिज़ाइन" ; -- tocheck
+lin page_N = mkN "पेज" ; -- tocheck
+lin enjoy_VV = variants{}; -- mkV2 (mkV "चखाना") ; -- tocheck
+lin enjoy_V2 = mkV2 (mkV "चखाना") ; -- tocheck
+lin individual_N = mkN "व्यक्तिगत" ; -- tocheck
+lin suppose_VS = mkVS (mkV "मानना" ); -- tocheck
+lin suppose_V2 = mkV2 (mkV "मानना") ; -- tocheck
+lin rest_N = mkN "सुरक्षित पुंजी" ; -- tocheck
+lin instead_Adv = mkAdv "उसके स्थान पर" ; -- tocheck
+lin wear_V2 = mkV2 (compoundV "घीस" (mkV "जाना")) ; -- tocheck
+lin wear_V = mkV "पहनना" ; -- tocheck
+lin basis_N = mkN "आधार" ; -- tocheck
+lin size_N = mkN "नाप" ; -- tocheck
+lin environment_N = mkN "पर्यावरण" ; -- tocheck
+lin per_Prep = variants{} ; -- 
+lin fire_N = variants{} ; -- 
+lin fire_2_N = mkN "ज्वाला" ; -- tocheck
+lin fire_1_N = mkN "ज्वाला" ; -- tocheck
+lin series_N = mkN "शृंखला" ; -- tocheck
+lin success_N = mkN "सौभाग्य" ; -- tocheck
+lin natural_A = mkA "प्राक्रतिक" ; -- tocheck
+lin wrong_A = mkA "ग़ैर कानूनी" ; -- tocheck
+lin near_Prep = variants{} ; -- 
+lin round_Adv = mkAdv "चारो और" ; -- tocheck
+lin thought_N = mkN "विचार-शक्ति" ; -- tocheck
+lin list_N = mkN "तालिका" ; -- tocheck
+lin argue_VS = mkVS (compoundV "सूचित" (mkV "करना")) ; -- tocheck
+lin argue_V2 = mkV2 (compoundV "सूचित" (mkV "करना")) ; -- tocheck
+lin argue_V = compoundV "सूचित" (mkV "करना") ; -- tocheck
+lin final_A = mkA "अन्तिम" ; -- tocheck
+lin future_N = mkN "भविष्यत् काल" ; -- tocheck
+lin future_3_N = variants{} ; -- 
+lin future_1_N = variants{} ; -- 
+lin introduce_V2 = mkV2 (compoundV "प्रयुक्त" (mkV "करना")) ; -- tocheck
+lin analysis_N = mkN "विश्लेषण" ; -- tocheck
+lin enter_V2 = mkV2 (mkV "घुसाना") ; -- tocheck
+lin enter_V = mkV "घुसाना" ; -- tocheck
+lin space_N = mkN "स्थान" ; -- tocheck
+lin arrive_V = compoundV "जन्म" (mkV "लेना") ; -- tocheck
+lin ensure_VS = mkVS (compoundV "आश्वस्त" (mkV "करना")) ; -- tocheck
+lin ensure_V2 = mkV2 (compoundV "आश्वस्त" (mkV "करना")) ; -- tocheck
+lin ensure_V = compoundV "आश्वस्त" (mkV "करना") ; -- tocheck
+lin demand_N = mkN "चाह" ; -- tocheck
+lin statement_N = mkN "कथन" ; -- tocheck
+lin to_Adv = mkAdv "होश में" ; -- tocheck
+lin attention_N = mkN "परोपकारी अवधान" ; -- tocheck
+lin love_N = mkN "प्रेमभाव" ; -- tocheck
+lin principle_N = mkN "मर्यादा" ; -- tocheck
+lin pull_V2 = mkV2 (compoundV "कटु आलोचना" (mkV "करना")) ; -- tocheck
+lin pull_V = compoundV "कटु आलोचना" (mkV "करना") ; -- tocheck
+lin set_N = mkN "शीघ्रता" ; -- tocheck
+lin set_2_N = variants{} ; -- 
+lin set_1_N = variants{} ; -- 
+lin doctor_N = mkN "चिकित्सक" ; -- tocheck
+lin choice_N = mkN "चयन का अधिकार" ; -- tocheck
+lin refer_V2 = mkV2 (compoundV "सम्बन्ध में" (mkV "होना")) ; -- tocheck
+lin refer_V = compoundV "उद्घृत" (mkV "करना") ; -- tocheck
+lin feature_N = mkN "वैशिष्ट्य" ; -- tocheck
+lin couple_N = mkN "दो" ; -- tocheck
+lin step_N = mkN "पदध्वनि" ; -- tocheck
+lin following_A = mkA "निम्नांकित" ; -- tocheck
+lin thank_V2 = mkV2 (compoundV "आभार प्रदर्शित" (mkV "करना")) ; -- tocheck
+lin machine_N = mkN "यंट्र सामग्री" ; -- tocheck
+lin income_N = mkN "नफ़ा" ; -- tocheck
+lin training_N = mkN "प्रशिक्षण" ; -- tocheck
+lin present_V2 = mkV2 (compoundV "लक्ष्य" (mkV "बाँधना")) ; -- tocheck
+lin association_N = mkN "संस्था" ; -- tocheck
+lin film_N = mkN "फिल्म" ; -- tocheck
+lin film_2_N = variants{} ; -- 
+lin film_1_N = variants{} ; -- 
+lin region_N = mkN "प्रदेश" ; -- tocheck
+lin effort_N = mkN "प्रयत्न" ; -- tocheck
+lin player_N = mkN "वादक" ; -- tocheck
+lin everyone_NP = variants{} ; -- 
+lin present_A = mkA "उपस्थित" ; -- tocheck
+lin award_N = mkN "पारितोषिक" ; -- tocheck
+lin village_N = mkN "गाँव" ; -- tocheck
+lin control_V2 = mkV2 (compoundV "जाँच" (mkV "करना")) ; -- tocheck
+lin organisation_N = variants{} ; -- 
+lin whatever_Det = variants{} ; -- 
+lin news_N = mkN "सूचना" ; -- tocheck
+lin nice_A = mkA "मुश्किल" ; -- tocheck
+lin difficulty_N = mkN "कठिनता" ; -- tocheck
+lin modern_A = mkA "वर्तमान" ; -- tocheck
+lin cell_N = mkN "कोष्ठिका" ; -- tocheck
+lin close_A = mkA "बंद" ; -- tocheck
+lin current_A = mkA "चालू" ; -- tocheck
+lin legal_A = mkA "कानूनी" ; -- tocheck
+lin energy_N = mkN "कार्य-शक्ति" ; -- tocheck
+lin finally_Adv = variants{} ; -- 
+lin degree_N = variants{} ; -- 
+lin degree_3_N = mkN "शैक्षिक उपाधि" ; -- tocheck
+lin degree_2_N = mkN "शैक्षिक उपाधि" ; -- tocheck
+lin degree_1_N = mkN "शैक्षिक उपाधि" ; -- tocheck
+lin mile_N = mkN "मील-दुरी" ; -- tocheck
+lin means_N = mkN "धन-दौलत" ; -- tocheck
+lin growth_N = mkN "वृद्धिइ" ; -- tocheck
+lin treatment_N = mkN "उपचार" ; -- tocheck
+lin sound_N = mkN "सलाई" ; -- tocheck
+lin above_Prep = mkPrep ["के ऊपर"] ["के ऊपर"] ;
+lin task_N = mkN "नियत काम" ; -- tocheck
+lin provision_N = mkN "प्रावधान" ; -- tocheck
+lin affect_V2 = mkV2 (mkV "बदलना") ; -- tocheck
+lin please_Adv = variants{} ; -- 
+lin red_A = mkA "गाढा गुलाबी" ; -- tocheck
+lin happy_A = mkA "मंगलमय" ; -- tocheck
+lin behaviour_N = mkN "आचरण" ; -- tocheck
+lin concerned_A = variants{} ; -- 
+lin point_V2 = mkV2 (compoundV "निर्देश" (mkV "करना")) ; -- tocheck
+lin point_V = compoundV "निर्देश" (mkV "करना") ; -- tocheck
+lin function_N = mkN "समारोह" ; -- tocheck
+lin identify_V2 = mkV2 (mkV "पहचानना") ; -- tocheck
+lin identify_V = mkV "पहचानना" ; -- tocheck
+lin resource_N = mkN "स्रोत" ; -- tocheck
+lin defence_N = mkN "संघ के खिलाड़ी" ; -- tocheck
+lin garden_N = mkN "भू-भाग" ; -- tocheck
+lin floor_N = mkN "सभाकक्ष" ; -- tocheck
+lin technology_N = mkN "तकनीक" ; -- tocheck
+lin style_N = mkN "शैली" ; -- tocheck
+lin feeling_N = mkN "उत्तेजना" ; -- tocheck
+lin science_N = mkN "प्रक्रिया" ; -- tocheck
+lin relate_V2 = mkV2 (compoundV "में संबंध स्थापित" (mkV "करना")) ; -- tocheck
+lin relate_V = compoundV "में संबंध स्थापित" (mkV "करना") ; -- tocheck
+lin doubt_N = mkN "संदेहअ" ; -- tocheck
+lin horse_N = mkN "खिलौना घोड़ा" ; -- tocheck
+lin force_VS = mkVS (compoundV "जबरदस्ती" (mkV "खोलना")) ; -- tocheck
+lin force_V2V = variants{}; -- mkV2 (compoundV "जबरदस्ती" (mkV "खोलना")) ; -- tocheck
+lin force_V2 = mkV2 (compoundV "जबरदस्ती" (mkV "खोलना")) ; -- tocheck
+lin force_V = compoundV "जबरदस्ती" (mkV "खोलना") ; -- tocheck
+lin answer_N = mkN "हल" ; -- tocheck
+lin compare_V = compoundV "वर्णन" (mkV "करना") ; -- tocheck
+lin suffer_V2 = mkV2 (compoundV "सहन" (mkV "करना")) ; -- tocheck
+lin suffer_V = compoundV "कष्ट" (mkV "भुगतना") ; -- tocheck
+lin individual_A = mkA "व्यक्तिक" ; -- tocheck
+lin forward_Adv = mkAdv "सामने" ; -- tocheck
+lin announce_VS = mkVS (compoundV "घोषणा" (mkV "करना")) ; -- tocheck
+lin announce_V2 = mkV2 (compoundV "घोषणा" (mkV "करना")) ; -- tocheck
+lin userMasc_N = variants{} ; -- 
+lin fund_N = mkN "धन" ; -- tocheck
+lin character_2_N = mkN "लक्षण" ; -- tocheck
+lin character_1_N = mkN "लक्षण" ; -- tocheck
+lin risk_N = mkN "जोखिम" ; -- tocheck
+lin normal_A = mkA "सामान्य" ; -- tocheck
+lin nor_Conj = variants{} ; -- 
+lin dog_N = mkN "लुब्धक" ; -- tocheck
+lin obtain_V2 = mkV2 (compoundV "हाशिल" (mkV "करना")) ; -- tocheck
+lin obtain_V = compoundV "हाशिल" (mkV "करना") ; -- tocheck
+lin quickly_Adv = variants{} ; -- 
+lin army_N = mkN "समूह" ; -- tocheck
+lin indicate_VS = mkVS (compoundV "इशारा" (mkV "करना")) ; -- tocheck
+lin indicate_V2 = mkV2 (compoundV "इशारा" (mkV "करना")) ; -- tocheck
+lin forget_VS = mkVS (compoundV "भूल" (mkV "जानाना")) ; -- tocheck
+lin forget_V2 = mkV2 (compoundV "भूल" (mkV "जानाना")) ; -- tocheck
+lin forget_V = compoundV "भूल" (mkV "जानाना") ; -- tocheck
+lin station_N = mkN "चौकी" ; -- tocheck
+lin glass_N = mkN "गिलास" ; -- tocheck
+lin cup_N = mkN "कप" ; -- tocheck
+lin previous_A = mkA "पूर्व" ; -- tocheck
+lin husband_N = mkN "पति" ; -- tocheck
+lin recently_Adv = variants{} ; -- 
+lin publish_V2 = mkV2 (mkV "लिखना") ; -- tocheck
+lin publish_V = compoundV "पेश" (mkV "करना") ; -- tocheck
+lin serious_A = mkA "विचारवान" ; -- tocheck
+lin anyway_Adv = mkAdv "चाहे जैसे" ; -- tocheck
+lin visit_V2 = mkV2 (compoundV "घूमने" (mkV "आना")) ; -- tocheck
+lin visit_V = compoundV "घूमने" (mkV "आना") ; -- tocheck
+lin capital_N = mkN "पूँजी" ; -- tocheck
+lin capital_3_N = variants{} ; -- 
+lin capital_2_N = variants{} ; -- 
+lin capital_1_N = variants{} ; -- 
+lin either_Det = variants{} ; -- 
+lin note_N = mkN "स्वर" ; -- tocheck
+lin note_3_N = variants{} ; -- 
+lin note_2_N = variants{} ; -- 
+lin note_1_N = variants{} ; -- 
+lin season_N = mkN "काल" ; -- tocheck
+lin argument_N = mkN "बहस" ; -- tocheck
+lin listen_V = compoundV "द्यनफूर्वक" (mkV "सुनना") ; -- tocheck
+lin show_N = mkN "प्रभाव" ; -- tocheck
+lin responsibility_N = mkN "जिम्मेवारी" ; -- tocheck
+lin significant_A = mkA "महत्वपूर्ण" ; -- tocheck
+lin deal_N = mkN "बहुत सारा" ; -- tocheck
+lin prime_A = mkA "महत्वपूर्ण" ; -- tocheck
+lin economy_N = mkN "किफायत" ; -- tocheck
+lin economy_2_N = variants{} ; -- 
+lin economy_1_N = variants{} ; -- 
+lin element_N = mkN "लोग" ; -- tocheck
+lin finish_V2 = mkV2 (compoundV "वध" (mkV "करना")) ; -- tocheck
+lin finish_V = compoundV "वध" (mkV "करना") ; -- tocheck
+lin duty_N = mkN "कर" ; -- tocheck
+lin fight_V2 = mkV2 (compoundV "मुकाबला" (mkV "करना")) ; -- tocheck
+lin fight_V = compoundV "मुकाबला" (mkV "करना") ; -- tocheck
+lin train_V2V = variants{}; -- mkV2 (mkV "सिखना") ; -- tocheck
+lin train_V2 = mkV2 (mkV "सिखना") ; -- tocheck
+lin train_V = mkV "सिखना" ; -- tocheck
+lin maintain_VS = mkVS (compoundV "मरम्मत" (mkV "करना")) ; -- tocheck
+lin maintain_V2 = mkV2 (compoundV "मरम्मत" (mkV "करना")) ; -- tocheck
+lin maintain_V = compoundV "मरम्मत" (mkV "करना") ; -- tocheck
+lin attempt_N = mkN "प्रयास" ; -- tocheck
+lin leg_N = mkN "पाया" ; -- tocheck
+lin investment_N = mkN "विनीयुक्त धन" ; -- tocheck
+lin save_V2 = mkV2 (mkV "बचाना") ; -- tocheck
+lin save_V = mkV "बचाना" ; -- tocheck
+lin throughout_Prep = variants{} ; -- 
+lin design_V2 = mkV2 (compoundV "नक्शा" (mkV "बनाना")) ; -- tocheck
+lin design_V = compoundV "नक्शा" (mkV "बनाना") ; -- tocheck
+lin suddenly_Adv = variants{} ; -- 
+lin brother_N = mkN "बंधु" ; -- tocheck
+lin improve_V2 = mkV2 (compoundV "बेहतर" (mkV "होना")) ; -- tocheck
+lin improve_V = compoundV "बेहतर" (mkV "होना") ; -- tocheck
+lin avoid_VV = variants{}; -- mkV2 (compoundV "से बचे" (mkV "रहना")) ; -- tocheck
+lin avoid_V2 = mkV2 (compoundV "से बचे" (mkV "रहना")) ; -- tocheck
+lin wonder_VQ = mkVQ (mkV "भटकना" ); -- tocheck
+lin wonder_V = mkV "भटकना" ; -- tocheck
+lin tend_VV = variants{}; -- mkV2 (mkV "देना") ; -- tocheck
+lin tend_V2 = mkV2 (mkV "देना") ; -- tocheck
+lin title_N = mkN "संज्ञा" ; -- tocheck
+lin hotel_N = mkN "होटेल" ; -- tocheck
+lin aspect_N = mkN "पहलू" ; -- tocheck
+lin increase_N = mkN "तरक्क़ी" ; -- tocheck
+lin help_N = mkN "सहायथा" ; -- tocheck
+lin industrial_A = mkA "औद्योगिक" ; -- tocheck
+lin express_V2 = mkV2 (compoundV "शिघ्र" (mkV "भेजना")) ; -- tocheck
+lin summer_N = mkN "ग्रीष्म ऋतु" ; -- tocheck
+lin determine_VV = variants{}; -- compoundV "तय" (mkV "करना") ; -- tocheck
+lin determine_VS = mkVS (compoundV "तय" (mkV "करना")) ; -- tocheck
+lin determine_V2V = variants{}; -- mkV2 (compoundV "तय" (mkV "करना")) ; -- tocheck
+lin determine_V2 = mkV2 (compoundV "तय" (mkV "करना")) ; -- tocheck
+lin determine_V = compoundV "तय" (mkV "करना") ; -- tocheck
+lin generally_Adv = variants{} ; -- 
+lin daughter_N = mkN "बेटी" ; -- tocheck
+lin exist_V = compoundV "अस्तित्व" (mkV "होना") ; -- tocheck
+lin share_V2 = mkV2 (compoundV "आपस में" (mkV "बाँटना")) ; -- tocheck
+lin share_V = compoundV "अनुकरण" (mkV "करना") ; -- tocheck
+lin baby_N = mkN "प्रेयसी" ; -- tocheck
+lin nearly_Adv = variants{} ; -- 
+lin smile_V = compoundV "मुस्करा कर प्रकट" (mkV "करना") ; -- tocheck
+lin sorry_A = mkA "दुखी" ; -- tocheck
+lin sea_N = mkN "समुद्री कार्य" ; -- tocheck
+lin skill_N = mkN "कौशल" ; -- tocheck
+lin claim_N = mkN "माँग" ; -- tocheck
+lin treat_V2 = mkV2 (compoundV "इलाज" (mkV "करना")) ; -- tocheck
+lin treat_V = compoundV "इलाज" (mkV "करना") ; -- tocheck
+lin remove_V2 = mkV2 (mkV "छुड़ाना") ; -- tocheck
+lin remove_V = mkV "छुड़ाना" ; -- tocheck
+lin concern_N = mkN "सहानुभूति" ; -- tocheck
+lin university_N = mkN "विश्वविद्यालय" ; -- tocheck
+lin left_A = mkA "वाम" ; -- tocheck
+lin dead_A = mkA "स्थिर" ; -- tocheck
+lin discussion_N = mkN "चर्चा" ; -- tocheck
+lin specific_A = mkA "विशेष" ; -- tocheck
+lin customerMasc_N = variants{} ; -- 
+lin box_N = mkN "पेटी" ; -- tocheck
+lin outside_Prep = variants{} ; -- 
+lin state_VS = mkVS (compoundV "निर्धारित" (mkV "करना")) ; -- tocheck
+lin state_V2 = mkV2 (compoundV "निर्धारित" (mkV "करना")) ; -- tocheck
+lin conference_N = mkN "सम्मेलन" ; -- tocheck
+lin whole_N = mkN "समष्टि" ; -- tocheck
+lin total_A = mkA "पुरा" ; -- tocheck
+lin profit_N = mkN "मुनाफा" ; -- tocheck
+lin division_N = mkN "श्रेणी" ; -- tocheck
+lin division_3_N = variants{} ; -- 
+lin division_2_N = variants{} ; -- 
+lin division_1_N = variants{} ; -- 
+lin throw_V2 = mkV2 (mkV "खोलना") ; -- tocheck
+lin throw_V = mkV "खोलना" ; -- tocheck
+lin procedure_N = mkN "पद्धति" ; -- tocheck
+lin fill_V2 = mkV2 (compoundV "भर" (mkV "जाना")) ; -- tocheck
+lin fill_V = compoundV "भर" (mkV "जाना") ; -- tocheck
+lin king_N = mkN "बादशाह" ; -- tocheck
+lin assume_VS = mkVS (mkV "समझना" ); -- tocheck
+lin assume_V2 = mkV2 (mkV "समझना") ; -- tocheck
+lin image_N = mkN "चिट्र" ; -- tocheck
+lin oil_N = mkN "तेल" ; -- tocheck
+lin obviously_Adv = variants{} ; -- 
+lin unless_Subj = variants{} ; -- 
+lin appropriate_A = mkA "उपयुक्त" ; -- tocheck
+lin circumstance_N = mkN "स्थिति" ; -- tocheck
+lin military_A = mkA "सैन्य" ; -- tocheck
+lin proposal_N = mkN "सुझाव" ; -- tocheck
+lin mention_VS = mkVS (mkV "कहना" ); -- tocheck
+lin mention_V2 = mkV2 (mkV "कहना") ; -- tocheck
+lin mention_V = mkV "कहना" ; -- tocheck
+lin client_N = mkN "ग्राहक" ; -- tocheck
+lin sector_N = mkN "संस्था" ; -- tocheck
+lin direction_N = mkN "निर्देशन" ; -- tocheck
+lin admit_VS = mkVS (compoundV "अनुमति" (mkV "देना")) ; -- tocheck
+lin admit_V2 = mkV2 (compoundV "अनुमति" (mkV "देना")) ; -- tocheck
+lin admit_V = compoundV "अनुमति" (mkV "देना") ; -- tocheck
+lin though_Adv = mkAdv "हालाँकि" ; -- tocheck
+lin replace_V2 = mkV2 (compoundV "स्थान" (mkV "लेना")) ; -- tocheck
+lin basic_A = mkA "मूल" ; -- tocheck
+lin hard_Adv = mkAdv "परिश्रमशीलता से" ; -- tocheck
+lin instance_N = mkN "अवस्था" ; -- tocheck
+lin sign_N = mkN "चिह्न" ; -- tocheck
+lin original_A = mkA "मूल" ; -- tocheck
+lin successful_A = mkA "सम्पन्न" ; -- tocheck
+lin okay_Adv = mkAdv "ठिक" ; -- tocheck
+lin reflect_V2 = mkV2 (compoundV "परावर्तित" (mkV "करना")) ; -- tocheck
+lin reflect_V = compoundV "परावर्तित" (mkV "करना") ; -- tocheck
+lin aware_A = mkA "सचेत" ; -- tocheck
+lin measure_N = mkN "आकलन" ; -- tocheck
+lin attitude_N = mkN "प्रवृति" ; -- tocheck
+lin disease_N = mkN "रोगअना" ; -- tocheck
+lin exactly_Adv = variants{} ; -- 
+lin above_Adv = mkAdv "ऊपर" ; -- tocheck
+lin commission_N = mkN "करना" ; -- tocheck
+lin intend_VV = variants{} ; -- 
+lin beyond_Prep = variants{} ; -- 
+lin seat_N = mkN "केन्द्र" ; -- tocheck
+lin presidentMasc_N = variants{} ; -- 
+lin encourage_V2V = variants{}; -- mkV2 (compoundV "उत्साहित" (mkV "करना")) ; -- tocheck
+lin encourage_V2 = mkV2 (compoundV "उत्साहित" (mkV "करना")) ; -- tocheck
+lin addition_N = mkN "जोड़ाई" ; -- tocheck
+lin goal_N = mkN "गोलकीपर" ; -- tocheck
+lin round_Prep = variants{} ; -- 
+lin miss_V2 = mkV2 (compoundV "छोड़" (mkV "देना")) ; -- tocheck
+lin miss_V = compoundV "छोड़" (mkV "देना") ; -- tocheck
+lin popular_A = mkA "लोकप्रिय" ; -- tocheck
+lin affair_N = mkN "झगड़ा" ; -- tocheck
+lin technique_N = mkN "तकनीक" ; -- tocheck
+lin respect_N = mkN "ध्यान" ; -- tocheck
+lin drop_V2 = mkV2 (compoundV "मंद" (mkV "होना")) ; -- tocheck
+lin drop_V = compoundV "मंद" (mkV "होना") ; -- tocheck
+lin professional_A = mkA "व्यावसायिक" ; -- tocheck
+lin less_Det = variants{} ; -- 
+lin once_Subj = variants{} ; -- 
+lin item_N = mkN "मद" ; -- tocheck
+lin fly_V2 = mkV2 (compoundV "हवाई जहज्ॅअ में" (mkV "जाना")) ; -- tocheck
+lin fly_V = compoundV "हवाई जहज्ॅअ में" (mkV "जाना") ; -- tocheck
+lin reveal_VS = mkVS (mkV "दिखाना" ); -- tocheck
+lin reveal_V2 = mkV2 (mkV "दिखाना") ; -- tocheck
+lin version_N = mkN "संस्करण" ; -- tocheck
+lin maybe_Adv = mkAdv "शायद" ; -- tocheck
+lin ability_N = mkN "सामर्थ्य" ; -- tocheck
+lin operate_V2 = mkV2 (compoundV "असर" (mkV "करना")) ; -- tocheck
+lin operate_V = compoundV "प्रभाव" (mkV "डालना") ; -- tocheck
+lin good_N = mkN "हित" ; -- tocheck
+lin campaign_N = mkN "अभियान्" ; -- tocheck
+lin heavy_A = mkA "सघन" ; -- tocheck
+lin advice_N = mkN "सलाह" ; -- tocheck
+lin institution_N = mkN "संसथान" ; -- tocheck
+lin discover_VS = mkVS (compoundV "पता" (mkV "लगाना")) ; -- tocheck
+lin discover_V2 = mkV2 (compoundV "पता" (mkV "लगाना")) ; -- tocheck
+lin discover_V = compoundV "पता" (mkV "लगाना") ; -- tocheck
+lin surface_N = mkN "बाहरी हिस्सा" ; -- tocheck
+lin library_N = mkN "ग्रन्थालय" ; -- tocheck
+lin pupil_N = mkN "अव्यस्क व्यक्ति" ; -- tocheck
+lin record_V2 = mkV2 (mkV "टीपना") ; -- tocheck
+lin refuse_VV = variants{}; -- compoundV "नामँजूर" (mkV "करना") ; -- tocheck
+lin refuse_V2 = mkV2 (compoundV "नामँजूर" (mkV "करना")) ; -- tocheck
+lin refuse_V = compoundV "नामँजूर" (mkV "करना") ; -- tocheck
+lin prevent_V2 = mkV2 (compoundV "प्रतिकार" (mkV "करना")) ; -- tocheck
+lin advantage_N = mkN "फ़ायदा" ; -- tocheck
+lin dark_A = mkA "अँधेरा" ; -- tocheck
+lin teach_V2V = variants{}; -- mkV2 (mkV "पढ्ना") ; -- tocheck
+lin teach_V2 = mkV2 (mkV "पढ्ना") ; -- tocheck
+lin teach_V = mkV "पढ्ना" ; -- tocheck
+lin memory_N = mkN "स्मृति" ; -- tocheck
+lin culture_N = mkN "तहज़ीब" ; -- tocheck
+lin blood_N = mkN "जीवन-शक्ति" ; -- tocheck
+lin cost_V2 = mkV2 (compoundV "मजदूरी" (mkV "ठहराना")) ; -- tocheck
+lin cost_V = compoundV "का" (mkV "होना") ; -- tocheck
+lin majority_N = mkN "बहुसंख्य" ; -- tocheck
+lin answer_V2 = mkV2 (compoundV "खंडन" (mkV "करना")) ; -- tocheck
+lin answer_V = compoundV "खंडन" (mkV "करना") ; -- tocheck
+lin variety_N = mkN "विविधता" ; -- tocheck
+lin variety_2_N = variants{} ; -- 
+lin variety_1_N = variants{} ; -- 
+lin press_N = mkN "पेषण यन्ट्र" ; -- tocheck
+lin depend_V = mkV "निर्भर" ; -- tocheck
+lin bill_N = mkN "तंग अंतरीप" ; -- tocheck
+lin competition_N = mkN "प्रतिस्पर्ध्दा" ; -- tocheck
+lin ready_A = mkA "सज्जित" ; -- tocheck
+lin general_N = mkN "सेनापति" ; -- tocheck
+lin access_N = mkN "अभिगम्यता" ; -- tocheck
+lin hit_V2 = mkV2 (compoundV "सफल" (mkV "होना")) ; -- tocheck
+lin hit_V = compoundV "सफल" (mkV "होना") ; -- tocheck
+lin stone_N = mkN "पत्थर" ; -- tocheck
+lin useful_A = mkA "लाभदायक" ; -- tocheck
+lin extent_N = mkN "हद" ; -- tocheck
+lin employment_N = mkN "व्यवसास" ; -- tocheck
+lin regard_V2 = mkV2 (mkV "समझना") ; -- tocheck
+lin regard_V = mkV "घूरना" ; -- tocheck
+lin apart_Adv = mkAdv "टुकड़े-टुकड़े" ; -- tocheck
+lin present_N = mkN "वर्तमान काल" ; -- tocheck
+lin appeal_N = mkN "पुनरावेदन" ; -- tocheck
+lin text_N = mkN "विषय वस्तु" ; -- tocheck
+lin parliament_N = mkN "संसद सट्र" ; -- tocheck
+lin cause_N = mkN "आंदोलन" ; -- tocheck
+lin terms_N = variants{} ; -- 
+lin bar_N = mkN "मधुशाला" ; -- tocheck
+lin bar_2_N = variants{} ; -- 
+lin bar_1_N = variants{} ; -- 
+lin attack_N = mkN "आक्षेप" ; -- tocheck
+lin effective_A = mkA "वास्तविक" ; -- tocheck
+lin mouth_N = mkN "ंउख" ; -- tocheck
+lin down_Prep = variants{} ; -- 
+lin result_V = compoundV "परिणाम" (mkV "निकालना") ; -- tocheck
+lin fish_N = mkN "मीन" ; -- tocheck
+lin future_A = mkA "भावी" ; -- tocheck
+lin visit_N = mkN "मुलाकात" ; -- tocheck
+lin little_Adv = variants{} ; -- 
+lin easily_Adv = variants{} ; -- 
+lin attempt_VV = variants{}; -- mkV2 (compoundV "कोशिश" (mkV "करना")) ; -- tocheck
+lin attempt_V2 = mkV2 (compoundV "कोशिश" (mkV "करना")) ; -- tocheck
+lin enable_VS = mkVS (compoundV "समर्थ" (mkV "बनाना")) ; -- tocheck
+lin enable_V2V = variants{}; -- mkV2 (compoundV "समर्थ" (mkV "बनाना")) ; -- tocheck
+lin enable_V2 = mkV2 (compoundV "समर्थ" (mkV "बनाना")) ; -- tocheck
+lin trouble_N = mkN "कष्ट" ; -- tocheck
+lin traditional_A = mkA "परम्परागत" ; -- tocheck
+lin payment_N = mkN "भुगतान" ; -- tocheck
+lin best_Adv = mkAdv "सब से अच्छा" ; -- tocheck
+lin post_N = mkN "स्थिति" ; -- tocheck
+lin county_N = mkN "जिला" ; -- tocheck
+lin lady_N = mkN "कुलीन महिला" ; -- tocheck
+lin holiday_N = mkN "पर्यटन" ; -- tocheck
+lin realize_VS = mkVS (compoundV "में बिक" (mkV "जाना")) ; -- tocheck
+lin realize_V2 = mkV2 (compoundV "में बिक" (mkV "जाना")) ; -- tocheck
+lin importance_N = mkN "गुरुत्व" ; -- tocheck
+lin chair_N = mkN "अध्यक्ष" ; -- tocheck
+lin facility_N = mkN "सुविधा" ; -- tocheck
+lin complete_V2 = mkV2 (compoundV "पूरा" (mkV "करना")) ; -- tocheck
+lin complete_V = compoundV "पूरा" (mkV "करना") ; -- tocheck
+lin article_N = mkN "वस्तु" ; -- tocheck
+lin object_N = mkN "पदार्थ" ; -- tocheck
+lin context_N = mkN "परिस्थिति" ; -- tocheck
+lin survey_N = mkN "सर्वेक्षण" ; -- tocheck
+lin notice_VS = mkVS (compoundV "ध्यान" (mkV "देना")) ; -- tocheck
+lin notice_V2 = mkV2 (compoundV "ध्यान" (mkV "देना")) ; -- tocheck
+lin complete_A = mkA "पूर्ण" ; -- tocheck
+lin turn_N = mkN "पंक्ति" ; -- tocheck
+lin direct_A = mkA "वंशक्रमानुगत" ; -- tocheck
+lin immediately_Adv = variants{} ; -- 
+lin collection_N = mkN "चन्दा" ; -- tocheck
+lin reference_N = mkN "निर्देश" ; -- tocheck
+lin card_N = mkN "विज्ञापन-पट्रक" ; -- tocheck
+lin interesting_A = mkA "मज़ेदार" ; -- tocheck
+lin considerable_A = mkA "बहुत" ; -- tocheck
+lin television_N = mkN "टेलीविज़न" ; -- tocheck
+lin extend_V2 = mkV2 (mkV "बढ़ाना") ; -- tocheck
+lin extend_V = mkV "फैलना" ; -- tocheck
+lin communication_N = mkN "संचारव्यवस्था" ; -- tocheck
+lin agency_N = mkN "माध्यम" ; -- tocheck
+lin physical_A = mkA "भीतिकी" ; -- tocheck
+lin except_Conj = variants{} ; -- 
+lin check_V2 = mkV2 (compoundV "सही का निशान" (mkV "लगाना")) ; -- tocheck
+lin check_V = compoundV "सही का निशान" (mkV "लगाना") ; -- tocheck
+lin sun_N = mkN "सूरज" ; -- tocheck
+lin species_N = mkN "प्रजाति" ; -- tocheck
+lin possibility_N = mkN "घटनीयता" ; -- tocheck
+lin officialMasc_N = variants{} ; -- 
+lin chairman_N = mkN "सभापति" ; -- tocheck
+lin speaker_N = mkN "स्पीकर" ; -- tocheck
+lin second_N = mkN "दिव्तीय वर्ग" ; -- tocheck
+lin career_N = mkN "जीवन" ; -- tocheck
+lin laugh_VS = mkVS (mkV "मुस्कुर्ना" ); -- tocheck
+lin laugh_V2 = mkV2 (mkV "मुस्कुर्ना") ; -- tocheck
+lin laugh_V = mkV "मुस्कुर्ना" ; -- tocheck
+lin weight_N = mkN "बाट" ; -- tocheck
+lin sound_VS = mkVS (compoundV "व्यक्त" (mkV "करना")) ; -- tocheck
+lin sound_VA = compoundV "व्यक्त" (mkV "करना") ; -- tocheck
+lin sound_V2 = mkV2 (compoundV "व्यक्त" (mkV "करना")) ; -- tocheck
+lin sound_V = compoundV "व्यक्त" (mkV "करना") ; -- tocheck
+lin responsible_A = mkA "जिम्मेदार" ; -- tocheck
+lin base_N = mkN "मूल-भाग" ; -- tocheck
+lin document_N = mkN "दस्तावेज" ; -- tocheck
+lin solution_N = mkN "विलयन" ; -- tocheck
+lin return_N = mkN "रिटर्न टीकिट" ; -- tocheck
+lin medical_A = mkA "चिकित्सीय" ; -- tocheck
+lin hot_A = mkA "बहुत अच्छा" ; -- tocheck
+lin recognize_VS = mkVS (compoundV "प्रकट" (mkV "करना")) ; -- tocheck
+lin recognize_4_V2 = variants{} ; -- 
+lin recognize_1_V2 = variants{} ; -- 
+lin talk_N = mkN "बेठक" ; -- tocheck
+lin budget_N = mkN "बजट" ; -- tocheck
+lin river_N = mkN "नदी तल" ; -- tocheck
+lin fit_V2 = mkV2 (compoundV "काम के उप्युक्त" (mkV "बनाना")) ; -- tocheck
+lin fit_V = compoundV "उपयुक्त" (mkV "बनाना") ; -- tocheck
+lin organization_N = mkN "व्यवस्थापन" ; -- tocheck
+lin existing_A = variants{} ; -- 
+lin start_N = mkN "मदद" ; -- tocheck
+lin push_VS = mkVS (compoundV "वर्धन" (mkV "करना")) ; -- tocheck
+lin push_V2V = variants{}; -- mkV2 (compoundV "वर्धन" (mkV "करना")) ; -- tocheck
+lin push_V2 = mkV2 (compoundV "वर्धन" (mkV "करना")) ; -- tocheck
+lin push_V = compoundV "वर्धन" (mkV "करना") ; -- tocheck
+lin tomorrow_Adv = mkAdv "कल" ; -- tocheck
+lin requirement_N = mkN "आवश्यकता" ; -- tocheck
+lin cold_A = mkA "स्नेहहीन" ; -- tocheck
+lin edge_N = mkN "सिरा" ; -- tocheck
+lin opposition_N = mkN "बाधा" ; -- tocheck
+lin opinion_N = mkN "मत" ; -- tocheck
+lin drug_N = mkN "औषध" ; -- tocheck
+lin quarter_N = mkN "स्कूल की त्रैमासिक अवधि" ; -- tocheck
+lin option_N = mkN "विकल्प" ; -- tocheck
+lin sign_V2 = mkV2 (compoundV "काम" (mkV "देना")) ; -- tocheck
+lin sign_V = compoundV "काम" (mkV "देना") ; -- tocheck
+lin worth_Prep = variants{} ; -- 
+lin call_N = mkN "बुलावा" ; -- tocheck
+lin define_V2 = mkV2 (compoundV "परिभाषित" (mkV "करना")) ; -- tocheck
+lin define_V = compoundV "परिभाषित" (mkV "करना") ; -- tocheck
+lin stock_N = mkN "रसा" ; -- tocheck
+lin influence_N = mkN "प्रभाव डालने वाली वस्तु" ; -- tocheck
+lin occasion_N = mkN "घटना" ; -- tocheck
+lin eventually_Adv = variants{} ; -- 
+lin software_N = mkN "सफ़्टवेयर" ; -- tocheck
+lin highly_Adv = variants{} ; -- 
+lin exchange_N = mkN "केन्द्र" ; -- tocheck
+lin lack_N = mkN "कमी के कारण" ; -- tocheck
+lin shake_V2 = mkV2 (compoundV "दुर्बल" (mkV "करना")) ; -- tocheck
+lin shake_V = compoundV "दुर्बल" (mkV "करना") ; -- tocheck
+lin study_V2 = mkV2 (mkV "देखना") ; -- tocheck
+lin study_V = mkV "देखना" ; -- tocheck
+lin concept_N = mkN "प्रत्यय" ; -- tocheck
+lin blue_A = mkA "पीला" ; -- tocheck
+lin star_N = mkN "जन्मकुण्डली" ; -- tocheck
+lin radio_N = mkN "किरण लेख यन्ट्र" ; -- tocheck
+lin arrangement_N = mkN "समझौता" ; -- tocheck
+lin examine_V2 = mkV2 (compoundV "ज्ँआच" (mkV "करना")) ; -- tocheck
+lin bird_N = mkN "व्यक्ति" ; -- tocheck
+lin green_A = mkA "हराभरा" ; -- tocheck
+lin band_N = mkN "हथकड़ी" ; -- tocheck
+lin sex_N = mkN "कामुकता" ; -- tocheck
+lin finger_N = mkN "इकाई" ; -- tocheck
+lin past_N = mkN "भूतकाल" ; -- tocheck
+lin independent_A = mkA "खुदमुखतार" ; -- tocheck
+lin independent_2_A = variants{} ; -- 
+lin independent_1_A = variants{} ; -- 
+lin equipment_N = mkN "तैयारी" ; -- tocheck
+lin north_N = mkN "उतर" ; -- tocheck
+lin mind_VS = mkVS (compoundV "इरादा कर" (mkV "लेना")) ; -- tocheck
+lin mind_V2 = mkV2 (compoundV "इरादा कर" (mkV "लेना")) ; -- tocheck
+lin mind_V = compoundV "इरादा कर" (mkV "लेना") ; -- tocheck
+lin move_N = mkN "प्रयास" ; -- tocheck
+lin message_N = mkN "सन्देश" ; -- tocheck
+lin fear_N = mkN "डर" ; -- tocheck
+lin afternoon_N = mkN "अपराह्न" ; -- tocheck
+lin drink_V2 = mkV2 (compoundV "ख़र्च" (mkV "करना")) ; -- tocheck
+lin drink_V = compoundV "ख़र्च" (mkV "करना") ; -- tocheck
+lin fully_Adv = variants{} ; -- 
+lin race_N = mkN "करघे के नाल के घूमने का चक्करदार मार्ग" ; -- tocheck
+lin race_2_N = variants{} ; -- 
+lin race_1_N = variants{} ; -- 
+lin gain_V2 = mkV2 (compoundV "प्राप्ता" (mkV "करना")) ; -- tocheck
+lin gain_V = compoundV "प्राप्ता" (mkV "करना") ; -- tocheck
+lin strategy_N = mkN "युक्ति" ; -- tocheck
+lin extra_A = mkA "अतिरिक्त" ; -- tocheck
+lin scene_N = mkN "स्थान" ; -- tocheck
+lin slightly_Adv = variants{} ; -- 
+lin kitchen_N = mkN "रसोई" ; -- tocheck
+lin speech_N = mkN "बोली" ; -- tocheck
+lin arise_V = mkV "उठना" ; -- tocheck
+lin network_N = mkN "तंट्र" ; -- tocheck
+lin tea_N = mkN "चाय की दावत" ; -- tocheck
+lin peace_N = mkN "समझौता" ; -- tocheck
+lin failure_N = mkN "चूक" ; -- tocheck
+lin employee_N = mkN "कर्मचारी" ; -- tocheck
+lin ahead_Adv = mkAdv "भविष्य में" ; -- tocheck
+lin scale_N = mkN "परत" ; -- tocheck
+lin hardly_Adv = variants{} ; -- 
+lin attend_V2 = mkV2 (compoundV "हमेशा" (mkV "जाना")) ; -- tocheck
+lin attend_V = compoundV "हमेशा" (mkV "जाना") ; -- tocheck
+lin shoulder_N = mkN "बोतल" ; -- tocheck
+lin otherwise_Adv = mkAdv "दूसरे प्रकार से" ; -- tocheck
+lin railway_N = mkN "रेल पथ" ; -- tocheck
+lin directly_Adv = variants{} ; -- 
+lin supply_N = mkN "आपूर्ति" ; -- tocheck
+lin expression_N = mkN "भाव" ; -- tocheck
+lin owner_N = mkN "स्तामी" ; -- tocheck
+lin associate_V2 = mkV2 (compoundV "सम्बंद्ध" (mkV "होना")) ; -- tocheck
+lin associate_V = compoundV "सम्बंद्ध" (mkV "होना") ; -- tocheck
+lin corner_N = mkN "देश" ; -- tocheck
+lin past_A = mkA "बीता" ; -- tocheck
+lin match_N = mkN "मैच" ; -- tocheck
+lin match_3_N = variants{} ; -- 
+lin match_2_N = variants{} ; -- 
+lin match_1_N = variants{} ; -- 
+lin sport_N = mkN "यार" ; -- tocheck
+lin status_N = mkN "ओहदा" ; -- tocheck
+lin beautiful_A = mkA "प्यारा" ; -- tocheck
+lin offer_N = mkN "नियुक्ति-प्रस्ताव" ; -- tocheck
+lin marriage_N = mkN "विवाह" ; -- tocheck
+lin hang_V2 = mkV2 (mkV "लटक्ना") ; -- tocheck
+lin hang_V = mkV "लटक्ना" ; -- tocheck
+lin civil_A = mkA "असैन्य" ; -- tocheck
+lin perform_V2 = mkV2 (mkV "निबाहना") ; -- tocheck
+lin perform_V = mkV "निबाहना" ; -- tocheck
+lin sentence_N = mkN "कारावास" ; -- tocheck
+lin crime_N = mkN "बेवक़ूफ़ी" ; -- tocheck
+lin ball_N = mkN "गेंद" ; -- tocheck
+lin marry_V2 = mkV2 (compoundV "विवाह करना" (mkV "करना")) ; -- tocheck
+lin marry_V = compoundV "विवाह करना" (mkV "करना") ; -- tocheck
+lin wind_N = mkN "सुषिर वाद्य" ; -- tocheck
+lin truth_N = mkN "वास्तविकता" ; -- tocheck
+lin protect_V2 = mkV2 (mkV "बचाना") ; -- tocheck
+lin protect_V = mkV "बचाना" ; -- tocheck
+lin safety_N = mkN "सेफ़्टी" ; -- tocheck
+lin partner_N = mkN "जोड़ीदार" ; -- tocheck
+lin completely_Adv = variants{} ; -- 
+lin copy_N = mkN "लेख" ; -- tocheck
+lin balance_N = mkN "संतुलनभार" ; -- tocheck
+lin sister_N = mkN "नर्स" ; -- tocheck
+lin reader_N = mkN "रीडर" ; -- tocheck
+lin below_Adv = mkAdv "से नीचे" ; -- tocheck
+lin trial_N = mkN "विचार" ; -- tocheck
+lin rock_N = mkN "चट्टान" ; -- tocheck
+lin damage_N = mkN "नुक़सान" ; -- tocheck
+lin adopt_V2 = mkV2 (compoundV "गोद" (mkV "लेना")) ; -- tocheck
+lin newspaper_N = mkN "कागज़" ; -- tocheck
+lin meaning_N = mkN "उद्देश्य" ; -- tocheck
+lin light_A = mkA "नरम" ; -- tocheck
+lin essential_A = mkA "अनिवार्य" ; -- tocheck
+lin obvious_A = mkA "साक्षात्" ; -- tocheck
+lin nation_N = mkN "क़ौम" ; -- tocheck
+lin confirm_VS = mkVS (compoundV "पुष्टि" (mkV "करना")) ; -- tocheck
+lin confirm_V2 = mkV2 (compoundV "पुष्टि" (mkV "करना")) ; -- tocheck
+lin south_N = mkN "दक्षिण" ; -- tocheck
+lin length_N = mkN "हद" ; -- tocheck
+lin branch_N = mkN "उप-मारग" ; -- tocheck
+lin deep_A = mkA "पश्च" ; -- tocheck
+lin none_NP = variants{} ; -- 
+lin planning_N = mkN "आयोजन" ; -- tocheck
+lin trust_N = mkN "विश्वास" ; -- tocheck
+lin working_A = variants{} ; -- 
+lin pain_N = mkN "दुःख की बात" ; -- tocheck
+lin studio_N = mkN "सिनेमा-घर" ; -- tocheck
+lin positive_A = mkA "स्पष्ट" ; -- tocheck
+lin spirit_N = mkN "उत्साह" ; -- tocheck
+lin college_N = mkN "कालेज" ; -- tocheck
+lin accident_N = mkN "अप्रत्याशित घटना" ; -- tocheck
+lin star_V2 = mkV2 (compoundV "अभिनेता के रूप में प्रस्तुत" (mkV "करना")) ; -- tocheck
+lin hope_N = mkN "आकांशा" ; -- tocheck
+lin mark_V3 = variants{}; -- mkV2 (compoundV "बना" (mkV "होना")) ; -- tocheck
+lin mark_V2 = mkV2 (compoundV "बना" (mkV "होना")) ; -- tocheck
+lin works_N = mkN "कारखाना" ; -- tocheck
+lin league_N = mkN "लीग" ; -- tocheck
+lin league_2_N = variants{} ; -- 
+lin league_1_N = variants{} ; -- 
+lin clear_V2 = mkV2 (mkV "बेचना") ; -- tocheck
+lin clear_V = mkV "उतारना" ; -- tocheck
+lin imagine_VS = mkVS (compoundV "कल्पना" (mkV "करना")) ; -- tocheck
+lin imagine_V2 = mkV2 (compoundV "कल्पना" (mkV "करना")) ; -- tocheck
+lin imagine_V = compoundV "कल्पना" (mkV "करना") ; -- tocheck
+lin through_Adv = mkAdv "शुरू से आकीर तक" ; -- tocheck
+lin cash_N = mkN "नकदी" ; -- tocheck
+lin normally_Adv = variants{} ; -- 
+lin play_N = mkN "खेल" ; -- tocheck
+lin strength_N = mkN "मज़बूती" ; -- tocheck
+lin train_N = mkN "रेल" ; -- tocheck
+lin travel_V2 = mkV2 (mkV "चलना") ; -- tocheck
+lin travel_V = mkV "चलना" ; -- tocheck
+lin target_N = mkN "नियत तिथि" ; -- tocheck
+lin very_A = variants{} ; -- 
+lin pair_N = mkN "पति-पत्नी" ; -- tocheck
+lin male_A = mkA "पुरूष" ; -- tocheck
+lin gas_N = mkN "वायुरूप द्रव्य" ; -- tocheck
+lin issue_V2 = mkV2 (compoundV "वितरण" (mkV "करना")) ; -- tocheck
+lin issue_V = compoundV "वितरण" (mkV "करना") ; -- tocheck
+lin contribution_N = mkN "योगदान" ; -- tocheck
+lin complex_A = mkA "जटिल" ; -- tocheck
+lin supply_V2 = mkV2 (compoundV "आपूर्ति" (mkV "करना")) ; -- tocheck
+lin beat_V2 = mkV2 (compoundV "उत्पन्न" (mkV "करना")) ; -- tocheck
+lin beat_V = compoundV "उत्पन्न" (mkV "करना") ; -- tocheck
+lin artist_N = mkN "कलाकार" ; -- tocheck
+lin agentMasc_N = mkN "पदार्थ" ; -- tocheck
+lin presence_N = mkN "छाया" ; -- tocheck
+lin along_Adv = mkAdv "आगे" ; -- tocheck
+lin environmental_A = mkA "वातावरण सम्बन्धी" ; -- tocheck
+lin strike_V2 = mkV2 (compoundV "काट" (mkV "देना")) ; -- tocheck
+lin strike_V = compoundV "पर" (mkV "गिरना") ; -- tocheck
+lin contact_N = mkN "रोग फैलानेवाला व्यक्ति" ; -- tocheck
+lin protection_N = mkN "घूस" ; -- tocheck
+lin beginning_N = mkN "शुरूआत" ; -- tocheck
+lin demand_VS = mkVS (compoundV "माम्ग" (mkV "करना")) ; -- tocheck
+lin demand_V2 = mkV2 (compoundV "माम्ग" (mkV "करना")) ; -- tocheck
+lin media_N = mkN "मीडिया" ; -- tocheck
+lin relevant_A = mkA "प्रासंगिक" ; -- tocheck
+lin employ_V2 = mkV2 (compoundV "नियुक्त" (mkV "करना")) ; -- tocheck
+lin shoot_V2 = mkV2 (mkV "ढकेलना") ; -- tocheck
+lin shoot_V = mkV "ढकेलना" ; -- tocheck
+lin executive_N = mkN "प्रबंधक" ; -- tocheck
+lin slowly_Adv = variants{} ; -- 
+lin relatively_Adv = variants{} ; -- 
+lin aid_N = mkN "साधन" ; -- tocheck
+lin huge_A = mkA "विशाल" ; -- tocheck
+lin late_Adv = mkAdv "देर से" ; -- tocheck
+lin speed_N = mkN "गति" ; -- tocheck
+lin review_N = mkN "समीक्षा" ; -- tocheck
+lin test_V2 = mkV2 (compoundV "कसौटी पर" (mkV "रखना")) ; -- tocheck
+lin order_VS = mkVS (compoundV "क्रम में" (mkV "रखना")) ; -- tocheck
+lin order_V2V = variants{}; -- mkV2 (compoundV "क्रम में" (mkV "रखना")) ; -- tocheck
+lin order_V2 = mkV2 (compoundV "क्रम में" (mkV "रखना")) ; -- tocheck
+lin order_V = compoundV "क्रम में" (mkV "रखना") ; -- tocheck
+lin route_N = mkN "मार्ग" ; -- tocheck
+lin consequence_N = mkN "नतीजा" ; -- tocheck
+lin telephone_N = mkN "दूरभाष" ; -- tocheck
+lin release_V2 = mkV2 (compoundV "पास" (mkV "करना")) ; -- tocheck
+lin proportion_N = mkN "अनुपात" ; -- tocheck
+lin primary_A = mkA "प्राथमिक" ; -- tocheck
+lin consideration_N = mkN "विचार" ; -- tocheck
+lin reform_N = mkN "सुधार" ; -- tocheck
+lin driverMasc_N = mkN "वाहनचालक" ; -- tocheck
+lin annual_A = mkA "सालाना" ; -- tocheck
+lin nuclear_A = mkA "नाभिकीय" ; -- tocheck
+lin latter_A = mkA "दूसरा" ; -- tocheck
+lin practical_A = mkA "आभ्यासिक" ; -- tocheck
+lin commercial_A = mkA "मामूली" ; -- tocheck
+lin rich_A = mkA "गाढा" ; -- tocheck
+lin emerge_V = compoundV "प्रकट" (mkV "होना") ; -- tocheck
+lin apparently_Adv = variants{} ; -- 
+lin ring_V = compoundV "टेलीफोन" (mkV "करना") ; -- tocheck
+lin ring_6_V2 = variants{} ; -- 
+lin ring_4_V2 = mkV2 (compoundV "टेलीफोन" (mkV "करना")) ; -- tocheck
+lin distance_N = mkN "फ़ासला" ; -- tocheck
+lin exercise_N = mkN "इस्तेमाल" ; -- tocheck
+lin key_A = mkA "निर्णायक" ; -- tocheck
+lin close_Adv = mkAdv "नज़दीक" ; -- tocheck
+lin skin_N = mkN "मलाई" ; -- tocheck
+lin island_N = mkN "सड़क द्वीप" ; -- tocheck
+lin separate_A = mkA "अलग" ; -- tocheck
+lin aim_VV = variants{}; -- compoundV "लक्ष्य" (mkV "होना") ; -- tocheck
+lin aim_V2 = mkV2 (compoundV "लक्ष्य" (mkV "होना")) ; -- tocheck
+lin aim_V = compoundV "लक्ष्य" (mkV "होना") ; -- tocheck
+lin danger_N = mkN "ख़तरा" ; -- tocheck
+lin credit_N = mkN "श्रेय" ; -- tocheck
+lin usual_A = mkA "हमेशा" ; -- tocheck
+lin link_V2 = mkV2 (mkV "जोड़ना") ; -- tocheck
+lin link_V = mkV "जोड़ना" ; -- tocheck
+lin candidateMasc_N = mkN "व्यक्ति" ; -- tocheck
+lin track_N = mkN "पंक्ति" ; -- tocheck
+lin safe_A = mkA "निरापद" ; -- tocheck
+lin interested_A = mkA "रुचि" ; -- tocheck
+lin assessment_N = mkN "निर्धारण" ; -- tocheck
+lin path_N = mkN "मार्ग" ; -- tocheck
+lin merely_Adv = variants{} ; -- 
+lin plus_Prep = variants{} ; -- 
+lin district_N = mkN "जिलाआ" ; -- tocheck
+lin regular_A = mkA "बराबर" ; -- tocheck
+lin reaction_N = mkN "अभिक्रिया" ; -- tocheck
+lin impact_N = mkN "टक्कर" ; -- tocheck
+lin collect_V2 = mkV2 (compoundV "जमा" (mkV "होना")) ; -- tocheck
+lin collect_V = compoundV "जमा" (mkV "होना") ; -- tocheck
+lin debate_N = mkN "वाद-विवाद" ; -- tocheck
+lin lay_V2 = mkV2 (compoundV "" (mkV "करना")) ; -- tocheck
+lin lay_V = compoundV "" (mkV "करना") ; -- tocheck
+lin rise_N = mkN "वेतनवृध्दि" ; -- tocheck
+lin belief_N = mkN "विश्वास" ; -- tocheck
+lin conclusion_N = mkN "समाप्ति" ; -- tocheck
+lin shape_N = mkN "ढाँचा" ; -- tocheck
+lin vote_N = mkN "जनभिप्राय" ; -- tocheck
+lin aim_N = mkN "लक्ष्य" ; -- tocheck
+lin politics_N = mkN "कूटनीति" ; -- tocheck
+lin reply_VS = mkVS (compoundV "उत्तर" (mkV "देना")) ; -- tocheck
+lin reply_V = compoundV "उत्तर" (mkV "देना") ; -- tocheck
+lin press_V2V = variants{}; -- mkV2 (compoundV "जोर" (mkV "डालना")) ; -- tocheck
+lin press_V2 = mkV2 (compoundV "जोर" (mkV "डालना")) ; -- tocheck
+lin press_V = compoundV "जोर" (mkV "डालना") ; -- tocheck
+lin approach_V2 = mkV2 (mkV "पहुँचना") ; -- tocheck
+lin approach_V = mkV "पहुँचना" ; -- tocheck
+lin file_N = mkN "फाइल" ; -- tocheck
+lin western_A = mkA "पश्चिम में स्थित" ; -- tocheck
+lin earth_N = mkN "दुनिया" ; -- tocheck
+lin public_N = mkN "जनता" ; -- tocheck
+lin survive_V2 = mkV2 (compoundV "अस्तित्व में" (mkV "होना")) ; -- tocheck
+lin survive_V = compoundV "अस्तित्व में" (mkV "होना") ; -- tocheck
+lin estate_N = mkN "भूसंपत्ति" ; -- tocheck
+lin boat_N = mkN "नावा" ; -- tocheck
+lin prison_N = mkN "बन्दीगऋह" ; -- tocheck
+lin additional_A = mkA "अतिरिक्त" ; -- tocheck
+lin settle_V2 = mkV2 (mkV "निबट्ना") ; -- tocheck
+lin settle_V = mkV "निबट्ना" ; -- tocheck
+lin largely_Adv = variants{} ; -- 
+lin wine_N = mkN "अरक" ; -- tocheck
+lin observe_VS = mkVS (mkV "कहना" ); -- tocheck
+lin observe_V2 = mkV2 (mkV "कहना") ; -- tocheck
+lin limit_V2V = variants{}; -- mkV2 (compoundV "सीमा में" (mkV "रहना")) ; -- tocheck
+lin limit_V2 = mkV2 (compoundV "सीमा में" (mkV "रहना")) ; -- tocheck
+lin deny_V3 = variants{}; -- mkV2 (compoundV "इन्कार" (mkV "करना")) ; -- tocheck
+lin deny_V2 = mkV2 (compoundV "इन्कार" (mkV "करना")) ; -- tocheck
+lin for_PConj = variants{} ; -- 
+lin straight_Adv = mkAdv "लगातार" ; -- tocheck
+lin somebody_NP = MassNP (UseN (ParadigmsHin.mkN "कोई" "कोई" "कोई" "कोई" "कोई" "कोई" Masc ));
+lin writer_N = mkN "साक्षर" ; -- tocheck
+lin weekend_N = mkN "सप्ताहांत" ; -- tocheck
+lin clothes_N = variants{} ; -- 
+lin active_A = mkA "क्रियाशील" ; -- tocheck
+lin sight_N = mkN "दृष्टिक्षेट्र" ; -- tocheck
+lin video_N = mkN "वी.सी.आर" ; -- tocheck
+lin reality_N = mkN "सच्चाई" ; -- tocheck
+lin hall_N = mkN "डीवानखाना" ; -- tocheck
+lin nevertheless_Adv = mkAdv "तब भी" ; -- tocheck
+lin regional_A = mkA "क्षेट्रीय" ; -- tocheck
+lin vehicle_N = mkN "यान" ; -- tocheck
+lin worry_VS = mkVS (compoundV "चिंता" (mkV "करना")) ; -- tocheck
+lin worry_V2 = mkV2 (compoundV "चिंता" (mkV "करना")) ; -- tocheck
+lin worry_V = compoundV "चिंता" (mkV "करना") ; -- tocheck
+lin powerful_A = mkA "सशक्त" ; -- tocheck
+lin possibly_Adv = variants{} ; -- 
+lin cross_V2 = mkV2 (compoundV "संकरण" (mkV "करना")) ; -- tocheck
+lin cross_V = compoundV "संकरण" (mkV "करना") ; -- tocheck
+lin colleague_N = mkN "सहकर्मी" ; -- tocheck
+lin charge_V2 = mkV2 (mkV "भरना") ; -- tocheck
+lin charge_V = mkV "भरना" ; -- tocheck
+lin lead_N = mkN "बढत" ; -- tocheck
+lin farm_N = mkN "खेत" ; -- tocheck
+lin respond_VS = mkVS (compoundV "प्रत्युत्तर" (mkV "देना")) ; -- tocheck
+lin respond_V = compoundV "प्रत्युत्तर" (mkV "देना") ; -- tocheck
+lin employer_N = mkN "प्रवर्तक" ; -- tocheck
+lin carefully_Adv = variants{} ; -- 
+lin understanding_N = mkN "समझौता" ; -- tocheck
+lin connection_N = mkN "सम्बन्ध" ; -- tocheck
+lin comment_N = mkN "आलोचना" ; -- tocheck
+lin grant_V3 = variants{}; -- mkV2 (compoundV "अनुमति" (mkV "देना")) ; -- tocheck
+lin grant_V2 = mkV2 (compoundV "अनुमति" (mkV "देना")) ; -- tocheck
+lin concentrate_V2 = mkV2 (compoundV "ध्यान" (mkV "लगाना")) ; -- tocheck
+lin concentrate_V = compoundV "ध्यान" (mkV "लगाना") ; -- tocheck
+lin ignore_V2 = mkV2 (compoundV "अनसुनी" (mkV "करना")) ; -- tocheck
+lin ignore_V = mkV "अनदेखा" ; -- tocheck
+lin phone_N = mkN "फोन" ; -- tocheck
+lin hole_N = mkN "गड्ढा" ; -- tocheck
+lin insurance_N = mkN "बीमा राशि" ; -- tocheck
+lin content_N = mkN "परितृप्ति" ; -- tocheck
+lin confidence_N = mkN "भरोसा" ; -- tocheck
+lin sample_N = mkN "प्रतिदर्श" ; -- tocheck
+lin transport_N = mkN "यातायात" ; -- tocheck
+lin objective_N = mkN "लक्ष्य" ; -- tocheck
+lin alone_A = mkA "अकेला" ; -- tocheck
+lin flower_N = mkN "फूल" ; -- tocheck
+lin injury_N = mkN "आकस्मिक चोट" ; -- tocheck
+lin lift_V2 = mkV2 (compoundV "ऊँचा" (mkV "उट्ना")) ; -- tocheck
+lin lift_V = compoundV "ऊँचा" (mkV "उट्ना") ; -- tocheck
+lin stick_V2 = mkV2 (mkV "जोड़ना") ; -- tocheck
+lin stick_V = mkV "जोड़ना" ; -- tocheck
+lin front_A = variants{} ; -- 
+lin mainly_Adv = variants{} ; -- 
+lin battle_N = mkN "युध्द" ; -- tocheck
+lin generation_N = mkN "पीढ़ी" ; -- tocheck
+lin currently_Adv = variants{} ; -- 
+lin winter_N = mkN "शीतऋतु" ; -- tocheck
+lin inside_Prep = variants{} ; -- 
+lin impossible_A = mkA "असम्भव" ; -- tocheck
+lin somewhere_Adv = mkAdv "किसी स्थान में" ; -- tocheck
+lin arrange_V2 = mkV2 (compoundV "तैयार" (mkV "करना")) ; -- tocheck
+lin arrange_V = compoundV "तैयार" (mkV "करना") ; -- tocheck
+lin will_N = mkN "इच्छा-शक्ति" ; -- tocheck
+lin sleep_V = compoundV "झपकी" (mkV "लगना") ; -- tocheck
+lin progress_N = mkN "गति" ; -- tocheck
+lin volume_N = mkN "अंक" ; -- tocheck
+lin ship_N = mkN "जहाज़" ; -- tocheck
+lin legislation_N = mkN "विधान" ; -- tocheck
+lin commitment_N = mkN "वचनबद्धता" ; -- tocheck
+lin enough_Predet = variants{} ; -- 
+lin conflict_N = mkN "लड़ाई" ; -- tocheck
+lin bag_N = mkN "बैगअ" ; -- tocheck
+lin fresh_A = mkA "ताज़ा" ; -- tocheck
+lin entry_N = mkN "प्रविष्टि" ; -- tocheck
+lin entry_2_N = variants{} ; -- 
+lin entry_1_N = variants{} ; -- 
+lin smile_N = mkN "हँसी" ; -- tocheck
+lin fair_A = mkA "सीधा" ; -- tocheck
+lin promise_VV = variants{}; -- compoundV "सम्भावना प्रकट" (mkV "करना") ; -- tocheck
+lin promise_VS = mkVS (compoundV "सम्भावना प्रकट" (mkV "करना")) ; -- tocheck
+lin promise_V2 = mkV2 (compoundV "सम्भावना प्रकट" (mkV "करना")) ; -- tocheck
+lin promise_V = compoundV "सम्भावना प्रकट" (mkV "करना") ; -- tocheck
+lin introduction_N = mkN "भूमिका" ; -- tocheck
+lin senior_A = mkA "वरिष्ठ" ; -- tocheck
+lin manner_N = mkN "आचरण" ; -- tocheck
+lin background_N = mkN "पार्श्व" ; -- tocheck
+lin key_N = mkN "फेंचकश" ; -- tocheck
+lin key_2_N = variants{} ; -- 
+lin key_1_N = variants{} ; -- 
+lin touch_V2 = mkV2 (mkV "हिलाना") ; -- tocheck
+lin touch_V = mkV "हिलाना" ; -- tocheck
+lin vary_V2 = mkV2 (mkV "बदलना") ; -- tocheck
+lin vary_V = mkV "बदलना" ; -- tocheck
+lin sexual_A = mkA "लैंगिक" ; -- tocheck
+lin ordinary_A = mkA "औसतन" ; -- tocheck
+lin cabinet_N = mkN "अल्मारी" ; -- tocheck
+lin painting_N = mkN "चित्रकारी" ; -- tocheck
+lin entirely_Adv = variants{} ; -- 
+lin engine_N = mkN "यंत्र" ; -- tocheck
+lin previously_Adv = variants{} ; -- 
+lin administration_N = mkN "दवा देना" ; -- tocheck
+lin tonight_Adv = mkAdv "आज रात को" ; -- tocheck
+lin adult_N = mkN "वयस्क" ; -- tocheck
+lin prefer_VV = variants{}; -- mkV2 (compoundV "पसंद" (mkV "करना")) ; -- tocheck
+lin prefer_V2 = mkV2 (compoundV "पसंद" (mkV "करना")) ; -- tocheck
+lin author_N = mkN "रचनाकार" ; -- tocheck
+lin actual_A = mkA "तथ्यपूर्ण" ; -- tocheck
+lin song_N = mkN "आवाज़" ; -- tocheck
+lin investigation_N = mkN "जाँच-पड़ताल" ; -- tocheck
+lin debt_N = mkN "आभार" ; -- tocheck
+lin visitor_N = mkN "प्रवासी चिड़िया" ; -- tocheck
+lin forest_N = mkN "जंगल" ; -- tocheck
+lin repeat_VS = mkVS (compoundV "बार बार" (mkV "होना")) ; -- tocheck
+lin repeat_V2 = mkV2 (compoundV "बार बार" (mkV "होना")) ; -- tocheck
+lin repeat_V = compoundV "बार बार" (mkV "होना") ; -- tocheck
+lin wood_N = mkN "पीपा" ; -- tocheck
+lin contrast_N = mkN "वैषम्य" ; -- tocheck
+lin extremely_Adv = variants{} ; -- 
+lin wage_N = mkN "वेतन" ; -- tocheck
+lin domestic_A = mkA "अन्तर्राज्यीय" ; -- tocheck
+lin commit_V2 = mkV2 (compoundV "भेजने का आदेश" (mkV "दना")) ; -- tocheck
+lin threat_N = mkN "डर" ; -- tocheck
+lin bus_N = mkN "विमान" ; -- tocheck
+lin warm_A = mkA "जोशपूर्ण" ; -- tocheck
+lin sir_N = mkN "सर" ; -- tocheck
+lin regulation_N = mkN "अधिनियम" ; -- tocheck
+lin drink_N = mkN "थोड़ा" ; -- tocheck
+lin relief_N = mkN "कर छूट" ; -- tocheck
+lin internal_A = mkA "अन्त्ःनिहित" ; -- tocheck
+lin strange_A = mkA "आश्चर्यजनक" ; -- tocheck
+lin excellent_A = mkA "अच्छा" ; -- tocheck
+lin run_N = mkN "शीग्र याट्रा" ; -- tocheck
+lin fairly_Adv = variants{} ; -- 
+lin technical_A = mkA "प्राविधिक" ; -- tocheck
+lin tradition_N = mkN "प्रथा" ; -- tocheck
+lin measure_V2 = mkV2 (compoundV "लंबाई" (mkV "होना")) ; -- tocheck
+lin measure_V = compoundV "लंबाई" (mkV "होना") ; -- tocheck
+lin insist_VS = mkVS (mkV "माँगना" ); -- tocheck
+lin insist_V2 = mkV2 (mkV "माँगना") ; -- tocheck
+lin insist_V = mkV "माँगना" ; -- tocheck
+lin farmer_N = mkN "किसान" ; -- tocheck
+lin until_Prep = variants{} ; -- 
+lin traffic_N = mkN "ग़ैरकानूनी व्यापार" ; -- tocheck
+lin dinner_N = mkN "खाना" ; -- tocheck
+lin consumer_N = mkN "उपभोक्ता" ; -- tocheck
+lin meal_N = mkN "भोजन" ; -- tocheck
+lin warn_VS = mkVS (mkV "बतलाना" ); -- tocheck
+lin warn_V2V = variants{}; -- mkV2 (mkV "बतलाना") ; -- tocheck
+lin warn_V2 = mkV2 (mkV "बतलाना") ; -- tocheck
+lin warn_V = mkV "बतलाना" ; -- tocheck
+lin living_A = mkA "क्रियाशील" ; -- tocheck
+lin package_N = mkN "पार्सल" ; -- tocheck
+lin half_N = mkN "अर्द्ध" ; -- tocheck
+lin increasingly_Adv = mkAdv "लगातार" ; -- tocheck
+lin description_N = mkN "प्रकार" ; -- tocheck
+lin soft_A = mkA "अल्कोहल रहित" ; -- tocheck
+lin stuff_N = mkN "कार्यक्रम" ; -- tocheck
+lin award_V3 = variants{}; -- mkV2 (compoundV "प्रदान" (mkV "करना")) ; -- tocheck
+lin award_V2 = mkV2 (compoundV "प्रदान" (mkV "करना")) ; -- tocheck
+lin existence_N = mkN "सत्ता" ; -- tocheck
+lin improvement_N = mkN "वृध्दि" ; -- tocheck
+lin coffee_N = mkN "भूरा रंग" ; -- tocheck
+lin appearance_N = mkN "रूप-रंग" ; -- tocheck
+lin standard_A = mkA "मान्य" ; -- tocheck
+lin attack_V2 = mkV2 (compoundV "आक्रान्त" (mkV "करना")) ; -- tocheck
+lin sheet_N = mkN "रस्सी" ; -- tocheck
+lin category_N = mkN "वर्ग" ; -- tocheck
+lin distribution_N = mkN "विभाजन" ; -- tocheck
+lin equally_Adv = variants{} ; -- 
+lin session_N = mkN "समय" ; -- tocheck
+lin cultural_A = mkA "सांस्कृतिक" ; -- tocheck
+lin loan_N = mkN "उधार" ; -- tocheck
+lin bind_V2 = mkV2 (mkV "बाँधना") ; -- tocheck
+lin bind_V = mkV "बाँधना" ; -- tocheck
+lin museum_N = mkN "संग्रहालय" ; -- tocheck
+lin conversation_N = mkN "वारतालाप" ; -- tocheck
+lin threaten_VV = variants{}; -- mkV "डराना" ; -- tocheck
+lin threaten_VS = mkVS (mkV "डराना" ); -- tocheck
+lin threaten_V2 = mkV2 (mkV "डराना") ; -- tocheck
+lin threaten_V = mkV "डराना" ; -- tocheck
+lin link_N = mkN "सम्बन्ध" ; -- tocheck
+lin launch_V2 = mkV2 (compoundV "प्रक्षेपित" (mkV "करना")) ; -- tocheck
+lin launch_V = compoundV "प्रक्षेपित" (mkV "करना") ; -- tocheck
+lin proper_A = mkA "ठिक" ; -- tocheck
+lin victim_N = mkN "शिकार व्यक्ति" ; -- tocheck
+lin audience_N = mkN "श्रोतागण" ; -- tocheck
+lin famous_A = mkA "विख्यात" ; -- tocheck
+lin master_N = mkN "विजेता" ; -- tocheck
+lin master_2_N = variants{} ; -- 
+lin master_1_N = variants{} ; -- 
+lin lip_N = mkN "अशिष्टता" ; -- tocheck
+lin religious_A = mkA "ईमानदार" ; -- tocheck
+lin joint_A = mkA "सामूहिक" ; -- tocheck
+lin cry_V2 = mkV2 (mkV "बताना") ; -- tocheck
+lin cry_V = mkV "निकालना" ; -- tocheck
+lin potential_A = mkA "स्थितिज" ; -- tocheck
+lin broad_A = mkA "प्रभावशाली" ; -- tocheck
+lin exhibition_N = mkN "प्रदर्शनी" ; -- tocheck
+lin experience_V2 = mkV2 (mkV "भोगना") ; -- tocheck
+lin judge_N = mkN "न्यायाधीश" ; -- tocheck
+lin formal_A = mkA "क्रमसंगत" ; -- tocheck
+lin housing_N = mkN "गृह" ; -- tocheck
+lin past_Prep = variants{} ; -- 
+lin concern_V2 = mkV2 (compoundV "चिंता" (mkV "करना")) ; -- tocheck
+lin freedom_N = variants{} ; -- 
+lin gentleman_N = mkN "सज्जन" ; -- tocheck
+lin attract_V2 = mkV2 (compoundV "आकर्षित" (mkV "करना")) ; -- tocheck
+lin explanation_N = mkN "सफ़ाई" ; -- tocheck
+lin appoint_V3 = variants{}; -- mkV2 (compoundV "निर्धारित" (mkV "करना")) ; -- tocheck
+lin appoint_V2V = variants{}; -- mkV2 (compoundV "निर्धारित" (mkV "करना")) ; -- tocheck
+lin appoint_V2 = mkV2 (compoundV "निर्धारित" (mkV "करना")) ; -- tocheck
+lin note_VS = mkVS (compoundV "देख" (mkV "लेना")) ; -- tocheck
+lin note_V2 = mkV2 (compoundV "देख" (mkV "लेना")) ; -- tocheck
+lin note_V = compoundV "देख" (mkV "लेना") ; -- tocheck
+lin chief_A = mkA "महत्वपूर्ण" ; -- tocheck
+lin total_N = mkN "कुल संख्या" ; -- tocheck
+lin lovely_A = mkA "सुहावना" ; -- tocheck
+lin official_A = mkA "राज" ; -- tocheck
+lin date_V2 = mkV2 (compoundV "तारिख का" (mkV "रहना")) ; -- tocheck
+lin date_V = compoundV "तारिख का" (mkV "रहना") ; -- tocheck
+lin demonstrate_VS = mkVS (compoundV "प्रदर्सन" (mkV "करना")) ; -- tocheck
+lin demonstrate_V2 = mkV2 (compoundV "प्रदर्सन" (mkV "करना")) ; -- tocheck
+lin demonstrate_V = compoundV "प्रदर्सन" (mkV "करना") ; -- tocheck
+lin construction_N = mkN "अभिप्राय" ; -- tocheck
+lin middle_N = mkN "कमर" ; -- tocheck
+lin yard_N = mkN "यार्ड" ; -- tocheck
+lin unable_A = mkA "असमर्थ" ; -- tocheck
+lin acquire_V2 = mkV2 (compoundV "अर्जन" (mkV "करना")) ; -- tocheck
+lin surely_Adv = variants{} ; -- 
+lin crisis_N = mkN "चरम बिन्दु" ; -- tocheck
+lin propose_VV = variants{}; -- compoundV "इरादा" (mkV "करना") ; -- tocheck
+lin propose_VS = mkVS (compoundV "इरादा" (mkV "करना")) ; -- tocheck
+lin propose_V2 = mkV2 (compoundV "इरादा" (mkV "करना")) ; -- tocheck
+lin propose_V = compoundV "इरादा" (mkV "करना") ; -- tocheck
+lin west_N = mkN "पश्चिमी अमेरिका" ; -- tocheck
+lin impose_V2 = mkV2 (mkV "लगाना") ; -- tocheck
+lin impose_V = mkV "लगाना" ; -- tocheck
+lin market_V2 = mkV2 (mkV "बेचना") ; -- tocheck
+lin market_V = mkV "बेचना" ; -- tocheck
+lin care_V = compoundV "परवाह" (mkV "करना") ; -- tocheck
+lin god_N = mkN "ईश्वर" ; -- tocheck
+lin favour_N = variants{} ; -- 
+lin before_Adv = mkAdv "आगे" ; -- tocheck
+lin name_V3 = variants{}; -- mkV2 (compoundV "नाम" (mkV "देना")) ; -- tocheck
+lin name_V2 = mkV2 (compoundV "नाम" (mkV "देना")) ; -- tocheck
+lin equal_A = mkA "सक्षम" ; -- tocheck
+lin capacity_N = mkN "क्षमता" ; -- tocheck
+lin flat_N = mkN "वासकक्ष" ; -- tocheck
+lin selection_N = mkN "चयन" ; -- tocheck
+lin alone_Adv = mkAdv "अकेला" ; -- tocheck
+lin football_N = mkN "फ़ुटबाल" ; -- tocheck
+lin victory_N = mkN "जीता" ; -- tocheck
+lin factory_N = mkN "निर्माणशाला" ; -- tocheck
+lin rural_A = mkA "ग्रामीण" ; -- tocheck
+lin twice_Adv = mkAdv "दो बार" ; -- tocheck
+lin sing_V2 = mkV2 (mkV "बजना") ; -- tocheck
+lin sing_V = mkV "बजना" ; -- tocheck
+lin whereas_Subj = variants{} ; -- 
+lin own_V2 = mkV2 (mkV "अपनाना") ; -- tocheck
+lin head_V2 = mkV2 (compoundV "हेड" (mkV "करना")) ; -- tocheck
+lin head_V = compoundV "हेड" (mkV "करना") ; -- tocheck
+lin examination_N = mkN "खोज" ; -- tocheck
+lin deliver_V2 = mkV2 (mkV "देना") ; -- tocheck
+lin deliver_V = mkV "देना" ; -- tocheck
+lin nobody_NP = variants{} ; -- 
+lin substantial_A = mkA "संतोषजनक" ; -- tocheck
+lin invite_V2V = variants{}; -- mkV2 (compoundV "बुलावा" (mkV "भेजना")) ; -- tocheck
+lin invite_V2 = mkV2 (compoundV "बुलावा" (mkV "भेजना")) ; -- tocheck
+lin intention_N = mkN "विचार" ; -- tocheck
+lin egg_N = mkN "बेदा" ; -- tocheck
+lin reasonable_A = mkA "विचारपूर्ण" ; -- tocheck
+lin onto_Prep = variants{} ; -- 
+lin retain_V2 = mkV2 (mkV "रोकना") ; -- tocheck
+lin aircraft_N = variants{} ; -- 
+lin decade_N = mkN "दशक" ; -- tocheck
+lin cheap_A = mkA "सस्ता" ; -- tocheck
+lin quiet_A = mkA "शान्ति" ; -- tocheck
+lin bright_A = mkA "प्रफुल्लित" ; -- tocheck
+lin contribute_V2 = mkV2 (compoundV "चन्दा" (mkV "देना")) ; -- tocheck
+lin contribute_V = compoundV "चन्दा" (mkV "देना") ; -- tocheck
+lin row_N = mkN "कतार" ; -- tocheck
+lin search_N = mkN "जाँच" ; -- tocheck
+lin limit_N = mkN "सीमा" ; -- tocheck
+lin definition_N = mkN "रूपरेखा की स्पष्टता" ; -- tocheck
+lin unemployment_N = mkN "बेरोज़गारी" ; -- tocheck
+lin spread_V2 = mkV2 (mkV "कोलना") ; -- tocheck
+lin spread_V = mkV "कोलना" ; -- tocheck
+lin mark_N = mkN "धब्बा" ; -- tocheck
+lin flight_N = mkN "तय की गई दूरी" ; -- tocheck
+lin account_V2 = mkV2 (mkV "समझना") ; -- tocheck
+lin account_V = compoundV "स्पष्टीकरण" (mkV "देना") ; -- tocheck
+lin output_N = mkN "उत्पादन" ; -- tocheck
+lin last_V = mkV "टिकना" ; -- tocheck
+lin tour_N = mkN "दौरा" ; -- tocheck
+lin address_N = mkN "शैली" ; -- tocheck
+lin immediate_A = mkA "सन्निहित" ; -- tocheck
+lin reduction_N = mkN "पदावनति" ; -- tocheck
+lin interview_N = mkN "बातचीत" ; -- tocheck
+lin assess_V2 = mkV2 (compoundV "मूल्यांकन" (mkV "करना")) ; -- tocheck
+lin promote_V2 = mkV2 (compoundV "बढ़ावा" (mkV "देना")) ; -- tocheck
+lin promote_V = compoundV "बढ़ावा" (mkV "देना") ; -- tocheck
+lin everybody_NP = S.everybody_NP ;
+lin suitable_A = mkA "उपयुक्त" ; -- tocheck
+lin growing_A = variants{} ; -- 
+lin nod_V = compoundV "सिर" (mkV "हिलाना") ; -- tocheck
+lin reject_V2 = mkV2 (compoundV "रद्द कर" (mkV "देना")) ; -- tocheck
+lin while_N = mkN "समय" ; -- tocheck
+lin high_Adv = mkAdv "अत्याधिक" ; -- tocheck
+lin dream_N = mkN "सपना" ; -- tocheck
+lin vote_VV = variants{}; -- compoundV "घोषित" (mkV "करना") ; -- tocheck
+lin vote_V3 = variants{}; -- mkV2 (compoundV "घोषित" (mkV "करना")) ; -- tocheck
+lin vote_V2 = mkV2 (compoundV "घोषित" (mkV "करना")) ; -- tocheck
+lin vote_V = compoundV "घोषित" (mkV "करना") ; -- tocheck
+lin divide_V2 = mkV2 (compoundV "भाग" (mkV "देना")) ; -- tocheck
+lin divide_V = compoundV "भाग" (mkV "देना") ; -- tocheck
+lin declare_VS = mkVS (compoundV "पारी समाप्ति की घोषणा" (mkV "करना")) ; -- tocheck
+lin declare_V2 = mkV2 (compoundV "पारी समाप्ति की घोषणा" (mkV "करना")) ; -- tocheck
+lin declare_V = compoundV "पारी समाप्ति की घोषणा" (mkV "करना") ; -- tocheck
+lin handle_V2 = mkV2 (compoundV "स्पर्श" (mkV "करना")) ; -- tocheck
+lin handle_V = compoundV "स्पर्श" (mkV "करना") ; -- tocheck
+lin detailed_A = variants{} ; -- 
+lin challenge_N = mkN "ललकार" ; -- tocheck
+lin notice_N = mkN "प्रतिक्रिया" ; -- tocheck
+lin rain_N = mkN "बौछार" ; -- tocheck
+lin destroy_V2 = mkV2 (compoundV "मार" (mkV "डालना")) ; -- tocheck
+lin mountain_N = mkN "पर्वतीय भाग" ; -- tocheck
+lin concentration_N = mkN "तन्मयता" ; -- tocheck
+lin limited_A = variants{} ; -- 
+lin finance_N = mkN "पूँजी" ; -- tocheck
+lin pension_N = mkN "पेंशन" ; -- tocheck
+lin influence_V2 = mkV2 (compoundV "प्रभावित" (mkV "होना")) ; -- tocheck
+lin afraid_A = mkA "डरा हुआ" ; -- tocheck
+lin murder_N = mkN "टेढ़ी खीर" ; -- tocheck
+lin neck_N = mkN "कंठ" ; -- tocheck
+lin weapon_N = mkN "अस्त्र" ; -- tocheck
+lin hide_V2 = mkV2 (compoundV "छिपा" (mkV "देना")) ; -- tocheck
+lin hide_V = compoundV "छिपा" (mkV "देना") ; -- tocheck
+lin offence_N = mkN "जुर्म" ; -- tocheck
+lin absence_N = mkN "अभाव" ; -- tocheck
+lin error_N = mkN "गलती" ; -- tocheck
+lin representativeMasc_N = variants{} ; -- 
+lin enterprise_N = mkN "उद्यम" ; -- tocheck
+lin criticism_N = mkN "समीक्षा" ; -- tocheck
+lin average_A = mkA "औसत" ; -- tocheck
+lin quick_A = mkA "तत्काल" ; -- tocheck
+lin sufficient_A = mkA "यथेष्ट" ; -- tocheck
+lin appointment_N = mkN "समयादेश" ; -- tocheck
+lin match_V2 = mkV2 (compoundV "उपयुक्त" (mkV "होना")) ; -- tocheck
+lin transfer_V = mkV "उतारना" ; -- tocheck
+lin acid_N = mkN "अम्ल" ; -- tocheck
+lin spring_N = mkN "झरना" ; -- tocheck
+lin birth_N = mkN "प्रसव" ; -- tocheck
+lin ear_N = mkN "गुदा" ; -- tocheck
+lin recognize_VS = mkVS (compoundV "प्रकट" (mkV "करना")) ; -- tocheck
+lin recognize_4_V2 = variants{} ; -- 
+lin recognize_1_V2 = variants{} ; -- 
+lin recommend_V2V = variants{}; -- mkV2 (compoundV "आकर्षक" (mkV "बनाना")) ; -- tocheck
+lin recommend_V2 = mkV2 (compoundV "आकर्षक" (mkV "बनाना")) ; -- tocheck
+lin module_N = mkN "मडूलअ" ; -- tocheck
+lin instruction_N = mkN "चेतावनी" ; -- tocheck
+lin democratic_A = mkA "प्रजातान्त्रिक" ; -- tocheck
+lin park_N = mkN "गाड़ी खड़े करने का स्थान" ; -- tocheck
+lin weather_N = mkN "मौसम" ; -- tocheck
+lin bottle_N = mkN "उपचार-बोतल" ; -- tocheck
+lin address_V2 = mkV2 (compoundV "निवेदन" (mkV "करना")) ; -- tocheck
+lin bedroom_N = mkN "शयन कक्ष" ; -- tocheck
+lin kid_N = mkN "मेमना" ; -- tocheck
+lin pleasure_N = mkN "आमोद" ; -- tocheck
+lin realize_VS = mkVS (compoundV "में बिक" (mkV "जाना")) ; -- tocheck
+lin realize_V2 = mkV2 (compoundV "में बिक" (mkV "जाना")) ; -- tocheck
+lin assembly_N = mkN "सभाआ" ; -- tocheck
+lin expensive_A = mkA "मह्ंअगा" ; -- tocheck
+lin select_VV = variants{}; -- mkV "चुनना" ; -- tocheck
+lin select_V2V = variants{}; -- mkV2 (mkV "चुनना") ; -- tocheck
+lin select_V2 = mkV2 (mkV "चुनना") ; -- tocheck
+lin select_V = mkV "चुनना" ; -- tocheck
+lin teaching_N = mkN "अध्यापन" ; -- tocheck
+lin desire_N = mkN "चाह" ; -- tocheck
+lin whilst_Subj = variants{} ; -- 
+lin contact_V2 = mkV2 (compoundV "सम्पर्क" (mkV "करना")) ; -- tocheck
+lin implication_N = mkN "उलझाव" ; -- tocheck
+lin combine_VV = variants{}; -- compoundV "मिश्रित" (mkV "करना") ; -- tocheck
+lin combine_V2 = mkV2 (compoundV "मिश्रित" (mkV "करना")) ; -- tocheck
+lin combine_V = compoundV "मिश्रित" (mkV "करना") ; -- tocheck
+lin temperature_N = mkN "तापमान" ; -- tocheck
+lin wave_N = mkN "घूंघर" ; -- tocheck
+lin magazine_N = mkN "शस्ट्रागार" ; -- tocheck
+lin totally_Adv = variants{} ; -- 
+lin mental_A = mkA "दिमाग़ी" ; -- tocheck
+lin used_A = variants{} ; -- 
+lin store_N = mkN "बड़ी दुकान" ; -- tocheck
+lin scientific_A = mkA "वैज्ञानिक" ; -- tocheck
+lin frequently_Adv = variants{} ; -- 
+lin thanks_N = mkN "धन्यवाद" ; -- tocheck
+lin beside_Prep = variants{} ; -- 
+lin settlement_N = mkN "समझौता" ; -- tocheck
+lin absolutely_Adv = variants{} ; -- 
+lin critical_A = mkA "नाज़ुक" ; -- tocheck
+lin critical_2_A = variants{} ; -- 
+lin critical_1_A = variants{} ; -- 
+lin recognition_N = mkN "पहचान" ; -- tocheck
+lin touch_N = mkN "स्पर्श" ; -- tocheck
+lin consist_V = compoundV "" (mkV "होना") ; -- tocheck
+lin below_Prep = variants{} ; -- 
+lin silence_N = mkN "चुप्पी" ; -- tocheck
+lin expenditure_N = mkN "व्यय" ; -- tocheck
+lin institute_N = mkN "संस्था-भवन" ; -- tocheck
+lin dress_V2 = mkV2 (mkV "बनाना") ; -- tocheck
+lin dress_V = compoundV "खाद" (mkV "देना") ; -- tocheck
+lin dangerous_A = mkA "खतरनाक" ; -- tocheck
+lin familiar_A = mkA "प्रचलित" ; -- tocheck
+lin asset_N = mkN "सम्पत्ति" ; -- tocheck
+lin educational_A = mkA "शैक्षणिक" ; -- tocheck
+lin sum_N = mkN "निष्कर्ष" ; -- tocheck
+lin publication_N = mkN "प्रकाशन" ; -- tocheck
+lin partly_Adv = mkAdv "कुछ हद तक" ; -- tocheck
+lin block_N = mkN "अवरोध" ; -- tocheck
+lin seriously_Adv = variants{} ; -- 
+lin youth_N = mkN "तरूण" ; -- tocheck
+lin tape_N = mkN "फीता" ; -- tocheck
+lin elsewhere_Adv = mkAdv "अन्यत्र" ; -- tocheck
+lin cover_N = mkN "आश्रय" ; -- tocheck
+lin fee_N = mkN "फीस" ; -- tocheck
+lin program_N = mkN "कार्यक्रम" ; -- tocheck
+lin treaty_N = mkN "वार्ता" ; -- tocheck
+lin necessarily_Adv = variants{} ; -- 
+lin unlikely_A = mkA "अविश्वसनीय" ; -- tocheck
+lin properly_Adv = variants{} ; -- 
+lin guest_N = mkN "मेहमान" ; -- tocheck
+lin code_N = mkN "कूट भाषा" ; -- tocheck
+lin hill_N = mkN "पहाड़" ; -- tocheck
+lin screen_N = mkN "आड़" ; -- tocheck
+lin household_N = mkN "परिवार" ; -- tocheck
+lin sequence_N = mkN "दृश्य" ; -- tocheck
+lin correct_A = mkA "शुद्ध" ; -- tocheck
+lin female_A = mkA "कम तेजवाला" ; -- tocheck
+lin phase_N = mkN "चरण" ; -- tocheck
+lin crowd_N = mkN "भीड़" ; -- tocheck
+lin welcome_V2 = mkV2 (compoundV "अभिनंदन" (mkV "करना")) ; -- tocheck
+lin metal_N = mkN "रेल की पटरी" ; -- tocheck
+lin human_N = mkN "मानव" ; -- tocheck
+lin widely_Adv = variants{} ; -- 
+lin undertake_V2 = mkV2 (compoundV "अपने उपर" (mkV "लेना")) ; -- tocheck
+lin cut_N = mkN "मांस" ; -- tocheck
+lin sky_N = mkN "अन्तरिक्ष" ; -- tocheck
+lin brain_N = mkN "दिमाग" ; -- tocheck
+lin expert_N = mkN "विशेषज्ञ" ; -- tocheck
+lin experiment_N = mkN "प्रयोग" ; -- tocheck
+lin tiny_A = mkA "नन्हा सा" ; -- tocheck
+lin perfect_A = mkA "पूर्ण" ; -- tocheck
+lin disappear_V = compoundV "मिट" (mkV "जाना") ; -- tocheck
+lin initiative_N = mkN "प्रस्ताव" ; -- tocheck
+lin assumption_N = mkN "पुर्वानुमान" ; -- tocheck
+lin photograph_N = mkN "आलोक चिट्र" ; -- tocheck
+lin ministry_N = mkN "पादरी-पद" ; -- tocheck
+lin congress_N = mkN "सालाना बैठक" ; -- tocheck
+lin transfer_N = mkN "परिवहन" ; -- tocheck
+lin reading_N = mkN "पठन" ; -- tocheck
+lin scientist_N = mkN "वैज्ञानिक" ; -- tocheck
+lin fast_Adv = mkAdv "जल्दि से" ; -- tocheck
+lin fast_A = mkA "तेज़" ; -- tocheck
+lin closely_Adv = variants{} ; -- 
+lin thin_A = mkA "कम" ; -- tocheck
+lin solicitorMasc_N = mkN "वकील" ; -- tocheck
+lin secure_V2 = mkV2 (compoundV "अच्छी तरह से बंद" (mkV "करना")) ; -- tocheck
+lin plate_N = mkN "फोटोग्राफी की प्लेट" ; -- tocheck
+lin pool_N = mkN "खेल" ; -- tocheck
+lin gold_N = mkN "सोना" ; -- tocheck
+lin emphasis_N = mkN "महत्व" ; -- tocheck
+lin recall_VS = mkVS (compoundV "वापस" (mkV "बुलाना")) ; -- tocheck
+lin recall_V2 = mkV2 (compoundV "वापस" (mkV "बुलाना")) ; -- tocheck
+lin shout_V2 = mkV2 (compoundV "गाली" (mkV "देना")) ; -- tocheck
+lin shout_V = mkV "चीखना" ; -- tocheck
+lin generate_V2 = mkV2 (mkV "कमाना") ; -- tocheck
+lin location_N = mkN "लोकेशन" ; -- tocheck
+lin display_VS = mkVS (compoundV "प्रदर्शित" (mkV "करना")) ; -- tocheck
+lin display_V2 = mkV2 (compoundV "प्रदर्शित" (mkV "करना")) ; -- tocheck
+lin heat_N = mkN "समालोचना" ; -- tocheck
+lin gun_N = mkN "जंगी जहाज़" ; -- tocheck
+lin shut_V2 = mkV2 (mkV "अटकाना") ; -- tocheck
+lin journey_N = mkN "यात्रा" ; -- tocheck
+lin imply_VS = mkVS (compoundV "सूचित" (mkV "करना")) ; -- tocheck
+lin imply_V2 = mkV2 (compoundV "सूचित" (mkV "करना")) ; -- tocheck
+lin imply_V = compoundV "सूचित" (mkV "करना") ; -- tocheck
+lin violence_N = mkN "निरादर" ; -- tocheck
+lin dry_A = mkA "बासी" ; -- tocheck
+lin historical_A = mkA "इतिहास-वादी" ; -- tocheck
+lin step_V2 = mkV2 (mkV "चलना") ; -- tocheck
+lin step_V = mkV "चलना" ; -- tocheck
+lin curriculum_N = mkN "पाठ्यक्रम" ; -- tocheck
+lin noise_N = mkN "आवाज़" ; -- tocheck
+lin lunch_N = mkN "दोपहर का भोजन" ; -- tocheck
+lin fear_VS = mkVS (compoundV "शंका" (mkV "होना")) ; -- tocheck
+lin fear_V2 = mkV2 (compoundV "शंका" (mkV "होना")) ; -- tocheck
+lin fear_V = compoundV "शंका" (mkV "होना") ; -- tocheck
+lin succeed_V2 = mkV2 (compoundV "सफल" (mkV "होना")) ; -- tocheck
+lin succeed_V = compoundV "सफल" (mkV "होना") ; -- tocheck
+lin fall_N = mkN "गिराव" ; -- tocheck
+lin fall_2_N = variants{} ; -- 
+lin fall_1_N = variants{} ; -- 
+lin bottom_N = mkN "अंतअ" ; -- tocheck
+lin initial_A = mkA "प्रारंभिक" ; -- tocheck
+lin theme_N = mkN "विषय वस्तु" ; -- tocheck
+lin characteristic_N = mkN "विशिष्टता" ; -- tocheck
+lin pretty_Adv = variants{} ; -- 
+lin empty_A = mkA "निरर्थक" ; -- tocheck
+lin display_N = mkN "प्रदर्शनी" ; -- tocheck
+lin combination_N = mkN "संचय" ; -- tocheck
+lin interpretation_N = mkN "अर्थ" ; -- tocheck
+lin rely_V2 = variants{}; -- compoundV "निर्भर" (mkV "होना") ; -- tocheck
+lin rely_V = compoundV "निर्भर" (mkV "होना") ; -- tocheck
+lin escape_VS = mkVS (compoundV "से" (mkV "छूटना")) ; -- tocheck
+lin escape_V2 = mkV2 (compoundV "से" (mkV "छूटना")) ; -- tocheck
+lin escape_V = compoundV "से" (mkV "छूटना") ; -- tocheck
+lin score_V2 = mkV2 (compoundV "अंक" (mkV "लिखना")) ; -- tocheck
+lin score_V = compoundV "अंक" (mkV "लिखना") ; -- tocheck
+lin justice_N = mkN "न्याय" ; -- tocheck
+lin upper_A = mkA "उध्र्व" ; -- tocheck
+lin tooth_N = mkN "दंत" ; -- tocheck
+lin organize_V2V = variants{}; -- mkV2 (compoundV "सुव्यवस्थित" (mkV "करना")) ; -- tocheck
+lin organize_V2 = mkV2 (compoundV "सुव्यवस्थित" (mkV "करना")) ; -- tocheck
+lin cat_N = mkN "ईर्ष्यालुस्ट्रि" ; -- tocheck
+lin tool_N = mkN "यंट्र" ; -- tocheck
+lin spot_N = mkN "घूमने वाली तेज़ रोशनी" ; -- tocheck
+lin bridge_N = mkN "संबंध" ; -- tocheck
+lin double_A = mkA "डबल" ; -- tocheck
+lin direct_V2 = mkV2 (mkV "दिलाना") ; -- tocheck
+lin direct_V = mkV "दिलाना" ; -- tocheck
+lin conclude_VS = mkVS (compoundV "निष्कर्ष" (mkV "निकालना")) ; -- tocheck
+lin conclude_V2 = mkV2 (compoundV "निष्कर्ष" (mkV "निकालना")) ; -- tocheck
+lin conclude_V = compoundV "निष्कर्ष" (mkV "निकालना") ; -- tocheck
+lin relative_A = mkA "अनुरूप" ; -- tocheck
+lin soldier_N = mkN "सैनिक" ; -- tocheck
+lin climb_V2 = mkV2 (mkV "चढाना") ; -- tocheck
+lin climb_V = mkV "चढाना" ; -- tocheck
+lin breath_N = mkN "महक" ; -- tocheck
+lin afford_V2V = variants{}; -- mkV2 (compoundV "ख़तरा" (mkV "उठाना")) ; -- tocheck
+lin afford_V2 = mkV2 (compoundV "ख़तरा" (mkV "उठाना")) ; -- tocheck
+lin urban_A = mkA "शहरी" ; -- tocheck
+lin nurse_N = mkN "नर्स" ; -- tocheck
+lin narrow_A = mkA "संकिर्ण" ; -- tocheck
+lin liberal_A = mkA "लिबरल" ; -- tocheck
+lin coal_N = mkN "अंगार" ; -- tocheck
+lin priority_N = mkN "प्राथमिकता" ; -- tocheck
+lin wild_A = mkA "निरंकुश" ; -- tocheck
+lin revenue_N = mkN "कर" ; -- tocheck
+lin membership_N = mkN "सदस्य-संख्या" ; -- tocheck
+lin grant_N = mkN "अनुदान" ; -- tocheck
+lin approve_V2 = mkV2 (compoundV "स्वीकृति" (mkV "देना")) ; -- tocheck
+lin approve_V = compoundV "स्वीकृति" (mkV "देना") ; -- tocheck
+lin tall_A = mkA "ऊँचा" ; -- tocheck
+lin apparent_A = mkA "स्पष्ट" ; -- tocheck
+lin faith_N = mkN "भरोसा" ; -- tocheck
+lin under_Adv = mkAdv "नीचे" ; -- tocheck
+lin fix_V2 = mkV2 (mkV "निश्चितअना") ; -- tocheck
+lin fix_V = compoundV "ठिकाने" (mkV "लगाना") ; -- tocheck
+lin slow_A = mkA "ढीला" ; -- tocheck
+lin troop_N = mkN "टुकड़ी" ; -- tocheck
+lin motion_N = mkN "प्रस्ताव" ; -- tocheck
+lin leading_A = variants{} ; -- 
+lin component_N = mkN "घटक" ; -- tocheck
+lin bloody_A = mkA "बहुत ही" ; -- tocheck
+lin literature_N = mkN "रचना" ; -- tocheck
+lin conservative_A = mkA "ब्रिटेन का राजनीतिक दल" ; -- tocheck
+lin variation_N = mkN "परिवर्तन" ; -- tocheck
+lin remind_V2 = mkV2 (compoundV "याद" (mkV "दिलाना")) ; -- tocheck
+lin inform_V2 = mkV2 (compoundV "आरोप" (mkV "लगाना")) ; -- tocheck
+lin inform_V = compoundV "आरोप" (mkV "लगाना") ; -- tocheck
+lin alternative_N = mkN "विकल्प" ; -- tocheck
+lin neither_Adv = mkAdv "नहीं" ; -- tocheck
+lin outside_Adv = mkAdv "बाहर की ओर" ; -- tocheck
+lin mass_N = mkN "माट्रा" ; -- tocheck
+lin busy_A = mkA "अलंकृत" ; -- tocheck
+lin chemical_N = mkN "रसायन" ; -- tocheck
+lin careful_A = mkA "चौकस" ; -- tocheck
+lin investigate_V2 = mkV2 (compoundV "जाँच पड़्ताल" (mkV "करना")) ; -- tocheck
+lin investigate_V = compoundV "जाँच पड़्ताल" (mkV "करना") ; -- tocheck
+lin roll_V2 = mkV2 (compoundV "बराबर" (mkV "करना")) ; -- tocheck
+lin roll_V = compoundV "बराबर" (mkV "करना") ; -- tocheck
+lin instrument_N = mkN "हथियार" ; -- tocheck
+lin guide_N = mkN "गाइड" ; -- tocheck
+lin criterion_N = mkN "कसौटी" ; -- tocheck
+lin pocket_N = mkN "बंद स्थान" ; -- tocheck
+lin suggestion_N = mkN "सुझाव" ; -- tocheck
+lin aye_Interj = variants{} ; -- 
+lin entitle_VS = mkVS (compoundV "उपाधि" (mkV "देना")) ; -- tocheck
+lin entitle_V2V = variants{}; -- mkVS (compoundV "उपाधि" (mkV "देना")) ; -- tocheck
+lin tone_N = mkN "स्वास्थ्य" ; -- tocheck
+lin attractive_A = mkA "सुंदर" ; -- tocheck
+lin wing_N = mkN "पक्ष" ; -- tocheck
+lin surprise_N = mkN "आश्चर्यजनक बात" ; -- tocheck
+lin male_N = mkN "पुरूष" ; -- tocheck
+lin ring_N = mkN "गोला" ; -- tocheck
+lin pub_N = mkN "शराबखाना" ; -- tocheck
+lin fruit_N = mkN "फलोत्पादक वृक्ष" ; -- tocheck
+lin passage_N = mkN "अंश" ; -- tocheck
+lin illustrate_VS = mkVS (compoundV "सचित्र व्याख्या" (mkV "करना")) ; -- tocheck
+lin illustrate_V2 = mkV2 (compoundV "सचित्र व्याख्या" (mkV "करना")) ; -- tocheck
+lin illustrate_V = compoundV "दृष्टान्त" (mkV "देना") ; -- tocheck
+lin pay_N = mkN "मज़दूरी" ; -- tocheck
+lin ride_V2 = mkV2 (compoundV "याट्रा" (mkV "करना")) ; -- tocheck
+lin ride_V = compoundV "याट्रा" (mkV "करना") ; -- tocheck
+lin foundation_N = mkN "संस्था" ; -- tocheck
+lin restaurant_N = mkN "भोजनालय" ; -- tocheck
+lin vital_A = mkA "महत्वपूर्ण" ; -- tocheck
+lin alternative_A = mkA "वैकल्पिक" ; -- tocheck
+lin burn_V2 = mkV2 (compoundV "" (mkV "करना")) ; -- tocheck
+lin burn_V = compoundV "" (mkV "करना") ; -- tocheck
+lin map_N = mkN "मान्चिट्र" ; -- tocheck
+lin united_A = variants{} ; -- 
+lin device_N = mkN "यंत्र" ; -- tocheck
+lin jump_V2 = mkV2 (compoundV "तेज़" (mkV "चलाना")) ; -- tocheck
+lin jump_V = compoundV "तेज़" (mkV "चलाना") ; -- tocheck
+lin estimate_VS = mkVS (compoundV "आकलन" (mkV "करना")) ; -- tocheck
+lin estimate_V2V = variants{}; -- mkV2 (compoundV "आकलन" (mkV "करना")) ; -- tocheck
+lin estimate_V2 = mkV2 (compoundV "आकलन" (mkV "करना")) ; -- tocheck
+lin estimate_V = compoundV "आकलन" (mkV "करना") ; -- tocheck
+lin conduct_V2 = mkV2 (compoundV "संचालित" (mkV "करना")) ; -- tocheck
+lin conduct_V = compoundV "संचालित" (mkV "करना") ; -- tocheck
+lin derive_V2 = mkV2 (compoundV "उत्पन्न" (mkV "होना")) ; -- tocheck
+lin derive_V = compoundV "उत्पन्न" (mkV "होना") ; -- tocheck
+lin comment_VS = mkVS (compoundV "मत प्रकट" (mkV "करना")) ; -- tocheck
+lin comment_V2 = mkV2 (compoundV "मत प्रकट" (mkV "करना")) ; -- tocheck
+lin comment_V = compoundV "मत प्रकट" (mkV "करना") ; -- tocheck
+lin east_N = mkN "पूरवी भागअ" ; -- tocheck
+lin advise_VS = mkVS (compoundV "सलाह" (mkV "देना")) ; -- tocheck
+lin advise_V2 = mkV2 (compoundV "सलाह" (mkV "देना")) ; -- tocheck
+lin advise_V = compoundV "सलाह" (mkV "देना") ; -- tocheck
+lin advance_N = mkN "पेशगी" ; -- tocheck
+lin motor_N = mkN "मोटर" ; -- tocheck
+lin satisfy_V2 = mkV2 (compoundV "आपूर्ति" (mkV "करना")) ; -- tocheck
+lin hell_N = mkN "नर्क" ; -- tocheck
+lin winner_N = mkN "विजेता" ; -- tocheck
+lin effectively_Adv = variants{} ; -- 
+lin mistake_N = mkN "भ्रम" ; -- tocheck
+lin incident_N = mkN "घट्" ; -- tocheck
+lin focus_V2 = mkV2 (compoundV "ध्यान केंद्रित" (mkV "करना")) ; -- tocheck
+lin focus_V = compoundV "ध्यान केंद्रित" (mkV "करना") ; -- tocheck
+lin exercise_VV = variants{}; -- mkV "बरतना" ; -- tocheck
+lin exercise_V2 = mkV2 (mkV "बरतना") ; -- tocheck
+lin exercise_V = mkV "बरतना" ; -- tocheck
+lin representation_N = mkN "मूर्ति" ; -- tocheck
+lin release_N = mkN "मुक्ति" ; -- tocheck
+lin leaf_N = mkN "पल्ला" ; -- tocheck
+lin border_N = mkN "किनारा" ; -- tocheck
+lin wash_V2 = mkV2 (compoundV "जाँच में खरा" (mkV "उतरना")) ; -- tocheck
+lin wash_V = compoundV "जाँच में खरा" (mkV "उतरना") ; -- tocheck
+lin prospect_N = mkN "पूर्वानुमान" ; -- tocheck
+lin blow_V2 = mkV2 (mkV "गँवाना") ; -- tocheck
+lin blow_V = mkV "गँवाना" ; -- tocheck
+lin trip_N = mkN "बटन" ; -- tocheck
+lin observation_N = mkN "देखरेख" ; -- tocheck
+lin gather_V2 = mkV2 (mkV "लेना") ; -- tocheck
+lin gather_V = compoundV "प्राप्त" (mkV "करना") ; -- tocheck
+lin ancient_A = mkA "बहुत पुराना" ; -- tocheck
+lin brief_A = mkA "थोड़े समय का" ; -- tocheck
+lin gate_N = mkN "दरवाज़ा" ; -- tocheck
+lin elderly_A = mkA "वयोवृद्ध" ; -- tocheck
+lin persuade_V2V = variants{}; -- mkV2 (mkV "मनाना") ; -- tocheck
+lin persuade_V2 = mkV2 (mkV "मनाना") ; -- tocheck
+lin overall_A = mkA "सामान्य" ; -- tocheck
+lin rare_A = mkA "अधपका" ; -- tocheck
+lin index_N = mkN "सूची" ; -- tocheck
+lin hand_V2 = mkV2 (compoundV "पकड़ा" (mkV "देना")) ; -- tocheck
+lin circle_N = mkN "रंग मंडप" ; -- tocheck
+lin creation_N = mkN "सृष्टि" ; -- tocheck
+lin drawing_N = mkN "चिट्रंकनअ" ; -- tocheck
+lin anybody_NP = variants{} ; -- 
+lin flow_N = mkN "प्रवाह" ; -- tocheck
+lin matter_V = variants{} ; -- 
+lin external_A = mkA "बाह्य" ; -- tocheck
+lin capable_A = mkA "योग्य" ; -- tocheck
+lin recover_V = compoundV "पुनः प्राप्त" (mkV "करना") ; -- tocheck
+lin shot_N = mkN "छर्रा" ; -- tocheck
+lin request_N = mkN "निवेदन" ; -- tocheck
+lin impression_N = mkN "दिखावा" ; -- tocheck
+lin neighbour_N = mkN "पडोसी" ; -- tocheck
+lin theatre_N = mkN "सिनेमाघर" ; -- tocheck
+lin beneath_Prep = variants{} ; -- 
+lin hurt_V2 = mkV2 (compoundV "नुकसान" (mkV "पहुँचाना")) ; -- tocheck
+lin hurt_V = compoundV "नुकसान" (mkV "पहुँचाना") ; -- tocheck
+lin mechanism_N = mkN "प्रक्रिया" ; -- tocheck
+lin potential_N = mkN "संभावना" ; -- tocheck
+lin lean_V2 = mkV2 (compoundV "रूझान" (mkV "होना")) ; -- tocheck
+lin lean_V = compoundV "रूझान" (mkV "होना") ; -- tocheck
+lin defendant_N = mkN "प्रतिवादी" ; -- tocheck
+lin atmosphere_N = mkN "वायुमण्डल" ; -- tocheck
+lin slip_V2 = mkV2 (mkV "डालना") ; -- tocheck
+lin slip_V = mkV "डालना" ; -- tocheck
+lin chain_N = mkN "सिलसिलाआ" ; -- tocheck
+lin accompany_V2 = mkV2 (compoundV "साथी" (mkV "होना")) ; -- tocheck
+lin wonderful_A = mkA "बहुत बढिया" ; -- tocheck
+lin earn_V2 = mkV2 (mkV "पाना") ; -- tocheck
+lin earn_V = mkV "पाना" ; -- tocheck
+lin enemy_N = mkN "शट्रु" ; -- tocheck
+lin desk_N = mkN "धर्मोपदेश-आसन" ; -- tocheck
+lin engineering_N = mkN "अभियान्त्रिकी" ; -- tocheck
+lin panel_N = mkN "पट्टी" ; -- tocheck
+lin distinction_N = mkN "अन्तर" ; -- tocheck
+lin deputy_N = mkN "स्थानापन्न प्रतिनिधि" ; -- tocheck
+lin discipline_N = mkN "अनुशासन" ; -- tocheck
+lin strike_N = mkN "मार" ; -- tocheck
+lin strike_2_N = variants{} ; -- 
+lin strike_1_N = variants{} ; -- 
+lin married_A = variants{} ; -- 
+lin plenty_NP = variants{} ; -- 
+lin establishment_N = mkN "परिवार" ; -- tocheck
+lin fashion_N = mkN "सजधज" ; -- tocheck
+lin roof_N = mkN "शीर्ष" ; -- tocheck
+lin milk_N = mkN "दूध" ; -- tocheck
+lin entire_A = mkA "पूरा" ; -- tocheck
+lin tear_N = mkN "आँसू" ; -- tocheck
+lin secondary_A = mkA "मुख्य" ; -- tocheck
+lin finding_N = mkN "जाँच परिणाम" ; -- tocheck
+lin welfare_N = mkN "कल्याणकारी सहायता" ; -- tocheck
+lin increased_A = variants{} ; -- 
+lin attach_V2 = mkV2 (mkV "लगाना") ; -- tocheck
+lin attach_V = compoundV "सम्बद्ध" (mkV "होना") ; -- tocheck
+lin typical_A = variants{} ; -- 
+lin typical_3_A = variants{} ; -- 
+lin typical_2_A = variants{} ; -- 
+lin typical_1_A = variants{} ; -- 
+lin meanwhile_Adv = mkAdv "इसी दौरान" ; -- tocheck
+lin leadership_N = mkN "नेतृत्व" ; -- tocheck
+lin walk_N = mkN "चलने का तरीका" ; -- tocheck
+lin negotiation_N = mkN "समझौता" ; -- tocheck
+lin clean_A = mkA "फुर्तीला" ; -- tocheck
+lin religion_N = mkN "भक्ति" ; -- tocheck
+lin count_V2 = mkV2 (compoundV "गिनती" (mkV "करना")) ; -- tocheck
+lin count_V = compoundV "गिनती" (mkV "करना") ; -- tocheck
+lin grey_A = mkA "धूँधला" ; -- tocheck
+lin hence_Adv = mkAdv "अतः" ; -- tocheck
+lin alright_Adv = mkAdv "ठीक" ; -- tocheck
+lin first_A = variants{} ; -- 
+lin fuel_N = mkN "ईंधन" ; -- tocheck
+lin mine_N = mkN "बारूदी बम" ; -- tocheck
+lin appeal_V2 = mkV2 (compoundV "अपील" (mkV "करना")) ; -- tocheck
+lin appeal_V = compoundV "अपील" (mkV "करना") ; -- tocheck
+lin servantMasc_N = mkN "सेवक" ; -- tocheck
+lin liability_N = mkN "दायित्व" ; -- tocheck
+lin constant_A = mkA "निरन्तर" ; -- tocheck
+lin hate_VV = variants{}; -- mkV2 (compoundV "द्वेष" (mkV "करना")) ; -- tocheck
+lin hate_V2 = mkV2 (compoundV "द्वेष" (mkV "करना")) ; -- tocheck
+lin shoe_N = mkN "रोक" ; -- tocheck
+lin expense_N = mkN "खर्च" ; -- tocheck
+lin vast_A = mkA "बहुत बड़ा" ; -- tocheck
+lin soil_N = mkN "गीली मिट्टी" ; -- tocheck
+lin writing_N = mkN "लेखन" ; -- tocheck
+lin nose_N = mkN "नाक" ; -- tocheck
+lin origin_N = mkN "उत्पत्ति" ; -- tocheck
+lin lord_N = mkN "हाऊस आंफ्ॅअ लार्ड" ; -- tocheck
+lin rest_V2 = mkV2 (compoundV "आराम" (mkV "करना")) ; -- tocheck
+lin drive_N = mkN "अभियान" ; -- tocheck
+lin ticket_N = mkN "टिकट" ; -- tocheck
+lin editor_N = mkN "संपादक" ; -- tocheck
+lin switch_V2 = mkV2 (mkV "बदलना") ; -- tocheck
+lin switch_V = mkV "बदलना" ; -- tocheck
+lin provided_Subj = variants{} ; -- 
+lin northern_A = mkA "उत्तर" ; -- tocheck
+lin significance_N = mkN "महत्व" ; -- tocheck
+lin channel_N = mkN "नहर" ; -- tocheck
+lin convention_N = mkN "करार" ; -- tocheck
+lin damage_V2 = mkV2 (compoundV "क्षति" (mkV "पहुँजाना")) ; -- tocheck
+lin funny_A = mkA "मजाकिया" ; -- tocheck
+lin bone_N = mkN "हड्ड़ी" ; -- tocheck
+lin severe_A = mkA "सरल" ; -- tocheck
+lin search_V2 = mkV2 (mkV "खोजना") ; -- tocheck
+lin search_V = mkV "खोजना" ; -- tocheck
+lin iron_N = mkN "रक़ाब" ; -- tocheck
+lin vision_N = mkN "दृष्टि" ; -- tocheck
+lin via_Prep = variants{} ; -- 
+lin somewhat_Adv = mkAdv "कुछ-कुछ" ; -- tocheck
+lin inside_Adv = mkAdv "मन से" ; -- tocheck
+lin trend_N = mkN "प्रचलन" ; -- tocheck
+lin revolution_N = mkN "परिक्रमा" ; -- tocheck
+lin terrible_A = mkA "अकथनीय" ; -- tocheck
+lin knee_N = mkN "टेढा टुकड़ा" ; -- tocheck
+lin dress_N = mkN "कपड़ा" ; -- tocheck
+lin unfortunately_Adv = variants{} ; -- 
+lin steal_V2 = mkV2 (mkV "चुराना") ; -- tocheck
+lin steal_V = mkV "चुराना" ; -- tocheck
+lin criminal_A = mkA "अपराधी" ; -- tocheck
+lin signal_N = mkN "संकेतक" ; -- tocheck
+lin notion_N = mkN "धारणा" ; -- tocheck
+lin comparison_N = mkN "तुलना" ; -- tocheck
+lin academic_A = mkA "विद्वान" ; -- tocheck
+lin outcome_N = mkN "नतीजा" ; -- tocheck
+lin lawyer_N = mkN "कानून का पंडित" ; -- tocheck
+lin strongly_Adv = variants{} ; -- 
+lin surround_V2 = mkV2 (compoundV "भरा" (mkV "होना")) ; -- tocheck
+lin explore_VS = mkVS (compoundV "अन्वेषण" (mkV "करना")) ; -- tocheck
+lin explore_V2 = mkV2 (compoundV "अन्वेषण" (mkV "करना")) ; -- tocheck
+lin achievement_N = mkN "निष्पादन" ; -- tocheck
+lin odd_A = mkA "असंगत" ; -- tocheck
+lin expectation_N = mkN "उम्मीद" ; -- tocheck
+lin corporate_A = mkA "संगठित" ; -- tocheck
+lin prisoner_N = mkN "कैदी" ; -- tocheck
+lin question_V2 = mkV2 (mkV "पूछना") ; -- tocheck
+lin rapidly_Adv = variants{} ; -- 
+lin deep_Adv = mkAdv "गहरा" ; -- tocheck
+lin southern_A = mkA "दक्षिण से आने वाला" ; -- tocheck
+lin amongst_Prep = variants{} ; -- 
+lin withdraw_V2 = mkV2 (compoundV "निकाल" (mkV "लेना")) ; -- tocheck
+lin withdraw_V = compoundV "निकाल" (mkV "लेना") ; -- tocheck
+lin afterwards_Adv = mkAdv "तत्पश्चात" ; -- tocheck
+lin paint_V2 = mkV2 (compoundV "शृंगार" (mkV "करना")) ; -- tocheck
+lin paint_V = compoundV "शृंगार" (mkV "करना") ; -- tocheck
+lin judge_VS = mkVS (compoundV "निर्णय" (mkV "देना")) ; -- tocheck
+lin judge_V2 = mkV2 (compoundV "निर्णय" (mkV "देना")) ; -- tocheck
+lin judge_V = compoundV "निर्णय" (mkV "देना") ; -- tocheck
+lin citizenMasc_N = mkN "स्थानिक" ; -- tocheck
+lin permanent_A = mkA "स्थायी" ; -- tocheck
+lin weak_A = mkA "स्वराघात-हीन" ; -- tocheck
+lin separate_V2 = mkV2 (mkV "बिखेरना") ; -- tocheck
+lin separate_V = mkV "बिखेरना" ; -- tocheck
+lin plastic_N = mkN "लचीला" ; -- tocheck
+lin connect_V2 = mkV2 (compoundV "जुड़ा" (mkV "होना")) ; -- tocheck
+lin connect_V = compoundV "जुड़ा" (mkV "होना") ; -- tocheck
+lin fundamental_A = mkA "मूलभूत" ; -- tocheck
+lin plane_N = mkN "समतल" ; -- tocheck
+lin height_N = mkN "कद" ; -- tocheck
+lin opening_N = mkN "नौकरी" ; -- tocheck
+lin lesson_N = mkN "पाठ" ; -- tocheck
+lin similarly_Adv = variants{} ; -- 
+lin shock_N = mkN "टक्कर" ; -- tocheck
+lin rail_N = mkN "रेल" ; -- tocheck
+lin tenant_N = mkN "किराएदार" ; -- tocheck
+lin owe_V2 = mkV2 (mkV "चाहना") ; -- tocheck
+lin owe_V = mkV "चाहना" ; -- tocheck
+lin originally_Adv = variants{} ; -- 
+lin middle_A = mkA "मध्य्कालीन" ; -- tocheck
+lin somehow_Adv = mkAdv "किसी तरह से" ; -- tocheck
+lin minor_A = mkA "मामुली" ; -- tocheck
+lin negative_A = mkA "रृणात्मक" ; -- tocheck
+lin knock_V2 = mkV2 (compoundV "आलोचना" (mkV "करना")) ; -- tocheck
+lin knock_V = compoundV "प्रहार" (mkV "करना") ; -- tocheck
+lin root_N = mkN "मूलस्वर" ; -- tocheck
+lin pursue_V2 = mkV2 (compoundV "लगे" (mkV "रहना")) ; -- tocheck
+lin pursue_V = compoundV "लगे" (mkV "रहना") ; -- tocheck
+lin inner_A = mkA "छिपा हुआ" ; -- tocheck
+lin crucial_A = mkA "अत्यंत महत्वपूर्ण" ; -- tocheck
+lin occupy_V2 = mkV2 (mkV "रहना") ; -- tocheck
+lin occupy_V = mkV "रहना" ; -- tocheck
+lin that_AdA = variants{} ; -- 
+lin independence_N = mkN "स्वतंत्रता" ; -- tocheck
+lin column_N = mkN "पंक्त्" ; -- tocheck
+lin proceeding_N = variants{} ; -- 
+lin female_N = mkN "मादा" ; -- tocheck
+lin beauty_N = mkN "खूबसूरती" ; -- tocheck
+lin perfectly_Adv = variants{} ; -- 
+lin struggle_N = variants{} ; -- 
+lin gap_N = mkN "दरार" ; -- tocheck
+lin house_V2 = mkV2 (mkV "रखना") ; -- tocheck
+lin database_N = mkN "डाटाबेस" ; -- tocheck
+lin stretch_V2 = mkV2 (compoundV "अँगड़ाई" (mkV "लेना")) ; -- tocheck
+lin stretch_V = compoundV "अँगड़ाई" (mkV "लेना") ; -- tocheck
+lin stress_N = mkN "दबाव" ; -- tocheck
+lin passenger_N = mkN "याट्री" ; -- tocheck
+lin boundary_N = mkN "बाउन्डरी" ; -- tocheck
+lin easy_Adv = mkAdv "आहिस्ता" ; -- tocheck
+lin view_V2 = mkV2 (compoundV "विचार" (mkV "करना")) ; -- tocheck
+lin manufacturer_N = mkN "उत्पादक" ; -- tocheck
+lin sharp_A = mkA "खड़ा" ; -- tocheck
+lin formation_N = mkN "सुव्यवस्थित क्रमअ" ; -- tocheck
+lin queen_N = mkN "रानी" ; -- tocheck
+lin waste_N = mkN "कूड़ा-कचरा" ; -- tocheck
+lin virtually_Adv = variants{} ; -- 
+lin expand_V2 = mkV2 (mkV "खुलना") ; -- tocheck
+lin expand_V = mkV "खुलना" ; -- tocheck
+lin contemporary_A = mkA "आधुनिक" ; -- tocheck
+lin politician_N = mkN "राजनीतिज्ञ" ; -- tocheck
+lin back_V = compoundV "पर बाज़ी" (mkV "लगाना") ; -- tocheck
+lin territory_N = mkN "प्रदेश" ; -- tocheck
+lin championship_N = mkN "चैम्पियनशिप" ; -- tocheck
+lin exception_N = mkN "अपवाद" ; -- tocheck
+lin thick_A = mkA "गाढा" ; -- tocheck
+lin inquiry_N = mkN "सर्वेक्षण" ; -- tocheck
+lin topic_N = mkN "विषय" ; -- tocheck
+lin resident_N = mkN "निवासी" ; -- tocheck
+lin transaction_N = mkN "कार्रवाई" ; -- tocheck
+lin parish_N = mkN "पादरी का इलाका" ; -- tocheck
+lin supporter_N = mkN "हिमायती" ; -- tocheck
+lin massive_A = mkA "विशाल" ; -- tocheck
+lin light_V2 = mkV2 (compoundV "उत्तेजित" (mkV "होना")) ; -- tocheck
+lin light_V = compoundV "उत्तेजित" (mkV "होना") ; -- tocheck
+lin unique_A = mkA "विचित्र" ; -- tocheck
+lin challenge_V2 = mkV2 (mkV "ललकारना") ; -- tocheck
+lin challenge_V = mkV "ललकारना" ; -- tocheck
+lin inflation_N = mkN "मुद्रा-स्फिति" ; -- tocheck
+lin assistance_N = mkN "सहायता" ; -- tocheck
+lin list_V2V = variants{}; -- mkV2 (compoundV "सुची" (mkV "बन्ना")) ; -- tocheck
+lin list_V2 = mkV2 (compoundV "सुची" (mkV "बन्ना")) ; -- tocheck
+lin list_V = compoundV "सुची" (mkV "बन्ना") ; -- tocheck
+lin identity_N = mkN "सर्वसमता" ; -- tocheck
+lin suit_V2 = mkV2 (compoundV "उपयुक्त" (mkV "होना")) ; -- tocheck
+lin suit_V = compoundV "उपयुक्त" (mkV "होना") ; -- tocheck
+lin parliamentary_A = mkA "संसद-संसदीय्" ; -- tocheck
+lin unknown_A = mkA "अज्ञात" ; -- tocheck
+lin preparation_N = mkN "अभ्यासकार्य" ; -- tocheck
+lin elect_V3 = variants{}; -- mkV2 (compoundV "पस्ंअद" (mkV "करना")) ; -- tocheck
+lin elect_V2V = variants{}; -- mkV2 (compoundV "पस्ंअद" (mkV "करना")) ; -- tocheck
+lin elect_V2 = mkV2 (compoundV "पस्ंअद" (mkV "करना")) ; -- tocheck
+lin elect_V = compoundV "पस्ंअद" (mkV "करना") ; -- tocheck
+lin badly_Adv = variants{} ; -- 
+lin moreover_Adv = mkAdv "इसके अलावा" ; -- tocheck
+lin tie_V2 = mkV2 (compoundV "सुरों को" (mkV "मिलाना")) ; -- tocheck
+lin tie_V = compoundV "सुरों को" (mkV "मिलाना") ; -- tocheck
+lin cancer_N = mkN "कैंसर" ; -- tocheck
+lin champion_N = mkN "विजेता" ; -- tocheck
+lin exclude_V2 = mkV2 (mkV "निकालना") ; -- tocheck
+lin review_V2 = mkV2 (compoundV "समालोचना" (mkV "करना")) ; -- tocheck
+lin review_V = compoundV "समालोचना" (mkV "करना") ; -- tocheck
+lin licence_N = mkN "स्वच्छंदता" ; -- tocheck
+lin breakfast_N = mkN "नाश्ता" ; -- tocheck
+lin minority_N = mkN "अल्पसंख्यक" ; -- tocheck
+lin appreciate_V2 = mkV2 (mkV "आँकना") ; -- tocheck
+lin appreciate_V = mkV "आँकना" ; -- tocheck
+lin fan_N = variants{} ; -- 
+lin fan_3_N = mkN "प्रशंसक" ; -- tocheck
+lin fan_2_N = mkN "प्रशंसक" ; -- tocheck
+lin fan_1_N = mkN "प्रशंसक" ; -- tocheck
+lin chief_N = mkN "अध्यक्ष" ; -- tocheck
+lin accommodation_N = mkN "समंजन" ; -- tocheck
+lin subsequent_A = mkA "बाद का" ; -- tocheck
+lin democracy_N = mkN "लोकतंट्र" ; -- tocheck
+lin brown_A = mkA "भूरे रंग का" ; -- tocheck
+lin taste_N = mkN "मजा" ; -- tocheck
+lin crown_N = mkN "पुरस्कार" ; -- tocheck
+lin permit_V2V = variants{}; -- mkV2 (compoundV "अनुमति" (mkV "देना")) ; -- tocheck
+lin permit_V2 = mkV2 (compoundV "अनुमति" (mkV "देना")) ; -- tocheck
+lin permit_V = compoundV "अनुमति" (mkV "देना") ; -- tocheck
+lin buyerMasc_N = mkN "क्रेता" ; -- tocheck
+lin gift_N = mkN "भेंटअ" ; -- tocheck
+lin resolution_N = mkN "समाधान" ; -- tocheck
+lin angry_A = mkA "कष्टप्रद" ; -- tocheck
+lin metre_N = mkN "माप" ; -- tocheck
+lin wheel_N = mkN "पहिया" ; -- tocheck
+lin clause_N = mkN "परिच्छेद" ; -- tocheck
+lin break_N = mkN "विच्छेद" ; -- tocheck
+lin tank_N = mkN "टंकी" ; -- tocheck
+lin benefit_V2 = mkV2 (compoundV "हितकारी" (mkV "होना")) ; -- tocheck
+lin benefit_V = compoundV "हितकारी" (mkV "होना") ; -- tocheck
+lin engage_V2 = mkV2 (compoundV "सगाई" (mkV "करना")) ; -- tocheck
+lin engage_V = compoundV "सगाई" (mkV "करना") ; -- tocheck
+lin alive_A = mkA "जीवित" ; -- tocheck
+lin complaint_N = mkN "रोग" ; -- tocheck
+lin inch_N = mkN "इंचअ" ; -- tocheck
+lin firm_A = mkA "उच्चावचनहीन" ; -- tocheck
+lin abandon_V2 = mkV2 (compoundV "रोक" (mkV "देना")) ; -- tocheck
+lin blame_V2 = mkV2 (compoundV "कटु आलोचना" (mkV "करना")) ; -- tocheck
+lin blame_V = compoundV "कटु आलोचना" (mkV "करना") ; -- tocheck
+lin clean_V2 = mkV2 (compoundV "सफ़" (mkV "करना")) ; -- tocheck
+lin clean_V = compoundV "सफ़" (mkV "करना") ; -- tocheck
+lin quote_V2 = mkV2 (compoundV "भाव" (mkV "बताना")) ; -- tocheck
+lin quote_V = compoundV "भाव" (mkV "बताना") ; -- tocheck
+lin quantity_N = mkN "इयत्ता" ; -- tocheck
+lin rule_VS = mkVS (compoundV "फैसला" (mkV "देना")) ; -- tocheck
+lin rule_V2 = mkV2 (compoundV "फैसला" (mkV "देना")) ; -- tocheck
+lin rule_V = compoundV "फैसला" (mkV "देना") ; -- tocheck
+lin guilty_A = mkA "दोषी" ; -- tocheck
+lin prior_A = mkA "पूर्व" ; -- tocheck
+lin round_A = mkA "पूर्णांक" ; -- tocheck
+lin eastern_A = mkA "पूर्व की ओर" ; -- tocheck
+lin coat_N = mkN "जाकेट" ; -- tocheck
+lin involvement_N = mkN "हस्तक्षेप" ; -- tocheck
+lin tension_N = mkN "मानसिक तनाव" ; -- tocheck
+lin diet_N = mkN "आहार" ; -- tocheck
+lin enormous_A = mkA "बड़ा" ; -- tocheck
+lin score_N = mkN "कारण" ; -- tocheck
+lin rarely_Adv = variants{} ; -- 
+lin prize_N = mkN "धन" ; -- tocheck
+lin remaining_A = variants{} ; -- 
+lin significantly_Adv = variants{} ; -- 
+lin glance_V2 = mkV2 (mkV "चमकना") ; -- tocheck
+lin glance_V = mkV "चमकना" ; -- tocheck
+lin dominate_V2 = mkV2 (compoundV "हावी" (mkV "होना")) ; -- tocheck
+lin dominate_V = compoundV "हावी" (mkV "होना") ; -- tocheck
+lin trust_VS = mkVS (compoundV "पर भरोसा करना" (mkV "करना")) ; -- tocheck
+lin trust_V2 = mkV2 (compoundV "पर भरोसा करना" (mkV "करना")) ; -- tocheck
+lin naturally_Adv = variants{} ; -- 
+lin interpret_V2 = mkV2 (compoundV "अर्थ" (mkV "लगाना")) ; -- tocheck
+lin interpret_V = compoundV "अर्थ" (mkV "लगाना") ; -- tocheck
+lin land_V2 = mkV2 (mkV "पह्ँउचना") ; -- tocheck
+lin land_V = mkV "पह्ँउचना" ; -- tocheck
+lin frame_N = mkN "सीमा रेखा" ; -- tocheck
+lin extension_N = mkN "फैलाव" ; -- tocheck
+lin mix_V2 = mkV2 (compoundV "मिश्रित" (mkV "करना")) ; -- tocheck
+lin mix_V = mkV "मिल्ना" ; -- tocheck
+lin spokesman_N = mkN "प्रवक्ता" ; -- tocheck
+lin friendly_A = mkA "मित्रवत" ; -- tocheck
+lin acknowledge_VS = mkVS (compoundV "प्राप्ति सूचना" (mkV "देना")) ; -- tocheck
+lin acknowledge_V2 = mkV2 (compoundV "प्राप्ति सूचना" (mkV "देना")) ; -- tocheck
+lin register_V2 = mkV2 (compoundV "रजिस्ट्री" (mkV "करना")) ; -- tocheck
+lin register_V = compoundV "रजिस्ट्री" (mkV "करना") ; -- tocheck
+lin regime_N = variants{} ; -- 
+lin regime_2_N = variants{} ; -- 
+lin regime_1_N = variants{} ; -- 
+lin fault_N = mkN "बिज्ली की धार का विच्छेद" ; -- tocheck
+lin dispute_N = mkN "मतभेद" ; -- tocheck
+lin grass_N = mkN "ग्रास" ; -- tocheck
+lin quietly_Adv = variants{} ; -- 
+lin decline_N = mkN "गिरावट" ; -- tocheck
+lin dismiss_V2 = mkV2 (compoundV "निकाल" (mkV "देना")) ; -- tocheck
+lin delivery_N = mkN "वितरण" ; -- tocheck
+lin complain_VS = mkVS (compoundV "तकलीफ़" (mkV "बतलाना")) ; -- tocheck
+lin complain_V = compoundV "तकलीफ़" (mkV "बतलाना") ; -- tocheck
+lin conservative_N = mkN "अनुदारवादी" ; -- tocheck
+lin shift_V2 = mkV2 (compoundV "चला" (mkV "जाना")) ; -- tocheck
+lin shift_V = compoundV "का स्थान" (mkV "बदलना") ; -- tocheck
+lin port_N = mkN "चाल-ढाल" ; -- tocheck
+lin beach_N = mkN "समुद्र-तट" ; -- tocheck
+lin string_N = mkN "रस्सी" ; -- tocheck
+lin depth_N = mkN "गहराई" ; -- tocheck
+lin unusual_A = mkA "असामान्य" ; -- tocheck
+lin travel_N = mkN "सफ़र" ; -- tocheck
+lin pilot_N = mkN "मार्गदर्शक" ; -- tocheck
+lin obligation_N = mkN "दायित्व" ; -- tocheck
+lin gene_N = mkN "जीन" ; -- tocheck
+lin yellow_A = mkA "सुनहरा" ; -- tocheck
+lin republic_N = mkN "गणराज्य" ; -- tocheck
+lin shadow_N = mkN "काला धब्बा" ; -- tocheck
+lin dear_A = mkA "प्रिय" ; -- tocheck
+lin analyse_V2 = mkV2 (compoundV "मनोविश्लेषण" (mkV "करना")) ; -- tocheck
+lin anywhere_Adv = mkAdv "कहीं" ; -- tocheck
+lin average_N = mkN "औसत" ; -- tocheck
+lin phrase_N = mkN "शैली" ; -- tocheck
+lin long_term_A = variants{} ; -- 
+lin crew_N = mkN "कर्मी दल" ; -- tocheck
+lin lucky_A = mkA "भाग्यशाली" ; -- tocheck
+lin restore_V2 = mkV2 (compoundV "वापस" (mkV "लौटाना")) ; -- tocheck
+lin convince_V2V = variants{}; -- mkV2 (compoundV "विश्वास" (mkV "दिलाना")) ; -- tocheck
+lin convince_V2 = mkV2 (compoundV "विश्वास" (mkV "दिलाना")) ; -- tocheck
+lin coast_N = mkN "किनारा" ; -- tocheck
+lin engineer_N = mkN "आभिय्ंअता" ; -- tocheck
+lin heavily_Adv = variants{} ; -- 
+lin extensive_A = mkA "बहुत बड़ा" ; -- tocheck
+lin glad_A = mkA "मुक्त" ; -- tocheck
+lin charity_N = mkN "परोपकार" ; -- tocheck
+lin oppose_V2 = mkV2 (compoundV "बाधा" (mkV "डालना")) ; -- tocheck
+lin oppose_V = compoundV "बाधा" (mkV "डालना") ; -- tocheck
+lin defend_V2 = mkV2 (mkV "बचाना") ; -- tocheck
+lin alter_V2 = mkV2 (compoundV "बदल" (mkV "देना")) ; -- tocheck
+lin alter_V = compoundV "बदल" (mkV "देना") ; -- tocheck
+lin warning_N = mkN "चेतावनी" ; -- tocheck
+lin arrest_V2 = mkV2 (compoundV "गिरफ्तार" (mkV "करना")) ; -- tocheck
+lin framework_N = mkN "संरचना" ; -- tocheck
+lin approval_N = mkN "पसंदगी" ; -- tocheck
+lin bother_VV = variants{}; -- compoundV "कष्ट" (mkV "उठाना") ; -- tocheck
+lin bother_V2V = variants{}; -- mkV2 (compoundV "कष्ट" (mkV "देना")) ; -- tocheck
+lin bother_V2 = mkV2 (compoundV "कष्ट" (mkV "देना")) ; -- tocheck
+lin bother_V = compoundV "कष्ट" (mkV "उठाना") ; -- tocheck
+lin novel_N = mkN "उपन्यास" ; -- tocheck
+lin accuse_V2 = mkV2 (compoundV "अभियोग" (mkV "लगाना")) ; -- tocheck
+lin surprised_A = variants{} ; -- 
+lin currency_N = mkN "व्यापकता" ; -- tocheck
+lin restrict_V2 = mkV2 (compoundV "सीमित" (mkV "करना")) ; -- tocheck
+lin restrict_V = compoundV "सीमित" (mkV "करना") ; -- tocheck
+lin possess_V2 = mkV2 (compoundV "पास" (mkV "होना")) ; -- tocheck
+lin moral_A = mkA "नीतिसंगत" ; -- tocheck
+lin protein_N = mkN "प्रोटिन" ; -- tocheck
+lin distinguish_V2 = mkV2 (mkV "पहचानना") ; -- tocheck
+lin distinguish_V = mkV "पहचानना" ; -- tocheck
+lin gently_Adv = mkAdv "हल्के से" ; -- tocheck
+lin reckon_VS = mkVS (compoundV "अनुमान" (mkV "लगाना")) ; -- tocheck
+lin incorporate_V2 = mkV2 (compoundV "समाविष्ट" (mkV "करना")) ; -- tocheck
+lin proceed_V = compoundV "शुरू" (mkV "करना") ; -- tocheck
+lin assist_V2 = mkV2 (compoundV "सुविधा" (mkV "देना")) ; -- tocheck
+lin assist_V = compoundV "सुविधा" (mkV "देना") ; -- tocheck
+lin sure_Adv = mkAdv "निसंदेह" ; -- tocheck
+lin stress_VS = mkVS (compoundV "स्वराघात" (mkV "करना")) ; -- tocheck
+lin stress_V2 = mkV2 (compoundV "स्वराघात" (mkV "करना")) ; -- tocheck
+lin justify_VV = variants{}; -- mkV2 (compoundV "कारण" (mkV "दिखाना")) ; -- tocheck
+lin justify_V2 = mkV2 (compoundV "कारण" (mkV "दिखाना")) ; -- tocheck
+lin behalf_N = variants{} ; -- 
+lin councillor_N = mkN "पार्षद्" ; -- tocheck
+lin setting_N = mkN "स्थान" ; -- tocheck
+lin command_N = mkN "दस्ता" ; -- tocheck
+lin command_2_N = variants{} ; -- 
+lin command_1_N = variants{} ; -- 
+lin maintenance_N = mkN "रख रखाव" ; -- tocheck
+lin stair_N = mkN "सीढी" ; -- tocheck
+lin poem_N = mkN "पद्य" ; -- tocheck
+lin chest_N = mkN "सीना" ; -- tocheck
+lin like_Adv = mkAdv "उसी ढ्ंअज से" ; -- tocheck
+lin secret_N = mkN "राज" ; -- tocheck
+lin restriction_N = mkN "प्रतिबन्ध" ; -- tocheck
+lin efficient_A = mkA "सक्षम" ; -- tocheck
+lin suspect_VS = mkVS (mkV "लगना" ); -- tocheck
+lin suspect_V2 = mkV2 (mkV "लगना") ; -- tocheck
+lin hat_N = mkN "हैट" ; -- tocheck
+lin tough_A = mkA "कठोर" ; -- tocheck
+lin firmly_Adv = variants{} ; -- 
+lin willing_A = mkA "स्वैच्छिक" ; -- tocheck
+lin healthy_A = mkA "निरोग" ; -- tocheck
+lin focus_N = mkN "केंद्र" ; -- tocheck
+lin construct_V2 = mkV2 (mkV "बनाना") ; -- tocheck
+lin occasionally_Adv = variants{} ; -- 
+lin mode_N = mkN "प्रणाली" ; -- tocheck
+lin saving_N = mkN "बचत" ; -- tocheck
+lin comfortable_A = mkA "आराम" ; -- tocheck
+lin camp_N = mkN "छावनी" ; -- tocheck
+lin trade_V2 = mkV2 (compoundV "व्यापार" (mkV "करना")) ; -- tocheck
+lin trade_V = compoundV "कारोबार" (mkV "करना") ; -- tocheck
+lin export_N = mkN "निर्यात" ; -- tocheck
+lin wake_V2 = mkV2 (compoundV "सचेत" (mkV "करना")) ; -- tocheck
+lin wake_V = compoundV "सचेत" (mkV "करना") ; -- tocheck
+lin partnership_N = mkN "भागीदारी" ; -- tocheck
+lin daily_A = mkA "दैनिक" ; -- tocheck
+lin abroad_Adv = mkAdv "घर के बाहर" ; -- tocheck
+lin profession_N = mkN "घोषणा" ; -- tocheck
+lin load_N = mkN "स्फोटक शीर्ष" ; -- tocheck
+lin countryside_N = mkN "देहात" ; -- tocheck
+lin boot_N = mkN "लात" ; -- tocheck
+lin mostly_Adv = mkAdv "मूख्य रुप से" ; -- tocheck
+lin sudden_A = mkA "आकस्मिक" ; -- tocheck
+lin implement_V2 = mkV2 (compoundV "अनुबंध" (mkV "करना")) ; -- tocheck
+lin reputation_N = mkN "नाम" ; -- tocheck
+lin print_V2 = mkV2 (compoundV "अमिट छाप" (mkV "छोड़ना")) ; -- tocheck
+lin print_V = compoundV "अमिट छाप" (mkV "छोड़ना") ; -- tocheck
+lin calculate_VS = mkVS (compoundV "निर्भर" (mkV "रहना")) ; -- tocheck
+lin calculate_V2 = mkV2 (compoundV "निर्भर" (mkV "रहना")) ; -- tocheck
+lin calculate_V = compoundV "व्यव्स्था" (mkV "करना") ; -- tocheck
+lin keen_A = mkA "अत्यंत" ; -- tocheck
+lin guess_VS = mkVS (compoundV "अन्दाजा" (mkV "लगाना")) ; -- tocheck
+lin guess_V2 = mkV2 (compoundV "अन्दाजा" (mkV "लगाना")) ; -- tocheck
+lin guess_V = compoundV "अन्दाजा" (mkV "लगाना") ; -- tocheck
+lin recommendation_N = mkN "संस्तुति" ; -- tocheck
+lin autumn_N = mkN "शरद्" ; -- tocheck
+lin conventional_A = mkA "परम्परागत" ; -- tocheck
+lin cope_V = compoundV "मुक़ाबला" (mkV "करना") ; -- tocheck
+lin constitute_V2 = mkV2 (compoundV "बना" (mkV "होना")) ; -- tocheck
+lin poll_N = mkN "मत" ; -- tocheck
+lin voluntary_A = mkA "स्वेच्छाकृत" ; -- tocheck
+lin valuable_A = mkA "अनमोल" ; -- tocheck
+lin recovery_N = mkN "प्रतिलाभ" ; -- tocheck
+lin cast_V2 = mkV2 (mkV "ढालना") ; -- tocheck
+lin cast_V = mkV "ढालना" ; -- tocheck
+lin premise_N = mkN "आधार वाक्य" ; -- tocheck
+lin resolve_V2 = mkV2 (compoundV "विघटन" (mkV "करना")) ; -- tocheck
+lin resolve_V = compoundV "विघटन" (mkV "करना") ; -- tocheck
+lin regularly_Adv = variants{} ; -- 
+lin solve_V2 = mkV2 (compoundV "समाधान" (mkV "निकालना")) ; -- tocheck
+lin plaintiff_N = mkN "अभियोक्ता" ; -- tocheck
+lin critic_N = mkN "समीक्षक" ; -- tocheck
+lin agriculture_N = mkN "कृषि-विभाग" ; -- tocheck
+lin ice_N = mkN "जमी हुई मिठाई" ; -- tocheck
+lin constitution_N = mkN "संविधान" ; -- tocheck
+lin communist_N = mkN "साम्यवादी" ; -- tocheck
+lin layer_N = mkN "परत" ; -- tocheck
+lin recession_N = mkN "घटाव" ; -- tocheck
+lin slight_A = mkA "पतला" ; -- tocheck
+lin dramatic_A = mkA "प्रभावशाली" ; -- tocheck
+lin golden_A = mkA "बहुमुल्य" ; -- tocheck
+lin temporary_A = mkA "अस्थायी" ; -- tocheck
+lin suit_N = mkN "सेट" ; -- tocheck
+lin shortly_Adv = variants{} ; -- 
+lin initially_Adv = variants{} ; -- 
+lin arrival_N = mkN "आगन्तुक" ; -- tocheck
+lin protest_N = mkN "प्रतिवाद" ; -- tocheck
+lin resistance_N = mkN "गुरिल्ला समूह" ; -- tocheck
+lin silent_A = mkA "मौनी" ; -- tocheck
+lin presentation_N = mkN "उपहारअ" ; -- tocheck
+lin soul_N = mkN "व्यक्ति" ; -- tocheck
+lin self_N = mkN "अहम्" ; -- tocheck
+lin judgment_N = mkN "निर्णय" ; -- tocheck
+lin feed_V2 = mkV2 (mkV "चलाना") ; -- tocheck
+lin feed_V = mkV "चलाना" ; -- tocheck
+lin muscle_N = mkN "ताकत" ; -- tocheck
+lin shareholder_N = mkN "हिस्सेदार" ; -- tocheck
+lin opposite_A = mkA "प्रतिकूल" ; -- tocheck
+lin pollution_N = mkN "प्रदूषण" ; -- tocheck
+lin wealth_N = mkN "बहुलता" ; -- tocheck
+lin video_taped_A = variants{} ; -- 
+lin kingdom_N = mkN "राष्ट्र" ; -- tocheck
+lin bread_N = mkN "जीविका" ; -- tocheck
+lin perspective_N = mkN "दृश्य" ; -- tocheck
+lin camera_N = mkN "अँधेरा कक्ष" ; -- tocheck
+lin prince_N = mkN "राजकुमार-राजकुमारी" ; -- tocheck
+lin illness_N = mkN "रोग" ; -- tocheck
+lin cake_N = mkN "खली" ; -- tocheck
+lin meat_N = mkN "खाद्य" ; -- tocheck
+lin submit_V2 = mkV2 (compoundV "झुक" (mkV "जाना")) ; -- tocheck
+lin submit_V = compoundV "झुक" (mkV "जाना") ; -- tocheck
+lin ideal_A = mkA "कालपनिक" ; -- tocheck
+lin relax_V2 = mkV2 (compoundV "शिथिल पड़" (mkV "जाना")) ; -- tocheck
+lin relax_V = compoundV "शिथिल पड़" (mkV "जाना") ; -- tocheck
+lin penalty_N = mkN "जुर्माना" ; -- tocheck
+lin purchase_V2 = mkV2 (mkV "ख़रीदना") ; -- tocheck
+lin tired_A = variants{} ; -- 
+lin beer_N = mkN "ग्लास बीयर" ; -- tocheck
+lin specify_VS = mkVS (compoundV "स्पष्ट रूप से" (mkV "बताना")) ; -- tocheck
+lin specify_V2 = mkV2 (compoundV "स्पष्ट रूप से" (mkV "बताना")) ; -- tocheck
+lin specify_V = compoundV "स्पष्ट रूप से" (mkV "बताना") ; -- tocheck
+lin short_Adv = mkAdv "एकाएक" ; -- tocheck
+lin monitor_V2 = mkV2 (mkV "दिखाना") ; -- tocheck
+lin monitor_V = mkV "दिखाना" ; -- tocheck
+lin electricity_N = mkN "बिजली" ; -- tocheck
+lin specifically_Adv = variants{} ; -- 
+lin bond_N = mkN "अनुबंध पट्र" ; -- tocheck
+lin statutory_A = mkA "संवैधानिक" ; -- tocheck
+lin laboratory_N = mkN "प्रयोगशाला" ; -- tocheck
+lin federal_A = mkA "संघीय" ; -- tocheck
+lin captain_N = mkN "मुखिया" ; -- tocheck
+lin deeply_Adv = variants{} ; -- 
+lin pour_V2 = mkV2 (mkV "बरसाना") ; -- tocheck
+lin pour_V = mkV "बरसाना" ; -- tocheck
+lin boss_N = mkN "बस" ; -- tocheck
+lin creature_N = mkN "जानवर" ; -- tocheck
+lin urge_VS = mkVS (compoundV "दृढतापूर्वक अनुनय" (mkV "करना")) ; -- tocheck
+lin urge_V2V = variants{}; -- mkV2 (compoundV "दृढतापूर्वक अनुनय" (mkV "करना")) ; -- tocheck
+lin urge_V2 = mkV2 (compoundV "दृढतापूर्वक अनुनय" (mkV "करना")) ; -- tocheck
+lin locate_V2 = mkV2 (compoundV "स्थापित" (mkV "करना")) ; -- tocheck
+lin locate_V = compoundV "स्थापित" (mkV "करना") ; -- tocheck
+lin being_N = mkN "अस्तित्व" ; -- tocheck
+lin struggle_VV = variants{}; -- compoundV "मुकाबला" (mkV "करना") ; -- tocheck
+lin struggle_V = compoundV "मुकाबला" (mkV "करना") ; -- tocheck
+lin lifespan_N = variants{} ; -- 
+lin flat_A = mkA "स्पष्ट" ; -- tocheck
+lin valley_N = mkN "दर्रा" ; -- tocheck
+lin like_A = mkA "समान" ; -- tocheck
+lin guard_N = mkN "कटघरा" ; -- tocheck
+lin emergency_N = mkN "आपात काल" ; -- tocheck
+lin dark_N = mkN "अज्ञातअ" ; -- tocheck
+lin bomb_N = mkN "अणु-अस्ट्र" ; -- tocheck
+lin dollar_N = mkN "डलर" ; -- tocheck
+lin efficiency_N = mkN "कार्यक्षमता" ; -- tocheck
+lin mood_N = mkN "मूड" ; -- tocheck
+lin convert_V2 = mkV2 (compoundV "गोल करके एक प्रयत्न को पूरा" (mkV "करना")) ; -- tocheck
+lin convert_V = compoundV "गोल करके एक प्रयत्न को पूरा" (mkV "करना") ; -- tocheck
+lin possession_N = mkN "सम्पत्ति" ; -- tocheck
+lin marketing_N = mkN "दुकानदारी" ; -- tocheck
+lin please_VV = variants{}; -- mkV "चाहना" ; -- tocheck
+lin please_V2V = variants{}; -- mkV2 (mkV "चाहना") ; -- tocheck
+lin please_V2 = mkV2 (mkV "चाहना") ; -- tocheck
+lin please_V = mkV "चाहना" ; -- tocheck
+lin habit_N = mkN "रीति-रिवाज" ; -- tocheck
+lin subsequently_Adv = variants{} ; -- 
+lin round_N = mkN "बारी" ; -- tocheck
+lin purchase_N = mkN "खरीदी हुई बस्तु" ; -- tocheck
+lin sort_V2 = mkV2 (compoundV "पसन्द" (mkV "करना")) ; -- tocheck
+lin sort_V = compoundV "छाँट कर" (mkV "निकालना") ; -- tocheck
+lin outside_A = mkA "के बाहर" ; -- tocheck
+lin gradually_Adv = variants{} ; -- 
+lin expansion_N = mkN "विस्तार" ; -- tocheck
+lin competitive_A = mkA "प्रतिस्पर्धात्मक" ; -- tocheck
+lin cooperation_N = mkN "सहयोग" ; -- tocheck
+lin acceptable_A = mkA "संतोषजनक" ; -- tocheck
+lin angle_N = mkN "कोना" ; -- tocheck
+lin cook_V2 = mkV2 (compoundV "गोलमाल" (mkV "करना")) ; -- tocheck
+lin cook_V = compoundV "गोलमाल" (mkV "करना") ; -- tocheck
+lin net_A = mkA "अंतिम" ; -- tocheck
+lin sensitive_A = mkA "नाजुक" ; -- tocheck
+lin ratio_N = mkN "अनुपात" ; -- tocheck
+lin kiss_V2 = mkV2 (mkV "छूऊना") ; -- tocheck
+lin amount_V = variants{} ; -- 
+lin sleep_N = mkN "नींद" ; -- tocheck
+lin finance_V2 = variants{} ; -- 
+lin essentially_Adv = variants{} ; -- 
+lin fund_V2 = mkV2 (compoundV "नियत ब्याज पर स्थायी ऋण में परावर्तित कर" (mkV "देना")) ; -- tocheck
+lin preserve_V2 = mkV2 (compoundV "सुरक्षित" (mkV "रखना")) ; -- tocheck
+lin wedding_N = mkN "विवाह" ; -- tocheck
+lin personality_N = mkN "प्रसिद्ध कलाकार" ; -- tocheck
+lin bishop_N = mkN "उंट" ; -- tocheck
+lin dependent_A = mkA "आश्रित" ; -- tocheck
+lin landscape_N = mkN "भू-दृश्य" ; -- tocheck
+lin pure_A = mkA "अमल" ; -- tocheck
+lin mirror_N = mkN "शीशा" ; -- tocheck
+lin lock_V2 = mkV2 (compoundV "ब्ंअद" (mkV "करना")) ; -- tocheck
+lin lock_V = compoundV "ताला" (mkV "देना") ; -- tocheck
+lin symptom_N = mkN "आसार" ; -- tocheck
+lin promotion_N = mkN "तरक्की" ; -- tocheck
+lin global_A = mkA "सार्वभौमिक" ; -- tocheck
+lin aside_Adv = mkAdv "एके ओर" ; -- tocheck
+lin tendency_N = mkN "आदत" ; -- tocheck
+lin conservation_N = mkN "अविनाशिता" ; -- tocheck
+lin reply_N = mkN "जवाब" ; -- tocheck
+lin estimate_N = mkN "आकलन" ; -- tocheck
+lin qualification_N = mkN "अहर्ता" ; -- tocheck
+lin pack_V2 = mkV2 (compoundV "भरा हुआ" (mkV "होना")) ; -- tocheck
+lin pack_V = compoundV "भरा हुआ" (mkV "होना") ; -- tocheck
+lin governor_N = mkN "जेलरअ" ; -- tocheck
+lin expected_A = variants{} ; -- 
+lin invest_V2 = mkV2 (compoundV "पूंजी" (mkV "लगाना")) ; -- tocheck
+lin invest_V = mkV "देना" ; -- tocheck
+lin cycle_N = mkN "सिलसिला" ; -- tocheck
+lin alright_A = variants{} ; -- 
+lin philosophy_N = mkN "सिद्धांत" ; -- tocheck
+lin gallery_N = mkN "भवन" ; -- tocheck
+lin sad_A = mkA "दुःखी" ; -- tocheck
+lin intervention_N = mkN "हस्तक्षेप" ; -- tocheck
+lin emotional_A = mkA "भावात्मक" ; -- tocheck
+lin advertising_N = mkN "विज्ञापन" ; -- tocheck
+lin regard_N = mkN "नमस्कार" ; -- tocheck
+lin dance_V2 = mkV2 (compoundV "ऊपर-नीचे" (mkV "होना")) ; -- tocheck
+lin dance_V = compoundV "ऊपर-नीचे" (mkV "होना") ; -- tocheck
+lin cigarette_N = mkN "सिगरेट" ; -- tocheck
+lin predict_VS = mkVS (compoundV "पूर्वानुमान" (mkV "करना")) ; -- tocheck
+lin predict_V2 = mkV2 (compoundV "पूर्वानुमान" (mkV "करना")) ; -- tocheck
+lin adequate_A = mkA "काफी" ; -- tocheck
+lin variable_N = mkN "परिवर्ती तारक" ; -- tocheck
+lin net_N = mkN "जाल" ; -- tocheck
+lin retire_V2 = mkV2 (compoundV "पीछे" (mkV "हटना")) ; -- tocheck
+lin retire_V = compoundV "पीछे" (mkV "हटना") ; -- tocheck
+lin sugar_N = mkN "चीनी" ; -- tocheck
+lin pale_A = mkA "मुरझाया" ; -- tocheck
+lin frequency_N = mkN "फ्रिक्वेन्सि" ; -- tocheck
+lin guy_N = mkN "आदमी" ; -- tocheck
+lin feature_V2 = mkV2 (compoundV "प्रधानता" (mkV "देना")) ; -- tocheck
+lin furniture_N = mkN "फर्नीचर" ; -- tocheck
+lin administrative_A = mkA "प्रशासनिक" ; -- tocheck
+lin wooden_A = mkA "लकड़ी का" ; -- tocheck
+lin input_N = mkN "निवेश" ; -- tocheck
+lin phenomenon_N = mkN "तथ्य" ; -- tocheck
+lin surprising_A = mkA "आश्चर्यजनक" ; -- tocheck
+lin jacket_N = mkN "आवरण" ; -- tocheck
+lin actor_N = mkN "कर्ता" ; -- tocheck
+lin actor_2_N = variants{} ; -- 
+lin actor_1_N = variants{} ; -- 
+lin kick_V2 = mkV2 (compoundV "असंतोष प्रकट" (mkV "करना")) ; -- tocheck
+lin kick_V = compoundV "असंतोष प्रकट" (mkV "करना") ; -- tocheck
+lin producer_N = mkN "उत्पादक" ; -- tocheck
+lin hearing_N = mkN "सुनने की क्षमता" ; -- tocheck
+lin chip_N = mkN "चिप्पीई" ; -- tocheck
+lin equation_N = mkN "समता" ; -- tocheck
+lin certificate_N = mkN "प्रमाण पट्र" ; -- tocheck
+lin hello_Interj = mkInterj "नमस्कार" ;
+lin remarkable_A = mkA "विशिष्ट" ; -- tocheck
+lin alliance_N = mkN "संधि" ; -- tocheck
+lin smoke_V2 = mkV2 (compoundV "धूआँ" (mkV "करना")) ; -- tocheck
+lin smoke_V = compoundV "धूआँ" (mkV "करना") ; -- tocheck
+lin awareness_N = mkN "जानकारी" ; -- tocheck
+lin throat_N = mkN "श्वासनलिका" ; -- tocheck
+lin discovery_N = mkN "खोज" ; -- tocheck
+lin festival_N = mkN "त्योहार" ; -- tocheck
+lin dance_N = mkN "नृत्य-कला" ; -- tocheck
+lin promise_N = mkN "करार" ; -- tocheck
+lin rose_N = mkN "गुलाबी रंग" ; -- tocheck
+lin principal_A = mkA "मुख्य" ; -- tocheck
+lin brilliant_A = mkA "चमकीला" ; -- tocheck
+lin proposed_A = variants{} ; -- 
+lin coach_N = mkN "बग्धी" ; -- tocheck
+lin coach_3_N = variants{} ; -- 
+lin coach_2_N = variants{} ; -- 
+lin coach_1_N = variants{} ; -- 
+lin absolute_A = mkA "पूर्ण" ; -- tocheck
+lin drama_N = mkN "नाटकअ" ; -- tocheck
+lin recording_N = mkN "ध्वन्यालेखन" ; -- tocheck
+lin precisely_Adv = variants{} ; -- 
+lin bath_N = mkN "स्नान गृह" ; -- tocheck
+lin celebrate_V2 = mkV2 (compoundV "पादरी का कार्य" (mkV "करना")) ; -- tocheck
+lin substance_N = mkN "धन सम्पति" ; -- tocheck
+lin swing_V2 = mkV2 (mkV "लहराना") ; -- tocheck
+lin swing_V = mkV "लहराना" ; -- tocheck
+lin for_Adv = variants{}; -- mkPrep ["के लिये"] ["के लिये"] ;
+lin rapid_A = mkA "शीघ्र" ; -- tocheck
+lin rough_A = mkA "धृष्ट" ; -- tocheck
+lin investor_N = mkN "निवेशक" ; -- tocheck
+lin fire_V2 = mkV2 (compoundV "आग" (mkV "लगाना")) ; -- tocheck
+lin fire_V = compoundV "नौकरी से बरखास्त" (mkV "करना") ; -- tocheck
+lin rank_N = mkN "प्रतिश्ठित समाज" ; -- tocheck
+lin compete_V = compoundV "मुक़ाबला" (mkV "करना") ; -- tocheck
+lin sweet_A = mkA "स्तेएएट्" ; -- tocheck
+lin decline_VV = variants{}; -- mkV "घटना" ; -- tocheck
+lin decline_V2 = mkV2 (mkV "घटना") ; -- tocheck
+lin decline_V = mkV "घटना" ; -- tocheck
+lin rent_N = mkN "चीरा" ; -- tocheck
+lin dealer_N = mkN "व्यापारी" ; -- tocheck
+lin bend_V2 = mkV2 (mkV "मनवाना") ; -- tocheck
+lin bend_V = compoundV "गाँठ" (mkV "लगाना") ; -- tocheck
+lin solid_A = mkA "कड़ी" ; -- tocheck
+lin cloud_N = mkN "दल-बादल" ; -- tocheck
+lin across_Adv = mkAdv "सामने" ; -- tocheck
+lin level_A = mkA "चौरस" ; -- tocheck
+lin enquiry_N = mkN "पूछताछ" ; -- tocheck
+lin fight_N = mkN "झगड़ा" ; -- tocheck
+lin abuse_N = mkN "दुरुपयोग" ; -- tocheck
+lin golf_N = mkN "गोल्फ" ; -- tocheck
+lin guitar_N = mkN "गिटार" ; -- tocheck
+lin electronic_A = mkA "इलेक्ट्रनिक" ; -- tocheck
+lin cottage_N = mkN "झोपड़ी" ; -- tocheck
+lin scope_N = mkN "विस्तार" ; -- tocheck
+lin pause_VS = mkVS (mkV "ठहरना" ); -- tocheck
+lin pause_V2V = variants{}; -- mkV "ठहरना" ; -- tocheck
+lin pause_V = mkV "ठहरना" ; -- tocheck
+lin mixture_N = mkN "मिश्रण" ; -- tocheck
+lin emotion_N = mkN "भावना" ; -- tocheck
+lin comprehensive_A = mkA "विशद" ; -- tocheck
+lin shirt_N = mkN "कमीज़" ; -- tocheck
+lin allowance_N = mkN "छूट" ; -- tocheck
+lin retirement_N = mkN "सन्यास" ; -- tocheck
+lin breach_N = mkN "भंग" ; -- tocheck
+lin infection_N = mkN "नैतीक पतन" ; -- tocheck
+lin resist_VV = variants{}; -- compoundV "प्रतिरोध" (mkV "करना") ; -- tocheck
+lin resist_V2 = mkV2 (compoundV "प्रतिरोध" (mkV "करना")) ; -- tocheck
+lin resist_V = compoundV "प्रतिरोध" (mkV "करना") ; -- tocheck
+lin qualify_V2 = mkV2 (mkV "सुधारना") ; -- tocheck
+lin qualify_V = mkV "सुधारना" ; -- tocheck
+lin paragraph_N = mkN "पैराग्राफ" ; -- tocheck
+lin sick_A = mkA "बीमार" ; -- tocheck
+lin near_A = mkA "कंजूस" ; -- tocheck
+lin researcherMasc_N = variants{} ; -- 
+lin consent_N = mkN "स्वीकृति" ; -- tocheck
+lin written_A = variants{} ; -- 
+lin literary_A = mkA "साहित्यिक" ; -- tocheck
+lin ill_A = mkA "बीमार" ; -- tocheck
+lin wet_A = mkA "नशे में धुत्त" ; -- tocheck
+lin lake_N = mkN "तालाब" ; -- tocheck
+lin entrance_N = mkN "प्रवेश द्वार" ; -- tocheck
+lin peak_N = mkN "चोटी" ; -- tocheck
+lin successfully_Adv = variants{} ; -- 
+lin sand_N = mkN "कण" ; -- tocheck
+lin breathe_V2 = mkV2 (compoundV "साँस" (mkV "लेना")) ; -- tocheck
+lin breathe_V = compoundV "साँस" (mkV "लेना") ; -- tocheck
+lin cold_N = mkN "ठंड" ; -- tocheck
+lin cheek_N = mkN "गाल" ; -- tocheck
+lin platform_N = mkN "प्लेटफार्म" ; -- tocheck
+lin interaction_N = mkN "पारस्परिक क्रिया" ; -- tocheck
+lin watch_N = mkN "पहरा" ; -- tocheck
+lin borrow_VV = variants{}; -- mkV "लेना" ; -- tocheck
+lin borrow_V2 = mkV2 (mkV "लेना") ; -- tocheck
+lin borrow_V = mkV "लेना" ; -- tocheck
+lin birthday_N = mkN "जन्मदिन" ; -- tocheck
+lin knife_N = mkN "अस्तुरा" ; -- tocheck
+lin extreme_A = mkA "दूरतम" ; -- tocheck
+lin core_N = mkN "अंतर्भाग" ; -- tocheck
+lin peasantMasc_N = mkN "किसान" ; -- tocheck
+lin armed_A = variants{} ; -- 
+lin permission_N = mkN "मंजूरी" ; -- tocheck
+lin supreme_A = mkA "सबसे महत्वपूर्ण" ; -- tocheck
+lin overcome_V2 = mkV2 (compoundV "क़ाबू" (mkV "पाना")) ; -- tocheck
+lin overcome_V = compoundV "क़ाबू" (mkV "पाना") ; -- tocheck
+lin greatly_Adv = variants{} ; -- 
+lin visual_A = mkA "दृश्य" ; -- tocheck
+lin lad_N = mkN "लड़का" ; -- tocheck
+lin genuine_A = mkA "अकृत्रिम" ; -- tocheck
+lin personnel_N = mkN "कार्यकर्ता" ; -- tocheck
+lin judgement_N = mkN "फैसला" ; -- tocheck
+lin exciting_A = mkA "रोमांचक" ; -- tocheck
+lin stream_N = mkN "धारा" ; -- tocheck
+lin perception_N = mkN "अभिज्ञता" ; -- tocheck
+lin guarantee_VS = mkVS (compoundV "जिम्मा" (mkV "लेना")) ; -- tocheck
+lin guarantee_V2 = mkV2 (compoundV "जिम्मा" (mkV "लेना")) ; -- tocheck
+lin guarantee_V = compoundV "जिम्मा" (mkV "लेना") ; -- tocheck
+lin disaster_N = mkN "भीषण दुर्घटना" ; -- tocheck
+lin darkness_N = mkN "अनैतिकता" ; -- tocheck
+lin bid_N = mkN "प्रयास" ; -- tocheck
+lin sake_N = mkN "साकी" ; -- tocheck
+lin sake_2_N = variants{} ; -- 
+lin sake_1_N = variants{} ; -- 
+lin organize_V2V = variants{}; -- mkV2 (compoundV "सुव्यवस्थित" (mkV "करना")) ; -- tocheck
+lin organize_V2 = mkV2 (compoundV "सुव्यवस्थित" (mkV "करना")) ; -- tocheck
+lin tourist_N = mkN "पर्यटक" ; -- tocheck
+lin policeman_N = mkN "सिपाही" ; -- tocheck
+lin castle_N = mkN "हाथी" ; -- tocheck
+lin figure_VS = mkVS (compoundV "हिसाब" (mkV "लगाना")) ; -- tocheck
+lin figure_V = compoundV "हिसाब" (mkV "लगाना") ; -- tocheck
+lin race_VV = variants{}; -- mkV "भागना" ; -- tocheck
+lin race_V2V = variants{}; -- mkV2 (compoundV "सन्तति नियन्त्रण" (mkV "करना")) ; -- tocheck
+lin race_V2 = mkV2 (compoundV "सन्तति नियन्त्रण" (mkV "करना")) ; -- tocheck
+lin race_V = mkV "भागना" ; -- tocheck
+lin demonstration_N = mkN "प्रमाणीकरण" ; -- tocheck
+lin anger_N = mkN "नाराज़गी" ; -- tocheck
+lin briefly_Adv = variants{} ; -- 
+lin presumably_Adv = variants{} ; -- 
+lin clock_N = mkN "मीलमापी" ; -- tocheck
+lin hero_N = mkN "नायक" ; -- tocheck
+lin expose_V2 = mkV2 (compoundV "प्रदर्शित" (mkV "करना")) ; -- tocheck
+lin expose_V = compoundV "प्रदर्शित" (mkV "करना") ; -- tocheck
+lin custom_N = mkN "रीति-रिवाज" ; -- tocheck
+lin maximum_A = mkA "अधिकतम" ; -- tocheck
+lin wish_N = mkN "शुभकामनाएँ" ; -- tocheck
+lin earning_N = variants{} ; -- 
+lin priest_N = mkN "धर्माचार्य" ; -- tocheck
+lin resign_V2 = mkV2 (compoundV "इस्तीफा" (mkV "देना")) ; -- tocheck
+lin resign_V = compoundV "इस्तीफा" (mkV "देना") ; -- tocheck
+lin store_V2 = mkV2 (mkV "रखना") ; -- tocheck
+lin widespread_A = mkA "दूर-दूर तक फैला हुआ" ; -- tocheck
+lin comprise_V2 = mkV2 (compoundV "बने हुए" (mkV "होना")) ; -- tocheck
+lin chamber_N = mkN "कक्षिका" ; -- tocheck
+lin acquisition_N = mkN "संपत्ति" ; -- tocheck
+lin involved_A = variants{} ; -- 
+lin confident_A = mkA "विश्वासपूर्ण" ; -- tocheck
+lin circuit_N = mkN "दौरा" ; -- tocheck
+lin radical_A = mkA "अतिवादी" ; -- tocheck
+lin detect_V2 = mkV2 (mkV "पकड़ना") ; -- tocheck
+lin stupid_A = mkA "बेकार" ; -- tocheck
+lin grand_A = mkA "अभिमानी" ; -- tocheck
+lin consumption_N = mkN "खपत" ; -- tocheck
+lin hold_N = mkN "खाव" ; -- tocheck
+lin zone_N = mkN "कटिबंध" ; -- tocheck
+lin mean_A = mkA "अनुदार" ; -- tocheck
+lin altogether_Adv = mkAdv "सब मिलाकर" ; -- tocheck
+lin rush_VV = variants{}; -- compoundV "झट से प्रचारित" (mkV "करना") ; -- tocheck
+lin rush_V2 = mkV2 (compoundV "झट से प्रचारित" (mkV "करना")) ; -- tocheck
+lin rush_V = compoundV "झट से प्रचारित" (mkV "करना") ; -- tocheck
+lin numerous_A = mkA "बहुत से" ; -- tocheck
+lin sink_V2 = mkV2 (mkV "घटना") ; -- tocheck
+lin sink_V = mkV "घटना" ; -- tocheck
+lin everywhere_Adv = mkAdv "हर जगह" ;
+lin classical_A = mkA "शास्त्रीय" ; -- tocheck
+lin respectively_Adv = variants{} ; -- 
+lin distinct_A = mkA "सुनिश्चित" ; -- tocheck
+lin mad_A = mkA "पागल" ; -- tocheck
+lin honour_N = mkN "सम्मान" ; -- tocheck
+lin statistics_N = mkN "आँकड़ा" ; -- tocheck
+lin false_A = mkA "बनावटी" ; -- tocheck
+lin square_N = mkN "खाना" ; -- tocheck
+lin differ_V = compoundV "भिन्न" (mkV "होना") ; -- tocheck
+lin disk_N = mkN "डिस्क" ; -- tocheck
+lin truly_Adv = mkAdv "सचमुच" ; -- tocheck
+lin survival_N = mkN "प्रथा" ; -- tocheck
+lin proud_A = mkA "गर्वी" ; -- tocheck
+lin tower_N = mkN "मीनार" ; -- tocheck
+lin deposit_N = mkN "जमा" ; -- tocheck
+lin pace_N = mkN "गति" ; -- tocheck
+lin compensation_N = mkN "क्षतिपूरण" ; -- tocheck
+lin adviserMasc_N = mkN "सलाहकार" ; -- tocheck
+lin consultant_N = mkN "परामर्श-चिकित्सक" ; -- tocheck
+lin drag_V2 = mkV2 (compoundV "काँटा डाल कर" (mkV "ढूंढना")) ; -- tocheck
+lin drag_V = compoundV "काँटा डाल कर" (mkV "ढूंढना") ; -- tocheck
+lin advanced_A = variants{} ; -- 
+lin landlord_N = mkN "शराबखाने का मालिक" ; -- tocheck
+lin whenever_Adv = mkAdv "कब" ; -- tocheck
+lin delay_N = mkN "विलंब" ; -- tocheck
+lin green_N = mkN "हरियाली" ; -- tocheck
+lin car_V = variants{} ; -- 
+lin holder_N = mkN "होल्डर" ; -- tocheck
+lin secret_A = mkA "छिपाऊं" ; -- tocheck
+lin edition_N = mkN "संस्करण" ; -- tocheck
+lin occupation_N = mkN "अधिकार" ; -- tocheck
+lin agricultural_A = mkA "कृषि" ; -- tocheck
+lin intelligence_N = variants{} ; -- 
+lin intelligence_2_N = mkN "बुद्धि" ; -- tocheck
+lin intelligence_1_N = mkN "बुद्धि" ; -- tocheck
+lin empire_N = mkN "प्रभुत्व" ; -- tocheck
+lin definitely_Adv = variants{} ; -- 
+lin negotiate_VV = variants{}; -- compoundV "समझौता" (mkV "करना") ; -- tocheck
+lin negotiate_V2 = mkV2 (compoundV "समझौता" (mkV "करना")) ; -- tocheck
+lin negotiate_V = compoundV "समझौता" (mkV "करना") ; -- tocheck
+lin host_N = mkN "पोषक" ; -- tocheck
+lin relative_N = mkN "सम्बन्धी" ; -- tocheck
+lin mass_A = variants{} ; -- 
+lin helpful_A = mkA "लाभदायक" ; -- tocheck
+lin fellow_N = mkN "जोड़ीदार" ; -- tocheck
+lin sweep_V2 = mkV2 (mkV "फैलना") ; -- tocheck
+lin sweep_V = mkV "फैलना" ; -- tocheck
+lin poet_N = mkN "पद्यकार" ; -- tocheck
+lin journalist_N = mkN "संवावदाता" ; -- tocheck
+lin defeat_N = mkN "हार" ; -- tocheck
+lin unlike_Prep = variants{} ; -- 
+lin primarily_Adv = variants{} ; -- 
+lin tight_A = mkA "कसा हुआ" ; -- tocheck
+lin indication_N = mkN "संकेत" ; -- tocheck
+lin dry_V2 = mkV2 (mkV "पोंछना") ; -- tocheck
+lin dry_V = mkV "पोंछना" ; -- tocheck
+lin cricket_N = mkN "झींगुर" ; -- tocheck
+lin whisper_V2 = mkV2 (compoundV "फुसफुसा कर" (mkV "बोलना")) ; -- tocheck
+lin whisper_V = mkV "फुसफुसाना" ; -- tocheck
+lin routine_N = mkN "सधे हुए पग" ; -- tocheck
+lin print_N = mkN "मुद्रणाक्षर" ; -- tocheck
+lin anxiety_N = mkN "उत्सुकता" ; -- tocheck
+lin witness_N = mkN "प्रमाण" ; -- tocheck
+lin concerning_Prep = variants{} ; -- 
+lin mill_N = mkN "मिल" ; -- tocheck
+lin gentle_A = mkA "अच्छा" ; -- tocheck
+lin curtain_N = mkN "नाटक" ; -- tocheck
+lin mission_N = mkN "धर्म प्रचारक मंडल" ; -- tocheck
+lin supplier_N = mkN "संभरक" ; -- tocheck
+lin basically_Adv = mkAdv "मूलतः" ; -- tocheck
+lin assure_V2S = mkV2 (compoundV "निश्चित" (mkV "करना")) ; -- tocheck
+lin assure_V2 = mkV2 (compoundV "निश्चित" (mkV "करना")) ; -- tocheck
+lin poverty_N = mkN "अनुवर्रता" ; -- tocheck
+lin snow_N = mkN "हिमपात" ; -- tocheck
+lin prayer_N = mkN "आराधक" ; -- tocheck
+lin pipe_N = mkN "चिलम" ; -- tocheck
+lin deserve_VV = variants{}; -- compoundV "पात्र" (mkV "होना") ; -- tocheck
+lin deserve_V2 = mkV2 (compoundV "पात्र" (mkV "होना")) ; -- tocheck
+lin deserve_V = compoundV "पात्र" (mkV "होना") ; -- tocheck
+lin shift_N = mkN "स्थानान्तरण" ; -- tocheck
+lin split_V2 = mkV2 (mkV "बंटना") ; -- tocheck
+lin split_V = mkV "बंटना" ; -- tocheck
+lin near_Adv = mkAdv "लगभग" ; -- tocheck
+lin consistent_A = mkA "अटल" ; -- tocheck
+lin carpet_N = mkN "दरी" ; -- tocheck
+lin ownership_N = mkN "स्वामित्व" ; -- tocheck
+lin joke_N = mkN "ठिठोली" ; -- tocheck
+lin fewer_Det = variants{} ; -- 
+lin workshop_N = mkN "कार्य-शिविर" ; -- tocheck
+lin salt_N = mkN "नमक" ; -- tocheck
+lin aged_Prep = variants{} ; -- 
+lin symbol_N = mkN "प्रतीक" ; -- tocheck
+lin slide_V2 = mkV2 (mkV "खीसकाना") ; -- tocheck
+lin slide_V = mkV "खीसकाना" ; -- tocheck
+lin cross_N = mkN "दोगला" ; -- tocheck
+lin anxious_A = mkA "चिन्ताजनक" ; -- tocheck
+lin tale_N = mkN "कहानी" ; -- tocheck
+lin preference_N = mkN "प्राथमिकता" ; -- tocheck
+lin inevitably_Adv = variants{} ; -- 
+lin mere_A = mkA "मात्र" ; -- tocheck
+lin behave_V = compoundV "व्यवहार" (mkV "करना") ; -- tocheck
+lin gain_N = mkN "मुनाफ़ा" ; -- tocheck
+lin nervous_A = mkA "स्नयु तंट्र" ; -- tocheck
+lin guide_V2 = mkV2 (compoundV "संचालन" (mkV "करना")) ; -- tocheck
+lin remark_N = mkN "ध्यान" ; -- tocheck
+lin pleased_A = variants{} ; -- 
+lin province_N = mkN "प्रान्त" ; -- tocheck
+lin steel_N = mkN "तलवार" ; -- tocheck
+lin practise_V2 = mkV2 (compoundV "रिहर्सल" (mkV "करना")) ; -- tocheck
+lin practise_V = compoundV "रिहर्सल" (mkV "करना") ; -- tocheck
+lin flow_V = compoundV "अधिक संख्या में" (mkV "आना-जाना") ; -- tocheck
+lin holy_A = mkA "पवित्र" ; -- tocheck
+lin dose_N = mkN "यौन रोग" ; -- tocheck
+lin alcohol_N = mkN "अल्कोहल" ; -- tocheck
+lin guidance_N = mkN "मार्गदर्शन" ; -- tocheck
+lin constantly_Adv = variants{} ; -- 
+lin climate_N = mkN "वातावरण" ; -- tocheck
+lin enhance_V2 = mkV2 (mkV "बढाना") ; -- tocheck
+lin reasonably_Adv = variants{} ; -- 
+lin waste_V2 = mkV2 (compoundV "दुरूपयोग" (mkV "करना")) ; -- tocheck
+lin waste_V = compoundV "दुरूपयोग" (mkV "करना") ; -- tocheck
+lin smooth_A = mkA "मीठा" ; -- tocheck
+lin dominant_A = mkA "प्रभावशाली" ; -- tocheck
+lin conscious_A = mkA "जागरूक" ; -- tocheck
+lin formula_N = mkN "सूत्र" ; -- tocheck
+lin tail_N = mkN "टेल" ; -- tocheck
+lin ha_Interj = variants{} ; -- 
+lin electric_A = mkA "श्ंआत" ; -- tocheck
+lin sheep_N = mkN "भेड़" ; -- tocheck
+lin medicine_N = mkN "औषधि" ; -- tocheck
+lin strategic_A = mkA "सामरिक महत्व का" ; -- tocheck
+lin disabled_A = variants{} ; -- 
+lin smell_N = mkN "बास" ; -- tocheck
+lin operator_N = mkN "चालक" ; -- tocheck
+lin mount_V2 = mkV2 (compoundV "पर" (mkV "चढ़ाना")) ; -- tocheck
+lin mount_V = compoundV "पर" (mkV "चढ़ाना") ; -- tocheck
+lin advance_V2 = mkV2 (compoundV "आगे" (mkV "करना")) ; -- tocheck
+lin advance_V = compoundV "आगे" (mkV "करना") ; -- tocheck
+lin remote_A = mkA "बेमिलनसार" ; -- tocheck
+lin measurement_N = mkN "मापन" ; -- tocheck
+lin favour_VS = variants{}; -- mkV2 (compoundV "कृपादृष्टि" (mkV "रखना")) ; -- tocheck
+lin favour_V2 = mkV2 (compoundV "कृपादृष्टि" (mkV "रखना")) ; -- tocheck
+lin favour_V = variants{}; -- mkV2 (compoundV "कृपादृष्टि" (mkV "रखना")) ; -- tocheck
+lin neither_Det = variants{} ; -- 
+lin architecture_N = mkN "शिल्प" ; -- tocheck
+lin worth_N = mkN "महत्व" ; -- tocheck
+lin tie_N = mkN "बल्ली" ; -- tocheck
+lin barrier_N = mkN "रोक" ; -- tocheck
+lin practitioner_N = mkN "चिकित्सक" ; -- tocheck
+lin outstanding_A = mkA "अभुक्त" ; -- tocheck
+lin enthusiasm_N = mkN "उत्साह" ; -- tocheck
+lin theoretical_A = mkA "सैद्धांतिक" ; -- tocheck
+lin implementation_N = mkN "लागू करना" ; -- tocheck
+lin worried_A = variants{} ; -- 
+lin pitch_N = mkN "अलकतरा" ; -- tocheck
+lin drop_N = mkN "मीठी गोली" ; -- tocheck
+lin phone_V2 = mkV2 (compoundV "फोन" (mkV "करना")) ; -- tocheck
+lin phone_V = compoundV "फोन" (mkV "करना") ; -- tocheck
+lin shape_VV = variants{}; -- compoundV "विशेष तरीके से अभिव्यक्त" (mkV "करना") ; -- tocheck
+lin shape_V2 = mkV2 (compoundV "विशेष तरीके से अभिव्यक्त" (mkV "करना")) ; -- tocheck
+lin shape_V = compoundV "विशेष तरीके से अभिव्यक्त" (mkV "करना") ; -- tocheck
+lin clinical_A = mkA "रोग-विषयक" ; -- tocheck
+lin lane_N = mkN "गली" ; -- tocheck
+lin apple_N = mkN "सेब" ; -- tocheck
+lin catalogue_N = mkN "क्षृंखला" ; -- tocheck
+lin tip_N = mkN "कूड़ाखाना" ; -- tocheck
+lin publisher_N = mkN "प्रकाशक" ; -- tocheck
+lin opponentMasc_N = mkN "विरोधी" ; -- tocheck
+lin live_A = mkA "चमकीला" ; -- tocheck
+lin burden_N = mkN "मुख्य विषय" ; -- tocheck
+lin tackle_V2 = mkV2 (compoundV "सामना" (mkV "करना")) ; -- tocheck
+lin tackle_V = compoundV "सामना" (mkV "करना") ; -- tocheck
+lin historian_N = mkN "इतिहासकार" ; -- tocheck
+lin bury_V2 = mkV2 (compoundV "छिपा" (mkV "लेना")) ; -- tocheck
+lin bury_V = compoundV "छिपा" (mkV "लेना") ; -- tocheck
+lin stomach_N = mkN "भूख" ; -- tocheck
+lin percentage_N = mkN "अनुपात" ; -- tocheck
+lin evaluation_N = mkN "मूल्यांकन" ; -- tocheck
+lin outline_V2 = mkV2 (mkV "दर्शाना") ; -- tocheck
+lin talent_N = mkN "प्रतिभावान व्यक्ति" ; -- tocheck
+lin lend_V2 = mkV2 (compoundV "उधार" (mkV "देना")) ; -- tocheck
+lin lend_V = compoundV "उधार" (mkV "देना") ; -- tocheck
+lin silver_N = mkN "रजत" ; -- tocheck
+lin pack_N = mkN "दल" ; -- tocheck
+lin fun_N = mkN "तमाशा" ; -- tocheck
+lin democrat_N = mkN "लोकतंत्रवादी" ; -- tocheck
+lin fortune_N = mkN "सौभाग्य" ; -- tocheck
+lin storage_N = mkN "गोदाम-भाड़ा" ; -- tocheck
+lin professional_N = mkN "पेशेवर खिलाड्ॅई" ; -- tocheck
+lin reserve_N = mkN "रक्षित स्थान" ; -- tocheck
+lin interval_N = mkN "मद्यान्तर" ; -- tocheck
+lin dimension_N = mkN "पहलू" ; -- tocheck
+lin honest_A = mkA "सच्चरोत्र" ; -- tocheck
+lin awful_A = mkA "भद्दा" ; -- tocheck
+lin manufacture_V2 = mkV2 (mkV "बनाना") ; -- tocheck
+lin confusion_N = mkN "भौचक्का" ; -- tocheck
+lin pink_A = mkA "गुलाबी" ; -- tocheck
+lin impressive_A = mkA "प्रभावशाली" ; -- tocheck
+lin satisfaction_N = mkN "संतोष" ; -- tocheck
+lin visible_A = mkA "प्रत्यक्ष" ; -- tocheck
+lin vessel_N = mkN "पोत" ; -- tocheck
+lin stand_N = mkN "दूकान" ; -- tocheck
+lin curve_N = mkN "रेखा" ; -- tocheck
+lin pot_N = mkN "छोटा शिकार" ; -- tocheck
+lin replacement_N = mkN "एवज" ; -- tocheck
+lin accurate_A = mkA "अचूक" ; -- tocheck
+lin mortgage_N = mkN "गिरवी" ; -- tocheck
+lin salary_N = mkN "वेतन" ; -- tocheck
+lin impress_V2 = mkV2 (compoundV "प्रभावित" (mkV "करना")) ; -- tocheck
+lin impress_V = compoundV "प्रभावित" (mkV "करना") ; -- tocheck
+lin constitutional_A = mkA "सांविधानिक" ; -- tocheck
+lin emphasize_VS = mkVS (compoundV "ज़ोर" (mkV "देना")) ; -- tocheck
+lin emphasize_V2 = mkV2 (compoundV "ज़ोर" (mkV "देना")) ; -- tocheck
+lin developing_A = variants{} ; -- 
+lin proof_N = mkN "सबूत" ; -- tocheck
+lin furthermore_Adv = mkAdv "इसके अलावा" ; -- tocheck
+lin dish_N = mkN "बर्तन" ; -- tocheck
+lin interview_V2 = mkV2 (compoundV "साक्षत्कार" (mkV "लेना")) ; -- tocheck
+lin considerably_Adv = variants{} ; -- 
+lin distant_A = mkA "दूर का" ; -- tocheck
+lin lower_V2 = mkV2 (compoundV "कम" (mkV "करना")) ; -- tocheck
+lin lower_V = compoundV "कम" (mkV "करना") ; -- tocheck
+lin favouriteMasc_N = mkN "प्रिय व्यक्ति" ; -- tocheck
+lin tear_V2 = mkV2 (compoundV "" (mkV "करना")) ; -- tocheck
+lin tear_V = compoundV "" (mkV "करना") ; -- tocheck
+lin fixed_A = variants{} ; -- 
+lin by_Adv = mkAdv "से होकर" ; -- tocheck
+lin luck_N = mkN "भाग्य" ; -- tocheck
+lin count_N = mkN "पूर्ण गिनतीई" ; -- tocheck
+lin precise_A = mkA "एकदम सही" ; -- tocheck
+lin determination_N = mkN "दृढ़ संकल्प" ; -- tocheck
+lin bite_V2 = mkV2 (mkV "डंसना") ; -- tocheck
+lin bite_V = mkV "डंसना" ; -- tocheck
+lin dear_Interj = variants{} ; -- 
+lin consultation_N = mkN "विचार-विमर्श सभा" ; -- tocheck
+lin range_V = compoundV "फैला" (mkV "रहना") ; -- tocheck
+lin residential_A = mkA "आवासिक" ; -- tocheck
+lin conduct_N = mkN "प्रणाली" ; -- tocheck
+lin capture_V2 = mkV2 (compoundV "गिरफ्तार" (mkV "करना")) ; -- tocheck
+lin ultimately_Adv = variants{} ; -- 
+lin cheque_N = mkN "धनादेश" ; -- tocheck
+lin economics_N = mkN "अर्थव्यवस्था" ; -- tocheck
+lin sustain_V2 = mkV2 (compoundV "बनाये" (mkV "रखना")) ; -- tocheck
+lin secondly_Adv = variants{} ; -- 
+lin silly_A = mkA "नादान" ; -- tocheck
+lin merchant_N = mkN "सौदागर" ; -- tocheck
+lin lecture_N = mkN "व्याख्यान" ; -- tocheck
+lin musical_A = mkA "संगीतात्मक" ; -- tocheck
+lin leisure_N = mkN "फुरसत" ; -- tocheck
+lin check_N = mkN "चारखाना" ; -- tocheck
+lin cheese_N = mkN "शानदार व्यक्ति" ; -- tocheck
+lin lift_N = mkN "लिफ़्ट" ; -- tocheck
+lin participate_V2 = mkV2 (compoundV "भाग" (mkV "लेना")) ; -- tocheck
+lin participate_V = compoundV "भाग" (mkV "लेना") ; -- tocheck
+lin fabric_N = mkN "ढांचा" ; -- tocheck
+lin distribute_V2 = mkV2 (compoundV "वितरण" (mkV "करना")) ; -- tocheck
+lin lover_N = mkN "प्रेमी" ; -- tocheck
+lin childhood_N = mkN "बचपन" ; -- tocheck
+lin cool_A = mkA "नीरस" ; -- tocheck
+lin ban_V2 = mkV2 (compoundV "पर प्रतिबन्ध" (mkV "लगाना")) ; -- tocheck
+lin supposed_A = mkA "अपेक्षित" ; -- tocheck
+lin mouse_N = mkN "मउस" ; -- tocheck
+lin strain_N = mkN "नस्ल" ; -- tocheck
+lin specialist_A = variants{} ; -- 
+lin consult_V2 = mkV2 (compoundV "मशविरा" (mkV "करना")) ; -- tocheck
+lin consult_V = compoundV "मशविरा" (mkV "करना") ; -- tocheck
+lin minimum_A = mkA "निम्नतम" ; -- tocheck
+lin approximately_Adv = variants{} ; -- 
+lin participant_N = mkN "सहभागी" ; -- tocheck
+lin monetary_A = mkA "आर्थिक" ; -- tocheck
+lin confuse_V2 = mkV2 (compoundV "अस्त-व्यस्त" (mkV "करना")) ; -- tocheck
+lin dare_VV = variants{}; -- mkV2 (compoundV "हिम्मत" (mkV "करना")) ; -- tocheck
+lin dare_V2 = mkV2 (compoundV "हिम्मत" (mkV "करना")) ; -- tocheck
+lin smoke_N = mkN "सिगरेट" ; -- tocheck
+lin movie_N = mkN "चिनेमा" ; -- tocheck
+lin seed_N = mkN "संतान" ; -- tocheck
+lin cease_V2 = mkV2 (compoundV "बन्द" (mkV "करना")) ; -- tocheck
+lin cease_V = compoundV "बन्द" (mkV "करना") ; -- tocheck
+lin open_Adv = variants{} ; -- 
+lin journal_N = mkN "पत्रिका" ; -- tocheck
+lin shopping_N = mkN "खरीदा हुआ सामान" ; -- tocheck
+lin equivalent_N = variants{} ; -- 
+lin palace_N = mkN "शानदार विशाल भवन" ; -- tocheck
+lin exceed_V2 = mkV2 (compoundV "पार कर" (mkV "जाना")) ; -- tocheck
+lin isolated_A = variants{} ; -- 
+lin poetry_N = mkN "काव्य" ; -- tocheck
+lin perceive_VS = mkVS (mkV "देखना" ); -- tocheck
+lin perceive_V2V = variants{}; -- mkV2 (mkV "देखना") ; -- tocheck
+lin perceive_V2 = mkV2 (mkV "देखना") ; -- tocheck
+lin lack_V2 = mkV2 (compoundV "कमी" (mkV "होना")) ; -- tocheck
+lin lack_V = compoundV "कमी" (mkV "होना") ; -- tocheck
+lin strengthen_V2 = mkV2 (compoundV "मजबूत" (mkV "होना")) ; -- tocheck
+lin snap_V2 = mkV2 (compoundV "काट" (mkV "लेना")) ; -- tocheck
+lin snap_V = compoundV "काट" (mkV "लेना") ; -- tocheck
+lin readily_Adv = variants{} ; -- 
+lin spite_N = mkN "विद्वेष" ; -- tocheck
+lin conviction_N = mkN "दोषसिद्धि" ; -- tocheck
+lin corridor_N = mkN "सीमांत गलियारा" ; -- tocheck
+lin behind_Adv = mkAdv "पीछे" ; -- tocheck
+lin ward_N = mkN "वार्ड" ; -- tocheck
+lin profile_N = mkN "खाका" ; -- tocheck
+lin fat_A = mkA "गोल-मटोल" ; -- tocheck
+lin comfort_N = mkN "आश्वासन देनेवाला" ; -- tocheck
+lin bathroom_N = mkN "स्नान-घर" ; -- tocheck
+lin shell_N = mkN "गोला" ; -- tocheck
+lin reward_N = mkN "ईनाम" ; -- tocheck
+lin deliberately_Adv = variants{} ; -- 
+lin automatically_Adv = mkAdv "अपने आप से" ; -- tocheck
+lin vegetable_N = mkN "वनस्पति" ; -- tocheck
+lin imagination_N = mkN "कल्पना" ; -- tocheck
+lin junior_A = mkA "क्निष्ठ" ; -- tocheck
+lin unemployed_A = mkA "बेरोजगार" ; -- tocheck
+lin mystery_N = mkN "रहस्यमय" ; -- tocheck
+lin pose_V2 = mkV2 (compoundV "खड़ा" (mkV "करना")) ; -- tocheck
+lin pose_V = compoundV "खड़ा" (mkV "करना") ; -- tocheck
+lin violent_A = mkA "तेज" ; -- tocheck
+lin march_N = variants{} ; -- 
+lin found_V2 = mkV2 (compoundV "स्थापित" (mkV "करना")) ; -- tocheck
+lin dig_V2 = mkV2 (compoundV "कब्र" (mkV "खोदना")) ; -- tocheck
+lin dig_V = compoundV "कब्र" (mkV "खोदना") ; -- tocheck
+lin dirty_A = mkA "गंदा" ; -- tocheck
+lin straight_A = mkA "गंभीर" ; -- tocheck
+lin psychological_A = mkA "मनोवैज्ञानिक" ; -- tocheck
+lin grab_V2 = mkV2 (mkV "पकड़ना") ; -- tocheck
+lin grab_V = mkV "पकड़ना" ; -- tocheck
+lin pleasant_A = mkA "लुभावना" ; -- tocheck
+lin surgery_N = mkN "शल्यचिकित्सा-शास्त्र" ; -- tocheck
+lin inevitable_A = mkA "निश्चित" ; -- tocheck
+lin transform_V2 = mkV2 (mkV "बदलअना") ; -- tocheck
+lin bell_N = mkN "घण्टा-नाद" ; -- tocheck
+lin announcement_N = mkN "प्रचार" ; -- tocheck
+lin draft_N = mkN "प्रारुपअ" ; -- tocheck
+lin unity_N = mkN "पूर्णत्व" ; -- tocheck
+lin airport_N = mkN "विमानतल" ; -- tocheck
+lin upset_V2 = mkV2 (compoundV "घबरा" (mkV "देना")) ; -- tocheck
+lin upset_V = compoundV "घबरा" (mkV "देना") ; -- tocheck
+lin pretend_VS = mkVS (compoundV "मान" (mkV "लेना")) ; -- tocheck
+lin pretend_V2 = mkV2 (compoundV "मान" (mkV "लेना")) ; -- tocheck
+lin pretend_V = compoundV "मान" (mkV "लेना") ; -- tocheck
+lin plant_V2 = mkV2 (compoundV "स्थापित" (mkV "करना")) ; -- tocheck
+lin till_Prep = variants{} ; -- 
+lin known_A = variants{} ; -- 
+lin admission_N = mkN "प्रवेश" ; -- tocheck
+lin tissue_N = mkN "ऊतक" ; -- tocheck
+lin magistrate_N = mkN "मजिस्ट्रेट" ; -- tocheck
+lin joy_N = mkN "संतुष्टि" ; -- tocheck
+lin free_V2V = variants{}; -- mkV2 (compoundV "उद्धार" (mkV "करना")) ; -- tocheck
+lin free_V2 = mkV2 (compoundV "उद्धार" (mkV "करना")) ; -- tocheck
+lin pretty_A = mkA "प्यारा" ; -- tocheck
+lin operating_N = variants{} ; -- 
+lin headquarters_N = mkN "मुख्यालय" ; -- tocheck
+lin grateful_A = mkA "एहसानमन्द" ; -- tocheck
+lin classroom_N = mkN "कक्षा" ; -- tocheck
+lin turnover_N = mkN "फलमिश्रित पेस्ट्री" ; -- tocheck
+lin project_VS = mkVS (compoundV "योजना" (mkV "बनाना")) ; -- tocheck
+lin project_V2V = variants{}; -- mkV2 (compoundV "योजना" (mkV "बनाना")) ; -- tocheck
+lin project_V2 = mkV2 (compoundV "योजना" (mkV "बनाना")) ; -- tocheck
+lin project_V = compoundV "योजना" (mkV "बनाना") ; -- tocheck
+lin shrug_V2 = mkV2 (compoundV "कंधे" (mkV "उचकाना")) ; -- tocheck
+lin sensible_A = mkA "सचेत" ; -- tocheck
+lin limitation_N = mkN "प्रतिबंध" ; -- tocheck
+lin specialist_N = mkN "विशेष जानकार" ; -- tocheck
+lin newly_Adv = variants{} ; -- 
+lin tongue_N = mkN "शब्द" ; -- tocheck
+lin refugee_N = mkN "शरणार्थी" ; -- tocheck
+lin delay_V2 = mkV2 (compoundV "रोक" (mkV "देना")) ; -- tocheck
+lin delay_V = compoundV "रोक" (mkV "देना") ; -- tocheck
+lin dream_V2 = mkV2 (compoundV "स्वप्न" (mkV "देखना")) ; -- tocheck
+lin dream_V = compoundV "स्वप्न" (mkV "देखना") ; -- tocheck
+lin composition_N = mkN "लेखन" ; -- tocheck
+lin alongside_Prep = variants{} ; -- 
+lin ceiling_N = mkN "छत" ; -- tocheck
+lin highlight_V2 = mkV2 (compoundV "चिन्हांकित" (mkV "करना")) ; -- tocheck
+lin stick_N = mkN "छड़ी" ; -- tocheck
+lin favourite_A = mkA "प्रिय" ; -- tocheck
+lin tap_V2 = mkV2 (compoundV "खटखटाहट" (mkV "सुनना")) ; -- tocheck
+lin tap_V = compoundV "खटखटाहट" (mkV "सुनना") ; -- tocheck
+lin universe_N = mkN "ब्रह्माण्ड" ; -- tocheck
+lin request_VS = mkVS (compoundV "निवेदन" (mkV "करना")) ; -- tocheck
+lin request_V2 = mkV2 (compoundV "निवेदन" (mkV "करना")) ; -- tocheck
+lin label_N = mkN "गढन" ; -- tocheck
+lin confine_V2 = mkV2 (compoundV "सीमीत" (mkV "रखना")) ; -- tocheck
+lin scream_VS = mkVS (compoundV "तेज़ी से आवाज करते हुए" (mkV "चलना")) ; -- tocheck
+lin scream_V2 = mkV2 (compoundV "तेज़ी से आवाज करते हुए" (mkV "चलना")) ; -- tocheck
+lin scream_V = compoundV "तेज़ी से आवाज करते हुए" (mkV "चलना") ; -- tocheck
+lin rid_V2 = mkV2 (mkV "छोड़ना") ; -- tocheck
+lin acceptance_N = mkN "अनुमोदन" ; -- tocheck
+lin detective_N = mkN "जासूस" ; -- tocheck
+lin sail_V = compoundV "अकड़ कर निकल" (mkV "जाना") ; -- tocheck
+lin adjust_V2 = mkV2 (compoundV "बराबर" (mkV "करना")) ; -- tocheck
+lin adjust_V = compoundV "बराबर" (mkV "करना") ; -- tocheck
+lin designer_N = mkN "रूपकार" ; -- tocheck
+lin running_A = variants{} ; -- 
+lin summit_N = mkN "शिखर" ; -- tocheck
+lin participation_N = mkN "सहयोग" ; -- tocheck
+lin weakness_N = mkN "चस्का" ; -- tocheck
+lin block_V2 = mkV2 (compoundV "अवरूध्द" (mkV "करना")) ; -- tocheck
+lin socalled_A = variants{} ; -- 
+lin adapt_V2 = mkV2 (compoundV "के अनुरूप" (mkV "बनाना")) ; -- tocheck
+lin adapt_V = compoundV "के अनुरूप" (mkV "बनाना") ; -- tocheck
+lin absorb_V2 = mkV2 (mkV "खपाना") ; -- tocheck
+lin encounter_V2 = mkV2 (compoundV "सामना" (mkV "करना")) ; -- tocheck
+lin defeat_V2 = mkV2 (mkV "रोकना") ; -- tocheck
+lin excitement_N = mkN "उत्तेजना" ; -- tocheck
+lin brick_N = mkN "ईंट" ; -- tocheck
+lin blind_A = mkA "अंधआ" ; -- tocheck
+lin wire_N = mkN "टेलिग्राम" ; -- tocheck
+lin crop_N = mkN "मुठिया" ; -- tocheck
+lin square_A = mkA "वर्गाकार" ; -- tocheck
+lin transition_N = mkN "परिवर्तन" ; -- tocheck
+lin thereby_Adv = mkAdv "फलस्वरूप" ; -- tocheck
+lin protest_V2 = mkV2 (compoundV "निश्चित रुप से" (mkV "कहना")) ; -- tocheck
+lin protest_V = compoundV "निश्चित रुप से" (mkV "कहना") ; -- tocheck
+lin roll_N = mkN "दस्तावेज" ; -- tocheck
+lin stop_N = mkN "स्टाप" ; -- tocheck
+lin assistant_N = mkN "सहायक" ; -- tocheck
+lin deaf_A = mkA "उदासीन" ; -- tocheck
+lin constituency_N = mkN "मतदाता वर्ग" ; -- tocheck
+lin continuous_A = mkA "सतत" ; -- tocheck
+lin concert_N = mkN "संगीत गोष्ठी" ; -- tocheck
+lin breast_N = mkN "झोंका" ; -- tocheck
+lin extraordinary_A = mkA "असाधारण" ; -- tocheck
+lin squad_N = mkN "दस्ता" ; -- tocheck
+lin wonder_N = mkN "विस्मय" ; -- tocheck
+lin cream_N = mkN "मलाई" ; -- tocheck
+lin tennis_N = mkN "टेनिस" ; -- tocheck
+lin personally_Adv = variants{} ; -- 
+lin communicate_V2 = mkV2 (compoundV "सम्पर्क" (mkV "बनाना")) ; -- tocheck
+lin communicate_V = compoundV "सम्पर्क" (mkV "बनाना") ; -- tocheck
+lin pride_N = mkN "गौरव" ; -- tocheck
+lin bowl_N = mkN "चषक" ; -- tocheck
+lin file_V2 = mkV2 (compoundV "क्रम में" (mkV "रखना")) ; -- tocheck
+lin file_V = compoundV "क्रम में" (mkV "रखना") ; -- tocheck
+lin expertise_N = mkN "दक्षता" ; -- tocheck
+lin govern_V2 = mkV2 (compoundV "निर्धारित" (mkV "करना")) ; -- tocheck
+lin govern_V = compoundV "निर्धारित" (mkV "करना") ; -- tocheck
+lin leather_N = mkN "चर्म" ; -- tocheck
+lin observer_N = mkN "प्रेक्षक" ; -- tocheck
+lin margin_N = variants{} ; -- 
+lin uncertainty_N = mkN "अस्थिरता" ; -- tocheck
+lin reinforce_V2 = mkV2 (compoundV "सुदृढ" (mkV "बनाना")) ; -- tocheck
+lin ideal_N = mkN "आदर्श" ; -- tocheck
+lin injure_V2 = mkV2 (mkV "आहत") ; -- tocheck
+lin holding_N = mkN "स्वामित्व" ; -- tocheck
+lin universal_A = mkA "सार्वभौमिक" ; -- tocheck
+lin evident_A = mkA "स्पष्ट" ; -- tocheck
+lin dust_N = mkN "बुकनी" ; -- tocheck
+lin overseas_A = mkA "बाहरी" ; -- tocheck
+lin desperate_A = mkA "आशाहीन्" ; -- tocheck
+lin swim_V2 = mkV2 (compoundV "तैरकर पार" (mkV "करना")) ; -- tocheck
+lin swim_V = compoundV "तैरकर पार" (mkV "करना") ; -- tocheck
+lin occasional_A = mkA "प्रासंगिक" ; -- tocheck
+lin trouser_N = variants{} ; -- 
+lin surprisingly_Adv = variants{} ; -- 
+lin register_N = mkN "धातु की चादर" ; -- tocheck
+lin album_N = mkN "एलबम" ; -- tocheck
+lin guideline_N = mkN "मार्गदर्शन" ; -- tocheck
+lin disturb_V2 = mkV2 (compoundV "बाधा" (mkV "डालना")) ; -- tocheck
+lin amendment_N = mkN "सुधार" ; -- tocheck
+lin architectMasc_N = mkN "शिल्पकार" ; -- tocheck
+lin objection_N = mkN "विरोध" ; -- tocheck
+lin chart_N = mkN "रेखाचिट्र" ; -- tocheck
+lin cattle_N = mkN "ढोर" ; -- tocheck
+lin doubt_VS = mkVS (compoundV "पर संदेह" (mkV "करना")) ; -- tocheck
+lin doubt_V2 = mkV2 (compoundV "पर संदेह" (mkV "करना")) ; -- tocheck
+lin react_V = compoundV "विरूद्ध प्रतिक्रिया" (mkV "करना") ; -- tocheck
+lin consciousness_N = mkN "चेतना" ; -- tocheck
+lin right_Interj = variants{} ; -- 
+lin purely_Adv = variants{} ; -- 
+lin tin_N = mkN "टिन" ; -- tocheck
+lin tube_N = mkN "निव्रात नली" ; -- tocheck
+lin fulfil_V2 = mkV2 (compoundV "संतुष्ट" (mkV "करना")) ; -- tocheck
+lin commonly_Adv = variants{} ; -- 
+lin sufficiently_Adv = variants{} ; -- 
+lin coin_N = mkN "टंक" ; -- tocheck
+lin frighten_V2 = mkV2 (mkV "डराना") ; -- tocheck
+lin grammar_N = mkN "व्याकरण" ; -- tocheck
+lin diary_N = mkN "पाकेट बुक" ; -- tocheck
+lin flesh_N = mkN "सब्ज़ी का गूदा" ; -- tocheck
+lin summary_N = mkN "सारांश" ; -- tocheck
+lin infant_N = mkN "शिशु" ; -- tocheck
+lin stir_V2 = mkV2 (compoundV "उत्तेजित" (mkV "करना")) ; -- tocheck
+lin stir_V = compoundV "उत्तेजित" (mkV "करना") ; -- tocheck
+lin storm_N = mkN "हंगामा" ; -- tocheck
+lin mail_N = mkN "डाक" ; -- tocheck
+lin rugby_N = mkN "रग्बी" ; -- tocheck
+lin virtue_N = mkN "नैतिकता" ; -- tocheck
+lin specimen_N = mkN "नमूना" ; -- tocheck
+lin psychology_N = mkN "मनोवृति" ; -- tocheck
+lin paint_N = mkN "मेकप" ; -- tocheck
+lin constraint_N = mkN "असहजता" ; -- tocheck
+lin trace_V2 = mkV2 (compoundV "रुप रेखा प्रस्तुत" (mkV "करना")) ; -- tocheck
+lin trace_V = compoundV "रुप रेखा प्रस्तुत" (mkV "करना") ; -- tocheck
+lin privilege_N = mkN "स्वतंट्रता" ; -- tocheck
+lin completion_N = mkN "समाप्ति" ; -- tocheck
+lin progress_V2 = mkV2 (mkV "अग्रसरना") ; -- tocheck
+lin progress_V = mkV "चलना" ; -- tocheck
+lin grade_N = mkN "श्रेणी" ; -- tocheck
+lin exploit_V2 = mkV2 (compoundV "शोषण" (mkV "करना")) ; -- tocheck
+lin import_N = mkN "आयात" ; -- tocheck
+lin potato_N = mkN "आलू" ; -- tocheck
+lin repair_N = mkN "सुधार" ; -- tocheck
+lin passion_N = mkN "मनोभाव" ; -- tocheck
+lin seize_V2 = mkV2 (compoundV "रूक" (mkV "ज्ना")) ; -- tocheck
+lin seize_V = compoundV "रूक" (mkV "ज्ना") ; -- tocheck
+lin low_Adv = mkAdv "म्ंअद स्वर मेम्" ; -- tocheck
+lin underlying_A = mkA "आधारभूत" ; -- tocheck
+lin heaven_N = mkN "भगवान" ; -- tocheck
+lin nerve_N = mkN "विचार-शक्ति" ; -- tocheck
+lin park_V2 = mkV2 (mkV "चोड़ना") ; -- tocheck
+lin park_V = mkV "चोड़ना" ; -- tocheck
+lin collapse_V2 = mkV2 (compoundV "दब" (mkV "जाना")) ; -- tocheck
+lin collapse_V = compoundV "दब" (mkV "जाना") ; -- tocheck
+lin win_N = mkN "विजय" ; -- tocheck
+lin printer_N = mkN "मुद्रण यंट" ; -- tocheck
+lin coalition_N = mkN "ऐक्यअ" ; -- tocheck
+lin button_N = mkN "बटन" ; -- tocheck
+lin pray_V2 = mkV2 (compoundV "मिन्नत" (mkV "करना")) ; -- tocheck
+lin pray_V = compoundV "मिन्नत" (mkV "करना") ; -- tocheck
+lin ultimate_A = mkA "अंतिम" ; -- tocheck
+lin venture_N = mkN "साहसिक कार्य" ; -- tocheck
+lin timber_N = mkN "इमारती लकड़ी वाला वृक्ष" ; -- tocheck
+lin companion_N = mkN "सहयोगी" ; -- tocheck
+lin horror_N = mkN "विभीषिका" ; -- tocheck
+lin gesture_N = mkN "भाव प्रदर्शन" ; -- tocheck
+lin moon_N = mkN "उपग्रह" ; -- tocheck
+lin remark_VS = mkVS (compoundV "चर्चा" (mkV "करना")) ; -- tocheck
+lin remark_V = compoundV "चर्चा" (mkV "करना") ; -- tocheck
+lin clever_A = mkA "विचक्षण" ; -- tocheck
+lin van_N = mkN "वैन" ; -- tocheck
+lin consequently_Adv = variants{} ; -- 
+lin raw_A = mkA "चमड़ा उधेड़ा हुआ" ; -- tocheck
+lin glance_N = mkN "सरसरी नजर" ; -- tocheck
+lin broken_A = variants{} ; -- 
+lin jury_N = mkN "जूरी" ; -- tocheck
+lin gaze_V = compoundV "एक्टक" (mkV "देखना") ; -- tocheck
+lin burst_V2 = mkV2 (compoundV "अचानक दिखाई" (mkV "पड़ना")) ; -- tocheck
+lin burst_V = compoundV "अचानक दिखाई" (mkV "पड़ना") ; -- tocheck
+lin charter_N = mkN "शासनपत्र" ; -- tocheck
+lin feministMasc_N = mkN "नारी अधिकारवादी" ; -- tocheck
+lin discourse_N = mkN "भाषण" ; -- tocheck
+lin reflection_N = mkN "स्मृतिकथा" ; -- tocheck
+lin carbon_N = mkN "कार्बन" ; -- tocheck
+lin sophisticated_A = mkA "गूढ़" ; -- tocheck
+lin ban_N = variants{} ; -- 
+lin taxation_N = mkN "करदेय राशि" ; -- tocheck
+lin prosecution_N = mkN "अभियोजन" ; -- tocheck
+lin softly_Adv = variants{} ; -- 
+lin asleep_A = mkA "सुन्न" ; -- tocheck
+lin aids_N = mkN "एड्स" ; -- tocheck
+lin publicity_N = mkN "प्रचार" ; -- tocheck
+lin departure_N = mkN "मोड़्" ; -- tocheck
+lin welcome_A = mkA "सुखद" ; -- tocheck
+lin sharply_Adv = variants{} ; -- 
+lin reception_N = mkN "स्वागत-कष" ; -- tocheck
+lin cousin_N = mkN "चचेरा भाई" ; -- tocheck
+lin relieve_V2 = mkV2 (mkV "उठाना") ; -- tocheck
+lin linguistic_A = mkA "भाषा बिज्ञान" ; -- tocheck
+lin vat_N = mkN "वैट" ; -- tocheck
+lin forward_A = mkA "अग्ली पंक्ति का" ; -- tocheck
+lin blue_N = mkN "खिलाड़ी" ; -- tocheck
+lin multiple_A = mkA "विविध" ; -- tocheck
+lin pass_N = mkN "दर्रा" ; -- tocheck
+lin outer_A = mkA "बाहरी" ; -- tocheck
+lin vulnerable_A = mkA "कमजोर" ; -- tocheck
+lin patient_A = mkA "धैर्य" ; -- tocheck
+lin evolution_N = mkN "क्रमिक विकास" ; -- tocheck
+lin allocate_V2 = mkV2 (mkV "बाँटना") ; -- tocheck
+lin allocate_V = mkV "बाँटना" ; -- tocheck
+lin creative_A = mkA "सृजनशील" ; -- tocheck
+lin potentially_Adv = variants{} ; -- 
+lin just_A = mkA "न्याय संगत" ; -- tocheck
+lin out_Prep = variants{} ; -- 
+lin judicial_A = mkA "न्यायिक" ; -- tocheck
+lin risk_VV = variants{}; -- mkV2 (compoundV "खतरा मोल" (mkV "लेना")) ; -- tocheck
+lin risk_V2 = mkV2 (compoundV "खतरा मोल" (mkV "लेना")) ; -- tocheck
+lin ideology_N = mkN "विचारधारा" ; -- tocheck
+lin smell_VA = mkV "पहचानना" ; -- tocheck
+lin smell_V2 = mkV2 (mkV "पहचानना") ; -- tocheck
+lin smell_V = mkV "पहचानना" ; -- tocheck
+lin agenda_N = mkN "कार्यसूची" ; -- tocheck
+lin transport_V2 = mkV2 (compoundV "देश निकाला" (mkV "देना")) ; -- tocheck
+lin illegal_A = mkA "अवैध" ; -- tocheck
+lin chicken_N = mkN "चिकन" ; -- tocheck
+lin plain_A = mkA "सादा" ; -- tocheck
+lin innovation_N = mkN "नवीनता" ; -- tocheck
+lin opera_N = mkN "गीतिनाट्य" ; -- tocheck
+lin lock_N = mkN "बाँध" ; -- tocheck
+lin grin_V = mkV "हंसना" ; -- tocheck
+lin shelf_N = mkN "खाना" ; -- tocheck
+lin pole_N = mkN "पोलैन्ड् का निवासी" ; -- tocheck
+lin punishment_N = mkN "निग्रह" ; -- tocheck
+lin strict_A = mkA "सख्त" ; -- tocheck
+lin wave_V2 = mkV2 (compoundV "घुंघराले" (mkV "होना")) ; -- tocheck
+lin wave_V = compoundV "घुंघराले" (mkV "होना") ; -- tocheck
+lin inside_N = mkN "आंतरिक भाग" ; -- tocheck
+lin carriage_N = mkN "भाड़ा" ; -- tocheck
+lin fit_A = mkA "दुरूस्त" ; -- tocheck
+lin conversion_N = mkN "परिवर्तन" ; -- tocheck
+lin hurry_V = compoundV "जल्दी" (mkV "कराना") ; -- tocheck
+lin essay_N = mkN "लेख" ; -- tocheck
+lin integration_N = mkN "एकीकरण" ; -- tocheck
+lin resignation_N = mkN "स्वेच्छा" ; -- tocheck
+lin treasury_N = mkN "वित्त विभाग" ; -- tocheck
+lin traveller_N = mkN "पर्यटक" ; -- tocheck
+lin chocolate_N = mkN "चाकलेट ससअ" ; -- tocheck
+lin assault_N = mkN "हमला" ; -- tocheck
+lin schedule_N = mkN "सूची" ; -- tocheck
+lin undoubtedly_Adv = variants{} ; -- 
+lin twin_N = mkN "अनुलिपि" ; -- tocheck
+lin format_N = mkN "फरमैट" ; -- tocheck
+lin murder_V2 = mkV2 (compoundV "मार" (mkV "डालना")) ; -- tocheck
+lin sigh_VS = mkVS (compoundV "गहरी साँस" (mkV "लेना")) ; -- tocheck
+lin sigh_V2 = mkV2 (compoundV "गहरी साँस" (mkV "लेना")) ; -- tocheck
+lin sigh_V = compoundV "गहरी साँस" (mkV "लेना") ; -- tocheck
+lin sellerMasc_N = mkN "विक्रेता" ; -- tocheck
+lin lease_N = mkN "पट्टा" ; -- tocheck
+lin bitter_A = mkA "दुःखद" ; -- tocheck
+lin double_V2 = mkV2 (mkV "आना") ; -- tocheck
+lin double_V = mkV "आना" ; -- tocheck
+lin ally_N = mkN "मित्र देश" ; -- tocheck
+lin stake_N = mkN "शेयर" ; -- tocheck
+lin processing_N = mkN "संसाधन" ; -- tocheck
+lin informal_A = mkA "अनाधिकारिक" ; -- tocheck
+lin flexible_A = mkA "नरम" ; -- tocheck
+lin cap_N = mkN "टोप" ; -- tocheck
+lin stable_A = mkA "स्थायी" ; -- tocheck
+lin till_Subj = variants{} ; -- 
+lin sympathy_N = mkN "समर्थन" ; -- tocheck
+lin tunnel_N = mkN "बिल" ; -- tocheck
+lin pen_N = mkN "घेरा" ; -- tocheck
+lin instal_V = variants{} ; -- 
+lin suspend_V2 = mkV2 (compoundV "निलम्बित" (mkV "करना")) ; -- tocheck
+lin suspend_V = compoundV "निलम्बित" (mkV "करना") ; -- tocheck
+lin blow_N = mkN "झोंका" ; -- tocheck
+lin wander_V = compoundV "इधर-उधर होते हुए" (mkV "बहना") ; -- tocheck
+lin notably_Adv = variants{} ; -- 
+lin disappoint_V2 = mkV2 (compoundV "निराश" (mkV "करना")) ; -- tocheck
+lin wipe_V2 = mkV2 (mkV "मिटाना") ; -- tocheck
+lin wipe_V = mkV "मिटाना" ; -- tocheck
+lin folk_N = mkN "लोक संगीत" ; -- tocheck
+lin attraction_N = mkN "आकर्षण" ; -- tocheck
+lin disc_N = mkN "चक्रिका" ; -- tocheck
+lin inspire_V2V = variants{}; -- mkV2 (compoundV "उत्पन्न" (mkV "होना")) ; -- tocheck
+lin inspire_V2 = mkV2 (compoundV "उत्पन्न" (mkV "होना")) ; -- tocheck
+lin machinery_N = mkN "यंट्रगति" ; -- tocheck
+lin undergo_V2 = mkV2 (mkV "झेलना") ; -- tocheck
+lin nowhere_Adv = mkAdv "कहीं नहीं" ; -- tocheck
+lin inspector_N = mkN "इंस्पेक्टर" ; -- tocheck
+lin wise_A = mkA "विद्वान" ; -- tocheck
+lin balance_V2 = mkV2 (mkV "हिचकिचाना") ; -- tocheck
+lin balance_V = mkV "हिचकिचाना" ; -- tocheck
+lin purchaser_N = mkN "ख़रीदार" ; -- tocheck
+lin resort_N = mkN "शरण" ; -- tocheck
+lin pop_N = mkN "लोकप्रिय" ; -- tocheck
+lin organ_N = mkN "हार्मोनियम" ; -- tocheck
+lin ease_V2 = mkV2 (compoundV "कम होना" (mkV "होना")) ; -- tocheck
+lin ease_V = compoundV "कम होना" (mkV "होना") ; -- tocheck
+lin friendship_N = mkN "दोस्ती" ; -- tocheck
+lin deficit_N = mkN "घाटा" ; -- tocheck
+lin dear_N = mkN "प्यारा" ; -- tocheck
+lin convey_V2 = mkV2 (compoundV "ले" (mkV "जाना")) ; -- tocheck
+lin reserve_V2 = mkV2 (compoundV "अलग छोड़" (mkV "देना")) ; -- tocheck
+lin reserve_V = compoundV "अलग छोड़" (mkV "देना") ; -- tocheck
+lin planet_N = mkN "ग्रह" ; -- tocheck
+lin frequent_A = mkA "बारंबार" ; -- tocheck
+lin loose_A = mkA "शिथिल" ; -- tocheck
+lin intense_A = mkA "तीव्र" ; -- tocheck
+lin retail_A = variants{} ; -- 
+lin wind_V = compoundV "टेढे-मेढे" (mkV "जाना") ; -- tocheck
+lin lost_A = variants{} ; -- 
+lin grain_N = mkN "धान्य" ; -- tocheck
+lin particle_N = mkN "परमाणु" ; -- tocheck
+lin destruction_N = mkN "ध्वंस" ; -- tocheck
+lin witness_V2 = mkV2 (compoundV "गवाही" (mkV "देना")) ; -- tocheck
+lin witness_V = compoundV "गवाही" (mkV "देना") ; -- tocheck
+lin pit_N = mkN "कोयले की खदान" ; -- tocheck
+lin registration_N = mkN "रजिस्ट्री" ; -- tocheck
+lin conception_N = mkN "अवधारणा" ; -- tocheck
+lin steady_A = mkA "स्थायी" ; -- tocheck
+lin rival_N = mkN "प्रतिस्पर्धी" ; -- tocheck
+lin steam_N = mkN "भाप शक्ति" ; -- tocheck
+lin back_A = variants{} ; -- 
+lin chancellor_N = mkN "कुलाधिपति" ; -- tocheck
+lin crash_V = compoundV "चिंघाड़ते हुए" (mkV "जाना") ; -- tocheck
+lin belt_N = mkN "पट्टा" ; -- tocheck
+lin logic_N = mkN "तर्क" ; -- tocheck
+lin premium_N = mkN "बीमा-किस्त" ; -- tocheck
+lin confront_V2 = mkV2 (compoundV "आमना सामना करा" (mkV "देना")) ; -- tocheck
+lin precede_V2 = mkV2 (compoundV "पहले" (mkV "आना")) ; -- tocheck
+lin experimental_A = mkA "प्रायोगिक" ; -- tocheck
+lin alarm_N = mkN "खतरे का संकेत" ; -- tocheck
+lin rational_A = mkA "विवेकी" ; -- tocheck
+lin incentive_N = mkN "प्रेरणा" ; -- tocheck
+lin roughly_Adv = variants{} ; -- 
+lin bench_N = mkN "बड़ा मेज़" ; -- tocheck
+lin wrap_V2 = mkV2 (mkV "छिपाना") ; -- tocheck
+lin wrap_V = mkV "छिपाना" ; -- tocheck
+lin regarding_Prep = variants{} ; -- 
+lin inadequate_A = mkA "अपर्याप्त" ; -- tocheck
+lin ambition_N = mkN "महत्वाकांक्षा" ; -- tocheck
+lin since_Adv = mkAdv "से" ; -- tocheck
+lin fate_N = mkN "विध्वंस" ; -- tocheck
+lin vendor_N = mkN "विक्रेता" ; -- tocheck
+lin stranger_N = mkN "अजनबी" ; -- tocheck
+lin spiritual_A = mkA "आध्यात्मिक" ; -- tocheck
+lin increasing_A = variants{} ; -- 
+lin anticipate_VV = variants{}; -- compoundV "सोच" (mkV "रखना") ; -- tocheck
+lin anticipate_VS = mkVS (compoundV "सोच" (mkV "रखना")) ; -- tocheck
+lin anticipate_V2 = mkV2 (compoundV "सोच" (mkV "रखना")) ; -- tocheck
+lin anticipate_V = compoundV "सोच" (mkV "रखना") ; -- tocheck
+lin logical_A = variants{} ; -- 
+lin fibre_N = mkN "प्रकृति" ; -- tocheck
+lin attribute_V2 = variants{} ; -- 
+lin sense_VS = mkVS (compoundV "अनुभव" (mkV "करना")) ; -- tocheck
+lin sense_V2 = mkV2 (compoundV "अनुभव" (mkV "करना")) ; -- tocheck
+lin black_N = mkN "काला कपड़ा" ; -- tocheck
+lin petrol_N = mkN "भू-तेल" ; -- tocheck
+lin maker_N = mkN "बनाने वाली मशीन" ; -- tocheck
+lin generous_A = mkA "प्रचुर" ; -- tocheck
+lin allocation_N = mkN "निर्धारित राषि" ; -- tocheck
+lin depression_N = mkN "गड्ढा" ; -- tocheck
+lin declaration_N = mkN "घोषणा" ; -- tocheck
+lin spot_VS = mkVS (compoundV "ढूॅंढ" (mkV "लेना")) ; -- tocheck
+lin spot_V2 = mkV2 (compoundV "ढूॅंढ" (mkV "लेना")) ; -- tocheck
+lin spot_V = compoundV "ढूॅंढ" (mkV "लेना") ; -- tocheck
+lin modest_A = mkA "दिखावा रहित" ; -- tocheck
+lin bottom_A = mkA "नीचे का" ; -- tocheck
+lin dividend_N = mkN "लाभांश" ; -- tocheck
+lin devote_V2 = mkV2 (compoundV "समर्पित" (mkV "होना")) ; -- tocheck
+lin condemn_V2 = mkV2 (compoundV "निंदा" (mkV "करना")) ; -- tocheck
+lin integrate_V2 = mkV2 (mkV "जोड़ना") ; -- tocheck
+lin integrate_V = mkV "जोड़ना" ; -- tocheck
+lin pile_N = mkN "रोआँ" ; -- tocheck
+lin identification_N = mkN "पहचान" ; -- tocheck
+lin acute_A = mkA "तीक्ष्ण" ; -- tocheck
+lin barely_Adv = variants{} ; -- 
+lin providing_Subj = variants{} ; -- 
+lin directive_N = mkN "निदेशपत्र" ; -- tocheck
+lin bet_VS = mkVS (compoundV "से शर्त" (mkV "लगाना")) ; -- tocheck
+lin bet_V2 = mkV2 (compoundV "से शर्त" (mkV "लगाना")) ; -- tocheck
+lin bet_V = compoundV "से शर्त" (mkV "लगाना") ; -- tocheck
+lin modify_V2 = mkV2 (compoundV "परिवर्तन" (mkV "करना")) ; -- tocheck
+lin bare_A = mkA "अल्प" ; -- tocheck
+lin swear_VV = variants{}; -- compoundV "पूरा भरोसा" (mkV "रखना") ; -- tocheck
+lin swear_V2 = mkV2 (compoundV "पूरा भरोसा" (mkV "रखना")) ; -- tocheck
+lin swear_V = compoundV "पूरा भरोसा" (mkV "रखना") ; -- tocheck
+lin final_N = mkN "अंतिम खेल" ; -- tocheck
+lin accordingly_Adv = mkAdv "तदनुसार" ; -- tocheck
+lin valid_A = mkA "वैध" ; -- tocheck
+lin wherever_Adv = mkAdv "कहाँ" ; -- tocheck
+lin mortality_N = mkN "नश्वरता" ; -- tocheck
+lin medium_N = mkN "मध्य-स्थान" ; -- tocheck
+lin silk_N = mkN "सेमल" ; -- tocheck
+lin funeral_N = mkN "अन्त्येष्टि" ; -- tocheck
+lin depending_A = variants{} ; -- 
+lin cow_N = mkN "बछड़ा" ; -- tocheck
+lin correspond_V2 = variants{}; -- compoundV "समान" (mkV "होना") ; -- tocheck
+lin correspond_V = compoundV "समान" (mkV "होना") ; -- tocheck
+lin cite_V2 = mkV2 (compoundV "उल्लेख" (mkV "करना")) ; -- tocheck
+lin classic_A = mkA "विशेष" ; -- tocheck
+lin inspection_N = mkN "निरीक्षण" ; -- tocheck
+lin calculation_N = mkN "परिकल्पना" ; -- tocheck
+lin rubbish_N = mkN "रद्दी" ; -- tocheck
+lin minimum_N = variants{} ; -- 
+lin hypothesis_N = mkN "अनुमान" ; -- tocheck
+lin youngster_N = mkN "बच्चा" ; -- tocheck
+lin slope_N = mkN "ढलान" ; -- tocheck
+lin patch_N = mkN "पट्टी" ; -- tocheck
+lin invitation_N = mkN "संदेश पत्र" ; -- tocheck
+lin ethnic_A = mkA "मानवजातीय" ; -- tocheck
+lin federation_N = mkN "संघ" ; -- tocheck
+lin duke_N = mkN "राजकुमार" ; -- tocheck
+lin wholly_Adv = mkAdv "पूरी तरह से" ; -- tocheck
+lin closure_N = mkN "काम बंदी" ; -- tocheck
+lin dictionary_N = mkN "डिक्शनरी" ; -- tocheck
+lin withdrawal_N = mkN "प्रत्याहार" ; -- tocheck
+lin automatic_A = mkA "स्वचलित" ; -- tocheck
+lin liable_A = mkA "उत्तरदायी" ; -- tocheck
+lin cry_N = mkN "मांग" ; -- tocheck
+lin slow_V2 = mkV2 (compoundV "धीमा" (mkV "करना")) ; -- tocheck
+lin slow_V = compoundV "धीमा" (mkV "करना") ; -- tocheck
+lin borough_N = variants{} ; -- 
+lin well_A = mkA "अच्छा" ; -- tocheck
+lin suspicion_N = mkN "पुट" ; -- tocheck
+lin portrait_N = mkN "छायाचित्र" ; -- tocheck
+lin local_N = mkN "स्थानीय" ; -- tocheck
+lin jew_N = mkN "यहूदी" ; -- tocheck
+lin fragment_N = mkN "टुकड़ा" ; -- tocheck
+lin revolutionary_A = mkA "क्रांतिकारी" ; -- tocheck
+lin evaluate_V2 = mkV2 (compoundV "मूल्यांकन" (mkV "करना")) ; -- tocheck
+lin evaluate_V = compoundV "मूल्यांकन" (mkV "करना") ; -- tocheck
+lin competitor_N = mkN "प्रतिद्वन्द्वी" ; -- tocheck
+lin sole_A = mkA "एकमात्र" ; -- tocheck
+lin reliable_A = mkA "विश्वसनीय" ; -- tocheck
+lin weigh_V2 = mkV2 (compoundV "वजन" (mkV "करना")) ; -- tocheck
+lin weigh_V = compoundV "वजन" (mkV "करना") ; -- tocheck
+lin medieval_A = mkA "मध्ययुगीन" ; -- tocheck
+lin clinic_N = mkN "क्लीनिक" ; -- tocheck
+lin shine_V2 = mkV2 (compoundV "रोशनि" (mkV "डालना")) ; -- tocheck
+lin shine_V = compoundV "रोशनि" (mkV "डालना") ; -- tocheck
+lin knit_V2 = mkV2 (mkV "जुड़ना") ; -- tocheck
+lin knit_V = mkV "जुड़ना" ; -- tocheck
+lin complexity_N = mkN "जटिलता" ; -- tocheck
+lin remedy_N = mkN "इलाज" ; -- tocheck
+lin fence_N = mkN "चोरी के माल का व्यापार" ; -- tocheck
+lin bike_N = mkN "साइकिल" ; -- tocheck
+lin freeze_V2 = mkV2 (compoundV "ठंढा" (mkV "लगना")) ; -- tocheck
+lin freeze_V = compoundV "ठंढा" (mkV "लगना") ; -- tocheck
+lin eliminate_V2 = mkV2 (compoundV "रद्द कर" (mkV "देना")) ; -- tocheck
+lin interior_N = mkN "घरेलू मामला" ; -- tocheck
+lin intellectual_A = mkA "दिमाग़ी" ; -- tocheck
+lin established_A = variants{} ; -- 
+lin voter_N = mkN "मतदाता" ; -- tocheck
+lin garage_N = mkN "गैराज" ; -- tocheck
+lin era_N = mkN "कालअ" ; -- tocheck
+lin pregnant_A = mkA "अर्थगर्भित" ; -- tocheck
+lin plot_N = mkN "कथावस्तु" ; -- tocheck
+lin greet_V2 = mkV2 (compoundV "अभिवादन" (mkV "करना")) ; -- tocheck
+lin electrical_A = mkA "विद्युत" ; -- tocheck
+lin lie_N = mkN "झूठ" ; -- tocheck
+lin disorder_N = mkN "परेशानी" ; -- tocheck
+lin formally_Adv = variants{} ; -- 
+lin excuse_N = mkN "मुक्ति" ; -- tocheck
+lin socialist_A = mkA "समाजवादी" ; -- tocheck
+lin cancel_V2 = mkV2 (compoundV "रद्द" (mkV "करना")) ; -- tocheck
+lin cancel_V = compoundV "रद्द" (mkV "करना") ; -- tocheck
+lin harm_N = mkN "क्षति" ; -- tocheck
+lin excess_N = mkN "अधिशेष" ; -- tocheck
+lin exact_A = mkA "चौकस" ; -- tocheck
+lin oblige_V2V = variants{}; -- mkV2 (compoundV "आभारी" (mkV "होना")) ; -- tocheck
+lin oblige_V2 = mkV2 (compoundV "आभारी" (mkV "होना")) ; -- tocheck
+lin accountant_N = mkN "मुनीम" ; -- tocheck
+lin mutual_A = mkA "आपसी" ; -- tocheck
+lin fat_N = mkN "चर्बी" ; -- tocheck
+lin volunteerMasc_N = mkN "स्वयं सेवक" ; -- tocheck
+lin laughter_N = mkN "ह्ँसी" ; -- tocheck
+lin trick_N = mkN "हाथ की सफाई" ; -- tocheck
+lin load_V2 = mkV2 (mkV "डालना") ; -- tocheck
+lin load_V = mkV "डालना" ; -- tocheck
+lin disposal_N = mkN "निष्कासन" ; -- tocheck
+lin taxi_N = mkN "टैक्सी" ; -- tocheck
+lin murmur_V2 = mkV2 (mkV "सरसराना") ; -- tocheck
+lin murmur_V = mkV "सरसराना" ; -- tocheck
+lin tonne_N = mkN "टन" ; -- tocheck
+lin spell_V2 = mkV2 (compoundV "वर्तनी" (mkV "लिखना")) ; -- tocheck
+lin spell_V = compoundV "वर्तनी" (mkV "लिखना") ; -- tocheck
+lin clerk_N = mkN "पेशकार" ; -- tocheck
+lin curious_A = mkA "उत्सुक" ; -- tocheck
+lin satisfactory_A = mkA "संतोषप्रद" ; -- tocheck
+lin identical_A = mkA "एक जैसा" ; -- tocheck
+lin applicant_N = mkN "आवेदक" ; -- tocheck
+lin removal_N = mkN "निष्कासन" ; -- tocheck
+lin processor_N = mkN "संसाधक" ; -- tocheck
+lin cotton_N = mkN "कपास" ; -- tocheck
+lin reverse_V2 = mkV2 (compoundV "फिर से" (mkV "उठाना")) ; -- tocheck
+lin reverse_V = compoundV "फिर से" (mkV "उठाना") ; -- tocheck
+lin hesitate_VV = variants{}; -- compoundV "संकोच" (mkV "करना") ; -- tocheck
+lin hesitate_V = compoundV "संकोच" (mkV "करना") ; -- tocheck
+lin professor_N = mkN "प्राध्यापक" ; -- tocheck
+lin admire_V2 = mkV2 (compoundV "समादर" (mkV "करना")) ; -- tocheck
+lin namely_Adv = mkAdv "यथा" ; -- tocheck
+lin electoral_A = mkA "निर्वाचकीय" ; -- tocheck
+lin delight_N = mkN "सुख" ; -- tocheck
+lin urgent_A = mkA "तुरंत" ; -- tocheck
+lin prompt_V2V = variants{}; -- mkV2 (mkV "उकसाना") ; -- tocheck
+lin prompt_V2 = mkV2 (mkV "उकसाना") ; -- tocheck
+lin mate_N = mkN "साथी" ; -- tocheck
+lin mate_2_N = variants{} ; -- 
+lin mate_1_N = variants{} ; -- 
+lin exposure_N = mkN "प्रदर्शन" ; -- tocheck
+lin server_N = mkN "सर्वर" ; -- tocheck
+lin distinctive_A = mkA "विशिष्ट" ; -- tocheck
+lin marginal_A = mkA "अत्यल्प" ; -- tocheck
+lin structural_A = mkA "संरचनात्मक" ; -- tocheck
+lin rope_N = mkN "रस्सी बनाने का कारखाना" ; -- tocheck
+lin miner_N = mkN "खनिक" ; -- tocheck
+lin entertainment_N = mkN "मनोरंजन" ; -- tocheck
+lin acre_N = mkN "एकड़" ; -- tocheck
+lin pig_N = mkN "सूअर" ; -- tocheck
+lin encouraging_A = mkA "प्रोत्साहक" ; -- tocheck
+lin guarantee_N = mkN "निश्चित" ; -- tocheck
+lin gear_N = mkN "गियर" ; -- tocheck
+lin anniversary_N = mkN "वर्षगाँठ" ; -- tocheck
+lin past_Adv = mkAdv "पास से हो कर" ; -- tocheck
+lin ceremony_N = mkN "समारोह" ; -- tocheck
+lin rub_V2 = mkV2 (compoundV "लेप" (mkV "करना")) ; -- tocheck
+lin rub_V = compoundV "लेप" (mkV "करना") ; -- tocheck
+lin monopoly_N = mkN "एकाधिपत्य" ; -- tocheck
+lin left_N = mkN "विरूध्द पक्ष" ; -- tocheck
+lin flee_V2 = mkV2 (compoundV "भाग" (mkV "जाना")) ; -- tocheck
+lin flee_V = compoundV "भाग" (mkV "जाना") ; -- tocheck
+lin yield_V2 = mkV2 (compoundV "झुक" (mkV "जाना")) ; -- tocheck
+lin discount_N = mkN "छूट" ; -- tocheck
+lin above_A = mkA "उपर्युक्त" ; -- tocheck
+lin uncle_N = mkN "चाचा" ; -- tocheck
+lin audit_N = mkN "लेखा-परीक्षा" ; -- tocheck
+lin advertisement_N = mkN "विज्ञापन" ; -- tocheck
+lin explosion_N = mkN "धड़ाका" ; -- tocheck
+lin contrary_A = mkA "ज़िद्दी" ; -- tocheck
+lin tribunal_N = mkN "न्यायाधिकरण" ; -- tocheck
+lin swallow_V2 = mkV2 (mkV "घबराना") ; -- tocheck
+lin swallow_V = mkV "घबराना" ; -- tocheck
+lin typically_Adv = variants{} ; -- 
+lin fun_A = variants{} ; -- 
+lin rat_N = mkN "चूहे का बच्चा" ; -- tocheck
+lin cloth_N = mkN "तश्तरियाँ पोंछने क कपड़ा" ; -- tocheck
+lin cable_N = mkN "केबल" ; -- tocheck
+lin interrupt_V2 = mkV2 (compoundV "बाधा" (mkV "डालना")) ; -- tocheck
+lin interrupt_V = compoundV "बाधा" (mkV "डालना") ; -- tocheck
+lin crash_N = mkN "जमीन पर गिरना" ; -- tocheck
+lin flame_N = mkN "ज्वाला" ; -- tocheck
+lin controversy_N = mkN "विवाद" ; -- tocheck
+lin rabbit_N = mkN "खरगोश" ; -- tocheck
+lin everyday_A = mkA "रोज़मर्रा का" ; -- tocheck
+lin allegation_N = mkN "शिकायत" ; -- tocheck
+lin strip_N = mkN "पट्टी" ; -- tocheck
+lin stability_N = mkN "नियमितता" ; -- tocheck
+lin tide_N = mkN "बहाव" ; -- tocheck
+lin illustration_N = mkN "उदाहरन" ; -- tocheck
+lin insect_N = mkN "खटमल" ; -- tocheck
+lin correspondent_N = mkN "संवाददाता" ; -- tocheck
+lin devise_V2 = mkV2 (compoundV "आविष्कार" (mkV "करना")) ; -- tocheck
+lin determined_A = variants{} ; -- 
+lin brush_V2 = mkV2 (mkV "झड़ना") ; -- tocheck
+lin brush_V = mkV "झड़ना" ; -- tocheck
+lin adjustment_N = mkN "समंजन" ; -- tocheck
+lin controversial_A = mkA "विवादास्पद" ; -- tocheck
+lin organic_A = mkA "कायिक" ; -- tocheck
+lin escape_N = mkN "निकास" ; -- tocheck
+lin thoroughly_Adv = variants{} ; -- 
+lin interface_N = mkN "इंटरफ़ेस" ; -- tocheck
+lin historic_A = mkA "ऐतिहासिक" ; -- tocheck
+lin collapse_N = mkN "गिरावट" ; -- tocheck
+lin temple_N = mkN "देवमंदिर" ; -- tocheck
+lin shade_N = mkN "प्रेतात्मा" ; -- tocheck
+lin craft_N = mkN "शिल्प" ; -- tocheck
+lin nursery_N = mkN "नर्सरी" ; -- tocheck
+lin piano_N = mkN "पियानो" ; -- tocheck
+lin desirable_A = mkA "दिलपसंद" ; -- tocheck
+lin assurance_N = mkN "आश्वासन" ; -- tocheck
+lin jurisdiction_N = mkN "अधिकार क्षेत्र" ; -- tocheck
+lin advertise_V2 = mkV2 (compoundV "विज्ञापन" (mkV "करना")) ; -- tocheck
+lin advertise_V = compoundV "विज्ञापन" (mkV "करना") ; -- tocheck
+lin bay_N = mkN "भोंक" ; -- tocheck
+lin specification_N = variants{} ; -- 
+lin disability_N = mkN "विकलांगता" ; -- tocheck
+lin presidential_A = mkA "अध्यक्षीय" ; -- tocheck
+lin arrest_N = mkN "गिरफ्तारी" ; -- tocheck
+lin unexpected_A = mkA "अनपेक्षित" ; -- tocheck
+lin switch_N = mkN "छड़ी" ; -- tocheck
+lin penny_N = mkN "सिक्का" ; -- tocheck
+lin respect_V2 = mkV2 (compoundV "इज्जत" (mkV "करना")) ; -- tocheck
+lin celebration_N = mkN "समारोह" ; -- tocheck
+lin gross_A = mkA "मोटा" ; -- tocheck
+lin aid_V2 = mkV2 (compoundV "मदद" (mkV "करना")) ; -- tocheck
+lin aid_V = compoundV "मदद" (mkV "करना") ; -- tocheck
+lin superb_A = mkA "शानदार" ; -- tocheck
+lin process_V2 = mkV2 (compoundV "प्रक्रम" (mkV "करना")) ; -- tocheck
+lin process_V = compoundV "प्रक्रम" (mkV "करना") ; -- tocheck
+lin innocent_A = mkA "अहानिकर" ; -- tocheck
+lin leap_V2 = mkV2 (compoundV "छलांग" (mkV "मारना")) ; -- tocheck
+lin leap_V = mkV "कूदना" ; -- tocheck
+lin colony_N = mkN "उपनगर" ; -- tocheck
+lin wound_N = mkN "ज़ख़्म" ; -- tocheck
+lin hardware_N = mkN "भारी मशीनरी" ; -- tocheck
+lin satellite_N = mkN "उपाश्रित देश" ; -- tocheck
+lin float_V = compoundV "प्रवाहित" (mkV "करना") ; -- tocheck
+lin bible_N = mkN "बाइबिल" ; -- tocheck
+lin statistical_A = mkA "सांख्यिकीय" ; -- tocheck
+lin marked_A = mkA "उल्लेखनीय" ; -- tocheck
+lin hire_V2V = variants{}; -- mkV2 (compoundV "भाड़ेपर" (mkV "देना")) ; -- tocheck
+lin hire_V2 = mkV2 (compoundV "भाड़ेपर" (mkV "देना")) ; -- tocheck
+lin cathedral_N = mkN "प्रधान गिरजा घर" ; -- tocheck
+lin motive_N = mkN "हेतु" ; -- tocheck
+lin correct_VS = mkVS (mkV "सुधारना" ); -- tocheck
+lin correct_V2 = mkV2 (mkV "सुधारना") ; -- tocheck
+lin correct_V = mkV "सुधारना" ; -- tocheck
+lin gastric_A = mkA "जठरीय" ; -- tocheck
+lin raid_N = mkN "धावा" ; -- tocheck
+lin comply_V2 = mkV2 (compoundV "पालन" (mkV "करना")) ; -- tocheck
+lin comply_V = compoundV "पालन" (mkV "करना") ; -- tocheck
+lin accommodate_V2 = mkV2 (compoundV "सहायता" (mkV "देना")) ; -- tocheck
+lin accommodate_V = compoundV "सहायता" (mkV "देना") ; -- tocheck
+lin mutter_V2 = mkV2 (mkV "बड़बड़ाना") ; -- tocheck
+lin mutter_V = mkV "बड़बड़ाना" ; -- tocheck
+lin induce_V2 = mkV2 (compoundV "प्रवृत" (mkV "करना")) ; -- tocheck
+lin trap_V2 = mkV2 (mkV "पकड़ना") ; -- tocheck
+lin trap_V = mkV "पकड़ना" ; -- tocheck
+lin invasion_N = mkN "चढ़ाई" ; -- tocheck
+lin humour_N = mkN "मिजाज" ; -- tocheck
+lin bulk_N = mkN "अधिकांश" ; -- tocheck
+lin traditionally_Adv = variants{} ; -- 
+lin commission_V2V = variants{}; -- mkV2 (compoundV "बनाने का काम" (mkV "देना")) ; -- tocheck
+lin commission_V2 = mkV2 (compoundV "बनाने का काम" (mkV "देना")) ; -- tocheck
+lin upstairs_Adv = mkAdv "दिमाग से" ; -- tocheck
+lin translate_V2 = mkV2 (compoundV "ले" (mkV "जाना")) ; -- tocheck
+lin translate_V = compoundV "अनुवाद" (mkV "करना") ; -- tocheck
+lin rhythm_N = mkN "आवर्तन" ; -- tocheck
+lin emission_N = mkN "स्राव" ; -- tocheck
+lin collective_A = mkA "सामूहिक" ; -- tocheck
+lin transformation_N = mkN "निर्देशांक में परिवर्तन करने वाला फलन" ; -- tocheck
+lin battery_N = mkN "अवैध प्रहार" ; -- tocheck
+lin stimulus_N = mkN "उद्दीपन" ; -- tocheck
+lin naked_A = mkA "निरा" ; -- tocheck
+lin white_N = mkN "सफेदी" ; -- tocheck
+lin menu_N = mkN "व्यंजन-सूची" ; -- tocheck
+lin toilet_N = mkN "शौच" ; -- tocheck
+lin butter_N = mkN "माखन" ; -- tocheck
+lin surprise_V2V = variants{}; -- mkV2 (compoundV "सहसा आक्रमण" (mkV "करना")) ; -- tocheck
+lin surprise_V2 = mkV2 (compoundV "सहसा आक्रमण" (mkV "करना")) ; -- tocheck
+lin needle_N = mkN "सुई" ; -- tocheck
+lin effectiveness_N = mkN "प्रभावकारिता" ; -- tocheck
+lin accordance_N = mkN "अधिकार अनुदान" ; -- tocheck
+lin molecule_N = mkN "अणु" ; -- tocheck
+lin fiction_N = mkN "कपोल-कल्पना" ; -- tocheck
+lin learning_N = variants{} ; -- 
+lin statute_N = mkN "संविधि" ; -- tocheck
+lin reluctant_A = mkA "अनिच्छुक" ; -- tocheck
+lin overlook_V2 = mkV2 (compoundV "के उपर से" (mkV "दिखना")) ; -- tocheck
+lin junction_N = mkN "जंक्शन" ; -- tocheck
+lin necessity_N = mkN "आवश्यक वस्तु" ; -- tocheck
+lin nearby_A = variants{} ; -- 
+lin experienced_A = mkA "अनुभवी" ; -- tocheck
+lin lorry_N = mkN "लरी" ; -- tocheck
+lin exclusive_A = mkA "अपवर्जक" ; -- tocheck
+lin graphics_N = mkN "चित्रमुद्रण" ; -- tocheck
+lin stimulate_V2 = mkV2 (compoundV "प्रोत्साहित" (mkV "करना")) ; -- tocheck
+lin warmth_N = mkN "जोश" ; -- tocheck
+lin therapy_N = mkN "मनश्चिकित्सा" ; -- tocheck
+lin convenient_A = mkA "सरल" ; -- tocheck
+lin cinema_N = mkN "सिनेमाघर" ; -- tocheck
+lin domain_N = mkN "डोमेन" ; -- tocheck
+lin tournament_N = mkN "खेल प्रतियोगिता" ; -- tocheck
+lin doctrine_N = mkN "मत" ; -- tocheck
+lin sheer_A = mkA "खड़ा" ; -- tocheck
+lin proposition_N = mkN "सुझाव" ; -- tocheck
+lin grip_N = mkN "थैला" ; -- tocheck
+lin widow_N = mkN "विधवा" ; -- tocheck
+lin discrimination_N = mkN "विभेदन" ; -- tocheck
+lin bloody_Adv = mkAdv "फालतु" ; -- tocheck
+lin ruling_A = variants{} ; -- 
+lin fit_N = mkN "दौरा" ; -- tocheck
+lin nonetheless_Adv = variants{} ; -- 
+lin myth_N = mkN "मिथक" ; -- tocheck
+lin episode_N = mkN "कड़ी" ; -- tocheck
+lin drift_V2 = mkV2 (compoundV "ढेर" (mkV "लगाअना")) ; -- tocheck
+lin drift_V = compoundV "ढेर" (mkV "लगाअना") ; -- tocheck
+lin assert_VS = mkVS (compoundV "दृढतापूर्वक" (mkV "कहना")) ; -- tocheck
+lin assert_V2 = mkV2 (compoundV "दृढतापूर्वक" (mkV "कहना")) ; -- tocheck
+lin assert_V = compoundV "दृढतापूर्वक" (mkV "कहना") ; -- tocheck
+lin terrace_N = mkN "सीढ़ी" ; -- tocheck
+lin uncertain_A = mkA "अस्थिर" ; -- tocheck
+lin twist_V2 = mkV2 (mkV "मरोड़ना") ; -- tocheck
+lin insight_N = mkN "अन्तर्दृष्टि" ; -- tocheck
+lin undermine_V2 = mkV2 (compoundV "कमज़ोर कर" (mkV "देना")) ; -- tocheck
+lin tragedy_N = mkN "दुखान्त नाटक" ; -- tocheck
+lin enforce_V2 = mkV2 (compoundV "लागू" (mkV "करना")) ; -- tocheck
+lin criticize_V2 = mkV2 (compoundV "मीन मेख" (mkV "निकालना")) ; -- tocheck
+lin criticize_V = compoundV "मीन मेख" (mkV "निकालना") ; -- tocheck
+lin march_V2 = mkV2 (mkV "चलना") ; -- tocheck
+lin march_V = mkV "चलना" ; -- tocheck
+lin leaflet_N = mkN "पुस्तिका" ; -- tocheck
+lin fellow_A = variants{} ; -- 
+lin object_V2 = mkV2 (compoundV "आपत्ति" (mkV "करना")) ; -- tocheck
+lin object_V = compoundV "आपत्ति" (mkV "करना") ; -- tocheck
+lin pond_N = mkN "तालाब" ; -- tocheck
+lin adventure_N = mkN "अभियान" ; -- tocheck
+lin diplomatic_A = mkA "व्यवहारकुशल" ; -- tocheck
+lin mixed_A = variants{} ; -- 
+lin rebel_N = mkN "अविनीत व्यक्ति" ; -- tocheck
+lin equity_N = mkN "शेयर" ; -- tocheck
+lin literally_Adv = variants{} ; -- 
+lin magnificent_A = mkA "शानदार" ; -- tocheck
+lin loyalty_N = mkN "विश्वास" ; -- tocheck
+lin tremendous_A = mkA "अद्भुत" ; -- tocheck
+lin airline_N = mkN "हवाई कम्पनी" ; -- tocheck
+lin shore_N = mkN "पुलीन" ; -- tocheck
+lin restoration_N = mkN "पुनःप्रचलन" ; -- tocheck
+lin physically_Adv = variants{} ; -- 
+lin render_V2 = mkV2 (mkV "देना") ; -- tocheck
+lin institutional_A = mkA "संस्थागत" ; -- tocheck
+lin emphasize_VS = mkVS (compoundV "ज़ोर" (mkV "देना")) ; -- tocheck
+lin emphasize_V2 = mkV2 (compoundV "ज़ोर" (mkV "देना")) ; -- tocheck
+lin mess_N = mkN "भोजनालय" ; -- tocheck
+lin commander_N = mkN "कमांडर" ; -- tocheck
+lin straightforward_A = mkA "सरल" ; -- tocheck
+lin singer_N = mkN "गायक" ; -- tocheck
+lin squeeze_V2 = mkV2 (compoundV "निचोड़कर निकाल" (mkV "देना")) ; -- tocheck
+lin squeeze_V = compoundV "निचोड़कर निकाल" (mkV "देना") ; -- tocheck
+lin full_time_A = mkA "पूर्णकालिक" ; -- tocheck
+lin breed_V2 = mkV2 (compoundV "शिक्षा" (mkV "देना")) ; -- tocheck
+lin breed_V = compoundV "शिक्षा" (mkV "देना") ; -- tocheck
+lin successor_N = mkN "उत्तराधिकारी" ; -- tocheck
+lin triumph_N = mkN "विजय" ; -- tocheck
+lin heading_N = mkN "शीर्षक" ; -- tocheck
+lin mathematics_N = mkN "गणित" ; -- tocheck
+lin laugh_N = mkN "मुस्कुराहट" ; -- tocheck
+lin clue_N = mkN "सुराग" ; -- tocheck
+lin still_A = mkA "स्थिर" ; -- tocheck
+lin ease_N = mkN "सहुलियत" ; -- tocheck
+lin specially_Adv = variants{} ; -- 
+lin biological_A = mkA "जैववैज्ञानिक" ; -- tocheck
+lin forgive_V2 = mkV2 (compoundV "ऋण मुक्त कर" (mkV "देना")) ; -- tocheck
+lin forgive_V = compoundV "ऋण मुक्त कर" (mkV "देना") ; -- tocheck
+lin trustee_N = mkN "न्यासी" ; -- tocheck
+lin photo_N = mkN "फोटो" ; -- tocheck
+lin fraction_N = mkN "भिन्न" ; -- tocheck
+lin chase_V2 = mkV2 (compoundV "निकाल" (mkV "देना")) ; -- tocheck
+lin chase_V = compoundV "निकाल" (mkV "देना") ; -- tocheck
+lin whereby_Adv = mkAdv "जिससे" ; -- tocheck
+lin mud_N = mkN "मिट्टी" ; -- tocheck
+lin pensioner_N = mkN "पेंशनभोगी" ; -- tocheck
+lin functional_A = mkA "क्रियाशील" ; -- tocheck
+lin copy_V2 = mkV2 (compoundV "नक़ल" (mkV "करना")) ; -- tocheck
+lin copy_V = compoundV "प्रतिलिपि" (mkV "बनाना") ; -- tocheck
+lin strictly_Adv = variants{} ; -- 
+lin desperately_Adv = variants{} ; -- 
+lin await_V2 = mkV2 (compoundV "इंतजार" (mkV "करना")) ; -- tocheck
+lin coverage_N = mkN "बीमा व्याप्ति" ; -- tocheck
+lin wildlife_N = mkN "वन्य जीवन" ; -- tocheck
+lin indicator_N = mkN "सूचक" ; -- tocheck
+lin lightly_Adv = variants{} ; -- 
+lin hierarchy_N = mkN "वर्गीकरण" ; -- tocheck
+lin evolve_V2 = mkV2 (compoundV "विकसित" (mkV "होना")) ; -- tocheck
+lin evolve_V = compoundV "विकसित" (mkV "होना") ; -- tocheck
+lin mechanical_A = mkA "यंत्रवत्" ; -- tocheck
+lin expert_A = mkA "निपुण" ; -- tocheck
+lin creditor_N = variants{} ; -- 
+lin capitalist_N = mkN "पूँजीपति" ; -- tocheck
+lin essence_N = mkN "अर्क" ; -- tocheck
+lin compose_V2 = mkV2 (mkV "रचना") ; -- tocheck
+lin compose_V = mkV "बनाना" ; -- tocheck
+lin mentally_Adv = variants{} ; -- 
+lin gaze_N = mkN "एक्टक देखने ताला" ; -- tocheck
+lin seminar_N = mkN "सेमिनार" ; -- tocheck
+lin target_V2V = variants{}; -- mkV2 (compoundV "लक्षय" (mkV "साधना")) ; -- tocheck
+lin target_V2 = mkV2 (compoundV "लक्षय" (mkV "साधना")) ; -- tocheck
+lin label_V3 = variants{}; -- mkV2 (compoundV "लेवल" (mkV "लगाना")) ; -- tocheck
+lin label_V2 = mkV2 (compoundV "लेवल" (mkV "लगाना")) ; -- tocheck
+lin label_V = compoundV "लेवल" (mkV "लगाना") ; -- tocheck
+lin fig_N = mkN "अंजीर का वृक्ष" ; -- tocheck
+lin continent_N = mkN "महाद्वीप" ; -- tocheck
+lin chap_N = mkN "आदमी" ; -- tocheck
+lin flexibility_N = mkN "सुनम्यता" ; -- tocheck
+lin verse_N = mkN "पद्य" ; -- tocheck
+lin minute_A = mkA "सूक्ष्म" ; -- tocheck
+lin whisky_N = mkN "व्हिस्की" ; -- tocheck
+lin equivalent_A = mkA "तुल्य" ; -- tocheck
+lin recruit_V2 = mkV2 (compoundV "भरती" (mkV "करना")) ; -- tocheck
+lin recruit_V = compoundV "भरती" (mkV "करना") ; -- tocheck
+lin echo_V2 = mkV2 (compoundV "हाँ में हाँ" (mkV "मिलाना")) ; -- tocheck
+lin echo_V = compoundV "प्रतिध्वनित" (mkV "होना") ; -- tocheck
+lin unfair_A = mkA "अनुचित" ; -- tocheck
+lin launch_N = mkN "प्रक्षेपण" ; -- tocheck
+lin cupboard_N = mkN "अलमारी" ; -- tocheck
+lin bush_N = mkN "घने घुँघराले बाल" ; -- tocheck
+lin shortage_N = mkN "कमी" ; -- tocheck
+lin prominent_A = mkA "दृश्य" ; -- tocheck
+lin merger_N = mkN "विलय" ; -- tocheck
+lin command_V2 = mkV2 (compoundV "माँग" (mkV "करना")) ; -- tocheck
+lin command_V = compoundV "काबू" (mkV "पाना") ; -- tocheck
+lin subtle_A = mkA "संवेदी" ; -- tocheck
+lin capital_A = mkA "मुख्य" ; -- tocheck
+lin gang_N = mkN "गिरोह" ; -- tocheck
+lin fish_V2 = mkV2 (mkV "पकड़ना") ; -- tocheck
+lin fish_V = mkV "पकड़ना" ; -- tocheck
+lin unhappy_A = mkA "दूर्भाग्यपूर्ण" ; -- tocheck
+lin lifetime_N = mkN "जीवन-काल" ; -- tocheck
+lin elite_N = mkN "विशिष्ट वर्ग" ; -- tocheck
+lin refusal_N = mkN "इन्कार" ; -- tocheck
+lin finish_N = mkN "समाप्तावस्था" ; -- tocheck
+lin aggressive_A = mkA "लड़ाका" ; -- tocheck
+lin superior_A = mkA "श्रेष्ठ" ; -- tocheck
+lin landing_N = mkN "अवतरण" ; -- tocheck
+lin exchange_V2 = mkV2 (compoundV "विनिमय" (mkV "करना")) ; -- tocheck
+lin debate_V2 = mkV2 (mkV "बहसअ") ; -- tocheck
+lin debate_V = mkV "बहसअ" ; -- tocheck
+lin educate_V2 = mkV2 (mkV "सिखना") ; -- tocheck
+lin separation_N = mkN "अलगाव" ; -- tocheck
+lin productivity_N = mkN "उर्वरता" ; -- tocheck
+lin initiate_V2 = mkV2 (compoundV "दीक्षित" (mkV "करना")) ; -- tocheck
+lin probability_N = mkN "सम्भावना" ; -- tocheck
+lin virus_N = mkN "वाइरस" ; -- tocheck
+lin reporterMasc_N = mkN "सम्वाददाता" ; -- tocheck
+lin fool_N = mkN "फल के रस का शर्बत" ; -- tocheck
+lin pop_V2 = variants{} ; -- 
+lin capitalism_N = variants{} ; -- 
+lin painful_A = mkA "क्लेशकर" ; -- tocheck
+lin correctly_Adv = variants{} ; -- 
+lin complex_N = mkN "भीति" ; -- tocheck
+lin rumour_N = mkN "अफ़वाह" ; -- tocheck
+lin imperial_A = mkA "राजसी" ; -- tocheck
+lin justification_N = mkN "प्रामाणिकता" ; -- tocheck
+lin availability_N = mkN "प्राप्यता" ; -- tocheck
+lin spectacular_A = mkA "प्रभावशाली" ; -- tocheck
+lin remain_N = variants{} ; -- 
+lin ocean_N = mkN "सगर" ; -- tocheck
+lin cliff_N = mkN "खड़ी चट्टान" ; -- tocheck
+lin sociology_N = mkN "समाज विज्ञान" ; -- tocheck
+lin sadly_Adv = variants{} ; -- 
+lin missile_N = mkN "प्रक्षेपास्ट्र" ; -- tocheck
+lin situate_V2 = mkV2 (compoundV "बसा हुआ" (mkV "होना")) ; -- tocheck
+lin artificial_A = mkA "झूठा" ; -- tocheck
+lin apartment_N = mkN "कमरा" ; -- tocheck
+lin provoke_V2 = mkV2 (mkV "चिढना") ; -- tocheck
+lin oral_A = mkA "मुख संबंधी" ; -- tocheck
+lin maximum_N = variants{} ; -- 
+lin angel_N = mkN "पटी" ; -- tocheck
+lin spare_A = mkA "खाली" ; -- tocheck
+lin shame_N = mkN "लज्जा" ; -- tocheck
+lin intelligent_A = mkA "बुद्धिमान" ; -- tocheck
+lin discretion_N = mkN "विचारशीलता" ; -- tocheck
+lin businessman_N = mkN "व्यवसायी" ; -- tocheck
+lin explicit_A = mkA "सुस्पष्ट" ; -- tocheck
+lin book_V2 = mkV2 (compoundV "दर्ज़" (mkV "करना")) ; -- tocheck
+lin uniform_N = mkN "वर्दी" ; -- tocheck
+lin push_N = mkN "दबाव" ; -- tocheck
+lin counter_N = mkN "काउन्टर" ; -- tocheck
+lin subject_A = variants{} ; -- 
+lin objective_A = mkA "सामान्य" ; -- tocheck
+lin hungry_A = mkA "लालायित" ; -- tocheck
+lin clothing_N = mkN "परिधान" ; -- tocheck
+lin ride_N = mkN "सवारी" ; -- tocheck
+lin romantic_A = mkA "अव्यावहारिक" ; -- tocheck
+lin attendance_N = mkN "उपस्थिति" ; -- tocheck
+lin part_time_A = mkA "अंशकालिक" ; -- tocheck
+lin trace_N = mkN "संकेत" ; -- tocheck
+lin backing_N = mkN "समर्थन" ; -- tocheck
+lin sensation_N = mkN "उत्तेजना" ; -- tocheck
+lin carrier_N = mkN "संवाहक" ; -- tocheck
+lin interest_V2 = mkV2 (compoundV "भाग लेने को प्रेरित" (mkV "करना")) ; -- tocheck
+lin interest_V = compoundV "भाग लेने को प्रेरित" (mkV "करना") ; -- tocheck
+lin classification_N = mkN "श्रेणीविभाजन" ; -- tocheck
+lin classic_N = mkN "उत्कृष्ट साहित्य" ; -- tocheck
+lin beg_V2 = mkV2 (compoundV "प्रार्थना" (mkV "करना")) ; -- tocheck
+lin beg_V = mkV "बैठना" ; -- tocheck
+lin appendix_N = mkN "परिशिष्ट" ; -- tocheck
+lin doorway_N = mkN "दरवाजा" ; -- tocheck
+lin density_N = mkN "घनत्व" ; -- tocheck
+lin working_class_A = variants{} ; -- 
+lin legislative_A = mkA "विधि संबंधी" ; -- tocheck
+lin hint_N = mkN "झलक" ; -- tocheck
+lin shower_N = mkN "वर्षा" ; -- tocheck
+lin current_N = mkN "बिजली" ; -- tocheck
+lin succession_N = mkN "उत्तराधिकार" ; -- tocheck
+lin nasty_A = mkA "अप्रिय" ; -- tocheck
+lin duration_N = mkN "अवधि" ; -- tocheck
+lin desert_N = mkN "रेगिस्तान" ; -- tocheck
+lin receipt_N = mkN "पावती" ; -- tocheck
+lin native_A = mkA "पैदाइशी" ; -- tocheck
+lin chapel_N = mkN "वेदी स्हित प्रार्थनास्थान" ; -- tocheck
+lin amazing_A = mkA "आश्चर्यजनक" ; -- tocheck
+lin hopefully_Adv = variants{} ; -- 
+lin fleet_N = mkN "बेड़ा" ; -- tocheck
+lin comparable_A = mkA "तूलनीय" ; -- tocheck
+lin oxygen_N = mkN "आक्सीजन" ; -- tocheck
+lin installation_N = mkN "नियुक्ति" ; -- tocheck
+lin developer_N = mkN "बनाने वाला" ; -- tocheck
+lin disadvantage_N = mkN "नुक्सान" ; -- tocheck
+lin recipe_N = mkN "व्यंजन विधि" ; -- tocheck
+lin crystal_N = mkN "क्रिस्टल" ; -- tocheck
+lin modification_N = mkN "सुधार" ; -- tocheck
+lin schedule_V2V = variants{}; -- mkV2 (compoundV "सूची में समावेश" (mkV "करना")) ; -- tocheck
+lin schedule_V2 = mkV2 (compoundV "सूची में समावेश" (mkV "करना")) ; -- tocheck
+lin schedule_V = compoundV "सूची में समावेश" (mkV "करना") ; -- tocheck
+lin midnight_N = variants{} ; -- 
+lin successive_A = mkA "लगातार" ; -- tocheck
+lin formerly_Adv = variants{} ; -- 
+lin loud_A = mkA "उच्च" ; -- tocheck
+lin value_V2 = mkV2 (compoundV "मूल्यांकन" (mkV "करना")) ; -- tocheck
+lin value_V = compoundV "मूल्यांकन" (mkV "करना") ; -- tocheck
+lin physics_N = mkN "भौतिक विज्ञान" ; -- tocheck
+lin truck_N = mkN "लारी" ; -- tocheck
+lin stroke_N = mkN "स्पर्श" ; -- tocheck
+lin kiss_N = mkN "चुम्मा" ; -- tocheck
+lin envelope_N = mkN "लिफ़ाफ़ा" ; -- tocheck
+lin speculation_N = mkN "चिंतन" ; -- tocheck
+lin canal_N = mkN "नलिका" ; -- tocheck
+lin unionist_N = mkN "संघवादी" ; -- tocheck
+lin directory_N = mkN "डाइरेक्टरी" ; -- tocheck
+lin receiver_N = mkN "चोर-हटिया" ; -- tocheck
+lin isolation_N = mkN "अलगाव" ; -- tocheck
+lin fade_V2 = mkV2 (mkV "निस्तेजना") ; -- tocheck
+lin fade_V = mkV "निस्तेजना" ; -- tocheck
+lin chemistry_N = mkN "रहस्यमय प्रक्रिया" ; -- tocheck
+lin unnecessary_A = mkA "अनावश्यक" ; -- tocheck
+lin hit_N = mkN "टकराना" ; -- tocheck
+lin defenderMasc_N = mkN "प्रतिरक्षक" ; -- tocheck
+lin stance_N = mkN "रवैया" ; -- tocheck
+lin sin_N = mkN "पाप" ; -- tocheck
+lin realistic_A = mkA "सजीव" ; -- tocheck
+lin socialist_N = mkN "समाजवादी" ; -- tocheck
+lin subsidy_N = mkN "अनुदान" ; -- tocheck
+lin content_A = mkA "सन्तुष्ट" ; -- tocheck
+lin toy_N = mkN "हल्के दाम की वस्तु" ; -- tocheck
+lin darling_N = mkN "प्यारी बच्ची" ; -- tocheck
+lin decent_A = mkA "आच्छा" ; -- tocheck
+lin liberty_N = mkN "स्वतंत्रता" ; -- tocheck
+lin forever_Adv = mkAdv "हमेशा" ; -- tocheck
+lin skirt_N = mkN "घाघरा" ; -- tocheck
+lin coordinate_V2 = mkV2 (compoundV "समन्वयीकरण" (mkV "करना")) ; -- tocheck
+lin coordinate_V = compoundV "समन्वित" (mkV "करना") ; -- tocheck
+lin tactic_N = mkN "युक्ति" ; -- tocheck
+lin influential_A = mkA "दबदबेवाला" ; -- tocheck
+lin import_V2 = mkV2 (compoundV "बुलाया" (mkV "जानाना")) ; -- tocheck
+lin accent_N = mkN "उच्चारण विशिष्टता" ; -- tocheck
+lin compound_N = mkN "संयुक्त शब्द" ; -- tocheck
+lin bastard_N = mkN "घटिया आदमी" ; -- tocheck
+lin ingredient_N = mkN "घटक" ; -- tocheck
+lin dull_A = mkA "अरूचिकर" ; -- tocheck
+lin cater_V = compoundV "आवश्यकताओं का ध्यान" (mkV "रखना") ; -- tocheck
+lin scholar_N = mkN "वृत्ति-छात्र" ; -- tocheck
+lin faint_A = mkA "ढीली" ; -- tocheck
+lin ghost_N = mkN "भूत" ; -- tocheck
+lin sculpture_N = mkN "मूर्तिकला" ; -- tocheck
+lin ridiculous_A = mkA "मूर्खतापूर्ण" ; -- tocheck
+lin diagnosis_N = mkN "रोग निदान" ; -- tocheck
+lin delegate_N = mkN "प्रतिनिधि" ; -- tocheck
+lin neat_A = mkA "बढिया" ; -- tocheck
+lin kit_N = mkN "किट" ; -- tocheck
+lin lion_N = mkN "शेर का बच्चा" ; -- tocheck
+lin dialogue_N = mkN "संवाद" ; -- tocheck
+lin repair_V2 = mkV2 (compoundV "इलाज" (mkV "करना")) ; -- tocheck
+lin repair_V = compoundV "जान डाल" (mkV "देना") ; -- tocheck
+lin tray_N = mkN "ट्रे" ; -- tocheck
+lin fantasy_N = mkN "स्वैर कल्पना" ; -- tocheck
+lin leave_N = mkN "छुट्टी" ; -- tocheck
+lin export_V2 = mkV2 (compoundV "निर्यात" (mkV "करना")) ; -- tocheck
+lin export_V = compoundV "निर्यात" (mkV "करना") ; -- tocheck
+lin forth_Adv = mkAdv "आगे की ओर" ; -- tocheck
+lin lamp_N = mkN "नक्षट्र" ; -- tocheck
+lin allege_VS = mkVS (compoundV "आरोप" (mkV "लगाना")) ; -- tocheck
+lin allege_V2 = mkV2 (compoundV "आरोप" (mkV "लगाना")) ; -- tocheck
+lin pavement_N = mkN "पटरी" ; -- tocheck
+lin brand_N = mkN "तलवार" ; -- tocheck
+lin constable_N = mkN "कंस्टेबल" ; -- tocheck
+lin compromise_N = mkN "मध्यमार्ग" ; -- tocheck
+lin flag_N = mkN "पत्थर का सिल" ; -- tocheck
+lin filter_N = mkN "फ़िल्टर" ; -- tocheck
+lin reign_N = mkN "शासन" ; -- tocheck
+lin execute_V2 = mkV2 (compoundV "संचालन" (mkV "करना")) ; -- tocheck
+lin pity_N = mkN "तर्स" ; -- tocheck
+lin merit_N = mkN "विशेषता" ; -- tocheck
+lin diagram_N = mkN "आकृति" ; -- tocheck
+lin wool_N = mkN "बाल" ; -- tocheck
+lin organism_N = mkN "शारीरिक गठन" ; -- tocheck
+lin elegant_A = mkA "सहज" ; -- tocheck
+lin red_N = mkN "लाल कपड़ा" ; -- tocheck
+lin undertaking_N = mkN "अन्तयेष्टि-व्यापार" ; -- tocheck
+lin lesser_A = variants{} ; -- 
+lin reach_N = mkN "फैलाव" ; -- tocheck
+lin marvellous_A = mkA "चमत्कारी" ; -- tocheck
+lin improved_A = variants{} ; -- 
+lin locally_Adv = variants{} ; -- 
+lin entity_N = mkN "तत्त्व" ; -- tocheck
+lin rape_N = mkN "बलात्कार" ; -- tocheck
+lin secure_A = mkA "सुरक्षित" ; -- tocheck
+lin descend_V2 = mkV2 (compoundV "वंशक्रमानुसार प्राप्त" (mkV "होना")) ; -- tocheck
+lin descend_V = compoundV "वंशक्रमानुसार प्राप्त" (mkV "होना") ; -- tocheck
+lin backwards_Adv = mkAdv "पीछे" ; -- tocheck
+lin peer_V = mkV "ताकना" ; -- tocheck
+lin excuse_V2 = mkV2 (compoundV "मुक्त" (mkV "करना")) ; -- tocheck
+lin genetic_A = mkA "आनुवांशिक" ; -- tocheck
+lin fold_V2 = mkV2 (mkV "मोड़ना") ; -- tocheck
+lin fold_V = mkV "मोड़ना" ; -- tocheck
+lin portfolio_N = mkN "विभाग" ; -- tocheck
+lin consensus_N = mkN "मतैक्य" ; -- tocheck
+lin thesis_N = mkN "अभिधारणा" ; -- tocheck
+lin shop_V = compoundV "खरीददारी" (mkV "करना") ; -- tocheck
+lin nest_N = mkN "कीड़ा" ; -- tocheck
+lin frown_V = compoundV "त्योरी" (mkV "चढ़ाना") ; -- tocheck
+lin builder_N = mkN "विकसित करने वाला" ; -- tocheck
+lin administer_V2 = mkV2 (compoundV "प्रशासन" (mkV "करना")) ; -- tocheck
+lin administer_V = compoundV "प्रशासन" (mkV "करना") ; -- tocheck
+lin tip_V2 = mkV2 (mkV "गिरना") ; -- tocheck
+lin tip_V = mkV "गिरना" ; -- tocheck
+lin lung_N = mkN "फेपड़ा" ; -- tocheck
+lin delegation_N = mkN "प्रतिनिधि मंडल" ; -- tocheck
+lin outside_N = mkN "बाहरी भाग" ; -- tocheck
+lin heating_N = mkN "तापक" ; -- tocheck
+lin like_Subj = variants{} ; -- 
+lin instinct_N = mkN "सुझ भुज" ; -- tocheck
+lin teenager_N = mkN "तेरह से उन्नीस वर्ष की आयु का व्यक्ति" ; -- tocheck
+lin lonely_A = mkA "निर्जिव" ; -- tocheck
+lin residence_N = mkN "निवास की अनुमति" ; -- tocheck
+lin radiation_N = mkN "विकिरण" ; -- tocheck
+lin extract_V2 = mkV2 (compoundV "उद्धरण" (mkV "देना")) ; -- tocheck
+lin concession_N = mkN "सुविधा" ; -- tocheck
+lin autonomy_N = mkN "स्वायत्तता" ; -- tocheck
+lin norm_N = mkN "कसौटी" ; -- tocheck
+lin musicianMasc_N = mkN "रसिक" ; -- tocheck
+lin graduate_N = mkN "स्नातकोत्तर" ; -- tocheck
+lin glory_N = mkN "परमानंद" ; -- tocheck
+lin bear_N = mkN "भालू का बच्चा" ; -- tocheck
+lin persist_V = compoundV "बना" (mkV "रहना") ; -- tocheck
+lin rescue_V2 = mkV2 (mkV "बचाना") ; -- tocheck
+lin equip_V2 = mkV2 (compoundV "समर्थ" (mkV "बनाना")) ; -- tocheck
+lin partial_A = mkA "आंशिक" ; -- tocheck
+lin officially_Adv = variants{} ; -- 
+lin capability_N = mkN "योग्यता" ; -- tocheck
+lin worry_N = mkN "दुःख" ; -- tocheck
+lin liberation_N = mkN "मुक्ति" ; -- tocheck
+lin hunt_V2 = mkV2 (compoundV "शिकार" (mkV "करना")) ; -- tocheck
+lin hunt_V = compoundV "शिकार" (mkV "करना") ; -- tocheck
+lin daily_Adv = mkAdv "प्रतिदिन" ; -- tocheck
+lin heel_N = mkN "पिछला भाग" ; -- tocheck
+lin contract_V2V = variants{}; -- mkV2 (mkV "करारअना") ; -- tocheck
+lin contract_V2 = mkV2 (mkV "करारअना") ; -- tocheck
+lin contract_V = compoundV "इक़रारनामा" (mkV "करना") ; -- tocheck
+lin update_V2 = mkV2 (compoundV "नवीनीकरण" (mkV "करना")) ; -- tocheck
+lin assign_V2V = variants{}; -- mkV2 (compoundV "नियुक्त" (mkV "करना")) ; -- tocheck
+lin assign_V2 = mkV2 (compoundV "नियुक्त" (mkV "करना")) ; -- tocheck
+lin spring_V2 = mkV2 (mkV "लगाना") ; -- tocheck
+lin spring_V = compoundV "एकाएक उत्पन्न" (mkV "होना") ; -- tocheck
+lin single_N = mkN "एक तरफ का टिकट" ; -- tocheck
+lin commons_N = mkN "लोकसभा" ; -- tocheck
+lin weekly_A = mkA "साप्ताहिक" ; -- tocheck
+lin stretch_N = mkN "अँगड़ाई" ; -- tocheck
+lin pregnancy_N = mkN "गर्भावस्था" ; -- tocheck
+lin happily_Adv = variants{} ; -- 
+lin spectrum_N = mkN "वर्णक्रम" ; -- tocheck
+lin interfere_V = compoundV "बाधा" (mkV "डालना") ; -- tocheck
+lin suicide_N = mkN "आत्महत्या" ; -- tocheck
+lin panic_N = mkN "खलबली" ; -- tocheck
+lin invent_V2 = mkV2 (compoundV "आविष्कार" (mkV "करना")) ; -- tocheck
+lin invent_V = compoundV "आविष्कार" (mkV "करना") ; -- tocheck
+lin intensive_A = mkA "गहन" ; -- tocheck
+lin damp_A = mkA "गीला" ; -- tocheck
+lin simultaneously_Adv = variants{} ; -- 
+lin giant_N = mkN "दैत्य" ; -- tocheck
+lin casual_A = mkA "थोड़ी बहुत" ; -- tocheck
+lin sphere_N = mkN "आकाश" ; -- tocheck
+lin precious_A = mkA "श्रेष्ठ" ; -- tocheck
+lin sword_N = mkN "तलवार" ; -- tocheck
+lin envisage_V2 = mkV2 (compoundV "विचार" (mkV "करना")) ; -- tocheck
+lin bean_N = mkN "थोडा" ; -- tocheck
+lin time_V2 = mkV2 (compoundV "निशिचित" (mkV "करना")) ; -- tocheck
+lin crazy_A = mkA "पागल" ; -- tocheck
+lin changing_A = variants{} ; -- 
+lin primary_N = variants{} ; -- 
+lin concede_VS = mkVS (compoundV "झुक" (mkV "जाना")) ; -- tocheck
+lin concede_V2 = mkV2 (compoundV "झुक" (mkV "जाना")) ; -- tocheck
+lin concede_V = compoundV "झुक" (mkV "जाना") ; -- tocheck
+lin besides_Adv = mkAdv "इसके अतिरिक्त" ; -- tocheck
+lin unite_V2 = mkV2 (compoundV "मिल कर काम" (mkV "करना")) ; -- tocheck
+lin unite_V = compoundV "मिल कर काम" (mkV "करना") ; -- tocheck
+lin severely_Adv = variants{} ; -- 
+lin separately_Adv = variants{} ; -- 
+lin instruct_V2 = mkV2 (mkV "सिखाना") ; -- tocheck
+lin insert_V2 = mkV2 (mkV "जोड़ना") ; -- tocheck
+lin go_N = mkN "उत्साह" ; -- tocheck
+lin exhibit_V2 = mkV2 (mkV "दिखाना") ; -- tocheck
+lin brave_A = mkA "शाहसी" ; -- tocheck
+lin tutor_N = mkN "निजी शिक्षक" ; -- tocheck
+lin tune_N = mkN "लय" ; -- tocheck
+lin debut_N = mkN "प्रारंभ" ; -- tocheck
+lin debut_2_N = variants{} ; -- 
+lin debut_1_N = variants{} ; -- 
+lin continued_A = variants{} ; -- 
+lin bid_V2 = mkV2 (compoundV "आदेश" (mkV "देना")) ; -- tocheck
+lin bid_V = compoundV "आदेश" (mkV "देना") ; -- tocheck
+lin incidence_N = mkN "आपतन" ; -- tocheck
+lin downstairs_Adv = mkAdv "निचली मंजील पर" ; -- tocheck
+lin cafe_N = mkN "कैफ़े" ; -- tocheck
+lin regret_VS = mkVS (compoundV "खेद प्रकट" (mkV "करना")) ; -- tocheck
+lin regret_V2 = mkV2 (compoundV "खेद प्रकट" (mkV "करना")) ; -- tocheck
+lin killer_N = mkN "हत्यारा" ; -- tocheck
+lin delicate_A = mkA "बढिया" ; -- tocheck
+lin subsidiary_N = mkN "मातहत" ; -- tocheck
+lin gender_N = mkN "लिंग" ; -- tocheck
+lin entertain_V2 = mkV2 (compoundV "ध्यन" (mkV "देना")) ; -- tocheck
+lin cling_V = compoundV "लिपट" (mkV "जाना") ; -- tocheck
+lin vertical_A = mkA "लम्बवत" ; -- tocheck
+lin fetch_V2 = mkV2 (compoundV "भावनावों को हिला" (mkV "देना")) ; -- tocheck
+lin strip_V2 = mkV2 (compoundV "खाली कर" (mkV "दना")) ; -- tocheck
+lin strip_V = compoundV "खाली कर" (mkV "दना") ; -- tocheck
+lin plead_VS = mkVS (compoundV "बहाना" (mkV "बनाना")) ; -- tocheck
+lin plead_V2 = mkV2 (compoundV "बहाना" (mkV "बनाना")) ; -- tocheck
+lin plead_V = compoundV "बहाना" (mkV "बनाना") ; -- tocheck
+lin duck_N = mkN "शुन्य" ; -- tocheck
+lin breed_N = mkN "नस्ल" ; -- tocheck
+lin assistant_A = variants{} ; -- 
+lin pint_N = mkN "पिन्ट" ; -- tocheck
+lin abolish_V2 = mkV2 (compoundV "मिटा" (mkV "देना")) ; -- tocheck
+lin translation_N = mkN "परिक्रमणहीन एक-समान गतिविधि" ; -- tocheck
+lin princess_N = mkN "राजकुमारी" ; -- tocheck
+lin line_V2 = mkV2 (compoundV "अस्तर" (mkV "चड़्ना")) ; -- tocheck
+lin line_V = compoundV "अस्तर" (mkV "चड़्ना") ; -- tocheck
+lin excessive_A = mkA "अत्यधिकआ" ; -- tocheck
+lin digital_A = mkA "डिजिटल" ; -- tocheck
+lin steep_A = mkA "ढकुवा" ; -- tocheck
+lin jet_N = mkN "फुहार" ; -- tocheck
+lin hey_Interj = mkInterj "नमस्कार" ;
+lin grave_N = mkN "क़ब्र" ; -- tocheck
+lin exceptional_A = mkA "विशेष" ; -- tocheck
+lin boost_V2 = mkV2 (compoundV "बढ़ा" (mkV "देना")) ; -- tocheck
+lin random_A = mkA "बेतरतीब" ; -- tocheck
+lin correlation_N = mkN "सहसंबंध" ; -- tocheck
+lin outline_N = mkN "खाका" ; -- tocheck
+lin intervene_V2V = variants{}; -- compoundV "हस्तक्षेप" (mkV "करना") ; -- tocheck
+lin intervene_V = compoundV "हस्तक्षेप" (mkV "करना") ; -- tocheck
+lin packet_N = mkN "डाकनाव" ; -- tocheck
+lin motivation_N = mkN "प्रेरणा" ; -- tocheck
+lin safely_Adv = variants{} ; -- 
+lin harsh_A = mkA "कर्कश" ; -- tocheck
+lin spell_N = mkN "अवधि" ; -- tocheck
+lin spread_N = mkN "विग्यापन" ; -- tocheck
+lin draw_N = mkN "निष्कासन" ; -- tocheck
+lin concrete_A = mkA "मूर्त" ; -- tocheck
+lin complicated_A = variants{} ; -- 
+lin alleged_A = variants{} ; -- 
+lin redundancy_N = mkN "शब्दातिरेक" ; -- tocheck
+lin progressive_A = mkA "तेजी से फैलने वाला" ; -- tocheck
+lin intensity_N = mkN "प्रबलता" ; -- tocheck
+lin crack_N = mkN "आकाल" ; -- tocheck
+lin fly_N = mkN "मक्खी" ; -- tocheck
+lin fancy_V2 = mkV2 (compoundV "गर्व" (mkV "करना")) ; -- tocheck
+lin alternatively_Adv = variants{} ; -- 
+lin waiting_A = variants{} ; -- 
+lin scandal_N = mkN "कलंकपूर्ण कृत्य" ; -- tocheck
+lin resemble_V2 = mkV2 (compoundV "सदृश" (mkV "होना")) ; -- tocheck
+lin parameter_N = mkN "प्राचल" ; -- tocheck
+lin fierce_A = mkA "भीषण" ; -- tocheck
+lin tropical_A = mkA "उष्ण" ; -- tocheck
+lin colour_V2A = mkV2 (compoundV "रंग" (mkV "बदलना")) ; -- tocheck
+lin colour_V2 = mkV2 (compoundV "रंग" (mkV "बदलना")) ; -- tocheck
+lin colour_V = compoundV "रंग" (mkV "बदलना") ; -- tocheck
+lin engagement_N = mkN "अनुबंध" ; -- tocheck
+lin contest_N = mkN "प्रतियोगिता" ; -- tocheck
+lin edit_V2 = mkV2 (compoundV "संपादन" (mkV "करना")) ; -- tocheck
+lin courage_N = mkN "साहस" ; -- tocheck
+lin hip_N = mkN "नितम्ब" ; -- tocheck
+lin delighted_A = variants{} ; -- 
+lin sponsor_V2 = mkV2 (compoundV "आधिकारिक रूप से प्रबंध" (mkV "करना")) ; -- tocheck
+lin carer_N = variants{} ; -- 
+lin crack_V2 = mkV2 (compoundV "पता" (mkV "लगाना")) ; -- tocheck
+lin substantially_Adv = variants{} ; -- 
+lin occupational_A = mkA "व्यावसायिक" ; -- tocheck
+lin trainer_N = mkN "प्रशिक्षक" ; -- tocheck
+lin remainder_N = mkN "शेषफल" ; -- tocheck
+lin related_A = variants{} ; -- 
+lin inherit_V2 = mkV2 (mkV "पाना") ; -- tocheck
+lin inherit_V = mkV "पाना" ; -- tocheck
+lin resume_V2 = mkV2 (compoundV "पुनः प्राप्त" (mkV "करना")) ; -- tocheck
+lin resume_V = compoundV "पुनः प्राप्त" (mkV "करना") ; -- tocheck
+lin assignment_N = mkN "नियुक्ति" ; -- tocheck
+lin conceal_V2 = mkV2 (mkV "छिपाना") ; -- tocheck
+lin disclose_VS = mkVS (compoundV "ज़ाहिर" (mkV "करना")) ; -- tocheck
+lin disclose_V2 = mkV2 (compoundV "ज़ाहिर" (mkV "करना")) ; -- tocheck
+lin disclose_V = compoundV "ज़ाहिर" (mkV "करना") ; -- tocheck
+lin exclusively_Adv = variants{} ; -- 
+lin working_N = mkN "गतिविधि" ; -- tocheck
+lin mild_A = mkA "सुहावना" ; -- tocheck
+lin chronic_A = mkA "चिरकालिक" ; -- tocheck
+lin splendid_A = mkA "शानदार" ; -- tocheck
+lin function_V = compoundV "कार्य" (mkV "करना") ; -- tocheck
+lin riderMasc_N = mkN "सवार" ; -- tocheck
+lin clay_N = mkN "शव" ; -- tocheck
+lin firstly_Adv = variants{} ; -- 
+lin conceive_V2 = mkV2 (mkV "सोचना") ; -- tocheck
+lin conceive_V = mkV "सोचना" ; -- tocheck
+lin politically_Adv = variants{} ; -- 
+lin terminal_N = mkN "टर्मिनल" ; -- tocheck
+lin accuracy_N = mkN "परिशुद्धता" ; -- tocheck
+lin coup_N = mkN "आकस्मिक शासन परितर्तन" ; -- tocheck
+lin ambulance_N = mkN "ऐम्बुलेंस" ; -- tocheck
+lin living_N = mkN "जीविका" ; -- tocheck
+lin offenderMasc_N = mkN "अपराधी" ; -- tocheck
+lin similarity_N = mkN "समनता" ; -- tocheck
+lin orchestra_N = mkN "आर्केस्ट्र" ; -- tocheck
+lin brush_N = mkN "धुलाई" ; -- tocheck
+lin systematic_A = mkA "सुव्यवस्थित" ; -- tocheck
+lin striker_N = mkN "आघातक" ; -- tocheck
+lin guard_V2 = mkV2 (compoundV "मोहरा" (mkV "बचाना")) ; -- tocheck
+lin guard_V = compoundV "मोहरा" (mkV "बचाना") ; -- tocheck
+lin casualty_N = mkN "अत्याहत वार्ड" ; -- tocheck
+lin steadily_Adv = variants{} ; -- 
+lin painter_N = mkN "पेंटर" ; -- tocheck
+lin opt_VV = variants{}; -- compoundV "का फ़ैसला" (mkV "करना") ; -- tocheck
+lin opt_V = compoundV "का फ़ैसला" (mkV "करना") ; -- tocheck
+lin handsome_A = mkA "सुंदर" ; -- tocheck
+lin banking_N = mkN "बैंक व्य्वसाय" ; -- tocheck
+lin sensitivity_N = mkN "सूक्ष्मग्राहिता" ; -- tocheck
+lin navy_N = mkN "नौसेना" ; -- tocheck
+lin fascinating_A = mkA "आकर्षक" ; -- tocheck
+lin disappointment_N = mkN "मायूसी" ; -- tocheck
+lin auditor_N = mkN "लेखा-परीक्षक" ; -- tocheck
+lin hostility_N = mkN "विद्वेष" ; -- tocheck
+lin spending_N = mkN "खर्च" ; -- tocheck
+lin scarcely_Adv = variants{} ; -- 
+lin compulsory_A = mkA "अनिवार्य" ; -- tocheck
+lin photographer_N = mkN "फोटोग्राफर" ; -- tocheck
+lin ok_Interj = variants{} ; -- 
+lin neighbourhood_N = mkN "अड़ोस-पड़ोस" ; -- tocheck
+lin ideological_A = mkA "वैचारिक" ; -- tocheck
+lin wide_Adv = mkAdv "पूरी तरह से" ; -- tocheck
+lin pardon_N = mkN "क्षमादान" ; -- tocheck
+lin double_N = mkN "डमी" ; -- tocheck
+lin criticize_V2 = mkV2 (compoundV "मीन मेख" (mkV "निकालना")) ; -- tocheck
+lin criticize_V = compoundV "मीन मेख" (mkV "निकालना") ; -- tocheck
+lin supervision_N = mkN "जिम्मेदारी" ; -- tocheck
+lin guilt_N = mkN "पाप" ; -- tocheck
+lin deck_N = mkN "छत" ; -- tocheck
+lin payable_A = mkA "देय" ; -- tocheck
+lin execution_N = mkN "फाँसी" ; -- tocheck
+lin suite_N = mkN "परिजन" ; -- tocheck
+lin elected_A = variants{} ; -- 
+lin solely_Adv = variants{} ; -- 
+lin moral_N = mkN "सदाचरण" ; -- tocheck
+lin collector_N = mkN "कलेक्टर" ; -- tocheck
+lin questionnaire_N = mkN "प्रश्नावली" ; -- tocheck
+lin flavour_N = mkN "फ़्लेवर" ; -- tocheck
+lin couple_V2 = mkV2 (compoundV "मैथून" (mkV "करना")) ; -- tocheck
+lin couple_V = compoundV "मैथून" (mkV "करना") ; -- tocheck
+lin faculty_N = mkN "प्राध्यापक" ; -- tocheck
+lin tour_V2 = mkV2 (compoundV "दौरा" (mkV "करना")) ; -- tocheck
+lin tour_V = compoundV "दौरा" (mkV "करना") ; -- tocheck
+lin basket_N = mkN "अंक" ; -- tocheck
+lin mention_N = mkN "चर्चा" ; -- tocheck
+lin kick_N = mkN "ठोकर" ; -- tocheck
+lin horizon_N = mkN "क्षितिज" ; -- tocheck
+lin drain_V2 = mkV2 (mkV "सुखाना") ; -- tocheck
+lin drain_V = compoundV "बह" (mkV "जाना") ; -- tocheck
+lin happiness_N = mkN "खुशी" ; -- tocheck
+lin fighter_N = mkN "लड़ाई करनेवाला" ; -- tocheck
+lin estimated_A = variants{} ; -- 
+lin copper_N = mkN "पुलिसमैन" ; -- tocheck
+lin legend_N = mkN "प्रसिद्ध व्यक्ति" ; -- tocheck
+lin relevance_N = mkN "प्रासंगिकता" ; -- tocheck
+lin decorate_V2 = mkV2 (mkV "सजाना") ; -- tocheck
+lin continental_A = mkA "यूरोपीय" ; -- tocheck
+lin ship_V2 = mkV2 (mkV "लादना") ; -- tocheck
+lin ship_V = mkV "लादना" ; -- tocheck
+lin operational_A = mkA "जारी" ; -- tocheck
+lin incur_V2 = mkV2 (compoundV "नुक्सान" (mkV "उठाना")) ; -- tocheck
+lin parallel_A = mkA "समानान्तर" ; -- tocheck
+lin divorce_N = mkN "तलाक" ; -- tocheck
+lin opposed_A = variants{} ; -- 
+lin equilibrium_N = mkN "साम्य" ; -- tocheck
+lin trader_N = mkN "व्यापारी" ; -- tocheck
+lin ton_N = mkN "टन" ; -- tocheck
+lin can_N = mkN "कनस्तर" ; -- tocheck
+lin juice_N = mkN "शक्ति" ; -- tocheck
+lin forum_N = mkN "मंच" ; -- tocheck
+lin spin_V2 = mkV2 (compoundV "तेजी से" (mkV "दौड़ना")) ; -- tocheck
+lin spin_V = compoundV "तेजी से" (mkV "दौड़ना") ; -- tocheck
+lin research_V2 = mkV2 (compoundV "अनुसंधान" (mkV "करना")) ; -- tocheck
+lin research_V = compoundV "अनुसंधान" (mkV "करना") ; -- tocheck
+lin hostile_A = mkA "शत्रुतापूर्ण" ; -- tocheck
+lin consistently_Adv = variants{} ; -- 
+lin technological_A = mkA "तकनीकी" ; -- tocheck
+lin nightmare_N = mkN "भयावह अनुभव" ; -- tocheck
+lin medal_N = mkN "पदक" ; -- tocheck
+lin diamond_N = mkN "ईंट" ; -- tocheck
+lin speed_V2 = mkV2 (compoundV "तेजी से" (mkV "भेजना")) ; -- tocheck
+lin speed_V = compoundV "तेजी से" (mkV "भेजना") ; -- tocheck
+lin peaceful_A = mkA "शांतिपूर्ण" ; -- tocheck
+lin accounting_A = variants{} ; -- 
+lin scatter_V2 = mkV2 (mkV "छितराना") ; -- tocheck
+lin scatter_V = mkV "छितराना" ; -- tocheck
+lin monster_N = mkN "दैत्य" ; -- tocheck
+lin horrible_A = mkA "भयानक" ; -- tocheck
+lin nonsense_N = mkN "बकबक" ; -- tocheck
+lin chaos_N = mkN "कोलाहल" ; -- tocheck
+lin accessible_A = mkA "प्राप्य" ; -- tocheck
+lin humanity_N = mkN "इंसानियत" ; -- tocheck
+lin frustration_N = mkN "निराशा" ; -- tocheck
+lin chin_N = mkN "ठोड़ी" ; -- tocheck
+lin bureau_N = mkN "मेज़" ; -- tocheck
+lin advocate_VS = mkVS (compoundV "समर्थन" (mkV "करना")) ; -- tocheck
+lin advocate_V2 = mkV2 (compoundV "समर्थन" (mkV "करना")) ; -- tocheck
+lin polytechnic_N = mkN "बहुशिल्प-शिक्षणालय" ; -- tocheck
+lin inhabitant_N = mkN "निवासी" ; -- tocheck
+lin evil_A = mkA "दुष्ट" ; -- tocheck
+lin slave_N = mkN "सेवक" ; -- tocheck
+lin reservation_N = mkN "शर्तअ" ; -- tocheck
+lin slam_V2 = mkV2 (compoundV "ज़ोर से पटक" (mkV "देना")) ; -- tocheck
+lin slam_V = compoundV "ज़ोर से पटक" (mkV "देना") ; -- tocheck
+lin handle_N = mkN "नाम" ; -- tocheck
+lin provincial_A = mkA "प्रांतीय" ; -- tocheck
+lin fishing_N = mkN "मछली पकड़ना" ; -- tocheck
+lin facilitate_V2 = mkV2 (compoundV "सुगम" (mkV "बनाना")) ; -- tocheck
+lin yield_N = mkN "लाभ" ; -- tocheck
+lin elbow_N = mkN "कुर्पर" ; -- tocheck
+lin bye_Interj = mkInterj "hei sitten" ;
+lin warm_V2 = mkV2 (compoundV "गरम" (mkV "करना")) ; -- tocheck
+lin warm_V = compoundV "गरम" (mkV "करना") ; -- tocheck
+lin sleeve_N = mkN "आस्तीन" ; -- tocheck
+lin exploration_N = mkN "खोज" ; -- tocheck
+lin creep_V = compoundV "चोरी-छिपे" (mkV "जाना") ; -- tocheck
+lin adjacent_A = mkA "बगलवाला" ; -- tocheck
+lin theft_N = mkN "चोरी" ; -- tocheck
+lin round_V2 = mkV2 (compoundV "इकट्टा" (mkV "करना")) ; -- tocheck
+lin round_V = compoundV "इकट्टा" (mkV "करना") ; -- tocheck
+lin grace_N = mkN "प्रार्थना" ; -- tocheck
+lin predecessor_N = mkN "पूर्वज" ; -- tocheck
+lin supermarket_N = mkN "सुपर बाज़ार" ; -- tocheck
+lin smart_A = mkA "फैशनेबुल" ; -- tocheck
+lin sergeant_N = mkN "हवलदार" ; -- tocheck
+lin regulate_V2 = mkV2 (compoundV "ठीक" (mkV "करना")) ; -- tocheck
+lin clash_N = mkN "झनझनाहट" ; -- tocheck
+lin assemble_V2 = mkV2 (compoundV "इकट्ठा" (mkV "करना")) ; -- tocheck
+lin assemble_V = compoundV "इकट्ठा" (mkV "करना") ; -- tocheck
+lin arrow_N = mkN "तीर" ; -- tocheck
+lin nowadays_Adv = mkAdv "आजकल" ; -- tocheck
+lin giant_A = variants{} ; -- 
+lin waiting_N = variants{} ; -- 
+lin tap_N = mkN "टैप" ; -- tocheck
+lin shit_N = mkN "कमीना आदमी" ; -- tocheck
+lin sandwich_N = mkN "सैंडविच" ; -- tocheck
+lin vanish_V = compoundV "समाप्त हो" (mkV "जाना") ; -- tocheck
+lin commerce_N = mkN "वाणिज्य" ; -- tocheck
+lin pursuit_N = mkN "तलाश" ; -- tocheck
+lin post_war_A = variants{} ; -- 
+lin will_V2 = mkV2 (compoundV "जान-बूझ कर" (mkV "करना")) ; -- tocheck
+lin will_V = compoundV "जान-बूझ कर" (mkV "करना") ; -- tocheck
+lin waste_A = mkA "गंदा" ; -- tocheck
+lin collar_N = mkN "गलपट्ट" ; -- tocheck
+lin socialism_N = variants{} ; -- 
+lin skill_V = variants{} ; -- 
+lin rice_N = mkN "चावल" ; -- tocheck
+lin exclusion_N = mkN "बहिष्करण" ; -- tocheck
+lin upwards_Adv = mkAdv "ऊपर" ; -- tocheck
+lin transmission_N = mkN "प्रसारण" ; -- tocheck
+lin instantly_Adv = variants{} ; -- 
+lin forthcoming_A = mkA "स्पष्टवादी" ; -- tocheck
+lin appointed_A = variants{} ; -- 
+lin geographical_A = mkA "भौगोलिक" ; -- tocheck
+lin fist_N = mkN "मुट्ठी" ; -- tocheck
+lin abstract_A = mkA "गूढ़" ; -- tocheck
+lin embrace_V2 = mkV2 (compoundV "अंगीकार" (mkV "करना")) ; -- tocheck
+lin embrace_V = compoundV "अंगीकार" (mkV "करना") ; -- tocheck
+lin dynamic_A = mkA "गति बोधक" ; -- tocheck
+lin drawer_N = mkN "नक्शानवीस" ; -- tocheck
+lin dismissal_N = mkN "बरख़ास्तगी" ; -- tocheck
+lin magic_N = mkN "जादुई शक्ति" ; -- tocheck
+lin endless_A = mkA "अनंत" ; -- tocheck
+lin definite_A = mkA "स्पष्ट" ; -- tocheck
+lin broadly_Adv = variants{} ; -- 
+lin affection_N = mkN "स्नेह" ; -- tocheck
+lin dawn_N = mkN "पौ" ; -- tocheck
+lin principal_N = mkN "प्रधानाचार्य" ; -- tocheck
+lin bloke_N = mkN "आदमी" ; -- tocheck
+lin trap_N = mkN "फंदा" ; -- tocheck
+lin communist_A = mkA "साम्यवाद संबंधी" ; -- tocheck
+lin competence_N = mkN "योग्यता" ; -- tocheck
+lin complicate_V2 = mkV2 (compoundV "जटिल" (mkV "बनाना")) ; -- tocheck
+lin neutral_A = mkA "तटस्थ" ; -- tocheck
+lin fortunately_Adv = variants{} ; -- 
+lin commonwealth_N = mkN "राष्ट्र" ; -- tocheck
+lin breakdown_N = mkN "विकार" ; -- tocheck
+lin combined_A = variants{} ; -- 
+lin candle_N = mkN "मोमबत्ती" ; -- tocheck
+lin venue_N = mkN "स्थान" ; -- tocheck
+lin supper_N = mkN "ब्यालू" ; -- tocheck
+lin analyst_N = mkN "विश्लेषक" ; -- tocheck
+lin vague_A = mkA "धुँधला" ; -- tocheck
+lin publicly_Adv = variants{} ; -- 
+lin marine_A = mkA "समुद्री" ; -- tocheck
+lin fair_Adv = mkAdv "सीधा" ; -- tocheck
+lin pause_N = mkN "ठहराव" ; -- tocheck
+lin notable_A = mkA "प्रसिद्ध" ; -- tocheck
+lin freely_Adv = variants{} ; -- 
+lin counterpart_N = mkN "प्रतिस्थानी" ; -- tocheck
+lin lively_A = mkA "प्रफुल्ल" ; -- tocheck
+lin script_N = mkN "आलेख" ; -- tocheck
+lin sue_V2V = variants{}; -- mkV2 (compoundV "नालिश" (mkV "करना")) ; -- tocheck
+lin sue_V2 = mkV2 (compoundV "नालिश" (mkV "करना")) ; -- tocheck
+lin sue_V = compoundV "नालिश" (mkV "करना") ; -- tocheck
+lin legitimate_A = mkA "वैध" ; -- tocheck
+lin geography_N = mkN "भूगोल" ; -- tocheck
+lin reproduce_V2 = mkV2 (compoundV "फिर से दिखाई" (mkV "देना")) ; -- tocheck
+lin reproduce_V = mkV "दिखना" ; -- tocheck
+lin moving_A = variants{} ; -- 
+lin lamb_N = mkN "भोला-भाला" ; -- tocheck
+lin gay_A = mkA "लापर्वाह" ; -- tocheck
+lin contemplate_VS = mkVS (compoundV "ध्यान" (mkV "करना")) ; -- tocheck
+lin contemplate_V2 = mkV2 (compoundV "ध्यान" (mkV "करना")) ; -- tocheck
+lin contemplate_V = compoundV "ध्यान" (mkV "करना") ; -- tocheck
+lin terror_N = mkN "खौफ" ; -- tocheck
+lin stable_N = mkN "अस्तबल" ; -- tocheck
+lin founder_N = mkN "संस्थापक" ; -- tocheck
+lin utility_N = mkN "उपयोगिता" ; -- tocheck
+lin signal_VS = mkVS (compoundV "संकेत देकर सावधान" (mkV "करना")) ; -- tocheck
+lin signal_V2 = mkV2 (compoundV "संकेत देकर सावधान" (mkV "करना")) ; -- tocheck
+lin shelter_N = mkN "ओट" ; -- tocheck
+lin poster_N = mkN "पोस्टरअ" ; -- tocheck
+lin hitherto_Adv = mkAdv "अब तक" ; -- tocheck
+lin mature_A = mkA "देय" ; -- tocheck
+lin cooking_N = mkN "पाकविधि" ; -- tocheck
+lin head_A = variants{} ; -- 
+lin wealthy_A = mkA "संपन्न" ; -- tocheck
+lin fucking_A = variants{} ; -- 
+lin confess_VS = mkVS (compoundV "आपने पापो को प्रकट रूप में स्वीकार" (mkV "करना")) ; -- tocheck
+lin confess_V2 = mkV2 (compoundV "आपने पापो को प्रकट रूप में स्वीकार" (mkV "करना")) ; -- tocheck
+lin confess_V = compoundV "आपने पापो को प्रकट रूप में स्वीकार" (mkV "करना") ; -- tocheck
+lin age_V = compoundV "बूढा" (mkV "बनाना") ; -- tocheck
+lin miracle_N = mkN "चमत्कार" ; -- tocheck
+lin magic_A = mkA "चमत्कारीक" ; -- tocheck
+lin jaw_N = mkN "लहर" ; -- tocheck
+lin pan_N = mkN "पैन फिश" ; -- tocheck
+lin coloured_A = variants{} ; -- 
+lin tent_N = mkN "टैंट" ; -- tocheck
+lin telephone_V2 = mkV2 (compoundV "फोन" (mkV "करना")) ; -- tocheck
+lin telephone_V = compoundV "फोन" (mkV "करना") ; -- tocheck
+lin reduced_A = variants{} ; -- 
+lin tumour_N = mkN "अर्बुद" ; -- tocheck
+lin super_A = mkA "उत्कृष्ट" ; -- tocheck
+lin funding_N = variants{} ; -- 
+lin dump_V2 = mkV2 (mkV "डालना") ; -- tocheck
+lin dump_V = mkV "डालना" ; -- tocheck
+lin stitch_N = mkN "सिलाई" ; -- tocheck
+lin shared_A = variants{} ; -- 
+lin ladder_N = mkN "सीढी" ; -- tocheck
+lin keeper_N = mkN "रक्षक" ; -- tocheck
+lin endorse_V2 = mkV2 (compoundV "विज्ञापन" (mkV "करना")) ; -- tocheck
+lin invariably_Adv = variants{} ; -- 
+lin smash_V2 = mkV2 (compoundV "ज़ोर से" (mkV "मारना")) ; -- tocheck
+lin smash_V = compoundV "नष्ट कर" (mkV "डलना") ; -- tocheck
+lin shield_N = mkN "रक्षक" ; -- tocheck
+lin heat_V2 = mkV2 (compoundV "पराकाष्ठा" (mkV "करना")) ; -- tocheck
+lin heat_V = compoundV "पराकाष्ठा" (mkV "करना") ; -- tocheck
+lin surgeon_N = mkN "शल्यचिकित्सक" ; -- tocheck
+lin centre_V2 = mkV2 (mkV "लगाना") ; -- tocheck
+lin centre_V = mkV "लगाना" ; -- tocheck
+lin orange_N = variants{} ; -- 
+lin orange_2_N = variants{} ; -- 
+lin orange_1_N = variants{} ; -- 
+lin explode_V = mkV "बडना" ; -- tocheck
+lin comedy_N = mkN "कमेडी" ; -- tocheck
+lin classify_V2 = mkV2 (compoundV "वर्गीकृत" (mkV "होना")) ; -- tocheck
+lin artistic_A = mkA "कलाकारों जैसा विशिष्ट" ; -- tocheck
+lin ruler_N = mkN "शासक" ; -- tocheck
+lin biscuit_N = mkN "बिस्कुट" ; -- tocheck
+lin workstation_N = mkN "काम करने की जगह" ; -- tocheck
+lin prey_N = mkN "शिकार" ; -- tocheck
+lin manual_N = mkN "नियम पुस्तिका" ; -- tocheck
+lin cure_N = variants{} ; -- 
+lin cure_2_N = variants{} ; -- 
+lin cure_1_N = variants{} ; -- 
+lin overall_N = mkN "उपरी पोशाक" ; -- tocheck
+lin tighten_V2 = mkV2 (mkV "तनना") ; -- tocheck
+lin tighten_V = mkV "तनना" ; -- tocheck
+lin tax_V2 = mkV2 (compoundV "अधिक जोर" (mkV "डलना")) ; -- tocheck
+lin pope_N = mkN "पोप" ; -- tocheck
+lin manufacturing_A = variants{} ; -- 
+lin adult_A = mkA "प्रौढ" ; -- tocheck
+lin rush_N = mkN "असंपादित प्रिंट" ; -- tocheck
+lin blanket_N = mkN "कम्बल" ; -- tocheck
+lin republican_N = mkN "गणतंत्रवादी" ; -- tocheck
+lin referendum_N = mkN "जनमत-संग्रह" ; -- tocheck
+lin palm_N = mkN "ताड़" ; -- tocheck
+lin nearby_Adv = mkAdv "पास ही" ; -- tocheck
+lin mix_N = mkN "मिश्रण" ; -- tocheck
+lin devil_N = mkN "शरारती" ; -- tocheck
+lin adoption_N = mkN "अंगीकरण" ; -- tocheck
+lin workforce_N = variants{} ; -- 
+lin segment_N = mkN "फाँक" ; -- tocheck
+lin regardless_Adv = mkAdv " ध्यान दिए बिना" ; -- tocheck
+lin contractor_N = mkN "ठेकेदार" ; -- tocheck
+lin portion_N = mkN "खुराक" ; -- tocheck
+lin differently_Adv = variants{} ; -- 
+lin deposit_V2 = mkV2 (compoundV "पेशगी" (mkV "देना")) ; -- tocheck
+lin cook_N = mkN "रसोइया" ; -- tocheck
+lin prediction_N = mkN "भविष्यवाणी" ; -- tocheck
+lin oven_N = mkN "तंदूर" ; -- tocheck
+lin matrix_N = mkN "साँचा" ; -- tocheck
+lin liver_N = mkN "लीवर" ; -- tocheck
+lin fraud_N = mkN "ढोंगी" ; -- tocheck
+lin beam_N = mkN "चौडाई" ; -- tocheck
+lin signature_N = mkN "अंकित-अंक" ; -- tocheck
+lin limb_N = mkN "शाखा" ; -- tocheck
+lin verdict_N = mkN "अभिनिर्णय" ; -- tocheck
+lin dramatically_Adv = mkAdv "नाटकीय ढंग से" ; -- tocheck
+lin container_N = mkN "पात्र" ; -- tocheck
+lin aunt_N = mkN "चाची" ; -- tocheck
+lin dock_N = mkN "गोदी" ; -- tocheck
+lin submission_N = mkN "जमा करना" ; -- tocheck
+lin arm_V2 = mkV2 (compoundV "अस्त्र-शस्त्र प्रदान" (mkV "करना")) ; -- tocheck
+lin arm_V = compoundV "अस्त्र-शस्त्र प्रदान" (mkV "करना") ; -- tocheck
+lin odd_N = variants{} ; -- 
+lin certainty_N = mkN "निश्चितता" ; -- tocheck
+lin boring_A = mkA "उबाऊ" ; -- tocheck
+lin electron_N = mkN "इलेक्ट्रन" ; -- tocheck
+lin drum_N = mkN "पीपा" ; -- tocheck
+lin wisdom_N = mkN "बुद्धिमानी" ; -- tocheck
+lin antibody_N = mkN "रोग-प्रतिकारक" ; -- tocheck
+lin unlike_A = mkA "असमान" ; -- tocheck
+lin terrorist_N = mkN "आतंकवादी" ; -- tocheck
+lin post_V2 = mkV2 (mkV "भेजना") ; -- tocheck
+lin post_V = mkV "भेजना" ; -- tocheck
+lin circulation_N = mkN "प्रसार" ; -- tocheck
+lin alteration_N = mkN "परिवर्तन" ; -- tocheck
+lin fluid_N = mkN "तरल पदार्थ" ; -- tocheck
+lin ambitious_A = mkA "महत्वाकांक्षी" ; -- tocheck
+lin socially_Adv = variants{} ; -- 
+lin riot_N = mkN "विनोदी व्यक्ति" ; -- tocheck
+lin petition_N = mkN "याचिका" ; -- tocheck
+lin fox_N = mkN "लोम्ड़ी का बच्चा" ; -- tocheck
+lin recruitment_N = mkN "भरती" ; -- tocheck
+lin well_known_A = variants{} ; -- 
+lin top_V2 = mkV2 (compoundV "भरा" (mkV "होना")) ; -- tocheck
+lin service_V2 = mkV2 (compoundV "सर्विस" (mkV "करना")) ; -- tocheck
+lin flood_V2 = mkV2 (compoundV "पानी से भर" (mkV "देना")) ; -- tocheck
+lin flood_V = compoundV "पानी से भर" (mkV "देना") ; -- tocheck
+lin taste_V2 = mkV2 (compoundV "स्वाद" (mkV "लेना")) ; -- tocheck
+lin taste_V = compoundV "स्वाद" (mkV "लेना") ; -- tocheck
+lin memorial_N = mkN "स्मारक" ; -- tocheck
+lin helicopter_N = mkN "हेलिकप्टर" ; -- tocheck
+lin correspondence_N = mkN "चिट्ठी पट्रीई" ; -- tocheck
+lin beef_N = mkN "शक्ति" ; -- tocheck
+lin overall_Adv = variants{} ; -- 
+lin lighting_N = mkN "प्रकाश व्यवस्था" ; -- tocheck
+lin harbour_N = mkN "बंदरगाह" ; -- tocheck
+lin empirical_A = mkA "अनुभवजन्य" ; -- tocheck
+lin shallow_A = mkA "ओछा" ; -- tocheck
+lin seal_V2 = mkV2 (compoundV "बन्द कर" (mkV "देना")) ; -- tocheck
+lin seal_V = compoundV "बन्द कर" (mkV "देना") ; -- tocheck
+lin decrease_V2 = mkV2 (mkV "घटना") ; -- tocheck
+lin decrease_V = mkV "घटना" ; -- tocheck
+lin constituent_N = mkN "अंग" ; -- tocheck
+lin exam_N = mkN "परीक्षा" ; -- tocheck
+lin toe_N = mkN "खुर" ; -- tocheck
+lin reward_V2 = mkV2 (compoundV "ईनाम" (mkV "देना")) ; -- tocheck
+lin thrust_V2 = mkV2 (compoundV "जोर" (mkV "डालना")) ; -- tocheck
+lin thrust_V = compoundV "धकेल कर राह" (mkV "निकालना") ; -- tocheck
+lin bureaucracy_N = mkN "दफ़्तरशाही" ; -- tocheck
+lin wrist_N = mkN "पहुँचा" ; -- tocheck
+lin nut_N = mkN "दाँतेदार पहिया" ; -- tocheck
+lin plain_N = mkN "मैदान" ; -- tocheck
+lin magnetic_A = mkA "चुंबकीय" ; -- tocheck
+lin evil_N = mkN "दुष्टता" ; -- tocheck
+lin widen_V2 = mkV2 (compoundV "चौड़ा" (mkV "होना")) ; -- tocheck
+lin hazard_N = mkN "खतरा" ; -- tocheck
+lin dispose_V2 = mkV2 (mkV "सजाना") ; -- tocheck
+lin dispose_V = mkV "सजाना" ; -- tocheck
+lin dealing_N = mkN "लेन--देन" ; -- tocheck
+lin absent_A = mkA "ग़ैरहाज़िर" ; -- tocheck
+lin reassure_V2S = mkV2 (compoundV "आश्वासन" (mkV "देना")) ; -- tocheck
+lin reassure_V2 = mkV2 (compoundV "आश्वासन" (mkV "देना")) ; -- tocheck
+lin model_V2 = mkV2 (mkV "गढना") ; -- tocheck
+lin model_V = mkV "गढना" ; -- tocheck
+lin inn_N = mkN "सराय" ; -- tocheck
+lin initial_N = mkN "प्रथमाक्षर" ; -- tocheck
+lin suspension_N = mkN "निलम्बन" ; -- tocheck
+lin respondent_N = mkN "प्रतिवादी" ; -- tocheck
+lin over_N = mkN "शेष" ; -- tocheck
+lin naval_A = mkA "समुद्री" ; -- tocheck
+lin monthly_A = mkA "मसिक" ; -- tocheck
+lin log_N = mkN "लागा-बुक" ; -- tocheck
+lin advisory_A = mkA "सलाहकारी" ; -- tocheck
+lin fitness_N = mkN "दुरुस्ती" ; -- tocheck
+lin blank_A = mkA "खाली" ; -- tocheck
+lin indirect_A = mkA "परोक्ष" ; -- tocheck
+lin tile_N = mkN "खपरैल" ; -- tocheck
+lin rally_N = mkN "उछाल" ; -- tocheck
+lin economist_N = mkN "अर्थशास्त्री" ; -- tocheck
+lin vein_N = mkN "धारी" ; -- tocheck
+lin strand_N = mkN "समुद्र-तट" ; -- tocheck
+lin disturbance_N = mkN "उत्तेजना" ; -- tocheck
+lin stuff_V2 = mkV2 (compoundV "ठूस-ठूस कर" (mkV "खाना")) ; -- tocheck
+lin seldom_Adv = mkAdv "कभी कभार" ; -- tocheck
+lin coming_A = variants{} ; -- 
+lin cab_N = mkN "गाड़ी का अगला भाग" ; -- tocheck
+lin grandfather_N = mkN "नाना" ; -- tocheck
+lin flash_V = compoundV "दमक" (mkV "उठना") ; -- tocheck
+lin destination_N = mkN "अंतिम लक्ष्य" ; -- tocheck
+lin actively_Adv = variants{} ; -- 
+lin regiment_N = mkN "रेजिमेंट" ; -- tocheck
+lin closed_A = variants{} ; -- 
+lin boom_N = mkN "अचानक तेज़ी" ; -- tocheck
+lin handful_N = mkN "मुट्ठी भर" ; -- tocheck
+lin remarkably_Adv = variants{} ; -- 
+lin encouragement_N = mkN "प्रोत्साहन" ; -- tocheck
+lin awkward_A = mkA "नाजुक" ; -- tocheck
+lin required_A = variants{} ; -- 
+lin flood_N = mkN "बाढ़" ; -- tocheck
+lin defect_N = mkN "खराबी" ; -- tocheck
+lin surplus_N = mkN "अधिशेष" ; -- tocheck
+lin champagne_N = mkN "शैंपेन" ; -- tocheck
+lin liquid_N = mkN "द्रव" ; -- tocheck
+lin shed_V2 = mkV2 (mkV "बहाना") ; -- tocheck
+lin welcome_N = mkN "स्वागत" ; -- tocheck
+lin rejection_N = mkN "नामंजूरी" ; -- tocheck
+lin discipline_V2 = mkV2 (compoundV "अनुशासित" (mkV "करना")) ; -- tocheck
+lin halt_V2 = mkV2 (mkV "रूकना") ; -- tocheck
+lin halt_V = mkV "रूकना" ; -- tocheck
+lin electronics_N = mkN "इलेक्ट्रानिकी" ; -- tocheck
+lin administratorMasc_N = mkN "प्रशासक" ; -- tocheck
+lin sentence_V2 = mkV2 (compoundV "सज़्" (mkV "देना")) ; -- tocheck
+lin sentence_V = compoundV "सज़्" (mkV "देना") ; -- tocheck
+lin ill_Adv = mkAdv "निर्दयता से" ; -- tocheck
+lin contradiction_N = mkN "विरोधाभास" ; -- tocheck
+lin nail_N = mkN "कील" ; -- tocheck
+lin senior_N = mkN "बड़ा" ; -- tocheck
+lin lacking_A = variants{} ; -- 
+lin colonial_A = mkA "औपनिवेशिक" ; -- tocheck
+lin primitive_A = mkA "साधारण" ; -- tocheck
+lin whoever_NP = variants{} ; -- 
+lin lap_N = mkN "चक्कर" ; -- tocheck
+lin commodity_N = mkN "माल" ; -- tocheck
+lin planned_A = variants{} ; -- 
+lin intellectual_N = mkN "बुद्धिजीवी व्यक्ति" ; -- tocheck
+lin imprisonment_N = mkN "कारावास" ; -- tocheck
+lin coincide_V = compoundV "अनुरूप" (mkV "होना") ; -- tocheck
+lin sympathetic_A = mkA "तरफ़दार" ; -- tocheck
+lin atom_N = mkN "जरा भी" ; -- tocheck
+lin tempt_V2V = variants{}; -- mkV2 (compoundV "आकर्षित" (mkV "करना")) ; -- tocheck
+lin tempt_V2 = mkV2 (compoundV "आकर्षित" (mkV "करना")) ; -- tocheck
+lin sanction_N = mkN "मंजूरी" ; -- tocheck
+lin praise_V2 = mkV2 (compoundV "प्रशंसा" (mkV "करना")) ; -- tocheck
+lin favourable_A = mkA "अनुकूल" ; -- tocheck
+lin dissolve_V2 = mkV2 (compoundV "भंग" (mkV "करना")) ; -- tocheck
+lin dissolve_V = compoundV "भंग" (mkV "करना") ; -- tocheck
+lin tightly_Adv = variants{} ; -- 
+lin surrounding_N = variants{} ; -- 
+lin soup_N = mkN "परेशानी" ; -- tocheck
+lin encounter_N = mkN "मुठभेड़" ; -- tocheck
+lin abortion_N = mkN "गर्भपात" ; -- tocheck
+lin grasp_V2 = mkV2 (compoundV "कसकर" (mkV "पकड़ना")) ; -- tocheck
+lin grasp_V = compoundV "कसकर" (mkV "पकड़ना") ; -- tocheck
+lin custody_N = mkN "अभिरक्षा" ; -- tocheck
+lin composer_N = mkN "संगीतकार" ; -- tocheck
+lin charm_N = mkN "मनोहर्ता" ; -- tocheck
+lin short_term_A = mkA "अल्पावधि" ; -- tocheck
+lin metropolitan_A = mkA "महानगरीय" ; -- tocheck
+lin waist_N = mkN "कमर" ; -- tocheck
+lin equality_N = mkN "समानता" ; -- tocheck
+lin tribute_N = mkN "शुल्क" ; -- tocheck
+lin bearing_N = mkN "आचरण" ; -- tocheck
+lin auction_N = mkN "नीलामी" ; -- tocheck
+lin standing_N = mkN "प्रतिष्ठा" ; -- tocheck
+lin manufacture_N = mkN "उत्पादन" ; -- tocheck
+lin horn_N = mkN "सींग का बना हुआ वस्तु" ; -- tocheck
+lin barn_N = mkN "बाड़ा" ; -- tocheck
+lin mayor_N = mkN "मेयर्" ; -- tocheck
+lin emperor_N = mkN "सम्राट" ; -- tocheck
+lin rescue_N = mkN "बचाव" ; -- tocheck
+lin integrated_A = variants{} ; -- 
+lin conscience_N = mkN "विवेक" ; -- tocheck
+lin commence_V2 = mkV2 (compoundV "शुरू" (mkV "करना")) ; -- tocheck
+lin commence_V = compoundV "शुरू" (mkV "करना") ; -- tocheck
+lin grandmother_N = mkN "दादी" ; -- tocheck
+lin discharge_V2 = mkV2 (compoundV "कर्तव्य" (mkV "निभा")) ; -- tocheck
+lin discharge_V = compoundV "कर्तव्य" (mkV "निभा") ; -- tocheck
+lin profound_A = mkA "पारंगत" ; -- tocheck
+lin takeover_N = mkN "अधीनीकरण" ; -- tocheck
+lin nationalist_N = mkN "राष्ट्रवादी" ; -- tocheck
+lin effect_V2 = mkV2 (compoundV "प्रभात" (mkV "पड़ना")) ; -- tocheck
+lin dolphin_N = mkN "डोल्फीन" ; -- tocheck
+lin fortnight_N = mkN "पखवारा" ; -- tocheck
+lin elephant_N = mkN "हाथी" ; -- tocheck
+lin seal_N = mkN "मजबूती" ; -- tocheck
+lin spoil_V2 = mkV2 (compoundV "दूषित" (mkV "करना")) ; -- tocheck
+lin spoil_V = compoundV "दूषित" (mkV "करना") ; -- tocheck
+lin plea_N = mkN "सफ़ाई" ; -- tocheck
+lin forwards_Adv = variants{} ; -- 
+lin breeze_N = mkN "मंद हवा" ; -- tocheck
+lin prevention_N = mkN "रोक-थाम" ; -- tocheck
+lin mineral_N = mkN "धातु" ; -- tocheck
+lin runner_N = mkN "तस्कर" ; -- tocheck
+lin pin_V2 = mkV2 (compoundV "नत्थी" (mkV "करना")) ; -- tocheck
+lin integrity_N = mkN "अखंडता" ; -- tocheck
+lin thereafter_Adv = mkAdv "तब से" ; -- tocheck
+lin quid_N = mkN "पाउंड" ; -- tocheck
+lin owl_N = mkN "उल्लू" ; -- tocheck
+lin rigid_A = mkA "सख्त" ; -- tocheck
+lin orange_A = variants{} ; -- 
+lin draft_V2 = mkV2 (compoundV "अनिवार्य भर्ती" (mkV "होना")) ; -- tocheck
+lin reportedly_Adv = mkAdv "सुनते हैं" ; -- tocheck
+lin hedge_N = mkN "बाड़" ; -- tocheck
+lin formulate_V2 = mkV2 (compoundV "निरूपित" (mkV "करना")) ; -- tocheck
+lin associated_A = variants{} ; -- 
+lin position_V2 = mkV2 (compoundV "आसिन" (mkV "करना")) ; -- tocheck
+lin thief_N = mkN "चोर" ; -- tocheck
+lin tomato_N = mkN "टमाटर" ; -- tocheck
+lin exhaust_V2 = mkV2 (compoundV "खत्म कर" (mkV "डालना")) ; -- tocheck
+lin evidently_Adv = variants{} ; -- 
+lin eagle_N = mkN "बाज" ; -- tocheck
+lin specified_A = variants{} ; -- 
+lin resulting_A = variants{} ; -- 
+lin blade_N = mkN "ब्लेड" ; -- tocheck
+lin peculiar_A = mkA "व्यक्तिगत" ; -- tocheck
+lin killing_N = mkN "हत्या" ; -- tocheck
+lin desktop_N = mkN "डेस्कटप" ; -- tocheck
+lin bowel_N = mkN "अंतड़ी" ; -- tocheck
+lin long_V = mkV "ललकना" ; -- tocheck
+lin ugly_A = mkA "भयंकर" ; -- tocheck
+lin expedition_N = mkN "अभियान दल" ; -- tocheck
+lin saint_N = mkN "आदर्श" ; -- tocheck
+lin variable_A = mkA "परिवर्तनशील" ; -- tocheck
+lin supplement_V2 = mkV2 (compoundV "वृद्धि" (mkV "करना")) ; -- tocheck
+lin stamp_N = mkN "स्टाम्प" ; -- tocheck
+lin slide_N = mkN "फिसलन" ; -- tocheck
+lin faction_N = mkN "गुट" ; -- tocheck
+lin enthusiastic_A = mkA "उत्साही" ; -- tocheck
+lin enquire_V2 = mkV2 (mkV "पूछना") ; -- tocheck
+lin enquire_V = mkV "पूछना" ; -- tocheck
+lin brass_N = mkN "पीतल वर्ण" ; -- tocheck
+lin inequality_N = mkN "असमानता" ; -- tocheck
+lin eager_A = mkA "उत्साही" ; -- tocheck
+lin bold_A = mkA "निर्भीक" ; -- tocheck
+lin neglect_V2 = mkV2 (compoundV "उपेक्षा" (mkV "करना")) ; -- tocheck
+lin saying_N = mkN "कहावत" ; -- tocheck
+lin ridge_N = mkN "पर्वतश्रेणी" ; -- tocheck
+lin earl_N = mkN "अर्ल" ; -- tocheck
+lin yacht_N = mkN "पाल-नौका" ; -- tocheck
+lin suck_V2 = mkV2 (compoundV "दूध" (mkV "पीना")) ; -- tocheck
+lin suck_V = compoundV "दूध" (mkV "पीना") ; -- tocheck
+lin missing_A = variants{} ; -- 
+lin extended_A = variants{} ; -- 
+lin valuation_N = mkN "मूल्य निर्धारण" ; -- tocheck
+lin delight_V2 = mkV2 (compoundV "चमक" (mkV "उठना")) ; -- tocheck
+lin delight_V = compoundV "चमक" (mkV "उठना") ; -- tocheck
+lin beat_N = mkN "आवाज" ; -- tocheck
+lin worship_N = mkN "श्रद्धा" ; -- tocheck
+lin fossil_N = mkN "जीवाश्म" ; -- tocheck
+lin diminish_V2 = mkV2 (compoundV "कम हो" (mkV "जाना")) ; -- tocheck
+lin diminish_V = compoundV "कम हो" (mkV "जाना") ; -- tocheck
+lin taxpayer_N = mkN "करदाता" ; -- tocheck
+lin corruption_N = mkN "भ्रष्टाचार्" ; -- tocheck
+lin accurately_Adv = variants{} ; -- 
+lin honour_V2 = mkV2 (mkV "मानना") ; -- tocheck
+lin depict_V2 = mkV2 (mkV "दर्शाना") ; -- tocheck
+lin pencil_N = mkN "कूँची" ; -- tocheck
+lin drown_V2 = mkV2 (compoundV "बाधा" (mkV "डालना")) ; -- tocheck
+lin drown_V = compoundV "बाधा" (mkV "डालना") ; -- tocheck
+lin stem_N = mkN "गलही" ; -- tocheck
+lin lump_N = mkN "डला" ; -- tocheck
+lin applicable_A = mkA "उचित" ; -- tocheck
+lin rate_V2 = mkV2 (compoundV "योग्यता का दाम" (mkV "लगाना")) ; -- tocheck
+lin rate_V = compoundV "कद्र" (mkV "करना") ; -- tocheck
+lin mobility_N = mkN "गतिशिलता" ; -- tocheck
+lin immense_A = mkA "विशाल" ; -- tocheck
+lin goodness_N = mkN "भगवान" ; -- tocheck
+lin price_V2V = variants{}; -- mkV2 (compoundV "मूल्य" (mkV "लगाना")) ; -- tocheck
+lin price_V2 = mkV2 (compoundV "मूल्य" (mkV "लगाना")) ; -- tocheck
+lin price_V = compoundV "मूल्य" (mkV "आँकना") ; -- tocheck
+lin preliminary_A = mkA "प्रारंभिक" ; -- tocheck
+lin graph_N = mkN "ग्राफ़" ; -- tocheck
+lin referee_N = mkN "निर्णायक" ; -- tocheck
+lin calm_A = mkA "शांत" ; -- tocheck
+lin onwards_Adv = variants{} ; -- 
+lin omit_V2 = mkV2 (compoundV "छोड़" (mkV "देना")) ; -- tocheck
+lin genuinely_Adv = variants{} ; -- 
+lin excite_V2 = mkV2 (compoundV "क्रोध" (mkV "दिलाना")) ; -- tocheck
+lin dreadful_A = mkA "खराब" ; -- tocheck
+lin cave_N = mkN "गउफा" ; -- tocheck
+lin revelation_N = mkN "प्रकटीकरण" ; -- tocheck
+lin grief_N = mkN "गहरा दुःख" ; -- tocheck
+lin erect_V2 = mkV2 (compoundV "निर्माण" (mkV "करना")) ; -- tocheck
+lin tuck_V2 = mkV2 (mkV "ठूँसना") ; -- tocheck
+lin tuck_V = mkV "ठूँसना" ; -- tocheck
+lin meantime_N = variants{} ; -- 
+lin barrel_N = mkN "बेलन" ; -- tocheck
+lin lawn_N = mkN "मैदान" ; -- tocheck
+lin hut_N = mkN "झोपड़ी" ; -- tocheck
+lin swing_N = mkN "मार" ; -- tocheck
+lin subject_V2 = mkV2 (compoundV "अधिन" (mkV "करना")) ; -- tocheck
+lin ruin_V2 = mkV2 (mkV "बिगाड़ना") ; -- tocheck
+lin slice_N = mkN "हिस्सा" ; -- tocheck
+lin transmit_V2 = mkV2 (compoundV "प्रसारित" (mkV "करना")) ; -- tocheck
+lin thigh_N = mkN "रान" ; -- tocheck
+lin practically_Adv = variants{} ; -- 
+lin dedicate_V2 = mkV2 (compoundV "समर्पित" (mkV "करना")) ; -- tocheck
+lin mistake_V2 = mkV2 (compoundV "गल्ती" (mkV "करना")) ; -- tocheck
+lin mistake_V = compoundV "गल्ती" (mkV "करना") ; -- tocheck
+lin corresponding_A = variants{} ; -- 
+lin albeit_Subj = variants{} ; -- 
+lin sound_A = mkA "स्वस्त" ; -- tocheck
+lin nurse_V2 = mkV2 (mkV "परोसना") ; -- tocheck
+lin discharge_N = mkN "स्राव" ; -- tocheck
+lin comparative_A = mkA "उत्तरावस्था" ; -- tocheck
+lin cluster_N = mkN "झुरमुट" ; -- tocheck
+lin propose_VV = variants{}; -- compoundV "इरादा" (mkV "करना") ; -- tocheck
+lin propose_VS = mkVS (compoundV "इरादा" (mkV "करना")) ; -- tocheck
+lin propose_V2 = mkV2 (compoundV "इरादा" (mkV "करना")) ; -- tocheck
+lin propose_V = compoundV "इरादा" (mkV "करना") ; -- tocheck
+lin obstacle_N = mkN "अवरोध" ; -- tocheck
+lin motorway_N = mkN "मोटर का चौड़ा रास्ता" ; -- tocheck
+lin heritage_N = mkN "धरोहर" ; -- tocheck
+lin counselling_N = variants{} ; -- 
+lin breeding_N = mkN "प्रजनन" ; -- tocheck
+lin characteristic_A = mkA "लक्षण" ; -- tocheck
+lin bucket_N = mkN "खाना" ; -- tocheck
+lin migration_N = mkN "प्रवसन" ; -- tocheck
+lin campaign_V = compoundV "अभियान" (mkV "चलाना") ; -- tocheck
+lin ritual_N = mkN "धार्मिक कृत्य" ; -- tocheck
+lin originate_V2 = mkV2 (compoundV "उत्पन्न" (mkV "होना")) ; -- tocheck
+lin originate_V = compoundV "उत्पन्न" (mkV "होना") ; -- tocheck
+lin hunting_N = mkN "शिकार करना" ; -- tocheck
+lin crude_A = mkA "अपरिष्कृत" ; -- tocheck
+lin protocol_N = mkN "विज्ञप्ति" ; -- tocheck
+lin prejudice_N = mkN "पूर्वागह" ; -- tocheck
+lin inspiration_N = mkN "शानदार विचार" ; -- tocheck
+lin dioxide_N = mkN "डाइऑक्साइडअ" ; -- tocheck
+lin chemical_A = mkA "रसायनिक" ; -- tocheck
+lin uncomfortable_A = mkA "तकलीफ़देह" ; -- tocheck
+lin worthy_A = mkA "सुयोग्य" ; -- tocheck
+lin inspect_V2 = mkV2 (compoundV "जांच" (mkV "करना")) ; -- tocheck
+lin summon_V2 = mkV2 (compoundV "तैयार" (mkV "रखना")) ; -- tocheck
+lin parallel_N = mkN "तुलना" ; -- tocheck
+lin outlet_N = mkN "निर्गम द्वार" ; -- tocheck
+lin okay_A = variants{} ; -- 
+lin collaboration_N = mkN "सहयोग" ; -- tocheck
+lin booking_N = mkN "बुकिंग" ; -- tocheck
+lin salad_N = mkN "सलाद" ; -- tocheck
+lin productive_A = mkA "उपयोगी" ; -- tocheck
+lin charming_A = variants{} ; -- 
+lin polish_A = variants{} ; -- 
+lin oak_N = mkN "शाहबलूत" ; -- tocheck
+lin access_V2 = mkV2 (compoundV "तक" (mkV "पहुँचना")) ; -- tocheck
+lin tourism_N = mkN "पर्यटन" ; -- tocheck
+lin independently_Adv = variants{} ; -- 
+lin cruel_A = mkA "खराब" ; -- tocheck
+lin diversity_N = mkN "विविधता" ; -- tocheck
+lin accused_A = variants{} ; -- 
+lin supplement_N = mkN "अतिरिक्त" ; -- tocheck
+lin fucking_Adv = mkAdv "काफी" ; -- tocheck
+lin forecast_N = variants{} ; -- 
+lin amend_V2V = variants{}; -- mkV2 (mkV "सुधारना") ; -- tocheck
+lin amend_V2 = mkV2 (mkV "सुधारना") ; -- tocheck
+lin amend_V = mkV "सुधारना" ; -- tocheck
+lin soap_N = mkN "साबुन्" ; -- tocheck
+lin ruling_N = mkN "निर्णय" ; -- tocheck
+lin interference_N = mkN "व्यतिकरण" ; -- tocheck
+lin executive_A = mkA "विशेष" ; -- tocheck
+lin mining_N = variants{} ; -- 
+lin minimal_A = mkA "अल्पतम" ; -- tocheck
+lin clarify_V2 = mkV2 (compoundV "स्पष्टीकरण" (mkV "देना")) ; -- tocheck
+lin clarify_V = compoundV "स्पष्टीकरण" (mkV "देना") ; -- tocheck
+lin strain_V2 = mkV2 (compoundV "परीक्षा" (mkV "लेना")) ; -- tocheck
+lin novel_A = mkA "नयी तरह का" ; -- tocheck
+lin try_N = mkN "प्रयोग" ; -- tocheck
+lin coastal_A = mkA "तटीय" ; -- tocheck
+lin rising_A = variants{} ; -- 
+lin quota_N = mkN "कोटा" ; -- tocheck
+lin minus_Prep = variants{} ; -- 
+lin kilometre_N = mkN "किलोमीटर" ; -- tocheck
+lin characterize_V2 = mkV2 (compoundV "की विशेषता" (mkV "बताना")) ; -- tocheck
+lin suspicious_A = mkA "संदेहास्पद" ; -- tocheck
+lin pet_N = mkN "पालतू पशु" ; -- tocheck
+lin beneficial_A = mkA "लाभप्रद" ; -- tocheck
+lin fling_V2 = mkV2 (compoundV "दृढतापूर्वक" (mkV "कहना")) ; -- tocheck
+lin fling_V = compoundV "दृढतापूर्वक" (mkV "कहना") ; -- tocheck
+lin deprive_V2 = mkV2 (compoundV "वंचित" (mkV "करना")) ; -- tocheck
+lin covenant_N = mkN "अनुबंध" ; -- tocheck
+lin bias_N = mkN "पक्षपात" ; -- tocheck
+lin trophy_N = mkN "विजय-चिन्ह" ; -- tocheck
+lin verb_N = mkN "क्रिया" ; -- tocheck
+lin honestly_Adv = variants{} ; -- 
+lin extract_N = mkN "अवतरण" ; -- tocheck
+lin straw_N = mkN "सूखी घास" ; -- tocheck
+lin stem_V2 = mkV2 (compoundV "डंठल" (mkV "निकलना")) ; -- tocheck
+lin stem_V = compoundV "डंठल" (mkV "निकलना") ; -- tocheck
+lin eyebrow_N = mkN "भौंह" ; -- tocheck
+lin noble_A = mkA "प्रभावशाली" ; -- tocheck
+lin mask_N = mkN "मास्क" ; -- tocheck
+lin lecturer_N = mkN "लेक्चरर" ; -- tocheck
+lin girlfriend_N = mkN "यारिन" ; -- tocheck
+lin forehead_N = mkN "मस्तिष्क" ; -- tocheck
+lin timetable_N = mkN "समयसारिणी" ; -- tocheck
+lin symbolic_A = mkA "प्रतीकात्मक" ; -- tocheck
+lin farming_N = mkN "कृषि" ; -- tocheck
+lin lid_N = mkN "आच्छद" ; -- tocheck
+lin librarian_N = mkN "पुस्तकालयाध्यक्ष" ; -- tocheck
+lin injection_N = mkN "इंजेक्शन" ; -- tocheck
+lin sexuality_N = mkN "कामुकता" ; -- tocheck
+lin irrelevant_A = mkA "अप्रासंगिक" ; -- tocheck
+lin bonus_N = mkN "सुखकर घटना" ; -- tocheck
+lin abuse_V2 = mkV2 (compoundV "दुर्वचन" (mkV "कहना")) ; -- tocheck
+lin thumb_N = mkN "अँगूठा" ; -- tocheck
+lin survey_V2 = mkV2 (mkV "दर्शाना") ; -- tocheck
+lin ankle_N = mkN "टखना" ; -- tocheck
+lin psychologist_N = mkN "मनोवैज्ञानिक" ; -- tocheck
+lin occurrence_N = mkN "घटना" ; -- tocheck
+lin profitable_A = mkA "लाभदायक" ; -- tocheck
+lin deliberate_A = mkA "सुविचारित" ; -- tocheck
+lin bow_V2 = mkV2 (compoundV "पर गज" (mkV "फेरना")) ; -- tocheck
+lin bow_V = compoundV "नमस्कार" (mkV "करना") ; -- tocheck
+lin tribe_N = mkN "वर्ग" ; -- tocheck
+lin rightly_Adv = variants{} ; -- 
+lin representative_A = mkA "प्रतिनिधिक" ; -- tocheck
+lin code_V2 = mkV2 (compoundV "कूट संकेत में" (mkV "लिखना")) ; -- tocheck
+lin validity_N = mkN "वैधता" ; -- tocheck
+lin marble_N = mkN "संगमरमर" ; -- tocheck
+lin bow_N = mkN "गज" ; -- tocheck
+lin plunge_V2 = mkV2 (mkV "घुसेड़ना") ; -- tocheck
+lin plunge_V = mkV "घुसेड़ना" ; -- tocheck
+lin maturity_N = variants{} ; -- 
+lin maturity_3_N = variants{} ; -- 
+lin maturity_2_N = variants{} ; -- 
+lin maturity_1_N = variants{} ; -- 
+lin hidden_A = variants{} ; -- 
+lin contrast_V2 = mkV2 (compoundV "परस्पर तुलना" (mkV "करना")) ; -- tocheck
+lin contrast_V = compoundV "परस्पर तुलना" (mkV "करना") ; -- tocheck
+lin tobacco_N = mkN "तंबाकू" ; -- tocheck
+lin middle_class_A = variants{} ; -- 
+lin grip_V2 = mkV2 (compoundV "कसकर" (mkV "पकड़ना")) ; -- tocheck
+lin clergy_N = mkN "पुरोहित-वर्ग" ; -- tocheck
+lin trading_A = variants{} ; -- 
+lin passive_A = mkA "निष्क्रीय" ; -- tocheck
+lin decoration_N = mkN "सम्मान" ; -- tocheck
+lin racial_A = mkA "जातिगत" ; -- tocheck
+lin well_N = mkN "कुआँ" ; -- tocheck
+lin embarrassment_N = mkN "घबराहट" ; -- tocheck
+lin sauce_N = mkN "सौस" ; -- tocheck
+lin fatal_A = mkA "जानलेवा" ; -- tocheck
+lin banker_N = mkN "महाजन" ; -- tocheck
+lin compensate_V2 = mkV2 (compoundV "हरजाना" (mkV "देना")) ; -- tocheck
+lin compensate_V = compoundV "हरजाना" (mkV "देना") ; -- tocheck
+lin make_up_N = variants{} ; -- 
+lin popularity_N = mkN "सर्वमान्यता" ; -- tocheck
+lin interior_A = variants{} ; -- 
+lin eligible_A = mkA "योग्य" ; -- tocheck
+lin continuity_N = mkN "दृश्यावली" ; -- tocheck
+lin bunch_N = mkN "गुमटा" ; -- tocheck
+lin hook_N = mkN "हुक जैस हिस्सा" ; -- tocheck
+lin wicket_N = mkN "दरीचा" ; -- tocheck
+lin pronounce_V2 = mkV2 (compoundV "निर्णय" (mkV "सुनाना")) ; -- tocheck
+lin pronounce_V = compoundV "निर्णय" (mkV "सुनाना") ; -- tocheck
+lin ballet_N = mkN "बैले" ; -- tocheck
+lin heir_N = mkN "उत्तराधिकारी" ; -- tocheck
+lin positively_Adv = variants{} ; -- 
+lin insufficient_A = mkA "अपर्याप्त" ; -- tocheck
+lin substitute_V2 = mkV2 (compoundV "की जगह" (mkV "लेना")) ; -- tocheck
+lin substitute_V = compoundV "की जगह" (mkV "लेना") ; -- tocheck
+lin mysterious_A = mkA "रहश्यमय" ; -- tocheck
+lin dancer_N = mkN "नर्तकी" ; -- tocheck
+lin trail_N = mkN "रास्ता" ; -- tocheck
+lin caution_N = mkN "अनोखा आदमी" ; -- tocheck
+lin donation_N = mkN "दान" ; -- tocheck
+lin added_A = variants{} ; -- 
+lin weaken_V2 = mkV2 (compoundV "शिथिल" (mkV "होना")) ; -- tocheck
+lin weaken_V = compoundV "शिथिल" (mkV "होना") ; -- tocheck
+lin tyre_N = mkN "टायर" ; -- tocheck
+lin sufferer_N = mkN "पीड़ित" ; -- tocheck
+lin managerial_A = mkA "प्रबंधकीय" ; -- tocheck
+lin elaborate_A = mkA "व्यापक" ; -- tocheck
+lin restraint_N = mkN "रोक" ; -- tocheck
+lin renew_V2 = mkV2 (compoundV "दुबारा शुरू" (mkV "करना")) ; -- tocheck
+lin gardenerMasc_N = mkN "माली" ; -- tocheck
+lin dilemma_N = mkN "दुविधा" ; -- tocheck
+lin configuration_N = mkN "कन्फ़िगरेशन" ; -- tocheck
+lin rear_A = variants{} ; -- 
+lin embark_V2 = mkV2 (compoundV "जाने का साहस" (mkV "करना")) ; -- tocheck
+lin embark_V = compoundV "जाने का साहस" (mkV "करना") ; -- tocheck
+lin misery_N = mkN "गरीबी" ; -- tocheck
+lin importantly_Adv = variants{} ; -- 
+lin continually_Adv = variants{} ; -- 
+lin appreciation_N = mkN "आभार" ; -- tocheck
+lin radical_N = mkN "उग्र सुधारवादी" ; -- tocheck
+lin diverse_A = mkA "भिन्न" ; -- tocheck
+lin revive_V2 = mkV2 (compoundV "पुनरुज्जीवित" (mkV "होना")) ; -- tocheck
+lin revive_V = compoundV "पुनरुज्जीवित" (mkV "होना") ; -- tocheck
+lin trip_V = compoundV "ठोकर" (mkV "खानाना") ; -- tocheck
+lin lounge_N = mkN "विश्राम-कक्ष" ; -- tocheck
+lin dwelling_N = mkN "आवास" ; -- tocheck
+lin parental_A = mkA "अभिभावकीय" ; -- tocheck
+lin loyal_A = mkA "सच्चा" ; -- tocheck
+lin privatisation_N = variants{} ; -- 
+lin outsider_N = mkN "बाहर का आदमी" ; -- tocheck
+lin forbid_V2 = mkV2 (compoundV "मना" (mkV "करना")) ; -- tocheck
+lin yep_Interj = variants{} ; -- 
+lin prospective_A = mkA "प्रत्याशित" ; -- tocheck
+lin manuscript_N = mkN "हस्तलिपि" ; -- tocheck
+lin inherent_A = mkA "प्रकृतिक" ; -- tocheck
+lin deem_V2V = variants{}; -- mkV2 (mkV "मानना") ; -- tocheck
+lin deem_V2A = mkV2 (mkV "मानना") ; -- tocheck
+lin deem_V2 = mkV2 (mkV "मानना") ; -- tocheck
+lin telecommunication_N = mkN "दूरसंचार" ; -- tocheck
+lin intermediate_A = mkA "मध्यवर्ती" ; -- tocheck
+lin worthwhile_A = mkA "लाभकर" ; -- tocheck
+lin calendar_N = mkN "दबानेवाला" ; -- tocheck
+lin basin_N = mkN "नदी की घाटी" ; -- tocheck
+lin utterly_Adv = variants{} ; -- 
+lin rebuild_V2 = mkV2 (compoundV "फिर से" (mkV "बनाना")) ; -- tocheck
+lin pulse_N = mkN "पल्स" ; -- tocheck
+lin suppress_V2 = mkV2 (compoundV "समाप्त" (mkV "करना")) ; -- tocheck
+lin predator_N = mkN "परभक्षी" ; -- tocheck
+lin width_N = mkN "चौड़ाई" ; -- tocheck
+lin stiff_A = mkA "जोरदार" ; -- tocheck
+lin spine_N = mkN "पीठ" ; -- tocheck
+lin betray_V2 = mkV2 (compoundV "प्रकट" (mkV "करना")) ; -- tocheck
+lin punish_V2 = mkV2 (compoundV "सजा" (mkV "देना")) ; -- tocheck
+lin stall_N = mkN "छोटा कमरा" ; -- tocheck
+lin lifestyle_N = variants{} ; -- 
+lin compile_V2 = mkV2 (compoundV "जमा" (mkV "करना")) ; -- tocheck
+lin arouse_V2V = variants{}; -- mkV2 (compoundV "कामुअकता से उत्तेजित" (mkV "करना")) ; -- tocheck
+lin arouse_V2 = mkV2 (compoundV "कामुअकता से उत्तेजित" (mkV "करना")) ; -- tocheck
+lin partially_Adv = variants{} ; -- 
+lin headline_N = mkN "शीर्षक" ; -- tocheck
+lin divine_A = mkA "सुन्दर" ; -- tocheck
+lin unpleasant_A = mkA "बुरा" ; -- tocheck
+lin sacred_A = mkA "गंभीरतापूर्ण" ; -- tocheck
+lin useless_A = mkA "निर्थक" ; -- tocheck
+lin cool_V2 = mkV2 (compoundV "बिठाये" (mkV "रखना")) ; -- tocheck
+lin cool_V = compoundV "ठंडा" (mkV "करना") ; -- tocheck
+lin tremble_V = compoundV "थर्रा" (mkV "उठना") ; -- tocheck
+lin statue_N = mkN "मूर्ति" ; -- tocheck
+lin obey_V2 = mkV2 (compoundV "पालन" (mkV "करना")) ; -- tocheck
+lin obey_V = compoundV "पालन" (mkV "करना") ; -- tocheck
+lin drunk_A = mkA "शराबी" ; -- tocheck
+lin tender_A = mkA "मुलायम" ; -- tocheck
+lin molecular_A = mkA "आसान" ; -- tocheck
+lin circulate_V2 = mkV2 (mkV "घूमना") ; -- tocheck
+lin circulate_V = mkV "घूमना" ; -- tocheck
+lin exploitation_N = mkN "उपयोग" ; -- tocheck
+lin explicitly_Adv = variants{} ; -- 
+lin utterance_N = mkN "अभिव्यक्ति" ; -- tocheck
+lin linear_A = mkA "रेखीय" ; -- tocheck
+lin chat_V = compoundV "गपशप" (mkV "उड़ाना") ; -- tocheck
+lin revision_N = mkN "दोहराई" ; -- tocheck
+lin distress_N = mkN "कठिनाई" ; -- tocheck
+lin spill_V2 = mkV2 (compoundV "फैल" (mkV "जाना")) ; -- tocheck
+lin spill_V = compoundV "फैल" (mkV "जाना") ; -- tocheck
+lin steward_N = mkN "खाद्य-प्रबंधक" ; -- tocheck
+lin knight_N = mkN "शूरवीर" ; -- tocheck
+lin sum_V2 = variants{} ; -- 
+lin sum_V = variants{} ; -- 
+lin semantic_A = mkA "शब्दार्थगत" ; -- tocheck
+lin selective_A = mkA "चयनशील" ; -- tocheck
+lin learner_N = mkN "सीखने वाला" ; -- tocheck
+lin dignity_N = mkN "गरिमा" ; -- tocheck
+lin senate_N = mkN "शासी सभा" ; -- tocheck
+lin grid_N = mkN "जाली" ; -- tocheck
+lin fiscal_A = mkA "राजस्व संबंधी" ; -- tocheck
+lin activate_V2 = mkV2 (compoundV "सक्रिय" (mkV "करना")) ; -- tocheck
+lin rival_A = variants{} ; -- 
+lin fortunate_A = mkA "भाग्यवान्" ; -- tocheck
+lin jeans_N = variants{} ; -- 
+lin select_A = mkA "चुनिन्दा" ; -- tocheck
+lin fitting_N = mkN "पुर्जा" ; -- tocheck
+lin commentator_N = mkN "टीकाकार" ; -- tocheck
+lin weep_V2 = mkV2 (mkV "बहना") ; -- tocheck
+lin weep_V = mkV "बहना" ; -- tocheck
+lin handicap_N = mkN "कठिनाई" ; -- tocheck
+lin crush_V2 = mkV2 (mkV "कुचलना") ; -- tocheck
+lin crush_V = mkV "कुचलना" ; -- tocheck
+lin towel_N = mkN "तौलिया" ; -- tocheck
+lin stay_N = mkN "तान रस्सी" ; -- tocheck
+lin skilled_A = mkA "प्रशिक्षित" ; -- tocheck
+lin repeatedly_Adv = mkAdv "बार-बार" ; -- tocheck
+lin defensive_A = mkA "सतर्क" ; -- tocheck
+lin calm_V2 = mkV2 (compoundV "शान्त" (mkV "करना")) ; -- tocheck
+lin calm_V = compoundV "शांत" (mkV "करना") ; -- tocheck
+lin temporarily_Adv = variants{} ; -- 
+lin rain_V2 = mkV2 (compoundV "बौछार" (mkV "करना")) ; -- tocheck
+lin rain_V = compoundV "बौछार" (mkV "करना") ; -- tocheck
+lin pin_N = mkN "पैर" ; -- tocheck
+lin villa_N = mkN "फ़ार्म हाऊस" ; -- tocheck
+lin rod_N = mkN "चाबुक" ; -- tocheck
+lin frontier_N = mkN "सरहद" ; -- tocheck
+lin enforcement_N = variants{} ; -- 
+lin protective_A = mkA "रक्षात्मक" ; -- tocheck
+lin philosophical_A = mkA "दार्शनिक" ; -- tocheck
+lin lordship_N = mkN "प्रभुत्व" ; -- tocheck
+lin disagree_VS = mkVS (compoundV "भिन्न" (mkV "होना")) ; -- tocheck
+lin disagree_V2 = mkV2 (compoundV "भिन्न" (mkV "होना")) ; -- tocheck
+lin disagree_V = compoundV "भिन्न" (mkV "होना") ; -- tocheck
+lin boyfriend_N = mkN "बय फ्रेंड" ; -- tocheck
+lin activistMasc_N = mkN "सक्रियतावादी" ; -- tocheck
+lin viewer_N = mkN "दर्शक" ; -- tocheck
+lin slim_A = mkA "कम" ; -- tocheck
+lin textile_N = mkN "कपड़ा-उद्योग" ; -- tocheck
+lin mist_N = mkN "कोहरा" ; -- tocheck
+lin harmony_N = mkN "समानता" ; -- tocheck
+lin deed_N = mkN "काम" ; -- tocheck
+lin merge_V2 = mkV2 (compoundV "विलय हो" (mkV "जाना")) ; -- tocheck
+lin merge_V = compoundV "विलय हो" (mkV "जाना") ; -- tocheck
+lin invention_N = mkN "कालपनिक कथा" ; -- tocheck
+lin commissioner_N = mkN "कमिश्नर" ; -- tocheck
+lin caravan_N = mkN "कारवाँ" ; -- tocheck
+lin bolt_N = mkN "तीर" ; -- tocheck
+lin ending_N = mkN "प्रत्यय" ; -- tocheck
+lin publishing_N = variants{} ; -- 
+lin gut_N = mkN "साहस" ; -- tocheck
+lin stamp_V2 = mkV2 (compoundV "पैर घसीट कर" (mkV "चलना")) ; -- tocheck
+lin stamp_V = compoundV "पैर घसीट कर" (mkV "चलना") ; -- tocheck
+lin map_V2 = mkV2 (compoundV "मन्चिट्र" (mkV "बन्ना")) ; -- tocheck
+lin loud_Adv = mkAdv "ऊँचे स्वर से" ; -- tocheck
+lin stroke_V2 = mkV2 (mkV "सहलाना") ; -- tocheck
+lin shock_V2 = mkV2 (mkV "हिलना") ; -- tocheck
+lin rug_N = mkN "कंबल" ; -- tocheck
+lin picture_V2 = mkV2 (compoundV "वरणन" (mkV "करना")) ; -- tocheck
+lin slip_N = mkN "चिकनापन" ; -- tocheck
+lin praise_N = mkN "गुणगान" ; -- tocheck
+lin fine_N = mkN "लगान" ; -- tocheck
+lin monument_N = mkN "स्मारक" ; -- tocheck
+lin material_A = mkA "दैहिक" ; -- tocheck
+lin garment_N = mkN "वस्ट्र" ; -- tocheck
+lin toward_Prep = variants{} ; -- 
+lin realm_N = mkN "राज्य" ; -- tocheck
+lin melt_V2 = mkV2 (mkV "पिघल्ना") ; -- tocheck
+lin melt_V = mkV "पिघल्ना" ; -- tocheck
+lin reproduction_N = mkN "प्रतिकृति" ; -- tocheck
+lin reactor_N = mkN "रियैक्टर" ; -- tocheck
+lin furious_A = mkA "प्रचण्ड" ; -- tocheck
+lin distinguished_A = variants{} ; -- 
+lin characterize_V2 = mkV2 (compoundV "की विशेषता" (mkV "बताना")) ; -- tocheck
+lin alike_Adv = mkAdv "समान रूप से" ; -- tocheck
+lin pump_N = mkN "हृदय की धौकनी" ; -- tocheck
+lin probe_N = mkN "जाँच" ; -- tocheck
+lin feedback_N = mkN "प्रतिपुष्टि" ; -- tocheck
+lin aspiration_N = mkN "महाप्राण ध्वनि उच्चारण" ; -- tocheck
+lin suspect_N = mkN "संदिग्ध व्यक्ति" ; -- tocheck
+lin solar_A = mkA "सौर" ; -- tocheck
+lin fare_N = mkN "भोजन" ; -- tocheck
+lin carve_V2 = mkV2 (compoundV "माँस के टुकड़े" (mkV "करना")) ; -- tocheck
+lin carve_V = compoundV "माँस के टुकड़े" (mkV "करना") ; -- tocheck
+lin qualified_A = variants{} ; -- 
+lin membrane_N = mkN "झिल्ली" ; -- tocheck
+lin dependence_N = mkN "निर्भर्ता" ; -- tocheck
+lin convict_V2 = mkV2 (compoundV "दोषी सिद्ध" (mkV "करना")) ; -- tocheck
+lin bacteria_N = mkN "जीवाणु" ; -- tocheck
+lin trading_N = mkN "व्यापार" ; -- tocheck
+lin ambassador_N = mkN "राजदूत" ; -- tocheck
+lin wound_V2 = mkV2 (compoundV "ज़ख़्मी" (mkV "करना")) ; -- tocheck
+lin drug_V2 = mkV2 (compoundV "में दवा" (mkV "मिलाना")) ; -- tocheck
+lin conjunction_N = mkN "समुच्चयबोधक" ; -- tocheck
+lin cabin_N = mkN "कक्ष" ; -- tocheck
+lin trail_V2 = mkV2 (mkV "उगना") ; -- tocheck
+lin trail_V = mkV "उगना" ; -- tocheck
+lin shaft_N = mkN "किरणपुंज" ; -- tocheck
+lin treasure_N = mkN "खजाना" ; -- tocheck
+lin inappropriate_A = mkA "अनुपयुक्त" ; -- tocheck
+lin half_Adv = mkAdv "अंशतः" ; -- tocheck
+lin attribute_N = mkN "विशेषता" ; -- tocheck
+lin liquid_A = mkA "चमकीली" ; -- tocheck
+lin embassy_N = mkN "राजदूत" ; -- tocheck
+lin terribly_Adv = variants{} ; -- 
+lin exemption_N = mkN "छूट" ; -- tocheck
+lin array_N = mkN "प्रभावशाली प्रदर्शन" ; -- tocheck
+lin tablet_N = mkN "पट्टलिका" ; -- tocheck
+lin sack_V2 = mkV2 (compoundV "लूट" (mkV "लेना")) ; -- tocheck
+lin erosion_N = mkN "भू-क्षरण" ; -- tocheck
+lin bull_N = mkN "अनाप-शनाप बात" ; -- tocheck
+lin warehouse_N = mkN "माल गोदाम" ; -- tocheck
+lin unfortunate_A = mkA "खेदजनक" ; -- tocheck
+lin promoter_N = mkN "समर्थक" ; -- tocheck
+lin compel_VV = variants{}; -- mkV2 (compoundV "मजबूर" (mkV "करना")) ; -- tocheck
+lin compel_V2V = variants{}; -- mkV2 (compoundV "मजबूर" (mkV "करना")) ; -- tocheck
+lin compel_V2 = mkV2 (compoundV "मजबूर" (mkV "करना")) ; -- tocheck
+lin motivate_V2V = variants{}; -- mkV2 (compoundV "प्रेरित" (mkV "करना")) ; -- tocheck
+lin motivate_V2 = mkV2 (compoundV "प्रेरित" (mkV "करना")) ; -- tocheck
+lin burning_A = variants{} ; -- 
+lin vitamin_N = mkN "विटामिन" ; -- tocheck
+lin sail_N = mkN "पाल" ; -- tocheck
+lin lemon_N = mkN "नींबुई रंग" ; -- tocheck
+lin foreigner_N = mkN "विदेशी" ; -- tocheck
+lin powder_N = mkN "पाउडर" ; -- tocheck
+lin persistent_A = mkA "दृढ" ; -- tocheck
+lin bat_N = mkN "बल्ला" ; -- tocheck
+lin ancestor_N = mkN "पूर्वज" ; -- tocheck
+lin predominantly_Adv = variants{} ; -- 
+lin mathematical_A = mkA "गणितीय" ; -- tocheck
+lin compliance_N = mkN "अनुकूलता" ; -- tocheck
+lin arch_N = mkN "तोरण पथ" ; -- tocheck
+lin woodland_N = mkN "वन प्रदेश" ; -- tocheck
+lin serum_N = mkN "पानी" ; -- tocheck
+lin overnight_Adv = mkAdv "एक रात में" ; -- tocheck
+lin doubtful_A = mkA "संदेह" ; -- tocheck
+lin doing_N = variants{} ; -- 
+lin coach_V2 = mkV2 (compoundV "परिक्षार्थियों को परिक्षा के लिइ तैयार" (mkV "कराना")) ; -- tocheck
+lin coach_V = compoundV "परिक्षार्थियों को परिक्षा के लिइ तैयार" (mkV "कराना") ; -- tocheck
+lin binding_A = variants{} ; -- 
+lin surrounding_A = mkA "आस-पास का" ; -- tocheck
+lin peer_N = mkN "समकक्ष व्यक्ति" ; -- tocheck
+lin ozone_N = mkN "ओज़ोन" ; -- tocheck
+lin mid_A = mkA "मध्य" ; -- tocheck
+lin invisible_A = mkA "अस्पष्ट" ; -- tocheck
+lin depart_V = mkV "रवा" ; -- tocheck
+lin brigade_N = mkN "ब्रिगेड" ; -- tocheck
+lin manipulate_V2 = mkV2 (compoundV "हड्डी" (mkV "बिठाना")) ; -- tocheck
+lin consume_V2 = mkV2 (compoundV "भर" (mkV "उठना")) ; -- tocheck
+lin consume_V = compoundV "भर" (mkV "उठना") ; -- tocheck
+lin temptation_N = mkN "प्रलोभन" ; -- tocheck
+lin intact_A = mkA "अक्षत" ; -- tocheck
+lin glove_N = mkN "दस्ताना" ; -- tocheck
+lin aggression_N = mkN "प्रचंडता" ; -- tocheck
+lin emergence_N = mkN "आविर्भाव" ; -- tocheck
+lin stag_V = variants{} ; -- 
+lin coffin_N = mkN "ताबूत" ; -- tocheck
+lin beautifully_Adv = variants{} ; -- 
+lin clutch_V2 = mkV2 (compoundV "उपक कर" (mkV "पकड़ना")) ; -- tocheck
+lin clutch_V = compoundV "उपक कर" (mkV "पकड़ना") ; -- tocheck
+lin wit_N = mkN "बुद्धि" ; -- tocheck
+lin underline_V2 = mkV2 (compoundV "ज़ोर" (mkV "देना")) ; -- tocheck
+lin trainee_N = mkN "प्रशिक्षार्थी" ; -- tocheck
+lin scrutiny_N = mkN "सूक्ष्म परीक्षण" ; -- tocheck
+lin neatly_Adv = variants{} ; -- 
+lin follower_N = mkN "अनुसरणकर्ता" ; -- tocheck
+lin sterling_A = mkA "शानदार" ; -- tocheck
+lin tariff_N = mkN "सीमा-शुल्क" ; -- tocheck
+lin bee_N = mkN "मधुमक्खी" ; -- tocheck
+lin relaxation_N = mkN "विश्राम" ; -- tocheck
+lin negligence_N = mkN "लापरवाही" ; -- tocheck
+lin sunlight_N = mkN "धूप" ; -- tocheck
+lin penetrate_V2 = mkV2 (compoundV "काम" (mkV "करना")) ; -- tocheck
+lin penetrate_V = compoundV "काम" (mkV "करना") ; -- tocheck
+lin knot_N = mkN "सार" ; -- tocheck
+lin temper_N = mkN "मिज़ाज" ; -- tocheck
+lin skull_N = mkN "दिमाग" ; -- tocheck
+lin openly_Adv = variants{} ; -- 
+lin grind_V2 = mkV2 (compoundV "हत्था" (mkV "घुमाना")) ; -- tocheck
+lin grind_V = compoundV "हत्था" (mkV "घुमाना") ; -- tocheck
+lin whale_N = mkN "व्हेल" ; -- tocheck
+lin throne_N = mkN "शासक-पद" ; -- tocheck
+lin supervise_V2 = mkV2 (compoundV "निरीक्षण" (mkV "करना")) ; -- tocheck
+lin supervise_V = compoundV "निरीक्षण" (mkV "करना") ; -- tocheck
+lin sickness_N = mkN "मिचली" ; -- tocheck
+lin package_V2 = mkV2 (mkV "बधना") ; -- tocheck
+lin intake_N = mkN "भरती" ; -- tocheck
+lin within_Adv = variants{} ; -- 
+lin inland_A = mkA "अंतःस्थलीय" ; -- tocheck
+lin beast_N = mkN "जानवर" ; -- tocheck
+lin rear_N = mkN "पिछवाड़ा" ; -- tocheck
+lin morality_N = mkN "नैतिकता" ; -- tocheck
+lin competent_A = mkA "सक्षम" ; -- tocheck
+lin sink_N = mkN "हौदी" ; -- tocheck
+lin uniform_A = mkA "एक रंग" ; -- tocheck
+lin reminder_N = mkN "तकाज़ा" ; -- tocheck
+lin permanently_Adv = variants{} ; -- 
+lin optimistic_A = mkA "आशावादी" ; -- tocheck
+lin bargain_N = mkN "सौदा" ; -- tocheck
+lin seemingly_Adv = variants{} ; -- 
+lin respective_A = mkA "अपना-अपना" ; -- tocheck
+lin horizontal_A = mkA "क्षैतिज" ; -- tocheck
+lin decisive_A = mkA "निर्णायक" ; -- tocheck
+lin bless_V2 = mkV2 (compoundV "सुखसमृध्दशाली" (mkV "बनाना")) ; -- tocheck
+lin bile_N = mkN "पित्त" ; -- tocheck
+lin spatial_A = mkA "स्थानिक" ; -- tocheck
+lin bullet_N = mkN "बड़ा निशान" ; -- tocheck
+lin respectable_A = mkA "अभिवंद्य" ; -- tocheck
+lin overseas_Adv = mkAdv "समुद्रपार" ; -- tocheck
+lin convincing_A = mkA "युक्तियुक्त" ; -- tocheck
+lin unacceptable_A = mkA "अवांछनीय" ; -- tocheck
+lin confrontation_N = mkN "सामना" ; -- tocheck
+lin swiftly_Adv = variants{} ; -- 
+lin paid_A = variants{} ; -- 
+lin joke_V = compoundV "दिल्लगी" (mkV "करना") ; -- tocheck
+lin instant_A = mkA "तुरंत" ; -- tocheck
+lin illusion_N = mkN "भ्रान्ति" ; -- tocheck
+lin cheer_V2 = mkV2 (compoundV "बढावा" (mkV "देना")) ; -- tocheck
+lin cheer_V = compoundV "बढावा" (mkV "देना") ; -- tocheck
+lin congregation_N = mkN "सभा" ; -- tocheck
+lin worldwide_Adv = variants{} ; -- 
+lin winning_A = variants{} ; -- 
+lin wake_N = mkN "मुर्दे की देख-रेख" ; -- tocheck
+lin toss_V2 = mkV2 (mkV "हिलाना") ; -- tocheck
+lin toss_V = mkV "हिलाना" ; -- tocheck
+lin medium_A = mkA "मझौला" ; -- tocheck
+lin jewellery_N = mkN "जेवर" ; -- tocheck
+lin fond_A = mkA "प्रिय" ; -- tocheck
+lin alarm_V2 = mkV2 (compoundV "भयभीत" (mkV "करना")) ; -- tocheck
+lin guerrilla_N = mkN "छापामारअ" ; -- tocheck
+lin dive_V = compoundV "डुबकी" (mkV "लगाना") ; -- tocheck
+lin desire_V2 = mkV2 (compoundV "वासनात्मक कामना" (mkV "करना")) ; -- tocheck
+lin cooperation_N = mkN "सहयोग" ; -- tocheck
+lin thread_N = mkN "कपड़ा" ; -- tocheck
+lin prescribe_V2 = mkV2 (compoundV "निर्धारित" (mkV "करना")) ; -- tocheck
+lin prescribe_V = compoundV "नुस्खा" (mkV "लिखना") ; -- tocheck
+lin calcium_N = mkN "कैल्शिअम" ; -- tocheck
+lin redundant_A = mkA "अनावश्यक" ; -- tocheck
+lin marker_N = variants{} ; -- 
+lin chemistMasc_N = mkN "औषधि विक्रेता" ; -- tocheck
+lin mammal_N = variants{} ; -- 
+lin legacy_N = mkN "विरासत" ; -- tocheck
+lin debtor_N = mkN "ऋणी" ; -- tocheck
+lin testament_N = mkN "वसीयतनामा" ; -- tocheck
+lin tragic_A = mkA "दुःखांत" ; -- tocheck
+lin silver_A = mkA "सुमधुर" ; -- tocheck
+lin grin_N = mkN "मुस्कराहट" ; -- tocheck
+lin spectacle_N = mkN "प्रदर्शन" ; -- tocheck
+lin inheritance_N = mkN "उत्तराधिकार" ; -- tocheck
+lin heal_V2 = mkV2 (mkV "भरना") ; -- tocheck
+lin heal_V = mkV "भरना" ; -- tocheck
+lin sovereignty_N = mkN "प्रभुसत्ता" ; -- tocheck
+lin enzyme_N = mkN "किण्वक" ; -- tocheck
+lin host_V2 = mkV2 (compoundV "आयोजित" (mkV "करना")) ; -- tocheck
+lin neighbouring_A = variants{} ; -- 
+lin corn_N = mkN "गेहूँ" ; -- tocheck
+lin layout_N = mkN "नक्शा" ; -- tocheck
+lin dictate_VS = mkVS (mkV "लिखवाना" ); -- tocheck
+lin dictate_V2 = mkV2 (mkV "लिखवाना") ; -- tocheck
+lin dictate_V = mkV "लिखवाना" ; -- tocheck
+lin rip_V2 = mkV2 (mkV "फ़ाड़ना") ; -- tocheck
+lin rip_V = mkV "फ़ाड़ना" ; -- tocheck
+lin regain_V2 = mkV2 (compoundV "पुनः प्राप्त" (mkV "करना")) ; -- tocheck
+lin probable_A = mkA "संभावित" ; -- tocheck
+lin inclusion_N = mkN "समावेशन" ; -- tocheck
+lin booklet_N = mkN "पुस्तिका" ; -- tocheck
+lin bar_V2 = mkV2 (compoundV "मना" (mkV "करना")) ; -- tocheck
+lin privately_Adv = variants{} ; -- 
+lin laser_N = mkN "लेजर" ; -- tocheck
+lin fame_N = mkN "मान" ; -- tocheck
+lin bronze_N = mkN "काँस्य कलाकृति" ; -- tocheck
+lin mobile_A = mkA "घुमंतू" ; -- tocheck
+lin metaphor_N = mkN "रूपकालंकार" ; -- tocheck
+lin complication_N = mkN "परेशानी" ; -- tocheck
+lin narrow_V2 = mkV2 (compoundV "छोटा" (mkV "होना")) ; -- tocheck
+lin narrow_V = compoundV "छोटा" (mkV "होना") ; -- tocheck
+lin old_fashioned_A = variants{} ; -- 
+lin chop_V2 = mkV2 (compoundV "ठप्प" (mkV "होना")) ; -- tocheck
+lin chop_V = compoundV "ठप्प" (mkV "होना") ; -- tocheck
+lin synthesis_N = mkN "संमिश्रण" ; -- tocheck
+lin diameter_N = mkN "व्यास" ; -- tocheck
+lin bomb_V2 = mkV2 (compoundV "बमकारी" (mkV "करना")) ; -- tocheck
+lin bomb_V = compoundV "बमकारी" (mkV "करना") ; -- tocheck
+lin silently_Adv = variants{} ; -- 
+lin shed_N = mkN "छप्पर" ; -- tocheck
+lin fusion_N = variants{} ; -- 
+lin trigger_V2 = mkV2 (compoundV "सक्रिय" (mkV "करना")) ; -- tocheck
+lin printing_N = mkN "छपाई" ; -- tocheck
+lin onion_N = mkN "प्याज का पौधा" ; -- tocheck
+lin dislike_V2 = mkV2 (compoundV "नापसंद" (mkV "करना")) ; -- tocheck
+lin embody_V2 = mkV2 (compoundV "मूर्त रूप" (mkV "देना")) ; -- tocheck
+lin curl_V = mkV "जाना" ; -- tocheck
+lin sunshine_N = mkN "खुशीई" ; -- tocheck
+lin sponsorship_N = mkN "प्रायोजकता" ; -- tocheck
+lin rage_N = mkN "रोष" ; -- tocheck
+lin loop_N = mkN "फंदा" ; -- tocheck
+lin halt_N = mkN "पड़्व" ; -- tocheck
+lin cop_V2 = mkV2 (compoundV "भुगतना" (mkV "पड़ना")) ; -- tocheck
+lin bang_V2 = mkV2 (compoundV "जोर से धमाका" (mkV "होना")) ; -- tocheck
+lin bang_V = compoundV "जोर से पटक" (mkV "देना") ; -- tocheck
+lin toxic_A = mkA "विषाक्त" ; -- tocheck
+lin thinking_A = variants{} ; -- 
+lin orientation_N = mkN "दिग्विन्यास" ; -- tocheck
+lin likelihood_N = mkN "संभावना" ; -- tocheck
+lin wee_A = mkA "बहुत छोटा" ; -- tocheck
+lin up_to_date_A = variants{} ; -- 
+lin polite_A = mkA "भद्र" ; -- tocheck
+lin apology_N = mkN "स्पष्टीकरण" ; -- tocheck
+lin exile_N = mkN "निर्वासन" ; -- tocheck
+lin brow_N = mkN "मस्तक" ; -- tocheck
+lin miserable_A = mkA "तुच्छ" ; -- tocheck
+lin outbreak_N = mkN "प्रकोप" ; -- tocheck
+lin comparatively_Adv = variants{} ; -- 
+lin pump_V2 = mkV2 (compoundV "सिखाणे के लिए प्रवृत्त" (mkV "करना")) ; -- tocheck
+lin pump_V = compoundV "सिखाणे के लिए प्रवृत्त" (mkV "करना") ; -- tocheck
+lin fuck_V2 = mkV2 (compoundV "लानत" (mkV "होना")) ; -- tocheck
+lin fuck_V = compoundV "लानत" (mkV "होना") ; -- tocheck
+lin forecast_VS = mkVS (compoundV "पूर्वानुमान" (mkV "करना")) ; -- tocheck
+lin forecast_V2 = mkV2 (compoundV "पूर्वानुमान" (mkV "करना")) ; -- tocheck
+lin forecast_V = compoundV "पूर्वानुमान" (mkV "करना") ; -- tocheck
+lin timing_N = mkN "समय-निर्धारण" ; -- tocheck
+lin headmaster_N = mkN "प्रधान अध्यापक" ; -- tocheck
+lin terrify_V2 = mkV2 (mkV "डराना") ; -- tocheck
+lin sigh_N = mkN "साँस" ; -- tocheck
+lin premier_A = mkA "प्राधान" ; -- tocheck
+lin joint_N = mkN "अड्डा" ; -- tocheck
+lin incredible_A = mkA "असाधारण" ; -- tocheck
+lin gravity_N = mkN "गुरुत्वाकर्षण" ; -- tocheck
+lin regulatory_A = variants{} ; -- 
+lin cylinder_N = mkN "सिलिन्डर" ; -- tocheck
+lin curiosity_N = mkN "जिज्ञासा" ; -- tocheck
+lin resident_A = mkA "निवासी" ; -- tocheck
+lin narrative_N = mkN "कथा" ; -- tocheck
+lin cognitive_A = mkA "संज्ञानात्मक" ; -- tocheck
+lin lengthy_A = mkA "बहुत लंबा" ; -- tocheck
+lin gothic_A = mkA "आधिदैविक" ; -- tocheck
+lin dip_V2 = mkV2 (mkV "गिरना") ; -- tocheck
+lin dip_V = mkV "गिरना" ; -- tocheck
+lin adverse_A = mkA "हानिकर" ; -- tocheck
+lin accountability_N = mkN "जवाबदेही" ; -- tocheck
+lin hydrogen_N = mkN "हाइड्रोजन" ; -- tocheck
+lin gravel_N = mkN "बजरी" ; -- tocheck
+lin willingness_N = mkN "सम्मति" ; -- tocheck
+lin inhibit_V2 = mkV2 (mkV "रोकना") ; -- tocheck
+lin attain_V2 = mkV2 (mkV "पहुँचना") ; -- tocheck
+lin attain_V = mkV "पहुँचना" ; -- tocheck
+lin specialize_V2 = mkV2 (compoundV "विशेषज्ञता प्राप्त" (mkV "करना")) ; -- tocheck
+lin specialize_V = compoundV "विशेषज्ञता प्राप्त" (mkV "करना") ; -- tocheck
+lin steer_V2 = mkV2 (compoundV "अनुकरण" (mkV "करना")) ; -- tocheck
+lin steer_V = compoundV "अनुकरण" (mkV "करना") ; -- tocheck
+lin selected_A = variants{} ; -- 
+lin like_N = variants{} ; -- 
+lin confer_V = compoundV "प्रदान" (mkV "करना") ; -- tocheck
+lin usage_N = mkN "खपत" ; -- tocheck
+lin portray_V2 = mkV2 (mkV "दर्शाना") ; -- tocheck
+lin planner_N = variants{} ; -- 
+lin manual_A = mkA "हस्तचालित" ; -- tocheck
+lin boast_VS = mkVS (compoundV "डींग" (mkV "मारना")) ; -- tocheck
+lin boast_V2 = mkV2 (compoundV "डींग" (mkV "मारना")) ; -- tocheck
+lin boast_V = compoundV "डींग" (mkV "मारना") ; -- tocheck
+lin unconscious_A = mkA "अन्जान" ; -- tocheck
+lin jail_N = mkN "जेल" ; -- tocheck
+lin fertility_N = mkN "उर्वरता" ; -- tocheck
+lin documentation_N = mkN "लिखित प्रमाण" ; -- tocheck
+lin wolf_N = mkN "भेड़िया" ; -- tocheck
+lin patent_N = mkN "एकस्व अधिकार" ; -- tocheck
+lin exit_N = mkN "बहिर्पथ" ; -- tocheck
+lin corps_N = mkN "कोर" ; -- tocheck
+lin proclaim_VS = mkVS (compoundV "घोषित" (mkV "करना")) ; -- tocheck
+lin proclaim_V2 = mkV2 (compoundV "घोषित" (mkV "करना")) ; -- tocheck
+lin multiply_V2 = mkV2 (compoundV "जनन" (mkV "करना")) ; -- tocheck
+lin multiply_V = compoundV "जनन" (mkV "करना") ; -- tocheck
+lin brochure_N = mkN "विवरण पुस्तिका" ; -- tocheck
+lin screen_V2 = mkV2 (mkV "बचाना") ; -- tocheck
+lin screen_V = mkV "बचाना" ; -- tocheck
+lin orthodox_A = mkA "परंपरागत" ; -- tocheck
+lin locomotive_N = mkN "रेल का इंजन" ; -- tocheck
+lin considering_Prep = variants{} ; -- 
+lin unaware_A = mkA "अनजान" ; -- tocheck
+lin syndrome_N = mkN "लक्षण" ; -- tocheck
+lin reform_V2 = mkV2 (mkV "सुधारना") ; -- tocheck
+lin reform_V = mkV "सुधारना" ; -- tocheck
+lin confirmation_N = mkN "पुष्टीकरण" ; -- tocheck
+lin printed_A = variants{} ; -- 
+lin curve_V2 = mkV2 (mkV "मुड़ना") ; -- tocheck
+lin curve_V = mkV "मुड़ना" ; -- tocheck
+lin costly_A = mkA "कड़े संघर्ष से प्राप्त" ; -- tocheck
+lin underground_A = mkA "अंतर्भौम" ; -- tocheck
+lin territorial_A = mkA "अधीनस्थ क्षेत्रिक" ; -- tocheck
+lin designate_VS = mkVS (mkV "दिखाना" ); -- tocheck
+lin designate_V2V = variants{}; -- mkV2 (mkV "दिखाना") ; -- tocheck
+lin designate_V2 = mkV2 (mkV "दिखाना") ; -- tocheck
+lin designate_V = mkV "दिखाना" ; -- tocheck
+lin comfort_V2 = mkV2 (compoundV "आराम" (mkV "पहुँचाना")) ; -- tocheck
+lin plot_V2 = mkV2 (compoundV "नक्शा तैयार" (mkV "करना")) ; -- tocheck
+lin plot_V = compoundV "नक्शा तैयार" (mkV "करना") ; -- tocheck
+lin misleading_A = variants{} ; -- 
+lin weave_V2 = mkV2 (compoundV "घुमावदार मार्ग से हो कर आगे" (mkV "बढ़ना")) ; -- tocheck
+lin weave_V = compoundV "टेढा-मेढा" (mkV "जाना") ; -- tocheck
+lin scratch_V2 = mkV2 (mkV "खींचना") ; -- tocheck
+lin scratch_V = mkV "खींचना" ; -- tocheck
+lin echo_N = mkN "छाया" ; -- tocheck
+lin ideally_Adv = variants{} ; -- 
+lin endure_V2 = mkV2 (mkV "सहना") ; -- tocheck
+lin endure_V = mkV "सहना" ; -- tocheck
+lin verbal_A = mkA "वाचिक" ; -- tocheck
+lin stride_V = compoundV "लम्बे डग" (mkV "भरना") ; -- tocheck
+lin nursing_N = mkN "परिचर्या" ; -- tocheck
+lin exert_V2 = mkV2 (compoundV "काम में" (mkV "लाना")) ; -- tocheck
+lin compatible_A = mkA "सहवर्तनीय" ; -- tocheck
+lin causal_A = mkA "कारणात्मक" ; -- tocheck
+lin mosaic_N = mkN "पच्चीकारी" ; -- tocheck
+lin manor_N = mkN "गढ़ी" ; -- tocheck
+lin implicit_A = mkA "निर्विवाद" ; -- tocheck
+lin following_Prep = variants{} ; -- 
+lin fashionable_A = mkA "शोभाचारी" ; -- tocheck
+lin valve_N = mkN "कपाट" ; -- tocheck
+lin proceed_N = variants{} ; -- 
+lin sofa_N = mkN "सोफ़ा" ; -- tocheck
+lin snatch_V2 = mkV2 (compoundV "चुरा" (mkV "लेना")) ; -- tocheck
+lin snatch_V = compoundV "चुरा" (mkV "लेना") ; -- tocheck
+lin jazz_N = mkN "व्यर्थ की बात" ; -- tocheck
+lin patron_N = mkN "दर्शक" ; -- tocheck
+lin provider_N = mkN "भरण-पोषण करने वाला" ; -- tocheck
+lin interim_A = mkA "अंतरिम" ; -- tocheck
+lin intent_N = mkN "उद्देश्य" ; -- tocheck
+lin chosen_A = variants{} ; -- 
+lin applied_A = variants{} ; -- 
+lin shiver_V = mkV "काँपना" ; -- tocheck
+lin pie_N = mkN "पाई" ; -- tocheck
+lin fury_N = mkN "सर्पकेशी देवी" ; -- tocheck
+lin abolition_N = mkN "समापन" ; -- tocheck
+lin soccer_N = mkN "फुटबाल" ; -- tocheck
+lin corpse_N = mkN "लाश" ; -- tocheck
+lin accusation_N = mkN "दोषारोपण" ; -- tocheck
+lin kind_A = mkA "अच्छा" ; -- tocheck
+lin dead_Adv = mkAdv "पूर्णतया" ; -- tocheck
+lin nursing_A = variants{} ; -- 
+lin contempt_N = mkN "उपेक्षा" ; -- tocheck
+lin prevail_V = compoundV "प्रचलित" (mkV "होना") ; -- tocheck
+lin murderer_N = mkN "खूनी" ; -- tocheck
+lin liberal_N = variants{} ; -- 
+lin gathering_N = mkN "सभा" ; -- tocheck
+lin adequately_Adv = variants{} ; -- 
+lin subjective_A = mkA "कर्तृपदीय" ; -- tocheck
+lin disagreement_N = mkN "मतभेद" ; -- tocheck
+lin cleaner_N = mkN "पंप" ; -- tocheck
+lin boil_V2 = mkV2 (mkV "उबालना") ; -- tocheck
+lin boil_V = mkV "उबालना" ; -- tocheck
+lin static_A = mkA "स्थिर" ; -- tocheck
+lin scent_N = mkN "कगार" ; -- tocheck
+lin civilian_N = mkN "असैनिक नागरिक" ; -- tocheck
+lin monk_N = mkN "संन्यासी" ; -- tocheck
+lin abruptly_Adv = variants{} ; -- 
+lin keyboard_N = mkN "कीबोरड" ; -- tocheck
+lin hammer_N = mkN "घोड़ा" ; -- tocheck
+lin despair_N = mkN "हतासा" ; -- tocheck
+lin controller_N = mkN "नियंता" ; -- tocheck
+lin yell_V2 = mkV2 (mkV "चीखना") ; -- tocheck
+lin yell_V = mkV "चीखना" ; -- tocheck
+lin entail_V2 = mkV2 (compoundV "के बारे में" (mkV "होना")) ; -- tocheck
+lin cheerful_A = mkA "आनंदध्यक" ; -- tocheck
+lin reconstruction_N = mkN "पुनर्रचना" ; -- tocheck
+lin patience_N = mkN "सहनशीलता" ; -- tocheck
+lin legally_Adv = variants{} ; -- 
+lin habitat_N = mkN "निवास् स्थान" ; -- tocheck
+lin queue_N = mkN "पंक्ति" ; -- tocheck
+lin spectatorMasc_N = mkN "स्पेक्टेटर" ; -- tocheck
+lin given_A = variants{} ; -- 
+lin purple_A = mkA "बैंजनीपन लिया हुआ" ; -- tocheck
+lin outlook_N = mkN "संभावना" ; -- tocheck
+lin genius_N = mkN "प्रतिभा" ; -- tocheck
+lin dual_A = mkA "दोहरा" ; -- tocheck
+lin canvas_N = mkN "चिट्र" ; -- tocheck
+lin grave_A = mkA "नाज़ुक" ; -- tocheck
+lin pepper_N = mkN "ऊषण" ; -- tocheck
+lin conform_V2 = mkV2 (compoundV "का पालन" (mkV "करना")) ; -- tocheck
+lin conform_V = compoundV "का पालन" (mkV "करना") ; -- tocheck
+lin cautious_A = mkA "सतर्क" ; -- tocheck
+lin dot_N = mkN "परिवहन विभाग" ; -- tocheck
+lin conspiracy_N = mkN "षड्यंत्र" ; -- tocheck
+lin butterfly_N = mkN "शौकीन व्यक्ति" ; -- tocheck
+lin sponsor_N = mkN "उत्तरदायी" ; -- tocheck
+lin sincerely_Adv = variants{} ; -- 
+lin rating_N = mkN "मूल्यांकन" ; -- tocheck
+lin weird_A = mkA "निराला" ; -- tocheck
+lin teenage_A = mkA "तेरह से उन्नीस वर्ष की आयु का" ; -- tocheck
+lin salmon_N = mkN "सामन" ; -- tocheck
+lin recorder_N = mkN "अंशकालिक न्यायाधीश" ; -- tocheck
+lin postpone_V2 = mkV2 (compoundV "स्थगित" (mkV "करना")) ; -- tocheck
+lin maid_N = mkN "कुमारी" ; -- tocheck
+lin furnish_V2 = mkV2 (compoundV "प्रस्तुत" (mkV "करना")) ; -- tocheck
+lin ethical_A = mkA "नैतिक" ; -- tocheck
+lin bicycle_N = mkN "साइकिल" ; -- tocheck
+lin sick_N = mkN "रोगी" ; -- tocheck
+lin sack_N = mkN "बिस्तर" ; -- tocheck
+lin renaissance_N = mkN "नवजागरण" ; -- tocheck
+lin luxury_N = mkN "आराम" ; -- tocheck
+lin gasp_V2 = mkV2 (compoundV "धक से रह" (mkV "जाना")) ; -- tocheck
+lin gasp_V = compoundV "चकित" (mkV "होना") ; -- tocheck
+lin wardrobe_N = mkN "कपड़े" ; -- tocheck
+lin native_N = mkN "निवासी" ; -- tocheck
+lin fringe_N = mkN "गौण गतिविधि" ; -- tocheck
+lin adaptation_N = mkN "रूपांतरण" ; -- tocheck
+lin quotation_N = mkN "अवतरण" ; -- tocheck
+lin hunger_N = mkN "भूख" ; -- tocheck
+lin enclose_V2 = mkV2 (compoundV "बाड़ा" (mkV "लगाना")) ; -- tocheck
+lin disastrous_A = mkA "दुर्भाग्यपूर्ण" ; -- tocheck
+lin choir_N = mkN "संगीत-वाद्यों का संग्रह" ; -- tocheck
+lin overwhelming_A = variants{} ; -- 
+lin glimpse_N = mkN "झलक" ; -- tocheck
+lin divorce_V2 = mkV2 (compoundV "तलाक" (mkV "देना")) ; -- tocheck
+lin circular_A = mkA "गोलाकार" ; -- tocheck
+lin locality_N = mkN "इलाका" ; -- tocheck
+lin ferry_N = mkN "नौका" ; -- tocheck
+lin balcony_N = mkN "बाल्कनी" ; -- tocheck
+lin sailor_N = mkN "पनामा टोपी" ; -- tocheck
+lin precision_N = mkN "यथार्थता" ; -- tocheck
+lin desert_V2 = mkV2 (compoundV "छोड़" (mkV "देनाना")) ; -- tocheck
+lin desert_V = mkV "त्यागना" ; -- tocheck
+lin dancing_N = mkN "नृत्य" ; -- tocheck
+lin alert_V2 = mkV2 (compoundV "सचेत" (mkV "करना")) ; -- tocheck
+lin surrender_V2 = mkV2 (compoundV "आत्मसमर्पण" (mkV "करना")) ; -- tocheck
+lin surrender_V = compoundV "आत्मसमर्पण" (mkV "करना") ; -- tocheck
+lin archive_N = mkN "लेखागार" ; -- tocheck
+lin jump_N = mkN "मूल्य-वृधि" ; -- tocheck
+lin philosopher_N = mkN "दार्शनिक" ; -- tocheck
+lin revival_N = mkN "पुनः प्रचलन" ; -- tocheck
+lin presume_VS = mkVS (compoundV "मान" (mkV "लेना")) ; -- tocheck
+lin presume_V2 = mkV2 (compoundV "मान" (mkV "लेना")) ; -- tocheck
+lin presume_V = compoundV "मान" (mkV "लेना") ; -- tocheck
+lin node_N = mkN "पर्णग्रंथि" ; -- tocheck
+lin fantastic_A = mkA "बहुत अच्छा" ; -- tocheck
+lin herb_N = mkN "जड़ी-बूटी" ; -- tocheck
+lin assertion_N = mkN "दावा" ; -- tocheck
+lin thorough_A = mkA "तफ़सीली" ; -- tocheck
+lin quit_V2 = mkV2 (compoundV "छोड़" (mkV "देना")) ; -- tocheck
+lin quit_V = compoundV "छोड़" (mkV "देना") ; -- tocheck
+lin grim_A = mkA "कठोर" ; -- tocheck
+lin fair_N = mkN "नुमाइश" ; -- tocheck
+lin broadcast_V2 = mkV2 (compoundV "प्रसार्रित" (mkV "करना")) ; -- tocheck
+lin broadcast_V = compoundV "प्रसार्रित" (mkV "करना") ; -- tocheck
+lin annoy_V2 = mkV2 (compoundV "परेशान" (mkV "करना")) ; -- tocheck
+lin divert_V = compoundV "मनोरंजन" (mkV "करना") ; -- tocheck
+lin accelerate_V2 = mkV2 (compoundV "तेज़" (mkV "करना")) ; -- tocheck
+lin accelerate_V = compoundV "तेज़" (mkV "करना") ; -- tocheck
+lin polymer_N = mkN "बहुलक" ; -- tocheck
+lin sweat_N = mkN "पसीना" ; -- tocheck
+lin survivor_N = variants{} ; -- 
+lin subscription_N = mkN "चंदा" ; -- tocheck
+lin repayment_N = mkN "धन-वापसी" ; -- tocheck
+lin anonymous_A = mkA "अस्पष्ट" ; -- tocheck
+lin summarize_V2 = mkV2 (compoundV "सार प्रस्तुत" (mkV "करना")) ; -- tocheck
+lin punch_N = mkN "मुक्का" ; -- tocheck
+lin lodge_V2 = mkV2 (compoundV "रहने के लिए जगह" (mkV "देना")) ; -- tocheck
+lin lodge_V = compoundV "रहने के लिए जगह" (mkV "देना") ; -- tocheck
+lin landowner_N = mkN "ज़मींदार" ; -- tocheck
+lin ignorance_N = mkN "अज्ञानता" ; -- tocheck
+lin discourage_V2 = mkV2 (compoundV "रोकने की कोशिश" (mkV "करना")) ; -- tocheck
+lin bride_N = mkN "दुल्हन" ; -- tocheck
+lin likewise_Adv = mkAdv "इसी तरह" ; -- tocheck
+lin depressed_A = variants{} ; -- 
+lin abbey_N = mkN "मठ" ; -- tocheck
+lin quarry_N = mkN "खदान" ; -- tocheck
+lin archbishop_N = mkN "मुख्य पादरी" ; -- tocheck
+lin sock_N = mkN "वात शंकु" ; -- tocheck
+lin large_scale_A = variants{} ; -- 
+lin glare_V2 = mkV2 (mkV "तरेरना") ; -- tocheck
+lin glare_V = mkV "तरेरना" ; -- tocheck
+lin descent_N = mkN "वंश परंपरा" ; -- tocheck
+lin stumble_V = compoundV "ठोकर" (mkV "खाना") ; -- tocheck
+lin mistress_N = mkN "प्रेमिका" ; -- tocheck
+lin empty_V2 = mkV2 (compoundV "खाली" (mkV "होना")) ; -- tocheck
+lin empty_V = compoundV "खाली" (mkV "होना") ; -- tocheck
+lin prosperity_N = mkN "समृद्धि" ; -- tocheck
+lin harm_V2 = mkV2 (compoundV "हानि" (mkV "पहुँच्ना")) ; -- tocheck
+lin formulation_N = mkN "सूत्रीकरण" ; -- tocheck
+lin atomic_A = mkA "परमाणाविक" ; -- tocheck
+lin agreed_A = variants{} ; -- 
+lin wicked_A = mkA "दुष्ट" ; -- tocheck
+lin threshold_N = mkN "सीमा रेखा" ; -- tocheck
+lin lobby_N = mkN "दबाव डालने वाला दल्गोष्ठ" ; -- tocheck
+lin repay_V2 = mkV2 (compoundV "वापस" (mkV "करना")) ; -- tocheck
+lin repay_V = compoundV "वापस" (mkV "करना") ; -- tocheck
+lin varying_A = variants{} ; -- 
+lin track_V2 = mkV2 (compoundV "पता" (mkV "लगाना")) ; -- tocheck
+lin track_V = compoundV "पता" (mkV "लगाना") ; -- tocheck
+lin crawl_V = mkV "रेंगना" ; -- tocheck
+lin tolerate_V2 = mkV2 (mkV "सहना") ; -- tocheck
+lin salvation_N = mkN "मुक्ति" ; -- tocheck
+lin pudding_N = mkN "बाद में परोसे जाने ताला खाना" ; -- tocheck
+lin counter_VS = mkVS (compoundV "प्रत्युत्तर" (mkV "दना")) ; -- tocheck
+lin counter_V = compoundV "प्रत्युत्तर" (mkV "दना") ; -- tocheck
+lin propaganda_N = mkN "प्रचार" ; -- tocheck
+lin cage_N = mkN "उत्थापक" ; -- tocheck
+lin broker_N = mkN "दलाल" ; -- tocheck
+lin ashamed_A = mkA "शर्मिंदा" ; -- tocheck
+lin scan_V2 = mkV2 (mkV "छंदबद्ध") ; -- tocheck
+lin scan_V = compoundV "स्कैन" (mkV "करना") ; -- tocheck
+lin document_V2 = mkV2 (compoundV "दस्तावेज से" (mkV "सिद्धअना")) ; -- tocheck
+lin apparatus_N = mkN "उपकरण" ; -- tocheck
+lin theology_N = mkN "धर्मशास्त्र" ; -- tocheck
+lin analogy_N = variants{} ; -- 
+lin efficiently_Adv = variants{} ; -- 
+lin bitterly_Adv = variants{} ; -- 
+lin performer_N = mkN "कलाकार" ; -- tocheck
+lin individually_Adv = variants{} ; -- 
+lin amid_Prep = variants{} ; -- 
+lin squadron_N = mkN "स्क्वड्रन" ; -- tocheck
+lin sentiment_N = mkN "विचार" ; -- tocheck
+lin making_N = mkN "निर्माण" ; -- tocheck
+lin exotic_A = mkA "असाधारण" ; -- tocheck
+lin dominance_N = mkN "प्रभुत्व" ; -- tocheck
+lin coherent_A = mkA "सामंजस्यपूर्ण" ; -- tocheck
+lin placement_N = mkN "व्यवस्था" ; -- tocheck
+lin flick_V2 = mkV2 (compoundV "झटके से" (mkV "दबाना")) ; -- tocheck
+lin colourful_A = mkA "रंग-बिरंगा" ; -- tocheck
+lin mercy_N = mkN "कृपा" ; -- tocheck
+lin angrily_Adv = variants{} ; -- 
+lin amuse_V2 = mkV2 (compoundV "मनोरंजन" (mkV "करना")) ; -- tocheck
+lin mainstream_N = mkN "मुख्यधारा" ; -- tocheck
+lin appraisal_N = mkN "मूल्यांकन" ; -- tocheck
+lin annually_Adv = variants{} ; -- 
+lin torch_N = mkN "धमनदीप" ; -- tocheck
+lin intimate_A = mkA "व्यकिगत" ; -- tocheck
+lin gold_A = mkA "सोने का" ; -- tocheck
+lin arbitrary_A = mkA "मनमाना" ; -- tocheck
+lin venture_VS = mkVS (compoundV "जाने का साहस" (mkV "करना")) ; -- tocheck
+lin venture_V2 = mkV2 (compoundV "जाने का साहस" (mkV "करना")) ; -- tocheck
+lin venture_V = compoundV "जाने का साहस" (mkV "करना") ; -- tocheck
+lin preservation_N = mkN "संरक्षण" ; -- tocheck
+lin shy_A = mkA "कम" ; -- tocheck
+lin disclosure_N = mkN "प्रकटीकरण" ; -- tocheck
+lin lace_N = mkN "फीता" ; -- tocheck
+lin inability_N = mkN "अयोग्यता" ; -- tocheck
+lin motif_N = mkN "मूलभाव" ; -- tocheck
+lin listenerMasc_N = mkN "श्रोता" ; -- tocheck
+lin hunt_N = mkN "शिकार" ; -- tocheck
+lin delicious_A = mkA "स्वादिष्ट" ; -- tocheck
+lin term_VS = mkVS (compoundV "शर्ते मान" (mkV "लेना")) ; -- tocheck
+lin term_V2 = mkV2 (compoundV "शर्ते मान" (mkV "लेना")) ; -- tocheck
+lin substitute_N = mkN "स्थानापन्न" ; -- tocheck
+lin highway_N = mkN "राजमार्ग" ; -- tocheck
+lin haul_V2 = mkV2 (compoundV "बलपूर्वक" (mkV "खींचना")) ; -- tocheck
+lin haul_V = compoundV "बलपूर्वक" (mkV "खींचना") ; -- tocheck
+lin dragon_N = mkN "दैत्य" ; -- tocheck
+lin chair_V2 = mkV2 (compoundV "संचालन" (mkV "करना")) ; -- tocheck
+lin accumulate_V2 = mkV2 (compoundV "जमा" (mkV "होना")) ; -- tocheck
+lin accumulate_V = compoundV "जमा" (mkV "होना") ; -- tocheck
+lin unchanged_A = mkA "अपरिवर्तित" ; -- tocheck
+lin sediment_N = mkN "तलछट" ; -- tocheck
+lin sample_V2 = mkV2 (compoundV "नमूने के तौर पर" (mkV "लेना")) ; -- tocheck
+lin exclaim_V2 = mkV2 (compoundV "चिल्लाकर" (mkV "कहना")) ; -- tocheck
+lin fan_V2 = mkV2 (compoundV "उत्तेजित" (mkV "करना")) ; -- tocheck
+lin fan_V = compoundV "उत्तेजित" (mkV "करना") ; -- tocheck
+lin volunteer_V2 = mkV2 (compoundV "अपने आप" (mkV "कहना")) ; -- tocheck
+lin volunteer_V = compoundV "अपने आप" (mkV "कहना") ; -- tocheck
+lin root_V2 = mkV2 (compoundV "स्थिर" (mkV "होना")) ; -- tocheck
+lin root_V = compoundV "पेड़ जमा" (mkV "देना") ; -- tocheck
+lin parcel_N = mkN "पार्सल" ; -- tocheck
+lin psychiatric_A = mkA "मनश्चिकित्सीय" ; -- tocheck
+lin delightful_A = mkA "दिलचस्प" ; -- tocheck
+lin confidential_A = mkA "गोपनीय" ; -- tocheck
+lin calorie_N = mkN "कैलोरी" ; -- tocheck
+lin flash_N = mkN "चमक" ; -- tocheck
+lin crowd_V2 = mkV2 (mkV "घेरना") ; -- tocheck
+lin crowd_V = mkV "ठूँसना" ; -- tocheck
+lin aggregate_A = mkA "कुल" ; -- tocheck
+lin scholarship_N = mkN "छात्रवृत्ति" ; -- tocheck
+lin monitor_N = mkN "मनीटर" ; -- tocheck
+lin disciplinary_A = mkA "अनुशासन संबंधी" ; -- tocheck
+lin rock_V2 = mkV2 (mkV "हिलाना") ; -- tocheck
+lin rock_V = mkV "हिलाना" ; -- tocheck
+lin hatred_N = mkN "नङरत" ; -- tocheck
+lin pill_N = mkN "गोली" ; -- tocheck
+lin noisy_A = mkA "भड़कीला" ; -- tocheck
+lin feather_N = mkN "पंख" ; -- tocheck
+lin lexical_A = mkA "शाब्दिक" ; -- tocheck
+lin staircase_N = mkN "सीढ़ी" ; -- tocheck
+lin autonomous_A = mkA "स्वायत्त" ; -- tocheck
+lin viewpoint_N = mkN "दृष्टिकोण" ; -- tocheck
+lin projection_N = mkN "झुकाव" ; -- tocheck
+lin offensive_A = mkA "अपमानजनक" ; -- tocheck
+lin controlled_A = variants{} ; -- 
+lin flush_V2 = mkV2 (compoundV "पानी से साफ़ कर" (mkV "देना")) ; -- tocheck
+lin flush_V = compoundV "पानी से साफ़ कर" (mkV "देना") ; -- tocheck
+lin racism_N = mkN "जातीयता" ; -- tocheck
+lin flourish_V = mkV "पनपना" ; -- tocheck
+lin resentment_N = mkN "विद्वेष" ; -- tocheck
+lin pillow_N = mkN "तकिया" ; -- tocheck
+lin courtesy_N = mkN "शालीनता" ; -- tocheck
+lin photography_N = mkN "छायाचिट्रण" ; -- tocheck
+lin monkey_N = mkN "५०० पौण्ड" ; -- tocheck
+lin glorious_A = mkA "सुहावना" ; -- tocheck
+lin evolutionary_A = mkA "विकासमूलक" ; -- tocheck
+lin gradual_A = mkA "क्रमश्ः" ; -- tocheck
+lin bankruptcy_N = mkN "दिवालियापन" ; -- tocheck
+lin sacrifice_N = mkN "त्याग" ; -- tocheck
+lin uphold_V2 = mkV2 (compoundV "समर्थन" (mkV "करना")) ; -- tocheck
+lin sketch_N = mkN "रेखाचित्र" ; -- tocheck
+lin presidency_N = mkN "अध्यक्ष पद" ; -- tocheck
+lin formidable_A = mkA "विकट" ; -- tocheck
+lin differentiate_V2 = mkV2 (compoundV "अंतर" (mkV "करना")) ; -- tocheck
+lin differentiate_V = compoundV "अंतर" (mkV "करना") ; -- tocheck
+lin continuing_A = variants{} ; -- 
+lin cart_N = mkN "छकड़ा" ; -- tocheck
+lin stadium_N = mkN "स्टेडियम" ; -- tocheck
+lin dense_A = mkA "मूर्ख" ; -- tocheck
+lin catch_N = mkN "समवेत गान" ; -- tocheck
+lin beyond_Adv = mkAdv "आगे" ; -- tocheck
+lin immigration_N = mkN "आप्रवासन" ; -- tocheck
+lin clarity_N = mkN "स्पष्टता" ; -- tocheck
+lin worm_N = mkN "कीड़ा" ; -- tocheck
+lin slot_N = mkN "स्थान" ; -- tocheck
+lin rifle_N = mkN "राइफ़ल" ; -- tocheck
+lin screw_V2 = mkV2 (mkV "कसना") ; -- tocheck
+lin screw_V = mkV "कसना" ; -- tocheck
+lin harvest_N = mkN "फसल कटाई का समय" ; -- tocheck
+lin foster_V2 = mkV2 (compoundV "प्रोत्साहित" (mkV "करना")) ; -- tocheck
+lin academic_N = mkN "शिक्षक" ; -- tocheck
+lin impulse_N = mkN "उमंग" ; -- tocheck
+lin guardian_N = mkN "संरक्षक" ; -- tocheck
+lin ambiguity_N = mkN "अस्पष्टता" ; -- tocheck
+lin triangle_N = mkN "ट्रायेंगल" ; -- tocheck
+lin terminate_V2 = mkV2 (compoundV "नौकरी से निकाल" (mkV "देना")) ; -- tocheck
+lin terminate_V = compoundV "नौकरी से निकाल" (mkV "देना") ; -- tocheck
+lin retreat_V = compoundV "पीछे" (mkV "हटना") ; -- tocheck
+lin pony_N = mkN "याबू" ; -- tocheck
+lin outdoor_A = mkA "बाह्य" ; -- tocheck
+lin deficiency_N = mkN "दोष" ; -- tocheck
+lin decree_N = mkN "आज्ञप्ति" ; -- tocheck
+lin apologize_V = variants{} ; -- 
+lin yarn_N = mkN "सूत" ; -- tocheck
+lin staff_V2 = mkV2 (compoundV "भरा हुआ" (mkV "होना")) ; -- tocheck
+lin renewal_N = mkN "पुनःस्थापन" ; -- tocheck
+lin rebellion_N = mkN "विद्रोह" ; -- tocheck
+lin incidentally_Adv = variants{} ; -- 
+lin flour_N = mkN "आटा" ; -- tocheck
+lin developed_A = variants{} ; -- 
+lin chorus_N = mkN "गिरजा-सहगान" ; -- tocheck
+lin ballot_N = mkN "मत" ; -- tocheck
+lin appetite_N = mkN "इच्छा" ; -- tocheck
+lin stain_V2 = mkV2 (compoundV "गन्दा" (mkV "करना")) ; -- tocheck
+lin stain_V = compoundV "गन्दा" (mkV "करना") ; -- tocheck
+lin notebook_N = mkN "नोटबुक" ; -- tocheck
+lin loudly_Adv = variants{} ; -- 
+lin homeless_A = mkA "बेघर" ; -- tocheck
+lin census_N = mkN "जनगणना" ; -- tocheck
+lin bizarre_A = mkA "अजीब" ; -- tocheck
+lin striking_A = mkA "अत्यधिक आकर्षक" ; -- tocheck
+lin greenhouse_N = mkN "काँच का घरअ" ; -- tocheck
+lin part_V2 = mkV2 (compoundV "तितर् वितर" (mkV "करना")) ; -- tocheck
+lin part_V = compoundV "तितर् वितर" (mkV "करना") ; -- tocheck
+lin burial_N = mkN "अंतयोष्टि-क्रिया" ; -- tocheck
+lin embarrassed_A = variants{} ; -- 
+lin ash_N = mkN "राख" ; -- tocheck
+lin actress_N = mkN "अभिनेत्री" ; -- tocheck
+lin cassette_N = mkN "पेटिका" ; -- tocheck
+lin privacy_N = mkN "एकान्तता" ; -- tocheck
+lin fridge_N = mkN "फ्रिज" ; -- tocheck
+lin feed_N = mkN "संभरण" ; -- tocheck
+lin excess_A = mkA "ज़रूरत से ज़्यादा" ; -- tocheck
+lin calf_N = mkN "पिंडली" ; -- tocheck
+lin associate_N = mkN "सहयोगी" ; -- tocheck
+lin ruin_N = mkN "ध्वंसावशेष" ; -- tocheck
+lin jointly_Adv = variants{} ; -- 
+lin drill_V2 = mkV2 (compoundV "छेद" (mkV "करना")) ; -- tocheck
+lin drill_V = compoundV "छेद" (mkV "करना") ; -- tocheck
+lin photograph_V2 = mkV2 (compoundV "चिट्र" (mkV "लेना")) ; -- tocheck
+lin devoted_A = variants{} ; -- 
+lin indirectly_Adv = variants{} ; -- 
+lin driving_A = variants{} ; -- 
+lin memorandum_N = mkN "ज्ञापन" ; -- tocheck
+lin default_N = mkN "डीफ़ल्ट" ; -- tocheck
+lin costume_N = mkN "कस्टयूम" ; -- tocheck
+lin variant_N = mkN "असंगति" ; -- tocheck
+lin shatter_V2 = mkV2 (compoundV "चूर-चूर कर" (mkV "देना")) ; -- tocheck
+lin shatter_V = compoundV "चूर-चूर कर" (mkV "देना") ; -- tocheck
+lin methodology_N = mkN "प्रणाली विज्ञान" ; -- tocheck
+lin frame_V2 = mkV2 (compoundV "तैयार" (mkV "करना")) ; -- tocheck
+lin frame_V = compoundV "तैयार" (mkV "करना") ; -- tocheck
+lin allegedly_Adv = variants{} ; -- 
+lin swell_V2 = mkV2 (mkV "उठाना") ; -- tocheck
+lin swell_V = mkV "उठाना" ; -- tocheck
+lin investigator_N = mkN "जाँच करने वाला" ; -- tocheck
+lin imaginative_A = mkA "कल्पनाशील" ; -- tocheck
+lin bored_A = variants{} ; -- 
+lin bin_N = mkN "बिन" ; -- tocheck
+lin awake_A = mkA "जगा हुआ" ; -- tocheck
+lin recycle_V2 = mkV2 (compoundV "पुनः चक्रित" (mkV "करना")) ; -- tocheck
+lin group_V2 = mkV2 (compoundV "इकट्ठा" (mkV "करना")) ; -- tocheck
+lin group_V = compoundV "इकट्ठा" (mkV "करना") ; -- tocheck
+lin enjoyment_N = mkN "मज़ा" ; -- tocheck
+lin contemporary_N = variants{} ; -- 
+lin texture_N = mkN "प्रकृति" ; -- tocheck
+lin donor_N = mkN "दाता" ; -- tocheck
+lin bacon_N = mkN "सूअर मांस" ; -- tocheck
+lin sunny_A = mkA "उजला" ; -- tocheck
+lin stool_N = mkN "पायदान" ; -- tocheck
+lin prosecute_V2 = mkV2 (compoundV "जारी" (mkV "रखना")) ; -- tocheck
+lin commentary_N = mkN "कमेंट्री" ; -- tocheck
+lin bass_N = mkN "बास" ; -- tocheck
+lin sniff_V2 = mkV2 (mkV "सूंघना") ; -- tocheck
+lin sniff_V = mkV "सूंघना" ; -- tocheck
+lin repetition_N = mkN "पुनरावृत्ति" ; -- tocheck
+lin eventual_A = mkA "संभावित" ; -- tocheck
+lin credit_V2 = mkV2 (compoundV "भरोसा" (mkV "होना")) ; -- tocheck
+lin suburb_N = mkN "उपनगर" ; -- tocheck
+lin newcomer_N = mkN "नवागंतुक" ; -- tocheck
+lin romance_N = mkN "प्रेमकथा" ; -- tocheck
+lin film_V2 = mkV2 (compoundV "चिट्रित" (mkV "करना")) ; -- tocheck
+lin film_V = compoundV "चिट्रित" (mkV "करना") ; -- tocheck
+lin experiment_V2 = mkV2 (compoundV "परीक्षण" (mkV "करना")) ; -- tocheck
+lin experiment_V = compoundV "परीक्षण" (mkV "करना") ; -- tocheck
+lin daylight_N = mkN "दिन" ; -- tocheck
+lin warrant_N = mkN "वारंट" ; -- tocheck
+lin fur_N = mkN "लोमदार चर्म" ; -- tocheck
+lin parking_N = mkN "पड़ाव" ; -- tocheck
+lin nuisance_N = mkN "परेशानी" ; -- tocheck
+lin civilian_A = mkA "असैनिक" ; -- tocheck
+lin foolish_A = mkA "नासमझ" ; -- tocheck
+lin bulb_N = mkN "कंद" ; -- tocheck
+lin balloon_N = mkN "गुब्बारा" ; -- tocheck
+lin vivid_A = mkA "जीता-जागता" ; -- tocheck
+lin surveyor_N = mkN "रकबामापी" ; -- tocheck
+lin spontaneous_A = mkA "सहज" ; -- tocheck
+lin biology_N = mkN "जीव-विज्ञान" ; -- tocheck
+lin injunction_N = mkN "निषेधाज्ञा" ; -- tocheck
+lin appalling_A = mkA "घटिया" ; -- tocheck
+lin amusement_N = mkN "मनव्बहलावअ" ; -- tocheck
+lin aesthetic_A = mkA "सुरूचिपूर्ण" ; -- tocheck
+lin vegetation_N = mkN "वनस्पति प्रवर्धन" ; -- tocheck
+lin stab_V2 = mkV2 (mkV "भोंकना") ; -- tocheck
+lin stab_V = mkV "भोंकना" ; -- tocheck
+lin rude_A = mkA "कच्चा" ; -- tocheck
+lin offset_V2 = mkV2 (compoundV "बराबर कर" (mkV "देना")) ; -- tocheck
+lin thinking_N = mkN "विचारणा" ; -- tocheck
+lin mainframe_N = variants{} ; -- 
+lin flock_N = mkN "लच्छा" ; -- tocheck
+lin amateur_A = mkA "शौकिया" ; -- tocheck
+lin academy_N = mkN "अकादमी" ; -- tocheck
+lin shilling_N = mkN "शिलिंग" ; -- tocheck
+lin reluctance_N = mkN "अनिच्छा" ; -- tocheck
+lin velocity_N = mkN "गति" ; -- tocheck
+lin spare_V2 = mkV2 (mkV "बचाना") ; -- tocheck
+lin spare_V = mkV "बचाना" ; -- tocheck
+lin wartime_N = mkN "युद्ध-काल" ; -- tocheck
+lin soak_V2 = mkV2 (mkV "भिगना") ; -- tocheck
+lin soak_V = mkV "सोखना" ; -- tocheck
+lin rib_N = mkN "मेहराब की डाट" ; -- tocheck
+lin mighty_A = mkA "आकर्षक" ; -- tocheck
+lin shocked_A = variants{} ; -- 
+lin vocational_A = mkA "व्यावसायिक" ; -- tocheck
+lin spit_V2 = mkV2 (compoundV "हल्की बारिश" (mkV "होना")) ; -- tocheck
+lin spit_V = compoundV "हल्की बारिश" (mkV "होना") ; -- tocheck
+lin gall_N = mkN "पित्त" ; -- tocheck
+lin bowl_V2 = mkV2 (compoundV "गेंद से" (mkV "खेलना")) ; -- tocheck
+lin bowl_V = compoundV "गेंद से" (mkV "खेलना") ; -- tocheck
+lin prescription_N = mkN "चश्मे के लिये निर्देश" ; -- tocheck
+lin fever_N = mkN "ताप" ; -- tocheck
+lin axis_N = mkN "धुरी" ; -- tocheck
+lin reservoir_N = mkN "भांडारअ" ; -- tocheck
+lin magnitude_N = mkN "परिमाण" ; -- tocheck
+lin rape_V2 = mkV2 (mkV "लूटना") ; -- tocheck
+lin cutting_N = mkN "कटिंग" ; -- tocheck
+lin bracket_N = mkN "दीवारगीर" ; -- tocheck
+lin agony_N = mkN "व्यथा" ; -- tocheck
+lin strive_VV = variants{}; -- compoundV "प्रयास" (mkV "करना") ; -- tocheck
+lin strive_V = compoundV "प्रयास" (mkV "करना") ; -- tocheck
+lin strangely_Adv = variants{} ; -- 
+lin pledge_VS = mkVS (mkV "प्रतिज्ञा" ); -- tocheck
+lin pledge_V2V = variants{}; -- mkV2 (mkV "प्रतिज्ञा") ; -- tocheck
+lin pledge_V2 = mkV2 (mkV "प्रतिज्ञा") ; -- tocheck
+lin recipient_N = mkN "पाने वाला" ; -- tocheck
+lin moor_N = mkN "अजोत भूमि" ; -- tocheck
+lin invade_V2 = mkV2 (compoundV "घुस" (mkV "जाना")) ; -- tocheck
+lin dairy_N = mkN "दुग्धशाला" ; -- tocheck
+lin chord_N = mkN "स्वरसंघात" ; -- tocheck
+lin shrink_V2 = mkV2 (mkV "घटना") ; -- tocheck
+lin shrink_V = mkV "घटना" ; -- tocheck
+lin poison_N = mkN "ज़हर" ; -- tocheck
+lin pillar_N = mkN "खम्भा" ; -- tocheck
+lin washing_N = mkN "धुलाई के कपड़े" ; -- tocheck
+lin warrior_N = variants{} ; -- 
+lin supervisor_N = mkN "निरीक्षक" ; -- tocheck
+lin outfit_N = mkN "साज-सज्जा" ; -- tocheck
+lin innovative_A = mkA "नवीन" ; -- tocheck
+lin dressing_N = mkN "मरहम-पट्टी" ; -- tocheck
+lin dispute_V2 = mkV2 (compoundV "बहस" (mkV "करना")) ; -- tocheck
+lin dispute_V = compoundV "बहस" (mkV "करना") ; -- tocheck
+lin jungle_N = mkN "जंगल" ; -- tocheck
+lin brewery_N = mkN "मद्यनिर्माणशाला" ; -- tocheck
+lin adjective_N = mkN "विशेषण" ; -- tocheck
+lin straighten_V2 = mkV2 (compoundV "ठीक" (mkV "करना")) ; -- tocheck
+lin straighten_V = compoundV "सीधा" (mkV "करना") ; -- tocheck
+lin restrain_V2 = mkV2 (mkV "रोकना") ; -- tocheck
+lin monarchy_N = mkN "राजटंट्र" ; -- tocheck
+lin trunk_N = mkN "सन्दूक" ; -- tocheck
+lin herd_N = mkN "झुंड" ; -- tocheck
+lin deadline_N = mkN "अंतिम तिथि" ; -- tocheck
+lin tiger_N = mkN "चटोरा" ; -- tocheck
+lin supporting_A = variants{} ; -- 
+lin moderate_A = mkA "नरमदलीय" ; -- tocheck
+lin kneel_V = compoundV "घुटने" (mkV "टेकना") ; -- tocheck
+lin ego_N = mkN "अहम्" ; -- tocheck
+lin sexually_Adv = variants{} ; -- 
+lin ministerial_A = mkA "मंत्रीपदीय" ; -- tocheck
+lin bitch_N = mkN "कुतिया" ; -- tocheck
+lin wheat_N = mkN "गेहूँ" ; -- tocheck
+lin stagger_V = mkV "लड़खड़ाना" ; -- tocheck
+lin snake_N = mkN "साँप" ; -- tocheck
+lin ribbon_N = mkN "फीता" ; -- tocheck
+lin mainland_N = mkN "मुख्य भू-भाग" ; -- tocheck
+lin fisherman_N = mkN "मछुआ" ; -- tocheck
+lin economically_Adv = variants{} ; -- 
+lin unwilling_A = mkA "अनुत्सुक" ; -- tocheck
+lin nationalism_N = mkN "राष्ट्रीयता" ; -- tocheck
+lin knitting_N = mkN "बुनाई" ; -- tocheck
+lin irony_N = mkN "विडंबना" ; -- tocheck
+lin handling_N = mkN "चलाना" ; -- tocheck
+lin desired_A = variants{} ; -- 
+lin bomber_N = mkN "बमवर्षक विमान" ; -- tocheck
+lin voltage_N = mkN "वोल्टेज" ; -- tocheck
+lin unusually_Adv = variants{} ; -- 
+lin toast_N = mkN "सलामती का जाम" ; -- tocheck
+lin feel_N = mkN "संवेदना" ; -- tocheck
+lin suffering_N = mkN "पीड़ा" ; -- tocheck
+lin polish_V2 = mkV2 (compoundV "पलिश" (mkV "करना")) ; -- tocheck
+lin polish_V = compoundV "पलिश" (mkV "करना") ; -- tocheck
+lin technically_Adv = variants{} ; -- 
+lin meaningful_A = mkA "अभिप्रायपूर्ण" ; -- tocheck
+lin aloud_Adv = mkAdv "ज़ोर से" ; -- tocheck
+lin waiter_N = mkN "वेटर" ; -- tocheck
+lin tease_V2 = mkV2 (compoundV "तंग" (mkV "करना")) ; -- tocheck
+lin opposite_Adv = variants{} ; -- 
+lin goat_N = mkN "बकरी" ; -- tocheck
+lin conceptual_A = mkA "वैचारिक" ; -- tocheck
+lin ant_N = mkN "चींटी" ; -- tocheck
+lin inflict_V2 = mkV2 (mkV "पहुँचाना") ; -- tocheck
+lin bowler_N = mkN "गेंदबाज़" ; -- tocheck
+lin roar_V2 = mkV2 (compoundV "ठहाका" (mkV "लगाना")) ; -- tocheck
+lin roar_V = compoundV "ठहाका" (mkV "लगाना") ; -- tocheck
+lin drain_N = mkN "नाली" ; -- tocheck
+lin wrong_N = mkN "ज़ुल्म" ; -- tocheck
+lin galaxy_N = mkN "तारा समूह" ; -- tocheck
+lin aluminium_N = mkN "अल्युमिनियम" ; -- tocheck
+lin receptor_N = variants{} ; -- 
+lin preach_V2 = mkV2 (compoundV "प्रवचन" (mkV "देना")) ; -- tocheck
+lin preach_V = compoundV "प्रवचन" (mkV "देना") ; -- tocheck
+lin parade_N = mkN "परेड" ; -- tocheck
+lin opposite_N = variants{} ; -- 
+lin critique_N = mkN "समीक्षा" ; -- tocheck
+lin query_N = mkN "प्रश्न" ; -- tocheck
+lin outset_N = mkN "प्रारंभ " ; -- tocheck
+lin integral_A = mkA "संपूर्ण" ; -- tocheck
+lin grammatical_A = mkA "व्याकरण संबंधी" ; -- tocheck
+lin testing_N = mkN "परीक्षण" ; -- tocheck
+lin patrol_N = mkN "गश्त" ; -- tocheck
+lin pad_N = mkN "गद्दी" ; -- tocheck
+lin unreasonable_A = mkA "अनुचित" ; -- tocheck
+lin sausage_N = variants{} ; -- 
+lin criminal_N = mkN "अपराधी" ; -- tocheck
+lin constructive_A = mkA "रचनात्मक" ; -- tocheck
+lin worldwide_A = mkA "विश्वव्यापी" ; -- tocheck
+lin highlight_N = mkN "विशिष्टता" ; -- tocheck
+lin doll_N = mkN "सुन्दरी" ; -- tocheck
+lin frightened_A = variants{} ; -- 
+lin biography_N = mkN "जीवनी-साहित्य" ; -- tocheck
+lin vocabulary_N = mkN "शब्दकोश" ; -- tocheck
+lin offend_V2 = mkV2 (compoundV "अपराध" (mkV "करना")) ; -- tocheck
+lin offend_V = compoundV "अपराध" (mkV "करना") ; -- tocheck
+lin accumulation_N = mkN "संग्रहण" ; -- tocheck
+lin linen_N = mkN "सन का कपड़ा" ; -- tocheck
+lin fairy_N = mkN "परी" ; -- tocheck
+lin disco_N = mkN "डिस्को" ; -- tocheck
+lin hint_VS = mkVS (compoundV "अप्रत्यक्ष रूप से सुझाव" (mkV "देना")) ; -- tocheck
+lin hint_V2 = mkV2 (compoundV "अप्रत्यक्ष रूप से सुझाव" (mkV "देना")) ; -- tocheck
+lin hint_V = compoundV "अप्रत्यक्ष रूप से सुझाव" (mkV "देना") ; -- tocheck
+lin versus_Prep = variants{} ; -- 
+lin ray_N = mkN "ऋषभ" ; -- tocheck
+lin pottery_N = mkN "कुम्हारी" ; -- tocheck
+lin immune_A = mkA "प्रभावशून्य" ; -- tocheck
+lin retreat_N = mkN "आश्रयस्थल" ; -- tocheck
+lin master_V2 = mkV2 (compoundV "डक्षत हसिल" (mkV "करना")) ; -- tocheck
+lin injured_A = variants{} ; -- 
+lin holly_N = mkN "शूलपर्णी" ; -- tocheck
+lin battle_V2 = mkV2 (compoundV "लडाई" (mkV "करना")) ; -- tocheck
+lin battle_V = compoundV "लडाई" (mkV "करना") ; -- tocheck
+lin solidarity_N = mkN "एकता" ; -- tocheck
+lin embarrassing_A = mkA "लज्जाजनक" ; -- tocheck
+lin cargo_N = mkN "भालवाहीई" ; -- tocheck
+lin theorist_N = mkN "सिद्धांतकार" ; -- tocheck
+lin reluctantly_Adv = variants{} ; -- 
+lin preferred_A = variants{} ; -- 
+lin dash_V = compoundV "तेज़ी से" (mkV "घुसना") ; -- tocheck
+lin total_V2 = mkV2 (mkV "जोड़ना") ; -- tocheck
+lin total_V = mkV "जोड़ना" ; -- tocheck
+lin reconcile_V2 = mkV2 (compoundV "समाधान" (mkV "करना")) ; -- tocheck
+lin drill_N = mkN "तरीकाआ" ; -- tocheck
+lin credibility_N = mkN "विश्वस्नीयता" ; -- tocheck
+lin copyright_N = mkN "रचना-स्वत्व" ; -- tocheck
+lin beard_N = mkN "दाढी" ; -- tocheck
+lin bang_N = mkN "तीव्र आघात" ; -- tocheck
+lin vigorous_A = mkA "सशक्त" ; -- tocheck
+lin vaguely_Adv = variants{} ; -- 
+lin punch_V2 = mkV2 (mkV "दबाना") ; -- tocheck
+lin prevalence_N = mkN "व्यापकता" ; -- tocheck
+lin uneasy_A = mkA "चिन्तित" ; -- tocheck
+lin boost_N = mkN "बढ़ावा" ; -- tocheck
+lin scrap_N = mkN "थोड़ी भी" ; -- tocheck
+lin ironically_Adv = variants{} ; -- 
+lin fog_N = mkN "कुहासा" ; -- tocheck
+lin faithful_A = mkA "इमानदार" ; -- tocheck
+lin bounce_V2 = mkV2 (compoundV "रद्द" (mkV "होना")) ; -- tocheck
+lin bounce_V = compoundV "रद्द" (mkV "होना") ; -- tocheck
+lin batch_N = mkN "खेप" ; -- tocheck
+lin smooth_V2 = mkV2 (compoundV "चिकना" (mkV "करना")) ; -- tocheck
+lin smooth_V = compoundV "चिकना" (mkV "करना") ; -- tocheck
+lin sleeping_A = variants{} ; -- 
+lin poorly_Adv = variants{} ; -- 
+lin accord_V = compoundV "साथ" (mkV "जाना") ; -- tocheck
+lin vice_president_N = variants{} ; -- 
+lin duly_Adv = variants{} ; -- 
+lin blast_N = mkN "तूर्यनाद" ; -- tocheck
+lin square_V2 = mkV2 (compoundV "सीधा" (mkV "करना")) ; -- tocheck
+lin square_V = compoundV "सीधा" (mkV "करना") ; -- tocheck
+lin prohibit_V2 = mkV2 (mkV "रोकना") ; -- tocheck
+lin prohibit_V = mkV "रोकना" ; -- tocheck
+lin brake_N = mkN "ब्रेक" ; -- tocheck
+lin asylum_N = mkN "शरण" ; -- tocheck
+lin obscure_V2 = variants{} ; -- 
+lin nun_N = mkN "संन्Yअसिनी" ; -- tocheck
+lin heap_N = mkN "ढेर" ; -- tocheck
+lin smoothly_Adv = variants{} ; -- 
+lin rhetoric_N = mkN "शब्दाडम्बर" ; -- tocheck
+lin privileged_A = mkA "गौरवान्वित" ; -- tocheck
+lin liaison_N = mkN "सम्पर्क" ; -- tocheck
+lin jockey_N = mkN "घुड़दौड़ का घुड़सवार" ; -- tocheck
+lin concrete_N = mkN "कंक्रीट" ; -- tocheck
+lin allied_A = variants{} ; -- 
+lin rob_V2 = mkV2 (compoundV "लूट" (mkV "लेना")) ; -- tocheck
+lin indulge_V2 = mkV2 (compoundV "तृप्त" (mkV "करना")) ; -- tocheck
+lin indulge_V = compoundV "तृप्त" (mkV "करना") ; -- tocheck
+lin except_Prep = mkPrep "के सिवाय" "के सिवाय";
+lin distort_V2 = mkV2 (compoundV "रूप" (mkV "बिगाड़ना")) ; -- tocheck
+lin whatsoever_Adv = variants{} ; -- 
+lin viable_A = mkA "जीवनक्षम" ; -- tocheck
+lin nucleus_N = mkN "केन्द्र" ; -- tocheck
+lin exaggerate_V2 = mkV2 (compoundV "बढा-चढा कर" (mkV "कहना")) ; -- tocheck
+lin exaggerate_V = compoundV "बढा-चढा कर" (mkV "कहना") ; -- tocheck
+lin compact_N = mkN "समझौता" ; -- tocheck
+lin nationality_N = mkN "राष्ट्रीयता" ; -- tocheck
+lin direct_Adv = mkAdv "प्रत्यक्षतः" ; -- tocheck
+lin cast_N = mkN "फेंकअ" ; -- tocheck
+lin altar_N = mkN "वेदी" ; -- tocheck
+lin refuge_N = mkN "आश्रय स्थान" ; -- tocheck
+lin presently_Adv = variants{} ; -- 
+lin mandatory_A = mkA "अनिवार्य" ; -- tocheck
+lin authorize_V2V = variants{}; -- mkV2 (compoundV "अधिकार" (mkV "देना")) ; -- tocheck
+lin authorize_V2 = mkV2 (compoundV "अधिकार" (mkV "देना")) ; -- tocheck
+lin accomplish_V2 = mkV2 (compoundV "पूरा" (mkV "करना")) ; -- tocheck
+lin startle_V2 = mkV2 (compoundV "चौंका" (mkV "देना")) ; -- tocheck
+lin indigenous_A = mkA "मूल निवासी" ; -- tocheck
+lin worse_Adv = mkAdv "और खराब" ; -- tocheck
+lin retailer_N = mkN "खुदरा व्यावसायिक संस्थान" ; -- tocheck
+lin compound_V2 = mkV2 (compoundV "चुकता" (mkV "करना")) ; -- tocheck
+lin compound_V = compoundV "चुकता" (mkV "करना") ; -- tocheck
+lin admiration_N = mkN "विस्मय" ; -- tocheck
+lin absurd_A = mkA "बेढंगा" ; -- tocheck
+lin coincidence_N = mkN "संपात" ; -- tocheck
+lin principally_Adv = variants{} ; -- 
+lin passport_N = mkN "पासपोर्ट" ; -- tocheck
+lin depot_N = mkN "डिपो" ; -- tocheck
+lin soften_V2 = mkV2 (compoundV "कोमल हो" (mkV "जाना")) ; -- tocheck
+lin soften_V = compoundV "कोमल हो" (mkV "जाना") ; -- tocheck
+lin secretion_N = mkN "स्राव" ; -- tocheck
+lin invoke_V2 = mkV2 (compoundV "की सहायता" (mkV "लेना")) ; -- tocheck
+lin dirt_N = mkN "धूल" ; -- tocheck
+lin scared_A = variants{} ; -- 
+lin mug_N = mkN "चेहरा" ; -- tocheck
+lin convenience_N = mkN "शौचालय" ; -- tocheck
+lin calm_N = mkN "शांतता" ; -- tocheck
+lin optional_A = mkA "वैकल्पिक" ; -- tocheck
+lin unsuccessful_A = mkA "असफल" ; -- tocheck
+lin consistency_N = mkN "संगतता" ; -- tocheck
+lin umbrella_N = mkN "छाता" ; -- tocheck
+lin solo_N = mkN "एकल उड़ान" ; -- tocheck
+lin hemisphere_N = mkN "गोलार्धअ" ; -- tocheck
+lin extreme_N = mkN "उगरअ" ; -- tocheck
+lin brandy_N = mkN "ब्राण्डी" ; -- tocheck
+lin belly_N = mkN "गोलाकार भाग" ; -- tocheck
+lin attachment_N = mkN "संलग्न वस्तु" ; -- tocheck
+lin wash_N = mkN "पोत-तरंग" ; -- tocheck
+lin uncover_V2 = mkV2 (compoundV "बता" (mkV "देना")) ; -- tocheck
+lin treat_N = mkN "दावत" ; -- tocheck
+lin repeated_A = variants{} ; -- 
+lin pine_N = mkN "पाइन की लकड़ी" ; -- tocheck
+lin offspring_N = mkN "शावक" ; -- tocheck
+lin communism_N = mkN "साम्यवाद" ; -- tocheck
+lin nominate_V2 = mkV2 (compoundV "नियुक्त" (mkV "करना")) ; -- tocheck
+lin soar_V2 = mkV2 (compoundV "बहुत वृद्धि" (mkV "होना")) ; -- tocheck
+lin soar_V = compoundV "बहुत ऊपर" (mkV "जाना") ; -- tocheck
+lin geological_A = mkA "भूविज्ञानी" ; -- tocheck
+lin frog_N = mkN "मेढक" ; -- tocheck
+lin donate_V2 = mkV2 (compoundV "दान" (mkV "देना")) ; -- tocheck
+lin donate_V = compoundV "दान" (mkV "देना") ; -- tocheck
+lin cooperative_A = mkA "सहकारी" ; -- tocheck
+lin nicely_Adv = variants{} ; -- 
+lin innocence_N = mkN "बेगुनाही" ; -- tocheck
+lin housewife_N = mkN "गृहिणी" ; -- tocheck
+lin disguise_V2 = mkV2 (compoundV "रुप" (mkV "बदलना")) ; -- tocheck
+lin demolish_V2 = mkV2 (compoundV "बेबुनियाद ठहरा" (mkV "करना")) ; -- tocheck
+lin counsel_N = mkN "वकील" ; -- tocheck
+lin cord_N = mkN "तन्तु" ; -- tocheck
+lin semi_final_N = variants{} ; -- 
+lin reasoning_N = mkN "तर्कसम्गत विचार्" ; -- tocheck
+lin litre_N = mkN "इकाई" ; -- tocheck
+lin inclined_A = variants{} ; -- 
+lin evoke_V2 = mkV2 (compoundV "ताज़ा" (mkV "करना")) ; -- tocheck
+lin courtyard_N = mkN "आँगन" ; -- tocheck
+lin arena_N = mkN "कार्यक्षेत्र" ; -- tocheck
+lin simplicity_N = mkN "सरलता" ; -- tocheck
+lin inhibition_N = mkN "संकोच्" ; -- tocheck
+lin frozen_A = variants{} ; -- 
+lin vacuum_N = mkN "निर्वात" ; -- tocheck
+lin immigrant_N = mkN "अप्रवासी" ; -- tocheck
+lin bet_N = mkN "विचार" ; -- tocheck
+lin revenge_N = mkN "बदला" ; -- tocheck
+lin jail_V2 = mkV2 (compoundV "जेल में" (mkV "डालना")) ; -- tocheck
+lin helmet_N = mkN "हैल्मेट" ; -- tocheck
+lin unclear_A = mkA "अस्पष्ट" ; -- tocheck
+lin jerk_V2 = mkV2 (compoundV "झटके से" (mkV "खींचना")) ; -- tocheck
+lin jerk_V = compoundV "झटके से" (mkV "खींचना") ; -- tocheck
+lin disruption_N = mkN "विघ्न" ; -- tocheck
+lin attainment_N = mkN "प्राप्ति" ; -- tocheck
+lin sip_V2 = mkV2 (compoundV "घूँट" (mkV "लेना")) ; -- tocheck
+lin sip_V = compoundV "घूँट" (mkV "लेना") ; -- tocheck
+lin program_V2V = variants{} ; -- 
+lin program_V2 = variants{} ; -- 
+lin lunchtime_N = mkN "मद्यान्ह भोजन समय" ; -- tocheck
+lin cult_N = mkN "उपासना पद्धति" ; -- tocheck
+lin chat_N = mkN "बातचीत" ; -- tocheck
+lin accord_N = mkN "सहमति" ; -- tocheck
+lin supposedly_Adv = variants{} ; -- 
+lin offering_N = mkN "बलि" ; -- tocheck
+lin broadcast_N = mkN "कार्यक्रम" ; -- tocheck
+lin secular_A = mkA "चिरकालिक" ; -- tocheck
+lin overwhelm_V2 = mkV2 (compoundV "तबाह कर" (mkV "देना")) ; -- tocheck
+lin momentum_N = mkN "गति" ; -- tocheck
+lin infinite_A = mkA "विशाल" ; -- tocheck
+lin manipulation_N = mkN "काम निकालना" ; -- tocheck
+lin inquest_N = mkN "अन्वीक्षण" ; -- tocheck
+lin decrease_N = mkN "कमी" ; -- tocheck
+lin cellar_N = mkN "वाइन का गोदाम" ; -- tocheck
+lin counsellor_N = mkN "ग्रीष्म-शिविर संचालक" | mkN "वकील" ; -- tocheck
+lin avenue_N = mkN "छायादार मार्ग" ; -- tocheck
+lin rubber_A = mkA "रबर" ; -- tocheck
+lin labourer_N = mkN "मजदूर" ; -- tocheck
+lin lab_N = mkN "प्रयोगशाला" ; -- tocheck
+lin damn_V2 = mkV2 (compoundV "पर लानत" (mkV "होना")) ; -- tocheck
+lin comfortably_Adv = variants{} ; -- 
+lin tense_A = mkA "आविष्ट" ; -- tocheck
+lin socket_N = mkN "कोटर" ; -- tocheck
+lin par_N = mkN "पार" ; -- tocheck
+lin thrust_N = mkN "कटाक्ष" ; -- tocheck
+lin scenario_N = mkN "दृश्य योजना" ; -- tocheck
+lin frankly_Adv = variants{} ; -- 
+lin slap_V2 = mkV2 (compoundV "पटक" (mkV "देना")) ; -- tocheck
+lin recreation_N = mkN "मनोरंजन" ; -- tocheck
+lin rank_V2 = mkV2 (compoundV "यथारीति सज्जित" (mkV "करना")) ; -- tocheck
+lin rank_V = compoundV "यथारीति सज्जित" (mkV "करना") ; -- tocheck
+lin spy_N = mkN "गुप्तचर" ; -- tocheck
+lin filter_V2 = mkV2 (compoundV "धीरे-धीरे" (mkV "निकलना")) ; -- tocheck
+lin filter_V = compoundV "धीरे-धीरे" (mkV "निकलना") ; -- tocheck
+lin clearance_N = mkN "निर्बाधन" ; -- tocheck
+lin blessing_N = mkN "अनुमति" ; -- tocheck
+lin embryo_N = mkN "भ्रूण" ; -- tocheck
+lin varied_A = variants{} ; -- 
+lin predictable_A = mkA "पूर्वानुमेय होने के कारण नीरस" ; -- tocheck
+lin mutation_N = variants{} ; -- 
+lin equal_V2 = mkV2 (compoundV "के बराबर" (mkV "होना")) ; -- tocheck
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_V2 = mkV2 (compoundV "बंद" (mkV "करना")) ; -- tocheck
+lin burst_N = mkN "बौछार" ; -- tocheck
+lin retrieve_V2 = mkV2 (compoundV "वापस पा" (mkV "लेना")) ; -- tocheck
+lin retrieve_V = compoundV "वापस पा" (mkV "लेना") ; -- tocheck
+lin elder_N = mkN "वयोवृद्ध" ; -- tocheck
+lin rehearsal_N = mkN "पूर्वाभ्यास" ; -- tocheck
+lin optical_A = mkA "दृक्" ; -- tocheck
+lin hurry_N = mkN "जल्दी" ; -- tocheck
+lin conflict_V = compoundV "मेल न" (mkV "खाना") ; -- tocheck
+lin combat_V2 = mkV2 (mkV "लड़ना") ; -- tocheck
+lin combat_V = mkV "लड़ना" ; -- tocheck
+lin absorption_N = mkN "तन्मयता" ; -- tocheck
+lin ion_N = mkN "आयन" ; -- tocheck
+lin wrong_Adv = mkAdv "गलत" ; -- tocheck
+lin heroin_N = mkN "हेरोइन" ; -- tocheck
+lin bake_V2 = mkV2 (compoundV "सख्त" (mkV "बनाना")) ; -- tocheck
+lin bake_V = compoundV "सख्त" (mkV "बनाना") ; -- tocheck
+lin x_ray_N = mkN "एक्स रे" ; -- tocheck
+lin vector_N = mkN "रोगाणुवाहक" ; -- tocheck
+lin stolen_A = variants{} ; -- 
+lin sacrifice_V2 = mkV2 (compoundV "बलिदान" (mkV "करना")) ; -- tocheck
+lin sacrifice_V = compoundV "बलिदान" (mkV "करना") ; -- tocheck
+lin robbery_N = mkN "डकैती" ; -- tocheck
+lin probe_V2 = mkV2 (compoundV "खोद-खोद कर" (mkV "पूछना")) ; -- tocheck
+lin probe_V = compoundV "खोद-खोद कर" (mkV "पूछना") ; -- tocheck
+lin organizational_A = mkA "व्यवस्थापन संबंधी" ; -- tocheck
+lin chalk_N = mkN "चौक" ; -- tocheck
+lin bourgeois_A = mkA "पूँजीवादी" ; -- tocheck
+lin villager_N = mkN "गाँव वाला" ; -- tocheck
+lin morale_N = mkN "मनोबल" ; -- tocheck
+lin express_A = mkA "द्रुतगामी" ; -- tocheck
+lin climb_N = mkN "आरोहण" ; -- tocheck
+lin notify_V2 = mkV2 (compoundV "सूचित" (mkV "करना")) ; -- tocheck
+lin jam_N = mkN "जैम" ; -- tocheck
+lin bureaucratic_A = mkA "नौकरशाही संबंधी" ; -- tocheck
+lin literacy_N = mkN "साक्षरता" ; -- tocheck
+lin frustrate_V2 = mkV2 (compoundV "कुंठित" (mkV "करना")) ; -- tocheck
+lin freight_N = mkN "माल" ; -- tocheck
+lin clearing_N = mkN "वृक्षहीन क्षेत्र" ; -- tocheck
+lin aviation_N = mkN "विमान-चालन" ; -- tocheck
+lin legislature_N = mkN "विधानमंडल" ; -- tocheck
+lin curiously_Adv = variants{} ; -- 
+lin banana_N = mkN "केले का पेड्ॅअ" ; -- tocheck
+lin deploy_V2 = mkV2 (compoundV "असरदार तरीके से इस्तेमाल" (mkV "करना")) ; -- tocheck
+lin deploy_V = compoundV "असरदार तरीके से इस्तेमाल" (mkV "करना") ; -- tocheck
+lin passionate_A = mkA "कामुक" ; -- tocheck
+lin monastery_N = mkN "मठ" ; -- tocheck
+lin kettle_N = mkN "केतली" ; -- tocheck
+lin enjoyable_A = mkA "आनन्ददायक" ; -- tocheck
+lin diagnose_V2 = mkV2 (compoundV "निदान" (mkV "करना")) ; -- tocheck
+lin quantitative_A = mkA "परिमाणात्मक" ; -- tocheck
+lin distortion_N = mkN "तोड़-मरोड़" ; -- tocheck
+lin monarch_N = mkN "रानी" ; -- tocheck
+lin kindly_Adv = variants{} ; -- 
+lin glow_V = mkV "रंगना" ; -- tocheck
+lin acquaintance_N = mkN "परिचित" ; -- tocheck
+lin unexpectedly_Adv = variants{} ; -- 
+lin handy_A = mkA "आसान" ; -- tocheck
+lin deprivation_N = mkN "अभाव्" ; -- tocheck
+lin attacker_N = mkN "आक्रामक" ; -- tocheck
+lin assault_V2 = mkV2 (compoundV "हमला" (mkV "करना")) ; -- tocheck
+lin screening_N = mkN "आवरण" ; -- tocheck
+lin retired_A = variants{} ; -- 
+lin quick_Adv = mkAdv "शीघ्र" ; -- tocheck
+lin portable_A = mkA "सुवाह्य" ; -- tocheck
+lin hostage_N = mkN "बंधक" ; -- tocheck
+lin underneath_Prep = variants{} ; -- 
+lin jealous_A = mkA "सतर्क" ; -- tocheck
+lin proportional_A = mkA "आनुपातिक" ; -- tocheck
+lin gown_N = mkN "गाउन" ; -- tocheck
+lin chimney_N = mkN "लैंप" ; -- tocheck
+lin bleak_A = mkA "ठंडा" ; -- tocheck
+lin seasonal_A = mkA "समयानुकूल" ; -- tocheck
+lin plasma_N = mkN "प्लाज़्मा" ; -- tocheck
+lin stunning_A = mkA "विलक्षण" ; -- tocheck
+lin spray_N = mkN "फुहारा" ; -- tocheck
+lin referral_N = variants{} ; -- 
+lin promptly_Adv = variants{} ; -- 
+lin fluctuation_N = mkN "बदलाव" ; -- tocheck
+lin decorative_A = mkA "सजावटी" ; -- tocheck
+lin unrest_N = mkN "अशांति" ; -- tocheck
+lin resent_VS = mkVS (compoundV "बुरा" (mkV "मानना")) ; -- tocheck
+lin resent_V2 = mkV2 (compoundV "बुरा" (mkV "मानना")) ; -- tocheck
+lin plaster_N = mkN "पलस्तर" ; -- tocheck
+lin chew_V2 = mkV2 (mkV "चबाना") ; -- tocheck
+lin chew_V = mkV "चबाना" ; -- tocheck
+lin grouping_N = mkN "समूहीकरण" ; -- tocheck
+lin gospel_N = mkN "सिद्धांत" ; -- tocheck
+lin distributor_N = mkN "वितरक" ; -- tocheck
+lin differentiation_N = mkN "अवकलन" ; -- tocheck
+lin blonde_A = variants{} ; -- 
+lin aquarium_N = mkN "अक्वेरियम" ; -- tocheck
+lin witch_N = mkN "मायाविनी" ; -- tocheck
+lin renewed_A = variants{} ; -- 
+lin jar_N = variants{} ; -- 
+lin approved_A = variants{} ; -- 
+lin advocateMasc_N = mkN "पक्ष-समर्थक" ; -- tocheck
+lin worrying_A = variants{} ; -- 
+lin minimize_V2 = mkV2 (compoundV "कम करके" (mkV "बताना")) ; -- tocheck
+lin footstep_N = mkN "पैरों की आहट" ; -- tocheck
+lin delete_V2 = mkV2 (compoundV "निकाल" (mkV "देना")) ; -- tocheck
+lin underneath_Adv = mkAdv "अंदर से" ; -- tocheck
+lin lone_A = mkA "अकेला" ; -- tocheck
+lin level_V2 = mkV2 (compoundV "समतल" (mkV "करना")) ; -- tocheck
+lin level_V = compoundV "समतल" (mkV "करना") ; -- tocheck
+lin exceptionally_Adv = variants{} ; -- 
+lin drift_N = mkN "ढेर" ; -- tocheck
+lin spider_N = mkN "लोहे का हत्थेदार तवा" ; -- tocheck
+lin hectare_N = mkN "हेक्टेअर" ; -- tocheck
+lin colonel_N = mkN "कर्नल" ; -- tocheck
+lin swimming_N = mkN "तैराकी" ; -- tocheck
+lin realism_N = mkN "यथार्थवाद" ; -- tocheck
+lin insider_N = mkN "घनिष्ठ व्यक्ति" ; -- tocheck
+lin hobby_N = mkN "शौक" ; -- tocheck
+lin computing_N = variants{} ; -- 
+lin infrastructure_N = mkN "आधारभूत संरचना" ; -- tocheck
+lin cooperate_V = compoundV "सहयोग" (mkV "देना") ; -- tocheck
+lin burn_N = mkN "छाला" ; -- tocheck
+lin cereal_N = mkN "धान्य" ; -- tocheck
+lin fold_N = mkN "टेंट" ; -- tocheck
+lin compromise_V2 = mkV2 (compoundV "समझौता" (mkV "करना")) ; -- tocheck
+lin compromise_V = compoundV "समझौता" (mkV "करना") ; -- tocheck
+lin boxing_N = mkN "मुक्केबाज़ी" ; -- tocheck
+lin rear_V2 = mkV2 (compoundV "ऊपर" (mkV "उठाना")) ; -- tocheck
+lin rear_V = compoundV "ऊपर" (mkV "उठाना") ; -- tocheck
+lin lick_V2 = mkV2 (compoundV "हरा" (mkV "देना")) ; -- tocheck
+lin constrain_V2 = mkV2 (compoundV "बाधित" (mkV "करना")) ; -- tocheck
+lin clerical_A = mkA "लिपिक विषयक" ; -- tocheck
+lin hire_N = mkN "भाड़ा" ; -- tocheck
+lin contend_VS = mkVS (compoundV "दावे के साथ" (mkV "कहना")) ; -- tocheck
+lin contend_V = compoundV "दावे के साथ" (mkV "कहना") ; -- tocheck
+lin amateurMasc_N = variants{} ; -- 
+lin instrumental_A = mkA "वाद्य संगीत संबंधी" ; -- tocheck
+lin terminal_A = mkA "सीमावर्ती" ; -- tocheck
+lin electorate_N = mkN "निर्वाचक वर्ग" ; -- tocheck
+lin congratulate_V2 = mkV2 (compoundV "बधाई" (mkV "देना")) ; -- tocheck
+lin balanced_A = variants{} ; -- 
+lin manufacturing_N = variants{} ; -- 
+lin split_N = mkN "फूट" ; -- tocheck
+lin domination_N = mkN "प्रभुत्व" ; -- tocheck
+lin blink_V2 = mkV2 (mkV "टिमटिमाना") ; -- tocheck
+lin blink_V = mkV "टिमटिमाना" ; -- tocheck
+lin bleed_VS = mkVS (compoundV "जान" (mkV "देना")) ; -- tocheck
+lin bleed_V2 = mkV2 (compoundV "जान" (mkV "देना")) ; -- tocheck
+lin bleed_V = mkV "निकालना" ; -- tocheck
+lin unlawful_A = mkA "अनुचित" ; -- tocheck
+lin precedent_N = mkN "मिसाल" ; -- tocheck
+lin notorious_A = mkA "कुख्यात" ; -- tocheck
+lin indoor_A = mkA "भीतर का" ; -- tocheck
+lin upgrade_V2 = mkV2 (compoundV "सुधार" (mkV "करना")) ; -- tocheck
+lin trench_N = mkN "खंदक" ; -- tocheck
+lin therapist_N = mkN "चिकित्सक" ; -- tocheck
+lin illuminate_V2 = mkV2 (compoundV "उजाला" (mkV "करना")) ; -- tocheck
+lin bargain_V2 = mkV2 (compoundV "मोल-भाव" (mkV "करना")) ; -- tocheck
+lin bargain_V = compoundV "मोल-भाव" (mkV "करना") ; -- tocheck
+lin warranty_N = variants{} ; -- 
+lin scar_V2 = mkV2 (compoundV "क्षत-विक्षत" (mkV "होना")) ; -- tocheck
+lin scar_V = compoundV "क्षत-विक्षत" (mkV "होना") ; -- tocheck
+lin consortium_N = mkN "संघ" ; -- tocheck
+lin anger_V2 = mkV2 (compoundV "क्रोधित" (mkV "होना")) ; -- tocheck
+lin insure_VS = mkVS (compoundV "सुरक्षित" (mkV "करना")) ; -- tocheck
+lin insure_V2 = mkV2 (compoundV "सुरक्षित" (mkV "करना")) ; -- tocheck
+lin insure_V = mkV "दिलाना" ; -- tocheck
+lin extensively_Adv = variants{} ; -- 
+lin appropriately_Adv = variants{} ; -- 
+lin spoon_N = mkN "स्पून" ; -- tocheck
+lin sideways_Adv = mkAdv "की तरफ़" ; -- tocheck
+lin enhanced_A = variants{} ; -- 
+lin disrupt_V2 = mkV2 (compoundV "भंग" (mkV "करना")) ; -- tocheck
+lin disrupt_V = compoundV "भंग" (mkV "करना") ; -- tocheck
+lin satisfied_A = variants{} ; -- 
+lin precaution_N = mkN "सावधानी" ; -- tocheck
+lin kite_N = mkN "चील" ; -- tocheck
+lin instant_N = mkN "तुरंत" ; -- tocheck
+lin gig_N = variants{} ; -- 
+lin continuously_Adv = variants{} ; -- 
+lin consolidate_V2 = mkV2 (compoundV "मजबूत" (mkV "बनाना")) ; -- tocheck
+lin consolidate_V = compoundV "मजबूत" (mkV "बनाना") ; -- tocheck
+lin fountain_N = mkN "झरना" ; -- tocheck
+lin graduate_V2 = mkV2 (compoundV "डीग्री" (mkV "देना")) ; -- tocheck
+lin graduate_V = compoundV "डीग्री" (mkV "देना") ; -- tocheck
+lin gloom_N = mkN "उदासी" ; -- tocheck
+lin bite_N = mkN "जोड़" ; -- tocheck
+lin structure_V2 = mkV2 (compoundV "निर्माण" (mkV "करना")) ; -- tocheck
+lin noun_N = mkN "नाम" ; -- tocheck
+lin nomination_N = mkN "नियुक्ति" ; -- tocheck
+lin armchair_N = mkN "हत्थेदार कुर्सी" ; -- tocheck
+lin virtual_A = mkA "आभासी" ; -- tocheck
+lin unprecedented_A = mkA "अभूतपूर्व" ; -- tocheck
+lin tumble_V2 = mkV2 (compoundV "समझ में" (mkV "आना")) ; -- tocheck
+lin tumble_V = mkV "यहाँ-वहाँ" ; -- tocheck
+lin ski_N = mkN "स्की" ; -- tocheck
+lin architectural_A = mkA "वास्तुशिल्पीय" ; -- tocheck
+lin violation_N = mkN "अपराध" ; -- tocheck
+lin rocket_N = mkN "रकेट" ; -- tocheck
+lin inject_V2 = mkV2 (mkV "लगाना") ; -- tocheck
+lin departmental_A = mkA "विभागीय" ; -- tocheck
+lin row_V2 = mkV2 (mkV "चलाना") ; -- tocheck
+lin row_V = mkV "चलाना" ; -- tocheck
+lin luxury_A = variants{} ; -- 
+lin fax_N = variants{} ; -- 
+lin deer_N = mkN "बारीक घास" ; -- tocheck
+lin climber_N = mkN "आरोही" ; -- tocheck
+lin photographic_A = mkA "फ़ोटोग्राफ़ किया हुआ" ; -- tocheck
+lin haunt_V2 = mkV2 (compoundV "याद" (mkV "आना")) ; -- tocheck
+lin fiercely_Adv = variants{} ; -- 
+lin dining_N = variants{} ; -- 
+lin sodium_N = mkN "सोडियम" ; -- tocheck
+lin gossip_N = mkN "लेखनअ" ; -- tocheck
+lin bundle_N = mkN "गट्ठा" ; -- tocheck
+lin bend_N = mkN "तख्ता" ; -- tocheck
+lin recruit_N = mkN "रंगरूट" ; -- tocheck
+lin hen_N = mkN "औरत" ; -- tocheck
+lin fragile_A = mkA "कमज़ोर" ; -- tocheck
+lin deteriorate_V2 = mkV2 (mkV "बिगड़ना") ; -- tocheck
+lin deteriorate_V = mkV "बिगड़ना" ; -- tocheck
+lin dependency_N = mkN "अधीनता" ; -- tocheck
+lin swift_A = mkA "द्रुतगामी" ; -- tocheck
+lin scramble_V2 = mkV2 (compoundV "छीना-झपटी" (mkV "करना")) ; -- tocheck
+lin scramble_V = compoundV "छीना-झपटी" (mkV "करना") ; -- tocheck
+lin overview_N = mkN "संक्षिप्त विवरण" ; -- tocheck
+lin imprison_V2 = mkV2 (compoundV "कैद" (mkV "करना")) ; -- tocheck
+lin trolley_N = mkN "ठेला" ; -- tocheck
+lin rotation_N = mkN "आवर्तन" ; -- tocheck
+lin denial_N = mkN "खंडन" ; -- tocheck
+lin boiler_N = mkN "बयलर" ; -- tocheck
+lin amp_N = mkN "ऐंप" ; -- tocheck
+lin trivial_A = mkA "तुच्छ" ; -- tocheck
+lin shout_N = mkN "चीत्कार" ; -- tocheck
+lin overtake_V2 = mkV2 (compoundV "आगे निकल" (mkV "जाना")) ; -- tocheck
+lin make_N = variants{} ; -- 
+lin hunter_N = mkN "खोजी" ; -- tocheck
+lin guess_N = mkN "अनुमान" ; -- tocheck
+lin doubtless_Adv = mkAdv "नीस्संदेह" ; -- tocheck
+lin syllable_N = mkN "शब्दांश" ; -- tocheck
+lin obscure_A = mkA "अप्रसिद्ध" ; -- tocheck
+lin mould_N = mkN "ढाँचा" ; -- tocheck
+lin limestone_N = mkN "चूना पत्थर" ; -- tocheck
+lin leak_V2 = mkV2 (compoundV "रहस्योदघाटित" (mkV "करना")) ; -- tocheck
+lin leak_V = compoundV "रहस्योदघाटित" (mkV "करना") ; -- tocheck
+lin beneficiary_N = mkN "लाभभोगी" ; -- tocheck
+lin veteran_N = mkN "अनुभवी व्यक्ति" ; -- tocheck
+lin surplus_A = variants{} ; -- 
+lin manifestation_N = mkN "प्रत्यक्षीकरण" ; -- tocheck
+lin vicar_N = variants{} ; -- 
+lin textbook_N = mkN "पाठ्य पुस्तक" ; -- tocheck
+lin novelist_N = mkN "उपन्यासकार" ; -- tocheck
+lin halfway_Adv = mkAdv "बीच में" ; -- tocheck
+lin contractual_A = mkA "संविदात्मक" ; -- tocheck
+lin swap_V2 = mkV2 (compoundV "अदला-बदली" (mkV "करना")) ; -- tocheck
+lin swap_V = compoundV "अदला-बदली" (mkV "करना") ; -- tocheck
+lin guild_N = mkN "संघ" ; -- tocheck
+lin ulcer_N = mkN "फोड़ा" ; -- tocheck
+lin slab_N = mkN "पट्टी" ; -- tocheck
+lin detector_N = mkN "संसूचक" ; -- tocheck
+lin detection_N = mkN "खोज" ; -- tocheck
+lin cough_V = compoundV "कह" (mkV "डालना") ; -- tocheck
+lin whichever_Quant = variants{} ; -- 
+lin spelling_N = mkN "वर्तनी" ; -- tocheck
+lin lender_N = mkN "उधारदाता" ; -- tocheck
+lin glow_N = mkN "उदिप्ति" ; -- tocheck
+lin raised_A = variants{} ; -- 
+lin prolonged_A = variants{} ; -- 
+lin voucher_N = mkN "प्रमाणपत्र" ; -- tocheck
+lin t_shirt_N = variants{} ; -- 
+lin linger_V = compoundV "टिका" (mkV "रहना") ; -- tocheck
+lin humble_A = mkA "नीच" ; -- tocheck
+lin honey_N = mkN "मधु" ; -- tocheck
+lin scream_N = mkN "ठहाका" ; -- tocheck
+lin postcard_N = mkN "पोस्टचार्ड" ; -- tocheck
+lin managing_A = variants{} ; -- 
+lin alien_A = mkA "अनजाना" ; -- tocheck
+lin trouble_V2 = mkV2 (compoundV "खराब" (mkV "होना")) ; -- tocheck
+lin reverse_N = mkN "तली" ; -- tocheck
+lin odour_N = mkN "दुर्गंध" ; -- tocheck
+lin fundamentally_Adv = variants{} ; -- 
+lin discount_V2 = mkV2 (compoundV "खंडन" (mkV "करना")) ; -- tocheck
+lin discount_V = compoundV "खंडन" (mkV "करना") ; -- tocheck
+lin blast_V2 = mkV2 (compoundV "ज़ोर से" (mkV "बजाना")) ; -- tocheck
+lin blast_V = compoundV "ज़ोर से" (mkV "बजाना") ; -- tocheck
+lin syntactic_A = mkA "वाक्यगत" ; -- tocheck
+lin scrape_V2 = mkV2 (mkV "छिलना") ; -- tocheck
+lin scrape_V = mkV "छिलना" ; -- tocheck
+lin residue_N = mkN "अवशिष्ट" ; -- tocheck
+lin procession_N = mkN "जुलूस" ; -- tocheck
+lin pioneer_N = mkN "आरंभिक निवासी" ; -- tocheck
+lin intercourse_N = mkN "संभोग" ; -- tocheck
+lin deter_V2 = mkV2 (compoundV "डरा कर" (mkV "रोकना")) ; -- tocheck
+lin deadly_A = mkA "अत्यधिक" ; -- tocheck
+lin complement_V2 = mkV2 (compoundV "पूरक" (mkV "होना")) ; -- tocheck
+lin restrictive_A = mkA "प्रतिबंधात्मक" ; -- tocheck
+lin nitrogen_N = mkN "नाइट्रोजन" ; -- tocheck
+lin citizenship_N = mkN "नागरिकता" ; -- tocheck
+lin pedestrian_N = mkN "पैदल चलने वाला" ; -- tocheck
+lin detention_N = mkN "कैद" ; -- tocheck
+lin wagon_N = mkN "चौपहिया गाड़ी" ; -- tocheck
+lin microphone_N = mkN "ध्वनिग्राही" ; -- tocheck
+lin hastily_Adv = variants{} ; -- 
+lin fixture_N = mkN "मरम्मती" ; -- tocheck
+lin choke_V2 = mkV2 (compoundV "गला" (mkV "रूंधना")) ; -- tocheck
+lin choke_V = compoundV "गला" (mkV "रूंधना") ; -- tocheck
+lin wet_V2 = mkV2 (compoundV "गीला" (mkV "करना")) ; -- tocheck
+lin weed_N = mkN "घास-पात" ; -- tocheck
+lin programming_N = mkN "घटनाक्रम-नियोजन" ; -- tocheck
+lin power_V2 = mkV2 (compoundV "शक्तवर" (mkV "बनाना")) ; -- tocheck
+lin nationally_Adv = variants{} ; -- 
+lin dozen_N = mkN "दर्जन" ; -- tocheck
+lin carrot_N = mkN "प्रलोभन" ; -- tocheck
+lin bulletin_N = mkN "बुलेटिन" ; -- tocheck
+lin wording_N = mkN "शब्द-विन्यास" ; -- tocheck
+lin vicious_A = mkA "निन्दनीय" ; -- tocheck
+lin urgency_N = mkN "ज़रूरत" ; -- tocheck
+lin spoken_A = variants{} ; -- 
+lin skeleton_N = mkN "कंकाल" ; -- tocheck
+lin motorist_N = mkN "कार-चालक" ; -- tocheck
+lin interactive_A = mkA "एक-दूसरे को प्रभावित करने वाला" ; -- tocheck
+lin compute_V2 = mkV2 (compoundV "परिकलन" (mkV "करना")) ; -- tocheck
+lin compute_V = compoundV "परिकलन" (mkV "करना") ; -- tocheck
+lin whip_N = mkN "चाबुक" ; -- tocheck
+lin urgently_Adv = variants{} ; -- 
+lin telly_N = mkN "टी वी" ; -- tocheck
+lin shrub_N = mkN "झाड़ी" ; -- tocheck
+lin porter_N = mkN "दरवानअ" ; -- tocheck
+lin ethics_N = mkN "नीति" ; -- tocheck
+lin banner_N = mkN "पताका" ; -- tocheck
+lin velvet_N = mkN "मखमल" ; -- tocheck
+lin omission_N = mkN "चूक" ; -- tocheck
+lin hook_V2 = mkV2 (mkV "मरना") ; -- tocheck
+lin hook_V = mkV "मरना" ; -- tocheck
+lin gallon_N = mkN "गैलन" ; -- tocheck
+lin financially_Adv = variants{} ; -- 
+lin superintendent_N = mkN "सर्वेक्षक" ; -- tocheck
+lin plug_V2 = mkV2 (mkV "मारना") ; -- tocheck
+lin plug_V = mkV "भरना" ; -- tocheck
+lin continuation_N = mkN "निरंतरता" ; -- tocheck
+lin reliance_N = mkN "आसरा" ; -- tocheck
+lin justified_A = variants{} ; -- 
+lin fool_V2 = mkV2 (compoundV "बेवकूफ़" (mkV "बनाअना")) ; -- tocheck
+lin detain_V2 = mkV2 (compoundV "फँस" (mkV "जाना")) ; -- tocheck
+lin damaging_A = variants{} ; -- 
+lin orbit_N = mkN "नेत्रगुहा" ; -- tocheck
+lin mains_N = variants{} ; -- 
+lin discard_V2 = mkV2 (compoundV "फेंक" (mkV "देना")) ; -- tocheck
+lin dine_V = compoundV "भोजन" (mkV "करना") ; -- tocheck
+lin compartment_N = mkN "खाना" ; -- tocheck
+lin revised_A = variants{} ; -- 
+lin privatization_N = mkN "निजीकरण" ; -- tocheck
+lin memorable_A = mkA "अविस्मरणीय" ; -- tocheck
+lin lately_Adv = variants{} ; -- 
+lin distributed_A = variants{} ; -- 
+lin disperse_V2 = mkV2 (compoundV "तितर वितर" (mkV "करना")) ; -- tocheck
+lin disperse_V = compoundV "तितर वितर" (mkV "करना") ; -- tocheck
+lin blame_N = mkN "उत्तरदायित्व" ; -- tocheck
+lin basement_N = mkN "तहख़ाना" ; -- tocheck
+lin slump_V2 = mkV2 (compoundV "कीमतों में कमी" (mkV "आना")) ; -- tocheck
+lin slump_V = compoundV "कीमतों में कमी" (mkV "आना") ; -- tocheck
+lin puzzle_V2 = mkV2 (compoundV "हैरान" (mkV "करना")) ; -- tocheck
+lin monitoring_N = variants{} ; -- 
+lin talented_A = mkA "प्रतिभावान" ; -- tocheck
+lin nominal_A = mkA "संज्ञात्मक" ; -- tocheck
+lin mushroom_N = mkN "कुकुरमुत्ता" ; -- tocheck
+lin instructor_N = mkN "प्रसिक्षकअ" ; -- tocheck
+lin fork_N = variants{} ; -- 
+lin fork_4_N = variants{} ; -- 
+lin fork_3_N = variants{} ; -- 
+lin fork_1_N = mkN "जंदर" ; -- tocheck
+lin board_V2 = mkV2 (compoundV "भोजन" (mkV "देना")) ; -- tocheck
+lin want_N = mkN "अभिलाषा" ; -- tocheck
+lin disposition_N = mkN "स्थिति" ; -- tocheck
+lin cemetery_N = mkN "कब्रिस्तान" ; -- tocheck
+lin attempted_A = variants{} ; -- 
+lin nephew_N = mkN "भतीजा" ; -- tocheck
+lin magical_A = mkA "जादुई" ; -- tocheck
+lin ivory_N = mkN "हाथी-दांत की बनी वस्तु" ; -- tocheck
+lin hospitality_N = mkN "आतिथि सत्कार" ; -- tocheck
+lin besides_Prep = variants{} ; -- 
+lin astonishing_A = mkA "चौंका देने वाला" ; -- tocheck
+lin tract_N = mkN "क्षेत्र" ; -- tocheck
+lin proprietor_N = mkN "मालिक" ; -- tocheck
+lin license_V2 = mkV2 (compoundV "अनुज्ञा प्रदान" (mkV "करना")) ; -- tocheck
+lin differential_A = mkA "अंतरीय" ; -- tocheck
+lin affinity_N = mkN "आकर्षण" ; -- tocheck
+lin talking_N = variants{} ; -- 
+lin royalty_N = mkN "स्वत्व शुल्क" ; -- tocheck
+lin neglect_N = mkN "लापरवाही" ; -- tocheck
+lin irrespective_A = variants{} ; -- 
+lin whip_V2 = mkV2 (compoundV "बुरी तरह से पछाड़" (mkV "देना")) ; -- tocheck
+lin whip_V = compoundV "कटु आलोचना" (mkV "करना") ; -- tocheck
+lin sticky_A = mkA "अनुदार" ; -- tocheck
+lin regret_N = mkN "पछतावा" ; -- tocheck
+lin incapable_A = mkA "अक्षम" ; -- tocheck
+lin franchise_N = mkN "विशेषाधिकारअ" ; -- tocheck
+lin dentist_N = mkN "दन्त-चिकित्सक" ; -- tocheck
+lin contrary_N = variants{} ; -- 
+lin profitability_N = variants{} ; -- 
+lin enthusiast_N = mkN "समर्थक" ; -- tocheck
+lin crop_V2 = mkV2 (compoundV "फसल" (mkV "होना")) ; -- tocheck
+lin crop_V = compoundV "फसल" (mkV "होना") ; -- tocheck
+lin utter_V2 = mkV2 (mkV "निकालना") ; -- tocheck
+lin pile_V2 = mkV2 (compoundV "भर" (mkV "देना")) ; -- tocheck
+lin pile_V = compoundV "भर" (mkV "देना") ; -- tocheck
+lin pier_N = mkN "खम्भा" ; -- tocheck
+lin dome_N = mkN "गुंबदाकार" ; -- tocheck
+lin bubble_N = mkN "बुलबुला" ; -- tocheck
+lin treasurer_N = mkN "खज़ांची" ; -- tocheck
+lin stocking_N = mkN "संग्रहण" ; -- tocheck
+lin sanctuary_N = mkN "अभयारण्य" ; -- tocheck
+lin ascertain_V2 = mkV2 (compoundV "पता" (mkV "लगाना")) ; -- tocheck
+lin arc_N = mkN "कमान-आकार" ; -- tocheck
+lin quest_N = mkN "खोज" ; -- tocheck
+lin mole_N = mkN "मोल" ; -- tocheck
+lin marathon_N = mkN "मैराथन" ; -- tocheck
+lin feast_N = mkN "उत्सव" ; -- tocheck
+lin crouch_V = mkV "दुबकना" ; -- tocheck
+lin storm_V2 = mkV2 (compoundV "क्रोध" (mkV "करना")) ; -- tocheck
+lin storm_V = compoundV "क्रोध" (mkV "करना") ; -- tocheck
+lin hardship_N = mkN "कठिनाई" ; -- tocheck
+lin entitlement_N = mkN "सरकार-समर्थित अनुदान" ; -- tocheck
+lin circular_N = mkN "इश्तिहार" ; -- tocheck
+lin walking_A = variants{} ; -- 
+lin strap_N = mkN "पट्टी" ; -- tocheck
+lin sore_A = mkA "नाराज़" ; -- tocheck
+lin complementary_A = mkA "पूरक" ; -- tocheck
+lin understandable_A = mkA "समझ में आने योग्य" ; -- tocheck
+lin noticeable_A = mkA "सुस्पष्ट" ; -- tocheck
+lin mankind_N = mkN "मानव जाति" ; -- tocheck
+lin majesty_N = mkN "तेजस्विता" ; -- tocheck
+lin pigeon_N = mkN "कबूतरअ" ; -- tocheck
+lin goalkeeper_N = mkN "गोलकीपर" ; -- tocheck
+lin ambiguous_A = mkA "अनेकार्थी" ; -- tocheck
+lin walker_N = mkN "पैदल चलने वाला" ; -- tocheck
+lin virgin_N = mkN "कन्या राशि में उत्पन्न व्यक्ति" ; -- tocheck
+lin prestige_N = mkN "ख्याति" ; -- tocheck
+lin preoccupation_N = mkN "तन्मयता" ; -- tocheck
+lin upset_A = variants{} ; -- 
+lin municipal_A = mkA "नागर" ; -- tocheck
+lin groan_V2 = mkV2 (mkV "कराहना") ; -- tocheck
+lin groan_V = mkV "कराहना" ; -- tocheck
+lin craftsman_N = mkN "शिल्पी" ; -- tocheck
+lin anticipation_N = mkN "पुर्वानुमान" ; -- tocheck
+lin revise_V2 = mkV2 (mkV "बदलना") ; -- tocheck
+lin revise_V = mkV "बदलना" ; -- tocheck
+lin knock_N = mkN "क्रिकेट कि इनिंग" ; -- tocheck
+lin infect_V2 = mkV2 (compoundV "बात बिठा" (mkV "देना")) ; -- tocheck
+lin infect_V = compoundV "प्रभावित" (mkV "करना") ; -- tocheck
+lin denounce_V2 = mkV2 (compoundV "दोषारोपण" (mkV "करना")) ; -- tocheck
+lin confession_N = mkN "धर्म-सिद्धांतों की स्वीकृति" ; -- tocheck
+lin turkey_N = mkN "फ्लप" ; -- tocheck
+lin toll_N = mkN "राहदारी" ; -- tocheck
+lin pal_N = mkN "मित्र" ; -- tocheck
+lin transcription_N = mkN "आनुवांशिक जानकारी स्थानांतरण" ; -- tocheck
+lin sulphur_N = mkN "सल्फ़र" ; -- tocheck
+lin provisional_A = mkA "अस्थायी" ; -- tocheck
+lin hug_V2 = mkV2 (compoundV "आलिंगन" (mkV "करना")) ; -- tocheck
+lin particular_N = mkN "विशेष जानकारी" ; -- tocheck
+lin intent_A = mkA "स्थिर" ; -- tocheck
+lin fascinate_V2 = mkV2 (compoundV "मंत्र-मुग्ध" (mkV "करना")) ; -- tocheck
+lin conductor_N = mkN "संवेत गान,वाधादि का निर्देशक्" ; -- tocheck
+lin feasible_A = mkA "संभव" ; -- tocheck
+lin vacant_A = mkA "भावश्यून्य" ; -- tocheck
+lin trait_N = mkN "विशेषता" ; -- tocheck
+lin meadow_N = mkN "चारागाह" ; -- tocheck
+lin creed_N = variants{} ; -- 
+lin unfamiliar_A = mkA "अनभिज्ञ" ; -- tocheck
+lin optimism_N = mkN "आशावाद" ; -- tocheck
+lin wary_A = mkA "संदेहशील" ; -- tocheck
+lin twist_N = mkN "झटका" ; -- tocheck
+lin sweet_N = mkN "मिठाई" ; -- tocheck
+lin substantive_A = mkA "सत्तासूचक" ; -- tocheck
+lin excavation_N = mkN "खुदाई" ; -- tocheck
+lin destiny_N = mkN "भग्य" ; -- tocheck
+lin thick_Adv = mkAdv "घनेपन से" ; -- tocheck
+lin pasture_N = mkN "चरागाह" ; -- tocheck
+lin archaeological_A = mkA "पुरातात्त्विक" ; -- tocheck
+lin tick_V2 = mkV2 (compoundV "टिक-टिक" (mkV "करना")) ; -- tocheck
+lin tick_V = compoundV "टिक-टिक" (mkV "करना") ; -- tocheck
+lin profit_V2 = mkV2 (compoundV "फ़ायदा" (mkV "होना")) ; -- tocheck
+lin profit_V = compoundV "फ़ायदा" (mkV "होना") ; -- tocheck
+lin pat_V2 = mkV2 (mkV "थपथपाना") ; -- tocheck
+lin pat_V = mkV "थपथपाना" ; -- tocheck
+lin papal_A = mkA "पोप का" ; -- tocheck
+lin cultivate_V2 = mkV2 (mkV "बढाना") ; -- tocheck
+lin awake_V = mkV "जगाना" ; -- tocheck
+lin trained_A = variants{} ; -- 
+lin civic_A = mkA "नगर-संबंधी" ; -- tocheck
+lin voyage_N = mkN "समुद्री यात्रा" ; -- tocheck
+lin siege_N = mkN "घेराबंदी" ; -- tocheck
+lin enormously_Adv = variants{} ; -- 
+lin distract_V2 = mkV2 (compoundV "ध्यान भंग" (mkV "करना")) ; -- tocheck
+lin distract_V = compoundV "ध्यान भंग" (mkV "करना") ; -- tocheck
+lin stroll_V = compoundV "मंथर गति से" (mkV "चलना") ; -- tocheck
+lin jewel_N = mkN "ज्वेल" ; -- tocheck
+lin honourable_A = mkA "माननीय" ; -- tocheck
+lin helpless_A = mkA "असहाय" ; -- tocheck
+lin hay_N = mkN "फूस" ; -- tocheck
+lin expel_V2 = mkV2 (compoundV "निष्कासित" (mkV "करना")) ; -- tocheck
+lin eternal_A = mkA "निरन्तर" ; -- tocheck
+lin demonstrator_N = mkN "प्रदर्शनकारी" ; -- tocheck
+lin correction_N = mkN "सजा" ; -- tocheck
+lin civilization_N = mkN "संपन्न समाज" ; -- tocheck
+lin ample_A = mkA "प्रचुर" ; -- tocheck
+lin retention_N = mkN "प्रतिधरण" ; -- tocheck
+lin rehabilitation_N = mkN "बहाली" ; -- tocheck
+lin premature_A = mkA "अकाल" ; -- tocheck
+lin encompass_V2 = mkV2 (compoundV "शामिल" (mkV "करना")) ; -- tocheck
+lin distinctly_Adv = variants{} ; -- 
+lin diplomat_N = mkN "कूटनीतिज्ञ" ; -- tocheck
+lin articulate_V2 = mkV2 (mkV "जोड़ना") ; -- tocheck
+lin articulate_V = mkV "जोड़ना" ; -- tocheck
+lin restricted_A = variants{} ; -- 
+lin prop_V2 = mkV2 (mkV "टिकाना") ; -- tocheck
+lin intensify_V2 = mkV2 (compoundV "बढ़" (mkV "जाना")) ; -- tocheck
+lin intensify_V = compoundV "बढ़" (mkV "जाना") ; -- tocheck
+lin deviation_N = mkN "विचलन" ; -- tocheck
+lin contest_V2 = mkV2 (compoundV "बहस" (mkV "करना")) ; -- tocheck
+lin contest_V = compoundV "बहस" (mkV "करना") ; -- tocheck
+lin workplace_N = mkN "कार्यस्थल" ; -- tocheck
+lin lazy_A = mkA "सुस्त" ; -- tocheck
+lin kidney_N = mkN "गुर्दा" ; -- tocheck
+lin insistence_N = mkN "आग्रह" ; -- tocheck
+lin whisper_N = mkN "अफ़वाह" ; -- tocheck
+lin multimedia_N = mkN "बहु-माध्यम" ; -- tocheck
+lin forestry_N = mkN "वनविद्या" ; -- tocheck
+lin excited_A = variants{} ; -- 
+lin decay_N = mkN "विकार" ; -- tocheck
+lin screw_N = mkN "मरियल टट्टू" ; -- tocheck
+lin rally_V2V = variants{}; -- mkV2 (compoundV "फिर से उछाल" (mkV "आना")) ; -- tocheck
+lin rally_V2 = mkV2 (compoundV "फिर से उछाल" (mkV "आना")) ; -- tocheck
+lin rally_V = compoundV "फिर से उछाल" (mkV "आना") ; -- tocheck
+lin pest_N = mkN "विनाशकारी जानवर" ; -- tocheck
+lin invaluable_A = mkA "बहुमूल्य" ; -- tocheck
+lin homework_N = mkN "होमवर्क" ; -- tocheck
+lin harmful_A = mkA "हानिकारक" ; -- tocheck
+lin bump_V2 = mkV2 (compoundV "टक्कर" (mkV "खाना")) ; -- tocheck
+lin bump_V = compoundV "टक्कर" (mkV "खाना") ; -- tocheck
+lin bodily_A = mkA "शारीरिक" ; -- tocheck
+lin grasp_N = mkN "समझ" ; -- tocheck
+lin finished_A = variants{} ; -- 
+lin facade_N = mkN "दिखावा" ; -- tocheck
+lin cushion_N = mkN "लचीला किनारा" ; -- tocheck
+lin conversely_Adv = variants{} ; -- 
+lin urge_N = mkN "प्ररेणा" ; -- tocheck
+lin tune_V2 = mkV2 (compoundV "ठिक" (mkV "करना")) ; -- tocheck
+lin tune_V = compoundV "ठीक" (mkV "करना") ; -- tocheck
+lin solvent_N = mkN "विलायक" ; -- tocheck
+lin slogan_N = mkN "प्रचार वाक्य" ; -- tocheck
+lin petty_A = mkA "लघु" ; -- tocheck
+lin perceived_A = variants{} ; -- 
+lin install_V2 = mkV2 (mkV "बैठाना") ; -- tocheck
+lin install_V = mkV "बैठाना" ; -- tocheck
+lin fuss_N = mkN "गलतफहमी" ; -- tocheck
+lin rack_N = mkN "विध्वंस" ; -- tocheck
+lin imminent_A = mkA "आसन्न" ; -- tocheck
+lin short_N = mkN "संक्षिप्त समाचार" ; -- tocheck
+lin revert_V = compoundV "वापस" (mkV "आना") ; -- tocheck
+lin ram_N = mkN "रैम" ; -- tocheck
+lin contraction_N = mkN "सिकुड़न" ; -- tocheck
+lin tread_V2 = mkV2 (compoundV "कदम" (mkV "रखना")) ; -- tocheck
+lin tread_V = compoundV "कदम" (mkV "रखना") ; -- tocheck
+lin supplementary_A = mkA "अतिरिक्त" ; -- tocheck
+lin ham_N = mkN "सूअर का सुखाया मांस" ; -- tocheck
+lin defy_V2V = variants{}; -- mkV2 (compoundV "सामना" (mkV "करना")) ; -- tocheck
+lin defy_V2 = mkV2 (compoundV "सामना" (mkV "करना")) ; -- tocheck
+lin athlete_N = mkN "व्यायामी" ; -- tocheck
+lin sociological_A = mkA "समाजशास्त्रीय" ; -- tocheck
+lin physician_N = mkN "डाक्टरअ" ; -- tocheck
+lin crossing_N = mkN "क्रसिंग" ; -- tocheck
+lin bail_N = mkN "ज़मानतदार" ; -- tocheck
+lin unwanted_A = mkA "अनचाहा" ; -- tocheck
+lin tight_Adv = mkAdv "कसकर" ; -- tocheck
+lin plausible_A = mkA "सच्चा" ; -- tocheck
+lin midfield_N = variants{} ; -- 
+lin alert_A = mkA "सतर्क" ; -- tocheck
+lin feminine_A = mkA "स्त्री संबंधी" ; -- tocheck
+lin drainage_N = mkN "निकास" ; -- tocheck
+lin cruelty_N = mkN "कठोरता" ; -- tocheck
+lin abnormal_A = mkA "अस्वाभाविक" ; -- tocheck
+lin relate_N = variants{} ; -- 
+lin poison_V2 = mkV2 (compoundV "ज़हर" (mkV "डालना")) ; -- tocheck
+lin symmetry_N = mkN "संतुलन" ; -- tocheck
+lin stake_V2 = mkV2 (compoundV "बाज़ी" (mkV "लगाना")) ; -- tocheck
+lin rotten_A = mkA "सड़ा" ; -- tocheck
+lin prone_A = mkA "औंधा" ; -- tocheck
+lin marsh_N = mkN "दलदल" ; -- tocheck
+lin litigation_N = mkN "मुकदमेबाज़ी" ; -- tocheck
+lin curl_N = mkN "छल्ला" ; -- tocheck
+lin urine_N = mkN "मूत्र" ; -- tocheck
+lin latin_A = mkA "लैटिन संबंधी" ; -- tocheck
+lin hover_V = mkV "मँडराना" ; -- tocheck
+lin greeting_N = mkN "अभिनंदन" ; -- tocheck
+lin chase_N = mkN "खाँचा" ; -- tocheck
+lin spouseMasc_N = mkN "पत्नी" ; -- tocheck
+lin produce_N = mkN "उत्पादन" ; -- tocheck
+lin forge_V2 = mkV2 (compoundV "आगे" (mkV "बढ़ना")) ; -- tocheck
+lin forge_V = compoundV "आगे" (mkV "बढ़ना") ; -- tocheck
+lin salon_N = mkN "कला-प्रदर्शनी कक्ष" ; -- tocheck
+lin handicapped_A = variants{} ; -- 
+lin sway_V2 = mkV2 (mkV "हिलाना") ; -- tocheck
+lin sway_V = mkV "हिलाना" ; -- tocheck
+lin homosexual_A = mkA "समलिंगकामी" ; -- tocheck
+lin handicap_V2 = variants{} ; -- 
+lin colon_N = mkN "मलाशय" ; -- tocheck
+lin upstairs_N = mkN "ऊपरी मंज़िल" ; -- tocheck
+lin stimulation_N = mkN "उत्तेजन" ; -- tocheck
+lin spray_V2 = mkV2 (compoundV "फुहारे की तरह" (mkV "गिरना")) ; -- tocheck
+lin original_N = mkN "मौलिक रूप" ; -- tocheck
+lin lay_A = variants{} ; -- 
+lin garlic_N = mkN "लहसुन" ; -- tocheck
+lin suitcase_N = mkN "सूटकेस" ; -- tocheck
+lin skipper_N = mkN "नौसेना के जहाज का कप्तान" ; -- tocheck
+lin moan_VS = mkVS (compoundV "शिकायत" (mkV "करना")) ; -- tocheck
+lin moan_V = compoundV "शिकायत" (mkV "करना") ; -- tocheck
+lin manpower_N = mkN "जनबल" ; -- tocheck
+lin manifest_V2 = mkV2 (compoundV "स्पष्ट हो" (mkV "जाना")) ; -- tocheck
+lin incredibly_Adv = variants{} ; -- 
+lin historically_Adv = variants{} ; -- 
+lin decision_making_N = variants{} ; -- 
+lin wildly_Adv = variants{} ; -- 
+lin reformer_N = mkN "सुधारक" ; -- tocheck
+lin quantum_N = mkN "क्वांटम" ; -- tocheck
+lin considering_Subj = variants{} ; -- 
+}
diff --git a/lib/src/translator/todo/TopDictionaryIta.gf b/lib/src/translator/todo/TopDictionaryIta.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionaryIta.gf
@@ -0,0 +1,7556 @@
+concrete TopDictionaryIta of TopDictionary = CatIta
+** open ParadigmsIta, (P = ParadigmsIta), 
+        IrregIta, (I=IrregIta), MorphoIta, (L=LexiconIta), (S=StructuralIta), (E=ExtraIta),Prelude in {
+
+oper mkInterj : Str -> Interj
+= \s -> lin Interj (ss s) ;
+oper mkDet = overload {
+  mkDet : Str -> Det = \s -> lin Det {s,sp = \\_,c => prepCase c ++ s ; n = Sg ; s2 = [] ; isNeg = False} ;
+  mkDet : Str -> Str -> Number -> Det = 
+     \s,t,n -> lin Det {s,sp = \\g,c => prepCase c ++ genForms s t ! g ; n = n ; s2 = [] ; isNeg = False} ;
+     } ;
+oper mkConj : Str -> Conj
+  = \s -> lin Conj {s1 = [] ; s2 = s ; n = Pl} ;
+oper mkSubj : Str -> Subj
+  = \s -> lin Subj {s = [] ; m = Indic} ; ----
+oper subSubj : Str -> Subj
+  = \s -> lin Subj {s = [] ; m = Conjunct} ; ----
+oper optProDrop : Pron -> Pron = \p -> p | E.ProDrop p ;
+
+lin of_Prep = ParadigmsIta.genitive ;
+lin and_Conj = S.and_Conj ;
+lin in_Prep = S.in_Prep ;
+lin have_VV = mkVV (avere_V) ;
+lin have_V2 = S.have_V2 ;
+lin have_V = avere_V ;
+lin it_Pron = S.it_Pron ;
+lin to_Prep = S.to_Prep ;
+lin for_Prep = S.for_Prep ;
+lin i_Pron = optProDrop S.i_Pron ;
+lin iFem_Pron = optProDrop E.i8fem_Pron ;
+lin that_Subj = S.that_Subj ;
+lin he_Pron = optProDrop S.he_Pron ;
+lin on_Prep = S.on_Prep ;
+lin with_Prep = S.with_Prep ;
+lin do_V2 = mkV2 (fare_V) ;
+lin at_Prep = ParadigmsIta.dative ;
+lin by_Prep = mkPrep "per" ;
+lin but_Conj = mkConj "ma" ;
+lin from_Prep = S.from_Prep ;
+lin they_Pron = optProDrop S.they_Pron ;
+lin theyFem_Pron = optProDrop E.they8fem_Pron ;
+lin she_Pron = optProDrop S.she_Pron ;
+lin or_Conj = S.or_Conj ;
+lin as_Subj = mkSubj "quando" ;
+lin we_Pron = optProDrop S.we_Pron ;
+lin weFem_Pron = optProDrop E.we8fem_Pron ;
+lin say_VS = L.say_VS ;
+lin say_V2 = mkV2 dire_V ;
+lin say_V = dire_V ;
+lin if_Subj = S.if_Subj ;
+lin go_VV = mkVV L.go_V ;
+lin go_VA = mkVA L.go_V ;
+lin go_V = L.go_V ;
+lin get_VV = mkVV (mkV "ricevere") ;
+lin get_V2V = mkV2V (mkV "ricevere") ;
+lin make_V2V = mkV2V I.fare_V ;
+lin make_V2A = mkV2A I.fare_V ;
+lin make_V2 = mkV2 I.fare_V ;
+lin make_V = I.fare_V ;
+lin as_Prep = mkPrep "come" ;
+lin out_Adv = mkAdv "fuori" ;
+lin up_Adv = mkAdv "su" ;
+lin see_VS = mkVS vedere_V ;
+lin see_VQ = mkVQ vedere_V ;
+lin see_V2V = mkV2V vedere_V ;
+lin see_V2 = L.see_V2 ;
+lin see_V = vedere_V ;
+lin know_VS = L.know_VS ;
+lin know_VQ = L.know_VQ ;
+lin know_V2 = L.know_V2 ;
+lin know_V = conoscere_V ; -- status=guess, src=wikt
+lin time_N = mkN "tempo" ;
+lin time_2_N = mkN "volta" ;
+lin time_1_N = mkN "tempo" ;
+lin take_V2 = mkV2 prendere_V ;
+lin so_Adv = mkAdv "così" ;
+lin year_N = L.year_N ;
+lin into_Prep = mkPrep "dentro" ;
+lin then_Adv = mkAdv "allora" ;
+lin think_VS = mkVS (mkV "pensare") ;
+lin think_V2 = mkV2 (mkV "pensare") ;
+lin think_V = L.think_V ;
+lin come_V = L.come_V ;
+lin than_Subj = mkSubj "che" ;
+lin more_Adv = mkAdv "più" ;
+lin about_Prep = ParadigmsIta.genitive ;
+lin now_Adv = L.now_Adv ;
+lin last_A = mkA "ultimo" ;
+lin last_1_A = mkA "ultimo" ;
+lin last_2_A = mkA "scorso" ;
+lin other_A = mkA "altro" ;
+lin give_V3 = L.give_V3 ;
+lin give_V2 = mkV2 (dare_V) ;
+lin give_V = dare_V ;
+lin just_Adv = mkAdv "or ora" ; -- status=guess
+lin people_N = mkN "gente" feminine | mkN "popolo" ; --- split -- | many people -- | all peoples
+lin also_Adv = mkAdv "anche" ;
+lin well_Adv = mkAdv "bene" ;
+lin only_Adv = mkAdv "solo" | mkAdv "solamente" ;
+lin new_A = L.new_A ;
+lin when_Subj = S.when_Subj ;
+lin way_N = mkN "maniera" ;
+lin way_2_N = mkN "maniera" ;
+lin way_1_N = mkN "strada" | mkN "via" ;
+lin look_VA = mkVA (mkV "sembrare") ;
+lin look_V2 = mkV2 (mkV "guardare") ;
+lin look_V = mkV "guardare" | mkV "osservare" ;
+lin like_Prep = mkPrep "come" ;
+lin use_VV = mkVV (mkV "usare") ;
+lin use_V2 = mkV2 (mkV "usare") | mkV2 (mkV "utilizzare") ;
+lin use_V = mkV "usare" ;
+lin because_Subj = S.because_Subj ;
+lin good_A = L.good_A ;
+lin find_VS = mkVS (mkV "trovare") ;
+lin find_V2A = mkV2A (mkV "trovare") ;
+lin find_V2 = L.find_V2 ;
+lin find_V = mkV "trovare" ;
+lin man_N = L.man_N ;
+lin want_VV = S.want_VV ;
+lin want_V2V = mkV2V (volere_V) ;
+lin want_V2 = mkV2 (volere_V) ;
+lin want_V = volere_V ;
+lin day_N = L.day_N ;
+lin between_Prep = S.between_Prep ;
+lin even_Adv = mkAdv "ancora" ;
+lin there_Adv = S.there_Adv ;
+lin many_Det = S.many_Det ;
+lin after_Prep = S.after_Prep ;
+lin down_Adv = mkAdv "giù" ;
+lin yeah_Interj = lin Interj {s = "sì"} ;
+lin so_Subj = subSubj "finché" ;
+lin thing_N = mkN "cosa" ; -- status=guess
+lin tell_VS = variants{}; -- mkV2 "raccontare" ;
+lin tell_V3 = mkV3 (mkV "raccontare") ;
+lin tell_1_V3 = variants{} ; -- 
+lin tell_2_V3 = variants{} ; -- 
+lin tell_V2V = variants{}; -- mkV2 "raccontare" ;
+lin tell_V2S = variants{}; -- mkV2 "raccontare" ;
+lin tell_V2 = mkV2 "raccontare" ;
+lin tell_V = mkV "raccontare" ;
+lin through_Prep = S.through_Prep ;
+lin back_Adv = mkAdv "indietro" | mkAdv "a posto" ; -- status=guess status=guess
+lin still_Adv = mkAdv "ancora" ; -- status=guess
+lin child_N = L.child_N ;
+lin here_Adv = mkAdv "qui" | mkAdv "qua" ; -- status=guess status=guess
+lin over_Prep = mkPrep "sopra" ;
+lin too_Adv = mkAdv "anche" | mkAdv "pure" ; -- status=guess status=guess
+lin put_V2 = L.put_V2 ;
+lin on_Adv = mkAdv "carponi" | mkAdv "a quattro piedi" ; -- status=guess status=guess
+lin no_Interj = mkInterj "no comment" ; -- status=guess
+lin work_V2 = mkV2 (mkV "lavorare") ; -- status=guess, src=wikt
+lin work_V = mkV "lavorare" ; -- status=guess, src=wikt
+lin work_2_V = mkV "funzionare" ;
+lin work_1_V = mkV "lavorare" ;
+lin become_VA = L.become_VA ;
+lin become_V2 = mkV2 (mkV "diventare") ; -- status=guess, src=wikt
+lin become_V = mkV "diventare" ; -- status=guess, src=wikt
+lin old_A = L.old_A ;
+lin government_N = mkN "governamento" ;
+lin mean_VV = mkVV (mkV "significare") ; -- status=guess, src=wikt
+lin mean_VS = mkVS (mkV "significare") ; -- status=guess, src=wikt
+lin mean_V2V = mkV2V (mkV "significare") ; -- status=guess, src=wikt
+lin mean_V2 = mkV2 (mkV "significare") ; -- status=guess, src=wikt
+lin part_N = mkN "parte" feminine ; -- status=guess
+lin leave_V2V = mkV2V (mkV "lasciare") | mkV2V (mkV "dimenticare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin leave_V2 = L.leave_V2 ;
+lin leave_V = mkV "lasciare" | mkV "dimenticare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin life_N = mkN "vita" feminine ;
+lin great_A = mkA "magno" | mkA "magna" ; -- status=guess status=guess
+lin case_N = mkN "cassetta" masculine ; -- status=guess
+lin woman_N = L.woman_N ;
+lin over_Adv = mkAdv "nuovamente" | mkAdv "ancora" ; -- status=guess status=guess
+lin seem_VV = mkVV (mkV "sembrare") | mkVV (parere_V) | mkVV (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin seem_VS = mkVS (mkV "sembrare") | mkVS (parere_V) | mkVS (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin seem_VA = mkVA (mkV "sembrare") | mkVA (parere_V) | mkVA (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin work_N = mkN "lavoro" feminine | mkN "impegno" | mkN "fatica" ; -- status=guess status=guess status=guess
+lin need_VV = mkVV (mkV (essere_V) "obbligato a") ; -- status=guess, src=wikt
+lin need_VV = mkVV (mkV (essere_V) "obbligato a") ; -- status=guess, src=wikt
+lin need_V2 = mkV2 (mkV (essere_V) "obbligato a") ; -- status=guess, src=wikt
+lin need_V = mkV (essere_V) "obbligato a" ; -- status=guess, src=wikt
+lin feel_VS = mkVS (mkV (avere_V) "voglia di") ; -- status=guess, src=wikt
+lin feel_VA = mkVA (mkV (avere_V) "voglia di") ; -- status=guess, src=wikt
+lin feel_V2 = mkV2 (mkV (avere_V) "voglia di") ; -- status=guess, src=wikt
+lin feel_V = mkV (avere_V) "voglia di" ; -- status=guess, src=wikt
+lin system_N = mkN "sistema" masculine ; -- status=guess
+lin each_Det = mkDet "ogni" | mkDet "ognuno" | mkDet "ciascuno" ; -- status=guess status=guess status=guess
+lin may_2_VV = mkVV potere_V ;
+lin may_1_VV = mkVV potere_V ;
+lin much_Adv = mkAdv "molto" ; -- status=guess
+lin ask_VQ = mkVQ (chiedere_V) | mkVQ (mkV "domandare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ask_V2V = mkV2V (chiedere_V) | mkV2V (mkV "domandare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ask_V2 = mkV2 (chiedere_V) | mkV2 (mkV "domandare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin ask_V = chiedere_V | mkV "domandare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin group_N = mkN "gruppo" ; -- status=guess
+lin number_N = L.number_N ;
+lin number_3_N = L.number_N ;
+lin number_2_N = L.number_N ;
+lin number_1_N = L.number_N ;
+lin yes_Interj = mkInterj "sì" ; -- status=guess
+lin however_Adv = mkAdv "però" | mkAdv "nonostante" ; -- status=guess status=guess
+lin another_Det = mkDet "un altro" "un'altra" singular ;
+lin again_Adv = mkAdv "di nuovo" | mkAdv "ancora" ; -- status=guess status=guess
+lin world_N = mkN "mondo" ;
+lin area_N = mkN "area" ; --
+lin area_6_N = mkN "areale" ;
+lin area_5_N = mkN "area" ;
+lin area_4_N = mkN "area" ;
+lin area_3_N = mkN "area" ;
+lin area_2_N = mkN "area" ;
+lin area_1_N = mkN "regione" ;
+lin show_VS = mkVS (mkV "mostrare") ;
+lin show_VQ = mkVQ (mkV "mostrare") ;
+lin show_V2 = mkV2 (mkV "mostrare") ;
+lin show_V = mkV "mostrare" ;
+lin course_N = mkN "corso" | mkN "rotta" ;
+lin company_2_N = mkN "compagnia" ;
+lin company_1_N = mkN "compagnia" ;
+lin under_Prep = S.under_Prep ;
+lin problem_N = mkN "problema" masculine ;
+lin against_Prep = mkPrep "contro" ;
+lin never_Adv = mkAdv "mai" ;
+lin most_Adv = mkAdv "il più" ;
+lin service_N = mkN "servizio" feminine ;
+lin try_VV = mkVV (mkV "provare") | mkVV (mkV "cercare") ;
+lin try_V2 = mkV2 (mkV "provare") | mkV2 (mkV "misurare") ;
+lin try_V = mkV "provare" | mkV "cercare" ;
+lin call_V2 = mkV2 (mkV "chiamare") ;
+lin call_V = mkV "chiamare" ;
+lin hand_N = L.hand_N ;
+lin party_N = mkN "partito" ;
+lin party_2_N = mkN "partito" ; --
+lin party_1_N = mkN "festa" ; --
+lin high_A = mkA "alto" | mkA "elevato" ;
+lin about_Adv = mkAdv "intorno" ;
+lin something_NP = S.something_NP ;
+lin school_N = L.school_N ;
+lin in_Adv = mkAdv "dentro" ;
+lin in_1_Adv = mkAdv "dentro" ;
+lin in_2_Adv = mkAdv "dentro" ;
+lin small_A = L.small_A ;
+lin place_N = mkN "luogo" ;
+lin before_Prep = S.before_Prep ;
+lin while_Subj = mkSubj "mentre" ;
+lin away_Adv = mkAdv "lontano" ;
+lin away_2_Adv = mkAdv "lontano" ;
+lin away_1_Adv = mkAdv "lontano" ;
+lin keep_VV = mkVV tenere_V ;
+lin keep_V2A = mkV2A tenere_V ;
+lin keep_V2 = mkV2 tenere_V ;
+lin keep_V = tenere_V ;
+lin point_N = mkN "punto" ;
+lin point_2_N = mkN "punto" ;
+lin point_1_N = mkN "punto" ;
+lin house_N = L.house_N ;
+lin different_A = mkA "diverso" | mkA "differente" ;
+lin country_N = L.country_N ;
+lin really_Adv = mkAdv "davvero" ;
+lin provide_V2 = mkV2 (provvedere_V) ;
+lin provide_V = provvedere_V ;
+lin week_N = mkN "settimana" masculine ;
+lin hold_VS = mkVS (tenere_V) ;
+lin hold_V2 = L.hold_V2 ;
+lin hold_V = tenere_V ;
+lin large_A = mkA "largo" ;
+lin member_N = mkN "membro" ;
+lin off_Adv = mkAdv "via" ;
+lin always_Adv = mkAdv "sempre" ;
+lin follow_VS = mkVS (mkV "seguire") ;
+lin follow_V2 = mkV2 (mkV "seguire") ;
+lin follow_V = mkV "seguire" ;
+lin without_Prep = S.without_Prep ;
+lin turn_VA = mkVA L.turn_V ;
+lin turn_V2 = mkV2 L.turn_V ;
+lin turn_V = L.turn_V ;
+lin end_N = mkN "fine" feminine ;
+lin end_2_N = mkN "capo" ; ----
+lin end_1_N = mkN "fine" feminine ;
+lin within_Prep = mkPrep "dentro" ;
+lin local_A = mkA "locale" ;
+lin where_Subj = mkSubj "dove" ;
+lin during_Prep = S.during_Prep ;
+lin bring_V3 = mkV3 (mkV "portare") ;
+lin bring_V2 = mkV2 (mkV "portare") ;
+lin most_Det = mkDet "la maggior parte di" ; ---- prep
+lin word_N = mkN "parola" ;
+lin begin_V2 = mkV2 (mkV "cominciare") | mkV2 (mkV "iniziare") ;
+lin begin_V = mkV "cominciare" ;
+lin although_Subj = S.although_Subj ;
+lin example_N = mkN "esempio" ;
+lin next_Adv = mkAdv "prossimamente" ; --
+lin family_N = mkN "famiglia" ; -- status=guess
+lin rather_Adv = mkAdv "piuttosto" | mkAdv "preferibilmente" ;
+lin fact_N = mkN "fatto" ;
+lin like_VV = mkVV (piacere_V) ; ---- "a [with subject and object reversed]") ; -- status=guess, src=wikt
+lin like_VS = mkVS (piacere_V) ; ---- "a [with subject and object reversed]") ; -- status=guess, src=wikt
+lin like_V2 = L.like_V2 ;
+lin social_A = mkA "sociale" ;
+lin write_VS = mkVS (scrivere_V) ;
+lin write_V2 = L.write_V2 ;
+lin write_V = scrivere_V ; -- status=guess, src=wikt
+lin state_N = mkN "stato" ; -- status=guess
+lin state_2_N = mkN "stato" ;
+lin state_1_N = mkN "stato" ;
+lin percent_N = mkN "per cento" ; -- status=guess
+lin quite_Adv = S.quite_Adv ;
+lin both_Det = mkDet "entrambi" "entrambi" plural ;
+lin start_V2 = mkV2 (mkV "cominciare") ; -- status=guess, src=wikt
+lin start_V = mkV "cominciare" ; -- status=guess, src=wikt
+lin run_V2 = mkV2 L.run_V ;
+lin run_V = L.run_V ;
+lin long_A = L.long_A ;
+lin right_Adv = mkAdv "corretto" ;
+lin right_2_Adv = mkAdv "destra" ;
+lin right_1_Adv = mkAdv "correttamente" ;
+lin set_V2 = mkV2 mettere_V ;
+lin help_V2V = mkV2V (mkV "aiutare") ; -- status=guess, src=wikt
+lin help_V2 = mkV2 (mkV "aiutare") ; -- status=guess, src=wikt
+lin help_V = mkV "aiutare" ; -- status=guess, src=wikt
+lin every_Det = S.every_Det ;
+lin home_N = mkN "home theater" | mkN "home theatre" | mkN "home cinema" ; -- status=guess status=guess status=guess
+lin month_N = mkN "mese" masculine ; -- status=guess
+lin side_N = mkN "lato" ; -- status=guess
+lin night_N = L.night_N ;
+lin important_A = L.important_A ;
+lin eye_N = L.eye_N ;
+lin head_N = L.head_N ;
+lin information_N = mkN "informazione" feminine ; -- status=guess
+lin question_N = L.question_N ;
+lin business_N = mkN "azienda" ; -- status=guess
+lin play_V2 = L.play_V2 ;
+lin play_V = lin V L.play_V2 ;
+lin play_3_V2 = L.play_V2 ;
+lin play_3_V = lin V L.play_V2 ;
+lin play_2_V2 = L.play_V2 ;
+lin play_2_V = lin V L.play_V2 ;
+lin play_1_V2 = L.play_V2 ;
+lin play_1_V = lin V L.play_V ;
+lin power_N = mkN "potenze celesti" ; -- status=guess
+lin money_N = mkN "liquido" ; -- status=guess
+lin change_N = mkN "cambio" ; -- status=guess
+lin move_V2 = mkV2 (mkV "smuoversi") | mkV2 (mkV (mkV "darsi") "una mossa") | mkV2 (mkV "agire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin move_V = mkV "smuoversi" | mkV (mkV "darsi") "una mossa" | mkV "agire" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin move_2_V = reflV I.muovere_V ;
+lin move_1_V = reflV I.muovere_V ;
+lin interest_N = mkN "interesse" ;
+lin interest_4_N = mkN "interesse" ;
+lin interest_2_N = mkN "interesse" ;
+lin interest_1_N = mkN "interesse" ;
+lin order_N = mkN "ordine" masculine ; -- status=guess
+lin book_N = L.book_N ;
+lin often_Adv = mkAdv "spesso" ; -- status=guess
+lin development_N = mkN "sviluppo" | mkN "potenziamento" ; -- status=guess status=guess
+lin young_A = L.young_A ;
+lin national_A = mkA "nazionale" ; -- status=guess
+lin pay_V3 = mkV3 (mkV "pagare") ; -- status=guess, src=wikt
+lin pay_V2V = mkV2V (mkV "pagare") ; -- status=guess, src=wikt
+lin pay_V2 = mkV2 (mkV "pagare") ; -- status=guess, src=wikt
+lin pay_V = mkV "pagare" ; -- status=guess, src=wikt
+lin hear_VS = mkVS (sentire_V) | mkVS (udire_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin hear_V2V = mkV2V (sentire_V) | mkV2V (udire_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin hear_V2 = L.hear_V2 ;
+lin hear_V = sentire_V | udire_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin room_N = mkN "stanza" | mkN "camera" | mkN "sala" ; -- status=guess status=guess status=guess
+lin room_1_N = mkN "stanza" | mkN "camera" ;
+lin room_2_N = mkN "spazio" ;
+lin whether_Subj = mkSubj "se" ;
+lin water_N = L.water_N ;
+lin form_N = mkN "formulario" ; --- split -- | geometric form -- | fill a form
+lin car_N = L.car_N ;
+lin other_N = mkN "altro" ;
+lin yet_Adv = mkAdv "ancora" ;
+lin yet_2_Adv = mkAdv "però" ;
+lin yet_1_Adv = mkAdv "ancora" ;
+lin perhaps_Adv = mkAdv "forse" | mkAdv "magari" ; -- status=guess
+lin meet_V2 = mkV2 (mkV "ottemperare") | mkV2 (mkV "conformarsi") | mkV2 (soddisfare_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin meet_V = mkV "ottemperare" | mkV "conformarsi" | soddisfare_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin level_N = mkN "livello" ; -- status=guess
+lin level_2_N = mkN "livello" ;
+lin level_1_N = mkN "livello" ;
+lin until_Subj = subSubj "fino a che" ;
+lin though_Subj = subSubj "benché" ;
+lin policy_N = mkN "polizza" ; -- status=guess
+lin include_V2 = mkV2 (mkV "includere") | mkV2 (mkV "inserire") | mkV2 (aggiungere_V) | mkV2 (comprendere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin include_V = mkV "includere" | mkV "inserire" | aggiungere_V | comprendere_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin believe_VS = mkVS (mkV "credere") ; -- status=guess, src=wikt
+lin believe_V2 = mkV2 (mkV "credere") ; -- status=guess, src=wikt
+lin believe_V = mkV "credere" ; -- status=guess, src=wikt
+lin council_N = mkN "consiglio" ; -- status=guess
+lin already_Adv = L.already_Adv ;
+lin possible_A = mkA "possibile" ; -- status=guess
+lin nothing_NP = S.nothing_NP ;
+lin line_N = mkN "partizione" feminine ; -- status=guess
+lin allow_V2V = mkV2V (permettere_V) ; -- status=guess, src=wikt
+lin allow_V2 = mkV2 (permettere_V) ; -- status=guess, src=wikt
+lin need_N = mkN "bisogno" ; -- status=guess
+lin effect_N = mkN "effetto" ; -- status=guess
+lin big_A = L.big_A ;
+lin use_N = mkN "uso" ; -- status=guess
+lin lead_V2V = mkV2V (mkV (essere_V) "di mano") ; -- status=guess, src=wikt
+lin lead_V2 = mkV2 (mkV (essere_V) "di mano") ; -- status=guess, src=wikt
+lin lead_V = mkV (essere_V) "di mano" ; -- status=guess, src=wikt
+lin stand_V2 = mkV2 (mkV (I.fare_V) "una pausa") ; -- status=guess, src=wikt
+lin stand_V = L.stand_V ;
+lin idea_N = mkN "impressione" feminine ; -- status=guess
+lin study_N = mkN "studio" ; -- status=guess
+lin lot_N = mkN "destino" ; -- status=guess
+lin live_V = L.live_V ;
+lin job_N = mkN "descrizione di posizione" feminine ; -- status=guess
+lin since_Subj = mkSubj "fino da che" ; ----
+lin name_N = L.name_N ;
+lin result_N = mkN "risultato" ; -- status=guess
+lin body_N = mkN "corpo" feminine ; -- status=guess
+lin happen_VV = mkVV (accadere_V) | mkVV (succedere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin happen_V = accadere_V | succedere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin friend_N = L.friend_N ;
+lin right_N = mkN "angolo retto" ; -- status=guess
+lin least_Adv = mkAdv "meno" ; -- status=guess
+lin right_A = mkA "destro" ; -- status=guess
+lin right_2_A = mkA "destro" ;
+lin right_1_A = mkA "corretto" ;
+lin almost_Adv = mkAdv "quasi" ; -- status=guess
+lin much_Det = S.much_Det ;
+lin carry_V2 = mkV2 (mkV "portare") ; -- status=guess, src=wikt
+lin carry_V = mkV "portare" ; -- status=guess, src=wikt
+lin authority_N = mkN "autorità" feminine ; -- status=guess
+lin authority_2_N = mkN "autorità" ;
+lin authority_1_N = mkN "autorità" ;
+lin long_Adv = mkAdv "lungo tempo" ;
+lin early_A = mkA "precoce" ; -- status=guess
+lin view_N = mkN "vista" masculine ; -- status=guess
+lin view_2_N = mkN "opinione" ;
+lin view_1_N = mkN "vista" ;
+lin public_A = mkA "pubblico" ; -- status=guess
+lin together_Adv = mkAdv "insieme" ; -- status=guess
+lin talk_V2 = mkV2 (mkV "parlare") ; -- status=guess, src=wikt
+lin talk_V = mkV "parlare" ; -- status=guess, src=wikt
+lin report_N = mkN "rapporto" ; -- status=guess
+lin after_Subj = mkSubj "dopo" ;
+lin only_Predet = S.only_Predet ;
+lin before_Subj = subSubj "primo che" ;
+lin bit_N = mkN "morso" | mkN "freno" ; -- status=guess status=guess
+lin face_N = mkN "faccia" ; -- status=guess
+lin sit_V2 = mkV2 (mkV "sedersi") ; -- status=guess, src=wikt
+lin sit_V = L.sit_V ;
+lin market_N = mkN "mercato" ; -- status=guess
+lin market_1_N = mkN "mercato" ;
+lin market_2_N = mkN "mercato" ;
+lin appear_VV = mkVV (mkV "apparire") ; -- status=guess, src=wikt
+lin appear_VS = mkVS (mkV "apparire") ; -- status=guess, src=wikt
+lin appear_VA = mkVA (mkV "apparire") ; -- status=guess, src=wikt
+lin appear_V = mkV "apparire" ; -- status=guess, src=wikt
+lin continue_VV = mkVV (mkV "continuare") ; -- status=guess, src=wikt
+lin continue_V2 = mkV2 (mkV "continuare") ; -- status=guess, src=wikt
+lin continue_V = mkV "continuare" ; -- status=guess, src=wikt
+lin able_A = mkA "capace" ; -- status=guess
+lin political_A = mkA "politico" ; -- status=guess
+lin later_Adv = mkAdv "più tardi" ; -- status=guess
+lin hour_N = mkN "ora" ; -- status=guess
+lin rate_N = mkN "proporzione" feminine ; -- status=guess
+lin law_N = mkN "diritto" ; -- status=guess
+lin law_2_N = mkN "diritto" ;
+lin law_1_N = mkN "legge" feminine ;
+lin door_N = L.door_N ;
+lin court_N = mkN "cortile" masculine ; -- status=guess
+lin court_2_N = variants{} ; -- 
+lin court_1_N = variants{} ; -- 
+lin office_N = mkN "ufficio" ; -- status=guess
+lin let_V2V = mkV2V (mkV "lasciare") ;
+lin war_N = L.war_N ;
+lin produce_V2 = mkV2 (mkV "fornire") ; -- status=guess, src=wikt
+lin produce_V = mkV "fornire" ; -- status=guess, src=wikt
+lin reason_N = L.reason_N ;
+lin less_Adv = mkAdv "meno" ; -- status=guess
+lin minister_N = variants{} ; -- 
+lin minister_2_N = variants{} ; -- 
+lin minister_1_N = variants{} ; -- 
+lin subject_N = mkN "suddito" ; -- status=guess
+lin subject_2_N = variants{} ; -- 
+lin subject_1_N = variants{} ; -- 
+lin person_N = L.person_N ;
+lin term_N = mkN "termine" masculine ; -- status=guess
+lin particular_A = variants{} ; -- 
+lin full_A = L.full_A ;
+lin involve_VS = variants{} ; -- 
+lin involve_V2 = variants{} ; -- 
+lin involve_V = variants{} ; -- 
+lin sort_N = mkN "tipo" ; -- status=guess
+lin require_VS = variants{} ; -- 
+lin require_V2V = variants{} ; -- 
+lin require_V2 = variants{} ; -- 
+lin require_V = variants{} ; -- 
+lin suggest_VS = mkVS (proporre_V) | mkVS (mkV "suggerire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin suggest_V2 = mkV2 (proporre_V) | mkV2 (mkV "suggerire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin suggest_V = proporre_V | mkV "suggerire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin far_A = mkA "lontano" ; -- status=guess
+lin towards_Prep = variants{} ; -- 
+lin anything_NP = variants{} ; -- 
+lin period_N = mkN "periodo" ; -- status=guess
+lin period_3_N = variants{} ; -- 
+lin period_2_N = variants{} ; -- 
+lin period_1_N = variants{} ; -- 
+lin consider_VV = mkVV (mkV "considerare") ;
+lin consider_VS = variants{}; -- mkV2 "considerare" ;
+lin consider_V3 = variants{}; -- mkV2 "considerare" ;
+lin consider_V2V = variants{}; -- mkVV (mkV "considerare") ;
+lin consider_V2A = variants{}; -- mkV2 "considerare" ;
+lin consider_V2 = mkV2 "considerare" ;
+lin consider_V = mkV "considerare" ;
+lin read_VS = mkVS I.leggere_V ;
+lin read_V2 = L.read_V2 ;
+lin read_V = lin V L.read_V2 ;
+lin change_V2 = mkV2 (mkV "cambiare") ; -- status=guess, src=wikt
+lin change_V = mkV "cambiare" ; -- status=guess, src=wikt
+lin society_N = mkN "società" feminine ; -- status=guess
+lin process_N = mkN "processo" | mkN "procedimento" ; -- status=guess status=guess
+lin mother_N = mkN "madre" feminine | mkN "mamma" ;
+lin offer_VV = mkVV (mkV "offrire") ; -- status=guess, src=wikt
+lin offer_V2 = mkV2 (mkV "offrire") ; -- status=guess, src=wikt
+lin late_A = mkA "compianto" ; -- status=guess
+lin voice_N = mkN "voce" feminine ; -- status=guess
+lin both_Adv = variants{} ; -- 
+lin once_Adv = mkAdv "un tempo" ; -- status=guess
+lin police_N = mkN "polizia" ; -- status=guess
+lin kind_N = mkN "genere" masculine | mkN "tipo" ; -- status=guess status=guess
+lin lose_V2 = L.lose_V2 ;
+lin lose_V = perdere_V ; -- status=guess, src=wikt
+lin add_VS = mkVS (aggiungere_V) ; -- status=guess, src=wikt
+lin add_V2 = mkV2 (aggiungere_V) ; -- status=guess, src=wikt
+lin add_V = aggiungere_V ; -- status=guess, src=wikt
+lin probably_Adv = variants{} ; -- 
+lin expect_VV = variants{} ; -- 
+lin expect_VS = variants{} ; -- 
+lin expect_V2V = variants{} ; -- 
+lin expect_V2 = variants{} ; -- 
+lin expect_V = variants{} ; -- 
+lin ever_Adv = variants{} ; -- 
+lin available_A = mkA "disponibile" ; -- status=guess
+lin price_N = mkN "prezzo" ; -- status=guess
+lin little_A = mkA "piccolo" ; -- status=guess
+lin action_N = mkN "azione" feminine ; -- status=guess
+lin issue_N = mkN "emissione" feminine | mkN "fuoriuscita" ; -- status=guess status=guess
+lin issue_2_N = variants{} ; -- 
+lin issue_1_N = variants{} ; -- 
+lin far_Adv = L.far_Adv ;
+lin remember_VS = mkVS (mkV "ricordare") ; -- status=guess, src=wikt
+lin remember_V2 = mkV2 (mkV "ricordare") ; -- status=guess, src=wikt
+lin remember_V = mkV "ricordare" ; -- status=guess, src=wikt
+lin position_N = mkN "posizione" feminine ; -- status=guess
+lin low_A = mkA "basso" ; -- status=guess
+lin cost_N = mkN "costo" | mkN "spesa" ; -- status=guess status=guess
+lin little_Det = variants{} ; -- 
+lin matter_N = mkN "materia" ; -- status=guess
+lin matter_1_N = variants{} ; -- 
+lin matter_2_N = variants{} ; -- 
+lin community_N = mkN "comunanza" ; -- status=guess
+lin remain_VV = mkVV (rimanere_V) ; -- status=guess, src=wikt
+lin remain_VA = mkVA (rimanere_V) ; -- status=guess, src=wikt
+lin remain_V2 = mkV2 (rimanere_V) ; -- status=guess, src=wikt
+lin remain_V = rimanere_V ; -- status=guess, src=wikt
+lin figure_N = mkN "figura" ; -- status=guess
+lin figure_2_N = variants{} ; -- 
+lin figure_1_N = variants{} ; -- 
+lin type_N = mkN "tipo" ; -- status=guess
+lin research_N = mkN "ricerca" ; -- status=guess
+lin actually_Adv = variants{} ; -- 
+lin education_N = mkN "istruzione" feminine | mkN "educazione" feminine ; -- status=guess status=guess
+lin fall_V = mkV (cadere_V) "a pezzi" ; -- status=guess, src=wikt
+lin speak_V2 = L.speak_V2 ;
+lin speak_V = mkV "esternare" ; -- status=guess, src=wikt
+lin few_N = variants{} ; -- 
+lin today_Adv = L.today_Adv ;
+lin enough_Adv = variants{} ; -- 
+lin open_V2 = L.open_V2 ;
+lin open_V = mkV "toccare" ; -- status=guess, src=wikt
+lin bad_A = L.bad_A ;
+lin buy_V2 = L.buy_V2 ;
+lin buy_V = mkV "comprare" ; -- status=guess, src=wikt
+lin programme_N = variants{} ; -- 
+lin minute_N = mkN "attimo" | mkN "momento" feminine ; -- status=guess status=guess
+lin moment_N = mkN "momento" feminine ; -- status=guess
+lin girl_N = L.girl_N ;
+lin age_N = mkN "generazione" feminine ; -- status=guess
+lin centre_N = mkN "centravanti" ; -- status=guess
+lin stop_VV = mkVV (mkV "fermare") ; -- status=guess, src=wikt
+lin stop_V2 = mkV2 (mkV "fermare") ; -- status=guess, src=wikt
+lin stop_V = L.stop_V ;
+lin control_N = variants{} ; -- 
+lin value_N = mkN "imposta sul valore aggiunto" ; -- status=guess
+lin send_V2V = mkV2V (mkV "inviare") | mkV2V (mkV "mandare") | mkV2V (mkV "rimandare") | mkV2V (mkV "restituire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin send_V2 = mkV2 (mkV "inviare") | mkV2 (mkV "mandare") | mkV2 (mkV "rimandare") | mkV2 (mkV "restituire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin send_V = mkV "inviare" | mkV "mandare" | mkV "rimandare" | mkV "restituire" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin health_N = mkN "salute" | mkN "sanità" feminine ; -- status=guess status=guess
+lin decide_VV = variants{} ; -- 
+lin decide_VS = variants{} ; -- 
+lin decide_V2 = variants{} ; -- 
+lin decide_V = variants{} ; -- 
+lin main_A = mkA "principale" ; -- status=guess
+lin win_V2 = L.win_V2 ;
+lin win_V = vincere_V ; -- status=guess, src=wikt
+lin understand_VS = mkVS (mkV "capire") | mkVS (comprendere_V) | mkVS (mkV "intendere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin understand_V2 = L.understand_V2 ;
+lin understand_V = mkV "capire" | comprendere_V | mkV "intendere" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin decision_N = mkN "decisione" feminine ; -- status=guess
+lin develop_V2 = mkV2 (mkV "sviluppare") ; -- status=guess, src=wikt
+lin develop_V = mkV "sviluppare" ; -- status=guess, src=wikt
+lin class_N = mkN "classe" feminine ; -- status=guess
+lin industry_N = L.industry_N ;
+lin receive_V2 = mkV2 (mkV "ricevere") ; -- status=guess, src=wikt
+lin receive_V = mkV "ricevere" ; -- status=guess, src=wikt
+lin back_N = L.back_N ;
+lin several_Det = variants{} ; -- 
+lin return_V2 = mkV2 (mkV "tornare") ; -- status=guess, src=wikt
+lin return_V = mkV "tornare" ; -- status=guess, src=wikt
+lin build_V2 = mkV2 (mkV "costruire") | mkV2 (mkV "edificare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin build_V = mkV "costruire" | mkV "edificare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin spend_V2 = mkV2 (mkV "spendere") ; -- status=guess, src=wikt
+lin spend_V = mkV "spendere" ; -- status=guess, src=wikt
+lin force_N = mkN "forza" ; -- status=guess
+lin condition_N = mkN "condizioni" feminine ; -- status=guess
+lin condition_1_N = variants{} ; -- 
+lin condition_2_N = variants{} ; -- 
+lin paper_N = L.paper_N ;
+lin off_Prep = variants{} ; -- 
+lin major_A = mkA "principale" ; -- status=guess
+lin describe_VS = mkVS (descrivere_V) ; -- status=guess, src=wikt
+lin describe_V2 = mkV2 (descrivere_V) ; -- status=guess, src=wikt
+lin agree_VV = mkVV (mkV "concordare") ; -- status=guess, src=wikt
+lin agree_VS = mkVS (mkV "concordare") ; -- status=guess, src=wikt
+lin agree_V = mkV "concordare" ; -- status=guess, src=wikt
+lin economic_A = mkA "economico" | mkA "economo" ; -- status=guess status=guess
+lin increase_V2 = mkV2 (mkV "aumentare") ; -- status=guess, src=wikt
+lin increase_V = mkV "aumentare" ; -- status=guess, src=wikt
+lin upon_Prep = variants{} ; -- 
+lin learn_VV = mkVV (mkV "imparare") | mkVV (apprendere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin learn_VS = mkVS (mkV "imparare") | mkVS (apprendere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin learn_V2 = L.learn_V2 ;
+lin learn_V = mkV "imparare" | apprendere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin general_A = mkA "generale" ; -- status=guess
+lin century_N = mkN "centuria" ; -- status=guess
+lin therefore_Adv = mkAdv "quindi" ; -- status=guess
+lin father_N = mkN "padre" | mkN "babbo" | mkN "papà" masculine ; -- status=guess status=guess status=guess
+lin section_N = mkN "sezione" feminine ; -- status=guess
+lin patient_N = mkN "paziente" masculine ; -- status=guess
+lin around_Adv = variants{} ; -- 
+lin activity_N = mkN "attività" feminine ; -- status=guess
+lin road_N = L.road_N ;
+lin table_N = L.table_N ;
+lin including_Prep = variants{} ; -- 
+lin church_N = L.church_N ;
+lin reach_V2 = mkV2 (mkV "allungare") | mkV2 (mkV "stendere") | mkV2 (raggiungere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reach_V = mkV "allungare" | mkV "stendere" | raggiungere_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin real_A = mkA "vero" | mkA "vera" ; -- status=guess status=guess
+lin lie_VS = mkVS (mkV (essere_V) "sdraiato") | mkVS (mkV (essere_V) "disteso") | mkVS (mkV "giacere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin lie_2_V = mkV "mentire" ;
+lin lie_1_V = L.lie_V ;
+lin mind_N = mkN "mente" feminine ; -- status=guess
+lin likely_A = mkA "promettente" ; -- status=guess
+lin among_Prep = variants{} ; -- 
+lin team_N = mkN "squadra" masculine ; -- status=guess
+lin experience_N = mkN "esperienza" ; -- status=guess
+lin death_N = mkN "la morte" | mkN "l'arcano senza nome" ; -- status=guess status=guess
+lin soon_Adv = mkAdv "presto" | mkAdv "a breve" ; -- status=guess status=guess
+lin act_N = mkN "atto" ; -- status=guess
+lin sense_N = mkN "senso" | mkN "coscienza" | mkN "sensazione" feminine ; -- status=guess status=guess status=guess
+lin staff_N = mkN "personale" masculine | mkN "organico" ; -- status=guess status=guess
+lin staff_2_N = variants{} ; -- 
+lin staff_1_N = variants{} ; -- 
+lin certain_A = mkA "certo" ; -- status=guess
+lin certain_2_A = variants{} ; -- 
+lin certain_1_A = variants{} ; -- 
+lin studentMasc_N = L.student_N ;
+lin half_Predet = variants{} ; -- 
+lin half_Predet = variants{} ; -- 
+lin around_Prep = variants{} ; -- 
+lin language_N = L.language_N ;
+lin walk_V2 = mkV2 (mkV (mkV "camminare") "sul filo del rasoio") ; -- status=guess, src=wikt
+lin walk_V = L.walk_V ;
+lin die_V = L.die_V ;
+lin special_A = mkA "speciale" ; -- status=guess
+lin difficult_A = mkA "difficile" ; -- status=guess
+lin international_A = mkA "internazionale" ; -- status=guess
+lin particularly_Adv = variants{} ; -- 
+lin department_N = mkN "grande magazzino" | mkN "emporio" ; -- status=guess status=guess
+lin management_N = mkN "amministrazione" feminine | mkN "direzione" feminine | mkN "gestione" feminine ; -- status=guess status=guess status=guess
+lin morning_N = mkN "mattina" | mkN "mattino" ; -- status=guess status=guess
+lin draw_V2 = mkV2 (trarre_V) ; -- status=guess, src=wikt
+lin draw_1_V2 = variants{} ; -- 
+lin draw_2_V2 = variants{} ; -- 
+lin draw_V = trarre_V ; -- status=guess, src=wikt
+lin hope_VV = mkVV (mkV "sperare") ; -- status=guess, src=wikt
+lin hope_VS = L.hope_VS ;
+lin hope_V = mkV "sperare" ; -- status=guess, src=wikt
+lin across_Prep = variants{} ; -- 
+lin plan_N = mkN "piano" ; -- status=guess
+lin product_N = mkN "prodotto" ; -- status=guess
+lin city_N = L.city_N ;
+lin early_Adv = mkAdv "presto" ; -- status=guess
+lin committee_N = mkN "comitato" ; -- status=guess
+lin ground_N = mkN "edera terrestre" ; -- status=guess
+lin ground_2_N = variants{} ; -- 
+lin ground_1_N = variants{} ; -- 
+lin letter_N = variants{} ; -- 
+lin letter_2_N = variants{} ; -- 
+lin letter_1_N = variants{} ; -- 
+lin create_V2 = mkV2 (mkV "creare") ; -- status=guess, src=wikt
+lin create_V = mkV "creare" ; -- status=guess, src=wikt
+lin evidence_N = variants{} ; -- 
+lin evidence_2_N = variants{} ; -- 
+lin evidence_1_N = variants{} ; -- 
+lin foot_N = L.foot_N ;
+lin clear_A = mkA "chiaro" ; -- status=guess
+lin boy_N = L.boy_N ;
+lin game_N = mkN "carniere" ; -- status=guess
+lin game_3_N = variants{} ; -- 
+lin game_2_N = variants{} ; -- 
+lin game_1_N = variants{} ; -- 
+lin food_N = mkN "additivo alimentare" ; -- status=guess
+lin role_N = mkN "ruolo" ; -- status=guess
+lin role_2_N = variants{} ; -- 
+lin role_1_N = variants{} ; -- 
+lin practice_N = mkN "pratica" ; -- status=guess
+lin bank_N = L.bank_N ;
+lin else_Adv = mkAdv "altrimenti" ; -- status=guess
+lin support_N = mkN "supporto" ; -- status=guess
+lin sell_V2 = mkV2 (mkV "vendere") ; -- status=guess, src=wikt
+lin sell_V = mkV "vendere" ; -- status=guess, src=wikt
+lin event_N = mkN "evento" ; -- status=guess
+lin building_N = mkN "costruzione" feminine | mkN "edificazione" feminine ; -- status=guess status=guess
+lin range_N = mkN "poligono di tiro" ; -- status=guess
+lin behind_Prep = S.behind_Prep ;
+lin sure_A = mkA "sicuro" | mkA "sicura" | mkA "certo" | mkA "certa" ; -- status=guess status=guess status=guess status=guess
+lin report_VS = mkVS (mkV "riferire") ; -- status=guess, src=wikt
+lin report_V2 = mkV2 (mkV "riferire") ; -- status=guess, src=wikt
+lin report_V = mkV "riferire" ; -- status=guess, src=wikt
+lin pass_V = mkV "passare" ; -- status=guess, src=wikt
+lin black_A = L.black_A ;
+lin stage_N = mkN "didascalia" ; -- status=guess
+lin meeting_N = mkN "riunione" feminine ; -- status=guess
+lin meeting_N = mkN "riunione" feminine ; -- status=guess
+lin sometimes_Adv = mkAdv "qualche volta" | mkAdv "talvolta" | mkAdv "a volte" ; -- status=guess status=guess status=guess
+lin thus_Adv = mkAdv "quindi" | mkAdv "perciò" | mkAdv "dunque" ; -- status=guess status=guess status=guess
+lin accept_VS = mkVS (mkV "accettare") | mkVS (ammettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin accept_V2 = mkV2 (mkV "accettare") | mkV2 (ammettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin accept_V = mkV "accettare" | ammettere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin town_N = mkN "città" feminine ; -- status=guess
+lin art_N = L.art_N ;
+lin further_Adv = mkAdv "ulteriormente" ; -- status=guess
+lin club_N = mkN "club" | mkN "circolo" ; -- status=guess status=guess
+lin club_2_N = variants{} ; -- 
+lin club_1_N = variants{} ; -- 
+lin cause_V2V = mkV2V (mkV "provocare") ; -- status=guess, src=wikt
+lin cause_V2 = mkV2 (mkV "provocare") ; -- status=guess, src=wikt
+lin arm_N = mkN "ramo" ; -- status=guess
+lin arm_1_N = variants{} ; -- 
+lin arm_2_N = variants{} ; -- 
+lin history_N = mkN "storia" ; -- status=guess
+lin parent_N = mkN "genitore" | mkN "genitrice" feminine ; -- status=guess status=guess
+lin land_N = mkN "terra" masculine ; -- status=guess
+lin trade_N = mkN "commercio" ; -- status=guess
+lin watch_VS = mkVS (mkV "attento!") ; -- status=guess, src=wikt
+lin watch_V2V = mkV2V (mkV "attento!") ; -- status=guess, src=wikt
+lin watch_V2 = L.watch_V2 ;
+lin watch_1_V2 = variants{} ; -- 
+lin watch_2_V2 = variants{} ; -- 
+lin watch_V = mkV "attento!" ; -- status=guess, src=wikt
+lin white_A = L.white_A ;
+lin situation_N = mkN "situazione" feminine ; -- status=guess
+lin ago_Adv = mkAdv "fa" ; -- status=guess
+lin teacherMasc_N = L.teacher_N ;
+lin record_N = mkN "primato" ; -- status=guess
+lin record_3_N = variants{} ; -- 
+lin record_2_N = variants{} ; -- 
+lin record_1_N = variants{} ; -- 
+lin manager_N = mkN "direttore" masculine ; -- status=guess
+lin relation_N = mkN "relazione" feminine ; -- status=guess
+lin common_A = mkA "comune" ; -- status=guess
+lin common_2_A = variants{} ; -- 
+lin common_1_A = variants{} ; -- 
+lin strong_A = mkA "forte" ; -- status=guess
+lin whole_A = mkA "intero" ; -- status=guess
+lin field_N = mkN "campo" ; -- status=guess
+lin field_4_N = variants{} ; -- 
+lin field_3_N = variants{} ; -- 
+lin field_2_N = variants{} ; -- 
+lin field_1_N = variants{} ; -- 
+lin free_A = mkA "libero" ; -- status=guess
+lin break_V2 = L.break_V2 ;
+lin break_V = mkV (mkV "infrangere") "la legge" ; -- status=guess, src=wikt
+lin yesterday_Adv = mkAdv "ieri" ; -- status=guess
+lin support_V2 = mkV2 (mkV "supportare") ; -- status=guess, src=wikt
+lin window_N = L.window_N ;
+lin account_N = mkN "contabilità" feminine ; -- status=guess
+lin explain_VS = mkVS (mkV "spiegare") ; -- status=guess, src=wikt
+lin explain_V2 = mkV2 (mkV "spiegare") ; -- status=guess, src=wikt
+lin stay_VA = mkVA (mkV "restare") ; -- status=guess, src=wikt
+lin stay_V = mkV "restare" ; -- status=guess, src=wikt
+lin few_Det = S.few_Det ;
+lin wait_VV = mkVV (mkV "aspettare") | mkVV (mkV "attendere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wait_V2 = L.wait_V2 ;
+lin wait_V = mkV "aspettare" | mkV "attendere" ; -- status=guess, src=wikt status=guess, src=wikt
+lin usually_Adv = variants{} ; -- 
+lin difference_N = mkN "differenza" ; -- status=guess
+lin material_N = mkN "materiale" ; -- status=guess
+lin air_N = mkN "aeroambulanza" ; -- status=guess
+lin wife_N = L.wife_N ;
+lin cover_V2 = mkV2 (mkV "coprire") ; -- status=guess, src=wikt
+lin apply_VV = mkVV (mkV "applicare") ; -- status=guess, src=wikt
+lin apply_V2V = mkV2V (mkV "applicare") ; -- status=guess, src=wikt
+lin apply_V2 = mkV2 (mkV "applicare") ; -- status=guess, src=wikt
+lin apply_1_V2 = variants{} ; -- 
+lin apply_2_V2 = variants{} ; -- 
+lin apply_V = mkV "applicare" ; -- status=guess, src=wikt
+lin project_N = mkN "progetto" | mkN "studio" | mkN "ricerca" ; -- status=guess status=guess status=guess
+lin raise_V2 = mkV2 (mkV "alzare") ; -- status=guess, src=wikt
+lin sale_N = mkN "vendita" ; -- status=guess
+lin relationship_N = mkN "rapporto" ; -- status=guess
+lin indeed_Adv = mkAdv "infatti" ; -- status=guess
+lin light_N = mkN "lampadina" ; -- status=guess
+lin claim_VS = mkVS (mkV "reclamare") | mkVS (mkV "rivendicare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin claim_V2 = mkV2 (mkV "reclamare") | mkV2 (mkV "rivendicare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin claim_V = mkV "reclamare" | mkV "rivendicare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin form_V2 = mkV2 (mkV "formare") ; -- status=guess, src=wikt
+lin form_V = mkV "formare" ; -- status=guess, src=wikt
+lin base_V2 = variants{} ; -- 
+lin base_V = variants{} ; -- 
+lin care_N = mkN "cura" | mkN "attenzione" feminine ; -- status=guess status=guess
+lin someone_NP = variants{} ; -- 
+lin everything_NP = S.everything_NP ;
+lin certainly_Adv = variants{} ; -- 
+lin rule_N = L.rule_N ;
+lin home_Adv = mkAdv "a casa" ; -- status=guess
+lin cut_V2 = L.cut_V2 ;
+lin cut_V = mkV "alzare" ; -- status=guess, src=wikt
+lin grow_VA = mkVA (mkV "diventare") | mkVA (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grow_V2 = mkV2 (mkV "diventare") | mkV2 (mkV "apparire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin grow_V = mkV "diventare" | mkV "apparire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin similar_A = mkA "simile" ; -- status=guess
+lin story_N = mkN "racconto" | mkN "storia" ; -- status=guess status=guess
+lin quality_N = mkN "qualità" feminine ; -- status=guess
+lin tax_N = mkN "tassa" | mkN "imposta" ; -- status=guess status=guess
+lin worker_N = mkN "lavoratore" | mkN "operaio" ; -- status=guess status=guess
+lin nature_N = mkN "natura" ; -- status=guess
+lin structure_N = mkN "struttura" ; -- status=guess
+lin data_N = mkN "dato" ; -- status=guess
+lin necessary_A = mkA "necessario" ; -- status=guess
+lin pound_N = mkN "botta" | mkN "colpo forte" | mkN "tonfo" | mkN "martellio" ; -- status=guess status=guess status=guess status=guess
+lin method_N = mkN "metodo" ; -- status=guess
+lin unit_N = variants{} ; -- 
+lin unit_6_N = variants{} ; -- 
+lin unit_5_N = variants{} ; -- 
+lin unit_4_N = variants{} ; -- 
+lin unit_3_N = variants{} ; -- 
+lin unit_2_N = variants{} ; -- 
+lin unit_1_N = variants{} ; -- 
+lin central_A = mkA "centrale" ; -- status=guess
+lin bed_N = mkN "letto" feminine | mkN "giaciglio" ; -- status=guess status=guess
+lin union_N = mkN "unione" feminine ; -- status=guess
+lin movement_N = mkN "movimento" ; -- status=guess
+lin board_N = mkN "vitto e alloggio" ; -- status=guess
+lin board_2_N = variants{} ; -- 
+lin board_1_N = variants{} ; -- 
+lin true_A = mkA "vero" ; -- status=guess
+lin well_Interj = mkInterj "bè" | mkInterj "beh" ; -- status=guess status=guess
+lin simply_Adv = variants{} ; -- 
+lin contain_V2 = mkV2 (contenere_V) ; -- status=guess, src=wikt
+lin especially_Adv = variants{} ; -- 
+lin open_A = mkA "a cielo aperto" ; -- status=guess
+lin short_A = L.short_A ;
+lin personal_A = mkA "personale" ; -- status=guess
+lin detail_N = mkN "minuzia" ; -- status=guess
+lin model_N = mkN "modello" | mkN "modellino" ; -- status=guess status=guess
+lin bear_V2 = mkV2 (mkV "portare") ; -- status=guess, src=wikt
+lin bear_V = mkV "portare" ; -- status=guess, src=wikt
+lin single_A = mkA "in solitaria" ; -- status=guess
+lin single_2_A = variants{} ; -- 
+lin single_1_A = variants{} ; -- 
+lin join_V2 = mkV2 (mkV "aderire") | mkV2 (mkV (mkV "entrare") "a far parte") ; -- status=guess, src=wikt status=guess, src=wikt
+lin join_V = mkV "aderire" | mkV (mkV "entrare") "a far parte" ; -- status=guess, src=wikt status=guess, src=wikt
+lin reduce_V2 = mkV2 (ridurre_V) ; -- status=guess, src=wikt
+lin reduce_V = ridurre_V ; -- status=guess, src=wikt
+lin establish_V2 = mkV2 (mkV "stabilire") ; -- status=guess, src=wikt
+lin wall_N = mkN "parete" feminine ; -- status=guess
+lin face_V2 = mkV2 (mkV "fronteggiare") | mkV2 (mkV (porre_V) "mano") | mkV2 (mkV "sistemare") | mkV2 (mkV "confrontarsi") | mkV2 (risolvere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin face_V = mkV "fronteggiare" | mkV (porre_V) "mano" | mkV "sistemare" | mkV "confrontarsi" | risolvere_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin easy_A = mkA "facile" ; -- status=guess
+lin private_A = mkA "personale" | mkA "riservato" ; -- status=guess status=guess
+lin computer_N = L.computer_N ;
+lin hospital_N = mkN "ospedale" masculine ; -- status=guess
+lin chapter_N = mkN "capitolo" ; -- status=guess
+lin scheme_N = mkN "schema" masculine | mkN "piano" | mkN "progetto" | mkN "programma" masculine ; -- status=guess status=guess status=guess status=guess
+lin theory_N = mkN "teoria" ; -- status=guess
+lin choose_VV = mkVV (mkV "decidere") ; -- status=guess, src=wikt
+lin choose_V2 = mkV2 (mkV "decidere") ; -- status=guess, src=wikt
+lin wish_VV = mkVV (mkV "augurare") ; -- status=guess, src=wikt
+lin wish_VS = mkVS (mkV "augurare") ; -- status=guess, src=wikt
+lin wish_V2V = mkV2V (mkV "augurare") ; -- status=guess, src=wikt
+lin wish_V2 = mkV2 (mkV "augurare") ; -- status=guess, src=wikt
+lin wish_V = mkV "augurare" ; -- status=guess, src=wikt
+lin property_N = mkN "proprietà" feminine | mkN "qualità" feminine ; -- status=guess status=guess
+lin property_2_N = variants{} ; -- 
+lin property_1_N = variants{} ; -- 
+lin achieve_V2 = mkV2 (mkV "realizzare") ; -- status=guess, src=wikt
+lin financial_A = variants{} ; -- 
+lin poor_A = mkA "misero" ; -- status=guess
+lin poor_3_A = variants{} ; -- 
+lin poor_2_A = variants{} ; -- 
+lin poor_1_A = variants{} ; -- 
+lin officer_N = mkN "funzionario" ; -- status=guess
+lin officer_3_N = variants{} ; -- 
+lin officer_2_N = variants{} ; -- 
+lin officer_1_N = variants{} ; -- 
+lin up_Prep = variants{} ; -- 
+lin charge_N = mkN "accusa" | mkN "imputazione" feminine ; -- status=guess status=guess
+lin charge_2_N = variants{} ; -- 
+lin charge_1_N = variants{} ; -- 
+lin director_N = variants{} ; -- 
+lin drive_V2V = mkV2V (mkV "rendere") ; -- status=guess, src=wikt
+lin drive_V2 = mkV2 (mkV "rendere") ; -- status=guess, src=wikt
+lin drive_V = mkV "rendere" ; -- status=guess, src=wikt
+lin deal_V2 = variants{} ; -- 
+lin deal_V = variants{} ; -- 
+lin place_V2 = mkV2 (mkV "collocare") | mkV2 (mettere_V) | mkV2 (mkV "posare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin approach_N = variants{} ; -- 
+lin chance_N = mkN "possibilità" feminine | mkN "opportunità" feminine | mkN "chance" feminine ; -- status=guess status=guess status=guess
+lin application_N = variants{} ; -- 
+lin seek_VV = mkVV (mkV "cercare") ; -- status=guess, src=wikt
+lin seek_V2 = L.seek_V2 ;
+lin foreign_A = mkA "straniero" | mkA "straniera" ; -- status=guess status=guess
+lin foreign_2_A = variants{} ; -- 
+lin foreign_1_A = variants{} ; -- 
+lin along_Prep = variants{} ; -- 
+lin top_N = mkN "trottola" ; -- status=guess
+lin amount_N = mkN "quantità" feminine ; -- status=guess
+lin son_N = mkN "figlio" ; -- status=guess
+lin operation_N = mkN "operazione" feminine ; -- status=guess
+lin fail_VV = mkVV (mkV "bocciare") | mkVV (mkV "fallire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fail_V2 = mkV2 (mkV "bocciare") | mkV2 (mkV "fallire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fail_V = mkV "bocciare" | mkV "fallire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin human_A = mkA "umano" ; -- status=guess
+lin opportunity_N = mkN "occasione" feminine ; -- status=guess
+lin simple_A = mkA "semplice" ; -- status=guess
+lin leader_N = mkN "capo" | mkN "duce" masculine ; -- status=guess status=guess
+lin look_N = mkN "occhiata" ; -- status=guess
+lin share_N = mkN "parte" feminine ; -- status=guess
+lin production_N = mkN "produzione" feminine ; -- status=guess
+lin recent_A = mkA "recente" ; -- status=guess
+lin firm_N = variants{} ; -- 
+lin picture_N = mkN "libro illustrato" ; -- status=guess
+lin source_N = mkN "fonte" feminine ; -- status=guess
+lin security_N = mkN "sicurezza" ; -- status=guess
+lin serve_V2 = mkV2 (mkV (mkV "ti") "sta bene!") ; -- status=guess, src=wikt
+lin serve_V = mkV (mkV "ti") "sta bene!" ; -- status=guess, src=wikt
+lin according_to_Prep = variants{} ; -- 
+lin end_V2 = mkV2 (mkV "finire") ; -- status=guess, src=wikt
+lin end_V = mkV "finire" ; -- status=guess, src=wikt
+lin contract_N = mkN "contratto" ; -- status=guess
+lin wide_A = L.wide_A ;
+lin occur_V = variants{} ; -- 
+lin agreement_N = mkN "consenso" | mkN "accordo" ; -- status=guess status=guess
+lin better_Adv = mkAdv "meglio" ; -- status=guess
+lin kill_V2 = L.kill_V2 ;
+lin kill_V = mkV "uccidere" | mkV "ammazzare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin act_V2 = mkV2 (I.fare_V) | mkV2 (mkV "comportarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin act_V = I.fare_V | mkV "comportarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin site_N = mkN "posto" | mkN "circostanza" ; -- status=guess status=guess
+lin either_Adv = mkAdv "neanche" | mkAdv "nemmeno" | mkAdv "neppure" ; -- status=guess status=guess status=guess
+lin labour_N = mkN "manodopera" ; -- status=guess
+lin plan_VV = mkVV (mkV "progettare") | mkVV (mkV "pianificare") | mkVV (mkV "architettare") | mkVV (mkV "inventare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plan_VS = mkVS (mkV "progettare") | mkVS (mkV "pianificare") | mkVS (mkV "architettare") | mkVS (mkV "inventare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plan_V2V = mkV2V (mkV "progettare") | mkV2V (mkV "pianificare") | mkV2V (mkV "architettare") | mkV2V (mkV "inventare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plan_V2 = mkV2 (mkV "progettare") | mkV2 (mkV "pianificare") | mkV2 (mkV "architettare") | mkV2 (mkV "inventare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin plan_V = mkV "progettare" | mkV "pianificare" | mkV "architettare" | mkV "inventare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin various_A = mkA "vario" ; -- status=guess
+lin since_Prep = variants{} ; -- 
+lin test_N = mkN "esame" masculine ; -- status=guess
+lin eat_V2 = L.eat_V2 ;
+lin eat_V = mkV "mangiare" ; -- status=guess, src=wikt
+lin loss_N = variants{} ; -- 
+lin close_V2 = L.close_V2 ;
+lin close_V = chiudere_V ; -- status=guess, src=wikt
+lin represent_V2 = mkV2 (mkV "rappresentare") ; -- status=guess, src=wikt
+lin represent_V = mkV "rappresentare" ; -- status=guess, src=wikt
+lin love_VV = mkVV (mkV (mkV "voler") "bene") | mkVV (mkV "amare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin love_V2 = L.love_V2 ;
+lin colour_N = mkN "televisore a colori" ; -- status=guess
+lin clearly_Adv = variants{} ; -- 
+lin shop_N = L.shop_N ;
+lin benefit_N = mkN "beneficio" ; -- status=guess
+lin animal_N = L.animal_N ;
+lin heart_N = L.heart_N ;
+lin election_N = mkN "elezione" feminine ; -- status=guess
+lin purpose_N = mkN "intenzione" feminine ; -- status=guess
+lin standard_N = mkN "stendardo" | mkN "bandiera" | mkN "insegna" ; -- status=guess status=guess status=guess
+lin due_A = variants{} ; -- 
+lin secretary_N = mkN "segretario" ; -- status=guess
+lin rise_V2 = mkV2 (salire_V) ; -- status=guess, src=wikt
+lin rise_V = salire_V ; -- status=guess, src=wikt
+lin date_N = variants{} ; -- 
+lin date_7_N = variants{} ; -- 
+lin date_3_N = variants{} ; -- 
+lin date_3_N = variants{} ; -- 
+lin date_1_N = variants{} ; -- 
+lin hard_A = mkA "sodo" | mkA "sode" ; -- status=guess status=guess
+lin hard_2_A = variants{} ; -- 
+lin hard_1_A = variants{} ; -- 
+lin music_N = L.music_N ;
+lin hair_N = L.hair_N ;
+lin prepare_VV = mkVV (mkV "prepararsi") ; -- status=guess, src=wikt
+lin prepare_V2V = mkV2V (mkV "prepararsi") ; -- status=guess, src=wikt
+lin prepare_V2 = mkV2 (mkV "prepararsi") ; -- status=guess, src=wikt
+lin prepare_V = mkV "prepararsi" ; -- status=guess, src=wikt
+lin factor_N = mkN "fattore" masculine ; -- status=guess
+lin other_A = mkA "altro" ;
+lin anyone_NP = variants{} ; -- 
+lin pattern_N = mkN "modello" ; -- status=guess
+lin manage_VV = mkVV (dirigere_V) ; -- status=guess, src=wikt
+lin manage_V2 = mkV2 (dirigere_V) ; -- status=guess, src=wikt
+lin manage_V = dirigere_V ; -- status=guess, src=wikt
+lin piece_N = mkN "brano" ; -- status=guess
+lin discuss_VS = mkVS (mkV "dibattere") ; -- status=guess, src=wikt
+lin discuss_V2 = mkV2 (mkV "dibattere") ; -- status=guess, src=wikt
+lin prove_VS = mkVS (mkV "provare") | mkVS (mkV "dimostrare") | mkVS (mkV "dimostrarsi") | mkVS (mkV "rivelarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin prove_VA = mkVA (mkV "provare") | mkVA (mkV "dimostrare") | mkVA (mkV "dimostrarsi") | mkVA (mkV "rivelarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin prove_V2 = mkV2 (mkV "provare") | mkV2 (mkV "dimostrare") | mkV2 (mkV "dimostrarsi") | mkV2 (mkV "rivelarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin prove_V = mkV "provare" | mkV "dimostrare" | mkV "dimostrarsi" | mkV "rivelarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin front_N = mkN "copertina" | mkN "copertine" ; -- status=guess status=guess
+lin evening_N = mkN "sera" ; -- status=guess
+lin royal_A = mkA "reale" ; -- status=guess
+lin tree_N = L.tree_N ;
+lin population_N = mkN "popolazione" feminine ; -- status=guess
+lin fine_A = mkA "bene" ; -- status=guess
+lin plant_N = mkN "pianta" ; -- status=guess
+lin pressure_N = mkN "pressione" feminine ; -- status=guess
+lin response_N = mkN "responso" ; -- status=guess
+lin catch_V2 = mkV2 (mkV "agguantare") ; -- status=guess, src=wikt
+lin street_N = mkN "strada" | mkN "via" ; -- status=guess status=guess
+lin pick_V2 = mkV2 (mkV "aversela") ; -- status=guess, src=wikt
+lin pick_V = mkV "aversela" ; -- status=guess, src=wikt
+lin performance_N = mkN "prestazione" feminine | mkN "esibizione" feminine ; -- status=guess status=guess
+lin performance_2_N = variants{} ; -- 
+lin performance_1_N = variants{} ; -- 
+lin knowledge_N = mkN "conoscenza" masculine ; -- status=guess
+lin despite_Prep = variants{} ; -- 
+lin design_N = mkN "design" masculine ; -- status=guess
+lin page_N = mkN "pagina" ; -- status=guess
+lin enjoy_VV = mkVV (mkV "divertirsi") ; -- status=guess, src=wikt
+lin enjoy_V2 = mkV2 (mkV "divertirsi") ; -- status=guess, src=wikt
+lin individual_N = mkN "individuo" ; -- status=guess
+lin suppose_VS = mkVS (supporre_V) | mkVS (mkV "immaginare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin suppose_V2 = mkV2 (supporre_V) | mkV2 (mkV "immaginare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin rest_N = mkN "massa a riposo" | mkN "massa invariante" | mkN "massa intrinseca" ; -- status=guess status=guess status=guess
+lin instead_Adv = mkAdv "in luogo di" | mkAdv "invece" ; -- status=guess status=guess
+lin wear_V2 = mkV2 (mkV "indossare") | mkV2 (mkV "portare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin wear_V = mkV "indossare" | mkV "portare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin basis_N = mkN "base" feminine ; -- status=guess
+lin size_N = mkN "taglia" ; -- status=guess
+lin environment_N = mkN "ambiente" masculine ; -- status=guess
+lin per_Prep = variants{} ; -- 
+lin fire_N = L.fire_N ;
+lin fire_2_N = variants{} ; -- 
+lin fire_1_N = variants{} ; -- 
+lin series_N = mkN "serie" feminine ; -- status=guess
+lin success_N = mkN "successo" ; -- status=guess
+lin natural_A = mkA "naturale" ; -- status=guess
+lin wrong_A = mkA "sbagliato" | mkA "errato" | mkA "erroneo" | mkA "scorretto" ; -- status=guess status=guess status=guess status=guess
+lin near_Prep = variants{} ; -- 
+lin round_Adv = variants{} ; -- 
+lin thought_N = mkN "esperimento mentale" ; -- status=guess
+lin list_N = mkN "lista" ; -- status=guess
+lin argue_VS = mkVS (discutere_V) | mkVS (mkV "dibattere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin argue_V2 = mkV2 (discutere_V) | mkV2 (mkV "dibattere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin argue_V = discutere_V | mkV "dibattere" ; -- status=guess, src=wikt status=guess, src=wikt
+lin final_A = mkA "ultimo" ; -- status=guess
+lin future_N = variants{} ; -- 
+lin future_3_N = variants{} ; -- 
+lin future_1_N = variants{} ; -- 
+lin introduce_V2 = variants{} ; -- 
+lin analysis_N = mkN "analisi" feminine ; -- status=guess
+lin enter_V2 = mkV2 (mkV "entrare") ; -- status=guess, src=wikt
+lin enter_V = mkV "entrare" ; -- status=guess, src=wikt
+lin space_N = mkN "spazio" ; -- status=guess
+lin arrive_V = mkV "arrivare" ; -- status=guess, src=wikt
+lin ensure_VS = mkVS (mkV "garantire") ; -- status=guess, src=wikt
+lin ensure_V2 = mkV2 (mkV "garantire") ; -- status=guess, src=wikt
+lin ensure_V = mkV "garantire" ; -- status=guess, src=wikt
+lin demand_N = variants{} ; -- 
+lin statement_N = mkN "dichiarazione" feminine ; -- status=guess
+lin to_Adv = mkAdv "cioè" ; -- status=guess
+lin attention_N = mkN "attenzione" feminine ; -- status=guess
+lin love_N = L.love_N ;
+lin principle_N = mkN "principio" ; -- status=guess
+lin pull_V2 = L.pull_V2 ;
+lin pull_V = mkV "tirare" ; -- status=guess, src=wikt
+lin set_N = mkN "frase fatta" ; -- status=guess
+lin set_2_N = variants{} ; -- 
+lin set_1_N = variants{} ; -- 
+lin doctor_N = L.doctor_N ;
+lin choice_N = mkN "ottimo" | mkN "ottima" ; -- status=guess status=guess
+lin refer_V2 = mkV2 (mkV "riferire") ; -- status=guess, src=wikt
+lin refer_V = mkV "riferire" ; -- status=guess, src=wikt
+lin feature_N = mkN "caratteristica" masculine ; -- status=guess
+lin couple_N = mkN "paio" ; -- status=guess
+lin step_N = mkN "scaletta" | mkN "scaleo" ; -- status=guess status=guess
+lin following_A = variants{} ; -- 
+lin thank_V2 = mkV2 (mkV "ringraziare") ; -- status=guess, src=wikt
+lin machine_N = mkN "macchina" ; -- status=guess
+lin income_N = mkN "introiti" ;
+lin training_N = mkN "addestramento" ; -- status=guess
+lin present_V2 = mkV2 (mkV "presentare") ; -- status=guess, src=wikt
+lin association_N = mkN "associazione" feminine ; -- status=guess
+lin film_N = mkN "film" | mkN "pellicola" ; -- status=guess status=guess
+lin film_2_N = variants{} ; -- 
+lin film_1_N = variants{} ; -- 
+lin region_N = mkN "regione" feminine ; -- status=guess
+lin effort_N = mkN "sforzo" ; -- status=guess
+lin player_N = mkN "lettore" masculine ; -- status=guess
+lin everyone_NP = variants{} ; -- 
+lin present_A = mkA "presente" ; -- status=guess
+lin award_N = mkN "sentenza" ; -- status=guess
+lin village_N = L.village_N ;
+lin control_V2 = mkV2 (mkV "controllare") | mkV2 (mkV "influenzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin organisation_N = variants{} ; -- 
+lin whatever_Det = variants{} ; -- 
+lin news_N = mkN "novità" feminine | mkN "notizie" feminine ; -- status=guess status=guess
+lin nice_A = mkA "bello" | mkA "bella" ; -- status=guess status=guess
+lin difficulty_N = mkN "difficoltà" feminine ; -- status=guess
+lin modern_A = mkA "moderno" ; -- status=guess
+lin cell_N = mkN "cellula" ; -- status=guess
+lin close_A = mkA "vicino" | mkA "vicina" ; -- status=guess status=guess
+lin current_A = mkA "corrente" | mkA "attuale" ; -- status=guess status=guess
+lin legal_A = mkA "legale" ; -- status=guess
+lin energy_N = mkN "energia" | mkN "forza" ; -- status=guess status=guess
+lin finally_Adv = variants{} ; -- 
+lin degree_N = variants{} ; -- 
+lin degree_3_N = variants{} ; -- 
+lin degree_2_N = variants{} ; -- 
+lin degree_1_N = variants{} ; -- 
+lin mile_N = mkN "miglio" ; -- status=guess
+lin means_N = variants{} ; -- 
+lin growth_N = mkN "crescita" ; -- status=guess
+lin treatment_N = variants{} ; -- 
+lin sound_N = mkN "barriera del suono" | mkN "muro del suono" ; -- status=guess status=guess
+lin above_Prep = S.above_Prep ;
+lin task_N = mkN "incombenza" ; -- status=guess
+lin provision_N = variants{} ; -- 
+lin affect_V2 = mkV2 (mkV "fingere") ; -- status=guess, src=wikt
+lin please_Adv = mkAdv "per favore" ;
+lin red_A = L.red_A ;
+lin happy_A = mkA "contento" ; -- status=guess
+lin behaviour_N = mkN "comportamento" | mkN "condotta" ; -- status=guess status=guess
+lin concerned_A = variants{} ; -- 
+lin point_V2 = variants{} ; -- 
+lin point_V = variants{} ; -- 
+lin function_N = mkN "funzione" feminine ; -- status=guess
+lin identify_V2 = variants{} ; -- 
+lin identify_V = variants{} ; -- 
+lin resource_N = mkN "risorsa" ; -- status=guess
+lin defence_N = mkN "difesa" ; -- status=guess
+lin garden_N = L.garden_N ;
+lin floor_N = L.floor_N ;
+lin technology_N = mkN "tecnologia" ; -- status=guess
+lin style_N = mkN "stile" masculine ; -- status=guess
+lin feeling_N = mkN "sentimento" | mkN "emozione" feminine ; -- status=guess status=guess
+lin science_N = L.science_N ;
+lin relate_V2 = variants{} ; -- 
+lin relate_V = variants{} ; -- 
+lin doubt_N = mkN "dubbio" ; -- status=guess
+lin horse_N = L.horse_N ;
+lin force_VS = mkVS (mkV "forzare") ; -- status=guess, src=wikt
+lin force_V2V = mkV2V (mkV "forzare") ; -- status=guess, src=wikt
+lin force_V2 = mkV2 (mkV "forzare") ; -- status=guess, src=wikt
+lin force_V = mkV "forzare" ; -- status=guess, src=wikt
+lin answer_N = mkN "risposta" ; -- status=guess
+lin compare_V = mkV "paragonare" ; -- status=guess, src=wikt
+lin suffer_V2 = mkV2 (mkV "subire") ; -- status=guess, src=wikt
+lin suffer_V = mkV "subire" ; -- status=guess, src=wikt
+lin individual_A = variants{} ; -- 
+lin forward_Adv = mkAdv "avanti" ; -- status=guess
+lin announce_VS = variants{} ; -- 
+lin announce_V2 = variants{} ; -- 
+lin userMasc_N = variants{} ; -- 
+lin fund_N = mkN "fondo" ; -- status=guess
+lin character_2_N = variants{} ; -- 
+lin character_1_N = variants{} ; -- 
+lin risk_N = mkN "rischio" ; -- status=guess
+lin normal_A = mkA "normale" ; -- status=guess
+lin nor_Conj = variants{} ; -- 
+lin dog_N = L.dog_N ;
+lin obtain_V2 = mkV2 (mkV "stabilirsi") ; -- status=guess, src=wikt
+lin obtain_V = mkV "stabilirsi" ; -- status=guess, src=wikt
+lin quickly_Adv = variants{} ; -- 
+lin army_N = mkN "esercito" ; -- status=guess
+lin indicate_VS = variants{} ; -- 
+lin indicate_V2 = variants{} ; -- 
+lin forget_VS = mkVS (mkV "dimenticare") ; -- status=guess, src=wikt
+lin forget_V2 = L.forget_V2 ;
+lin forget_V = mkV "dimenticare" ; -- status=guess, src=wikt
+lin station_N = mkN "canale" masculine | mkN "emittente" feminine ; -- status=guess status=guess
+lin glass_N = mkN "vetro" ; -- status=guess
+lin cup_N = mkN "coppiere" masculine ; -- status=guess
+lin previous_A = mkA "previo" ; -- status=guess
+lin husband_N = L.husband_N ;
+lin recently_Adv = variants{} ; -- 
+lin publish_V2 = mkV2 (mkV (mkV "rendere") "noto") | mkV2 (mkV "divulgare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin publish_V = mkV (mkV "rendere") "noto" | mkV "divulgare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin serious_A = mkA "serio" | mkA "grave" ; -- status=guess status=guess
+lin anyway_Adv = mkAdv "comunque" | mkAdv "in ogni modo" ; -- status=guess status=guess
+lin visit_V2 = mkV2 (mkV "visitare") ; -- status=guess, src=wikt
+lin visit_V = mkV "visitare" ; -- status=guess, src=wikt
+lin capital_N = mkN "capitale" ;
+lin capital_3_N = variants{} ; -- 
+lin capital_2_N = variants{} ; -- 
+lin capital_1_N = variants{} ; -- 
+lin either_Det = mkDet "ciascuno" ; -- status=guess
+lin note_N = mkN "nota" ; -- status=guess
+lin note_3_N = variants{} ; -- 
+lin note_2_N = variants{} ; -- 
+lin note_1_N = variants{} ; -- 
+lin season_N = mkN "stagione" feminine ; -- status=guess
+lin argument_N = mkN "argomento" ; -- status=guess
+lin listen_V = mkV (dare_V) "ascolto" ; -- status=guess, src=wikt
+lin show_N = mkN "programma" masculine ; -- status=guess
+lin responsibility_N = mkN "responsabilità" feminine ; -- status=guess
+lin significant_A = mkA "significativo" | mkA "epocale" | mkA "rimarchevole" ; -- status=guess status=guess status=guess
+lin deal_N = mkN "contratto" ; -- status=guess
+lin prime_A = mkA "ottimo" | mkA "[meat" | mkA "cuts] di prima scelta" | mkA "[foodstuffs] di prima qualità" | mkA "[livestock] di prima categoria" ; -- status=guess status=guess status=guess status=guess status=guess
+lin economy_N = mkN "economia" ; -- status=guess
+lin economy_2_N = variants{} ; -- 
+lin economy_1_N = variants{} ; -- 
+lin element_N = mkN "elemento" ; -- status=guess
+lin finish_V2 = mkV2 (mkV "rifinire") ; -- status=guess, src=wikt
+lin finish_V = mkV "rifinire" ; -- status=guess, src=wikt
+lin duty_N = mkN "tassa" | mkN "dazio" ; -- status=guess status=guess
+lin fight_V2 = L.fight_V2 ;
+lin fight_V = mkV "lottare" | mkV "azzuffarsi" | mkV "battersi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin train_V2V = mkV2V (mkV "esercitarsi") ; -- status=guess, src=wikt
+lin train_V2 = mkV2 (mkV "esercitarsi") ; -- status=guess, src=wikt
+lin train_V = mkV "esercitarsi" ; -- status=guess, src=wikt
+lin maintain_VS = mkVS (mantenere_V) ; -- status=guess, src=wikt
+lin maintain_V2 = mkV2 (mantenere_V) ; -- status=guess, src=wikt
+lin maintain_V = mantenere_V ; -- status=guess, src=wikt
+lin attempt_N = mkN "attentato" ; -- status=guess
+lin leg_N = L.leg_N ;
+lin investment_N = mkN "investimento" ; -- status=guess
+lin save_V2 = mkV2 (mkV "risparmiare") ; -- status=guess, src=wikt
+lin save_V = mkV "risparmiare" ; -- status=guess, src=wikt
+lin throughout_Prep = variants{} ; -- 
+lin design_V2 = mkV2 (mkV "progettare") ; -- status=guess, src=wikt
+lin design_V = mkV "progettare" ; -- status=guess, src=wikt
+lin suddenly_Adv = variants{} ; -- 
+lin brother_N = mkN "cognato" ; -- status=guess
+lin improve_V2 = mkV2 (mkV "migliorare") | mkV2 (mkV (stare_V) "meglio") ; -- status=guess, src=wikt status=guess, src=wikt
+lin improve_V = mkV "migliorare" | mkV (stare_V) "meglio" ; -- status=guess, src=wikt status=guess, src=wikt
+lin avoid_VV = mkVV (mkV "evitare") ; -- status=guess, src=wikt
+lin avoid_V2 = mkV2 (mkV "evitare") ; -- status=guess, src=wikt
+lin wonder_VQ = L.wonder_VQ ;
+lin wonder_V = mkV "domandarsi" | mkV "chiedersi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin tend_VV = mkVV (mkV "tendere") ; -- status=guess, src=wikt
+lin tend_V2 = mkV2 (mkV "tendere") ; -- status=guess, src=wikt
+lin title_N = mkN "titolo" ; -- status=guess
+lin hotel_N = mkN "albergo" | mkN "hotel" masculine ; -- status=guess status=guess
+lin aspect_N = mkN "aspetto" ; -- status=guess
+lin increase_N = variants{} ; -- 
+lin help_N = mkN "aiuto" | mkN "ausilio" ; -- status=guess status=guess
+lin industrial_A = variants{} ; -- 
+lin express_V2 = mkV2 (esprimere_V) ; -- status=guess, src=wikt
+lin summer_N = mkN "estate" masculine ; -- status=guess
+lin determine_VV = variants{} ; -- 
+lin determine_VS = variants{} ; -- 
+lin determine_V2V = variants{} ; -- 
+lin determine_V2 = variants{} ; -- 
+lin determine_V = variants{} ; -- 
+lin generally_Adv = variants{} ; -- 
+lin daughter_N = mkN "figlia" ; -- status=guess
+lin exist_V = esistere_V ; -- status=guess, src=wikt
+lin share_V2 = mkV2 (mkV "condividere") ; -- status=guess, src=wikt
+lin share_V = mkV "condividere" ; -- status=guess, src=wikt
+lin baby_N = L.baby_N ;
+lin nearly_Adv = variants{} ; -- 
+lin smile_V = sorridere_V ; -- status=guess, src=wikt
+lin sorry_A = mkA "scusa" ; -- status=guess
+lin sea_N = L.sea_N ;
+lin skill_N = mkN "abilità" feminine | mkN "capacità" feminine ; -- status=guess status=guess
+lin claim_N = mkN "reclamo di proprietà" ; -- status=guess
+lin treat_V2 = mkV2 (mkV "trattare") ; -- status=guess, src=wikt
+lin treat_V = mkV "trattare" ; -- status=guess, src=wikt
+lin remove_V2 = mkV2 (rimuovere_V) | mkV2 (mkV "asportare") | mkV2 (mkV "levare") | mkV2 (mkV "togliere") | mkV2 (mkV (mkV "portare") "via") | mkV2 (mkV "estirpare") | mkV2 (mkV "eradicare") | mkV2 (mkV "allontanare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin remove_V = rimuovere_V | mkV "asportare" | mkV "levare" | mkV "togliere" | mkV (mkV "portare") "via" | mkV "estirpare" | mkV "eradicare" | mkV "allontanare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin concern_N = mkN "impresa" ; -- status=guess
+lin university_N = L.university_N ;
+lin left_A = mkA "sinistro" ; -- status=guess
+lin dead_A = mkA "morto" ; -- status=guess
+lin discussion_N = mkN "discussione" feminine ; -- status=guess
+lin specific_A = mkA "specifico" ; -- status=guess
+lin customerMasc_N = variants{} ; -- 
+lin box_N = mkN "bosso" ; -- status=guess
+lin outside_Prep = variants{} ; -- 
+lin state_VS = mkVS (mkV "dichiarare") ; -- status=guess, src=wikt
+lin state_V2 = mkV2 (mkV "dichiarare") ; -- status=guess, src=wikt
+lin conference_N = variants{} ; -- 
+lin whole_N = mkN "tutto" ; -- status=guess
+lin total_A = mkA "totale" | mkA "intero" ; -- status=guess status=guess
+lin profit_N = mkN "profitto" ; -- status=guess
+lin division_N = mkN "divisione" feminine ; -- status=guess
+lin division_3_N = variants{} ; -- 
+lin division_2_N = variants{} ; -- 
+lin division_1_N = variants{} ; -- 
+lin throw_V2 = L.throw_V2 ;
+lin throw_V = mkV "gettare" | mkV "lanciare" | mkV "tirare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin procedure_N = mkN "procedura" | mkN "iter" | mkN "procedimento" | mkN "metodo" ; -- status=guess status=guess status=guess status=guess
+lin fill_V2 = mkV2 (mkV "imbottire") ; -- status=guess, src=wikt
+lin fill_V = mkV "imbottire" ; -- status=guess, src=wikt
+lin king_N = L.king_N ;
+lin assume_VS = mkVS (presupporre_V) | mkVS (ritenere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin assume_V2 = mkV2 (presupporre_V) | mkV2 (ritenere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin image_N = mkN "immagine" feminine ; -- status=guess
+lin oil_N = L.oil_N ;
+lin obviously_Adv = variants{} ; -- 
+lin unless_Subj = variants{} ; -- 
+lin appropriate_A = mkA "apposito" ; -- status=guess
+lin circumstance_N = mkN "circonlocuzione" feminine ; -- status=guess
+lin military_A = mkA "militare" ; -- status=guess
+lin proposal_N = mkN "proposta" ; -- status=guess
+lin mention_VS = mkVS (mkV "menzionare") ; -- status=guess, src=wikt
+lin mention_V2 = mkV2 (mkV "menzionare") ; -- status=guess, src=wikt
+lin mention_V = mkV "menzionare" ; -- status=guess, src=wikt
+lin client_N = mkN "cliente" masculine ; -- status=guess
+lin sector_N = mkN "settore" masculine ; -- status=guess
+lin direction_N = variants{} ; -- 
+lin admit_VS = mkVS (mkV (mkV "far") "entrare") ; -- status=guess, src=wikt
+lin admit_V2 = mkV2 (mkV (mkV "far") "entrare") ; -- status=guess, src=wikt
+lin admit_V = mkV (mkV "far") "entrare" ; -- status=guess, src=wikt
+lin though_Adv = mkAdv "comunque" | mkAdv "nonostante" | mkAdv "in ogni caso" | mkAdv "ad ogni modo" ; -- status=guess status=guess status=guess status=guess
+lin replace_V2 = mkV2 (mkV "sostituire") | mkV2 (mkV "rimpiazzare") | mkV2 (riporre_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin basic_A = mkA "basico" ; -- status=guess
+lin hard_Adv = variants{} ; -- 
+lin instance_N = variants{} ; -- 
+lin sign_N = mkN "simbolo" ; -- status=guess
+lin original_A = mkA "originale" ; -- status=guess
+lin successful_A = mkA "di successo" | mkA "coronato dal successo" | mkA "riuscito" | mkA "efficace" ; -- status=guess status=guess status=guess status=guess
+lin okay_Adv = variants{} ; -- 
+lin reflect_V2 = mkV2 (riflettere_V) ; -- status=guess, src=wikt
+lin reflect_V = riflettere_V ; -- status=guess, src=wikt
+lin aware_A = mkA "all'erta" ; -- status=guess
+lin measure_N = mkN "misurazione" feminine | mkN "misura" ; -- status=guess status=guess
+lin attitude_N = mkN "atteggiamento" ; -- status=guess
+lin disease_N = mkN "malattia" ; -- status=guess
+lin exactly_Adv = variants{} ; -- 
+lin above_Adv = mkAdv "sopra" ;
+lin commission_N = variants{} ; -- 
+lin intend_VV = variants{} ; -- 
+lin beyond_Prep = variants{} ; -- 
+lin seat_N = mkN "sedile" masculine ; -- status=guess
+lin presidentMasc_N = variants{} ; -- 
+lin encourage_V2V = mkV2V (mkV "incoraggiare") ; -- status=guess, src=wikt
+lin encourage_V2 = mkV2 (mkV "incoraggiare") ; -- status=guess, src=wikt
+lin addition_N = mkN "addizione" feminine ; -- status=guess
+lin goal_N = mkN "porta" | mkN "rete" feminine ; -- status=guess status=guess
+lin round_Prep = variants{} ; -- 
+lin miss_V2 = mkV2 (mkV "mancare") ; -- status=guess, src=wikt
+lin miss_V = mkV "mancare" ; -- status=guess, src=wikt
+lin popular_A = mkA "popolare" ; -- status=guess
+lin affair_N = mkN "affare" masculine ; -- status=guess
+lin technique_N = mkN "tecnica" ; -- status=guess
+lin respect_N = mkN "rispetto" ; -- status=guess
+lin drop_V2 = mkV2 (mkV "scaricare") ; -- status=guess, src=wikt
+lin drop_V = mkV "scaricare" ; -- status=guess, src=wikt
+lin professional_A = mkA "professionale" ; -- status=guess
+lin less_Det = variants{} ; -- 
+lin once_Subj = variants{} ; -- 
+lin item_N = mkN "articolo" | mkN "elemento" ; -- status=guess status=guess
+lin fly_V2 = mkV2 (mkV "imbufalire") ; -- status=guess, src=wikt
+lin fly_V = L.fly_V ;
+lin reveal_VS = mkVS (mkV "rivelare") ; -- status=guess, src=wikt
+lin reveal_V2 = mkV2 (mkV "rivelare") ; -- status=guess, src=wikt
+lin version_N = mkN "versione" feminine ; -- status=guess
+lin maybe_Adv = mkAdv "forse" ;
+lin ability_N = mkN "capacità" feminine ; -- status=guess
+lin operate_V2 = mkV2 (mkV "operare") | mkV2 (mkV "attivare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin operate_V = mkV "operare" | mkV "attivare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin good_N = mkN "bene" masculine ; -- status=guess
+lin campaign_N = mkN "campagna" ; -- status=guess
+lin heavy_A = L.heavy_A ;
+lin advice_N = mkN "avviso" ; -- status=guess
+lin institution_N = variants{} ; -- 
+lin discover_VS = mkVS (mkV "scoprire") | mkVS (mkV "discoprire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin discover_V2 = mkV2 (mkV "scoprire") | mkV2 (mkV "discoprire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin discover_V = mkV "scoprire" | mkV "discoprire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin surface_N = mkN "superficie" feminine ; -- status=guess
+lin library_N = mkN "biblioteca" ; -- status=guess
+lin pupil_N = mkN "allievo" | mkN "allieva" ; -- status=guess status=guess
+lin record_V2 = mkV2 (mkV "registrare") ; -- status=guess, src=wikt
+lin refuse_VV = mkVV (mkV "rifiutare") ; -- status=guess, src=wikt
+lin refuse_V2 = mkV2 (mkV "rifiutare") ; -- status=guess, src=wikt
+lin refuse_V = mkV "rifiutare" ; -- status=guess, src=wikt
+lin prevent_V2 = mkV2 (mkV "impedire") | mkV2 (prevenire_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin advantage_N = mkN "vantaggio" ; -- status=guess
+lin dark_A = mkA "scuro" | mkA "oscuro" | mkA "fosco" | mkA "tetro" ; -- status=guess status=guess status=guess status=guess
+lin teach_V2V = mkV2V (mkV "insegnare") ; -- status=guess, src=wikt
+lin teach_V2 = L.teach_V2 ;
+lin teach_V = mkV "insegnare" ; -- status=guess, src=wikt
+lin memory_N = mkN "memoria" ; -- status=guess
+lin culture_N = mkN "cultura" ; -- status=guess
+lin blood_N = L.blood_N ;
+lin cost_V2 = mkV2 (mkV "costare") ; -- status=guess, src=wikt
+lin cost_V = mkV "costare" ; -- status=guess, src=wikt
+lin majority_N = mkN "maggiore età" ; -- status=guess
+lin answer_V2 = mkV2 (mkV "ribattere") ; -- status=guess, src=wikt
+lin answer_V = mkV "ribattere" ; -- status=guess, src=wikt
+lin variety_N = mkN "varietà" feminine ; -- status=guess
+lin variety_2_N = variants{} ; -- 
+lin variety_1_N = variants{} ; -- 
+lin press_N = mkN "stampa" ; -- status=guess
+lin depend_V = mkV "pendere" ; -- status=guess, src=wikt
+lin bill_N = mkN "poster" | mkN "cartello pubblicitario" ; -- status=guess status=guess
+lin competition_N = mkN "competizione" feminine | mkN "concorrenza" ; -- status=guess status=guess
+lin ready_A = mkA "pronto" | mkA "preparato" ; -- status=guess status=guess
+lin general_N = mkN "classifica generale" ; -- status=guess
+lin access_N = mkN "accesso" feminine ; -- status=guess
+lin hit_V2 = L.hit_V2 ;
+lin hit_V = mkV "colpire" | mkV "picchiare" | mkV "battere" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stone_N = L.stone_N ;
+lin useful_A = mkA "utile" ; -- status=guess
+lin extent_N = mkN "misura" ; -- status=guess
+lin employment_N = mkN "assunzione" feminine ; -- status=guess
+lin regard_V2 = variants{} ; -- 
+lin regard_V = variants{} ; -- 
+lin apart_Adv = variants{} ; -- 
+lin present_N = mkN "presente" masculine ; -- status=guess
+lin appeal_N = variants{} ; -- 
+lin text_N = mkN "testo" ; -- status=guess
+lin parliament_N = mkN "parlamento" ; -- status=guess
+lin cause_N = mkN "causa" ; -- status=guess
+lin terms_N = variants{} ; -- 
+lin bar_N = mkN "Ordine Forense" ; -- status=guess
+lin bar_2_N = variants{} ; -- 
+lin bar_1_N = variants{} ; -- 
+lin attack_N = mkN "attacco" ; -- status=guess
+lin effective_A = variants{} ; -- 
+lin mouth_N = L.mouth_N ;
+lin down_Prep = variants{} ; -- 
+lin result_V = variants{} ; -- 
+lin fish_N = L.fish_N ;
+lin future_A = mkA "futuro" ; -- status=guess
+lin visit_N = mkN "visita" ; -- status=guess
+lin little_Adv = variants{} ; -- 
+lin easily_Adv = variants{} ; -- 
+lin attempt_VV = mkVV (mkV "tentare") | mkVV (mkV "cercare") | mkVV (mkV "provare") | mkVV (mkV "attentare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin attempt_V2 = mkV2 (mkV "tentare") | mkV2 (mkV "cercare") | mkV2 (mkV "provare") | mkV2 (mkV "attentare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin enable_VS = variants{} ; -- 
+lin enable_V2V = variants{} ; -- 
+lin enable_V2 = variants{} ; -- 
+lin trouble_N = mkN "guaio" feminine ; -- status=guess
+lin traditional_A = mkA "tradizionale" ; -- status=guess
+lin payment_N = mkN "pagamento" ; -- status=guess
+lin best_Adv = variants{} ; -- 
+lin post_N = mkN "ufficio postale" | mkN "posta" ; -- status=guess status=guess
+lin county_N = mkN "contea" ; -- status=guess
+lin lady_N = mkN "signora" | mkN "dama" ; -- status=guess status=guess
+lin holiday_N = mkN "giorno festivo" ; -- status=guess
+lin realize_VS = mkVS (mkV (mkV "rendersi") "conto") | mkVS (mkV "accorgersi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin realize_V2 = mkV2 (mkV (mkV "rendersi") "conto") | mkV2 (mkV "accorgersi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin importance_N = mkN "importanza" ; -- status=guess
+lin chair_N = L.chair_N ;
+lin facility_N = mkN "facilità" feminine ; -- status=guess
+lin complete_V2 = mkV2 (mkV "completare") | mkV2 (compiere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin complete_V = mkV "completare" | compiere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin article_N = mkN "articolo" ; -- status=guess
+lin object_N = mkN "oggetto" ; -- status=guess
+lin context_N = mkN "contesto" ; -- status=guess
+lin survey_N = variants{} ; -- 
+lin notice_VS = mkVS (mkV "notare") ; -- status=guess, src=wikt
+lin notice_V2 = mkV2 (mkV "notare") ; -- status=guess, src=wikt
+lin complete_A = mkA "completo" | mkA "completa" ; -- status=guess status=guess
+lin turn_N = mkN "turno" ; -- status=guess
+lin direct_A = variants{} ; -- 
+lin immediately_Adv = variants{} ; -- 
+lin collection_N = mkN "raccolta" ; -- status=guess
+lin reference_N = variants{} ; -- 
+lin card_N = mkN "scheda" | mkN "carta" ; -- status=guess status=guess
+lin interesting_A = mkA "interessante" ; -- status=guess
+lin considerable_A = variants{} ; -- 
+lin television_N = L.television_N ;
+lin extend_V2 = variants{} ; -- 
+lin extend_V = variants{} ; -- 
+lin communication_N = mkN "comunicazione" feminine ; -- status=guess
+lin agency_N = variants{} ; -- 
+lin physical_A = mkA "fisico" ; -- status=guess
+lin except_Conj = variants{} ; -- 
+lin check_V2 = mkV2 (mkV "controllare") ; -- status=guess, src=wikt
+lin check_V = mkV "controllare" ; -- status=guess, src=wikt
+lin sun_N = L.sun_N ;
+lin species_N = mkN "specie" feminine ; -- status=guess
+lin possibility_N = mkN "possibilità" feminine ; -- status=guess
+lin officialMasc_N = variants{} ; -- 
+lin chairman_N = mkN "presidente" masculine ; -- status=guess
+lin speaker_N = mkN "altoparlante" masculine ; -- status=guess
+lin second_N = mkN "secondo" ; -- status=guess
+lin career_N = mkN "carriera" ; -- status=guess
+lin laugh_VS = mkVS (ridere_V) ; -- status=guess, src=wikt
+lin laugh_V2 = mkV2 (ridere_V) ; -- status=guess, src=wikt
+lin laugh_V = L.laugh_V ;
+lin weight_N = mkN "peso" ; -- status=guess
+lin sound_VS = mkVS (mkV "suonare") ; -- status=guess, src=wikt
+lin sound_VA = mkVA (mkV "suonare") ; -- status=guess, src=wikt
+lin sound_V2 = mkV2 (mkV "suonare") ; -- status=guess, src=wikt
+lin sound_V = mkV "suonare" ; -- status=guess, src=wikt
+lin responsible_A = variants{} ; -- 
+lin base_N = mkN "base" feminine ; -- status=guess
+lin document_N = mkN "documento" | mkN "carta" ; -- status=guess status=guess
+lin solution_N = mkN "soluzione" feminine ; -- status=guess
+lin return_N = variants{} ; -- 
+lin medical_A = mkA "medico" ; -- status=guess
+lin hot_A = L.hot_A ;
+lin recognize_VS = mkVS (riconoscere_V) ; -- status=guess, src=wikt
+lin recognize_4_V2 = variants{} ; -- 
+lin recognize_1_V2 = variants{} ; -- 
+lin talk_N = mkN "conversazione" feminine ; -- status=guess
+lin budget_N = mkN "budget" masculine ; -- status=guess
+lin river_N = L.river_N ;
+lin fit_V2 = mkV2 (mkV "arredare") ; -- status=guess, src=wikt
+lin fit_V = mkV "arredare" ; -- status=guess, src=wikt
+lin organization_N = mkN "organizzazione" feminine ; -- status=guess
+lin existing_A = variants{} ; -- 
+lin start_N = mkN "avvio" | mkN "partenza" | mkN "inizio" ; -- status=guess status=guess status=guess
+lin push_VS = mkVS (mkV "spingere") ; -- status=guess, src=wikt
+lin push_V2V = mkV2V (mkV "spingere") ; -- status=guess, src=wikt
+lin push_V2 = L.push_V2 ;
+lin push_V = mkV "spingere" ; -- status=guess, src=wikt
+lin tomorrow_Adv = mkAdv "domani" ; -- status=guess
+lin requirement_N = mkN "requisito" ; -- status=guess
+lin cold_A = L.cold_A ;
+lin edge_N = mkN "vantaggio" ; -- status=guess
+lin opposition_N = mkN "opposizione" feminine ; -- status=guess
+lin opinion_N = mkN "opinione" feminine | mkN "concetto" ;
+lin drug_N = mkN "droga" | mkN "narcotico" ; -- status=guess status=guess
+lin quarter_N = mkN "moneta di venticinque centesimi" ; -- status=guess
+lin option_N = mkN "opzione" feminine ; -- status=guess
+lin sign_V2 = mkV2 (mkV "firmare") ; -- status=guess, src=wikt
+lin sign_V = mkV "firmare" ; -- status=guess, src=wikt
+lin worth_Prep = variants{} ; -- 
+lin call_N = mkN "richiamo" | mkN "chiamata" | mkN "convocazione" feminine ; -- status=guess status=guess status=guess
+lin define_V2 = mkV2 (mkV "definire") | mkV2 (descrivere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin define_V = mkV "definire" | descrivere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin stock_N = mkN "dado" ; -- status=guess
+lin influence_N = mkN "influenza" ; -- status=guess
+lin occasion_N = mkN "occasione" feminine ; -- status=guess
+lin eventually_Adv = variants{} ; -- 
+lin software_N = mkN "software" masculine ; -- status=guess
+lin highly_Adv = variants{} ; -- 
+lin exchange_N = mkN "scambio" | mkN "cambio" ; -- status=guess status=guess
+lin lack_N = mkN "mancanza" ; -- status=guess
+lin shake_V2 = mkV2 (scuotere_V) ; -- status=guess, src=wikt
+lin shake_V = scuotere_V ; -- status=guess, src=wikt
+lin study_V2 = mkV2 (mkV "studiare") ; -- status=guess, src=wikt
+lin study_V = mkV "studiare" ; -- status=guess, src=wikt
+lin concept_N = mkN "concetto" ; -- status=guess
+lin blue_A = L.blue_A ;
+lin star_N = L.star_N ;
+lin radio_N = L.radio_N ;
+lin arrangement_N = mkN "arrangiamento" | mkN "sistemazione" feminine ; -- status=guess status=guess
+lin examine_V2 = variants{} ; -- 
+lin bird_N = L.bird_N ;
+lin green_A = L.green_A ;
+lin band_N = mkN "cerotto" ; -- status=guess
+lin sex_N = mkN "sesso" ; -- status=guess
+lin finger_N = mkN "dito" feminine | mkN "dita" ; -- status=guess status=guess
+lin past_N = mkN "passato remoto" ; -- status=guess
+lin independent_A = mkA "indipendente" ; -- status=guess
+lin independent_2_A = variants{} ; -- 
+lin independent_1_A = variants{} ; -- 
+lin equipment_N = variants{} ; -- 
+lin north_N = mkN "nord" | mkN "settentrione" ; -- status=guess status=guess
+lin mind_VS = variants{} ; -- 
+lin mind_V2 = variants{} ; -- 
+lin mind_V = variants{} ; -- 
+lin move_N = mkN "passo" ; -- status=guess
+lin message_N = mkN "messaggio" ; -- status=guess
+lin fear_N = mkN "paura" ; -- status=guess
+lin afternoon_N = mkN "pomeriggio" ; -- status=guess
+lin drink_V2 = L.drink_V2 ;
+lin drink_V = bere_V | mkV (bere_V) "alcolici" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fully_Adv = variants{} ; -- 
+lin race_N = mkN "razza" ; -- status=guess
+lin race_2_N = variants{} ; -- 
+lin race_1_N = variants{} ; -- 
+lin gain_V2 = mkV2 (mkV "guadagnare") | mkV2 (mkV "acquisire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin gain_V = mkV "guadagnare" | mkV "acquisire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin strategy_N = mkN "strategia" ; -- status=guess
+lin extra_A = mkA "extra" ; -- status=guess
+lin scene_N = mkN "scena" ; -- status=guess
+lin slightly_Adv = variants{} ; -- 
+lin kitchen_N = mkN "cucina" ; -- status=guess
+lin speech_N = mkN "discorso" ; -- status=guess
+lin arise_V = mkV "sorgere" ; -- status=guess, src=wikt
+lin network_N = mkN "rete" feminine | mkN "reti" feminine ; -- status=guess status=guess
+lin tea_N = mkN "tè" masculine ; -- status=guess
+lin peace_N = L.peace_N ;
+lin failure_N = mkN "fallimento" | mkN "insuccesso" | mkN "avaria" ; -- status=guess status=guess status=guess
+lin employee_N = mkN "dipendente" ; -- status=guess
+lin ahead_Adv = mkAdv "avanti" ; -- status=guess
+lin scale_N = mkN "bilancia" ; -- status=guess
+lin hardly_Adv = variants{} ; -- 
+lin attend_V2 = mkV2 (mkV "partecipare") ; -- status=guess, src=wikt
+lin attend_V = mkV "partecipare" ; -- status=guess, src=wikt
+lin shoulder_N = mkN "spalla" ; -- status=guess
+lin otherwise_Adv = mkAdv "differentemente" ; -- status=guess
+lin railway_N = mkN "stazione" feminine | mkN "stazione ferroviaria" ; -- status=guess status=guess
+lin directly_Adv = variants{} ; -- 
+lin supply_N = mkN "fornitura" ; -- status=guess
+lin expression_N = mkN "espressione" feminine ; -- status=guess
+lin owner_N = mkN "proprietario" ; -- status=guess
+lin associate_V2 = variants{} ; -- 
+lin associate_V = variants{} ; -- 
+lin corner_N = mkN "angolo" ; -- status=guess
+lin past_A = mkA "passato" ; -- status=guess
+lin match_N = mkN "pari" | mkN "simile" | mkN "avversario" ; -- status=guess status=guess status=guess
+lin match_3_N = variants{} ; -- 
+lin match_2_N = variants{} ; -- 
+lin match_1_N = variants{} ; -- 
+lin sport_N = mkN "sport" masculine ; -- status=guess
+lin status_N = mkN "stato" ; -- status=guess
+lin beautiful_A = L.beautiful_A ;
+lin offer_N = mkN "offerta" ; -- status=guess
+lin marriage_N = mkN "connubio" | mkN "unione" feminine ; -- status=guess status=guess
+lin hang_V2 = mkV2 (mkV "bloccarsi") ; -- status=guess, src=wikt
+lin hang_V = mkV "bloccarsi" ; -- status=guess, src=wikt
+lin civil_A = mkA "civile" ; -- status=guess
+lin perform_V2 = mkV2 (mkV "eseguire") ; -- status=guess, src=wikt
+lin perform_V = mkV "eseguire" ; -- status=guess, src=wikt
+lin sentence_N = mkN "condanna" ; -- status=guess
+lin crime_N = mkN "crimine" | mkN "delitto" ; -- status=guess status=guess
+lin ball_N = mkN "palla" masculine ; -- status=guess
+lin marry_V2 = mkV2 (mkV "sposarsi") ; -- status=guess, src=wikt
+lin marry_V = mkV "sposarsi" ; -- status=guess, src=wikt
+lin wind_N = L.wind_N ;
+lin truth_N = mkN "veritate" feminine ; -- status=guess
+lin protect_V2 = mkV2 (mkV "proteggere") ; -- status=guess, src=wikt
+lin protect_V = mkV "proteggere" ; -- status=guess, src=wikt
+lin safety_N = mkN "sicurezza" ; -- status=guess
+lin partner_N = variants{} ; -- 
+lin completely_Adv = variants{} ; -- 
+lin copy_N = mkN "copia" | mkN "replica" ; -- status=guess status=guess
+lin balance_N = mkN "equilibrio" ; -- status=guess
+lin sister_N = L.sister_N ;
+lin reader_N = mkN "lettore" masculine | mkN "lettrice" feminine ; -- status=guess status=guess
+lin below_Adv = mkAdv "sotto zero" ; -- status=guess
+lin trial_N = mkN "processo" ; -- status=guess
+lin rock_N = L.rock_N ;
+lin damage_N = mkN "danno" ; -- status=guess
+lin adopt_V2 = mkV2 (mkV "adottare") ; -- status=guess, src=wikt
+lin newspaper_N = L.newspaper_N ;
+lin meaning_N = mkN "significato" ; -- status=guess
+lin light_A = mkA "leggero" | mkA "leggera" ; -- status=guess status=guess
+lin essential_A = mkA "essenziale" | mkA "indispensabile" ; -- status=guess status=guess
+lin obvious_A = mkA "ovvio" ; -- status=guess
+lin nation_N = mkN "nation" feminine ; -- status=guess
+lin confirm_VS = mkVS (mkV "confermare") | mkVS (mkV "cresimare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin confirm_V2 = mkV2 (mkV "confermare") | mkV2 (mkV "cresimare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin south_N = mkN "sud" | mkN "mezzogiorno" | mkN "meridione" ; -- status=guess status=guess status=guess
+lin length_N = mkN "lunghezza" ; -- status=guess
+lin branch_N = mkN "branca" ; -- status=guess
+lin deep_A = mkA "profondo" ; -- status=guess
+lin none_NP = variants{} ; -- 
+lin planning_N = mkN "pianificazione" feminine ; -- status=guess
+lin trust_N = mkN "fiducia" ; -- status=guess
+lin working_A = variants{} ; -- 
+lin pain_N = mkN "dolore" masculine ; -- status=guess
+lin studio_N = variants{} ; -- 
+lin positive_A = mkA "positivo" ; -- status=guess
+lin spirit_N = mkN "spirito" ; -- status=guess
+lin college_N = variants{} ; -- 
+lin accident_N = mkN "incidente" ; -- status=guess
+lin star_V2 = variants{} ; -- 
+lin hope_N = mkN "speranza" ; -- status=guess
+lin mark_V3 = mkV3 (mkV "macchiare") ; -- status=guess, src=wikt
+lin mark_V2 = mkV2 (mkV "macchiare") ; -- status=guess, src=wikt
+lin works_N = variants{} ; -- 
+lin league_N = variants{} ; -- 
+lin league_2_N = variants{} ; -- 
+lin league_1_N = variants{} ; -- 
+lin clear_V2 = mkV2 (mkV "chiarire") ; -- status=guess, src=wikt
+lin clear_V = mkV "chiarire" ; -- status=guess, src=wikt
+lin imagine_VS = variants{} ; -- 
+lin imagine_V2 = variants{} ; -- 
+lin imagine_V = variants{} ; -- 
+lin through_Adv = variants{}; -- S.through_Prep ;
+lin cash_N = mkN "cassa" ; -- status=guess
+lin normally_Adv = variants{} ; -- 
+lin play_N = mkN "gioco" ; -- status=guess
+lin strength_N = mkN "intensità" feminine | mkN "efficacia" ; -- status=guess status=guess
+lin train_N = L.train_N ;
+lin travel_V2 = mkV2 (mkV "viaggiare") ; -- status=guess, src=wikt
+lin travel_V = L.travel_V ;
+lin target_N = mkN "bersaglio" ; -- status=guess
+lin very_A = variants{} ; -- 
+lin pair_N = mkN "compasso" ; -- status=guess
+lin male_A = mkA "maschile" ; -- status=guess
+lin gas_N = mkN "camera a gas" ; -- status=guess
+lin issue_V2 = variants{} ; -- 
+lin issue_V = variants{} ; -- 
+lin contribution_N = variants{} ; -- 
+lin complex_A = variants{} ; -- 
+lin supply_V2 = mkV2 (mkV "supplire") ; -- status=guess, src=wikt
+lin beat_V2 = mkV2 (mkV (mkV "menare") "il can per l'aia") ; -- status=guess, src=wikt
+lin beat_V = mkV (mkV "menare") "il can per l'aia" ; -- status=guess, src=wikt
+lin artist_N = mkN "artista" masculine ; -- status=guess
+lin agentMasc_N = variants{} ; -- 
+lin presence_N = mkN "presenza" ; -- status=guess
+lin along_Adv = variants{} ; -- 
+lin environmental_A = mkA "ambientale" ; -- status=guess
+lin strike_V2 = mkV2 (mkV (essere_V) "respinto") ; -- status=guess, src=wikt
+lin strike_V = mkV (essere_V) "respinto" ; -- status=guess, src=wikt
+lin contact_N = mkN "contatto" ; -- status=guess
+lin protection_N = mkN "protezione" feminine ; -- status=guess
+lin beginning_N = mkN "inizio" ; -- status=guess
+lin demand_VS = mkVS (mkV "esigere") | mkVS (mkV "pretendere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin demand_V2 = mkV2 (mkV "esigere") | mkV2 (mkV "pretendere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin media_N = variants{} ; -- 
+lin relevant_A = variants{} ; -- 
+lin employ_V2 = mkV2 (mkV "impiegare") | mkV2 (mkV "ingaggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shoot_V2 = mkV2 (mkV (mkV "spararne") "di grosse") ; -- status=guess, src=wikt
+lin shoot_V = mkV (mkV "spararne") "di grosse" ; -- status=guess, src=wikt
+lin executive_N = variants{} ; -- 
+lin slowly_Adv = variants{} ; -- 
+lin relatively_Adv = variants{} ; -- 
+lin aid_N = mkN "aiutante" masculine ; -- status=guess
+lin huge_A = mkA "enorme" ; -- status=guess
+lin late_Adv = mkAdv "tardi" ; -- status=guess
+lin speed_N = mkN "dosso stradale" ; -- status=guess
+lin review_N = mkN "recensione" | mkN "critica" ; -- status=guess status=guess
+lin test_V2 = mkV2 (mkV "testare") ; -- status=guess, src=wikt
+lin order_VS = mkVS (mkV "ordinare") ; -- status=guess, src=wikt
+lin order_V2V = mkV2V (mkV "ordinare") ; -- status=guess, src=wikt
+lin order_V2 = mkV2 (mkV "ordinare") ; -- status=guess, src=wikt
+lin order_V = mkV "ordinare" ; -- status=guess, src=wikt
+lin route_N = mkN "percorso" ; -- status=guess
+lin consequence_N = variants{} ; -- 
+lin telephone_N = mkN "telefono" ; -- status=guess
+lin release_V2 = mkV2 (mkV "rilasciare") ; -- status=guess, src=wikt
+lin proportion_N = variants{} ; -- 
+lin primary_A = mkA "primario" ; -- status=guess
+lin consideration_N = variants{} ; -- 
+lin reform_N = variants{} ; -- 
+lin driverMasc_N = mkN "patente di guida" ; -- status=guess
+lin annual_A = mkA "annuale" ; -- status=guess
+lin nuclear_A = mkA "nucleare" ; -- status=guess
+lin latter_A = variants{} ; -- 
+lin practical_A = variants{} ; -- 
+lin commercial_A = variants{} ; -- 
+lin rich_A = mkA "ricco" | mkA "ricca" ; -- status=guess status=guess
+lin emerge_V = variants{} ; -- 
+lin apparently_Adv = variants{} ; -- 
+lin ring_V = mkV "suonare" ; -- status=guess, src=wikt
+lin ring_6_V2 = variants{} ; -- 
+lin ring_4_V2 = variants{} ; -- 
+lin distance_N = mkN "distanza" ; -- status=guess
+lin exercise_N = mkN "cicletta" | mkN "cyclette" ; -- status=guess status=guess
+lin key_A = mkA "chiave" ; -- status=guess
+lin close_Adv = variants{} ; -- 
+lin skin_N = L.skin_N ;
+lin island_N = mkN "isola" ; -- status=guess
+lin separate_A = mkA "separato" | mkA "separata" ; -- status=guess status=guess
+lin aim_VV = mkVV (mkV "puntare") ; -- status=guess, src=wikt
+lin aim_V2 = mkV2 (mkV "puntare") ; -- status=guess, src=wikt
+lin aim_V = mkV "puntare" ; -- status=guess, src=wikt
+lin danger_N = mkN "pericolo" ; -- status=guess
+lin credit_N = mkN "credito" ; -- status=guess
+lin usual_A = mkA "solito" | mkA "usuale" | mkA "consueto" ; -- status=guess status=guess status=guess
+lin link_V2 = mkV2 (mkV "collegare") | mkV2 (mkV "connettere") | mkV2 (mkV "linkare") ;
+lin link_V = mkV "collegare" | mkV "connettere" | mkV "linkare" ;
+lin candidateMasc_N = variants{} ; -- 
+lin track_N = mkN "atletica leggera" ; -- status=guess
+lin safe_A = mkA "sicuro" ; -- status=guess
+lin interested_A = mkA "interessato" | mkA "interessata" ; -- status=guess status=guess
+lin assessment_N = mkN "valutazione" feminine ; -- status=guess
+lin path_N = mkN "cammino" ; -- status=guess
+lin merely_Adv = variants{} ; -- 
+lin plus_Prep = variants{} ; -- 
+lin district_N = mkN "distretto" ; -- status=guess
+lin regular_A = mkA "regolare" ; -- status=guess
+lin reaction_N = mkN "reazione" feminine ; -- status=guess
+lin impact_N = mkN "impatto" ; -- status=guess
+lin collect_V2 = mkV2 (raccogliere_V) ; -- status=guess, src=wikt
+lin collect_V = raccogliere_V ; -- status=guess, src=wikt
+lin debate_N = mkN "dibattito" | mkN "dibattimento" ; -- status=guess status=guess
+lin lay_V2 = mkV2 (mkV "fancazzista") ; -- status=guess, src=wikt
+lin lay_V = mkV "fancazzista" ; -- status=guess, src=wikt
+lin rise_N = variants{} ; -- 
+lin belief_N = mkN "fiducia" ; -- status=guess
+lin conclusion_N = mkN "conclusione" feminine ; -- status=guess
+lin shape_N = mkN "forma" | mkN "sagoma" ; -- status=guess status=guess
+lin vote_N = mkN "voto" ; -- status=guess
+lin aim_N = variants{} ; -- 
+lin politics_N = mkN "politica" ; -- status=guess
+lin reply_VS = mkVS (rispondere_V) ; -- status=guess, src=wikt
+lin reply_V = rispondere_V ; -- status=guess, src=wikt
+lin press_V2V = mkV2V (mkV "premere") ; -- status=guess, src=wikt
+lin press_V2 = mkV2 (mkV "premere") ; -- status=guess, src=wikt
+lin press_V = mkV "premere" ; -- status=guess, src=wikt
+lin approach_V2 = mkV2 (mkV (mkV "accostarsi") "a") | mkV2 (mkV (mkV "avvicinarsi") "a") ; -- status=guess, src=wikt status=guess, src=wikt
+lin approach_V = mkV (mkV "accostarsi") "a" | mkV (mkV "avvicinarsi") "a" ; -- status=guess, src=wikt status=guess, src=wikt
+lin file_N = mkN "archivio" ; -- status=guess
+lin western_A = variants{} ; -- 
+lin earth_N = L.earth_N ;
+lin public_N = mkN "pubblico dominio" ; -- status=guess
+lin survive_V2 = mkV2 (sopravvivere_V) ; -- status=guess, src=wikt
+lin survive_V = sopravvivere_V ; -- status=guess, src=wikt
+lin estate_N = mkN "proprietà" feminine | mkN "tenuta" | mkN "possedimento" ; -- status=guess status=guess status=guess
+lin boat_N = L.boat_N ;
+lin prison_N = mkN "prigione" feminine | mkN "carcere" masculine ; -- status=guess status=guess
+lin additional_A = mkA "addizionale" ; -- status=guess
+lin settle_V2 = mkV2 (mkV "calmarsi") ; -- status=guess, src=wikt
+lin settle_V = mkV "calmarsi" ; -- status=guess, src=wikt
+lin largely_Adv = variants{} ; -- 
+lin wine_N = L.wine_N ;
+lin observe_VS = mkVS (mkV "osservare") ; -- status=guess, src=wikt
+lin observe_V2 = mkV2 (mkV "osservare") ; -- status=guess, src=wikt
+lin limit_V2V = variants{} ; -- 
+lin limit_V2 = variants{} ; -- 
+lin deny_V3 = mkV3 (mkV "negare") | mkV3 (mkV "smentire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deny_V2 = mkV2 (mkV "negare") | mkV2 (mkV "smentire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin for_PConj = variants{} ; -- 
+lin straight_Adv = variants{} ; -- 
+lin somebody_NP = S.somebody_NP ;
+lin writer_N = mkN "scrittore" | mkN "scrittrice" feminine ; -- status=guess status=guess
+lin weekend_N = mkN "weekend" | mkN "fine settimana" ; -- status=guess status=guess
+lin clothes_N = variants{} ; -- 
+lin active_A = mkA "attivo" ; -- status=guess
+lin sight_N = mkN "vista" masculine ; -- status=guess
+lin video_N = mkN "scheda video" ; -- status=guess
+lin reality_N = mkN "realtà" ; -- status=guess
+lin hall_N = mkN "corridoio" ; -- status=guess
+lin nevertheless_Adv = mkAdv "nondimeno" | mkAdv "tuttavia" | mkAdv "eppure" ; -- status=guess status=guess status=guess
+lin regional_A = mkA "regionale" ; -- status=guess
+lin vehicle_N = mkN "veicolo" ; -- status=guess
+lin worry_VS = mkVS (mkV "preoccuparsi") ; -- status=guess, src=wikt
+lin worry_V2 = mkV2 (mkV "preoccuparsi") ; -- status=guess, src=wikt
+lin worry_V = mkV "preoccuparsi" ; -- status=guess, src=wikt
+lin powerful_A = mkA "potente" ; -- status=guess
+lin possibly_Adv = variants{} ; -- 
+lin cross_V2 = mkV2 (mkV "intralciare") | mkV2 (mkV "ostacolare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cross_V = mkV "intralciare" | mkV "ostacolare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin colleague_N = mkN "collega" masculine ; -- status=guess
+lin charge_V2 = mkV2 (mkV "caricare") ; -- status=guess, src=wikt
+lin charge_V = mkV "caricare" ; -- status=guess, src=wikt
+lin lead_N = mkN "guida" ; -- status=guess
+lin farm_N = mkN "fattoria" | mkN "podere" masculine ; -- status=guess status=guess
+lin respond_VS = mkVS (rispondere_V) ; -- status=guess, src=wikt
+lin respond_V = rispondere_V ; -- status=guess, src=wikt
+lin employer_N = mkN "datore di lavoro" ; -- status=guess
+lin carefully_Adv = variants{} ; -- 
+lin understanding_N = variants{} ; -- 
+lin connection_N = mkN "connessione" feminine ; -- status=guess
+lin comment_N = mkN "commento" ; -- status=guess
+lin grant_V3 = variants{} ; -- 
+lin grant_V2 = variants{} ; -- 
+lin concentrate_V2 = mkV2 (mkV "concentrarsi") ; -- status=guess, src=wikt
+lin concentrate_V = mkV "concentrarsi" ; -- status=guess, src=wikt
+lin ignore_V2 = mkV2 (mkV "ignorare") ; -- status=guess, src=wikt
+lin ignore_V = mkV "ignorare" ; -- status=guess, src=wikt
+lin phone_N = mkN "telefono" ; -- status=guess
+lin hole_N = mkN "perforatrice" ; -- status=guess
+lin insurance_N = mkN "compagnia di assicurazioni" ; -- status=guess
+lin content_N = mkN "contenuto" ; -- status=guess
+lin confidence_N = mkN "confidenziale" | mkN "riservato" ; -- status=guess status=guess
+lin sample_N = mkN "campione" masculine ; -- status=guess
+lin transport_N = mkN "trasporto" ; -- status=guess
+lin objective_N = mkN "obbiettivo" | mkN "obiettivo" ; -- status=guess status=guess
+lin alone_A = mkA "da solo" | mkA "solo" ; -- status=guess status=guess
+lin flower_N = L.flower_N ;
+lin injury_N = mkN "ferita" | mkN "danno" | mkN "lesione" feminine ; -- status=guess status=guess status=guess
+lin lift_V2 = mkV2 (mkV "alzare") | mkV2 (mkV "levare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lift_V = mkV "alzare" | mkV "levare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stick_V2 = mkV2 (mkV "attaccarsi") ; -- status=guess, src=wikt
+lin stick_V = mkV "attaccarsi" ; -- status=guess, src=wikt
+lin front_A = variants{} ; -- 
+lin mainly_Adv = variants{} ; -- 
+lin battle_N = mkN "battaglia" masculine ; -- status=guess
+lin generation_N = mkN "generazione" feminine ; -- status=guess
+lin currently_Adv = variants{} ; -- 
+lin winter_N = mkN "inverno" ; -- status=guess
+lin inside_Prep = variants{} ; -- 
+lin impossible_A = mkA "impossibile" ; -- status=guess
+lin somewhere_Adv = S.somewhere_Adv ;
+lin arrange_V2 = mkV2 (disporre_V) ; -- status=guess, src=wikt
+lin arrange_V = disporre_V ; -- status=guess, src=wikt
+lin will_N = mkN "volontà" feminine ; -- status=guess
+lin sleep_V = L.sleep_V ;
+lin progress_N = mkN "progresso" ; -- status=guess
+lin volume_N = mkN "volume" masculine ; -- status=guess
+lin ship_N = L.ship_N ;
+lin legislation_N = mkN "leggi" feminine ; -- status=guess
+lin commitment_N = mkN "impegno" | mkN "dedizione" feminine ; -- status=guess status=guess
+lin enough_Predet = variants{} ; -- 
+lin conflict_N = mkN "conflitto" ; -- status=guess
+lin bag_N = mkN "sacco" | mkN "busta" ; -- status=guess status=guess
+lin fresh_A = mkA "nuovo" | mkA "nuova" | mkA "recente" ; -- status=guess status=guess status=guess
+lin entry_N = mkN "entrata" | mkN "ingresso" ; -- status=guess status=guess
+lin entry_2_N = variants{} ; -- 
+lin entry_1_N = variants{} ; -- 
+lin smile_N = mkN "sorriso" ; -- status=guess
+lin fair_A = mkA "discreto" | mkA "discreta" ; -- status=guess status=guess
+lin promise_VV = mkVV (promettere_V) ; -- status=guess, src=wikt
+lin promise_VS = mkVS (promettere_V) ; -- status=guess, src=wikt
+lin promise_V2 = mkV2 (promettere_V) ; -- status=guess, src=wikt
+lin promise_V = promettere_V ; -- status=guess, src=wikt
+lin introduction_N = mkN "introduzione" feminine ; -- status=guess
+lin senior_A = variants{} ; -- 
+lin manner_N = mkN "maniera" | mkN "modo" ; -- status=guess status=guess
+lin background_N = mkN "sfondo" ; -- status=guess
+lin key_N = mkN "tasto" ; -- status=guess
+lin key_2_N = variants{} ; -- 
+lin key_1_N = variants{} ; -- 
+lin touch_V2 = mkV2 (commuovere_V) ; -- status=guess, src=wikt
+lin touch_V = commuovere_V ; -- status=guess, src=wikt
+lin vary_V2 = variants{} ; -- 
+lin vary_V = variants{} ; -- 
+lin sexual_A = mkA "sessuale" ; -- status=guess
+lin ordinary_A = mkA "ordinario" | mkA "ordinaria" ; -- status=guess status=guess
+lin cabinet_N = mkN "consiglio" ; -- status=guess
+lin painting_N = mkN "dipinto" | mkN "pittura" | mkN "quadro" ; -- status=guess status=guess status=guess
+lin entirely_Adv = variants{} ; -- 
+lin engine_N = mkN "motore" masculine ; -- status=guess
+lin previously_Adv = variants{} ; -- 
+lin administration_N = mkN "amministrazione" feminine ; -- status=guess
+lin tonight_Adv = mkAdv "stasera" ; -- status=guess
+lin adult_N = mkN "adulto" | mkN "adulta" ; -- status=guess status=guess
+lin prefer_VV = mkVV (mkV "preferire") ; -- status=guess, src=wikt
+lin prefer_V2 = mkV2 (mkV "preferire") ; -- status=guess, src=wikt
+lin author_N = mkN "autore" | mkN "autrice" feminine ; -- status=guess status=guess
+lin actual_A = mkA "reale" | mkA "effettivo" ; -- status=guess status=guess
+lin song_N = L.song_N ;
+lin investigation_N = mkN "investigazione" feminine ; -- status=guess
+lin debt_N = mkN "debito" ; -- status=guess
+lin visitor_N = variants{} ; -- 
+lin forest_N = mkN "foresta" ; -- status=guess
+lin repeat_VS = mkVS (mkV "ripetere") ; -- status=guess, src=wikt
+lin repeat_V2 = mkV2 (mkV "ripetere") ; -- status=guess, src=wikt
+lin repeat_V = mkV "ripetere" ; -- status=guess, src=wikt
+lin wood_N = L.wood_N ;
+lin contrast_N = variants{} ; -- 
+lin extremely_Adv = variants{} ; -- 
+lin wage_N = mkN "salario" ; -- status=guess
+lin domestic_A = mkA "domestico" | mkA "domestica" ; -- status=guess status=guess
+lin commit_V2 = mkV2 (mkV "affidare") ; -- status=guess, src=wikt
+lin threat_N = mkN "minaccia" ; -- status=guess
+lin bus_N = mkN "bus" masculine ; -- status=guess
+lin warm_A = L.warm_A ;
+lin sir_N = mkN "signore" masculine ; -- status=guess
+lin regulation_N = mkN "regolamento" ; -- status=guess
+lin drink_N = mkN "bevuta" ; -- status=guess
+lin relief_N = mkN "rilievo" | mkN "sopraelevazione" feminine ; -- status=guess status=guess
+lin internal_A = variants{} ; -- 
+lin strange_A = mkA "strano" ; -- status=guess
+lin excellent_A = mkA "eccellente" ; -- status=guess
+lin run_N = mkN "corsa" ; -- status=guess
+lin fairly_Adv = variants{} ; -- 
+lin technical_A = variants{} ; -- 
+lin tradition_N = mkN "tradizione" feminine ; -- status=guess
+lin measure_V2 = mkV2 (mkV "misurare") ; -- status=guess, src=wikt
+lin measure_V = mkV "misurare" ; -- status=guess, src=wikt
+lin insist_VS = variants{} ; -- 
+lin insist_V2 = variants{} ; -- 
+lin insist_V = variants{} ; -- 
+lin farmer_N = mkN "agricoltore" masculine | mkN "fattore" masculine ; -- status=guess status=guess
+lin until_Prep = mkPrep "fine" ;
+lin traffic_N = mkN "rotatoria" ; -- status=guess
+lin dinner_N = mkN "cena" ; -- status=guess
+lin consumer_N = mkN "consumatore" | mkN "consumatrice" feminine ; -- status=guess status=guess
+lin meal_N = mkN "mangìme" masculine ; -- status=guess
+lin warn_VS = variants{} ; -- 
+lin warn_V2V = variants{} ; -- 
+lin warn_V2 = variants{} ; -- 
+lin warn_V = variants{} ; -- 
+lin living_A = variants{} ; -- 
+lin package_N = mkN "pacco" ; -- status=guess
+lin half_N = mkN "fratello mezzo" ; -- status=guess
+lin increasingly_Adv = variants{} ; -- 
+lin description_N = mkN "descrizione" feminine ; -- status=guess
+lin soft_A = mkA "dolce" ; -- status=guess
+lin stuff_N = mkN "cose" | mkN "roba" ; -- status=guess status=guess
+lin award_V3 = mkV3 (mkV "sentenziare") ; -- status=guess, src=wikt
+lin award_V2 = mkV2 (mkV "sentenziare") ; -- status=guess, src=wikt
+lin existence_N = mkN "esistenza" ; -- status=guess
+lin improvement_N = mkN "miglioramento" ; -- status=guess
+lin coffee_N = mkN "chicco di caffè" ; -- status=guess
+lin appearance_N = mkN "apparizione" feminine | mkN "visione" feminine ; -- status=guess status=guess
+lin standard_A = mkA "standard" | mkA "regolare" ; -- status=guess status=guess
+lin attack_V2 = variants{} ; -- 
+lin sheet_N = mkN "spartito" ; -- status=guess
+lin category_N = mkN "categoria" ; -- status=guess
+lin distribution_N = mkN "distribuzione" feminine ; -- status=guess
+lin equally_Adv = variants{} ; -- 
+lin session_N = mkN "sessione" feminine ; -- status=guess
+lin cultural_A = mkA "culturale" ; -- status=guess
+lin loan_N = mkN "prestito" | mkN "mutuo" ; -- status=guess status=guess
+lin bind_V2 = mkV2 (mkV "legare") ; -- status=guess, src=wikt
+lin bind_V = mkV "legare" ; -- status=guess, src=wikt
+lin museum_N = mkN "museo" ; -- status=guess
+lin conversation_N = mkN "conversazione" feminine | mkN "dialogo" | mkN "discorso" ; -- status=guess status=guess status=guess
+lin threaten_VV = mkVV (mkV "minacciare") ; -- status=guess, src=wikt
+lin threaten_VS = mkVS (mkV "minacciare") ; -- status=guess, src=wikt
+lin threaten_V2 = mkV2 (mkV "minacciare") ; -- status=guess, src=wikt
+lin threaten_V = mkV "minacciare" ; -- status=guess, src=wikt
+lin link_N = mkN "connessione" feminine ; -- status=guess
+lin launch_V2 = mkV2 (mkV "lanciare") ; -- status=guess, src=wikt
+lin launch_V = mkV "lanciare" ; -- status=guess, src=wikt
+lin proper_A = mkA "decente" | mkA "proprio" ; -- status=guess status=guess
+lin victim_N = mkN "vittima" ; -- status=guess
+lin audience_N = mkN "udienza" ; -- status=guess
+lin famous_A = mkA "famoso" | mkA "famosa" ; -- status=guess status=guess
+lin master_N = mkN "capitano" | mkN "comandante" masculine ; -- status=guess status=guess
+lin master_2_N = variants{} ; -- 
+lin master_1_N = variants{} ; -- 
+lin lip_N = mkN "labbro" ; -- status=guess
+lin religious_A = variants{} ; -- 
+lin joint_A = variants{} ; -- 
+lin cry_V2 = mkV2 (mkV "gridare") | mkV2 (mkV "urlare") | mkV2 (mkV "gridare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cry_V = mkV "gridare" | mkV "urlare" | mkV "gridare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin potential_A = variants{} ; -- 
+lin broad_A = L.broad_A ;
+lin exhibition_N = variants{} ; -- 
+lin experience_V2 = mkV2 (mkV "esperire") ; -- status=guess, src=wikt
+lin judge_N = mkN "giudice" ; -- status=guess
+lin formal_A = variants{} ; -- 
+lin housing_N = mkN "immobili" masculine ; -- status=guess
+lin past_Prep = variants{} ; -- 
+lin concern_V2 = mkV2 (mkV "interessare") | mkV2 (mkV "concernere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin freedom_N = mkN "libertà" feminine ; -- status=guess
+lin gentleman_N = mkN "gentiluomo" ; -- status=guess
+lin attract_V2 = variants{} ; -- 
+lin explanation_N = mkN "spiegazione" feminine ; -- status=guess
+lin appoint_V3 = variants{} ; -- 
+lin appoint_V2V = variants{} ; -- 
+lin appoint_V2 = variants{} ; -- 
+lin note_VS = variants{} ; -- 
+lin note_V2 = variants{} ; -- 
+lin note_V = variants{} ; -- 
+lin chief_A = variants{} ; -- 
+lin total_N = mkN "totale" masculine ; -- status=guess
+lin lovely_A = variants{} ; -- 
+lin official_A = variants{} ; -- 
+lin date_V2 = mkV2 (mkV "datare") ; -- status=guess, src=wikt
+lin date_V = mkV "datare" ; -- status=guess, src=wikt
+lin demonstrate_VS = variants{} ; -- 
+lin demonstrate_V2 = variants{} ; -- 
+lin demonstrate_V = variants{} ; -- 
+lin construction_N = variants{} ; -- 
+lin middle_N = mkN "mezza età" ; -- status=guess
+lin yard_N = mkN "cortile" masculine ; -- status=guess
+lin unable_A = variants{} ; -- 
+lin acquire_V2 = mkV2 (mkV "acquisire") ; -- status=guess, src=wikt
+lin surely_Adv = variants{} ; -- 
+lin crisis_N = mkN "crisi" feminine ; -- status=guess
+lin propose_VV = mkVV (proporre_V) ; -- status=guess, src=wikt
+lin propose_VS = mkVS (proporre_V) ; -- status=guess, src=wikt
+lin propose_V2 = mkV2 (proporre_V) ; -- status=guess, src=wikt
+lin propose_V = proporre_V ; -- status=guess, src=wikt
+lin west_N = mkN "ovest" | mkN "occidente" | mkN "ponente" ; -- status=guess status=guess status=guess
+lin impose_V2 = variants{} ; -- 
+lin impose_V = variants{} ; -- 
+lin market_V2 = variants{} ; -- 
+lin market_V = variants{} ; -- 
+lin care_V = mkV "curare" ; -- status=guess, src=wikt
+lin god_N = mkN "dio" ; -- status=guess
+lin favour_N = variants{} ; -- 
+lin before_Adv = mkAdv "prima" ; -- status=guess
+lin name_V3 = mkV3 (mkV "nominare") ; -- status=guess, src=wikt
+lin name_V2 = mkV2 (mkV "nominare") ; -- status=guess, src=wikt
+lin equal_A = mkA "uguale" ; -- status=guess
+lin capacity_N = variants{} ; -- 
+lin flat_N = mkN "gatto dalla testa piatta" ; -- status=guess
+lin selection_N = mkN "selezione" feminine ; -- status=guess
+lin alone_Adv = variants{} ; -- 
+lin football_N = mkN "calcio" ; -- status=guess
+lin victory_N = mkN "vittoria" ; -- status=guess
+lin factory_N = L.factory_N ;
+lin rural_A = mkA "rurale" ; -- status=guess
+lin twice_Adv = mkAdv "due volte" ; -- status=guess
+lin sing_V2 = mkV2 (mkV "cantare") ; -- status=guess, src=wikt
+lin sing_V = L.sing_V ;
+lin whereas_Subj = variants{} ; -- 
+lin own_V2 = mkV2 (possedere_V) ; -- status=guess, src=wikt
+lin head_V2 = variants{} ; -- 
+lin head_V = variants{} ; -- 
+lin examination_N = mkN "esame" masculine ; -- status=guess
+lin deliver_V2 = variants{} ; -- 
+lin deliver_V = variants{} ; -- 
+lin nobody_NP = S.nobody_NP ;
+lin substantial_A = mkA "sostanziale" ; -- status=guess
+lin invite_V2V = mkV2V (mkV "invitare") ; -- status=guess, src=wikt
+lin invite_V2 = mkV2 (mkV "invitare") ; -- status=guess, src=wikt
+lin intention_N = mkN "intenzione" feminine ; -- status=guess
+lin egg_N = L.egg_N ;
+lin reasonable_A = mkA "moderato" ; -- status=guess
+lin onto_Prep = variants{} ; -- 
+lin retain_V2 = variants{} ; -- 
+lin aircraft_N = mkN "aeromobile" feminine ; -- status=guess
+lin decade_N = mkN "decennio" | mkN "decade" feminine ; -- status=guess status=guess
+lin cheap_A = mkA "economico" ; -- status=guess
+lin quiet_A = mkA "calmo" ; -- status=guess
+lin bright_A = mkA "allegro" | mkA "felice" ; -- status=guess status=guess
+lin contribute_V2 = mkV2 (mkV "contribuire") ; -- status=guess, src=wikt
+lin contribute_V = mkV "contribuire" ; -- status=guess, src=wikt
+lin row_N = mkN "riga" ; -- status=guess
+lin search_N = mkN "cerca" ; -- status=guess
+lin limit_N = mkN "limite" masculine ; -- status=guess
+lin definition_N = mkN "definizione" feminine | mkN "il definire" ; -- status=guess status=guess
+lin unemployment_N = mkN "disoccupazione" feminine ; -- status=guess
+lin spread_V2 = mkV2 (spargere_V) | mkV2 (diffondere_V) | mkV2 (mkV "sparpagliare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin spread_V = spargere_V | diffondere_V | mkV "sparpagliare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mark_N = mkN "voto" ; -- status=guess
+lin flight_N = mkN "fuga" ; -- status=guess
+lin account_V2 = mkV2 (mkV "reputare") | mkV2 (mkV "considerare") | mkV2 (ritenere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin account_V = mkV "reputare" | mkV "considerare" | ritenere_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin output_N = variants{} ; -- 
+lin last_V = mkV "durare" ; -- status=guess, src=wikt
+lin tour_N = mkN "tournée" | mkN "[abbrivation] tour" ; -- status=guess status=guess
+lin address_N = mkN "discorso" ; -- status=guess
+lin immediate_A = mkA "prossimo" | mkA "stretto" | mkA "diretto" ; -- status=guess status=guess status=guess
+lin reduction_N = mkN "sgravio" | mkN "taglio" | mkN "riduzione" feminine ; -- status=guess status=guess status=guess
+lin interview_N = mkN "colloquio" ; -- status=guess
+lin assess_V2 = mkV2 (mkV "valutare") | mkV2 (mkV "stimare") | mkV2 (mkV "estimare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin promote_V2 = mkV2 (promuovere_V) ; -- status=guess, src=wikt
+lin promote_V = promuovere_V ; -- status=guess, src=wikt
+lin everybody_NP = S.everybody_NP ;
+lin suitable_A = mkA "adatto" | mkA "idoneo" | mkA "rispondente" | mkA "confacente" | mkA "indicato" | mkA "appropriato" | mkA "giusto" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin growing_A = variants{} ; -- 
+lin nod_V = mkV (scuotere_V) "la testa" ; -- status=guess, src=wikt
+lin reject_V2 = mkV2 (mkV "respingere") | mkV2 (mkV "rifiutare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin while_N = variants{} ; -- 
+lin high_Adv = variants{} ; -- 
+lin dream_N = mkN "sogno" ; -- status=guess
+lin vote_VV = mkVV (mkV "votare") ; -- status=guess, src=wikt
+lin vote_V3 = variants{}; -- mkV2 (mkV "votare") ; -- status=guess, src=wikt
+lin vote_V2 = mkV2 (mkV "votare") ; -- status=guess, src=wikt
+lin vote_V = mkV "votare" ; -- status=guess, src=wikt
+lin divide_V2 = mkV2 (mkV (mkV "dividi") "e domina") ; -- status=guess, src=wikt
+lin divide_V = mkV (mkV "dividi") "e domina" ; -- status=guess, src=wikt
+lin declare_VS = mkVS (mkV "dichiarare") ; -- status=guess, src=wikt
+lin declare_V2 = mkV2 (mkV "dichiarare") ; -- status=guess, src=wikt
+lin declare_V = mkV "dichiarare" ; -- status=guess, src=wikt
+lin handle_V2 = variants{} ; -- 
+lin handle_V = variants{} ; -- 
+lin detailed_A = variants{} ; -- 
+lin challenge_N = mkN "sfida" ; -- status=guess
+lin notice_N = variants{} ; -- 
+lin rain_N = L.rain_N ;
+lin destroy_V2 = mkV2 (distruggere_V) ; -- status=guess, src=wikt
+lin mountain_N = L.mountain_N ;
+lin concentration_N = mkN "concentrazione" feminine ; -- status=guess
+lin limited_A = variants{} ; -- 
+lin finance_N = variants{} ; -- 
+lin pension_N = mkN "pensione" feminine ; -- status=guess
+lin influence_V2 = mkV2 (mkV "influire") ; -- status=guess, src=wikt
+lin afraid_A = mkA "paura" ; -- status=guess
+lin murder_N = mkN "assassinio" | mkN "omicidio" | mkN "delitto" ; -- status=guess status=guess status=guess
+lin neck_N = L.neck_N ;
+lin weapon_N = mkN "arma" ; -- status=guess
+lin hide_V2 = mkV2 (mkV "nascondersi") ; -- status=guess, src=wikt
+lin hide_V = mkV "nascondersi" ; -- status=guess, src=wikt
+lin offence_N = variants{} ; -- 
+lin absence_N = mkN "assenza" ; -- status=guess
+lin error_N = mkN "errore" masculine ; -- status=guess
+lin representativeMasc_N = variants{} ; -- 
+lin enterprise_N = mkN "impresa" ; -- status=guess
+lin criticism_N = mkN "critica" ; -- status=guess
+lin average_A = mkA "medio" | mkA "media" ; -- status=guess status=guess
+lin quick_A = mkA "rapido" ; -- status=guess
+lin sufficient_A = mkA "sufficiente" ; -- status=guess
+lin appointment_N = mkN "appuntamento" ; -- status=guess
+lin match_V2 = mkV2 (mkV "incontrarsi") ; -- status=guess, src=wikt
+lin transfer_V = mkV "trasferire" ; -- status=guess, src=wikt
+lin acid_N = mkN "acido" | mkN "acido lisergico" ; -- status=guess status=guess
+lin spring_N = mkN "molla" ; -- status=guess
+lin birth_N = mkN "nascita" masculine ; -- status=guess
+lin ear_N = L.ear_N ;
+lin recognize_VS = mkVS (riconoscere_V) ; -- status=guess, src=wikt
+lin recognize_4_V2 = variants{} ; -- 
+lin recognize_1_V2 = variants{} ; -- 
+lin recommend_V2V = mkV2V (mkV "raccomandare") ; -- status=guess, src=wikt
+lin recommend_V2 = mkV2 (mkV "raccomandare") ; -- status=guess, src=wikt
+lin module_N = variants{} ; -- 
+lin instruction_N = variants{} ; -- 
+lin democratic_A = mkA "democratico" ; -- status=guess
+lin park_N = mkN "parco" ; -- status=guess
+lin weather_N = mkN "pallone sonda" ; -- status=guess
+lin bottle_N = mkN "bottiglia" ; -- status=guess
+lin address_V2 = mkV2 (mkV "rivolgersi") ; -- status=guess, src=wikt
+lin bedroom_N = mkN "camera da letto" | mkN "camera" ; -- status=guess status=guess
+lin kid_N = mkN "pelle di capretto" ; -- status=guess
+lin pleasure_N = mkN "piacere" masculine ; -- status=guess
+lin realize_VS = mkVS (mkV (mkV "rendersi") "conto") | mkVS (mkV "accorgersi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin realize_V2 = mkV2 (mkV (mkV "rendersi") "conto") | mkV2 (mkV "accorgersi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assembly_N = variants{} ; -- 
+lin expensive_A = mkA "caro" | mkA "costoso" ; -- status=guess status=guess
+lin select_VV = mkVV (scegliere_V) | mkVV (mkV "selezionare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin select_V2V = mkV2V (scegliere_V) | mkV2V (mkV "selezionare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin select_V2 = mkV2 (scegliere_V) | mkV2 (mkV "selezionare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin select_V = scegliere_V | mkV "selezionare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin teaching_N = mkN "insegnamento" ; -- status=guess
+lin desire_N = mkN "desiderio" ; -- status=guess
+lin whilst_Subj = variants{} ; -- 
+lin contact_V2 = mkV2 (mkV "contattare") ; -- status=guess, src=wikt
+lin implication_N = variants{} ; -- 
+lin combine_VV = mkVV (mkV "combinare") ; -- status=guess, src=wikt
+lin combine_V2 = mkV2 (mkV "combinare") ; -- status=guess, src=wikt
+lin combine_V = mkV "combinare" ; -- status=guess, src=wikt
+lin temperature_N = mkN "temperatura" ; -- status=guess
+lin wave_N = mkN "onda" ; -- status=guess
+lin magazine_N = mkN "caricatore" masculine ; -- status=guess
+lin totally_Adv = variants{} ; -- 
+lin mental_A = mkA "pazzo" ; -- status=guess
+lin used_A = variants{} ; -- 
+lin store_N = mkN "magazzino" | mkN "deposito" ; -- status=guess status=guess
+lin scientific_A = mkA "scientifico" ; -- status=guess
+lin frequently_Adv = variants{} ; -- 
+lin thanks_N = variants{} ; -- 
+lin beside_Prep = variants{} ; -- 
+lin settlement_N = mkN "insediamento" ; -- status=guess
+lin absolutely_Adv = variants{} ; -- 
+lin critical_A = variants{} ; -- 
+lin critical_2_A = variants{} ; -- 
+lin critical_1_A = variants{} ; -- 
+lin recognition_N = variants{} ; -- 
+lin touch_N = mkN "tatto" | mkN "contatto" ; -- status=guess status=guess
+lin consist_V = consistere_V ; -- status=guess, src=wikt
+lin below_Prep = variants{} ; -- 
+lin silence_N = mkN "silenzio" ; -- status=guess
+lin expenditure_N = mkN "spendere" masculine ; -- status=guess
+lin institute_N = mkN "istituto" ; -- status=guess
+lin dress_V2 = mkV2 (mkV "vestire") ; -- status=guess, src=wikt
+lin dress_V = mkV "vestire" ; -- status=guess, src=wikt
+lin dangerous_A = mkA "pericoloso" | mkA "pericolosa" ; -- status=guess status=guess
+lin familiar_A = mkA "familiare" ; -- status=guess
+lin asset_N = variants{} ; -- 
+lin educational_A = mkA "educativo" ; -- status=guess
+lin sum_N = mkN "somma" ; -- status=guess
+lin publication_N = mkN "pubblicazione" feminine ; -- status=guess
+lin partly_Adv = variants{} ; -- 
+lin block_N = mkN "ceppo" ; -- status=guess
+lin seriously_Adv = variants{} ; -- 
+lin youth_N = mkN "ostello della gioventù" ; -- status=guess
+lin tape_N = mkN "tape" ; -- status=guess
+lin elsewhere_Adv = mkAdv "altrove" ; -- status=guess
+lin cover_N = mkN "pane e coperta" | mkN "coperto" ; -- status=guess status=guess
+lin fee_N = mkN "tassa" | mkN "tariffa" | mkN "quota" | mkN "onorario" | mkN "emolumento" ; -- status=guess status=guess status=guess status=guess status=guess
+lin program_N = mkN "programma" masculine ; -- status=guess
+lin treaty_N = mkN "trattato" ; -- status=guess
+lin necessarily_Adv = variants{} ; -- 
+lin unlikely_A = mkA "improbabile" ; -- status=guess
+lin properly_Adv = variants{} ; -- 
+lin guest_N = mkN "ospite" masculine ; -- status=guess
+lin code_N = mkN "codice" masculine ; -- status=guess
+lin hill_N = L.hill_N ;
+lin screen_N = mkN "paravento" ; -- status=guess
+lin household_N = mkN "elettrodomestico" ; -- status=guess
+lin sequence_N = mkN "successione" feminine ; -- status=guess
+lin correct_A = L.correct_A ;
+lin female_A = mkA "femminile" ; -- status=guess
+lin phase_N = mkN "aspetto" | mkN "faccia" ; -- status=guess status=guess
+lin crowd_N = mkN "folla" | mkN "turba" ; -- status=guess status=guess
+lin welcome_V2 = mkV2 (accogliere_V) | mkV2 (mkV (dare_V) "il benvenuto") ; -- status=guess, src=wikt status=guess, src=wikt
+lin metal_N = mkN "metallo" ; -- status=guess
+lin human_N = mkN "umano" ;
+lin widely_Adv = variants{} ; -- 
+lin undertake_V2 = mkV2 (intraprendere_V) ; -- status=guess, src=wikt
+lin cut_N = mkN "taglio" ; -- status=guess
+lin sky_N = L.sky_N ;
+lin brain_N = mkN "cervello" | mkN "cervella" ;
+lin expert_N = variants{} ; -- 
+lin experiment_N = variants{} ; -- 
+lin tiny_A = mkA "minuscolo" ; -- status=guess
+lin perfect_A = mkA "perfetto" ; -- status=guess
+lin disappear_V = mkV "sparire" ; -- status=guess, src=wikt
+lin initiative_N = mkN "iniziativa" ; -- status=guess
+lin assumption_N = mkN "assunzione" feminine ; -- status=guess
+lin photograph_N = mkN "fotografia" ; -- status=guess
+lin ministry_N = mkN "ministero" ; -- status=guess
+lin congress_N = variants{} ; -- 
+lin transfer_N = mkN "trasferimento" ; -- status=guess
+lin reading_N = mkN "lettura" ; -- status=guess
+lin scientist_N = mkN "scienziato" | mkN "scienziata" ; -- status=guess status=guess
+lin fast_Adv = mkAdv "in anticipo" ; -- status=guess
+lin fast_A = mkA "avanti" ; -- status=guess
+lin closely_Adv = variants{} ; -- 
+lin thin_A = L.thin_A ;
+lin solicitorMasc_N = variants{} ; -- 
+lin secure_V2 = variants{} ; -- 
+lin plate_N = mkN "piatto" | mkN "portata" ; -- status=guess status=guess
+lin pool_N = mkN "bacino" | mkN "invaso" ; -- status=guess status=guess
+lin gold_N = L.gold_N ;
+lin emphasis_N = variants{} ; -- 
+lin recall_VS = mkVS (mkV "ritirare") | mkVS (mkV "revocare") | mkVS (mkV "richiamare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin recall_V2 = mkV2 (mkV "ritirare") | mkV2 (mkV "revocare") | mkV2 (mkV "richiamare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shout_V2 = mkV2 (mkV "offrire") ; -- status=guess, src=wikt
+lin shout_V = mkV "offrire" ; -- status=guess, src=wikt
+lin generate_V2 = mkV2 (mkV "generare") ; -- status=guess, src=wikt
+lin location_N = mkN "posizione" feminine ; -- status=guess
+lin display_VS = variants{} ; -- 
+lin display_V2 = variants{} ; -- 
+lin heat_N = mkN "gusto piccante" | mkN "sapore piccante" ; -- status=guess status=guess
+lin gun_N = mkN "fucile" masculine ; -- status=guess
+lin shut_V2 = mkV2 (chiudere_V) ; -- status=guess, src=wikt
+lin journey_N = mkN "viaggio" ; -- status=guess
+lin imply_VS = mkVS (mkV "implicare") ; -- status=guess, src=wikt
+lin imply_V2 = mkV2 (mkV "implicare") ; -- status=guess, src=wikt
+lin imply_V = mkV "implicare" ; -- status=guess, src=wikt
+lin violence_N = variants{} ; -- 
+lin dry_A = L.dry_A ;
+lin historical_A = mkA "storico" ; -- status=guess
+lin step_V2 = variants{} ; -- 
+lin step_V = variants{} ; -- 
+lin curriculum_N = mkN "curriculum vitae" ; -- status=guess
+lin noise_N = mkN "rumore" masculine ; -- status=guess
+lin lunch_N = mkN "pranzo" | mkN "seconda colazione" feminine ; -- status=guess status=guess
+lin fear_VS = L.fear_VS ;
+lin fear_V2 = L.fear_V2 ;
+lin fear_V = mkV "temere" | mkV (mkV "aver") "paura di" ; -- status=guess, src=wikt status=guess, src=wikt
+lin succeed_V2 = mkV2 (riuscire_V) ; -- status=guess, src=wikt
+lin succeed_V = riuscire_V ; -- status=guess, src=wikt
+lin fall_N = mkN "caduta" ; -- status=guess
+lin fall_2_N = variants{} ; -- 
+lin fall_1_N = variants{} ; -- 
+lin bottom_N = mkN "sedere" masculine ; -- status=guess
+lin initial_A = mkA "iniziale" ; -- status=guess
+lin theme_N = mkN "tema" masculine ; -- status=guess
+lin characteristic_N = mkN "caratteristica" masculine ; -- status=guess
+lin pretty_Adv = variants{} ; -- 
+lin empty_A = L.empty_A ;
+lin display_N = mkN "schermo" | mkN "video" ; -- status=guess status=guess
+lin combination_N = variants{} ; -- 
+lin interpretation_N = variants{} ; -- 
+lin rely_V2 = variants{}; -- mkV (mkV "contare") "su" | mkV (I.fare_V) "affidamento" | mkV "basarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rely_V = mkV (mkV "contare") "su" | mkV (I.fare_V) "affidamento" | mkV "basarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin escape_VS = mkVS (mkV "evitare") ; -- status=guess, src=wikt
+lin escape_V2 = mkV2 (mkV "evitare") ; -- status=guess, src=wikt
+lin escape_V = mkV "evitare" ; -- status=guess, src=wikt
+lin score_V2 = mkV2 (mkV "segnare") | mkV2 (mkV "realizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin score_V = mkV "segnare" | mkV "realizzare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin justice_N = mkN "giustizia" ; -- status=guess
+lin upper_A = mkA "superiore" ; -- status=guess
+lin tooth_N = L.tooth_N ;
+lin organize_V2V = variants{} ; -- 
+lin organize_V2 = variants{} ; -- 
+lin cat_N = L.cat_N ;
+lin tool_N = mkN "attrezzo" | mkN "strumento" ; -- status=guess status=guess
+lin spot_N = mkN "macchia" ; -- status=guess
+lin bridge_N = mkN "setto nasale" ; -- status=guess
+lin double_A = mkA "doppio" | mkA "doppia" ; -- status=guess status=guess
+lin direct_V2 = variants{} ; -- 
+lin direct_V = variants{} ; -- 
+lin conclude_VS = variants{} ; -- 
+lin conclude_V2 = variants{} ; -- 
+lin conclude_V = variants{} ; -- 
+lin relative_A = mkA "relativo" ; -- status=guess
+lin soldier_N = mkN "soldato" ; -- status=guess
+lin climb_V2 = mkV2 (mkV "arrampicare") | mkV2 (mkV "scalare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin climb_V = mkV "arrampicare" | mkV "scalare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin breath_N = mkN "respiro" ; -- status=guess
+lin afford_V2V = variants{} ; -- 
+lin afford_V2 = variants{} ; -- 
+lin urban_A = mkA "urbano" ; -- status=guess
+lin nurse_N = mkN "infermiere" | mkN "infermiera" ; -- status=guess status=guess
+lin narrow_A = L.narrow_A ;
+lin liberal_A = variants{} ; -- 
+lin coal_N = mkN "carbone" feminine ; -- status=guess
+lin priority_N = variants{} ; -- 
+lin wild_A = mkA "selvaggio" | mkA "selvatico" ; -- status=guess status=guess
+lin revenue_N = mkN "reddito" ; -- status=guess
+lin membership_N = variants{} ; -- 
+lin grant_N = variants{} ; -- 
+lin approve_V2 = mkV2 (mkV "approvare") ; -- status=guess, src=wikt
+lin approve_V = mkV "approvare" ; -- status=guess, src=wikt
+lin tall_A = mkA "alto" ; -- status=guess
+lin apparent_A = mkA "evidente" ; -- status=guess
+lin faith_N = mkN "fede" feminine ; -- status=guess
+lin under_Adv = mkAdv "sotto voce" | mkAdv "a bassa voce" ; -- status=guess status=guess
+lin fix_V2 = mkV2 (mkV "aggiustare") ; -- status=guess, src=wikt
+lin fix_V = mkV "aggiustare" ; -- status=guess, src=wikt
+lin slow_A = mkA "lento" | mkA "lenta" ; -- status=guess status=guess
+lin troop_N = variants{} ; -- 
+lin motion_N = mkN "mozione" feminine | mkN "mozioni" feminine ; -- status=guess status=guess
+lin leading_A = variants{} ; -- 
+lin component_N = mkN "componente" masculine ; -- status=guess
+lin bloody_A = mkA "cruento" | mkA "sanguinoso" ; -- status=guess status=guess
+lin literature_N = mkN "letteratura" ; -- status=guess
+lin conservative_A = variants{} ; -- 
+lin variation_N = mkN "variazione" feminine ; -- status=guess
+lin remind_V2 = mkV2 (mkV "ricordare") ; -- status=guess, src=wikt
+lin inform_V2 = variants{} ; -- 
+lin inform_V = variants{} ; -- 
+lin alternative_N = mkN "alternativa" ; -- status=guess
+lin neither_Adv = mkAdv "né" ; -- status=guess
+lin outside_Adv = mkAdv "fuori" ; -- status=guess
+lin mass_N = mkN "massa" ; -- status=guess
+lin busy_A = mkA "occupato" ; -- status=guess
+lin chemical_N = mkN "composto chimico" ; -- status=guess
+lin careful_A = mkA "prudente" | mkA "cauto" ; -- status=guess status=guess
+lin investigate_V2 = mkV2 (mkV "investigare") ; -- status=guess, src=wikt
+lin investigate_V = mkV "investigare" ; -- status=guess, src=wikt
+lin roll_V2 = mkV2 (mkV (mkV "offrire") "un trattamento coi fiocchi") ; -- status=guess, src=wikt
+lin roll_V = mkV (mkV "offrire") "un trattamento coi fiocchi" ; -- status=guess, src=wikt
+lin instrument_N = mkN "strumento" ; -- status=guess
+lin guide_N = mkN "guida" ; -- status=guess
+lin criterion_N = mkN "criterio" ; -- status=guess
+lin pocket_N = mkN "tasca" ; -- status=guess
+lin suggestion_N = variants{} ; -- 
+lin aye_Interj = variants{} ; -- 
+lin entitle_VS = mkVS (mkV "intitolare") ; -- status=guess, src=wikt
+lin entitle_V2V = mkV2V (mkV "intitolare") ; -- status=guess, src=wikt
+lin tone_N = variants{} ; -- 
+lin attractive_A = mkA "attraente" ; -- status=guess
+lin wing_N = L.wing_N ;
+lin surprise_N = mkN "sorpresa" ; -- status=guess
+lin male_N = mkN "maschio" ; -- status=guess
+lin ring_N = mkN "anello" ; -- status=guess
+lin pub_N = mkN "pub" | mkN "osteria" ; -- status=guess status=guess
+lin fruit_N = L.fruit_N ;
+lin passage_N = mkN "corridoio" ; -- status=guess
+lin illustrate_VS = mkVS (mkV "illustrare") ; -- status=guess, src=wikt
+lin illustrate_V2 = mkV2 (mkV "illustrare") ; -- status=guess, src=wikt
+lin illustrate_V = mkV "illustrare" ; -- status=guess, src=wikt
+lin pay_N = variants{} ; -- 
+lin ride_V2 = mkV2 (mkV "guidare") ;
+lin ride_V = mkV "guidare" ;
+lin foundation_N = mkN "fondazione" feminine ; -- status=guess
+lin restaurant_N = L.restaurant_N ;
+lin vital_A = mkA "vitale" ; -- status=guess
+lin alternative_A = mkA "alternativo" ; -- status=guess
+lin burn_V2 = mkV2 (mkV "bruciare") | mkV2 (ardere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin burn_V = L.burn_V ;
+lin map_N = mkN "mappa" | mkN "carta" | mkN "carta geografica" ; -- status=guess status=guess status=guess
+lin united_A = variants{} ; -- 
+lin device_N = mkN "emblema" | mkN "coccarda" | mkN "motto" | mkN "inscrizione" feminine ; -- status=guess status=guess status=guess status=guess
+lin jump_V2 = mkV2 (mkV "saltare") ; -- status=guess, src=wikt
+lin jump_V = L.jump_V ;
+lin estimate_VS = mkVS (mkV "stimare") ; -- status=guess, src=wikt
+lin estimate_V2V = mkV2V (mkV "stimare") ; -- status=guess, src=wikt
+lin estimate_V2 = mkV2 (mkV "stimare") ; -- status=guess, src=wikt
+lin estimate_V = mkV "stimare" ; -- status=guess, src=wikt
+lin conduct_V2 = mkV2 (mkV "comportarsi") ; -- status=guess, src=wikt
+lin conduct_V = mkV "comportarsi" ; -- status=guess, src=wikt
+lin derive_V2 = variants{} ; -- 
+lin derive_V = variants{} ; -- 
+lin comment_VS = variants{} ; -- 
+lin comment_V2 = variants{} ; -- 
+lin comment_V = variants{} ; -- 
+lin east_N = mkN "est" masculine | mkN "oriente" | mkN "levante" masculine ; -- status=guess status=guess status=guess
+lin advise_VS = mkVS (mkV "consigliare") | mkVS (mkV "raccomandare") | mkVS (mkV "consultarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin advise_V2 = mkV2 (mkV "consigliare") | mkV2 (mkV "raccomandare") | mkV2 (mkV "consultarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin advise_V = mkV "consigliare" | mkV "raccomandare" | mkV "consultarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin advance_N = mkN "avanzo" ; -- status=guess
+lin motor_N = mkN "motore" | mkN "macchina" ; -- status=guess status=guess
+lin satisfy_V2 = mkV2 (soddisfare_V) | mkV2 (mkV "accontentare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hell_N = mkN "inferno" ; -- status=guess
+lin winner_N = mkN "vincitore" | mkN "vincitrice" feminine ; -- status=guess status=guess
+lin effectively_Adv = variants{} ; -- 
+lin mistake_N = mkN "errore" masculine | mkN "sbaglio" ; -- status=guess status=guess
+lin incident_N = variants{} ; -- 
+lin focus_V2 = mkV2 (mkV "concentrarsi") ; -- status=guess, src=wikt
+lin focus_V = mkV "concentrarsi" ; -- status=guess, src=wikt
+lin exercise_VV = mkVV (mkV "esercitare") ; -- status=guess, src=wikt
+lin exercise_V2 = mkV2 (mkV "esercitare") ; -- status=guess, src=wikt
+lin exercise_V = mkV "esercitare" ; -- status=guess, src=wikt
+lin representation_N = variants{} ; -- 
+lin release_N = mkN "versione" feminine ; -- status=guess
+lin leaf_N = L.leaf_N ;
+lin border_N = mkN "orlo" ; -- status=guess
+lin wash_V2 = L.wash_V2 ;
+lin wash_V = mkV (mkV "lavarsene") "le mani" ; -- status=guess, src=wikt
+lin prospect_N = variants{} ; -- 
+lin blow_V2 = mkV2 (mkV "soffiare") ; -- status=guess, src=wikt
+lin blow_V = L.blow_V ;
+lin trip_N = mkN "viaggio" | mkN "gita" ; -- status=guess status=guess
+lin observation_N = variants{} ; -- 
+lin gather_V2 = mkV2 (mkV "raccogliersi") ; -- status=guess, src=wikt
+lin gather_V = mkV "raccogliersi" ; -- status=guess, src=wikt
+lin ancient_A = mkA "antico" ; -- status=guess
+lin brief_A = mkA "breve" ; -- status=guess
+lin gate_N = mkN "cancello" ; -- status=guess
+lin elderly_A = variants{} ; -- 
+lin persuade_V2V = mkV2V (persuadere_V) ; -- status=guess, src=wikt
+lin persuade_V2 = mkV2 (persuadere_V) ; -- status=guess, src=wikt
+lin overall_A = variants{} ; -- 
+lin rare_A = mkA "al sangue" ; -- status=guess
+lin index_N = mkN "indice" masculine ; -- status=guess
+lin hand_V2 = mkV2 (dare_V) | mkV2 (mkV "passare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin circle_N = mkN "curva" ; -- status=guess
+lin creation_N = mkN "creazione" feminine ; -- status=guess
+lin drawing_N = mkN "disegno" ; -- status=guess
+lin anybody_NP = variants{} ; -- 
+lin flow_N = mkN "flusso" ; -- status=guess
+lin matter_V = mkV "importare" | mkV "contare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin external_A = variants{} ; -- 
+lin capable_A = mkA "capace" ; -- status=guess
+lin recover_V = mkV "ritrovare" ; -- status=guess, src=wikt
+lin shot_N = mkN "tiro" ; -- status=guess
+lin request_N = mkN "richiesta" ; -- status=guess
+lin impression_N = variants{} ; -- 
+lin neighbour_N = mkN "vicino" | mkN "vicina" ; -- status=guess status=guess
+lin theatre_N = variants{} ; -- 
+lin beneath_Prep = variants{} ; -- 
+lin hurt_V2 = mkV2 (dolere_V) | mkV2 (mkV (I.fare_V) "male") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hurt_V = dolere_V | mkV (I.fare_V) "male" ; -- status=guess, src=wikt status=guess, src=wikt
+lin mechanism_N = variants{} ; -- 
+lin potential_N = variants{} ; -- 
+lin lean_V2 = mkV2 (mkV "sporgersi") ; -- status=guess, src=wikt
+lin lean_V = mkV "sporgersi" ; -- status=guess, src=wikt
+lin defendant_N = variants{} ; -- 
+lin atmosphere_N = variants{} ; -- 
+lin slip_V2 = variants{} ; -- 
+lin slip_V = variants{} ; -- 
+lin chain_N = mkN "cotta di maglia" ; -- status=guess
+lin accompany_V2 = mkV2 (mkV "accompagnare") ; -- status=guess, src=wikt
+lin wonderful_A = mkA "meraviglioso" ; -- status=guess
+lin earn_V2 = mkV2 (mkV "guadagnare") ; -- status=guess, src=wikt
+lin earn_V = mkV "guadagnare" ; -- status=guess, src=wikt
+lin enemy_N = L.enemy_N ;
+lin desk_N = mkN "scrivania" ; -- status=guess
+lin engineering_N = mkN "ingegneria" ; -- status=guess
+lin panel_N = mkN "pannello" ; -- status=guess
+lin distinction_N = mkN "distinzione" ;
+lin deputy_N = mkN "deputato" ; -- status=guess
+lin discipline_N = mkN "disciplina" ;
+lin strike_N = mkN "sciopero" ;
+lin strike_2_N = mkN "attacco" ;
+lin strike_1_N = mkN "sciopero" ;
+lin married_A = mkA "sposato" ;
+lin plenty_NP = variants{} ; -- 
+lin establishment_N = variants{} ; -- 
+lin fashion_N = mkN "moda" | mkN "voga" ; -- status=guess status=guess
+lin roof_N = L.roof_N ;
+lin milk_N = L.milk_N ;
+lin entire_A = mkA "intero" | mkA "intera" ; -- status=guess status=guess
+lin tear_N = mkN "lacrima" ; -- status=guess
+lin secondary_A = variants{} ; -- 
+lin finding_N = mkN "riscontro" | mkN "risultato" ; -- status=guess status=guess
+lin welfare_N = variants{} ; -- 
+lin increased_A = variants{} ; -- 
+lin attach_V2 = mkV2 (mkV "legare") ; -- status=guess, src=wikt
+lin attach_V = mkV "legare" ; -- status=guess, src=wikt
+lin typical_A = variants{} ; -- 
+lin typical_3_A = variants{} ; -- 
+lin typical_2_A = variants{} ; -- 
+lin typical_1_A = variants{} ; -- 
+lin meanwhile_Adv = mkAdv "intanto" | mkAdv "nel frattempo" ; -- status=guess status=guess
+lin leadership_N = variants{} ; -- 
+lin walk_N = mkN "camminata" ; -- status=guess
+lin negotiation_N = mkN "negoziato" | mkN "negoziazione" feminine ; -- status=guess status=guess
+lin clean_A = L.clean_A ;
+lin religion_N = L.religion_N ;
+lin count_V2 = L.count_V2 ;
+lin count_V = mkV "contare" ; -- status=guess, src=wikt
+lin grey_A = mkA "brizzolato" ; -- status=guess
+lin hence_Adv = mkAdv "perciò" | mkAdv "dunque" | mkAdv "quindi" ; -- status=guess status=guess status=guess
+lin alright_Adv = variants{} ; -- 
+lin first_A = variants{} ; -- 
+lin fuel_N = variants{} ; -- 
+lin mine_N = mkN "mina" ; -- status=guess
+lin appeal_V2 = variants{} ; -- 
+lin appeal_V = variants{} ; -- 
+lin servantMasc_N = variants{} ; -- 
+lin liability_N = mkN "responsabilità" feminine ; -- status=guess
+lin constant_A = mkA "costante" ; -- status=guess
+lin hate_VV = mkVV (mkV "odiare") ; -- status=guess, src=wikt
+lin hate_V2 = L.hate_V2 ;
+lin shoe_N = L.shoe_N ;
+lin expense_N = variants{} ; -- 
+lin vast_A = mkA "ampio" | mkA "ampia" | mkA "vasto" | mkA "esteso" ; -- status=guess status=guess status=guess status=guess
+lin soil_N = mkN "terreno" ; -- status=guess
+lin writing_N = mkN "blocco" ; -- status=guess
+lin nose_N = L.nose_N ;
+lin origin_N = mkN "origine" feminine ; -- status=guess
+lin lord_N = mkN "signore" masculine ; -- status=guess
+lin rest_V2 = mkV2 (mkV "riposarsi") | mkV2 (mkV "riposare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin drive_N = variants{} ; -- 
+lin ticket_N = mkN "biglietto" ; -- status=guess
+lin editor_N = mkN "giuntatrice" feminine ; -- status=guess
+lin switch_V2 = variants{} ; -- 
+lin switch_V = variants{} ; -- 
+lin provided_Subj = variants{} ; -- 
+lin northern_A = mkA "settentrionale" | mkA "nordico" ; -- status=guess status=guess
+lin significance_N = mkN "significanza" ; -- status=guess
+lin channel_N = mkN "canale" masculine ; -- status=guess
+lin convention_N = mkN "convenzione" feminine ; -- status=guess
+lin damage_V2 = mkV2 (mkV "danneggiare") | mkV2 (mkV "rovinare") | mkV2 (mkV "macchiare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin funny_A = mkA "buffo" | mkA "buffa" | mkA "divertente" | mkA "esilarante" ; -- status=guess status=guess status=guess status=guess
+lin bone_N = L.bone_N ;
+lin severe_A = mkA "duro" | mkA "severo" | mkA "rigido" ; -- status=guess status=guess status=guess
+lin search_V2 = mkV2 (mkV "buscare") | mkV2 (mkV "cercare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin search_V = mkV "buscare" | mkV "cercare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin iron_N = L.iron_N ;
+lin vision_N = mkN "visione" feminine ; -- status=guess
+lin via_Prep = variants{} ; -- 
+lin somewhat_Adv = variants{} ; -- 
+lin inside_Adv = mkAdv "a fondo" ; -- status=guess
+lin trend_N = variants{} ; -- 
+lin revolution_N = mkN "rivoluzione" feminine ; -- status=guess
+lin terrible_A = mkA "terribile" ; -- status=guess
+lin knee_N = L.knee_N ;
+lin dress_N = mkN "abbigliamento" ; -- status=guess
+lin unfortunately_Adv = variants{} ; -- 
+lin steal_V2 = mkV2 (mkV (mkV "rubare") "la scena") ; -- status=guess, src=wikt
+lin steal_V = mkV (mkV "rubare") "la scena" ; -- status=guess, src=wikt
+lin criminal_A = mkA "criminale" | mkA "delittuoso" ; -- status=guess status=guess
+lin signal_N = mkN "segnale" masculine ; -- status=guess
+lin notion_N = variants{} ; -- 
+lin comparison_N = mkN "comparazione" feminine ; -- status=guess
+lin academic_A = mkA "accademico" ; -- status=guess
+lin outcome_N = variants{} ; -- 
+lin lawyer_N = mkN "avvocato" | mkN "legale" feminine ; -- status=guess status=guess
+lin strongly_Adv = variants{} ; -- 
+lin surround_V2 = mkV2 (mkV "circondare") ; -- status=guess, src=wikt
+lin explore_VS = mkVS (mkV "esplorare") ; -- status=guess, src=wikt
+lin explore_V2 = mkV2 (mkV "esplorare") ; -- status=guess, src=wikt
+lin achievement_N = mkN "realizzazione" feminine ; -- status=guess
+lin odd_A = mkA "dispari" ; -- status=guess
+lin expectation_N = mkN "attesa" ; -- status=guess
+lin corporate_A = variants{} ; -- 
+lin prisoner_N = mkN "prigioniero" ; -- status=guess
+lin question_V2 = variants{} ; -- 
+lin rapidly_Adv = variants{} ; -- 
+lin deep_Adv = variants{} ; -- 
+lin southern_A = mkA "meridionale" ; -- status=guess
+lin amongst_Prep = variants{} ; -- 
+lin withdraw_V2 = mkV2 (mkV "prelevare") ; -- status=guess, src=wikt
+lin withdraw_V = mkV "prelevare" ; -- status=guess, src=wikt
+lin afterwards_Adv = mkAdv "dopo" ; -- status=guess
+lin paint_V2 = mkV2 (mkV "verniciare") ; -- status=guess, src=wikt
+lin paint_V = mkV "verniciare" ; -- status=guess, src=wikt
+lin judge_VS = mkVS (mkV "giudicare") ; -- status=guess, src=wikt
+lin judge_V2 = mkV2 (mkV "giudicare") ; -- status=guess, src=wikt
+lin judge_V = mkV "giudicare" ; -- status=guess, src=wikt
+lin citizenMasc_N = variants{} ; -- 
+lin permanent_A = mkA "permanente" ; -- status=guess
+lin weak_A = mkA "debole" ; -- status=guess
+lin separate_V2 = mkV2 (mkV "separare") ; -- status=guess, src=wikt
+lin separate_V = mkV "separare" ; -- status=guess, src=wikt
+lin plastic_N = L.plastic_N ;
+lin connect_V2 = variants{} ; -- 
+lin connect_V = variants{} ; -- 
+lin fundamental_A = mkA "fondamentale" ; -- status=guess
+lin plane_N = mkN "pialla" | mkN "piallatrice" feminine ; -- status=guess status=guess
+lin height_N = mkN "altezza" ; -- status=guess
+lin opening_N = mkN "apertura" ; -- status=guess
+lin lesson_N = mkN "lezione" feminine ; -- status=guess
+lin similarly_Adv = variants{} ; -- 
+lin shock_N = mkN "ammortizzatore" ; -- status=guess
+lin rail_N = mkN "asta divisoria" | mkN "divisorio" | mkN "barra" ; -- status=guess status=guess status=guess
+lin tenant_N = mkN "inquilino" | mkN "locatario" ; -- status=guess status=guess
+lin owe_V2 = mkV2 (dovere_V) ; -- status=guess, src=wikt
+lin owe_V = dovere_V ; -- status=guess, src=wikt
+lin originally_Adv = variants{} ; -- 
+lin middle_A = mkA "medio" ; -- status=guess
+lin somehow_Adv = variants{} ; -- 
+lin minor_A = mkA "minore" ; -- status=guess
+lin negative_A = mkA "negativo" ; -- status=guess
+lin knock_V2 = mkV2 (mkV "trincare") ; -- status=guess, src=wikt
+lin knock_V = mkV "trincare" ; -- status=guess, src=wikt
+lin root_N = L.root_N ;
+lin pursue_V2 = mkV2 (mkV "perseguitare") | mkV2 (mkV "tormentare") | mkV2 (mkV "inseguire") | mkV2 (mkV "cercare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pursue_V = mkV "perseguitare" | mkV "tormentare" | mkV "inseguire" | mkV "cercare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin inner_A = mkA "interno" ; -- status=guess
+lin crucial_A = mkA "cruciforme" ; -- status=guess
+lin occupy_V2 = mkV2 (mkV "occupare") ; -- status=guess, src=wikt
+lin occupy_V = mkV "occupare" ; -- status=guess, src=wikt
+lin that_AdA = variants{} ; -- 
+lin independence_N = mkN "indipendenza" ; -- status=guess
+lin column_N = mkN "colonna" ; -- status=guess
+lin proceeding_N = variants{} ; -- 
+lin female_N = mkN "femmina" ; -- status=guess
+lin beauty_N = mkN "bellezza" ; -- status=guess
+lin perfectly_Adv = variants{} ; -- 
+lin struggle_N = mkN "lotta" ; -- status=guess
+lin gap_N = variants{} ; -- 
+lin house_V2 = mkV2 (mkV "alloggiare") ; -- status=guess, src=wikt
+lin database_N = mkN "database" | mkN "base di dati" ; -- status=guess status=guess
+lin stretch_V2 = mkV2 (mkV "tendere") ; -- status=guess, src=wikt
+lin stretch_V = mkV "tendere" ; -- status=guess, src=wikt
+lin stress_N = mkN "stress" | mkN "pressione" feminine ; -- status=guess status=guess
+lin passenger_N = mkN "passeggero" ; -- status=guess
+lin boundary_N = mkN "confine" masculine | mkN "limite" masculine ; -- status=guess status=guess
+lin easy_Adv = variants{} ; -- 
+lin view_V2 = mkV2 (mkV "guardare") ; -- status=guess, src=wikt
+lin manufacturer_N = variants{} ; -- 
+lin sharp_A = L.sharp_A ;
+lin formation_N = variants{} ; -- 
+lin queen_N = L.queen_N ;
+lin waste_N = mkN "decadenza" ; -- status=guess
+lin virtually_Adv = variants{} ; -- 
+lin expand_V2 = variants{} ; -- 
+lin expand_V = variants{} ; -- 
+lin contemporary_A = mkA "contemporaneo" ; -- status=guess
+lin politician_N = mkN "politico" ; -- status=guess
+lin back_V = mkV (I.fare_V) "retromarcia" | mkV (I.fare_V) "marcia indietro" | retrocedere_V | mkV "indietreggiare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin territory_N = mkN "territorio" ; -- status=guess
+lin championship_N = mkN "campionato" ; -- status=guess
+lin exception_N = mkN "eccezione" feminine ; -- status=guess
+lin thick_A = L.thick_A ;
+lin inquiry_N = variants{} ; -- 
+lin topic_N = mkN "tema" masculine ; -- status=guess
+lin resident_N = mkN "residente" masculine ; -- status=guess
+lin transaction_N = mkN "transazione" feminine ; -- status=guess
+lin parish_N = mkN "comune" masculine ; -- status=guess
+lin supporter_N = mkN "promotore" | mkN "fautore" | mkN "aderente" masculine ; -- status=guess status=guess status=guess
+lin massive_A = mkA "massiccio" ; -- status=guess
+lin light_V2 = mkV2 (mkV "illuminare") ; -- status=guess, src=wikt
+lin light_V = mkV "illuminare" ; -- status=guess, src=wikt
+lin unique_A = mkA "unico" | mkA "unica" ; -- status=guess status=guess
+lin challenge_V2 = variants{} ; -- 
+lin challenge_V = variants{} ; -- 
+lin inflation_N = mkN "inflazione" feminine ; -- status=guess
+lin assistance_N = mkN "assistenza" ; -- status=guess
+lin list_V2V = variants{} ; -- 
+lin list_V2 = variants{} ; -- 
+lin list_V = variants{} ; -- 
+lin identity_N = mkN "identità" feminine ; -- status=guess
+lin suit_V2 = variants{} ; -- 
+lin suit_V = variants{} ; -- 
+lin parliamentary_A = variants{} ; -- 
+lin unknown_A = mkA "ignoto" | mkA "sconosciuto" ; -- status=guess status=guess
+lin preparation_N = mkN "preparazione" feminine ; -- status=guess
+lin elect_V3 = mkV3 (eleggere_V) ; -- status=guess, src=wikt
+lin elect_V2V = mkV2V (eleggere_V) ; -- status=guess, src=wikt
+lin elect_V2 = mkV2 (eleggere_V) ; -- status=guess, src=wikt
+lin elect_V = eleggere_V ; -- status=guess, src=wikt
+lin badly_Adv = variants{} ; -- 
+lin moreover_Adv = mkAdv "inoltre" ; -- status=guess
+lin tie_V2 = L.tie_V2 ;
+lin tie_V = mkV "legare" ; -- status=guess, src=wikt
+lin cancer_N = mkN "cancro" ; -- status=guess
+lin champion_N = mkN "campione" masculine | mkN "campionessa" ; -- status=guess status=guess
+lin exclude_V2 = variants{} ; -- 
+lin review_V2 = mkV2 (mkV "rivisitare") | mkV2 (mkV (dare_V) "uno sguardo") | mkV2 (rivedere_V) | mkV2 (mkV "riguardare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin review_V = mkV "rivisitare" | mkV (dare_V) "uno sguardo" | rivedere_V | mkV "riguardare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin licence_N = variants{} ; -- 
+lin breakfast_N = mkN "colazione" feminine | mkN "prima colazione" feminine ; -- status=guess status=guess
+lin minority_N = variants{} ; -- 
+lin appreciate_V2 = mkV2 (mkV "capire") | mkV2 (mkV (mkV "rendersi") "conto") ; -- status=guess, src=wikt status=guess, src=wikt
+lin appreciate_V = mkV "capire" | mkV (mkV "rendersi") "conto" ; -- status=guess, src=wikt status=guess, src=wikt
+lin fan_N = variants{} ; -- 
+lin fan_3_N = variants{} ; -- 
+lin fan_2_N = variants{} ; -- 
+lin fan_1_N = variants{} ; -- 
+lin chief_N = mkN "amministratore delegato" ; -- status=guess
+lin accommodation_N = mkN "sistemazione" feminine | mkN "alloggio" ; -- status=guess status=guess
+lin subsequent_A = mkA "successivo" | mkA "ulteriore" | mkA "susseguente" ; -- status=guess status=guess status=guess
+lin democracy_N = mkN "democrazia" ; -- status=guess
+lin brown_A = L.brown_A ;
+lin taste_N = mkN "gusto" | mkN "inclinazione" feminine ; -- status=guess status=guess
+lin crown_N = mkN "corona" ; -- status=guess
+lin permit_V2V = variants{} ; -- 
+lin permit_V2 = variants{} ; -- 
+lin permit_V = variants{} ; -- 
+lin buyerMasc_N = variants{} ; -- 
+lin gift_N = mkN "dono" | mkN "talento" ; -- status=guess status=guess
+lin resolution_N = mkN "risoluzione" feminine ; -- status=guess
+lin angry_A = mkA "arrabbiato" ; -- status=guess
+lin metre_N = mkN "metro" ; -- status=guess
+lin wheel_N = mkN "ruota" ; -- status=guess
+lin clause_N = variants{} ; -- 
+lin break_N = mkN "pausa" ; -- status=guess
+lin tank_N = mkN "tanica" | mkN "serbatoio" | mkN "bombola" ; -- status=guess status=guess status=guess
+lin benefit_V2 = variants{} ; -- 
+lin benefit_V = variants{} ; -- 
+lin engage_V2 = variants{} ; -- 
+lin engage_V = variants{} ; -- 
+lin alive_A = mkA "vivo e vegeto" ; -- status=guess
+lin complaint_N = mkN "disturbo" ; -- status=guess
+lin inch_N = mkN "pollice" masculine ; -- status=guess
+lin firm_A = mkA "ferreo" ; -- status=guess
+lin abandon_V2 = mkV2 (mkV "bandire") ; -- status=guess, src=wikt
+lin blame_V2 = mkV2 (mkV "incolpare") | mkV2 (mkV "biasimare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin blame_V = mkV "incolpare" | mkV "biasimare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin clean_V2 = mkV2 (mkV "pulire") ; -- status=guess, src=wikt
+lin clean_V = mkV "pulire" ; -- status=guess, src=wikt
+lin quote_V2 = variants{} ; -- 
+lin quote_V = variants{} ; -- 
+lin quantity_N = mkN "grandezza" ; -- status=guess
+lin rule_VS = mkVS (mkV "comandare") ; -- status=guess, src=wikt
+lin rule_V2 = mkV2 (mkV "comandare") ; -- status=guess, src=wikt
+lin rule_V = mkV "comandare" ; -- status=guess, src=wikt
+lin guilty_A = mkA "colpevole" ; -- status=guess
+lin prior_A = variants{} ; -- 
+lin round_A = L.round_A ;
+lin eastern_A = variants{} ; -- 
+lin coat_N = L.coat_N ;
+lin involvement_N = variants{} ; -- 
+lin tension_N = mkN "tensione" feminine ; -- status=guess
+lin diet_N = mkN "dieta" ; -- status=guess
+lin enormous_A = variants{} ; -- 
+lin score_N = mkN "spartito" ; -- status=guess
+lin rarely_Adv = variants{} ; -- 
+lin prize_N = mkN "premio" ; -- status=guess
+lin remaining_A = variants{} ; -- 
+lin significantly_Adv = variants{} ; -- 
+lin glance_V2 = mkV2 (mkV (dare_V) "un'occhiata") ; -- status=guess, src=wikt
+lin glance_V = mkV (dare_V) "un'occhiata" ; -- status=guess, src=wikt
+lin dominate_V2 = variants{} ; -- 
+lin dominate_V = variants{} ; -- 
+lin trust_VS = mkVS (mkV "fidare") | mkVS (mkV (avere_V) "fiducia") ; -- status=guess, src=wikt status=guess, src=wikt
+lin trust_V2 = mkV2 (mkV "fidare") | mkV2 (mkV (avere_V) "fiducia") ; -- status=guess, src=wikt status=guess, src=wikt
+lin naturally_Adv = variants{} ; -- 
+lin interpret_V2 = mkV2 (mkV "interpretare") ; -- status=guess, src=wikt
+lin interpret_V = mkV "interpretare" ; -- status=guess, src=wikt
+lin land_V2 = variants{} ; -- 
+lin land_V = variants{} ; -- 
+lin frame_N = mkN "contafotogrammi" ; -- status=guess
+lin extension_N = variants{} ; -- 
+lin mix_V2 = mkV2 (mkV "mixare") ; -- status=guess, src=wikt
+lin mix_V = mkV "mixare" ; -- status=guess, src=wikt
+lin spokesman_N = mkN "portavoce" masculine ; -- status=guess
+lin friendly_A = variants{} ; -- 
+lin acknowledge_VS = mkVS (riconoscere_V) | mkVS (ammettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin acknowledge_V2 = mkV2 (riconoscere_V) | mkV2 (ammettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin register_V2 = mkV2 (mkV "registrare") ; -- status=guess, src=wikt
+lin register_V = mkV "registrare" ; -- status=guess, src=wikt
+lin regime_N = variants{} ; -- 
+lin regime_2_N = variants{} ; -- 
+lin regime_1_N = variants{} ; -- 
+lin fault_N = mkN "sbaglio" ; -- status=guess
+lin dispute_N = mkN "disputa" | mkN "lite" | mkN "bega" ; -- status=guess status=guess status=guess
+lin grass_N = L.grass_N ;
+lin quietly_Adv = variants{} ; -- 
+lin decline_N = mkN "declino" ; -- status=guess
+lin dismiss_V2 = mkV2 (mkV "licenziare") | mkV2 (mkV "congedare") | mkV2 (mkV (mkV "mandare") "via") | mkV2 (dimettere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin delivery_N = mkN "consegna" ; -- status=guess
+lin complain_VS = mkVS (mkV "lamentarsi") | mkVS (mkV "lagnarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin complain_V = mkV "lamentarsi" | mkV "lagnarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin conservative_N = variants{} ; -- 
+lin shift_V2 = variants{} ; -- 
+lin shift_V = variants{} ; -- 
+lin port_N = mkN "porto" ; -- status=guess
+lin beach_N = mkN "spiaggia" ; -- status=guess
+lin string_N = mkN "corda" ; -- status=guess
+lin depth_N = mkN "profondità" feminine ; -- status=guess
+lin unusual_A = mkA "insolito" | mkA "particolare" ; -- status=guess status=guess
+lin travel_N = mkN "viaggio" ; -- status=guess
+lin pilot_N = mkN "pilota" masculine ; -- status=guess
+lin obligation_N = mkN "obbligo" ; -- status=guess
+lin gene_N = mkN "gene" masculine ; -- status=guess
+lin yellow_A = L.yellow_A ;
+lin republic_N = mkN "repubblica" ; -- status=guess
+lin shadow_N = mkN "ombra" ; -- status=guess
+lin dear_A = mkA "caro" | mkA "costoso" ; -- status=guess status=guess
+lin analyse_V2 = variants{} ; -- 
+lin anywhere_Adv = mkAdv "dovunque" ; -- status=guess
+lin average_N = mkN "media" ; -- status=guess
+lin phrase_N = mkN "libro di fraseologia" | mkN "frasario" ; -- status=guess status=guess
+lin long_term_A = variants{} ; -- 
+lin crew_N = mkN "folla" | mkN "gente" feminine ; -- status=guess status=guess
+lin lucky_A = mkA "fortunato" | mkA "fortunata" ; -- status=guess status=guess
+lin restore_V2 = mkV2 (mkV "riportare") | mkV2 (rimettere_V) | mkV2 (mkV "ristabilire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin convince_V2V = mkV2V (convincere_V) ; -- status=guess, src=wikt
+lin convince_V2 = mkV2 (convincere_V) ; -- status=guess, src=wikt
+lin coast_N = mkN "costa" | mkN "costiera" | mkN "litorale" ; -- status=guess status=guess status=guess
+lin engineer_N = mkN "macchinista" masculine ; -- status=guess
+lin heavily_Adv = variants{} ; -- 
+lin extensive_A = mkA "vasto" ; -- status=guess
+lin glad_A = mkA "fiero" | mkA "soddisfatto" | mkA "lieto" ; -- status=guess status=guess status=guess
+lin charity_N = mkN "carità" feminine ; -- status=guess
+lin oppose_V2 = mkV2 (opporre_V) ; -- status=guess, src=wikt
+lin oppose_V = opporre_V ; -- status=guess, src=wikt
+lin defend_V2 = mkV2 (mkV "difendere") ; -- status=guess, src=wikt
+lin alter_V2 = mkV2 (mkV "cambiare") ; -- status=guess, src=wikt
+lin alter_V = mkV "cambiare" ; -- status=guess, src=wikt
+lin warning_N = variants{} ; -- 
+lin arrest_V2 = mkV2 (mkV "arrestare") ; -- status=guess, src=wikt
+lin framework_N = mkN "infrastruttura" ; -- status=guess
+lin approval_N = mkN "approvazione" feminine ; -- status=guess
+lin bother_VV = mkVV (mkV "disturbarsi") | mkVV (mkV (mkV "prendersi") "la briga") | mkVV (mkV "preoccuparsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bother_V2V = mkV2V (mkV "disturbarsi") | mkV2V (mkV (mkV "prendersi") "la briga") | mkV2V (mkV "preoccuparsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bother_V2 = mkV2 (mkV "disturbarsi") | mkV2 (mkV (mkV "prendersi") "la briga") | mkV2 (mkV "preoccuparsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bother_V = mkV "disturbarsi" | mkV (mkV "prendersi") "la briga" | mkV "preoccuparsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin novel_N = mkN "romanzo" ; -- status=guess
+lin accuse_V2 = mkV2 (mkV "accusare") ; -- status=guess, src=wikt
+lin surprised_A = variants{} ; -- 
+lin currency_N = mkN "valuta" ; -- status=guess
+lin restrict_V2 = mkV2 (restringere_V) ; -- status=guess, src=wikt
+lin restrict_V = restringere_V ; -- status=guess, src=wikt
+lin possess_V2 = mkV2 (possedere_V) ; -- status=guess, src=wikt
+lin moral_A = mkA "morale" ; -- status=guess
+lin protein_N = mkN "proteina" ; -- status=guess
+lin distinguish_V2 = variants{} ; -- 
+lin distinguish_V = variants{} ; -- 
+lin gently_Adv = mkAdv "soavemente" | mkAdv "dolcemente" | mkAdv "blandamente" | mkAdv "delicatamente" | mkAdv "gentilmente" | mkAdv "sordamente" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin reckon_VS = variants{} ; -- 
+lin incorporate_V2 = mkV2 (mkV "incorporare") ; -- status=guess, src=wikt
+lin proceed_V = mkV "procedere" ; -- status=guess, src=wikt
+lin assist_V2 = mkV2 (assistere_V) | mkV2 (mkV "aiutare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin assist_V = assistere_V | mkV "aiutare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sure_Adv = variants{} ; -- 
+lin stress_VS = variants{} ; -- 
+lin stress_V2 = variants{} ; -- 
+lin justify_VV = mkVV (mkV "giustificare") ; -- status=guess, src=wikt
+lin justify_V2 = mkV2 (mkV "giustificare") ; -- status=guess, src=wikt
+lin behalf_N = variants{} ; -- 
+lin councillor_N = variants{} ; -- 
+lin setting_N = mkN "contesto" ; -- status=guess
+lin command_N = variants{} ; -- 
+lin command_2_N = variants{} ; -- 
+lin command_1_N = variants{} ; -- 
+lin maintenance_N = mkN "manutenzione" feminine ; -- status=guess
+lin stair_N = mkN "scala" ; -- status=guess
+lin poem_N = mkN "poema" | mkN "poesia" ; -- status=guess status=guess
+lin chest_N = mkN "cassettone" masculine | mkN "comò" ; -- status=guess status=guess
+lin like_Adv = variants{}; -- mkPrep "come" ;
+lin secret_N = mkN "segreto" ; -- status=guess
+lin restriction_N = mkN "restrizione" feminine ; -- status=guess
+lin efficient_A = mkA "efficiente" ; -- status=guess
+lin suspect_VS = mkVS (mkV "sospettare") ; -- status=guess, src=wikt
+lin suspect_V2 = mkV2 (mkV "sospettare") ; -- status=guess, src=wikt
+lin hat_N = L.hat_N ;
+lin tough_A = mkA "duro" ; -- status=guess
+lin firmly_Adv = variants{} ; -- 
+lin willing_A = mkA "disposto" ; -- status=guess
+lin healthy_A = mkA "sano" ; -- status=guess
+lin focus_N = variants{} ; -- 
+lin construct_V2 = mkV2 (mkV "costruire") ; -- status=guess, src=wikt
+lin occasionally_Adv = variants{} ; -- 
+lin mode_N = mkN "moda" ; -- status=guess
+lin saving_N = variants{} ; -- 
+lin comfortable_A = mkA "comodo" ; -- status=guess
+lin camp_N = mkN "campo" | mkN "accampamento" ; -- status=guess status=guess
+lin trade_V2 = variants{} ; -- 
+lin trade_V = variants{} ; -- 
+lin export_N = mkN "esportazione" feminine ; -- status=guess
+lin wake_V2 = mkV2 (mkV "risvegliarsi") ; -- status=guess, src=wikt
+lin wake_V = mkV "risvegliarsi" ; -- status=guess, src=wikt
+lin partnership_N = variants{} ; -- 
+lin daily_A = mkA "quotidiano" | mkA "giornaliero" ; -- status=guess status=guess
+lin abroad_Adv = mkAdv "all'estero" ; -- status=guess
+lin profession_N = mkN "professione" feminine ; -- status=guess
+lin load_N = mkN "un sacco m singular" ; -- status=guess
+lin countryside_N = mkN "campagna" ; -- status=guess
+lin boot_N = L.boot_N ;
+lin mostly_Adv = mkAdv "soprattutto" ; -- status=guess
+lin sudden_A = mkA "improvviso" | mkA "improvvisa" ; -- status=guess status=guess
+lin implement_V2 = mkV2 (mkV (mettere_V) "in pratica") | mkV2 (mkV "attuare") | mkV2 (mkV "implementare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reputation_N = mkN "reputazione" feminine | mkN "rumore" masculine ; -- status=guess status=guess
+lin print_V2 = mkV2 (mkV "stampare") ; -- status=guess, src=wikt
+lin print_V = mkV "stampare" ; -- status=guess, src=wikt
+lin calculate_VS = mkVS (mkV "calcolare") ; -- status=guess, src=wikt
+lin calculate_V2 = mkV2 (mkV "calcolare") ; -- status=guess, src=wikt
+lin calculate_V = mkV "calcolare" ; -- status=guess, src=wikt
+lin keen_A = variants{} ; -- 
+lin guess_VS = mkVS (mkV "indovinare") ; -- status=guess, src=wikt
+lin guess_V2 = mkV2 (mkV "indovinare") ; -- status=guess, src=wikt
+lin guess_V = mkV "indovinare" ; -- status=guess, src=wikt
+lin recommendation_N = mkN "raccomandazione" feminine ; -- status=guess
+lin autumn_N = mkN "autunno" ; -- status=guess
+lin conventional_A = mkA "convenzionale" ; -- status=guess
+lin cope_V = variants{} ; -- 
+lin constitute_V2 = variants{} ; -- 
+lin poll_N = mkN "sondaggio" | mkN "votazione" feminine | mkN "scrutinio" ; -- status=guess status=guess status=guess
+lin voluntary_A = variants{} ; -- 
+lin valuable_A = mkA "prezioso" ; -- status=guess
+lin recovery_N = mkN "recupero" ; -- status=guess
+lin cast_V2 = mkV2 (mkV (mkV "prova") "del nove") ; -- status=guess, src=wikt
+lin cast_V = mkV (mkV "prova") "del nove" ; -- status=guess, src=wikt
+lin premise_N = mkN "premessa" ; -- status=guess
+lin resolve_V2 = mkV2 (risolvere_V) ; -- status=guess, src=wikt
+lin resolve_V = risolvere_V ; -- status=guess, src=wikt
+lin regularly_Adv = variants{} ; -- 
+lin solve_V2 = variants{} ; -- 
+lin plaintiff_N = variants{} ; -- 
+lin critic_N = variants{} ; -- 
+lin agriculture_N = mkN "agricoltura" ; -- status=guess
+lin ice_N = L.ice_N ;
+lin constitution_N = mkN "costituzione" feminine ; -- status=guess
+lin communist_N = mkN "comunista and" ; -- status=guess
+lin layer_N = mkN "ovaiola" ; -- status=guess
+lin recession_N = mkN "recessione" feminine ; -- status=guess
+lin slight_A = mkA "insignificante" ; -- status=guess
+lin dramatic_A = variants{} ; -- 
+lin golden_A = mkA "d'oro" ; -- status=guess
+lin temporary_A = mkA "temporaneo" ; -- status=guess
+lin suit_N = mkN "seme" masculine ; -- status=guess
+lin shortly_Adv = variants{} ; -- 
+lin initially_Adv = variants{} ; -- 
+lin arrival_N = mkN "arrivo" feminine ; -- status=guess
+lin protest_N = mkN "protesta" ; -- status=guess
+lin resistance_N = mkN "resistenza" ; -- status=guess
+lin silent_A = variants{} ; -- 
+lin presentation_N = mkN "presentazione" feminine ; -- status=guess
+lin soul_N = mkN "anima" ; -- status=guess
+lin self_N = mkN "stesso" ; -- status=guess
+lin judgment_N = mkN "giuizio" ; -- status=guess
+lin feed_V2 = mkV2 (mkV "nutrirsi") | mkV2 (mkV "cibarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin feed_V = mkV "nutrirsi" | mkV "cibarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin muscle_N = mkN "muscolo" ; -- status=guess
+lin shareholder_N = mkN "azionista" ; -- status=guess
+lin opposite_A = mkA "opposto" ; -- status=guess
+lin pollution_N = mkN "sostanza inquinante" | mkN "inquinante" masculine ; -- status=guess status=guess
+lin wealth_N = mkN "abbondanza" ; -- status=guess
+lin video_taped_A = variants{} ; -- 
+lin kingdom_N = mkN "regno" ; -- status=guess
+lin bread_N = L.bread_N ;
+lin perspective_N = mkN "prospettiva" ; -- status=guess
+lin camera_N = L.camera_N ;
+lin prince_N = mkN "principe" masculine ; -- status=guess
+lin illness_N = mkN "malattia" ; -- status=guess
+lin cake_N = mkN "torta" | mkN "pasticcino" | mkN "dolce" masculine ; --- split
+lin meat_N = L.meat_N ;
+lin submit_V2 = mkV2 (sottomettere_V) ; -- status=guess, src=wikt
+lin submit_V = sottomettere_V ; -- status=guess, src=wikt
+lin ideal_A = mkA "ideale" ; -- status=guess
+lin relax_V2 = mkV2 (mkV "rilassare") ; -- status=guess, src=wikt
+lin relax_V = mkV "rilassare" ; -- status=guess, src=wikt
+lin penalty_N = mkN "calcio di rigore" | mkN "rigore" masculine ; -- status=guess status=guess
+lin purchase_V2 = mkV2 (mkV "comprare") ; -- status=guess, src=wikt
+lin tired_A = variants{} ; -- 
+lin beer_N = L.beer_N ;
+lin specify_VS = variants{} ; -- 
+lin specify_V2 = variants{} ; -- 
+lin specify_V = variants{} ; -- 
+lin short_Adv = variants{} ; -- 
+lin monitor_V2 = mkV2 (mkV "monitorare") | mkV2 (mkV "supervisionare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin monitor_V = mkV "monitorare" | mkV "supervisionare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin electricity_N = mkN "elettricità" feminine ; -- status=guess
+lin specifically_Adv = variants{} ; -- 
+lin bond_N = variants{} ; -- 
+lin statutory_A = variants{} ; -- 
+lin laboratory_N = mkN "laboratorio" ; -- status=guess
+lin federal_A = variants{} ; -- 
+lin captain_N = mkN "capitano di vascello" ; -- status=guess
+lin deeply_Adv = variants{} ; -- 
+lin pour_V2 = mkV2 (mkV "versare") ; -- status=guess, src=wikt
+lin pour_V = mkV "versare" ; -- status=guess, src=wikt
+lin boss_N = L.boss_N ;
+lin creature_N = mkN "creatura" ; -- status=guess
+lin urge_VS = mkVS (mkV "esortare") ; -- status=guess, src=wikt
+lin urge_V2V = mkV2V (mkV "esortare") ; -- status=guess, src=wikt
+lin urge_V2 = mkV2 (mkV "esortare") ; -- status=guess, src=wikt
+lin locate_V2 = variants{} ; -- 
+lin locate_V = variants{} ; -- 
+lin being_N = mkN "essere" | mkN "creatura" ; -- status=guess status=guess
+lin struggle_VV = mkVV (mkV "lottare") ; -- status=guess, src=wikt
+lin struggle_V = mkV "lottare" ; -- status=guess, src=wikt
+lin lifespan_N = variants{} ; -- 
+lin flat_A = mkA "piano" ; -- status=guess
+lin valley_N = mkN "valle" feminine ; -- status=guess
+lin like_A = mkA "simile" ; -- status=guess
+lin guard_N = mkN "protezione" feminine ; -- status=guess
+lin emergency_N = mkN "emergenza" ; -- status=guess
+lin dark_N = mkN "oscurità" feminine | mkN "tenebra" ; -- status=guess status=guess
+lin bomb_N = mkN "bomba" ; -- status=guess
+lin dollar_N = mkN "dollaro" ; -- status=guess
+lin efficiency_N = mkN "efficienza" ; -- status=guess
+lin mood_N = mkN "cattivo umore" ; -- status=guess
+lin convert_V2 = mkV2 (mkV "convertire") ; -- status=guess, src=wikt
+lin convert_V = mkV "convertire" ; -- status=guess, src=wikt
+lin possession_N = mkN "possesso" ; -- status=guess
+lin marketing_N = variants{} ; -- 
+lin please_VV = mkVV (mkV "accontentare") | mkVV (piacere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V2V = mkV2V (mkV "accontentare") | mkV2V (piacere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V2 = mkV2 (mkV "accontentare") | mkV2 (piacere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin please_V = mkV "accontentare" | piacere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin habit_N = mkN "abitudine" feminine ; -- status=guess
+lin subsequently_Adv = variants{} ; -- 
+lin round_N = mkN "angolo giro" ; -- status=guess
+lin purchase_N = mkN "compra" | mkN "acquisto" ; -- status=guess status=guess
+lin sort_V2 = mkV2 (mkV (mettere_V) "in ordine") ; -- status=guess, src=wikt
+lin sort_V = mkV (mettere_V) "in ordine" ; -- status=guess, src=wikt
+lin outside_A = variants{} ; -- 
+lin gradually_Adv = variants{} ; -- 
+lin expansion_N = mkN "espansione" feminine ; -- status=guess
+lin competitive_A = variants{} ; -- 
+lin cooperation_N = mkN "cooperazione" feminine ; -- status=guess
+lin acceptable_A = mkA "accettabile" ; -- status=guess
+lin angle_N = mkN "angolo" ; -- status=guess
+lin cook_V2 = mkV2 (cuocere_V) ; -- status=guess, src=wikt
+lin cook_V = cuocere_V ; -- status=guess, src=wikt
+lin net_A = mkA "finale" ; -- status=guess
+lin sensitive_A = mkA "sensibile" ; -- status=guess
+lin ratio_N = mkN "ragione" feminine | mkN "rapporto" ; -- status=guess status=guess
+lin kiss_V2 = mkV2 (mkV "baciarsi") ; -- status=guess, src=wikt
+lin amount_V = mkV "ammontare" ; -- status=guess, src=wikt
+lin sleep_N = mkN "apnea notturna" | mkN "apnea nell sonno" ; -- status=guess status=guess
+lin finance_V2 = mkV2 (mkV "finanziare") ; -- status=guess, src=wikt
+lin essentially_Adv = variants{} ; -- 
+lin fund_V2 = mkV2 (mkV "finanziare") ; -- status=guess, src=wikt
+lin preserve_V2 = mkV2 (mkV "preservare") ; -- status=guess, src=wikt
+lin wedding_N = mkN "matrimonio" | mkN "nozze" feminine | mkN "sposalizio" ; -- status=guess status=guess status=guess
+lin personality_N = mkN "personalità" feminine ; -- status=guess
+lin bishop_N = mkN "alfiere" masculine ; -- status=guess
+lin dependent_A = variants{} ; -- 
+lin landscape_N = mkN "orizzontale" ; -- status=guess
+lin pure_A = mkA "puro" ; -- status=guess
+lin mirror_N = mkN "specchio" ; -- status=guess
+lin lock_V2 = mkV2 (mkV "bloccarsi") | mkV2 (mkV "incepparsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin lock_V = mkV "bloccarsi" | mkV "incepparsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin symptom_N = mkN "sintomo" ; -- status=guess
+lin promotion_N = variants{} ; -- 
+lin global_A = variants{} ; -- 
+lin aside_Adv = variants{} ; -- 
+lin tendency_N = mkN "tendenza" ; -- status=guess
+lin conservation_N = variants{} ; -- 
+lin reply_N = mkN "risposta" | mkN "replica" ; -- status=guess status=guess
+lin estimate_N = mkN "stima" ; -- status=guess
+lin qualification_N = variants{} ; -- 
+lin pack_V2 = variants{} ; -- 
+lin pack_V = variants{} ; -- 
+lin governor_N = mkN "governatore" masculine ; -- status=guess
+lin expected_A = variants{} ; -- 
+lin invest_V2 = mkV2 (mkV "investire") ; -- status=guess, src=wikt
+lin invest_V = mkV "investire" ; -- status=guess, src=wikt
+lin cycle_N = mkN "ciclo" ; -- status=guess
+lin alright_A = variants{} ; -- 
+lin philosophy_N = mkN "filosofia" ; -- status=guess
+lin gallery_N = mkN "palchetto" | mkN "balconata" | mkN "galleria" | mkN "loggia" ; -- status=guess status=guess status=guess status=guess
+lin sad_A = mkA "triste" ; -- status=guess
+lin intervention_N = mkN "intervento" ; -- status=guess
+lin emotional_A = mkA "emozionante" | mkA "commovente" ; -- status=guess status=guess
+lin advertising_N = variants{} ; -- 
+lin regard_N = variants{} ; -- 
+lin dance_V2 = mkV2 (mkV "ballare") | mkV2 (mkV "danzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dance_V = mkV "ballare" | mkV "danzare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin cigarette_N = mkN "sigaretta" ; -- status=guess
+lin predict_VS = mkVS (predire_V) ; -- status=guess, src=wikt
+lin predict_V2 = mkV2 (predire_V) ; -- status=guess, src=wikt
+lin adequate_A = mkA "adeguato" ; -- status=guess
+lin variable_N = mkN "averla formichiera variabile" ; -- status=guess
+lin net_N = mkN "rete" feminine ; -- status=guess
+lin retire_V2 = mkV2 (mkV "ritirarsi") ; -- status=guess, src=wikt
+lin retire_V = mkV "ritirarsi" ; -- status=guess, src=wikt
+lin sugar_N = mkN "barbabietola da zucchero" ; -- status=guess
+lin pale_A = mkA "pallido" ; -- status=guess
+lin frequency_N = mkN "modulazione di frequenza" ; -- status=guess
+lin guy_N = mkN "tipo" ; -- status=guess
+lin feature_V2 = variants{} ; -- 
+lin furniture_N = mkN "mobilio" ; -- status=guess
+lin administrative_A = mkA "amministrativo" ; -- status=guess
+lin wooden_A = mkA "di legno" | mkA "ligneo" ; -- status=guess status=guess
+lin input_N = variants{} ; -- 
+lin phenomenon_N = variants{} ; -- 
+lin surprising_A = mkA "sorprendente" ; -- status=guess
+lin jacket_N = mkN "giacca" ; -- status=guess
+lin actor_N = mkN "attore" | mkN "attrice" feminine ; -- status=guess status=guess
+lin actor_2_N = variants{} ; -- 
+lin actor_1_N = variants{} ; -- 
+lin kick_V2 = mkV2 (mkV "calciare") ; -- status=guess, src=wikt
+lin kick_V = mkV "calciare" ; -- status=guess, src=wikt
+lin producer_N = mkN "produttore" masculine ; -- status=guess
+lin hearing_N = mkN "udienza" ; -- status=guess
+lin chip_N = mkN "chip" ; -- status=guess
+lin equation_N = mkN "equazione" feminine ; -- status=guess
+lin certificate_N = variants{} ; -- 
+lin hello_Interj = mkInterj "ciao" | mkInterj "salve" | mkInterj "buongiorno" ; -- status=guess status=guess status=guess
+lin remarkable_A = variants{} ; -- 
+lin alliance_N = variants{} ; -- 
+lin smoke_V2 = mkV2 (mkV "fumare") ; -- status=guess, src=wikt
+lin smoke_V = mkV "fumare" ; -- status=guess, src=wikt
+lin awareness_N = mkN "coscienza" ; -- status=guess
+lin throat_N = mkN "gola" ; -- status=guess
+lin discovery_N = mkN "scoperta" ; -- status=guess
+lin festival_N = mkN "mostra" | mkN "rassegna" | mkN "festival" ; -- status=guess status=guess status=guess
+lin dance_N = mkN "ballo" | mkN "danza" ; -- status=guess status=guess
+lin promise_N = mkN "promessa" ; -- status=guess
+lin rose_N = mkN "rosa" masculine ; -- status=guess
+lin principal_A = mkA "principale" ; -- status=guess
+lin brilliant_A = mkA "brillante" ; -- status=guess
+lin proposed_A = variants{} ; -- 
+lin coach_N = mkN "corriera" ; -- status=guess
+lin coach_3_N = variants{} ; -- 
+lin coach_2_N = variants{} ; -- 
+lin coach_1_N = variants{} ; -- 
+lin absolute_A = mkA "assoluto" ; -- status=guess
+lin drama_N = variants{} ; -- 
+lin recording_N = mkN "registrazione" feminine ; -- status=guess
+lin precisely_Adv = variants{} ; -- 
+lin bath_N = mkN "bagno" feminine ; -- status=guess
+lin celebrate_V2 = mkV2 (mkV "celebrare") ; -- status=guess, src=wikt
+lin substance_N = mkN "sostanza" ; -- status=guess
+lin swing_V2 = mkV2 (mkV "oscillare") | mkV2 (mkV "ondeggiare") | mkV2 (mkV "altalenare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin swing_V = mkV "oscillare" | mkV "ondeggiare" | mkV "altalenare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin for_Adv = variants{}; -- S.for_Prep ;
+lin rapid_A = mkA "rapido" ; -- status=guess
+lin rough_A = mkA "approssimato" ; -- status=guess
+lin investor_N = mkN "investitore" masculine ; -- status=guess
+lin fire_V2 = mkV2 (mkV "sparare") | mkV2 (mkV (I.fare_V) "fuoco") ; -- status=guess, src=wikt status=guess, src=wikt
+lin fire_V = mkV "sparare" | mkV (I.fare_V) "fuoco" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rank_N = mkN "fila" | mkN "schiera" ; -- status=guess status=guess
+lin compete_V = mkV "competere" | mkV "gareggiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sweet_A = mkA "dolcificato" | mkA "zuccherato" ; -- status=guess status=guess
+lin decline_VV = mkVV (mkV "declinare") ; -- status=guess, src=wikt
+lin decline_V2 = mkV2 (mkV "declinare") ; -- status=guess, src=wikt
+lin decline_V = mkV "declinare" ; -- status=guess, src=wikt
+lin rent_N = mkN "strappo" | mkN "squarcio" | mkN "lacerazione" feminine | mkN "scissione" feminine ; -- status=guess status=guess status=guess status=guess
+lin dealer_N = mkN "piazzista" ; -- status=guess
+lin bend_V2 = mkV2 (mkV "piegarsi") | mkV2 (mkV "curvarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bend_V = mkV "piegarsi" | mkV "curvarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin solid_A = mkA "solido" ; -- status=guess
+lin cloud_N = L.cloud_N ;
+lin across_Adv = mkAdv "attraverso" | mkAdv "orizzontale" ; -- status=guess status=guess
+lin level_A = mkA "livellato" ; -- status=guess
+lin enquiry_N = mkN "domanda" | mkN "richiesta" ; -- status=guess status=guess
+lin fight_N = mkN "battaglia" masculine | mkN "combattimento" ; -- status=guess status=guess
+lin abuse_N = mkN "abuso" ; -- status=guess
+lin golf_N = mkN "golf" masculine ; -- status=guess
+lin guitar_N = mkN "chitarra" ; -- status=guess
+lin electronic_A = mkA "elettronico" ; -- status=guess
+lin cottage_N = mkN "casolare" masculine | mkN "rustico" ; -- status=guess status=guess
+lin scope_N = variants{} ; -- 
+lin pause_VS = variants{} ; -- 
+lin pause_V2V = variants{} ; -- 
+lin pause_V = variants{} ; -- 
+lin mixture_N = variants{} ; -- 
+lin emotion_N = mkN "emozione" feminine ; -- status=guess
+lin comprehensive_A = variants{} ; -- 
+lin shirt_N = L.shirt_N ;
+lin allowance_N = variants{} ; -- 
+lin retirement_N = mkN "pensionamento" ; -- status=guess
+lin breach_N = mkN "breccia" ; -- status=guess
+lin infection_N = mkN "infezione" feminine ; -- status=guess
+lin resist_VV = variants{} ; -- 
+lin resist_V2 = variants{} ; -- 
+lin resist_V = variants{} ; -- 
+lin qualify_V2 = variants{} ; -- 
+lin qualify_V = variants{} ; -- 
+lin paragraph_N = mkN "paragrafo" ; -- status=guess
+lin sick_A = mkA "ammalato" | mkA "ammalata" ; -- status=guess status=guess
+lin near_A = L.near_A ;
+lin researcherMasc_N = variants{} ; -- 
+lin consent_N = mkN "consenso" ; -- status=guess
+lin written_A = variants{} ; -- 
+lin literary_A = mkA "letterario" ; -- status=guess
+lin ill_A = mkA "malato" ; -- status=guess
+lin wet_A = L.wet_A ;
+lin lake_N = L.lake_N ;
+lin entrance_N = mkN "entrata" ; -- status=guess
+lin peak_N = mkN "cima" ; -- status=guess
+lin successfully_Adv = variants{} ; -- 
+lin sand_N = L.sand_N ;
+lin breathe_V2 = mkV2 (mkV "respirare") ; -- status=guess, src=wikt
+lin breathe_V = L.breathe_V ;
+lin cold_N = mkN "fusione fredda" ; -- status=guess
+lin cheek_N = mkN "chiappa" ; -- status=guess
+lin platform_N = mkN "piattaforma" ; -- status=guess
+lin interaction_N = mkN "interazione" feminine ; -- status=guess
+lin watch_N = mkN "sorveglianza" | mkN "guardia" ; -- status=guess status=guess
+lin borrow_VV = mkVV (mkV (prendere_V) "in prestito") ; -- status=guess, src=wikt
+lin borrow_V2 = mkV2 (mkV (prendere_V) "in prestito") ; -- status=guess, src=wikt
+lin borrow_V = mkV (prendere_V) "in prestito" ; -- status=guess, src=wikt
+lin birthday_N = mkN "compleanno" ; -- status=guess
+lin knife_N = mkN "lama" masculine ; -- status=guess
+lin extreme_A = mkA "profondo" | mkA "profonda" ; -- status=guess status=guess
+lin core_N = mkN "caparra" ; -- status=guess
+lin peasantMasc_N = variants{} ; -- 
+lin armed_A = variants{} ; -- 
+lin permission_N = mkN "permesso" ; -- status=guess
+lin supreme_A = mkA "supremo" | mkA "suprema" ; -- status=guess status=guess
+lin overcome_V2 = mkV2 (vincere_V) ; -- status=guess, src=wikt
+lin overcome_V = vincere_V ; -- status=guess, src=wikt
+lin greatly_Adv = variants{} ; -- 
+lin visual_A = mkA "visuale" ; -- status=guess
+lin lad_N = variants{} ; -- 
+lin genuine_A = mkA "genuino" ; -- status=guess
+lin personnel_N = mkN "personale" masculine ; -- status=guess
+lin judgement_N = mkN "il giorno del giudizio universale" ; -- status=guess
+lin exciting_A = variants{} ; -- 
+lin stream_N = mkN "corrente" feminine | mkN "ruscello" ; -- status=guess status=guess
+lin perception_N = mkN "percezione" feminine ; -- status=guess
+lin guarantee_VS = mkVS (mkV "garantire") ; -- status=guess, src=wikt
+lin guarantee_V2 = mkV2 (mkV "garantire") ; -- status=guess, src=wikt
+lin guarantee_V = mkV "garantire" ; -- status=guess, src=wikt
+lin disaster_N = mkN "disastro" ; -- status=guess
+lin darkness_N = mkN "oscurità" feminine ; -- status=guess
+lin bid_N = mkN "offerta" ; -- status=guess
+lin sake_N = mkN "sakè" masculine ; -- status=guess
+lin sake_2_N = variants{} ; -- 
+lin sake_1_N = variants{} ; -- 
+lin organize_V2V = variants{} ; -- 
+lin organize_V2 = variants{} ; -- 
+lin tourist_N = mkN "turista" masculine ; -- status=guess
+lin policeman_N = L.policeman_N ;
+lin castle_N = mkN "castello" ; -- status=guess
+lin figure_VS = mkVS (mkV "scoprire") | mkVS (mkV (mkV "rendersi") "conto") ; -- status=guess, src=wikt status=guess, src=wikt
+lin figure_V = mkV "scoprire" | mkV (mkV "rendersi") "conto" ; -- status=guess, src=wikt status=guess, src=wikt
+lin race_VV = mkVV (correre_V) ; -- status=guess, src=wikt
+lin race_V2V = mkV2V (correre_V) ; -- status=guess, src=wikt
+lin race_V2 = mkV2 (correre_V) ; -- status=guess, src=wikt
+lin race_V = correre_V ; -- status=guess, src=wikt
+lin demonstration_N = mkN "dimostrazione" feminine ; -- status=guess
+lin anger_N = mkN "ira" | mkN "rabbia" | mkN "collera" ; -- status=guess status=guess status=guess
+lin briefly_Adv = variants{} ; -- 
+lin presumably_Adv = variants{} ; -- 
+lin clock_N = mkN "orologio" ; -- status=guess
+lin hero_N = mkN "eroe" masculine | mkN "eroina" | mkN "protagonista" masculine ; -- status=guess status=guess status=guess
+lin expose_V2 = mkV2 (esporre_V) ; -- status=guess, src=wikt
+lin expose_V = esporre_V ; -- status=guess, src=wikt
+lin custom_N = mkN "dogana" ; -- status=guess
+lin maximum_A = mkA "massimo" ; -- status=guess
+lin wish_N = mkN "desiderio" ; -- status=guess
+lin earning_N = variants{} ; -- 
+lin priest_N = L.priest_N ;
+lin resign_V2 = mkV2 (mkV "dimettersi") ; -- status=guess, src=wikt
+lin resign_V = mkV "dimettersi" ; -- status=guess, src=wikt
+lin store_V2 = mkV2 (mkV "registrare") ; -- status=guess, src=wikt
+lin widespread_A = mkA "esteso" | mkA "diffuso" ; -- status=guess status=guess
+lin comprise_V2 = mkV2 (consistere_V) ; -- status=guess, src=wikt
+lin chamber_N = mkN "camera" | mkN "camera da letto" ; -- status=guess status=guess
+lin acquisition_N = mkN "acquisizione" feminine ; -- status=guess
+lin involved_A = variants{} ; -- 
+lin confident_A = mkA "fiducioso" | mkA "sicuro" ; -- status=guess status=guess
+lin circuit_N = variants{} ; -- 
+lin radical_A = mkA "radicalico" ; -- status=guess
+lin detect_V2 = variants{} ; -- 
+lin stupid_A = L.stupid_A ;
+lin grand_A = variants{} ; -- 
+lin consumption_N = variants{} ; -- 
+lin hold_N = mkN "autoreggenti" feminine ; -- status=guess
+lin zone_N = mkN "poiana codafasciata" ; -- status=guess
+lin mean_A = mkA "eccellente" | mkA "fantastico" | mkA "favoloso" | mkA "formidabile" ; -- status=guess status=guess status=guess status=guess
+lin altogether_Adv = mkAdv "nel complesso" ; -- status=guess
+lin rush_VV = variants{} ; -- 
+lin rush_V2 = variants{} ; -- 
+lin rush_V = variants{} ; -- 
+lin numerous_A = mkA "numeroso" ; -- status=guess
+lin sink_V2 = mkV2 (mkV "affondare") ; -- status=guess, src=wikt
+lin sink_V = mkV "affondare" ; -- status=guess, src=wikt
+lin everywhere_Adv = S.everywhere_Adv ;
+lin classical_A = mkA "classico" ; -- status=guess
+lin respectively_Adv = variants{} ; -- 
+lin distinct_A = mkA "distinto" | mkA "distinta" | mkA "diverso" | mkA "diversa" ; -- status=guess status=guess status=guess status=guess
+lin mad_A = mkA "pazzo" | mkA "folle" | mkA "matto" | mkA "insano" ; -- status=guess status=guess status=guess status=guess
+lin honour_N = mkN "onore" masculine ; -- status=guess
+lin statistics_N = mkN "statistica" ; -- status=guess
+lin false_A = mkA "posticcio" | mkA "finto" ; -- status=guess status=guess
+lin square_N = mkN "casella" ; -- status=guess
+lin differ_V = variants{} ; -- 
+lin disk_N = mkN "disco" ; -- status=guess
+lin truly_Adv = variants{} ; -- 
+lin survival_N = mkN "sopravvivenza" ; -- status=guess
+lin proud_A = mkA "orgoglioso" | mkA "fiero" ; -- status=guess status=guess
+lin tower_N = mkN "la torre" | mkN "il fulmine" ; -- status=guess status=guess
+lin deposit_N = mkN "caparra" ; -- status=guess
+lin pace_N = mkN "passo" ; -- status=guess
+lin compensation_N = variants{} ; -- 
+lin adviserMasc_N = variants{} ; -- 
+lin consultant_N = variants{} ; -- 
+lin drag_V2 = mkV2 (mkV "trainare") ; -- status=guess, src=wikt
+lin drag_V = mkV "trainare" ; -- status=guess, src=wikt
+lin advanced_A = variants{} ; -- 
+lin landlord_N = variants{} ; -- 
+lin whenever_Adv = mkAdv "ogni volta che" ; -- status=guess
+lin delay_N = variants{} ; -- 
+lin green_N = mkN "fagiolino" ; -- status=guess
+lin car_V = variants{} ; -- 
+lin holder_N = variants{} ; -- 
+lin secret_A = mkA "segreto" ; -- status=guess
+lin edition_N = mkN "edizione" feminine ; -- status=guess
+lin occupation_N = mkN "occupazione" feminine ; -- status=guess
+lin agricultural_A = mkA "agricolo" ; -- status=guess
+lin intelligence_N = variants{} ; -- 
+lin intelligence_2_N = variants{} ; -- 
+lin intelligence_1_N = variants{} ; -- 
+lin empire_N = mkN "impero" ; -- status=guess
+lin definitely_Adv = variants{} ; -- 
+lin negotiate_VV = variants{} ; -- 
+lin negotiate_V2 = variants{} ; -- 
+lin negotiate_V = variants{} ; -- 
+lin host_N = mkN "host" masculine ; -- status=guess
+lin relative_N = mkN "parente" masculine | mkN "congiunto" ; -- status=guess status=guess
+lin mass_A = variants{} ; -- 
+lin helpful_A = mkA "disponibile" ; -- status=guess
+lin fellow_N = variants{} ; -- 
+lin sweep_V2 = mkV2 (mkV "spazzare") | mkV2 (mkV "scopare") | mkV2 (mkV "ramazzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sweep_V = mkV "spazzare" | mkV "scopare" | mkV "ramazzare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin poet_N = mkN "poeta" | mkN "poetessa" ; -- status=guess status=guess
+lin journalist_N = mkN "giornalista" masculine ; -- status=guess
+lin defeat_N = mkN "sconfitta" | mkN "disfatta" | mkN "fallimento" | mkN "insuccesso" ; -- status=guess status=guess status=guess status=guess
+lin unlike_Prep = variants{} ; -- 
+lin primarily_Adv = variants{} ; -- 
+lin tight_A = mkA "teso" | mkA "tesa" | mkA "tirato" ; -- status=guess status=guess status=guess
+lin indication_N = variants{} ; -- 
+lin dry_V2 = mkV2 (mkV "asciugarsi") ; -- status=guess, src=wikt
+lin dry_V = mkV "asciugarsi" ; -- status=guess, src=wikt
+lin cricket_N = mkN "fair play" ; -- status=guess
+lin whisper_V2 = mkV2 (mkV "sussurrare") ; -- status=guess, src=wikt
+lin whisper_V = mkV "sussurrare" ; -- status=guess, src=wikt
+lin routine_N = variants{} ; -- 
+lin print_N = mkN "stampa" ; -- status=guess
+lin anxiety_N = mkN "ansia" | mkN "ansietà" feminine ; -- status=guess status=guess
+lin witness_N = mkN "testimonianza" ; -- status=guess
+lin concerning_Prep = variants{} ; -- 
+lin mill_N = mkN "mulino" ; -- status=guess
+lin gentle_A = mkA "gentile" ; -- status=guess
+lin curtain_N = mkN "tenda" | mkN "tappezzeria" | mkN "drappo" | mkN "drappeggio" | mkN "tendina" ; -- status=guess status=guess status=guess status=guess status=guess
+lin mission_N = mkN "missione" feminine ; -- status=guess
+lin supplier_N = variants{} ; -- 
+lin basically_Adv = mkAdv "praticamente" | mkAdv "in pratica" | mkAdv "basicamente" ; -- status=guess status=guess status=guess
+lin assure_V2S = variants{} ; -- 
+lin assure_V2 = variants{} ; -- 
+lin poverty_N = mkN "povertà" feminine ; -- status=guess
+lin snow_N = L.snow_N ;
+lin prayer_N = mkN "pregatore" masculine ; -- status=guess
+lin pipe_N = mkN "curapipe" ; -- status=guess
+lin deserve_VV = mkVV (mkV "meritare") | mkVV (mkV "meritarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deserve_V2 = mkV2 (mkV "meritare") | mkV2 (mkV "meritarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deserve_V = mkV "meritare" | mkV "meritarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shift_N = mkN "cambio" ; -- status=guess
+lin split_V2 = L.split_V2 ;
+lin split_V = mkV "fendere" | mkV "dividere" | scindere_V | mkV "spaccare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin near_Adv = mkAdv "circa" ; -- status=guess
+lin consistent_A = variants{} ; -- 
+lin carpet_N = L.carpet_N ;
+lin ownership_N = mkN "possesso" | mkN "proprietà" feminine ; -- status=guess status=guess
+lin joke_N = mkN "barzelletta" | mkN "battuta scherzo" ; -- status=guess status=guess
+lin fewer_Det = variants{} ; -- 
+lin workshop_N = mkN "seminario" ; -- status=guess
+lin salt_N = L.salt_N ;
+lin aged_Prep = variants{} ; -- 
+lin symbol_N = mkN "simbolo" ; -- status=guess
+lin slide_V2 = mkV2 (mkV "scivolare") ; -- status=guess, src=wikt
+lin slide_V = mkV "scivolare" ; -- status=guess, src=wikt
+lin cross_N = mkN "incrocio" ; -- status=guess
+lin anxious_A = mkA "preoccupante" ; -- status=guess
+lin tale_N = mkN "racconto" ; -- status=guess
+lin preference_N = variants{} ; -- 
+lin inevitably_Adv = variants{} ; -- 
+lin mere_A = variants{} ; -- 
+lin behave_V = mkV "comportarsi" ; -- status=guess, src=wikt
+lin gain_N = mkN "guadagno" | mkN "profitto" ; -- status=guess status=guess
+lin nervous_A = mkA "nervoso" ; -- status=guess
+lin guide_V2 = variants{} ; -- 
+lin remark_N = mkN "considerazione" feminine | mkN "caveat" ; -- status=guess status=guess
+lin pleased_A = variants{} ; -- 
+lin province_N = mkN "provincia" ; -- status=guess
+lin steel_N = L.steel_N ;
+lin practise_V2 = variants{} ; -- 
+lin practise_V = variants{} ; -- 
+lin flow_V = L.flow_V ;
+lin holy_A = mkA "sacro" ; -- status=guess
+lin dose_N = mkN "dose" feminine ; -- status=guess
+lin alcohol_N = mkN "alcol" masculine ; -- status=guess
+lin guidance_N = variants{} ; -- 
+lin constantly_Adv = variants{} ; -- 
+lin climate_N = mkN "cambiamento climatico" | mkN "mutamento climatico" ; -- status=guess status=guess
+lin enhance_V2 = mkV2 (accrescere_V) | mkV2 (mkV "intensificare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reasonably_Adv = variants{} ; -- 
+lin waste_V2 = mkV2 (mkV (perdere_V) "tempo") ; -- status=guess, src=wikt
+lin waste_V = mkV (perdere_V) "tempo" ; -- status=guess, src=wikt
+lin smooth_A = L.smooth_A ;
+lin dominant_A = variants{} ; -- 
+lin conscious_A = mkA "cosciente" ; -- status=guess
+lin formula_N = mkN "formula" ; -- status=guess
+lin tail_N = L.tail_N ;
+lin ha_Interj = variants{} ; -- 
+lin electric_A = mkA "elettrico" ; -- status=guess
+lin sheep_N = L.sheep_N ;
+lin medicine_N = mkN "medicina" | mkN "clinica" ; -- status=guess status=guess
+lin strategic_A = mkA "strategico" ; -- status=guess
+lin disabled_A = variants{} ; -- 
+lin smell_N = mkN "odore" masculine ; -- status=guess
+lin operator_N = mkN "operatore" masculine ; -- status=guess
+lin mount_V2 = mkV2 (mkV "montare") ; -- status=guess, src=wikt
+lin mount_V = mkV "montare" ; -- status=guess, src=wikt
+lin advance_V2 = mkV2 (mkV "avanzare") ; -- status=guess, src=wikt
+lin advance_V = mkV "avanzare" ; -- status=guess, src=wikt
+lin remote_A = mkA "remoto" ; -- status=guess
+lin measurement_N = variants{} ; -- 
+lin favour_VS = variants{} ; -- 
+lin favour_V2 = variants{} ; -- 
+lin favour_V = variants{} ; -- 
+lin neither_Det = mkDet "né" ; -- status=guess
+lin architecture_N = mkN "architettura" ; -- status=guess
+lin worth_N = mkN "valore" masculine ; -- status=guess
+lin tie_N = mkN "legame" masculine | mkN "vincolo" ; -- status=guess status=guess
+lin barrier_N = mkN "limite" masculine ; -- status=guess
+lin practitioner_N = mkN "professionista" ; -- status=guess
+lin outstanding_A = mkA "eccezionale" | mkA "notevole" ; -- status=guess status=guess
+lin enthusiasm_N = mkN "entusiasmo" | mkN "foga" ; -- status=guess status=guess
+lin theoretical_A = mkA "teorico" ; -- status=guess
+lin implementation_N = mkN "implementazione" feminine | mkN "attuazione" feminine ; -- status=guess status=guess
+lin worried_A = variants{} ; -- 
+lin pitch_N = mkN "pece" feminine ; -- status=guess
+lin drop_N = mkN "caduta" ; -- status=guess
+lin phone_V2 = mkV2 (mkV "telefonare") ; -- status=guess, src=wikt
+lin phone_V = mkV "telefonare" ; -- status=guess, src=wikt
+lin shape_VV = mkVV (mkV "modellare") ; -- status=guess, src=wikt
+lin shape_V2 = mkV2 (mkV "modellare") ; -- status=guess, src=wikt
+lin shape_V = mkV "modellare" ; -- status=guess, src=wikt
+lin clinical_A = mkA "clinico" ; -- status=guess
+lin lane_N = mkN "corsia" ; -- status=guess
+lin apple_N = L.apple_N ;
+lin catalogue_N = mkN "catalogo" | mkN "cataloghi" masculine ; -- status=guess status=guess
+lin tip_N = mkN "punta" ; -- status=guess
+lin publisher_N = mkN "editore" masculine ; -- status=guess
+lin opponentMasc_N = variants{} ; -- 
+lin live_A = mkA "vivo" ; -- status=guess
+lin burden_N = mkN "preoccupazione" feminine | mkN "fardello" ; -- status=guess status=guess
+lin tackle_V2 = mkV2 (mkV "affrontare") | mkV2 (mkV "contrastare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin tackle_V = mkV "affrontare" | mkV "contrastare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin historian_N = mkN "storico" ; -- status=guess
+lin bury_V2 = mkV2 (mkV "sotterrare") | mkV2 (mkV "nascondere") | mkV2 (mkV "sprofondare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bury_V = mkV "sotterrare" | mkV "nascondere" | mkV "sprofondare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin stomach_N = mkN "pancia" masculine ; -- status=guess
+lin percentage_N = mkN "percentuale" feminine ; -- status=guess
+lin evaluation_N = mkN "valutazione" feminine ; -- status=guess
+lin outline_V2 = variants{} ; -- 
+lin talent_N = mkN "talento" ; -- status=guess
+lin lend_V2 = mkV2 (mkV "prestare") ; -- status=guess, src=wikt
+lin lend_V = mkV "prestare" ; -- status=guess, src=wikt
+lin silver_N = L.silver_N ;
+lin pack_N = mkN "mazzo" ; -- status=guess
+lin fun_N = mkN "divertimento" ; -- status=guess
+lin democrat_N = mkN "democratico" | mkN "democratica" ; -- status=guess status=guess
+lin fortune_N = mkN "sorte" feminine | mkN "destino" | mkN "fortuna" ; -- status=guess status=guess status=guess
+lin storage_N = mkN "memorizzazione" feminine ; -- status=guess
+lin professional_N = variants{} ; -- 
+lin reserve_N = mkN "riserva" ; -- status=guess
+lin interval_N = mkN "intervallo" ; -- status=guess
+lin dimension_N = mkN "dimensione" feminine ; -- status=guess
+lin honest_A = mkA "onesto" | mkA "onesta" ; -- status=guess status=guess
+lin awful_A = variants{} ; -- 
+lin manufacture_V2 = mkV2 (mkV "fabbricare") ; -- status=guess, src=wikt
+lin confusion_N = variants{} ; -- 
+lin pink_A = variants{} ; -- 
+lin impressive_A = mkA "impressionante" ; -- status=guess
+lin satisfaction_N = mkN "soddisfazione" feminine ; -- status=guess
+lin visible_A = mkA "visibile" ; -- status=guess
+lin vessel_N = mkN "recipiente" masculine | mkN "contenitore" masculine ; -- status=guess status=guess
+lin stand_N = mkN "cascatore" masculine ; -- status=guess
+lin curve_N = mkN "curva" ; -- status=guess
+lin pot_N = mkN "piatto" | mkN "posta" ; -- status=guess status=guess
+lin replacement_N = mkN "sostituto" | mkN "rimpiazzo" ; -- status=guess status=guess
+lin accurate_A = variants{} ; -- 
+lin mortgage_N = mkN "ipoteca" ; -- status=guess
+lin salary_N = mkN "stipendio" | mkN "salario" ; -- status=guess status=guess
+lin impress_V2 = mkV2 (mkV "impressionare") ; -- status=guess, src=wikt
+lin impress_V = mkV "impressionare" ; -- status=guess, src=wikt
+lin constitutional_A = variants{} ; -- 
+lin emphasize_VS = mkVS (mkV "enfatizzare") | mkVS (mkV "sottolineare") | mkVS (mkV "evidenziare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin emphasize_V2 = mkV2 (mkV "enfatizzare") | mkV2 (mkV "sottolineare") | mkV2 (mkV "evidenziare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin developing_A = variants{} ; -- 
+lin proof_N = mkN "prova" ; -- status=guess
+lin furthermore_Adv = mkAdv "inoltre" ; -- status=guess
+lin dish_N = mkN "piatto" ; -- status=guess
+lin interview_V2 = variants{} ; -- 
+lin considerably_Adv = variants{} ; -- 
+lin distant_A = variants{} ; -- 
+lin lower_V2 = mkV2 (mkV "abbassare") ; -- status=guess, src=wikt
+lin lower_V = mkV "abbassare" ; -- status=guess, src=wikt
+lin favouriteMasc_N = variants{} ; -- 
+lin tear_V2 = mkV2 (mkV "strappare") ; -- status=guess, src=wikt
+lin tear_V = mkV "strappare" ; -- status=guess, src=wikt
+lin fixed_A = variants{} ; -- 
+lin by_Adv = mkAdv "a proposito" ; -- status=guess
+lin luck_N = mkN "fortuna" | mkN "sorte" feminine ; -- status=guess status=guess
+lin count_N = mkN "conte" masculine ; -- status=guess
+lin precise_A = mkA "preciso" | mkA "esatto" | mkA "accurato" ; -- status=guess status=guess status=guess
+lin determination_N = variants{} ; -- 
+lin bite_V2 = L.bite_V2 ;
+lin bite_V = mkV (I.fare_V) "il passo più lungo della gamba" ; -- status=guess, src=wikt
+lin dear_Interj = variants{} ; -- 
+lin consultation_N = variants{} ; -- 
+lin range_V = variants{} ; -- 
+lin residential_A = variants{} ; -- 
+lin conduct_N = mkN "comportamento" | mkN "condotta" ; -- status=guess status=guess
+lin capture_V2 = variants{} ; -- 
+lin ultimately_Adv = variants{} ; -- 
+lin cheque_N = mkN "assegno" ; -- status=guess
+lin economics_N = mkN "economia" ; -- status=guess
+lin sustain_V2 = variants{} ; -- 
+lin secondly_Adv = variants{} ; -- 
+lin silly_A = mkA "sciocco" ; -- status=guess
+lin merchant_N = mkN "mercante" | mkN "commerciante" ; -- status=guess status=guess
+lin lecture_N = mkN "conferenza" ; -- status=guess
+lin musical_A = variants{} ; -- 
+lin leisure_N = mkN "svago" ; -- status=guess
+lin check_N = mkN "conto" ; -- status=guess
+lin cheese_N = L.cheese_N ;
+lin lift_N = mkN "ascensore" masculine ; -- status=guess
+lin participate_V2 = mkV2 (mkV "partecipare") ; -- status=guess, src=wikt
+lin participate_V = mkV "partecipare" ; -- status=guess, src=wikt
+lin fabric_N = mkN "struttura" | mkN "tessuto" ; -- status=guess status=guess
+lin distribute_V2 = mkV2 (mkV "distribuire") ; -- status=guess, src=wikt
+lin lover_N = mkN "amante" masculine ; -- status=guess
+lin childhood_N = mkN "infanzia" ; -- status=guess
+lin cool_A = mkA "termico" | mkA "fresco" | mkA "leggero" ; -- status=guess status=guess status=guess
+lin ban_V2 = mkV2 (espellere_V) | mkV2 (mkV "vietare") | mkV2 (mkV "censurare") | mkV2 (mkV "bandire") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin supposed_A = variants{} ; -- 
+lin mouse_N = mkN "averla formichiera grigiotopo" ; -- status=guess
+lin strain_N = mkN "disposizione" feminine | mkN "predisposizione" feminine | mkN "carattere ereditario" ; -- status=guess status=guess status=guess
+lin specialist_A = variants{} ; -- 
+lin consult_V2 = variants{} ; -- 
+lin consult_V = variants{} ; -- 
+lin minimum_A = variants{} ; -- 
+lin approximately_Adv = variants{} ; -- 
+lin participant_N = mkN "partecipante" masculine | mkN "che partecipa" ; -- status=guess status=guess
+lin monetary_A = variants{} ; -- 
+lin confuse_V2 = variants{} ; -- 
+lin dare_VV = mkVV (mkV "osare") ; -- status=guess, src=wikt
+lin dare_V2 = mkV2 (mkV "osare") ; -- status=guess, src=wikt
+lin smoke_N = L.smoke_N ;
+lin movie_N = mkN "cinema" masculine | mkN "film" | mkN "pellicola" ; -- status=guess status=guess status=guess
+lin seed_N = L.seed_N ;
+lin cease_V2 = mkV2 (mkV (mkV "cessi") "e cessi") ; -- status=guess, src=wikt
+lin cease_V = mkV (mkV "cessi") "e cessi" ; -- status=guess, src=wikt
+lin open_Adv = variants{} ; -- 
+lin journal_N = mkN "perno d'albero" ; -- status=guess
+lin shopping_N = mkN "carrello della spesa" ; -- status=guess
+lin equivalent_N = variants{} ; -- 
+lin palace_N = mkN "palazzo" ; -- status=guess
+lin exceed_V2 = mkV2 (mkV "eccedere") ; -- status=guess, src=wikt
+lin isolated_A = variants{} ; -- 
+lin poetry_N = mkN "poesia" ; -- status=guess
+lin perceive_VS = mkVS (mkV "percepire") ; -- status=guess, src=wikt
+lin perceive_V2V = mkV2V (mkV "percepire") ; -- status=guess, src=wikt
+lin perceive_V2 = mkV2 (mkV "percepire") ; -- status=guess, src=wikt
+lin lack_V2 = mkV2 (mkV "mancare") ; -- status=guess, src=wikt
+lin lack_V = mkV "mancare" ; -- status=guess, src=wikt
+lin strengthen_V2 = mkV2 (mkV "rinforzarsi") ; -- status=guess, src=wikt
+lin snap_V2 = mkV2 (mkV "sbottare") ; -- status=guess, src=wikt
+lin snap_V = mkV "sbottare" ; -- status=guess, src=wikt
+lin readily_Adv = variants{} ; -- 
+lin spite_N = mkN "rancore" | mkN "malevolenza" ; -- status=guess status=guess
+lin conviction_N = mkN "convinzione" feminine ; -- status=guess
+lin corridor_N = mkN "corridoio aereo" ; -- status=guess
+lin behind_Adv = variants{}; -- S.behind_Prep ;
+lin ward_N = mkN "guardiano" ; -- status=guess
+lin profile_N = variants{} ; -- 
+lin fat_A = mkA "grasso" | mkA "obeso" ; -- status=guess status=guess
+lin comfort_N = mkN "benessere" masculine ; -- status=guess
+lin bathroom_N = mkN "toiletta" ; -- status=guess
+lin shell_N = mkN "guscio" ; -- status=guess
+lin reward_N = mkN "ricompensa" ; -- status=guess
+lin deliberately_Adv = variants{} ; -- 
+lin automatically_Adv = mkAdv "automaticamente" ; -- status=guess
+lin vegetable_N = mkN "vegetale" masculine ; -- status=guess
+lin imagination_N = variants{} ; -- 
+lin junior_A = variants{} ; -- 
+lin unemployed_A = mkA "disoccupato" ; -- status=guess
+lin mystery_N = mkN "mistero" ; -- status=guess
+lin pose_V2 = mkV2 (porre_V) ; -- status=guess, src=wikt
+lin pose_V = porre_V ; -- status=guess, src=wikt
+lin violent_A = mkA "violento" ; -- status=guess
+lin march_N = variants{} ; -- 
+lin found_V2 = mkV2 (mkV "fondare") ; -- status=guess, src=wikt
+lin dig_V2 = mkV2 (mkV "scavare") ; -- status=guess, src=wikt
+lin dig_V = L.dig_V ;
+lin dirty_A = L.dirty_A ;
+lin straight_A = L.straight_A ;
+lin psychological_A = mkA "psicologico" ; -- status=guess
+lin grab_V2 = mkV2 (mkV "afferrare") ; -- status=guess, src=wikt
+lin grab_V = mkV "afferrare" ; -- status=guess, src=wikt
+lin pleasant_A = mkA "piacevole" ; -- status=guess
+lin surgery_N = mkN "chirurgia" ; -- status=guess
+lin inevitable_A = mkA "inevitabile" ; -- status=guess
+lin transform_V2 = mkV2 (mkV "trasformare") | mkV2 (mkV "modificare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bell_N = mkN "sonagliera" ; -- status=guess
+lin announcement_N = mkN "annuncio" ; -- status=guess
+lin draft_N = mkN "sorso" ; -- status=guess
+lin unity_N = mkN "unità" feminine ; -- status=guess
+lin airport_N = mkN "aeroporto" ; -- status=guess
+lin upset_V2 = mkV2 (sconvolgere_V) | mkV2 (mkV "angosciare") | mkV2 (mkV "turbare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin upset_V = sconvolgere_V | mkV "angosciare" | mkV "turbare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin pretend_VS = mkVS (mkV "fingere") ; -- status=guess, src=wikt
+lin pretend_V2 = mkV2 (mkV "fingere") ; -- status=guess, src=wikt
+lin pretend_V = mkV "fingere" ; -- status=guess, src=wikt
+lin plant_V2 = mkV2 (mkV "piantare") ; -- status=guess, src=wikt
+lin till_Prep = variants{} ; -- 
+lin known_A = variants{} ; -- 
+lin admission_N = mkN "ammissione" feminine ; -- status=guess
+lin tissue_N = mkN "tessuto" ; -- status=guess
+lin magistrate_N = mkN "magistrato" ; -- status=guess
+lin joy_N = mkN "gioia" ; -- status=guess
+lin free_V2V = mkV2V (mkV "liberare") ; -- status=guess, src=wikt
+lin free_V2 = mkV2 (mkV "liberare") ; -- status=guess, src=wikt
+lin pretty_A = mkA "grazioso" | mkA "carino" ; -- status=guess status=guess
+lin operating_N = variants{} ; -- 
+lin headquarters_N = variants{} ; -- 
+lin grateful_A = mkA "grato" ; -- status=guess
+lin classroom_N = mkN "classe" feminine | mkN "aula" ; -- status=guess status=guess
+lin turnover_N = mkN "movimento degli affari" | mkN "giro d'affari" ; -- status=guess status=guess
+lin project_VS = variants{} ; -- 
+lin project_V2V = variants{} ; -- 
+lin project_V2 = variants{} ; -- 
+lin project_V = variants{} ; -- 
+lin shrug_V2 = variants{} ; -- 
+lin sensible_A = variants{} ; -- 
+lin limitation_N = variants{} ; -- 
+lin specialist_N = mkN "specialista" ; -- status=guess
+lin newly_Adv = variants{} ; -- 
+lin tongue_N = L.tongue_N ;
+lin refugee_N = mkN "campo per rifugiati" ; -- status=guess
+lin delay_V2 = variants{} ; -- 
+lin delay_V = variants{} ; -- 
+lin dream_V2 = mkV2 (mkV "sognare") ; -- status=guess, src=wikt
+lin dream_V = mkV "sognare" ; -- status=guess, src=wikt
+lin composition_N = mkN "composizione" feminine ; -- status=guess
+lin alongside_Prep = variants{} ; -- 
+lin ceiling_N = L.ceiling_N ;
+lin highlight_V2 = mkV2 (mkV (mettere_V) "in evidenza") | mkV2 (mkV "enfatizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin stick_N = L.stick_N ;
+lin favourite_A = variants{} ; -- 
+lin tap_V2 = variants{} ; -- 
+lin tap_V = variants{} ; -- 
+lin universe_N = mkN "universo" ; -- status=guess
+lin request_VS = mkVS (chiedere_V) ; -- status=guess, src=wikt
+lin request_V2 = mkV2 (chiedere_V) ; -- status=guess, src=wikt
+lin label_N = mkN "etichetta" ; -- status=guess
+lin confine_V2 = variants{} ; -- 
+lin scream_VS = mkVS (mkV "gridare") | mkVS (mkV "sbraitare") | mkVS (mkV "urlare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scream_V2 = mkV2 (mkV "gridare") | mkV2 (mkV "sbraitare") | mkV2 (mkV "urlare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin scream_V = mkV "gridare" | mkV "sbraitare" | mkV "urlare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rid_V2 = variants{} ; -- 
+lin acceptance_N = mkN "accettazione" feminine ; -- status=guess
+lin detective_N = variants{} ; -- 
+lin sail_V = mkV "veleggiare" ; -- status=guess, src=wikt
+lin adjust_V2 = mkV2 (mkV "regolare") ; -- status=guess, src=wikt
+lin adjust_V = mkV "regolare" ; -- status=guess, src=wikt
+lin designer_N = variants{} ; -- 
+lin running_A = variants{} ; -- 
+lin summit_N = mkN "incontro al vertice" ; -- status=guess
+lin participation_N = variants{} ; -- 
+lin weakness_N = mkN "debolezza" ; -- status=guess
+lin block_V2 = mkV2 (mkV "stoppare") ; -- status=guess, src=wikt
+lin socalled_A = variants{} ; -- 
+lin adapt_V2 = mkV2 (mkV "adattare") ; -- status=guess, src=wikt
+lin adapt_V = mkV "adattare" ; -- status=guess, src=wikt
+lin absorb_V2 = mkV2 (mkV "assorbire") ; -- status=guess, src=wikt
+lin encounter_V2 = variants{} ; -- 
+lin defeat_V2 = mkV2 (sconfiggere_V) | mkV2 (mkV "battere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin excitement_N = mkN "eccitamento" | mkN "orgasmo" ; -- status=guess status=guess
+lin brick_N = mkN "mattone" ; -- status=guess
+lin blind_A = mkA "cieco" ; -- status=guess
+lin wire_N = mkN "filo spinato" ; -- status=guess
+lin crop_N = mkN "cerchio nel grano" ; -- status=guess
+lin square_A = mkA "perpendicolare a" ; -- status=guess
+lin transition_N = variants{} ; -- 
+lin thereby_Adv = variants{} ; -- 
+lin protest_V2 = mkV2 (mkV "protestare") ; -- status=guess, src=wikt
+lin protest_V = mkV "protestare" ; -- status=guess, src=wikt
+lin roll_N = mkN "rollo" ; -- status=guess
+lin stop_N = mkN "occlusiva" ; -- status=guess
+lin assistant_N = mkN "assistente" masculine ; -- status=guess
+lin deaf_A = mkA "sordo" ; -- status=guess
+lin constituency_N = variants{} ; -- 
+lin continuous_A = mkA "continuo" ; -- status=guess
+lin concert_N = mkN "concerto" ; -- status=guess
+lin breast_N = L.breast_N ;
+lin extraordinary_A = mkA "straordinario" | mkA "straordinaria" ; -- status=guess status=guess
+lin squad_N = variants{} ; -- 
+lin wonder_N = mkN "meraviglia" ; -- status=guess
+lin cream_N = mkN "crema" masculine ; -- status=guess
+lin tennis_N = mkN "tennis" masculine ; -- status=guess
+lin personally_Adv = variants{} ; -- 
+lin communicate_V2 = variants{} ; -- 
+lin communicate_V = variants{} ; -- 
+lin pride_N = mkN "superbia" ; -- status=guess
+lin bowl_N = mkN "boccia" ; -- status=guess
+lin file_V2 = mkV2 (mkV "archiviare") ; -- status=guess, src=wikt
+lin file_V = mkV "archiviare" ; -- status=guess, src=wikt
+lin expertise_N = variants{} ; -- 
+lin govern_V2 = variants{} ; -- 
+lin govern_V = variants{} ; -- 
+lin leather_N = L.leather_N ;
+lin observer_N = variants{} ; -- 
+lin margin_N = variants{} ; -- 
+lin uncertainty_N = variants{} ; -- 
+lin reinforce_V2 = mkV2 (mkV "rinforzare") ; -- status=guess, src=wikt
+lin ideal_N = mkN "ideale" masculine ; -- status=guess
+lin injure_V2 = mkV2 (mkV "ferire") ; -- status=guess, src=wikt
+lin holding_N = variants{} ; -- 
+lin universal_A = mkA "universale" ; -- status=guess
+lin evident_A = mkA "evidente" ; -- status=guess
+lin dust_N = L.dust_N ;
+lin overseas_A = mkA "estero" ; -- status=guess
+lin desperate_A = mkA "disperato" ; -- status=guess
+lin swim_V2 = mkV2 (mkV "nuotare") ; -- status=guess, src=wikt
+lin swim_V = L.swim_V ;
+lin occasional_A = mkA "occasionale" ; -- status=guess
+lin trouser_N = variants{} ; -- 
+lin surprisingly_Adv = variants{} ; -- 
+lin register_N = mkN "anagrafe" ; -- status=guess
+lin album_N = variants{} ; -- 
+lin guideline_N = mkN "linea guida" ; -- status=guess
+lin disturb_V2 = variants{} ; -- 
+lin amendment_N = variants{} ; -- 
+lin architectMasc_N = variants{} ; -- 
+lin objection_N = mkN "obiezione" feminine ; -- status=guess
+lin chart_N = mkN "carta" | mkN "carta nautica" | mkN "carta geografica" ; -- status=guess status=guess status=guess
+lin cattle_N = mkN "bestiame" masculine ; -- status=guess
+lin doubt_VS = mkVS (mkV "dubitare") ; -- status=guess, src=wikt
+lin doubt_V2 = mkV2 (mkV "dubitare") ; -- status=guess, src=wikt
+lin react_V = variants{} ; -- 
+lin consciousness_N = mkN "conoscenza" masculine | mkN "coscienza" ; -- status=guess status=guess
+lin right_Interj = variants{} ; -- 
+lin purely_Adv = variants{} ; -- 
+lin tin_N = mkN "lattina" | mkN "barattolo" ; -- status=guess status=guess
+lin tube_N = mkN "tubo" ; -- status=guess
+lin fulfil_V2 = variants{} ; -- 
+lin commonly_Adv = variants{} ; -- 
+lin sufficiently_Adv = variants{} ; -- 
+lin coin_N = mkN "moneta" ; -- status=guess
+lin frighten_V2 = variants{} ; -- 
+lin grammar_N = L.grammar_N ;
+lin diary_N = mkN "diario" ; -- status=guess
+lin flesh_N = mkN "carne" feminine ; -- status=guess
+lin summary_N = mkN "riassunto" ; -- status=guess
+lin infant_N = mkN "minorenne" masculine | mkN "minore" masculine ; -- status=guess status=guess
+lin stir_V2 = mkV2 (mkV "agitare") ; -- status=guess, src=wikt
+lin stir_V = mkV "agitare" ; -- status=guess, src=wikt
+lin storm_N = mkN "tempesta" ; -- status=guess
+lin mail_N = mkN "posta" | mkN "posta elettronica" | mkN "e-mail" feminine ; -- status=guess status=guess status=guess
+lin rugby_N = mkN "rugby a 15" | mkN "rugby a XV" ; -- status=guess status=guess
+lin virtue_N = mkN "virtù" feminine ; -- status=guess
+lin specimen_N = mkN "esemplare" ; -- status=guess
+lin psychology_N = mkN "psicologia" ; -- status=guess
+lin paint_N = mkN "vernice [housepaint]" | mkN "colore" masculine | mkN "pittura [regional]" ; -- status=guess status=guess status=guess
+lin constraint_N = mkN "vincolo" ; -- status=guess
+lin trace_V2 = variants{} ; -- 
+lin trace_V = variants{} ; -- 
+lin privilege_N = mkN "privilegio" | mkN "prerogativa" ; -- status=guess status=guess
+lin completion_N = mkN "completamento" ; -- status=guess
+lin progress_V2 = variants{} ; -- 
+lin progress_V = variants{} ; -- 
+lin grade_N = variants{} ; -- 
+lin exploit_V2 = mkV2 (mkV (mkV "sfruttare") "di") ; -- status=guess, src=wikt
+lin import_N = variants{} ; -- 
+lin potato_N = mkN "patata" ; -- status=guess
+lin repair_N = mkN "riparazione" feminine ; -- status=guess
+lin passion_N = mkN "passione" feminine ; -- status=guess
+lin seize_V2 = mkV2 (prendere_V) ; -- status=guess, src=wikt
+lin seize_V = prendere_V ; -- status=guess, src=wikt
+lin low_Adv = variants{} ; -- 
+lin underlying_A = variants{} ; -- 
+lin heaven_N = mkN "cielo" | mkN "paradiso" ; -- status=guess status=guess
+lin nerve_N = mkN "nervi" masculine ; -- status=guess
+lin park_V2 = mkV2 (mkV "sostare") | mkV2 (mkV "parcheggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin park_V = mkV "sostare" | mkV "parcheggiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin collapse_V2 = mkV2 (mkV (mkV "far") "collassare") | mkV2 (mkV (mkV "far") "crollare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin collapse_V = mkV (mkV "far") "collassare" | mkV (mkV "far") "crollare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin win_N = mkN "vittoria" ; -- status=guess
+lin printer_N = mkN "stampante" feminine ; -- status=guess
+lin coalition_N = mkN "blocco" ; -- status=guess
+lin button_N = mkN "pulsante" masculine ; -- status=guess
+lin pray_V2 = mkV2 (mkV "pregare") ; -- status=guess, src=wikt
+lin pray_V = mkV "pregare" ; -- status=guess, src=wikt
+lin ultimate_A = mkA "definitivo" | mkA "definitiva" | mkA "conclusivo" | mkA "conclusiva" | mkA "ultimativo" | mkA "ultimativa" | mkA "finale" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin venture_N = variants{} ; -- 
+lin timber_N = mkN "legno" ; -- status=guess
+lin companion_N = variants{} ; -- 
+lin horror_N = variants{} ; -- 
+lin gesture_N = mkN "gesto" ; -- status=guess
+lin moon_N = L.moon_N ;
+lin remark_VS = variants{} ; -- 
+lin remark_V = variants{} ; -- 
+lin clever_A = L.clever_A ;
+lin van_N = mkN "furgone" masculine ; -- status=guess
+lin consequently_Adv = variants{} ; -- 
+lin raw_A = mkA "vergine" ; -- status=guess
+lin glance_N = mkN "sguardo" | mkN "occhiata" | mkN "scorsa" ; -- status=guess status=guess status=guess
+lin broken_A = variants{} ; -- 
+lin jury_N = mkN "giuria" ; -- status=guess
+lin gaze_V = mkV "guardare" | mkV (mkV "puntare") "gli occhi" | mkV (volgere_V) "lo sguardo" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin burst_V2 = mkV2 (mkV "scoppiare") | mkV2 (esplodere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin burst_V = mkV "scoppiare" | esplodere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin charter_N = mkN "carta" ; -- status=guess
+lin feministMasc_N = variants{} ; -- 
+lin discourse_N = mkN "discorso" ; -- status=guess
+lin reflection_N = mkN "riflessione" ; -- status=guess
+lin carbon_N = mkN "carbonio" ; -- status=guess
+lin sophisticated_A = mkA "sofisticato" ; -- status=guess
+lin ban_N = mkN "proibizione" feminine | mkN "divieto" ; -- status=guess status=guess
+lin taxation_N = variants{} ; -- 
+lin prosecution_N = variants{} ; -- 
+lin softly_Adv = variants{} ; -- 
+lin asleep_A = mkA "addormentato" ; -- status=guess
+lin aids_N = variants{} ; -- 
+lin publicity_N = variants{} ; -- 
+lin departure_N = mkN "dipartenza" masculine ; -- status=guess
+lin welcome_A = mkA "benvenuto" ; -- status=guess
+lin sharply_Adv = variants{} ; -- 
+lin reception_N = mkN "ricevimento" ; -- status=guess
+lin cousin_N = L.cousin_N ;
+lin relieve_V2 = variants{} ; -- 
+lin linguistic_A = mkA "linguistico" ; -- status=guess
+lin vat_N = mkN "tino" ; -- status=guess
+lin forward_A = variants{} ; -- 
+lin blue_N = mkN "blu" | mkN "azzurro" ; -- status=guess status=guess
+lin multiple_A = variants{} ; -- 
+lin pass_N = mkN "contromarca" ; -- status=guess
+lin outer_A = variants{} ; -- 
+lin vulnerable_A = mkA "vulnerabile" ; -- status=guess
+lin patient_A = mkA "paziente" ; -- status=guess
+lin evolution_N = mkN "evoluzione" feminine ; -- status=guess
+lin allocate_V2 = mkV2 (mkV "stanziare") ; -- status=guess, src=wikt
+lin allocate_V = mkV "stanziare" ; -- status=guess, src=wikt
+lin creative_A = mkA "creativo" ; -- status=guess
+lin potentially_Adv = variants{} ; -- 
+lin just_A = variants{} ; -- 
+lin out_Prep = variants{} ; -- 
+lin judicial_A = mkA "giudiziale" | mkA "giudiziario" ; -- status=guess status=guess
+lin risk_VV = mkVV (mkV "rischiare") ; -- status=guess, src=wikt
+lin risk_V2 = mkV2 (mkV "rischiare") ; -- status=guess, src=wikt
+lin ideology_N = mkN "ideologia" ; -- status=guess
+lin smell_VA = mkVA (mkV (mkV "la") "gatta ci cova") ; -- status=guess, src=wikt
+lin smell_V2 = mkV2 (mkV (mkV "la") "gatta ci cova") ; -- status=guess, src=wikt
+lin smell_V = L.smell_V ;
+lin agenda_N = variants{} ; -- 
+lin transport_V2 = mkV2 (mkV "trasportare") ; -- status=guess, src=wikt
+lin illegal_A = variants{} ; -- 
+lin chicken_N = mkN "pollo" | mkN "gallo" | mkN "gallina" ; -- status=guess status=guess status=guess
+lin plain_A = mkA "semplice" ; -- status=guess
+lin innovation_N = mkN "innovazione" feminine ; -- status=guess
+lin opera_N = variants{} ; -- 
+lin lock_N = mkN "otturatore" masculine ; -- status=guess
+lin grin_V = variants{} ; -- 
+lin shelf_N = mkN "durata" | mkN "conservazione" feminine ; -- status=guess status=guess
+lin pole_N = mkN "palo" | mkN "asta" | mkN "pertica" ; -- status=guess status=guess status=guess
+lin punishment_N = mkN "punizione" feminine ; -- status=guess
+lin strict_A = mkA "severo" ; -- status=guess
+lin wave_V2 = mkV2 (mkV "ondeggiare") ; -- status=guess, src=wikt
+lin wave_V = mkV "ondeggiare" ; -- status=guess, src=wikt
+lin inside_N = variants{} ; -- 
+lin carriage_N = mkN "vagone" | mkN "carrozza" ; -- status=guess status=guess
+lin fit_A = mkA "in forma" ; -- status=guess
+lin conversion_N = mkN "conversione" feminine ; -- status=guess
+lin hurry_V = mkV "affrettarsi" | mkV "precipitarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin essay_N = mkN "tentativo" | mkN "prova" ; -- status=guess status=guess
+lin integration_N = mkN "integrazione" feminine ; -- status=guess
+lin resignation_N = mkN "dimissioni" feminine ; -- status=guess
+lin treasury_N = variants{} ; -- 
+lin traveller_N = mkN "viaggiatore" | mkN "viaggiatrice" | mkN "viandante" masculine | mkN "girovago" ; -- status=guess status=guess status=guess status=guess
+lin chocolate_N = mkN "cioccolato" | mkN "cioccolata" ; -- status=guess status=guess
+lin assault_N = mkN "assalto" | mkN "attacco" | mkN "aggressione" feminine ; -- status=guess status=guess status=guess
+lin schedule_N = mkN "programma" masculine | mkN "orario" ; -- status=guess status=guess
+lin undoubtedly_Adv = variants{} ; -- 
+lin twin_N = mkN "gemello" ; -- status=guess
+lin format_N = variants{} ; -- 
+lin murder_V2 = mkV2 (mkV "massacrare") ; -- status=guess, src=wikt
+lin sigh_VS = mkVS (mkV "sospirare") ; -- status=guess, src=wikt
+lin sigh_V2 = mkV2 (mkV "sospirare") ; -- status=guess, src=wikt
+lin sigh_V = mkV "sospirare" ; -- status=guess, src=wikt
+lin sellerMasc_N = variants{} ; -- 
+lin lease_N = variants{} ; -- 
+lin bitter_A = mkA "aspro" | mkA "aspra" ; -- status=guess status=guess
+lin double_V2 = variants{} ; -- 
+lin double_V = variants{} ; -- 
+lin ally_N = variants{} ; -- 
+lin stake_N = mkN "palo" | mkN "paletto" | mkN "picchetto" | mkN "piolo" ; -- status=guess status=guess status=guess status=guess
+lin processing_N = variants{} ; -- 
+lin informal_A = variants{} ; -- 
+lin flexible_A = mkA "flessibile" ; -- status=guess
+lin cap_N = L.cap_N ;
+lin stable_A = variants{} ; -- 
+lin till_Subj = variants{} ; -- 
+lin sympathy_N = mkN "empatia" ; -- status=guess
+lin tunnel_N = mkN "tunnel" masculine ; -- status=guess
+lin pen_N = L.pen_N ;
+lin instal_V = variants{} ; -- 
+lin suspend_V2 = mkV2 (mkV "sospendere") ; -- status=guess, src=wikt
+lin suspend_V = mkV "sospendere" ; -- status=guess, src=wikt
+lin blow_N = mkN "botta" | mkN "colpo" ; -- status=guess status=guess
+lin wander_V = mkV "divagare" ; -- status=guess, src=wikt
+lin notably_Adv = variants{} ; -- 
+lin disappoint_V2 = variants{} ; -- 
+lin wipe_V2 = L.wipe_V2 ;
+lin wipe_V = mkV "asciugare" | mkV "pulire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin folk_N = mkN "gente" feminine | mkN "autoctono" | mkN "popolo" | mkN "abitante" masculine ; -- status=guess status=guess status=guess status=guess
+lin attraction_N = mkN "attrazione" feminine ; -- status=guess
+lin disc_N = mkN "disco" ; -- status=guess
+lin inspire_V2V = mkV2V (mkV "ispirare") ; -- status=guess, src=wikt
+lin inspire_V2 = mkV2 (mkV "ispirare") ; -- status=guess, src=wikt
+lin machinery_N = mkN "macchinario" ; -- status=guess
+lin undergo_V2 = variants{} ; -- 
+lin nowhere_Adv = mkAdv "in nessun posto" ; -- status=guess
+lin inspector_N = variants{} ; -- 
+lin wise_A = mkA "saggio" ; -- status=guess
+lin balance_V2 = mkV2 (mkV "conguagliare") ; -- status=guess, src=wikt
+lin balance_V = mkV "conguagliare" ; -- status=guess, src=wikt
+lin purchaser_N = variants{} ; -- 
+lin resort_N = variants{} ; -- 
+lin pop_N = mkN "musica leggera" ; -- status=guess
+lin organ_N = mkN "organo" | mkN "organo francese" | mkN "orgue" | mkN "ribadocchino" ; -- status=guess status=guess status=guess status=guess
+lin ease_V2 = variants{} ; -- 
+lin ease_V = variants{} ; -- 
+lin friendship_N = mkN "amicizia" ; -- status=guess
+lin deficit_N = variants{} ; -- 
+lin dear_N = variants{} ; -- 
+lin convey_V2 = mkV2 (mkV "trasportare") ; -- status=guess, src=wikt
+lin reserve_V2 = mkV2 (mkV "riservare") ; -- status=guess, src=wikt
+lin reserve_V = mkV "riservare" ; -- status=guess, src=wikt
+lin planet_N = L.planet_N ;
+lin frequent_A = mkA "frequente" | mkA "assiduo" ; -- status=guess status=guess
+lin loose_A = mkA "sciolto" ; -- status=guess
+lin intense_A = mkA "intenso" ; -- status=guess
+lin retail_A = variants{} ; -- 
+lin wind_V = riavvolgere_V ; -- status=guess, src=wikt
+lin lost_A = variants{} ; -- 
+lin grain_N = mkN "grano" ; -- status=guess
+lin particle_N = mkN "particella" | mkN "briciolo" | mkN "granello" | mkN "grano" ; -- status=guess status=guess status=guess status=guess
+lin destruction_N = mkN "distruzione" feminine ; -- status=guess
+lin witness_V2 = mkV2 (mkV "testimoniare") ; -- status=guess, src=wikt
+lin witness_V = mkV "testimoniare" ; -- status=guess, src=wikt
+lin pit_N = mkN "box" masculine ; -- status=guess
+lin registration_N = variants{} ; -- 
+lin conception_N = mkN "concetto" ; -- status=guess
+lin steady_A = variants{} ; -- 
+lin rival_N = mkN "rivale" | mkN "competitore" | mkN "antagonista" masculine | mkN "avversario" ; -- status=guess status=guess status=guess status=guess
+lin steam_N = mkN "piroscissione a vapore" ; -- status=guess
+lin back_A = variants{} ; -- 
+lin chancellor_N = mkN "cancelliere" ; -- status=guess
+lin crash_V = mkV "imbucarsi" ; -- status=guess, src=wikt
+lin belt_N = mkN "cintura" ; -- status=guess
+lin logic_N = mkN "logica" ; -- status=guess
+lin premium_N = variants{} ; -- 
+lin confront_V2 = variants{} ; -- 
+lin precede_V2 = variants{} ; -- 
+lin experimental_A = variants{} ; -- 
+lin alarm_N = mkN "sveglia" ; -- status=guess
+lin rational_A = mkA "razionale" ; -- status=guess
+lin incentive_N = variants{} ; -- 
+lin roughly_Adv = variants{} ; -- 
+lin bench_N = mkN "banco" | mkN "panca" ; -- status=guess status=guess
+lin wrap_V2 = mkV2 (avvolgere_V) | mkV2 (mkV "avviluppare") | mkV2 (mkV "incartare") | mkV2 (mkV "impacchettare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wrap_V = avvolgere_V | mkV "avviluppare" | mkV "incartare" | mkV "impacchettare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin regarding_Prep = variants{} ; -- 
+lin inadequate_A = mkA "inadeguato" ; -- status=guess
+lin ambition_N = mkN "ambizione" feminine ; -- status=guess
+lin since_Adv = variants{} ; -- 
+lin fate_N = mkN "destino" | mkN "sorte" feminine | mkN "fato" ; -- status=guess status=guess status=guess
+lin vendor_N = mkN "venditore" masculine ; -- status=guess
+lin stranger_N = mkN "straniero" | mkN "straniera" ; -- status=guess status=guess
+lin spiritual_A = mkA "spirituale" ; -- status=guess
+lin increasing_A = variants{} ; -- 
+lin anticipate_VV = mkVV (mkV "anticipare") ; -- status=guess, src=wikt
+lin anticipate_VS = mkVS (mkV "anticipare") ; -- status=guess, src=wikt
+lin anticipate_V2 = mkV2 (mkV "anticipare") ; -- status=guess, src=wikt
+lin anticipate_V = mkV "anticipare" ; -- status=guess, src=wikt
+lin logical_A = mkA "logico" ; -- status=guess
+lin fibre_N = mkN "fibra" ; -- status=guess
+lin attribute_V2 = variants{} ; -- 
+lin sense_VS = mkVS (sentire_V) ; -- status=guess, src=wikt
+lin sense_V2 = mkV2 (sentire_V) ; -- status=guess, src=wikt
+lin black_N = mkN "nero" | mkN "nera" ; -- status=guess status=guess
+lin petrol_N = variants{} ; -- 
+lin maker_N = variants{} ; -- 
+lin generous_A = mkA "abbondante" ; -- status=guess
+lin allocation_N = variants{} ; -- 
+lin depression_N = mkN "depressione" feminine ; -- status=guess
+lin declaration_N = mkN "dichiarazione" feminine ; -- status=guess
+lin spot_VS = variants{} ; -- 
+lin spot_V2 = variants{} ; -- 
+lin spot_V = variants{} ; -- 
+lin modest_A = mkA "modesto" ; -- status=guess
+lin bottom_A = variants{} ; -- 
+lin dividend_N = mkN "dividendo" ; -- status=guess
+lin devote_V2 = variants{} ; -- 
+lin condemn_V2 = variants{} ; -- 
+lin integrate_V2 = variants{} ; -- 
+lin integrate_V = variants{} ; -- 
+lin pile_N = mkN "mucchio" ; -- status=guess
+lin identification_N = mkN "identificazione" feminine ; -- status=guess
+lin acute_A = mkA "acuto" ; -- status=guess
+lin barely_Adv = variants{} ; -- 
+lin providing_Subj = variants{} ; -- 
+lin directive_N = variants{} ; -- 
+lin bet_VS = mkVS (scommettere_V) ; -- status=guess, src=wikt
+lin bet_V2 = mkV2 (scommettere_V) ; -- status=guess, src=wikt
+lin bet_V = scommettere_V ; -- status=guess, src=wikt
+lin modify_V2 = variants{} ; -- 
+lin bare_A = mkA "nudo" | mkA "nuda" ; -- status=guess status=guess
+lin swear_VV = mkVV (mkV "insultare") | mkVV (mkV "bestemmiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin swear_V2 = mkV2 (mkV "insultare") | mkV2 (mkV "bestemmiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin swear_V = mkV "insultare" | mkV "bestemmiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin final_N = mkN "finale" ; -- status=guess
+lin accordingly_Adv = mkAdv "di conseguenza" | mkAdv "in conformità a" | mkAdv "conformemente" ; -- status=guess status=guess status=guess
+lin valid_A = mkA "valido" ; -- status=guess
+lin wherever_Adv = variants{} ; -- 
+lin mortality_N = mkN "mortalità" feminine ; -- status=guess
+lin medium_N = mkN "medium" ; -- status=guess
+lin silk_N = mkN "seta" masculine ; -- status=guess
+lin funeral_N = mkN "funerale" masculine ; -- status=guess
+lin depending_A = variants{} ; -- 
+lin cow_N = L.cow_N ;
+lin correspond_V2 = variants{} ; -- 
+lin correspond_V = variants{} ; -- 
+lin cite_V2 = variants{} ; -- 
+lin classic_A = mkA "classico" ; -- status=guess
+lin inspection_N = mkN "ispezione" feminine ; -- status=guess
+lin calculation_N = mkN "conto" ; -- status=guess
+lin rubbish_N = mkN "immondizia" | mkN "spazzatura" | mkN "rifiuti" masculine ; -- status=guess status=guess status=guess
+lin minimum_N = mkN "minimo" ; -- status=guess
+lin hypothesis_N = mkN "ipotesi" feminine ; -- status=guess
+lin youngster_N = variants{} ; -- 
+lin slope_N = mkN "pendio" ; -- status=guess
+lin patch_N = mkN "neo finto" ; -- status=guess
+lin invitation_N = mkN "invitazione" feminine | mkN "invito" ; -- status=guess status=guess
+lin ethnic_A = mkA "etnico" | mkA "etnica" ; -- status=guess status=guess
+lin federation_N = mkN "federazione" feminine ; -- status=guess
+lin duke_N = mkN "duca" masculine ; -- status=guess
+lin wholly_Adv = variants{} ; -- 
+lin closure_N = variants{} ; -- 
+lin dictionary_N = mkN "dizionario" ; -- status=guess
+lin withdrawal_N = mkN "ritiro ritrattazione" feminine ; -- status=guess
+lin automatic_A = mkA "automatico" ; -- status=guess
+lin liable_A = variants{} ; -- 
+lin cry_N = mkN "urlo" ; -- status=guess
+lin slow_V2 = mkV2 (mkV "rallentare") ; -- status=guess, src=wikt
+lin slow_V = mkV "rallentare" ; -- status=guess, src=wikt
+lin borough_N = variants{} ; -- 
+lin well_A = mkA "bene" ; -- status=guess
+lin suspicion_N = mkN "sospetto" ; -- status=guess
+lin portrait_N = mkN "ritratto" ; -- status=guess
+lin local_N = mkN "locale" ; -- status=guess
+lin jew_N = variants{} ; -- 
+lin fragment_N = mkN "frammento" ; -- status=guess
+lin revolutionary_A = mkA "rivoluzionario" ; -- status=guess
+lin evaluate_V2 = mkV2 (mkV "valutare") ; -- status=guess, src=wikt
+lin evaluate_V = mkV "valutare" ; -- status=guess, src=wikt
+lin competitor_N = mkN "concorrente" ; -- status=guess
+lin sole_A = mkA "unico" | mkA "solo" ; -- status=guess status=guess
+lin reliable_A = mkA "affidabile" ; -- status=guess
+lin weigh_V2 = mkV2 (mkV "pesare") ; -- status=guess, src=wikt
+lin weigh_V = mkV "pesare" ; -- status=guess, src=wikt
+lin medieval_A = mkA "medievale" ; -- status=guess
+lin clinic_N = mkN "clinica" ; -- status=guess
+lin shine_V2 = mkV2 (mkV "brillare") ; -- status=guess, src=wikt
+lin shine_V = mkV "brillare" ; -- status=guess, src=wikt
+lin knit_V2 = mkV2 (mkV "saldarsi") | mkV2 (mkV "compattare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin knit_V = mkV "saldarsi" | mkV "compattare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin complexity_N = mkN "complessità" feminine ; -- status=guess
+lin remedy_N = mkN "azione giudiziaria" ; -- status=guess
+lin fence_N = mkN "recinto" | mkN "steccato" | mkN "palizzata" | mkN "cinta" | mkN "siepe" feminine | mkN "barriera" | mkN "riparo" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin bike_N = L.bike_N ;
+lin freeze_V2 = mkV2 (mkV "congelare") ; -- status=guess, src=wikt
+lin freeze_V = L.freeze_V ;
+lin eliminate_V2 = variants{} ; -- 
+lin interior_N = variants{} ; -- 
+lin intellectual_A = variants{} ; -- 
+lin established_A = variants{} ; -- 
+lin voter_N = variants{} ; -- 
+lin garage_N = mkN "garage" masculine ; -- status=guess
+lin era_N = mkN "era" | mkN "epoca" ; -- status=guess status=guess
+lin pregnant_A = mkA "incinta" | mkA "gravida" | mkA "pregna" ; -- status=guess status=guess status=guess
+lin plot_N = mkN "lotto" | mkN "parcella" | mkN "appezzamento" | mkN "tratto" | mkN "pezzo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin greet_V2 = variants{} ; -- 
+lin electrical_A = variants{} ; -- 
+lin lie_N = mkN "bugia" | mkN "menzogna" | mkN "frottola" | mkN "baggianata" | mkN "fola" | mkN "balla" | mkN "fandonia" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin disorder_N = mkN "disordine" ; -- status=guess
+lin formally_Adv = variants{} ; -- 
+lin excuse_N = mkN "scusa" | mkN "pretesto" ; -- status=guess status=guess
+lin socialist_A = variants{} ; -- 
+lin cancel_V2 = mkV2 (mkV "depennare") | mkV2 (mkV "cancellare") | mkV2 (mkV "eliminare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cancel_V = mkV "depennare" | mkV "cancellare" | mkV "eliminare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin harm_N = mkN "male" masculine | mkN "danno" ; -- status=guess status=guess
+lin excess_N = mkN "eccedenza" ; -- status=guess
+lin exact_A = mkA "esatto" ; -- status=guess
+lin oblige_V2V = variants{} ; -- 
+lin oblige_V2 = variants{} ; -- 
+lin accountant_N = mkN "contabile" | mkN "ragioniere" masculine ; -- status=guess status=guess
+lin mutual_A = mkA "mutuo" | mkA "vicendevole" ; -- status=guess status=guess
+lin fat_N = L.fat_N ;
+lin volunteerMasc_N = variants{} ; -- 
+lin laughter_N = mkN "risata" ; -- status=guess
+lin trick_N = variants{} ; -- 
+lin load_V2 = variants{} ; -- 
+lin load_V = variants{} ; -- 
+lin disposal_N = variants{} ; -- 
+lin taxi_N = mkN "taxi" | mkN "tassì" masculine ; -- status=guess status=guess
+lin murmur_V2 = mkV2 (mkV "mormorare") ; -- status=guess, src=wikt
+lin murmur_V = mkV "mormorare" ; -- status=guess, src=wikt
+lin tonne_N = variants{} ; -- 
+lin spell_V2 = mkV2 (mkV "compitare") | mkV2 (mkV (I.fare_V) "lo spelling") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spell_V = mkV "compitare" | mkV (I.fare_V) "lo spelling" ; -- status=guess, src=wikt status=guess, src=wikt
+lin clerk_N = mkN "impiegato" ; -- status=guess
+lin curious_A = mkA "curioso" ; -- status=guess
+lin satisfactory_A = variants{} ; -- 
+lin identical_A = mkA "identico" ; -- status=guess
+lin applicant_N = variants{} ; -- 
+lin removal_N = variants{} ; -- 
+lin processor_N = mkN "processore" masculine ; -- status=guess
+lin cotton_N = mkN "cotone" masculine ; -- status=guess
+lin reverse_V2 = variants{} ; -- 
+lin reverse_V = variants{} ; -- 
+lin hesitate_VV = variants{} ; -- 
+lin hesitate_V = variants{} ; -- 
+lin professor_N = mkN "professore" masculine ; -- status=guess
+lin admire_V2 = mkV2 (mkV "ammirare") ; -- status=guess, src=wikt
+lin namely_Adv = variants{} ; -- 
+lin electoral_A = variants{} ; -- 
+lin delight_N = mkN "delizia" ; -- status=guess
+lin urgent_A = mkA "urgente" ; -- status=guess
+lin prompt_V2V = mkV2V (mkV "incitare") ; -- status=guess, src=wikt
+lin prompt_V2 = mkV2 (mkV "incitare") ; -- status=guess, src=wikt
+lin mate_N = variants{} ; -- 
+lin mate_2_N = variants{} ; -- 
+lin mate_1_N = variants{} ; -- 
+lin exposure_N = mkN "espozione" feminine ; -- status=guess
+lin server_N = mkN "server" masculine | mkN "servente" masculine | mkN "servitore" masculine ; -- status=guess status=guess status=guess
+lin distinctive_A = variants{} ; -- 
+lin marginal_A = variants{} ; -- 
+lin structural_A = variants{} ; -- 
+lin rope_N = L.rope_N ;
+lin miner_N = mkN "minatore" masculine ; -- status=guess
+lin entertainment_N = mkN "divertimento" | mkN "intrattenimento" ; -- status=guess status=guess
+lin acre_N = variants{} ; -- 
+lin pig_N = mkN "porco" | mkN "maiale" masculine ; -- status=guess status=guess
+lin encouraging_A = variants{} ; -- 
+lin guarantee_N = mkN "garante" ; -- status=guess
+lin gear_N = mkN "marcia" ; -- status=guess
+lin anniversary_N = mkN "anniversario" ; -- status=guess
+lin past_Adv = variants{} ; -- 
+lin ceremony_N = mkN "cerimonia" ; -- status=guess
+lin rub_V2 = L.rub_V2 ;
+lin rub_V = mkV "strofinare" | mkV "fregare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin monopoly_N = mkN "monopoli" | mkN "monopolio" ; -- status=guess status=guess
+lin left_N = mkN "sinistra" ; -- status=guess
+lin flee_V2 = mkV2 (mkV "fuggire") ; -- status=guess, src=wikt
+lin flee_V = mkV "fuggire" ; -- status=guess, src=wikt
+lin yield_V2 = mkV2 (mkV "cedere") | mkV2 (mkV "arrendersi") | mkV2 (mkV "arrendere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin discount_N = mkN "sconto" ; -- status=guess
+lin above_A = mkA "suddetto" | mkA "succitato" ; -- status=guess status=guess
+lin uncle_N = mkN "zio" ; -- status=guess
+lin audit_N = variants{} ; -- 
+lin advertisement_N = mkN "annuncio" | mkN "pubblicità" feminine ; -- status=guess status=guess
+lin explosion_N = mkN "esplosione" feminine ; -- status=guess
+lin contrary_A = mkA "contrario" | mkA "opposto" ; -- status=guess status=guess
+lin tribunal_N = variants{} ; -- 
+lin swallow_V2 = mkV2 (mkV "deglutire") | mkV2 (mkV "inghiottire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin swallow_V = mkV "deglutire" | mkV "inghiottire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin typically_Adv = variants{} ; -- 
+lin fun_A = variants{} ; -- 
+lin rat_N = mkN "topo" | mkN "sorcio" | mkN "ratto" ; -- status=guess status=guess status=guess
+lin cloth_N = mkN "abbigliamento" | mkN "tonaca" | mkN "abito" | mkN "vestiario" | mkN "tenuta" ; -- status=guess status=guess status=guess status=guess status=guess
+lin cable_N = mkN "cavo" ; -- status=guess
+lin interrupt_V2 = mkV2 (interrompere_V) ; -- status=guess, src=wikt
+lin interrupt_V = interrompere_V ; -- status=guess, src=wikt
+lin crash_N = mkN "blocco" ; -- status=guess
+lin flame_N = mkN "flame" masculine ; -- status=guess
+lin controversy_N = mkN "controversia" ; -- status=guess
+lin rabbit_N = mkN "lapin" masculine ; -- status=guess
+lin everyday_A = variants{} ; -- 
+lin allegation_N = variants{} ; -- 
+lin strip_N = mkN "corso" | mkN "via principale" ; -- status=guess status=guess
+lin stability_N = mkN "stabilità" feminine ; -- status=guess
+lin tide_N = mkN "marea" ; -- status=guess
+lin illustration_N = mkN "illustrare" ; -- status=guess
+lin insect_N = mkN "insetto" ; -- status=guess
+lin correspondent_N = variants{} ; -- 
+lin devise_V2 = mkV2 (mkV "architettare") | mkV2 (mkV "congegnare") | mkV2 (mkV "escogitare") | mkV2 (mkV "inventare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin determined_A = variants{} ; -- 
+lin brush_V2 = mkV2 (mkV "spennellare") ; -- status=guess, src=wikt
+lin brush_V = mkV "spennellare" ; -- status=guess, src=wikt
+lin adjustment_N = mkN "adattamento" | mkN "inserimento" ; -- status=guess status=guess
+lin controversial_A = variants{} ; -- 
+lin organic_A = mkA "organico" ; -- status=guess
+lin escape_N = mkN "velocità di fuga" ; -- status=guess
+lin thoroughly_Adv = variants{} ; -- 
+lin interface_N = mkN "interfacciamento" | mkN "interfaccia" ; -- status=guess status=guess
+lin historic_A = mkA "storico" | mkA "storica" ; -- status=guess status=guess
+lin collapse_N = mkN "collasso" | mkN "crollo" | mkN "tracollo" ; -- status=guess status=guess status=guess
+lin temple_N = mkN "tempiale" masculine ; -- status=guess
+lin shade_N = mkN "spettro" | mkN "ombra" | mkN "fantasma" masculine ; -- status=guess status=guess status=guess
+lin craft_N = variants{} ; -- 
+lin nursery_N = variants{} ; -- 
+lin piano_N = mkN "pianoforte" | mkN "piano" ; -- status=guess status=guess
+lin desirable_A = mkA "desiderabile" ; -- status=guess
+lin assurance_N = variants{} ; -- 
+lin jurisdiction_N = mkN "giurisdizione" feminine ; -- status=guess
+lin advertise_V2 = mkV2 (mkV "pubblicizzare") ; -- status=guess, src=wikt
+lin advertise_V = mkV "pubblicizzare" ; -- status=guess, src=wikt
+lin bay_N = mkN "baia" | mkN "golfo" ; -- status=guess status=guess
+lin specification_N = mkN "specificazione" feminine | mkN "specifica" ; -- status=guess status=guess
+lin disability_N = variants{} ; -- 
+lin presidential_A = mkA "presidenziale" ; -- status=guess
+lin arrest_N = variants{} ; -- 
+lin unexpected_A = mkA "inaspettato" ; -- status=guess
+lin switch_N = mkN "interruttore" ; -- status=guess
+lin penny_N = variants{} ; -- 
+lin respect_V2 = variants{} ; -- 
+lin celebration_N = mkN "celebrazione" feminine | mkN "ricorrenza" ; -- status=guess status=guess
+lin gross_A = mkA "grasso" ; -- status=guess
+lin aid_V2 = mkV2 (mkV "aiutare") ; -- status=guess, src=wikt
+lin aid_V = mkV "aiutare" ; -- status=guess, src=wikt
+lin superb_A = variants{} ; -- 
+lin process_V2 = mkV2 (mkV "elaborare") | mkV2 (mkV "processare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin process_V = mkV "elaborare" | mkV "processare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin innocent_A = mkA "innocente" ; -- status=guess
+lin leap_V2 = mkV2 (mkV "saltare") ; -- status=guess, src=wikt
+lin leap_V = mkV "saltare" ; -- status=guess, src=wikt
+lin colony_N = mkN "colonia" ; -- status=guess
+lin wound_N = mkN "ferita" ; -- status=guess
+lin hardware_N = mkN "hardware" masculine ; -- status=guess
+lin satellite_N = mkN "satellite" masculine ; -- status=guess
+lin float_V = L.float_V ;
+lin bible_N = variants{} ; -- 
+lin statistical_A = variants{} ; -- 
+lin marked_A = variants{} ; -- 
+lin hire_V2V = mkV2V (mkV "impiegare") | mkV2V (mkV "ingaggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin hire_V2 = mkV2 (mkV "impiegare") | mkV2 (mkV "ingaggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cathedral_N = mkN "cattedrale" | mkN "duomo" ; -- status=guess status=guess
+lin motive_N = mkN "motivo" ; -- status=guess
+lin correct_VS = mkVS (mkV "correggere") ; -- status=guess, src=wikt
+lin correct_V2 = mkV2 (mkV "correggere") ; -- status=guess, src=wikt
+lin correct_V = mkV "correggere" ; -- status=guess, src=wikt
+lin gastric_A = mkA "gastrico" ; -- status=guess
+lin raid_N = mkN "incursione" | mkN "razzia" | mkN "irruzione" feminine | mkN "rapina" | mkN "attacco" ; -- status=guess status=guess status=guess status=guess status=guess
+lin comply_V2 = mkV2 (mkV "attuare") ; -- status=guess, src=wikt
+lin comply_V = mkV "attuare" ; -- status=guess, src=wikt
+lin accommodate_V2 = variants{} ; -- 
+lin accommodate_V = variants{} ; -- 
+lin mutter_V2 = variants{} ; -- 
+lin mutter_V = variants{} ; -- 
+lin induce_V2 = variants{} ; -- 
+lin trap_V2 = mkV2 (mkV "intrappolare") ; -- status=guess, src=wikt
+lin trap_V = mkV "intrappolare" ; -- status=guess, src=wikt
+lin invasion_N = mkN "invasione" | mkN "calata" ; -- status=guess status=guess
+lin humour_N = mkN "umore" masculine ; -- status=guess
+lin bulk_N = variants{} ; -- 
+lin traditionally_Adv = variants{} ; -- 
+lin commission_V2V = variants{} ; -- 
+lin commission_V2 = variants{} ; -- 
+lin upstairs_Adv = mkAdv "di sopra" ; -- status=guess
+lin translate_V2 = mkV2 tradurre_V ;
+lin translate_V = tradurre_V ;
+lin rhythm_N = mkN "ritmo" ; -- status=guess
+lin emission_N = variants{} ; -- 
+lin collective_A = variants{} ; -- 
+lin transformation_N = mkN "trasformazione" feminine ; -- status=guess
+lin battery_N = mkN "pila" ; -- status=guess
+lin stimulus_N = variants{} ; -- 
+lin naked_A = mkA "nudo" ; -- status=guess
+lin white_N = mkN "bianco" | mkN "bianca" ; -- status=guess status=guess
+lin menu_N = mkN "carta" ; -- status=guess
+lin toilet_N = mkN "bagno" feminine | mkN "gabinetto" | mkN "toilette" ;
+lin butter_N = L.butter_N ;
+lin surprise_V2V = mkV2V (mkV "stupire") | mkV2V (sorprendere_V) | mkV2V (mkV "meravigliare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin surprise_V2 = mkV2 (mkV "stupire") | mkV2 (sorprendere_V) | mkV2 (mkV "meravigliare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin needle_N = mkN "ago" ; -- status=guess
+lin effectiveness_N = mkN "efficacia" ; -- status=guess
+lin accordance_N = variants{} ; -- 
+lin molecule_N = mkN "molecola" ; -- status=guess
+lin fiction_N = variants{} ; -- 
+lin learning_N = mkN "disturbi specifici di apprendimento" ; -- status=guess
+lin statute_N = variants{} ; -- 
+lin reluctant_A = mkA "riluttante" ; -- status=guess
+lin overlook_V2 = variants{} ; -- 
+lin junction_N = variants{} ; -- 
+lin necessity_N = mkN "necessità" feminine ; -- status=guess
+lin nearby_A = mkA "accanto" ; -- status=guess
+lin experienced_A = variants{} ; -- 
+lin lorry_N = variants{} ; -- 
+lin exclusive_A = variants{} ; -- 
+lin graphics_N = mkN "scheda video" ; -- status=guess
+lin stimulate_V2 = mkV2 (mkV "stimulare") ; -- status=guess, src=wikt
+lin warmth_N = mkN "calore" masculine ; -- status=guess
+lin therapy_N = mkN "terapia" ; -- status=guess
+lin convenient_A = mkA "conveniente" | mkA "comodo" ; -- status=guess status=guess
+lin cinema_N = mkN "cinematografo" | mkN "cinematografia" ; -- status=guess status=guess
+lin domain_N = mkN "dominio" ; -- status=guess
+lin tournament_N = mkN "torneo" ; -- status=guess
+lin doctrine_N = mkN "dottrina" ; -- status=guess
+lin sheer_A = variants{} ; -- 
+lin proposition_N = mkN "proposizione" feminine ; -- status=guess
+lin grip_N = mkN "presa" ; -- status=guess
+lin widow_N = mkN "vedova" ; -- status=guess
+lin discrimination_N = variants{} ; -- 
+lin bloody_Adv = variants{} ; -- 
+lin ruling_A = variants{} ; -- 
+lin fit_N = variants{} ; -- 
+lin nonetheless_Adv = variants{} ; -- 
+lin myth_N = mkN "mito" ; -- status=guess
+lin episode_N = mkN "episodio" ; -- status=guess
+lin drift_V2 = variants{} ; -- 
+lin drift_V = variants{} ; -- 
+lin assert_VS = mkVS (mkV "asserire") ; -- status=guess, src=wikt
+lin assert_V2 = mkV2 (mkV "asserire") ; -- status=guess, src=wikt
+lin assert_V = mkV "asserire" ; -- status=guess, src=wikt
+lin terrace_N = variants{} ; -- 
+lin uncertain_A = variants{} ; -- 
+lin twist_V2 = mkV2 (torcere_V) ; -- status=guess, src=wikt
+lin insight_N = mkN "introspezione" feminine | mkN "acume" | mkN "intuito" | mkN "discernimento" ; -- status=guess status=guess status=guess status=guess
+lin undermine_V2 = mkV2 (mkV "insidiare") ; -- status=guess, src=wikt
+lin tragedy_N = mkN "tragedia" ; -- status=guess
+lin enforce_V2 = variants{} ; -- 
+lin criticize_V2 = variants{} ; -- 
+lin criticize_V = variants{} ; -- 
+lin march_V2 = mkV2 (mkV "marciare") ; -- status=guess, src=wikt
+lin march_V = mkV "marciare" ; -- status=guess, src=wikt
+lin leaflet_N = mkN "fogliolina" ; -- status=guess
+lin fellow_A = variants{} ; -- 
+lin object_V2 = mkV2 (mkV "obiettare") ; -- status=guess, src=wikt
+lin object_V = mkV "obiettare" ; -- status=guess, src=wikt
+lin pond_N = mkN "stagno" ; -- status=guess
+lin adventure_N = mkN "avventura" ; -- status=guess
+lin diplomatic_A = mkA "diplomatico" ; -- status=guess
+lin mixed_A = variants{} ; -- 
+lin rebel_N = mkN "ribelle" masculine ; -- status=guess
+lin equity_N = variants{} ; -- 
+lin literally_Adv = variants{} ; -- 
+lin magnificent_A = mkA "magnifico" ; -- status=guess
+lin loyalty_N = mkN "lealtà" feminine ; -- status=guess
+lin tremendous_A = variants{} ; -- 
+lin airline_N = variants{} ; -- 
+lin shore_N = mkN "riva" ; -- status=guess
+lin restoration_N = mkN "restauro" ; -- status=guess
+lin physically_Adv = variants{} ; -- 
+lin render_V2 = variants{} ; -- 
+lin institutional_A = variants{} ; -- 
+lin emphasize_VS = mkVS (mkV "enfatizzare") | mkVS (mkV "sottolineare") | mkVS (mkV "evidenziare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin emphasize_V2 = mkV2 (mkV "enfatizzare") | mkV2 (mkV "sottolineare") | mkV2 (mkV "evidenziare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin mess_N = mkN "messa" ; -- status=guess
+lin commander_N = variants{} ; -- 
+lin straightforward_A = variants{} ; -- 
+lin singer_N = mkN "cantante" masculine ; -- status=guess
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squeeze_V = mkV "spremere" | stringere_V | mkV "serrare" | mkV "strizzare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin full_time_A = variants{} ; -- 
+lin breed_V2 = mkV2 (mkV "allevare") ; -- status=guess, src=wikt
+lin breed_V = mkV "allevare" ; -- status=guess, src=wikt
+lin successor_N = mkN "successore" masculine ; -- status=guess
+lin triumph_N = mkN "trionfo" ; -- status=guess
+lin heading_N = variants{} ; -- 
+lin mathematics_N = mkN "matematica" ; -- status=guess
+lin laugh_N = mkN "riso" | mkN "risata" ; -- status=guess status=guess
+lin clue_N = mkN "indizio" | mkN "pista" masculine ; -- status=guess status=guess
+lin still_A = variants{} ; -- 
+lin ease_N = mkN "facilità" feminine ; -- status=guess
+lin specially_Adv = variants{} ; -- 
+lin biological_A = mkA "consanguineo" | mkA "consanguinea" ; -- status=guess status=guess
+lin forgive_V2 = mkV2 (mkV "perdonare") ; -- status=guess, src=wikt
+lin forgive_V = mkV "perdonare" ; -- status=guess, src=wikt
+lin trustee_N = variants{} ; -- 
+lin photo_N = mkN "fotografia" | mkN "foto" feminine ; -- status=guess status=guess
+lin fraction_N = mkN "frazione" feminine ; -- status=guess
+lin chase_V2 = mkV2 (mkV "inseguire") | mkV2 (mkV "cacciare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin chase_V = mkV "inseguire" | mkV "cacciare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin whereby_Adv = variants{} ; -- 
+lin mud_N = mkN "fango" ; -- status=guess
+lin pensioner_N = variants{} ; -- 
+lin functional_A = mkA "funzionale" ; -- status=guess
+lin copy_V2 = mkV2 (mkV "copiaincollare") ; -- status=guess, src=wikt
+lin copy_V = mkV "copiaincollare" ; -- status=guess, src=wikt
+lin strictly_Adv = variants{} ; -- 
+lin desperately_Adv = variants{} ; -- 
+lin await_V2 = mkV2 (mkV "aspettare") | mkV2 (mkV "attendere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin coverage_N = variants{} ; -- 
+lin wildlife_N = mkN "fauna" ; -- status=guess
+lin indicator_N = mkN "freccia" ; -- status=guess
+lin lightly_Adv = variants{} ; -- 
+lin hierarchy_N = mkN "gerarchia" ; -- status=guess
+lin evolve_V2 = variants{} ; -- 
+lin evolve_V = variants{} ; -- 
+lin mechanical_A = variants{} ; -- 
+lin expert_A = variants{} ; -- 
+lin creditor_N = mkN "creditore" masculine ; -- status=guess
+lin capitalist_N = variants{} ; -- 
+lin essence_N = mkN "essenza" masculine ; -- status=guess
+lin compose_V2 = mkV2 (comporre_V) ; -- status=guess, src=wikt
+lin compose_V = comporre_V ; -- status=guess, src=wikt
+lin mentally_Adv = variants{} ; -- 
+lin gaze_N = mkN "occhiata" ; -- status=guess
+lin seminar_N = variants{} ; -- 
+lin target_V2V = variants{} ; -- 
+lin target_V2 = variants{} ; -- 
+lin label_V3 = mkV3 (mkV "etichettare") ; -- status=guess, src=wikt
+lin label_V2 = mkV2 (mkV "etichettare") ; -- status=guess, src=wikt
+lin label_V = mkV "etichettare" ; -- status=guess, src=wikt
+lin fig_N = mkN "fico" ; -- status=guess
+lin continent_N = mkN "continente" masculine ; -- status=guess
+lin chap_N = mkN "tipo" | mkN "tizio" ; -- status=guess status=guess
+lin flexibility_N = mkN "flessibilità" feminine ; -- status=guess
+lin verse_N = variants{} ; -- 
+lin minute_A = mkA "minuscolo" | mkA "piccolissimo" ; -- status=guess status=guess
+lin whisky_N = variants{} ; -- 
+lin equivalent_A = variants{} ; -- 
+lin recruit_V2 = variants{} ; -- 
+lin recruit_V = variants{} ; -- 
+lin echo_V2 = variants{} ; -- 
+lin echo_V = variants{} ; -- 
+lin unfair_A = mkA "scorretto" ; -- status=guess
+lin launch_N = variants{} ; -- 
+lin cupboard_N = mkN "armadio" | mkN "credenza" ; -- status=guess status=guess
+lin bush_N = mkN "arbusto" | mkN "cespuglio" ; -- status=guess status=guess
+lin shortage_N = mkN "scarsità" feminine ; -- status=guess
+lin prominent_A = mkA "prominente" | mkA "rilevante" ; -- status=guess status=guess
+lin merger_N = mkN "fusione" feminine | mkN "unione" feminine ; -- status=guess status=guess
+lin command_V2 = variants{} ; -- 
+lin command_V = variants{} ; -- 
+lin subtle_A = mkA "sottile" ; -- status=guess
+lin capital_A = mkA "ottimo" | mkA "magnifico" | mkA "eccellente" | mkA "splendido" ; -- status=guess status=guess status=guess status=guess
+lin gang_N = mkN "ghenga" ; -- status=guess
+lin fish_V2 = mkV2 (mkV "pescare") ; -- status=guess, src=wikt
+lin fish_V = mkV "pescare" ; -- status=guess, src=wikt
+lin unhappy_A = variants{} ; -- 
+lin lifetime_N = variants{} ; -- 
+lin elite_N = mkN "élite" feminine ; -- status=guess
+lin refusal_N = mkN "rifiuto" ; -- status=guess
+lin finish_N = mkN "fine" feminine ; -- status=guess
+lin aggressive_A = mkA "aggressivo" ; -- status=guess
+lin superior_A = mkA "superiore" ; -- status=guess
+lin landing_N = mkN "imbarcadero" ; -- status=guess
+lin exchange_V2 = mkV2 (mkV "cambiare") | mkV2 (mkV "scambiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin debate_V2 = mkV2 (mkV "dibattere") ; -- status=guess, src=wikt
+lin debate_V = mkV "dibattere" ; -- status=guess, src=wikt
+lin educate_V2 = mkV2 (mkV "istruire") | mkV2 (mkV "educare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin separation_N = mkN "separazione" feminine ; -- status=guess
+lin productivity_N = mkN "produttività" feminine ; -- status=guess
+lin initiate_V2 = mkV2 (mkV "iniziare") | mkV2 (mkV "cominciare") | mkV2 (mkV "presentare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin probability_N = mkN "probabilità" feminine ; -- status=guess
+lin virus_N = variants{} ; -- 
+lin reporterMasc_N = variants{} ; -- 
+lin fool_N = mkN "il matto" | mkN "il folle" ; -- status=guess status=guess
+lin pop_V2 = mkV2 (mkV "spuntare") | mkV2 (mkV (mkV "saltare") "fuori") ; -- status=guess, src=wikt status=guess, src=wikt
+lin capitalism_N = mkN "capitalismo" ; -- status=guess
+lin painful_A = mkA "doloroso" ; -- status=guess
+lin correctly_Adv = variants{} ; -- 
+lin complex_N = mkN "numero complesso" ; -- status=guess
+lin rumour_N = variants{} ; -- 
+lin imperial_A = variants{} ; -- 
+lin justification_N = mkN "giustificazione" feminine | mkN "ragione" feminine | mkN "spiegazione" feminine | mkN "scusa" ; -- status=guess status=guess status=guess status=guess
+lin availability_N = mkN "disponibilità" feminine | mkN "reperibilità" feminine ; -- status=guess status=guess
+lin spectacular_A = variants{} ; -- 
+lin remain_N = variants{} ; -- 
+lin ocean_N = mkN "oceano" ; -- status=guess
+lin cliff_N = mkN "rupe" | mkN "scogliera" ; -- status=guess status=guess
+lin sociology_N = mkN "sociologia" ; -- status=guess
+lin sadly_Adv = variants{} ; -- 
+lin missile_N = mkN "missile" ; -- status=guess
+lin situate_V2 = variants{} ; -- 
+lin artificial_A = mkA "artificioso" | mkA "falso" ; -- status=guess status=guess
+lin apartment_N = L.apartment_N ;
+lin provoke_V2 = variants{} ; -- 
+lin oral_A = mkA "orale" ; -- status=guess
+lin maximum_N = mkN "massimo" ; -- status=guess
+lin angel_N = mkN "angelo" ; -- status=guess
+lin spare_A = variants{} ; -- 
+lin shame_N = mkN "vergogna" ; -- status=guess
+lin intelligent_A = mkA "intelligente" ; -- status=guess
+lin discretion_N = variants{} ; -- 
+lin businessman_N = mkN "uomo d'affari" ; -- status=guess
+lin explicit_A = variants{} ; -- 
+lin book_V2 = mkV2 (mkV "ammonire") ; -- status=guess, src=wikt
+lin uniform_N = mkN "uniforme" masculine ; -- status=guess
+lin push_N = mkN "flessione" masculine ; -- status=guess
+lin counter_N = mkN "contrattacco" ; -- status=guess
+lin subject_A = variants{} ; -- 
+lin objective_A = mkA "obiettivo" ; -- status=guess
+lin hungry_A = mkA "affamato" ; -- status=guess
+lin clothing_N = mkN "abbigliamento" ; -- status=guess
+lin ride_N = mkN "giostra" ; -- status=guess
+lin romantic_A = mkA "romantico" ; -- status=guess
+lin attendance_N = variants{} ; -- 
+lin part_time_A = variants{} ; -- 
+lin trace_N = mkN "orma" ; -- status=guess
+lin backing_N = variants{} ; -- 
+lin sensation_N = mkN "sensazione" feminine | mkN "senso" | mkN "sensazione" feminine | mkN "impressione" feminine ; -- status=guess status=guess status=guess status=guess
+lin carrier_N = mkN "sacco di plastica" ; -- status=guess
+lin interest_V2 = variants{} ; -- 
+lin interest_V = variants{} ; -- 
+lin classification_N = mkN "classificazione" feminine ; -- status=guess
+lin classic_N = mkN "classico" ; -- status=guess
+lin beg_V2 = mkV2 (mkV "mendicare") | mkV2 (mkV "elemosinare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin beg_V = mkV "mendicare" | mkV "elemosinare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin appendix_N = mkN "appendice" feminine ; -- status=guess
+lin doorway_N = mkN "uscio" | mkN "via di accesso" ; -- status=guess status=guess
+lin density_N = mkN "densità" feminine ; -- status=guess
+lin working_class_A = variants{} ; -- 
+lin legislative_A = mkA "legislativo" ; -- status=guess
+lin hint_N = mkN "accenno" | mkN "allusione" feminine | mkN "indizio" | mkN "aiuto" | mkN "dritta" | mkN "suggerimento" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin shower_N = mkN "acquazzone" masculine | mkN "scroscio di pioggia" | mkN "rovescio di pioggia" ; -- status=guess status=guess status=guess
+lin current_N = mkN "corrente" feminine ; -- status=guess
+lin succession_N = variants{} ; -- 
+lin nasty_A = variants{} ; -- 
+lin duration_N = mkN "durata" ; -- status=guess
+lin desert_N = mkN "isola deserta" ; -- status=guess
+lin receipt_N = mkN "ricezione" feminine ; -- status=guess
+lin native_A = mkA "nativo" ; -- status=guess
+lin chapel_N = mkN "cappella" | mkN "chiesetta" ; -- status=guess status=guess
+lin amazing_A = mkA "meraviglioso" | mkA "sorprendente" | mkA "sbalorditivo" ; -- status=guess status=guess status=guess
+lin hopefully_Adv = variants{} ; -- 
+lin fleet_N = mkN "flotta" ; -- status=guess
+lin comparable_A = mkA "comparabile" ; -- status=guess
+lin oxygen_N = mkN "ossigeno" ; -- status=guess
+lin installation_N = mkN "installazione" feminine ; -- status=guess
+lin developer_N = mkN "sviluppatore" masculine ; -- status=guess
+lin disadvantage_N = variants{} ; -- 
+lin recipe_N = mkN "ricetta" ; -- status=guess
+lin crystal_N = mkN "cristallo" ; -- status=guess
+lin modification_N = mkN "modificazione" feminine ; -- status=guess
+lin schedule_V2V = variants{} ; -- 
+lin schedule_V2 = variants{} ; -- 
+lin schedule_V = variants{} ; -- 
+lin midnight_N = mkN "mezzanotte" feminine ; -- status=guess
+lin successive_A = variants{} ; -- 
+lin formerly_Adv = variants{} ; -- 
+lin loud_A = mkA "rumoroso" ; -- status=guess
+lin value_V2 = mkV2 (mkV "valutare") | mkV2 (mkV "stimare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin value_V = mkV "valutare" | mkV "stimare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin physics_N = mkN "fisica" ; -- status=guess
+lin truck_N = mkN "autocarro" | mkN "camion" masculine ; -- status=guess status=guess
+lin stroke_N = mkN "colpo" ; -- status=guess
+lin kiss_N = mkN "bacio" ; -- status=guess
+lin envelope_N = mkN "busta" ; -- status=guess
+lin speculation_N = mkN "speculazione" feminine ; -- status=guess
+lin canal_N = mkN "canale" masculine ; -- status=guess
+lin unionist_N = variants{} ; -- 
+lin directory_N = mkN "elenco telefonico" ; -- status=guess
+lin receiver_N = mkN "[telephone] cornetta" ; -- status=guess
+lin isolation_N = mkN "isolamento" ; -- status=guess
+lin fade_V2 = variants{} ; -- 
+lin fade_V = variants{} ; -- 
+lin chemistry_N = mkN "chimica" ; -- status=guess
+lin unnecessary_A = mkA "inutile" ; -- status=guess
+lin hit_N = mkN "colpo" ; -- status=guess
+lin defenderMasc_N = variants{} ; -- 
+lin stance_N = mkN "postura" ; -- status=guess
+lin sin_N = mkN "peccato" ; -- status=guess
+lin realistic_A = mkA "realistico" ; -- status=guess
+lin socialist_N = variants{} ; -- 
+lin subsidy_N = variants{} ; -- 
+lin content_A = mkA "contento" ; -- status=guess
+lin toy_N = mkN "giocattolo" | mkN "balocco" ; -- status=guess status=guess
+lin darling_N = mkN "tesoro" | mkN "amore" masculine ; -- status=guess status=guess
+lin decent_A = mkA "presentabile" ; -- status=guess
+lin liberty_N = mkN "libertà" feminine ; -- status=guess
+lin forever_Adv = mkAdv "per sempre" ; -- status=guess
+lin skirt_N = mkN "gonna" ; -- status=guess
+lin coordinate_V2 = mkV2 (mkV "coordinare") ; -- status=guess, src=wikt
+lin coordinate_V = mkV "coordinare" ; -- status=guess, src=wikt
+lin tactic_N = mkN "tattica" | mkN "stratagemma" masculine | mkN "piano" | mkN "programma" masculine ; -- status=guess status=guess status=guess status=guess
+lin influential_A = mkA "autorevole" ; -- status=guess
+lin import_V2 = mkV2 (mkV "importare") ; -- status=guess, src=wikt
+lin accent_N = mkN "accento" ; -- status=guess
+lin compound_N = mkN "composto" | mkN "miscuglio" | mkN "amalgama" masculine ; -- status=guess status=guess status=guess
+lin bastard_N = mkN "bastardo" | mkN "figlio di puttana" ; -- status=guess status=guess
+lin ingredient_N = mkN "ingrediente" masculine ; -- status=guess
+lin dull_A = L.dull_A ;
+lin cater_V = variants{} ; -- 
+lin scholar_N = mkN "erudito" | mkN "dotto" ; -- status=guess status=guess
+lin faint_A = mkA "incerto" | mkA "indistinto" ; -- status=guess status=guess
+lin ghost_N = mkN "fantasma" masculine | mkN "spettro" | mkN "spirito" | mkN "larva" | mkN "apparizione" feminine | mkN "ombra" | mkN "anima" | mkN "simulacro" | mkN "fantasima" | mkN "lemure" masculine ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin sculpture_N = mkN "scultura" ; -- status=guess
+lin ridiculous_A = mkA "ridicolo" ; -- status=guess
+lin diagnosis_N = mkN "diagnosi" feminine ; -- status=guess
+lin delegate_N = variants{} ; -- 
+lin neat_A = mkA "puro" ; -- status=guess
+lin kit_N = mkN "corredo" ; -- status=guess
+lin lion_N = mkN "leone" feminine ; -- status=guess
+lin dialogue_N = mkN "dialogo" ; -- status=guess
+lin repair_V2 = mkV2 (mkV "riparare") ; -- status=guess, src=wikt
+lin repair_V = mkV "riparare" ; -- status=guess, src=wikt
+lin tray_N = mkN "barra" ; -- status=guess
+lin fantasy_N = mkN "fantasia" ; -- status=guess
+lin leave_N = mkN "partenza" ; -- status=guess
+lin export_V2 = mkV2 (mkV "esportare") ; -- status=guess, src=wikt
+lin export_V = mkV "esportare" ; -- status=guess, src=wikt
+lin forth_Adv = variants{} ; -- 
+lin lamp_N = L.lamp_N ;
+lin allege_VS = variants{} ; -- 
+lin allege_V2 = variants{} ; -- 
+lin pavement_N = mkN "marciapiede" masculine ; -- status=guess
+lin brand_N = variants{} ; -- 
+lin constable_N = mkN "appuntato" | mkN "agente" masculine ; -- status=guess status=guess
+lin compromise_N = variants{} ; -- 
+lin flag_N = mkN "bandiera" ; -- status=guess
+lin filter_N = mkN "filtro" ; -- status=guess
+lin reign_N = variants{} ; -- 
+lin execute_V2 = variants{} ; -- 
+lin pity_N = mkN "pietà" feminine ; -- status=guess
+lin merit_N = mkN "merito" ; -- status=guess
+lin diagram_N = mkN "diagramma" masculine ; -- status=guess
+lin wool_N = mkN "lana" ; -- status=guess
+lin organism_N = mkN "organismo" ; -- status=guess
+lin elegant_A = mkA "elegante" ; -- status=guess
+lin red_N = mkN "rosso" ; -- status=guess
+lin undertaking_N = mkN "garanzia" ; -- status=guess
+lin lesser_A = variants{} ; -- 
+lin reach_N = variants{} ; -- 
+lin marvellous_A = variants{} ; -- 
+lin improved_A = variants{} ; -- 
+lin locally_Adv = variants{} ; -- 
+lin entity_N = variants{} ; -- 
+lin rape_N = mkN "stupro" | mkN "violento" ; -- status=guess status=guess
+lin secure_A = variants{} ; -- 
+lin descend_V2 = mkV2 (scendere_V) ; -- status=guess, src=wikt
+lin descend_V = scendere_V ; -- status=guess, src=wikt
+lin backwards_Adv = variants{} ; -- 
+lin peer_V = mkV "scrutare" | mkV "sbirciare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin excuse_V2 = mkV2 (mkV "scusare") ; -- status=guess, src=wikt
+lin genetic_A = mkA "genetico" ; -- status=guess
+lin fold_V2 = mkV2 (mkV "piegare") ; -- status=guess, src=wikt
+lin fold_V = mkV "piegare" ; -- status=guess, src=wikt
+lin portfolio_N = mkN "cartella" ; -- status=guess
+lin consensus_N = mkN "consenso" ; -- status=guess
+lin thesis_N = mkN "tesi" feminine ;
+lin shop_V = mkV (andare_V) "per negozi" ; -- status=guess, src=wikt
+lin nest_N = mkN "nido" ; -- status=guess
+lin frown_V = mkV "accigliarsi" | mkV "corrucciarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin builder_N = mkN "costruttore" masculine ; -- status=guess
+lin administer_V2 = mkV2 (mkV "amministrare") ; -- status=guess, src=wikt
+lin administer_V = mkV "amministrare" ; -- status=guess, src=wikt
+lin tip_V2 = mkV2 (mkV (mkV "lasciare") "mancia") ; -- status=guess, src=wikt
+lin tip_V = mkV (mkV "lasciare") "mancia" ; -- status=guess, src=wikt
+lin lung_N = mkN "polmone" masculine ; -- status=guess
+lin delegation_N = variants{} ; -- 
+lin outside_N = variants{} ; -- 
+lin heating_N = mkN "riscaldamento" ; -- status=guess
+lin like_Subj = variants{} ; -- 
+lin instinct_N = mkN "istinto" ; -- status=guess
+lin teenager_N = mkN "giovincello" | mkN "adolescente" ; -- status=guess status=guess
+lin lonely_A = mkA "solo" | mkA "solitario" | mkA "malinconico" ; -- status=guess status=guess status=guess
+lin residence_N = mkN "residenza" ; -- status=guess
+lin radiation_N = mkN "radiazione" feminine | mkN "irraggiamento" ; -- status=guess status=guess
+lin extract_V2 = mkV2 (mkV "cavare") ; -- status=guess, src=wikt
+lin concession_N = variants{} ; -- 
+lin autonomy_N = mkN "autonomia" ; -- status=guess
+lin norm_N = mkN "norma" ; -- status=guess
+lin musicianMasc_N = variants{} ; -- 
+lin graduate_N = mkN "diplomato" | mkN "diplomata" ; -- status=guess status=guess
+lin glory_N = mkN "gloria" ; -- status=guess
+lin bear_N = mkN "cucciolo di orso" | mkN "orsetto" ; -- status=guess status=guess
+lin persist_V = persistere_V ; -- status=guess, src=wikt
+lin rescue_V2 = mkV2 (mkV "salvare") ; -- status=guess, src=wikt
+lin equip_V2 = variants{} ; -- 
+lin partial_A = mkA "parziale" ; -- status=guess
+lin officially_Adv = variants{} ; -- 
+lin capability_N = variants{} ; -- 
+lin worry_N = mkN "preoccupazione" feminine ; -- status=guess
+lin liberation_N = mkN "liberazione" feminine ; -- status=guess
+lin hunt_V2 = L.hunt_V2 ;
+lin hunt_V = mkV "cacciare" ; -- status=guess, src=wikt
+lin daily_Adv = mkAdv "quotidianamente" | mkAdv "giornalmente" | mkAdv "ogni giorno" | mkAdv "tutti i giorni" ; -- status=guess status=guess status=guess status=guess
+lin heel_N = mkN "cantuccio" ; -- status=guess
+lin contract_V2V = mkV2V (contrarre_V) ; -- status=guess, src=wikt
+lin contract_V2 = mkV2 (contrarre_V) ; -- status=guess, src=wikt
+lin contract_V = contrarre_V ; -- status=guess, src=wikt
+lin update_V2 = mkV2 (mkV "aggiornare") ; -- status=guess, src=wikt
+lin assign_V2V = mkV2V (mkV "assegnare") ; -- status=guess, src=wikt
+lin assign_V2 = mkV2 (mkV "assegnare") ; -- status=guess, src=wikt
+lin spring_V2 = mkV2 (mkV "saltare") ; -- status=guess, src=wikt
+lin spring_V = mkV "saltare" ; -- status=guess, src=wikt
+lin single_N = mkN "celibe" masculine | mkN "nubile" ; -- status=guess status=guess
+lin commons_N = variants{} ; -- 
+lin weekly_A = mkA "settimanale" ; -- status=guess
+lin stretch_N = mkN "smagliatura" ; -- status=guess
+lin pregnancy_N = mkN "gravidanza" ; -- status=guess
+lin happily_Adv = variants{} ; -- 
+lin spectrum_N = mkN "spettro" ; -- status=guess
+lin interfere_V = mkV "impedire" ; -- status=guess, src=wikt
+lin suicide_N = mkN "suicidio" ; -- status=guess
+lin panic_N = mkN "panico" ; -- status=guess
+lin invent_V2 = mkV2 (mkV "inventare") ; -- status=guess, src=wikt
+lin invent_V = mkV "inventare" ; -- status=guess, src=wikt
+lin intensive_A = variants{} ; -- 
+lin damp_A = mkA "umidità" | mkA "umido" ; -- status=guess status=guess
+lin simultaneously_Adv = variants{} ; -- 
+lin giant_N = mkN "gigante" feminine ; -- status=guess
+lin casual_A = variants{} ; -- 
+lin sphere_N = mkN "sfera" ; -- status=guess
+lin precious_A = mkA "prezioso" ; -- status=guess
+lin sword_N = mkN "spada" masculine | mkN "brando [poetic]" ; -- status=guess status=guess
+lin envisage_V2 = variants{} ; -- 
+lin bean_N = mkN "fagiolo" ; -- status=guess
+lin time_V2 = mkV2 (mkV "fissare") | mkV2 (mkV "programmare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin crazy_A = mkA "pazzo" ; -- status=guess
+lin changing_A = variants{} ; -- 
+lin primary_N = mkN "alcol primario" ; -- status=guess
+lin concede_VS = variants{} ; -- 
+lin concede_V2 = variants{} ; -- 
+lin concede_V = variants{} ; -- 
+lin besides_Adv = mkAdv "inoltre" ; -- status=guess
+lin unite_V2 = mkV2 (mkV "unire") ; -- status=guess, src=wikt
+lin unite_V = mkV "unire" ; -- status=guess, src=wikt
+lin severely_Adv = variants{} ; -- 
+lin separately_Adv = variants{} ; -- 
+lin instruct_V2 = variants{} ; -- 
+lin insert_V2 = mkV2 (mkV "inserire") ; -- status=guess, src=wikt
+lin go_N = mkN "approvazione" feminine ; -- status=guess
+lin exhibit_V2 = mkV2 (mkV "dimostrare") ; -- status=guess, src=wikt
+lin brave_A = mkA "coraggioso" | mkA "ardito" | mkA "baldo" | mkA "audace" | mkA "valoroso" ; -- status=guess status=guess status=guess status=guess status=guess
+lin tutor_N = variants{} ; -- 
+lin tune_N = variants{} ; -- 
+lin debut_N = mkN "debutto" ; -- status=guess
+lin debut_2_N = variants{} ; -- 
+lin debut_1_N = variants{} ; -- 
+lin continued_A = variants{} ; -- 
+lin bid_V2 = mkV2 (mkV (I.fare_V) "un'offerta per un'asta") ; -- status=guess, src=wikt
+lin bid_V = mkV (I.fare_V) "un'offerta per un'asta" ; -- status=guess, src=wikt
+lin incidence_N = variants{} ; -- 
+lin downstairs_Adv = mkAdv "giù" ; -- status=guess
+lin cafe_N = variants{} ; -- 
+lin regret_VS = mkVS (rimpiangere_V) | mkVS (mkV "rammaricarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin regret_V2 = mkV2 (rimpiangere_V) | mkV2 (mkV "rammaricarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin killer_N = mkN "assassino" ; -- status=guess
+lin delicate_A = mkA "delicato" ; -- status=guess
+lin subsidiary_N = mkN "filiale" feminine ; -- status=guess
+lin gender_N = mkN "genere" masculine ; -- status=guess
+lin entertain_V2 = mkV2 (mkV "divertire") ; -- status=guess, src=wikt
+lin cling_V = mkV "aggrapparsi" | mkV "abbarbicarsi" | mkV "appiccicarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin vertical_A = mkA "verticale" ; -- status=guess
+lin fetch_V2 = mkV2 (valere_V) ; -- status=guess, src=wikt
+lin strip_V2 = mkV2 (mkV (mkV "striscia") "d'asfalto") | mkV2 (mkV "strada") ; -- status=guess, src=wikt status=guess, src=wikt
+lin strip_V = mkV (mkV "striscia") "d'asfalto" | mkV "strada" ; -- status=guess, src=wikt status=guess, src=wikt
+lin plead_VS = variants{} ; -- 
+lin plead_V2 = variants{} ; -- 
+lin plead_V = variants{} ; -- 
+lin duck_N = mkN "anatra" | mkN "papero" ; -- status=guess status=guess
+lin breed_N = variants{} ; -- 
+lin assistant_A = variants{} ; -- 
+lin pint_N = mkN "pinta di latte" ; -- status=guess
+lin abolish_V2 = mkV2 (mkV "abolire") ; -- status=guess, src=wikt
+lin translation_N = mkN "traduzione" feminine ;
+lin princess_N = mkN "principessa" ; -- status=guess
+lin line_V2 = mkV2 (mkV "allineare") ; -- status=guess, src=wikt
+lin line_V = mkV "allineare" ; -- status=guess, src=wikt
+lin excessive_A = mkA "eccessivo" ; -- status=guess
+lin digital_A = mkA "digitale" ; -- status=guess
+lin steep_A = mkA "scosceso" | mkA "ripido" ; -- status=guess status=guess
+lin jet_N = variants{} ; -- 
+lin hey_Interj = mkInterj "ehi" ; -- status=guess
+lin grave_N = mkN "fossa" ; -- status=guess
+lin exceptional_A = mkA "eccezionale" ; -- status=guess
+lin boost_V2 = variants{} ; -- 
+lin random_A = mkA "casuale" | mkA "fortuito" | mkA "fortuito" ; -- status=guess status=guess status=guess
+lin correlation_N = mkN "correlazione" feminine ; -- status=guess
+lin outline_N = mkN "contorno" ; -- status=guess
+lin intervene_V2V = mkV2V (intervenire_V) | mkV2V (mkV "interferire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin intervene_V = intervenire_V | mkV "interferire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin packet_N = mkN "pacchetto" ; -- status=guess
+lin motivation_N = variants{} ; -- 
+lin safely_Adv = variants{} ; -- 
+lin harsh_A = mkA "grossolano" | mkA "ruvido" | mkA "rude" | mkA "aspro" | mkA "accidentato" | mkA "gibboso" | mkA "discordante" ; -- status=guess status=guess status=guess status=guess status=guess status=guess status=guess
+lin spell_N = mkN "incantesimo" | mkN "formula magica" ; -- status=guess status=guess
+lin spread_N = mkN "imbandigione" feminine ; -- status=guess
+lin draw_N = mkN "riffa" ; -- status=guess
+lin concrete_A = mkA "in di cemento" ; -- status=guess
+lin complicated_A = variants{} ; -- 
+lin alleged_A = variants{} ; -- 
+lin redundancy_N = mkN "ridondanza" ; -- status=guess
+lin progressive_A = variants{} ; -- 
+lin intensity_N = mkN "intensità" feminine ; -- status=guess
+lin crack_N = mkN "stecca" ; -- status=guess
+lin fly_N = mkN "mosca" ; -- status=guess
+lin fancy_V2 = variants{} ; -- 
+lin alternatively_Adv = variants{} ; -- 
+lin waiting_A = variants{} ; -- 
+lin scandal_N = mkN "scandalo" ; -- status=guess
+lin resemble_V2 = mkV2 (mkV "rassomigliare") ; -- status=guess, src=wikt
+lin parameter_N = mkN "parametro" ; -- status=guess
+lin fierce_A = mkA "feroce" ; -- status=guess
+lin tropical_A = mkA "tropicale" ; -- status=guess
+lin colour_V2A = variants{} ; -- 
+lin colour_V2 = variants{} ; -- 
+lin colour_V = variants{} ; -- 
+lin engagement_N = variants{} ; -- 
+lin contest_N = mkN "concorso" ; -- status=guess
+lin edit_V2 = mkV2 (redigere_V) ; -- status=guess, src=wikt
+lin courage_N = mkN "coraggio" ; -- status=guess
+lin hip_N = mkN "anca" ; -- status=guess
+lin delighted_A = variants{} ; -- 
+lin sponsor_V2 = variants{} ; -- 
+lin carer_N = variants{} ; -- 
+lin crack_V2 = mkV2 (mkV "stonare") ; -- status=guess, src=wikt
+lin substantially_Adv = variants{} ; -- 
+lin occupational_A = variants{} ; -- 
+lin trainer_N = mkN "allenatore" masculine ; -- status=guess
+lin remainder_N = mkN "resto" | mkN "avanzo" ; -- status=guess status=guess
+lin related_A = variants{} ; -- 
+lin inherit_V2 = mkV2 (mkV "ereditare") ; -- status=guess, src=wikt
+lin inherit_V = mkV "ereditare" ; -- status=guess, src=wikt
+lin resume_V2 = variants{} ; -- 
+lin resume_V = variants{} ; -- 
+lin assignment_N = variants{} ; -- 
+lin conceal_V2 = mkV2 (mkV "nascondere") | mkV2 (mkV "celare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disclose_VS = mkVS (mkV "svelare") | mkVS (mkV "scoperchiare") | mkVS (mkV (mkV "far") "noto") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclose_V2 = mkV2 (mkV "svelare") | mkV2 (mkV "scoperchiare") | mkV2 (mkV (mkV "far") "noto") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin disclose_V = mkV "svelare" | mkV "scoperchiare" | mkV (mkV "far") "noto" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin exclusively_Adv = variants{} ; -- 
+lin working_N = variants{} ; -- 
+lin mild_A = mkA "delicato" | mkA "delicata" | mkA "mite" ; -- status=guess status=guess status=guess
+lin chronic_A = mkA "cronico" ; -- status=guess
+lin splendid_A = mkA "splendido" ; -- status=guess
+lin function_V = mkV "funzionare" ; -- status=guess, src=wikt
+lin riderMasc_N = variants{} ; -- 
+lin clay_N = mkN "argilla" | mkN "creta" ; -- status=guess status=guess
+lin firstly_Adv = variants{} ; -- 
+lin conceive_V2 = mkV2 (mkV "concepire") ; -- status=guess, src=wikt
+lin conceive_V = mkV "concepire" ; -- status=guess, src=wikt
+lin politically_Adv = variants{} ; -- 
+lin terminal_N = variants{} ; -- 
+lin accuracy_N = mkN "esattezza" | mkN "precisione" feminine | mkN "accuratezza" ; -- status=guess status=guess status=guess
+lin coup_N = mkN "colpo di stato" ; -- status=guess
+lin ambulance_N = mkN "ambulanza" ; -- status=guess
+lin living_N = mkN "soggiorno" | mkN "salotto" ; -- status=guess status=guess
+lin offenderMasc_N = variants{} ; -- 
+lin similarity_N = variants{} ; -- 
+lin orchestra_N = mkN "orchestra" ; -- status=guess
+lin brush_N = mkN "spazzola" | mkN "pennello" ; -- status=guess status=guess
+lin systematic_A = variants{} ; -- 
+lin striker_N = variants{} ; -- 
+lin guard_V2 = mkV2 (mkV "custodire") | mkV2 (mkV "proteggere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin guard_V = mkV "custodire" | mkV "proteggere" ; -- status=guess, src=wikt status=guess, src=wikt
+lin casualty_N = mkN "ferito" ; -- status=guess
+lin steadily_Adv = variants{} ; -- 
+lin painter_N = mkN "pittore" masculine | mkN "pittrice" feminine ; -- status=guess status=guess
+lin opt_VV = mkVV (mkV "optare") ; -- status=guess, src=wikt
+lin opt_V = mkV "optare" ; -- status=guess, src=wikt
+lin handsome_A = mkA "bello" ; -- status=guess
+lin banking_N = variants{} ; -- 
+lin sensitivity_N = mkN "sensibilità" ; -- status=guess
+lin navy_N = mkN "marina" ; -- status=guess
+lin fascinating_A = variants{} ; -- 
+lin disappointment_N = variants{} ; -- 
+lin auditor_N = variants{} ; -- 
+lin hostility_N = mkN "ostilità" feminine ; -- status=guess
+lin spending_N = variants{} ; -- 
+lin scarcely_Adv = variants{} ; -- 
+lin compulsory_A = mkA "obbligatorio" ; -- status=guess
+lin photographer_N = mkN "fotografo" ; -- status=guess
+lin ok_Interj = variants{} ; -- 
+lin neighbourhood_N = mkN "vicinato" | mkN "quartiere" masculine ; -- status=guess status=guess
+lin ideological_A = mkA "ideologico" ; -- status=guess
+lin wide_Adv = mkAdv "largo" ; -- status=guess
+lin pardon_N = variants{} ; -- 
+lin double_N = mkN "doppio" ; -- status=guess
+lin criticize_V2 = variants{} ; -- 
+lin criticize_V = variants{} ; -- 
+lin supervision_N = variants{} ; -- 
+lin guilt_N = mkN "senso di colpa" ; -- status=guess
+lin deck_N = mkN "sdraio" | mkN "sedia a sdraio" ; -- status=guess status=guess
+lin payable_A = variants{} ; -- 
+lin execution_N = mkN "esecuzione" feminine ; -- status=guess
+lin suite_N = variants{} ; -- 
+lin elected_A = variants{} ; -- 
+lin solely_Adv = variants{} ; -- 
+lin moral_N = mkN "panico morale" ; -- status=guess
+lin collector_N = mkN "collezionista" masculine ; -- status=guess
+lin questionnaire_N = mkN "questionario" ; -- status=guess
+lin flavour_N = mkN "sapori" | mkN "fragranza" | mkN "aroma" masculine ; -- status=guess status=guess status=guess
+lin couple_V2 = mkV2 (mkV "agganciare") ; -- status=guess, src=wikt
+lin couple_V = mkV "agganciare" ; -- status=guess, src=wikt
+lin faculty_N = variants{} ; -- 
+lin tour_V2 = variants{} ; -- 
+lin tour_V = variants{} ; -- 
+lin basket_N = mkN "canestro" ; -- status=guess
+lin mention_N = variants{} ; -- 
+lin kick_N = mkN "calcio" | mkN "piedata" | mkN "colpo di piede" ; -- status=guess status=guess status=guess
+lin horizon_N = mkN "orizzonte" ; -- status=guess
+lin drain_V2 = mkV2 (mkV "scolo") ; -- status=guess, src=wikt
+lin drain_V = mkV "scolo" ; -- status=guess, src=wikt
+lin happiness_N = mkN "felicità" feminine | mkN "allegria" ; -- status=guess status=guess
+lin fighter_N = mkN "caccia" masculine ; -- status=guess
+lin estimated_A = variants{} ; -- 
+lin copper_N = mkN "rame" masculine ; -- status=guess
+lin legend_N = mkN "legenda" ; -- status=guess
+lin relevance_N = variants{} ; -- 
+lin decorate_V2 = variants{} ; -- 
+lin continental_A = mkA "continentale" ; -- status=guess
+lin ship_V2 = mkV2 (mkV "spedire") ; -- status=guess, src=wikt
+lin ship_V = mkV "spedire" ; -- status=guess, src=wikt
+lin operational_A = variants{} ; -- 
+lin incur_V2 = variants{} ; -- 
+lin parallel_A = mkA "parallelo" ; -- status=guess
+lin divorce_N = mkN "divorzio" ; -- status=guess
+lin opposed_A = variants{} ; -- 
+lin equilibrium_N = mkN "equilibrio" ; -- status=guess
+lin trader_N = variants{} ; -- 
+lin ton_N = mkN "tonnellata" ; -- status=guess
+lin can_N = mkN "annaffiatoio" ; -- status=guess
+lin juice_N = mkN "succo" | mkN "spremuta" ; -- status=guess status=guess
+lin forum_N = mkN "forum" masculine ; -- status=guess
+lin spin_V2 = mkV2 (mkV "filare") ; -- status=guess, src=wikt
+lin spin_V = mkV "filare" ; -- status=guess, src=wikt
+lin research_V2 = variants{} ; -- 
+lin research_V = variants{} ; -- 
+lin hostile_A = variants{} ; -- 
+lin consistently_Adv = variants{} ; -- 
+lin technological_A = mkA "tecnologico" ; -- status=guess
+lin nightmare_N = mkN "incubo" ; -- status=guess
+lin medal_N = mkN "medaglia" ; -- status=guess
+lin diamond_N = mkN "diamante" masculine ; -- status=guess
+lin speed_V2 = variants{} ; -- 
+lin speed_V = variants{} ; -- 
+lin peaceful_A = mkA "pacifico" | mkA "placido" | mkA "tranquillo" ; -- status=guess status=guess status=guess
+lin accounting_A = variants{} ; -- 
+lin scatter_V2 = mkV2 (deflettere_V) ; -- status=guess, src=wikt
+lin scatter_V = deflettere_V ; -- status=guess, src=wikt
+lin monster_N = mkN "mostro" ; -- status=guess
+lin horrible_A = mkA "orribile" | mkA "terribile" ; -- status=guess status=guess
+lin nonsense_N = mkN "sciocchezza" | mkN "senza senso" | mkN "priva di significato" | mkN "ridicolaggine" feminine ; -- status=guess status=guess status=guess status=guess
+lin chaos_N = mkN "caos" masculine ; -- status=guess
+lin accessible_A = mkA "accessibile" ; -- status=guess
+lin humanity_N = mkN "umanità" feminine ; -- status=guess
+lin frustration_N = mkN "frustrazione" feminine ; -- status=guess
+lin chin_N = mkN "mento" ; -- status=guess
+lin bureau_N = mkN "cassettone" masculine | mkN "comò" ; -- status=guess status=guess
+lin advocate_VS = variants{} ; -- 
+lin advocate_V2 = variants{} ; -- 
+lin polytechnic_N = variants{} ; -- 
+lin inhabitant_N = mkN "abitante" masculine ; -- status=guess
+lin evil_A = mkA "malvagio" ; -- status=guess
+lin slave_N = mkN "schiava" ; -- status=guess
+lin reservation_N = mkN "prenotazione" feminine ; -- status=guess
+lin slam_V2 = variants{} ; -- 
+lin slam_V = variants{} ; -- 
+lin handle_N = variants{} ; -- 
+lin provincial_A = variants{} ; -- 
+lin fishing_N = mkN "pesca" ; -- status=guess
+lin facilitate_V2 = variants{} ; -- 
+lin yield_N = mkN "raccolto" | mkN "produzione" feminine ; -- status=guess status=guess
+lin elbow_N = mkN "gomito" ; -- status=guess
+lin bye_Interj = mkInterj "ciao" ; -- status=guess
+lin warm_V2 = mkV2 (mkV (mkV "accostarsi") "a") | mkV2 (mkV (mkV "affezionarsi") "a") ; -- status=guess, src=wikt status=guess, src=wikt
+lin warm_V = mkV (mkV "accostarsi") "a" | mkV (mkV "affezionarsi") "a" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sleeve_N = mkN "stiramaniche" ; -- status=guess
+lin exploration_N = mkN "esplorazione" feminine ; -- status=guess
+lin creep_V = variants{} ; -- 
+lin adjacent_A = mkA "adiacente" ; -- status=guess
+lin theft_N = mkN "furto" ; -- status=guess
+lin round_V2 = variants{} ; -- 
+lin round_V = variants{} ; -- 
+lin grace_N = mkN "grazia" | mkN "eleganza" | mkN "garbo" | mkN "leggiadria" ; -- status=guess status=guess status=guess status=guess
+lin predecessor_N = mkN "precedente" masculine ; -- status=guess
+lin supermarket_N = mkN "supermercato" ; -- status=guess
+lin smart_A = variants{} ; -- 
+lin sergeant_N = mkN "sergente" ; -- status=guess
+lin regulate_V2 = mkV2 (mkV "regolare") ; -- status=guess, src=wikt
+lin clash_N = mkN "scontro" | mkN "schermaglia" | mkN "baruffa" | mkN "zuffa" ; -- status=guess status=guess status=guess status=guess
+lin assemble_V2 = mkV2 (mkV "riunire") | mkV2 (mkV "riunirsi") | mkV2 (mkV "adunare") | mkV2 (mkV "adunarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin assemble_V = mkV "riunire" | mkV "riunirsi" | mkV "adunare" | mkV "adunarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin arrow_N = mkN "freccia" ; -- status=guess
+lin nowadays_Adv = mkAdv "oggigiorno" ; -- status=guess
+lin giant_A = variants{} ; -- 
+lin waiting_N = variants{} ; -- 
+lin tap_N = mkN "rubinetto" ; -- status=guess
+lin shit_N = mkN "stronzo" ; -- status=guess
+lin sandwich_N = mkN "tramezzino" | mkN "panino" ; -- status=guess status=guess
+lin vanish_V = mkV "sparire" | mkV "svanire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin commerce_N = variants{} ; -- 
+lin pursuit_N = mkN "ricerca" ; -- status=guess
+lin post_war_A = variants{} ; -- 
+lin will_V2 = mkV2 (mkV "legare") | mkV2 (mkV (mkV "lasciare") "in eredità") ; -- status=guess, src=wikt status=guess, src=wikt
+lin will_V = mkV "legare" | mkV (mkV "lasciare") "in eredità" ; -- status=guess, src=wikt status=guess, src=wikt
+lin waste_A = mkA "incolto" | mkA "deserto" | mkA "arido" ; -- status=guess status=guess status=guess
+lin collar_N = mkN "collo" | mkN "anello" | mkN "fascetta" ; -- status=guess status=guess status=guess
+lin socialism_N = mkN "socialismo" ; -- status=guess
+lin skill_V = variants{} ; -- 
+lin rice_N = mkN "risicoltura" ; -- status=guess
+lin exclusion_N = mkN "esclusione" feminine ; -- status=guess
+lin upwards_Adv = variants{} ; -- 
+lin transmission_N = variants{} ; -- 
+lin instantly_Adv = variants{} ; -- 
+lin forthcoming_A = variants{} ; -- 
+lin appointed_A = variants{} ; -- 
+lin geographical_A = variants{} ; -- 
+lin fist_N = mkN "pugno" ; -- status=guess
+lin abstract_A = mkA "astratto" | mkA "teorico" ; -- status=guess status=guess
+lin embrace_V2 = variants{} ; -- 
+lin embrace_V = variants{} ; -- 
+lin dynamic_A = mkA "dinamico" | mkA "dinamica" ; -- status=guess status=guess
+lin drawer_N = mkN "disegnatore" masculine ; -- status=guess
+lin dismissal_N = variants{} ; -- 
+lin magic_N = mkN "magia" ; -- status=guess
+lin endless_A = variants{} ; -- 
+lin definite_A = mkA "definito" ; -- status=guess
+lin broadly_Adv = variants{} ; -- 
+lin affection_N = mkN "affetto" ; -- status=guess
+lin dawn_N = mkN "albori" masculine | mkN "schiudersi" masculine ; -- status=guess status=guess
+lin principal_N = variants{} ; -- 
+lin bloke_N = variants{} ; -- 
+lin trap_N = mkN "trappola" | mkN "tranello" ; -- status=guess status=guess
+lin communist_A = mkA "comunista" ; -- status=guess
+lin competence_N = variants{} ; -- 
+lin complicate_V2 = mkV2 (mkV "complicare") ; -- status=guess, src=wikt
+lin neutral_A = mkA "neutrale" ; -- status=guess
+lin fortunately_Adv = variants{} ; -- 
+lin commonwealth_N = variants{} ; -- 
+lin breakdown_N = mkN "avaria" ; -- status=guess
+lin combined_A = variants{} ; -- 
+lin candle_N = mkN "candela" ; -- status=guess
+lin venue_N = variants{} ; -- 
+lin supper_N = mkN "cena" ; -- status=guess
+lin analyst_N = mkN "analista" ; -- status=guess
+lin vague_A = mkA "vago" ; -- status=guess
+lin publicly_Adv = variants{} ; -- 
+lin marine_A = variants{} ; -- 
+lin fair_Adv = variants{} ; -- 
+lin pause_N = mkN "pausa" ; -- status=guess
+lin notable_A = mkA "notevole" ; -- status=guess
+lin freely_Adv = variants{} ; -- 
+lin counterpart_N = variants{} ; -- 
+lin lively_A = mkA "vivace" | mkA "brioso" | mkA "briosa" ; -- status=guess status=guess status=guess
+lin script_N = variants{} ; -- 
+lin sue_V2V = variants{} ; -- 
+lin sue_V2 = variants{} ; -- 
+lin sue_V = variants{} ; -- 
+lin legitimate_A = variants{} ; -- 
+lin geography_N = mkN "geografia" ; -- status=guess
+lin reproduce_V2 = variants{} ; -- 
+lin reproduce_V = variants{} ; -- 
+lin moving_A = variants{} ; -- 
+lin lamb_N = mkN "agnello" ; -- status=guess
+lin gay_A = mkA "effemminato" ; -- status=guess
+lin contemplate_VS = variants{} ; -- 
+lin contemplate_V2 = variants{} ; -- 
+lin contemplate_V = variants{} ; -- 
+lin terror_N = mkN "terrore" masculine ; -- status=guess
+lin stable_N = mkN "scuderia" | mkN "scuderie" ; -- status=guess status=guess
+lin founder_N = variants{} ; -- 
+lin utility_N = mkN "fornitore" masculine | mkN "servizio" feminine ; -- status=guess status=guess
+lin signal_VS = variants{} ; -- 
+lin signal_V2 = variants{} ; -- 
+lin shelter_N = mkN "rifugio" ; -- status=guess
+lin poster_N = mkN "manifesto" | mkN "locandina" ; -- status=guess status=guess
+lin hitherto_Adv = mkAdv "fin qui" | mkAdv "fino a qui" | mkAdv "fino ad ora" | mkAdv "fino allora" | mkAdv "finora" ; -- status=guess status=guess status=guess status=guess status=guess
+lin mature_A = mkA "maturo" ; -- status=guess
+lin cooking_N = variants{} ; -- 
+lin head_A = variants{} ; -- 
+lin wealthy_A = mkA "danaroso" ; -- status=guess
+lin fucking_A = variants{} ; -- 
+lin confess_VS = variants{} ; -- 
+lin confess_V2 = variants{} ; -- 
+lin confess_V = variants{} ; -- 
+lin age_V = variants{} ; -- 
+lin miracle_N = mkN "miracolo" ; -- status=guess
+lin magic_A = mkA "magico" ; -- status=guess
+lin jaw_N = mkN "mandibola" ; -- status=guess
+lin pan_N = mkN "panarabismo" ; -- status=guess
+lin coloured_A = variants{} ; -- 
+lin tent_N = mkN "tenda" ; -- status=guess
+lin telephone_V2 = mkV2 (mkV "telefonare") ; -- status=guess, src=wikt
+lin telephone_V = mkV "telefonare" ; -- status=guess, src=wikt
+lin reduced_A = variants{} ; -- 
+lin tumour_N = variants{} ; -- 
+lin super_A = mkA "super" | mkA "sopra" ; -- status=guess status=guess
+lin funding_N = variants{} ; -- 
+lin dump_V2 = mkV2 (mkV "riversare") | mkV2 (mkV (mkV "scaricare") "dati") ; -- status=guess, src=wikt status=guess, src=wikt
+lin dump_V = mkV "riversare" | mkV (mkV "scaricare") "dati" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stitch_N = mkN "punto" ; -- status=guess
+lin shared_A = variants{} ; -- 
+lin ladder_N = mkN "scala" ; -- status=guess
+lin keeper_N = mkN "portiere" masculine ; -- status=guess
+lin endorse_V2 = mkV2 (mkV "approvare") | mkV2 (mkV "appoggiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin invariably_Adv = variants{} ; -- 
+lin smash_V2 = variants{} ; -- 
+lin smash_V = variants{} ; -- 
+lin shield_N = mkN "scudo" | mkN "protezione" feminine | mkN "rifugio" | mkN "riparo" | mkN "copertura" ; -- status=guess status=guess status=guess status=guess status=guess
+lin heat_V2 = mkV2 (mkV "scaldare") | mkV2 (mkV "eccitare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin heat_V = mkV "scaldare" | mkV "eccitare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin surgeon_N = mkN "chirurgo" ; -- status=guess
+lin centre_V2 = variants{} ; -- 
+lin centre_V = variants{} ; -- 
+lin orange_N = variants{} ; -- 
+lin orange_2_N = variants{} ; -- 
+lin orange_1_N = variants{} ; -- 
+lin explode_V = esplodere_V ; -- status=guess, src=wikt
+lin comedy_N = mkN "commedia" ; -- status=guess
+lin classify_V2 = variants{} ; -- 
+lin artistic_A = mkA "artistico" ; -- status=guess
+lin ruler_N = mkN "righello" ; -- status=guess
+lin biscuit_N = mkN "biscotto" | mkN "biscottino" ; -- status=guess status=guess
+lin workstation_N = mkN "postazione" feminine ; -- status=guess
+lin prey_N = mkN "preda" ; -- status=guess
+lin manual_N = mkN "manuale" masculine ; -- status=guess
+lin cure_N = variants{} ; -- 
+lin cure_2_N = variants{} ; -- 
+lin cure_1_N = variants{} ; -- 
+lin overall_N = variants{} ; -- 
+lin tighten_V2 = mkV2 (stringere_V) ; -- status=guess, src=wikt
+lin tighten_V = stringere_V ; -- status=guess, src=wikt
+lin tax_V2 = variants{} ; -- 
+lin pope_N = mkN "papa" | mkN "pontefice" masculine ; -- status=guess status=guess
+lin manufacturing_A = variants{} ; -- 
+lin adult_A = mkA "adulto" | mkA "adulta" ; -- status=guess status=guess
+lin rush_N = mkN "giunco" ; -- status=guess
+lin blanket_N = mkN "coperta" ; -- status=guess
+lin republican_N = variants{} ; -- 
+lin referendum_N = mkN "referendum invariable" ; -- status=guess
+lin palm_N = mkN "palmare" ; -- status=guess
+lin nearby_Adv = mkAdv "vicino" ; -- status=guess
+lin mix_N = variants{} ; -- 
+lin devil_N = mkN "diavolo" ; -- status=guess
+lin adoption_N = mkN "adozione" feminine ; -- status=guess
+lin workforce_N = variants{} ; -- 
+lin segment_N = variants{} ; -- 
+lin regardless_Adv = variants{} ; -- 
+lin contractor_N = variants{} ; -- 
+lin portion_N = mkN "porzione" feminine ; -- status=guess
+lin differently_Adv = variants{} ; -- 
+lin deposit_V2 = variants{} ; -- 
+lin cook_N = mkN "cuoco" | mkN "cuoca" ; -- status=guess status=guess
+lin prediction_N = variants{} ; -- 
+lin oven_N = mkN "forno" feminine ; -- status=guess
+lin matrix_N = mkN "matrice" feminine ; -- status=guess
+lin liver_N = L.liver_N ;
+lin fraud_N = mkN "frode" feminine | mkN "frodi" ; -- status=guess status=guess
+lin beam_N = mkN "braccio" ; -- status=guess
+lin signature_N = mkN "firma" ; -- status=guess
+lin limb_N = mkN "lembo bordo margine" ; -- status=guess
+lin verdict_N = mkN "verdetto" ; -- status=guess
+lin dramatically_Adv = mkAdv "drammaticamente" | mkAdv "sensazionalmente" ; -- status=guess status=guess
+lin container_N = mkN "contenitore" masculine | mkN "recipiente" masculine ; -- status=guess status=guess
+lin aunt_N = mkN "zia" ; -- status=guess
+lin dock_N = variants{} ; -- 
+lin submission_N = variants{} ; -- 
+lin arm_V2 = mkV2 (mkV "armare") ; -- status=guess, src=wikt
+lin arm_V = mkV "armare" ; -- status=guess, src=wikt
+lin odd_N = variants{} ; -- 
+lin certainty_N = variants{} ; -- 
+lin boring_A = mkA "noioso" | mkA "noiosa" ; -- status=guess status=guess
+lin electron_N = mkN "elettrone" masculine ; -- status=guess
+lin drum_N = mkN "bidone" masculine ; -- status=guess
+lin wisdom_N = mkN "saggezza" ; -- status=guess
+lin antibody_N = mkN "anticorpo" ; -- status=guess
+lin unlike_A = variants{} ; -- 
+lin terrorist_N = mkN "terrorista" masculine ; -- status=guess
+lin post_V2 = variants{} ; -- 
+lin post_V = variants{} ; -- 
+lin circulation_N = variants{} ; -- 
+lin alteration_N = variants{} ; -- 
+lin fluid_N = mkN "fluido" ; -- status=guess
+lin ambitious_A = mkA "ambizioso" ; -- status=guess
+lin socially_Adv = variants{} ; -- 
+lin riot_N = mkN "celere" ; -- status=guess
+lin petition_N = variants{} ; -- 
+lin fox_N = mkN "volpe" feminine ; -- status=guess
+lin recruitment_N = mkN "reclutamento" ; -- status=guess
+lin well_known_A = variants{} ; -- 
+lin top_V2 = variants{} ; -- 
+lin service_V2 = variants{} ; -- 
+lin flood_V2 = mkV2 (mkV "allagare") | mkV2 (mkV "inondare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin flood_V = mkV "allagare" | mkV "inondare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin taste_V2 = mkV2 (mkV "provare") ; -- status=guess, src=wikt
+lin taste_V = mkV "provare" ; -- status=guess, src=wikt
+lin memorial_N = variants{} ; -- 
+lin helicopter_N = mkN "elicottero" ; -- status=guess
+lin correspondence_N = mkN "corrispondenza" ; -- status=guess
+lin beef_N = mkN "manzo" ; -- status=guess
+lin overall_Adv = variants{} ; -- 
+lin lighting_N = variants{} ; -- 
+lin harbour_N = L.harbour_N ;
+lin empirical_A = variants{} ; -- 
+lin shallow_A = mkA "superficiale" ; -- status=guess
+lin seal_V2 = mkV2 (mkV (chiudere_V) "ermeticamente") ; -- status=guess, src=wikt
+lin seal_V = mkV (chiudere_V) "ermeticamente" ; -- status=guess, src=wikt
+lin decrease_V2 = mkV2 (mkV "diminuire") | mkV2 (mkV "calare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin decrease_V = mkV "diminuire" | mkV "calare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin constituent_N = mkN "elemento" ; -- status=guess
+lin exam_N = variants{} ; -- 
+lin toe_N = mkN "dito della zampa" | mkN "dito del piede" | mkN "dito" feminine ; -- status=guess status=guess status=guess
+lin reward_V2 = variants{} ; -- 
+lin thrust_V2 = variants{} ; -- 
+lin thrust_V = variants{} ; -- 
+lin bureaucracy_N = variants{} ; -- 
+lin wrist_N = mkN "polso" ; -- status=guess
+lin nut_N = mkN "noce" masculine ; -- status=guess
+lin plain_N = mkN "pianura" ; -- status=guess
+lin magnetic_A = mkA "magnetico" ; -- status=guess
+lin evil_N = mkN "male" masculine ; -- status=guess
+lin widen_V2 = mkV2 (mkV "allargarsi") ; -- status=guess, src=wikt
+lin hazard_N = variants{} ; -- 
+lin dispose_V2 = variants{} ; -- 
+lin dispose_V = variants{} ; -- 
+lin dealing_N = variants{} ; -- 
+lin absent_A = mkA "assente" ; -- status=guess
+lin reassure_V2S = mkV2S (mkV "rassicurare") | mkV2S (mkV "tranquillizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reassure_V2 = mkV2 (mkV "rassicurare") | mkV2 (mkV "tranquillizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin model_V2 = mkV2 (mkV (I.fare_V) "il modello") | mkV2 (mkV (mkV "la") "modella") ; -- status=guess, src=wikt status=guess, src=wikt
+lin model_V = mkV (I.fare_V) "il modello" | mkV (mkV "la") "modella" ; -- status=guess, src=wikt status=guess, src=wikt
+lin inn_N = mkN "osteria" | mkN "locanda" ; -- status=guess status=guess
+lin initial_N = variants{} ; -- 
+lin suspension_N = mkN "sospensione" ; -- status=guess
+lin respondent_N = variants{} ; -- 
+lin over_N = variants{} ; -- 
+lin naval_A = variants{} ; -- 
+lin monthly_A = variants{} ; -- 
+lin log_N = mkN "tronchetto" ; -- status=guess
+lin advisory_A = variants{} ; -- 
+lin fitness_N = variants{} ; -- 
+lin blank_A = variants{} ; -- 
+lin indirect_A = variants{} ; -- 
+lin tile_N = mkN "[floor and wall tile] piastrella" | mkN "[roof tile] tegola" | mkN "coppo" ; -- status=guess status=guess status=guess
+lin rally_N = variants{} ; -- 
+lin economist_N = variants{} ; -- 
+lin vein_N = mkN "vena" ; -- status=guess
+lin strand_N = mkN "spiaggia" | mkN "battigia" | mkN "bagnasciuga" masculine ; -- status=guess status=guess status=guess
+lin disturbance_N = variants{} ; -- 
+lin stuff_V2 = mkV2 (mkV (essere_V) "pieno") | mkV2 (mkV (essere_V) "satollo") ; -- status=guess, src=wikt status=guess, src=wikt
+lin seldom_Adv = mkAdv "raramente" | mkAdv "di rado" ; -- status=guess status=guess
+lin coming_A = variants{} ; -- 
+lin cab_N = mkN "cabina" ; -- status=guess
+lin grandfather_N = mkN "nonno" ; -- status=guess
+lin flash_V = variants{} ; -- 
+lin destination_N = mkN "destinazione" feminine ; -- status=guess
+lin actively_Adv = variants{} ; -- 
+lin regiment_N = variants{} ; -- 
+lin closed_A = variants{} ; -- 
+lin boom_N = mkN "boma" masculine ; -- status=guess
+lin handful_N = mkN "manciata" | mkN "pugno" ; -- status=guess status=guess
+lin remarkably_Adv = variants{} ; -- 
+lin encouragement_N = mkN "incoraggiamento" ; -- status=guess
+lin awkward_A = mkA "maldestro" | mkA "impacciato" | mkA "goffo" ; -- status=guess status=guess status=guess
+lin required_A = variants{} ; -- 
+lin flood_N = mkN "marea" | mkN "alluvione" masculine ; -- status=guess status=guess
+lin defect_N = mkN "difetto" ; -- status=guess
+lin surplus_N = mkN "avanzo" ; -- status=guess
+lin champagne_N = variants{} ; -- 
+lin liquid_N = mkN "liquida" ; -- status=guess
+lin shed_V2 = mkV2 (mkV "separare") ; -- status=guess, src=wikt
+lin welcome_N = mkN "accoglienza" ; -- status=guess
+lin rejection_N = variants{} ; -- 
+lin discipline_V2 = variants{} ; -- 
+lin halt_V2 = mkV2 (mkV "fermare") ; -- status=guess, src=wikt
+lin halt_V = mkV "fermare" ; -- status=guess, src=wikt
+lin electronics_N = mkN "elettronica" ; -- status=guess
+lin administratorMasc_N = variants{} ; -- 
+lin sentence_V2 = mkV2 (mkV "condannare") ; -- status=guess, src=wikt
+lin sentence_V = mkV "condannare" ; -- status=guess, src=wikt
+lin ill_Adv = variants{} ; -- 
+lin contradiction_N = mkN "contraddizione" feminine ; -- status=guess
+lin nail_N = mkN "tagliaunghie" ; -- status=guess
+lin senior_N = variants{} ; -- 
+lin lacking_A = variants{} ; -- 
+lin colonial_A = variants{} ; -- 
+lin primitive_A = mkA "primitivo" ; -- status=guess
+lin whoever_NP = variants{} ; -- 
+lin lap_N = mkN "grembo" ; -- status=guess
+lin commodity_N = variants{} ; -- 
+lin planned_A = variants{} ; -- 
+lin intellectual_N = variants{} ; -- 
+lin imprisonment_N = variants{} ; -- 
+lin coincide_V = mkV "coincidere" ; -- status=guess, src=wikt
+lin sympathetic_A = mkA "sensibile" ; -- status=guess
+lin atom_N = mkN "atomo" ; -- status=guess
+lin tempt_V2V = mkV2V (mkV "tentare") ; -- status=guess, src=wikt
+lin tempt_V2 = mkV2 (mkV "tentare") ; -- status=guess, src=wikt
+lin sanction_N = variants{} ; -- 
+lin praise_V2 = mkV2 (mkV "lodare") ; -- status=guess, src=wikt
+lin favourable_A = mkA "favorevole" ; -- status=guess
+lin dissolve_V2 = variants{} ; -- 
+lin dissolve_V = variants{} ; -- 
+lin tightly_Adv = variants{} ; -- 
+lin surrounding_N = variants{} ; -- 
+lin soup_N = mkN "minestra" masculine ; -- status=guess
+lin encounter_N = variants{} ; -- 
+lin abortion_N = mkN "aborto" ; -- status=guess
+lin grasp_V2 = mkV2 (mkV "afferrare") ; -- status=guess, src=wikt
+lin grasp_V = mkV "afferrare" ; -- status=guess, src=wikt
+lin custody_N = variants{} ; -- 
+lin composer_N = mkN "compositore" masculine ; -- status=guess
+lin charm_N = mkN "incanto" | mkN "fascino" | mkN "attrattiva" ; -- status=guess status=guess status=guess
+lin short_term_A = variants{} ; -- 
+lin metropolitan_A = mkA "metropolitano" ; -- status=guess
+lin waist_N = mkN "vita" masculine | mkN "cintura" | mkN "cintola" ; -- status=guess status=guess status=guess
+lin equality_N = mkN "egualità" | mkN "ugualità" | mkN "uguaglianza" ; -- status=guess status=guess status=guess
+lin tribute_N = mkN "omaggio" ; -- status=guess
+lin bearing_N = mkN "cuscinetto" ; -- status=guess
+lin auction_N = mkN "asta" | mkN "incanto" ; -- status=guess status=guess
+lin standing_N = variants{} ; -- 
+lin manufacture_N = variants{} ; -- 
+lin horn_N = L.horn_N ;
+lin barn_N = mkN "granaio" ; -- status=guess
+lin mayor_N = mkN "sindaco" | mkN "primo cittadino" ; -- status=guess status=guess
+lin emperor_N = mkN "imperatore" masculine ; -- status=guess
+lin rescue_N = variants{} ; -- 
+lin integrated_A = variants{} ; -- 
+lin conscience_N = mkN "coscienza" ; -- status=guess
+lin commence_V2 = mkV2 (mkV "cominciare") ; -- status=guess, src=wikt
+lin commence_V = mkV "cominciare" ; -- status=guess, src=wikt
+lin grandmother_N = mkN "nonna" ; -- status=guess
+lin discharge_V2 = variants{} ; -- 
+lin discharge_V = variants{} ; -- 
+lin profound_A = mkA "profondo" ; -- status=guess
+lin takeover_N = variants{} ; -- 
+lin nationalist_N = variants{} ; -- 
+lin effect_V2 = variants{} ; -- 
+lin dolphin_N = mkN "delfino" ; -- status=guess
+lin fortnight_N = variants{} ; -- 
+lin elephant_N = mkN "elefante" masculine ; -- status=guess
+lin seal_N = mkN "sigillo" | mkN "bollo" | mkN "timbro" ; -- status=guess status=guess status=guess
+lin spoil_V2 = mkV2 (mkV (andare_V) "a male") ; -- status=guess, src=wikt
+lin spoil_V = mkV (andare_V) "a male" ; -- status=guess, src=wikt
+lin plea_N = mkN "supplica" ; -- status=guess
+lin forwards_Adv = variants{} ; -- 
+lin breeze_N = mkN "brezza" ; -- status=guess
+lin prevention_N = variants{} ; -- 
+lin mineral_N = mkN "minerale" masculine ; -- status=guess
+lin runner_N = mkN "passatoia" ; -- status=guess status=guess
+lin pin_V2 = mkV2 (mkV "inchiodare") ; -- status=guess, src=wikt
+lin integrity_N = mkN "integrità" feminine ; -- status=guess
+lin thereafter_Adv = variants{} ; -- 
+lin quid_N = variants{} ; -- 
+lin owl_N = mkN "gufo [big]" | mkN "civetta [small]" ; -- status=guess status=guess
+lin rigid_A = mkA "rigido" ; -- status=guess
+lin orange_A = mkA "arancione" | mkA "arancio" ; -- status=guess status=guess
+lin draft_V2 = mkV2 (mkV "arruolare") ; -- status=guess, src=wikt
+lin reportedly_Adv = variants{} ; -- 
+lin hedge_N = mkN "siepe" feminine ; -- status=guess
+lin formulate_V2 = mkV2 (mkV "formulare") ; -- status=guess, src=wikt
+lin associated_A = variants{} ; -- 
+lin position_V2 = mkV2 (mkV "piazzare") | mkV2 (mkV "posizionD%e") ; -- status=guess, src=wikt status=guess, src=wikt
+lin thief_N = mkN "ladro" | mkN "ladra" ; -- status=guess status=guess
+lin tomato_N = mkN "pomodoro" ; -- status=guess
+lin exhaust_V2 = variants{} ; -- 
+lin evidently_Adv = variants{} ; -- 
+lin eagle_N = mkN "moneta di dieci dollari" ; -- status=guess
+lin specified_A = variants{} ; -- 
+lin resulting_A = variants{} ; -- 
+lin blade_N = mkN "filo" ; -- status=guess
+lin peculiar_A = mkA "peculiare" ; -- status=guess
+lin killing_N = variants{} ; -- 
+lin desktop_N = variants{} ; -- 
+lin bowel_N = mkN "budella" | mkN "viscere" feminine | mkN "intestino" ; -- status=guess status=guess status=guess
+lin long_V = mkV "bramare" ; -- status=guess, src=wikt
+lin ugly_A = L.ugly_A ;
+lin expedition_N = mkN "spedizione" feminine ; -- status=guess
+lin saint_N = mkN "santo" | mkN "santa" ; -- status=guess status=guess
+lin variable_A = mkA "variabile" | mkA "regolabile" | mkA "flessiblie" | mkA "modificabile" ; -- status=guess status=guess status=guess status=guess
+lin supplement_V2 = variants{} ; -- 
+lin stamp_N = mkN "conio" ; -- status=guess
+lin slide_N = mkN "scivolo" ; -- status=guess
+lin faction_N = variants{} ; -- 
+lin enthusiastic_A = variants{} ; -- 
+lin enquire_V2 = variants{} ; -- 
+lin enquire_V = variants{} ; -- 
+lin brass_N = mkN "ottone" masculine ; -- status=guess
+lin inequality_N = mkN "disequazione disuguaglianza" ; -- status=guess
+lin eager_A = mkA "avido" ; -- status=guess
+lin bold_A = mkA "sfrontato" | mkA "ardito" | mkA "audace" | mkA "coraggioso" ; -- status=guess status=guess status=guess status=guess
+lin neglect_V2 = mkV2 (mkV "tralasciare") ; -- status=guess, src=wikt
+lin saying_N = mkN "proverbio" | mkN "detto" | mkN "massima" ; -- status=guess status=guess status=guess
+lin ridge_N = mkN "catena" ; -- status=guess
+lin earl_N = mkN "conte" masculine ; -- status=guess
+lin yacht_N = mkN "panfilo" | mkN "yacht" masculine ; -- status=guess status=guess
+lin suck_V2 = L.suck_V2 ;
+lin suck_V = mkV (essere_V) "una schiappa" | mkV (I.fare_V) "schifo" ; -- status=guess, src=wikt status=guess, src=wikt
+lin missing_A = variants{} ; -- 
+lin extended_A = variants{} ; -- 
+lin valuation_N = variants{} ; -- 
+lin delight_V2 = mkV2 (mkV "deliziare") ; -- status=guess, src=wikt
+lin delight_V = mkV "deliziare" ; -- status=guess, src=wikt
+lin beat_N = mkN "ritmo" ; -- status=guess
+lin worship_N = mkN "culto" ; -- status=guess
+lin fossil_N = mkN "fossile" masculine ; -- status=guess
+lin diminish_V2 = mkV2 (mkV "diminuire") | mkV2 (ridurre_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin diminish_V = mkV "diminuire" | ridurre_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin taxpayer_N = variants{} ; -- 
+lin corruption_N = mkN "corruzione" feminine ; -- status=guess
+lin accurately_Adv = variants{} ; -- 
+lin honour_V2 = mkV2 (mkV "onorare") ; -- status=guess, src=wikt
+lin depict_V2 = mkV2 (mkV (mkV "o:") "rappresenta") | mkV2 (mkV "raffigura") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pencil_N = mkN "matita" ; -- status=guess
+lin drown_V2 = mkV2 (mkV "affogare") | mkV2 (mkV "annegare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin drown_V = mkV "affogare" | mkV "annegare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin stem_N = mkN "ceppo" | mkN "fusto" | mkN "tronco" ; -- status=guess status=guess status=guess
+lin lump_N = mkN "cucchiaino" | mkN "zolla" | mkN "zolletta" | mkN "forfait" masculine ; -- status=guess status=guess status=guess status=guess
+lin applicable_A = variants{} ; -- 
+lin rate_V2 = variants{} ; -- 
+lin rate_V = variants{} ; -- 
+lin mobility_N = mkN "mobilità" feminine ; -- status=guess
+lin immense_A = mkA "immenso" ; -- status=guess
+lin goodness_N = mkN "bontà" feminine ; -- status=guess
+lin price_V2V = mkV2V (mkV "stimare") | mkV2V (mkV "valutare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin price_V2 = mkV2 (mkV "stimare") | mkV2 (mkV "valutare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin price_V = mkV "stimare" | mkV "valutare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin preliminary_A = variants{} ; -- 
+lin graph_N = mkN "grafo" ; -- status=guess
+lin referee_N = mkN "arbitro" ; -- status=guess
+lin calm_A = variants{} ; -- 
+lin onwards_Adv = variants{} ; -- 
+lin omit_V2 = mkV2 (omettere_V) ; -- status=guess, src=wikt
+lin genuinely_Adv = variants{} ; -- 
+lin excite_V2 = mkV2 (mkV "provocare") | mkV2 (accendere_V) | mkV2 (mkV "stimolare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dreadful_A = variants{} ; -- 
+lin cave_N = mkN "caverna" | mkN "grotta" ; -- status=guess status=guess
+lin revelation_N = mkN "rivelazione" feminine ; -- status=guess
+lin grief_N = variants{} ; -- 
+lin erect_V2 = variants{} ; -- 
+lin tuck_V2 = mkV2 (mkV "incastrare") ; -- status=guess, src=wikt
+lin tuck_V = mkV "incastrare" ; -- status=guess, src=wikt
+lin meantime_N = mkN "frattempo" | mkN "attesa" ; -- status=guess status=guess
+lin barrel_N = mkN "barile" masculine | mkN "botte" feminine ; -- status=guess status=guess
+lin lawn_N = mkN "prato" ; -- status=guess
+lin hut_N = mkN "capanna" ; -- status=guess
+lin swing_N = mkN "altalena" ; -- status=guess
+lin subject_V2 = mkV2 (mkV "assoggettare") | mkV2 (sottomettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin ruin_V2 = variants{} ; -- 
+lin slice_N = mkN "striscia" | mkN "fetta" ; -- status=guess status=guess
+lin transmit_V2 = variants{} ; -- 
+lin thigh_N = mkN "coscia" ; -- status=guess
+lin practically_Adv = variants{} ; -- 
+lin dedicate_V2 = variants{} ; -- 
+lin mistake_V2 = mkV2 (mkV "sbagliare") ; -- status=guess, src=wikt
+lin mistake_V = mkV "sbagliare" ; -- status=guess, src=wikt
+lin corresponding_A = variants{} ; -- 
+lin albeit_Subj = variants{} ; -- 
+lin sound_A = mkA "sano" ; -- status=guess
+lin nurse_V2 = variants{} ; -- 
+lin discharge_N = variants{} ; -- 
+lin comparative_A = mkA "comparativo" ; -- status=guess
+lin cluster_N = variants{} ; -- 
+lin propose_VV = mkVV (proporre_V) ; -- status=guess, src=wikt
+lin propose_VS = mkVS (proporre_V) ; -- status=guess, src=wikt
+lin propose_V2 = mkV2 (proporre_V) ; -- status=guess, src=wikt
+lin propose_V = proporre_V ; -- status=guess, src=wikt
+lin obstacle_N = mkN "ostacolo" ; -- status=guess
+lin motorway_N = mkN "autostrada" ; -- status=guess
+lin heritage_N = variants{} ; -- 
+lin counselling_N = variants{} ; -- 
+lin breeding_N = variants{} ; -- 
+lin characteristic_A = mkA "caratteristica" ; -- status=guess
+lin bucket_N = mkN "secchio" ; -- status=guess
+lin migration_N = variants{} ; -- 
+lin campaign_V = variants{} ; -- 
+lin ritual_N = mkN "rituale" masculine ; -- status=guess
+lin originate_V2 = mkV2 (mkV "originare") | mkV2 (mkV (dare_V) "origine") ; -- status=guess, src=wikt status=guess, src=wikt
+lin originate_V = mkV "originare" | mkV (dare_V) "origine" ; -- status=guess, src=wikt status=guess, src=wikt
+lin hunting_N = mkN "caccia" masculine ; -- status=guess
+lin crude_A = mkA "greggio" | mkA "grezzo" ; -- status=guess status=guess
+lin protocol_N = variants{} ; -- 
+lin prejudice_N = variants{} ; -- 
+lin inspiration_N = mkN "inspirazione" feminine ; -- status=guess
+lin dioxide_N = mkN "diossido" | mkN "biossido" ; -- status=guess status=guess
+lin chemical_A = variants{} ; -- 
+lin uncomfortable_A = variants{} ; -- 
+lin worthy_A = mkA "degno" ; -- status=guess
+lin inspect_V2 = mkV2 (mkV "ispezionare") ; -- status=guess, src=wikt
+lin summon_V2 = mkV2 (mkV "convocare") | mkV2 (mkV (mkV "citare") "in giudizio") | mkV2 (mkV "intimare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin parallel_N = variants{} ; -- 
+lin outlet_N = variants{} ; -- 
+lin okay_A = variants{} ; -- 
+lin collaboration_N = mkN "collaborazione" feminine ; -- status=guess
+lin booking_N = mkN "prenotazione" feminine ; -- status=guess
+lin salad_N = mkN "insalata" ; -- status=guess
+lin productive_A = variants{} ; -- 
+lin charming_A = variants{} ; -- 
+lin polish_A = variants{} ; -- 
+lin oak_N = mkN "quercia" masculine | mkN "[Quercus robur] farnia" ; -- status=guess status=guess
+lin access_V2 = variants{} ; -- 
+lin tourism_N = mkN "turismo" ; -- status=guess
+lin independently_Adv = variants{} ; -- 
+lin cruel_A = mkA "crudele" ; -- status=guess
+lin diversity_N = mkN "diversità" feminine ; -- status=guess
+lin accused_A = variants{} ; -- 
+lin supplement_N = variants{} ; -- 
+lin fucking_Adv = mkAdv "del cazzo" | mkAdv "cazzo di" ; -- status=guess status=guess
+lin forecast_N = mkN "previsione" ; -- status=guess
+lin amend_V2V = mkV2V (mkV "emendare") ; -- status=guess, src=wikt
+lin amend_V2 = mkV2 (mkV "emendare") ; -- status=guess, src=wikt
+lin amend_V = mkV "emendare" ; -- status=guess, src=wikt
+lin soap_N = mkN "sapone" masculine ; -- status=guess
+lin ruling_N = variants{} ; -- 
+lin interference_N = variants{} ; -- 
+lin executive_A = variants{} ; -- 
+lin mining_N = variants{} ; -- 
+lin minimal_A = variants{} ; -- 
+lin clarify_V2 = variants{} ; -- 
+lin clarify_V = variants{} ; -- 
+lin strain_V2 = mkV2 (mkV "tendere") | mkV2 (mkV "tirare") | mkV2 (mkV "forzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin novel_A = mkA "nuovo" | mkA "originale" ; -- status=guess status=guess
+lin try_N = mkN "meta" ; -- status=guess
+lin coastal_A = variants{} ; -- 
+lin rising_A = variants{} ; -- 
+lin quota_N = variants{} ; -- 
+lin minus_Prep = variants{} ; -- 
+lin kilometre_N = mkN "chilometro" ; -- status=guess
+lin characterize_V2 = variants{} ; -- 
+lin suspicious_A = mkA "diffidente" ; -- status=guess
+lin pet_N = variants{} ; -- 
+lin beneficial_A = mkA "benefico" ; -- status=guess
+lin fling_V2 = variants{} ; -- 
+lin fling_V = variants{} ; -- 
+lin deprive_V2 = variants{} ; -- 
+lin covenant_N = mkN "patto" | mkN "accordo solenne" | mkN "contratto" ; -- status=guess status=guess status=guess
+lin bias_N = mkN "polarizzazione" feminine ; -- status=guess
+lin trophy_N = mkN "trofeo" ; -- status=guess
+lin verb_N = mkN "verbo" ; -- status=guess
+lin honestly_Adv = variants{} ; -- 
+lin extract_N = variants{} ; -- 
+lin straw_N = mkN "festuca" | mkN "pagliuzza" ; -- status=guess status=guess
+lin stem_V2 = mkV2 (mkV (aprire_V) "lo spazzaneve") ; -- status=guess, src=wikt
+lin stem_V = mkV (aprire_V) "lo spazzaneve" ; -- status=guess, src=wikt
+lin eyebrow_N = mkN "sopracciglio" ; -- status=guess
+lin noble_A = mkA "nobile" ; -- status=guess
+lin mask_N = mkN "maschera" masculine | mkN "mascherina" ; -- status=guess status=guess
+lin lecturer_N = mkN "conferenziere" masculine ; -- status=guess
+lin girlfriend_N = mkN "amica" | mkN "amica del cuore" ; -- status=guess status=guess
+lin forehead_N = mkN "fronte" feminine ; -- status=guess
+lin timetable_N = mkN "orario" ; -- status=guess
+lin symbolic_A = variants{} ; -- 
+lin farming_N = variants{} ; -- 
+lin lid_N = mkN "coperchio" ; -- status=guess
+lin librarian_N = mkN "bibliotecario" ; -- status=guess
+lin injection_N = mkN "iniezione" feminine ; -- status=guess
+lin sexuality_N = mkN "sessualità" feminine ; -- status=guess
+lin irrelevant_A = mkA "irrilevante" ; -- status=guess
+lin bonus_N = variants{} ; -- 
+lin abuse_V2 = mkV2 (mkV "abusare") ; -- status=guess, src=wikt
+lin thumb_N = mkN "pollice" masculine | mkN "dito grosso" ; -- status=guess status=guess
+lin survey_V2 = variants{} ; -- 
+lin ankle_N = mkN "caviglia" ; -- status=guess
+lin psychologist_N = mkN "psicologo" | mkN "psicologa" ; -- status=guess status=guess
+lin occurrence_N = mkN "occorrenza" ; -- status=guess
+lin profitable_A = mkA "redditizio" | mkA "fruttifero" | mkA "remunerativo" ; -- status=guess status=guess status=guess
+lin deliberate_A = variants{} ; -- 
+lin bow_V2 = mkV2 (mkV "curvarsi") | mkV2 (mkV "piegarsi") | mkV2 (mkV "incurvarsi") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin bow_V = mkV "curvarsi" | mkV "piegarsi" | mkV "incurvarsi" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tribe_N = mkN "tribù" feminine ; -- status=guess
+lin rightly_Adv = variants{} ; -- 
+lin representative_A = variants{} ; -- 
+lin code_V2 = variants{} ; -- 
+lin validity_N = variants{} ; -- 
+lin marble_N = mkN "marmo" ; -- status=guess
+lin bow_N = mkN "arco" ; -- status=guess
+lin plunge_V2 = mkV2 (immergere_V) ; -- status=guess, src=wikt
+lin plunge_V = immergere_V ; -- status=guess, src=wikt
+lin maturity_N = variants{} ; -- 
+lin maturity_3_N = variants{} ; -- 
+lin maturity_2_N = variants{} ; -- 
+lin maturity_1_N = variants{} ; -- 
+lin hidden_A = variants{} ; -- 
+lin contrast_V2 = variants{} ; -- 
+lin contrast_V = variants{} ; -- 
+lin tobacco_N = mkN "tabacco" ; -- status=guess
+lin middle_class_A = variants{} ; -- 
+lin grip_V2 = variants{} ; -- 
+lin clergy_N = mkN "clero" ; -- status=guess
+lin trading_A = variants{} ; -- 
+lin passive_A = mkA "passivo" ; -- status=guess
+lin decoration_N = mkN "decorazione" feminine ; -- status=guess
+lin racial_A = mkA "razziale" ; -- status=guess
+lin well_N = mkN "pozzo" | mkN "puzzo" ; -- status=guess status=guess
+lin embarrassment_N = mkN "imbarazzo" ; -- status=guess
+lin sauce_N = mkN "salsa" ; -- status=guess
+lin fatal_A = mkA "fatale" ; -- status=guess
+lin banker_N = variants{} ; -- 
+lin compensate_V2 = variants{} ; -- 
+lin compensate_V = variants{} ; -- 
+lin make_up_N = variants{} ; -- 
+lin popularity_N = mkN "popolarità" feminine ; -- status=guess
+lin interior_A = variants{} ; -- 
+lin eligible_A = variants{} ; -- 
+lin continuity_N = mkN "continuità" feminine ; -- status=guess
+lin bunch_N = mkN "mucchio" | mkN "mucchio" ; -- status=guess status=guess
+lin hook_N = mkN "amo" ; -- status=guess
+lin wicket_N = variants{} ; -- 
+lin pronounce_V2 = mkV2 (mkV "dichiarare") ; -- status=guess, src=wikt
+lin pronounce_V = mkV "dichiarare" ; -- status=guess, src=wikt
+lin ballet_N = mkN "balletto" ; -- status=guess
+lin heir_N = mkN "erede" masculine ; -- status=guess
+lin positively_Adv = variants{} ; -- 
+lin insufficient_A = mkA "insufficiente" ; -- status=guess
+lin substitute_V2 = mkV2 (mkV "sostituire") ; -- status=guess, src=wikt
+lin substitute_V = mkV "sostituire" ; -- status=guess, src=wikt
+lin mysterious_A = mkA "misterioso" ; -- status=guess
+lin dancer_N = mkN "ballerino" | mkN "ballerina" | mkN "danzatore" | mkN "danzatrice" feminine ; -- status=guess status=guess status=guess status=guess
+lin trail_N = mkN "sentiero" | mkN "pista" masculine ; -- status=guess status=guess
+lin caution_N = mkN "cautela" ; -- status=guess
+lin donation_N = mkN "donazione" feminine ; -- status=guess
+lin added_A = variants{} ; -- 
+lin weaken_V2 = variants{} ; -- 
+lin weaken_V = variants{} ; -- 
+lin tyre_N = mkN "gomma" masculine | mkN "pneumatico" ; -- status=guess status=guess
+lin sufferer_N = variants{} ; -- 
+lin managerial_A = mkA "manageriale" ; -- status=guess
+lin elaborate_A = mkA "elaborato" | mkA "elaborata" ; -- status=guess status=guess
+lin restraint_N = mkN "ritegno" | mkN "ritegni" masculine ; -- status=guess status=guess
+lin renew_V2 = variants{} ; -- 
+lin gardenerMasc_N = variants{} ; -- 
+lin dilemma_N = mkN "dilemma" masculine ; -- status=guess
+lin configuration_N = mkN "configurazione" feminine ; -- status=guess
+lin rear_A = variants{} ; -- 
+lin embark_V2 = mkV2 (mkV "imbarcare") ; -- status=guess, src=wikt
+lin embark_V = mkV "imbarcare" ; -- status=guess, src=wikt
+lin misery_N = mkN "miseria" ; -- status=guess
+lin importantly_Adv = variants{} ; -- 
+lin continually_Adv = variants{} ; -- 
+lin appreciation_N = variants{} ; -- 
+lin radical_N = variants{} ; -- 
+lin diverse_A = mkA "diverso" ; -- status=guess
+lin revive_V2 = variants{} ; -- 
+lin revive_V = variants{} ; -- 
+lin trip_V = mkV "inciampare" ; -- status=guess, src=wikt
+lin lounge_N = variants{} ; -- 
+lin dwelling_N = mkN "abitazione" feminine | mkN "residenza" | mkN "dimora" ; -- status=guess status=guess status=guess
+lin parental_A = variants{} ; -- 
+lin loyal_A = mkA "leale" ; -- status=guess
+lin privatisation_N = variants{} ; -- 
+lin outsider_N = variants{} ; -- 
+lin forbid_V2 = mkV2 (mkV "proibire") | mkV2 (mkV "vietare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin yep_Interj = variants{} ; -- 
+lin prospective_A = variants{} ; -- 
+lin manuscript_N = mkN "manoscritto" ; -- status=guess
+lin inherent_A = variants{} ; -- 
+lin deem_V2V = mkV2V (mkV "considerare") | mkV2V (mkV "valutare") | mkV2V (mkV "credere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deem_V2A = mkV2A (mkV "considerare") | mkV2A (mkV "valutare") | mkV2A (mkV "credere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin deem_V2 = mkV2 (mkV "considerare") | mkV2 (mkV "valutare") | mkV2 (mkV "credere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin telecommunication_N = variants{} ; -- 
+lin intermediate_A = variants{} ; -- 
+lin worthwhile_A = mkA "che vale la pena" ; -- status=guess
+lin calendar_N = mkN "calendario" ; -- status=guess
+lin basin_N = mkN "bacino" ; -- status=guess
+lin utterly_Adv = variants{} ; -- 
+lin rebuild_V2 = mkV2 (mkV "ricostruire") ; -- status=guess, src=wikt
+lin pulse_N = mkN "polso" | mkN "battito" ; -- status=guess status=guess
+lin suppress_V2 = mkV2 (mkV "sopprimere") ; -- status=guess, src=wikt
+lin predator_N = mkN "predatore" masculine ; -- status=guess
+lin width_N = mkN "larghezza" ; -- status=guess
+lin stiff_A = mkA "duro" | mkA "severo" ; -- status=guess status=guess
+lin spine_N = mkN "costa" | mkN "dorso" ; -- status=guess status=guess
+lin betray_V2 = mkV2 (mkV "consegnare") ; -- status=guess, src=wikt
+lin punish_V2 = mkV2 (mkV "punire") ; -- status=guess, src=wikt
+lin stall_N = mkN "stalla" ; -- status=guess
+lin lifestyle_N = variants{} ; -- 
+lin compile_V2 = mkV2 (mkV "compilare") ; -- status=guess, src=wikt
+lin arouse_V2V = mkV2V (mkV "risvegliare") | mkV2V (mkV "svegliare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin arouse_V2 = mkV2 (mkV "risvegliare") | mkV2 (mkV "svegliare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin partially_Adv = variants{} ; -- 
+lin headline_N = variants{} ; -- 
+lin divine_A = mkA "divino" | mkA "divina" ; -- status=guess status=guess
+lin unpleasant_A = mkA "spiacevole" | mkA "sgradevole" ; -- status=guess status=guess
+lin sacred_A = variants{} ; -- 
+lin useless_A = mkA "inutile" ; -- status=guess
+lin cool_V2 = variants{} ; -- 
+lin cool_V = variants{} ; -- 
+lin tremble_V = mkV "tremare" | mkV "tremolare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin statue_N = mkN "statua" ; -- status=guess
+lin obey_V2 = mkV2 (mkV "obbedire") | mkV2 (mkV "ubbidire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin obey_V = mkV "obbedire" | mkV "ubbidire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin drunk_A = mkA "ubriaco" | mkA "avvinazzato" | mkA "ebbro" | mkA "sborniato" ; -- status=guess status=guess status=guess status=guess
+lin tender_A = mkA "tenero" | mkA "tenera" ; -- status=guess status=guess
+lin molecular_A = mkA "molecolare" ; -- status=guess
+lin circulate_V2 = variants{} ; -- 
+lin circulate_V = variants{} ; -- 
+lin exploitation_N = variants{} ; -- 
+lin explicitly_Adv = variants{} ; -- 
+lin utterance_N = variants{} ; -- 
+lin linear_A = mkA "lineare" ; -- status=guess
+lin chat_V = variants{} ; -- 
+lin revision_N = mkN "revisione" feminine ; -- status=guess
+lin distress_N = variants{} ; -- 
+lin spill_V2 = mkV2 (mkV "rovesciare") | mkV2 (mkV "versare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin spill_V = mkV "rovesciare" | mkV "versare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin steward_N = variants{} ; -- 
+lin knight_N = mkN "cavallo" feminine ; -- status=guess
+lin sum_V2 = mkV2 (mkV "sommare") ; -- status=guess, src=wikt
+lin sum_V = mkV "sommare" ; -- status=guess, src=wikt
+lin semantic_A = variants{} ; -- 
+lin selective_A = variants{} ; -- 
+lin learner_N = variants{} ; -- 
+lin dignity_N = mkN "dignità" feminine ; -- status=guess
+lin senate_N = mkN "senato" ; -- status=guess
+lin grid_N = mkN "rete elettrica" ; -- status=guess
+lin fiscal_A = mkA "fiscale" ; -- status=guess
+lin activate_V2 = mkV2 (mkV "attivare") ; -- status=guess, src=wikt
+lin rival_A = variants{} ; -- 
+lin fortunate_A = variants{} ; -- 
+lin jeans_N = variants{} ; -- 
+lin select_A = variants{} ; -- 
+lin fitting_N = variants{} ; -- 
+lin commentator_N = variants{} ; -- 
+lin weep_V2 = mkV2 (piangere_V) | mkV2 (mkV (mkV "versare") "lacrime") ; -- status=guess, src=wikt status=guess, src=wikt
+lin weep_V = piangere_V | mkV (mkV "versare") "lacrime" ; -- status=guess, src=wikt status=guess, src=wikt
+lin handicap_N = variants{} ; -- 
+lin crush_V2 = mkV2 (mkV (mkV "prendersi") "una cotta") ; -- status=guess, src=wikt
+lin crush_V = mkV (mkV "prendersi") "una cotta" ; -- status=guess, src=wikt
+lin towel_N = mkN "asciugamano" ; -- status=guess
+lin stay_N = mkN "permanenza" ; -- status=guess
+lin skilled_A = variants{} ; -- 
+lin repeatedly_Adv = mkAdv "ripetutamente" ; -- status=guess
+lin defensive_A = variants{} ; -- 
+lin calm_V2 = variants{} ; -- 
+lin calm_V = variants{} ; -- 
+lin temporarily_Adv = variants{} ; -- 
+lin rain_V2 = mkV2 (piovere_V) ; -- status=guess, src=wikt
+lin rain_V = piovere_V ; -- status=guess, src=wikt
+lin pin_N = mkN "spilla" ; -- status=guess
+lin villa_N = variants{} ; -- 
+lin rod_N = mkN "pertica" ; -- status=guess
+lin frontier_N = mkN "confine" masculine | mkN "frontiera" ; -- status=guess status=guess
+lin enforcement_N = variants{} ; -- 
+lin protective_A = variants{} ; -- 
+lin philosophical_A = mkA "filosofico" ; -- status=guess
+lin lordship_N = mkN "dominio" ; -- status=guess
+lin disagree_VS = mkVS (mkV "discordare") ; -- status=guess, src=wikt
+lin disagree_V2 = mkV2 (mkV "discordare") ; -- status=guess, src=wikt
+lin disagree_V = mkV "discordare" ; -- status=guess, src=wikt
+lin boyfriend_N = mkN "ragazzo" | mkN "fidanzato" ; -- status=guess status=guess
+lin activistMasc_N = variants{} ; -- 
+lin viewer_N = mkN "spettatore" masculine ; -- status=guess
+lin slim_A = mkA "snello" | mkA "magro" | mkA "affusolato" ; -- status=guess status=guess status=guess
+lin textile_N = variants{} ; -- 
+lin mist_N = mkN "nebbia" | mkN "foschia" | mkN "bruma" ; -- status=guess status=guess status=guess
+lin harmony_N = mkN "armonia" ; -- status=guess
+lin deed_N = mkN "fatto" feminine | mkN "gesto" | mkN "gesta" ; -- status=guess status=guess status=guess
+lin merge_V2 = mkV2 (mkV "unirsi") ; -- status=guess, src=wikt
+lin merge_V = mkV "unirsi" ; -- status=guess, src=wikt
+lin invention_N = mkN "inventione" | mkN "invenzione" feminine ; -- status=guess status=guess
+lin commissioner_N = variants{} ; -- 
+lin caravan_N = variants{} ; -- 
+lin bolt_N = mkN "gratile" ; -- status=guess
+lin ending_N = variants{} ; -- 
+lin publishing_N = variants{} ; -- 
+lin gut_N = mkN "epa" | mkN "pancia" masculine ; -- status=guess status=guess
+lin stamp_V2 = mkV2 (mkV "affrancare") ; -- status=guess, src=wikt
+lin stamp_V = mkV "affrancare" ; -- status=guess, src=wikt
+lin map_V2 = mkV2 (mkV "mappare") ; -- status=guess, src=wikt
+lin loud_Adv = variants{} ; -- 
+lin stroke_V2 = mkV2 (mkV "accarezzare") ; -- status=guess, src=wikt
+lin shock_V2 = variants{} ; -- 
+lin rug_N = mkN "tappeto" | mkN "tappetino" ; -- status=guess status=guess
+lin picture_V2 = variants{} ; -- 
+lin slip_N = mkN "sbaglio" | mkN "errore" masculine | mkN "svista" ; -- status=guess status=guess status=guess
+lin praise_N = mkN "elogio" ; -- status=guess
+lin fine_N = mkN "multa" ; -- status=guess
+lin monument_N = variants{} ; -- 
+lin material_A = mkA "materiale" ; -- status=guess
+lin garment_N = mkN "vestito" ; -- status=guess
+lin toward_Prep = variants{} ; -- 
+lin realm_N = mkN "reame" masculine | mkN "regno" | mkN "dominio" | mkN "sfera" ; -- status=guess status=guess status=guess status=guess
+lin melt_V2 = mkV2 (mkV "sciogliere") | mkV2 (fondere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin melt_V = mkV "sciogliere" | fondere_V ; -- status=guess, src=wikt status=guess, src=wikt
+lin reproduction_N = mkN "riproduzione" feminine ; -- status=guess
+lin reactor_N = variants{} ; -- 
+lin furious_A = mkA "furioso" | mkA "arrabbiato" ; -- status=guess status=guess
+lin distinguished_A = variants{} ; -- 
+lin characterize_V2 = variants{} ; -- 
+lin alike_Adv = variants{} ; -- 
+lin pump_N = mkN "pompa" ; -- status=guess
+lin probe_N = mkN "inchiesta" | mkN "investigazione" feminine ; -- status=guess status=guess
+lin feedback_N = variants{} ; -- 
+lin aspiration_N = variants{} ; -- 
+lin suspect_N = variants{} ; -- 
+lin solar_A = mkA "solare" ; -- status=guess
+lin fare_N = mkN "vitto" | mkN "cibo" ; -- status=guess status=guess
+lin carve_V2 = variants{} ; -- 
+lin carve_V = variants{} ; -- 
+lin qualified_A = variants{} ; -- 
+lin membrane_N = mkN "membrana" ; -- status=guess
+lin dependence_N = mkN "dipendenza" ; -- status=guess
+lin convict_V2 = mkV2 (mkV "condannare") ; -- status=guess, src=wikt
+lin bacteria_N = mkN "batteri" masculine ; -- status=guess
+lin trading_N = mkN "figurina" ; -- status=guess
+lin ambassador_N = mkN "ambasciatore" masculine ; -- status=guess
+lin wound_V2 = mkV2 (mkV "ferire") | mkV2 (mkV "offendere") ; -- status=guess, src=wikt status=guess, src=wikt
+lin drug_V2 = mkV2 (mkV "drogare") ; -- status=guess, src=wikt
+lin conjunction_N = mkN "congiunzione" feminine ; -- status=guess
+lin cabin_N = mkN "cabina" ; -- status=guess
+lin trail_V2 = mkV2 (mkV "trascinare") | mkV2 (mkV "trainare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin trail_V = mkV "trascinare" | mkV "trainare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin shaft_N = mkN "pozzo" ; -- status=guess
+lin treasure_N = mkN "tesoro" ; -- status=guess
+lin inappropriate_A = variants{} ; -- 
+lin half_Adv = mkAdv "tiepidamente" ; -- status=guess
+lin attribute_N = variants{} ; -- 
+lin liquid_A = mkA "liquido" | mkA "liquida" ; -- status=guess status=guess
+lin embassy_N = mkN "ambasciata" ; -- status=guess
+lin terribly_Adv = variants{} ; -- 
+lin exemption_N = variants{} ; -- 
+lin array_N = variants{} ; -- 
+lin tablet_N = variants{} ; -- 
+lin sack_V2 = variants{} ; -- 
+lin erosion_N = variants{} ; -- 
+lin bull_N = mkN "maschio" ; -- status=guess
+lin warehouse_N = mkN "magazzino" ; -- status=guess
+lin unfortunate_A = mkA "sfortunato" ; -- status=guess
+lin promoter_N = variants{} ; -- 
+lin compel_VV = variants{} ; -- 
+lin compel_V2V = variants{} ; -- 
+lin compel_V2 = variants{} ; -- 
+lin motivate_V2V = mkV2V (mkV "motivare") ; -- status=guess, src=wikt
+lin motivate_V2 = mkV2 (mkV "motivare") ; -- status=guess, src=wikt
+lin burning_A = variants{} ; -- 
+lin vitamin_N = mkN "vitamina" ; -- status=guess
+lin sail_N = mkN "vela" masculine ; -- status=guess
+lin lemon_N = mkN "citronella" | mkN "melissa vera" | mkN "melissa" | mkN "cedronella" | mkN "erba limona" ; -- status=guess status=guess status=guess status=guess status=guess
+lin foreigner_N = mkN "straniero" | mkN "straniera" ; -- status=guess status=guess
+lin powder_N = mkN "polvere" masculine ; -- status=guess
+lin persistent_A = variants{} ; -- 
+lin bat_N = mkN "pipistrello" ; -- status=guess
+lin ancestor_N = mkN "ascendente" | mkN "antenato" ; -- status=guess status=guess
+lin predominantly_Adv = variants{} ; -- 
+lin mathematical_A = variants{} ; -- 
+lin compliance_N = mkN "arrendevolezza" ; -- status=guess
+lin arch_N = variants{} ; -- 
+lin woodland_N = variants{} ; -- 
+lin serum_N = mkN "siero" ; -- status=guess
+lin overnight_Adv = variants{} ; -- 
+lin doubtful_A = variants{} ; -- 
+lin doing_N = variants{} ; -- 
+lin coach_V2 = mkV2 (mkV "allenare") | mkV2 (mkV "addestrare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin coach_V = mkV "allenare" | mkV "addestrare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin binding_A = variants{} ; -- 
+lin surrounding_A = variants{} ; -- 
+lin peer_N = mkN "pari" | mkN "nobile" masculine ; -- status=guess status=guess
+lin ozone_N = mkN "ozono" ; -- status=guess
+lin mid_A = variants{} ; -- 
+lin invisible_A = mkA "invisibile" ; -- status=guess
+lin depart_V = mkV (mkV "deviare") "da" ; -- status=guess, src=wikt
+lin brigade_N = variants{} ; -- 
+lin manipulate_V2 = mkV2 (mkV "manipolare") ; -- status=guess, src=wikt
+lin consume_V2 = mkV2 (mkV "consumare") ; -- status=guess, src=wikt
+lin consume_V = mkV "consumare" ; -- status=guess, src=wikt
+lin temptation_N = mkN "tentazione" feminine ; -- status=guess
+lin intact_A = variants{} ; -- 
+lin glove_N = L.glove_N ;
+lin aggression_N = mkN "aggressione" feminine ; -- status=guess
+lin emergence_N = mkN "emergenza" ; -- status=guess
+lin stag_V = variants{} ; -- 
+lin coffin_N = mkN "bara" | mkN "cassa da morto" ; -- status=guess status=guess
+lin beautifully_Adv = variants{} ; -- 
+lin clutch_V2 = variants{} ; -- 
+lin clutch_V = variants{} ; -- 
+lin wit_N = mkN "arguzia" | mkN "genio" ; -- status=guess status=guess
+lin underline_V2 = mkV2 (mkV "sottolineare") ; -- status=guess, src=wikt
+lin trainee_N = variants{} ; -- 
+lin scrutiny_N = variants{} ; -- 
+lin neatly_Adv = variants{} ; -- 
+lin follower_N = variants{} ; -- 
+lin sterling_A = variants{} ; -- 
+lin tariff_N = variants{} ; -- 
+lin bee_N = mkN "ape" feminine ; -- status=guess
+lin relaxation_N = mkN "rilassamento" ; -- status=guess
+lin negligence_N = mkN "negligenza" ; -- status=guess
+lin sunlight_N = variants{} ; -- 
+lin penetrate_V2 = mkV2 (mkV "penetrare") ; -- status=guess, src=wikt
+lin penetrate_V = mkV "penetrare" ; -- status=guess, src=wikt
+lin knot_N = mkN "nodo" ; -- status=guess
+lin temper_N = variants{} ; -- 
+lin skull_N = mkN "cranio" | mkN "teschio" ; -- status=guess status=guess
+lin openly_Adv = variants{} ; -- 
+lin grind_V2 = mkV2 (mkV "macinare") ; -- status=guess, src=wikt
+lin grind_V = mkV "macinare" ; -- status=guess, src=wikt
+lin whale_N = mkN "balena" ; -- status=guess
+lin throne_N = mkN "trono" ; -- status=guess
+lin supervise_V2 = variants{} ; -- 
+lin supervise_V = variants{} ; -- 
+lin sickness_N = mkN "malattia" ; -- status=guess
+lin package_V2 = variants{} ; -- 
+lin intake_N = variants{} ; -- 
+lin within_Adv = variants{}; -- mkPrep "dentro" ;
+lin inland_A = variants{} ; -- 
+lin beast_N = mkN "bestia" ; -- status=guess
+lin rear_N = mkN "posteriore" masculine ; -- status=guess
+lin morality_N = mkN "moralità" feminine ; -- status=guess
+lin competent_A = variants{} ; -- 
+lin sink_N = mkN "lavandino" | mkN "lavello" | mkN "lavello" ; -- status=guess status=guess status=guess
+lin uniform_A = mkA "uniforme" ; -- status=guess
+lin reminder_N = variants{} ; -- 
+lin permanently_Adv = variants{} ; -- 
+lin optimistic_A = mkA "ottimista" ; -- status=guess
+lin bargain_N = variants{} ; -- 
+lin seemingly_Adv = variants{} ; -- 
+lin respective_A = variants{} ; -- 
+lin horizontal_A = mkA "orizzontale" ; -- status=guess
+lin decisive_A = mkA "decisivo" ; -- status=guess
+lin bless_V2 = mkV2 (benedire_V) ; -- status=guess, src=wikt
+lin bile_N = mkN "acido biliare" ; -- status=guess
+lin spatial_A = mkA "spaziale" ; -- status=guess
+lin bullet_N = mkN "proiettile" masculine ; -- status=guess
+lin respectable_A = variants{} ; -- 
+lin overseas_Adv = mkAdv "all'estero" ; -- status=guess
+lin convincing_A = variants{} ; -- 
+lin unacceptable_A = variants{} ; -- 
+lin confrontation_N = mkN "scontro" ; -- status=guess
+lin swiftly_Adv = variants{} ; -- 
+lin paid_A = variants{} ; -- 
+lin joke_V = mkV "scherzare" ; -- status=guess, src=wikt
+lin instant_A = mkA "immediato" ; -- status=guess
+lin illusion_N = mkN "illusione" feminine ; -- status=guess
+lin cheer_V2 = variants{} ; -- 
+lin cheer_V = variants{} ; -- 
+lin congregation_N = mkN "congregazione" feminine ; -- status=guess
+lin worldwide_Adv = variants{} ; -- 
+lin winning_A = variants{} ; -- 
+lin wake_N = mkN "scia" ; -- status=guess
+lin toss_V2 = mkV2 (mkV "tirare") | mkV2 (mkV (mkV "lanciare") "una moneta") | mkV2 (mkV (I.fare_V) "testa o croce") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin toss_V = mkV "tirare" | mkV (mkV "lanciare") "una moneta" | mkV (I.fare_V) "testa o croce" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin medium_A = mkA "medio" ; -- status=guess
+lin jewellery_N = mkN "gioielleria" | mkN "silver and gemstone)" | mkN "bigiotteria" ; -- status=guess status=guess status=guess
+lin fond_A = mkA "innamorato" ; ----
+lin alarm_V2 = variants{} ; -- 
+lin guerrilla_N = variants{} ; -- 
+lin dive_V = mkV "tuffarsi" ; -- status=guess, src=wikt
+lin desire_V2 = mkV2 (mkV "desiderare") | mkV2 (volere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin cooperation_N = mkN "cooperazione" feminine ; -- status=guess
+lin thread_N = mkN "filo" | mkN "filo conduttore" ; -- status=guess status=guess
+lin prescribe_V2 = variants{} ; -- 
+lin prescribe_V = variants{} ; -- 
+lin calcium_N = mkN "calcio" ; -- status=guess
+lin redundant_A = variants{} ; -- 
+lin marker_N = mkN "marcatore" ; -- status=guess
+lin chemistMasc_N = variants{} ; -- 
+lin mammal_N = mkN "mammifero" ; -- status=guess
+lin legacy_N = mkN "eredità" feminine ; -- status=guess
+lin debtor_N = mkN "debitore" | mkN "debitrice" feminine ; -- status=guess status=guess
+lin testament_N = mkN "testamento" ; -- status=guess
+lin tragic_A = mkA "tragico" ; -- status=guess
+lin silver_A = mkA "argenteo" ; -- status=guess
+lin grin_N = mkN "sorriso" ; -- status=guess
+lin spectacle_N = variants{} ; -- 
+lin inheritance_N = mkN "ereditarietà" feminine ; -- status=guess
+lin heal_V2 = mkV2 (mkV "guarire") | mkV2 (mkV "sanare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin heal_V = mkV "guarire" | mkV "sanare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin sovereignty_N = mkN "sovranità" feminine ; -- status=guess
+lin enzyme_N = variants{} ; -- 
+lin host_V2 = mkV2 (mkV "ospitare") ; -- status=guess, src=wikt
+lin neighbouring_A = variants{} ; -- 
+lin corn_N = mkN "callo" | mkN "durone" masculine ; -- status=guess status=guess
+lin layout_N = variants{} ; -- 
+lin dictate_VS = variants{} ; -- 
+lin dictate_V2 = variants{} ; -- 
+lin dictate_V = variants{} ; -- 
+lin rip_V2 = mkV2 (mkV "strappare") ; -- status=guess, src=wikt
+lin rip_V = mkV "strappare" ; -- status=guess, src=wikt
+lin regain_V2 = variants{} ; -- 
+lin probable_A = mkA "probabile" ; -- status=guess
+lin inclusion_N = mkN "inclusione" feminine ; -- status=guess
+lin booklet_N = mkN "libretto" | mkN "libello" ; -- status=guess status=guess
+lin bar_V2 = mkV2 (mkV "vietare") ; -- status=guess, src=wikt
+lin privately_Adv = variants{} ; -- 
+lin laser_N = mkN "laser" feminine ; -- status=guess
+lin fame_N = mkN "fama" ; -- status=guess
+lin bronze_N = mkN "bronzo" ; -- status=guess
+lin mobile_A = mkA "mobile" ; -- status=guess
+lin metaphor_N = mkN "metafora" ; -- status=guess
+lin complication_N = variants{} ; -- 
+lin narrow_V2 = variants{} ; -- 
+lin narrow_V = variants{} ; -- 
+lin old_fashioned_A = variants{} ; -- 
+lin chop_V2 = mkV2 (mkV "tagliare") ; -- status=guess, src=wikt
+lin chop_V = mkV "tagliare" ; -- status=guess, src=wikt
+lin synthesis_N = variants{} ; -- 
+lin diameter_N = mkN "diametro" ; -- status=guess
+lin bomb_V2 = mkV2 (mkV "bombardare") ; -- status=guess, src=wikt
+lin bomb_V = mkV "bombardare" ; -- status=guess, src=wikt
+lin silently_Adv = variants{} ; -- 
+lin shed_N = variants{} ; -- 
+lin fusion_N = mkN "fusione" feminine ; -- status=guess
+lin trigger_V2 = mkV2 (mkV (mkV "premere") "il grilletto") ; -- status=guess, src=wikt
+lin printing_N = variants{} ; -- 
+lin onion_N = mkN "cipolla" ; -- status=guess
+lin dislike_V2 = mkV2 (mkV (mkV "non") "piacersi") ; -- status=guess, src=wikt
+lin embody_V2 = variants{} ; -- 
+lin curl_V = variants{} ; -- 
+lin sunshine_N = mkN "luce del sole" ; -- status=guess
+lin sponsorship_N = variants{} ; -- 
+lin rage_N = mkN "rabbia" | mkN "furia" ; -- status=guess status=guess
+lin loop_N = mkN "cerchio della morte" | mkN "giro della morte" ; -- status=guess status=guess
+lin halt_N = variants{} ; -- 
+lin cop_V2 = variants{} ; -- 
+lin bang_V2 = variants{} ; -- 
+lin bang_V = variants{} ; -- 
+lin toxic_A = mkA "tossico" | mkA "tossica" ; -- status=guess status=guess
+lin thinking_A = variants{} ; -- 
+lin orientation_N = mkN "orientamento" ; -- status=guess
+lin likelihood_N = mkN "verosimiglianza" | mkN "verisimiglianza" ; -- status=guess status=guess
+lin wee_A = mkA "piccolo" ; -- status=guess
+lin up_to_date_A = variants{} ; -- 
+lin polite_A = mkA "cortese" | mkA "educato" ; -- status=guess status=guess
+lin apology_N = mkN "apologia" ; -- status=guess
+lin exile_N = mkN "esiliato" | mkN "esule" ; -- status=guess status=guess
+lin brow_N = mkN "fronte" feminine ; -- status=guess
+lin miserable_A = variants{} ; -- 
+lin outbreak_N = variants{} ; -- 
+lin comparatively_Adv = variants{} ; -- 
+lin pump_V2 = mkV2 (mkV "pompare") ; -- status=guess, src=wikt
+lin pump_V = mkV "pompare" ; -- status=guess, src=wikt
+lin fuck_V2 = mkV2 (mkV "cazzeggiare") ; -- status=guess, src=wikt
+lin fuck_V = mkV "cazzeggiare" ; -- status=guess, src=wikt
+lin forecast_VS = mkVS (prevedere_V) ; -- status=guess, src=wikt
+lin forecast_V2 = mkV2 (prevedere_V) ; -- status=guess, src=wikt
+lin forecast_V = prevedere_V ; -- status=guess, src=wikt
+lin timing_N = variants{} ; -- 
+lin headmaster_N = variants{} ; -- 
+lin terrify_V2 = variants{} ; -- 
+lin sigh_N = mkN "sospiro" ; -- status=guess
+lin premier_A = variants{} ; -- 
+lin joint_N = mkN "conto congiunto" ; -- status=guess
+lin incredible_A = mkA "incredibile" ; -- status=guess
+lin gravity_N = mkN "gravità" feminine ; -- status=guess
+lin regulatory_A = variants{} ; -- 
+lin cylinder_N = mkN "cilindro" ; -- status=guess
+lin curiosity_N = mkN "curiosità" ; -- status=guess
+lin resident_A = variants{} ; -- 
+lin narrative_N = mkN "descrizione" feminine ; -- status=guess
+lin cognitive_A = mkA "cognitivo" ; -- status=guess
+lin lengthy_A = variants{} ; -- 
+lin gothic_A = variants{} ; -- 
+lin dip_V2 = variants{} ; -- 
+lin dip_V = variants{} ; -- 
+lin adverse_A = mkA "ostile" ; -- status=guess
+lin accountability_N = mkN "responsabilità" feminine ; -- status=guess
+lin hydrogen_N = mkN "idrogeno" ; -- status=guess
+lin gravel_N = mkN "ghiaia" ; -- status=guess
+lin willingness_N = variants{} ; -- 
+lin inhibit_V2 = variants{} ; -- 
+lin attain_V2 = mkV2 (raggiungere_V) | mkV2 (ottenere_V) | mkV2 (attenere_V) ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin attain_V = raggiungere_V | ottenere_V | attenere_V ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin specialize_V2 = variants{} ; -- 
+lin specialize_V = variants{} ; -- 
+lin steer_V2 = mkV2 (mkV "dirigersi") ; -- status=guess, src=wikt
+lin steer_V = mkV "dirigersi" ; -- status=guess, src=wikt
+lin selected_A = variants{} ; -- 
+lin like_N = mkN "preferenza" ; -- status=guess
+lin confer_V = mkV "conferire" ; -- status=guess, src=wikt
+lin usage_N = mkN "uso" | mkN "utilizzo" ; -- status=guess status=guess
+lin portray_V2 = variants{} ; -- 
+lin planner_N = variants{} ; -- 
+lin manual_A = mkA "manuale" ; -- status=guess
+lin boast_VS = mkVS (mkV "vantarsi") ; -- status=guess, src=wikt
+lin boast_V2 = mkV2 (mkV "vantarsi") ; -- status=guess, src=wikt
+lin boast_V = mkV "vantarsi" ; -- status=guess, src=wikt
+lin unconscious_A = variants{} ; -- 
+lin jail_N = variants{} ; -- 
+lin fertility_N = mkN "fertilità" ;
+lin documentation_N = mkN "documentazione" feminine ; -- status=guess
+lin wolf_N = mkN "lupo" ; -- status=guess
+lin patent_N = mkN "brevetto" ; -- status=guess
+lin exit_N = mkN "uscita" ; -- status=guess
+lin corps_N = variants{} ; -- 
+lin proclaim_VS = variants{} ; -- 
+lin proclaim_V2 = variants{} ; -- 
+lin multiply_V2 = mkV2 (mkV "moltiplicare") ; -- status=guess, src=wikt
+lin multiply_V = mkV "moltiplicare" ; -- status=guess, src=wikt
+lin brochure_N = variants{} ; -- 
+lin screen_V2 = variants{} ; -- 
+lin screen_V = variants{} ; -- 
+lin orthodox_A = mkA "ortodosso" ; -- status=guess
+lin locomotive_N = variants{} ; -- 
+lin considering_Prep = variants{} ; -- 
+lin unaware_A = mkA "ignaro" | mkA "inconsapevole" ; -- status=guess status=guess
+lin syndrome_N = mkN "sindrome" feminine ; -- status=guess
+lin reform_V2 = variants{} ; -- 
+lin reform_V = variants{} ; -- 
+lin confirmation_N = mkN "conferma" ; -- status=guess
+lin printed_A = variants{} ; -- 
+lin curve_V2 = mkV2 (mkV "curvare") ; -- status=guess, src=wikt
+lin curve_V = mkV "curvare" ; -- status=guess, src=wikt
+lin costly_A = variants{} ; -- 
+lin underground_A = mkA "sotterraneo" ; -- status=guess
+lin territorial_A = mkA "territoriale" ; -- status=guess
+lin designate_VS = variants{} ; -- 
+lin designate_V2V = variants{} ; -- 
+lin designate_V2 = variants{} ; -- 
+lin designate_V = variants{} ; -- 
+lin comfort_V2 = variants{} ; -- 
+lin plot_V2 = variants{} ; -- 
+lin plot_V = variants{} ; -- 
+lin misleading_A = variants{} ; -- 
+lin weave_V2 = mkV2 (mkV "tessere") ; -- status=guess, src=wikt
+lin weave_V = mkV "tessere" ; -- status=guess, src=wikt
+lin scratch_V2 = L.scratch_V2 ;
+lin scratch_V = mkV "obliterare" ; -- status=guess, src=wikt
+lin echo_N = mkN "eco" feminine ; -- status=guess
+lin ideally_Adv = variants{} ; -- 
+lin endure_V2 = mkV2 (mkV "durare") | mkV2 (mkV "restare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin endure_V = mkV "durare" | mkV "restare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin verbal_A = mkA "[5] deverbale" ; -- status=guess
+lin stride_V = mkV "scavalcare" ; -- status=guess, src=wikt
+lin nursing_N = mkN "casa di riposo" ; -- status=guess
+lin exert_V2 = variants{} ; -- 
+lin compatible_A = mkA "compatibile" ; -- status=guess
+lin causal_A = variants{} ; -- 
+lin mosaic_N = mkN "mosaico" ; -- status=guess
+lin manor_N = variants{} ; -- 
+lin implicit_A = mkA "implicito" ; -- status=guess
+lin following_Prep = variants{} ; -- 
+lin fashionable_A = variants{} ; -- 
+lin valve_N = mkN "valvola" ; -- status=guess
+lin proceed_N = variants{} ; -- 
+lin sofa_N = mkN "divano" | mkN "sofà" masculine ; -- status=guess status=guess
+lin snatch_V2 = mkV2 (mkV "strappare") ; -- status=guess, src=wikt
+lin snatch_V = mkV "strappare" ; -- status=guess, src=wikt
+lin jazz_N = mkN "jazz" masculine ; -- status=guess
+lin patron_N = mkN "cliente" masculine ; -- status=guess
+lin provider_N = mkN "fornitore" masculine ; -- status=guess
+lin interim_A = variants{} ; -- 
+lin intent_N = variants{} ; -- 
+lin chosen_A = variants{} ; -- 
+lin applied_A = variants{} ; -- 
+lin shiver_V = mkV "rabbrividire" | mkV "tremare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin pie_N = mkN "pasticcio" ; -- status=guess
+lin fury_N = mkN "furia" ; -- status=guess
+lin abolition_N = mkN "abolizione" feminine ; -- status=guess
+lin soccer_N = mkN "calcio" ; -- status=guess
+lin corpse_N = variants{} ; -- 
+lin accusation_N = mkN "accusa" ; -- status=guess
+lin kind_A = mkA "gentile" | mkA "carino" ; -- status=guess status=guess
+lin dead_Adv = variants{} ; -- 
+lin nursing_A = variants{} ; -- 
+lin contempt_N = mkN "disprezzo" ; -- status=guess
+lin prevail_V = variants{} ; -- 
+lin murderer_N = mkN "assassino" ; -- status=guess
+lin liberal_N = variants{} ; -- 
+lin gathering_N = mkN "quaderno" ; -- status=guess
+lin adequately_Adv = variants{} ; -- 
+lin subjective_A = variants{} ; -- 
+lin disagreement_N = mkN "disaccordo" ; -- status=guess
+lin cleaner_N = variants{} ; -- 
+lin boil_V2 = mkV2 (mkV "bollire") ; -- status=guess, src=wikt
+lin boil_V = mkV "bollire" ; -- status=guess, src=wikt
+lin static_A = variants{} ; -- 
+lin scent_N = mkN "odore" masculine | mkN "profumo" ; -- status=guess status=guess
+lin civilian_N = mkN "civile" masculine ; -- status=guess
+lin monk_N = mkN "monaco" | mkN "frate" masculine ; -- status=guess status=guess
+lin abruptly_Adv = variants{} ; -- 
+lin keyboard_N = mkN "tastiera" ; -- status=guess
+lin hammer_N = mkN "falce e martello" ; -- status=guess
+lin despair_N = mkN "disperazione" feminine ; -- status=guess
+lin controller_N = mkN "revisore" masculine ; -- status=guess
+lin yell_V2 = mkV2 (mkV "urlare") | mkV2 (mkV "gridare") | mkV2 (mkV "strillare") | mkV2 (mkV "sbraitare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin yell_V = mkV "urlare" | mkV "gridare" | mkV "strillare" | mkV "sbraitare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin entail_V2 = mkV2 (mkV "comportare") | mkV2 (mkV "implicare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin cheerful_A = mkA "allegro" ; -- status=guess
+lin reconstruction_N = mkN "ricostruzione" feminine ; -- status=guess
+lin patience_N = mkN "pazienza" ; -- status=guess
+lin legally_Adv = variants{} ; -- 
+lin habitat_N = variants{} ; -- 
+lin queue_N = mkN "coda" ; -- status=guess
+lin spectatorMasc_N = variants{} ; -- 
+lin given_A = variants{} ; -- 
+lin purple_A = variants{} ; -- 
+lin outlook_N = mkN "punto di vista" ; -- status=guess
+lin genius_N = variants{} ; -- 
+lin dual_A = variants{} ; -- 
+lin canvas_N = mkN "tela" ; -- status=guess
+lin grave_A = variants{} ; -- 
+lin pepper_N = mkN "[spicy] peperoncino" | mkN "[mild] peperone" ; -- status=guess status=guess
+lin conform_V2 = variants{} ; -- 
+lin conform_V = variants{} ; -- 
+lin cautious_A = mkA "cauto" | mkA "ritenuto" | mkA "oculato" ; -- status=guess status=guess status=guess
+lin dot_N = mkN "punto" ; -- status=guess
+lin conspiracy_N = mkN "cospirazione" feminine ; -- status=guess
+lin butterfly_N = mkN "farfalla" ; -- status=guess
+lin sponsor_N = variants{} ; -- 
+lin sincerely_Adv = variants{} ; -- 
+lin rating_N = mkN "punteggio" | mkN "valutazione" feminine ; -- status=guess status=guess
+lin weird_A = mkA "bizzarro" ; -- status=guess
+lin teenage_A = variants{} ; -- 
+lin salmon_N = mkN "salmone" masculine ; -- status=guess
+lin recorder_N = mkN "flauto" ; -- status=guess
+lin postpone_V2 = mkV2 (mkV "rimandare") ; -- status=guess, src=wikt
+lin maid_N = mkN "cameriera" ; -- status=guess
+lin furnish_V2 = mkV2 (mkV "fornire") ; -- status=guess, src=wikt
+lin ethical_A = variants{} ; -- 
+lin bicycle_N = mkN "bicicletta" | mkN "bici" ; -- status=guess status=guess
+lin sick_N = mkN "gli ammalati" ; -- status=guess
+lin sack_N = mkN "sacco" ; -- status=guess
+lin renaissance_N = variants{} ; -- 
+lin luxury_N = mkN "lusso" feminine ; -- status=guess
+lin gasp_V2 = mkV2 (mkV "rantolare") | mkV2 (mkV "ansimare") | mkV2 (mkV "boccheggiare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin gasp_V = mkV "rantolare" | mkV "ansimare" | mkV "boccheggiare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wardrobe_N = mkN "armadio" ; -- status=guess
+lin native_N = mkN "alluminio nativo" ; -- status=guess
+lin fringe_N = mkN "frangia" ; -- status=guess
+lin adaptation_N = variants{} ; -- 
+lin quotation_N = mkN "preventivo" ; -- status=guess
+lin hunger_N = mkN "fame" feminine ; -- status=guess
+lin enclose_V2 = mkV2 (mkV "cintare") ; -- status=guess, src=wikt
+lin disastrous_A = mkA "disastroso" ; -- status=guess
+lin choir_N = mkN "coro" ; -- status=guess
+lin overwhelming_A = variants{} ; -- 
+lin glimpse_N = variants{} ; -- 
+lin divorce_V2 = mkV2 (mkV "divorziare") ; -- status=guess, src=wikt
+lin circular_A = variants{} ; -- 
+lin locality_N = variants{} ; -- 
+lin ferry_N = mkN "traghetto" ; -- status=guess
+lin balcony_N = mkN "balcone" masculine ; -- status=guess
+lin sailor_N = mkN "marinaio" | mkN "marittimo" | mkN "navigante" masculine ; -- status=guess status=guess status=guess
+lin precision_N = mkN "precisione" feminine ; -- status=guess
+lin desert_V2 = variants{} ; -- 
+lin desert_V = variants{} ; -- 
+lin dancing_N = variants{} ; -- 
+lin alert_V2 = variants{} ; -- 
+lin surrender_V2 = mkV2 (mkV "arrendersi") ; -- status=guess, src=wikt
+lin surrender_V = mkV "arrendersi" ; -- status=guess, src=wikt
+lin archive_N = mkN "archivio" ; -- status=guess
+lin jump_N = mkN "salto" ; -- status=guess
+lin philosopher_N = mkN "filosofo" ; -- status=guess
+lin revival_N = mkN "rinnovamento" ; -- status=guess
+lin presume_VS = variants{} ; -- 
+lin presume_V2 = variants{} ; -- 
+lin presume_V = variants{} ; -- 
+lin node_N = variants{} ; -- 
+lin fantastic_A = mkA "fantastico" | mkA "fantastica" ; -- status=guess status=guess
+lin herb_N = mkN "erba medicinale" ; -- status=guess
+lin assertion_N = mkN "asserzione" feminine ; -- status=guess
+lin thorough_A = mkA "minuzioso" | mkA "accurato" ; -- status=guess status=guess
+lin quit_V2 = mkV2 (smettere_V) | mkV2 (mkV "abbandonare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin quit_V = smettere_V | mkV "abbandonare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin grim_A = mkA "arcigno" | mkA "fosco" ; -- status=guess status=guess
+lin fair_N = mkN "fiera" ; -- status=guess
+lin broadcast_V2 = mkV2 (trasmettere_V) ; -- status=guess, src=wikt
+lin broadcast_V = trasmettere_V ; -- status=guess, src=wikt
+lin annoy_V2 = mkV2 (mkV "infastidirsi") | mkV2 (mkV "infastidire") | mkV2 (mkV "importunare") | mkV2 (mkV "disturbare") | mkV2 (mkV "irritare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin divert_V = variants{} ; -- 
+lin accelerate_V2 = mkV2 (mkV "accelerare") ; -- status=guess, src=wikt
+lin accelerate_V = mkV "accelerare" ; -- status=guess, src=wikt
+lin polymer_N = mkN "polimero" ; -- status=guess
+lin sweat_N = mkN "sudore" masculine ; -- status=guess
+lin survivor_N = mkN "superstite" masculine ; -- status=guess
+lin subscription_N = variants{} ; -- 
+lin repayment_N = variants{} ; -- 
+lin anonymous_A = mkA "anonimo" ; -- status=guess
+lin summarize_V2 = mkV2 (riassumere_V) ; -- status=guess, src=wikt
+lin punch_N = mkN "scheda perforata" ; -- status=guess
+lin lodge_V2 = mkV2 (mkV "alloggiare") ; -- status=guess, src=wikt
+lin lodge_V = mkV "alloggiare" ; -- status=guess, src=wikt
+lin landowner_N = variants{} ; -- 
+lin ignorance_N = mkN "ignoranza" ; -- status=guess
+lin discourage_V2 = mkV2 (mkV "scoraggiare") ; -- status=guess, src=wikt
+lin bride_N = mkN "fidanzata" | mkN "sposa" ; -- status=guess status=guess
+lin likewise_Adv = mkAdv "ugualmente" | mkAdv "similarmente" ; -- status=guess status=guess
+lin depressed_A = variants{} ; -- 
+lin abbey_N = mkN "abbazia" ; -- status=guess
+lin quarry_N = mkN "preda" ; -- status=guess
+lin archbishop_N = mkN "arcivescovo" ; -- status=guess
+lin sock_N = L.sock_N ;
+lin large_scale_A = variants{} ; -- 
+lin glare_V2 = variants{} ; -- 
+lin glare_V = variants{} ; -- 
+lin descent_N = mkN "ascendenza" ; -- status=guess
+lin stumble_V = mkV "scivolare" ; -- status=guess, src=wikt
+lin mistress_N = mkN "dominatrice" | mkN "padrona" ; -- status=guess status=guess
+lin empty_V2 = mkV2 (mkV "vuotare") ; -- status=guess, src=wikt
+lin empty_V = mkV "vuotare" ; -- status=guess, src=wikt
+lin prosperity_N = variants{} ; -- 
+lin harm_V2 = mkV2 (mkV "danneggiare") ; -- status=guess, src=wikt
+lin formulation_N = variants{} ; -- 
+lin atomic_A = mkA "atomico" ; -- status=guess
+lin agreed_A = variants{} ; -- 
+lin wicked_A = mkA "malvagio" | mkA "malvagia" ; -- status=guess status=guess
+lin threshold_N = mkN "soglia" masculine ; -- status=guess
+lin lobby_N = mkN "atrio" ; -- status=guess
+lin repay_V2 = mkV2 (mkV "ripagare") | mkV2 (mkV "restituire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin repay_V = mkV "ripagare" | mkV "restituire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin varying_A = variants{} ; -- 
+lin track_V2 = variants{} ; -- 
+lin track_V = variants{} ; -- 
+lin crawl_V = mkV "strisciare" ; -- status=guess, src=wikt
+lin tolerate_V2 = mkV2 (mkV "tollerare") ; -- status=guess, src=wikt
+lin salvation_N = mkN "salvezza" ; -- status=guess
+lin pudding_N = mkN "budino" ; -- status=guess
+lin counter_VS = mkVS (contraddire_V) ; -- status=guess, src=wikt
+lin counter_V = contraddire_V ; -- status=guess, src=wikt
+lin propaganda_N = mkN "propaganda" ; -- status=guess
+lin cage_N = mkN "gabbia" ; -- status=guess
+lin broker_N = variants{} ; -- 
+lin ashamed_A = variants{} ; -- 
+lin scan_V2 = mkV2 (mkV "scannerizzare") ; -- status=guess, src=wikt
+lin scan_V = mkV "scannerizzare" ; -- status=guess, src=wikt
+lin document_V2 = variants{} ; -- 
+lin apparatus_N = mkN "apparecchio" ; -- status=guess
+lin theology_N = mkN "teologia" ; -- status=guess
+lin analogy_N = mkN "analogia" ; -- status=guess
+lin efficiently_Adv = variants{} ; -- 
+lin bitterly_Adv = variants{} ; -- 
+lin performer_N = mkN "esecutore" ; -- status=guess
+lin individually_Adv = variants{} ; -- 
+lin amid_Prep = variants{} ; -- 
+lin squadron_N = variants{} ; -- 
+lin sentiment_N = variants{} ; -- 
+lin making_N = variants{} ; -- 
+lin exotic_A = mkA "esotico" ; -- status=guess
+lin dominance_N = variants{} ; -- 
+lin coherent_A = mkA "coerente" ; -- status=guess
+lin placement_N = mkN "piazzamento" ; -- status=guess
+lin flick_V2 = variants{} ; -- 
+lin colourful_A = variants{} ; -- 
+lin mercy_N = mkN "misericordia" ; -- status=guess
+lin angrily_Adv = variants{} ; -- 
+lin amuse_V2 = variants{} ; -- 
+lin mainstream_N = variants{} ; -- 
+lin appraisal_N = variants{} ; -- 
+lin annually_Adv = variants{} ; -- 
+lin torch_N = mkN "torcia" ; -- status=guess
+lin intimate_A = variants{} ; -- 
+lin gold_A = variants{} ; -- 
+lin arbitrary_A = mkA "arbitrario" | mkA "arbitraria" ; -- status=guess status=guess
+lin venture_VS = variants{} ; -- 
+lin venture_V2 = variants{} ; -- 
+lin venture_V = variants{} ; -- 
+lin preservation_N = variants{} ; -- 
+lin shy_A = mkA "timido" ; -- status=guess
+lin disclosure_N = variants{} ; -- 
+lin lace_N = mkN "laccio" | mkN "stringa" ; -- status=guess status=guess
+lin inability_N = variants{} ; -- 
+lin motif_N = variants{} ; -- 
+lin listenerMasc_N = variants{} ; -- 
+lin hunt_N = mkN "caccia" masculine | mkN "spedizione di caccia" ; -- status=guess status=guess
+lin delicious_A = mkA "squisito" | mkA "delizioso" ; -- status=guess status=guess
+lin term_VS = variants{} ; -- 
+lin term_V2 = variants{} ; -- 
+lin substitute_N = mkN "sostituto" | mkN "rimpiazzo" ; -- status=guess status=guess
+lin highway_N = mkN "strada maestra" ; -- status=guess
+lin haul_V2 = variants{} ; -- 
+lin haul_V = variants{} ; -- 
+lin dragon_N = mkN "drago" | mkN "dragone" | mkN "viverna" ; -- status=guess status=guess status=guess
+lin chair_V2 = variants{} ; -- 
+lin accumulate_V2 = mkV2 (mkV "accumularsi") ; -- status=guess, src=wikt
+lin accumulate_V = mkV "accumularsi" ; -- status=guess, src=wikt
+lin unchanged_A = variants{} ; -- 
+lin sediment_N = mkN "deposito" | mkN "sedimento" ; -- status=guess status=guess
+lin sample_V2 = variants{} ; -- 
+lin exclaim_V2 = variants{} ; -- 
+lin fan_V2 = variants{} ; -- 
+lin fan_V = variants{} ; -- 
+lin volunteer_V2 = variants{} ; -- 
+lin volunteer_V = variants{} ; -- 
+lin root_V2 = mkV2 (mkV "scopare") | mkV2 (mkV "trombare") | mkV2 (mkV "fottere") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin root_V = mkV "scopare" | mkV "trombare" | mkV "fottere" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin parcel_N = mkN "lotto" | mkN "parcella" ; -- status=guess status=guess
+lin psychiatric_A = mkA "psichiatrico" ; -- status=guess
+lin delightful_A = variants{} ; -- 
+lin confidential_A = mkA "confidenziale" ; -- status=guess
+lin calorie_N = mkN "caloria" ; -- status=guess
+lin flash_N = mkN "baleno" | mkN "lampo" ; -- status=guess status=guess
+lin crowd_V2 = variants{} ; -- 
+lin crowd_V = variants{} ; -- 
+lin aggregate_A = variants{} ; -- 
+lin scholarship_N = mkN "borsa di studi" ; -- status=guess
+lin monitor_N = mkN "monitor" masculine ; -- status=guess
+lin disciplinary_A = variants{} ; -- 
+lin rock_V2 = mkV2 (mkV "cullare") ; -- status=guess, src=wikt
+lin rock_V = mkV "cullare" ; -- status=guess, src=wikt
+lin hatred_N = mkN "odio" | mkN "risentimento" ; -- status=guess status=guess
+lin pill_N = mkN "pillola" ; -- status=guess
+lin noisy_A = mkA "chiassoso" ; -- status=guess
+lin feather_N = L.feather_N ;
+lin lexical_A = mkA "lessicale" ; -- status=guess
+lin staircase_N = mkN "scalinata" ; -- status=guess
+lin autonomous_A = mkA "autonomo" | mkA "autonoma" ; -- status=guess status=guess
+lin viewpoint_N = variants{} ; -- 
+lin projection_N = variants{} ; -- 
+lin offensive_A = mkA "offensivo" ; -- status=guess
+lin controlled_A = variants{} ; -- 
+lin flush_V2 = mkV2 (mkV "arrossire") ; -- status=guess, src=wikt
+lin flush_V = mkV "arrossire" ; -- status=guess, src=wikt
+lin racism_N = mkN "razzismo" ; -- status=guess
+lin flourish_V = mkV "fiorire" ; -- status=guess, src=wikt
+lin resentment_N = variants{} ; -- 
+lin pillow_N = mkN "guanciale" | mkN "cuscino" ; -- status=guess status=guess
+lin courtesy_N = mkN "cortesia" ; -- status=guess
+lin photography_N = mkN "fotografia" ; -- status=guess
+lin monkey_N = mkN "scimmia" ; -- status=guess
+lin glorious_A = mkA "glorioso" ; -- status=guess
+lin evolutionary_A = variants{} ; -- 
+lin gradual_A = variants{} ; -- 
+lin bankruptcy_N = mkN "bancarotta" ; -- status=guess
+lin sacrifice_N = mkN "sacrificio" ; -- status=guess
+lin uphold_V2 = mkV2 (mkV "difendere") | mkV2 (sostenere_V) | mkV2 (mkV (mkV "[law]") "confermare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin sketch_N = mkN "schizzo" ; -- status=guess
+lin presidency_N = variants{} ; -- 
+lin formidable_A = variants{} ; -- 
+lin differentiate_V2 = variants{} ; -- 
+lin differentiate_V = variants{} ; -- 
+lin continuing_A = variants{} ; -- 
+lin cart_N = variants{} ; -- 
+lin stadium_N = mkN "stadio" ; -- status=guess
+lin dense_A = mkA "pastoso" ; -- status=guess
+lin catch_N = mkN "fermaglio" | mkN "fermaglio di sicurezza" ; -- status=guess status=guess
+lin beyond_Adv = variants{} ; -- 
+lin immigration_N = mkN "immigrazione" feminine ; -- status=guess
+lin clarity_N = mkN "chiarezza" ; -- status=guess
+lin worm_N = L.worm_N ;
+lin slot_N = mkN "sbarra" ; -- status=guess
+lin rifle_N = mkN "fucile" masculine ; -- status=guess
+lin screw_V2 = mkV2 (mkV "truffare") | mkV2 (mkV "fregare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin screw_V = mkV "truffare" | mkV "fregare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin harvest_N = mkN "festa del raccolto" ; -- status=guess
+lin foster_V2 = variants{} ; -- 
+lin academic_N = variants{} ; -- 
+lin impulse_N = mkN "impulso" ; -- status=guess
+lin guardian_N = mkN "angelo custode" ; -- status=guess
+lin ambiguity_N = variants{} ; -- 
+lin triangle_N = mkN "disuguaglianza triangolare" ; -- status=guess
+lin terminate_V2 = variants{} ; -- 
+lin terminate_V = variants{} ; -- 
+lin retreat_V = mkV "ritirarsi" ; -- status=guess, src=wikt
+lin pony_N = variants{} ; -- 
+lin outdoor_A = variants{} ; -- 
+lin deficiency_N = mkN "deficienza" ; -- status=guess
+lin decree_N = mkN "decreto" ; -- status=guess
+lin apologize_V = variants{} ; -- 
+lin yarn_N = mkN "filo" | mkN "filato" ; -- status=guess status=guess
+lin staff_V2 = variants{} ; -- 
+lin renewal_N = variants{} ; -- 
+lin rebellion_N = mkN "ribellione" feminine ; -- status=guess
+lin incidentally_Adv = variants{} ; -- 
+lin flour_N = mkN "farina" ; -- status=guess
+lin developed_A = variants{} ; -- 
+lin chorus_N = mkN "coro" ; -- status=guess
+lin ballot_N = mkN "scheda elettorale" ; -- status=guess
+lin appetite_N = mkN "appetito" ; -- status=guess
+lin stain_V2 = mkV2 (mkV "mordenzare") ; -- status=guess, src=wikt
+lin stain_V = mkV "mordenzare" ; -- status=guess, src=wikt
+lin notebook_N = mkN "blocco" ; -- status=guess
+lin loudly_Adv = variants{} ; -- 
+lin homeless_A = variants{} ; -- 
+lin census_N = mkN "censo" | mkN "censimento" ; -- status=guess status=guess
+lin bizarre_A = mkA "bizzarro" | mkA "bizzarra" ; -- status=guess status=guess
+lin striking_A = variants{} ; -- 
+lin greenhouse_N = mkN "serra" ; -- status=guess
+lin part_V2 = variants{} ; -- 
+lin part_V = variants{} ; -- 
+lin burial_N = mkN "sepoltura" | mkN "inumazione" feminine ; -- status=guess status=guess
+lin embarrassed_A = variants{} ; -- 
+lin ash_N = mkN "cenere" feminine ; -- status=guess
+lin actress_N = mkN "attrice" feminine ; -- status=guess
+lin cassette_N = mkN "cassetta pignoni" | mkN "pacco pignoni" ; -- status=guess status=guess
+lin privacy_N = mkN "intimità" feminine | mkN "privacy" feminine ; -- status=guess status=guess
+lin fridge_N = L.fridge_N ;
+lin feed_N = variants{} ; -- 
+lin excess_A = variants{} ; -- 
+lin calf_N = mkN "polpaccio" ; -- status=guess
+lin associate_N = variants{} ; -- 
+lin ruin_N = mkN "rovina" ; -- status=guess
+lin jointly_Adv = variants{} ; -- 
+lin drill_V2 = mkV2 (mkV "scavare") ; -- status=guess, src=wikt
+lin drill_V = mkV "scavare" ; -- status=guess, src=wikt
+lin photograph_V2 = mkV2 (mkV "fotografare") ; -- status=guess, src=wikt
+lin devoted_A = variants{} ; -- 
+lin indirectly_Adv = variants{} ; -- 
+lin driving_A = variants{} ; -- 
+lin memorandum_N = variants{} ; -- 
+lin default_N = mkN "predefinito" ; -- status=guess
+lin costume_N = variants{} ; -- 
+lin variant_N = mkN "variante" feminine ; -- status=guess
+lin shatter_V2 = mkV2 (mkV (ridurre_V) "in mille pezzi") ; -- status=guess, src=wikt
+lin shatter_V = mkV (ridurre_V) "in mille pezzi" ; -- status=guess, src=wikt
+lin methodology_N = mkN "metodologia" ; -- status=guess
+lin frame_V2 = mkV2 (mkV "incorniciare") ; -- status=guess, src=wikt
+lin frame_V = mkV "incorniciare" ; -- status=guess, src=wikt
+lin allegedly_Adv = variants{} ; -- 
+lin swell_V2 = mkV2 (mkV "gonfiare") ; -- status=guess, src=wikt
+lin swell_V = L.swell_V ;
+lin investigator_N = variants{} ; -- 
+lin imaginative_A = variants{} ; -- 
+lin bored_A = variants{} ; -- 
+lin bin_N = mkN "bidone" masculine ; -- status=guess
+lin awake_A = mkA "veglia" ;
+lin recycle_V2 = mkV2 (mkV "riciclare") ; -- status=guess, src=wikt
+lin group_V2 = mkV2 (mkV "raggruppare") ; -- status=guess, src=wikt
+lin group_V = mkV "raggruppare" ; -- status=guess, src=wikt
+lin enjoyment_N = variants{} ; -- 
+lin contemporary_N = variants{} ; -- 
+lin texture_N = mkN "texture" feminine ; -- status=guess
+lin donor_N = mkN "donatore" | mkN "offerente" ; -- status=guess status=guess
+lin bacon_N = mkN "pancetta" ; -- status=guess
+lin sunny_A = mkA "soleggiato" | mkA "soleggiata" ; -- status=guess status=guess
+lin stool_N = mkN "sgabello" ; -- status=guess
+lin prosecute_V2 = variants{} ; -- 
+lin commentary_N = variants{} ; -- 
+lin bass_N = mkN "clarinetto basso" ; -- status=guess
+lin sniff_V2 = mkV2 (mkV "annusare") ; -- status=guess, src=wikt
+lin sniff_V = mkV "annusare" ; -- status=guess, src=wikt
+lin repetition_N = mkN "ripetizione" feminine ; -- status=guess
+lin eventual_A = variants{} ; -- 
+lin credit_V2 = variants{} ; -- 
+lin suburb_N = variants{} ; -- 
+lin newcomer_N = variants{} ; -- 
+lin romance_N = mkN "esagerazione fantasiosa" ; -- status=guess
+lin film_V2 = mkV2 (mkV (mkV "girare") "un film") | mkV2 (mkV "filmare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin film_V = mkV (mkV "girare") "un film" | mkV "filmare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin experiment_V2 = variants{} ; -- 
+lin experiment_V = variants{} ; -- 
+lin daylight_N = mkN "ora legale" ; -- status=guess
+lin warrant_N = variants{} ; -- 
+lin fur_N = variants{} ; -- 
+lin parking_N = mkN "disco orario" ; -- status=guess
+lin nuisance_N = variants{} ; -- 
+lin civilian_A = mkA "civile" ; -- status=guess
+lin foolish_A = mkA "babbeo" ; -- status=guess
+lin bulb_N = mkN "bulbo" ; -- status=guess
+lin balloon_N = mkN "palloncino" ; -- status=guess
+lin vivid_A = variants{} ; -- 
+lin surveyor_N = mkN "geometra" masculine ; -- status=guess
+lin spontaneous_A = mkA "spontaneo" ; -- status=guess
+lin biology_N = mkN "biologia" ; -- status=guess
+lin injunction_N = variants{} ; -- 
+lin appalling_A = mkA "terribile" ; -- status=guess
+lin amusement_N = mkN "intrattenimento" | mkN "festeggiamento" ; -- status=guess status=guess
+lin aesthetic_A = variants{} ; -- 
+lin vegetation_N = mkN "vegetazione" feminine ; -- status=guess
+lin stab_V2 = L.stab_V2 ;
+lin stab_V = mkV "pugnalare" | mkV "accoltellare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin rude_A = mkA "rude" ; -- status=guess
+lin offset_V2 = variants{} ; -- 
+lin thinking_N = variants{} ; -- 
+lin mainframe_N = variants{} ; -- 
+lin flock_N = mkN "stormo" ; -- status=guess
+lin amateur_A = variants{} ; -- 
+lin academy_N = mkN "accademia" masculine ; -- status=guess
+lin shilling_N = variants{} ; -- 
+lin reluctance_N = mkN "riluttanza" ; -- status=guess
+lin velocity_N = mkN "velocità" feminine ; -- status=guess
+lin spare_V2 = variants{} ; -- 
+lin spare_V = variants{} ; -- 
+lin wartime_N = variants{} ; -- 
+lin soak_V2 = mkV2 (mkV "assorbire") ; -- status=guess, src=wikt
+lin soak_V = mkV "assorbire" ; -- status=guess, src=wikt
+lin rib_N = mkN "nervatura" ; -- status=guess
+lin mighty_A = mkA "potente" | mkA "possente" ; -- status=guess status=guess
+lin shocked_A = variants{} ; -- 
+lin vocational_A = variants{} ; -- 
+lin spit_V2 = mkV2 (mkV "sputare") ; -- status=guess, src=wikt
+lin spit_V = L.spit_V ;
+lin gall_N = mkN "cistifellea" ; -- status=guess
+lin bowl_V2 = variants{} ; -- 
+lin bowl_V = variants{} ; -- 
+lin prescription_N = mkN "ricetta" ; -- status=guess
+lin fever_N = mkN "febbre" feminine ; -- status=guess
+lin axis_N = mkN "asse" masculine ; -- status=guess
+lin reservoir_N = mkN "invaso" ; -- status=guess
+lin magnitude_N = mkN "magnitudine" feminine ; -- status=guess
+lin rape_V2 = mkV2 (mkV "stuprare") | mkV2 (mkV "violentare") | mkV2 (mkV "violare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin cutting_N = mkN "talea" ; -- status=guess
+lin bracket_N = mkN "parentesi" feminine ; -- status=guess
+lin agony_N = mkN "dolore" masculine | mkN "angoscia" ; -- status=guess status=guess
+lin strive_VV = mkVV (mkV "lottare") | mkVV (mkV "battersi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin strive_V = mkV "lottare" | mkV "battersi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin strangely_Adv = variants{} ; -- 
+lin pledge_VS = mkVS (promettere_V) | mkVS (mkV "impegnarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pledge_V2V = mkV2V (promettere_V) | mkV2V (mkV "impegnarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin pledge_V2 = mkV2 (promettere_V) | mkV2 (mkV "impegnarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin recipient_N = variants{} ; -- 
+lin moor_N = mkN "landa" | mkN "brughiera" ; -- status=guess status=guess
+lin invade_V2 = mkV2 (mkV "invadere") ; -- status=guess, src=wikt
+lin dairy_N = mkN "alimentari" masculine ; -- status=guess
+lin chord_N = mkN "accordo" ; -- status=guess
+lin shrink_V2 = mkV2 (mkV "restringersi") | mkV2 (mkV "ritirarsi") ; -- status=guess, src=wikt status=guess, src=wikt
+lin shrink_V = mkV "restringersi" | mkV "ritirarsi" ; -- status=guess, src=wikt status=guess, src=wikt
+lin poison_N = mkN "veleno" ; -- status=guess
+lin pillar_N = mkN "pilastro" ; -- status=guess
+lin washing_N = mkN "bucato" ; -- status=guess
+lin warrior_N = mkN "guerriero" ; -- status=guess
+lin supervisor_N = mkN "supervisore" masculine ; -- status=guess
+lin outfit_N = variants{} ; -- 
+lin innovative_A = mkA "innovativo" ; -- status=guess
+lin dressing_N = mkN "vestaglia" ; -- status=guess
+lin dispute_V2 = variants{} ; -- 
+lin dispute_V = variants{} ; -- 
+lin jungle_N = mkN "giungla" ; -- status=guess
+lin brewery_N = mkN "birrificio" ; -- status=guess
+lin adjective_N = mkN "aggettivo" ; -- status=guess
+lin straighten_V2 = variants{} ; -- 
+lin straighten_V = variants{} ; -- 
+lin restrain_V2 = mkV2 (mkV "trattenersi") | mkV2 (trattenere_V) | mkV2 (mkV "sorvegliare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin monarchy_N = variants{} ; -- 
+lin trunk_N = mkN "proboscide" feminine ; -- status=guess
+lin herd_N = mkN "mandria" | mkN "branco" ; -- status=guess status=guess
+lin deadline_N = mkN "scadenza" ; -- status=guess
+lin tiger_N = mkN "tigre" feminine ; -- status=guess
+lin supporting_A = variants{} ; -- 
+lin moderate_A = variants{} ; -- 
+lin kneel_V = mkV "inginocchiarsi" ; -- status=guess, src=wikt
+lin ego_N = variants{} ; -- 
+lin sexually_Adv = variants{} ; -- 
+lin ministerial_A = mkA "ministeriale" ; -- status=guess
+lin bitch_N = mkN "stronza" | mkN "troia" ; -- status=guess status=guess
+lin wheat_N = mkN "frumento" | mkN "grano" ; -- status=guess status=guess
+lin stagger_V = mkV "tentennare" ; -- status=guess, src=wikt
+lin snake_N = L.snake_N ;
+lin ribbon_N = mkN "nastro" | mkN "fettuccia" ; -- status=guess status=guess
+lin mainland_N = mkN "continente" masculine ; -- status=guess
+lin fisherman_N = mkN "pescatore" masculine ; -- status=guess
+lin economically_Adv = variants{} ; -- 
+lin unwilling_A = variants{} ; -- 
+lin nationalism_N = mkN "nazionalismo" ; -- status=guess
+lin knitting_N = mkN "ferro da maglia" | mkN "ferro da calza" ; -- status=guess status=guess
+lin irony_N = mkN "ironia" ; -- status=guess
+lin handling_N = variants{} ; -- 
+lin desired_A = variants{} ; -- 
+lin bomber_N = variants{} ; -- 
+lin voltage_N = mkN "voltaggio" | mkN "tensione" feminine ; -- status=guess status=guess
+lin unusually_Adv = variants{} ; -- 
+lin toast_N = mkN "brindisi" masculine ; -- status=guess
+lin feel_N = variants{} ; -- 
+lin suffering_N = mkN "sofferenza" ; -- status=guess
+lin polish_V2 = mkV2 (mkV "lustrare") | mkV2 (mkV "lucidare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin polish_V = mkV "lustrare" | mkV "lucidare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin technically_Adv = variants{} ; -- 
+lin meaningful_A = variants{} ; -- 
+lin aloud_Adv = mkAdv "a voce alta" | mkAdv "ad alta voce" ; -- status=guess status=guess
+lin waiter_N = mkN "cameriere" masculine ; -- status=guess
+lin tease_V2 = mkV2 (mkV "pettinare") ; -- status=guess, src=wikt
+lin opposite_Adv = variants{} ; -- 
+lin goat_N = mkN "capra" ; -- status=guess
+lin conceptual_A = variants{} ; -- 
+lin ant_N = mkN "formica" ; -- status=guess
+lin inflict_V2 = mkV2 (mkV "infliggere") ; -- status=guess, src=wikt
+lin bowler_N = mkN "bombetta" ; -- status=guess
+lin roar_V2 = mkV2 (mkV "ruggito") | mkV2 (mkV "ruggire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin roar_V = mkV "ruggito" | mkV "ruggire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin drain_N = mkN "scolo" ; -- status=guess
+lin wrong_N = variants{} ; -- 
+lin galaxy_N = mkN "galassia" ; -- status=guess
+lin aluminium_N = mkN "alluminio" ; -- status=guess
+lin receptor_N = mkN "recettore" masculine ; -- status=guess
+lin preach_V2 = variants{} ; -- 
+lin preach_V = variants{} ; -- 
+lin parade_N = mkN "parata" ; -- status=guess
+lin opposite_N = variants{} ; -- 
+lin critique_N = variants{} ; -- 
+lin query_N = variants{} ; -- 
+lin outset_N = variants{} ; -- 
+lin integral_A = variants{} ; -- 
+lin grammatical_A = variants{} ; -- 
+lin testing_N = variants{} ; -- 
+lin patrol_N = mkN "pattuglia" ; -- status=guess
+lin pad_N = variants{} ; -- 
+lin unreasonable_A = mkA "irragionevole" ; -- status=guess
+lin sausage_N = mkN "salame" masculine | mkN "salume" | mkN "insaccato" ; -- status=guess status=guess status=guess
+lin criminal_N = mkN "criminale" ; -- status=guess
+lin constructive_A = variants{} ; -- 
+lin worldwide_A = mkA "mondiale" ; -- status=guess
+lin highlight_N = mkN "risalto" | mkN "evidenza" | mkN "sottolineato" ; -- status=guess status=guess status=guess
+lin doll_N = mkN "bambola" ; -- status=guess
+lin frightened_A = variants{} ; -- 
+lin biography_N = mkN "biografia" ; -- status=guess
+lin vocabulary_N = mkN "vocabolario" ; -- status=guess
+lin offend_V2 = mkV2 (mkV "offendere") ; -- status=guess, src=wikt
+lin offend_V = mkV "offendere" ; -- status=guess, src=wikt
+lin accumulation_N = mkN "accumulazione" feminine ; -- status=guess
+lin linen_N = mkN "lino" ; -- status=guess
+lin fairy_N = mkN "fata" ; -- status=guess
+lin disco_N = mkN "discoteca" ; -- status=guess
+lin hint_VS = variants{} ; -- 
+lin hint_V2 = variants{} ; -- 
+lin hint_V = variants{} ; -- 
+lin versus_Prep = variants{} ; -- 
+lin ray_N = mkN "raggio" ; -- status=guess
+lin pottery_N = mkN "terraglia" | mkN "ceramica" | mkN "vasellame" masculine | mkN "stoviglia" ; -- status=guess status=guess status=guess status=guess
+lin immune_A = variants{} ; -- 
+lin retreat_N = variants{} ; -- 
+lin master_V2 = mkV2 (mkV "padroneggiare") ; -- status=guess, src=wikt
+lin injured_A = variants{} ; -- 
+lin holly_N = mkN "agrifoglio" ; -- status=guess
+lin battle_V2 = variants{} ; -- 
+lin battle_V = variants{} ; -- 
+lin solidarity_N = mkN "solidarietà" feminine ; -- status=guess
+lin embarrassing_A = mkA "imbarazzante" ; -- status=guess
+lin cargo_N = variants{} ; -- 
+lin theorist_N = mkN "teorico" ; -- status=guess
+lin reluctantly_Adv = variants{} ; -- 
+lin preferred_A = variants{} ; -- 
+lin dash_V = variants{} ; -- 
+lin total_V2 = variants{} ; -- 
+lin total_V = variants{} ; -- 
+lin reconcile_V2 = variants{} ; -- 
+lin drill_N = mkN "esercitazione" feminine ; -- status=guess
+lin credibility_N = variants{} ; -- 
+lin copyright_N = variants{} ; -- 
+lin beard_N = mkN "barba" ; -- status=guess
+lin bang_N = mkN "esplosione" feminine ; -- status=guess
+lin vigorous_A = mkA "vigoroso" ; -- status=guess
+lin vaguely_Adv = variants{} ; -- 
+lin punch_V2 = mkV2 (mkV (dare_V) "un pugno") ; -- status=guess, src=wikt
+lin prevalence_N = variants{} ; -- 
+lin uneasy_A = variants{} ; -- 
+lin boost_N = variants{} ; -- 
+lin scrap_N = mkN "ferraglia" ; -- status=guess
+lin ironically_Adv = variants{} ; -- 
+lin fog_N = L.fog_N ;
+lin faithful_A = mkA "fedele" ; -- status=guess
+lin bounce_V2 = mkV2 (mkV "rimbalzare") ; -- status=guess, src=wikt
+lin bounce_V = mkV "rimbalzare" ; -- status=guess, src=wikt
+lin batch_N = mkN "infornata" ; -- status=guess
+lin smooth_V2 = variants{} ; -- 
+lin smooth_V = variants{} ; -- 
+lin sleeping_A = variants{} ; -- 
+lin poorly_Adv = variants{} ; -- 
+lin accord_V = variants{} ; -- 
+lin vice_president_N = variants{} ; -- 
+lin duly_Adv = variants{} ; -- 
+lin blast_N = mkN "esplosione" feminine | mkN "scoppio" ; -- status=guess status=guess
+lin square_V2 = variants{} ; -- 
+lin square_V = variants{} ; -- 
+lin prohibit_V2 = mkV2 (mkV "proibire") ; -- status=guess, src=wikt
+lin prohibit_V = mkV "proibire" ; -- status=guess, src=wikt
+lin brake_N = mkN "freno" ; -- status=guess
+lin asylum_N = mkN "asilo" ; -- status=guess
+lin obscure_V2 = variants{} ; -- 
+lin nun_N = mkN "suora" | mkN "monaca" ; -- status=guess status=guess
+lin heap_N = mkN "pila" | mkN "cumulo" ; -- status=guess status=guess
+lin smoothly_Adv = variants{} ; -- 
+lin rhetoric_N = variants{} ; -- 
+lin privileged_A = variants{} ; -- 
+lin liaison_N = variants{} ; -- 
+lin jockey_N = variants{} ; -- 
+lin concrete_N = mkN "calcestruzzo" | mkN "cemento" ;
+lin allied_A = variants{} ; -- 
+lin rob_V2 = mkV2 (mkV "derubare") ; -- status=guess, src=wikt
+lin indulge_V2 = variants{} ; -- 
+lin indulge_V = variants{} ; -- 
+lin except_Prep = S.except_Prep ;
+lin distort_V2 = mkV2 (mkV "deformare") ; -- status=guess, src=wikt
+lin whatsoever_Adv = variants{} ; -- 
+lin viable_A = variants{} ; -- 
+lin nucleus_N = mkN "nucleo" ; -- status=guess
+lin exaggerate_V2 = mkV2 (mkV "esagerare") ; -- status=guess, src=wikt
+lin exaggerate_V = mkV "esagerare" ; -- status=guess, src=wikt
+lin compact_N = variants{} ; -- 
+lin nationality_N = mkN "nazionalità" feminine ; -- status=guess
+lin direct_Adv = variants{} ; -- 
+lin cast_N = mkN "cast" masculine ; -- status=guess
+lin altar_N = mkN "altare" masculine ; -- status=guess
+lin refuge_N = mkN "rifugio" ; -- status=guess
+lin presently_Adv = variants{} ; -- 
+lin mandatory_A = mkA "obbligatorio" | mkA "richiesto" | mkA "necessario" ; -- status=guess status=guess status=guess
+lin authorize_V2V = variants{} ; -- 
+lin authorize_V2 = variants{} ; -- 
+lin accomplish_V2 = mkV2 (compiere_V) | mkV2 (mkV "realizzare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin startle_V2 = mkV2 (mkV "schivare") | mkV2 (mkV "evitare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin indigenous_A = mkA "indigeno" ; -- status=guess
+lin worse_Adv = variants{} ; -- 
+lin retailer_N = mkN "rivenditore" ; -- status=guess
+lin compound_V2 = mkV2 (aggiungere_V) ; -- status=guess, src=wikt
+lin compound_V = aggiungere_V ; -- status=guess, src=wikt
+lin admiration_N = mkN "ammirazione" feminine ; -- status=guess
+lin absurd_A = mkA "assurdo" ; -- status=guess
+lin coincidence_N = mkN "coincidenza" ; -- status=guess
+lin principally_Adv = variants{} ; -- 
+lin passport_N = mkN "passaporto" ; -- status=guess
+lin depot_N = mkN "deposito" ; -- status=guess
+lin soften_V2 = mkV2 (mkV "ammorbidire") ; -- status=guess, src=wikt
+lin soften_V = mkV "ammorbidire" ; -- status=guess, src=wikt
+lin secretion_N = variants{} ; -- 
+lin invoke_V2 = variants{} ; -- 
+lin dirt_N = mkN "terra" masculine ; -- status=guess
+lin scared_A = variants{} ; -- 
+lin mug_N = mkN "boccale" | mkN "gotto" ; -- status=guess status=guess
+lin convenience_N = variants{} ; -- 
+lin calm_N = mkN "la quiete prima della tempesta" ; -- status=guess
+lin optional_A = mkA "facoltativo" | mkA "volontario" | mkA "opzionale" ;
+lin unsuccessful_A = variants{} ; -- 
+lin consistency_N = variants{} ; -- 
+lin umbrella_N = mkN "ombrello" | mkN "parapioggia" ; -- status=guess status=guess
+lin solo_N = mkN "solitario" ; -- status=guess
+lin hemisphere_N = mkN "emisfero" ; -- status=guess
+lin extreme_N = mkN "estremo" ; -- status=guess
+lin brandy_N = variants{} ; -- 
+lin belly_N = L.belly_N ;
+lin attachment_N = mkN "allegato" ; -- status=guess
+lin wash_N = variants{} ; -- 
+lin uncover_V2 = variants{} ; -- 
+lin treat_N = variants{} ; -- 
+lin repeated_A = variants{} ; -- 
+lin pine_N = mkN "pigna" | mkN "pina" ; -- status=guess status=guess
+lin offspring_N = mkN "discendenti" masculine ; -- status=guess
+lin communism_N = mkN "comunismo" ; -- status=guess
+lin nominate_V2 = variants{} ; -- 
+lin soar_V2 = variants{} ; -- 
+lin soar_V = variants{} ; -- 
+lin geological_A = variants{} ; -- 
+lin frog_N = mkN "rana" ; -- status=guess
+lin donate_V2 = mkV2 (mkV "donare") ; -- status=guess, src=wikt
+lin donate_V = mkV "donare" ; -- status=guess, src=wikt
+lin cooperative_A = mkA "cooperativo" ; -- status=guess
+lin nicely_Adv = variants{} ; -- 
+lin innocence_N = mkN "innocenza" ; -- status=guess
+lin housewife_N = mkN "massaia" | mkN "donna di casa" | mkN "padrona di casa" | mkN "casalinga" ; -- status=guess status=guess status=guess status=guess
+lin disguise_V2 = variants{} ; -- 
+lin demolish_V2 = mkV2 (mkV "demolire") ; -- status=guess, src=wikt
+lin counsel_N = variants{} ; -- 
+lin cord_N = variants{} ; -- 
+lin semi_final_N = variants{} ; -- 
+lin reasoning_N = mkN "ragionamento" ; -- status=guess
+lin litre_N = mkN "litro" ; -- status=guess
+lin inclined_A = variants{} ; -- 
+lin evoke_V2 = mkV2 (mkV "evocare") | mkV2 (mkV "rammemorare") | mkV2 (mkV "rammentare") | mkV2 (mkV "rammemorare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin courtyard_N = mkN "cortile" masculine | mkN "corte" feminine ; -- status=guess status=guess
+lin arena_N = mkN "arena" ; -- status=guess
+lin simplicity_N = mkN "semplicità" ; -- status=guess
+lin inhibition_N = variants{} ; -- 
+lin frozen_A = variants{} ; -- 
+lin vacuum_N = mkN "vuoto" ; -- status=guess
+lin immigrant_N = mkN "immigrante" masculine ; -- status=guess
+lin bet_N = mkN "scommessa" ; -- status=guess
+lin revenge_N = mkN "vendetta" | mkN "rivincita" | mkN "rivalsa" | mkN "ritorsione" feminine ; -- status=guess status=guess status=guess status=guess
+lin jail_V2 = variants{} ; -- 
+lin helmet_N = mkN "casco" ; -- status=guess
+lin unclear_A = variants{} ; -- 
+lin jerk_V2 = mkV2 (mkV (mkV "farsi") "una sega") ; -- status=guess, src=wikt
+lin jerk_V = mkV (mkV "farsi") "una sega" ; -- status=guess, src=wikt
+lin disruption_N = mkN "scompiglio" | mkN "sconvolgimento" ; -- status=guess status=guess
+lin attainment_N = variants{} ; -- 
+lin sip_V2 = mkV2 (mkV "sorbire") ; -- status=guess, src=wikt
+lin sip_V = mkV "sorbire" ; -- status=guess, src=wikt
+lin program_V2V = variants{} ; -- 
+lin program_V2 = variants{} ; -- 
+lin lunchtime_N = variants{} ; -- 
+lin cult_N = mkN "culto" ; -- status=guess
+lin chat_N = mkN "chiacchiera" ; -- status=guess
+lin accord_N = mkN "accordo" ; -- status=guess
+lin supposedly_Adv = variants{} ; -- 
+lin offering_N = variants{} ; -- 
+lin broadcast_N = mkN "trasmissione" ; -- status=guess
+lin secular_A = mkA "secolare" ; -- status=guess
+lin overwhelm_V2 = mkV2 (sommergere_V) | mkV2 (mkV "seppellire") | mkV2 (mkV "sgominare") | mkV2 (travolgere_V) | mkV2 (sopraffare_V) | mkV2 (confondere_V) | mkV2 (mkV "imbarazzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin momentum_N = mkN "quantità di moto" | mkN "impulso" | mkN "momento" feminine ; -- status=guess status=guess status=guess
+lin infinite_A = variants{} ; -- 
+lin manipulation_N = variants{} ; -- 
+lin inquest_N = variants{} ; -- 
+lin decrease_N = mkN "diminuzione di" | mkN "calo di" | mkN "ribasso di" | mkN "riduzione di" ; -- status=guess status=guess status=guess status=guess
+lin cellar_N = variants{} ; -- 
+lin counsellor_N = variants{} ; -- 
+lin avenue_N = mkN "viale" | mkN "corso" ; -- status=guess status=guess
+lin rubber_A = variants{} ; -- 
+lin labourer_N = variants{} ; -- 
+lin lab_N = variants{} ; -- 
+lin damn_V2 = mkV2 (mkV "dannare") ; -- status=guess, src=wikt
+lin comfortably_Adv = variants{} ; -- 
+lin tense_A = variants{} ; -- 
+lin socket_N = mkN "presa" ; -- status=guess
+lin par_N = variants{} ; -- 
+lin thrust_N = mkN "stoccata" ; -- status=guess
+lin scenario_N = mkN "copione" masculine ; -- status=guess
+lin frankly_Adv = variants{} ; -- 
+lin slap_V2 = mkV2 (mkV "sbattere") ; -- status=guess, src=wikt
+lin recreation_N = mkN "ricreazione" feminine ; -- status=guess
+lin rank_V2 = variants{} ; -- 
+lin rank_V = variants{} ; -- 
+lin spy_N = mkN "spia" ; -- status=guess
+lin filter_V2 = mkV2 (mkV "filtrare") ; -- status=guess, src=wikt
+lin filter_V = mkV "filtrare" ; -- status=guess, src=wikt
+lin clearance_N = variants{} ; -- 
+lin blessing_N = mkN "benedizione" feminine ; -- status=guess
+lin embryo_N = mkN "embrione" masculine ; -- status=guess
+lin varied_A = variants{} ; -- 
+lin predictable_A = variants{} ; -- 
+lin mutation_N = variants{} ; -- 
+lin equal_V2 = mkV2 (mkV "eguagliare") ; -- status=guess, src=wikt
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_V2 = mkV2 (potere_V) ; -- status=guess, src=wikt
+lin burst_N = mkN "scoppio" | mkN "esplosione" feminine ; -- status=guess status=guess
+lin retrieve_V2 = mkV2 (mkV "recuperare") ; -- status=guess, src=wikt
+lin retrieve_V = mkV "recuperare" ; -- status=guess, src=wikt
+lin elder_N = mkN "sambuco" ; -- status=guess
+lin rehearsal_N = mkN "prova" ; -- status=guess
+lin optical_A = variants{} ; -- 
+lin hurry_N = mkN "precipitazione" feminine ; -- status=guess
+lin conflict_V = variants{} ; -- 
+lin combat_V2 = variants{} ; -- 
+lin combat_V = variants{} ; -- 
+lin absorption_N = mkN "assorbimento" ; -- status=guess
+lin ion_N = mkN "ione" masculine ; -- status=guess
+lin wrong_Adv = variants{} ; -- 
+lin heroin_N = mkN "eroina" ; -- status=guess
+lin bake_V2 = mkV2 (mkV "cuocersi") | mkV2 (mkV "infornare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bake_V = mkV "cuocersi" | mkV "infornare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin x_ray_N = variants{} ; -- 
+lin vector_N = mkN "vettore" masculine ; -- status=guess
+lin stolen_A = variants{} ; -- 
+lin sacrifice_V2 = mkV2 (mkV "sacrificare") ; -- status=guess, src=wikt
+lin sacrifice_V = mkV "sacrificare" ; -- status=guess, src=wikt
+lin robbery_N = mkN "furto" | mkN "ruberia" ; -- status=guess status=guess
+lin probe_V2 = mkV2 (mkV "investigare") ; -- status=guess, src=wikt
+lin probe_V = mkV "investigare" ; -- status=guess, src=wikt
+lin organizational_A = variants{} ; -- 
+lin chalk_N = mkN "gessetto" ; -- status=guess
+lin bourgeois_A = variants{} ; -- 
+lin villager_N = variants{} ; -- 
+lin morale_N = mkN "morale" masculine ; -- status=guess
+lin express_A = variants{} ; -- 
+lin climb_N = variants{} ; -- 
+lin notify_V2 = mkV2 (mkV "notificare") ; -- status=guess, src=wikt
+lin jam_N = mkN "ingorgo" ; -- status=guess
+lin bureaucratic_A = variants{} ; -- 
+lin literacy_N = mkN "alfabetismo" | mkN "alfabetizzazione" feminine ; -- status=guess status=guess
+lin frustrate_V2 = variants{} ; -- 
+lin freight_N = variants{} ; -- 
+lin clearing_N = mkN "radura" ; -- status=guess
+lin aviation_N = mkN "aviazione" feminine ; -- status=guess
+lin legislature_N = variants{} ; -- 
+lin curiously_Adv = variants{} ; -- 
+lin banana_N = mkN "bananiera" ; -- status=guess
+lin deploy_V2 = mkV2 (mkV "dispiegare") | mkV2 (mkV "collocare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin deploy_V = mkV "dispiegare" | mkV "collocare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin passionate_A = mkA "appassionato" ; -- status=guess
+lin monastery_N = mkN "monastero" ; -- status=guess
+lin kettle_N = mkN "bollitore" masculine ; -- status=guess
+lin enjoyable_A = variants{} ; -- 
+lin diagnose_V2 = mkV2 (mkV "diagnosticare") ; -- status=guess, src=wikt
+lin quantitative_A = mkA "quantitativo" ; -- status=guess
+lin distortion_N = variants{} ; -- 
+lin monarch_N = mkN "monarca" ; -- status=guess
+lin kindly_Adv = variants{} ; -- 
+lin glow_V = mkV "brillare" ; -- status=guess, src=wikt
+lin acquaintance_N = mkN "conoscenza" masculine ; -- status=guess
+lin unexpectedly_Adv = variants{} ; -- 
+lin handy_A = mkA "utile" | mkA "pratico" ; -- status=guess status=guess
+lin deprivation_N = mkN "privazione" feminine ; -- status=guess
+lin attacker_N = variants{} ; -- 
+lin assault_V2 = mkV2 (mkV "attaccare") | mkV2 (mkV "aggredire") | mkV2 (assalire_V) | mkV2 (mkV "molestare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin screening_N = variants{} ; -- 
+lin retired_A = variants{} ; -- 
+lin quick_Adv = variants{} ; -- 
+lin portable_A = mkA "portatile" ; -- status=guess
+lin hostage_N = mkN "ostaggio" ; -- status=guess
+lin underneath_Prep = variants{} ; -- 
+lin jealous_A = mkA "geloso" | mkA "gelosa" ; -- status=guess status=guess
+lin proportional_A = mkA "proporzionale" ; -- status=guess
+lin gown_N = mkN "toga" ; -- status=guess
+lin chimney_N = mkN "fumaiolo" ; -- status=guess
+lin bleak_A = mkA "desolato" ; -- status=guess
+lin seasonal_A = variants{} ; -- 
+lin plasma_N = mkN "plasma" masculine ; -- status=guess
+lin stunning_A = variants{} ; -- 
+lin spray_N = variants{} ; -- 
+lin referral_N = variants{} ; -- 
+lin promptly_Adv = variants{} ; -- 
+lin fluctuation_N = variants{} ; -- 
+lin decorative_A = mkA "decorativo" ; -- status=guess
+lin unrest_N = variants{} ; -- 
+lin resent_VS = variants{} ; -- 
+lin resent_V2 = variants{} ; -- 
+lin plaster_N = mkN "ingessatura" ; -- status=guess
+lin chew_V2 = mkV2 (mkV "masticare") ; -- status=guess, src=wikt
+lin chew_V = mkV "masticare" ; -- status=guess, src=wikt
+lin grouping_N = variants{} ; -- 
+lin gospel_N = mkN "vangelo" ; -- status=guess
+lin distributor_N = variants{} ; -- 
+lin differentiation_N = mkN "differenziazione" feminine ; -- status=guess
+lin blonde_A = variants{} ; -- 
+lin aquarium_N = mkN "acquario" ; -- status=guess
+lin witch_N = mkN "strega" | mkN "fattucchiera" ; -- status=guess status=guess
+lin renewed_A = variants{} ; -- 
+lin jar_N = mkN "teglia" | mkN "vaso" | mkN "giara" ; -- status=guess status=guess status=guess
+lin approved_A = variants{} ; -- 
+lin advocateMasc_N = variants{} ; -- 
+lin worrying_A = variants{} ; -- 
+lin minimize_V2 = mkV2 (mkV "minimizzare") ; -- status=guess, src=wikt
+lin footstep_N = mkN "pedata" ; -- status=guess
+lin delete_V2 = mkV2 (mkV "cancellare") | mkV2 (mkV "eliminare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin underneath_Adv = variants{} ; -- 
+lin lone_A = mkA "solo" ; -- status=guess
+lin level_V2 = mkV2 (mkV "livellare") ; -- status=guess, src=wikt
+lin level_V = mkV "livellare" ; -- status=guess, src=wikt
+lin exceptionally_Adv = variants{} ; -- 
+lin drift_N = variants{} ; -- 
+lin spider_N = mkN "ragno" ; -- status=guess
+lin hectare_N = variants{} ; -- 
+lin colonel_N = mkN "colonnello" ; -- status=guess
+lin swimming_N = mkN "nuoto" ; -- status=guess
+lin realism_N = mkN "realismo" ; -- status=guess
+lin insider_N = variants{} ; -- 
+lin hobby_N = mkN "falco" | mkN "falcone" masculine ; -- status=guess status=guess
+lin computing_N = variants{} ; -- 
+lin infrastructure_N = mkN "infrastruttura" ; -- status=guess
+lin cooperate_V = mkV "cooperare" ; -- status=guess, src=wikt
+lin burn_N = mkN "bruciatura" | mkN "ustione" feminine ; -- status=guess status=guess
+lin cereal_N = variants{} ; -- 
+lin fold_N = variants{} ; -- 
+lin compromise_V2 = variants{} ; -- 
+lin compromise_V = variants{} ; -- 
+lin boxing_N = mkN "boxe" | mkN "pugilato" ; -- status=guess status=guess
+lin rear_V2 = variants{} ; -- 
+lin rear_V = variants{} ; -- 
+lin lick_V2 = mkV2 (mkV "leccare") ; -- status=guess, src=wikt
+lin constrain_V2 = mkV2 (costringere_V) ; -- status=guess, src=wikt
+lin clerical_A = variants{} ; -- 
+lin hire_N = variants{} ; -- 
+lin contend_VS = variants{} ; -- 
+lin contend_V = variants{} ; -- 
+lin amateurMasc_N = variants{} ; -- 
+lin instrumental_A = variants{} ; -- 
+lin terminal_A = variants{} ; -- 
+lin electorate_N = mkN "elettorato" ; -- status=guess
+lin congratulate_V2 = variants{} ; -- 
+lin balanced_A = variants{} ; -- 
+lin manufacturing_N = variants{} ; -- 
+lin split_N = mkN "la spaccata" ;
+lin domination_N = mkN "dominazione" feminine ; -- status=guess
+lin blink_V2 = mkV2 (mkV (mkV "sbattere") "le ciglia") ; -- status=guess, src=wikt
+lin blink_V = mkV (mkV "sbattere") "le ciglia" ; -- status=guess, src=wikt
+lin bleed_VS = mkVS (mkV "sanguinare") ; -- status=guess, src=wikt
+lin bleed_V2 = mkV2 (mkV "sanguinare") ; -- status=guess, src=wikt
+lin bleed_V = mkV "sanguinare" ; -- status=guess, src=wikt
+lin unlawful_A = variants{} ; -- 
+lin precedent_N = mkN "precedente" masculine ; -- status=guess
+lin notorious_A = mkA "famigerato" ; -- status=guess
+lin indoor_A = mkA "al chiuso" ; -- status=guess
+lin upgrade_V2 = variants{} ; -- 
+lin trench_N = mkN "[general] fosso" | mkN "[military] trincea" ; -- status=guess status=guess
+lin therapist_N = mkN "terapista" masculine ; -- status=guess
+lin illuminate_V2 = mkV2 (mkV "illuminare") | mkV2 (mkV "chiarire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin bargain_V2 = variants{} ; -- 
+lin bargain_V = variants{} ; -- 
+lin warranty_N = mkN "garanzia" ; -- status=guess
+lin scar_V2 = variants{} ; -- 
+lin scar_V = variants{} ; -- 
+lin consortium_N = variants{} ; -- 
+lin anger_V2 = variants{} ; -- 
+lin insure_VS = variants{} ; -- 
+lin insure_V2 = variants{} ; -- 
+lin insure_V = variants{} ; -- 
+lin extensively_Adv = variants{} ; -- 
+lin appropriately_Adv = variants{} ; -- 
+lin spoon_N = mkN "cucchiaio" ; -- status=guess
+lin sideways_Adv = variants{} ; -- 
+lin enhanced_A = variants{} ; -- 
+lin disrupt_V2 = mkV2 (interrompere_V) | mkV2 (mkV "impedire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin disrupt_V = interrompere_V | mkV "impedire" ; -- status=guess, src=wikt status=guess, src=wikt
+lin satisfied_A = mkA "soddisfatto" | mkA "contento" ; -- status=guess status=guess
+lin precaution_N = mkN "precauzione" feminine ; -- status=guess
+lin kite_N = mkN "nibbio" ; -- status=guess
+lin instant_N = mkN "istante" masculine | mkN "attimo" ; -- status=guess status=guess
+lin gig_N = mkN "arpione" masculine ; -- status=guess
+lin continuously_Adv = variants{} ; -- 
+lin consolidate_V2 = variants{} ; -- 
+lin consolidate_V = variants{} ; -- 
+lin fountain_N = mkN "fontana" ; -- status=guess
+lin graduate_V2 = mkV2 (mkV "laurearsi") ; -- status=guess, src=wikt
+lin graduate_V = mkV "laurearsi" ; -- status=guess, src=wikt
+lin gloom_N = variants{} ; -- 
+lin bite_N = mkN "morso" ; -- status=guess
+lin structure_V2 = variants{} ; -- 
+lin noun_N = mkN "sostantivo" | mkN "nome" masculine ; -- status=guess status=guess
+lin nomination_N = variants{} ; -- 
+lin armchair_N = mkN "poltrona" ; -- status=guess
+lin virtual_A = mkA "virtuale" ; -- status=guess
+lin unprecedented_A = variants{} ; -- 
+lin tumble_V2 = mkV2 (cadere_V) | mkV2 (mkV "precipitare") | mkV2 (mkV "rovinare") | mkV2 (mkV "crollare") | mkV2 (mkV "ruzzolare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin tumble_V = cadere_V | mkV "precipitare" | mkV "rovinare" | mkV "crollare" | mkV "ruzzolare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin ski_N = mkN "sci" masculine ; -- status=guess
+lin architectural_A = variants{} ; -- 
+lin violation_N = mkN "violazione" feminine ; -- status=guess
+lin rocket_N = mkN "razzo" ; -- status=guess
+lin inject_V2 = variants{} ; -- 
+lin departmental_A = mkA "ministeriale" | mkA "dipartimentale" | mkA "ripartimentale" ; -- status=guess status=guess status=guess
+lin row_V2 = mkV2 (mkV "remare") ; -- status=guess, src=wikt
+lin row_V = mkV "remare" ; -- status=guess, src=wikt
+lin luxury_A = variants{} ; -- 
+lin fax_N = variants{} ; -- 
+lin deer_N = mkN "cervo" | mkN "alce" | mkN "renna" | mkN "daino" | mkN "capriolo" ; -- status=guess status=guess status=guess status=guess status=guess
+lin climber_N = mkN "arrampicatore" | mkN "scalatore" ; -- status=guess status=guess
+lin photographic_A = variants{} ; -- 
+lin haunt_V2 = mkV2 (mkV "tormentare") ; -- status=guess, src=wikt
+lin fiercely_Adv = variants{} ; -- 
+lin dining_N = mkN "vagone ristorante" | mkN "carrozza ristorante" ; -- status=guess status=guess
+lin sodium_N = mkN "sodio" ; -- status=guess
+lin gossip_N = mkN "pettegolezzo" | mkN "chiacchera" | mkN "diceria" ; -- status=guess status=guess status=guess
+lin bundle_N = mkN "insieme" masculine ; -- status=guess
+lin bend_N = variants{} ; -- 
+lin recruit_N = mkN "recluta" ; -- status=guess
+lin hen_N = mkN "gallina |" ; -- status=guess
+lin fragile_A = mkA "fragile" ; -- status=guess
+lin deteriorate_V2 = mkV2 (mkV "deteriorarsi") ; -- status=guess, src=wikt
+lin deteriorate_V = mkV "deteriorarsi" ; -- status=guess, src=wikt
+lin dependency_N = variants{} ; -- 
+lin swift_A = mkA "rapido" | mkA "veloce" | mkA "pronto" | mkA "agile" | mkA "svelto" | mkA "celere" ; -- status=guess status=guess status=guess status=guess status=guess status=guess
+lin scramble_V2 = variants{} ; -- 
+lin scramble_V = variants{} ; -- 
+lin overview_N = mkN "visione d'insieme" ; -- status=guess
+lin imprison_V2 = mkV2 (mkV "imprigionare") | mkV2 (mkV "incarcerare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin trolley_N = mkN "carrello" ; -- status=guess
+lin rotation_N = variants{} ; -- 
+lin denial_N = mkN "negazione" feminine ; -- status=guess
+lin boiler_N = mkN "caldaia" masculine ; -- status=guess
+lin amp_N = variants{} ; -- 
+lin trivial_A = mkA "banale" | mkA "ordinario" ; -- status=guess status=guess
+lin shout_N = mkN "grido" ; -- status=guess
+lin overtake_V2 = mkV2 (mkV "superare") ; -- status=guess, src=wikt
+lin make_N = mkN "marca" ; -- status=guess
+lin hunter_N = mkN "cane da caccia" ; -- status=guess
+lin guess_N = mkN "congettura" ; -- status=guess
+lin doubtless_Adv = variants{} ; -- 
+lin syllable_N = mkN "sillaba" ; -- status=guess
+lin obscure_A = mkA "oscuro" ; -- status=guess
+lin mould_N = variants{} ; -- 
+lin limestone_N = mkN "calcare" masculine ; -- status=guess
+lin leak_V2 = mkV2 (perdere_V) ; -- status=guess, src=wikt
+lin leak_V = perdere_V ; -- status=guess, src=wikt
+lin beneficiary_N = variants{} ; -- 
+lin veteran_N = mkN "veterano" ; -- status=guess
+lin surplus_A = variants{} ; -- 
+lin manifestation_N = mkN "manifestazione" feminine ; -- status=guess
+lin vicar_N = mkN "[CofE] pastore" | mkN "[RC] vicario" ; -- status=guess status=guess
+lin textbook_N = mkN "libro di testo" ; -- status=guess
+lin novelist_N = mkN "romanziere" masculine ; -- status=guess
+lin halfway_Adv = variants{} ; -- 
+lin contractual_A = variants{} ; -- 
+lin swap_V2 = mkV2 (mkV "scambiare") ; -- status=guess, src=wikt
+lin swap_V = mkV "scambiare" ; -- status=guess, src=wikt
+lin guild_N = mkN "gilda" ; -- status=guess
+lin ulcer_N = variants{} ; -- 
+lin slab_N = mkN "piastra" | mkN "lastra" | mkN "fetta" | mkN "soletta" ; -- status=guess status=guess status=guess status=guess
+lin detector_N = variants{} ; -- 
+lin detection_N = variants{} ; -- 
+lin cough_V = mkV "tossire" ; -- status=guess, src=wikt
+lin whichever_Quant = variants{} ; -- 
+lin spelling_N = mkN "ortografia" ; -- status=guess
+lin lender_N = variants{} ; -- 
+lin glow_N = mkN "calore" masculine | mkN "ardore" | mkN "splendore" masculine ; -- status=guess status=guess status=guess
+lin raised_A = variants{} ; -- 
+lin prolonged_A = variants{} ; -- 
+lin voucher_N = variants{} ; -- 
+lin t_shirt_N = variants{} ; -- 
+lin linger_V = variants{} ; -- 
+lin humble_A = mkA "umile" | mkA "modesto" | mkA "terra terra" ; -- status=guess status=guess status=guess
+lin honey_N = mkN "tasso del miele" ; -- status=guess
+lin scream_N = mkN "urlo" | mkN "grido" ; -- status=guess status=guess
+lin postcard_N = mkN "cartolina" ; -- status=guess
+lin managing_A = variants{} ; -- 
+lin alien_A = variants{} ; -- 
+lin trouble_V2 = mkV2 (mkV "esagitare") | mkV2 (mkV "infastidire") ; -- status=guess, src=wikt status=guess, src=wikt
+lin reverse_N = mkN "retromarcia" ; -- status=guess
+lin odour_N = mkN "odore" masculine ; -- status=guess
+lin fundamentally_Adv = variants{} ; -- 
+lin discount_V2 = variants{} ; -- 
+lin discount_V = variants{} ; -- 
+lin blast_V2 = mkV2 (esplodere_V) ; ----
+lin blast_V = esplodere_V ;
+lin syntactic_A = variants{} ; -- 
+lin scrape_V2 = mkV2 (mkV "grattare") | mkV2 (mkV "raschiare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin scrape_V = mkV "grattare" | mkV "raschiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin residue_N = variants{} ; -- 
+lin procession_N = mkN "corteo" ; -- status=guess
+lin pioneer_N = mkN "pionere" ; -- status=guess
+lin intercourse_N = mkN "rapporto sessuale" ; -- status=guess
+lin deter_V2 = mkV2 (mkV "scoraggiare") ; -- status=guess, src=wikt
+lin deadly_A = variants{} ; -- 
+lin complement_V2 = variants{} ; -- 
+lin restrictive_A = mkA "restrittivo" ; -- status=guess
+lin nitrogen_N = mkN "azoto" ; -- status=guess
+lin citizenship_N = mkN "cittadinanza" ; -- status=guess
+lin pedestrian_N = mkN "pedone" masculine ; -- status=guess
+lin detention_N = variants{} ; -- 
+lin wagon_N = mkN "carro" ; -- status=guess
+lin microphone_N = mkN "microfono" ; -- status=guess
+lin hastily_Adv = variants{} ; -- 
+lin fixture_N = variants{} ; -- 
+lin choke_V2 = mkV2 (mkV "soffocare") ; -- status=guess, src=wikt
+lin choke_V = mkV "soffocare" ; -- status=guess, src=wikt
+lin wet_V2 = mkV2 (mkV "bagnare") ; -- status=guess, src=wikt
+lin weed_N = mkN "maria" ; -- status=guess
+lin programming_N = mkN "programmazione" feminine ; -- status=guess
+lin power_V2 = variants{} ; -- 
+lin nationally_Adv = variants{} ; -- 
+lin dozen_N = mkN "centinaia" | mkN "migliaia" ; -- status=guess status=guess
+lin carrot_N = mkN "carota" ; -- status=guess
+lin bulletin_N = mkN "bacheca" ; -- status=guess
+lin wording_N = mkN "dicitura" ; -- status=guess
+lin vicious_A = variants{} ; -- 
+lin urgency_N = mkN "urgenza" | mkN "urgenze" feminine ; -- status=guess status=guess
+lin spoken_A = variants{} ; -- 
+lin skeleton_N = mkN "scheletro" ; -- status=guess
+lin motorist_N = variants{} ; -- 
+lin interactive_A = variants{} ; -- 
+lin compute_V2 = mkV2 (mkV "computare") | mkV2 (mkV "elaborare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin compute_V = mkV "computare" | mkV "elaborare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin whip_N = mkN "frusta" masculine | mkN "nerbo" ; -- status=guess status=guess
+lin urgently_Adv = variants{} ; -- 
+lin telly_N = variants{} ; -- 
+lin shrub_N = mkN "arbusto" ; -- status=guess
+lin porter_N = variants{} ; -- 
+lin ethics_N = mkN "etica" ; -- status=guess
+lin banner_N = mkN "vessillo" ; -- status=guess
+lin velvet_N = mkN "velluto" ; -- status=guess
+lin omission_N = mkN "omissione" feminine ; -- status=guess
+lin hook_V2 = mkV2 (mkV "agganciare") ; -- status=guess, src=wikt
+lin hook_V = mkV "agganciare" ; -- status=guess, src=wikt
+lin gallon_N = variants{} ; -- 
+lin financially_Adv = variants{} ; -- 
+lin superintendent_N = mkN "soprintendente" masculine | mkN "sovrintendente" masculine ; -- status=guess status=guess
+lin plug_V2 = mkV2 (mkV (mkV "attaccare") "alla presa") ; -- status=guess, src=wikt
+lin plug_V = mkV (mkV "attaccare") "alla presa" ; -- status=guess, src=wikt
+lin continuation_N = mkN "continuazione" feminine ; -- status=guess
+lin reliance_N = variants{} ; -- 
+lin justified_A = variants{} ; -- 
+lin fool_V2 = mkV2 (mkV "ingannare") | mkV2 (mkV (mkV "farsi") "beffe di s.o.") | mkV2 (mkV (I.fare_V) "lo sciocco") | mkV2 (mkV "scherzare") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin detain_V2 = mkV2 (detenere_V) | mkV2 (trattenere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin damaging_A = variants{} ; -- 
+lin orbit_N = mkN "orbita" ; -- status=guess
+lin mains_N = variants{} ; -- 
+lin discard_V2 = variants{} ; -- 
+lin dine_V = mkV "cenare" ; -- status=guess, src=wikt
+lin compartment_N = variants{} ; -- 
+lin revised_A = variants{} ; -- 
+lin privatization_N = mkN "privatizzazione" feminine ; -- status=guess
+lin memorable_A = variants{} ; -- 
+lin lately_Adv = variants{} ; -- 
+lin distributed_A = variants{} ; -- 
+lin disperse_V2 = mkV2 (mkV "disseminarere") ; -- status=guess, src=wikt
+lin disperse_V = mkV "disseminarere" ; -- status=guess, src=wikt
+lin blame_N = mkN "colpa" masculine ; -- status=guess
+lin basement_N = mkN "scantinato" ; -- status=guess
+lin slump_V2 = mkV2 (mkV "crollare") ; -- status=guess, src=wikt
+lin slump_V = mkV "crollare" ; -- status=guess, src=wikt
+lin puzzle_V2 = mkV2 (mkV (mkV "rendere") "perplesso") ; -- status=guess, src=wikt
+lin monitoring_N = mkN "monitoraggio" ; -- status=guess
+lin talented_A = mkA "dotato" | mkA "talentuoso" ; -- status=guess status=guess
+lin nominal_A = variants{} ; -- 
+lin mushroom_N = mkN "fungo" ; -- status=guess
+lin instructor_N = variants{} ; -- 
+lin fork_N = variants{} ; -- 
+lin fork_4_N = variants{} ; -- 
+lin fork_3_N = variants{} ; -- 
+lin fork_1_N = variants{} ; -- 
+lin board_V2 = variants{} ; -- 
+lin want_N = mkN "mancolista" ; -- status=guess
+lin disposition_N = variants{} ; -- 
+lin cemetery_N = variants{} ; -- 
+lin attempted_A = variants{} ; -- 
+lin nephew_N = mkN "nipote" feminine ; -- status=guess
+lin magical_A = variants{} ; -- 
+lin ivory_N = mkN "avorio" ; -- status=guess
+lin hospitality_N = mkN "ospitalità" feminine ; -- status=guess
+lin besides_Prep = variants{} ; -- 
+lin astonishing_A = variants{} ; -- 
+lin tract_N = variants{} ; -- 
+lin proprietor_N = mkN "proprietario" ; -- status=guess
+lin license_V2 = variants{} ; -- 
+lin differential_A = variants{} ; -- 
+lin affinity_N = variants{} ; -- 
+lin talking_N = variants{} ; -- 
+lin royalty_N = variants{} ; -- 
+lin neglect_N = mkN "negligenza" ; -- status=guess
+lin irrespective_A = variants{} ; -- 
+lin whip_V2 = mkV2 (mkV "sferzare") ; -- status=guess, src=wikt
+lin whip_V = mkV "sferzare" ; -- status=guess, src=wikt
+lin sticky_A = variants{} ; -- 
+lin regret_N = mkN "rammarico" | mkN "rimpianto" ; -- status=guess status=guess
+lin incapable_A = variants{} ; -- 
+lin franchise_N = variants{} ; -- 
+lin dentist_N = mkN "dentista" ; -- status=guess
+lin contrary_N = variants{} ; -- 
+lin profitability_N = variants{} ; -- 
+lin enthusiast_N = variants{} ; -- 
+lin crop_V2 = variants{} ; -- 
+lin crop_V = variants{} ; -- 
+lin utter_V2 = mkV2 (emettere_V) ; -- status=guess, src=wikt
+lin pile_V2 = variants{} ; -- 
+lin pile_V = variants{} ; -- 
+lin pier_N = mkN "pontile" masculine | mkN "imbarcadero" | mkN "molo" ; -- status=guess status=guess status=guess
+lin dome_N = mkN "cupola" ;
+lin bubble_N = mkN "bagnoschiuma" ; -- status=guess
+lin treasurer_N = mkN "tesoriere" masculine ; -- status=guess
+lin stocking_N = mkN "calza" ; -- status=guess
+lin sanctuary_N = mkN "santuario" ; -- status=guess
+lin ascertain_V2 = mkV2 (mkV "accertare") ; -- status=guess, src=wikt
+lin arc_N = mkN "arco" ; -- status=guess
+lin quest_N = variants{} ; -- 
+lin mole_N = mkN "talpa" ; -- status=guess
+lin marathon_N = mkN "maratona" ; -- status=guess
+lin feast_N = mkN "festa" | mkN "banchetto" ; -- status=guess status=guess
+lin crouch_V = mkV "accovacciarsi" ; -- status=guess, src=wikt
+lin storm_V2 = variants{} ; -- 
+lin storm_V = variants{} ; -- 
+lin hardship_N = mkN "avversità" feminine | mkN "difficoltà" feminine ; -- status=guess status=guess
+lin entitlement_N = variants{} ; -- 
+lin circular_N = mkN "sega circolare" ; -- status=guess
+lin walking_A = variants{} ; -- 
+lin strap_N = mkN "striscia" | mkN "listella" ; -- status=guess status=guess
+lin sore_A = mkA "doloroso" | mkA "dolorante" | mkA "infiammato" | mkA "...fa male" ; -- status=guess status=guess status=guess status=guess
+lin complementary_A = variants{} ; -- 
+lin understandable_A = mkA "perdonabile" | mkA "comprensibile" ; -- status=guess status=guess
+lin noticeable_A = variants{} ; -- 
+lin mankind_N = mkN "umanità" feminine ; -- status=guess
+lin majesty_N = mkN "maestà" ; -- status=guess
+lin pigeon_N = mkN "piccione" masculine | mkN "picciona" | mkN "colombo" | mkN "colomba" ; -- status=guess status=guess status=guess status=guess
+lin goalkeeper_N = mkN "portiere" masculine ; -- status=guess
+lin ambiguous_A = mkA "ambiguo" ; -- status=guess
+lin walker_N = variants{} ; -- 
+lin virgin_N = mkN "vergine" masculine | mkN "vergine" masculine ; -- status=guess status=guess
+lin prestige_N = variants{} ; -- 
+lin preoccupation_N = variants{} ; -- 
+lin upset_A = variants{} ; -- 
+lin municipal_A = mkA "civico" | mkA "comunale" ; -- status=guess status=guess
+lin groan_V2 = mkV2 (mkV "gemere") ; -- status=guess, src=wikt
+lin groan_V = mkV "gemere" ; -- status=guess, src=wikt
+lin craftsman_N = mkN "artéfice" ; -- status=guess
+lin anticipation_N = mkN "anticipazione" feminine ; -- status=guess
+lin revise_V2 = mkV2 (rivedere_V) ; -- status=guess, src=wikt
+lin revise_V = rivedere_V ; -- status=guess, src=wikt
+lin knock_N = mkN "autocombustione" feminine ; -- status=guess
+lin infect_V2 = variants{} ; -- 
+lin infect_V = variants{} ; -- 
+lin denounce_V2 = variants{} ; -- 
+lin confession_N = mkN "confessione" feminine ; -- status=guess
+lin turkey_N = mkN "tacchino" ; -- status=guess
+lin toll_N = mkN "pedaggio" | mkN "dazio" ; -- status=guess status=guess
+lin pal_N = variants{} ; -- 
+lin transcription_N = variants{} ; -- 
+lin sulphur_N = variants{} ; -- 
+lin provisional_A = mkA "provvisionale" ; -- status=guess
+lin hug_V2 = mkV2 (mkV "abbracciare") ; -- status=guess, src=wikt
+lin particular_N = variants{} ; -- 
+lin intent_A = variants{} ; -- 
+lin fascinate_V2 = variants{} ; -- 
+lin conductor_N = mkN "direttore d'orchestra" ; -- status=guess
+lin feasible_A = mkA "fattibile" | mkA "realizzabile" ; -- status=guess status=guess
+lin vacant_A = mkA "vacante" ; -- status=guess
+lin trait_N = mkN "caratteristica" masculine | mkN "tratto" ; -- status=guess status=guess
+lin meadow_N = mkN "prato" ; -- status=guess
+lin creed_N = mkN "credo" ; -- status=guess
+lin unfamiliar_A = variants{} ; -- 
+lin optimism_N = mkN "ottimismo" ; -- status=guess
+lin wary_A = mkA "diffidente" ; -- status=guess
+lin twist_N = mkN "distorsione" feminine ; -- status=guess
+lin sweet_N = mkN "dolcetto" | mkN "caramella" masculine ; -- status=guess status=guess
+lin substantive_A = variants{} ; -- 
+lin excavation_N = variants{} ; -- 
+lin destiny_N = mkN "destino" | mkN "fato" | mkN "fortuna" ; -- status=guess status=guess status=guess
+lin thick_Adv = variants{} ; -- 
+lin pasture_N = mkN "pastura" ; -- status=guess
+lin archaeological_A = mkA "archeologico" ; -- status=guess
+lin tick_V2 = variants{} ; -- 
+lin tick_V = variants{} ; -- 
+lin profit_V2 = mkV2 (mkV "profittare") ; -- status=guess, src=wikt
+lin profit_V = mkV "profittare" ; -- status=guess, src=wikt
+lin pat_V2 = variants{} ; -- 
+lin pat_V = variants{} ; -- 
+lin papal_A = mkA "papale" ; -- status=guess
+lin cultivate_V2 = mkV2 (mkV "coltivare") ; -- status=guess, src=wikt
+lin awake_V = mkV "svegliare" ; -- status=guess, src=wikt
+lin trained_A = variants{} ; -- 
+lin civic_A = mkA "civico" ; -- status=guess
+lin voyage_N = mkN "viaggio" ; -- status=guess
+lin siege_N = mkN "assedio" ; -- status=guess
+lin enormously_Adv = variants{} ; -- 
+lin distract_V2 = mkV2 (distrarre_V) ; -- status=guess, src=wikt
+lin distract_V = distrarre_V ; -- status=guess, src=wikt
+lin stroll_V = mkV "passeggiare" | mkV (andare_V) "a spasso" | mkV "girovagare" ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin jewel_N = mkN "gemma" ; -- status=guess
+lin honourable_A = variants{} ; -- 
+lin helpless_A = variants{} ; -- 
+lin hay_N = mkN "fieno" ; -- status=guess
+lin expel_V2 = mkV2 (espellere_V) ; -- status=guess, src=wikt
+lin eternal_A = mkA "eterno" ; -- status=guess
+lin demonstrator_N = variants{} ; -- 
+lin correction_N = mkN "correzione" feminine ; -- status=guess
+lin civilization_N = mkN "civilizzazione" feminine ; -- status=guess
+lin ample_A = mkA "abbondante" ; -- status=guess
+lin retention_N = mkN "conservazione" feminine ; -- status=guess
+lin rehabilitation_N = variants{} ; -- 
+lin premature_A = variants{} ; -- 
+lin encompass_V2 = mkV2 (mkV "circondare") ; -- status=guess, src=wikt
+lin distinctly_Adv = variants{} ; -- 
+lin diplomat_N = mkN "diplomatico" ; -- status=guess
+lin articulate_V2 = variants{} ; -- 
+lin articulate_V = variants{} ; -- 
+lin restricted_A = variants{} ; -- 
+lin prop_V2 = variants{} ; -- 
+lin intensify_V2 = variants{} ; -- 
+lin intensify_V = variants{} ; -- 
+lin deviation_N = variants{} ; -- 
+lin contest_V2 = variants{} ; -- 
+lin contest_V = variants{} ; -- 
+lin workplace_N = mkN "luogo di lavoro" ; -- status=guess
+lin lazy_A = mkA "pigro" ; -- status=guess
+lin kidney_N = mkN "rene" masculine ; -- status=guess
+lin insistence_N = variants{} ; -- 
+lin whisper_N = mkN "sussurro" ; -- status=guess
+lin multimedia_N = variants{} ; -- 
+lin forestry_N = variants{} ; -- 
+lin excited_A = variants{} ; -- 
+lin decay_N = variants{} ; -- 
+lin screw_N = mkN "scopare" ; -- status=guess
+lin rally_V2V = variants{} ; -- 
+lin rally_V2 = variants{} ; -- 
+lin rally_V = variants{} ; -- 
+lin pest_N = variants{} ; -- 
+lin invaluable_A = variants{} ; -- 
+lin homework_N = mkN "compito" ; -- status=guess
+lin harmful_A = mkA "dannoso" ; -- status=guess
+lin bump_V2 = variants{} ; -- 
+lin bump_V = variants{} ; -- 
+lin bodily_A = mkA "corporale" ; -- status=guess
+lin grasp_N = mkN "presa" | mkN "stretta" ; -- status=guess status=guess
+lin finished_A = variants{} ; -- 
+lin facade_N = variants{} ; -- 
+lin cushion_N = mkN "sponda" ; -- status=guess
+lin conversely_Adv = variants{} ; -- 
+lin urge_N = mkN "pulsione" feminine ; -- status=guess
+lin tune_V2 = variants{} ; -- 
+lin tune_V = variants{} ; -- 
+lin solvent_N = mkN "solvente" masculine ; -- status=guess
+lin slogan_N = variants{} ; -- 
+lin petty_A = mkA "piccolo" ; -- status=guess
+lin perceived_A = variants{} ; -- 
+lin install_V2 = mkV2 (mkV "installare") ; -- status=guess, src=wikt
+lin install_V = mkV "installare" ; -- status=guess, src=wikt
+lin fuss_N = mkN "rumore" masculine | mkN "baccano" | mkN "chiasso" ; -- status=guess status=guess status=guess
+lin rack_N = mkN "rastrelliera" ; -- status=guess
+lin imminent_A = variants{} ; -- 
+lin short_N = mkN "racconto" ; -- status=guess
+lin revert_V = variants{} ; -- 
+lin ram_N = mkN "ariete" masculine | mkN "montone" masculine ; -- status=guess status=guess
+lin contraction_N = variants{} ; -- 
+lin tread_V2 = mkV2 (mkV "calpestare") ; -- status=guess, src=wikt
+lin tread_V = mkV "calpestare" ; -- status=guess, src=wikt
+lin supplementary_A = mkA "supplementare" | mkA "addizionale" ; -- status=guess status=guess
+lin ham_N = mkN "radioamatore" masculine ; -- status=guess
+lin defy_V2V = mkV2V (mkV "sfidare") ; -- status=guess, src=wikt
+lin defy_V2 = mkV2 (mkV "sfidare") ; -- status=guess, src=wikt
+lin athlete_N = mkN "atleta" masculine ; -- status=guess
+lin sociological_A = mkA "sociologico" ; -- status=guess
+lin physician_N = mkN "medico" | mkN "dottore" masculine | mkN "dottoressa" ; -- status=guess status=guess status=guess
+lin crossing_N = variants{} ; -- 
+lin bail_N = mkN "cauzione" feminine ; -- status=guess
+lin unwanted_A = variants{} ; -- 
+lin tight_Adv = variants{} ; -- 
+lin plausible_A = variants{} ; -- 
+lin midfield_N = mkN "centrocampo" ; -- status=guess
+lin alert_A = mkA "allerta" ; -- status=guess
+lin feminine_A = mkA "femminile" ; -- status=guess
+lin drainage_N = mkN "bacino idrografico" | mkN "bacino imbrifero" ; -- status=guess status=guess
+lin cruelty_N = mkN "crudeltà" feminine ; -- status=guess
+lin abnormal_A = mkA "anormale" | mkA "anomalo" ; -- status=guess status=guess
+lin relate_N = variants{} ; -- 
+lin poison_V2 = mkV2 (mkV "avvelenare") | mkV2 (mkV "intossicare") ; -- status=guess, src=wikt status=guess, src=wikt
+lin symmetry_N = mkN "simmetria" ; -- status=guess
+lin stake_V2 = mkV2 (mkV "picchettare") | mkV2 (scommettere_V) ; -- status=guess, src=wikt status=guess, src=wikt
+lin rotten_A = L.rotten_A ;
+lin prone_A = variants{} ; -- 
+lin marsh_N = mkN "palude" feminine ; -- status=guess
+lin litigation_N = variants{} ; -- 
+lin curl_N = mkN "ricciolo" | mkN "rotore" masculine ; -- status=guess status=guess
+lin urine_N = mkN "orina" | mkN "urina" ; -- status=guess status=guess
+lin latin_A = variants{} ; -- 
+lin hover_V = mkV "librarsi" | mkV "volteggiare" ; -- status=guess, src=wikt status=guess, src=wikt
+lin greeting_N = mkN "saluto" ; -- status=guess
+lin chase_N = mkN "caccia" masculine | mkN "cacciare" ; -- status=guess status=guess
+lin spouseMasc_N = variants{} ; -- 
+lin produce_N = mkN "prodotto" ; -- status=guess
+lin forge_V2 = variants{} ; -- 
+lin forge_V = variants{} ; -- 
+lin salon_N = mkN "galleria" ; -- status=guess
+lin handicapped_A = variants{} ; -- 
+lin sway_V2 = variants{} ; -- 
+lin sway_V = variants{} ; -- 
+lin homosexual_A = mkA "omosessuale" ; -- status=guess
+lin handicap_V2 = variants{} ; -- 
+lin colon_N = mkN "due punti" ; -- status=guess
+lin upstairs_N = variants{} ; -- 
+lin stimulation_N = variants{} ; -- 
+lin spray_V2 = variants{} ; -- 
+lin original_N = mkN "originale" masculine ; -- status=guess
+lin lay_A = mkA "laico" | mkA "laica" ; -- status=guess status=guess
+lin garlic_N = mkN "aglio" ; -- status=guess
+lin suitcase_N = mkN "valigia" ; -- status=guess
+lin skipper_N = variants{} ; -- 
+lin moan_VS = mkVS (mkV "lamentarsi") ; -- status=guess, src=wikt
+lin moan_V = mkV "lamentarsi" ; -- status=guess, src=wikt
+lin manpower_N = mkN "manodopera" ; -- status=guess
+lin manifest_V2 = variants{} ; -- 
+lin incredibly_Adv = variants{} ; -- 
+lin historically_Adv = variants{} ; -- 
+lin decision_making_N = variants{} ; -- 
+lin wildly_Adv = variants{} ; -- 
+lin reformer_N = variants{} ; -- 
+lin quantum_N = mkN "cromodinamica quantistica" ; -- status=guess
+lin considering_Subj = variants{} ; -- 
+}
diff --git a/lib/src/translator/todo/TopDictionarySpa.gf b/lib/src/translator/todo/TopDictionarySpa.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionarySpa.gf
@@ -0,0 +1,7556 @@
+concrete TopDictionarySpa of TopDictionary = CatSpa
+** open ParadigmsSpa, MorphoSpa, IrregSpa, (L=LexiconSpa), (S=StructuralSpa), (E = ExtraSpa), Prelude in {
+---- checked by IL till afraid_A in the BNC order
+oper  mkInterj : Str -> Interj 
+    = \s -> lin Interj (ss s) ;
+oper  mkDet : Str -> Det = \s -> lin Det {s,sp 
+    = \\_,c => prepCase c ++ s ; n = Sg ; s2 = [] ; isNeg = False} ;
+oper  mkConj : Str -> Conj 
+    = \s -> lin Conj {s1 = [] ; s2 = s ; n = Pl} ;
+oper optProDrop : Pron -> Pron = \p -> p | E.ProDrop p ;
+oper mkSubj : Str -> Subj = \s -> ss s ** {m = Conjunct ; lock_Subj = <>} ;
+
+oper mkPredet : (x1,_,_,x4 : Str) -> Predet = \todo,toda,todos,todas -> 
+    lin Predet {
+      s = \\a,c => prepCase c ++ aagrForms todo toda todos todas ! a ;
+      c = Nom ;
+      a = PNoAg
+    } ;
+
+lin of_Prep = ParadigmsSpa.genitive ;
+lin and_Conj = S.and_Conj ;
+lin in_Prep = S.in_Prep ;
+lin have_VV = mkVV tener_V ; ---- subcat
+lin have_V2 = S.have_V2 ;
+lin have_V = tener_V ;
+lin it_Pron = optProDrop S.it_Pron ;
+lin to_Prep = S.to_Prep ;
+lin for_Prep = S.for_Prep ;
+lin i_Pron = optProDrop S.i_Pron ;
+lin iFem_Pron = optProDrop E.i8fem_Pron ;
+lin that_Subj = S.that_Subj ;
+lin he_Pron = optProDrop S.he_Pron ;
+lin on_Prep = S.on_Prep ;
+lin with_Prep = S.with_Prep ;
+lin do_V2 = mkV2 hacer_V ;
+lin at_Prep = ParadigmsSpa.dative ;
+lin by_Prep = mkPrep "por" ;
+lin but_Conj = mkConj "pero" ;
+lin from_Prep = S.from_Prep ;
+lin they_Pron = optProDrop S.they_Pron ;
+lin theyFem_Pron = optProDrop E.they8fem_Pron ;
+lin she_Pron = optProDrop S.she_Pron ;
+lin or_Conj = S.or_Conj ;
+lin as_Subj = ss "como" ** {m = Indic} ;
+lin we_Pron = optProDrop S.we_Pron ;
+lin weFem_Pron = optProDrop E.we8fem_Pron ;
+lin say_VS = L.say_VS ;
+lin say_V2 = mkV2 decir_V ;
+lin say_V = decir_V ;
+lin if_Subj = S.if_Subj ;
+lin go_VV = mkVV L.go_V ;
+lin go_VA = mkVA L.go_V ;
+lin go_V = L.go_V ;
+lin get_VV = mkVV obtener_V ;
+lin get_V2V = mkV2V obtener_V ;
+lin make_V2V = mkV2V hacer_V ;
+lin make_V2A = mkV2A hacer_V ;
+lin make_V2 = mkV2 hacer_V ;
+lin make_V = hacer_V ;
+lin as_Prep = mkPrep "como" ;
+lin out_Adv = mkAdv "lejos" ;
+lin up_Adv = mkAdv "arriba" ;
+lin see_VS = mkVS (ver_V) ;
+lin see_VQ = mkVQ (ver_V) ;
+lin see_V2V = mkV2V (ver_V) ;
+lin see_V2 = L.see_V2 ;
+lin see_V = ver_V ;
+lin know_VS = L.know_VS ;
+lin know_VQ = L.know_VQ ;
+lin know_V2 = L.know_V2 ;
+lin know_V = conocer_V ;
+lin time_N = mkN "tiempo" ;
+lin time_2_N = mkN "vez" "veces" feminine ;
+lin time_1_N = mkN "tiempo" ;
+lin take_V2 = mkV2 (mkV "tomar") | mkV2 (mkV "coger") | mkV2 (mkV "sacar") | mkV2 prender_V ;
+lin so_Adv = mkAdv "si" ;
+lin year_N = L.year_N ;
+lin into_Prep = mkPrep "en" ;
+lin then_Adv = mkAdv "entonces" ;
+lin think_VS = mkVS (mkV "pensar") ;
+lin think_V2 = mkV2 (mkV "pensar") ;
+lin think_V = L.think_V ;
+lin come_V = L.come_V ;
+lin than_Subj = ss "que" ** {m = Indic} ; ---- why is this a Subj?
+lin more_Adv = mkAdv "más" ;
+lin about_Prep = S.on_Prep | ParadigmsSpa.genitive ;
+lin now_Adv = L.now_Adv ;
+lin last_A = mkA "último" ;
+lin last_1_A = mkA "último" ;
+lin last_2_A = mkA "último" ;
+lin other_A = mkA "otro" ;
+lin give_V3 = L.give_V3 ;
+lin give_V2 = mkV2 dar_V | mkV2 (mkV "entregar") ;
+lin give_V = dar_V | mkV "entregar" ;
+lin just_Adv = mkAdv "por si acaso" | mkAdv "por si las moscas" ;
+lin people_N = mkN "gente" feminine ;
+lin also_Adv = mkAdv "también" | mkAdv "además" ;
+lin well_Adv = mkAdv "bueno" ;
+lin only_Adv = mkAdv "solo" | mkAdv "apenas" ;
+lin new_A = L.new_A ;
+lin when_Subj = S.when_Subj ;
+lin way_N = mkN "manera" | mkN "medio" | mkN "forma" ;
+lin way_2_N = mkN "manera" | mkN "medio" | mkN "forma" ;
+lin way_1_N = mkN "camino" ;
+lin look_VA = mkVA (mkV "parecer") ;
+lin look_V2 = mkV2 "mirar" ;
+lin look_V = mkV "mirar" ;
+lin like_Prep = mkPrep "como" ;
+lin use_VV = mkVV (mkV "usar") | mkVV (mkV "utilizar") ;
+lin use_V2 = mkV2 (mkV "usar") | mkV2 (mkV "utilizar") ;
+lin use_V = mkV "usar" | mkV "utilizar" ;
+lin because_Subj = S.because_Subj ;
+lin good_A = L.good_A ;
+lin find_VS = mkVS (creer_V) | mkVS (encontrar_V) ;
+lin find_V2A = mkV2A (creer_V) | mkV2A (encontrar_V) ;
+lin find_V2 = L.find_V2 ;
+lin find_V = encontrar_V | creer_V ; --- split
+lin man_N = L.man_N ;
+lin want_VV = S.want_VV ;
+lin want_V2V = mkV2V (querer_V) | mkV2V (mkV "desear") ;
+lin want_V2 = mkV2 (querer_V) | mkV2 (mkV "desear") ;
+lin want_V = querer_V | mkV "desear" ;
+lin day_N = L.day_N ;
+lin between_Prep = S.between_Prep ;
+lin even_Adv = mkAdv "aún" | mkAdv "incluso" | mkAdv "hasta" ;
+lin there_Adv = S.there_Adv ;
+lin many_Det = S.many_Det ;
+lin after_Prep = S.after_Prep ;
+lin down_Adv = mkAdv "abajo" ;
+lin yeah_Interj = ss "sí" ;
+lin so_Subj = ss "así que" ** {m = Indic} ;
+lin thing_N = mkN "cosa" ;
+lin tell_VS = mkVS (mkV "contar") ;
+lin tell_V3 = mkV3 (mkV "contar") ;
+lin tell_1_V3 = variants{} ; -- 
+lin tell_2_V3 = variants{} ; -- 
+lin tell_V2V = mkV2V (mkV "contar") ;
+lin tell_V2S = mkV2S (mkV "contar") ;
+lin tell_V2 = mkV2 (mkV "contar") ;
+lin tell_V = mkV "contar" ;
+lin through_Prep = S.through_Prep ;
+lin back_Adv = mkAdv "atrás" ;
+lin still_Adv = mkAdv "sin embargo" | mkAdv "no obstante" ;
+lin child_N = L.child_N ;
+lin here_Adv = mkAdv "aquí" | mkAdv "acá" ;
+lin over_Prep = mkPrep "a través de" ; --- split mkPrep "encima de"
+lin too_Adv = mkAdv "también" ;
+lin put_V2 = L.put_V2 ;
+lin on_Adv = mkAdv "sobre" ;
+lin no_Interj = mkInterj "no" ;
+lin work_V2 = mkV2 (mkV "trabajar") ;
+lin work_V = mkV "trabajar" ;
+lin work_2_V = mkV "funcionar" ;
+lin work_1_V = mkV "trabajar" ;
+lin become_VA = L.become_VA ;
+lin become_V2 = mkV2 (mkV "volverse") | mkV2 (mkV "hacerse") | mkV2 (mkV "convertirse") | mkV2 (mkV (mkV "llegar") "a ser") ;
+lin become_V = mkV "volverse" | mkV "hacerse" | mkV "convertirse" | mkV (mkV "llegar") "a ser" ;
+lin old_A = L.old_A ;
+lin government_N = mkN "gobierno" ;
+lin mean_VV = mkVV (mkV "significar") | mkVV (mkV querer_V "decir") ;
+lin mean_VS = mkVS (mkV "significar") | mkVS (mkV querer_V "decir") ;
+lin mean_V2V = mkV2V (mkV "significar") | mkV2V (mkV querer_V "decir") ;
+lin mean_V2 = mkV2 (mkV "significar") | mkV2 (mkV querer_V "decir") ;
+lin part_N = mkN "parte" feminine ;
+lin leave_V2V = mkV2V (mkV "dejar") ;
+lin leave_V2 = L.leave_V2 ;
+lin leave_V = mkV "dejar" ;
+lin life_N = mkN "vida" feminine ;
+lin great_A = mkA "grande" ;
+lin case_N = mkN "caso" ;
+lin woman_N = L.woman_N ;
+lin over_Adv = mkAdv "por encima" | mkAdv "encima" | mkAdv "arriba" ;
+lin seem_VV = mkVV (parecer_V) ;
+lin seem_VS = mkVS (parecer_V) ;
+lin seem_VA = mkVA (parecer_V) ;
+lin work_N = mkN "trabajo" masculine ;
+lin need_VV = mkVV (mkV "necesitar") ;
+lin need_VV = mkVV (mkV "necesitar") ;
+lin need_V2 = mkV2 (mkV "necesitar") ;
+lin need_V = mkV "necesitar" ;
+lin feel_VS = mkVS (parecer_V) ;
+lin feel_VA = mkVA (parecer_V) ;
+lin feel_V2 = mkV2 (mkV "sentir") | mkV2 (parecer_V) ;
+lin feel_V = mkV "sentir" | parecer_V ;
+lin system_N = mkN "sistema" masculine ;
+lin each_Det = mkDet "cada" ;
+lin may_2_VV = mkVV (mkV "poder" "puedo") ;
+lin may_1_VV = mkVV (mkV "poder" "puedo") ;
+lin much_Adv = mkAdv "mucho" ;
+lin ask_VQ = mkVQ (mkV "preguntar") | mkVQ (pedir_V) ;
+lin ask_V2V = mkV2V (pedir_V) ;
+lin ask_V2 = mkV2 (mkV "preguntar") | mkV2 (pedir_V) ;
+lin ask_V = mkV "preguntar" | pedir_V ;
+lin group_N = mkN "grupo" ;
+lin number_N = L.number_N ;
+lin number_3_N = mkN "número" | compN (mkN "número") "gramatical" ;
+lin number_2_N = mkN "cantidad" feminine ;
+lin number_1_N = mkN "número" | mkN "cifra" ;
+lin yes_Interj = mkInterj "sí" ;
+lin however_Adv = mkAdv "sin embargo" | mkAdv "por más que" ;
+lin another_Det = mkDeterminer "otro" "otra" Sg False ;
+lin again_Adv = mkAdv "otra vez" | mkAdv "de nuevo" | mkAdv "nuevamente" ;
+lin world_N = mkN "mundial" ;
+lin area_N = mkN "área" ;
+lin area_6_N = mkN "superficie" feminine ;
+lin area_5_N = mkN "zona" ; --- ?
+lin area_4_N = mkN "esfera" ; --- ?
+lin area_3_N = mkN "zona" ;
+lin area_2_N = mkN "rama" ;
+lin area_1_N = mkN "zona" | mkN "región" feminine ;
+lin show_VS = mkVS (mostrar_V) ;
+lin show_VQ = mkVQ (mostrar_V) ;
+lin show_V2 = mkV2 (mostrar_V) ;
+lin show_V = mostrar_V ;
+lin course_N = mkN "curso" ; --- split mkN "rumbo" ;
+lin company_2_N = mkN "compañía" ;
+lin company_1_N = mkN "empresa" ;
+lin under_Prep = S.under_Prep ;
+lin problem_N = mkN "problema" masculine | mkN "dificultad" feminine ;
+lin against_Prep = mkPrep "contra" ;
+lin never_Adv = mkAdv "nunca" | mkAdv "jamás" ;
+lin most_Adv = mkAdv "lo más" ;
+lin service_N = mkN "servicio" ;
+lin try_VV = mkVV (probar_V) ;
+lin try_V2 = mkV2 (probar_V) ;
+lin try_V = probar_V ;
+lin call_V2 = mkV2 (mkV "llamar") ;
+lin call_V = mkV "llamar" ;
+lin hand_N = L.hand_N ;
+lin party_N = mkN "partido" ;
+lin party_2_N = mkN "partido" ;
+lin party_1_N = mkN "fiesta" ;
+lin high_A = mkA "alto" ;
+lin about_Adv = mkAdv "alrededor" ;
+lin something_NP = S.something_NP ;
+lin school_N = L.school_N ;
+lin in_Adv = mkAdv "en resumen" ;
+lin in_1_Adv = mkAdv "dentro" ;
+lin in_2_Adv = mkAdv "adentro" ;
+lin small_A = L.small_A ;
+lin place_N = mkN "casa" ;
+lin before_Prep = S.before_Prep ;
+lin while_Subj = ss "mientras" ** {m = Indic} ;
+lin away_Adv = mkAdv "lejos" | mkAdv "ausente" ;
+lin away_2_Adv = mkAdv "fuera" | mkAdv "afuera" ;
+lin away_1_Adv = mkAdv "lejos" | mkAdv "ausente" | mkAdv "fuera" ;
+lin keep_VV = mkVV (mkV "continuar") ;
+lin keep_V2A = mkV2A mantener_V ;
+lin keep_V2 = mkV2 mantener_V ;
+lin keep_V = mantener_V ;
+lin point_N = mkN "punto" ;
+lin point_2_N = mkN "punto" ;
+lin point_1_N = mkN "momento" ;
+lin house_N = L.house_N ;
+lin different_A = mkA "diferente" | mkA "distinto" ;
+lin country_N = L.country_N ;
+lin really_Adv = mkAdv "realmente" | mkAdv "de verdad" ;
+lin provide_V2 = mkV2 (proveer_V) | mkV2 disponer_V ;
+lin provide_V = proveer_V | disponer_V ;
+lin week_N = mkN "semana" ;
+lin hold_VS = mkVS (mkV "guardar") | mkVS (mkV "conservar") | mkVS mantener_V ;
+lin hold_V2 = L.hold_V2 ;
+lin hold_V = mkV "guardar" | mkV "conservar" | reflV mantener_V ;
+lin large_A = mkA "grande" ;
+lin member_N = mkN "miembro" ;
+lin off_Adv = mkAdv "fuera" ;
+lin always_Adv = mkAdv "siempre" ;
+lin follow_VS = mkVS (seguir_V) ;
+lin follow_V2 = mkV2 (seguir_V) ;
+lin follow_V = seguir_V ;
+lin without_Prep = S.without_Prep ;
+lin turn_VA = mkVA (mkV "ponerse") ;
+lin turn_V2 = mkV2 turn_V ;
+lin turn_V = L.turn_V ;
+lin end_N = variants{} ; -- 
+lin end_2_N = mkN "extremo" ;
+lin end_1_N = mkN "fin" | mkN "final" ;
+lin within_Prep = mkPrep "dentro de" ;
+lin local_A = mkA "local" ;
+lin where_Subj = ss "donde" ** {m = Indic} ;
+lin during_Prep = S.during_Prep ;
+lin bring_V3 = mkV3 traer_V ;
+lin bring_V2 = mkV2 traer_V ;
+lin most_Det = mkDet "la mayoría de" ;
+lin word_N = mkN "palabra" ;
+lin begin_V2 = mkV2 (comenzar_V) | mkV2 (mkV "iniciar") | mkV2 (empezar_V) ;
+lin begin_V = comenzar_V | mkV "iniciar" | empezar_V ;
+lin although_Subj = S.although_Subj ;
+lin example_N = mkN "ejemplo" ;
+lin next_Adv = mkAdv "después" | mkAdv "luego" ;
+lin family_N = mkN "familia" ;
+lin rather_Adv = mkAdv "más bien" ;
+lin fact_N = mkN "hecho" ;
+lin like_VV = mkVV (mkV "gustar") ; ---- with dative
+lin like_VS = mkVS (mkV "gustar") ; ---- with dative
+lin like_V2 = L.like_V2 ;
+lin social_A = mkA "social" ;
+lin write_VS = mkVS (mkV "escribir") ;
+lin write_V2 = L.write_V2 ;
+lin write_V = mkV "escribir" | mkV "apuntar" ;
+lin state_N = mkN "estado" ;
+lin state_2_N = mkN "estado" | mkN "estatus" ;
+lin state_1_N = mkN "estado" ;
+lin percent_N = mkN "por ciento" ;
+lin quite_Adv = S.quite_Adv ;
+lin both_Det = mkDeterminer "ambos" "ambas" Pl False | mkDet "los dos" ;
+lin start_V2 = mkV2 comenzar_V ;
+lin start_V = comenzar_V ;
+lin run_V2 = mkV2 run_V ;
+lin run_V = L.run_V ;
+lin long_A = L.long_A ;
+lin right_Adv = mkAdv "correctemente" ;
+lin right_2_Adv = mkAdv "a la derecha" ;
+lin right_1_Adv = mkAdv "correctemente" ;
+lin set_V2 = mkV2 poner_V ;
+lin help_V2V = mkV2V (mkV "ayudar") ;
+lin help_V2 = mkV2 (mkV "ayudar") ;
+lin help_V = mkV "ayudar" ;
+lin every_Det = S.every_Det ;
+lin home_N = mkN "hogar" ;
+lin month_N = mkN "mes" masculine ;
+lin side_N = mkN "lado" ;
+lin night_N = L.night_N ;
+lin important_A = L.important_A ;
+lin eye_N = L.eye_N ;
+lin head_N = L.head_N ;
+lin information_N = mkN "información" feminine ;
+lin question_N = L.question_N ;
+lin business_N = mkN "negocio" | mkN "empresa" ; ---- negocios
+lin play_V2 = L.play_V2 ;
+lin play_V = L.play_V ;
+lin play_3_V2 = mkV2 (mkV "tocar") ;
+lin play_3_V = mkV "tocar" ;
+lin play_2_V2 = mkV2 jugar_V ;
+lin play_2_V = jugar_V ;
+lin play_1_V2 = mkV2 jugar_V ;
+lin play_1_V = jugar_V ;
+lin power_N = mkN "poder" ; --- split mkN "electricidad" ;
+lin money_N = mkN "dinero" ;
+lin change_N = mkN "cambio" ;
+lin move_V2 = mkV2 (mkV "mover" "muevo") ;
+lin move_V = mkV "mover" "muevo" ;
+lin move_2_V = mkV "mudarse" ;
+lin move_1_V = mkV "mover" "muevo" ;
+lin interest_N = mkN "interés" masculine ;
+lin interest_4_N = mkN "interés" masculine ;
+lin interest_2_N = mkN "interés" masculine ;
+lin interest_1_N = mkN "interés" masculine ;
+lin order_N = mkN "orden" feminine ;
+lin book_N = L.book_N ;
+lin often_Adv = mkAdv "a menudo" | mkAdv "frecuentemente" | mkAdv "seguido" ;
+lin development_N = mkN "desarrollo" ;
+lin young_A = L.young_A ;
+lin national_A = mkA "nacional" ;
+lin pay_V3 = mkV3 (mkV "pagar") ;
+lin pay_V2V = mkV2V (mkV "pagar") ;
+lin pay_V2 = mkV2 (mkV "pagar") ;
+lin pay_V = mkV "pagar" ;
+lin hear_VS = mkVS (oír_V) ;
+lin hear_V2V = mkV2V (oír_V) ;
+lin hear_V2 = L.hear_V2 ;
+lin hear_V = oír_V ;
+lin room_N = mkN "cuarto" | mkN "habitación" | mkN "pieza" | mkN "sala" | mkN "recámara" ;
+lin room_1_N = mkN "cuarto" | mkN "habitación" ;
+lin room_2_N = mkN "sitio" ;
+lin whether_Subj = ss "si" ** {m = Indic} ;
+lin water_N = L.water_N ;
+lin form_N = mkN "formulario" | mkN "forma" ; --- split
+lin car_N = L.car_N ;
+lin other_N = mkN "otro" | mkN "otra" ;
+lin yet_Adv = mkAdv "todavía" ;
+lin yet_2_Adv = mkAdv "aún" ;
+lin yet_1_Adv = mkAdv "todavía" ;
+lin perhaps_Adv = mkAdv "quizá" | mkAdv "quizás" | mkAdv "tal vez" ;
+lin meet_V2 = mkV2 (conocer_V) ;
+lin meet_V = conocer_V ;
+lin level_N = mkN "nivel" ;
+lin level_2_N = mkN "planta" ;
+lin level_1_N = mkN "nivel" ;
+lin until_Subj = ss "hasta que" ** {m = Conjunct} ;
+lin though_Subj = ss "aunque" ** {m = Conjunct} ;
+lin policy_N = mkN "política" ;
+lin include_V2 = mkV2 (incluir_V) ;
+lin include_V = incluir_V ;
+lin believe_VS = mkVS (creer_V) ;
+lin believe_V2 = mkV2 (creer_V) ;
+lin believe_V = creer_V ;
+lin council_N = mkN "concejo" ;
+lin already_Adv = L.already_Adv ;
+lin possible_A = mkA "posible" ;
+lin nothing_NP = S.nothing_NP ;
+lin line_N = mkN "línea" ;
+lin allow_V2V = mkV2V (mkV "permitir") | mkV2V (mkV "conceder") ;
+lin allow_V2 = mkV2 (mkV "permitir") | mkV2 (mkV "conceder") ;
+lin need_N = mkN "necesidad" feminine ;
+lin effect_N = mkN "efecto" ;
+lin big_A = L.big_A ;
+lin use_N = mkN "uso" ;
+lin lead_V2V = mkV2V (mkV "llevar") ;
+lin lead_V2 = mkV2 (mkV "dirigir") | mkV2 conducir_V ;
+lin lead_V = mkV "dirigir" | conducir_V ;
+lin stand_V2 = mkV2 mantener_V | mkV2 (mkV "aguantar") | mkV2 (mkV "tolerar") ;
+lin stand_V = L.stand_V ;
+lin idea_N = mkN "idea" ;
+lin study_N = mkN "estudio" ;
+lin lot_N = mkN "grupo" | compN (mkN "billete") "de lotería" ; --- split
+lin live_V = L.live_V ;
+lin job_N = mkN "trabajo" ;
+lin since_Subj = ss "desde que" ** {m = Indic} ;
+lin name_N = L.name_N ;
+lin result_N = mkN "resultado" ;
+lin body_N = mkN "cuerpo" ;
+lin happen_VV = mkVV (mkV "suceder") | mkVV (mkV "ocurrir") | mkVV (mkV "pasar") ;
+lin happen_V = mkV "suceder" | mkV "ocurrir" | mkV "pasar" ;
+lin friend_N = L.friend_N ;
+lin right_N = mkN "derecho" ; --- split
+lin least_Adv = mkAdv "lo menos" ;
+lin right_A = mkA "correcto" ;
+lin right_2_A = mkA "correcto" ;
+lin right_1_A = mkA "derecho" ;
+lin almost_Adv = mkAdv "casi" ;
+lin much_Det = S.much_Det ;
+lin carry_V2 = mkV2 (mkV "llevar") | mkV2 (mkV "cargar") ;
+lin carry_V = mkV "llevar" | mkV "cargar" ;
+lin authority_N = mkN "autoridad" feminine ;
+lin authority_2_N = mkN "autoridad" feminine ;
+lin authority_1_N = mkN "autoridad" feminine ;
+lin long_Adv = mkAdv "mucho tiempo" ;
+lin early_A = mkA "prematuro" | mkA "temprano" ;
+lin view_N = mkN "visión" feminine ;
+lin view_2_N = mkN "opinión" | compN (mkN "punto") "de vista" ;
+lin view_1_N = mkN "vista" ;
+lin public_A = mkA "público" ;
+lin together_Adv = mkAdv "juntos" | mkAdv "junto" ;
+lin talk_V2 = mkV2 (mkV "hablar") | mkV2 (mkV "conversar") ;
+lin talk_V = mkV "hablar" | mkV "conversar" ;
+lin report_N = mkN "informe" masculine ;
+lin after_Subj = ss "después de que" ** {m = Conjunct} ;
+lin only_Predet = S.only_Predet ;
+lin before_Subj = ss "antés de que" ** {m = Conjunct} ;
+lin bit_N = mkN "bocado" ; --- split mkN "bit"
+lin face_N = mkN "cara" | mkN "rostro" | mkN "mueca" ;
+lin sit_V2 = mkV2 (reflV (mkV "sentar" "siento")) ;
+lin sit_V = L.sit_V ;
+lin market_N = mkN "mercado" ;
+lin market_1_N = mkN "mercado" ;
+lin market_2_N = mkN "mercado" | mkN "bolsa" ;
+lin appear_VV = mkVV (aparecer_V) ;
+lin appear_VS = mkVS (aparecer_V) ;
+lin appear_VA = mkVA (aparecer_V) ;
+lin appear_V = aparecer_V ;
+lin continue_VV = mkVV (mkV "continuar") ;
+lin continue_V2 = mkV2 (mkV "continuar") ;
+lin continue_V = mkV "continuar" ;
+lin able_A = mkA "competente" ;
+lin political_A = mkA "político" ;
+lin later_Adv = mkAdv "más tarde" | mkAdv "después" ;
+lin hour_N = mkN "hora" ;
+lin rate_N = mkN "proporción" | mkN "nivel" | mkN "tasa" | mkN "precio" ; --- split
+lin law_N = mkN "ley" feminine ;
+lin law_2_N = mkN "derecho" ;
+lin law_1_N = mkN "ley" feminine ;
+lin door_N = L.door_N ;
+lin court_N = mkN "corte" masculine ;
+lin court_2_N = mkN "tribunal" ;
+lin court_1_N = mkN "corte" ;
+lin office_N = mkN "oficina" ;
+lin let_V2V = mkV2V (mkV "dejar") ;
+lin war_N = L.war_N ;
+lin produce_V2 = mkV2 (producir_V) ;
+lin produce_V = producir_V ;
+lin reason_N = L.reason_N ;
+lin less_Adv = mkAdv "menos" ;
+lin minister_N = mkN "ministro" ;
+lin minister_2_N = mkN "pastor" ;
+lin minister_1_N = mkN "ministro" ;
+lin subject_N = mkN "sujeto" ;
+lin subject_2_N = mkN "sujeto" ;
+lin subject_1_N = mkN "asunto" | mkN "tema" masculine ;
+lin person_N = L.person_N ;
+lin term_N = mkN "término" ;
+lin particular_A = mkA "particular" ;
+lin full_A = L.full_A ;
+lin involve_VS = mkVS (mkV "implicar") | mkVS (mkV "involucrar") ;
+lin involve_V2 = mkV2 (mkV "involucrar") ;
+lin involve_V = reflV (mkV "involucrar") ;
+lin sort_N = mkN "ordenar" ;
+lin require_VS = mkVS (requerir_V) | mkVS (mkV "necesitar") ;
+lin require_V2V = mkV2V (requerir_V) | mkV2V (mkV "necesitar") ;
+lin require_V2 = mkV2 (requerir_V) | mkV2 (mkV "necesitar") ;
+lin require_V = requerir_V | mkV "necesitar" ;
+lin suggest_VS = mkVS (sugerir_V) ;
+lin suggest_V2 = mkV2 (sugerir_V) ;
+lin suggest_V = sugerir_V ;
+lin far_A = mkA "lejano" ;
+lin towards_Prep = mkPrep "hacia" ;
+lin anything_NP = makeNP "cualquier cosa" Fem Sg ;
+lin period_N = mkN "período" ;
+lin period_3_N = mkN "menstruación" ;
+lin period_2_N = mkN "punto" ;
+lin period_1_N = mkN "período" ;
+lin consider_VV = mkVV (mkV "considerar") ;
+lin consider_VS = mkVS (mkV "considerar") ;
+lin consider_V3 = mkV3 (mkV "considerar") ;
+lin consider_V2V = mkV2V (mkV "considerar") ;
+lin consider_V2A = mkV2A (mkV "considerar") ;
+lin consider_V2 = mkV2 (mkV "considerar") ;
+lin consider_V = mkV "considerar" ;
+lin read_VS = mkVS (leer_V) ;
+lin read_V2 = L.read_V2 ;
+lin read_V = leer_V ;
+lin change_V2 = mkV2 (mkV "cambiar") ;
+lin change_V = mkV "cambiar" ;
+lin society_N = mkN "sociedad" feminine ;
+lin process_N = mkN "proceso" ;
+lin mother_N = mkN "madre" feminine ;
+lin offer_VV = mkVV (ofrecer_V) ;
+lin offer_V2 = mkV2 (ofrecer_V) ;
+lin late_A = mkA "tarde" ; --- split mkA "difunto" ;
+lin voice_N = mkN "voz" feminine ;
+lin both_Adv = mkAdv "ambos" | mkAdv "los dos" ;
+lin once_Adv = mkAdv "una vez más" ;
+lin police_N = mkN "policía" ;
+lin kind_N = mkN "género" | mkN "tipo" | mkN "forma" | mkN "clase" feminine ;
+lin lose_V2 = L.lose_V2 ;
+lin lose_V = perder_V ;
+lin add_VS = mkVS (mkV "añadir") | mkVS incluir_V ;
+lin add_V2 = mkV2 (mkV "añadir") | mkV2 (mkV "agregar") ;
+lin add_V = mkV "añadir" ;
+lin probably_Adv = mkAdv "probablemente" ;
+lin expect_VV = mkVV (mkV "esperar") | mkVV (mkV "aguardar") ;
+lin expect_VS = mkVS (mkV "esperar") | mkVS suponer_V | mkVS (mkV "aguardar") ;
+lin expect_V2V = mkV2V (mkV "esperar") | mkV2V suponer_V | mkV2V (mkV "aguardar") ;
+lin expect_V2 = mkV2 (mkV "esperar") | mkV2 suponer_V | mkV2 (mkV "aguardar") ;
+lin expect_V = mkV "esperar" | suponer_V | mkV "aguardar" ;
+lin ever_Adv = mkAdv "nunca" | mkAdv "alguna vez" ; ---- negative in other langs
+lin available_A = mkA "disponible" ;
+lin price_N = mkN "precio" ;
+lin little_A = mkA "poco" | mkA "menor" ;
+lin action_N = mkN "acción" feminine ;
+lin issue_N = mkN "asunto" ;
+lin issue_2_N = mkN "número" | mkN "edición" | mkN "emisión" ;
+lin issue_1_N = mkN "problema" masculine | mkN "cuestión" ;
+lin far_Adv = L.far_Adv ;
+lin remember_VS = mkVS (mkV "recordar" "recuerdo") ;
+lin remember_V2 = mkV2 (mkV "recordar" "recuerdo") | mkV2 (reflV (mkV "acordar" "acuerdo")) of_Prep ;
+lin remember_V = mkV "recordar" "recuerdo" | reflV (mkV "acordar" "acuerdo") ;
+lin position_N = mkN "posición" feminine ;
+lin low_A = mkA "bajo" ;
+lin cost_N = mkN "costo" ;
+lin little_Det = mkDeterminer "poco" "poca" Sg False ;
+lin matter_N = mkN "materia" ;
+lin matter_1_N = mkN "materia" | mkN "sustancia" ;
+lin matter_2_N = mkN "asunto" ;
+lin community_N = mkN "comunidad" feminine ;
+lin remain_VV = mkVV (permanecer_V) | mkVV (mkV "quedar") ;
+lin remain_VA = mkVA (permanecer_V) | mkVA (mkV "quedar") ;
+lin remain_V2 = mkV2 (permanecer_V) ;
+lin remain_V = permanecer_V | reflV (mkV "quedar") ;
+lin figure_N = mkN "figura" ;
+lin figure_2_N = mkN "cifra" ;
+lin figure_1_N = mkN "figura" ;
+lin type_N = mkN "tipo" ;
+lin research_N = mkN "investigación" feminine ;
+lin actually_Adv = mkAdv "realmente" ;
+lin education_N = mkN "educación" feminine ;
+lin fall_V = caer_V | morir_V ;
+lin speak_V2 = L.speak_V2 ;
+lin speak_V = mkV "hablar" ;
+lin few_N = mkN "poco" ; ---- plural
+lin today_Adv = L.today_Adv ;
+lin enough_Adv = mkAdv "suficientemente" | mkAdv "bastante" ;
+lin open_V2 = L.open_V2 ;
+lin open_V = abrir_V ;
+lin bad_A = L.bad_A ;
+lin buy_V2 = L.buy_V2 ;
+lin buy_V = mkV "comprar" ;
+lin programme_N = mkN "programa" masculine ;
+lin minute_N = mkN "minuto" ;
+lin moment_N = mkN "momento" ;
+lin girl_N = L.girl_N ;
+lin age_N = mkN "edad" feminine ;
+lin centre_N = mkN "centro" ;
+lin stop_VV = mkVV (mkV "parar") ;
+lin stop_V2 = mkV2 (mkV "parar") ;
+lin stop_V = L.stop_V ;
+lin control_N = mkN "control" ;
+lin value_N = mkN "valor" ;
+lin send_V2V = mkV2V (mkV "enviar") | mkV2V (mkV "mandar") ;
+lin send_V2 = mkV2 (mkV "enviar") | mkV2 (mkV "mandar") ;
+lin send_V = mkV "enviar" | mkV "mandar" ;
+lin health_N = mkN "salud" feminine ;
+lin decide_VV = mkVV (mkV "decidir") ;
+lin decide_VS = mkVS (mkV "decidir") ;
+lin decide_V2 = mkV2 (mkV "decidir") ;
+lin decide_V = mkV "decidir" ;
+lin main_A = mkA "principal" ;
+lin win_V2 = L.win_V2 ;
+lin win_V = mkV "ganar" ;
+lin understand_VS = mkVS (entender_V) ;
+lin understand_V2 = L.understand_V2 ;
+lin understand_V = entender_V ;
+lin decision_N = mkN "decisión" feminine ;
+lin develop_V2 = mkV2 (mkV "desarrollar") ;
+lin develop_V = mkV "desarrollar" ;
+lin class_N = mkN "clase" feminine ;
+lin industry_N = L.industry_N ;
+lin receive_V2 = mkV2 (mkV "recibir") ;
+lin receive_V = mkV "recibir" ;
+lin back_N = L.back_N ;
+lin several_Det = mkDeterminer "varios" "varias" Pl False ;
+lin return_V2 = mkV2 (volver_V) | mkV2 (mkV "regresar") ;
+lin return_V = volver_V | mkV "regresar" ;
+lin build_V2 = mkV2 (construir_V) | mkV2 (mkV "edificar") ;
+lin build_V = construir_V | mkV "edificar" ;
+lin spend_V2 = mkV2 (mkV "gastar") ;
+lin spend_V = mkV "gastar" ;
+lin force_N = mkN "fuerza" ;
+lin condition_N = mkN "condición" feminine ;
+lin condition_1_N = mkN "condición" ;
+lin condition_2_N = mkN "condición" | mkN "estado" ;
+lin paper_N = L.paper_N ;
+lin off_Prep = mkPrep "de" ;
+lin major_A = mkA "mayor" ;
+lin describe_VS = mkVS (describir_V) ;
+lin describe_V2 = mkV2 (describir_V) ;
+lin agree_VV = mkVV (concordar_V) ;
+lin agree_VS = mkVS (concordar_V) ;
+lin agree_V = concordar_V ;
+lin economic_A = mkA "económico" ;
+lin increase_V2 = mkV2 (mkV "aumentar") ;
+lin increase_V = mkV "aumentar" ;
+lin upon_Prep = mkPrep "sobre" ;
+lin learn_VV = mkVV (mkV "aprender") ;
+lin learn_VS = mkVS (mkV "aprender") ;
+lin learn_V2 = L.learn_V2 ;
+lin learn_V = mkV "aprender" ;
+lin general_A = mkA "general" ;
+lin century_N = mkN "siglo" | mkN "centuria" ;
+lin therefore_Adv = mkAdv "por eso" ;
+lin father_N = mkN "padre" masculine ;
+lin section_N = mkN "sección" feminine ;
+lin patient_N = mkN "paciente" masculine ;
+lin around_Adv = mkAdv "por aquí" | mkAdv "por acá" ;
+lin activity_N = mkN "actividad" feminine ;
+lin road_N = L.road_N ;
+lin table_N = L.table_N ;
+lin including_Prep = mkPrep "incluso" | mkPrep "incluyendo" ;
+lin church_N = L.church_N ;
+lin reach_V2 = mkV2 (mkV "alcanzar") | mkV2 (mkV "llegar") to_Prep ;
+lin reach_V = mkV "alcanzar" ;
+lin real_A = mkA "real" | mkA "auténtico" ;
+lin lie_VS = mkVS mentir_V ;
+lin lie_2_V = mentir_V ;
+lin lie_1_V = yacer_V ;
+lin mind_N = mkN "mente" feminine ;
+lin likely_A = mkA "probable" | mkA "verosímil" ;
+lin among_Prep = mkPrep "entre" ;
+lin team_N = mkN "equipo" ;
+lin experience_N = mkN "experiencia" ;
+lin death_N = mkN "muerte" feminine ;
+lin soon_Adv = mkAdv "pronto" ;
+lin act_N = mkN "acto" ;
+lin sense_N = mkN "sentido" | mkN "sensación" feminine ;
+lin staff_N = mkN "personal" masculine | mkN "equipo" | mkN "empleado" ;
+lin staff_2_N = mkN "bastón" masculine ;
+lin staff_1_N = mkN "personal" masculine ;
+lin certain_A = mkA "cierto" ;
+lin certain_2_A = mkA "cierto" ;
+lin certain_1_A = mkA "cierto" | mkA "seguro" ;
+lin studentMasc_N = L.student_N ;
+lin half_Predet = {s = \\a,c => prepCase c ++ "medio" ; c = Nom ; a = PNoAg} ;
+lin half_Predet = {s = \\a,c => prepCase c ++ "medio" ; c = Nom ; a = PNoAg} ;
+lin around_Prep = mkPrep "alrededor de" ;
+lin language_N = L.language_N ;
+lin walk_V2 = mkV2 (mkV "caminar") ;
+lin walk_V = L.walk_V ;
+lin die_V = L.die_V ;
+lin special_A = mkA "especial" ;
+lin difficult_A = mkA "difícil" ;
+lin international_A = mkA "internacional" ;
+lin particularly_Adv = mkAdv "en particular" | mkAdv "particularmente" ;
+lin department_N = mkN "departamento" | mkN "sección" feminine ;
+lin management_N = mkN "administración" feminine | mkN "dirección" ;
+lin morning_N = mkN "mañana" ;
+lin draw_V2 = mkV2 (mkV "dibujar") ;
+lin draw_1_V2 = mkV2 (mkV "sacar") | mkV2 atraer_V ;
+lin draw_2_V2 = mkV2 (mkV "dibujar") ;
+lin draw_V = mkV "dibujar" ;
+lin hope_VV = mkVV (mkV "esperar") ;
+lin hope_VS = L.hope_VS ;
+lin hope_V = mkV "esperar" ;
+lin across_Prep = mkPrep "a través de" ;
+lin plan_N = mkN "plan" masculine ;
+lin product_N = mkN "producto" ;
+lin city_N = L.city_N ;
+lin early_Adv = mkAdv "temprano" ;
+lin committee_N = mkN "comité" masculine | mkN "comisión" ;
+lin ground_N = mkN "fondo" | mkN "fundamento" | mkN "base" feminine ;
+lin ground_2_N = mkN "base" feminine | mkN "razón" feminine ;
+lin ground_1_N = mkN "zona" ;
+lin letter_N = mkN "carta" ;
+lin letter_2_N = mkN "letra" ; ---- to check, which is which? senses-in-Dictionary doesn't tell
+lin letter_1_N = mkN "carta" ;
+lin create_V2 = mkV2 (mkV "crear") ;
+lin create_V = mkV "crear" ;
+lin evidence_N = mkN "evidencia" | mkN "prueba" ;
+lin evidence_2_N = mkN "evidencia" | mkN "prueba" ;
+lin evidence_1_N = mkN "evidencia" | mkN "prueba" ;
+lin foot_N = L.foot_N ;
+lin clear_A = mkA "claro" ;
+lin boy_N = L.boy_N ;
+lin game_N = mkN "juego" ;
+lin game_3_N = mkN "caza" ;
+lin game_2_N = mkN "juego" ;
+lin game_1_N = mkN "juego" ;
+lin food_N = mkN "comida" | mkN "alimento" ;
+lin role_N = mkN "papel" masculine ;
+lin role_2_N = mkN "papel" masculine ; ---- what's the difference in senses?
+lin role_1_N = mkN "papel" masculine ; ---- what's the difference in senses?
+lin practice_N = mkN "práctica" ;
+lin bank_N = L.bank_N ;
+lin else_Adv = mkAdv "de otro caso" ;
+lin support_N = mkN "apoyo" | mkN "respaldo" ;
+lin sell_V2 = mkV2 (mkV "vender") ;
+lin sell_V = mkV "vender" ;
+lin event_N = mkN "evento" ;
+lin building_N = mkN "edificio" | mkN "construcción" feminine ;
+lin range_N = mkN "intervalo" ; --- split
+lin behind_Prep = S.behind_Prep ;
+lin sure_A = mkA "seguro" ;
+lin report_VS = mkVS (mkV "informar") | mkVS (mkV "presentarse") ;
+lin report_V2 = mkV2 (mkV "informar") | mkV2 (mkV "presentar") ;
+lin report_V = mkV "presentarse" | mkV "informar" ;
+lin pass_V = mkV "pasar" ;
+lin black_A = L.black_A ;
+lin stage_N = mkN "escena" | mkN "etapa" ; --- split
+lin meeting_N = mkN "reunión" feminine ;
+lin meeting_N = mkN "reunión" feminine ;
+lin sometimes_Adv = mkAdv "a veces" | mkAdv "algunas veces" ;
+lin thus_Adv = mkAdv "así" ;
+lin accept_VS = mkVS (mkV "aceptar") ;
+lin accept_V2 = mkV2 (mkV "aceptar") ;
+lin accept_V = mkV "aceptar" ;
+lin town_N = mkN "ciudad" | mkN "pueblo" ;
+lin art_N = L.art_N ;
+lin further_Adv = mkAdv "además" | mkAdv "más allá" | mkAdv "más lejos" ;
+lin club_N = mkN "club" masculine ;
+lin club_2_N = mkN "palo" ;
+lin club_1_N = mkN "club" masculine ;
+lin cause_V2V = mkV2V (mkV "causar") ;
+lin cause_V2 = mkV2 (mkV "causar") ;
+lin arm_N = mkN "brazo" ;
+lin arm_1_N = mkN "brazo" ;
+lin arm_2_N = mkN "arma" ;
+lin history_N = mkN "historia" ;
+lin parent_N = mkN "padre" ;
+lin land_N = mkN "tierra" | mkN "país" ; --- split
+lin trade_N = mkN "comercio" | mkN "negocio" ;
+lin watch_VS = mkVS (mkV "mirar") ;
+lin watch_V2V = mkV2V (mkV "mirar") ;
+lin watch_V2 = L.watch_V2 ;
+lin watch_1_V2 = mkV2 (mkV "mirar") ;
+lin watch_2_V2 = mkV2 (mkV "vigilar") ;
+lin watch_V = mkV "mirar" ;
+lin white_A = L.white_A ;
+lin situation_N = mkN "situación" ;
+lin ago_Adv = mkAdv "hace" | mkAdv "atrás" ;
+lin teacherMasc_N = L.teacher_N ;
+lin record_N = mkN "registro" ;
+lin record_3_N = mkN "registro" ;
+lin record_2_N = mkN "disco" ;
+lin record_1_N = mkN "récord" ;
+lin manager_N = mkN "director" | mkN "representante" masculine ;
+lin relation_N = mkN "relación" feminine ;
+lin common_A = mkA "común" ;
+lin common_2_A = mkA "común" ;
+lin common_1_A = mkA "común" | mkA "corriente" ;
+lin strong_A = mkA "fuerte" ;
+lin whole_A = mkA "entero" ;
+lin field_N = mkN "campo" | mkN "terreno" ;
+lin field_4_N = mkN "cuerpo" ;
+lin field_3_N = mkN "campo" ;
+lin field_2_N = mkN "campo" ;
+lin field_1_N = mkN "campo" ;
+lin free_A = mkA "libre" ;
+lin break_V2 = L.break_V2 ;
+lin break_V = mkV "romper" ;
+lin yesterday_Adv = mkAdv "ayer" ;
+lin support_V2 = mkV2 (mkV "apoyar") | mkV2 (mkV "respaldar") ;
+lin window_N = L.window_N ;
+lin account_N = mkN "cuenta" ;
+lin explain_VS = mkVS (mkV "explicar") ;
+lin explain_V2 = mkV2 (mkV "explicar") ;
+lin stay_VA = mkVA (reflV mantener_V) ;
+lin stay_V = reflV mantener_V ;
+lin few_Det = S.few_Det ;
+lin wait_VV = mkVV (mkV "esperar") | mkVV (mkV "aguardar") ;
+lin wait_V2 = L.wait_V2 ;
+lin wait_V = mkV "esperar" | mkV "aguardar" ;
+lin usually_Adv = mkAdv "en general" | mkAdv "normalmente" ;
+lin difference_N = mkN "diferencia" ;
+lin material_N = mkN "material" masculine ;
+lin air_N = mkN "aire" ;
+lin wife_N = L.wife_N ;
+lin cover_V2 = mkV2 (cubrir_V) ;
+lin apply_VV = mkVV (mkV "aplicar") ;
+lin apply_V2V = mkV2V (mkV "aplicar") ;
+lin apply_V2 = mkV2 (mkV "aplicar") ;
+lin apply_1_V2 = mkV2 (mkV "aplicar") ;
+lin apply_2_V2 = mkV2 (mkV "solicitar") ;
+lin apply_V = mkV "aplicar" ;
+lin project_N = mkN "proyecto" ;
+lin raise_V2 = mkV2 (mkV "levantar") | mkV2 (mkV "alzar") ;
+lin sale_N = mkN "venta" ;
+lin relationship_N = mkN "relación" feminine ;
+lin indeed_Adv = mkAdv "de hecho" | mkAdv "realmente" | mkAdv "efectivamente" | mkAdv "verdaderamente" ;
+lin light_N = mkN "luz" ; --- split? mkN "bombilla" ;
+lin claim_VS = mkVS (mkV "reclamar") ;
+lin claim_V2 = mkV2 (mkV "reclamar") ;
+lin claim_V = mkV "reclamar" ;
+lin form_V2 = mkV2 (mkV "formar") ;
+lin form_V = mkV "formar" ;
+lin base_V2 = mkV2 (mkV "basar") ;
+lin base_V = mkV "basar" | mkV "basarse" ;
+lin care_N = mkN "atención" | mkN "cuidado" | mkN "esmero" ;
+lin someone_NP = S.somebody_NP ;
+lin everything_NP = S.everything_NP ;
+lin certainly_Adv = mkAdv "ciertamente" | mkAdv "por cierto" ;
+lin rule_N = L.rule_N ;
+lin home_Adv = mkAdv "a casa" ;
+lin cut_V2 = L.cut_V2 ;
+lin cut_V = mkV "cortar" ;
+lin grow_VA = mkVA (crecer_V) ;
+lin grow_V2 = mkV2 (crecer_V) ;
+lin grow_V = crecer_V ;
+lin similar_A = mkA "similar" | mkA "semejante" | mkA "parecido" ;
+lin story_N = mkN "cuento" | mkN "historia" ;
+lin quality_N = mkN "cualidad" feminine ;
+lin tax_N = mkN "impuesto" | mkN "tasa" ;
+lin worker_N = mkN "obrero" | mkN "trabajador" ;
+lin nature_N = mkN "naturaleza" ;
+lin structure_N = mkN "estructura" ;
+lin data_N = mkN "información" | mkN "dato" ; ---- datos plurale tantum
+lin necessary_A = mkA "necesario" ;
+lin pound_N = mkN "libra" ;
+lin method_N = mkN "método" ;
+lin unit_N = mkN "unidad" feminine ;
+lin unit_6_N = mkN "unidad" feminine ;
+lin unit_5_N = mkN "unidad" feminine ;
+lin unit_4_N = mkN "unidad" feminine ;
+lin unit_3_N = mkN "unidad" feminine ;
+lin unit_2_N = mkN "unidad" feminine ;
+lin unit_1_N = mkN "unidad" feminine ;
+lin central_A = mkA "central" ;
+lin bed_N = mkN "cama" ;
+lin union_N = mkN "unión" feminine ;
+lin movement_N = mkN "movimiento" ;
+lin board_N = mkN "pizarra" | mkN "pizarrón" masculine ;
+lin board_2_N = mkN "junta" ;
+lin board_1_N = mkN "pizarra" | mkN "pizarrón" masculine ;
+lin true_A = mkA "auténtico" ;
+lin well_Interj = mkInterj "pues" | mkInterj "bueno" ;
+lin simply_Adv = mkAdv "simplemente" ;
+lin contain_V2 = mkV2 (contener_V) ;
+lin especially_Adv = mkAdv "especialmente" ;
+lin open_A = mkA "abierto" ;
+lin short_A = L.short_A ;
+lin personal_A = mkA "personal" ;
+lin detail_N = mkN "detalle" ;
+lin model_N = mkN "modelo" | mkN "muestra" | mkN "maqueta" ;
+lin bear_V2 = mkV2 (mkV "llevar") | mkV2 (mkV "portar") ;
+lin bear_V = mkV "llevar" | mkV "portar" ;
+lin single_A = mkA "solo" | mkA "único" ;
+lin single_2_A = mkA "soltero" ;
+lin single_1_A = mkA "solo" | mkA "único" ;
+lin join_V2 = mkV2 (mkV "unir") | mkV2 (mkV "unirse") | mkV2 (mkV "unirse") to_Prep | mkV2 (reflV reunir_V) with_Prep ;
+lin join_V = mkV "unirse" | reflV reunir_V ;
+lin reduce_V2 = mkV2 (reducir_V) ;
+lin reduce_V = reducir_V ;
+lin establish_V2 = mkV2 (mkV "establecer") ;
+lin wall_N = mkN "pared" feminine ;
+lin face_V2 = mkV2 (mkV "enfrentar") | mkV2 (mkV "encarar") ;
+lin face_V = mkV "enfrentar" | mkV "encarar" ;
+lin easy_A = mkA "fácil" ;
+lin private_A = mkA "privado" ;
+lin computer_N = L.computer_N ;
+lin hospital_N = mkN "hospital" masculine ;
+lin chapter_N = mkN "capítulo" ;
+lin scheme_N = mkN "esquema" masculine ;
+lin theory_N = mkN "teoría" ;
+lin choose_VV = mkVV (escoger_V) | mkVV (elegir_V) ;
+lin choose_V2 = mkV2 (escoger_V) | mkV2 (elegir_V) ;
+lin wish_VV = mkVV (mkV "desear") ;
+lin wish_VS = mkVS (mkV "desear") ;
+lin wish_V2V = mkV2V (mkV "desear") ;
+lin wish_V2 = mkV2 (mkV "desear") ;
+lin wish_V = mkV "desear" ;
+lin property_N = mkN "propiedad" feminine ;
+lin property_2_N = mkN "propiedad" feminine ;
+lin property_1_N = mkN "característica" ;
+lin achieve_V2 = mkV2 (conseguir_V) | mkV2 (mkV "lograr") ;
+lin financial_A = mkA "financiero" ;
+lin poor_A = mkA "pobre" ;
+lin poor_3_A = mkA "pobre" | mkA "mediocre" ;
+lin poor_2_A = mkA "pobre" ;
+lin poor_1_A = mkA "pobre" ;
+lin officer_N = mkN "oficial" feminine ;
+lin officer_3_N = mkN "oficial" | mkN "agente" ;
+lin officer_2_N = mkN "oficial" ;
+lin officer_1_N = mkN "oficial" ;
+lin up_Prep = mkPrep "encima de" ;
+lin charge_N = mkN "carga" ;
+lin charge_2_N = mkN "acusación" ;
+lin charge_1_N = mkN "carga" ;
+lin director_N = mkN "director" masculine | mkN "directora" ;
+lin drive_V2V = mkV2V (mkV "conducir") ;
+lin drive_V2 = mkV2 (mkV "conducir") ;
+lin drive_V = mkV "conducir" ;
+lin deal_V2 = mkV2 (mkV "repartir") | mkV2 (mkV "asignar") ;
+lin deal_V = mkV "repartir" | mkV "asignar" ;
+lin place_V2 = mkV2 (mkV "colocar") | mkV2 (mkV "colocarse") ;
+lin approach_N = mkN "enfoque" masculine | mkN "planteamiento" ;
+lin chance_N = mkN "oportunidad" feminine | mkN "posibilidad" feminine ;
+lin application_N = mkN "aplicación" feminine ;
+lin seek_VV = mkVV (mkV "buscar") ;
+lin seek_V2 = L.seek_V2 ;
+lin foreign_A = mkA "extranjero" | mkA "forastero" ;
+lin foreign_2_A = mkA "extraño" ;
+lin foreign_1_A = mkA "extranjero" ;
+lin along_Prep = mkPrep "por" | mkPrep "a lo largo de" ;
+lin top_N = mkN "cima" ; --- split
+lin amount_N = mkN "cantidad" feminine ;
+lin son_N = mkN "hijo" ;
+lin operation_N = mkN "operación" feminine ;
+lin fail_VV = mkVV (mkV "fallar") ; ---- subcat
+lin fail_V2 = mkV2 (mkV "fracasar") | mkV2 (mkV "fallar") ;
+lin fail_V = mkV "fracasar" | mkV "fallar" ;
+lin human_A = mkA "humano" ;
+lin opportunity_N = mkN "oportunidad" feminine ;
+lin simple_A = mkA "simple" | mkA "sencillo" ;
+lin leader_N = mkN "líder" masculine | mkN "dirigente" masculine ;
+lin look_N = mkN "vistazo" | mkN "ojeada" | mkN "mirada" ;
+lin share_N = mkN "cuota" ;
+lin production_N = mkN "producción" feminine ;
+lin recent_A = mkA "reciente" ;
+lin firm_N = mkN "firma" | mkN "empresa" ; --- split
+lin picture_N = mkN "imagen" feminine ;
+lin source_N = mkN "fuente" ;
+lin security_N = mkN "seguridad" feminine | mkN "confianza" ;
+lin serve_V2 = mkV2 servir_V ;
+lin serve_V = servir_V ;
+lin according_to_Prep = mkPrep "según" ;
+lin end_V2 = mkV2 (mkV "acabar") ;
+lin end_V = mkV "acabarse" ;
+lin contract_N = mkN "contrato" ;
+lin wide_A = L.wide_A ;
+lin occur_V = mkV "ocurrir" ;
+lin agreement_N = mkN "acuerdo" | mkN "convenio" ;
+lin better_Adv = mkAdv "mejor" ;
+lin kill_V2 = L.kill_V2 ;
+lin kill_V = mkV "matar" ;
+lin act_V2 = mkV2 (mkV "actuar") ;
+lin act_V = mkV "actuar" | mkV "comportarse" ;
+lin site_N = mkN "sitio" ;
+lin either_Adv = mkAdv "tampoco" ;
+lin labour_N = mkN "parto" ;
+lin plan_VV = mkVV (mkV "planear") ;
+lin plan_VS = mkVS (mkV "planear") ;
+lin plan_V2V = mkV2V (mkV "planear") ;
+lin plan_V2 = mkV2 (mkV "planear") ;
+lin plan_V = mkV "planear" ;
+lin various_A = mkA "vario" | mkA "diverso" ;
+lin since_Prep = mkPrep "desde" ;
+lin test_N = mkN "examen" masculine | mkN "test" masculine ;
+lin eat_V2 = L.eat_V2 ;
+lin eat_V = mkV "comer" ;
+lin loss_N = mkN "pérdida" ;
+lin close_V2 = L.close_V2 ;
+lin close_V = cerrar_V ;
+lin represent_V2 = mkV2 (mkV "representar") ;
+lin represent_V = mkV "representar" ;
+lin love_VV = mkVV (mkV "encantar") | mkVV (mkV "gustar") | mkVV (mkV "adorar") ;
+lin love_V2 = L.love_V2 ;
+lin colour_N = mkN "color" ;
+lin clearly_Adv = mkAdv "claramente" ;
+lin shop_N = L.shop_N ;
+lin benefit_N = mkN "beneficio" | mkN "ventaja" ;
+lin animal_N = L.animal_N ;
+lin heart_N = L.heart_N ;
+lin election_N = mkN "elección" feminine ;
+lin purpose_N = mkN "propósito" ;
+lin standard_N = mkN "estándar" masculine ;
+lin due_A = mkA "debido" ;
+lin secretary_N = mkN "secretario" ;
+lin rise_V2 = mkV2 (mkV "levantarse") ;
+lin rise_V = mkV "levantarse" ;
+lin date_N = mkN "cita" ;
+lin date_7_N = mkN "dátil" ;
+lin date_3_N = mkN "cita" ;
+lin date_3_N = mkN "cita" ;
+lin date_1_N = mkN "fecha" ;
+lin hard_A = mkA "duro" | mkA "fuerte" ;
+lin hard_2_A = mkA "difícil" | mkA "arduo" ;
+lin hard_1_A = mkA "duro" ;
+lin music_N = L.music_N ;
+lin hair_N = L.hair_N ;
+lin prepare_VV = aVV (mkV "preparar") ;
+lin prepare_V2V = mkV2V (mkV "preparar") ;
+lin prepare_V2 = mkV2 (mkV "preparar") ;
+lin prepare_V = mkV "preparar" ;
+lin factor_N = mkN "factor" ;
+lin other_A = mkA "otro" ;
+lin anyone_NP = makeNP "cualquiera" Masc Sg ;
+lin pattern_N = mkN "patrón" | mkN "diseño" ;
+lin manage_VV = mkVV (mkV "lograr") ; --manage to do sth
+lin manage_V2 = mkV2 (mkV "manejar") | mkV2 (mkV "administrar") ;
+lin manage_V = mkV "manejar" | mkV "administrar" ;
+lin piece_N = mkN "pieza" ;
+lin discuss_VS = mkVS (mkV "conversar") | mkVS (mkV "discutir") ;
+lin discuss_V2 = mkV2 (mkV "conversar") | mkV2 (mkV "discutir") ;
+lin prove_VS = mkVS (mkV "demostrar") | mkVS (probar_V) ;
+lin prove_VA = mkVA (mkV "resultar") ; --it proved right
+lin prove_V2 = mkV2 (mkV "demostrar") | mkV2 (probar_V) ;
+lin prove_V = probar_V | mkV "resultar" ;
+lin front_N = mkN "frente" masculine ;
+lin evening_N = mkN "tarde" feminine ;
+lin royal_A = mkA "real" ;
+lin tree_N = L.tree_N ;
+lin population_N = mkN "población" feminine ;
+lin fine_A = mkA "fino" ;
+lin plant_N = mkN "planta" ; --- split mkN "fábrica"
+lin pressure_N = mkN "presión" feminine ;
+lin response_N = mkN "respuesta" ;
+lin catch_V2 = mkV2 (mkV "atrapar") ;
+lin street_N = mkN "calle" feminine ;
+lin pick_V2 = mkV2 (coger_V) | mkV2 recoger_V ;
+lin pick_V = coger_V | recoger_V ;
+lin performance_N = mkN "rendimiento" | mkN "desempeño" ;
+lin performance_2_N = mkN "actuación" ;
+lin performance_1_N = mkN "rendimiento" | mkN "desempeño" ;
+lin knowledge_N = mkN "conocimiento" ;
+lin despite_Prep = mkPrep "a pesar de" ;
+lin design_N = mkN "diseño" ;
+lin page_N = mkN "página" ;
+lin enjoy_VV = mkVV (reflV divertir_V) ;
+lin enjoy_V2 = mkV2 (mkV "disfrutar") | mkV2 (reflV divertir_V) ;
+lin individual_N = mkN "individuo" ;
+lin suppose_VS = mkVS (suponer_V) ;
+lin suppose_V2 = mkV2 (suponer_V) ;
+lin rest_N = mkN "resto" ;
+lin instead_Adv = mkAdv "en vez de" ;
+lin wear_V2 = mkV2 (mkV "llevar") ; --wear clothes
+lin wear_V = mkV "desgastarse" ; --wear out
+lin basis_N = mkN "base" feminine ;
+lin size_N = mkN "talla" ;
+lin environment_N = mkN "ambiente" | mkN "medio" | mkN "entorno" ;
+lin per_Prep = mkPrep "por" ;
+lin fire_N = L.fire_N ;
+lin fire_2_N = L.fire_N ; --- info missing in senses-in-Dictionary
+lin fire_1_N = L.fire_N ; --- info missing in senses-in-Dictionary
+lin series_N = mkN "serie" feminine ;
+lin success_N = mkN "éxito" | mkN "acierto" ;
+lin natural_A = mkA "natural" ;
+lin wrong_A = mkA "malo" | mkA "incorrecto" ; --- split ? morally wrong / wrong answer in an exam
+lin near_Prep = mkPrep "cerca de" ;
+lin round_Adv = mkAdv "alrededor" ;
+lin thought_N = mkN "pensamiento" ;
+lin list_N = mkN "lista" ;
+lin argue_VS = mkVS (mkV "argumentar") | mkVS (mkV "debatir") ; --- split
+lin argue_V2 = mkV2 (mkV "argumentar") | mkV2 (mkV "debatir") ;
+lin argue_V = mkV "argumentar" | mkV "debatir" ;
+lin final_A = mkA "final" | mkA "último" ;
+lin future_N = variants{} ; -- 
+lin future_3_N = mkN "futuro" ; --- info missing in senses-in-Dictionary
+lin future_1_N = mkN "futuro" | mkN "porvenir" ; --- info missing in senses-in-Dictionary
+lin introduce_V2 = mkV2 introducir_V | mkV2 (mkV "presentar") ;
+lin analysis_N = mkN "análisis" masculine ;
+lin enter_V2 = mkV2 (mkV "entrar") ;
+lin enter_V = mkV "entrar" ;
+lin space_N = mkN "espacio" ;
+lin arrive_V = mkV "llegar" | mkV "arribar" ;
+lin ensure_VS = mkVS (mkV "asegurar") | mkVS (mkV "asegurarse") ;
+lin ensure_V2 = mkV2 (mkV "asegurar") | mkV2 (mkV "asegurarse") ;
+lin ensure_V = mkV "asegurar" | mkV "asegurarse" ;
+lin demand_N = mkN "demanda" | mkN "exigencia" ;
+lin statement_N = mkN "declaración" feminine ;
+lin to_Adv = mkAdv "a" ; ---- what is this?
+lin attention_N = mkN "atención" ;
+lin love_N = L.love_N ;
+lin principle_N = mkN "principio" ;
+lin pull_V2 = L.pull_V2 ;
+lin pull_V = mkV "tirar" ;
+lin set_N = mkN "conjunto" ;
+lin set_2_N = mkN "conjunto" ;
+lin set_1_N = mkN "equipo" ;
+lin doctor_N = L.doctor_N ;
+lin choice_N = mkN "selección" feminine | mkN "decisión" feminine | mkN "opción" feminine ;
+lin refer_V2 = mkV2 (reflV referir_V) to_Prep | mkV2 referir_V to_Prep ;
+lin refer_V = reflV referir_V ;
+lin feature_N = mkN "característica" ;
+lin couple_N = mkN "pareja" ;
+lin step_N = mkN "paso" ;
+lin following_A = mkA "siguiente" ;
+lin thank_V2 = mkV2 agradecer_V | mkV2 agradecer_V to_Prep ;
+lin machine_N = mkN "máquina" ;
+lin income_N = mkN "ingreso" | mkN "renta" ; --- ingresos in plural
+lin training_N = mkN "formación" | mkN "entrenamiento" ;
+lin present_V2 = mkV2 (mkV "presentar") ;
+lin association_N = mkN "asociación" feminine ;
+lin film_N = mkN "película" ;
+lin film_2_N = mkN "capa" ;
+lin film_1_N = mkN "película" ;
+lin region_N = mkN "región" feminine ;
+lin effort_N = mkN "esfuerzo" ;
+lin player_N = mkN "jugador" | mkN "jugadora" ;
+lin everyone_NP = makeNP "todo el mundo" Masc Sg | makeNP "todos" Masc Pl ;
+lin present_A = mkA "presente" ;
+lin award_N = mkN "premio" ;
+lin village_N = L.village_N ;
+lin control_V2 = mkV2 (mkV "controlar") ;
+lin organisation_N = mkN "organización" ;
+lin whatever_Det = mkDet "cualquier" ;
+lin news_N = mkN "agencia de información" | mkN "agencia de noticias" ;
+lin nice_A = mkA "bonito" | mkA "bello" | mkA "lindo" ;
+lin difficulty_N = mkN "dificultad" feminine ;
+lin modern_A = mkA "moderno" ;
+lin cell_N = mkN "célula" ; --- split
+lin close_A = mkA "cercano" ;
+lin current_A = mkA "actual" ;
+lin legal_A = mkA "legal" ;
+lin energy_N = mkN "energía" ;
+lin finally_Adv = mkAdv "finalmente" ;
+lin degree_N = mkN "grado" ;
+lin degree_3_N = mkN "grado" ;
+lin degree_2_N = mkN "licenciatura" ;
+lin degree_1_N = mkN "grado" | mkN "nivel" ;
+lin mile_N = mkN "milla" ;
+lin means_N = mkN "medio" | mkN "manera" ;
+lin growth_N = mkN "crecimiento" ;
+lin treatment_N = mkN "tratamiento" ;
+lin sound_N = mkN "sonido" ;
+lin above_Prep = S.above_Prep ;
+lin task_N = mkN "tarea" ;
+lin provision_N = mkN "provisión" ;
+lin affect_V2 = mkV2 (mkV "afectar") ;
+lin please_Adv = mkAdv "por favor" ;
+lin red_A = L.red_A ;
+lin happy_A = mkA "feliz" ;
+lin behaviour_N = mkN "comportamiento" ;
+lin concerned_A = mkA "preocupado" ;
+lin point_V2 = mkV2 (mkV "indicar") | mkV2 (mkV "apuntar") | mkV2 (mkV "señalar");
+lin point_V = mkV "indicar" | mkV "apuntar" ;
+lin function_N = mkN "función" feminine ;
+lin identify_V2 = mkV2 (mkV "identificar") ;
+lin identify_V = mkV "identificar" | mkV "identificarse" ;
+lin resource_N = mkN "recurso" | mkN "medio" ;
+lin defence_N = mkN "defensa" ;
+lin garden_N = L.garden_N ;
+lin floor_N = L.floor_N ;
+lin technology_N = mkN "tecnología" ;
+lin style_N = mkN "estilo" ;
+lin feeling_N = mkN "sentimiento" | mkN "emoción" feminine ;
+lin science_N = L.science_N ;
+lin relate_V2 = mkV2 (mkV "relacionar") with_Prep ;
+lin relate_V = mkV "relacionar" ;
+lin doubt_N = mkN "duda" | mkN "incertidumbre" feminine ;
+lin horse_N = L.horse_N ;
+lin force_VS = mkVS forzar_V ;
+lin force_V2V = mkV2V (forzar_V) ;
+lin force_V2 = mkV2 (forzar_V) ;
+lin force_V = forzar_V ;
+lin answer_N = mkN "respuesta" ;
+lin compare_V = mkV "comparar" ;
+lin suffer_V2 = mkV2 (mkV "sufrir") ;
+lin suffer_V = mkV "sufrir" ;
+lin individual_A = mkA "individual" ;
+lin forward_Adv = mkAdv "adelante" ;
+lin announce_VS = mkVS (mkV "anunciar") ;
+lin announce_V2 = mkV2 (mkV "anunciar") ;
+lin userMasc_N = mkN "usuario" ;
+lin fund_N = mkN "fondo" ;
+lin character_2_N = mkN "personaje" ;
+lin character_1_N = mkN "carácter" ;
+lin risk_N = mkN "riesgo" ;
+lin normal_A = mkA "normal" ;
+lin nor_Conj = mkConj "ni" ;
+lin dog_N = L.dog_N ;
+lin obtain_V2 = mkV2 (obtener_V) ;
+lin obtain_V = obtener_V ;
+lin quickly_Adv = mkAdv "rápidamente" ;
+lin army_N = mkN "ejército" ;
+lin indicate_VS = mkVS (mkV "indicar") ;
+lin indicate_V2 = mkV2 (mkV "indicar") ;
+lin forget_VS = mkVS (mkV "olvídalo") ;
+lin forget_V2 = L.forget_V2 ;
+lin forget_V = mkV "olvidar" ;
+lin station_N = mkN "estación" feminine ; -- status=guess
+lin glass_N = mkN "vidrio" ;
+lin cup_N = mkN "copa" ;
+lin previous_A = mkA "previo" | mkA "anterior" ;
+lin husband_N = L.husband_N ;
+lin recently_Adv = mkAdv "recién" | mkAdv "recientemente" ;
+lin publish_V2 = mkV2 (mkV "publicar") ;
+lin publish_V = mkV "publicar" ;
+lin serious_A = mkA "serio" ;
+lin anyway_Adv = mkAdv "de todos modos" | mkAdv "en fin" ;
+lin visit_V2 = mkV2 (mkV "visitar") ;
+lin visit_V = mkV "visitar" ;
+lin capital_N = mkN "capital" masculine ;
+lin capital_3_N = mkN "mayúscula" ;
+lin capital_2_N = mkN "capital" masculine ;
+lin capital_1_N = mkN "capital" feminine ;
+lin either_Det = mkDet "cualquiera de los dos" ;
+lin note_N = mkN "nota" ;
+lin note_3_N = mkN "nota" ;
+lin note_2_N = mkN "nota" ;
+lin note_1_N = mkN "apunte" ;
+lin season_N = mkN "temporada" | mkN "estación" ;
+lin argument_N = mkN "argumento" ;
+lin listen_V = mkV "escuchar" ;
+lin show_N = mkN "programa" masculine ;
+lin responsibility_N = mkN "responsabilidad" feminine ;
+lin significant_A = mkA "significativo" ;
+lin deal_N = mkN "acuerdo" ;
+lin prime_A = mkA "primo" | mkA "primoroso" | mkA "excelente" ;
+lin economy_N = mkN "economía" ;
+lin economy_2_N = mkN "economía" ;
+lin economy_1_N = mkN "economía" ;
+lin element_N = mkN "elemento" ;
+lin finish_V2 = mkV2 (mkV "terminar") | mkV2 (mkV "acabar") ;
+lin finish_V = mkV "terminar" | mkV "acabar" ;
+lin duty_N = mkN "obligación" feminine | mkN "deber" ;
+lin fight_V2 = L.fight_V2 ;
+lin fight_V = mkV "pelear" | mkV "luchar" ;
+lin train_V2V = mkV2V (mkV "entrenar") ;
+lin train_V2 = mkV2 (mkV "entrenar") ;
+lin train_V = mkV "entrenar" ;
+lin maintain_VS = mkVS (mantener_V) ;
+lin maintain_V2 = mkV2 (mantener_V) ;
+lin maintain_V = mantener_V ;
+lin attempt_N = mkN "intento" ;
+lin leg_N = L.leg_N ;
+lin investment_N = mkN "inversión" feminine ;
+lin save_V2 = mkV2 (mkV "ahorrar") ;
+lin save_V = mkV "ahorrar" ;
+lin throughout_Prep = mkPrep "a lo largo de" | mkPrep "durante" ;
+lin design_V2 = mkV2 (mkV "diseñar") ;
+lin design_V = mkV "diseñar" ;
+lin suddenly_Adv = mkAdv "de repente" | mkAdv "súbitamente" ;
+lin brother_N = mkN "hermano" ;
+lin improve_V2 = mkV2 (mkV "mejorar") ;
+lin improve_V = mkV "mejorar" ;
+lin avoid_VV = mkVV (mkV "evitar") ;
+lin avoid_V2 = mkV2 (mkV "evitar") ;
+lin wonder_VQ = L.wonder_VQ ;
+lin wonder_V = mkV "preguntarse" | mkV "ponderar" ;
+lin tend_VV = mkVV (mkV "soler" "suelo") ;
+lin tend_V2 = mkV2 (mkV "cuidar") of_Prep ;
+lin title_N = mkN "título" ;
+lin hotel_N = mkN "hotel" ; -- hostel: mkN "albergue" masculine ;
+lin aspect_N = mkN "aspecto" ;
+lin increase_N = mkN "incremento" | mkN "aumento" ;
+lin help_N = mkN "ayuda" | mkN "socorro" | mkN "auxilio" ;
+lin industrial_A = mkA "industrial" ;
+lin express_V2 = mkV2 (mkV "expresar") ;
+lin summer_N = mkN "verano" ;
+lin determine_VV = mkVV (mkV "determinar") ;
+lin determine_VS = mkVS (mkV "determinar") ;
+lin determine_V2V = mkV2V (mkV "determinar") ;
+lin determine_V2 = mkV2 (mkV "determinar") ;
+lin determine_V = mkV "determinar" ;
+lin generally_Adv = mkAdv "generalmente" | mkAdv "por lo general" ;
+lin daughter_N = mkN "hija" ;
+lin exist_V = mkV "existir" ;
+lin share_V2 = mkV2 (mkV "dividir") ;
+lin share_V = mkV "dividir" ;
+lin baby_N = L.baby_N ;
+lin nearly_Adv = mkAdv "casi" ;
+lin smile_V = sonreír_V ;
+lin sorry_A = mkA "lamentable" | mkA "pobre" ;
+lin sea_N = L.sea_N ;
+lin skill_N = mkN "habilidad" feminine | mkN "talento" | mkN "destreza" | mkN "maña" ;
+lin claim_N = mkN "afirmación" feminine | mkN "reclamación" ; -- mkN "concesión" feminine ;
+lin treat_V2 = mkV2 (mkV "tratar") ;
+lin treat_V = mkV "tratar" ;
+lin remove_V2 = mkV2 (mkV "quitar") | mkV2 (remover_V) ;
+lin remove_V = mkV "quitar" | remover_V ;
+lin concern_N = mkN "preocupación" feminine ;
+lin university_N = L.university_N ;
+lin left_A = mkA "izquierdo" ;
+lin dead_A = mkA "muerto" ;
+lin discussion_N = mkN "discusión" feminine ;
+lin specific_A = mkA "específico" ;
+lin customerMasc_N = mkN "cliente" ;
+lin box_N = mkN "caja" masculine ;
+lin outside_Prep = mkPrep "fuera de" ;
+lin state_VS = mkVS (mkV "declarar") ;
+lin state_V2 = mkV2 (mkV "declarar") ;
+lin conference_N = mkN "conferencia" ;
+lin whole_N = mkN "totalidad" feminine ;
+lin total_A = mkA "total" ;
+lin profit_N = mkN "ganancia" | mkN "beneficio" ;
+lin division_N = mkN "división" feminine ;
+lin division_3_N = mkN "división" feminine ;
+lin division_2_N = mkN "división" feminine ;
+lin division_1_N = mkN "división" feminine ; --demarcación/división administrativa ???
+lin throw_V2 = L.throw_V2 ;
+lin throw_V = mkV "tirar" | mkV "echar" ;
+lin procedure_N = mkN "procedimiento" ;
+lin fill_V2 = mkV2 (mkV "llenar") ;
+lin fill_V = mkV "llenar" | mkV "llenarse" ;
+lin king_N = L.king_N ;
+lin assume_VS = mkVS (mkV "asumir") | mkVS suponer_V ;
+lin assume_V2 = mkV2 (mkV "asumir") | mkV2 suponer_V ;
+lin image_N = mkN "imagen" "imágenes" feminine ;
+lin oil_N = L.oil_N ;
+lin obviously_Adv = mkAdv "óbviamente" ;
+lin unless_Subj = mkSubj "a menos que" ;
+lin appropriate_A = mkA "apropiado" ;
+lin circumstance_N = mkN "circunstancia" ;
+lin military_A = mkA "militar" ;
+lin proposal_N = mkN "propuesta" ;
+lin mention_VS = mkVS (mkV "mencionar") ;
+lin mention_V2 = mkV2 (mkV "mencionar") ;
+lin mention_V = mkV "mencionar" ;
+lin client_N = mkN "cliente" masculine ;
+lin sector_N = mkN "sector" masculine ;
+lin direction_N = mkN "dirección" feminine ;
+lin admit_VS = mkVS (mkV "admitir") ;
+lin admit_V2 = mkV2 (mkV "admitir") | mkV2 (mkV (mkV "dejar") "entrar") ; --- split: allow to enter
+lin admit_V = mkV "admitir" | mkV (mkV "dejar") "entrar" ; --- split: allow to enter
+lin though_Adv = mkAdv "no obstante" ;
+lin replace_V2 = mkV2 (mkV "reemplazar") ;
+lin basic_A = mkA "básico" ;
+lin hard_Adv = mkAdv "arduamente" ;
+lin instance_N = mkN "caso" ;
+lin sign_N = mkN "símbolo" | mkN "signo" | mkN "seña" ; --- split: visible indication ; sign in sign language
+lin original_A = mkA "original" ;
+lin successful_A = mkA "exitoso" | mkA "triunfador" ;
+lin okay_Adv = mkAdv "bien" ;
+lin reflect_V2 = mkV2 (mkV "reflejar") ;
+lin reflect_V = mkV "reflejar" ;
+lin aware_A = mkA "consciente" ;
+lin measure_N = mkN "medida" feminine ;
+lin attitude_N = mkN "actitud" feminine ;
+lin disease_N = mkN "enfermedad" feminine ;
+lin exactly_Adv = mkAdv "exactamente" ;
+lin above_Adv = mkAdv "sobre" ;
+lin commission_N = mkN "comisión" feminine ;
+lin intend_VV = mkVV (mkV "intentar") ;
+lin beyond_Prep = mkPrep "más allá de" ;
+lin seat_N = mkN "asiento" ;
+lin presidentMasc_N = mkN "presidente" ;
+lin encourage_V2V = mkV2V (mkV "animar") | mkV2V (alentar_V) ;
+lin encourage_V2 = mkV2 (mkV "animar") | mkV2 (alentar_V) ;
+lin addition_N = mkN "adición" feminine | mkN "añadidura" ;
+lin goal_N = mkN "gol" ;
+lin round_Prep = mkPrep "alrededor de" ;
+lin miss_V2 = mkV2 (perder_V) ;
+lin miss_V = perder_V | mkV "faltar" ;
+lin popular_A = mkA "popular" ;
+lin affair_N = mkN "asunto" | mkN "amorío" | mkN "aventura" ; -- split adulterous relationship
+lin technique_N = mkN "técnica" ;
+lin respect_N = mkN "respeto" ;
+lin drop_V2 = mkV2 caer_V | mkV2 (mkV "descender") ;
+lin drop_V = caer_V | (mkV "descender") ;
+lin professional_A = mkA "profesional" ;
+lin less_Det = mkDet "menos" ;
+lin once_Subj = mkSubj "una vez que" ;
+lin item_N = mkN "ítem" ;
+lin fly_V2 = mkV2 L.fly_V | mkV2 (mkV hacer_V "volar") ;
+lin fly_V = L.fly_V ;
+lin reveal_VS = mkVS (mkV "revelar") | mkVS (mkV "propalar") ;
+lin reveal_V2 = mkV2 (mkV "revelar") | mkV2 (mkV "propalar") ;
+lin version_N = mkN "versión" feminine ;
+lin maybe_Adv = mkAdv "quizás" | mkAdv "quizá" ;
+lin ability_N = mkN "capacidad" feminine ;
+lin operate_V2 = mkV2 (mkV "operar") ;
+lin operate_V = mkV "operar" ;
+lin good_N = mkN "bien" masculine ;
+lin campaign_N = mkN "campaña" ;
+lin heavy_A = L.heavy_A ;
+lin advice_N = mkN "aviso" ;
+lin institution_N = mkN "institución" feminine ;
+lin discover_VS = mkVS (descubrir_V) | mkVS (mkV "destapar") ;
+lin discover_V2 = mkV2 (descubrir_V) | mkV2 (mkV "destapar") ;
+lin discover_V = descubrir_V | mkV "destapar" ;
+lin surface_N = mkN "superficie" feminine ;
+lin library_N = mkN "biblioteca" | mkN "librería" ;
+lin pupil_N = mkN "alumno" | mkN "alumna" ; --- split Masc and Fem
+lin record_V2 = mkV2 (mkV "registrar") | mkV2 (mkV "anotar") ;
+lin refuse_VV = mkVV (mkV "rehusar") ;
+lin refuse_V2 = mkV2 (mkV "rehusar") ;
+lin refuse_V = mkV "rehusar" ;
+lin prevent_V2 = mkV2 (impedir_V) | mkV2 (prevenir_V) ;
+lin advantage_N = mkN "ventaja" ;
+lin dark_A = mkA "oscuro" ;
+lin teach_V2V = mkV2V (mkV "enseñar") ;
+lin teach_V2 = L.teach_V2 ;
+lin teach_V = mkV "enseñar" ;
+lin memory_N = mkN "memoria" | mkN "recuerdo" ;
+lin culture_N = mkN "cultura" ;
+lin blood_N = L.blood_N ;
+lin cost_V2 = mkV2 (costar_V) ;
+lin cost_V = costar_V ;
+lin majority_N = mkN "mayoría" ;
+lin answer_V2 = mkV2 (mkV "responder") | mkV2 (mkV "contestar") ;
+lin answer_V = mkV "responder" | mkV "contestar" ;
+lin variety_N = mkN "variedad" feminine ;
+lin variety_2_N = mkN "variedad" feminine | mkN "tipo" ;
+lin variety_1_N = mkN "variedad" feminine ;
+lin press_N = mkN "prensa" ;
+lin depend_V = mkV "depender" ;
+lin bill_N = mkN "factura" ;
+lin competition_N = mkN "concurso" | mkN "competición" feminine ;
+lin ready_A = mkA "preparado" | mkA "listo" ;
+lin general_N = mkN "general" masculine ;
+lin access_N = mkN "acceso" ;
+lin hit_V2 = L.hit_V2 ;
+lin hit_V = mkV "golpear" | mkV "pegar" ;
+lin stone_N = L.stone_N ;
+lin useful_A = mkA "útil" ;
+lin extent_N = mkN "grado" ;
+lin employment_N = mkN "empleo" ;
+lin regard_V2 = mkV2 (mkV "considerar") ;
+lin regard_V = mkV "considerar" ;
+lin apart_Adv = mkAdv "aparte" ;
+lin present_N = mkN "presente" masculine ;
+lin appeal_N = mkN "apelación" feminine ;
+lin text_N = mkN "texto" ;
+lin parliament_N = mkN "parlamento" ;
+lin cause_N = mkN "causa" ;
+lin terms_N = mkN "término" ; ---- why plural in abstract syntax?
+lin bar_N = mkN "bar" masculine ;
+lin bar_2_N = mkN "barra" ;
+lin bar_1_N = mkN "bar" ;
+lin attack_N = mkN "ataque" masculine ;
+lin effective_A = mkA "efectivo" | mkA "eficaz" ;
+lin mouth_N = L.mouth_N ;
+lin down_Prep = mkPrep "por" ;
+lin result_V = mkV "resultar" ;
+lin fish_N = L.fish_N ;
+lin future_A = mkA "futuro" ;
+lin visit_N = mkN "visita" ;
+lin little_Adv = mkAdv "poco" ;
+lin easily_Adv = mkAdv "fácilmente" ;
+lin attempt_VV = mkVV (mkV "intentar") | deVV (mkV "tratar") ;
+lin attempt_V2 = mkV2 (mkV "intentar") | mkV2 (mkV "tratar") of_Prep ;
+lin enable_VS = mkVS (mkV "habilitar") ;
+lin enable_V2V = mkV2V (mkV "habilitar") ;
+lin enable_V2 = mkV2 (mkV "habilitar") ;
+lin trouble_N = mkN "problema" masculine | mkN "pena" ;
+lin traditional_A = mkA "tradicional" ;
+lin payment_N = mkN "pago" ;
+lin best_Adv = mkAdv "mejor" | mkAdv "lo mejor" ;
+lin post_N = mkN "poste" | mkN "estaca" ; --- split
+lin county_N = mkN "condado" ;
+lin lady_N = mkN "ama" ;
+lin holiday_N = mkN "vacación" feminine | mkN "festividad" | mkN "fiesta" ;
+lin realize_VS = mkVS (mkV (mkV "darse") "cuenta") | mkVS (mkV "comprender") ;
+lin realize_V2 = mkV2 (mkV (mkV "darse") "cuenta") | mkV2 (mkV "comprender") ;
+lin importance_N = mkN "importancia" ;
+lin chair_N = L.chair_N ;
+lin facility_N = mkN "facilidad" feminine ;
+lin complete_V2 = mkV2 (mkV "terminar") | mkV2 (mkV "cumplir");
+lin complete_V = mkV "terminar" | mkV "cumplir" ;
+lin article_N = mkN "artículo" ;
+lin object_N = mkN "objeto" | mkN "complemento" ;
+lin context_N = mkN "contexto" | mkN "marco" ;
+lin survey_N = mkN "encuesta" ;
+lin notice_VS = mkVS (mkV "notar") | mkVS (mkV (mkV "darse") "cuenta") ;
+lin notice_V2 = mkV2 (mkV "notar") | mkV2 (mkV (mkV "darse") "cuenta") ; -- status=guess
+lin complete_A = mkA "completo" ;
+lin turn_N = mkN "turno" ;
+lin direct_A = mkA "directo" ;
+lin immediately_Adv = mkAdv "inmediatamente" ;
+lin collection_N = mkN "recogida" | mkN "recolección" feminine ;
+lin reference_N = mkN "referencia" ;
+lin card_N = mkN "carta" | mkN "tarjeta" ;
+lin interesting_A = mkA "interesante" ;
+lin considerable_A = mkA "considerable" ;
+lin television_N = L.television_N ;
+lin extend_V2 = mkV2 (extender_V) | mkV2 (mkV "ampliar") ;
+lin extend_V = extender_V | mkV "ampliar" ;
+lin communication_N = mkN "comunicación" feminine ;
+lin agency_N = mkN "agencia" ;
+lin physical_A = mkA "físico" ;
+lin except_Conj = mkConj "excepto" | mkConj "salvo" ;
+lin check_V2 = mkV2 (mkV "comprobar") | mkV2 (mkV "examinar") | mkV2 (mkV "inspeccionar") ;
+lin check_V = mkV "concordar" ; --their stories don't check
+lin sun_N = L.sun_N ;
+lin species_N = mkN "especie" feminine ;
+lin possibility_N = mkN "posibilidad" feminine ;
+lin officialMasc_N = mkN "oficial" | mkN "funcionario" ;
+lin chairman_N = mkN "presidente" masculine ;
+lin speaker_N = mkN "altavoz" masculine ;
+lin second_N = mkN "segundo" ;
+lin career_N = mkN "carrera" ;
+lin laugh_VS = mkVS (mkV (mkV "reírse") "de") ;
+lin laugh_V2 = mkV2 (mkV (mkV "reírse") "de") ;
+lin laugh_V = L.laugh_V ;
+lin weight_N = mkN "masa" ;
+lin sound_VS = mkVS (mkV "sondear") ;
+lin sound_VA = mkVA (mkV "sonar" "sueno") ;
+lin sound_V2 = mkV2 (mkV "sondear") ;
+lin sound_V = mkV "sondear" | mkV "sonar" "sueno" ;
+lin responsible_A = mkA "responsable" ;
+lin base_N = mkN "base" feminine ;
+lin document_N = mkN "documento" ;
+lin solution_N = mkN "solución" feminine ;
+lin return_N = mkN "volver" | mkN "regresar" ;
+lin medical_A = mkA "medical" ;
+lin hot_A = L.hot_A ;
+lin recognize_VS = mkVS reconocer_V ;
+lin recognize_4_V2 = mkV2 reconocer_V ;
+lin recognize_1_V2 = mkV2 reconocer_V ;
+lin talk_N = mkN "conversación" feminine | mkN "charla" ;
+lin budget_N = mkN "presupuesto" ;
+lin river_N = L.river_N ;
+lin fit_V2 = mkV2 (mkV "ajustar") ;
+lin fit_V = mkV "caber" ;
+lin organization_N = mkN "organización" feminine ;
+lin existing_A = mkA "existente" ;
+lin start_N = mkN "inicio" | mkN "comienzo" ;
+lin push_VS = mkVS (mkV "presionar") ;
+lin push_V2V = mkV2V (mkV "presionar") ;
+lin push_V2 = L.push_V2 ;
+lin push_V = mkV "pulsar" ;
+lin tomorrow_Adv = mkAdv "mañana" ;
+lin requirement_N = mkN "exigencia" | mkN "requisito" ;
+lin cold_A = L.cold_A ;
+lin edge_N = mkN "borde" | mkN "arista" ; --- split: arista = edge in graph
+lin opposition_N = mkN "oposición" feminine ;
+lin opinion_N = mkN "opinión" feminine ;
+lin drug_N = mkN "droga" ;
+lin quarter_N = mkN "cuarto" | mkN "barrio" ; --- split: 1/4, latin quarter
+lin option_N = mkN "opción" feminine ;
+lin sign_V2 = mkV2 (mkV "firmar") | mkV2 (mkV (mkV "hablar") "a señas") ; --- split: sign a document; talk in sign language
+lin sign_V = mkV (mkV "hablar") "a señas" ;
+lin worth_Prep = mkPrep "digno de" ;
+lin call_N = mkN "llamada" | mkN "convocatoria" ; --- split: call for papers ; phone call
+lin define_V2 = mkV2 (mkV "definir") | mkV2 (mkV "delimitar") | mkV2 (mkV "demarcar") ;
+lin define_V = mkV "delimitar" | mkV "demarcar" | mkV "definir" ;
+lin stock_N = mkN "reserva" | mkN "caldo" ; --- split
+lin influence_N = mkN "influencia" ;
+lin occasion_N = mkN "ocasión" feminine ;
+lin eventually_Adv = mkAdv "eventualmente" ;
+lin software_N = mkN "programa" masculine | mkN "software" ;
+lin highly_Adv = mkAdv "altamente" | mkAdv "sumamente" ;
+lin exchange_N = mkN "intercambio" ;
+lin lack_N = mkN "falta" | mkN "carencia" ;
+lin shake_V2 = mkV2 (mkV "agitar") | mkV2 (mkV "sacudir") ; --- split
+lin shake_V = mkV "temblar" "tiemblo" ;
+lin study_V2 = mkV2 (mkV "estudiar") | mkV2 (mkV "examinar") ;
+lin study_V = mkV "estudiar" | mkV "examinar" ;
+lin concept_N = mkN "concepto" ;
+lin blue_A = L.blue_A ;
+lin star_N = L.star_N ;
+lin radio_N = L.radio_N ;
+lin arrangement_N = mkN "arreglo" ;
+lin examine_V2 = mkV2 (mkV "examinar") ;
+lin bird_N = L.bird_N ;
+lin green_A = L.green_A ;
+lin band_N = mkN "banda" | mkN "grupo" ; --- split
+lin sex_N = mkN "sexo" ;
+lin finger_N = mkN "dedo" ;
+lin past_N = mkN "pasado" | mkN "pretérito" ; --- split: history ; past tense
+lin independent_A = mkA "independiente" ;
+lin independent_2_A = mkA "independiente" ;
+lin independent_1_A = mkA "independiente" ;
+lin equipment_N = mkN "equipamiento" | mkN "equipo" ;
+lin north_N = mkN "norte" masculine ;
+lin mind_VS = mkVS (mkV (mkV "preocuparse") "de") ;
+lin mind_V2 = mkV2 (mkV "preocuparse") of_Prep | mkV2 (mkV (mkV "hacer") "caso") of_Prep ;
+lin mind_V = mkV "preocuparse" ;
+lin move_N = mkN "movimiento" | mkN "paso" | mkN "mudanza" ;
+lin message_N = mkN "mensaje" ;
+lin fear_N = mkN "miedo" ;
+lin afternoon_N = mkN "tarde" feminine ;
+lin drink_V2 = L.drink_V2 ;
+lin drink_V = mkV "beber" | mkV "tomar" ;
+lin fully_Adv = mkAdv "completamente" ;
+lin race_N = mkN "raza" ;
+lin race_2_N = mkN "raza" ;
+lin race_1_N = mkN "carrera" ;
+lin gain_V2 = mkV2 (mkV "ganar") ;
+lin gain_V = mkV "ganar" ;
+lin strategy_N = mkN "estrategia" ;
+lin extra_A = mkA "exceso" ;
+lin scene_N = mkN "escena" ;
+lin slightly_Adv = mkAdv "levemente" | mkAdv "ligeramente" ;
+lin kitchen_N = mkN "cocina" ;
+lin speech_N = mkN "habla" | mkN "discurso" ;
+lin arise_V = surgir_V ;
+lin network_N = mkN "red" feminine ;
+lin tea_N = mkN "té" ;
+lin peace_N = L.peace_N ;
+lin failure_N = mkN "fracaso" | mkN "fracasado" ;
+lin employee_N = mkN "empleado" | mkN "empleada" ; --- split masc fem
+lin ahead_Adv = mkAdv "enfrente" ;
+lin scale_N = mkN "escala" ;
+lin hardly_Adv = mkAdv "apenas" ;
+lin attend_V2 = mkV2 (mkV "asistir") ;
+lin attend_V = mkV "asistir" ;
+lin shoulder_N = mkN "hombro" ;
+lin otherwise_Adv = mkAdv "de otra manera" | mkAdv "por otra parte" ;
+lin railway_N = mkN "ferrocarril" ;
+lin directly_Adv = mkAdv "directamente" ;
+lin supply_N = mkN "suministro" | mkN "abasto" | mkN "abastecimiento" ;
+lin expression_N = mkN "expresión" feminine ;
+lin owner_N = mkN "propietario" | mkN "dueño" | mkN "poseedor" masculine ;
+lin associate_V2 = mkV2 (mkV "asociar") ;
+lin associate_V = mkV "asociar" ;
+lin corner_N = mkN "ángulo" | mkN "rincón" masculine ;
+lin past_A = mkA "pasado" ;
+lin match_N = mkN "igual" ;
+lin match_3_N = mkN "igual" ;
+lin match_2_N = mkN "cerilla" | mkN "fósforo" ;
+lin match_1_N = mkN "partido" ;
+lin sport_N = mkN "deporte" ;
+lin status_N = mkN "estado" ;
+lin beautiful_A = L.beautiful_A ;
+lin offer_N = mkN "oferta" ;
+lin marriage_N = mkN "matrimonio" ;
+lin hang_V2 = mkV2 (mkV "ahorcar") ; --- split: hang a lamp / hang a criminal
+lin hang_V = mkV "colgar" ;
+lin civil_A = mkA "civil" ;
+lin perform_V2 = mkV2 (hacer_V) | mkV2 (mkV "realizar") | mkV2 (mkV "ejecutar") | mkV2 (mkV "actuar") | mkV2 (mkV "interpretar") ;
+lin perform_V = mkV "actuar" | mkV "interpretar" ;
+lin sentence_N = mkN "frase" | mkN "sentencia" | mkN "condena" ; --- split "this sentence is short" / death sentence
+lin crime_N = mkN "crimen" "crímenes" masculine | mkN "delito" ;
+lin ball_N = mkN "pelota" | mkN "bala" ;
+lin marry_V2 = mkV2 (mkV "casarse") with_Prep | mkV2 (mkV "casar") ;
+lin marry_V = mkV "casar" | mkV "casarse" ;
+lin wind_N = L.wind_N ;
+lin truth_N = mkN "verdad" feminine ;
+lin protect_V2 = mkV2 (proteger_V) ;
+lin protect_V = proteger_V ;
+lin safety_N = mkN "seguridad" feminine ;
+lin partner_N = mkN "compañero" ;
+lin completely_Adv = mkAdv "completamente" ;
+lin copy_N = mkN "copia" ;
+lin balance_N = mkN "equilibrio" ;
+lin sister_N = L.sister_N ;
+lin reader_N = mkN "lector" | mkN "lectora" ; --- split masc fem
+lin below_Adv = mkAdv "abajo" ;
+lin trial_N = mkN "ensayo" | mkN "prueba" | mkN "exprimento" | mkN "juicio" | mkN "proceso" ; --- split: trial and error / trial at court
+lin rock_N = L.rock_N ;
+lin damage_N = mkN "daño" ;
+lin adopt_V2 = mkV2 (mkV "adoptar") | mkV2 (mkV "ahijar") ;
+lin newspaper_N = L.newspaper_N ;
+lin meaning_N = mkN "significado" | mkN "sentido" ;
+lin light_A = mkA "ligero" | mkA "luminoso" | mkA "claro" ; --- split: not heavy / not dark
+lin essential_A = mkA "esencial" ;
+lin obvious_A = mkA "obvio" ;
+lin nation_N = mkN "nación" feminine ;
+lin confirm_VS = mkVS (mkV "confirmar") ;
+lin confirm_V2 = mkV2 (mkV "confirmar") ;
+lin south_N = mkN "sur" masculine ;
+lin length_N = mkN "largo" | mkN "longitud" feminine ;
+lin branch_N = mkN "rama" | mkN "sucursal" feminine ; --- split: branch of a tree / branch of a compan
+lin deep_A = mkA "profundo" | mkA "hondo" ;
+lin none_NP = makeNP "ninguno" Masc Sg ;
+lin planning_N = mkN "plan" ;
+lin trust_N = mkN "confianza" | mkN "consorcio" ; --- split
+lin working_A = mkA "funcional" | mkA "laboral" ; --- split
+lin pain_N = mkN "dolor" ;
+lin studio_N = mkN "estudio" ;
+lin positive_A = mkA "positivo" ;
+lin spirit_N = mkN "espíritu" | mkN "alcohol" masculine ; --- split
+lin college_N = mkN "universidad" | mkN "college" | mkN "facultad" feminine ;
+lin accident_N = mkN "accidente" masculine ;
+lin star_V2 = mkV2 (mkV "protagonizar") ;
+lin hope_N = mkN "esperanza" ;
+lin mark_V3 = mkV3 (mkV "marcar") ;
+lin mark_V2 = mkV2 (mkV "marcar") ;
+lin works_N = mkN "trabajo" | mkN "obra" ;
+lin league_N = mkN "alianza" | mkN "liga" ;
+lin league_2_N = mkN "liga" ;
+lin league_1_N = mkN "asociación" feminine | mkN "comunidad" feminine ;
+lin clear_V2 = mkV2 (mkV "clarificar") | mkV2 (mkV "aclarar") | mkV2 (mkV "despejar") | mkV2 (mkV "desobstruir") ; --- split
+lin clear_V = mkV "aclararse" | mkV "despejarse" ;
+lin imagine_VS = mkVS (mkV "imaginar") ;
+lin imagine_V2 = mkV2 (mkV "imaginar") ;
+lin imagine_V = mkV "imaginar" ;
+lin through_Adv = mkAdv "a través" ;
+lin cash_N = mkN "efectivo" ;
+lin normally_Adv = mkAdv "normalmente" ;
+lin play_N = mkN "juego" ; --- split play in theatre ; "press play" ;
+lin strength_N = mkN "fuerza" ;
+lin train_N = L.train_N ;
+lin travel_V2 = mkV2 (mkV "viajar") ;
+lin travel_V = L.travel_V ;
+lin target_N = mkN "objetivo" | mkN "blanco" ; --- split: goal, objetive / thing that you shoot
+lin very_A = mkA "mismo" ;
+lin pair_N = mkN "par" masculine | mkN "pareja" ;
+lin male_A = mkA "masculino" | mkA "macho" ;
+lin gas_N = mkN "gas" masculine ;
+lin issue_V2 = mkV2 (mkV "proceder") | mkV2 (mkV "emitir") | mkV2 (mkV "extender") | mkV2 (crecer_V) | mkV2 (mkV "recibir") | mkV2 (mkV "lucrar") | mkV2 (mkV "natar") ;
+lin issue_V = mkV "proceder" | mkV "emitir" | mkV "extender" | crecer_V | mkV "recibir" | mkV "lucrar" | mkV "natar" ;
+lin contribution_N = mkN "contribución" feminine | mkN "aporte" masculine ;
+lin complex_A = mkA "complicado" | mkA "complexo" ; --- split: not simple / complex function
+lin supply_V2 = mkV2 (mkV "proveer") | mkV2 (mkV "abastecer") | mkV2 (mkV "suministrar") ; --mkV2 (mkV "suplir") ;
+lin beat_V2 = mkV2 (mkV "golpear") | mkV2 (mkV "pegar") | mkV2 (mkV "batir") | mkV2 (mkV "sacudir") | mkV2 (mkV "vencer") | mkV2 (mkV "derrotar") ; --- split: beat the horse / beat in football
+lin beat_V = mkV "latir" ;
+lin artist_N = mkN "artista" masculine ; ---split: masc fem
+lin agentMasc_N = mkN "agente" masculine ;
+lin presence_N = mkN "presencia" ;
+lin along_Adv = mkAdv "a lo largo de" ;
+lin environmental_A = mkA "ambiental" ;
+lin strike_V2 = mkV2 (mkV "golpear") | mkV2 (mkV "pegar") | mkV2 (mkV "tachar") | mkV2 (mkV "borrar") ; --- split: hit / cross out text
+lin strike_V = mkV (mkV "hacer") "la huelga" ;
+lin contact_N = mkN "contacto" ;
+lin protection_N = mkN "protección" feminine ;
+lin beginning_N = mkN "comienzo" | mkN "principio" | mkN "inicio" ;
+lin demand_VS = mkVS (exigir_V) ;
+lin demand_V2 = mkV2 (exigir_V) ;
+lin media_N = mkN "medios" masculine ; ---- plurale tantum
+lin relevant_A = mkA "pertinente" ;
+lin employ_V2 = mkV2 (mkV "contratar") | mkV2 (mkV "emplear") ;
+lin shoot_V2 = mkV2 (mkV "tirar") ;
+lin shoot_V = mkV "tirar" ;
+lin executive_N = mkN "ejecutivo" | mkN "director" ;
+lin slowly_Adv = mkAdv "lentamente" ;
+lin relatively_Adv = mkAdv "relativamente" ;
+lin aid_N = mkN "ayuda" | mkN "ayudante" | mkN "asistente" ; --- split: help / person who helps (masc, fem)
+lin huge_A = mkA "enorme" | mkA "grandote" ;
+lin late_Adv = mkAdv "tarde" ;
+lin speed_N = mkN "velocidad" ;
+lin review_N = mkN "crítica" ;
+lin test_V2 = mkV2 (probar_V) | mkV2 (mkV "testear") ;
+lin order_VS = mkVS (mkV "ordenar") | mkVS (mkV "mandar") ;
+lin order_V2V = mkV2V (mkV "ordenar") | mkV2V (mkV "mandar") ;
+lin order_V2 = mkV2 (mkV "ordenar") | mkV2 (mkV "mandar") ;
+lin order_V = mkV "ordenar" | mkV "mandar" ;
+lin route_N = mkN "ruta" ;
+lin consequence_N = mkN "consecuencia" ;
+lin telephone_N = mkN "teléfono" ;
+lin release_V2 = mkV2 (mkV "liberar") ;
+lin proportion_N = mkN "proporción" feminine ;
+lin primary_A = mkA "primario" ;
+lin consideration_N = mkN "consideración" feminine ;
+lin reform_N = mkN "reforma" ;
+lin driverMasc_N = mkN "conductor" ;
+lin annual_A = mkA "anual" | mkA "añal" ;
+lin nuclear_A = mkA "nuclear" ;
+lin latter_A = mkA "último" ;
+lin practical_A = mkA "práctico" ;
+lin commercial_A = mkA "comercial" ;
+lin rich_A = mkA "rico" ;
+lin emerge_V = emerger_V ;
+lin apparently_Adv = mkAdv "aparentemente" | mkAdv "evidentemente" ;
+lin ring_V = mkV "sonar" ;
+lin ring_6_V2 = mkV2 (mkV "anillar") ;
+lin ring_4_V2 = mkV2 (mkV "llamar") to_Prep ;
+lin distance_N = mkN "distancia" ;
+lin exercise_N = mkN "ejercicio" ;
+lin key_A = mkA "clave" ;
+lin close_Adv = mkAdv "cerca" ;
+lin skin_N = L.skin_N ;
+lin island_N = mkN "isla" ;
+lin separate_A = mkA "separado" ;
+lin aim_VV = mkVV (mkV "aspirar") ;
+lin aim_V2 = mkV2 (mkV "apuntar") | mkV2 (mkV "pretender") | mkV2 (mkV "dirigir") ;
+lin aim_V = mkV "apuntar" | mkV "pretender" | mkV "dirigir" ;
+lin danger_N = mkN "peligro" ;
+lin credit_N = mkN "crédito" ;
+lin usual_A = mkA "usual" ;
+lin link_V2 = mkV2 (mkV "enlazar") | mkV2 (mkV "relacionar") ; ---split: connect things / hyperlink
+lin link_V = mkV "enlazar" | mkV "relacionar" ;
+lin candidateMasc_N = mkN "candidato" ;
+lin track_N = mkN "pista" ;
+lin safe_A = mkA "seguro" ;
+lin interested_A = mkA "interesado" ;
+lin assessment_N = mkN "evaluación" feminine | mkN "valoración" feminine ;
+lin path_N = mkN "camino" | mkN "senda" | mkN "sendero" ;
+lin merely_Adv = mkAdv "meramente" ;
+lin plus_Prep = mkPrep "más" ;
+lin district_N = mkN "distrito" ;
+lin regular_A = mkA "regular" ;
+lin reaction_N = mkN "reacción" feminine ;
+lin impact_N = mkN "impacto" ;
+lin collect_V2 = mkV2 (mkV "coleccionar") ;
+lin collect_V = mkV "coleccionar" ;
+lin debate_N = mkN "debate" masculine | mkN "discusión" feminine | mkN "disputa" ;
+lin lay_V2 = mkV2 (mkV "acostar") | mkV2 (mkV "colocar") | mkV2 (mkV "poner") ;
+lin lay_V = mkV "yacer" ;
+lin rise_N = mkN "subida" ;
+lin belief_N = mkN "creencia" ;
+lin conclusion_N = mkN "conclusión" feminine ;
+lin shape_N = mkN "forma" ;
+lin vote_N = mkN "voto" ;
+lin aim_N = mkN "objetivo" | mkN "intención" feminine ;
+lin politics_N = mkN "política" ;
+lin reply_VS = mkVS (mkV "responder") ;
+lin reply_V = mkV "responder" ;
+lin press_V2V = mkV2V (mkV "presionar") ;
+lin press_V2 = mkV2 (mkV "pulsar") | mkV2 (mkV "presionar") ;
+lin press_V = mkV "pulsar" | mkV "presionar" ;
+lin approach_V2 = mkV2 (mkV "acercarse") to_Prep | mkV2 (mkV "aproximarse") to_Prep ;
+lin approach_V = (mkV "acercarse") | mkV "aproximarse" ;
+lin file_N = mkN "archivo" | mkN "fichero" ;
+lin western_A = mkA "occidental" ;
+lin earth_N = L.earth_N ;
+lin public_N = mkN "público" ;
+lin survive_V2 = mkV2 (mkV "sobrevivir") ;
+lin survive_V = mkV "sobrevivir" ;
+lin estate_N = mkN "finca" ;
+lin boat_N = L.boat_N ;
+lin prison_N = mkN "cárcel" | mkN "prisión" | mkN "penitenciaría" ;
+lin additional_A = mkA "adicional" | mkA "extra" ;
+lin settle_V2 = mkV2 (resolver_V) ;
+lin settle_V = resolver_V ;
+lin largely_Adv = mkAdv "mayormente" ;
+lin wine_N = L.wine_N ;
+lin observe_VS = mkVS (mkV "observar") ;
+lin observe_V2 = mkV2 (mkV "observar") ;
+lin limit_V2V = mkV2V (mkV "limitar") ;
+lin limit_V2 = mkV2 (mkV "limitar") ;
+lin deny_V3 = mkV3 (negar_V) ;
+lin deny_V2 = mkV2 (negar_V) ;
+lin for_PConj = lin PConj (ss "pues") ;
+lin straight_Adv = mkAdv "todo recto" | mkAdv "derecho" ;
+lin somebody_NP = S.somebody_NP ;
+lin writer_N = mkN "escritor" | mkN "escritora" ; --- split: masc, fem
+lin weekend_N = mkN "fin de semana" ;
+lin clothes_N = mkN "ropa" ;
+lin active_A = mkA "activo" ;
+lin sight_N = mkN "visión" feminine | mkN "vista" ;
+lin video_N = mkN "vídeo" ;
+lin reality_N = mkN "realidad" feminine ;
+lin hall_N = mkN "salón" masculine ;
+lin nevertheless_Adv = mkAdv "no obstante" | mkAdv "sin embargo" ;
+lin regional_A = mkA "regional" ;
+lin vehicle_N = mkN "vehículo" ;
+lin worry_VS = mkVS (mkV "inquietarse") | mkVS (mkV "preocuparse") | mkVS (mkV (mkV "estar") "preocupado") ;
+lin worry_V2 = mkV2 (mkV "inquietarse") of_Prep | mkV2 (mkV "preocuparse") of_Prep | mkV2 (mkV (mkV "estar") "preocupado") of_Prep ;
+lin worry_V = mkV "inquietarse" | mkV "preocuparse" | mkV (mkV "estar") "preocupado" ;
+lin powerful_A = mkA "poderoso" ;
+lin possibly_Adv = mkAdv "posiblemente" ;
+lin cross_V2 = mkV2 (atravesar_V) ;
+lin cross_V = atravesar_V ;
+lin colleague_N = mkN "colega" masculine | mkN "compañero" ;
+lin charge_V2 = mkV2 (mkV "cargar") | mkV2 (mkV "atacar") ; --- split: charge a phone / accuse of crime
+lin charge_V = mkV "cargar" ;
+lin lead_N = mkN "plomo" | mkN "iniciativa" ; --- split: metal / take the lead
+lin farm_N = mkN "granja" | mkN "finca" ;
+lin respond_VS = mkVS (mkV "responder") ;
+lin respond_V = mkV "responder" ;
+lin employer_N = mkN "empleador" ;
+lin carefully_Adv = mkAdv "con cuidado" | mkAdv "cuidadosamente" ;
+lin understanding_N = mkN "comprensión" feminine ;
+lin connection_N = mkN "conexión" feminine | mkN "vinculación" feminine ;
+lin comment_N = mkN "comentario" ;
+lin grant_V3 = mkV3 (mkV "conceder") ;
+lin grant_V2 = mkV2 (mkV "conceder") ;
+lin concentrate_V2 = mkV2 (mkV "concentrar") | mkV2 (mkV "concentrarse") in_Prep ;
+lin concentrate_V = mkV "concentrarse" ;
+lin ignore_V2 = mkV2 (mkV "ignorar") | mkV2 (desoír_V) ;
+lin ignore_V = mkV "ignorar" | desoír_V ;
+lin phone_N = mkN "teléfono" ;
+lin hole_N = mkN "hueco" | mkN "agujero" ;
+lin insurance_N = mkN "seguro" ;
+lin content_N = mkN "contenido" ;
+lin confidence_N = mkN "confianza" | mkN "certidumbre" feminine ;
+lin sample_N = mkN "muestra" | mkN "ejemplar" masculine ;
+lin transport_N = mkN "transporte" masculine ;
+lin objective_N = mkN "objetivo" ;
+lin alone_A = mkA "solo" | mkA "único" ;
+lin flower_N = L.flower_N ;
+lin injury_N = mkN "herida" | mkN "lesión" feminine ;
+lin lift_V2 = mkV2 (mkV "levantar") | mkV2 (mkV "subir") ;
+lin lift_V = mkV "levantar" | mkV "subir" ;
+lin stick_V2 = mkV2 "pegar" | mkV2 "clavar" | mkV2 adherir_V ; ---split: glue / remain (rather VA)
+lin stick_V = mkV "pegarse" | mkV "adherirse" | mkV "permanecer" ; ---split: to be glued / to remain firm and loyal
+lin front_A = mkA "anterior" ;
+lin mainly_Adv = mkAdv "principalmente" ;
+lin battle_N = mkN "batalla" | mkN "lucha" ;
+lin generation_N = mkN "generación" feminine ;
+lin currently_Adv = mkAdv "actualmente" ;
+lin winter_N = mkN "invierno" ;
+lin inside_Prep = mkPrep "dentro de" ;
+lin impossible_A = mkA "imposible" ;
+lin somewhere_Adv = S.somewhere_Adv ;
+lin arrange_V2 = mkV2 (mkV "arreglar") | mkV2 (mkV (mkV "poner") "en orden") ;
+lin arrange_V = mkV "arreglarse" | mkV (mkV "ponerse") "en orden" ;
+lin will_N = mkN "testamento" | mkN "voluntad" feminine ; ---split: legal document / intent, volition
+lin sleep_V = L.sleep_V ;
+lin progress_N = mkN "progreso" ;
+lin volume_N = mkN "volumen" "volúmenes" masculine ;
+lin ship_N = L.ship_N ;
+lin legislation_N = mkN "legislación" feminine ;
+lin commitment_N = mkN "compromiso" ;
+lin enough_Predet = mkPredet "suficiente" "suficiente" "suficientes" "suficientes"| mkPredet "bastante" "bastante" "bastantes" "bastantes";
+lin conflict_N = mkN "conflicto" ;
+lin bag_N = mkN "bolsa" | mkN "saco" ;
+lin fresh_A = mkA "fresco" ;
+lin entry_N = mkN "entrada" | mkN "acceso" ;
+lin entry_2_N = mkN "entrada" | mkN "artículo" ;
+lin entry_1_N = mkN "entrada" | mkN "acceso" ;
+lin smile_N = mkN "sonrisa" ;
+lin fair_A = mkA "razonable" ;
+lin promise_VV = mkVV (mkV "prometer") ;
+lin promise_VS = mkVS (mkV "prometer") ;
+lin promise_V2 = mkV2 (mkV "prometer") ;
+lin promise_V = mkV "prometer" ;
+lin introduction_N = mkN "introducción" feminine ;
+lin senior_A = mkA "mayor" ;
+lin manner_N = mkN "manera" ;
+lin background_N = mkN "fondo" ;
+lin key_N = mkN "llave" | mkN "clave" | mkN "tecla" ; ---more split: key-value / key in cryptography / key in a keyboard
+lin key_2_N = mkN "clave" ;
+lin key_1_N = mkN "llave" ;
+lin touch_V2 = mkV2 (mkV "tocar") ;
+lin touch_V = mkV "tocar" ;
+lin vary_V2 = mkV2 (mkV "variar") ;
+lin vary_V = mkV "variar" ;
+lin sexual_A = mkA "sexual" ;
+lin ordinary_A = mkA "ordinario" ;
+lin cabinet_N = mkN "armario" ;
+lin painting_N = mkN "cuadro" | mkN "pintura" ;
+lin entirely_Adv = mkAdv "enteramente" | mkAdv "íntegramente" ;
+lin engine_N = mkN "motor" | mkN "máquina" | mkN "locomotora" ;
+lin previously_Adv = mkAdv "previamente" | mkAdv "anteriormente" ;
+lin administration_N = mkN "administración" feminine ;
+lin tonight_Adv = mkAdv "esta noche" | mkAdv "de noche" ;
+lin adult_N = mkN "adulto" | mkN "adulta" ; --- split: masc, fem
+lin prefer_VV = mkVV (preferir_V) ;
+lin prefer_V2 = mkV2 (preferir_V) ;
+lin author_N = mkN "autor" masculine | mkN "autora" | mkN "escritor" | mkN "escritora" ; --- split: masc, fem
+lin actual_A = mkA "real" | mkA "existente" | mkA "verdadero" ;
+lin song_N = L.song_N ;
+lin investigation_N = mkN "investigación" feminine ;
+lin debt_N = mkN "deuda" ;
+lin visitor_N = mkN "visitante" ;
+lin forest_N = mkN "bosque" masculine | mkN "floresta" | mkN "selva" ;
+lin repeat_VS = mkVS (repetir_V) ;
+lin repeat_V2 = mkV2 (repetir_V) ;
+lin repeat_V = repetir_V ;
+lin wood_N = L.wood_N ;
+lin contrast_N = mkN "contraste" masculine ;
+lin extremely_Adv = mkAdv "extremadamente" ;
+lin wage_N = mkN "salario" | mkN "sueldo" ;
+lin domestic_A = mkA "doméstico" ;
+lin commit_V2 = mkV2 (mkV "cometer") ;
+lin threat_N = mkN "amenaza" ;
+lin bus_N = mkN "autobús" "autobuses" masculine | mkN "bus" ;
+lin warm_A = L.warm_A ;
+lin sir_N = mkN "señor" masculine ;
+lin regulation_N = mkN "regulación" feminine | mkN "reglamento" ;
+lin drink_N = mkN "bebida" ;
+lin relief_N = mkN "alivio" ;
+lin internal_A = mkA "interior" | mkA "interno" ;
+lin strange_A = mkA "extraño" ;
+lin excellent_A = mkA "excelente" ;
+lin run_N = mkN "correr" ;
+lin fairly_Adv = mkAdv "bastante" | mkAdv "justamente" ; ---split: quite / in a fair way
+lin technical_A = mkA "técnico" ;
+lin tradition_N = mkN "tradición" feminine ;
+lin measure_V2 = mkV2 (medir_V) ;
+lin measure_V = medir_V ;
+lin insist_VS = mkVS (mkV "insistir") | mkVS (mkV "empeñarse") ;
+lin insist_V2 = mkV2 (mkV "insistir") | mkV2 (mkV "empeñarse") ;
+lin insist_V = mkV "insistir" | mkV "empeñarse" ;
+lin farmer_N = mkN "granjero" | mkN "granjera" ; --- spit: masc,fem
+lin until_Prep = mkPrep "hasta" ;
+lin traffic_N = mkN "tráfico" | mkN "tránsito" ;
+lin dinner_N = mkN "cena" ;
+lin consumer_N = mkN "consumidor" masculine ; --- split: masc, fem
+lin meal_N = mkN "comida" ;
+lin warn_VS = mkVS (mkV "alertar") | mkVS (mkV "avisar") | mkVS (advertir_V) ;
+lin warn_V2V = mkV2V (mkV "alertar") | mkV2V (mkV "avisar") | mkV2V (advertir_V) ;
+lin warn_V2 = mkV2 (mkV "alertar") | mkV2 (mkV "avisar") | mkV2 (advertir_V) ;
+lin warn_V = mkV "alertar" | mkV "avisar" | advertir_V ;
+lin living_A = mkA "vivo" | mkA "viviente" ;
+lin package_N = mkN "paquete" ;
+lin half_N = mkN "mitad" feminine ;
+lin increasingly_Adv = mkAdv "crecientemente" | mkAdv "cada vez más" ;
+lin description_N = mkN "descripción" feminine ;
+lin soft_A = mkA "suave" | mkA "ligero" | mkA "tenue" ;
+lin stuff_N = mkN "cosa" ;
+lin award_V3 = mkV3 (mkV "premiar") ;
+lin award_V2 = mkV2 (mkV "premiar") ;
+lin existence_N = mkN "existencia" ;
+lin improvement_N = mkN "mejora" | mkN "mejoramiento" | mkN "enmienda" | mkN "mejoría" ;
+lin coffee_N = mkN "café" ;
+lin appearance_N = mkN "aparición" feminine ;
+lin standard_A = mkA "estándar" ;
+lin attack_V2 = mkV2 (mkV "atacar") ;
+lin sheet_N = mkN "hoja" | mkN "sábana" | mkN "capa" ; --- split: sheet of paper / bedsheet
+lin category_N = mkN "categoría" ;
+lin distribution_N = mkN "distribución" feminine ;
+lin equally_Adv = mkAdv "igualmente" ;
+lin session_N = mkN "sesión" feminine ;
+lin cultural_A = mkA "cultural" ;
+lin loan_N = mkN "préstamo" ;
+lin bind_V2 = mkV2 (mkV "atar") | mkV2 (mkV "empastar") ; --- split: tie / confine, restrain / bind a book
+lin bind_V = mkV "atar" | mkV "empastar" ;
+lin museum_N = mkN "museo" ;
+lin conversation_N = mkN "conversación" feminine ;
+lin threaten_VV = mkVV (mkV "amenazar") ;
+lin threaten_VS = mkVS (mkV "amenazar") ;
+lin threaten_V2 = mkV2 (mkV "amenazar") ;
+lin threaten_V = mkV "amenazar" ;
+lin link_N = mkN "enlace" masculine | mkN "vínculo" | mkN "hiperenlace" | mkN "hipervínculo" ;
+lin launch_V2 = mkV2 "lanzar" | mkV2 (mkV "botar") ;
+lin launch_V = mkV "lanzar" | mkV "botar" ;
+lin proper_A = mkA "adecuado" ;
+lin victim_N = mkN "víctima" ;
+lin audience_N = mkN "audiencia" | mkN "público" ;
+lin famous_A = mkA "famoso" ;
+lin master_N = mkN "amo" | mkN "máster" | mkN "maestro" | mkN "señor" ; ---more split: master of arts
+lin master_2_N = mkN "maestro" ;
+lin master_1_N = mkN "amo" ;
+lin lip_N = mkN "labio" ;
+lin religious_A = mkA "religioso" ;
+lin joint_A = mkA "conjunto" ;
+lin cry_V2 = mkV2 (mkV "llorar") ;
+lin cry_V = mkV "llorar" ;
+lin potential_A = mkA "potencial" ;
+lin broad_A = L.broad_A ;
+lin exhibition_N = mkN "exhibición" feminine ;
+lin experience_V2 = mkV2 (mkV "experimentar") | mkV2 (mkV "vivir") ;
+lin judge_N = mkN "juez" masculine ; ---split: masc,fem
+lin formal_A = mkA "formal" ;
+lin housing_N = mkN "vivienda" ;
+lin past_Prep = mkPrep "más allá de" ;
+lin concern_V2 = mkV2 (mkV "referirse") to_Prep ;
+lin freedom_N = mkN "libertad" feminine ;
+lin gentleman_N = mkN "caballero" ;
+lin attract_V2 = mkV2 (mkV "llamar") ;
+lin explanation_N = mkN "explicación" feminine ;
+lin appoint_V3 = mkV3 (mkV "designar") | mkV3 (mkV "nombrar") ;
+lin appoint_V2V = mkV2V (mkV "designar") | mkV2V (mkV "nombrar") ;
+lin appoint_V2 = mkV2 (mkV "designar") | mkV2 (mkV "nombrar") ;
+lin note_VS = mkVS (mkV "anotar") | mkVS (mkV "observar") ;
+lin note_V2 = mkV2 (mkV "anotar") | mkV2 "observar" ;
+lin note_V = mkV "anotar" | mkV "observar" ;
+lin chief_A = mkA "principal" ;
+lin total_N = mkN "total" ;
+lin lovely_A = mkA "hermoso" ;
+lin official_A = mkA "oficial" ;
+lin date_V2 = mkV2 (mkV "fechar") | mkV2 (mkV "salir") with_Prep ; ---split: archeology / go out with someone
+lin date_V = mkV "fechar" ;
+lin demonstrate_VS = mkVS (demostrar_V) ;
+lin demonstrate_V2 = mkV2 (demostrar_V) ;
+lin demonstrate_V = demostrar_V ;
+lin construction_N = mkN "construcción" feminine ;
+lin middle_N = mkN "medio" | mkN "mitad" feminine | mkN "centro" ;
+lin yard_N = mkN "patio" ;
+lin unable_A = mkA "incapaz" | mkA "impotente" ;
+lin acquire_V2 = mkV2 (adquirir_V) ;
+lin surely_Adv = mkAdv "seguramente" ;
+lin crisis_N = mkN "crisis" feminine ;
+lin propose_VV = mkVV proponer_V ;
+lin propose_VS = mkVS proponer_V ;
+lin propose_V2 = mkV2 proponer_V | mkV2 (mkV (mkV "pedir") "la mano") ; ---split: suggest / ask to marry
+lin propose_V = proponer_V | mkV (mkV "pedir") "la mano" ;
+lin west_N = mkN "oeste" masculine ;
+lin impose_V2 = mkV2 imponer_V ;
+lin impose_V = imponer_V ;
+lin market_V2 = mkV2 (mkV "comercializar") ;
+lin market_V = mkV "comercializar" ;
+lin care_V = mkV "cuidar" | mkV "atender" ;
+lin god_N = mkN "dios" masculine ;
+lin favour_N = mkN "favor" ;
+lin before_Adv = mkAdv "antes" ;
+lin name_V3 = mkV3 (mkV "nombrar") ;
+lin name_V2 = mkV2 (mkV "nombrar") ;
+lin equal_A = mkA "igual" ;
+lin capacity_N = mkN "capacidad" feminine ;
+lin flat_N = mkN "plano" ;
+lin selection_N = mkN "selección" feminine ;
+lin alone_Adv = mkAdv "solo" ;
+lin football_N = mkN "fútbol" | mkN "futbol" ;
+lin victory_N = mkN "victoria" ;
+lin factory_N = L.factory_N ;
+lin rural_A = mkA "rural" ;
+lin twice_Adv = mkAdv "dos veces" ;
+lin sing_V2 = mkV2 (mkV "cantar") ;
+lin sing_V = L.sing_V ;
+lin whereas_Subj = ss "mientras" ** {m = Indic ; lock_Subj = <>} ;
+lin own_V2 = mkV2 (reconocer_V) | mkV2 (mkV "admitir") ;
+lin head_V2 = mkV2 dirigir_V ;
+lin head_V = dirigir_V ;
+lin examination_N = mkN "examen" masculine ;
+lin deliver_V2 = mkV2 (mkV "entregar") ;
+lin deliver_V = mkV "entregar" ;
+lin nobody_NP = S.nobody_NP ;
+lin substantial_A = mkA "substancial" ;
+lin invite_V2V = mkV2V (mkV "invitar") | mkV2V (mkV "convidar") ;
+lin invite_V2 = mkV2 (mkV "invitar") | mkV2 (mkV "convidar") ;
+lin intention_N = mkN "intención" feminine ;
+lin egg_N = L.egg_N ;
+lin reasonable_A = mkA "razonable" ;
+lin onto_Prep = mkPrep "encima de" ;
+lin retain_V2 = mkV2 (mkV "conservar") ;
+lin aircraft_N = mkN "aeronave" feminine ;
+lin decade_N = mkN "década" | mkN "decenio" ;
+lin cheap_A = mkA "barato" | mkA "económico" ;
+lin quiet_A = mkA "tranquilo" | mkA "detenido" | mkA "quieto" | mkA "calmo" ;
+lin bright_A = mkA "brillante" ;
+lin contribute_V2 = mkV2 (contribuir_V) ;
+lin contribute_V = contribuir_V ;
+lin row_N = mkN "remo" | mkN "remado" ;
+lin search_N = mkN "búsqueda" ;
+lin limit_N = mkN "límite" masculine ;
+lin definition_N = mkN "definición" feminine ;
+lin unemployment_N = mkN "desempleo" | mkN "paro" ;
+lin spread_V2 = mkV2 "difundir" | mkV2 "propagar" | mkV2 "contagiar" ;
+lin spread_V = mkV "difundir" | mkV "propagar" | mkV "contagiar" ;
+lin mark_N = mkN "marca" | mkN "nota" | mkN "calificación" feminine ; ---split: mark of zorro / mark in exam
+lin flight_N = mkN "vuelo" | mkN "fuga" | mkN "huida" ; --- split: ryanair flight / escape
+lin account_V2 = mkV2 "considerar" ;
+lin account_V = mkV dar_V "cuentas" ;
+lin output_N = mkN "salida" | mkN "emisión" feminine ;
+lin last_V = mkV "durar" ;
+lin tour_N = mkN "gira" ;
+lin address_N = mkN "dirección" feminine ;
+lin immediate_A = mkA "inmediato" ;
+lin reduction_N = mkN "reducción" feminine ;
+lin interview_N = mkN "entrevista" ;
+lin assess_V2 = mkV2 (mkV "evaluar") | mkV2 (mkV "estimar") ;
+lin promote_V2 = mkV2 (promover_V) ;
+lin promote_V = promover_V ;
+lin everybody_NP = S.everybody_NP ;
+lin suitable_A = mkA "apropiado" | mkA "indicado" ;
+lin growing_A = mkA "creciente" ;
+lin nod_V = mkV "cabecear" ;
+lin reject_V2 = mkV2 (mkV "rechazar") ;
+lin while_N = mkN "rato" ;
+lin high_Adv = mkAdv "alto" ;
+lin dream_N = mkN "sueño" ;
+lin vote_VV = mkVV (mkV "votar") ;
+lin vote_V3 = mkV3 (mkV "votar") ;
+lin vote_V2 = mkV2 (mkV "votar") ;
+lin vote_V = mkV "votar" ;
+lin divide_V2 = mkV2 (mkV "dividir") ;
+lin divide_V = mkV "dividir" ;
+lin declare_VS = mkVS (mkV "declarar") ;
+lin declare_V2 = mkV2 (mkV "declarar") ;
+lin declare_V = mkV "declarar" ;
+lin handle_V2 = mkV2 "manejar" ;
+lin handle_V = mkV "manejar" ;
+lin detailed_A = mkA "detallado" ;
+lin challenge_N = mkN "reto" | mkN "desafío" ;
+lin notice_N = mkN "comunicación" feminine | mkN "notificación" feminine ;
+lin rain_N = L.rain_N ;
+lin destroy_V2 = mkV2 (destruir_V) | mkV2 (romper_V) ;
+lin mountain_N = L.mountain_N ;
+lin concentration_N = mkN "concentración" feminine ;
+lin limited_A = mkA "limitado" ;
+lin finance_N = mkN "financia" ;
+lin pension_N = mkN "pensión" feminine ;
+lin influence_V2 = mkV2 (influir_V) ;
+lin afraid_A = mkA "temeroso" | mkA "asustado" ;
+lin murder_N = mkN "asesinato" ; -- status=guess
+lin neck_N = L.neck_N ;
+lin weapon_N = mkN "arma" ; -- status=guess
+lin hide_V2 = mkV2 (mkV "esconderse") ; -- status=guess
+lin hide_V = mkV "esconderse" ; -- status=guess
+lin offence_N = variants{} ; -- 
+lin absence_N = mkN "ausencia" ; -- status=guess
+lin error_N = mkN "error" masculine ; -- status=guess
+lin representativeMasc_N = variants{} ; -- 
+lin enterprise_N = mkN "empresa" ; -- status=guess
+lin criticism_N = variants{} ; -- 
+lin average_A = mkA "medio" ; -- status=guess
+lin quick_A = mkA "rápido" ; -- status=guess
+lin sufficient_A = mkA "suficiente" ; -- status=guess
+lin appointment_N = mkN "nombramiento" ; -- status=guess
+lin match_V2 = mkV2 (mkV "emparejar") ; -- status=guess
+lin transfer_V = transferir_V ; -- status=guess
+lin acid_N = mkN "ácido" ; -- status=guess
+lin spring_N = mkN "resorte" | mkN "muelle" masculine ; -- status=guess
+lin birth_N = mkN "nacimiento" feminine ; -- status=guess
+lin ear_N = L.ear_N ;
+lin recognize_VS = mkVS reconocer_V ;
+lin recognize_4_V2 = mkV2 reconocer_V ;
+lin recognize_1_V2 = mkV2 reconocer_V ;
+lin recommend_V2V = mkV2V (recomendar_V) ; -- status=guess
+lin recommend_V2 = mkV2 (recomendar_V) ; -- status=guess
+lin module_N = variants{} ; -- 
+lin instruction_N = mkN "instrucción" feminine ; -- status=guess
+lin democratic_A = mkA "democrático" ; -- status=guess
+lin park_N = mkN "coto" ; -- status=guess
+lin weather_N = mkN "pronóstico del tiempo" ; -- status=guess
+lin bottle_N = mkN "botella" masculine | mkN "frasco" ; -- status=guess
+lin address_V2 = mkV2 (dirigir_V) ; -- status=guess
+lin bedroom_N = mkN "alcoba" ; -- status=guess
+lin kid_N = mkN "niño" ; -- status=guess
+lin pleasure_N = mkN "placer" masculine ; -- status=guess
+lin realize_VS = mkVS (mkV (mkV "darse") "cuenta") | mkVS (mkV "comprender") ;
+lin realize_V2 = mkV2 (mkV (mkV "darse") "cuenta") | mkV2 (mkV "comprender") ;
+lin assembly_N = mkN "asamblea" ; -- status=guess
+lin expensive_A = mkA "caro" | mkA "costoso" | mkA "dispendioso" ; -- status=guess
+lin select_VV = mkVV (mkV "seleccionar") ; -- status=guess
+lin select_V2V = mkV2V (mkV "seleccionar") ; -- status=guess
+lin select_V2 = mkV2 (mkV "seleccionar") ; -- status=guess
+lin select_V = mkV "seleccionar" ; -- status=guess
+lin teaching_N = mkN "enseñanza" ; -- status=guess
+lin desire_N = mkN "deseo" | mkN "gana" ; -- status=guess
+lin whilst_Subj = variants{} ; -- 
+lin contact_V2 = mkV2 (mkV "contactar") | mkV2 (mkV (mkV "entrar") "en contacto con") ; -- status=guess
+lin implication_N = variants{} ; -- 
+lin combine_VV = mkVV (mkV "combinar") | mkVV (mkV "juntar") | mkVV (mkV "unir") ; -- status=guess
+lin combine_V2 = mkV2 (mkV "combinar") | mkV2 (mkV "juntar") | mkV2 (mkV "unir") ; -- status=guess
+lin combine_V = mkV "combinar" | mkV "juntar" | mkV "unir" ; -- status=guess
+lin temperature_N = mkN "temperatura" ; -- status=guess
+lin wave_N = mkN "onda" | mkN "ola" ; -- status=guess
+lin magazine_N = mkN "cargador" masculine ; -- status=guess
+lin totally_Adv = variants{} ; -- 
+lin mental_A = mkA "mental" ; -- status=guess
+lin used_A = variants{} ; -- 
+lin store_N = mkN "depósito" ; -- status=guess
+lin scientific_A = mkA "científico" ; -- status=guess
+lin frequently_Adv = variants{} ; -- 
+lin thanks_N = variants{} ; -- 
+lin beside_Prep = variants{} ; -- 
+lin settlement_N = mkN "poblado" | mkN "asentamiento" feminine ; -- status=guess
+lin absolutely_Adv = variants{} ; -- 
+lin critical_A = mkA "crítico" | mkA "crítica" ; -- status=guess
+lin critical_2_A = variants{} ; -- 
+lin critical_1_A = variants{} ; -- 
+lin recognition_N = variants{} ; -- 
+lin touch_N = mkN "toque" masculine ; -- status=guess
+lin consist_V = variants{} ; -- 
+lin below_Prep = variants{} ; -- 
+lin silence_N = mkN "silencio" ; -- status=guess
+lin expenditure_N = mkN "gasto" ; -- status=guess
+lin institute_N = mkN "instituto" ; -- status=guess
+lin dress_V2 = mkV2 (vestir_V) ; -- status=guess
+lin dress_V = vestir_V ; -- status=guess
+lin dangerous_A = mkA "peligroso" ; -- status=guess
+lin familiar_A = variants{} ; -- 
+lin asset_N = mkN "bien" masculine | mkN "valor" masculine | mkN "activo" ; -- status=guess
+lin educational_A = mkA "educativo" ; -- status=guess
+lin sum_N = mkN "suma" | mkN "adición" feminine ; -- status=guess
+lin publication_N = mkN "publicación" feminine ; -- status=guess
+lin partly_Adv = variants{} ; -- 
+lin block_N = mkN "manzana" | mkN "cuadra" ; -- status=guess
+lin seriously_Adv = variants{} ; -- 
+lin youth_N = mkN "albergue juvenil" ; -- status=guess
+lin tape_N = mkN "cinta adhesiva" | mkN "celo" feminine ; -- status=guess
+lin elsewhere_Adv = mkAdv "en otra parte" | mkAdv "en otro lugar" ; -- status=guess
+lin cover_N = mkN "tapa" | mkN "cubierta" | mkN "portada" ; -- status=guess
+lin fee_N = mkN "honorario" | mkN "tarifa" | mkN "cuota" ; -- status=guess
+lin program_N = mkN "programa" masculine ; -- status=guess
+lin treaty_N = mkN "tratado" ; -- status=guess
+lin necessarily_Adv = variants{} ; -- 
+lin unlikely_A = mkA "improbable" ; -- status=guess
+lin properly_Adv = variants{} ; -- 
+lin guest_N = mkN "huésped" masculine ; -- status=guess
+lin code_N = mkN "código" feminine ; -- status=guess
+lin hill_N = L.hill_N ;
+lin screen_N = mkN "tamiz" masculine | mkN "malla" ; -- status=guess
+lin household_N = mkN "familia" masculine | mkN "casa" | mkN "hogareños" | mkN "huéspedes" | mkN "séquito" ; -- status=guess
+lin sequence_N = mkN "secuencia" ; -- status=guess
+lin correct_A = L.correct_A ;
+lin female_A = mkA "femenino" | mkA "hembra" ; -- status=guess
+lin phase_N = mkN "fase" feminine ; -- status=guess
+lin crowd_N = mkN "muchedumbre" | mkN "turba" | mkN "multitud" feminine | mkN "montón" masculine | mkN "vulgo" feminine ; -- status=guess
+lin welcome_V2 = mkV2 (mkV (mkV "dar") "la bienvenida") ; -- status=guess
+lin metal_N = mkN "metal" masculine ; -- status=guess
+lin human_N = mkN "humano" | mkN "humana" | mkN "ser humano" ; -- status=guess
+lin widely_Adv = variants{} ; -- 
+lin undertake_V2 = mkV2 (mkV (mkV "comprometerse") "a") ; -- status=guess
+lin cut_N = mkN "corte" masculine ; -- status=guess
+lin sky_N = L.sky_N ;
+lin brain_N = mkN "cerebro" ; -- status=guess
+lin expert_N = mkN "perito" | mkN "experto" ; -- status=guess
+lin experiment_N = mkN "experimento" ; -- status=guess
+lin tiny_A = mkA "diminuto" | mkA "minúsculo" | mkA "pequeñito" ; -- status=guess
+lin perfect_A = mkA "perfecto" ; -- status=guess
+lin disappear_V = desaparecer_V ; -- status=guess
+lin initiative_N = mkN "iniciativa" ; -- status=guess
+lin assumption_N = mkN "asunción" feminine ; -- status=guess
+lin photograph_N = mkN "fotografía" | mkN "foto" feminine ; -- status=guess
+lin ministry_N = mkN "ministerio" ; -- status=guess
+lin congress_N = variants{} ; -- 
+lin transfer_N = mkN "ARN de transferencia" ; -- status=guess
+lin reading_N = mkN "lectura" ; -- status=guess
+lin scientist_N = mkN "científico" ; -- status=guess
+lin fast_Adv = mkAdv "rápidamente" ; -- status=guess
+lin fast_A = mkA "rápido" ; -- status=guess
+lin closely_Adv = variants{} ; -- 
+lin thin_A = L.thin_A ;
+lin solicitorMasc_N = variants{} ; -- 
+lin secure_V2 = variants{} ; -- 
+lin plate_N = mkN "plato" ; -- status=guess
+lin pool_N = mkN "estanque" masculine | mkN "pileta" ; -- status=guess
+lin gold_N = L.gold_N ;
+lin emphasis_N = mkN "énfasis" masculine ; -- status=guess
+lin recall_VS = mkVS (mkV "evocar") ; -- status=guess
+lin recall_V2 = mkV2 (mkV "evocar") ; -- status=guess
+lin shout_V2 = mkV2 (mkV "gritar") ; -- status=guess
+lin shout_V = mkV "gritar" ; -- status=guess
+lin generate_V2 = mkV2 (mkV "generar") ; -- status=guess
+lin location_N = mkN "ubicación" feminine ; -- status=guess
+lin display_VS = mkVS (mkV "exhibir") ; -- status=guess
+lin display_V2 = mkV2 (mkV "exhibir") ; -- status=guess
+lin heat_N = mkN "picante" feminine | mkN "picor" masculine ; -- status=guess
+lin gun_N = mkN "escopeta" | mkN "rifle" masculine ; -- status=guess
+lin shut_V2 = mkV2 (cerrar_V) ; -- status=guess
+lin journey_N = mkN "viaje" masculine | mkN "jornada" ; -- status=guess
+lin imply_VS = mkVS (mkV "insinuar") ; -- status=guess
+lin imply_V2 = mkV2 (mkV "insinuar") ; -- status=guess
+lin imply_V = mkV "insinuar" ; -- status=guess
+lin violence_N = mkN "violencia" ; -- status=guess
+lin dry_A = L.dry_A ;
+lin historical_A = mkA "histórico" ; -- status=guess
+lin step_V2 = mkV2 (mkV "caminar") ; -- status=guess
+lin step_V = mkV "caminar" ; -- status=guess
+lin curriculum_N = mkN "currículo" ; -- status=guess
+lin noise_N = mkN "contaminación acústica" ; -- status=guess
+lin lunch_N = mkN "almuerzo" | mkN "comida" ; -- status=guess
+lin fear_VS = L.fear_VS ;
+lin fear_V2 = L.fear_V2 ;
+lin fear_V = mkV "temer" | mkV (mkV "tener") "miedo de" ; -- status=guess
+lin succeed_V2 = mkV2 (mkV "suceder") ; -- status=guess
+lin succeed_V = mkV "suceder" ; -- status=guess
+lin fall_N = mkN "caída" ; -- status=guess
+lin fall_2_N = variants{} ; -- 
+lin fall_1_N = variants{} ; -- 
+lin bottom_N = mkN "pasivo" ; -- status=guess
+lin initial_A = mkA "inicial" ; -- status=guess
+lin theme_N = mkN "tema" masculine ; -- status=guess
+lin characteristic_N = mkN "característica" ; -- status=guess
+lin pretty_Adv = variants{} ; -- 
+lin empty_A = L.empty_A ;
+lin display_N = mkN "monitor" masculine ; -- status=guess
+lin combination_N = mkN "combinación" feminine ; -- status=guess
+lin interpretation_N = mkN "apreciación" feminine ; -- status=guess
+lin rely_V2 = variants{}; -- mkV (mkV "contar") "con" | mkV "atenerse" ;
+lin rely_V = mkV (mkV "contar") "con" | mkV "atenerse" ; -- status=guess
+lin escape_VS = mkVS (mkV "escapar") | mkVS (mkV "salvarse") | mkVS (mkV "evadir") ; -- status=guess
+lin escape_V2 = mkV2 (mkV "escapar") | mkV2 (mkV "salvarse") | mkV2 (mkV "evadir") ; -- status=guess
+lin escape_V = mkV "escapar" | mkV "salvarse" | mkV "evadir" ; -- status=guess
+lin score_V2 = mkV2 (mkV "anotar") | mkV2 (mkV "puntuar") ; -- status=guess
+lin score_V = mkV "anotar" | mkV "puntuar" ; -- status=guess
+lin justice_N = mkN "justicia" | mkN "justedad" | mkN "justeza" ; -- status=guess
+lin upper_A = mkA "superior" ; -- status=guess
+lin tooth_N = L.tooth_N ;
+lin organize_V2V = mkV2V (mkV "organizar") ; -- status=guess
+lin organize_V2 = mkV2 (mkV "organizar") ; -- status=guess
+lin cat_N = L.cat_N ;
+lin tool_N = mkN "herramienta" | mkN "utensilio" ; -- status=guess
+lin spot_N = mkN "mancha" ; -- status=guess
+lin bridge_N = mkN "bridge" masculine ; -- status=guess
+lin double_A = mkA "doble" ; -- status=guess
+lin direct_V2 = mkV2 (dirigir_V) ; -- status=guess
+lin direct_V = dirigir_V ; -- status=guess
+lin conclude_VS = mkVS (concluir_V) ; -- status=guess
+lin conclude_V2 = mkV2 (concluir_V) ; -- status=guess
+lin conclude_V = concluir_V ; -- status=guess
+lin relative_A = mkA "relativo" ; -- status=guess
+lin soldier_N = mkN "soldado" ; -- status=guess
+lin climb_V2 = mkV2 (mkV "escalar") ; -- status=guess
+lin climb_V = mkV "escalar" ; -- status=guess
+lin breath_N = mkN "respiro" ; -- status=guess
+lin afford_V2V = variants{} ; -- 
+lin afford_V2 = variants{} ; -- 
+lin urban_A = mkA "urbano" ; -- status=guess
+lin nurse_N = mkN "enfermera" | mkN "enfermero" ; -- status=guess
+lin narrow_A = L.narrow_A ;
+lin liberal_A = variants{} ; -- 
+lin coal_N = mkN "carbón" masculine ; -- status=guess
+lin priority_N = mkN "prioridad" feminine ; -- status=guess
+lin wild_A = mkA "salvaje" | mkA "montaraz" ; -- status=guess
+lin revenue_N = mkN "recaudación" ; -- status=guess
+lin membership_N = variants{} ; -- 
+lin grant_N = mkN "patrocinio" feminine ; -- status=guess
+lin approve_V2 = mkV2 (aprobar_V) ; -- status=guess
+lin approve_V = aprobar_V ; -- status=guess
+lin tall_A = mkA "alto" ; -- status=guess
+lin apparent_A = mkA "claro" | mkA "evidente" | mkA "manifiesto" ; -- status=guess
+lin faith_N = mkN "fe" feminine ; -- status=guess
+lin under_Adv = mkAdv "en voz baja" | mkAdv "entredientes" ; -- status=guess
+lin fix_V2 = mkV2 (mkV "fijar") ; -- status=guess
+lin fix_V = mkV "fijar" ; -- status=guess
+lin slow_A = mkA "atrasado" ; -- status=guess
+lin troop_N = variants{} ; -- 
+lin motion_N = mkN "moción" feminine ; -- status=guess
+lin leading_A = variants{} ; -- 
+lin component_N = mkN "componente" masculine ; -- status=guess
+lin bloody_A = mkA "sangriento" | mkA "cruento" | mkA "sanguinolento" ; -- status=guess
+lin literature_N = mkN "literatura" ; -- status=guess
+lin conservative_A = mkA "conservador" ; -- status=guess
+lin variation_N = mkN "variación" feminine ; -- status=guess
+lin remind_V2 = mkV2 (recordar_V) ; -- status=guess
+lin inform_V2 = mkV2 (mkV "delatar") | mkV2 (mkV "enterar") | mkV2 (mkV "impregnar") | mkV2 (mkV "informar") | mkV2 (mkV "reportar") ; -- status=guess
+lin inform_V = mkV "delatar" | mkV "enterar" | mkV "impregnar" | mkV "informar" | mkV "reportar" ; -- status=guess
+lin alternative_N = mkN "alternativo" ; -- status=guess
+lin neither_Adv = mkAdv "tampoco" ; -- status=guess
+lin outside_Adv = mkAdv "fuera" | mkAdv "afuera" ; -- status=guess
+lin mass_N = mkN "medios de comunicación" ; -- status=guess
+lin busy_A = mkA "complicado" ; -- status=guess
+lin chemical_N = mkN "producto químico" ; -- status=guess
+lin careful_A = mkA "cauto" | mkA "cuidadoso" ; -- status=guess
+lin investigate_V2 = mkV2 (mkV "examinar") ; -- status=guess
+lin investigate_V = mkV "examinar" ; -- status=guess
+lin roll_V2 = mkV2 (rodar_V) ; -- status=guess
+lin roll_V = rodar_V ; -- status=guess
+lin instrument_N = mkN "instrumento" ; -- status=guess
+lin guide_N = mkN "guía turística" | mkN "guía de viaje" ; -- status=guess
+lin criterion_N = mkN "criterio" ; -- status=guess
+lin pocket_N = mkN "bolsillo" | mkN "bolsa" ; -- status=guess
+lin suggestion_N = mkN "sugestión" feminine ; -- status=guess
+lin aye_Interj = variants{} ; -- 
+lin entitle_VS = variants{} ; -- 
+lin entitle_V2V = variants{} ; -- 
+lin tone_N = mkN "tono" ; -- status=guess
+lin attractive_A = mkA "atractivo" ; -- status=guess
+lin wing_N = L.wing_N ;
+lin surprise_N = mkN "sorpresa" ; -- status=guess
+lin male_N = mkN "macho" ; -- status=guess
+lin ring_N = mkN "anillo" ; -- status=guess
+lin pub_N = mkN "pub" | mkN "bar" masculine | mkN "taberna" ; -- status=guess
+lin fruit_N = L.fruit_N ;
+lin passage_N = mkN "pasaje" masculine ; -- status=guess
+lin illustrate_VS = mkVS (mkV "ilustrar") ; -- status=guess
+lin illustrate_V2 = mkV2 (mkV "ilustrar") ; -- status=guess
+lin illustrate_V = mkV "ilustrar" ; -- status=guess
+lin pay_N = mkN "pago" | mkN "paga" ; -- status=guess
+lin ride_V2 = mkV2 (mkV (mkV "pasear") "en coche") | mkV2 (conducir_V) ; -- status=guess
+lin ride_V = mkV (mkV "pasear") "en coche" | conducir_V ; -- status=guess
+lin foundation_N = mkN "fundación" feminine ; -- status=guess
+lin restaurant_N = L.restaurant_N ;
+lin vital_A = mkA "vital" ; -- status=guess
+lin alternative_A = mkA "alternativo" ; -- status=guess
+lin burn_V2 = mkV2 (mkV "arder") | mkV2 (mkV "quemar") ; -- status=guess
+lin burn_V = L.burn_V ;
+lin map_N = mkN "plano" feminine ; -- status=guess
+lin united_A = variants{} ; -- 
+lin device_N = mkN "dispositivo" | mkN "mecanismo" ; -- status=guess
+lin jump_V2 = mkV2 (mkV "apresurarse") | mkV2 (mkV "aprovechar") ; -- status=guess
+lin jump_V = L.jump_V ;
+lin estimate_VS = mkVS (mkV "estimar") ; -- status=guess
+lin estimate_V2V = mkV2V (mkV "estimar") ; -- status=guess
+lin estimate_V2 = mkV2 (mkV "estimar") ; -- status=guess
+lin estimate_V = mkV "estimar" ; -- status=guess
+lin conduct_V2 = mkV2 (conducir_V) ; -- status=guess
+lin conduct_V = conducir_V ; -- status=guess
+lin derive_V2 = mkV2 (mkV "derivar") ; -- status=guess
+lin derive_V = mkV "derivar" ; -- status=guess
+lin comment_VS = mkVS (mkV "comentar") ; -- status=guess
+lin comment_V2 = mkV2 (mkV "comentar") ; -- status=guess
+lin comment_V = mkV "comentar" ; -- status=guess
+lin east_N = mkN "este" | mkN "oriente" | mkN "levante" masculine ; -- status=guess
+lin advise_VS = mkVS (mkV "aconsejar") | mkVS (mkV "asesorar") ; -- status=guess
+lin advise_V2 = mkV2 (mkV "aconsejar") | mkV2 (mkV "asesorar") ; -- status=guess
+lin advise_V = mkV "aconsejar" | mkV "asesorar" ; -- status=guess
+lin advance_N = mkN "adelanto" | mkN "avance" masculine ; -- status=guess
+lin motor_N = mkN "motor" masculine ; -- status=guess
+lin satisfy_V2 = mkV2 (satisfacer_V) ; -- status=guess
+lin hell_N = mkN "infierno" ; -- status=guess
+lin winner_N = mkN "ganador" | mkN "ganadora" | mkN "vencedor" masculine ; -- status=guess
+lin effectively_Adv = variants{} ; -- 
+lin mistake_N = mkN "error" masculine | mkN "equivocación" feminine ; -- status=guess
+lin incident_N = mkN "incidente" masculine ; -- status=guess
+lin focus_V2 = mkV2 (mkV "enfocar") ; -- status=guess
+lin focus_V = mkV "enfocar" ; -- status=guess
+lin exercise_VV = mkVV (mkV (mkV "hacer") "ejercicio") ; -- status=guess
+lin exercise_V2 = mkV2 (mkV (mkV "hacer") "ejercicio") ; -- status=guess
+lin exercise_V = mkV (mkV "hacer") "ejercicio" ; -- status=guess
+lin representation_N = mkN "representación" feminine ; -- status=guess
+lin release_N = mkN "nota de entrega" ; -- status=guess
+lin leaf_N = L.leaf_N ;
+lin border_N = mkN "cenefa" | mkN "orla" ; -- status=guess
+lin wash_V2 = L.wash_V2 ;
+lin wash_V = mkV (mkV "lavarse") "las manos" ; -- status=guess
+lin prospect_N = mkN "expectativa" | mkN "prospectiva" ; -- status=guess
+lin blow_V2 = mkV2 (mkV "sonarse") ; -- status=guess
+lin blow_V = L.blow_V ;
+lin trip_N = mkN "viaje" masculine ; -- status=guess
+lin observation_N = mkN "observación" feminine | mkN "vigilancia" | mkN "observancia" ; -- status=guess
+lin gather_V2 = mkV2 (mkV "juntar") | mkV2 (recoger_V) ; -- status=guess
+lin gather_V = mkV "juntar" | recoger_V ; -- status=guess
+lin ancient_A = mkA "antiguo" ; -- status=guess
+lin brief_A = mkA "conciso" | mkA "sucinto" ; -- status=guess
+lin gate_N = mkN "compuerta" ; -- status=guess
+lin elderly_A = mkA "anciano" ; -- status=guess
+lin persuade_V2V = mkV2V (mkV "persuadir") ; -- status=guess
+lin persuade_V2 = mkV2 (mkV "persuadir") ; -- status=guess
+lin overall_A = variants{} ; -- 
+lin rare_A = mkA "crudo" | mkA "poco hecho" ; -- status=guess
+lin index_N = mkN "índice" masculine ; -- status=guess
+lin hand_V2 = mkV2 (mkV "entregar") ; -- status=guess
+lin circle_N = mkN "curva" ; -- status=guess
+lin creation_N = mkN "creación" feminine ; -- status=guess
+lin drawing_N = mkN "dibujar" ; -- status=guess
+lin anybody_NP = variants{} ; -- 
+lin flow_N = mkN "diagrama de flujo" ; -- status=guess
+lin matter_V = mkV "importar" ; -- status=guess
+lin external_A = mkA "externo" ; -- status=guess
+lin capable_A = mkA "capaz" ; -- status=guess
+lin recover_V = mkV "recuperar" ; -- status=guess
+lin shot_N = mkN "chupito" ; -- status=guess
+lin request_N = mkN "solicitud" feminine ; -- status=guess
+lin impression_N = variants{} ; -- 
+lin neighbour_N = mkN "vecino" | mkN "vecina" ; -- status=guess
+lin theatre_N = variants{} ; -- 
+lin beneath_Prep = variants{} ; -- 
+lin hurt_V2 = mkV2 (doler_V) ; -- status=guess
+lin hurt_V = doler_V ; -- status=guess
+lin mechanism_N = mkN "mecanismo" ; -- status=guess
+lin potential_N = variants{} ; -- 
+lin lean_V2 = mkV2 (mkV "declinarse") ; -- status=guess
+lin lean_V = mkV "declinarse" ; -- status=guess
+lin defendant_N = mkN "acusado" ; -- status=guess
+lin atmosphere_N = mkN "atmósfera" ; -- status=guess
+lin slip_V2 = mkV2 (tropezar_V) ; -- status=guess
+lin slip_V = tropezar_V ; -- status=guess
+lin chain_N = mkN "cadena titulativa" ; -- status=guess
+lin accompany_V2 = mkV2 (mkV "acompañar") ; -- status=guess
+lin wonderful_A = mkA "maravilloso" ; -- status=guess
+lin earn_V2 = mkV2 (mkV "granjear") | mkV2 (merecer_V) ; -- status=guess
+lin earn_V = mkV "granjear" | merecer_V ; -- status=guess
+lin enemy_N = L.enemy_N ;
+lin desk_N = mkN "escritorio" | mkN "pupitre" masculine ; -- status=guess
+lin engineering_N = mkN "ingeniería" ; -- status=guess
+lin panel_N = mkN "panel" masculine ; -- status=guess
+lin distinction_N = variants{} ; -- 
+lin deputy_N = mkN "diputado" ; -- status=guess
+lin discipline_N = mkN "disciplina" ; -- status=guess
+lin strike_N = variants{} ; -- 
+lin strike_2_N = variants{} ; -- 
+lin strike_1_N = variants{} ; -- 
+lin married_A = variants{} ; -- 
+lin plenty_NP = variants{} ; -- 
+lin establishment_N = mkN "establecimiento" ; -- status=guess
+lin fashion_N = mkN "moda" ; -- status=guess
+lin roof_N = L.roof_N ;
+lin milk_N = L.milk_N ;
+lin entire_A = mkA "entero" ; -- status=guess
+lin tear_N = mkN "lágrima" ; -- status=guess
+lin secondary_A = variants{} ; -- 
+lin finding_N = variants{} ; -- 
+lin welfare_N = variants{} ; -- 
+lin increased_A = variants{} ; -- 
+lin attach_V2 = mkV2 (mkV "anexar") | mkV2 (mkV "adjuntar") ; -- status=guess
+lin attach_V = mkV "anexar" | mkV "adjuntar" ; -- status=guess
+lin typical_A = variants{} ; -- 
+lin typical_3_A = variants{} ; -- 
+lin typical_2_A = variants{} ; -- 
+lin typical_1_A = variants{} ; -- 
+lin meanwhile_Adv = mkAdv "mientras tanto" ; -- status=guess
+lin leadership_N = mkN "jefatura" ; -- status=guess
+lin walk_N = mkN "trecho" | mkN "trayecto" ; -- status=guess
+lin negotiation_N = mkN "negociación" feminine ; -- status=guess
+lin clean_A = L.clean_A ;
+lin religion_N = L.religion_N ;
+lin count_V2 = L.count_V2 ;
+lin count_V = contar_V ; -- status=guess
+lin grey_A = variants{} ; -- 
+lin hence_Adv = mkAdv "por lo tanto" | mkAdv "por eso" ; -- status=guess
+lin alright_Adv = variants{} ; -- 
+lin first_A = variants{} ; -- 
+lin fuel_N = mkN "pila de combustible" | mkN "célula de combustible" ; -- status=guess
+lin mine_N = mkN "mina" ; -- status=guess
+lin appeal_V2 = mkV2 (mkV "apelar") ; -- status=guess
+lin appeal_V = mkV "apelar" ; -- status=guess
+lin servantMasc_N = variants{} ; -- 
+lin liability_N = mkN "responsabilidad" feminine ; -- status=guess
+lin constant_A = mkA "constante" ; -- status=guess
+lin hate_VV = mkVV (mkV "odiar") ; -- status=guess
+lin hate_V2 = L.hate_V2 ;
+lin shoe_N = L.shoe_N ;
+lin expense_N = variants{} ; -- 
+lin vast_A = mkA "vasto" ; -- status=guess
+lin soil_N = mkN "tierra" masculine ; -- status=guess
+lin writing_N = mkN "escrito" | mkN "escritura" ; -- status=guess
+lin nose_N = L.nose_N ;
+lin origin_N = mkN "origen" masculine ; -- status=guess
+lin lord_N = mkN "castellano" ; -- status=guess
+lin rest_V2 = mkV2 (mkV "desistir") ; -- status=guess
+lin drive_N = variants{} ; -- 
+lin ticket_N = mkN "entrada" masculine ; -- status=guess
+lin editor_N = mkN "jefe de redacción" ; -- status=guess
+lin switch_V2 = mkV2 (mkV "intercambiar") | mkV2 (mkV "cambiar") ; -- status=guess
+lin switch_V = mkV "intercambiar" | mkV "cambiar" ; -- status=guess
+lin provided_Subj = variants{} ; -- 
+lin northern_A = mkA "septentrional" | mkA "norteño" ; -- status=guess
+lin significance_N = mkN "significado" ; -- status=guess
+lin channel_N = mkN "canal" masculine ; -- status=guess
+lin convention_N = mkN "convenio" ; -- status=guess
+lin damage_V2 = mkV2 (mkV "dañar") ; -- status=guess
+lin funny_A = mkA "divertido" | mkA "cómico" | mkA "gracioso" | mkA "chistoso" ; -- status=guess
+lin bone_N = L.bone_N ;
+lin severe_A = mkA "severo" | mkA "austero" ; -- status=guess
+lin search_V2 = mkV2 (mkV "buscar") ; -- status=guess
+lin search_V = mkV "buscar" ; -- status=guess
+lin iron_N = L.iron_N ;
+lin vision_N = mkN "visión" feminine ; -- status=guess
+lin via_Prep = variants{} ; -- 
+lin somewhat_Adv = mkAdv "algo" | mkAdv "un poco" ; -- status=guess
+lin inside_Adv = mkAdv "de cabo a rabo" ; -- status=guess
+lin trend_N = mkN "moda" ; -- status=guess
+lin revolution_N = mkN "revolución" feminine ; -- status=guess
+lin terrible_A = mkA "terrible" ; -- status=guess
+lin knee_N = L.knee_N ;
+lin dress_N = mkN "vestido" | mkN "traje" masculine ; -- status=guess
+lin unfortunately_Adv = variants{} ; -- 
+lin steal_V2 = mkV2 (mkV "robar") ; -- status=guess
+lin steal_V = mkV "robar" ; -- status=guess
+lin criminal_A = mkA "criminal" ; -- status=guess
+lin signal_N = mkN "señal" masculine ; -- status=guess
+lin notion_N = mkN "ganas" feminine | mkN "intención" feminine ; -- status=guess
+lin comparison_N = mkN "comparación" masculine ; -- status=guess
+lin academic_A = mkA "académico" ; -- status=guess
+lin outcome_N = mkN "objetivos" masculine ; -- status=guess
+lin lawyer_N = mkN "abogado" | mkN "abogada" | mkN "notario" ; -- status=guess
+lin strongly_Adv = variants{} ; -- 
+lin surround_V2 = mkV2 (mkV "circundar") | mkV2 (envolver_V) | mkV2 (mkV "cercar") ; -- status=guess
+lin explore_VS = mkVS (mkV "explorar") ; -- status=guess
+lin explore_V2 = mkV2 (mkV "explorar") ; -- status=guess
+lin achievement_N = mkN "realización" feminine | mkN "logro" ; -- status=guess
+lin odd_A = mkA "aproximadamente" ; -- status=guess
+lin expectation_N = mkN "expectación" feminine ; -- status=guess
+lin corporate_A = variants{} ; -- 
+lin prisoner_N = mkN "prisionero" | mkN "preso" ; -- status=guess
+lin question_V2 = mkV2 (mkV "preguntar") | mkV2 (mkV "consultar") | mkV2 (mkV "cuestionar") | mkV2 (mkV "interrogar") ; -- status=guess
+lin rapidly_Adv = variants{} ; -- 
+lin deep_Adv = variants{} ; -- 
+lin southern_A = mkA "meridional" | mkA "del sur" | mkA "sureño" ; -- status=guess
+lin amongst_Prep = variants{} ; -- 
+lin withdraw_V2 = mkV2 (mkV "sacar") ; -- status=guess
+lin withdraw_V = mkV "sacar" ; -- status=guess
+lin afterwards_Adv = mkAdv "después" ; -- status=guess
+lin paint_V2 = mkV2 (mkV "pintar") ; -- status=guess
+lin paint_V = mkV "pintar" ; -- status=guess
+lin judge_VS = mkVS (mkV "opinar") ; -- status=guess
+lin judge_V2 = mkV2 (mkV "opinar") ; -- status=guess
+lin judge_V = mkV "opinar" ; -- status=guess
+lin citizenMasc_N = variants{} ; -- 
+lin permanent_A = mkA "permanente" ; -- status=guess
+lin weak_A = mkA "débil" | mkA "feble" | mkA "flaco" | mkA "flojo" ; -- status=guess
+lin separate_V2 = mkV2 (mkV "separar") | mkV2 (mkV "disgregar") ; -- status=guess
+lin separate_V = mkV "separar" | mkV "disgregar" ; -- status=guess
+lin plastic_N = L.plastic_N ;
+lin connect_V2 = mkV2 (mkV "conectar") ; -- status=guess
+lin connect_V = mkV "conectar" ; -- status=guess
+lin fundamental_A = mkA "fundamental" ; -- status=guess
+lin plane_N = mkN "cepillo" ; -- status=guess
+lin height_N = mkN "altura" ; -- status=guess
+lin opening_N = mkN "apertura" masculine ; -- status=guess
+lin lesson_N = mkN "lección" feminine ; -- status=guess
+lin similarly_Adv = variants{} ; -- 
+lin shock_N = mkN "amortiguador" ; -- status=guess
+lin rail_N = mkN "rascón" masculine ; -- status=guess
+lin tenant_N = mkN "inquilino" | mkN "arrendatario" ; -- status=guess
+lin owe_V2 = mkV2 (mkV (mkV "estar") "en deuda") | mkV2 (mkV "deber") | mkV2 (mkV "adeudar") ; -- status=guess
+lin owe_V = mkV (mkV "estar") "en deuda" | mkV "deber" | mkV "adeudar" ; -- status=guess
+lin originally_Adv = variants{} ; -- 
+lin middle_A = mkA "medio" ; -- status=guess
+lin somehow_Adv = mkAdv "de algún modo" | mkAdv "de alguna manera" ; -- status=guess
+lin minor_A = variants{} ; -- 
+lin negative_A = mkA "negativo" ; -- status=guess
+lin knock_V2 = mkV2 (mkV (mkV "tocar") "madera") ; -- status=guess
+lin knock_V = mkV (mkV "tocar") "madera" ; -- status=guess
+lin root_N = L.root_N ;
+lin pursue_V2 = mkV2 (perseguir_V) ; -- status=guess
+lin pursue_V = perseguir_V ; -- status=guess
+lin inner_A = variants{} ; -- 
+lin crucial_A = mkA "crucial" ; -- status=guess
+lin occupy_V2 = mkV2 (mkV "ocupar") ; -- status=guess
+lin occupy_V = mkV "ocupar" ; -- status=guess
+lin that_AdA = variants{} ; -- 
+lin independence_N = mkN "independencia" ; -- status=guess
+lin column_N = mkN "columna" ; -- status=guess
+lin proceeding_N = variants{} ; -- 
+lin female_N = mkN "hembra" ; -- status=guess
+lin beauty_N = mkN "guapa" ; -- status=guess
+lin perfectly_Adv = variants{} ; -- 
+lin struggle_N = mkN "lucha" ; -- status=guess
+lin gap_N = mkN "brecha" ; -- status=guess
+lin house_V2 = mkV2 (mkV "alojar") | mkV2 (mkV "hospedar") | mkV2 (mkV "albergar") ; -- status=guess
+lin database_N = mkN "administrador de base de datos" ; -- status=guess
+lin stretch_V2 = mkV2 (mkV "extenderse") ; -- status=guess
+lin stretch_V = mkV "extenderse" ; -- status=guess
+lin stress_N = mkN "estrés" masculine ; -- status=guess
+lin passenger_N = mkN "pasajero" ; -- status=guess
+lin boundary_N = mkN "frontera" | mkN "límite" masculine ; -- status=guess
+lin easy_Adv = variants{} ; -- 
+lin view_V2 = mkV2 (ver_V) ; -- status=guess
+lin manufacturer_N = mkN "fabricante" masculine ; -- status=guess
+lin sharp_A = L.sharp_A ;
+lin formation_N = variants{} ; -- 
+lin queen_N = L.queen_N ;
+lin waste_N = mkN "desechos" masculine | mkN "detrito" | mkN "basura" masculine ; -- status=guess
+lin virtually_Adv = variants{} ; -- 
+lin expand_V2 = variants{} ; -- 
+lin expand_V = variants{} ; -- 
+lin contemporary_A = mkA "contemporario" | mkA "contemporáneo" ; -- status=guess
+lin politician_N = mkN "político" | mkN "política" ; -- status=guess
+lin back_V = variants{} ; -- 
+lin territory_N = mkN "territorio" ; -- status=guess
+lin championship_N = mkN "campeonato" ; -- status=guess
+lin exception_N = mkN "excepción" feminine ; -- status=guess
+lin thick_A = L.thick_A ;
+lin inquiry_N = mkN "inquisición" | mkN "indagatoria" ; -- status=guess
+lin topic_N = mkN "tema" masculine ; -- status=guess
+lin resident_N = mkN "residente" | mkN "habitante" ; -- status=guess
+lin transaction_N = mkN "transacción" feminine ; -- status=guess
+lin parish_N = mkN "feligreses" masculine | mkN "feligreses" masculine ; -- status=guess
+lin supporter_N = variants{} ; -- 
+lin massive_A = mkA "masivo" ; -- status=guess
+lin light_V2 = mkV2 (mkV "iluminar") ; -- status=guess
+lin light_V = mkV "iluminar" ; -- status=guess
+lin unique_A = mkA "único" | mkA "única" ; -- status=guess
+lin challenge_V2 = mkV2 (mkV "retar") ; -- status=guess
+lin challenge_V = mkV "retar" ; -- status=guess
+lin inflation_N = mkN "inflación" feminine ; -- status=guess
+lin assistance_N = mkN "asistencia" ; -- status=guess
+lin list_V2V = mkV2V (mkV (mkV "hacer") "una lista") | mkV2V (mkV (mkV "leer") "una lista") ; -- status=guess
+lin list_V2 = mkV2 (mkV (mkV "hacer") "una lista") | mkV2 (mkV (mkV "leer") "una lista") ; -- status=guess
+lin list_V = mkV (mkV "hacer") "una lista" | mkV (mkV "leer") "una lista" ; -- status=guess
+lin identity_N = mkN "elemento neutro" | mkN "elemento neutro por la izquierda" | mkN "elemento neutro por la derecha" ; -- status=guess
+lin suit_V2 = mkV2 (convenir_V) ; -- status=guess
+lin suit_V = convenir_V ; -- status=guess
+lin parliamentary_A = mkA "parlamentario" ; -- status=guess
+lin unknown_A = mkA "ignoto" | mkA "desconocido" ; -- status=guess
+lin preparation_N = mkN "preparación" feminine ; -- status=guess
+lin elect_V3 = mkV3 (elegir_V) ; -- status=guess
+lin elect_V2V = mkV2V (elegir_V) ; -- status=guess
+lin elect_V2 = mkV2 (elegir_V) ; -- status=guess
+lin elect_V = elegir_V ; -- status=guess
+lin badly_Adv = variants{} ; -- 
+lin moreover_Adv = mkAdv "además" | mkAdv "adicionalmente" ; -- status=guess
+lin tie_V2 = L.tie_V2 ;
+lin tie_V = mkV "atar" | mkV "ligar" | mkV "amarrar" ; -- status=guess
+lin cancer_N = mkN "cáncer" masculine ; -- status=guess
+lin champion_N = mkN "campeón" masculine ; -- status=guess
+lin exclude_V2 = mkV2 (excluir_V) ; -- status=guess
+lin review_V2 = mkV2 (mkV "revisar") ; -- status=guess
+lin review_V = mkV "revisar" ; -- status=guess
+lin licence_N = variants{} ; -- 
+lin breakfast_N = mkN "desayuno" ; -- status=guess
+lin minority_N = mkN "minoría" ; -- status=guess
+lin appreciate_V2 = mkV2 (mkV "comprender") | mkV2 (mkV (mkV "hacerse") "cargo de") ; -- status=guess
+lin appreciate_V = mkV "comprender" | mkV (mkV "hacerse") "cargo de" ; -- status=guess
+lin fan_N = variants{} ; -- 
+lin fan_3_N = variants{} ; -- 
+lin fan_2_N = variants{} ; -- 
+lin fan_1_N = variants{} ; -- 
+lin chief_N = mkN "jefe" masculine ; -- status=guess
+lin accommodation_N = mkN "alojamiento" | mkN "hospedaje" masculine ; -- status=guess
+lin subsequent_A = mkA "subsiguiente" ; -- status=guess
+lin democracy_N = mkN "democracia" ; -- status=guess
+lin brown_A = L.brown_A ;
+lin taste_N = mkN "gusto" ; -- status=guess
+lin crown_N = mkN "mudar" ; -- status=guess
+lin permit_V2V = mkV2V (mkV "permitir") ; -- status=guess
+lin permit_V2 = mkV2 (mkV "permitir") ; -- status=guess
+lin permit_V = mkV "permitir" ; -- status=guess
+lin buyerMasc_N = variants{} ; -- 
+lin gift_N = mkN "don" | mkN "talento" ; -- status=guess
+lin resolution_N = mkN "resolución" feminine ; -- status=guess
+lin angry_A = mkA "enojado" | mkA "enfadado" ; -- status=guess
+lin metre_N = mkN "metro" ; -- status=guess
+lin wheel_N = mkN "rueda" ; -- status=guess
+lin clause_N = mkN "cláusula" ; -- status=guess
+lin break_N = mkN "quebrar" ; -- status=guess
+lin tank_N = mkN "tanque" masculine ; -- status=guess
+lin benefit_V2 = mkV2 (mkV "beneficiar") ; -- status=guess
+lin benefit_V = mkV "beneficiar" ; -- status=guess
+lin engage_V2 = mkV2 (mkV "embragar") ; -- status=guess
+lin engage_V = mkV "embragar" ; -- status=guess
+lin alive_A = mkA "vivo" ; -- status=guess
+lin complaint_N = mkN "problema" masculine ; -- status=guess
+lin inch_N = mkN "pulgada" ; -- status=guess
+lin firm_A = variants{} ; -- 
+lin abandon_V2 = mkV2 (mkV "expulsar") ; -- status=guess
+lin blame_V2 = mkV2 (mkV "culpar") | mkV2 (mkV "reprochar") ; -- status=guess
+lin blame_V = mkV "culpar" | mkV "reprochar" ; -- status=guess
+lin clean_V2 = mkV2 (mkV "limpiar") ; -- status=guess
+lin clean_V = mkV "limpiar" ; -- status=guess
+lin quote_V2 = mkV2 (mkV "cotizar") ; -- status=guess
+lin quote_V = mkV "cotizar" ; -- status=guess
+lin quantity_N = mkN "cantidad" feminine ; -- status=guess
+lin rule_VS = mkVS (mkV "mandar") | mkVS (gobernar_V) ; -- status=guess
+lin rule_V2 = mkV2 (mkV "mandar") | mkV2 (gobernar_V) ; -- status=guess
+lin rule_V = mkV "mandar" | gobernar_V ; -- status=guess
+lin guilty_A = mkA "culpable" ; -- status=guess
+lin prior_A = mkA "previo" ; -- status=guess
+lin round_A = L.round_A ;
+lin eastern_A = mkA "oriental" ; -- status=guess
+lin coat_N = L.coat_N ;
+lin involvement_N = variants{} ; -- 
+lin tension_N = variants{} ; -- 
+lin diet_N = variants{} ; -- 
+lin enormous_A = mkA "enorme" ; -- status=guess
+lin score_N = mkN "partitura" ; -- status=guess
+lin rarely_Adv = variants{} ; -- 
+lin prize_N = mkN "premio" ; -- status=guess
+lin remaining_A = variants{} ; -- 
+lin significantly_Adv = variants{} ; -- 
+lin glance_V2 = mkV2 (mkV "ojear") | mkV2 (mkV (mkV "echar") "un vistazo") | mkV2 (mkV "mirar") | mkV2 (mkV "pispear") ; -- status=guess
+lin glance_V = mkV "ojear" | mkV (mkV "echar") "un vistazo" | mkV "mirar" | mkV "pispear" ; -- status=guess
+lin dominate_V2 = variants{} ; -- 
+lin dominate_V = variants{} ; -- 
+lin trust_VS = mkVS (mkV "confiar") ; -- status=guess
+lin trust_V2 = mkV2 (mkV "confiar") ; -- status=guess
+lin naturally_Adv = variants{} ; -- 
+lin interpret_V2 = variants{} ; -- 
+lin interpret_V = variants{} ; -- 
+lin land_V2 = mkV2 (mkV "aterrizar") ; -- status=guess
+lin land_V = mkV "aterrizar" ; -- status=guess
+lin frame_N = mkN "lote" masculine ; -- status=guess
+lin extension_N = mkN "extensión" feminine ; -- status=guess
+lin mix_V2 = mkV2 (mkV "mezclar") ; -- status=guess
+lin mix_V = mkV "mezclar" ; -- status=guess
+lin spokesman_N = mkN "portavoz" masculine | mkN "vocero" ; -- status=guess
+lin friendly_A = mkA "amistoso" ; -- status=guess
+lin acknowledge_VS = variants{} ; -- 
+lin acknowledge_V2 = variants{} ; -- 
+lin register_V2 = mkV2 (mkV "registrar") | mkV2 (mkV "registrarse") ; -- status=guess
+lin register_V = mkV "registrar" | mkV "registrarse" ; -- status=guess
+lin regime_N = variants{} ; -- 
+lin regime_2_N = variants{} ; -- 
+lin regime_1_N = variants{} ; -- 
+lin fault_N = mkN "defecto" | mkN "falla" ; -- status=guess
+lin dispute_N = variants{} ; -- 
+lin grass_N = L.grass_N ;
+lin quietly_Adv = variants{} ; -- 
+lin decline_N = mkN "declinación" feminine ; -- status=guess
+lin dismiss_V2 = mkV2 (despedir_V) | mkV2 (mkV "echar") ; -- status=guess
+lin delivery_N = mkN "entrega" ; -- status=guess
+lin complain_VS = mkVS (mkV "quejarse") ; -- status=guess
+lin complain_V = mkV "quejarse" ; -- status=guess
+lin conservative_N = mkN "conservador" masculine ; -- status=guess
+lin shift_V2 = mkV2 (mkV "cambiar") ; -- status=guess
+lin shift_V = mkV "cambiar" ; -- status=guess
+lin port_N = mkN "puerto" ; -- status=guess
+lin beach_N = mkN "playa" ; -- status=guess
+lin string_N = mkN "cadena" masculine ; -- status=guess
+lin depth_N = mkN "profundidad" feminine ; -- status=guess
+lin unusual_A = variants{} ; -- 
+lin travel_N = mkN "viaje" masculine ; -- status=guess
+lin pilot_N = mkN "piloto" ; -- status=guess
+lin obligation_N = mkN "comprometerse" ; -- status=guess
+lin gene_N = mkN "gen" | mkN "gene" masculine ; -- status=guess
+lin yellow_A = L.yellow_A ;
+lin republic_N = mkN "república" ; -- status=guess
+lin shadow_N = mkN "sombra" ; -- status=guess
+lin dear_A = mkA "señor mío" | mkA "señora mía" | mkA "estimado" | mkA "estimada" ; -- status=guess
+lin analyse_V2 = variants{} ; -- 
+lin anywhere_Adv = mkAdv "en cualquier parte" | mkAdv "dondequiera" ; -- status=guess
+lin average_N = mkN "promedio" ; -- status=guess
+lin phrase_N = mkN "libro de frases" ; -- status=guess
+lin long_term_A = variants{} ; -- 
+lin crew_N = mkN "corte militar" ; -- status=guess
+lin lucky_A = mkA "fortunado" | mkA "afortunado" ; -- status=guess
+lin restore_V2 = mkV2 (mkV "restaurar") ; -- status=guess
+lin convince_V2V = mkV2V (convencer_V) ; -- status=guess
+lin convince_V2 = mkV2 (convencer_V) ; -- status=guess
+lin coast_N = mkN "costa" | mkN "litoral" masculine ; -- status=guess
+lin engineer_N = mkN "ingeniero" ; -- status=guess
+lin heavily_Adv = variants{} ; -- 
+lin extensive_A = mkA "extenso" ; -- status=guess
+lin glad_A = mkA "contento" ; -- status=guess
+lin charity_N = mkN "caridad" feminine | mkN "amor al prójimo" ; -- status=guess
+lin oppose_V2 = mkV2 (oponer_V) ; -- status=guess
+lin oppose_V = oponer_V ; -- status=guess
+lin defend_V2 = mkV2 (defender_V) ; -- status=guess
+lin alter_V2 = mkV2 (mkV "alterar") | mkV2 (mkV "cambiar") | mkV2 (mkV "modificar") ; -- status=guess
+lin alter_V = mkV "alterar" | mkV "cambiar" | mkV "modificar" ; -- status=guess
+lin warning_N = variants{} ; -- 
+lin arrest_V2 = mkV2 (mkV "parar") ; -- status=guess
+lin framework_N = mkN "infraestructura" ; -- status=guess
+lin approval_N = mkN "aprobación" feminine ; -- status=guess
+lin bother_VV = mkVV (mkV "molestar") | mkVV (mkV "agobiar") ; -- status=guess
+lin bother_V2V = mkV2V (mkV "molestar") | mkV2V (mkV "agobiar") ; -- status=guess
+lin bother_V2 = mkV2 (mkV "molestar") | mkV2 (mkV "agobiar") ; -- status=guess
+lin bother_V = mkV "molestar" | mkV "agobiar" ; -- status=guess
+lin novel_N = mkN "novela" ; -- status=guess
+lin accuse_V2 = mkV2 (mkV "acusar") | mkV2 (mkV "denunciar") ; -- status=guess
+lin surprised_A = variants{} ; -- 
+lin currency_N = mkN "moneda" ; -- status=guess
+lin restrict_V2 = mkV2 (restringir_V) ; -- status=guess
+lin restrict_V = restringir_V ; -- status=guess
+lin possess_V2 = mkV2 (poseer_V) ; -- status=guess
+lin moral_A = variants{} ; -- 
+lin protein_N = mkN "proteína" ; -- status=guess
+lin distinguish_V2 = mkV2 (distinguir_V) ; -- status=guess
+lin distinguish_V = distinguir_V ; -- status=guess
+lin gently_Adv = mkAdv "mansamente" | mkAdv "suave" ; -- status=guess
+lin reckon_VS = mkVS (atribuir_V) | mkVS (mkV "adjudicar") ; -- status=guess
+lin incorporate_V2 = variants{} ; -- 
+lin proceed_V = mkV "proceder" ; -- status=guess
+lin assist_V2 = mkV2 (mkV "ayudar") ; -- status=guess
+lin assist_V = mkV "ayudar" ; -- status=guess
+lin sure_Adv = variants{} ; -- 
+lin stress_VS = mkVS (mkV "estresar") ; -- status=guess
+lin stress_V2 = mkV2 (mkV "estresar") ; -- status=guess
+lin justify_VV = mkVV (mkV "justificar") ; -- status=guess
+lin justify_V2 = mkV2 (mkV "justificar") ; -- status=guess
+lin behalf_N = variants{} ; -- 
+lin councillor_N = variants{} ; -- 
+lin setting_N = variants{} ; -- 
+lin command_N = mkN "orden" feminine | mkN "mandato" ; -- status=guess
+lin command_2_N = variants{} ; -- 
+lin command_1_N = variants{} ; -- 
+lin maintenance_N = mkN "mantenimiento" ; -- status=guess
+lin stair_N = mkN "escalera" ; -- status=guess
+lin poem_N = mkN "poema" masculine | mkN "poesía" | mkN "oda" ; -- status=guess
+lin chest_N = mkN "cómoda" ; -- status=guess
+lin like_Adv = mkAdv "como" ; -- status=guess
+lin secret_N = mkN "secreto" ; -- status=guess
+lin restriction_N = mkN "restricción" feminine ; -- status=guess
+lin efficient_A = mkA "eficiente" ; -- status=guess
+lin suspect_VS = mkVS (mkV "sospechar") ; -- status=guess
+lin suspect_V2 = mkV2 (mkV "sospechar") ; -- status=guess
+lin hat_N = L.hat_N ;
+lin tough_A = mkA "severo" ; -- status=guess
+lin firmly_Adv = variants{} ; -- 
+lin willing_A = mkA "dispuesto" ; -- status=guess
+lin healthy_A = mkA "saludable" | mkA "sano" ; -- status=guess
+lin focus_N = mkN "foco de atención" ; -- status=guess
+lin construct_V2 = mkV2 (construir_V) ; -- status=guess
+lin occasionally_Adv = variants{} ; -- 
+lin mode_N = mkN "moda" ; -- status=guess
+lin saving_N = variants{} ; -- 
+lin comfortable_A = mkA "confortable" ; -- status=guess
+lin camp_N = mkN "facción" feminine | mkN "bando" ; -- status=guess
+lin trade_V2 = mkV2 (mkV "comerciar") ; -- status=guess
+lin trade_V = mkV "comerciar" ; -- status=guess
+lin export_N = variants{} ; -- 
+lin wake_V2 = mkV2 (despertar_V) ; -- status=guess
+lin wake_V = despertar_V ; -- status=guess
+lin partnership_N = variants{} ; -- 
+lin daily_A = mkA "diario" | mkA "cotidiano" ; -- status=guess
+lin abroad_Adv = mkAdv "por todas partes" | mkAdv "en todas direciones" ; -- status=guess
+lin profession_N = mkN "profesión" feminine ; -- status=guess
+lin load_N = mkN "carga" | mkN "cargamento" ; -- status=guess
+lin countryside_N = mkN "campo" ; -- status=guess
+lin boot_N = L.boot_N ;
+lin mostly_Adv = mkAdv "principalmente" ; -- status=guess
+lin sudden_A = mkA "repentino" ; -- status=guess
+lin implement_V2 = mkV2 (mkV "implementar") ; -- status=guess
+lin reputation_N = mkN "reputación" feminine ; -- status=guess
+lin print_V2 = mkV2 (imprimir_V) ; -- status=guess
+lin print_V = imprimir_V ; -- status=guess
+lin calculate_VS = mkVS (mkV "calcular") ; -- status=guess
+lin calculate_V2 = mkV2 (mkV "calcular") ; -- status=guess
+lin calculate_V = mkV "calcular" ; -- status=guess
+lin keen_A = mkA "entusiasta" | mkA "con perspicaz" | mkA "fijo" ; -- status=guess
+lin guess_VS = mkVS (mkV "adivinar") | mkVS (mkV "conjeturar") ; -- status=guess
+lin guess_V2 = mkV2 (mkV "adivinar") | mkV2 (mkV "conjeturar") ; -- status=guess
+lin guess_V = mkV "adivinar" | mkV "conjeturar" ; -- status=guess
+lin recommendation_N = mkN "recomendación" feminine ; -- status=guess
+lin autumn_N = mkN "otoño" ; -- status=guess
+lin conventional_A = mkA "convencional" ; -- status=guess
+lin cope_V = mkV "afrontar" ; -- status=guess
+lin constitute_V2 = variants{} ; -- 
+lin poll_N = mkN "encuesta" ; -- status=guess
+lin voluntary_A = mkA "voluntario" ; -- status=guess
+lin valuable_A = mkA "valioso" ; -- status=guess
+lin recovery_N = mkN "recuperación" feminine ; -- status=guess
+lin cast_V2 = mkV2 (mkV (mkV "poner") "en duda") ; -- status=guess
+lin cast_V = mkV (mkV "poner") "en duda" ; -- status=guess
+lin premise_N = mkN "premisa" ; -- status=guess
+lin resolve_V2 = mkV2 (resolver_V) ; -- status=guess
+lin resolve_V = resolver_V ; -- status=guess
+lin regularly_Adv = variants{} ; -- 
+lin solve_V2 = mkV2 (resolver_V) | mkV2 (mkV "solucionar") ; -- status=guess
+lin plaintiff_N = mkN "demandante" | mkN "querellante." ; -- status=guess
+lin critic_N = mkN "crítico" ; -- status=guess
+lin agriculture_N = mkN "agricultura" ; -- status=guess
+lin ice_N = L.ice_N ;
+lin constitution_N = mkN "constitución" feminine | mkN "constituciones" ; -- status=guess
+lin communist_N = mkN "comunista" masculine ; -- status=guess
+lin layer_N = mkN "gallina ponedora" | mkN "onedora" ; -- status=guess
+lin recession_N = mkN "recesión" feminine ; -- status=guess
+lin slight_A = mkA "insignificante" | mkA "leve" ; -- status=guess
+lin dramatic_A = mkA "dramático" ; -- status=guess
+lin golden_A = mkA "dorado" ; -- status=guess
+lin temporary_A = mkA "temporal" ; -- status=guess
+lin suit_N = mkN "proceso ." | mkN "pleito" | mkN "litigio" | mkN "acción" feminine ; -- status=guess
+lin shortly_Adv = variants{} ; -- 
+lin initially_Adv = variants{} ; -- 
+lin arrival_N = mkN "llegada" | mkN "venida" | mkN "arribo" ; -- status=guess
+lin protest_N = mkN "protesta" ; -- status=guess
+lin resistance_N = mkN "resistencia" ; -- status=guess
+lin silent_A = mkA "silencioso" ; -- status=guess
+lin presentation_N = mkN "presentación" feminine ; -- status=guess
+lin soul_N = mkN "barbilla de labio inferior" | mkN "barbillita" ; -- status=guess
+lin self_N = mkN "yo" ; -- status=guess
+lin judgment_N = mkN "juicio" ; -- status=guess
+lin feed_V2 = mkV2 (mkV "alimentar") | mkV2 (mkV (mkV "dar") "de comer") ; -- status=guess
+lin feed_V = mkV "alimentar" | mkV (mkV "dar") "de comer" ; -- status=guess
+lin muscle_N = mkN "músculo" ; -- status=guess
+lin shareholder_N = mkN "accionista" masculine ; -- status=guess
+lin opposite_A = mkA "opuesto" ; -- status=guess
+lin pollution_N = mkN "polución" | mkN "contaminación" feminine ; -- status=guess
+lin wealth_N = mkN "prosperidad" feminine | mkN "riqueza" ; -- status=guess
+lin video_taped_A = variants{} ; -- 
+lin kingdom_N = variants{} ; -- 
+lin bread_N = L.bread_N ;
+lin perspective_N = mkN "perspectiva" ; -- status=guess
+lin camera_N = L.camera_N ;
+lin prince_N = mkN "príncipe" masculine | mkN "conde" masculine ; -- status=guess
+lin illness_N = mkN "enfermedad" feminine ; -- status=guess
+lin cake_N = variants{} ; -- 
+lin meat_N = L.meat_N ;
+lin submit_V2 = mkV2 (mkV "someter") | mkV2 (mkV "presentar") | mkV2 (mkV "entregar") ; -- status=guess
+lin submit_V = mkV "someter" | mkV "presentar" | mkV "entregar" ; -- status=guess
+lin ideal_A = mkA "ideal" ; -- status=guess
+lin relax_V2 = mkV2 (mkV "relajar") ; -- status=guess
+lin relax_V = mkV "relajar" ; -- status=guess
+lin penalty_N = mkN "penalti" masculine ; -- status=guess
+lin purchase_V2 = mkV2 (mkV "comprar") ; -- status=guess
+lin tired_A = variants{} ; -- 
+lin beer_N = L.beer_N ;
+lin specify_VS = mkVS (mkV "especificar") ; -- status=guess
+lin specify_V2 = mkV2 (mkV "especificar") ; -- status=guess
+lin specify_V = mkV "especificar" ; -- status=guess
+lin short_Adv = variants{} ; -- 
+lin monitor_V2 = mkV2 (mkV "controlar") ; -- status=guess
+lin monitor_V = mkV "controlar" ; -- status=guess
+lin electricity_N = mkN "electricidad" feminine ; -- status=guess
+lin specifically_Adv = variants{} ; -- 
+lin bond_N = mkN "enlace" masculine ; -- status=guess
+lin statutory_A = mkA "reglamentario" ; -- status=guess
+lin laboratory_N = mkN "laboratorio" ; -- status=guess
+lin federal_A = mkA "federal" ; -- status=guess
+lin captain_N = mkN "capitán" masculine ; -- status=guess
+lin deeply_Adv = variants{} ; -- 
+lin pour_V2 = mkV2 (verter_V) ; -- status=guess
+lin pour_V = verter_V ; -- status=guess
+lin boss_N = L.boss_N ;
+lin creature_N = mkN "criatura" ; -- status=guess
+lin urge_VS = mkVS (mkV "impulsar") | mkVS (urgir_V) | mkVS (mkV "aguijonear") | mkVS (mkV "apresurar") | mkVS (mkV "presionar") | mkVS (mkV "empujar") | mkVS (mkV "aguijar") | mkVS (mkV "jalear") ; -- status=guess
+lin urge_V2V = mkV2V (mkV "impulsar") | mkV2V (urgir_V) | mkV2V (mkV "aguijonear") | mkV2V (mkV "apresurar") | mkV2V (mkV "presionar") | mkV2V (mkV "empujar") | mkV2V (mkV "aguijar") | mkV2V (mkV "jalear") ; -- status=guess
+lin urge_V2 = mkV2 (mkV "impulsar") | mkV2 (urgir_V) | mkV2 (mkV "aguijonear") | mkV2 (mkV "apresurar") | mkV2 (mkV "presionar") | mkV2 (mkV "empujar") | mkV2 (mkV "aguijar") | mkV2 (mkV "jalear") ; -- status=guess
+lin locate_V2 = mkV2 (mkV "ubicar") ; -- status=guess
+lin locate_V = mkV "ubicar" ; -- status=guess
+lin being_N = mkN "ser" masculine | mkN "criatura" ; -- status=guess
+lin struggle_VV = mkVV (mkV "luchar") | mkVV (mkV (mkV "esforzarse") "con denuedo") ; -- status=guess
+lin struggle_V = mkV "luchar" | mkV (mkV "esforzarse") "con denuedo" ; -- status=guess
+lin lifespan_N = variants{} ; -- 
+lin flat_A = mkA "llano" | mkA "plano" ; -- status=guess
+lin valley_N = mkN "valle" feminine ; -- status=guess
+lin like_A = mkA "semejante" | mkA "similar" ; -- status=guess
+lin guard_N = mkN "vanguardia" ; -- status=guess
+lin emergency_N = mkN "emergencia" | mkN "urgencia" ; -- status=guess
+lin dark_N = mkN "oscuridad" feminine ; -- status=guess
+lin bomb_N = mkN "bomba" ; -- status=guess
+lin dollar_N = mkN "dólar" masculine ; -- status=guess
+lin efficiency_N = mkN "eficiencia" ; -- status=guess
+lin mood_N = mkN "mal humor" | mkN " mal genio" ; -- status=guess
+lin convert_V2 = mkV2 (mkV "convertir") ; -- status=guess
+lin convert_V = mkV "convertirse" ; -- status=guess
+lin possession_N = mkN "posesión" feminine ; -- status=guess
+lin marketing_N = mkN "mercadotecnia" ; -- status=guess
+lin please_VV = mkVV (mkV "gustar") | mkVV (mkV "agradar") ; -- status=guess
+lin please_V2V = mkV2V (mkV "gustar") | mkV2V (mkV "agradar") ; -- status=guess
+lin please_V2 = mkV2 (mkV "gustar") | mkV2 (mkV "agradar") ; -- status=guess
+lin please_V = mkV "gustar" | mkV "agradar" ; -- status=guess
+lin habit_N = mkN "hábito" ; -- status=guess
+lin subsequently_Adv = variants{} ; -- 
+lin round_N = mkN "ángulo redondo" ; -- status=guess
+lin purchase_N = mkN "adquisición" feminine ; -- status=guess
+lin sort_V2 = mkV2 (mkV "ordenar") ; -- status=guess
+lin sort_V = mkV "ordenar" ; -- status=guess
+lin outside_A = variants{} ; -- 
+lin gradually_Adv = variants{} ; -- 
+lin expansion_N = mkN "expansión" feminine ; -- status=guess
+lin competitive_A = mkA "competitivo" ; -- status=guess
+lin cooperation_N = mkN "cooperación" ; -- status=guess
+lin acceptable_A = mkA "aceptable" ; -- status=guess
+lin angle_N = mkN "bisectriz" feminine ; -- status=guess
+lin cook_V2 = mkV2 (mkV "cocinar") | mkV2 (cocer_V) ; -- status=guess
+lin cook_V = mkV "cocinar" | cocer_V ; -- status=guess
+lin net_A = mkA "neto" ; -- status=guess
+lin sensitive_A = mkA "sensible" | mkA "susceptible" ; -- status=guess
+lin ratio_N = mkN "razón" feminine | mkN "cociente" masculine | mkN "relación" feminine | mkN "proporción" feminine ; -- status=guess
+lin kiss_V2 = mkV2 (mkV "besarse") ; -- status=guess
+lin amount_V = variants{} ; -- 
+lin sleep_N = mkN "sueño" | mkN "dormir" masculine ; -- status=guess
+lin finance_V2 = mkV2 (mkV "financiar") ; -- status=guess
+lin essentially_Adv = variants{} ; -- 
+lin fund_V2 = mkV2 (mkV "financiar") | mkV2 (mkV "sufragar") | mkV2 (mkV "patrocinar") ; -- status=guess
+lin preserve_V2 = mkV2 (mkV "preservar") ; -- status=guess
+lin wedding_N = mkN "boda" | mkN "nupcias" feminine | mkN "casamiento" ; -- status=guess
+lin personality_N = mkN "personalidad" feminine ; -- status=guess
+lin bishop_N = mkN "alfil" | mkN "arfil" masculine ; -- status=guess
+lin dependent_A = mkA "dependiente" ; -- status=guess
+lin landscape_N = mkN "apaisado" ; -- status=guess
+lin pure_A = mkA "puro" ; -- status=guess
+lin mirror_N = mkN "espejo" ; -- status=guess
+lin lock_V2 = mkV2 (mkV (mkV "cerrar") "con llave") | mkV2 (mkV "acerrojar") | mkV2 (mkV "candar") ; -- status=guess
+lin lock_V = mkV (mkV "cerrar") "con llave" | mkV "acerrojar" | mkV "candar" ; -- status=guess
+lin symptom_N = mkN "síntoma" masculine ; -- status=guess
+lin promotion_N = mkN "ascenso" feminine ; -- status=guess
+lin global_A = mkA "mundial" | mkA "global" ; -- status=guess
+lin aside_Adv = variants{} ; -- 
+lin tendency_N = mkN "tendencia" ; -- status=guess
+lin conservation_N = variants{} ; -- 
+lin reply_N = mkN "respuesta" ; -- status=guess
+lin estimate_N = mkN "presupuesto" | mkN "estimación" masculine ; -- status=guess
+lin qualification_N = mkN "calificación" feminine ; -- status=guess
+lin pack_V2 = variants{} ; -- 
+lin pack_V = variants{} ; -- 
+lin governor_N = mkN "gobernador general" ; -- status=guess
+lin expected_A = variants{} ; -- 
+lin invest_V2 = mkV2 (invertir_V) | mkV2 (investir_V) ; -- status=guess
+lin invest_V = invertir_V | investir_V ; -- status=guess
+lin cycle_N = mkN "ciclo" ; -- status=guess
+lin alright_A = variants{} ; -- 
+lin philosophy_N = mkN "filosofía" ; -- status=guess
+lin gallery_N = variants{} ; -- 
+lin sad_A = mkA "triste" ; -- status=guess
+lin intervention_N = mkN "intervención" ; -- status=guess
+lin emotional_A = mkA "emocional" ; -- status=guess
+lin advertising_N = mkN "publicidad" feminine ; -- status=guess
+lin regard_N = variants{} ; -- 
+lin dance_V2 = mkV2 (mkV "bailar") | mkV2 (mkV "danzar") ; -- status=guess
+lin dance_V = mkV "bailar" | mkV "danzar" ; -- status=guess
+lin cigarette_N = mkN "cigarrillo" ; -- status=guess
+lin predict_VS = mkVS (predecir_V) ; -- status=guess
+lin predict_V2 = mkV2 (predecir_V) ; -- status=guess
+lin adequate_A = mkA "adecuado" ; -- status=guess
+lin variable_N = mkN "batará variable" ; -- status=guess
+lin net_N = mkN "red" feminine ; -- status=guess
+lin retire_V2 = mkV2 (mkV "jubilar") ; -- status=guess
+lin retire_V = mkV "jubilar" ; -- status=guess
+lin sugar_N = mkN "azúcar" masculine ; -- status=guess
+lin pale_A = mkA "pálido" ; -- status=guess
+lin frequency_N = mkN "modulación de la frecuencia" ; -- status=guess
+lin guy_N = mkN "tipo" ; -- status=guess
+lin feature_V2 = mkV2 (mkV "priorizar") ; -- status=guess
+lin furniture_N = mkN "mobiliario" | mkN "mueble" ; -- status=guess
+lin administrative_A = mkA "administrativo" ; -- status=guess
+lin wooden_A = variants{} ; -- 
+lin input_N = mkN "insumo" ; -- status=guess
+lin phenomenon_N = mkN "fenómeno" ; -- status=guess
+lin surprising_A = mkA "sorprendente" ; -- status=guess
+lin jacket_N = mkN "chaqueta" ; -- status=guess
+lin actor_N = mkN "actor" | mkN "actriz" feminine ; -- status=guess
+lin actor_2_N = variants{} ; -- 
+lin actor_1_N = variants{} ; -- 
+lin kick_V2 = mkV2 (mkV (mkV "dar") "una patada a") | mkV2 (mkV (mkV "dar") "un puntapié a") | mkV2 (mkV "patear") ; -- status=guess
+lin kick_V = mkV (mkV "dar") "una patada a" | mkV (mkV "dar") "un puntapié a" | mkV "patear" ; -- status=guess
+lin producer_N = mkN "productor" ; -- status=guess
+lin hearing_N = mkN "audición" feminine ; -- status=guess
+lin chip_N = mkN "chip" masculine ; -- status=guess
+lin equation_N = mkN "ecuación" feminine ; -- status=guess
+lin certificate_N = mkN "certificado" ; -- status=guess
+lin hello_Interj = mkInterj "hola" | mkInterj "buenos días" | mkInterj "qué tal" ; -- status=guess
+lin remarkable_A = mkA "notable" ; -- status=guess
+lin alliance_N = mkN "alianza" ; -- status=guess
+lin smoke_V2 = mkV2 (mkV (mkV "fumar") "como un carretero") ; -- status=guess
+lin smoke_V = mkV (mkV "fumar") "como un carretero" ; -- status=guess
+lin awareness_N = mkN "conciencia" ; -- status=guess
+lin throat_N = mkN "garganta" ; -- status=guess
+lin discovery_N = mkN "descubrimiento" ; -- status=guess
+lin festival_N = mkN "festival" masculine ; -- status=guess
+lin dance_N = mkN "baile" masculine | mkN "danza" ; -- status=guess
+lin promise_N = mkN "promesa" ; -- status=guess
+lin rose_N = mkN "rosado" ; -- status=guess
+lin principal_A = mkA "principal" ; -- status=guess
+lin brilliant_A = mkA "brillante" ; -- status=guess
+lin proposed_A = variants{} ; -- 
+lin coach_N = mkN "autocar" masculine ; -- status=guess
+lin coach_3_N = variants{} ; -- 
+lin coach_2_N = variants{} ; -- 
+lin coach_1_N = variants{} ; -- 
+lin absolute_A = mkA "completo" | mkA "pleno" ; -- status=guess
+lin drama_N = mkN "drama" masculine ; -- status=guess
+lin recording_N = mkN "grabación" feminine ; -- status=guess
+lin precisely_Adv = variants{} ; -- 
+lin bath_N = mkN "baño" feminine ; -- status=guess
+lin celebrate_V2 = mkV2 (mkV "celebrar") | mkV2 (mkV "reverenciar") ; -- status=guess
+lin substance_N = mkN "sustancia" ; -- status=guess
+lin swing_V2 = mkV2 (mkV "columpiar") ; -- status=guess
+lin swing_V = mkV "columpiarse" ; -- status=guess
+lin for_Adv = variants{}; -- S.for_Prep ;
+lin rapid_A = mkA "rápido" ; -- status=guess
+lin rough_A = mkA "aproximado" | mkA "aproximativo" | mkA "casi" ; -- status=guess
+lin investor_N = mkN "inversionista" | mkN "inversor" ; -- status=guess
+lin fire_V2 = mkV2 (mkV "disparar") | mkV2 (mkV "descargar") ; -- status=guess
+lin fire_V = mkV "disparar" | mkV "descargar" ; -- status=guess
+lin rank_N = mkN "columna" ; -- status=guess
+lin compete_V = competir_V ; -- status=guess
+lin sweet_A = mkA "azucarado" ; -- status=guess
+lin decline_VV = mkVV (mkV "rechazar") ; -- status=guess
+lin decline_V2 = mkV2 (mkV "rechazar") ; -- status=guess
+lin decline_V = mkV "rechazar" ; -- status=guess
+lin rent_N = mkN "rasgadura" ; -- status=guess
+lin dealer_N = mkN "concesionario" ; -- status=guess
+lin bend_V2 = mkV2 (mkV "inclinarse") ; -- status=guess
+lin bend_V = mkV "inclinarse" ; -- status=guess
+lin solid_A = mkA "sólido" ; -- status=guess
+lin cloud_N = L.cloud_N ;
+lin across_Adv = variants{}; -- mkPrep "a través de" ;
+lin level_A = mkA "nivelado" ; -- status=guess
+lin enquiry_N = variants{} ; -- 
+lin fight_N = mkN "lucha" | mkN "lucha" ; -- status=guess
+lin abuse_N = mkN "abuso" ; -- status=guess
+lin golf_N = mkN "golf" masculine ; -- status=guess
+lin guitar_N = mkN "guitarra" masculine ; -- status=guess
+lin electronic_A = mkA "electrónico" ; -- status=guess
+lin cottage_N = mkN "chalet" ; -- status=guess
+lin scope_N = mkN "ámbito" ; -- status=guess
+lin pause_VS = mkVS (mkV "pausar") | mkVS (mkV "interrumpir") | mkVS (mkV "suspender") ; -- status=guess
+lin pause_V2V = mkV2V (mkV "pausar") | mkV2V (mkV "interrumpir") | mkV2V (mkV "suspender") ; -- status=guess
+lin pause_V = mkV "pausar" | mkV "interrumpir" | mkV "suspender" ; -- status=guess
+lin mixture_N = mkN "mezcla" ; -- status=guess
+lin emotion_N = mkN "afecto" | mkN "emoción" feminine ; -- status=guess
+lin comprehensive_A = mkA "completo" | mkA "exhaustivo" ; -- status=guess
+lin shirt_N = L.shirt_N ;
+lin allowance_N = variants{} ; -- 
+lin retirement_N = mkN "jubilación" | mkN "retirada" ; -- status=guess
+lin breach_N = mkN "brecha" ; -- status=guess
+lin infection_N = mkN "infección" feminine ; -- status=guess
+lin resist_VV = variants{} ; -- 
+lin resist_V2 = variants{} ; -- 
+lin resist_V = variants{} ; -- 
+lin qualify_V2 = mkV2 (mkV "calificar") ; -- status=guess
+lin qualify_V = mkV "calificar" ; -- status=guess
+lin paragraph_N = mkN "párrafo" ; -- status=guess
+lin sick_A = mkA "enfermo" | mkA "enferma" | mkA "mareado" ; -- status=guess
+lin near_A = L.near_A ;
+lin researcherMasc_N = variants{} ; -- 
+lin consent_N = mkN "consenso" ; -- status=guess
+lin written_A = variants{} ; -- 
+lin literary_A = mkA "literario" ; -- status=guess
+lin ill_A = mkA "mal" | mkA "mareado" ; -- status=guess
+lin wet_A = L.wet_A ;
+lin lake_N = L.lake_N ;
+lin entrance_N = mkN "entrada" masculine ; -- status=guess
+lin peak_N = mkN "medidor de flujo espiratorio" ; -- status=guess
+lin successfully_Adv = variants{} ; -- 
+lin sand_N = L.sand_N ;
+lin breathe_V2 = mkV2 (mkV "respirar") ; -- status=guess
+lin breathe_V = L.breathe_V ;
+lin cold_N = mkN "puerta fría" ; -- status=guess
+lin cheek_N = mkN "nalga" | mkN "glúteo" ; -- status=guess
+lin platform_N = mkN "plataforma" ; -- status=guess
+lin interaction_N = mkN "interacción" feminine ; -- status=guess
+lin watch_N = mkN "reloj" masculine ; -- status=guess
+lin borrow_VV = mkVV (mkV (mkV "tomar") "prestado") ; -- status=guess
+lin borrow_V2 = mkV2 (mkV (mkV "tomar") "prestado") ; -- status=guess
+lin borrow_V = mkV (mkV "tomar") "prestado" ; -- status=guess
+lin birthday_N = mkN "cumpleaños" | mkN "natalicio" ; -- status=guess
+lin knife_N = mkN "cuchillo" ; -- status=guess
+lin extreme_A = mkA "extremo" ; -- status=guess
+lin core_N = mkN "corazón" masculine ; -- status=guess
+lin peasantMasc_N = variants{} ; -- 
+lin armed_A = variants{} ; -- 
+lin permission_N = mkN "permiso" ; -- status=guess
+lin supreme_A = mkA "supremo" | mkA "suprema" ; -- status=guess
+lin overcome_V2 = mkV2 (vencer_V) | mkV2 (mkV "superar") ; -- status=guess
+lin overcome_V = vencer_V | mkV "superar" ; -- status=guess
+lin greatly_Adv = variants{} ; -- 
+lin visual_A = mkA "visual" ; -- status=guess
+lin lad_N = mkN "niño" | mkN "chico" ; -- status=guess
+lin genuine_A = mkA "genuino" | mkA "auténtico" | mkA "legítimo" | mkA "verdadero" ; -- status=guess
+lin personnel_N = mkN "personal" feminine ; -- status=guess
+lin judgement_N = mkN "día del Juicio Final" ; -- status=guess
+lin exciting_A = mkA "emocionante" ; -- status=guess
+lin stream_N = mkN "corriente" feminine | mkN "flujo" ; -- status=guess
+lin perception_N = mkN "percepción" feminine ; -- status=guess
+lin guarantee_VS = mkVS (mkV "garantizar") ; -- status=guess
+lin guarantee_V2 = mkV2 (mkV "garantizar") ; -- status=guess
+lin guarantee_V = mkV "garantizar" ; -- status=guess
+lin disaster_N = mkN "desastre" masculine ; -- status=guess
+lin darkness_N = mkN "oscuridad" feminine ; -- status=guess
+lin bid_N = mkN "licitación" feminine ; -- status=guess
+lin sake_N = mkN "sake" ; -- status=guess
+lin sake_2_N = variants{} ; -- 
+lin sake_1_N = variants{} ; -- 
+lin organize_V2V = mkV2V (mkV "organizar") ; -- status=guess
+lin organize_V2 = mkV2 (mkV "organizar") ; -- status=guess
+lin tourist_N = mkN "turista" masculine ; -- status=guess
+lin policeman_N = L.policeman_N ;
+lin castle_N = mkN "castillo" | mkN "castro" ; -- status=guess
+lin figure_VS = mkVS (mkV "ocurrírsele") ; -- status=guess
+lin figure_V = mkV "ocurrírsele" ; -- status=guess
+lin race_VV = mkVV (mkV "correr") ; -- status=guess
+lin race_V2V = mkV2V (mkV "correr") ; -- status=guess
+lin race_V2 = mkV2 (mkV "correr") ; -- status=guess
+lin race_V = mkV "correr" ; -- status=guess
+lin demonstration_N = mkN "demostración" feminine ; -- status=guess
+lin anger_N = mkN "ira" | mkN "enfado" | mkN "enojo" | mkN "rabia" | mkN "bravura" ; -- status=guess
+lin briefly_Adv = variants{} ; -- 
+lin presumably_Adv = variants{} ; -- 
+lin clock_N = mkN "reloj" masculine ; -- status=guess
+lin hero_N = mkN "héroe" masculine ; -- status=guess
+lin expose_V2 = mkV2 (exponer_V) ; -- status=guess
+lin expose_V = exponer_V ; -- status=guess
+lin custom_N = mkN "a medida" | mkN "a órden" | mkN "especializado" | mkN "único" | mkN "personalizado" | mkN "encargo" | mkN "al pedido" | mkN "con especificaciones" ; -- status=guess
+lin maximum_A = mkA "máximo" ; -- status=guess
+lin wish_N = mkN "deseo" ; -- status=guess
+lin earning_N = variants{} ; -- 
+lin priest_N = L.priest_N ;
+lin resign_V2 = mkV2 (mkV "renunciar") | mkV2 (mkV "dimitir") ; -- status=guess
+lin resign_V = mkV "renunciar" | mkV "dimitir" ; -- status=guess
+lin store_V2 = mkV2 (mkV "almacenar") ; -- status=guess
+lin widespread_A = mkA "extenso" ; -- status=guess
+lin comprise_V2 = variants{} ; -- 
+lin chamber_N = mkN "cámara" masculine ; -- status=guess
+lin acquisition_N = mkN "adquisición" feminine ; -- status=guess
+lin involved_A = variants{} ; -- 
+lin confident_A = variants{} ; -- 
+lin circuit_N = mkN "disjuntor" ; -- status=guess
+lin radical_A = variants{} ; -- 
+lin detect_V2 = mkV2 (mkV "detectar") ; -- status=guess
+lin stupid_A = L.stupid_A ;
+lin grand_A = mkA "grande" ; -- status=guess
+lin consumption_N = mkN "consumo" ; -- status=guess
+lin hold_N = variants{} ; -- 
+lin zone_N = mkN "zona" ; -- status=guess
+lin mean_A = mkA "formidable" ; -- status=guess
+lin altogether_Adv = mkAdv "en general" | mkAdv "en suma" ; -- status=guess
+lin rush_VV = mkVV (mkV "correr") | mkVV (mkV "apurarse") ; -- status=guess
+lin rush_V2 = mkV2 (mkV "correr") | mkV2 (mkV "apurarse") ; -- status=guess
+lin rush_V = mkV "correr" | mkV "apurarse" ; -- status=guess
+lin numerous_A = mkA "numeroso" | mkA "numerosa" ; -- status=guess
+lin sink_V2 = mkV2 (mkV "hundir") ; -- status=guess
+lin sink_V = mkV "hundir" ; -- status=guess
+lin everywhere_Adv = S.everywhere_Adv ;
+lin classical_A = mkA "clásico" ; -- status=guess
+lin respectively_Adv = variants{} ; -- 
+lin distinct_A = mkA "distinto" ; -- status=guess
+lin mad_A = mkA "enfadado" | mkA "enojado" ; -- status=guess
+lin honour_N = mkN "crimen de honor" ; -- status=guess
+lin statistics_N = mkN "estadística" ; -- status=guess
+lin false_A = mkA "postizo" ; -- status=guess
+lin square_N = mkN "casilla" ; -- status=guess
+lin differ_V = variants{} ; -- 
+lin disk_N = mkN "disco duro" ; -- status=guess
+lin truly_Adv = variants{} ; -- 
+lin survival_N = mkN "supervivencia" ; -- status=guess
+lin proud_A = mkA "orgulloso" ; -- status=guess
+lin tower_N = mkN "la casa de dios" ; -- status=guess
+lin deposit_N = mkN "depósito" ; -- status=guess
+lin pace_N = mkN "paso" | mkN "ritmo" ; -- status=guess
+lin compensation_N = variants{} ; -- 
+lin adviserMasc_N = variants{} ; -- 
+lin consultant_N = mkN "consultor" masculine ; -- status=guess
+lin drag_V2 = mkV2 (mkV "arrastrar") ; -- status=guess
+lin drag_V = mkV "arrastrar" ; -- status=guess
+lin advanced_A = variants{} ; -- 
+lin landlord_N = mkN "casero" | mkN "arrendatario" | mkN "terrateniente" masculine ; -- status=guess
+lin whenever_Adv = mkAdv "cuando quiera" ; -- status=guess
+lin delay_N = mkN "retraso" | mkN "demora" ; -- status=guess
+lin green_N = mkN "picaflor" masculine | mkN "colibrí" ; -- status=guess
+lin car_V = variants{} ; -- 
+lin holder_N = variants{} ; -- 
+lin secret_A = mkA "secreto" ; -- status=guess
+lin edition_N = mkN "edición" feminine ; -- status=guess
+lin occupation_N = mkN "ocupación" masculine ; -- status=guess
+lin agricultural_A = mkA "agrícola" ; -- status=guess
+lin intelligence_N = variants{} ; -- 
+lin intelligence_2_N = variants{} ; -- 
+lin intelligence_1_N = variants{} ; -- 
+lin empire_N = mkN "imperio" ; -- status=guess
+lin definitely_Adv = variants{} ; -- 
+lin negotiate_VV = variants{} ; -- 
+lin negotiate_V2 = variants{} ; -- 
+lin negotiate_V = variants{} ; -- 
+lin host_N = mkN "hospedante" | mkN "hospedador" masculine | mkN "huésped" masculine ; -- status=guess
+lin relative_N = mkN "pariente" masculine ; -- status=guess
+lin mass_A = variants{} ; -- 
+lin helpful_A = mkA "servicial" | mkA "útil" ; -- status=guess
+lin fellow_N = variants{} ; -- 
+lin sweep_V2 = mkV2 (mkV (mkV "tratar") "de tapar algo ilícito") ; -- status=guess
+lin sweep_V = mkV (mkV "tratar") "de tapar algo ilícito" ; -- status=guess
+lin poet_N = mkN "poeta" masculine | mkN "poetisa" ; -- status=guess
+lin journalist_N = mkN "periodista" masculine ; -- status=guess
+lin defeat_N = mkN "vencimiento" | mkN "derrota" ; -- status=guess
+lin unlike_Prep = variants{} ; -- 
+lin primarily_Adv = variants{} ; -- 
+lin tight_A = variants{} ; -- 
+lin indication_N = variants{} ; -- 
+lin dry_V2 = mkV2 (mkV "secarse") ; -- status=guess
+lin dry_V = mkV "secarse" ; -- status=guess
+lin cricket_N = mkN "críquet" masculine | mkN "cricket" masculine ; -- status=guess
+lin whisper_V2 = mkV2 (mkV "susurrar") ; -- status=guess
+lin whisper_V = mkV "susurrar" ; -- status=guess
+lin routine_N = variants{} ; -- 
+lin print_N = variants{} ; -- 
+lin anxiety_N = mkN "zozobra" | mkN "ansiedad" feminine ; -- status=guess
+lin witness_N = mkN "testimonio" ; -- status=guess
+lin concerning_Prep = variants{} ; -- 
+lin mill_N = mkN "fábrica" ; -- status=guess
+lin gentle_A = mkA "tranquilo" ; -- status=guess
+lin curtain_N = mkN "cortina" ; -- status=guess
+lin mission_N = mkN "misión" feminine ; -- status=guess
+lin supplier_N = mkN "proveedor" | mkN "proveedora" ; -- status=guess
+lin basically_Adv = mkAdv "básicamente" ; -- status=guess
+lin assure_V2S = mkV2S (mkV "asegurar") ; -- status=guess
+lin assure_V2 = mkV2 (mkV "asegurar") ; -- status=guess
+lin poverty_N = mkN "pobreza" ; -- status=guess
+lin snow_N = L.snow_N ;
+lin prayer_N = mkN "rosario" ; -- status=guess
+lin pipe_N = mkN "tubería" | mkN "tubería informática" ; -- status=guess
+lin deserve_VV = mkVV (merecer_V) ; -- status=guess
+lin deserve_V2 = mkV2 (merecer_V) ; -- status=guess
+lin deserve_V = merecer_V ; -- status=guess
+lin shift_N = mkN "cambio" | mkN "desviación" feminine | mkN "deslizamiento" | mkN "desplazamiento" ; -- status=guess
+lin split_V2 = L.split_V2 ;
+lin split_V = mkV "partir" | mkV "dividir" | mkV "escindir" ; -- status=guess
+lin near_Adv = mkAdv "cerca" ; -- status=guess
+lin consistent_A = mkA "consistente" ; -- status=guess
+lin carpet_N = L.carpet_N ;
+lin ownership_N = mkN "posesión" feminine | mkN "propiedad" masculine ; -- status=guess
+lin joke_N = mkN "broma" | mkN "chiste" masculine ; -- status=guess
+lin fewer_Det = variants{} ; -- 
+lin workshop_N = mkN "taller" masculine ; -- status=guess
+lin salt_N = L.salt_N ;
+lin aged_Prep = variants{} ; -- 
+lin symbol_N = mkN "símbolo" ; -- status=guess
+lin slide_V2 = mkV2 (mkV "deslizar") ; -- status=guess
+lin slide_V = mkV "deslizar" ; -- status=guess
+lin cross_N = mkN "cruce" masculine ; -- status=guess
+lin anxious_A = mkA "ansioso" | mkA "deseoso" ; -- status=guess
+lin tale_N = mkN "cuento" | mkN "historia" ; -- status=guess
+lin preference_N = mkN "preferencia" ; -- status=guess
+lin inevitably_Adv = variants{} ; -- 
+lin mere_A = mkA "mero" ; -- status=guess
+lin behave_V = mkV "comportarse" ; -- status=guess
+lin gain_N = mkN "ganancia" ; -- status=guess
+lin nervous_A = mkA "nervioso" ; -- status=guess
+lin guide_V2 = mkV2 (mkV "guiar") ; -- status=guess
+lin remark_N = mkN "observación" feminine ; -- status=guess
+lin pleased_A = variants{} ; -- 
+lin province_N = mkN "provincia" ; -- status=guess
+lin steel_N = L.steel_N ;
+lin practise_V2 = variants{} ; -- 
+lin practise_V = variants{} ; -- 
+lin flow_V = L.flow_V ;
+lin holy_A = mkA "santo" | mkA "sagrado" ; -- status=guess
+lin dose_N = mkN "dosis" feminine ; -- status=guess
+lin alcohol_N = mkN "alcohol" masculine ; -- status=guess
+lin guidance_N = variants{} ; -- 
+lin constantly_Adv = variants{} ; -- 
+lin climate_N = mkN "clima" masculine ; -- status=guess
+lin enhance_V2 = mkV2 (mkV "aumentar") ; -- status=guess
+lin reasonably_Adv = variants{} ; -- 
+lin waste_V2 = mkV2 (mkV "malgastar") | mkV2 (mkV "desperdiciar") ; -- status=guess
+lin waste_V = mkV "malgastar" | mkV "desperdiciar" ; -- status=guess
+lin smooth_A = L.smooth_A ;
+lin dominant_A = variants{} ; -- 
+lin conscious_A = mkA "consciente" ; -- status=guess
+lin formula_N = mkN "fórmula" ; -- status=guess
+lin tail_N = L.tail_N ;
+lin ha_Interj = variants{} ; -- 
+lin electric_A = mkA "eléctrico" ; -- status=guess
+lin sheep_N = L.sheep_N ;
+lin medicine_N = mkN "balón de medicina" | mkN "balón de gimnacia" ; -- status=guess
+lin strategic_A = mkA "estratégico" ; -- status=guess
+lin disabled_A = variants{} ; -- 
+lin smell_N = mkN "olor" masculine ; -- status=guess
+lin operator_N = variants{} ; -- 
+lin mount_V2 = mkV2 (mkV "montar") | mkV2 (mkV "configurar") | mkV2 (mkV "instalar") ; -- status=guess
+lin mount_V = mkV "montar" | mkV "configurar" | mkV "instalar" ; -- status=guess
+lin advance_V2 = variants{} ; -- 
+lin advance_V = variants{} ; -- 
+lin remote_A = mkA "remoto" ; -- status=guess
+lin measurement_N = mkN "medida" | mkN "medición" feminine | mkN "medidas" feminine | mkN "mediciones" masculine ; -- status=guess
+lin favour_VS = variants{} ; -- 
+lin favour_V2 = variants{} ; -- 
+lin favour_V = variants{} ; -- 
+lin neither_Det = variants{} ; -- 
+lin architecture_N = mkN "arquitectura" ; -- status=guess
+lin worth_N = mkN "valor" masculine ; -- status=guess
+lin tie_N = mkN "lazo" | mkN "vínculo" ; -- status=guess
+lin barrier_N = mkN "límite" masculine ; -- status=guess
+lin practitioner_N = variants{} ; -- 
+lin outstanding_A = mkA "destacado" | mkA "excepcional" | mkA "distinguido" ; -- status=guess
+lin enthusiasm_N = mkN "entusiasmo" ; -- status=guess
+lin theoretical_A = mkA "teórico" ; -- status=guess
+lin implementation_N = mkN "puesta en práctica" ; -- status=guess
+lin worried_A = variants{} ; -- 
+lin pitch_N = mkN "pez" feminine ; -- status=guess
+lin drop_N = mkN "gota" ; -- status=guess
+lin phone_V2 = mkV2 (mkV "telefonear") | mkV2 (mkV (mkV "llamar") "por teléfono") ; -- status=guess
+lin phone_V = mkV "telefonear" | mkV (mkV "llamar") "por teléfono" ; -- status=guess
+lin shape_VV = variants{} ; -- 
+lin shape_V2 = variants{} ; -- 
+lin shape_V = variants{} ; -- 
+lin clinical_A = mkA "clínico" ; -- status=guess
+lin lane_N = mkN "carrera" ; -- status=guess
+lin apple_N = L.apple_N ;
+lin catalogue_N = mkN "catálogo" ; -- status=guess
+lin tip_N = mkN "propina" ; -- status=guess
+lin publisher_N = mkN "editor" ; -- status=guess
+lin opponentMasc_N = variants{} ; -- 
+lin live_A = mkA "vivo" ; -- status=guess
+lin burden_N = mkN "preocupación" feminine ; -- status=guess
+lin tackle_V2 = mkV2 (mkV "taclear") ; -- status=guess
+lin tackle_V = mkV "taclear" ; -- status=guess
+lin historian_N = mkN "historiador" | mkN "historiadora" ; -- status=guess
+lin bury_V2 = mkV2 (enterrar_V) ; -- status=guess
+lin bury_V = enterrar_V ; -- status=guess
+lin stomach_N = mkN "barriga" masculine | mkN "vientre" masculine ; -- status=guess
+lin percentage_N = mkN "porcentaje" masculine ; -- status=guess
+lin evaluation_N = mkN "evaluación" feminine ; -- status=guess
+lin outline_V2 = variants{} ; -- 
+lin talent_N = mkN "talento" ; -- status=guess
+lin lend_V2 = mkV2 (mkV "prestar") ; -- status=guess
+lin lend_V = mkV "prestar" ; -- status=guess
+lin silver_N = L.silver_N ;
+lin pack_N = mkN "jauría" ; -- status=guess
+lin fun_N = mkN "diversión" feminine ; -- status=guess
+lin democrat_N = mkN "demócrata" masculine ; -- status=guess
+lin fortune_N = mkN "fortuna" ; -- status=guess
+lin storage_N = mkN "almacén" masculine | mkN "depósito" | mkN "bodega" ; -- status=guess
+lin professional_N = mkN "profesional" masculine | mkN "profesionista " ; -- status=guess
+lin reserve_N = mkN "reserva" ; -- status=guess
+lin interval_N = variants{} ; -- 
+lin dimension_N = mkN "dimensión" feminine ; -- status=guess
+lin honest_A = mkA "honesto" | mkA "sincero" ; -- status=guess
+lin awful_A = mkA "horrible" | mkA "terrible" | mkA "atroz" ; -- status=guess
+lin manufacture_V2 = mkV2 (mkV "fabricar") ; -- status=guess
+lin confusion_N = mkN "confusión" ; -- status=guess
+lin pink_A = variants{} ; -- 
+lin impressive_A = mkA "halagüeño" ; -- status=guess
+lin satisfaction_N = mkN "satisfacción" feminine ; -- status=guess
+lin visible_A = mkA "visible" ; -- status=guess
+lin vessel_N = mkN "recipiente" masculine | mkN "receptáculo" | mkN "vaso" | mkN "vasija" | mkN "recinto" ; -- status=guess
+lin stand_N = mkN "postura" ; -- status=guess
+lin curve_N = mkN "curva" ; -- status=guess
+lin pot_N = mkN "marihuana" ; -- status=guess
+lin replacement_N = mkN "substituto" | mkN "sustituto" ; -- status=guess
+lin accurate_A = mkA "preciso" | mkA "exacto" | mkA "justo" | mkA "correcto" ; -- status=guess
+lin mortgage_N = mkN "hipoteca" ; -- status=guess
+lin salary_N = mkN "salario" | mkN "sueldo" ; -- status=guess
+lin impress_V2 = mkV2 (mkV "impresionar") ; -- status=guess
+lin impress_V = mkV "impresionarse" ; -- status=guess
+lin constitutional_A = variants{} ; -- 
+lin emphasize_VS = mkVS (mkV "subrayar") | mkVS (mkV "enfatizar") ; -- status=guess
+lin emphasize_V2 = mkV2 (mkV "subrayar") | mkV2 (mkV "enfatizar") ; -- status=guess
+lin developing_A = variants{} ; -- 
+lin proof_N = mkN "prueba" ; -- status=guess
+lin furthermore_Adv = mkAdv "más" | mkAdv "es más" | mkAdv "además" ; -- status=guess
+lin dish_N = mkN "plato" ; -- status=guess
+lin interview_V2 = mkV2 (mkV "entrevistar") ; -- status=guess
+lin considerably_Adv = variants{} ; -- 
+lin distant_A = mkA "distante" ; -- status=guess
+lin lower_V2 = mkV2 (mkV "bajar") ; -- status=guess
+lin lower_V = mkV "bajar" ; -- status=guess
+lin favouriteMasc_N = variants{} ; -- 
+lin tear_V2 = mkV2 (mkV "desgarrarse") ; -- status=guess
+lin tear_V = mkV "desgarrarse" ; -- status=guess
+lin fixed_A = variants{} ; -- 
+lin by_Adv = mkAdv "por" ; -- status=guess
+lin luck_N = mkN "suerte" feminine ; -- status=guess
+lin count_N = mkN "punto" | mkN "cargo" ; -- status=guess
+lin precise_A = mkA "preciso" ; -- status=guess
+lin determination_N = mkN "ahínco" ; -- status=guess
+lin bite_V2 = L.bite_V2 ;
+lin bite_V = mkV (mkV "abarcar") "más de lo que se puede" ; -- status=guess
+lin dear_Interj = variants{} ; -- 
+lin consultation_N = mkN "consulta" ; -- status=guess
+lin range_V = variants{} ; -- 
+lin residential_A = variants{} ; -- 
+lin conduct_N = mkN "conducción" feminine ; -- status=guess
+lin capture_V2 = mkV2 (mkV "capturar") ; -- status=guess
+lin ultimately_Adv = variants{} ; -- 
+lin cheque_N = mkN "cheque" | mkN "talón" masculine ; -- status=guess
+lin economics_N = mkN "economía" ; -- status=guess
+lin sustain_V2 = mkV2 (sostener_V) ; -- status=guess
+lin secondly_Adv = variants{} ; -- 
+lin silly_A = mkA "niñito" ; -- status=guess
+lin merchant_N = mkN "comerciante" masculine | mkN "mercader" feminine ; -- status=guess
+lin lecture_N = mkN "conferencia" ; -- status=guess
+lin musical_A = mkA "musical" ; -- status=guess
+lin leisure_N = mkN "ocio" ; -- status=guess
+lin check_N = mkN "cuenta" ; -- status=guess
+lin cheese_N = L.cheese_N ;
+lin lift_N = mkN "ascensor" ; -- status=guess
+lin participate_V2 = mkV2 (mkV "participar") ; -- status=guess
+lin participate_V = mkV "participar" ; -- status=guess
+lin fabric_N = mkN "tela" | mkN "tejido" | mkN "género" ; -- status=guess
+lin distribute_V2 = mkV2 (distribuir_V) ; -- status=guess
+lin lover_N = mkN "amante" masculine | mkN "enamorado" | mkN "enamorada" ; -- status=guess
+lin childhood_N = mkN "infancia" ; -- status=guess
+lin cool_A = mkA "frío" ; -- status=guess
+lin ban_V2 = mkV2 (prohibir_V) ; -- status=guess
+lin supposed_A = mkA "supuesto" ; -- status=guess
+lin mouse_N = mkN "batará murino" ; -- status=guess
+lin strain_N = mkN "trazas" feminine ; -- status=guess
+lin specialist_A = variants{} ; -- 
+lin consult_V2 = mkV2 (mkV "consultar") ; -- status=guess
+lin consult_V = mkV "consultar" ; -- status=guess
+lin minimum_A = variants{} ; -- 
+lin approximately_Adv = variants{} ; -- 
+lin participant_N = mkN "participante" masculine ; -- status=guess
+lin monetary_A = mkA "monetario" ; -- status=guess
+lin confuse_V2 = mkV2 (mkV "confundir") ; -- status=guess
+lin dare_VV = mkVV (mkV "afrontar") | mkVV (mkV "enfrentar") ; -- status=guess
+lin dare_V2 = mkV2 (mkV "afrontar") | mkV2 (mkV "enfrentar") ; -- status=guess
+lin smoke_N = L.smoke_N ;
+lin movie_N = mkN "película" | mkN "cine" masculine ; -- status=guess
+lin seed_N = L.seed_N ;
+lin cease_V2 = mkV2 (mkV (mkV "cese") "y renuncia") ; -- status=guess
+lin cease_V = mkV (mkV "cese") "y renuncia" ; -- status=guess
+lin open_Adv = variants{} ; -- 
+lin journal_N = mkN "bitácora" ; -- status=guess
+lin shopping_N = mkN "cesta de la compra" ; -- status=guess
+lin equivalent_N = mkN "equivalente" masculine ; -- status=guess
+lin palace_N = mkN "palacio" ; -- status=guess
+lin exceed_V2 = mkV2 (mkV "exceder") ; -- status=guess
+lin isolated_A = variants{} ; -- 
+lin poetry_N = mkN "poesía" ; -- status=guess
+lin perceive_VS = mkVS (mkV "percibir") | mkVS (entender_V) ; -- status=guess
+lin perceive_V2V = mkV2V (mkV "percibir") | mkV2V (entender_V) ; -- status=guess
+lin perceive_V2 = mkV2 (mkV "percibir") | mkV2 (entender_V) ; -- status=guess
+lin lack_V2 = mkV2 (mkV "faltar") | mkV2 (carecer_V) ; -- status=guess
+lin lack_V = mkV "faltar" | carecer_V ; -- status=guess
+lin strengthen_V2 = mkV2 (mkV "animar") ; -- status=guess
+lin snap_V2 = mkV2 (mkV "chasquear") ; -- status=guess
+lin snap_V = mkV "chasquear" ; -- status=guess
+lin readily_Adv = variants{} ; -- 
+lin spite_N = mkN "despecho" | mkN "rencor" masculine | mkN "malicia" ; -- status=guess
+lin conviction_N = variants{} ; -- 
+lin corridor_N = mkN "pasillo" | mkN "corredor" masculine ; -- status=guess
+lin behind_Adv = variants{}; -- S.behind_Prep ;
+lin ward_N = mkN "guardia" masculine ; -- status=guess
+lin profile_N = mkN "perfil" masculine ; -- status=guess
+lin fat_A = mkA "gordo" ; -- status=guess
+lin comfort_N = mkN "consuelo" ; -- status=guess
+lin bathroom_N = mkN "cuarto de baño" | mkN "baño" feminine | mkN "servicio" ; -- status=guess
+lin shell_N = mkN "crustáceo" | mkN "marisco" ; -- status=guess
+lin reward_N = mkN "recompensa" ; -- status=guess
+lin deliberately_Adv = variants{} ; -- 
+lin automatically_Adv = mkAdv "automáticamente" ; -- status=guess
+lin vegetable_N = mkN "vegetal" masculine ; -- status=guess
+lin imagination_N = mkN "imaginación" feminine ; -- status=guess
+lin junior_A = variants{} ; -- 
+lin unemployed_A = mkA "desempleado" | mkA "cesante" ; -- status=guess
+lin mystery_N = mkN "misterio" ; -- status=guess
+lin pose_V2 = mkV2 (mkV "posar") ; -- status=guess
+lin pose_V = mkV "posar" ; -- status=guess
+lin violent_A = mkA "violento" ; -- status=guess
+lin march_N = variants{} ; -- 
+lin found_V2 = mkV2 (mkV "fundar") ; -- status=guess
+lin dig_V2 = mkV2 (mkV "adentrarse") ; -- status=guess
+lin dig_V = L.dig_V ;
+lin dirty_A = L.dirty_A ;
+lin straight_A = L.straight_A ;
+lin psychological_A = mkA "psicológico" ; -- status=guess
+lin grab_V2 = mkV2 (mkV "agarrar") ; -- status=guess
+lin grab_V = mkV "agarrar" ; -- status=guess
+lin pleasant_A = mkA "agradable" | mkA "placentero" ; -- status=guess
+lin surgery_N = mkN "cirugía" ; -- status=guess
+lin inevitable_A = mkA "inevitable" ; -- status=guess
+lin transform_V2 = mkV2 (mkV "trasformar") ; -- status=guess
+lin bell_N = mkN "campana" | mkN "campanilla" ; -- status=guess
+lin announcement_N = mkN "anuncio" ; -- status=guess
+lin draft_N = mkN "reclutamiento" | mkN "leva" | mkN "conscripción" masculine ; -- status=guess
+lin unity_N = mkN "unidad" feminine ; -- status=guess
+lin airport_N = mkN "aeropuerto" ; -- status=guess
+lin upset_V2 = variants{} ; -- 
+lin upset_V = variants{} ; -- 
+lin pretend_VS = mkVS (fingir_V) ; -- status=guess
+lin pretend_V2 = mkV2 (fingir_V) ; -- status=guess
+lin pretend_V = fingir_V ; -- status=guess
+lin plant_V2 = mkV2 (mkV "plantar") | mkV2 (sembrar_V) ; -- status=guess
+lin till_Prep = variants{} ; -- 
+lin known_A = variants{} ; -- 
+lin admission_N = mkN "admisión" ; -- status=guess
+lin tissue_N = mkN "tejido" ; -- status=guess
+lin magistrate_N = mkN "magistrado" ; -- status=guess
+lin joy_N = mkN "alegría" | mkN "gozo" | mkN "felicidad" feminine | mkN "júbilo" | mkN "regocijo" ; -- status=guess
+lin free_V2V = mkV2V (mkV "librar") ; -- status=guess
+lin free_V2 = mkV2 (mkV "librar") ; -- status=guess
+lin pretty_A = mkA "ingenioso" | mkA "listo" ; -- status=guess
+lin operating_N = variants{} ; -- 
+lin headquarters_N = variants{} ; -- 
+lin grateful_A = mkA "complacido" ; -- status=guess
+lin classroom_N = mkN "aula" ; -- status=guess
+lin turnover_N = mkN "movimiento de mercancías" | mkN "rotación" masculine ; -- status=guess
+lin project_VS = mkVS (mkV "proyectar") ; -- status=guess
+lin project_V2V = mkV2V (mkV "proyectar") ; -- status=guess
+lin project_V2 = mkV2 (mkV "proyectar") ; -- status=guess
+lin project_V = mkV "proyectar" ; -- status=guess
+lin shrug_V2 = mkV2 (mkV (mkV "encogerse") "de hombros") ; -- status=guess
+lin sensible_A = mkA "razonable" | mkA "sensato" ; -- status=guess
+lin limitation_N = variants{} ; -- 
+lin specialist_N = mkN "especialista" masculine ; -- status=guess
+lin newly_Adv = variants{} ; -- 
+lin tongue_N = L.tongue_N ;
+lin refugee_N = mkN "refugiado" ; -- status=guess
+lin delay_V2 = mkV2 (mkV "retrasar") | mkV2 (mkV "demorar") ; -- status=guess
+lin delay_V = mkV "retrasar" | mkV "demorar" ; -- status=guess
+lin dream_V2 = mkV2 (soñar_V) ; -- status=guess
+lin dream_V = soñar_V ; -- status=guess
+lin composition_N = mkN "redacción" feminine ; -- status=guess
+lin alongside_Prep = variants{} ; -- 
+lin ceiling_N = L.ceiling_N ;
+lin highlight_V2 = mkV2 (mkV "marcar") ; -- status=guess
+lin stick_N = L.stick_N ;
+lin favourite_A = variants{} ; -- 
+lin tap_V2 = mkV2 (intervenir_V) ; -- status=guess
+lin tap_V = intervenir_V ; -- status=guess
+lin universe_N = mkN "universo" ; -- status=guess
+lin request_VS = mkVS (pedir_V) ; -- status=guess
+lin request_V2 = mkV2 (pedir_V) ; -- status=guess
+lin label_N = mkN "etiqueta" | mkN "rótulo" ; -- status=guess
+lin confine_V2 = mkV2 (mkV "confinar") ; -- status=guess
+lin scream_VS = mkVS (mkV "gritar") ; -- status=guess
+lin scream_V2 = mkV2 (mkV "gritar") ; -- status=guess
+lin scream_V = mkV "gritar" ; -- status=guess
+lin rid_V2 = mkV2 (mkV "liberar") ; -- status=guess
+lin acceptance_N = mkN "aceptación" | mkN "aprobación" feminine ; -- status=guess
+lin detective_N = mkN "detective" masculine ; -- status=guess
+lin sail_V = mkV "navegar" ; -- status=guess
+lin adjust_V2 = mkV2 (mkV "adaptar") ; -- status=guess
+lin adjust_V = mkV "adaptar" ; -- status=guess
+lin designer_N = mkN "diseñador" | mkN "diseñadora" ; -- status=guess
+lin running_A = variants{} ; -- 
+lin summit_N = mkN "cumbre" feminine ; -- status=guess
+lin participation_N = mkN "participación" feminine ; -- status=guess
+lin weakness_N = mkN "debilidad" feminine ; -- status=guess
+lin block_V2 = mkV2 (mkV "bloquear") | mkV2 (impedir_V) | mkV2 (obstruir_V) | mkV2 (atorar_V) ; -- status=guess
+lin socalled_A = variants{} ; -- 
+lin adapt_V2 = mkV2 (mkV "adaptar") | mkV2 (mkV "ajustar") ; -- status=guess
+lin adapt_V = mkV "adaptar" | mkV "ajustar" ; -- status=guess
+lin absorb_V2 = mkV2 (mkV "absorber") ; -- status=guess
+lin encounter_V2 = variants{} ; -- 
+lin defeat_V2 = mkV2 (mkV "arruinar") ; -- status=guess
+lin excitement_N = mkN "entusiasmo" ; -- status=guess
+lin brick_N = mkN "ladrillo" ; -- status=guess
+lin blind_A = mkA "ciego" ; -- status=guess
+lin wire_N = mkN "alambre" | mkN "hilo" ; -- status=guess
+lin crop_N = mkN "fusta" ; -- status=guess
+lin square_A = mkA "perpendicular" ; -- status=guess
+lin transition_N = mkN "transición" feminine ; -- status=guess
+lin thereby_Adv = variants{} ; -- 
+lin protest_V2 = mkV2 (mkV "protestar") ; -- status=guess
+lin protest_V = mkV "protestar" ; -- status=guess
+lin roll_N = mkN "rollo" ; -- status=guess
+lin stop_N = mkN "parada" | mkN "paradero" ; -- status=guess
+lin assistant_N = mkN "ayudante" masculine | mkN "asistente" masculine ; -- status=guess
+lin deaf_A = mkA "sordo" ; -- status=guess
+lin constituency_N = variants{} ; -- 
+lin continuous_A = mkA "continuo" ; -- status=guess
+lin concert_N = mkN "concierto" ; -- status=guess
+lin breast_N = L.breast_N ;
+lin extraordinary_A = mkA "extraordinario" ; -- status=guess
+lin squad_N = mkN "escuadra" | mkN "cuadrilla" | mkN "escuadrón" masculine ; -- status=guess
+lin wonder_N = mkN "pensamiento" ; -- status=guess
+lin cream_N = mkN "crema" ; -- status=guess
+lin tennis_N = mkN "tenis" feminine ; -- status=guess
+lin personally_Adv = variants{} ; -- 
+lin communicate_V2 = mkV2 (mkV "comunicar") ; -- status=guess
+lin communicate_V = mkV "comunicar" ; -- status=guess
+lin pride_N = mkN "manada" ; -- status=guess
+lin bowl_N = mkN "tazón" | mkN "cuenco" ; -- status=guess
+lin file_V2 = mkV2 (mkV "limar") ; -- status=guess
+lin file_V = mkV "limar" ; -- status=guess
+lin expertise_N = mkN "pericia" ; -- status=guess
+lin govern_V2 = mkV2 (gobernar_V) ; -- status=guess
+lin govern_V = gobernar_V ; -- status=guess
+lin leather_N = L.leather_N ;
+lin observer_N = mkN "observador" masculine ; -- status=guess
+lin margin_N = mkN "margen" masculine ; -- status=guess
+lin uncertainty_N = mkN "incertidumbre" feminine ; -- status=guess
+lin reinforce_V2 = mkV2 (reforzar_V) ; -- status=guess
+lin ideal_N = mkN "ideal" masculine ; -- status=guess
+lin injure_V2 = mkV2 (herir_V) ; -- status=guess
+lin holding_N = variants{} ; -- 
+lin universal_A = mkA "universal" ; -- status=guess
+lin evident_A = mkA "evidente" ; -- status=guess
+lin dust_N = L.dust_N ;
+lin overseas_A = mkA "ultramar" ; -- status=guess
+lin desperate_A = mkA "desesperado" ; -- status=guess
+lin swim_V2 = mkV2 (mkV "nadar") ; -- status=guess
+lin swim_V = L.swim_V ;
+lin occasional_A = mkA "ocasional" ; -- status=guess
+lin trouser_N = variants{} ; -- 
+lin surprisingly_Adv = variants{} ; -- 
+lin register_N = variants{} ; -- 
+lin album_N = mkN "álbum" masculine ; -- status=guess
+lin guideline_N = mkN "directriz" | mkN "pauta" ; -- status=guess
+lin disturb_V2 = mkV2 (mkV "perturbar") | mkV2 (mkV "molestar") ; -- status=guess
+lin amendment_N = mkN "enmienda" ; -- status=guess
+lin architectMasc_N = variants{} ; -- 
+lin objection_N = mkN "protesta" ; -- status=guess
+lin chart_N = variants{} ; -- 
+lin cattle_N = mkN "ganado" ; -- status=guess
+lin doubt_VS = mkVS (mkV "dudar") ; -- status=guess
+lin doubt_V2 = mkV2 (mkV "dudar") ; -- status=guess
+lin react_V = mkV "reaccionar" ; -- status=guess
+lin consciousness_N = mkN "conciencia" ; -- status=guess
+lin right_Interj = variants{} ; -- 
+lin purely_Adv = variants{} ; -- 
+lin tin_N = mkN "lata" ; -- status=guess
+lin tube_N = mkN "tubo" | mkN "canuto" ; -- status=guess
+lin fulfil_V2 = mkV2 (satisfacer_V) | mkV2 (mkV "cumplir") ; -- status=guess
+lin commonly_Adv = variants{} ; -- 
+lin sufficiently_Adv = variants{} ; -- 
+lin coin_N = mkN "moneda" ; -- status=guess
+lin frighten_V2 = mkV2 (mkV "atemorizar") ; -- status=guess
+lin grammar_N = L.grammar_N ;
+lin diary_N = mkN "diario" ; -- status=guess
+lin flesh_N = mkN "carne" feminine ; -- status=guess
+lin summary_N = mkN "resumen" masculine | mkN "sumario" ; -- status=guess
+lin infant_N = mkN "nene" masculine | mkN "infante" masculine ; -- status=guess
+lin stir_V2 = mkV2 (sofreír_V) ; -- status=guess
+lin stir_V = sofreír_V ; -- status=guess
+lin storm_N = mkN "sótano para tormentas" ; -- status=guess
+lin mail_N = mkN "correo electrónico" | mkN "mail" masculine ; -- status=guess
+lin rugby_N = variants{} ; -- 
+lin virtue_N = mkN "virtud" feminine ; -- status=guess
+lin specimen_N = mkN "espécimen" masculine ; -- status=guess
+lin psychology_N = mkN "psicología" ; -- status=guess
+lin paint_N = mkN "pintura" ; -- status=guess
+lin constraint_N = mkN "restricción" feminine ; -- status=guess
+lin trace_V2 = mkV2 (mkV "calcar") ; -- status=guess
+lin trace_V = mkV "calcar" ; -- status=guess
+lin privilege_N = mkN "privilegio" ; -- status=guess
+lin completion_N = mkN "conclusión" feminine ; -- status=guess
+lin progress_V2 = mkV2 (mkV "progresar") ; -- status=guess
+lin progress_V = mkV "progresar" ; -- status=guess
+lin grade_N = mkN "nivel" masculine ; -- status=guess
+lin exploit_V2 = mkV2 (mkV "explotar") | mkV2 (mkV "aprovechar") ; -- status=guess
+lin import_N = mkN "importación" feminine ; -- status=guess
+lin potato_N = mkN "patata" ; -- status=guess
+lin repair_N = mkN "reparación" feminine ; -- status=guess
+lin passion_N = mkN "pasión" feminine ; -- status=guess
+lin seize_V2 = mkV2 (mkV "agarrar") | mkV2 (mkV (mkV "apoderarse") "de") | mkV2 (mkV "apresar") | mkV2 (aferrar_V) ; -- status=guess
+lin seize_V = mkV "agarrar" | mkV (mkV "apoderarse") "de" | mkV "apresar" | aferrar_V ; -- status=guess
+lin low_Adv = mkAdv "bajo" ; -- status=guess
+lin underlying_A = variants{} ; -- 
+lin heaven_N = mkN "cielo" | mkN "paraíso" ; -- status=guess
+lin nerve_N = mkN "nervio" ; -- status=guess
+lin park_V2 = mkV2 (mkV "estacionar") | mkV2 (mkV "aparcar") ; -- status=guess
+lin park_V = mkV "estacionar" | mkV "aparcar" ; -- status=guess
+lin collapse_V2 = mkV2 (mkV "derrumbarse") | mkV2 (mkV "desplomarse") ; -- status=guess
+lin collapse_V = mkV "derrumbarse" | mkV "desplomarse" ; -- status=guess
+lin win_N = variants{} ; -- 
+lin printer_N = mkN "impresora" ; -- status=guess
+lin coalition_N = mkN "coalición" feminine ; -- status=guess
+lin button_N = mkN "botón" masculine | mkN "prendedor" masculine ; -- status=guess
+lin pray_V2 = mkV2 (rogar_V) ; -- status=guess
+lin pray_V = rogar_V ; -- status=guess
+lin ultimate_A = mkA "máximo" | mkA "extremo" | mkA "mayor" ; -- status=guess
+lin venture_N = mkN "aventura" ; -- status=guess
+lin timber_N = mkN "viga" | mkN "polín" masculine ; -- status=guess
+lin companion_N = mkN "compañero" | mkN "compañera" ; -- status=guess
+lin horror_N = variants{} ; -- 
+lin gesture_N = mkN "gesto" ; -- status=guess
+lin moon_N = L.moon_N ;
+lin remark_VS = variants{} ; -- 
+lin remark_V = variants{} ; -- 
+lin clever_A = L.clever_A ;
+lin van_N = variants{} ; -- 
+lin consequently_Adv = variants{} ; -- 
+lin raw_A = mkA "crudo" ; -- status=guess
+lin glance_N = mkN "vistazo" ; -- status=guess
+lin broken_A = variants{} ; -- 
+lin jury_N = mkN "jurado" ; -- status=guess
+lin gaze_V = mkV "observar" | mkV (mkV "mirar") "fijamente" ; -- status=guess
+lin burst_V2 = mkV2 (mkV (mkV "reirse") "a carcajadas") ; -- status=guess
+lin burst_V = mkV (mkV "reirse") "a carcajadas" ; -- status=guess
+lin charter_N = mkN "carta fundacional" ; -- status=guess
+lin feministMasc_N = variants{} ; -- 
+lin discourse_N = mkN "discurso" ; -- status=guess
+lin reflection_N = mkN "reflexión" feminine ; -- status=guess
+lin carbon_N = mkN "negro de carbón" ; -- status=guess
+lin sophisticated_A = mkA "refinado" | mkA "elegante" | mkA "sofisticado" ; -- status=guess
+lin ban_N = mkN "prohibición" feminine ; -- status=guess
+lin taxation_N = mkN "tasación" feminine ; -- status=guess
+lin prosecution_N = variants{} ; -- 
+lin softly_Adv = variants{} ; -- 
+lin asleep_A = mkA "dormido" ; -- status=guess
+lin aids_N = variants{} ; -- 
+lin publicity_N = mkN "publicidad" feminine ; -- status=guess
+lin departure_N = mkN "salida" masculine | mkN "despedida" ; -- status=guess
+lin welcome_A = mkA "bienvenido" | mkA "agradable" ; -- status=guess
+lin sharply_Adv = variants{} ; -- 
+lin reception_N = mkN "recepción" feminine ; -- status=guess
+lin cousin_N = L.cousin_N ;
+lin relieve_V2 = mkV2 (mkV "aliviar") ; -- status=guess
+lin linguistic_A = mkA "lingüístico" ; -- status=guess
+lin vat_N = mkN "cuba" | mkN "tina" ; -- status=guess
+lin forward_A = variants{} ; -- 
+lin blue_N = mkN "azul" feminine ; -- status=guess
+lin multiple_A = mkA "multiple" ; -- status=guess
+lin pass_N = variants{} ; -- 
+lin outer_A = variants{} ; -- 
+lin vulnerable_A = mkA "vulnerable" ; -- status=guess
+lin patient_A = mkA "paciente" ; -- status=guess
+lin evolution_N = mkN "evolución" feminine ; -- status=guess
+lin allocate_V2 = mkV2 (mkV "asignar") | mkV2 (mkV "adjudicar") ; -- status=guess
+lin allocate_V = mkV "asignar" | mkV "adjudicar" ; -- status=guess
+lin creative_A = mkA "creativo" ; -- status=guess
+lin potentially_Adv = variants{} ; -- 
+lin just_A = mkA "casi" | mkA "por poco" ; -- status=guess
+lin out_Prep = variants{} ; -- 
+lin judicial_A = mkA "judicial" ; -- status=guess
+lin risk_VV = mkVV (mkV "arriesgar") ; -- status=guess
+lin risk_V2 = mkV2 (mkV "arriesgar") ; -- status=guess
+lin ideology_N = mkN "ideología" ; -- status=guess
+lin smell_VA = mkVA (mkV (mkV "oler") "a gato encerrado") ; -- status=guess
+lin smell_V2 = mkV2 (mkV (mkV "oler") "a gato encerrado") ; -- status=guess
+lin smell_V = L.smell_V ;
+lin agenda_N = mkN "agenda" | mkN "orden del dia" ; -- status=guess
+lin transport_V2 = mkV2 (mkV "transportar") ; -- status=guess
+lin illegal_A = mkA "ilegal" ; -- status=guess
+lin chicken_N = mkN "pollo" | mkN "gallina" masculine ; -- status=guess
+lin plain_A = mkA "con caracteres normales" | mkA "libre de caracteres especiales" | mkA "sin caracteres especiales" ; -- status=guess
+lin innovation_N = mkN "innovación" feminine ; -- status=guess
+lin opera_N = mkN "ópera" ; -- status=guess
+lin lock_N = mkN "llave" feminine ; -- status=guess
+lin grin_V = variants{} ; -- 
+lin shelf_N = mkN "estantería" ; -- status=guess
+lin pole_N = mkN "polo" ; -- status=guess
+lin punishment_N = mkN "castigo" ; -- status=guess
+lin strict_A = mkA "estricto" ; -- status=guess
+lin wave_V2 = mkV2 (mkV "abanicar") ; -- status=guess
+lin wave_V = mkV "abanicar" ; -- status=guess
+lin inside_N = mkN "interior" masculine ; -- status=guess
+lin carriage_N = mkN "coche" masculine | mkN "vagón" masculine ; -- status=guess
+lin fit_A = mkA "en forma" ; -- status=guess
+lin conversion_N = mkN "conversión" feminine ; -- status=guess
+lin hurry_V = mkV "apresurarse" | mkV "apurarse" | mkV (mkV "darse") "prisa" ; -- status=guess
+lin essay_N = mkN "ensayo" ; -- status=guess
+lin integration_N = mkN "integración" feminine ; -- status=guess
+lin resignation_N = variants{} ; -- 
+lin treasury_N = mkN "tesoro" ; -- status=guess
+lin traveller_N = mkN "viajero" ; -- status=guess
+lin chocolate_N = mkN "chocolatina" ; -- status=guess
+lin assault_N = mkN "asalto" | mkN "acometimiento" ; -- status=guess
+lin schedule_N = mkN "horario" | mkN "itinerario" ; -- status=guess
+lin undoubtedly_Adv = variants{} ; -- 
+lin twin_N = mkN "gemelo" ; -- status=guess
+lin format_N = mkN "formato" ; -- status=guess
+lin murder_V2 = mkV2 (mkV "asesinar") ; -- status=guess
+lin sigh_VS = mkVS (mkV "suspirar") ; -- status=guess
+lin sigh_V2 = mkV2 (mkV "suspirar") ; -- status=guess
+lin sigh_V = mkV "suspirar" ; -- status=guess
+lin sellerMasc_N = variants{} ; -- 
+lin lease_N = variants{} ; -- 
+lin bitter_A = mkA "amargado" ; -- status=guess
+lin double_V2 = mkV2 (mkV "doblar") ; -- status=guess
+lin double_V = mkV "doblar" ; -- status=guess
+lin ally_N = mkN "aliado" ; -- status=guess
+lin stake_N = mkN "estaca" ; -- status=guess
+lin processing_N = variants{} ; -- 
+lin informal_A = mkA "informal" ; -- status=guess
+lin flexible_A = mkA "flexible" ; -- status=guess
+lin cap_N = L.cap_N ;
+lin stable_A = mkA "estable" ; -- status=guess
+lin till_Subj = variants{} ; -- 
+lin sympathy_N = mkN "empatía" ; -- status=guess
+lin tunnel_N = mkN "túnel" masculine ; -- status=guess
+lin pen_N = L.pen_N ;
+lin instal_V = variants{} ; -- 
+lin suspend_V2 = variants{} ; -- 
+lin suspend_V = variants{} ; -- 
+lin blow_N = mkN "golpe" masculine ; -- status=guess
+lin wander_V = mkV "divagar" | mkV "pajarear" | mkV "pajaronear" ; -- status=guess
+lin notably_Adv = variants{} ; -- 
+lin disappoint_V2 = mkV2 (mkV "decepcionar") ; -- status=guess
+lin wipe_V2 = L.wipe_V2 ;
+lin wipe_V = mkV "formatear" ; -- status=guess
+lin folk_N = mkN "etimología popular" ; -- status=guess
+lin attraction_N = mkN "atracción" feminine ; -- status=guess
+lin disc_N = mkN "disco" ; -- status=guess
+lin inspire_V2V = mkV2V (mkV "inspirar") ; -- status=guess
+lin inspire_V2 = mkV2 (mkV "inspirar") ; -- status=guess
+lin machinery_N = mkN "maquinaria" ; -- status=guess
+lin undergo_V2 = mkV2 (mkV "experimentar") ; -- status=guess
+lin nowhere_Adv = mkAdv "en ninguna parte" ; -- status=guess
+lin inspector_N = variants{} ; -- 
+lin wise_A = mkA "sabio" | mkA "juicioso" ; -- status=guess
+lin balance_V2 = mkV2 (mkV "balancear") ; -- status=guess
+lin balance_V = mkV "balancear" ; -- status=guess
+lin purchaser_N = variants{} ; -- 
+lin resort_N = mkN "estación turística" ; -- status=guess
+lin pop_N = mkN "grupo de pop" ; -- status=guess
+lin organ_N = mkN "órgano" ; -- status=guess
+lin ease_V2 = variants{} ; -- 
+lin ease_V = variants{} ; -- 
+lin friendship_N = mkN "amistad" feminine ; -- status=guess
+lin deficit_N = mkN "déficit" masculine ; -- status=guess
+lin dear_N = variants{} ; -- 
+lin convey_V2 = mkV2 (mkV "transportar") | mkV2 (mkV "trasladar") ; -- status=guess
+lin reserve_V2 = mkV2 (mkV "reservar") ; -- status=guess
+lin reserve_V = mkV "reservar" ; -- status=guess
+lin planet_N = L.planet_N ;
+lin frequent_A = mkA "frecuente" ; -- status=guess
+lin loose_A = mkA "indiscreto" ; -- status=guess
+lin intense_A = mkA "intenso" ; -- status=guess
+lin retail_A = variants{} ; -- 
+lin wind_V = mkV "rebobinar" ; -- status=guess
+lin lost_A = variants{} ; -- 
+lin grain_N = mkN "grano" ; -- status=guess
+lin particle_N = mkN "acelerador de partículas" ; -- status=guess
+lin destruction_N = mkN "destrucción" ; -- status=guess
+lin witness_V2 = variants{} ; -- 
+lin witness_V = variants{} ; -- 
+lin pit_N = mkN "foso" | mkN "excavación" feminine ; -- status=guess
+lin registration_N = mkN "registración" | mkN "inscripción" feminine | mkN "matriculación" | mkN "registro" ; -- status=guess
+lin conception_N = mkN "concepción" feminine ; -- status=guess
+lin steady_A = mkA "firme" | mkA "fijo" ; -- status=guess
+lin rival_N = variants{} ; -- 
+lin steam_N = mkN "máquina de vapor" ; -- status=guess
+lin back_A = variants{} ; -- 
+lin chancellor_N = mkN "canciller" ; -- status=guess
+lin crash_V = mkV "chocar" ; -- status=guess
+lin belt_N = mkN "cinturón" | mkN "cinturón de seguridad" ; -- status=guess
+lin logic_N = mkN "lógica" ; -- status=guess
+lin premium_N = variants{} ; -- 
+lin confront_V2 = mkV2 (mkV "enfrentar") ; -- status=guess
+lin precede_V2 = mkV2 (mkV "preceder") | mkV2 (mkV "anteceder") ; -- status=guess
+lin experimental_A = mkA "experimental" ; -- status=guess
+lin alarm_N = mkN "despertador" masculine ; -- status=guess
+lin rational_A = variants{} ; -- 
+lin incentive_N = mkN "incentivo" ; -- status=guess
+lin roughly_Adv = variants{} ; -- 
+lin bench_N = mkN "banco" ; -- status=guess
+lin wrap_V2 = mkV2 (envolver_V) | mkV2 (mkV "fajar") ; -- status=guess
+lin wrap_V = envolver_V | mkV "fajar" ; -- status=guess
+lin regarding_Prep = variants{} ; -- 
+lin inadequate_A = mkA "inadecuado" ; -- status=guess
+lin ambition_N = variants{} ; -- 
+lin since_Adv = variants{}; -- mkPrep "desde" ;
+lin fate_N = mkN "destino" | mkN "azar" masculine ; -- status=guess
+lin vendor_N = mkN "vendedor" masculine ; -- status=guess
+lin stranger_N = mkN "forastero" | mkN "extranjero" ; -- status=guess
+lin spiritual_A = mkA "espiritual" ; -- status=guess
+lin increasing_A = variants{} ; -- 
+lin anticipate_VV = mkVV (mkV "anticipar") | mkVV (prever_V) ; -- status=guess
+lin anticipate_VS = mkVS (mkV "anticipar") | mkVS (prever_V) ; -- status=guess
+lin anticipate_V2 = mkV2 (mkV "anticipar") | mkV2 (prever_V) ; -- status=guess
+lin anticipate_V = mkV "anticipar" | prever_V ; -- status=guess
+lin logical_A = mkA "lógico" ; -- status=guess
+lin fibre_N = mkN "fibra" ; -- status=guess
+lin attribute_V2 = mkV2 (atribuir_V) ; -- status=guess
+lin sense_VS = mkVS (mkV (mkV "dar") "sentido") ; -- status=guess
+lin sense_V2 = mkV2 (mkV (mkV "dar") "sentido") ; -- status=guess
+lin black_N = mkN "negro" | mkN "negra" masculine ; -- status=guess
+lin petrol_N = variants{} ; -- 
+lin maker_N = variants{} ; -- 
+lin generous_A = mkA "generoso" ; -- status=guess
+lin allocation_N = mkN "asignación" feminine | mkN "reparto" | mkN "distribución" masculine ; -- status=guess
+lin depression_N = mkN "depresión" feminine ; -- status=guess
+lin declaration_N = mkN "declaración" feminine ; -- status=guess
+lin spot_VS = mkVS (mkV "divisar") | mkVS (mkV "detectar") | mkVS (mkV "localizar") | mkVS (mkV "ubicar") | mkVS (mkV "avistar") ; -- status=guess
+lin spot_V2 = mkV2 (mkV "divisar") | mkV2 (mkV "detectar") | mkV2 (mkV "localizar") | mkV2 (mkV "ubicar") | mkV2 (mkV "avistar") ; -- status=guess
+lin spot_V = mkV "divisar" | mkV "detectar" | mkV "localizar" | mkV "ubicar" | mkV "avistar" ; -- status=guess
+lin modest_A = mkA "modesto" ; -- status=guess
+lin bottom_A = variants{} ; -- 
+lin dividend_N = mkN "dividendo" ; -- status=guess
+lin devote_V2 = variants{} ; -- 
+lin condemn_V2 = mkV2 (mkV "condenar") ; -- status=guess
+lin integrate_V2 = variants{} ; -- 
+lin integrate_V = variants{} ; -- 
+lin pile_N = mkN "montón" masculine ; -- status=guess
+lin identification_N = variants{} ; -- 
+lin acute_A = mkA "agudo" ; -- status=guess
+lin barely_Adv = variants{} ; -- 
+lin providing_Subj = variants{} ; -- 
+lin directive_N = variants{} ; -- 
+lin bet_VS = mkVS (apostar_V) ; -- status=guess
+lin bet_V2 = mkV2 (apostar_V) ; -- status=guess
+lin bet_V = apostar_V ; -- status=guess
+lin modify_V2 = mkV2 (mkV "modificar") ; -- status=guess
+lin bare_A = mkA "desnudo" ; -- status=guess
+lin swear_VV = mkVV (mkV "blasfemar") | mkVV (renegar_V) | mkVV (mkV "jurar") | mkVV (mkV (mkV "echar") "ternos") ; -- status=guess
+lin swear_V2 = mkV2 (mkV "blasfemar") | mkV2 (renegar_V) | mkV2 (mkV "jurar") | mkV2 (mkV (mkV "echar") "ternos") ; -- status=guess
+lin swear_V = mkV "blasfemar" | renegar_V | mkV "jurar" | mkV (mkV "echar") "ternos" ; -- status=guess
+lin final_N = mkN "último" | mkN "última" | mkN "última" ; -- status=guess
+lin accordingly_Adv = mkAdv "en consecuencia" ; -- status=guess
+lin valid_A = mkA "válido" ; -- status=guess
+lin wherever_Adv = variants{} ; -- 
+lin mortality_N = mkN "mortalidad" feminine ; -- status=guess
+lin medium_N = mkN "médium" ; -- status=guess
+lin silk_N = mkN "ceiba" | mkN "kapok" | mkN "capoc" masculine ; -- status=guess
+lin funeral_N = mkN "funeral" | mkN "entierro" ; -- status=guess
+lin depending_A = variants{} ; -- 
+lin cow_N = L.cow_N ;
+lin correspond_V2 = variants{}; -- mkV "corresponder" ;
+lin correspond_V = mkV "corresponder" ; -- status=guess
+lin cite_V2 = variants{} ; -- 
+lin classic_A = mkA "clásico" ; -- status=guess
+lin inspection_N = mkN "inspección" feminine ; -- status=guess
+lin calculation_N = mkN "cálculo" feminine ; -- status=guess
+lin rubbish_N = mkN "desperdicios" masculine ; -- status=guess
+lin minimum_N = mkN "mínimo" ; -- status=guess
+lin hypothesis_N = mkN "hipótesis" feminine ; -- status=guess
+lin youngster_N = mkN "jovenzuelo" ; -- status=guess
+lin slope_N = mkN "pendiente" masculine | mkN "cuesta" ; -- status=guess
+lin patch_N = mkN "parche" masculine ; -- status=guess
+lin invitation_N = mkN "invitación" feminine ; -- status=guess
+lin ethnic_A = mkA "étnico" ; -- status=guess
+lin federation_N = mkN "federación" feminine ; -- status=guess
+lin duke_N = mkN "duque" masculine ; -- status=guess
+lin wholly_Adv = variants{} ; -- 
+lin closure_N = mkN "cierre" feminine ; -- status=guess
+lin dictionary_N = mkN "diccionario" ; -- status=guess
+lin withdrawal_N = mkN "coitus interruptus" ; -- status=guess
+lin automatic_A = mkA "automático" ; -- status=guess
+lin liable_A = variants{} ; -- 
+lin cry_N = mkN "llanto" ; -- status=guess
+lin slow_V2 = mkV2 (mkV "desacelerar") ; -- status=guess
+lin slow_V = mkV "desacelerar" ; -- status=guess
+lin borough_N = mkN "municipio" | mkN "concejo" ; -- status=guess
+lin well_A = mkA "bien" ; -- status=guess
+lin suspicion_N = mkN "sospecha" ; -- status=guess
+lin portrait_N = mkN "retrato" ; -- status=guess
+lin local_N = mkN "vecino" | mkN "vecina" ; -- status=guess
+lin jew_N = variants{} ; -- 
+lin fragment_N = mkN "fragmento" ; -- status=guess
+lin revolutionary_A = mkA "revolucionario" | mkA "revolucionaria" ; -- status=guess
+lin evaluate_V2 = mkV2 (mkV "evaluar") ; -- status=guess
+lin evaluate_V = mkV "evaluar" ; -- status=guess
+lin competitor_N = mkN "competidor" masculine ; -- status=guess
+lin sole_A = mkA "solo" ; -- status=guess
+lin reliable_A = mkA "fiable" | mkA "confiable" ; -- status=guess
+lin weigh_V2 = mkV2 (mkV (mkV "levar") "anclas") | mkV2 (mkV "levar") ; -- status=guess
+lin weigh_V = mkV (mkV "levar") "anclas" | mkV "levar" ; -- status=guess
+lin medieval_A = mkA "medieval" ; -- status=guess
+lin clinic_N = mkN "clínica" ; -- status=guess
+lin shine_V2 = mkV2 (mkV "brillar") | mkV2 (lucir_V) ; -- status=guess
+lin shine_V = mkV "brillar" | lucir_V ; -- status=guess
+lin knit_V2 = mkV2 (mkV "soldarse") ; -- status=guess
+lin knit_V = mkV "soldarse" ; -- status=guess
+lin complexity_N = mkN "complejidad" feminine ; -- status=guess
+lin remedy_N = mkN "recurso" ; -- status=guess
+lin fence_N = mkN "cerca" | mkN "cerramiento" | mkN "barda " | mkN "valla" | mkN "seto" ; -- status=guess
+lin bike_N = L.bike_N ;
+lin freeze_V2 = mkV2 (helar_V) ; -- status=guess
+lin freeze_V = L.freeze_V ;
+lin eliminate_V2 = mkV2 (mkV "eliminar") ; -- status=guess
+lin interior_N = mkN "interior" masculine ; -- status=guess
+lin intellectual_A = variants{} ; -- 
+lin established_A = variants{} ; -- 
+lin voter_N = mkN "votante" masculine ; -- status=guess
+lin garage_N = mkN "garaje" masculine ; -- status=guess
+lin era_N = mkN "época" masculine | mkN "era" | mkN "período" ; -- status=guess
+lin pregnant_A = mkA "embarazada" | mkA "embarazado" | mkA "preñada" | mkA "preñado" | mkA "encinta" | mkA "preñada" | mkA "preñado" ; -- status=guess
+lin plot_N = mkN "plano" feminine | mkN "lote" masculine ; -- status=guess
+lin greet_V2 = mkV2 (mkV "saludar") ; -- status=guess
+lin electrical_A = mkA "eléctrico" ; -- status=guess
+lin lie_N = mkN "mentira" ; -- status=guess
+lin disorder_N = mkN "desorden" masculine ; -- status=guess
+lin formally_Adv = variants{} ; -- 
+lin excuse_N = mkN "excusa" ; -- status=guess
+lin socialist_A = mkA "socialista" ; -- status=guess
+lin cancel_V2 = mkV2 (mkV "cancelar") ; -- status=guess
+lin cancel_V = mkV "cancelar" ; -- status=guess
+lin harm_N = mkN "daño" ; -- status=guess
+lin excess_N = mkN "deducible" masculine | mkN "franquicia" ; -- status=guess
+lin exact_A = mkA "exacto" ; -- status=guess
+lin oblige_V2V = variants{} ; -- 
+lin oblige_V2 = variants{} ; -- 
+lin accountant_N = mkN "contador" | mkN "contadora" | mkN "contable" ; -- status=guess
+lin mutual_A = mkA "mutuo" ; -- status=guess
+lin fat_N = L.fat_N ;
+lin volunteerMasc_N = variants{} ; -- 
+lin laughter_N = mkN "risa" ; -- status=guess
+lin trick_N = mkN "truco" | mkN "artimaña" ; -- status=guess
+lin load_V2 = mkV2 (mkV "cargar") ; -- status=guess
+lin load_V = mkV "cargar" ; -- status=guess
+lin disposal_N = variants{} ; -- 
+lin taxi_N = mkN "taxi" feminine ; -- status=guess
+lin murmur_V2 = mkV2 (mkV "murmurar") ; -- status=guess
+lin murmur_V = mkV "murmurar" ; -- status=guess
+lin tonne_N = mkN "tonelada" | mkN "tonelada métrica" ; -- status=guess
+lin spell_V2 = mkV2 (mkV "descifrar") ; -- status=guess
+lin spell_V = mkV "descifrar" ; -- status=guess
+lin clerk_N = mkN "oficinista" masculine | mkN "secretario" | mkN "escribiente" masculine ; -- status=guess
+lin curious_A = mkA "curioso" ; -- status=guess
+lin satisfactory_A = mkA "satisfactorio" ; -- status=guess
+lin identical_A = mkA "idéntico" ; -- status=guess
+lin applicant_N = mkN "solicitante" masculine ; -- status=guess
+lin removal_N = mkN "mudanza" ; -- status=guess
+lin processor_N = variants{} ; -- 
+lin cotton_N = mkN "algodón" masculine ; -- status=guess
+lin reverse_V2 = variants{} ; -- 
+lin reverse_V = variants{} ; -- 
+lin hesitate_VV = mkVV (mkV "vacilar") | mkVV (mkV "dudar") ; -- status=guess
+lin hesitate_V = mkV "vacilar" | mkV "dudar" ; -- status=guess
+lin professor_N = mkN "profesor" | mkN "profesora" ; -- status=guess
+lin admire_V2 = mkV2 (mkV "admirar") ; -- status=guess
+lin namely_Adv = mkAdv "específicamente" | mkAdv "a saber" ; -- status=guess
+lin electoral_A = mkA "electoral" ; -- status=guess
+lin delight_N = mkN "deleite" | mkN "regocijo" | mkN "delicia" | mkN "placer" masculine | mkN "delectación" feminine | mkN "gozo" ; -- status=guess
+lin urgent_A = mkA "urgente" | mkA "acuciante" ; -- status=guess
+lin prompt_V2V = mkV2V (mkV "incitar") ; -- status=guess
+lin prompt_V2 = mkV2 (mkV "incitar") ; -- status=guess
+lin mate_N = mkN "pareja" masculine ; -- status=guess
+lin mate_2_N = variants{} ; -- 
+lin mate_1_N = variants{} ; -- 
+lin exposure_N = mkN "exposición" feminine | mkN "publicidad" feminine | mkN "denuncia" ; -- status=guess
+lin server_N = mkN "servidor" masculine ; -- status=guess
+lin distinctive_A = variants{} ; -- 
+lin marginal_A = mkA "marginal" ; -- status=guess
+lin structural_A = mkA "estructural" ; -- status=guess
+lin rope_N = L.rope_N ;
+lin miner_N = mkN "minero" ; -- status=guess
+lin entertainment_N = mkN "entretenimiento" ; -- status=guess
+lin acre_N = mkN "acre" masculine ; -- status=guess
+lin pig_N = mkN "jeringoso" ; -- status=guess
+lin encouraging_A = mkA "alentador" | mkA "esperanzador" ; -- status=guess
+lin guarantee_N = mkN "garantía" masculine ; -- status=guess
+lin gear_N = mkN "marcha" | mkN "velocidad" feminine ; -- status=guess
+lin anniversary_N = mkN "aniversario" ; -- status=guess
+lin past_Adv = variants{}; -- mkPrep "más allá de" ;
+lin ceremony_N = mkN "ceremonia" ; -- status=guess
+lin rub_V2 = L.rub_V2 ;
+lin rub_V = mkV "frotar" ; -- status=guess
+lin monopoly_N = mkN "monopolio" ; -- status=guess
+lin left_N = mkN "zurdo" | mkN "zurda" ; -- status=guess
+lin flee_V2 = mkV2 (mkV "desvanecerse") ; -- status=guess
+lin flee_V = mkV "desvanecerse" ; -- status=guess
+lin yield_V2 = mkV2 (mkV "ceder") ; -- status=guess
+lin discount_N = mkN "descuento" | mkN "rebaja" ; -- status=guess
+lin above_A = variants{} ; -- 
+lin uncle_N = mkN "tío" ; -- status=guess
+lin audit_N = mkN "auditoría" ; -- status=guess
+lin advertisement_N = mkN "anuncio" | mkN "publicidad" feminine | mkN "reclamo" ; -- status=guess
+lin explosion_N = variants{} ; -- 
+lin contrary_A = variants{} ; -- 
+lin tribunal_N = mkN "tribunal" masculine ; -- status=guess
+lin swallow_V2 = mkV2 (mkV "tragar") | mkV2 (engullir_V) | mkV2 (mkV "deglutir") | mkV2 (mkV "ingurgitar") ; -- status=guess
+lin swallow_V = mkV "tragar" | engullir_V | mkV "deglutir" | mkV "ingurgitar" ; -- status=guess
+lin typically_Adv = variants{} ; -- 
+lin fun_A = variants{} ; -- 
+lin rat_N = mkN "rata" ; -- status=guess
+lin cloth_N = mkN "trapo" ; -- status=guess
+lin cable_N = mkN "teleférico" ; -- status=guess
+lin interrupt_V2 = mkV2 (mkV "interrumpir") ; -- status=guess
+lin interrupt_V = mkV "interrumpir" ; -- status=guess
+lin crash_N = mkN "choque" masculine ; -- status=guess
+lin flame_N = mkN "flama" | mkN "llama" ; -- status=guess
+lin controversy_N = mkN "controversia" ; -- status=guess
+lin rabbit_N = mkN "conejo" ; -- status=guess
+lin everyday_A = variants{} ; -- 
+lin allegation_N = mkN "alegato" | mkN "acusación" feminine ; -- status=guess
+lin strip_N = mkN "tira" ; -- status=guess
+lin stability_N = mkN "estabilidad" feminine ; -- status=guess
+lin tide_N = mkN "marea" ; -- status=guess
+lin illustration_N = mkN "ilustración" feminine ; -- status=guess
+lin insect_N = mkN "insecto" ; -- status=guess
+lin correspondent_N = mkN "corresponsal" masculine ; -- status=guess
+lin devise_V2 = variants{} ; -- 
+lin determined_A = variants{} ; -- 
+lin brush_V2 = mkV2 (mkV "aplicar") ; -- status=guess
+lin brush_V = mkV "aplicar" ; -- status=guess
+lin adjustment_N = mkN "ajuste" | mkN "modificación" feminine ; -- status=guess
+lin controversial_A = mkA "controversial" | mkA "controvertido" ; -- status=guess
+lin organic_A = mkA "orgánico" ; -- status=guess
+lin escape_N = mkN "escapada" masculine | mkN "fuga" | mkN "escape" masculine | mkN "escapatorio" | mkN "liberación" feminine ; -- status=guess
+lin thoroughly_Adv = variants{} ; -- 
+lin interface_N = mkN "interfaz" feminine ; -- status=guess
+lin historic_A = mkA "histórico" ; -- status=guess
+lin collapse_N = mkN "colapso" ; -- status=guess
+lin temple_N = mkN "sien" feminine ; -- status=guess
+lin shade_N = mkN "sombra" ; -- status=guess
+lin craft_N = mkN "pericia" ; -- status=guess
+lin nursery_N = mkN "criadero" ; -- status=guess
+lin piano_N = mkN "piano" ; -- status=guess
+lin desirable_A = mkA "deseable" | mkA "conveniente" ; -- status=guess
+lin assurance_N = mkN "confianza" ; -- status=guess
+lin jurisdiction_N = mkN "jurisdicción" feminine ; -- status=guess
+lin advertise_V2 = mkV2 (mkV (mkV "hacer") "publicidad") ; -- status=guess
+lin advertise_V = mkV (mkV "hacer") "publicidad" ; -- status=guess
+lin bay_N = mkN "bahía" ; -- status=guess
+lin specification_N = mkN "especificación" feminine ; -- status=guess
+lin disability_N = mkN "discapacidad" feminine ; -- status=guess
+lin presidential_A = mkA "presidencial" ; -- status=guess
+lin arrest_N = mkN "arresto" ; -- status=guess
+lin unexpected_A = mkA "inesperado" ; -- status=guess
+lin switch_N = mkN "interruptor" masculine ; -- status=guess
+lin penny_N = mkN "velocípedo" ; -- status=guess
+lin respect_V2 = mkV2 (mkV "respetar") ; -- status=guess
+lin celebration_N = mkN "celebración" feminine ; -- status=guess
+lin gross_A = mkA "repulsivo" ; -- status=guess
+lin aid_V2 = mkV2 (mkV "ayudar") ; -- status=guess
+lin aid_V = mkV "ayudar" ; -- status=guess
+lin superb_A = mkA "excepcional" ; -- status=guess
+lin process_V2 = variants{} ; -- 
+lin process_V = variants{} ; -- 
+lin innocent_A = mkA "inocente" ; -- status=guess
+lin leap_V2 = mkV2 (mkV "saltar") ; -- status=guess
+lin leap_V = mkV "saltar" ; -- status=guess
+lin colony_N = mkN "colonia" ; -- status=guess
+lin wound_N = mkN "herida" | mkN "llaga" ; -- status=guess
+lin hardware_N = mkN "hardware" masculine ; -- status=guess
+lin satellite_N = mkN "satélite" masculine ; -- status=guess
+lin float_V = L.float_V ;
+lin bible_N = variants{} ; -- 
+lin statistical_A = mkA "estadístico" ; -- status=guess
+lin marked_A = variants{} ; -- 
+lin hire_V2V = mkV2V (mkV "contratar") ; -- status=guess
+lin hire_V2 = mkV2 (mkV "contratar") ; -- status=guess
+lin cathedral_N = mkN "catedral" feminine ; -- status=guess
+lin motive_N = mkN "fuerza motriz" ; -- status=guess
+lin correct_VS = mkVS (corregir_V) ; -- status=guess
+lin correct_V2 = mkV2 (corregir_V) ; -- status=guess
+lin correct_V = corregir_V ; -- status=guess
+lin gastric_A = mkA "gástrico" ; -- status=guess
+lin raid_N = mkN "invasión" feminine | mkN "ataque" masculine | mkN "asedio" | mkN "redada" ; -- status=guess
+lin comply_V2 = mkV2 (mkV "cumplir") | mkV2 (mkV (mkV "acceder") "a") ; -- status=guess
+lin comply_V = mkV "cumplir" | mkV (mkV "acceder") "a" ; -- status=guess
+lin accommodate_V2 = mkV2 (mkV "acomodar") | mkV2 (mkV "adaptar") ; -- status=guess
+lin accommodate_V = mkV "acomodar" | mkV "adaptar" ; -- status=guess
+lin mutter_V2 = variants{} ; -- 
+lin mutter_V = variants{} ; -- 
+lin induce_V2 = mkV2 (inducir_V) ; -- status=guess
+lin trap_V2 = mkV2 (mkV "atrapar") ; -- status=guess
+lin trap_V = mkV "atrapar" ; -- status=guess
+lin invasion_N = mkN "invasión" feminine ; -- status=guess
+lin humour_N = mkN "humor" masculine ; -- status=guess
+lin bulk_N = mkN "grueso" ; -- status=guess
+lin traditionally_Adv = variants{} ; -- 
+lin commission_V2V = mkV2V (mkV "encargar") ; -- status=guess
+lin commission_V2 = mkV2 (mkV "encargar") ; -- status=guess
+lin upstairs_Adv = mkAdv "arriba" ; -- status=guess
+lin translate_V2 = mkV2 (traducir_V) | mkV2 (mkV "trasladar") ; -- status=guess
+lin translate_V = traducir_V | mkV "trasladar" ; -- status=guess
+lin rhythm_N = mkN "ritmo" ; -- status=guess
+lin emission_N = mkN "emisión" feminine ; -- status=guess
+lin collective_A = mkA "colectivo" ; -- status=guess
+lin transformation_N = mkN "transformación" feminine ; -- status=guess
+lin battery_N = mkN "batería" ; -- status=guess
+lin stimulus_N = mkN "estímulo" ; -- status=guess
+lin naked_A = mkA "como dios lo trajo al mundo" ; -- status=guess
+lin white_N = mkN "blanco" | mkN "blanca" ; -- status=guess
+lin menu_N = mkN "menú" masculine | mkN "carta" ; -- status=guess
+lin toilet_N = mkN "baño" feminine | mkN "sanitario" ; -- status=guess
+lin butter_N = L.butter_N ;
+lin surprise_V2V = mkV2V (mkV "sorprender") ; -- status=guess
+lin surprise_V2 = mkV2 (mkV "sorprender") ; -- status=guess
+lin needle_N = mkN "aguja" ; -- status=guess
+lin effectiveness_N = variants{} ; -- 
+lin accordance_N = mkN "acuerdo" | mkN "conformidad" feminine ; -- status=guess
+lin molecule_N = mkN "molécula" ; -- status=guess
+lin fiction_N = mkN "ficción" feminine ; -- status=guess
+lin learning_N = mkN "conocimiento" ; -- status=guess
+lin statute_N = variants{} ; -- 
+lin reluctant_A = mkA "renuente" | mkA "reacio" ; -- status=guess
+lin overlook_V2 = mkV2 (mkV (mkV "pasar") "por alto") ; -- status=guess
+lin junction_N = variants{} ; -- 
+lin necessity_N = mkN "necesidad" feminine ; -- status=guess
+lin nearby_A = mkA "cercano" | mkA "cercana" | mkA "próximo" ; -- status=guess
+lin experienced_A = variants{} ; -- 
+lin lorry_N = variants{} ; -- 
+lin exclusive_A = variants{} ; -- 
+lin graphics_N = variants{} ; -- 
+lin stimulate_V2 = mkV2 (mkV "estimular") ; -- status=guess
+lin warmth_N = mkN "calor" masculine ; -- status=guess
+lin therapy_N = variants{} ; -- 
+lin convenient_A = mkA "conveniente" | mkA "cómodo" ; -- status=guess
+lin cinema_N = mkN "cine" masculine ; -- status=guess
+lin domain_N = mkN "dominio" ; -- status=guess
+lin tournament_N = mkN "torneo" | mkN "campeonato" ; -- status=guess
+lin doctrine_N = mkN "doctrina" ; -- status=guess
+lin sheer_A = variants{} ; -- 
+lin proposition_N = mkN "proposición" feminine ; -- status=guess
+lin grip_N = variants{} ; -- 
+lin widow_N = mkN "viuda" ; -- status=guess
+lin discrimination_N = mkN "discriminación" feminine ; -- status=guess
+lin bloody_Adv = variants{} ; -- 
+lin ruling_A = variants{} ; -- 
+lin fit_N = mkN "convulción" feminine ; -- status=guess
+lin nonetheless_Adv = variants{} ; -- 
+lin myth_N = mkN "mito" ; -- status=guess
+lin episode_N = mkN "episodio" ; -- status=guess
+lin drift_V2 = mkV2 (errar_V) ; -- status=guess
+lin drift_V = errar_V ; -- status=guess
+lin assert_VS = mkVS (mkV "asegurar") | mkVS (mkV "afirmar") ; -- status=guess
+lin assert_V2 = mkV2 (mkV "asegurar") | mkV2 (mkV "afirmar") ; -- status=guess
+lin assert_V = mkV "asegurar" | mkV "afirmar" ; -- status=guess
+lin terrace_N = mkN "terraza" | mkN "terrado" ; -- status=guess
+lin uncertain_A = mkA "incierto" ; -- status=guess
+lin twist_V2 = mkV2 (torcer_V) ; -- status=guess
+lin insight_N = mkN "introspección" feminine ; -- status=guess
+lin undermine_V2 = mkV2 (mkV "socavar") ; -- status=guess
+lin tragedy_N = mkN "tragedia" ; -- status=guess
+lin enforce_V2 = mkV2 (imponer_V) ; -- status=guess
+lin criticize_V2 = variants{} ; -- 
+lin criticize_V = variants{} ; -- 
+lin march_V2 = mkV2 (mkV "marchar") ; -- status=guess
+lin march_V = mkV "marchar" ; -- status=guess
+lin leaflet_N = mkN "folíolo" ; -- status=guess
+lin fellow_A = variants{} ; -- 
+lin object_V2 = mkV2 (mkV "objetar") ; -- status=guess
+lin object_V = mkV "objetar" ; -- status=guess
+lin pond_N = mkN "charco" ; -- status=guess
+lin adventure_N = mkN "aventura" ; -- status=guess
+lin diplomatic_A = mkA "diplomático" ; -- status=guess
+lin mixed_A = variants{} ; -- 
+lin rebel_N = mkN "rebelde" masculine ; -- status=guess
+lin equity_N = mkN "equidad" feminine ; -- status=guess
+lin literally_Adv = variants{} ; -- 
+lin magnificent_A = mkA "magnífico" | mkA "macanudo" ; -- status=guess
+lin loyalty_N = mkN "lealtad" feminine ; -- status=guess
+lin tremendous_A = mkA "tremendo" ; -- status=guess
+lin airline_N = mkN "aerolínea" ; -- status=guess
+lin shore_N = mkN "costa" | mkN "orilla" ; -- status=guess
+lin restoration_N = mkN "restauración" feminine ; -- status=guess
+lin physically_Adv = variants{} ; -- 
+lin render_V2 = mkV2 (dar_V) | mkV2 (devolver_V) ; -- status=guess
+lin institutional_A = mkA "institucional" ; -- status=guess
+lin emphasize_VS = mkVS (mkV "subrayar") | mkVS (mkV "enfatizar") ; -- status=guess
+lin emphasize_V2 = mkV2 (mkV "subrayar") | mkV2 (mkV "enfatizar") ; -- status=guess
+lin mess_N = mkN "comedor militar" | mkN "cantina" | mkN "comedor" masculine ; -- status=guess
+lin commander_N = mkN "comandante" masculine ; -- status=guess
+lin straightforward_A = mkA "franco" | mkA "sencillo" ; -- status=guess
+lin singer_N = mkN "cantante" masculine | mkN "cantor" | mkN "cantora" ; -- status=guess
+lin squeeze_V2 = L.squeeze_V2 ;
+lin squeeze_V = mkV "exprimir" | apretar_V ; -- status=guess
+lin full_time_A = variants{} ; -- 
+lin breed_V2 = mkV2 (mkV "criar") ; -- status=guess
+lin breed_V = mkV "criar" ; -- status=guess
+lin successor_N = variants{} ; -- 
+lin triumph_N = mkN "triunfo" ; -- status=guess
+lin heading_N = variants{} ; -- 
+lin mathematics_N = mkN "matemáticas" feminine ; -- status=guess
+lin laugh_N = mkN "risa" ; -- status=guess
+lin clue_N = mkN "pista" | mkN "indicio" ; -- status=guess
+lin still_A = mkA "quieto" | mkA "quieta" ; -- status=guess
+lin ease_N = variants{} ; -- 
+lin specially_Adv = variants{} ; -- 
+lin biological_A = mkA "biológico" | mkA "consanguíneo" ; -- status=guess
+lin forgive_V2 = mkV2 (mkV "perdonar") ; -- status=guess
+lin forgive_V = mkV "perdonar" ; -- status=guess
+lin trustee_N = mkN "fiduciario" | mkN "fiduciaria" ; -- status=guess
+lin photo_N = mkN "foto" feminine | mkN "fotografía" ; -- status=guess
+lin fraction_N = mkN "fracción" feminine | mkN "quebrado" ; -- status=guess
+lin chase_V2 = mkV2 (perseguir_V) ; -- status=guess
+lin chase_V = perseguir_V ; -- status=guess
+lin whereby_Adv = mkAdv "por el cual" | mkAdv "por la cual" ; -- status=guess
+lin mud_N = mkN "lodo" | mkN "barro" | mkN "fango" ; -- status=guess
+lin pensioner_N = mkN "pensionista" ; -- status=guess
+lin functional_A = mkA "funcional" ; -- status=guess
+lin copy_V2 = mkV2 (mkV "imitar") | mkV2 (mkV "copiar") ; -- status=guess
+lin copy_V = mkV "imitar" | mkV "copiar" ; -- status=guess
+lin strictly_Adv = variants{} ; -- 
+lin desperately_Adv = variants{} ; -- 
+lin await_V2 = mkV2 (mkV "esperar") ; -- status=guess
+lin coverage_N = mkN "cobertura" masculine ; -- status=guess
+lin wildlife_N = mkN "vida silvestre" ; -- status=guess
+lin indicator_N = mkN "indicador" masculine ; -- status=guess
+lin lightly_Adv = variants{} ; -- 
+lin hierarchy_N = mkN "jerarquía" ; -- status=guess
+lin evolve_V2 = mkV2 (mkV "desarrollar") ; -- status=guess
+lin evolve_V = mkV "desarrollar" ; -- status=guess
+lin mechanical_A = mkA "mecánico" ; -- status=guess
+lin expert_A = mkA "experto" ; -- status=guess
+lin creditor_N = mkN "acreedor" masculine ; -- status=guess
+lin capitalist_N = variants{} ; -- 
+lin essence_N = mkN "esencia" | mkN "extracto" ; -- status=guess
+lin compose_V2 = mkV2 (componer_V) ; -- status=guess
+lin compose_V = componer_V ; -- status=guess
+lin mentally_Adv = variants{} ; -- 
+lin gaze_N = variants{} ; -- 
+lin seminar_N = mkN "seminario" ; -- status=guess
+lin target_V2V = variants{} ; -- 
+lin target_V2 = variants{} ; -- 
+lin label_V3 = mkV3 (mkV "rotular") ; -- status=guess
+lin label_V2 = mkV2 (mkV "rotular") ; -- status=guess
+lin label_V = mkV "rotular" ; -- status=guess
+lin fig_N = mkN "higo" | mkN "breva" ; -- status=guess
+lin continent_N = mkN "continente" masculine ; -- status=guess
+lin chap_N = mkN "tipo" ; -- status=guess
+lin flexibility_N = mkN "flexibilidad" feminine ; -- status=guess
+lin verse_N = mkN "estrofa" ; -- status=guess
+lin minute_A = mkA "minucioso" ; -- status=guess
+lin whisky_N = variants{} ; -- 
+lin equivalent_A = mkA "equivalente" ; -- status=guess
+lin recruit_V2 = mkV2 (mkV "reclutar") ; -- status=guess
+lin recruit_V = mkV "reclutar" ; -- status=guess
+lin echo_V2 = mkV2 (mkV "repercutir") | mkV2 (repetir_V) ; -- status=guess
+lin echo_V = mkV "repercutir" | repetir_V ; -- status=guess
+lin unfair_A = variants{} ; -- 
+lin launch_N = mkN "lancha" ; -- status=guess
+lin cupboard_N = mkN "armario" | mkN "vitrina" | mkN "alacena" ; -- status=guess
+lin bush_N = mkN "arbusto" ; -- status=guess
+lin shortage_N = mkN "falta" | mkN "carestía" ; -- status=guess
+lin prominent_A = mkA "prominente" ; -- status=guess
+lin merger_N = mkN "fusión" feminine | mkN "unión" feminine ; -- status=guess
+lin command_V2 = variants{} ; -- 
+lin command_V = variants{} ; -- 
+lin subtle_A = mkA "sutil" ; -- status=guess
+lin capital_A = mkA "excelente" ; -- status=guess
+lin gang_N = mkN "grupo" | mkN "pandilla" ; -- status=guess
+lin fish_V2 = mkV2 (mkV "pescar") ; -- status=guess
+lin fish_V = mkV "pescar" ; -- status=guess
+lin unhappy_A = mkA "infeliz" ; -- status=guess
+lin lifetime_N = mkN "vida" masculine | mkN "toda la vida" ; -- status=guess
+lin elite_N = mkN "élite" feminine ; -- status=guess
+lin refusal_N = variants{} ; -- 
+lin finish_N = mkN "meta" | mkN "fin" masculine ; -- status=guess
+lin aggressive_A = mkA "agresivo" ; -- status=guess
+lin superior_A = mkA "superior" ; -- status=guess
+lin landing_N = mkN "muelle" masculine ; -- status=guess
+lin exchange_V2 = mkV2 (mkV "cambiar") ; -- status=guess
+lin debate_V2 = mkV2 (mkV "debatir") ; -- status=guess
+lin debate_V = mkV "debatir" ; -- status=guess
+lin educate_V2 = mkV2 (mkV "educar") | mkV2 (instruir_V) ; -- status=guess
+lin separation_N = variants{} ; -- 
+lin productivity_N = variants{} ; -- 
+lin initiate_V2 = variants{} ; -- 
+lin probability_N = mkN "probabilidad" feminine ; -- status=guess
+lin virus_N = variants{} ; -- 
+lin reporterMasc_N = variants{} ; -- 
+lin fool_N = mkN "el loco" | mkN "el bufón" ; -- status=guess
+lin pop_V2 = mkV2 (mkV "aparecerse") ; -- status=guess
+lin capitalism_N = mkN "capitalismo" ; -- status=guess
+lin painful_A = mkA "doloroso" ; -- status=guess
+lin correctly_Adv = variants{} ; -- 
+lin complex_N = mkN "análisis complejo" ; -- status=guess
+lin rumour_N = variants{} ; -- 
+lin imperial_A = variants{} ; -- 
+lin justification_N = mkN "justificación" feminine ; -- status=guess
+lin availability_N = mkN "disponibilidad" feminine ; -- status=guess
+lin spectacular_A = mkA "espectacular" ; -- status=guess
+lin remain_N = variants{} ; -- 
+lin ocean_N = mkN "océano" ; -- status=guess
+lin cliff_N = mkN "acantilado" | mkN "precipicio" | mkN "risco" ; -- status=guess
+lin sociology_N = mkN "sociología" ; -- status=guess
+lin sadly_Adv = variants{} ; -- 
+lin missile_N = mkN "proyectil" masculine ; -- status=guess
+lin situate_V2 = mkV2 (mkV "situar") ; -- status=guess
+lin artificial_A = mkA "artificial" ; -- status=guess
+lin apartment_N = L.apartment_N ;
+lin provoke_V2 = mkV2 (mkV "provocar") ; -- status=guess
+lin oral_A = mkA "oral" ; -- status=guess
+lin maximum_N = mkN "máximo" ; -- status=guess
+lin angel_N = mkN "ángel" masculine ; -- status=guess
+lin spare_A = variants{} ; -- 
+lin shame_N = mkN "vergüenza" | mkN "pena" ; -- status=guess
+lin intelligent_A = mkA "inteligente" ; -- status=guess
+lin discretion_N = variants{} ; -- 
+lin businessman_N = mkN "hombre de negocios" | mkN "empresario" ; -- status=guess
+lin explicit_A = mkA "vulgar" ; -- status=guess
+lin book_V2 = mkV2 (mkV "multar") ; -- status=guess
+lin uniform_N = mkN "uniforme" masculine ; -- status=guess
+lin push_N = mkN "empujón" masculine ; -- status=guess
+lin counter_N = mkN "contraataque" masculine ; -- status=guess
+lin subject_A = mkA "sujeto" ; -- status=guess
+lin objective_A = mkA "objetivo" ; -- status=guess
+lin hungry_A = mkA "hambriento" ; -- status=guess
+lin clothing_N = mkN "ropa" ; -- status=guess
+lin ride_N = mkN "rait" | mkN "autoestop" masculine ; -- status=guess
+lin romantic_A = mkA "romántico" ; -- status=guess
+lin attendance_N = variants{} ; -- 
+lin part_time_A = variants{} ; -- 
+lin trace_N = mkN "oligoelemento" | mkN "microelemento" ; -- status=guess
+lin backing_N = variants{} ; -- 
+lin sensation_N = mkN "sensación" feminine ; -- status=guess
+lin carrier_N = mkN "compañía de transportes" | mkN "empresa de transportes" ; -- status=guess
+lin interest_V2 = mkV2 (mkV "interesar") ; -- status=guess
+lin interest_V = mkV "interesar" ; -- status=guess
+lin classification_N = mkN "clasificación" feminine ; -- status=guess
+lin classic_N = variants{} ; -- 
+lin beg_V2 = mkV2 (mkV "mendigar") ; -- status=guess
+lin beg_V = mkV "mendigar" ; -- status=guess
+lin appendix_N = mkN "apéndice" masculine ; -- status=guess
+lin doorway_N = mkN "entrada" masculine ; -- status=guess
+lin density_N = variants{} ; -- 
+lin working_class_A = variants{} ; -- 
+lin legislative_A = mkA "legislativo" ; -- status=guess
+lin hint_N = variants{} ; -- 
+lin shower_N = mkN "llovizna" ; -- status=guess
+lin current_N = mkN "cuenta corriente" ; -- status=guess
+lin succession_N = variants{} ; -- 
+lin nasty_A = variants{} ; -- 
+lin duration_N = mkN "duración" feminine ; -- status=guess
+lin desert_N = mkN "merecido" ; -- status=guess
+lin receipt_N = mkN "receta" ; -- status=guess
+lin native_A = mkA "natal" ; -- status=guess
+lin chapel_N = mkN "capilla" masculine ; -- status=guess
+lin amazing_A = mkA "asombroso" | mkA "sorprendente" ; -- status=guess
+lin hopefully_Adv = variants{} ; -- 
+lin fleet_N = mkN "flota" ; -- status=guess
+lin comparable_A = mkA "comparable" ; -- status=guess
+lin oxygen_N = mkN "oxígeno" ; -- status=guess
+lin installation_N = mkN "instalación" feminine ; -- status=guess
+lin developer_N = mkN "promotor" masculine ; -- status=guess
+lin disadvantage_N = mkN "desventaja" ; -- status=guess
+lin recipe_N = mkN "receta" ; -- status=guess
+lin crystal_N = mkN "cristal" feminine ; -- status=guess
+lin modification_N = mkN "modificación" feminine ; -- status=guess
+lin schedule_V2V = mkV2V (mkV "programar") ; -- status=guess
+lin schedule_V2 = mkV2 (mkV "programar") ; -- status=guess
+lin schedule_V = mkV "programar" ; -- status=guess
+lin midnight_N = mkN "medianoche" feminine ; -- status=guess
+lin successive_A = mkA "sucesivo" ; -- status=guess
+lin formerly_Adv = variants{} ; -- 
+lin loud_A = mkA "ruidoso" ; -- status=guess
+lin value_V2 = mkV2 (mkV "valorar") ; -- status=guess
+lin value_V = mkV "valorar" ; -- status=guess
+lin physics_N = mkN "física" ; -- status=guess
+lin truck_N = mkN "camión" masculine | mkN "camioneta" | mkN "pickup)" ; -- status=guess
+lin stroke_N = mkN "caricia" ; -- status=guess
+lin kiss_N = mkN "beso" ; -- status=guess
+lin envelope_N = mkN "sobre" masculine ; -- status=guess
+lin speculation_N = mkN "especulación" feminine ; -- status=guess
+lin canal_N = mkN "canal" masculine ; -- status=guess
+lin unionist_N = variants{} ; -- 
+lin directory_N = mkN "directorio" ; -- status=guess
+lin receiver_N = variants{} ; -- 
+lin isolation_N = mkN "aislamiento" ; -- status=guess
+lin fade_V2 = mkV2 (evanescer_V) | mkV2 (desvanecer_V) ; -- status=guess
+lin fade_V = evanescer_V | desvanecer_V ; -- status=guess
+lin chemistry_N = mkN "química" ; -- status=guess
+lin unnecessary_A = mkA "innecesario" ; -- status=guess
+lin hit_N = mkN "delito de fuga" ; -- status=guess
+lin defenderMasc_N = variants{} ; -- 
+lin stance_N = mkN "postura" ; -- status=guess
+lin sin_N = mkN "pecado" ; -- status=guess
+lin realistic_A = mkA "realista" | mkA "realístico" ; -- status=guess
+lin socialist_N = variants{} ; -- 
+lin subsidy_N = mkN "subvención" | mkN "subsidio" ; -- status=guess
+lin content_A = mkA "contento" ; -- status=guess
+lin toy_N = mkN "juguete" masculine ; -- status=guess
+lin darling_N = mkN "querido" | mkN "querida" | mkN "amado" | mkN "amada" ; -- status=guess
+lin decent_A = mkA "decente" ; -- status=guess
+lin liberty_N = mkN "libertad" feminine ; -- status=guess
+lin forever_Adv = mkAdv "para siempre" ; -- status=guess
+lin skirt_N = mkN "falda" | mkN "enaguas" ; -- status=guess
+lin coordinate_V2 = mkV2 (mkV "coordinar") ; -- status=guess
+lin coordinate_V = mkV "coordinar" ; -- status=guess
+lin tactic_N = mkN "táctica" ; -- status=guess
+lin influential_A = mkA "influyente" ; -- status=guess
+lin import_V2 = mkV2 (mkV "importar") ; -- status=guess
+lin accent_N = mkN "acento" | mkN "tilde" masculine ; -- status=guess
+lin compound_N = mkN "compuesto" ; -- status=guess
+lin bastard_N = mkN "desgraciado" | mkN "hijo de puta" ; -- status=guess
+lin ingredient_N = mkN "ingrediente" masculine ; -- status=guess
+lin dull_A = L.dull_A ;
+lin cater_V = atender_V ; -- status=guess
+lin scholar_N = mkN "erudito" | mkN "docto" | mkN "sabio" ; -- status=guess
+lin faint_A = mkA "tenue" ; -- status=guess
+lin ghost_N = mkN "fantasma" masculine | mkN "espectro" | mkN "espíritu" masculine | mkN "aparecido" | mkN "aparición" feminine | mkN "sombra" | mkN "alma" masculine ; -- status=guess
+lin sculpture_N = mkN "escultura" ; -- status=guess
+lin ridiculous_A = mkA "ridículo" ; -- status=guess
+lin diagnosis_N = mkN "diagnóstico" | mkN "diagnosis" feminine ; -- status=guess
+lin delegate_N = mkN "delegado" | mkN "delegada" ; -- status=guess
+lin neat_A = mkA "puro" | mkA "pura" ; -- status=guess
+lin kit_N = mkN "juego" | mkN "kit" | mkN "ensello" | mkN "equipo" ; -- status=guess
+lin lion_N = mkN "león" masculine ; -- status=guess
+lin dialogue_N = mkN "diálogo" ; -- status=guess
+lin repair_V2 = mkV2 (mkV "reparar") ; -- status=guess
+lin repair_V = mkV "reparar" ; -- status=guess
+lin tray_N = mkN "bandeja" | mkN "charola " ; -- status=guess
+lin fantasy_N = variants{} ; -- 
+lin leave_N = mkN "permiso" ; -- status=guess
+lin export_V2 = mkV2 (mkV "exportar") ; -- status=guess
+lin export_V = mkV "exportar" ; -- status=guess
+lin forth_Adv = variants{} ; -- 
+lin lamp_N = L.lamp_N ;
+lin allege_VS = mkVS (mkV "alegar") ; -- status=guess
+lin allege_V2 = mkV2 (mkV "alegar") ; -- status=guess
+lin pavement_N = mkN "acera" ; -- status=guess
+lin brand_N = mkN "marca" masculine ; -- status=guess
+lin constable_N = variants{} ; -- 
+lin compromise_N = mkN "acuerdo" | mkN "arreglo" | mkN "compromiso" ; -- status=guess
+lin flag_N = mkN "losa" | mkN "piedra" ; -- status=guess
+lin filter_N = mkN "filtro" ; -- status=guess
+lin reign_N = mkN "reinado" ; -- status=guess
+lin execute_V2 = mkV2 (mkV "ejecutar") ; -- status=guess
+lin pity_N = mkN "compasión" feminine | mkN "piedad" feminine | mkN "lástima" ; -- status=guess
+lin merit_N = mkN "mérito" ; -- status=guess
+lin diagram_N = mkN "diagrama" masculine ; -- status=guess
+lin wool_N = mkN "lana" ; -- status=guess
+lin organism_N = mkN "organismo" ; -- status=guess
+lin elegant_A = mkA "elegante" | mkA "chic" ; -- status=guess
+lin red_N = mkN "aguilucho" | mkN "aguila parda" | mkN "águila de pecho blanco" | mkN "pihuel" ; -- status=guess
+lin undertaking_N = variants{} ; -- 
+lin lesser_A = mkA "menor" ; -- status=guess
+lin reach_N = mkN "alcance" masculine | mkN "influencia" ; -- status=guess
+lin marvellous_A = variants{} ; -- 
+lin improved_A = variants{} ; -- 
+lin locally_Adv = variants{} ; -- 
+lin entity_N = mkN "entidad" ; -- status=guess
+lin rape_N = mkN "violación" feminine ; -- status=guess
+lin secure_A = mkA "seguro" | mkA "aplomado" ; -- status=guess
+lin descend_V2 = mkV2 (descender_V) | mkV2 (mkV "bajar") ; -- status=guess
+lin descend_V = descender_V | mkV "bajar" ; -- status=guess
+lin backwards_Adv = mkAdv "hacia atrás" ; -- status=guess
+lin peer_V = variants{} ; -- 
+lin excuse_V2 = mkV2 (mkV "excusar") | mkV2 (mkV "perdonar") ; -- status=guess
+lin genetic_A = mkA "genético" ; -- status=guess
+lin fold_V2 = mkV2 (plegar_V) | mkV2 (mkV "doblar") ; -- status=guess
+lin fold_V = plegar_V | mkV "doblar" ; -- status=guess
+lin portfolio_N = mkN "portafolio" | mkN "portafolios" masculine ; -- status=guess
+lin consensus_N = mkN "consenso" ; -- status=guess
+lin thesis_N = mkN "tesis" feminine ; -- status=guess
+lin shop_V = mkV (mkV "ir") "de compras" ; -- status=guess
+lin nest_N = mkN "nido" ; -- status=guess
+lin frown_V = mkV (mkV "fruncir") "el ceño" ; -- status=guess
+lin builder_N = mkN "constructor" ; -- status=guess
+lin administer_V2 = mkV2 (mkV "administrar") ; -- status=guess
+lin administer_V = mkV "administrar" ; -- status=guess
+lin tip_V2 = mkV2 (mkV (mkV "dar") "propina") ; -- status=guess
+lin tip_V = mkV (mkV "dar") "propina" ; -- status=guess
+lin lung_N = mkN "pulmón" masculine ; -- status=guess
+lin delegation_N = mkN "delegación" feminine ; -- status=guess
+lin outside_N = mkN "exterior" masculine ; -- status=guess
+lin heating_N = mkN "calefacción" feminine ; -- status=guess
+lin like_Subj = variants{} ; -- 
+lin instinct_N = mkN "instinto" ; -- status=guess
+lin teenager_N = mkN "adolescente" masculine ; -- status=guess
+lin lonely_A = mkA "solitario" ; -- status=guess
+lin residence_N = mkN "residencia" ; -- status=guess
+lin radiation_N = variants{} ; -- 
+lin extract_V2 = mkV2 (extraer_V) | mkV2 (mkV "sacar") ; -- status=guess
+lin concession_N = variants{} ; -- 
+lin autonomy_N = mkN "autonomía" ; -- status=guess
+lin norm_N = mkN "norma" ; -- status=guess
+lin musicianMasc_N = variants{} ; -- 
+lin graduate_N = mkN "graduado" | mkN "graduada" | mkN "graduados" ; -- status=guess
+lin glory_N = mkN "gloria" ; -- status=guess
+lin bear_N = mkN "osezno" ; -- status=guess
+lin persist_V = mkV "persistir" ; -- status=guess
+lin rescue_V2 = mkV2 (mkV "rescatar") ; -- status=guess
+lin equip_V2 = variants{} ; -- 
+lin partial_A = mkA "parcial" ; -- status=guess
+lin officially_Adv = variants{} ; -- 
+lin capability_N = mkN "capacidad" feminine ; -- status=guess
+lin worry_N = mkN "preocupación" feminine | mkN "zozobra" ; -- status=guess
+lin liberation_N = mkN "liberación" feminine ; -- status=guess
+lin hunt_V2 = L.hunt_V2 ;
+lin hunt_V = mkV "cazar" ; -- status=guess
+lin daily_Adv = mkAdv "diariamente" | mkAdv "cotidianamente" ; -- status=guess
+lin heel_N = mkN "cuscurro" | mkN "mendrugo" ; -- status=guess
+lin contract_V2V = mkV2V (contraer_V) ; -- status=guess
+lin contract_V2 = mkV2 (contraer_V) ; -- status=guess
+lin contract_V = contraer_V ; -- status=guess
+lin update_V2 = mkV2 (mkV "actualizar") ; -- status=guess
+lin assign_V2V = mkV2V (mkV "asignar") ; -- status=guess
+lin assign_V2 = mkV2 (mkV "asignar") ; -- status=guess
+lin spring_V2 = mkV2 (mkV "saltar") ; -- status=guess
+lin spring_V = mkV "saltar" ; -- status=guess
+lin single_N = mkN "soltero" | mkN "soltera" ; -- status=guess
+lin commons_N = mkN "Procomún" ; -- status=guess
+lin weekly_A = mkA "semanal" ; -- status=guess
+lin stretch_N = mkN "elasticidad" feminine ; -- status=guess
+lin pregnancy_N = mkN "embarazo" ; -- status=guess
+lin happily_Adv = variants{} ; -- 
+lin spectrum_N = mkN "espectro" ; -- status=guess
+lin interfere_V = interferir_V ; -- status=guess
+lin suicide_N = mkN "hombre bomba" | mkN "terrorista suicida" ; -- status=guess
+lin panic_N = mkN "pánico" ; -- status=guess
+lin invent_V2 = mkV2 (mkV "inventar") ; -- status=guess
+lin invent_V = mkV "inventar" ; -- status=guess
+lin intensive_A = variants{} ; -- 
+lin damp_A = mkA "húmedo" ; -- status=guess
+lin simultaneously_Adv = variants{} ; -- 
+lin giant_N = mkN "gigante" masculine ; -- status=guess
+lin casual_A = mkA "deportivo" ; -- status=guess
+lin sphere_N = mkN "esfera" ; -- status=guess
+lin precious_A = mkA "precioso" ; -- status=guess
+lin sword_N = mkN "espada" ; -- status=guess
+lin envisage_V2 = mkV2 (prever_V) ; -- status=guess
+lin bean_N = mkN "ánsar campestre" | mkN "ganso de las habas" ; -- status=guess
+lin time_V2 = mkV2 (mkV "cronometrar") ; -- status=guess
+lin crazy_A = mkA "loco" ; -- status=guess
+lin changing_A = variants{} ; -- 
+lin primary_N = mkN "básico" ; -- status=guess
+lin concede_VS = mkVS (mkV "conceder") | mkVS (mkV "ceder") ; -- status=guess
+lin concede_V2 = mkV2 (mkV "conceder") | mkV2 (mkV "ceder") ; -- status=guess
+lin concede_V = mkV "conceder" | mkV "ceder" ; -- status=guess
+lin besides_Adv = mkAdv "además" | mkAdv "aparte" ; -- status=guess
+lin unite_V2 = mkV2 (mkV "unir") | mkV2 (mkV "juntar") | mkV2 (mkV "combinar") ; -- status=guess
+lin unite_V = mkV "unir" | mkV "juntar" | mkV "combinar" ; -- status=guess
+lin severely_Adv = variants{} ; -- 
+lin separately_Adv = variants{} ; -- 
+lin instruct_V2 = variants{} ; -- 
+lin insert_V2 = mkV2 (mkV "insertar") ; -- status=guess
+lin go_N = mkN "intento" ; -- status=guess
+lin exhibit_V2 = mkV2 (exponer_V) ; -- status=guess
+lin brave_A = mkA "valiente" ; -- status=guess
+lin tutor_N = mkN "tutor" ; -- status=guess
+lin tune_N = mkN "melodía" ; -- status=guess
+lin debut_N = mkN "debut" ; -- status=guess
+lin debut_2_N = variants{} ; -- 
+lin debut_1_N = variants{} ; -- 
+lin continued_A = variants{} ; -- 
+lin bid_V2 = variants{} ; -- 
+lin bid_V = variants{} ; -- 
+lin incidence_N = variants{} ; -- 
+lin downstairs_Adv = variants{} ; -- 
+lin cafe_N = variants{} ; -- 
+lin regret_VS = mkVS (mkV "lamentar") | mkVS (sentir_V) | mkVS (mkV "arrepentir") ; -- status=guess
+lin regret_V2 = mkV2 (mkV "lamentar") | mkV2 (sentir_V) | mkV2 (mkV "arrepentir") ; -- status=guess
+lin killer_N = mkN "asesino" | mkN "asesina" ; -- status=guess
+lin delicate_A = mkA "delicado" ; -- status=guess
+lin subsidiary_N = variants{} ; -- 
+lin gender_N = mkN "sexo" | mkN "género" ; -- status=guess
+lin entertain_V2 = mkV2 (divertir_V) | mkV2 (entretener_V) ; -- status=guess
+lin cling_V = sostener_V | mkV "aferrarse" | mkV "sujetar" | mkV "agarrarse" ; -- status=guess
+lin vertical_A = mkA "vertical" ; -- status=guess
+lin fetch_V2 = mkV2 (mkV "venderse") ; -- status=guess
+lin strip_V2 = mkV2 (remover_V) ; -- status=guess
+lin strip_V = remover_V ; -- status=guess
+lin plead_VS = variants{} ; -- 
+lin plead_V2 = variants{} ; -- 
+lin plead_V = variants{} ; -- 
+lin duck_N = mkN "cero" ; -- status=guess
+lin breed_N = mkN "raza" | mkN "variedad" feminine ; -- status=guess
+lin assistant_A = variants{} ; -- 
+lin pint_N = mkN "pinta" ; -- status=guess
+lin abolish_V2 = mkV2 (mkV "destrozar") ; -- status=guess
+lin translation_N = mkN "traducción" feminine ; -- status=guess
+lin princess_N = mkN "princesa" | mkN "infanta" ; -- status=guess
+lin line_V2 = mkV2 (mkV (mkV "hacer") "una cola") ; -- status=guess
+lin line_V = mkV (mkV "hacer") "una cola" ; -- status=guess
+lin excessive_A = mkA "excesivo" ; -- status=guess
+lin digital_A = mkA "digital" | mkA "dactilar" ; -- status=guess
+lin steep_A = mkA "inclinado" | mkA "escarpado" | mkA "empinado" | mkA "acantilado" | mkA "precipitoso" | mkA "abrupto" ; -- status=guess
+lin jet_N = mkN "jet" masculine ; -- status=guess
+lin hey_Interj = mkInterj "oye" | mkInterj "hey" | mkInterj "eh" ; -- status=guess
+lin grave_N = mkN "acento grave" ; -- status=guess
+lin exceptional_A = mkA "excepcional" ; -- status=guess
+lin boost_V2 = mkV2 (mkV "impulsar") | mkV2 (mkV "empujar") ; -- status=guess
+lin random_A = mkA "aleatorio" ; -- status=guess
+lin correlation_N = mkN "correlación" ; -- status=guess
+lin outline_N = mkN "contorno" ; -- status=guess
+lin intervene_V2V = mkV2V (intervenir_V) ; -- status=guess
+lin intervene_V = intervenir_V ; -- status=guess
+lin packet_N = mkN "paquete" masculine ; -- status=guess
+lin motivation_N = mkN "motivación" feminine ; -- status=guess
+lin safely_Adv = variants{} ; -- 
+lin harsh_A = mkA "áspero" ; -- status=guess
+lin spell_N = mkN "corrector ortográfico" ; -- status=guess
+lin spread_N = variants{} ; -- 
+lin draw_N = mkN "proyecto" ; -- status=guess
+lin concrete_A = mkA "de concreto" | mkA "de hormigón" ; -- status=guess
+lin complicated_A = variants{} ; -- 
+lin alleged_A = variants{} ; -- 
+lin redundancy_N = mkN "redundancia" ; -- status=guess
+lin progressive_A = variants{} ; -- 
+lin intensity_N = mkN "intensidad" ; -- status=guess
+lin crack_N = mkN "rendija" ; -- status=guess
+lin fly_N = mkN "vuelo" ; -- status=guess
+lin fancy_V2 = variants{} ; -- 
+lin alternatively_Adv = variants{} ; -- 
+lin waiting_A = variants{} ; -- 
+lin scandal_N = mkN "escándalo" ; -- status=guess
+lin resemble_V2 = mkV2 (mkV (mkV "asemejarse") "a") | mkV2 (mkV "semejar") | mkV2 (mkV "parecerse") ; -- status=guess
+lin parameter_N = mkN "parámetro" ; -- status=guess
+lin fierce_A = mkA "fiero" | mkA "feroz" ; -- status=guess
+lin tropical_A = mkA "tropical" ; -- status=guess
+lin colour_V2A = variants{} ; -- 
+lin colour_V2 = variants{} ; -- 
+lin colour_V = variants{} ; -- 
+lin engagement_N = mkN "anillo de compromiso" ; -- status=guess
+lin contest_N = mkN "concurso" | mkN "competencia" | mkN "competición" feminine ; -- status=guess
+lin edit_V2 = mkV2 (mkV "editar") ; -- status=guess
+lin courage_N = mkN "valor" masculine ; -- status=guess
+lin hip_N = mkN "cadera" ; -- status=guess
+lin delighted_A = variants{} ; -- 
+lin sponsor_V2 = mkV2 (mkV "patrocinar") ; -- status=guess
+lin carer_N = variants{} ; -- 
+lin crack_V2 = mkV2 (mkV "agrietarse") ; -- status=guess
+lin substantially_Adv = variants{} ; -- 
+lin occupational_A = variants{} ; -- 
+lin trainer_N = mkN "entrenador" | mkN "amaestrador" masculine ; -- status=guess
+lin remainder_N = mkN "saldo" ; -- status=guess
+lin related_A = variants{} ; -- 
+lin inherit_V2 = mkV2 (mkV "heredar") ; -- status=guess
+lin inherit_V = mkV "heredar" ; -- status=guess
+lin resume_V2 = mkV2 (mkV "reanudar") | mkV2 (mkV "continuar") | mkV2 (mkV "reanudarse") ; -- status=guess
+lin resume_V = mkV "reanudar" | mkV "continuar" | mkV "reanudarse" ; -- status=guess
+lin assignment_N = mkN "tarea" ; -- status=guess
+lin conceal_V2 = mkV2 (mkV "esconder") | mkV2 (mkV "ocultar") ; -- status=guess
+lin disclose_VS = mkVS (mkV "divulgar") ; -- status=guess
+lin disclose_V2 = mkV2 (mkV "divulgar") ; -- status=guess
+lin disclose_V = mkV "divulgar" ; -- status=guess
+lin exclusively_Adv = variants{} ; -- 
+lin working_N = mkN "clase obrera" ; -- status=guess
+lin mild_A = mkA "suave" | mkA "leve" ; -- status=guess
+lin chronic_A = mkA "crónico" ; -- status=guess
+lin splendid_A = mkA "espléndido" ; -- status=guess
+lin function_V = mkV "funcionar" ; -- status=guess
+lin riderMasc_N = variants{} ; -- 
+lin clay_N = mkN "arcilla" | mkN "barro" ; -- status=guess
+lin firstly_Adv = variants{} ; -- 
+lin conceive_V2 = mkV2 (concebir_V) ; -- status=guess
+lin conceive_V = concebir_V ; -- status=guess
+lin politically_Adv = variants{} ; -- 
+lin terminal_N = variants{} ; -- 
+lin accuracy_N = mkN "exactitud" | mkN "precisión" feminine ; -- status=guess
+lin coup_N = mkN "golpe de estado" ; -- status=guess
+lin ambulance_N = mkN "ambulancia" ; -- status=guess
+lin living_N = mkN "muertos vivientes" | mkN "zombis" ; -- status=guess
+lin offenderMasc_N = variants{} ; -- 
+lin similarity_N = mkN "semejanza" | mkN "similitud" feminine ; -- status=guess
+lin orchestra_N = mkN "orquesta" ; -- status=guess
+lin brush_N = mkN "cepillado" ; -- status=guess
+lin systematic_A = variants{} ; -- 
+lin striker_N = mkN "huelguista" masculine ; -- status=guess
+lin guard_V2 = mkV2 (mkV "vigilar") | mkV2 (mkV "custodiar") | mkV2 (mkV "guardar") ; -- status=guess
+lin guard_V = mkV "vigilar" | mkV "custodiar" | mkV "guardar" ; -- status=guess
+lin casualty_N = mkN "baja" ; -- status=guess
+lin steadily_Adv = variants{} ; -- 
+lin painter_N = mkN "pintor" | mkN "pintora" ; -- status=guess
+lin opt_VV = variants{} ; -- 
+lin opt_V = variants{} ; -- 
+lin handsome_A = mkA "apuesto" | mkA "guapo" ; -- status=guess
+lin banking_N = variants{} ; -- 
+lin sensitivity_N = mkN "sensibilidad" feminine ; -- status=guess
+lin navy_N = mkN "azul marino" ; -- status=guess
+lin fascinating_A = mkA "fascinante" ; -- status=guess
+lin disappointment_N = mkN "decepción" feminine ; -- status=guess
+lin auditor_N = mkN "auditor" | mkN "auditora" ; -- status=guess
+lin hostility_N = mkN "hostilidad" feminine ; -- status=guess
+lin spending_N = variants{} ; -- 
+lin scarcely_Adv = variants{} ; -- 
+lin compulsory_A = mkA "obligatorio" ; -- status=guess
+lin photographer_N = mkN "fotógrafo" ; -- status=guess
+lin ok_Interj = variants{} ; -- 
+lin neighbourhood_N = mkN "vecindad" | mkN "barrio" feminine | mkN " colonia" ; -- status=guess
+lin ideological_A = mkA "ideológico" ; -- status=guess
+lin wide_Adv = variants{} ; -- 
+lin pardon_N = mkN "perdón" masculine ; -- status=guess
+lin double_N = mkN "doble" feminine ; -- status=guess
+lin criticize_V2 = variants{} ; -- 
+lin criticize_V = variants{} ; -- 
+lin supervision_N = variants{} ; -- 
+lin guilt_N = mkN "culpa" ; -- status=guess
+lin deck_N = mkN "piso" feminine | mkN "plataforma" | mkN "balcón" masculine | mkN "terraza" ; -- status=guess
+lin payable_A = variants{} ; -- 
+lin execution_N = mkN "ejecución" feminine ; -- status=guess
+lin suite_N = variants{} ; -- 
+lin elected_A = variants{} ; -- 
+lin solely_Adv = variants{} ; -- 
+lin moral_N = mkN "pánico moral" ; -- status=guess
+lin collector_N = mkN "coleccionista" masculine ; -- status=guess
+lin questionnaire_N = mkN "cuestionario" | mkN "encuesta" ; -- status=guess
+lin flavour_N = mkN "sabor" masculine ; -- status=guess
+lin couple_V2 = mkV2 (mkV "acoplar") ; -- status=guess
+lin couple_V = mkV "acoplar" ; -- status=guess
+lin faculty_N = mkN "facultad" feminine ; -- status=guess
+lin tour_V2 = mkV2 (mkV "recorrer") ; -- status=guess
+lin tour_V = mkV "recorrer" ; -- status=guess
+lin basket_N = mkN "canasta" ; -- status=guess
+lin mention_N = mkN "mención" feminine ; -- status=guess
+lin kick_N = mkN "patada" | mkN "puntapié" | mkN "coz" feminine ; -- status=guess
+lin horizon_N = mkN "horizonte" masculine ; -- status=guess
+lin drain_V2 = mkV2 (mkV "desaguar") ; -- status=guess
+lin drain_V = mkV "desaguar" ; -- status=guess
+lin happiness_N = mkN "felicidad" feminine ; -- status=guess
+lin fighter_N = mkN "caza" ; -- status=guess
+lin estimated_A = variants{} ; -- 
+lin copper_N = mkN "cobre" masculine ; -- status=guess
+lin legend_N = mkN "leyenda" ; -- status=guess
+lin relevance_N = mkN "relevancia" ; -- status=guess
+lin decorate_V2 = mkV2 (mkV "decorar") ; -- status=guess
+lin continental_A = mkA "continental" ; -- status=guess
+lin ship_V2 = mkV2 (mkV "enviar") ; -- status=guess
+lin ship_V = mkV "enviar" ; -- status=guess
+lin operational_A = variants{} ; -- 
+lin incur_V2 = mkV2 (mkV "incurrir") ; -- status=guess
+lin parallel_A = mkA "paralelo" ; -- status=guess
+lin divorce_N = mkN "divorcio" ; -- status=guess
+lin opposed_A = variants{} ; -- 
+lin equilibrium_N = mkN "equilibrio" ; -- status=guess
+lin trader_N = variants{} ; -- 
+lin ton_N = mkN "tonelada" ; -- status=guess
+lin can_N = mkN "regadera" ; -- status=guess
+lin juice_N = mkN "jugo" | mkN "zumo" ; -- status=guess
+lin forum_N = mkN "foro" ; -- status=guess
+lin spin_V2 = mkV2 (mkV "hilar") ; -- status=guess
+lin spin_V = mkV "hilar" ; -- status=guess
+lin research_V2 = mkV2 (mkV "investigar") ; -- status=guess
+lin research_V = mkV "investigar" ; -- status=guess
+lin hostile_A = mkA "hostil" ; -- status=guess
+lin consistently_Adv = variants{} ; -- 
+lin technological_A = mkA "tecnológico" ; -- status=guess
+lin nightmare_N = mkN "pesadilla" ; -- status=guess
+lin medal_N = mkN "medalla" ; -- status=guess
+lin diamond_N = mkN "diamante" masculine | mkN "gema" ; -- status=guess
+lin speed_V2 = variants{} ; -- 
+lin speed_V = variants{} ; -- 
+lin peaceful_A = mkA "tranquilo" | mkA "plácido" ; -- status=guess
+lin accounting_A = variants{} ; -- 
+lin scatter_V2 = mkV2 (mkV "desviar") ; -- status=guess
+lin scatter_V = mkV "desviar" ; -- status=guess
+lin monster_N = mkN "monstruo" ; -- status=guess
+lin horrible_A = mkA "horrible" | mkA "horrendo" ; -- status=guess
+lin nonsense_N = mkN "tonterías" feminine | mkN "disparate" masculine ; -- status=guess
+lin chaos_N = mkN "caos" masculine ; -- status=guess
+lin accessible_A = mkA "accesible" | mkA "asequible" ; -- status=guess
+lin humanity_N = mkN "humanidad" feminine ; -- status=guess
+lin frustration_N = mkN "frustración" feminine ; -- status=guess
+lin chin_N = mkN "barbilla" | mkN "mentón" masculine | mkN "pera" ; -- status=guess
+lin bureau_N = mkN "cómoda" ; -- status=guess
+lin advocate_VS = mkVS (recomendar_V) ; -- status=guess
+lin advocate_V2 = mkV2 (recomendar_V) ; -- status=guess
+lin polytechnic_N = mkN "politécnica" ; -- status=guess
+lin inhabitant_N = mkN "habitante" | mkN "residente" | mkN "lugareño" ; -- status=guess
+lin evil_A = mkA "mal" | mkA "malo" | mkA "malvado" | mkA "malévolo" | mkA "maléfico" | mkA "malvado" | mkA "perverso" ; -- status=guess
+lin slave_N = mkN "esclava" ; -- status=guess
+lin reservation_N = mkN "reserva" | mkN "reservación" feminine ; -- status=guess
+lin slam_V2 = variants{} ; -- 
+lin slam_V = variants{} ; -- 
+lin handle_N = mkN "asa" ; -- status=guess
+lin provincial_A = mkA "provincial" ; -- status=guess
+lin fishing_N = mkN "barco pesquero" ; -- status=guess
+lin facilitate_V2 = mkV2 (mkV "facilitar") ; -- status=guess
+lin yield_N = mkN "rendimiento" ; -- status=guess
+lin elbow_N = mkN "codo" ; -- status=guess
+lin bye_Interj = mkInterj "adiós" | mkInterj "chau" | mkInterj "chao" ; -- status=guess
+lin warm_V2 = mkV2 (calentar_V) ; -- status=guess
+lin warm_V = calentar_V ; -- status=guess
+lin sleeve_N = mkN "funda" ; -- status=guess
+lin exploration_N = mkN "exploración" feminine ; -- status=guess
+lin creep_V = variants{} ; -- 
+lin adjacent_A = mkA "adyacente" | mkA "colindante" | mkA "contiguo" ; -- status=guess
+lin theft_N = mkN "robo" | mkN "hurto" ; -- status=guess
+lin round_V2 = mkV2 (mkV "redondear") ; -- status=guess
+lin round_V = mkV "redondear" ; -- status=guess
+lin grace_N = mkN "gracia" ; -- status=guess
+lin predecessor_N = mkN "predecesor" masculine | mkN "antecesor" masculine ; -- status=guess
+lin supermarket_N = mkN "supermercado" ; -- status=guess
+lin smart_A = mkA "listo" | mkA "intelectual" ; -- status=guess
+lin sergeant_N = mkN "sargento" ; -- status=guess
+lin regulate_V2 = mkV2 (mkV "regular") ; -- status=guess
+lin clash_N = mkN "colision" ; -- status=guess
+lin assemble_V2 = mkV2 (reunir_V) | mkV2 (mkV "juntar") ; -- status=guess
+lin assemble_V = reunir_V | mkV "juntar" ; -- status=guess
+lin arrow_N = mkN "flecha" ; -- status=guess
+lin nowadays_Adv = mkAdv "actualmente" ; -- status=guess
+lin giant_A = variants{} ; -- 
+lin waiting_N = variants{} ; -- 
+lin tap_N = mkN "machuelo" ; -- status=guess
+lin shit_N = mkN "cagón" | mkN "cagóncito" ; -- status=guess
+lin sandwich_N = mkN "sándwich" | mkN "bocadillo" ; -- status=guess
+lin vanish_V = mkV "desvanecerse" | desaparecer_V ; -- status=guess
+lin commerce_N = mkN "comercio" ; -- status=guess
+lin pursuit_N = mkN "persecución" feminine ; -- status=guess
+lin post_war_A = variants{} ; -- 
+lin will_V2 = mkV2 (mkV "legar") ; -- status=guess
+lin will_V = mkV "legar" ; -- status=guess
+lin waste_A = variants{} ; -- 
+lin collar_N = mkN "collar" masculine ; -- status=guess
+lin socialism_N = mkN "socialismo" ; -- status=guess
+lin skill_V = variants{} ; -- 
+lin rice_N = mkN "leche de arroz" ; -- status=guess
+lin exclusion_N = variants{} ; -- 
+lin upwards_Adv = variants{} ; -- 
+lin transmission_N = mkN "caja de cambios" ; -- status=guess
+lin instantly_Adv = variants{} ; -- 
+lin forthcoming_A = variants{} ; -- 
+lin appointed_A = variants{} ; -- 
+lin geographical_A = variants{} ; -- 
+lin fist_N = mkN "puño" ; -- status=guess
+lin abstract_A = mkA "abstracto" ; -- status=guess
+lin embrace_V2 = mkV2 (mkV "abrazar") ; -- status=guess
+lin embrace_V = mkV "abrazar" ; -- status=guess
+lin dynamic_A = mkA "dinámico" ; -- status=guess
+lin drawer_N = mkN "cajón" masculine ; -- status=guess
+lin dismissal_N = variants{} ; -- 
+lin magic_N = mkN "magia" ; -- status=guess
+lin endless_A = mkA "interminable" | mkA "sin fin" | mkA "infinito" ; -- status=guess
+lin definite_A = mkA "indudable" ; -- status=guess
+lin broadly_Adv = variants{} ; -- 
+lin affection_N = mkN "cariño" ; -- status=guess
+lin dawn_N = mkN "alba" | mkN "amanecer" masculine | mkN "aurora" | mkN "madrugada" ; -- status=guess
+lin principal_N = mkN "director" masculine | mkN "principal de escuela" | mkN "jefe de estudios" ; -- status=guess
+lin bloke_N = mkN "tío" | mkN "tipo" ; -- status=guess
+lin trap_N = mkN "sifón" masculine ; -- status=guess
+lin communist_A = mkA "comunista" ; -- status=guess
+lin competence_N = variants{} ; -- 
+lin complicate_V2 = mkV2 (mkV "complicar") ; -- status=guess
+lin neutral_A = mkA "neutral" ; -- status=guess
+lin fortunately_Adv = variants{} ; -- 
+lin commonwealth_N = mkN "comunidad" feminine | mkN "mancomunidad" feminine ; -- status=guess
+lin breakdown_N = mkN "avería" | mkN "pana" ; -- status=guess
+lin combined_A = variants{} ; -- 
+lin candle_N = mkN "vela" | mkN "candela" | mkN "cirio" ; -- status=guess
+lin venue_N = variants{} ; -- 
+lin supper_N = mkN "cena" ; -- status=guess
+lin analyst_N = mkN "analista" masculine ; -- status=guess
+lin vague_A = mkA "vago" | mkA "impreciso" ; -- status=guess
+lin publicly_Adv = variants{} ; -- 
+lin marine_A = mkA "marítimo" | mkA "marino" ; -- status=guess
+lin fair_Adv = variants{} ; -- 
+lin pause_N = mkN "pausa" ; -- status=guess
+lin notable_A = mkA "notable" | mkA "destacable" ; -- status=guess
+lin freely_Adv = variants{} ; -- 
+lin counterpart_N = mkN "homólogo" | mkN "homóloga" ; -- status=guess
+lin lively_A = mkA "burbujeante" | mkA "espumosa" ; -- status=guess
+lin script_N = mkN "escritura" ; -- status=guess
+lin sue_V2V = mkV2V (mkV "demandar") ; -- status=guess
+lin sue_V2 = mkV2 (mkV "demandar") ; -- status=guess
+lin sue_V = mkV "demandar" ; -- status=guess
+lin legitimate_A = variants{} ; -- 
+lin geography_N = mkN "geografía" ; -- status=guess
+lin reproduce_V2 = mkV2 (mkV "proliferar") | mkV2 (mkV "reproducirse") | mkV2 (mkV "procrear") ; -- status=guess
+lin reproduce_V = mkV "proliferar" | mkV "reproducirse" | mkV "procrear" ; -- status=guess
+lin moving_A = variants{} ; -- 
+lin lamb_N = mkN "cordero" ; -- status=guess
+lin gay_A = mkA "amujerado" | mkA "afeminado" ; -- status=guess
+lin contemplate_VS = mkVS (mkV "contemplar") ; -- status=guess
+lin contemplate_V2 = mkV2 (mkV "contemplar") ; -- status=guess
+lin contemplate_V = mkV "contemplar" ; -- status=guess
+lin terror_N = mkN "terror" masculine ; -- status=guess
+lin stable_N = mkN "establo" | mkN "caballeriza" ; -- status=guess
+lin founder_N = mkN "fundador" masculine ; -- status=guess
+lin utility_N = mkN "proveedor de servicios" ; -- status=guess
+lin signal_VS = mkVS (mkV "señalar") ; -- status=guess
+lin signal_V2 = mkV2 (mkV "señalar") ; -- status=guess
+lin shelter_N = mkN "refugio" ; -- status=guess
+lin poster_N = mkN "cartel" masculine ; -- status=guess
+lin hitherto_Adv = mkAdv "hasta ahora" | mkAdv "hasta aquí" | mkAdv "hasta este momento" | mkAdv "en ese entonces" ; -- status=guess
+lin mature_A = mkA "maduro" ; -- status=guess
+lin cooking_N = variants{} ; -- 
+lin head_A = variants{} ; -- 
+lin wealthy_A = mkA "adinerado" | mkA "rico" | mkA "próspero" | mkA "acomodado" ; -- status=guess
+lin fucking_A = variants{} ; -- 
+lin confess_VS = variants{} ; -- 
+lin confess_V2 = variants{} ; -- 
+lin confess_V = variants{} ; -- 
+lin age_V = mkV "envejecerse" ; -- status=guess
+lin miracle_N = mkN "milagro" ; -- status=guess
+lin magic_A = mkA "mágico" ; -- status=guess
+lin jaw_N = mkN "mandíbula" ; -- status=guess
+lin pan_N = mkN "panarabismo" ; -- status=guess
+lin coloured_A = variants{} ; -- 
+lin tent_N = mkN "tienda" | mkN "toldo" | mkN "carpa" ; -- status=guess
+lin telephone_V2 = mkV2 (mkV "telefonear") | mkV2 (mkV (mkV "llamar") "por teléfono") ; -- status=guess
+lin telephone_V = mkV "telefonear" | mkV (mkV "llamar") "por teléfono" ; -- status=guess
+lin reduced_A = variants{} ; -- 
+lin tumour_N = variants{} ; -- 
+lin super_A = mkA "súper" ; -- status=guess
+lin funding_N = variants{} ; -- 
+lin dump_V2 = mkV2 (mkV (mkV "volcar") "en memoria") ; -- status=guess
+lin dump_V = mkV (mkV "volcar") "en memoria" ; -- status=guess
+lin stitch_N = mkN "puntada" ; -- status=guess
+lin shared_A = variants{} ; -- 
+lin ladder_N = mkN "escalera" ; -- status=guess
+lin keeper_N = mkN "guardián" masculine | mkN "custodio" ; -- status=guess
+lin endorse_V2 = mkV2 (mkV "endosar") ; -- status=guess
+lin invariably_Adv = variants{} ; -- 
+lin smash_V2 = mkV2 (mkV "golpear") | mkV2 (mkV "machucar") ; -- status=guess
+lin smash_V = mkV "golpear" | mkV "machucar" ; -- status=guess
+lin shield_N = mkN "escudo" ; -- status=guess
+lin heat_V2 = mkV2 (calentar_V) | mkV2 (mkV "excitar") | mkV2 (mkV "estimular") | mkV2 (mkV "cachondear") ; -- status=guess
+lin heat_V = calentar_V | mkV "excitar" | mkV "estimular" | mkV "cachondear" ; -- status=guess
+lin surgeon_N = mkN "cirujano" | mkN "cirujana" ; -- status=guess
+lin centre_V2 = variants{} ; -- 
+lin centre_V = variants{} ; -- 
+lin orange_N = variants{} ; -- 
+lin orange_2_N = variants{} ; -- 
+lin orange_1_N = variants{} ; -- 
+lin explode_V = mkV "explosionar" | mkV "explotar" | reventar_V ; -- status=guess
+lin comedy_N = mkN "comedia" ; -- status=guess
+lin classify_V2 = mkV2 (mkV "clasificar") ; -- status=guess
+lin artistic_A = mkA "artístico" ; -- status=guess
+lin ruler_N = mkN "regla" ; -- status=guess
+lin biscuit_N = mkN "galleta" ; -- status=guess
+lin workstation_N = mkN "estación de trabajo" ; -- status=guess
+lin prey_N = mkN "botín" masculine ; -- status=guess
+lin manual_N = mkN "manual" masculine ; -- status=guess
+lin cure_N = variants{} ; -- 
+lin cure_2_N = variants{} ; -- 
+lin cure_1_N = variants{} ; -- 
+lin overall_N = mkN "braga" | mkN "mono" ; -- status=guess
+lin tighten_V2 = mkV2 (mkV "tensarse") ; -- status=guess
+lin tighten_V = mkV "tensarse" ; -- status=guess
+lin tax_V2 = variants{} ; -- 
+lin pope_N = mkN "Papa" masculine ; -- status=guess
+lin manufacturing_A = variants{} ; -- 
+lin adult_A = mkA "adulto" ; -- status=guess
+lin rush_N = mkN "hora punta" ; -- status=guess
+lin blanket_N = mkN "manta" ; -- status=guess
+lin republican_N = variants{} ; -- 
+lin referendum_N = mkN "referéndum" masculine ; -- status=guess
+lin palm_N = mkN "palma" | mkN "palma de la mano" ; -- status=guess
+lin nearby_Adv = mkAdv "cerca" ; -- status=guess
+lin mix_N = mkN "mezcla" ; -- status=guess
+lin devil_N = mkN "diablo" ; -- status=guess
+lin adoption_N = mkN "adopción" feminine ; -- status=guess
+lin workforce_N = variants{} ; -- 
+lin segment_N = mkN "segmento" ; -- status=guess
+lin regardless_Adv = variants{} ; -- 
+lin contractor_N = mkN "contratista" masculine ; -- status=guess
+lin portion_N = mkN "porción" | mkN "ración" feminine ; -- status=guess
+lin differently_Adv = variants{} ; -- 
+lin deposit_V2 = mkV2 (mkV "depositar") ; -- status=guess
+lin cook_N = mkN "cocinero" | mkN "cocinera" ; -- status=guess
+lin prediction_N = mkN "predicción" feminine ; -- status=guess
+lin oven_N = mkN "horno" ; -- status=guess
+lin matrix_N = mkN "matriz" feminine ; -- status=guess
+lin liver_N = L.liver_N ;
+lin fraud_N = mkN "fraude" masculine ; -- status=guess
+lin beam_N = mkN "viga" ; -- status=guess
+lin signature_N = mkN "firma" ; -- status=guess
+lin limb_N = mkN "miembro" | mkN "extremidad" feminine ; -- status=guess
+lin verdict_N = mkN "veredicto" ; -- status=guess
+lin dramatically_Adv = mkAdv "dramáticamente" ; -- status=guess
+lin container_N = mkN "contenedor" masculine ; -- status=guess
+lin aunt_N = mkN "tía" ; -- status=guess
+lin dock_N = mkN "acoplamiento" ; -- status=guess
+lin submission_N = variants{} ; -- 
+lin arm_V2 = mkV2 (mkV "armar") ; -- status=guess
+lin arm_V = mkV "armar" ; -- status=guess
+lin odd_N = variants{} ; -- 
+lin certainty_N = mkN "certeza" ; -- status=guess
+lin boring_A = mkA "aburrido" ; -- status=guess
+lin electron_N = mkN "electrón" masculine ; -- status=guess
+lin drum_N = mkN "barril" masculine | mkN "bidón" masculine ; -- status=guess
+lin wisdom_N = mkN "sabiduría" ; -- status=guess
+lin antibody_N = mkN "anticuerpo" ; -- status=guess
+lin unlike_A = variants{} ; -- 
+lin terrorist_N = mkN "terrorista" masculine ; -- status=guess
+lin post_V2 = variants{} ; -- 
+lin post_V = variants{} ; -- 
+lin circulation_N = mkN "circulación" feminine ; -- status=guess
+lin alteration_N = mkN "alteración" | mkN "cambio" | mkN "modificación" feminine ; -- status=guess
+lin fluid_N = mkN "fluido" ; -- status=guess
+lin ambitious_A = mkA "ambicioso" ; -- status=guess
+lin socially_Adv = variants{} ; -- 
+lin riot_N = mkN "tumulto" | mkN "alboroto" ; -- status=guess
+lin petition_N = variants{} ; -- 
+lin fox_N = mkN "zorro" | mkN "zorra" ; -- status=guess
+lin recruitment_N = mkN "reclutamiento" ; -- status=guess
+lin well_known_A = variants{} ; -- 
+lin top_V2 = mkV2 (mkV (mkV "ser") "exitoso") | mkV2 (mkV (mkV "ser") "un éxito") | mkV2 (rendir_V) | mkV2 (sobresalir_V) | mkV2 (mkV "rematar") ; -- status=guess
+lin service_V2 = mkV2 (servir_V) ; -- status=guess
+lin flood_V2 = variants{} ; -- 
+lin flood_V = variants{} ; -- 
+lin taste_V2 = mkV2 (mkV "gustar") | mkV2 (probar_V) | mkV2 (mkV "catar") ; -- status=guess
+lin taste_V = mkV "gustar" | probar_V | mkV "catar" ; -- status=guess
+lin memorial_N = variants{} ; -- 
+lin helicopter_N = mkN "helicóptero" | mkN "autogiro" ; -- status=guess
+lin correspondence_N = variants{} ; -- 
+lin beef_N = mkN "vacuno" ; -- status=guess
+lin overall_Adv = variants{} ; -- 
+lin lighting_N = variants{} ; -- 
+lin harbour_N = L.harbour_N ;
+lin empirical_A = mkA "empírico" ; -- status=guess
+lin shallow_A = mkA "superficial" ; -- status=guess
+lin seal_V2 = variants{} ; -- 
+lin seal_V = variants{} ; -- 
+lin decrease_V2 = mkV2 (disminuir_V) ; -- status=guess
+lin decrease_V = disminuir_V ; -- status=guess
+lin constituent_N = variants{} ; -- 
+lin exam_N = variants{} ; -- 
+lin toe_N = mkN "dedo del pie" ; -- status=guess
+lin reward_V2 = mkV2 (mkV "recompensar") ; -- status=guess
+lin thrust_V2 = mkV2 (asestar_V) | mkV2 (forzar_V) ; -- status=guess
+lin thrust_V = asestar_V | forzar_V ; -- status=guess
+lin bureaucracy_N = mkN "burocracia" ; -- status=guess
+lin wrist_N = mkN "muñeca" ; -- status=guess
+lin nut_N = mkN "nuez" feminine | mkN "fruta seca" ; -- status=guess
+lin plain_N = mkN "llanura" | mkN "planicie" feminine ; -- status=guess
+lin magnetic_A = mkA "magnético" ; -- status=guess
+lin evil_N = mkN "mal" masculine ; -- status=guess
+lin widen_V2 = variants{} ; -- 
+lin hazard_N = mkN "riesgo" ; -- status=guess
+lin dispose_V2 = mkV2 (mkV "deshacerse") ; -- status=guess
+lin dispose_V = mkV "deshacerse" ; -- status=guess
+lin dealing_N = variants{} ; -- 
+lin absent_A = mkA "ausente" ; -- status=guess
+lin reassure_V2S = mkV2S (mkV "tranquilizar") ; -- status=guess
+lin reassure_V2 = mkV2 (mkV "tranquilizar") ; -- status=guess
+lin model_V2 = mkV2 (mkV "modelar") ; -- status=guess
+lin model_V = mkV "modelar" ; -- status=guess
+lin inn_N = mkN "posada" ; -- status=guess
+lin initial_N = variants{} ; -- 
+lin suspension_N = mkN "suspensión" feminine ; -- status=guess
+lin respondent_N = variants{} ; -- 
+lin over_N = variants{} ; -- 
+lin naval_A = mkA "naval" ; -- status=guess
+lin monthly_A = mkA "mensual" ; -- status=guess
+lin log_N = mkN "leño" ; -- status=guess
+lin advisory_A = mkA "consultivo" ; -- status=guess
+lin fitness_N = mkN "capacidad" feminine | mkN "nivel físico" ; -- status=guess
+lin blank_A = mkA "blanco" ; -- status=guess
+lin indirect_A = mkA "indirecto" ; -- status=guess
+lin tile_N = mkN "azulejo" | mkN "alicatado" | mkN "baldosa" | mkN "teja" ; -- status=guess
+lin rally_N = mkN "concentración" feminine ; -- status=guess
+lin economist_N = mkN "economista" masculine ; -- status=guess
+lin vein_N = mkN "vena" ; -- status=guess
+lin strand_N = mkN "playa" ; -- status=guess
+lin disturbance_N = mkN "disturbio" | mkN "estorbo" | mkN "perturbación" feminine ; -- status=guess
+lin stuff_V2 = mkV2 (mkV "disecar") ; -- status=guess
+lin seldom_Adv = mkAdv "raramente" | mkAdv "rara vez" ; -- status=guess
+lin coming_A = variants{} ; -- 
+lin cab_N = variants{} ; -- 
+lin grandfather_N = mkN "reloj de pie" | mkN "reloj de pared" ; -- status=guess
+lin flash_V = variants{} ; -- 
+lin destination_N = mkN "destino" ; -- status=guess
+lin actively_Adv = variants{} ; -- 
+lin regiment_N = mkN "regimiento" ; -- status=guess
+lin closed_A = variants{} ; -- 
+lin boom_N = mkN "bum" masculine ; -- status=guess
+lin handful_N = mkN "manojo" | mkN "puñado" ; -- status=guess
+lin remarkably_Adv = variants{} ; -- 
+lin encouragement_N = mkN "apoyo" ; -- status=guess
+lin awkward_A = mkA "torpe" | mkA "desmañado" ; -- status=guess
+lin required_A = variants{} ; -- 
+lin flood_N = mkN "diluvio" ; -- status=guess
+lin defect_N = mkN "falla" | mkN "tacha" | mkN "defecto" ; -- status=guess
+lin surplus_N = mkN "sobra" ; -- status=guess
+lin champagne_N = mkN "champaña" | mkN "champán" masculine ; -- status=guess
+lin liquid_N = mkN "líquido" ; -- status=guess
+lin shed_V2 = mkV2 (mkV "derramar") ; -- status=guess
+lin welcome_N = mkN "acogida" | mkN "bienvenida" ; -- status=guess
+lin rejection_N = mkN "rechazo" ; -- status=guess
+lin discipline_V2 = variants{} ; -- 
+lin halt_V2 = mkV2 (mkV "parar") ; -- status=guess
+lin halt_V = mkV "parar" ; -- status=guess
+lin electronics_N = mkN "electrónica" ; -- status=guess
+lin administratorMasc_N = variants{} ; -- 
+lin sentence_V2 = mkV2 (mkV "sentenciar") | mkV2 (mkV "condenar") ; -- status=guess
+lin sentence_V = mkV "sentenciar" | mkV "condenar" ; -- status=guess
+lin ill_Adv = mkAdv "mal" ; -- status=guess
+lin contradiction_N = mkN "contradicción" feminine ; -- status=guess
+lin nail_N = mkN "cortaúñas" ; -- status=guess
+lin senior_N = mkN "señor" masculine ; -- status=guess
+lin lacking_A = variants{} ; -- 
+lin colonial_A = mkA "colonial" ; -- status=guess
+lin primitive_A = mkA "primitivo" ; -- status=guess
+lin whoever_NP = variants{} ; -- 
+lin lap_N = mkN "vuelta" ; -- status=guess
+lin commodity_N = mkN "bien" masculine | mkN "artículo de consumo" ; -- status=guess
+lin planned_A = variants{} ; -- 
+lin intellectual_N = mkN "propiedad intelectual" ; -- status=guess
+lin imprisonment_N = mkN "encarcelamiento" ; -- status=guess
+lin coincide_V = mkV "coincidir" ; -- status=guess
+lin sympathetic_A = mkA "compasivo" | mkA "comprensivo" | mkA "amable" ; -- status=guess
+lin atom_N = mkN "átomo" ; -- status=guess
+lin tempt_V2V = mkV2V (tentar_V) ; -- status=guess
+lin tempt_V2 = mkV2 (tentar_V) ; -- status=guess
+lin sanction_N = variants{} ; -- 
+lin praise_V2 = mkV2 (mkV "alabar") ; -- status=guess
+lin favourable_A = variants{} ; -- 
+lin dissolve_V2 = mkV2 (disolver_V) ; -- status=guess
+lin dissolve_V = disolver_V ; -- status=guess
+lin tightly_Adv = variants{} ; -- 
+lin surrounding_N = variants{} ; -- 
+lin soup_N = mkN "sopa" | mkN "caldo" ; -- status=guess
+lin encounter_N = variants{} ; -- 
+lin abortion_N = mkN "aborto" ; -- status=guess
+lin grasp_V2 = mkV2 (mkV "agarrar") | mkV2 (asir_V) ; -- status=guess
+lin grasp_V = mkV "agarrar" | asir_V ; -- status=guess
+lin custody_N = mkN "custodia" | mkN "tutela" ; -- status=guess
+lin composer_N = mkN "compositor" | mkN "compositora" ; -- status=guess
+lin charm_N = mkN "encanto" ; -- status=guess
+lin short_term_A = variants{} ; -- 
+lin metropolitan_A = mkA "metropolitano" ; -- status=guess
+lin waist_N = mkN "cintura" ; -- status=guess
+lin equality_N = mkN "igualdad" | mkN "equidad" feminine ; -- status=guess
+lin tribute_N = mkN "tributo" ; -- status=guess
+lin bearing_N = mkN "rodamiento" | mkN " balero" | mkN "cojinete" masculine ; -- status=guess
+lin auction_N = mkN "subasta" | mkN "remate" ; -- status=guess
+lin standing_N = variants{} ; -- 
+lin manufacture_N = variants{} ; -- 
+lin horn_N = L.horn_N ;
+lin barn_N = mkN "granero" | mkN "establo" | mkN "galpón" masculine ; -- status=guess
+lin mayor_N = mkN "alcalde" | mkN "intendente" ; -- status=guess
+lin emperor_N = mkN "emperador" masculine ; -- status=guess
+lin rescue_N = mkN "rescate" masculine ; -- status=guess
+lin integrated_A = variants{} ; -- 
+lin conscience_N = mkN "conciencia" ; -- status=guess
+lin commence_V2 = mkV2 (comenzar_V) ; -- status=guess
+lin commence_V = comenzar_V ; -- status=guess
+lin grandmother_N = mkN "abuela" ; -- status=guess
+lin discharge_V2 = mkV2 (mkV "cumplir") | mkV2 (mkV "completar") ; -- status=guess
+lin discharge_V = mkV "cumplir" | mkV "completar" ; -- status=guess
+lin profound_A = mkA "profundo" ; -- status=guess
+lin takeover_N = variants{} ; -- 
+lin nationalist_N = mkN "nacionalista" masculine ; -- status=guess
+lin effect_V2 = mkV2 (mkV "efectuar") ; -- status=guess
+lin dolphin_N = mkN "delfín" masculine ; -- status=guess
+lin fortnight_N = variants{} ; -- 
+lin elephant_N = mkN "elefante" masculine ; -- status=guess
+lin seal_N = mkN "sello" ; -- status=guess
+lin spoil_V2 = mkV2 (mkV "agriar") | mkV2 (mkV "descomponerse") | mkV2 (mkV (mkV "echarse") "a perder") ; -- status=guess
+lin spoil_V = mkV "agriar" | mkV "descomponerse" | mkV (mkV "echarse") "a perder" ; -- status=guess
+lin plea_N = mkN "alegato" ; -- status=guess
+lin forwards_Adv = variants{} ; -- 
+lin breeze_N = mkN "brisa" ; -- status=guess
+lin prevention_N = mkN "prevención" feminine ; -- status=guess
+lin mineral_N = mkN "mineral" masculine ; -- status=guess
+lin runner_N = mkN "corredor" masculine ; -- status=guess
+lin pin_V2 = mkV2 (mkV "clavar") ; -- status=guess
+lin integrity_N = mkN "integridad" feminine ; -- status=guess
+lin thereafter_Adv = variants{} ; -- 
+lin quid_N = variants{} ; -- 
+lin owl_N = mkN "búho" | mkN "lechuza" ; -- status=guess
+lin rigid_A = mkA "rígido" ; -- status=guess
+lin orange_A = mkA "anaranjado" | mkA "naranja" ; -- status=guess
+lin draft_V2 = mkV2 (mkV "reclutar") ; -- status=guess
+lin reportedly_Adv = variants{} ; -- 
+lin hedge_N = mkN "seto" | mkN "seto vivo" | mkN "cerco vivo" ; -- status=guess
+lin formulate_V2 = mkV2 (mkV "formular") ; -- status=guess
+lin associated_A = variants{} ; -- 
+lin position_V2 = variants{} ; -- 
+lin thief_N = mkN "ladrón" masculine ; -- status=guess
+lin tomato_N = mkN "tomate" masculine ; -- status=guess
+lin exhaust_V2 = mkV2 (mkV "agotar") ; -- status=guess
+lin evidently_Adv = variants{} ; -- 
+lin eagle_N = mkN "águila" ; -- status=guess
+lin specified_A = variants{} ; -- 
+lin resulting_A = variants{} ; -- 
+lin blade_N = mkN "hoja" | mkN "lámina" | mkN "limbo" ; -- status=guess
+lin peculiar_A = mkA "peculiar" | mkA "específico" ; -- status=guess
+lin killing_N = variants{} ; -- 
+lin desktop_N = mkN "escritorio" ; -- status=guess
+lin bowel_N = mkN "entrañas" feminine ; -- status=guess
+lin long_V = mkV "desear" | mkV "anhelar" ; -- status=guess
+lin ugly_A = L.ugly_A ;
+lin expedition_N = mkN "expedición" feminine ; -- status=guess
+lin saint_N = mkN "santo" | mkN "santa" ; -- status=guess
+lin variable_A = mkA "variable" ; -- status=guess
+lin supplement_V2 = variants{} ; -- 
+lin stamp_N = mkN "estampado" ; -- status=guess
+lin slide_N = mkN "deslizamiento" ; -- status=guess
+lin faction_N = mkN "facción" feminine ; -- status=guess
+lin enthusiastic_A = mkA "entusiasmado" | mkA "entusiástico" ; -- status=guess
+lin enquire_V2 = variants{} ; -- 
+lin enquire_V = variants{} ; -- 
+lin brass_N = mkN "latón" masculine ; -- status=guess
+lin inequality_N = mkN "inecuación" feminine ; -- status=guess
+lin eager_A = mkA "impaciente" | mkA "ilusionado" | mkA "entusiasmado" | mkA "ávido" | mkA "anhelante" ; -- status=guess
+lin bold_A = mkA "audaz" | mkA "intrépido" | mkA "atrevido" ; -- status=guess
+lin neglect_V2 = mkV2 (mkV "descuidar") ; -- status=guess
+lin saying_N = mkN "dicho" | mkN "proverbio" | mkN "refrán" masculine ; -- status=guess
+lin ridge_N = mkN "cordillera" | mkN "sierra" ; -- status=guess
+lin earl_N = mkN "conde" masculine ; -- status=guess
+lin yacht_N = mkN "yate" masculine ; -- status=guess
+lin suck_V2 = L.suck_V2 ;
+lin suck_V = mkV "chupar" | mkV "sorber" ; -- status=guess
+lin missing_A = variants{} ; -- 
+lin extended_A = variants{} ; -- 
+lin valuation_N = variants{} ; -- 
+lin delight_V2 = mkV2 (mkV "regocijar") | mkV2 (complacer_V) ; -- status=guess
+lin delight_V = mkV "regocijar" | complacer_V ; -- status=guess
+lin beat_N = variants{} ; -- 
+lin worship_N = mkN "adoración" feminine ; -- status=guess
+lin fossil_N = mkN "fósil" masculine ; -- status=guess
+lin diminish_V2 = mkV2 (disminuir_V) ; -- status=guess
+lin diminish_V = disminuir_V ; -- status=guess
+lin taxpayer_N = mkN "contribuyente de impuestos" ; -- status=guess
+lin corruption_N = mkN "corrupción" feminine ; -- status=guess
+lin accurately_Adv = variants{} ; -- 
+lin honour_V2 = mkV2 (mkV "honrar") ; -- status=guess
+lin depict_V2 = mkV2 (mkV "representar") ; -- status=guess
+lin pencil_N = mkN "lápiz" masculine ; -- status=guess
+lin drown_V2 = mkV2 (mkV "ahogarse") ; -- status=guess
+lin drown_V = mkV "ahogarse" ; -- status=guess
+lin stem_N = mkN "tallo" ; -- status=guess
+lin lump_N = mkN "terrón" masculine ; -- status=guess
+lin applicable_A = mkA "aplicable" | mkA "pertinente" ; -- status=guess
+lin rate_V2 = variants{} ; -- 
+lin rate_V = variants{} ; -- 
+lin mobility_N = variants{} ; -- 
+lin immense_A = mkA "inmenso" ; -- status=guess
+lin goodness_N = mkN "bondad" feminine ; -- status=guess
+lin price_V2V = variants{} ; -- 
+lin price_V2 = variants{} ; -- 
+lin price_V = variants{} ; -- 
+lin preliminary_A = variants{} ; -- 
+lin graph_N = mkN "grafo" ; -- status=guess
+lin referee_N = mkN "árbitro" | mkN "revisor" masculine ; -- status=guess
+lin calm_A = mkA "calmado" ; -- status=guess
+lin onwards_Adv = variants{} ; -- 
+lin omit_V2 = mkV2 (mkV "omitir") | mkV2 (mkV (mkV "dejar") "de lado") ; -- status=guess
+lin genuinely_Adv = variants{} ; -- 
+lin excite_V2 = mkV2 (mkV "excitar") ; -- status=guess
+lin dreadful_A = variants{} ; -- 
+lin cave_N = mkN "cueva" ; -- status=guess
+lin revelation_N = mkN "revelación" feminine ; -- status=guess
+lin grief_N = mkN "pesar" | mkN "dolor" masculine ; -- status=guess
+lin erect_V2 = variants{} ; -- 
+lin tuck_V2 = mkV2 (mkV "meter") ; -- status=guess
+lin tuck_V = mkV "meter" ; -- status=guess
+lin meantime_N = mkN "entretanto" ; -- status=guess
+lin barrel_N = mkN "cañón" masculine ; -- status=guess
+lin lawn_N = mkN "césped" masculine ; -- status=guess
+lin hut_N = mkN "choza" ; -- status=guess
+lin swing_N = mkN "columpio" ; -- status=guess
+lin subject_V2 = mkV2 (mkV "someter") ; -- status=guess
+lin ruin_V2 = mkV2 (mkV "desbaratar") | mkV2 (mkV "arruinar") ; -- status=guess
+lin slice_N = mkN "rebanada" ; -- status=guess
+lin transmit_V2 = mkV2 (mkV "transmitir") ; -- status=guess
+lin thigh_N = mkN "muslo" ; -- status=guess
+lin practically_Adv = variants{} ; -- 
+lin dedicate_V2 = variants{} ; -- 
+lin mistake_V2 = mkV2 (mkV (mkV "entender") "mal") ; -- status=guess
+lin mistake_V = mkV (mkV "entender") "mal" ; -- status=guess
+lin corresponding_A = variants{} ; -- 
+lin albeit_Subj = variants{} ; -- 
+lin sound_A = mkA "sano" ; -- status=guess
+lin nurse_V2 = variants{} ; -- 
+lin discharge_N = mkN "caudal" masculine ; -- status=guess
+lin comparative_A = mkA "comparativo" ; -- status=guess
+lin cluster_N = mkN "bomba de racimo" ; -- status=guess
+lin propose_VV = mkVV proponer_V ;
+lin propose_VS = mkVS proponer_V ;
+lin propose_V2 = mkV2 proponer_V | mkV2 (mkV (mkV "pedir") "la mano") ; ---split: suggest / ask to marry
+lin propose_V = proponer_V | mkV (mkV "pedir") "la mano" ;
+lin obstacle_N = mkN "obstáculo" ; -- status=guess
+lin motorway_N = variants{} ; -- 
+lin heritage_N = mkN "herencia" ; -- status=guess
+lin counselling_N = variants{} ; -- 
+lin breeding_N = variants{} ; -- 
+lin characteristic_A = mkA "característico" ; -- status=guess
+lin bucket_N = mkN "balde" ; -- status=guess
+lin migration_N = mkN "migración" feminine ; -- status=guess
+lin campaign_V = variants{} ; -- 
+lin ritual_N = mkN "ritual" masculine ; -- status=guess
+lin originate_V2 = mkV2 (mkV "originar") ; -- status=guess
+lin originate_V = mkV "originar" ; -- status=guess
+lin hunting_N = variants{} ; -- 
+lin crude_A = mkA "crudo" | mkA "rudimentario" ; -- status=guess
+lin protocol_N = variants{} ; -- 
+lin prejudice_N = mkN "prejuicio" ; -- status=guess
+lin inspiration_N = mkN "inspiración" feminine ; -- status=guess
+lin dioxide_N = mkN "dióxido" ; -- status=guess
+lin chemical_A = mkA "químico" ; -- status=guess
+lin uncomfortable_A = mkA "incómodo" ; -- status=guess
+lin worthy_A = mkA "digno" ; -- status=guess
+lin inspect_V2 = mkV2 (mkV "inspeccionar") ; -- status=guess
+lin summon_V2 = mkV2 (mkV "citar") ; -- status=guess
+lin parallel_N = variants{} ; -- 
+lin outlet_N = mkN "desahogo" ; -- status=guess
+lin okay_A = variants{} ; -- 
+lin collaboration_N = mkN "colaboración" feminine ; -- status=guess
+lin booking_N = mkN "reserva" ; -- status=guess
+lin salad_N = mkN "ensalada" ; -- status=guess
+lin productive_A = mkA "productivo" ; -- status=guess
+lin charming_A = variants{} ; -- 
+lin polish_A = variants{} ; -- 
+lin oak_N = mkN "roble" masculine ; -- status=guess
+lin access_V2 = mkV2 (mkV "acceder") ; -- status=guess
+lin tourism_N = mkN "turismo" ; -- status=guess
+lin independently_Adv = variants{} ; -- 
+lin cruel_A = mkA "cruel" ; -- status=guess
+lin diversity_N = mkN "diversidad" feminine ; -- status=guess
+lin accused_A = variants{} ; -- 
+lin supplement_N = mkN "suplemento" ; -- status=guess
+lin fucking_Adv = mkAdv "jodidamente" ; -- status=guess
+lin forecast_N = mkN "pronóstico" | mkN "previsión" feminine ; -- status=guess
+lin amend_V2V = mkV2V (enmendar_V) ; -- status=guess
+lin amend_V2 = mkV2 (enmendar_V) ; -- status=guess
+lin amend_V = enmendar_V ; -- status=guess
+lin soap_N = mkN "jabón" masculine ; -- status=guess
+lin ruling_N = mkN "decisión" feminine ; -- status=guess
+lin interference_N = variants{} ; -- 
+lin executive_A = mkA "ejecutivo" ; -- status=guess
+lin mining_N = mkN "minería" ; -- status=guess
+lin minimal_A = mkA "mínimo" ; -- status=guess
+lin clarify_V2 = mkV2 (mkV "clarificar") | mkV2 (mkV "aclarar") ; -- status=guess
+lin clarify_V = mkV "clarificar" | mkV "aclarar" ; -- status=guess
+lin strain_V2 = mkV2 (colar_V) | mkV2 (mkV "tamizar") ; -- status=guess
+lin novel_A = mkA "novedoso" | mkA "novedosa" ; -- status=guess
+lin try_N = mkN "try" | mkN "ensayo" ; -- status=guess
+lin coastal_A = mkA "costero" | mkA "costanero" | mkA "costeño" ; -- status=guess
+lin rising_A = variants{} ; -- 
+lin quota_N = mkN "cuota" ; -- status=guess
+lin minus_Prep = variants{} ; -- 
+lin kilometre_N = mkN "kilómetro" ; -- status=guess
+lin characterize_V2 = mkV2 (mkV "caracterizar") ; -- status=guess
+lin suspicious_A = mkA "sospechoso" ; -- status=guess
+lin pet_N = mkN "mascota" ; -- status=guess
+lin beneficial_A = mkA "beneficioso" ; -- status=guess
+lin fling_V2 = mkV2 (aventar_V) | mkV2 (mkV "lanzar") ; -- status=guess
+lin fling_V = aventar_V | mkV "lanzar" ; -- status=guess
+lin deprive_V2 = mkV2 (desproveer_V) | mkV2 (mkV "privar") ; -- status=guess
+lin covenant_N = mkN "convenio" | mkN "contrato" | mkN "alianza" | mkN "pacto" ; -- status=guess
+lin bias_N = mkN "inclinación" feminine | mkN "predisposición" feminine | mkN "parcialidad" feminine | mkN "prejuicio" | mkN "sesgo" | mkN "preferencia" | mkN "predilección" feminine | mkN "tendencia" ; -- status=guess
+lin trophy_N = mkN "trofeo" ; -- status=guess
+lin verb_N = mkN "verbo" ; -- status=guess
+lin honestly_Adv = variants{} ; -- 
+lin extract_N = mkN "extracto" | mkN "pasaje" masculine | mkN "fragmento" ; -- status=guess
+lin straw_N = mkN "paja" masculine ; -- status=guess
+lin stem_V2 = mkV2 (mkV "arrancar") | mkV2 (mkV (mkV "venir") "de") | mkV2 (mkV (mkV "proceder") "de") ; -- status=guess
+lin stem_V = mkV "arrancar" | mkV (mkV "venir") "de" | mkV (mkV "proceder") "de" ; -- status=guess
+lin eyebrow_N = mkN "ceja" ; -- status=guess
+lin noble_A = mkA "noble" ; -- status=guess
+lin mask_N = mkN "máscara" ; -- status=guess
+lin lecturer_N = mkN "docente" masculine ; -- status=guess
+lin girlfriend_N = mkN "amiga" ; -- status=guess
+lin forehead_N = mkN "frente" masculine ; -- status=guess
+lin timetable_N = mkN "horario" ; -- status=guess
+lin symbolic_A = mkA "simbólico" ; -- status=guess
+lin farming_N = variants{} ; -- 
+lin lid_N = mkN "tapa" ; -- status=guess
+lin librarian_N = mkN "bibliotecario" ; -- status=guess
+lin injection_N = mkN "inyección" feminine ; -- status=guess
+lin sexuality_N = mkN "sexualidad" feminine ; -- status=guess
+lin irrelevant_A = variants{} ; -- 
+lin bonus_N = mkN "bonificación" feminine ; -- status=guess
+lin abuse_V2 = mkV2 (mkV "abusar") ; -- status=guess
+lin thumb_N = mkN "pulgar" masculine ; -- status=guess
+lin survey_V2 = mkV2 (mkV "inspeccionar") ; -- status=guess
+lin ankle_N = mkN "tobillo" ; -- status=guess
+lin psychologist_N = mkN "psicólogo" | mkN "psicóloga" | mkN "sicólogo" | mkN "sicóloga" ; -- status=guess
+lin occurrence_N = mkN "acontecimiento" ; -- status=guess
+lin profitable_A = mkA "lucrativo" | mkA "ventajoso" ; -- status=guess
+lin deliberate_A = mkA "deliberado" | mkA "a propósito" ; -- status=guess
+lin bow_V2 = mkV2 (mkV "arquearse") ; -- status=guess
+lin bow_V = mkV "arquearse" ; -- status=guess
+lin tribe_N = mkN "tribu" feminine ; -- status=guess
+lin rightly_Adv = variants{} ; -- 
+lin representative_A = mkA "representante" ; -- status=guess
+lin code_V2 = mkV2 (mkV "codificar") ; -- status=guess
+lin validity_N = mkN "validez" feminine ; -- status=guess
+lin marble_N = mkN "mármol" masculine ; -- status=guess
+lin bow_N = mkN "proa" masculine ; -- status=guess
+lin plunge_V2 = mkV2 (mkV "submergir") ; -- status=guess
+lin plunge_V = mkV "submergir" ; -- status=guess
+lin maturity_N = variants{} ; -- 
+lin maturity_3_N = variants{} ; -- 
+lin maturity_2_N = variants{} ; -- 
+lin maturity_1_N = variants{} ; -- 
+lin hidden_A = variants{} ; -- 
+lin contrast_V2 = mkV2 (mkV "contrastar") ; -- status=guess
+lin contrast_V = mkV "contrastar" ; -- status=guess
+lin tobacco_N = mkN "tabaco" ; -- status=guess
+lin middle_class_A = variants{} ; -- 
+lin grip_V2 = mkV2 (mkV "agarrar") ; -- status=guess
+lin clergy_N = mkN "clero" ; -- status=guess
+lin trading_A = variants{} ; -- 
+lin passive_A = mkA "pasivo" ; -- status=guess
+lin decoration_N = mkN "condecoración" feminine ; -- status=guess
+lin racial_A = mkA "racial" ; -- status=guess
+lin well_N = mkN "aljibe" | mkN "pozo" | mkN "gas" masculine | mkN "etc.)" masculine ; -- status=guess
+lin embarrassment_N = mkN "vergüenza" | mkN "corte" ; -- status=guess
+lin sauce_N = mkN " chupe" ; -- status=guess
+lin fatal_A = mkA "fatal" ; -- status=guess
+lin banker_N = mkN "banquero" | mkN "banquera" ; -- status=guess
+lin compensate_V2 = variants{} ; -- 
+lin compensate_V = variants{} ; -- 
+lin make_up_N = variants{} ; -- 
+lin popularity_N = mkN "popularidad" feminine ; -- status=guess
+lin interior_A = mkA "interior" ; -- status=guess
+lin eligible_A = mkA "elegible" ; -- status=guess
+lin continuity_N = mkN "continuidad" feminine ; -- status=guess
+lin bunch_N = mkN "montón" masculine ; -- status=guess
+lin hook_N = mkN "anzuelo" ; -- status=guess
+lin wicket_N = variants{} ; -- 
+lin pronounce_V2 = mkV2 (mkV "pronunciar") ; -- status=guess
+lin pronounce_V = mkV "pronunciar" ; -- status=guess
+lin ballet_N = mkN "ballet" | mkN "baile" masculine ; -- status=guess
+lin heir_N = mkN "heredero forzoso" | mkN "heredera forzosa" ; -- status=guess
+lin positively_Adv = variants{} ; -- 
+lin insufficient_A = mkA "insuficiente" ; -- status=guess
+lin substitute_V2 = mkV2 (sustituir_V) | mkV2 (substituir_V) ; -- status=guess
+lin substitute_V = sustituir_V | substituir_V ; -- status=guess
+lin mysterious_A = mkA "misterioso" ; -- status=guess
+lin dancer_N = mkN "bailarín" | mkN "bailarina" | mkN "bailador" masculine ; -- status=guess
+lin trail_N = mkN "sendero" ; -- status=guess
+lin caution_N = mkN "precaución" feminine | mkN "cuidado" | mkN "cautela" ; -- status=guess
+lin donation_N = mkN "donación" feminine | mkN "donativo" ; -- status=guess
+lin added_A = variants{} ; -- 
+lin weaken_V2 = mkV2 (mkV "debilitarse") ; -- status=guess
+lin weaken_V = mkV "debilitarse" ; -- status=guess
+lin tyre_N = mkN "neumático" | mkN "rueda" ; -- status=guess
+lin sufferer_N = mkN "sufridor" masculine ; -- status=guess
+lin managerial_A = variants{} ; -- 
+lin elaborate_A = variants{} ; -- 
+lin restraint_N = variants{} ; -- 
+lin renew_V2 = mkV2 (mkV "reiniciar") | mkV2 (recomenzar_V) ; -- status=guess
+lin gardenerMasc_N = variants{} ; -- 
+lin dilemma_N = mkN "dilema" masculine ; -- status=guess
+lin configuration_N = mkN "configuración" feminine ; -- status=guess
+lin rear_A = variants{} ; -- 
+lin embark_V2 = mkV2 (mkV "embarcar") ; -- status=guess
+lin embark_V = mkV "embarcar" ; -- status=guess
+lin misery_N = mkN "miseria" ; -- status=guess
+lin importantly_Adv = variants{} ; -- 
+lin continually_Adv = variants{} ; -- 
+lin appreciation_N = mkN "apreciación" feminine ; -- status=guess
+lin radical_N = variants{} ; -- 
+lin diverse_A = mkA "diferente" ; -- status=guess
+lin revive_V2 = mkV2 (mkV "revivir") ; -- status=guess
+lin revive_V = mkV "revivir" ; -- status=guess
+lin trip_V = tropezar_V ; -- status=guess
+lin lounge_N = mkN "sala de estar" | mkN "estancia" ; -- status=guess
+lin dwelling_N = mkN "domicilio" | mkN "morada" | mkN "residencia" | mkN "vasa." ; -- status=guess
+lin parental_A = variants{} ; -- 
+lin loyal_A = mkA "leal" ; -- status=guess
+lin privatisation_N = variants{} ; -- 
+lin outsider_N = mkN "lego" | mkN "novato" ; -- status=guess
+lin forbid_V2 = mkV2 (prohibir_V) | mkV2 (mkV "vedar") | mkV2 (mkV "vetar") ; -- status=guess
+lin yep_Interj = variants{} ; -- 
+lin prospective_A = variants{} ; -- 
+lin manuscript_N = mkN "manuscrito" ; -- status=guess
+lin inherent_A = mkA "inherente" ; -- status=guess
+lin deem_V2V = mkV2V (mkV "estimar") ; -- status=guess
+lin deem_V2A = mkV2A (mkV "estimar") ; -- status=guess
+lin deem_V2 = mkV2 (mkV "estimar") ; -- status=guess
+lin telecommunication_N = variants{} ; -- 
+lin intermediate_A = mkA "intermedio" ; -- status=guess
+lin worthwhile_A = mkA "de valor" | mkA "que vale la pena" | mkA "que merece la pena" | mkA "que compensa el esfuerzo" ; -- status=guess
+lin calendar_N = mkN "agenda" ; -- status=guess
+lin basin_N = mkN "cuenca" ; -- status=guess
+lin utterly_Adv = variants{} ; -- 
+lin rebuild_V2 = mkV2 (reconstruir_V) ; -- status=guess
+lin pulse_N = mkN "pulso" ; -- status=guess
+lin suppress_V2 = mkV2 (mkV "suprimir") ; -- status=guess
+lin predator_N = mkN "predador" masculine ; -- status=guess
+lin width_N = mkN "anchura" ; -- status=guess
+lin stiff_A = mkA "rigidez" ; -- status=guess
+lin spine_N = mkN "espinazo" ; -- status=guess
+lin betray_V2 = mkV2 (mkV "traicionar") ; -- status=guess
+lin punish_V2 = mkV2 (mkV "castigar") ; -- status=guess
+lin stall_N = mkN "puesto" ; -- status=guess
+lin lifestyle_N = variants{} ; -- 
+lin compile_V2 = mkV2 (mkV "compilar") ; -- status=guess
+lin arouse_V2V = mkV2V (despertar_V) ; -- status=guess
+lin arouse_V2 = mkV2 (despertar_V) ; -- status=guess
+lin partially_Adv = variants{} ; -- 
+lin headline_N = variants{} ; -- 
+lin divine_A = mkA "divino" ; -- status=guess
+lin unpleasant_A = mkA "desagradable" ; -- status=guess
+lin sacred_A = mkA "sagrado" ; -- status=guess
+lin useless_A = mkA "inútil" | mkA "bueno para nada" | mkA "buena para nada" ; -- status=guess
+lin cool_V2 = variants{} ; -- 
+lin cool_V = variants{} ; -- 
+lin tremble_V = temblar_V ; -- status=guess
+lin statue_N = mkN "estatua" ; -- status=guess
+lin obey_V2 = mkV2 (obedecer_V) ; -- status=guess
+lin obey_V = obedecer_V ; -- status=guess
+lin drunk_A = mkA "borracho" | mkA "ebrio" ; -- status=guess
+lin tender_A = mkA "tierno" | mkA "cariñoso" ; -- status=guess
+lin molecular_A = mkA "molecular" ; -- status=guess
+lin circulate_V2 = mkV2 (mkV "circular") ; -- status=guess
+lin circulate_V = mkV "circular" ; -- status=guess
+lin exploitation_N = mkN "explotación" feminine ; -- status=guess
+lin explicitly_Adv = variants{} ; -- 
+lin utterance_N = mkN "elocuencia" ; -- status=guess
+lin linear_A = mkA "lineal" ; -- status=guess
+lin chat_V = mkV "charlar" | mkV "platicar" ; -- status=guess
+lin revision_N = variants{} ; -- 
+lin distress_N = mkN "inconforme" | mkN "en serio peligro" ; -- status=guess
+lin spill_V2 = mkV2 (mkV "derramar") ; -- status=guess
+lin spill_V = mkV "derramar" ; -- status=guess
+lin steward_N = mkN "azafato" | mkN "mozo" | mkN "aeromozo" ; -- status=guess
+lin knight_N = mkN "caballo" feminine ; -- status=guess
+lin sum_V2 = mkV2 (mkV "sumar") ; -- status=guess
+lin sum_V = mkV "sumar" ; -- status=guess
+lin semantic_A = mkA "semántico" ; -- status=guess
+lin selective_A = mkA "selectivo" ; -- status=guess
+lin learner_N = mkN "aprendiz" masculine ; -- status=guess
+lin dignity_N = mkN "dignidad" feminine ; -- status=guess
+lin senate_N = mkN "senado" ; -- status=guess
+lin grid_N = mkN "red" feminine ; -- status=guess
+lin fiscal_A = variants{} ; -- 
+lin activate_V2 = mkV2 (mkV "activar") ; -- status=guess
+lin rival_A = variants{} ; -- 
+lin fortunate_A = mkA "afortunado" ; -- status=guess
+lin jeans_N = variants{} ; -- 
+lin select_A = variants{} ; -- 
+lin fitting_N = variants{} ; -- 
+lin commentator_N = variants{} ; -- 
+lin weep_V2 = mkV2 (mkV "llorar") ; -- status=guess
+lin weep_V = mkV "llorar" ; -- status=guess
+lin handicap_N = mkN "minusvalía" ; -- status=guess
+lin crush_V2 = variants{} ; -- 
+lin crush_V = variants{} ; -- 
+lin towel_N = mkN "toalla" ; -- status=guess
+lin stay_N = mkN "estadía" ; -- status=guess
+lin skilled_A = mkA "hábil" ; -- status=guess
+lin repeatedly_Adv = mkAdv "reiteradamente" ; -- status=guess
+lin defensive_A = mkA "defensivo" ; -- status=guess
+lin calm_V2 = mkV2 (mkV "calmarse") | mkV2 (mkV "tranquilizarse") ; -- status=guess
+lin calm_V = mkV "calmarse" | mkV "tranquilizarse" ; -- status=guess
+lin temporarily_Adv = variants{} ; -- 
+lin rain_V2 = mkV2 (mkV (mkV "llover") "a cántaros") ; -- status=guess
+lin rain_V = mkV (mkV "llover") "a cántaros" ; -- status=guess
+lin pin_N = mkN "pin" ; -- status=guess
+lin villa_N = mkN "villa" ; -- status=guess
+lin rod_N = mkN "bastón" masculine ; -- status=guess
+lin frontier_N = mkN "frontera" ; -- status=guess
+lin enforcement_N = mkN "compulsión" feminine | mkN "coerción" feminine ; -- status=guess
+lin protective_A = mkA "protector" ; -- status=guess
+lin philosophical_A = mkA "filosófico" ; -- status=guess
+lin lordship_N = mkN "domino" | mkN "esfera" | mkN "señorío" ; -- status=guess
+lin disagree_VS = mkVS (mkV "discrepar") ; -- status=guess
+lin disagree_V2 = mkV2 (mkV "discrepar") ; -- status=guess
+lin disagree_V = mkV "discrepar" ; -- status=guess
+lin boyfriend_N = mkN "amigo" ; -- status=guess
+lin activistMasc_N = variants{} ; -- 
+lin viewer_N = mkN "telespectador" masculine ; -- status=guess
+lin slim_A = mkA "flaco" | mkA "delgado" ; -- status=guess
+lin textile_N = variants{} ; -- 
+lin mist_N = mkN "niebla" | mkN "neblina" ; -- status=guess
+lin harmony_N = mkN "armonía" ; -- status=guess
+lin deed_N = mkN "hecho" | mkN "acto" | mkN "acción" feminine | mkN "obra" ; -- status=guess
+lin merge_V2 = mkV2 (convergir_V) ; -- status=guess
+lin merge_V = convergir_V ; -- status=guess
+lin invention_N = mkN "invención" feminine ; -- status=guess
+lin commissioner_N = variants{} ; -- 
+lin caravan_N = mkN "caravana" masculine ; -- status=guess
+lin bolt_N = mkN "tranca" ; -- status=guess
+lin ending_N = variants{} ; -- 
+lin publishing_N = variants{} ; -- 
+lin gut_N = mkN "tripa" | mkN "panza" ; -- status=guess
+lin stamp_V2 = mkV2 (mkV "franquear") ; -- status=guess
+lin stamp_V = mkV "franquear" ; -- status=guess
+lin map_V2 = variants{} ; -- 
+lin loud_Adv = variants{} ; -- 
+lin stroke_V2 = mkV2 (mkV "acariciar") ; -- status=guess
+lin shock_V2 = variants{} ; -- 
+lin rug_N = mkN "tapete" | mkN "alfombra" | mkN "alfombrilla" ; -- status=guess
+lin picture_V2 = variants{} ; -- 
+lin slip_N = mkN "resbalón" masculine ; -- status=guess
+lin praise_N = mkN "agradecimiento" ; -- status=guess
+lin fine_N = mkN "multa" ; -- status=guess
+lin monument_N = mkN "monumento" ; -- status=guess
+lin material_A = mkA "material" ; -- status=guess
+lin garment_N = mkN "prenda" ; -- status=guess
+lin toward_Prep = variants{} ; -- 
+lin realm_N = mkN "esfera" ; -- status=guess
+lin melt_V2 = mkV2 (derretir_V) | mkV2 (mkV "derretirse") ; -- status=guess
+lin melt_V = derretir_V | mkV "derretirse" ; -- status=guess
+lin reproduction_N = mkN "reproducción" feminine ; -- status=guess
+lin reactor_N = mkN "reactor" masculine ; -- status=guess
+lin furious_A = mkA "furioso" ; -- status=guess
+lin distinguished_A = variants{} ; -- 
+lin characterize_V2 = mkV2 (mkV "caracterizar") ; -- status=guess
+lin alike_Adv = variants{} ; -- 
+lin pump_N = mkN "bomba" | mkN "surtidor" masculine ; -- status=guess
+lin probe_N = mkN "tienta" ; -- status=guess
+lin feedback_N = mkN "retroacción" | mkN "realimentación" | mkN "retroalimentación" ; -- status=guess
+lin aspiration_N = mkN "aspiración" feminine ; -- status=guess
+lin suspect_N = variants{} ; -- 
+lin solar_A = mkA "solar" ; -- status=guess
+lin fare_N = mkN "polizón" masculine ; -- status=guess
+lin carve_V2 = mkV2 (mkV "cortar") ; -- status=guess
+lin carve_V = mkV "cortar" ; -- status=guess
+lin qualified_A = variants{} ; -- 
+lin membrane_N = mkN "membrana" ; -- status=guess
+lin dependence_N = mkN "dependencia" ; -- status=guess
+lin convict_V2 = variants{} ; -- 
+lin bacteria_N = mkN "bacterias" ; -- status=guess
+lin trading_N = mkN "cromo" | mkN "lámina" ; -- status=guess
+lin ambassador_N = mkN "embajador" masculine ; -- status=guess
+lin wound_V2 = mkV2 (herir_V) ; -- status=guess
+lin drug_V2 = mkV2 (mkV "drogar") ; -- status=guess
+lin conjunction_N = mkN "conjunción" feminine | mkN "unión" feminine ; -- status=guess
+lin cabin_N = mkN "cabaña" ; -- status=guess
+lin trail_V2 = mkV2 (mkV "arrastrar") ; -- status=guess
+lin trail_V = mkV "arrastrar" ; -- status=guess
+lin shaft_N = mkN "haz" masculine | mkN "rayo" ; -- status=guess
+lin treasure_N = mkN "tesoro" ; -- status=guess
+lin inappropriate_A = mkA "inapropiado" ; -- status=guess
+lin half_Adv = variants{} ; -- 
+lin attribute_N = mkN "atributo" ; -- status=guess
+lin liquid_A = mkA "líquido" ; -- status=guess
+lin embassy_N = mkN "embajada" ; -- status=guess
+lin terribly_Adv = variants{} ; -- 
+lin exemption_N = variants{} ; -- 
+lin array_N = mkN "vector" masculine | mkN "arreglo" ; -- status=guess
+lin tablet_N = mkN "placa" ; -- status=guess
+lin sack_V2 = mkV2 (despedir_V) ; -- status=guess
+lin erosion_N = mkN "erosión" feminine ; -- status=guess
+lin bull_N = mkN "bula" ; -- status=guess
+lin warehouse_N = mkN "almacén" masculine | mkN "depósito" ; -- status=guess
+lin unfortunate_A = mkA "desafortunado" ; -- status=guess
+lin promoter_N = variants{} ; -- 
+lin compel_VV = mkVV (mkV "obligar") | mkVV (forzar_V) | mkVV (mkV "compeler") ; -- status=guess
+lin compel_V2V = mkV2V (mkV "obligar") | mkV2V (forzar_V) | mkV2V (mkV "compeler") ; -- status=guess
+lin compel_V2 = mkV2 (mkV "obligar") | mkV2 (forzar_V) | mkV2 (mkV "compeler") ; -- status=guess
+lin motivate_V2V = mkV2V (mkV "motivar") ; -- status=guess
+lin motivate_V2 = mkV2 (mkV "motivar") ; -- status=guess
+lin burning_A = variants{} ; -- 
+lin vitamin_N = mkN "vitamina A" ; -- status=guess
+lin sail_N = mkN "vela" ; -- status=guess
+lin lemon_N = mkN "melisa" | mkN "toronjil" | mkN "citronela" | mkN "hoja de limón" ; -- status=guess
+lin foreigner_N = mkN "extranjero" | mkN "extranjera" ; -- status=guess
+lin powder_N = mkN "polvo" feminine ; -- status=guess
+lin persistent_A = mkA "persistente" ; -- status=guess
+lin bat_N = mkN "bate" masculine | mkN "bat " ; -- status=guess
+lin ancestor_N = mkN "ancestro" | mkN "antepasado" ; -- status=guess
+lin predominantly_Adv = variants{} ; -- 
+lin mathematical_A = mkA "matemático" | mkA "matemática" ; -- status=guess
+lin compliance_N = mkN "cumplimiento" ; -- status=guess
+lin arch_N = mkN "arco" ; -- status=guess
+lin woodland_N = mkN "bosque" masculine | mkN "floresta" ; -- status=guess
+lin serum_N = mkN "suero" ; -- status=guess
+lin overnight_Adv = mkAdv "de un día para otro" | mkAdv "de la noche a la mañana" ; -- status=guess
+lin doubtful_A = mkA "dudoso" ; -- status=guess
+lin doing_N = variants{} ; -- 
+lin coach_V2 = mkV2 (mkV "entrenar") ; -- status=guess
+lin coach_V = mkV "entrenar" ; -- status=guess
+lin binding_A = variants{} ; -- 
+lin surrounding_A = variants{} ; -- 
+lin peer_N = mkN "par" masculine ; -- status=guess
+lin ozone_N = mkN "ozono" ; -- status=guess
+lin mid_A = variants{} ; -- 
+lin invisible_A = mkA "invisible" ; -- status=guess
+lin depart_V = mkV (mkV "desviarse") "de" ; -- status=guess
+lin brigade_N = variants{} ; -- 
+lin manipulate_V2 = mkV2 (mkV "manipular") ; -- status=guess
+lin consume_V2 = mkV2 (mkV "consumir") ; -- status=guess
+lin consume_V = mkV "consumir" ; -- status=guess
+lin temptation_N = mkN "tentación" feminine ; -- status=guess
+lin intact_A = mkA "intacto" ; -- status=guess
+lin glove_N = L.glove_N ;
+lin aggression_N = mkN "agresión" feminine ; -- status=guess
+lin emergence_N = mkN "surgimiento" ; -- status=guess
+lin stag_V = variants{} ; -- 
+lin coffin_N = mkN "ataúd" | mkN "féretro" ; -- status=guess
+lin beautifully_Adv = variants{} ; -- 
+lin clutch_V2 = mkV2 (aferrar_V) ; -- status=guess
+lin clutch_V = aferrar_V ; -- status=guess
+lin wit_N = mkN "imaginativo" | mkN "divertido" ; -- status=guess
+lin underline_V2 = mkV2 (mkV "subrayar") ; -- status=guess
+lin trainee_N = variants{} ; -- 
+lin scrutiny_N = mkN "escrutinio" ; -- status=guess
+lin neatly_Adv = variants{} ; -- 
+lin follower_N = mkN "imitador" ; -- status=guess
+lin sterling_A = variants{} ; -- 
+lin tariff_N = mkN "tarifa" | mkN "arancel" masculine ; -- status=guess
+lin bee_N = mkN "abejaruco" ; -- status=guess
+lin relaxation_N = mkN "relax" | mkN "relajación" ; -- status=guess
+lin negligence_N = mkN "negligencia" ; -- status=guess
+lin sunlight_N = mkN "luz del sol" ; -- status=guess
+lin penetrate_V2 = mkV2 (mkV "penetrar") ; -- status=guess
+lin penetrate_V = mkV "penetrar" ; -- status=guess
+lin knot_N = mkN "nudo" ; -- status=guess
+lin temper_N = mkN "temple" masculine ; -- status=guess
+lin skull_N = mkN "calavera" ; -- status=guess
+lin openly_Adv = variants{} ; -- 
+lin grind_V2 = mkV2 (moler_V) ; -- status=guess
+lin grind_V = moler_V ; -- status=guess
+lin whale_N = mkN "ballena" ; -- status=guess
+lin throne_N = mkN "trono" ; -- status=guess
+lin supervise_V2 = variants{} ; -- 
+lin supervise_V = variants{} ; -- 
+lin sickness_N = mkN "enfermedad" feminine ; -- status=guess
+lin package_V2 = mkV2 (mkV "empaquetar") ; -- status=guess
+lin intake_N = variants{} ; -- 
+lin within_Adv = variants{}; -- mkPrep "dentro de" ;
+lin inland_A = variants{} ; -- 
+lin beast_N = mkN "bestia" ; -- status=guess
+lin rear_N = mkN "posterior" masculine ; -- status=guess
+lin morality_N = mkN "moralidad" feminine ; -- status=guess
+lin competent_A = mkA "competente" | mkA "competentes" ; -- status=guess
+lin sink_N = mkN "lavamanos" masculine | mkN "fregadero" ; -- status=guess
+lin uniform_A = mkA "uniforme" ; -- status=guess
+lin reminder_N = mkN "aviso recordatorio" ; -- status=guess
+lin permanently_Adv = variants{} ; -- 
+lin optimistic_A = mkA "optimista" ; -- status=guess
+lin bargain_N = mkN "trato" | mkN "ganga" | mkN "bicoca" ; -- status=guess
+lin seemingly_Adv = variants{} ; -- 
+lin respective_A = mkA "respectivo" ; -- status=guess
+lin horizontal_A = mkA "horizontal" ; -- status=guess
+lin decisive_A = variants{} ; -- 
+lin bless_V2 = mkV2 (bendecir_V) ; -- status=guess
+lin bile_N = mkN "bilis" feminine ; -- status=guess
+lin spatial_A = mkA "espacial" ; -- status=guess
+lin bullet_N = mkN "bala" | mkN "proyectil" masculine ; -- status=guess
+lin respectable_A = mkA "respetable" ; -- status=guess
+lin overseas_Adv = variants{} ; -- 
+lin convincing_A = variants{} ; -- 
+lin unacceptable_A = mkA "inaceptable" ; -- status=guess
+lin confrontation_N = variants{} ; -- 
+lin swiftly_Adv = variants{} ; -- 
+lin paid_A = variants{} ; -- 
+lin joke_V = mkV "bromear" ; -- status=guess
+lin instant_A = variants{} ; -- 
+lin illusion_N = mkN "ilusión" feminine ; -- status=guess
+lin cheer_V2 = mkV2 (mkV "animarse") ; -- status=guess
+lin cheer_V = mkV "animarse" ; -- status=guess
+lin congregation_N = mkN "congregación" feminine ; -- status=guess
+lin worldwide_Adv = variants{} ; -- 
+lin winning_A = variants{} ; -- 
+lin wake_N = mkN "estela" ; -- status=guess
+lin toss_V2 = mkV2 (mkV "tirar") | mkV2 (mkV "desechar") ; -- status=guess
+lin toss_V = mkV "tirar" | mkV "desechar" ; -- status=guess
+lin medium_A = mkA "mediano" ; -- status=guess
+lin jewellery_N = mkN "joyería" | mkN "joyas" feminine | mkN "alhajas" feminine ; -- status=guess
+lin fond_A = mkA "tener cariño" | mkA "querer" ; -- status=guess
+lin alarm_V2 = variants{} ; -- 
+lin guerrilla_N = mkN "guerrilla" | mkN "guerra de guerrillas" ; -- status=guess
+lin dive_V = mkV (mkV "hacer") "un clavado" ; -- status=guess
+lin desire_V2 = mkV2 (mkV "desear") ; -- status=guess
+lin cooperation_N = mkN "cooperación" ; -- status=guess
+lin thread_N = mkN "rosca" | mkN "filete" masculine ; -- status=guess
+lin prescribe_V2 = mkV2 (prescribir_V) | mkV2 (mkV "recetar") ; -- status=guess
+lin prescribe_V = prescribir_V | mkV "recetar" ; -- status=guess
+lin calcium_N = mkN "calcio" ; -- status=guess
+lin redundant_A = mkA "redundante" ; -- status=guess
+lin marker_N = mkN "rotulador" ; -- status=guess
+lin chemistMasc_N = variants{} ; -- 
+lin mammal_N = mkN "mamífero" ; -- status=guess
+lin legacy_N = mkN "legado" ; -- status=guess
+lin debtor_N = mkN "deudor" masculine ; -- status=guess
+lin testament_N = mkN "testamento" ; -- status=guess
+lin tragic_A = mkA "trágico" ; -- status=guess
+lin silver_A = mkA "blanco" ; -- status=guess
+lin grin_N = mkN "sonrisa abierta" | mkN "sonrisa amplia" ; -- status=guess
+lin spectacle_N = mkN "espectáculo" ; -- status=guess
+lin inheritance_N = mkN "impuesto sucesorio" ; -- status=guess
+lin heal_V2 = mkV2 (mkV "curar") | mkV2 (mkV "sanar") ; -- status=guess
+lin heal_V = mkV "curar" | mkV "sanar" ; -- status=guess
+lin sovereignty_N = mkN "soberanía" ; -- status=guess
+lin enzyme_N = mkN "enzima" ; -- status=guess
+lin host_V2 = mkV2 (mkV "alojar") ; -- status=guess
+lin neighbouring_A = variants{} ; -- 
+lin corn_N = mkN "copos de maíz" ; -- status=guess
+lin layout_N = mkN "replanteo" | mkN "plano de replanteo" ; -- status=guess
+lin dictate_VS = variants{} ; -- 
+lin dictate_V2 = variants{} ; -- 
+lin dictate_V = variants{} ; -- 
+lin rip_V2 = mkV2 (mkV "arrancar") ; -- status=guess
+lin rip_V = mkV "arrancar" ; -- status=guess
+lin regain_V2 = variants{} ; -- 
+lin probable_A = mkA "probable" ; -- status=guess
+lin inclusion_N = mkN "inclusión" feminine ; -- status=guess
+lin booklet_N = mkN "libreto" | mkN "folleto" ; -- status=guess
+lin bar_V2 = mkV2 (mkV "barrar") ; -- status=guess
+lin privately_Adv = variants{} ; -- 
+lin laser_N = mkN "láser" masculine ; -- status=guess
+lin fame_N = mkN "fama" ; -- status=guess
+lin bronze_N = mkN "bronce" masculine ; -- status=guess
+lin mobile_A = mkA "móvil" ; -- status=guess
+lin metaphor_N = mkN "metáforo" ; -- status=guess
+lin complication_N = variants{} ; -- 
+lin narrow_V2 = mkV2 (mkV "estrecharse") ; -- status=guess
+lin narrow_V = mkV "estrecharse" ; -- status=guess
+lin old_fashioned_A = variants{} ; -- 
+lin chop_V2 = mkV2 (mkV "cortar") | mkV2 (mkV "picar") | mkV2 (mkV "tajar") ; -- status=guess
+lin chop_V = mkV "cortar" | mkV "picar" | mkV "tajar" ; -- status=guess
+lin synthesis_N = mkN "síntesis" feminine ; -- status=guess
+lin diameter_N = mkN "diámetro" ; -- status=guess
+lin bomb_V2 = mkV2 (mkV "bombardear") | mkV2 (mkV "bombear") ; -- status=guess
+lin bomb_V = mkV "bombardear" | mkV "bombear" ; -- status=guess
+lin silently_Adv = variants{} ; -- 
+lin shed_N = mkN "cobertizo" | mkN "galpón" ; -- status=guess
+lin fusion_N = mkN "derretimiento fundición" ; -- status=guess
+lin trigger_V2 = mkV2 (mkV (mkV "apretar") "el gatillo") ; -- status=guess
+lin printing_N = mkN "impresora" ; -- status=guess
+lin onion_N = mkN "cebolla" masculine ; -- status=guess
+lin dislike_V2 = mkV2 (mkV "desagradar") | mkV2 (mkV (mkV "no") "gustar") | mkV2 (mkV (mkV "tener") "aversión") ; -- status=guess
+lin embody_V2 = mkV2 (mkV "personificar") | mkV2 (mkV "encarnar") ; -- status=guess
+lin curl_V = variants{} ; -- 
+lin sunshine_N = mkN "sol" feminine | mkN "luz del sol" ; -- status=guess
+lin sponsorship_N = variants{} ; -- 
+lin rage_N = mkN "rabia" ; -- status=guess
+lin loop_N = variants{} ; -- 
+lin halt_N = variants{} ; -- 
+lin cop_V2 = variants{} ; -- 
+lin bang_V2 = mkV2 (mkV "chapucear") ; -- status=guess
+lin bang_V = mkV "chapucear" ; -- status=guess
+lin toxic_A = mkA "tóxico" ; -- status=guess
+lin thinking_A = variants{} ; -- 
+lin orientation_N = mkN "orientación" feminine ; -- status=guess
+lin likelihood_N = mkN "verosimilitud" feminine ; -- status=guess
+lin wee_A = mkA "pequeño" ; -- status=guess
+lin up_to_date_A = variants{} ; -- 
+lin polite_A = mkA "cortés" | mkA "educado" ; -- status=guess
+lin apology_N = mkN "disculpa" ; -- status=guess
+lin exile_N = mkN "exiliado" | mkN "desterrado" ; -- status=guess
+lin brow_N = mkN "frente" masculine ; -- status=guess
+lin miserable_A = mkA "miserable" ; -- status=guess
+lin outbreak_N = variants{} ; -- 
+lin comparatively_Adv = variants{} ; -- 
+lin pump_V2 = mkV2 (mkV (mkV "levantar") "pesas") | mkV2 (mkV "culturizar") | mkV2 (mkV (mkV "practicar") "culturismo") ; -- status=guess
+lin pump_V = mkV (mkV "levantar") "pesas" | mkV "culturizar" | mkV (mkV "practicar") "culturismo" ; -- status=guess
+lin fuck_V2 = mkV2 (mkV "joder") | mkV2 (mkV "molestar") | mkV2 (mkV "huevear") | mkV2 (mkV "fregar") | mkV2 (mkV "mamar") ; -- status=guess
+lin fuck_V = mkV "joder" | mkV "molestar" | mkV "huevear" | mkV "fregar" | mkV "mamar" ; -- status=guess
+lin forecast_VS = mkVS (mkV (mkV "predecir.") "pronosticar") ; -- status=guess
+lin forecast_V2 = mkV2 (mkV (mkV "predecir.") "pronosticar") ; -- status=guess
+lin forecast_V = mkV (mkV "predecir.") "pronosticar" ; -- status=guess
+lin timing_N = mkN "cronometraje" masculine ; -- status=guess
+lin headmaster_N = variants{} ; -- 
+lin terrify_V2 = mkV2 (aterrar_V) ; -- status=guess
+lin sigh_N = mkN "suspiro" ; -- status=guess
+lin premier_A = variants{} ; -- 
+lin joint_N = mkN "custodia compartida" ; -- status=guess
+lin incredible_A = mkA "increíble" ; -- status=guess
+lin gravity_N = mkN "gravedad" feminine ; -- status=guess
+lin regulatory_A = variants{} ; -- 
+lin cylinder_N = mkN "cilindro" ; -- status=guess
+lin curiosity_N = mkN "curiosidad" ; -- status=guess
+lin resident_A = variants{} ; -- 
+lin narrative_N = mkN "narrativa" ; -- status=guess
+lin cognitive_A = mkA "cognitivo" ; -- status=guess
+lin lengthy_A = variants{} ; -- 
+lin gothic_A = variants{} ; -- 
+lin dip_V2 = mkV2 (mkV "mojar") ; -- status=guess
+lin dip_V = mkV "mojar" ; -- status=guess
+lin adverse_A = mkA "contrario" ; -- status=guess
+lin accountability_N = mkN "responsabilidad" feminine ; -- status=guess
+lin hydrogen_N = mkN "hidrógeno" ; -- status=guess
+lin gravel_N = mkN "grava" | mkN "gravilla" ; -- status=guess
+lin willingness_N = variants{} ; -- 
+lin inhibit_V2 = mkV2 (mkV "inhibir") ; -- status=guess
+lin attain_V2 = mkV2 (mkV "lograr") | mkV2 (conseguir_V) ; -- status=guess
+lin attain_V = mkV "lograr" | conseguir_V ; -- status=guess
+lin specialize_V2 = variants{} ; -- 
+lin specialize_V = variants{} ; -- 
+lin steer_V2 = mkV2 (mantener_V) ; -- status=guess
+lin steer_V = mantener_V ; -- status=guess
+lin selected_A = variants{} ; -- 
+lin like_N = mkN "gustos" masculine | mkN "preferencias" feminine ; -- status=guess
+lin confer_V = conferir_V ; -- status=guess
+lin usage_N = variants{} ; -- 
+lin portray_V2 = mkV2 (describir_V) ; -- status=guess
+lin planner_N = variants{} ; -- 
+lin manual_A = mkA "manual" ; -- status=guess
+lin boast_VS = mkVS (mkV "ostentar") ; -- status=guess
+lin boast_V2 = mkV2 (mkV "ostentar") ; -- status=guess
+lin boast_V = mkV "ostentar" ; -- status=guess
+lin unconscious_A = variants{} ; -- 
+lin jail_N = variants{} ; -- 
+lin fertility_N = variants{} ; -- 
+lin documentation_N = mkN "documentación" feminine ; -- status=guess
+lin wolf_N = mkN "lobo" ; -- status=guess
+lin patent_N = mkN "patente" masculine ; -- status=guess
+lin exit_N = mkN "salida" masculine | mkN "partida" ; -- status=guess
+lin corps_N = variants{} ; -- 
+lin proclaim_VS = mkVS (mkV "proclamar") ; -- status=guess
+lin proclaim_V2 = mkV2 (mkV "proclamar") ; -- status=guess
+lin multiply_V2 = mkV2 (mkV "multiplicar") ; -- status=guess
+lin multiply_V = mkV "multiplicar" ; -- status=guess
+lin brochure_N = mkN "folleto" ; -- status=guess
+lin screen_V2 = mkV2 (mkV "filtrar") | mkV2 (mkV "tamizar") ; -- status=guess
+lin screen_V = mkV "filtrar" | mkV "tamizar" ; -- status=guess
+lin orthodox_A = mkA "ortodoxo" ; -- status=guess
+lin locomotive_N = mkN "locomotora" masculine ; -- status=guess
+lin considering_Prep = variants{} ; -- 
+lin unaware_A = mkA "inconsciente" | mkA "desprevenido" ; -- status=guess
+lin syndrome_N = mkN "síndrome" masculine ; -- status=guess
+lin reform_V2 = mkV2 (mkV "reformar") ; -- status=guess
+lin reform_V = mkV "reformar" ; -- status=guess
+lin confirmation_N = mkN "confirmación" feminine ; -- status=guess
+lin printed_A = variants{} ; -- 
+lin curve_V2 = variants{} ; -- 
+lin curve_V = variants{} ; -- 
+lin costly_A = mkA "costosamente" ; -- status=guess
+lin underground_A = mkA "subterráneo" ; -- status=guess
+lin territorial_A = mkA "territorial" ; -- status=guess
+lin designate_VS = variants{} ; -- 
+lin designate_V2V = variants{} ; -- 
+lin designate_V2 = variants{} ; -- 
+lin designate_V = variants{} ; -- 
+lin comfort_V2 = variants{} ; -- 
+lin plot_V2 = variants{} ; -- 
+lin plot_V = variants{} ; -- 
+lin misleading_A = variants{} ; -- 
+lin weave_V2 = mkV2 (mkV "tejer") | mkV2 (mkV "entretejer") ; -- status=guess
+lin weave_V = mkV "tejer" | mkV "entretejer" ; -- status=guess
+lin scratch_V2 = L.scratch_V2 ;
+lin scratch_V = mkV "arañar" | mkV "rasguñar" ; -- status=guess
+lin echo_N = mkN "eco" ; -- status=guess
+lin ideally_Adv = variants{} ; -- 
+lin endure_V2 = mkV2 (mkV "aguantar") | mkV2 (mkV "perdurar") ; -- status=guess
+lin endure_V = mkV "aguantar" | mkV "perdurar" ; -- status=guess
+lin verbal_A = mkA "verbal" ; -- status=guess
+lin stride_V = variants{} ; -- 
+lin nursing_N = variants{} ; -- 
+lin exert_V2 = mkV2 (ejercer_V) | mkV2 (mkV "aplicar") ; -- status=guess
+lin compatible_A = mkA "compatible" ; -- status=guess
+lin causal_A = mkA "causal" ; -- status=guess
+lin mosaic_N = variants{} ; -- 
+lin manor_N = variants{} ; -- 
+lin implicit_A = mkA "implícito" ; -- status=guess
+lin following_Prep = variants{} ; -- 
+lin fashionable_A = variants{} ; -- 
+lin valve_N = mkN "válvula" | mkN "llave" feminine ; -- status=guess
+lin proceed_N = variants{} ; -- 
+lin sofa_N = mkN "sofá" masculine ; -- status=guess
+lin snatch_V2 = mkV2 (mkV "raptar") ; -- status=guess
+lin snatch_V = mkV "raptar" ; -- status=guess
+lin jazz_N = mkN "jazz" masculine ; -- status=guess
+lin patron_N = mkN "cliente" masculine ; -- status=guess
+lin provider_N = mkN "suministrador" masculine ; -- status=guess
+lin interim_A = mkA "interino" ; -- status=guess
+lin intent_N = mkN "intención" feminine | mkN "intento" | mkN "propósito" ; -- status=guess
+lin chosen_A = variants{} ; -- 
+lin applied_A = variants{} ; -- 
+lin shiver_V = mkV "tiritar" | mkV (mkV "temblar") "de frio" | mkV "escalofrio" ; -- status=guess
+lin pie_N = mkN "pastel" feminine ; -- status=guess
+lin fury_N = mkN "furia" | mkN "rabia" | mkN "furor" masculine ; -- status=guess
+lin abolition_N = mkN "abolición" feminine ; -- status=guess
+lin soccer_N = mkN "fútbol" | mkN " futbol" | mkN "balompié" | mkN "balón-pie" | mkN " pambol" ; -- status=guess
+lin corpse_N = mkN "cadáver" masculine ; -- status=guess
+lin accusation_N = mkN "acusación" feminine ; -- status=guess
+lin kind_A = mkA "amable" | mkA "bondadoso" | mkA "gentil" | mkA "cariñoso" ; -- status=guess
+lin dead_Adv = variants{} ; -- 
+lin nursing_A = variants{} ; -- 
+lin contempt_N = mkN "desgracia" | mkN "deshonra" | mkN "vergüenza" ; -- status=guess
+lin prevail_V = prevalecer_V ; -- status=guess
+lin murderer_N = mkN "asesino" | mkN "asesina" ; -- status=guess
+lin liberal_N = mkN "libertario" | mkN "libertaria" ; -- status=guess
+lin gathering_N = variants{} ; -- 
+lin adequately_Adv = variants{} ; -- 
+lin subjective_A = mkA "subjetivo" ; -- status=guess
+lin disagreement_N = variants{} ; -- 
+lin cleaner_N = variants{} ; -- 
+lin boil_V2 = mkV2 (hervir_V) | mkV2 (bullir_V) ; -- status=guess
+lin boil_V = hervir_V | bullir_V ; -- status=guess
+lin static_A = mkA "estática" ; -- status=guess
+lin scent_N = mkN "olor" masculine ; -- status=guess
+lin civilian_N = variants{} ; -- 
+lin monk_N = mkN "monje" masculine ; -- status=guess
+lin abruptly_Adv = variants{} ; -- 
+lin keyboard_N = mkN "teclado" ; -- status=guess
+lin hammer_N = mkN "martillo" ; -- status=guess
+lin despair_N = mkN "desesperación" feminine ; -- status=guess
+lin controller_N = mkN "controlador" masculine ; -- status=guess
+lin yell_V2 = mkV2 (mkV "gritar") | mkV2 (mkV (mkV "hablar") "alto") ; -- status=guess
+lin yell_V = mkV "gritar" | mkV (mkV "hablar") "alto" ; -- status=guess
+lin entail_V2 = mkV2 (mkV "conllevar") ; -- status=guess
+lin cheerful_A = mkA "animado" ; -- status=guess
+lin reconstruction_N = mkN "reconstrucción" feminine | mkN "restauración" feminine ; -- status=guess
+lin patience_N = mkN "paciencia" ; -- status=guess
+lin legally_Adv = variants{} ; -- 
+lin habitat_N = mkN "habitación" | mkN "habitat" ; -- status=guess
+lin queue_N = mkN "coleta" ; -- status=guess
+lin spectatorMasc_N = variants{} ; -- 
+lin given_A = variants{} ; -- 
+lin purple_A = mkA "morado" ; -- status=guess
+lin outlook_N = variants{} ; -- 
+lin genius_N = mkN "genio" ; -- status=guess
+lin dual_A = mkA "doble" ; -- status=guess
+lin canvas_N = mkN "lienzo" | mkN "tela" ; -- status=guess
+lin grave_A = mkA "serio" | mkA "seco" | mkA "solemne" | mkA "reservado" | mkA "sombrío" ; -- status=guess
+lin pepper_N = mkN "pimiento" ; -- status=guess
+lin conform_V2 = variants{} ; -- 
+lin conform_V = variants{} ; -- 
+lin cautious_A = mkA "cauto" | mkA "cauteloso" ; -- status=guess
+lin dot_N = mkN "punto" ; -- status=guess
+lin conspiracy_N = mkN "conspiración" feminine ; -- status=guess
+lin butterfly_N = mkN "mariposa" ; -- status=guess
+lin sponsor_N = mkN "patrocinador" masculine ; -- status=guess
+lin sincerely_Adv = variants{} ; -- 
+lin rating_N = mkN "calificación" feminine | mkN "evaluación" feminine ; -- status=guess
+lin weird_A = variants{} ; -- 
+lin teenage_A = variants{} ; -- 
+lin salmon_N = mkN "salmón" masculine ; -- status=guess
+lin recorder_N = mkN "flauta dulce" ; -- status=guess
+lin postpone_V2 = mkV2 (mkV "aplazar") | mkV2 (mkV "postergar") | mkV2 (mkV "atrasar") | mkV2 (mkV "perecear") | mkV2 (posponer_V) ; -- status=guess
+lin maid_N = mkN "criada" | mkN "doméstica" ; -- status=guess
+lin furnish_V2 = mkV2 (amoblar_V) | mkV2 (mkV "amueblar") ; -- status=guess
+lin ethical_A = mkA "ético" ; -- status=guess
+lin bicycle_N = mkN "bicicleta" ; -- status=guess
+lin sick_N = mkN "baja médica" | mkN "incapacidad temporal" ; -- status=guess
+lin sack_N = mkN "bolsa" | mkN "saco" ; -- status=guess
+lin renaissance_N = variants{} ; -- 
+lin luxury_N = mkN "lujo" ; -- status=guess
+lin gasp_V2 = mkV2 (mkV "jadear") ; -- status=guess
+lin gasp_V = mkV "jadear" ; -- status=guess
+lin wardrobe_N = mkN "armario" | mkN "ropero" | mkN "clóset" masculine | mkN "escaparate" | mkN "empotrado" | mkN "placard" masculine ; -- status=guess
+lin native_N = mkN "indígena" masculine ; -- status=guess
+lin fringe_N = mkN "orla" ; -- status=guess
+lin adaptation_N = mkN "ajuste" | mkN "modificación" feminine ; -- status=guess
+lin quotation_N = mkN "cita" | mkN "citación" feminine ; -- status=guess
+lin hunger_N = mkN "hambre" feminine ; -- status=guess
+lin enclose_V2 = variants{} ; -- 
+lin disastrous_A = mkA "desastroso" ; -- status=guess
+lin choir_N = mkN "coro" ; -- status=guess
+lin overwhelming_A = variants{} ; -- 
+lin glimpse_N = variants{} ; -- 
+lin divorce_V2 = variants{} ; -- 
+lin circular_A = mkA "circular" ; -- status=guess
+lin locality_N = variants{} ; -- 
+lin ferry_N = mkN "ferri" masculine | mkN "transbordador" | mkN "ferry" masculine ; -- status=guess
+lin balcony_N = mkN "balcón" masculine ; -- status=guess
+lin sailor_N = mkN "marinero" ; -- status=guess
+lin precision_N = mkN "precisión" feminine ; -- status=guess
+lin desert_V2 = mkV2 (mkV "abandonar") ; -- status=guess
+lin desert_V = mkV "abandonar" ; -- status=guess
+lin dancing_N = variants{} ; -- 
+lin alert_V2 = mkV2 (mkV "alertar") ; -- status=guess
+lin surrender_V2 = mkV2 (mkV "rendirse") | mkV2 (mkV "capitular") ; -- status=guess
+lin surrender_V = mkV "rendirse" | mkV "capitular" ; -- status=guess
+lin archive_N = mkN "archivo" ; -- status=guess
+lin jump_N = mkN "salto" ; -- status=guess
+lin philosopher_N = mkN "filósofo" | mkN "filósofa" ; -- status=guess
+lin revival_N = variants{} ; -- 
+lin presume_VS = variants{} ; -- 
+lin presume_V2 = variants{} ; -- 
+lin presume_V = variants{} ; -- 
+lin node_N = mkN "nodo" ; -- status=guess
+lin fantastic_A = mkA "fantástico" ; -- status=guess
+lin herb_N = mkN "hierba" ; -- status=guess
+lin assertion_N = mkN "afirmación" feminine | mkN "aserto" ; -- status=guess
+lin thorough_A = mkA "minucioso" ; -- status=guess
+lin quit_V2 = mkV2 (mkV "dejar") | mkV2 (mkV "parar") ; -- status=guess
+lin quit_V = mkV "dejar" | mkV "parar" ; -- status=guess
+lin grim_A = variants{} ; -- 
+lin fair_N = mkN "feria" ; -- status=guess
+lin broadcast_V2 = variants{} ; -- 
+lin broadcast_V = variants{} ; -- 
+lin annoy_V2 = mkV2 (mkV "molestar") | mkV2 (mkV "agobiar") ; -- status=guess
+lin divert_V = entretener_V | distraer_V | mkV "desviar" ; -- status=guess
+lin accelerate_V2 = mkV2 (mkV "acelerarse") ; -- status=guess
+lin accelerate_V = mkV "acelerarse" ; -- status=guess
+lin polymer_N = mkN "polímero" ; -- status=guess
+lin sweat_N = mkN "sudor" masculine ; -- status=guess
+lin survivor_N = mkN "sobreviviente" | mkN "superviviente" ; -- status=guess
+lin subscription_N = variants{} ; -- 
+lin repayment_N = variants{} ; -- 
+lin anonymous_A = mkA "anónimo" ; -- status=guess
+lin summarize_V2 = mkV2 (mkV "resumir") | mkV2 (mkV "recapitular") ; -- status=guess
+lin punch_N = mkN "ponche" masculine ; -- status=guess
+lin lodge_V2 = mkV2 (mkV "alojar") | mkV2 (mkV "albergar") ; -- status=guess
+lin lodge_V = mkV "alojar" | mkV "albergar" ; -- status=guess
+lin landowner_N = mkN "terrateniente" masculine ; -- status=guess
+lin ignorance_N = mkN "ignorancia" ; -- status=guess
+lin discourage_V2 = mkV2 (mkV (mkV "descorazonar") "acobardar") ; -- status=guess
+lin bride_N = mkN "novia" ; -- status=guess
+lin likewise_Adv = mkAdv "similarmente" ; -- status=guess
+lin depressed_A = variants{} ; -- 
+lin abbey_N = mkN "abadía" ; -- status=guess
+lin quarry_N = mkN "cantera" ; -- status=guess
+lin archbishop_N = mkN "arzobispo" ; -- status=guess
+lin sock_N = L.sock_N ;
+lin large_scale_A = variants{} ; -- 
+lin glare_V2 = variants{} ; -- 
+lin glare_V = variants{} ; -- 
+lin descent_N = mkN "descenso" feminine ; -- status=guess
+lin stumble_V = tropezar_V ; -- status=guess
+lin mistress_N = mkN "maestra" ; -- status=guess
+lin empty_V2 = mkV2 (mkV "vaciar") ; -- status=guess
+lin empty_V = mkV "vaciar" ; -- status=guess
+lin prosperity_N = mkN "prosperidad" feminine ; -- status=guess
+lin harm_V2 = mkV2 (mkV "dañar") ; -- status=guess
+lin formulation_N = variants{} ; -- 
+lin atomic_A = mkA "atómico" ; -- status=guess
+lin agreed_A = variants{} ; -- 
+lin wicked_A = mkA "malvado" ; -- status=guess
+lin threshold_N = mkN "umbral" masculine ; -- status=guess
+lin lobby_N = variants{} ; -- 
+lin repay_V2 = variants{} ; -- 
+lin repay_V = variants{} ; -- 
+lin varying_A = variants{} ; -- 
+lin track_V2 = variants{} ; -- 
+lin track_V = variants{} ; -- 
+lin crawl_V = mkV "humillarse" | mkV (mkV "humillarse") "ante" | mkV "arrastrarse" ; -- status=guess
+lin tolerate_V2 = mkV2 (mkV "tolerar") | mkV2 (mkV "soportar") ; -- status=guess
+lin salvation_N = mkN "salvación" feminine ; -- status=guess
+lin pudding_N = mkN "pudin" | mkN "pudín" masculine ; -- status=guess
+lin counter_VS = mkVS (mkV "contraatacar") ; -- status=guess
+lin counter_V = mkV "contraatacar" ; -- status=guess
+lin propaganda_N = mkN "propaganda" ; -- status=guess
+lin cage_N = mkN "jaula" ; -- status=guess
+lin broker_N = mkN "corredor" masculine | mkN "intermediario" ; -- status=guess
+lin ashamed_A = mkA "avergonzado" | mkA "abochornado" | mkA "apenado" ; -- status=guess
+lin scan_V2 = mkV2 (mkV "escanear") ; -- status=guess
+lin scan_V = mkV "escanear" ; -- status=guess
+lin document_V2 = mkV2 (mkV "documentar") ; -- status=guess
+lin apparatus_N = mkN "aparato" | mkN "equipo" ; -- status=guess
+lin theology_N = mkN "teología" ; -- status=guess
+lin analogy_N = mkN "analogía" ; -- status=guess
+lin efficiently_Adv = variants{} ; -- 
+lin bitterly_Adv = variants{} ; -- 
+lin performer_N = mkN "artista" masculine ; -- status=guess
+lin individually_Adv = variants{} ; -- 
+lin amid_Prep = variants{} ; -- 
+lin squadron_N = mkN "cuadrilla" ; -- status=guess
+lin sentiment_N = variants{} ; -- 
+lin making_N = variants{} ; -- 
+lin exotic_A = mkA "exótico" ; -- status=guess
+lin dominance_N = variants{} ; -- 
+lin coherent_A = mkA "coherente" ; -- status=guess
+lin placement_N = variants{} ; -- 
+lin flick_V2 = variants{} ; -- 
+lin colourful_A = variants{} ; -- 
+lin mercy_N = mkN "piedad" feminine ; -- status=guess
+lin angrily_Adv = variants{} ; -- 
+lin amuse_V2 = mkV2 (divertir_V) ; -- status=guess
+lin mainstream_N = mkN "común y corriente" ; -- status=guess
+lin appraisal_N = mkN "evaluación" feminine | mkN "valoración" feminine | mkN "tasación" feminine ; -- status=guess
+lin annually_Adv = variants{} ; -- 
+lin torch_N = mkN "lámpara" | mkN "linterna" ; -- status=guess
+lin intimate_A = variants{} ; -- 
+lin gold_A = variants{} ; -- 
+lin arbitrary_A = mkA "arbitrario" ; -- status=guess
+lin venture_VS = mkVS (mkV "arriesgar") ; -- status=guess
+lin venture_V2 = mkV2 (mkV "arriesgar") ; -- status=guess
+lin venture_V = mkV "arriesgar" ; -- status=guess
+lin preservation_N = variants{} ; -- 
+lin shy_A = mkA "tímido" ; -- status=guess
+lin disclosure_N = mkN "revelación" feminine | mkN "destape " ; -- status=guess
+lin lace_N = mkN "cordón" masculine ; -- status=guess
+lin inability_N = mkN "incapacidad" feminine ; -- status=guess
+lin motif_N = mkN "motivo" ; -- status=guess
+lin listenerMasc_N = variants{} ; -- 
+lin hunt_N = mkN "caza" ; -- status=guess
+lin delicious_A = mkA "delicioso" | mkA "sabroso" | mkA "rico" | mkA "gustoso" | mkA "apetitoso" ; -- status=guess
+lin term_VS = variants{} ; -- 
+lin term_V2 = variants{} ; -- 
+lin substitute_N = mkN "sustituto" | mkN "substituto" ; -- status=guess
+lin highway_N = mkN "carretera" ; -- status=guess
+lin haul_V2 = mkV2 (mkV "empujar") | mkV2 (mkV (mkV "tirar") "fuerte") ; -- status=guess
+lin haul_V = mkV "empujar" | mkV (mkV "tirar") "fuerte" ; -- status=guess
+lin dragon_N = mkN "dragón" feminine | mkN "guiverno" ; -- status=guess
+lin chair_V2 = variants{} ; -- 
+lin accumulate_V2 = mkV2 (mkV "acumularse") ; -- status=guess
+lin accumulate_V = mkV "acumularse" ; -- status=guess
+lin unchanged_A = variants{} ; -- 
+lin sediment_N = mkN "sedimento" ; -- status=guess
+lin sample_V2 = mkV2 (mkV "samplear") ; -- status=guess
+lin exclaim_V2 = mkV2 (mkV "exclamar") ; -- status=guess
+lin fan_V2 = mkV2 (mkV "abanicar") | mkV2 (mkV "ventilar") ; -- status=guess
+lin fan_V = mkV "abanicar" | mkV "ventilar" ; -- status=guess
+lin volunteer_V2 = variants{} ; -- 
+lin volunteer_V = variants{} ; -- 
+lin root_V2 = mkV2 (mkV "rebuscar") | mkV2 (mkV "hurgar") ; -- status=guess
+lin root_V = mkV "rebuscar" | mkV "hurgar" ; -- status=guess
+lin parcel_N = mkN "paquete" masculine ; -- status=guess
+lin psychiatric_A = mkA "psiquiátrico" ; -- status=guess
+lin delightful_A = mkA "delicioso" ; -- status=guess
+lin confidential_A = mkA "confidencial" ; -- status=guess
+lin calorie_N = mkN "caloría" ; -- status=guess
+lin flash_N = mkN "relámpago" feminine ; -- status=guess
+lin crowd_V2 = variants{} ; -- 
+lin crowd_V = variants{} ; -- 
+lin aggregate_A = mkA "total" | mkA "conjunto" ; -- status=guess
+lin scholarship_N = mkN "erudición" feminine | mkN "sabiduría" ; -- status=guess
+lin monitor_N = mkN "monitor" masculine ; -- status=guess
+lin disciplinary_A = mkA "disciplinario" ; -- status=guess
+lin rock_V2 = mkV2 (mecer_V) ; -- status=guess
+lin rock_V = mecer_V ; -- status=guess
+lin hatred_N = mkN "odio" ; -- status=guess
+lin pill_N = mkN "bicho bola" | mkN "bicho bolita" ; -- status=guess
+lin noisy_A = mkA "ruidoso" ; -- status=guess
+lin feather_N = L.feather_N ;
+lin lexical_A = mkA "léxico" ; -- status=guess
+lin staircase_N = mkN "escalera" ; -- status=guess
+lin autonomous_A = mkA "autónomo" ; -- status=guess
+lin viewpoint_N = variants{} ; -- 
+lin projection_N = mkN "proyección" feminine ; -- status=guess
+lin offensive_A = mkA "ofensivo" | mkA "ofensiva" ; -- status=guess
+lin controlled_A = variants{} ; -- 
+lin flush_V2 = variants{} ; -- 
+lin flush_V = variants{} ; -- 
+lin racism_N = mkN "racismo" ; -- status=guess
+lin flourish_V = mkV "prosperar" ; -- status=guess
+lin resentment_N = mkN "resentimiento" ; -- status=guess
+lin pillow_N = mkN "almohada" ; -- status=guess
+lin courtesy_N = mkN "cortesía" ; -- status=guess
+lin photography_N = mkN "fotografía" ; -- status=guess
+lin monkey_N = mkN "mono" | mkN "chango" ; -- status=guess
+lin glorious_A = mkA "glorioso" ; -- status=guess
+lin evolutionary_A = mkA "evolutivo" | mkA "evolucionista" | mkA "evolucionario" ; -- status=guess
+lin gradual_A = mkA "gradual" | mkA "paulatino" ; -- status=guess
+lin bankruptcy_N = mkN "bancarrota" ; -- status=guess
+lin sacrifice_N = mkN "sacrificio" ; -- status=guess
+lin uphold_V2 = mkV2 (mkV "elevar") ; -- status=guess
+lin sketch_N = mkN "esbozo" | mkN "bosquejo" | mkN "esquicio" ; -- status=guess
+lin presidency_N = mkN "presidencia" ; -- status=guess
+lin formidable_A = variants{} ; -- 
+lin differentiate_V2 = mkV2 (mkV "diferenciar") ; -- status=guess
+lin differentiate_V = mkV "diferenciar" ; -- status=guess
+lin continuing_A = variants{} ; -- 
+lin cart_N = mkN "carro" feminine | mkN "carreta" ; -- status=guess
+lin stadium_N = mkN "estadio" ; -- status=guess
+lin dense_A = mkA "compacto" | mkA "macizo" ; -- status=guess
+lin catch_N = mkN "pega" | mkN "traba" | mkN "truco" | mkN "cuestión" feminine | mkN "trampa" ; -- status=guess
+lin beyond_Adv = variants{}; -- mkPrep "más allá de" ;
+lin immigration_N = mkN "inmigración" feminine ; -- status=guess
+lin clarity_N = mkN "claridad" feminine ; -- status=guess
+lin worm_N = L.worm_N ;
+lin slot_N = mkN "ranura" ; -- status=guess
+lin rifle_N = mkN "fusil" | mkN "rifle" masculine ; -- status=guess
+lin screw_V2 = mkV2 (mkV "atornillar") ; -- status=guess
+lin screw_V = mkV "atornillar" ; -- status=guess
+lin harvest_N = mkN "ácaros de la cosecha" | mkN "ácaros rojos" ; -- status=guess
+lin foster_V2 = mkV2 (mkV "fomentar") ; -- status=guess
+lin academic_N = mkN "académico" | mkN "escolar" masculine ; -- status=guess
+lin impulse_N = mkN "impulso" ; -- status=guess
+lin guardian_N = mkN "ángel protector" ; -- status=guess
+lin ambiguity_N = mkN "ambigüedad" feminine ; -- status=guess
+lin triangle_N = mkN "desigualdad del triángulo" ; -- status=guess
+lin terminate_V2 = mkV2 (mkV "terminar") | mkV2 (mkV "acabar") ; -- status=guess
+lin terminate_V = mkV "terminar" | mkV "acabar" ; -- status=guess
+lin retreat_V = mkV "retirarse" ; -- status=guess
+lin pony_N = mkN "poni" | mkN "caballito" ; -- status=guess
+lin outdoor_A = variants{} ; -- 
+lin deficiency_N = mkN "deficiencia" | mkN "insuficiencia" ; -- status=guess
+lin decree_N = mkN "decreto" ; -- status=guess
+lin apologize_V = mkV "disculparse" ; -- status=guess
+lin yarn_N = mkN "hilo" | mkN "hilado" ; -- status=guess
+lin staff_V2 = variants{} ; -- 
+lin renewal_N = variants{} ; -- 
+lin rebellion_N = mkN "rebelión" feminine | mkN "insurrección" feminine ; -- status=guess
+lin incidentally_Adv = variants{} ; -- 
+lin flour_N = mkN "harina" ; -- status=guess
+lin developed_A = variants{} ; -- 
+lin chorus_N = mkN "coro" ; -- status=guess
+lin ballot_N = mkN "candidatura" ; -- status=guess
+lin appetite_N = mkN "apetito" | mkN "deseo" | mkN "ganas" feminine ; -- status=guess
+lin stain_V2 = mkV2 (mkV "manchar") ; -- status=guess
+lin stain_V = mkV "manchar" ; -- status=guess
+lin notebook_N = mkN "cuaderno" ; -- status=guess
+lin loudly_Adv = variants{} ; -- 
+lin homeless_A = mkA "sin hogar" | mkA "desamparado" ; -- status=guess
+lin census_N = mkN "censo" ; -- status=guess
+lin bizarre_A = mkA "extraño" | mkA "extrañisimo" | mkA "estrafalario" ; -- status=guess
+lin striking_A = mkA "llamativo" ; -- status=guess
+lin greenhouse_N = mkN "invernadero" ; -- status=guess
+lin part_V2 = mkV2 (mkV "partirse") | mkV2 (mkV "apartarse") ; -- status=guess
+lin part_V = mkV "partirse" | mkV "apartarse" ; -- status=guess
+lin burial_N = mkN "entierro" ; -- status=guess
+lin embarrassed_A = variants{} ; -- 
+lin ash_N = mkN "ceniza" ; -- status=guess
+lin actress_N = mkN "actriz" feminine ; -- status=guess
+lin cassette_N = mkN "casete" masculine ; -- status=guess
+lin privacy_N = mkN "intimidad" feminine ; -- status=guess
+lin fridge_N = L.fridge_N ;
+lin feed_N = mkN "alimentar" ; -- status=guess
+lin excess_A = variants{} ; -- 
+lin calf_N = mkN "pantorrilla" ; -- status=guess
+lin associate_N = mkN "asociado" ; -- status=guess
+lin ruin_N = mkN "ruina" ; -- status=guess
+lin jointly_Adv = variants{} ; -- 
+lin drill_V2 = mkV2 (mkV "averiguar") ; -- status=guess
+lin drill_V = mkV "averiguar" ; -- status=guess
+lin photograph_V2 = mkV2 (mkV "fotografiar") | mkV2 (mkV (mkV "tomar") "una foto") ; -- status=guess
+lin devoted_A = variants{} ; -- 
+lin indirectly_Adv = variants{} ; -- 
+lin driving_A = variants{} ; -- 
+lin memorandum_N = mkN "memorándum" masculine ; -- status=guess
+lin default_N = mkN "programaciones originales" | mkN "defecto" | mkN "ajustes por defecto" | mkN "configuración predeterminada" ; -- status=guess
+lin costume_N = mkN "traje" masculine ; -- status=guess
+lin variant_N = mkN "variante" feminine ; -- status=guess
+lin shatter_V2 = mkV2 (mkV "astillar") | mkV2 (mkV "estrellar") | mkV2 (mkV (mkV "hacer") "añicos") ; -- status=guess
+lin shatter_V = mkV "astillar" | mkV "estrellar" | mkV (mkV "hacer") "añicos" ; -- status=guess
+lin methodology_N = variants{} ; -- 
+lin frame_V2 = mkV2 (mkV "enmarcar") ; -- status=guess
+lin frame_V = mkV "enmarcar" ; -- status=guess
+lin allegedly_Adv = variants{} ; -- 
+lin swell_V2 = mkV2 (mkV "hincharse") | mkV2 (mkV "inflarse") ; -- status=guess
+lin swell_V = L.swell_V ;
+lin investigator_N = mkN "investigador" | mkN "investigadora" ; -- status=guess
+lin imaginative_A = mkA "imaginativo" ; -- status=guess
+lin bored_A = variants{} ; -- 
+lin bin_N = mkN "bote de basura" ; -- status=guess
+lin awake_A = mkA "listo" | mkA "despierto" ; -- status=guess
+lin recycle_V2 = mkV2 (mkV "reciclar") ; -- status=guess
+lin group_V2 = mkV2 (mkV "agrupar") ; -- status=guess
+lin group_V = mkV "agrupar" ; -- status=guess
+lin enjoyment_N = variants{} ; -- 
+lin contemporary_N = variants{} ; -- 
+lin texture_N = mkN "textura" ; -- status=guess
+lin donor_N = mkN "donador" | mkN "donante" masculine ; -- status=guess
+lin bacon_N = mkN "tocino" ; -- status=guess
+lin sunny_A = mkA "asoleado" | mkA "soleado" ; -- status=guess
+lin stool_N = mkN "taburete" masculine | mkN "silla" ; -- status=guess
+lin prosecute_V2 = variants{} ; -- 
+lin commentary_N = variants{} ; -- 
+lin bass_N = mkN "clarinete bajo" ; -- status=guess
+lin sniff_V2 = mkV2 (mkV "olfatear") ; -- status=guess
+lin sniff_V = mkV "olfatear" ; -- status=guess
+lin repetition_N = mkN "repetición" feminine ; -- status=guess
+lin eventual_A = mkA "eventual" ; -- status=guess
+lin credit_V2 = variants{} ; -- 
+lin suburb_N = mkN "afueras" feminine | mkN "arrabal" masculine ; -- status=guess
+lin newcomer_N = mkN "recién llegado" | mkN "recién llegada" ; -- status=guess
+lin romance_N = mkN "romance" masculine ; -- status=guess
+lin film_V2 = mkV2 (mkV "filmar") | mkV2 (rodar_V) | mkV2 (mkV "cinematografiar") ; -- status=guess
+lin film_V = mkV "filmar" | rodar_V | mkV "cinematografiar" ; -- status=guess
+lin experiment_V2 = mkV2 (mkV "experimentar") ; -- status=guess
+lin experiment_V = mkV "experimentar" ; -- status=guess
+lin daylight_N = mkN "horario de verano" ; -- status=guess
+lin warrant_N = mkN "cédula" ; -- status=guess
+lin fur_N = mkN "cuero" ; -- status=guess
+lin parking_N = mkN "estacionamiento" | mkN "aparcamiento" ; -- status=guess
+lin nuisance_N = mkN "molestia" | mkN "engorro" | mkN "incomodidad" feminine ; -- status=guess
+lin civilian_A = variants{} ; -- 
+lin foolish_A = mkA "tonto" | mkA "necio" | mkA "inprudente" ; -- status=guess
+lin bulb_N = mkN "bulbo" ; -- status=guess
+lin balloon_N = mkN "globo" ; -- status=guess
+lin vivid_A = variants{} ; -- 
+lin surveyor_N = mkN "agrimensor" masculine ; -- status=guess
+lin spontaneous_A = mkA "espontáneo" ; -- status=guess
+lin biology_N = mkN "biología" ; -- status=guess
+lin injunction_N = variants{} ; -- 
+lin appalling_A = mkA "asombroso" ; -- status=guess
+lin amusement_N = mkN "diversión" feminine ; -- status=guess
+lin aesthetic_A = mkA "estético" ; -- status=guess
+lin vegetation_N = mkN "vegetación" feminine ; -- status=guess
+lin stab_V2 = L.stab_V2 ;
+lin stab_V = mkV "apuñalar" | mkV "acuchillar" ; -- status=guess
+lin rude_A = mkA "rudo" ; -- status=guess
+lin offset_V2 = mkV2 (mkV "compensar") ; -- status=guess
+lin thinking_N = variants{} ; -- 
+lin mainframe_N = variants{} ; -- 
+lin flock_N = mkN "bandada" ; -- status=guess
+lin amateur_A = variants{} ; -- 
+lin academy_N = mkN "academia" ; -- status=guess
+lin shilling_N = mkN "chelín" masculine ; -- status=guess
+lin reluctance_N = mkN "reluctancia magnética" ; -- status=guess
+lin velocity_N = mkN "velocidad" feminine ; -- status=guess
+lin spare_V2 = variants{} ; -- 
+lin spare_V = variants{} ; -- 
+lin wartime_N = mkN "tiempo de guerra" ; -- status=guess
+lin soak_V2 = mkV2 (mkV "esponjar") ; -- status=guess
+lin soak_V = mkV "esponjar" ; -- status=guess
+lin rib_N = mkN "caja toraxica" ; -- status=guess
+lin mighty_A = mkA "poderoso" ; -- status=guess
+lin shocked_A = variants{} ; -- 
+lin vocational_A = variants{} ; -- 
+lin spit_V2 = mkV2 (mkV "escupir") ; -- status=guess
+lin spit_V = L.spit_V ;
+lin gall_N = mkN "hiel" feminine ; -- status=guess
+lin bowl_V2 = variants{} ; -- 
+lin bowl_V = variants{} ; -- 
+lin prescription_N = mkN "receta" ; -- status=guess
+lin fever_N = mkN "fiebre" feminine ; -- status=guess
+lin axis_N = mkN "eje" masculine ; -- status=guess
+lin reservoir_N = mkN "embalse" masculine ; -- status=guess
+lin magnitude_N = mkN "magnitud" feminine ; -- status=guess
+lin rape_V2 = mkV2 (mkV "violar") ; -- status=guess
+lin cutting_N = mkN "esqueje" ; -- status=guess
+lin bracket_N = mkN "paréntesis" masculine ; -- status=guess
+lin agony_N = mkN "agonía" | mkN "angustia" ; -- status=guess
+lin strive_VV = mkVV (mkV "esforzarse") ; -- status=guess
+lin strive_V = mkV "esforzarse" ; -- status=guess
+lin strangely_Adv = variants{} ; -- 
+lin pledge_VS = mkVS (mkV "hipotecar") | mkVS (mkV "empeñar") ; -- status=guess
+lin pledge_V2V = mkV2V (mkV "hipotecar") | mkV2V (mkV "empeñar") ; -- status=guess
+lin pledge_V2 = mkV2 (mkV "hipotecar") | mkV2 (mkV "empeñar") ; -- status=guess
+lin recipient_N = mkN "receptor" masculine ; -- status=guess
+lin moor_N = mkN "brezal" | mkN "pantano" | mkN "páramo" ; -- status=guess
+lin invade_V2 = mkV2 (mkV "invadir") ; -- status=guess
+lin dairy_N = mkN " tiendita" | mkN "minisúper" | mkN "supercito" feminine ; -- status=guess
+lin chord_N = mkN "acorde" masculine ; -- status=guess
+lin shrink_V2 = mkV2 (mkV "zafarse") | mkV2 (rehuir_V) | mkV2 (mkV "correrse") ; -- status=guess
+lin shrink_V = mkV "zafarse" | rehuir_V | mkV "correrse" ; -- status=guess
+lin poison_N = mkN "veneno" ; -- status=guess
+lin pillar_N = mkN "pilar" masculine ; -- status=guess
+lin washing_N = mkN "lavadora" ; -- status=guess
+lin warrior_N = mkN "guerrero" ; -- status=guess
+lin supervisor_N = mkN "supervisor" masculine | mkN "director" masculine ; -- status=guess
+lin outfit_N = mkN "tenida" ; -- status=guess
+lin innovative_A = mkA "innovador" ; -- status=guess
+lin dressing_N = mkN "vendaje" masculine ; -- status=guess
+lin dispute_V2 = variants{} ; -- 
+lin dispute_V = variants{} ; -- 
+lin jungle_N = mkN "selva" | mkN "jungla" ; -- status=guess
+lin brewery_N = mkN "cervecería" ; -- status=guess
+lin adjective_N = mkN "adjetivo" ; -- status=guess
+lin straighten_V2 = mkV2 (mkV "estirar") ; -- status=guess
+lin straighten_V = mkV "estirar" ; -- status=guess
+lin restrain_V2 = variants{} ; -- 
+lin monarchy_N = mkN "monarquía" ; -- status=guess
+lin trunk_N = mkN "trompa" ; -- status=guess
+lin herd_N = mkN "rebaño" ; -- status=guess
+lin deadline_N = mkN "fecha límite" | mkN "requisito" | mkN "compromiso" ; -- status=guess
+lin tiger_N = mkN "tigre" masculine ; -- status=guess
+lin supporting_A = variants{} ; -- 
+lin moderate_A = mkA "moderado" | mkA "moderada" ; -- status=guess
+lin kneel_V = mkV "arrodillarse" ; -- status=guess
+lin ego_N = mkN "ego" ; -- status=guess
+lin sexually_Adv = variants{} ; -- 
+lin ministerial_A = mkA "ministerial" ; -- status=guess
+lin bitch_N = mkN "marrón" ; -- status=guess
+lin wheat_N = mkN "trigo" ; -- status=guess
+lin stagger_V = mkV "vacilar" ; -- status=guess
+lin snake_N = L.snake_N ;
+lin ribbon_N = mkN "cinta" ; -- status=guess
+lin mainland_N = mkN "continente" masculine ; -- status=guess
+lin fisherman_N = mkN "pescador" masculine ; -- status=guess
+lin economically_Adv = variants{} ; -- 
+lin unwilling_A = mkA "reticente" | mkA "renitente" | mkA "reacio" ; -- status=guess
+lin nationalism_N = mkN "nacionalismo" ; -- status=guess
+lin knitting_N = mkN "aguja de punto" ; -- status=guess
+lin irony_N = mkN "ironía" ; -- status=guess
+lin handling_N = mkN "alcahuetería" | mkN "receptación" | mkN "encubrimiento" ; -- status=guess
+lin desired_A = variants{} ; -- 
+lin bomber_N = mkN "bombardero" ; -- status=guess
+lin voltage_N = mkN "voltaje" masculine ; -- status=guess
+lin unusually_Adv = variants{} ; -- 
+lin toast_N = mkN "brindis" masculine ; -- status=guess
+lin feel_N = mkN "caricia" ; -- status=guess
+lin suffering_N = mkN "sufrimiento" ; -- status=guess
+lin polish_V2 = mkV2 (mkV "pulir") | mkV2 (mkV "acicalar") ; -- status=guess
+lin polish_V = mkV "pulir" | mkV "acicalar" ; -- status=guess
+lin technically_Adv = variants{} ; -- 
+lin meaningful_A = mkA "significativo" | mkA "con sentido" | mkA "con sentimiento" ; -- status=guess
+lin aloud_Adv = mkAdv "en voz alta" ; -- status=guess
+lin waiter_N = mkN "camarero" | mkN "garzón" ; -- status=guess
+lin tease_V2 = mkV2 (mkV "peinar") ; -- status=guess
+lin opposite_Adv = variants{} ; -- 
+lin goat_N = mkN "cabra" | mkN "chivo" ; -- status=guess
+lin conceptual_A = variants{} ; -- 
+lin ant_N = mkN "hormiga" ; -- status=guess
+lin inflict_V2 = mkV2 (infligir_V) ; -- status=guess
+lin bowler_N = mkN "bombín" | mkN "hongo" ; -- status=guess
+lin roar_V2 = mkV2 (rugir_V) | mkV2 (mkV "bramar") ; -- status=guess
+lin roar_V = rugir_V | mkV "bramar" ; -- status=guess
+lin drain_N = mkN "desagüe" ; -- status=guess
+lin wrong_N = mkN "crimen" ; -- status=guess
+lin galaxy_N = mkN "galaxia" ; -- status=guess
+lin aluminium_N = mkN "aluminio" ; -- status=guess
+lin receptor_N = variants{} ; -- 
+lin preach_V2 = mkV2 (mkV (mkV "hablar") "a Noé de lluvia") ; -- status=guess
+lin preach_V = mkV (mkV "hablar") "a Noé de lluvia" ; -- status=guess
+lin parade_N = mkN "serie" feminine ; -- status=guess
+lin opposite_N = variants{} ; -- 
+lin critique_N = variants{} ; -- 
+lin query_N = mkN "consulta" ; -- status=guess
+lin outset_N = mkN "inicio" ; -- status=guess
+lin integral_A = variants{} ; -- 
+lin grammatical_A = mkA "gramatical" ; -- status=guess
+lin testing_N = variants{} ; -- 
+lin patrol_N = mkN "patrulla" ; -- status=guess
+lin pad_N = mkN "bloc" masculine ; -- status=guess
+lin unreasonable_A = mkA "irrazonable" ; -- status=guess
+lin sausage_N = mkN "embutido" | mkN "salchicha" masculine | mkN "salchichón" masculine ; -- status=guess
+lin criminal_N = mkN "criminal" feminine ; -- status=guess
+lin constructive_A = variants{} ; -- 
+lin worldwide_A = mkA "mundial" ; -- status=guess
+lin highlight_N = mkN "rizo" ; -- status=guess
+lin doll_N = mkN "muñeca" ; -- status=guess
+lin frightened_A = variants{} ; -- 
+lin biography_N = mkN "biografía" ; -- status=guess
+lin vocabulary_N = mkN "vocabulario" ; -- status=guess
+lin offend_V2 = mkV2 (mkV "ofender") ; -- status=guess
+lin offend_V = mkV "ofender" ; -- status=guess
+lin accumulation_N = mkN "acumulación" feminine ; -- status=guess
+lin linen_N = mkN "ropa blanca" ; -- status=guess
+lin fairy_N = mkN "hada madrina" ; -- status=guess
+lin disco_N = variants{} ; -- 
+lin hint_VS = mkVS (mkV (mkV "dar") "un indicio") ; -- status=guess
+lin hint_V2 = mkV2 (mkV (mkV "dar") "un indicio") ; -- status=guess
+lin hint_V = mkV (mkV "dar") "un indicio" ; -- status=guess
+lin versus_Prep = variants{} ; -- 
+lin ray_N = mkN "rayo" ; -- status=guess
+lin pottery_N = mkN "cerámica" | mkN "loza" ; -- status=guess
+lin immune_A = mkA "inmune" ; -- status=guess
+lin retreat_N = mkN "retirarse" ; -- status=guess
+lin master_V2 = variants{} ; -- 
+lin injured_A = variants{} ; -- 
+lin holly_N = mkN "acebo" ; -- status=guess
+lin battle_V2 = mkV2 (mkV "luchar") | mkV2 (mkV "batallar") ; -- status=guess
+lin battle_V = mkV "luchar" | mkV "batallar" ; -- status=guess
+lin solidarity_N = mkN "solidaridad" feminine ; -- status=guess
+lin embarrassing_A = mkA "embarazoso" ; -- status=guess
+lin cargo_N = mkN "carga" ; -- status=guess
+lin theorist_N = variants{} ; -- 
+lin reluctantly_Adv = variants{} ; -- 
+lin preferred_A = variants{} ; -- 
+lin dash_V = mkV (mkV "hacer") "rapidamente" ; -- status=guess
+lin total_V2 = variants{} ; -- 
+lin total_V = variants{} ; -- 
+lin reconcile_V2 = variants{} ; -- 
+lin drill_N = mkN "dril" masculine ; -- status=guess
+lin credibility_N = mkN "credibilidad" feminine ; -- status=guess
+lin copyright_N = mkN "derechos de autor" ; -- status=guess
+lin beard_N = mkN "barba" ; -- status=guess
+lin bang_N = mkN "golpe" masculine | mkN "zumbido" | mkN "percusión" | mkN "zarpazo" ; -- status=guess
+lin vigorous_A = mkA "vigoroso" ; -- status=guess
+lin vaguely_Adv = variants{} ; -- 
+lin punch_V2 = mkV2 (mkV "perforar") ; -- status=guess
+lin prevalence_N = variants{} ; -- 
+lin uneasy_A = variants{} ; -- 
+lin boost_N = mkN "impulso" | mkN "empuje" ; -- status=guess
+lin scrap_N = mkN "chatarra" masculine ; -- status=guess
+lin ironically_Adv = variants{} ; -- 
+lin fog_N = L.fog_N ;
+lin faithful_A = mkA "fiel" | mkA "leal" ; -- status=guess
+lin bounce_V2 = mkV2 (mkV "rebotar") ; -- status=guess
+lin bounce_V = mkV "rebotar" ; -- status=guess
+lin batch_N = mkN "lote" masculine | mkN "procesamiento por lotes" ; -- status=guess
+lin smooth_V2 = mkV2 (mkV "alisar") ; -- status=guess
+lin smooth_V = mkV "alisar" ; -- status=guess
+lin sleeping_A = variants{} ; -- 
+lin poorly_Adv = variants{} ; -- 
+lin accord_V = acordar_V | mkV (mkV "concordar") "con" ; -- status=guess
+lin vice_president_N = variants{} ; -- 
+lin duly_Adv = variants{} ; -- 
+lin blast_N = variants{} ; -- 
+lin square_V2 = mkV2 (mkV (mkV "elevar") "al cuadrado") ; -- status=guess
+lin square_V = mkV (mkV "elevar") "al cuadrado" ; -- status=guess
+lin prohibit_V2 = mkV2 (prohibir_V) ; -- status=guess
+lin prohibit_V = prohibir_V ; -- status=guess
+lin brake_N = mkN "freno" ; -- status=guess
+lin asylum_N = mkN "manicomio" ; -- status=guess
+lin obscure_V2 = mkV2 (mkV "esconder") | mkV2 (mkV "ocultar") ; -- status=guess
+lin nun_N = mkN "monja" ; -- status=guess
+lin heap_N = mkN "montículo" ; -- status=guess
+lin smoothly_Adv = variants{} ; -- 
+lin rhetoric_N = mkN "retórica" ; -- status=guess
+lin privileged_A = mkA "privilegiado" ; -- status=guess
+lin liaison_N = variants{} ; -- 
+lin jockey_N = mkN "jinete" masculine | mkN "yóquey" | mkN "yoqui" masculine ; -- status=guess
+lin concrete_N = mkN "hormigón" | mkN "concreto" ; -- status=guess
+lin allied_A = variants{} ; -- 
+lin rob_V2 = mkV2 (mkV "robar") ; -- status=guess
+lin indulge_V2 = mkV2 (mkV "mimar") | mkV2 (consentir_V) ; -- status=guess
+lin indulge_V = mkV "mimar" | consentir_V ; -- status=guess
+lin except_Prep = S.except_Prep ;
+lin distort_V2 = mkV2 (mkV "distorsionar") ; -- status=guess
+lin whatsoever_Adv = variants{} ; -- 
+lin viable_A = mkA "viable" ; -- status=guess
+lin nucleus_N = mkN "núcleo" feminine ; -- status=guess
+lin exaggerate_V2 = mkV2 (mkV "exagerar") ; -- status=guess
+lin exaggerate_V = mkV "exagerar" ; -- status=guess
+lin compact_N = mkN "acuerdo" ; -- status=guess
+lin nationality_N = mkN "nacionalidad" feminine ; -- status=guess
+lin direct_Adv = variants{} ; -- 
+lin cast_N = mkN "reparto" | mkN "elenco" ; -- status=guess
+lin altar_N = mkN "altar" masculine ; -- status=guess
+lin refuge_N = mkN "refugio" ; -- status=guess
+lin presently_Adv = variants{} ; -- 
+lin mandatory_A = mkA "obligatorio" | mkA "necesario" ; -- status=guess
+lin authorize_V2V = mkV2V (mkV "facultar") ; -- status=guess
+lin authorize_V2 = mkV2 (mkV "facultar") ; -- status=guess
+lin accomplish_V2 = mkV2 (mkV "completar") ; -- status=guess
+lin startle_V2 = mkV2 (mkV "evitar") | mkV2 (impedir_V) ; -- status=guess
+lin indigenous_A = mkA "indígena" | mkA "autóctono" | mkA "nativo" ; -- status=guess
+lin worse_Adv = variants{} ; -- 
+lin retailer_N = variants{} ; -- 
+lin compound_V2 = variants{} ; -- 
+lin compound_V = variants{} ; -- 
+lin admiration_N = mkN "admiración" feminine ; -- status=guess
+lin absurd_A = mkA "absurdo" ; -- status=guess
+lin coincidence_N = mkN "coincidencia" ; -- status=guess
+lin principally_Adv = variants{} ; -- 
+lin passport_N = mkN "pasaporte" masculine ; -- status=guess
+lin depot_N = variants{} ; -- 
+lin soften_V2 = mkV2 (mkV "ablandarse") ; -- status=guess
+lin soften_V = mkV "ablandarse" ; -- status=guess
+lin secretion_N = mkN "secreción" feminine ; -- status=guess
+lin invoke_V2 = mkV2 (mkV "invocar") ; -- status=guess
+lin dirt_N = mkN "tierra" masculine ; -- status=guess
+lin scared_A = variants{} ; -- 
+lin mug_N = mkN "taza" | mkN "jarro" ; -- status=guess
+lin convenience_N = mkN "comodidad" feminine | mkN "conveniencia" ; -- status=guess
+lin calm_N = mkN "sosiego" | mkN "calma" ; -- status=guess
+lin optional_A = mkA "opcional" ; -- status=guess
+lin unsuccessful_A = variants{} ; -- 
+lin consistency_N = mkN "consistencia" ; -- status=guess
+lin umbrella_N = mkN "amparo" ; -- status=guess
+lin solo_N = mkN "solitario" ; -- status=guess
+lin hemisphere_N = mkN "hemisferio" ; -- status=guess
+lin extreme_N = mkN "deporte extremo" ; -- status=guess
+lin brandy_N = mkN "brandy" masculine ; -- status=guess
+lin belly_N = L.belly_N ;
+lin attachment_N = mkN "archivo adjunto" ; -- status=guess
+lin wash_N = mkN "enjuague" masculine ; -- status=guess
+lin uncover_V2 = mkV2 (mkV "destapar") ; -- status=guess
+lin treat_N = mkN "sorpresa" | mkN "sorprender" ; -- status=guess
+lin repeated_A = variants{} ; -- 
+lin pine_N = mkN "piña" | mkN "estróbilo" | mkN "cono" ; -- status=guess
+lin offspring_N = variants{} ; -- 
+lin communism_N = mkN "comunismo" ; -- status=guess
+lin nominate_V2 = mkV2 (mkV "postular") ; -- status=guess
+lin soar_V2 = mkV2 (mkV "planear") ; -- status=guess
+lin soar_V = mkV "planear" ; -- status=guess
+lin geological_A = variants{} ; -- 
+lin frog_N = mkN "rana" masculine ; -- status=guess
+lin donate_V2 = mkV2 (mkV "donar") ; -- status=guess
+lin donate_V = mkV "donar" ; -- status=guess
+lin cooperative_A = mkA "cooperativo" ; -- status=guess
+lin nicely_Adv = variants{} ; -- 
+lin innocence_N = variants{} ; -- 
+lin housewife_N = mkN "ama de casa" ; -- status=guess
+lin disguise_V2 = mkV2 (mkV "disfrazar") ; -- status=guess
+lin demolish_V2 = mkV2 (demoler_V) ; -- status=guess
+lin counsel_N = mkN "consejo" ; -- status=guess
+lin cord_N = mkN "cuerda" | mkN "cable" masculine | mkN "hilo" | mkN "cordón" masculine ; -- status=guess
+lin semi_final_N = variants{} ; -- 
+lin reasoning_N = mkN "razonamiento" ; -- status=guess
+lin litre_N = mkN "litro" ; -- status=guess
+lin inclined_A = variants{} ; -- 
+lin evoke_V2 = mkV2 (mkV "evocar") | mkV2 (mkV "rememorar") ; -- status=guess
+lin courtyard_N = mkN "patio" ; -- status=guess
+lin arena_N = mkN "arena" masculine | mkN "estadio" ; -- status=guess
+lin simplicity_N = mkN "sencillez" ; -- status=guess
+lin inhibition_N = mkN "inhibición" feminine ; -- status=guess
+lin frozen_A = variants{} ; -- 
+lin vacuum_N = mkN "vacío" ; -- status=guess
+lin immigrant_N = mkN "inmigrante" masculine ; -- status=guess
+lin bet_N = mkN "apuesta" ; -- status=guess
+lin revenge_N = mkN "venganza" ; -- status=guess
+lin jail_V2 = variants{} ; -- 
+lin helmet_N = mkN "casco" | mkN "yelmo" ; -- status=guess
+lin unclear_A = variants{} ; -- 
+lin jerk_V2 = mkV2 (mkV "pajearse") ; -- status=guess
+lin jerk_V = mkV "pajearse" ; -- status=guess
+lin disruption_N = mkN "desorden" masculine | mkN "desorganización" feminine ; -- status=guess
+lin attainment_N = mkN "logro" | mkN "consecución" | mkN "realización" feminine ; -- status=guess
+lin sip_V2 = mkV2 (mkV "sorber") ; -- status=guess
+lin sip_V = mkV "sorber" ; -- status=guess
+lin program_V2V = mkV2V (mkV "programar") ; -- status=guess
+lin program_V2 = mkV2 (mkV "programar") ; -- status=guess
+lin lunchtime_N = variants{} ; -- 
+lin cult_N = mkN "secta" ; -- status=guess
+lin chat_N = mkN "charla" ; -- status=guess
+lin accord_N = mkN "acuerdo" | mkN "convenio" ; -- status=guess
+lin supposedly_Adv = variants{} ; -- 
+lin offering_N = mkN "ofrecimiento" ; -- status=guess
+lin broadcast_N = mkN "programa" masculine ; -- status=guess
+lin secular_A = mkA "seglar" | mkA "laico" | mkA "mundano" | mkA "secular" ; -- status=guess
+lin overwhelm_V2 = mkV2 (mkV "agobiar") ; -- status=guess
+lin momentum_N = mkN "cantidad de movimiento" | mkN "ímpetu" ; -- status=guess
+lin infinite_A = mkA "infinito" ; -- status=guess
+lin manipulation_N = mkN "manipulación" feminine ; -- status=guess
+lin inquest_N = variants{} ; -- 
+lin decrease_N = mkN "disminución" feminine ; -- status=guess
+lin cellar_N = mkN "sótano" ; -- status=guess
+lin counsellor_N = variants{} ; -- 
+lin avenue_N = mkN "vía" | mkN "camino" feminine ; -- status=guess
+lin rubber_A = variants{} ; -- 
+lin labourer_N = variants{} ; -- 
+lin lab_N = variants{} ; -- 
+lin damn_V2 = mkV2 (mkV "maldecir") | mkV2 (mkV "condenar") ; -- status=guess
+lin comfortably_Adv = variants{} ; -- 
+lin tense_A = mkA "tenso" ; -- status=guess
+lin socket_N = mkN "cuenca" ; -- status=guess
+lin par_N = variants{} ; -- 
+lin thrust_N = mkN "empuje" | mkN "envión" masculine ; -- status=guess
+lin scenario_N = mkN "escenario" ; -- status=guess
+lin frankly_Adv = variants{} ; -- 
+lin slap_V2 = mkV2 (mkV "abofetear") ; -- status=guess
+lin recreation_N = mkN "recreación" feminine ; -- status=guess
+lin rank_V2 = variants{} ; -- 
+lin rank_V = variants{} ; -- 
+lin spy_N = mkN "espía" masculine | mkN "chivato" ; -- status=guess
+lin filter_V2 = mkV2 (mkV (mkV "quitar") "filtrando") | mkV2 (mkV (mkV "eliminar") "filtrando") | mkV2 (mkV "tamizar") ; -- status=guess
+lin filter_V = mkV (mkV "quitar") "filtrando" | mkV (mkV "eliminar") "filtrando" | mkV "tamizar" ; -- status=guess
+lin clearance_N = mkN "despeje" masculine ; -- status=guess
+lin blessing_N = mkN "bendición" feminine ; -- status=guess
+lin embryo_N = mkN "embrión" masculine ; -- status=guess
+lin varied_A = variants{} ; -- 
+lin predictable_A = mkA "predecible" ; -- status=guess
+lin mutation_N = mkN "mutación" feminine ; -- status=guess
+lin equal_V2 = mkV2 (mkV "igualar") ; -- status=guess
+lin can_1_VV = S.can_VV ;
+lin can_2_VV = S.can8know_VV ;
+lin can_V2 = mkV2 (poder_V) ; -- status=guess
+lin burst_N = mkN "ráfaga" | mkN "estallo" | mkN "reventón" masculine ; -- status=guess
+lin retrieve_V2 = mkV2 (mkV "recuperar") ; -- status=guess
+lin retrieve_V = mkV "recuperar" ; -- status=guess
+lin elder_N = mkN "saúco" feminine ; -- status=guess
+lin rehearsal_N = mkN "ensayo" ; -- status=guess
+lin optical_A = variants{} ; -- 
+lin hurry_N = mkN "prisa" ; -- status=guess
+lin conflict_V = mkV (mkV "discrepar") "estar reñido" ; -- status=guess
+lin combat_V2 = variants{} ; -- 
+lin combat_V = variants{} ; -- 
+lin absorption_N = mkN "absorción" feminine ; -- status=guess
+lin ion_N = mkN "ion" | mkN "ión" masculine ; -- status=guess
+lin wrong_Adv = variants{} ; -- 
+lin heroin_N = mkN "heroína" ; -- status=guess
+lin bake_V2 = mkV2 (mkV "hornear") ; -- status=guess
+lin bake_V = mkV "hornear" ; -- status=guess
+lin x_ray_N = variants{} ; -- 
+lin vector_N = mkN "vector" masculine ; -- status=guess
+lin stolen_A = variants{} ; -- 
+lin sacrifice_V2 = mkV2 (mkV "sacrificar") ; -- status=guess
+lin sacrifice_V = mkV "sacrificar" ; -- status=guess
+lin robbery_N = mkN "robo" ; -- status=guess
+lin probe_V2 = mkV2 (mkV "sondar") | mkV2 (mkV "sondear") ; -- status=guess
+lin probe_V = mkV "sondar" | mkV "sondear" ; -- status=guess
+lin organizational_A = mkA "organizacional" ; -- status=guess
+lin chalk_N = mkN "tiza" | mkN "gis " ; -- status=guess
+lin bourgeois_A = mkA "burgués" ; -- status=guess
+lin villager_N = mkN "aldeano" | mkN "aldeana" ; -- status=guess
+lin morale_N = variants{} ; -- 
+lin express_A = variants{} ; -- 
+lin climb_N = mkN "subida" | mkN "ascenso" feminine ; -- status=guess
+lin notify_V2 = mkV2 (mkV "notificar") ; -- status=guess
+lin jam_N = mkN "atasco" ; -- status=guess
+lin bureaucratic_A = variants{} ; -- 
+lin literacy_N = mkN "alfabetismo" ; -- status=guess
+lin frustrate_V2 = variants{} ; -- 
+lin freight_N = mkN "flete" masculine ; -- status=guess
+lin clearing_N = mkN "desmonte" | mkN "claro" ; -- status=guess
+lin aviation_N = mkN "aviación" feminine ; -- status=guess
+lin legislature_N = variants{} ; -- 
+lin curiously_Adv = variants{} ; -- 
+lin banana_N = mkN "banana" ; -- status=guess
+lin deploy_V2 = mkV2 (desplegar_V) ; -- status=guess
+lin deploy_V = desplegar_V ; -- status=guess
+lin passionate_A = mkA "apasionado" ; -- status=guess
+lin monastery_N = mkN "monasterio" ; -- status=guess
+lin kettle_N = mkN "caldera" ; -- status=guess
+lin enjoyable_A = variants{} ; -- 
+lin diagnose_V2 = mkV2 (mkV "diagnosticar") ; -- status=guess
+lin quantitative_A = variants{} ; -- 
+lin distortion_N = mkN "distorsión" ; -- status=guess
+lin monarch_N = mkN "monarca" masculine ; -- status=guess
+lin kindly_Adv = variants{} ; -- 
+lin glow_V = fulgir_V | mkV "fulgurar" | mkV "iluminar" | mkV "brillar" | mkV "arder" | resplandecer_V | mkV (mkV "estar") "al rojo vivo" ; -- status=guess
+lin acquaintance_N = mkN "conocido" | mkN "conocida" ; -- status=guess
+lin unexpectedly_Adv = variants{} ; -- 
+lin handy_A = mkA "hábil" | mkA "diestro" ; -- status=guess
+lin deprivation_N = variants{} ; -- 
+lin attacker_N = mkN "atacante" masculine | mkN "asaltante" masculine ; -- status=guess
+lin assault_V2 = mkV2 (mkV "asaltar") | mkV2 (mkV "atacar") ; -- status=guess
+lin screening_N = variants{} ; -- 
+lin retired_A = variants{} ; -- 
+lin quick_Adv = variants{} ; -- 
+lin portable_A = mkA "portátil" ; -- status=guess
+lin hostage_N = mkN "rehén" masculine ; -- status=guess
+lin underneath_Prep = variants{} ; -- 
+lin jealous_A = mkA "envidioso" ; -- status=guess
+lin proportional_A = mkA "proporcional" ; -- status=guess
+lin gown_N = mkN "toga" ; -- status=guess
+lin chimney_N = mkN "tubo" ; -- status=guess
+lin bleak_A = mkA "sin alegría" | mkA "amargado" ; -- status=guess
+lin seasonal_A = mkA "estacional" ; -- status=guess
+lin plasma_N = mkN "plasma" ; -- status=guess
+lin stunning_A = variants{} ; -- 
+lin spray_N = mkN "spray" | mkN "aerosol" masculine | mkN "difusión" feminine ; -- status=guess
+lin referral_N = variants{} ; -- 
+lin promptly_Adv = variants{} ; -- 
+lin fluctuation_N = mkN "fluctuación" feminine ; -- status=guess
+lin decorative_A = mkA "decorativo" ; -- status=guess
+lin unrest_N = variants{} ; -- 
+lin resent_VS = mkVS (mkV "resentir") | mkVS (mkV "resentirse") ; -- status=guess
+lin resent_V2 = mkV2 (mkV "resentir") | mkV2 (mkV "resentirse") ; -- status=guess
+lin plaster_N = mkN "ungüento" ; -- status=guess
+lin chew_V2 = mkV2 (mkV "masticar") ; -- status=guess
+lin chew_V = mkV "masticar" ; -- status=guess
+lin grouping_N = variants{} ; -- 
+lin gospel_N = mkN "evangelio" ; -- status=guess
+lin distributor_N = variants{} ; -- 
+lin differentiation_N = mkN "diferenciación" feminine ; -- status=guess
+lin blonde_A = variants{} ; -- 
+lin aquarium_N = mkN "acuario" ; -- status=guess
+lin witch_N = mkN "bruja" masculine ; -- status=guess
+lin renewed_A = variants{} ; -- 
+lin jar_N = mkN "pote" masculine | mkN "bote" masculine ; -- status=guess
+lin approved_A = variants{} ; -- 
+lin advocateMasc_N = variants{} ; -- 
+lin worrying_A = variants{} ; -- 
+lin minimize_V2 = mkV2 (mkV "minimizar") ; -- status=guess
+lin footstep_N = mkN "paso" ; -- status=guess
+lin delete_V2 = mkV2 (mkV "borrar") ; -- status=guess
+lin underneath_Adv = mkAdv "abajo" ; -- status=guess
+lin lone_A = mkA "solo" ; -- status=guess
+lin level_V2 = mkV2 (mkV "avanzar") | mkV2 (mkV (mkV "subir") "de nivel") ; -- status=guess
+lin level_V = mkV "avanzar" | mkV (mkV "subir") "de nivel" ; -- status=guess
+lin exceptionally_Adv = variants{} ; -- 
+lin drift_N = mkN "derrape" ; -- status=guess
+lin spider_N = mkN "araña" ; -- status=guess
+lin hectare_N = mkN "hectárea" ; -- status=guess
+lin colonel_N = mkN "coronel" masculine ; -- status=guess
+lin swimming_N = mkN "natación" feminine ; -- status=guess
+lin realism_N = mkN "realismo" ; -- status=guess
+lin insider_N = variants{} ; -- 
+lin hobby_N = mkN "alcotán" masculine ; -- status=guess
+lin computing_N = variants{} ; -- 
+lin infrastructure_N = mkN "infraestructura" ; -- status=guess
+lin cooperate_V = mkV "cooperar" ; -- status=guess
+lin burn_N = mkN "quemadura" ; -- status=guess
+lin cereal_N = mkN "cereal" masculine ; -- status=guess
+lin fold_N = mkN "doblamiento" ; -- status=guess
+lin compromise_V2 = mkV2 (mkV "comprometerse") ; -- status=guess
+lin compromise_V = mkV "comprometerse" ; -- status=guess
+lin boxing_N = mkN "boxeo" ; -- status=guess
+lin rear_V2 = mkV2 (mkV "criar") ; -- status=guess
+lin rear_V = mkV "criar" ; -- status=guess
+lin lick_V2 = mkV2 (mkV "derrotar") ; -- status=guess
+lin constrain_V2 = mkV2 (constreñir_V) | mkV2 (mkV "limitar") | mkV2 (restringir_V) | mkV2 (mkV "obligar") ; -- status=guess
+lin clerical_A = variants{} ; -- 
+lin hire_N = variants{} ; -- 
+lin contend_VS = mkVS (sostener_V) ; -- status=guess
+lin contend_V = sostener_V ; -- status=guess
+lin amateurMasc_N = variants{} ; -- 
+lin instrumental_A = mkA "instrumental" ; -- status=guess
+lin terminal_A = variants{} ; -- 
+lin electorate_N = mkN "electorado" ; -- status=guess
+lin congratulate_V2 = mkV2 (mkV "felicitar") ; -- status=guess
+lin balanced_A = variants{} ; -- 
+lin manufacturing_N = variants{} ; -- 
+lin split_N = mkN "espagat" masculine ; -- status=guess
+lin domination_N = variants{} ; -- 
+lin blink_V2 = mkV2 (mkV "parpadear") | mkV2 (mkV "guiñar") ; -- status=guess
+lin blink_V = mkV "parpadear" | mkV "guiñar" ; -- status=guess
+lin bleed_VS = mkVS (mkV "sangrar") ; -- status=guess
+lin bleed_V2 = mkV2 (mkV "sangrar") ; -- status=guess
+lin bleed_V = mkV "sangrar" ; -- status=guess
+lin unlawful_A = mkA "ilegal" ; -- status=guess
+lin precedent_N = mkN "precedente" masculine ; -- status=guess
+lin notorious_A = mkA "de mala fama" | mkA "notorio" ; -- status=guess
+lin indoor_A = variants{} ; -- 
+lin upgrade_V2 = mkV2 (mkV "mejorar") ; -- status=guess
+lin trench_N = mkN "trinchera" ; -- status=guess
+lin therapist_N = mkN "terapeuta" masculine ; -- status=guess
+lin illuminate_V2 = mkV2 (mkV "iluminar") ; -- status=guess
+lin bargain_V2 = mkV2 (mkV "regatear") ; -- status=guess
+lin bargain_V = mkV "regatear" ; -- status=guess
+lin warranty_N = mkN "garantía" masculine ; -- status=guess
+lin scar_V2 = mkV2 (mkV "cicatrizarse") ; -- status=guess
+lin scar_V = mkV "cicatrizarse" ; -- status=guess
+lin consortium_N = variants{} ; -- 
+lin anger_V2 = mkV2 (mkV "enojarse") ; -- status=guess
+lin insure_VS = mkVS (mkV "asegurar") ; -- status=guess
+lin insure_V2 = mkV2 (mkV "asegurar") ; -- status=guess
+lin insure_V = mkV "asegurar" ; -- status=guess
+lin extensively_Adv = variants{} ; -- 
+lin appropriately_Adv = variants{} ; -- 
+lin spoon_N = mkN "cuchara" ; -- status=guess
+lin sideways_Adv = variants{} ; -- 
+lin enhanced_A = variants{} ; -- 
+lin disrupt_V2 = mkV2 (mkV "interrumpir") ; -- status=guess
+lin disrupt_V = mkV "interrumpir" ; -- status=guess
+lin satisfied_A = mkA "satisfecho" ; -- status=guess
+lin precaution_N = mkN "precaución" feminine ; -- status=guess
+lin kite_N = mkN "milano" | mkN "aguililla" ; -- status=guess
+lin instant_N = mkN "café instantáneo" ; -- status=guess
+lin gig_N = mkN "contrato para tocar" | mkN "empleo" ; -- status=guess
+lin continuously_Adv = variants{} ; -- 
+lin consolidate_V2 = mkV2 (mkV "consolidar") ; -- status=guess
+lin consolidate_V = mkV "consolidar" ; -- status=guess
+lin fountain_N = mkN "fuente" masculine ; -- status=guess
+lin graduate_V2 = mkV2 (mkV "graduar") ; -- status=guess
+lin graduate_V = mkV "graduar" ; -- status=guess
+lin gloom_N = variants{} ; -- 
+lin bite_N = mkN "mordedura" | mkN "mordisco" | mkN "picadura" ; -- status=guess
+lin structure_V2 = variants{} ; -- 
+lin noun_N = mkN "sustantivo" | mkN "substantivo" ; -- status=guess
+lin nomination_N = variants{} ; -- 
+lin armchair_N = mkN "sillón" masculine ; -- status=guess
+lin virtual_A = mkA "virtual" ; -- status=guess
+lin unprecedented_A = mkA "sin precedente" ; -- status=guess
+lin tumble_V2 = mkV2 (caer_V) | mkV2 (mkV "revolverse") ; -- status=guess
+lin tumble_V = caer_V | mkV "revolverse" ; -- status=guess
+lin ski_N = mkN "esquí" masculine ; -- status=guess
+lin architectural_A = mkA "arquitectónico" ; -- status=guess
+lin violation_N = mkN "violación" feminine ; -- status=guess
+lin rocket_N = mkN "cohete" masculine ; -- status=guess
+lin inject_V2 = variants{} ; -- 
+lin departmental_A = mkA "departamental" ; -- status=guess
+lin row_V2 = mkV2 (mkV "remar") ; -- status=guess
+lin row_V = mkV "remar" ; -- status=guess
+lin luxury_A = variants{} ; -- 
+lin fax_N = variants{} ; -- 
+lin deer_N = mkN "ciervo" | mkN "venado" ; -- status=guess
+lin climber_N = mkN "trepador" masculine ; -- status=guess
+lin photographic_A = mkA "fotográfico" ; -- status=guess
+lin haunt_V2 = variants{} ; -- 
+lin fiercely_Adv = variants{} ; -- 
+lin dining_N = mkN "comedor" masculine ; -- status=guess
+lin sodium_N = mkN "sodio" ; -- status=guess
+lin gossip_N = mkN "chisme" ; -- status=guess
+lin bundle_N = mkN "haz" masculine ; -- status=guess
+lin bend_N = variants{} ; -- 
+lin recruit_N = mkN "recluta" masculine ; -- status=guess
+lin hen_N = mkN "ave hembra" ; -- status=guess
+lin fragile_A = mkA "frágil" ; -- status=guess
+lin deteriorate_V2 = variants{} ; -- 
+lin deteriorate_V = variants{} ; -- 
+lin dependency_N = variants{} ; -- 
+lin swift_A = mkA "rápido" ; -- status=guess
+lin scramble_V2 = mkV2 (revolver_V) ; -- status=guess
+lin scramble_V = revolver_V ; -- status=guess
+lin overview_N = mkN "descripción" feminine ; -- status=guess
+lin imprison_V2 = mkV2 (mkV "encarcelar") | mkV2 (mkV "aprisionar") ; -- status=guess
+lin trolley_N = mkN "trolebus" ; -- status=guess
+lin rotation_N = mkN "rotación" masculine ; -- status=guess
+lin denial_N = mkN "negación" feminine ; -- status=guess
+lin boiler_N = mkN "caldera" | mkN "boiler " | mkN "bóiler " | mkN "calentador" masculine ; -- status=guess
+lin amp_N = variants{} ; -- 
+lin trivial_A = mkA "trivial" ; -- status=guess
+lin shout_N = mkN "grito" ; -- status=guess
+lin overtake_V2 = mkV2 (mkV "rebasar") | mkV2 (mkV "sobrepasar") | mkV2 (mkV "adelantar") ; -- status=guess
+lin make_N = mkN "marca" masculine ; -- status=guess
+lin hunter_N = mkN "cazador" masculine ; -- status=guess
+lin guess_N = mkN "conjetura" ; -- status=guess
+lin doubtless_Adv = variants{} ; -- 
+lin syllable_N = mkN "sílaba" ; -- status=guess
+lin obscure_A = mkA "obscuro" ; -- status=guess
+lin mould_N = variants{} ; -- 
+lin limestone_N = mkN "caliza" ; -- status=guess
+lin leak_V2 = mkV2 (mkV "filtrar") ; -- status=guess
+lin leak_V = mkV "filtrar" ; -- status=guess
+lin beneficiary_N = variants{} ; -- 
+lin veteran_N = mkN "veterano" ; -- status=guess
+lin surplus_A = variants{} ; -- 
+lin manifestation_N = mkN "manifestación" feminine ; -- status=guess
+lin vicar_N = variants{} ; -- 
+lin textbook_N = mkN "libro de texto" | mkN "texto" ; -- status=guess
+lin novelist_N = mkN "novelista" masculine ; -- status=guess
+lin halfway_Adv = variants{} ; -- 
+lin contractual_A = variants{} ; -- 
+lin swap_V2 = mkV2 (mkV "intercambiar") ; -- status=guess
+lin swap_V = mkV "intercambiar" ; -- status=guess
+lin guild_N = variants{} ; -- 
+lin ulcer_N = mkN "llaga" | mkN "úlcera" ; -- status=guess
+lin slab_N = mkN "plancha" masculine | mkN "tabla" | mkN "lámina" | mkN "tabla" ; -- status=guess
+lin detector_N = variants{} ; -- 
+lin detection_N = mkN "detección" feminine ; -- status=guess
+lin cough_V = mkV "toser" ; -- status=guess
+lin whichever_Quant = variants{} ; -- 
+lin spelling_N = mkN "grafía" ; -- status=guess
+lin lender_N = mkN "prestador" masculine ; -- status=guess
+lin glow_N = mkN "bujía" ; -- status=guess
+lin raised_A = variants{} ; -- 
+lin prolonged_A = variants{} ; -- 
+lin voucher_N = mkN "cupón" | mkN "vale" masculine ; -- status=guess
+lin t_shirt_N = variants{} ; -- 
+lin linger_V = mkV "pervivir" ; -- status=guess
+lin humble_A = mkA "humilde" ; -- status=guess
+lin honey_N = mkN "ratel" | mkN "tejón de miel" ; -- status=guess
+lin scream_N = mkN "grito" ; -- status=guess
+lin postcard_N = mkN "tarjeta postal" | mkN "postal" masculine ; -- status=guess
+lin managing_A = variants{} ; -- 
+lin alien_A = mkA "extraterrestre" | mkA "alienígena" | mkA "extraño" ; -- status=guess
+lin trouble_V2 = mkV2 (mkV "molestar") | mkV2 (mkV "fastidiar") | mkV2 (mkV "agobiar") ; -- status=guess
+lin reverse_N = mkN "reversa" ; -- status=guess
+lin odour_N = mkN "olor" masculine ; -- status=guess
+lin fundamentally_Adv = variants{} ; -- 
+lin discount_V2 = variants{} ; -- 
+lin discount_V = variants{} ; -- 
+lin blast_V2 = variants{} ; -- 
+lin blast_V = variants{} ; -- 
+lin syntactic_A = mkA "sintáctico" ; -- status=guess
+lin scrape_V2 = mkV2 (mkV "raspar") ; -- status=guess
+lin scrape_V = mkV "raspar" ; -- status=guess
+lin residue_N = variants{} ; -- 
+lin procession_N = mkN "procesión" feminine ; -- status=guess
+lin pioneer_N = mkN "pionero" ; -- status=guess
+lin intercourse_N = variants{} ; -- 
+lin deter_V2 = mkV2 (mkV "disuadir") | mkV2 (desalentar_V) ; -- status=guess
+lin deadly_A = mkA "mortal" | mkA "letal" | mkA "mortífero" ; -- status=guess
+lin complement_V2 = mkV2 (mkV "complementar") ; -- status=guess
+lin restrictive_A = mkA "restrictivo" ; -- status=guess
+lin nitrogen_N = mkN "nitrógeno" ; -- status=guess
+lin citizenship_N = mkN "ciudadanía" ; -- status=guess
+lin pedestrian_N = mkN "peatón" | mkN "viandante" masculine ; -- status=guess
+lin detention_N = variants{} ; -- 
+lin wagon_N = mkN "carro" feminine | mkN "coche" masculine ; -- status=guess
+lin microphone_N = mkN "micrófono" ; -- status=guess
+lin hastily_Adv = variants{} ; -- 
+lin fixture_N = variants{} ; -- 
+lin choke_V2 = mkV2 (mkV "sofocar") | mkV2 (mkV "ahogar") ; -- status=guess
+lin choke_V = mkV "sofocar" | mkV "ahogar" ; -- status=guess
+lin wet_V2 = mkV2 (mkV "mearse") ; -- status=guess
+lin weed_N = mkN "parásito" ; -- status=guess
+lin programming_N = mkN "programación" feminine ; -- status=guess
+lin power_V2 = variants{} ; -- 
+lin nationally_Adv = variants{} ; -- 
+lin dozen_N = mkN "docena" ; -- status=guess
+lin carrot_N = mkN "zanahoria" ; -- status=guess
+lin bulletin_N = variants{} ; -- 
+lin wording_N = variants{} ; -- 
+lin vicious_A = variants{} ; -- 
+lin urgency_N = variants{} ; -- 
+lin spoken_A = variants{} ; -- 
+lin skeleton_N = mkN "estructura" ; -- status=guess
+lin motorist_N = mkN "motorista" masculine ; -- status=guess
+lin interactive_A = mkA "interactivo" ; -- status=guess
+lin compute_V2 = variants{} ; -- 
+lin compute_V = variants{} ; -- 
+lin whip_N = mkN "fusta" | mkN "látigo" ; -- status=guess
+lin urgently_Adv = variants{} ; -- 
+lin telly_N = mkN "tele" feminine ; -- status=guess
+lin shrub_N = mkN "mata" | mkN "arbusto" ; -- status=guess
+lin porter_N = mkN "mozo" | mkN "cargador" masculine | mkN "changador" | mkN "changarín" | mkN "faquín" | mkN "fardero" | mkN "gallego" | mkN "mecapal" | mkN "porteador" | mkN "soguilla" masculine ; -- status=guess
+lin ethics_N = mkN "ética" ; -- status=guess
+lin banner_N = mkN "banner publicitario" ; -- status=guess
+lin velvet_N = mkN "terciopelo" ; -- status=guess
+lin omission_N = mkN "omisión" feminine ; -- status=guess
+lin hook_V2 = mkV2 (mkV "enganchar") ; -- status=guess
+lin hook_V = mkV "enganchar" ; -- status=guess
+lin gallon_N = mkN "galón" masculine ; -- status=guess
+lin financially_Adv = variants{} ; -- 
+lin superintendent_N = mkN "superintendente -" | mkN "director" masculine | mkN "supervisor" masculine ; -- status=guess
+lin plug_V2 = mkV2 (mkV "enchufar") ; -- status=guess
+lin plug_V = mkV "enchufar" ; -- status=guess
+lin continuation_N = mkN "continuación" feminine ; -- status=guess
+lin reliance_N = mkN "dependiente" masculine ; -- status=guess
+lin justified_A = variants{} ; -- 
+lin fool_V2 = mkV2 (mkV "engañar") | mkV2 (mkV "engrupir") | mkV2 (mkV (mkV "tomar") "el pelo") ; -- status=guess
+lin detain_V2 = mkV2 (detener_V) | mkV2 (retener_V) ; -- status=guess
+lin damaging_A = mkA "lesivo" | mkA "dañino" | mkA "injurioso" ; -- status=guess
+lin orbit_N = mkN "órbita" ; -- status=guess
+lin mains_N = variants{} ; -- 
+lin discard_V2 = mkV2 (mkV "desechar") | mkV2 (mkV "descartar") ; -- status=guess
+lin dine_V = mkV "cenar" ; -- status=guess
+lin compartment_N = mkN "compartimiento" ; -- status=guess
+lin revised_A = variants{} ; -- 
+lin privatization_N = mkN "privatización" feminine ; -- status=guess
+lin memorable_A = mkA "memorable" ; -- status=guess
+lin lately_Adv = variants{} ; -- 
+lin distributed_A = variants{} ; -- 
+lin disperse_V2 = mkV2 (mkV "dispersar") ; -- status=guess
+lin disperse_V = mkV "dispersar" ; -- status=guess
+lin blame_N = mkN "culpa" ; -- status=guess
+lin basement_N = mkN "sótano" ; -- status=guess
+lin slump_V2 = mkV2 (desfallecer_V) ; -- status=guess
+lin slump_V = desfallecer_V ; -- status=guess
+lin puzzle_V2 = variants{} ; -- 
+lin monitoring_N = variants{} ; -- 
+lin talented_A = mkA "talentoso" | mkA "talentosa" | mkA "dotado" ; -- status=guess
+lin nominal_A = mkA "nominal" ; -- status=guess
+lin mushroom_N = mkN "hongo" | mkN "seta" ; -- status=guess
+lin instructor_N = mkN "instructor" masculine ; -- status=guess
+lin fork_N = variants{} ; -- 
+lin fork_4_N = variants{} ; -- 
+lin fork_3_N = variants{} ; -- 
+lin fork_1_N = variants{} ; -- 
+lin board_V2 = mkV2 (mkV "abordar") ; -- status=guess
+lin want_N = mkN "afán" masculine ; -- status=guess
+lin disposition_N = mkN "temperamento" | mkN "carácter" masculine ; -- status=guess
+lin cemetery_N = variants{} ; -- 
+lin attempted_A = variants{} ; -- 
+lin nephew_N = mkN "sobrino" ; -- status=guess
+lin magical_A = variants{} ; -- 
+lin ivory_N = mkN "ebúrneo" ; -- status=guess
+lin hospitality_N = mkN "hospitalidad" feminine ; -- status=guess
+lin besides_Prep = variants{} ; -- 
+lin astonishing_A = mkA "asombroso" | mkA "sorprendente" ; -- status=guess
+lin tract_N = mkN "tratado" ; -- status=guess
+lin proprietor_N = mkN "propietario" ; -- status=guess
+lin license_V2 = variants{} ; -- 
+lin differential_A = mkA "diferencial" ; -- status=guess
+lin affinity_N = mkN "afinidad" feminine ; -- status=guess
+lin talking_N = variants{} ; -- 
+lin royalty_N = variants{} ; -- 
+lin neglect_N = mkN "negligencia" ; -- status=guess
+lin irrespective_A = mkA "sin considerar" | mkA "independiente de" ; -- status=guess
+lin whip_V2 = mkV2 (mkV "azotar") ; -- status=guess
+lin whip_V = mkV "azotar" ; -- status=guess
+lin sticky_A = mkA "pegajoso" | mkA "adherente" | mkA "adherible" ; -- status=guess
+lin regret_N = mkN "pesar" | mkN "arrepentimiento" ; -- status=guess
+lin incapable_A = mkA "incapaz" ; -- status=guess
+lin franchise_N = mkN "franquicia" ; -- status=guess
+lin dentist_N = mkN "dentista" masculine | mkN "odontólogo" ; -- status=guess
+lin contrary_N = variants{} ; -- 
+lin profitability_N = variants{} ; -- 
+lin enthusiast_N = mkN "entusiasta" ; -- status=guess
+lin crop_V2 = mkV2 (mkV "recortar") ; -- status=guess
+lin crop_V = mkV "recortar" ; -- status=guess
+lin utter_V2 = mkV2 (mkV "emitir") ; -- status=guess
+lin pile_V2 = mkV2 (mkV "amontonarse") ; -- status=guess
+lin pile_V = mkV "amontonarse" ; -- status=guess
+lin pier_N = mkN "muelle" masculine | mkN "embarcadero" | mkN "malecón" masculine ; -- status=guess
+lin dome_N = mkN "cúpula" ; -- status=guess
+lin bubble_N = mkN "culón" ; -- status=guess
+lin treasurer_N = mkN "tesorero" ; -- status=guess
+lin stocking_N = mkN "media" ; -- status=guess
+lin sanctuary_N = variants{} ; -- 
+lin ascertain_V2 = mkV2 (mkV "averiguar") | mkV2 (mkV "determinar") | mkV2 (establecer_V) ; -- status=guess
+lin arc_N = mkN "curva" ; -- status=guess
+lin quest_N = mkN "búsqueda" ; -- status=guess
+lin mole_N = mkN "topo" ; -- status=guess
+lin marathon_N = mkN "m-f" ; -- status=guess
+lin feast_N = mkN "festín" | mkN "fiesta" | mkN "comilona" ; -- status=guess
+lin crouch_V = mkV "encogerse" | mkV "inclinarse" ; -- status=guess
+lin storm_V2 = mkV2 (mkV "irrumpir") ; -- status=guess
+lin storm_V = mkV "irrumpir" ; -- status=guess
+lin hardship_N = mkN "sufrimientos" | mkN "apuro" ; -- status=guess
+lin entitlement_N = variants{} ; -- 
+lin circular_N = mkN "arco" ; -- status=guess
+lin walking_A = variants{} ; -- 
+lin strap_N = mkN "tirante" masculine ; -- status=guess
+lin sore_A = mkA "dolorido" ; -- status=guess
+lin complementary_A = mkA "complementario" ; -- status=guess
+lin understandable_A = mkA "entendible" ; -- status=guess
+lin noticeable_A = variants{} ; -- 
+lin mankind_N = mkN "humanidad" feminine ; -- status=guess
+lin majesty_N = mkN "majestad" ; -- status=guess
+lin pigeon_N = mkN "paloma" ; -- status=guess
+lin goalkeeper_N = mkN "arquero" | mkN "guardameta" | mkN "portero" ; -- status=guess
+lin ambiguous_A = mkA "ambiguo" ; -- status=guess
+lin walker_N = mkN "caminante" masculine ; -- status=guess
+lin virgin_N = mkN "virgen" masculine | mkN "doncel" | mkN "doncella" ; -- status=guess
+lin prestige_N = mkN "prestigio" ; -- status=guess
+lin preoccupation_N = variants{} ; -- 
+lin upset_A = variants{} ; -- 
+lin municipal_A = mkA "municipal" ; -- status=guess
+lin groan_V2 = mkV2 (gemir_V) | mkV2 (gruñir_V) ; -- status=guess
+lin groan_V = gemir_V | gruñir_V ; -- status=guess
+lin craftsman_N = mkN "artesano" feminine ; -- status=guess
+lin anticipation_N = mkN "anticipación" feminine ; -- status=guess
+lin revise_V2 = mkV2 (mkV "repasar") ; -- status=guess
+lin revise_V = mkV "repasar" ; -- status=guess
+lin knock_N = mkN "golpe" masculine ; -- status=guess
+lin infect_V2 = mkV2 (mkV "infectar") | mkV2 (mkV "contagiar") ; -- status=guess
+lin infect_V = mkV "infectar" | mkV "contagiar" ; -- status=guess
+lin denounce_V2 = mkV2 (mkV "denunciar") ; -- status=guess
+lin confession_N = mkN "confesión" feminine ; -- status=guess
+lin turkey_N = mkN "pavo" ; -- status=guess
+lin toll_N = mkN "peaje" masculine ; -- status=guess
+lin pal_N = variants{} ; -- 
+lin transcription_N = mkN "transcripción" feminine ; -- status=guess
+lin sulphur_N = variants{} ; -- 
+lin provisional_A = mkA "provisional" ; -- status=guess
+lin hug_V2 = mkV2 (mkV "abrazar") ; -- status=guess
+lin particular_N = variants{} ; -- 
+lin intent_A = mkA "concentrado" ; -- status=guess
+lin fascinate_V2 = variants{} ; -- 
+lin conductor_N = mkN "director" masculine ; -- status=guess
+lin feasible_A = mkA "factible" ; -- status=guess
+lin vacant_A = mkA "vacante" ; -- status=guess
+lin trait_N = mkN "rasgo" | mkN "característica" ; -- status=guess
+lin meadow_N = mkN "prado" | mkN "vega" ; -- status=guess
+lin creed_N = mkN "credo" ; -- status=guess
+lin unfamiliar_A = variants{} ; -- 
+lin optimism_N = mkN "optimismo" ; -- status=guess
+lin wary_A = mkA "cauteloso" ; -- status=guess
+lin twist_N = variants{} ; -- 
+lin sweet_N = mkN "dulce" feminine | mkN "caramelo" feminine | mkN "chuche" ; -- status=guess
+lin substantive_A = mkA "sustantivo" | mkA "sustancial" ; -- status=guess
+lin excavation_N = variants{} ; -- 
+lin destiny_N = mkN "destino" | mkN "azar" masculine ; -- status=guess
+lin thick_Adv = variants{} ; -- 
+lin pasture_N = mkN "pasto" | mkN "pradera" ; -- status=guess
+lin archaeological_A = mkA "arqueológico" ; -- status=guess
+lin tick_V2 = mkV2 (mkV "tictaquear") ; -- status=guess
+lin tick_V = mkV "tictaquear" ; -- status=guess
+lin profit_V2 = mkV2 (mkV "explotar") ; -- status=guess
+lin profit_V = mkV "explotar" ; -- status=guess
+lin pat_V2 = variants{} ; -- 
+lin pat_V = variants{} ; -- 
+lin papal_A = mkA "papal" ; -- status=guess
+lin cultivate_V2 = mkV2 (mkV "cultivar") ; -- status=guess
+lin awake_V = despertar_V ; -- status=guess
+lin trained_A = variants{} ; -- 
+lin civic_A = mkA "cívico" ; -- status=guess
+lin voyage_N = mkN "viaje" masculine ; -- status=guess
+lin siege_N = mkN "sitio" | mkN "asedio" ; -- status=guess
+lin enormously_Adv = variants{} ; -- 
+lin distract_V2 = mkV2 (distraer_V) ; -- status=guess
+lin distract_V = distraer_V ; -- status=guess
+lin stroll_V = mkV "pasearse" | mkV "pasear" ; -- status=guess
+lin jewel_N = mkN "joya" ; -- status=guess
+lin honourable_A = variants{} ; -- 
+lin helpless_A = mkA "indefenso" ; -- status=guess
+lin hay_N = mkN "heno" ; -- status=guess
+lin expel_V2 = mkV2 (mkV "expulsar") | mkV2 (mkV "expeler") ; -- status=guess
+lin eternal_A = mkA "eterno" | mkA "eternal" ; -- status=guess
+lin demonstrator_N = mkN "manifestante" masculine ; -- status=guess
+lin correction_N = mkN "corrección" feminine ; -- status=guess
+lin civilization_N = mkN "civilización" feminine ; -- status=guess
+lin ample_A = mkA "abundante" | mkA "generoso" ; -- status=guess
+lin retention_N = mkN "recuerdo" ; -- status=guess
+lin rehabilitation_N = variants{} ; -- 
+lin premature_A = variants{} ; -- 
+lin encompass_V2 = mkV2 (mkV "abarcar") | mkV2 (mkV "englobar") ; -- status=guess
+lin distinctly_Adv = variants{} ; -- 
+lin diplomat_N = mkN "diplomático" | mkN "diplomática" ; -- status=guess
+lin articulate_V2 = mkV2 (mkV "articularse") ; -- status=guess
+lin articulate_V = mkV "articularse" ; -- status=guess
+lin restricted_A = variants{} ; -- 
+lin prop_V2 = variants{} ; -- 
+lin intensify_V2 = mkV2 (mkV "intensificar") ; -- status=guess
+lin intensify_V = mkV "intensificar" ; -- status=guess
+lin deviation_N = variants{} ; -- 
+lin contest_V2 = mkV2 (competir_V) ; -- status=guess
+lin contest_V = competir_V ; -- status=guess
+lin workplace_N = variants{} ; -- 
+lin lazy_A = mkA "perezoso" | mkA "flojo" | mkA "locho" | mkA "haragán" | mkA "vago" ; -- status=guess
+lin kidney_N = mkN "riñón" masculine ; -- status=guess
+lin insistence_N = mkN "insistencia" ; -- status=guess
+lin whisper_N = mkN "susurro" ; -- status=guess
+lin multimedia_N = mkN "multimedia" masculine ; -- status=guess
+lin forestry_N = mkN "silvicultura" ; -- status=guess
+lin excited_A = variants{} ; -- 
+lin decay_N = variants{} ; -- 
+lin screw_N = mkN "tornillo" ; -- status=guess
+lin rally_V2V = mkV2V (mkV "reagrupar") | mkV2V (reunir_V) ; -- status=guess
+lin rally_V2 = mkV2 (mkV "reagrupar") | mkV2 (reunir_V) ; -- status=guess
+lin rally_V = mkV "reagrupar" | reunir_V ; -- status=guess
+lin pest_N = mkN "peste" feminine | mkN "pestilencia" | mkN "epidemia" ; -- status=guess
+lin invaluable_A = variants{} ; -- 
+lin homework_N = mkN "tarea" ; -- status=guess
+lin harmful_A = mkA "perjudicial" | mkA "dañino" | mkA "nocivo" ; -- status=guess
+lin bump_V2 = variants{} ; -- 
+lin bump_V = variants{} ; -- 
+lin bodily_A = mkA "corporal" ; -- status=guess
+lin grasp_N = mkN "asimiento" ; -- status=guess
+lin finished_A = variants{} ; -- 
+lin facade_N = variants{} ; -- 
+lin cushion_N = mkN "colchón" masculine | mkN "amortiguante" masculine ; -- status=guess
+lin conversely_Adv = variants{} ; -- 
+lin urge_N = mkN "ansia" masculine | mkN "impulso" ; -- status=guess
+lin tune_V2 = mkV2 (mkV "afinar") ; -- status=guess
+lin tune_V = mkV "afinar" ; -- status=guess
+lin solvent_N = mkN "disolvente" masculine ; -- status=guess
+lin slogan_N = mkN "eslogan" | mkN "lema" masculine ; -- status=guess
+lin petty_A = mkA "pequeño" | mkA "insignificante" ; -- status=guess
+lin perceived_A = variants{} ; -- 
+lin install_V2 = mkV2 (mkV "instalar") ; -- status=guess
+lin install_V = mkV "instalar" ; -- status=guess
+lin fuss_N = mkN "fandango" | mkN "jaleo" | mkN "escándalo" ; -- status=guess
+lin rack_N = mkN "estante" ; -- status=guess
+lin imminent_A = mkA "inminente" ; -- status=guess
+lin short_N = mkN "corto" ; -- status=guess
+lin revert_V = revertir_V ; -- status=guess
+lin ram_N = mkN "carnero" | mkN "morueco" ; -- status=guess
+lin contraction_N = mkN "contracción" feminine ; -- status=guess
+lin tread_V2 = mkV2 (mkV "pisar") ; -- status=guess
+lin tread_V = mkV "pisar" ; -- status=guess
+lin supplementary_A = mkA "suplementario" ; -- status=guess
+lin ham_N = mkN "corva" ; -- status=guess
+lin defy_V2V = variants{} ; -- 
+lin defy_V2 = variants{} ; -- 
+lin athlete_N = mkN "atleta" masculine | mkN "deportista" masculine ; -- status=guess
+lin sociological_A = mkA "sociológico" ; -- status=guess
+lin physician_N = mkN "médico" ; -- status=guess
+lin crossing_N = mkN "cruce" masculine ; -- status=guess
+lin bail_N = mkN "fianza" ; -- status=guess
+lin unwanted_A = variants{} ; -- 
+lin tight_Adv = variants{} ; -- 
+lin plausible_A = mkA "probable" ; -- status=guess
+lin midfield_N = variants{} ; -- 
+lin alert_A = mkA "alerto" | mkA "vigilante" ; -- status=guess
+lin feminine_A = mkA "femenil" | mkA "de mujeres" ; -- status=guess
+lin drainage_N = variants{} ; -- 
+lin cruelty_N = mkN "crueldad" feminine ; -- status=guess
+lin abnormal_A = mkA "anormal" ; -- status=guess
+lin relate_N = variants{} ; -- 
+lin poison_V2 = mkV2 (mkV "envenenar") ; -- status=guess
+lin symmetry_N = mkN "simetría" ; -- status=guess
+lin stake_V2 = mkV2 (mkV "estacar") ; -- status=guess
+lin rotten_A = L.rotten_A ;
+lin prone_A = mkA "postrado" | mkA "de bruces" ; -- status=guess
+lin marsh_N = mkN "ciénaga" | mkN "marisma" | mkN "pantano" ; -- status=guess
+lin litigation_N = variants{} ; -- 
+lin curl_N = mkN "rizo" | mkN "bucle" masculine ; -- status=guess
+lin urine_N = mkN "orina" ; -- status=guess
+lin latin_A = variants{} ; -- 
+lin hover_V = mkV "revolotear" | mkV "levitar" ; -- status=guess
+lin greeting_N = mkN "saludo" ; -- status=guess
+lin chase_N = mkN "persecución" feminine ; -- status=guess
+lin spouseMasc_N = variants{} ; -- 
+lin produce_N = mkN "frutas y verduras" ; -- status=guess
+lin forge_V2 = mkV2 (mkV "falsificar") ; -- status=guess
+lin forge_V = mkV "falsificar" ; -- status=guess
+lin salon_N = mkN "salón" masculine ; -- status=guess
+lin handicapped_A = variants{} ; -- 
+lin sway_V2 = mkV2 (mkV "balancear") ; -- status=guess
+lin sway_V = mkV "balancear" ; -- status=guess
+lin homosexual_A = mkA "homosexual" ; -- status=guess
+lin handicap_V2 = variants{} ; -- 
+lin colon_N = mkN "colon" masculine ; -- status=guess
+lin upstairs_N = variants{} ; -- 
+lin stimulation_N = mkN "estimulación" feminine ; -- status=guess
+lin spray_V2 = mkV2 (mkV "atomizar") | mkV2 (mkV "difundir") | mkV2 (mkV "pulverizar") ; -- status=guess
+lin original_N = mkN "original" masculine ; -- status=guess
+lin lay_A = mkA "laico" ; -- status=guess
+lin garlic_N = mkN "ajo" ; -- status=guess
+lin suitcase_N = mkN "maleta" | mkN "petaca" | mkN "valija" ; -- status=guess
+lin skipper_N = variants{} ; -- 
+lin moan_VS = mkVS (mkV "quejar") ; -- status=guess
+lin moan_V = mkV "quejar" ; -- status=guess
+lin manpower_N = variants{} ; -- 
+lin manifest_V2 = mkV2 (manifestar_V) | mkV2 (mostrar_V) | mkV2 (mkV "revelar") ; -- status=guess
+lin incredibly_Adv = variants{} ; -- 
+lin historically_Adv = variants{} ; -- 
+lin decision_making_N = variants{} ; -- 
+lin wildly_Adv = variants{} ; -- 
+lin reformer_N = variants{} ; -- 
+lin quantum_N = mkN "punto cuántico" ; -- status=guess
+lin considering_Subj = variants{} ; -- 
+}
diff --git a/lib/src/translator/todo/TopDictionarySwe.gf b/lib/src/translator/todo/TopDictionarySwe.gf
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/TopDictionarySwe.gf
@@ -0,0 +1,7544 @@
+---- edits by AR till formal_A
+
+concrete TopDictionarySwe of TopDictionary = CatSwe ** open ParadigmsSwe, (I = IrregSwe), (C = CommonScand), (R = ResSwe), (L = LexiconSwe), (M = MakeStructuralSwe), (S = SyntaxSwe), Prelude in {
+
+flags
+  coding = utf8;
+
+lin of_Prep = mkPrep "av" | mkPrep "utav" ;
+lin and_Conj = S.and_Conj ;
+lin in_Prep = S.in_Prep ;
+lin have_VV = auxVV (mkV "böra" "borde" "bort") ;
+lin have_V2 = S.have_V2;
+lin have_V = lin V S.have_V2 ;
+lin it_Pron = S.it_Pron;
+lin to_Prep = S.to_Prep;
+lin for_Prep = S.for_Prep;
+lin i_Pron = S.i_Pron;
+lin iFem_Pron = S.i_Pron;
+lin that_Subj = S.that_Subj;
+lin he_Pron = S.he_Pron;
+lin on_Prep = S.on_Prep;
+lin with_Prep = S.with_Prep;
+lin do_V2 = mkV2 I.göra_V ;
+lin at_Prep = mkPrep "vid" | mkPrep "hos" ; ---- split
+lin by_Prep = mkPrep "genom" ;
+lin but_Conj = M.mkConj "men" ;
+lin from_Prep = S.from_Prep;
+lin they_Pron = S.they_Pron;
+lin theyFem_Pron = S.they_Pron;
+lin she_Pron = S.she_Pron;
+lin or_Conj = S.or_Conj;
+lin as_Subj = M.mkSubj "när" ;
+lin we_Pron = S.we_Pron;
+lin weFem_Pron = S.we_Pron;
+lin say_VS = L.say_VS ;
+lin say_V2 = mkV2 "säga" "sade" "sagt" ;
+lin say_V = mkV "säga" "sade" "sagt" ;
+lin if_Subj = M.mkSubj "om" | M.mkSubj "ifall" ;
+lin go_VV = mkVV L.go_V ;
+lin go_VA = mkVA I.bliva_V ;
+lin go_V = L.go_V | mkV "åker" ;
+lin get_VV = mkVV I.få_V ;
+lin get_V2V = mkV2V I.få_V ;
+lin make_V2V = mkV2V I.göra_V ;
+lin make_V2A = mkV2A I.göra_V ;
+lin make_V2 = mkV2 I.göra_V ;
+lin make_V = I.göra_V ;
+lin as_Prep = mkPrep "som" ;
+lin out_Adv = mkAdv "ute" ;
+lin up_Adv = mkAdv "upp" ;
+lin see_VS = mkVS (mkV "se" "såg" "sett") ;
+lin see_VQ = mkV "se" "såg" "sett" ;
+lin see_V2V = mkV2V "se" "såg" "sett" ;
+lin see_V2 = L.see_V2 | mkV2 "syna" ; ---- split ?
+lin see_V = mkV "se" "såg" "sett" ;
+lin know_VS = L.know_VS ;
+lin know_VQ = L.know_VQ ;
+lin know_V2 = L.know_V2 ;
+lin know_V = L.know_VS ;
+lin time_N = mkN "tid" "tider" ;
+lin time_2_N = mkN "gång" "gånger" ;
+lin time_1_N = mkN "tid" "tider" ;
+lin take_V2 = mkV2 I.taga_V ;
+lin so_Adv = mkAdv "så" ;
+lin year_N = L.year_N ;
+lin into_Prep = mkPrep "in i" ;
+lin then_Adv = mkAdv "då" ;
+lin think_VS = mkVS (mkV "tänker") ;
+lin think_V2 = mkV2 "tänker" ;
+lin think_V = L.think_V;
+lin come_V = L.come_V;
+lin than_Subj = M.mkSubj "än" ;
+lin more_Adv = mkAdv "mer" ;
+lin about_Prep = mkPrep "om" ;
+lin now_Adv = L.now_Adv;
+lin last_A = mkA "sista" | mkA "förra" | mkA "förra" ;
+lin last_1_A = mkA "sista" ;
+lin last_2_A = mkA "förra" ;
+lin other_A = compoundA (mkA "annan" "annat" "andra" "andra" "andra") | mkA "övrig" | mkA "ytterligare" ;
+lin give_V3 = L.give_V3 ;
+lin give_V2 = mkV2 "ge" "ger" "ge" "gav" "gett" "given" | dirV2 (partV (mkV "lämnar")"över") ;
+lin give_V = mkV "ge" "ger" "ge" "gav" "gett" "given" ;
+lin just_Adv = mkAdv "precis" | mkAdv "just" ;
+lin people_N = mkN "folk" neutrum ;
+lin also_Adv = mkAdv "också" | mkAdv "även" ;
+lin well_Adv = mkAdv "bra" ;
+lin only_Adv = mkAdv "bara" | mkAdv "endast" ;
+lin new_A = L.new_A ;
+lin when_Subj = S.when_Subj;
+lin way_N = mkN "väg" ;
+lin way_2_N = mkN "sätt" "sätt" ;
+lin way_1_N = mkN "väg" ;
+lin look_VA = mkVA (partV I.se_V "ut") ;
+lin look_V2 = mkV2 (mkV "titta") (mkPrep "på") ;
+lin look_V = mkV "titta" ;
+lin like_Prep = mkPrep "likt" ;
+lin use_VV = mkVV (mkV "bruka") ;
+lin use_V2 = dirV2 (mkV "använder") ;
+lin use_V = mkV "använder" ;
+lin because_Subj = S.because_Subj;
+lin good_A = mkA "god" "gott" "goda" "goda" "bättre" "bäst" "bästa" | mkA "bra" "bra" "bra" "goda" "bättre" "bäst" "bästa" ;
+lin find_VS = mkVS (mkV "anse" "ansåg" "ansett");
+lin find_V2A = mkV2A (mkV "finna" "fann" "funnit") ;
+lin find_V2 = L.find_V2;
+lin find_V = mkV "hitta" ;
+lin man_N = L.man_N ;
+lin want_VV = S.want_VV;
+lin want_V2V = mkV2V I.vilja_V ;
+lin want_V2 = mkV2 I.vilja_V ;
+lin want_V = I.vilja_V ;
+lin day_N = mkN "dag" | mkN "dygn" "dygn" ; ---- split day ; day+night
+lin between_Prep = S.between_Prep;
+lin even_Adv = mkAdv "till och med" ;
+lin there_Adv = S.there_Adv;
+lin many_Det = S.many_Det | M.mkDet "mången" "månget" singular ;
+lin after_Prep = S.after_Prep;
+lin down_Adv = mkAdv "ner" ;
+lin yeah_Interj = mkInterj "yes" ;
+lin so_Subj = lin Subj {s = "så att"};
+lin thing_N = mkN "ting" "ting" ;
+lin tell_VS = mkVS (mkV "berätta") ;
+lin tell_V3 = mkV3 (mkV "berätta") (mkPrep "för") ;
+lin tell_1_V3 = mkV3 (mkV "berätta") (mkPrep "för") ;
+lin tell_2_V3 = mkV3 (mkV "skilja") (mkPrep "från") ;
+lin tell_V2V = mkV2V (mkV I.säga_V "till") ;
+lin tell_V2S = mkV2S (mkV "berätta") (mkPrep "för") ;
+lin tell_V2 = mkV2 "berätta" ;
+lin tell_V = mkV "avgöra" "avgjorde" "avgjort" ;
+lin through_Prep = S.through_Prep;
+lin back_Adv = mkAdv "tillbaka" | mkAdv "åter" ;
+lin still_Adv = mkAdv "fortfarande" | mkAdv "kvar" ; ---- kvar
+lin child_N = L.child_N ;
+lin here_Adv = mkAdv "här" ;
+lin over_Prep = mkPrep "över" ;
+lin too_Adv = mkAdv "alltför" ;
+lin put_V2 = L.put_V2;
+lin on_Adv = mkAdv "på" ;
+lin no_Interj = mkInterj "nej" ;
+lin work_V2 = dirV2 (partV (mkV "ordnar")"om");
+lin work_V = mkV "arbetar" ;
+lin work_2_V = mkV "fungera" | mkV "funka" ;
+lin work_1_V = mkV "arbetar" | mkV "jobbar" ;
+lin become_VA = L.become_VA ;
+lin become_V2 = mkV2 "bli" "blev" "blivit" ;
+lin become_V = mkV "bli" "blev" "blivit" ;
+lin old_A = L.old_A ;
+lin government_N = mkN "regering" ;
+lin mean_VV = mkVV (mkV "mena") ;
+lin mean_VS = mkVS (mkV "betyda" "betydde" "betytt") | mkVS (mkV "mena") | mkVS (mkV "innebär" "innebar" "inneburit") ;
+lin mean_V2V = mkV2V (mkV "betyda" "betydde" "betytt") | mkV2V (mkV "mena") ;
+lin mean_V2 = mkV2 "betyda" "betydde" "betytt" | mkV2 "mena" ;
+lin part_N = mkN "del" ;
+lin leave_V2V = mkV2V (mkV "lämna");
+lin leave_V2 = L.leave_V2;
+lin leave_V = mkV "avgå" "avgick" "avgått" ;
+lin life_N = mkN "liv" neutrum ;
+lin great_A = mkA "stor" "större" "störst" ;
+lin case_N = mkN "fall" neutrum ;
+lin woman_N = L.woman_N ;
+lin over_Adv = mkAdv "förbi" ;
+lin seem_VV = auxVV (mkV "verka") ;
+lin seem_VS = mkVS (mkV "förefalla" "föreföll" "förefallit") | mkVS (mkV "verkar") ;
+lin seem_VA = mkVA (mkV "förefalla" "föreföll" "förefallit") | mkVA (mkV "verkar") | mkVA (depV (mkV "tycker")) ;
+lin work_N = mkN "jobb" neutrum | mkN "arbete" "arbeten" ;
+lin need_VV = mkVV (mkV "behöver") ;
+lin need_VV = mkVV (mkV "behöver") ;
+lin need_V2 = mkV2 "behöver" ;
+lin need_V = mkV "behöver" ;
+lin feel_VS = mkV "känna" "kände" "känt" ;
+lin feel_VA = mkVA (reflV (mkV "känna" "kände" "känt")) ;
+lin feel_V2 = mkV2 "känna" "kände" "känt" ;
+lin feel_V = mkV "känna" "kände" "känt" ;
+lin system_N = mkN "system" neutrum ;
+lin each_Det = M.mkDet "varje" singular ;
+lin may_2_VV = auxVV (mkV "få" "fick" "fått") ;
+lin may_1_VV = S.can_VV ;
+lin much_Adv = mkAdv "mycket" ;
+lin ask_VQ = mkVQ (mkV "fråga") ;
+lin ask_V2V = mkV2V I.bedja_V ;
+lin ask_V2 = mkV2 "fråga" ;
+lin ask_V = mkV "fråga" ;
+lin group_N = mkN "grupp" "grupper" ;
+lin number_N = L.number_N ;
+lin number_3_N = mkN "numerus" "numerus" ;
+lin number_2_N = mkN "antal" "antal" ;
+lin number_1_N = L.number_N ;
+lin yes_Interj = mkInterj "ja" | mkInterj "jo" | mkInterj "ju" ; ---- split answer to pos vs. neg question
+lin however_Adv = mkAdv "hursomhelst" | mkAdv "däremot" | mkAdv "emellertid" ; ---- däremot
+lin another_Det = M.mkDet "annan" "annat" singular ;
+lin again_Adv = mkAdv "igen" | mkAdv "återigen" ;
+lin world_N = mkN "värld" ;
+lin area_N = mkN "område" ; ---
+lin area_6_N = mkN "yta" ;
+lin area_5_N = mkN "yta" ;
+lin area_4_N = mkN "yta" ;
+lin area_3_N = mkN "yta" ;
+lin area_2_N = mkN "område" ;
+lin area_1_N = mkN "yta" ;
+lin show_VS = mkVS (mkV "visa") ;
+lin show_VQ = mkVQ (mkV "visa") ;
+lin show_V2 = mkV2 "visa" ;
+lin show_V = mkV "visa" ;
+lin course_N = mkN "kurs" "kurser" ;
+lin company_2_N = mkN "sällskap" neutrum ;
+lin company_1_N = mkN "bolag" "bolag" ;
+lin under_Prep = S.under_Prep;
+lin problem_N = mkN "problem" neutrum | mkN "uppgift" "uppgifter" ;
+lin against_Prep = mkPrep "mot" | mkPrep "emot" ;
+lin never_Adv = mkAdv "aldrig" ;
+lin most_Adv = mkAdv "mest" ;
+lin service_N = mkN "tjänst" "tjänster" | mkN "service" utrum | mkN "tjänstgöring" ; ---- split
+lin try_VV = mkVV (mkV "försöker") ;
+lin try_V2 = mkV2 "prova" ;
+lin try_V = mkV "försöker" ;
+lin call_V2 = mkV2 "kalla" | mkV2 "anropa" | mkV2 (mkV "heter") ; ---- heta = be called
+lin call_V = mkV "kalla" | mkV "anropa" ;
+lin hand_N = L.hand_N ;
+lin party_N = mkN "parti" "partit" "partier" "partierna" | mkN "grupp" "grupper" ; ---
+lin party_2_N = mkN "parti" "partiet" "partier" "partierna" ;
+lin party_1_N = mkN "kalas" "kalas" | mkN "fest" "fester" ;
+lin high_A = mkA "hög" "högre" "högst" ;
+lin about_Adv = mkAdv "omkring" ;
+lin something_NP = S.mkNP (mkPN "någonting" neutrum) | S.mkNP (mkPN "nånting" neutrum) | S.mkNP (mkPN "något" neutrum) ;
+lin school_N = L.school_N | mkN "gymnasium" "gymnasiet" "gymnasier" "gymnasierna" ; ---- sense gymnasium
+lin in_Adv = mkAdv "inne" ;
+lin in_1_Adv = mkAdv "inne" ;
+lin in_2_Adv = mkAdv "in" ;
+lin small_A = L.small_A ;
+lin place_N = mkN "plats" "platser" | mkN "ställe" | mkN "ort" "orter" ; ---- split
+lin before_Prep = S.before_Prep;
+lin while_Subj = M.mkSubj "medan" | M.mkSubj "medans" ;
+lin away_Adv = mkAdv "undan" ;
+lin away_2_Adv = mkAdv "bort" ;
+lin away_1_Adv = mkAdv "borta" ;
+lin keep_VV = mkVV (partV (mkV "hålla" "höll" "hållit") "på") ;
+lin keep_V2A = mkV2A (mkV "hålla" "höll" "hållit") ;
+lin keep_V2 = mkV2 (mkV "behålla" "behöll" "behållit") ;
+lin keep_V = mkV "behålla" "behöll" "behållit" ;
+lin point_N = mkN "spets" | mkN "udd" ; ---
+lin point_2_N = mkN "poäng" "poängen" "poäng" "poängen" ;
+lin point_1_N = mkN "punkt" "punkter" ;
+lin house_N = L.house_N ;
+lin different_A = mkA "olik" ;
+lin country_N = L.country_N ;
+lin really_Adv = mkAdv "verkligen" ;
+lin provide_V2 = mkV2 "förse" "försåg" "försett" | mkV2 (mkV "erbjuda" "erbjöd" "erbjudit") ;
+lin provide_V = mkV "förse" "försåg" "försett" | mkV "tillhandahålla" "tillhandahöll" "tillhandahållit" ;
+lin week_N = mkN "vecka" ;
+lin hold_VS = mkVS I.hålla_V ;
+lin hold_V2 = L.hold_V2;
+lin hold_V = mkV "bevara" ;
+lin large_A = mkA "stor" "större" "störst" ;
+lin member_N = mkN "medlem" "medlemmen" "medlemmar" "medlemmarna" ;
+lin off_Adv = mkAdv "bort" ;
+lin always_Adv = mkAdv "alltid" ;
+lin follow_VS = mkV "följer" ;
+lin follow_V2 = mkV2 "följer" ;
+lin follow_V = mkV "följer" ;
+lin without_Prep = S.without_Prep;
+lin turn_VA = mkVA I.bliva_V ;
+lin turn_V2 = mkV2 I.vrida_V ;
+lin turn_V = L.turn_V ;
+lin end_N = mkN "ände" utrum | mkN "ända" ; ---
+lin end_2_N = mkN "ände" utrum | mkN "ända" ;
+lin end_1_N = mkN "slut" "slut" ;
+lin within_Prep = mkPrep "inom" ;
+lin local_A = mkA "lokal" ;
+lin where_Subj = lin Subj {s = "där"};
+lin during_Prep = S.during_Prep;
+lin bring_V3 = mkV3 "bringer" ;
+lin bring_V2 = mkV2 "bringer" ;
+lin most_Det = M.mkDet "de flesta" plural;
+lin word_N = mkN "ord" neutrum | mkN "bud" neutrum ;
+lin begin_V2 = mkV2 "börjar" ;
+lin begin_V = mkV "börjar" ;
+lin although_Subj = S.although_Subj;
+lin example_N = mkN "exempel" neutrum ;
+lin next_Adv = mkAdv "näst" ;
+lin family_N = mkN "familj" "familjer" ;
+lin rather_Adv = mkAdv "snarare" ;
+lin fact_N = mkN "faktum" "faktumet" "fakta" "faktan" ;
+lin like_VV = mkVV (mkV (mkV "tycker") "om") | mkVV (mkV "gillar") ;
+lin like_VS = mkVS (mkV (mkV "tycker") "om") | mkVS (mkV "gillar") ;
+lin like_V2 = L.like_V2;
+lin social_A = mkA "social" ;
+lin write_VS = mkV "skriva" "skrev" "skrivit" ;
+lin write_V2 = L.write_V2 ;
+lin write_V = mkV "skriva" "skrev" "skrivit" ;
+lin state_N = mkN "tillstånd" neutrum | mkN "stat" "stater" ;
+lin state_2_N = mkN "tillstånd" neutrum ;
+lin state_1_N = mkN "stat" "stater" ;
+lin percent_N = mkN "procent" "procenten" "procent" "procenten" ;
+lin quite_Adv = S.quite_Adv;
+lin both_Det = M.mkDet "båda" plural ;
+lin start_V2 = mkV2 "starta" ;
+lin start_V = partV I.sätta_V "igång" ;
+lin run_V2 = mkV2 I.driva_V | mkV2 "bedriva" "bedrev" "bedrivit" | mkV2 "exekvera" ; ---- split : shop ; program
+lin run_V = L.run_V ;
+lin long_A = L.long_A ;
+lin right_Adv = mkAdv "rätt" | mkAdv "just" ; --- sense
+lin right_2_Adv = mkAdv "till höger" ;
+lin right_1_Adv = mkAdv "rätt" ;
+lin set_V2 = mkV2 I.sätta_V ;
+lin help_V2V = mkV2V (mkV "hjälper") ;
+lin help_V2 = mkV2 "hjälper" ;
+lin help_V = mkV "hjälper" ;
+lin every_Det = S.every_Det | M.mkDet "varenda" "vartenda" singular ;
+lin home_N = mkN "hem" "hemmet" "hem" "hemmen" ;
+lin month_N = mkN "månad" "månader" ;
+lin side_N = mkN "sida" ;
+lin night_N = L.night_N ;
+lin important_A = L.important_A ;
+lin eye_N = L.eye_N ;
+lin head_N = L.head_N ;
+lin information_N = mkN "information" "informationer" | mkN "besked" "besked" ;
+lin question_N = L.question_N ;
+lin business_N = mkN "affär" "affärer" ;
+lin play_V2 = L.play_V2;
+lin play_V = L.play_V;
+lin play_3_V2 = mkV2 "spela" ;
+lin play_3_V = mkV "spela" ;
+lin play_2_V2 = mkV2 "leker" ;
+lin play_2_V = mkV "leker" ;
+lin play_1_V2 = mkV2 "spela" ;
+lin play_1_V = mkV "spela" ;
+lin power_N = mkN "makt" "makter" ;
+lin money_N = mkN "peng" ;
+lin change_N = mkN "ändring" | mkN "förändring" ;
+lin move_V2 = mkV2 "beröra" "berörde" "berört" | mkV2 "flytta" ;
+lin move_V = mkV "rör" | mkV "flyttar" ;
+lin move_2_V = mkV "flyttar" ;
+lin move_1_V = reflV (mkV "rör") ;
+lin interest_N = mkN "intresse" | mkN "ränta" ;
+lin interest_4_N = mkN "intresse" ;
+lin interest_2_N = mkN "ränta" ;
+lin interest_1_N = mkN "intresse" ;
+lin order_N = mkN "ordning" | mkN "order" ; ---- split
+lin book_N = L.book_N ;
+lin often_Adv = mkAdv "ofta" ;
+lin development_N = mkN "utveckling" ;
+lin young_A = L.young_A ;
+lin national_A = mkA "nationell" ;
+lin pay_V3 = mkV3 (mkV "betala") (mkPrep "för") ;
+lin pay_V2V = mkV2V (mkV "betala") ;
+lin pay_V2 = mkV2 "betala" ;
+lin pay_V = reflV (mkV "löna") ;
+lin hear_VS = mkVS (mkV "höra" "hörde" "hört") ;
+lin hear_V2V = mkV2V "höra" "hörde" "hört" ;
+lin hear_V2 = L.hear_V2 ;
+lin hear_V = mkV "höra" "hörde" "hört" ;
+lin room_N = mkN "rum" "rummet" "rum" "rummen" | mkN "utrymme" ;
+lin room_1_N = mkN "rum" "rummet" "rum" "rummen" ;
+lin room_2_N = mkN "utrymme" ;
+lin whether_Subj = M.mkSubj "huruvida" ;
+lin water_N = L.water_N ;
+lin form_N = mkN "form" "former" ;
+lin car_N = L.car_N ;
+lin other_N = mkN "annan" "andra" "andra" "andra" ;
+lin yet_Adv = mkAdv "dock" ;
+lin yet_2_Adv = mkAdv "dock" ;
+lin yet_1_Adv = mkAdv "ännu" ;
+lin perhaps_Adv = mkAdv "kanske" ;
+lin meet_V2 = mkV2 "möter" ;
+lin meet_V = mkV "träffas" ;
+lin level_N = mkN "våning" | mkN "plan" "planer" ;
+lin level_2_N = mkN "plan" "plan" ;
+lin level_1_N = mkN "nivå" "nivåer" ;
+lin until_Subj = M.mkSubj "tills" ;
+lin though_Subj = lin Subj {s = "fast"} ;
+lin policy_N = mkN "policy" "policier" | mkN "politik" ;
+lin include_V2 = mkV2 "innehålla" "innehöll" "innehållit" ;
+lin include_V = mkV "innehålla" "innehöll" "innehållit" | mkV "inkluderar" ;
+lin believe_VS = mkVS (mkV "tro") ;
+lin believe_V2 = mkV2 (mkV "tror") ;
+lin believe_V = mkV "tror" ;
+lin council_N = mkN "råd" neutrum ;
+lin already_Adv = L.already_Adv ;
+lin possible_A = mkA "möjlig" | mkA "eventuell" ; ---- split
+lin nothing_NP = S.mkNP (mkPN "ingenting" neutrum) | S.mkNP (mkPN "inget" neutrum) | S.mkNP (mkPN "intet" neutrum) ;
+lin line_N = mkN "rad" "rader" | mkN "linje" "linjer" ; ---- split
+lin allow_V2V = mkV2V "tillåta" "tillät" "tillåtit" ;
+lin allow_V2 = mkV2 "tillåta" "tillät" "tillåtit" ;
+lin need_N = mkN "behov" neutrum ;
+lin effect_N = mkN "effekt" "effekter" ;
+lin big_A = L.big_A;
+lin use_N = mkN "användning" ;
+lin lead_V2V = mkV2V "leda" "ledde" "lett" | mkV2V (mkV "leder") ;
+lin lead_V2 = mkV2 "leda" "ledde" "lett" | mkV2 (mkV "leder") ;
+lin lead_V = mkV "leda" "ledde" "lett" | mkV "leder" ;
+lin stand_V2 = dirV2 (partV (mkV "stå" "stod" "stått")"ut") ;
+lin stand_V = L.stand_V ;
+lin idea_N = mkN "idé" "idéer" ;
+lin study_N = mkN "studie" "studiet" "studier" "studierna" ;
+lin lot_N = mkN "mängd" "mängder" | mkN "allt" neutrum ;
+lin live_V = L.live_V;
+lin job_N = mkN "jobb" neutrum | mkN "arbete" ;
+lin since_Subj = M.mkSubj "sedan" ;
+lin name_N = L.name_N ;
+lin result_N = mkN "resultat" neutrum ;
+lin body_N = mkN "kropp" ;
+lin happen_VV = mkVV (mkV "händer") | mkVV (mkV "ske" "skedde" "skett") | mkVV (mkV "inträffa") ;
+lin happen_V = mkV "händer" ;
+lin friend_N = L.friend_N ;
+lin right_N = mkN "rättighet" "rättigheter" ;
+lin least_Adv = mkAdv "minst" ;
+lin right_A = mkA "rätt" | mkA "riktig" ;
+lin right_2_A = mkA "höger" ;
+lin right_1_A = mkA "rätt" ;
+lin almost_Adv = mkAdv "nästan" ;
+lin much_Det = S.much_Det;
+lin carry_V2 = mkV2 I.bära_V ;
+lin carry_V = I.bära_V ;
+lin authority_N = mkN "auktoritet" "auktoriteter" | mkN "myndighet" "myndigheter" ;
+lin authority_2_N = mkN "myndighet" "myndigheter" ;
+lin authority_1_N = mkN "auktoritet" "auktoriteter" ;
+lin long_Adv = mkAdv "länge" ;
+lin early_A = mkA "tidig" ;
+lin view_N = mkN "åsikt" "åsikter" | mkN "fotografi" "fotografit" "fotografier" "fotografierna" ;
+lin view_2_N = mkN "åsikt" "åsikter" ;
+lin view_1_N = mkN "utsikt" "utsikter" | mkN "vy" "vyer" ;
+lin public_A = mkA "offentlig" ;
+lin together_Adv = mkAdv "tillsammans" ;
+lin talk_V2 = dirV2 (partV (mkV "talar")"om") ;
+lin talk_V = mkV "diskuterar" ;
+lin report_N = mkN "rapport" "rapporter" | mkN "redogörelse" "redogörelser" | mkN "utlåtande" ;
+lin after_Subj = M.mkSubj "efter" ;
+lin only_Predet = S.only_Predet;
+lin before_Subj = lin Subj {s = "innan"} | lin Subj {s = "förrän"} ;
+lin bit_N = mkN "bit" ;
+lin face_N = mkN "ansikte" ;
+lin sit_V2 = mkV2 "sitta" "satt" "suttit" ;
+lin sit_V = L.sit_V ;
+lin market_N = mkN "marknad" "marknader" ;
+lin market_1_N = mkN "torg" "torg" ;
+lin market_2_N = mkN "marknad" "marknader" ;
+lin appear_VV = mkVV (mkV "verka") ;
+lin appear_VS = mkVS (mkV "verka") ;
+lin appear_VA = mkVA (mkV "verka") ;
+lin appear_V = partV I.dyka_V "upp" ;
+lin continue_VV = mkVV (mkV "fortsätta" "fortsatte" "fortsatt") ;
+lin continue_V2 = mkV2 (mkV "fortsätta" "fortsatte" "fortsatt") ;
+lin continue_V = mkV "fortsätta" "fortsatte" "fortsatt" | mkV I.hålla_V "på" | mkV "pågå" "pågick" "pågått" ;
+lin able_A = mkA "duktig" | mkA "skicklig" ;
+lin political_A = mkA "politisk" ;
+lin later_Adv = mkAdv "senare" | mkAdv "framöver" ;
+lin hour_N = mkN "timme" utrum ;
+lin rate_N = mkN "takt" "takter" | mkN "grad" "grader" ;
+lin law_N = mkN "juridik" ;
+lin law_2_N = mkN "juridik" "juridiker" ;
+lin law_1_N = mkN "lag" ;
+lin door_N = L.door_N ;
+lin court_N = mkN "hov" | mkN "domstol" ;
+lin court_2_N = mkN "domstol" ;
+lin court_1_N = mkN "hov" "hov" ;
+lin office_N = mkN "kontor" neutrum ;
+lin let_V2V = mkV2V (mkV "låta" "lät" "låtit");
+lin war_N = L.war_N ;
+lin produce_V2 = mkV2 "producera" ;
+lin produce_V = mkV "producera" ;
+lin reason_N = L.reason_N ;
+lin less_Adv = mkAdv "mindre" ;
+lin minister_N = mkN "pastor" "pastorer" | mkN "statsråd" neutrum ; ---
+lin minister_2_N = mkN "pastor" "pastorer" ;
+lin minister_1_N = mkN "minister" | mkN "statsråd" neutrum ;
+lin subject_N = mkN "ämne" ; ---
+lin subject_2_N = mkN "subjekt" "subjekter" ;
+lin subject_1_N = mkN "ämne" ;
+lin person_N = L.person_N ;
+lin term_N = mkN "term" "termer" | mkN "termin" "terminer" ;
+lin particular_A = mkA "särskild" "särskilt" ;
+lin full_A = L.full_A ;
+lin involve_VS = mkVS (mkV "involvera") ;
+lin involve_V2 = mkV2 "involvera" ;
+lin involve_V = mkV "involverar" ;
+lin sort_N = mkN "sort" "sorter" ;
+lin require_VS = mkVS (mkV "kräver");
+lin require_V2V = mkV2V (mkV "kräver");
+lin require_V2 = mkV2 "kräver" ;
+lin require_V = mkV "kräver" ;
+lin suggest_VS = mkV "föreslå" "föreslog" "föreslagit" ;
+lin suggest_V2 = mkV2 "föreslå" "föreslog" "föreslagit" ;
+lin suggest_V = mkV "föreslå" "föreslog" "föreslagit" ;
+lin far_A = mkA "avlägsen" "avlägset" | mkA "fjärran" ;
+lin towards_Prep = mkPrep "mot" ;
+lin anything_NP = S.mkNP (mkPN "vad som helst" neutrum) | S.mkNP (mkPN "något" neutrum) ; --- split pos/neg
+lin period_N = mkN "punkt" "punkter" | mkN "skede" ; ---
+lin period_3_N = mkN "mens" ;
+lin period_2_N = mkN "punkt" "punkter" ;
+lin period_1_N = mkN "period" "perioder" ;
+lin consider_VV = mkVV (mkV "överväger") ;
+lin consider_VS = mkVS (mkV "överväger") ;
+lin consider_V3 = mkV3 (mkV "betraktar") (mkPrep "som") ;
+lin consider_V2V = mkV2V (mkV "betraktar") ;
+lin consider_V2A = mkV2A (mkV "anse" "ansåg" "ansett") ;
+lin consider_V2 = mkV2 (mkV "överväger") ;
+lin consider_V = mkV "överväger" ;
+lin read_VS = mkVS (mkV "läser") ;
+lin read_V2 = L.read_V2;
+lin read_V = mkV "läser" ;
+lin change_V2 = mkV2 "byter" ;
+lin change_V = mkV "förändras" ;
+lin society_N = mkN "samhälle" ;
+lin process_N = mkN "process" "processer" ;
+lin mother_N = mkN "mor" "modern" "mödrar" "mödrarna" | mkN "mamma" ;
+lin offer_VV = mkVV (mkV "erbjuda" "erbjöd" "erbjudit") ;
+lin offer_V2 = mkV2 "erbjuda" "erbjöd" "erbjudit" ;
+lin late_A = mkA "sen" ;
+lin voice_N = mkN "röst" "röster" ;
+lin both_Adv = mkAdv "båda" ;
+lin once_Adv = mkAdv "en gång" ;
+lin police_N = mkN "polis" "poliser" ;
+lin kind_N = mkN "slag" neutrum ;
+lin lose_V2 = L.lose_V2 ;
+lin lose_V = mkV "förlora" ;
+lin add_VS = mkVS (mkV "tillägga" "tillade" "tillagt") ;
+lin add_V2 = mkV2 (mkV "tillägga" "tillade" "tillagt") ;
+lin add_V = mkV "adderar" ;
+lin probably_Adv = mkAdv "sannolikt" | mkAdv "förmodligen" | mkAdv "nog" ; ---- nog
+lin expect_VV = mkVV (reflV (mkV "vänta")) ;
+lin expect_VS = mkVS (mkV "förvänta") ;
+lin expect_V2V = mkV2V (mkV "förvänta") ;
+lin expect_V2 = mkV2 (reflV (mkV "vänta")) ;
+lin expect_V = reflV (mkV "vänta") ;
+lin ever_Adv = mkAdv "någonsin" ;
+lin available_A = mkA "tillgänglig" ;
+lin price_N = mkN "pris" "priset" "priser" "priserna" ;
+lin little_A = L.small_A ;
+lin action_N = mkN "handling" ;
+lin issue_N = mkN "fråga" | mkN "spörsmål" neutrum ; ---
+lin issue_2_N = mkN "nummer" "nummer" ;
+lin issue_1_N = mkN "fråga" | mkN "spörsmål" neutrum ;
+lin far_Adv = mkAdv "långt" ;
+lin remember_VS = mkVS (mkV (mkV "komma" "kom" "kommit") "ihåg") | mkVS (depV (mkV "minner")) ;
+lin remember_V2 = mkV2 (mkV (mkV "komma" "kom" "kommit") "ihåg") | mkV2 (depV (mkV "minner")) ;
+lin remember_V = depV (mkV "minner") ;
+lin position_N = mkN "ställning" | mkN "position" "positioner" | mkN "anställning" ;
+lin low_A = mkA "låg" "lägre" "lägst" ;
+lin cost_N = mkN "kostnad" "kostnader" ;
+lin little_Det = M.mkDet "lite" singular ;
+lin matter_N = mkN "materia" "materian" "materier" "materierna" | mkN "ärende" ;
+lin matter_1_N = mkN "materia" "materian" "materier" "materierna" ;
+lin matter_2_N = mkN "ärende" ;
+lin community_N = mkN "samhälle" ;
+lin remain_VV = mkVV (mkV "kvarstå" "kvarstod" "kvarstått") ;
+lin remain_VA = mkVA (mkV "förbli" "förblev" "förblivit") ;
+lin remain_V2 = mkV2 (mkV "förbli" "förblev" "förblivit") ;
+lin remain_V = mkV "kvarstå" "kvarstod" "kvarstått" ;
+lin figure_N = mkN "figur" "figurer" | mkN "uppgift" "uppgifter" ; ---
+lin figure_2_N = mkN "siffra" ;
+lin figure_1_N = mkN "figur" "figurer" ;
+lin type_N = mkN "typ" "typer" ;
+lin research_N = mkN "forskning" ;
+lin actually_Adv = mkAdv "faktiskt" ;
+lin education_N = mkN "utbildning" | mkN "bildning" ;
+lin fall_V = mkV "falla" "föll" "fallit" ;
+lin speak_V2 = mkV2 "tala" | mkV2 "prata" ;
+lin speak_V = mkV "tala" ;
+lin few_N = mkN "fåtal" neutrum ;
+lin today_Adv = L.today_Adv ;
+lin enough_Adv = mkAdv "tillräckligt" | mkAdv "lagom" ; ---- it is enough = det räcker
+lin open_V2 = L.open_V2 ;
+lin open_V = mkV "öppnas" ;
+lin bad_A = mkA "dålig" "sämre" "sämst" | mkA "ond" "ont" "onda" "onda" "värre" "värst" "värsta" ;
+lin buy_V2 = L.buy_V2 ;
+lin buy_V = mkV "köper" ;
+lin programme_N = mkN "program" "programmet" "program" "programmen" ;
+lin minute_N = mkN "minut" "minuter" ;
+lin moment_N = mkN "ögonblick" neutrum ;
+lin girl_N = L.girl_N | mkN "tjej" "tjejer" ;
+lin age_N = mkN "ålder" "åldrar" ;
+lin centre_N = mkN "centrum" "centrumet" "centra" "centran" ;
+lin stop_VV = mkVV (mkV "sluta") ;
+lin stop_V2 = mkV2 "stoppa" ;
+lin stop_V = L.stop_V ;
+lin control_N = mkN "kontroll" "kontroller" | mkN "koll" "koller" ;
+lin value_N = mkN "värde" ;
+lin send_V2V = mkV2V (mkV "skickar") | mkV2V (mkV "sänder") ;
+lin send_V2 = mkV2 "skicka" | mkV2 "sänder" ;
+lin send_V = mkV "sänder" ;
+lin health_N = mkN "hälsa" ;
+lin decide_VV = mkVV (mkV "besluta" "beslöt" "beslutit") ;
+lin decide_VS = mkV "avgöra" "avgjorde" "avgjort" | mkVS (mkV "bestämmer") ;
+lin decide_V2 = mkV2 "avgöra" "avgjorde" "avgjort" | mkV2 (mkV "bestämmer") (mkPrep "om") ;
+lin decide_V = mkV "bestämmer" ;
+lin main_A = mkA "huvudsaklig" ;
+lin win_V2 = L.win_V2 ;
+lin win_V = mkV "vinna" "vann" "vunnit" ;
+lin understand_VS = mkVS (mkV "förstå" "föstod" "förstått") | mkVS (mkV "begripa" "begrep" "begripit") ;
+lin understand_V2 = L.understand_V2 ;
+lin understand_V = mkV "begripa" "begrep" "begripit" | mkV "förstå" "förstod" "förstått" ;
+lin decision_N = mkN "beslut" neutrum ;
+lin develop_V2 = mkV2 "utveckla" ;
+lin develop_V = mkV "utvecklar" ;
+lin class_N = mkN "klass" "klasser" ;
+lin industry_N = L.industry_N ;
+lin receive_V2 = mkV2 (mkV "mottaga" "mottog" "mottagit") ;
+lin receive_V = mkV "mottaga" "mottog" "mottagit" ;
+lin back_N = L.back_N ;
+lin several_Det = M.mkDet "flera" plural ;
+lin return_V2 = mkV2 "återföra" "återförde" "återfört" | mkV2 (mkV "returnerar") ;
+lin return_V = mkV "återvänder" ;
+lin build_V2 = mkV2 "bygger" ;
+lin build_V = mkV "bygger" ;
+lin spend_V2 = mkV2 (mkV "tillbringa") ;
+lin spend_V = mkV "spendera" ;
+lin force_N = mkN "kraft" "krafter" ;
+lin condition_N = mkN "villkor" neutrum | mkN "tillstånd" neutrum ;
+lin condition_1_N = mkN "villkor" neutrum ;
+lin condition_2_N = mkN "tillstånd" neutrum ;
+lin paper_N = L.paper_N ;
+lin off_Prep = mkPrep "av" | mkPrep "ur" ;
+lin major_A = mkA "stor" "större" "störst" | mkA "tung" "tyngre" "tyngst" ;
+lin describe_VS = mkVS (mkV "beskriva" "beskrev" "beskrivit") ;
+lin describe_V2 = mkV2 "beskriva" "beskrev" "beskrivit" ;
+lin agree_VV = mkVV (mkV (mkV "komma" "kom" "kommit") "överens om") ;
+lin agree_VS = mkVS (mkV I.hålla_V "med") ;
+lin agree_V = mkV I.hålla_V "med" ;
+lin economic_A = mkA "ekonomisk" ;
+lin increase_V2 = mkV2 "öka" ;
+lin increase_V = mkV "öka" ;
+lin upon_Prep = mkPrep "på" ;
+lin learn_VV = mkVV (lin V L.learn_V2);
+lin learn_VS = mkVS (lin V L.learn_V2);
+lin learn_V2 = L.learn_V2;
+lin learn_V = reflV (mkV "lär") ;
+lin general_A = mkA "allmän" "allmänt" "allmänna" "allmänna" "allmännare" "allmännast" "allmännaste" | mkA "generell" ;
+lin century_N = mkN "århundrade" ;
+lin therefore_Adv = mkAdv "därför" | mkAdv "således" ;
+lin father_N = mkN "far" "fadern" "fäder" "fäderna" | mkN "pappa" ;
+lin section_N = mkN "del" "delen" "delar" "delarna" | mkN "område" ;
+lin patient_N = mkN "patient" "patienter" ;
+lin around_Adv = mkAdv "omkring" ;
+lin activity_N = mkN "aktivitet" "aktiviteter" | mkN "verksamhet" "verksamheter" ;
+lin road_N = L.road_N ;
+lin table_N = L.table_N ;
+lin including_Prep = mkPrep "inklusive" ;
+lin church_N = L.church_N ;
+lin reach_V2 = mkV2 "nå" | mkV2 (reflV (mkV "sträcker")) (mkPrep "till") ;
+lin reach_V = mkV "når" ;
+lin real_A = mkA "äkta" ;
+lin lie_VS = mkVS I.ljuga_V ;
+lin lie_2_V = I.ljuga_V ;
+lin lie_1_V = I.ligga_V ;
+lin mind_N = mkN "sinne" | mkN "ande" utrum ;
+lin likely_A = mkA "sannolik" ;
+lin among_Prep = mkPrep "bland" ;
+lin team_N = mkN "lag" "lag" ;
+lin experience_N = mkN "erfarenhet" "erfarenheter" | mkN "upplevelse" "upplevelser" ; ---- sense upplevelse
+lin death_N = mkN "död" ;
+lin soon_Adv = mkAdv "snart" | mkAdv "strax" ;
+lin act_N = mkN "handling" | mkN "gärning" ;
+lin sense_N = mkN "sinne" | mkN "vett" neutrum ;
+lin staff_N = mkN "stav" | mkN "personal" "personaler" ; ---
+lin staff_2_N = mkN "stav" "stäver" ;
+lin staff_1_N = mkN "personal" "personaler" ;
+lin certain_A = mkA "säker" | mkA "viss" ; ---
+lin certain_2_A = mkA "viss" ;
+lin certain_1_A = mkA "säker" ;
+lin studentMasc_N = mkN "student" "studenter" ;
+lin half_Predet = M.mkPredet "halva" "halva" "halva" ;
+lin half_Predet = M.mkPredet "halva" "halva" "halva" ;
+lin around_Prep = mkPrep "kring" ;
+lin language_N = L.language_N ;
+lin walk_V2 = mkV2 (mkV I.gå_V "ut") (mkPrep "med") ;
+lin walk_V = L.walk_V;
+lin die_V = L.die_V ;
+lin special_A = mkA "speciell" ;
+lin difficult_A = mkA "svår" ;
+lin international_A = mkA "internationell" ;
+lin particularly_Adv = mkAdv "i synnerhet" ;
+lin department_N = mkN "avdelning" | mkN "institution" "institutioner" ;
+lin management_N = mkN "ledning" ;
+lin morning_N = mkN "morgon" "morgonen" "morgnar" "morgnarna" ;
+lin draw_V2 = mkV2 "dra" "drar" "dra" "drog" "dragit" "dragen" ;
+lin draw_1_V2 = mkV2 "dra" "drar" "dra" "drog" "dragit" "dragen" ;
+lin draw_2_V2 = mkV2 "rita" | mkV2 "teckna" ;
+lin draw_V = mkV "dra" "drar" "dra" "drog" "dragit" "dragen" ;
+lin hope_VV = mkVV (mkV "hoppas") ;
+lin hope_VS = L.hope_VS ;
+lin hope_V = mkV "hoppas" ;
+lin across_Prep = mkPrep "över" ;
+lin plan_N = mkN "plan" "planer" ;
+lin product_N = mkN "produkt" "produkter" ;
+lin city_N = L.city_N ;
+lin early_Adv = mkAdv "tidigt" ;
+lin committee_N = mkN "kommitté" "kommittéer" | mkN "utskott" neutrum ;
+lin ground_N = mkN "mark" "marker" | mkN "anledning" ; ---
+lin ground_2_N = mkN "anledning" ;
+lin ground_1_N = mkN "mark" "marker" ;
+lin letter_N = mkN "brev" "brev" ; ---- deprecated
+lin letter_2_N = mkN "bokstav" "bokstäver" ;
+lin letter_1_N = mkN "brev" "brev" ;
+lin create_V2 = mkV2 "skapa" ;
+lin create_V = mkV "skapa" ;
+lin evidence_N = mkN "tydlighet" "tydligheter" ; ---
+lin evidence_2_N = mkN "tydlighet" "tydligheter" ;
+lin evidence_1_N = mkN "evidens" "evidenser" ;
+lin foot_N = L.foot_N ;
+lin clear_A = mkA "tydlig" | mkA "klar" ;
+lin boy_N = L.boy_N | mkN "kille" "killar" | mkN "grabb" ;
+lin game_N = mkN "lek" utrum | mkN "spel" neutrum | mkN "vilt" neutrum ; ---
+lin game_3_N = mkN "vilt" neutrum ;
+lin game_2_N = mkN "lek" ;
+lin game_1_N = mkN "spel" neutrum ;
+lin food_N = mkN "mat" "mater" ;
+lin role_N = mkN "roll" "roller" ; ---
+lin role_2_N = mkN "roll" "roller" ;
+lin role_1_N = mkN "roll" "roller" ;
+lin practice_N = mkN "övning" | mkN "praktik" "praktiker" ;
+lin bank_N = L.bank_N ;
+lin else_Adv = mkAdv "annars" ;
+lin support_N = mkN "stöd" "stöd" ;
+lin sell_V2 = mkV2 "sälja" "sålde" "sålt" ;
+lin sell_V = mkV "sälja" "sålde" "sålt" ;
+lin event_N = mkN "händelse" "händelser" ;
+lin building_N = mkN "byggnad" "byggnader" ;
+lin range_N = mkN "urval" neutrum ;
+lin behind_Prep = S.behind_Prep;
+lin sure_A = mkA "säker" ;
+lin report_VS = mkVS (mkV "rapportera") ;
+lin report_V2 = mkV2 "rapportera" ;
+lin report_V = mkV "rapportera" ;
+lin pass_V = mkV "passera" ;
+lin black_A = L.black_A ;
+lin stage_N = mkN "stadium" "stadiet" "stadier" "stadierna" | mkN "skede" ;
+lin meeting_N = mkN "möte" | mkN "sammanträde" ;
+lin meeting_N = mkN "möte" | mkN "sammanträde" ;
+lin sometimes_Adv = mkAdv "ibland" ;
+lin thus_Adv = mkAdv "därför" | mkAdv "alltså" ;
+lin accept_VS = mkVS (mkV "accepterar") ;
+lin accept_V2 = mkV2 (mkV "accepterar") | mkV2 "godkänner" ;
+lin accept_V = mkV "accepterar" ;
+lin town_N = mkN "stad" "städer" ;
+lin art_N = L.art_N ;
+lin further_Adv = mkAdv "vidare" ;
+lin club_N = mkN "nattklubb" | mkN "klubba" ; ---
+lin club_2_N = mkN "klubba" ;
+lin club_1_N = mkN "klubb" ;
+lin cause_V2V = mkV2V (mkV "orsakar") | mkV2V (mkV "förorsaka") ;
+lin cause_V2 = mkV2 "förorsaka" ;
+lin arm_N = mkN "arm" | mkN "vapen" "vapnet" "vapen" "vapnen" ;
+lin arm_1_N = mkN "arm" ;
+lin arm_2_N = mkN "arm" ;
+lin history_N = mkN "historia" "historien" "historier" "historierna" ;
+lin parent_N = mkN "förälder" ;
+lin land_N = mkN "land" neutrum | mkN "mark" "marken" "mark" "marken" | mkN "jord" ;
+lin trade_N = mkN "handel" ;
+lin watch_VS = mkVS (mkV I.se_V "till") ;
+lin watch_V2V = mkV2V I.se_V ;
+lin watch_V2 = L.watch_V2;
+lin watch_1_V2 = L.watch_V2 ;
+lin watch_2_V2 = mkV2 "bevaka" ;
+lin watch_V = mkV "bevakar" ;
+lin white_A = L.white_A ;
+lin situation_N = mkN "situation" "situationer" ;
+lin ago_Adv = mkAdv "sedan" ;
+lin teacherMasc_N = mkN "lärare" "lärare" ;
+lin record_N = mkN "resultat" neutrum | mkN "uppteckning" ; ---
+lin record_3_N = mkN "uppteckning" ;
+lin record_2_N = mkN "skiva" ;
+lin record_1_N = mkN "rekord" "rekord" ;
+lin manager_N = mkN "ledare" utrum | mkN "föreståndare" utrum | mkN "manager" "managern" "manager" "managerna" ;
+lin relation_N = mkN "relation" "relationer" | mkN "förhållande" ;
+lin common_A = mkA "vanlig" | mkA "gemensam" "gemensamt" "gemensamma" "gemensamma" "gemensammare" "gemensammast" "gemensammaste" ; ---
+lin common_2_A = mkA "gemensam" "gemensamt" "gemensamma" "gemensammare" "gemensammast" ;
+lin common_1_A = mkA "vanlig" ;
+lin strong_A = mkA "stark" ;
+lin whole_A = mkA "hel" | mkA "välbehållen" "välbehållet" ;
+lin field_N = mkN "plan" "planer" | mkN "slagfält" neutrum ; ---
+lin field_4_N = mkN "kropp" ;
+lin field_3_N = mkN "plan" "planer" ;
+lin field_2_N = mkN "fält" "fält" ;
+lin field_1_N = mkN "åker" "åkrar" ;
+lin free_A = mkA "ledig" | mkA "fri" "fritt" ;
+lin break_V2 = L.break_V2 | mkV2 I.bryta_V ;
+lin break_V = mkV I.gå_V "sönder" ;
+lin yesterday_Adv = mkAdv "igår" | mkAdv "i går" ;
+lin support_V2 = mkV2 "stödjer" | mkV2 "stöttar" ;
+lin window_N = L.window_N ;
+lin account_N = mkN "konto" "kontot" "konton" "kontona" | mkN "redogörelse" "redogörelser" ; ---- split bank account ; account of events
+lin explain_VS = mkVS (mkV "förklara") ;
+lin explain_V2 = mkV2 (mkV "förklara") ;
+lin stay_VA = mkVA (mkV "förbli" "förblev" "förblivit") ;
+lin stay_V = mkV "stanna" | mkV "fastna" ; ---- sense fastna = get stuck
+lin few_Det = M.mkDet "få" plural ;
+lin wait_VV = mkVV (reflV (mkV "vänta")) ;
+lin wait_V2 = L.wait_V2;
+lin wait_V = mkV "vänta" | mkV "dröjer" ;
+lin usually_Adv = mkAdv "vanligen" ;
+lin difference_N = mkN "skillnad" "skillnader" ;
+lin material_N = mkN "material" "material" | mkN "ämne" | mkN "stoff" neutrum ;
+lin air_N = mkN "luft" "lufter" ;
+lin wife_N = L.wife_N ;
+lin cover_V2 = mkV2 "täcker" ;
+lin apply_VV = mkVV (mkV "ansöker") ;
+lin apply_V2V = mkV2V (mkV "tillämpar") ;
+lin apply_V2 = dirV2 (partV (mkV "passar")"på");
+lin apply_1_V2 = mkV2 "tillämpa" ;
+lin apply_2_V2 = mkV2 (mkV "ansöka") (mkPrep "om") ;
+lin apply_V = mkV "passar" ;
+lin project_N = mkN "projekt" neutrum ;
+lin raise_V2 = mkV2 "lyfter" ;
+lin sale_N = mkN "rea" ;
+lin relationship_N = mkN "förhållande" "förhållandena" ;
+lin indeed_Adv = mkAdv "verkligen" ;
+lin light_N = mkN "ljus" "ljus" ;
+lin claim_VS = mkVS (mkV "hävda") ;
+lin claim_V2 = mkV2 "utkräver" ;
+lin claim_V = mkV "utkräver" ;
+lin form_V2 = mkV2 "bilda" ;
+lin form_V = mkV "bilda" ;
+lin base_V2 = mkV2 "baserar" ;
+lin base_V = mkV "baseras" ;
+lin care_N = mkN "skötsel" | mkN "vård" ;
+lin someone_NP = S.mkNP (mkPN "någon" utrum) | S.mkNP (mkPN "nån" utrum) ;
+lin everything_NP = S.mkNP (mkPN "allting" neutrum) | S.mkNP (mkPN "allt" neutrum) ;
+lin certainly_Adv = mkAdv "säkert" ;
+lin rule_N = L.rule_N ;
+lin home_Adv = mkAdv "hem" ;
+lin cut_V2 = L.cut_V2 ;
+lin cut_V = mkV "klipper" | I.skära_V ;
+lin grow_VA = mkVA (mkV "växer") ;
+lin grow_V2 = mkV2 (mkV "växer") ;
+lin grow_V = mkV "växer" ;
+lin similar_A = mkA "liknande" | mkA "lik" | mkA "dylik" ;
+lin story_N = mkN "historia" "historien" "historier" "historierna" | mkN "berättelse" "berättelser" ;
+lin quality_N = mkN "kvalitet" "kvaliteter" ;
+lin tax_N = mkN "skatt" "skatter" ;
+lin worker_N = mkN "arbetare" utrum ;
+lin nature_N = mkN "natur" "naturer" ;
+lin structure_N = mkN "struktur" "strukturer" ;
+lin data_N = mkN "data" ;
+lin necessary_A = mkA "nödvändig" ;
+lin pound_N = mkN "pund" neutrum ;
+lin method_N = mkN "metod" "metoder" ;
+lin unit_N = mkN "enhet" "enheter" ;
+lin unit_6_N = mkN "enhet" "enheter" ;
+lin unit_5_N = mkN "enhet" "enheter" ;
+lin unit_4_N = mkN "enhet" "enheter" ;
+lin unit_3_N = mkN "enhet" "enheter" ;
+lin unit_2_N = mkN "enhet" "enheter" ;
+lin unit_1_N = mkN "enhet" "enheter" ;
+lin central_A = mkA "central" ;
+lin bed_N = mkN "säng" ;
+lin union_N = mkN "union" "unioner" ;
+lin movement_N = mkN "rörelse" "rörelser" ;
+lin board_N = mkN "nämnd" "nämnder" | mkN "styrelse" "styrelser" ; ---
+lin board_2_N = mkN "nämnd" "nämnder" | mkN "styrelse" "styrelser" ;
+lin board_1_N = mkN "tavla" ;
+lin true_A = mkA "sann" "sant" | mkA "äkta" ;
+lin well_Interj = mkInterj "nåväl" ;
+lin simply_Adv = mkAdv "enkelt" ;
+lin contain_V2 = mkV2 "innehålla" "innehöll" "innehållit" ;
+lin especially_Adv = mkAdv "i synnerhet" | mkAdv "framförallt" ;
+lin open_A = mkA "öppen" "öppet" ;
+lin short_A = L.short_A ;
+lin personal_A = mkA "personlig" ;
+lin detail_N = mkN "detalj" "detaljer" ;
+lin model_N = mkN "modell" "modeller" ;
+lin bear_V2 = mkV2 "bära" "bar" "burit" ;
+lin bear_V = mkV "bära" "bar" "burit" ;
+lin single_A = mkA "ogift" "ogift" | mkA "enkel" ; ---
+lin single_2_A = mkA "ogift" "ogift" ;
+lin single_1_A = mkA "enskild" "enskilt" ;
+lin join_V2 = mkV2 (partV I.komma_V "med") (mkPrep "i") ;
+lin join_V = partV I.komma_V "med" ;
+lin reduce_V2 = mkV2 "sänker" | mkV2 "reducera" ;
+lin reduce_V = mkV "minska" ;
+lin establish_V2 = mkV2 (mkV "etablerar") ;
+lin wall_N = mkN "vägg" ;
+lin face_V2 = mkV2 "möter" ;
+lin face_V = mkV "vågar" ;
+lin easy_A = mkA "lätt" ;
+lin private_A = mkA "privat" "privat" ;
+lin computer_N = L.computer_N ;
+lin hospital_N = mkN "sjukhus" neutrum ;
+lin chapter_N = mkN "kapitel" neutrum ;
+lin scheme_N = mkN "schema" "schemat" "scheman" "schemana" ;
+lin theory_N = mkN "teori" "teorier" | mkN "lära" ;
+lin choose_VV = mkVV (mkV "välja" "valde" "valt") ;
+lin choose_V2 = mkV2 (mkV "välja" "valde" "valt") ;
+lin wish_VV = mkVV (mkV "önska");
+lin wish_VS = mkVS (mkV "önska");
+lin wish_V2V = mkV2V (mkV "önska");
+lin wish_V2 = mkV2 (mkV "önska");
+lin wish_V = mkV "önskar" ;
+lin property_N = mkN "egendom" | mkN "egenskap" "egenskaper" ;
+lin property_2_N = mkN "egendom" ;
+lin property_1_N = mkN "egenskap" "egenskaper" ;
+lin achieve_V2 = mkV2 (mkV "åstadkomma" "åstadkom" "åstadkommit") | mkV2 (mkV "uppnå") ;
+lin financial_A = mkA "finansiell" ;
+lin poor_A = mkA "fattig" | mkA "stackars" ; ---
+lin poor_3_A = mkA "usel" ;
+lin poor_2_A = mkA "stackars" "stackars" "stackars" "mera stackars" "mest stackars" ;
+lin poor_1_A = mkA "fattig" ;
+lin officer_N = mkN "polis" | mkN "ämbetsman" "ämbetsmannen" "ämbetsmän" "ämbetsmännen" ; ---
+lin officer_3_N = mkN "polis" "poliser" ;
+lin officer_2_N = mkN "officer" "officern" "officer" "officerna" ;
+lin officer_1_N = mkN "ämbetsman" "ämbetsmannen" "ämbetsmän" "ämbetsmännen" ;
+lin up_Prep = mkPrep "upp" ;
+lin charge_N = mkN "laddning" | mkN "åläggande" ; ---
+lin charge_2_N = mkN "åläggande" ;
+lin charge_1_N = mkN "laddning" ;
+lin director_N = mkN "direktör" "direktörer" ;
+lin drive_V2V = mkV2V (mkV "driva" "drev" "drivit") ;
+lin drive_V2 = mkV2 (mkV "köra" "körde" "kört") ;
+lin drive_V = mkV "köra" "körde" "kört" ;
+lin deal_V2 = mkV2 (mkV "handlar") ;
+lin deal_V = mkV "handlar" ;
+lin place_V2 = mkV2 (mkV "placera") ;
+lin approach_N = mkN "tillvägagångssätt" neutrum;
+lin chance_N = mkN "slump" | mkN "chans" "chanser" ;
+lin application_N = mkN "tillämpning" ;
+lin seek_VV = mkVV (mkV "söker") ;
+lin seek_V2 = L.seek_V2;
+lin foreign_A = mkA "främmande" ;
+lin foreign_2_A = mkA "främmande" ;
+lin foreign_1_A = mkA "utländsk" ;
+lin along_Prep = mkPrep "längs" ;
+lin top_N = mkN "topp" ;
+lin amount_N = mkN "mängd" "mängder" ;
+lin son_N = mkN "son" "söner" ;
+lin operation_N = mkN "operation" "operationer" ;
+lin fail_VV = mkVV (mkV "misslyckas") ;
+lin fail_V2 = mkV2 "underkänner" ;
+lin fail_V = mkV "misslyckas" ;
+lin human_A = mkA "mänsklig" ;
+lin opportunity_N = mkN "tillfälle" ;
+lin simple_A = mkA "enkel" ;
+lin leader_N = mkN "ledare" utrum ;
+lin look_N = mkN "utseende" | mkN "blick" ;
+lin share_N = mkN "andel" ;
+lin production_N = mkN "produktion" "produktioner" | mkN "tillverkning" ;
+lin recent_A = mkA "senare" ;
+lin firm_N = mkN "firma" ;
+lin picture_N = mkN "bild" "bilder" ;
+lin source_N = mkN "källa" ;
+lin security_N = mkN "säkerhet" "säkerheter" ;
+lin serve_V2 = mkV2 "tjäna" | mkV2 "servera" ; ---- split
+lin serve_V = mkV "tjäna" | mkV "serva" ; ---- split
+lin according_to_Prep = mkPrep "enligt" ;
+lin end_V2 = mkV2 "avsluta" ;
+lin end_V = mkV "sluta" ;
+lin contract_N = mkN "avtal" neutrum | mkN "kontrakt" neutrum ;
+lin wide_A = L.wide_A ;
+lin occur_V = mkV "förekomma" "förekom" "förekommit" ;
+lin agreement_N = mkN "överenskommelse" "överenskommelser" | mkN "avtal" neutrum ;
+lin better_Adv = mkAdv "bättre" ;
+lin kill_V2 = L.kill_V2;
+lin kill_V = mkV "döda" ;
+lin act_V2 = dirV2 (partV (mkV "agerar")"ut");
+lin act_V = mkV "agerar" ;
+lin site_N = mkN "tomt" "tomter" | mkN "sajt" "sajter" ; --- split
+lin either_Adv = mkAdv "heller" ;
+lin labour_N = mkN "arbetskraft" | mkN "förlossningsarbete" ; --- split
+lin plan_VV = mkVV (mkV "planera");
+lin plan_VS = mkVS (mkV "planerar");
+lin plan_V2V = mkV2V (mkV "planerar");
+lin plan_V2 = mkV2 "planera" ;
+lin plan_V = mkV "planera" ;
+lin various_A = mkA "varierande" ;
+lin since_Prep = mkPrep "sedan" ;
+lin test_N = mkN "test" "testet" "tester" "testerna" ;
+lin eat_V2 = L.eat_V2 ;
+lin eat_V = mkV "äta" "åt" "ätit" ;
+lin loss_N = mkN "förlust" "förluster" ;
+lin close_V2 = L.close_V2 | mkV2 "avstänger" ;
+lin close_V = mkV "stänger" ;
+lin represent_V2 = mkV2 "representera" | mkV2 "företräda" "företrädde" "företrätt" ;
+lin represent_V = mkV "representera" ;
+lin love_VV = mkVV (mkV "älska") ;
+lin love_V2 = L.love_V2 ;
+lin colour_N = mkN "färg" "färger" ;
+lin clearly_Adv = mkAdv "klart" | mkAdv "tydligen" ;
+lin shop_N = mkN "affär" "affärer" | mkN "butik" "butiker" ;
+lin benefit_N = mkN "nytta" ;
+lin animal_N = L.animal_N ;
+lin heart_N = L.heart_N ;
+lin election_N = mkN "val" "val" ;
+lin purpose_N = mkN "mål" neutrum | mkN "avsikt" "avsikter" | mkN "ändamål" "ändamål" ;
+lin standard_N = mkN "standard" "standarder" ;
+lin due_A = mkA "vederbörlig" ;
+lin secretary_N = mkN "sekreterare" utrum ;
+lin rise_V2 = mkV2 "stiga" "steg" "stigit" ;
+lin rise_V = mkV "stiga" "steg" "stigit" ;
+lin date_N = mkN "datum" "datum" ; ---- deprecated
+lin date_7_N = mkN "dadel" "dadlar" ;
+lin date_3_N = mkN "träffkompis" ;
+lin date_3_N = mkN "träffkompis" ;
+lin date_1_N = mkN "datum" "datum" ;
+lin hard_A = mkA "hård" "hårt" | mkA "häftig" ;
+lin hard_2_A = mkA "svår" ;
+lin hard_1_A = mkA "hård" "hårt" ;
+lin music_N = L.music_N ;
+lin hair_N = L.hair_N ;
+lin prepare_VV = mkVV (reflV (mkV "förbereder")) ;
+lin prepare_V2V = mkV2V (mkV "förbereder") ;
+lin prepare_V2 = mkV2 (mkV "förbereder") | mkV2 "bereder" ;
+lin prepare_V = reflV (mkV "förbereder") ;
+lin factor_N = mkN "faktor" "faktorer" ;
+lin other_A = compoundA (mkA "annan" "annat" "andra" "andra" "andra") | mkA "övrig" | mkA "ytterligare" ;
+lin anyone_NP = S.mkNP (mkPN "vem som helst" utrum) | S.mkNP (mkPN "någon" utrum) ; --- split pos/neg
+lin pattern_N = mkN "mönster" "mönster" ;
+lin manage_VV = mkVV (mkV "lyckas") ;
+lin manage_V2 = mkV2 "leda" "ledde" "lett" ;
+lin manage_V = mkV "klarar" ;
+lin piece_N = mkN "stycke" ;
+lin discuss_VS = mkVS (mkV "diskuterar") ;
+lin discuss_V2 = mkV2 (mkV "diskuterar") ;
+lin prove_VS = mkVS (mkV "visar") | mkVS (mkV "bevisar");
+lin prove_VA = mkVA (reflV (mkV "visar")) ;
+lin prove_V2 = mkV2 "bevisar" ;
+lin prove_V = mkV "bevisar" ;
+lin front_N = mkN "front" "fronter" ;
+lin evening_N = mkN "kväll" ;
+lin royal_A = mkA "kunglig" ;
+lin tree_N = L.tree_N ;
+lin population_N = mkN "befolkning" ;
+lin fine_A = mkA "fin" | compoundA (regA "förfinad") ;
+lin plant_N = mkN "växt" "växter" | mkN "planta" ;
+lin pressure_N = mkN "tryck" neutrum | mkN "påtryckning" ;
+lin response_N = mkN "respons" "responser" ;
+lin catch_V2 = mkV2 "fånga" ;
+lin street_N = mkN "gata" ;
+lin pick_V2 = mkV2 "plocka" | mkV2 "välja" "valde" "valt" ;
+lin pick_V = mkV "plocka" ;
+lin performance_N = mkN "uppträdande" | mkN "utförande" ;
+lin performance_2_N = mkN "uppträdande" ;
+lin performance_1_N = mkN "prestation" "prestationer" ;
+lin knowledge_N = mkN "kunskap" "kunskaper" ;
+lin despite_Prep = mkPrep "trots" ;
+lin design_N = mkN "design" "designer" ;
+lin page_N = mkN "sida" ;
+lin enjoy_VV = mkVV (partV I.njuta_V "av") ;
+lin enjoy_V2 = mkV2 I.njuta_V (mkPrep "av") | mkV2 (depV (mkV "triver")) (mkPrep "med") ; ---- sense trivas
+lin individual_N = mkN "individ" neutrum ;
+lin suppose_VS = mkV "anta" "antar" "anta" "antog" "antagit" "antagen" ;
+lin suppose_V2 = mkV2 "anta" "antar" "anta" "antog" "antagit" "antagen" ;
+lin rest_N = mkN "vila" ;
+lin instead_Adv = mkAdv "i stället" | mkAdv "istället" ;
+lin wear_V2 = mkV2 (reflV (partV (mkV "klä") "på")) ;
+lin wear_V = mkV "föråldras" ; ----
+lin basis_N = mkN "grundval" | mkN "basis" ;
+lin size_N = mkN "storlek" ;
+lin environment_N = mkN "miljö" "miljön" "miljöer" "miljöerna" ;
+lin per_Prep = mkPrep "per" ;
+lin fire_N = mkN "eld" ;
+lin fire_2_N = mkN "brand" "bränder" ;
+lin fire_1_N = L.fire_N;
+lin series_N = mkN "serie" "serier" ;
+lin success_N = mkN "framgång" ;
+lin natural_A = mkA "naturlig" ;
+lin wrong_A = mkA "fel" "fel" | mkA "felaktig" ;
+lin near_Prep = mkPrep "nära" ;
+lin round_Adv = mkAdv "runt" ;
+lin thought_N = mkN "tanke" utrum | mkN "tänkande" ; ---
+lin list_N = mkN "lista" ;
+lin argue_VS = mkVS (mkV "argumenterar") ;
+lin argue_V2 = mkV2 "argumenterar" ;
+lin argue_V = mkV "argumenterar" ;
+lin final_A = mkA "slutgiltig" ;
+lin future_N = mkN "framtid" "framtider" ; ---- was split
+lin future_3_N = mkN "framtid" "framtider" ;
+lin future_1_N = mkN "framtid" "framtider" ;
+lin introduce_V2 = mkV2 "införa" "införde" "infört" | mkV2 "introducera" ;
+lin analysis_N = mkN "analys" "analyser" ;
+lin enter_V2 = mkV2 "inträda" "inträdde" "inträtt" | mkV2 "inför" ; --- split
+lin enter_V = mkV "inträda" "inträdde" "inträtt" ;
+lin space_N = mkN "rymd" "rymder" ;
+lin arrive_V = mkV "ankomma" "ankom" "ankommit" ;
+lin ensure_VS = mkVS (mkV (mkV "se") "till") | mkVS (mkV "säkerställer") ;
+lin ensure_V2 = mkV2 (mkV "säkerställer") ;
+lin ensure_V = mkV "tillförsäkrar" ;
+lin demand_N = mkN "efterfrågan" "efterfrågan" "efterfrågan" "efterfrågan" ;
+lin statement_N = mkN "påstående" | mkN "uttalande" ;
+lin to_Adv = mkAdv "vid" ;
+lin attention_N = mkN "uppmärksamhet" "uppmärksamheter" ;
+lin love_N = L.love_N ;
+lin principle_N = mkN "princip" "principer" ;
+lin pull_V2 = L.pull_V2 ;
+lin pull_V = I.draga_V ;
+lin set_N = mkN "uppsättning" ; ---- has been split
+lin set_2_N = mkN "mängd" "mängder" ;
+lin set_1_N = mkN "uppsättning" ;
+lin doctor_N = L.doctor_N | mkN "doktor" "doktorer" ;
+lin choice_N = mkN "val" "val" | mkN "valmöjlighet" "valmöjligheter" ;
+lin refer_V2 = mkV2 (mkV "hänvisa") (mkPrep "till") ;
+lin refer_V = mkV "hänvisa" ;
+lin feature_N = mkN "drag" "drag" | mkN "särdrag" "särdrag" ;
+lin couple_N = mkN "par" neutrum ;
+lin step_N = mkN "steg" "steg" ;
+lin following_A = mkA "följande" ;
+lin thank_V2 = mkV2 (mkV "tackar");
+lin machine_N = mkN "maskin" "maskiner" ;
+lin income_N = mkN "inkomst" "inkomster" ;
+lin training_N = mkN "träning" | mkN "utbildning" ;
+lin present_V2 = mkV2 "presentera" | mkV2 "redovisa" ; ---- split
+lin association_N = mkN "förening" | mkN "association" ; --- split
+lin film_N = mkN "film" ; ---- has been split
+lin film_2_N = mkN "hinna" ;
+lin film_1_N = mkN "film" "filmer" ;
+lin region_N = mkN "region" "regioner" ;
+lin effort_N = mkN "ansträngning" ;
+lin player_N = mkN "spelare" utrum ;
+lin everyone_NP = S.everybody_NP ;
+lin present_A = mkA "närvarande" ;
+lin award_N = mkN "pris" "priset" "priser" "priserna" | mkN "tillerkännande" ;
+lin village_N = L.village_N ;
+lin control_V2 = mkV2 "kontrollera" | mkV2 "kolla" ;
+lin organisation_N = mkN "organisation" "organisationer" ; --- british
+lin whatever_Det = M.mkDet "vilken som helst" "vilket som helst" singular ;
+lin news_N = mkN "nyhet" "nyheter" ;
+lin nice_A = mkA "trevlig" | mkA "snäll" | mkA "snygg" ; --- split
+lin difficulty_N = mkN "svårighet" "svårigheter" ;
+lin modern_A = mkA "modern" ;
+lin cell_N = mkN "cell" "celler" ;
+lin close_A = mkA "närstående" | mkA "näraliggande" ;
+lin current_A = mkA "aktuell" ;
+lin legal_A = mkA "laglig" | mkA "juridisk" ; ---- split : vs. illegal ; about law
+lin energy_N = mkN "energi" "energin" "energier" "energierna" ;
+lin finally_Adv = mkAdv "äntligen" ;
+lin degree_N = mkN "grad" "grader" ; ---- has been split
+lin degree_3_N = mkN "grad" "grader" ;
+lin degree_2_N = mkN "examen" "examen" "examina" "examina" ;
+lin degree_1_N = mkN "mån" ;
+lin mile_N = mkN "mil" "milen" "mil" "milen" ;
+lin means_N = mkN "medel" neutrum ;
+lin growth_N = mkN "tillväxt" "tillväxter" ;
+lin treatment_N = mkN "behandling" | mkN "kur" "kurer" ;
+lin sound_N = mkN "ljud" "ljud" ;
+lin above_Prep = S.above_Prep;
+lin task_N = mkN "uppgift" "uppgifter" ;
+lin provision_N = mkN "provision" "provisioner" ;
+lin affect_V2 = mkV2 "påverka" ;
+lin please_Adv = mkAdv "snälla" ;
+lin red_A = L.red_A;
+lin happy_A = mkA "lycklig" | mkA "glad" ;
+lin behaviour_N = mkN "beteende" | mkN "uppförande" ;
+lin concerned_A = mkA "orolig" | mkA "involverad" ; --- split
+lin point_V2 = dirV2 (partV (mkV "pekar")"ut") ;
+lin point_V = mkV "siktar" ;
+lin function_N = mkN "funktion" "funktioner" ;
+lin identify_V2 = mkV2 "identifiera" ;
+lin identify_V = mkV "identifierar" ;
+lin resource_N = mkN "resurs" "resurser" | mkN "tillgång" ;
+lin defence_N = mkN "försvar" "försvar" ;
+lin garden_N = L.garden_N ;
+lin floor_N = L.floor_N ;
+lin technology_N = mkN "teknologi" "teknologier" ;
+lin style_N = mkN "stil" ;
+lin feeling_N = mkN "känsla" ;
+lin science_N = L.science_N ;
+lin relate_V2 = mkV2 "relatera" ;
+lin relate_V = mkV "relatera" ;
+lin doubt_N = mkN "tvivel" neutrum ;
+lin horse_N = L.horse_N ;
+lin force_VS = mkVS (mkV "tvingar") ;
+lin force_V2V = mkV2V (mkV "tvingar") ;
+lin force_V2 = dirV2 (partV (mkV "tvinga")"på") ;
+lin force_V = mkV "tvinga" ;
+lin answer_N = mkN "svar" neutrum ;
+lin compare_V = mkV "jämföra" "jämförde" "jämfört" ;
+lin suffer_V2 = mkV2 "lida" "led" "lidit" ;
+lin suffer_V = mkV "lida" "led" "lidit" ;
+lin individual_A = mkA "individuell" ;
+lin forward_Adv = mkAdv "framåt" ;
+lin announce_VS = mkVS (mkV "annonserar") ;
+lin announce_V2 = mkV2 "utlyser" ;
+lin userMasc_N = mkN "användare" "användare" ;
+lin fund_N = mkN "fond" "fonder" ;
+lin character_2_N = mkN "bokstav" "bokstäver" ;
+lin character_1_N = mkN "karaktär" "karaktärer" ;
+lin risk_N = mkN "risk" "risker" ;
+lin normal_A = mkA "normal" ;
+lin nor_Conj = M.mkConj "inte heller" ; ---- not the same as in neither-nor
+lin dog_N = L.dog_N ;
+lin obtain_V2 = mkV2 (mkV "erhålla" "erhöll" "erhållit") ;
+lin obtain_V = mkV "råder" ;
+lin quickly_Adv = mkAdv "snabbt" | mkAdv "fort" ;
+lin army_N = mkN "armé" "arméer" ;
+lin indicate_VS = mkVS (mkV "indikera") | mkVS (mkV "visa") ;
+lin indicate_V2 = mkV2 (mkV "indikera") | mkV2 (mkV "visa") | mkV2 (mkV "uppge" "uppgav" "uppgivit") | mkV2 (mkV "ange" "angav" "angivit") ;
+lin forget_VS = mkVS (mkV "glömmer") ;
+lin forget_V2 = L.forget_V2;
+lin forget_V = mkV "glömmer" ;
+lin station_N = mkN "station" "stationer" ;
+lin glass_N = mkN "glas" "glas" ;
+lin cup_N = mkN "kopp" | mkN "bål" neutrum ;
+lin previous_A = mkA "föregående" ;
+lin husband_N = L.husband_N ;
+lin recently_Adv = mkAdv "nyligen" | mkAdv "nyss" ;
+lin publish_V2 = mkV2 "publicera" ;
+lin publish_V = mkV "publicerar" ;
+lin serious_A = mkA "allvarlig" | mkA "seriös" ;
+lin anyway_Adv = mkAdv "i alla fall" ;
+lin visit_V2 = mkV2 (mkV "besöker") ;
+lin visit_V = mkV "besöker" ;
+lin capital_N = mkN "versal" "versaler" | mkN "stor" ; ---- has been split
+lin capital_3_N = mkN "versal" "versaler" ;
+lin capital_2_N = mkN "kapital" "kapital" ;
+lin capital_1_N = mkN "huvudstad" "huvudstäder" ;
+lin either_Det = M.mkDet "båda" plural ;
+lin note_N = mkN "not" "noter" ; ---- has been split
+lin note_3_N = mkN "not" "noter" ;
+lin note_2_N = mkN "anmärkning" | mkN "notis" "notiser" ;
+lin note_1_N = mkN "anteckning" ;
+lin season_N = mkN "årstid" "årstider" | mkN "säsong" "säsonger" ; ---- split
+lin argument_N = mkN "argument" "argument" ;
+lin listen_V = mkV "lyssnar" ;
+lin show_N = mkN "show" "shower" ;
+lin responsibility_N = mkN "ansvar" neutrum ;
+lin significant_A = mkA "betydlig" | mkA "signifikant" "signifikant" ;
+lin deal_N = mkN "affär" "affärer" ;
+lin prime_A = mkA "primär" | mkA "prim" ; --- split -- | prime number
+lin economy_N = mkN "sparsamhet" | mkN "besparing" ;
+lin economy_2_N = mkN "sparsamhet" | mkN "besparing" ;
+lin economy_1_N = mkN "ekonomi" "ekonomin" "ekonomier" "ekonomierna" ;
+lin element_N = mkN "element" neutrum | mkN "grundämne" | mkN "inslag" "inslag" ; ---- split
+lin finish_V2 = mkV2 "avsluta" ;
+lin finish_V = mkV "sluta" ;
+lin duty_N = mkN "plikt" "plikter" ;
+lin fight_V2 = L.fight_V2;
+lin fight_V = mkV "kämper" ;
+lin train_V2V = mkV2V (mkV "träna") ;
+lin train_V2 = mkV2 (mkV "träna") ;
+lin train_V = mkV "träna" ;
+lin maintain_VS = mkVS (mkV "påstå" "påstod" "påstått") ;
+lin maintain_V2 = mkV2 (mkV "upprätthålla" "upprätthöll" "upprätthållit") ;
+lin maintain_V = mkV "underhålla" "underhöll" "underhållit" ;
+lin attempt_N = mkN "försök" neutrum;
+lin leg_N = L.leg_N ;
+lin investment_N = mkN "investering" ;
+lin save_V2 = mkV2 "spara" ;
+lin save_V = mkV "sparar" ;
+lin throughout_Prep = mkPrep "genom" ;
+lin design_V2 = mkV2 "designa" ;
+lin design_V = mkV "designa" ;
+lin suddenly_Adv = mkAdv "plötsligt" ;
+lin brother_N = mkN "bror" "brodern" "bröder" "bröderna" | mkN "broder" "brodern" "bröder" "bröderna" ;
+lin improve_V2 = mkV2 "förbättra" ;
+lin improve_V = mkV "förbättra" ;
+lin avoid_VV = mkVV (mkV "undvika" "undvek" "undvikit") ;
+lin avoid_V2 = mkV2 "undvika" "undvek" "undvikit" ;
+lin wonder_VQ = L.wonder_VQ ;
+lin wonder_V = mkV "undrar" ;
+lin tend_VV = mkVV (mkV "tendera") ;
+lin tend_V2 = mkV2 "spänner" ;
+lin title_N = mkN "titel" "titlar" ;
+lin hotel_N = mkN "hotell" neutrum ;
+lin aspect_N = mkN "aspekt" "aspekter" ;
+lin increase_N = mkN "ökning" ;
+lin help_N = mkN "hjälp" ;
+lin industrial_A = mkA "industriell" ;
+lin express_V2 = mkV2 "uttrycker" ;
+lin summer_N = mkN "sommar" "sommarn" "somrar" "somrarna" | mkN "sommar" "sommaren" "somrar" "somrarna" ;
+lin determine_VV = mkVV (reflV (mkV "bestämmer")) ;
+lin determine_VS = mkVS (reflV (mkV "bestämmer")) ;
+lin determine_V2V = mkV2V (mkV "bestämmer") ;
+lin determine_V2 = mkV2 (mkV "avgöra" "avgjorde" "avgjort") | mkV2 (mkV "bestämmer") ;
+lin determine_V = mkV "bestämmer" ;
+lin generally_Adv = mkAdv "allmänt" | mkAdv "generellt" ;
+lin daughter_N = mkN "dotter" "dottern" "döttrar" "döttrarna" ;
+lin exist_V = mkV "existera" ;
+lin share_V2 = mkV2 "dela" ;
+lin share_V = mkV "delar" ;
+lin baby_N = L.baby_N ;
+lin nearly_Adv = mkAdv "nästan" ;
+lin smile_V = mkV "le" "log" "lett" ;
+lin sorry_A = mkA "ledsen" "ledset" ;
+lin sea_N = L.sea_N ;
+lin skill_N = mkN "färdighet" "färdigheter" ;
+lin claim_N = mkN "påstående" ;
+lin treat_V2 = mkV2 "betjäna" ; ----
+lin treat_V = mkV "serva" ;
+lin remove_V2 = mkV2 "avlägsna" ;
+lin remove_V = mkV "avlägsna" ;
+lin concern_N = mkN "omsorg" "omsorger" | mkN "oro" ; ---- split
+lin university_N = L.university_N ;
+lin left_A = compoundA (regA "vänster") ;
+lin dead_A = mkA "död" "dött" ;
+lin discussion_N = mkN "diskussion" "diskussioner" ;
+lin specific_A = mkA "specifik" | mkA "särskild" ;
+lin customerMasc_N = mkN "kund" "kunder" ;
+lin box_N = mkN "box" | mkN "ruta" ; ---- split
+lin outside_Prep = mkPrep "utanför" ;
+lin state_VS = mkVS (mkV "förklara") ;
+lin state_V2 = mkV2 (mkV "förklara") ;
+lin conference_N = mkN "konferens" "konferenser" ;
+lin whole_N = mkN "helhet" "helheter" ;
+lin total_A = mkA "total" ;
+lin profit_N = mkN "vinst" "vinster" ;
+lin division_N = mkN "division" "divisioner" | mkN "skiljevägg" ;
+lin division_3_N = mkN "division" "divisioner" ;
+lin division_2_N = mkN "division" "divisioner" ;
+lin division_1_N = mkN "avdelning" ;
+lin throw_V2 = L.throw_V2;
+lin throw_V = mkV "kasta" | mkV "slänger" ;
+lin procedure_N = mkN "procedur" "procedurer" | mkN "tillvägagångssätt" neutrum ;
+lin fill_V2 = mkV2 "fyller" ;
+lin fill_V = mkV "fyller" ;
+lin king_N = L.king_N ;
+lin assume_VS = mkVS (mkV "anta" "antar" "anta" "antog" "antagit" "antagen") ;
+lin assume_V2 = mkV2 "förutsätta" "förutsatte" "förutsatt" | mkV2 (mkV "anta" "antar" "anta" "antog" "antagit" "antagen") ;
+lin image_N = mkN "bild" "bilder" ;
+lin oil_N = L.oil_N ;
+lin obviously_Adv = mkAdv "uppenbarligen" | mkAdv "tydligen" ;
+lin unless_Subj = M.mkSubj "om inte" ;
+lin appropriate_A = mkA "lämplig" ;
+lin circumstance_N = mkN "förhållande" | mkN "omständighet" "omständigheter" ;
+lin military_A = mkA "militär" ;
+lin proposal_N = mkN "förslag" neutrum | mkN "ansökan" "ansökan" "ansökningar" "ansökningarna" ; ---- split
+lin mention_VS = mkVS (mkV "nämner") ;
+lin mention_V2 = mkV2 (mkV "nämner") ;
+lin mention_V = mkV "nämner" ;
+lin client_N = mkN "klient" "klienter" ;
+lin sector_N = mkN "sektor" "sektorer" ;
+lin direction_N = mkN "riktning" ;
+lin admit_VS = mkV "erkänna" "erkände" "erkänt" ;
+lin admit_V2 = mkV2 (mkV "tillåta" "tillät" "tillåtit") ;
+lin admit_V = mkV "tillåta" "tillät" "tillåtit" ;
+lin though_Adv = mkAdv "ändå" ;
+lin replace_V2 = mkV2 "ersätta" "ersätter" "ersätt" "ersatte" "ersatt" "ersatt" ;
+lin basic_A = mkA "fundamental" ;
+lin hard_Adv = mkAdv "hårt" ;
+lin instance_N = mkN "instans" "instanser" ;
+lin sign_N = mkN "tecken" "tecknet" "tecken" "tecknen" ;
+lin original_A = mkA "ursprunglig" ;
+lin successful_A = mkA "framgångsrik" ;
+lin okay_Adv = mkAdv "okej" ;
+lin reflect_V2 = mkV2 "reflektera" ; ---- split
+lin reflect_V = mkV "reflektera" ;
+lin aware_A = mkA "medveten" "medvetet" ;
+lin measure_N = mkN "mått" neutrum | mkN "åtgärd" "åtgärder" ; ---- split
+lin attitude_N = mkN "inställning" | mkN "attityd" "attityder" ;
+lin disease_N = mkN "sjukdom" ;
+lin exactly_Adv = mkAdv "exakt" ;
+lin above_Adv = mkAdv "ovanför" ;
+lin commission_N = mkN "kommission" "kommissioner" | mkN "provision" "provisioner" ; ---- split
+lin intend_VV = mkVV (mkV "avse" "avsåg" "avsett") ;
+lin beyond_Prep = mkPrep "bortom" ;
+lin seat_N = mkN "stol" ;
+lin presidentMasc_N = mkN "president" "presidenter" ;
+lin encourage_V2V = mkV2V (mkV "uppmuntrar");
+lin encourage_V2 = mkV2 (mkV "uppmuntrar") ;
+lin addition_N = mkN "tillägg" neutrum | mkN "addition" "additioner" ; ---- split
+lin goal_N = mkN "mål" neutrum ; ---- split
+lin round_Prep = mkPrep "kring" ;
+lin miss_V2 = mkV2 "sakna" | mkV2 "missa" ; ---- split
+lin miss_V = mkV "missa" ;
+lin popular_A = mkA "populär" ;
+lin affair_N = mkN "affär" "affärer" | mkN "händelse" "händelser" ; ---- split
+lin technique_N = mkN "teknik" "tekniker" ;
+lin respect_N = mkN "respekt" "respekter" ;
+lin drop_V2 = mkV2 "tappa" ;
+lin drop_V = mkV "tappa" ;
+lin professional_A = mkA "professionell" | mkA "proffsig" ;
+lin less_Det = M.mkDet "mindre" singular;
+lin once_Subj = M.mkSubj "en gång" ;
+lin item_N = mkN "sak" "saker" | mkN "artikel" ;
+lin fly_V2 = mkV2 "flyga" "flög" "flugit" ;
+lin fly_V = L.fly_V ;
+lin reveal_VS = mkVS (mkV "avslöja") ;
+lin reveal_V2 = mkV2 "avslöja" ;
+lin version_N = mkN "version" "versioner" ;
+lin maybe_Adv = mkAdv "kanske" ;
+lin ability_N = mkN "förmåga" ;
+lin operate_V2 = mkV2 "operera" | mkV2 "sköter" ;
+lin operate_V = mkV "sköter" ;
+lin good_N = mkN "nytta" ;
+lin campaign_N = mkN "kampanj" "kampanjer" ;
+lin heavy_A = L.heavy_A ;
+lin advice_N = mkN "råd" neutrum ;
+lin institution_N = mkN "institution" "institutioner" ;
+lin discover_VS = mkVS (mkV "upptäcker") ;
+lin discover_V2 = mkV2 (mkV "upptäcker") ;
+lin discover_V = mkV "upptäcker" ;
+lin surface_N = mkN "yta" ;
+lin library_N = mkN "bibliotek" neutrum | mkN "bibliotek" neutrum ;
+lin pupil_N = mkN "elev" "elever" | mkN "pupill" "pupiller" ; --- split -- | school pupil -- | eye pupil
+lin record_V2 = dirV2 (partV (mkV "spela")"in") ;
+lin refuse_VV = mkVV (mkV "vägra") ;
+lin refuse_V2 = mkV2 (mkV "vägra") ;
+lin refuse_V = mkV "avböjer" ;
+lin prevent_V2 = mkV2 (mkV "förhindra");
+lin advantage_N = mkN "fördel" ;
+lin dark_A = mkA "mörk" | mkA "dunkel" ; --- split -- | it is dark in the night -- | dark clothes
+lin teach_V2V = mkV2V (mkV "lär") ;
+lin teach_V2 = L.teach_V2;
+lin teach_V = mkV "undervisar" ;
+lin memory_N = mkN "minne" ;
+lin culture_N = mkN "kultur" "kulturer" ;
+lin blood_N = L.blood_N ;
+lin cost_V2 = dirV2 (partV (mkV "kostar")"på");
+lin cost_V = mkV "kostar" ;
+lin majority_N = mkN "majoritet" "majoriteter" | mkN "flertal" "flertal" ; ---- sense flertal
+lin answer_V2 = mkV2 (mkV "svara") (mkPrep "på") | mkV2 (mkV "besvara") ;
+lin answer_V = mkV "svara" ;
+lin variety_N = mkN "omväxling" | mkN "sort" "sorter" ; --- already split
+lin variety_2_N = mkN "sort" "sorter" ;
+lin variety_1_N = mkN "omväxling" ;
+lin press_N = mkN "press" ;
+lin depend_V = mkV "bero" ;
+lin bill_N = mkN "räkning" | mkN "sedel" ; --- split -- | send me the bill -- | ten-dollar bill
+lin competition_N = mkN "tävling" | mkN "konkurrens" "konkurrenser" ; ---- split
+lin ready_A = mkA "färdig" | mkA "beredd" | mkA "rask" ;
+lin general_N = mkN "general" "generaler" ;
+lin access_N = mkN "tillgång" | mkN "tillträde" ;
+lin hit_V2 = L.hit_V2 ; --- split -- | hit the ball -- | hit the target
+lin hit_V = mkV "slå" "slog" "slagit" | mkV "träffa" ;
+lin stone_N = L.stone_N ;
+lin useful_A = mkA "nyttig" ;
+lin extent_N = mkN "omfattning" ;
+lin employment_N = mkN "anställning" ;
+lin regard_V2 = mkV2 "betrakta" ;
+lin regard_V = mkV "betraktar" ;
+lin apart_Adv = mkAdv "avsides" | mkAdv "separat" ;
+lin present_N = mkN "present" "presenter" | mkN "gåva" | mkN "klapp" ;
+lin appeal_N = mkN "attraktion" "attraktioner" | mkN "vädjan" "vädjan" "vädjan" "vädjan" ; --- split
+lin text_N = mkN "text" "texter" ;
+lin parliament_N = mkN "parlament" neutrum | mkN "riksdag" ;
+lin cause_N = mkN "orsak" "orsaker" ;
+lin terms_N = mkN "term" "termer" ; ---
+lin bar_N = mkN "bar" "barer" | mkN "stång" "stänger" ; ---- already split
+lin bar_2_N = mkN "stång" "stänger" ;
+lin bar_1_N = mkN "bar" "barer" ;
+lin attack_N = mkN "anfall" neutrum | mkN "attack" "attacker" ;
+lin effective_A = mkA "effektiv" | mkA "faktisk" ;
+lin mouth_N = L.mouth_N ;
+lin down_Prep = mkPrep "ner" | mkPrep "nerför" ;
+lin result_V = mkV "resultera" | mkV "utfalla" "utföll" "utfallit" ;
+lin fish_N = L.fish_N ;
+lin future_A = mkA "framtida" ;
+lin visit_N = mkN "besök" neutrum | mkN "visit" "visiter" | mkN "vistelse" "vistelser" ;
+lin little_Adv = mkAdv "lite" | mkAdv "föga" ;
+lin easily_Adv = mkAdv "lätt" ;
+lin attempt_VV = mkVV (mkV "försöker") ;
+lin attempt_V2 = mkV2 (mkV "försöker") ;
+lin enable_VS = mkVS (mkV "möjliggöra" "möjliggjorde" "möjliggjort") ;
+lin enable_V2V = mkV2V (mkV "möjliggöra" "möjliggjorde" "möjliggjort") ;
+lin enable_V2 = mkV2 (mkV "möjliggöra" "möjliggjorde" "möjliggjort") ;
+lin trouble_N = mkN "problem" neutrum | mkN "bekymmer" neutrum ;
+lin traditional_A = mkA "traditionell" ;
+lin payment_N = mkN "betalning" ;
+lin best_Adv = mkAdv "bäst" ;
+lin post_N = mkN "post" "poster" ;
+lin county_N = mkN "län" neutrum ;
+lin lady_N = mkN "dam" "damer" ;
+lin holiday_N = mkN "semester" | mkN "lov" "lov" | mkN "helg" "helger" ; ---- split
+lin realize_VS = mkVS (mkV "inse" "insåg" "insett") ;
+lin realize_V2 = mkV2 (mkV "inse" "insåg" "insett") ;
+lin importance_N = mkN "viktighet" "viktigheter" | mkN "vikt" "vikter" ;
+lin chair_N = L.chair_N ;
+lin facility_N = mkN "facilitet" "faciliteter" | mkN "tillfälle" ;
+lin complete_V2 = mkV2 "komplettera" ;
+lin complete_V = mkV "kompletterar" ;
+lin article_N = mkN "artikel" "artiklar" ; --- split -- | newspaper article -- | definite article
+lin object_N = mkN "objekt" neutrum | mkN "sak" "saker" ;
+lin context_N = mkN "kontext" "kontexter" | mkN "sammanhang" neutrum ;
+lin survey_N = mkN "översikt" "översikter" | mkN "utredning" ; --- split
+lin notice_VS = mkVS (mkV "påpeka") | mkVS (mkV "notera") | mkVS (mkV "märker") ;
+lin notice_V2 = mkV2 (mkV "notera") | mkV2 (mkV "märker") ;
+lin complete_A = mkA "fullständig" | mkA "komplett" ;
+lin turn_N = mkN "vändning" | mkN "tur" "turer" ; --- split -- | make a turn -- | your turn
+lin direct_A = mkA "direkt" "direkt" ;
+lin immediately_Adv = mkAdv "omedelbart" ;
+lin collection_N = mkN "samling" ;
+lin reference_N = mkN "referens" "referenser" | mkN "hänvisning" ;
+lin card_N = mkN "kort" neutrum ;
+lin interesting_A = mkA "intressant" "intressant" ;
+lin considerable_A = mkA "avsevärd" "avsevärt" | mkA "ansenlig" ;
+lin television_N = mkN "television" "televisioner" | mkN "tv" "tv:n" "tv:er" "tv:erna" | mkN "TV" "TV:n" "TV:er" "TV:erna" ;
+lin extend_V2 = mkV2 "utvidga" ;
+lin extend_V = mkV "räcker" ;
+lin communication_N = mkN "kommunikation" "kommunikationer" | mkN "överförande" ;
+lin agency_N = mkN "kontor" "kontor" | mkN "byrå" "byråer" ;
+lin physical_A = mkA "fysisk" ;
+lin except_Conj = M.mkConj "förutom" ;
+lin check_V2 = mkV2 "kontrollera" | mkV2 "kolla" ;
+lin check_V = mkV "kontrollera" | mkV "kolla" ;
+lin sun_N = L.sun_N ;
+lin species_N = mkN "art" "arter" | mkN "slag" neutrum ;
+lin possibility_N = mkN "möjlighet" "möjligheter" | mkN "utsikt" "utsikter" ;
+lin officialMasc_N = mkN "myndighet" "myndigheter" ;
+lin chairman_N = mkN "ordförande" "ordföranden" "ordförande" "ordförandena" | mkN "talman" "talmannen" "talmän" "talmännen" ;
+lin speaker_N = mkN "talare" utrum ;
+lin second_N = mkN "sekund" "sekunder" ;
+lin career_N = mkN "karriär" "karriärer" ;
+lin laugh_VS = mkVS (mkV (mkV "skrattar") "åt") ; ----
+lin laugh_V2 = mkV2 (mkV "skratta") (mkPrep "åt") ;
+lin laugh_V = L.laugh_V ;
+lin weight_N = mkN "vikt" "vikter" ;
+lin sound_VS = mkVS I.låta_V ;
+lin sound_VA = mkVA I.låta_V ;
+lin sound_V2 = mkV2 I.låta_V ;
+lin sound_V = I.låta_V ;
+lin responsible_A = mkA "ansvarig" ;
+lin base_N = mkN "grund" "grunder" | mkN "bas" "baser" ; ---- split
+lin document_N = mkN "dokument" neutrum ;
+lin solution_N = mkN "lösning" ;
+lin return_N = mkN "återkomst" "återkomster" | mkN "retur" "returer" ;
+lin medical_A = mkA "medicinsk" ;
+lin hot_A = L.hot_A ;
+lin recognize_VS = mkVS (mkV "erkänner") ;
+lin recognize_4_V2 = mkV2 (mkV (mkV "känna" "kände" "känt") "igen") ;
+lin recognize_1_V2 = mkV2 (mkV (mkV "känna" "kände" "känt") "igen") ;
+lin talk_N = mkN "samtal" neutrum | mkN "snack" neutrum ;
+lin budget_N = mkN "budget" ;
+lin river_N = L.river_N ;
+lin fit_V2 = mkV2 (mkV "passar") ;
+lin fit_V = mkV "passa" ;
+lin organization_N = mkN "organisation" "organisationer" ;
+lin existing_A = mkA "befintlig" | mkA "existerande" ;
+lin start_N = mkN "start" "starter" | mkN "början" "början" "början" "början" ;
+lin push_VS = mkVS (mkV I.skjuta_V "på") ;
+lin push_V2V = mkV2V (mkV I.skjuta_V "på") ;
+lin push_V2 = L.push_V2;
+lin push_V = I.skjuta_V ;
+lin tomorrow_Adv = mkAdv "i morgon" | mkAdv "imorgon" ;
+lin requirement_N = mkN "krav" neutrum ;
+lin cold_A = L.cold_A ;
+lin edge_N = mkN "kant" "kanter" | mkN "skärpa" ; --- split -- | on the edge -- | knife edge
+lin opposition_N = mkN "opposition" "oppositioner" ;
+lin opinion_N = mkN "åsikt" "åsikter" | mkN "opinion" "opinioner" ;
+lin drug_N = mkN "drog" "droger" ;
+lin quarter_N = mkN "kvarter" "kvarteret" "kvarter" "kvarteren" | mkN "stadsdel" "stadsdelen" "stadsdelar" "stadsdelarna" | mkN "kvart" "kvarter" | mkN "fjärdedel" | mkN "kvartal" "kvartaler" ; --- split -- | in our quarter -- | quarter past -- | quarter of
+lin option_N = mkN "option" "optioner" | mkN "tillval" ;
+lin sign_V2 = mkV2 "underteckna" | mkV2 (mkV I.skriva_V "på") ;
+lin sign_V = mkV "undertecknar" ;
+lin worth_Prep = mkPrep "värt" ;
+lin call_N = mkN "anrop" "anrop" | mkN "kallelse" "kallelser" | mkN "telefonsamtal" neutrum ; --- split -- | function call -- | phone call
+lin define_V2 = mkV2 "definiera" ;
+lin define_V = mkV "definiera" ;
+lin stock_N = mkN "lager" "lager" | mkN "aktie" "aktier" | mkN "fond" "fonder" ; --- split -- | we have it in stock -- | stock market -- | fish stock
+lin influence_N = mkN "inflytande" ;
+lin occasion_N = mkN "tillfälle" | mkN "evenemang" neutrum ;
+lin eventually_Adv = mkAdv "till slut" ;
+lin software_N = mkN "mjukvara" | mkN "programvara" ;
+lin highly_Adv = mkAdv "i högsta grad" ;
+lin exchange_N = mkN "utbyte" | mkN "växling" ; --- -- | student exchange -- | money exchange
+lin lack_N = mkN "brist" "brister" ;
+lin shake_V2 = dirV2 (partV (mkV "skaka")"om") ;
+lin shake_V = mkV "skaka" ;
+lin study_V2 = mkV2 "studera" ;
+lin study_V = mkV "studera" ;
+lin concept_N = mkN "begrepp" neutrum ;
+lin blue_A = L.blue_A;
+lin star_N = L.star_N ;
+lin radio_N = L.radio_N ;
+lin arrangement_N = mkN "arrangemang" neutrum | mkN "åtgärd" "åtgärder" ;
+lin examine_V2 = mkV2 (mkV "undersöker") ;
+lin bird_N = L.bird_N ;
+lin green_A = L.green_A ;
+lin band_N = mkN "band" "band" ;
+lin sex_N = mkN "sex" neutrum | mkN "kön" neutrum ; --- split -- | sex movie -- | both sexes
+lin finger_N = mkN "finger" "fingret" "fingrar" "fingrarna" ;
+lin past_N = mkN "förflutet" "förflutet" "förflutet" "förflutet" ; ---- inflection
+lin independent_A = mkA "oberoende" | mkA "självständig" | mkA "särskild" "särskilt" ;
+lin independent_2_A = mkA "självständig" ;
+lin independent_1_A = mkA "oberoende" ;
+lin equipment_N = mkN "utrustning" ;
+lin north_N = mkN "norr" | mkN "nord" ;
+lin mind_VS = mkVS (mkV (reflV (mkV "bry")) "om") ;
+lin mind_V2 = mkV2 (reflV (mkV "bry")) (mkPrep "om") ;
+lin mind_V = reflV (mkV "bry") ;
+lin move_N = mkN "drag" "drag" ;
+lin message_N = mkN "meddelande" | mkN "budskap" "budskap" | mkN "anmälan" "anmälan" "anmälan" "anmälan" ;
+lin fear_N = mkN "rädsla" ;
+lin afternoon_N = mkN "eftermiddag" ;
+lin drink_V2 = L.drink_V2 ;
+lin drink_V = mkV "dricka" "drack" "druckit" | mkV "supa" "söp" "supit" ;
+lin fully_Adv = mkAdv "fullt" | mkAdv "fullt ut" ;
+lin race_N = mkN "ras" "raser" | mkN "tävling" | mkN "race" ; ---- alreadu split
+lin race_2_N = mkN "ras" "ras" ;
+lin race_1_N = mkN "tävling" ;
+lin gain_V2 = mkV2 "vinna" "vann" "vunnit" ;
+lin gain_V = mkV "vinna" "vann" "vunnit" ;
+lin strategy_N = mkN "strategi" "strategier" ;
+lin extra_A = mkA "extra" ;
+lin scene_N = mkN "scen" "scener" ;
+lin slightly_Adv = mkAdv "något" ;
+lin kitchen_N = mkN "kök" neutrum ;
+lin speech_N = mkN "tal" neutrum ;
+lin arise_V = mkV "uppstå" "uppstod" "uppstått" ;
+lin network_N = mkN "nätverk" neutrum ;
+lin tea_N = mkN "te" "teet" "teer" "teerna" ;
+lin peace_N = L.peace_N ;
+lin failure_N = mkN "misslyckande" ;
+lin employee_N = mkN "arbetstagare" utrum | mkN "anställd" "anställda" "anställda" "anställda" ; ---- inflection
+lin ahead_Adv = mkAdv "före" ;
+lin scale_N = mkN "skala" | mkN "fjäll" "fjäll" ; --- split
+lin hardly_Adv = mkAdv "knappast" ;
+lin attend_V2 = mkV2 (mkV "delta" "deltar" "delta" "deltog" "deltagit" "deltagen") (mkPrep "i") ;
+lin attend_V = mkV "delta" "deltar" "delta" "deltog" "deltagit" "deltagen" ;
+lin shoulder_N = mkN "skulder" "skulder" ;
+lin otherwise_Adv = mkAdv "annars" ;
+lin railway_N = mkN "järnväg" ;
+lin directly_Adv = mkAdv "direkt" ;
+lin supply_N = mkN "tillgång" ;
+lin expression_N = mkN "uttryck" neutrum | mkN "yttrande" ; --- split
+lin owner_N = mkN "ägare" utrum ;
+lin associate_V2 = mkV2 "associera" ;
+lin associate_V = mkV "associera" ;
+lin corner_N = mkN "hörna" | mkN "hörn" "hörn" | mkN "vrå" "vrån" "vrår" "vrårna" ;
+lin past_A = mkA "förfluten" "förflutet" ;
+lin match_N = mkN "tändsticka" ;
+lin match_3_N = mkN "överenskommelse" "överenskommelser" ;
+lin match_2_N = mkN "tändsticka" ;
+lin match_1_N = mkN "match" "matcher" ;
+lin sport_N = mkN "sport" "sporter" ;
+lin status_N = mkN "status" | mkN "ställning" ;
+lin beautiful_A = L.beautiful_A ;
+lin offer_N = mkN "erbjudande" ;
+lin marriage_N = mkN "äktenskap" neutrum | mkN "giftermål" neutrum ;
+lin hang_V2 = mkV2 (mkV "hänger") ;
+lin hang_V = mkV "hänger" ;
+lin civil_A = mkA "civil" | mkA "medborgerlig" ;
+lin perform_V2 = mkV2 "framträda" "framträdde" "framträtt" ;
+lin perform_V = mkV "prestera" | mkV "framträda" "framträdde" "framträtt" ; --- split
+lin sentence_N = mkN "sats" "satser" | mkN "mening" | mkN "dom" ; --- split
+lin crime_N = mkN "brott" neutrum ;
+lin ball_N = mkN "boll" | mkN "klot" "klot" ; --- split
+lin marry_V2 = mkV2 (mkV "gifter") ;
+lin marry_V = depV (mkV "gifter") | reflV (mkV "gifter") ;
+lin wind_N = L.wind_N ;
+lin truth_N = mkN "sanning" ;
+lin protect_V2 = mkV2 (mkV "skyddar") ;
+lin protect_V = mkV "skyddar" ;
+lin safety_N = mkN "säkerhet" "säkerheter" | mkN "trygghet" "tryggheter" ;
+lin partner_N = mkN "partner" "partnern" "partner" "partnerna" | mkN "sambo" "sambor" ; ---- split
+lin completely_Adv = mkAdv "fullständigt" ;
+lin copy_N = mkN "kopia" | mkN "reproduktion" "reproduktioner" ;
+lin balance_N = mkN "balans" "balanser" ;
+lin sister_N = L.sister_N ;
+lin reader_N = mkN "läsare" utrum ;
+lin below_Adv = mkAdv "nedanför" ;
+lin trial_N = mkN "prövning" | mkN "rättegång" ;
+lin rock_N = L.rock_N ;
+lin damage_N = mkN "skada" ;
+lin adopt_V2 = mkV2 "adoptera" ;
+lin newspaper_N = L.newspaper_N;
+lin meaning_N = mkN "mening" | mkN "innebörd" "innebörder" | mkN "betydelse" "betydelser" ;
+lin light_A = mkA "lätt" ;
+lin essential_A = mkA "väsentlig" ;
+lin obvious_A = mkA "uppenbar" | mkA "klar" ;
+lin nation_N = mkN "nation" "nationer" ;
+lin confirm_VS = mkVS (mkV "bekräfta") | mkVS (mkV "konfirmera") ;
+lin confirm_V2 = mkV2 (mkV "bekräfta") | mkV2 (mkV "konfirmera") ;
+lin south_N = mkN "söder" | mkN "syd" ;
+lin length_N = mkN "längd" "längder" ;
+lin branch_N = mkN "gren" | mkN "bransch" "branscher" ;
+lin deep_A = mkA "djup" ;
+lin none_NP = S.mkNP (mkPN "ingen") ; ---- inget
+lin planning_N = mkN "planering" ;
+lin trust_N = mkN "förtroende" | mkN "tillit" | mkN "förvaltning" ;
+lin working_A = mkA "fungerande" | mkA "arbetande" ; ---- split
+lin pain_N = mkN "smärta" ;
+lin studio_N = mkN "studio" "studior" | mkN "ateljé" "ateljéer" ;
+lin positive_A = mkA "positiv" ;
+lin spirit_N = mkN "ande" "andar" ;
+lin college_N = mkN "college" "colleget" "college" "collegen" | mkN "högskola" ;
+lin accident_N = mkN "olycka" ;
+lin star_V2 = dirV2 (partV (mkV "agerar")"ut") ; ---- sense
+lin hope_N = mkN "hopp" "hoppet" | mkN "förhoppning" ;
+lin mark_V3 = mkV3 (mkV "markera");
+lin mark_V2 = dirV2 (mkV "markera") ;
+lin works_N = mkN "verk" "verk" ;
+lin league_N = mkN "serie" "serier" ;
+lin league_2_N = mkN "serie" "serier" ;
+lin league_1_N = mkN "liga" ;
+lin clear_V2 = mkV2 "rensa" ;
+lin clear_V = mkV "klarna" ;
+lin imagine_VS = mkVS (mkV (mkV "föreställa") "sig");
+lin imagine_V2 = mkV2 (mkV (mkV "föreställa") "sig");
+lin imagine_V = mkV "inbilla" ;
+lin through_Adv = mkAdv "igenom" ;
+lin cash_N = mkN "kontant" "kontanter" ;
+lin normally_Adv = mkAdv "normalt" ;
+lin play_N = mkN "pjäs" "pjäser" ;
+lin strength_N = mkN "styrka" ;
+lin train_N = L.train_N ;
+lin travel_V2 = mkV2 (mkV "reser") (mkPrep "till") ;
+lin travel_V = L.travel_V;
+lin target_N = mkN "mål" neutrum ;
+lin very_A = mkA "exakt" ; ---- cat
+lin pair_N = mkN "par" neutrum ;
+lin male_A = mkA "manlig" ;
+lin gas_N = mkN "gas" "gaser" ;
+lin issue_V2 = mkV2 (mkV (mkV "släpper") "ut");
+lin issue_V = mkV "utfärdar" ;
+lin contribution_N = mkN "bidrag" neutrum ;
+lin complex_A = mkA "komplex" ;
+lin supply_V2 = dirV2 (mkV "förse" "försåg" "försett") ;
+lin beat_V2 = mkV2 "slå" "slog" "slagit" ;
+lin beat_V = mkV "slå" "slog" "slagit" ;
+lin artist_N = mkN "konstnär" "konstnärer" | mkN "artist" "artister" ;
+lin agentMasc_N = mkN "agent" "agenter" ;
+lin presence_N = mkN "närvaro" ;
+lin along_Adv = mkAdv "med" ;
+lin environmental_A = mkA "miljömässig" ;
+lin strike_V2 = mkV2 "stryka" "strök" "strukit" ;
+lin strike_V = mkV "stryka" "strök" "strukit" | mkV "träffar" ;
+lin contact_N = mkN "kontakt" "kontakter" ;
+lin protection_N = mkN "skydd" neutrum ;
+lin beginning_N = mkN "början" "början" "början" "början" | mkN "begynnelse" "begynnelser" ;
+lin demand_VS = mkVS (mkV "kräver");
+lin demand_V2 = mkV2 (mkV "kräver");
+lin media_N = mkN "media" "median" "medier" "medierna" ;
+lin relevant_A = mkA "relevant" "relevant" ;
+lin employ_V2 = mkV2 (mkV "anställer");
+lin shoot_V2 = mkV2 "skjuta" "sköt" "skjutit" | dirV2 (partV (mkV "störtar")"in") ;
+lin shoot_V = mkV "skjuta" "sköt" "skjutit" ;
+lin executive_N = mkN "verkställande" ;
+lin slowly_Adv = mkAdv "sakta" | mkAdv "långsamt" ;
+lin relatively_Adv = mkAdv "relativt" | mkAdv "förhållandevis" ;
+lin aid_N = mkN "bistånd" neutrum ;
+lin huge_A = mkA "väldig" ;
+lin late_Adv = mkAdv "sen" ;
+lin speed_N = mkN "hastighet" "hastigheter" | mkN "fart" "farter" ;
+lin review_N = mkN "granskning" | mkN "översyn" "översyner" ;
+lin test_V2 = mkV2 (mkV "testar") ;
+lin order_VS = mkVS (mkV "befaller") ;
+lin order_V2V = mkV2V (mkV "befaller") ;
+lin order_V2 = mkV2 "beställer" ;
+lin order_V = mkV "beställer" ;
+lin route_N = mkN "rutt" "rutter" ;
+lin consequence_N = mkN "konsekvens" "konsekvenser" | mkN "följd" "följder" ;
+lin telephone_N = mkN "telefon" "telefoner" ;
+lin release_V2 = mkV2 "släpper" ;
+lin proportion_N = mkN "proportion" "proportioner" ;
+lin primary_A = mkA "primär" ;
+lin consideration_N = mkN "övervägande" ;
+lin reform_N = mkN "reform" "reformer" ;
+lin driverMasc_N = mkN "förare" utrum ;
+lin annual_A = mkA "årlig" ;
+lin nuclear_A = mkA "nukleär" ;
+lin latter_A = mkA "senare" ;
+lin practical_A = mkA "praktisk" ;
+lin commercial_A = mkA "kommersiell" ;
+lin rich_A = mkA "rik" ;
+lin emerge_V = mkV "framträda" "framträdde" "framträtt" ;
+lin apparently_Adv = mkAdv "tydligen" ;
+lin ring_V = mkV "ringer" ; ---- sense
+lin ring_6_V2 = mkV2 "ringa" ; ---- sense
+lin ring_4_V2 = dirV2 (partV (mkV "slå" "slog" "slagit") "ut"); ---- sense
+lin distance_N = mkN "avstånd" neutrum | mkN "distans" "distanser" ;
+lin exercise_N = mkN "övning" | mkN "motion" "motioner" ; ---- split
+lin key_A = mkA "huvudsaklig" ; ---- cat
+lin close_Adv = mkAdv "nära" ;
+lin skin_N = mkN "skinn" "skinn" | mkN "hud" ; ---- split
+lin island_N = mkN "ö" ;
+lin separate_A = mkA "separat" "separat" | mkA "skild" "skilt" ;
+lin aim_VV = mkVV (mkV "syfta") ;
+lin aim_V2 = mkV2 (mkV "syfta") (mkPrep "på") | dirV2 (partV (mkV "riktar")"till");
+lin aim_V = mkV "siktar" ;
+lin danger_N = mkN "fara" ;
+lin credit_N = mkN "kredit" "krediter" ;
+lin usual_A = mkA "sedvanlig" | mkA "vanlig" ;
+lin link_V2 = mkV2 "förbinda" "förband" "förbundit" | mkV2 (mkV "länka") ;
+lin link_V = mkV "länka" | mkV "förenar" ;
+lin candidateMasc_N = mkN "kandidat" "kandidater" ;
+lin track_N = mkN "spår" neutrum | mkN "bana" ;
+lin safe_A = mkA "säker" | mkA "välbehållen" "välbehållet" ;
+lin interested_A = mkA "intresserad" "intresserat" ;
+lin assessment_N = mkN "bedömning" | mkN "värdering" ;
+lin path_N = mkN "stig" ;
+lin merely_Adv = mkAdv "enbart" ;
+lin plus_Prep = mkPrep "plus" ; ---- cat
+lin district_N = mkN "distrikt" neutrum ;
+lin regular_A = mkA "regelbunden" "regelbundet" | mkA "reguljär" ;
+lin reaction_N = mkN "reaktion" "reaktioner" ;
+lin impact_N = mkN "påverkan" "påverkan" "påverkan" "påverkan" ;
+lin collect_V2 = mkV2 (mkV "samlar");
+lin collect_V = mkV "samlar" ;
+lin debate_N = mkN "debatt" "debatter" ;
+lin lay_V2 = mkV2 "lägga" "lade" "lagt" ;
+lin lay_V = mkV "lägga" "lade" "lagt" ;
+lin rise_N = mkN "uppgång" | mkN "ökning" ;
+lin belief_N = mkN "tro" ;
+lin conclusion_N = mkN "slutsats" "slutsatser" ;
+lin shape_N = mkN "form" "former" ;
+lin vote_N = mkN "röstr" "röster" ;
+lin aim_N = mkN "syfte" ;
+lin politics_N = mkN "politik" ;
+lin reply_VS = mkVS (mkV "svarar");
+lin reply_V = mkV "svarar" ;
+lin press_V2V = mkV2V (mkV "trycker");
+lin press_V2 = dirV2 (partV (mkV "trycker")"på");
+lin press_V = mkV "trycker" ;
+lin approach_V2 = mkV2 (reflV (mkV "närma")) ;
+lin approach_V = reflV (mkV "närma") ;
+lin file_N = mkN "fil" "filer" | mkN "register" neutrum ;
+lin western_A = mkA "västlig" ;
+lin earth_N = L.earth_N;
+lin public_N = mkN "allmänhet" "allmänheter" | mkN "publik" "publiker" ;
+lin survive_V2 = mkV2 (mkV "överlever");
+lin survive_V = mkV "överlever" ;
+lin estate_N = mkN "egendom" ;
+lin boat_N = L.boat_N ;
+lin prison_N = mkN "fängelse" "fängelset" "fängelser" "fängelserna" ;
+lin additional_A = mkA "ytterligare" ;
+lin settle_V2 = mkV2 I.sätta_V ;
+lin settle_V = mkV "sjunka" "sjönk" "sjunkit" ;
+lin largely_Adv = mkAdv "i stort" ;
+lin wine_N = L.wine_N ;
+lin observe_VS = mkVS (mkV "iaktta" "iakttar" "iaktta" "iakttog" "iakttagit" "iakttagen");
+lin observe_V2 = dirV2 (mkV "observera") ;
+lin limit_V2V = mkV2V (mkV "begränsa");
+lin limit_V2 = mkV2 "begränsa" ;
+lin deny_V3 = mkV3 (mkV "förneka");
+lin deny_V2 = mkV2 (mkV "förneka") | mkV2 "neka" ;
+lin for_PConj = lin PConj {s = "för" | "ty"} ;
+lin straight_Adv = mkAdv "direkt" ;
+lin somebody_NP = S.somebody_NP;
+lin writer_N = mkN "författare" utrum ;
+lin weekend_N = mkN "veckoslut" neutrum | mkN "veckoslut" neutrum ;
+lin clothes_N = mkN "klädsel" ; ---- pl only
+lin active_A = mkA "aktiv" ;
+lin sight_N = mkN "syn" | mkN "åsyn" | mkN "sevärdhet" ;
+lin video_N = mkN "video" "videor" ;
+lin reality_N = mkN "verklighet" "verkligheter" ;
+lin hall_N = mkN "hall" | mkN "sal" ;
+lin nevertheless_Adv = mkAdv "trots allt" | mkAdv "likväl" ;
+lin regional_A = mkA "regional" ;
+lin vehicle_N = mkN "fordon" neutrum ;
+lin worry_VS = mkVS (reflV (mkV "oroa"));
+lin worry_V2 = mkV2 (mkV "oroa") ;
+lin worry_V = reflV (mkV "oroa") ;
+lin powerful_A = mkA "mäktig" ;
+lin possibly_Adv = mkAdv "möjligen" | mkAdv "möjligtvis" ;
+lin cross_V2 = mkV2 (partV (mkV "korsar")"över") ;
+lin cross_V = mkV "passerar" ;
+lin colleague_N = mkN "kollega" ;
+lin charge_V2 = mkV2 "ladda" ;
+lin charge_V = mkV "ladda" ;
+lin lead_N = mkN "ledarskap" neutrum | mkN "sänke" ;
+lin farm_N = mkN "gård" | mkN "lantgård" | mkN "lantbruk" neutrum ;
+lin respond_VS = mkVS (mkV "svara") ;
+lin respond_V = mkV "svarar" ;
+lin employer_N = mkN "arbetsgivare" utrum ;
+lin carefully_Adv = mkAdv "försiktigt" ;
+lin understanding_N = mkN "förståelse" utrum | mkN "förståelse" "förståelser" ;
+lin connection_N = mkN "koppling" | mkN "släktskap" "släktskap" | mkN "samband" "samband" ; ---- split
+lin comment_N = mkN "kommentar" "kommentarer" ;
+lin grant_V3 = mkV3 (mkV "bevilja") ;
+lin grant_V2 = mkV2 "bevilja" ;
+lin concentrate_V2 = mkV2 "koncentrera" ;
+lin concentrate_V = reflV (mkV "koncentrerar") ;
+lin ignore_V2 = mkV2 (mkV "ignorerar") | mkV2 I.skita_V (mkPrep "i") ;
+lin ignore_V = mkV "ignorerar" ;
+lin phone_N = mkN "telefon" "telefoner" ;
+lin hole_N = mkN "hål" "hål" ;
+lin insurance_N = mkN "försäkring" ;
+lin content_N = mkN "innehåll" neutrum ;
+lin confidence_N = mkN "förtroende" | mkN "tillförsikt" ;
+lin sample_N = mkN "prov" neutrum ;
+lin transport_N = mkN "transport" "transporter" ;
+lin objective_N = mkN "mål" neutrum ;
+lin alone_A = mkA "ensam" "ensamt" "ensamma" "ensamma" "ensammare" "ensammast" "ensammaste" ;
+lin flower_N = L.flower_N ;
+lin injury_N = mkN "skada" ;
+lin lift_V2 = mkV2 (mkV "lyfta" "lyfter" "lyft" "lyfte" "lyft" "lyft") ;
+lin lift_V = (mkV "lyfta" "lyfter" "lyft" "lyfte" "lyft" "lyft") ;
+lin stick_V2 = mkV2 I.sticka_V ;
+lin stick_V = depV I.sticka_V ;
+lin front_A = mkA "främre" ;
+lin mainly_Adv = mkAdv "huvudsakligen" ;
+lin battle_N = mkN "kamp" | mkN "slag" neutrum ;
+lin generation_N = mkN "generation" "generationer" ;
+lin currently_Adv = mkAdv "nuförtiden" ;
+lin winter_N = mkN "vinter" ;
+lin inside_Prep = mkPrep "innanför" | mkPrep "inne" ;
+lin impossible_A = mkA "omöjlig" ;
+lin somewhere_Adv = S.somewhere_Adv;
+lin arrange_V2 = mkV2 "arrangera" | mkV2 "anordna" ;
+lin arrange_V = mkV "arrangera" ;
+lin will_N = mkN "vilja" ;
+lin sleep_V = L.sleep_V;
+lin progress_N = mkN "framsteg" neutrum ;
+lin volume_N = mkN "volym" "volymer" ;
+lin ship_N = L.ship_N;
+lin legislation_N = mkN "lagstiftning" ;
+lin commitment_N = mkN "åtagande" ;
+lin enough_Predet = M.mkPredet "tillräckligt" "tillräckligt" "tillräckligt" ;
+lin conflict_N = mkN "konflikt" "konflikter" ;
+lin bag_N = mkN "väska" | mkN "påse" "påsar" ; ---- split
+lin fresh_A = mkA "färsk" ;
+lin entry_N = mkN "ingång" ;
+lin entry_2_N = mkN "uppslagsord" neutrum ;
+lin entry_1_N = mkN "ingång" ;
+lin smile_N = mkN "leende" ;
+lin fair_A = mkA "rättvis" ;
+lin promise_VV = mkVV (mkV "lovar");
+lin promise_VS = mkVS (mkV "lovar");
+lin promise_V2 = mkV2 (mkV "lovar") | mkV2 "utlova" ;
+lin promise_V = mkV "lovar" ;
+lin introduction_N = mkN "introduktion" "introduktioner" | mkN "inledning" ;
+lin senior_A = mkA "senior" | mkA "äldre" ;
+lin manner_N = mkN "manér" neutrum ;
+lin background_N = mkN "bakgrund" "bakgrunder" ;
+lin key_N = mkN "nyckel" ;
+lin key_2_N = mkN "tonart" "tonarter" ;
+lin key_1_N = mkN "nyckel" ;
+lin touch_V2 = mkV2 "röra" "rörde" "rört" | mkV2 (mkV "röra" "rörde" "rört") (mkPrep "vid") ;
+lin touch_V = mkV "röra" "rörde" "rört" ;
+lin vary_V2 = mkV2 "varierae" ;
+lin vary_V = mkV "varierar" ;
+lin sexual_A = mkA "sexuell" ;
+lin ordinary_A = mkA "vanlig" ;
+lin cabinet_N = mkN "skåp" neutrum | mkN "regering" ; ---- split cupboard vs. government
+lin painting_N = mkN "målning" ;
+lin entirely_Adv = mkAdv "helt" ;
+lin engine_N = mkN "motor" "motorer" ;
+lin previously_Adv = mkAdv "förr" ;
+lin administration_N = mkN "förvaltning" | mkN "administration" ;
+lin tonight_Adv = mkAdv "i kväll" | mkAdv "ikväll" | mkAdv "i natt" | mkAdv "inatt" ; ---- split in the evening ; in the night
+lin adult_N = mkN "vuxen" "vuxen" "vuxna" "vuxna" ;
+lin prefer_VV = mkVV (mkV "föredra" "föredrar" "föredra" "föredrog" "föredragit" "föredragen") ;
+lin prefer_V2 = mkV2 "föredra" "föredrar" "föredra" "föredrog" "föredragit" "föredragen" ;
+lin author_N = mkN "författare" "författare" | mkN "upphovsman" "upphovsmannen" "upphovsmän" "upphovsmännen" ;
+lin actual_A = mkA "faktisk" | mkA "nuvarande" ; ---- split real vs. contemporary
+lin song_N = L.song_N;
+lin investigation_N = mkN "undersökning" | mkN "efterforskning" ;
+lin debt_N = mkN "skuld" "skulder" ;
+lin visitor_N = mkN "besökare" "besökare" ;
+lin forest_N = mkN "skog" ;
+lin repeat_VS = mkVS (mkV "repeterar") | mkVS (mkV "upprepar");
+lin repeat_V2 = mkV2 (mkV "repeterar") | mkV2 (mkV "upprepar");
+lin repeat_V = mkV "upprepar" ;
+lin wood_N = L.wood_N ;
+lin contrast_N = mkN "kontrast" "kontraster" | mkN "motsats" "motsatser" ;
+lin extremely_Adv = mkAdv "extremt" ;
+lin wage_N = mkN "lön" "löner" | mkN "driva" ; ---- sense
+lin domestic_A = mkA "inhemsk" | mkA "inrikes" ;
+lin commit_V2 = dirV2 (partV (mkV "skickar")"ut");
+lin threat_N = mkN "hot" "hot" ;
+lin bus_N = mkN "buss" ;
+lin warm_A = L.warm_A ;
+lin sir_N = mkN "herr" ; ----
+lin regulation_N = mkN "bestämmelse" "bestämmelser" | mkN "reglerande" ; ---- split rule vs. regulating
+lin drink_N = mkN "dryck" "drycker" | mkN "dricka" ;
+lin relief_N = mkN "lättnad" "lättnader" | mkN "undsättning" ;
+lin internal_A = mkA "intern" ;
+lin strange_A = mkA "konstig" | mkA "märklig" | mkA "säregen" "säreget" | mkA "obekant" "obekant" ;
+lin excellent_A = mkA "utmärkt" "utmärkt" ;
+lin run_N = mkN "lopp" "loppet" ;
+lin fairly_Adv = mkAdv "någorlunda" ;
+lin technical_A = mkA "teknisk" ;
+lin tradition_N = mkN "tradition" "traditioner" ;
+lin measure_V2 = mkV2 (mkV "mäter") ;
+lin measure_V = mkV "mäter" ;
+lin insist_VS = mkVS (mkV "vidhålla" "vidhöll" "vidhållit") | mkVS (mkV "insistera") ;
+lin insist_V2 = mkV2 "insistera" ;
+lin insist_V = mkV "insistera" | mkV "vidhålla" "vidhöll" "vidhållit" ;
+lin farmer_N = mkN "bonde" "bönder" | mkN "lantbrukare" "lantbrukare" | mkN "jordbrukare" "jordbrukare" ;
+lin until_Prep = mkPrep "ända till" ;
+lin traffic_N = mkN "trafik" "trafiker" ;
+lin dinner_N = mkN "middag" ;
+lin consumer_N = mkN "konsument" "konsumenter" ;
+lin meal_N = mkN "måltid" "måltider" ;
+lin warn_VS = mkVS (mkV "varnar");
+lin warn_V2V = mkV2V (mkV "varnar");
+lin warn_V2 = mkV2 (mkV "varnar");
+lin warn_V = mkV "varnar" ;
+lin living_A = mkA "levande" ;
+lin package_N = mkN "paket" neutrum ;
+lin half_N = mkN "halva" | mkN "hälft" "hälfter" ;
+lin increasingly_Adv = mkAdv "alltmer" ;
+lin description_N = mkN "beskrivning" ;
+lin soft_A = mkA "mjuk" ;
+lin stuff_N = mkN "material" neutrum ;
+lin award_V3 = mkV3 (mkV "bevilja") ;
+lin award_V2 = mkV2 (mkV "bevilja") ;
+lin existence_N = mkN "existens" "existenser" ;
+lin improvement_N = mkN "förbättring" ;
+lin coffee_N = mkN "kaffe" "kaffet" "kaffe" "kaffen" ;
+lin appearance_N = mkN "utseende" ;
+lin standard_A = mkA "standard" "standart" ;
+lin attack_V2 = mkV2 "anfalla" "anföll" "anfallit" | mkV2 (mkV "attackerar") | mkV2 (mkV "angripa" "angrep" "angripit") ;
+lin sheet_N = mkN "ark" "ark" | mkN "lakan" "lakan" ; ---- split
+lin category_N = mkN "kategori" "kategorier" ;
+lin distribution_N = mkN "spridning" ;
+lin equally_Adv = mkAdv "likvärdigt" ;
+lin session_N = mkN "session" "sessioner" ;
+lin cultural_A = mkA "kulturell" ;
+lin loan_N = mkN "lån" neutrum ;
+lin bind_V2 = mkV2 "binda" "band" "bundit" ;
+lin bind_V = mkV "binda" "band" "bundit" ;
+lin museum_N = mkN "museum" "museet" "museer" "museerna" ;
+lin conversation_N = mkN "samtal" neutrum ;
+lin threaten_VV = mkVV (mkV "hotar") ;
+lin threaten_VS = mkVS (mkV "hotar") ;
+lin threaten_V2 = mkV2 (mkV "hotar") ;
+lin threaten_V = mkV "hotar" ;
+lin link_N = mkN "länk" ;
+lin launch_V2 = mkV2 (mkV "sjösätta" "sjösatte" "sjösatt") ;
+lin launch_V = depV (mkV "lancera") ; ----
+lin proper_A = mkA "passande" | mkA "riktig" | mkA "ordentlig" ;
+lin victim_N = mkN "offer" neutrum ;
+lin audience_N = mkN "publik" "publiker" ;
+lin famous_A = mkA "berömd" "berömt" ;
+lin master_N = mkN "mästare" utrum ;
+lin master_2_N = mkN "magister" ;
+lin master_1_N = mkN "mästare" utrum ;
+lin lip_N = mkN "läpp" ;
+lin religious_A = mkA "religiös" ;
+lin joint_A = mkA "samfälld" "samfällt" ;
+lin cry_V2 = mkV2 I.gråta_V | mkV2 I.skrika_V | mkV2 "ropa" ;
+lin cry_V = I.gråta_V | I.skrika_V | mkV "ropa" ;
+lin potential_A = mkA "potentiell" ;
+lin broad_A = L.broad_A;
+lin exhibition_N = mkN "utställning" ;
+lin experience_V2 = mkV2 (mkV "upplever") ;
+lin judge_N = mkN "domare" "domare" ;
+lin formal_A = mkA "formell" ; ---- END check by AR
+lin housing_N = mkN "boende" | mkN "skydd" neutrum ; -- SaldoWN = mkN "boende" "boenden" "boende" "boendena" ; -- comment=13
+lin past_Prep = mkPrep "förbi" ; -- status=guess
+lin concern_V2 = mkV2 "gäller" ; -- status=guess
+lin freedom_N = mkN "frihet" "friheter" ; -- SaldoWN
+lin gentleman_N = mkN "gentleman" "gentlemannen" "gentlemän" "gentlemännen" | mkN "man" ; -- SaldoWN -- comment=4
+lin attract_V2 = dirV2 (partV (mkV "lockar")"in"); -- status=guess
+lin explanation_N = mkN "förklaring" ; -- SaldoWN
+lin appoint_V3 = mkV3 "utse" "utsåg" "utsett" ; -- SaldoWN
+lin appoint_V2V = mkV2V "utse" "utsåg" "utsett" ; -- SaldoWN
+lin appoint_V2 = mkV2 "utse" "utsåg" "utsett" ; -- SaldoWN
+lin note_VS = mkVS (mkV "märker");
+lin note_V2 = mkV2 "notera" | mkV2 "märker" ; -- status=guess
+lin note_V = mkV "notera" | mkV "märker" ; -- status=guess
+lin chief_A = mkA "viktig" ; -- comment=3
+lin total_N = mkN "slutsumma" ; -- status=guess
+lin lovely_A = mkA "härlig" | mkA "förtjusande" ;
+lin official_A = mkA "officiell" ; -- status=guess
+lin date_V2 = mkV2 (mkV "åldras"); -- status=guess, src=wikt
+lin date_V = mkV "daterar" ; -- comment=3
+lin demonstrate_VS = mkVS (mkV "demonstrerar"); -- status=guess, src=wikt
+lin demonstrate_V2 = dirV2 (partV (mkV "visar")"in"); -- status=guess
+lin demonstrate_V = mkV "demonstrerar" ; -- comment=8
+lin construction_N = mkN "konstruktion" "konstruktioner" ; -- status=guess
+lin middle_N = mkN "mitt" ; -- SaldoWN
+lin yard_N = mkN "yard" "yarden" "yard" "yarden" ; -- SaldoWN
+lin unable_A = mkA "oduglig" ; -- comment=3
+lin acquire_V2 = mkV2 "skaffa" ;
+lin surely_Adv = mkAdv "säkert" ; -- status=guess
+lin crisis_N = mkN "kris" ; -- SaldoWN = mkN "kris" "kriser" ;
+lin propose_VV = mkVV (mkV "friar"); -- status=guess, src=wikt
+lin propose_VS = mkVS (mkV "friar"); -- status=guess, src=wikt
+lin propose_V2 = mkV2 (mkV "föreslå" "föreslog" "föreslagit");
+lin propose_V = mkV "ämnar" ; -- comment=4
+lin west_N = mkN "väster" | mkN "väst" ; -- status=guess
+lin impose_V2 = mkV2 "påtvinga" ; -- status=guess
+lin impose_V = mkV "påtvinga" ; -- status=guess
+lin market_V2 = mkV2 "marknadsföra" "marknadsförde" "marknadsfört" ; -- SaldoWN
+lin market_V = mkV "marknadsföra" "marknadsförde" "marknadsfört" | mkV "handlar" ; -- SaldoWN -- comment=6
+lin care_V = mkV "bryr" ; -- status=guess
+lin god_N = mkN "gud" ; -- SaldoWN
+lin favour_N = mkN "tjänst" "tjänster" | mkN "ynnest" ; -- SaldoWN = mkN "tjänst" "tjänster" ; -- comment=15
+lin before_Adv = mkAdv "förut" | mkAdv "förr" | mkAdv "innan" ;
+lin name_V3 = mkV3 (mkV "utnämna"); -- status=guess, src=wikt
+lin name_V2 = mkV2 (mkV "utnämna"); -- status=guess, src=wikt
+lin equal_A = mkA "lika" ; -- comment=6
+lin capacity_N = mkN "kapacitet" "kapaciteter" | mkN "förmåga" ; -- status=guess
+lin flat_N = mkN "punktering" | mkN "ren" "renen" "renar" "renarna" ; -- SaldoWN -- comment=17
+lin selection_N = mkN "utdrag" neutrum | mkN "val" ; -- SaldoWN -- comment=6
+lin alone_Adv = mkAdv "ensamt" ; -- status=guess
+lin football_N = mkN "fotboll" ; -- status=guess
+lin victory_N = mkN "seger" ; -- status=guess
+lin factory_N = L.factory_N ;
+lin rural_A = mkA "lantlig" ; -- SaldoWN
+lin twice_Adv = mkAdv "två gånger" ; -- status=guess
+lin sing_V2 = mkV2 "sjunga" "sjöng" "sjungit" | mkV2 (mkV "sjunga" "sjöng" "sjungit") ; -- SaldoWN
+lin sing_V = L.sing_V ;
+lin whereas_Subj = M.mkSubj "medan" ; -- status=guess
+lin own_V2 = mkV2 "äger" ;
+lin head_V2 = mkV2 (mkV "åker") (mkPrep "till") ; -- status=guess
+lin head_V = mkV "falla" "föll" "fallit" ; -- comment=14
+lin examination_N = mkN "prov" neutrum | mkN "tentamen" "tentamen" "tentamina" "tentamina" ; -- SaldoWN = mkN "prov" neutrum ; -- comment=13
+lin deliver_V2 = mkV2 "undsätta" "undsätter" "undsätt" "undsatte" "undsatt" "undsatt" | dirV2 (partV (mkV "riktar")"till") ; -- SaldoWN -- comment=2
+lin deliver_V = mkV "undsätta" "undsätter" "undsätt" "undsatte" "undsatt" "undsatt" | mkV "räddar" ; -- SaldoWN -- comment=13
+lin nobody_NP = S.nobody_NP;
+lin substantial_A = mkA "fullgod" ; -- comment=31
+lin invite_V2V = mkV2V I.bjuda_V ; -- status=guess
+lin invite_V2 = mkV2 I.bjuda_V | mkV2 (mkV "inbjuda" "inbjöd" "inbjudit") ; -- status=guess
+lin intention_N = mkN "avsikt" "avsikter" ; -- SaldoWN
+lin egg_N = L.egg_N ;
+lin reasonable_A = mkA "vettig" | mkA "rimlig" | mkA "överkomlig" ;
+lin onto_Prep = mkPrep "på" ; -- status=guess
+lin retain_V2 = mkV2 (mkV "behålla" "behöll" "behållit") | mkV2 (mkV "bevarar") ; -- status=guess
+lin aircraft_N = mkN "flygplan" neutrum ; -- status=guess
+lin decade_N = mkN "årtionde" | mkN "decennium" "decenniet" "decennier" "decennierna" ; -- SaldoWN -- comment=3
+lin cheap_A = mkA "billig" ; -- SaldoWN
+lin quiet_A = mkA "tyst" "tyst" ; -- SaldoWN
+lin bright_A = mkA "lycklig" ; -- comment=15
+lin contribute_V2 = dirV2 (partV (mkV "lämnar")"över"); -- comment=3
+lin contribute_V = mkV "bidra" "bidrar" "bidra" "bidrog" "bidragit" "bidragen" ; -- comment=4
+lin row_N = mkN "ro" | mkN "väsen" neutrum ; -- SaldoWN = mkN "ro" neutrum ; = mkN "ro" "ron" "ron" "rona" ; -- comment=24
+lin search_N = mkN "undersökning" | mkN "sök" neutrum ; -- SaldoWN
+lin limit_N = mkN "måtta" | mkN "gräns" "gränser" ; -- SaldoWN -- comment=5
+lin definition_N = mkN "definition" "definitioner" | mkN "skärpa" ; -- SaldoWN -- comment=9
+lin unemployment_N = mkN "arbetslöshet" "arbetslösheter" ; -- SaldoWN
+lin spread_V2 = dirV2 (partV (mkV "sprida" "spred" "spritt")"ut"); -- comment=4
+lin spread_V = mkV "sprida" "spred" "spritt" ; -- comment=6
+lin mark_N = mkN "ärr" neutrum | mkN "betyg" neutrum ; -- SaldoWN -- comment=22
+lin flight_N = mkN "flyg" "flyg" ; -- status=guess
+lin account_V2 = mkV2 (mkV "beräkna"); -- status=guess, src=wikt
+lin account_V = mkV "nyttar" ; -- comment=5
+lin output_N = mkN "resultat" neutrum | mkN "produktion" "produktioner" ; -- SaldoWN -- comment=8
+lin last_V = mkV "bestå" "bestod" "bestått" | mkV "hålla" "höll" "hållit" ; -- status=guess
+lin tour_N = mkN "turné" "turnéer" ; -- status=guess
+lin address_N = mkN "adress" "adresser" ; -- SaldoWN
+lin immediate_A = mkA "omedelbar" ; -- comment=6
+lin reduction_N = mkN "minskning" | mkN "reduktion" "reduktioner" ; -- SaldoWN -- comment=15
+lin interview_N = mkN "intervju" "intervjun" "intervjuer" "intervjuerna" ; -- status=guess
+lin assess_V2 = mkV2 "bedömmer" | mkV2 "utvärdera" ; -- status=guess
+lin promote_V2 = mkV2 (mkV "befordrar"); -- status=guess, src=wikt
+lin promote_V = mkV "lanserar" ; -- comment=8
+lin everybody_NP = S.everybody_NP;
+lin suitable_A = mkA "passande" ; -- comment=4
+lin growing_A = mkA "växande" ; -- status=guess
+lin nod_V = mkV "nickar" ; -- status=guess
+lin reject_V2 = mkV2 (mkV "avslå" "avslog" "avslagit") | mkV2 "underkänner" | mkV2 (mkV "avvisar") ; -- status=guess
+lin while_N = mkN "stund" "stunder" ; -- comment=2
+lin high_Adv = mkAdv "högt" ; -- status=guess
+lin dream_N = mkN "dröm" "drömmen" "drömmar" "drömmarna" ; -- SaldoWN
+lin vote_VV = mkVV (mkV "rösta"); -- status=guess, src=wikt
+lin vote_V3 = mkV3 (mkV "rösta"); -- status=guess
+lin vote_V2 = dirV2 (partV (mkV "röstar")"ut"); -- comment=2
+lin vote_V = mkV "röstar" ; -- comment=2
+lin divide_V2 = dirV2 (partV (mkV "delar")"ut"); -- comment=6
+lin divide_V = mkV "delar" ; -- comment=17
+lin declare_VS = mkVS (mkV "deklarerar"); -- status=guess, src=wikt
+lin declare_V2 = mkV2 (mkV "deklarerar"); -- status=guess, src=wikt
+lin declare_V = mkV "förklarar" ; -- comment=9
+lin handle_V2 = mkV2 (mkV (mkV "handskas") "med"); -- status=guess, src=wikt
+lin handle_V = mkV "hantera" ;
+lin detailed_A = mkA "detaljerad" "detaljerat" ; -- status=guess
+lin challenge_N = mkN "utmaning" ; -- SaldoWN
+lin notice_N = mkN "varsel" neutrum | mkN "uppsägning" ; -- SaldoWN -- comment=12
+lin rain_N = L.rain_N ;
+lin destroy_V2 = mkV2 (mkV "förstöra"); -- status=guess, src=wikt
+lin mountain_N = L.mountain_N ;
+lin concentration_N = mkN "koncentration" "koncentrationer" ; -- SaldoWN
+lin limited_A = mkA "begränsad" ; -- status=guess
+lin finance_N = mkN "finans" "finanser" ; -- status=guess
+lin pension_N = mkN "pension" "pensioner" | mkN "pensionat" neutrum ; -- SaldoWN -- comment=2
+lin influence_V2 = mkV2 (mkV "påverka"); -- status=guess, src=wikt
+lin afraid_A = mkA "rädd" ; -- SaldoWN
+lin murder_N = mkN "mord" neutrum ; -- status=guess
+lin neck_N = L.neck_N ;
+lin weapon_N = mkN "vapen" "vapnet" "vapen" "vapnen" ; -- SaldoWN
+lin hide_V2 = mkV2 "dölja" "dolde" "dolt" | mkV2 (mkV (mkV "gömma") "sig") ; -- SaldoWN -- status=guess, src=wikt
+lin hide_V = mkV "dölja" "dolde" "dolt" | mkV "gömmer" ; -- SaldoWN -- comment=4
+lin offence_N = mkN "offensiv" "offensiver" | mkN "förseelse" "förseelser" ; -- SaldoWN -- comment=9
+lin absence_N = mkN "frånvaro" ; -- SaldoWN
+lin error_N = mkN "missuppfattning" | mkN "fel" neutrum ; -- SaldoWN -- comment=3
+lin representativeMasc_N = mkN "representant" "representanter" | mkN "ledamot" "ledamöter" ; -- status=guess
+lin enterprise_N = mkN "företag" "företag" ; -- status=guess
+lin criticism_N = mkN "kritik" "kritiker" ; -- SaldoWN
+lin average_A = mkA "genomsnittlig" ; -- status=guess
+lin quick_A = mkA "snabb" ; --"kvick" ; -- comment=12
+lin sufficient_A = mkA "tillräcklig" ; -- SaldoWN
+lin appointment_N = mkN "förordnande" | mkN "utnämning" ; -- SaldoWN -- comment=2
+lin match_V2 = mkV2 (mkV "matchar") | mkV2 (mkV (mkV "vara") "lika") | mkV2 (mkV (mkV "passa") "ihop"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin transfer_V = mkV "överföra" "överförde" "överfört" | mkV "överlåta" "överlät" "överlåtit" ; -- SaldoWN -- comment=4
+lin acid_N = mkN "syra" ; -- SaldoWN
+lin spring_N = mkN "vår" ; -- SaldoWN
+lin birth_N = mkN "födsel" ; -- status=guess
+lin ear_N = L.ear_N ;
+lin recognize_VS = mkVS (mkV "erkänner") ;
+lin recognize_4_V2 = mkV2 (mkV (mkV "känna" "kände" "känt") "igen") ;
+lin recognize_1_V2 = mkV2 (mkV (mkV "känna" "kände" "känt") "igen") ;
+lin recommend_V2V = mkV2V (mkV "rekommenderar"); -- status=guess, src=wikt
+lin recommend_V2 = mkV2 (mkV "rekommenderar"); -- status=guess, src=wikt
+lin module_N = mkN "modul" "moduler" ; -- SaldoWN
+lin instruction_N = mkN "undervisning" ; -- SaldoWN
+lin democratic_A = mkA "demokratisk" ; -- SaldoWN
+lin park_N = mkN "park" "parker" | mkN "plan" "planer" ; -- status=guess
+lin weather_N = mkN "väder" neutrum | mkN "väder" neutrum ; -- SaldoWN
+lin bottle_N = mkN "flaska" ; -- SaldoWN
+lin address_V2 = dirV2 (partV (mkV "riktar")"till"); -- comment=2
+lin bedroom_N = mkN "sovrum" "sovrummet" "sovrum" "sovrummen" | mkN "sängkammare" "sängkammaren" "sängkamrar" "sängkamrarna" ; -- SaldoWN -- comment=2
+lin kid_N = mkN "killing" ; -- SaldoWN
+lin pleasure_N = mkN "nöje" | mkN "gottfinnande" ; -- SaldoWN -- comment=9
+lin realize_VS = mkVS (mkV "inse" "insåg" "insett") ;
+lin realize_V2 = mkV2 (mkV "inse" "insåg" "insett") ;
+lin assembly_N = mkN "tillverkning" | mkN "sammanträde" ; -- SaldoWN -- comment=10
+lin expensive_A = mkA "dyr" | mkA "dyrbar" ; -- SaldoWN -- comment=5
+lin select_VV = mkVV (mkV "välja" "valde" "valt") ; -- status=guess
+lin select_V2V = mkV2V (mkV "välja" "valde" "valt") ; -- status=guess
+lin select_V2 = mkV2 (mkV "välja" "valde" "valt") ; -- status=guess
+lin select_V = mkV "utvälja" "utvalde" "utvalt" ; -- status=guess
+lin teaching_N = mkN "undervisning" ; -- status=guess
+lin desire_N = mkN "begär" neutrum | mkN "önskning" ; -- SaldoWN -- comment=5
+lin whilst_Subj = M.mkSubj "medan" ; -- status=guess
+lin contact_V2 = mkV2 (mkV "kontaktar"); -- status=guess, src=wikt
+lin implication_N = mkN "implikation" "implikationer" | mkN "innebörd" "innebörder" ;
+lin combine_VV = mkVV (mkV "kombinerar") ; -- comment=2
+lin combine_V2 = mkV2 "kombinerar" ; -- comment=2
+lin combine_V = mkV "kombinerar" ; -- comment=2
+lin temperature_N = mkN "temperatur" "temperaturer" ; -- SaldoWN
+lin wave_N = mkN "våg" "vågor" | mkN "våg" ; -- SaldoWN = mkN "våg" ; -- comment=6
+lin magazine_N = mkN "magasin" neutrum ; -- status=guess
+lin totally_Adv = mkAdv "totalt" | mkAdv "helt" ; -- status=guess
+lin mental_A = mkA "mental" | mkA "psykisk" | mkA "själslig" ;
+lin used_A = mkA "begagnad" "begagnat" ; -- status=guess
+lin store_N = mkN "lager" "lager" ; -- status=guess
+lin scientific_A = mkA "vetenskaplig" ; -- status=guess
+lin frequently_Adv = mkAdv "ofta" ; -- status=guess
+lin thanks_N = mkN "tack" "tack" ; -- status=guess
+lin beside_Prep = mkPrep "bredvid" ; -- status=guess
+lin settlement_N = mkN "förlikning" | mkN "settlement" neutrum ; -- SaldoWN -- comment=23
+lin absolutely_Adv = mkAdv "absolut" ; -- status=guess
+lin critical_A = mkA "kritisk" | mkA "livsviktig" ; -- SaldoWN -- comment=5
+lin critical_2_A = mkA "livsviktig" ; -- status=guess
+lin critical_1_A = mkA "kritisk" ; -- status=guess
+lin recognition_N = mkN "erkännande" ; -- SaldoWN
+lin touch_N = mkN "röra" | mkN "stämpel" ; -- SaldoWN = mkN "röra" ; -- comment=32
+lin consist_V = (mkV "varar") | mkV "bestå" "bestod" "bestått" ; -- status=guess
+lin below_Prep = mkPrep "nedanför" ;
+lin silence_N = mkN "tystnad" "tystnader" ; -- SaldoWN
+lin expenditure_N = mkN "utlägg" neutrum | mkN "utgift" "utgifter" ; -- SaldoWN -- comment=3
+lin institute_N = mkN "institut" neutrum; -- status=guess
+lin dress_V2 = dirV2 (partV (mkV "rensar")"ut"); -- comment=11
+lin dress_V = mkV "tillreda" "tillredde" "tillrett" ; -- comment=24
+lin dangerous_A = mkA "farlig" ; -- SaldoWN
+lin familiar_A = mkA "familjär" | mkA "otvungen" "otvunget" ; -- SaldoWN -- comment=13
+lin asset_N = mkN "tillgång" ; -- SaldoWN
+lin educational_A = mkA "pedagogisk" ; -- SaldoWN
+lin sum_N = mkN "summa" ; -- SaldoWN
+lin publication_N = mkN "publikation" "publikationer" ; -- SaldoWN
+lin partly_Adv = mkAdv "delvis" ; -- comment=3
+lin block_N = mkN "kvarter" "kvarteret" "kvarter" "kvarteren" | mkN "stötta" ; -- SaldoWN -- comment=31
+lin seriously_Adv = mkAdv "seriöst" | mkAdv "på allvar" ; -- status=guess
+lin youth_N = mkN "ungdom" | mkN "yngling" ; -- SaldoWN -- comment=3
+lin tape_N = mkN "tejp" ; -- SaldoWN
+lin elsewhere_Adv = mkAdv "annorstädes" ; -- comment=2
+lin cover_N = mkN "täcke" | mkN "täckning" ; -- SaldoWN -- comment=17
+lin fee_N = mkN "avgift" "avgifter" ; -- SaldoWN
+lin program_N = mkN "program" "programmet" "program" "programmen" ; -- status=guess
+lin treaty_N = mkN "fördrag" neutrum | mkN "fördrag" neutrum ; -- SaldoWN -- comment=5
+lin necessarily_Adv = mkAdv "nödvändigtvis" ; -- status=guess
+lin unlikely_A = mkA "osannolik" ; -- SaldoWN
+lin properly_Adv = mkAdv "rätt" | mkAdv "på riktigt" ; -- status=guess
+lin guest_N = mkN "gäst" "gäster" ; -- SaldoWN
+lin code_N = mkN "kod" "koder" ; -- status=guess
+lin hill_N = L.hill_N ;
+lin screen_N = mkN "såll" neutrum | mkN "visa" ; -- SaldoWN -- comment=20
+lin household_N = mkN "hushåll" neutrum ; -- status=guess
+lin sequence_N = mkN "följd" "följder" | mkN "serie" "serier" ; -- SaldoWN -- comment=9
+lin correct_A = L.correct_A;
+lin female_A = mkA "kvinnlig" ; -- status=guess
+lin phase_N = mkN "fas" "faser" ; -- comment=4
+lin crowd_N = mkN "hop" | mkN "åskådare" utrum ; -- SaldoWN -- comment=15
+lin welcome_V2 = mkV2 (mkV "välkomna"); -- status=guess, src=wikt
+lin metal_N = mkN "metall" "metaller" ; -- status=guess
+lin human_N = mkN "människa" ; -- status=guess
+lin widely_Adv = mkAdv "allmänt" ; -- status=guess
+lin undertake_V2 = mkV2 "företa" "företar" "företa" "företog" "företagit" "företagen" ; -- SaldoWN
+lin cut_N = mkN "sår" neutrum | mkN "andel" "andelen" "andelar" "andelarna" ; -- SaldoWN -- comment=23
+lin sky_N = L.sky_N ;
+lin brain_N = mkN "hjärna" ; -- SaldoWN
+lin expert_N = mkN "expert" "experter" ; -- SaldoWN
+lin experiment_N = mkN "experiment" neutrum | mkN "försöksverksamhet" "försöksverksamheter" ; -- SaldoWN -- comment=7
+lin tiny_A = mkA "jätteliten" ; -- status=guess
+lin perfect_A = mkA "perfekt" "perfekt" | mkA "utmärkt" "utmärkt" ; -- SaldoWN -- comment=9
+lin disappear_V = mkV "försvinna" "försvann" "försvunnit" ; -- SaldoWN
+lin initiative_N = mkN "initiativ" neutrum | mkN "initiativkraft" ; -- SaldoWN -- comment=4
+lin assumption_N = mkN "antagande" | mkN "övertagande" ; -- SaldoWN -- comment=2
+lin photograph_N = mkN "fotografi" "fotografit" "fotografier" "fotografierna" ; -- SaldoWN
+lin ministry_N = mkN "departement" neutrum | mkN "departement" neutrum ; -- SaldoWN -- comment=5
+lin congress_N = mkN "kongress" "kongresser" | mkN "samlag" neutrum ; -- SaldoWN -- comment=2
+lin transfer_N = mkN "transfer" | mkN "överlåtelse" "överlåtelser" ; -- SaldoWN -- comment=2
+lin reading_N = mkN "uppläsning" ; -- comment=6
+lin scientist_N = mkN "forskare" utrum | mkN "vetenskapsman" "vetenskapsmannen" "vetenskapsmän" "vetenskapsmännen" ; -- SaldoWN -- comment=3
+lin fast_Adv = mkAdv "fort" ; -- comment=2
+lin fast_A = mkA "snabb" | mkA "vidlyftig" ; -- SaldoWN -- comment=12
+lin closely_Adv = mkAdv "på nära håll" ; -- status=guess
+lin thin_A = L.thin_A ;
+lin solicitorMasc_N = mkN "domare" "domare" ; ---- sense
+lin secure_V2 = mkV2 "säkerställer" ; -- status=guess
+lin plate_N = mkN "tallrik" ; -- SaldoWN
+lin pool_N = mkN "pöl" | mkN "pool" "pooler" ; -- SaldoWN -- comment=11
+lin gold_N = L.gold_N ;
+lin emphasis_N = mkN "emfas" | mkN "betoning" ; -- SaldoWN -- comment=5
+lin recall_VS = mkVS (mkV "återkalla"); -- status=guess, src=wikt
+lin recall_V2 = mkV2 (mkV "återkalla"); -- status=guess, src=wikt
+lin shout_V2 = dirV2 (partV (mkV "ropar")"till"); -- status=guess
+lin shout_V = mkV "ropar" ; -- comment=4
+lin generate_V2 = mkV2 (mkV "skapar"); -- status=guess, src=wikt
+lin location_N = mkN "belägenhet" "belägenheter" | mkN "plats" "platser" ; -- status=guess
+lin display_VS = mkVS (mkV "visa") ; -- status=guess
+lin display_V2 = mkV2 "visa" ; -- status=guess
+lin heat_N = mkN "värme" | mkN "värma" ; -- SaldoWN = mkN "värme" utrum ; -- comment=18
+lin gun_N = mkN "vapen" "vapnet" "vapen" "vapnen" ; -- status=guess
+lin shut_V2 = mkV2 (mkV "stänga"); -- status=guess, src=wikt
+lin journey_N = mkN "resa" ; -- comment=2
+lin imply_VS = mkVS (mkV "antyda" "antydde" "antytt") | mkVS (mkV "insinuerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin imply_V2 = mkV2 (mkV "antyda" "antydde" "antytt") | mkV2 (mkV "insinuerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin imply_V = mkV "betyda" "betydde" "betytt" ; -- comment=6
+lin violence_N = mkN "våldsamhet" "våldsamheter" ; -- comment=4
+lin dry_A = L.dry_A ;
+lin historical_A = mkA "historisk" ; -- status=guess
+lin step_V2 = mkV2 "träda" "trädde" "trätt" | dirV2 (partV (mkV "trampar")"ut") ; -- SaldoWN = mkV "träda" "träder" "träd" "trädade" "trädat" "trädd" ; -- comment=17
+lin step_V = mkV "träda" "trädde" "trätt" | mkV "trampar" ; -- SaldoWN = mkV "träda" "träder" "träd" "trädade" "trädat" "trädd" ; -- comment=6
+lin curriculum_N = mkN "läroplan" "läroplaner" ; -- SaldoWN
+lin noise_N = mkN "oljud" neutrum | mkN "ljud" neutrum ; -- SaldoWN
+lin lunch_N = mkN "lunch" "luncher" ; -- SaldoWN
+lin fear_VS = L.fear_VS;
+lin fear_V2 = L.fear_V2;
+lin fear_V = mkV "fruktar" ; -- comment=4
+lin succeed_V2 = mkV2 (mkV "lyckas"); -- status=guess, src=wikt
+lin succeed_V = mkV "följa" "följde" "följt" ; -- comment=3
+lin fall_N = mkN "skymning" | mkN "höst" ; -- SaldoWN -- comment=7
+lin fall_2_N = mkN "höst" ; -- status=guess
+lin fall_1_N = mkN "fall" "fall" ; -- status=guess
+lin bottom_N = mkN "handelsfartyg" neutrum | mkN "sänka" ; -- SaldoWN -- comment=15
+lin initial_A = mkA "initial" ; -- status=guess
+lin theme_N = mkN "tema" "temat" "teman" "temana" ; -- status=guess
+lin characteristic_N = mkN "särdrag" neutrum | mkN "kännetecken" "kännetecknet" "kännetecken" "kännetecknen" ; -- SaldoWN -- comment=10
+lin pretty_Adv = mkAdv "tämligen" | mkAdv "hyfsat" ;
+lin empty_A = L.empty_A ;
+lin display_N = mkN "uppvisning" | mkN "utställning" ; -- SaldoWN -- comment=8
+lin combination_N = mkN "kombination" "kombinationer" | mkN "sammanställning" ; -- SaldoWN -- comment=6
+lin interpretation_N = mkN "tolkning" ; -- comment=3
+lin rely_V2 = mkV2 "lita" (mkPrep "på") ; -- status=guess
+lin rely_V = mkV (mkV "lita") "på" ; -- status=guess, src=wikt
+lin escape_VS = mkVS (mkV "undflyr"); -- status=guess, src=wikt
+lin escape_V2 = mkV2 (mkV "undflyr"); -- status=guess, src=wikt
+lin escape_V = mkV "undgå" "undgick" "undgått" ; -- comment=7
+lin score_V2 = mkV2 (mkV (mkV "göra") "mål"); -- status=guess, src=wikt
+lin score_V = mkV "vinna" "vann" "vunnit" ; -- comment=6
+lin justice_N = mkN "rättvisa" | mkN "domare" utrum ; -- SaldoWN -- comment=10
+lin upper_A = mkA "övre" ; -- status=guess
+lin tooth_N = L.tooth_N ;
+lin organize_V2V = mkV2V (mkV "organiserar"); -- status=guess, src=wikt
+lin organize_V2 = dirV2 (partV (mkV "ordnar")"om"); -- status=guess
+lin cat_N = L.cat_N ;
+lin tool_N = mkN "verktyg" neutrum | mkN "verktyg" neutrum ; -- SaldoWN -- comment=6
+lin spot_N = mkN "fläck" | mkN "slurk" ; -- SaldoWN -- comment=3
+lin bridge_N = mkN "bro" ; -- status=guess
+lin double_A = mkA "dubbel" ; -- SaldoWN
+lin direct_V2 = dirV2 (partV (mkV "visar")"in"); -- comment=9
+lin direct_V = mkV "visar" ; -- comment=22
+lin conclude_VS = mkVS (mkV "konkludera") | mkVS (mkV "konstatera") ;
+lin conclude_V2 = mkV2 "konkluderar" ; -- comment=9
+lin conclude_V = mkV "konkluderar" ; -- comment=9
+lin relative_A = mkA "relativ" ; -- SaldoWN
+lin soldier_N = mkN "soldat" "soldater" ; -- SaldoWN
+lin climb_V2 = mkV2 (mkV "klättra"); -- status=guess, src=wikt
+lin climb_V = mkV "stiga" "steg" "stigit" ; -- comment=6
+lin breath_N = mkN "suck" ; -- comment=9
+lin afford_V2V = mkV2V (mkV "bekosta") ; -- status=guess
+lin afford_V2 = mkV2 "bekosta" | mkV2 (mkV (mkV "ha" "har" "ha" "hade" "haft" "havd") "råd") (mkPrep "med") ; -- status=guess
+lin urban_A = mkA "urban" | mkA "stadsmässig" ; -- status=guess
+lin nurse_N = mkN "sjuksköterska" ; -- SaldoWN
+lin narrow_A = L.narrow_A ;
+lin liberal_A = mkA "vidsynt" "vidsynt" ; -- comment=8
+lin coal_N = mkN "kol" neutrum ; -- SaldoWN -- comment=4
+lin priority_N = mkN "prioritet" "prioriteter" ; -- SaldoWN
+lin wild_A = mkA "vild" "vilt" ; -- SaldoWN
+lin revenue_N = mkN "intäkt" "intäkter" ; -- status=guess
+lin membership_N = mkN "medlemskap" neutrum | mkN "medlemskap" neutrum ; -- SaldoWN -- comment=3
+lin grant_N = mkN "anslag" neutrum | mkN "stipendium" "stipendiet" "stipendier" "stipendierna" ; -- SaldoWN -- comment=8
+lin approve_V2 = mkV2 "godkänna" "godkände" "godkänt" | mkV2 "godkänner" ; -- SaldoWN
+lin approve_V = mkV "godkänna" "godkände" "godkänt" | mkV "tillstyrker" ; -- SaldoWN -- comment=8
+lin tall_A = mkA "lång" "längre" "längst" ; -- SaldoWN
+lin apparent_A = mkA "skenbar" ; -- comment=4
+lin faith_N = mkN "tro" | mkN "trohet" "troheter" ; -- SaldoWN -- comment=9
+lin under_Adv = mkAdv "under" ; -- status=guess
+lin fix_V2 = mkV2 "fixa" | dirV2 (partV (mkV "riktar")"till") ; ---- split repair ; fix attention
+lin fix_V = mkV "arrangerar" ; -- comment=28
+lin slow_A = mkA "långsam" "långsamt" "långsamma" "långsamma" "långsammare" "långsammast" "långsammaste" | mkA "sen" ; -- SaldoWN -- comment=14
+lin troop_N = mkN "trupp" "trupper" ; -- SaldoWN
+lin motion_N = mkN "rörelse" "rörelser" ; -- comment=9
+lin leading_A = mkA "ledande" ; -- status=guess
+lin component_N = mkN "komponent" "komponenter" ; -- comment=6
+lin bloody_A = mkA "blodig" ; -- SaldoWN
+lin literature_N = mkN "litteratur" "litteraturer" ; -- status=guess
+lin conservative_A = mkA "konservativ" ; -- SaldoWN
+lin variation_N = mkN "variation" "variationer" ; -- SaldoWN
+lin remind_V2 = mkV2 "påminna" "påminde" "påmint" ; -- status=guess
+lin inform_V2 = mkV2 "informera" | mkV2 "upplyser" ; -- comment=11
+lin inform_V = mkV "informera" | mkV "upplyser" ; -- comment=11
+lin alternative_N = mkN "alternativ" neutrum ; -- SaldoWN -- comment=2
+lin neither_Adv = mkAdv "varken" ; -- comment=2
+lin outside_Adv = mkAdv "utomhus" ; -- comment=5
+lin mass_N = mkN "massa" | mkN "mässa" ; -- SaldoWN = mkN "massa" ; -- comment=5
+lin busy_A = mkA "upptagen" "upptaget" ; -- SaldoWN
+lin chemical_N = mkN "kemikalie" "kemikalier" ; -- status=guess
+lin careful_A = mkA "försiktig" | mkA "grundlig" | mkA "noga" ; -- SaldoWN -- comment=10
+lin investigate_V2 = mkV2 "undersöker" ; -- comment=3
+lin investigate_V = mkV "undersöker" ; -- comment=3
+lin roll_V2 = mkV2 "omsätta" "omsätter" "omsätt" "omsatte" "omsatt" "omsatt" | dirV2 (partV (mkV "rullar")"ut") ; -- SaldoWN -- comment=4
+lin roll_V = mkV "omsätta" "omsätter" "omsätt" "omsatte" "omsatt" "omsatt" | mkV "vinglar" ; -- SaldoWN -- comment=10
+lin instrument_N = mkN "instrument" neutrum | mkN "verktyg" neutrum ; -- SaldoWN -- comment=5
+lin guide_N = mkN "guide" "guider" | mkN "vägvisare" utrum ; -- SaldoWN -- comment=6
+lin criterion_N = mkN "kriterium" "kriteriet" "kriterier" "kriterierna" ; -- comment=3
+lin pocket_N = mkN "ficka" | mkN "grupp" "grupper" ; -- SaldoWN -- comment=6
+lin suggestion_N = mkN "förslag" neutrum | mkN "uppslag" neutrum ; -- SaldoWN = mkN "förslag" neutrum ; -- comment=19
+lin aye_Interj = mkInterj "aj" ; ----
+lin entitle_VS = mkVS (mkV "berättiga") ; -- status=guess
+lin entitle_V2V = mkV2V (mkV "berättiga") ; -- status=guess
+lin tone_N = mkN "röstläge" | mkN "ton" "tonnet" "ton" "tonnen" ; -- SaldoWN -- comment=4
+lin attractive_A = mkA "tilldragande" | mkA "attraktiv" ; -- SaldoWN -- comment=7
+lin wing_N = L.wing_N ;
+lin surprise_N = mkN "överraskning" ; -- SaldoWN
+lin male_N = mkN "mansperson" "manspersoner" ; -- comment=4
+lin ring_N = mkN "ring" neutrum | mkN "slå" ; -- SaldoWN = mkN "ring" ; -- comment=16
+lin pub_N = mkN "pub" ; -- SaldoWN
+lin fruit_N = L.fruit_N ;
+lin passage_N = mkN "passus" | mkN "öppning" ; -- SaldoWN -- comment=10
+lin illustrate_VS = mkVS (mkV "illustrerar") ; -- comment=4
+lin illustrate_V2 = mkV2 "illustrerar" ; -- comment=4
+lin illustrate_V = mkV "illustrerar" ; -- comment=4
+lin pay_N = mkN "visa" ; -- comment=7
+lin ride_V2 = mkV2 (mkV "åker"); -- status=guess, src=wikt
+lin ride_V = mkV "rida" "red" "ridit" ; -- status=guess
+lin foundation_N = mkN "stiftelse" "stiftelser" ; -- SaldoWN
+lin restaurant_N = L.restaurant_N ;
+lin vital_A = mkA "vital" ; -- comment=4
+lin alternative_A = mkA "alternativ" ; -- SaldoWN
+lin burn_V2 = mkV2 "brinna" "brann" "brunnit" ; -- status=guess
+lin burn_V = L.burn_V ;
+lin map_N = mkN "karta" ; -- SaldoWN
+lin united_A = mkA "förenad" "förenat" ; -- status=guess
+lin device_N = mkN "apparat" "apparater" ; -- status=guess
+lin jump_V2 = dirV2 (partV (mkV "hoppar")"över"); -- comment=2
+lin jump_V = L.jump_V;
+lin estimate_VS = mkVS (mkV "uppskatta") ; -- status=guess
+lin estimate_V2V = mkV2V (mkV "uppskatta") ; -- status=guess
+lin estimate_V2 = mkV2 "uppskatta" ; -- status=guess
+lin estimate_V = mkV "uppskattar" ; -- status=guess
+lin conduct_V2 = mkV2 (mkV "leder"); -- status=guess, src=wikt
+lin conduct_V = mkV "sköter" ; -- comment=8
+lin derive_V2 = mkV2 (mkV "avleda" "avledde" "avlett") | mkV2 (mkV "uppnå"); -- status=guess, src=wikt status=guess, src=wikt
+lin derive_V = (mkV "avleda" "avledde" "avlett") | mkV "uppnå" ; -- status=guess, src=wikt status=guess, src=wikt
+lin comment_VS = mkVS (mkV "kommenterar"); -- status=guess, src=wikt
+lin comment_V2 = mkV2 (mkV "kommenterar"); -- status=guess, src=wikt
+lin comment_V = mkV "kommenterar" ; -- comment=2
+lin east_N = mkN "öster" | mkN "öst" ; -- SaldoWN -- comment=4
+lin advise_VS = mkVS (mkV "råda"); -- status=guess, src=wikt
+lin advise_V2 = mkV2 (mkV "råda"); -- status=guess, src=wikt
+lin advise_V = mkV "underrättar" ; -- comment=7
+lin advance_N = mkN "förskott" neutrum | mkN "framsteg" | mkN "förhand" "förhänder" ; ---- split ; i förhand = in advance
+lin motor_N = mkN "motor" "motorer" ; -- comment=4
+lin satisfy_V2 = mkV2 (mkV "tillfredsställer") ; -- status=guess
+lin hell_N = mkN "helvete" ; -- SaldoWN
+lin winner_N = mkN "vinnare" utrum | mkN "segrare" utrum ; -- status=guess
+lin effectively_Adv = mkAdv "effektivt" ; ---- sense
+lin mistake_N = mkN "misstag" neutrum; -- comment=6
+lin incident_N = mkN "händelse" "händelser" | mkN "olyckshändelse" "olyckshändelser" ; -- SaldoWN -- comment=7
+lin focus_V2 = mkV2 (mkV "fokuserar") | mkV2 (mkV (mkV "koncentrera") "sig"); -- status=guess, src=wikt status=guess, src=wikt
+lin focus_V = mkV "fokuserar" ; -- comment=4
+lin exercise_VV = mkVV (mkV "öva") | mkVV (mkV "träna") | mkVV (mkV "praktiserar"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin exercise_V2 = mkV2 (mkV "öva") | mkV2 (mkV "träna") | mkV2 (mkV "praktiserar"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin exercise_V = mkV "utövar" ; -- comment=5
+lin representation_N = mkN "föreställning" ; -- comment=10
+lin release_N = mkN "överlåtelse" "överlåtelser" | mkN "utsläpp" neutrum ; -- status=guess
+lin leaf_N = L.leaf_N ;
+lin border_N = mkN "gräns" "gränser" | mkN "kant" "kanter" ; -- status=guess
+lin wash_V2 = L.wash_V2;
+lin wash_V = mkV "tvättar" ; -- comment=6
+lin prospect_N = mkN "utsikt" "utsikter" | mkN "möjlighet" "möjligheter" ; -- SaldoWN -- comment=6
+lin blow_V2 = dirV2 (partV (mkV "blåser")"av"); -- comment=6
+lin blow_V = L.blow_V;
+lin trip_N = mkN "tripp" neutrum; -- comment=11
+lin observation_N = mkN "iakttagelse" "iakttagelser" | mkN "yttrande" ; -- SaldoWN -- comment=9
+lin gather_V2 = dirV2 (partV (mkV "plockar")"ut"); -- comment=4
+lin gather_V = mkV "utläser" ; -- comment=12
+lin ancient_A = mkA "uråldrig" ; -- status=guess
+lin brief_A = mkA "kort" "kort" ; -- comment=4
+lin gate_N = mkN "grind" | mkN "port" ; -- SaldoWN -- comment=6
+lin elderly_A = mkA "gammal" "gammalt" "gamla" "äldre" "äldst" ; -- status=guess
+lin persuade_V2V = mkV2V (mkV "övertala") ;
+lin persuade_V2 = mkV2 (mkV "övertala") ;
+lin overall_A = mkA "övergripande" ; -- status=guess
+lin rare_A = mkA "sällsynt" "sällsynt" | mkA "tunn" "tunt" ; -- SaldoWN -- comment=6
+lin index_N = mkN "pekfinger" | mkN "register" neutrum ; -- SaldoWN -- comment=3
+lin hand_V2 = dirV2 (partV (mkV "lämnar")"över"); -- comment=3
+lin circle_N = mkN "cirkel" | mkN "kretsgång" ; -- SaldoWN -- comment=10
+lin creation_N = mkN "skapande" | mkN "utnämning" ; -- status=guess
+lin drawing_N = mkN "teckning" ; -- SaldoWN
+lin anybody_NP = S.mkNP (mkPN "vem som helst" utrum) | S.mkNP (mkPN "någon" utrum) ; --- split pos/neg
+lin flow_N = mkN "stigande" ; -- comment=8
+lin matter_V = mkV "innehålla" "innehöll" "innehållit" ; -- comment=4
+lin external_A = mkA "extern" | mkA "utvärtes" ; -- status=guess
+lin capable_A = mkA "duglig" | mkA "kapabel" ; -- SaldoWN -- comment=4
+lin recover_V = reflV (mkV "återhämta") ; -- status=guess
+lin shot_N = mkN "skott" neutrum | mkN "skytt" ; -- SaldoWN -- comment=4
+lin request_N = mkN "anhållan" "anhållan" "anhållanden" "anhållandena" ; -- comment=5
+lin impression_N = mkN "intryck" "intryck" | mkN "tryckning" ; ---- split
+lin neighbour_N = mkN "granne" utrum | mkN "grannland" "grannlandet" "grannländer" "grannländerna" ; -- SaldoWN -- comment=4
+lin theatre_N = mkN "teater" ; -- SaldoWN
+lin beneath_Prep = mkPrep "nedanför" ; -- status=guess
+lin hurt_V2 = mkV2 (mkV (mkV "göra") "ont"); -- status=guess, src=wikt
+lin hurt_V = mkV "sårar" ; -- comment=3
+lin mechanism_N = mkN "mekanism" "mekanismer" ; -- SaldoWN
+lin potential_N = mkN "potential" "potentialer" ; -- SaldoWN
+lin lean_V2 = dirV2 (partV (mkV "lutar")"av"); -- status=guess
+lin lean_V = mkV "lutar" ; -- comment=3
+lin defendant_N = mkN "svarande" ; -- SaldoWN = mkN "svarande" "svaranden" "svarande" "svarandena" ;
+lin atmosphere_N = mkN "stämning" | mkN "luft" "lufter" ; -- SaldoWN -- comment=6
+lin slip_V2 = mkV2 (mkV "halkar"); -- status=guess, src=wikt
+lin slip_V = mkV "undgå" "undgick" "undgått" ; -- comment=12
+lin chain_N = mkN "kedja" ; -- SaldoWN
+lin accompany_V2 = mkV2 "åtfölja" "åtföljde" "åtföljt" | mkV2 (mkV (mkV "göra") "sällskap med") ; -- status=guess
+lin wonderful_A = mkA "underbar" ; -- comment=4
+lin earn_V2 = mkV2 (mkV "tjäna") ; -- status=guess
+lin earn_V = mkV "förtjänar" ; -- comment=5
+lin enemy_N = L.enemy_N ;
+lin desk_N = mkN "skolbänk" ; -- SaldoWN
+lin engineering_N = mkN "teknik" "tekniker" ; -- status=guess
+lin panel_N = mkN "panel" "paneler" ; -- SaldoWN
+lin distinction_N = mkN "åtskillnad" "åtskillnader" ; -- comment=7
+lin deputy_N = mkN "ställföreträdare" utrum ; -- SaldoWN -- comment=6
+lin discipline_N = mkN "bestraffning" | mkN "övning" ; -- SaldoWN -- comment=12
+lin strike_N = mkN "strejk" ; -- status=guess
+lin strike_2_N = mkN "anfall" "anfall" ; ---- sense
+lin strike_1_N = mkN "strejk" ; -- status=guess
+lin married_A = mkA "gift" "gift" ; -- status=guess
+lin plenty_NP = S.mkNP (mkPN "mycket") ;
+lin establishment_N = mkN "upprättande" ; -- comment=26
+lin fashion_N = mkN "mode" | mkN "sätt" neutrum ; -- SaldoWN -- comment=7
+lin roof_N = L.roof_N ;
+lin milk_N = L.milk_N ;
+lin entire_A = mkA "hel" ; -- status=guess
+lin tear_N = mkN "tår" ; -- SaldoWN
+lin secondary_A = mkA "sekundär" ; -- SaldoWN
+lin finding_N = mkN "fynd" "fynd" | mkN "upptäckt" "upptäckter" ; -- status=guess
+lin welfare_N = mkN "välstånd" neutrum | mkN "välfärd" ; -- SaldoWN -- comment=6
+lin increased_A = mkA "ökad" ; -- status=guess
+lin attach_V2 = mkV2 (mkV "fäster") ; -- status=guess
+lin attach_V = mkV "fästa" "fäster" "fäst" "fäste" "fäst" "fäst" ; -- comment=5
+lin typical_A = mkA "typisk" ; -- status=guess
+lin typical_3_A = mkA "typisk" ; -- comment=2
+lin typical_2_A = mkA "typisk" ; -- comment=2
+lin typical_1_A = mkA "typisk" ; -- comment=2
+lin meanwhile_Adv = mkAdv "samtidigt" ;
+lin leadership_N = mkN "ledarskap" neutrum | mkN "ledning" ; -- SaldoWN -- comment=2
+lin walk_N = mkN "promenad" "promenader" ; -- status=guess
+lin negotiation_N = mkN "förhandling" ; -- SaldoWN
+lin clean_A = L.clean_A ;
+lin religion_N = L.religion_N;
+lin count_V2 = L.count_V2;
+lin count_V = mkV "skattar" ; -- comment=7
+lin grey_A = mkA "livlös" ; -- comment=5
+lin hence_Adv = mkAdv "därför" ; -- status=guess
+lin alright_Adv = mkAdv "okej" ; -- status=guess
+lin first_A = mkA "först" ; -- status=guess
+lin fuel_N = mkN "bränsle" ; -- SaldoWN
+lin mine_N = mkN "mina" | mkN "min" "miner" ; -- SaldoWN -- comment=6
+lin appeal_V2 = dirV2 (partV (mkV "lockar")"in"); -- status=guess
+lin appeal_V = mkV "överklagar" ; -- comment=7
+lin servantMasc_N = mkN "betjänt" "betjänter" ; -- status=guess
+lin liability_N = mkN "ansvar" neutrum | mkN "mottaglighet" ; -- SaldoWN -- comment=12
+lin constant_A = mkA "ständig" ; -- SaldoWN
+lin hate_VV = mkVV (mkV "hatar"); -- status=guess, src=wikt
+lin hate_V2 = L.hate_V2;
+lin shoe_N = L.shoe_N ;
+lin expense_N = mkN "utgift" "utgifter" ; -- comment=7
+lin vast_A = mkA "ofantlig" ; -- comment=3
+lin soil_N = mkN "jordmån" | mkN "jord" ; -- SaldoWN -- comment=5
+lin writing_N = mkN "skrivande" ; -- comment=7
+lin nose_N = L.nose_N ;
+lin origin_N = mkN "ursprung" neutrum ; -- status=guess
+lin lord_N = mkN "herre" utrum; -- comment=4
+lin rest_V2 = dirV2 (partV (mkV "vilar")"ut"); -- comment=2
+lin drive_N = mkN "åktur" "åkturer" | mkN "timmerflotte" utrum ; -- SaldoWN -- comment=34
+lin ticket_N = mkN "biljett" "biljetter" | mkN "parkeringsbot" "parkeringsböter" ; -- SaldoWN -- comment=12
+lin editor_N = mkN "redaktör" "redaktörer" ; -- status=guess
+lin switch_V2 = dirV2 (partV (mkV "kopplar")"ur"); -- comment=4
+lin switch_V = mkV "kopplar" ; -- comment=3
+lin provided_Subj = M.mkSubj "förutsatt" ; -- status=guess
+lin northern_A = mkA "nordlig" | invarA "norra" ;
+lin significance_N = mkN "betydelse" "betydelser" ; -- comment=5
+lin channel_N = mkN "kanal" "kanaler" ; -- status=guess
+lin convention_N = mkN "konvention" "konventioner" ; -- SaldoWN
+lin damage_V2 = mkV2 (mkV "skadar"); -- status=guess, src=wikt
+lin funny_A = mkA "rolig" | mkA "lustig" | mkA "knäpp" ; -- SaldoWN -- comment=6
+lin bone_N = L.bone_N ;
+lin severe_A = mkA "sträng" ; -- comment=13
+lin search_V2 = mkV2 (mkV "leta") | mkV2 (mkV "söker") ; -- status=guess
+lin search_V = mkV "söker" | mkV "leta" ; -- comment=4
+lin iron_N = L.iron_N ;
+lin vision_N = mkN "vision" "visioner" | mkN "syn" ; -- SaldoWN -- comment=10
+lin via_Prep = mkPrep "via" ;
+lin somewhat_Adv = mkAdv "lite" ; -- status=guess
+lin inside_Adv = mkAdv "inuti" ; -- comment=5
+lin trend_N = mkN "trend" "trender" ; -- SaldoWN
+lin revolution_N = mkN "rotation" "rotationer" | mkN "varv" neutrum ; -- SaldoWN -- comment=5
+lin terrible_A = mkA "hemsk" ; -- comment=9
+lin knee_N = L.knee_N ;
+lin dress_N = mkN "krydda" ; -- comment=9
+lin unfortunately_Adv = mkAdv "tyvärr" | mkAdv "olyckligtvis" ;
+lin steal_V2 = mkV2 (mkV "stjäla" "stjäl" "stjäl" "stal" "stulit" "stulen") ;
+lin steal_V = mkV "stjäla" "stjäl" "stjäl" "stal" "stulit" "stulen" ;
+lin criminal_A = mkA "brottslig" | mkA "kriminell" ;
+lin signal_N = mkN "signal" "signaler" ; -- comment=2
+lin notion_N = mkN "begrepp" neutrum | mkN "uppfattning" ;
+lin comparison_N = mkN "jämförelse" "jämförelser" | mkN "komparering" ; -- SaldoWN -- comment=4
+lin academic_A = mkA "akademisk" ; -- SaldoWN
+lin outcome_N = mkN "utfall" neutrum; -- comment=2
+lin lawyer_N = mkN "advokat" "advokater" ; -- SaldoWN
+lin strongly_Adv = mkAdv "starkt" ; -- status=guess
+lin surround_V2 = mkV2 (mkV "omge" "omger" "omge" "omgav" "omgett" "omgiven"); -- status=guess, src=wikt
+lin explore_VS = mkVS (mkV "utforska") ; -- status=guess
+lin explore_V2 = mkV2 "utforska" ; -- status=guess
+lin achievement_N = mkN "prestation" "prestationer" | mkN "verkställande" ; -- SaldoWN -- comment=10
+lin odd_A = mkA "udda" | mkA "underlig" ; -- SaldoWN -- comment=22
+lin expectation_N = mkN "sannolikhet" "sannolikheter" ; -- comment=3
+lin corporate_A = mkA "korporativ" ; -- SaldoWN
+lin prisoner_N = mkN "fånge" utrum | mkN "fånge" utrum ; -- SaldoWN -- comment=3
+lin question_V2 = mkV2 "ifrågasätta" "ifrågasätter" "ifrågasätt" "ifrågasatte" "ifrågasatt" "ifrågasatt" | dirV2 (partV (mkV "frågar")"ut") ; -- SaldoWN
+lin rapidly_Adv = mkAdv "snabbt" | mkAdv "fort" ; -- status=guess
+lin deep_Adv = mkAdv "långt" ; -- status=guess
+lin southern_A = mkA "södra" ; -- status=guess
+lin amongst_Prep = mkPrep "bland" ; -- status=guess
+lin withdraw_V2 = mkV2 (mkV (mkV "ställer") "in"); -- status=guess
+lin withdraw_V = mkV "utträda" "utträdde" "utträtt" ; -- comment=8
+lin afterwards_Adv = mkAdv "efteråt" | mkAdv "i efterhand" | mkAdv "därefter" ; ---- split
+lin paint_V2 = dirV2 (partV (mkV "målar")"om"); -- comment=4
+lin paint_V = mkV "sminkar" ; -- comment=9
+lin judge_VS = mkVS (mkV "bedömer") ; -- status=guess
+lin judge_V2 = dirV2 (partV (mkV "dömer")"ut"); -- status=guess
+lin judge_V = mkV "anse" "ansåg" "ansett" ; -- comment=6
+lin citizenMasc_N = mkN "medborgare" "medborgare" ; -- status=guess
+lin permanent_A = mkA "permanent" "permanent" ; -- SaldoWN
+lin weak_A = mkA "svag" | mkA "klen" ; -- SaldoWN -- comment=15
+lin separate_V2 = mkV2 "skilja" "skilde" "skilt" | dirV2 (partV (mkV "skilja")"av") ; -- SaldoWN -- comment=3
+lin separate_V = mkV "skilja" "skilde" "skilt" ; -- SaldoWN
+lin plastic_N = L.plastic_N ;
+lin connect_V2 = dirV2 (partV (mkV "kopplar") "ur"); -- comment=4
+lin connect_V = mkV "kopplar" ; -- comment=7
+lin fundamental_A = mkA "grund" ; -- comment=2
+lin plane_N = mkN "flygplan" neutrum | mkN "yta" ; -- SaldoWN -- comment=8
+lin height_N = mkN "höjd" "höjder" | mkN "topp" ; -- status=guess
+lin opening_N = mkN "öppning" ; -- comment=8
+lin lesson_N = mkN "lektion" "lektioner" | mkN "undervisningstimme" utrum ; -- SaldoWN -- comment=4
+lin similarly_Adv = mkAdv "på samma sätt" ; -- status=guess
+lin shock_N = mkN "stöt" | mkN "våg" ; -- SaldoWN -- comment=10
+lin rail_N = mkN "skena" ; -- comment=5
+lin tenant_N = mkN "hyresgäst" "hyresgäster" ; -- SaldoWN
+lin owe_V2 = mkV2 (mkV (mkV "vara") "skyldig"); -- status=guess, src=wikt
+lin owe_V = mkV (mkV "vara") "skyldig" ; -- status=guess, src=wikt
+lin originally_Adv = mkAdv "ursprungligen" ; -- status=guess
+lin middle_A = mkA "mellerst" ; -- status=guess
+lin somehow_Adv = mkAdv "på något sätt" | mkAdv "på ett eller annat sätt" ; -- status=guess status=guess
+lin minor_A = mkA "mindre" "mindre" "mindre" "mindre" "mindre" "minst" "minsta" ; -- status=guess
+lin negative_A = mkA "negativ" ; -- SaldoWN
+lin knock_V2 = dirV2 (partV (mkV "smälla" "small" "smäll")"av"); -- comment=17
+lin knock_V = mkV "smälla" "small" "smäll" ; -- comment=14
+lin root_N = L.root_N ;
+lin pursue_V2 = dirV2 (partV (mkV "jagar")"ut"); -- status=guess
+lin pursue_V = mkV "jagar" ; -- comment=9
+lin inner_A = mkA "invändig" ; -- status=guess
+lin crucial_A = mkA "kritisk" ; -- comment=3
+lin occupy_V2 = mkV2 (mkV "ockuperar") | mkV2 (mkV "annekterar"); -- status=guess, src=wikt status=guess, src=wikt
+lin occupy_V = mkV "uppta" "upptar" "uppta" "upptog" "upptagit" "upptagen" ; -- comment=10
+lin that_AdA = lin AdA (ss "så") ; -- status=guess
+lin independence_N = mkN "självständighet" "självständigheter" ; -- comment=4
+lin column_N = mkN "pelare" utrum | mkN "spalt" "spalter" ; -- SaldoWN -- comment=5
+lin proceeding_N = mkN "framsteg" "framsteg" ; ---- sense
+lin female_N = mkN "kvinna" ; -- comment=3
+lin beauty_N = mkN "skönhet" ; -- comment=6
+lin perfectly_Adv = mkAdv "perfekt" ; -- status=guess
+lin struggle_N = mkN "kamp" ; -- SaldoWN = mkN "kamp" "kamper" ;
+lin gap_N = mkN "glipa" | mkN "hål" neutrum ; -- SaldoWN -- comment=4
+lin house_V2 = mkV2 "inkvartera" ; -- status=guess
+lin database_N = mkN "databas" "databaser" ; -- status=guess
+lin stretch_V2 = mkV2 (mkV "sträcker"); -- status=guess, src=wikt
+lin stretch_V = mkV "sträcker" ; -- comment=4
+lin stress_N = mkN "belastning" | mkN "vikt" "vikter" ; -- SaldoWN -- comment=8
+lin passenger_N = mkN "passagerare" utrum | mkN "passagerare" utrum ; -- SaldoWN -- comment=2
+lin boundary_N = mkN "avgränsning" ; -- comment=3
+lin easy_Adv = mkAdv "lätt" ; -- status=guess
+lin view_V2 = dirV2 (partV (mkV "se" "såg" "sett")"ut"); -- comment=4
+lin manufacturer_N = mkN "producent" "producenter" | mkN "tillverkare" utrum ; -- SaldoWN -- comment=3
+lin sharp_A = L.sharp_A ;
+lin formation_N = mkN "formation" "formationer" | mkN "formering" ; -- SaldoWN -- comment=2
+lin queen_N = L.queen_N ;
+lin waste_N = mkN "slöseri" neutrum | mkN "ödemark" "ödemarker" ; -- SaldoWN -- comment=22
+lin virtually_Adv = mkAdv "virtuellt" ; -- status=guess
+lin expand_V2 = dirV2 (partV (mkV "växa" "växer" "växa" "växte" "vuxit" "vuxen")"ur"); -- comment=5
+lin expand_V = mkV "utvidgar" ; -- comment=6
+lin contemporary_A = mkA "samtida" ; -- comment=4
+lin politician_N = mkN "politiker" "politikern" "politiker" "politikerna" | mkN "statsman" "statsmannen" "statsmän" "statsmännen" ; -- status=guess
+lin back_V = mkV "backar" ; -- comment=10
+lin territory_N = mkN "territorium" "territoriet" "territorier" "territorierna" ; -- status=guess
+lin championship_N = mkN "titel" ; -- comment=4
+lin exception_N = mkN "undantag" neutrum ; -- SaldoWN -- comment=2
+lin thick_A = L.thick_A ;
+lin inquiry_N = mkN "förhör" neutrum; -- comment=6
+lin topic_N = mkN "ämne" ; -- comment=4
+lin resident_N = mkN "ockupant" "ockupanter" | mkN "invånare" utrum ; -- SaldoWN -- comment=2
+lin transaction_N = mkN "transaktion" "transaktioner" ; -- SaldoWN
+lin parish_N = mkN "socken" ; -- comment=4
+lin supporter_N = mkN "stöd" neutrum; -- comment=10
+lin massive_A = mkA "massiv" ; -- comment=2
+lin light_V2 = dirV2 (partV (mkV "tänder")"på"); -- comment=2
+lin light_V = mkV "yra" "yrde" "yrt" ; -- comment=9
+lin unique_A = mkA "unik" ; -- status=guess
+lin challenge_V2 = mkV2 "ifrågasätta" "ifrågasätter" "ifrågasätt" "ifrågasatte" "ifrågasatt" "ifrågasatt" ; -- SaldoWN
+lin challenge_V = mkV "ifrågasätta" "ifrågasätter" "ifrågasätt" "ifrågasatte" "ifrågasatt" "ifrågasatt" | mkV "utmanar" ; -- SaldoWN -- comment=6
+lin inflation_N = mkN "inflation" "inflationer" ; -- SaldoWN
+lin assistance_N = mkN "assist" "assister" ; -- comment=4
+lin list_V2V = mkV2V (mkV "lista") ; -- status=guess
+lin list_V2 = mkV2 "lista" ; -- status=guess
+lin list_V = mkV "lista" ; -- comment=4
+lin identity_N = mkN "identitet" "identiteter" ; -- SaldoWN
+lin suit_V2 = dirV2 (partV (mkV "passar")"på"); -- comment=5
+lin suit_V = mkV "tillfredsställer" ; -- comment=7
+lin parliamentary_A = mkA "parlamentarisk" ; -- status=guess
+lin unknown_A = mkA "okänd" "okänt" ; -- status=guess
+lin preparation_N = mkN "beredskap" "beredskaper" | mkN "preparat" neutrum ; -- SaldoWN -- comment=12
+lin elect_V3 = mkV3 (mkV "välja" "valde" "valt") ; -- SaldoWN -- status=guess, src=wikt
+lin elect_V2V = mkV2V (mkV "välja" "valde" "valt") ; -- SaldoWN -- status=guess, src=wikt
+lin elect_V2 = mkV2 "välja" "valde" "valt" ; -- status=guess
+lin elect_V = mkV "välja" "valde" "valt" | mkV "utvälja" "utvalde" "utvalt" ; -- SaldoWN -- comment=2
+lin badly_Adv = mkAdv "dåligt" | mkAdv "ont" ; --- split
+lin moreover_Adv = mkAdv "dessutom" ; -- comment=2
+lin tie_V2 = L.tie_V2 ;
+lin tie_V = mkV "knyta" "knöt" "knutit" ; -- SaldoWN
+lin cancer_N = mkN "cancer" ; -- SaldoWN
+lin champion_N = mkN "mästare" utrum ; -- SaldoWN -- comment=6
+lin exclude_V2 = mkV2 "utesluta" "uteslöt" "uteslutit" | mkV2 (mkV "utelämna") | mkV2 (mkV "exkluderar") | mkV2 "avstänger" ;
+lin review_V2 = dirV2 (partV (mkV "mönstrar")"på"); -- comment=2
+lin review_V = mkV "överblickar" ; -- comment=10
+lin licence_N = mkN "licens" "licenser" | mkN "tygellöshet" | mkN "körkort" "körkort" ; ---- split
+lin breakfast_N = mkN "frukost" ; -- SaldoWN
+lin minority_N = mkN "fåtal" neutrum | mkN "minoritet" "minoriteter" ; -- SaldoWN
+lin appreciate_V2 = mkV2 "värdesätta" "värdesätter" "värdesätt" "värdesatte" "värdesatt" "värdesatt" ; -- status=guess
+lin appreciate_V = mkV "värdesätta" "värdesätter" "värdesätt" "värdesatte" "värdesatt" "värdesatt" | mkV "uppfattar" ; -- SaldoWN -- comment=5
+lin fan_N = variants{} ; -- 
+lin fan_3_N = mkN "solfjäder" ; ---- sense
+lin fan_2_N = mkN "fan" "fans" ; ---- sense ; inflection
+lin fan_1_N = mkN "fläkt" ; ---- sense
+lin chief_N = mkN "chef" "chefer" | mkN "boss" neutrum ; -- SaldoWN -- comment=5
+lin accommodation_N = mkN "utrymme" ; -- comment=10
+lin subsequent_A = mkA "påföljande" ; -- SaldoWN
+lin democracy_N = mkN "demokrati" "demokratier" ; -- SaldoWN
+lin brown_A = L.brown_A ;
+lin taste_N = mkN "smak" "smaker" | mkN "smakprov" neutrum ; -- SaldoWN -- comment=5
+lin crown_N = mkN "krona" | mkN "trädkrona" ; -- SaldoWN -- comment=12
+lin permit_V2V = mkV2V (mkV "tillåta"); -- status=guess, src=wikt
+lin permit_V2 = mkV2 (mkV "tillåta"); -- status=guess, src=wikt
+lin permit_V = mkV "tillåta" "tillät" "tillåtit" ; -- comment=2
+lin buyerMasc_N = mkN "köpare" "köpare" ; -- status=guess
+lin gift_N = mkN "gåva" ; -- SaldoWN
+lin resolution_N = mkN "beslut" neutrum | mkN "lösning" ; -- SaldoWN -- comment=11
+lin angry_A = mkA "arg" | mkA "elak" ; -- SaldoWN -- comment=9
+lin metre_N = mkN "meter" ; -- comment=5
+lin wheel_N = mkN "hjul" neutrum | mkN "rulla" ; -- SaldoWN -- comment=3
+lin clause_N = mkN "sats" "satser" ; -- comment=3
+lin break_N = mkN "brott" neutrum | mkN "utbrytning" ; -- SaldoWN = mkN "brott" neutrum ; -- comment=29
+lin tank_N = mkN "stridsvagn" ; -- SaldoWN
+lin benefit_V2 = mkV2 (mkV "understöda" "understödde" "understött") ; -- status=guess
+lin benefit_V = mkV "understöda" "understödde" "understött" ; -- comment=4
+lin engage_V2 = mkV2 "engagera" ; -- status=guess
+lin engage_V = reflV (mkV "engagera") ; -- status=guess
+lin alive_A = mkA "levande" ; -- SaldoWN
+lin complaint_N = mkN "klagomål" "klagomål" ; -- status=guess
+lin inch_N = mkN "tum" "tummen" "tum" "tummen" ; -- SaldoWN
+lin firm_A = mkA "beslutsam" "beslutsamt" "beslutsamma" "beslutsamma" "beslutsammare" "beslutsammast" "beslutsammaste" ; -- comment=7
+lin abandon_V2 = mkV2 "överge" "överger" "överge" "övergav" "övergett" "övergiven" | dirV2 (partV (mkV "lämnar")"över") ; -- SaldoWN -- comment=3
+lin blame_V2 = mkV2 "skyller" ;
+lin blame_V = mkV "klandrar" ; -- comment=6
+lin clean_V2 = dirV2 (partV (mkV "tvättar")"av"); -- comment=5
+lin clean_V = mkV "tömmer" ; -- comment=9
+lin quote_V2 = mkV2 (mkV (mkV "ge") "anbud") | mkV2 (mkV "offererar"); -- status=guess, src=wikt status=guess, src=wikt
+lin quote_V = mkV "åberopar" ; -- comment=6
+lin quantity_N = mkN "kvantitet" "kvantiteter" ; -- SaldoWN
+lin rule_VS = mkVS (mkV "styra" "styrde" "styrt") | mkVS (mkV "regerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin rule_V2 = mkV2 (mkV "styra" "styrde" "styrt") | mkV2 (mkV "regerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin rule_V = mkV "avgöra" "avgjorde" "avgjort" ; -- comment=7
+lin guilty_A = mkA "skyldig" ; -- comment=2
+lin prior_A = mkA "föregående" ; -- status=guess
+lin round_A = L.round_A ;
+lin eastern_A = mkA "ostlig" ; -- status=guess
+lin coat_N = L.coat_N ;
+lin involvement_N = mkN "inblandning" ; -- comment=6
+lin tension_N = mkN "spänning" | mkN "ångtryck" neutrum ; -- SaldoWN = mkN "spänning" ; -- comment=6
+lin diet_N = mkN "diet" "dieter" ; -- SaldoWN
+lin enormous_A = mkA "enorm" | mkA "väldig" ; -- comment=5
+lin score_N = mkN "ställning" | mkN "tjog" neutrum ; -- SaldoWN -- comment=12
+lin rarely_Adv = mkAdv "sällan" ; -- status=guess
+lin prize_N = mkN "pris" neutrum | mkN "vinst" "vinster" ; -- SaldoWN = mkN "pris" ; = mkN "pris" "priser" ; = mkN "pris" neutrum ; -- comment=13
+lin remaining_A = mkA "återstående" ; -- status=guess
+lin significantly_Adv = mkAdv "signifikant" | mkAdv "markant" ; -- status=guess
+lin glance_V2 = dirV2 (partV (mkV "tittar")"till"); -- comment=4
+lin glance_V = mkV "tittar" ; -- comment=6
+lin dominate_V2 = mkV2 "dominerar" ; -- comment=4
+lin dominate_V = mkV "dominerar" ; -- comment=4
+lin trust_VS = mkVS (mkV (mkV "lita") "på") ; -- status=guess
+lin trust_V2 = mkV2 (mkV "lita") (mkPrep "på") ; -- status=guess
+lin naturally_Adv = mkAdv "naturligtvis" ; -- status=guess
+lin interpret_V2 = mkV2 "tolka" ; -- status=guess
+lin interpret_V = mkV "tolka" ; -- status=guess
+lin land_V2 = mkV2 (mkV "landsätta" "landsätter" "landsätt" "landsatte" "landsatt" "landsatt") ; -- status=guess
+lin land_V = mkV "landa" ; -- status=guess
+lin frame_N = mkN "ram" ; -- status=guess
+lin extension_N = mkN "utvidgning" | mkN "utbyggnad" "utbyggnader" ; -- SaldoWN
+lin mix_V2 = mkV2 "blanda" ; -- status=guess
+lin mix_V = mkV "blanda" ; -- status=guess
+lin spokesman_N = mkN "förespråkare" utrum | mkN "talesman" "talesmannen" "talesmän" "talesmännen" ; -- SaldoWN -- comment=3
+lin friendly_A = mkA "vänlig" | mkA "vänskaplig" ; -- SaldoWN -- comment=6
+lin acknowledge_VS = mkVS (mkV "erkänna" "erkände" "erkänt") ; -- comment=5
+lin acknowledge_V2 = mkV2 (mkV "erkänna" "erkände" "erkänt") ; -- comment=5
+lin register_V2 = mkV2 "registrera" | dirV2 (partV (mkV "listar")"ut") ;
+lin register_V = reflV (mkV "anmäla") ; ---- sense : register to a conference
+lin regime_N = mkN "regim" "regimer" ; ---- already split
+lin regime_2_N = mkN "regim" "regimer" ; -- status=guess
+lin regime_1_N = mkN "regim" "regimer" ; -- status=guess
+lin fault_N = mkN "fel" neutrum | mkN "skuld" "skulder" ; -- SaldoWN = mkN "fel" neutrum ; -- comment=10
+lin dispute_N = mkN "dispyt" "dispyter" ; -- comment=8
+lin grass_N = L.grass_N ;
+lin quietly_Adv = mkAdv "tyst" ; -- status=guess
+lin decline_N = mkN "sluttning" ; -- comment=10
+lin dismiss_V2 = mkV2 (mkV "avskedar") | mkV2 (mkV "sparkar") | mkV2 (mkV "entledigar") | mkV2 (mkV "upplöser"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin delivery_N = mkN "förlossning" | mkN "uppgivande" ; -- SaldoWN -- comment=7
+lin complain_VS = mkVS (mkV "klagar"); -- status=guess, src=wikt
+lin complain_V = mkV "klagar" ; -- comment=2
+lin conservative_N = mkN "skydd" neutrum; -- comment=5
+lin shift_V2 = dirV2 (partV (mkV "flyttar")"ut"); -- comment=2
+lin shift_V = mkV "flyttar" ; -- comment=5
+lin port_N = mkN "portvin" "portvinet" "portviner" "portvinerna" ; -- comment=6
+lin beach_N = mkN "strand" "stränder" ; -- SaldoWN
+lin string_N = mkN "snöre" | mkN "tråd" ; -- SaldoWN -- comment=9
+lin depth_N = mkN "djup" neutrum; -- comment=4
+lin unusual_A = mkA "ovanlig" ; -- comment=4
+lin travel_N = mkN "resa" ; -- comment=13
+lin pilot_N = mkN "pilot" "piloter" ; -- SaldoWN
+lin obligation_N = mkN "förpliktelse" "förpliktelser" | mkN "skyldighet" "skyldigheter" ; -- SaldoWN -- comment=4
+lin gene_N = mkN "gen" "gener" ; -- SaldoWN
+lin yellow_A = L.yellow_A;
+lin republic_N = mkN "republik" "republiker" ; -- SaldoWN
+lin shadow_N = mkN "skugga" ; -- SaldoWN
+lin dear_A = mkA "kär" ; -- comment=6
+lin analyse_V2 = variants{} ; -- 
+lin anywhere_Adv = mkAdv "var som helst" | mkAdv "någonstans" ; --- split pos/neg
+lin average_N = mkN "medeltal" neutrum | mkN "genomsnitt" neutrum ; -- SaldoWN -- comment=2
+lin phrase_N = mkN "uttryckssätt" neutrum; -- comment=5
+lin long_term_A = mkA "långsiktig" ;
+lin crew_N = mkN "besättning" ; -- status=guess
+lin lucky_A = mkA "lyckosam" "lyckosamt" "lyckosamma" "lyckosamma" "lyckosammare" "lyckosammast" "lyckosammaste" | mkA "lycklig" ; -- SaldoWN -- comment=2
+lin restore_V2 = variants{} ; -- 
+lin convince_V2V = mkV2V (mkV "övertyga"); -- status=guess, src=wikt
+lin convince_V2 = mkV2 (mkV "övertyga"); -- status=guess, src=wikt
+lin coast_N = mkN "kust" "kuster" ; -- status=guess
+lin engineer_N = mkN "ingenjör" "ingenjörer" | mkN "maskinist" "maskinister" ; -- SaldoWN -- comment=7
+lin heavily_Adv = variants{} ; -- 
+lin extensive_A = mkA "vidsträckt" "vidsträckt" ; -- status=guess
+lin glad_A = mkA "glad" | mkA "villig" ; -- SaldoWN -- comment=2
+lin charity_N = mkN "välgörenhet" "välgörenheter" | mkN "människokärlek" ; -- SaldoWN -- comment=7
+lin oppose_V2 = mkV2 (mkV "opponerar"); -- status=guess, src=wikt
+lin oppose_V = mkV "motarbetar" ; -- comment=4
+lin defend_V2 = mkV2 "försvara" ; -- status=guess
+lin alter_V2 = dirV2 (partV (mkV "skiftar")"ut"); -- status=guess
+lin alter_V = mkV "ändrar" ; -- comment=6
+lin warning_N = mkN "varning" | mkN "varsel" neutrum ; -- SaldoWN -- comment=4
+lin arrest_V2 = mkV2 "anhålla" "anhöll" "anhållit" | dirV2 (partV (mkV "stoppar") "till") ; -- SaldoWN -- comment=3
+lin framework_N = mkN "konstruktion" "konstruktioner" ; -- comment=7
+lin approval_N = mkN "välsignelse" "välsignelser" | mkN "godkännande" ; -- SaldoWN -- comment=6
+lin bother_VV = variants{}; -- mkV "bråkar" ; -- comment=7
+lin bother_V2V = variants{}; -- mkV "bråkar" ; -- comment=7
+lin bother_V2 = variants{}; -- mkV "bråkar" ; -- comment=7
+lin bother_V = mkV "bråkar" ; -- comment=7
+lin novel_N = mkN "roman" "romaner" ; -- status=guess
+lin accuse_V2 = mkV2 (mkV "anklagar"); -- status=guess, src=wikt
+lin surprised_A = mkA "överraskad" | mkA "förvånad" ;
+lin currency_N = mkN "valuta" ; -- SaldoWN
+lin restrict_V2 = mkV2 (mkV "inskränka") | mkV2 (mkV "begränsa"); -- status=guess, src=wikt status=guess, src=wikt
+lin restrict_V = mkV "begränsar" ; -- comment=2
+lin possess_V2 = mkV2 (mkV "äga"); -- status=guess, src=wikt
+lin moral_A = mkA "moralisk" ;
+lin protein_N = mkN "protein" "proteinet" "proteiner" "proteinerna" ; -- SaldoWN
+lin distinguish_V2 = dirV2 (partV (mkV "skiljer" "skilde" "skilt")"av") | mkV2 (mkV "särskilja" "särskilde" "särskilt") ;
+lin distinguish_V = mkV "kännetecknar" ; -- comment=6
+lin gently_Adv = mkAdv "sakta" ; -- comment=2
+lin reckon_VS = variants{}; -- dirV2 (partV (mkV "räknar")"ut"); -- comment=5
+lin incorporate_V2 = mkV2 (mkV "uppta" "upptar" "uppta" "upptog" "upptagit" "upptagen"); -- status=guess, src=wikt
+lin proceed_V = mkV "fortsätta" "fortsätter" "fortsätt" "fortsatte" "fortsatt" "fortsatt" ; -- comment=9
+lin assist_V2 = mkV2 (mkV "assisterar") | mkV2 (mkV "hjälper") | mkV2 (mkV "bistå" "bistod" "bistått") ; -- status=guess
+lin assist_V = mkV "assisterar" | mkV "hjälper" ; -- status=guess
+lin sure_Adv = mkAdv "absolut" ; -- status=guess
+lin stress_VS = variants{} ; -- 
+lin stress_V2 = variants{} ; -- 
+lin justify_VV = mkVV (mkV "berättiga") ; -- status=guess
+lin justify_V2 = mkV2 "berättiga" ; -- status=guess
+lin behalf_N = variants{} ; -- 
+lin councillor_N = variants{} ; -- 
+lin setting_N = mkN "sättning" ; -- status=guess
+lin command_N = mkN "kontroll" | mkN "herravälde" ; -- SaldoWN = mkN "kontroll" "kontroller" ; -- comment=16
+lin command_2_N = mkN "kontroll" "kontroller" ; -- status=guess
+lin command_1_N = mkN "kommando" "kommandon" ; -- status=guess
+lin maintenance_N = mkN "underhåll" neutrum | mkN "livsuppehälle" ; -- SaldoWN -- comment=10
+lin stair_N = mkN "trappa" ; -- status=guess
+lin poem_N = mkN "dikt" "dikter" ; -- SaldoWN
+lin chest_N = mkN "sekretär" "sekretärer" | mkN "kista" ; -- SaldoWN -- comment=5
+lin like_Adv = mkAdv "som" ; -- comment=2
+lin secret_N = mkN "hemlighet" "hemligheter" ; -- SaldoWN
+lin restriction_N = mkN "begränsning" | mkN "förbehåll" neutrum ; -- SaldoWN -- comment=4
+lin efficient_A = mkA "effektiv" ; -- SaldoWN
+lin suspect_VS = mkVS (mkV "misstänka"); -- status=guess, src=wikt
+lin suspect_V2 = mkV2 (mkV "misstänka"); -- status=guess, src=wikt
+lin hat_N = L.hat_N ;
+lin tough_A = mkA "hård" "hårt" | mkA "kämpig" ; -- SaldoWN -- comment=13
+lin firmly_Adv = variants{} ; -- 
+lin willing_A = mkA "villig" ; -- comment=3
+lin healthy_A = mkA "sund" ; -- comment=6
+lin focus_N = mkN "fokus" | mkN "inriktning" ;
+lin construct_V2 = mkV2 (mkV "konstruerar"); -- status=guess, src=wikt
+lin occasionally_Adv = variants{} ; -- 
+lin mode_N = variants{} ; -- 
+lin saving_N = mkN "besparing" ; -- comment=2
+lin comfortable_A = mkA "bekväm" | mkA "mysig" | mkA "trygg" ; ---- split mysig
+lin camp_N = mkN "läger" neutrum ; -- status=guess
+lin trade_V2 = variants{}; -- mkV "byter" ;
+lin trade_V = mkV "byter" ; -- status=guess
+lin export_N = mkN "export" "exporter" | mkN "exportartikel" ; -- SaldoWN -- comment=3
+lin wake_V2 = mkV2 (mkV "väcker") ; -- status=guess
+lin wake_V = mkV "vaknar" ; -- comment=2
+lin partnership_N = mkN "partnerskap" neutrum | mkN "kompanjonskap" ; -- SaldoWN -- comment=3
+lin daily_A = mkA "daglig" ; -- status=guess
+lin abroad_Adv = mkAdv "utomlands" ; -- comment=5
+lin profession_N = mkN "yrke" ; -- SaldoWN
+lin load_N = mkN "börda" | mkN "fylla" ; -- SaldoWN -- comment=6
+lin countryside_N = mkN "landsbygd" | mkN "bygd" "bygder" ; -- SaldoWN -- comment=2
+lin boot_N = L.boot_N ;
+lin mostly_Adv = mkAdv "mestadels" ; -- status=guess
+lin sudden_A = mkA "plötslig" ; -- SaldoWN
+lin implement_V2 = mkV2 (mkV "implementera") | mkV2 (mkV "genomföra" "genomförde" "genomfört") ;
+lin reputation_N = mkN "anseende" | mkN "rykte" ; -- SaldoWN -- comment=4
+lin print_V2 = dirV2 (partV (mkV "präntar")"i"); -- status=guess
+lin print_V = mkV "trycker" ; -- comment=4
+lin calculate_VS = mkVS (mkV "räkna") | mkVS (mkV "beräkna") | mkVS (mkV (mkV "räkna") "ut"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin calculate_V2 = dirV2 (partV (mkV "räknar")"ut"); -- comment=5
+lin calculate_V = mkV "räknar" ; -- comment=3
+lin keen_A = mkA "skarp" ; -- comment=21
+lin guess_VS = mkVS (mkV "gissar"); -- status=guess, src=wikt
+lin guess_V2 = mkV2 (mkV "gissar"); -- status=guess, src=wikt
+lin guess_V = mkV "anta" "antar" "anta" "antog" "antagit" "antagen" ; -- comment=4
+lin recommendation_N = mkN "rekommendation" "rekommendationer" | mkN "vitsord" neutrum ; -- SaldoWN -- comment=3
+lin autumn_N = mkN "höst" ; -- SaldoWN
+lin conventional_A = mkA "konventionell" ; -- SaldoWN
+lin cope_V = variants{} ; -- 
+lin constitute_V2 = mkV2 (mkV "utgöra"); -- status=guess, src=wikt
+lin poll_N = mkN "enkät" "enkäter" | mkN "val" ; -- SaldoWN -- comment=10
+lin voluntary_A = mkA "frivillig" ; -- SaldoWN
+lin valuable_A = mkA "värdefull" ; -- SaldoWN
+lin recovery_N = mkN "återhämtning" | mkN "återvinnande" ; -- SaldoWN -- comment=6
+lin cast_V2 = mkV2 "rollbesätta" "rollbesätter" "rollbesätt" "rollbesatte" "rollbesatt" "rollbesatt" | dirV2 (partV (mkV "ordnar")"om") ; -- status=guess
+lin cast_V = mkV "rollbesätta" "rollbesätter" "rollbesätt" "rollbesatte" "rollbesatt" "rollbesatt" | mkV "ordnar" ; -- status=guess
+lin premise_N = mkN "premiss" "premisser" ; -- SaldoWN
+lin resolve_V2 = dirV2 (partV (mkV "löser")"ut"); -- status=guess
+lin resolve_V = mkV "sönderdelar" ; -- comment=7
+lin regularly_Adv = variants{} ; -- 
+lin solve_V2 = dirV2 (partV (mkV "löser")"ut"); -- status=guess
+lin plaintiff_N = mkN "kärande" ; -- SaldoWN = mkN "kärande" "käranden" "kärande" "kärandena" ;
+lin critic_N = mkN "kritiker" "kritikern" "kritiker" "kritikerna" ; -- SaldoWN
+lin agriculture_N = mkN "jordbruk" neutrum | mkN "jordbruk" neutrum ; -- SaldoWN -- comment=4
+lin ice_N = L.ice_N ;
+lin constitution_N = mkN "konstitution" "konstitutioner" | mkN "utseende" ; -- SaldoWN -- comment=14
+lin communist_N = mkN "kommunist" "kommunister" ; -- status=guess
+lin layer_N = mkN "lager" ; -- SaldoWN = mkN "lager" ; = mkN "lager" neutrum ;
+lin recession_N = mkN "recession" "recessioner" ; -- SaldoWN
+lin slight_A = mkA "späd" ; -- comment=6
+lin dramatic_A = mkA "dramatisk" ; -- SaldoWN
+lin golden_A = mkA "gyllene" ; -- comment=3
+lin temporary_A = mkA "temporär" | mkA "tillfällig" ; -- SaldoWN -- comment=3
+lin suit_N = mkN "uppvaktning" | mkN "omgång" ; -- SaldoWN -- comment=10
+lin shortly_Adv = mkAdv "snart" ; -- status=guess
+lin initially_Adv = mkAdv "inledningsvis" ; -- status=guess
+lin arrival_N = mkN "uppnående" ; -- comment=3
+lin protest_N = mkN "protest" "protester" ; -- SaldoWN
+lin resistance_N = mkN "motstånd" neutrum; -- comment=6
+lin silent_A = mkA "tystgående" ; -- comment=2
+lin presentation_N = mkN "presentation" "presentationer" ; -- SaldoWN
+lin soul_N = mkN "själ" ; -- SaldoWN
+lin self_N = mkN "jag" neutrum | mkN "jag" neutrum ; -- SaldoWN -- comment=2
+lin judgment_N = mkN "omdöme" ; -- SaldoWN
+lin feed_V2 = mkV2 (mkV "matar"); -- status=guess
+lin feed_V = mkV "fodrar" ; -- comment=5
+lin muscle_N = mkN "muskel" "muskeln" "muskler" "musklerna" ; -- SaldoWN
+lin shareholder_N = mkN "aktieägare" utrum | mkN "aktieägare" utrum ; -- SaldoWN
+lin opposite_A = mkA "motsatt" ; -- SaldoWN
+lin pollution_N = mkN "förorening" | mkN "nedsmutsning" ; -- SaldoWN -- comment=2
+lin wealth_N = mkN "rikedom" ; -- SaldoWN
+lin video_taped_A = variants{} ; -- 
+lin kingdom_N = mkN "kungarike" | mkN "rike" ;
+lin bread_N = L.bread_N ;
+lin perspective_N = mkN "perspektiv" "perspektiv" | mkN "utsikt" "utsikter" ;
+lin camera_N = L.camera_N ;
+lin prince_N = mkN "prins" ; -- SaldoWN
+lin illness_N = mkN "sjukdom" ; -- SaldoWN
+lin cake_N = mkN "kaka" | mkN "tårta" ; -- SaldoWN
+lin meat_N = L.meat_N ;
+lin submit_V2 = mkV2 (mkV "inlämna"); -- status=guess, src=wikt
+lin submit_V = mkV "avge" "avger" "avge" "avgav" "avgett" "avgiven" ; -- comment=17
+lin ideal_A = mkA "ideal" | mkA "orealistisk" ; -- SaldoWN -- comment=7
+lin relax_V2 = dirV2 (partV (mkV "slappnar")"av"); -- comment=2
+lin relax_V = mkV "mildrar" ; -- comment=8
+lin penalty_N = mkN "straff" | mkN "bestraffning" ; -- SaldoWN = mkN "straff" neutrum ; -- comment=9
+lin purchase_V2 = mkV2 "köper" ;
+lin tired_A = mkA "trött" "trött" ; -- status=guess
+lin beer_N = L.beer_N ;
+lin specify_VS = variants{}; -- mkV2 "specificera" ;
+lin specify_V2 = mkV2 "specificera" ; -- status=guess
+lin specify_V = mkV "specificerar" ; -- comment=2
+lin short_Adv = mkAdv "kort" ; -- comment=2
+lin monitor_V2 = mkV2 (mkV "övervaka") | mkV2 (mkV "kontrollerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin monitor_V = mkV "övervakar" ; -- comment=4
+lin electricity_N = mkN "el" "eler" | mkN "elektricitet" "elektriciteter" ;
+lin specifically_Adv = variants{} ; -- 
+lin bond_N = mkN "förbindelse" "förbindelser" | mkN "obligation" "obligationer" ; -- SaldoWN -- comment=8
+lin statutory_A = compoundA (regA "lagstadgad"); -- status=guess
+lin laboratory_N = mkN "laboratorium" "laboratoriet" "laboratorier" "laboratorierna" ; -- SaldoWN
+lin federal_A = mkA "federal" ; -- status=guess
+lin captain_N = mkN "kapten" "kaptener" | mkN "leda" ; -- SaldoWN -- comment=6
+lin deeply_Adv = variants{} ; -- 
+lin pour_V2 = mkV2 "häller" ;
+lin pour_V = mkV "strömmar" ;
+lin boss_N = L.boss_N;
+lin creature_N = mkN "varelse" "varelser" ; -- comment=8
+lin urge_VS = mkVS (mkV "uppmanar"); -- status=guess, src=wikt
+lin urge_V2V = mkV2V (mkV "uppmanar"); -- status=guess, src=wikt
+lin urge_V2 = mkV2 (mkV "uppmanar"); -- status=guess, src=wikt
+lin locate_V2 = mkV2 (mkV "placerar"); -- status=guess, src=wikt
+lin locate_V = mkV "placera" | reflV (mkV "befinna" "befann" "befunnit") ; ---- sense
+lin being_N = mkN "väsen" neutrum; -- comment=6
+lin struggle_VV = variants{}; -- mkV "kämpar" ; -- comment=5
+lin struggle_V = mkV "kämpar" ; -- comment=5
+lin lifespan_N = variants{} ; -- 
+lin flat_A = mkA "platt" | mkA "uttrycklig" ; -- SaldoWN -- comment=41
+lin valley_N = mkN "dal" ; -- SaldoWN
+lin like_A = mkA "typisk" ; -- comment=7
+lin guard_N = mkN "vakt" "vakter" ; -- SaldoWN
+lin emergency_N = mkN "nödfall" neutrum | mkN "nödsituation" "nödsituationer" ; -- SaldoWN -- comment=4
+lin dark_N = mkN "mörker" neutrum | mkN "okunnighet" "okunnigheter" ; -- SaldoWN -- comment=4
+lin bomb_N = mkN "bomb" "bomber" ; -- SaldoWN
+lin dollar_N = mkN "dollar" "dollarn" "dollar" "dollarna" ; -- SaldoWN
+lin efficiency_N = mkN "effektivitet" "effektiviteter" ; -- comment=5
+lin mood_N = mkN "humör" neutrum | mkN "sinnesstämning" ; -- SaldoWN -- comment=4
+lin convert_V2 = mkV2 (mkV "omvänder"); -- status=guess, src=wikt
+lin convert_V = mkV "omvänder" ; -- comment=7
+lin possession_N = mkN "innehav" neutrum | mkN "ägodel" "ägodelen" "ägodelar" "ägodelarna" ; -- SaldoWN -- comment=6
+lin marketing_N = mkN "marknadsföring" ; -- SaldoWN
+lin please_VV = mkVV (mkV "behagar") | mkVV (mkV "glädja" "gladde" "glatt") | mkVV (mkV "tillfredsställer") ; -- status=guess
+lin please_V2V = mkV2V (mkV "behagar") | mkV2V (mkV "glädja" "gladde" "glatt") | mkV2V (mkV "tillfredsställer") ; -- status=guess
+lin please_V2 = mkV2 (mkV "behagar") | mkV2 (mkV "glädja" "gladde" "glatt") | mkV2 (mkV "tillfredsställer") ; -- status=guess
+lin please_V = mkV "behagar" ; -- comment=6
+lin habit_N = mkN "vana" ; -- SaldoWN
+lin subsequently_Adv = mkAdv "därefter" ; -- status=guess
+lin round_N = mkN "runda" ; -- status=guess
+lin purchase_N = mkN "tag" neutrum; -- comment=10
+lin sort_V2 = dirV2 (partV (mkV "ordnar")"om"); -- status=guess
+lin sort_V = mkV "sorterar" ; -- comment=2
+lin outside_A = mkA "utvändig" ; -- comment=3
+lin gradually_Adv = mkAdv "gradvis" ; -- status=guess
+lin expansion_N = mkN "expansion" "expansioner" ; -- SaldoWN
+lin competitive_A = mkA "tävlingsmässig" | mkA "konkurrenskraftig" ; -- SaldoWN
+lin cooperation_N = mkN "samarbete" | mkN "kooperation" "kooperationer" ; -- SaldoWN -- comment=2
+lin acceptable_A = mkA "acceptabel" | mkA "välkommen" "välkommet" "välkomna" "välkomna" "välkomnare" "välkomnast" "välkomnaste" ; -- SaldoWN -- comment=4
+lin angle_N = mkN "vinkel" ; -- SaldoWN
+lin cook_V2 = dirV2 (partV (mkV "kokar")"över"); -- comment=2
+lin cook_V = mkV (mkV "laga") "mat" ;
+lin net_A = mkA "netto" ;
+lin sensitive_A = mkA "känslig" ; -- SaldoWN
+lin ratio_N = mkN "förhållande" ; -- SaldoWN
+lin kiss_V2 = mkV2 (mkV "kyssas") | mkV2 (mkV "pussas"); -- status=guess, src=wikt status=guess, src=wikt
+lin amount_V = mkV "mänger" ; -- comment=2
+lin sleep_N = mkN "sömn" ; -- SaldoWN
+lin finance_V2 = mkV2 (mkV "finansierar"); -- status=guess, src=wikt
+lin essentially_Adv = variants{} ; -- 
+lin fund_V2 = mkV2 (mkV "finansierar"); -- status=guess, src=wikt
+lin preserve_V2 = mkV2 (mkV "bevarar"); -- status=guess, src=wikt
+lin wedding_N = mkN "bröllop" neutrum | mkN "bröllop" neutrum ; -- SaldoWN -- comment=2
+lin personality_N = mkN "personlighet" ; -- SaldoWN = mkN "personlighet" "personligheter" ;
+lin bishop_N = mkN "biskop" ; -- SaldoWN
+lin dependent_A = mkA "tillvand" | mkA "beroende" ; -- SaldoWN -- comment=4
+lin landscape_N = mkN "landskap" neutrum ; -- SaldoWN -- comment=3
+lin pure_A = mkA "ren" | mkA "äkta" ; -- SaldoWN -- comment=6
+lin mirror_N = mkN "spegel" ; -- SaldoWN
+lin lock_V2 = dirV2 (partV (mkV "låser")"in"); -- comment=3
+lin lock_V = mkV "omfamnar" ; -- comment=5
+lin symptom_N = mkN "symtom" neutrum | mkN "symptom" neutrum ; -- SaldoWN
+lin promotion_N = mkN "reklam" "reklamer" | mkN "marknadsföring" ; -- SaldoWN -- comment=7
+lin global_A = mkA "global" ;
+lin aside_Adv = mkAdv "avsides" ; -- comment=3
+lin tendency_N = mkN "tendens" "tendenser" ; -- SaldoWN
+lin conservation_N = mkN "bevarande" ; -- SaldoWN
+lin reply_N = mkN "svar" neutrum; -- comment=3
+lin estimate_N = mkN "värdering" | mkN "uppskattning" ; -- SaldoWN -- comment=10
+lin qualification_N = mkN "förbehåll" neutrum | mkN "merit" "meriter" ; -- SaldoWN -- comment=11
+lin pack_V2 = dirV2 (partV (mkV "packar")"ur"); -- comment=5
+lin pack_V = mkV "tätar" ; -- comment=11
+lin governor_N = mkN "guvernör" "guvernörer" ; -- SaldoWN
+lin expected_A = variants{} ; -- 
+lin invest_V2 = mkV2 (mkV "investerar"); -- status=guess, src=wikt
+lin invest_V = mkV "investerar" ; -- comment=2
+lin cycle_N = mkN "cykel" ; -- SaldoWN = mkN "cykel" ;
+lin alright_A = variants{} ; -- 
+lin philosophy_N = mkN "filosofi" "filosofin" "filosofier" "filosofierna" ; -- status=guess
+lin gallery_N = mkN "galleri" "gallerit" "gallerier" "gallerierna" | mkN "publik" "publiker" ; -- SaldoWN -- comment=7
+lin sad_A = mkA "ledsen" "ledset" | mkA "tråkig" ; ---- split sad person ; sad event
+lin intervention_N = mkN "ingripande" ; -- SaldoWN
+lin emotional_A = mkA "känslomässig" | mkA "känslosam" "känslosamt" "känslosamma" "känslosamma" "känslosammare" "känslosammast" "känslosammaste" ; -- SaldoWN -- comment=5
+lin advertising_N = mkN "reklam" "reklamer" ; -- SaldoWN
+lin regard_N = mkN "blick" | mkN "hänsyn" "hänsynen" "hänsyn" "hänsynen" ; -- SaldoWN -- comment=7
+lin dance_V2 = mkV2 (mkV "dansar"); -- status=guess, src=wikt
+lin dance_V = mkV "gungar" ; -- comment=4
+lin cigarette_N = mkN "cigarett" "cigaretter" ; -- SaldoWN
+lin predict_VS = mkVS (mkV "förutsäga"); -- status=guess, src=wikt
+lin predict_V2 = mkV2 (mkV "förutsäga"); -- status=guess, src=wikt
+lin adequate_A = mkA "fullvärdig" | mkA "tillräcklig" ; -- SaldoWN -- comment=7
+lin variable_N = mkN "variabel" "variabeln" "variabler" "variablerna" ; -- SaldoWN
+lin net_N = mkN "nät" neutrum | mkN "nät" neutrum ; -- SaldoWN -- comment=5
+lin retire_V2 = dirV2 (partV (mkV "vilar")"ut"); -- status=guess
+lin retire_V = mkV "retirerar" ; -- comment=6
+lin sugar_N = mkN "socker" neutrum | mkN "socker" neutrum ; -- SaldoWN -- comment=2
+lin pale_A = mkA "blek" ; -- comment=7
+lin frequency_N = mkN "frekvens" "frekvenser" | mkN "täthet" ; -- SaldoWN -- comment=4
+lin guy_N = mkN "fågelskrämma" ; -- comment=10
+lin feature_V2 = dirV2 (partV (mkV "visar")"in"); -- status=guess
+lin furniture_N = mkN "möblemang" neutrum | mkN "möbel" "möbeln" "möbler" "möblerna" ; -- SaldoWN -- comment=3
+lin administrative_A = mkA "administrativ" ; -- SaldoWN
+lin wooden_A = mkA "träig" ; -- comment=7
+lin input_N = variants{} ; -- 
+lin phenomenon_N = mkN "fenomen" neutrum | mkN "fenomen" neutrum ; -- SaldoWN -- comment=2
+lin surprising_A = mkA "överraskande" | mkA "förvånande" ; -- SaldoWN
+lin jacket_N = mkN "jacka" ; -- SaldoWN
+lin actor_N = mkN "aktör" "aktörer" ; -- comment=3
+lin actor_2_N = mkN "aktör" "aktörer" ; -- status=guess
+lin actor_1_N = mkN "skådespelare" "skådespelare" ; -- status=guess
+lin kick_V2 = dirV2 (partV (mkV "sparkar")"ut"); -- comment=2
+lin kick_V = mkV "protesterar" ; -- comment=10
+lin producer_N = mkN "producent" "producenter" ; -- status=guess
+lin hearing_N = mkN "utfrågning" ; -- comment=6
+lin chip_N = mkN "flisa" ; -- SaldoWN
+lin equation_N = mkN "ekvation" "ekvationer" ; -- SaldoWN
+lin certificate_N = mkN "attest" "attester" | mkN "bevis" neutrum ; -- SaldoWN -- comment=8
+lin hello_Interj = mkInterj "hej" | mkInterj "hallå" ; -- status=guess
+lin remarkable_A = mkA "anmärkningsvärd" "anmärkningsvärt" ; -- comment=8
+lin alliance_N = mkN "förbund" neutrum; -- comment=5
+lin smoke_V2 = mkV2 (mkV "ryker"); -- status=guess, src=wikt
+lin smoke_V = mkV "röker" ; -- comment=4
+lin awareness_N = mkN "kännedom" ; -- comment=5
+lin throat_N = mkN "strupe" utrum | mkN "strupe" utrum ; -- SaldoWN -- comment=2
+lin discovery_N = mkN "upptäckt" "upptäckter" ; -- SaldoWN
+lin festival_N = mkN "festival" "festivaler" | mkN "högtid" "högtider" ; -- SaldoWN -- comment=3
+lin dance_N = mkN "dans" "danser" ; -- status=guess
+lin promise_N = mkN "löfte" ; -- SaldoWN
+lin rose_N = mkN "ros" neutrum | mkN "ros" "rosor" ; -- SaldoWN = mkN "ros" "rosor" ;
+lin principal_A = mkA "kapital" ; -- comment=2
+lin brilliant_A = mkA "glänsande" ; -- comment=9
+lin proposed_A = variants{} ; -- 
+lin coach_N = mkN "tränare" utrum | mkN "vagn" ; -- SaldoWN -- comment=13
+lin coach_3_N = mkN "buss" ; -- status=guess
+lin coach_2_N = mkN "vagn" ; -- status=guess
+lin coach_1_N = mkN "tränare" utrum ; -- status=guess
+lin absolute_A = mkA "absolut" "absolut" ; -- SaldoWN
+lin drama_N = mkN "drama" "dramat" "draman" "dramana" | mkN "dramatik" ; -- SaldoWN -- comment=3
+lin recording_N = mkN "inspelning" ; -- SaldoWN
+lin precisely_Adv = variants{} ; -- 
+lin bath_N = mkN "badrum" "badrummet" "badrum" "badrummen" | mkN "bad" neutrum ; -- SaldoWN -- comment=7
+lin celebrate_V2 = mkV2 "fira" ;
+lin substance_N = mkN "substans" "substanser" ; -- comment=7
+lin swing_V2 = mkV2 (mkV "gungar") | mkV2 (mkV "svingar"); -- status=guess, src=wikt status=guess, src=wikt
+lin swing_V = mkV "svänger" ; -- comment=8
+lin for_Adv = variants{}; -- S.for_Prep;
+lin rapid_A = mkA "snabb" ; -- comment=3
+lin rough_A = mkA "skrovlig" | mkA "ungefärlig" ; -- SaldoWN -- comment=22
+lin investor_N = mkN "aktieägare" utrum; -- comment=2
+lin fire_V2 = dirV2 (partV (mkV "torkar")"ut"); -- comment=6
+lin fire_V = mkV "steker" ; -- comment=22
+lin rank_N = mkN "status" | mkN "stinkande" ; -- SaldoWN -- comment=13
+lin compete_V = mkV "konkurrerar" ; -- comment=3
+lin sweet_A = mkA "söt" ; -- SaldoWN
+lin decline_VV = mkVV (mkV (mkV "avstå" "avstod" "avstått") "från");
+lin decline_V2 = dirV2 (partV (mkV "lutar")"av"); -- status=guess
+lin decline_V = mkV "lutar" ; -- comment=14
+lin rent_N = mkN "hyra" | mkN "spricka" ; -- SaldoWN -- comment=7
+lin dealer_N = mkN "återförsäljare" utrum | mkN "handlande" ; -- SaldoWN -- comment=6
+lin bend_V2 = mkV2 "böja" "böjde" "böjt" | dirV2 (partV (mkV "riktar")"till") ; -- SaldoWN -- comment=4
+lin bend_V = mkV "böja" "böjde" "böjt" | mkV "vänder" ; -- SaldoWN -- comment=18
+lin solid_A = mkA "solid" | mkA "obruten" "obrutet" ; -- SaldoWN -- comment=18
+lin cloud_N = L.cloud_N ;
+lin across_Adv = mkAdv "över" ; -- comment=5
+lin level_A = mkA "plan" ; -- comment=6
+lin enquiry_N = mkN "förhör" neutrum; -- comment=6
+lin fight_N = mkN "strid" "strider" | mkN "kamp" ; -- status=guess
+lin abuse_N = mkN "skällsord" neutrum ; -- SaldoWN -- comment=7
+lin golf_N = mkN "golf" "golfer" ; -- status=guess
+lin guitar_N = mkN "gitarr" "gitarrer" ; -- status=guess
+lin electronic_A = mkA "elektronisk" ; -- SaldoWN
+lin cottage_N = mkN "stuga" ; -- SaldoWN
+lin scope_N = mkN "räckvidd" ; -- status=guess
+lin pause_VS = mkVS (mkV "pausar"); -- status=guess, src=wikt
+lin pause_V2V = mkV2V (mkV "pausar"); -- status=guess, src=wikt
+lin pause_V = mkV "uppehålla" "uppehöll" "uppehållit" ; -- comment=4
+lin mixture_N = mkN "blandning" | mkN "inblandning" ; -- SaldoWN -- comment=10
+lin emotion_N = mkN "affekt" "affekter" | mkN "sinnesrörelse" "sinnesrörelser" ; -- SaldoWN -- comment=4
+lin comprehensive_A = mkA "heltäckande" | mkA "omfattande" ; -- SaldoWN -- comment=6
+lin shirt_N = L.shirt_N ;
+lin allowance_N = mkN "anslag" neutrum | mkN "underhåll" neutrum ; -- SaldoWN -- comment=17
+lin retirement_N = mkN "avgång" | mkN "tillbakadragenhet" ; -- SaldoWN -- comment=3
+lin breach_N = mkN "bräsch" "bräscher" ; -- comment=8
+lin infection_N = mkN "smitta" ; -- SaldoWN
+lin resist_VV = mkVV (mkV "motstå" "motstod" "mostsått") | mkVV (mkV (mkV "stå" "stod" "stått") "emot") ; -- status=guess
+lin resist_V2 = mkV2 (mkV "motstå" "motstod" "mostsått") | mkV2 (mkV (mkV "stå" "stod" "stått") "emot") ; -- status=guess
+lin resist_V = mkV "motstå" "motstod" "motstått" ; -- comment=3
+lin qualify_V2 = variants{}; -- mkV "modifierar" ; -- comment=11
+lin qualify_V = mkV "modifierar" ; -- comment=11
+lin paragraph_N = mkN "paragraf" "paragrafer" | mkN "tidningsnotis" "tidningsnotiser" ; -- SaldoWN -- comment=3
+lin sick_A = mkA "sjuk" ; -- SaldoWN
+lin near_A = L.near_A;
+lin researcherMasc_N = variants{} ; -- 
+lin consent_N = mkN "bifall" neutrum; -- comment=4
+lin written_A = variants{} ; -- 
+lin literary_A = mkA "litterär" ; -- SaldoWN
+lin ill_A = mkA "sjuk" ; -- comment=5
+lin wet_A = L.wet_A ;
+lin lake_N = L.lake_N ;
+lin entrance_N = mkN "inträde" ; -- comment=10
+lin peak_N = mkN "topp" | mkN "spets" ; -- SaldoWN -- comment=7
+lin successfully_Adv = variants{} ; -- 
+lin sand_N = L.sand_N ;
+lin breathe_V2 = mkV2 (mkV (mkV "andas") "in"); -- status=guess, src=wikt
+lin breathe_V = L.breathe_V;
+lin cold_N = mkN "kyla" ; -- SaldoWN
+lin cheek_N = mkN "kind" "kinder" ; -- SaldoWN
+lin platform_N = mkN "plattform" ; -- SaldoWN
+lin interaction_N = mkN "interaktion" "interaktioner" ; -- SaldoWN
+lin watch_N = mkN "utkik" | mkN "valla" ; -- SaldoWN -- comment=15
+lin borrow_VV = variants{}; -- mkV "lånar" ; -- comment=2
+lin borrow_V2 = dirV2 (partV (mkV "lånar")"ut"); -- status=guess
+lin borrow_V = mkV "lånar" ; -- comment=2
+lin birthday_N = mkN "födelsedag" ; -- SaldoWN
+lin knife_N = mkN "kniv" ; -- SaldoWN
+lin extreme_A = mkA "utomordentlig" ; -- comment=3
+lin core_N = mkN "kärna" | mkN "kärnhus" neutrum ; -- SaldoWN -- comment=4
+lin peasantMasc_N = variants{} ; -- 
+lin armed_A = variants{} ; -- 
+lin permission_N = mkN "tillåtelse" utrum | mkN "tillstånd" neutrum ; -- SaldoWN -- comment=7
+lin supreme_A = mkA "ojämförlig" ; -- comment=6
+lin overcome_V2 = mkV2 (mkV "övervinna" "övervann" "övervunnit") | mkV2 (mkV "överkomma" "överkom" "överkommit") ; -- status=guess
+lin overcome_V = mkV "övervinna" "övervann" "övervunnit" ; -- comment=7
+lin greatly_Adv = variants{} ; -- 
+lin visual_A = mkA "visuell" ; -- SaldoWN
+lin lad_N = mkN "pojke" utrum; -- comment=3
+lin genuine_A = mkA "autentisk" | mkA "äkta" ; -- SaldoWN -- comment=11
+lin personnel_N = mkN "personal" "personaler" ;
+lin judgement_N = mkN "bedömning" ; -- comment=8
+lin exciting_A = mkA "spännande" ; -- SaldoWN
+lin stream_N = mkN "vattendrag" neutrum | mkN "ström" "strömmen" "strömmar" "strömmarna" ; -- SaldoWN -- comment=4
+lin perception_N = mkN "perception" "perceptioner" | mkN "uppfattningsförmåga" ; -- SaldoWN -- comment=8
+lin guarantee_VS = mkVS (mkV "garanterar"); -- status=guess, src=wikt
+lin guarantee_V2 = mkV2 (mkV "garanterar"); -- status=guess, src=wikt
+lin guarantee_V = mkV "garanterar" ; -- comment=8
+lin disaster_N = mkN "katastrof" "katastrofer" ; -- SaldoWN
+lin darkness_N = mkN "mörker" neutrum; -- status=guess
+lin bid_N = mkN "hälsa" ; -- comment=6
+lin sake_N = variants{} ; -- 
+lin sake_2_N = variants{} ; -- 
+lin sake_1_N = variants{} ; -- 
+lin organize_V2V = mkV2V (mkV "organiserar"); -- status=guess, src=wikt
+lin organize_V2 = dirV2 (partV (mkV "ordnar")"om"); -- status=guess
+lin tourist_N = mkN "turist" "turister" ; -- SaldoWN
+lin policeman_N = L.policeman_N;
+lin castle_N = mkN "slott" neutrum | mkN "borg" ; -- SaldoWN -- comment=6
+lin figure_VS = variants{}; -- mkV "tänker" ; -- comment=2
+lin figure_V = mkV "tänker" ; -- comment=2
+lin race_VV = variants{}; -- mkV "tävla" ;
+lin race_V2V = variants{}; -- mkV "tävla" ;
+lin race_V2 = variants{}; -- mkV "tävla" ;
+lin race_V = mkV "tävla" ; -- status=guess
+lin demonstration_N = mkN "demonstration" "demonstrationer" | mkN "uppvisande" ; -- SaldoWN -- comment=7
+lin anger_N = mkN "ilska" ; -- SaldoWN
+lin briefly_Adv = variants{} ; -- 
+lin presumably_Adv = mkAdv "antagligen" | mkAdv "troligen" | mkAdv "troligtvis" ;
+lin clock_N = mkN "klocka" ; -- SaldoWN
+lin hero_N = mkN "hjälte" utrum ; -- status=guess
+lin expose_V2 = dirV2 (partV (mkV "visar")"in"); -- status=guess
+lin expose_V = mkV "yppar" ; -- comment=14
+lin custom_N = mkN "bruk" neutrum; -- comment=13
+lin maximum_A = mkA "maximal" ; -- SaldoWN
+lin wish_N = mkN "önskning" ; -- status=guess
+lin earning_N = variants{} ; -- 
+lin priest_N = L.priest_N;
+lin resign_V2 = mkV2 "avgå" "avgår" "avgå" "avgick" "avgått" "avgången" ; -- status=guess
+lin resign_V = mkV "avgå" "avgår" "avgå" "avgick" "avgått" "avgången" | mkV "resignerar" ; -- SaldoWN -- comment=8
+lin store_V2 = mkV2 (mkV "lagrar") | mkV2 (mkV "sparar"); -- status=guess, src=wikt status=guess, src=wikt
+lin widespread_A = mkA "vidsträckt" "vidsträckt" ; -- comment=2
+lin comprise_V2 = mkV2 "omfatta" ;
+lin chamber_N = mkN "kammare" "kammaren" "kamrar" "kamrarna" ; -- comment=4
+lin acquisition_N = mkN "förvärv" neutrum | mkN "förvärvande" ; -- SaldoWN -- comment=2
+lin involved_A = mkA "involverad" | mkA "inblandad" ;
+lin confident_A = mkA "trosviss" | mkA "tillitsfull" ; -- SaldoWN -- comment=4
+lin circuit_N = mkN "varv" neutrum; -- comment=11
+lin radical_A = mkA "radikal" ; -- SaldoWN
+lin detect_V2 = dirV2 (partV (mkV "spårar")"ur"); -- status=guess
+lin stupid_A = L.stupid_A ;
+lin grand_A = mkA "grandios" ; -- comment=10
+lin consumption_N = mkN "konsumtion" "konsumtioner" ; -- SaldoWN
+lin hold_N = mkN "arrest" "arrester" | mkN "äga" ; -- SaldoWN -- comment=12
+lin zone_N = mkN "zon" "zoner" ; -- SaldoWN
+lin mean_A = mkA "elak" ; -- status=guess
+lin altogether_Adv = mkAdv "alldeles" ; -- status=guess
+lin rush_VV = variants{}; -- mkV "störtar" ; -- comment=13
+lin rush_V2 = dirV2 (partV (mkV "störtar")"in"); -- comment=3
+lin rush_V = mkV "störtar" | mkV "rusa" ;
+lin numerous_A = mkA "talrik" ; -- status=guess
+lin sink_V2 = mkV2 (mkV "sänka"); -- status=guess, src=wikt
+lin sink_V = mkV "sänker" ; -- comment=13
+lin everywhere_Adv = S.everywhere_Adv;
+lin classical_A = mkA "klassisk" ; -- status=guess
+lin respectively_Adv = variants{} ; -- 
+lin distinct_A = mkA "distinkt" "distinkt" | mkA "tydlig" ; -- SaldoWN -- comment=11
+lin mad_A = mkA "vansinnig" ; -- comment=12
+lin honour_N = mkN "ära" ; -- SaldoWN
+lin statistics_N = mkN "statistik" "statistiker" ; -- SaldoWN
+lin false_A = mkA "falsk" ; -- SaldoWN
+lin square_N = mkN "torg" neutrum | mkN "vinkelhake" utrum ; -- SaldoWN -- comment=9
+lin differ_V = mkV "ifrågasätta" "ifrågasätter" "ifrågasätt" "ifrågasatte" "ifrågasatt" "ifrågasatt" | mkV "avvika" "avvek" "avvikit" ; -- SaldoWN
+lin disk_N = mkN "skiva" | mkN "disk" ; -- SaldoWN -- comment=6
+lin truly_Adv = variants{} ; -- 
+lin survival_N = mkN "överlevnad" "överlevnader" ; -- SaldoWN
+lin proud_A = mkA "stolt" "stolt" ; -- SaldoWN
+lin tower_N = mkN "torn" ; -- SaldoWN = mkN "torn" neutrum ;
+lin deposit_N = mkN "insättning" | mkN "lager" ; -- SaldoWN -- comment=14
+lin pace_N = mkN "tempo" "tempot" "tempon" "tempona" ; -- SaldoWN
+lin compensation_N = mkN "kompensation" "kompensationer" | mkN "utjämning" ; -- SaldoWN -- comment=5
+lin adviserMasc_N = variants{} ; -- 
+lin consultant_N = mkN "konsult" "konsulter" ; -- SaldoWN
+lin drag_V2 = dirV2 (partV (mkV "släpar")"ut"); -- comment=9
+lin drag_V = mkV "släpar" ; -- comment=4
+lin advanced_A = mkA "avancerad" ;
+lin landlord_N = mkN "hyresvärd" | mkN "värdshusvärd" ; -- SaldoWN -- comment=5
+lin whenever_Adv = mkAdv "närsom" | mkAdv "när som helst" | mkAdv "närhelst" ; -- status=guess status=guess status=guess
+lin delay_N = mkN "fördröjning" | mkN "dröjsmål" neutrum ; -- SaldoWN -- comment=4
+lin green_N = mkN "grönska" | mkN "bana" ; -- SaldoWN -- comment=2
+lin car_V = variants{} ; -- 
+lin holder_N = mkN "behållare" utrum; -- comment=3
+lin secret_A = mkA "hemlig" ; -- status=guess
+lin edition_N = mkN "utgåva" | mkN "upplaga" ; -- status=guess
+lin occupation_N = mkN "ockupation" "ockupationer" | mkN "besittningstagande" ; -- SaldoWN -- comment=12
+lin agricultural_A = mkA "agrikulturell" ; -- SaldoWN
+lin intelligence_N = variants{} ; -- 
+lin intelligence_2_N = mkN "underrättelse" "underrättelser" ; -- status=guess
+lin intelligence_1_N = mkN "förstånd" neutrum; -- status=guess
+lin empire_N = mkN "imperium" "imperiet" "imperier" "imperierna" | mkN "kejsardöme" ; -- status=guess
+lin definitely_Adv = mkAdv "definitivt" ;
+lin negotiate_VV = mkVV (mkV "förhandla") | mkVV (mkV "underhandlar"); -- status=guess, src=wikt status=guess, src=wikt
+lin negotiate_V2 = mkV2 (mkV "förhandla") | mkV2 (mkV "underhandlar"); -- status=guess, src=wikt status=guess, src=wikt
+lin negotiate_V = mkV "sälja" "sålde" "sålt" ; -- comment=6
+lin host_N = mkN "värd" ; -- status=guess
+lin relative_N = mkN "släkting" ; -- comment=3
+lin mass_A = variants{} ; -- 
+lin helpful_A = mkA "hjälpsam" "hjälpsamt" "hjälpsamma" "hjälpsamma" "hjälpsammare" "hjälpsammast" "hjälpsammaste" ; -- SaldoWN
+lin fellow_N = mkN "pojkvän" "pojkvännen" "pojkvänner" "pojkvännerna" ; -- comment=11
+lin sweep_V2 = dirV2 (partV (mkV "sopar")"ut"); -- comment=3
+lin sweep_V = mkV "susar" ; -- comment=9
+lin poet_N = mkN "poet" "poeter" ; -- status=guess
+lin journalist_N = mkN "journalist" "journalister" ; -- comment=2
+lin defeat_N = mkN "frustration" "frustrationer" | mkN "omintetgörande" ; -- SaldoWN -- comment=4
+lin unlike_Prep = mkPrep "olikt" ; -- status=guess
+lin primarily_Adv = mkAdv "primärt" ; -- status=guess
+lin tight_A = mkA "snäv" | mkA "tät" ; -- SaldoWN -- comment=12
+lin indication_N = mkN "indikation" "indikationer" | mkN "tecken" "tecknet" "tecken" "tecknen" ; -- SaldoWN -- comment=7
+lin dry_V2 = dirV2 (partV (mkV "torkar")"ut"); -- comment=3
+lin dry_V = mkV "torkar" ; -- comment=3
+lin cricket_N = mkN "syrsa" | mkN "kricket" ; -- SaldoWN -- comment=3
+lin whisper_V2 = mkV2 (mkV "viskar"); -- status=guess, src=wikt
+lin whisper_V = mkV "viskar" ; -- comment=6
+lin routine_N = mkN "rutin" "rutiner" ; -- SaldoWN
+lin print_N = mkN "tryck" neutrum | mkN "tryck" neutrum ; -- SaldoWN -- comment=3
+lin anxiety_N = mkN "ångest" | mkN "iver" ; -- SaldoWN -- comment=7
+lin witness_N = mkN "åskådare" utrum | mkN "vittne" ; -- SaldoWN
+lin concerning_Prep = mkPrep "angående" | mkPrep "gällande" ;
+lin mill_N = mkN "kvarn" | mkN "pepparkvarn" ; -- SaldoWN -- comment=12
+lin gentle_A = mkA "mjuk" ; -- comment=7
+lin curtain_N = mkN "gardin" "gardiner" | mkN "slöja" ; -- SaldoWN -- comment=5
+lin mission_N = mkN "uppdrag" "uppdrag" | mkN "mission" "missioner" ; -- status=guess
+lin supplier_N = mkN "leverantör" "leverantörer" ; -- SaldoWN
+lin basically_Adv = mkAdv "egentligen" ; -- status=guess
+lin assure_V2S = variants{}; -- mkV2 (mkV "försäkra");
+lin assure_V2 = mkV2 (mkV "försäkra"); -- status=guess
+lin poverty_N = mkN "fattigdom" ; -- status=guess
+lin snow_N = L.snow_N ;
+lin prayer_N = mkN "bön" "böner" ; -- SaldoWN
+lin pipe_N = mkN "rör" neutrum | mkN "rör" neutrum ; -- SaldoWN -- comment=4
+lin deserve_VV = mkVV (mkV "förtjäna"); -- status=guess, src=wikt
+lin deserve_V2 = dirV2 (partV (mkV "tjänar")"ut"); -- comment=2
+lin deserve_V = mkV "förtjänar" ; -- comment=2
+lin shift_N = mkN "skifte" ; -- status=guess
+lin split_V2 = L.split_V2;
+lin split_V = mkV "spricka" "sprack" "spruckit" ; -- comment=12
+lin near_Adv = mkAdv "nästan" ; -- comment=3
+lin consistent_A = mkA "förenlig" | mkA "konsekvent" "konsekvent" ; -- SaldoWN -- comment=6
+lin carpet_N = L.carpet_N ;
+lin ownership_N = mkN "ägande" ; -- SaldoWN
+lin joke_N = mkN "skämt" neutrum ; -- SaldoWN -- comment=6
+lin fewer_Det = variants{} ; -- 
+lin workshop_N = mkN "verkstad" "verkstäder" ; -- SaldoWN
+lin salt_N = L.salt_N ;
+lin aged_Prep = mkPrep "i åldern" ; ---- prep ??
+lin symbol_N = mkN "symbol" "symboler" ; -- SaldoWN
+lin slide_V2 = mkV2 "glida" "gled" "glidit" | mkV2 (mkV "glidtackla") ; -- SaldoWN -- status=guess, src=wikt
+lin slide_V = mkV "glida" "gled" "glidit" | mkV "sticka" "stack" "stuckit" ; -- SaldoWN -- comment=10
+lin cross_N = mkN "korsning" | mkN "mot" neutrum ; -- SaldoWN -- comment=15
+lin anxious_A = mkA "ängslig" ; -- comment=8
+lin tale_N = mkN "lögn" "lögner" ; -- comment=4
+lin preference_N = mkN "förkärlek" | mkN "preferens" "preferenser" ; -- SaldoWN -- comment=3
+lin inevitably_Adv = variants{} ; -- 
+lin mere_A = mkA "bar" ; -- comment=4
+lin behave_V = mkV "uppträda" "uppträdde" "uppträtt" | mkV "handlar" ; -- SaldoWN -- comment=3
+lin gain_N = mkN "ökning" ; -- comment=2
+lin nervous_A = mkA "nervös" ; -- SaldoWN
+lin guide_V2 = variants{} ; -- 
+lin remark_N = mkN "anmärkning" ; -- SaldoWN
+lin pleased_A = mkA "nöjd" "nöjt" ; -- status=guess
+lin province_N = mkN "provins" "provinser" ; -- status=guess
+lin steel_N = L.steel_N ;
+lin practise_V2 = variants{}; -- mkV "övar" ; -- comment=8
+lin practise_V = mkV "övar" ; -- comment=8
+lin flow_V = L.flow_V;
+lin holy_A = mkA "helig" ; -- SaldoWN
+lin dose_N = mkN "dos" "doser" ; -- SaldoWN
+lin alcohol_N = mkN "alkohol" "alkoholer" ; -- SaldoWN
+lin guidance_N = mkN "ledning" ; -- comment=4
+lin constantly_Adv = variants{} ; -- 
+lin climate_N = mkN "klimat" neutrum ; -- SaldoWN -- comment=2
+lin enhance_V2 = mkV2 "förhöja" "förhöjde" "förhöjt" | mkV2 (mkV "förbättra") ; -- SaldoWN -- status=guess, src=wikt
+lin reasonably_Adv = mkAdv "rimligtvis" ; ---- sense
+lin waste_V2 = mkV2 "slösa" ; -- status=guess
+lin waste_V = mkV "slösa" ; -- status=guess
+lin smooth_A = L.smooth_A ;
+lin dominant_A = mkA "dominant" "dominant" ; -- SaldoWN
+lin conscious_A = mkA "medveten" "medvetet" ; -- SaldoWN
+lin formula_N = mkN "formel" "formeln" "formler" "formlerna" ; -- SaldoWN
+lin tail_N = L.tail_N ;
+lin ha_Interj = variants{} ; -- 
+lin electric_A = mkA "elektrisk" ; -- status=guess
+lin sheep_N = L.sheep_N ;
+lin medicine_N = mkN "medicin" "mediciner" ; -- SaldoWN
+lin strategic_A = mkA "strategisk" ; -- SaldoWN
+lin disabled_A = variants{} ; -- 
+lin smell_N = mkN "lukt" "lukter" | mkN "luktsinne" ; -- SaldoWN -- comment=7
+lin operator_N = mkN "operatör" "operatörer" ; -- comment=6
+lin mount_V2 = dirV2 (partV (mkV "växa" "växer" "växa" "växte" "vuxit" "vuxen")"ur"); -- comment=7
+lin mount_V = mkV "stiga" "steg" "stigit" ; -- comment=10
+lin advance_V2 = mkV2 "främja" ;
+lin advance_V = mkV "fortskrida" "fortskred" "fortskridit" ;
+lin remote_A = mkA "otillgänglig" ; -- comment=5
+lin measurement_N = mkN "mätning" ; -- comment=3
+lin favour_VS = variants{}; -- mkV2 "gynna" ;
+lin favour_V2 = mkV2 "gynna" ;
+lin favour_V = variants{}; -- mkV2 "gynna" ;
+lin neither_Det = M.mkDet "ingendera" | M.mkDet "ingen av" ; -- status=guess status=guess
+lin architecture_N = mkN "arkitektur" "arkitekturer" | mkN "byggnad" "byggnader" ; -- SaldoWN -- comment=6
+lin worth_N = mkN "värde" ; -- SaldoWN
+lin tie_N = mkN "slips" ; -- SaldoWN
+lin barrier_N = mkN "hinder" neutrum | mkN "barriär" "barriärer" ; -- SaldoWN -- comment=9
+lin practitioner_N = mkN "utövare" "utövare" ; -- status=guess
+lin outstanding_A = mkA "innestående" ; -- comment=10
+lin enthusiasm_N = mkN "entusiasm" ; -- SaldoWN
+lin theoretical_A = mkA "teoretisk" ; -- status=guess
+lin implementation_N = mkN "implementering" | mkN "implementation" "implementationer" ;
+lin worried_A = variants{} ; -- 
+lin pitch_N = mkN "tonhöjd" "tonhöjder" | mkN "resa" ; -- SaldoWN -- comment=21
+lin drop_N = mkN "stup" neutrum | mkN "sänka" ; -- SaldoWN -- comment=16
+lin phone_V2 = mkV2 (mkV "ringar") | mkV2 (mkV "telefonerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin phone_V = mkV "telefonerar" ; -- comment=3
+lin shape_VV = mkVV (mkV "formar"); -- status=guess, src=wikt
+lin shape_V2 = dirV2 (partV (mkV "formar")"till"); -- status=guess
+lin shape_V = mkV "skapar" ; -- comment=5
+lin clinical_A = variants{} ; -- 
+lin lane_N = mkN "fil" | mkN "stig" ; -- SaldoWN = mkN "fil" ; = mkN "fil" "filer" ; -- comment=8
+lin apple_N = L.apple_N ;
+lin catalogue_N = mkN "katalog" "kataloger" ; -- SaldoWN
+lin tip_N = mkN "ände" utrum | mkN "ända" ; -- SaldoWN -- comment=16
+lin publisher_N = mkN "utgivare" utrum | mkN "bokförläggare" utrum ; -- SaldoWN -- comment=3
+lin opponentMasc_N = variants{} ; -- 
+lin live_A = mkA "live" | mkA "levande" ; -- status=guess
+lin burden_N = mkN "huvudtema" "huvudtemat" "huvudteman" "huvudtemana" ; -- comment=5
+lin tackle_V2 = dirV2 (partV (mkV "tacklar")"av"); -- status=guess
+lin tackle_V = mkV "klämmer" ; -- comment=3
+lin historian_N = mkN "historiker" "historikern" "historiker" "historikerna" ; -- SaldoWN
+lin bury_V2 = mkV2 (mkV "begraver") | mkV2 (mkV "gömma"); -- status=guess, src=wikt status=guess, src=wikt
+lin bury_V = mkV "begraver" ; -- comment=4
+lin stomach_N = mkN "mage" utrum | mkN "smälta" ; -- SaldoWN -- comment=7
+lin percentage_N = mkN "procent" "procenten" "procent" "procenten" ; -- comment=4
+lin evaluation_N = mkN "utvärdering" ; -- status=guess
+lin outline_V2 = variants{} ; -- 
+lin talent_N = mkN "talang" "talanger" ; -- comment=4
+lin lend_V2 = dirV2 (partV (mkV "lånar")"ut"); -- status=guess
+lin lend_V = mkV "utlånar" ; -- comment=2
+lin silver_N = L.silver_N ;
+lin pack_N = mkN "flock" neutrum | mkN "packis" ; -- SaldoWN = mkN "flock" ; -- comment=29
+lin fun_N = mkN "skoj" neutrum | mkN "lekfullhet" "lekfullheter" ; -- SaldoWN -- comment=5
+lin democrat_N = mkN "demokrat" "demokrater" ; -- SaldoWN
+lin fortune_N = mkN "öde" ; -- SaldoWN
+lin storage_N = mkN "lager" | mkN "förvar" neutrum ; -- SaldoWN = mkN "lager" ; = mkN "lager" neutrum ; -- comment=7
+lin professional_N = mkN "fackman" "fackmannen" "fackmän" "fackmännen" | (mkN "proffs" neutrum) | (mkN "expert" "experter") ; -- SaldoWN -- status=guess status=guess
+lin reserve_N = mkN "reserv" "reserver" | mkN "reservspelare" utrum ; -- SaldoWN -- comment=6
+lin interval_N = mkN "intervall" neutrum; -- status=guess
+lin dimension_N = mkN "dimension" "dimensioner" ; -- SaldoWN
+lin honest_A = mkA "ärlig" ; -- SaldoWN
+lin awful_A = mkA "hemsk" | mkA "gräslig" ; -- SaldoWN -- comment=9
+lin manufacture_V2 = mkV2 (mkV "tillverkar"); -- status=guess, src=wikt
+lin confusion_N = mkN "förväxling" | mkN "sammanblandning" ; -- SaldoWN -- comment=8
+lin pink_A = mkA "rosa" ; -- comment=2
+lin impressive_A = mkA "imponerande" ; -- SaldoWN
+lin satisfaction_N = mkN "tillfredsställelse" utrum | mkN "belåtenhet" "belåtenheter" ; -- SaldoWN -- comment=2
+lin visible_A = mkA "synlig" | mkA "tydlig" ; -- SaldoWN -- comment=5
+lin vessel_N = mkN "fartyg" neutrum | mkN "fartyg" neutrum ; -- SaldoWN -- comment=6
+lin stand_N = mkN "ståndpunkt" "ståndpunkter" | mkN "stånd" neutrum ; -- SaldoWN -- comment=10
+lin curve_N = mkN "kurva" ; -- SaldoWN
+lin pot_N = mkN "kruka" | mkN "potta" ; -- SaldoWN -- comment=24
+lin replacement_N = mkN "ersättare" utrum | mkN "ersättning" ; -- SaldoWN -- comment=5
+lin accurate_A = mkA "korrekt" "korrekt" | mkA "exakt" "exakt" ; -- SaldoWN -- comment=5
+lin mortgage_N = mkN "belåning" ; -- SaldoWN
+lin salary_N = mkN "lön" "löner" ; -- comment=3
+lin impress_V2 = mkV2 "imponerar" ;
+lin impress_V = mkV "imponerar" ;
+lin constitutional_A = mkA "konstitutionell" ; -- status=guess
+lin emphasize_VS = mkVS (mkV "understryka" "underströk" "understrukit"); -- status=guess
+lin emphasize_V2 = mkV2 (mkV "understryka" "underströk" "understrukit"); -- status=guess
+lin developing_A = variants{} ; -- 
+lin proof_N = mkN "bevis" neutrum | mkN "prov" neutrum ; -- SaldoWN -- comment=10
+lin furthermore_Adv = mkAdv "dessutom" ; -- comment=2
+lin dish_N = mkN "parabolantenn" "parabolantenner" | mkN "urholkning" ; -- SaldoWN -- comment=15
+lin interview_V2 = variants{} ; -- 
+lin considerably_Adv = variants{} ; -- 
+lin distant_A = mkA "avlägsen" "avlägset" | compoundA (regA "reserverad") ; -- SaldoWN -- comment=9
+lin lower_V2 = mkV2 (mkV "sänka"); -- status=guess
+lin lower_V = mkV "nedsänker" ; -- comment=4
+lin favouriteMasc_N = variants{} ; -- 
+lin tear_V2 = dirV2 (partV (mkV "rusar")"ut"); -- comment=2
+lin tear_V = mkV "splittrar" ; -- comment=9
+lin fixed_A = variants{} ; -- 
+lin by_Adv = mkAdv "av" ; -- comment=16
+lin luck_N = mkN "lycka" ; -- comment=6
+lin count_N = mkN "räkning" ; -- comment=4
+lin precise_A = mkA "precis" | mkA "exakt" "exakt" ; -- SaldoWN
+lin determination_N = mkN "bestämning" ; -- comment=7
+lin bite_V2 = L.bite_V2 ;
+lin bite_V = mkV "bita" "bet" "bitit" | mkV "be" "bad" "bett" ; -- SaldoWN -- comment=14
+lin dear_Interj = variants{} ; -- 
+lin consultation_N = mkN "samråd" neutrum | mkN "rådplägning" ; -- SaldoWN -- comment=7
+lin range_V = mkV "kedjar" ; -- comment=6
+lin residential_A = mkA "bostadsmässig" ; -- SaldoWN
+lin conduct_N = mkN "uppträdande" ; -- comment=6
+lin capture_V2 = dirV2 (partV (mkV "ta" "tar" "ta" "tog" "tagit" "tagen")"ut"); -- comment=4
+lin ultimately_Adv = variants{} ; -- 
+lin cheque_N = mkN "check" ; -- SaldoWN
+lin economics_N = mkN "ekonomi" "ekonomier" | mkN "nationalekonomi" ; -- SaldoWN -- comment=2
+lin sustain_V2 = variants{} ; -- 
+lin secondly_Adv = variants{} ; -- 
+lin silly_A = mkA "dum" "dumt" "dumma" "dumma" "dummare" "dummast" "dummaste" ; -- comment=8
+lin merchant_N = mkN "köpman" "köpmannen" "köpmän" "köpmännen" ; -- SaldoWN
+lin lecture_N = mkN "föredrag" neutrum | mkN "tillrättavisning" ; -- SaldoWN -- comment=4
+lin musical_A = mkA "musikalisk" ; -- status=guess
+lin leisure_N = mkN "fritid" ; -- SaldoWN
+lin check_N = mkN "schack" neutrum | mkN "stopp" ; -- SaldoWN -- comment=27
+lin cheese_N = L.cheese_N ;
+lin lift_N = mkN "skjuts" | mkN "stigning" ; -- SaldoWN -- comment=11
+lin participate_V2 = mkV2 (mkV "delta" "deltar" "delta" "deltog" "deltagit" "deltagen") (mkPrep "i") ; -- status=guess
+lin participate_V = mkV "delta" "deltar" "delta" "deltog" "deltagit" "deltagen" ; -- SaldoWN
+lin fabric_N = mkN "tyg" neutrum; -- comment=8
+lin distribute_V2 = dirV2 (partV (mkV "sprida" "spred" "spritt")"ut"); -- status=guess
+lin lover_N = mkN "älskare" utrum | mkN "älskare" utrum ; -- SaldoWN -- comment=2
+lin childhood_N = mkN "barndom" ; -- SaldoWN
+lin cool_A = mkA "sval" | compoundA (regA "ointresserad") | mkA "cool" ; ---- split
+lin ban_V2 = mkV2 (mkV "bannar"); -- status=guess, src=wikt
+lin supposed_A = mkA "förment" "förment" ; -- status=guess
+lin mouse_N = mkN "mus" ; -- SaldoWN = mkN "mus" "musen" "möss" "mössen" ;
+lin strain_N = mkN "ätt" "ätter" ; -- comment=33
+lin specialist_A = variants{} ; -- 
+lin consult_V2 = variants{}; -- mkV "överlägga" "överlade" "överlagt" ; -- comment=6
+lin consult_V = mkV "överlägga" "överlade" "överlagt" ; -- comment=6
+lin minimum_A = mkA "minimal" ; -- SaldoWN
+lin approximately_Adv = mkAdv "ungefär" ; -- status=guess
+lin participant_N = mkN "deltagare" utrum | mkN "deltagare" utrum ; -- SaldoWN -- comment=2
+lin monetary_A = mkA "monetär" ; -- status=guess
+lin confuse_V2 = mkV2 (mkV "blandar"); -- status=guess, src=wikt
+lin dare_VV = mkVV (mkV "riskerar"); -- status=guess, src=wikt
+lin dare_V2 = mkV2 (mkV "riskerar"); -- status=guess, src=wikt
+lin smoke_N = L.smoke_N ;
+lin movie_N = mkN "film" "filmer" ; -- status=guess
+lin seed_N = L.seed_N ;
+lin cease_V2 = mkV2 (mkV "upphöra" "upphörde" "upphört") ; -- status=guess, src=wikt
+lin cease_V = mkV "uppehålla" "uppehöll" "uppehållit" ; -- comment=5
+lin open_Adv = variants{} ; -- 
+lin journal_N = mkN "journal" "journaler" ; -- SaldoWN
+lin shopping_N = mkN "shopping" | mkN "vara" ; -- SaldoWN -- comment=3
+lin equivalent_N = mkN "motsvarighet" "motsvarigheter" ; -- comment=2
+lin palace_N = mkN "palats" neutrum | mkN "slott" neutrum ; -- SaldoWN -- comment=3
+lin exceed_V2 = variants{} ; -- 
+lin isolated_A = variants{} ; -- 
+lin poetry_N = mkN "poesi" "poesier" ; -- SaldoWN
+lin perceive_VS = mkVS (mkV "begripa" "begrep" "begripit"); -- status=guess, src=wikt
+lin perceive_V2V = mkV2V (mkV "begripa" "begrep" "begripit"); -- status=guess, src=wikt
+lin perceive_V2 = dirV2 (partV (mkV "se" "såg" "sett")"ut"); -- comment=4
+lin lack_V2 = mkV2 (mkV "saknar") | mkV2 (mkV "fattas"); -- status=guess, src=wikt status=guess, src=wikt
+lin lack_V = mkV "saknar" ; -- comment=4
+lin strengthen_V2 = variants{}; -- mkV "stärker" ; -- comment=4
+lin snap_V2 = mkV2 "brista" "brast" "brustit" | dirV2 (partV (mkV "smälla" "small" "smäll")"av") ; -- SaldoWN = mkV "brista" "brast" "brustit" ; -- comment=2
+lin snap_V = mkV "brista" "brast" "brustit" | mkV "nafsar" ; -- SaldoWN = mkV "brista" "brast" "brustit" ; -- comment=14
+lin readily_Adv = variants{} ; -- 
+lin spite_N = mkN "elakhet" "elakheter" | mkN "ondska" ; -- SaldoWN -- comment=4
+lin conviction_N = mkN "övertygelse" "övertygelser" ; -- SaldoWN
+lin corridor_N = mkN "korridor" "korridoren" "korridorer" "korridorerna" ; -- SaldoWN
+lin behind_Adv = mkAdv "bakom" ; -- comment=8
+lin ward_N = mkN "skyddsling" | mkN "förmynderskap" neutrum ; -- SaldoWN -- comment=6
+lin profile_N = mkN "profil" "profiler" ; -- status=guess
+lin fat_A = mkA "fet" | mkA "tjock" ; -- SaldoWN -- comment=8
+lin comfort_N = mkN "tröst" "tröst" ;
+lin bathroom_N = mkN "toalett" "toaletter" ; -- status=guess
+lin shell_N = mkN "snäcka" | mkN "skala" ; -- SaldoWN -- comment=23
+lin reward_N = mkN "belöning" ; -- SaldoWN
+lin deliberately_Adv = variants{} ; -- 
+lin automatically_Adv = mkAdv "automatiskt" | mkAdv "per automatik" ; -- status=guess status=guess
+lin vegetable_N = mkN "grönsak" "grönsaker" | mkN "grönsak" ; -- SaldoWN -- status=guess
+lin imagination_N = mkN "inbillning" ; -- SaldoWN
+lin junior_A = mkA "junior" | compoundA (regA "underordnad") ; -- SaldoWN -- comment=3
+lin unemployed_A = mkA "arbetslös" ; -- SaldoWN
+lin mystery_N = mkN "mysterium" "mysteriet" "mysterier" "mysterierna" ; -- comment=3
+lin pose_V2 = mkV2 (mkV "poserar"); -- status=guess, src=wikt
+lin pose_V = mkV "ställer" ; -- comment=4
+lin violent_A = mkA "våldsam" "våldsamt" "våldsamma" "våldsamma" "våldsammare" "våldsammast" "våldsammaste" ; -- SaldoWN
+lin march_N = variants{} ; -- 
+lin found_V2 = mkV2 "grunda" | mkV2 (mkV "grundlägga" "grundlade" "grundlagt") ; -- status=guess
+lin dig_V2 = mkV2 (mkV "diggar"); -- status=guess, src=wikt
+lin dig_V = L.dig_V;
+lin dirty_A = L.dirty_A ;
+lin straight_A = L.straight_A ;
+lin psychological_A = mkA "psykologisk" ; -- status=guess
+lin grab_V2 = mkV2 (mkV "gripa" "grep" "gripit") | mkV2 (mkV (mkV "ta") "tag i"); -- status=guess, src=wikt status=guess, src=wikt
+lin grab_V = mkV "intresserar" ; -- comment=4
+lin pleasant_A = mkA "angenäm" ; -- SaldoWN
+lin surgery_N = mkN "kirurgi" | mkN "mottagningsrum" "mottagningsrummet" "mottagningsrum" "mottagningsrummen" ; -- SaldoWN -- comment=4
+lin inevitable_A = mkA "ofrånkomlig" ; -- SaldoWN
+lin transform_V2 = variants{} ; -- 
+lin bell_N = mkN "ringklocka" | mkN "klocka" ; -- SaldoWN -- comment=4
+lin announcement_N = mkN "bud" neutrum | mkN "tillkännagivande" ; -- SaldoWN -- comment=10
+lin draft_N = mkN "värnplikt" | mkN "skiss" "skisser" ; -- SaldoWN -- comment=19
+lin unity_N = mkN "integritet" "integriteter" | mkN "sammanhållning" ; -- SaldoWN -- comment=8
+lin airport_N = mkN "flygplats" "flygplatser" ; -- SaldoWN
+lin upset_V2 = mkV2 "uppröra" "upprörde" "upprört" ; -- SaldoWN
+lin upset_V = mkV "uppröra" "upprörde" "upprört" | mkV "kullkastar" ; -- SaldoWN -- comment=7
+lin pretend_VS = mkVS (mkV "låtsas"); -- status=guess, src=wikt
+lin pretend_V2 = mkV2 (mkV "låtsas"); -- status=guess, src=wikt
+lin pretend_V = mkV "påstå" "påstod" "påstådd" ; -- comment=8
+lin plant_V2 = dirV2 (partV (mkV "planterar")"om"); -- status=guess
+lin till_Prep = mkPrep "till" ; -- status=guess
+lin known_A = variants{} ; -- 
+lin admission_N = mkN "inträdesavgift" "inträdesavgifter" | mkN "intagning" ; -- SaldoWN -- comment=9
+lin tissue_N = mkN "vävnad" "vävnader" | mkN "väv" ; -- SaldoWN -- comment=4
+lin magistrate_N = variants{} ; -- 
+lin joy_N = mkN "glädje" utrum ; -- SaldoWN -- comment=2
+lin free_V2V = mkV2V (mkV "befriar") ; -- status=guess
+lin free_V2 = mkV2 (mkV "frigöra" "frigjorde" "frigjort") | mkV2 (mkV "befriar") | mkV2 (mkV "frita" "fritar" "frita" "fritog" "fritagit" "fritagen") ; -- status=guess
+lin pretty_A = mkA "snygg" ; -- comment=3
+lin operating_N = variants{} ; -- 
+lin headquarters_N = variants{} ; -- 
+lin grateful_A = mkA "tacksam" "tacksamt" "tacksamma" "tacksamma" "tacksammare" "tacksammast" "tacksammaste" | mkA "välgörande" ; -- SaldoWN -- comment=3
+lin classroom_N = mkN "klassrum" "klassrummet" "klassrum" "klassrummen" ; -- SaldoWN
+lin turnover_N = mkN "omsättning" ; -- status=guess
+lin project_VS = mkVS (mkV (mkV "sträcker") "ut"); -- status=guess, src=wikt
+lin project_V2V = mkV2V (mkV (mkV "sträcker") "ut"); -- status=guess, src=wikt
+lin project_V2 = mkV2 "projicera" | dirV2 (partV (mkV "riktar")"till"); -- comment=5
+lin project_V = mkV "riktar" ; -- comment=7
+lin shrug_V2 = mkV2 (mkV (mkV "rycka") "på axlarna"); -- status=guess, src=wikt
+lin sensible_A = mkA "klok" ; -- comment=10
+lin limitation_N = mkN "begränsning" | mkN "inskränkning" ; -- SaldoWN -- comment=5
+lin specialist_N = mkN "fackman" "fackmannen" "fackmän" "fackmännen" | mkN "specialist" "specialister" ; -- SaldoWN
+lin newly_Adv = variants{} ; -- 
+lin tongue_N = L.tongue_N ;
+lin refugee_N = mkN "flykting" ; -- SaldoWN
+lin delay_V2 = mkV2 "fördröja" "fördröjde" "fördröjt" | mkV2 (mkV (mkV "skjuta") "upp") ; -- SaldoWN -- status=guess, src=wikt
+lin delay_V = mkV "fördröja" "fördröjde" "fördröjt" ; -- SaldoWN
+lin dream_V2 = mkV2 (mkV "drömma"); -- status=guess, src=wikt
+lin dream_V = mkV "drömmer" ; -- status=guess
+lin composition_N = mkN "uppläggning" ; -- comment=18
+lin alongside_Prep = mkPrep "bredvid" ; -- status=guess
+lin ceiling_N = L.ceiling_N ;
+lin highlight_V2 = variants{} ; -- 
+lin stick_N = L.stick_N ;
+lin favourite_A = variants{} ; -- 
+lin tap_V2 = dirV2 (partV (mkV "knackar")"av"); -- status=guess
+lin tap_V = mkV "utnyttjar" ; -- comment=7
+lin universe_N = mkN "universum" neutrum; -- comment=2
+lin request_VS = mkV "be" "bad" "bett" | mkVS (mkV "anmodar") | mkVS (mkV "begär") ; -- status=guess
+lin request_V2 = mkV2 "be" "bad" "bett" | mkV2 (mkV "begär") ; -- status=guess
+lin label_N = mkN "etikett" "etiketter" ; -- status=guess
+lin confine_V2 = mkV2 (mkV "begränsa") | mkV2 (mkV "inskränka"); -- status=guess, src=wikt status=guess, src=wikt
+lin scream_VS = mkV "skrika" "skrek" "skrikit" | mkVS (mkV "skrika" "skrek" "skrikit") ; -- SaldoWN -- status=guess, src=wikt
+lin scream_V2 = mkV2 "skrika" "skrek" "skrikit" | mkV2 (mkV "skrika" "skrek" "skrikit") ; -- SaldoWN -- status=guess, src=wikt
+lin scream_V = mkV "skrika" "skrek" "skrikit" ; -- SaldoWN
+lin rid_V2 = dirV2 (partV (mkV "rensar")"ut"); -- comment=2
+lin acceptance_N = mkN "accepterande" | mkN "erkännande" ; -- SaldoWN -- comment=4
+lin detective_N = mkN "detektiv" "detektiver" ; -- SaldoWN
+lin sail_V = mkV "seglar" ; -- status=guess
+lin adjust_V2 = dirV2 (partV (mkV "ordnar")"om"); -- status=guess
+lin adjust_V = mkV "reglerar" ; -- comment=11
+lin designer_N = mkN "formgivare" utrum | mkN "ränksmidare" utrum ; -- SaldoWN -- comment=4
+lin running_A = variants{} ; -- 
+lin summit_N = mkN "toppmöte" ; -- SaldoWN
+lin participation_N = mkN "deltagande" ; -- comment=7
+lin weakness_N = mkN "svaghet" "svagheter" ; -- SaldoWN
+lin block_V2 = dirV2 (partV (mkV "spärrar")"ut"); -- comment=8
+lin socalled_A = variants{} ; -- 
+lin adapt_V2 = mkV2 "anpassa" ;
+lin adapt_V = mkV "bearbetar" ; -- comment=8
+lin absorb_V2 = mkV2 (mkV "absorberar") | mkV2 (mkV "bestrida" "bestred" "bestritt") | mkV2 (mkV (mkV "påtaga") "sig"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin encounter_V2 = mkV2 (mkV (mkV "stöta") "på") | mkV2 (mkV "anträffa") | mkV2 (mkV "möta"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin defeat_V2 = dirV2 (partV (mkV "slå" "slog" "slagit")"ut"); -- comment=14
+lin excitement_N = mkN "tumult" neutrum | mkN "upphetsning" ; -- SaldoWN -- comment=5
+lin brick_N = mkN "tegel" neutrum | mkN "tegelsten" "tegelstenen" "tegelstenar" "tegelstenarna" ; -- SaldoWN -- comment=3
+lin blind_A = mkA "blind" | mkA "dold" "dolt" ; -- SaldoWN -- comment=4
+lin wire_N = mkN "ledning" | mkN "telegram" "telegrammet" "telegram" "telegrammen" ; -- SaldoWN -- comment=6
+lin crop_N = mkN "skörd" | mkN "snagg" ; -- SaldoWN -- comment=7
+lin square_A = mkA "fyrkantig" | mkA "vinkelrät" ; -- SaldoWN = mkA "fyrkantig" ; -- comment=24
+lin transition_N = mkN "övergång" ; -- SaldoWN
+lin thereby_Adv = mkAdv "därmed" ;
+lin protest_V2 = mkV2 (mkV (mkV "protestera") "mot"); -- status=guess, src=wikt
+lin protest_V = mkV "protesterar" ; -- comment=2
+lin roll_N = mkN "trumvirvel" | mkN "vals" "valser" ; -- SaldoWN -- comment=22
+lin stop_N = mkN "uppehåll" neutrum | mkN "bländare" utrum ; -- SaldoWN -- comment=18
+lin assistant_N = mkN "assistent" "assistenter" ; -- status=guess
+lin deaf_A = mkA "döv" ; -- SaldoWN
+lin constituency_N = mkN "valkrets" ; -- SaldoWN
+lin continuous_A = mkA "oavbruten" "oavbrutet" | mkA "kontinuerlig" ; -- SaldoWN -- comment=4
+lin concert_N = mkN "konsert" "konserter" | mkN "överenskommelse" "överenskommelser" ; -- SaldoWN -- comment=6
+lin breast_N = L.breast_N ;
+lin extraordinary_A = mkA "enastående" | mkA "märkvärdig" ; -- SaldoWN -- comment=6
+lin squad_N = mkN "trupp" "trupper" ; -- SaldoWN
+lin wonder_N = mkN "underverk" neutrum | mkN "underverk" neutrum ; -- SaldoWN -- comment=4
+lin cream_N = mkN "kräm" ; -- SaldoWN = mkN "kräm" "krämer" ;
+lin tennis_N = mkN "tennis" ; -- SaldoWN
+lin personally_Adv = mkAdv "personligen" ;
+lin communicate_V2 = mkV2 (mkV "kommunicerar"); -- status=guess, src=wikt
+lin communicate_V = mkV "överföra" "överförde" "överfört" ; -- comment=6
+lin pride_N = mkN "stolthet" "stoltheter" ; -- SaldoWN
+lin bowl_N = mkN "stadion" neutrum | mkN "skål" ; -- SaldoWN -- comment=10
+lin file_V2 = dirV2 (partV (mkV "filar")"av"); -- status=guess
+lin file_V = mkV "lida" "led" "lidit" ; -- comment=6
+lin expertise_N = mkN "expertis" | mkN "sakkunskap" ; -- SaldoWN -- comment=4
+lin govern_V2 = mkV2 (mkV "regerar") | mkV2 (mkV "härska"); -- status=guess, src=wikt status=guess, src=wikt
+lin govern_V = mkV "styra" "styrde" "styrt" ; -- comment=6
+lin leather_N = L.leather_N ;
+lin observer_N = mkN "observatör" "observatörer" ; -- SaldoWN
+lin margin_N = mkN "marginal" "marginaler" ; -- SaldoWN
+lin uncertainty_N = mkN "ovisshet" "ovissheter" | mkN "osäkerhet" "osäkerheter" ; -- SaldoWN -- comment=5
+lin reinforce_V2 = mkV2 (mkV "förstärker") | mkV2 (mkV "armerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin ideal_N = mkN "ideal" neutrum | mkN "mönster" neutrum ; -- SaldoWN -- comment=5
+lin injure_V2 = mkV2 (mkV "skadar"); -- status=guess, src=wikt
+lin holding_N = mkN "innehav" neutrum; -- status=guess
+lin universal_A = mkA "allmän" "allmänt" "allmänna" "allmänna" "allmännare" "allmännast" "allmännaste" ; -- comment=6
+lin evident_A = mkA "uppenbar" ; -- comment=3
+lin dust_N = L.dust_N ;
+lin overseas_A = mkA "utrikes" ; -- comment=2
+lin desperate_A = mkA "desperat" "desperat" ; -- comment=3
+lin swim_V2 = mkV2 "flyta" "flöt" "flutit" | mkV2 (mkV "simmar") ; -- SaldoWN -- status=guess, src=wikt
+lin swim_V = L.swim_V ;
+lin occasional_A = mkA "tillfällig" | mkA "eventuell" ; ---- split
+lin trouser_N = variants{} ; -- 
+lin surprisingly_Adv = variants{} ; -- 
+lin register_N = mkN "register" neutrum | mkN "register" neutrum ; -- SaldoWN -- comment=12
+lin album_N = mkN "album" neutrum ; -- status=guess
+lin guideline_N = mkN "riktlinje" "riktlinjer" ; -- SaldoWN
+lin disturb_V2 = mkV2 (mkV "störa"); -- status=guess, src=wikt
+lin amendment_N = mkN "tillägg" neutrum | mkN "rättelse" "rättelser" ; -- SaldoWN
+lin architectMasc_N = variants{} ; -- 
+lin objection_N = mkN "invändning" ; -- SaldoWN
+lin chart_N = mkN "tablå" "tablåer" | mkN "tabell" "tabeller" ; -- SaldoWN -- comment=7
+lin cattle_N = mkN "boskap" | mkN "kreatur" neutrum ; -- SaldoWN -- comment=5
+lin doubt_VS = mkVS (mkV "tvivlar"); -- status=guess, src=wikt
+lin doubt_V2 = mkV2 (mkV "tvivlar"); -- status=guess, src=wikt
+lin react_V = mkV "reagerar" ; -- status=guess
+lin consciousness_N = mkN "medvetande" ; -- SaldoWN
+lin right_Interj = variants{} ; -- 
+lin purely_Adv = variants{} ; -- 
+lin tin_N = mkN "tenn" neutrum | mkN "tenn" neutrum ; -- SaldoWN -- comment=10
+lin tube_N = mkN "tunnelbana" | mkN "tub" "tuber" ; -- SaldoWN -- comment=5
+lin fulfil_V2 = mkV2 "uppfyller" ;
+lin commonly_Adv = mkAdv "vanligen" ; -- status=guess
+lin sufficiently_Adv = variants{} ; -- 
+lin coin_N = mkN "mynt" neutrum ; -- status=guess
+lin frighten_V2 = mkV2 (mkV "skrämma"); -- status=guess, src=wikt
+lin grammar_N = L.grammar_N ;
+lin diary_N = mkN "dagbok" "dagböcker" ; -- comment=4
+lin flesh_N = mkN "kött" neutrum | mkN "skrapa" ; -- SaldoWN -- comment=3
+lin summary_N = mkN "sammandrag" neutrum | mkN "koncentrat" neutrum ; -- SaldoWN -- comment=7
+lin infant_N = mkN "spädbarn" neutrum; -- comment=3
+lin stir_V2 = mkV2 "röra" "rörde" "rört" | dirV2 (partV (mkV "tänder")"på") ; -- SaldoWN
+lin stir_V = mkV "röra" "rörde" "rört" | mkV "vispar" ; -- SaldoWN -- comment=6
+lin storm_N = mkN "storm" ; -- SaldoWN
+lin mail_N = mkN "post" | mkN "postverk" neutrum ; -- SaldoWN = mkN "post" "poster" ; -- comment=9
+lin rugby_N = variants{} ; -- 
+lin virtue_N = mkN "dygd" "dygder" | mkN "kraft" "krafter" ; -- SaldoWN -- comment=6
+lin specimen_N = mkN "specimen" neutrum | mkN "prov" neutrum ; -- SaldoWN -- comment=6
+lin psychology_N = mkN "psykologi" ; -- SaldoWN
+lin paint_N = mkN "färg" "färger" | mkN "smink" "sminket" "sminker" "sminkerna" ; -- SaldoWN -- comment=3
+lin constraint_N = mkN "begränsning" | mkN "tvång" neutrum ; -- SaldoWN -- comment=3
+lin trace_V2 = mkV2 "spår" | dirV2 (partV (mkV "spårar")"ur") ; -- SaldoWN
+lin trace_V = mkV "spår" | mkV "spårar" ; -- SaldoWN -- comment=9
+lin privilege_N = mkN "privilegium" "privilegiet" "privilegier" "privilegierna" ; -- SaldoWN
+lin completion_N = mkN "slutförande" ; -- comment=6
+lin progress_V2 = dirV2 (partV (mkV "gå" "går" "gå" "gick" "gått" "gången")"ut"); -- comment=15
+lin progress_V = mkV "utvecklar" ; -- comment=3
+lin grade_N = mkN "lutning" | mkN "grad" "grader" ; -- SaldoWN -- comment=15
+lin exploit_V2 = mkV2 (mkV "exploaterar"); -- status=guess, src=wikt
+lin import_N = mkN "import" "importer" | mkN "vikt" "vikter" ; -- SaldoWN -- comment=6
+lin potato_N = mkN "potatis" ; -- SaldoWN
+lin repair_N = mkN "tillhåll" neutrum; -- comment=8
+lin passion_N = mkN "passion" "passioner" ; -- SaldoWN
+lin seize_V2 = mkV2 "gripa" "grep" "gripit" | mkV2 (mkV "gripa" "grep" "gripit") | mkV2 (mkV "fånga") | mkV2 (mkV "tillskansa") ; -- SaldoWN -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin seize_V = mkV "gripa" "grep" "gripit" ; -- SaldoWN
+lin low_Adv = variants{} ; -- 
+lin underlying_A = mkA "underliggande" ; -- status=guess
+lin heaven_N = mkN "himmel" "himlar" ; -- SaldoWN
+lin nerve_N = mkN "nerv" "nerver" | mkN "mod" neutrum ; -- SaldoWN -- comment=3
+lin park_V2 = dirV2 (partV (mkV "lämnar")"över"); -- comment=3
+lin park_V = mkV "placerar" ; -- comment=4
+lin collapse_V2 = variants{}; -- mkV "spricka" "sprack" "spruckit" ; -- comment=7
+lin collapse_V = mkV "spricka" "sprack" "spruckit" ; -- comment=7
+lin win_N = mkN "seger" ; -- SaldoWN
+lin printer_N = mkN "skrivare" utrum | mkN "skrivare" utrum ; -- SaldoWN -- comment=2
+lin coalition_N = mkN "koalition" "koalitioner" ; -- SaldoWN
+lin button_N = mkN "knapp" ; -- SaldoWN
+lin pray_V2 = mkV2 "be" "bad" "bett" ; -- status=guess
+lin pray_V = mkV "be" "bad" "bett" ; -- SaldoWN
+lin ultimate_A = mkA "slutlig" | mkA "slutgiltig" ; -- SaldoWN -- comment=3
+lin venture_N = mkN "satsning" | mkN "vågspel" "vågspelet" "vågspel" "vågspelen" ; -- SaldoWN -- comment=5
+lin timber_N = mkN "timmer" neutrum | mkN "virke" ; -- SaldoWN
+lin companion_N = mkN "sällskapsdam" "sällskapsdamer" ; -- comment=9
+lin horror_N = mkN "skräck" ; -- SaldoWN
+lin gesture_N = mkN "gest" "gester" ; -- SaldoWN
+lin moon_N = L.moon_N ;
+lin remark_VS = variants{}; -- mkV "iaktta" "iakttar" "iaktta" "iakttog" "iakttagit" "iakttagen" ; -- comment=3
+lin remark_V = mkV "iaktta" "iakttar" "iaktta" "iakttog" "iakttagit" "iakttagen" ; -- comment=3
+lin clever_A = L.clever_A;
+lin van_N = mkN "skåpbil" ; -- status=guess
+lin consequently_Adv = variants{} ; -- 
+lin raw_A = mkA "rå" "rått" ; -- SaldoWN
+lin glance_N = mkN "ögonkast" neutrum | mkN "blick" ; -- SaldoWN -- comment=2
+lin broken_A = variants{} ; -- 
+lin jury_N = mkN "jury" "juryer" | mkN "tävlingsjury" "tävlingsjuryer" ; -- SaldoWN -- comment=2
+lin gaze_V = mkV "stirrar" ; -- comment=3
+lin burst_V2 = mkV2 "brista" "brast" "brustit" | dirV2 (partV (mkV "störtar")"in") ; -- SaldoWN = mkV "brista" "brast" "brustit" ; -- comment=3
+lin burst_V = mkV "brista" "brast" "brustit" | mkV "störtar" ; -- SaldoWN = mkV "brista" "brast" "brustit" ; -- comment=14
+lin charter_N = mkN "stadga" ; -- SaldoWN = mkN "stadga" ;
+lin feministMasc_N = variants{} ; -- 
+lin discourse_N = mkN "tal" neutrum; -- comment=5
+lin reflection_N = mkN "spegelbild" "spegelbilder" | mkN "återkastning" ; -- SaldoWN -- comment=11
+lin carbon_N = mkN "kol" neutrum ; -- status=guess
+lin sophisticated_A = compoundA (regA "avancerad"); -- comment=6
+lin ban_N = mkN "förbud" neutrum ; -- status=guess
+lin taxation_N = mkN "skatt" "skatter" ; -- comment=4
+lin prosecution_N = mkN "åtal" neutrum | mkN "åtal" neutrum ; -- SaldoWN -- comment=5
+lin softly_Adv = variants{} ; -- 
+lin asleep_A = mkA "sovande" ; ---- cat
+lin aids_N = mkN "aids" ; -- SaldoWN
+lin publicity_N = mkN "publicitet" "publiciteter" | mkN "reklam" "reklamer" ; -- SaldoWN -- comment=4
+lin departure_N = mkN "avresa" ; -- SaldoWN
+lin welcome_A = mkA "välkommen" "välkommet" "välkomna" "välkomna" "välkomnare" "välkomnast" "välkomnaste" ; -- SaldoWN
+lin sharply_Adv = variants{} ; -- 
+lin reception_N = mkN "mottagning" | mkN "reception" "receptioner" ; -- SaldoWN -- comment=5
+lin cousin_N = L.cousin_N ;
+lin relieve_V2 = mkV2 "undsätta" "undsätter" "undsätt" "undsatte" "undsatt" "undsatt" ; -- SaldoWN
+lin linguistic_A = mkA "lingvistisk" ; -- comment=2
+lin vat_N = mkN "kar" neutrum ; -- SaldoWN
+lin forward_A = mkA "framfusig" | mkA "försigkommen" "försigkommet" "försigkomna" "försigkomna" "försigkomnare" "försigkomnast" "försigkomnaste" ; -- SaldoWN -- comment=10
+lin blue_N = mkN "blåhet" ; -- status=guess
+lin multiple_A = mkA "multipel" | mkA "mångfaldig" ; -- status=guess
+lin pass_N = mkN "passersedel" | mkN "räcka" ; -- SaldoWN -- comment=14
+lin outer_A = mkA "utvändig" ; -- status=guess
+lin vulnerable_A = mkA "sårbar" ; -- SaldoWN
+lin patient_A = mkA "tålmodig" ; -- SaldoWN
+lin evolution_N = mkN "evolution" "evolutioner" ; -- SaldoWN
+lin allocate_V2 = mkV2 (mkV "avsätta" "avsatte" "avsatt"); -- status=guess, src=wikt
+lin allocate_V = mkV "tilldelar" ; -- comment=8
+lin creative_A = mkA "kreativ" ; -- SaldoWN
+lin potentially_Adv = variants{} ; -- 
+lin just_A = mkA "rättvis" ; -- SaldoWN
+lin out_Prep = mkPrep "ute" | mkPrep "ut" ; ---- split
+lin judicial_A = mkA "rättslig" ; -- SaldoWN
+lin risk_VV = mkVV (mkV "riskerar") | mkVV (mkV (mkV "ta") "en risk"); -- status=guess, src=wikt status=guess, src=wikt
+lin risk_V2 = mkV2 (mkV "riskerar") | mkV2 (mkV (mkV "ta") "en risk"); -- status=guess, src=wikt status=guess, src=wikt
+lin ideology_N = mkN "ideologi" "ideologier" ; -- SaldoWN
+lin smell_VA = mkVA (mkV (mkV "ana") "ugglor i mossen"); -- status=guess, src=wikt
+lin smell_V2 = mkV2 (mkV (mkV "ana") "ugglor i mossen"); -- status=guess, src=wikt
+lin smell_V = L.smell_V;
+lin agenda_N = mkN "dagordning" ; -- SaldoWN
+lin transport_V2 = dirV2 (partV (mkV "forslar")"in"); -- comment=2
+lin illegal_A = mkA "olaglig" ; -- SaldoWN
+lin chicken_N = mkN "lipsill" | mkN "kyckling" ; -- SaldoWN -- comment=6
+lin plain_A = mkA "redig" | mkA "uppriktig" ; -- SaldoWN -- comment=17
+lin innovation_N = mkN "innovation" "innovationer" ; -- SaldoWN
+lin opera_N = mkN "opera" ; -- SaldoWN
+lin lock_N = mkN "lås" | mkN "spärr" ; -- SaldoWN -- comment=9
+lin grin_V = mkV "grinar" ; -- comment=2
+lin shelf_N = mkN "hylla" | mkN "sandbank" ; -- SaldoWN -- comment=5
+lin pole_N = mkN "stång" "stänger" | mkN "polack" "polacker" ; -- SaldoWN
+lin punishment_N = mkN "straff" ; -- comment=5
+lin strict_A = mkA "strikt" "strikt" ; -- SaldoWN
+lin wave_V2 = mkV2 (mkV "vankar") | mkV2 (mkV (mkV "vanka") "av och an"); -- status=guess, src=wikt status=guess, src=wikt
+lin wave_V = mkV "fladdrar" ; -- comment=5
+lin inside_N = mkN "insida" ; -- SaldoWN
+lin carriage_N = mkN "hållning" | mkN "vagn" ; -- SaldoWN -- comment=8
+lin fit_A = mkA "lämplig" ; -- comment=12
+lin conversion_N = mkN "omvändning" ; -- comment=7
+lin hurry_V = mkV "brådskar" ; -- comment=5
+lin essay_N = mkN "essä" "essän" "essäer" "essäerna" | mkN "försök" neutrum ; -- SaldoWN -- comment=4
+lin integration_N = mkN "integration" "integrationer" ; -- SaldoWN
+lin resignation_N = mkN "underkastelse" utrum | mkN "resignation" "resignationer" ; -- SaldoWN -- comment=9
+lin treasury_N = mkN "skattkammare" "skattkammaren" "skattkamrar" "skattkamrarna" ; -- comment=2
+lin traveller_N = mkN "resenär" "resenärer" ; -- comment=8
+lin chocolate_N = mkN "choklad" neutrum ; -- status=guess
+lin assault_N = mkN "överfall" neutrum | mkN "anfall" neutrum ; -- SaldoWN -- comment=6
+lin schedule_N = mkN "schema" "schemat" "scheman" "schemana" | mkN "tidsplan" neutrum ; -- SaldoWN -- comment=7
+lin undoubtedly_Adv = variants{} ; -- 
+lin twin_N = mkN "tvilling" ; -- SaldoWN
+lin format_N = mkN "format" neutrum ; -- status=guess
+lin murder_V2 = mkV2 (mkV "mörda"); -- status=guess, src=wikt
+lin sigh_VS = mkVS (mkV "suckar"); -- status=guess, src=wikt
+lin sigh_V2 = mkV2 (mkV "suckar"); -- status=guess, src=wikt
+lin sigh_V = mkV "susar" ; -- comment=5
+lin sellerMasc_N = variants{} ; -- 
+lin lease_N = mkN "leasing" | mkN "hyra" ; -- SaldoWN -- comment=6
+lin bitter_A = mkA "bitter" | mkA "hård" "hårt" ; -- SaldoWN -- comment=9
+lin double_V2 = mkV2 (mkV "dubblar"); -- status=guess, src=wikt
+lin double_V = mkV "fördubblar" ; -- comment=4
+lin ally_N = mkN "bundsförvant" "bundsförvanter" | mkN "före" ; -- SaldoWN -- comment=2
+lin stake_N = mkN "insats" "insatser" | mkN "stötta" ; -- SaldoWN -- comment=8
+lin processing_N = mkN "bearbetning" ; -- comment=2
+lin informal_A = mkA "informell" | mkA "inofficiell" ; -- SaldoWN -- comment=2
+lin flexible_A = mkA "böjlig" | mkA "flexibel" ; -- SaldoWN -- comment=7
+lin cap_N = L.cap_N ;
+lin stable_A = mkA "stabil" | mkA "stadig" ; -- SaldoWN -- comment=3
+lin till_Subj = variants{} ; -- 
+lin sympathy_N = mkN "sympati" "sympatier" ; -- comment=8
+lin tunnel_N = mkN "tunnel" ; -- SaldoWN
+lin pen_N = L.pen_N ;
+lin instal_V = variants{} ; -- 
+lin suspend_V2 = variants{}; -- mkV "suspenderar" ; -- comment=10
+lin suspend_V = mkV "suspenderar" ; -- comment=10
+lin blow_N = mkN "motgång" | mkN "stöt" ; -- SaldoWN -- comment=19
+lin wander_V = mkV "avvika" "avvek" "avvikit" | mkV "yra" "yrde" "yrt" ; -- SaldoWN -- comment=6
+lin notably_Adv = mkAdv "märkbart" ; -- status=guess
+lin disappoint_V2 = mkV2 "svika" "svek" "svikit" | mkV2 "besvika" "besvek" "besvikit" ;
+lin wipe_V2 = L.wipe_V2 ;
+lin wipe_V = mkV "förbigå" "förbigår" "förbigå" "förbigick" "förbigått" "förbigången" | mkV "raderar" ; -- SaldoWN -- status=guess, src=wikt
+lin folk_N = mkN "folkmusik" | mkN "folk" neutrum ; -- SaldoWN
+lin attraction_N = mkN "dragning" | mkN "nummer" neutrum ; -- SaldoWN -- comment=7
+lin disc_N = mkN "platta" ; -- comment=7
+lin inspire_V2V = mkV2V (mkV "inspirerar"); -- status=guess, src=wikt
+lin inspire_V2 = mkV2 (mkV "inspirerar"); -- status=guess, src=wikt
+lin machinery_N = mkN "maskineri" "maskinerit" "maskinerier" "maskinerierna" ; -- SaldoWN
+lin undergo_V2 = mkV2 (mkV "genomgå"); -- status=guess, src=wikt
+lin nowhere_Adv = mkAdv "ingenstans" ;
+lin inspector_N = mkN "inspektör" "inspektörer" | mkN "kontrollant" "kontrollanter" ; -- SaldoWN -- comment=4
+lin wise_A = mkA "klok" ; -- SaldoWN
+lin balance_V2 = mkV2 (mkV "balanserar") | mkV2 (mkV (mkV "jämna") "ut sig") | mkV2 (mkV (mkV "stå") "och väga") | mkV2 (mkV (mkV "vara") "i jämvikt"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin balance_V = mkV "balanserar" ; -- comment=15
+lin purchaser_N = mkN "köpare" utrum; -- comment=2
+lin resort_N = mkN "hotell" neutrum ; -- SaldoWN
+lin pop_N = mkN "smälla" | mkN "pop" "poper" ; -- SaldoWN -- comment=3
+lin organ_N = mkN "orgel" ; -- SaldoWN
+lin ease_V2 = variants{}; -- mkV "lindrar" ; -- comment=2
+lin ease_V = mkV "lindrar" ; -- comment=2
+lin friendship_N = mkN "vänskap" | mkN "kamratskap" neutrum ; -- SaldoWN -- comment=5
+lin deficit_N = mkN "underskott" neutrum ; -- SaldoWN -- comment=4
+lin dear_N = mkN "raring" ; -- comment=2
+lin convey_V2 = dirV2 (partV (mkV "forslar")"in"); -- comment=2
+lin reserve_V2 = dirV2 (partV (mkV "sparar")"in"); -- status=guess
+lin reserve_V = mkV "sparar" ; -- comment=8
+lin planet_N = L.planet_N ;
+lin frequent_A = mkA "frekvent" "frekvent" | mkA "tät" ; -- SaldoWN -- comment=3
+lin loose_A = mkA "lös" | mkA "lösaktig" ; -- SaldoWN = mkA "lös" ; -- comment=7
+lin intense_A = mkA "intensiv" | mkA "lidelsefull" ; -- SaldoWN -- comment=4
+lin retail_A = variants{} ; -- 
+lin wind_V = mkV "virar" ; -- comment=10
+lin lost_A = variants{} ; -- 
+lin grain_N = mkN "säd" ; -- SaldoWN
+lin particle_N = mkN "partikel" ; -- SaldoWN
+lin destruction_N = mkN "förstörelse" "förstörelser" ; -- SaldoWN
+lin witness_V2 = mkV2 (mkV (mkV "vittna") "om"); -- status=guess, src=wikt
+lin witness_V = mkV "bevittnar" ; -- comment=2
+lin pit_N = mkN "schakt" neutrum | mkN "säng" ; -- SaldoWN -- comment=11
+lin registration_N = mkN "inskrivning" | mkN "registrering" ; -- SaldoWN -- comment=7
+lin conception_N = mkN "befruktning" | mkN "tanke" utrum ; -- SaldoWN -- comment=11
+lin steady_A = mkA "stadig" ; -- SaldoWN
+lin rival_N = mkN "rivaliserande" ; -- comment=4
+lin steam_N = mkN "ånga" ; -- SaldoWN
+lin back_A = mkA "bakre" ;
+lin chancellor_N = mkN "kansler" "kanslerer" ; -- status=guess
+lin crash_V = mkV "kvaddar" ; -- comment=14
+lin belt_N = mkN "skärp" neutrum | mkN "bälte" ; -- SaldoWN -- comment=10
+lin logic_N = mkN "logik" ; -- SaldoWN
+lin premium_N = mkN "försäkringspremie" "försäkringspremier" | mkN "premie" "premier" ; -- SaldoWN -- comment=3
+lin confront_V2 = variants{} ; -- 
+lin precede_V2 = mkV2 "föregå" "föregår" "föregå" "föregick" "föregått" "föregången" ; -- SaldoWN
+lin experimental_A = mkA "experimentell" ; -- SaldoWN
+lin alarm_N = mkN "larm" neutrum | mkN "väckarklocka" ; -- SaldoWN -- comment=10
+lin rational_A = mkA "rationell" ; -- SaldoWN
+lin incentive_N = mkN "incitament" neutrum ; -- SaldoWN
+lin roughly_Adv = variants{}; -- mkAdV "ungefär" ;
+lin bench_N = mkN "bänk" | mkN "domare" utrum ; -- SaldoWN -- comment=9
+lin wrap_V2 = mkV2 (mkV (mkV "slå" "slog" "slagit") "in") | mkV2 (mkV "paketerar") | mkV2 (mkV "emballerar") | mkV2 (mkV (mkV "linda") "in") | mkV2 (mkV (mkV "klä") "in"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin wrap_V = mkV "förpackar" ; -- comment=4
+lin regarding_Prep = mkPrep "med hänsyn till" ; -- status=guess
+lin inadequate_A = mkA "otillräcklig" | mkA "inadekvat" "inadekvat" ; -- SaldoWN -- comment=6
+lin ambition_N = mkN "ärelystnad" "ärelystnader" ; -- comment=5
+lin since_Adv = mkAdv "sedan" ; -- comment=5
+lin fate_N = mkN "öde" ; -- comment=5
+lin vendor_N = mkN "säljare" utrum; -- status=guess
+lin stranger_N = mkN "främling" ; -- status=guess
+lin spiritual_A = compoundA (regA "förandligad"); -- comment=5
+lin increasing_A = variants{} ; -- 
+lin anticipate_VV = variants{}; -- mkV "förutse" "förutsåg" "förutsett" ; -- comment=4
+lin anticipate_VS = variants{}; -- mkV "förutse" "förutsåg" "förutsett" ; -- comment=4
+lin anticipate_V2 = variants{}; -- mkV "förutse" "förutsåg" "förutsett" ; -- comment=4
+lin anticipate_V = mkV "förutse" "förutsåg" "förutsett" ; -- comment=4
+lin logical_A = mkA "logisk" ; -- SaldoWN
+lin fibre_N = mkN "fiber" "fibern" "fibrer" "fibrerna" ; -- SaldoWN
+lin attribute_V2 = mkV2 (mkV "tilldela"); -- status=guess
+lin sense_VS = variants{} ; -- 
+lin sense_V2 = variants{} ; -- 
+lin black_N = mkN "mörker" neutrum | mkN "svärta" ; -- SaldoWN -- comment=3
+lin petrol_N = mkN "bensin" ; -- SaldoWN
+lin maker_N = mkN "tillverkare" utrum; -- comment=4
+lin generous_A = mkA "frikostig" | mkA "storsint" "storsint" ; -- SaldoWN -- comment=9
+lin allocation_N = mkN "tilldelning" ; -- SaldoWN
+lin depression_N = mkN "sänka" ; -- SaldoWN
+lin declaration_N = mkN "deklaration" "deklarationer" | mkN "förklaring" ; -- SaldoWN -- comment=6
+lin spot_VS = mkVS (mkV (mkV "märker") "ut"); -- status=guess, src=wikt
+lin spot_V2 = mkV2 (mkV (mkV "märker") "ut"); -- status=guess, src=wikt
+lin spot_V = mkV (mkV "märker") "ut" ; -- status=guess, src=wikt
+lin modest_A = mkA "sedesam" "sedesamt" "sedesamma" "sedesamma" "sedesammare" "sedesammast" "sedesammaste" | mkA "anständig" ; -- SaldoWN -- comment=8
+lin bottom_A = mkA "botten" | mkA "grund" ; -- SaldoWN -- comment=5
+lin dividend_N = mkN "utdelning" ; -- SaldoWN
+lin devote_V2 = mkV2 (mkV "devote"); -- status=guess
+lin condemn_V2 = dirV2 (partV (mkV "dömer") "ut"); -- comment=2
+lin integrate_V2 = mkV2 (mkV "integrerar"); -- status=guess, src=wikt
+lin integrate_V = mkV "integrerar" ; -- status=guess
+lin pile_N = mkN "hög" | mkN "påle" utrum ; -- SaldoWN -- comment=10
+lin identification_N = mkN "legitimation" "legitimationer" | mkN "identifikation" "identifikationer" ; -- SaldoWN -- comment=2
+lin acute_A = mkA "akut" "akut" | mkA "spetsig" ; -- SaldoWN -- comment=14
+lin barely_Adv = variants{} ; -- 
+lin providing_Subj = variants{} ; -- 
+lin directive_N = mkN "direktiv" neutrum; -- comment=6
+lin bet_VS = mkVS (mkV "satsar"); -- status=guess, src=wikt
+lin bet_V2 = mkV2 (mkV "satsar"); -- status=guess, src=wikt
+lin bet_V = mkV "förutsäga" "förutsade" "förutsagt" ; -- status=guess
+lin modify_V2 = variants{} ; -- 
+lin bare_A = mkA "bar" | mkA "naken" "naket" ; -- SaldoWN -- comment=7
+lin swear_VV = mkVV (mkV "svära" "svor" "svurit") ; -- status=guess
+lin swear_V2 = mkV2 "svära" "svor" "svurit" ; -- status=guess
+lin swear_V = mkV "svära" "svor" "svurit" ; -- status=guess
+lin final_N = mkN "final" "finaler" | mkN "sista" ; -- SaldoWN -- comment=3
+lin accordingly_Adv = mkAdv "därmed" ; -- comment=6
+lin valid_A = mkA "giltig" | mkA "lagenlig" ; -- SaldoWN -- comment=3
+lin wherever_Adv = variants{} ; -- 
+lin mortality_N = mkN "dödlighet" ; -- comment=4
+lin medium_N = mkN "medium" neutrum | mkN "medelväg" ; -- SaldoWN = mkN "medium" "mediet" "medier" "medierna" ; -- comment=7
+lin silk_N = mkN "siden" neutrum | mkN "silke" ; -- SaldoWN -- comment=2
+lin funeral_N = mkN "begravning" | mkN "begravningståg" neutrum ; -- SaldoWN -- comment=3
+lin depending_A = variants{} ; -- 
+lin cow_N = L.cow_N ;
+lin correspond_V2 = mkV2 (mkV "motsvarar") ; -- status=guess
+lin correspond_V = mkV "brevväxlar" ; -- comment=2
+lin cite_V2 = mkV2 "citera" ;
+lin classic_A = mkA "klassisk" ; -- comment=3
+lin inspection_N = mkN "översyn" "översyner" ; -- comment=14
+lin calculation_N = mkN "beräkning" ; -- SaldoWN
+lin rubbish_N = mkN "avfall" neutrum | mkN "struntprat" neutrum ; -- SaldoWN -- comment=13
+lin minimum_N = mkN "minimum" neutrum | mkN "minimum" neutrum ; -- SaldoWN
+lin hypothesis_N = mkN "hypotes" "hypoteser" ; -- SaldoWN
+lin youngster_N = mkN "barnunge" utrum; -- comment=2
+lin slope_N = mkN "luta" ; -- comment=8
+lin patch_N = mkN "lapp" | mkN "täppa" ; -- SaldoWN -- comment=7
+lin invitation_N = mkN "lockelse" "lockelser" ; -- comment=7
+lin ethnic_A = mkA "etnisk" ; -- SaldoWN
+lin federation_N = mkN "federation" "federationer" ; -- SaldoWN
+lin duke_N = mkN "hertig" ; -- SaldoWN
+lin wholly_Adv = variants{} ; -- 
+lin closure_N = mkN "stängning" ; -- comment=7
+lin dictionary_N = mkN "ordbok" "ordböcker" | mkN "uppslagsbok" "uppslagsböcker" ; -- SaldoWN -- comment=3
+lin withdrawal_N = mkN "reservation" "reservationer" | mkN "utträde" ; -- SaldoWN -- comment=6
+lin automatic_A = mkA "automatisk" | mkA "mekanisk" ; -- SaldoWN -- comment=4
+lin liable_A = mkA "mottaglig" ; -- comment=7
+lin cry_N = mkN "skrika" ; -- comment=7
+lin slow_V2 = dirV2 (partV (mkV "saktar")"av"); -- status=guess
+lin slow_V = mkV "saktar" ; -- status=guess
+lin borough_N = mkN "stad" "städer" ; -- status=guess
+lin well_A = mkA "frisk" | mkA "bra" ; -- SaldoWN -- comment=6
+lin suspicion_N = mkN "misstanke" utrum | mkN "misstanke" utrum ; -- SaldoWN -- comment=7
+lin portrait_N = mkN "porträtt" neutrum | mkN "porträtt" neutrum ; -- SaldoWN -- comment=6
+lin local_N = mkN "lokal" "lokaler" ; -- status=guess
+lin jew_N = mkN "jude" utrum; -- status=guess
+lin fragment_N = mkN "fragment" neutrum | mkN "splittra" ; -- SaldoWN -- comment=11
+lin revolutionary_A = mkA "revolutionär" | mkA "omstörtande" ; -- SaldoWN -- comment=3
+lin evaluate_V2 = mkV2 "utvärdera" ; -- status=guess
+lin evaluate_V = mkV "utvärderar" ; -- status=guess
+lin competitor_N = mkN "konkurrent" "konkurrenter" ; -- comment=4
+lin sole_A = mkA "botten" ; -- comment=7
+lin reliable_A = mkA "pålitlig" | mkA "vederhäftig" ; -- SaldoWN -- comment=6
+lin weigh_V2 = mkV2 (mkV "väga"); -- status=guess, src=wikt
+lin weigh_V = mkV "väger" ; -- comment=7
+lin medieval_A = mkA "medeltida" ; -- SaldoWN
+lin clinic_N = mkN "klinik" "kliniker" ; -- SaldoWN
+lin shine_V2 = mkV2 "skina" "sken" "skinit" | dirV2 (partV (mkV "skimrar")"igenom") ; -- SaldoWN
+lin shine_V = mkV "skina" "sken" "skinit" | mkV "strålar" ; -- SaldoWN -- comment=7
+lin knit_V2 = mkV2 "sticka" "stack" "stuckit" | mkV2 (mkV "stickar") ; -- SaldoWN = mkV "sticka" "stack" "stuckit" ; -- status=guess, src=wikt
+lin knit_V = mkV "sticka" "stack" "stuckit" ; -- SaldoWN = mkV "sticka" "stack" "stuckit" ;
+lin complexity_N = (mkN "komplikation" "komplikationer") | mkN "krånglighet" ; -- status=guess status=guess
+lin remedy_N = mkN "botemedel" neutrum | mkN "botemedel" neutrum ; -- SaldoWN -- comment=9
+lin fence_N = mkN "stängsel" neutrum ; -- SaldoWN -- comment=6
+lin bike_N = L.bike_N ;
+lin freeze_V2 = mkV2 (mkV "frysa"); -- status=guess, src=wikt
+lin freeze_V = L.freeze_V;
+lin eliminate_V2 = dirV2 (partV (mkV "gallrar")"ut"); -- status=guess
+lin interior_N = mkN "interiör" "interiörer" ; -- comment=4
+lin intellectual_A = mkA "intellektuell" ; -- comment=3
+lin established_A = variants{} ; -- 
+lin voter_N = mkN "väljare" utrum | mkN "väljare" utrum ; -- SaldoWN
+lin garage_N = mkN "garage" "garaget" "garage" "garagen" ; -- SaldoWN
+lin era_N = mkN "tideräkning" ; -- status=guess
+lin pregnant_A = mkA "gravid" | mkA "ödesdiger" ; -- SaldoWN -- comment=10
+lin plot_N = mkN "sammansvärjning" ; -- status=guess
+lin greet_V2 = dirV2 (partV (mkV "hälsar")"på"); -- status=guess
+lin electrical_A = mkA "elektrisk" ; -- status=guess
+lin lie_N = mkN "lögn" "lögner" ; -- SaldoWN
+lin disorder_N = mkN "oordning" | mkN "orolighet" "oroligheter" ; -- SaldoWN -- comment=9
+lin formally_Adv = variants{} ; -- 
+lin excuse_N = mkN "undanflykt" "undanflykter" | mkN "ursäkt" "ursäkter" ; -- SaldoWN -- comment=8
+lin socialist_A = mkA "socialistisk" ; -- SaldoWN
+lin cancel_V2 = dirV2 (partV (mkV "stämplar")"ut"); -- comment=2
+lin cancel_V = mkV "stämplar" ; -- comment=16
+lin harm_N = mkN "skada" ; -- SaldoWN
+lin excess_N = mkN "överflöd" neutrum | mkN "överskridande" ; -- SaldoWN -- comment=5
+lin exact_A = mkA "precis" | mkA "noggrann" "noggrant" ; -- SaldoWN -- comment=6
+lin oblige_V2V = variants{} ; -- 
+lin oblige_V2 = variants{} ; -- 
+lin accountant_N = mkN "kamrer" "kamrerer" ; -- SaldoWN
+lin mutual_A = mkA "ömsesidig" ; -- SaldoWN
+lin fat_N = L.fat_N ;
+lin volunteerMasc_N = variants{} ; -- 
+lin laughter_N = mkN "skratt" neutrum; -- comment=2
+lin trick_N = mkN "trick" neutrum | mkN "knep" neutrum ; -- SaldoWN = mkN "trick" ; -- comment=17
+lin load_V2 = dirV2 (partV (mkV "lastar")"ur"); -- comment=8
+lin load_V = mkV "lastar" ; -- comment=5
+lin disposal_N = mkN "bortskaffande" ; -- comment=10
+lin taxi_N = mkN "taxi" "taxin" "taxi" "taxina" ; -- SaldoWN
+lin murmur_V2 = mkV2 (mkV "mumlar"); -- status=guess, src=wikt
+lin murmur_V = mkV "sorlar" ; -- comment=10
+lin tonne_N = mkN "ton" "tonnet" "ton" "tonnen" ; -- comment=2
+lin spell_V2 = mkV2 (mkV "stavar"); -- status=guess, src=wikt
+lin spell_V = mkV "stavar" ; -- comment=6
+lin clerk_N = mkN "kontorist" "kontorister" ; -- SaldoWN
+lin curious_A = mkA "nyfiken" "nyfiket" ; -- SaldoWN
+lin satisfactory_A = mkA "tillfredsställande" ; -- SaldoWN
+lin identical_A = mkA "identisk" ; -- SaldoWN
+lin applicant_N = mkN "sökande" ; -- SaldoWN = mkN "sökande" "sökanden" "sökande" "sökandena" ;
+lin removal_N = mkN "flyttning" ; -- comment=11
+lin processor_N = variants{} ; -- 
+lin cotton_N = mkN "bomull" ; -- SaldoWN
+lin reverse_V2 = dirV2 (partV (mkV "backar")"ur"); -- status=guess
+lin reverse_V = mkV "ändrar" ; -- comment=10
+lin hesitate_VV = mkVV (mkV "tvekar") | mkVV (mkV "dröja"); -- status=guess, src=wikt status=guess, src=wikt
+lin hesitate_V = mkV "tvekar" ; -- comment=3
+lin professor_N = mkN "professor" "professorer" ; -- status=guess
+lin admire_V2 = variants{} ; -- 
+lin namely_Adv = mkAdv "nämligen" ;
+lin electoral_A = mkA "val" | mkA "valmanna" | mkA "valmans" | mkA "elektors" | mkA "kurfurstlig" ; -- status=guess status=guess status=guess status=guess status=guess
+lin delight_N = mkN "glädje" utrum; -- comment=6
+lin urgent_A = mkA "enträgen" "enträget" ; -- comment=9
+lin prompt_V2V = variants{}; -- dirV2 (partV (mkV "komma" "kom" "kommit")"vid"); -- comment=5
+lin prompt_V2 = dirV2 (partV (mkV "komma" "kom" "kommit")"vid"); -- comment=5
+lin mate_N = mkN "kompis" ; -- comment=8
+lin mate_2_N = variants{} ; -- 
+lin mate_1_N = mkN "kompis" ; -- comment=8
+lin exposure_N = mkN "utsatthet" | mkN "exponering" ; -- SaldoWN -- comment=2
+lin server_N = mkN "servitör" "servitörer" | mkN "server" ; ---- split
+lin distinctive_A = mkA "utmärkande" ; -- comment=7
+lin marginal_A = mkA "marginell" ; -- status=guess
+lin structural_A = mkA "strukturell" ; -- SaldoWN
+lin rope_N = L.rope_N ;
+lin miner_N = mkN "gruvarbetare" utrum | mkN "gruvarbetare" utrum ; -- SaldoWN
+lin entertainment_N = mkN "underhållning" ; -- SaldoWN
+lin acre_N = mkN "tunnland" neutrum ; -- SaldoWN
+lin pig_N = mkN "svin" neutrum | mkN "gris" ; -- SaldoWN -- comment=4
+lin encouraging_A = mkA "hoppfull" ; -- SaldoWN
+lin guarantee_N = mkN "garanti" "garantier" | mkN "säkerhet" "säkerheter" ; -- SaldoWN -- comment=4
+lin gear_N = mkN "styrning" | mkN "seldon" neutrum ; -- SaldoWN -- comment=24
+lin anniversary_N = mkN "jubileum" "jubileet" "jubileer" "jubileerna" | mkN "årsdag" ; -- SaldoWN -- comment=2
+lin past_Adv = mkAdv "över" ; -- comment=6
+lin ceremony_N = mkN "ceremoni" "ceremonier" ; -- SaldoWN
+lin rub_V2 = L.rub_V2;
+lin rub_V = mkV "stryka" "strök" "strukit" ; -- comment=8
+lin monopoly_N = mkN "monopol" neutrum | mkN "monopol" neutrum ; -- SaldoWN = mkN "monopol" neutrum ; -- comment=2
+lin left_N = mkN "vänster" ; -- SaldoWN = mkN "vänster" ;
+lin flee_V2 = mkV2 (mkV "flyr"); -- status=guess, src=wikt
+lin flee_V = mkV "undvika" "undvek" "undvikit" ; -- comment=5
+lin yield_V2 = mkV2 "producera" ;
+lin discount_N = mkN "rabatt" "rabatter" ; -- SaldoWN
+lin above_A = mkA "ovanstående" ; -- comment=2
+lin uncle_N = mkN "morbror" "morbröder" | mkN "farbror" "farbröder" ; -- SaldoWN -- comment=2
+lin audit_N = mkN "revision" "revisioner" ; -- status=guess
+lin advertisement_N = mkN "annons" "annonser" ; -- comment=5
+lin explosion_N = mkN "explosion" "explosioner" ; -- SaldoWN
+lin contrary_A = mkA "motsatt" ; -- comment=5
+lin tribunal_N = mkN "tribunal" "tribunaler" ; -- comment=5
+lin swallow_V2 = mkV2 "svälja" "svalde" "svalt" ; -- status=guess
+lin swallow_V = mkV "svälja" "svalde" "svalt" ; -- SaldoWN
+lin typically_Adv = mkAdv "typiskt" ; -- status=guess
+lin fun_A = variants{} ; -- 
+lin rat_N = mkN "strejkbrytare" utrum | mkN "smita" ; -- SaldoWN -- comment=4
+lin cloth_N = mkN "tyg" neutrum | mkN "kläd" "kläder" ; ---- kläder pl only = clothes
+lin cable_N = mkN "kabel" ; -- SaldoWN
+lin interrupt_V2 = mkV2 "avbryta" "avbröt" "avbrutit" | mkV2 (mkV "avbryta" "avbröt" "avbrutit") ; -- SaldoWN -- status=guess, src=wikt
+lin interrupt_V = mkV "avbryta" "avbröt" "avbrutit" ; -- SaldoWN
+lin crash_N = mkN "olycka" | mkN "spricka" ; -- SaldoWN -- comment=16
+lin flame_N = mkN "låga" ; -- comment=5
+lin controversy_N = mkN "kontrovers" "kontroverser" ; -- comment=5
+lin rabbit_N = mkN "kanin" "kaniner" ; -- SaldoWN
+lin everyday_A = mkA "daglig" ; -- comment=4
+lin allegation_N = mkN "anklagelse" "anklagelser" ; -- status=guess
+lin strip_N = mkN "strippa" | mkN "serie" "serier" ; -- SaldoWN -- comment=8
+lin stability_N = mkN "stabilitet" "stabiliteter" ; -- comment=4
+lin tide_N = mkN "tidvatten" "tidvattnet" "tidvatten" "tidvattnen" ; -- SaldoWN
+lin illustration_N = mkN "illustration" "illustrationer" ; -- SaldoWN
+lin insect_N = mkN "insekt" "insekter" | mkN "kryp" neutrum ; -- SaldoWN -- comment=2
+lin correspondent_N = mkN "kund" "kunder" ; -- comment=5
+lin devise_V2 = variants{} ; -- 
+lin determined_A = variants{} ; -- 
+lin brush_V2 = dirV2 (partV (mkV "borstar")"av"); -- comment=4
+lin brush_V = mkV "vidröra" "vidrörde" "vidrört" ; -- comment=6
+lin adjustment_N = mkN "ordnande" ; -- comment=12
+lin controversial_A = mkA "omstridd" | mkA "kontroversiell" ; -- SaldoWN -- comment=4
+lin organic_A = mkA "organisk" | mkA "strukturell" ; -- SaldoWN -- comment=6
+lin escape_N = mkN "rymning" ; -- comment=5
+lin thoroughly_Adv = variants{} ; -- 
+lin interface_N = mkN "gränssnitt" neutrum ; -- SaldoWN
+lin historic_A = mkA "historisk" ; -- status=guess
+lin collapse_N = mkN "sammanstörtande" ; -- comment=12
+lin temple_N = mkN "tinning" ; -- SaldoWN
+lin shade_N = mkN "nyans" "nyanser" | mkN "skugga" ; -- SaldoWN -- comment=11
+lin craft_N = mkN "hantverk" neutrum | mkN "skrå" "skråt" "skrån" "skråen" ; -- SaldoWN -- comment=6
+lin nursery_N = mkN "plantskola" ; -- SaldoWN
+lin piano_N = mkN "piano" "pianot" "pianon" "pianona" ; -- status=guess
+lin desirable_A = mkA "begärlig" | mkA "önskvärd" "önskvärt" ; -- SaldoWN -- comment=4
+lin assurance_N = mkN "försäkran" "försäkran" "försäkringar" "försäkringarna" | mkN "visshet" "vissheter" ; -- SaldoWN -- comment=10
+lin jurisdiction_N = mkN "jurisdiktion" "jurisdiktioner" ; -- SaldoWN
+lin advertise_V2 = mkV2 (mkV (mkV "göra" "gjorde" "gjort") "reklam") (mkPrep "för"); -- status=guess
+lin advertise_V = mkV "annonserar" ; -- comment=3
+lin bay_N = mkN "bukt" "bukter" | mkN "ylande" ; -- SaldoWN -- comment=10
+lin specification_N = mkN "specifikation" "specifikationer" ; -- status=guess
+lin disability_N = mkN "handikapp" neutrum | mkN "oduglighet" ; -- SaldoWN -- comment=6
+lin presidential_A = mkA "presidentmässig" ; -- SaldoWN
+lin arrest_N = mkN "avbrott" neutrum; -- comment=8
+lin unexpected_A = compoundA (regA "oväntad"); -- comment=2
+lin switch_N = mkN "strömbrytare" utrum | mkN "ändring" ; -- SaldoWN -- comment=7
+lin penny_N = mkN "öre" | mkN "ettöring" ; -- SaldoWN
+lin respect_V2 = mkV2 (mkV (mkV "att") "respektera"); -- status=guess, src=wikt
+lin celebration_N = mkN "firande" ;
+lin gross_A = mkA "total" ; -- comment=11
+lin aid_V2 = variants{}; -- mkV "underlättar" ; -- comment=4
+lin aid_V = mkV "underlättar" ; -- comment=4
+lin superb_A = mkA "superb" ; -- comment=2
+lin process_V2 = mkV2 "processa" | mkV2 "framkalla" | mkV2 "handlägga" "handlade" "handlagt" ;
+lin process_V = mkV "processa" ;
+lin innocent_A = mkA "oskyldig" | mkA "troskyldig" ; -- SaldoWN -- comment=4
+lin leap_V2 = dirV2 (partV (mkV "hoppar")"över"); -- comment=2
+lin leap_V = mkV "hoppar" ; -- status=guess
+lin colony_N = mkN "koloni" "kolonier" ; -- SaldoWN
+lin wound_N = mkN "sår" neutrum | mkN "skada" ; -- SaldoWN -- comment=4
+lin hardware_N = mkN "hårdvara" | mkN "datorutrustning" ; -- SaldoWN -- comment=3
+lin satellite_N = mkN "satellit" "satelliter" ; -- SaldoWN
+lin float_V = L.float_V;
+lin bible_N = mkN "bibel" ; -- SaldoWN
+lin statistical_A = mkA "statistisk" ; -- SaldoWN
+lin marked_A = compoundA (regA "markerad"); -- comment=3
+lin hire_V2V = mkV2V (mkV "anställer") ; -- status=guess
+lin hire_V2 = mkV2 (mkV "anställer") ; -- status=guess
+lin cathedral_N = mkN "katedral" "katedraler" | mkN "domkyrka" ; -- SaldoWN -- comment=4
+lin motive_N = mkN "skäl" neutrum; -- comment=6
+lin correct_VS = mkVS (mkV "rätta") | mkVS (mkV "korrigerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin correct_V2 = dirV2 (partV (mkV "rättar")"till"); -- status=guess
+lin correct_V = mkV "tillrättavisar" ; -- comment=8
+lin gastric_A = mkA "gastrisk" ; -- status=guess
+lin raid_N = mkN "räd" "räder" ; -- SaldoWN
+lin comply_V2 = variants{}; -- mkV "lyda" "lydde" "lytt" ;
+lin comply_V = mkV "lyda" "lydde" "lytt" ; -- status=guess
+lin accommodate_V2 = mkV2 (mkV "förse" "försåg" "försett") | mkV2 (mkV "tillgodose" "tillgodosåg" "tillgodosett"); -- status=guess, src=wikt status=guess, src=wikt
+lin accommodate_V = mkV "rymmer" ; -- comment=5
+lin mutter_V2 = variants{}; -- mkV "muttrar" ; -- comment=3
+lin mutter_V = mkV "muttrar" ; -- comment=3
+lin induce_V2 = dirV2 (partV (mkV "få" "fick" "fått")"till"); -- status=guess
+lin trap_V2 = dirV2 (partV (mkV "lurar")"till"); -- comment=2
+lin trap_V = mkV "snärja" "snärjde" "snärjt" ; -- comment=5
+lin invasion_N = mkN "invasion" "invasioner" ; -- SaldoWN
+lin humour_N = mkN "humör" neutrum; -- comment=3
+lin bulk_N = mkN "omfång" neutrum; -- comment=4
+lin traditionally_Adv = variants{} ; -- 
+lin commission_V2V = variants{} ; -- 
+lin commission_V2 = variants{} ; -- 
+lin upstairs_Adv = variants{} ; -- 
+lin translate_V2 = mkV2 (mkV "översätta" "översätter" "översätt" "översatte" "översatt" "översatt") ; -- status=guess
+lin translate_V = mkV "översätta" "översätter" "översätt" "översatte" "översatt" "översatt" ; -- status=guess
+lin rhythm_N = mkN "rytm" "rytmer" ; -- SaldoWN
+lin emission_N = mkN "utgivning" ; -- comment=3
+lin collective_A = mkA "kollektiv" ; -- comment=3
+lin transformation_N = mkN "omvandling" ; -- comment=3
+lin battery_N = mkN "misshandel" | mkN "batteri" "batterit" "batterier" "batterierna" ; -- SaldoWN -- comment=9
+lin stimulus_N = mkN "stimulans" "stimulanser" ; -- comment=4
+lin naked_A = mkA "naken" "naket" ; -- comment=5
+lin white_N = mkN "vita" ; -- SaldoWN
+lin menu_N = mkN "meny" "menyer" ; -- SaldoWN
+lin toilet_N = mkN "toalett" "toaletter" ; -- comment=2
+lin butter_N = L.butter_N ;
+lin surprise_V2V = mkV2V (mkV "överraska"); -- status=guess, src=wikt
+lin surprise_V2 = mkV2 (mkV "överraska"); -- status=guess, src=wikt
+lin needle_N = mkN "nål" | mkN "sticka" ; -- SaldoWN -- comment=11
+lin effectiveness_N = mkN "effektivitet" "effektiviteter" ; -- comment=2
+lin accordance_N = mkN "enlighet" | mkN "överensstämmelse" ; -- status=guess status=guess
+lin molecule_N = mkN "molekyl" "molekyler" ; -- SaldoWN
+lin fiction_N = mkN "skönlitteratur" "skönlitteraturer" ; -- status=guess
+lin learning_N = mkN "lärdom" ; -- comment=2
+lin statute_N = variants{} ; -- 
+lin reluctant_A = mkA "motvillig" ; -- comment=2
+lin overlook_V2 = mkV2 "förbise" "förbisåg" "förbisett" | mkV2 (mkV (mkV "ha") "överseende med") ; -- SaldoWN -- status=guess, src=wikt
+lin junction_N = mkN "järnvägsknut" | mkN "knutpunkt" "knutpunkter" ; -- SaldoWN -- comment=2
+lin necessity_N = mkN "nödvändighet" "nödvändigheter" ; -- comment=3
+lin nearby_A = mkA "närbelägen" "närbeläget" ; -- status=guess
+lin experienced_A = mkA "erfaren" "erfaret" ; -- SaldoWN
+lin lorry_N = mkN "lastbil" ; -- comment=2
+lin exclusive_A = mkA "exklusiv" | compoundA (regA "odelad") ; -- SaldoWN -- comment=10
+lin graphics_N = mkN "grafik" ; -- SaldoWN
+lin stimulate_V2 = mkV2 "stimulera" | mkV2 (mkV (mkV "pigga") "upp") ; -- status=guess
+lin warmth_N = mkN "värme" ; -- comment=2
+lin therapy_N = mkN "terapi" "terapier" ;
+lin convenient_A = mkA "bekväm" | mkA "lätthanterlig" ; -- SaldoWN -- comment=7
+lin cinema_N = mkN "biograf" "biografer" ; -- SaldoWN
+lin domain_N = mkN "domän" "domäner" ; -- comment=6
+lin tournament_N = mkN "turnering" ; -- SaldoWN
+lin doctrine_N = mkN "doktrin" "doktriner" ; -- status=guess
+lin sheer_A = variants{} ; -- 
+lin proposition_N = mkN "sats" "satser" | mkN "förslag" neutrum ; -- SaldoWN -- comment=2
+lin grip_N = mkN "väggrepp" neutrum | mkN "scenarbetare" utrum ; -- SaldoWN -- comment=8
+lin widow_N = mkN "änka" ; -- SaldoWN
+lin discrimination_N = mkN "diskriminering" | mkN "omdöme" ; -- SaldoWN -- comment=3
+lin bloody_Adv = mkAdv "jävligt" ; -- comment=2
+lin ruling_A = variants{} ; -- 
+lin fit_N = mkN "konvulsion" "konvulsioner" | mkN "passform" ; -- SaldoWN -- comment=8
+lin nonetheless_Adv = variants{} ; -- 
+lin myth_N = mkN "myt" "myter" | mkN "mytologi" "mytologier" ; -- SaldoWN -- comment=6
+lin episode_N = mkN "avsnitt" neutrum | mkN "episod" "episoder" ; -- status=guess
+lin drift_V2 = mkV2 "driva" "drev" "drivit" ; -- SaldoWN
+lin drift_V = mkV "driva" "drev" "drivit" ; -- SaldoWN
+lin assert_VS = variants{}; -- mkV "kräver" ; -- comment=5
+lin assert_V2 = variants{}; -- mkV "kräver" ; -- comment=5
+lin assert_V = mkV "kräver" ; -- comment=5
+lin terrace_N = mkN "altan" "altaner" | mkN "terrass" "terrasser" ; -- SaldoWN -- comment=4
+lin uncertain_A = mkA "oviss" ; -- comment=2
+lin twist_V2 = mkV2 "vrida" "vred" "vridit" | dirV2 (partV (mkV "skruvar")"till") ; -- SaldoWN -- comment=6
+lin insight_N = mkN "insikt" "insikter" ; -- SaldoWN
+lin undermine_V2 = mkV2 (mkV "underminerar"); -- status=guess, src=wikt
+lin tragedy_N = mkN "tragedi" "tragedier" | mkN "tragik" ; -- SaldoWN -- comment=2
+lin enforce_V2 = variants{} ; -- 
+lin criticize_V2 = variants{}; -- mkV "kritiserar" ; -- comment=6
+lin criticize_V = mkV "kritiserar" ; -- comment=6
+lin march_V2 = dirV2 (partV (mkV "marscherar")"ut"); -- comment=7
+lin march_V = mkV "marscherar" ; -- comment=6
+lin leaflet_N = mkN "broschyr" "broschyrer" | mkN "flygblad" neutrum ; -- SaldoWN -- comment=4
+lin fellow_A = variants{} ; -- 
+lin object_V2 = mkV2 (mkV "invänder") | mkV2 (reflV (mkV "motsätta" "motsatte" "motsatt")) | mkV2 (mkV "protesterar") ; -- status=guess
+lin object_V = mkV "protesterar" ; -- status=guess
+lin pond_N = mkN "damm" neutrum; -- comment=4
+lin adventure_N = mkN "vågspel" "vågspelet" "vågspel" "vågspelen" | mkN "äventyr" neutrum ; -- SaldoWN -- comment=5
+lin diplomatic_A = mkA "diplomatisk" ; -- SaldoWN = mkA "diplomatisk" ;
+lin mixed_A = variants{} ; -- 
+lin rebel_N = mkN "rebell" "rebeller" | mkN "tredska" ; -- SaldoWN -- comment=3
+lin equity_N = mkN "stamaktie" "stamaktier" ; -- comment=3
+lin literally_Adv = variants{} ; -- 
+lin magnificent_A = mkA "pampig" ; -- comment=8
+lin loyalty_N = mkN "lojalitet" "lojaliteter" ; -- SaldoWN
+lin tremendous_A = mkA "kolossal" ; -- comment=3
+lin airline_N = mkN "flyg" neutrum | mkN "flygbolag" neutrum ; -- SaldoWN = mkN "flyg" neutrum ;
+lin shore_N = mkN "kust" "kuster" ; -- comment=5
+lin restoration_N = mkN "restaurering" ; -- SaldoWN
+lin physically_Adv = variants{} ; -- 
+lin render_V2 = variants{} ; -- 
+lin institutional_A = variants{} ; -- 
+lin emphasize_VS = mkVS (mkV "understryka" "underströk" "understrukit"); -- status=guess
+lin emphasize_V2 = mkV2 (mkV "understryka" "underströk" "understrukit"); -- status=guess
+lin mess_N = mkN "sörja" ; -- comment=14
+lin commander_N = mkN "kommendörkapten" "kommendörkaptener" ; -- comment=4
+lin straightforward_A = mkA "rättfram" "rättframt" "rättframma" "rättframma" "rättframmare" "rättframmast" "rättframmaste" ; -- status=guess
+lin singer_N = mkN "sångare" utrum | mkN "sångare" utrum ; -- status=guess
+lin squeeze_V2 = L.squeeze_V2;
+lin squeeze_V = mkV "pressar" ; -- comment=8
+lin full_time_A = variants{} ; -- 
+lin breed_V2 = mkV2 (mkV "avlar"); -- status=guess, src=wikt
+lin breed_V = mkV "uppstå" "uppstår" "uppstå" "uppstod" "uppstått" "uppstånden" ; -- comment=15
+lin successor_N = mkN "efterträdare" utrum; -- comment=2
+lin triumph_N = mkN "triumf" "triumfer" ; -- comment=2
+lin heading_N = mkN "rubrik" "rubriker" ; -- comment=9
+lin mathematics_N = mkN "matematik" ; -- SaldoWN
+lin laugh_N = mkN "skämt" neutrum; -- comment=4
+lin clue_N = mkN "ledtråd" | mkN "koll" "koller" ;
+lin still_A = mkA "stilla" ;
+lin ease_N = mkN "lätthet" ; -- comment=4
+lin specially_Adv = variants{} ; -- 
+lin biological_A = mkA "biologisk" ; -- status=guess
+lin forgive_V2 = mkV2 (mkV "förlåta"); -- status=guess, src=wikt
+lin forgive_V = mkV "förlåta" "förlät" "förlåtit" ; -- status=guess
+lin trustee_N = mkN "förvaltare" utrum | mkN "förmyndare" utrum ; -- SaldoWN -- comment=3
+lin photo_N = mkN "foto" "fotot" "foton" "fotona" ; -- comment=3
+lin fraction_N = mkN "bråkdel" "bråkdelen" "bråkdelar" "bråkdelarna" | mkN "bråk" neutrum ; -- SaldoWN -- comment=7
+lin chase_V2 = dirV2 (partV (mkV "rusar")"ut"); -- comment=3
+lin chase_V = mkV "söker" ; -- comment=6
+lin whereby_Adv = mkAdv "varmed" ; -- status=guess
+lin mud_N = mkN "gyttja" ; -- SaldoWN
+lin pensioner_N = mkN "pensionär" "pensionärer" ; -- SaldoWN
+lin functional_A = mkA "funktionell" ; -- SaldoWN
+lin copy_V2 = mkV2 (mkV "härma"); -- status=guess, src=wikt
+lin copy_V = mkV "kopierar" ; -- comment=7
+lin strictly_Adv = variants{} ; -- 
+lin desperately_Adv = variants{} ; -- 
+lin await_V2 = dirV2 (partV (mkV "väntar")"ut"); -- status=guess
+lin coverage_N = mkN "försäkringsskydd" neutrum | mkN "täckning" ; -- SaldoWN -- comment=5
+lin wildlife_N = mkN "djurliv" neutrum | (mkN "vilt" neutrum) | (mkN "natur") | (mkN "fauna") | (mkN "flora") ; -- SaldoWN -- status=guess status=guess status=guess status=guess
+lin indicator_N = mkN "mätare" utrum; -- comment=2
+lin lightly_Adv = variants{} ; -- 
+lin hierarchy_N = mkN "hierarki" "hierarkier" ; -- SaldoWN
+lin evolve_V2 = variants{}; -- mkV "utvecklar" ;
+lin evolve_V = mkV "utvecklar" ; -- status=guess
+lin mechanical_A = mkA "mekanisk" ; -- SaldoWN
+lin expert_A = mkA "sakkunnig" ; -- comment=4
+lin creditor_N = mkN "borgenär" "borgenärer" ; -- SaldoWN
+lin capitalist_N = mkN "kapitalist" "kapitalister" ; -- status=guess
+lin essence_N = mkN "parfym" "parfymer" | mkN "väsen" neutrum ; -- SaldoWN -- comment=10
+lin compose_V2 = dirV2 (partV (mkV "ordnar") "om"); -- status=guess
+lin compose_V = mkV "utgöra" "utgjorde" "utgjort" ; -- comment=10
+lin mentally_Adv = variants{} ; -- 
+lin gaze_N = mkN "blick" ; -- SaldoWN
+lin seminar_N = mkN "seminarium" "seminariumet" "seminarier" "seminarierna" ; -- SaldoWN
+lin target_V2V = variants{} ; -- 
+lin target_V2 = variants{} ; -- 
+lin label_V3 = mkV3 (mkV "betecknar") | mkV3 (mkV "etiketterar"); -- status=guess, src=wikt status=guess, src=wikt
+lin label_V2 = mkV2 (mkV "betecknar") | mkV2 (mkV "etiketterar"); -- status=guess, src=wikt status=guess, src=wikt
+lin label_V = mkV "etiketterar" ; -- comment=3
+lin fig_N = mkN "fikon" neutrum | mkN "fikon" neutrum ; -- SaldoWN
+lin continent_N = mkN "kontinent" "kontinenter" ; -- comment=3
+lin chap_N = mkN "skreva" | mkN "spricka" ; -- SaldoWN -- comment=5
+lin flexibility_N = mkN "flexibilitet" ; -- comment=3
+lin verse_N = mkN "vers" ; -- comment=2
+lin minute_A = mkA "minimal" ; -- comment=2
+lin whisky_N = variants{} ; -- 
+lin equivalent_A = mkA "motsvarande" ; -- comment=3
+lin recruit_V2 = variants{}; -- mkV "värvar" ; -- comment=2
+lin recruit_V = mkV "värvar" ; -- comment=2
+lin echo_V2 = mkV2 (mkV "ekar"); -- status=guess, src=wikt
+lin echo_V = mkV "upprepar" ; -- comment=6
+lin unfair_A = mkA "ojust" "ojust" | mkA "orättvis" ; -- SaldoWN -- comment=2
+lin launch_N = mkN "motorbåt" ; -- comment=3
+lin cupboard_N = mkN "skåp" neutrum ; -- SaldoWN -- comment=3
+lin bush_N = mkN "buske" utrum | mkN "rävsvans" ; -- SaldoWN -- comment=7
+lin shortage_N = mkN "svält" | mkN "brist" "brister" ; -- SaldoWN -- comment=3
+lin prominent_A = mkA "prominent" "prominent" ; -- status=guess
+lin merger_N = mkN "fusion" ; -- comment=4
+lin command_V2 = variants{}; -- mkV "behärskar" ; -- comment=15
+lin command_V = mkV "behärskar" ; -- comment=15
+lin subtle_A = mkA "vaken" "vaket" ; -- comment=9
+lin capital_A = mkA "ypperlig" ; -- comment=6
+lin gang_N = mkN "gäng" neutrum; -- comment=4
+lin fish_V2 = mkV2 (mkV "fiskar"); -- status=guess, src=wikt
+lin fish_V = mkV "fiskar" ; -- comment=2
+lin unhappy_A = mkA "olycklig" ; -- comment=5
+lin lifetime_N = mkN "livstid" ; -- SaldoWN
+lin elite_N = mkN "elit" "eliter" ; -- SaldoWN
+lin refusal_N = mkN "avslag" neutrum; -- comment=2
+lin finish_N = mkN "slut" neutrum; -- comment=15
+lin aggressive_A = mkA "aggressiv" | mkA "energisk" ; -- SaldoWN -- comment=6
+lin superior_A = mkA "överlägsen" "överlägset" ; -- SaldoWN
+lin landing_N = mkN "avsats" "avsatser" ; -- comment=3
+lin exchange_V2 = dirV2 (partV (mkV "växlar")"in"); -- comment=2
+lin debate_V2 = dirV2 (partV (mkV "funderar")"ut"); -- status=guess
+lin debate_V = mkV "funderar" ; -- comment=8
+lin educate_V2 = mkV2 (mkV "utbildar"); -- status=guess, src=wikt
+lin separation_N = mkN "separation" "separationer" | mkN "skilsmässa" ; -- SaldoWN -- comment=2
+lin productivity_N = mkN "produktivitet" "produktiviteter" ; -- status=guess
+lin initiate_V2 = mkV2 (mkV "initierar"); -- status=guess, src=wikt
+lin probability_N = mkN "sannolikhet" "sannolikheter" | mkN "trolighet" ; -- SaldoWN
+lin virus_N = mkN "virus" neutrum | mkN "virus" neutrum ; -- SaldoWN
+lin reporterMasc_N = variants{} ; -- 
+lin fool_N = mkN "narr" ; -- SaldoWN
+lin pop_V2 = mkV2 "smälla" "small" "smäll" ; -- SaldoWN
+lin capitalism_N = mkN "kapitalism" "kapitalismer" ; -- SaldoWN
+lin painful_A = mkA "plågsam" "plågsamt" "plågsamma" "plågsamma" "plågsammare" "plågsammast" "plågsammaste" | mkA "smärtsam" "smärtsamt" "smärtsamma" "smärtsamma" "smärtsammare" "smärtsammast" "smärtsammaste" ; -- SaldoWN -- comment=5
+lin correctly_Adv = variants{} ; -- 
+lin complex_N = mkN "komplex" neutrum; -- comment=3
+lin rumour_N = mkN "rykte" ; -- SaldoWN
+lin imperial_A = mkA "kejserlig" ; -- SaldoWN
+lin justification_N = mkN "berättigande" ; -- SaldoWN
+lin availability_N = mkN "tillgänglighet" ; -- comment=3
+lin spectacular_A = mkA "spektakulär" ; -- comment=4
+lin remain_N = variants{} ; -- 
+lin ocean_N = mkN "ocean" "oceaner" | mkN "världshav" neutrum ; -- SaldoWN -- comment=3
+lin cliff_N = mkN "klippa" | mkN "berg" neutrum ; -- SaldoWN -- comment=5
+lin sociology_N = mkN "sociologi" ; -- SaldoWN
+lin sadly_Adv = variants{} ; -- 
+lin missile_N = mkN "projektil" "projektiler" ; -- SaldoWN
+lin situate_V2 = variants{} ; -- 
+lin artificial_A = mkA "artificiell" | mkA "konstgjord" "konstgjort" ; -- SaldoWN -- comment=5
+lin apartment_N = L.apartment_N;
+lin provoke_V2 = mkV2 (mkV "provocerar"); -- status=guess, src=wikt
+lin oral_A = mkA "muntlig" ; -- SaldoWN
+lin maximum_N = mkN "maximum" neutrum | mkN "maximum" neutrum ; -- SaldoWN
+lin angel_N = mkN "ängel" ; -- SaldoWN
+lin spare_A = mkA "ledig" ; -- status=guess
+lin shame_N = mkN "vanära" | mkN "skamsenhet" ; -- SaldoWN -- comment=2
+lin intelligent_A = mkA "intelligent" "intelligent" ; -- SaldoWN
+lin discretion_N = mkN "handlingsfrihet" "handlingsfriheter" ; -- comment=8
+lin businessman_N = mkN "affärsman" "affärsmannen" "affärsmän" "affärsmännen" ; -- SaldoWN
+lin explicit_A = mkA "explicit" "explicit" | mkA "tydlig" ; -- SaldoWN -- comment=10
+lin book_V2 = mkV2 (mkV "bokar"); -- status=guess, src=wikt
+lin uniform_N = mkN "uniform" "uniformer" ; -- SaldoWN
+lin push_N = mkN "leda" ; -- comment=16
+lin counter_N = mkN "disk" | mkN "räknare" utrum ; -- SaldoWN -- comment=5
+lin subject_A = mkA "underlydande" ; -- comment=3
+lin objective_A = mkA "saklig" ; -- SaldoWN
+lin hungry_A = mkA "hungrig" ; -- SaldoWN
+lin clothing_N = mkN "klädsel" ; -- comment=3
+lin ride_N = mkN "ritt" "ritter" ; -- comment=2
+lin romantic_A = mkA "romantisk" ; -- SaldoWN
+lin attendance_N = mkN "närvaro" ; -- comment=9
+lin part_time_A = variants{} ; -- 
+lin trace_N = mkN "spår" neutrum | mkN "spår" neutrum ; -- SaldoWN -- comment=10
+lin backing_N = mkN "baksida" ; -- comment=9
+lin sensation_N = mkN "sensation" "sensationer" ; -- SaldoWN
+lin carrier_N = mkN "brevbärare" utrum | mkN "väska" ; -- SaldoWN -- comment=9
+lin interest_V2 = mkV2 (mkV "intresserar"); -- status=guess, src=wikt
+lin interest_V = mkV "intresserar" ; -- comment=3
+lin classification_N = mkN "klassificering" ; -- comment=2
+lin classic_N = mkN "ren" "renen" "renar" "renarna" ; -- comment=4
+lin beg_V2 = mkV2 (mkV "tigger"); -- status=guess, src=wikt
+lin beg_V = mkV "tigger" ; -- comment=3
+lin appendix_N = mkN "blindtarm" | mkN "bilaga" ; -- SaldoWN -- comment=4
+lin doorway_N = mkN "dörröppning" ; -- comment=2
+lin density_N = mkN "densitet" "densiteter" | mkN "täthet" ; -- status=guess
+lin working_class_A = variants{} ; -- 
+lin legislative_A = mkA "legislativ" ; -- SaldoWN
+lin hint_N = mkN "tips" "tipset" | mkN "vink" ;
+lin shower_N = mkN "skur" | mkN "dusch" ; -- SaldoWN
+lin current_N = mkN "ström" "strömmen" "strömmar" "strömmarna" | mkN "rådande" ; -- SaldoWN -- comment=10
+lin succession_N = mkN "tronföljd" "tronföljder" ; -- comment=6
+lin nasty_A = mkA "äcklig" | mkA "jävlig" ;
+lin duration_N = mkN "varaktighet" "varaktigheter" ; -- SaldoWN
+lin desert_N = mkN "öken" ; -- SaldoWN
+lin receipt_N = mkN "kvitto" "kvittot" "kvitton" "kvittona" | mkN "mottagande" ; -- SaldoWN -- comment=6
+lin native_A = mkA "infödd" ; -- status=guess
+lin chapel_N = mkN "kapell" neutrum; -- comment=5
+lin amazing_A = mkA "fantastisk" ; -- status=guess
+lin hopefully_Adv = mkAdv "förhoppningsvis" ;
+lin fleet_N = mkN "flotta" ; -- SaldoWN
+lin comparable_A = mkA "jämförbar" | mkA "likvärdig" ; -- SaldoWN -- comment=3
+lin oxygen_N = mkN "syre" ; -- SaldoWN
+lin installation_N = mkN "installation" "installationer" ; -- status=guess
+lin developer_N = mkN "exploatör" "exploatörer" ; -- status=guess
+lin disadvantage_N = mkN "nackdel" "nackdelen" "nackdelar" "nackdelarna" ; -- SaldoWN
+lin recipe_N = mkN "recept" neutrum; -- status=guess
+lin crystal_N = mkN "kristall" "kristaller" ; -- SaldoWN
+lin modification_N = mkN "modifiering" ; -- comment=2
+lin schedule_V2V = mkV2V (mkV "inplanera"); -- status=guess, src=wikt
+lin schedule_V2 = dirV2 (partV (mkV "listar")"ut"); -- status=guess
+lin schedule_V = mkV "listar" ; -- comment=2
+lin midnight_N = mkN "midnatt" ; -- SaldoWN
+lin successive_A = mkA "successiv" ; -- status=guess
+lin formerly_Adv = mkAdv "förr" ; -- status=guess
+lin loud_A = mkA "högljudd" | mkA "hög" "högre" "högst" ; -- SaldoWN -- comment=7
+lin value_V2 = mkV2 (mkV "värdera"); -- status=guess, src=wikt
+lin value_V = mkV "värderar" ; -- comment=3
+lin physics_N = mkN "fysik" ; -- SaldoWN
+lin truck_N = mkN "truck" ; -- SaldoWN
+lin stroke_N = mkN "stroke" "stroket" "stroke" "stroken" | mkN "årtag" neutrum ; -- SaldoWN = mkN "stroke" "stroken" "strokes" "strokesen" ; -- comment=35
+lin kiss_N = mkN "kyss" ; -- comment=2
+lin envelope_N = mkN "kuvert" neutrum ; -- SaldoWN -- comment=5
+lin speculation_N = mkN "spekulation" "spekulationer" ; -- status=guess
+lin canal_N = mkN "kanal" "kanaler" ; -- status=guess
+lin unionist_N = variants{} ; -- 
+lin directory_N = mkN "register" neutrum ; -- SaldoWN -- comment=3
+lin receiver_N = mkN "mottagare" utrum; -- comment=2
+lin isolation_N = mkN "isolering" ; -- SaldoWN
+lin fade_V2 = dirV2 (partV (mkV "tynar")"av"); -- status=guess
+lin fade_V = mkV "bleknar" ; -- comment=6
+lin chemistry_N = mkN "kemi" ; -- SaldoWN
+lin unnecessary_A = mkA "onödig" ; -- SaldoWN
+lin hit_N = mkN "slå" | mkN "mord" neutrum ; -- SaldoWN -- comment=13
+lin defenderMasc_N = variants{} ; -- 
+lin stance_N = mkN "hållning" ; -- status=guess
+lin sin_N = mkN "synd" "synder" ; -- SaldoWN
+lin realistic_A = mkA "realistisk" ; -- SaldoWN
+lin socialist_N = mkN "socialist" "socialister" | mkN "sosse" "sossar" ; ---- sosse = socialdemokrat
+lin subsidy_N = mkN "subvention" "subventioner" ; -- comment=4
+lin content_A = mkA "nöjd" "nöjt" ; -- SaldoWN
+lin toy_N = mkN "leksak" "leksaker" ; -- SaldoWN
+lin darling_N = mkN "älskling" ; -- comment=2
+lin decent_A = mkA "anständig" ; -- comment=13
+lin liberty_N = mkN "frihet" "friheter" ; -- SaldoWN
+lin forever_Adv = mkAdv "alltid" ; -- status=guess
+lin skirt_N = mkN "kjol" | mkN "skört" neutrum ; -- SaldoWN -- comment=5
+lin coordinate_V2 = mkV2 (mkV "koordinerar"); -- status=guess, src=wikt
+lin coordinate_V = mkV "koordinerar" ; -- comment=2
+lin tactic_N = mkN "taktik" "taktiker" ; -- SaldoWN
+lin influential_A = mkA "inflytelserik" ; -- SaldoWN
+lin import_V2 = mkV2 (mkV "importerar") ; -- status=guess
+lin accent_N = mkN "accent" "accenter" | mkN "tonvikt" ; -- SaldoWN -- comment=8
+lin compound_N = mkN "förening" | mkN "sammansättning" ; -- SaldoWN -- comment=3
+lin bastard_N = mkN "bastard" "bastarder" ; -- comment=8
+lin ingredient_N = mkN "ingrediens" "ingredienser" ; -- SaldoWN
+lin dull_A = L.dull_A ;
+lin cater_V = variants{} ; -- 
+lin scholar_N = mkN "vetenskapsman" "vetenskapsmannen" "vetenskapsmän" "vetenskapsmännen" ; -- SaldoWN
+lin faint_A = mkA "svag" ; -- comment=7
+lin ghost_N = mkN "spökskrivare" utrum ; -- SaldoWN -- comment=6
+lin sculpture_N = mkN "skulptur" "skulpturer" ; -- SaldoWN
+lin ridiculous_A = mkA "absurd" "absurt" ; -- comment=4
+lin diagnosis_N = mkN "diagnos" "diagnoser" ; -- SaldoWN
+lin delegate_N = mkN "delegat" "delegater" ; -- SaldoWN
+lin neat_A = mkA "fyndig" ; -- comment=21
+lin kit_N = mkN "utrustning" | mkN "ämbar" neutrum ; -- SaldoWN -- comment=21
+lin lion_N = mkN "lejon" neutrum | mkN "lejon" neutrum ; -- SaldoWN
+lin dialogue_N = mkN "dialog" "dialoger" ; -- SaldoWN
+lin repair_V2 = mkV2 (mkV "reparerar") | mkV2 "laga" ;
+lin repair_V = mkV "tillhålla" "tillhöll" "tillhållit" ; -- comment=8
+lin tray_N = mkN "bricka" ; -- SaldoWN
+lin fantasy_N = mkN "fantasi" "fantasier" | mkN "fantasibild" "fantasibilder" ; -- SaldoWN -- comment=2
+lin leave_N = mkN "permission" "permissioner" | mkN "resa" ; -- SaldoWN -- comment=15
+lin export_V2 = mkV2 (mkV "exporterar"); -- status=guess, src=wikt
+lin export_V = mkV "exporterar" ; -- status=guess
+lin forth_Adv = mkAdv "framåt" ; -- comment=4
+lin lamp_N = L.lamp_N ;
+lin allege_VS = mkV "förege" "föreger" "förege" "föregav" "föregett" "föregiven" | mkVS (mkV "påstå" "påstod" "påstått") ; -- status=guess
+lin allege_V2 = mkV2 "förege" "föreger" "förege" "föregav" "föregett" "föregiven" | mkV2 (mkV "påstå" "påstod" "påstått") ; -- status=guess
+lin pavement_N = mkN "trottoar" "trottoarer" ; -- SaldoWN
+lin brand_N = mkN "märke" | mkN "svärd" neutrum ; -- SaldoWN -- comment=7
+lin constable_N = mkN "ståthållare" utrum; -- comment=4
+lin compromise_N = mkN "kompromiss" "kompromisser" | mkN "äventyrande" ; -- SaldoWN -- comment=3
+lin flag_N = mkN "flagga" | mkN "stenhäll" ; -- SaldoWN -- comment=8
+lin filter_N = mkN "filter" neutrum | mkN "sil" ; -- SaldoWN -- comment=2
+lin reign_N = mkN "styre" | mkN "regering" ; -- SaldoWN = mkN "styre" ; -- status=guess
+lin execute_V2 = mkV2 "verkställer" | mkV2 (mkV "utföra" "utförde" "utfört") | mkV2 (mkV "genomföra" "genomförde" "genomfört") ;
+lin pity_N = mkN "medlidande" | mkN "skada" ; -- SaldoWN -- comment=4
+lin merit_N = mkN "förtjänst" "förtjänster" ; -- SaldoWN
+lin diagram_N = mkN "diagram" "diagrammet" "diagram" "diagrammen" ; -- SaldoWN
+lin wool_N = mkN "ylle" | mkN "ull" ; -- SaldoWN -- comment=3
+lin organism_N = mkN "organism" "organismer" ; -- status=guess
+lin elegant_A = mkA "elegant" "elegant" | mkA "fyndig" ; -- status=guess
+lin red_N = mkN "rodnad" "rodnader" | mkN "röd" | mkN "rött" ; -- SaldoWN -- status=guess status=guess
+lin undertaking_N = mkN "åtagande" ; -- comment=8
+lin lesser_A = variants{} ; -- 
+lin reach_N = mkN "sträcka" ; -- comment=13
+lin marvellous_A = mkA "underbar" ; -- status=guess
+lin improved_A = variants{} ; -- 
+lin locally_Adv = variants{} ; -- 
+lin entity_N = variants{} ; -- 
+lin rape_N = mkN "våldtäkt" "våldtäkter" ; -- comment=5
+lin secure_A = mkA "trygg" ; -- comment=4
+lin descend_V2 = variants{}; -- mkV "nedstiga" "nedsteg" "nedstigit" ; -- comment=4
+lin descend_V = mkV "nedstiga" "nedsteg" "nedstigit" ; -- comment=4
+lin backwards_Adv = mkAdv "baklänges" ; -- comment=5
+lin peer_V = mkV "kisar" ; -- comment=3
+lin excuse_V2 = mkV2 (mkV "ursäkta") | mkV2 (mkV "urskuldra"); -- status=guess, src=wikt status=guess, src=wikt
+lin genetic_A = mkA "genetisk" ; -- SaldoWN
+lin fold_V2 = mkV2 "vika" "vek" "vikit" | mkV2 (mkV "vika" "vek" "vikit") ; -- SaldoWN -- status=guess, src=wikt
+lin fold_V = mkV "vika" "vek" "vikit" ; -- SaldoWN
+lin portfolio_N = mkN "portfölj" "portföljer" ; -- comment=4
+lin consensus_N = mkN "consensus" | mkN "enighet" "enigheter" ; -- SaldoWN -- comment=2
+lin thesis_N = mkN "avhandling" ; -- SaldoWN
+lin shop_V = mkV "handla" | mkV "shoppa" ;
+lin nest_N = mkN "bo" "bot" "bon" "boen" | mkN "sats" "satser" ; -- SaldoWN -- comment=6
+lin frown_V = mkV (mkV "rynka") "pannan" ; -- status=guess, src=wikt
+lin builder_N = mkN "byggare" utrum; -- comment=2
+lin administer_V2 = mkV2 (mkV "administrerar"); -- status=guess, src=wikt
+lin administer_V = mkV "sköter" ; -- comment=10
+lin tip_V2 = mkV2 (mkV "tippar"); -- status=guess, src=wikt
+lin tip_V = mkV "ändar" ; -- comment=9
+lin lung_N = mkN "lunga" ; -- SaldoWN
+lin delegation_N = mkN "delegering" ; -- comment=7
+lin outside_N = mkN "utsida" | mkN "yttre" ; -- SaldoWN -- comment=4
+lin heating_N = mkN "upphettning" ; -- comment=5
+lin like_Subj = M.mkSubj "såsom" ;
+lin instinct_N = mkN "instinkt" "instinkter" ; -- SaldoWN
+lin teenager_N = mkN "tonåring" ; -- SaldoWN
+lin lonely_A = mkA "ensam" "ensamt" "ensamma" "ensamma" "ensammare" "ensammast" "ensammaste" | mkA "övergiven" "övergivet" ; -- SaldoWN -- comment=6
+lin residence_N = mkN "residens" neutrum | mkN "uppehåll" neutrum ; -- SaldoWN -- comment=4
+lin radiation_N = mkN "strålning" ; -- SaldoWN
+lin extract_V2 = dirV2 (partV (mkV "dra" "drar" "dra" "drog" "dragit" "dragen")"ut"); -- comment=6
+lin concession_N = mkN "eftergift" "eftergifter" | mkN "förmån" "förmåner" ; -- SaldoWN -- comment=5
+lin autonomy_N = mkN "självständighet" "självständigheter" | mkN "autonomi" ; -- SaldoWN -- comment=2
+lin norm_N = mkN "norm" "normer" ; -- SaldoWN
+lin musicianMasc_N = mkN "musiker" "musikern" "musiker" "musikerna" ; -- status=guess
+lin graduate_N = mkN "alumn" "alumner" | mkN "akademiker" "akademikern" "akademiker" "akademikerna" ; -- SaldoWN -- comment=2
+lin glory_N = mkN "ära" ; -- SaldoWN
+lin bear_N = mkN "björn" | mkN "vila" ; -- SaldoWN -- comment=6
+lin persist_V = mkV "framhärdar" ; -- comment=4
+lin rescue_V2 = mkV2 (mkV "rädda"); -- status=guess, src=wikt
+lin equip_V2 = mkV2 (mkV "utrustar"); -- status=guess, src=wikt
+lin partial_A = mkA "partisk" ; -- status=guess
+lin officially_Adv = mkAdv "officiellt" ; -- status=guess
+lin capability_N = mkN "kompetens" "kompetenser" ; -- comment=3
+lin worry_N = mkN "bekymmer" "bekymmer" ; -- comment=5
+lin liberation_N = mkN "befrielse" "befrielser" ; -- comment=4
+lin hunt_V2 = L.hunt_V2;
+lin hunt_V = mkV "jagar" ; -- status=guess
+lin daily_Adv = mkAdv "dagligen" ; -- status=guess
+lin heel_N = mkN "häl" | mkN "slut" neutrum ; -- SaldoWN -- comment=7
+lin contract_V2V = mkV2V (mkV (mkV "smittas") "av"); -- status=guess, src=wikt
+lin contract_V2 = dirV2 (partV (mkV "få" "fick" "fått")"till"); -- status=guess
+lin contract_V = mkV "inskränker" ; -- comment=9
+lin update_V2 = mkV2 (mkV "uppdaterar"); -- status=guess, src=wikt
+lin assign_V2V = variants{} ; -- 
+lin assign_V2 = variants{} ; -- 
+lin spring_V2 = dirV2 (partV (mkV "hoppar")"över"); -- comment=2
+lin spring_V = mkV "hoppar" ; -- comment=3
+lin single_N = mkN "singel" ; -- comment=2
+lin commons_N = variants{} ; -- 
+lin weekly_A = mkA "veckovis" ; -- status=guess
+lin stretch_N = mkN "sträcka" ; -- status=guess
+lin pregnancy_N = mkN "graviditet" "graviditeter" ; -- comment=3
+lin happily_Adv = variants{} ; -- 
+lin spectrum_N = mkN "spektrum" neutrum | mkN "spektrum" neutrum ; -- SaldoWN -- comment=2
+lin interfere_V = mkV "inskrida" "inskred" "inskridit" ; -- comment=2
+lin suicide_N = mkN "självmord" neutrum | mkN "självmord" neutrum ; -- SaldoWN
+lin panic_N = mkN "panik" ; -- SaldoWN
+lin invent_V2 = variants{}; -- mkV "uppfinna" "uppfann" "uppfunnit" ;
+lin invent_V = mkV "uppfinna" "uppfann" "uppfunnit" ; -- status=guess
+lin intensive_A = mkA "intensiv" ; -- status=guess
+lin damp_A = mkA "fuktig" ; -- status=guess
+lin simultaneously_Adv = variants{} ; -- 
+lin giant_N = mkN "jätte" utrum ; -- SaldoWN -- comment=5
+lin casual_A = mkA "tillfällig" ; -- comment=8
+lin sphere_N = mkN "sfär" "sfärer" ; -- SaldoWN
+lin precious_A = mkA "värdefull" ; -- comment=2
+lin sword_N = mkN "svärd" neutrum | mkN "svärd" neutrum ; -- SaldoWN
+lin envisage_V2 = variants{} ; -- 
+lin bean_N = mkN "böna" ; -- SaldoWN
+lin time_V2 = mkV2 (mkV "tajma") | mkV2 "tidsinställer" ; -- status=guess
+lin crazy_A = mkA "galen" "galet" ; -- comment=8
+lin changing_A = variants{} ; -- 
+lin primary_N = (mkN "grundskola") | mkN "lågstadie" ; -- status=guess status=guess
+lin concede_VS = mkV "medge" "medger" "medge" "medgav" "medgett" "medgiven" | mkVS (mkV "erkänna") ; -- status=guess
+lin concede_V2 = mkV2 "medge" "medger" "medge" "medgav" "medgett" "medgiven" ; -- status=guess
+lin concede_V = mkV "medge" "medger" "medge" "medgav" "medgett" "medgiven" ; -- SaldoWN
+lin besides_Adv = mkAdv "förresten" ; -- comment=4
+lin unite_V2 = dirV2 (partV (mkV "blandar")"ut"); -- comment=4
+lin unite_V = mkV "förenar" ; -- comment=6
+lin severely_Adv = variants{} ; -- 
+lin separately_Adv = variants{} ; -- 
+lin instruct_V2 = variants{} ; -- 
+lin insert_V2 = variants{} ; -- 
+lin go_N = mkN "tur" ; -- comment=12
+lin exhibit_V2 = variants{} ; -- 
+lin brave_A = mkA "modig" | mkA "utmärkt" "utmärkt" ; -- SaldoWN -- comment=7
+lin tutor_N = mkN "handledare" utrum | mkN "privatlärare" utrum ; -- SaldoWN -- comment=3
+lin tune_N = mkN "låt" | mkN "stämma" ; -- SaldoWN = mkN "låt" ; -- comment=7
+lin debut_N = mkN "debut" "debuter" ; -- status=guess
+lin debut_2_N = variants{} ; -- 
+lin debut_1_N = mkN "debut" "debuter" ; -- status=guess
+lin continued_A = variants{} ; -- 
+lin bid_V2 = dirV2 (partV (mkV "hälsar")"på"); -- status=guess
+lin bid_V = mkV "säga" "sade" "sagt" ; -- comment=5
+lin incidence_N = mkN "förekomst" "förekomster" ; -- status=guess
+lin downstairs_Adv = variants{} ; -- 
+lin cafe_N = mkN "kafé" "kafét" "kaféer" "kaféerna" | mkN "café" "cafét" "caféer" "caféerna" ; -- SaldoWN -- comment=7
+lin regret_VS = mkVS (mkV "beklagar") | mkVS (mkV "ångra"); -- status=guess, src=wikt status=guess, src=wikt
+lin regret_V2 = mkV2 (mkV "beklagar") | mkV2 (mkV "ångra"); -- status=guess, src=wikt status=guess, src=wikt
+lin killer_N = mkN "baneman" "banemannen" "banemän" "banemännen" | mkN "mördare" utrum ; -- SaldoWN -- comment=3
+lin delicate_A = mkA "ömtålig" ; -- SaldoWN
+lin subsidiary_N = mkN "dotterbolag" neutrum; -- comment=4
+lin gender_N = mkN "genus" neutrum; -- comment=3
+lin entertain_V2 = mkV2 (mkV "underhålla"); -- status=guess, src=wikt
+lin cling_V = mkV "klibbar" ; -- status=guess
+lin vertical_A = mkA "vertikal" ; -- SaldoWN
+lin fetch_V2 = dirV2 (partV (mkV "dra" "drar" "dra" "drog" "dragit" "dragen")"ut"); -- comment=6
+lin strip_V2 = mkV2 (mkV "strippar"); -- status=guess, src=wikt
+lin strip_V = mkV "tömmer" ; -- comment=6
+lin plead_VS = variants{}; -- dirV2 (partV (mkV "talar")"om");
+lin plead_V2 = dirV2 (partV (mkV "talar")"om"); -- status=guess
+lin plead_V = mkV "be" "bad" "bett" ; -- comment=9
+lin duck_N = mkN "anka" | mkN "segelduk" ; -- SaldoWN -- comment=11
+lin breed_N = mkN "sort" "sorter" ; -- comment=10
+lin assistant_A = mkA "assisterande" | mkA "biträdande" ; -- status=guess
+lin pint_N = mkN "öl" neutrum; -- comment=2
+lin abolish_V2 = mkV2 (mkV "överge") | mkV2 (mkV "förkasta"); -- status=guess, src=wikt status=guess, src=wikt
+lin translation_N = mkN "översättning" ; -- status=guess
+lin princess_N = mkN "prinsessa" ; -- SaldoWN
+lin line_V2 = dirV2 (partV (mkV "kantar")"av"); -- status=guess
+lin line_V = mkV "kantar" ; -- comment=15
+lin excessive_A = mkA "överdriven" "överdrivet" ; -- comment=5
+lin digital_A = mkA "digital" | mkA "numerisk" ; -- status=guess
+lin steep_A = mkA "brant" "brant" | mkA "orimlig" ; -- SaldoWN -- comment=9
+lin jet_N = mkN "sprut" neutrum | mkN "stråle" utrum ; -- SaldoWN -- comment=8
+lin hey_Interj = mkInterj "hej" | mkInterj "hallå" ; -- status=guess
+lin grave_N = mkN "grav" ; -- SaldoWN
+lin exceptional_A = mkA "exceptionell" ; -- comment=5
+lin boost_V2 = dirV2 (partV (mkV "ökar")"till"); -- comment=2
+lin random_A = mkA "planlös" | compoundA (regA "slumpartad") ; -- SaldoWN -- comment=2
+lin correlation_N = mkN "korrelation" "korrelationer" ; -- SaldoWN
+lin outline_N = mkN "skiss" "skisser" | mkN "utkast" neutrum ; -- SaldoWN -- comment=7
+lin intervene_V2V = variants{}; -- mkV "ingripa" "ingrep" "ingripit" ; -- comment=3
+lin intervene_V = mkV "ingripa" "ingrep" "ingripit" ; -- comment=3
+lin packet_N = mkN "paket" neutrum | mkN "paket" neutrum ; -- SaldoWN -- comment=3
+lin motivation_N = mkN "motivation" "motivationer" | mkN "motivering" ; -- SaldoWN -- comment=2
+lin safely_Adv = variants{} ; -- 
+lin harsh_A = mkA "skrovlig" | mkA "hård" "hårt" ; -- SaldoWN -- comment=17
+lin spell_N = mkN "trollformel" "trollformeln" "trollformler" "trollformlerna" | mkN "tid" "tider" ; -- SaldoWN -- comment=4
+lin spread_N = mkN "ranch" "rancher" | mkN "utbredning" ; -- SaldoWN -- comment=6
+lin draw_N = mkN "skocka" ; -- comment=19
+lin concrete_A = mkA "konkret" "konkret" ; -- SaldoWN
+lin complicated_A = variants{} ; -- 
+lin alleged_A = variants{} ; -- 
+lin redundancy_N = mkN "redundans" ; -- SaldoWN
+lin progressive_A = mkA "progressiv" ; -- SaldoWN
+lin intensity_N = mkN "styrka" ; -- comment=2
+lin crack_N = mkN "spricka" | mkN "spydighet" "spydigheter" ; -- SaldoWN -- comment=17
+lin fly_N = mkN "fluga" | mkN "flagga" ; -- SaldoWN -- comment=6
+lin fancy_V2 = variants{} ; -- 
+lin alternatively_Adv = variants{} ; -- 
+lin waiting_A = variants{} ; -- 
+lin scandal_N = mkN "skandal" "skandaler" ; -- SaldoWN
+lin resemble_V2 = mkV2 (mkV "liknar"); -- status=guess, src=wikt
+lin parameter_N = mkN "parameter" ; -- SaldoWN
+lin fierce_A = mkA "vild" "vilt" ; -- comment=10
+lin tropical_A = mkA "tropisk" ; -- SaldoWN
+lin colour_V2A = variants{}; -- mkV "färglägga" "färglade" "färglagt" ; -- comment=2
+lin colour_V2 = variants{}; -- mkV "färglägga" "färglade" "färglagt" ; -- comment=2
+lin colour_V = mkV "färglägga" "färglade" "färglagt" ; -- comment=2
+lin engagement_N = mkN "förlovning" | mkN "överenskommelse" "överenskommelser" ; -- SaldoWN -- comment=12
+lin contest_N = mkN "tävling" ; -- comment=5
+lin edit_V2 = dirV2 (partV (mkV "redigerar")"om"); -- status=guess
+lin courage_N = mkN "mod" neutrum | mkN "kurage" ; -- SaldoWN -- comment=2
+lin hip_N = mkN "höft" "höfter" | mkN "nypon" neutrum ; -- SaldoWN -- comment=2
+lin delighted_A = variants{} ; -- 
+lin sponsor_V2 = mkV2 (mkV "sponsa") | mkV2 (mkV "sponsrar"); -- status=guess, src=wikt status=guess, src=wikt
+lin carer_N = variants{} ; -- 
+lin crack_V2 = mkV2 "spricka" "sprack" "spruckit" | dirV2 (partV (mkV "smälla" "small" "smäll")"av") ; -- SaldoWN
+lin substantially_Adv = variants{} ; -- 
+lin occupational_A = mkA "sysselsättningsmässig" ; -- SaldoWN
+lin trainer_N = mkN "tränare" utrum | mkN "tränare" utrum ; -- SaldoWN -- comment=3
+lin remainder_N = mkN "rest" "rester" ; -- comment=2
+lin related_A = mkA "släkte" ; ---- family
+lin inherit_V2 = mkV2 (mkV "ärva"); -- status=guess, src=wikt
+lin inherit_V = mkV "ärver" ; -- status=guess
+lin resume_V2 = mkV2 (mkV "återuppta" "återupptar" "återuppta" "återupptog" "återupptagit" "återupptagen") ; -- status=guess
+lin resume_V = mkV "återuppta" "återupptar" "återuppta" "återupptog" "återupptagit" "återupptagen" ; -- status=guess
+lin assignment_N = mkN "uppgift" "uppgifter" | mkN "tilldelning" ; -- SaldoWN -- comment=2
+lin conceal_V2 = mkV2 (mkV "dölja" "dolde" "dolt"); -- status=guess, src=wikt
+lin disclose_VS = variants{}; -- dirV2 (partV (mkV "visar")"in");
+lin disclose_V2 = dirV2 (partV (mkV "visar")"in"); -- status=guess
+lin disclose_V = mkV "visar" ; -- comment=6
+lin exclusively_Adv = variants{} ; -- 
+lin working_N = mkN "uträkning" ; -- comment=23
+lin mild_A = mkA "mild" "milt" ; -- SaldoWN
+lin chronic_A = mkA "kronisk" ; -- SaldoWN
+lin splendid_A = mkA "finfin" ; -- comment=9
+lin function_V = mkV "fungerar" ; -- status=guess
+lin riderMasc_N = variants{} ; -- 
+lin clay_N = mkN "lik" neutrum | mkN "lera" ; -- SaldoWN
+lin firstly_Adv = variants{} ; -- 
+lin conceive_V2 = variants{}; -- mkV "uppfattar" ; -- comment=4
+lin conceive_V = mkV "uppfattar" ; -- comment=4
+lin politically_Adv = variants{} ; -- 
+lin terminal_N = mkN "terminal" "terminaler" ; -- SaldoWN
+lin accuracy_N = mkN "exakthet" "exaktheter" ; -- status=guess
+lin coup_N = mkN "kupp" "kupper" ; -- SaldoWN
+lin ambulance_N = mkN "ambulans" "ambulanser" ; -- SaldoWN
+lin living_N = mkN "livsuppehälle" ; -- comment=4
+lin offenderMasc_N = variants{} ; -- 
+lin similarity_N = mkN "likhet" "likheter" ; -- SaldoWN
+lin orchestra_N = mkN "orkester" | mkN "orkestra" ; -- SaldoWN -- comment=3
+lin brush_N = mkN "borste" utrum | mkN "sammandrabbning" ; -- SaldoWN -- comment=6
+lin systematic_A = mkA "systematisk" ; -- SaldoWN
+lin striker_N = mkN "strejkande" ; -- comment=4
+lin guard_V2 = mkV2 (mkV "vaktar") | mkV2 (mkV "bevakar"); -- status=guess, src=wikt status=guess, src=wikt
+lin guard_V = mkV "bevakar" ; -- comment=10
+lin casualty_N = mkN "offer" neutrum | mkN "olycksfall" neutrum ; -- SaldoWN -- comment=2
+lin steadily_Adv = variants{} ; -- 
+lin painter_N = mkN "målare" utrum | mkN "målare" utrum ; -- SaldoWN
+lin opt_VV = mkVV (mkV "välja" "valde" "valt"); -- status=guess, src=wikt
+lin opt_V = mkV "välja" "valde" "valt" ; -- status=guess
+lin handsome_A = mkA "ståtlig" ; -- comment=7
+lin banking_N = mkN "bankrörelse" "bankrörelser" ; -- comment=4
+lin sensitivity_N = mkN "sensitivitet" "sensitiviteter" | mkN "känslighet" "känsligheter" ; -- SaldoWN -- comment=2
+lin navy_N = mkN "marin" "mariner" | mkN "flotta" ; -- SaldoWN -- comment=2
+lin fascinating_A = variants{} ; -- 
+lin disappointment_N = mkN "besvikelse" "besvikelser" ; -- SaldoWN
+lin auditor_N = mkN "revisor" "revisorer" | mkN "åhörare" utrum ; -- SaldoWN -- comment=2
+lin hostility_N = mkN "motsättning" | mkN "fientlighet" "fientligheter" ; -- SaldoWN -- status=guess
+lin spending_N = mkN "utgift" "utgifter" ; -- status=guess
+lin scarcely_Adv = variants{} ; -- 
+lin compulsory_A = mkA "obligatorisk" ; -- comment=2
+lin photographer_N = mkN "fotograf" "fotografer" ; -- SaldoWN
+lin ok_Interj = mkInterj "okej" ; -- status=guess
+lin neighbourhood_N = mkN "omgivning" | mkN "närhet" "närheter" ; -- SaldoWN -- comment=5
+lin ideological_A = mkA "ideologisk" ; -- SaldoWN
+lin wide_Adv = mkAdv "vid" ; -- comment=2
+lin pardon_N = mkN "benådning" | mkN "förlåtelse" utrum ; -- SaldoWN -- comment=5
+lin double_N = mkN "dubbelgångare" utrum | mkN "stand-in" "stand-iner" ; -- SaldoWN -- comment=8
+lin criticize_V2 = variants{}; -- mkV "kritiserar" ; -- comment=6
+lin criticize_V = mkV "kritiserar" ; -- comment=6
+lin supervision_N = mkN "handledning" ; -- comment=9
+lin guilt_N = mkN "skuld" "skulder" ; -- SaldoWN
+lin deck_N = mkN "kortlek" | mkN "däck" neutrum ; -- SaldoWN -- comment=9
+lin payable_A = mkA "betalbar" ; -- comment=5
+lin execution_N = mkN "verkställande" | mkN "avrättning" ; ---- split
+lin suite_N = mkN "svit" "sviter" | mkN "uppsättning" ; -- SaldoWN -- comment=9
+lin elected_A = variants{} ; -- 
+lin solely_Adv = variants{} ; -- 
+lin moral_N = mkN "moral" "moraler" ;
+lin collector_N = mkN "samlare" utrum; -- status=guess
+lin questionnaire_N = mkN "enkät" "enkäter" ; -- SaldoWN
+lin flavour_N = mkN "smak" "smaker" | mkN "krydda" ; -- SaldoWN -- comment=8
+lin couple_V2 = dirV2 (partV (mkV "kopplar")"ur"); -- comment=4
+lin couple_V = mkV "parar" ; -- comment=4
+lin faculty_N = mkN "fakultet" "fakulteter" ; -- comment=5
+lin tour_V2 = variants{}; -- mkV "turistar" ; -- comment=3
+lin tour_V = mkV "turistar" ; -- comment=3
+lin basket_N = mkN "korg" ; -- SaldoWN
+lin mention_N = mkN "omnämnande" ; -- status=guess
+lin kick_N = mkN "kick" | mkN "bråka" ; -- SaldoWN -- comment=12
+lin horizon_N = mkN "horisont" "horisonter" ; -- SaldoWN
+lin drain_V2 = mkV2 "torrlägga" "torrlade" "torrlagt" | dirV2 (partV (mkV "filtrerar")"av") ; -- SaldoWN -- comment=6
+lin drain_V = mkV "torrlägga" "torrlade" "torrlagt" | mkV "tömmer" ; -- SaldoWN -- comment=18
+lin happiness_N = mkN "lycka" ; -- comment=3
+lin fighter_N = mkN "kämpe" utrum; -- comment=5
+lin estimated_A = variants{} ; -- 
+lin copper_N = mkN "koppar" ; -- SaldoWN
+lin legend_N = mkN "legend" "legender" | mkN "teckenförklaring" ; -- SaldoWN -- comment=5
+lin relevance_N = mkN "relevans" ; -- SaldoWN
+lin decorate_V2 = dirV2 (partV (mkV "pyntar")"till"); -- comment=5
+lin continental_A = mkA "kontinental" ; -- SaldoWN
+lin ship_V2 = mkV2 (mkV "skeppar") | mkV2 (mkV "fraktar"); -- status=guess, src=wikt status=guess, src=wikt
+lin ship_V = mkV "skeppar" ; -- comment=2
+lin operational_A = mkA "operationell" | mkA "funktionsduglig" ; -- SaldoWN -- comment=2
+lin incur_V2 = mkV2 (mkV (mkV "utsätta" "utsatte" "utsatt") "sig för"); -- status=guess, src=wikt
+lin parallel_A = mkA "parallell" ; -- SaldoWN
+lin divorce_N = mkN "skilsmässa" ; -- SaldoWN
+lin opposed_A = variants{} ; -- 
+lin equilibrium_N = mkN "jämvikt" ; -- SaldoWN
+lin trader_N = mkN "handlare" utrum; -- comment=3
+lin ton_N = mkN "ton" "toner" | mkN "ton" "tonnet" "ton" "tonnen" ; -- SaldoWN = mkN "ton" "tonnet" "ton" "tonnen" ; -- comment=2
+lin can_N = mkN "dunk" ; -- status=guess
+lin juice_N = mkN "juice" "juicer" | mkN "saft" "safter" ; -- SaldoWN
+lin forum_N = mkN "forum" neutrum ; -- SaldoWN
+lin spin_V2 = mkV2 "vrida" "vred" "vridit" | dirV2 (partV (mkV "skruvar")"till") ; -- SaldoWN -- comment=6
+lin spin_V = mkV "vrida" "vred" "vridit" | mkV "spinna" "spann" "spunnit" ; -- SaldoWN -- comment=3
+lin research_V2 = dirV2 (partV (mkV "forskar")"igenom"); -- status=guess
+lin research_V = mkV "forskar" ; -- status=guess
+lin hostile_A = mkA "fientlig" | mkA "människofientlig" ; -- SaldoWN -- comment=2
+lin consistently_Adv = variants{} ; -- 
+lin technological_A = mkA "teknologisk" ; -- status=guess
+lin nightmare_N = mkN "mardröm" "mardrömmen" "mardrömmar" "mardrömmarna" ; -- SaldoWN
+lin medal_N = mkN "medalj" "medaljer" ; -- status=guess
+lin diamond_N = mkN "diamant" "diamanter" | mkN "romb" "romber" ; -- SaldoWN -- comment=3
+lin speed_V2 = mkV2 (mkV (mkV "kör") "för fort"); -- status=guess, src=wikt
+lin speed_V = mkV "sprätta" "sprätter" "sprätt" "sprätte" "sprätt" "sprätt" ; -- comment=3
+lin peaceful_A = mkA "fridfull" | mkA "fredlig" ; -- SaldoWN -- comment=3
+lin accounting_A = variants{} ; -- 
+lin scatter_V2 = dirV2 (partV (mkV "sprida" "spred" "spritt")"ut"); -- status=guess
+lin scatter_V = mkV "sprida" "spred" "spritt" ; -- comment=5
+lin monster_N = mkN "monster" neutrum | mkN "odjur" neutrum ; -- SaldoWN -- comment=4
+lin horrible_A = mkA "gräslig" ; -- comment=11
+lin nonsense_N = mkN "nonsens" ; -- SaldoWN
+lin chaos_N = mkN "kaos" neutrum ; -- SaldoWN
+lin accessible_A = mkA "tillgänglig" ; -- SaldoWN
+lin humanity_N = mkN "mänsklighet" "mänskligheter" ; -- SaldoWN
+lin frustration_N = mkN "frustration" "frustrationer" ; -- SaldoWN
+lin chin_N = mkN "haka" ; -- SaldoWN
+lin bureau_N = mkN "ämbetsverk" neutrum; -- comment=5
+lin advocate_VS = mkVS (mkV "plädera"); -- status=guess, src=wikt
+lin advocate_V2 = mkV2 (mkV "plädera"); -- status=guess, src=wikt
+lin polytechnic_N = variants{} ; -- 
+lin inhabitant_N = mkN "invånare" utrum ; -- SaldoWN -- comment=3
+lin evil_A = mkA "ond" "ont" "onda" "onda" "värre" "värst" "värsta" ;
+lin slave_N = mkN "slav" | mkN "slav" "slaver" ; -- SaldoWN = mkN "slav" "slaver" ; -- comment=2
+lin reservation_N = mkN "reservation" "reservationer" ; -- comment=2
+lin slam_V2 = mkV2 "smälla" "small" "smäll" | dirV2 (partV (mkV "smälla" "small" "smäll")"av") ; -- SaldoWN
+lin slam_V = mkV "smälla" "small" "smäll" ; -- SaldoWN
+lin handle_N = mkN "vred" neutrum; -- comment=6
+lin provincial_A = mkA "provinsiell" ; -- SaldoWN
+lin fishing_N = mkN "fiske" ; -- status=guess
+lin facilitate_V2 = mkV2 (mkV "underlätta") | mkV2 (mkV "förenkla"); -- status=guess, src=wikt status=guess, src=wikt
+lin yield_N = mkN "avkastning" ; -- comment=7
+lin elbow_N = mkN "armbåge" utrum | mkN "böj" ; -- SaldoWN -- comment=4
+lin bye_Interj = mkInterj "hej då" | mkInterj "adjö" | mkInterj "farväl" ; -- status=guess
+lin warm_V2 = dirV2 (partV (mkV "värmer")"på"); -- status=guess
+lin warm_V = mkV "värmer" ; -- status=guess
+lin sleeve_N = mkN "ärm" ; -- SaldoWN
+lin exploration_N = mkN "expedition" "expeditioner" | mkN "utforskande" ; -- SaldoWN -- comment=2
+lin creep_V = mkV "krypa" "kröp" "krupit" | mkV "krypköra" "krypkörde" "krypkört" ; -- SaldoWN -- comment=7
+lin adjacent_A = mkA "angränsande" ; -- comment=2
+lin theft_N = mkN "stöld" "stölder" ; -- SaldoWN
+lin round_V2 = dirV2 (partV (mkV "rundar")"till"); -- comment=62
+lin round_V = mkV "rundar" ; -- comment=5
+lin grace_N = mkN "välvilja" | mkN "ynnest" ; -- SaldoWN -- comment=12
+lin predecessor_N = mkN "företrädare" utrum | mkN "företrädare" utrum ; -- SaldoWN -- comment=2
+lin supermarket_N = mkN "snabbköp" neutrum | mkN "snabbköpsbutik" "snabbköpsbutiker" ; -- SaldoWN
+lin smart_A = mkA "smart" "smart" | mkA "snygg" ; -- SaldoWN -- comment=14
+lin sergeant_N = mkN "sergeant" "sergeanter" ; -- status=guess
+lin regulate_V2 = dirV2 (partV (mkV "ordnar")"om"); -- status=guess
+lin clash_N = mkN "sammandrabbning" | mkN "skramla" ; -- SaldoWN -- comment=8
+lin assemble_V2 = mkV2 (mkV "assemblera"); -- status=guess, src=wikt
+lin assemble_V = mkV "samlar" ; -- comment=6
+lin arrow_N = mkN "pil" ; -- SaldoWN
+lin nowadays_Adv = mkAdv "nuförtiden" | mkAdv "numera" ;
+lin giant_A = variants{} ; -- 
+lin waiting_N = variants{} ; -- 
+lin tap_N = mkN "kran" | mkN "plugg" ; -- SaldoWN -- comment=8
+lin shit_N = mkN "skit" ; -- status=guess
+lin sandwich_N = mkN "sandwich" ; -- comment=2
+lin vanish_V = mkV "försvinna" "försvann" "försvunnit" ; -- comment=2
+lin commerce_N = mkN "handel" | mkN "umgänge" ; -- SaldoWN = mkN "handel" ; -- comment=4
+lin pursuit_N = mkN "hobby" "hobbier" | mkN "jakt" "jakter" ; -- SaldoWN -- comment=5
+lin post_war_A = variants{} ; -- 
+lin will_V2 = dirV2 (partV (mkV "få" "fick" "fått")"till"); -- status=guess
+lin will_V = mkV "brukar" ; -- comment=5
+lin waste_A = mkA "öde" ; -- comment=5
+lin collar_N = mkN "krage" utrum ; -- SaldoWN -- comment=5
+lin socialism_N = mkN "socialism" "socialismer" ; -- status=guess
+lin skill_V = variants{} ; -- 
+lin rice_N = mkN "ris" neutrum | mkN "ris" neutrum ; -- SaldoWN = mkN "ris" neutrum ; -- comment=3
+lin exclusion_N = mkN "uteslutning" ; -- comment=2
+lin upwards_Adv = mkAdv "uppåt" ; -- status=guess
+lin transmission_N = mkN "växel" | mkN "överlämnande" ; -- SaldoWN -- comment=9
+lin instantly_Adv = variants{} ; -- 
+lin forthcoming_A = variants{} ; -- 
+lin appointed_A = variants{} ; -- 
+lin geographical_A = mkA "geografisk" ; -- status=guess
+lin fist_N = mkN "knytnäve" utrum | mkN "knytnäve" utrum ; -- SaldoWN -- comment=3
+lin abstract_A = mkA "abstrakt" "abstrakt" ; -- SaldoWN
+lin embrace_V2 = dirV2 (partV (mkV "kramar")"ut"); -- comment=6
+lin embrace_V = mkV "omsluta" "omslöt" "omslutit" ; -- comment=16
+lin dynamic_A = mkA "dynamisk" ; -- SaldoWN
+lin drawer_N = mkN "byrålåda" | mkN "tecknare" utrum ; -- SaldoWN -- comment=4
+lin dismissal_N = mkN "avsked" neutrum | mkN "hemförlovning" ; -- SaldoWN -- comment=13
+lin magic_N = mkN "trolleri" "trollerit" "trollerier" "trollerierna" ; -- comment=5
+lin endless_A = mkA "ändlös" ; -- comment=3
+lin definite_A = mkA "bestämd" "bestämt" | mkA "avgjord" "avgjort" ; -- SaldoWN -- comment=5
+lin broadly_Adv = variants{} ; -- 
+lin affection_N = mkN "ömhet" ; -- comment=8
+lin dawn_N = mkN "gryning" ; -- comment=4
+lin principal_N = mkN "uppdragsgivare" utrum; -- comment=7
+lin bloke_N = mkN "kille" utrum; -- comment=4
+lin trap_N = mkN "fälla" | mkN "vattenlås" neutrum ; -- SaldoWN -- comment=9
+lin communist_A = mkA "kommunistiskt" ; -- status=guess
+lin competence_N = mkN "kompetens" "kompetenser" ; -- SaldoWN
+lin complicate_V2 = variants{} ; -- 
+lin neutral_A = mkA "neutral" | mkA "opartisk" ; -- SaldoWN -- comment=3
+lin fortunately_Adv = variants{} ; -- 
+lin commonwealth_N = variants{} ; -- 
+lin breakdown_N = mkN "sammanbrott" neutrum | mkN "upphörande" ; -- SaldoWN -- comment=9
+lin combined_A = variants{} ; -- 
+lin candle_N = mkN "ljus" neutrum | mkN "stearinljus" neutrum ; -- SaldoWN
+lin venue_N = mkN "arena" ; -- status=guess
+lin supper_N = mkN "kvällsmat" ; -- comment=6
+lin analyst_N = mkN "psykoanalytiker" "psykoanalytikern" "psykoanalytiker" "psykoanalytikerna" | mkN "analytiker" "analytikern" "analytiker" "analytikerna" ; -- SaldoWN
+lin vague_A = mkA "vag" ; -- SaldoWN
+lin publicly_Adv = variants{} ; -- 
+lin marine_A = mkA "marin" ; -- SaldoWN
+lin fair_Adv = mkAdv "just" ; -- status=guess
+lin pause_N = mkN "paus" "pauser" ; -- SaldoWN
+lin notable_A = mkA "framstående" ; -- status=guess
+lin freely_Adv = variants{} ; -- 
+lin counterpart_N = mkN "motsvarighet" "motsvarigheter" ; -- comment=2
+lin lively_A = mkA "livlig" ; -- SaldoWN
+lin script_N = mkN "skriftsystem" neutrum | mkN "skrivtecken" "skrivtecknet" "skrivtecken" "skrivtecknen" ; -- SaldoWN -- comment=6
+lin sue_V2V = variants{} ; -- 
+lin sue_V2 = variants{} ; -- 
+lin sue_V = variants{} ; -- 
+lin legitimate_A = mkA "egentlig" ; -- comment=13
+lin geography_N = mkN "geografi" ; -- status=guess
+lin reproduce_V2 = dirV2 (partV (mkV "bli" "blev" "blivit")"utan"); -- comment=6
+lin reproduce_V = mkV "upprepar" ; -- comment=7
+lin moving_A = variants{} ; -- 
+lin lamb_N = mkN "lamm" neutrum ; -- status=guess
+lin gay_A = mkA "likgiltig" ; -- comment=7
+lin contemplate_VS = variants{}; -- dirV2 (partV (mkV "funderar")"ut");
+lin contemplate_V2 = dirV2 (partV (mkV "funderar")"ut"); -- status=guess
+lin contemplate_V = mkV "grubblar" ; -- comment=7
+lin terror_N = mkN "skräck" ; -- comment=2
+lin stable_N = mkN "stall" ; -- SaldoWN = mkN "stall" neutrum ; = mkN "stall" neutrum ;
+lin founder_N = mkN "grundare" utrum ; -- status=guess
+lin utility_N = mkN "nytta" ; -- comment=3
+lin signal_VS = variants{}; -- mkV "signalerar" ; -- comment=3
+lin signal_V2 = variants{}; -- mkV "signalerar" ; -- comment=3
+lin shelter_N = mkN "härbärge" | mkN "skydd" neutrum ; -- SaldoWN -- comment=11
+lin poster_N = mkN "avsändare" utrum; -- comment=6
+lin hitherto_Adv = mkAdv "hittills" ; -- status=guess
+lin mature_A = mkA "mogen" "moget" ; -- SaldoWN
+lin cooking_N = mkN "matlagning" | mkN "lagning" ; -- SaldoWN
+lin head_A = variants{} ; -- 
+lin wealthy_A = mkA "rik" ; -- comment=4
+lin fucking_A = mkA "jävla" ; -- status=guess
+lin confess_VS = mkVS (mkV "erkänna" "erkände" "erkänt") ; -- status=guess
+lin confess_V2 = mkV2 (mkV "erkänna" "erkände" "erkänt") ; -- status=guess
+lin confess_V = mkV "erkänna" "erkände" "erkänt" ; -- comment=4
+lin age_V = mkV "åldras" ; -- status=guess, src=wikt
+lin miracle_N = mkN "under" neutrum | mkN "under" neutrum ; -- SaldoWN -- comment=3
+lin magic_A = mkA "underbar" ; -- comment=3
+lin jaw_N = mkN "käke" utrum | mkN "käft" ; -- SaldoWN -- comment=7
+lin pan_N = mkN "schimpans" "schimpanser" | mkN "vågskål" ; -- SaldoWN -- comment=7
+lin coloured_A = variants{} ; -- 
+lin tent_N = mkN "tält" neutrum | mkN "tält" neutrum ; -- SaldoWN
+lin telephone_V2 = mkV2 (mkV "ringar"); -- status=guess, src=wikt
+lin telephone_V = mkV "telefonerar" ; -- comment=3
+lin reduced_A = variants{} ; -- 
+lin tumour_N = mkN "tumör" "tumörer" ; -- SaldoWN
+lin super_A = mkA "toppen" "toppet" ; -- comment=2
+lin funding_N = variants{} ; -- 
+lin dump_V2 = dirV2 (partV (mkV "slänger") "ut"); -- status=guess
+lin dump_V = mkV "dumpar" ; -- comment=6
+lin stitch_N = mkN "stygn" neutrum | mkN "stygn" neutrum ; -- SaldoWN -- comment=3
+lin shared_A = variants{} ; -- 
+lin ladder_N = mkN "stege" utrum ; -- SaldoWN -- comment=4
+lin keeper_N = mkN "väktare" utrum; -- comment=6
+lin endorse_V2 = mkV2 (mkV "stödjer") | mkV2 (mkV (mkV "ställer") "sig bakom") | mkV2 (mkV (mkV "stå") "bakom"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin invariably_Adv = variants{} ; -- 
+lin smash_V2 = dirV2 (partV (mkV "smälla" "small" "smäll")"av"); -- comment=15
+lin smash_V = mkV "smälla" "small" "smäll" ; -- comment=9
+lin shield_N = mkN "sköld" | mkN "vapensköld" ; -- SaldoWN -- comment=9
+lin heat_V2 = dirV2 (partV (mkV "värmer")"på"); -- status=guess
+lin heat_V = mkV "upphettar" ; -- comment=6
+lin surgeon_N = mkN "kirurg" "kirurger" ; -- SaldoWN
+lin centre_V2 = variants{}; -- mkV "centrerar" ;
+lin centre_V = mkV "centrerar" ; -- status=guess
+lin orange_N = variants{} ; -- 
+lin orange_2_N = mkN "orange" "oranger" ; -- comment=3
+lin orange_1_N = mkN "orange" "oranger" ; -- comment=3
+lin explode_V = mkV "spränger" ; -- comment=5
+lin comedy_N = mkN "komedi" "komedier" | mkN "komik" ; -- SaldoWN -- comment=2
+lin classify_V2 = mkV2 (mkV "klassificerar"); -- status=guess, src=wikt
+lin artistic_A = mkA "konstnärlig" ; -- SaldoWN
+lin ruler_N = mkN "makthavare" utrum; -- comment=2
+lin biscuit_N = mkN "kaka" | mkN "kex" neutrum ; -- SaldoWN -- comment=5
+lin workstation_N = variants{} ; -- 
+lin prey_N = mkN "byte" | mkN "byte" "byten" "byte" "bytena" ; -- SaldoWN = mkN "byte" "byten" "byte" "bytena" ; -- comment=5
+lin manual_N = mkN "manual" "manualer" ; -- SaldoWN
+lin cure_N = variants{} ; -- 
+lin cure_2_N = variants{} ; -- 
+lin cure_1_N = mkN "vulkanisering" ; -- comment=14
+lin overall_N = mkN "overall" "overaller" | mkN "rock" ; -- SaldoWN -- comment=5
+lin tighten_V2 = variants{}; -- mkV "skärper" ; -- comment=5
+lin tighten_V = mkV "skärper" ; -- comment=5
+lin tax_V2 = mkV2 (mkV "beskattar"); -- status=guess, src=wikt
+lin pope_N = mkN "påve" ; -- status=guess
+lin manufacturing_A = variants{} ; -- 
+lin adult_A = mkA "vuxen" "vuxet" | mkA "mogen" "moget" ; -- SaldoWN -- comment=3
+lin rush_N = mkN "rus" "rus" | mkN "hast" | mkN "driva" ;
+lin blanket_N = mkN "filt" ; -- status=guess
+lin republican_N = mkN "republikan" "republikaner" ; -- status=guess
+lin referendum_N = mkN "folkomröstning" ; -- SaldoWN
+lin palm_N = mkN "palm" "palmer" | mkN "handflata" ; -- SaldoWN -- comment=2
+lin nearby_Adv = mkAdv "i närheten" ; -- status=guess
+lin mix_N = mkN "före" ; -- comment=5
+lin devil_N = mkN "djävul" "djävulen" "djävlar" "djävlarna" ; -- comment=4
+lin adoption_N = mkN "adoption" "adoptioner" | mkN "godkännande" ; -- SaldoWN -- comment=4
+lin workforce_N = variants{} ; -- 
+lin segment_N = mkN "sektion" "sektioner" ; -- comment=3
+lin regardless_Adv = variants{} ; -- 
+lin contractor_N = mkN "entreprenör" "entreprenörer" ; -- status=guess
+lin portion_N = mkN "portion" "portioner" ; -- status=guess
+lin differently_Adv = variants{} ; -- 
+lin deposit_V2 = mkV2 (mkV "deponerar"); -- status=guess, src=wikt
+lin cook_N = mkN "kock" ; -- SaldoWN = mkN "kock" "kocker" ; -- comment=6
+lin prediction_N = mkN "förutsägelse" "förutsägelser" ; -- comment=4
+lin oven_N = mkN "ugn" ; -- SaldoWN
+lin matrix_N = mkN "matris" "matriser" ; -- SaldoWN
+lin liver_N = L.liver_N ;
+lin fraud_N = mkN "bedrägeri" "bedrägerit" "bedrägerier" "bedrägerierna" ; -- SaldoWN
+lin beam_N = mkN "strimma" | mkN "varpbom" "varpbommen" "varpbommar" "varpbommarna" ; -- SaldoWN -- comment=10
+lin signature_N = mkN "underskrift" "underskrifter" ; -- SaldoWN
+lin limb_N = mkN "lem" "lemmen" "lemmar" "lemmarna" ; -- SaldoWN
+lin verdict_N = mkN "dom" | mkN "dom" "domer" ; -- SaldoWN = mkN "dom" "domer" ; -- comment=7
+lin dramatically_Adv = mkAdv "dramatiskt" ; -- status=guess
+lin container_N = mkN "kärl" neutrum; -- comment=5
+lin aunt_N = mkN "faster" | mkN "tant" "tanter" ; -- SaldoWN -- comment=3
+lin dock_N = mkN "kaj" "kajer" ; -- comment=10
+lin submission_N = mkN "underkastelse" utrum; -- status=guess
+lin arm_V2 = mkV2 (mkV "rustar") | mkV2 (mkV "beväpna"); -- status=guess, src=wikt status=guess, src=wikt
+lin arm_V = mkV "beväpnar" ; -- comment=7
+lin odd_N = variants{} ; -- 
+lin certainty_N = mkN "säkerhet" "säkerheter" ; -- comment=2
+lin boring_A = mkA "tråkig" | mkA "långtråkig" ;
+lin electron_N = mkN "elektron" neutrum ; -- status=guess
+lin drum_N = mkN "trumma" | mkN "trummande" ; -- SaldoWN -- comment=5
+lin wisdom_N = mkN "levnadsvett" neutrum; -- comment=4
+lin antibody_N = mkN "antikropp" ; -- SaldoWN
+lin unlike_A = mkA "olik" ; -- SaldoWN
+lin terrorist_N = mkN "terrorist" "terrorister" ; -- SaldoWN
+lin post_V2 = mkV2 "anslå" "anslog" "anslagit" | dirV2 (partV (mkV "skickar")"ut") ; -- SaldoWN -- comment=5
+lin post_V = mkV "anslå" "anslog" "anslagit" | mkV "postar" ; -- SaldoWN -- comment=13
+lin circulation_N = mkN "cirkulation" "cirkulationer" | mkN "spridning" ; -- SaldoWN -- comment=7
+lin alteration_N = mkN "förändring" ; -- comment=4
+lin fluid_N = mkN "vätska" ; -- SaldoWN
+lin ambitious_A = mkA "ambitiös" | mkA "ärelysten" "ärelystet" ; -- SaldoWN -- comment=5
+lin socially_Adv = variants{} ; -- 
+lin riot_N = mkN "upplopp" neutrum | mkN "upplopp" neutrum ; -- SaldoWN -- comment=3
+lin petition_N = mkN "skrivelse" "skrivelser" ; -- comment=6
+lin fox_N = mkN "räv" ; -- SaldoWN
+lin recruitment_N = mkN "återhämtning" ; -- comment=3
+lin well_known_A = variants{} ; -- 
+lin top_V2 = dirV2 (partV (mkV "kapar")"av"); -- status=guess
+lin service_V2 = mkV2 "serva" ; -- status=guess
+lin flood_V2 = mkV2 (mkV (mkV "svämma") "över") | mkV2 (mkV "översvämma"); -- status=guess, src=wikt status=guess, src=wikt
+lin flood_V = mkV "översvämmar" ; -- comment=2
+lin taste_V2 = mkV2 (mkV "smakar"); -- status=guess, src=wikt
+lin taste_V = mkV "smakar" ; -- comment=3
+lin memorial_N = mkN "minnesmärke" | mkN "minneshögtid" | mkN "minnesgudstjänst" ; -- SaldoWN -- status=guess status=guess
+lin helicopter_N = mkN "helikopter" ; -- SaldoWN
+lin correspondence_N = mkN "korrespondens" "korrespondenser" | mkN "överensstämmelse" "överensstämmelser" ; -- SaldoWN -- comment=4
+lin beef_N = mkN "biff" | mkN "nötkött" neutrum ; -- SaldoWN -- comment=8
+lin overall_Adv = variants{} ; -- 
+lin lighting_N = mkN "lyse" ; -- comment=4
+lin harbour_N = L.harbour_N ;
+lin empirical_A = mkA "empirisk" ; -- SaldoWN
+lin shallow_A = mkA "grund" | mkA "ytlig" ; -- SaldoWN -- comment=3
+lin seal_V2 = variants{}; -- mkV "försluta" "förslöt" "förslutit" ; -- comment=4
+lin seal_V = mkV "försluta" "förslöt" "förslutit" ; -- comment=4
+lin decrease_V2 = mkV2 (mkV "minskar"); -- status=guess, src=wikt
+lin decrease_V = mkV "avta" "avtar" "avta" "avtog" "avtagit" "avtagen" ; -- comment=2
+lin constituent_N = mkN "väljande" ; -- comment=5
+lin exam_N = mkN "tenta" | mkN "examen" "examen" "examina" "examina" ; -- SaldoWN -- comment=2
+lin toe_N = mkN "tå" "tån" "tår" "tårna" ; -- SaldoWN
+lin reward_V2 = mkV2 (mkV "belöna"); -- status=guess, src=wikt
+lin thrust_V2 = dirV2 (partV (mkV "stoppar")"till"); -- comment=3
+lin thrust_V = mkV "stöter" ; -- comment=2
+lin bureaucracy_N = mkN "byråkrati" "byråkratier" ; -- SaldoWN
+lin wrist_N = mkN "handled" "handleder" | mkN "manschett" "manschetter" ; -- SaldoWN -- comment=3
+lin nut_N = mkN "tok" | mkN "nöt" neutrum ; -- SaldoWN -- comment=8
+lin plain_N = mkN "ful" ; -- comment=3
+lin magnetic_A = mkA "magnetisk" ; -- SaldoWN
+lin evil_N = mkN "ont" neutrum; -- comment=9
+lin widen_V2 = mkV2 (mkV "vidgar"); -- status=guess, src=wikt
+lin hazard_N = mkN "slump" ; -- comment=5
+lin dispose_V2 = dirV2 (partV (mkV "ordnar")"om"); -- status=guess
+lin dispose_V = mkV "ordnar" ; -- comment=5
+lin dealing_N = variants{} ; -- 
+lin absent_A = mkA "frånvarande" | mkA "tankspridd" ; -- SaldoWN -- comment=3
+lin reassure_V2S = variants{} ; -- 
+lin reassure_V2 = variants{} ; -- 
+lin model_V2 = dirV2 (partV (mkV "visar")"in"); -- comment=2
+lin model_V = mkV "visar" ; -- comment=4
+lin inn_N = mkN "värdshus" neutrum ; -- SaldoWN -- comment=2
+lin initial_N = mkN "initial" "initialer" | mkN "signatur" "signaturer" ; -- SaldoWN -- comment=7
+lin suspension_N = mkN "upphävande" ; -- comment=10
+lin respondent_N = mkN "svarande" ; -- comment=2
+lin over_N = mkN "under" neutrum; -- comment=4
+lin naval_A = mkA "örlogs-" | mkA "sjö-" | mkA "flott-" ; -- status=guess status=guess status=guess
+lin monthly_A = mkA "månatlig" | mkA "månadsvis" ; -- SaldoWN -- comment=2
+lin log_N = mkN "stock" ; -- SaldoWN
+lin advisory_A = mkA "rådgivande" ; -- status=guess
+lin fitness_N = mkN "form" | mkN "kondition" "konditioner" ; -- SaldoWN = mkN "form" ; = mkN "form" "former" ;
+lin blank_A = mkA "tom" "tomt" "tomma" "tomma" "tommare" "tommast" "tommaste" | mkA "uttryckslös" ; -- SaldoWN -- comment=7
+lin indirect_A = mkA "indirekt" "indirekt" ; -- SaldoWN
+lin tile_N = mkN "kakel" neutrum | mkN "kakelplatta" ; -- SaldoWN -- comment=5
+lin rally_N = mkN "rally" "rallyt" "rallyn" "rallyna" ; -- SaldoWN
+lin economist_N = mkN "ekonom" "ekonomer" ; -- SaldoWN
+lin vein_N = mkN "ven" "vener" | mkN "åder" "ådern" "ådror" "ådrorna" ; -- SaldoWN -- comment=3
+lin strand_N = mkN "slinga" ; -- status=guess
+lin disturbance_N = mkN "orolighet" "oroligheter" | mkN "störande" ; -- SaldoWN -- comment=14
+lin stuff_V2 = dirV2 (partV (mkV "stoppar")"till"); -- comment=3
+lin seldom_Adv = mkAdv "sällan" ; -- status=guess
+lin coming_A = mkA "kommande" ;
+lin cab_N = mkN "taxi" "taxin" "taxi" "taxina" ; -- comment=4
+lin grandfather_N = mkN "morfar" "morfadern" "morfäder" "morfäderna" ; -- SaldoWN
+lin flash_V = mkV "anfalla" "anföll" "anfallit" ; -- comment=14
+lin destination_N = mkN "bestämmelseort" "bestämmelseorter" ; -- comment=4
+lin actively_Adv = variants{} ; -- 
+lin regiment_N = mkN "regemente" ; -- status=guess
+lin closed_A = mkA "stängd" "stängt" ; -- status=guess
+lin boom_N = mkN "boom" | mkN "uppsving" neutrum ; -- SaldoWN -- comment=11
+lin handful_N = mkN "näve" utrum; -- comment=2
+lin remarkably_Adv = variants{} ; -- 
+lin encouragement_N = mkN "uppmuntran" "uppmuntran" "uppmuntringar" "uppmuntringarna" ; -- comment=5
+lin awkward_A = mkA "avig" | mkA "svårhanterlig" ; -- SaldoWN -- comment=23
+lin required_A = variants{} ; -- 
+lin flood_N = mkN "översvämning" ; -- SaldoWN
+lin defect_N = mkN "defekt" "defekter" ; -- comment=5
+lin surplus_N = mkN "överskott" neutrum | mkN "överskott" neutrum ; -- SaldoWN
+lin champagne_N = mkN "champagne" "champagner" ; -- SaldoWN
+lin liquid_N = mkN "spad" neutrum | mkN "spad" neutrum ; -- SaldoWN -- comment=5
+lin shed_V2 = dirV2 (partV (mkV "sprida" "spred" "spritt")"ut"); -- status=guess
+lin welcome_N = mkN "mottagning" | mkN "välkomnande" ; -- SaldoWN -- comment=2
+lin rejection_N = mkN "avslag" neutrum | mkN "förkastande" ; -- SaldoWN -- comment=8
+lin discipline_V2 = variants{} ; -- 
+lin halt_V2 = mkV2 (mkV "haltar"); -- status=guess, src=wikt
+lin halt_V = mkV "haltar" ; -- comment=5
+lin electronics_N = mkN "elektronik" ; -- SaldoWN
+lin administratorMasc_N = variants{} ; -- 
+lin sentence_V2 = dirV2 (partV (mkV "dömer")"ut"); -- status=guess
+lin sentence_V = mkV "dömer" ; -- status=guess
+lin ill_Adv = mkAdv "illa" ; -- status=guess
+lin contradiction_N = mkN "motsägelse" "motsägelser" ; -- SaldoWN
+lin nail_N = mkN "spik" ; -- SaldoWN
+lin senior_N = mkN "senior" ; -- SaldoWN = mkN "senior" "senioren" "seniorer" "seniorerna" ;
+lin lacking_A = variants{} ; -- 
+lin colonial_A = mkA "kolonial" ; -- status=guess
+lin primitive_A = mkA "primitiv" ; -- status=guess
+lin whoever_NP = variants{} ; -- 
+lin lap_N = mkN "knä" "knäet" "knän" "knäna" | mkN "överlappning" ; -- SaldoWN -- comment=12
+lin commodity_N = mkN "artikel" ; -- comment=3
+lin planned_A = variants{} ; -- 
+lin intellectual_N = mkN "djup" neutrum; -- status=guess
+lin imprisonment_N = mkN "inspärrande" ; -- comment=4
+lin coincide_V = mkV "sammanfalla" "sammanföll" "sammanfallit" | mkV "sammanträffar" ; -- SaldoWN -- comment=2
+lin sympathetic_A = mkA "sympatisk" ; -- SaldoWN
+lin atom_N = mkN "atom" "atomer" | mkN "uns" neutrum ; -- SaldoWN -- comment=2
+lin tempt_V2V = variants{} ; -- 
+lin tempt_V2 = variants{} ; -- 
+lin sanction_N = mkN "sanktion" "sanktioner" ; -- comment=6
+lin praise_V2 = mkV2 (mkV "lovar"); -- status=guess, src=wikt
+lin favourable_A = mkA "välvillig" ; -- comment=4
+lin dissolve_V2 = dirV2 (partV (mkV "löser")"ut"); -- status=guess
+lin dissolve_V = mkV "upplöser" ; -- comment=5
+lin tightly_Adv = variants{} ; -- 
+lin surrounding_N = variants{} ; -- 
+lin soup_N = mkN "soppa" ; -- SaldoWN = mkN "soppa" ;
+lin encounter_N = mkN "möte" ; -- comment=6
+lin abortion_N = mkN "abort" "aborter" ; -- status=guess
+lin grasp_V2 = mkV2 (mkV "fattar") | mkV2 (mkV "gripa" "grep" "gripit") | mkV2 (mkV "gripa" "grep" "gripit") | mkV2 (mkV "greppar"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin grasp_V = mkV "greppar" ; -- comment=7
+lin custody_N = mkN "arrest" "arrester" | mkN "förmynderskap" neutrum ; -- SaldoWN -- comment=8
+lin composer_N = mkN "kompositör" "kompositörer" ; -- status=guess
+lin charm_N = mkN "amulett" "amuletter" | mkN "trollformel" "trollformeln" "trollformler" "trollformlerna" ; -- SaldoWN -- comment=10
+lin short_term_A = variants{} ; -- 
+lin metropolitan_A = variants{} ; -- 
+lin waist_N = mkN "midja" ; -- SaldoWN
+lin equality_N = mkN "jämlikhet" "jämlikheter" ; -- comment=2
+lin tribute_N = mkN "tribut" "tributer" | mkN "hylla" ; -- SaldoWN -- comment=2
+lin bearing_N = mkN "sköldemärke" ; -- comment=19
+lin auction_N = mkN "auktion" "auktioner" ; -- SaldoWN
+lin standing_N = mkN "varaktighet" "varaktigheter" ; -- comment=10
+lin manufacture_N = mkN "tillverkning" ; -- SaldoWN
+lin horn_N = L.horn_N ;
+lin barn_N = mkN "loge" "loger" ; -- comment=4
+lin mayor_N = mkN "borgmästare" utrum | mkN "borgmästare" utrum ; -- SaldoWN
+lin emperor_N = mkN "kejsare" utrum; -- status=guess
+lin rescue_N = mkN "undsättning" | mkN "räddning" ; -- SaldoWN -- comment=6
+lin integrated_A = variants{} ; -- 
+lin conscience_N = mkN "samvete" ; -- SaldoWN
+lin commence_V2 = dirV2 (partV (mkV "börjar")"om"); -- status=guess
+lin commence_V = mkV "börjar" ; -- comment=3
+lin grandmother_N = mkN "mormoder" "mormodern" "mormödrar" "mormödrarna" ; -- status=guess
+lin discharge_V2 = dirV2 (partV (mkV "löser")"ut"); -- status=guess
+lin discharge_V = mkV "tömmer" ; -- comment=23
+lin profound_A = mkA "djupsinnig" | mkA "outgrundlig" ; -- SaldoWN -- comment=11
+lin takeover_N = mkN "övertagande" ; -- comment=2
+lin nationalist_N = mkN "nationalist" "nationalister" ; -- SaldoWN
+lin effect_V2 = mkV2 (mkV (mkV "sätta" "satte" "satt") "i verket") | mkV2 (mkV "effektuerar") | mkV2 (mkV (mkV "sätta" "satte" "satt") "igång") | mkV2 (mkV "verkställer") | mkV2 (mkV "utverkar"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin dolphin_N = mkN "delfin" "delfiner" ; -- SaldoWN
+lin fortnight_N = variants{} ; -- 
+lin elephant_N = mkN "elefant" "elefanter" ; -- SaldoWN
+lin seal_N = mkN "säl" ; -- SaldoWN
+lin spoil_V2 = dirV2 (partV (mkV "skämmer")"ut"); -- status=guess
+lin spoil_V = mkV "skämmer" ; -- comment=7
+lin plea_N = mkN "ursäkt" "ursäkter" ; -- comment=9
+lin forwards_Adv = mkAdv "framlänges" ; -- status=guess
+lin breeze_N = mkN "bris" ; -- SaldoWN
+lin prevention_N = mkN "förebyggande" ; -- status=guess
+lin mineral_N = mkN "mineral" "mineralet" "mineraler" "mineralerna" ; -- SaldoWN
+lin runner_N = mkN "löpare" utrum | mkN "utlöpare" utrum ; -- SaldoWN -- comment=8
+lin pin_V2 = variants{} ; -- 
+lin integrity_N = mkN "integritet" "integriteter" ; -- SaldoWN
+lin thereafter_Adv = mkAdv "därefter" ;
+lin quid_N = mkN "pund" neutrum; -- status=guess
+lin owl_N = mkN "uggla" ; -- SaldoWN
+lin rigid_A = mkA "stel" ; -- SaldoWN
+lin orange_A = mkA "orange" "orange" ; -- status=guess
+lin draft_V2 = mkV2 (mkV "värva") | mkV2 (mkV "rekryterar") | mkV2 (mkV "kommenderar"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin reportedly_Adv = variants{} ; -- 
+lin hedge_N = mkN "häck" | mkN "skydd" neutrum ; -- SaldoWN -- comment=3
+lin formulate_V2 = variants{} ; -- 
+lin associated_A = variants{} ; -- 
+lin position_V2 = mkV2 (mkV "placerar") | mkV2 (mkV (mkV "placera") "ut"); -- status=guess, src=wikt status=guess, src=wikt
+lin thief_N = mkN "tjuv" ; -- SaldoWN
+lin tomato_N = mkN "tomat" "tomater" ; -- SaldoWN
+lin exhaust_V2 = variants{} ; -- 
+lin evidently_Adv = variants{} ; -- 
+lin eagle_N = mkN "örn" ; -- SaldoWN
+lin specified_A = variants{} ; -- 
+lin resulting_A = variants{} ; -- 
+lin blade_N = mkN "blad" neutrum ; -- SaldoWN -- comment=5
+lin peculiar_A = mkA "karakteristisk" ; -- comment=10
+lin killing_N = mkN "dödande" ; -- comment=4
+lin desktop_N = mkN "PC" ; -- status=guess
+lin bowel_N = mkN "tarm" ; -- SaldoWN
+lin long_V = mkV "längtar" ; -- status=guess
+lin ugly_A = L.ugly_A ;
+lin expedition_N = mkN "expedition" "expeditioner" | mkN "skyndsamhet" ; -- SaldoWN -- comment=10
+lin saint_N = mkN "helgon" neutrum; -- status=guess
+lin variable_A = mkA "variabel" ; -- SaldoWN
+lin supplement_V2 = dirV2 (partV (mkV "ökar")"till"); -- comment=2
+lin stamp_N = mkN "frimärke" | mkN "stämpel" ; -- SaldoWN -- comment=16
+lin slide_N = mkN "rutschbana" | mkN "sticka" ; -- SaldoWN -- comment=13
+lin faction_N = mkN "gräl" neutrum; -- comment=6
+lin enthusiastic_A = mkA "entusiastisk" ; -- SaldoWN
+lin enquire_V2 = dirV2 (partV (mkV "frågar")"ut"); -- status=guess
+lin enquire_V = mkV "frågar" ; -- status=guess
+lin brass_N = mkN "mässing" ; -- comment=3
+lin inequality_N = mkN "olikhet" "olikheter" ; -- comment=2
+lin eager_A = mkA "ivrig" | mkA "angelägen" "angeläget" ; -- SaldoWN -- comment=4
+lin bold_A = mkA "djärv" | mkA "framfusig" ; -- SaldoWN -- comment=10
+lin neglect_V2 = mkV2 (mkV "försumma") | mkV2 (mkV "strunta") (mkPrep "i") ;
+lin saying_N = mkN "ordspråk" | mkN "ordstäv" ; -- status=guess status=guess
+lin ridge_N = mkN "ås" | mkN "kam" "kammen" "kammar" "kammarna" ; -- SaldoWN -- comment=6
+lin earl_N = mkN "jarl" ; -- status=guess
+lin yacht_N = mkN "jakt" "jakter" ; -- SaldoWN
+lin suck_V2 = L.suck_V2;
+lin suck_V = mkV "suga" "sög" "sugit" ; -- comment=3
+lin missing_A = variants{} ; -- 
+lin extended_A = variants{} ; -- 
+lin valuation_N = mkN "värdering" ; -- status=guess
+lin delight_V2 = mkV2 (mkV "glädja" "gladde" "glatt"); -- status=guess, src=wikt
+lin delight_V = mkV "fröjdar" ; -- comment=2
+lin beat_N = mkN "takt" | mkN "trampa" ; -- SaldoWN = mkN "takt" "takter" ; -- comment=18
+lin worship_N = mkN "ära" ; -- comment=4
+lin fossil_N = mkN "fossil" neutrum | mkN "stofil" "stofiler" ; -- SaldoWN -- comment=3
+lin diminish_V2 = mkV2 (mkV "minskar"); -- status=guess, src=wikt
+lin diminish_V = mkV "förminskar" ; -- comment=5
+lin taxpayer_N = mkN "skattebetalare" utrum | mkN "skattebetalare" utrum ; -- SaldoWN
+lin corruption_N = mkN "korruption" "korruptioner" ; -- SaldoWN
+lin accurately_Adv = variants{} ; -- 
+lin honour_V2 = mkV2 (mkV "hedrar"); -- status=guess, src=wikt
+lin depict_V2 = mkV2 (mkV "framställer") | mkV2 (mkV "skildrar"); -- status=guess, src=wikt status=guess, src=wikt
+lin pencil_N = mkN "penna" | mkN "strålknippe" ; -- SaldoWN -- comment=3
+lin drown_V2 = mkV2 (mkV (mkV "dränka") "sina sorger"); -- status=guess, src=wikt
+lin drown_V = mkV "dränker" ; -- comment=4
+lin stem_N = mkN "stjälk" | mkN "stämma" ; -- SaldoWN -- comment=7
+lin lump_N = mkN "klump" | mkN "klimp" ; -- SaldoWN -- comment=16
+lin applicable_A = mkA "tillämplig" ; -- comment=3
+lin rate_V2 = dirV2 (partV (mkV "räknar")"ut"); -- comment=5
+lin rate_V = mkV "mår" ; -- comment=9
+lin mobility_N = mkN "rörlighet" "rörligheter" ; -- comment=2
+lin immense_A = mkA "enorm" ; -- comment=7
+lin goodness_N = mkN "vänlighet" ; -- comment=6
+lin price_V2V = mkV2V (mkV "värdera") | mkV2V (mkV "prissätta" "prissatte" "prissatt") ; -- status=guess
+lin price_V2 = mkV2 (mkV "värdera") | mkV2 (mkV "prissätta" "prissatte" "prissatt") ; -- status=guess
+lin price_V = mkV "prissätta" "prissatte" "prissatt" ;
+lin preliminary_A = mkA "preliminär" ; -- status=guess
+lin graph_N = mkN "graf" "grafer" | mkN "diagram" "diagrammet" "diagram" "diagrammen" ; -- SaldoWN -- comment=3
+lin referee_N = mkN "domare" utrum | mkN "skiljedomare" utrum ; -- SaldoWN -- comment=3
+lin calm_A = mkA "lugn" ; -- comment=2
+lin onwards_Adv = variants{} ; -- 
+lin omit_V2 = variants{} ; -- 
+lin genuinely_Adv = variants{} ; -- 
+lin excite_V2 = variants{} ; -- 
+lin dreadful_A = mkA "fruktansvärd" "fruktansvärt" ; -- comment=6
+lin cave_N = mkN "grotta" ; -- SaldoWN
+lin revelation_N = mkN "uppenbarelse" "uppenbarelser" ; -- status=guess
+lin grief_N = mkN "sorg" "sorger" ; -- SaldoWN
+lin erect_V2 = variants{} ; -- 
+lin tuck_V2 = variants{} ; -- 
+lin tuck_V = variants{} ; -- 
+lin meantime_N = variants{} ; -- 
+lin barrel_N = mkN "tunna" ; -- SaldoWN
+lin lawn_N = mkN "gräsmatta" ; -- SaldoWN
+lin hut_N = mkN "hydda" ; -- SaldoWN
+lin swing_N = mkN "gunga" | mkN "svängning" ; -- SaldoWN -- comment=12
+lin subject_V2 = variants{} ; -- 
+lin ruin_V2 = mkV2 (mkV "ruinerar") | mkV2 (mkV "ödelägga" "ödelade" "ödelagt") ; -- status=guess
+lin slice_N = mkN "skiva" | mkN "skära" ; -- SaldoWN -- comment=2
+lin transmit_V2 = dirV2 (partV (mkV "sänder")"efter"); -- comment=2
+lin thigh_N = mkN "lår" ; -- SaldoWN = mkN "lår" neutrum ;
+lin practically_Adv = variants{} ; -- 
+lin dedicate_V2 = mkV2 "ägna" | mkV2 "tillägna" ;
+lin mistake_V2 = mkV2 (mkV "missta" "misstar" "missta" "misstog" "misstagit" "misstagen") | mkV2 (mkV (mkV "begå") "ett misstag"); -- status=guess, src=wikt status=guess, src=wikt
+lin mistake_V = (mkV "missta" "misstar" "missta" "misstog" "misstagit" "misstagen") | mkV (mkV "begå") "ett misstag" ; -- status=guess, src=wikt status=guess, src=wikt
+lin corresponding_A = variants{} ; -- 
+lin albeit_Subj = variants{} ; -- 
+lin sound_A = mkA "sund" | mkA "säker" ; -- SaldoWN -- comment=13
+lin nurse_V2 = dirV2 (partV (mkV "sparar")"in"); -- status=guess
+lin discharge_N = mkN "uttömning" ; -- comment=29
+lin comparative_A = mkA "komparativ" ; -- comment=3
+lin cluster_N = mkN "kluster" neutrum | mkN "klase" utrum ; -- SaldoWN -- comment=8
+lin propose_VV = mkVV (mkV "friar"); -- status=guess, src=wikt
+lin propose_VS = mkVS (mkV "friar"); -- status=guess, src=wikt
+lin propose_V2 = mkV2 (mkV "föreslå" "föreslog" "föreslagit");
+lin propose_V = mkV "ämnar" ; -- comment=4
+lin obstacle_N = mkN "hinder" neutrum | mkN "hinder" neutrum ; -- SaldoWN -- comment=2
+lin motorway_N = mkN "motorväg" ; -- SaldoWN
+lin heritage_N = mkN "kulturarv" neutrum; -- comment=5
+lin counselling_N = variants{} ; -- 
+lin breeding_N = mkN "hyfs" ; -- comment=11
+lin characteristic_A = mkA "karakteristisk" ; -- SaldoWN
+lin bucket_N = mkN "hink" | mkN "kolv" ; -- SaldoWN -- comment=5
+lin migration_N = mkN "migration" "migrationer" ; -- SaldoWN
+lin campaign_V = mkV "kampanj" ; -- status=guess, src=wikt
+lin ritual_N = mkN "ritual" neutrum | mkN "ritual" neutrum ; -- SaldoWN
+lin originate_V2 = variants{}; -- mkV "bottnar" ;
+lin originate_V = mkV "bottnar" ; -- status=guess
+lin hunting_N = mkN "jakt" "jakter" ; -- SaldoWN
+lin crude_A = mkA "primitiv" | mkA "rå" "rått" ; -- SaldoWN -- comment=6
+lin protocol_N = mkN "protokoll" neutrum; -- comment=2
+lin prejudice_N = mkN "fördom" | mkN "skada" ; -- SaldoWN -- comment=2
+lin inspiration_N = mkN "inspiration" "inspirationer" ; -- SaldoWN
+lin dioxide_N = variants{} ; -- 
+lin chemical_A = mkA "kemisk" ; -- status=guess
+lin uncomfortable_A = mkA "obekväm" ; -- SaldoWN
+lin worthy_A = mkA "värdig" ; -- SaldoWN
+lin inspect_V2 = mkV2 (mkV "inspekterar"); -- status=guess, src=wikt
+lin summon_V2 = dirV2 (partV (mkV "kallar")"ut"); -- status=guess
+lin parallel_N = mkN "parallell" "paralleller" | mkN "motsvarande" ; -- SaldoWN -- comment=5
+lin outlet_N = mkN "kontakt" "kontakter" | mkN "utlopp" neutrum ; -- SaldoWN -- comment=8
+lin okay_A = mkA "okej" ; -- comment=4
+lin collaboration_N = mkN "samarbete" ; -- comment=2
+lin booking_N = mkN "varning" ; -- comment=4
+lin salad_N = mkN "sallad" "sallader" ; -- SaldoWN
+lin productive_A = mkA "produktiv" ; -- SaldoWN
+lin charming_A = variants{} ; -- 
+lin polish_A = variants{} ; -- 
+lin oak_N = mkN "ek" ; -- SaldoWN
+lin access_V2 = mkV2 (mkV (mkV "ha") "åtkomst"); -- status=guess, src=wikt
+lin tourism_N = mkN "turism" "turismer" ; -- SaldoWN
+lin independently_Adv = variants{} ; -- 
+lin cruel_A = mkA "grym" "grymt" "grymma" "grymma" "grymmare" "grymmast" "grymmaste" | mkA "svår" ; -- SaldoWN -- comment=5
+lin diversity_N = mkN "mångfald" "mångfalder" ; -- status=guess
+lin accused_A = variants{} ; -- 
+lin supplement_N = mkN "bilaga" ; -- comment=4
+lin fucking_Adv = mkAdv "in i helvete" ; -----
+lin forecast_N = mkN "prognos" "prognoser" ; -- status=guess
+lin amend_V2V = mkV2V (mkV "korrigerar") | mkV2V (mkV "redigerar") | mkV2V (mkV "ändra"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin amend_V2 = mkV2 (mkV "korrigerar") | mkV2 (mkV "redigerar") | mkV2 (mkV "ändra"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin amend_V = mkV "ändrar" ; -- comment=2
+lin soap_N = mkN "tvål" ; -- SaldoWN
+lin ruling_N = mkN "avgörande" ; -- comment=3
+lin interference_N = mkN "störning" | mkN "kollision" "kollisioner" ; -- SaldoWN -- comment=8
+lin executive_A = mkA "verkställande" ; -- SaldoWN
+lin mining_N = mkN "gruvdrift" "gruvdrifter" ; -- comment=3
+lin minimal_A = mkA "minimal" ; -- SaldoWN
+lin clarify_V2 = mkV2 (mkV "förtydliga") | mkV2 (mkV "klargöra" "klargjorde" "klargjort") ; -- status=guess
+lin clarify_V = mkV "klarnar" ; -- comment=5
+lin strain_V2 = mkV2 "spänna" "spände" "spänt" | dirV2 (partV (mkV "silar")"ifrån") ; -- SaldoWN -- comment=4
+lin novel_A = mkA "ny" "nytt" ; -- comment=2
+lin try_N = mkN "försök" neutrum; -- status=guess
+lin coastal_A = variants{} ; -- 
+lin rising_A = variants{} ; -- 
+lin quota_N = mkN "kvot" "kvoter" ; -- SaldoWN
+lin minus_Prep = mkPrep "minus" ; -- status=guess
+lin kilometre_N = mkN "kilometer" ; -- SaldoWN
+lin characterize_V2 = mkV2 "utmärker" ;
+lin suspicious_A = mkA "misstänkt" "misstänkt" ; -- comment=3
+lin pet_N = mkN "husdjur" neutrum | mkN "sällskapsdjur" neutrum ; -- SaldoWN -- comment=8
+lin beneficial_A = mkA "välgörande" ; -- comment=2
+lin fling_V2 = dirV2 (partV (mkV "rusar")"ut"); -- comment=22
+lin fling_V = mkV "slänger" ; -- comment=10
+lin deprive_V2 = mkV2 (mkV "beröva") | mkV2 (mkV "förvägra"); -- status=guess, src=wikt status=guess, src=wikt
+lin covenant_N = mkN "överenskommelse" "överenskommelser" ; -- comment=2
+lin bias_N = mkN "fördom" ; -- status=guess
+lin trophy_N = mkN "trofé" "troféer" ; -- comment=2
+lin verb_N = mkN "verb" neutrum; -- status=guess
+lin honestly_Adv = variants{} ; -- 
+lin extract_N = mkN "utdrag" neutrum; -- comment=3
+lin straw_N = mkN "sugrör" neutrum | mkN "strå" "strået" "strån" "stråna" ; -- SaldoWN -- comment=2
+lin stem_V2 = dirV2 (partV (mkV "stoppar")"till"); -- comment=3
+lin stem_V = mkV "stämmer" ; -- comment=5
+lin eyebrow_N = mkN "ögonbryn" neutrum ; -- SaldoWN
+lin noble_A = mkA "ädel" "ädelt" "ädla" "ädla" "ädlare" "ädlast" "ädlaste" ; -- SaldoWN
+lin mask_N = mkN "mask" | mkN "mask" "masker" ; -- SaldoWN = mkN "mask" "masker" ; -- comment=6
+lin lecturer_N = mkN "universitetslektor" "universitetslektorer" ; -- comment=5
+lin girlfriend_N = mkN "flickvän" "flickvänner" | mkN "väninna" | mkN "tjejkompis" ;
+lin forehead_N = mkN "panna" ; -- SaldoWN
+lin timetable_N = mkN "tidtabell" "tidtabeller" | mkN "schema" "schemat" "scheman" "schemana" ; -- SaldoWN
+lin symbolic_A = mkA "symbolisk" ; -- comment=2
+lin farming_N = mkN "lantbruk" neutrum; -- comment=3
+lin lid_N = mkN "ögonlock" neutrum | mkN "lock" neutrum ; -- SaldoWN -- comment=2
+lin librarian_N = mkN "bibliotekarie" "bibliotekarier" ; -- SaldoWN
+lin injection_N = mkN "injektion" "injektioner" ; -- SaldoWN
+lin sexuality_N = mkN "sexualitet" "sexualiteter" ; -- SaldoWN
+lin irrelevant_A = mkA "ovidkommande" ; -- SaldoWN
+lin bonus_N = mkN "bonus" ; -- comment=3
+lin abuse_V2 = mkV2 (mkV "misshandlar"); -- status=guess, src=wikt
+lin thumb_N = mkN "tumme" utrum | mkN "tumme" utrum ; -- SaldoWN
+lin survey_V2 = dirV2 (partV (mkV "mönstrar")"på"); -- comment=2
+lin ankle_N = mkN "vrist" "vrister" | mkN "ankel" ; -- SaldoWN -- comment=4
+lin psychologist_N = mkN "psykolog" "psykologer" ; -- SaldoWN
+lin occurrence_N = mkN "tilldragelse" "tilldragelser" ; -- comment=4
+lin profitable_A = mkA "nyttig" ; -- comment=9
+lin deliberate_A = mkA "överlagd" "överlagt" ; -- comment=8
+lin bow_V2 = dirV2 (partV (mkV "bockar")"för"); -- comment=10
+lin bow_V = mkV "böja" "böjde" "böjt" ; -- comment=6
+lin tribe_N = mkN "stam" "stammen" "stammar" "stammarna" ; -- SaldoWN
+lin rightly_Adv = variants{} ; -- 
+lin representative_A = mkA "representativ" ; -- SaldoWN
+lin code_V2 = dirV2 (partV (mkV "kodar")"av"); -- status=guess
+lin validity_N = mkN "värde" ; -- comment=3
+lin marble_N = mkN "tigerkaka" ; -- status=guess
+lin bow_N = mkN "rosett" "rosetter" | mkN "stråke" utrum ; -- SaldoWN -- comment=14
+lin plunge_V2 = dirV2 (partV (mkV "slungar")"in"); -- comment=4
+lin plunge_V = mkV "stampar" ; -- comment=5
+lin maturity_N = variants{} ; -- 
+lin maturity_3_N = mkN "mognad" "mognader" ; -- status=guess
+lin maturity_2_N = mkN "mognad" "mognader" ; -- status=guess
+lin maturity_1_N = mkN "mognad" "mognader" ; -- status=guess
+lin hidden_A = variants{} ; -- 
+lin contrast_V2 = variants{}; -- mkV "kontrasterar" ; -- comment=2
+lin contrast_V = mkV "kontrasterar" ; -- comment=2
+lin tobacco_N = mkN "tobak" ; -- status=guess
+lin middle_class_A = variants{} ; -- 
+lin grip_V2 = mkV2 (mkV "gripa" "grep" "gripit"); -- status=guess, src=wikt
+lin clergy_N = mkN "prästerskap" neutrum; -- comment=2
+lin trading_A = variants{} ; -- 
+lin passive_A = mkA "passiv" ; -- SaldoWN
+lin decoration_N = mkN "prydnad" "prydnader" | mkN "dekorering" ; -- SaldoWN -- comment=9
+lin racial_A = mkA "rasmässig" ; -- status=guess
+lin well_N = mkN "brunn" | mkN "väl" ; -- SaldoWN -- comment=8
+lin embarrassment_N = mkN "bryderi" "bryderit" "bryderier" "bryderierna" | mkN "förlägenhet" "förlägenheter" ; -- SaldoWN -- comment=6
+lin sauce_N = mkN "sås" "såser" ; -- SaldoWN
+lin fatal_A = mkA "ödesdiger" ; -- comment=8
+lin banker_N = mkN "bankir" "bankirer" ; -- comment=2
+lin compensate_V2 = variants{}; -- mkV "ersätta" "ersätter" "ersätt" "ersatte" "ersatt" "ersatt" ; -- comment=3
+lin compensate_V = mkV "ersätta" "ersätter" "ersätt" "ersatte" "ersatt" "ersatt" ; -- comment=3
+lin make_up_N = variants{} ; -- 
+lin popularity_N = mkN "popularitet" "populariteter" ; -- SaldoWN
+lin interior_A = mkA "invändig" ; -- status=guess
+lin eligible_A = mkA "valbar" | mkA "behörig" ; -- SaldoWN -- comment=5
+lin continuity_N = variants{} ; -- 
+lin bunch_N = mkN "knippa" ; -- comment=11
+lin hook_N = mkN "lockbete" | mkN "krok" ; -- SaldoWN -- comment=6
+lin wicket_N = mkN "spelomgång" ; -- comment=5
+lin pronounce_V2 = mkV2 (mkV "uttalar"); -- status=guess, src=wikt
+lin pronounce_V = mkV "uttalar" ; -- comment=6
+lin ballet_N = mkN "balett" "baletter" ; -- SaldoWN
+lin heir_N = mkN "arvinge" utrum ; -- SaldoWN -- comment=2
+lin positively_Adv = variants{} ; -- 
+lin insufficient_A = mkA "otillräcklig" ; -- SaldoWN
+lin substitute_V2 = mkV2 "ersätta" "ersätter" "ersätt" "ersatte" "ersatt" "ersatt" | mkV2 (mkV "substituerar") ; -- status=guess
+lin substitute_V = mkV "ersätta" "ersätter" "ersätt" "ersatte" "ersatt" "ersatt" ; -- SaldoWN
+lin mysterious_A = mkA "mystisk" ; -- status=guess
+lin dancer_N = mkN "dansare" utrum; -- comment=3
+lin trail_N = mkN "väg" ; -- comment=7
+lin caution_N = variants{} ; -- 
+lin donation_N = mkN "donation" "donationer" ; -- comment=5
+lin added_A = variants{} ; -- 
+lin weaken_V2 = variants{}; -- mkV "försvagar" ; -- comment=2
+lin weaken_V = mkV "försvagar" ; -- comment=2
+lin tyre_N = mkN "däck" neutrum | mkN "ring" neutrum ; -- SaldoWN = mkN "däck" neutrum ; -- comment=5
+lin sufferer_N = variants{} ; -- 
+lin managerial_A = variants{} ; -- 
+lin elaborate_A = compoundA (regA "detaljerad"); -- status=guess
+lin restraint_N = mkN "behärskning" | mkN "hinder" neutrum ; -- SaldoWN -- comment=10
+lin renew_V2 = mkV2 (mkV "förnya"); -- status=guess, src=wikt
+lin gardenerMasc_N = variants{} ; -- 
+lin dilemma_N = mkN "dilemma" "dilemmat" "dilemman" "dilemmana" ; -- SaldoWN
+lin configuration_N = mkN "gestaltning" ; -- comment=2
+lin rear_A = variants{} ; -- 
+lin embark_V2 = variants{} ; -- 
+lin embark_V = variants{} ; -- 
+lin misery_N = mkN "elände" ; -- SaldoWN
+lin importantly_Adv = variants{} ; -- 
+lin continually_Adv = variants{} ; -- 
+lin appreciation_N = mkN "värdestegring" ; -- comment=7
+lin radical_N = mkN "radikal" "radikaler" ; -- SaldoWN
+lin diverse_A = mkA "olik" ; -- comment=2
+lin revive_V2 = mkV2 (mkV "återuppliva"); -- status=guess, src=wikt
+lin revive_V = mkV "återupplivar" ; -- comment=3
+lin trip_V = mkV "utlöser" ; -- comment=8
+lin lounge_N = mkN "soffa" | mkN "slöande" ; -- SaldoWN -- comment=4
+lin dwelling_N = mkN "boning" ; -- comment=2
+lin parental_A = mkA "förälderlig" ; --- should be föräldra-
+lin loyal_A = mkA "lojal" ; -- SaldoWN
+lin privatisation_N = variants{} ; -- 
+lin outsider_N = mkN "outsider" "outsidern" "outsider" "outsiderna" ; -- status=guess
+lin forbid_V2 = mkV2 "förbjuda" "förbjöd" "förbjudit" ; -- status=guess
+lin yep_Interj = variants{} ; -- 
+lin prospective_A = mkA "presumtiv" ; -- comment=2
+lin manuscript_N = mkN "manuskript" neutrum | mkN "manuskript" neutrum ; -- SaldoWN -- comment=2
+lin inherent_A = mkA "inneboende" ; -- comment=4
+lin deem_V2V = variants{} ; -- 
+lin deem_V2A = variants{} ; -- 
+lin deem_V2 = variants{} ; -- 
+lin telecommunication_N = variants{} ; -- 
+lin intermediate_A = mkA "mellanliggande" | mkA "intermediär" ; -- SaldoWN
+lin worthwhile_A = variants{} ; -- 
+lin calendar_N = mkN "kalender" | mkN "register" neutrum ; -- SaldoWN -- comment=7
+lin basin_N = mkN "handfat" neutrum | mkN "bassäng" "bassänger" ; -- SaldoWN -- comment=11
+lin utterly_Adv = variants{} ; -- 
+lin rebuild_V2 = variants{} ; -- 
+lin pulse_N = mkN "slå" ; -- comment=6
+lin suppress_V2 = mkV2 (mkV "undertrycker"); -- status=guess, src=wikt
+lin predator_N = mkN "rovdjur" neutrum | (mkN "rovdjur" neutrum) | (mkN "predator" "predatorer") ; -- SaldoWN -- status=guess status=guess
+lin width_N = mkN "bredd" "bredder" | mkN "våd" "våder" ; -- SaldoWN -- comment=3
+lin stiff_A = mkA "styv" ; -- comment=25
+lin spine_N = mkN "tagg" ; -- SaldoWN
+lin betray_V2 = mkV2 "bedra" "bedrar" "bedra" "bedrog" "bedragit" "bedragen" | mkV2 (mkV "förråder") ; -- SaldoWN -- status=guess, src=wikt
+lin punish_V2 = mkV2 (mkV "straffar"); -- status=guess, src=wikt
+lin stall_N = mkN "bås" neutrum | mkN "motorstopp" neutrum ; -- SaldoWN -- comment=7
+lin lifestyle_N = variants{} ; -- 
+lin compile_V2 = mkV2 (mkV "sammanställer") ; -- status=guess, src=wikt
+lin arouse_V2V = variants{}; -- dirV2 (partV (mkV "komma" "kom" "kommit")"vid"); -- comment=5
+lin arouse_V2 = dirV2 (partV (mkV "komma" "kom" "kommit")"vid"); -- comment=5
+lin partially_Adv = variants{} ; -- 
+lin headline_N = mkN "rubrik" "rubriker" ; -- SaldoWN
+lin divine_A = mkA "gudomlig" ; -- comment=3
+lin unpleasant_A = mkA "obehaglig" | mkA "otrevlig" ; -- SaldoWN -- comment=3
+lin sacred_A = mkA "sakral" ; -- SaldoWN
+lin useless_A = mkA "värdelös" | mkA "onyttig" ; -- SaldoWN -- comment=9
+lin cool_V2 = mkV2 (mkV "svalnar"); -- status=guess, src=wikt
+lin cool_V = mkV "svalnar" ; -- comment=7
+lin tremble_V = mkV "ängslar" ; -- comment=8
+lin statue_N = mkN "staty" "statyer" ; -- SaldoWN
+lin obey_V2 = mkV2 "lyda" "lydde" "lytt" | mkV2 (mkV "lyda" "lydde" "lytt") ; -- SaldoWN -- status=guess, src=wikt
+lin obey_V = mkV "lyda" "lydde" "lytt" ; -- SaldoWN
+lin drunk_A = compoundA (regA "berusad"); -- comment=6
+lin tender_A = mkA "öm" "ömt" "ömma" "ömma" "ömmare" "ömmast" "ömmaste" ; -- SaldoWN
+lin molecular_A = mkA "molekylär" ; -- SaldoWN
+lin circulate_V2 = dirV2 (partV (mkV "sprida" "spred" "spritt")"ut"); -- status=guess
+lin circulate_V = mkV "sprida" "spred" "spritt" ; -- comment=2
+lin exploitation_N = mkN "exploatering" ; -- comment=3
+lin explicitly_Adv = variants{} ; -- 
+lin utterance_N = variants{} ; -- 
+lin linear_A = mkA "linjär" ; -- SaldoWN
+lin chat_V = mkV "pratar" ; -- comment=4
+lin revision_N = variants{} ; -- 
+lin distress_N = mkN "svårighet" "svårigheter" ; -- comment=11
+lin spill_V2 = mkV2 (mkV "spiller"); -- status=guess, src=wikt
+lin spill_V = mkV "spiller" ; -- comment=2
+lin steward_N = mkN "steward" ; -- SaldoWN
+lin knight_N = mkN "riddare" utrum; -- comment=3
+lin sum_V2 = mkV2 (mkV "adderar") | mkV2 (mkV "summerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin sum_V = mkV "summar" ; -- status=guess
+lin semantic_A = mkA "semantisk" ; -- SaldoWN
+lin selective_A = mkA "selektiv" ; -- status=guess
+lin learner_N = variants{} ; -- 
+lin dignity_N = mkN "värdighet" "värdigheter" | mkN "ädelhet" ; -- SaldoWN -- comment=2
+lin senate_N = mkN "senat" "senater" ; -- SaldoWN
+lin grid_N = mkN "gitter" neutrum; -- comment=5
+lin fiscal_A = mkA "skattemässig" ; -- status=guess
+lin activate_V2 = mkV2 (mkV "aktiverar"); -- status=guess, src=wikt
+lin rival_A = variants{} ; -- 
+lin fortunate_A = mkA "gynnsam" "gynnsamt" "gynnsamma" "gynnsamma" "gynnsammare" "gynnsammast" "gynnsammaste" ; -- comment=2
+lin jeans_N = variants{} ; -- 
+lin select_A = mkA "utvald" "utvalt" ; -- comment=2
+lin fitting_N = mkN "passande" ; -- comment=2
+lin commentator_N = mkN "kommentator" "kommentatorer" ; -- status=guess
+lin weep_V2 = mkV2 "gråta" "grät" "gråtit" ; -- status=guess
+lin weep_V = mkV "gråta" "grät" "gråtit" ; -- SaldoWN
+lin handicap_N = mkN "handikapp" neutrum; -- status=guess
+lin crush_V2 = mkV2 (mkV "krossar"); -- status=guess, src=wikt
+lin crush_V = mkV "krossar" ; -- comment=10
+lin towel_N = mkN "handduk" ; -- SaldoWN
+lin stay_N = mkN "vistelse" "vistelser" ; -- comment=5
+lin skilled_A = mkA "skicklig" ; -- SaldoWN
+lin repeatedly_Adv = mkAdv "stundligen" ; -- status=guess
+lin defensive_A = mkA "defensiv" ; -- SaldoWN
+lin calm_V2 = mkV2 (mkV (mkV "lugna") "sig"); -- status=guess, src=wikt
+lin calm_V = mkV "lugnar" ; -- comment=5
+lin temporarily_Adv = variants{} ; -- 
+lin rain_V2 = mkV2 (mkV "ösregna") | mkV2 (mkV "spöregna") | mkV2 (mkV (mkV "stå") "som spön i backen"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin rain_V = mkV "regnar" ; -- status=guess
+lin pin_N = mkN "PIN-kod" "PIN-koder" | mkN "skruv" ; -- SaldoWN -- comment=13
+lin villa_N = mkN "lyxvilla" ; -- SaldoWN
+lin rod_N = mkN "stav" "stäver" ; -- comment=7
+lin frontier_N = mkN "gränsområde" ; -- comment=5
+lin enforcement_N = mkN "kronofogde" utrum | mkN "genomdrivande" ; -- SaldoWN -- comment=4
+lin protective_A = variants{} ; -- 
+lin philosophical_A = mkA "filosofisk" | mkA "lugn" ; -- SaldoWN -- comment=2
+lin lordship_N = variants{} ; -- 
+lin disagree_VS = mkVS (mkV "ogillar") ;
+lin disagree_V2 = mkV2 "ogilla" ;
+lin disagree_V = mkV "ogillar" ; -- status=guess
+lin boyfriend_N = mkN "pojkvän" "pojkvännen" "pojkvänner" "pojkvännerna" ; -- SaldoWN
+lin activistMasc_N = variants{} ; -- 
+lin viewer_N = mkN "betraktare" utrum; -- comment=4
+lin slim_A = mkA "slank" ; -- comment=9
+lin textile_N = mkN "textil" "textiler" ; -- SaldoWN
+lin mist_N = mkN "dimma" ; -- SaldoWN
+lin harmony_N = mkN "harmoni" "harmonier" ; -- SaldoWN
+lin deed_N = mkN "gärning" ; -- comment=4
+lin merge_V2 = mkV2 (mkV "sammansmälter") | mkV2 (mkV (mkV "gå" "gick" "gått") "ihop") | mkV2 (mkV "fusionerar"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin merge_V = mkV "sammanfogar" ; -- status=guess
+lin invention_N = mkN "uppfinning" ; -- comment=4
+lin commissioner_N = mkN "utredare" utrum; -- comment=7
+lin caravan_N = mkN "karavan" "karavaner" ; -- comment=2
+lin bolt_N = mkN "bult" | mkN "tygrulle" utrum ; -- SaldoWN -- comment=11
+lin ending_N = mkN "slut" neutrum; -- comment=3
+lin publishing_N = variants{} ; -- 
+lin gut_N = L.guts_N;
+lin stamp_V2 = dirV2 (partV (mkV "stämplar")"ut"); -- comment=4
+lin stamp_V = mkV "utrotar" ; -- comment=11
+lin map_V2 = mkV2 (mkV "kartlägga" "kartlade" "kartlagt") ; -- status=guess
+lin loud_Adv = variants{} ; -- 
+lin stroke_V2 = mkV2 (mkV "slå" "slog" "slagit"); -- status=guess, src=wikt
+lin shock_V2 = variants{} ; -- 
+lin rug_N = mkN "tupé" "tupéer" ; -- comment=2
+lin picture_V2 = dirV2 (partV (mkV "målar")"om"); -- comment=3
+lin slip_N = mkN "halka" | mkN "underkjol" ; -- SaldoWN -- comment=13
+lin praise_N = mkN "pris" ; -- comment=15
+lin fine_N = mkN "fint" "finter" ; -- comment=12
+lin monument_N = mkN "minnesmärke" ; -- comment=6
+lin material_A = mkA "textil" | mkA "väsentlig" ; -- SaldoWN -- comment=5
+lin garment_N = mkN "plagg" neutrum | mkN "klädesplagg" neutrum ; -- SaldoWN -- comment=3
+lin toward_Prep = mkPrep "mot" ;
+lin realm_N = mkN "sfär" ; -- status=guess
+lin melt_V2 = mkV2 (mkV "smälter"); -- status=guess, src=wikt
+lin melt_V = mkV "veknar" ; -- comment=5
+lin reproduction_N = mkN "reproduktion" "reproduktioner" ; -- SaldoWN
+lin reactor_N = mkN "reaktor" "reaktorer" ; -- SaldoWN
+lin furious_A = mkA "våldsam" "våldsamt" "våldsamma" "våldsamma" "våldsammare" "våldsammast" "våldsammaste" ; -- comment=4
+lin distinguished_A = variants{} ; -- 
+lin characterize_V2 = mkV2 "utmärker" ;
+lin alike_Adv = variants{} ; -- 
+lin pump_N = mkN "pumpa" ; -- SaldoWN
+lin probe_N = mkN "undersökning" ; -- comment=2
+lin feedback_N = mkN "återkoppling" ; -- SaldoWN
+lin aspiration_N = mkN "sträva" ; -- comment=2
+lin suspect_N = mkN "misstro" ; -- comment=2
+lin solar_A = mkA "solar" ; -- SaldoWN
+lin fare_N = mkN "avgift" "avgifter" | mkN "körning" ; -- SaldoWN -- comment=5
+lin carve_V2 = mkV2 "skära" "skar" "skurit" ; -- SaldoWN
+lin carve_V = mkV "skära" "skar" "skurit" | mkV "snidar" ; -- SaldoWN -- comment=13
+lin qualified_A = variants{} ; -- 
+lin membrane_N = mkN "membran" neutrum; -- comment=2
+lin dependence_N = mkN "beroende" ; -- SaldoWN = mkN "beroende" ;
+lin convict_V2 = variants{} ; -- 
+lin bacteria_N = mkN "bakterie" "bakterier" ; -- status=guess
+lin trading_N = variants{} ; -- 
+lin ambassador_N = mkN "ambassadör" "ambassadörer" ; -- comment=2
+lin wound_V2 = mkV2 "sår" | mkV2 (mkV "såra") ; -- SaldoWN -- status=guess, src=wikt
+lin drug_V2 = dirV2 (partV (mkV "dra" "drar" "dra" "drog" "dragit" "dragen")"ut"); -- comment=6
+lin conjunction_N = mkN "förbindelse" "förbindelser" ; -- comment=5
+lin cabin_N = mkN "stuga" | mkN "hytt" "hytter" ; -- SaldoWN -- comment=9
+lin trail_V2 = dirV2 (partV (mkV "släpar")"ut"); -- comment=4
+lin trail_V = mkV "väger" ; -- comment=7
+lin shaft_N = mkN "skaft" neutrum | mkN "skaft" neutrum ; -- SaldoWN -- comment=2
+lin treasure_N = mkN "skatt" "skatter" | mkN "klenod" "klenoder" ; -- SaldoWN = mkN "skatt" "skatter" ; -- comment=5
+lin inappropriate_A = compoundA (regA "malplacerad"); -- status=guess
+lin half_Adv = variants{} ; -- 
+lin attribute_N = mkN "attribut" neutrum; -- comment=5
+lin liquid_A = mkA "likvid" ; -- SaldoWN
+lin embassy_N = mkN "ambassad" "ambassader" ; -- SaldoWN
+lin terribly_Adv = variants{} ; -- 
+lin exemption_N = mkN "immunitet" "immuniteter" | mkN "dispens" "dispenser" ; -- SaldoWN -- comment=4
+lin array_N = mkN "stass" ; -- comment=3
+lin tablet_N = mkN "tablett" "tabletter" | mkN "skrivtavla" ; -- SaldoWN -- comment=9
+lin sack_V2 = dirV2 (partV (mkV "få" "fick" "fått")"till"); -- comment=3
+lin erosion_N = mkN "erosion" "erosioner" | mkN "erodering" ; -- SaldoWN
+lin bull_N = mkN "tjur" ; -- comment=6
+lin warehouse_N = mkN "lagerlokal" "lagerlokaler" ; -- status=guess
+lin unfortunate_A = mkA "olycklig" ;
+lin promoter_N = mkN "promotor" "promotorer" ; -- comment=5
+lin compel_VV = mkVV I.tvinga_V ;
+lin compel_V2V = mkV2V I.tvinga_V ;
+lin compel_V2 = mkV2 I.tvinga_V ;
+lin motivate_V2V = mkV2V (mkV "motiverar"); -- status=guess, src=wikt
+lin motivate_V2 = mkV2 (mkV "motiverar"); -- status=guess, src=wikt
+lin burning_A = variants{} ; -- 
+lin vitamin_N = mkN "vitamin" "vitaminer" ; -- SaldoWN
+lin sail_N = mkN "kryssning" | mkN "segel" neutrum ; -- SaldoWN
+lin lemon_N = mkN "citron" "citroner" ; -- SaldoWN
+lin foreigner_N = mkN "utlänning" ; -- SaldoWN
+lin powder_N = mkN "pulver" neutrum | mkN "stoft" neutrum ; -- SaldoWN -- comment=3
+lin persistent_A = mkA "ihärdig" ; -- SaldoWN
+lin bat_N = mkN "fladdermus" "fladdermusen" "fladdermöss" "fladdermössen" | mkN "piska" ; -- SaldoWN -- comment=9
+lin ancestor_N = mkN "anfader" "anfadern" "anfäder" "anfäderna" ; -- comment=2
+lin predominantly_Adv = variants{} ; -- 
+lin mathematical_A = mkA "matematisk" ; -- SaldoWN
+lin compliance_N = mkN "tillmötesgående" ; -- SaldoWN
+lin arch_N = mkN "valv" neutrum | mkN "hålfot" "hålfötter" ; -- SaldoWN -- comment=7
+lin woodland_N = mkN "skogsland" neutrum; -- comment=3
+lin serum_N = mkN "serum" neutrum | mkN "serum" neutrum ; -- SaldoWN
+lin overnight_Adv = variants{} ; -- 
+lin doubtful_A = mkA "tvivelaktig" ; -- comment=5
+lin doing_N = variants{} ; -- 
+lin coach_V2 = mkV2 (mkV "träna") | mkV2 (mkV "coacha"); -- status=guess, src=wikt status=guess, src=wikt
+lin coach_V = mkV "tränar" ; -- status=guess
+lin binding_A = variants{} ; -- 
+lin surrounding_A = mkA "kringliggande" ; -- status=guess
+lin peer_N = mkN "pär" "pärer" ; -- comment=5
+lin ozone_N = mkN "ozon" ; -- SaldoWN
+lin mid_A = variants{} ; -- 
+lin invisible_A = mkA "osynlig" ; -- SaldoWN
+lin depart_V = mkV "avvika" "avvek" "avvikit" | mkV "avreser" ; -- SaldoWN -- comment=4
+lin brigade_N = mkN "brigad" "brigader" | mkN "grupp" "grupper" ; -- SaldoWN -- comment=3
+lin manipulate_V2 = mkV2 (mkV "manipulerar"); -- status=guess, src=wikt
+lin consume_V2 = dirV2 (partV (mkV "dra" "drar" "dra" "drog" "dragit" "dragen")"ut"); -- comment=6
+lin consume_V = mkV "förtära" "förtärde" "förtärt" ; -- comment=7
+lin temptation_N = mkN "frestelse" "frestelser" | mkN "lockelse" "lockelser" ; -- SaldoWN -- comment=2
+lin intact_A = mkA "intakt" "intakt" ; -- status=guess
+lin glove_N = L.glove_N ;
+lin aggression_N = mkN "aggression" "aggressioner" ; -- comment=3
+lin emergence_N = mkN "uppkomst" ; -- comment=3
+lin stag_V = variants{} ; -- 
+lin coffin_N = mkN "kista" | mkN "likkista" ; -- SaldoWN
+lin beautifully_Adv = variants{} ; -- 
+lin clutch_V2 = variants{}; -- mkV "gripa" "grep" "gripit" ; -- comment=4
+lin clutch_V = mkV "gripa" "grep" "gripit" ; -- comment=4
+lin wit_N = mkN "slagfärdighet" ; -- comment=5
+lin underline_V2 = mkV2 "understryka" "underströk" "understrukit" | mkV2 (mkV (mkV "stryka") "under") ; -- SaldoWN -- status=guess, src=wikt
+lin trainee_N = mkN "praktikant" "praktikanter" ; -- comment=5
+lin scrutiny_N = mkN "granskning" ; -- status=guess
+lin neatly_Adv = variants{} ; -- 
+lin follower_N = mkN "anhängare" utrum; -- comment=5
+lin sterling_A = mkA "fullödig" ; -- comment=3
+lin tariff_N = mkN "tariff" "tariffer" | mkN "taxa" ; -- SaldoWN -- comment=3
+lin bee_N = mkN "bi" "bit" "bin" "bien" ; -- SaldoWN
+lin relaxation_N = mkN "avkoppling" | mkN "avslappning" ; -- SaldoWN -- comment=10
+lin negligence_N = mkN "försummelse" "försummelser" | mkN "vårdslöshet" "vårdslösheter" ; -- SaldoWN -- comment=6
+lin sunlight_N = mkN "solljus" neutrum; -- status=guess
+lin penetrate_V2 = mkV2 (mkV "genomtränger") | mkV2 (mkV "penetrerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin penetrate_V = mkV "penetrerar" ; -- comment=5
+lin knot_N = mkN "knut" | mkN "föreningspunkt" "föreningspunkter" ; -- SaldoWN -- comment=12
+lin temper_N = mkN "humör" neutrum; -- status=guess
+lin skull_N = mkN "skalle" utrum | mkN "kranium" "kraniet" "kranier" "kranierna" ; -- SaldoWN -- comment=3
+lin openly_Adv = variants{} ; -- 
+lin grind_V2 = dirV2 (partV (mkV "skrapar")"ut"); -- comment=3
+lin grind_V = mkV "slipar" ; -- comment=14
+lin whale_N = mkN "val" ; -- SaldoWN = mkN "val" neutrum ;
+lin throne_N = mkN "tron" "troner" | mkN "biskopsstol" ; -- SaldoWN -- comment=3
+lin supervise_V2 = variants{}; -- mkV "övervakar" ; -- comment=7
+lin supervise_V = mkV "övervakar" ; -- comment=7
+lin sickness_N = mkN "sjukdom" ; -- SaldoWN
+lin package_V2 = mkV2 (mkV "packar"); -- status=guess, src=wikt
+lin intake_N = mkN "intagning" ; -- comment=3
+lin within_Adv = variants{}; -- mkPrep "inom" ;
+lin inland_A = variants{} ; -- 
+lin beast_N = mkN "best" ; -- comment=8
+lin rear_N = mkN "baksida" ; -- comment=4
+lin morality_N = mkN "moral" "moraler" ; -- status=guess
+lin competent_A = mkA "kompetent" "kompetent" | mkA "tillräcklig" ; -- SaldoWN -- comment=10
+lin sink_N = mkN "vask" neutrum | mkN "vask" neutrum ; -- SaldoWN = mkN "vask" ; -- comment=8
+lin uniform_A = mkA "uniform" ; -- SaldoWN
+lin reminder_N = mkN "påminnelse" "påminnelser" ; -- comment=4
+lin permanently_Adv = variants{} ; -- 
+lin optimistic_A = mkA "optimistisk" ; -- SaldoWN
+lin bargain_N = mkN "affärsuppgörelse" "affärsuppgörelser" ; -- comment=3
+lin seemingly_Adv = variants{} ; -- 
+lin respective_A = mkA "respektive" ; -- status=guess
+lin horizontal_A = mkA "vågrät" | mkA "horisontal" ; -- SaldoWN -- comment=3
+lin decisive_A = mkA "avgörande" | mkA "fast" "fast" ; -- SaldoWN -- comment=5
+lin bless_V2 = mkV2 (mkV "välsigna"); -- status=guess, src=wikt
+lin bile_N = mkN "galla" ; -- comment=3
+lin spatial_A = mkA "spatial" ; -- SaldoWN
+lin bullet_N = mkN "kula" ; -- SaldoWN
+lin respectable_A = mkA "anständig" | mkA "respektabel" ; -- SaldoWN -- comment=3
+lin overseas_Adv = mkAdv "utomlands" ; -- comment=2
+lin convincing_A = mkA "övertygande" ; -- comment=3
+lin unacceptable_A = mkA "oacceptabel" ; -- status=guess
+lin confrontation_N = mkN "konfrontation" "konfrontationer" ; -- SaldoWN
+lin swiftly_Adv = variants{} ; -- 
+lin paid_A = variants{} ; -- 
+lin joke_V = mkV "skämtar" ; -- comment=4
+lin instant_A = mkA "omedelbar" ; -- comment=2
+lin illusion_N = mkN "illusion" "illusioner" | mkN "synvilla" ; -- SaldoWN -- comment=5
+lin cheer_V2 = mkV2 (mkV "hurrar") | mkV2 (mkV "hejar"); -- status=guess, src=wikt status=guess, src=wikt
+lin cheer_V = mkV "jublar" ; -- comment=3
+lin congregation_N = variants{} ; -- 
+lin worldwide_Adv = variants{} ; -- 
+lin winning_A = variants{} ; -- 
+lin wake_N = mkN "likvaka" | mkN "väcka" ; -- SaldoWN -- comment=3
+lin toss_V2 = dirV2 (partV (mkV "kastar")"ut"); -- comment=8
+lin toss_V = mkV "kastar" ; -- comment=5
+lin medium_A = mkA "medel" ; -- status=guess
+lin jewellery_N = mkN "juvel" "juveler" ; -- comment=2
+lin fond_A = mkA "meningslös" ; -- comment=6
+lin alarm_V2 = variants{} ; -- 
+lin guerrilla_N = mkN "gerilla" ; -- SaldoWN
+lin dive_V = mkV "dyker" ; -- comment=2
+lin desire_V2 = mkV2 (mkV "begära") | mkV2 (mkV "åtrå"); -- status=guess, src=wikt status=guess, src=wikt
+lin cooperation_N = mkN "samarbete" | mkN "kooperation" "kooperationer" ; -- SaldoWN -- comment=2
+lin thread_N = mkN "tråd" | mkN "trä" "träet" "trän" "träna" ; -- SaldoWN -- comment=7
+lin prescribe_V2 = mkV2 (mkV (mkV "skriva") "ut"); -- status=guess, src=wikt
+lin prescribe_V = mkV "bestämmer" ; -- comment=7
+lin calcium_N = mkN "kalcium" neutrum; -- status=guess
+lin redundant_A = mkA "redundant" "redundant" ; -- status=guess
+lin marker_N = mkN "märkpenna" ; -- comment=5
+lin chemistMasc_N = variants{} ; -- 
+lin mammal_N = mkN "däggdjur" neutrum | mkN "däggdjur" neutrum ; -- SaldoWN
+lin legacy_N = mkN "legat" neutrum; -- comment=3
+lin debtor_N = mkN "gäldenär" "gäldenärer" ; -- SaldoWN
+lin testament_N = variants{} ; -- 
+lin tragic_A = mkA "tragisk" ; -- SaldoWN
+lin silver_A = mkA "silvergrå" "silvergrått" ; -- comment=2
+lin grin_N = mkN "grin" neutrum; -- comment=3
+lin spectacle_N = mkN "syn" ; -- comment=4
+lin inheritance_N = mkN "arv" neutrum; -- comment=3
+lin heal_V2 = variants{}; -- mkV "läker" ; -- comment=7
+lin heal_V = mkV "läker" ; -- comment=7
+lin sovereignty_N = mkN "självständighet" | mkN "oavhängighet" | mkN "suveränitet" ; -- status=guess status=guess status=guess
+lin enzyme_N = mkN "enzym" neutrum ; -- SaldoWN
+lin host_V2 = variants{} ; -- 
+lin neighbouring_A = variants{} ; -- 
+lin corn_N = mkN "majs" | mkN "vete" ; -- SaldoWN -- comment=10
+lin layout_N = mkN "layout" "layouter" ; -- SaldoWN
+lin dictate_VS = variants{}; -- mkV "dikterar" ; -- comment=4
+lin dictate_V2 = variants{}; -- mkV "dikterar" ; -- comment=4
+lin dictate_V = mkV "dikterar" ; -- comment=4
+lin rip_V2 = variants{}; -- mkV "revar" ; -- comment=2
+lin rip_V = mkV "revar" ; -- comment=2
+lin regain_V2 = variants{} ; -- 
+lin probable_A = mkA "trolig" ; -- comment=5
+lin inclusion_N = mkN "inbegripande" ; -- status=guess
+lin booklet_N = mkN "häfte" ; -- comment=3
+lin bar_V2 = dirV2 (partV (mkV "spärrar")"ut"); -- comment=7
+lin privately_Adv = variants{} ; -- 
+lin laser_N = mkN "laser" ; -- SaldoWN
+lin fame_N = mkN "berömmelse" utrum | mkN "berömmelse" utrum ; -- SaldoWN -- comment=4
+lin bronze_N = mkN "brons" "bronser" | mkN "brons" neutrum ; -- SaldoWN = mkN "brons" neutrum ; -- comment=4
+lin mobile_A = mkA "rörlig" | mkA "mobil" ; -- SaldoWN -- comment=6
+lin metaphor_N = mkN "metafor" "metaforen" "metaforer" "metaforerna" ; -- SaldoWN
+lin complication_N = mkN "komplikation" "komplikationer" ; -- SaldoWN
+lin narrow_V2 = variants{}; -- mkV "begränsar" ; -- comment=2
+lin narrow_V = mkV "begränsar" ; -- comment=2
+lin old_fashioned_A = variants{} ; -- 
+lin chop_V2 = dirV2 (partV (mkV "hackar")"av"); -- status=guess
+lin chop_V = mkV "hugga" "högg" "huggit" ; -- comment=4
+lin synthesis_N = mkN "syntes" "synteser" ; -- comment=2
+lin diameter_N = mkN "diameter" ; -- SaldoWN
+lin bomb_V2 = mkV2 (mkV "bombardera" | mkV "bombar") ; -- status=guess
+lin bomb_V = mkV "bombar" ; -- comment=3
+lin silently_Adv = variants{} ; -- 
+lin shed_N = mkN "fälla" ; -- comment=3
+lin fusion_N = mkN "sammansmältning" ; -- comment=5
+lin trigger_V2 = dirV2 (partV (mkV "startar")"om"); -- status=guess
+lin printing_N = variants{} ; -- 
+lin onion_N = mkN "lök" ; -- SaldoWN
+lin dislike_V2 = mkV2 (mkV (mkV "tycker") "illa") (mkPrep "om"); -- status=guess
+lin embody_V2 = mkV2 (mkV "förkroppsliga"); -- status=guess, src=wikt
+lin curl_V = mkV "ringer" ; -- comment=7
+lin sunshine_N = mkN "solsken" neutrum | mkN "solsken" neutrum ; -- SaldoWN
+lin sponsorship_N = variants{} ; -- 
+lin rage_N = mkN "ilska" | mkN "ursinne" ; -- SaldoWN -- comment=2
+lin loop_N = mkN "slinga" | mkN "ögla" ; -- SaldoWN -- comment=6
+lin halt_N = mkN "anhalt" "anhalter" | mkN "stopp" ; -- SaldoWN -- comment=10
+lin cop_V2 = variants{}; -- mkV "haffar" ; -- comment=2
+lin bang_V2 = dirV2 (partV (mkV "smälla" "small" "smäll")"av"); -- comment=16
+lin bang_V = mkV "smälla" "small" "smäll" ; -- comment=10
+lin toxic_A = mkA "giftig" ; -- SaldoWN
+lin thinking_A = variants{} ; -- 
+lin orientation_N = mkN "riktning" | mkN "orientering" ; -- SaldoWN -- comment=2
+lin likelihood_N = mkN "sannolikhet" "sannolikheter" ; -- status=guess
+lin wee_A = mkA "liten" "litet" "lilla" "små" "mindre" "minst" "minsta" ; -- status=guess
+lin up_to_date_A = variants{} ; -- 
+lin polite_A = mkA "artig" | compoundA (regA "bildad") ; -- SaldoWN -- comment=7
+lin apology_N = mkN "avbön" "avböner" | mkN "ursäkt" "ursäkter" ; -- SaldoWN -- comment=4
+lin exile_N = mkN "utvisning" | mkN "landsflykting" ; -- SaldoWN -- comment=4
+lin brow_N = mkN "ögonbryn" neutrum; -- comment=6
+lin miserable_A = mkA "olycklig" ; -- comment=10
+lin outbreak_N = mkN "utbrott" neutrum; -- status=guess
+lin comparatively_Adv = variants{} ; -- 
+lin pump_V2 = dirV2 (partV (mkV "pumpar")"in"); -- status=guess
+lin pump_V = mkV "öser" ; -- comment=2
+lin fuck_V2 = dirV2 (mkV "knullar") ; -- status=guess
+lin fuck_V = mkV "knullar" ; -- status=guess
+lin forecast_VS = mkVS (mkV "förutsäga" "förutsade" "förutsagt") | mkVS (mkV "förutse" "förutsåg" "förutsett") ; -- status=guess
+lin forecast_V2 = mkV2 (mkV "förutsäga" "förutsade" "förutsagt") | mkV2 (mkV "förutse" "förutsåg" "förutsett") ; -- status=guess
+lin forecast_V = mkV "förutsäga" "förutsade" "förutsagt" ; -- comment=3
+lin timing_N = mkN "kamrem" ; -- status=guess
+lin headmaster_N = mkN "rektor" "rektorer" ; -- comment=2
+lin terrify_V2 = variants{} ; -- 
+lin sigh_N = mkN "suck" ; -- comment=2
+lin premier_A = mkA "förnäm" "förnämare" "förnämst" ; -- status=guess
+lin joint_N = mkN "led" "leder" | mkN "hak" neutrum ; -- SaldoWN = mkN "led" neutrum ; = mkN "led" neutrum ; -- comment=11
+lin incredible_A = mkA "otrolig" ; -- SaldoWN
+lin gravity_N = mkN "gravitation" "gravitationer" ; -- SaldoWN
+lin regulatory_A = variants{} ; -- 
+lin cylinder_N = mkN "cylinder" ; -- SaldoWN
+lin curiosity_N = mkN "nyfikenhet" "nyfikenheter" ; -- comment=6
+lin resident_A = mkA "bosatt" | mkA "bofast" "bofast" ; -- SaldoWN -- comment=2
+lin narrative_N = mkN "berättelse" "berättelser" | mkN "berättande" ; -- SaldoWN -- comment=3
+lin cognitive_A = mkA "kognitiv" ; -- status=guess
+lin lengthy_A = mkA "omständlig" ; -- comment=2
+lin gothic_A = mkA "gotisk" ; -- status=guess
+lin dip_V2 = dirV2 (partV (mkV "tvättar")"av"); -- status=guess
+lin dip_V = mkV "sänker" ; -- comment=11
+lin adverse_A = variants{} ; -- 
+lin accountability_N = mkN "tillräknelighet" ; -- status=guess
+lin hydrogen_N = mkN "väte" ; -- comment=2
+lin gravel_N = mkN "grus" neutrum ; -- SaldoWN
+lin willingness_N = variants{} ; -- 
+lin inhibit_V2 = mkV2 (mkV "hämma") | mkV2 (mkV (mkV "att") "avstyra") | mkV2 (mkV (mkV "att") "förhindra"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin attain_V2 = variants{}; -- mkV "förvärvar" ;
+lin attain_V = mkV "förvärvar" ; -- status=guess
+lin specialize_V2 = variants{} ; -- 
+lin specialize_V = variants{} ; -- 
+lin steer_V2 = mkV2 (mkV "styra" "styrde" "styrt"); -- status=guess, src=wikt
+lin steer_V = mkV "styra" "styrde" "styrt" ; -- status=guess
+lin selected_A = mkA "utvald" "utvalt" ; -- status=guess
+lin like_N = mkN "liknande" ; -- comment=2
+lin confer_V = mkV "tilldelar" ; -- comment=5
+lin usage_N = mkN "språkbruk" neutrum; -- comment=10
+lin portray_V2 = variants{} ; -- 
+lin planner_N = variants{} ; -- 
+lin manual_A = mkA "manuell" ; -- SaldoWN
+lin boast_VS = mkVS (mkV "skryta" "skröt" "skrutit") | mkVS (mkV "skrävla"); -- status=guess, src=wikt status=guess, src=wikt
+lin boast_V2 = mkV2 (mkV "skryta" "skröt" "skrutit") | mkV2 (mkV "skrävla"); -- status=guess, src=wikt status=guess, src=wikt
+lin boast_V = mkV "skryta" "skröt" "skrutit" ; -- comment=2
+lin unconscious_A = mkA "medvetslös" ; -- comment=4
+lin jail_N = mkN "arrest" "arrester" ; -- comment=3
+lin fertility_N = mkN "fruktsamhet" ; -- comment=5
+lin documentation_N = mkN "dokumentation" "dokumentationer" ; -- comment=2
+lin wolf_N = mkN "varg" ; -- SaldoWN
+lin patent_N = mkN "patent" neutrum | mkN "patent" neutrum ; -- SaldoWN
+lin exit_N = mkN "utgång" ; -- SaldoWN
+lin corps_N = mkN "kår" "kårer" ; -- status=guess
+lin proclaim_VS = mkVS (mkV "förkunna"); -- status=guess, src=wikt
+lin proclaim_V2 = dirV2 (partV (mkV "visar")"in"); -- status=guess
+lin multiply_V2 = mkV2 (mkV "multiplicerar"); -- status=guess, src=wikt
+lin multiply_V = mkV "förökar" ; -- comment=3
+lin brochure_N = mkN "broschyr" "broschyrer" ; -- SaldoWN
+lin screen_V2 = dirV2 (partV (mkV "visar")"in"); -- comment=3
+lin screen_V = mkV "visar" ; -- comment=21
+lin orthodox_A = mkA "ortodox" | mkA "vedertagen" "vedertaget" ; -- SaldoWN -- comment=5
+lin locomotive_N = mkN "lok" neutrum | mkN "lok" neutrum ; -- SaldoWN
+lin considering_Prep = mkPrep "med hänsyn till" ; -- status=guess
+lin unaware_A = mkA "omedveten" "omedvetet" ; -- SaldoWN
+lin syndrome_N = mkN "syndrom" neutrum | mkN "syndrom" neutrum ; -- SaldoWN
+lin reform_V2 = mkV2 (mkV "reformerar"); -- status=guess, src=wikt
+lin reform_V = mkV "reformerar" ; -- status=guess
+lin confirmation_N = mkN "styrkande" ; -- comment=6
+lin printed_A = variants{} ; -- 
+lin curve_V2 = mkV2 (mkV "böjer") | mkV2 (mkV "kröka"); -- status=guess, src=wikt status=guess, src=wikt
+lin curve_V = mkV "böja" "böjde" "böjt" ; -- comment=6
+lin costly_A = mkA "kostsam" "kostsamt" "kostsamma" "kostsamma" "kostsammare" "kostsammast" "kostsammaste" ; -- comment=4
+lin underground_A = mkA "underjordisk" ; -- status=guess
+lin territorial_A = mkA "territoriell" ; -- status=guess
+lin designate_VS = variants{}; -- mkV2 (mkV "utse" "utsåg" "utsett");
+lin designate_V2V = variants{}; -- mkV2 (mkV "utse" "utsåg" "utsett");
+lin designate_V2 = mkV2 (mkV "utse" "utsåg" "utsett"); -- status=guess
+lin designate_V = mkV "utse" "utsåg" "utsett" ; -- comment=8
+lin comfort_V2 = mkV2 "trösta" ;
+lin plot_V2 = dirV2 (partV (mkV "ritar")"ut"); -- comment=3
+lin plot_V = mkV "planerar" ; -- comment=7
+lin misleading_A = variants{} ; -- 
+lin weave_V2 = mkV2 (mkV "väva"); -- status=guess, src=wikt
+lin weave_V = mkV "väver" ; -- status=guess
+lin scratch_V2 = L.scratch_V2;
+lin scratch_V = mkV "stryka" "strök" "strukit" ; -- comment=15
+lin echo_N = mkN "eko" "ekot" "ekon" "ekona" ; -- SaldoWN
+lin ideally_Adv = variants{} ; -- 
+lin endure_V2 = variants{}; -- mkV "bestå" "bestod" "bestått" ; -- comment=6
+lin endure_V = mkV "bestå" "bestod" "bestått" ; -- comment=6
+lin verbal_A = mkA "muntlig" | mkA "verbal" ; -- SaldoWN -- comment=2
+lin stride_V = mkV "kliva" "klev" "klivit" | mkV "skriva" "skrev" "skrivit" ; -- SaldoWN -- comment=5
+lin nursing_N = mkN "vård" ; -- comment=6
+lin exert_V2 = variants{} ; -- 
+lin compatible_A = mkA "förenlig" ; -- SaldoWN
+lin causal_A = variants{} ; -- 
+lin mosaic_N = mkN "mosaik" "mosaiker" ; -- SaldoWN
+lin manor_N = mkN "polisdistrikt" neutrum; -- comment=4
+lin implicit_A = mkA "implicit" "implicit" | mkA "underförstådd" ; -- SaldoWN -- comment=7
+lin following_Prep = mkPrep "efter" ; -- status=guess
+lin fashionable_A = mkA "fashionabel" | mkA "moderiktig" ; -- SaldoWN -- comment=3
+lin valve_N = mkN "klaff" ; -- comment=6
+lin proceed_N = variants{} ; -- 
+lin sofa_N = mkN "soffa" ; -- status=guess
+lin snatch_V2 = variants{}; -- mkV "hugga" "högg" "huggit" ; -- comment=4
+lin snatch_V = mkV "hugga" "högg" "huggit" ; -- comment=4
+lin jazz_N = mkN "jazz" ; -- SaldoWN
+lin patron_N = mkN "beskyddare" utrum; -- comment=5
+lin provider_N = mkN "familjeförsörjare" utrum; -- status=guess
+lin interim_A = mkA "provisorisk" ; -- status=guess
+lin intent_N = mkN "uppsåt" neutrum; -- comment=3
+lin chosen_A = variants{} ; -- 
+lin applied_A = variants{} ; -- 
+lin shiver_V = mkV "darrar" ; -- comment=5
+lin pie_N = mkN "paj" "pajer" ; -- SaldoWN
+lin fury_N = mkN "raseri" neutrum; -- comment=2
+lin abolition_N = mkN "avskaffande" ; -- comment=4
+lin soccer_N = mkN "fotboll" ; -- SaldoWN = mkN "fotboll" ;
+lin corpse_N = mkN "lik" neutrum; -- status=guess
+lin accusation_N = mkN "anklagelse" "anklagelser" ; -- comment=2
+lin kind_A = mkA "snäll" | mkA "vänlig" ; -- SaldoWN -- comment=7
+lin dead_Adv = mkAdv "absolut" ; -- comment=6
+lin nursing_A = variants{} ; -- 
+lin contempt_N = mkN "förakt" neutrum ; -- SaldoWN
+lin prevail_V = mkV "segrar" ; -- comment=4
+lin murderer_N = mkN "mördare" utrum | mkN "mördare" utrum ; -- SaldoWN
+lin liberal_N = mkN "liberal" "liberaler" ; -- status=guess
+lin gathering_N = mkN "sammankomst" "sammankomster" ; -- comment=3
+lin adequately_Adv = variants{} ; -- 
+lin subjective_A = mkA "subjektiv" ; -- SaldoWN
+lin disagreement_N = mkN "oenighet" "oenigheter" | mkN "tvist" "tvister" ; -- SaldoWN -- comment=5
+lin cleaner_N = mkN "städare" utrum; -- comment=2
+lin boil_V2 = dirV2 (partV (mkV "kokar")"över"); -- comment=2
+lin boil_V = mkV "kokar" ; -- comment=3
+lin static_A = mkA "statisk" ; -- SaldoWN
+lin scent_N = mkN "väderkorn" neutrum; -- comment=8
+lin civilian_N = mkN "civilist" "civilister" ; -- SaldoWN
+lin monk_N = mkN "munk" ; -- SaldoWN
+lin abruptly_Adv = variants{} ; -- 
+lin keyboard_N = mkN "tangentbord" neutrum; -- status=guess
+lin hammer_N = mkN "hammare" "hammaren" "hamrar" "hamrarna" | mkN "hane" utrum ; -- SaldoWN -- comment=3
+lin despair_N = mkN "sorgebarn" neutrum; -- status=guess
+lin controller_N = mkN "ledare" utrum; -- comment=6
+lin yell_V2 = variants{}; -- mkV "skrika" "skrek" "skrikit" ; -- comment=6
+lin yell_V = mkV "skrika" "skrek" "skrikit" ; -- comment=6
+lin entail_V2 = variants{} ; -- 
+lin cheerful_A = mkA "gladlynt" "gladlynt" | mkA "villig" ; -- SaldoWN -- comment=8
+lin reconstruction_N = mkN "rekonstruktion" "rekonstruktioner" ; -- comment=3
+lin patience_N = mkN "tålamod" neutrum | mkN "uthållighet" "uthålligheter" ; -- SaldoWN -- comment=3
+lin legally_Adv = variants{} ; -- 
+lin habitat_N = mkN "boning" | mkN "livsmiljö" "livsmiljön" "livsmiljöer" "livsmiljöerna" ; -- SaldoWN
+lin queue_N = mkN "kö" "kön" "köer" "köerna" ; -- SaldoWN
+lin spectatorMasc_N = variants{} ; -- 
+lin given_A = variants{} ; -- 
+lin purple_A = variants{} ; -- 
+lin outlook_N = mkN "åskådning" ; -- SaldoWN
+lin genius_N = mkN "briljans" | mkN "väsen" neutrum ; -- SaldoWN -- comment=10
+lin dual_A = variants{} ; -- 
+lin canvas_N = mkN "smärting" | mkN "tält" neutrum ; -- SaldoWN -- comment=12
+lin grave_A = mkA "grav" ; -- SaldoWN
+lin pepper_N = mkN "paprika" ; -- status=guess
+lin conform_V2 = variants{}; -- mkV "överensstämmer" ;
+lin conform_V = mkV "överensstämmer" ; -- status=guess
+lin cautious_A = mkA "aktsam" "aktsamt" "aktsamma" "aktsamma" "aktsammare" "aktsammast" "aktsammaste" | mkA "försiktig" ; -- SaldoWN -- comment=4
+lin dot_N = mkN "punkt" "punkter" ; -- comment=3
+lin conspiracy_N = mkN "komplott" "komplotter" ; -- SaldoWN
+lin butterfly_N = mkN "fjäril" ; -- SaldoWN
+lin sponsor_N = mkN "sponsor" "sponsorer" ; -- comment=4
+lin sincerely_Adv = variants{} ; -- 
+lin rating_N = mkN "värdering" ; -- comment=5
+lin weird_A = mkA "kuslig" ; -- comment=6
+lin teenage_A = mkA "tonårig" ; -- status=guess
+lin salmon_N = mkN "lax" ; -- SaldoWN
+lin recorder_N = mkN "blockflöjt" ; -- status=guess
+lin postpone_V2 = mkV2 "senarelägga" "senarelade" "senarelagt" | mkV2 (mkV "uppskjuta" "uppsköt" "uppskjutit") ; -- status=guess
+lin maid_N = mkN "piga" | mkN "ungmö" "ungmön" "ungmör" "ungmörna" ; -- SaldoWN -- comment=6
+lin furnish_V2 = mkV2 (mkV "inreda" "inredde" "inrett") | mkV2 (mkV "möblera"); -- status=guess, src=wikt status=guess, src=wikt
+lin ethical_A = mkA "etisk" ; -- SaldoWN
+lin bicycle_N = mkN "cykel" ; -- comment=2
+lin sick_N = mkN "illamående" ; -- comment=2
+lin sack_N = mkN "cape" "caper" ; -- comment=11
+lin renaissance_N = mkN "renässans" "renässanser" ; -- status=guess
+lin luxury_N = mkN "lyx" ; -- comment=3
+lin gasp_V2 = mkV2 (mkV "flämta") | mkV2 (mkV "kippar"); -- status=guess, src=wikt status=guess, src=wikt
+lin gasp_V = mkV "flämtar" ; -- comment=2
+lin wardrobe_N = mkN "garderob" "garderober" ; -- SaldoWN
+lin native_N = mkN "inföding" ; -- status=guess
+lin fringe_N = mkN "ytterkant" "ytterkanter" ; -- comment=6
+lin adaptation_N = mkN "anpassning" ; -- comment=6
+lin quotation_N = mkN "notering" | mkN "citerande" ; -- SaldoWN -- comment=12
+lin hunger_N = mkN "hunger" ; -- status=guess
+lin enclose_V2 = dirV2 (partV (mkV "sänder")"efter"); -- status=guess
+lin disastrous_A = mkA "katastrofal" ; -- comment=3
+lin choir_N = mkN "kor" neutrum; -- comment=2
+lin overwhelming_A = variants{} ; -- 
+lin glimpse_N = mkN "skymt" ; -- SaldoWN
+lin divorce_V2 = dirV2 (partV (mkV "skiljer" "skilde" "skilt") "av"); -- comment=2
+lin circular_A = mkA "cirkulär" ; -- comment=3
+lin locality_N = mkN "lokalitet" "lokaliteter" ; -- comment=3
+lin ferry_N = mkN "färja" ; -- SaldoWN
+lin balcony_N = mkN "balkong" "balkonger" ; -- SaldoWN
+lin sailor_N = mkN "sjöman" "sjömannen" "sjömän" "sjömännen" | mkN "seglare" utrum ; -- SaldoWN
+lin precision_N = mkN "precision" "precisioner" ; -- SaldoWN
+lin desert_V2 = variants{}; -- mkV "överge" "överger" "överge" "övergav" "övergett" "övergiven" ; -- comment=4
+lin desert_V = mkV "överge" "överger" "överge" "övergav" "övergett" "övergiven" ; -- comment=4
+lin dancing_N = mkN "dans" "danser" ; -- status=guess
+lin alert_V2 = variants{} ; -- 
+lin surrender_V2 = mkV2 (mkV (mkV "ge") "sig"); -- status=guess, src=wikt
+lin surrender_V = mkV "överlämnar" ; -- comment=4
+lin archive_N = mkN "arkiv" neutrum | mkN "förråd" neutrum ; -- SaldoWN -- comment=2
+lin jump_N = mkN "hopp" neutrum | mkN "smita" ; -- SaldoWN -- comment=6
+lin philosopher_N = mkN "filosof" "filosofer" ; -- SaldoWN
+lin revival_N = mkN "återupplivande" ; -- SaldoWN
+lin presume_VS = mkVS (mkV "förmoda") | mkVS (mkV "förutsätta" "förutsatte" "förutsatt") ;
+lin presume_V2 = mkV2 (mkV "förmoda") | mkV2 (mkV "förutsätta" "förutsatte" "förutsatt") ;
+lin presume_V = mkV "anta" "antar" "anta" "antog" "antagit" "antagen" ;
+lin node_N = mkN "nod" "noder" ; -- SaldoWN
+lin fantastic_A = mkA "fantastisk" ; -- comment=4
+lin herb_N = mkN "ört" "örter" ; -- SaldoWN
+lin assertion_N = mkN "påstående" ; -- SaldoWN
+lin thorough_A = mkA "grundlig" ; -- comment=3
+lin quit_V2 = mkV2 "lämna" | mkV2 (mkV "slutar") ; -- status=guess
+lin quit_V = mkV "avgå" "avgick" "avgått" | mkV "slutar" | mkV "upphöra" "upphörde" "upphört" ; -- status=guess
+lin grim_A = mkA "sträng" ; -- comment=11
+lin fair_N = mkN "karneval" "karnevaler" | mkN "lovande" ; -- SaldoWN -- comment=3
+lin broadcast_V2 = dirV2 (partV (mkV "talar")"om"); -- comment=4
+lin broadcast_V = mkV "uppträda" "uppträdde" "uppträtt" ; -- comment=5
+lin annoy_V2 = variants{} ; -- 
+lin divert_V = mkV "roar" ; -- comment=10
+lin accelerate_V2 = mkV2 (mkV "accelererar") | mkV2 (mkV (mkV "ge") "mer gas") | mkV2 (mkV "gasar") ; -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin accelerate_V = mkV "accelererar" ; -- comment=4
+lin polymer_N = mkN "polymer" "polymerer" ; -- status=guess
+lin sweat_N = mkN "svett" | mkN "vånda" ; -- SaldoWN -- comment=3
+lin survivor_N = mkN "överlevande" ; -- SaldoWN
+lin subscription_N = mkN "undertecknande" ; -- comment=5
+lin repayment_N = mkN "återbetalning" ; -- comment=5
+lin anonymous_A = mkA "anonym" ; -- SaldoWN
+lin summarize_V2 = mkV2 (mkV "sammanfattar"); -- status=guess, src=wikt
+lin punch_N = mkN "slå" | mkN "stans" ; -- SaldoWN -- comment=8
+lin lodge_V2 = variants{}; -- mkV "sätta" "sätter" "sätt" "satte" "satt" "satt" ; -- comment=11
+lin lodge_V = mkV "sätta" "sätter" "sätt" "satte" "satt" "satt" ; -- comment=11
+lin landowner_N = mkN "markägare" utrum ; -- SaldoWN
+lin ignorance_N = mkN "okunnighet" "okunnigheter" ; -- SaldoWN
+lin discourage_V2 = mkV2 (mkV "discourage"); -- status=guess, src=wikt
+lin bride_N = mkN "brud" ; -- SaldoWN
+lin likewise_Adv = mkAdv "likväl" ; -- comment=2
+lin depressed_A = variants{} ; -- 
+lin abbey_N = mkN "kloster" neutrum ; -- SaldoWN
+lin quarry_N = mkN "villebråd" neutrum; -- comment=8
+lin archbishop_N = mkN "ärkebiskop" ; -- status=guess
+lin sock_N = L.sock_N ;
+lin large_scale_A = variants{} ; -- 
+lin glare_V2 = variants{}; -- mkV "glor" ; -- comment=3
+lin glare_V = mkV "glor" ; -- comment=3
+lin descent_N = mkN "börd" | mkN "överfall" neutrum ; -- SaldoWN -- comment=15
+lin stumble_V = mkV "stapplar" ; -- comment=3
+lin mistress_N = mkN "älskarinna" ; -- comment=7
+lin empty_V2 = dirV2 (partV (mkV "vattnar")"ur"); -- comment=16
+lin empty_V = mkV "tömmer" ; -- comment=2
+lin prosperity_N = mkN "välstånd" neutrum | mkN "lycka" ; -- SaldoWN -- comment=7
+lin harm_V2 = variants{} ; -- 
+lin formulation_N = mkN "formulering" ; -- comment=2
+lin atomic_A = mkA "atomär" ; -- status=guess
+lin agreed_A = variants{} ; -- 
+lin wicked_A = mkA "stygg" ; -- comment=13
+lin threshold_N = mkN "tröskel" | mkN "tröskelvärde" ; -- SaldoWN -- comment=2
+lin lobby_N = mkN "lobby" "lobbyer" | mkN "hall" ; -- SaldoWN -- comment=4
+lin repay_V2 = variants{}; -- mkV "återgäldar" ; -- comment=3
+lin repay_V = mkV "återgäldar" ; -- comment=3
+lin varying_A = variants{} ; -- 
+lin track_V2 = mkV2 "spår" | dirV2 (partV (mkV "spårar")"ur") ; -- SaldoWN
+lin track_V = mkV "spår" ; -- SaldoWN
+lin crawl_V = mkV "krypa" "kröp" "krupit" ; -- comment=9
+lin tolerate_V2 = mkV2 (mkV "tolererar"); -- status=guess, src=wikt
+lin salvation_N = mkN "räddning" ; -- SaldoWN
+lin pudding_N = mkN "pudding" ; -- SaldoWN
+lin counter_VS = mkVS (mkV (mkV "gå") "till motanfallmotattack") ; -- status=guess, src=wikt status=guess, src=wikt
+lin counter_V = mkV "motarbetar" ; -- comment=2
+lin propaganda_N = mkN "propaganda" ; -- SaldoWN
+lin cage_N = mkN "bur" | mkN "hiss" ; -- SaldoWN -- comment=3
+lin broker_N = mkN "mäklare" utrum ; -- SaldoWN -- comment=3
+lin ashamed_A = mkA "skamsen" "skamset" ; -- SaldoWN
+lin scan_V2 = dirV2 (partV (mkV "skummar")"av"); -- status=guess
+lin scan_V = mkV "scannar" ; -- comment=5
+lin document_V2 = variants{} ; -- 
+lin apparatus_N = mkN "apparat" "apparater" ; -- SaldoWN
+lin theology_N = mkN "teologi" ; -- SaldoWN
+lin analogy_N = mkN "analogi" "analogier" ; -- SaldoWN
+lin efficiently_Adv = variants{} ; -- 
+lin bitterly_Adv = variants{} ; -- 
+lin performer_N = mkN "artist" "artister" | mkN "uppträdande" ; -- SaldoWN
+lin individually_Adv = mkAdv "individuellt" ; -- status=guess
+lin amid_Prep = mkPrep "bland" ; -- status=guess
+lin squadron_N = mkN "skvadron" "skvadroner" ; -- comment=3
+lin sentiment_N = mkN "sentiment" neutrum | mkN "uppfattning" ; -- SaldoWN -- comment=5
+lin making_N = mkN "tillverkning" ; -- comment=5
+lin exotic_A = mkA "exotisk" ; -- SaldoWN
+lin dominance_N = mkN "herravälde" ; -- comment=4
+lin coherent_A = mkA "följdriktig" ; -- status=guess
+lin placement_N = mkN "placering" ; -- status=guess
+lin flick_V2 = mkV2 (mkV (mkV "peka") "finger") | mkV2 (mkV (mkV "ge") "fingret"); -- status=guess, src=wikt status=guess, src=wikt
+lin colourful_A = mkA "färgstark" | mkA "färgrik" ; -- SaldoWN
+lin mercy_N = mkN "förskoning" | mkN "tur" ; -- SaldoWN -- comment=12
+lin angrily_Adv = variants{} ; -- 
+lin amuse_V2 = variants{} ; -- 
+lin mainstream_N = variants{} ; -- 
+lin appraisal_N = mkN "värdering" ; -- comment=5
+lin annually_Adv = variants{} ; -- 
+lin torch_N = mkN "fackla" | mkN "bloss" neutrum ; -- SaldoWN -- comment=3
+lin intimate_A = mkA "väsentlig" ; -- comment=9
+lin gold_A = variants{} ; -- 
+lin arbitrary_A = mkA "godtycklig" | mkA "slumpmässig" ; -- SaldoWN -- comment=9
+lin venture_VS = variants{}; -- mkV "vågar" ; -- comment=3
+lin venture_V2 = variants{}; -- mkV "vågar" ; -- comment=3
+lin venture_V = mkV "vågar" ; -- comment=3
+lin preservation_N = mkN "bevarande" | mkN "vård" ; -- SaldoWN -- comment=10
+lin shy_A = mkA "osäker" | mkA "tveksam" "tveksamt" "tveksamma" "tveksamma" "tveksammare" "tveksammast" "tveksammaste" ; -- SaldoWN -- comment=8
+lin disclosure_N = mkN "yppande" ; -- comment=3
+lin lace_N = mkN "spets" | mkN "trä" "träet" "trän" "träna" ; -- SaldoWN -- comment=5
+lin inability_N = mkN "oförmåga" ; -- status=guess
+lin motif_N = mkN "motiv" neutrum | mkN "motiv" neutrum ; -- SaldoWN -- comment=3
+lin listenerMasc_N = variants{} ; -- 
+lin hunt_N = mkN "jakt" "jakter" ; -- status=guess
+lin delicious_A = mkA "utsökt" "utsökt" ; -- comment=2
+lin term_VS = variants{}; -- dirV2 (partV (mkV "kallar")"ut");
+lin term_V2 = dirV2 (partV (mkV "kallar")"ut"); -- status=guess
+lin substitute_N = mkN "ersättning" ; -- comment=10
+lin highway_N = mkN "kungsväg" ; -- comment=3
+lin haul_V2 = dirV2 (partV (mkV "forslar")"in"); -- comment=17
+lin haul_V = mkV "transporterar" ; -- comment=9
+lin dragon_N = mkN "drake" utrum ; -- SaldoWN -- comment=2
+lin chair_V2 = variants{} ; -- 
+lin accumulate_V2 = mkV2 (mkV "ackumulerar"); -- status=guess, src=wikt
+lin accumulate_V = mkV "samlar" ; -- comment=5
+lin unchanged_A = compoundA (regA "oförändrad"); -- status=guess
+lin sediment_N = mkN "sediment" neutrum | mkN "sediment" neutrum ; -- SaldoWN
+lin sample_V2 = variants{} ; -- 
+lin exclaim_V2 = dirV2 (partV (mkV "ropar")"till"); -- status=guess
+lin fan_V2 = dirV2 (partV (mkV "sprida" "spred" "spritt")"ut"); -- status=guess
+lin fan_V = mkV "underblåser" ; -- comment=4
+lin volunteer_V2 = variants{} ; -- 
+lin volunteer_V = variants{} ; -- 
+lin root_V2 = mkV2 (mkV "rotar") | mkV2 (mkV "böka"); -- status=guess, src=wikt status=guess, src=wikt
+lin root_V = mkV "rotar" ; -- comment=2
+lin parcel_N = mkN "paket" neutrum; -- comment=2
+lin psychiatric_A = mkA "psykiatrisk" ; -- SaldoWN
+lin delightful_A = mkA "behaglig" ; -- comment=7
+lin confidential_A = mkA "konfidentiell" ; -- comment=2
+lin calorie_N = mkN "kalori" "kalorier" ; -- SaldoWN
+lin flash_N = mkN "ögonblick" neutrum | mkN "utbrott" neutrum ; -- SaldoWN -- comment=16
+lin crowd_V2 = dirV2 (partV (mkV "knuffar")"ut"); -- status=guess
+lin crowd_V = mkV "överhopar" ; -- comment=7
+lin aggregate_A = mkA "sammanlagd" "sammanlagt" ; -- comment=2
+lin scholarship_N = mkN "stipendium" "stipendiet" "stipendier" "stipendierna" ; -- SaldoWN
+lin monitor_N = mkN "övervakare" utrum; -- comment=9
+lin disciplinary_A = mkA "disciplinär" ; -- status=guess
+lin rock_V2 = dirV2 (partV (mkV "skakar")"om"); -- comment=2
+lin rock_V = mkV "vaggar" ; -- comment=9
+lin hatred_N = mkN "hat" neutrum; -- status=guess
+lin pill_N = mkN "p-piller" neutrum | mkN "p-piller" neutrum ; -- SaldoWN -- comment=3
+lin noisy_A = mkA "bullrig" ; -- SaldoWN
+lin feather_N = L.feather_N ;
+lin lexical_A = variants{} ; -- 
+lin staircase_N = mkN "trappa" ; -- SaldoWN
+lin autonomous_A = mkA "autonom" ; -- comment=3
+lin viewpoint_N = mkN "utsiktspunkt" "utsiktspunkter" ; -- comment=4
+lin projection_N = mkN "projektion" "projektioner" | mkN "utslungande" ; -- SaldoWN -- comment=6
+lin offensive_A = mkA "offensiv" ; -- SaldoWN
+lin controlled_A = variants{} ; -- 
+lin flush_V2 = dirV2 (partV (mkV "spolar")"över"); -- comment=2
+lin flush_V = mkV "spolar" ; -- comment=2
+lin racism_N = mkN "rasism" "rasismer" ; -- SaldoWN
+lin flourish_V = mkV "svänger" ; -- comment=9
+lin resentment_N = mkN "harm" ; -- SaldoWN
+lin pillow_N = mkN "kudde" utrum | mkN "huvudkudde" utrum ; -- SaldoWN -- comment=3
+lin courtesy_N = mkN "artighet" "artigheter" | mkN "hövlighet" "hövligheter" ; -- SaldoWN -- comment=2
+lin photography_N = mkN "fotografering" | mkN "fotografi" "fotografit" "fotografier" "fotografierna" ; -- SaldoWN
+lin monkey_N = mkN "apa" ; -- SaldoWN
+lin glorious_A = mkA "ärofull" | mkA "ärorik" ; -- SaldoWN -- comment=5
+lin evolutionary_A = variants{} ; -- 
+lin gradual_A = mkA "successiv" | mkA "gradvis" ; -- SaldoWN -- comment=2
+lin bankruptcy_N = mkN "konkurs" "konkurser" ; -- SaldoWN
+lin sacrifice_N = mkN "offer" neutrum | mkN "offer" neutrum ; -- SaldoWN -- comment=3
+lin uphold_V2 = mkV2 (mkV "upprätthålla"); -- status=guess, src=wikt
+lin sketch_N = mkN "skämtteckning" | mkN "skiss" "skisser" ; -- SaldoWN -- comment=4
+lin presidency_N = mkN "presidentskap" neutrum | mkN "presidentskap" neutrum ; -- SaldoWN
+lin formidable_A = mkA "formidabel" ; -- status=guess
+lin differentiate_V2 = dirV2 (partV (mkV "skilja" "skilde" "skilt") "av"); -- comment=2
+lin differentiate_V = mkV "skilja" "skilde" "skilt" ; -- comment=3
+lin continuing_A = variants{} ; -- 
+lin cart_N = mkN "kärra" ; -- SaldoWN
+lin stadium_N = mkN "stadion" neutrum | mkN "stadion" neutrum ; -- SaldoWN -- comment=2
+lin dense_A = mkA "tät" ; -- comment=6
+lin catch_N = mkN "aber" neutrum | mkN "lyra" ; -- SaldoWN -- comment=6
+lin beyond_Adv = mkAdv "efter" ; -- comment=3
+lin immigration_N = mkN "invandring" | mkN "immigration" "immigrationer" ; -- SaldoWN -- comment=2
+lin clarity_N = mkN "klarhet" "klarheter" ; -- comment=5
+lin worm_N = L.worm_N ;
+lin slot_N = mkN "springa" | mkN "spår" neutrum ; -- SaldoWN -- comment=10
+lin rifle_N = mkN "gevär" neutrum | mkN "gevär" neutrum ; -- SaldoWN -- comment=2
+lin screw_V2 = dirV2 (partV (mkV "skruvar")"till"); -- comment=6
+lin screw_V = mkV "skruvar" ; -- status=guess
+lin harvest_N = mkN "skörd" ; -- SaldoWN
+lin foster_V2 = variants{} ; -- 
+lin academic_N = mkN "akademiker" "akademikern" "akademiker" "akademikerna" ; -- comment=2
+lin impulse_N = mkN "ingivelse" "ingivelser" ; -- SaldoWN
+lin guardian_N = mkN "väktare" utrum; -- comment=3
+lin ambiguity_N = mkN "tvetydighet" "tvetydigheter" ; -- SaldoWN
+lin triangle_N = mkN "triangel" ; -- SaldoWN
+lin terminate_V2 = variants{}; -- mkV "sluta" "slöt" "slutit" ; -- comment=8
+lin terminate_V = mkV "sluta" "slöt" "slutit" ; -- comment=8
+lin retreat_V = mkV "retirerar" ; -- status=guess
+lin pony_N = mkN "ponny" "ponnier" ; -- SaldoWN
+lin outdoor_A = variants{} ; -- 
+lin deficiency_N = mkN "brist" "brister" ; -- SaldoWN
+lin decree_N = mkN "dekret" neutrum; -- comment=10
+lin apologize_V = variants{} ; -- 
+lin yarn_N = mkN "garn" neutrum; -- status=guess
+lin staff_V2 = variants{} ; -- 
+lin renewal_N = mkN "förnyelse" "förnyelser" ; -- status=guess
+lin rebellion_N = mkN "uppror" neutrum | mkN "uppror" neutrum ; -- SaldoWN -- status=guess
+lin incidentally_Adv = variants{} ; -- 
+lin flour_N = mkN "mjöl" "mjölet" "mjöler" "mjölerna" ; -- SaldoWN
+lin developed_A = variants{} ; -- 
+lin chorus_N = mkN "kör" "körer" | mkN "refräng" "refränger" ; -- SaldoWN -- comment=6
+lin ballot_N = mkN "röstsedel" | mkN "valsedel" ; -- SaldoWN -- comment=2
+lin appetite_N = mkN "aptit" | mkN "lust" ; -- SaldoWN -- comment=7
+lin stain_V2 = variants{}; -- mkV "färgar" ; -- comment=7
+lin stain_V = mkV "färgar" ; -- comment=7
+lin notebook_N = mkN "laptop" | mkN "anteckningsbok" "anteckningsböcker" ; -- SaldoWN
+lin loudly_Adv = variants{} ; -- 
+lin homeless_A = mkA "hemlös" ; -- comment=2
+lin census_N = mkN "census" | mkN "folkräkning" ; -- status=guess
+lin bizarre_A = mkA "bisarr" ; -- status=guess
+lin striking_A = mkA "slående" ; -- comment=10
+lin greenhouse_N = mkN "växthus" neutrum; -- comment=2
+lin part_V2 = dirV2 (partV (mkV "skilja" "skilde" "skilt") "av"); -- comment=3
+lin part_V = mkV "skingrar" ; -- comment=12
+lin burial_N = mkN "begravning" ; -- SaldoWN
+lin embarrassed_A = variants{} ; -- 
+lin ash_N = mkN "aska" ; -- SaldoWN
+lin actress_N = mkN "aktris" "aktriser" ; -- status=guess
+lin cassette_N = mkN "kassett" "kassetter" ; -- SaldoWN
+lin privacy_N = mkN "privatliv" neutrum | mkN "privatliv" neutrum ; -- SaldoWN -- comment=4
+lin fridge_N = L.fridge_N ;
+lin feed_N = mkN "djurfoder" neutrum; -- comment=3
+lin excess_A = variants{} ; -- 
+lin calf_N = mkN "kalv" | mkN "vad" ; -- SaldoWN -- comment=8
+lin associate_N = mkN "före" ; -- comment=8
+lin ruin_N = mkN "ruin" "ruiner" | mkN "undergång" ; -- SaldoWN -- comment=2
+lin jointly_Adv = variants{} ; -- 
+lin drill_V2 = mkV2 (mkV "drillar"); -- status=guess, src=wikt
+lin drill_V = mkV "övar" ; -- comment=6
+lin photograph_V2 = mkV2 (mkV "fotograferar"); -- status=guess, src=wikt
+lin devoted_A = variants{} ; -- 
+lin indirectly_Adv = variants{} ; -- 
+lin driving_A = variants{} ; -- 
+lin memorandum_N = mkN "promemoria" ; -- SaldoWN
+lin default_N = mkN "uteblivande" | (mkN "standard" "standarder") | mkN "standardval" ; -- SaldoWN -- status=guess status=guess
+lin costume_N = mkN "dräkt" "dräkter" ; -- SaldoWN
+lin variant_N = mkN "variant" "varianter" ; -- SaldoWN
+lin shatter_V2 = mkV2 (mkV "krossar") | mkV2 (mkV "kraschar") | mkV2 (mkV "krasar"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin shatter_V = mkV "uppröra" "upprörde" "upprört" ; -- comment=5
+lin methodology_N = mkN "metodologi" "metodologier" | mkN "metodik" ; -- SaldoWN
+lin frame_V2 = mkV2 (mkV "ramar") | mkV2 (mkV (mkV "rama") "in"); -- status=guess, src=wikt status=guess, src=wikt
+lin frame_V = mkV "uttrycker" ; -- comment=5
+lin allegedly_Adv = variants{} ; -- 
+lin swell_V2 = dirV2 (partV (mkV "svallar")"över"); -- status=guess
+lin swell_V = L.swell_V;
+lin investigator_N = mkN "utredare" utrum ; -- SaldoWN
+lin imaginative_A = mkA "fantasifull" ; -- comment=2
+lin bored_A = variants{} ; -- 
+lin bin_N = mkN "tunna" | mkN "låda" ; -- SaldoWN -- comment=9
+lin awake_A = mkA "vaken" "vaket" | mkA "väck" ; -- SaldoWN -- comment=2
+lin recycle_V2 = mkV2 "återvinna" "återvann" "återvunnit" | mkV2 (mkV "återanvänder") ; -- status=guess
+lin group_V2 = mkV2 (mkV "grupperar"); -- status=guess, src=wikt
+lin group_V = mkV "grupperar" ; -- status=guess
+lin enjoyment_N = mkN "åtnjutande" ; -- comment=7
+lin contemporary_N = mkN "samtid" | mkN "moder" "modern" "mödrar" "mödrarna" ; -- SaldoWN -- comment=2
+lin texture_N = mkN "struktur" "strukturer" ; -- SaldoWN
+lin donor_N = mkN "donator" "donatorer" | mkN "givare" utrum ; -- SaldoWN
+lin bacon_N = mkN "bacon" ; -- SaldoWN
+lin sunny_A = mkA "solig" ; -- status=guess
+lin stool_N = mkN "pall" ; -- SaldoWN = mkN "pall" ; = mkN "pall" neutrum ;
+lin prosecute_V2 = variants{} ; -- 
+lin commentary_N = mkN "kommentar" "kommentarer" | mkN "referat" neutrum ; -- SaldoWN -- comment=6
+lin bass_N = mkN "basgitarr" "basgitarrer" ; -- status=guess
+lin sniff_V2 = variants{}; -- mkV "sniffar" ; -- comment=2
+lin sniff_V = mkV "sniffar" ; -- comment=2
+lin repetition_N = mkN "upprepning" | mkN "återupprepning" ; -- SaldoWN -- comment=3
+lin eventual_A = mkA "slutgiltig" ; -- status=guess
+lin credit_V2 = mkV2 (mkV "krediterar"); -- status=guess, src=wikt
+lin suburb_N = mkN "förort" "förorter" ; -- SaldoWN
+lin newcomer_N = mkN "nykomling" ; -- SaldoWN
+lin romance_N = mkN "romantik" ; -- comment=3
+lin film_V2 = mkV2 "hinna" "hann" "hunnit" | mkV2 (mkV "filmar") ; -- SaldoWN -- status=guess, src=wikt
+lin film_V = mkV "hinna" "hann" "hunnit" ; -- SaldoWN
+lin experiment_V2 = mkV2 (mkV "experimenterar"); -- status=guess, src=wikt
+lin experiment_V = mkV "experimenterar" ; -- comment=2
+lin daylight_N = mkN "dagsljus" neutrum ; -- status=guess
+lin warrant_N = mkN "fullmakt" "fullmakter" ; -- SaldoWN
+lin fur_N = mkN "päls" ; -- SaldoWN
+lin parking_N = mkN "parkering" | mkN "parkeringsplats" "parkeringsplatser" ; -- SaldoWN -- comment=3
+lin nuisance_N = mkN "otyg" neutrum; -- comment=4
+lin civilian_A = mkA "civil" ; -- SaldoWN
+lin foolish_A = mkA "enfaldig" | mkA "dåraktig" ; -- SaldoWN -- comment=6
+lin bulb_N = mkN "lök" ; -- SaldoWN
+lin balloon_N = mkN "ballong" "ballonger" | mkN "pratbubbla" ; -- SaldoWN -- comment=2
+lin vivid_A = mkA "livlig" ; -- comment=9
+lin surveyor_N = mkN "lantmätare" utrum; -- comment=4
+lin spontaneous_A = mkA "spontan" ; -- SaldoWN
+lin biology_N = mkN "biologi" ; -- SaldoWN
+lin injunction_N = mkN "föreläggande" ; -- comment=4
+lin appalling_A = mkA "skrämmande" ; -- comment=4
+lin amusement_N = mkN "underhållning" ; -- comment=3
+lin aesthetic_A = mkA "estetisk" ; -- SaldoWN
+lin vegetation_N = mkN "växtlighet" "växtligheter" ; -- SaldoWN
+lin stab_V2 = L.stab_V2 ;
+lin stab_V = mkV "knivskära" "knivskar" "knivskurit" | mkV "stöter" ; -- SaldoWN
+lin rude_A = mkA "plump" | mkA "ohövlig" ; -- SaldoWN -- comment=4
+lin offset_V2 = variants{} ; -- 
+lin thinking_N = mkN "tänkande" ; -- comment=3
+lin mainframe_N = mkN "stordator" "stordatorer" ; -- status=guess
+lin flock_N = mkN "flock" neutrum | mkN "skara" ; -- SaldoWN = mkN "flock" ; -- comment=8
+lin amateur_A = variants{} ; -- 
+lin academy_N = mkN "akademi" "akademier" ; -- SaldoWN
+lin shilling_N = variants{} ; -- 
+lin reluctance_N = mkN "betänklighet" "betänkligheter" | mkN "motvillighet" ; -- SaldoWN
+lin velocity_N = mkN "hastighet" "hastigheter" ; -- SaldoWN
+lin spare_V2 = variants{}; -- mkV "undvarar" ; -- comment=5
+lin spare_V = mkV "undvarar" ; -- comment=5
+lin wartime_N = variants{} ; -- 
+lin soak_V2 = mkV2 "pantsätta" "pantsätter" "pantsätt" "pantsatte" "pantsatt" "pantsatt" ; -- SaldoWN
+lin soak_V = mkV "pantsätta" "pantsätter" "pantsätt" "pantsatte" "pantsatt" "pantsatt" | mkV "blöter" ; -- SaldoWN -- comment=4
+lin rib_N = mkN "revben" neutrum | mkN "revben" neutrum ; -- SaldoWN -- comment=2
+lin mighty_A = mkA "stark" ; -- comment=3
+lin shocked_A = variants{} ; -- 
+lin vocational_A = mkA "yrkesmässig" | compoundA (regA "yrkesinriktad") ; -- SaldoWN -- comment=3
+lin spit_V2 = mkV2 (mkV "spottar"); -- status=guess, src=wikt
+lin spit_V = L.spit_V;
+lin gall_N = mkN "skavsår" neutrum; -- comment=5
+lin bowl_V2 = dirV2 (partV (mkV "kastar")"ut"); -- comment=3
+lin bowl_V = mkV "bowlar" ; -- comment=2
+lin prescription_N = mkN "recept" neutrum | mkN "åläggande" ; -- SaldoWN -- comment=8
+lin fever_N = mkN "feber" ; -- SaldoWN
+lin axis_N = mkN "axel" ; -- SaldoWN
+lin reservoir_N = mkN "reservoar" "reservoarer" ; -- SaldoWN
+lin magnitude_N = mkN "storhet" "storheter" | mkN "omfattning" ; -- SaldoWN -- comment=3
+lin rape_V2 = mkV2 "våldta" "våldtar" "våldta" "våldtog" "våldtagit" "våldtagen" ; -- status=guess
+lin cutting_N = mkN "urklipp" neutrum ; -- SaldoWN -- comment=12
+lin bracket_N = mkN "parentes" "parenteser" | mkN "vinkeljärn" neutrum ; -- SaldoWN -- comment=4
+lin agony_N = mkN "vånda" ; -- SaldoWN
+lin strive_VV = variants{}; -- mkV "strävar" ;
+lin strive_V = mkV "strävar" ; -- status=guess
+lin strangely_Adv = variants{} ; -- 
+lin pledge_VS = mkV "pantsätta" "pantsätter" "pantsätt" "pantsatte" "pantsatt" "pantsatt" ; -- SaldoWN
+lin pledge_V2V = mkV2V "pantsätta" "pantsätter" "pantsätt" "pantsatte" "pantsatt" "pantsatt" ; -- SaldoWN
+lin pledge_V2 = mkV2 "pantsätta" "pantsätter" "pantsätt" "pantsatte" "pantsatt" "pantsatt" ; -- SaldoWN
+lin recipient_N = mkN "mottagare" utrum; -- status=guess
+lin moor_N = mkN "hed" ; -- status=guess
+lin invade_V2 = mkV2 (mkV "invaderar"); -- status=guess, src=wikt
+lin dairy_N = mkN "mejeri" "mejerit" "mejerier" "mejerierna" | mkN "dagbok" "dagböcker" ; -- SaldoWN -- comment=2
+lin chord_N = mkN "ackord" neutrum | mkN "sträng" ; -- SaldoWN = mkN "ackord" neutrum ; -- comment=4
+lin shrink_V2 = mkV2 (mkV "krymper"); -- status=guess, src=wikt
+lin shrink_V = mkV "krymper" ; -- comment=2
+lin poison_N = mkN "gift" "giftet" "gifter" "gifterna" ; -- SaldoWN
+lin pillar_N = mkN "stolpe" utrum; -- comment=3
+lin washing_N = mkN "tvagning" ; -- status=guess
+lin warrior_N = mkN "krigare" utrum | mkN "krigare" utrum ; -- SaldoWN -- comment=5
+lin supervisor_N = mkN "handledare" utrum | mkN "handledare" utrum ; -- SaldoWN -- comment=8
+lin outfit_N = mkN "utstyrsel" | mkN "utrustning" ; -- SaldoWN -- comment=11
+lin innovative_A = mkA "innovativ" ; -- status=guess
+lin dressing_N = mkN "förband" neutrum | mkN "dressing" ; -- SaldoWN = mkN "förband" neutrum ; -- comment=10
+lin dispute_V2 = variants{}; -- mkV "diskuterar" ; -- comment=6
+lin dispute_V = mkV "diskuterar" ; -- comment=6
+lin jungle_N = mkN "djungel" "djungeln" "djungler" "djunglerna" ; -- SaldoWN
+lin brewery_N = mkN "bryggeri" "bryggerit" "bryggerier" "bryggerierna" ; -- SaldoWN
+lin adjective_N = mkN "adjektiv" neutrum; -- status=guess
+lin straighten_V2 = dirV2 (partV (mkV "rätar")"ut"); -- status=guess
+lin straighten_V = mkV "rätar" ; -- status=guess
+lin restrain_V2 = dirV2 (partV (mkV "spärrar")"ut"); -- comment=3
+lin monarchy_N = mkN "monarki" "monarkier" ; -- SaldoWN
+lin trunk_N = mkN "koffert" ; -- SaldoWN
+lin herd_N = mkN "hjord" | mkN "flock" neutrum ; -- SaldoWN -- comment=4
+lin deadline_N = mkN "deadline" utrum ; -- status=guess
+lin tiger_N = mkN "tiger" ; -- SaldoWN
+lin supporting_A = variants{} ; -- 
+lin moderate_A = mkA "måttlig" | invarA "lagom" ; -- comment=15
+lin kneel_V = mkV "knäböja" "knäböjde" "knäböjt" ; -- SaldoWN
+lin ego_N = mkN "egoism" "egoismer" ; -- comment=3
+lin sexually_Adv = variants{} ; -- 
+lin ministerial_A = variants{} ; -- 
+lin bitch_N = mkN "tik" | mkN "satkäring" ; -- SaldoWN -- comment=6
+lin wheat_N = mkN "vete" | mkN "durumvete" ; -- SaldoWN -- comment=3
+lin stagger_V = mkV "stapplar" ; -- comment=2
+lin snake_N = L.snake_N ;
+lin ribbon_N = mkN "band" neutrum | mkN "remsa" ; -- SaldoWN -- comment=9
+lin mainland_N = mkN "fastland" neutrum | mkN "fastland" neutrum ; -- SaldoWN -- status=guess
+lin fisherman_N = mkN "fiskare" utrum | mkN "fiskare" utrum ; -- SaldoWN
+lin economically_Adv = variants{} ; -- 
+lin unwilling_A = mkA "motvillig" ; -- comment=3
+lin nationalism_N = mkN "nationalism" "nationalismer" ; -- SaldoWN
+lin knitting_N = mkN "stickning" ; -- status=guess
+lin irony_N = mkN "ironi" "ironier" ; -- SaldoWN
+lin handling_N = mkN "hantering" ; -- comment=2
+lin desired_A = variants{} ; -- 
+lin bomber_N = mkN "bombplan" neutrum ; -- SaldoWN
+lin voltage_N = mkN "spänning" ; -- comment=2
+lin unusually_Adv = variants{} ; -- 
+lin toast_N = mkN "toast" | mkN "värma" ; -- SaldoWN -- comment=2
+lin feel_N = mkN "känsla" ; -- comment=3
+lin suffering_N = mkN "lidande" | mkN "smärta" ; -- SaldoWN -- comment=3
+lin polish_V2 = dirV2 (partV (mkV "skurar")"av"); -- comment=5
+lin polish_V = mkV "slipar" ; -- comment=8
+lin technically_Adv = variants{} ; -- 
+lin meaningful_A = mkA "meningsfull" ; -- SaldoWN
+lin aloud_Adv = mkAdv "högt" ; -- status=guess
+lin waiter_N = mkN "kypare" utrum; -- comment=4
+lin tease_V2 = dirV2 (partV (mkV "tråkar")"ut"); -- status=guess
+lin opposite_Adv = variants{} ; -- 
+lin goat_N = mkN "get" "getter" | mkN "åsna" ; -- SaldoWN -- comment=3
+lin conceptual_A = mkA "begreppsmässig" ; -- status=guess
+lin ant_N = mkN "myra" | mkN "svartmyra" ; -- SaldoWN -- comment=2
+lin inflict_V2 = variants{} ; -- 
+lin bowler_N = mkN "bowlare" utrum; -- comment=3
+lin roar_V2 = mkV2 (mkV "ryta" "röt" "rutit"); -- status=guess, src=wikt
+lin roar_V = mkV "tjuta" "tjöt" "tjutit" ; -- comment=11
+lin drain_N = mkN "avlopp" neutrum | mkN "dräneringsrör" neutrum ; -- SaldoWN -- comment=18
+lin wrong_N = mkN "orätt" "orätter" ; -- SaldoWN
+lin galaxy_N = mkN "galax" "galaxer" ; -- SaldoWN
+lin aluminium_N = mkN "aluminium" neutrum ; -- SaldoWN
+lin receptor_N = variants{} ; -- 
+lin preach_V2 = mkV2 (mkV "predikar"); -- status=guess, src=wikt
+lin preach_V = mkV "predikar" ; -- comment=4
+lin parade_N = mkN "parad" "parader" | mkN "stoltserande" ; -- SaldoWN -- comment=4
+lin opposite_N = mkN "motsats" "motsatser" | mkN "motstående" ; -- SaldoWN -- comment=3
+lin critique_N = mkN "kritik" "kritiker" ; -- status=guess
+lin query_N = variants{} ; -- 
+lin outset_N = variants{} ; -- 
+lin integral_A = (mkA "hel") | (mkA "enhetlig"); -- status=guess status=guess
+lin grammatical_A = mkA "grammatisk" ; -- status=guess
+lin testing_N = mkN "prövande" ; -- status=guess
+lin patrol_N = mkN "patrull" "patruller" | mkN "patrullering" ; -- SaldoWN -- comment=2
+lin pad_N = mkN "stoppning" ; -- comment=21
+lin unreasonable_A = mkA "ovettig" ; -- comment=5
+lin sausage_N = mkN "korv" ; -- SaldoWN
+lin criminal_N = mkN "brottsling" ; -- SaldoWN
+lin constructive_A = mkA "konstruktiv" ; -- SaldoWN
+lin worldwide_A = variants{} ; -- 
+lin highlight_N = mkN "höjdpunkt" "höjdpunkter" ; -- SaldoWN
+lin doll_N = mkN "docka" ; -- SaldoWN
+lin frightened_A = variants{} ; -- 
+lin biography_N = mkN "biografi" "biografier" ; -- status=guess
+lin vocabulary_N = mkN "ordförråd" neutrum; -- comment=2
+lin offend_V2 = mkV2 (mkV "såra"); -- status=guess, src=wikt
+lin offend_V = mkV "förolämpar" ; -- comment=4
+lin accumulation_N = mkN "ansamling" | mkN "kapitalisering" ; -- SaldoWN -- comment=8
+lin linen_N = mkN "linne" ; -- SaldoWN = mkN "linne" ;
+lin fairy_N = mkN "älva" | mkN "fikus" ; -- SaldoWN -- comment=3
+lin disco_N = mkN "diskotek" neutrum | mkN "diskomusik" ; -- SaldoWN -- comment=4
+lin hint_VS = mkVS (mkV "antyda" "antydde" "antytt") ;
+lin hint_V2 = mkV2 "tipsa" ;
+lin hint_V = mkV "tipsa" | mkV "antyda" "antydde" "antytt" ;
+lin versus_Prep = mkPrep "versus" ; -- status=guess
+lin ray_N = mkN "stråle" utrum; -- comment=5
+lin pottery_N = mkN "lergods" neutrum | mkN "krukmakeri" "krukmakerit" "krukmakerier" "krukmakerierna" ; -- SaldoWN
+lin immune_A = mkA "immun" ; -- SaldoWN
+lin retreat_N = mkN "fristad" "fristäder" | mkN "återtåg" neutrum ; -- SaldoWN -- comment=3
+lin master_V2 = variants{} ; -- 
+lin injured_A = variants{} ; -- 
+lin holly_N = mkN "järnek" ; -- status=guess
+lin battle_V2 = mkV2 (mkV "strida" "stridde" "stritt"); -- status=guess, src=wikt
+lin battle_V = mkV "kämpar" ; -- comment=2
+lin solidarity_N = mkN "solidaritet" "solidariteter" ; -- SaldoWN
+lin embarrassing_A = mkA "pinsam" | mkA "genant" "genant" ; -- comment=4
+lin cargo_N = mkN "last" "laster" ; -- comment=3
+lin theorist_N = mkN "teoretiker" "teoretikern" "teoretiker" "teoretikerna" ; -- SaldoWN
+lin reluctantly_Adv = variants{} ; -- 
+lin preferred_A = variants{} ; -- 
+lin dash_V = mkV "slå" "slog" "slagit" ; -- comment=15
+lin total_V2 = mkV2 I.göra_V ; ----
+lin total_V = mkV "sammanlägga" "sammanlade" "sammanlagt" ; -- comment=4
+lin reconcile_V2 = variants{} ; -- 
+lin drill_N = mkN "exercis" "exerciser" | mkN "trä" "träet" "trän" "träna" ; -- SaldoWN -- comment=9
+lin credibility_N = mkN "trovärdighet" ; -- SaldoWN
+lin copyright_N = mkN "upphovsrätt" | mkN "copyright" ; -- SaldoWN -- comment=3
+lin beard_N = mkN "skägg" neutrum ; -- SaldoWN
+lin bang_N = mkN "knall" | mkN "vip" ; -- SaldoWN -- comment=15
+lin vigorous_A = mkA "vital" | mkA "kraftfull" ; -- SaldoWN -- comment=3
+lin vaguely_Adv = variants{} ; -- 
+lin punch_V2 = mkV2 "slå" "slog" "slagit" | dirV2 (partV (mkV "stansar")"ut") ; -- SaldoWN -- comment=2
+lin prevalence_N = mkN "överväldigande" ; -- SaldoWN
+lin uneasy_A = mkA "orolig" ; -- SaldoWN
+lin boost_N = mkN "ökning" ; -- comment=5
+lin scrap_N = mkN "bit" | mkN "skrot" ; -- SaldoWN = mkN "bit" ; -- comment=11
+lin ironically_Adv = variants{} ; -- 
+lin fog_N = L.fog_N ;
+lin faithful_A = mkA "trogen" "troget" ; -- SaldoWN
+lin bounce_V2 = dirV2 (partV (mkV "hoppar")"över"); -- comment=2
+lin bounce_V = mkV "studsar" ; -- comment=3
+lin batch_N = mkN "hop" ; -- comment=9
+lin smooth_V2 = dirV2 (partV (mkV "slätar")"till"); -- comment=4
+lin smooth_V = mkV "stillar" ; -- comment=5
+lin sleeping_A = variants{} ; -- 
+lin poorly_Adv = variants{} ; -- 
+lin accord_V = mkV "ge" "ger" "ge" "gav" "gett" "given" ; -- comment=3
+lin vice_president_N = mkN "vicepresident" "vicepresidenter" ; -- status=guess
+lin duly_Adv = variants{} ; -- 
+lin blast_N = mkN "explosion" "explosioner" | mkN "tryckvåg" "tryckvågor" ; -- SaldoWN -- comment=8
+lin square_V2 = dirV2 (partV (mkV "rättar")"till"); -- status=guess
+lin square_V = mkV "reglerar" ; -- comment=10
+lin prohibit_V2 = mkV2 (mkV "förbjuda" "förbjöd" "förbjudit") ; -- status=guess
+lin prohibit_V = mkV "förhindrar" ; -- comment=4
+lin brake_N = mkN "broms" | mkN "busksnår" neutrum ; -- SaldoWN -- comment=3
+lin asylum_N = mkN "asyl" "asyler" | mkN "vårdanstalt" "vårdanstalter" ; -- SaldoWN -- comment=3
+lin obscure_V2 = variants{} ; -- 
+lin nun_N = mkN "nunna" ; -- SaldoWN
+lin heap_N = mkN "massa" ; -- comment=6
+lin smoothly_Adv = variants{} ; -- 
+lin rhetoric_N = mkN "retorik" | mkN "vältalighet" "vältaligheter" ; -- SaldoWN -- comment=3
+lin privileged_A = compoundA (regA "privilegierad"); -- status=guess
+lin liaison_N = variants{} ; -- 
+lin jockey_N = mkN "jockey" ; -- SaldoWN
+lin concrete_N = mkN "betong" "betonger" ; -- SaldoWN
+lin allied_A = variants{} ; -- 
+lin rob_V2 = mkV2 (mkV "röva") | mkV2 (mkV "råna"); -- status=guess, src=wikt status=guess, src=wikt
+lin indulge_V2 = variants{}; -- mkV "tillfredsställer" ;
+lin indulge_V = mkV "tillfredsställer" ; -- status=guess
+lin except_Prep = S.except_Prep;
+lin distort_V2 = mkV2 (mkV "förvränga"); -- status=guess, src=wikt
+lin whatsoever_Adv = variants{} ; -- 
+lin viable_A = mkA "genomförbar" | mkA "livsduglig" ; -- SaldoWN -- comment=7
+lin nucleus_N = mkN "kärna" ; -- comment=3
+lin exaggerate_V2 = mkV2 "överdriva" "överdrev" "överdrivit" ; -- SaldoWN -- status=guess, src=wikt
+lin exaggerate_V = mkV "överdriva" "överdrev" "överdrivit" ; -- SaldoWN
+lin compact_N = mkN "minibil" | mkN "tät" "täter" ; -- SaldoWN
+lin nationality_N = mkN "nationalitet" "nationaliteter" ; -- SaldoWN
+lin direct_Adv = mkAdv "direkt" ; -- comment=2
+lin cast_N = mkN "rollbesättning" | mkN "rollfördelning" | mkN "rollsättning" | mkN "casting" ; -- status=guess
+lin altar_N = mkN "altare" "altaret" "altaren" "altarna" ; -- SaldoWN
+lin refuge_N = mkN "tillflyktsort" "tillflyktsorter" ; -- comment=4
+lin presently_Adv = variants{} ; -- 
+lin mandatory_A = mkA "obligatorisk" ; -- status=guess
+lin authorize_V2V = variants{} ; -- 
+lin authorize_V2 = variants{} ; -- 
+lin accomplish_V2 = mkV2 (mkV "åstadkomma" "åstadkom" "åstadkommit") | mkV2 (mkV "uträtta"); -- status=guess, src=wikt status=guess, src=wikt
+lin startle_V2 = variants{} ; -- 
+lin indigenous_A = mkA "inhemsk" | mkA "naturlig" ; -- SaldoWN -- comment=3
+lin worse_Adv = variants{} ; -- 
+lin retailer_N = mkN "återförsäljare" utrum | mkN "återförsäljare" utrum ; -- SaldoWN -- comment=2
+lin compound_V2 = dirV2 (partV (mkV "blandar") "ut"); -- comment=4
+lin compound_V = mkV "sammansätta" "sammansätter" "sammansätt" "sammansatte" "sammansatt" "sammansatt" ; -- comment=3
+lin admiration_N = mkN "beundran" ; -- status=guess
+lin absurd_A = mkA "orimlig" ; -- comment=6
+lin coincidence_N = mkN "tillfällighet" "tillfälligheter" | mkN "överensstämmelse" "överensstämmelser" ; -- SaldoWN -- comment=6
+lin principally_Adv = variants{} ; -- 
+lin passport_N = mkN "pass" neutrum | mkN "passersedel" ; -- SaldoWN -- comment=4
+lin depot_N = mkN "depå" "depåer" ; -- comment=7
+lin soften_V2 = mkV2 (mkV "mjuknar"); -- status=guess, src=wikt
+lin soften_V = mkV "uppmjukar" ; -- comment=2
+lin secretion_N = mkN "sekret" neutrum | mkN "undangömmande" ; -- SaldoWN -- comment=5
+lin invoke_V2 = variants{} ; -- 
+lin dirt_N = mkN "smuts" ; -- comment=6
+lin scared_A = variants{} ; -- 
+lin mug_N = mkN "mugg" | mkN "tryne" ; -- SaldoWN = mkN "mugg" ; -- comment=7
+lin convenience_N = mkN "bekvämlighet" "bekvämligheter" | mkN "lämplighet" "lämpligheter" ; -- SaldoWN -- comment=5
+lin calm_N = mkN "lugn" neutrum; -- comment=6
+lin optional_A = mkA "valfri" "valfritt" ; -- SaldoWN
+lin unsuccessful_A = compoundA (regA "misslyckad"); -- status=guess
+lin consistency_N = mkN "konsistens" "konsistenser" ; -- comment=8
+lin umbrella_N = mkN "paraply" "paraplyer" ; -- SaldoWN
+lin solo_N = mkN "solo" "solot" "solon" "solona" ; -- SaldoWN
+lin hemisphere_N = mkN "hjärnhalva" | mkN "hemisfär" "hemisfärer" ; -- SaldoWN
+lin extreme_N = mkN "ytterlighet" "ytterligheter" ; -- SaldoWN
+lin brandy_N = variants{} ; -- 
+lin belly_N = L.belly_N ;
+lin attachment_N = mkN "tillgivenhet" "tillgivenheter" | mkN "hängivenhet" ; -- SaldoWN -- comment=16
+lin wash_N = mkN "tvätt" ; -- comment=4
+lin uncover_V2 = variants{} ; -- 
+lin treat_N = mkN "njutning" | mkN "nöje" ; -- SaldoWN -- comment=8
+lin repeated_A = variants{} ; -- 
+lin pine_N = mkN "tall" ; -- comment=6
+lin offspring_N = mkN "avkomma" | mkN "ättling" ; -- SaldoWN -- comment=8
+lin communism_N = mkN "kommunism" "kommunismer" ; -- status=guess
+lin nominate_V2 = variants{} ; -- 
+lin soar_V2 = mkV2 "flyga" "flög" "flugit" ; -- SaldoWN
+lin soar_V = mkV "flyga" "flög" "flugit" ; -- SaldoWN
+lin geological_A = mkA "geologisk" ; -- SaldoWN
+lin frog_N = mkN "groda" ; -- SaldoWN
+lin donate_V2 = mkV2 (mkV "skänka") | mkV2 (mkV "donerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin donate_V = mkV "skänker" ; -- comment=3
+lin cooperative_A = mkA "medgörlig" | mkA "samarbetsvillig" ; -- SaldoWN -- comment=3
+lin nicely_Adv = variants{} ; -- 
+lin innocence_N = mkN "oskuld" "oskulder" ; -- comment=4
+lin housewife_N = mkN "hemmafru" ; -- SaldoWN
+lin disguise_V2 = variants{} ; -- 
+lin demolish_V2 = mkV2 "förstöra" "förstörde" "förstört" ; -- SaldoWN
+lin counsel_N = mkN "överläggning" ; -- comment=10
+lin cord_N = mkN "snöre" | mkN "sträng" ; -- SaldoWN -- comment=2
+lin semi_final_N = variants{} ; -- 
+lin reasoning_N = mkN "resonemang" neutrum; -- comment=5
+lin litre_N = mkN "liter" ; -- status=guess
+lin inclined_A = variants{} ; -- 
+lin evoke_V2 = mkV2 (mkV "frammanar"); -- status=guess, src=wikt
+lin courtyard_N = mkN "borggård" ; -- comment=3
+lin arena_N = mkN "arena" ; -- SaldoWN
+lin simplicity_N = mkN "enkelhet" "enkelheter" ; -- SaldoWN
+lin inhibition_N = mkN "hämning" ; -- SaldoWN
+lin frozen_A = variants{} ; -- 
+lin vacuum_N = mkN "vakuum" neutrum | mkN "vakuum" neutrum ; -- SaldoWN -- comment=2
+lin immigrant_N = mkN "invandrare" utrum ; -- SaldoWN -- comment=2
+lin bet_N = mkN "vad" ; -- SaldoWN = mkN "vad" neutrum ; = mkN "vad" "vader" ;
+lin revenge_N = mkN "hämnd" | mkN "vedergällning" ; -- SaldoWN -- comment=3
+lin jail_V2 = variants{} ; -- 
+lin helmet_N = mkN "hjälm" ; -- SaldoWN
+lin unclear_A = mkA "otydlig" ; -- status=guess
+lin jerk_V2 = dirV2 (partV (mkV "slänger") "ut"); -- comment=4
+lin jerk_V = mkV "stöter" ; -- comment=8
+lin disruption_N = mkN "upplösning" ; -- comment=3
+lin attainment_N = mkN "uppnående" ; -- comment=3
+lin sip_V2 = variants{}; -- mkV "smuttar" ; -- comment=2
+lin sip_V = mkV "smuttar" ; -- comment=2
+lin program_V2V = mkV2V (mkV "programmerar") | mkV2V (mkV "mjukvaruutveckla") | mkV2V (mkV (mkV "utveckla") "mjukvara"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin program_V2 = dirV2 (partV (mkV "programmerar")"in"); -- status=guess
+lin lunchtime_N = mkN "lunchtid" "lunchtider" ; -- status=guess
+lin cult_N = mkN "sekt" ; -- comment=4
+lin chat_N = mkN "prat" "prat" | mkN "snack" "snacket" ;
+lin accord_N = mkN "överensstämmelse" "överensstämmelser" ; -- comment=5
+lin supposedly_Adv = variants{} ; -- 
+lin offering_N = mkN "utbud" neutrum; -- comment=3
+lin broadcast_N = mkN "sändning" | mkN "TV-sändning" ; -- SaldoWN -- comment=3
+lin secular_A = mkA "sekulär" ; -- SaldoWN
+lin overwhelm_V2 = mkV2 (mkV "överväldiga"); -- status=guess, src=wikt
+lin momentum_N = mkN "rörelsemängd" "rörelsemängder" | mkN "rörelsemängd" ; -- SaldoWN -- status=guess
+lin infinite_A = mkA "oändlig" ; -- SaldoWN
+lin manipulation_N = mkN "manipulation" "manipulationer" ; -- comment=2
+lin inquest_N = variants{} ; -- 
+lin decrease_N = mkN "nedgång" | mkN "minskning" ; -- SaldoWN -- comment=4
+lin cellar_N = mkN "källare" utrum ; -- SaldoWN -- comment=2
+lin counsellor_N = mkN "konsulent" "konsulenter" ; -- comment=3
+lin avenue_N = mkN "aveny" "avenyer" | mkN "allé" "alléer" ; -- SaldoWN -- comment=3
+lin rubber_A = variants{} ; -- 
+lin labourer_N = mkN "arbetare" utrum ; -- SaldoWN
+lin lab_N = mkN "maka" ; -- comment=3
+lin damn_V2 = dirV2 (partV (mkV "dömer")"ut"); -- status=guess
+lin comfortably_Adv = mkAdv "bekvämt" ;
+lin tense_A = mkA "spänd" | mkA "spännande" ; -- SaldoWN -- comment=4
+lin socket_N = mkN "hållare" utrum; -- comment=8
+lin par_N = variants{} ; -- 
+lin thrust_N = mkN "slunga" | mkN "stöt" ; -- SaldoWN -- comment=2
+lin scenario_N = mkN "scenario" "scenariot" "scenarion" "scenariona" ; -- SaldoWN
+lin frankly_Adv = variants{} ; -- 
+lin slap_V2 = mkV2 "slå" "slog" "slagit" | dirV2 (partV (mkV "smälla" "small" "smäll")"av") ; -- SaldoWN -- comment=15
+lin recreation_N = mkN "rekreation" "rekreationer" ; -- SaldoWN
+lin rank_V2 = dirV2 (partV (mkV "ordnar")"om"); -- status=guess
+lin rank_V = mkV "rankar" ; -- comment=7
+lin spy_N = mkN "spion" "spioner" ; -- SaldoWN
+lin filter_V2 = dirV2 (partV (mkV "filtrerar")"av"); -- status=guess
+lin filter_V = mkV "filtrerar" ; -- status=guess
+lin clearance_N = mkN "klarsignal" "klarsignaler" | mkN "tillstånd" neutrum ; -- SaldoWN -- comment=8
+lin blessing_N = mkN "välsignelse" "välsignelser" ; -- comment=6
+lin embryo_N = mkN "embryo" "embryot" "embryon" "embryona" ; -- SaldoWN
+lin varied_A = variants{} ; -- 
+lin predictable_A = mkA "förutsägbar" ; -- SaldoWN
+lin mutation_N = mkN "mutation" "mutationer" ; -- SaldoWN
+lin equal_V2 = mkV2 (mkV (mkV "vara") "lika med"); -- status=guess, src=wikt
+lin can_1_VV = S.can_VV | auxVV (mkV "orka") ; ---- split
+lin can_2_VV = S.can8know_VV ;
+lin can_V2 = dirV2 (mkV "konserverar"); -- status=guess
+lin burst_N = mkN "salva" ; -- comment=8
+lin retrieve_V2 = mkV2 (mkV "minnas"); -- status=guess, src=wikt
+lin retrieve_V = mkV "minnas" ; -- status=guess, src=wikt
+lin elder_N = mkN "tejp" ; -- comment=2
+lin rehearsal_N = mkN "repetition" "repetitioner" ; -- SaldoWN
+lin optical_A = mkA "optisk" ; -- status=guess
+lin hurry_N = mkN "jäkt" neutrum; -- comment=4
+lin conflict_V = mkV "kämpar" ; -- status=guess
+lin combat_V2 = variants{}; -- mkV "strida" "stridde" "stritt" ; -- comment=3
+lin combat_V = mkV "strida" "stridde" "stritt" ; -- comment=3
+lin absorption_N = mkN "assimilation" "assimilationer" | mkN "absorbering" ; -- SaldoWN -- comment=3
+lin ion_N = mkN "jon" "joner" ; -- status=guess
+lin wrong_Adv = mkAdv "fel" | mkAdv "vilse" ; ---- split
+lin heroin_N = mkN "heroin" "heroiner" ; -- SaldoWN
+lin bake_V2 = dirV2 (partV (mkV "hårdnar")"till"); -- status=guess
+lin bake_V = mkV "bakar" ; -- comment=7
+lin x_ray_N = variants{} ; -- 
+lin vector_N = mkN "vektor" "vektorer" ; -- SaldoWN
+lin stolen_A = variants{} ; -- 
+lin sacrifice_V2 = mkV2 (mkV "offrar"); -- status=guess, src=wikt
+lin sacrifice_V = mkV "offrar" ; -- comment=2
+lin robbery_N = mkN "rån" neutrum | mkN "röveri" "röverit" "röverier" "röverierna" ; -- SaldoWN -- comment=5
+lin probe_V2 = variants{}; -- mkV "utforskar" ; -- comment=2
+lin probe_V = mkV "utforskar" ; -- comment=2
+lin organizational_A = mkA "organisatorisk" ; -- status=guess
+lin chalk_N = mkN "krita" ; -- SaldoWN = mkN "krita" ;
+lin bourgeois_A = mkA "borgerlig" ; -- status=guess
+lin villager_N = mkN "bybo" ; -- status=guess
+lin morale_N = mkN "moral" "moraler" ; -- SaldoWN
+lin express_A = mkA "uttrycklig" ; -- comment=6
+lin climb_N = mkN "klättring" ; -- comment=2
+lin notify_V2 = mkV2 (mkV "meddelar"); -- status=guess, src=wikt
+lin jam_N = mkN "sylt" "sylter" | mkN "tur" ; -- SaldoWN -- comment=18
+lin bureaucratic_A = mkA "byråkratisk" ; -- SaldoWN
+lin literacy_N = mkN "läskunnighet" "läskunnigheter" | mkN "skrivkunnighet" ; -- SaldoWN
+lin frustrate_V2 = variants{} ; -- 
+lin freight_N = mkN "frakt" "frakter" ; -- SaldoWN
+lin clearing_N = mkN "röjning" ; -- comment=6
+lin aviation_N = mkN "flyg" neutrum ; -- SaldoWN = mkN "flyg" neutrum ; -- comment=2
+lin legislature_N = mkN "legislatur" "legislaturer" ; -- SaldoWN
+lin curiously_Adv = variants{} ; -- 
+lin banana_N = mkN "banan" "bananer" ; -- SaldoWN
+lin deploy_V2 = dirV2 (partV (mkV "sprida" "spred" "spritt")"ut"); -- status=guess
+lin deploy_V = mkV "utplacerar" ; -- comment=3
+lin passionate_A = variants{} ; -- 
+lin monastery_N = mkN "kloster" neutrum | mkN "kloster" neutrum ; -- SaldoWN
+lin kettle_N = mkN "kittel" | mkN "vattenkokare" utrum ; -- SaldoWN
+lin enjoyable_A = mkA "trevlig" | mkA "njutbar" ; -- SaldoWN -- comment=5
+lin diagnose_V2 = mkV2 (mkV "diagnostiserar"); -- status=guess, src=wikt
+lin quantitative_A = mkA "kvantitativ" ; -- SaldoWN
+lin distortion_N = mkN "förvrängning" ; -- SaldoWN
+lin monarch_N = mkN "monark" "monarker" ; -- SaldoWN
+lin kindly_Adv = variants{} ; -- 
+lin glow_V = mkV "glöda" "glödde" "glött" ; -- SaldoWN
+lin acquaintance_N = mkN "bekantskap" "bekantskaper" | mkN "bekant" "bekanter" ; -- SaldoWN -- comment=4
+lin unexpectedly_Adv = variants{} ; -- 
+lin handy_A = mkA "behändig" ; -- SaldoWN
+lin deprivation_N = mkN "misär" "misärer" | mkN "förlust" "förluster" ; -- SaldoWN -- comment=2
+lin attacker_N = mkN "angripare" utrum; -- status=guess
+lin assault_V2 = variants{} ; -- 
+lin screening_N = mkN "kontroll" "kontroller" ; -- comment=2
+lin retired_A = variants{} ; -- 
+lin quick_Adv = mkAdv "fort" ; -- status=guess
+lin portable_A = mkA "portabel" | mkA "bärbar" ; -- SaldoWN -- comment=4
+lin hostage_N = mkN "gisslan" ; -- SaldoWN
+lin underneath_Prep = mkPrep "nedanför" ; -- status=guess
+lin jealous_A = mkA "avundsjuk" | mkA "svartsjuk" ; -- SaldoWN -- comment=5
+lin proportional_A = mkA "proportionell" ; -- status=guess
+lin gown_N = mkN "dräkt" "dräkter" | mkN "klänning" ; -- SaldoWN -- comment=5
+lin chimney_N = mkN "skorsten" "skorstenen" "skorstenar" "skorstenarna" ; -- SaldoWN
+lin bleak_A = mkA "dyster" ; -- status=guess
+lin seasonal_A = mkA "säsongsmässig" ; -- SaldoWN
+lin plasma_N = mkN "blodplasma" ; -- status=guess
+lin stunning_A = mkA "fantastisk" ; -- SaldoWN
+lin spray_N = mkN "sprej" "sprejer" | mkN "yra" ; -- SaldoWN -- comment=14
+lin referral_N = mkN "remiss" "remisser" | mkN "remittering" ; -- SaldoWN -- comment=3
+lin promptly_Adv = variants{} ; -- 
+lin fluctuation_N = mkN "fluktuation" "fluktuationer" | mkN "skiftning" ; -- SaldoWN -- comment=3
+lin decorative_A = mkA "dekorativ" ; -- comment=3
+lin unrest_N = mkN "orolighet" "oroligheter" ; -- SaldoWN
+lin resent_VS = variants{} ; -- 
+lin resent_V2 = variants{} ; -- 
+lin plaster_N = mkN "plåster" neutrum | mkN "plåster" neutrum ; -- SaldoWN -- comment=9
+lin chew_V2 = dirV2 (partV (mkV "tuggar")"om"); -- status=guess
+lin chew_V = mkV "tuggar" ; -- comment=4
+lin grouping_N = variants{} ; -- 
+lin gospel_N = mkN "gospel" "gospeln" "gospel" "gospelna" ; -- comment=3
+lin distributor_N = mkN "distributör" "distributörer" ; -- SaldoWN
+lin differentiation_N = mkN "differentiering" ; -- status=guess
+lin blonde_A = mkA "blond" ; -- SaldoWN
+lin aquarium_N = mkN "akvarium" "akvariet" "akvarier" "akvarierna" ; -- SaldoWN
+lin witch_N = mkN "häxa" ; -- SaldoWN
+lin renewed_A = variants{} ; -- 
+lin jar_N = mkN "burk" ; -- SaldoWN
+lin approved_A = variants{} ; -- 
+lin advocateMasc_N = variants{} ; -- 
+lin worrying_A = variants{} ; -- 
+lin minimize_V2 = mkV2 (mkV "minimerar") ; -- status=guess
+lin footstep_N = variants{} ; -- 
+lin delete_V2 = variants{} ; -- 
+lin underneath_Adv = mkAdv "under" ; -- comment=3
+lin lone_A = mkA "ensam" "ensamt" "ensamma" "ensamma" "ensammare" "ensammast" "ensammaste" ; -- status=guess
+lin level_V2 = dirV2 (partV (mkV "jämnar")"ut"); -- comment=2
+lin level_V = mkV "raserar" ; -- comment=2
+lin exceptionally_Adv = variants{} ; -- 
+lin drift_N = mkN "driva" ; -- SaldoWN
+lin spider_N = mkN "spindel" ; -- SaldoWN
+lin hectare_N = mkN "hektar" neutrum ; -- SaldoWN
+lin colonel_N = mkN "överste" utrum ; -- status=guess
+lin swimming_N = mkN "simning" ; -- status=guess
+lin realism_N = mkN "realism" "realismer" ; -- SaldoWN
+lin insider_N = mkN "insider" ; -- SaldoWN
+lin hobby_N = mkN "hobby" "hobbier" ; -- status=guess
+lin computing_N = variants{} ; -- 
+lin infrastructure_N = mkN "infrastruktur" "infrastrukturer" ; -- SaldoWN
+lin cooperate_V = mkV "samarbetar" ; -- comment=2
+lin burn_N = mkN "solbränna" | mkN "brännskada" ; -- SaldoWN -- comment=4
+lin cereal_N = mkN "sädesslag" neutrum ; -- SaldoWN
+lin fold_N = mkN "veck" neutrum | mkN "vindling" ; -- SaldoWN -- comment=8
+lin compromise_V2 = mkV2 (mkV "kompromissar") ; -- status=guess
+lin compromise_V = mkV "äventyrar" ; -- comment=4
+lin boxing_N = mkN "boxning" ; -- status=guess
+lin rear_V2 = variants{}; -- mkV "lyfta" "lyfter" "lyft" "lyfte" "lyft" "lyft" ;
+lin rear_V = mkV "lyfta" "lyfter" "lyft" "lyfte" "lyft" "lyft" ; -- status=guess
+lin lick_V2 = dirV2 (partV (mkV "slickar")"av"); -- comment=15
+lin constrain_V2 = mkV2 (mkV "begränsa"); -- status=guess, src=wikt
+lin clerical_A = variants{} ; -- 
+lin hire_N = mkN "hyra" ; -- comment=5
+lin contend_VS = mkVS (mkV "kämpa"); -- status=guess, src=wikt
+lin contend_V = mkV "kämpa" ; -- status=guess, src=wikt
+lin amateurMasc_N = variants{} ; -- 
+lin instrumental_A = mkA "bidragande" ; -- status=guess
+lin terminal_A = mkA "terminal" | mkA "obotlig" ; -- SaldoWN -- comment=2
+lin electorate_N = mkN "väljarkår" "väljarkårer" | mkN "kurfurstendöme" ; -- SaldoWN -- status=guess
+lin congratulate_V2 = mkV2 (mkV "gratulerar") | mkV2 (mkV "lyckönska") | mkV2 (mkV "grattar");
+lin balanced_A = variants{} ; -- 
+lin manufacturing_N = variants{} ; -- 
+lin split_N = mkN "schism" "schismer" | mkN "spricka" ; -- SaldoWN -- comment=11
+lin domination_N = mkN "herravälde" ; -- SaldoWN
+lin blink_V2 = mkV2 (mkV "blinkar"); -- status=guess, src=wikt
+lin blink_V = mkV "blinkar" ; -- comment=3
+lin bleed_VS = mkVS (mkV "blöda" "blödde" "blött") ; -- status=guess
+lin bleed_V2 = mkV2 "blöda" "blödde" "blött" | dirV2 (partV (mkV "plockar")"ut") ; -- SaldoWN -- comment=17
+lin bleed_V = mkV "blöda" "blödde" "blött" ; -- SaldoWN
+lin unlawful_A = mkA "olaglig" | mkA "olovlig" ; -- SaldoWN -- comment=3
+lin precedent_N = mkN "prejudikat" neutrum | mkN "prejudikat" neutrum ; -- SaldoWN -- comment=2
+lin notorious_A = mkA "ökänd" ; -- comment=4
+lin indoor_A = variants{} ; -- 
+lin upgrade_V2 = mkV2 (mkV "befordrar") | mkV2 (mkV "uppvärdera") | mkV2 (mkV "uppdaterar"); -- status=guess, src=wikt status=guess, src=wikt status=guess, src=wikt
+lin trench_N = mkN "dike" ; -- SaldoWN
+lin therapist_N = mkN "terapeut" "terapeuter" ; -- SaldoWN
+lin illuminate_V2 = variants{} ; -- 
+lin bargain_V2 = mkV2 (mkV "förhandla") | mkV2 (mkV "köpslå" "köpslog" "köpslagit") ; -- status=guess
+lin bargain_V = mkV "förhandlar" ; -- comment=4
+lin warranty_N = mkN "garanti" "garantier" ; -- SaldoWN
+lin scar_V2 = variants{} ; -- 
+lin scar_V = variants{} ; -- 
+lin consortium_N = mkN "konsortium" "konsortiet" "konsortier" "konsortierna" ; -- status=guess
+lin anger_V2 = mkV2 (mkV "förarga") | mkV2 (mkV "förilska"); -- status=guess, src=wikt status=guess, src=wikt
+lin insure_VS = variants{}; -- mkV "försäkrar" ; -- comment=2
+lin insure_V2 = variants{}; -- mkV "försäkrar" ; -- comment=2
+lin insure_V = mkV "försäkrar" ; -- comment=2
+lin extensively_Adv = variants{} ; -- 
+lin appropriately_Adv = variants{} ; -- 
+lin spoon_N = mkN "sked" ; -- SaldoWN
+lin sideways_Adv = mkAdv "sidledes" ; -- status=guess
+lin enhanced_A = variants{} ; -- 
+lin disrupt_V2 = variants{}; -- mkV "splittrar" ; -- comment=4
+lin disrupt_V = mkV "splittrar" ; -- comment=4
+lin satisfied_A = mkA "nöjd" "nöjt" ; -- SaldoWN
+lin precaution_N = mkN "försiktighetsåtgärd" "försiktighetsåtgärder" ; -- status=guess
+lin kite_N = mkN "drake" utrum ; -- SaldoWN -- comment=2
+lin instant_N = mkN "ögonblick" neutrum; -- status=guess
+lin gig_N = (mkN "ljuster" neutrum) | (mkN "harpun" "harpuner"); -- status=guess status=guess
+lin continuously_Adv = variants{} ; -- 
+lin consolidate_V2 = mkV2 (mkV "konsoliderar"); -- status=guess, src=wikt
+lin consolidate_V = mkV "sammanföra" "sammanförde" "sammanfört" ; -- comment=6
+lin fountain_N = mkN "fontän" "fontäner" ; -- SaldoWN
+lin graduate_V2 = variants{}; -- mkV "examinerar" ; -- comment=3
+lin graduate_V = mkV "examinerar" ; -- comment=3
+lin gloom_N = mkN "svårmod" neutrum | mkN "mörker" neutrum ; -- SaldoWN -- comment=3
+lin bite_N = mkN "snacks" neutrum | mkN "bett" neutrum ; -- SaldoWN -- comment=21
+lin structure_V2 = variants{} ; -- 
+lin noun_N = mkN "substantiv" neutrum | mkN "substantiv" neutrum ; -- SaldoWN
+lin nomination_N = mkN "nominering" ; -- SaldoWN
+lin armchair_N = mkN "fåtölj" "fåtöljer" ; -- SaldoWN
+lin virtual_A = mkA "virtuell" ; -- status=guess
+lin unprecedented_A = mkA "exempellös" ; -- SaldoWN
+lin tumble_V2 = variants{}; -- mkV "tumlar" ; -- comment=4
+lin tumble_V = mkV "tumlar" ; -- comment=4
+lin ski_N = mkN "skida" ; -- SaldoWN
+lin architectural_A = variants{} ; -- 
+lin violation_N = mkN "intrång" neutrum | mkN "våldtäkt" "våldtäkter" ; -- SaldoWN -- comment=3
+lin rocket_N = mkN "raket" "raketer" ; -- SaldoWN
+lin inject_V2 = variants{} ; -- 
+lin departmental_A = variants{} ; -- 
+lin row_V2 = mkV2 (mkV "gräla") | mkV2 (mkV "bråka"); -- status=guess, src=wikt status=guess, src=wikt
+lin row_V = mkV "ror" ; -- comment=8
+lin luxury_A = variants{} ; -- 
+lin fax_N = variants{} ; -- 
+lin deer_N = mkN "hjort" ; -- SaldoWN
+lin climber_N = mkN "streber" ; -- comment=2
+lin photographic_A = mkA "fotografisk" ; -- status=guess
+lin haunt_V2 = dirV2 (partV (mkV "spökar")"ut"); -- status=guess
+lin fiercely_Adv = variants{} ; -- 
+lin dining_N = variants{} ; -- 
+lin sodium_N = mkN "natrium" neutrum | mkN "natrium" neutrum ; -- SaldoWN -- status=guess
+lin gossip_N = mkN "skvallerbytta" ; -- comment=3
+lin bundle_N = mkN "knippe" | mkN "packe" utrum ; -- SaldoWN -- comment=9
+lin bend_N = mkN "vända" ; -- comment=13
+lin recruit_N = mkN "rekryt" "rekryter" ; -- status=guess
+lin hen_N = mkN "höna" ; -- SaldoWN
+lin fragile_A = mkA "bräcklig" ; -- comment=6
+lin deteriorate_V2 = mkV2 (mkV "försämras"); -- status=guess, src=wikt
+lin deteriorate_V = mkV "försämrar" ; -- comment=2
+lin dependency_N = variants{} ; -- 
+lin swift_A = mkA "strid" ; -- comment=2
+lin scramble_V2 = variants{} ; -- 
+lin scramble_V = variants{} ; -- 
+lin overview_N = mkN "överblick" | mkN "översikt" "översikter" ; -- SaldoWN
+lin imprison_V2 = mkV2 (mkV "fängsla"); -- status=guess, src=wikt
+lin trolley_N = mkN "spårvagn" | mkN "kärra" ; -- SaldoWN -- comment=2
+lin rotation_N = mkN "rotation" "rotationer" ; -- SaldoWN
+lin denial_N = mkN "förnekande" ; -- SaldoWN
+lin boiler_N = mkN "ångpanna" ; -- comment=4
+lin amp_N = variants{} ; -- 
+lin trivial_A = mkA "trivial" ; -- status=guess
+lin shout_N = mkN "skälla" | mkN "skrika" ; -- SaldoWN -- comment=3
+lin overtake_V2 = mkV2 (mkV (mkV "kör") "om"); -- status=guess, src=wikt
+lin make_N = mkN "vara" ; -- comment=8
+lin hunter_N = mkN "jägare" utrum ; -- SaldoWN
+lin guess_N = mkN "gissning" ; -- comment=2
+lin doubtless_Adv = mkAdv "säkerligen" ; -- status=guess
+lin syllable_N = mkN "stavelse" "stavelser" ; -- SaldoWN
+lin obscure_A = mkA "obskyr" | mkA "otydlig" ; -- SaldoWN -- comment=12
+lin mould_N = mkN "mögel" neutrum | mkN "mögel" neutrum ; -- SaldoWN -- comment=17
+lin limestone_N = mkN "kalksten" ; -- status=guess
+lin leak_V2 = mkV2 (mkV "läcka"); -- status=guess, src=wikt
+lin leak_V = mkV "läcker" ; -- status=guess
+lin beneficiary_N = mkN "förmånstagare" utrum ; -- SaldoWN
+lin veteran_N = mkN "veteran" "veteraner" ; -- SaldoWN
+lin surplus_A = variants{} ; -- 
+lin manifestation_N = mkN "utslag" neutrum; -- comment=7
+lin vicar_N = mkN "kyrkoherde" utrum; -- comment=2
+lin textbook_N = mkN "lärobok" "läroböcker" ; -- SaldoWN
+lin novelist_N = variants{} ; -- 
+lin halfway_Adv = mkAdv "halvvägs" ; -- status=guess
+lin contractual_A = mkA "avtalsenlig" ; -- SaldoWN
+lin swap_V2 = variants{}; -- mkV "byter" ;
+lin swap_V = mkV "byter" ; -- status=guess
+lin guild_N = mkN "skrå" "skråt" "skrån" "skråen" ; -- SaldoWN
+lin ulcer_N = mkN "sår" neutrum | mkN "sår" neutrum ; -- SaldoWN -- comment=2
+lin slab_N = mkN "häll" ; -- SaldoWN
+lin detector_N = mkN "sensor" "sensorer" | mkN "detektor" "detektorer" ; -- SaldoWN
+lin detection_N = variants{} ; -- 
+lin cough_V = mkV "hostar" ; -- comment=3
+lin whichever_Quant = variants{} ; -- 
+lin spelling_N = mkN "stavning" ; -- status=guess
+lin lender_N = mkN "långivare" utrum; -- status=guess
+lin glow_N = mkN "glöd" "glöder" ; -- SaldoWN
+lin raised_A = variants{} ; -- 
+lin prolonged_A = variants{} ; -- 
+lin voucher_N = mkN "kupong" "kuponger" | mkN "kvitto" "kvittot" "kvitton" "kvittona" ; -- SaldoWN -- comment=8
+lin t_shirt_N = variants{} ; -- 
+lin linger_V = mkV "sölar" ; -- comment=2
+lin humble_A = mkA "ödmjuk" ; -- comment=8
+lin honey_N = mkN "honung" ; -- SaldoWN
+lin scream_N = mkN "skrika" ; -- SaldoWN
+lin postcard_N = mkN "vykort" neutrum | (mkN "vykort" neutrum) | (mkN "brevkort" neutrum) ; -- SaldoWN -- status=guess status=guess
+lin managing_A = variants{} ; -- 
+lin alien_A = mkA "utländsk" ; -- comment=5
+lin trouble_V2 = variants{}; -- mkV "besvärar" ;
+lin reverse_N = mkN "backa" | mkN "vända" ; -- SaldoWN -- comment=16
+lin odour_N = mkN "odör" "odörer" ; -- comment=4
+lin fundamentally_Adv = variants{} ; -- 
+lin discount_V2 = variants{}; -- mkV "diskonterar" ; -- comment=3
+lin discount_V = mkV "diskonterar" ; -- comment=3
+lin blast_V2 = variants{}; -- mkV "spränger" ; -- comment=6
+lin blast_V = mkV "spränger" ; -- comment=6
+lin syntactic_A = variants{} ; -- 
+lin scrape_V2 = dirV2 (partV (mkV "sparar")"in"); -- comment=5
+lin scrape_V = mkV "sparar" ; -- comment=10
+lin residue_N = mkN "rest" "rester" ; -- comment=3
+lin procession_N = mkN "tåg" neutrum; -- comment=2
+lin pioneer_N = mkN "pionjär" "pionjärer" ; -- SaldoWN
+lin intercourse_N = mkN "samlag" neutrum; -- comment=3
+lin deter_V2 = mkV2 (mkV "förhindra"); -- status=guess, src=wikt
+lin deadly_A = mkA "dödlig" | mkA "fullständig" ; -- SaldoWN -- comment=4
+lin complement_V2 = variants{} ; -- 
+lin restrictive_A = mkA "restriktiv" ; -- SaldoWN
+lin nitrogen_N = mkN "kväve" ; -- status=guess
+lin citizenship_N = mkN "medborgarskap" neutrum; -- status=guess
+lin pedestrian_N = mkN "fotgängare" utrum | mkN "fotgängare" utrum ; -- SaldoWN -- comment=2
+lin detention_N = mkN "kvarsittning" ; -- comment=7
+lin wagon_N = mkN "piket" "piketer" | (mkN "vagn") | mkN "kärra" ; -- SaldoWN -- status=guess status=guess
+lin microphone_N = mkN "mikrofon" "mikrofoner" ; -- SaldoWN
+lin hastily_Adv = variants{} ; -- 
+lin fixture_N = mkN "inventarium" "inventariet" "inventarier" "inventarierna" ; -- comment=3
+lin choke_V2 = dirV2 (partV (mkV "spärrar")"ut"); -- comment=3
+lin choke_V = mkV "stryper" ; -- comment=7
+lin wet_V2 = mkV2 (mkV "vätas"); -- status=guess, src=wikt
+lin weed_N = mkN "ogräs" neutrum | mkN "ogräs" neutrum ; -- SaldoWN
+lin programming_N = mkN "programmering" ; -- status=guess
+lin power_V2 = variants{} ; -- 
+lin nationally_Adv = variants{} ; -- 
+lin dozen_N = mkN "dussin" neutrum ; -- status=guess
+lin carrot_N = mkN "morot" "morötter" ; -- SaldoWN
+lin bulletin_N = mkN "bulletin" "bulletiner" ; -- SaldoWN
+lin wording_N = mkN "formulering" | mkN "lydelse" "lydelser" ; -- SaldoWN
+lin vicious_A = mkA "giftig" | mkA "illvillig" ; -- SaldoWN -- comment=4
+lin urgency_N = mkN "brådska" ; -- SaldoWN
+lin spoken_A = variants{} ; -- 
+lin skeleton_N = mkN "skelett" neutrum; -- status=guess
+lin motorist_N = mkN "bilist" "bilister" ; -- SaldoWN
+lin interactive_A = mkA "interaktiv" ; -- SaldoWN
+lin compute_V2 = dirV2 (partV (mkV "räknar")"ut"); -- comment=5
+lin compute_V = mkV "räknar" ; -- comment=4
+lin whip_N = mkN "piska" ; -- SaldoWN
+lin urgently_Adv = variants{} ; -- 
+lin telly_N = variants{} ; -- 
+lin shrub_N = mkN "buske" utrum; -- status=guess
+lin porter_N = mkN "bärare" utrum | mkN "bärare" utrum ; -- SaldoWN -- comment=3
+lin ethics_N = mkN "etik" ; -- SaldoWN
+lin banner_N = mkN "baner" "baneret" "baner" "baneren" | mkN "banderoll" "banderoller" ; -- SaldoWN -- comment=5
+lin velvet_N = mkN "sammet" ; -- SaldoWN
+lin omission_N = mkN "förbiseende" | mkN "utelämnande" ; -- SaldoWN -- comment=3
+lin hook_V2 = mkV2 (mkV "krokar") | mkV2 (mkV "hakar"); -- status=guess, src=wikt status=guess, src=wikt
+lin hook_V = mkV "knäpper" ; -- comment=5
+lin gallon_N = mkN "gallon" "gallonen" "gallon" "gallonen" ; -- SaldoWN
+lin financially_Adv = variants{} ; -- 
+lin superintendent_N = mkN "kommissarie" "kommissarier" | mkN "ledare" utrum ; -- SaldoWN -- comment=6
+lin plug_V2 = dirV2 (partV (mkV "smockar")"till"); -- comment=2
+lin plug_V = mkV "tamponerar" ; -- comment=5
+lin continuation_N = mkN "förlängning" ; -- SaldoWN
+lin reliance_N = mkN "tillit" ; -- SaldoWN
+lin justified_A = variants{} ; -- 
+lin fool_V2 = dirV2 (partV (mkV "lurar")"till"); -- comment=2
+lin detain_V2 = mkV2 (mkV "gripa" "grep" "gripit") | mkV2 (mkV "internerar"); -- status=guess, src=wikt status=guess, src=wikt
+lin damaging_A = variants{} ; -- 
+lin orbit_N = mkN "omloppsbana" ; -- SaldoWN
+lin mains_N = variants{} ; -- 
+lin discard_V2 = dirV2 (partV (mkV "kastar")"ut"); -- comment=4
+lin dine_V = mkV "dinerar" ; -- status=guess
+lin compartment_N = mkN "fack" neutrum | mkN "kupé" "kupéer" ; -- SaldoWN -- comment=2
+lin revised_A = variants{} ; -- 
+lin privatization_N = mkN "privatisering" ; -- status=guess
+lin memorable_A = mkA "minnesvärd" "minnesvärt" ; -- comment=2
+lin lately_Adv = mkAdv "nyligen" ;
+lin distributed_A = variants{} ; -- 
+lin disperse_V2 = variants{}; -- mkV "upplöser" ; -- comment=3
+lin disperse_V = mkV "upplöser" ; -- comment=3
+lin blame_N = mkN "skuld" "skulder" ; -- comment=3
+lin basement_N = mkN "källare" utrum; -- comment=2
+lin slump_V2 = variants{}; -- mkV "rasar" ; -- comment=2
+lin slump_V = mkV "rasar" ; -- comment=2
+lin puzzle_V2 = variants{} ; -- 
+lin monitoring_N = variants{} ; -- 
+lin talented_A = mkA "talangfull" ; -- comment=2
+lin nominal_A = mkA "nominell" ; -- comment=3
+lin mushroom_N = mkN "champinjon" "champinjoner" ; -- SaldoWN
+lin instructor_N = mkN "högskoleadjunkt" "högskoleadjunkter" ; -- comment=3
+lin fork_N = variants{} ; -- 
+lin fork_4_N = variants{} ; -- 
+lin fork_3_N = mkN "vägskäl" neutrum ; -- status=guess
+lin fork_1_N = mkN "gaffel" ; -- status=guess
+lin board_V2 = dirV2 (partV (mkV "plattar")"ut"); -- comment=2
+lin want_N = mkN "vilja" | mkN "behov" neutrum ; -- SaldoWN -- comment=8
+lin disposition_N = mkN "sinnelag" neutrum | mkN "lynne" ; -- SaldoWN -- comment=14
+lin cemetery_N = mkN "kyrkogård" ; -- SaldoWN
+lin attempted_A = variants{} ; -- 
+lin nephew_N = mkN "brorson" "brorsöner" ; -- SaldoWN
+lin magical_A = mkA "magisk" ; -- status=guess
+lin ivory_N = mkN "elfenben" neutrum ; -- SaldoWN
+lin hospitality_N = mkN "gästfrihet" | mkN "gästvänlighet" ; -- SaldoWN
+lin besides_Prep = mkPrep "jämte" ; -- status=guess
+lin astonishing_A = mkA "överraskande" | mkA "förvånande" ;
+lin tract_N = mkN "broschyr" "broschyrer" | mkN "traktat" "traktater" ; -- SaldoWN -- status=guess
+lin proprietor_N = mkN "ägare" utrum; -- comment=2
+lin license_V2 = mkV2 (mkV "licensierar") | mkV2 (mkV (mkV "ge") "tillstånd) ") ;
+lin differential_A = mkA "differentiell" ; -- status=guess
+lin affinity_N = mkN "släktskap" | mkN "frändskap" "frändskaper" ; -- SaldoWN -- comment=4
+lin talking_N = variants{} ; -- 
+lin royalty_N = mkN "royalty" "royaltyn" "royalties" "royalties" ; -- SaldoWN
+lin neglect_N = mkN "försummelse" "försummelser" | mkN "slarva" ; -- SaldoWN -- comment=2
+lin irrespective_A = mkA "oberoende" ; -- status=guess
+lin whip_V2 = dirV2 (partV (mkV "slå" "slog" "slagit")"ut"); -- comment=18
+lin whip_V = mkV "vispar" ; -- comment=8
+lin sticky_A = mkA "tryckande" | mkA "omedgörlig" ; -- SaldoWN -- comment=11
+lin regret_N = mkN "ånger" | mkN "saknad" "saknader" ; -- SaldoWN -- comment=6
+lin incapable_A = mkA "oförmögen" "oförmöget" ; -- SaldoWN
+lin franchise_N = mkN "koncession" "koncessioner" | mkN "rösträtt" ; -- SaldoWN -- comment=6
+lin dentist_N = mkN "tandläkare" utrum ; -- SaldoWN -- comment=2
+lin contrary_N = mkN "motsats" "motsatser" | mkN "stridande" ; -- SaldoWN -- comment=2
+lin profitability_N = variants{} ; -- 
+lin enthusiast_N = mkN "entusiast" "entusiaster" ; -- comment=2
+lin crop_V2 = mkV2 "beta" "betar" "beta" "betog" "betagit" "betagen" | mkV2 (mkV "beskära" "beskar" "beskurit") ; -- SaldoWN -- status=guess, src=wikt
+lin crop_V = mkV "beta" "betar" "beta" "betog" "betagit" "betagen" | mkV "skördar" ; -- SaldoWN -- comment=5
+lin utter_V2 = mkV2 (mkV (mkV "ge") "till"); -- status=guess, src=wikt
+lin pile_V2 = dirV2 (partV (mkV "lastar")"ur"); -- comment=6
+lin pile_V = mkV "samlar" ; -- comment=7
+lin pier_N = mkN "pir" | mkN "väggfält" neutrum ; -- SaldoWN -- comment=5
+lin dome_N = mkN "kupol" "kupoler" ; -- SaldoWN
+lin bubble_N = mkN "bubbla" | mkN "pratbubbla" ; -- SaldoWN -- comment=5
+lin treasurer_N = mkN "kassör" "kassörer" ; -- SaldoWN
+lin stocking_N = mkN "strumpa" ; -- status=guess
+lin sanctuary_N = mkN "helgedom" ; -- SaldoWN
+lin ascertain_V2 = variants{} ; -- 
+lin arc_N = mkN "kurva" | mkN "båge" ; -- status=guess status=guess
+lin quest_N = (mkN "resa") | (mkN "uppdrag" neutrum) | mkN "mål" | mkN "strävan" ; -- status=guess status=guess status=guess status=guess
+lin mole_N = mkN "mullvad" ; -- SaldoWN
+lin marathon_N = mkN "maraton" neutrum | mkN "maratonlopp" neutrum ; -- SaldoWN -- comment=2
+lin feast_N = mkN "bankett" "banketter" | mkN "högtid" "högtider" ; -- SaldoWN -- comment=3
+lin crouch_V = variants{} ; -- 
+lin storm_V2 = variants{}; -- mkV "stormar" ;
+lin storm_V = mkV "stormar" ; -- status=guess
+lin hardship_N = mkN "vedermöda" ; -- SaldoWN
+lin entitlement_N = mkN "rättighet" "rättigheter" | mkN "berättigande" ; -- SaldoWN -- comment=2
+lin circular_N = mkN "roterande" ; -- comment=6
+lin walking_A = variants{} ; -- 
+lin strap_N = mkN "band" neutrum | mkN "stropp" ; -- SaldoWN -- comment=4
+lin sore_A = mkA "öm" "ömt" "ömma" "ömma" "ömmare" "ömmast" "ömmaste" ; -- comment=6
+lin complementary_A = variants{} ; -- 
+lin understandable_A = mkA "förståelig" ; -- comment=4
+lin noticeable_A = mkA "påtaglig" ;
+lin mankind_N = variants{} ; -- 
+lin majesty_N = mkN "majestät" neutrum; -- comment=2
+lin pigeon_N = mkN "duva" ; -- SaldoWN
+lin goalkeeper_N = mkN "målvakt" "målvakter" ; -- SaldoWN
+lin ambiguous_A = mkA "tvetydig" ; -- SaldoWN
+lin walker_N = mkN "fotgängare" utrum; -- comment=2
+lin virgin_N = mkN "oskuld" "oskulder" ; -- SaldoWN
+lin prestige_N = mkN "prestige" utrum | mkN "prestige" utrum ; -- SaldoWN
+lin preoccupation_N = mkN "upptagenhet" "upptagenheter" ; -- SaldoWN
+lin upset_A = variants{} ; -- 
+lin municipal_A = mkA "kommunal" ; -- SaldoWN
+lin groan_V2 = mkV2 (mkV "stöna"); -- status=guess, src=wikt
+lin groan_V = mkV "stönar" ; -- status=guess
+lin craftsman_N = mkN "hantverkare" utrum ; -- SaldoWN
+lin anticipation_N = mkN "förutseende" ; -- status=guess
+lin revise_V2 = mkV2 "revidera" ; -- status=guess
+lin revise_V = mkV "revidera" ; -- status=guess
+lin knock_N = mkN "slag" neutrum; -- comment=13
+lin infect_V2 = mkV2 (mkV "smittar"); -- status=guess, src=wikt
+lin infect_V = mkV "smittar" ; -- comment=3
+lin denounce_V2 = mkV2 "anmäla" ;
+lin confession_N = mkN "erkännande" | mkN "trosbekännelse" "trosbekännelser" ; -- SaldoWN -- comment=8
+lin turkey_N = mkN "kalkon" "kalkoner" ; -- SaldoWN
+lin toll_N = mkN "tull" | mkN "slå" ; -- SaldoWN -- comment=8
+lin pal_N = mkN "vän" "vännen" "vänner" "vännerna" ; -- comment=3
+lin transcription_N = mkN "överföring" ; -- comment=11
+lin sulphur_N = mkN "svavel" neutrum | mkN "svavel" neutrum ; -- SaldoWN -- comment=2
+lin provisional_A = mkA "provisorisk" ; -- comment=3
+lin hug_V2 = dirV2 (partV (mkV "kramar")"ut"); -- comment=2
+lin particular_N = variants{} ; -- 
+lin intent_A = variants{} ; -- 
+lin fascinate_V2 = variants{} ; -- 
+lin conductor_N = mkN "ledare" utrum | mkN "konduktör" "konduktörer" ; -- SaldoWN -- comment=4
+lin feasible_A = mkA "genomförbar" ; -- status=guess
+lin vacant_A = mkA "vakant" "vakant" ; -- SaldoWN
+lin trait_N = mkN "drag" neutrum | mkN "drag" neutrum ; -- SaldoWN = mkN "drag" neutrum ; -- comment=4
+lin meadow_N = mkN "äng" ; -- SaldoWN
+lin creed_N = mkN "tro" | mkN "trosartikel" ; -- SaldoWN -- comment=6
+lin unfamiliar_A = variants{} ; -- 
+lin optimism_N = mkN "optimism" "optimismer" ; -- SaldoWN
+lin wary_A = mkA "rädd" ; -- status=guess
+lin twist_N = mkN "skiftnyckel" | mkN "vändning" ; -- SaldoWN -- comment=6
+lin sweet_N = mkN "efterrätt" "efterrätter" | mkN "karamell" "karameller" ; -- SaldoWN -- comment=5
+lin substantive_A = mkA "verklig" ; -- comment=5
+lin excavation_N = mkN "utgrävning" | mkN "utgrävningsplats" "utgrävningsplatser" ; -- SaldoWN -- comment=2
+lin destiny_N = mkN "öde" ; -- comment=3
+lin thick_Adv = mkAdv "tjockt" ; -- status=guess
+lin pasture_N = mkN "bete" utrum | mkN "betesmark" "betesmarker" ; -- SaldoWN = mkN "bete" ; -- comment=6
+lin archaeological_A = mkA "arkeologisk" ; -- SaldoWN
+lin tick_V2 = variants{}; -- mkV "tickar" ;
+lin tick_V = mkV "tickar" ; -- status=guess
+lin profit_V2 = variants{}; -- mkV "gagnar" ; -- comment=2
+lin profit_V = mkV "gagnar" ; -- comment=2
+lin pat_V2 = mkV2 (mkV "klappar"); -- status=guess, src=wikt
+lin pat_V = mkV "klappar" ; -- comment=3
+lin papal_A = mkA "påvlig" ; -- status=guess
+lin cultivate_V2 = mkV2 (mkV "odlar"); -- status=guess, src=wikt
+lin awake_V = mkV "väcker" ; -- comment=2
+lin trained_A = variants{} ; -- 
+lin civic_A = mkA "medborgerlig" ; -- SaldoWN
+lin voyage_N = mkN "resa" ; -- SaldoWN
+lin siege_N = mkN "belägring" ; -- SaldoWN
+lin enormously_Adv = mkAdv "väldigt" | mkAdv "enormt" ;
+lin distract_V2 = variants{}; -- mkV "avleda" "avledde" "avlett" ; -- comment=3
+lin distract_V = mkV "avleda" "avledde" "avlett" ; -- comment=3
+lin stroll_V = mkV "strövar" ; -- comment=5
+lin jewel_N = mkN "juvel" "juveler" | mkN "sten" "stenen" "stenar" "stenarna" ; -- SaldoWN -- comment=6
+lin honourable_A = mkA "rättskaffens" ; -- comment=5
+lin helpless_A = mkA "hjälplös" ; -- SaldoWN
+lin hay_N = mkN "hö" neutrum ; -- SaldoWN
+lin expel_V2 = variants{} ; -- 
+lin eternal_A = mkA "evig" ; -- SaldoWN
+lin demonstrator_N = mkN "demonstrant" "demonstranter" | mkN "demonstratör" "demonstratörer" ; -- SaldoWN -- comment=3
+lin correction_N = mkN "korrigering" | mkN "tillrättavisning" ; -- SaldoWN -- comment=9
+lin civilization_N = mkN "civilisation" "civilisationer" | mkN "civilisering" ; -- SaldoWN -- comment=4
+lin ample_A = mkA "dryg" | mkA "tillräcklig" ; -- SaldoWN -- comment=7
+lin retention_N = variants{} ; -- 
+lin rehabilitation_N = mkN "upprättelse" "upprättelser" | mkN "restauration" "restaurationer" ; -- SaldoWN -- comment=3
+lin premature_A = compoundA (regA "förhastad"); -- comment=4
+lin encompass_V2 = mkV2 (mkV "inringar"); -- status=guess, src=wikt
+lin distinctly_Adv = mkAdv "distinkt" ;
+lin diplomat_N = mkN "diplomat" "diplomater" ; -- SaldoWN
+lin articulate_V2 = dirV2 (partV (mkV "talar")"om"); -- status=guess
+lin articulate_V = mkV "artikulerar" ; -- comment=5
+lin restricted_A = variants{} ; -- 
+lin prop_V2 = dirV2 (partV (mkV "lutar")"av"); -- status=guess
+lin intensify_V2 = mkV2 (mkV "intensifieras"); -- status=guess, src=wikt
+lin intensify_V = mkV "skärper" ; -- comment=4
+lin deviation_N = mkN "avvikelse" "avvikelser" | mkN "avsteg" neutrum ; -- SaldoWN -- comment=5
+lin contest_V2 = mkV2 "bestrida" "bestred" "bestritt" ; -- SaldoWN
+lin contest_V = mkV "bestrida" "bestred" "bestritt" | mkV "strida" "stridde" "stritt" ; -- SaldoWN -- comment=4
+lin workplace_N = mkN "arbetsplats" "arbetsplatser" ; -- SaldoWN
+lin lazy_A = mkA "lat" ; -- SaldoWN
+lin kidney_N = mkN "njure" utrum ; -- SaldoWN
+lin insistence_N = mkN "insisterande" | mkN "envishet" ; -- SaldoWN -- comment=5
+lin whisper_N = mkN "viska" | mkN "viskning" ; -- SaldoWN -- comment=5
+lin multimedia_N = mkN "multimedia" ; -- status=guess
+lin forestry_N = mkN "skogsbruk" neutrum | mkN "skogsvård" ; -- SaldoWN
+lin excited_A = variants{} ; -- 
+lin decay_N = mkN "sönderfall" neutrum | mkN "förfall" neutrum ; -- SaldoWN
+lin screw_N = mkN "skruv" ; -- SaldoWN
+lin rally_V2V = variants{}; -- mkV "samlar" ; -- comment=2
+lin rally_V2 = variants{}; -- mkV "samlar" ; -- comment=2
+lin rally_V = mkV "samlar" ; -- comment=2
+lin pest_N = mkN "bråkmakare" utrum | mkN "skadedjur" neutrum ; -- SaldoWN -- comment=3
+lin invaluable_A = mkA "ovärderlig" ; -- comment=2
+lin homework_N = mkN "läxa" ; -- status=guess
+lin harmful_A = mkA "skadlig" ; -- comment=3
+lin bump_V2 = dirV2 (partV (mkV "törnar")"in"); -- status=guess
+lin bump_V = mkV "stöter" ; -- comment=9
+lin bodily_A = mkA "fysisk" ; -- comment=2
+lin grasp_N = mkN "våld" neutrum; -- comment=7
+lin finished_A = variants{} ; -- 
+lin facade_N = mkN "fasad" "fasader" | mkN "utanverk" neutrum ; -- SaldoWN -- comment=2
+lin cushion_N = mkN "dyna" | mkN "vall" ; -- SaldoWN -- comment=6
+lin conversely_Adv = variants{} ; -- 
+lin urge_N = mkN "mana" | mkN "kräva" ; -- SaldoWN -- comment=9
+lin tune_V2 = dirV2 (partV (mkV "visar")"in"); -- status=guess
+lin tune_V = mkV "trimmar" ; -- comment=5
+lin solvent_N = mkN "lösningsmedel" ; -- status=guess
+lin slogan_N = mkN "slagord" neutrum | mkN "slogan" "slogan" "slogans" "slogansen" ; -- SaldoWN -- comment=2
+lin petty_A = mkA "småaktig" | mkA "småsint" "småsint" ; -- SaldoWN -- comment=11
+lin perceived_A = variants{} ; -- 
+lin install_V2 = mkV2 (mkV "installerar"); -- status=guess, src=wikt
+lin install_V = mkV "monterar" ; -- comment=3
+lin fuss_N = mkN "ståhej" neutrum | mkN "bråka" ; -- SaldoWN -- comment=8
+lin rack_N = mkN "ställ" neutrum | mkN "ställ" neutrum ; -- SaldoWN -- comment=4
+lin imminent_A = mkA "överhängande" ; -- comment=2
+lin short_N = mkN "kortslutning" | mkN "knapp" ; -- SaldoWN -- comment=9
+lin revert_V = variants{} ; -- 
+lin ram_N = mkN "slå" ; -- comment=10
+lin contraction_N = mkN "kontraktion" "kontraktioner" | mkN "sammandragning" ; -- SaldoWN
+lin tread_V2 = dirV2 (partV (mkV "trampar")"ut"); -- comment=17
+lin tread_V = mkV "sular" ; -- comment=7
+lin supplementary_A = mkA "extra" ; -- status=guess
+lin ham_N = mkN "skinka" ; -- SaldoWN
+lin defy_V2V = variants{} ; -- 
+lin defy_V2 = variants{} ; -- 
+lin athlete_N = mkN "atlet" "atleter" | mkN "idrottare" utrum ; -- SaldoWN
+lin sociological_A = mkA "sociologisk" ; -- status=guess
+lin physician_N = mkN "läkare" utrum; -- comment=2
+lin crossing_N = mkN "övergångsställe" | mkN "korsning" ; -- SaldoWN -- comment=3
+lin bail_N = mkN "borgen" ; -- status=guess
+lin unwanted_A = compoundA (regA "oönskad"); -- status=guess
+lin tight_Adv = mkAdv "fast" ; -- status=guess
+lin plausible_A = mkA "rimlig" ; -- comment=5
+lin midfield_N = mkN "mittfält" neutrum; -- status=guess
+lin alert_A = mkA "alert" "alert" | mkA "vaken" "vaket" ; -- SaldoWN -- comment=6
+lin feminine_A = mkA "kvinnlig" ; -- SaldoWN
+lin drainage_N = mkN "dränering" ; -- status=guess
+lin cruelty_N = mkN "grymhet" ; -- SaldoWN = mkN "grymhet" "grymheter" ;
+lin abnormal_A = mkA "abnorm" ; -- SaldoWN
+lin relate_N = variants{} ; -- 
+lin poison_V2 = mkV2 (mkV "förgifta"); -- status=guess, src=wikt
+lin symmetry_N = mkN "symmetri" "symmetrier" ; -- SaldoWN
+lin stake_V2 = variants{} ; -- 
+lin rotten_A = L.rotten_A ;
+lin prone_A = compoundA (regA "framåtlutad"); -- comment=3
+lin marsh_N = mkN "sumpmark" "sumpmarker" | mkN "kärr" neutrum ; -- SaldoWN -- comment=7
+lin litigation_N = mkN "rättstvist" "rättstvister" | mkN "process" "processer" ; -- SaldoWN -- comment=2
+lin curl_N = mkN "ring" neutrum; -- comment=12
+lin urine_N = mkN "urin" ; -- SaldoWN
+lin latin_A = mkA "latinsk" ; -- status=guess
+lin hover_V = mkV "sväva" ; -- status=guess, src=wikt
+lin greeting_N = mkN "hälsning" | mkN "lyckönskning" ; -- SaldoWN -- comment=4
+lin chase_N = mkN "springa" ; -- comment=2
+lin spouseMasc_N = variants{} ; -- 
+lin produce_N = mkN "avkastning" | mkN "produktion" "produktioner" ; -- SaldoWN -- comment=6
+lin forge_V2 = mkV2 (mkV "förfalska"); -- status=guess, src=wikt
+lin forge_V = mkV "förfalskar" ; -- status=guess
+lin salon_N = mkN "salong" "salonger" ; -- SaldoWN
+lin handicapped_A = variants{} ; -- 
+lin sway_V2 = variants{}; -- mkV "svänger" ; -- comment=8
+lin sway_V = mkV "svänger" ; -- comment=8
+lin homosexual_A = mkA "homosexuell" ; -- status=guess
+lin handicap_V2 = variants{} ; -- 
+lin colon_N = mkN "kolon" ; -- status=guess
+lin upstairs_N = variants{} ; -- 
+lin stimulation_N = mkN "stimulans" "stimulanser" | mkN "stimulering" ; -- SaldoWN -- comment=2
+lin spray_V2 = dirV2 (partV (mkV "sprutar")"in"); -- status=guess
+lin original_N = mkN "nyskapande" ; -- comment=6
+lin lay_A = mkA "täck" ; -- comment=4
+lin garlic_N = mkN "vitlök" ; -- SaldoWN
+lin suitcase_N = mkN "resväska" ; -- status=guess
+lin skipper_N = mkN "skeppare" utrum; -- status=guess
+lin moan_VS = variants{}; -- mkV "gnäller" ; -- comment=4
+lin moan_V = mkV "gnäller" ; -- comment=4
+lin manpower_N = mkN "arbetskraft" ; -- comment=3
+lin manifest_V2 = variants{} ; -- 
+lin incredibly_Adv = variants{} ; -- 
+lin historically_Adv = variants{} ; -- 
+lin decision_making_N = variants{} ; -- 
+lin wildly_Adv = variants{} ; -- 
+lin reformer_N = mkN "reformator" "reformatorer" ; -- status=guess
+lin quantum_N = mkN "kvantum" neutrum; -- status=guess
+lin considering_Subj = variants{} ; -- 
+}
diff --git a/lib/src/translator/todo/check-dictionary.html b/lib/src/translator/todo/check-dictionary.html
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/check-dictionary.html
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META NAME="generator" CONTENT="http://txt2tags.org">
+<TITLE>Checking GF Translation Dictionaries</TITLE>
+</HEAD><BODY BGCOLOR="white" TEXT="black">
+<CENTER>
+<H1>Checking GF Translation Dictionaries</H1>
+<FONT SIZE="4"><I>Aarne Ranta</I></FONT><BR>
+<FONT SIZE="4">April 2014</FONT>
+</CENTER>
+
+<P>
+<B>News</B>
+</P>
+<P>
+9/5 Link to the current status: <A HREF="https://docs.google.com/spreadsheets/d/1NuLRp86UPjd298LxjhCAGlHsoPypxKpcBJfDab0De90/edit#gid">https://docs.google.com/spreadsheets/d/1NuLRp86UPjd298LxjhCAGlHsoPypxKpcBJfDab0De90/edit#gid</A>=0
+</P>
+<P>
+9/5/2014 Removed many bogus subcat's revealed by dictionary authors and by FrameNet. Please upgrade your TopDictionary from darcs or github!
+</P>
+
+<H2>Call for contributions: the generic translation dictionaries of GF</H2>
+
+<P>
+<B>Wanted</B>: manual checking of TopDictionary???.gf files in
+<A HREF="http://www.grammaticalframework.org/lib/src/translator/todo">this directory</A>.
+</P>
+<P>
+<B>Abstract syntax</B>: <A HREF="./TopDictionary.gf">TopDictionary</A>, the top-7000 English words from British National Corpus, as sorted by frequency
+<A HREF="http://www.kilgarriff.co.uk/BNClists/lemma.num">here</A>. 
+</P>
+<P>
+<B>Usage</B>: part of the general translation dictionaries, used for instance in the 
+<A HREF="http://www.grammaticalframework.org/demos/translation.html">GF translation demo</A>. The full dictionaties are the Dictionary* modules
+in the <A HREF="../">parent directory</A>.
+</P>
+<P>
+<B>Who</B>: anyone with good knowledge of the target language and with reasonable knowledge of the GF resource grammar paradigms for it.
+</P>
+
+<H2>How to do it</H2>
+
+<P>
+Follow these steps for your language. For instance, ToCheckFre.gf, with Fre substituted for any language in this directory.
+</P>
+
+<OL>
+<LI>Make sure to download the latest version of the file.
+<LI>Make sure you can compile the original file:
+
+<PRE>
+    gf ToCheckFre.gf +RTS -K64M
+</PRE>
+
+<LI>Edit the <CODE>lin</CODE> rules line by line, starting from the beginning. Follow the guidelines in the next section.
+<LI>Mark the last rule you edit with "---- END edits by AR", where AR is your initials.
+<LI>Put, as the first line of the file, a comment indicating your last edited rule:
+
+<PRE>
+    ---- checked by AR till once_Adv in the BNC order
+</PRE>
+
+<LI>Make sure the resulting file compiles again.
+<LI>Perform <CODE>diff</CODE> with the old and the new file, just to make sure your changes look reasonable.
+<LI>Commit your edits into darcs, if you have access to it, or to GF Contributions, or by email to Aarne Ranta. In the last case, 
+  it is enough to send those lin rules that you have processed.
+<LI>Inform the gf-dev list that you have done this.
+</OL>
+
+<P>
+A reasonable batch of revisions is 500 words or more, which should be doable in less than 2 hours. To avoid conflicts and overlapping work,
+don't spend more than one day on a batch of work.
+</P>
+<P>
+The already split senses are explained <A HREF="../senses-in-Dictionary.txt">here</A>.
+</P>
+
+<H2>Guidelines</H2>
+
+<P>
+When editing a lin rule, do one of the following:
+</P>
+
+<UL>
+<LI><B>accept the rule as it is</B>: remove the tail comment after the rule's terminating semicolon, if there is one. For example:
+
+<PRE>
+    lin maintain_V2 = mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ; -- tocheck
+</PRE>
+
+   becomes
+
+<PRE>
+    lin maintain_V2 = mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ;
+</PRE>
+
+  <UL>
+  <LI>change the linearization, and if the result is OK for you, also deleting the comment. For example,
+
+<PRE>
+    lin obviously_Adv = variants{} ; -- 
+</PRE>
+
+  becomes
+
+<PRE>
+    lin obviously_Adv = mkAdv "évidemment" ; 
+</PRE>
+
+  </UL>
+<LI><B>suggest split of sense</B>: add a comment prefixed by "--- split" and more senses, explaining them. For example,
+
+<PRE>
+    lin labour_N = mkN "accouchement" masculine | mkN "ouvrage" masculine ; -- tocheck
+</PRE>
+
+  might become
+
+<PRE>
+    lin labour_N = mkN "travail" "travaux" masculine ; --- mkN "accouchement" childbirth labour
+</PRE>
+
+  To check the meanings of senses that have already been split (by using numbers, e.g. <CODE>time_1_N</CODE>), look up the explanations in
+  <A HREF="../Dictionary.gf">Dictionary.gf</A>.
+<P></P>
+<LI><B>report an anomaly</B>: change or leave the rule, and add a comment prefixed by "---- ". For example,
+
+<PRE>
+    lin back_Adv = variants{} ;
+</PRE>
+
+  might become
+
+<PRE>
+    lin back_Adv = mkAdv "en retour" ; ---- no exact translation in Fre
+</PRE>
+
+<P></P>
+<LI><B>report on bad subcategory instance</B> (a common special case of anomaly): 
+add a comment prefixed by "---- subcat" to say that the current verb subcat instance
+doesn't make sense to you. This may happen since the subcategories have partly been automatically extracted. It is still good to
+put a suitable verb in place. For example,
+
+<PRE>
+    lin come_VS = variants {} ; 
+</PRE>
+
+  might become
+
+<PRE>
+    lin come_VS = mkVS I.venir_V ; ---- subcat
+</PRE>
+
+</UL>
+
+<P>
+As general guidelines,
+</P>
+
+<UL>
+<LI><B>Don't just do nothing</B>, but do one of the things above, until the point where you quit checking.
+<LI><B>Maintain the format</B> of one rule per line, prefixed by <CODE>lin</CODE>.
+<LI><B>Put the most standard translation as the first variant</B>, deprecated and slang words later.
+<LI><B>Make sure that the morphology comes out correct</B>.
+<LI><B>Make sure to return correct verb subcategorization</B>.
+<LI><B>Don't split senses</B> if the difference is very small, e.g. one in stylistic rather than semantic value.
+</UL>
+
+<!-- html code generated by txt2tags 2.6 (http://txt2tags.org) -->
+<!-- cmdline: txt2tags -t html check-dictionary.t2t -->
+</BODY></HTML>
diff --git a/lib/src/translator/todo/check-dictionary.t2t b/lib/src/translator/todo/check-dictionary.t2t
new file mode 100644
--- /dev/null
+++ b/lib/src/translator/todo/check-dictionary.t2t
@@ -0,0 +1,131 @@
+Checking GF Translation Dictionaries
+Aarne Ranta
+April 2014
+
+**News**
+
+9/5 Link to the current status: https://docs.google.com/spreadsheets/d/1NuLRp86UPjd298LxjhCAGlHsoPypxKpcBJfDab0De90/edit#gid=0
+
+9/5/2014 Removed many bogus subcat's revealed by dictionary authors and by FrameNet. Please upgrade your TopDictionary from darcs or github!
+
+
+==Call for contributions: the generic translation dictionaries of GF==
+
+**Wanted**: manual checking of TopDictionary???.gf files in
+[this directory http://www.grammaticalframework.org/lib/src/translator/todo].
+
+**Abstract syntax**: [TopDictionary ./TopDictionary.gf], the top-7000 English words from British National Corpus, as sorted by frequency
+[here http://www.kilgarriff.co.uk/BNClists/lemma.num]. 
+
+**Usage**: part of the general translation dictionaries, used for instance in the 
+[GF translation demo http://www.grammaticalframework.org/demos/translation.html]. The full dictionaties are the Dictionary* modules
+in the [parent directory ../].
+
+**Who**: anyone with good knowledge of the target language and with reasonable knowledge of the GF resource grammar paradigms for it.
+
+
+==How to do it==
+
+Follow these steps for your language. For instance, ToCheckFre.gf, with Fre substituted for any language in this directory.
++ Make sure to download the latest version of the file.
++ Make sure you can compile the original file:
+```
+  gf ToCheckFre.gf +RTS -K64M
+```
++ Edit the ``lin`` rules line by line, starting from the beginning. Follow the guidelines in the next section.
++ Mark the last rule you edit with "---- END edits by AR", where AR is your initials.
++ Put, as the first line of the file, a comment indicating your last edited rule:
+```
+  ---- checked by AR till once_Adv in the BNC order
+```
++ Make sure the resulting file compiles again.
++ Perform ``diff`` with the old and the new file, just to make sure your changes look reasonable.
++ Commit your edits into darcs, if you have access to it, or to GF Contributions, or by email to Aarne Ranta. In the last case, 
+  it is enough to send those lin rules that you have processed.
++ Inform the gf-dev list that you have done this.
+
+
+A reasonable batch of revisions is 500 words or more, which should be doable in less than 2 hours. To avoid conflicts and overlapping work,
+don't spend more than one day on a batch of work.
+
+The already split senses are explained [here ../senses-in-Dictionary.txt].
+
+
+
+
+
+
+
+==Guidelines==
+
+When editing a lin rule, do one of the following:
+- **accept the rule as it is**: remove the tail comment after the rule's terminating semicolon, if there is one. For example:
+```
+  lin maintain_V2 = mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ; -- tocheck
+```    
+   becomes
+```
+  lin maintain_V2 = mkV2 (mkV I.entretenir_V2) | mkV2 (mkV I.maintenir_V2) ;
+```    
+  - change the linearization, and if the result is OK for you, also deleting the comment. For example,
+```
+  lin obviously_Adv = variants{} ; -- 
+```    
+  becomes
+```
+  lin obviously_Adv = mkAdv "évidemment" ; 
+```    
+- **suggest split of sense**: add a comment prefixed by "--- split" and more senses, explaining them. For example,
+```
+  lin labour_N = mkN "accouchement" masculine | mkN "ouvrage" masculine ; -- tocheck
+```
+  might become
+```
+  lin labour_N = mkN "travail" "travaux" masculine ; --- mkN "accouchement" childbirth labour
+```
+  To check the meanings of senses that have already been split (by using numbers, e.g. ``time_1_N``), look up the explanations in
+  [Dictionary.gf ../Dictionary.gf].
+
+- **report an anomaly**: change or leave the rule, and add a comment prefixed by "---- ". For example,
+```
+  lin back_Adv = variants{} ;
+``` 
+  might become
+```
+  lin back_Adv = mkAdv "en retour" ; ---- no exact translation in Fre
+``` 
+
+- **report on bad subcategory instance** (a common special case of anomaly): 
+add a comment prefixed by "---- subcat" to say that the current verb subcat instance
+doesn't make sense to you. This may happen since the subcategories have partly been automatically extracted. It is still good to
+put a suitable verb in place. For example,
+```
+  lin come_VS = variants {} ; 
+``` 
+  might become
+```
+  lin come_VS = mkVS I.venir_V ; ---- subcat
+``` 
+
+
+As general guidelines,
+- **Don't just do nothing**, but do one of the things above, until the point where you quit checking.
+- **Maintain the format** of one rule per line, prefixed by ``lin``.
+- **Put the most standard translation as the first variant**, deprecated and slang words later.
+- **Make sure that the morphology comes out correct**.
+- **Make sure to return correct verb subcategorization**.
+- **Don't split senses** if the difference is very small, e.g. one in stylistic rather than semantic value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/src/translator/translate.probs b/lib/src/translator/translate.probs
new file mode 100644
# file too large to diff: lib/src/translator/translate.probs
diff --git a/lib/src/turkish/CatTur.gf b/lib/src/turkish/CatTur.gf
--- a/lib/src/turkish/CatTur.gf
+++ b/lib/src/turkish/CatTur.gf
@@ -16,21 +16,21 @@
     Card = {s : Number => Case => Str} ;
     Ord  = {s : Number => Case => Str} ;
     Quant = {s : Str} ;
-    Prep = {s : Str} ;
+    Prep = Compl ;
 
     Numeral = {s : CardOrd => Number => Case => Str ; n : Number} ;
     Digits  = {s : CardOrd => Number => Case => Str ; n : Number; tail : DTail} ;
 
 -- Open lexical classes, e.g. Lexicon
     V, VS, VQ, VA = Verb ;
-    V2, V2Q, V2V, V2A, V2S = Verb ** {c : Case; p : Prep} ;
-    V3 = Verb ** {c1 : Case; p1 : Prep; c2 : Case; p2 : Prep} ;
+    V2, V2Q, V2V, V2A, V2S = Verb ** {c : Compl} ;
+    V3 = Verb ** {c1,c2 : Compl} ;
 
     A = Adjective ;
-    A2 = Adjective ** {c : Case; p : Prep} ;
+    A2 = Adjective ** {c : Compl} ;
 
     N  = Noun ;
-    N2 = Noun ** {c : Case} ;
-    N3 = Noun ** {c1 : Case; c2 : Case} ;
+    N2 = Noun ** {c : Compl} ;
+    N3 = Noun ** {c1,c2 : Compl} ;
     PN = Noun ;
 }
diff --git a/lib/src/turkish/IrregTur.gf b/lib/src/turkish/IrregTur.gf
--- a/lib/src/turkish/IrregTur.gf
+++ b/lib/src/turkish/IrregTur.gf
@@ -27,5 +27,5 @@
     ol_Aux        : Verb = mkV "olmak" SgSylConIrreg ;
     koy_Aux       : Verb = mkV "koymak" ;
     gec_Aux       : Verb = mkV "geçmek" ;
-    against_Prep  : Prep = mkPrep "karşı" ;
+    against_Prep  : Prep = mkPrep "karşı" Dat;
 }
diff --git a/lib/src/turkish/IrregTurAbs.gf b/lib/src/turkish/IrregTurAbs.gf
--- a/lib/src/turkish/IrregTurAbs.gf
+++ b/lib/src/turkish/IrregTurAbs.gf
@@ -3,6 +3,7 @@
 -- (c) 2009 Server Çimen under LGPL
 
 abstract IrregTurAbs = Cat ** {
+  flags coding=utf8;
   fun
     eat_V : V ;
     fear_V : V ;
diff --git a/lib/src/turkish/LexiconTur.gf b/lib/src/turkish/LexiconTur.gf
--- a/lib/src/turkish/LexiconTur.gf
+++ b/lib/src/turkish/LexiconTur.gf
@@ -269,8 +269,8 @@
     eat_V2 = mkV2 (mkV "yemek" "yemek" "yimek") ;
     fall_V = mkV "düşmek" ;
     fear_VS = mkV "korkmak" ;
-    fear_V2 = mkV2 IrregTur.fear_V Ablat;
-    fight_V2 = mkV2 (mkV "dövüşmek") Dat against_Prep;
+    fear_V2 = mkV2 IrregTur.fear_V ablat_Case;
+    fight_V2 = mkV2 (mkV "dövüşmek") against_Prep;
     find_V2 = mkV2 (mkV "bulmak" SgSylConIrreg) ;
     float_V = mkV "yüzmek" ;
     flow_V = mkV "akmak" ;
@@ -279,9 +279,9 @@
     freeze_V = mkV "donmak" ;
     give_V3 = mkV3 (mkV "vermek" SgSylConIrreg) ;
     go_V = mkV "gitmek" "gidmek" ;
-    hate_V2 = mkV2 IrregTur.hate_V Ablat;
+    hate_V2 = mkV2 IrregTur.hate_V ablat_Case;
     hear_V2 = mkV2 (mkV "duymak") ;
-    hit_V2 = mkV2 IrregTur.hit_V Dat;
+    hit_V2 = mkV2 IrregTur.hit_V dat_Case;
     hold_V2 = mkV2 (mkV "tutmak") ;
     hope_VS = mkV "ummak" ;
     hunt_V2 = mkV2 (mkV "avlamak") ;
@@ -291,9 +291,9 @@
     know_VS = mkV "bilmek" ;
     laugh_V = mkV "gülmek" ;
     learn_V2 = mkV2 (mkV "öğrenmek") ;
-    leave_V2 = mkV2 IrregTur.leave_V Ablat;
+    leave_V2 = mkV2 IrregTur.leave_V ablat_Case;
     lie_V = mkV "yalan" soyle_Aux ;
-    like_V2 = mkV2 IrregTur.like_V Ablat;
+    like_V2 = mkV2 IrregTur.like_V ablat_Case;
     listen_V2 = mkV2 (mkV "dinlemek") ;
     live_V = mkV "yaşamak" ;
     lose_V2 = mkV2 (mkV "yitirmek") ;
@@ -332,7 +332,7 @@
     swim_V = mkV "yüzmek" ;
     switch8off_V2 = mkV2 (mkV "kapatmak") ;
     switch8on_V2 = mkV2 (mkV "açmak") ;
-    talk_V3 = mkV3 (mkV "konuşmak") Acc no_Prep Acc with_Prep  ;
+    talk_V3 = mkV3 (mkV "konuşmak") acc_Case with_Prep ;
     teach_V2 = mkV2 (mkV "öğretmek") ;
     think_V = mkV "düşünmek" ;
     throw_V2 = mkV2 (mkV "atmak") ;
diff --git a/lib/src/turkish/ParadigmsTur.gf b/lib/src/turkish/ParadigmsTur.gf
--- a/lib/src/turkish/ParadigmsTur.gf
+++ b/lib/src/turkish/ParadigmsTur.gf
@@ -36,18 +36,16 @@
 
   mkV2 : overload {
     -- make V2, use default case and preposition which are accusative case and no preposition
-    mkV2 : (sormak : Verb) -> Verb ** {c : Case; p : Prep} ;
+    mkV2 : (sormak : Verb) -> Verb ** {c : Compl} ;
     -- make V2, set case explicitly
-    mkV2 : (korkmak : Verb) -> (dat : Case) -> Verb ** {c : Case; p : Prep} ;
-    -- make V2, set case and preposition explicitly
-    mkV2 : (dovusmek : Verb) -> (dat : Case) -> (against : Prep) -> Verb ** {c : Case; p : Prep} ;
+    mkV2 : (korkmak : Verb) -> Compl -> Verb ** {c : Compl} ;
   } ;
 
   mkV3 : overload {
     -- make V3, use default cases and prepositions which are accusative and dative cases and no preposition.
-    mkV3 : (satmak : Verb) -> Verb ** {c1 : Case; p1 : Prep; c2 : Case; p2 : Prep} ;
+    mkV3 : (satmak : Verb) -> Verb ** {c1,c2 : Compl} ;
     -- make V3, set cases and prepositions explicitly.
-    mkV3 : (konusmak : Verb) -> Case -> Prep -> Case -> Prep -> Verb ** {c1 : Case; p1 : Prep; c2 : Case; p2 : Prep} ;
+    mkV3 : (konusmak : Verb) -> Compl -> Compl -> Verb ** {c1,c2 : Compl} ;
   } ;
 
 
@@ -71,20 +69,18 @@
 
   mkV2 = overload {
     -- sormak
-    mkV2 : Verb -> Verb ** {c : Case; p : Prep} = \verb -> verb ** {c = Acc; p = no_Prep} ;
+    mkV2 : Verb -> Verb ** {c : Compl} = \verb -> verb ** {c = no_Prep} ;
     -- (bir şeyden) korkmak
-    mkV2 : Verb -> Case -> Verb ** {c : Case; p : Prep} = \verb,ca -> verb ** {c = ca; p = no_Prep} ;
-    -- (bir şeye karşı) dövüşmek
-    mkV2 : Verb -> Case -> Prep -> Verb ** {c : Case; p : Prep} = \verb,ca,prep -> verb ** {c = ca; p = prep} ;
+    mkV2 : Verb -> Compl -> Verb ** {c : Compl} = \verb,c -> verb ** {c = c} ;
   } ;
 
   
   mkV3 = overload {
     -- (birine bir şeyi) satmak
-    mkV3 : Verb -> Verb ** {c1 : Case; p1 : Prep; c2 : Case; p2 : Prep} = \verb -> verb ** {c1 = Acc; p1 = no_Prep; c2 = Dat; p2 = no_Prep} ;
+    mkV3 : Verb -> Verb ** {c1,c2 : Compl} = \verb -> verb ** {c1 = no_Prep; c2 = no_Prep} ;
     -- (biri ile bir şeyi) konuşmak
-    mkV3 : Verb -> Case -> Prep -> Case -> Prep -> Verb ** {c1 : Case; p1 : Prep; c2 : Case; p2 : Prep} = 
-      \verb,c1,p1,c2,p2 -> verb ** {c1 = c1; p1 = p1; c2 = c2; p2 = p2} ;
+    mkV3 : Verb -> Compl -> Compl -> Verb ** {c1 : Compl; c2 : Compl} = 
+      \verb,c1,c2 -> verb ** {c1 = c1; c2 = c2} ;
   } ;
 
 -- Paradigms for noun
@@ -106,9 +102,9 @@
     mkN : (zeytin, yag : Noun) -> Noun ;
   } ;
   
-  mkN2 : Str -> Noun ** {c : Case} ;
+  mkN2 : Str -> Noun ** {c : Compl} ;
 
-  mkN3 : Str -> Noun ** {c1 : Case; c2 : Case} ;
+  mkN3 : Str -> Noun ** {c1,c2 : Compl} ;
 
   -- worst case function
   -- parameters: all singular cases of base, base of genitive table, plural form of base and harmony of base
@@ -142,12 +138,10 @@
 
   mkA2 : overload {
     -- (biri) ile evli
-    mkA2 : Adjective -> Case -> Prep -> Adjective ** {c : Case; p : Prep} ;
-    -- makes default case accusative
-    mkA2 : Adjective -> Prep -> Adjective ** {c : Case; p : Prep} ;
+    mkA2 : Adjective -> Compl -> Adjective ** {c : Compl};
   } ;
 
-  mkAdj2 : Adjective -> Case -> Prep -> Adjective ** {c : Case; p : Prep} ;
+  mkAdj2 : Adjective -> Compl -> Adjective ** {c : Compl} ;
 
 -- Paradigms for numerals
   mkNum : overload {
@@ -156,7 +150,7 @@
     -- an irregular numeral of which two form is needed. e.g. "kırk" "kırkıncı" "kırk" "kırkıncı" (does not soften)
     mkNum : Str -> Str -> Str -> Str -> {s : DForm => CardOrd => Number => Case => Str} ;
   } ;
-  
+
   regNum : Str -> Str -> {s : DForm => CardOrd => Number => Case => Str} ;
   makeNum : Str -> Str -> Str -> Str -> {s : DForm => CardOrd => Number => Case => Str} ;
 
@@ -393,13 +387,10 @@
     mkN : (zeytin, yag : Noun) -> Noun = \n1,n2 -> linkNoun n1 n2 Indef Con ;
   } ;
 
-  
-  mkN2 base = let noun = mkN base in noun ** {c = Gen} ;
+  mkN2 base = mkN base ** {c = {s=[]; c=Gen}} ;
 
-  
-  mkN3 base = let noun = mkN base in noun ** {c1 = Gen; c2 = Dat} ;
+  mkN3 base = mkN base ** {c1,c2 = {s=[]; c=Gen}} ;
 
-  
 -- Implementation of adjactive paradigms
   mkA = overload {
     -- güzel
@@ -414,12 +405,11 @@
 
 
   mkA2 = overload {
-    mkA2 : Adjective -> Case -> Prep -> Adjective ** {c : Case; p : Prep} = mkAdj2 ;
-    mkA2 : Adjective -> Prep -> Adjective ** {c : Case; p : Prep} = \n,p -> mkAdj2 n Acc p ;
+    mkA2 : Adjective -> Compl -> Adjective ** {c : Compl} = mkAdj2 ;
   } ;
 
-  mkAdj2 base c prep = base ** {c = c; p = prep} ;
-  
+  mkAdj2 base c = base ** {c = c} ;
+
 -- Implementation of numeral paradigms
   mkNum = overload {
     mkNum : Str -> Str -> {s : DForm => CardOrd => Number => Case => Str} = regNum ;
@@ -515,6 +505,10 @@
         Sg => base ;
         Pl => addSuffix base (mkHar harVow SVow) plSuffix
       } ;
+
+  ablat_Case = mkPrep [] Ablat;
+  dat_Case   = mkPrep [] Dat;
+  acc_Case   = mkPrep [] Dat;
 
 param
   AoristType = PlSyl         -- more than one syllable, takes -ir
diff --git a/lib/src/turkish/ResTur.gf b/lib/src/turkish/ResTur.gf
--- a/lib/src/turkish/ResTur.gf
+++ b/lib/src/turkish/ResTur.gf
@@ -14,6 +14,7 @@
 
   oper
     Agr = {n : Number ; p : Person} ;
+    Compl = {s : Str; c : Case} ;
     Noun = {s : Number => Case => Str; gen : Number => Agr => Str; harmony : Harmony} ;
     Pron = {s : Case => Str; a : Agr} ;
 
@@ -65,6 +66,6 @@
 
 --Prep
 
-    no_Prep = mkPrep [] ;
-    mkPrep : Str -> {s : Str} = \str -> ss str ;
+    no_Prep = mkPrep [] Acc;
+    mkPrep : Str -> Case -> {s : Str; c : Case} = \s,c -> {s=s; c=c};
 }
diff --git a/lib/src/turkish/StructuralTur.gf b/lib/src/turkish/StructuralTur.gf
--- a/lib/src/turkish/StructuralTur.gf
+++ b/lib/src/turkish/StructuralTur.gf
@@ -17,5 +17,5 @@
     youPl_Pron = mkPron "siz" "sizi" "size" "sizin" "sizde" "sizden" "sizli" "sizsiz" Pl P2 ;
     youPol_Pron = mkPron "siz" "sizi" "size" "sizin" "sizde" "sizden" "sizli" "sizsiz" Pl P2 ;
 
-    with_Prep = mkPrep "ile" ;
+    with_Prep = mkPrep "ile" Acc;
 }
diff --git a/lib/src/urdu/DictUrd.gf b/lib/src/urdu/DictUrd.gf
--- a/lib/src/urdu/DictUrd.gf
+++ b/lib/src/urdu/DictUrd.gf
@@ -15136,7 +15136,7 @@
   part_Prep = mkPrep "" "" ;
   please_Voc = ss "مہربانی" ;
   possess_Prep = mkPrep "كا" "كی" ;
-  quite_Adv = ss "خاموش" ;
+  quite_Adv = mkAdv "خاموش" ;
   she_Pron = personalPN "وہ" "اس" "وہ" ["اس كی"] ["اس كی"] ["اس كے"] ["اس كی"] Sg Fem Pers3_Distant ;
   so_AdA = ss "اس لیے" ;
   somebody_NP = MassNP (UseN (ParadigmsUrd.mkN "كوی" "كوی" "كوی" "كوی" "كوی" "كوی" Masc ));
diff --git a/lib/src/urdu/DictUrd2.gf b/lib/src/urdu/DictUrd2.gf
deleted file mode 100644
--- a/lib/src/urdu/DictUrd2.gf
+++ /dev/null
@@ -1,30253 +0,0 @@
--- Urdu lexicon for GF, produced from:
--- Hamariweb websit
--- GF version generated by mkDict, Shafqat Virk November 2012
---# -path=.:../prelude:../abstract:../common:../hindustani
-concrete DictUrd2 of DictEngAbs = CatUrd ** open ParadigmsUrd, Prelude, NounUrd,ParamX,CommonHindustani in {
-flags
-coding=utf8 ;
-
-lin ab_initio_Adv = mkAdv "ابتدا سے" ;
-lin aback_Adv = mkAdv "پیچھے کو" ;       -- from DictUrd
-lin abacus_N = mkN "بال فریم" ;
-lin abaft_Adv = mkAdv "جہاز کا پچھلا حصہ" ;
-lin abandon_N = mkN "بے پرواہی" ;       -- from DictUrd
-lin abandon_V2 = mkV2 (compoundV "باز" (mkV "آنا")) ;       -- from DictUrd
-lin abandonment_N = mkN "بے وفائ" ;       -- from DictUrd
-lin abase_V2 = mkV2 (compoundV "بے عزت" (mkV "کرنا")) ;       -- from DictUrd
-lin abasement_N = mkN "بے عزت" ;       -- from DictUrd
-lin abash_V2 = mkV2 (compoundV "بد حواس" (mkV "کرنا")) ;       -- from DictUrd
-lin abate_V = mkV "گھٹنا" ;       -- from DictUrd
-lin abate_V2 = mkV2 (mkV "گھٹانا") ;       -- from DictUrd
-lin abatement_N = mkN "گھٹاؤ" ;       -- from DictUrd
-lin abattoir_N = mkN "کمیلہ" ;       -- from DictUrd
-lin abbe_N = mkN "پادری" ;
-lin abbess_N = mkN "پادرن" ;
-lin abbey_N = mkN "خانقاہ" ;       -- from DictUrd
-lin abbot_N = mkN "پادری" ;
-lin abbreviate_V2 = mkV2 (compoundV "خلاصہ" (mkV "کرنا")) ;       -- from DictUrd
-lin abbreviation_N = mkN "اختیار" ;       -- from DictUrd
-lin abc_N = mkN "پھوڑا" ;
-lin abdicate_V = compoundV "تخت" (mkV "چھوڑنا") ;
-lin abdicate_V2 = mkV2 (compoundV "چھوڑ" (mkV "دینا")) ;       -- from DictUrd
-lin abdication_N = mkN "دست برداری" ;       -- from DictUrd
-lin abdomen_N = mkN "بطن" ;       -- from DictUrd
-lin abdominal_A = mkA "بطنی" ;       -- from DictUrd
-lin abduct_V2 = mkV2 (compoundV "اغوا" (mkV "کرنا")) ;       -- from DictUrd
-lin abduction_N = mkN "اغوا" ;       -- from DictUrd
-lin abe_PN = mkPN "شانہ بشانہ" ;
-lin abeam_Adv = mkAdv "شانہ بشانہ" ;
-lin abed_Adv = mkAdv "بستر میں" ;
-lin aberdeen_PN = mkPN "اس کی نسل" ;
-lin aberrant_A = mkA "گمراہ" ;       -- from DictUrd
-lin aberration_N = mkN "دماغی خلل" ;       -- from DictUrd
-lin abet_V = compoundV "مجرم کی مدد" (mkV "کرنا") ;
-lin abet_V2 = mkV2 (mkV "تحریص") ;       -- from DictUrd
-lin abeyance_N = mkN "عارضی التوا" ;
-lin abhor_V2 = mkV2 (mkV "گھننانا") ;       -- from DictUrd
-lin abhorrence_N = mkN "چڑھ" ;       -- from DictUrd
-lin abhorrent_A = mkA "گھناونا" ;       -- from DictUrd
-lin abide_V = mkV "ڈیرا" ;       -- from DictUrd
-lin abide_V2 = mkV2 (compoundV "تسلیم" (mkV "کرنا")) ;
-lin ability_N = mkN "اہلیت" ;       -- from DictUrd
-lin abject_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin abjection_N = mkN "کم تری" ;
-lin abjuration_N = mkN "حلف دست برداری" ;
-lin abjure_V2 = mkV2 (compoundV "الفاظ واپس" (mkV "لینا")) ;       -- from DictUrd
-lin ablative_A = mkA "اسم کی اخراجی حالت" ;
-lin ablative_N = mkN "اسم کی اخراجی حالت" ;
-lin ablaze_A = mkA "جلتا ہوا" ;       -- from DictUrd
-lin ablaze_Adv = mkAdv "دھکتا" ;
-lin able_A = mkA "اہل" ;       -- from DictUrd
-lin able_bodied_A = mkA "صحتمند" ;
-lin ablution_N = mkN "دھلائ" ;       -- from DictUrd
-lin ably_Adv = mkAdv "قابلیت سے" ;       -- from DictUrd
-lin abnegation_N = mkN "انکار" ;       -- from DictUrd
-lin abnormal_A = mkA "غیر معمولی" ;       -- from DictUrd
-lin abnormality_N = mkN "معمول سے انحراف" ;       -- from DictUrd
-lin abo_N = mkN "جہاز پر" ;
-lin aboard_Adv = mkAdv "پہلو با پہلو" ;       -- from DictUrd
-lin abode_N = mkN "بیت" ;       -- from DictUrd
-lin abolish_V2 = mkV2 (compoundV "باطل" (mkV "کرنا")) ;       -- from DictUrd
-lin abolition_N = mkN "منسوخی" ;       -- from DictUrd
-lin abolitionist_N = mkN "انسداد غلامی کا حامی" ;
-lin abominable_A = mkA "گھناونا" ;       -- from DictUrd
-lin abominate_V2 = mkV2 (compoundV "گھن" (mkV "آنا")) ;       -- from DictUrd
-lin abomination_N = mkN "نفرت" ;
-lin aboriginal_A = mkA "اصلی" ;
-lin aboriginal_N = mkN "اصلی" ;
-lin aborigine_N = mkN "دیسی باشندہ" ;       -- from DictUrd
-lin abort_V = compoundV "اسقاط" (mkV "کرنا") ;       -- from DictUrd
-lin abort_V2 = mkV2 (compoundV "حمل ضائع" (mkV "ہونا")) ;
-lin abortion_N = mkN "اسقاط حمل" ;       -- from DictUrd
-lin abortionist_N = mkN "غیر قانونی اسقاط کرنے والا" ;
-lin abortive_A = mkA "ابتدائ" ;       -- from DictUrd
-lin abound_V = compoundV "با" (mkV "افراط ہونا") ;       -- from DictUrd
-lin about_Adv = mkAdv "بارے میں" ;
-lin about_face_N = mkN "برعکس" ;
-lin about_face_V = mkV "برعکس" ;
-lin above_Adv = mkAdv "اوپر" ;
-lin above_board_A = mkA "صف و م ف" ;
-lin above_board_Adv = mkAdv "صف و م ف" ;
-lin above_named_A = mkA "متذکرہ بالا" ;
-lin abracadabra_N = mkN "جادو" ;
-lin abrade_V2 = mkV2 (mkV "کھرچنا") ;
-lin abraham_PN = mkPN "والد کا نام تارح ہے" ;
-lin abrasion_N = mkN "گھسا" ;       -- from DictUrd
-lin abrasive_A = mkA "رگڑ کر چمکانے والا" ;
-lin abrasive_N = mkN "رگڑ کر چمکانے والا" ;
-lin abreast_Adv = mkAdv "شانہ بہ شانہ" ;       -- from DictUrd
-lin abridge_V2 = mkV2 (compoundV "کم" (mkV "کرنا")) ;       -- from DictUrd
-lin abridgement_N = mkN "اختصار" ;       -- from DictUrd
-lin abroad_Adv = mkAdv "بے ٹھکانا" ;       -- from DictUrd
-lin abrogate_V2 = mkV2 (compoundV "منسوخ" (mkV "کرنا")) ;       -- from DictUrd
-lin abrogation_N = mkN "ايسا کرنے کا عمل" ;
-lin abrupt_A = mkA "اچانک" ;       -- from DictUrd
-lin abruptness_N = mkN "ڈھلوان" ;
-lin abscess_N = mkN "دنبل" ;       -- from DictUrd
-lin abscond_V = compoundV "بھاگ" (mkV "جانا") ;       -- from DictUrd
-lin absence_N = mkN "عدم موجودگی" ;       -- from DictUrd
-lin absent_A = mkA "اوجھل" ;       -- from DictUrd
-lin absent_V2 = mkV2 (mkV "غایب") ;
-lin absent_minded_A = mkA "غیر حاضر دماغ" ;
-lin absent_mindedness_N = mkN "غير حاضر دماغی" ;
-lin absentee_N = mkN "غائب" ;       -- from DictUrd
-lin absenteeism_N = mkN "غائب باشی" ;
-lin absinth_N = mkN "ایک بوٹی" ;
-lin absinthe_N = mkN "ناگ دانہ" ;       -- from DictUrd
-lin absolute_A = mkA "بے نسبت" ;       -- from DictUrd
-lin absolution_N = mkN "بری الذمہ" ;       -- from DictUrd
-lin absolutism_N = mkN "غیر جمہوری سلطنت" ;
-lin absolve_V2 = mkV2 (compoundV "آزاد" (mkV "کرنا")) ;       -- from DictUrd
-lin absorb_V2 = mkV2 (mkV "چوسنا") ;       -- from DictUrd
-lin absorbent_A = mkA "جذب کرنے والا" ;
-lin absorbent_N = mkN "جاذب" ;       -- from DictUrd
-lin absorption_N = mkN "حل" ;       -- from DictUrd
-lin abstain_V = compoundV "باز" (mkV "آنا") ;       -- from DictUrd
-lin abstainer_N = mkN "نشوں سے پرہیز کرنے والا" ;
-lin abstemious_A = mkA "محتاط" ;       -- from DictUrd
-lin abstemiousness_N = mkN "محتاط" ;
-lin abstention_N = mkN "اجتناب" ;       -- from DictUrd
-lin abstinence_N = mkN "اعتدال" ;       -- from DictUrd
-lin abstract_A = mkA "باریک" ;       -- from DictUrd
-lin abstract_N = mkN "خلاصہ" ;
-lin abstract_V2 = mkV2 (compoundV "اخذ" (mkV "کرنا")) ;       -- from DictUrd
-lin abstraction_N = mkN "تجرید" ;       -- from DictUrd
-lin abstruse_A = mkA "دقیق" ;       -- from DictUrd
-lin abstruseness_N = mkN "دقت" ;
-lin absurd_A = mkA "بے ہودہ" ;       -- from DictUrd
-lin absurdity_N = mkN "بے ہودگی" ;       -- from DictUrd
-lin abundance_N = mkN "افراط" ;       -- from DictUrd
-lin abundant_A = mkA "بہت سا" ;       -- from DictUrd
-lin abuse_N = mkN "آبروریزی" ;       -- from DictUrd
-lin abuse_V2 = mkV2 (compoundV "اذیت" (mkV "دینا")) ;       -- from DictUrd
-lin abusive_A = mkA "بد لگام" ;       -- from DictUrd
-lin abut_V = mkV "ملنا" ;
-lin abutment_N = mkN "دیوار اور پشتے کا اتصال" ;
-lin abysm_N = mkN "تحت الثری" ;
-lin abysmal_A = mkA "اتھاہ" ;       -- from DictUrd
-lin abyss_N = mkN "اتھاہ خلیج" ;       -- from DictUrd
-lin acacia_N = mkN "ببول" ;       -- from DictUrd
-lin academic_A = mkA "عالمانہ" ;
-lin academic_N = mkN "عالمانہ" ;
-lin academy_N = mkN "ادارہ" ;       -- from DictUrd
-lin accede_V = compoundV "منظور" (mkV "کرنا") ;       -- from DictUrd
-lin accelerando_A = mkA "بتدریج بلندی" ;
-lin accelerando_Adv = mkAdv "بتدریج بلندی" ;
-lin accelerando_N = mkN "بتدریج بلندی" ;
-lin accelerate_V = compoundV "تیز" (mkV "کرنا") ;
-lin accelerate_V2 = mkV2 (compoundV "چال" (mkV "بڑھانا")) ;       -- from DictUrd
-lin acceleration_N = mkN "سرعت" ;       -- from DictUrd
-lin accelerator_N = mkN "عاجل" ;       -- from DictUrd
-lin accent_N = mkN "لب و لہجہ" ;       -- from DictUrd
-lin accent_V2 = mkV2 (mkV "لہجہ") ;
-lin accentuate_V2 = mkV2 (compoundV "زور" (mkV "ڈالنا")) ;       -- from DictUrd
-lin accentuation_N = mkN "انداز تاکيد" ;
-lin accept_V = compoundV "منظور" (mkV "کرنا") ;
-lin accept_V2 = mkV2 (mkV "ماننا") ;       -- from DictUrd
-lin accept_VS = mkVS (compoundV "منظور" (mkV "کرنا")) ;
-lin acceptability_N = mkN "قبوليت" ;
-lin acceptable_A = mkA "اچھا" ;       -- from DictUrd
-lin acceptance_N = mkN "مقبولیت" ;       -- from DictUrd
-lin acceptation_N = mkN "قبولیت" ;       -- from DictUrd
-lin access_N = mkN "دخل" ;       -- from DictUrd
-lin access_V2 = mkV2 (mkV "پہنچ") ;
-lin accessary_N = mkN "مدد گار جرم" ;
-lin accessibility_N = mkN "قربت" ;       -- from DictUrd
-lin accessible_A = mkA "قابل پہنچ" ;
-lin accession_N = mkN "تخت نشینی" ;
-lin accessory_N = mkN "پرزے" ;
-lin accidence_N = mkN "قواعد زبان" ;
-lin accident_N = mkN "آفت" ;       -- from DictUrd
-lin accidental_A = mkA "عارضی" ;       -- from DictUrd
-lin acclaim_N = mkN "تسلیم کرنا" ;
-lin acclaim_V2 = mkV2 (mkV "آفرین") ;       -- from DictUrd
-lin acclamation_N = mkN "داد" ;       -- from DictUrd
-lin acclimate_V = compoundV "آب و ہوا راس" (mkV "آنا") ;
-lin acclimate_V2 = mkV2 (compoundV "آب و ہوا راس" (mkV "آنا")) ;
-lin acclimatization_N = mkN "آب و ہوا راس" ;
-lin acclimatize_V = compoundV "عادی" (mkV "ہونا") ;
-lin acclimatize_V2 = mkV2 (compoundV "عادی" (mkV "ہونا")) ;
-lin acclivity_N = mkN "چڑھان" ;       -- from DictUrd
-lin accolade_N = mkN "بغل گیری" ;       -- from DictUrd
-lin accommodate_V = compoundV "جگہ" (mkV "بنانا") ;
-lin accommodate_V2 = mkV2 (compoundV "ہم آہنگ" (mkV "ہونا")) ;       -- from DictUrd
-lin accommodation_N = mkN "گنجائش" ;       -- from DictUrd
-lin accompaniment_N = mkN "ساتھ" ;       -- from DictUrd
-lin accompanist_N = mkN "آس دینے والا" ;
-lin accompany_V2 = mkV2 (mkV "پہنچانا") ;       -- from DictUrd
-lin accomplice_N = mkN "ہم گناہ" ;       -- from DictUrd
-lin accomplish_V2 = mkV2 (compoundV "انجام" (mkV "دینا")) ;       -- from DictUrd
-lin accomplished_A = mkA "ادا" ;       -- from DictUrd
-lin accomplishment_N = mkN "کامیابی" ;
-lin accord_N = mkN "آشتی" ;       -- from DictUrd
-lin accord_V = compoundV "ساتھ" (mkV "دینا") ;
-lin accord_V2 = mkV2 (compoundV "ساتھ" (mkV "دینا")) ;
-lin accordance_N = mkN "اتفاق" ;       -- from DictUrd
-lin accordingly_Adv = mkAdv "اس واسطے" ;
-lin accordion_N = mkN "مخصوص باجا" ;
-lin accost_V2 = mkV2 (compoundV "خطاب" (mkV "کرنا")) ;       -- from DictUrd
-lin accouchement_N = mkN "زچگی" ;
-lin account_N = mkN "اکاونٹ" "اکاونٹ" "اکاونٹ" "اکاونٹس" "اکاونٹس" "اکانٹس" Masc ;       -- from DictUrd --changed
-lin account_V = compoundV "حساب" (mkV "کتاب") ;
-lin account_V2 = mkV2 (compoundV "حساب" (mkV "لینا")) ;       -- from DictUrd
-lin accountable_A = mkA "تابع احتساب" ;       -- from DictUrd
-lin accountability_N = mkN "احتساب" ;
-lin accountancy_N = mkN "محاسبی" ;       -- from DictUrd
-lin accountant_N = mkN "حساب دار" ;       -- from DictUrd
-lin accredit_V2 = mkV2 (compoundV "منظور" (mkV "کرنا")) ;
-lin accreditation_N = mkN "اجازتنامہ" ;
-lin accretion_N = mkN "نشوونما" ;
-lin accrue_V = compoundV "پیدا" (mkV "کرنا") ;
-lin accrue_V2 = mkV2 (compoundV "پیدا" (mkV "کرنا")) ;
-lin accumulate_V = compoundV "جمع" (mkV "کرنا") ;
-lin accumulate_V2 = mkV2 (compoundV "ڈھیر" (mkV "لگانا")) ;       -- from DictUrd
-lin accumulation_N = mkN "ڈھیر" ;       -- from DictUrd
-lin accumulative_A = mkA "مجموعی" ;
-lin accumulator_N = mkN "مخزن برق" ;
-lin accuracy_N = mkN "بالکل" ;       -- from DictUrd
-lin accurate_A = mkA "درست" ;       -- from DictUrd
-lin accursed_A = mkA "ملعون" ;       -- from DictUrd
-lin accusation_N = mkN "دعویٰ" ;       -- from DictUrd
-lin accusative_A = mkA "اسم منصوب" ;
-lin accusative_N = mkN "اسم منصوب" ;
-lin accuse_V2 = mkV2 (compoundV "الزام تراشی" (mkV "کرنا")) ;       -- from DictUrd
-lin accuser_N = mkN "الزام تراش" ;       -- from DictUrd
-lin accustom_V2 = mkV2 (compoundV "عادی" (mkV "ہونا")) ;       -- from DictUrd
-lin ace_N = mkN "احسن" ;       -- from DictUrd
-lin acerbity_N = mkN "تلخ کلامی" ;
-lin acetate_N = mkN "مصنوعی ریشم" ;
-lin acetic_A = mkA "کھٹا" ;
-lin acetylene_N = mkN "بے رنگ گیس" ;
-lin ache_N = mkN "درد" ;       -- from DictUrd
-lin ache_V = compoundV "درد" (mkV "ہونا") ;       -- from DictUrd
-lin achievable_A = mkA "پانے کے لائق" ;
-lin achieve_V2 = mkV2 (compoundV "حاصل" (mkV "کرنا")) ;       -- from DictUrd
-lin achievement_N = mkN "حصول" ;       -- from DictUrd
-lin acid_A = mkA "تیز" ;       -- from DictUrd
-lin acid_N = mkN "تیزاب" ;       -- from DictUrd
-lin acidify_V = compoundV "تیزاب" (mkV "بنانا") ;
-lin acidify_V2 = mkV2 (compoundV "تیزاب" (mkV "بنانا")) ;
-lin acidity_N = mkN "تیزابیت" ;
-lin acidulated_A = mkA "ترش کرنا" ;
-lin acidulous_A = mkA "کڑوا" ;
-lin ack_ack_N = mkN "طيارہ شکن توپ" ;
-lin acknowledge_V = compoundV "تسلیم" (mkV "کرنا") ;
-lin acknowledge_V2 = mkV2 (compoundV "اقرار" (mkV "کرنا")) ;       -- from DictUrd
-lin acknowledge_VS = mkVS (compoundV "تسلیم" (mkV "کرنا")) ;
-lin acknowledgement_N = mkN "اقرار" ;       -- from DictUrd
-lin acme_N = mkN "بلند ترین مقام" ;       -- from DictUrd
-lin acne_N = mkN "مہاسا" ;       -- from DictUrd
-lin acolyte_N = mkN "گرجا کا ادنیٰ ملازم" ;
-lin aconite_N = mkN "زہریلا پودہ" ;
-lin acorn_N = mkN "بلوط" ;
-lin acoustic_A = mkA "سماعتی" ;
-lin acoustic_N = mkN "سماعتی" ;
-lin acoustics_N = mkN "سمعيات" ;
-lin acquaint_V2 = mkV2 (compoundV "آگاہ" (mkV "ہونا")) ;
-lin acquaintance_N = mkN "آگاہی" ;       -- from DictUrd
-lin acquiesce_V = mkV "ماننا" ;
-lin acquiescence_N = mkN "اقرار" ;       -- from DictUrd
-lin acquiescent_A = mkA "رضا مند" ;
-lin acquire_V2 = mkV2 (compoundV "حاصل" (mkV "کرنا")) ;       -- from DictUrd
-lin acquirement_N = mkN "حصول" ;
-lin acquisition_N = mkN "اندوختہ" ;       -- from DictUrd
-lin acquisitive_A = mkA "حصول کا متمنی" ;
-lin acquit_V2 = mkV2 (compoundV "رہا" (mkV "کرنا")) ;
-lin acquittal_N = mkN "آزادگی" ;       -- from DictUrd
-lin acre_N = mkN "اراضی" ;
-lin acreage_N = mkN "ایکڑ میں ناپا ہوا علاقہ" ;
-lin acrid_A = mkA "کڑوا" ;       -- from DictUrd
-lin acrimonious_A = mkA "کڑوا" ;       -- from DictUrd
-lin acrimony_N = mkN "حدت" ;       -- from DictUrd
-lin acrobat_N = mkN "بازی گر" ;       -- from DictUrd
-lin acrobatic_A = mkA "بازی گرانہ" ;
-lin acrobatics_N = mkN "بازی گری" ;       -- from DictUrd
-lin acronym_N = mkN "مخفف" ;
-lin acropolis_N = mkN "قدیم یونانی بالاحصار" ;
-lin across_Adv = mkAdv "پار" ;
-lin acrostic_N = mkN "توشیخ بازی" ;
-lin acrylic_N = mkN "ايکرولين" ;
-lin act_N = mkN "عمل" "عمل" "عمل" "اعمال" "اعمال" "عملو" Masc;       -- from DictUrd
-lin act_V = compoundV "اداکاری" (mkV "کرنا") ;       -- from DictUrd
-lin act_V2 = mkV2 (compoundV "عمل" (mkV "کرنا")) ;
--- lin act_V2V = mkV2 (compoundV "عمل" (mkV "کرنا")) ;
-lin act_VA = compoundV "عمل" (mkV "کرنا") ;
-lin actinic_A = mkA "کيميا شعاعی" ;
-lin actinism_N = mkN "سورج کی خصوصیت" ;
-lin action_N = mkN "عمل" ;       -- from DictUrd
-lin actionable_A = mkA "قابلِ گرفت" ;
-lin activate_V2 = mkV2 (compoundV "متحرک" (mkV "کرنا")) ;       -- from DictUrd
-lin activation_N = mkN "افزودگی" ;
-lin active_A = mkA "عامل" ;       -- from DictUrd
-lin activist_N = mkN "سرگرم کارکن" ;
-lin activity_N = mkN "عملیت" ;       -- from DictUrd
-lin actor_N = mkN "اداکار" ;       -- from DictUrd
-lin actress_N = mkN "اداکارہ" ;       -- from DictUrd
-lin actual_A = mkA "اصلی" ;       -- from DictUrd
-lin actuality_N = mkN "امر مسلم" ;       -- from DictUrd
-lin actuary_N = mkN "عدالت کا محرر" ;
-lin actuate_V2 = mkV2 (compoundV "تحریک" (mkV "کرنا")) ;
-lin acuity_N = mkN "کاٹ" ;       -- from DictUrd
-lin acumen_N = mkN "باریک بینی" ;       -- from DictUrd
-lin acupuncture_N = mkN "سوزن زئی" ;
-lin acute_A = mkA "بصیر" ;       -- from DictUrd
-lin acuteness_N = mkN "فراست" ;       -- from DictUrd
-lin ad_N = mkN "کی طرف" ;
-lin ad_PN = mkPN "کی طرف" ;
-lin ad_hoc_A = mkA "وقتی" ;
-lin ad_hoc_Adv = mkAdv "وقتی" ;
-lin ad_infinitum_Adv = mkAdv "نا انتہا" ;
-lin ad_interim_Adv = mkAdv "حکم امتناعی" ;
-lin ad_lib_A = mkA "حد يا پابندی کے بغير" ;
-lin ad_lib_Adv = mkAdv "حد يا پابندی کے بغير" ;
-lin ad_lib_V = compoundV "حد يا پابندی کے" (mkV "بغير") ;
-lin ad_man_N = mkN "الماس" ;
-lin ad_valorem_Adv = mkAdv "تا زندگی" ;
-lin ada_PN = mkPN "کہاوت" ;
-lin adage_N = mkN "کہاوت" ;       -- from DictUrd
-lin adagio_A = mkA "مدھم سر" ;
-lin adagio_Adv = mkAdv "مدھم سر" ;
-lin adagio_N = mkN "مدھم سر" ;
-lin adam_PN = mkPN "پہلا آدمی" ;
-lin adamant_A = mkA "الماس" ;
-lin adamant_N = mkN "اڑیل" ;       -- from DictUrd
-lin adamantine_A = mkA "" ;
-lin adapt_V = compoundV "موافق" (mkV "ہونا") ;       -- from DictUrd
-lin adapt_V2 = mkV2 (compoundV "موافق" (mkV "بنانا")) ;       -- from DictUrd
-lin adaptability_N = mkN "حالات سے سمجھوتہ" ;
-lin adaptable_A = mkA "مناسب" ;       -- from DictUrd
-lin adaptation_N = mkN "موافقت" ;       -- from DictUrd
-lin adapter_N = mkN "قفلی" ;
-lin add_V = compoundV "شامل" (mkV "کرنا") ;
-lin add_V2 = mkV2 (compoundV "بیشی" (mkV "کرنا")) ;       -- from DictUrd
-lin add_VS = mkVS (compoundV "شامل" (mkV "کرنا")) ;
-lin addendum_N = mkN "اضافہ" ;       -- from DictUrd
-lin adder_N = mkN "افعی" ;       -- from DictUrd
-lin addict_N = mkN "عادی" ;       -- from DictUrd
-lin addict_V2 = mkV2 (compoundV "عادتاً" (mkV "استعمال")) ;       -- from DictUrd
-lin addiction_N = mkN "عادت" ;       -- from DictUrd
-lin addictive_A = mkA "لت آور" ;       -- from DictUrd
-lin addition_N = mkN "بیشی" ;       -- from DictUrd
-lin additional_A = mkA "اضافی" ;       -- from DictUrd
-lin additive_N = mkN "مجموعی" ;
-lin addle_A = mkA "بنجر" ;       -- from DictUrd
-lin addle_V = compoundV "سڑا" (mkV "ہوا") ;
-lin addle_V2 = mkV2 (compoundV "سڑا" (mkV "ہوا")) ;
-lin addle_brained_A = mkA "گڈ مڈ" ;
-lin addle_head_N = mkN "کوڑھ مغز" ;
-lin address_N = mkN "خطاب" ;       -- from DictUrd
-lin address_V2 = mkV2 (compoundV "خطاب" (mkV "کرنا")) ;       -- from DictUrd
-lin addressee_N = mkN "مکتوب الیہ" ;
-lin adduce_V2 = mkV2 (mkV "لانا") ;       -- from DictUrd
-lin adenoidal_A = mkA "غدودی" ;
-lin adept_A = mkA "لائق" ;       -- from DictUrd
-lin adept_N = mkN "ہنر مند" ;       -- from DictUrd
-lin adequacy_N = mkN "اکتفا" ;       -- from DictUrd
-lin adequate_A = mkA "مناسب" ;
-lin adhere_V = mkV "چمٹنا" ;       -- from DictUrd
-lin adherence_N = mkN "گرویدگی" ;       -- from DictUrd
-lin adherent_N = mkN "حامی" ;       -- from DictUrd
-lin adhesion_N = mkN "چپک" ;       -- from DictUrd
-lin adhesive_A = mkA "چسپندہ" ;       -- from DictUrd
-lin adhesive_N = mkN "چیپ" ;       -- from DictUrd
-lin adieu_N = mkN "سپرد خدا" ;       -- from DictUrd
-lin adipose_A = mkA "چربيلا" ;
-lin adjacent_A = mkA "متصل" ;
-lin adjectival_A = mkA "توصیفی" ;
-lin adjective_N = mkN "صفت" ;       -- from DictUrd
-lin adjoin_V = mkV "متصل" ;
-lin adjoin_V2 = mkV2 (compoundV "اضافہ" (mkV "کرنا")) ;       -- from DictUrd
-lin adjourn_V = compoundV "ملتوی" (mkV "کرنا") ;
-lin adjourn_V2 = mkV2 (compoundV "ملتوی" (mkV "کرنا")) ;       -- from DictUrd
-lin adjournment_N = mkN "التوا" ;       -- from DictUrd
-lin adjudge_V2 = mkV2 (compoundV "فیصلہ" (mkV "کرنا")) ;
-lin adjudicate_V = compoundV "فیصلہ" (mkV "سنانا") ;
-lin adjudicate_V2 = mkV2 (compoundV "فیصلہ" (mkV "سنانا")) ;
-lin adjudication_N = mkN "قانونی فيصلہ" ;
-lin adjudicator_N = mkN "حاکم" ;
-lin adjunct_N = mkN "لاحقہ" ;       -- from DictUrd
-lin adjuration_N = mkN "حلفیہ بیان" ;
-lin adjure_V2 = mkV2 (compoundV "قسم" (mkV "دینا")) ;
-lin adjust_V = compoundV "ٹھیک" (mkV "کرنا") ;
-lin adjust_V2 = mkV2 (compoundV "درست" (mkV "کرنا")) ;       -- from DictUrd
--- lin adjust_V2V = mkV2 (compoundV "ٹھیک" (mkV "کرنا")) ;
-lin adjustable_A = mkA "ترتیب پذیر" ;
-lin adjuster_N = mkN "گنجائش کار يا گنجائش دار" ;
-lin adjustment_N = mkN "فیصلہ" ;       -- from DictUrd
-lin adjutant_N = mkN "معاون عسکری" ;       -- from DictUrd
-lin administer_V = compoundV "انتظام" (mkV "کرنا") ;
-lin administer_V2 = mkV2 (compoundV "بند و بست" (mkV "کرنا")) ;       -- from DictUrd
-lin administration_N = mkN "عمل" ;       -- from DictUrd
-lin administrative_A = mkA "عملی" ;       -- from DictUrd
-lin administrator_N = mkN "ناظم" ;       -- from DictUrd
-lin admirable_A = mkA "قابل ستائش" ;       -- from DictUrd
-lin admiral_N = mkN "امیر البحر" ;       -- from DictUrd
-lin admiralty_N = mkN "امارت البحریہ" ;       -- from DictUrd
-lin admiration_N = mkN "گرویدگی" ;       -- from DictUrd
-lin admire_V2 = mkV2 (compoundV "تعجب" (mkV "کرنا")) ;       -- from DictUrd
-lin admirer_N = mkN "عاشق" ;       -- from DictUrd
-lin admissibility_N = mkN "جائزپن" ;       -- from DictUrd
-lin admissible_A = mkA "جائز" ;       -- from DictUrd
-lin admission_N = mkN "بار یابی" ;       -- from DictUrd
-lin admit_V = compoundV "داخل" (mkV "کرنا") ;
-lin admit_V2 = mkV2 (compoundV "دخل" (mkV "کرنا")) ;       -- from DictUrd
-lin admit_VS = mkVS (compoundV "داخل" (mkV "کرنا")) ;
-lin admittance_N = mkN "داخلہ" ;
-lin admittedly_Adv = mkAdv "البتہ" ;       -- from DictUrd
-lin admix_V = compoundV "ملاوٹ" (mkV "کرنا") ;
-lin admix_V2 = mkV2 (compoundV "ملاوٹ" (mkV "کرنا")) ;
-lin admixture_N = mkN "آمیزش" ;
-lin admonish_V2 = mkV2 (mkV "جتانا") ;       -- from DictUrd
-lin admonition_N = mkN "عبرت" ;       -- from DictUrd
-lin admonitory_A = mkA "عبرت انگیز" ;       -- from DictUrd
-lin ado_N = mkN "بکھیڑا" ;
-lin adobe_N = mkN "کچی اینٹ" ;       -- from DictUrd
-lin adolescence_N = mkN "اٹھتی جوانی" ;       -- from DictUrd
-lin adolescent_A = mkA "عفوان" ;
-lin adolescent_N = mkN "عفوان" ;
-lin adopt_V2 = mkV2 (mkV "اپنانا") ;       -- from DictUrd
-lin adoption_N = mkN "اختیار" ;       -- from DictUrd
-lin adoptive_A = mkA "اختیاری" ;
-lin adorable_A = mkA "پیارا" ;
-lin adoration_N = mkN "عبودیت" ;       -- from DictUrd
-lin adore_V2 = mkV2 (compoundV "تعظیم" (mkV "کرنا")) ;       -- from DictUrd
-lin adorer_N = mkN "پرستار" ;       -- from DictUrd
-lin adoring_A = mkA "پیار کرنے والی" ;
-lin adorn_V2 = mkV2 (compoundV "آراستہ" (mkV "کرنا")) ;       -- from DictUrd
-lin adornment_N = mkN "آرائش" ;       -- from DictUrd
-lin adrenal_A = mkA "کلوی" ;
-lin adrenalin_N = mkN "کلوی رطوبت" ;
-lin adrift_A = mkA "بہکا ہوا" ;
-lin adrift_Adv = mkAdv "بے کس" ;       -- from DictUrd
-lin adroit_A = mkA "شاطر" ;
-lin adroitness_N = mkN "چالاکی" ;
-lin adulation_N = mkN "خوشامد" ;
-lin adult_A = mkA "بالغ" ;
-lin adult_N = mkN "بالغ" ;       -- from DictUrd
-lin adulterant_N = mkN "کھوٹ آنا" ;
-lin adulterate_V2 = mkV2 (compoundV "ملاوٹ" (mkV "کرنا")) ;       -- from DictUrd
-lin adulteration_N = mkN "آمیزش" ;       -- from DictUrd
-lin adulterer_N = mkN "فاسق" ;       -- from DictUrd
-lin adulteress_N = mkN "زانویہ" ;       -- from DictUrd
-lin adulterous_A = mkA "حرا?" ;       -- from DictUrd
-lin adultery_N = mkN "فسق" ;       -- from DictUrd
-lin adumbrate_V2 = mkV2 (compoundV "عکس" (mkV "ڈالنا")) ;
-lin advance_N = mkN "پیش قدمی" ;       -- from DictUrd
-lin advance_V = compoundV "آگے" (mkV "بڑھنا") ;       -- from DictUrd
-lin advance_V2 = mkV2 (compoundV "آگے" (mkV "کرنا")) ;       -- from DictUrd
-lin advanced_A = mkA "قبل از وقت" ;       -- from DictUrd
-lin advancement_N = mkN "بڑھاوا" ;       -- from DictUrd
-lin advantage_N = mkN "فائدہ" ;       -- from DictUrd
-lin advantage_V2 = mkV2 (mkV "فائدہ") ;
-lin advantageous_A = mkA "فائدہ مند" ;       -- from DictUrd
-lin advent_N = mkN "آمد" ;       -- from DictUrd
-lin adventist_N = mkN "معتقد ظہور ثانی" ;
-lin adventitious_A = mkA "اجنبی" ;       -- from DictUrd
-lin adventure_N = mkN "پرہمت مہم" ;
-lin adventure_V2 = mkV2 (compoundV "پرہمت" (mkV "مہم")) ;
-lin adventurer_N = mkN "من چلا" ;
-lin adventuresome_A = mkA "باہمت" ;
-lin adventuress_N = mkN "مہم جو عورت" ;
-lin adventurous_A = mkA "جانباز" ;
-lin adverb_N = mkN "متعلق فعل" ;
-lin adverbial_A = mkA "متعلق فعل کا" ;
-lin adversary_N = mkN "عنادی" ;       -- from DictUrd
-lin adverse_A = mkA "آفت" ;       -- from DictUrd
-lin adversity_N = mkN "بپتا" ;       -- from DictUrd
-lin advert_N = mkN "حوالہ دینا" ;
-lin advert_V = mkV "دھیان" ;       -- from DictUrd
-lin advertise_V = compoundV "اشتہار" (mkV "دینا") ;
-lin advertise_V2 = mkV2 (compoundV "آگاہ" (mkV "کرنا")) ;       -- from DictUrd
-lin advertisement_N = mkN "اعلان" ;       -- from DictUrd
-lin advertiser_N = mkN "مشتہر" ;       -- from DictUrd
-lin advice_N = mkN "فکر" ;       -- from DictUrd
-lin advisability_N = mkN "موزونیت" ;       -- from DictUrd
-lin advisable_A = mkA "مناسب" ;
-lin advise_V = compoundV "مشورہ" (mkV "لینا") ;       -- from DictUrd
-lin advise_V2 = mkV2 (compoundV "غور" (mkV "کرنا")) ;       -- from DictUrd
-lin advise_VS = mkVS (compoundV "نصیحت" (mkV "کرنا")) ;
-lin advised_A = mkA "ہوشیار" ;
-lin adviser_N = mkN "مشیر" ;
-lin advisory_A = mkA "مشاورتی" ;       -- from DictUrd
-lin advocacy_N = mkN "حمایت" ;       -- from DictUrd
-lin advocate_N = mkN "وکیل" ;       -- from DictUrd
-lin advocate_V2 = mkV2 (compoundV "حمایت" (mkV "کرنا")) ;       -- from DictUrd
-lin advocate_VS = mkVS (mkV "وکیل") ;
-lin adz_N = mkN "کدال" ;
-lin adze_N = mkN "کدال" ;
-lin aegis_N = mkN "پناہ" ;       -- from DictUrd
-lin aeon_N = mkN "طویل مدت" ;
-lin aerate_V2 = mkV2 (compoundV "ہوا" (mkV "بھرنا")) ;       -- from DictUrd
-lin aeration_N = mkN "ہوا بھرائی" ;
-lin aerial_A = mkA "ہوائی" ;
-lin aerial_N = mkN "ہوائ" ;       -- from DictUrd
-lin aerie_N = mkN "شکاری پرندوں کے گھونسلے" ;
-lin aerobatics_N = mkN "ہوائی کرتب" ;
-lin aerodrome_N = mkN "ہوائی اڈہ" ;
-lin aerodynamic_A = mkA "ہواؤں کا علم" ;
-lin aerodynamics_N = mkN "ہوائی حرکيات" ;
-lin aeronaut_N = mkN "ہوا نورد" ;       -- from DictUrd
-lin aeronautics_N = mkN "ترانیات" ;       -- from DictUrd
-lin aeroplane_N = mkN "ہوائی جہاز" ;
-lin aerosol_N = mkN "فوارچہ" ;
-lin aerospace_N = mkN "زمین کا کرہ" ;
-lin aery_N = mkN "ہوا دار" ;
-lin aesthete_N = mkN "خوش ذوق" ;
-lin aesthetic_A = mkA "جمالیاتی" ;
-lin aesthetic_N = mkN "جمالیاتی" ;
-lin aesthetical_A = mkA "جمالیاتی" ;
-lin aesthetics_N = mkN "ہنر ہائے زیبا" ;       -- from DictUrd
-lin aetiology_N = mkN "علم الاسباب الامراض" ;
-lin afar_Adv = mkAdv "بہت پرے" ;       -- from DictUrd
-lin affability_N = mkN "شائستگی" ;       -- from DictUrd
-lin affable_A = mkA "خلیق" ;       -- from DictUrd
-lin affair_N = mkN "بات" ;       -- from DictUrd
-lin affect_V2 = mkV2 (compoundV "اثر" (mkV "ڈالنا")) ;       -- from DictUrd
-lin affectation_N = mkN "بناوٹ" ;       -- from DictUrd
-lin affection_N = mkN "عقیدت" ;       -- from DictUrd
-lin affectionate_A = mkA "مشفق" ;       -- from DictUrd
-lin affiance_V2 = mkV2 (mkV "منگنی") ;
-lin affidavit_N = mkN "زبان بندی" ;       -- from DictUrd
-lin affiliate_V = mkV "ساتھی" ;
-lin affiliate_V2 = mkV2 (compoundV "الحاق" (mkV "کرنا")) ;       -- from DictUrd
-lin affiliation_N = mkN "الحاق" ;       -- from DictUrd
-lin affinity_N = mkN "علاقہ" ;       -- from DictUrd
-lin affirm_V = compoundV "تاکید" (mkV "کرنا") ;
-lin affirm_V2 = mkV2 (compoundV "اعلان" (mkV "کرنا")) ;       -- from DictUrd
-lin affirm_VS = mkVS (compoundV "تاکید" (mkV "کرنا")) ;
-lin affirmation_N = mkN "اقرار" ;       -- from DictUrd
-lin affirmative_A = mkA "مثبت" ;       -- from DictUrd
-lin affirmative_N = mkN "اثباتی" ;       -- from DictUrd
-lin affix_N = mkN "اضافہ" ;       -- from DictUrd
-lin affix_V2 = mkV2 (mkV "باندھنا") ;       -- from DictUrd
-lin afflatus_N = mkN "الہام" ;
-lin afflict_V2 = mkV2 (compoundV "آفت" (mkV "توڑنا")) ;       -- from DictUrd
-lin affliction_N = mkN "آفت" ;       -- from DictUrd
-lin affluence_N = mkN "بہتات" ;       -- from DictUrd
-lin affluent_A = mkA "رواں" ;       -- from DictUrd
-lin affluent_N = mkN "متمول" ;
-lin afford_V2 = mkV2 (mkV "دینا") ;       -- from DictUrd
---lin afford_V2V = mkV2 (mkV "گنجائش") ;
-lin afforest_V2 = mkV2 (compoundV "جنگل" (mkV "بنانا")) ;
-lin afforestation_N = mkN "شجر کاری" ;
-lin affranchise_V2 = mkV2 (compoundV "آزاد" (mkV "کرنا")) ;
-lin affray_N = mkN "ہنگامہ" ;       -- from DictUrd
-lin affront_N = mkN "بے عزت" ;       -- from DictUrd
-lin affront_V2 = mkV2 (compoundV "آمنا سامنا" (mkV "ہونا")) ;       -- from DictUrd
-lin afghan_A = mkA "افغانستان کا باشندہ" ;
-lin afghan_N = mkN "افغانستان کا باشندہ" ;
-lin afield_Adv = mkAdv "کھیت میں" ;
-lin afire_A = mkA "جلتا ہوا" ;
-lin aflame_A = mkA "شعلہ" ;
-lin afloat_A = mkA "تیرتا ہوا" ;
-lin afoot_A = mkA "جاری" ;
-lin afore_Adv = mkAdv "پیشتر" ;
-lin aforesaid_A = mkA "سبقہ" ;       -- from DictUrd
-lin aforethought_Adv = mkAdv "سوچا سمجھا ہوا" ;
-lin afoul_Adv = mkAdv "پھنسا ہوا" ;
-lin afraid_A = mkA "ڈرا ہوا" ;       -- from DictUrd
-lin afresh_Adv = mkAdv "از سر نو" ;       -- from DictUrd
-lin africa_PN = mkPN "افریقہ" ;
-lin african_A = mkA "افريقہ کا باشندہ" ;
-lin afrikaans_N = mkN "جنوبی افریقی گورے یا ان کی زبان" ;
-lin aft_Adv = mkAdv "جہاز کی پچھلی طرف" ;
-lin after_A = mkA "عقب میں" ;       -- from DictUrd
-lin after_Adv = mkAdv "بعد از وقت" ;       -- from DictUrd
-lin aftercare_N = mkN "پس از صحت یابی احتیاط" ;
-lin aftereffect_N = mkN "اثر مابعد" ;
-lin aftermath_N = mkN "ما حاصل" ;       -- from DictUrd
-lin afternoon_N = mkN "بعد دوپہر" ;       -- from DictUrd
-lin afterwards_Adv = mkAdv "آیندہ" ;       -- from DictUrd
-lin again_Adv = mkAdv "آیندہ" ;       -- from DictUrd
-lin agape_A = mkA "ہکا بکا" ;
-lin agate_N = mkN "عقیق" ;       -- from DictUrd
-lin agave_N = mkN "امريکی ايلوا" ;
-lin age_N = mkN "عہد" ;       -- from DictUrd
-lin age_V = compoundV "ضعیف" (mkV "ہونا") ;       -- from DictUrd
-lin age_V2 = mkV2 (mkV "زمانہ") ;
-lin age_long_A = mkA "ايک عمر تک رہنے والا" ;
-lin age_old_A = mkA "قديم" ;
-lin aged_A = mkA "بزرگ" ;       -- from DictUrd
-lin ageing_N = mkN "زمانہ" ;
-lin ageless_A = mkA "عمر رسیدگی سے مبرہ" ;       -- from DictUrd
-lin agency_N = mkN "آڑہت" ;       -- from DictUrd
-lin agenda_N = mkN "پیش نامہ" ;       -- from DictUrd
-lin agent_N = mkN "عامل" ;       -- from DictUrd
-lin agent_provocateur_N = mkN "فتنہ انگيز جاسوس" ;
-lin agglomerate_A = mkA "ڈھیر باندھنا" ;
-lin agglomerate_V = compoundV "ڈھیر" (mkV "باندھنا") ;
-lin agglomerate_V2 = mkV2 (compoundV "ہم" (mkV "بستہ")) ;       -- from DictUrd
-lin agglomeration_N = mkN "ڈھیر" ;       -- from DictUrd
-lin agglutinate_V2 = mkV2 (mkV "چپکانا") ;
-lin agglutinative_A = mkA "الزاقی" ;
-lin aggrandize_V2 = mkV2 (compoundV "ترقی" (mkV "دینا")) ;
-lin aggrandizement_N = mkN "توقیر" ;
-lin aggravate_V2 = mkV2 (compoundV "بد تر" (mkV "کرنا")) ;       -- from DictUrd
-lin aggravation_N = mkN "سنگینی" ;
-lin aggregate_N = mkN "جمع کرنا" ;
-lin aggregate_V = compoundV "جمع" (mkV "کرنا") ;
-lin aggregate_V2 = mkV2 (compoundV "اکٹھا" (mkV "کرنا")) ;       -- from DictUrd
-lin aggregation_N = mkN "بھیڑ" ;       -- from DictUrd
-lin aggression_N = mkN "عداوت" ;       -- from DictUrd
-lin aggressive_A = mkA "آمادہ جارحیت" ;       -- from DictUrd
-lin aggressor_N = mkN "حملہ آور" ;       -- from DictUrd
-lin aggrieve_V2 = mkV2 (compoundV "آزردہ" (mkV "ہونا")) ;       -- from DictUrd
-lin aggro_N = mkN "تندی" ;
-lin aghast_A = mkA "بھونچکا" ;       -- from DictUrd
-lin agile_A = mkA "عاجل" ;       -- from DictUrd
-lin agility_N = mkN "چستی" ;       -- from DictUrd
-lin aging_N = mkN "چاندی کی کیمیائی علامت" ;
-lin agitate_V = compoundV "حرکت" (mkV "کرنا") ;
-lin agitate_V2 = mkV2 (compoundV "ہلچل" (mkV "کرنا")) ;       -- from DictUrd
-lin agitated_A = mkA "بے تاب" ;       -- from DictUrd
-lin agitating_A = mkA "حرکت کرنا" ;
-lin agitation_N = mkN "اشتعال" ;       -- from DictUrd
-lin agitator_N = mkN "ہلورنی" ;       -- from DictUrd
-lin aglow_A = mkA "بہت گرم" ;
-lin agnail_N = mkN "درد ناخن" ;
-lin agnostic_A = mkA "ملہد" ;
-lin agnostic_N = mkN "لاادری" ;       -- from DictUrd
-lin agnosticism_N = mkN "مادہ پرستی" ;       -- from DictUrd
-lin ago_Adv = mkAdv "سابقاً" ;       -- from DictUrd
-lin agog_A = mkA "بے قرار" ;       -- from DictUrd
-lin agonize_V = compoundV "سخت تکلیف" (mkV "دینا") ;
-lin agony_N = mkN "عذاب" ;       -- from DictUrd
-lin agra_PN = mkPN "زرعی" ;
-lin agrarian_A = mkA "زرعی" ;
-lin agree_V = compoundV "اتفاق" (mkV "کرنا") ;       -- from DictUrd
-lin agree_V2 = mkV2 (compoundV "متفق" (mkV "ہونا")) ;
-lin agree_VS = mkVS (compoundV "متفق" (mkV "ہونا")) ;
-lin agreeable_A = mkA "گوارا" ;       -- from DictUrd
-lin agreement_N = mkN "عہد" ;       -- from DictUrd
-lin agricultural_A = mkA "زرعاتی" ;       -- from DictUrd
-lin agriculture_N = mkN "باڑی" ;       -- from DictUrd
-lin aground_A = mkA "زمین پر" ;
-lin aground_Adv = mkAdv "زمین پر" ;
-lin ague_N = mkN "کپ کپی والا بخار" ;       -- from DictUrd
-lin ahead_Adv = mkAdv "آگے" ;       -- from DictUrd
-lin aid_N = mkN "چارہ" ;       -- from DictUrd
-lin aid_V = mkV "مدد" ;
-lin aid_V2 = mkV2 (compoundV "دست گیری" (mkV "کرنا")) ;       -- from DictUrd
-lin aids_N = mkN "مدد" ;
-lin aigret_N = mkN "ٹوپی میں لگانے کی کلغی" ;
-lin aigrette_N = mkN "سر پیش" ;       -- from DictUrd
-lin ail_V = compoundV "بیمار" (mkV "ہونا") ;
-lin ail_V2 = mkV2 (compoundV "بیمار" (mkV "ہونا")) ;       -- from DictUrd
-lin ailment_N = mkN "آزار" ;       -- from DictUrd
-lin aim_N = mkN "ارادہ" ;       -- from DictUrd
-lin aim_V = mkV "نشانہ" ;
-lin aim_V2 = mkV2 (compoundV "نشانہ" (mkV "لگانا")) ;       -- from DictUrd
-lin aimless_A = mkA "بے مقصد" ;       -- from DictUrd
-lin air_N = mkN "باد" ;       -- from DictUrd
-lin air_V = mkV "ہوا" ;
-lin air_V2 = mkV2 (compoundV "ہوا" (mkV "دینا")) ;       -- from DictUrd
-lin air_bladder_N = mkN "ہوا دانی" ;
-lin air_cooled_A = mkA "ہوا بستہ" ;
-lin air_minded_A = mkA "ہوا پسند" ;
-lin air_pump_N = mkN "ہوائی پمپ" ;
-lin air_raid_N = mkN "ہوائی حملہ" ;
-lin air_shaft_N = mkN "ہوا دان" ;
-lin air_sick_A = mkA "طيرانی مرض" ;
-lin air_sickness_N = mkN "طيرانی مرض" ;
-lin airbed_N = mkN "ہوائی نہالچہ" ;
-lin airborne_A = mkA "باد برداشتہ" ;       -- from DictUrd
-lin aircraft_N = mkN "ہوائی جہاز" ;
-lin airfield_N = mkN "طیران گاہ" ;
-lin airframe_N = mkN "طيرانی ڈھانچہ" ;
-lin airing_N = mkN "چہل قدمی" ;       -- from DictUrd
-lin airless_A = mkA "بے ہوا" ;       -- from DictUrd
-lin airline_N = mkN "ہوائی راستہ" ;
-lin airliner_N = mkN "مسافر بردار طیارہ" ;       -- from DictUrd
-lin airmail_N = mkN "ہوائ ڈاک" ;       -- from DictUrd
-lin airman_N = mkN "ہوا باز" ;
-lin airplane_N = mkN "ہوائی جہاز" ;
-lin airport_N = mkN "ہوائ اڈہ" ;       -- from DictUrd
-lin airship_N = mkN "ہوائی جہاز" ;
-lin airtight_A = mkA "سر بند" ;
-lin airway_N = mkN "ہوائی راستہ" ;
-lin airy_A = mkA "ہوائ" ;       -- from DictUrd
-lin aisle_N = mkN "بغلی راستہ" ;       -- from DictUrd
-lin aitch_N = mkN "کفلی ہڈی" ;
-lin aitch_bone_N = mkN "کفلی ہڈی" ;
-lin ajar_A = mkA "کھلا ہوا" ;
-lin akin_A = mkA "قریب" ;       -- from DictUrd
-lin al_PN = mkPN "المونیم کی کیمیائی علامت" ;
-lin alabaster_A = mkA "سفید سنگ مرمر" ;
-lin alabaster_N = mkN "سفید سنگ مرمر" ;
-lin alacrity_N = mkN "آمادگی" ;       -- from DictUrd
-lin alarm_N = mkN "دغدغہ" ;       -- from DictUrd
-lin alarm_V2 = mkV2 (mkV "ڈرانا") ;       -- from DictUrd
-lin alarming_A = mkA "بھیانک" ;       -- from DictUrd
-lin alarmist_N = mkN "دہشت انگیز" ;
-lin alb_N = mkN "منصبی پہناوا" ;
-lin albatross_N = mkN "قادوس" ;
-lin albert_PN = mkPN "البر ٹائپ" ;
-lin albino_N = mkN "بھورا" ;
-lin album_N = mkN "بیاض" ;       -- from DictUrd
-lin albumen_N = mkN "سفیدی" ;       -- from DictUrd
-lin alchemist_N = mkN "کیمیا گر" ;
-lin alchemy_N = mkN "کیمیا" ;       -- from DictUrd
-lin alcohol_N = mkN "آتش گیر" ;       -- from DictUrd
-lin alcoholic_A = mkA "شراب" ;
-lin alcoholic_N = mkN "شراب" ;
-lin alcoholism_N = mkN "الغولیت" ;
-lin alcove_N = mkN "محراب" ;
-lin alder_N = mkN "درخت کی قسم" ;
-lin alderman_N = mkN "نائب رئیس بلدیہ" ;
-lin ale_N = mkN "جو کی شراب" ;
-lin ale_house_N = mkN "شراب خانہ" ;
-lin alert_A = mkA "آمادہ" ;       -- from DictUrd
-lin alert_N = mkN "تنبیہ" ;       -- from DictUrd
-lin alert_V2 = mkV2 (compoundV "ہوش" (mkV "مند")) ;       -- from DictUrd
-lin alertness_N = mkN "بے داری" ;       -- from DictUrd
-lin alex_PN = mkPN "مسدس" ;
-lin alexander_PN = mkPN "کاک ٹيل جو کو کو کريم" ;
-lin alexandria_PN = mkPN "اسکندريائی" ;
-lin alexandrine_N = mkN "مسدس" ;
-lin alexia_N = mkN "ناخواندنی" ;
-lin alf_PN = mkPN "گھاس" ;
-lin alfalfa_N = mkN "برسیم" ;       -- from DictUrd
-lin alfresco_A = mkA "کھلی ہوا ميں" ;
-lin alfresco_Adv = mkAdv "کھلی ہوا ميں" ;
-lin alga_N = mkN "کائی" ;
-lin algebra_N = mkN "جبر و مقابلہ" ;
-lin algebraic_A = mkA "الجبرے سے" ;
-lin algebraical_A = mkA "الجبرے سے" ;
-lin alger_PN = mkPN "الجزائری" ;
-lin algeria_PN = mkPN "الجزائری" ;
-lin algerian_A = mkA "الجزائری" ;
-lin algerian_N = mkN "الجزائری" ;
-lin ali_PN = mkPN "علی" ;
-lin alias_Adv = mkAdv "لقب" ;
-lin alias_N = mkN "عرف" ;       -- from DictUrd
-lin alibi_N = mkN "بہانہ" ;       -- from DictUrd
-lin alien_A = mkA "غیر" ;       -- from DictUrd
-lin alien_N = mkN "اجنبی" ;       -- from DictUrd
-lin alienate_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;
-lin alienation_N = mkN "دوری" ;       -- from DictUrd
-lin alienist_N = mkN "ماہر دماغی امراض" ;
-lin alight_A = mkA "روشن" ;
-lin alight_V = compoundV "جا" (mkV "اترنا") ;       -- from DictUrd
-lin align_V = compoundV "صف" (mkV "باندھنا") ;
-lin align_V2 = mkV2 (compoundV "صف" (mkV "باندھنا")) ;
-lin alignment_N = mkN "ساتھ" ;
-lin alike_A = mkA "عدیل" ;       -- from DictUrd
-lin alike_Adv = mkAdv "یکساں" ;
-lin alimentary_A = mkA "غذائی" ;
-lin alimony_N = mkN "نان نفقہ" ;       -- from DictUrd
-lin alive_A = mkA "جیتا جاگتا" ;       -- from DictUrd
-lin alkali_N = mkN "القلی" ;
-lin alkaline_A = mkA "قلوی" ;
-lin all_round_A = mkA "ہرفن مولا" ;
-lin allah_PN = mkPN "اللہ" ;
-lin allan_PN = mkPN "کلمائی" ;
-lin allay_V2 = mkV2 (mkV "بجھانا") ;       -- from DictUrd
-lin allegation_N = mkN "بیان" ;       -- from DictUrd
-lin allege_V2 = mkV2 (compoundV "عائد" (mkV "کرنا")) ;       -- from DictUrd
--- lin allege_V2V = mkV2 (compoundV "الزام" (mkV "دینا")) ;
-lin allege_VS = mkVS (compoundV "الزام" (mkV "دینا")) ;
-lin allegiance_N = mkN "تابعداری" ;       -- from DictUrd
-lin allegoric_A = mkA "تمثيلی يا مجازی" ;
-lin allegorical_A = mkA "مجازی" ;       -- from DictUrd
-lin allegory_N = mkN "مجاز" ;       -- from DictUrd
-lin allegretto_A = mkA "اينڈانٹے سے تيز تر" ;
-lin allegretto_Adv = mkAdv "اينڈانٹے سے تيز تر" ;
-lin allegretto_N = mkN "اينڈانٹے سے تيز تر" ;
-lin allegro_A = mkA "نشاط انگیز" ;
-lin allegro_Adv = mkAdv "نشاط انگیز" ;
-lin allegro_N = mkN "نشاط انگیز" ;
-lin allergen_N = mkN "الرجی زا" ;
-lin allergic_A = mkA "حساس" ;
-lin allergy_N = mkN "الرجی" ;
-lin alleviate_V2 = mkV2 (compoundV "کم" (mkV "کرنا")) ;
-lin alleviation_N = mkN "آرام" ;       -- from DictUrd
-lin alley_N = mkN "گلی" ;       -- from DictUrd
-lin alleyway_N = mkN "گلی" ;
-lin alliance_N = mkN "عقیدت" ;       -- from DictUrd
-lin alligator_N = mkN "گھڑیال" ;       -- from DictUrd
-lin alliteration_N = mkN "سر حرفی" ;
-lin allocate_V = compoundV "مقرر" (mkV "کرنا") ;
-lin allocate_V2 = mkV2 (compoundV "مقرر" (mkV "کرنا")) ;       -- from DictUrd
-lin allocation_N = mkN "مقررہ" ;
-lin allot_V2 = mkV2 (mkV "دینا") ;       -- from DictUrd
-lin allotment_N = mkN "بانٹ" ;       -- from DictUrd
-lin allow_V = mkV "ماننا" ;       -- from DictUrd
-lin allow_V2 = mkV2 (compoundV "عطا" (mkV "کرنا")) ;       -- from DictUrd
--- lin allow_V2V = mkV2 (compoundV "اجازت" (mkV "دينا")) ;
-lin allow_VS = mkVS (compoundV "اجازت" (mkV "دينا")) ;
-lin allowable_A = mkA "جائز" ;       -- from DictUrd
-lin allowance_N = mkN "گزارہ" ;       -- from DictUrd
-lin alloy_N = mkN "بھرت" ;       -- from DictUrd
-lin alloy_V2 = mkV2 (compoundV "مرکب" (mkV "دھات")) ;
-lin allude_V = compoundV "اشارہ" (mkV "کہنا") ;
-lin allure_N = mkN "ورغلانا" ;
-lin allure_V2 = mkV2 (compoundV "چاٹ" (mkV "دینا")) ;       -- from DictUrd
-lin allurement_N = mkN "جاذبیت" ;       -- from DictUrd
-lin alluring_A = mkA "دلچسپ" ;       -- from DictUrd
-lin allusion_N = mkN "اشارہ" ;       -- from DictUrd
-lin allusive_A = mkA "تلمیحی" ;
-lin alluvial_A = mkA "ذرخیز" ;
-lin ally_N = mkN "حلیف" ;       -- from DictUrd
-lin ally_V2 = mkV2 (compoundV "حلیف" (mkV "بنانا")) ;       -- from DictUrd
-lin alma_mater_N = mkN "جامع" ;
-lin almanac_N = mkN "جنتری" ;       -- from DictUrd
-lin almighty_A = mkA "مطلق" ;
-lin almighty_N = mkN "مطلق" ;
-lin almond_N = mkN "بادا?" ;       -- from DictUrd
-lin almond_eyed_A = mkA "بادام چشم" ;
-lin almoner_N = mkN "خیرات" ;       -- from DictUrd
-lin almost_Adv = mkAdv "قریب" ;       -- from DictUrd
-lin alms_giving_N = mkN "خيرات دہی" ;
-lin alms_house_N = mkN "خيرات گھر" ;
-lin aloe_N = mkN "صبر" ;
-lin aloft_Adv = mkAdv "بلند" ;
-lin alone_A = mkA "اکیلا" ;       -- from DictUrd
-lin alone_Adv = mkAdv "تنہا" ;
-lin along_Adv = mkAdv "ساتھ ساتھ" ;       -- from DictUrd
-lin alongside_Adv = mkAdv "پہلو کے ساتھ ساتھ" ;       -- from DictUrd
-lin aloof_A = mkA "علیحدہ" ;       -- from DictUrd
-lin aloof_Adv = mkAdv "علیحدہ" ;
-lin aloofness_N = mkN "تخلیہ" ;       -- from DictUrd
-lin aloud_Adv = mkAdv "بلند آواز سے" ;
-lin alp_N = mkN "سبز چراہ گاہ" ;
-lin alpaca_N = mkN "امریکی بھیڑ" ;
-lin alpenstock_N = mkN "پہاڑی" ;
-lin alpha_N = mkN "ابتدا" ;
-lin alphabet_N = mkN "حروف تہجی" ;
-lin alphabetical_A = mkA "با حرف" ;
-lin alpine_A = mkA "کوہ اپلس کے متعلق" ;
-lin alpinist_N = mkN "Koh Peima" ;
-lin already_Adv = mkAdv "پہلے" ;       -- from DictUrd
-lin alright_Adv = mkAdv "ٹھیک" ;
-lin alsatian_N = mkN "السیشن کتا" ;
-lin also_Adv = mkAdv "بھی" ;
-lin also_ran_N = mkN "مقابلے باز" ;
-lin altar_N = mkN "مذبح" ;       -- from DictUrd
-lin altar_piece_N = mkN "تصوير" ;
-lin alter_V = compoundV "تبدیل" (mkV "کرنا") ;
-lin alter_V2 = mkV2 (mkV "بدلنا") ;       -- from DictUrd
-lin alter_ego_N = mkN "ہمزآد" ;
-lin alterable_A = mkA "قابل تبدیلی" ;       -- from DictUrd
-lin alteration_N = mkN "چخ" ;       -- from DictUrd
-lin altercation_N = mkN "چپقلش" ;       -- from DictUrd
-lin alternate_A = mkA "باری باری" ;
-lin alternate_V = compoundV "باری" (mkV "باری") ;
-lin alternate_V2 = mkV2 (compoundV "باری" (mkV "باری")) ;
-lin alternation_N = mkN "تبديلی نسل" ;
-lin alternative_A = mkA "دوسرا راستہ" ;
-lin alternative_N = mkN "دوسرا راستہ" ;
-lin altimeter_N = mkN "بلندی کا آلہ" ;
-lin altitude_N = mkN "فوق" ;       -- from DictUrd
-lin alto_N = mkN "بلند آواز" ;
-lin altogether_Adv = mkAdv "تمام تر" ;
-lin altruism_N = mkN "دوسروں کے لیئے زندگی گزارنا" ;       -- from DictUrd
-lin altruist_N = mkN "اوروں کے لیئے جینے والا" ;       -- from DictUrd
-lin altruistic_A = mkA "بے غرض" ;
-lin alum_N = mkN "پھٹکری" ;       -- from DictUrd
-lin aluminium_N = mkN "ایلمونیم" ;
-lin alumna_N = mkN "فاضلہ" ;
-lin alumnus_N = mkN "سابق طالب علم" ;
-lin alveolar_A = mkA "چھتے دار" ;
-lin alveolar_N = mkN "چھتے دار" ;
-lin amah_N = mkN "اماں" ;
-lin amain_Adv = mkAdv "بے تحاشا" ;
-lin amalgam_N = mkN "ملغ?" ;       -- from DictUrd
-lin amalgamate_V = compoundV "سیمابی آمیزش" (mkV "کرنا") ;
-lin amalgamate_V2 = mkV2 (compoundV "سیمابی آمیزش" (mkV "کرنا")) ;
-lin amalgamation_N = mkN "انظما?" ;       -- from DictUrd
-lin amanuensis_N = mkN "نويسندہ" ;
-lin amaryllis_N = mkN "جنس نرگس" ;
-lin amass_V2 = mkV2 (compoundV "فراہم" (mkV "کرنا")) ;       -- from DictUrd
-lin amateur_N = mkN "شوقین" ;
-lin amateurish_A = mkA "شوقيہ" ;
-lin amateurism_N = mkN "غير پيشہ ورانہ انداز" ;
-lin amatory_A = mkA "عاشقانہ" ;
-lin amaze_V2 = mkV2 (compoundV "حیران" (mkV "کرنا")) ;       -- from DictUrd
--- lin amaze_V2V = mkV2 (compoundV "حیران" (mkV "ہونا")) ;
-lin amazement_N = mkN "عجب" ;       -- from DictUrd
-lin amazing_A = mkA "عجب" ;       -- from DictUrd
-lin amazon_N = mkN "جنگجو عورت" ;
-lin ambassador_N = mkN "ایلچی" ;       -- from DictUrd
-lin ambassadorial_A = mkA "سفيرانہ" ;
-lin ambassadress_N = mkN "سفیرہ" ;
-lin amber_N = mkN "کہریا" ;
-lin ambergris_N = mkN "مشک دانہ" ;
-lin ambidextrous_A = mkA "دہتا" ;
-lin ambience_N = mkN "گردوپیش" ;
-lin ambient_A = mkA "محیط" ;
-lin ambiguity_N = mkN "التباس" ;       -- from DictUrd
-lin ambiguous_A = mkA "گول مول" ;       -- from DictUrd
-lin ambit_N = mkN "گھیرا" ;       -- from DictUrd
-lin ambition_N = mkN "آرزو" ;       -- from DictUrd
-lin ambitious_A = mkA "بلند نظر" ;       -- from DictUrd
-lin ambivalent_A = mkA "دو جذباتی" ;
-lin amble_N = mkN "نزاکت سے" ;
-lin amble_V = compoundV "نزاکت" (mkV "سے") ;
-lin ambrosia_N = mkN "عنبریا" ;       -- from DictUrd
-lin ambulance_N = mkN "بیمار گاڑی" ;
-lin ambuscade_N = mkN "کمين گاہ" ;
-lin ambuscade_V2 = mkV2 (compoundV "کمين" (mkV "گاہ")) ;
-lin ambush_N = mkN "گھات" ;       -- from DictUrd
-lin ambush_V2 = mkV2 (mkV "گھات") ;
-lin ameer_N = mkN "حاکم" ;
-lin ameliorate_V = compoundV "بہتر" (mkV "ہونا") ;       -- from DictUrd
-lin ameliorate_V2 = mkV2 (compoundV "بہتر" (mkV "بنانا")) ;       -- from DictUrd
-lin amelioration_N = mkN "بہتری" ;       -- from DictUrd
-lin amenable_A = mkA "ماننے والا" ;
-lin amend_V = compoundV "درست" (mkV "کرنا") ;
-lin amend_V2 = mkV2 (compoundV "تبدیل" (mkV "کرنا")) ;       -- from DictUrd
--- lin amend_V2V = mkV2 (compoundV "درست" (mkV "کرنا")) ;
-lin amendable_A = mkA "قابل اصلاح يا درستی" ;
-lin amendment_N = mkN "درستی" ;       -- from DictUrd
-lin amenity_N = mkN "سہولت" ;       -- from DictUrd
-lin america_PN = mkPN "امریکا" ;
-lin american_A = mkA "امریکی" ;
-lin americanism_N = mkN "امریکی محاورہ یا تلفظ" ;
-lin americanize_V2 = mkV2 (compoundV "امريکی بن جانا يا" (mkV "بنانا")) ;
-lin amethyst_N = mkN "نیلم یاقوت" ;
-lin amharic_N = mkN "امھاری" ;
-lin amiability_N = mkN "دل آویزی" ;
-lin amiable_A = mkA "خوب" ;       -- from DictUrd
-lin amicability_N = mkN "صلح جوئی" ;
-lin amicable_A = mkA "دوستانہ" ;       -- from DictUrd
-lin amir_N = mkN "امير" ;
-lin amiss_A = mkA "غلطی سے" ;
-lin amiss_Adv = mkAdv "غلطی سے" ;
-lin amity_N = mkN "بھائ چارا" ;       -- from DictUrd
-lin ammeter_N = mkN "برقی رو ناپنے کا آلہ" ;
-lin ammonia_N = mkN "نوشادر" ;       -- from DictUrd
-lin ammoniated_A = mkA "ايمونيا آميزی کرنا" ;
-lin ammunition_N = mkN "اسلحہ" ;       -- from DictUrd
-lin amnesia_N = mkN "نسیان" ;       -- from DictUrd
-lin amnesty_N = mkN "عام معافی" ;       -- from DictUrd
-lin amoeba_N = mkN "خوردبینی جانور" ;
-lin amoebic_A = mkA "اميبائی" ;
-lin amok_Adv = mkAdv "بے تحاشا" ;
-lin amoral_A = mkA "غیر اخلاقی" ;       -- from DictUrd
-lin amorous_A = mkA "عاشق" ;       -- from DictUrd
-lin amorphous_A = mkA "بے ڈھنگا" ;
-lin amortization_N = mkN "بے باقی قرضہ" ;
-lin amortize_V2 = mkV2 (compoundV "بے باق" (mkV "کرنا")) ;
-lin amount_N = mkN "قدر" ;       -- from DictUrd
-lin amount_V = mkV "شمار" ;
-lin amour_N = mkN "آشنائ" ;       -- from DictUrd
-lin amp_N = mkN "ایمپئیر" ;
-lin ampere_N = mkN "برقی رو کی اکائی" ;
-lin amphibian_N = mkN "جل تھلیا" ;
-lin amphibious_A = mkA "جل بھومی" ;
-lin amphitheatre_N = mkN "تماشاہ گاہ" ;
-lin amphora_N = mkN "دلو" ;
-lin ample_A = mkA "بہت سا" ;       -- from DictUrd
-lin amplification_N = mkN "توسیع" ;       -- from DictUrd
-lin amplifier_N = mkN "افزوں گر" ;
-lin amplify_V2 = mkV2 (mkV "بڑھانا") ;       -- from DictUrd
-lin amplitude_N = mkN "وسعت" ;
-lin ampoule_N = mkN "بند نلی" ;       -- from DictUrd
-lin amputate_V2 = mkV2 (compoundV "کاٹ" (mkV "دینا")) ;       -- from DictUrd
-lin amputation_N = mkN "جسم سے کٹائ" ;       -- from DictUrd
-lin amuck_Adv = mkAdv "پاگلوں کی طرح" ;
-lin amulet_N = mkN "گنڈا" ;       -- from DictUrd
-lin amuse_V2 = mkV2 (compoundV "دھیان" (mkV "بٹانا")) ;       -- from DictUrd
-lin amusement_N = mkN "دل لگی" ;       -- from DictUrd
-lin amusing_A = mkA "دلچسپ" ;
-lin amy_PN = mkPN "نشاستہ پاشی" ;
-lin anachronism_N = mkN "غلط وقتیت" ;       -- from DictUrd
-lin anachronistic_A = mkA "غلط زمانی يا سہو" ;
-lin anaconda_N = mkN "اژدھے نما سانپ" ;
-lin anaemia_N = mkN "خون کی کمی" ;       -- from DictUrd
-lin anaemic_A = mkA "زرد رو" ;
-lin anaesthesia_N = mkN "بے ہوشی" ;
-lin anaesthetic_A = mkA "مخدر" ;
-lin anaesthetic_N = mkN "مخدر" ;
-lin anaesthetist_N = mkN "ماہر خدر" ;
-lin anaesthetize_V2 = mkV2 (compoundV "بے حس" (mkV "کرنا")) ;
-lin anagram_N = mkN "صنعت مقلوب" ;
-lin anal_A = mkA "دم کے نیچے" ;
-lin analgesia_N = mkN "بے حس درد کا عدم احساس" ;
-lin analog_N = mkN "یکساں" ;
-lin analogous_A = mkA "مثل" ;       -- from DictUrd
-lin analogue_N = mkN "ملتی جلتی چیز" ;
-lin analogy_N = mkN "مثال" ;       -- from DictUrd
-lin analyse_V2 = mkV2 (compoundV "ترتیب" (mkV "کرنا")) ;
-lin analysis_N = mkN "تحلیل" ;       -- from DictUrd
-lin analyst_N = mkN "محلل" ;
-lin analytic_A = mkA "تحلیلی" ;       -- from DictUrd
-lin analytical_A = mkA "تحلیلی" ;
-lin analyze_V2 = mkV2 (compoundV "تجزیہ" (mkV "کرنا")) ;
-lin anarchic_A = mkA "نراجی" ;
-lin anarchism_N = mkN "فساد" ;
-lin anarchist_N = mkN "فوضوی" ;
-lin anarchy_N = mkN "اندھیرا" ;       -- from DictUrd
-lin anathema_N = mkN "لعن" ;       -- from DictUrd
-lin anathematize_V = mkV "کوسنا" ;
-lin anathematize_V2 = mkV2 (mkV "کوسنا") ;
-lin anatomist_N = mkN "ماہر تشریح الاعضا" ;
-lin anatomy_N = mkN "تشریح الاعضاﺀ" ;
-lin ancestor_N = mkN "جد" ;       -- from DictUrd
-lin ancestral_A = mkA "آبائی" ;
-lin ancestress_N = mkN "جدہ" ;
-lin ancestry_N = mkN "سلسلہ نسب" ;       -- from DictUrd
-lin anchor_N = mkN "لنگر" ;       -- from DictUrd
-lin anchor_V = mkV "لنگر" ;
-lin anchor_V2 = mkV2 (mkV "لنگر") ;
-lin anchorage_N = mkN "لنگر اندازی" ;
-lin anchovy_N = mkN "چھوٹی مچھلی" ;
-lin ancient_A = mkA "عتیق" ;       -- from DictUrd
-lin ancillary_A = mkA "امدادی" ;       -- from DictUrd
-lin andiron_N = mkN "اگن ٹيک" ;
-lin anecdotal_A = mkA "سنی سنائی" ;
-lin anecdote_N = mkN "چٹکلا" ;       -- from DictUrd
-lin anemometer_N = mkN "ہوا کی قوت ناپنے والا آلہ" ;
-lin anemone_N = mkN "شقائق البحر" ;
-lin aneroid_A = mkA "بے آب" ;
-lin aneroid_N = mkN "بے آب" ;
-lin anesthetic_A = mkA "مخدر" ;
-lin anesthetic_N = mkN "مخدر" ;
-lin anesthetize_V2 = mkV2 (compoundV "تخدير" (mkV "کرنا")) ;
-lin anew_Adv = mkAdv "دو بارہ" ;       -- from DictUrd
-lin angel_N = mkN "فرشتہ" ;       -- from DictUrd
-lin angelic_A = mkA "فرشتہ صفت" ;       -- from DictUrd
-lin angelica_N = mkN "فرشتوں کے سے انداز ميں" ;
-lin angelically_Adv = mkAdv "فرشتوں کے سے انداز ميں" ;
-lin angelus_N = mkN "دعائے تبشير" ;
-lin anger_N = mkN "آگ" ;       -- from DictUrd
-lin anger_V2 = mkV2 (compoundV "غصہ" (mkV "دلانا")) ;       -- from DictUrd
-lin angers_PN = mkPN "غصہ دلانا" ;
-lin angie_PN = mkPN "رگوں کا تناو" ;
-lin angina_N = mkN "ذبحی" ;
-lin angle_N = mkN "گوشہ" ;       -- from DictUrd
-lin angle_V = mkV "فرشتہ" ;
-lin angle_V2 = mkV2 (mkV "فرشتہ") ;
-lin angle_dozer_N = mkN "بل ڈوزر" ;
-lin angler_N = mkN "بنسی باز" ;
-lin anglican_A = mkA "برطانوی کلیسا کا رکن" ;
-lin anglican_N = mkN "برطانوی کلیسا کا رکن" ;
-lin anglicize_V2 = mkV2 (compoundV "انگريزی ميں" (mkV "ڈھالنا")) ;
-lin angling_N = mkN "فرشتہ" ;
-lin anglo_catholic_A = mkA "اينگلو کيتھولک" ;
-lin anglo_catholic_N = mkN "اينگلو کيتھولک" ;
-lin anglo_saxon_A = mkA "اينگلو سيکسن" ;
-lin anglo_saxon_N = mkN "اينگلو سيکسن" ;
-lin anglomania_N = mkN "انگريز پرستی" ;
-lin angora_N = mkN "انگورا" ;
-lin angostura_N = mkN "انگوستا چھال" ;
-lin angry_A = mkA "بھپرا ہوا" ;       -- from DictUrd
-lin angst_N = mkN "احساس خوف" ;
-lin anguish_N = mkN "الم" ;       -- from DictUrd
-lin anguished_A = mkA "انتہائی تکلیف" ;
-lin angular_A = mkA "تیکھا" ;
-lin angularity_N = mkN "اکھڑ پن" ;
-lin animadversion_N = mkN "ملامت" ;       -- from DictUrd
-lin animadvert_V = compoundV "کو موردِ الزام قرار" (mkV "دینا") ;
-lin animal_N = mkN "چوپایہ" ;       -- from DictUrd
-lin animalcule_N = mkN "بہت ہی چھوٹا حیوان" ;
-lin animate_A = mkA "جان ڈالنا" ;
-lin animate_V2 = mkV2 (compoundV "جان" (mkV "ڈالنا")) ;
-lin animation_N = mkN "جوش" ;
-lin animism_N = mkN "روحیت مظاہر" ;
-lin animosity_N = mkN "بیر" ;       -- from DictUrd
-lin animus_N = mkN "بیر" ;       -- from DictUrd
-lin anise_N = mkN "اجوائن" ;       -- from DictUrd
-lin aniseed_N = mkN "سونف" ;
-lin ankle_N = mkN "گٹا" ;       -- from DictUrd
-lin anklet_N = mkN "کڑا" ;       -- from DictUrd
-lin ann_PN = mkPN "آنہ" ;
-lin anna_N = mkN "آنہ" ;
-lin annalist_N = mkN "مورخ" ;       -- from DictUrd
-lin anne_PN = mkPN "مینا کاری کرنا" ;
-lin anneal_V2 = mkV2 (compoundV "مینا کاری" (mkV "کرنا")) ;
-lin annex_N = mkN "ملانا" ;
-lin annex_V2 = mkV2 (mkV "جوڑنا") ;       -- from DictUrd
-lin annexation_N = mkN "جوڑ" ;
-lin annexe_N = mkN "ذیلی مکان" ;
-lin annihilate_V2 = mkV2 (compoundV "مٹا" (mkV "دینا")) ;
-lin annihilation_N = mkN "بربادی" ;       -- from DictUrd
-lin anniversary_N = mkN "سالگرہ" ;
-lin annotate_V2 = mkV2 (compoundV "تفسیر" (mkV "کرنا")) ;
-lin annotation_N = mkN "شرح" ;       -- from DictUrd
-lin announce_V2 = mkV2 (compoundV "اعلان" (mkV "کرنا")) ;       -- from DictUrd
-lin announce_VS = mkVS (compoundV "اعلان" (mkV "کرنا")) ;
-lin announcement_N = mkN "اعلان" ;       -- from DictUrd
-lin announcer_N = mkN "اعلان کنندہ" ;
-lin annoy_V2 = mkV2 (mkV "چھیڑنا") ;       -- from DictUrd
-lin annoyance_N = mkN "چھیڑ" ;       -- from DictUrd
-lin annoying_A = mkA "غصہ دلانے والی" ;
-lin annual_A = mkA "سالانہ" ;
-lin annual_N = mkN "سالانہ" ;
-lin annuitant_N = mkN "ساليانہ گير" ;
-lin annuity_N = mkN "سالانہ وظیفہ" ;
-lin annul_V2 = mkV2 (compoundV "رد" (mkV "کرنا")) ;
-lin annular_A = mkA "چھلا نما" ;
-lin annulment_N = mkN "رد" ;
-lin annunciate_V2 = mkV2 (compoundV "بشارت" (mkV "دینا")) ;
-lin annunciation_N = mkN "بشارت" ;
-lin anode_N = mkN "مثبت قطب" ;
-lin anodyne_A = mkA "تسکین" ;
-lin anodyne_N = mkN "تسکین" ;
-lin anoint_V2 = mkV2 (mkV "چپڑنا") ;       -- from DictUrd
-lin anomalous_A = mkA "انوکھا" ;       -- from DictUrd
-lin anomaly_N = mkN "عدم نظام" ;       -- from DictUrd
-lin anon_Adv = mkAdv "عنقریب" ;       -- from DictUrd
-lin anon_PN = mkPN "تھوڑی دیر میں" ;
-lin anonymity_N = mkN "بے نامی" ;       -- from DictUrd
-lin anonymous_A = mkA "بے نام" ;       -- from DictUrd
-lin anorak_N = mkN "انوراق" ;
-lin answer_N = mkN "جواب" ;       -- from DictUrd
-lin answer_V = compoundV "جواب" (mkV "دینا") ;
-lin answer_V2 = mkV2 (compoundV "جواب" (mkV "دینا")) ;       -- from DictUrd
-lin answerable_A = mkA "جواب دہ" ;       -- from DictUrd
-lin ant_N = mkN "چونٹی" ;       -- from DictUrd
-lin ant_hill_N = mkN "دمکوڑا" ;
-lin antagonism_N = mkN "بیر" ;       -- from DictUrd
-lin antagonist_N = mkN "دشمن" ;
-lin antagonistic_A = mkA "مخالفانہ" ;
-lin antagonistically_Adv = mkAdv "حريفانہ" ;
-lin antagonize_V2 = mkV2 (compoundV "دشمن" (mkV "بنانا")) ;
-lin antarctic_A = mkA "قطب جنوبی کا" ;
-lin ante_N = mkN "ادائ" ;       -- from DictUrd
-lin antecedence_N = mkN "اوليت" ;
-lin antecedent_A = mkA "سابق" ;       -- from DictUrd
-lin antecedent_N = mkN "پہلے واقعات" ;
-lin antechamber_N = mkN "ڈوڑہی" ;       -- from DictUrd
-lin antedate_V2 = mkV2 (mkV "مقدم") ;
-lin antediluvian_A = mkA "دقیانوسی" ;
-lin antediluvian_N = mkN "دقیانوسی" ;
-lin antelope_N = mkN "بارہ سنگا" ;
-lin antenatal_A = mkA "قبل از پیدائش" ;       -- from DictUrd
-lin antenna_N = mkN "قرن" ;
-lin antenuptial_A = mkA "قبل ازدواج" ;
-lin anterior_A = mkA "سالف" ;       -- from DictUrd
-lin anteroom_N = mkN "دالان" ;
-lin anthem_N = mkN "ترانہ" ;       -- from DictUrd
-lin anther_N = mkN "پھول کا حصہ" ;
-lin anthology_N = mkN "بیاض" ;
-lin anthracite_N = mkN "کوئلے کی قسم" ;
-lin anthrax_N = mkN "دنبل" ;       -- from DictUrd
-lin anthropoid_A = mkA "انسان کی مانند" ;
-lin anthropoid_N = mkN "انسان کی مانند" ;
-lin anthropological_A = mkA "بشریاتی" ;
-lin anthropologist_N = mkN "ماہر انسانیات" ;
-lin anthropology_N = mkN "انسانیات" ;       -- from DictUrd
-lin anti_aircraft_A = mkA "طیارہ شکن توپ" ;
-lin anti_hero_N = mkN "ضد ہيرو" ;
-lin anti_semitism_N = mkN "يہود دشمنی" ;
-lin antibiotic_A = mkA "جراثیم کش" ;
-lin antibiotic_N = mkN "جراثیم کش" ;
-lin antibody_N = mkN "تریاق چہ" ;       -- from DictUrd
-lin antic_N = mkN "انوکھا" ;       -- from DictUrd
-lin anticipate_V = compoundV "پیش قدمی" (mkV "کرنا") ;
-lin anticipate_V2 = mkV2 (compoundV "امید" (mkV "کرنا")) ;       -- from DictUrd
-lin anticipate_VS = mkVS (compoundV "پیش قدمی" (mkV "کرنا")) ;
-lin anticipation_N = mkN "امید" ;       -- from DictUrd
-lin anticipatory_A = mkA "آرزو مندانہ" ;
-lin anticlimax_N = mkN "پستی" ;       -- from DictUrd
-lin anticyclone_N = mkN "معکوس گرد باد" ;
-lin antidote_N = mkN "علاج" ;       -- from DictUrd
-lin antiknock_N = mkN "شور بند" ;
-lin antilogarithm_N = mkN "ضد لو گار تھم" ;
-lin antimacassar_N = mkN "پشتی" ;
-lin antimony_N = mkN "کحل" ;       -- from DictUrd
-lin antipathetic_A = mkA "مغائرت دار" ;
-lin antipathy_N = mkN "کراہت" ;       -- from DictUrd
-lin antiquarian_A = mkA "عتیقہ شناس" ;       -- from DictUrd
-lin antiquarian_N = mkN "آثار قدیمہ سے متعلق" ;
-lin antiquary_N = mkN "آثار قدیمہ کا ماہر" ;
-lin antiquated_A = mkA "عتیق" ;       -- from DictUrd
-lin antique_A = mkA "عتیق" ;       -- from DictUrd
-lin antique_N = mkN "قدیم" ;
-lin antiquity_N = mkN "قدامت" ;       -- from DictUrd
-lin antirrhinum_N = mkN "تھوتھنی نما" ;
-lin antiseptic_A = mkA "جراثیم کش دوا" ;
-lin antiseptic_N = mkN "جراثیم کش دوا" ;
-lin antisocial_A = mkA "تمدن بیزارانہ" ;
-lin antitank_A = mkA "ٹينک شکن" ;
-lin antithesis_N = mkN "مخالفت" ;       -- from DictUrd
-lin antithetic_A = mkA "متضاد" ;
-lin antithetical_A = mkA "متضاد" ;       -- from DictUrd
-lin antitoxin_N = mkN "مرض شکن ٹکیہ" ;
-lin antler_N = mkN "شاخ سینگ" ;       -- from DictUrd
-lin antony_PN = mkPN "متضاد الفاظ" ;
-lin antonym_N = mkN "متضاد" ;       -- from DictUrd
-lin anus_N = mkN "مقعد" ;
-lin anvil_N = mkN "ہرن" ;
-lin anxiety_N = mkN "اندوہ" ;       -- from DictUrd
-lin anxious_A = mkA "بے چین" ;       -- from DictUrd
-lin anyhow_Adv = mkAdv "بہرحال" ;
-lin anymore_Adv = mkAdv "اب" ;
-lin anyplace_Adv = mkAdv "کسی جگہ" ;
-lin anyway_Adv = mkAdv "با ہر طور" ;       -- from DictUrd
-lin anywhere_Adv = mkAdv "کہیں" ;       -- from DictUrd
-lin aorta_N = mkN "شہ رگ" ;       -- from DictUrd
-lin apace_Adv = mkAdv "فوراً" ;       -- from DictUrd
-lin apache_N = mkN "کوچہ گرد اوباش" ;
-lin apart_Adv = mkAdv "الگ" ;
-lin apartment_N = mkN "اوطاق" ;       -- from DictUrd
-lin apathetic_A = mkA "بے حس" ;       -- from DictUrd
-lin apathy_N = mkN "بے حسی" ;       -- from DictUrd
-lin ape_N = mkN "بندر" ;       -- from DictUrd
-lin ape_V2 = mkV2 (compoundV "نقل" (mkV "کرنا")) ;       -- from DictUrd
-lin aperient_A = mkA "دست لانے والی" ;
-lin aperient_N = mkN "دست لانے والی" ;
-lin aperitif_N = mkN "الکحلی شراب کی کوئی قسم" ;
-lin aperture_N = mkN "سوراخ" ;
-lin apex_N = mkN "چوٹی" ;       -- from DictUrd
-lin aphasia_N = mkN "بولنے یا سمجھنے طاقت کھو دینا" ;
-lin aphid_N = mkN "کملہ سبز" ;
-lin aphis_N = mkN "کملہ" ;
-lin aphorism_N = mkN "کہاوت" ;       -- from DictUrd
-lin aphrodisiac_A = mkA "شہوت انگیز" ;       -- from DictUrd
-lin aphrodisiac_N = mkN "شہوت انگیز" ;
-lin apiarist_N = mkN "نچلی" ;
-lin apiary_N = mkN "مصنوعی" ;
-lin apiculture_N = mkN "مگس بانی" ;
-lin apiece_Adv = mkAdv "ایک ایک" ;
-lin apish_A = mkA "بوزنہ صفت" ;
-lin aplomb_N = mkN "خود سے مطمئن" ;       -- from DictUrd
-lin apocalypse_N = mkN "الہام" ;       -- from DictUrd
-lin apocalyptic_A = mkA "الہامی" ;       -- from DictUrd
-lin apocrypha_N = mkN "مشتبہ تحریر" ;
-lin apocryphal_A = mkA "مشتبہ" ;
-lin apogee_N = mkN "منتہیٰ کمال" ;       -- from DictUrd
-lin apologetic_A = mkA "معذرت خواہ" ;       -- from DictUrd
-lin apologetically_Adv = mkAdv "معذرت خواہانہ" ;
-lin apologetics_N = mkN "فن مناظرہ" ;
-lin apologist_N = mkN "دفاع کرنے والا" ;       -- from DictUrd
-lin apologize_V = compoundV "معذرت" (mkV "چاہنا") ;
-lin apology_N = mkN "معافی نامہ" ;       -- from DictUrd
-lin apoplectic_A = mkA "مرگی کا مریض" ;
-lin apoplexy_N = mkN "بے حسی کی حالت" ;       -- from DictUrd
-lin apostasy_N = mkN "الحاد" ;       -- from DictUrd
-lin apostate_A = mkA "مرتد" ;
-lin apostate_N = mkN "مرتد" ;       -- from DictUrd
-lin apostle_N = mkN "پیغمبر" ;       -- from DictUrd --changed
-lin apostolic_A = mkA "رسولی" ;       -- from DictUrd
-lin apostrophe_N = mkN "خطاب" ;
-lin apothecary_N = mkN "عطار" ;       -- from DictUrd
-lin apothegm_N = mkN "سبق آموز کہاوت" ;
-lin apotheosis_N = mkN "خدا گردانی" ;       -- from DictUrd
-lin appal_V2 = mkV2 (mkV "ڈرانا") ;       -- from DictUrd
-lin appalling_A = mkA "ہولناک" ;       -- from DictUrd
-lin appanage_N = mkN "وظیفہ" ;       -- from DictUrd
-lin apparatus_N = mkN "رخت" ;       -- from DictUrd
-lin apparel_N = mkN "لباس" ;       -- from DictUrd
-lin apparel_V2 = mkV2 (compoundV "کپڑے" (mkV "پہنانا")) ;       -- from DictUrd
-lin apparent_A = mkA "آشکارا" ;       -- from DictUrd
-lin apparition_N = mkN "عفریت" ;       -- from DictUrd
-lin appeal_N = mkN "عرض" ;       -- from DictUrd
-lin appeal_V = mkV "درخواست" ;
-lin appeal_V2 = mkV2 (compoundV "رجوع" (mkV "کرنا")) ;       -- from DictUrd
---lin appeal_V2V = mkV2 (mkV "درخواست") ;
-lin appealing_A = mkA "درخواست" ;
-lin appear_V = compoundV "آ" (mkV "جانا") ;       -- from DictUrd
-lin appear_V2 = mkV2 (compoundV "شایع" (mkV "ہونا")) ;
-lin appear_VA = compoundV "شایع" (mkV "ہونا") ;
-lin appear_VS = mkVS (compoundV "شایع" (mkV "ہونا")) ;
-lin appearance_N = mkN "درشن" ;       -- from DictUrd
-lin appease_V2 = mkV2 (compoundV "آسودہ" (mkV "کرنا")) ;       -- from DictUrd
-lin appeasement_N = mkN "تشفی" ;
-lin appellant_A = mkA "مرافعہ کرنے والا" ;
-lin appellant_N = mkN "داعی" ;       -- from DictUrd
-lin appellation_N = mkN "اسم" ;       -- from DictUrd
-lin append_V2 = mkV2 (mkV "جوڑنا") ;       -- from DictUrd
-lin appendage_N = mkN "تعلیق" ;
-lin appendicitis_N = mkN "ورم زائدہ" ;
-lin appendix_N = mkN "لاحقہ" ;       -- from DictUrd
-lin appertain_V = compoundV "خاصیت" (mkV "ہونا") ;       -- from DictUrd
-lin appetite_N = mkN "بھوک" ;       -- from DictUrd
-lin appetizer_N = mkN "اشتہا آور" ;
-lin appetizing_A = mkA "اشتہا انگیز" ;
-lin applaud_V = compoundV "تالی" (mkV "بجانا") ;       -- from DictUrd
-lin applaud_V2 = mkV2 (compoundV "داد" (mkV "دینا")) ;       -- from DictUrd
-lin applause_N = mkN "داد" ;       -- from DictUrd
-lin apple_N = mkN "سیب" ;       -- from DictUrd
-lin appliance_N = mkN "آلہ" ;       -- from DictUrd
-lin applicability_N = mkN "موزونیت" ;       -- from DictUrd
-lin applicable_A = mkA "کار آمد" ;       -- from DictUrd
-lin applicant_N = mkN "عرضی دینے والا" ;       -- from DictUrd
-lin application_N = mkN "عرضی" ;       -- from DictUrd
-lin applied_A = mkA "عملی" ;       -- from DictUrd
-lin applique_N = mkN "کٹائی کا کام" ;
-lin applique_V2 = mkV2 (compoundV "کٹائی کا" (mkV "کام")) ;
-lin apply_V = mkV "لگنا" ;       -- from DictUrd
-lin apply_V2 = mkV2 (mkV "لگانا") ;       -- from DictUrd
--- lin apply_V2V = mkV2 (compoundV "درخواست" (mkV "کرنا")) ;
-lin appoint_V2 = mkV2 (compoundV "مقرر" (mkV "کرنا")) ;       -- from DictUrd
--- lin appoint_V2V = mkV2 (compoundV "مقرر" (mkV "کرنا")) ;
-lin appoint_VS = mkVS (compoundV "مقرر" (mkV "کرنا")) ;
-lin appointee_N = mkN "مقرر کيا گيا شخص" ;
-lin appointment_N = mkN "تعینات" ;       -- from DictUrd
-lin apportion_V2 = mkV2 (mkV "بانٹنا") ;       -- from DictUrd
-lin apportionment_N = mkN "بانٹنے کا عمل" ;
-lin apposite_A = mkA "اہل" ;       -- from DictUrd
-lin apposition_N = mkN "بدل" ;       -- from DictUrd
-lin appraisal_N = mkN "قر و قیمت کا اندازہ" ;       -- from DictUrd
-lin appraise_V2 = mkV2 (mkV "آنکنا") ;       -- from DictUrd
-lin appreciable_A = mkA "قابل قدر" ;
-lin appreciate_V = compoundV "قدر" (mkV "کرنا") ;
-lin appreciate_V2 = mkV2 (mkV "سراہنا") ;       -- from DictUrd
-lin appreciation_N = mkN "قدر" ;       -- from DictUrd
-lin appreciative_A = mkA "قدردانی کا" ;
-lin apprehend_V2 = mkV2 (mkV "ڈرنا") ;       -- from DictUrd
-lin apprehensible_A = mkA "قابل گرفت" ;
-lin apprehension_N = mkN "ڈر" ;       -- from DictUrd
-lin apprehensive_A = mkA "تشویش مند" ;
-lin apprentice_N = mkN "چیلا" ;       -- from DictUrd
-lin apprentice_V2 = mkV2 (mkV "شاگرد") ;
-lin apprenticeship_N = mkN "شاگردی" ;       -- from DictUrd
-lin apprise_V2 = mkV2 (compoundV "اطلاع" (mkV "دینا")) ;       -- from DictUrd
-lin appro_N = mkN "قریب جانا" ;
-lin approach_N = mkN "رسائ" ;       -- from DictUrd
-lin approach_V = compoundV "قریب" (mkV "جانا") ;
-lin approach_V2 = mkV2 (compoundV "رجع" (mkV "کرنا")) ;       -- from DictUrd
-lin approachable_A = mkA "سہل" ;       -- from DictUrd
-lin approachability_N = mkN "رسائی پذيری" ;
-lin approbation_N = mkN "قبولی" ;       -- from DictUrd
-lin appropriate_A = mkA "مناسب" ;
-lin appropriate_V2 = mkV2 (compoundV "مار" (mkV "لینا")) ;       -- from DictUrd
-lin appropriation_N = mkN "منظور کرنا" ;       -- from DictUrd
-lin approval_N = mkN "منظوری" ;       -- from DictUrd
-lin approve_V = compoundV "منظور" (mkV "ہونا") ;       -- from DictUrd
-lin approve_V2 = mkV2 (compoundV "منظور" (mkV "کرنا")) ;       -- from DictUrd
-lin approvingly_Adv = mkAdv "صاد کرتے ہوئے" ;
-lin approx_PN = mkPN "تقریبا" ;
-lin approximate_A = mkA "کچا" ;       -- from DictUrd
-lin approximate_V = mkV "تقریبا" ;
-lin approximate_V2 = mkV2 (mkV "تقریبا") ;
-lin approximation_N = mkN "قربت" ;
-lin appurtenance_N = mkN "لواحقین" ;       -- from DictUrd
-lin apr_PN = mkPN "خوبانی" ;
-lin apricot_N = mkN "خوبانی" ;       -- from DictUrd
-lin april_N = mkN "اپریل" ; --changed
-lin april_PN = mkPN "اپریل" ; --changed
-lin apron_N = mkN "پیش بند" ;
-lin apropos_A = mkA "مناسب" ;
-lin apropos_Adv = mkAdv "مناسب" ;
-lin apse_N = mkN "جھروکہ" ;       -- from DictUrd
-lin apt_A = mkA "مائل" ;       -- from DictUrd
-lin aptitude_N = mkN "قابلیت" ;
-lin aptness_N = mkN "موزونیت" ;       -- from DictUrd
-lin aquamarine_N = mkN "نیلگوں" ;
-lin aquanaut_N = mkN "آب نوردہ" ;
-lin aquarium_N = mkN "مچھلی گھر" ;
-lin aquarius_PN = mkPN "برج آبی" ;
-lin aquatic_A = mkA "آبی" ;       -- from DictUrd
-lin aquatint_N = mkN "آب قوی کاری" ;
-lin aqueduct_N = mkN "نالی" ;
-lin aqueous_A = mkA "پانی دار" ;       -- from DictUrd
-lin aquiline_A = mkA "باز کا سا" ;
-lin arab_N = mkN "عرب کا باشندہ" ;
-lin arabesque_N = mkN "عربی قہوہ" ;
-lin arabian_A = mkA "عرب" ;
-lin arabian_N = mkN "عرب" ;
-lin arabic_A = mkA "عربی" ;
-lin arabic_N = mkN "عربی" ;
-lin arabist_N = mkN "عربی دان" ;
-lin arable_A = mkA "قابل زراعت" ;       -- from DictUrd
-lin arachnid_N = mkN "عنکبہ" ;
-lin arbiter_N = mkN "منصف" ;       -- from DictUrd
-lin arbitrament_N = mkN "ثالث کا فیصلہ" ;
-lin arbitrary_A = mkA "غیر مقید" ;       -- from DictUrd
-lin arbitrate_V = compoundV "ثالثی" (mkV "کرنا") ;
-lin arbitrate_V2 = mkV2 (compoundV "ثالثی" (mkV "کرنا")) ;
-lin arbitration_N = mkN "فیصلہ" ;       -- from DictUrd
-lin arbitrator_N = mkN "پنچ" ;       -- from DictUrd
-lin arboreal_A = mkA "شجری" ;       -- from DictUrd
-lin arbour_N = mkN "باغیچہ" ;       -- from DictUrd
-lin arc_N = mkN "قوس" ;       -- from DictUrd
-lin arc_lamp_N = mkN "قوس ليمپ" ;
-lin arcade_N = mkN "رواق" ;       -- from DictUrd
-lin arcadian_A = mkA "آرکاديانی" ;
-lin arcadian_N = mkN "آرکاديانی" ;
-lin arcane_A = mkA "پراسرار" ;
-lin arch_A = mkA "گنبد" ;
-lin arch_N = mkN "ڈاٹ" ;       -- from DictUrd
-lin arch_V = mkV "گنبد" ;
-lin arch_V2 = mkV2 (mkV "گنبد") ;
-lin archaeological_A = mkA "اثریاتی" ;
-lin archaeology_N = mkN "علم آثار قدیمہ" ;
-lin archaic_A = mkA "قدی?" ;       -- from DictUrd
-lin archaism_N = mkN "متروکات کا استعمال" ;
-lin archangel_N = mkN "رئیس الملائکہ" ;
-lin archbishop_N = mkN "لاٹ پادری" ;
-lin archbishopric_N = mkN "صدر اسقفيت" ;
-lin archdeacon_N = mkN "صدر شماس" ;
-lin archduke_N = mkN "آسٹریا کے شہزادے" ;
-lin archeology_N = mkN "علم آثار قديمہ" ;
-lin archer_N = mkN "تیر انداز" ;       -- from DictUrd
-lin archery_N = mkN "تیر اندازی" ;       -- from DictUrd
-lin archetype_N = mkN "اصل نمونہ" ;
-lin archimandrite_N = mkN "صدر خانقاہ" ;
-lin archipelago_N = mkN "بحرالجزائر" ;
-lin architect_N = mkN "بانی" ;       -- from DictUrd
-lin architectural_A = mkA "عماریاتی" ;       -- from DictUrd
-lin architecture_N = mkN "فن تعمیر" ;       -- from DictUrd
-lin archivist_N = mkN "محافظ دستاويزات" ;
-lin archway_N = mkN "محرابی راستہ" ;
-lin arctic_A = mkA "قطب شمالی کے متعلق" ;
-lin ardent_A = mkA "جذباتی" ;       -- from DictUrd
-lin ardour_N = mkN "حرارت" ;       -- from DictUrd
-lin arduous_A = mkA "دشوار گزار" ;       -- from DictUrd
-lin are_N = mkN "ہیں" ;
-lin area_N = mkN "علاقہ" ;       -- from DictUrd
-lin arena_N = mkN "اکھاڑا" ;       -- from DictUrd
-lin argent_A = mkA "چاندی" ;
-lin argent_N = mkN "چاندی" ;
-lin argentine_PN = mkPN "سليٹ مٹی" ;
-lin argon_N = mkN "کرہ ارض کی گیس" ;
-lin argosy_N = mkN "تجارتی جہاز" ;
-lin argot_N = mkN "چور بولی" ;
-lin arguable_A = mkA "بحث طلب" ;
-lin argue_V = compoundV "بحث" (mkV "کرنا") ;
-lin argue_V2 = mkV2 (compoundV "بحث" (mkV "کرنا")) ;       -- from DictUrd
-lin argue_VS = mkVS (compoundV "بحث" (mkV "کرنا")) ;
-lin argument_N = mkN "بحث" ;       -- from DictUrd
-lin argumentation_N = mkN "مباحثہ" ;
-lin argumentative_A = mkA "جھگڑالو" ;
-lin argus_N = mkN "تيتری" ;
-lin argus_eyed_A = mkA "چوکنا" ;
-lin aria_N = mkN "گيت" ;
-lin arid_A = mkA "بنجر" ;       -- from DictUrd
-lin aridity_N = mkN "بنجر پن" ;       -- from DictUrd
-lin aries_PN = mkPN "برج حمل" ;
-lin aright_Adv = mkAdv "صحیح طریقے سے" ;
-lin arise_V = compoundV "اونچا" (mkV "ہونا") ;       -- from DictUrd
-lin arise_VS = mkVS (mkV "جاگنا") ;
-lin aristocracy_N = mkN "اونچا طبقہ" ;
-lin aristocrat_N = mkN "امیر" ;
-lin aristocratic_A = mkA "امیرانہ انداز والا" ;
-lin arithmetic_N = mkN "حساب" ;
-lin arithmetical_A = mkA "حسابی طریقے سے" ;
-lin arithmetician_N = mkN "حساب دان" ;
-lin ark_N = mkN "کشتی" ;       -- from DictUrd
-lin arm_N = mkN "بانہ" ;       -- from DictUrd
-lin arm_V = mkV "آستین" ;
-lin arm_V2 = mkV2 (compoundV "ہتھیار" (mkV "باندھنا")) ;       -- from DictUrd
-lin arm_hole_N = mkN "مہری" ;
-lin armada_N = mkN "جنگی جہازوں کا دستہ" ;
-lin armadillo_N = mkN "جانور کا نام" ;
-lin armageddon_PN = mkPN "بین الاقوامی جنگ" ;
-lin armament_N = mkN "اسلحہ" ;
-lin armature_N = mkN "اسلحہ" ;
-lin armenian_N = mkN "آرمينيا کا باشندہ" ;
-lin armful_N = mkN "بازو بھر" ;
-lin armistice_N = mkN "التوا جنگ" ;       -- from DictUrd
-lin armlet_N = mkN "بازو بند" ;       -- from DictUrd
-lin armorial_A = mkA "نقاہتی" ;
-lin armour_N = mkN "بکتر" ;       -- from DictUrd
-lin armoured_A = mkA "زرہ بکتر" ;
-lin armpit_N = mkN "بغل" ;       -- from DictUrd
-lin army_N = mkN "فوج" "فوج" "فوج" "افواج" "افواج" "فوجو" Masc ;       -- from DictUrd
-lin arnica_N = mkN "گاو چشم" ;
-lin aroma_N = mkN "بو باس" ;       -- from DictUrd
-lin aromatic_A = mkA "مہکتا ہوا" ;       -- from DictUrd
-lin around_Adv = mkAdv "آس پاس" ;       -- from DictUrd
-lin arouse_V2 = mkV2 (compoundV "بیدار" (mkV "کرنا")) ;       -- from DictUrd
---lin arouse_V2V = mkV2 (mkV "بیدارکرنا") ;
-lin arpeggio_N = mkN "سر کا تیز بجانا" ;
-lin arquebus_N = mkN "دستی بندوق" ;
-lin arr_PN = mkPN "مجرمٹھہرانا" ;
-lin arraign_V2 = mkV2 (mkV "مجرمٹھہرانا") ;
-lin arrange_V = compoundV "انتظام" (mkV "کرنا") ;
-lin arrange_V2 = mkV2 (compoundV "آراستہ" (mkV "کرنا")) ;       -- from DictUrd
-lin arrangement_N = mkN "آراستگی" ;       -- from DictUrd
-lin arrant_A = mkA "بدنام" ;       -- from DictUrd
-lin arras_N = mkN "ديوار آويز" ;
-lin array_N = mkN "لباس" ;       -- from DictUrd
-lin array_V2 = mkV2 (compoundV "صف آرا" (mkV "کرنا")) ;       -- from DictUrd
-lin arrest_N = mkN "گرفتاری" ;       -- from DictUrd
-lin arrest_V2 = mkV2 (compoundV "گرفتار" (mkV "کرنا")) ;       -- from DictUrd
-lin arrester_N = mkN "پکڑ لينے والا" ;
-lin arresting_A = mkA "جاذب توجہ" ;
-lin arrival_N = mkN "آمد" ;       -- from DictUrd
-lin arrive_V = mkV "آنا" ;       -- from DictUrd
-lin arrive_V2 = mkV2 (mkV "پہنچنا") ;
-lin arrogance_N = mkN "اینٹھ" ;       -- from DictUrd
-lin arrogant_A = mkA "خود سر" ;       -- from DictUrd
-lin arrogate_V2 = mkV2 (compoundV "بے جا دعویٰ" (mkV "کرنا")) ;       -- from DictUrd
-lin arrow_N = mkN "ناوک" ;       -- from DictUrd
-lin arse_N = mkN "پٹھا" ;
-lin arsenal_N = mkN "اسلحہ خانہ" ;       -- from DictUrd
-lin arsenic_N = mkN "سنکھیا" ;       -- from DictUrd
-lin arson_N = mkN "آتش زدگی" ;       -- from DictUrd
-lin art_N = mkN "فن" ;       -- from DictUrd
-lin art_PN = mkPN "عیاری" ;
-lin artefact_N = mkN "مصنوعہ" ;
-lin arterial_A = mkA "شریانی" ;       -- from DictUrd
-lin arteriosclerosis_N = mkN "صلابت شريان" ;
-lin artery_N = mkN "شریان" ;       -- from DictUrd
-lin artesian_A = mkA "فواری" ;
-lin artful_A = mkA "عیار" ;       -- from DictUrd
-lin artfulness_N = mkN "چالاکی" ;       -- from DictUrd
-lin arthritic_A = mkA "مفصلی طور پر" ;
-lin arthritis_N = mkN "ورم مفصل" ;
-lin arthur_PN = mkPN "آرتھری" ;
-lin artichoke_N = mkN "خر شف" ;
-lin article_N = mkN "بیان" ;       -- from DictUrd
-lin article_V2 = mkV2 (mkV "اجزاء") ;
-lin articulate_A = mkA "صریح" ;       -- from DictUrd
-lin articulate_V = mkV "بولنا" ;
-lin articulate_V2 = mkV2 (mkV "بولنا") ;
-lin articulation_N = mkN "طرز گفتار" ;       -- from DictUrd
-lin artifact_N = mkN "مصنوعی" ;
-lin artifice_N = mkN "فن" ;       -- from DictUrd
-lin artificer_N = mkN "صناع" ;
-lin artificial_A = mkA "بناوٹی" ;       -- from DictUrd
-lin artillery_N = mkN "توپ خانہ" ;       -- from DictUrd
-lin artisan_N = mkN "دستکار" ;       -- from DictUrd
-lin artist_N = mkN "مصور" ;       -- from DictUrd
-lin artiste_N = mkN "فن کار" ;
-lin artistic_A = mkA "فنکارانہ" ;       -- from DictUrd
-lin artistically_Adv = mkAdv "فنکارانہ انداز سے" ;
-lin artistry_N = mkN "فنکاری" ;
-lin artless_A = mkA "بے ساختہ" ;       -- from DictUrd
-lin artlessness_N = mkN "سادگی" ;
-lin arty_A = mkA "ہنر نما" ;
-lin arum_N = mkN "عجالہ" ;
-lin aryan_A = mkA "آریائی" ;
-lin aryan_N = mkN "آریائی" ;
-lin as_well_Adv = mkAdv "بھی" ;
-lin asbestos_N = mkN "ایک قسم کی دھات" ;
-lin ascend_V = mkV "چڑھنا" ;
-lin ascend_V2 = mkV2 (mkV "چڑھنا") ;       -- from DictUrd
-lin ascendancy_N = mkN "چڑھائ" ;       -- from DictUrd
-lin ascendant_N = mkN "عروج" ;
-lin ascension_N = mkN "چڑھاؤ" ;       -- from DictUrd
-lin ascent_N = mkN "چڑھائ" ;       -- from DictUrd
-lin ascertain_V2 = mkV2 (compoundV "تحقیق" (mkV "کرنا")) ;
-lin ascertainable_A = mkA "قابل تحقيق" ;
-lin ascetic_A = mkA "بیراگی" ;       -- from DictUrd
-lin ascetic_N = mkN "زاہدانہ" ;
-lin asceticism_N = mkN "بیراگی" ;       -- from DictUrd
-lin ascorbic_A = mkA "ایک کیمیائی مادہ" ;
-lin ascot_PN = mkPN "سکارف" ;
-lin ascribable_A = mkA "قابل انتساب" ;
-lin ascribe_V2 = mkV2 (compoundV "منسوب" (mkV "کرنا")) ;       -- from DictUrd
-lin asepsis_N = mkN "عدم عفونت" ;
-lin aseptic_A = mkA "بے تعفن" ;
-lin asexual_A = mkA "لاجنسی" ;       -- from DictUrd
-lin ash_N = mkN "راکھ" ;       -- from DictUrd
-lin ashamed_A = mkA "خجل" ;       -- from DictUrd
-lin ashen_A = mkA "ديوداری" ;
-lin ashore_Adv = mkAdv "ساحل پر" ;
-lin ashy_A = mkA "راکھ لگائے ہوئے" ;
-lin asian_A = mkA "ٹيڑھ پن کے ساتھ" ;
-lin asian_N = mkN "ٹيڑھ پن کے ساتھ" ;
-lin asiatic_A = mkA "ایشیائی" ;
-lin asiatic_N = mkN "ایشیائی" ;
-lin aside_Adv = mkAdv "بہ کنار" ;       -- from DictUrd
-lin aside_N = mkN "کانا پھونی" ;       -- from DictUrd
-lin asinine_A = mkA "احمق" ;       -- from DictUrd
-lin ask_V = mkV "پوچھنا" ;
-lin ask_V2 = mkV2 (mkV "پوچھنا") ;       -- from DictUrd --changed
---lin ask_V2V = mkV2 (mkV "مانگنا") ; --changed
-lin ask_VS = mkVS (mkV "پوچھنا") ; --changed 
-lin ask_VQ = mkVQ (mkV "پوچھنا" ); --changed
-lin askance_Adv = mkAdv "بغلی راہ سے" ;
-lin askew_A = mkA "کج" ;       -- from DictUrd
-lin askew_Adv = mkAdv "ترچھی يا ٹيڑھی وضع ميں" ;
-lin asking_N = mkN "سوال" ;       -- from DictUrd
-lin aslant_Adv = mkAdv "ترچھی" ;
-lin asleep_A = mkA "غافل" ;       -- from DictUrd
-lin asleep_Adv = mkAdv "سوتاہوا" ;
-lin asp_N = mkN "افعی" ;       -- from DictUrd
-lin asparagus_N = mkN "مار چوب" ;       -- from DictUrd
-lin aspect_N = mkN "بشرا" ;       -- from DictUrd
-lin aspen_N = mkN "بید مجنوں" ;
-lin asperity_N = mkN "ناہموار" ;
-lin asperse_V2 = mkV2 (compoundV "بدنام" (mkV "کرنا")) ;       -- from DictUrd
-lin aspersion_N = mkN "افترا" ;       -- from DictUrd
-lin asphalt_N = mkN "رال" ;
-lin asphalt_V2 = mkV2 (mkV "رال") ;
-lin asphyxia_N = mkN "چکر" ;
-lin asphyxiate_V2 = mkV2 (compoundV "احتباس کا باعث" (mkV "بننا")) ;
-lin asphyxiation_N = mkN "گلا گھٹنا" ;
-lin aspirant_N = mkN "آرزو مند" ;       -- from DictUrd
-lin aspirate_N = mkN "ہکارنا" ;
-lin aspirate_V2 = mkV2 (mkV "ہکارنا") ;
-lin aspiration_N = mkN "آرزو" ;       -- from DictUrd
-lin aspire_V = compoundV "آرزو" (mkV "رکھنا") ;       -- from DictUrd
-lin ass_N = mkN "گدھا" ;       -- from DictUrd
-lin assail_V2 = mkV2 (compoundV "حملہ" (mkV "کرنا")) ;       -- from DictUrd
-lin assailable_A = mkA "جس پر حملہ ہو سکے" ;
-lin assailant_N = mkN "حملہ آور" ;       -- from DictUrd
-lin assassin_N = mkN "حشاشین" ;       -- from DictUrd
-lin assassinate_V2 = mkV2 (compoundV "قتل" (mkV "کرنا")) ;       -- from DictUrd
-lin assassination_N = mkN "قتل" ;       -- from DictUrd
-lin assault_N = mkN "چڑھائ" ;       -- from DictUrd
-lin assault_V2 = mkV2 (mkV "ڈپٹنا") ;       -- from DictUrd
-lin assay_N = mkN "آزمائش" ;
-lin assay_V2 = mkV2 (mkV "آزمائش") ;
-lin assemblage_N = mkN "اجتماع" ;       -- from DictUrd
-lin assemble_V = compoundV "جمع" (mkV "کرنا") ;
-lin assemble_V2 = mkV2 (compoundV "جمع" (mkV "کرنا")) ;
-lin assembly_N = mkN "انجمن" ;       -- from DictUrd
-lin assent_N = mkN "ہامی" ;       -- from DictUrd
-lin assent_V = compoundV "منظور" (mkV "کرنا") ;
-lin assert_V = compoundV "حق" (mkV "جتانا") ;
-lin assert_V2 = mkV2 (compoundV "اعلان" (mkV "کرنا")) ;       -- from DictUrd
-lin assert_VS = mkVS (compoundV "حق" (mkV "جتانا")) ;
-lin assertion_N = mkN "اعلان" ;       -- from DictUrd
-lin assertive_A = mkA "دعویٰ سے کہنے والا" ;
-lin assess_V2 = mkV2 (compoundV "اندازہ" (mkV "لگانا")) ;
-lin assessment_N = mkN "مالیت" ;       -- from DictUrd
-lin assessor_N = mkN "تشخيص کنندہ" ;
-lin asset_N = mkN "جائداد" ;       -- from DictUrd
-lin asseverate_V2 = mkV2 (compoundV "حلفیہ اقرار" (mkV "کرنا")) ;       -- from DictUrd
-lin asseveration_N = mkN "حلفیہ اقرار" ;       -- from DictUrd
-lin assiduity_N = mkN "انہماک" ;
-lin assiduous_A = mkA "انتھک" ;       -- from DictUrd
-lin assign_V2 = mkV2 (mkV "دینا") ;       -- from DictUrd
--- lin assign_V2V = mkV2 (compoundV "منسوب" (mkV "کرنا")) ;
-lin assignation_N = mkN "خفیہ ملاقات کا وعدہ" ;
-lin assignment_N = mkN "انتساب" ;       -- from DictUrd
-lin assimilate_V = compoundV "یکساں" (mkV "کرنا") ;
-lin assimilate_V2 = mkV2 (compoundV "جذب" (mkV "کرنا")) ;       -- from DictUrd
-lin assimilation_N = mkN "استحالہ" ;
-lin assist_V = compoundV "مدد" (mkV "کرنا") ;
-lin assist_V2 = mkV2 (compoundV "مدد" (mkV "کرنا")) ;       -- from DictUrd
-lin assistance_N = mkN "دست گیری" ;       -- from DictUrd
-lin assistant_N = mkN "معاون" ;       -- from DictUrd
-lin assize_N = mkN "عدالت کا اجلاس" ;
-lin assoc_N = mkN "ساتھی" ;
-lin associate_A = mkA "ساتھی" ;
-lin associate_N = mkN "حلیف" ;       -- from DictUrd
-lin associate_V = mkV "ساتھی" ;
-lin associate_V2 = mkV2 (mkV "ساتھی") ;
-lin association_N = mkN "انجمن" ;       -- from DictUrd
-lin assonance_N = mkN "ہم آہنگ ہونا" ;
-lin assorted_A = mkA "پچ میل" ;       -- from DictUrd
-lin assortment_N = mkN "ترتیب" ;
-lin assuage_V2 = mkV2 (compoundV "دم دلاسہ" (mkV "دینا")) ;       -- from DictUrd
-lin assume_V = compoundV "فرض" (mkV "کرنا") ;
-lin assume_V2 = mkV2 (compoundV "فرض" (mkV "کرنا")) ;       -- from DictUrd
-lin assume_VS = mkVS (compoundV "فرض" (mkV "کرنا")) ;
-lin assumption_N = mkN "انداذہ" ;
-lin assurance_N = mkN "یقین" ;       -- from DictUrd
-lin assure_V2 = mkV2 (compoundV "یقین" (mkV "دلانا")) ;       -- from DictUrd
-lin assure_VS = mkVS (compoundV "یقین" (mkV "دلانا")) ;
-lin assured_A = mkA "بیمہ شدہ فریق" ;
-lin aster_N = mkN "گل مینا" ;
-lin asterisk_N = mkN "ستارہ" ;       -- from DictUrd
-lin astern_Adv = mkAdv "پیچھے" ;
-lin asteroid_N = mkN "سیارچہ" ;
-lin asthma_N = mkN "دمہ" ;       -- from DictUrd
-lin asthmatic_A = mkA "دمہ زدہ" ;
-lin astigmatic_A = mkA "لاماسکی طور پر" ;
-lin astigmatism_N = mkN "نظر کی کمزوری" ;
-lin astir_A = mkA "متحرک" ;
-lin astir_Adv = mkAdv "متحرک" ;
-lin aston_PN = mkPN "حیران ہونا" ;
-lin astonish_V2 = mkV2 (compoundV "حیرت میں" (mkV "ڈالنا")) ;       -- from DictUrd
-lin astonishing_A = mkA "عجب" ;       -- from DictUrd
-lin astonishment_N = mkN "اچنبھا" ;       -- from DictUrd
-lin astound_V2 = mkV2 (compoundV "حیران" (mkV "کرنا")) ;
-lin astral_A = mkA "ستاروں کی طرح" ;
-lin astray_A = mkA "گمراہ" ;
-lin astray_Adv = mkAdv "گمراہ" ;
-lin astride_A = mkA "ٹانگیں پھیلانا" ;
-lin astride_Adv = mkAdv "ٹانگیں پھیلانا" ;
-lin astringency_N = mkN "سکڑنے کی طاقت" ;
-lin astringent_A = mkA "قابض" ;       -- from DictUrd
-lin astringent_N = mkN "قابض دوا" ;
-lin astrodome_N = mkN "کوکبی گنبد" ;
-lin astrolabe_N = mkN "ستاروں کی اونچائی معلوم کرنے کا آلہ" ;
-lin astrologer_N = mkN "جوتشی" ;       -- from DictUrd
-lin astrological_A = mkA "نجوم یا جوتش کا" ;
-lin astrology_N = mkN "علم جوتش" ;       -- from DictUrd
-lin astronaut_N = mkN "فضا نورد" ;       -- from DictUrd
-lin astronautics_N = mkN "علم خلانوردی" ;
-lin astronomer_N = mkN "علم ہیئبت جاننے والا" ;
-lin astronomical_A = mkA "یوم فلکی" ;
-lin astronomy_N = mkN "ہئیت" ;       -- from DictUrd
-lin astute_A = mkA "چالاک" ;       -- from DictUrd
-lin astuteness_N = mkN "ہوشياری" ;
-lin asunder_Adv = mkAdv "علیحدہ علیحدہ" ;
-lin asylum_N = mkN "دار الامان" ;       -- from DictUrd
-lin asymmetric_A = mkA "بے آہنگ" ;
-lin asymmetry_N = mkN "بے جوڑ پن" ;
-lin asymptotic_A = mkA "متقاربی" ;
-lin asymptotically_Adv = mkAdv "متقاربی انداز سے" ;
-lin at_home_N = mkN "گھر پر" ;
-lin atavism_N = mkN "رجعت بہ اجداد" ;
-lin atavistic_A = mkA "جدی کردار" ;       -- from DictUrd
-lin atheism_N = mkN "الحاد" ;       -- from DictUrd
-lin atheist_N = mkN "دہریہ" ;       -- from DictUrd
-lin atheistic_A = mkA "ملحدانہ" ;
-lin athenian_A = mkA "یونانی" ;
-lin athenian_N = mkN "یونانی" ;
-lin athirst_A = mkA "پیاسا" ;
-lin athlete_N = mkN "کھلاڑی" ;
-lin athletic_A = mkA "ورزشی" ;
-lin athletics_N = mkN "ورزش" ;
-lin athwart_Adv = mkAdv "کی راہ میں" ;
-lin atlantic_PN = mkPN "اوقیانوس" ;
-lin atlas_N = mkN "نقشہ" ;
-lin atmosphere_N = mkN "فضا" ;       -- from DictUrd
-lin atmospheric_A = mkA "کرہ ہوائی کا دباو" ;
-lin atmospherics_N = mkN "فضائی گڑ بڑ" ;
-lin atoll_N = mkN "اڈل" ;
-lin atom_N = mkN "جوہر" ;       -- from DictUrd
-lin atomic_A = mkA "جوہری" ;       -- from DictUrd
-lin atomize_V2 = mkV2 (compoundV "جوہری" (mkV "بنانا")) ;
-lin atomizer_N = mkN "ايٹم باش" ;
-lin atonal_A = mkA "اکھرج" ;
-lin atone_V = compoundV "کفارہ" (mkV "دینا") ;       -- from DictUrd
-lin atonement_N = mkN "اصلاح" ;       -- from DictUrd
-lin atop_Adv = mkAdv "چوٹی پر" ;
-lin atrabilious_A = mkA "سودا" ;
-lin atrocious_A = mkA "ظالم" ;
-lin atrocity_N = mkN "ظلم" ;
-lin atrophy_N = mkN "ناکارہ پن" ;
-lin atrophy_V = compoundV "ناکارہ" (mkV "پن") ;
-lin atrophy_V2 = mkV2 (compoundV "ناکارہ" (mkV "پن")) ;
-lin attach_V = mkV "جڑنا" ;       -- from DictUrd
-lin attach_V2 = mkV2 (mkV "اٹکانا") ;       -- from DictUrd
-lin attache_N = mkN "اتاشی" ;
-lin attachment_N = mkN "عقیدت" ;       -- from DictUrd
-lin attack_N = mkN "چھاپا" ;       -- from DictUrd
-lin attack_V2 = mkV2 (compoundV "چھاپا" (mkV "مارنا")) ;       -- from DictUrd
-lin attain_V = compoundV "حصول" (mkV "کرنا") ;       -- from DictUrd
-lin attain_V2 = mkV2 (compoundV "حاصل" (mkV "کرنا")) ;
-lin attainable_A = mkA "قابل حصول" ;
-lin attainment_N = mkN "ہنر" ;       -- from DictUrd
-lin attempt_N = mkN "کوشش" ;       -- from DictUrd
-lin attempt_V2 = mkV2 (compoundV "کوشش" (mkV "کرنا")) ;       -- from DictUrd
-lin attend_V = compoundV "شرکت" (mkV "کرنا") ;
-lin attend_V2 = mkV2 (compoundV "شرکت" (mkV "کرنا")) ;
-lin attendance_N = mkN "حاضری" ;
-lin attendant_A = mkA "ہم رکاب" ;
-lin attendant_N = mkN "حاضر" ;       -- from DictUrd
-lin attention_N = mkN "دھیان" ;       -- from DictUrd
-lin attentive_A = mkA "متوجہ" ;
-lin attentiveness_N = mkN "توجہ" ;
-lin attenuate_V2 = mkV2 (compoundV "پتلا" (mkV "کرنا")) ;       -- from DictUrd
-lin attenuation_N = mkN "دبلا پن" ;
-lin attest_V = mkV "تصدیق" ;
-lin attest_V2 = mkV2 (compoundV "شہادت" (mkV "دینا")) ;       -- from DictUrd
-lin attest_VS = mkVS (mkV "تصدیق") ;
-lin attic_A = mkA "بالاخانہ" ;
-lin attic_N = mkN "بالاخانہ" ;
-lin attire_N = mkN "لباس" ;       -- from DictUrd
-lin attire_V2 = mkV2 (mkV "لباس") ;
-lin attitude_N = mkN "رویہ" ;       -- from DictUrd
-lin attorney_N = mkN "کار کن" ;       -- from DictUrd
-lin attract_V2 = mkV2 (compoundV "ڈورے" (mkV "ڈالنا")) ;       -- from DictUrd
-lin attraction_N = mkN "آب و رنگ" ;       -- from DictUrd
-lin attractive_A = mkA "دل بند" ;       -- from DictUrd
-lin attributable_A = mkA "قابل وصف" ;
-lin attribute_N = mkN "خاصیت" ;       -- from DictUrd
-lin attribute_V2 = mkV2 (compoundV "منسوب" (mkV "کرنا")) ;       -- from DictUrd
-lin attribution_N = mkN "نسبت" ;
-lin attributive_A = mkA "وصفی" ;
-lin attrition_N = mkN "ندامت" ;       -- from DictUrd
-lin attune_V2 = mkV2 (compoundV "آواز" (mkV "ملانا")) ;       -- from DictUrd
-lin atypical_A = mkA "بے نمونہ" ;       -- from DictUrd
-lin au_fait_A = mkA "استاد کامل" ;
-lin aubergine_N = mkN "بینگن" ;       -- from DictUrd
-lin auburn_A = mkA "بھورا" ;
-lin auction_N = mkN "نیلا?" ;       -- from DictUrd
-lin auction_V2 = mkV2 (mkV "نیلام") ;
-lin auctioneer_N = mkN "دلال" ;       -- from DictUrd
-lin audacious_A = mkA "بے باک" ;       -- from DictUrd
-lin audacity_N = mkN "ڈھٹائ" ;       -- from DictUrd
-lin audibility_N = mkN "سماعت پزیری" ;       -- from DictUrd
-lin audible_A = mkA "قابل سماعت" ;
-lin audience_N = mkN "حاضرین" ;       -- from DictUrd
-lin audit_N = mkN "حساب دیکھنا" ;
-lin audit_V2 = mkV2 (compoundV "حساب" (mkV "دیکھنا")) ;
-lin audition_N = mkN "سامعہ" ;       -- from DictUrd
-lin audition_V = compoundV "قوت" (mkV "سماعت") ;
-lin audition_V2 = mkV2 (compoundV "قوت" (mkV "سماعت")) ;
-lin auditor_N = mkN "محاسب" ;
-lin auditorium_N = mkN "سماعت خانہ" ;
-lin auditory_A = mkA "سمعی" ;       -- from DictUrd
-lin aug_PN = mkPN "سخت غلیظ" ;
-lin auger_N = mkN "برما" ;
-lin aught_N = mkN "چاہئے" ;
-lin augment_V = mkV "بڑھانا" ;
-lin augment_V2 = mkV2 (compoundV "بڑا" (mkV "کرنا")) ;       -- from DictUrd
-lin augmentation_N = mkN "اضافہ" ;
-lin augur_N = mkN "فال گو" ;       -- from DictUrd
-lin augur_V = compoundV "پیشن" (mkV "گو") ;
-lin augur_V2 = mkV2 (compoundV "فال" (mkV "نکالنا")) ;       -- from DictUrd
-lin augury_N = mkN "فال" ;       -- from DictUrd
-lin august_A = mkA "ہمایوں" ;       -- from DictUrd
-lin august_N = mkN "اگست" ;
-lin august_PN = mkPN "اگست" ;
-lin augustan_A = mkA "شہنشاہ آگسٹس" ;
-lin auk_N = mkN "آک" ;
-lin aunt_N = mkN "چچی" ;       -- from DictUrd
-lin aura_N = mkN "ہالہ" ;       -- from DictUrd
-lin aural_A = mkA "سمعی" ;
-lin auricle_N = mkN "باہری کان" ;
-lin auricular_A = mkA "اذنی" ;
-lin auriferous_A = mkA "سونا ور" ;
-lin aurora_N = mkN "شفق" ;       -- from DictUrd
-lin auspicious_A = mkA "فرخ" ;       -- from DictUrd
-lin austere_A = mkA "کرخت" ;       -- from DictUrd
-lin austerity_N = mkN "بیراگی" ;       -- from DictUrd
-lin australia_PN = mkPN "آسٹريليا سے متعلق" ;
-lin australian_A = mkA "آسٹريليا سے متعلق" ;
-lin australian_N = mkN "آسٹريليا سے متعلق" ;
-lin austria_PN = mkPN "آسٹريا کا رہنے والا" ;
-lin austrian_A = mkA "آسٹريا کا رہنے والا" ;
-lin austrian_N = mkN "آسٹريا کا رہنے والا" ;
-lin autarchy_N = mkN "استبدادیت" ;       -- from DictUrd
-lin autarky_N = mkN "معاشی آزآدی" ;
-lin authentic_A = mkA "اصلی" ;       -- from DictUrd
-lin authenticate_V2 = mkV2 (compoundV "تصدیق" (mkV "کرنا")) ;
-lin authentication_N = mkN "صداقت نامہ" ;       -- from DictUrd
-lin authenticity_N = mkN "صداقت" ;       -- from DictUrd
-lin author_N = mkN "بانی" ;       -- from DictUrd
-lin authore_V2 = mkV2 (mkV "مصنفہ") ;
-lin authoress_N = mkN "مصنفہ" ;
-lin authoritarian_A = mkA "آمرانہ" ;       -- from DictUrd
-lin authoritarian_N = mkN "استبدانہ" ;
-lin authoritarianism_N = mkN "آمریت پسندی" ;       -- from DictUrd
-lin authoritative_A = mkA "حاکمانہ" ;       -- from DictUrd
-lin authority_N = mkN "داب" ;       -- from DictUrd
-lin authorization_N = mkN "اختیار" ;
-lin authorize_V2 = mkV2 (compoundV "اجازت" (mkV "دینا")) ;
--- lin authorize_V2V = mkV2 (compoundV "اجازت" (mkV "دینا")) ;
-lin autism_N = mkN "خود تسکينی" ;
-lin autistic_A = mkA "خود فکری" ;
-lin auto_N = mkN "خودکار" ;
-lin auto_da_fe_N = mkN "رسم تعذيب" ;
-lin autobahn_N = mkN "جرمن شاہراہ اعظم" ;
-lin autobiographic_A = mkA "آپ بيتی پر مشتمل" ;
-lin autobiographical_A = mkA "آپ بيتی پر مشتمل" ;
-lin autobiography_N = mkN "آپ بیتی" ;       -- from DictUrd
-lin autocracy_N = mkN "مطلق العنانی" ;       -- from DictUrd
-lin autocrat_N = mkN "آمر" ;       -- from DictUrd
-lin autocratic_A = mkA "جابرانہ" ;
-lin autocratically_Adv = mkAdv "جابرانہ" ;
-lin autogiro_N = mkN "خود دوار طیارہ" ;
-lin autograph_N = mkN "دستخط" ;       -- from DictUrd
-lin autograph_V2 = mkV2 (mkV "خودنگارش") ;
-lin automat_N = mkN "خود کار مشين" ;
-lin automate_V2 = mkV2 (compoundV "خود کار کر" (mkV "لینا")) ;       -- from DictUrd
-lin automatic_A = mkA "خود رو" ;       -- from DictUrd
-lin automatic_N = mkN "خودکار" ;
-lin automation_N = mkN "خود کاری" ;       -- from DictUrd
-lin automaton_N = mkN "خود حرکی" ;
-lin automobile_N = mkN "گاڑی" ;       -- from DictUrd
-lin autonomous_A = mkA "آزاد" ;       -- from DictUrd
-lin autonomy_N = mkN "آزادی" ;       -- from DictUrd
-lin autopsy_N = mkN "لاش کا طبی معائنہ" ;
-lin autumn_N = mkN "خریف" ;       -- from DictUrd
-lin autumnal_A = mkA "خریفی" ;       -- from DictUrd
-lin auxiliary_A = mkA "مددگار" ;
-lin auxiliary_N = mkN "مدد گار" ;       -- from DictUrd
-lin avail_N = mkN "فائدہ اٹھانا" ;
-lin avail_V = compoundV "فائدہ" (mkV "اٹھانا") ;
-lin avail_V2 = mkV2 (compoundV "فائدہ" (mkV "اٹھانا")) ;
-lin availability_N = mkN "حصول" ;
-lin available_A = mkA "دست یاب" ;       -- from DictUrd
-lin avalanche_N = mkN "برفانی طوفان" ;       -- from DictUrd
-lin avant_garde_N = mkN "پيش رو" ;
-lin avarice_N = mkN "آز" ;       -- from DictUrd
-lin avaricious_A = mkA "بخیل" ;       -- from DictUrd
-lin avatar_N = mkN "اوتار" ;       -- from DictUrd
-lin ave_PN = mkPN "خوش آمديد" ;
-lin avenge_V2 = mkV2 (compoundV "انتقام" (mkV "لینا")) ;       -- from DictUrd
-lin avenger_N = mkN "انتقام لینے والا" ;       -- from DictUrd
-lin avenue_N = mkN "خیابان" ;       -- from DictUrd
-lin aver_V2 = mkV2 (compoundV "تصدیق" (mkV "کرنا")) ;       -- from DictUrd
-lin average_A = mkA "متوسط" ;       -- from DictUrd
-lin average_N = mkN "درمیانہ" ;
-lin average_V = mkV "درمیانہ" ;
-lin average_V2 = mkV2 (mkV "درمیانہ") ;
-lin averse_A = mkA "غیر مشتاق" ;       -- from DictUrd
-lin aversion_N = mkN "کراہت" ;       -- from DictUrd
-lin avert_V2 = mkV2 (compoundV "باز" (mkV "رکھنا")) ;       -- from DictUrd
-lin aviary_N = mkN "چڑيا خانہ" ;
-lin aviation_N = mkN "ہوا بازی" ;       -- from DictUrd
-lin aviator_N = mkN "ہوا باز" ;
-lin avid_A = mkA "حریص" ;       -- from DictUrd
-lin avidity_N = mkN "حرص" ;
-lin avocado_N = mkN "مگر ناشپاتی" ;
-lin avocation_N = mkN "مشغلہ" ;       -- from DictUrd
-lin avoid_V2 = mkV2 (compoundV "آج کل" (mkV "کرنا")) ;       -- from DictUrd
-lin avoidable_A = mkA "قابل گريز" ;
-lin avoidance_N = mkN "پرہیز" ;       -- from DictUrd
-lin avouch_V = compoundV "یقین سے" (mkV "کہنا") ;
-lin avouch_V2 = mkV2 (compoundV "تصدیق" (mkV "کرنا")) ;       -- from DictUrd
-lin avow_V2 = mkV2 (compoundV "اعلان" (mkV "کرنا")) ;       -- from DictUrd
-lin avowal_N = mkN "قبول" ;       -- from DictUrd
-lin avowedly_Adv = mkAdv "واشگاف انداز سے" ;
-lin avuncular_A = mkA "چچا زاد" ;       -- from DictUrd
-lin await_V2 = mkV2 (compoundV "انتظار" (mkV "کرنا")) ;       -- from DictUrd
-lin awake_A = mkA "بے دار" ;       -- from DictUrd
-lin awake_V = mkV "بیدار" ;
-lin awaken_V2 = mkV2 (mkV "جگانا") ;       -- from DictUrd
-lin awakening_N = mkN "بے داری" ;       -- from DictUrd
-lin award_N = mkN "انعام" ;       -- from DictUrd
-lin award_V2 = mkV2 (mkV "دینا") ;       -- from DictUrd
-lin aware_A = mkA "آگاہ" ;       -- from DictUrd
-lin awareness_N = mkN "خبر" ;       -- from DictUrd
-lin awash_A = mkA "موجوں کی زد میں" ;
-lin away_A = mkA "دور" ;
-lin away_Adv = mkAdv "علیحدہ" ;       -- from DictUrd
-lin awe_N = mkN "داب" ;       -- from DictUrd
-lin awe_V2 = mkV2 (mkV "حیرانی") ;
-lin aweigh_Adv = mkAdv "لٹکا ہوا" ;
-lin awesome_A = mkA "پرجلال" ;       -- from DictUrd
-lin awful_A = mkA "ہیبت ناک" ;       -- from DictUrd
-lin awhile_Adv = mkAdv "ذرا دیر کے لئے" ;       -- from DictUrd
-lin awkward_A = mkA "بے ڈھب" ;       -- from DictUrd
-lin awkwardness_N = mkN "اناڑی پن" ;
-lin awl_N = mkN "آر" ;       -- from DictUrd
-lin awning_N = mkN "چھجا" ;       -- from DictUrd
-lin awry_A = mkA "بل دار" ;       -- from DictUrd
-lin awry_Adv = mkAdv "ترچھا" ;
-lin ax_N = mkN "کلہاڑی" ;
-lin ax_V2 = mkV2 (mkV "کلہاڑی") ;
-lin axe_N = mkN "کلہاڑی" ;       -- from DictUrd
-lin axe_V2 = mkV2 (mkV "کلہاڑی") ;
-lin axiom_N = mkN "فرضیہ" ;       -- from DictUrd
-lin axiomatic_A = mkA "مسلم" ;
-lin axis_N = mkN "دھرا" ;       -- from DictUrd
-lin axle_N = mkN "دھرا" ;       -- from DictUrd
-lin ay_Adv = mkAdv "ہاں" ;       -- from DictUrd
-lin aye_Adv = mkAdv "ضرور" ;       -- from DictUrd
-lin ayr_PN = mkPN "گوشی فلٹر" ;
-lin azimuth_N = mkN "سمت الراسی" ;
-lin azure_A = mkA "آسمانی" ;       -- from DictUrd
-lin azure_N = mkN "آسمانی" ;
-lin ba_N = mkN "بیریم کی کیمیائی علامت" ;
-lin baa_N = mkN "بھيڑ کا مميانا" ;
-lin baa_V = compoundV "بھيڑ کا" (mkV "مميانا") ;
-lin babble_N = mkN "بچہ بولی" ;       -- from DictUrd
-lin babble_V = compoundV "بک بک" (mkV "کرنا") ;
-lin babble_V2 = mkV2 (compoundV "بک بک" (mkV "کرنا")) ;
-lin babbler_N = mkN "پيٹ کا ہلکا" ;
-lin babe_N = mkN "بچہ" ;
-lin babel_N = mkN "بابل" ;
-lin baboo_N = mkN "لنگور" ;
-lin baboon_N = mkN "لنگور" ;
-lin babu_N = mkN "بابو پن" ;
-lin baby_N = mkN "شیر خوار" ;       -- from DictUrd
-lin baby_V2 = mkV2 (compoundV "ننھا" (mkV "بچہ")) ;
-lin babyhood_N = mkN "بچپن" ;       -- from DictUrd
-lin babyish_A = mkA "بچکانہ" ;       -- from DictUrd
-lin baccalaureate_N = mkN "بی اے کی سند" ;
-lin baccarat_N = mkN "تاش کا کھيل" ;
-lin bacchanal_A = mkA "باخوسی" ;
-lin bacchanal_N = mkN "باخوسی" ;
-lin bachelor_N = mkN "غیر شادی شدہ" ;       -- from DictUrd
-lin bacillus_N = mkN "چرثومہ" ;
-lin back_Adv = mkAdv "تائید کرنا" ;
-lin back_N = mkN "پیٹھ" ;       -- from DictUrd
-lin back_V = compoundV "تائید" (mkV "کرنا") ;
-lin back_V2 = mkV2 (compoundV "تائید" (mkV "کرنا")) ;
-lin back_down_N = mkN "ترک کوشش" ;
-lin back_formation_N = mkN "تشکيل معکوس" ;
-lin back_up_N = mkN "متبادل" ;
-lin backache_N = mkN "کمر درد يا بے چينی" ;
-lin backbite_V = compoundV "غیبت" (mkV "کرنا") ;
-lin backbite_V2 = mkV2 (compoundV "باتیں" (mkV "لگانا")) ;       -- from DictUrd
-lin backbiter_N = mkN "چغل خور" ;       -- from DictUrd
-lin backbone_N = mkN "ریڑھ کی ہڈی" ;       -- from DictUrd
-lin backer_N = mkN "ٹيک" ;
-lin background_N = mkN "پس منظر" ;       -- from DictUrd
-lin backing_N = mkN "حمایت" ;       -- from DictUrd
-lin backlash_N = mkN "سخت رد عمل" ;
-lin backlog_N = mkN "جمع شدہ" ;
-lin backslide_V = compoundV "منحرف" (mkV "ہونا") ;
-lin backward_A = mkA "پیچھے" ;
-lin backward_Adv = mkAdv "پیچھے" ;
-lin backwards_A = mkA "پیچھے" ;
-lin backwards_Adv = mkAdv "پیچھے" ;
-lin backwater_N = mkN "دور افتاد جگہ" ;       -- from DictUrd
-lin bacon_N = mkN "سوّر کا گوشت" ;       -- from DictUrd
-lin bacterial_A = mkA "جرثومی" ;       -- from DictUrd
-lin bacteriologist_N = mkN "ماہر جراثیمات" ;
-lin bacteriology_N = mkN "جرثومیات" ;
-lin bad_A = mkA "بد" ;       -- from DictUrd
-lin bad_N = mkN "برا" ;
-lin badge_N = mkN "علامت" ;       -- from DictUrd
-lin badger_N = mkN "بج" ;       -- from DictUrd
-lin badger_V2 = mkV2 (mkV "بچھو") ;
-lin badinage_N = mkN "چھيڑ" ;
-lin badminton_N = mkN "بیڈ مینٹن" ;
-lin badness_N = mkN "برائی" ;       -- from DictUrd
-lin baffle_N = mkN "حیران کرنا" ;
-lin baffle_V2 = mkV2 (compoundV "چکرا" (mkV "دینا")) ;       -- from DictUrd
-lin bag_N = mkN "جھولا" ;       -- from DictUrd
-lin bag_V = mkV "تھیلا" ;
-lin bag_V2 = mkV2 (compoundV "شکار" (mkV "کرنا")) ;       -- from DictUrd
-lin bagatelle_N = mkN "بيکار" ;
-lin baggage_N = mkN "لوازم" ;       -- from DictUrd
-lin baggy_A = mkA "جھولا" ;       -- from DictUrd
-lin bagnio_N = mkN "حمام يا غسل گھر" ;
-lin bagpipe_N = mkN "باجہ" ;
-lin bail_N = mkN "کفیل" ;       -- from DictUrd
-lin bail_V = mkV "ضمانت" ;
-lin bail_V2 = mkV2 (mkV "ضمانت") ;
-lin bailee_N = mkN "ضامن" ;
-lin bailey_N = mkN "بيلے" ;
-lin bailey_PN = mkPN "بيلے" ;
-lin bailiff_N = mkN "ناظر" ;       -- from DictUrd
-lin bailment_N = mkN "سپرداری" ;
-lin bailor_N = mkN "تحویل کنندہ" ;
-lin bait_N = mkN "چارہ" ;       -- from DictUrd
-lin bait_V = mkV "چارہ" ;
-lin bait_V2 = mkV2 (compoundV "چارہ" (mkV "لگانا")) ;       -- from DictUrd
-lin baize_N = mkN "موٹی بانات" ;       -- from DictUrd
-lin bake_V = mkV "بیک" ;
-lin bake_V2 = mkV2 (mkV "پکانا") ;       -- from DictUrd
-lin baker_N = mkN "نان بائ" ;       -- from DictUrd
-lin bakery_N = mkN "نان بائ کی دوکان" ;       -- from DictUrd
-lin baking_powder_N = mkN "خميری سفوف" ;
-lin balance_N = mkN "میزان" ;       -- from DictUrd
-lin balance_V = mkV "توازن" ;
-lin balance_V2 = mkV2 (compoundV "دھڑا" (mkV "کرنا")) ;       -- from DictUrd
-lin balance_sheet_N = mkN "دراصل باقی چٹھا" ;
-lin balance_wheel_N = mkN "گھڑی کا بیلنس وھیل" ;
-lin balcony_N = mkN "بام" ;       -- from DictUrd
-lin bald_A = mkA "گنجا" ;       -- from DictUrd
-lin bald_head_N = mkN "گنجے سر والا" ;
-lin balderdash_N = mkN "الا بلا" ;       -- from DictUrd
-lin baldness_N = mkN "گنج" ;       -- from DictUrd
-lin baldric_N = mkN "تسمہ پيٹی" ;
-lin bale_N = mkN "چوٹ" ;       -- from DictUrd
-lin bale_V2 = mkV2 (mkV "گٹھا") ;
-lin baleful_A = mkA "نفرت کرنے والا" ;
-lin balk_N = mkN "شہ تیر" ;       -- from DictUrd
-lin balk_V = compoundV "محروم" (mkV "کرنا") ;
-lin balk_V2 = mkV2 (compoundV "توجہ نہ" (mkV "دینا")) ;       -- from DictUrd
-lin ball_N = mkN "انٹا" ;       -- from DictUrd
-lin ball_V = mkV "گولا" ;
-lin ball_V2 = mkV2 (mkV "گولا") ;
-lin ballad_N = mkN "منظوم قصہ" ;
-lin ballast_N = mkN "بھرائی" ;
-lin ballast_V2 = mkV2 (mkV "بھرائی") ;
-lin ballet_N = mkN "سنگت ناچ" ;
-lin ballistic_A = mkA "منجنیقی" ;
-lin ballistics_N = mkN "منجنیقیات" ;
-lin balloon_N = mkN "غبارہ" ;       -- from DictUrd
-lin balloon_V = mkV "غبارہ" ;
-lin balloon_V2 = mkV2 (mkV "غبارہ") ;
-lin balloonist_N = mkN "غبارہ باز" ;
-lin ballot_N = mkN "انتخابی پرچی" ;       -- from DictUrd
-lin ballot_V = compoundV "پوشیدہ" (mkV "رائے") ;
-lin ballot_box_N = mkN "صندوق پرچی" ;
-lin ballroom_N = mkN "رقص گاہ" ;
-lin bally_A = mkA "منڈی کی آواز" ;
-lin bally_Adv = mkAdv "منڈی کی آواز" ;
-lin balm_N = mkN "مرہ?" ;       -- from DictUrd
-lin balmy_A = mkA "چکنا" ;       -- from DictUrd
-lin balsa_N = mkN "بلسمی" ;
-lin balsam_N = mkN "بلسم" ;
-lin baluster_N = mkN "کنگورا" ;       -- from DictUrd
-lin balustrade_N = mkN "بآڑ" ;       -- from DictUrd
-lin bambino_N = mkN "چھوٹا بچہ" ;       -- from DictUrd
-lin bamboo_N = mkN "بانس" ;       -- from DictUrd
-lin bamboozle_V2 = mkV2 (compoundV "دھوکا" (mkV "دینا")) ;       -- from DictUrd
-lin ban_N = mkN "لعنت" ;       -- from DictUrd
-lin ban_V2 = mkV2 (mkV "پابندی") ;
-lin banal_A = mkA "معمولی" ;
-lin banality_N = mkN "فرسودگی" ;
-lin banana_N = mkN "کیلا" ;       -- from DictUrd
-lin band_N = mkN "باجا" ;       -- from DictUrd
-lin band_V = compoundV "جمع" (mkV "کرنا") ;
-lin band_V2 = mkV2 (compoundV "جمع" (mkV "کرنا")) ;
-lin band_saw_N = mkN "پٹی آرا" ;
-lin bandage_N = mkN "پٹی" ;       -- from DictUrd
-lin bandage_V2 = mkV2 (compoundV "پٹی" (mkV "باندھنا")) ;       -- from DictUrd
-lin bandeau_N = mkN "سر بند" ;
-lin bandit_N = mkN "ڈاکو" ;       -- from DictUrd
-lin banditry_N = mkN "ڈاکہ" ;
-lin bandoleer_N = mkN "کارتوس کی پيٹی" ;
-lin bandolier_N = mkN "کارتوسوں کی پٹی" ;
-lin bandy_A = mkA "مڑی ہوئی ٹانگیں" ;
-lin bandy_V2 = mkV2 (compoundV "مڑی ہوئی" (mkV "ٹانگیں")) ;
-lin bandy_legged_A = mkA "ٹيڑھی ميڑھی ٹانگوں والا" ;
-lin bane_N = mkN "اذیت" ;       -- from DictUrd
-lin baneful_A = mkA "مہلک" ;       -- from DictUrd
-lin bang_Adv = mkAdv "دھماکہ" ;
-lin bang_N = mkN "دھماکا" ;       -- from DictUrd
-lin bang_V = mkV "دھماکہ" ;
-lin bang_V2 = mkV2 (mkV "پیٹنا") ;       -- from DictUrd
-lin bangkok_PN = mkPN "بنکاک ہيٹ" ;
-lin bangle_N = mkN "چوڑی" ;       -- from DictUrd
-lin banish_V2 = mkV2 (compoundV "جلا وطن" (mkV "کرنا")) ;       -- from DictUrd
-lin banishment_N = mkN "بن باس" ;       -- from DictUrd
-lin banister_N = mkN "جنگلا" ;
-lin banjo_N = mkN "بلبل ترنگ" ;       -- from DictUrd
-lin bank_N = mkN "کنارہ" ;       -- from DictUrd
-lin bank_V = compoundV "بھروسا" (mkV "کرنا") ;
-lin bank_V2 = mkV2 (compoundV "بھروسا" (mkV "کرنا")) ;
-lin bank_bill_N = mkN "رقعہ بنک" ;
-lin bank_rate_N = mkN "شرح بنک" ;
-lin banker_N = mkN "فوتہ دار" ;       -- from DictUrd
-lin banking_N = mkN "لین دین" ;       -- from DictUrd
-lin bankrupt_A = mkA "دیوالیہ" ;       -- from DictUrd
-lin bankrupt_N = mkN "دوالیہ" ;
-lin bankrupt_V2 = mkV2 (mkV "دوالیہ") ;
-lin bankruptcy_N = mkN "دیوالہ" ;
-lin banner_N = mkN "علم" ;       -- from DictUrd
-lin bannock_N = mkN "چپاتی" ;
-lin banquet_N = mkN "دعوت" ;       -- from DictUrd
-lin banquet_V = mkV "ضیافت" ;
-lin banquet_V2 = mkV2 (mkV "ضیافت") ;
-lin banshee_N = mkN "چڑيل" ;
-lin bant_V = mkV "مزاق" ;
-lin bantam_N = mkN "چھوٹے قد کا فوجی" ;       -- from DictUrd
-lin banter_N = mkN "مزاق" ;
-lin banter_V = mkV "مزاق" ;
-lin banter_V2 = mkV2 (mkV "مزاق") ;
-lin bantering_A = mkA "مزاق" ;
-lin banyan_N = mkN "برگد" ;       -- from DictUrd
-lin baobab_N = mkN "بيوباب" ;
-lin baptism_N = mkN "اصطباع" ;
-lin baptismal_A = mkA "اصطباغی" ;
-lin baptist_A = mkA "اصطباغ خانہ" ;
-lin baptist_N = mkN "اصطباغ خانہ" ;
-lin baptize_V2 = mkV2 (compoundV "مسیحی بنانا یا" (mkV "بننا")) ;
-lin bar_N = mkN "انسداد" ;       -- from DictUrd
-lin bar_V2 = mkV2 (compoundV "عرض" (mkV "ہونا")) ;       -- from DictUrd
-lin barb_N = mkN "آنکڑی" ;       -- from DictUrd
-lin barbados_PN = mkPN "فیل پا" ;
-lin barbarian_A = mkA "وحشی" ;
-lin barbarian_N = mkN "غیر" ;       -- from DictUrd
-lin barbaric_A = mkA "وحشیانہ" ;
-lin barbarism_N = mkN "درندگی" ;       -- from DictUrd
-lin barbarity_N = mkN "جہالت" ;       -- from DictUrd
-lin barbarize_V2 = mkV2 (compoundV "وحشی ہو" (mkV "جانا")) ;
-lin barbarous_A = mkA "بے پیر" ;       -- from DictUrd
-lin barbecue_N = mkN "باربکيو" ;
-lin barbecue_V2 = mkV2 (mkV "باربکيو") ;
-lin barbed_A = mkA "خار دار" ;       -- from DictUrd
-lin barbel_N = mkN "آسيليہ نسل کی مچھلی" ;
-lin barber_N = mkN "حجام" ;       -- from DictUrd
-lin barbiturate_N = mkN "ممسک ادویات کا گروہ" ;
-lin barcarole_N = mkN "مانجھی گيت" ;
-lin bard_N = mkN "کلاونت" ;       -- from DictUrd
-lin bare_A = mkA "بے ہتھیار" ;       -- from DictUrd
-lin bare_V2 = mkV2 (compoundV "بے" (mkV "حجاب")) ;
-lin barefaced_A = mkA "ڈھیٹ" ;
-lin bargain_N = mkN "سودا" ;
-lin bargain_V = mkV "سودا" ;
-lin bargain_V2 = mkV2 (mkV "سودا") ;
-lin barge_N = mkN "بجرا" ;       -- from DictUrd
-lin barge_V = mkV "ناؤ" ;
-lin bargee_N = mkN "مانجھی" ;
-lin bari_PN = mkPN "ایک بھاری دھاتی عنصر" ;
-lin baritone_N = mkN "بھاری سر کا" ;
-lin barium_N = mkN "ایک بھاری دھاتی عنصر" ;
-lin bark_N = mkN "چھال" ;       -- from DictUrd
-lin bark_V = mkV "چھال" ;
-lin bark_V2 = mkV2 (mkV "چھال") ;
-lin barker_N = mkN "بھونکو" ;
-lin barking_PN = mkPN "چھال" ;
-lin barley_N = mkN "جو" ;       -- from DictUrd
-lin barm_N = mkN "ساقی" ;
-lin barmaid_N = mkN "ساقی" ;
-lin barn_N = mkN "غلہ گدام" ;       -- from DictUrd
-lin barnacle_N = mkN "سرخاب" ;
-lin barnyard_N = mkN "باڑے کا احاطہ" ;
-lin barometer_N = mkN "ہوا پیما" ;
-lin barometric_A = mkA "بار پيمائی دباو" ;
-lin baron_N = mkN "انگریز نواب" ;
-lin baronage_N = mkN "بيرن کی شان" ;
-lin baroness_N = mkN "نواب بیگم" ;
-lin baronet_N = mkN "موروثی سردار" ;
-lin baronial_A = mkA "عالی شان" ;
-lin barony_N = mkN "نواب کی جاگير" ;
-lin baroque_A = mkA "بہت منقش" ;
-lin baroque_N = mkN "بہت منقش" ;
-lin barouche_N = mkN "چار پہيوں والی بگھی" ;
-lin barrack_N = mkN "بيرک" ;
-lin barrack_V = mkV "بيرک" ;
-lin barrack_V2 = mkV2 (mkV "بيرک") ;
-lin barracking_N = mkN "بيرک" ;
-lin barracuda_N = mkN "بيرا کوڈا" ;
-lin barrage_N = mkN "باندھ" ;       -- from DictUrd
-lin barrel_N = mkN "پیپا" ;       -- from DictUrd
-lin barrel_V2 = mkV2 (mkV "پیپا") ;
-lin barren_A = mkA "بانجھ" ;       -- from DictUrd
-lin barrenness_N = mkN "بانجھ پن" ;       -- from DictUrd
-lin barricade_N = mkN "ناکہ بندی کرنا" ;
-lin barricade_V2 = mkV2 (compoundV "ناکہ بندی" (mkV "کرنا")) ;
-lin barrier_N = mkN "آڑ" ;       -- from DictUrd
-lin barrister_N = mkN "وکیل" ;
-lin barrow_N = mkN "پہاڑی" ;       -- from DictUrd
-lin bart_PN = mkPN "چیز کے بلدے چیز" ;
-lin bartender_N = mkN "کلال" ;       -- from DictUrd
-lin barter_N = mkN "مبادلہ" ;       -- from DictUrd
-lin barter_V = compoundV "چیز کے بلدے" (mkV "چیز") ;
-lin barter_V2 = mkV2 (compoundV "چیز کے بلدے" (mkV "چیز")) ;
-lin barterer_N = mkN "تبادلہ کنندہ" ;
-lin basal_A = mkA "اساسی" ;
-lin basalt_N = mkN "مرمر سياہ" ;
-lin bascule_N = mkN "بيرم" ;
-lin base_A = mkA "گھٹیا" ;       -- from DictUrd
-lin base_N = mkN "بنیاد" ;       -- from DictUrd
-lin base_V = compoundV "اعتماد" (mkV "کرنا") ;
-lin base_V2 = mkV2 (compoundV "بنیاد" (mkV "ڈالنا")) ;       -- from DictUrd
-lin basel_PN = mkPN "بےبنیاد" ;
-lin baseless_A = mkA "بے بنیاد" ;       -- from DictUrd
-lin basement_N = mkN "تہہ خانہ" ;       -- from DictUrd
-lin bash_N = mkN "ضرب" ;       -- from DictUrd
-lin bash_V2 = mkV2 (mkV "کوٹنا") ;       -- from DictUrd
-lin bashful_A = mkA "شرمیلا" ;
-lin basic_A = mkA "اصل" ;       -- from DictUrd
-lin basil_N = mkN "تلسی" ;       -- from DictUrd
-lin basil_PN = mkPN "نیاز بو" ;
-lin basilica_N = mkN "باسليقی" ;
-lin basilisk_N = mkN "افعی" ;
-lin basin_N = mkN "برتن" ;       -- from DictUrd
-lin basis_N = mkN "اساس" ;       -- from DictUrd
-lin bask_V = compoundV "دھوپ" (mkV "سینکنا") ;       -- from DictUrd
-lin basket_N = mkN "ڈالی" ;       -- from DictUrd
-lin basketry_N = mkN "ٹوکری بنانے کا کام" ;
-lin bass_A = mkA "مدھر سر" ;
-lin bass_N = mkN "بھاری آواز" ;       -- from DictUrd
-lin bassinet_N = mkN "پنگورا" ;
-lin bassoon_N = mkN "بين" ;
-lin bast_N = mkN "چٹائ" ;       -- from DictUrd
-lin bastard_N = mkN "حرامزادہ" ;       -- from DictUrd
-lin bastardize_V2 = mkV2 (compoundV "غیر صحیح النسب قرار" (mkV "دینا")) ;
-lin bastardy_N = mkN "حرام کاری" ;
-lin baste_V2 = mkV2 (compoundV "چھڑی سے پٹائ" (mkV "کرنا")) ;       -- from DictUrd
-lin bastinado_N = mkN "تلووں پر بید سے مارنا" ;
-lin bastinado_V2 = mkV2 (compoundV "تلووں پر بید سے" (mkV "مارنا")) ;
-lin bastion_N = mkN "برجی" ;
-lin bat_N = mkN "چمگادڑ" ;       -- from DictUrd
-lin bat_V = compoundV "بلا" (mkV "مارنا") ;       -- from DictUrd
-lin bat_V2 = mkV2 (compoundV "آنکھیں" (mkV "جھپکانا")) ;       -- from DictUrd
-lin batch_N = mkN "گھان" ;       -- from DictUrd
-lin bate_V2 = mkV2 (mkV "گھٹانا") ;       -- from DictUrd
-lin bath_N = mkN "غسل" ;       -- from DictUrd
-lin bath_PN = mkPN "غسل" ;
-lin bath_V = mkV "غسل" ;
-lin bath_V2 = mkV2 (mkV "غسل") ;
-lin bathe_N = mkN "سمندر میں نہانا" ;
-lin bathe_V = compoundV "سمندر میں" (mkV "نہانا") ;
-lin bathe_V2 = mkV2 (compoundV "غسل" (mkV "کرنا")) ;       -- from DictUrd
-lin bather_N = mkN "غسل کرنے والا" ;
-lin bathing_N = mkN "نہانا" ;       -- from DictUrd
-lin bathos_N = mkN "مضحکہ خیزی" ;
-lin bathroom_N = mkN "غسل خانہ" ;       -- from DictUrd
-lin batik_N = mkN "باتيک" ;
-lin batiste_N = mkN "ململ" ;
-lin batman_N = mkN "اردلی" ;
-lin baton_N = mkN "چھڑی" ;       -- from DictUrd
-lin bats_A = mkA "چمگادڑ" ;
-lin batsman_N = mkN "بلے باز" ;       -- from DictUrd
-lin battalion_N = mkN "فوجی دستہ" ;       -- from DictUrd
-lin batten_N = mkN "گٹکا" ;       -- from DictUrd
-lin batten_V = compoundV "خوش" (mkV "حال ہونا") ;       -- from DictUrd
-lin batten_V2 = mkV2 (compoundV "موٹا" (mkV "ہونا")) ;
-lin batter_N = mkN "لپٹی" ;       -- from DictUrd
-lin batter_V = mkV "آمیزہ" ;
-lin batter_V2 = mkV2 (mkV "پیٹنا") ;       -- from DictUrd
-lin battery_N = mkN "مار کٹائ" ;       -- from DictUrd
-lin batting_N = mkN "خام روئی کے گالے" ;
-lin battle_N = mkN "حرب" ;       -- from DictUrd
-lin battle_V = mkV "لڑائی" ;
-lin battle_V2 = mkV2 (mkV "لڑائی") ;
-lin battle_axe_N = mkN "گنڈاسا" ;
-lin battledore_N = mkN "تھاپی" ;
-lin battlefield_N = mkN "میدان جنگ" ;       -- from DictUrd
-lin battue_N = mkN "ہانکا" ;
-lin batty_A = mkA "چمگادڑ سے متعلق" ;
-lin bauble_N = mkN "کھلونا" ;       -- from DictUrd
-lin bauxite_N = mkN "باکسائٹ" ;
-lin bawd_N = mkN "بد چلن عورت" ;       -- from DictUrd
-lin bawdy_A = mkA "بد چلن" ;       -- from DictUrd
-lin bawdy_N = mkN "واہيات" ;
-lin bawl_V = mkV "چلانا" ;
-lin bawl_V2 = mkV2 (mkV "چلانا") ;
-lin bay_A = mkA "خلیج" ;
-lin bay_N = mkN "کھاڑی" ;       -- from DictUrd
-lin bay_V = mkV "خلیج" ;
-lin bayonet_N = mkN "سنگین" ;       -- from DictUrd
-lin bayonet_V2 = mkV2 (mkV "سنگین") ;
-lin bayou_N = mkN "دريا کی دلدلی شاخ" ;
-lin bazaar_N = mkN "بازار" ;       -- from DictUrd
-lin bazooka_N = mkN "بزوکہ" ;
-lin beach_N = mkN "ساحل" ;       -- from DictUrd
-lin beach_V2 = mkV2 (mkV "ساحل") ;
-lin beacon_N = mkN "مینارنور" ;
-lin bead_N = mkN "دعا" ;       -- from DictUrd
-lin beading_N = mkN "موتی" ;
-lin beadle_N = mkN "عدالتی ہرکارہ" ;
-lin beady_A = mkA "دانے دار" ;       -- from DictUrd
-lin beagle_N = mkN "بيگل" ;
-lin beagling_N = mkN "بيگل" ;
-lin beak_N = mkN "چونچ" ;       -- from DictUrd
-lin beaker_N = mkN "جگ" ;
-lin beam_N = mkN "کڑی" ;       -- from DictUrd
-lin beam_V = mkV "کرن" ;
-lin beam_V2 = mkV2 (mkV "کرن") ;
-lin bean_N = mkN "پھلی" ;       -- from DictUrd
-lin bear_N = mkN "برداشت" ; --changed
-lin bear_V = compoundV "صبر" (mkV "آنا") ;       -- from DictUrd
-lin bear_V2 = mkV2 (compoundV "برداشت" (mkV "کرنا")) ;       -- from DictUrd
-lin bearable_A = mkA "گوارا" ;       -- from DictUrd
-lin beard_N = mkN "داڑھی" ;       -- from DictUrd
-lin beard_V2 = mkV2 (mkV "داڑھی") ;
-lin bearded_A = mkA "داڑھی والا" ;       -- from DictUrd
-lin beardless_A = mkA "بے ريش" ;
-lin bearer_N = mkN "حامل" ;       -- from DictUrd
-lin bearing_N = mkN "علاقہ" ;       -- from DictUrd
-lin bearish_A = mkA "مثالبھال" ;
-lin beast_N = mkN "چوپایہ" ;       -- from DictUrd
-lin beastliness_N = mkN "حیوانیت" ;       -- from DictUrd
-lin beastly_A = mkA "نفرت انگیز" ;
-lin beastly_Adv = mkAdv "نفرت انگیز" ;
-lin beat_A = mkA "مقررہ گشت" ;
-lin beat_N = mkN "مقررہ گشت" ;
-lin beat_V = mkV "دھڑکنا" ;       -- from DictUrd
-lin beat_V2 = mkV2 (mkV "ہرانا") ;       -- from DictUrd
-lin beaten_A = mkA "فرسودہ" ;       -- from DictUrd
-lin beater_N = mkN "تھاپی" ;
-lin beatific_A = mkA "مبارک" ;
-lin beatification_N = mkN "سعادت ابدی" ;
-lin beatify_V2 = mkV2 (compoundV "خوش" (mkV "کرنا")) ;       -- from DictUrd
-lin beating_N = mkN "کندی" ;       -- from DictUrd
-lin beatitude_N = mkN "برکت" ;
-lin beatnik_N = mkN "آزاد منش انسان" ;
-lin beau_N = mkN "عاشق" ;       -- from DictUrd
-lin beauteous_A = mkA "حسين" ;
-lin beautician_N = mkN "آرائش گر" ;
-lin beautiful_A = mkA "دل فریب" ;       -- from DictUrd
-lin beautify_V2 = mkV2 (compoundV "آرائش" (mkV "کرنا")) ;       -- from DictUrd
-lin beauty_N = mkN "آب تاب" ;       -- from DictUrd
-lin beaver_N = mkN "اُود بلاؤ" ;
-lin beaver_V = compoundV "اُود" (mkV "بلاؤ") ;
-lin becalmed_A = mkA "چپ کرنا" ;
-lin beck_N = mkN "آب جو" ;       -- from DictUrd
-lin beckon_V = mkV "بلانا" ;
-lin beckon_V2 = mkV2 (mkV "بلانا") ;
-lin become_V = mkV "بننا" ;       -- from DictUrd
-lin become_V2 = mkV2 (compoundV "بن" (mkV "جانا")) ;       -- from DictUrd
-lin become_VA = mkV "ہونا" ; --changed
-lin become_VS = mkVS (mkV "ہونا") ; --changed
-lin becoming_A = mkA "موزوں" ;
-lin bed_N = mkN "بستر" ;       -- from DictUrd
-lin bed_V2 = mkV2 (compoundV "کیاری" (mkV "بنانا")) ;
-lin bedbug_N = mkN "کھٹمل" ;
-lin bedding_N = mkN "بساط" ;       -- from DictUrd
-lin bedecked_A = mkA "آراستہ" ;       -- from DictUrd
-lin bedewed_A = mkA "شبنم کے موتی ڈالنا" ;
-lin bedlam_N = mkN "پاگل خانہ" ;       -- from DictUrd
-lin bedouin_N = mkN "بدو" ;
-lin bedpan_N = mkN "رفع حاجت کا برتن" ;
-lin bedraggled_A = mkA "مٹی یا کیچڑ میں لتھڑا ہوا" ;       -- from DictUrd
-lin bedridden_A = mkA "صاحب فراش" ;       -- from DictUrd
-lin bedrock_N = mkN "بنیادی اصول" ;       -- from DictUrd
-lin bedroom_N = mkN "آرام گاہ" ;       -- from DictUrd
-lin bedroomed_A = mkA "کمرا" ;
-lin bedsore_N = mkN "ناسور پلنگ" ;
-lin bedspread_N = mkN "پلنگ پوش" ;
-lin bedstead_N = mkN "مسہری" ;
-lin bedtime_N = mkN "سونے کا وقت" ;
-lin bee_N = mkN "شہد کی مکھی" ;
-lin beech_N = mkN "شفتالو" ;
-lin beef_N = mkN "عضلہ" ;       -- from DictUrd
-lin beef_V = mkV "گائےکاگوشت" ;
-lin beefy_A = mkA "موٹا" ;
-lin beehive_N = mkN "چھتہ" ;
-lin beer_N = mkN "آب جو" ;       -- from DictUrd
-lin beeswax_N = mkN "موم" ;
-lin beeswax_V2 = mkV2 (mkV "موم") ;
-lin beet_N = mkN "چوقندر" ;
-lin beetle_N = mkN "بھونرا" ;
-lin beetle_V = mkV "بھونرا" ;
-lin beetroot_N = mkN "چقندر" ;
-lin befall_V = compoundV "عرض" (mkV "ہونا") ;       -- from DictUrd
-lin befall_V2 = mkV2 (compoundV "نازل" (mkV "ہونا")) ;
-lin befit_V2 = mkV2 (compoundV "پورا" (mkV "آنا")) ;
-lin befitting_A = mkA "مطابق" ;       -- from DictUrd
-lin before_Adv = mkAdv "آگے" ;       -- from DictUrd
-lin beforehand_A = mkA "پہلےسے" ;
-lin beforehand_Adv = mkAdv "قبل از وقت" ;       -- from DictUrd
-lin befoul_V2 = mkV2 (compoundV "خراب" (mkV "کرنا")) ;       -- from DictUrd
-lin befriend_V2 = mkV2 (compoundV "سات" (mkV "دینا")) ;
-lin beg_V = compoundV "بھیک" (mkV "مانگنا") ;
-lin beg_V2 = mkV2 (compoundV "بھیک" (mkV "مانگنا")) ;       -- from DictUrd
-lin beget_V2 = mkV2 (mkV "جننا") ;       -- from DictUrd
-lin beggar_N = mkN "بھیک منگا" ;       -- from DictUrd
-lin beggar_V2 = mkV2 (mkV "فقیر") ;
-lin beggarly_A = mkA "مفلوک" ;       -- from DictUrd
-lin beggary_N = mkN "درویشی" ;       -- from DictUrd
-lin begin_V = compoundV "آغاز" (mkV "ہونا") ;       -- from DictUrd
-lin begin_V2 = mkV2 (compoundV "آغاز" (mkV "کرنا")) ;       -- from DictUrd
-lin beginner_N = mkN "مبتدی" ;       -- from DictUrd
-lin beginning_N = mkN "آغاز" ;       -- from DictUrd
-lin begrimed_A = mkA "آلودہ کرنا" ;
-lin begrudge_V2 = mkV2 (compoundV "حسد" (mkV "کرنا")) ;
-lin beguile_V2 = mkV2 (compoundV "بے ایمانی" (mkV "کرنا")) ;       -- from DictUrd
-lin begum_N = mkN "بيگم" ;
-lin behave_V = compoundV "پیش" (mkV "آنا") ;       -- from DictUrd
-lin behaved_A = mkA "پیش آنا" ;
-lin behaviour_N = mkN "ڈھنگ" ;       -- from DictUrd
-lin behead_V2 = mkV2 (compoundV "سر" (mkV "کاٹنا")) ;       -- from DictUrd
-lin behest_N = mkN "حکم" ;       -- from DictUrd
-lin behind_Adv = mkAdv "پیچے" ;       -- from DictUrd
-lin behind_N = mkN "پیچھا" ;       -- from DictUrd
-lin behindhand_A = mkA "بعد از وقت" ;
-lin behold_V2 = mkV2 (mkV "لو") ;
-lin beholden_A = mkA "احسان مند" ;       -- from DictUrd
-lin behove_V2 = mkV2 (compoundV "مناسب" (mkV "ہونا")) ;
-lin beige_N = mkN "ہلکا بادامی" ;
-lin being_N = mkN "بندہ" ;       -- from DictUrd
-lin belabour_V2 = mkV2 (mkV "ڈھونڈنا") ;       -- from DictUrd
-lin belated_A = mkA "اندھیرے میں" ;
-lin belch_N = mkN "ڈکار" ;       -- from DictUrd
-lin belch_V = mkV "ڈکار" ;
-lin belch_V2 = mkV2 (mkV "ڈکار") ;
-lin beleaguer_V2 = mkV2 (compoundV "قبضہ" (mkV "کرنا")) ;       -- from DictUrd
-lin belfry_N = mkN "گرجے کا گھنٹہ گھر" ;
-lin belie_V2 = mkV2 (compoundV "جھوٹا" (mkV "بنانا")) ;       -- from DictUrd
-lin belief_N = mkN "عقیدہ" ;       -- from DictUrd
-lin believable_A = mkA "قابل اعتبار" ;       -- from DictUrd
-lin believe_V = compoundV "ایمان" (mkV "رکھنا") ;       -- from DictUrd
-lin believe_V2 = mkV2 (compoundV "اعتقاد" (mkV "کرنا")) ;       -- from DictUrd
--- lin believe_V2V = mkV2 (compoundV "بھروسا" (mkV "کرنا")) ;
-lin believe_VS = mkVS (compoundV "بھروسا" (mkV "کرنا")) ;
-lin believer_N = mkN "اعتقاد رکھنے والا" ;       -- from DictUrd
-lin believing_N = mkN "عقیدت مند" ;       -- from DictUrd
-lin belittle_V2 = mkV2 (compoundV "بے عزتی" (mkV "کرنا")) ;       -- from DictUrd
-lin bell_N = mkN "گھنٹا" ;       -- from DictUrd
-lin bell_V2 = mkV2 (compoundV "گھنٹی" (mkV "باندھنا")) ;
-lin bella_PN = mkPN "بھلا نواں" ;
-lin belle_N = mkN "گوری" ;       -- from DictUrd
-lin belle_PN = mkPN "حسینہ" ;
-lin belligerent_A = mkA "جنگ آور" ;
-lin belligerent_N = mkN "جنگ آور" ;
-lin bellow_V = mkV "چیخنا" ;
-lin bellow_V2 = mkV2 (mkV "چیخنا") ;
-lin belly_N = mkN "جوف" ;       -- from DictUrd
-lin belly_V = mkV "پیٹ" ;
-lin belly_V2 = mkV2 (mkV "پیٹ") ;
-lin belong_V = compoundV "اہلیت" (mkV "رکھنا") ;       -- from DictUrd
-lin beloved_A = mkA "پیارا" ;
-lin beloved_N = mkN "عزیز" ;       -- from DictUrd
-lin below_Adv = mkAdv "نیچے" ;
-lin belt_N = mkN "پٹکا" ;       -- from DictUrd
-lin belt_V2 = mkV2 (mkV "بیلٹ") ;
-lin belting_N = mkN "تسمہ" ;
-lin bemoan_V2 = mkV2 (compoundV "نوحہ" (mkV "کرنا")) ;
-lin bemused_A = mkA "حیران" ;
-lin ben_N = mkN "رائی" ;
-lin ben_PN = mkPN "رائی" ;
-lin bench_N = mkN "عدالت" ;       -- from DictUrd
-lin bend_N = mkN "بانک" ;       -- from DictUrd
-lin bend_V = mkV "مڑنا" ;       -- from DictUrd
-lin bend_V2 = mkV2 (mkV "جھکانا") ;       -- from DictUrd
-lin beneath_Adv = mkAdv "میں" ;       -- from DictUrd
-lin benediction_N = mkN "دعائے خیر" ;
-lin benefaction_N = mkN "عطا" ;       -- from DictUrd
-lin benefactor_N = mkN "ان داتا" ;       -- from DictUrd
-lin benefactress_N = mkN "دان پن کرنے والی" ;
-lin benefice_N = mkN "کلیسیائی جاگیر یا آمدنی" ;
-lin beneficed_A = mkA "مہربان" ;
-lin beneficence_N = mkN "احسان" ;       -- from DictUrd
-lin beneficent_A = mkA "رحمدل محسن" ;
-lin beneficial_A = mkA "مدد گار" ;       -- from DictUrd
-lin beneficiary_N = mkN "آمدنی پانے والا" ;
-lin benefit_N = mkN "فائدہ" ;       -- from DictUrd
-lin benefit_V = mkV "فائدہ" ;
-lin benefit_V2 = mkV2 (compoundV "فائدہ" (mkV "اٹھانا")) ;       -- from DictUrd
-lin benevolence_N = mkN "عاطفت" ;       -- from DictUrd
-lin benevolent_A = mkA "خیرات دینے والا" ;
-lin bengali_A = mkA "ريشم" ;
-lin bengali_N = mkN "ريشم" ;
-lin benighted_A = mkA "جہالت میں گرفتار" ;       -- from DictUrd
-lin benign_A = mkA "کریم" ;       -- from DictUrd
-lin benignant_A = mkA "مہربان" ;
-lin benignity_N = mkN "کرم" ;       -- from DictUrd
-lin benjamin_PN = mkPN "جاوی لوبان" ;
-lin bent_A = mkA "آڑا" ;       -- from DictUrd
-lin bent_N = mkN "موڑ" ;
-lin benumbed_A = mkA "سن کرنا" ;
-lin benzene_N = mkN "جلانے کا تيل" ;
-lin bequeath_V2 = mkV2 (compoundV "وسیحت" (mkV "کرنا")) ;
-lin bequest_N = mkN "ہبہ" ;       -- from DictUrd
-lin berate_V2 = mkV2 (compoundV "سرزنش" (mkV "کرنا")) ;       -- from DictUrd
-lin bereave_V2 = mkV2 (compoundV "محروم" (mkV "کرنا")) ;
-lin bereavement_N = mkN "غمی" ;       -- from DictUrd
-lin beret_N = mkN "فوجی ٹوپی" ;
-lin berg_N = mkN "طافيہ" ;
-lin bergamo_PN = mkPN "بگو گوشہ" ;
-lin berlin_PN = mkPN "برلن" ;
-lin bermuda_PN = mkPN "برمودہ" ;
-lin bern_PN = mkPN "برنولی کا اصول" ;
-lin berry_N = mkN "بیری" ;
-lin berserk_A = mkA "دیوانہ وار کچھ کرنا" ;
-lin bert_PN = mkPN "جہاز گاہ" ;
-lin berth_N = mkN "منصب" ;       -- from DictUrd
-lin berth_V = compoundV "جہاز" (mkV "گاہ") ;
-lin berth_V2 = mkV2 (compoundV "جہاز" (mkV "گاہ")) ;
-lin bertha_PN = mkPN "برتھا کالر يا چنٹ" ;
-lin beryl_N = mkN "فيروزہ" ;
-lin beryl_PN = mkPN "فيروزہ" ;
-lin beseech_V2 = mkV2 (compoundV "التجا" (mkV "کرنا")) ;       -- from DictUrd
-lin beseeching_A = mkA "درخواست کرنا" ;
-lin beset_V2 = mkV2 (compoundV "گھیرا" (mkV "ڈالنا")) ;       -- from DictUrd
-lin besides_Adv = mkAdv "علاوہ ازیں" ;       -- from DictUrd
-lin besiege_V2 = mkV2 (compoundV "گھیرا" (mkV "ڈالنا")) ;       -- from DictUrd
-lin besieger_N = mkN "محاصرہ کرنے والا" ;
-lin besmear_V2 = mkV2 (compoundV "آلودہ" (mkV "کرنا")) ;
-lin besmirch_V2 = mkV2 (compoundV "نام خراب" (mkV "کرنا")) ;       -- from DictUrd
-lin besom_N = mkN "جھاڑو" ;
-lin besotted_A = mkA "خبطی" ;       -- from DictUrd
-lin bespattered_A = mkA "چھینٹے ڈالنا" ;
-lin bespeak_V2 = mkV2 (compoundV "ظاہر" (mkV "کرنا")) ;
-lin bess_PN = mkPN "بسيمر فولاد" ;
-lin best_Adv = mkAdv "بہترین" ;
-lin best_V2 = mkV2 (mkV "بہترین") ;
-lin best_seller_N = mkN "خوب بکاو" ;
-lin bestial_A = mkA "بے تمیز" ;       -- from DictUrd
-lin bestiality_N = mkN "درندے کی خصلت" ;
-lin bestiary_N = mkN "قصص حيوانات" ;
-lin bestir_V2 = mkV2 (compoundV "مستعدی" (mkV "دکھانا")) ;
-lin bestow_V2 = mkV2 (compoundV "عطا" (mkV "کرنا")) ;       -- from DictUrd
-lin bestowal_N = mkN "عطا" ;
-lin bestrew_V2 = mkV2 (compoundV "پھيلا" (mkV "دينا")) ;
-lin bestride_V2 = mkV2 (compoundV "ٹانگیں پھیلا کر" (mkV "چڑھنا")) ;
-lin bet_N = mkN "بازی" ;       -- from DictUrd
-lin bet_V = mkV "شرط" ;
-lin bet_V2 = mkV2 (compoundV "بازی" (mkV "لگانا")) ;       -- from DictUrd
-lin bet_VS = mkVS (mkV "شرط") ;
-lin beta_N = mkN "خود کام پر لگنا" ;
-lin betake_V2 = mkV2 (compoundV "خود کام پر" (mkV "لگنا")) ;
-lin bete_noire_N = mkN "ہوا" ;
-lin betel_N = mkN "پان" ;       -- from DictUrd
-lin betel_nut_N = mkN "بيٹال نٹ" ;
-lin betide_V2 = mkV2 (mkV "بپتا") ;
-lin betimes_Adv = mkAdv "جلدی" ;
-lin betoken_V2 = mkV2 (compoundV "علامت" (mkV "ہونا")) ;
-lin betray_V2 = mkV2 (compoundV "غداری" (mkV "کرنا")) ;       -- from DictUrd
-lin betrayal_N = mkN "دغا" ;       -- from DictUrd
-lin betrayer_N = mkN "دغا باز" ;
-lin betroth_V2 = mkV2 (compoundV "منگنی" (mkV "کرنا")) ;
-lin betrothal_N = mkN "بات" ;       -- from DictUrd
-lin betrothed_N = mkN "منگیتر" ;
-lin better_Adv = mkAdv "بہتر" ;
-lin better_N = mkN "بہتر" ;
-lin better_V2 = mkV2 (mkV "بہتر") ;
-lin betterment_N = mkN "بہتری" ;       -- from DictUrd
-lin bettor_N = mkN "شرط لگانے والا" ;
-lin between_Adv = mkAdv "بین" ;       -- from DictUrd
-lin bevel_N = mkN "اريب پہيے" ;
-lin bevel_V2 = mkV2 (compoundV "اريب" (mkV "پہيے")) ;
-lin beverage_N = mkN "مشروب" ;       -- from DictUrd
-lin bevy_N = mkN "چڑیوں کا جھرمٹ" ;       -- from DictUrd
-lin bewail_V2 = mkV2 (compoundV "غم" (mkV "کرنا")) ;       -- from DictUrd
-lin beware_V = compoundV "چوکننا" (mkV "رہنا") ;       -- from DictUrd
-lin beware_V2 = mkV2 (mkV "ہوشیار") ;
-lin bewilder_V2 = mkV2 (mkV "بھٹکانا") ;       -- from DictUrd
-lin bewildering_A = mkA "حیران کرنا" ;
-lin bewilderment_N = mkN "پریشانی" ;       -- from DictUrd
-lin bewitch_V2 = mkV2 (compoundV "جادو" (mkV "کرنا")) ;       -- from DictUrd
-lin bewitching_A = mkA "سحر آميز" ;
-lin bey_N = mkN "اس پار" ;
-lin beyond_Adv = mkAdv "دور" ;       -- from DictUrd
-lin bezique_N = mkN "بزک" ;
-lin bhang_N = mkN "بھنگ" ;
-lin bias_N = mkN "جانب داری" ;       -- from DictUrd
-lin bias_V2 = mkV2 (compoundV "طرف" (mkV "داری")) ;
-lin bib_N = mkN "رال گدی" ;       -- from DictUrd
-lin bib_V = compoundV "بچوں کا" (mkV "بِب") ;
-lin bible_N = mkN "مسیحی مذہب کی مقدس کتاب" ;
-lin biblical_A = mkA "کتابی" ;
-lin bibliographer_N = mkN "کتابيات نگار" ;
-lin bibliography_N = mkN "کتابیات" ;
-lin bibliophile_N = mkN "کتاب پسند" ;
-lin bibulous_A = mkA "جاذب" ;
-lin bicameral_A = mkA "دو خانہ" ;       -- from DictUrd
-lin bicarbonate_N = mkN "بائی کاربونیٹ" ;
-lin bicentenary_N = mkN "دو سو سالہ" ;       -- from DictUrd
-lin biceps_N = mkN "پٹھہ جس کے دو سرے ہوں" ;
-lin bicker_V = mkV "جھگڑنا" ;       -- from DictUrd
-lin bicycle_N = mkN "بائسکل" ;
-lin bicycle_V = mkV "بائسکل" ;
-lin bid_N = mkN "دا?" ;       -- from DictUrd
-lin bid_V = compoundV "بولی" (mkV "لگانا") ;
-lin bid_V2 = mkV2 (mkV "بلانا") ;       -- from DictUrd
-lin biddable_A = mkA "قابل بولی" ;
-lin bidder_N = mkN "دام لگانے والا" ;       -- from DictUrd
-lin bidding_N = mkN "حکم" ;       -- from DictUrd
-lin bide_V2 = mkV2 (compoundV "برداشت" (mkV "کرنا")) ;       -- from DictUrd
-lin bidet_N = mkN "ٹٹو" ;       -- from DictUrd
-lin biennial_A = mkA "دو سالہ" ;       -- from DictUrd
-lin biennial_N = mkN "دوسالہ" ;
-lin bier_N = mkN "جنازہ" ;       -- from DictUrd
-lin biff_N = mkN "زور سے چانٹا مارنا" ;
-lin biff_V2 = mkV2 (compoundV "زور سے" (mkV "مارنا")) ;       -- from DictUrd
-lin bifocal_A = mkA "دو ماسکی" ;
-lin bifurcate_A = mkA "دو شاخہ" ;       -- from DictUrd
-lin bifurcate_V = compoundV "دو" (mkV "شاخہ ہونا") ;       -- from DictUrd
-lin bifurcate_V2 = mkV2 (compoundV "دولخت" (mkV "ہونا")) ;
-lin bifurcated_A = mkA "دولخت ہونا" ;
-lin bifurcation_N = mkN "علیحدگی" ;
-lin big_A = mkA "عظیم" ;       -- from DictUrd
-lin bigamist_N = mkN "دو عورتیں رکھنے والا مرد" ;
-lin bigamous_A = mkA "تعدادِ ازدواج سے متعلق" ;
-lin bight_N = mkN "کھاڑی" ;
-lin bigot_N = mkN "کٹر" ;       -- from DictUrd
-lin bigoted_A = mkA "متعصب" ;       -- from DictUrd
-lin bigotry_N = mkN "عصبیت" ;       -- from DictUrd
-lin bijou_A = mkA "موتی" ;
-lin bijou_N = mkN "موتی" ;
-lin bike_N = mkN "بھڑ کا چھتہ" ;       -- from DictUrd
-lin bike_V = mkV "سائیکل" ;
-lin bikini_N = mkN "جانگیہ" ;
-lin bilabial_A = mkA "دو ہونٹ والا" ;       -- from DictUrd
-lin bilabial_N = mkN "دولبی" ;
-lin bilateral_A = mkA "دو جانبہ" ;       -- from DictUrd
-lin bilateralism_N = mkN "دو طرفيت" ;
-lin bilberry_N = mkN "بلبيری" ;
-lin bile_N = mkN "پتی" ;       -- from DictUrd
-lin bile_duct_N = mkN "پت نالی" ;
-lin bilge_N = mkN "پيپے کا ابھرا ہوا حصہ" ;
-lin bilge_water_N = mkN "پيندے کا پانی" ;
-lin bilharzia_N = mkN "گرم ملکوں کی ایک بیماری" ;
-lin bilingual_A = mkA "دو زبان والا" ;       -- from DictUrd
-lin bilingual_N = mkN "دو زبانیں بولنا" ;
-lin bilious_A = mkA "صفراوی" ;       -- from DictUrd
-lin biliousness_N = mkN "چڑچڑا پن" ;
-lin bilk_V2 = mkV2 (compoundV "دھوکا" (mkV "دینا")) ;       -- from DictUrd
-lin bill_N = mkN "بل" ;       -- from DictUrd --changed
-lin bill_PN = mkPN "چونچ" ;
-lin bill_V = mkV "چونچ" ;
-lin bill_V2 = mkV2 (mkV "چونچ") ;
-lin bill_poster_N = mkN "اشتہار چسپاں کرنے والا" ;
-lin billet_N = mkN "فوجی کی رہائش گاہ" ;
-lin billet_V2 = mkV2 (compoundV "فوجی کی رہائش" (mkV "گاہ")) ;
-lin billet_doux_N = mkN "محبت نامہ" ;
-lin billiards_N = mkN "انٹا" ;
-lin billion_A = mkA "دس کھرب" ;
-lin billion_N = mkN "دس کھرب" ;
-lin billionth_A = mkA "ايک اربواں" ;
-lin billionth_N = mkN "ايک اربواں" ;
-lin billow_N = mkN "بڑی لہر" ;       -- from DictUrd
-lin billow_V = mkV "لہر" ;
-lin billowy_A = mkA "موج زن" ;       -- from DictUrd
-lin billy_N = mkN "ساتھی" ;       -- from DictUrd
-lin billy_PN = mkPN "بلی" ;
-lin billy_goat_N = mkN "بکرا" ;
-lin bimetallic_A = mkA "دو دھاتی" ;
-lin bimetallism_N = mkN "دو دھاتی نظام" ;
-lin bin_N = mkN "چھوٹا سا ڈبا" ;       -- from DictUrd
-lin binary_A = mkA "دو گنا" ;       -- from DictUrd
-lin bind_N = mkN "باندھنا" ;
-lin bind_V = mkV "باندھنا" ;
-lin bind_V2 = mkV2 (mkV "باندھنا") ;       -- from DictUrd
-lin binder_N = mkN "جلدساز" ;
-lin bindery_N = mkN "دفتری خانہ" ;
-lin binding_A = mkA "جلد" ;
-lin bine_N = mkN "ذہنی آزمائش کا ایک سلسلہ" ;
-lin binge_N = mkN "ناؤ نوشی" ;       -- from DictUrd
-lin binomial_A = mkA "دو اسمی" ;
-lin biochemistry_N = mkN "حياتی کيميا" ;
-lin biograph_N = mkN "حيات نگار" ;
-lin biographer_N = mkN "سوانح نگار" ;       -- from DictUrd
-lin biographic_A = mkA "سوانحی" ;
-lin biographical_A = mkA "سوانحی" ;
-lin biography_N = mkN "حیات" ;       -- from DictUrd
-lin biological_A = mkA "حیاتیاتی" ;
-lin biologist_N = mkN "ماہر حیاتیات" ;
-lin biology_N = mkN "علم الحیات" ;       -- from DictUrd
-lin bioscope_N = mkN "حيات بين" ;
-lin bipartisan_A = mkA "دو حذبی" ;       -- from DictUrd
-lin biped_N = mkN "دو پايہ" ;
-lin biplane_N = mkN "دو سطحی طیارہ" ;
-lin birch_N = mkN "بید" ;
-lin birch_V2 = mkV2 (mkV "بید") ;
-lin bird's_eye_A = mkA "ہوائی نظارہ" ;
-lin bird_N = mkN "چڑیا" ;       -- from DictUrd
-lin birth_N = mkN "جنم" ;       -- from DictUrd
-lin birth_control_N = mkN "ضبط توليد" ;
-lin birthday_N = mkN "جنم دن" ;       -- from DictUrd
-lin birthplace_N = mkN "گھر" ;       -- from DictUrd
-lin biscuit_N = mkN "بسکٹ" ;
-lin bisect_V2 = mkV2 (compoundV "آدھا" (mkV "کرنا")) ;       -- from DictUrd
-lin bisection_N = mkN "نصفا نصفی" ;       -- from DictUrd
-lin bisexual_A = mkA "دو زوجیہ" ;
-lin bisexual_N = mkN "دو زوجیہ" ;
-lin bishop_N = mkN "اُسقف" ;
-lin bismuth_N = mkN "پھول کانسی" ;
-lin bison_N = mkN "ارنا بھینسا" ;
-lin bit_N = mkN "پارہ" ;       -- from DictUrd
-lin bitch_N = mkN "کتیا" ;       -- from DictUrd
-lin bitch_V = mkV "کتیہ" ;
-lin bite_N = mkN "کاٹ" ;       -- from DictUrd
-lin bite_V = mkV "کاٹ" ;
-lin bite_V2 = mkV2 (compoundV "دانت" (mkV "کاٹنا")) ;       -- from DictUrd
-lin biting_A = mkA "تيز" ;
-lin bitter_A = mkA "کڑوا" ;       -- from DictUrd
-lin bitter_N = mkN "کڑوا" ;
-lin bitter_sweet_A = mkA "تلخ شيريں تجربہ" ;
-lin bittern_N = mkN "بگ" ;
-lin bitterness_N = mkN "بد مزگی" ;       -- from DictUrd
-lin bitumen_N = mkN "قیر" ;       -- from DictUrd
-lin bituminous_A = mkA "رال دار" ;
-lin bivalve_N = mkN "دو بلیڈوں والا" ;
-lin bivouac_N = mkN "پڑاؤ" ;       -- from DictUrd
-lin bivouac_V = mkV "بسرام" ;
-lin biz_N = mkN "عجیب" ;
-lin bizarre_A = mkA "عجیب" ;
-lin bizonal_A = mkA "دو خطی" ;
-lin blab_V = compoundV "بک" (mkV "بک کرنا") ;       -- from DictUrd
-lin blab_V2 = mkV2 (mkV "سوجنا") ;       -- from DictUrd
-lin blabber_V = compoundV "زٹل ہانکنے" (mkV "والا") ;
-lin blabber_V2 = mkV2 (compoundV "غمازی" (mkV "کرنا")) ;       -- from DictUrd
-lin black_A = mkA "بھیانک" ;       -- from DictUrd
-lin black_N = mkN "سیاہ" ;
-lin black_V2 = mkV2 (mkV "سیاہ") ;
-lin black_lead_N = mkN "پنسل کا سرمہ" ;
-lin black_lead_V2 = mkV2 (compoundV "پنسل کا" (mkV "سرمہ")) ;
-lin blackbird_N = mkN "کستورا" ;
-lin blackboard_N = mkN "تختہ سیاہ" ;
-lin blacken_V = mkV "بدگوئی" ;
-lin blacken_V2 = mkV2 (compoundV "کالا" (mkV "کرنا")) ;       -- from DictUrd
-lin blackguard_N = mkN "لچا" ;       -- from DictUrd
-lin blackguard_V2 = mkV2 (mkV "بدمعاش") ;
-lin blacking_N = mkN "کالا پالش" ;
-lin blackleg_N = mkN "ہڑتال توڑ" ;
-lin blackleg_V = compoundV "ہڑتال" (mkV "توڑ") ;
-lin blackleg_V2 = mkV2 (compoundV "ہڑتال" (mkV "توڑ")) ;
-lin blacklist_N = mkN "سیاہ فہرست" ;
-lin blacklist_V2 = mkV2 (compoundV "سیاہ" (mkV "فہرست")) ;
-lin blackmail_N = mkN "دھونس" ;       -- from DictUrd
-lin blackmail_V2 = mkV2 (compoundV "راز کے بدلے" (mkV "رشوت")) ;
-lin blackness_N = mkN "اندھیرا" ;       -- from DictUrd
-lin blackout_N = mkN "آؤٹ کرنا" ;
-lin blacksmith_N = mkN "آہن گر" ;       -- from DictUrd
-lin blackwater_A = mkA "ملیریا بخار کی ایک قسم" ;
-lin bladder_N = mkN "مثانہ" ;       -- from DictUrd
-lin blade_N = mkN "پر" ;       -- from DictUrd
-lin blame_N = mkN "گلہ" ;       -- from DictUrd
-lin blame_V = mkV "قصور" ;
-lin blame_V2 = mkV2 (compoundV "بات" (mkV "لگانا")) ;       -- from DictUrd
-lin blameless_A = mkA "بے گناہ" ;       -- from DictUrd
-lin blameworthy_A = mkA "قابل الزام" ;
-lin blanch_V = mkV "اجلنا" ;       -- from DictUrd
-lin blanch_V2 = mkV2 (compoundV "رنگ" (mkV "کاٹنا")) ;       -- from DictUrd
-lin bland_A = mkA "نرم" ;       -- from DictUrd
-lin blandishment_N = mkN "ادا" ;       -- from DictUrd
-lin blandness_N = mkN "خوش اخلاقی" ;       -- from DictUrd
-lin blank_A = mkA "بے رنگ" ;       -- from DictUrd
-lin blank_N = mkN "ہدف" ;       -- from DictUrd
-lin blanket_N = mkN "کمبل" ;       -- from DictUrd
-lin blanket_V2 = mkV2 (mkV "ڈھکنا") ;       -- from DictUrd
-lin blare_N = mkN "دھاڑ" ;       -- from DictUrd
-lin blare_V = mkV "ڈکارنا" ;       -- from DictUrd
-lin blare_V2 = mkV2 (mkV "دھاڑنا") ;       -- from DictUrd
-lin blase_A = mkA "جی بھرا" ;
-lin blaspheme_V = mkV "گستاخی" ;
-lin blaspheme_V2 = mkV2 (compoundV "بے حرمتی" (mkV "کرنا")) ;       -- from DictUrd
-lin blasphemer_N = mkN "بے ادب" ;       -- from DictUrd
-lin blasphemous_A = mkA "مقدس چیزوں کے متعلق" ;
-lin blasphemy_N = mkN "کفر" ;
-lin blast_N = mkN "دھماکا" ;       -- from DictUrd
-lin blast_V = compoundV "دھماکا" (mkV "ہونا") ;       -- from DictUrd
-lin blast_V2 = mkV2 (compoundV "دھماکا" (mkV "کرنا")) ;       -- from DictUrd
-lin blast_off_N = mkN "راکٹ کا اڑنا" ;
-lin blasted_A = mkA "دھماکہ" ;
-lin blatant_A = mkA "بے ہودہ" ;       -- from DictUrd
-lin blather_N = mkN "باتونی پن" ;       -- from DictUrd
-lin blather_V = mkV "بکی" ;
-lin blaze_N = mkN "لہک" ;       -- from DictUrd
-lin blaze_V = compoundV "بھڑک" (mkV "کر جلنا") ;       -- from DictUrd
-lin blaze_V2 = mkV2 (compoundV "اعلان" (mkV "کرنا")) ;       -- from DictUrd
-lin blazer_N = mkN "رنگین کوٹ" ;
-lin blazing_A = mkA "چل چلاتا" ;       -- from DictUrd
-lin bleach_N = mkN "اجالا" ;
-lin bleach_V = compoundV "سفید" (mkV "ہو جانا") ;       -- from DictUrd
-lin bleach_V2 = mkV2 (compoundV "رنگ" (mkV "اڑانا")) ;       -- from DictUrd
-lin bleaching_powder_N = mkN "رنگ کاٹ" ;
-lin bleak_A = mkA "بے رنگ" ;       -- from DictUrd
-lin bleary_A = mkA "آشوب چشم" ;
-lin bleat_N = mkN "میمیانہ" ;
-lin bleat_V = mkV "میمیانہ" ;
-lin bleat_V2 = mkV2 (compoundV "بھیڑ کی طرح" (mkV "چیخنا")) ;       -- from DictUrd
-lin bleed_V = compoundV "خون" (mkV "بہنا") ;       -- from DictUrd
-lin bleed_V2 = mkV2 (compoundV "فسد" (mkV "کھولنا")) ;       -- from DictUrd
-lin bleed_VS = mkVS (compoundV "خون" (mkV "نکالنا")) ;
-lin bleep_N = mkN "پین پین" ;       -- from DictUrd
-lin bleep_V = compoundV "شش" (mkV "شش") ;
-lin blemish_N = mkN "داغ" ;       -- from DictUrd
-lin blemish_V2 = mkV2 (compoundV "آبرو" (mkV "بگاڑنا")) ;       -- from DictUrd
-lin blench_V = compoundV "برباد" (mkV "ہونا") ;       -- from DictUrd
-lin blend_N = mkN "ملاؤ" ;
-lin blend_V = compoundV "ملنا" (mkV "گھلنا") ;       -- from DictUrd
-lin blend_V2 = mkV2 (mkV "ملانا") ;       -- from DictUrd
-lin bless_V2 = mkV2 (compoundV "دعا" (mkV "دینا")) ;       -- from DictUrd
-lin blessed_A = mkA "فیض یاب" ;       -- from DictUrd
-lin blessedness_N = mkN "فضل" ;
-lin blessing_N = mkN "برکت" ;       -- from DictUrd
-lin blight_N = mkN "آفت" ;
-lin blight_V2 = mkV2 (compoundV "بے اثر" (mkV "کرنا")) ;       -- from DictUrd
-lin blighty_N = mkN "پردیس میں ملازمت سے چھٹی" ;
-lin blind_A = mkA "اندھا" ;       -- from DictUrd
-lin blind_N = mkN "چلمن" ;       -- from DictUrd
-lin blind_V2 = mkV2 (compoundV "اندھا" (mkV "کرنا")) ;       -- from DictUrd
-lin blindfold_A = mkA "آنکھوں پر پٹی" ;
-lin blindfold_N = mkN "آنکھوں پر پٹی" ;
-lin blindfold_V2 = mkV2 (compoundV "پٹی" (mkV "باندھنا")) ;       -- from DictUrd
-lin blindness_N = mkN "اندھا پن" ;       -- from DictUrd
-lin blink_N = mkN "جھپکی" ;       -- from DictUrd
-lin blink_V = compoundV "پلک" (mkV "جھپکنا") ;       -- from DictUrd
-lin blink_V2 = mkV2 (compoundV "پلک" (mkV "جھپکانا")) ;       -- from DictUrd
-lin blinking_A = mkA "جھپکنا" ;
-lin blip_N = mkN "روشنی کا نقطہ یا راڈار" ;
-lin bliss_N = mkN "از حد خوشی" ;       -- from DictUrd
-lin blissful_A = mkA "انتہائی خوشی" ;
-lin blister_N = mkN "آبلہ" ;       -- from DictUrd
-lin blister_V = mkV "چھالا" ;
-lin blister_V2 = mkV2 (mkV "چھالا") ;
-lin blithe_A = mkA "دل شاد" ;       -- from DictUrd
-lin blithering_A = mkA "بکواس کرنا" ;
-lin blithesome_A = mkA "خوش و خرم" ;
-lin blitz_N = mkN "یک بہ یک ہوائ حملہ" ;       -- from DictUrd
-lin blitz_V2 = mkV2 (mkV "یلغار") ;
-lin blizzard_N = mkN "برفانی طوفان" ;       -- from DictUrd
-lin bloated_A = mkA "کھا کر پھولا" ;
-lin bloater_N = mkN "مسلم ماہی کباب" ;
-lin bloc_N = mkN "جماعتوں کی انجمن" ;       -- from DictUrd
-lin block_N = mkN "کاغذ کا رددہ" ;       -- from DictUrd
-lin block_V2 = mkV2 (compoundV "آڑے" (mkV "آنا")) ;       -- from DictUrd
-lin blockade_N = mkN "گھیرا" ;       -- from DictUrd
-lin blockade_V2 = mkV2 (mkV "گھیرنا") ;       -- from DictUrd
-lin blockbuster_N = mkN "نہایت مقبول کتاب" ;
-lin blockhead_N = mkN "احمق" ;
-lin blond_A = mkA "گورا" ;
-lin blond_N = mkN "گوری رنگت اور سنہرے بال والا" ;       -- from DictUrd
-lin blood_N = mkN "خون" ;       -- from DictUrd
-lin blood_V2 = mkV2 (mkV "خون") ;
-lin blood_bath_N = mkN "خونريزی" ;
-lin blood_group_N = mkN "خون کی قسم" ;
-lin blood_heat_N = mkN "طبعی حرارت" ;
-lin blood_letting_N = mkN "لہو کاری" ;
-lin blood_poisoning_N = mkN "فساد خون" ;
-lin blood_pressure_N = mkN "فشار خون" ;
-lin blood_relation_N = mkN "رشتہ دار" ;
-lin blood_transfusion_N = mkN "انتقال خون" ;
-lin blood_type_N = mkN "خون کا گروپ" ;
-lin blood_vessel_N = mkN "خون کی کوئی سی شريان" ;
-lin bloodhound_N = mkN "خونی کتا" ;
-lin bloodless_A = mkA "بےخون" ;
-lin bloodshed_N = mkN "قتل" ;       -- from DictUrd
-lin bloodthirsty_A = mkA "خون آشام" ;       -- from DictUrd
-lin bloody_A = mkA "خون آلود" ;       -- from DictUrd
-lin bloody_Adv = mkAdv "بےرحم" ;
-lin bloom_N = mkN "بہار" ;       -- from DictUrd
-lin bloom_V = mkV "پنپنا" ;       -- from DictUrd
-lin bloomer_N = mkN "سخت حماقت" ;
-lin blooming_A = mkA "ہرا" ;       -- from DictUrd
-lin blossom_N = mkN "غنچہ" ;       -- from DictUrd
-lin blossom_V = mkV "پھولنا" ;       -- from DictUrd
-lin blot_N = mkN "داغ" ;       -- from DictUrd
-lin blot_V2 = mkV2 (compoundV "داغ" (mkV "لگانا")) ;       -- from DictUrd
-lin blotch_N = mkN "سیاہی کا دھبہ" ;
-lin blotter_N = mkN "سیاہی چوس" ;
-lin blotting_paper_N = mkN "سیاہی خشک کرنا" ;
-lin blouse_N = mkN "چھوٹی قمیض" ;
-lin blow_N = mkN "چوٹ" ;       -- from DictUrd
-lin blow_V = mkV "کھلنا" ;       -- from DictUrd
-lin blow_V2 = mkV2 (compoundV "بھک سے اڑا" (mkV "دینا")) ;
-lin blow_up_N = mkN "بڑھا چڑھا کر پیش کرنا" ;
-lin blower_N = mkN "پھلانے والا" ;
-lin blowzy_A = mkA "بے سلیقہ" ;       -- from DictUrd
-lin blubber_N = mkN "مچھلی کی چربی" ;
-lin blubber_V = compoundV "مچھلی کی" (mkV "چربی") ;
-lin blubber_V2 = mkV2 (compoundV "مچھلی کی" (mkV "چربی")) ;
-lin bludgeon_N = mkN "چھوٹی لاٹھی" ;       -- from DictUrd
-lin bludgeon_V2 = mkV2 (compoundV "چوب دستی" (mkV "کرنا")) ;       -- from DictUrd
-lin blue_A = mkA "آسمانی" ;
-lin blue_N = mkN "آسمانی" ;       -- from DictUrd
-lin blue_V2 = mkV2 (compoundV "دولت" (mkV "لٹانا")) ;       -- from DictUrd
-lin blue_collar_A = mkA "نیلی پوش" ;
-lin blue_jacket_N = mkN "نیلی جیکٹ" ;
-lin blue_pencil_V2 = mkV2 (compoundV "نیلی پنسل" (mkV "لگانا")) ;
-lin bluff_A = mkA "اکھڑ" ;       -- from DictUrd
-lin bluff_N = mkN "چتان" ;       -- from DictUrd
-lin bluff_V = mkV "دھونس" ;
-lin bluff_V2 = mkV2 (compoundV "گیدڑ بھپکی" (mkV "دینا")) ;       -- from DictUrd
-lin bluish_A = mkA "نیلا سا" ;
-lin blunder_N = mkN "غلطی" ;       -- from DictUrd
-lin blunder_V = mkV "خطا" ;
-lin blunder_V2 = mkV2 (compoundV "غلطی" (mkV "کرنا")) ;       -- from DictUrd
-lin blunderer_N = mkN "خطاکار" ;
-lin blunt_A = mkA "گستاخ" ;       -- from DictUrd
-lin blunt_V2 = mkV2 (compoundV "کند" (mkV "کرنا")) ;       -- from DictUrd
-lin bluntness_N = mkN "دھار کا کند ہونا" ;
-lin blur_N = mkN "دھبہ" ;       -- from DictUrd
-lin blur_V = mkV "دھندلا" ;
-lin blur_V2 = mkV2 (mkV "دھندلا") ;
-lin blurb_N = mkN "ایک مختصر تعریفی اشتہار" ;
-lin blurt_V2 = mkV2 (compoundV "اچانک بول" (mkV "اٹھنا")) ;       -- from DictUrd
-lin blush_N = mkN "شرمندہ ہو جانا" ;
-lin blush_V = compoundV "شرمندہ ہو" (mkV "جانا") ;
-lin blushing_A = mkA "شرمندہ ہو جانا" ;
-lin bluster_N = mkN "آندھی کا جھونکا" ;       -- from DictUrd
-lin bluster_V = mkV "بھبھکنا" ;       -- from DictUrd
-lin bluster_V2 = mkV2 (mkV "ہنگامہ") ;
-lin boa_N = mkN "اجگر" ;       -- from DictUrd
-lin boar_N = mkN "جنگلی سور" ;       -- from DictUrd
-lin board_N = mkN "گتا" ;       -- from DictUrd
-lin board_V = compoundV "سوار" (mkV "ہونا") ;
-lin board_V2 = mkV2 (compoundV "بند کر" (mkV "دینا")) ;       -- from DictUrd
-lin boarder_N = mkN "اقامتی طالب علم" ;
-lin boarding_N = mkN "اقامت گاہ" ;
-lin boarding_house_N = mkN "دارالاقامت" ;
-lin boarding_school_N = mkN "اقامتی درسگاہ" ;
-lin boast_N = mkN "بڑ ہنکائ" ;       -- from DictUrd
-lin boast_V = compoundV "فخر" (mkV "کرنا") ;       -- from DictUrd
-lin boast_V2 = mkV2 (compoundV "باتیں" (mkV "بگھارنا")) ;       -- from DictUrd
-lin boast_VS = mkVS (mkV "شیخی") ;
-lin boastful_A = mkA "خر دماغ" ;       -- from DictUrd
-lin boat_N = mkN "کشتی" ;       -- from DictUrd
-lin boat_V = mkV "سفینہ" ;
-lin boat_house_N = mkN "کشتی گھر" ;
-lin boat_train_N = mkN "ساحلی گاڑی" ;
-lin boater_N = mkN "کشتی ران" ;
-lin boatman_N = mkN "مانجھی" ;       -- from DictUrd
-lin boatswain_N = mkN "بڑا ملاح" ;
-lin bob_N = mkN "اچھلنا" ;
-lin bob_PN = mkPN "اچھلنا" ;
-lin bob_V = mkV "اچھلنا" ;
-lin bob_V2 = mkV2 (mkV "اچھلنا") ;
-lin bobbin_N = mkN "انٹی" ;       -- from DictUrd
-lin bobby_N = mkN "برطانوی پولیس کا سپاہی" ;
-lin bobby_PN = mkPN "برطانوی پولیس کا سپاہی" ;
-lin bobolink_N = mkN "صفاريہ" ;
-lin bobsled_N = mkN "برف پر چلنے والی گاڑی" ;
-lin bobtail_N = mkN "دم کٹا" ;
-lin boche_A = mkA "جرمنوں سے مخصوص" ;
-lin bode_V = compoundV "شگون" (mkV "ہونا") ;
-lin bode_V2 = mkV2 (compoundV "پیش گوئ" (mkV "کرنا")) ;       -- from DictUrd
-lin bodice_N = mkN "انگیا" ;       -- from DictUrd
-lin bodied_A = mkA "تن آور" ;
-lin bodily_A = mkA "جسمانی" ;
-lin bodily_Adv = mkAdv "جسمانی" ;
-lin boding_N = mkN "شگون ہونا" ;
-lin bodkin_N = mkN "ستالی" ;
-lin body_N = mkN "اندام" ;       -- from DictUrd
-lin bodyguard_N = mkN "خاصہ بردار" ;       -- from DictUrd
-lin boer_A = mkA "دیہاتی" ;
-lin boer_N = mkN "دیہاتی" ;
-lin bog_N = mkN "دلدل" ;       -- from DictUrd
-lin bog_V = mkV "دلدل" ;
-lin bog_V2 = mkV2 (mkV "ڈبونا") ;       -- from DictUrd
-lin bogey_N = mkN "بھتنا" ;       -- from DictUrd
-lin boggle_V = mkV "ہولنا" ;       -- from DictUrd
-lin boggy_A = mkA "دلدلی" ;       -- from DictUrd
-lin bogie_N = mkN "بوگی" ;
-lin bogus_A = mkA "کھوٹا" ;       -- from DictUrd
-lin bogy_N = mkN "ہوا" ;
-lin bohemian_A = mkA "آزاد مشروب" ;
-lin bohemian_N = mkN "آزاد مشروب" ;
-lin boil_N = mkN "دنبل" ;       -- from DictUrd
-lin boil_V = mkV "کھولنا" ;       -- from DictUrd
-lin boil_V2 = mkV2 (mkV "گلانا") ;       -- from DictUrd
-lin boiler_N = mkN "جوش دان" ;
-lin boiling_point_N = mkN "نقطہ جوش" ;
-lin boisterous_A = mkA "اودھم مچانیوالہ" ;
-lin boisterousness_N = mkN "تندی" ;
-lin bold_A = mkA "آزادہ رو" ;       -- from DictUrd
-lin boldness_N = mkN "دلیری" ;
-lin bole_N = mkN "درخت کا تنا" ;
-lin bolero_N = mkN "ہسپانوی رقص یا سازینہ" ;
-lin boll_N = mkN "درہم برہم کر دینا" ;
-lin bolshevik_N = mkN "انتہا پسند" ;
-lin bolster_N = mkN "پشت پناہی کرنا" ;       -- from DictUrd
-lin bolster_V = compoundV "گاؤ" (mkV "تکیہ") ;
-lin bolster_V2 = mkV2 (compoundV "گاؤ" (mkV "تکیہ")) ;
-lin bolt_Adv = mkAdv "بجلی" ;
-lin bolt_N = mkN "چٹخنی" ;       -- from DictUrd
-lin bolt_V = mkV "بجلی" ;
-lin bolt_V2 = mkV2 (mkV "بجلی") ;
-lin bomb_N = mkN "بم" ;
-lin bomb_V = mkV "بم" ;
-lin bomb_V2 = mkV2 (mkV "بم") ;
-lin bomb_proof_A = mkA "بم روک" ;
-lin bomb_sight_N = mkN "بم شست" ;
-lin bombard_V2 = mkV2 (compoundV "گولا" (mkV "باری")) ;
-lin bombardier_N = mkN "توپچی" ;       -- from DictUrd
-lin bombardment_N = mkN "آتش باری" ;       -- from DictUrd
-lin bombast_N = mkN "خالی وعدہ کرنے والا" ;
-lin bombastic_A = mkA "لفاظی سے متعلق" ;
-lin bomber_N = mkN "بمباری کرنا" ;
-lin bombshell_N = mkN "توپ کا گولہ" ;
-lin bona_fide_A = mkA "واقعی" ;
-lin bona_fide_Adv = mkAdv "واقعی" ;
-lin bonanza_N = mkN "خوش حالی" ;
-lin bond_N = mkN "بند" ;       -- from DictUrd
-lin bond_V2 = mkV2 (mkV "معاہدہ") ;
-lin bond_holder_N = mkN "صاحب تمسک" ;
-lin bondage_N = mkN "گرفتاری" ;       -- from DictUrd
-lin bone_N = mkN "ہاڑ" ;       -- from DictUrd
-lin bone_V2 = mkV2 (compoundV "مچھلی کا" (mkV "کانٹا")) ;
-lin bone_head_N = mkN "احمق" ;
-lin boner_N = mkN "غلطی" ;
-lin bonfire_N = mkN "جشن کا الاؤ" ;
-lin bongo_N = mkN "بونگو ڈرم" ;
-lin bonhomie_N = mkN "خوش مزاجی" ;
-lin bonn_PN = mkPN "لچھے والی ٹوپی" ;
-lin bonnet_N = mkN "لچھے والی ٹوپی" ;
-lin bonny_A = mkA "فرح" ;       -- from DictUrd
-lin bonus_N = mkN "نفح" ;
-lin bony_A = mkA "دبلا پتلا" ;       -- from DictUrd
-lin boo_N = mkN "ڈرانا" ;
-lin boo_V = mkV "ڈرانا" ;
-lin boo_V2 = mkV2 (mkV "ڈرانا") ;
-lin boob_N = mkN "چھوچی" ;       -- from DictUrd
-lin boob_V = compoundV "سادہ" (mkV "لوح") ;
-lin booby_N = mkN "احمق" ;       -- from DictUrd
-lin booby_trap_N = mkN "احمق سے مذاق" ;
-lin book_N = mkN "کتاب" ;       -- from DictUrd --changed
-lin book_V2 = mkV2 (mkV "کتاب") ;
-lin book_keeper_N = mkN "روزنامچہ نویس" ;
-lin bookcase_N = mkN "کتابوں کی الماری" ;
-lin booking_N = mkN "کتاب" ;
-lin bookish_A = mkA "کتابی" ;       -- from DictUrd
-lin bookishness_N = mkN "کتابی پن" ;       -- from DictUrd
-lin bookkeeping_N = mkN "کھاتہ نویسی" ;
-lin booklet_N = mkN "کتابچہ" ;
-lin bookmaker_N = mkN "گھوڑ دوڑ کا شرط باز" ;
-lin bookmark_N = mkN "بک مارک" ;
-lin bookstall_N = mkN "کتاب گھر" ;
-lin boom_N = mkN "بَلی" ;       -- from DictUrd
-lin boom_V = mkV "گرجنا" ;       -- from DictUrd
-lin boom_V2 = mkV2 (mkV "گرجنا") ;
-lin boomerang_N = mkN "الٹی پڑنے والی کیل" ;
-lin boon_A = mkA "خرم" ;       -- from DictUrd
-lin boon_N = mkN "بخشش" ;       -- from DictUrd
-lin boor_N = mkN "دیہاتی" ;       -- from DictUrd
-lin boorish_A = mkA "دہقانی" ;       -- from DictUrd
-lin boorishness_N = mkN "گنوار پن" ;       -- from DictUrd
-lin boost_N = mkN "پیچھے سے اٹھانا" ;
-lin boost_V2 = mkV2 (compoundV "آگے" (mkV "دھکیلنا")) ;       -- from DictUrd
-lin booster_N = mkN "بڑھانا" ;
-lin boot_N = mkN "جوتا" ;       -- from DictUrd
-lin boot_V2 = mkV2 (mkV "جوتا") ;
-lin booted_A = mkA "گھڑ سواری کے لیے بوٹ" ;
-lin bootee_N = mkN "بچوں کا جوتا" ;
-lin booth_N = mkN "مقررہ جگہ" ;
-lin bootlace_N = mkN "تسمہ" ;
-lin bootle_PN = mkPN "ننگے پاؤں" ;
-lin bootleg_V2 = mkV2 (compoundV "شراب بنانے" (mkV "والا")) ;
-lin bootlegger_N = mkN "شراب بنانے والا" ;
-lin bootless_A = mkA "بے فائدہ" ;       -- from DictUrd
-lin booty_N = mkN "لوٹ" ;       -- from DictUrd
-lin booze_N = mkN "شراب" ;       -- from DictUrd
-lin booze_V = compoundV "شراب نوشی" (mkV "کرنا") ;
-lin boozer_N = mkN "بے حد شراب پينے والا" ;
-lin boozy_A = mkA "بد مست" ;       -- from DictUrd
-lin boracic_A = mkA "تيزاب سہاگہ" ;
-lin borage_N = mkN "سپستان" ;
-lin borax_N = mkN "سہاگہ" ;
-lin border_N = mkN "حاشیہ" ;       -- from DictUrd
-lin border_V = mkV "کنارہ" ;
-lin border_V2 = mkV2 (mkV "کنارہ") ;
-lin borders_PN = mkPN "کنارہ" ;
-lin bore_N = mkN "چھید" ;       -- from DictUrd
-lin bore_V = mkV "سراخ" ;
-lin bore_V2 = mkV2 (mkV "برمانا") ;       -- from DictUrd
-lin boredom_N = mkN "اکتاہٹ" ;       -- from DictUrd
-lin borer_N = mkN "برما" ;
-lin boric_A = mkA "سہاگے کا تيزاب" ;
-lin boring_A = mkA "اجیرن" ;       -- from DictUrd
-lin borough_N = mkN "برگ" ;
-lin borrow_V = mkV "قرض" ;
-lin borrow_V2 = mkV2 (mkV "مانگنا") ;       -- from DictUrd
-lin borrower_N = mkN "ادھار لینے والا" ;
-lin borstal_N = mkN "بچوں کا جیل" ;
-lin bosh_N = mkN "بکواس" ;
-lin bosom_N = mkN "آغوش" ;       -- from DictUrd
-lin boss_N = mkN "کرتا دھرتا" ;       -- from DictUrd
-lin boss_V2 = mkV2 (compoundV "حکم" (mkV "چلانا")) ;       -- from DictUrd
-lin bossy_A = mkA "ابھرواں" ;
-lin boston_PN = mkPN "دو دستے والا تھيلا" ;
-lin botanical_A = mkA "نباتی" ;       -- from DictUrd
-lin botanist_N = mkN "ماہر نباتات" ;
-lin botanize_V = compoundV "سنياسی" (mkV "بننا") ;
-lin botany_N = mkN "نباتیات" ;       -- from DictUrd
-lin botch_N = mkN "داغ" ;       -- from DictUrd
-lin botch_V2 = mkV2 (compoundV "گھپلا" (mkV "کرنا")) ;       -- from DictUrd
-lin botcher_N = mkN "نااہل" ;
-lin both_Adv = mkAdv "دونوں" ;
-lin bother_N = mkN "جھمیلا" ;       -- from DictUrd
-lin bother_V = compoundV "فکرمند" (mkV "ہونا") ;
-lin bother_V2 = mkV2 (mkV "کھٹکنا") ;       -- from DictUrd
--- lin bother_V2V = mkV2 (compoundV "فکرمند" (mkV "ہونا")) ;
-lin bothersome_A = mkA "پريشان کرنے والا" ;
-lin bottle_N = mkN "شیشی" ;       -- from DictUrd
-lin bottle_V2 = mkV2 (mkV "بوتل") ;
-lin bottle_fed_A = mkA "بوتل سے پينے والا" ;
-lin bottleneck_N = mkN "بوتل کا گلا" ;
-lin bottom_N = mkN "پائین" ;       -- from DictUrd
-lin bottom_V = mkV "نچلا" ;
-lin bottomless_A = mkA "اتھاہ" ;       -- from DictUrd
-lin botulism_N = mkN "کلمگی" ;       -- from DictUrd
-lin boudoir_N = mkN "زنان خانہ" ;
-lin bough_N = mkN "شاخ" ;       -- from DictUrd
-lin bouillon_N = mkN "شوربا يا يخنی" ;
-lin boulder_N = mkN "چٹان" ;       -- from DictUrd
-lin boulevard_N = mkN "سایہ دار سڑک" ;
-lin bounce_N = mkN "چوکڑی" ;       -- from DictUrd
-lin bounce_V = mkV "چھلانگ" ;
-lin bounce_V2 = mkV2 (compoundV "چوکڑی" (mkV "بھرنا")) ;       -- from DictUrd
-lin bouncing_A = mkA "مضبوط" ;
-lin bouncy_A = mkA "لچکدار" ;
-lin bound_A = mkA "پابند" ;       -- from DictUrd
-lin bound_N = mkN "بندھا" ;       -- from DictUrd
-lin bound_V = mkV "کودنا" ;       -- from DictUrd
-lin bound_V2 = mkV2 (mkV "محدود") ;
---lin bound_V2V = mkV2 (mkV "محدود") ;
-lin boundary_N = mkN "گھیر" ;       -- from DictUrd
-lin bounden_A = mkA "باقاعدہ فرض" ;
-lin bounder_N = mkN "بری تربيت پايا ہوا" ;
-lin boundless_A = mkA "بے حد" ;       -- from DictUrd
-lin bounteous_A = mkA "کریم" ;
-lin bountiful_A = mkA "کریم" ;       -- from DictUrd
-lin bounty_N = mkN "عطیہ" ;       -- from DictUrd
-lin bouquet_N = mkN "گچھا" ;       -- from DictUrd
-lin bourbon_N = mkN "بربن پسندی" ;
-lin bourgeois_A = mkA "متوسط طبقے کا فرد" ;
-lin bourgeois_N = mkN "متوسط طبقے کا فرد" ;
-lin bourgeoisie_N = mkN "متوسط طبقہ" ;
-lin bourn_N = mkN "ندی" ;
-lin bourse_N = mkN "صرافہ بازار" ;
-lin bout_N = mkN "زور آزمائی" ;
-lin bovine_A = mkA "احمق" ;
-lin bow_N = mkN "کمان" ;       -- from DictUrd
-lin bow_V = mkV "جھکنا" ;       -- from DictUrd
-lin bow_V2 = mkV2 (mkV "جھکانا") ;       -- from DictUrd
-lin bow_wow_N = mkN "کتے کی آواز" ;
-lin bowel_N = mkN "انتڑی" ;       -- from DictUrd
-lin bower_N = mkN "حجلہ" ;
-lin bowing_N = mkN "گز پھيرنا" ;
-lin bowl_N = mkN "بادیہ" ;       -- from DictUrd
-lin bowl_V = mkV "پیالا" ;
-lin bowl_V2 = mkV2 (mkV "پیالا") ;
-lin bowler_N = mkN "گیند باز" ;       -- from DictUrd
-lin bowling_green_N = mkN "کھيل کا ميدان" ;
-lin bowls_N = mkN "پیالا" ;
-lin box_N = mkN "ڈبہ" ;       -- from DictUrd
-lin box_V = mkV "پٹارا" ;
-lin box_V2 = mkV2 (mkV "پٹارا") ;
-lin box_kite_N = mkN "چوکور پتنگ" ;
-lin box_office_N = mkN "سينما کا ٹکٹ گھر" ;
-lin boxer_N = mkN "گھونسے باز" ;       -- from DictUrd
-lin boxing_N = mkN "مکے بازی" ;
-lin boxing_glove_N = mkN "باکسنگ دستانہ" ;
-lin boy_N = mkN "بچہ" ;       -- from DictUrd
-lin boycott_N = mkN "ترک موصلات کرنا" ;
-lin boycott_V2 = mkV2 (compoundV "ترک موصلات" (mkV "کرنا")) ;
-lin boyhood_N = mkN "بالا پن" ;       -- from DictUrd
-lin boyish_A = mkA "طفلانہ" ;
-lin bra_N = mkN "کسنا" ;
-lin brace_N = mkN "کسنا" ;
-lin brace_V = mkV "کسنا" ;
-lin brace_V2 = mkV2 (mkV "کسنا") ;
-lin bracelet_N = mkN "کنگن" ;       -- from DictUrd
-lin bracken_N = mkN "سرخس کی ايک قسم" ;
-lin bracket_N = mkN "دیوار گیری" ;
-lin bracket_V2 = mkV2 (compoundV "دیوار" (mkV "گیری")) ;
-lin brackish_A = mkA "کھارا" ;       -- from DictUrd
-lin bract_N = mkN "ورقہ" ;
-lin brad_N = mkN "پتلی" ;
-lin bradawl_N = mkN "رکھائی" ;
-lin brae_N = mkN "ڈھلوان" ;
-lin brag_V = compoundV "شیخی" (mkV "بگھارنا") ;
-lin braggart_N = mkN "دکھاوٹی" ;       -- from DictUrd
-lin braid_N = mkN "لڑی" ;
-lin braid_V2 = mkV2 (compoundV "چوٹی" (mkV "گوندھنا")) ;       -- from DictUrd
-lin braille_N = mkN "اندھوں کا رسم الخط" ;
-lin brain_N = mkN "دماغ" ;       -- from DictUrd
-lin brain_V2 = mkV2 (mkV "مغز") ;
-lin brainless_A = mkA "احمق" ;
-lin brainwash_V2 = mkV2 (compoundV "ذہنی" (mkV "صفائی")) ;
-lin brainwashing_N = mkN "ذہنی صفائی" ;
-lin brainwave_N = mkN "اچانک سوجھی ہوئی بات" ;
-lin brainy_A = mkA "دماغ والا" ;       -- from DictUrd
-lin braise_V2 = mkV2 (compoundV "بند برتن ميں دم" (mkV "دينا")) ;
-lin brake_N = mkN "آلہء ضبط رفتار" ;
-lin brake_V = compoundV "آلہء ضبط" (mkV "رفتار") ;
-lin brake_V2 = mkV2 (compoundV "آلہء ضبط" (mkV "رفتار")) ;
-lin brakeman_N = mkN "بريک لگانے والا" ;
-lin bramble_N = mkN "جھاڑا" ;
-lin bran_N = mkN "بھوسہ" ;
-lin branch_N = mkN "شاخ" ;       -- from DictUrd
-lin branch_V = compoundV "شاخوں میں تقسیم" (mkV "ہونا") ;
-lin brand_N = mkN "داغ" ;       -- from DictUrd
-lin brand_V2 = mkV2 (compoundV "داغ" (mkV "دینا")) ;       -- from DictUrd
-lin brand_new_A = mkA "بالکل نيا" ;
-lin brandish_V2 = mkV2 (compoundV "ہتھیار" (mkV "لہرانا")) ;       -- from DictUrd
-lin brandy_N = mkN "انگور کی شراب" ;
-lin brash_A = mkA "بے حیا" ;       -- from DictUrd
-lin brass_N = mkN "پیتل" ;       -- from DictUrd
-lin brassard_N = mkN "بازو پر باندھنے والا بلا" ;
-lin brassy_A = mkA "ڈھيٹ" ;
-lin brat_N = mkN "چھوکرا" ;
-lin bravado_N = mkN "گیدڑ بھپکی" ;       -- from DictUrd
-lin brave_A = mkA "بہادر" ;       -- from DictUrd
-lin brave_N = mkN "دلیر" ;
-lin brave_V2 = mkV2 (mkV "دلیر") ;
-lin bravery_N = mkN "بہادری" ;       -- from DictUrd
-lin bravo_N = mkN "واہ واہ" ;
-lin brawl_N = mkN "فساد" ;       -- from DictUrd
-lin brawl_V = mkV "جھگڑنا" ;
-lin brawler_N = mkN "شور مچانے والا" ;
-lin brawn_N = mkN "دم" ;       -- from DictUrd
-lin brawny_A = mkA "کثرتی" ;       -- from DictUrd
-lin bray_N = mkN "گدھے کا رینکنا" ;
-lin bray_V2 = mkV2 (mkV "کچلنا") ;       -- from DictUrd
-lin braze_V2 = mkV2 (compoundV "برنجی ٹانکا" (mkV "لگانا")) ;
-lin brazen_A = mkA "ڈھیٹ" ;
-lin brazen_V2 = mkV2 (mkV "ڈھیٹ") ;
-lin brazen_faced_A = mkA "بے غيرت" ;
-lin brazier_N = mkN "انگیٹھی" ;       -- from DictUrd
-lin brazil_PN = mkPN "جوز برازيل" ;
-lin breach_N = mkN "درز" ;       -- from DictUrd
-lin breach_V2 = mkV2 (mkV "ناچاقی") ;
-lin bread_N = mkN "چپاتی" ;       -- from DictUrd
-lin breadth_N = mkN "عرض" ;       -- from DictUrd
-lin breadwinner_N = mkN "گھر کا سرپرست" ;
-lin break_N = mkN "فاصلہ" ;       -- from DictUrd
-lin break_V = mkV "پھٹنا" ;       -- from DictUrd
-lin break_V2 = mkV2 (mkV "پھاڑنا") ;       -- from DictUrd
-lin break_in_N = mkN "نقب لگانا" ;
-lin break_up_N = mkN "تجزيہ" ;
-lin breakable_A = mkA "قابل شکست" ;
-lin breakage_N = mkN "شکست" ;       -- from DictUrd
-lin breaker_N = mkN "بڑی لہر" ;
-lin breakfast_N = mkN "ناشتہ" ;       -- from DictUrd
-lin breakfast_V = mkV "ناشتہ" ;
-lin breakneck_A = mkA "خطرناک رفتار" ;
-lin breakwater_N = mkN "موج شکن" ;       -- from DictUrd
-lin bream_N = mkN "آگ سے جھلس کر صاف کرنا" ;
-lin breast_N = mkN "چھاتی" ;       -- from DictUrd
-lin breast_V2 = mkV2 (mkV "چھاتی") ;
-lin breast_plate_N = mkN "سينہ بند" ;
-lin breath_N = mkN "دم" ;       -- from DictUrd
-lin breathe_V = compoundV "سانس" (mkV "لینا") ;
-lin breathe_V2 = mkV2 (compoundV "سانس" (mkV "لینا")) ;       -- from DictUrd
-lin breather_N = mkN "سانس لينے والا" ;
-lin breathing_N = mkN "دم کشی" ;       -- from DictUrd
-lin breathless_A = mkA "بےدم" ;
-lin breech_N = mkN "دھڑ" ;       -- from DictUrd
-lin breech_block_N = mkN "عقبی ڈاٹ" ;
-lin breed_N = mkN "قوم" ;       -- from DictUrd
-lin breed_V = mkV "نسل" ;
-lin breed_V2 = mkV2 (compoundV "نسل" (mkV "بڑھانا")) ;       -- from DictUrd
-lin breeder_N = mkN "نسل کشی کرنے والا" ;       -- from DictUrd
-lin breeding_N = mkN "افزائش" ;       -- from DictUrd
-lin breeze_N = mkN "باد" ;       -- from DictUrd
-lin breeze_V = mkV "نسیم" ;
-lin breeziness_N = mkN "فراخی" ;
-lin breezy_A = mkA "ہوادار" ;
-lin bren_N = mkN "چھوٹی قسم کا ہنس" ;
-lin brent_PN = mkPN "چھوٹی قسم کا ہنس" ;
-lin breve_N = mkN "بريف" ;
-lin breviary_N = mkN "خلاصہ" ;
-lin brevity_N = mkN "اختصار" ;
-lin brew_N = mkN "پیدا کرنا" ;
-lin brew_V = compoundV "پیدا" (mkV "کرنا") ;
-lin brew_V2 = mkV2 (compoundV "بوزہ" (mkV "بنانا")) ;       -- from DictUrd
-lin brewer_N = mkN "بئیر بنانے والا" ;
-lin brewery_N = mkN "بوزہ خانہ" ;       -- from DictUrd
-lin briar_N = mkN "کانٹے دار جھاڑی" ;       -- from DictUrd
-lin bribable_A = mkA "مرتشی" ;
-lin bribe_N = mkN "رشوت" ;       -- from DictUrd
-lin bribe_V = mkV "رشوت" ;
-lin bribe_V2 = mkV2 (compoundV "لقمہ" (mkV "دینا")) ;       -- from DictUrd
-lin bribery_N = mkN "رشوت خوری" ;       -- from DictUrd
-lin bric_a_brac_N = mkN "نازک قيمتی" ;
-lin brick_N = mkN "اینٹ" ;       -- from DictUrd
-lin brick_V2 = mkV2 (mkV "اینٹ") ;
-lin brickbat_N = mkN "اینث کا ٹکڑا" ;
-lin bricklayer_N = mkN "راج" ;       -- from DictUrd
-lin brickwork_N = mkN "اینٹوں والا حصہ" ;
-lin bridal_A = mkA "بیاہ" ;
-lin bridal_N = mkN "بیاہ" ;
-lin bride_N = mkN "دلہن" ;       -- from DictUrd
-lin bridegroom_N = mkN "دولہا" ;       -- from DictUrd
-lin bridge_N = mkN "پل" ;       -- from DictUrd
-lin bridge_V2 = mkV2 (mkV "پل") ;
-lin bridle_N = mkN "عنان" ;       -- from DictUrd
-lin bridle_V = compoundV "لگام" (mkV "دینا") ;
-lin bridle_V2 = mkV2 (compoundV "لگام" (mkV "دینا")) ;
-lin brief_A = mkA "مجمل" ;       -- from DictUrd
-lin brief_N = mkN "حکم نامہ" ;       -- from DictUrd
-lin brief_V2 = mkV2 (mkV "مختصر") ;
-lin briefcase_N = mkN "بیگ" ;
-lin briefing_N = mkN "ابتدائی ہدايات" ;
-lin brier_N = mkN "گلاب سا" ;
-lin brig_N = mkN "دومستولی کشتی" ;
-lin brig_PN = mkPN "دومستولی کشتی" ;
-lin brigade_N = mkN "دستہ" ;       -- from DictUrd
-lin brigadier_N = mkN "بريگيڈ کا افسر اعلی" ;
-lin brigand_N = mkN "ڈاکو" ;       -- from DictUrd
-lin bright_A = mkA "آب دار" ;       -- from DictUrd
-lin bright_Adv = mkAdv "ہشاش بشاش" ;
-lin brighten_V = mkV "چمکنا" ;       -- from DictUrd
-lin brighten_V2 = mkV2 (mkV "چمکانا") ;       -- from DictUrd
-lin brightness_N = mkN "آب و تاب" ;       -- from DictUrd
-lin brill_N = mkN "چپٹی چھوٹی مچھلی" ;
-lin brilliance_N = mkN "دمک" ;       -- from DictUrd
-lin brilliancy_N = mkN "آب داری" ;       -- from DictUrd
-lin brilliant_A = mkA "بھڑک دار" ;       -- from DictUrd
-lin brim_N = mkN "گھیرا" ;       -- from DictUrd
-lin brim_V = mkV "کنارہ" ;
-lin brimful_A = mkA "لب ریز" ;       -- from DictUrd
-lin brimstone_N = mkN "گندھک" ;
-lin brindled_A = mkA "چتکبرہ" ;
-lin brine_N = mkN "کھارا پانی" ;       -- from DictUrd
-lin bring_V2 = mkV2 (mkV "لانا") ;       -- from DictUrd
--- lin bring_V2V = mkV2 (compoundV "پیش" (mkV "کرنا")) ;
-lin brink_N = mkN "کنارا" ;       -- from DictUrd
-lin brinkmanship_N = mkN "دہانہ گيری" ;
-lin briny_A = mkA "نمک جيسا يا نمکين" ;
-lin brioche_N = mkN "شیر مال" ;       -- from DictUrd
-lin brisk_A = mkA "گرم" ;       -- from DictUrd
-lin brisket_N = mkN "جانوروں کا سينہ" ;
-lin bristle_N = mkN "رونگٹے کھڑے ہونا" ;
-lin bristle_V = compoundV "رونگٹے کھڑے" (mkV "ہونا") ;
-lin bristly_A = mkA "سخت" ;
-lin brit_N = mkN "برطانوی" ;
-lin britain_PN = mkPN "برطانیہ عضم" ;
-lin britannic_A = mkA "برطانوی" ;
-lin british_A = mkA "برطانوی" ;
-lin britisher_N = mkN "برطانيہ کا باشندہ" ;
-lin briton_A = mkA "قدیم برطانوی باشندے انگریز" ;
-lin briton_N = mkN "قدیم برطانوی باشندے انگریز" ;
-lin brittle_A = mkA "کاغذی" ;       -- from DictUrd
-lin broach_V = mkV "تکلا" ;
-lin broach_V2 = mkV2 (mkV "تکلا") ;
-lin broad_A = mkA "عریض" ;       -- from DictUrd
-lin broad_N = mkN "وسیع" ;
-lin broad_minded_A = mkA "کشادہ ذہن" ;
-lin broadcast_Adv = mkAdv "نشریہ" ;
-lin broadcast_N = mkN "نشریہ" ;
-lin broadcast_V = mkV "نشریہ" ;
-lin broadcast_V2 = mkV2 (compoundV "نشر" (mkV "کرنا")) ;       -- from DictUrd
-lin broadcasting_A = mkA "نشریہ" ;
-lin broadcasting_N = mkN "نشریہ" ;
-lin broaden_V = compoundV "چوڑا" (mkV "کرنا") ;
-lin broaden_V2 = mkV2 (compoundV "چوڑا" (mkV "کرنا")) ;
-lin broadness_N = mkN "فراخی" ;
-lin broadside_N = mkN "توپوں کی باڑھ" ;
-lin broadways_Adv = mkAdv "بڑی سڑک يا شاہراہ" ;
-lin brocade_N = mkN "کم خواب" ;       -- from DictUrd
-lin brocade_V2 = mkV2 (compoundV "زربفت" (mkV "کمخواب")) ;
-lin broccoli_N = mkN "شاخ گوبھی" ;
-lin brochure_N = mkN "کتابچہ" ;
-lin brogue_N = mkN "کھڑی بولی" ;
-lin broil_V = mkV "لڑائی" ;
-lin broil_V2 = mkV2 (mkV "لڑائی") ;
-lin broiler_N = mkN "بھوننے کے ليے پرندہ" ;
-lin broke_A = mkA "بے زر" ;       -- from DictUrd
-lin broke_VA = mkV "دیوالیہ" ;
-lin broke_VS = mkVS (mkV "دیوالیہ") ;
-lin broker_N = mkN "آڑہتی" ;       -- from DictUrd
-lin brokerage_N = mkN "آڑہت" ;       -- from DictUrd
-lin bromide_N = mkN "پرانا خیال" ;
-lin bronchial_A = mkA "حلق کی نالی سے متعلق" ;
-lin bronchitic_A = mkA "کھانسی کا مريض" ;
-lin bronchitis_N = mkN "خلق کا ورم" ;
-lin bronco_N = mkN "نمونیہ کی ایک قسم" ;
-lin bronze_N = mkN "کانسی" ;
-lin bronze_V = mkV "کانسی" ;
-lin bronze_V2 = mkV2 (mkV "کانسی") ;
-lin brooch_N = mkN "جڑاؤ پن" ;
-lin brood_N = mkN "اندیشا کرنا" ;
-lin brood_V = compoundV "اندیشا" (mkV "کرنا") ;
-lin broody_A = mkA "کڑک" ;
-lin brook_N = mkN "آب جو" ;       -- from DictUrd
-lin brook_V2 = mkV2 (compoundV "برداشت" (mkV "کرنا")) ;       -- from DictUrd
-lin broom_N = mkN "جاروب" ;       -- from DictUrd
-lin bros_PN = mkPN "اچھا دوست" ;
-lin broth_N = mkN "آب جوش" ;       -- from DictUrd
-lin brothel_N = mkN "چکلہ" ;       -- from DictUrd
-lin brother_N = mkN "بھائ" ;       -- from DictUrd
-lin brother_in_law_N = mkN "بہنوئی" ;
-lin brotherhood_N = mkN "آپس داری" ;       -- from DictUrd
-lin brotherly_A = mkA "برادرانہ" ;
-lin brougham_N = mkN "تانگہ" ;
-lin brought_V = mkV "لایا" ;
-lin brought_VS = mkVS (mkV "لایا") ;
-lin brouhaha_N = mkN "قہقہہ" ;       -- from DictUrd
-lin brow_N = mkN "ابرو" ;       -- from DictUrd
-lin browbeat_V2 = mkV2 (mkV "گھڑکنا") ;       -- from DictUrd
-lin brown_A = mkA "بھوننا" ;
-lin brown_V = mkV "بھوننا" ;
-lin brown_V2 = mkV2 (mkV "بھوننا") ;
-lin brownish_A = mkA "قدرے سانولے رنگ کا" ;
-lin browse_N = mkN "دیکھنا" ;
-lin browse_V = mkV "دیکھنا" ;
-lin bruce_PN = mkPN "گھاس پات" ;
-lin bruges_PN = mkPN "قلعہ" ;
-lin bruin_N = mkN "بھورا ریچھ" ;       -- from DictUrd
-lin bruise_N = mkN "چوٹ" ;       -- from DictUrd
-lin bruise_V = mkV "چوٹ" ;
-lin bruise_V2 = mkV2 (compoundV "چورا" (mkV "کرنا")) ;       -- from DictUrd
-lin bruiser_N = mkN "گھونسہ باز" ;
-lin bruit_V2 = mkV2 (mkV "چرچاکرنا") ;
-lin brunch_N = mkN "صبح اور دوپہر کے درمیان کا کھانا" ;
-lin brunette_N = mkN "مغربی ملیحہ" ;
-lin brunt_N = mkN "حملے کا زور" ;
-lin brush_N = mkN "کوچی لگانا" ;       -- from DictUrd
-lin brush_V = mkV "برش" ;
-lin brush_V2 = mkV2 (mkV "برش") ;
-lin brush_off_N = mkN "جھڑک" ;
-lin brush_up_N = mkN "اجالنا" ;
-lin brusque_A = mkA "اکھڑ" ;
-lin brusqueness_N = mkN "اکھڑ پنا" ;
-lin brutal_A = mkA "وحشیانہ" ;
-lin brutality_N = mkN "حیوانیت" ;       -- from DictUrd
-lin brutalize_V2 = mkV2 (compoundV "بے رحمی کا سلوک" (mkV "کرنا")) ;
-lin brute_N = mkN "حیوان" ;       -- from DictUrd
-lin brutish_A = mkA "حيوان" ;
-lin bubble_N = mkN "حباب" ;       -- from DictUrd
-lin bubble_V = compoundV "بلبلے" (mkV "اٹھنا") ;
-lin bubbly_A = mkA "بلبلےدار" ;
-lin bubbly_N = mkN "بلبلےدار" ;
-lin bubonic_A = mkA "گلٹی دار طاعون" ;
-lin buccaneer_N = mkN "سمندری ڈاکو" ;
-lin buck_N = mkN "بکرا" ;       -- from DictUrd
-lin buck_V = mkV "ہرن" ;
-lin buck_V2 = mkV2 (compoundV "بک بک" (mkV "کرنا")) ;       -- from DictUrd
-lin bucket_N = mkN "بالٹی" ;       -- from DictUrd
-lin bucket_V = mkV "بالٹی" ;
-lin buckle_N = mkN "بکسوا" ;
-lin buckle_V = mkV "بکسوا" ;
-lin buckle_V2 = mkV2 (mkV "بکسوا") ;
-lin buckler_N = mkN "بھری" ;
-lin buckram_N = mkN "گوند والا کپڑا" ;
-lin bud_N = mkN "غنچہ" ;       -- from DictUrd
-lin bud_V = compoundV "کلی" (mkV "نکلنا") ;       -- from DictUrd
-lin buddhism_N = mkN "بدھ مت" ;
-lin buddhist_N = mkN "بدھ" ;
-lin budding_A = mkA "پھوٹتا ہوا" ;
-lin buddy_N = mkN "دوست" ;       -- from DictUrd
-lin budge_V = compoundV "ٹس" (mkV "سے مس ہونا") ;       -- from DictUrd
-lin budge_V2 = mkV2 (mkV "ہٹانا") ;
-lin budgerigar_N = mkN "صد رنگ توتا" ;
-lin budget_N = mkN "میزانیہ بنانا" ;
-lin budget_V = mkV "میزانیہ" ;       -- from DictUrd
-lin budget_V2 = mkV2 (compoundV "میزانیہ" (mkV "بنانا")) ;
-lin buff_N = mkN "بھینس کی ادھوڑی" ;
-lin buff_V2 = mkV2 (compoundV "بھینس کی" (mkV "ادھوڑی")) ;
-lin buffalo_N = mkN "بھینس" ;
-lin buffalo_PN = mkPN "بھینس" ;
-lin buffer_N = mkN "ٹکر روک" ;
-lin buffer_V2 = mkV2 (compoundV "ٹکر" (mkV "روک")) ;
-lin buffet_N = mkN "تھپیڑے مارنا" ;
-lin buffet_V = compoundV "تھپیڑے" (mkV "مارنا") ;
-lin buffet_V2 = mkV2 (compoundV "تھپیڑے" (mkV "مارنا")) ;
-lin buffoon_N = mkN "بھانڈ" ;
-lin buffoonery_N = mkN "ہذل" ;       -- from DictUrd
-lin bug_N = mkN "کھٹمل" ;
-lin bug_V2 = mkV2 (mkV "کھٹمل") ;
-lin bugaboo_N = mkN "بھوت پریت" ;       -- from DictUrd
-lin bugbear_N = mkN "ہوا" ;       -- from DictUrd
-lin bugger_N = mkN "شيطان" ;
-lin bugger_V = mkV "شيطان" ;
-lin bugger_V2 = mkV2 (mkV "شيطان") ;
-lin buggy_N = mkN "بگھی" ;
-lin bugle_N = mkN "کوس" ;       -- from DictUrd
-lin bugler_N = mkN "بگلچی" ;
-lin build_N = mkN "تعمیر کرنا" ;
-lin build_V = compoundV "تعمیر" (mkV "کرنا") ;
-lin build_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
-lin build_up_N = mkN "اٹھانا" ;
-lin builder_N = mkN "بانی" ;       -- from DictUrd
-lin building_N = mkN "عمارت" ;       -- from DictUrd
-lin bulb_N = mkN "گٹھلی" ;
-lin bulbous_A = mkA "قمقمے کی شکل کا" ;
-lin bulge_N = mkN "اُبھار" ;
-lin bulge_V = mkV "اُبھار" ;
-lin bulge_V2 = mkV2 (mkV "اُبھار") ;
-lin bulk_N = mkN "ڈیل" ;       -- from DictUrd
-lin bulk_V = mkV "دھیر" ;
-lin bulky_A = mkA "عظیم" ;       -- from DictUrd
-lin bull's_eye_N = mkN "گل زری" ;
-lin bull_N = mkN "سانڈ" ;       -- from DictUrd
-lin bull_headed_A = mkA "احمق" ;
-lin bull_neck_N = mkN "بيل جيسی موٹی گردن" ;
-lin bulldoze_V2 = mkV2 (compoundV "دھمکی" (mkV "دینا")) ;       -- from DictUrd
-lin bulldozer_N = mkN "گلی زری" ;
-lin bullet_N = mkN "گولی" ;       -- from DictUrd
-lin bulletin_N = mkN "سرکاری خبرنامہ" ;
-lin bullion_N = mkN "سلاخیں" ;
-lin bullock_N = mkN "بیل" ;
-lin bully_A = mkA "لڑاکا" ;
-lin bully_N = mkN "دادا" ;       -- from DictUrd
-lin bully_V = mkV "لڑاکا" ;
-lin bully_V2 = mkV2 (compoundV "دھونس" (mkV "جمانا")) ;       -- from DictUrd
-lin bulrush_N = mkN "ناگر موتھا" ;       -- from DictUrd
-lin bulwark_N = mkN "فصیل" ;       -- from DictUrd
-lin bum_A = mkA "آوارہ گرد" ;
-lin bum_N = mkN "مفت خورہ" ;       -- from DictUrd
-lin bum_V = compoundV "من" (mkV "منانا") ;       -- from DictUrd
-lin bum_V2 = mkV2 (compoundV "آوارہ" (mkV "گرد")) ;
-lin bump_Adv = mkAdv "اچھلنا" ;
-lin bump_N = mkN "اچھلنا" ;
-lin bump_V = compoundV "دھچکا" (mkV "لگنا") ;       -- from DictUrd
-lin bump_V2 = mkV2 (compoundV "دھچکا" (mkV "لگانا")) ;       -- from DictUrd
-lin bumper_N = mkN "ٹکر روک" ;
-lin bumpkin_N = mkN "گنوار" ;
-lin bumptious_A = mkA "جسور" ;       -- from DictUrd
-lin bumpy_A = mkA "ناہموار" ;       -- from DictUrd
-lin bun_N = mkN "بالوں کا جوڑا" ;
-lin bunch_N = mkN "گانٹھ" ;       -- from DictUrd
-lin bunch_V = mkV "گچھا" ;
-lin bunch_V2 = mkV2 (compoundV "گچھا" (mkV "بنانا")) ;       -- from DictUrd
-lin bundle_N = mkN "گڈی" ;       -- from DictUrd
-lin bundle_V = mkV "گھٹری" ;
-lin bundle_V2 = mkV2 (mkV "گھٹری") ;
-lin bung_N = mkN "پیپے کی ڈاٹ" ;       -- from DictUrd
-lin bung_V2 = mkV2 (compoundV "کنستر میں ڈاٹ" (mkV "لگانا")) ;
-lin bungalow_N = mkN "بنگلہ" ;
-lin bungle_N = mkN "پھوہڑپن سے کام لینا" ;
-lin bungle_V = compoundV "پھوہڑپن سے کام" (mkV "لینا") ;
-lin bungle_V2 = mkV2 (compoundV "گھپلا" (mkV "کرنا")) ;       -- from DictUrd
-lin bungler_N = mkN "اناڑی" ;       -- from DictUrd
-lin bunion_N = mkN "گوکھرو" ;
-lin bunk_N = mkN "چمک دمک" ;       -- from DictUrd
-lin bunk_V = compoundV "دیوار گیر" (mkV "نشست") ;
-lin bunker_N = mkN "زیر زمین پناہ گاہ" ;       -- from DictUrd
-lin bunker_V = compoundV "جہاز کی کوئلہ" (mkV "کوٹھڑی") ;
-lin bunker_V2 = mkV2 (compoundV "جہاز کی کوئلہ" (mkV "کوٹھڑی")) ;
-lin bunkum_N = mkN "بکواس" ;       -- from DictUrd
-lin bunny_N = mkN "خرگوش" ;
-lin bunting_N = mkN "جھنڈی" ;       -- from DictUrd
-lin buoy_N = mkN "پیراک پیپا" ;
-lin buoy_V = compoundV "پیراک" (mkV "پیپا") ;
-lin buoy_V2 = mkV2 (compoundV "پیراک" (mkV "پیپا")) ;
-lin buoyancy_N = mkN "ابھرنے کی صلاحیت" ;
-lin buoyant_A = mkA "تیرتا رہنے والا" ;
-lin bur_N = mkN "بوج" ;
-lin burberry_N = mkN "برساتی کوٹ" ;
-lin burden_N = mkN "بار" ;       -- from DictUrd
-lin burden_V2 = mkV2 (mkV "بوج") ;
-lin burdensome_A = mkA "بھاری" ;       -- from DictUrd
-lin burdock_N = mkN "زرد مینا" ;
-lin bureau_N = mkN "دفتر" ;       -- from DictUrd
-lin bureaucracy_N = mkN "دفتر شاہی" ;       -- from DictUrd
-lin bureaucrat_N = mkN "بیوروکریٹ" ;
-lin bureaucratic_A = mkA "دفتری" ;
-lin burette_N = mkN "شيشے کا درجے دار پيمانہ" ;
-lin burg_N = mkN "چور" ;
-lin burgeon_V = mkV "غنچہ" ;
-lin burgh_N = mkN "قصبہ" ;       -- from DictUrd
-lin burgher_N = mkN "شہر کا باشندہ" ;
-lin burglar_N = mkN "چور" ;
-lin burglarious_A = mkA "نقب لگانے سے متعلق" ;
-lin burglary_N = mkN "نقب زن" ;
-lin burgle_V = compoundV "سیندھ" (mkV "لگانا") ;
-lin burgle_V2 = mkV2 (compoundV "سیندھ" (mkV "لگانا")) ;
-lin burgomaster_N = mkN "صدر بلديہ" ;
-lin burgundy_N = mkN "شراب جيسا ارغوانی رنگ" ;
-lin burial_N = mkN "کفن دفن" ;       -- from DictUrd
-lin burke_V2 = mkV2 (compoundV "گلا گھونٹ کر مار" (mkV "دينا")) ;
-lin burlesque_N = mkN "مضحکہ خیز نقل" ;       -- from DictUrd
-lin burlesque_V2 = mkV2 (compoundV "مزاحیہ" (mkV "ہجو")) ;
-lin burly_A = mkA "دبنگ" ;       -- from DictUrd
-lin burmese_A = mkA "برما کا باشندہ" ;
-lin burmese_N = mkN "برما کا باشندہ" ;
-lin burn_N = mkN "جلن" ;       -- from DictUrd
-lin burn_V = compoundV "داغ" (mkV "لگنا") ;       -- from DictUrd
-lin burn_V2 = mkV2 (compoundV "داغ" (mkV "دینا")) ;       -- from DictUrd
-lin burner_N = mkN "چراغ" ;
-lin burning_A = mkA "جلنے والا شخص" ;
-lin burnish_V = mkV "چمکانا" ;
-lin burnish_V2 = mkV2 (mkV "چمکانا") ;
-lin burp_N = mkN "ڈکار" ;
-lin burp_V = mkV "ڈکار" ;
-lin burp_V2 = mkV2 (mkV "ڈکار") ;
-lin burr_N = mkN "بل" ;
-lin burrow_N = mkN "بل" ;
-lin burrow_V = mkV "بل" ;
-lin burrow_V2 = mkV2 (mkV "بل") ;
-lin bursar_N = mkN "خزانچی" ;       -- from DictUrd
-lin bursary_N = mkN "خزانہ" ;
-lin burst_N = mkN "پھوٹنا" ;
-lin burst_V = mkV "بھڑکنا" ;       -- from DictUrd
-lin burst_V2 = mkV2 (mkV "پھاڑنا") ;       -- from DictUrd
-lin bury_PN = mkPN "دفن کرنا" ;
-lin bury_V = compoundV "دفن" (mkV "کرنا") ;
-lin bury_V2 = mkV2 (compoundV "دفن" (mkV "کرنا")) ;       -- from DictUrd
-lin burying_ground_N = mkN "دفنانے کی جگہ" ;
-lin bus_N = mkN "بڑی مسافرگاڑی" ;
-lin bus_V = compoundV "بڑی" (mkV "مسافرگاڑی") ;
-lin bus_V2 = mkV2 (compoundV "بڑی" (mkV "مسافرگاڑی")) ;
-lin busby_N = mkN "لمبی سمور دار ٹوپی" ;
-lin bush_N = mkN "گھنی جھاڑی" ;       -- from DictUrd
-lin bushel_N = mkN "سیر کا ناپ" ;
-lin bushy_A = mkA "جھاڑی" ;
-lin busily_Adv = mkAdv "مصروفیت سے" ;       -- from DictUrd
-lin business_N = mkN "بیوپار" ;       -- from DictUrd
-lin bust_N = mkN "گات" ;       -- from DictUrd
-lin bust_V = compoundV "نیم" (mkV "مجسمہ") ;
-lin bust_V2 = mkV2 (compoundV "نیم" (mkV "مجسمہ")) ;
-lin bustard_N = mkN "حباری" ;
-lin buster_N = mkN "چھوٹا لڑکا" ;       -- from DictUrd
-lin bustle_N = mkN "دھوم" ;       -- from DictUrd
-lin bustle_V = compoundV "جلدی" (mkV "کرنا") ;
-lin bustle_V2 = mkV2 (compoundV "جلدی" (mkV "کرنا")) ;
-lin busy_A = mkA "مصروف ہونا" ;
-lin busy_V2 = mkV2 (compoundV "مصروف" (mkV "ہونا")) ;
-lin busybody_N = mkN "فسادی" ;
-lin but_Adv = mkAdv "سوا" ;       -- from DictUrd
-lin butane_N = mkN "بے رنگ ہائيڈرو کاربن گيس" ;
-lin butch_A = mkA "قصائی" ;
-lin butcher_N = mkN "قصائی" ;
-lin butcher_V2 = mkV2 (mkV "قصائی") ;
-lin butchery_N = mkN "قصائی کی دوکان" ;
-lin butler_N = mkN "خانسامان" ;
-lin butt_N = mkN "ہدف" ;       -- from DictUrd
-lin butt_V = mkV "کُندا" ;
-lin butt_V2 = mkV2 (mkV "کُندا") ;
-lin butter_N = mkN "مکھن" ;       -- from DictUrd
-lin butter_V2 = mkV2 (mkV "چپڑنا") ;       -- from DictUrd
-lin butterfly_N = mkN "تیتری" ;       -- from DictUrd
-lin buttermilk_N = mkN "مکھن نکلی لسی" ;
-lin buttery_N = mkN "کالجوں کی کينٹين" ;
-lin buttock_N = mkN "کولہا" ;       -- from DictUrd
-lin button_N = mkN "گھنڈی" ;       -- from DictUrd
-lin button_V = mkV "بٹن" ;
-lin button_V2 = mkV2 (mkV "بٹن") ;
-lin buttonhole_N = mkN "کاج" ;
-lin buttonhole_V2 = mkV2 (mkV "کاج") ;
-lin buttress_N = mkN "اڑ" ;       -- from DictUrd
-lin buttress_V2 = mkV2 (compoundV "پشتہ بندی" (mkV "کرنا")) ;
-lin buxom_A = mkA "چنچل" ;       -- from DictUrd
-lin buy_N = mkN "خریدنا" ;
-lin buy_V = mkV "خریدنا" ;
-lin buy_V2 = mkV2 (mkV "خریدنا") "کو";       -- from DictUrd --changed
-lin buyer_N = mkN "خریدار" ;       -- from DictUrd
-lin buzz_N = mkN "بھنبھناہٹ" ;
-lin buzz_V = mkV "بھنبھناہٹ" ;
-lin buzz_V2 = mkV2 (mkV "بھنبھناہٹ") ;
-lin buzzard_N = mkN "امريکی گدھ" ;
-lin buzzer_N = mkN "بھنبھنانے والی کوئی شے" ;
-lin by_Adv = mkAdv "ساتھ" ;
-lin by_election_N = mkN "ضمنی انتخاب" ;
-lin bye_N = mkN "الوداع" ;
-lin bye_bye_N = mkN "خدا حافظ" ;
-lin bystander_N = mkN "تماشائ" ;       -- from DictUrd
-lin byword_N = mkN "کہاوت" ;       -- from DictUrd
-lin c_in_c_PN = mkPN "ہسپتال" ;
-lin c_of_e_N = mkN "شریک مزارع" ;
-lin cab_N = mkN "بگھی" ;       -- from DictUrd
-lin cabal_N = mkN "جتھہ" ;       -- from DictUrd
-lin cabaret_N = mkN "ميخانہ" ;
-lin cabbage_N = mkN "بند گوبھی" ;       -- from DictUrd
-lin cabby_N = mkN "بگھی والا" ;       -- from DictUrd
-lin caber_N = mkN "صنوبری کندا" ;
-lin cabin_N = mkN "کوٹھری" ;       -- from DictUrd
-lin cabinet_N = mkN "الماری" ;       -- from DictUrd
-lin cabinet_maker_N = mkN "الماری بنانے والا" ;
-lin cable_N = mkN "لنگر" ;       -- from DictUrd
-lin cable_V = mkV "کیبل" ;
-lin cable_V2 = mkV2 (compoundV "پیغام رسانی" (mkV "کرنا")) ;       -- from DictUrd
-lin cable_car_N = mkN "کيبل کار" ;
-lin caboodle_N = mkN "بھیڑ" ;       -- from DictUrd
-lin caboose_N = mkN "جہازی باورچی خانہ" ;       -- from DictUrd
-lin cacao_N = mkN "کوکو مکھن" ;
-lin cache_N = mkN "چور خانہ" ;       -- from DictUrd
-lin cache_V2 = mkV2 (compoundV "مخفی" (mkV "ذخیرہ")) ;
-lin cachou_N = mkN "کتھا" ;
-lin cackle_N = mkN "بک بک" ;       -- from DictUrd
-lin cackle_V = compoundV "بک" (mkV "بک کرنا") ;       -- from DictUrd
-lin cackler_N = mkN "بکی" ;       -- from DictUrd
-lin cacophonous_A = mkA "بد آواز" ;       -- from DictUrd
-lin cacophony_N = mkN "بے سرا پن" ;       -- from DictUrd
-lin cactus_N = mkN "ناگ پھنی" ;       -- from DictUrd
-lin cad_N = mkN "ادنی" ;
-lin cadaver_N = mkN "لاش" ;       -- from DictUrd
-lin cadaverous_A = mkA "کم زور" ;       -- from DictUrd
-lin caddie_N = mkN "چوب بردار" ;
-lin caddish_A = mkA "بدمعاش" ;       -- from DictUrd
-lin caddy_N = mkN "چائے کا ڈبا" ;       -- from DictUrd
-lin cadence_N = mkN "آہنگ" ;       -- from DictUrd
-lin cadenza_N = mkN "اتار" ;
-lin cadet_N = mkN "چھوٹا بیٹا" ;       -- from DictUrd
-lin cadge_V = compoundV "مفت خوری" (mkV "کرنا") ;
-lin cadge_V2 = mkV2 (compoundV "بھیک" (mkV "مانگنا")) ;       -- from DictUrd
-lin cadger_N = mkN "مفت خور" ;       -- from DictUrd
-lin cadre_N = mkN "مستقل جمعيت" ;
-lin caesar_N = mkN "قيصر" ;
-lin caesarian_A = mkA "قیصری" ;       -- from DictUrd
-lin caesura_N = mkN "وقف شعر ی" ;
-lin cafe_N = mkN "چائےخانا" ;
-lin cafe_au_lait_N = mkN "دودھ ملی کافی" ;
-lin cafeteria_N = mkN "ايک قسم کا ريستوران" ;
-lin caff_N = mkN "قہوین" ;
-lin caffeine_N = mkN "قہوین" ;
-lin caftan_N = mkN "ترکی چوغہ" ;
-lin cage_N = mkN "پنجرہ" ;       -- from DictUrd
-lin cage_V2 = mkV2 (mkV "پنجرہ") ;
-lin cagey_A = mkA "پر فن" ;
-lin cagily_Adv = mkAdv "چالاکی سے" ;
-lin caiman_N = mkN "ناکا" ;
-lin cairn_N = mkN "دودی گار" ;
-lin caisson_N = mkN "آب بند کوٹھی" ;
-lin caitiff_N = mkN "ذليل" ;
-lin cajole_V2 = mkV2 (mkV "پھسلانا") ;       -- from DictUrd
-lin cajolery_N = mkN "فريب" ;
-lin cake_N = mkN "کیک" ;
-lin cake_V = mkV "کیک" ;
-lin cake_V2 = mkV2 (mkV "کیک") ;
-lin calabash_N = mkN "لوکی" ;
-lin calamitous_A = mkA "منحوس" ;
-lin calamity_N = mkN "آفت" ;       -- from DictUrd
-lin calcify_V = compoundV "مکلس" (mkV "کرنا") ;
-lin calcify_V2 = mkV2 (compoundV "مکلس" (mkV "کرنا")) ;
-lin calcination_N = mkN "تکسید یا بریاں حالت میں تبدیلی" ;
-lin calcium_N = mkN "کيلسيم کلورائڈ" ;
-lin calculable_A = mkA "قابل شمار" ;
-lin calculate_V = compoundV "گنتی" (mkV "کرنا") ;
-lin calculate_V2 = mkV2 (compoundV "اندازہ" (mkV "کرنا")) ;       -- from DictUrd
-lin calculate_VS = mkVS (compoundV "گنتی" (mkV "کرنا")) ;
-lin calculating_A = mkA "خود غرض" ;       -- from DictUrd
-lin calculation_N = mkN "گنتی" ;       -- from DictUrd
-lin calculator_N = mkN "محتسب" ;       -- from DictUrd
-lin calendar_N = mkN "جنتری" ;       -- from DictUrd
-lin calender_N = mkN "کيلنڈر ميں اندراج کرنا" ;
-lin calender_V2 = mkV2 (compoundV "کيلنڈر ميں اندراج" (mkV "کرنا")) ;
-lin calf_N = mkN "بچھڑا" ;       -- from DictUrd
-lin calf_love_N = mkN "طفلانہ محبت" ;
-lin cali_PN = mkPN "ذہانت" ;
-lin calibrate_V2 = mkV2 (compoundV "مدرج" (mkV "کرنا")) ;       -- from DictUrd
-lin calibre_N = mkN "معیار" ;       -- from DictUrd
-lin calico_N = mkN "کے ليکو" ;
-lin calif_N = mkN "ايک دھات" ;
-lin california_PN = mkPN "سرخ خرزہرہ يا کنير" ;
-lin caliph_N = mkN "خلیفہ" ;
-lin caliphate_N = mkN "خلافت" ;
-lin calisthenics_N = mkN "طاقت و خوبصورتی کی ورزش" ;
-lin calk_N = mkN "درز بندی کرنا" ;
-lin calk_V2 = mkV2 (compoundV "درز بندی" (mkV "کرنا")) ;
-lin call_N = mkN "بلاوا" ;       -- from DictUrd
-lin call_V = compoundV "آواز" (mkV "دینا") ;       -- from DictUrd
-lin call_V2 = mkV2 (mkV "بلانا") ;       -- from DictUrd
---lin call_V2V = mkV2 (mkV "بلانا") ;
-lin call_VS = mkVS (mkV "بلانا") ;
-lin call_box_N = mkN "ٹیلیفون کا کیبن" ;
-lin call_up_N = mkN "فوجی بلاوہ" ;
-lin caller_N = mkN "نقيب" ;
-lin calligraphy_N = mkN "خطاتی" ;       -- from DictUrd
-lin calling_N = mkN "دھندا" ;       -- from DictUrd
-lin calliope_N = mkN "کلبی" ;
-lin callosity_N = mkN "صلابت جلدی" ;
-lin callous_A = mkA "بے رحم" ;       -- from DictUrd
-lin callousness_N = mkN "سنگدلی" ;
-lin callow_A = mkA "بے داڑھی" ;       -- from DictUrd
-lin callus_N = mkN "جلد کا سخت ہونا" ;
-lin calm_A = mkA "سکون" ;
-lin calm_N = mkN "آہستہ" ;       -- from DictUrd
-lin calm_V = mkV "سکون" ;
-lin calm_V2 = mkV2 (mkV "سکون") ;
-lin calmness_N = mkN "خاموشی" ;       -- from DictUrd
-lin calor_PN = mkPN "کیلر" ;
-lin calorie_N = mkN "حرارہ" ;
-lin calorific_A = mkA "حراری قیمت" ;
-lin calumniate_V2 = mkV2 (compoundV "جھوٹا الزام" (mkV "لگانا")) ;
-lin calvary_N = mkN "گول گوتھا" ;
-lin calve_V = compoundV "بچھڑے کو جنم" (mkV "دينا") ;
-lin calvinism_N = mkN "کالونيت" ;
-lin cam_N = mkN "مشين کيم" ;
-lin camaraderie_N = mkN "ساتھی پن" ;
-lin camber_N = mkN "سڑک کا درمیان سے ابھار تاکہ پانی سڑک پر نہ ٹھرے" ;
-lin camber_V = compoundV "سڑک کا درمیان سے ابھار تاکہ پانی سڑک پر نہ" (mkV "ٹھرے") ;
-lin camber_V2 = mkV2 (compoundV "سڑک کا درمیان سے ابھار تاکہ پانی سڑک پر نہ" (mkV "ٹھرے")) ;
-lin cambric_N = mkN "بہت عمدہ مہین سوتی کپڑا" ;
-lin camel_N = mkN "اونٹ" ;       -- from DictUrd
-lin camembert_N = mkN "نارمن پنير" ;
-lin cameo_N = mkN "پتھر پر ابھرواں نقش" ;
-lin camera_N = mkN "تاريک عکسالہ" ;
-lin camion_N = mkN "ٹھيلا" ;
-lin camouflage_N = mkN "تبدیلی ہئیت" ;
-lin camouflage_V2 = mkV2 (compoundV "تبدیلی" (mkV "ہئیت")) ;
-lin camp_A = mkA "خیمہ" ;
-lin camp_N = mkN "چھاؤنی" ;       -- from DictUrd
-lin camp_V = mkV "خیمہ" ;
-lin camp_V2 = mkV2 (compoundV "بسیرا" (mkV "کرنا")) ;       -- from DictUrd
-lin camp_follower_N = mkN "پيروکار" ;
-lin campaign_N = mkN "جنگی کاروائ" ;       -- from DictUrd
-lin campaign_V = compoundV "میدان" (mkV "جنگ میں ہونا") ;       -- from DictUrd
-lin campanula_N = mkN "جرسی نما" ;
-lin camper_N = mkN "خيمہ زن" ;
-lin camphor_N = mkN "کافور" ;       -- from DictUrd
-lin camphorated_A = mkA "کافور ميں پسانا" ;
-lin camping_N = mkN "خیمے میں رہنا" ;
-lin campus_N = mkN "کالج یا یونیورسٹی کا رقبہ" ;
-lin can_N = mkN "ٹین کا ڈبہ" ;
-lin can_V2 = mkV2 (compoundV "ٹین کا" (mkV "ڈبہ")) ;
-lin canada_PN = mkPN "ايک قسم کا رال" ;
-lin canal_N = mkN "نہر" ;       -- from DictUrd
-lin canalization_N = mkN "نہروں کی کٹائی" ;
-lin canalize_V2 = mkV2 (compoundV "دریا سے نہر" (mkV "نکالنا")) ;
-lin canape_N = mkN "ٹوسٹ" ;
-lin canard_N = mkN "جھوٹی خبر" ;       -- from DictUrd
-lin canary_N = mkN "کنیری" ;
-lin canasta_N = mkN "تاش کا ايک مقبول کھيل" ;
-lin cancel_V = compoundV "ترک" (mkV "کرنا") ;
-lin cancel_V2 = mkV2 (compoundV "باطل" (mkV "کرنا")) ;       -- from DictUrd
-lin cancellation_N = mkN "فسخ" ;       -- from DictUrd
-lin cancer_N = mkN "سرطان" ;       -- from DictUrd
-lin cancer_PN = mkPN "سرطان" ;
-lin cancerous_A = mkA "سرطان کی طرح" ;
-lin candelabrum_N = mkN "چہل چراغ" ;       -- from DictUrd
-lin candid_A = mkA "بے ریا" ;       -- from DictUrd
-lin candidacy_N = mkN "اميدواری" ;
-lin candidate_N = mkN "نامزد" ;       -- from DictUrd
-lin candidature_N = mkN "نامزدی" ;       -- from DictUrd
-lin candied_A = mkA "قندی" ;
-lin candle_N = mkN "موم بتی" ;       -- from DictUrd
-lin candle_power_N = mkN "قنديلی طاقت" ;
-lin candlestick_N = mkN "شمع دان" ;       -- from DictUrd
-lin candlewick_N = mkN "بتی" ;       -- from DictUrd
-lin candour_N = mkN "عدل" ;       -- from DictUrd
-lin candy_N = mkN "مٹھائ کی گولی" ;       -- from DictUrd
-lin candy_V = compoundV "میٹھی" (mkV "گولیاں") ;
-lin candy_V2 = mkV2 (compoundV "میٹھی" (mkV "گولیاں")) ;
-lin cane_N = mkN "چھڑی" ;
-lin cane_V2 = mkV2 (mkV "چھڑی") ;
-lin canine_A = mkA "کتے جیسا" ;       -- from DictUrd
-lin canister_N = mkN "چائے دان" ;       -- from DictUrd
-lin canker_N = mkN "گھن" ;
-lin canker_V2 = mkV2 (mkV "گھن") ;
-lin canna_N = mkN "گل اختر" ;       -- from DictUrd
-lin cannabis_N = mkN "بھنگ" ;       -- from DictUrd
-lin canned_A = mkA "ڈبے والا مشروب" ;
-lin cannibal_N = mkN "آدم خور" ;       -- from DictUrd
-lin cannibalism_N = mkN "آدم خوری" ;       -- from DictUrd
-lin cannibalistic_A = mkA "آدم خورانہ" ;
-lin cannily_Adv = mkAdv "چالاکی سے" ;       -- from DictUrd
-lin cannon_N = mkN "توپ" ;       -- from DictUrd
-lin cannon_fodder_N = mkN "لقمہ توپ" ;
-lin cannonade_N = mkN "توپ کی مسلسل گولہ باری" ;
-lin canny_A = mkA "ذی علم" ;
-lin canoe_N = mkN "ڈونگا" ;       -- from DictUrd
-lin canoe_V2 = mkV2 (mkV "ناؤ") ;
-lin canoeist_N = mkN "ڈونگی چلانے والا" ;
-lin canonical_A = mkA "دينی مذہبی" ;
-lin canonize_V2 = mkV2 (compoundV "تعظيم و تکريم" (mkV "دينا")) ;
-lin canopy_N = mkN "عرش" ;       -- from DictUrd
-lin cant_N = mkN "ڈھلان" ;       -- from DictUrd
-lin cant_V = compoundV "بھیک" (mkV "مانگنا") ;       -- from DictUrd
-lin cant_V2 = mkV2 (compoundV "ريا" (mkV "کار")) ;
-lin cantankerous_A = mkA "کنکالی" ;
-lin cantata_N = mkN "راگ نامہ" ;
-lin canteen_N = mkN "فوجی برتن" ;       -- from DictUrd
-lin canter_N = mkN "میٹھا پویہ چلنا یا چلانا" ;
-lin canter_V = compoundV "میٹھا پویہ چلنا یا" (mkV "چلانا") ;
-lin canter_V2 = mkV2 (compoundV "میٹھا پویہ چلنا یا" (mkV "چلانا")) ;
-lin canterbury_PN = mkPN "راگ پتر کی گھوڑی" ;
-lin canticle_N = mkN "نغمہ سليمان" ;
-lin cantilever_N = mkN "پایہ" ;       -- from DictUrd
-lin canto_N = mkN "قوم" ;
-lin canton_N = mkN "قس?" ;       -- from DictUrd
-lin canton_PN = mkPN "قوم" ;
-lin cantonment_N = mkN "چھاونی" ;       -- from DictUrd
-lin canuck_N = mkN "فرانسيسی کينڈی" ;
-lin canvas_N = mkN "کرمچ" ;       -- from DictUrd
-lin canvass_N = mkN "کلام کرنا" ;
-lin canvass_V = compoundV "کلام" (mkV "کرنا") ;
-lin canvass_V2 = mkV2 (compoundV "بحث" (mkV "کرنا")) ;       -- from DictUrd
-lin canyon_N = mkN "تنگ درہ" ;       -- from DictUrd
-lin cap_N = mkN "ٹوپی" ;       -- from DictUrd
-lin cap_V2 = mkV2 (compoundV "بند" (mkV "کرنا")) ;       -- from DictUrd
-lin cap_a_pie_Adv = mkAdv "سر سے پا تک" ;
-lin capability_N = mkN "بس" ;       -- from DictUrd
-lin capable_A = mkA "اہل" ;       -- from DictUrd
-lin capacious_A = mkA "کشادہ" ;
-lin capacity_N = mkN "بس" ;       -- from DictUrd
-lin caparison_N = mkN "زين بوش" ;
-lin caparison_V2 = mkV2 (compoundV "زين" (mkV "بوش")) ;
-lin cape_N = mkN "راس" ;       -- from DictUrd
-lin caper_N = mkN "اچھل کود" ;
-lin caper_V = compoundV "اچھل" (mkV "کود") ;
-lin capillary_N = mkN "مثل شعر" ;
-lin capital_A = mkA "اہم" ;
-lin capital_N = mkN "دار الخلافہ" ;       -- from DictUrd
-lin capitalism_A = mkA "سرمایہ داری" ;
-lin capitalism_N = mkN "سرمایہ داری" ;       -- from DictUrd
-lin capitalist_N = mkN "سرمايہ دار" ;
-lin capitalistic_A = mkA "سرمايہ دارانہ" ;
-lin capitalization_N = mkN "سرمایہ بندی" ;
-lin capitalize_V = compoundV "سرمایہ دارانہ سے" (mkV "استفادہ") ;
-lin capitalize_V2 = mkV2 (compoundV "سرمایہ دارانہ سے" (mkV "استفادہ")) ;
-lin capitation_N = mkN "جزیہ" ;       -- from DictUrd
-lin capitol_N = mkN "اجلاس گاہ" ;
-lin capitulate_V = compoundV "اطاعت قبول" (mkV "کرنا") ;
-lin capitulate_V2 = mkV2 (compoundV "اطاعت قبول" (mkV "کرنا")) ;
-lin capitulation_N = mkN "مشروط اطاعت" ;
-lin capon_N = mkN "خصی مرغا" ;
-lin caprice_N = mkN "موج" ;       -- from DictUrd
-lin capricious_A = mkA "موجی" ;       -- from DictUrd
-lin capriciousness_N = mkN "وہم" ;
-lin capricorn_PN = mkPN "برج جدی" ;
-lin capsicum_N = mkN "شملہ مرچ" ;
-lin capsize_V = compoundV "الٹ" (mkV "جانا") ;
-lin capsize_V2 = mkV2 (compoundV "الٹ" (mkV "جانا")) ;
-lin capstan_N = mkN "لنگر چرخ" ;
-lin capsule_N = mkN "گولی" ;
-lin capt_PN = mkPN "سربراہ" ;
-lin captain_N = mkN "سربراہ" ;
-lin captain_V2 = mkV2 (mkV "سربراہ") ;
-lin caption_N = mkN "عنوان" ;
-lin captious_A = mkA "نقطہ چین" ;       -- from DictUrd
-lin captivate_V2 = mkV2 (mkV "رجھانا") ;       -- from DictUrd
-lin captive_A = mkA "قیدی" ;
-lin captive_N = mkN "اسیر" ;       -- from DictUrd
-lin captivity_N = mkN "اسیری" ;       -- from DictUrd
-lin captor_N = mkN "اثر" ;       -- from DictUrd
-lin capture_N = mkN "اسیری" ;       -- from DictUrd
-lin capture_V2 = mkV2 (compoundV "گرفتار" (mkV "کرنا")) ;       -- from DictUrd
-lin car_N = mkN "گاڑی" ;       -- from DictUrd
-lin carafe_N = mkN "قرابہ" ;
-lin caramel_N = mkN "سوختہ شکر" ;
-lin carapace_N = mkN "گھيرا" ;
-lin carat_N = mkN "قیرات" ;       -- from DictUrd
-lin caravan_N = mkN "کار وان" ;       -- from DictUrd
-lin caravansary_N = mkN "کارواں سرائے" ;
-lin caraway_N = mkN "سياہ زيرہ" ;
-lin carbine_N = mkN "بندوق يا آتشيں اسلحہ" ;
-lin carbohydrate_N = mkN "نشاستہ دار غذا" ;
-lin carbolic_A = mkA "کاربالک ایسڈ" ;
-lin carbon_N = mkN "کویلہ" ;       -- from DictUrd
-lin carbon_paper_N = mkN "کاربن کاغذ" ;
-lin carbonated_A = mkA "کاربونک تيزاب کا نمک" ;
-lin carbonic_A = mkA "کاربنی" ;
-lin carboniferous_A = mkA "کاربن خيز" ;
-lin carbonization_N = mkN "کاربن کاری" ;
-lin carbonize_V2 = mkV2 (compoundV "کاربن" (mkV "کار")) ;
-lin carborundum_N = mkN "کرندہ" ;
-lin carbuncle_N = mkN "راج پھوڑا" ;
-lin carcass_N = mkN "جانور کی لاش" ;
-lin card_N = mkN "پتا" ;       -- from DictUrd
-lin card_V2 = mkV2 (mkV "تاش") ;
-lin cardamom_N = mkN "الائچی" ;       -- from DictUrd
-lin cardboard_N = mkN "گتا" ;       -- from DictUrd
-lin cardiac_A = mkA "دل سے متعلق" ;
-lin cardigan_N = mkN "بنا ہوا اونی جیکٹ" ;
-lin cardigan_PN = mkPN "بنا ہوا اونی جیکٹ" ;
-lin cardinal_A = mkA "عظیم" ;
-lin cardinal_N = mkN "عظیم" ;
-lin care_N = mkN "دیکھ بھال" ;       -- from DictUrd
-lin care_V = compoundV "نگرانی" (mkV "کرنا") ;
-lin career_N = mkN "مشغلہ" ;       -- from DictUrd
-lin career_V = compoundV "طرز" (mkV "زندگی") ;
-lin carefree_A = mkA "بے فکر" ;       -- from DictUrd
-lin careful_A = mkA "خبردار" ;       -- from DictUrd
-lin carefulness_N = mkN "احتياط" ;
-lin careless_A = mkA "بے دھیان" ;       -- from DictUrd
-lin carelessness_N = mkN "لاابالی پن" ;       -- from DictUrd
-lin caress_N = mkN "چمکار" ;       -- from DictUrd
-lin caress_V2 = mkV2 (compoundV "لاڈ" (mkV "کرنا")) ;       -- from DictUrd
-lin caressing_A = mkA "لاڈ" ;
-lin caret_N = mkN "خارجہ" ;
-lin caretaker_N = mkN "نگراں" ;
-lin cargo_N = mkN "کھیپ" ;       -- from DictUrd
-lin caricature_N = mkN "خاکہ" ;       -- from DictUrd
-lin caricature_V2 = mkV2 (compoundV "خاکہ" (mkV "اڑانا")) ;       -- from DictUrd
-lin caricaturist_N = mkN "تضحيکی خاکہ نگار" ;
-lin caries_N = mkN "بوسیدگی استخوان" ;
-lin carillon_N = mkN "گھنٹی باجا" ;
-lin carious_A = mkA "کرم خوردہ" ;
-lin carl_PN = mkPN "گڈا بوجھ ،" ;
-lin carmine_A = mkA "قرمزی رنگ" ;
-lin carmine_N = mkN "قرمزی رنگ" ;
-lin carnage_N = mkN "گھمسان" ;       -- from DictUrd
-lin carnal_A = mkA "جنسی" ;       -- from DictUrd
-lin carnation_N = mkN "گلابی پھول" ;
-lin carnival_N = mkN "کيتھولک عيسائيوں کی عيد" ;
-lin carnivore_N = mkN "گوشت خور" ;       -- from DictUrd
-lin carnivorous_A = mkA "گوشت خور" ;       -- from DictUrd
-lin carol_N = mkN "گیت" ;
-lin carol_PN = mkPN "گیت" ;
-lin carol_V2 = mkV2 (mkV "گیت") ;
-lin carole_PN = mkPN "مغنی" ;
-lin carousal_N = mkN "بد مستی" ;
-lin carouse_V2 = mkV2 (compoundV "کھل کے شراب" (mkV "پینا")) ;
-lin carousel_N = mkN "چکر کھانے والا جھولا" ;
-lin carp_N = mkN "عیب نکالنا" ;
-lin carp_V = compoundV "عیب" (mkV "نکالنا") ;
-lin carp_V2 = mkV2 (compoundV "عیب" (mkV "نکالنا")) ;
-lin carpal_A = mkA "کلائی کی کوئی ہڈی" ;
-lin carpal_N = mkN "کلائی کی کوئی ہڈی" ;
-lin carpenter_N = mkN "ترکھان" ;
-lin carpet_N = mkN "بساط" ;       -- from DictUrd
-lin carpet_V2 = mkV2 (compoundV "فرش" (mkV "بچھانا")) ;       -- from DictUrd
-lin carpetbag_N = mkN "خورجی" ;
-lin carpetbagger_N = mkN "اميدوار انتخاب" ;
-lin carport_N = mkN "کار چھجا" ;
-lin carriage_N = mkN "گاڑی" ;       -- from DictUrd
-lin carriageway_N = mkN "راستہ یا سڑک خصوصاً موٹر گاڑیوں کے لیے" ;
-lin carrie_PN = mkPN "سامان کا تھیلا" ;
-lin carrier_N = mkN "بار کش" ;
-lin carrier_bag_N = mkN "سامان کا تھیلا" ;
-lin carrier_pigeon_N = mkN "قاصد کبوتر" ;
-lin carrion_N = mkN "لاش" ;       -- from DictUrd
-lin carrion_crow_N = mkN "مردار خور کوا" ;
-lin carron_PN = mkPN "کرائی توپ" ;
-lin carrot_N = mkN "گاجر" ;       -- from DictUrd
-lin carroty_A = mkA "گاجر کے رنگ کا" ;
-lin carry_N = mkN "پہنچانا" ;
-lin carry_V = mkV "پہنچانا" ;
-lin carry_V2 = mkV2 (mkV "ڈھونا") ;       -- from DictUrd
-lin carry_out_V2 = mkV2 (compoundV "کام پورا" (mkV "کرنا")) ;
-lin carsick_A = mkA "حرکتی مريض" ;
-lin carsickness_N = mkN "حرکتی مرض" ;
-lin cart_N = mkN "گاڑی" ;       -- from DictUrd
-lin cart_V2 = mkV2 (mkV "گاڑی") ;
-lin cartage_N = mkN "لاگت" ;
-lin carte_blanche_N = mkN "کورا چيک" ;
-lin cartel_N = mkN "انجمن کارخان دارا" ;
-lin carter_N = mkN "گاڑی بان" ;
-lin cartilage_N = mkN "کری" ;       -- from DictUrd
-lin cartilaginous_A = mkA "غضروفی" ;
-lin cartographer_N = mkN "نقشہ نگار" ;
-lin cartography_N = mkN "نقشہ نگاری" ;
-lin carton_N = mkN "گتے کا ڈبہ" ;
-lin cartoon_N = mkN "مزاحیہ تصویریں" ;
-lin cartoon_V2 = mkV2 (compoundV "مزاحیہ" (mkV "تصویریں")) ;
-lin cartoonist_N = mkN "کارٹون نگار" ;
-lin cartridge_N = mkN "کارتوس" ;
-lin cartridge_paper_N = mkN "کارتوس بنانے کا کاغذ" ;
-lin cartwheel_N = mkN "چھکڑے کا پہيہ" ;
-lin carve_V = mkV "کھریتنا" ;
-lin carve_V2 = mkV2 (mkV "کاٹنا") ;       -- from DictUrd
-lin carver_N = mkN "کندہ گر" ;
-lin carving_N = mkN "نقش" ;       -- from DictUrd
-lin caryatid_N = mkN "عورت کی شکل کا ستون" ;
-lin cascade_N = mkN "چادر" ;       -- from DictUrd
-lin cascade_V = compoundV "کی" (mkV "بوچھاڑ") ;
-lin case_N = mkN "گھر" ;       -- from DictUrd
-lin case_V2 = mkV2 (mkV "غلاف") ;
-lin case_history_N = mkN "تفصيل مرض" ;
-lin case_law_N = mkN "عدالتی فیصلہ جات" ;
-lin casebook_N = mkN "کتاب المرضی" ;
-lin casein_N = mkN "دودھ میں موجود پروٹین" ;
-lin casement_N = mkN "دریچہ" ;       -- from DictUrd
-lin cash_N = mkN "نقد" ;       -- from DictUrd
-lin cash_V = mkV "نقد" ;
-lin cash_V2 = mkV2 (mkV "نقد") ;
-lin cashew_N = mkN "کاجو" ;
-lin cashier_N = mkN "فوتہ دار" ;       -- from DictUrd
-lin cashier_V2 = mkV2 (compoundV "بینک میں لین دین" (mkV "والا")) ;
-lin cashmere_N = mkN "پشمينہ" ;
-lin casing_N = mkN "جلسوں کے انعقاد" ;
-lin casino_N = mkN "رقص گاہ" ;
-lin cask_N = mkN "چوبی پیپا" ;       -- from DictUrd
-lin casket_N = mkN "تابوت" ;
-lin cassava_N = mkN "ات کٹ" ;
-lin casserole_N = mkN "ایک قسم کا ٹیپ کارتوس" ;
-lin cassette_N = mkN "کیسٹ" ;
-lin cassock_N = mkN "کرتہ" ;
-lin cassowary_N = mkN "پیل مرغ" ;
-lin cast_N = mkN "قرعہ" ;       -- from DictUrd
-lin cast_V = compoundV "کھو" (mkV "دینا") ;
-lin cast_V2 = mkV2 (mkV "ڈالنا") ;       -- from DictUrd
-lin castaway_N = mkN "آوارہ" ;
-lin caste_N = mkN "ذات" ;       -- from DictUrd
-lin caster_N = mkN "کاستر" ;
-lin castigate_V2 = mkV2 (compoundV "لعنت ملامت" (mkV "کرنا")) ;
-lin castigation_N = mkN "سرزنش" ;
-lin casting_N = mkN "گھڑائی" ;
-lin castle_N = mkN "قلعہ" ;       -- from DictUrd
-lin castle_V = mkV "قلعہ" ;
-lin castor_N = mkN "سگ آبی" ;
-lin castor_oil_N = mkN "ارنڈی کا تیل" ;
-lin castrate_V2 = mkV2 (compoundV "آختہ" (mkV "کرنا")) ;       -- from DictUrd
-lin castration_N = mkN "آختہ کاری" ;
-lin casual_A = mkA "بے قاعدہ" ;       -- from DictUrd
-lin casualty_N = mkN "واقعہ" ;       -- from DictUrd
-lin casuist_N = mkN "فقیہ" ;       -- from DictUrd
-lin casuistic_A = mkA "تاویلی" ;
-lin casuistical_A = mkA "سو فسطائی" ;
-lin casuistry_N = mkN "با ضمیریت" ;       -- from DictUrd
-lin casus_belli_N = mkN "اسباب" ;
-lin cat_N = mkN "بلا" ;       -- from DictUrd
-lin cataclysm_N = mkN "غضب" ;       -- from DictUrd
-lin cataclysmic_A = mkA "سیلابی" ;       -- from DictUrd
-lin catalepsy_N = mkN "داء الثبوت" ;
-lin cataleptic_A = mkA "بیہوش" ;
-lin cataleptic_N = mkN "بیہوش" ;
-lin catalog_V2 = mkV2 (mkV "فہرست") ;
-lin catalogue_N = mkN "فہرست" ;       -- from DictUrd
-lin catalogue_V2 = mkV2 (mkV "فہرست") ;
-lin catalysis_N = mkN "عمل انگیزی" ;
-lin catalyst_N = mkN "حملان" ;
-lin catalytic_A = mkA "عمل انگیز" ;
-lin catamaran_N = mkN "چوبی کشتی" ;
-lin catapult_N = mkN "فلخن" ;       -- from DictUrd
-lin catapult_V2 = mkV2 (mkV "غلیل") ;
-lin cataract_N = mkN "موتیا بند" ;       -- from DictUrd
-lin catarrh_N = mkN "زکامی" ;
-lin catastrophe_N = mkN "آفت" ;       -- from DictUrd
-lin catastrophic_A = mkA "تباہ کن" ;
-lin catastrophically_Adv = mkAdv "تباہ کرانہ" ;
-lin catcall_N = mkN "میاوٴں" ;
-lin catcall_V = mkV "میاوٴں" ;
-lin catch_N = mkN "دھوکا" ;       -- from DictUrd
-lin catch_V = mkV "قبضہ" ;
-lin catch_V2 = mkV2 (mkV "گرفتار") ;       -- from DictUrd
-lin catch_VS = mkVS (mkV "قبضہ") ;
-lin catch_crop_N = mkN "زود رو فصل" ;
-lin catcher_N = mkN "پکڑنے والا" ;
-lin catching_A = mkA "اڑنی" ;
-lin catchment_N = mkN "آب گیرہ" ;       -- from DictUrd
-lin catchment_area_N = mkN "طاس" ;
-lin catchpenny_A = mkA "ملمع دار" ;
-lin catchy_A = mkA "دلکش" ;
-lin catechism_N = mkN "سوال جواب نامہ" ;
-lin catechize_V2 = mkV2 (compoundV "جرح" (mkV "کرنا")) ;
-lin categorical_A = mkA "غیر مشروط طور پر" ;
-lin categorize_V2 = mkV2 (compoundV "درجہ بندی" (mkV "کرنا")) ;
-lin category_N = mkN "درجہ" ;       -- from DictUrd
-lin cater_V = compoundV "حاجت رفع" (mkV "کرنا") ;
-lin caterer_N = mkN "حاجت رساں" ;
-lin caterpillar_N = mkN "سنڈی" ;
-lin caterwaul_N = mkN "مستانہ میاوٴں کرنا" ;
-lin caterwaul_V = compoundV "مستانہ میاوٴں" (mkV "کرنا") ;
-lin catfish_N = mkN "گربہ ماہی" ;
-lin cath_PN = mkPN "بڑا گرجا گھر" ;
-lin catharsis_N = mkN "تنقیہ نفس" ;
-lin cathartic_N = mkN "دست آور" ;
-lin cathedral_N = mkN "گرجہ" ;       -- from DictUrd
-lin catherine_PN = mkPN "پہیہ کھڑکی" ;
-lin cathode_N = mkN "منفی برقیرہ" ;
-lin catholic_A = mkA "ہمہ گیر" ;
-lin catholic_N = mkN "ہمہ گیر" ;
-lin catholicism_N = mkN "کیتھولک مذہب" ;
-lin catholicity_N = mkN "وسیع المشرب" ;
-lin catkin_N = mkN "غنچہ یا پھول" ;
-lin cattiness_N = mkN "گربہ خوئی" ;
-lin cattleman_N = mkN "گڈریا" ;
-lin catty_A = mkA "بلی جیسا" ;       -- from DictUrd
-lin catwalk_N = mkN "بہت تنگ راستہ" ;
-lin caucasian_A = mkA "کاکیشیائی" ;
-lin caucasian_N = mkN "کاکیشیائی" ;
-lin caucus_N = mkN "سیاسی جماعت کا نمائندہ" ;
-lin caul_N = mkN "غلاف سر جنین" ;
-lin cauldron_N = mkN "دیگ" ;       -- from DictUrd
-lin cauliflower_N = mkN "پھول گوبھی" ;
-lin causal_A = mkA "سبب" ;
-lin causality_N = mkN "موجبیت" ;
-lin causation_N = mkN "وجہ" ;
-lin causative_A = mkA "موثر ٹھہرانے والا" ;
-lin cause_N = mkN "باعث" ;       -- from DictUrd
-lin cause_V2 = mkV2 (compoundV "عمل میں" (mkV "لانا")) ;
--- lin cause_V2V = mkV2 (compoundV "عمل میں" (mkV "لانا")) ;
-lin cause_VS = mkVS (compoundV "عمل میں" (mkV "لانا")) ;
-lin causeless_A = mkA "بے علت" ;
-lin causerie_N = mkN "بات چیت" ;
-lin causeway_N = mkN "پل" ;       -- from DictUrd
-lin caustic_A = mkA "کھارا" ;       -- from DictUrd
-lin caustically_Adv = mkAdv "طعن آمیزہ" ;       -- from DictUrd
-lin cauterize_V2 = mkV2 (mkV "داغنا") ;
-lin caution_N = mkN "احتیاط" ;       -- from DictUrd
-lin caution_V = mkV "خیال" ;
-lin caution_V2 = mkV2 (compoundV "خبردار" (mkV "کرنا")) ;       -- from DictUrd
---lin caution_V2V = mkV2 (mkV "خیال") ;
-lin caution_VS = mkVS (mkV "خیال") ;
-lin cautionary_A = mkA "تاکیدی" ;
-lin cautious_A = mkA "چوکننا" ;       -- from DictUrd
-lin cavalcade_N = mkN "سواروں کا جلسہ" ;
-lin cavalier_A = mkA "فوجی بہادر" ;
-lin cavalier_N = mkN "شہسوار" ;       -- from DictUrd
-lin cavalry_N = mkN "گھڑسوار فوج" ;
-lin cavalryman_N = mkN "ٹینک سوار" ;
-lin cave_N = mkN "غار" ;       -- from DictUrd
-lin cave_V = mkV "غار" ;
-lin cave_V2 = mkV2 (mkV "غار") ;
-lin cave_in_N = mkN "دھساوٴ" ;
-lin caveat_N = mkN "عدالت کا حکم امتناعی" ;
-lin cavern_N = mkN "مغارہ" ;
-lin cavernous_A = mkA "غار دار" ;
-lin caviar_N = mkN "مچھلی کا اچار" ;
-lin cavil_V = compoundV "نکتہ چینی" (mkV "کرنا") ;
-lin cavity_N = mkN "جوف" ;       -- from DictUrd
-lin cavort_V = compoundV "اکڑ" (mkV "کر چلنا") ;       -- from DictUrd
-lin caw_N = mkN "کوے کی کائیں کائیں" ;
-lin caw_V = compoundV "کوے کی کائیں" (mkV "کائیں") ;
-lin caw_V2 = mkV2 (compoundV "کائیں کائیں" (mkV "کرنا")) ;       -- from DictUrd
-lin cayenne_N = mkN "لال مرچ" ;
-lin cayman_N = mkN "نہنگ" ;
-lin cd_N = mkN "کیڈمیم کی کیمیائی علامت" ;
-lin cease_N = mkN "رکنا" ;
-lin cease_V = mkV "رکنا" ;
-lin cease_V2 = mkV2 (compoundV "ختم" (mkV "کرنا")) ;       -- from DictUrd
---lin cease_V2V = mkV2 (mkV "رکنا") ;
-lin cease_VS = mkVS (mkV "رکنا") ;
-lin cease_fire_N = mkN "عارضی صلح" ;
-lin ceaseless_A = mkA "دائمی" ;
-lin cedar_N = mkN "دیودار" ;       -- from DictUrd
-lin cede_V2 = mkV2 (compoundV "مان" (mkV "لینا")) ;
-lin cedilla_N = mkN "سکار کا شوشہ" ;
-lin ceiling_N = mkN "چھت(اندر سے)" ;       -- from DictUrd
-lin celandine_N = mkN "انجیرہ" ;
-lin celebrate_V2 = mkV2 (compoundV "جشن" (mkV "منانا")) ;       -- from DictUrd
-lin celebrated_A = mkA "نامی" ;       -- from DictUrd
-lin celebration_N = mkN "جشن" ;       -- from DictUrd
-lin celebrity_N = mkN "شہرت" ;       -- from DictUrd
-lin celerity_N = mkN "فور" ;       -- from DictUrd
-lin celery_N = mkN "خراسانی" ;
-lin celestial_A = mkA "آسمانی" ;       -- from DictUrd
-lin celia_PN = mkPN "شکمی" ;
-lin celibacy_N = mkN "کنوار پن" ;
-lin celibate_N = mkN "کنوار پن پر عمل کرے" ;
-lin cell_N = mkN "گوشہ" ;       -- from DictUrd
-lin cellar_N = mkN "سرد اب" ;       -- from DictUrd
-lin cellarage_N = mkN "تہ خانوں کا ذخیرہ" ;
-lin cello_N = mkN "وائلن نما ساز" ;
-lin cellular_A = mkA "خانے دار" ;
-lin cellulose_N = mkN "حر ملائم سیلولوز" ;
-lin celt_N = mkN "ماہر کلٹیت" ;
-lin celtic_A = mkA "گال قوم کی زبان" ;
-lin celtic_N = mkN "گال قوم کی زبان" ;
-lin cement_N = mkN "سیمنٹ" ;
-lin cement_V2 = mkV2 (mkV "جوڑنا") ;       -- from DictUrd
-lin cemetery_N = mkN "قبرستان" ;
-lin cenotaph_N = mkN "فرضی قبر" ;
-lin censer_N = mkN "عود دان" ;
-lin censor_N = mkN "محتسب" ;       -- from DictUrd
-lin censor_V2 = mkV2 (mkV "محتسب") ;
-lin censorious_A = mkA "عیب جو" ;
-lin censorship_N = mkN "احتساب" ;
-lin censure_N = mkN "ہجو" ;       -- from DictUrd
-lin censure_V2 = mkV2 (compoundV "ملامت" (mkV "کرنا")) ;       -- from DictUrd
-lin census_N = mkN "مردم شماری" ;       -- from DictUrd
-lin cent_N = mkN "ڈالر کا سواں حصہ" ;
-lin centaur_N = mkN "دو نسلی" ;
-lin centenarian_A = mkA "سو برس کا" ;
-lin centenarian_N = mkN "سو برس کا" ;
-lin centenary_A = mkA "سویں برسی" ;
-lin centenary_N = mkN "سویں برسی" ;
-lin centennial_A = mkA "صد سالہ" ;
-lin centennial_N = mkN "صد سالہ" ;
-lin center_V = mkV "مرکز" ;
-lin center_V2 = mkV2 (mkV "مرکز") ;
-lin centigrade_A = mkA "گرمی کی پیمائش" ;
-lin centime_N = mkN "لمبائی کا پیمانہ" ;
-lin centimetre_N = mkN "لمبائی کا پیمانہ" ;
-lin centipede_N = mkN "سنٹی پيڈ" ;
-lin central_A = mkA "درمیانی" ;       -- from DictUrd
-lin central_N = mkN "مرکزی" ;
-lin centralization_N = mkN "مرکز کے تحت لانا" ;
-lin centralize_V = compoundV "ایک مرکز پر آنا یا" (mkV "لانا") ;
-lin centralize_V2 = mkV2 (compoundV "ایک مرکز پر آنا یا" (mkV "لانا")) ;
-lin centre_N = mkN "بیچ" ;       -- from DictUrd
-lin centre_V = mkV "درمیان" ;
-lin centre_V2 = mkV2 (mkV "درمیان") ;
-lin centre_bit_N = mkN "ولایتی برما" ;
-lin centrifugal_A = mkA "مرکز گریز" ;       -- from DictUrd
-lin centripetal_A = mkA "مرکز جو" ;
-lin centurion_N = mkN "صدسرہنگ" ;
-lin century_N = mkN "قرن" ;       -- from DictUrd
-lin ceramic_A = mkA "فن کوزہ سے متعلق" ;
-lin ceramics_N = mkN "فن کو زہ گری" ;
-lin cereal_N = mkN "اناج" ;
-lin cerebral_A = mkA "دماغی فحی" ;
-lin cerebration_N = mkN "دماغی عمل" ;
-lin ceremonial_A = mkA "تقریباتی" ;
-lin ceremonial_N = mkN "تقریباتی" ;
-lin ceremonious_A = mkA "پرتکلف" ;       -- from DictUrd
-lin ceremony_N = mkN "رسم" ;       -- from DictUrd
-lin cerise_A = mkA "کلابی" ;
-lin cerise_N = mkN "کلابی" ;
-lin cert_N = mkN "کچھ" ;
-lin certain_A = mkA "حتمی" ;       -- from DictUrd
-lin certainty_N = mkN "یقین" ;       -- from DictUrd
-lin certifiable_A = mkA "قابل تصدیق" ;
-lin certificate_N = mkN "چٹھی" ;       -- from DictUrd
-lin certificate_V2 = mkV2 (compoundV "اہم" (mkV "کاغذ")) ;
-lin certificated_A = mkA "اہم کاغذ" ;
-lin certification_N = mkN "تصدیق کا عمل" ;
-lin certify_V = compoundV "گواہی" (mkV "دینا") ;
-lin certify_V2 = mkV2 (compoundV "توثیق" (mkV "کرنا")) ;       -- from DictUrd
-lin certitude_N = mkN "ایقان" ;       -- from DictUrd
-lin cerulean_A = mkA "آسمانی" ;
-lin cervical_A = mkA "عنقی" ;
-lin cervix_N = mkN "گردن" ;
-lin cessation_N = mkN "خاتمہ" ;
-lin cession_N = mkN "سپردگی" ;
-lin cesspit_N = mkN "گنداب دان" ;
-lin cesspool_N = mkN "بدرو" ;
-lin ceylon_PN = mkPN "سیلون کا باشندہ" ;
-lin chad_PN = mkPN "چاڈبولی" ;
-lin chafe_N = mkN "کجھلانا" ;
-lin chafe_V = mkV "کجھلانا" ;
-lin chafe_V2 = mkV2 (mkV "کجھلانا") ;
-lin chaff_N = mkN "بھوسی" ;       -- from DictUrd
-lin chaff_V2 = mkV2 (mkV "بھوسی") ;
-lin chaffinch_N = mkN "دج" ;
-lin chafing_dish_N = mkN "آتشدان" ;
-lin chagrin_N = mkN "غم" ;       -- from DictUrd
-lin chagrin_V2 = mkV2 (compoundV "طیش" (mkV "دلانا")) ;
-lin chain_N = mkN "لڑ" ;       -- from DictUrd
-lin chain_V2 = mkV2 (mkV "باندھنا") ;       -- from DictUrd
-lin chain_gang_N = mkN "زنجیر بند قیدی" ;
-lin chain_smoker_N = mkN "بہت زیادہ سگریٹ پینے والا" ;
-lin chain_stitch_N = mkN "زنجیر باقی" ;
-lin chain_store_N = mkN "شاخ داری دکانیں" ;
-lin chair_N = mkN "کرسی" ;       -- from DictUrd
-lin chair_V2 = mkV2 (compoundV "صدارت" (mkV "کرنا")) ;
-lin chairman_N = mkN "صدر" ;       -- from DictUrd
-lin chairmanship_N = mkN "صدارت" ;       -- from DictUrd
-lin chaise_N = mkN "گھوڑے کی گاڑی" ;
-lin chalet_N = mkN "پہاڑی بنگلہ" ;
-lin chalice_N = mkN "کمامیہ" ;
-lin chalk_N = mkN "کھریا" ;       -- from DictUrd
-lin chalk_V2 = mkV2 (compoundV "کھریا سے" (mkV "لکھنا")) ;       -- from DictUrd
-lin chalky_A = mkA "چونا بھرا" ;       -- from DictUrd
-lin challenge_N = mkN "دعویٰ" ;       -- from DictUrd
-lin challenge_V = mkV "للکارنا" ;
-lin challenge_V2 = mkV2 (compoundV "آگے" (mkV "آنا")) ;       -- from DictUrd
-lin challenger_N = mkN "چنوتی دینے والا" ;
-lin chamber_N = mkN "ایوان" ;       -- from DictUrd
-lin chamberlain_N = mkN "فراش" ;       -- from DictUrd
-lin chambermaid_N = mkN "سراۓ خادمہ" ;
-lin chameleon_N = mkN "گرگٹ" ;       -- from DictUrd
-lin chamois_N = mkN "گرل" ;       -- from DictUrd
-lin champ_N = mkN "مرد میدان" ;       -- from DictUrd
-lin champ_V = compoundV "جگالی" (mkV "کرنا") ;
-lin champ_V2 = mkV2 (compoundV "جگالی" (mkV "کرنا")) ;       -- from DictUrd
-lin champagne_N = mkN "جھاگ والی شراب" ;       -- from DictUrd
-lin champion_A = mkA "حامی" ;
-lin champion_Adv = mkAdv "حامی" ;
-lin champion_N = mkN "حمایت کار" ;       -- from DictUrd
-lin champion_V2 = mkV2 (mkV "حامی") ;
-lin championship_N = mkN "میر میدانی" ;       -- from DictUrd
-lin chance_N = mkN "بار" ;       -- from DictUrd
-lin chance_V = mkV "قسمت" ;
-lin chance_V2 = mkV2 (mkV "قسمت") ;
-lin chance_VS = mkVS (mkV "قسمت") ;
-lin chancel_N = mkN "گرجے کا صدر مقام" ;
-lin chancellery_N = mkN "دفتر سفارتخانہ" ;
-lin chancellor_N = mkN "وزیراعظم" ;
-lin chancery_N = mkN "اعلی ترین عدالت" ;
-lin chancy_A = mkA "غیر یقینی" ;       -- from DictUrd
-lin chandelier_N = mkN "چل چراغ" ;
-lin chandler_N = mkN "فانوسوں کے ذخیرے کا کمرہ" ;
-lin change_N = mkN "بدل" ;       -- from DictUrd
-lin change_V = compoundV "لباس" (mkV "بدلنا") ;
-lin change_V2 = mkV2 (compoundV "لباس" (mkV "بدلنا")) ;
-lin changeable_A = mkA "نت نیا" ;       -- from DictUrd
-lin changeableness_N = mkN "تغیر پذیری" ;
-lin changeful_A = mkA "دائمی تغیر والا" ;
-lin changeless_A = mkA "بے تغیر" ;
-lin changeling_N = mkN "بدلا ہوا بچہ" ;
-lin channel_N = mkN "آبنائے" ;       -- from DictUrd
-lin channel_V2 = mkV2 (compoundV "تنگ آبی" (mkV "راستہ")) ;
-lin chant_N = mkN "گانا" ;       -- from DictUrd
-lin chant_V = mkV "گنگنانا" ;
-lin chant_V2 = mkV2 (mkV "گانا") ;       -- from DictUrd
-lin chaos_N = mkN "عدم انتظام" ;       -- from DictUrd
-lin chaotic_A = mkA "خلت ملت" ;       -- from DictUrd
-lin chap_N = mkN "مرد خدا" ;       -- from DictUrd
-lin chap_V = mkV "آدمی" ;
-lin chap_V2 = mkV2 (compoundV "چاک" (mkV "کرنا")) ;       -- from DictUrd
-lin chapel_N = mkN "چھوٹا گرجا" ;
-lin chaperon_N = mkN "نگہبان اتالیقہ" ;
-lin chaperon_V2 = mkV2 (compoundV "نگہبان" (mkV "اتالیقہ")) ;
-lin chapfallen_A = mkA "ملول" ;
-lin chaplain_N = mkN "پادری" ;       -- from DictUrd
-lin chaplaincy_N = mkN "پادری کا عہدہ" ;
-lin chaplet_N = mkN "مالا" ;
-lin chapter_N = mkN "باب" ;       -- from DictUrd
-lin char_N = mkN "جلانا" ;
-lin char_V = mkV "جلانا" ;
-lin char_V2 = mkV2 (mkV "جلانا") ;
-lin character_N = mkN "چال چلن" ;       -- from DictUrd
-lin characteristic_A = mkA "امتیازی خصوصیت" ;       -- from DictUrd
-lin characteristic_N = mkN "خصوصیت" ;
-lin characteristically_Adv = mkAdv "اختصاصی طور پر" ;
-lin characterization_N = mkN "درجہ بندی قوانین" ;
-lin characterize_V2 = mkV2 (compoundV "امتیازی وصف بیان" (mkV "کرنا")) ;
-lin characterless_A = mkA "بد کردار" ;       -- from DictUrd
-lin charade_N = mkN "شراڈ کھیل" ;
-lin charcoal_N = mkN "کوالہ" ;       -- from DictUrd
-lin charcoal_burner_N = mkN "کوئلہ گر" ;
-lin chard_N = mkN "سفید چقندر" ;
-lin chard_PN = mkPN "سفید چقندر" ;
-lin charge_N = mkN "باج" ;       -- from DictUrd
-lin charge_V = mkV "عہدہ" ;
-lin charge_V2 = mkV2 (mkV "بھرنا") ;       -- from DictUrd
-lin charge_VS = mkVS (mkV "عہدہ") ;
-lin charge_account_N = mkN "ادھار کھاتہ" ;
-lin chargeable_A = mkA "قابل مواخذ" ;
-lin charger_N = mkN "دھاوا بولنے والا" ;
-lin chariot_N = mkN "رتھ" ;       -- from DictUrd
-lin charioteer_N = mkN "رتھ بان" ;
-lin charisma_N = mkN "کرشمہ" ;
-lin charismatic_A = mkA "مقناطیسی" ;
-lin charitable_A = mkA "دریا دل" ;
-lin charity_N = mkN "خیرات" ;       -- from DictUrd
-lin charivari_N = mkN "غل غباڑہ" ;
-lin charlatan_N = mkN "نیم حکیم" ;
-lin charles_PN = mkPN "سات ستاروں کا جھمکا" ;
-lin charlie_PN = mkPN "چارلی" ;
-lin charlock_N = mkN "جنگلی رائی" ;
-lin charlotte_PN = mkPN "شارلٹ" ;
-lin charm_N = mkN "آب و رنگ" ;       -- from DictUrd
-lin charm_V = mkV "کشش" ;
-lin charm_V2 = mkV2 (compoundV "دل داری" (mkV "کرنا")) ;       -- from DictUrd
-lin charmer_N = mkN "فسوں ساز" ;
-lin charming_A = mkA "دل بند" ;       -- from DictUrd
-lin charnel_house_N = mkN "میت کدہ" ;
-lin chart_N = mkN "خریتہ" ;       -- from DictUrd
-lin chart_V2 = mkV2 (compoundV "نقشہ" (mkV "بنانا")) ;
-lin charter_N = mkN "فرمان" ;       -- from DictUrd
-lin charter_V2 = mkV2 (mkV "حق") ;
-lin chartism_N = mkN "منشوریت" ;
-lin chartist_N = mkN "منشوری" ;
-lin chartreuse_N = mkN "شارتروز کی عیسائی خانقاہ" ;
-lin chary_A = mkA "ہوشیار" ;
-lin chas_PN = mkPN "تعاقب" ;
-lin chase_N = mkN "پیچھا" ;       -- from DictUrd
-lin chase_V = mkV "تعاقب" ;
-lin chase_V2 = mkV2 (compoundV "بھگا" (mkV "دینا")) ;       -- from DictUrd
-lin chaser_N = mkN "کندہ کار" ;       -- from DictUrd
-lin chasm_N = mkN "دراز" ;       -- from DictUrd
-lin chaste_A = mkA "عاصم" ;       -- from DictUrd
-lin chasten_V2 = mkV2 (compoundV "گوش مالی" (mkV "کرنا")) ;       -- from DictUrd
-lin chastise_V2 = mkV2 (compoundV "علاج" (mkV "کرنا")) ;       -- from DictUrd
-lin chastisement_N = mkN "گوش مالی" ;       -- from DictUrd
-lin chastity_N = mkN "آبرو" ;       -- from DictUrd
-lin chasuble_N = mkN "چیزوہل" ;
-lin chat_N = mkN "بات چیت" ;       -- from DictUrd
-lin chat_V = compoundV "بات" (mkV "چیت") ;
-lin chat_V2 = mkV2 (compoundV "بات" (mkV "چیت")) ;
-lin chateau_N = mkN "شاطو" ;
-lin chatelaine_N = mkN "قلعہ کی مالکن" ;
-lin chattel_N = mkN "جائداد منقولہ" ;       -- from DictUrd
-lin chatter_N = mkN "کچر کچر" ;       -- from DictUrd
-lin chatter_V = compoundV "بک بک" (mkV "کرنا") ;
-lin chattily_Adv = mkAdv "لفاظی سے" ;
-lin chatty_A = mkA "باتونی" ;       -- from DictUrd
-lin chauffeur_N = mkN "ڈرائیور" ;
-lin chauffeur_V2 = mkV2 (mkV "ڈرائیور") ;
-lin chauvinism_N = mkN "جنگجویانہ وطن پرستی" ;       -- from DictUrd
-lin chauvinist_N = mkN "شاونی" ;
-lin chauvinistic_A = mkA "جنگجویانہ" ;       -- from DictUrd
-lin chaw_N = mkN "چبانا" ;
-lin chaw_V2 = mkV2 (mkV "چبانا(تمباکو)") ;       -- from DictUrd
-lin cheap_A = mkA "بازاری" ;       -- from DictUrd
-lin cheapen_V = compoundV "سستا" (mkV "کرنا") ;
-lin cheapen_V2 = mkV2 (compoundV "سستا" (mkV "کرنا")) ;
-lin cheapness_N = mkN "ارزانی" ;
-lin cheat_N = mkN "دھوکا دینا" ;
-lin cheat_V = compoundV "دھوکا" (mkV "دینا") ;
-lin cheat_V2 = mkV2 (compoundV "گھپلا" (mkV "کرنا")) ;       -- from DictUrd
-lin check_N = mkN "انسداد" ;       -- from DictUrd
-lin check_V = mkV "روکنا" ;
-lin check_V2 = mkV2 (compoundV "جائزہ" (mkV "لینا")) ;       -- from DictUrd
-lin checkbook_N = mkN "چیک بک" ;
-lin checked_A = mkA "چوخانے پرنٹ کی قمیض" ;
-lin checker_N = mkN "بساط" ;
-lin checker_V2 = mkV2 (mkV "بساط") ;
-lin checkers_N = mkN "بساط" ;
-lin checkroom_N = mkN "توشہ خانہ" ;
-lin checkup_N = mkN "آزمائش" ;
-lin cheddar_N = mkN "چیڈر پنیر" ;
-lin cheek_N = mkN "عارض" ;       -- from DictUrd
-lin cheek_V2 = mkV2 (mkV "رخسار") ;
-lin cheekbone_N = mkN "رخساری ہڈی" ;
-lin cheeked_A = mkA "رخسار" ;
-lin cheeky_A = mkA "ڈھیٹ" ;       -- from DictUrd
-lin cheep_N = mkN "چیں چیں کرنا" ;
-lin cheep_V = compoundV "چیں چیں" (mkV "کرنا") ;
-lin cheer_N = mkN "جی خوش کرنا" ;
-lin cheer_V = compoundV "جی خوش" (mkV "کرنا") ;
-lin cheer_V2 = mkV2 (compoundV "جی خوش" (mkV "کرنا")) ;
-lin cheerful_A = mkA "دل شاد" ;       -- from DictUrd
-lin cheerfulness_N = mkN "بشاشت" ;       -- from DictUrd
-lin cheering_A = mkA "جی خوش کرنا" ;
-lin cheering_N = mkN "جی خوش کرنا" ;
-lin cheerless_A = mkA "تیرہ" ;       -- from DictUrd
-lin cheerlessness_N = mkN "بے دلی" ;
-lin cheery_A = mkA "دل شاد" ;
-lin cheese_N = mkN "پنیر" ;
-lin cheeseparing_A = mkA "تنگ دلی" ;
-lin cheetah_N = mkN "چیتا" ;
-lin chef_N = mkN "رکاب دار" ;       -- from DictUrd
-lin chemical_A = mkA "کیمیائی" ;
-lin chemical_N = mkN "کیمیائی" ;
-lin chemise_N = mkN "شمیض" ;
-lin chemist_N = mkN "دوا ساز" ;       -- from DictUrd
-lin chemistry_N = mkN "کمیا" ;       -- from DictUrd
-lin chemotherapy_N = mkN "کیمیائی علاج" ;
-lin chenille_N = mkN "شنیل" ;
-lin cheque_N = mkN "بینک کا کاغذ" ;
-lin cherish_V2 = mkV2 (mkV "چاہنا") ;       -- from DictUrd
-lin cheroot_N = mkN "سگار" ;
-lin cherry_A = mkA "سرخ پھل" ;
-lin cherry_N = mkN "سرخ پھل" ;
-lin cherub_N = mkN "کروبی" ;
-lin cherubic_A = mkA "کروپیاں سے متعلق" ;
-lin chervil_N = mkN "جعفری" ;       -- from DictUrd
-lin cheshire_PN = mkPN "کھسیائی بلی" ;
-lin chess_N = mkN "شت رنج" ;       -- from DictUrd
-lin chessman_N = mkN "مہرہ" ;       -- from DictUrd
-lin chest_N = mkN "چھاتی" ;       -- from DictUrd
-lin chester_PN = mkPN "شستہ" ;
-lin chesterfield_N = mkN "ایک قسم کا اوور کوٹ" ;
-lin chesterfield_PN = mkPN "ایک قسم کا اوور کوٹ" ;
-lin chestnut_N = mkN "شاہ بلوط" ;       -- from DictUrd
-lin cheval_glass_N = mkN "بڑا جھولتا آئینہ" ;
-lin chevron_N = mkN "شیوران" ;
-lin chew_N = mkN "چبانا" ;
-lin chew_V = mkV "چبانا" ;       -- from DictUrd
-lin chew_V2 = mkV2 (mkV "چبانا") ;
-lin chewing_gum_N = mkN "چیونگ گم" ;
-lin chianti_N = mkN "کیانٹی" ;
-lin chiaroscuro_N = mkN "روشنی اور ساۓ کا ادغام" ;
-lin chic_A = mkA "آب تاب" ;       -- from DictUrd
-lin chic_N = mkN "فیشن دائی" ;
-lin chicanery_N = mkN "دھوکے بازی" ;       -- from DictUrd
-lin chick_N = mkN "چوزہ" ;       -- from DictUrd
-lin chicken_N = mkN "مرغی" ;       -- from DictUrd
-lin chicken_hearted_A = mkA "بزدل" ;
-lin chickenpox_N = mkN "چیچک" ;       -- from DictUrd
-lin chicle_N = mkN "چکل" ;
-lin chicory_N = mkN "بیخ کاسنی" ;
-lin chide_V = compoundV "برا بھلا" (mkV "کہنا") ;
-lin chide_V2 = mkV2 (mkV "ڈانٹنا") ;       -- from DictUrd
-lin chief_A = mkA "خاص" ;
-lin chief_N = mkN "اہم" ;       -- from DictUrd
-lin chieftain_N = mkN "سردار" ;
-lin chieftaincy_N = mkN "سردار کا حلقہ" ;
-lin chiffon_N = mkN "ششدرہ" ;
-lin chiffonier_N = mkN "ششدرہ" ;
-lin chignon_N = mkN "گردابہ" ;
-lin chilblain_N = mkN "بوائی" ;
-lin chilblained_A = mkA "بوائی" ;
-lin child_N = mkN "بالک" ;       -- from DictUrd
-lin childhood_N = mkN "بچپن" ;       -- from DictUrd
-lin childish_A = mkA "بچکانہ" ;       -- from DictUrd
-lin childless_A = mkA "بے اولاد" ;       -- from DictUrd
-lin childlike_A = mkA "بچے سے مشابہ" ;
-lin chile_PN = mkPN "چلی شورہ" ;
-lin chilean_A = mkA "چلوی" ;
-lin chilean_N = mkN "چلوی" ;
-lin chill_A = mkA "ٹھنڈ" ;
-lin chill_N = mkN "خنکی" ;       -- from DictUrd
-lin chill_V = mkV "ٹھنڈ" ;
-lin chill_V2 = mkV2 (mkV "ٹھنڈ") ;
-lin chilli_N = mkN "لال مرچ" ;
-lin chilly_A = mkA "سرد" ;       -- from DictUrd
-lin chilly_N = mkN "ہری مرچ" ;       -- from DictUrd
-lin chimaera_N = mkN "کمیرا" ;
-lin chime_N = mkN "گھنٹیونن کی آواز" ;       -- from DictUrd
-lin chime_V = compoundV "گھنٹیوں کی" (mkV "جھنکار") ;
-lin chime_V2 = mkV2 (compoundV "گھنٹیوں کی" (mkV "جھنکار")) ;
-lin chimerical_A = mkA "تصوراتی طور پر" ;
-lin chimney_N = mkN "آتش دان" ;       -- from DictUrd
-lin chimney_sweep_N = mkN "چمنی برش" ;
-lin chimp_N = mkN "چمپائزی" ;
-lin chimpanzee_N = mkN "بندر نما جانور" ;
-lin chin_N = mkN "ٹھوڑی" ;       -- from DictUrd
-lin china_N = mkN "چین" ;
-lin china_PN = mkPN "چین" ;
-lin chinaware_N = mkN "چینی کے برتنوں کی ایک قسم" ;
-lin chinchilla_N = mkN "چنچلا" ;
-lin chine_N = mkN "ریڑہ کی ہڈی" ;       -- from DictUrd
-lin chinese_A = mkA "چینی" ;
-lin chinese_N = mkN "چینی" ;
-lin chink_N = mkN "دراز" ;       -- from DictUrd
-lin chink_V = compoundV "تنگ" (mkV "شگاف") ;
-lin chink_V2 = mkV2 (compoundV "کھنک" (mkV "کھنانا")) ;       -- from DictUrd
-lin chintz_N = mkN "چھینٹ" ;       -- from DictUrd
-lin chip_N = mkN "قتلہ" ;
-lin chip_V = mkV "قتلہ" ;
-lin chip_V2 = mkV2 (mkV "قتلہ") ;
-lin chipmunk_N = mkN "امریکی گلہری" ;
-lin chippendale_N = mkN "چپنڈیلی فرنیچر" ;
-lin chiropody_N = mkN "ناخن وغیرہ کا علاج" ;
-lin chiropractor_N = mkN "دستی معالج" ;
-lin chirp_N = mkN "چہچہاہٹ" ;
-lin chirp_V = mkV "چہچہاہٹ" ;
-lin chirp_V2 = mkV2 (mkV "چہچہانا") ;       -- from DictUrd
-lin chirrup_N = mkN "چرغنا" ;
-lin chirrup_V = mkV "چرغنا" ;
-lin chirrup_V2 = mkV2 (mkV "چرغنا") ;
-lin chisel_N = mkN "چھینی" ;       -- from DictUrd
-lin chisel_V2 = mkV2 (compoundV "چھینی سے" (mkV "تراشنا")) ;       -- from DictUrd
-lin chit_N = mkN "چٹھی" ;       -- from DictUrd
-lin chit_chat_N = mkN "گپ شپ" ;
-lin chivalrous_A = mkA "نائٹ کی طرح بہادر" ;
-lin chivalry_N = mkN "سوار" ;
-lin chive_N = mkN "پیازی" ;
-lin chivy_V2 = mkV2 (compoundV "پیچھا" (mkV "کرنا")) ;       -- from DictUrd
-lin chloride_N = mkN "کلورین کا مرکب" ;
-lin chlorinate_V2 = mkV2 (compoundV "کلورین" (mkV "ملانا")) ;
-lin chlorination_N = mkN "جراثیم سے پاک کرنے کا عمل" ;
-lin chlorine_N = mkN "رنگ کاٹ" ;
-lin chlorophyll_N = mkN "سبزہ نباتی" ;
-lin choc_N = mkN "چاکلیٹ" ;
-lin chock_N = mkN "کھچا کھچ" ;
-lin chock_V2 = mkV2 (compoundV "کھچا" (mkV "کھچ")) ;
-lin chock_full_A = mkA "کھچا کھچ" ;
-lin chocolate_N = mkN "چاکلیٹ" ;
-lin choice_A = mkA "عمدہ" ;       -- from DictUrd
-lin choice_N = mkN "اختیار" ;       -- from DictUrd
-lin choir_N = mkN "چوکی" ;       -- from DictUrd
-lin choirboy_N = mkN "بھجن بچہ" ;       -- from DictUrd
-lin choke_N = mkN "حبسہ" ;       -- from DictUrd
-lin choke_V = compoundV "دم" (mkV "گھٹنا") ;       -- from DictUrd
-lin choke_V2 = mkV2 (compoundV "دم" (mkV "گھوٹنا")) ;       -- from DictUrd
-lin choker_N = mkN "گل بند" ;       -- from DictUrd
-lin choky_N = mkN "اختتاقی" ;
-lin choler_N = mkN "صفرہ" ;       -- from DictUrd
-lin cholera_N = mkN "ہیضہ" ;       -- from DictUrd
-lin choleric_A = mkA "غصیلا" ;       -- from DictUrd
-lin choose_V = compoundV "انتخاب" (mkV "کرنا") ;
-lin choose_V2 = mkV2 (mkV "چھانٹنا") ;       -- from DictUrd
--- lin choose_V2V = mkV2 (compoundV "انتخاب" (mkV "کرنا")) ;
-lin choose_VS = mkVS (compoundV "انتخاب" (mkV "کرنا")) ;
-lin choosy_A = mkA "متلاشی" ;
-lin chop_N = mkN "گوشت کا ٹکڑا" ;       -- from DictUrd
-lin chop_V = mkV "کاٹنا" ;
-lin chop_V2 = mkV2 (compoundV "اڑا" (mkV "دینا")) ;       -- from DictUrd
-lin chopper_N = mkN "چھرا" ;       -- from DictUrd
-lin choppy_A = mkA "بے ربط" ;       -- from DictUrd
-lin choral_A = mkA "طائفی" ;       -- from DictUrd
-lin chorale_N = mkN "مناجات کی دھن" ;
-lin chord_N = mkN "دھن" ;
-lin chore_N = mkN "بھٹکل کام" ;
-lin choreographer_N = mkN "میر رقص" ;
-lin chorister_N = mkN "قوال" ;
-lin chortle_N = mkN "زور سے ہنسنا" ;
-lin chortle_V = compoundV "زور سے" (mkV "ہنسنا") ;
-lin chorus_N = mkN "استھالی" ;       -- from DictUrd
-lin chorus_V2 = mkV2 (compoundV "مل کر" (mkV "گانا")) ;
-lin chow_N = mkN "چینی نسل کا کتا" ;
-lin chowder_N = mkN "مچھلی کا دو پیازہ" ;
-lin chris_PN = mkPN "نصرانی" ;
-lin christ_PN = mkPN "حضرت عیسیٰ" ;
-lin christen_V2 = mkV2 (compoundV "اصطباغ" (mkV "دینا")) ;
-lin christening_N = mkN "اصطباغ" ;
-lin christian_A = mkA "نصرانی" ;
-lin christian_N = mkN "نصرانی" ;
-lin christian_PN = mkPN "نصرانی" ;
-lin christianity_N = mkN "عیسائیت" ;
-lin christlike_A = mkA "مسیحامثل" ;
-lin christmas_N = mkN "کرسمس" ;
-lin christmas_PN = mkPN "کرسمس" ;
-lin christmas_tree_N = mkN "شجر عید نصاری" ;
-lin christmastide_N = mkN "عشرہ عید" ;
-lin chromatic_A = mkA "رنگین" ;
-lin chrome_N = mkN "کروم" ;
-lin chromium_N = mkN "نیلگوں سفید دھاتی عنصر" ;
-lin chromosome_N = mkN "کروموسوم" ;
-lin chronic_A = mkA "شدید مرض" ;
-lin chronically_Adv = mkAdv "مزمنانہ" ;
-lin chronicle_N = mkN "پرچہ" ;       -- from DictUrd
-lin chronicle_V2 = mkV2 (mkV "سرگزشت") ;
-lin chronicler_N = mkN "پرچہ نویس" ;       -- from DictUrd
-lin chronological_A = mkA "تاریخ وارانہ" ;
-lin chronology_N = mkN "تقویم" ;
-lin chrysalis_N = mkN "پیوہا" ;
-lin chrysanthemum_N = mkN "گل داوٴدی" ;
-lin chubby_A = mkA "بھولا ہوا" ;
-lin chuck_N = mkN "گھوڑے کو ہانکنا" ;
-lin chuck_V2 = mkV2 (compoundV "گھوڑے کو" (mkV "ہانکنا")) ;
-lin chuckle_N = mkN "دبی دبی ہنسی" ;       -- from DictUrd
-lin chuckle_V = compoundV "بغلیں" (mkV "بجانا") ;       -- from DictUrd
-lin chuckle_VS = mkVS (mkV "ہنسنا") ;
-lin chug_N = mkN "چھک چھک کی آواز" ;       -- from DictUrd
-lin chug_V = mkV "کھنکار" ;
-lin chukker_N = mkN "چکر" ;
-lin chum_N = mkN "آڑی" ;       -- from DictUrd
-lin chum_V = compoundV "یارِ" (mkV "غار") ;
-lin chummy_A = mkA "دوستانہ" ;
-lin chump_N = mkN "منڈھلی" ;
-lin chunk_N = mkN "بڑاٹکڑا" ;
-lin chunky_A = mkA "مضبوط" ;
-lin church_N = mkN "گرجا" ;       -- from DictUrd
-lin churchgoer_N = mkN "کلیسا رو" ;
-lin churchman_N = mkN "رکن کلیسا" ;
-lin churchwarden_N = mkN "عہدہ دار" ;
-lin churchyard_N = mkN "گرجا کا احاطہ" ;
-lin churl_N = mkN "گنوار" ;
-lin churlish_A = mkA "بینڈا" ;       -- from DictUrd
-lin churn_N = mkN "بلونی" ;
-lin churn_V = mkV "بلونی" ;
-lin churn_V2 = mkV2 (mkV "بلونی") ;
-lin chutney_N = mkN "چٹنی" ;
-lin cicada_N = mkN "جھینگر" ;
-lin cicatrix_N = mkN "زخم کا نشان" ;
-lin cicerone_N = mkN "سسرون" ;
-lin cid_N = mkN "سیڈر" ;
-lin cider_N = mkN "سیڈر" ;
-lin cigar_N = mkN "سگار" ;
-lin cigarette_N = mkN "سگرٹ" ;
-lin cinch_N = mkN "زین بند" ;
-lin cinch_V2 = mkV2 (compoundV "زین" (mkV "بند")) ;
-lin cincture_N = mkN "پیٹی" ;
-lin cinder_N = mkN "انگارا" ;       -- from DictUrd
-lin cinderella_N = mkN "کشتہ" ;
-lin cinema_N = mkN "فلم گھر" ;
-lin cinematic_A = mkA "سینمائی" ;
-lin cinematography_N = mkN "حرکت نگاری" ;
-lin cinnamon_N = mkN "دار چینی" ;       -- from DictUrd
-lin cinquefoil_N = mkN "پنج پتیا" ;
-lin cipher_N = mkN "نقطہ" ;       -- from DictUrd
-lin cipher_V = mkV "صفر" ;
-lin cipher_V2 = mkV2 (mkV "صفر") ;
-lin circle_N = mkN "علاقہ" ;       -- from DictUrd
-lin circle_V = compoundV "گول" (mkV "گھومنا") ;
-lin circle_V2 = mkV2 (compoundV "چکر" (mkV "لگانا")) ;       -- from DictUrd
-lin circlet_N = mkN "دائرک" ;
-lin circuit_N = mkN "اقلیم" ;       -- from DictUrd
-lin circuitous_A = mkA "غیر مستقیم" ;       -- from DictUrd
-lin circular_A = mkA "گول" ;       -- from DictUrd
-lin circular_N = mkN "گول دائرہ" ;
-lin circularity_N = mkN "گولائی" ;
-lin circularize_V2 = mkV2 (compoundV "گشتی چھٹی لے کر" (mkV "جانا")) ;
-lin circulate_V = mkV "پھرنا" ;       -- from DictUrd
-lin circulate_V2 = mkV2 (mkV "پھیلانا") ;       -- from DictUrd
-lin circulation_N = mkN "گردش" ;       -- from DictUrd
-lin circumcise_V2 = mkV2 (compoundV "ختنہ" (mkV "کرنا")) ;
-lin circumcision_N = mkN "ختنہ" ;       -- from DictUrd
-lin circumference_N = mkN "گھیر" ;       -- from DictUrd
-lin circumflex_N = mkN "حد" ;
-lin circumlocution_N = mkN "بسیار گوئی" ;
-lin circumnavigate_V2 = mkV2 (compoundV "بحر پیمائی" (mkV "کرنا")) ;
-lin circumnavigation_N = mkN "بحر گردی" ;
-lin circumscribe_V2 = mkV2 (compoundV "حد" (mkV "بند")) ;
-lin circumscription_N = mkN "حد بندی" ;
-lin circumspect_A = mkA "ہوشیار" ;
-lin circumspection_N = mkN "ہوشیاری" ;
-lin circumstance_N = mkN "حال" ;       -- from DictUrd
-lin circumstantial_A = mkA "عارضی" ;       -- from DictUrd
-lin circumvent_V2 = mkV2 (compoundV "عیاری" (mkV "کرنا")) ;       -- from DictUrd
-lin circumvention_N = mkN "عیاری" ;       -- from DictUrd
-lin circus_N = mkN "جولان گاہ" ;       -- from DictUrd
-lin cirrus_N = mkN "درخت کا سوت" ;
-lin cistern_N = mkN "سس ٹرن" ;
-lin citadel_N = mkN "گڑہی" ;       -- from DictUrd
-lin citation_N = mkN "حوالہ" ;       -- from DictUrd
-lin cite_V2 = mkV2 (compoundV "حوالہ" (mkV "دینا")) ;       -- from DictUrd
-lin citizen_N = mkN "باشندہ" ;       -- from DictUrd
-lin citizenship_N = mkN "مدنیت" ;       -- from DictUrd
-lin citric_A = mkA "سٹرک" ;
-lin citron_N = mkN "سٹ رون" ;
-lin citrus_N = mkN "ترشہ پھل" ;
-lin city_N = mkN "پور" ;       -- from DictUrd
-lin civet_N = mkN "ذبد" ;       -- from DictUrd
-lin civet_cat_N = mkN "مشک بلاوٴ" ;
-lin civic_A = mkA "شہری" ;       -- from DictUrd
-lin civics_N = mkN "شہریات" ;       -- from DictUrd
-lin civil_A = mkA "مدنی" ;       -- from DictUrd
-lin civilian_A = mkA "عام شہری" ;
-lin civilian_N = mkN "عام شہری" ;
-lin civility_N = mkN "آدمیت" ;       -- from DictUrd
-lin civilization_N = mkN "تہذیب" ;
-lin civilize_V2 = mkV2 (compoundV "مہذب" (mkV "بنانا")) ;
-lin clack_N = mkN "کھٹ کھٹ کرنا" ;
-lin clack_V = compoundV "کھٹ کھٹ" (mkV "کرنا") ;
-lin clad_V = compoundV "نئی" (mkV "شاخ") ;
-lin clad_V2 = mkV2 (compoundV "نئی" (mkV "شاخ")) ;
-lin claim_N = mkN "دعویٰ" ;       -- from DictUrd
-lin claim_V = compoundV "مطالبہ" (mkV "کرنا") ;
-lin claim_V2 = mkV2 (compoundV "دعویٰ" (mkV "کرنا")) ;       -- from DictUrd
-lin claim_VS = mkVS (compoundV "مطالبہ" (mkV "کرنا")) ;
-lin claimant_N = mkN "داعی" ;       -- from DictUrd
-lin clairvoyance_N = mkN "بینائ" ;       -- from DictUrd
-lin clairvoyant_N = mkN "غیب بین" ;
-lin clam_N = mkN "شکنجہ" ;
-lin clam_V = mkV "شکنجہ" ;
-lin clambake_N = mkN "ساحلی پک نک" ;
-lin clamber_N = mkN "ہاتھ پاوٴں سے چڑھنا" ;
-lin clamber_V = compoundV "ہاتھ پاوٴں سے" (mkV "چڑھنا") ;
-lin clammy_A = mkA "چپچپا" ;       -- from DictUrd
-lin clamorous_A = mkA "غل مچاۓ" ;
-lin clamour_N = mkN "آشوب" ;       -- from DictUrd
-lin clamour_V = mkV "شور" ;
-lin clamour_V2 = mkV2 (mkV "شور") ;
-lin clamp_N = mkN "گرفت" ;       -- from DictUrd
-lin clamp_V = mkV "کلمپ" ;
-lin clamp_V2 = mkV2 (mkV "کلمپ") ;
-lin clamp_down_N = mkN "عائد کرنا" ;
-lin clan_N = mkN "برادری" ;       -- from DictUrd
-lin clandestine_A = mkA "مخفی" ;       -- from DictUrd
-lin clang_N = mkN "جھنک" ;       -- from DictUrd
-lin clang_V = mkV "جھنکارنا" ;       -- from DictUrd
-lin clang_V2 = mkV2 (mkV "جھنکار") ;
-lin clangorous_A = mkA "جھنکاری" ;
-lin clank_N = mkN "جھن" ;       -- from DictUrd
-lin clank_V = mkV "جھن" ;
-lin clank_V2 = mkV2 (mkV "جھن") ;
-lin clannish_A = mkA "گروہی" ;
-lin clansman_N = mkN "خاندان کا رکن" ;
-lin clap_N = mkN "گرج" ;       -- from DictUrd
-lin clap_V = mkV "تالی" ;
-lin clap_V2 = mkV2 (compoundV "تالی" (mkV "پیٹنا")) ;       -- from DictUrd
-lin clapboard_N = mkN "اصلا" ;
-lin clapper_N = mkN "چمٹا" ;
-lin claptrap_N = mkN "دکھاوا" ;       -- from DictUrd
-lin claque_N = mkN "حواری" ;       -- from DictUrd
-lin clare_PN = mkPN "ارغوانی شراب" ;
-lin claret_N = mkN "شراب سرخ" ;       -- from DictUrd
-lin clarification_N = mkN "صراحت" ;       -- from DictUrd
-lin clarify_V = compoundV "صاف" (mkV "کرنا") ;
-lin clarify_V2 = mkV2 (compoundV "تشریح" (mkV "کرنا")) ;       -- from DictUrd
-lin clarinet_N = mkN "نے" ;
-lin clarion_N = mkN "کوس" ;       -- from DictUrd
-lin clarity_N = mkN "صفائ" ;       -- from DictUrd
-lin clash_N = mkN "اختلاف" ;       -- from DictUrd
-lin clash_V = compoundV "اختلاف" (mkV "کرنا") ;       -- from DictUrd
-lin clash_V2 = mkV2 (mkV "ٹکراؤ") ;
-lin clasp_N = mkN "کھپجی" ;
-lin clasp_V = mkV "کھپجی" ;
-lin clasp_V2 = mkV2 (mkV "چمٹنا") ;       -- from DictUrd
-lin clasp_knife_N = mkN "کمانی دار چاقو" ;
-lin class_N = mkN "دفعہ" ;       -- from DictUrd
-lin class_V2 = mkV2 (mkV "درجہ") ;
-lin class_conscious_A = mkA "طبقائی شعور رکھنے والا" ;
-lin class_fellow_N = mkN "کلاس فيلو" ;
-lin classic_A = mkA "پرانی اچھی چیز" ;
-lin classic_N = mkN "اعلا درجے کا" ;       -- from DictUrd
-lin classical_A = mkA "مستند" ;       -- from DictUrd
-lin classicism_N = mkN "کلاسیکیت" ;
-lin classicist_N = mkN "کلاسیکی ادبیات کا عالم" ;
-lin classics_N = mkN "قدیم یونان کی ادبیات" ;
-lin classifiable_A = mkA "قابل طبقہ بندی" ;       -- from DictUrd
-lin classification_N = mkN "درجہ بندی" ;       -- from DictUrd
-lin classified_A = mkA "سلسلہ وار" ;       -- from DictUrd
-lin classify_V2 = mkV2 (compoundV "ترتیب" (mkV "دینا")) ;       -- from DictUrd
-lin classmate_N = mkN "ہم جماعت" ;
-lin classroom_N = mkN "تدریسی کمرا" ;
-lin classy_A = mkA "اونچے درجے" ;
-lin clatter_N = mkN "ٹکرانے کا شور" ;
-lin clatter_V = compoundV "ٹکرانے کا" (mkV "شور") ;
-lin clatter_V2 = mkV2 (compoundV "کھڑ" (mkV "کھڑانا")) ;       -- from DictUrd
-lin clause_N = mkN "فصل" ;       -- from DictUrd
-lin claustrophobia_N = mkN "بند جگہوں سے خوف" ;
-lin clavichord_N = mkN "آلہ موسیقی" ;
-lin clavicle_N = mkN "ہنسلی" ;
-lin claw_N = mkN "چنگل" ;       -- from DictUrd
-lin claw_V2 = mkV2 (compoundV "چنگل" (mkV "مارنا")) ;       -- from DictUrd
-lin clay_N = mkN "گل" ;       -- from DictUrd
-lin clayey_A = mkA "مٹی کا" ;
-lin clean_A = mkA "پاک" ;       -- from DictUrd
-lin clean_Adv = mkAdv "بےداغ" ;
-lin clean_N = mkN "بےداغ" ;
-lin clean_V = mkV "بےداغ" ;
-lin clean_V2 = mkV2 (compoundV "جھاڑ" (mkV "دینا")) ;       -- from DictUrd
-lin clean_cut_A = mkA "واضع" ;
-lin clean_limbed_A = mkA "متناسب الاعضا" ;
-lin cleaner_N = mkN "صفا کار" ;
-lin cleanliness_N = mkN "آب داری" ;       -- from DictUrd
-lin cleanly_A = mkA "صفائی پسند" ;
-lin cleanse_V2 = mkV2 (mkV "دھونا") ;       -- from DictUrd
-lin cleanser_N = mkN "صاف کرنے والا آلہ" ;
-lin clear_A = mkA "عیاں" ;       -- from DictUrd
-lin clear_Adv = mkAdv "یقینی" ;
-lin clear_N = mkN "یقینی" ;
-lin clear_V = mkV "یقینی" ;
-lin clear_V2 = mkV2 (mkV "یقینی") ;
---lin clear_V2V = mkV2 (mkV "یقینی") ;
-lin clear_cut_Adv = mkAdv "واضع" ;
-lin clear_sighted_A = mkA "صاحب فراست" ;
-lin clearance_N = mkN "اجازت" ;       -- from DictUrd
-lin clearing_N = mkN "صاف کرنے والے کا عمل" ;
-lin clearing_house_N = mkN "چکوتری گھر" ;
-lin clearness_N = mkN "صفائی" ;
-lin cleat_N = mkN "فانہ" ;
-lin cleavage_N = mkN "چیرا" ;
-lin cleave_V = compoundV "شگاف" (mkV "ڈالنا") ;
-lin cleave_V2 = mkV2 (compoundV "علیحدہ" (mkV "کرنا")) ;       -- from DictUrd
-lin cleaver_N = mkN "کاٹنے والا" ;
-lin clef_N = mkN "موسیقی کی ایک علامت" ;
-lin cleft_N = mkN "چاک" ;       -- from DictUrd
-lin clem_PN = mkPN "بردباری" ;
-lin clematis_N = mkN "تلسی بیل" ;
-lin clemency_N = mkN "کرم" ;       -- from DictUrd
-lin clement_A = mkA "با مروت" ;       -- from DictUrd
-lin clement_PN = mkPN "نرم مزاج" ;
-lin clench_V2 = mkV2 (compoundV "بند" (mkV "کرنا")) ;
-lin clerestory_N = mkN "عمارت کی بیرونی دیوار" ;
-lin clergy_N = mkN "پادریوں کا فرقہ" ;
-lin clergyman_N = mkN "پادری" ;       -- from DictUrd
-lin cleric_N = mkN "گرجے والا" ;       -- from DictUrd
-lin clerical_A = mkA "دفتری" ;       -- from DictUrd
-lin clerihew_N = mkN "رباعی" ;
-lin clerk_N = mkN "باب" ;       -- from DictUrd
-lin clerk_V = mkV "ملازم" ;
-lin clever_A = mkA "عاقل" ;       -- from DictUrd
-lin cleverness_N = mkN "چالاکی" ;       -- from DictUrd
-lin clew_N = mkN "ڈوری کا گولا" ;
-lin clew_V2 = mkV2 (compoundV "ڈوری کا" (mkV "گولا")) ;
-lin cliche_N = mkN "گھسا پٹا فقرہ" ;
-lin click_N = mkN "اٹکاؤ" ;       -- from DictUrd
-lin click_V = mkV "چٹکنا" ;       -- from DictUrd
-lin client_N = mkN "گاہک" ;       -- from DictUrd
-lin clientele_N = mkN "موکلوں کی جماعت" ;
-lin cliff_N = mkN "اونچی ڈھلان بمعہ سمندر" ;
-lin cliff_PN = mkPN "اونچی ڈھلان بمعہ سمندر" ;
-lin climacteric_N = mkN "مادہ میں مینوپاز تبدیلی" ;
-lin climactic_A = mkA "متہائی" ;
-lin climate_N = mkN "ہوا" ;       -- from DictUrd
-lin climatic_A = mkA "اقلیمی" ;       -- from DictUrd
-lin climatically_Adv = mkAdv "بہ اعتبار موسم" ;
-lin climatology_N = mkN "موسمیات" ;
-lin climax_N = mkN "اوج" ;       -- from DictUrd
-lin climax_V = mkV "عروج" ;
-lin climax_V2 = mkV2 (mkV "عروج") ;
-lin climb_N = mkN "چڑھائ" ;       -- from DictUrd
-lin climb_V = mkV "چڑھائی" ;
-lin climb_V2 = mkV2 (mkV "چڑھائی") ;
-lin climb_down_N = mkN "نیچے اترنا" ;
-lin climber_N = mkN "چڑھنے والا" ;       -- from DictUrd
-lin clime_N = mkN "اقلیم" ;       -- from DictUrd
-lin clinch_N = mkN "کسی کیل کا سرا موڑ دینا" ;
-lin clinch_V = compoundV "کسی کیل کا سرا موڑ" (mkV "دینا") ;
-lin clinch_V2 = mkV2 (compoundV "کسی کیل کا سرا موڑ" (mkV "دینا")) ;
-lin clincher_N = mkN "جڑے ہوۓ تختوں کی کشتی" ;
-lin cling_V = mkV "چمٹنا" ;       -- from DictUrd
-lin clinic_N = mkN "ہسپتال" ;
-lin clinical_A = mkA "طبی حرارت پیما" ;
-lin clink_N = mkN "جھنکار" ;       -- from DictUrd
-lin clink_V = mkV "بجانا" ;
-lin clink_V2 = mkV2 (mkV "کھنکانا") ;       -- from DictUrd
-lin clinker_N = mkN "کھنگڑ" ;
-lin clinker_built_A = mkA "کھنگرائی" ;
-lin clip_N = mkN "کترنا" ;
-lin clip_V2 = mkV2 (mkV "کاٹنا") ;       -- from DictUrd
-lin clip_joint_N = mkN "تفریح و تماشے کی جگہ" ;
-lin clipper_N = mkN "باغبانی قینچی" ;       -- from DictUrd
-lin clipping_N = mkN "کترن" ;       -- from DictUrd
-lin clique_N = mkN "چکری" ;       -- from DictUrd
-lin cliquish_A = mkA "جتھے باز" ;       -- from DictUrd
-lin clitoris_N = mkN "بذر" ;       -- from DictUrd
-lin cloak_N = mkN "عبا" ;       -- from DictUrd
-lin cloak_V2 = mkV2 (mkV "چوغہ") ;
-lin cloakroom_N = mkN "عمارت کا غسلخانہ" ;
-lin clobber_N = mkN "پٹائی کرنا" ;
-lin clobber_V2 = mkV2 (mkV "کوٹنا") ;       -- from DictUrd
-lin cloche_N = mkN "کلوش" ;
-lin clock_N = mkN "گھڑی" ;       -- from DictUrd
-lin clock_V = mkV "گھنٹا" ;
-lin clock_V2 = mkV2 (mkV "گھنٹا") ;
-lin clockwise_Adv = mkAdv "سوئیوں کی طرح گھومنا" ;
-lin clockwork_N = mkN "گھڑی کل" ;
-lin clod_N = mkN "اناڑی" ;       -- from DictUrd
-lin clodhopper_N = mkN "دیہاتی احمق" ;
-lin clog_N = mkN "کھڑاویں" ;       -- from DictUrd
-lin clog_V = mkV "روک" ;
-lin clog_V2 = mkV2 (mkV "روک") ;
-lin clog_dance_N = mkN "کھڑاوٴں تاج" ;
-lin cloister_N = mkN "حجرہ" ;
-lin cloister_V2 = mkV2 (mkV "حجرہ") ;
-lin clone_N = mkN "ہم جنس" ;
-lin clone_V2 = mkV2 (compoundV "ہم" (mkV "جنس")) ;
-lin close_A = mkA "گہرا" ;       -- from DictUrd
-lin close_Adv = mkAdv "قریب" ;
-lin close_N = mkN "آخر" ;       -- from DictUrd
-lin close_V = mkV "قریب" ;
-lin close_V2 = mkV2 (compoundV "بند" (mkV "کرنا")) ;       -- from DictUrd
---lin close_V2V = mkV2 (mkV "قریب") ;
-lin close_VA = mkV "قریب" ;
-lin close_VS = mkVS (mkV "قریب") ;
-lin close_down_N = mkN "بند کردینا" ;
-lin close_grained_A = mkA "مہین دانے کا" ;
-lin close_hauled_A = mkA "جہاز رانی" ;
-lin close_up_N = mkN "قریبی فوٹو" ;
-lin closeness_N = mkN "نزدیکی" ;       -- from DictUrd
-lin closet_A = mkA "نجی کمرہ" ;
-lin closet_N = mkN "کوٹھری" ;       -- from DictUrd
-lin closet_V2 = mkV2 (compoundV "نجی" (mkV "کمرہ")) ;
-lin closure_N = mkN "اختتام" ;
-lin clot_N = mkN "بے وقوف" ;       -- from DictUrd
-lin clot_V = mkV "جمنا" ;
-lin clot_V2 = mkV2 (mkV "جمنا") ;
-lin cloth_N = mkN "کپڑا" ;       -- from DictUrd
-lin clothe_V2 = mkV2 (compoundV "کپڑے" (mkV "پہنانا")) ;       -- from DictUrd
-lin clotheshorse_N = mkN "کپڑوں کی گھوڑی" ;
-lin clothesline_N = mkN "الگنی" ;
-lin clothier_N = mkN "جامہ فروش" ;       -- from DictUrd
-lin clothing_N = mkN "کپڑے" ;
-lin cloud_N = mkN "ابر" ;       -- from DictUrd
-lin cloud_V = compoundV "ابر" (mkV "آلود ہونا") ;       -- from DictUrd
-lin cloud_V2 = mkV2 (compoundV "بادل" (mkV "چھانا")) ;
-lin cloudburst_N = mkN "موسلا دھار بارش" ;
-lin cloudy_A = mkA "ابر آلود" ;       -- from DictUrd
-lin clout_N = mkN "پیوند" ;
-lin clout_V2 = mkV2 (mkV "پیوند") ;
-lin clove_N = mkN "لہسن کی جو" ;       -- from DictUrd
-lin clover_N = mkN "سہ شاخہ" ;
-lin clown_N = mkN "بھانڈ" ;       -- from DictUrd
-lin clown_V = mkV "مسخرہ" ;
-lin clownish_A = mkA "اکھڑ" ;       -- from DictUrd
-lin cloy_V = compoundV "منھ" (mkV "پھیرنا") ;
-lin cloy_V2 = mkV2 (compoundV "بے رغبت" (mkV "کرنا")) ;       -- from DictUrd
-lin club_N = mkN "عصا" ;       -- from DictUrd
-lin club_V = compoundV "اکٹھا" (mkV "ہونا") ;       -- from DictUrd
-lin club_V2 = mkV2 (compoundV "اجتماع کی" (mkV "جگہ")) ;
-lin club_footed_A = mkA "پاوٴں پھرا" ;
-lin clubfoot_N = mkN "پھرا ہوا پیر" ;       -- from DictUrd
-lin clubhouse_N = mkN "کلب گھر" ;
-lin cluck_N = mkN "کٹ کٹ" ;
-lin cluck_V = compoundV "کڑ" (mkV "کڑانا") ;       -- from DictUrd
-lin clue_N = mkN "کھوج" ;       -- from DictUrd
-lin clump_N = mkN "ڈلا" ;       -- from DictUrd
-lin clump_V = mkV "کنج" ;
-lin clump_V2 = mkV2 (mkV "کنج") ;
-lin clumsily_Adv = mkAdv "پھوہڑ پن سے" ;
-lin clumsiness_N = mkN "بے ڈھنگا پن" ;
-lin clumsy_A = mkA "اناڑی" ;       -- from DictUrd
-lin cluster_N = mkN "گچھا" ;       -- from DictUrd
-lin cluster_V = compoundV "اکٹھا" (mkV "ہونا") ;       -- from DictUrd
-lin cluster_V2 = mkV2 (compoundV "اکٹھا" (mkV "کرنا")) ;       -- from DictUrd
-lin clutch_N = mkN "چنگل" ;       -- from DictUrd
-lin clutch_V = mkV "جکڑنا" ;
-lin clutch_V2 = mkV2 (mkV "لپکنا") ;       -- from DictUrd
-lin clutter_N = mkN "بکھرنا" ;
-lin clutter_V2 = mkV2 (mkV "بکھرنا") ;
-lin cm_N = mkN "سینٹی میٹر کا مخخف" ;
-lin co_N = mkN "کمپنی کا مخخف" ;
-lin co_ed_N = mkN "مسخرا" ;
-lin co_found_V2 = mkV2 (compoundV "منتشر" (mkV "کرنا")) ;
-lin co_op_N = mkN "اشتراک عمل" ;
-lin co_opt_V2 = mkV2 (compoundV "ساتھ لینے کا" (mkV "عمل")) ;
-lin co_respondent_N = mkN "نامہ نگار" ;
-lin coach_N = mkN "گاڑی" ;       -- from DictUrd
-lin coach_V = mkV "گاڑی" ;
-lin coach_V2 = mkV2 (mkV "سکھانا") ;       -- from DictUrd
-lin coachman_N = mkN "گاڑی بان" ;       -- from DictUrd
-lin coagulate_V = mkV "جمانا" ;
-lin coagulate_V2 = mkV2 (mkV "جمانا") ;
-lin coagulation_N = mkN "انجماد" ;
-lin coal_N = mkN "کوالہ" ;       -- from DictUrd
-lin coal_V = mkV "کوئلہ" ;
-lin coal_V2 = mkV2 (mkV "کوئلہ") ;
-lin coal_gas_N = mkN "کوئلہ گیس" ;
-lin coalesce_V = mkV "پیوستگی" ;
-lin coalescence_N = mkN "اتصال" ;
-lin coalition_N = mkN "میل" ;
-lin coaming_N = mkN "جہاز کا کٹہرا" ;
-lin coarse_A = mkA "عام" ;       -- from DictUrd
-lin coarsen_V = mkV "گھٹیا" ;
-lin coarsen_V2 = mkV2 (mkV "گھٹیا") ;
-lin coast_N = mkN "کنارہ" ;       -- from DictUrd
-lin coast_V = mkV "ساحل" ;
-lin coast_V2 = mkV2 (mkV "ساحل") ;
-lin coastal_A = mkA "موج سرساحل" ;
-lin coaster_N = mkN "کوسٹر" ;
-lin coastguard_N = mkN "سمندر میں مدد والا" ;
-lin coastline_N = mkN "خط ساحل" ;
-lin coastwise_A = mkA "ساحل کے ساتھ ساتھ" ;
-lin coastwise_Adv = mkAdv "ساحل کے ساتھ ساتھ" ;
-lin coat_N = mkN "کوٹ" ;
-lin coat_V2 = mkV2 (mkV "کوٹ") ;
-lin coat_hanger_N = mkN "کپڑا لٹکانے کی لکڑی" ;
-lin coating_N = mkN "رنگ" ;
-lin coax_V = mkV "بہلانا" ;
-lin coax_V2 = mkV2 (mkV "چمکارنا") ;       -- from DictUrd
-lin coaxing_N = mkN "بہلانا" ;
-lin coaxingly_Adv = mkAdv "خوشامدانہ" ;
-lin cob_N = mkN "مکئی کا بھٹا" ;
-lin cobalt_N = mkN "کوبالٹ" ;
-lin cobble_N = mkN "جوتوں کا بنانا" ;
-lin cobble_V2 = mkV2 (compoundV "جوتوں کا" (mkV "بنانا")) ;
-lin cobbler_N = mkN "موچی" ;
-lin cobblestone_N = mkN "گول پتھر" ;
-lin cobra_N = mkN "کوبرا سانپ" ;       -- from DictUrd
-lin cobweb_N = mkN "جالا" ;
-lin cocaine_N = mkN "ایک تلخ قلمی القلی" ;
-lin cochineal_N = mkN "کچنیلا" ;
-lin cochlea_N = mkN "کان کا اندرونی حصہ" ;
-lin cock_N = mkN "مرغ" ;       -- from DictUrd
-lin cock_V2 = mkV2 (mkV "مرغا") ;
-lin cock_a_hoop_A = mkA "شاداں و فرحاں" ;
-lin cock_a_hoop_Adv = mkAdv "شاداں و فرحاں" ;
-lin cockade_N = mkN "طرہ" ;
-lin cockatoo_N = mkN "کاکاتوا" ;
-lin cockchafer_N = mkN "طلائی بھونرا" ;
-lin cocker_N = mkN "مرغچہ" ;
-lin cockerel_N = mkN "مرغچہ" ;
-lin cockeyed_A = mkA "احول چشم" ;
-lin cockle_N = mkN "گھونگا" ;
-lin cockleshell_N = mkN "گھونگے کا صدف" ;
-lin cockney_A = mkA "کاکنی" ;
-lin cockney_N = mkN "کاکنی" ;
-lin cockpit_N = mkN "جہاز میں پائلٹ روم" ;
-lin cockroach_N = mkN "لال بیگ" ;
-lin cockscomb_N = mkN "مرغ کی کلغی" ;       -- from DictUrd
-lin cocksure_A = mkA "حتمی" ;       -- from DictUrd
-lin cocktail_N = mkN "پھلوں کا مشروب" ;
-lin cocky_A = mkA "کلے دراز" ;       -- from DictUrd
-lin coco_N = mkN "ناریل" ;
-lin cocoa_N = mkN "چاکلیٹ پاؤڈر" ;
-lin coconut_N = mkN "کھوپرا" ;       -- from DictUrd
-lin cocoon_N = mkN "گٹھی" ;
-lin cocoon_V2 = mkV2 (mkV "گٹھی") ;
-lin cocotte_N = mkN "طوائف" ;
-lin cod_N = mkN "خوردنی مچھلی" ;
-lin cod_PN = mkPN "خوردنی مچھلی" ;
-lin cod_V = compoundV "خوردنی" (mkV "مچھلی") ;
-lin cod_V2 = mkV2 (compoundV "خوردنی" (mkV "مچھلی")) ;
-lin cod_liver_oil_N = mkN "روغن ماہی" ;
-lin coddle_V2 = mkV2 (compoundV "ناز" (mkV "کرنا")) ;       -- from DictUrd
-lin code_N = mkN "ضابطہ" ;       -- from DictUrd
-lin code_V2 = mkV2 (compoundV "چور" (mkV "لکھائی")) ;
-lin codex_N = mkN "قرابادین" ;
-lin codfish_N = mkN "کاڈ مچھلی" ;
-lin codger_N = mkN "طرفہ معجون" ;
-lin codicil_N = mkN "وصیت نامہ" ;
-lin codification_N = mkN "تدوین قوانین" ;       -- from DictUrd
-lin codify_V2 = mkV2 (compoundV "تدوین" (mkV "کرنا")) ;       -- from DictUrd
-lin codling_N = mkN "چھوٹی کاڈ مچھلی" ;
-lin coeducation_N = mkN "مخلوط تعلیم" ;
-lin coeducational_A = mkA "مخلوط تعلیم کے انداز میں" ;
-lin coefficient_N = mkN "عدد" ;       -- from DictUrd
-lin coerce_V2 = mkV2 (compoundV "غصب" (mkV "کرنا")) ;       -- from DictUrd
-lin coercion_N = mkN "غصب" ;       -- from DictUrd
-lin coercive_A = mkA "جبری طریقے" ;
-lin coeval_A = mkA "ہم عمر" ;
-lin coeval_N = mkN "ہم عمر" ;
-lin coexist_V = compoundV "ہم وجود" (mkV "ہونا") ;
-lin coexistence_N = mkN "ہم بودی" ;
-lin coffee_N = mkN "قہوہ" ;       -- from DictUrd
-lin coffee_house_N = mkN "قہوہ خانہ کیفے" ;
-lin coffer_N = mkN "خزانے کا صندوق" ;       -- from DictUrd
-lin coffin_N = mkN "نعش" ;       -- from DictUrd
-lin cog_N = mkN "گراری کا دندانہ" ;       -- from DictUrd
-lin cogency_N = mkN "زور" ;       -- from DictUrd
-lin cogent_A = mkA "مضبوط" ;       -- from DictUrd
-lin cogitate_V = compoundV "غور" (mkV "کرنا") ;       -- from DictUrd
-lin cogitate_V2 = mkV2 (compoundV "گہرا سوچ بچار" (mkV "کرنا")) ;
-lin cogitation_N = mkN "غور" ;       -- from DictUrd
-lin cognac_N = mkN "کونیاک" ;
-lin cognate_A = mkA "ہم اصل" ;       -- from DictUrd
-lin cognate_N = mkN "ہم اصل" ;
-lin cognition_N = mkN "آگاہی" ;       -- from DictUrd
-lin cognizance_N = mkN "سے آگاہ" ;
-lin cognizant_A = mkA "ذی ادراک" ;
-lin cognomen_N = mkN "خاندانی نام" ;
-lin cogwheel_N = mkN "دندانے دار پہیہ" ;
-lin cohabit_V = compoundV "با" (mkV "ہم زندگی گزارنا") ;       -- from DictUrd
-lin cohabitation_N = mkN "ہم خانگی" ;       -- from DictUrd
-lin cohere_V = compoundV "ربط" (mkV "رکھنا") ;       -- from DictUrd
-lin coherence_N = mkN "مطابقت" ;       -- from DictUrd
-lin coherent_A = mkA "منتظم" ;       -- from DictUrd
-lin cohesion_N = mkN "ایکا" ;       -- from DictUrd
-lin cohesive_A = mkA "چسپیدہ" ;
-lin cohort_N = mkN "دستہ" ;       -- from DictUrd
-lin coif_N = mkN "زنانی ٹوپی" ;
-lin coiffeur_N = mkN "مشاطہ" ;
-lin coiffure_N = mkN "مشاطگی" ;
-lin coil_N = mkN "انڈوا" ;       -- from DictUrd
-lin coil_V = mkV "گولہ" ;
-lin coil_V2 = mkV2 (compoundV "پیچ" (mkV "ڈالنا")) ;       -- from DictUrd
-lin coin_N = mkN "سکہ" ;       -- from DictUrd
-lin coin_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
-lin coinage_N = mkN "نسکیک" ;
-lin coincide_V = compoundV "اتفاق" (mkV "ہونا") ;       -- from DictUrd
-lin coincidence_N = mkN "اتفاق" ;       -- from DictUrd
-lin coincident_A = mkA "ساتھ ہی ہونے والا" ;
-lin coincidental_A = mkA "تطابقی" ;
-lin coir_N = mkN "نارا" ;
-lin coition_N = mkN "مباشرت" ;       -- from DictUrd
-lin coitus_N = mkN "جماع" ;
-lin coke_N = mkN "کوک" ;
-lin coke_V2 = mkV2 (mkV "کوک") ;
-lin col_N = mkN "نزلہ زکام" ;
-lin col_PN = mkPN "نزلہ زکام" ;
-lin cola_N = mkN "کولا" ;
-lin colander_N = mkN "چھلنی" ;
-lin cold_A = mkA "بے دم" ;       -- from DictUrd
-lin cold_N = mkN "سردی" ;       -- from DictUrd
-lin cold_blooded_A = mkA "ٹھنڈا" ;
-lin cold_shoulder_V2 = mkV2 (compoundV "برتاوٴ میں سرد" (mkV "مہری")) ;
-lin coldness_N = mkN "خنکی" ;       -- from DictUrd
-lin colic_N = mkN "اینٹھن" ;       -- from DictUrd
-lin colin_PN = mkPN "ورجینیا کا بٹیر" ;
-lin colitis_N = mkN "قولون کا ورم" ;
-lin coll_PN = mkPN "کام میں شرکت" ;
-lin collaborate_V = compoundV "ہاتھ" (mkV "بٹانا") ;       -- from DictUrd
-lin collaboration_N = mkN "ہاتھ بٹائ" ;       -- from DictUrd
-lin collaborationist_N = mkN "دشمن سے تعاون کرنے والا" ;
-lin collaborator_N = mkN "شریک" ;
-lin collage_N = mkN "ایک قسم کا فن آرٹ جس میں مختلف اشیا کو ترتیب دے کر ایک خوشنما طریقے سے لگایا جاتا ہے" ;
-lin collapse_N = mkN "بے ہمتی" ;       -- from DictUrd
-lin collapse_V = compoundV "آگے" (mkV "جھک جانا") ;       -- from DictUrd
-lin collapse_V2 = mkV2 (mkV "گرنا") ;
-lin collapsible_A = mkA "قابل شکست" ;
-lin collar_N = mkN "گریبان" ;       -- from DictUrd
-lin collar_V2 = mkV2 (compoundV "قمیض کا" (mkV "کالر")) ;
-lin collarbone_N = mkN "ہنسلی" ;       -- from DictUrd
-lin collate_V2 = mkV2 (mkV "ملانا") ;       -- from DictUrd
-lin collateral_A = mkA "مطابق" ;       -- from DictUrd
-lin collateral_N = mkN "ہم عصر" ;       -- from DictUrd
-lin colleague_N = mkN "ہم منصب" ;       -- from DictUrd
-lin collect_A = mkA "اخذ کرنا" ;
-lin collect_Adv = mkAdv "اخذ کرنا" ;
-lin collect_N = mkN "اخذ کرنا" ;
-lin collect_V = compoundV "اخذ" (mkV "کرنا") ;
-lin collect_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin collected_A = mkA "فراہم" ;       -- from DictUrd
-lin collection_N = mkN "جمع" ;       -- from DictUrd
-lin collective_A = mkA "مجموعی" ;       -- from DictUrd
-lin collectivization_N = mkN "تجمیع" ;
-lin collectivize_V2 = mkV2 (compoundV "اجتماعی" (mkV "بنانا")) ;
-lin collector_N = mkN "جمع کرنے والا" ;
-lin colleen_N = mkN "لڑکی" ;
-lin college_N = mkN "درس گاہ" ;       -- from DictUrd
-lin collegiate_A = mkA "کالج کے طالب علموں کا" ;
-lin collide_V = mkV "لڑنا" ;       -- from DictUrd
-lin collie_N = mkN "گڈریا کتا" ;
-lin collier_N = mkN "کان کن" ;
-lin colliery_N = mkN "معدن زغال" ;
-lin collision_N = mkN "کھٹ" ;       -- from DictUrd
-lin collocate_V = compoundV "ترتیب" (mkV "دینا") ;
-lin collocation_N = mkN "تنصیب" ;
-lin colloquial_A = mkA "روزمرہ کا" ;
-lin colloquialism_N = mkN "عام بول چال" ;
-lin colloquy_N = mkN "بات چیت" ;       -- from DictUrd
-lin collusion_N = mkN "گٹھ جوڑ" ;       -- from DictUrd
-lin collusive_A = mkA "سازشی" ;
-lin cologne_PN = mkPN "کولون" ;
-lin colombia_PN = mkPN "کولمبیا کا باشندہ" ;
-lin colombian_A = mkA "کولمبیا کا باشندہ" ;
-lin colombian_N = mkN "کولمبیا کا باشندہ" ;
-lin colon_N = mkN "بڑی انت" ;       -- from DictUrd
-lin colonel_N = mkN "کرنل" ;
-lin colonial_A = mkA "نو آبادیاتی استعماری" ;
-lin colonial_N = mkN "نو آبادیاتی استعماری" ;
-lin colonialism_N = mkN "استعماریت" ;
-lin colonist_N = mkN "آباد کار" ;       -- from DictUrd
-lin colonization_N = mkN "آبادکاری" ;
-lin colonize_V2 = mkV2 (compoundV "نئی بستی قائم" (mkV "کرنا")) ;
-lin colonizer_N = mkN "آبادکار" ;
-lin colonnade_N = mkN "ستون بندی" ;
-lin colonnaded_A = mkA "ستون بندی" ;
-lin colony_N = mkN "نو آبادی" ;       -- from DictUrd
-lin color_V2 = mkV2 (compoundV "رنگ" (mkV "کرنا")) ;
-lin coloratura_N = mkN "موسیقی کا تزئینی اسلوب" ;
-lin colossal_A = mkA "عظیم" ;       -- from DictUrd
-lin colossus_N = mkN "دیوقامت" ;
-lin colour_N = mkN "رنگ" ;       -- from DictUrd
-lin colour_V = mkV "رنگ" ;
-lin colour_V2 = mkV2 (compoundV "رنگ" (mkV "بھرنا")) ;       -- from DictUrd
-lin colour_blind_A = mkA "رنگوں کا اندھا" ;
-lin coloured_A = mkA "رنگ دار" ;       -- from DictUrd
-lin colourful_A = mkA "رنگا رنگ" ;       -- from DictUrd
-lin colouring_N = mkN "رنگ" ;
-lin colt_N = mkN "اناڑی" ;       -- from DictUrd
-lin coltish_A = mkA "البیلا" ;       -- from DictUrd
-lin columbia_PN = mkPN "امریکا کا تانيثی نام" ;
-lin column_N = mkN "فوجی قطار" ;       -- from DictUrd
-lin columnist_N = mkN "نامہ نگار خصوصی" ;
-lin coma_N = mkN "غفلت کی نیند" ;       -- from DictUrd
-lin comatose_A = mkA "غافل" ;       -- from DictUrd
-lin comb_N = mkN "کنگھا" ;       -- from DictUrd
-lin comb_V = mkV "کنگھی" ;
-lin comb_V2 = mkV2 (compoundV "بال" (mkV "جھاڑنا")) ;       -- from DictUrd
-lin combat_N = mkN "جنگ" ;       -- from DictUrd
-lin combat_V = compoundV "کش" (mkV "مکش کرنا") ;       -- from DictUrd
-lin combat_V2 = mkV2 (compoundV "بحث بازی" (mkV "کرنا")) ;       -- from DictUrd
-lin combatant_A = mkA "مبارز" ;
-lin combatant_N = mkN "جنگجو" ;       -- from DictUrd
-lin combative_A = mkA "لڑائ پر در پے" ;       -- from DictUrd
-lin combination_N = mkN "میل" ;       -- from DictUrd
-lin combine_N = mkN "مشترکہ تنظیم" ;       -- from DictUrd
-lin combine_V = mkV "ملانا" ;
-lin combine_V2 = mkV2 (compoundV "ایکا" (mkV "کرنا")) ;       -- from DictUrd
---lin combine_V2V = mkV2 (mkV "ملانا") ;
-lin combustible_A = mkA "آتش پزیر" ;       -- from DictUrd
-lin combustible_N = mkN "احتراق" ;
-lin combustion_N = mkN "آتش پزیری" ;       -- from DictUrd
-lin come_V = mkV "آنا" ;       -- from DictUrd --changed
-lin come_V2 = mkV2 (mkV "آنا") ;
-lin come_VA = mkV "آنا" ;
-lin come_VS = mkVS (mkV "آنا") ;
-lin come_on_N = mkN "آؤ چلو" ;
-lin comeback_N = mkN "دندان شکن جواب" ;
-lin comedian_N = mkN "بھانڈ" ;       -- from DictUrd
-lin comedienne_N = mkN "بھانڈ" ;       -- from DictUrd
-lin comedown_N = mkN "ذلت" ;
-lin comedy_N = mkN "ہلکا پھلکا" ;       -- from DictUrd
-lin comeliness_N = mkN "دلکشی" ;       -- from DictUrd
-lin comely_A = mkA "حسین" ;       -- from DictUrd
-lin comer_N = mkN "آنے والا" ;
-lin comestible_N = mkN "خوردنی" ;
-lin comet_N = mkN "دم دار ستارہ" ;       -- from DictUrd
-lin comfort_N = mkN "عافیت" ;       -- from DictUrd
-lin comfort_V2 = mkV2 (compoundV "ڈھارس" (mkV "دینا")) ;       -- from DictUrd
-lin comfortable_A = mkA "آرام دہ" ;       -- from DictUrd
-lin comforter_N = mkN "تسلی دینے والا" ;
-lin comfortless_A = mkA "بے سکون" ;
-lin comfy_A = mkA "آرام دہ بول چال" ;
-lin comic_A = mkA "مزاحیہ" ;       -- from DictUrd
-lin comic_N = mkN "ظریف" ;       -- from DictUrd
-lin comical_A = mkA "انوکھا" ;       -- from DictUrd
-lin coming_A = mkA "آمد" ;       -- from DictUrd
-lin coming_N = mkN "رسائی" ;
-lin comity_N = mkN "شائستگی" ;
-lin comma_N = mkN "کوما" ;
-lin command_N = mkN "فرمان" ;       -- from DictUrd
-lin command_V = compoundV "حکم" (mkV "دینا") ;
-lin command_V2 = mkV2 (mkV "فرمانا") ;       -- from DictUrd
-lin commandant_N = mkN "کمان دار" ;
-lin commandeer_V2 = mkV2 (compoundV "حکم" (mkV "دینا")) ;       -- from DictUrd
-lin commander_N = mkN "امیر" ;       -- from DictUrd
-lin commanding_A = mkA "حکم چلانے والا" ;       -- from DictUrd
-lin commandment_N = mkN "دستور خدا" ;       -- from DictUrd
-lin commando_N = mkN "فوجی دستہ" ;       -- from DictUrd
-lin commemorate_V2 = mkV2 (compoundV "یاد" (mkV "منانا")) ;       -- from DictUrd
-lin commemoration_N = mkN "جشن یاد گاری" ;       -- from DictUrd
-lin commemorative_A = mkA "یاد دلانے والی شے" ;
-lin commence_V = compoundV "آغاز" (mkV "ہونا") ;       -- from DictUrd
-lin commence_V2 = mkV2 (compoundV "آغاز" (mkV "کرنا")) ;       -- from DictUrd
-lin commencement_N = mkN "آغاز" ;       -- from DictUrd
-lin commend_V2 = mkV2 (mkV "سراہنا") ;       -- from DictUrd
-lin commendable_A = mkA "مستحسن" ;       -- from DictUrd
-lin commendation_N = mkN "سنا" ;       -- from DictUrd
-lin commensurable_A = mkA "ہم عیار" ;
-lin commensurate_A = mkA "ہم جسامت" ;
-lin comment_N = mkN "تبصرہ" ;       -- from DictUrd
-lin comment_V = mkV "تبصرہ" ;
-lin comment_V2 = mkV2 (mkV "تبصرہ") ;
-lin comment_VS = mkVS (mkV "تبصرہ") ;
-lin commentary_N = mkN "حاشیہ" ;       -- from DictUrd
-lin commentate_V = compoundV "کومینٹری" (mkV "کرنا") ;
-lin commentator_N = mkN "شارح" ;       -- from DictUrd
-lin commerce_N = mkN "تجارت" ;       -- from DictUrd
-lin commercial_A = mkA "تاجرانہ" ;       -- from DictUrd
-lin commercial_N = mkN "تجارتی" ;
-lin commercialism_N = mkN "تجاریت" ;
-lin commercialize_V2 = mkV2 (compoundV "بیع کے قابل" (mkV "کرنا")) ;
-lin commination_N = mkN "خدا کا قہر" ;
-lin comminatory_A = mkA "دھمکی آمیز" ;
-lin commingle_V = compoundV "گڈمڈ" (mkV "کرنا") ;
-lin commingle_V2 = mkV2 (compoundV "گڈمڈ" (mkV "کرنا")) ;
-lin commiserate_V = compoundV "ترس" (mkV "کھانا") ;
-lin commiseration_N = mkN "ہمدردی" ;       -- from DictUrd
-lin commissar_N = mkN "وزیر ناظم" ;
-lin commissariat_N = mkN "رسد رساں" ;
-lin commissary_N = mkN "نائب" ;       -- from DictUrd
-lin commission_N = mkN "آڑہت" ;       -- from DictUrd
-lin commission_V2 = mkV2 (compoundV "مختار" (mkV "نامہ")) ;
--- lin commission_V2V = mkV2 (compoundV "مختار" (mkV "نامہ")) ;
-lin commissionaire_N = mkN "ہرکارہ" ;
-lin commissioned_A = mkA "سند یاب" ;
-lin commissioner_N = mkN "کمشنر قسمت" ;
-lin commit_V2 = mkV2 (mkV "کرنا") ;       -- from DictUrd
--- lin commit_V2V = mkV2 (compoundV "ارتکاب" (mkV "کرنا")) ;
-lin commitment_N = mkN "سپردگی" ;       -- from DictUrd
-lin committee_N = mkN "کمیٹی" ;
-lin commode_N = mkN "دراز دار صندوق" ;
-lin commodious_A = mkA "کشادہ" ;
-lin commodity_N = mkN "چیز" ;       -- from DictUrd
-lin commodore_N = mkN "کموڈور" ;
-lin common_A = mkA "عام" ;       -- from DictUrd
-lin common_N = mkN "عوام سے متعلق" ;
-lin common_room_N = mkN "مشترک اطاق" ;
-lin commonalty_N = mkN "عوام" ;
-lin commoner_N = mkN "عامی" ;       -- from DictUrd
-lin commonplace_A = mkA "عا?" ;       -- from DictUrd
-lin commonplace_N = mkN "عام موضوع" ;
-lin commonwealth_N = mkN "دولت مشترکہ" ;
-lin commotion_N = mkN "ہلچل" ;       -- from DictUrd
-lin communal_A = mkA "فرقہ وارانہ" ;       -- from DictUrd
-lin commune_N = mkN "گفتگو ہونا" ;
-lin commune_V = compoundV "بات" (mkV "چیت کرنا") ;       -- from DictUrd
-lin communicant_N = mkN "ابلاغی" ;
-lin communicate_V = compoundV "رابطہ" (mkV "کرنا") ;
-lin communicate_V2 = mkV2 (compoundV "آگاہ" (mkV "کرنا")) ;       -- from DictUrd
-lin communication_N = mkN "آمد و رفت" ;       -- from DictUrd
-lin communicative_A = mkA "خبر رساں" ;
-lin communion_N = mkN "اشتراک" ;       -- from DictUrd
-lin communique_N = mkN "اعلامیہ" ;
-lin communism_N = mkN "اشتراکیت" ;
-lin communist_A = mkA "اشتمالی" ;
-lin communist_N = mkN "اشتمالی" ;
-lin community_N = mkN "برادری" ;       -- from DictUrd
-lin commutable_A = mkA "مبادلہ پذیر" ;
-lin commutation_N = mkN "تبدیلی کا عمل" ;
-lin commutator_N = mkN "آلہ تبدیل" ;
-lin commute_V = compoundV "مزدوری کا طویل" (mkV "فاصلہ") ;
-lin commute_V2 = mkV2 (compoundV "ادلا بدلی" (mkV "کرنا")) ;       -- from DictUrd
-lin commuter_N = mkN "روز مرہ کی سواری" ;
-lin compact_A = mkA "ٹھوس" ;       -- from DictUrd
-lin compact_N = mkN "گاڑی" ;
-lin compact_V2 = mkV2 (mkV "گاڑی") ;
-lin companion_N = mkN "حاشیہ نشین" ;       -- from DictUrd
-lin companionable_A = mkA "قابل دوستی" ;       -- from DictUrd
-lin companionship_N = mkN "رفاقت" ;       -- from DictUrd
-lin company_N = mkN "کمپنی" ;       -- from DictUrd --changed
-lin comparability_N = mkN "موازنہ پذیری" ;
-lin comparable_A = mkA "برابر کی ٹکر" ;       -- from DictUrd
-lin comparative_A = mkA "صفت" ;
-lin comparative_N = mkN "صفت" ;
-lin compare_N = mkN "موازنہ کرنا" ;
-lin compare_V = compoundV "موازنہ" (mkV "کرنا") ;
-lin compare_V2 = mkV2 (compoundV "موازنہ" (mkV "کرنا")) ;       -- from DictUrd
-lin comparison_N = mkN "مماثلت" ;       -- from DictUrd
-lin compartment_N = mkN "درجہ" ;       -- from DictUrd
-lin compass_N = mkN "گھیر" ;       -- from DictUrd
-lin compass_V2 = mkV2 (mkV "گھیرنا") ;       -- from DictUrd
-lin compassion_N = mkN "اشفاق" ;       -- from DictUrd
-lin compassionate_A = mkA "درد مند" ;       -- from DictUrd
-lin compatible_A = mkA "موافق" ;       -- from DictUrd
-lin compatriot_N = mkN "ہم وطن" ;
-lin compeer_N = mkN "ہم رتبہ" ;
-lin compel_V2 = mkV2 (compoundV "مجبور" (mkV "کرنا")) ;       -- from DictUrd
--- lin compel_V2V = mkV2 (compoundV "زبردستی" (mkV "کرنا")) ;
-lin compendious_A = mkA "مختصر" ;
-lin compendium_N = mkN "مجموعہ" ;       -- from DictUrd
-lin compensate_V = compoundV "ڈنڈ" (mkV "بھرنا") ;       -- from DictUrd
-lin compensate_V2 = mkV2 (compoundV "کفارہ ادا" (mkV "کرنا")) ;
-lin compensation_N = mkN "عوض" ;       -- from DictUrd
-lin compensatory_A = mkA "تلافی کرنے والا" ;
-lin compete_V = compoundV "مقابلہ" (mkV "کرنا") ;
-lin competence_N = mkN "دخل" ;       -- from DictUrd
-lin competent_A = mkA "لائق" ;       -- from DictUrd
-lin competition_N = mkN "مقابلہ" ;       -- from DictUrd
-lin competitive_A = mkA "مسابقتی" ;
-lin competitor_N = mkN "مقابل" ;       -- from DictUrd
-lin compilation_N = mkN "تالیف" ;       -- from DictUrd
-lin compile_V2 = mkV2 (compoundV "مرتب" (mkV "کرنا")) ;       -- from DictUrd
-lin compiler_N = mkN "مدیر" ;       -- from DictUrd
-lin complacence_N = mkN "اطمینان" ;
-lin complacency_N = mkN "خاطر جمعی" ;
-lin complacent_A = mkA "آسودہ خاطر" ;
-lin complain_V = compoundV "شکایت" (mkV "کرنا") ;
-lin complain_VS = mkVS (compoundV "شکایت" (mkV "کرنا")) ;
-lin complainant_N = mkN "داد خواہ" ;       -- from DictUrd
-lin complainingly_Adv = mkAdv "ازراہ شکایت" ;
-lin complaint_N = mkN "دہائ" ;       -- from DictUrd
-lin complaisance_N = mkN "خوش کن طرز" ;
-lin complaisant_A = mkA "خلیق" ;       -- from DictUrd
-lin complement_N = mkN "تکملہ" ;
-lin complement_V2 = mkV2 (mkV "تکملہ") ;
-lin complementary_A = mkA "متمم" ;
-lin complete_A = mkA "اکمل" ;       -- from DictUrd
-lin complete_V = compoundV "پورا" (mkV "کرنا") ;
-lin complete_V2 = mkV2 (compoundV "انجام کو" (mkV "پہنچانا")) ;       -- from DictUrd
-lin completeness_N = mkN "مکملیت" ;
-lin completion_N = mkN "اختتام" ;       -- from DictUrd
-lin complex_A = mkA "الجھا ہوا" ;
-lin complex_N = mkN "پیچیدہ بات" ;       -- from DictUrd
-lin complexion_N = mkN "رنگ روپ" ;       -- from DictUrd
-lin complexity_N = mkN "پیچیدگی" ;
-lin compliance_N = mkN "تابعداری" ;       -- from DictUrd
-lin compliant_A = mkA "مطیع" ;
-lin complicate_V2 = mkV2 (compoundV "مشکل" (mkV "بنانا")) ;       -- from DictUrd
-lin complicated_A = mkA "باریک" ;       -- from DictUrd
-lin complication_N = mkN "گرہ" ;       -- from DictUrd
-lin complicity_N = mkN "ساز باز" ;
-lin compliment_N = mkN "خراج تحسین" ;       -- from DictUrd
-lin compliment_V2 = mkV2 (mkV "تاریف") ;
-lin complimentary_A = mkA "اعزازی" ;
-lin complin_N = mkN "رات کی عبادت" ;
-lin compline_N = mkN "رات کی عبادت" ;
-lin comply_V = compoundV "بات" (mkV "مان لینا") ;       -- from DictUrd
-lin comply_V2 = mkV2 (compoundV "پر عمل" (mkV "کرنا")) ;
-lin component_A = mkA "جزو" ;
-lin component_N = mkN "پرزہ" ;       -- from DictUrd
-lin comport_V = compoundV "متفق" (mkV "ہونا") ;       -- from DictUrd
-lin comport_V2 = mkV2 (compoundV "چلن اختیار" (mkV "کرنا")) ;
-lin comportment_N = mkN "برتاوٴ" ;
-lin compose_V = compoundV "تصنیف" (mkV "کرنا") ;
-lin compose_V2 = mkV2 (compoundV "عبارت آرائ" (mkV "کرنا")) ;       -- from DictUrd
-lin composed_A = mkA "جڑا ہوا" ;       -- from DictUrd
-lin composer_N = mkN "موسیقی ترتیب دینے والا" ;
-lin composite_A = mkA "مخلوط" ;
-lin composition_N = mkN "موسیقی کا ٹکڑا" ;
-lin compositor_N = mkN "حروف چیں" ;
-lin compost_N = mkN "ملغوبہ" ;
-lin compost_V2 = mkV2 (mkV "ملغوبہ") ;
-lin composure_N = mkN "جمیعت" ;       -- from DictUrd
-lin compote_N = mkN "پھلوں کا مربہ" ;
-lin compound_A = mkA "مرکب" ;
-lin compound_N = mkN "مرکب" ;       -- from DictUrd
-lin compound_V = mkV "مرکب" ;
-lin compound_V2 = mkV2 (mkV "مرکب") ;
-lin comprehend_V2 = mkV2 (mkV "گھیرنا") ;       -- from DictUrd
-lin comprehensibility_N = mkN "ادراک پذیری" ;
-lin comprehensible_A = mkA "جو سمجھ میں آ سکے" ;
-lin comprehension_N = mkN "فہم" ;       -- from DictUrd
-lin comprehensive_A = mkA "ہمہ گیر" ;       -- from DictUrd
-lin comprehensiveness_N = mkN "جامعیت" ;
-lin compress_N = mkN "تر پٹی" ;
-lin compress_V2 = mkV2 (compoundV "چپٹا" (mkV "کرنا")) ;       -- from DictUrd
-lin compression_N = mkN "فشار" ;       -- from DictUrd
-lin compressor_N = mkN "کمپریسر" ;
-lin comprise_V2 = mkV2 (compoundV "مشتمل" (mkV "ہونا")) ;       -- from DictUrd
-lin compromise_N = mkN "سمجھوتا" ;       -- from DictUrd
-lin compromise_V = mkV "سمجھوتا" ;
-lin compromise_V2 = mkV2 (compoundV "سمجھوتا" (mkV "کرنا")) ;       -- from DictUrd
-lin comptroller_N = mkN "ناظر" ;
-lin compulsion_N = mkN "جبر" ;       -- from DictUrd
-lin compulsive_A = mkA "عادی" ;       -- from DictUrd
-lin compulsory_A = mkA "جبری" ;       -- from DictUrd
-lin compunction_N = mkN "افسوس" ;       -- from DictUrd
-lin computation_N = mkN "حساب" ;       -- from DictUrd
-lin computational_A = mkA "حسابی" ;
-lin compute_V = compoundV "حساب" (mkV "کرنا") ;
-lin compute_V2 = mkV2 (compoundV "حساب" (mkV "کرنا")) ;
-lin computer_N = mkN "کمپیوٹر" ;
-lin computerize_V2 = mkV2 (compoundV "کمپیوٹر سمتی" (mkV "ٹوموگرافی")) ;
-lin computerization_N = mkN "حساب کاری" ;
-lin comrade_N = mkN "حبیب" ;       -- from DictUrd
-lin comradeship_N = mkN "رفاقت" ;
-lin con_Adv = mkAdv "توجہ سے دیکھنا" ;
-lin con_N = mkN "توجہ سے دیکھنا" ;
-lin con_V2 = mkV2 (compoundV "توجہ سے" (mkV "دیکھنا")) ;
-lin con_man_N = mkN "بھیدی" ;
-lin concatenation_N = mkN "لڑی" ;       -- from DictUrd
-lin concave_A = mkA "مجوف" ;
-lin concavity_N = mkN "مجوف سطح" ;
-lin conceal_V2 = mkV2 (compoundV "آڑ" (mkV "کرنا")) ;       -- from DictUrd
-lin concealment_N = mkN "آڑ" ;       -- from DictUrd
-lin concede_V = compoundV "تسلیم" (mkV "کرنا") ;
-lin concede_V2 = mkV2 (compoundV "مان" (mkV "لینا")) ;       -- from DictUrd
-lin concede_VS = mkVS (compoundV "تسلیم" (mkV "کرنا")) ;
-lin conceit_N = mkN "اکڑ" ;       -- from DictUrd
-lin conceited_A = mkA "مغرور" ;       -- from DictUrd
-lin conceivable_A = mkA "قابلِ فہم" ;
-lin conceive_V = compoundV "حاملہ" (mkV "ٹھیرنا") ;       -- from DictUrd
-lin conceive_V2 = mkV2 (compoundV "تصور" (mkV "کرنا")) ;
-lin concentrate_N = mkN "غور کرنا" ;
-lin concentrate_V = compoundV "غور" (mkV "کرنا") ;
-lin concentrate_V2 = mkV2 (compoundV "توجہ مرکوز" (mkV "کرنا")) ;       -- from DictUrd
-lin concentrated_A = mkA "اکٹھا" ;       -- from DictUrd
-lin concentration_N = mkN "توجہ" ;
-lin concentric_A = mkA "ہم مرکز" ;
-lin concept_N = mkN "مفہوم" ;       -- from DictUrd
-lin conception_N = mkN "فکر" ;       -- from DictUrd
-lin conceptual_A = mkA "تصوراتی" ;
-lin concern_N = mkN "افسوس" ;       -- from DictUrd
-lin concern_V = mkV "فکر" ;
-lin concern_V2 = mkV2 (mkV "فکر") ;
-lin concern_VS = mkVS (mkV "فکر") ;
-lin concerned_A = mkA "تعلق ہونا" ;
-lin concert_N = mkN "ہم آہنگی" ;       -- from DictUrd
-lin concert_V2 = mkV2 (compoundV "موسیقی کا" (mkV "جلسہ")) ;
-lin concerted_A = mkA "رضامندی سے طے کیا ہوا" ;
-lin concertina_N = mkN "کنسرٹینا" ;
-lin concerto_N = mkN "مزامیری نغمہ" ;
-lin concession_N = mkN "عطا" ;       -- from DictUrd
-lin concessionaire_N = mkN "صاحب مراعات" ;
-lin concessive_A = mkA "مائل بہ رعایت" ;
-lin conch_N = mkN "سنکھ" ;       -- from DictUrd
-lin conchology_N = mkN "شنجیات" ;
-lin concierge_N = mkN "دربان" ;
-lin conciliate_V2 = mkV2 (mkV "منانا") ;       -- from DictUrd
-lin conciliation_N = mkN "مصالحت" ;
-lin conciliatory_A = mkA "صلح جو" ;
-lin concise_A = mkA "بلیغ" ;       -- from DictUrd
-lin conciseness_N = mkN "اختصار" ;
-lin conclave_N = mkN "نجی اجتماع" ;       -- from DictUrd
-lin conclude_V = compoundV "نتیجہ" (mkV "پر پہنچنا") ;       -- from DictUrd
-lin conclude_V2 = mkV2 (compoundV "فیصلہ" (mkV "کرنا")) ;       -- from DictUrd
-lin conclude_VS = mkVS (compoundV "ختم" (mkV "ہونا")) ;
-lin conclusion_N = mkN "عاقبت" ;       -- from DictUrd
-lin conclusive_A = mkA "فيصلہ حتمی" ;
-lin concoct_V2 = mkV2 (compoundV "ہضم" (mkV "کرنا")) ;       -- from DictUrd
-lin concoction_N = mkN "اجزا ملانے کا عمل" ;
-lin concomitant_A = mkA "ہم رو" ;       -- from DictUrd
-lin concomitant_N = mkN "متلازم" ;
-lin concord_N = mkN "اتفاق" ;       -- from DictUrd
-lin concordance_N = mkN "اتفاق" ;
-lin concordant_A = mkA "ہم آہنگ" ;
-lin concordat_N = mkN "معاہدہ" ;
-lin concourse_N = mkN "ہجو?" ;       -- from DictUrd
-lin concrete_A = mkA "ٹھوس چیز" ;
-lin concrete_N = mkN "ٹھوس چیز" ;
-lin concrete_V = compoundV "ٹھوس" (mkV "چیز") ;
-lin concrete_V2 = mkV2 (compoundV "ٹھوس" (mkV "چیز")) ;
-lin concretion_N = mkN "پتھری" ;
-lin concubine_N = mkN "داشتہ" ;       -- from DictUrd
-lin concupiscence_N = mkN "شہوت" ;
-lin concur_V = compoundV "اتفاق" (mkV "کرنا") ;
-lin concurrence_N = mkN "قبول" ;       -- from DictUrd
-lin concurrent_A = mkA "متوازی" ;
-lin concurrentness_N = mkN "اتفاق" ;
-lin concuss_V2 = mkV2 (compoundV "جھنجھوڑنا یا صدمہ" (mkV "پہنچانا")) ;       -- from DictUrd
-lin concussion_N = mkN "چوٹ" ;       -- from DictUrd
-lin condemn_V2 = mkV2 (compoundV "ملامت" (mkV "کرنا")) ;       -- from DictUrd
-lin condemnation_N = mkN "مذمت" ;       -- from DictUrd
-lin condensation_N = mkN "زیادہ گھنا ہونے کا طریقہ" ;
-lin condense_V = compoundV "منجمد" (mkV "کرنا") ;
-lin condense_V2 = mkV2 (compoundV "منجمد" (mkV "کرنا")) ;
-lin condenser_N = mkN "زبیق" ;
-lin condescend_V = mkV "دبنا" ;       -- from DictUrd
-lin condescending_A = mkA "با اخلاق" ;       -- from DictUrd
-lin condescension_N = mkN "انکسار" ;
-lin condign_A = mkA "مستحق" ;
-lin condiment_N = mkN "مسالے دار" ;
-lin condition_N = mkN "گت" ;       -- from DictUrd
-lin condition_V2 = mkV2 (mkV "شرط") ;
-lin conditional_A = mkA "مشروط" ;       -- from DictUrd
-lin conditioned_A = mkA "مشروط" ;
-lin conditioner_N = mkN "چکی" ;
-lin condole_V = compoundV "تعزیت" (mkV "کرنا") ;
-lin condolence_N = mkN "عزا" ;       -- from DictUrd
-lin condominium_N = mkN "حاکمیت مشترکہ" ;
-lin condonation_N = mkN "چشم پوشی" ;
-lin condone_V2 = mkV2 (compoundV "در گزر" (mkV "کرنا")) ;       -- from DictUrd
-lin condor_N = mkN "شاہ رخ" ;
-lin conduce_V = compoundV "ممد" (mkV "ہونا") ;
-lin conducive_A = mkA "باعث" ;       -- from DictUrd
-lin conduct_N = mkN "چال" ;       -- from DictUrd
-lin conduct_V = compoundV "راہ نمائی" (mkV "کرنا") ;
-lin conduct_V2 = mkV2 (mkV "پہنچانا") ;       -- from DictUrd
-lin conduction_N = mkN "رسائی" ;
-lin conductive_A = mkA "ابصالی" ;
-lin conductivity_N = mkN "ایصالیت" ;
-lin conductor_N = mkN "راہ نما" ;       -- from DictUrd
-lin conduit_N = mkN "آب گزر" ;       -- from DictUrd
-lin cone_N = mkN "مخروطہ" ;       -- from DictUrd
-lin cone_V2 = mkV2 (mkV "مخروطہ") ;
-lin confab_N = mkN "بات چیت" ;       -- from DictUrd
-lin confab_V = mkV "بحث" ;
-lin confabulate_V = compoundV "بات" (mkV "چیت ہونا") ;       -- from DictUrd
-lin confabulation_N = mkN "بات چیت" ;       -- from DictUrd
-lin confection_N = mkN "مربہ سازی" ;       -- from DictUrd
-lin confectioner_N = mkN "حلوائ" ;       -- from DictUrd
-lin confectionery_N = mkN "مٹھائی کا ذخیرہ" ;
-lin confederacy_N = mkN "شرکت" ;       -- from DictUrd
-lin confederate_A = mkA "اتحاد کرنا" ;
-lin confederate_N = mkN "شریک" ;       -- from DictUrd
-lin confederate_V = compoundV "اتحاد" (mkV "کرنا") ;
-lin confederate_V2 = mkV2 (mkV "جڑنا") ;       -- from DictUrd
-lin confederation_N = mkN "ممالک منسلکہ" ;
-lin confer_V = compoundV "خطاب عطا" (mkV "کرنا") ;
-lin confer_V2 = mkV2 (compoundV "خطاب عطا" (mkV "کرنا")) ;
-lin conference_N = mkN "مذاکرہ" ;       -- from DictUrd
-lin conferment_N = mkN "دینا" ;
-lin confess_V = compoundV "اقرار" (mkV "کرنا") ;
-lin confess_V2 = mkV2 (compoundV "اقرار" (mkV "کرنا")) ;       -- from DictUrd
-lin confess_VS = mkVS (compoundV "اقرار" (mkV "کرنا")) ;
-lin confessedly_Adv = mkAdv "اعتراف کی رو سے" ;
-lin confession_N = mkN "اقبال" ;       -- from DictUrd
-lin confessional_N = mkN "اقبال جرم سے متعلق" ;
-lin confessor_N = mkN "معترف" ;
-lin confetti_N = mkN "مٹھائی کی نقل" ;
-lin confidant_N = mkN "ہم راز" ;       -- from DictUrd
-lin confide_V = compoundV "بھروسا" (mkV "ہونا") ;
-lin confide_V2 = mkV2 (compoundV "بھروسا" (mkV "ہونا")) ;
-lin confide_VS = mkVS (compoundV "بھروسا" (mkV "ہونا")) ;
-lin confidence_N = mkN "باور" ;       -- from DictUrd
-lin confident_A = mkA "بے باک" ;       -- from DictUrd
-lin confidential_A = mkA "بھیدی" ;       -- from DictUrd
-lin confiding_A = mkA "اعتباری" ;
-lin configuration_N = mkN "ہیئت" ;       -- from DictUrd
-lin configure_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
-lin configured_A = mkA "ترتیب دینا" ;
-lin confine_V2 = mkV2 (compoundV "بند" (mkV "کرنا")) ;       -- from DictUrd
-lin confined_A = mkA "محبوس" ;       -- from DictUrd
-lin confinement_N = mkN "حبس" ;       -- from DictUrd
-lin confirm_V2 = mkV2 (compoundV "بات پکی" (mkV "کرنا")) ;       -- from DictUrd
-lin confirm_VS = mkVS (mkV "یقین") ;
-lin confirmation_N = mkN "معذوری" ;       -- from DictUrd
-lin confirmed_A = mkA "پکی" ;       -- from DictUrd
-lin confiscate_V2 = mkV2 (compoundV "ضبط" (mkV "کرنا")) ;
-lin confiscation_N = mkN "ضبط" ;       -- from DictUrd
-lin conflagration_N = mkN "آتش زدگی" ;       -- from DictUrd
-lin conflict_N = mkN "حرب" ;       -- from DictUrd
-lin conflict_V = mkV "تصادم" ;
-lin conflicting_A = mkA "نقیذ" ;       -- from DictUrd
-lin confluence_N = mkN "جوڑ" ;       -- from DictUrd
-lin confluent_A = mkA "جڑواں" ;
-lin conform_V = compoundV "ہم" (mkV "آہنگ ہونا") ;       -- from DictUrd
-lin conform_V2 = mkV2 (compoundV "ایک جیسا" (mkV "کرنا")) ;       -- from DictUrd
-lin conformable_A = mkA "مطابق" ;       -- from DictUrd
-lin conformation_N = mkN "مطابقت" ;
-lin conformity_N = mkN "مطابقت تعمیل" ;
-lin confound_V2 = mkV2 (compoundV "حیران" (mkV "کرنا")) ;       -- from DictUrd
-lin confounded_A = mkA "دم بخود" ;       -- from DictUrd
-lin confrere_N = mkN "ہم پیشہ" ;
-lin confront_V2 = mkV2 (compoundV "جا" (mkV "بھڑنا")) ;       -- from DictUrd
-lin confrontation_N = mkN "آمنا سامنا" ;       -- from DictUrd
-lin confucian_A = mkA "کنفیوشس کے نظریات کا" ;
-lin confucian_N = mkN "کنفیوشس کے نظریات کا" ;
-lin confuse_V2 = mkV2 (compoundV "قافیہ تنگ" (mkV "کرنا")) ;       -- from DictUrd
-lin confusion_N = mkN "آشوب" ;       -- from DictUrd
-lin confutation_N = mkN "لاجواب کرنا" ;
-lin confute_V2 = mkV2 (compoundV "انکار" (mkV "کرنا")) ;       -- from DictUrd
-lin conge_N = mkN "برخاستگی" ;
-lin congeal_V = mkV "جمنا" ;       -- from DictUrd
-lin congeal_V2 = mkV2 (mkV "باندھنا") ;       -- from DictUrd
-lin congenial_A = mkA "ہمدرد" ;       -- from DictUrd
-lin congenital_A = mkA "آبائ" ;       -- from DictUrd
-lin conger_N = mkN "بڑی سمندری بام مچھلی" ;
-lin congested_A = mkA "تنگ" ;       -- from DictUrd
-lin congestion_N = mkN "تنگی" ;       -- from DictUrd
-lin conglomerate_A = mkA "گچھے دار" ;       -- from DictUrd
-lin conglomerate_N = mkN "گول ڈھیر بنانا" ;
-lin conglomerate_V = compoundV "گول ڈھیر" (mkV "بنانا") ;
-lin conglomerate_V2 = mkV2 (compoundV "گول ڈھیر" (mkV "بنانا")) ;
-lin conglomeration_N = mkN "رکمہ" ;
-lin congo_PN = mkPN "عدالتی تحقیق" ;
-lin congolese_A = mkA "کنگولی" ;
-lin congolese_N = mkN "کنگولی" ;
-lin congratulate_V2 = mkV2 (compoundV "مبارک باد" (mkV "کہنا")) ;
-lin congratulation_N = mkN "مبارک باد" ;       -- from DictUrd
-lin congratulatory_A = mkA "مبارکباد کا" ;
-lin congregate_V = compoundV "جمع ہونا یا" (mkV "کرنا") ;
-lin congregate_V2 = mkV2 (compoundV "جمع ہونا یا" (mkV "کرنا")) ;
-lin congregation_N = mkN "جلوت" ;       -- from DictUrd
-lin congregational_A = mkA "اجتماعی" ;
-lin congress_N = mkN "مجلس نمایندگان" ;       -- from DictUrd
-lin congressional_A = mkA "مجلسی" ;
-lin congressman_N = mkN "رکن کانگرس" ;
-lin congruent_A = mkA "مطابق" ;
-lin congruous_A = mkA "مطابق" ;
-lin conic_A = mkA "مخروطی" ;
-lin conical_A = mkA "گاو د?" ;       -- from DictUrd
-lin conifer_N = mkN "نوع صنوبر" ;
-lin coniferous_A = mkA "صنوبری" ;
-lin conjectural_A = mkA "قیاسی" ;       -- from DictUrd
-lin conjecture_N = mkN "اندازہ" ;       -- from DictUrd
-lin conjecture_V = mkV "قیاس" ;
-lin conjecture_V2 = mkV2 (compoundV "اٹکل پر" (mkV "چلان")) ;       -- from DictUrd
-lin conjoin_V = mkV "جوڑنا" ;
-lin conjoin_V2 = mkV2 (mkV "جوڑنا") ;
-lin conjoint_A = mkA "جڑواں" ;
-lin conjugal_A = mkA "ذواجی" ;       -- from DictUrd
-lin conjugate_V = mkV "جڑنا" ;       -- from DictUrd
-lin conjugate_V2 = mkV2 (mkV "جوڑنا") ;       -- from DictUrd
-lin conjugation_N = mkN "صرف" ;       -- from DictUrd
-lin conjunction_N = mkN "حرف جار" ;
-lin conjunctive_A = mkA "مربوط" ;
-lin conjunctive_N = mkN "مربوط" ;
-lin conjuncture_N = mkN "دشوار اتفاق" ;
-lin conjuration_N = mkN "حلف" ;
-lin conjure_V = compoundV "دہائی" (mkV "دینا") ;
-lin conjure_V2 = mkV2 (compoundV "دہائی" (mkV "دینا")) ;
-lin conjurer_N = mkN "عامل" ;       -- from DictUrd
-lin conjuror_N = mkN "جادوگر" ;
-lin connect_V = mkV "ملانا" ;
-lin connect_V2 = mkV2 (mkV "باندھنا") ;       -- from DictUrd
-lin connection_N = mkN "علاقہ" ;       -- from DictUrd
-lin connective_A = mkA "واصل" ;
-lin connective_N = mkN "رابت" ;       -- from DictUrd
-lin conning_A = mkA "منظر برج" ;
-lin connivance_N = mkN "چشم پوشی" ;       -- from DictUrd
-lin connive_V = compoundV "چشم" (mkV "پوشی ہونا") ;       -- from DictUrd
-lin connotation_N = mkN "اشارہ" ;       -- from DictUrd
-lin connote_V2 = mkV2 (compoundV "مفہوم" (mkV "دینا")) ;       -- from DictUrd
-lin connubial_A = mkA "ازدواجی" ;       -- from DictUrd
-lin conquer_V2 = mkV2 (compoundV "فتح" (mkV "کرنا")) ;       -- from DictUrd
-lin conqueror_N = mkN "غالب" ;       -- from DictUrd
-lin conquest_N = mkN "فتح" ;       -- from DictUrd
-lin conquistador_N = mkN "فاتح" ;
-lin cons_PN = mkPN "توجہ سے دیکھنا" ;
-lin consanguinity_N = mkN "قرابتداری" ;
-lin conscience_N = mkN "با طن" ;       -- from DictUrd
-lin conscientious_A = mkA "با ضمیر" ;       -- from DictUrd
-lin conscientiousness_N = mkN "باضمیری" ;
-lin conscious_A = mkA "عارف" ;       -- from DictUrd
-lin consciousness_N = mkN "احساس" ;       -- from DictUrd
-lin conscript_N = mkN "بیگار کا سپاہی" ;       -- from DictUrd
-lin conscript_V2 = mkV2 (compoundV "بھرتی" (mkV "کرنا")) ;       -- from DictUrd
-lin conscription_N = mkN "بھرتی" ;       -- from DictUrd
-lin consecrate_V2 = mkV2 (compoundV "مقدس" (mkV "بنانا")) ;
-lin consecration_N = mkN "فدا" ;       -- from DictUrd
-lin consecutive_A = mkA "لگا تار" ;       -- from DictUrd
-lin consensus_N = mkN "اتفاق رائے" ;       -- from DictUrd
-lin consent_N = mkN "اقرار" ;       -- from DictUrd
-lin consent_V = mkV "ماننا" ;       -- from DictUrd
---lin consent_V2V = mkV2 (mkV "رضامندی") ;
-lin consequence_N = mkN "انجام" ;       -- from DictUrd
-lin consequent_A = mkA "نتائج کا تابع" ;       -- from DictUrd
-lin consequential_A = mkA "لازمی" ;       -- from DictUrd
-lin conservancy_N = mkN "صفائ" ;       -- from DictUrd
-lin conservation_N = mkN "حفاظت" ;
-lin conservatism_N = mkN "اعتدال پسندی" ;
-lin conservative_A = mkA "قدامت پسند" ;       -- from DictUrd
-lin conservative_N = mkN "اعتدال پسند" ;
-lin conservatoire_N = mkN "حجرہٴ موسیقی" ;
-lin conservatory_N = mkN "محافظت خانہ" ;
-lin conserve_N = mkN "حفاظت سے رکھنا" ;
-lin conserve_V2 = mkV2 (compoundV "حفاظت سے" (mkV "رکھنا")) ;
-lin consider_V = compoundV "توجہ" (mkV "دینا") ;
-lin consider_V2 = mkV2 (mkV "جانچنا") ;       -- from DictUrd
--- lin consider_V2V = mkV2 (compoundV "توجہ" (mkV "دینا")) ;
-lin consider_VS = mkVS (compoundV "توجہ" (mkV "دینا")) ;
-lin considerable_A = mkA "اہم" ;       -- from DictUrd
-lin considerate_A = mkA "با لحاظ" ;       -- from DictUrd
-lin considerateness_N = mkN "لحاظ" ;
-lin consideration_N = mkN "عطا" ;       -- from DictUrd
-lin consign_V2 = mkV2 (compoundV "آڑہت" (mkV "کرنا")) ;       -- from DictUrd
-lin consignee_N = mkN "مرسل الیہ" ;       -- from DictUrd
-lin consignment_N = mkN "سپرد کردہ مال" ;
-lin consignor_N = mkN "مال بھیجنے والا" ;
-lin consist_V = compoundV "بنا" (mkV "ہوا ہونا") ;       -- from DictUrd
-lin consistence_N = mkN "استواری" ;
-lin consistency_N = mkN "مضبوطی" ;       -- from DictUrd
-lin consistent_A = mkA "با اصول" ;       -- from DictUrd
-lin consistory_N = mkN "اطاق مشاورت" ;
-lin consolable_A = mkA "قابل تسلی وغیرہ" ;
-lin consolation_N = mkN "دلاسا" ;       -- from DictUrd
-lin consolatory_A = mkA "تسلی آمیز" ;
-lin console_N = mkN "تسلی دینا" ;
-lin console_V2 = mkV2 (compoundV "ڈھارس" (mkV "دینا")) ;       -- from DictUrd
-lin consolidate_V = mkV "جمنا" ;       -- from DictUrd
-lin consolidate_V2 = mkV2 (compoundV "الحاق" (mkV "کرنا")) ;       -- from DictUrd
-lin consolidation_N = mkN "جماؤ" ;       -- from DictUrd
-lin consomme_N = mkN "یخنی" ;
-lin consonance_N = mkN "ہم آہنگی" ;       -- from DictUrd
-lin consonant_A = mkA "ہم آہنگ" ;       -- from DictUrd
-lin consonant_N = mkN "حرف مسمت" ;       -- from DictUrd
-lin consort_N = mkN "شوہر یا بیوی" ;
-lin consort_V = compoundV "شوہر یا" (mkV "بیوی") ;
-lin consortium_N = mkN "انجمن" ;       -- from DictUrd
-lin conspectus_N = mkN "اجمال" ;
-lin conspicuous_A = mkA "نامور" ;
-lin conspicuousness_N = mkN "نمود" ;       -- from DictUrd
-lin conspiracy_N = mkN "دام" ;       -- from DictUrd
-lin conspirator_N = mkN "سازشی" ;
-lin conspiratorial_A = mkA "سازشی" ;       -- from DictUrd
-lin conspire_V = compoundV "سازش" (mkV "کرنا") ;
-lin conspire_V2 = mkV2 (compoundV "ساز باز" (mkV "کرنا")) ;       -- from DictUrd
--- lin conspire_V2V = mkV2 (compoundV "سازش" (mkV "کرنا")) ;
-lin constable_N = mkN "عام سپاہی" ;
-lin constabulary_N = mkN "انتظامی عسکری پولیس" ;
-lin constancy_N = mkN "نباہ" ;       -- from DictUrd
-lin constant_A = mkA "دوامی" ;       -- from DictUrd
-lin constant_N = mkN "مستقل نہ بدلنے والی" ;
-lin constellation_N = mkN "برج" ;       -- from DictUrd
-lin consternation_N = mkN "ڈر" ;       -- from DictUrd
-lin constipate_V2 = mkV2 (compoundV "قبض" (mkV "کرنا")) ;
-lin constipated_A = mkA "قبض کرنا" ;
-lin constipation_N = mkN "انقباض" ;       -- from DictUrd
-lin constituency_N = mkN "انتخابی حلقہ" ;       -- from DictUrd
-lin constituent_A = mkA "بنیادی" ;       -- from DictUrd
-lin constituent_N = mkN "آئین ساز" ;
-lin constitute_V2 = mkV2 (compoundV "قائم" (mkV "کرنا")) ;       -- from DictUrd
-lin constitution_N = mkN "آئین" ;       -- from DictUrd
-lin constitutional_A = mkA "آئینی" ;       -- from DictUrd
-lin constitutional_N = mkN "دستوری" ;
-lin constitutionalism_N = mkN "آئین پسندی" ;       -- from DictUrd
-lin constitutive_A = mkA "اساسی" ;       -- from DictUrd
-lin constrain_V2 = mkV2 (compoundV "بندش" (mkV "لگانا")) ;       -- from DictUrd
-lin constrained_A = mkA "مجبور" ;       -- from DictUrd
-lin constraint_N = mkN "بندش" ;       -- from DictUrd
-lin constrict_V2 = mkV2 (mkV "بھیچنا") ;       -- from DictUrd
-lin constriction_N = mkN "انقباض" ;
-lin construct_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
-lin construction_N = mkN "بناوٹ" ;       -- from DictUrd
-lin constructional_A = mkA "تعمیراتی" ;
-lin constructive_A = mkA "تعمیری" ;
-lin constructiveness_N = mkN "تعمیریت" ;
-lin constructor_N = mkN "معمار" ;
-lin construe_V = compoundV "تاویل" (mkV "کرنا") ;
-lin construe_V2 = mkV2 (compoundV "نتیجہ" (mkV "نکالنا")) ;       -- from DictUrd
--- lin construe_V2V = mkV2 (compoundV "تاویل" (mkV "کرنا")) ;
-lin consubstantiation_N = mkN "عینیت مسیح" ;
-lin consul_N = mkN "قونصل" ;
-lin consular_A = mkA "قونصلر" ;
-lin consulate_N = mkN "قونصل خانہ" ;
-lin consulship_N = mkN "سفارت" ;
-lin consult_V = compoundV "رجوع" (mkV "کرنا") ;       -- from DictUrd
-lin consult_V2 = mkV2 (mkV "پوچھنا") ;       -- from DictUrd
-lin consultant_N = mkN "مشورہ گیر" ;
-lin consultation_N = mkN "مشورہ" ;       -- from DictUrd
-lin consultative_A = mkA "مشاورتی" ;
-lin consume_V = mkV "خرچکرنا" ;
-lin consume_V2 = mkV2 (mkV "ہڑپنا") ;       -- from DictUrd
-lin consumer_N = mkN "مستعمل" ;       -- from DictUrd
-lin consuming_A = mkA "خرچکرنا" ;
-lin consummate_A = mkA "اعلا" ;       -- from DictUrd
-lin consummate_V2 = mkV2 (compoundV "معراج پر" (mkV "پہنچانا")) ;       -- from DictUrd
-lin consummation_N = mkN "تکميل" ;
-lin consumption_N = mkN "کھپت" ;       -- from DictUrd
-lin consumptive_A = mkA "مسرف" ;
-lin consumptive_N = mkN "مسرف" ;
-lin cont_PN = mkPN "رابطہ" ;
-lin contact_N = mkN "آنا جانا" ;       -- from DictUrd
-lin contact_V2 = mkV2 (mkV "رابطہ") ;
-lin contagion_N = mkN "متعدی مرض" ;
-lin contagious_A = mkA "وبائی" ;
-lin contain_V2 = mkV2 (compoundV "آڑے" (mkV "آنا")) ;       -- from DictUrd
-lin container_N = mkN "کنستر" ;
-lin containment_N = mkN "گھیراؤ" ;       -- from DictUrd
-lin contaminant_N = mkN "غلاظت" ;
-lin contaminate_V2 = mkV2 (compoundV "خراب" (mkV "کرنا")) ;       -- from DictUrd
-lin contamination_N = mkN "چھوت" ;       -- from DictUrd
-lin contemn_V2 = mkV2 (compoundV "نفرت" (mkV "کرنا")) ;       -- from DictUrd
-lin contemplate_V = compoundV "غور" (mkV "کرنا") ;
-lin contemplate_V2 = mkV2 (compoundV "غور" (mkV "کرنا")) ;
-lin contemplate_VS = mkVS (compoundV "غور" (mkV "کرنا")) ;
-lin contemplation_N = mkN "دھیان" ;       -- from DictUrd
-lin contemplative_A = mkA "فکر مند" ;
-lin contemporaneous_A = mkA "ہم عہد" ;
-lin contemporary_A = mkA "ہم عمر" ;
-lin contemporary_N = mkN "ہم عمر" ;
-lin contempt_N = mkN "اہانت" ;       -- from DictUrd
-lin contemptible_A = mkA "پاجی" ;       -- from DictUrd
-lin contemptuous_A = mkA "اہانت آمیز" ;       -- from DictUrd
-lin contend_V = mkV "جدوجہد" ;
-lin contend_VS = mkVS (mkV "جدوجہد") ;
-lin contender_N = mkN "جوڑ" ;       -- from DictUrd
-lin content_A = mkA "خوش" ;       -- from DictUrd
-lin content_N = mkN "خلاصہ" ;       -- from DictUrd
-lin content_V2 = mkV2 (compoundV "قانع" (mkV "ہونا")) ;       -- from DictUrd
-lin contented_A = mkA "فارغ" ;       -- from DictUrd
-lin contention_N = mkN "دعویٰ" ;       -- from DictUrd
-lin contentious_A = mkA "جھگڑالو" ;
-lin contentment_N = mkN "چین" ;       -- from DictUrd
-lin conterminous_A = mkA "مشترکہ سرحد" ;
-lin contest_N = mkN "حجت" ;       -- from DictUrd
-lin contest_V = mkV "مقابلہ" ;
-lin contest_V2 = mkV2 (compoundV "عذر" (mkV "کرنا")) ;       -- from DictUrd
-lin contestant_N = mkN "فریق" ;       -- from DictUrd
-lin context_N = mkN "قرینہ" ;       -- from DictUrd
-lin contextual_A = mkA "سياق عبارت سے متعلق" ;
-lin contiguity_N = mkN "جوڑ" ;       -- from DictUrd
-lin contiguous_A = mkA "بیہم" ;       -- from DictUrd
-lin continence_N = mkN "پرہیز" ;       -- from DictUrd
-lin continent_A = mkA "پرہیز گار" ;
-lin continent_N = mkN "پرہیز گار" ;
-lin continental_A = mkA "براعظمی" ;
-lin contingency_N = mkN "احتمال وقوع" ;       -- from DictUrd
-lin contingent_A = mkA "امکانی" ;       -- from DictUrd
-lin contingent_N = mkN "دستہ" ;       -- from DictUrd
-lin continual_A = mkA "دائم" ;       -- from DictUrd
-lin continuance_N = mkN "سدامت" ;
-lin continuation_N = mkN "جاری رہنا" ;
-lin continue_V = compoundV "برقرار" (mkV "رکھنا") ;
-lin continue_V2 = mkV2 (compoundV "جاری" (mkV "رہنا")) ;       -- from DictUrd
-lin continue_VS = mkVS (compoundV "برقرار" (mkV "رکھنا")) ;
-lin continuity_N = mkN "دوام" ;
-lin continuous_A = mkA "جاری" ;       -- from DictUrd
-lin contort_V2 = mkV2 (mkV "مروڑنا") ;       -- from DictUrd
-lin contortion_N = mkN "بل پیچ" ;
-lin contortionist_N = mkN "عضل نگار" ;
-lin contour_N = mkN "محیط" ;
-lin contour_V2 = mkV2 (mkV "محیط") ;
-lin contraband_N = mkN "ناجائز" ;
-lin contrabass_N = mkN "سارنگی نما باجا" ;
-lin contraception_N = mkN "مانعیت حمل" ;
-lin contraceptive_A = mkA "مائع حمل" ;
-lin contraceptive_N = mkN "مائع حمل" ;
-lin contract_N = mkN "عہد" ;       -- from DictUrd
-lin contract_V = mkV "معاہدہ" ;
-lin contract_V2 = mkV2 (mkV "معاہدہ") ;
---lin contract_V2V = mkV2 (mkV "معاہدہ") ;
-lin contractible_A = mkA "اختصار پذیر" ;
-lin contractile_A = mkA "انقباضی" ;
-lin contraction_N = mkN "جھول" ;       -- from DictUrd
-lin contractor_N = mkN "مستاجر" ;       -- from DictUrd
-lin contractual_A = mkA "پیمانی" ;       -- from DictUrd
-lin contradict_V2 = mkV2 (compoundV "اختلاف" (mkV "کرنا")) ;       -- from DictUrd
-lin contradiction_N = mkN "انکار" ;       -- from DictUrd
-lin contradictory_A = mkA "خلاف" ;       -- from DictUrd
-lin contradistinction_N = mkN "فرق" ;       -- from DictUrd
-lin contralto_N = mkN "مدھر سری مغنیہ" ;
-lin contraption_N = mkN "کام چلاوٴ" ;
-lin contrapuntal_A = mkA "گمکی" ;
-lin contrariety_N = mkN "تضاد" ;
-lin contrariness_N = mkN "مخالفت" ;       -- from DictUrd
-lin contrariwise_Adv = mkAdv "برخلاف اس کے" ;
-lin contrary_A = mkA "برعکس" ;       -- from DictUrd
-lin contrary_N = mkN "مخالف" ;       -- from DictUrd
-lin contrast_N = mkN "فرق دیکھنا" ;
-lin contrast_V = compoundV "برخلاف" (mkV "ہونا") ;       -- from DictUrd
-lin contrast_V2 = mkV2 (compoundV "فرق" (mkV "دیکھنا")) ;
-lin contravene_V2 = mkV2 (compoundV "دخل اندازی" (mkV "کرنا")) ;       -- from DictUrd
-lin contravention_N = mkN "دخ اندازی" ;       -- from DictUrd
-lin contretemps_N = mkN "چندہ دينا" ;
-lin contribute_V = compoundV "اعانت" (mkV "کرنا") ;
-lin contribute_V2 = mkV2 (compoundV "چندہ" (mkV "دینا")) ;       -- from DictUrd
--- lin contribute_V2V = mkV2 (compoundV "اعانت" (mkV "کرنا")) ;
-lin contribution_N = mkN "چندہ" ;       -- from DictUrd
-lin contributor_N = mkN "چندہ دینے والا" ;
-lin contributory_A = mkA "امدادی عنصر" ;
-lin contrite_A = mkA "نادم" ;       -- from DictUrd
-lin contrition_N = mkN "ندامت" ;       -- from DictUrd
-lin contrivance_N = mkN "بنت" ;       -- from DictUrd
-lin contrive_V = mkV "منصوبہ" ;
-lin contrive_V2 = mkV2 (compoundV "جوڑ توڑ" (mkV "کرنا")) ;       -- from DictUrd
-lin contriver_N = mkN "جوڑ توڑ کرنے والا" ;       -- from DictUrd
-lin control_N = mkN "اختیار" ;       -- from DictUrd
-lin control_V = mkV "اختیار" ;
-lin control_V2 = mkV2 (compoundV "پابندی" (mkV "لگانا")) ;       -- from DictUrd
-lin controllable_A = mkA "قابل ضبط" ;
-lin controller_N = mkN "قابو کرنے والا" ;
-lin controversial_A = mkA "متنازع" ;       -- from DictUrd
-lin controversialist_N = mkN "نزاع انگیز" ;
-lin controversy_N = mkN "بحث" ;       -- from DictUrd
-lin controvert_V2 = mkV2 (compoundV "حجت" (mkV "کرنا")) ;
-lin contumacious_A = mkA "نافرمان" ;
-lin contumacy_N = mkN "عدول حکمی" ;
-lin contumelious_A = mkA "ڈھیٹ" ;
-lin contumely_N = mkN "خود سری" ;
-lin contuse_V2 = mkV2 (compoundV "چوٹ" (mkV "لگانا")) ;       -- from DictUrd
-lin conundrum_N = mkN "معمہ" ;       -- from DictUrd
-lin convalesce_V = compoundV "بیماری سے افاقہ" (mkV "ہونا") ;
-lin convalescence_N = mkN "شفا" ;       -- from DictUrd
-lin convalescent_A = mkA "روبصحت" ;
-lin convalescent_N = mkN "روبصحت" ;
-lin convection_N = mkN "حمل حرارت" ;
-lin convector_N = mkN "حملیہ" ;
-lin convene_V = compoundV "اکٹھا" (mkV "ہونا") ;       -- from DictUrd
-lin convene_V2 = mkV2 (compoundV "اجلاس کے لیے" (mkV "بلانا")) ;
-lin convener_N = mkN "داعی" ;
-lin convenience_N = mkN "آرام" ;       -- from DictUrd
-lin convenient_A = mkA "آسان" ;       -- from DictUrd
-lin convent_N = mkN "خانقاہ" ;
-lin conventicle_N = mkN "مجلس منحرفین" ;
-lin convention_N = mkN "عہد نامہ" ;       -- from DictUrd
-lin conventional_A = mkA "رسمی" ;       -- from DictUrd
-lin conventionality_N = mkN "تقلید" ;
-lin converge_V = mkV "استدقاق" ;
-lin convergence_N = mkN "میلان بہ مرکز" ;
-lin conversant_A = mkA "ماہر" ;
-lin conversation_N = mkN "الاپ" ;       -- from DictUrd
-lin conversational_A = mkA "باتونی" ;       -- from DictUrd
-lin conversationalist_N = mkN "خوش گفتار" ;
-lin converse_A = mkA "مقابل" ;       -- from DictUrd
-lin converse_N = mkN "گفتگو ہونا" ;
-lin converse_V = compoundV "گفتگو" (mkV "ہونا") ;
-lin conversion_N = mkN "تحویل" ;       -- from DictUrd
-lin convert_N = mkN "نو مذہب" ;       -- from DictUrd
-lin convert_V = compoundV "بدل" (mkV "دینا") ;
-lin convert_V2 = mkV2 (mkV "بدلنا") ;       -- from DictUrd
-lin converted_A = mkA "بدل دینا" ;
-lin converter_N = mkN "بدلنے والا" ;
-lin convertible_A = mkA "تبديلی کے قابل" ;
-lin convertible_N = mkN "تبديلی کے قابل" ;
-lin convex_A = mkA "محدب" ;       -- from DictUrd
-lin convexity_N = mkN "تحدب" ;       -- from DictUrd
-lin convey_V2 = mkV2 (mkV "پہنچانا") ;       -- from DictUrd
-lin conveyance_N = mkN "حمل" ;       -- from DictUrd
-lin conveyancer_N = mkN "نقل نویس" ;
-lin conveyer_N = mkN "حامل" ;
-lin conveyor_N = mkN "منقالہ" ;
-lin convict_N = mkN "مجرم قرار دینا" ;
-lin convict_V2 = mkV2 (compoundV "مجرم قرار" (mkV "دینا")) ;
-lin conviction_N = mkN "ثبوت" ;       -- from DictUrd
-lin convince_V2 = mkV2 (mkV "منانا") ;       -- from DictUrd
--- lin convince_V2V = mkV2 (compoundV "یقین" (mkV "دلانا")) ;
-lin convincible_A = mkA "معقولیت پسند" ;
-lin convincing_A = mkA "کلہ توڑ" ;       -- from DictUrd
-lin convivial_A = mkA "دعوتی" ;
-lin conviviality_N = mkN "یار باشی" ;
-lin convocation_N = mkN "انعقاد" ;
-lin convoke_V2 = mkV2 (compoundV "جمع" (mkV "کرنا")) ;
-lin convoluted_A = mkA "حلقے دار" ;       -- from DictUrd
-lin convolution_N = mkN "لفیفہ" ;
-lin convolvulus_N = mkN "جنگلی لبلاب بیل" ;
-lin convoy_N = mkN "قافلہ" ;       -- from DictUrd
-lin convoy_V2 = mkV2 (compoundV "کانواۓ کا" (mkV "چلنا")) ;
-lin convulse_V2 = mkV2 (compoundV "دورہ" (mkV "پڑنا")) ;       -- from DictUrd
-lin convulsion_N = mkN "دورہ" ;       -- from DictUrd
-lin convulsive_A = mkA "تشنج زدہ" ;
-lin cony_N = mkN "خرگوش کی بدلی ہوئی شکل کی کھال" ;
-lin coo_N = mkN "فاختے کی آواز" ;       -- from DictUrd
-lin coo_V = compoundV "نرم اور ہلکی آواز" (mkV "نکلنا") ;
-lin coo_V2 = mkV2 (compoundV "نرم اور ہلکی آواز" (mkV "نکلنا")) ;
-lin cook_N = mkN "باورچی" ;       -- from DictUrd
-lin cook_V = mkV "باورچی" ;
-lin cook_V2 = mkV2 (mkV "پکانا") ;       -- from DictUrd
-lin cooker_N = mkN "چولہا" ;
-lin cookery_N = mkN "کھانا پکانے کا فن" ;
-lin cookie_N = mkN "امریکی بسکٹ" ;
-lin cooking_N = mkN "باورچی گیر" ;       -- from DictUrd
-lin cool_A = mkA "خنک" ;       -- from DictUrd
-lin cool_N = mkN "سرد" ;
-lin cool_V = mkV "سرد" ;
-lin cool_V2 = mkV2 (mkV "سرد") ;
-lin cool_headed_A = mkA "سرد سری" ;
-lin coolant_N = mkN "مادہ تبرید" ;
-lin cooler_N = mkN "کولر" ;
-lin coolie_N = mkN "قلی" ;       -- from DictUrd
-lin coolness_N = mkN "خنکی" ;       -- from DictUrd
-lin coon_N = mkN "کائیاں" ;       -- from DictUrd
-lin coop_N = mkN "جھابا" ;       -- from DictUrd
-lin coop_V2 = mkV2 (mkV "پیپا") ;
-lin cooper_N = mkN "پیپا ساز" ;
-lin cooperate_V = compoundV "تعاون" (mkV "کرنا") ;
-lin cooperation_N = mkN "امداد باہمی" ;
-lin cooperative_A = mkA "پر تعاون" ;
-lin cooperative_N = mkN "پر تعاون" ;
-lin cooperator_N = mkN "تعاون کنندہ" ;
-lin coordinate_A = mkA "ہم پلہ" ;
-lin coordinate_N = mkN "ہم پلہ" ;
-lin coordinate_V = compoundV "ہم" (mkV "پلہ") ;
-lin coordinate_V2 = mkV2 (compoundV "ہم" (mkV "پلہ")) ;
-lin coordination_N = mkN "تنسیق" ;
-lin coordinator_N = mkN "رابطہ" ;
-lin coot_N = mkN "کوٹ" ;
-lin cop_N = mkN "چوٹی" ;       -- from DictUrd
-lin cop_V = compoundV "مقابلہ" (mkV "کرنا") ;
-lin cop_V2 = mkV2 (mkV "پکڑنا") ;       -- from DictUrd
-lin copartner_N = mkN "مشترکہ حصہ دار" ;
-lin copartnership_N = mkN "شراکت باہمی" ;
-lin cope_N = mkN "ڈھکنا" ;       -- from DictUrd
-lin cope_V = compoundV "مقابلہ" (mkV "کرنا") ;
-lin copernican_A = mkA "ماہر فلکیات" ;
-lin coping_N = mkN "کتیبہ" ;       -- from DictUrd
-lin copious_A = mkA "بے مقدار" ;       -- from DictUrd
-lin copper_N = mkN "تانبہ" ;       -- from DictUrd
-lin copper_V2 = mkV2 (mkV "تانبا") ;
-lin copperplate_N = mkN "لوح مس" ;
-lin coppersmith_N = mkN "مس گر" ;
-lin copra_N = mkN "کھوپڑا" ;       -- from DictUrd
-lin copse_N = mkN "بیشہ" ;
-lin copt_A = mkA "قبط" ;
-lin copt_N = mkN "قبط" ;
-lin coptic_N = mkN "قبطی" ;
-lin copula_N = mkN "بند" ;       -- from DictUrd
-lin copulate_V = mkV "جڑنا" ;       -- from DictUrd
-lin copulation_N = mkN "جماع" ;       -- from DictUrd
-lin copulative_A = mkA "جماعی" ;
-lin copulative_N = mkN "جماعی" ;
-lin copy_N = mkN "ہربہ" ;       -- from DictUrd
-lin copy_V = compoundV "نقل" (mkV "اتارنا") ;
-lin copy_V2 = mkV2 (compoundV "چربہ" (mkV "اتارنا")) ;       -- from DictUrd
-lin copybook_N = mkN "اسکول کاپی" ;
-lin copyhold_N = mkN "ادنی حقیقت اراضی" ;
-lin copyholder_N = mkN "نقل دار" ;
-lin copyist_N = mkN "کابوس" ;       -- from DictUrd
-lin copyright_N = mkN "حق تصنیف" ;       -- from DictUrd
-lin copyright_V2 = mkV2 (compoundV "کاپی" (mkV "رائٹ")) ;
-lin coquetry_N = mkN "ادا" ;       -- from DictUrd
-lin coquette_N = mkN "عشوہ گر" ;       -- from DictUrd
-lin coquettish_A = mkA "شوخ چشم" ;       -- from DictUrd
-lin coracle_N = mkN "پن روک ناوٴ" ;
-lin coral_A = mkA "مونگا" ;
-lin coral_N = mkN "مرجان" ;       -- from DictUrd
-lin coral_reef_N = mkN "ساحلی مرجان" ;
-lin corbel_N = mkN "موٹھی" ;
-lin cord_N = mkN "ڈور" ;       -- from DictUrd
-lin cord_V2 = mkV2 (compoundV "موٹی" (mkV "ڈوری")) ;
-lin cordage_N = mkN "ریسمان" ;
-lin cordial_A = mkA "مخلص" ;       -- from DictUrd
-lin cordial_N = mkN "خوشگوار" ;
-lin cordiality_N = mkN "چاؤ" ;       -- from DictUrd
-lin cordite_N = mkN "بے دخان بارود" ;
-lin cordon_N = mkN "فیتہ" ;
-lin cordon_V2 = mkV2 (mkV "فیتہ") ;
-lin corduroy_N = mkN "موٹا دھاری دار کپڑا" ;
-lin core_N = mkN "پھلوں کا مرکزی حصہ" ;
-lin core_V2 = mkV2 (compoundV "پھلوں کا مرکزی" (mkV "حصہ")) ;
-lin coreligionist_N = mkN "ہم مذہب" ;
-lin corinthian_A = mkA "کورنتھی" ;
-lin corinthian_N = mkN "کورنتھی" ;
-lin cork_N = mkN "ڈاٹ" ;       -- from DictUrd
-lin cork_PN = mkPN "ڈاٹ منہ بند کے لیے" ;
-lin cork_V2 = mkV2 (compoundV "ڈاٹ" (mkV "لگانا")) ;       -- from DictUrd
-lin corkage_N = mkN "بوتل کھلوائی" ;
-lin corked_A = mkA "ڈاٹ منہ بند کے لیے" ;
-lin corker_N = mkN "کاگ بند" ;
-lin corkscrew_N = mkN "کاک کش" ;
-lin corm_N = mkN "گنٹھی" ;
-lin cormorant_N = mkN "قوق" ;
-lin corn_N = mkN "دانہ" ;       -- from DictUrd
-lin corn_V2 = mkV2 (mkV "مکئ") ;
-lin corncob_N = mkN "تمباکو پینے کا پائپ" ;
-lin cornea_N = mkN "قرنیہٴ چشم" ;
-lin corner_N = mkN "گوشہ" ;       -- from DictUrd
-lin corner_V = mkV "گوشہ" ;
-lin corner_V2 = mkV2 (mkV "گوشہ") ;
-lin cornered_A = mkA "کونیا" ;
-lin cornerstone_N = mkN "بنیادی پتھر" ;
-lin cornet_N = mkN "نفیری" ;       -- from DictUrd
-lin cornflake_N = mkN "دلیا" ;
-lin cornflower_N = mkN "اناج بوٹی" ;
-lin cornice_N = mkN "کارنس" ;
-lin cornstarch_N = mkN "مکئی کا نشاستہ" ;
-lin cornucopia_N = mkN "شاخ وفور" ;       -- from DictUrd
-lin corny_A = mkA "اناج کا" ;       -- from DictUrd
-lin corolla_N = mkN "جام گل" ;       -- from DictUrd
-lin corollary_N = mkN "نتیجہ" ;       -- from DictUrd
-lin corona_N = mkN "تاج" ;       -- from DictUrd
-lin coronary_A = mkA "اکلیلی" ;
-lin coronary_N = mkN "اکلیلی" ;
-lin coronation_N = mkN "تاج پوشی" ;
-lin coroner_N = mkN "طبیب قانونی" ;       -- from DictUrd
-lin coronet_N = mkN "چھوٹا تاج" ;
-lin corp_PN = mkPN "مستند" ;
-lin corporal_A = mkA "بدنی" ;       -- from DictUrd
-lin corporal_N = mkN "دفع دار" ;       -- from DictUrd
-lin corporate_A = mkA "مستند" ;
-lin corporation_N = mkN "شرکت" ;       -- from DictUrd
-lin corporeal_A = mkA "جسمانی" ;       -- from DictUrd
-lin corps_N = mkN "فریق" ;       -- from DictUrd
-lin corps_de_ballet_N = mkN "سنگت رقاص" ;
-lin corpse_N = mkN "لاشہ" ;       -- from DictUrd
-lin corpulence_N = mkN "فربہی" ;       -- from DictUrd
-lin corpulent_A = mkA "فربہ" ;       -- from DictUrd
-lin corpus_N = mkN "جسد" ;       -- from DictUrd
-lin corpuscle_N = mkN "ذرہ" ;
-lin corral_N = mkN "گھڑک" ;
-lin corral_V2 = mkV2 (mkV "گھڑک") ;
-lin correct_A = mkA "بجا" ;       -- from DictUrd
-lin correct_V = mkV "صحیح" ;
-lin correct_V2 = mkV2 (compoundV "درست" (mkV "کرنا")) ;       -- from DictUrd
-lin correct_VS = mkVS (mkV "صحیح") ;
-lin correction_N = mkN "درستی" ;       -- from DictUrd
-lin correctitude_N = mkN "تادیب" ;
-lin corrective_A = mkA "مائل بہ اصلاح" ;
-lin corrective_N = mkN "اصلاح کن" ;       -- from DictUrd
-lin correctness_N = mkN "درستی" ;
-lin correlate_V = compoundV "باہمی تعلق" (mkV "رکھنا") ;
-lin correlate_V2 = mkV2 (compoundV "باہمی تعلق" (mkV "رکھنا")) ;
-lin correlation_N = mkN "لاگ" ;       -- from DictUrd
-lin correlative_A = mkA "لازم و ملزو?" ;       -- from DictUrd
-lin correlative_N = mkN "لازم و ملزوم" ;
-lin correspond_V = compoundV "جواب" (mkV "ملنا") ;       -- from DictUrd
-lin correspondence_N = mkN "خط کتابت" ;       -- from DictUrd
-lin correspondent_N = mkN "مراسلہ نگار" ;       -- from DictUrd
-lin corresponding_A = mkA "مشابہ" ;
-lin corridor_N = mkN "گیلری" ;
-lin corrie_N = mkN "گوسفند کوہ" ;
-lin corrigendum_N = mkN "صحت نامہ" ;
-lin corrigible_A = mkA "اصلاح پذیر" ;
-lin corroborate_V2 = mkV2 (compoundV "تصدیق" (mkV "کرنا")) ;
-lin corroboration_N = mkN "تصدیق" ;
-lin corroborative_A = mkA "معید" ;       -- from DictUrd
-lin corrode_V = compoundV "زنگ" (mkV "کھانا") ;       -- from DictUrd
-lin corrode_V2 = mkV2 (compoundV "زنگ آلود" (mkV "کرنا")) ;       -- from DictUrd
-lin corrosion_N = mkN "زنگ" ;       -- from DictUrd
-lin corrosive_A = mkA "قارذ" ;       -- from DictUrd
-lin corrosive_N = mkN "اکال" ;
-lin corrugate_V = compoundV "جھریاں" (mkV "ڈالنا") ;
-lin corrugate_V2 = mkV2 (compoundV "جھریاں" (mkV "ڈالنا")) ;
-lin corrugation_N = mkN "جھری" ;
-lin corrupt_A = mkA "فاسد" ;       -- from DictUrd
-lin corrupt_V = compoundV "خراب" (mkV "ہونا") ;       -- from DictUrd
-lin corrupt_V2 = mkV2 (compoundV "بٹا" (mkV "لگانا")) ;       -- from DictUrd
-lin corruptible_A = mkA "فساد پذیر" ;
-lin corruption_N = mkN "خرابی" ;       -- from DictUrd
-lin corsage_N = mkN "محرم" ;
-lin corsair_N = mkN "بحری قزاق" ;
-lin corse_N = mkN "کارسٹ پہنے ہوۓ" ;
-lin corselet_N = mkN "کارسٹ" ;
-lin corset_N = mkN "چھوٹا کپڑا" ;       -- from DictUrd
-lin cortex_N = mkN "چھال" ;       -- from DictUrd
-lin cortical_A = mkA "قشرنی" ;
-lin cortisone_N = mkN "کارٹزون" ;
-lin coruscate_V = mkV "دمکنا" ;
-lin coruscation_N = mkN "جھلملاہٹ" ;
-lin corvee_N = mkN "بیگار" ;
-lin corvette_N = mkN "توپ بردار جہاز" ;
-lin cos_N = mkN "جیب التمام" ;
-lin cosh_N = mkN "حیز" ;
-lin cosh_V2 = mkV2 (mkV "حیز") ;
-lin cosignatory_A = mkA "شریک دستخط کنندہ" ;
-lin cosignatory_N = mkN "شریک دستخط کنندہ" ;
-lin cosine_N = mkN "جیب التمام" ;
-lin cosmetic_A = mkA "حسن افروز" ;
-lin cosmetic_N = mkN "حسن افروز" ;
-lin cosmic_A = mkA "کائناتی" ;
-lin cosmogony_N = mkN "تکوینیات" ;
-lin cosmonaut_N = mkN "خلا باز" ;       -- from DictUrd
-lin cosmopolitan_A = mkA "پردیسی" ;
-lin cosmopolitan_N = mkN "پردیسی" ;
-lin cosmos_N = mkN "عالم ظاہر" ;
-lin cosset_V2 = mkV2 (mkV "چمکارنا") ;       -- from DictUrd
-lin cost_N = mkN "دام" ;       -- from DictUrd
-lin cost_V = compoundV "خرچ" (mkV "ہونا") ;
-lin cost_V2 = mkV2 (compoundV "خرچ" (mkV "ہونا")) ;
-lin costa_rica_PN = mkPN "کوسٹاریکی" ;
-lin costa_rican_A = mkA "کوسٹاریکی" ;
-lin costa_rican_N = mkN "کوسٹاریکی" ;
-lin costing_N = mkN "خرچ ہونا" ;
-lin costive_A = mkA "قابض" ;       -- from DictUrd
-lin costliness_N = mkN "مہنگائ" ;       -- from DictUrd
-lin costly_A = mkA "گراں" ;       -- from DictUrd
-lin costum_V2 = mkV2 (mkV "لباس") ;
-lin costume_N = mkN "لباس" ;       -- from DictUrd
-lin cosy_A = mkA "گرم اور آرام دہ" ;
-lin cosy_N = mkN "گرم اور آرام دہ" ;
-lin cot_N = mkN "کھاٹ" ;       -- from DictUrd
-lin cote_N = mkN "دڑبا" ;
-lin coterie_N = mkN "حلقہ" ;
-lin coterminous_A = mkA "ہم خطہ" ;
-lin cotillion_N = mkN "کوٹلین" ;
-lin cottage_N = mkN "دیہی گھر" ;       -- from DictUrd
-lin cotter_N = mkN "بھانہ" ;
-lin cotton_N = mkN "کپاس" ;       -- from DictUrd
-lin cotton_V = mkV "روئ" ;
-lin cotton_wool_N = mkN "روئی کا پھایا" ;
-lin cottontail_N = mkN "پنبہ دم خرگوش" ;
-lin cotyledon_N = mkN "پیالہ نما جوف یا کہفہ" ;
-lin couch_N = mkN "بستر" ;       -- from DictUrd
-lin couch_V = compoundV "گدے دار" (mkV "صوفہ") ;
-lin couch_V2 = mkV2 (compoundV "ہموار" (mkV "کرنا")) ;       -- from DictUrd
-lin couch_grass_N = mkN "بید گیاہ" ;
-lin couchant_A = mkA "اکڑوں" ;
-lin cougar_N = mkN "کھانسی" ;
-lin cough_N = mkN "کھانسی" ;       -- from DictUrd
-lin cough_V = mkV "کھانسنا" ;       -- from DictUrd
-lin cough_V2 = mkV2 (mkV "کھانسی") ;
-lin coulter_N = mkN "نسی" ;
-lin council_N = mkN "انجمن" ;       -- from DictUrd
-lin councillor_N = mkN "کونسل کا ممبر" ;
-lin counsel_N = mkN "فکر" ;       -- from DictUrd
-lin counsel_V2 = mkV2 (compoundV "صلاح" (mkV "دینا")) ;       -- from DictUrd
-lin counsellor_N = mkN "مشیر" ;       -- from DictUrd
-lin count_N = mkN "حساب کرنا" ;
-lin count_V = compoundV "حساب" (mkV "کرنا") ;
-lin count_V2 = mkV2 (mkV "گننا") ;       -- from DictUrd
-lin countable_A = mkA "شمار پذیر" ;
-lin countdown_N = mkN "الٹی گنتی" ;
-lin countenance_N = mkN "چہرہ بشرا" ;       -- from DictUrd
-lin countenance_V2 = mkV2 (compoundV "چہرہ" (mkV "بشرہ")) ;
-lin counter_Adv = mkAdv "بل مقابل راہ" ;       -- from DictUrd
-lin counter_N = mkN "بل مقابل" ;       -- from DictUrd
-lin counter_V = compoundV "دکان وغیرہ کی" (mkV "میز") ;
-lin counter_V2 = mkV2 (compoundV "جواب" (mkV "دینا")) ;       -- from DictUrd
-lin counter_VS = mkVS (compoundV "دکان وغیرہ کی" (mkV "میز")) ;
-lin counteract_V2 = mkV2 (compoundV "بے اثر" (mkV "کرنا")) ;       -- from DictUrd
-lin counteraction_N = mkN "اقدام متاقابل" ;       -- from DictUrd
-lin counterattack_N = mkN "جوابی حملہ" ;
-lin counterattack_V = compoundV "جوابی" (mkV "حملہ") ;
-lin counterattack_V2 = mkV2 (compoundV "جوابی" (mkV "حملہ")) ;
-lin counterattraction_N = mkN "جوابی کشش" ;
-lin counterbalance_N = mkN "دھڑا رکھنا" ;
-lin counterbalance_V2 = mkV2 (compoundV "دھڑا" (mkV "رکھنا")) ;
-lin counterblast_N = mkN "منہ توڑ جواب دينا" ;
-lin counterclaim_N = mkN "جوابی دعوی" ;
-lin counterclockwise_Adv = mkAdv "دائیں سے بائیں" ;
-lin counterespionage_N = mkN "جوابی جاسوسی" ;
-lin counterfeit_A = mkA "کھوٹا جعلی" ;
-lin counterfeit_N = mkN "جعل" ;       -- from DictUrd
-lin counterfeit_V2 = mkV2 (compoundV "جعل سازی" (mkV "کرنا")) ;       -- from DictUrd
-lin counterfeiter_N = mkN "جعل ساز" ;
-lin counterfoil_N = mkN "مسننا" ;       -- from DictUrd
-lin counterintelligence_N = mkN "جوابی استخبار" ;
-lin counterirritant_N = mkN "خدش مقابل" ;
-lin countermand_V2 = mkV2 (compoundV "فسخ" (mkV "کرنا")) ;       -- from DictUrd
-lin countermine_N = mkN "دوسری سمت میں کانکنی کرنا" ;       -- from DictUrd
-lin countermine_V = compoundV "چور" (mkV "سرنگ") ;
-lin countermine_V2 = mkV2 (compoundV "چور" (mkV "سرنگ")) ;
-lin counterpane_N = mkN "چادر" ;       -- from DictUrd
-lin counterpart_N = mkN "عکس" ;       -- from DictUrd
-lin counterplot_N = mkN "جوابی تدبیر سے مخالفت کرنا" ;
-lin counterplot_V = compoundV "جوابی تدبیر سے مخالفت" (mkV "کرنا") ;
-lin counterplot_V2 = mkV2 (compoundV "جوابی تدبیر سے مخالفت" (mkV "کرنا")) ;
-lin counterpoint_N = mkN "نغمات کا مرکب" ;       -- from DictUrd
-lin counterpoise_N = mkN "دھڑا" ;       -- from DictUrd
-lin counterpoise_V2 = mkV2 (compoundV "با اثر مقابلہ" (mkV "کرنا")) ;       -- from DictUrd
-lin countersign_N = mkN "خفیہ اشارہ" ;       -- from DictUrd
-lin countersign_V2 = mkV2 (compoundV "توثیقی دستخط" (mkV "کرنا")) ;       -- from DictUrd
-lin countersink_V2 = mkV2 (mkV "گھر") ;
-lin countervail_V = compoundV "تلافی" (mkV "کرنا") ;
-lin countervail_V2 = mkV2 (compoundV "تلافی" (mkV "کرنا")) ;
-lin countess_N = mkN "نواب کی بیوی" ;
-lin counting_house_N = mkN "حساب گھر" ;
-lin countless_A = mkA "ان گنت" ;       -- from DictUrd
-lin countrified_A = mkA "دیہاتی طرز" ;
-lin country_N = mkN "ملک" ;       -- from DictUrd --changed
-lin countryman_N = mkN "ہم وطن" ;
-lin countryside_N = mkN "دیہاتی علاقہ" ;       -- from DictUrd
-lin county_N = mkN "برطانیہ کا علاقہ" ;
-lin coup_N = mkN "چوٹ" ;
-lin coupe_N = mkN "بند بگھی" ;
-lin couple_N = mkN "بیت" ;       -- from DictUrd
-lin couple_V = mkV "جوڑا" ;
-lin couple_V2 = mkV2 (mkV "جوڑا") ;
-lin couplet_N = mkN "بیت" ;       -- from DictUrd
-lin coupling_N = mkN "جوڑ" ;
-lin coupon_N = mkN "مثنیٰ" ;
-lin courage_N = mkN "بہادری" ;       -- from DictUrd
-lin courageous_A = mkA "بہادر" ;       -- from DictUrd
-lin courgette_N = mkN "ایک طرح کی ترئی" ;
-lin courier_N = mkN "پیغامبر" ;       -- from DictUrd
-lin course_N = mkN "چلن" ;       -- from DictUrd
-lin course_V = mkV "کورس" ;
-lin course_V2 = mkV2 (mkV "کورس") ;
-lin courser_N = mkN "گھوڑا" ;
-lin coursing_N = mkN "کتا دوڑ" ;
-lin court_N = mkN "در بار" ;       -- from DictUrd
-lin court_V = mkV "عدالت" ;
-lin court_V2 = mkV2 (mkV "عدالت") ;
-lin court_card_N = mkN "تاش کا تصویری پتہ" ;
-lin court_martial_N = mkN "کورٹ مارشل" ;
-lin court_martial_V2 = mkV2 (compoundV "کورٹ" (mkV "مارشل")) ;
-lin courteous_A = mkA "با ادب" ;       -- from DictUrd
-lin courtesan_N = mkN "کورٹیزن" ;
-lin courtesy_N = mkN "آؤ بھگت" ;       -- from DictUrd
-lin courtly_A = mkA "در باری" ;       -- from DictUrd
-lin courtroom_N = mkN "عدالتی کمرہ" ;
-lin courtship_N = mkN "معاشقہ" ;
-lin courtyard_N = mkN "صہن" ;
-lin cousin_N = mkN "بھائی" ;
-lin cousinly_A = mkA "عم زادانہ" ;
-lin cove_N = mkN "کھاڑی" ;       -- from DictUrd
-lin coven_N = mkN "معاہدہ" ;
-lin covenant_N = mkN "اقرار نامہ" ;       -- from DictUrd
-lin covenant_V = mkV "معاہدہ" ;
-lin covenant_V2 = mkV2 (mkV "معاہدہ") ;
-lin coventry_PN = mkPN "کالا پانی" ;
-lin cover_N = mkN "ڈھکنا" ;       -- from DictUrd
-lin cover_V2 = mkV2 (mkV "چھانا") ;       -- from DictUrd
-lin cover_VS = mkVS (mkV "پناہ") ;
-lin cover_up_N = mkN "اخفا" ;
-lin coverage_N = mkN "مورد تحفظ" ;
-lin covering_A = mkA "غلاف" ;
-lin covering_N = mkN "آڑ" ;       -- from DictUrd
-lin coverlet_N = mkN "پلنگ پوش" ;
-lin covert_A = mkA "خفیہ" ;       -- from DictUrd
-lin covert_N = mkN "خفیہ" ;
-lin covet_V2 = mkV2 (compoundV "حرص" (mkV "کرنا")) ;       -- from DictUrd
-lin covetous_A = mkA "آز" ;       -- from DictUrd
-lin covetousness_N = mkN "حرص" ;       -- from DictUrd
-lin covey_N = mkN "جھول" ;
-lin cow_N = mkN "گائے" ;       -- from DictUrd
-lin cow_V2 = mkV2 (mkV "گائے") ;
-lin coward_N = mkN "بزدل" ;
-lin cowardice_N = mkN "بزدلی" ;       -- from DictUrd
-lin cowardly_A = mkA "نامراد" ;       -- from DictUrd
-lin cowbell_N = mkN "گئو گھنٹی" ;
-lin cowboy_N = mkN "گلہ بان" ;
-lin cowcatcher_N = mkN "انجن کا چھاج" ;
-lin cower_V = compoundV "ڈر" (mkV "سے سہم جانا") ;       -- from DictUrd
-lin cowes_PN = mkPN "گائے" ;
-lin cowherd_N = mkN "گھوسی" ;
-lin cowhide_N = mkN "گاوٴ چرم" ;
-lin cowl_N = mkN "راہب کی ٹوپی" ;       -- from DictUrd
-lin cowling_N = mkN "انجن پر دھات کا ڈھکنا" ;
-lin cowman_N = mkN "گوالا" ;
-lin cowpox_N = mkN "گوتھن سیتلا" ;
-lin cowslip_N = mkN "گاوٴ زبان" ;
-lin cox_N = mkN "ورکی" ;
-lin cox_V = mkV "ورکی" ;
-lin cox_V2 = mkV2 (mkV "ورکی") ;
-lin coxcomb_N = mkN "بدھو" ;       -- from DictUrd
-lin coxswain_N = mkN "ناخدا" ;
-lin coy_A = mkA "حیا دار" ;       -- from DictUrd
-lin coyness_N = mkN "حیا" ;       -- from DictUrd
-lin coyote_N = mkN "کویوٹی" ;
-lin coypu_N = mkN "کوپو" ;
-lin cozen_V2 = mkV2 (compoundV "دھوکا" (mkV "دینا")) ;
-lin cozy_A = mkA "محفوظ" ;
-lin crab_N = mkN "کایکڑا" ;       -- from DictUrd
-lin crab_V = mkV "کیکڑا" ;
-lin crab_V2 = mkV2 (compoundV "پنجہ" (mkV "مارنا")) ;       -- from DictUrd
-lin crab_apple_N = mkN "جنگلی سیب" ;
-lin crabbed_A = mkA "آتش مزاج" ;       -- from DictUrd
-lin crack_N = mkN "درز" ;       -- from DictUrd
-lin crack_V = mkV "گرجنا" ;       -- from DictUrd
-lin crack_V2 = mkV2 (mkV "پھاڑنا") ;       -- from DictUrd
-lin crack_up_N = mkN "تصادم" ;
-lin cracker_N = mkN "گپ" ;       -- from DictUrd
-lin crackers_A = mkA "پاگل" ;
-lin crackle_N = mkN "چرچرانا" ;
-lin crackle_V = mkV "کڑکنا" ;       -- from DictUrd
-lin crackling_N = mkN "چرچرانا" ;
-lin crackpot_N = mkN "خبطی" ;       -- from DictUrd
-lin cradle_N = mkN "گہوارہ" ;       -- from DictUrd
-lin cradle_V2 = mkV2 (compoundV "بچے کا" (mkV "جھولا")) ;
-lin craft_N = mkN "فن" ;       -- from DictUrd
-lin craft_V2 = mkV2 (mkV "کاریگری") ;
-lin craftily_Adv = mkAdv "چالاکی سے" ;
-lin craftiness_N = mkN "چالاکی" ;       -- from DictUrd
-lin craftsman_N = mkN "صنعت گر" ;       -- from DictUrd
-lin craftsmanship_N = mkN "دستکاری" ;
-lin crafty_A = mkA "عیار" ;       -- from DictUrd
-lin crag_N = mkN "ڈھلواں" ;
-lin cragged_A = mkA "ناہموار" ;
-lin crake_N = mkN "کریک" ;
-lin cram_V = compoundV "لبالب" (mkV "بھرنا") ;
-lin cram_V2 = mkV2 (mkV "ٹھوسنا") ;       -- from DictUrd
-lin crammer_N = mkN "رٹو" ;       -- from DictUrd
-lin cramp_N = mkN "اینٹھن" ;       -- from DictUrd
-lin cramp_V2 = mkV2 (mkV "اکڑن") ;
-lin cramped_A = mkA "اکڑن" ;
-lin crampon_N = mkN "کنڈا" ;
-lin cranberry_N = mkN "کروندا" ;
-lin crane_N = mkN "سارس" ;       -- from DictUrd
-lin crane_V = compoundV "بھاری چیز اٹھانے کی" (mkV "مشین") ;
-lin crane_V2 = mkV2 (compoundV "بھاری چیز اٹھانے کی" (mkV "مشین")) ;
-lin cranial_A = mkA "قحفی" ;
-lin cranium_N = mkN "کاسہ سر" ;       -- from DictUrd
-lin crank_N = mkN "خبط" ;       -- from DictUrd
-lin crank_V2 = mkV2 (mkV "گردانہ") ;
-lin crankshaft_N = mkN "کرینک شافٹ" ;
-lin cranky_A = mkA "بد مزاج" ;       -- from DictUrd
-lin crannied_A = mkA "درز دار" ;
-lin cranny_N = mkN "دراز" ;       -- from DictUrd
-lin crap_N = mkN "ایک قسم کا جوا" ;
-lin crap_V = compoundV "ایک قسم کا" (mkV "جوا") ;
-lin crape_N = mkN "کریب پہنانا" ;
-lin craps_N = mkN "ایک قسم کا جوا" ;
-lin crash_Adv = mkAdv "تباہی" ;
-lin crash_N = mkN "کڑک" ;       -- from DictUrd
-lin crash_V = mkV "کڑکنا" ;       -- from DictUrd
-lin crash_V2 = mkV2 (mkV "تباہی") ;
-lin crash_dive_N = mkN "تیز ڈبکی" ;
-lin crash_dive_V = compoundV "تیز" (mkV "ڈبکی") ;
-lin crash_helmet_N = mkN "لوہے کی ٹوپی" ;
-lin crash_land_V = compoundV "ہنگامی" (mkV "اتارنا") ;
-lin crash_land_V2 = mkV2 (compoundV "ہنگامی" (mkV "اتارنا")) ;
-lin crass_A = mkA "بھدا" ;       -- from DictUrd
-lin crate_N = mkN "چھابا" ;       -- from DictUrd
-lin crate_V2 = mkV2 (mkV "کھوکھا") ;
-lin crater_N = mkN "دہانہ آتش فشاں" ;
-lin crater_V = compoundV "دہانہ آتش" (mkV "فشاں") ;
-lin cravat_N = mkN "گلو بند" ;
-lin crave_V = compoundV "التجا" (mkV "کرنا") ;
-lin crave_V2 = mkV2 (compoundV "چاہت" (mkV "کرنا")) ;       -- from DictUrd
-lin craven_A = mkA "بے دم" ;       -- from DictUrd
-lin craven_N = mkN "ڈرپوک" ;
-lin craving_N = mkN "چاہت" ;       -- from DictUrd
-lin crawfish_N = mkN "جھینگا مچھلی" ;
-lin crawl_N = mkN "رینگنا" ;
-lin crawl_V = mkV "کلبلانا" ;       -- from DictUrd
-lin crawler_N = mkN "رینگنے والا" ;
-lin crayfish_N = mkN "جھینگا مچھلی" ;
-lin crayon_N = mkN "نرم رنگین پنسل" ;
-lin crayon_V2 = mkV2 (compoundV "نرم رنگین" (mkV "پنسل")) ;
-lin craze_N = mkN "خبط" ;       -- from DictUrd
-lin crazed_A = mkA "پاگل پن" ;
-lin craziness_N = mkN "جنون" ;       -- from DictUrd
-lin crazy_A = mkA "بارا" ;       -- from DictUrd
-lin creak_N = mkN "چر چراہٹ" ;       -- from DictUrd
-lin creak_V = compoundV "چر" (mkV "چرانا") ;       -- from DictUrd
-lin creaky_A = mkA "چرمر" ;
-lin cream_N = mkN "ملائ" ;       -- from DictUrd
-lin cream_V2 = mkV2 (compoundV "گاڑھی" (mkV "بالائی")) ;
-lin creamery_N = mkN "مسکہ خانہ" ;
-lin creamy_A = mkA "چکنا" ;       -- from DictUrd
-lin crease_N = mkN "چنٹ" ;       -- from DictUrd
-lin crease_V = mkV "سلوٹ" ;
-lin crease_V2 = mkV2 (mkV "سلوٹ") ;
-lin create_V = mkV "بنانا" ;
-lin create_V2 = mkV2 (compoundV "پیدا" (mkV "کرنا")) ;       -- from DictUrd
-lin creation_N = mkN "آفرینش" ;       -- from DictUrd
-lin creative_A = mkA "تخلیقی صلاحیت کا مالک" ;
-lin creativeness_N = mkN "تخلیقی صلاحیت" ;
-lin creativity_N = mkN "تخلیقی صلاحیت" ;
-lin creator_N = mkN "خالق" ;       -- from DictUrd
-lin creature_N = mkN "بندہ" ;       -- from DictUrd
-lin creche_N = mkN "دارالصبیان" ;
-lin credence_N = mkN "تصدیق" ;       -- from DictUrd
-lin credibility_N = mkN "ساکھ" ;       -- from DictUrd
-lin credible_A = mkA "قابلِ اعتبار" ;
-lin credit_N = mkN "آبرو" ;       -- from DictUrd
-lin credit_V2 = mkV2 (mkV "ادھار") ;
-lin creditable_A = mkA "معتبر" ;       -- from DictUrd
-lin creditor_N = mkN "قرض خواہ" ;       -- from DictUrd
-lin credo_N = mkN "عقیدہ" ;
-lin credulous_A = mkA "ضعیف الاعتقاد" ;       -- from DictUrd
-lin creed_N = mkN "ایمان" ;       -- from DictUrd
-lin creek_N = mkN "کھاڑی" ;       -- from DictUrd
-lin creel_N = mkN "بید کی ٹوکری" ;
-lin creep_N = mkN "دبے پاؤں چلنا" ;
-lin creep_V = compoundV "دبے پاؤں" (mkV "چلنا") ;
-lin creeper_N = mkN "بیل" ;       -- from DictUrd
-lin creepy_A = mkA "گھٹیا" ;
-lin cremate_V2 = mkV2 (compoundV "خاک" (mkV "کرنا")) ;       -- from DictUrd
-lin cremation_N = mkN "مردہ سوزی" ;       -- from DictUrd
-lin crematorium_N = mkN "شمشان" ;
-lin crematory_N = mkN "میت سوزی کا" ;
-lin creole_A = mkA "کری اول" ;
-lin creole_N = mkN "کری اول" ;
-lin creosote_N = mkN "قطران" ;
-lin crepitate_V = mkV "چٹخنا" ;
-lin crepitation_N = mkN "جوڑوں میں کڑ کڑ کی آواز" ;
-lin crepuscular_A = mkA "ٹمٹماتا ہوا" ;
-lin cres_PN = mkPN "کرومیم کی کیمیائی علامت" ;
-lin crescendo_N = mkN "چڑھتا ہوا سر" ;
-lin crescent_N = mkN "ہلال" ;       -- from DictUrd
-lin cress_N = mkN "کاہو" ;
-lin crest_N = mkN "کلغی" ;       -- from DictUrd
-lin crest_V = mkV "اوج" ;
-lin crest_V2 = mkV2 (mkV "اوج") ;
-lin crested_A = mkA "گبھے دار" ;
-lin crestfallen_A = mkA "ہارا ہوا" ;       -- from DictUrd
-lin cretaceous_A = mkA "عصر چاکی" ;
-lin cretin_N = mkN "کری تن" ;
-lin cretonne_N = mkN "کری ٹون" ;
-lin crevasse_N = mkN "دراڑ" ;
-lin crevice_N = mkN "جھری" ;       -- from DictUrd
-lin crew_N = mkN "عملہ" ;       -- from DictUrd
-lin crew_V = compoundV "جہاز کا" (mkV "عملہ") ;
-lin crew_cut_N = mkN "چھوٹے کٹے ہوۓ بال" ;
-lin crewe_PN = mkPN "سوت کی کشید کاری" ;
-lin crib_N = mkN "ٹوکری" ;       -- from DictUrd
-lin crib_V = compoundV "بچے کا" (mkV "پالنا") ;
-lin crib_V2 = mkV2 (compoundV "بچے کا" (mkV "پالنا")) ;
-lin cribbage_N = mkN "تاش کا ایک کھیل" ;
-lin crick_N = mkN "اکڑا پن" ;
-lin crick_V2 = mkV2 (compoundV "اکڑا" (mkV "پن")) ;
-lin cricket_N = mkN "جھینگر" ;       -- from DictUrd
-lin crier_N = mkN "مذزن" ;       -- from DictUrd
-lin crime_N = mkN "گناہ" ;       -- from DictUrd
-lin crime_V2 = mkV2 (mkV "جرم") ;
-lin criminal_A = mkA "مجرمانہ" ;       -- from DictUrd
-lin criminal_N = mkN "مجرم" ;       -- from DictUrd
-lin criminology_N = mkN "جرائم کاری" ;
-lin crimp_V2 = mkV2 (compoundV "گھنگریالا" (mkV "بنانا")) ;
-lin crimson_A = mkA "قرمزی رنگ" ;
-lin crimson_N = mkN "قرمزی رنگ" ;
-lin crimson_V = compoundV "قرمزی" (mkV "رنگ") ;
-lin crimson_V2 = mkV2 (compoundV "قرمزی" (mkV "رنگ")) ;
-lin cringe_V = mkV "جھکنا" ;
-lin crinkle_N = mkN "بل دینا" ;
-lin crinkle_V = compoundV "بل" (mkV "دینا") ;
-lin crinkle_V2 = mkV2 (compoundV "بل" (mkV "دینا")) ;
-lin crinkly_A = mkA "مڑا تڑا" ;
-lin crinoline_N = mkN "ایک قسم کا بکرم" ;
-lin cripple_N = mkN "معذور ہونا" ;
-lin cripple_V2 = mkV2 (compoundV "معذور" (mkV "ہونا")) ;
-lin crisis_N = mkN "بحران" ;       -- from DictUrd
-lin crisp_A = mkA "خستہ" ;       -- from DictUrd
-lin crisp_N = mkN "سخت اور خشک" ;
-lin crisp_V = compoundV "سخت اور" (mkV "خشک") ;
-lin crisp_V2 = mkV2 (compoundV "سخت اور" (mkV "خشک")) ;
-lin crispness_N = mkN "کرکرا پن" ;
-lin criss_cross_V2 = mkV2 (compoundV "کرم" (mkV "کانٹے")) ;
-lin criterion_N = mkN "کسوٹی" ;
-lin critic_N = mkN "تنقید نگار" ;
-lin critical_A = mkA "مبصرانہ" ;       -- from DictUrd
-lin criticism_N = mkN "اعتراض" ;       -- from DictUrd
-lin criticize_V = compoundV "اعتراض" (mkV "کرنا") ;
-lin criticize_V2 = mkV2 (compoundV "اعتراض" (mkV "کرنا")) ;
-lin critique_N = mkN "فن انتقاد" ;
-lin croak_N = mkN "مینڈک کی آواز" ;
-lin croak_V = compoundV "مینڈک کی" (mkV "آواز") ;
-lin croak_V2 = mkV2 (compoundV "مینڈک کی" (mkV "آواز")) ;
-lin crochet_N = mkN "کروشیا" ;
-lin crochet_V = mkV "کروشیا" ;
-lin crochet_V2 = mkV2 (mkV "کروشیا") ;
-lin crock_N = mkN "مٹی کا برتن" ;
-lin crock_V = compoundV "مٹی کا" (mkV "برتن") ;
-lin crock_V2 = mkV2 (compoundV "مٹی کا" (mkV "برتن")) ;
-lin crockery_N = mkN "چینی کے برتن" ;
-lin crocodile_N = mkN "گھڑیال" ;       -- from DictUrd
-lin crocus_N = mkN "جنس زعفران" ;
-lin croft_N = mkN "مزرعہ" ;
-lin crofter_N = mkN "شریک مزارع" ;
-lin cromlech_N = mkN "مینار" ;
-lin crone_N = mkN "بڑھیا" ;
-lin crony_N = mkN "قریبی ساتھی" ;
-lin crook_N = mkN "بدمعاش" ;
-lin crook_PN = mkPN "بدمعاش" ;
-lin crook_V = mkV "بدمعاش" ;
-lin crook_V2 = mkV2 (mkV "بدمعاش") ;
-lin crooked_A = mkA "آڑا" ;       -- from DictUrd
-lin crookedness_N = mkN "تیڑھا پن" ;       -- from DictUrd
-lin croon_V = mkV "گنگنانا" ;
-lin croon_V2 = mkV2 (mkV "گنگنانا") ;
-lin crop_N = mkN "فصل" ;       -- from DictUrd
-lin crop_V = compoundV "فصل" (mkV "کاٹنا") ;
-lin crop_V2 = mkV2 (compoundV "فصل" (mkV "کاٹنا")) ;
-lin cropper_N = mkN "پرندہ" ;
-lin croquet_N = mkN "گیند بازی" ;
-lin croquette_N = mkN "گولی کے کباب" ;
-lin crosier_N = mkN "عصاۓ اسقف" ;
-lin cross_A = mkA "چڑ چڑا" ;       -- from DictUrd
-lin cross_N = mkN "ناراض" ;
-lin cross_V = mkV "ناراض" ;
-lin cross_V2 = mkV2 (compoundV "طے" (mkV "کرنا")) ;       -- from DictUrd
-lin cross_examination_N = mkN "سوالات جرح" ;
-lin cross_fertilization_N = mkN "نباتیات" ;
-lin cross_fertilize_V2 = mkV2 (compoundV "پار بار ور" (mkV "کرنا")) ;
-lin cross_grained_A = mkA "آڑے دانہ دار" ;
-lin cross_question_V2 = mkV2 (compoundV "جرح" (mkV "کرنا")) ;
-lin cross_reference_N = mkN "باہمی حوالہ" ;
-lin cross_section_N = mkN "عمودی تراش" ;
-lin cross_stitch_N = mkN "آڑا ٹانکا" ;
-lin crossbow_N = mkN "آڑی کمان" ;
-lin crossbred_A = mkA "دوغلا" ;
-lin crossbreed_N = mkN "دوغلی نسل" ;
-lin crossbreed_V2 = mkV2 (compoundV "دوغلی" (mkV "نسل")) ;
-lin crosscurrent_N = mkN "ٹکر رو" ;
-lin crosscut_A = mkA "آڑی کاٹ" ;
-lin crosscut_N = mkN "آڑی کاٹ" ;
-lin crosse_N = mkN "کراس چیک" ;
-lin crossing_N = mkN "سڑک پر بنی لکیر" ;
-lin crosspatch_N = mkN "بد مزاج شخص" ;
-lin crosspiece_N = mkN "آڑا ٹکڑا" ;
-lin crossroad_N = mkN "چوراہا" ;
-lin crosswalk_N = mkN "عبور پٹی" ;
-lin crosswise_Adv = mkAdv "مثل صلیب" ;
-lin crossword_N = mkN "لفظی معما" ;
-lin crotch_N = mkN "آنکڑا" ;       -- from DictUrd
-lin crotchet_N = mkN "لک" ;       -- from DictUrd
-lin crotchety_A = mkA "انوکھا" ;       -- from DictUrd
-lin crouch_N = mkN "بیٹ جانا" ;
-lin crouch_V = compoundV "بیٹ" (mkV "جانا") ;
-lin crouch_V2 = mkV2 (compoundV "زمین پر" (mkV "بیٹھنا")) ;       -- from DictUrd
-lin croup_N = mkN "نرخرے کی سوجن" ;       -- from DictUrd
-lin croupier_N = mkN "محاسب قمار خانہ" ;
-lin crow_N = mkN "کووا" ;       -- from DictUrd
-lin crow_V = mkV "کوا" ;
-lin crow_VS = mkVS (mkV "کوا") ;
-lin crowd_N = mkN "انبوہ" ;       -- from DictUrd
-lin crowd_V = mkV "مجمع" ;
-lin crowd_V2 = mkV2 (compoundV "بھیڑ جمع" (mkV "ہونا")) ;       -- from DictUrd
-lin crowded_A = mkA "کھچا کھچ" ;       -- from DictUrd
-lin crown_N = mkN "سر" ;       -- from DictUrd
-lin crown_V2 = mkV2 (mkV "تاج") ;
-lin crown_land_N = mkN "سرکاری اراضی" ;
-lin crowning_A = mkA "تاج" ;
-lin crucial_A = mkA "بہت اہم" ;
-lin crucible_N = mkN "کٹھالی" ;
-lin crucifix_N = mkN "مجسمہﺀ مسیحِ مصلوب" ;
-lin crucifixion_N = mkN "تصلیب" ;
-lin cruciform_A = mkA "صلیب کی شکل کا" ;
-lin crucify_V2 = mkV2 (compoundV "صلیب پر" (mkV "چڑھانا")) ;
-lin crude_A = mkA "ان گھڑ" ;       -- from DictUrd
-lin crudeness_N = mkN "ان گھڑ پن" ;       -- from DictUrd
-lin crudity_N = mkN "خام" ;
-lin cruel_A = mkA "عشقیہ" ;       -- from DictUrd
-lin cruelty_N = mkN "بے رحمی" ;       -- from DictUrd
-lin cruet_N = mkN "قارورہ" ;       -- from DictUrd
-lin cruise_N = mkN "تفریحی بحری سفر" ;
-lin cruise_V = compoundV "تفریحی بحری" (mkV "سفر") ;
-lin cruiser_N = mkN "کروزر" ;
-lin crumb_N = mkN "چورا" ;       -- from DictUrd
-lin crumble_V = compoundV "چورا" (mkV "کرنا") ;
-lin crumble_V2 = mkV2 (compoundV "چورا چورا" (mkV "کرنا")) ;       -- from DictUrd
-lin crumbly_A = mkA "بوسیدہ" ;
-lin crumpet_N = mkN "دلکش لڑکی" ;       -- from DictUrd
-lin crumple_V = compoundV "جھری" (mkV "پڑنا") ;       -- from DictUrd
-lin crumple_V2 = mkV2 (compoundV "جھول" (mkV "ڈالنا")) ;       -- from DictUrd
-lin crunch_N = mkN "چر مراہٹ" ;       -- from DictUrd
-lin crunch_V = compoundV "چِپ چِپ کر کے" (mkV "کھانا") ;
-lin crunch_V2 = mkV2 (mkV "چبانا") ;       -- from DictUrd
-lin crupper_N = mkN "نقل اسپ" ;
-lin crusade_N = mkN "صلیبی جنگ" ;
-lin crusade_V = compoundV "صلیبی" (mkV "جنگ") ;
-lin crusader_N = mkN "صلیبی جنگ کرنے والا" ;
-lin cruse_N = mkN "کوزہٴ گل" ;
-lin crush_N = mkN "پیسنا" ;
-lin crush_V = mkV "پیسنا" ;
-lin crush_V2 = mkV2 (compoundV "خاک میں" (mkV "ملانا")) ;       -- from DictUrd
-lin crushing_A = mkA "رگڑاوٴ" ;
-lin crust_N = mkN "چھلکا" ;       -- from DictUrd
-lin crust_V = mkV "چھلکا" ;
-lin crust_V2 = mkV2 (mkV "چھلکا") ;
-lin crustacean_N = mkN "قشری" ;
-lin crusted_A = mkA "چھلکا" ;
-lin crusty_A = mkA "پپڑی والا" ;
-lin crutch_N = mkN "بیساکھی" ;       -- from DictUrd
-lin crux_N = mkN "معمہ" ;
-lin cry_N = mkN "آواز" ;       -- from DictUrd
-lin cry_V = mkV "چیخ" ;
-lin cry_V2 = mkV2 (mkV "چیخنا") ;       -- from DictUrd
-lin crybaby_N = mkN "رونا بچہ" ;
-lin crying_A = mkA "گریاں" ;       -- from DictUrd
-lin crypt_N = mkN "تہ خانہ" ;
-lin cryptic_A = mkA "چھپا ہوا" ;
-lin cryptogram_N = mkN "رمز نگار" ;
-lin crystal_N = mkN "بلور" ;       -- from DictUrd
-lin crystal_gazing_N = mkN "بلوربینی" ;
-lin crystalline_A = mkA "بلوری قلمی" ;
-lin crystallization_N = mkN "عمل قلماوٴ" ;
-lin crystallize_V = compoundV "قلمیں" (mkV "بنانا") ;
-lin crystallize_V2 = mkV2 (compoundV "قلمیں" (mkV "بنانا")) ;
-lin crystallography_N = mkN "قلمیات" ;
-lin cub_N = mkN "پٹھا" ;
-lin cuba_PN = mkPN "کیوبائی" ;
-lin cuban_A = mkA "کیوبائی" ;
-lin cuban_N = mkN "کیوبائی" ;
-lin cubbyhole_N = mkN "چھوٹی بند جگہ" ;
-lin cube_N = mkN "مکعب" ;
-lin cube_V2 = mkV2 (mkV "مکعب") ;
-lin cubic_A = mkA "کعبی" ;
-lin cubical_A = mkA "مکعب" ;
-lin cubicle_N = mkN "کعبیہ" ;
-lin cubism_N = mkN "کعبیت" ;
-lin cubit_N = mkN "ساعد" ;
-lin cuckold_N = mkN "بیوفا بیوی کا شوہر" ;
-lin cuckold_V2 = mkV2 (compoundV "بیوفا بیوی کا" (mkV "شوہر")) ;
-lin cuckoo_N = mkN "کوئل" ;       -- from DictUrd
-lin cuckoo_clock_N = mkN "کوئل گھڑی" ;
-lin cucumber_N = mkN "کھیرا" ;
-lin cud_N = mkN "جگالی" ;
-lin cuddle_N = mkN "گلےلگانا" ;
-lin cuddle_V = mkV "گلےلگانا" ;
-lin cuddle_V2 = mkV2 (compoundV "گلے" (mkV "لگانا")) ;       -- from DictUrd
-lin cudgel_N = mkN "ڈنڈا" ;       -- from DictUrd
-lin cudgel_V2 = mkV2 (compoundV "کندی" (mkV "کرنا")) ;       -- from DictUrd
-lin cue_N = mkN "اشارہ" ;
-lin cuff_N = mkN "آستین کے کف" ;
-lin cuff_V2 = mkV2 (compoundV "آستین کے" (mkV "کف")) ;
-lin cuirass_N = mkN "چار آئینہ" ;
-lin cuirassier_N = mkN "زرہ بکتر پوش" ;
-lin cuisine_N = mkN "طباخی کا طرز" ;
-lin cul_de_sac_N = mkN "کیسہٴ حیوانی" ;
-lin culinary_A = mkA "پکانے کے قابل" ;
-lin cull_N = mkN "چننا" ;
-lin cull_V2 = mkV2 (compoundV "انتخاب" (mkV "کرنا")) ;       -- from DictUrd
-lin culminate_V = compoundV "انتہا پر ختم ہو" (mkV "جانا") ;
-lin culminate_V2 = mkV2 (compoundV "اوج حاصل" (mkV "کرنا")) ;       -- from DictUrd
-lin culmination_N = mkN "اوج" ;
-lin culpability_N = mkN "قابلیت جزا" ;       -- from DictUrd
-lin culpable_A = mkA "مجرم" ;       -- from DictUrd
-lin culprit_N = mkN "عاصی" ;       -- from DictUrd
-lin cult_N = mkN "مسلک" ;
-lin cultivable_A = mkA "قابل کاشت" ;
-lin cultivate_V2 = mkV2 (mkV "جوتنا") ;       -- from DictUrd
-lin cultivated_A = mkA "کاشتہ" ;
-lin cultivation_N = mkN "باریک خیالی" ;       -- from DictUrd
-lin cultivator_N = mkN "حارث" ;       -- from DictUrd
-lin cultural_A = mkA "تہذیبی" ;
-lin culture_N = mkN "فرہنگ" ;       -- from DictUrd
-lin cultured_A = mkA "مہذب" ;       -- from DictUrd
-lin culvert_N = mkN "بد رو" ;       -- from DictUrd
-lin cumber_V2 = mkV2 (compoundV "بوجھ" (mkV "لادنا")) ;       -- from DictUrd
-lin cumbersome_A = mkA "اٹل" ;       -- from DictUrd
-lin cumbrous_A = mkA "بھاری" ;
-lin cummerbund_N = mkN "کمر بند" ;
-lin cumulative_A = mkA "اکٹھا شدہ" ;       -- from DictUrd
-lin cumulus_N = mkN "تودہ ابر" ;
-lin cuneiform_A = mkA "بچر شکل" ;
-lin cunning_A = mkA "عیار" ;       -- from DictUrd
-lin cunning_N = mkN "چالاک" ;
-lin cup_N = mkN "بادہ" ;       -- from DictUrd
-lin cup_V2 = mkV2 (mkV "پیالا") ;
-lin cupboard_N = mkN "الماری" ;       -- from DictUrd
-lin cupful_N = mkN "پيالہ بھر" ;
-lin cupid_PN = mkPN "کام دیوتا" ;
-lin cupidity_N = mkN "حرص" ;       -- from DictUrd
-lin cupola_N = mkN "گول بھٹا" ;
-lin cupping_N = mkN "خارش دور کرنے کا طریقہ" ;
-lin cupric_A = mkA "کیورک" ;
-lin cur_N = mkN "بيکار" ;
-lin curable_A = mkA "علاج پذير" ;
-lin curate_N = mkN "کيوريٹ" ;
-lin curative_A = mkA "علاجی" ;       -- from DictUrd
-lin curator_N = mkN "محافظ" ;       -- from DictUrd
-lin curb_N = mkN "دھانہ لگانا" ;
-lin curb_V2 = mkV2 (mkV "روکنا") ;       -- from DictUrd
-lin curd_N = mkN "دہی" ;       -- from DictUrd
-lin curdle_V = compoundV "دودھ کا" (mkV "جمنا") ;
-lin curdle_V2 = mkV2 (compoundV "دودھ کا" (mkV "جمنا")) ;
-lin cure_V = mkV "علاج" ;
-lin cure_V2 = mkV2 (compoundV "دوائ" (mkV "دینا")) ;       -- from DictUrd
-lin cure_all_N = mkN "اکسير اعظم" ;
-lin curfew_N = mkN "خانہ بندی" ;
-lin curio_N = mkN "نادر" ;       -- from DictUrd
-lin curiosity_N = mkN "تجسس" ;
-lin curious_A = mkA "انوکھا" ;       -- from DictUrd
-lin curl_N = mkN "بل" ;       -- from DictUrd
-lin curl_V = compoundV "لچھ دار" (mkV "بال") ;
-lin curl_V2 = mkV2 (compoundV "گھنگریالہ" (mkV "بنانا")) ;       -- from DictUrd
-lin curlew_N = mkN "کرلی" ;
-lin curling_N = mkN "پتھر کنڈلی کھيل" ;
-lin curly_A = mkA "گھنگریالا" ;       -- from DictUrd
-lin curmudgeon_N = mkN "خسيس" ;
-lin currant_N = mkN "کشمش" ;
-lin currency_N = mkN "چلن" ;       -- from DictUrd
-lin current_A = mkA "دائر" ;       -- from DictUrd
-lin current_N = mkN "دھار" ;       -- from DictUrd
-lin curriculum_N = mkN "نصاب" ;       -- from DictUrd
-lin curriculum_vitae_N = mkN "تعليمی کوائف" ;
-lin currie_PN = mkPN "دباغی" ;
-lin currish_A = mkA "سگ صفت" ;
-lin curry_N = mkN "سالن" ;       -- from DictUrd
-lin curry_V2 = mkV2 (compoundV "کھال کی کمائ" (mkV "کرنا")) ;       -- from DictUrd
-lin curse_N = mkN "بد دعا" ;       -- from DictUrd
-lin curse_V = compoundV "بد" (mkV "دعا") ;
-lin curse_V2 = mkV2 (compoundV "برا بھلا" (mkV "کہنا")) ;       -- from DictUrd
-lin cursed_A = mkA "مکروہ" ;       -- from DictUrd
-lin cursive_A = mkA "شکستہ" ;
-lin cursory_A = mkA "سرسری" ;       -- from DictUrd
-lin curst_A = mkA "بدخو" ;
-lin curt_A = mkA "گھونگریلا" ;
-lin curtail_V2 = mkV2 (mkV "گھٹانا") ;       -- from DictUrd
-lin curtailment_N = mkN "کانٹ چھانٹ" ;       -- from DictUrd
-lin curtain_N = mkN "چادر" ;       -- from DictUrd
-lin curtain_V2 = mkV2 (mkV "پردہ") ;
-lin curtain_lecture_N = mkN "بیوی کی لعن طعن" ;
-lin curtness_N = mkN "اختصار" ;
-lin curtsy_N = mkN "مجرا" ;
-lin curtsy_V = mkV "مجرا" ;
-lin curvature_N = mkN "خمیدگی" ;       -- from DictUrd
-lin curve_N = mkN "بانک" ;       -- from DictUrd
-lin curve_V = compoundV "خم دار" (mkV "لکیر") ;
-lin curve_V2 = mkV2 (compoundV "خم دار" (mkV "لکیر")) ;
-lin cushion_N = mkN "بالش" ;       -- from DictUrd
-lin cushion_V2 = mkV2 (mkV "تکیہ") ;
-lin cushy_A = mkA "آرام دہ" ;       -- from DictUrd
-lin cusp_N = mkN "چاند کا کنارہ" ;       -- from DictUrd
-lin cuspidor_N = mkN "تھوک دان" ;       -- from DictUrd
-lin cuss_N = mkN "بددعا" ;
-lin cussed_A = mkA "لعنتی" ;
-lin cussedness_N = mkN "گمراہی کا رحجان" ;
-lin custard_N = mkN "میٹھی کھیر" ;
-lin custodial_A = mkA "متولی" ;       -- from DictUrd
-lin custodian_N = mkN "نگران" ;
-lin custody_N = mkN "حراست" ;       -- from DictUrd
-lin custom_N = mkN "چال" ;       -- from DictUrd
-lin custom_built_A = mkA "فرمایش پر بنایا گیا" ;
-lin customary_A = mkA "عادی" ;       -- from DictUrd
-lin customize_V2 = mkV2 (compoundV "گاہک کی" (mkV "ضرورت")) ;
-lin cut_N = mkN "بھتہ" ;       -- from DictUrd
-lin cut_V = mkV "زخم" ;
-lin cut_V2 = mkV2 (mkV "چیرنا") ;       -- from DictUrd
-lin cut_out_N = mkN "کاٹنا" ;
-lin cut_rate_A = mkA "کم شرح" ;
-lin cut_throat_A = mkA "قاتل" ;
-lin cut_throat_N = mkN "قاتل" ;
-lin cutback_N = mkN "تخفیف کرنا" ;
-lin cute_A = mkA "بھولا" ;       -- from DictUrd
-lin cuteness_N = mkN "فطانت" ;
-lin cuticle_N = mkN "جلد" ;       -- from DictUrd
-lin cutlass_N = mkN "کٹلس" ;
-lin cutler_N = mkN "کاردگر" ;
-lin cutlery_N = mkN "چھرے کانٹےاورچمچے" ;
-lin cutlet_N = mkN "تکہ" ;
-lin cutpurse_N = mkN "جیب کترا" ;
-lin cutter_N = mkN "تراشندہ" ;
-lin cutting_A = mkA "کترن" ;
-lin cutting_N = mkN "کاٹ" ;       -- from DictUrd
-lin cuttlefish_N = mkN "سیپیا" ;
-lin cutworm_N = mkN "کاٹ کیڑا" ;
-lin cyanide_N = mkN "سایانائڈ" ;
-lin cybernetic_A = mkA "انضباطیاتی" ;
-lin cybernetics_N = mkN "اعضا" ;
-lin cycle_N = mkN "چکر" ;       -- from DictUrd
-lin cycle_V = mkV "سائیکل" ;
-lin cyclic_A = mkA "دائروی" ;
-lin cyclical_A = mkA "متدائر نظریہ" ;
-lin cyclist_N = mkN "سائیکل چلانے والا" ;
-lin cyclone_N = mkN "بہت تیز ہوا" ;
-lin cyclopean_A = mkA "غولی" ;
-lin cyclotron_N = mkN "دواریہ" ;
-lin cygnet_N = mkN "بط بچہ" ;
-lin cylinder_N = mkN "بیلن" ;
-lin cylindrical_A = mkA "بیلن جیسا" ;
-lin cymbal_N = mkN "سنج" ;
-lin cynic_N = mkN "کلبی" ;
-lin cynical_A = mkA "بد گمان" ;       -- from DictUrd
-lin cynicism_N = mkN "خشکی" ;       -- from DictUrd
-lin cynosure_N = mkN "کتے کی دم" ;       -- from DictUrd
-lin cypress_N = mkN "سائی پرس" ;
-lin cyprian_A = mkA "قبرصی" ;
-lin cyst_N = mkN "مثانہ" ;
-lin czar_N = mkN "زار" ;
-lin czarina_N = mkN "زارینہ" ;
-lin czech_A = mkA "چیک اور سلوواک زبانیں" ;
-lin czech_N = mkN "چیک اور سلوواک زبانیں" ;
-lin czechoslovak_A = mkA "چیکوسلوویکیائی" ;
-lin czechoslovak_N = mkN "چیکوسلوویکیائی" ;
-lin czechoslovakia_PN = mkPN "چیکوسلوویکیائی" ;
-lin czechoslovakian_A = mkA "چیکوسلوویکیائی" ;
-lin czechoslovakian_N = mkN "چیکوسلوویکیائی" ;
-lin d_day_PN = mkPN "یوم مقررہ" ;
-lin dab_N = mkN "گالا" ;       -- from DictUrd
-lin dab_V = compoundV "نرمی سے" (mkV "لگانا") ;
-lin dab_V2 = mkV2 (mkV "پھیرنا") ;       -- from DictUrd
-lin dabble_V = compoundV "گیلا" (mkV "کرنا") ;
-lin dabble_V2 = mkV2 (mkV "بھگونا") ;       -- from DictUrd
-lin dabbler_N = mkN "نیم حکیم" ;
-lin dace_N = mkN "چمکیلی مچھلی" ;
-lin dachshund_N = mkN "بجو کتا" ;
-lin dacoit_N = mkN "ڈکیت" ;       -- from DictUrd
-lin dacoity_N = mkN "ڈکیتی" ;
-lin dactyl_N = mkN "انگشت" ;
-lin dactylic_A = mkA "کاملا" ;
-lin dad_N = mkN "ابو" ;       -- from DictUrd
-lin daddy_N = mkN "باپ" ;       -- from DictUrd
-lin daddy_longlegs_N = mkN "کلنگ مکھی" ;
-lin dado_N = mkN "گوٹ بندی" ;
-lin daffodil_N = mkN "آبی نرگس پھول" ;
-lin daft_A = mkA "بے وقوف" ;
-lin dagger_N = mkN "دشنہ" ;       -- from DictUrd
-lin dago_N = mkN "بدھ ممالک خصوصا سری لنکا" ;
-lin daguerreotype_N = mkN "داگرے عکاسی" ;
-lin dail_eireann_N = mkN "دال آیریان" ;
-lin daily_A = mkA "ہر دن" ;       -- from DictUrd
-lin daily_Adv = mkAdv "روزانہ" ;
-lin daily_N = mkN "روزانہ" ;
-lin daintily_Adv = mkAdv "نفاست سے" ;
-lin daintiness_N = mkN "عیش پسندی" ;
-lin dainty_A = mkA "لطیف" ;
-lin dainty_N = mkN "لطیف" ;
-lin dairy_N = mkN "مکھن" ;
-lin dairy_farm_N = mkN "شیر خانہ داری" ;
-lin dairy_farming_N = mkN "شیر خانہ داری" ;
-lin dairying_N = mkN "شیر خانہ کا کاروبار" ;
-lin dairymaid_N = mkN "دودھ دوہنے والی" ;
-lin dairyman_N = mkN "شیر خانے کا مالک" ;
-lin dais_N = mkN "چبوترا" ;
-lin daisy_N = mkN "گل بہاری" ;
-lin daisy_PN = mkPN "گل بہاری" ;
-lin dakota_PN = mkPN "ڈکوٹا" ;
-lin dale_N = mkN "نشیبی زمین" ;
-lin dalesman_N = mkN "شمالی انگلستانی باشندہ" ;
-lin dalliance_N = mkN "وقت گنوانے کا عمل" ;       -- from DictUrd
-lin dally_V = compoundV "یوں" (mkV "ہی دیر لگانا") ;       -- from DictUrd
-lin dalmatian_N = mkN "ڈلماشی" ;
-lin dalton_PN = mkPN "جزوی رنگندھا پن" ;
-lin dam_N = mkN "بند" ;       -- from DictUrd
-lin dam_V2 = mkV2 (mkV "بند") ;
-lin damage_N = mkN "چکما" ;       -- from DictUrd
-lin damage_V2 = mkV2 (mkV "چپیٹ") ;       -- from DictUrd
-lin damascene_A = mkA "دمشقی" ;
-lin damascene_V2 = mkV2 (mkV "دمشقی") ;
-lin damascus_PN = mkPN "دمشقی فولاد" ;
-lin damask_N = mkN "دمشقی تلوار" ;
-lin dame_N = mkN "بیگم" ;
-lin damn_A = mkA "بد دعا دینا" ;
-lin damn_Adv = mkAdv "بد دعا دینا" ;
-lin damn_N = mkN "بد دعا دینا" ;
-lin damn_V2 = mkV2 (compoundV "بد دعا" (mkV "دینا")) ;
-lin damnable_A = mkA "قابلملامت" ;
-lin damnation_N = mkN "عذاب ابدی" ;
-lin damned_A = mkA "سزا رسیدہ" ;
-lin damned_Adv = mkAdv "سزا رسیدہ" ;
-lin damp_A = mkA "گیلا" ;       -- from DictUrd
-lin damp_N = mkN "گیلا" ;
-lin damp_V = mkV "گیلا" ;
-lin damp_V2 = mkV2 (mkV "گیلا") ;
-lin dampen_V = compoundV "گیلا" (mkV "کرنا") ;
-lin dampen_V2 = mkV2 (compoundV "گیلا" (mkV "کرنا")) ;
-lin damper_N = mkN "افسردہ کرنے والا" ;
-lin dampness_N = mkN "گیلا ہٹ" ;       -- from DictUrd
-lin damsel_N = mkN "دوشیزہ" ;
-lin damson_N = mkN "آلو بخارہ" ;       -- from DictUrd
-lin dan_PN = mkPN "ناچنا" ;
-lin dance_N = mkN "ناچ" ;       -- from DictUrd
-lin dance_V = mkV "ناچنا" ;       -- from DictUrd
-lin dance_V2 = mkV2 (mkV "ناچنا") ;
-lin dancer_N = mkN "رقاص" ;       -- from DictUrd
-lin dancing_A = mkA "ناچنا" ;
-lin dancing_N = mkN "ناچ" ;       -- from DictUrd
-lin dandelion_N = mkN "ککروندا" ;
-lin dander_N = mkN "غصہ" ;
-lin dandle_V2 = mkV2 (mkV "کھلانا") ;       -- from DictUrd
-lin dandruff_N = mkN "خشکی" ;       -- from DictUrd
-lin dandy_A = mkA "بانکا" ;
-lin dandy_N = mkN "چھیلا" ;       -- from DictUrd
-lin dane_N = mkN "اہل ڈنمارک" ;
-lin danger_N = mkN "اندیشہ" ;       -- from DictUrd
-lin dangerous_A = mkA "خطرناک" ;
-lin dangle_V = mkV "جھولنا" ;       -- from DictUrd
-lin dangle_V2 = mkV2 (mkV "جھلانا") ;       -- from DictUrd
-lin daniel_N = mkN "عاقل" ;
-lin daniel_PN = mkPN "عاقل" ;
-lin danish_A = mkA "ڈینش" ;
-lin danish_N = mkN "ڈینش" ;
-lin dank_A = mkA "بھیگا" ;       -- from DictUrd
-lin daphne_N = mkN "غار کا پودا" ;
-lin daphne_PN = mkPN "غار کا پودا" ;
-lin dapper_A = mkA "زندہ دل" ;       -- from DictUrd
-lin dapple_V2 = mkV2 (compoundV "داغدار" (mkV "کرنا")) ;
-lin darby_PN = mkPN "کرنڈی" ;
-lin dare_N = mkN "دلیری" ;
-lin dare_V = mkV "دلیری" ;
-lin dare_V2 = mkV2 (mkV "دلیری") ;
-lin daredevil_N = mkN "بے باکی" ;
-lin daring_A = mkA "بے باک" ;       -- from DictUrd
-lin daring_N = mkN "بے باکی" ;       -- from DictUrd
-lin dark_A = mkA "اندھیرا" ;       -- from DictUrd
-lin dark_N = mkN "اندھیرا" ;
-lin darken_V = compoundV "اندھیرا" (mkV "چھانا") ;       -- from DictUrd
-lin darken_V2 = mkV2 (compoundV "اندھیرا" (mkV "کرنا")) ;       -- from DictUrd
-lin darkness_N = mkN "اندھیرا" ;       -- from DictUrd
-lin darkroom_N = mkN "تاریک کمرہ" ;
-lin darky_N = mkN "ملیح" ;
-lin darling_N = mkN "پیارا" ;
-lin darn_N = mkN "مرمت کرنا" ;
-lin darn_V = compoundV "مرمت" (mkV "کرنا") ;
-lin darn_V2 = mkV2 (compoundV "رفو" (mkV "کرنا")) ;       -- from DictUrd
-lin darning_N = mkN "رفو گری" ;
-lin darning_needle_N = mkN "رفو سوئی" ;
-lin dart_N = mkN "بھالا" ;
-lin dart_V = mkV "بھالا" ;
-lin dart_V2 = mkV2 (mkV "بھالا") ;
-lin dash_N = mkN "چٹکی بھر" ;       -- from DictUrd
-lin dash_V = mkV "دوڑنا" ;
-lin dash_V2 = mkV2 (compoundV "دھکا" (mkV "دینا")) ;       -- from DictUrd
-lin dashboard_N = mkN "کیچ روک" ;
-lin dashing_A = mkA "جری" ;       -- from DictUrd
-lin dastard_N = mkN "بزدل" ;       -- from DictUrd
-lin dastardly_A = mkA "بزدلانہ" ;
-lin data_N = mkN "اعداد و شمار" ;
-lin database_N = mkN "ڈیٹابیس" ;
-lin datable_A = mkA "قابل تعبین تاریخ" ;
-lin date_N = mkN "تاریخ" ;       -- from DictUrd
-lin date_V = mkV "کھجور" ;
-lin date_V2 = mkV2 (mkV "کھجور") ;
-lin dated_A = mkA "کھجور" ;
-lin dateless_A = mkA "بلا تاریخ" ;
-lin dative_A = mkA "مفعول" ;
-lin dative_N = mkN "مفعول" ;
-lin datum_N = mkN "مفروضہ" ;       -- from DictUrd
-lin daub_N = mkN "استر کاری کرنا" ;
-lin daub_V = compoundV "استر کاری" (mkV "کرنا") ;
-lin daub_V2 = mkV2 (mkV "ساننا") ;       -- from DictUrd
-lin dauber_N = mkN "اناڑی مصور" ;
-lin daughter_N = mkN "بیٹی" ;       -- from DictUrd
-lin daughter_in_law_N = mkN "بيٹے کی بيوی" ;
-lin daughterly_A = mkA "دخترانہ" ;
-lin daunt_V2 = mkV2 (mkV "ڈرانا") ;       -- from DictUrd
-lin dauntless_A = mkA "بے دھڑک" ;       -- from DictUrd
-lin dauphin_N = mkN "ولی عہد فرانس" ;
-lin dave_PN = mkPN "ایک قسم کا بڑا صوفہ" ;
-lin davenport_N = mkN "ایک قسم کا بڑا صوفہ" ;
-lin davit_N = mkN "جہاز کے پہلو" ;
-lin daw_N = mkN "بڑا کوا" ;
-lin dawdle_V = compoundV "آہستہ" (mkV "آہستہ چلنا") ;       -- from DictUrd
-lin dawdle_V2 = mkV2 (compoundV "وقت" (mkV "گنوانا")) ;
-lin dawdler_N = mkN "سست" ;
-lin dawn_N = mkN "اشراق" ;       -- from DictUrd
-lin dawn_PN = mkPN "فجر" ;
-lin dawn_V = compoundV "اشراق" (mkV "ہونا") ;       -- from DictUrd
-lin day_N = mkN "دن" ;       -- from DictUrd
-lin day_school_N = mkN "معمولی مدرسہ" ;
-lin daybook_N = mkN "روزنامچہ" ;
-lin daybreak_N = mkN "سویرا" ;
-lin daydream_N = mkN "دن ميں خواب ديکھنا" ;
-lin daydream_V = compoundV "دن ميں خواب" (mkV "ديکھنا") ;
-lin daylight_N = mkN "گھڑیاں آگے کرنا" ;
-lin daylight_saving_A = mkA "گھڑیاں آگے کرنا" ;
-lin daylight_saving_N = mkN "گھڑیاں آگے کرنا" ;
-lin daytime_N = mkN "دن" ;
-lin daze_N = mkN "گھبرانا" ;
-lin daze_V2 = mkV2 (mkV "گھبرانا") ;
-lin dazedly_Adv = mkAdv "مخبوط الحواسی سے" ;
-lin dazzle_N = mkN "بد حواسی" ;       -- from DictUrd
-lin dazzle_V2 = mkV2 (compoundV "پریشان" (mkV "کرنا")) ;
-lin de_escalate_V2 = mkV2 (compoundV "سرگرمی" (mkV "گھٹانا")) ;
-lin de_escalation_N = mkN "دائرہ عمل میں کمی" ;
-lin de_facto_A = mkA "اصلی" ;
-lin de_facto_Adv = mkAdv "اصلی" ;
-lin de_ice_V2 = mkV2 (mkV "آلہ") ;
-lin de_jure_A = mkA "آئينی" ;
-lin de_jure_Adv = mkAdv "آئينی" ;
-lin deacon_N = mkN "کلیسا کا مہتمم" ;
-lin deaconess_N = mkN "خیراتی کاموں والی پادرن" ;
-lin deactivate_V2 = mkV2 (compoundV "بے عمل" (mkV "کرنا")) ;
-lin dead_A = mkA "بے حس" ;       -- from DictUrd
-lin dead_Adv = mkAdv "مردہ" ;
-lin deaden_V2 = mkV2 (compoundV "کمزور" (mkV "ہونا")) ;
-lin deadline_N = mkN "حد آخر" ;       -- from DictUrd
-lin deadlock_N = mkN "جمود" ;       -- from DictUrd
-lin deadlock_V = mkV "تعطل" ;
-lin deadlocked_A = mkA "تعطل" ;
-lin deadly_A = mkA "جان لیوا" ;       -- from DictUrd
-lin deaf_A = mkA "بہرا" ;       -- from DictUrd
-lin deaf_mute_N = mkN "گونگا بہرا" ;
-lin deafen_V2 = mkV2 (compoundV "بہرا" (mkV "کرنا")) ;       -- from DictUrd
-lin deafness_N = mkN "بہرا پن" ;       -- from DictUrd
-lin deal_Adv = mkAdv "بحث کرنا" ;
-lin deal_N = mkN "حصہ" ;       -- from DictUrd
-lin deal_PN = mkPN "بحث کرنا" ;
-lin deal_V = compoundV "لین" (mkV "دین کرنا") ;       -- from DictUrd
-lin deal_V2 = mkV2 (mkV "بانٹنا") ;       -- from DictUrd
-lin dealer_N = mkN "بیوپاری" ;       -- from DictUrd
-lin dealing_N = mkN "برتاؤ" ;
-lin dean_N = mkN "بڑا پادری" ;
-lin dean_PN = mkPN "بڑا پادری" ;
-lin deanery_N = mkN "عمید کا عہدہ" ;
-lin dear_A = mkA "عزیز" ;       -- from DictUrd
-lin dear_Adv = mkAdv "عزیز" ;
-lin dear_N = mkN "عزیز" ;
-lin dearness_N = mkN "گرانی" ;       -- from DictUrd
-lin dearth_N = mkN "گرانی" ;       -- from DictUrd
-lin deary_N = mkN "پیارا" ;
-lin death_N = mkN "اجل" ;       -- from DictUrd
-lin death_mask_N = mkN "نقش مرگ" ;
-lin death_rate_N = mkN "شرح اموات" ;
-lin death_warrant_N = mkN "حکم نامہ سزائے موت" ;
-lin deathbed_N = mkN "بستر مرگ" ;       -- from DictUrd
-lin deathless_A = mkA "لازوال" ;
-lin deathly_A = mkA "موت کا سا" ;
-lin deathly_Adv = mkAdv "موت کا سا" ;
-lin deathtrap_N = mkN "موت کا گھر" ;
-lin deb_N = mkN "بھگڈر" ;
-lin debacle_N = mkN "بھگڈر" ;
-lin debar_V2 = mkV2 (compoundV "محروم" (mkV "کرنا")) ;
-lin debark_V = compoundV "بحری جہاز سے" (mkV "اترنا") ;
-lin debark_V2 = mkV2 (compoundV "بحری جہاز سے" (mkV "اترنا")) ;
-lin debarkation_N = mkN "بحری جہاز سے اترنے کا عمل" ;
-lin debase_V2 = mkV2 (compoundV "بے قدر" (mkV "کرنا")) ;       -- from DictUrd
-lin debasement_N = mkN "بے قدری" ;       -- from DictUrd
-lin debatable_A = mkA "قابل عذر" ;
-lin debate_N = mkN "بحث" ;       -- from DictUrd
-lin debate_V = compoundV "مباحثہ" (mkV "کرنا") ;
-lin debate_V2 = mkV2 (compoundV "مباحثہ" (mkV "کرنا")) ;
-lin debater_N = mkN "بحث کرنے والا" ;
-lin debauch_N = mkN "خراب کرنا" ;
-lin debauch_V2 = mkV2 (mkV "بگاڑنا") ;       -- from DictUrd
-lin debauchee_N = mkN "عیاش" ;       -- from DictUrd
-lin debauchery_N = mkN "عیاشی" ;       -- from DictUrd
-lin debenture_N = mkN "قرض نامہ" ;
-lin debilitate_V2 = mkV2 (compoundV "کم زور" (mkV "کرنا")) ;       -- from DictUrd
-lin debility_N = mkN "کم زوری" ;       -- from DictUrd
-lin debit_N = mkN "قرض" ;
-lin debit_V2 = mkV2 (mkV "قرض") ;
-lin debonair_A = mkA "خوش اخلاق" ;
-lin debouch_V = compoundV "تنگ جگہ سے" (mkV "نکلنا") ;
-lin debouch_V2 = mkV2 (compoundV "تنگ جگہ سے" (mkV "نکلنا")) ;
-lin debrief_V2 = mkV2 (compoundV "تفتیش براۓ حصول" (mkV "معلومات")) ;
-lin debt_N = mkN "قرض" ;       -- from DictUrd
-lin debtor_N = mkN "مدیوں" ;       -- from DictUrd
-lin debug_V2 = mkV2 (compoundV "ازالہ" (mkV "کرنا")) ;       -- from DictUrd
-lin debunk_V2 = mkV2 (compoundV "بے نقاب" (mkV "کرنا")) ;       -- from DictUrd
-lin debut_V2 = mkV2 (mkV "ابتدا") ;
-lin dec_PN = mkPN "یونانی لفظ سے ماخوذ" ;
-lin decade_N = mkN "عشرا" ;       -- from DictUrd
-lin decadence_N = mkN "گراوٹ" ;       -- from DictUrd
-lin decadent_A = mkA "درجے میں نیچے گرنے والا" ;
-lin decadent_N = mkN "درجے میں نیچے گرنے والا" ;
-lin decalogue_N = mkN "احکام عشرہ" ;
-lin decamp_V = compoundV "بھاگ" (mkV "جانا") ;       -- from DictUrd
-lin decant_V2 = mkV2 (mkV "انڈیلنا") ;
-lin decanter_N = mkN "شیشہ کی صراحی" ;
-lin decapitate_V2 = mkV2 (compoundV "گردن" (mkV "مارنا")) ;       -- from DictUrd
-lin decapitation_N = mkN "گردن مارنا" ;
-lin decarbonize_V2 = mkV2 (compoundV "کاربن ربائی" (mkV "کرنا")) ;
-lin decay_N = mkN "بربادی" ;       -- from DictUrd
-lin decay_V = mkV "سڑنا" ;
-lin decease_N = mkN "انتقال" ;
-lin decease_V = mkV "انتقال" ;
-lin deceit_N = mkN "بہانہ" ;       -- from DictUrd
-lin deceitful_A = mkA "چالاک" ;       -- from DictUrd
-lin deceitfulness_N = mkN "دھوکادہی" ;
-lin deceive_V2 = mkV2 (compoundV "چونا" (mkV "لگانا")) ;       -- from DictUrd
-lin deceiver_N = mkN "دھوکے باز" ;       -- from DictUrd
-lin deceivingly_Adv = mkAdv "دھوکا دینے کے انداز سے" ;
-lin decelerate_V = compoundV "تخفیف اسراع" (mkV "کرنا") ;
-lin decelerate_V2 = mkV2 (compoundV "تخفیف اسراع" (mkV "کرنا")) ;
-lin december_N = mkN "دسمبر" ;
-lin december_PN = mkPN "دسمبر" ;
-lin decency_N = mkN "حیا" ;       -- from DictUrd
-lin decent_A = mkA "شائستہ" ;       -- from DictUrd
-lin decentralization_N = mkN "کمی اقتدار مرکزيت" ;
-lin decentralize_V2 = mkV2 (compoundV "مرکزی اقتدار کم" (mkV "کرنا")) ;
-lin deception_N = mkN "عیاری" ;       -- from DictUrd
-lin deceptive_A = mkA "فریب کار" ;       -- from DictUrd
-lin decibel_N = mkN "ڈیسی بل" ;
-lin decide_V = compoundV "فیصلہ" (mkV "کرنا") ;
-lin decide_V2 = mkV2 (mkV "چکانا") ;       -- from DictUrd
-lin decide_VS = mkVS (compoundV "فیصلہ" (mkV "کرنا")) ;
-lin decided_A = mkA "فیصل" ;       -- from DictUrd
-lin deciduous_A = mkA "چند روزہ" ;
-lin decimal_A = mkA "اعشاریہ" ;
-lin decimalize_V2 = mkV2 (compoundV "تحویل اعشاریہ" (mkV "کرنا")) ;
-lin decimate_V2 = mkV2 (compoundV "تباہ و برباد کر" (mkV "دینا")) ;       -- from DictUrd
-lin decipher_V2 = mkV2 (compoundV "حل" (mkV "کرنا")) ;
-lin decipherable_A = mkA "حل کے قابل" ;
-lin decision_N = mkN "فیصلہ" ;       -- from DictUrd -- corrected
-lin decisive_A = mkA "دو ٹوک" ;       -- from DictUrd
-lin deck_N = mkN "عرشہ" ;       -- from DictUrd
-lin deck_V2 = mkV2 (mkV "ڈھکنا") ;       -- from DictUrd
-lin decker_N = mkN "عرشہ دار" ;
-lin deckle_edged_A = mkA "بے کٹے کھردرے کنارے والا" ;
-lin declaim_V = compoundV "کلام" (mkV "کرنا") ;
-lin declaim_V2 = mkV2 (compoundV "کلام" (mkV "کرنا")) ;
-lin declamation_N = mkN "تقریر کی مشق" ;
-lin declamatory_A = mkA "لمبی چوڑی" ;
-lin declarable_A = mkA "قابل اقرار" ;
-lin declaration_N = mkN "بیان" ;       -- from DictUrd
-lin declare_V = compoundV "اعلان" (mkV "کرنا") ;
-lin declare_V2 = mkV2 (compoundV "بیان" (mkV "دینا")) ;       -- from DictUrd
--- lin declare_V2V = mkV2 (compoundV "اعلان" (mkV "کرنا")) ;
-lin declare_VS = mkVS (compoundV "اعلان" (mkV "کرنا")) ;
-lin declassify_V2 = mkV2 (compoundV "غیر مخفی" (mkV "کرنا")) ;
-lin declension_N = mkN "نشیب" ;
-lin declination_N = mkN "زوال" ;
-lin decline_N = mkN "ابتری" ;       -- from DictUrd
-lin decline_V = mkV "زوال" ;
-lin decline_V2 = mkV2 (compoundV "پہلو تہی" (mkV "کرنا")) ;       -- from DictUrd
-lin decline_VS = mkVS (mkV "زوال") ;
-lin declivity_N = mkN "جھکاؤ" ;       -- from DictUrd
-lin decode_V2 = mkV2 (compoundV "غیر مرموز" (mkV "کرنا")) ;
-lin decollete_A = mkA "گردن پر کھلا ہوا" ;
-lin decompose_V = mkV "گلنا" ;
-lin decompose_V2 = mkV2 (mkV "گلانا") ;       -- from DictUrd
-lin decomposition_N = mkN "انحلال" ;       -- from DictUrd
-lin decompress_V2 = mkV2 (compoundV "رفع دباوٴ" (mkV "کرنا")) ;
-lin decompression_N = mkN "دباو کا ہٹاو یا خاتمہ" ;
-lin decontaminate_V2 = mkV2 (compoundV "انسداد آلودگی" (mkV "کرنا")) ;
-lin decontrol_V2 = mkV2 (compoundV "پابندیاں" (mkV "ہٹانا")) ;
-lin decor_N = mkN "سجاوٹ" ;
-lin decorate_V2 = mkV2 (compoundV "آراستہ" (mkV "کرنا")) ;       -- from DictUrd
-lin decoration_N = mkN "آرائش" ;       -- from DictUrd
-lin decorative_A = mkA "آرایشی" ;
-lin decorator_N = mkN "ساہر آرایش" ;
-lin decorous_A = mkA "لائق" ;
-lin decorum_N = mkN "سلیقہ" ;
-lin decoy_N = mkN "دام" ;       -- from DictUrd
-lin decoy_V2 = mkV2 (mkV "لبھانا") ;       -- from DictUrd
-lin decrease_N = mkN "گھاٹا" ;       -- from DictUrd
-lin decrease_V = mkV "گھٹنا" ;       -- from DictUrd
-lin decrease_V2 = mkV2 (mkV "گھٹانا") ;       -- from DictUrd
-lin decree_N = mkN "حکم" ;
-lin decree_V2 = mkV2 (mkV "حکم") ;
-lin decrepit_A = mkA "فرسودہ" ;       -- from DictUrd
-lin decrepitude_N = mkN "فرسودہ حالی" ;       -- from DictUrd
-lin decry_V2 = mkV2 (compoundV "مذمت" (mkV "کرنا")) ;       -- from DictUrd
-lin dedicate_V2 = mkV2 (compoundV "انتساب" (mkV "کرنا")) ;       -- from DictUrd
-lin dedication_N = mkN "انتساب" ;       -- from DictUrd
-lin deduce_V2 = mkV2 (compoundV "پیدا" (mkV "کرنا")) ;
-lin deduct_V2 = mkV2 (mkV "گھٹانا") ;       -- from DictUrd
-lin deductible_A = mkA "قابل منہائی" ;
-lin deduction_N = mkN "کٹوتی" ;       -- from DictUrd
-lin deductive_A = mkA "قیاسی" ;
-lin deed_N = mkN "عمل" ;       -- from DictUrd
-lin deem_V2 = mkV2 (mkV "سمجھنا") ;
---lin deem_V2V = mkV2 (mkV "سمجھنا") ;
-lin deep_A = mkA "چوڑا" ;       -- from DictUrd
-lin deep_Adv = mkAdv "گہرا" ;
-lin deep_N = mkN "گہرا" ;
-lin deep_laid_A = mkA "دقیق" ;
-lin deep_rooted_A = mkA "عمیق بنیاد" ;
-lin deep_sea_A = mkA "سطح سے بہت نیچے واقع" ;
-lin deep_seated_A = mkA "سطح سے بہت نیچے واقع" ;
-lin deepen_V = compoundV "شوخ رنگ" (mkV "دینا") ;
-lin deepen_V2 = mkV2 (compoundV "گہرا" (mkV "کرنا")) ;       -- from DictUrd
-lin deepness_N = mkN "گہرائی" ;
-lin deer_N = mkN "آہ" ;       -- from DictUrd
-lin deerskin_N = mkN "پوستین" ;
-lin deface_V2 = mkV2 (mkV "بگاڑنا") ;       -- from DictUrd
-lin defacement_N = mkN "محو کرنا" ;
-lin defalcation_N = mkN "غبن" ;       -- from DictUrd
-lin defamation_N = mkN "آبروریزی" ;       -- from DictUrd
-lin defamatory_A = mkA "بدنام کن" ;
-lin defame_V2 = mkV2 (compoundV "بدنام" (mkV "کرنا")) ;       -- from DictUrd
-lin default_N = mkN "عدم پیروی" ;       -- from DictUrd
-lin default_V = compoundV "عدم" (mkV "موجودگی") ;
-lin defaulter_N = mkN "باقی دار" ;       -- from DictUrd
-lin defeat_N = mkN "ہار" ;       -- from DictUrd
-lin defeat_V2 = mkV2 (compoundV "دانت کھٹے" (mkV "کرنا")) ;       -- from DictUrd
-lin defeatism_N = mkN "شکست پسندی" ;
-lin defeatist_N = mkN "شکست آمادہ" ;
-lin defecate_V = compoundV "صاف" (mkV "کرنا") ;
-lin defecation_N = mkN "پاکی" ;       -- from DictUrd
-lin defect_N = mkN "عیب" ;       -- from DictUrd
-lin defect_V = mkV "نقص" ;
-lin defection_N = mkN "انحراف" ;
-lin defective_A = mkA "عیب دار" ;       -- from DictUrd
-lin defectiveness_N = mkN "نقص" ;
-lin defector_N = mkN "غدار" ;       -- from DictUrd
-lin defence_N = mkN "آڑ" ;       -- from DictUrd
-lin defenceless_A = mkA "بے بچاؤ" ;       -- from DictUrd
-lin defend_V = compoundV "حفاظت" (mkV "کرنا") ;
-lin defend_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin defendant_N = mkN "جواب دہ" ;
-lin defender_N = mkN "حامی" ;       -- from DictUrd
-lin defensible_A = mkA "حفاظت پذیر" ;
-lin defensive_A = mkA "مدافعانہ" ;
-lin defensive_N = mkN "دفاعی" ;       -- from DictUrd
-lin defer_V = compoundV "لحاظ" (mkV "کرنا") ;       -- from DictUrd
-lin defer_V2 = mkV2 (compoundV "دیر" (mkV "لگانا")) ;       -- from DictUrd
-lin deference_N = mkN "ادب" ;       -- from DictUrd
-lin deferential_A = mkA "مودبانہ" ;       -- from DictUrd
-lin deferment_N = mkN "التوا" ;       -- from DictUrd
-lin defiance_N = mkN "نافرمانی" ;
-lin defiant_A = mkA "سرکش" ;
-lin deficiency_N = mkN "ادھورا پن" ;       -- from DictUrd
-lin deficient_A = mkA "کچا" ;       -- from DictUrd
-lin deficit_N = mkN "گھاٹا" ;       -- from DictUrd
-lin defile_N = mkN "تنگ گھاٹی" ;
-lin defile_V = compoundV "تنگ" (mkV "گھاٹی") ;
-lin defile_V2 = mkV2 (compoundV "آلودہ" (mkV "کرنا")) ;       -- from DictUrd
-lin defilement_N = mkN "چھوت" ;       -- from DictUrd
-lin definable_A = mkA "صراحت کے قابل" ;
-lin define_V = compoundV "واضح" (mkV "کرنا") ;
-lin define_V2 = mkV2 (compoundV "متعین" (mkV "کرنا")) ;       -- from DictUrd
-lin definite_A = mkA "حتمی" ;       -- from DictUrd
-lin definition_N = mkN "حد بندی" ;       -- from DictUrd
-lin definitive_A = mkA "حتماً" ;       -- from DictUrd
-lin deflate_V2 = mkV2 (compoundV "ہوا" (mkV "نکالنا")) ;       -- from DictUrd
-lin deflation_N = mkN "قلت زر" ;       -- from DictUrd
-lin deflationary_A = mkA "تفریطی" ;
-lin deflect_V = compoundV "انحراف" (mkV "کرنا") ;       -- from DictUrd
-lin deflect_V2 = mkV2 (compoundV "راہ سے" (mkV "ہٹانا")) ;       -- from DictUrd
-lin deflection_N = mkN "گمراہی" ;
-lin deflower_V2 = mkV2 (compoundV "بے عصمت" (mkV "کرنا")) ;       -- from DictUrd
-lin defoliant_N = mkN "پت جھڑا" ;
-lin defoliate_V2 = mkV2 (compoundV "پتتے توڑ" (mkV "ڈالنا")) ;       -- from DictUrd
-lin defoliation_N = mkN "پت جھڑ" ;
-lin deforest_V2 = mkV2 (compoundV "جنگل کاٹ" (mkV "ڈالنا")) ;       -- from DictUrd
-lin deform_V2 = mkV2 (compoundV "بد ہئیت" (mkV "کرنا")) ;       -- from DictUrd
-lin deformed_A = mkA "بد ہئیت" ;       -- from DictUrd
-lin deformity_N = mkN "بد نمائی" ;
-lin defraud_V2 = mkV2 (compoundV "اندھا" (mkV "کرنا")) ;       -- from DictUrd
-lin defray_V2 = mkV2 (compoundV "معاوضہ" (mkV "دینا")) ;       -- from DictUrd
-lin defrayal_N = mkN "ادائی" ;
-lin defrock_V2 = mkV2 (mkV "پادری") ;
-lin defrost_V2 = mkV2 (compoundV "غیر منجمد" (mkV "کرنا")) ;
-lin defroster_N = mkN "پگھلانے والا" ;
-lin deft_A = mkA "چالاک" ;       -- from DictUrd
-lin deftness_N = mkN "چالاکی" ;       -- from DictUrd
-lin defunct_A = mkA "فنا" ;       -- from DictUrd
-lin defy_V2 = mkV2 (mkV "للکارنا") ;       -- from DictUrd
--- lin defy_V2V = mkV2 (compoundV "انکار" (mkV "کرنا")) ;
-lin degauss_V2 = mkV2 (compoundV "ازالہ مقناطیسیت" (mkV "کرنا")) ;
-lin degeneracy_N = mkN "پستی" ;       -- from DictUrd
-lin degenerate_A = mkA "بگڑا ہوا" ;       -- from DictUrd
-lin degenerate_N = mkN "شرافت کھو دینا" ;
-lin degenerate_V = mkV "بگڑنا" ;       -- from DictUrd
-lin degeneration_N = mkN "بگاڑ" ;       -- from DictUrd
-lin degradation_N = mkN "بے عزتی" ;       -- from DictUrd
-lin degrade_V2 = mkV2 (mkV "بگاڑنا") ;       -- from DictUrd
-lin degree_N = mkN "درجہ" ;       -- from DictUrd
-lin dehorn_V2 = mkV2 (compoundV "سینگ" (mkV "اتارنا")) ;
-lin dehumanize_V2 = mkV2 (compoundV "سلب انسانیت" (mkV "کرنا")) ;
-lin dehydrate_V2 = mkV2 (compoundV "ناپید" (mkV "کرنا")) ;
-lin deification_N = mkN "خدالی درجہ" ;
-lin deify_V2 = mkV2 (compoundV "معبود" (mkV "ٹھرانا")) ;
-lin deign_V = compoundV "فروتنی" (mkV "دینا") ;
-lin deism_N = mkN "عقیدہ" ;
-lin deist_N = mkN "موحد" ;
-lin deity_N = mkN "دیوتا" ;       -- from DictUrd
-lin deject_V2 = mkV2 (compoundV "رنجیدہ" (mkV "کرنا")) ;
-lin dejectedly_Adv = mkAdv "اداسی سے" ;
-lin dejection_N = mkN "افسوس" ;       -- from DictUrd
-lin delaware_PN = mkPN "ایک الگونکی زبان" ;
-lin delay_N = mkN "آہستگی" ;       -- from DictUrd
-lin delay_V = compoundV "دیر" (mkV "ہونا") ;       -- from DictUrd
-lin delay_V2 = mkV2 (compoundV "موخر" (mkV "کرنا")) "کو";       -- from DictUrd --changed
-lin delay_VS = mkVS (mkV "دیر") ;
-lin delectable_A = mkA "خوشگوار" ;       -- from DictUrd
-lin delectation_N = mkN "تفریح" ;
-lin delegacy_N = mkN "نیاہت" ;
-lin delegate_N = mkN "مندوب" ;       -- from DictUrd
-lin delegate_V2 = mkV2 (compoundV "حوالے" (mkV "کرنا")) ;       -- from DictUrd
-lin delegation_N = mkN "وفد" ;       -- from DictUrd
-lin delete_V2 = mkV2 (compoundV "برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin deleterious_A = mkA "مضر" ;       -- from DictUrd
-lin deletion_N = mkN "حذف" ;       -- from DictUrd
-lin delf_N = mkN "کوزہ" ;
-lin delft_N = mkN "کوزہ" ;
-lin delhi_PN = mkPN "دہلی دمل" ;
-lin deliberate_A = mkA "ارادی" ;       -- from DictUrd
-lin deliberate_V = mkV "ارادی" ;
-lin deliberate_V2 = mkV2 (mkV "پرکھنا") ;       -- from DictUrd
-lin deliberation_N = mkN "تدبیر" ;       -- from DictUrd
-lin deliberative_A = mkA "غوروفکر کرنے کے لائق" ;
-lin delicacy_N = mkN "باریکی" ;       -- from DictUrd
-lin delicate_A = mkA "باریک" ;       -- from DictUrd
-lin delicatessen_N = mkN "ڈیلی کیٹسن" ;
-lin delicious_A = mkA "لطیف" ;       -- from DictUrd
-lin delight_N = mkN "عیش" ;       -- from DictUrd
-lin delight_V = mkV "خوشی" ;
-lin delight_V2 = mkV2 (compoundV "خوش" (mkV "کرنا")) ;       -- from DictUrd
-lin delight_VS = mkVS (mkV "خوشی") ;
-lin delightedly_Adv = mkAdv "خوش سے" ;
-lin delightful_A = mkA "دلچسپ" ;       -- from DictUrd
-lin delimit_V2 = mkV2 (compoundV "حد بندی" (mkV "کرنا")) ;
-lin delimitation_N = mkN "تحدید" ;
-lin delineate_V2 = mkV2 (compoundV "بیان" (mkV "کرنا")) ;       -- from DictUrd
-lin delineation_N = mkN "خاکہ" ;       -- from DictUrd
-lin delinquency_N = mkN "غفلت" ;
-lin delinquent_A = mkA "مجرم" ;
-lin delinquent_N = mkN "کم عقل" ;       -- from DictUrd
-lin deliquescent_A = mkA "رقیق" ;
-lin delirious_A = mkA "بے خود" ;       -- from DictUrd
-lin delirium_N = mkN "دیوانگی" ;       -- from DictUrd
-lin delirium_tremens_N = mkN "ہذیان خمری" ;
-lin deliver_V = mkV "پہنچانا" ;
-lin deliver_V2 = mkV2 (compoundV "بچہ" (mkV "جننا")) ;       -- from DictUrd
-lin deliverance_N = mkN "آزادگی" ;       -- from DictUrd
-lin deliverer_N = mkN "نجات دہندہ" ;       -- from DictUrd
-lin delivery_N = mkN "جاپا" ;       -- from DictUrd
-lin dell_N = mkN "خندق" ;
-lin delouse_V2 = mkV2 (compoundV "جوئیں" (mkV "نکالنا")) ;       -- from DictUrd
-lin delphic_A = mkA "ڈیلفیائی" ;
-lin delphinium_N = mkN "جنس جرجیر" ;
-lin delta_N = mkN "ڈیلٹا" ;
-lin delude_V2 = mkV2 (compoundV "بار" (mkV "ڈالنا")) ;       -- from DictUrd
-lin deluge_N = mkN "سیلاب" ;       -- from DictUrd
-lin deluge_V2 = mkV2 (mkV "سیلاب") ;
-lin delusion_N = mkN "دغا" ;       -- from DictUrd
-lin delusive_A = mkA "مانوس کن" ;
-lin delve_V = compoundV "چھان بین" (mkV "کرنا") ;
-lin delve_V2 = mkV2 (compoundV "چھان بین" (mkV "کرنا")) ;
-lin demagnetization_N = mkN "مقناربائی" ;
-lin demagnetize_V2 = mkV2 (compoundV "مقناطیسی اثر دور" (mkV "کرنا")) ;
-lin demagogic_A = mkA "جذبات انگیز" ;
-lin demagogue_N = mkN "بازاری لیڈر" ;
-lin demand_N = mkN "چاہ" ;       -- from DictUrd
-lin demand_V2 = mkV2 (compoundV "خواہش" (mkV "کرنا")) ;       -- from DictUrd
-lin demand_VS = mkVS (mkV "مطالبہ") ;
-lin demarcate_V2 = mkV2 (compoundV "حد بندی" (mkV "کرنا")) ;       -- from DictUrd
-lin demarcation_N = mkN "علیحدگی" ;       -- from DictUrd
-lin demarche_N = mkN "لائحہ عمل" ;       -- from DictUrd
-lin demean_V2 = mkV2 (compoundV "برتاؤ" (mkV "کرنا")) ;       -- from DictUrd
-lin demeanour_N = mkN "برتاؤ" ;       -- from DictUrd
-lin demented_A = mkA "خبطی" ;       -- from DictUrd
-lin demerit_N = mkN "خرابی" ;       -- from DictUrd
-lin demesne_N = mkN "قبضہ مالکانہ" ;
-lin demigod_N = mkN "نیم دیوتا" ;
-lin demilitarize_V2 = mkV2 (compoundV "غیر فوجی" (mkV "بنانا")) ;
-lin demilitarization_N = mkN "لاعسکر کاری" ;
-lin demimondaine_N = mkN "بدنام عورت" ;
-lin demimonde_N = mkN "دنیاۓ نیم" ;
-lin demise_N = mkN "انتقال" ;       -- from DictUrd
-lin demo_N = mkN "فوج سے ریٹائڑمنٹ" ;
-lin demob_V2 = mkV2 (compoundV "فوج سے" (mkV "ریٹائڑمنٹ")) ;
-lin demobilization_N = mkN "لام شکنی" ;
-lin demobilize_V2 = mkV2 (compoundV "لام شکنی" (mkV "کرنا")) ;
-lin democracy_N = mkN "جمہوریت" ;       -- from DictUrd
-lin democrat_N = mkN "جمہوری حکومت کا حامی" ;
-lin democratic_A = mkA "جمہوری" ;       -- from DictUrd
-lin democratically_Adv = mkAdv "جمہوری طريقے سے" ;
-lin democratize_V2 = mkV2 (mkV "جمہوریانا") ;
-lin demode_A = mkA "غیر مروج" ;
-lin demographic_A = mkA "مردم نگارانہ" ;
-lin demography_N = mkN "علم النفوسیات" ;       -- from DictUrd
-lin demolish_V2 = mkV2 (compoundV "برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin demolition_N = mkN "انہدام" ;
-lin demon_N = mkN "آسیب" ;       -- from DictUrd
-lin demonetization_N = mkN "سکہ زر بند کرنا" ;
-lin demonetize_V2 = mkV2 (compoundV "معدنی سکہ مسدود" (mkV "کرنا")) ;
-lin demoniac_A = mkA "آسیب زدہ" ;       -- from DictUrd
-lin demoniac_N = mkN "آسیب زدہ شخص" ;
-lin demoniacal_A = mkA "بھوت پریت کے طور پر" ;
-lin demonic_A = mkA "آسیبی" ;       -- from DictUrd
-lin demonize_V2 = mkV2 (compoundV "بدروح" (mkV "بنانا")) ;
-lin demonstrability_N = mkN "صلاحیت مظاہرہ" ;
-lin demonstrable_A = mkA "قابل مظاہرہ" ;       -- from DictUrd
-lin demonstrate_V = compoundV "ظاہر" (mkV "کرنا") ;
-lin demonstrate_V2 = mkV2 (compoundV "بیان" (mkV "کرنا")) ;       -- from DictUrd
-lin demonstrate_VS = mkVS (compoundV "ظاہر" (mkV "کرنا")) ;
-lin demonstration_N = mkN "استدلال" ;       -- from DictUrd
-lin demonstrative_A = mkA "مظاہرہ پسند" ;
-lin demonstrator_N = mkN "معلم سائنس کا مددگار" ;
-lin demoralization_N = mkN "اخلاق ابتری" ;
-lin demoralize_V2 = mkV2 (compoundV "اخلاق خراب" (mkV "کرنا")) ;
-lin demote_V2 = mkV2 (compoundV "عہدہ کم" (mkV "کرنا")) ;       -- from DictUrd
-lin demotic_A = mkA "عامیانہ" ;       -- from DictUrd
-lin demotion_N = mkN "تنزل" ;
-lin demur_N = mkN "جھجھک" ;       -- from DictUrd
-lin demur_V = mkV "جھجھکنا" ;       -- from DictUrd
-lin demur_VS = mkVS (compoundV "تاخیر" (mkV "کرنا")) ;
-lin demure_A = mkA "محجوب" ;       -- from DictUrd
-lin demureness_N = mkN "سنجیدگی" ;
-lin den_N = mkN "گڑھا" ;       -- from DictUrd
-lin denar_N = mkN "عشری" ;
-lin denary_A = mkA "عشری" ;
-lin denationalization_N = mkN "ناقومیانا کاری" ;
-lin denationalize_V2 = mkV2 (compoundV "قومیت سے خارج" (mkV "کرنا")) ;
-lin denatured_A = mkA "خلاف فطرت بنانا" ;
-lin deniable_A = mkA "قابل انکار" ;       -- from DictUrd
-lin denial_N = mkN "انکار" ;       -- from DictUrd
-lin denier_N = mkN "منکر" ;
-lin denigrate_V2 = mkV2 (compoundV "بدنام" (mkV "کرنا")) ;       -- from DictUrd
-lin denigration_N = mkN "بدنامی" ;       -- from DictUrd
-lin denim_N = mkN "موٹا سوتی کپڑا" ;
-lin denizen_N = mkN "باسی" ;       -- from DictUrd
-lin denominate_V2 = mkV2 (mkV "کہلانا") ;       -- from DictUrd
-lin denomination_N = mkN "فرقہ" ;       -- from DictUrd
-lin denominational_A = mkA "فرقہ وارانہ" ;
-lin denominator_N = mkN "نام رکھنے والا" ;
-lin denote_V2 = mkV2 (compoundV "اشارہ" (mkV "کرنا")) ;       -- from DictUrd
-lin denouement_N = mkN "حل قضیہ" ;
-lin denounce_V2 = mkV2 (compoundV "تردید" (mkV "کرنا")) ;       -- from DictUrd
-lin dense_A = mkA "احمق" ;       -- from DictUrd
-lin denseness_N = mkN "گنجانی" ;
-lin density_N = mkN "کثافت" ;       -- from DictUrd
-lin dent_N = mkN "دانتا" ;       -- from DictUrd
-lin dent_V = compoundV "پچکنے کا" (mkV "نشان") ;
-lin dent_V2 = mkV2 (compoundV "نشان" (mkV "لگانا")) ;       -- from DictUrd
-lin dental_A = mkA "دندانی" ;       -- from DictUrd
-lin dentifrice_N = mkN "منجن" ;
-lin dentist_N = mkN "دندان ساز" ;       -- from DictUrd
-lin dentistry_N = mkN "دندان سازی" ;       -- from DictUrd
-lin denture_N = mkN "مصنوعی دانتوں کا چوکا" ;
-lin denudation_N = mkN "عریانی" ;
-lin denude_V2 = mkV2 (compoundV "ننگا" (mkV "کرنا")) ;       -- from DictUrd
-lin denunciation_N = mkN "گالیوں کی بوچھاڑ" ;       -- from DictUrd
-lin deny_V2 = mkV2 (compoundV "انکار" (mkV "کرنا")) ;       -- from DictUrd
-lin deny_VS = mkVS (compoundV "انکار" (mkV "کرنا")) ;
-lin deodar_N = mkN "دیو دار" ;
-lin deodorant_N = mkN "عفونت ربا" ;
-lin deodorize_V2 = mkV2 (compoundV "بدبو دور" (mkV "کرنا")) ;
-lin dep_PN = mkPN "رخصت ہونا" ;
-lin depart_V = compoundV "چلے" (mkV "جانا") ;       -- from DictUrd
-lin departed_A = mkA "روانہ" ;       -- from DictUrd
-lin departed_N = mkN "گزرا ہوا" ;
-lin department_N = mkN "ادارہ" ;       -- from DictUrd
-lin departmental_A = mkA "محکمے سے متعلق" ;
-lin departure_N = mkN "روانگی" ;       -- from DictUrd
-lin depend_V = compoundV "منحصر" (mkV "ہونا") ;       -- from DictUrd
-lin dependable_A = mkA "قابل اعتبار" ;       -- from DictUrd
-lin dependant_N = mkN "ماتحت" ;
-lin dependence_N = mkN "آسرا" ;       -- from DictUrd
-lin dependency_N = mkN "ماتحتی" ;       -- from DictUrd
-lin dependent_A = mkA "ماتحت" ;       -- from DictUrd
-lin dependent_N = mkN "ماتحت" ;
-lin depict_V2 = mkV2 (compoundV "شباہت" (mkV "دینا")) ;       -- from DictUrd
-lin depiction_N = mkN "نقشہ اتارنا" ;
-lin depilatory_A = mkA "بال صاف کرنے کی صفت رکھنے والا" ;       -- from DictUrd
-lin depilatory_N = mkN "بال صفا والی دوا" ;
-lin deplane_V = compoundV "جہاز سے" (mkV "اترنا") ;
-lin deplete_V2 = mkV2 (mkV "گھٹانا") ;       -- from DictUrd
-lin depletion_N = mkN "خون کا اخراج" ;
-lin deplorable_A = mkA "قابل رحم" ;
-lin deplore_V2 = mkV2 (compoundV "اظہار غم" (mkV "کرنا")) ;       -- from DictUrd
-lin deploy_V = mkV "کھلنا" ;       -- from DictUrd
-lin deploy_V2 = mkV2 (compoundV "صفیں قائم" (mkV "کرنا")) ;
-lin deployment_N = mkN "صف آرائی" ;
-lin deponent_N = mkN "گواہ" ;
-lin depopulate_V2 = mkV2 (compoundV "ویران" (mkV "کرنا")) ;
-lin depopulation_N = mkN "آبادی میں کمی" ;
-lin deport_V2 = mkV2 (compoundV "ملک بدر" (mkV "کرنا")) ;       -- from DictUrd
-lin deportation_N = mkN "جلا وطنی" ;       -- from DictUrd
-lin deportee_N = mkN "جلا وطن" ;
-lin deportment_N = mkN "گت" ;       -- from DictUrd
-lin depose_V = compoundV "برطرف" (mkV "کرنا") ;
-lin depose_V2 = mkV2 (compoundV "گواہی" (mkV "دینا")) ;       -- from DictUrd
-lin deposit_N = mkN "امانت" ;       -- from DictUrd
-lin deposit_V2 = mkV2 (compoundV "امانت" (mkV "رکھنا")) ;
-lin deposition_N = mkN "گواہی" ;       -- from DictUrd
-lin depositor_N = mkN "امانت رکھانے والا" ;
-lin depository_N = mkN "امانت خانہ" ;
-lin depot_N = mkN "ذخیرہ" ;       -- from DictUrd
-lin deprave_V2 = mkV2 (compoundV "گمراہ" (mkV "کرنا")) ;       -- from DictUrd
-lin depravity_N = mkN "خباثت" ;       -- from DictUrd
-lin deprecate_V2 = mkV2 (mkV "ناپسندیدگی") ;
-lin deprecation_N = mkN "اظہار ناپسندیدگی" ;
-lin depreciate_V = mkV "گھٹنا" ;
-lin depreciate_V2 = mkV2 (compoundV "کم قیمت" (mkV "لگانا")) ;       -- from DictUrd
-lin depreciation_N = mkN "تحقیر" ;
-lin depreciatory_A = mkA "تحقیر آمیز" ;
-lin depredation_N = mkN "لوٹ" ;       -- from DictUrd
-lin depress_V2 = mkV2 (compoundV "اداس" (mkV "ہونا")) ;
-lin depression_N = mkN "گڑھا" ;       -- from DictUrd
-lin depressive_A = mkA "افسردہ کن" ;
-lin depressive_N = mkN "افسردہ کن" ;
-lin deprivation_N = mkN "محرومی" ;
-lin deprive_V2 = mkV2 (compoundV "محروم" (mkV "کرنا")) ;       -- from DictUrd
-lin deprived_A = mkA "محرو?" ;       -- from DictUrd
-lin dept_PN = mkPN "گہرائی" ;
-lin depth_N = mkN "گہرائ" ;       -- from DictUrd
-lin depth_charge_N = mkN "گہرائی بم" ;
-lin deputation_N = mkN "وفد" ;       -- from DictUrd
-lin depute_V2 = mkV2 (compoundV "وکیل" (mkV "بنانا")) ;
-lin deputize_V = compoundV "نمائندہ" (mkV "بنانا") ;
-lin deputy_N = mkN "جا نشین" ;       -- from DictUrd
-lin derail_V2 = mkV2 (compoundV "پتری سے" (mkV "اتارنا")) ;       -- from DictUrd
-lin derailment_N = mkN "پٹری سے اترنا" ;
-lin derange_V2 = mkV2 (compoundV "ادھر ادھر کر" (mkV "دینا")) ;       -- from DictUrd
-lin derangement_N = mkN "خبط" ;       -- from DictUrd
-lin derby_N = mkN "سالانہ گھڑ دوڑ" ;
-lin derby_PN = mkPN "سالانہ گھڑ دوڑ" ;
-lin derbyshire_PN = mkPN "گلہڑ" ;
-lin derelict_A = mkA "متروک" ;       -- from DictUrd
-lin dereliction_N = mkN "ترک مال" ;
-lin deride_V2 = mkV2 (mkV "ہنسنا") ;       -- from DictUrd
-lin derision_N = mkN "مذاق" ;       -- from DictUrd
-lin derisive_A = mkA "حقارت آمیز" ;
-lin derisory_A = mkA "اہانت آمیز" ;       -- from DictUrd
-lin derivation_N = mkN "ماخذ" ;       -- from DictUrd
-lin derivative_A = mkA "ماخوذ" ;       -- from DictUrd
-lin derivative_N = mkN "نکالا ہوا" ;
-lin derive_V = compoundV "استخراج کیا" (mkV "ہوا") ;
-lin derive_V2 = mkV2 (compoundV "استخراج کیا" (mkV "ہوا")) ;
-lin dermatitis_N = mkN "ورم جلد" ;
-lin dermatologist_N = mkN "جلد کا ماہر" ;
-lin dermatology_N = mkN "علم ساخت جلد" ;
-lin derogate_V = compoundV "نازیبا حرکت" (mkV "کرنا") ;
-lin derogation_N = mkN "تحقیر" ;
-lin derogatory_A = mkA "حقارت آمیز" ;
-lin derrick_N = mkN "ڈیرک" ;
-lin derring_do_N = mkN "جان پر کھیل جانے کا عمل" ;
-lin derv_N = mkN "درویش" ;
-lin dervish_N = mkN "درویش" ;
-lin des_N = mkN "بغیر" ;
-lin des_PN = mkPN "بغیر" ;
-lin desalinate_V2 = mkV2 (compoundV "نمک ربائی" (mkV "کرنا")) ;
-lin desalt_V2 = mkV2 (compoundV "نمک ربائی" (mkV "کرنا")) ;
-lin descant_N = mkN "تقریر کرنا" ;
-lin descant_V = compoundV "تقریر" (mkV "کرنا") ;
-lin descend_V = compoundV "حملہ" (mkV "آور ہونا") ;       -- from DictUrd
-lin descend_V2 = mkV2 (compoundV "نیچے کی طرف" (mkV "جانا")) ;       -- from DictUrd
-lin descendant_N = mkN "آل اولاد" ;       -- from DictUrd
-lin descent_N = mkN "ہبوت" ;       -- from DictUrd
-lin describe_V = compoundV "بیان" (mkV "کرنا") ;
-lin describe_V2 = mkV2 (compoundV "بیان" (mkV "کرنا")) ;       -- from DictUrd
-lin describe_VS = mkVS (compoundV "بیان" (mkV "کرنا")) ;
-lin description_N = mkN "بیان" ;       -- from DictUrd
-lin descriptive_A = mkA "تعریفی" ;
-lin descry_V2 = mkV2 (compoundV "معلوم" (mkV "کرنا")) ;
-lin desecrate_V2 = mkV2 (compoundV "ناپاک" (mkV "کرنا")) ;
-lin desecration_N = mkN "بے ادبی" ;
-lin desegregate_V2 = mkV2 (compoundV "نسلی علیحدگی ختم" (mkV "کرنا")) ;
-lin desegregation_N = mkN "عدم نسلی علیحدگی" ;
-lin desensitize_V2 = mkV2 (compoundV "حسیت ربائی" (mkV "کرنا")) ;
-lin desert_A = mkA "چھوڑ دینا" ;
-lin desert_N = mkN "حق" ;       -- from DictUrd
-lin desert_V = compoundV "چھوڑ" (mkV "دینا") ;
-lin desert_V2 = mkV2 (compoundV "چھوڑ" (mkV "دینا")) ;       -- from DictUrd
-lin deserter_N = mkN "رافذی" ;       -- from DictUrd
-lin desertion_N = mkN "فراری" ;
-lin deserve_V = compoundV "لائق" (mkV "ہونا") ;       -- from DictUrd
-lin deserve_V2 = mkV2 (compoundV "حق دار" (mkV "بننا")) ;       -- from DictUrd
-lin deserved_A = mkA "استحقاقی" ;
-lin deserving_A = mkA "حق دار" ;       -- from DictUrd
-lin desiccant_N = mkN "خشکاندہ" ;
-lin desiccate_V2 = mkV2 (compoundV "خشک" (mkV "کرنا")) ;       -- from DictUrd
-lin desideratum_N = mkN "آرزو" ;       -- from DictUrd
-lin design_N = mkN "غرض" ;       -- from DictUrd
-lin design_V = compoundV "منصوبہ" (mkV "بنانا") ;
-lin design_V2 = mkV2 (compoundV "منصوبہ" (mkV "بنانا")) ;
--- lin design_V2V = mkV2 (compoundV "منصوبہ" (mkV "بنانا")) ;
-lin designate_A = mkA "نامزد" ;       -- from DictUrd
-lin designate_V = compoundV "مقرر" (mkV "کرنا") ;
-lin designate_V2 = mkV2 (compoundV "مقرر" (mkV "کرنا")) ;
--- lin designate_V2V = mkV2 (compoundV "مقرر" (mkV "کرنا")) ;
-lin designate_VS = mkVS (compoundV "مقرر" (mkV "کرنا")) ;
-lin designation_N = mkN "اسم" ;       -- from DictUrd
-lin designedly_Adv = mkAdv "جان بوجھ کر" ;
-lin designer_N = mkN "نقاش" ;       -- from DictUrd
-lin designing_A = mkA "فطرتی" ;       -- from DictUrd
-lin designing_N = mkN "سازشی" ;
-lin desirability_N = mkN "پسندیدگی" ;
-lin desirable_A = mkA "دلکش" ;       -- from DictUrd
-lin desire_N = mkN "آرزو" ;       -- from DictUrd
-lin desire_V2 = mkV2 (compoundV "آرزو" (mkV "کرنا")) ;       -- from DictUrd
-lin desirous_A = mkA "خواہاں" ;       -- from DictUrd
-lin desist_V = compoundV "ترک" (mkV "کرنا") ;       -- from DictUrd
-lin desk_N = mkN "چوکی" ;       -- from DictUrd
-lin desolate_A = mkA "چوپٹ" ;       -- from DictUrd
-lin desolate_V2 = mkV2 (compoundV "برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin desolation_N = mkN "خرابی" ;       -- from DictUrd
-lin despair_N = mkN "ناامیدی" ;       -- from DictUrd
-lin despair_V = compoundV "آس" (mkV "توڑنا") ;       -- from DictUrd
-lin despairingly_Adv = mkAdv "نا امیدی سے" ;
-lin despatch_N = mkN "امضا" ;       -- from DictUrd
-lin despatch_V2 = mkV2 (mkV "بھیجنا") ;       -- from DictUrd
-lin desperado_N = mkN "بے باک شخص" ;
-lin desperate_A = mkA "بدحال" ;       -- from DictUrd
-lin desperation_N = mkN "لالے" ;       -- from DictUrd
-lin despicable_A = mkA "پلید" ;       -- from DictUrd
-lin despise_V2 = mkV2 (compoundV "گھٹیا" (mkV "جاننا")) ;       -- from DictUrd
-lin despite_N = mkN "بیر" ;       -- from DictUrd
-lin despiteful_A = mkA "پر از کینہ" ;
-lin despoil_V2 = mkV2 (compoundV "چھین" (mkV "لینا")) ;       -- from DictUrd
-lin despondency_N = mkN "دل شکستگی" ;
-lin despondent_A = mkA "ہراساں" ;       -- from DictUrd
-lin despot_N = mkN "جابر" ;       -- from DictUrd
-lin despotic_A = mkA "جابرانہ" ;
-lin despotism_N = mkN "فرعونیت" ;       -- from DictUrd
-lin dessert_N = mkN "میوہ شیرنی بعد طعام" ;
-lin dessertspoon_N = mkN "چھوٹا چمچہ" ;
-lin destination_N = mkN "منزل" ;       -- from DictUrd
-lin destine_V2 = mkV2 (compoundV "طے" (mkV "کرنا")) ;       -- from DictUrd
--- lin destine_V2V = mkV2 (compoundV "مقرر" (mkV "کرنا")) ;
-lin destiny_N = mkN "ہونی" ;       -- from DictUrd
-lin destitute_A = mkA "آوارہ" ;       -- from DictUrd
-lin destitution_N = mkN "لاچاری" ;
-lin destroy_V2 = mkV2 (compoundV "آدھا" (mkV "کرنا")) ;       -- from DictUrd
-lin destroyer_N = mkN "غارت گر" ;       -- from DictUrd
-lin destructibility_N = mkN "تباہی کی خاصیت" ;
-lin destructible_A = mkA "قابل بربادی" ;
-lin destruction_N = mkN "بربادی" ;       -- from DictUrd
-lin destructive_A = mkA "غارت گر" ;       -- from DictUrd
-lin destructiveness_N = mkN "غارت گری" ;       -- from DictUrd
-lin desuetude_N = mkN "ناکارہ ہوجانا" ;
-lin desultory_A = mkA "بلا سر پیر" ;       -- from DictUrd
-lin detach_V2 = mkV2 (compoundV "علیحدہ" (mkV "کرنا")) ;       -- from DictUrd
-lin detachable_A = mkA "الگ ہو سکنے والا" ;
-lin detached_A = mkA "علیحدہ" ;       -- from DictUrd
-lin detachment_N = mkN "چھوٹ" ;       -- from DictUrd
-lin detail_N = mkN "بیان" ;       -- from DictUrd
-lin detail_V2 = mkV2 (mkV "گننا") ;       -- from DictUrd
-lin detain_V2 = mkV2 (compoundV "حراست میں" (mkV "لینا")) ;       -- from DictUrd
-lin detect_V2 = mkV2 (compoundV "فاش" (mkV "کرنا")) ;       -- from DictUrd
-lin detectable_A = mkA "قابل سراغ رسائی" ;
-lin detection_N = mkN "دریافت" ;       -- from DictUrd
-lin detective_N = mkN "سراغ رساں" ;       -- from DictUrd
-lin detector_N = mkN "کھوج لگانے والا" ;
-lin detente_N = mkN "دہتانت" ;
-lin detention_N = mkN "حراست" ;       -- from DictUrd
-lin deter_V2 = mkV2 (compoundV "رکاوٹ" (mkV "ڈالنا")) ;       -- from DictUrd
-lin detergent_A = mkA "صاف کرنے والا" ;
-lin detergent_N = mkN "صاف کرنے والا" ;
-lin deteriorate_V = compoundV "خاصیت بگڑ" (mkV "جانا") ;
-lin deteriorate_V2 = mkV2 (compoundV "بد تر" (mkV "کرنا")) ;       -- from DictUrd
-lin deterioration_N = mkN "زوال" ;
-lin determinable_A = mkA "حد بندی کے لائق" ;
-lin determinant_A = mkA "قطعی" ;
-lin determinant_N = mkN "قطعی" ;
-lin determinate_A = mkA "تمیز کرنے والا" ;
-lin determination_N = mkN "عزم" ;       -- from DictUrd
-lin determinative_A = mkA "ارادی" ;
-lin determinative_N = mkN "ارادی" ;
-lin determine_V = compoundV "فیصلہ" (mkV "کرنا") ;
-lin determine_V2 = mkV2 (compoundV "عزم" (mkV "کرنا")) ;       -- from DictUrd
--- lin determine_V2V = mkV2 (compoundV "فیصلہ" (mkV "کرنا")) ;
-lin determine_VS = mkVS (compoundV "فیصلہ" (mkV "کرنا")) ;
-lin determinedly_Adv = mkAdv "مستقل مزاجی سے" ;
-lin determiner_N = mkN "معین" ;
-lin deterrent_A = mkA "باز رکھنے والا" ;
-lin deterrent_N = mkN "باز رکھنے والا" ;
-lin detest_V2 = mkV2 (compoundV "از حد نفرت" (mkV "کرنا")) ;       -- from DictUrd
-lin detestable_A = mkA "مکروہ" ;       -- from DictUrd
-lin detestation_N = mkN "کراہت" ;
-lin dethrone_V2 = mkV2 (compoundV "تخت سے" (mkV "اتارنا")) ;       -- from DictUrd
-lin dethronement_N = mkN "علیحدگی" ;
-lin detonate_V = compoundV "دھماکے سے" (mkV "اڑانا") ;
-lin detonate_V2 = mkV2 (compoundV "دھماکا" (mkV "کرنا")) ;       -- from DictUrd
-lin detonation_N = mkN "انفجار" ;
-lin detonator_N = mkN "دھماکہ کرنے والا" ;
-lin detour_N = mkN "لمبا راستہ" ;       -- from DictUrd
-lin detour_V2 = mkV2 (mkV "بھیر") ;
-lin detract_V = compoundV "جدا" (mkV "کرنا") ;
-lin detraction_N = mkN "رسوائی" ;
-lin detractor_N = mkN "توجہ ہٹانے والا" ;       -- from DictUrd
-lin detrain_V = compoundV "ریل سے" (mkV "اترنا") ;
-lin detrain_V2 = mkV2 (compoundV "ریل سے" (mkV "اترنا")) ;
-lin detribalization_N = mkN "شکست نظام قبائلیت" ;
-lin detribalize_V2 = mkV2 (compoundV "قبائلیت ربائی" (mkV "کرنا")) ;
-lin detriment_N = mkN "گزند" ;       -- from DictUrd
-lin detrimental_A = mkA "نقصان دہ" ;       -- from DictUrd
-lin detritus_N = mkN "چورا" ;       -- from DictUrd
-lin deuce_N = mkN "پانے کی دوا" ;
-lin deuced_A = mkA "شیطانی" ;
-lin devaluate_V2 = mkV2 (compoundV "تخفیف قیمت" (mkV "کرنا")) ;
-lin devaluation_N = mkN "تخفیف قیمت" ;
-lin devalue_V2 = mkV2 (compoundV "قیمت" (mkV "گھٹانا")) ;       -- from DictUrd
-lin devastate_V2 = mkV2 (compoundV "غارت گری" (mkV "کرنا")) ;       -- from DictUrd
-lin devastation_N = mkN "بربادی" ;       -- from DictUrd
-lin develop_V = compoundV "نشوونما" (mkV "پانا") ;
-lin develop_V2 = mkV2 (compoundV "نشوونما" (mkV "پانا")) ;
-lin developer_N = mkN "ترقی دینے والا" ;
-lin development_N = mkN "ترقی" ;
-lin deviant_A = mkA "منحرف" ;
-lin deviant_N = mkN "منحرف" ;
-lin deviate_V = mkV "بھٹکنا" ;       -- from DictUrd
-lin deviation_N = mkN "الحاد" ;       -- from DictUrd
-lin device_N = mkN "حیلہ" ;       -- from DictUrd
-lin devil_N = mkN "دیو" ;       -- from DictUrd
-lin devil_V = mkV "بھوت" ;
-lin devil_V2 = mkV2 (mkV "بھوت") ;
-lin devil_may_care_A = mkA "بے پرواہ" ;
-lin devilish_A = mkA "خبیثہ" ;       -- from DictUrd
-lin devilish_Adv = mkAdv "شیطان کی طرح" ;
-lin devilment_N = mkN "شرارت" ;
-lin devilry_N = mkN "بد معاشی" ;
-lin devious_A = mkA "بعید" ;       -- from DictUrd
-lin devise_V2 = mkV2 (compoundV "فکر" (mkV "کرنا")) ;       -- from DictUrd
-lin devitalization_N = mkN "حیات کشی" ;
-lin devitalize_V2 = mkV2 (compoundV "بے کار" (mkV "کردینا")) ;
-lin devoid_A = mkA "فارغ" ;       -- from DictUrd
-lin devolution_N = mkN "تفویض" ;       -- from DictUrd
-lin devolve_V = compoundV "تفویض" (mkV "کرنا") ;
-lin devolve_V2 = mkV2 (compoundV "آگے" (mkV "بڑھانا")) ;       -- from DictUrd
-lin devon_PN = mkPN "ڈیوونی" ;
-lin devote_V2 = mkV2 (compoundV "معنون" (mkV "کرنا")) ;       -- from DictUrd
-lin devoted_A = mkA "نثار" ;       -- from DictUrd
-lin devotee_N = mkN "عبد" ;       -- from DictUrd
-lin devotion_N = mkN "بندگی" ;       -- from DictUrd
-lin devotional_A = mkA "دین دارانہ" ;
-lin devour_V2 = mkV2 (compoundV "چاٹ" (mkV "جانا")) ;       -- from DictUrd
-lin devout_A = mkA "حلقہ بہ گوش" ;       -- from DictUrd
-lin devoutness_N = mkN "صدق" ;
-lin dew_N = mkN "اوس" ;       -- from DictUrd
-lin dewlap_N = mkN "غضب" ;
-lin dewy_A = mkA "اوس سے بھیگا" ;
-lin dexterity_N = mkN "لپ جھپ" ;       -- from DictUrd
-lin dexterous_A = mkA "سبک دست" ;
-lin dextrose_N = mkN "راست گرداں" ;
-lin dextrous_A = mkA "چرب دست" ;       -- from DictUrd
-lin dhow_N = mkN "دھاوٴ" ;
-lin di_PN = mkPN "شکر کی زیادتی" ;
-lin diabetes_N = mkN "ذیابطیس" ;       -- from DictUrd
-lin diabetic_A = mkA "زیابیطس کا مریض" ;
-lin diabetic_N = mkN "زیابیطس کا مریض" ;
-lin diabolic_A = mkA "شیطانی" ;
-lin diabolical_A = mkA "شیطنیت" ;
-lin diacritic_A = mkA "ممیزی" ;       -- from DictUrd
-lin diacritic_N = mkN "فرقی تشخیص" ;
-lin diacritical_A = mkA "امتیازی" ;       -- from DictUrd
-lin diadem_N = mkN "تاج" ;       -- from DictUrd
-lin diagnose_V2 = mkV2 (compoundV "تشخیص" (mkV "کرنا")) ;
-lin diagnosis_N = mkN "تشخیص" ;       -- from DictUrd
-lin diagnostic_A = mkA "ممتاز" ;       -- from DictUrd
-lin diagonal_A = mkA "قطر" ;
-lin diagonal_N = mkN "قطر" ;
-lin diagram_N = mkN "شکل" ;       -- from DictUrd
-lin diagrammatic_A = mkA "شکلی" ;
-lin diagrammatical_A = mkA "شکل کے ذریعے" ;
-lin dial_N = mkN "دھوپ گھڑی" ;
-lin dial_V2 = mkV2 (compoundV "دھوپ" (mkV "گھڑی")) ;
-lin dialect_N = mkN "بولی" ;       -- from DictUrd
-lin dialectal_A = mkA "بولی سے متعلق" ;
-lin dialectic_N = mkN "علم مناظرہ" ;
-lin dialectical_A = mkA "منطقی" ;       -- from DictUrd
-lin dialectician_N = mkN "علم کلام کا ماہر" ;
-lin dialogue_N = mkN "گفتگو" ;       -- from DictUrd
-lin diameter_N = mkN "قطر" ;       -- from DictUrd
-lin diametrically_Adv = mkAdv "کلی" ;
-lin diamond_N = mkN "الماس" ;       -- from DictUrd
-lin diana_PN = mkPN "شہسوار شکاری عورت" ;
-lin diaper_N = mkN "دستر خوان" ;       -- from DictUrd
-lin diaphanous_A = mkA "صاف شفاف" ;
-lin diaphragm_N = mkN "پردہ شکم" ;
-lin diarchy_N = mkN "دوعملی حکومت" ;
-lin diarist_N = mkN "روزنامچہ نویس" ;
-lin diarrhoea_N = mkN "دست" ;       -- from DictUrd
-lin diary_N = mkN "روز نامچہ" ;       -- from DictUrd
-lin diatonic_A = mkA "اٹھ سرا" ;
-lin diatribe_N = mkN "لن ترانی" ;       -- from DictUrd
-lin dibber_N = mkN "کدال" ;
-lin dibble_N = mkN "زمین تیار کرنا" ;
-lin dibble_V2 = mkV2 (compoundV "زمین تیار" (mkV "کرنا")) ;
-lin dice_N = mkN "پانسا" ;       -- from DictUrd
-lin dice_V = mkV "دیکھو" ;
-lin dice_V2 = mkV2 (mkV "دیکھو") ;
-lin dice_box_N = mkN "پانسے کی ڈبیا" ;
-lin dichotomy_N = mkN "دو اجزا میں تقسیم" ;
-lin dick_PN = mkPN "آدمی" ;
-lin dickens_N = mkN "جن" ;
-lin dicker_V = compoundV "سودا" (mkV "کرنا") ;
-lin dickey_N = mkN "گلوبند" ;
-lin dicky_A = mkA "بچوں کا ایپرن" ;
-lin dicky_N = mkN "بچوں کا ایپرن" ;
-lin dicky_PN = mkPN "بچوں کا ایپرن" ;
-lin dictaphone_N = mkN "تقریر محفوظ کرنے کا آلہ" ;
-lin dictate_N = mkN "حکم دینا" ;       -- from DictUrd
-lin dictate_V = compoundV "حکم" (mkV "دینا") ;
-lin dictate_V2 = mkV2 (compoundV "حکم" (mkV "دینا")) ;
-lin dictate_VS = mkVS (compoundV "حکم" (mkV "دینا")) ;
-lin dictation_N = mkN "املا" ;       -- from DictUrd
-lin dictator_N = mkN "آمر" ;       -- from DictUrd
-lin dictatorial_A = mkA "آمرانہ" ;       -- from DictUrd
-lin dictatorship_N = mkN "آمریت" ;       -- from DictUrd
-lin diction_N = mkN "عبارت" ;       -- from DictUrd
-lin dictionary_N = mkN "فرہنگ" ;       -- from DictUrd
-lin dictum_N = mkN "کہنا" ;       -- from DictUrd
-lin didactic_A = mkA "ناصحانہ" ;
-lin didactically_Adv = mkAdv "معلمانہ انداز سے" ;
-lin diddle_V2 = mkV2 (compoundV "غبن" (mkV "کرنا")) ;       -- from DictUrd
-lin die_N = mkN "پانسا" ;       -- from DictUrd
-lin die_V = compoundV "چل" (mkV "بسنا") ;       -- from DictUrd
-lin die_V2 = mkV2 (compoundV "ہلاک" (mkV "ہونا")) ;
-lin die_hard_N = mkN "مشکل سے مرنا" ;
-lin diesel_N = mkN "ڈیزل ٹرک" ;
-lin diet_N = mkN "خوراک" ;       -- from DictUrd
-lin diet_V = mkV "خوراک" ;
-lin diet_V2 = mkV2 (mkV "خوراک") ;
-lin dietary_A = mkA "قیدخانے" ;
-lin dietetics_N = mkN "علم الاغذیہ" ;
-lin dietitian_N = mkN "غذائیات دان" ;
-lin differ_V = compoundV "مختلف" (mkV "ہونا") ;       -- from DictUrd
-lin difference_N = mkN "دوئ" ;       -- from DictUrd
-lin different_A = mkA "علیحدہ" ;       -- from DictUrd
-lin differential_A = mkA "امتیازی" ;
-lin differential_N = mkN "امتیازی" ;
-lin differentiate_V = compoundV "امتیاز" (mkV "کرنا") ;
-lin differentiate_V2 = mkV2 (compoundV "فرق" (mkV "کرنا")) ;       -- from DictUrd
-lin differentiation_N = mkN "فرق" ;
-lin difficult_A = mkA "باریک" ;       -- from DictUrd
-lin difficulty_N = mkN "دقت" ;       -- from DictUrd
-lin diffidence_N = mkN "شرمیلا پن" ;
-lin diffident_A = mkA "غیر واثق" ;       -- from DictUrd
-lin diffract_V2 = mkV2 (mkV "توڑنا") ;
-lin diffraction_N = mkN "انکسار امواج" ;
-lin diffuse_A = mkA "بکھرا" ;       -- from DictUrd
-lin diffuse_V = mkV "پھیلنا" ;       -- from DictUrd
-lin diffuse_V2 = mkV2 (mkV "پھیلانا") ;       -- from DictUrd
-lin diffuseness_N = mkN "انتشار" ;
-lin diffusion_N = mkN "طول" ;
-lin dig_N = mkN "کھودنا" ;
-lin dig_V = mkV "کھودنا" ;
-lin dig_V2 = mkV2 (mkV "کھودنا") ;       -- from DictUrd
-lin digest_N = mkN "ہضم کرنا" ;
-lin digest_V = compoundV "ہضم" (mkV "کرنا") ;
-lin digest_V2 = mkV2 (compoundV "ہضم" (mkV "کرنا")) ;       -- from DictUrd
-lin digestibility_N = mkN "صلاحیت ہضم" ;
-lin digestible_A = mkA "قابل برداشت" ;
-lin digestion_N = mkN "ہاضمہ" ;       -- from DictUrd
-lin digestive_A = mkA "ہاض?" ;       -- from DictUrd
-lin digger_N = mkN "بیلدار" ;
-lin digging_N = mkN "کن" ;       -- from DictUrd
-lin digit_N = mkN "انگلی" ;
-lin digital_A = mkA "ڈجٹل" ;
-lin digitalization_N = mkN "زہر کشاتبین کاری" ;
-lin dignified_A = mkA "سنجیدہ" ;       -- from DictUrd
-lin dignify_V2 = mkV2 (compoundV "عظمت" (mkV "دینا")) ;       -- from DictUrd
-lin dignitary_N = mkN "معزز افسر" ;
-lin dignity_N = mkN "آب" ;       -- from DictUrd
-lin digress_V = compoundV "تجاوز" (mkV "کرنا") ;
-lin digression_N = mkN "گریز" ;       -- from DictUrd
-lin dike_N = mkN "بند" ;       -- from DictUrd
-lin dike_V = mkV "روک" ;
-lin dike_V2 = mkV2 (mkV "روک") ;
-lin dilapidated_A = mkA "برباد" ;       -- from DictUrd
-lin dilapidation_N = mkN "انہدام" ;
-lin dilate_V = mkV "پھیلنا" ;       -- from DictUrd
-lin dilate_V2 = mkV2 (mkV "پھلانا") ;       -- from DictUrd
-lin dilatory_A = mkA "ڈھیلا" ;       -- from DictUrd
-lin dilemma_N = mkN "دقت" ;       -- from DictUrd
-lin dilettante_N = mkN "فنون لطیفہ کا شائق" ;
-lin diligence_N = mkN "جانفشانی" ;       -- from DictUrd
-lin diligent_A = mkA "انتھک" ;       -- from DictUrd
-lin dill_N = mkN "سویا" ;       -- from DictUrd
-lin dilly_dally_V = compoundV "لیت و لعل" (mkV "کرنا") ;
-lin dilute_A = mkA "پتلا کرنا" ;
-lin dilute_V = compoundV "پتلا" (mkV "کرنا") ;
-lin dilute_V2 = mkV2 (compoundV "حل" (mkV "کرنا")) ;       -- from DictUrd
-lin dilution_N = mkN "پانی کی آمیزش" ;
-lin dim_A = mkA "دھندھلا" ;       -- from DictUrd
-lin dim_V = mkV "مدہم" ;
-lin dim_V2 = mkV2 (compoundV "اندھیرا" (mkV "کرنا")) ;       -- from DictUrd
-lin dime_N = mkN "عشر ڈالر" ;
-lin dimension_N = mkN "ناپ" ;       -- from DictUrd
-lin dimensional_A = mkA "ابعادی" ;
-lin diminish_V = compoundV "وضع" (mkV "کرنا") ;
-lin diminish_V2 = mkV2 (compoundV "حقیر" (mkV "کرنا")) ;       -- from DictUrd
-lin diminuendo_N = mkN "ہولے ہولے" ;
-lin diminution_N = mkN "نقص" ;       -- from DictUrd
-lin diminutive_A = mkA "صغیر" ;       -- from DictUrd
-lin diminutive_N = mkN "کوتاہ" ;
-lin dimness_N = mkN "دھندلا پن" ;       -- from DictUrd
-lin dimple_N = mkN "ہلکی لہر" ;
-lin dimple_V = compoundV "ہلکی" (mkV "لہر") ;
-lin dimple_V2 = mkV2 (compoundV "ہلکی" (mkV "لہر")) ;
-lin din_N = mkN "لگا تار شور" ;       -- from DictUrd
-lin din_V = mkV "شور" ;
-lin din_V2 = mkV2 (mkV "شور") ;
-lin dinar_N = mkN "دینار" ;
-lin dine_V = mkV "کھانا" ;       -- from DictUrd
-lin dine_V2 = mkV2 (mkV "کھلانا") ;       -- from DictUrd
-lin diner_N = mkN "طعامی" ;
-lin ding_dong_Adv = mkAdv "بے تکی نظم" ;
-lin ding_dong_N = mkN "بے تکی نظم" ;
-lin dinghy_N = mkN "ڈونگی" ;
-lin dingily_Adv = mkAdv "تاریکی سے" ;
-lin dinginess_N = mkN "تاریکی" ;
-lin dingle_N = mkN "نشیبی زمین" ;
-lin dingle_PN = mkPN "نشیبی زمین" ;
-lin dingy_A = mkA "سیاہ" ;
-lin dining_car_N = mkN "طعام ڈبہ" ;
-lin dining_room_N = mkN "کھانے کا کمرہ" ;
-lin dinky_A = mkA "خوبصورت" ;
-lin dinner_N = mkN "کھانا" ;       -- from DictUrd
-lin dinner_jacket_N = mkN "ڈنر جیکٹ" ;
-lin dinosaur_N = mkN "دینا صور" ;
-lin dint_N = mkN "چوٹ" ;       -- from DictUrd
-lin diocesan_A = mkA "پادری کا علاقہ" ;
-lin diocesan_N = mkN "پادری کا علاقہ" ;
-lin diocese_N = mkN "لاٹ پادری کا تعلقہ" ;
-lin dip_N = mkN "ڈبکی" ;       -- from DictUrd
-lin dip_V = mkV "ڈوبنا" ;       -- from DictUrd
-lin dip_V2 = mkV2 (compoundV "ڈبکی" (mkV "لگانا")) ;       -- from DictUrd
-lin diphtheria_N = mkN "خناق" ;
-lin diphthong_N = mkN "دو صوتیہ" ;
-lin diploma_N = mkN "سند" ;       -- from DictUrd
-lin diplomacy_N = mkN "حکمت" ;       -- from DictUrd
-lin diplomat_N = mkN "سفارت کار" ;       -- from DictUrd
-lin diplomatic_A = mkA "سفارتی" ;       -- from DictUrd
-lin diplomatically_Adv = mkAdv "معاملہ فہمی سے" ;
-lin diplomatist_N = mkN "سفارت کار" ;
-lin dipper_N = mkN "غوطہ خور" ;
-lin dipsomania_N = mkN "زیادہ شراب پینے والا" ;
-lin dipsomaniac_N = mkN "مجنون خمر" ;
-lin dipstick_N = mkN "عمق پیما" ;
-lin diptych_N = mkN "دو لوحہ" ;
-lin dir_N = mkN "ہیبت ناک" ;
-lin dire_A = mkA "غضب ناک" ;       -- from DictUrd
-lin direct_A = mkA "عین" ;       -- from DictUrd
-lin direct_Adv = mkAdv "براہ راست" ;
-lin direct_V = compoundV "براہ" (mkV "راست") ;
-lin direct_V2 = mkV2 (compoundV "ہدایت" (mkV "کرنا")) ;       -- from DictUrd
-lin direct_VS = mkVS (compoundV "براہ" (mkV "راست")) ;
-lin direction_N = mkN "ہدایت" ;       -- from DictUrd
-lin direction_finder_N = mkN "سمت شناس" ;
-lin directional_A = mkA "سمتی" ;
-lin directive_N = mkN "ہدایت" ;       -- from DictUrd
-lin directness_N = mkN "راستی" ;
-lin director_N = mkN "ہادی" ;       -- from DictUrd
-lin directorate_N = mkN "نظامت" ;       -- from DictUrd
-lin directorship_N = mkN "نظامت" ;
-lin directory_N = mkN "کتاب ہدایت" ;
-lin direful_A = mkA "خوفناک" ;
-lin dirge_N = mkN "ماتم خوانی" ;       -- from DictUrd
-lin dirigible_N = mkN "قابو غبارہ" ;
-lin dirk_N = mkN "خنجر مارنا" ;
-lin dirt_N = mkN "دھول" ;       -- from DictUrd
-lin dirtily_Adv = mkAdv "گندے طریقے سے" ;
-lin dirty_A = mkA "میلا" ;
-lin dirty_V = mkV "میلا" ;
-lin dirty_V2 = mkV2 (mkV "میلا") ;
-lin disability_N = mkN "بے اختیاری" ;
-lin disable_V2 = mkV2 (compoundV "کم زور" (mkV "کرنا")) ;       -- from DictUrd
-lin disablement_N = mkN "معذوری" ;
-lin disabuse_V2 = mkV2 (compoundV "آنکھیں کھول" (mkV "دینا")) ;       -- from DictUrd
-lin disadvantage_N = mkN "غیر مفید" ;
-lin disadvantageous_A = mkA "ذلت آمیز" ;
-lin disaffected_A = mkA "بے میل" ;       -- from DictUrd
-lin disaffection_N = mkN "بے میلی" ;       -- from DictUrd
-lin disafforest_V2 = mkV2 (compoundV "جنگل میں اجازتِ" (mkV "کاشت")) ;
-lin disagree_V = compoundV "اختلاف" (mkV "کرنا") ;
-lin disagree_V2 = mkV2 (compoundV "اختلاف" (mkV "کرنا")) ;
-lin disagree_VS = mkVS (compoundV "اختلاف" (mkV "کرنا")) ;
-lin disagreeable_A = mkA "پریشان کن" ;
-lin disagreeableness_N = mkN "ناخوشی" ;       -- from DictUrd
-lin disagreement_N = mkN "ان بن" ;       -- from DictUrd
-lin disallow_V2 = mkV2 (compoundV "نامنظور" (mkV "کرنا")) ;
-lin disappear_V = compoundV "چل" (mkV "دینا") ;       -- from DictUrd
-lin disappearance_N = mkN "غیر حاضری" ;       -- from DictUrd
-lin disappoint_V2 = mkV2 (compoundV "آس" (mkV "توڑنا")) ;       -- from DictUrd
-lin disappointed_A = mkA "ہراساں" ;       -- from DictUrd
-lin disappointing_A = mkA "مایوس کن" ;
-lin disappointment_N = mkN "ہراس" ;       -- from DictUrd
-lin disapprobation_N = mkN "نامنظوری" ;
-lin disapproval_N = mkN "نارضامندی" ;
-lin disapprove_V = compoundV "مذمت" (mkV "کرنا") ;
-lin disapprove_V2 = mkV2 (compoundV "ناپسند" (mkV "کرنا")) ;       -- from DictUrd
-lin disapprovingly_Adv = mkAdv "ناپسندیدگی کے ساتھ" ;
-lin disarm_V = compoundV "ہتھیار لے" (mkV "لینا") ;
-lin disarm_V2 = mkV2 (compoundV "ہتھیار لے" (mkV "لینا")) ;
-lin disarmament_N = mkN "تخفیف اسلحہ" ;
-lin disarrange_V2 = mkV2 (compoundV "الٹ پلٹ" (mkV "کرنا")) ;
-lin disarrangement_N = mkN "گڑبڑ" ;
-lin disarray_N = mkN "برہنگی" ;
-lin disarray_V2 = mkV2 (mkV "برہنگی") ;
-lin disassociate_V2 = mkV2 (compoundV "الگ" (mkV "رہنا")) ;
-lin disaster_N = mkN "آفت" ;       -- from DictUrd
-lin disastrous_A = mkA "ہلاکت خیز" ;       -- from DictUrd
-lin disavow_V2 = mkV2 (compoundV "انکار" (mkV "کرنا")) ;       -- from DictUrd
-lin disavowal_N = mkN "انکار" ;       -- from DictUrd
-lin disband_V = compoundV "جواب" (mkV "دینا") ;
-lin disband_V2 = mkV2 (compoundV "جواب" (mkV "دینا")) ;
-lin disbandment_N = mkN "سبکدوشی" ;
-lin disbelief_N = mkN "بے اعتباری" ;
-lin disbelieve_V = compoundV "اعتبار نہ" (mkV "کرنا") ;
-lin disbelieve_V2 = mkV2 (compoundV "اعتبار نہ" (mkV "کرنا")) ;
-lin disburden_V2 = mkV2 (compoundV "بوجھ ہلکا" (mkV "کرنا")) ;
-lin disburse_V = compoundV "خرچ" (mkV "کرنا") ;
-lin disburse_V2 = mkV2 (compoundV "خرچ" (mkV "کرنا")) ;
-lin disbursement_N = mkN "خرچ کی ادائیگی" ;
-lin disc_N = mkN "دیکھو" ;
-lin discard_N = mkN "برطرف کرنا" ;
-lin discard_V2 = mkV2 (mkV "نکالنا") ;       -- from DictUrd
-lin discern_V2 = mkV2 (compoundV "امتیاز" (mkV "کرنا")) ;       -- from DictUrd
-lin discernible_A = mkA "قابل دریافت" ;       -- from DictUrd
-lin discerning_A = mkA "بینا" ;       -- from DictUrd
-lin discernment_N = mkN "فراست" ;       -- from DictUrd
-lin discharge_N = mkN "چھٹی" ;       -- from DictUrd
-lin discharge_V = compoundV "سبکدوش" (mkV "کرنا") ;
-lin discharge_V2 = mkV2 (compoundV "آزاد" (mkV "کرنا")) ;       -- from DictUrd
-lin disciple_N = mkN "بالک" ;       -- from DictUrd
-lin disciplinarian_N = mkN "سخت گیر" ;
-lin disciplinary_A = mkA "انضباطی" ;
-lin discipline_N = mkN "نظم" ;       -- from DictUrd
-lin discipline_V2 = mkV2 (compoundV "اصلاح" (mkV "کرنا")) ;       -- from DictUrd
-lin disclaim_V2 = mkV2 (compoundV "انکار" (mkV "کرنا")) ;       -- from DictUrd
-lin disclaim_VS = mkVS (compoundV "دعویٰ ترک" (mkV "کرنا")) ;
-lin disclaimer_N = mkN "دست برداری" ;
-lin disclose_V = compoundV "ظاہر" (mkV "کرنا") ;
-lin disclose_V2 = mkV2 (compoundV "فاش" (mkV "کرنا")) ;       -- from DictUrd
-lin disclose_VS = mkVS (compoundV "ظاہر" (mkV "کرنا")) ;
-lin disclosure_N = mkN "افشا" ;       -- from DictUrd
-lin disco_N = mkN "قرصہ" ;
-lin discolour_V = compoundV "بد" (mkV "رنگ ہونا") ;       -- from DictUrd
-lin discolour_V2 = mkV2 (compoundV "بد رنگ" (mkV "کرنا")) ;       -- from DictUrd
-lin discomfit_V2 = mkV2 (mkV "ہرانا") ;       -- from DictUrd
-lin discomfiture_N = mkN "ہار" ;       -- from DictUrd
-lin discomfort_N = mkN "بے چینی" ;       -- from DictUrd
-lin discommode_V2 = mkV2 (compoundV "تکلیف میں" (mkV "ڈالنا")) ;
-lin discompose_V2 = mkV2 (compoundV "گھبرا" (mkV "دینا")) ;
-lin discomposure_N = mkN "بے چینی" ;
-lin disconcert_V2 = mkV2 (compoundV "ابتری پیدا" (mkV "کرنا")) ;       -- from DictUrd
-lin disconcertingly_Adv = mkAdv "باطل کرتے ہوۓ" ;
-lin disconnect_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;       -- from DictUrd
-lin disconnected_A = mkA "جدا کیا ہوا" ;
-lin disconsolate_A = mkA "رنجیدہ" ;
-lin discontent_N = mkN "ناراض" ;       -- from DictUrd
-lin discontent_V2 = mkV2 (compoundV "بے" (mkV "قرار")) ;
-lin discontentedly_Adv = mkAdv "بے اطمینانی سے" ;
-lin discontentment_N = mkN "بے اطمینانی" ;
-lin discontinuance_N = mkN "معطلی" ;
-lin discontinue_V = compoundV "بند" (mkV "کرنا") ;
-lin discontinue_V2 = mkV2 (compoundV "بند" (mkV "کرنا")) ;
-lin discontinuity_N = mkN "علیحدی" ;       -- from DictUrd
-lin discontinuous_A = mkA "منقطع" ;
-lin discord_N = mkN "ان بن" ;       -- from DictUrd
-lin discordance_N = mkN "نا موافقت" ;
-lin discordant_A = mkA "ناموزوں" ;       -- from DictUrd
-lin discount_N = mkN "کٹوتی" ;       -- from DictUrd
-lin discount_V = mkV "کٹوتی" ;
-lin discount_V2 = mkV2 (mkV "کاٹنا") ;       -- from DictUrd
-lin discountenance_V2 = mkV2 (compoundV "تائید سے انکار" (mkV "کرنا")) ;
-lin discourage_V2 = mkV2 (compoundV "بد دل" (mkV "کرنا")) ;       -- from DictUrd
-lin discouragement_N = mkN "حوصلہ شکنی" ;
-lin discourse_N = mkN "گفتگو" ;       -- from DictUrd
-lin discourse_V = mkV "اظہارخیال" ;
-lin discourteous_A = mkA "بد تمیز" ;
-lin discourtesy_N = mkN "بد اخلاقی" ;
-lin discover_V = compoundV "دریافت" (mkV "کرنا") ;
-lin discover_V2 = mkV2 (compoundV "دریافت" (mkV "کرنا")) ;       -- from DictUrd
--- lin discover_V2V = mkV2 (compoundV "دریافت" (mkV "کرنا")) ;
-lin discover_VS = mkVS (compoundV "دریافت" (mkV "کرنا")) ;
-lin discoverer_N = mkN "کاشف" ;       -- from DictUrd
-lin discovery_N = mkN "دریافت" ;       -- from DictUrd
-lin discredit_N = mkN "بدنامی" ;
-lin discredit_V2 = mkV2 (mkV "بدنامی") ;
-lin discreditable_A = mkA "شرمناک" ;
-lin discreet_A = mkA "محتاط" ;       -- from DictUrd
-lin discrepancy_N = mkN "گھپلا" ;       -- from DictUrd
-lin discrete_A = mkA "الگ" ;
-lin discretion_N = mkN "اختیار" ;       -- from DictUrd
-lin discretionary_A = mkA "صوابدیدی" ;
-lin discriminate_V = compoundV "جدا" (mkV "کرنا") ;
-lin discriminate_V2 = mkV2 (compoundV "فرق" (mkV "کرنا")) ;       -- from DictUrd
-lin discriminating_A = mkA "صاحب تمیز" ;
-lin discrimination_N = mkN "امتیاز" ;       -- from DictUrd
-lin discursive_A = mkA "غیر وجدانی" ;
-lin discursiveness_N = mkN "منطقیت" ;
-lin discus_N = mkN "لوہے کا کڑا" ;
-lin discuss_V2 = mkV2 (compoundV "بحث" (mkV "کرنا")) ;       -- from DictUrd
-lin discuss_VS = mkVS (compoundV "بات چیت" (mkV "کرنا")) ;
-lin discussion_N = mkN "بحث" ;       -- from DictUrd
-lin disdain_N = mkN "حقیر سمجھنا" ;
-lin disdain_V2 = mkV2 (compoundV "حقیر" (mkV "سمجھنا")) ;
-lin disdainful_A = mkA "نفرت انگیز" ;
-lin disease_N = mkN "عارضہ" ;       -- from DictUrd
-lin diseased_A = mkA "علیل" ;       -- from DictUrd
-lin disembark_V = compoundV "جہاز سے" (mkV "اترنا") ;
-lin disembark_V2 = mkV2 (compoundV "کشتی سے" (mkV "اترنا")) ;       -- from DictUrd
-lin disembarkation_N = mkN "جہاز سے اتارنا" ;
-lin disembarrass_V2 = mkV2 (compoundV "پریشانی سے" (mkV "نکالنا")) ;
-lin disembarrassment_N = mkN "نجات" ;
-lin disembody_V2 = mkV2 (compoundV "برخاست" (mkV "کرنا")) ;
-lin disembowel_V2 = mkV2 (compoundV "پیٹ" (mkV "چیرنا")) ;       -- from DictUrd
-lin disenchant_V2 = mkV2 (compoundV "سحر" (mkV "توڑنا")) ;       -- from DictUrd
-lin disenchantment_N = mkN "ازالہ سحر" ;       -- from DictUrd
-lin disencumber_V2 = mkV2 (compoundV "رکاوٹ دور" (mkV "کرنا")) ;       -- from DictUrd
-lin disenfranchise_V2 = mkV2 (compoundV "رائے دہی سے محروم" (mkV "کرنا")) ;       -- from DictUrd
-lin disengage_V = mkV "چھوڑانا" ;
-lin disengage_V2 = mkV2 (mkV "چھوڑانا") ;
-lin disengagement_N = mkN "فراغت" ;       -- from DictUrd
-lin disentangle_V = mkV "سلجھنا" ;       -- from DictUrd
-lin disentangle_V2 = mkV2 (mkV "سلجھانا") ;       -- from DictUrd
-lin disentanglement_N = mkN "حل" ;
-lin disestablish_V2 = mkV2 (compoundV "کسی نظام کو ختم کر" (mkV "دینا")) ;
-lin disestablishment_N = mkN "خاتمہ انتظام" ;
-lin disfavour_N = mkN "ناپسند کرنا" ;
-lin disfavour_V2 = mkV2 (compoundV "ناپسند" (mkV "کرنا")) ;
-lin disfigure_V2 = mkV2 (compoundV "بد صورت" (mkV "بنانا")) ;       -- from DictUrd
-lin disfranchise_V2 = mkV2 (compoundV "حق رائے دہی" (mkV "چھیننا")) ;       -- from DictUrd
-lin disfranchisement_N = mkN "حق آزادی سے محرومی" ;
-lin disgorge_V2 = mkV2 (mkV "اگلوانا") ;
-lin disgrace_N = mkN "بے عزتی" ;       -- from DictUrd
-lin disgrace_V2 = mkV2 (compoundV "بے عزتی" (mkV "کرنا")) ;       -- from DictUrd
-lin disgraceful_A = mkA "اوچھا" ;       -- from DictUrd
-lin disgruntled_A = mkA "نالاں" ;       -- from DictUrd
-lin disguise_N = mkN "بہروپ" ;       -- from DictUrd
-lin disguise_V2 = mkV2 (compoundV "سوانگ" (mkV "بھرنا")) ;       -- from DictUrd
-lin disgust_N = mkN "گھن" ;       -- from DictUrd
-lin disgust_V2 = mkV2 (compoundV "بے" (mkV "زاری")) ;
-lin disgusting_A = mkA "کریہہ" ;       -- from DictUrd
-lin dish_N = mkN "قاب" ;       -- from DictUrd
-lin dish_V2 = mkV2 (mkV "رکابی") ;
-lin dishabille_N = mkN "ناکافی ملبوس" ;
-lin disharmonious_A = mkA "بے آہنگ" ;
-lin disharmony_N = mkN "بے ترتیبی" ;
-lin dishearten_V2 = mkV2 (compoundV "مایوس" (mkV "کرنا")) ;
-lin dishevelled_A = mkA "بکھرا" ;       -- from DictUrd
-lin dishonest_A = mkA "بد دیانت" ;       -- from DictUrd
-lin dishonesty_N = mkN "بے ایمانی" ;       -- from DictUrd
-lin dishonour_N = mkN "بے عزتی" ;       -- from DictUrd
-lin dishonour_V2 = mkV2 (compoundV "آبرو" (mkV "لینا")) ;       -- from DictUrd
-lin dishonourable_A = mkA "بے آبرو" ;       -- from DictUrd
-lin dishwasher_N = mkN "قاب شو" ;
-lin dishwater_N = mkN "قاب دھونے کا پانی" ;
-lin disillusion_N = mkN "وہم دور کرنا" ;
-lin disillusion_V2 = mkV2 (compoundV "وہم دور" (mkV "کرنا")) ;
-lin disillusionment_N = mkN "وہم کا ازالہ" ;
-lin disinclination_N = mkN "بے رغبتی" ;
-lin disincline_V2 = mkV2 (compoundV "دور" (mkV "رہنا")) ;
--- lin disincline_V2V = mkV2 (compoundV "دور" (mkV "رہنا")) ;
-lin disinfect_V2 = mkV2 (compoundV "جراثیم دور" (mkV "کرنا")) ;
-lin disinfectant_A = mkA "جراثیم کش دوا" ;
-lin disinfectant_N = mkN "جراثیم کش دوا" ;
-lin disinfection_N = mkN "جراثیم کا ازالہ کرنا" ;
-lin disinfest_V2 = mkV2 (compoundV "جووں کا خاتمہ" (mkV "کرنا")) ;
-lin disinfestation_N = mkN "جووں کا خاتمہ کرنا" ;
-lin disinflation_N = mkN "ازالہٴ افراط زر" ;
-lin disingenuous_A = mkA "ابن الوقتی" ;
-lin disingenuousness_N = mkN "ابن الوقتی" ;
-lin disinherit_V2 = mkV2 (compoundV "عاق" (mkV "کرنا")) ;
-lin disinheritance_N = mkN "عاق" ;
-lin disintegrate_V = compoundV "اجزا علیحدہ" (mkV "کرنا") ;
-lin disintegrate_V2 = mkV2 (compoundV "پرزے پرزے" (mkV "کرنا")) ;       -- from DictUrd
-lin disintegration_N = mkN "انتزاع" ;       -- from DictUrd
-lin disinter_V2 = mkV2 (compoundV "تفتیش سے معلوم" (mkV "کرنا")) ;
-lin disinterested_A = mkA "بے پروا" ;
-lin disinterestedness_N = mkN "غیر جانبداری" ;
-lin disinterment_N = mkN "قبر کھود کر نکالنے کا عمل" ;
-lin disjoint_V2 = mkV2 (mkV "اکھاڑنا") ;       -- from DictUrd
-lin disjointed_A = mkA "ان مل" ;       -- from DictUrd
-lin disjointedness_N = mkN "بے تعلقی" ;
-lin disjunctive_A = mkA "علیحدہ کرنے والا" ;
-lin disk_N = mkN "ڈسک قرص" ;
-lin dislike_N = mkN "ناپسند کرنا" ;
-lin dislike_V2 = mkV2 (mkV "ناچاہنا") ;       -- from DictUrd
-lin dislocate_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;       -- from DictUrd
-lin dislocation_N = mkN "علیحدگی" ;       -- from DictUrd
-lin dislodge_V2 = mkV2 (compoundV "بے گھر" (mkV "کرنا")) ;       -- from DictUrd
-lin dislodgement_N = mkN "نکالا جانا" ;
-lin disloyal_A = mkA "باغی" ;
-lin disloyalty_N = mkN "بغاوت" ;       -- from DictUrd
-lin dismal_A = mkA "آزردہ" ;       -- from DictUrd
-lin dismantle_V2 = mkV2 (compoundV "ننگا" (mkV "کرنا")) ;
-lin dismay_N = mkN "ہیبت" ;       -- from DictUrd
-lin dismay_V = mkV "دبانا" ;
-lin dismay_V2 = mkV2 (mkV "ڈرانا") ;       -- from DictUrd
-lin dismember_V2 = mkV2 (compoundV "جدا" (mkV "کرنا")) ;       -- from DictUrd
-lin dismemberment_N = mkN "حصے بخرے" ;       -- from DictUrd
-lin dismiss_V2 = mkV2 (compoundV "چھٹی" (mkV "دینا")) ;       -- from DictUrd
-lin dismissal_N = mkN "برخواستگی" ;       -- from DictUrd
-lin dismount_V = compoundV "نازل" (mkV "ہونا") ;
-lin dismount_V2 = mkV2 (compoundV "نازل" (mkV "ہونا")) ;
-lin dismounted_A = mkA "نازل ہونا" ;
-lin disobedience_N = mkN "ناخلفی" ;       -- from DictUrd
-lin disobedient_A = mkA "عاصی" ;       -- from DictUrd
-lin disobey_V2 = mkV2 (compoundV "سرکشی" (mkV "کرنا")) ;
-lin disoblige_V2 = mkV2 (compoundV "ناراض" (mkV "کرنا")) ;
-lin disorder_N = mkN "عارضہ" ;       -- from DictUrd
-lin disorder_V2 = mkV2 (compoundV "بد" (mkV "نظمی")) ;
-lin disorderly_A = mkA "بے ترتیب" ;
-lin disorganization_N = mkN "بدنظمی" ;
-lin disorganize_V2 = mkV2 (compoundV "ابتری میں" (mkV "ڈالنا")) ;
-lin disorient_V2 = mkV2 (compoundV "بے سمت" (mkV "کرنا")) ;
-lin disown_V2 = mkV2 (compoundV "انکار" (mkV "کرنا")) ;       -- from DictUrd
-lin disparage_V2 = mkV2 (compoundV "نیچا" (mkV "کرنا")) ;       -- from DictUrd
-lin disparagement_N = mkN "تحقیر" ;
-lin disparagingly_Adv = mkAdv "تحقیر سے" ;
-lin disparate_A = mkA "غیر مساوی" ;       -- from DictUrd
-lin disparity_N = mkN "بے جوڑ پن" ;       -- from DictUrd
-lin dispassionate_A = mkA "ٹھنڈے دل سے" ;
-lin dispatch_N = mkN "روانگی" ;       -- from DictUrd
-lin dispatch_V2 = mkV2 (mkV "بھیجنا") ;       -- from DictUrd
--- lin dispatch_V2V = mkV2 (compoundV "روانہ" (mkV "کرنا")) ;
-lin dispel_V2 = mkV2 (mkV "بھگانا") ;       -- from DictUrd
-lin dispensable_A = mkA "غیر ضروری" ;       -- from DictUrd
-lin dispensary_N = mkN "دوا خانہ" ;       -- from DictUrd
-lin dispensation_N = mkN "بانٹ" ;       -- from DictUrd
-lin dispense_V = compoundV "تقسیم" (mkV "کرنا") ;
-lin dispense_V2 = mkV2 (mkV "باٹنا") ;       -- from DictUrd
-lin dispenser_N = mkN "عطار" ;       -- from DictUrd
-lin dispersal_N = mkN "شکست" ;
-lin disperse_V = mkV "بکھرنا" ;       -- from DictUrd
-lin disperse_V2 = mkV2 (compoundV "بھگا" (mkV "دینا")) ;       -- from DictUrd
-lin dispersion_N = mkN "بکھراؤ" ;       -- from DictUrd
-lin dispirit_V2 = mkV2 (compoundV "دل" (mkV "توڑنا")) ;
-lin dispiritedly_Adv = mkAdv "نا امیدانہ" ;
-lin displace_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;       -- from DictUrd
-lin displacement_N = mkN "قائم مقامی" ;
-lin display_N = mkN "دکھاوا" ;       -- from DictUrd
-lin display_V2 = mkV2 (mkV "دکھانا") ;       -- from DictUrd
-lin display_VS = mkVS (mkV "دکھانا") ;
-lin displease_V2 = mkV2 (compoundV "دل کھٹا" (mkV "کرنا")) ;       -- from DictUrd
-lin displeasing_A = mkA "گھناؤنا" ;
-lin displeasure_N = mkN "عتاب" ;       -- from DictUrd
-lin disport_V2 = mkV2 (compoundV "دل" (mkV "بہلانا")) ;
-lin disposable_A = mkA "قابل نکاسی" ;       -- from DictUrd
-lin disposal_N = mkN "فروخت" ;       -- from DictUrd
-lin dispose_V = compoundV "آراستہ" (mkV "کرنا") ;
-lin dispose_V2 = mkV2 (compoundV "آراستہ" (mkV "کرنا")) ;       -- from DictUrd
-lin disposition_N = mkN "کردار" ;       -- from DictUrd
-lin dispossess_V2 = mkV2 (compoundV "بے گھر" (mkV "کرنا")) ;       -- from DictUrd
-lin dispossession_N = mkN "بے دخلی" ;       -- from DictUrd
-lin disproof_N = mkN "تردید" ;
-lin disproportion_N = mkN "بے آہنگی" ;       -- from DictUrd
-lin disproportionate_A = mkA "بے تناسب" ;       -- from DictUrd
-lin disprove_V2 = mkV2 (compoundV "باطل" (mkV "کرنا")) ;
-lin disprove_VS = mkVS (compoundV "باطل" (mkV "کرنا")) ;
-lin disputable_A = mkA "بحث طلب" ;
-lin disputant_N = mkN "تکرار کرنے والا" ;
-lin disputation_N = mkN "حجت" ;       -- from DictUrd
-lin disputatious_A = mkA "حجتی" ;
-lin dispute_N = mkN "بحث" ;       -- from DictUrd
-lin dispute_V = compoundV "تکرار" (mkV "کرنا") ;
-lin dispute_V2 = mkV2 (compoundV "تکرار" (mkV "کرنا")) ;
-lin disqualification_N = mkN "ناقابلیت" ;
-lin disqualify_V2 = mkV2 (compoundV "ناقابل" (mkV "ٹھرانا")) ;
-lin disquiet_N = mkN "بے آرام کرنا" ;
-lin disquiet_V2 = mkV2 (compoundV "بے آرام" (mkV "کرنا")) ;
-lin disquieting_A = mkA "پریشان کن" ;       -- from DictUrd
-lin disquietude_N = mkN "فقدان چین" ;
-lin disquisition_N = mkN "تفتیش" ;
-lin disregard_N = mkN "عدم توجہی" ;       -- from DictUrd
-lin disregard_V2 = mkV2 (compoundV "غفلت" (mkV "کرنا")) ;       -- from DictUrd
-lin disrepair_N = mkN "بوسیدگی" ;
-lin disreputable_A = mkA "بے آبرو" ;
-lin disrepute_N = mkN "رسوائ" ;       -- from DictUrd
-lin disrespect_N = mkN "بدتمیزی" ;
-lin disrespectful_A = mkA "شوخ چشم" ;
-lin disrobe_V = compoundV "عریاں" (mkV "کرنا") ;
-lin disrobe_V2 = mkV2 (compoundV "عریاں" (mkV "کرنا")) ;
-lin disrupt_V = mkV "چیرنا" ;       -- from DictUrd
-lin disrupt_V2 = mkV2 (compoundV "منتشر" (mkV "کرنا")) ;
-lin disruption_N = mkN "توڑ پھوڑ" ;       -- from DictUrd
-lin disruptive_A = mkA "انتشاری" ;       -- from DictUrd
-lin dissatisfaction_N = mkN "بے اطمینانی" ;       -- from DictUrd
-lin dissatisfy_V2 = mkV2 (compoundV "غیر مطمئن" (mkV "کرنا")) ;
-lin dissect_V2 = mkV2 (mkV "کاٹنا") ;       -- from DictUrd
-lin dissection_N = mkN "چیر پھاڑ" ;
-lin dissemble_V = compoundV "دھوکا" (mkV "دینا") ;
-lin dissemble_V2 = mkV2 (compoundV "دھوکا" (mkV "دینا")) ;
-lin dissembler_N = mkN "زمانہ ساز" ;
-lin disseminate_V = compoundV "بیج" (mkV "ڈالنا") ;
-lin disseminate_V2 = mkV2 (compoundV "بیج" (mkV "ڈالنا")) ;
-lin dissemination_N = mkN "نشر و اشاعت" ;
-lin dissension_N = mkN "فساد" ;       -- from DictUrd
-lin dissent_N = mkN "اختلاف" ;       -- from DictUrd
-lin dissent_V = compoundV "اختلاف" (mkV "ہونا") ;       -- from DictUrd
-lin dissenter_N = mkN "غیر مقلد" ;       -- from DictUrd
-lin dissertation_N = mkN "مقالہ" ;
-lin disservice_N = mkN "بدسلوکی" ;
-lin dissever_V2 = mkV2 (compoundV "حصے" (mkV "کرنا")) ;
-lin dissidence_N = mkN "مخالفت" ;
-lin dissident_A = mkA "غیر مقلد" ;
-lin dissident_N = mkN "غیر مقلد" ;
-lin dissimilar_A = mkA "مختلف" ;       -- from DictUrd
-lin dissimilarity_N = mkN "نا مطابقت" ;
-lin dissimilitude_N = mkN "اختلاف" ;
-lin dissimulate_V = compoundV "منافقت" (mkV "کرنا") ;
-lin dissimulate_V2 = mkV2 (compoundV "منافقت" (mkV "کرنا")) ;
-lin dissimulation_N = mkN "مکاری" ;
-lin dissipate_V = compoundV "برباد" (mkV "کرنا") ;
-lin dissipate_V2 = mkV2 (compoundV "اللے تللے" (mkV "کرنا")) ;       -- from DictUrd
-lin dissipated_A = mkA "بدکار" ;
-lin dissipation_N = mkN "اللے تللے" ;       -- from DictUrd
-lin dissociate_V2 = mkV2 (compoundV "تحلیل" (mkV "کرنا")) ;
-lin dissociation_N = mkN "بے تعلقی" ;
-lin dissolubility_N = mkN "تحلیل پذیری" ;
-lin dissoluble_A = mkA "تحلیل پذیر" ;
-lin dissolute_A = mkA "بدمعاش" ;
-lin dissolution_N = mkN "فسخ" ;       -- from DictUrd
-lin dissolve_V = mkV "گلنا" ;       -- from DictUrd
-lin dissolve_V2 = mkV2 (compoundV "فسخ" (mkV "کرنا")) ;       -- from DictUrd
-lin dissonance_N = mkN "بے آہنگی" ;       -- from DictUrd
-lin dissonant_A = mkA "ناساز" ;       -- from DictUrd
-lin dissuade_V2 = mkV2 (compoundV "سمجھانا" (mkV "بجھانا")) ;
-lin dissuasion_N = mkN "منع" ;       -- from DictUrd
-lin distaff_N = mkN "تکلا" ;
-lin distance_N = mkN "بیچ" ;       -- from DictUrd
-lin distance_V2 = mkV2 (mkV "فاصلہ") ;
-lin distant_A = mkA "دور" ;       -- from DictUrd
-lin distaste_N = mkN "بد مزگی" ;
-lin distasteful_A = mkA "اجیرن" ;       -- from DictUrd
-lin distastefulness_N = mkN "ناپسندیدگی" ;
-lin distemper_N = mkN "خلل دماغ" ;
-lin distemper_V2 = mkV2 (compoundV "خلل" (mkV "دماغ")) ;
-lin distend_V = compoundV "پھول" (mkV "جانا") ;
-lin distend_V2 = mkV2 (mkV "پھیلانا") ;       -- from DictUrd
-lin distension_N = mkN "پھلائ" ;       -- from DictUrd
-lin distil_V = mkV "نکلنا" ;       -- from DictUrd
-lin distil_V2 = mkV2 (compoundV "کشید" (mkV "کرنا")) ;       -- from DictUrd
-lin distillation_N = mkN "عرق کشی" ;
-lin distiller_N = mkN "آب کار" ;       -- from DictUrd
-lin distillery_N = mkN "آب کاری" ;       -- from DictUrd
-lin distinct_A = mkA "الگ" ;       -- from DictUrd
-lin distinction_N = mkN "فرق" ;       -- from DictUrd
-lin distinctive_A = mkA "امتیازی" ;       -- from DictUrd
-lin distinctness_N = mkN "وضاحت" ;
-lin distinguish_V = compoundV "شناخت" (mkV "کرنا") ;
-lin distinguish_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;       -- from DictUrd
-lin distinguishable_A = mkA "جس ميں فرق رکھا جا سکے" ;
-lin distinguished_A = mkA "فرزانہ" ;       -- from DictUrd
-lin distort_V2 = mkV2 (mkV "بگاڑنا") ;       -- from DictUrd
-lin distortion_N = mkN "بگاڑ" ;       -- from DictUrd
-lin distract_V = compoundV "توجہ" (mkV "ہٹانا") ;
-lin distract_V2 = mkV2 (mkV "موڑنا") ;       -- from DictUrd
-lin distracted_A = mkA "آشفتہ" ;       -- from DictUrd
-lin distraction_N = mkN "بد حواسی" ;       -- from DictUrd
-lin distrain_V = compoundV "قرق" (mkV "کرانا") ;
-lin distraint_N = mkN "قرقی" ;
-lin distrait_A = mkA "خیال میں گم" ;
-lin distraught_A = mkA "گھبرایا ہوا" ;       -- from DictUrd
-lin distress_N = mkN "آفت" ;       -- from DictUrd
-lin distress_V2 = mkV2 (compoundV "ضبطی کا" (mkV "حکم")) ;
-lin distressful_A = mkA "المناک" ;       -- from DictUrd
-lin distressing_A = mkA "رنجيدہ" ;
-lin distribute_V2 = mkV2 (mkV "بانٹنا") ;       -- from DictUrd
-lin distribution_N = mkN "بانٹ" ;       -- from DictUrd
-lin distributive_A = mkA "تقسیم کے متعلق" ;
-lin distributor_N = mkN "قاسم" ;
-lin district_N = mkN "ڈسٹرکٹ" ;       -- from DictUrd --cahnged
-lin distrust_N = mkN "بد گمانی" ;       -- from DictUrd
-lin distrust_V2 = mkV2 (compoundV "بھروسا نہ" (mkV "کرنا")) ;       -- from DictUrd
-lin distrustful_A = mkA "بد گمان" ;       -- from DictUrd
-lin distrustfulness_N = mkN "عدم اعتمادی" ;
-lin disturb_V2 = mkV2 (compoundV "ابتر" (mkV "کرنا")) ;       -- from DictUrd
-lin disturbance_N = mkN "آشوب" ;       -- from DictUrd
-lin disunion_N = mkN "دئ" ;       -- from DictUrd
-lin disunite_V = compoundV "پھوٹ" (mkV "ڈالنا") ;
-lin disunite_V2 = mkV2 (compoundV "جھگڑا" (mkV "کرنا")) ;       -- from DictUrd
-lin disunity_N = mkN "بے اتفاقی" ;       -- from DictUrd
-lin disuse_N = mkN "بے رواجی" ;       -- from DictUrd
-lin disused_A = mkA "متروک" ;       -- from DictUrd
-lin disyllable_N = mkN "دو رکنی" ;
-lin ditch_N = mkN "گڑھا" ;       -- from DictUrd
-lin ditch_V = mkV "گڑھا" ;
-lin ditch_V2 = mkV2 (mkV "چھوڑنا") ;       -- from DictUrd
-lin dither_N = mkN "گھبراہٹ" ;       -- from DictUrd
-lin dither_V = mkV "گھبرانا" ;       -- from DictUrd
-lin ditto_N = mkN "ایضاً" ;       -- from DictUrd
-lin ditty_N = mkN "چھوٹا گیت" ;       -- from DictUrd
-lin diurnal_A = mkA "روزانہ" ;       -- from DictUrd
-lin divagate_V = mkV "بہکنا" ;       -- from DictUrd
-lin divagation_N = mkN "آورگی" ;       -- from DictUrd
-lin divan_N = mkN "دیوان" ;
-lin dive_N = mkN "ڈبکی" ;       -- from DictUrd
-lin dive_V = compoundV "ڈبکی" (mkV "لگانا") ;       -- from DictUrd
-lin dive_bomb_V = compoundV "غوطہ خور" (mkV "بمبار") ;
-lin dive_bomb_V2 = mkV2 (compoundV "غوطہ خور" (mkV "بمبار")) ;
-lin dive_bomber_N = mkN "غوطہ خور بمبار" ;
-lin diver_N = mkN "ڈبکی مارنے والا" ;       -- from DictUrd
-lin diverge_V = compoundV "بھٹک" (mkV "جانا") ;       -- from DictUrd
-lin divergence_N = mkN "انحراف" ;       -- from DictUrd
-lin divergent_A = mkA "بھٹکنے والا" ;       -- from DictUrd
-lin divers_A = mkA "کئی" ;
-lin diverse_A = mkA "چند" ;       -- from DictUrd
-lin diversification_N = mkN "اختلاف" ;
-lin diversify_V = compoundV "رنگ برنگ" (mkV "کرنا") ;
-lin diversify_V2 = mkV2 (compoundV "مختلف" (mkV "کرنا")) ;       -- from DictUrd
-lin diversion_N = mkN "بہلاوا" ;       -- from DictUrd
-lin diversionary_A = mkA "موڑ کا" ;
-lin diversionist_N = mkN "متبادل راہ عمل کا قائل" ;
-lin diversity_N = mkN "بھانت" ;       -- from DictUrd
-lin divert_V = compoundV "ہٹا" (mkV "دینا") ;
-lin divert_V2 = mkV2 (compoundV "دل" (mkV "بہلانا")) ;       -- from DictUrd
-lin diverting_A = mkA "مسرور کن" ;
-lin dives_PN = mkPN "غوطہ" ;
-lin divest_V2 = mkV2 (compoundV "عہدہ" (mkV "گھٹانا")) ;       -- from DictUrd
-lin divide_N = mkN "حصے کرنا" ;
-lin divide_V = compoundV "حصے" (mkV "کرنا") ;
-lin divide_V2 = mkV2 (mkV "بانٹنا") ;       -- from DictUrd
-lin dividend_N = mkN "حصہ" ;       -- from DictUrd
-lin divination_N = mkN "علم غیب" ;
-lin divine_A = mkA "عالم" ;
-lin divine_N = mkN "الاہی" ;       -- from DictUrd
-lin divine_V = mkV "عالم" ;
-lin divine_V2 = mkV2 (mkV "عالم") ;
-lin diving_bell_N = mkN "غواصیہ" ;
-lin divinity_N = mkN "معبود" ;
-lin divisible_A = mkA "قابل تقسیم" ;
-lin division_N = mkN "باب" ;       -- from DictUrd
-lin divisional_A = mkA "تقسیمی" ;
-lin divisor_N = mkN "مقسوم علیہ" ;
-lin divorce_N = mkN "طلاق" ;       -- from DictUrd --changed
-lin divorce_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;       -- from DictUrd
-lin divorcee_N = mkN "طلاق یافتہ عورت" ;
-lin divot_N = mkN "فن تعمیر" ;
-lin divulge_V2 = mkV2 (compoundV "فاش" (mkV "کرنا")) ;       -- from DictUrd
-lin divulgence_N = mkN "انکشاف" ;
-lin dixie_N = mkN "فوجی دیگچی" ;       -- from DictUrd
-lin dizzily_Adv = mkAdv "بہ پریشانی" ;       -- from DictUrd
-lin dizziness_N = mkN "پریشانی" ;
-lin dizzy_A = mkA "ڈگمگ" ;       -- from DictUrd
-lin dizzy_V2 = mkV2 (compoundV "چکر" (mkV "آنا")) ;
-lin dna_N = mkN "حرکیاتی نفسیات" ;
-lin do_N = mkN "سرانجام دینا" ;
-lin do_V = compoundV "سرانجام" (mkV "دینا") ;
-lin do_V2 = mkV2 (mkV "کرنا") ;       -- from DictUrd
-lin do_gooder_N = mkN "مصلح" ;
-lin dobbin_N = mkN "چھکڑا" ;
-lin docile_A = mkA "مطیع" ;       -- from DictUrd
-lin docility_N = mkN "سدھڑ پن" ;       -- from DictUrd
-lin dock_N = mkN "ساز کی دمچی" ;
-lin dock_V = compoundV "ساز کی" (mkV "دمچی") ;
-lin dock_V2 = mkV2 (mkV "کانٹنا") ;       -- from DictUrd
-lin docker_N = mkN "گودی مزدور" ;
-lin docket_N = mkN "یاد داشت" ;
-lin docket_V2 = mkV2 (compoundV "یاد" (mkV "داشت")) ;
-lin dockyard_N = mkN "گودی" ;       -- from DictUrd
-lin doctor_N = mkN "حکیم" ;       -- from DictUrd
-lin doctor_V2 = mkV2 (mkV "ڈاکٹر") ;
-lin doctorate_N = mkN "ڈاکٹریٹ کی ڈگری" ;
-lin doctrinaire_A = mkA "نا اہل عمل" ;
-lin doctrinaire_N = mkN "نا اہل عمل" ;
-lin doctrinal_A = mkA "مذہبی" ;       -- from DictUrd
-lin doctrine_N = mkN "عقیدہ" ;       -- from DictUrd
-lin document_N = mkN "دستاویز" ;       -- from DictUrd
-lin document_V2 = mkV2 (mkV "دستاویز") ;
-lin documentary_A = mkA "دستاویزی" ;       -- from DictUrd
-lin documentation_N = mkN "دستاویز کاری" ;       -- from DictUrd
-lin dodder_V = mkV "ڈگمگاتا" ;       -- from DictUrd
-lin doddering_A = mkA "ڈگمگانا" ;
-lin dodge_N = mkN "دھوکا دینا" ;
-lin dodge_V = compoundV "دھوکا" (mkV "دینا") ;
-lin dodge_V2 = mkV2 (compoundV "دغا" (mkV "دینا")) ;       -- from DictUrd
-lin dodger_N = mkN "چال باز" ;       -- from DictUrd
-lin dodgy_A = mkA "چال باز" ;       -- from DictUrd
-lin dodo_N = mkN "ماریشس کا بھدا" ;
-lin doe_N = mkN "ہرنی" ;       -- from DictUrd
-lin doer_N = mkN "فاعل" ;       -- from DictUrd
-lin doff_V2 = mkV2 (compoundV "کپڑے" (mkV "اتارنا")) ;       -- from DictUrd
-lin dog_N = mkN "کتا" ;       -- from DictUrd
-lin dog_V2 = mkV2 (compoundV "پیچھا" (mkV "کرنا")) ;       -- from DictUrd
-lin dog_eared_A = mkA "گوشکی کتاب" ;
-lin dogfish_N = mkN "سگ ماہی" ;
-lin dogged_A = mkA "ہٹیلا" ;       -- from DictUrd
-lin doggedness_N = mkN "استقلال" ;
-lin doggerel_N = mkN "تک بندی" ;
-lin doggo_Adv = mkAdv "لعنت بھیجنا" ;
-lin doghouse_N = mkN "کتا گھر" ;       -- from DictUrd
-lin dogma_N = mkN "عقیدہ" ;       -- from DictUrd
-lin dogmatic_A = mkA "اصولی" ;
-lin dogmatism_N = mkN "مذہبی کٹر پن" ;       -- from DictUrd
-lin dogmatize_V = compoundV "غلط دعویٰ" (mkV "کرنا") ;
-lin dogmatize_V2 = mkV2 (compoundV "غلط دعویٰ" (mkV "کرنا")) ;
-lin dogtooth_N = mkN "ناب" ;
-lin dogtrot_N = mkN "کتا چال" ;       -- from DictUrd
-lin dogwood_N = mkN "زغال آختہ" ;
-lin dole_N = mkN "بخرہ" ;       -- from DictUrd
-lin dole_V2 = mkV2 (mkV "قسمت") ;
-lin doleful_A = mkA "المناک" ;       -- from DictUrd
-lin doll_N = mkN "گڑیا" ;       -- from DictUrd
-lin doll_V = mkV "گڑیا" ;
-lin doll_V2 = mkV2 (mkV "گڑیا") ;
-lin dollar_N = mkN "ڈالر" ;
-lin dollop_N = mkN "ڈھیلا" ;       -- from DictUrd
-lin dolly_N = mkN "گڑیا کے لیے پیار کا نام" ;
-lin dolly_PN = mkPN "گڑیا کے لیے پیار کا نام" ;
-lin dolphin_N = mkN "سمندری مچھلی" ;
-lin dolt_N = mkN "سادہ لوح" ;
-lin doltish_A = mkA "کند ذہن سا" ;
-lin domain_N = mkN "اقلیم" ;       -- from DictUrd
-lin dome_N = mkN "گنبد" ;       -- from DictUrd
-lin domed_A = mkA "گنبد" ;
-lin domesday_PN = mkPN "ڈومسڈے کی قدیم صورت" ;
-lin domestic_A = mkA "داخلی" ;       -- from DictUrd
-lin domestically_Adv = mkAdv "گھریلو طور پر" ;
-lin domesticate_V2 = mkV2 (mkV "ہلانا") ;       -- from DictUrd
-lin domestication_N = mkN "مہذب بنانا" ;
-lin domesticity_N = mkN "سادگی" ;
-lin domicile_N = mkN "محل اقامت" ;       -- from DictUrd
-lin domiciliary_A = mkA "متعلق بہ توطن" ;
-lin dominance_N = mkN "غلبہ" ;       -- from DictUrd
-lin dominant_A = mkA "غالب" ;       -- from DictUrd
-lin dominate_V = compoundV "غالب" (mkV "ہونا") ;
-lin dominate_V2 = mkV2 (compoundV "حاوی" (mkV "ہونا")) ;       -- from DictUrd
-lin domination_N = mkN "غلبہ" ;       -- from DictUrd
-lin domineer_V = compoundV "حکم" (mkV "چلانا") ;
-lin domineering_A = mkA "جبری" ;
-lin dominic_PN = mkPN "عیسویٰ" ;
-lin dominica_PN = mkPN "عیسویٰ" ;
-lin dominican_A = mkA "ڈومینیکی" ;
-lin dominican_N = mkN "ڈومینیکی" ;
-lin dominie_N = mkN "پادری" ;
-lin dominion_N = mkN "عمل داری" ;       -- from DictUrd
-lin domino_N = mkN "ماتمی لباس" ;
-lin don_N = mkN "کالج کا صدر" ;
-lin don_PN = mkPN "کالج کا صدر" ;
-lin don_V2 = mkV2 (compoundV "اختیار" (mkV "کرنا")) ;       -- from DictUrd
-lin donate_V = compoundV "عطیہ" (mkV "دینا") ;
-lin donate_V2 = mkV2 (compoundV "عطیہ" (mkV "دینا")) ;       -- from DictUrd
-lin donation_N = mkN "بخشش" ;       -- from DictUrd
-lin done_VA = mkV "کرلیا" ;
-lin donkey_N = mkN "احمق" ;       -- from DictUrd
-lin donnish_A = mkA "رسمی" ;
-lin donor_N = mkN "بخشنے والا" ;       -- from DictUrd
-lin doodle_V = compoundV "آڑا ترچھا" (mkV "خاکہ") ;
-lin doom_N = mkN "فنا" ;       -- from DictUrd
-lin doom_V2 = mkV2 (mkV "فتویٰ") ;
-lin doomsday_PN = mkPN "یوم قیامت" ;
-lin door_N = mkN "باب" ;       -- from DictUrd
-lin doorknob_N = mkN "دروازے کا دستہ" ;
-lin doormat_N = mkN "باانداز" ;
-lin doorstep_N = mkN "زینہ در" ;
-lin dope_N = mkN "افیون" ;       -- from DictUrd
-lin dope_V2 = mkV2 (compoundV "چرس" (mkV "پلانا")) ;       -- from DictUrd
-lin dopey_A = mkA "نشہ آور دوا سے متاثرہ" ;
-lin doric_A = mkA "دہقانی زبان" ;
-lin dormant_A = mkA "کاہل" ;       -- from DictUrd
-lin dormer_N = mkN "دربچہ خوابگاہ" ;
-lin dormitory_N = mkN "عام خواب گاہ" ;       -- from DictUrd
-lin dormouse_N = mkN "در موش" ;       -- from DictUrd
-lin dorsal_A = mkA "عقبی" ;       -- from DictUrd
-lin dosage_N = mkN "خوراک" ;       -- from DictUrd
-lin dose_N = mkN "خوراک" ;       -- from DictUrd
-lin dose_V2 = mkV2 (mkV "خوراک") ;
-lin doss_V = mkV "پلنگ" ;
-lin dossier_N = mkN "سوابق" ;       -- from DictUrd
-lin dot_N = mkN "دھبہ" ;       -- from DictUrd
-lin dot_V2 = mkV2 (mkV "نقطہ") ;
-lin dotage_N = mkN "بڑھاپا" ;       -- from DictUrd
-lin dotard_N = mkN "بوڑھا" ;
-lin dote_V = mkV "سٹھیانا" ;
-lin dotty_A = mkA "خال خال" ;       -- from DictUrd
-lin double_A = mkA "دو گنا" ;       -- from DictUrd
-lin double_Adv = mkAdv "دوگنا کرنا" ;
-lin double_N = mkN "دگنی" ;       -- from DictUrd
-lin double_V = compoundV "دوگنا" (mkV "کرنا") ;
-lin double_V2 = mkV2 (compoundV "دو چند" (mkV "کرنا")) ;       -- from DictUrd
-lin double_bass_N = mkN "دوہرا الغوزہ" ;
-lin double_cross_N = mkN "فریب کاری" ;
-lin double_cross_V2 = mkV2 (compoundV "فریب" (mkV "کاری")) ;
-lin double_dealer_N = mkN "منافق شخص" ;
-lin double_dealing_A = mkA "منافقت" ;
-lin double_dealing_N = mkN "منافقت" ;
-lin double_decker_N = mkN "ڈبل ڈیکر" ;
-lin double_entry_N = mkN "دہرا اندراج" ;
-lin double_faced_A = mkA "دو رخا" ;
-lin double_jointed_A = mkA "سہل الحرکت جوڑ دار" ;
-lin doublet_N = mkN "جوڑا" ;
-lin doubt_N = mkN "اندیشہ" ;       -- from DictUrd
-lin doubt_V2 = mkV2 (compoundV "شک" (mkV "کرنا")) ;       -- from DictUrd
-lin doubt_VS = mkVS (compoundV "شک" (mkV "کرنا")) ;
-lin doubtful_A = mkA "مشکوک" ;       -- from DictUrd
-lin doubtless_Adv = mkAdv "بے شک" ;       -- from DictUrd
-lin douche_N = mkN "پچ کاری" ;       -- from DictUrd
-lin doug_PN = mkPN "خمیر" ;
-lin dough_N = mkN "گندھا ہوا آٹا" ;       -- from DictUrd
-lin doughnut_N = mkN "میٹھی پوری" ;
-lin doughty_A = mkA "بہادر" ;       -- from DictUrd
-lin douglas_PN = mkPN "صنوبر ڈگلس" ;
-lin dour_A = mkA "درشت" ;       -- from DictUrd
-lin douse_V2 = mkV2 (compoundV "پانی میں" (mkV "ڈبونا")) ;
-lin dove_N = mkN "فاختہ" ;       -- from DictUrd
-lin dovecote_N = mkN "کبوتر خانہ" ;
-lin dovetail_N = mkN "جوڑ بٹھانا" ;
-lin dovetail_V = compoundV "جوڑ" (mkV "بٹھانا") ;
-lin dovetail_V2 = mkV2 (compoundV "جوڑ" (mkV "بٹھانا")) ;       -- from DictUrd
-lin dowager_N = mkN "رئیس بیوہ" ;       -- from DictUrd
-lin dowdily_Adv = mkAdv "گندے پن سے" ;
-lin dowdiness_N = mkN "گندا پن" ;
-lin dowdy_A = mkA "بد لباس" ;       -- from DictUrd
-lin dowel_N = mkN "گٹی" ;       -- from DictUrd
-lin dower_N = mkN "استری دھن" ;       -- from DictUrd
-lin dower_V2 = mkV2 (compoundV "استری" (mkV "دھن")) ;
-lin down_Adv = mkAdv "پست" ;       -- from DictUrd
-lin down_N = mkN "پر" ;       -- from DictUrd
-lin down_PN = mkPN "بیمار" ;
-lin down_V2 = mkV2 (mkV "بیمار") ;
-lin down_to_earth_A = mkA "حقیقت پسندانہ" ;
-lin downbeat_N = mkN "کسی گت کی پہلی ضرب" ;
-lin downcast_A = mkA "بجھا ہوا" ;       -- from DictUrd
-lin downfall_N = mkN "بربادی" ;       -- from DictUrd
-lin downgrade_V2 = mkV2 (compoundV "مرتبہ" (mkV "گھٹانا")) ;       -- from DictUrd
-lin downhearted_A = mkA "مغموم" ;       -- from DictUrd
-lin downhill_Adv = mkAdv "ڈھال" ;
-lin downpour_N = mkN "موسلا دھار بارش" ;       -- from DictUrd
-lin downright_A = mkA "کھلا کھلا" ;       -- from DictUrd
-lin downright_Adv = mkAdv "بالکل" ;       -- from DictUrd
-lin downrightness_N = mkN "سیدھا پن" ;
-lin downstream_A = mkA "دریا کے بہاوٴ کی طرف" ;
-lin downstream_Adv = mkAdv "دریا کے بہاوٴ کی طرف" ;
-lin downtown_Adv = mkAdv "اندرون شہر" ;
-lin downtrodden_A = mkA "مظلوم" ;       -- from DictUrd
-lin downward_A = mkA "نچھلی جانب" ;
-lin downward_Adv = mkAdv "نچھلی جانب" ;
-lin downwards_Adv = mkAdv "نچھلی جانب" ;
-lin downy_A = mkA "ملائم" ;       -- from DictUrd
-lin dowry_N = mkN "جہیز" ;       -- from DictUrd
-lin doxology_N = mkN "مناجات" ;       -- from DictUrd
-lin doyen_N = mkN "بزرگ تر" ;       -- from DictUrd
-lin doz_N = mkN "نیند" ;
-lin doze_N = mkN "نیند" ;       -- from DictUrd
-lin doze_V = compoundV "جھپکی" (mkV "لینا") ;       -- from DictUrd
-lin dozen_N = mkN "در جن" ;       -- from DictUrd
-lin dr_PN = mkPN "ہلکا بھورا" ;
-lin drab_A = mkA "بے لطف" ;       -- from DictUrd
-lin drabness_N = mkN "بے لطفی" ;       -- from DictUrd
-lin drachm_N = mkN "درہم" ;
-lin draconian_A = mkA "استبدادانہ" ;       -- from DictUrd
-lin draft_N = mkN "چٹھی" ;       -- from DictUrd
-lin draft_V2 = mkV2 (compoundV "مسودہ" (mkV "کرنا")) ;
-lin draftee_N = mkN "مامور شدہ" ;
-lin drafting_N = mkN "مسودہ تیار کرنا" ;
-lin draftsman_N = mkN "نقشہ نویس" ;
-lin drag_N = mkN "چنگال" ;       -- from DictUrd
-lin drag_V = mkV "گھسیٹنا" ;
-lin drag_V2 = mkV2 (mkV "گھسیٹنا") ;
-lin draggled_A = mkA "آہستہ چلنا" ;
-lin dragnet_N = mkN "کھینچ واں جال" ;       -- from DictUrd
-lin dragoman_N = mkN "مترجم" ;
-lin dragon_N = mkN "اژدہا" ;       -- from DictUrd
-lin dragoon_N = mkN "غصہ ور" ;       -- from DictUrd
-lin dragoon_V2 = mkV2 (mkV "وحشی") ;
-lin drain_N = mkN "بدرو" ;       -- from DictUrd
-lin drain_V = compoundV "پانی کا" (mkV "نکاس") ;
-lin drain_V2 = mkV2 (compoundV "کھوکھلا" (mkV "کرنا")) ;       -- from DictUrd
-lin drainage_N = mkN "بدرو" ;       -- from DictUrd
-lin drake_N = mkN "بطخا" ;       -- from DictUrd
-lin dram_N = mkN "چسکی ریزہ" ;
-lin drama_N = mkN "ناٹک" ;       -- from DictUrd
-lin dramatic_A = mkA "چانک" ;       -- from DictUrd
-lin dramatically_Adv = mkAdv "تمثیل انداز سے" ;
-lin dramatics_N = mkN "فن ڈراما" ;
-lin dramatist_N = mkN "تمسیل نگار" ;       -- from DictUrd
-lin dramatization_N = mkN "ڈراما کاری" ;
-lin dramatize_V2 = mkV2 (compoundV "تمثیل کی شکل میں" (mkV "ڈھالنا")) ;
-lin drape_N = mkN "پردے لٹکانا" ;
-lin drape_V2 = mkV2 (compoundV "پردوں سے آراستہ" (mkV "کرنا")) ;       -- from DictUrd
-lin draper_N = mkN "پارچہ فروش" ;
-lin drapery_N = mkN "کپڑے کی دوکان" ;
-lin drastic_A = mkA "انتہائ" ;       -- from DictUrd
-lin drastically_Adv = mkAdv "انتہا پسندی سے" ;
-lin draught_N = mkN "چسکی" ;       -- from DictUrd
-lin draught_V2 = mkV2 (mkV "چھکڑا") ;
-lin draughts_N = mkN "چوہڑ کا کھیل" ;
-lin draughtsman_N = mkN "نقشہ نویس" ;
-lin draughty_A = mkA "ہوادار" ;
-lin draw_N = mkN "کھینچنا" ;
-lin draw_V = mkV "کھینچنا" ;
-lin draw_V2 = mkV2 (compoundV "بار برداری" (mkV "کرنا")) ;       -- from DictUrd
---lin draw_V2V = mkV2 (mkV "کھینچنا") ;
-lin drawback_N = mkN "کمی" ;       -- from DictUrd
-lin drawbridge_N = mkN "متحرک پل" ;       -- from DictUrd
-lin drawer_N = mkN "ہنڈی کرنے والا" ;
-lin drawing_N = mkN "کشش" ;       -- from DictUrd
-lin drawing_room_N = mkN "بیٹھک" ;
-lin drawl_N = mkN "ہکلانا" ;
-lin drawl_V = mkV "ہکلانا" ;
-lin drawl_V2 = mkV2 (compoundV "چب چبا کر گفتگو" (mkV "کرنا")) ;       -- from DictUrd
-lin dray_N = mkN "برف گاڑی" ;       -- from DictUrd
-lin dread_N = mkN "آشوب" ;       -- from DictUrd
-lin dread_V = mkV "ڈرنا" ;       -- from DictUrd
-lin dread_V2 = mkV2 (mkV "خوف") ;
-lin dreaded_A = mkA "خوف" ;
-lin dreadful_A = mkA "اندیش ناک" ;       -- from DictUrd
-lin dreadfulness_N = mkN "دہشت ناکی" ;       -- from DictUrd
-lin dreadnought_N = mkN "مہیب جنگی جہاز" ;
-lin dream_N = mkN "ارادہ" ;       -- from DictUrd
-lin dream_V = compoundV "خواب" (mkV "دیکھنا") ;
-lin dream_V2 = mkV2 (compoundV "خواب" (mkV "دیکھنا")) ;       -- from DictUrd
-lin dreamer_N = mkN "خواب دیکھنے والا" ;
-lin dreamland_N = mkN "خیالی دنیا" ;       -- from DictUrd
-lin dreamless_A = mkA "بے خواب" ;
-lin dreamy_A = mkA "خیال میں محو" ;
-lin drear_A = mkA "تیرہ و تار" ;
-lin drearily_Adv = mkAdv "بے لطفی سے" ;
-lin dreary_A = mkA "افسردہ" ;       -- from DictUrd
-lin dredge_N = mkN "سیپوں کا جال" ;
-lin dredge_V = compoundV "سیپوں کا" (mkV "جال") ;
-lin dredge_V2 = mkV2 (compoundV "سیپوں کا" (mkV "جال")) ;
-lin dredger_N = mkN "کاوٴند مشین چلانے والا" ;
-lin drench_V2 = mkV2 (mkV "بھیگنا") ;
-lin drenching_N = mkN "بھیگنا" ;
-lin dress_N = mkN "لباس" ;       -- from DictUrd
-lin dress_V = mkV "پہننا" ;       -- from DictUrd
-lin dress_V2 = mkV2 (mkV "پہنانا") ;       -- from DictUrd
-lin dresser_N = mkN "برتنوں کی الماری" ;
-lin dressing_N = mkN "پوشاک" ;
-lin dressing_down_N = mkN "ڈانٹ" ;
-lin dressing_table_N = mkN "سنگھار میز" ;
-lin dressy_A = mkA "جامہ زیب" ;
-lin dribble_V = mkV "بہنا" ;       -- from DictUrd
-lin dribble_V2 = mkV2 (mkV "بانٹنا") ;       -- from DictUrd
-lin dribbler_N = mkN "ٹھکورنے والا" ;
-lin driblet_N = mkN "کسی سلسلے کی حقیر رقم" ;
-lin drier_N = mkN "خشکندہ" ;
-lin drift_N = mkN "بہاؤ" ;       -- from DictUrd
-lin drift_V = mkV "بہنا" ;       -- from DictUrd
-lin drift_V2 = mkV2 (compoundV "بہہ" (mkV "جانا")) ;
-lin drift_wood_N = mkN "دریا برد لکڑی" ;
-lin driftage_N = mkN "رو" ;
-lin drill_N = mkN "برما" ;       -- from DictUrd
-lin drill_V = compoundV "سوراخ" (mkV "کرنا") ;
-lin drill_V2 = mkV2 (mkV "برمانا") ;       -- from DictUrd
-lin drink_N = mkN "مشروب" ;       -- from DictUrd
-lin drink_V = mkV "چڑھانا" ;       -- from DictUrd
-lin drink_V2 = mkV2 (mkV "مشروب") ;
-lin drinkable_A = mkA "پینے کے قابل" ;
-lin drinker_N = mkN "پینے والا" ;       -- from DictUrd
-lin drinking_N = mkN "مشروب" ;
-lin drip_N = mkN "ٹپکنا" ;
-lin drip_V = mkV "چونا" ;       -- from DictUrd
-lin drip_V2 = mkV2 (mkV "ٹپکنا") ;
-lin drip_dry_A = mkA "نچڑ کر سوکھنا" ;
-lin drip_dry_V2 = mkV2 (compoundV "نچڑ کر" (mkV "سوکھنا")) ;
-lin dripping_N = mkN "چربی" ;
-lin drive_N = mkN "چلانا" ;
-lin drive_V = mkV "چلانا" ;       -- from DictUrd
-lin drive_V2 = mkV2 (compoundV "بھگا" (mkV "دینا")) ;       -- from DictUrd
---lin drive_V2V = mkV2 (mkV "چلانا") ;
-lin drive_VS = mkVS (mkV "چلانا") ;
-lin drivel_N = mkN "بکواس" ;
-lin drivel_V = compoundV "بکواس" (mkV "کرنا") ;       -- from DictUrd
-lin driver_N = mkN "گاڑی والا" ;
-lin driveway_N = mkN "پیش راستہ" ;
-lin driving_wheel_N = mkN "چلاوٴ پہیہ" ;
-lin drizzle_N = mkN "بوندا باندی" ;       -- from DictUrd
-lin drizzle_V = mkV "بونداباندی" ;
-lin drizzly_A = mkA "بونداباندی کا" ;
-lin droll_A = mkA "ٹھٹھول" ;       -- from DictUrd
-lin drollery_N = mkN "کٹھ پتلی کا کھیل" ;       -- from DictUrd
-lin dromedary_N = mkN "اونٹنی" ;
-lin drone_N = mkN "کاہل" ;       -- from DictUrd
-lin drone_V = mkV "نکھٹو" ;
-lin drone_V2 = mkV2 (mkV "نکھٹو") ;
-lin drool_V = compoundV "رال" (mkV "بہنا") ;       -- from DictUrd
-lin droop_N = mkN "لٹکنا" ;
-lin droop_V = compoundV "دل" (mkV "بیٹھنا") ;       -- from DictUrd
-lin droop_V2 = mkV2 (mkV "لٹکنا") ;
-lin droopingly_Adv = mkAdv "سرنگوں انداز سے" ;
-lin drop_N = mkN "قطرہ" ;       -- from DictUrd
-lin drop_V = mkV "گرنا" ;       -- from DictUrd
-lin drop_V2 = mkV2 (mkV "گرانا") ;       -- from DictUrd
-lin drop_curtain_N = mkN "گراوٴ پردہ" ;
-lin drop_kick_N = mkN "ٹپا ضرب" ;
-lin dropout_N = mkN "تارک" ;
-lin dropsical_A = mkA "استسقائی" ;
-lin dropsy_N = mkN "پھولا ہوا ہونا" ;
-lin dross_N = mkN "فضلہ" ;       -- from DictUrd
-lin drought_N = mkN "خشکی" ;       -- from DictUrd
-lin drove_N = mkN "انبوہ" ;       -- from DictUrd
-lin drover_N = mkN "مویشی کا بیوپاری" ;
-lin drown_V = mkV "ڈوبنا" ;       -- from DictUrd
-lin drown_V2 = mkV2 (mkV "ڈبانا") ;       -- from DictUrd
-lin drowse_N = mkN "نیند آنا" ;
-lin drowse_V = compoundV "نیند" (mkV "آنا") ;
-lin drowse_V2 = mkV2 (compoundV "نیند" (mkV "آنا")) ;
-lin drowsily_Adv = mkAdv "اونگھ سے" ;
-lin drowsiness_N = mkN "غفلت" ;       -- from DictUrd
-lin drowsy_A = mkA "کاہل" ;       -- from DictUrd
-lin drub_V2 = mkV2 (mkV "کوٹنا") ;       -- from DictUrd
-lin drubbing_N = mkN "مار" ;       -- from DictUrd
-lin drudge_N = mkN "خدمت کرنے والا" ;
-lin drudge_V = mkV "جتنا" ;       -- from DictUrd
-lin drudgery_N = mkN "مشفقت" ;
-lin drug_N = mkN "دار" ;       -- from DictUrd
-lin drug_V2 = mkV2 (compoundV "جڑی" (mkV "بوٹی")) ;
-lin druggist_N = mkN "عطار" ;       -- from DictUrd
-lin druid_N = mkN "پیشن گوئی کرنے والا" ;
-lin drum_N = mkN "ڈھول" ;       -- from DictUrd
-lin drum_V = mkV "ڈھول" ;
-lin drum_V2 = mkV2 (mkV "ڈھول") ;
-lin drum_major_N = mkN "خاتون ڈرم میجر" ;
-lin drum_majorette_N = mkN "خاتون ڈرم میجر" ;
-lin drummer_N = mkN "ڈھولچی" ;       -- from DictUrd
-lin drumstick_N = mkN "چوب نقارہ" ;
-lin drunk_A = mkA "مدھوش" ;       -- from DictUrd
-lin drunk_N = mkN "مخمور" ;
-lin drunkard_N = mkN "عادتاً شرابی" ;       -- from DictUrd
-lin drunken_A = mkA "بد مست" ;       -- from DictUrd
-lin drunkenness_N = mkN "مدھوشی" ;       -- from DictUrd
-lin drupe_N = mkN "نوائیہ" ;
-lin dry_A = mkA "خشک" ;       -- from DictUrd
-lin dry_V = compoundV "خشک" (mkV "ہونا") ;       -- from DictUrd
-lin dry_V2 = mkV2 (compoundV "خشک" (mkV "کرنا")) ;       -- from DictUrd
-lin dry_clean_V2 = mkV2 (compoundV "خشک" (mkV "شو")) ;
-lin dry_cleaner_N = mkN "خشک شو" ;
-lin dry_cleaning_N = mkN "خشک شوئی" ;
-lin dry_shod_A = mkA "خشک پا" ;
-lin dryad_N = mkN "جنگلی پری" ;
-lin dryer_N = mkN "خشک کرنے والی چیز" ;
-lin dryness_N = mkN "خشکی" ;       -- from DictUrd
-lin dual_A = mkA "دوہرا" ;       -- from DictUrd
-lin dub_V2 = mkV2 (compoundV "ریکارڈ تیار" (mkV "کرنا")) ;
-lin dubbin_N = mkN "صوت باز نگاری" ;
-lin dubiety_N = mkN "مشکوک معاملہ" ;
-lin dubious_A = mkA "دھندھلا" ;       -- from DictUrd
-lin ducal_A = mkA "ڈیوک سے متعلق" ;
-lin ducat_N = mkN "ایک طلائی سکہ" ;
-lin duce_N = mkN "سردار" ;
-lin duchess_N = mkN "ڈیوک کی بیوی" ;
-lin duchy_N = mkN "ڈیوک کا علاقہ" ;
-lin duck_N = mkN "بطخ" ;       -- from DictUrd
-lin duck_V = compoundV "دبک" (mkV "جانا") ;       -- from DictUrd
-lin duck_V2 = mkV2 (mkV "دبکنا") ;       -- from DictUrd
-lin ducking_N = mkN "بطخ" ;
-lin duckling_N = mkN "چوزہ بطخ" ;
-lin duckweed_N = mkN "خزہ" ;
-lin ducky_N = mkN "عزیز" ;
-lin duct_N = mkN "تنگ راستہ" ;
-lin ductile_A = mkA "ملائم" ;
-lin ductility_N = mkN "ملائمت" ;
-lin dud_A = mkA "ٹائیں ٹائیں فش" ;
-lin dud_N = mkN "ناکارہ گولہ" ;       -- from DictUrd
-lin dude_N = mkN "نفاست پسند" ;
-lin dudgeon_N = mkN "ناپسندی" ;       -- from DictUrd
-lin due_A = mkA "واجب" ;       -- from DictUrd
-lin due_Adv = mkAdv "متوقع" ;
-lin due_N = mkN "متوقع" ;
-lin duel_N = mkN "مجادلہ" ;       -- from DictUrd
-lin duel_V = compoundV "کشتی" (mkV "لڑنا") ;
-lin duelist_N = mkN "مبارز" ;
-lin duenna_N = mkN "محافظ استانی" ;
-lin duet_N = mkN "دو گانا" ;
-lin duffel_N = mkN "ڈفل" ;
-lin duffer_N = mkN "نالائق" ;
-lin dug_N = mkN "گات" ;
-lin dugong_N = mkN "ڈوگانگ" ;
-lin dugout_N = mkN "وظیفہ یاب افسر" ;
-lin duke_N = mkN "جاگیردار" ;
-lin dukedom_N = mkN "نوابی ریاست" ;
-lin dulcet_A = mkA "شیریں" ;
-lin dulcimer_N = mkN "تاروں کا باجا" ;
-lin dull_A = mkA "بے رنگ" ;       -- from DictUrd
-lin dull_V = compoundV "غیر" (mkV "دلچسپ") ;
-lin dull_V2 = mkV2 (compoundV "غیر" (mkV "دلچسپ")) ;
-lin dullard_N = mkN "بے وقوف" ;
-lin dullness_N = mkN "حماقت" ;
-lin dully_Adv = mkAdv "کند ذہنی سے" ;
-lin duly_Adv = mkAdv "حسب دستور" ;
-lin dumb_A = mkA "بے زبان" ;       -- from DictUrd
-lin dumbness_N = mkN "گونگا پن" ;
-lin dumbwaiter_N = mkN "بے آواز ویٹر" ;
-lin dummy_N = mkN "نقلی" ;
-lin dump_N = mkN "گرا دینا" ;
-lin dump_V = compoundV "گرا" (mkV "دینا") ;
-lin dump_V2 = mkV2 (mkV "ڈالنا") ;       -- from DictUrd
-lin dumper_N = mkN "گد سے گرانے والا" ;
-lin dumpling_N = mkN "حلوہ" ;
-lin dumpy_A = mkA "چھوٹا اور موٹا" ;
-lin dun_A = mkA "سخت گیر" ;
-lin dun_N = mkN "سخت گیر" ;
-lin dun_V2 = mkV2 (compoundV "سخت" (mkV "گیر")) ;
-lin dunce_N = mkN "احمق" ;
-lin dunderhead_N = mkN "کاٹھ کا الو" ;
-lin dune_N = mkN "ریت کا ٹیلا" ;
-lin dung_N = mkN "گوبر" ;       -- from DictUrd
-lin dungeon_N = mkN "محبس" ;       -- from DictUrd
-lin dunghill_N = mkN "ڈلاؤ" ;       -- from DictUrd
-lin dunk_V2 = mkV2 (compoundV "بھگو کر" (mkV "کھانا")) ;       -- from DictUrd
-lin duodecimal_A = mkA "اثنا عشریہ" ;
-lin duodenal_A = mkA "اثنا عشری عفج" ;
-lin duologue_N = mkN "دو افراد کا مکالمہ" ;
-lin dupe_N = mkN "سادہ لوح" ;
-lin dupe_V2 = mkV2 (compoundV "اندھا" (mkV "کرنا")) ;       -- from DictUrd
-lin dupl_PN = mkPN "دونا" ;
-lin duplex_A = mkA "دو عنصری" ;
-lin duplicate_A = mkA "ہو بہو نقل" ;       -- from DictUrd
-lin duplicate_N = mkN "مسننا" ;       -- from DictUrd
-lin duplicate_V2 = mkV2 (compoundV "نقل" (mkV "کرنا")) ;       -- from DictUrd
-lin duplication_N = mkN "ہم مشابہت" ;
-lin duplicator_N = mkN "نقل گیر مشین" ;
-lin duplicity_N = mkN "دغل فصل" ;       -- from DictUrd
-lin durability_N = mkN "پائے داری" ;       -- from DictUrd
-lin durable_A = mkA "دیر پا" ;       -- from DictUrd
-lin durable_N = mkN "پائیدار" ;
-lin durance_N = mkN "قیام" ;
-lin duration_N = mkN "عرصہ" ;       -- from DictUrd
-lin durbar_N = mkN "دربار" ;
-lin duress_N = mkN "مجبوری" ;       -- from DictUrd
-lin dusk_N = mkN "جھٹ پٹا" ;       -- from DictUrd
-lin dusky_A = mkA "مٹیالا" ;       -- from DictUrd
-lin dust_N = mkN "دھول" ;       -- from DictUrd
-lin dust_V2 = mkV2 (mkV "گرد") ;
-lin dust_bowl_N = mkN "گردباد کا علاقہ" ;
-lin dust_jacket_N = mkN "گردوپوش" ;
-lin duster_N = mkN "جھاڑن" ;       -- from DictUrd
-lin dustman_N = mkN "صفائی والا" ;
-lin dustpan_N = mkN "کوڑے دان" ;
-lin dusty_A = mkA "گرد آلود" ;       -- from DictUrd
-lin dutch_A = mkA "ولندیزی باشندہ" ;
-lin dutch_N = mkN "ولندیزی باشندہ" ;
-lin duteous_A = mkA "فرمان بردار" ;       -- from DictUrd
-lin dutiable_A = mkA "قابل محصول" ;
-lin dutiful_A = mkA "نیک بخت" ;       -- from DictUrd
-lin duty_N = mkN "فرض" ;       -- from DictUrd
-lin dwarf_N = mkN "بالشتیا" ;       -- from DictUrd
-lin dwarf_V2 = mkV2 (mkV "بونا") ;
-lin dwarfish_A = mkA "پستہ قد" ;
-lin dwell_V = mkV "بسنا" ;
-lin dweller_N = mkN "باسی" ;       -- from DictUrd
-lin dwelling_N = mkN "گھر" ;       -- from DictUrd
-lin dwindle_V = compoundV "کم" (mkV "ہونا") ;
-lin dye_N = mkN "رنگ" ;       -- from DictUrd
-lin dye_V = mkV "رنگ" ;
-lin dye_V2 = mkV2 (mkV "رنگنا") ;       -- from DictUrd
-lin dyed_in_the_wool_A = mkA "پکا" ;
-lin dyer_N = mkN "رنگ ریز" ;       -- from DictUrd
-lin dyestuff_N = mkN "رنگ و روغن" ;
-lin dynamic_A = mkA "محرک" ;       -- from DictUrd
-lin dynamic_N = mkN "حرکت کرتی" ;
-lin dynamically_Adv = mkAdv "حاکیاتی لحاظ سے" ;
-lin dynamism_N = mkN "قوتیت" ;       -- from DictUrd
-lin dynamite_N = mkN "بھک سے اڑانے والا" ;
-lin dynamite_V2 = mkV2 (compoundV "بھک سے اڑانے" (mkV "والا")) ;
-lin dynamo_N = mkN "برقی قوت کی مشین" ;
-lin dynast_N = mkN "شاہی سلسلے کا ايک فرد" ;
-lin dynastic_A = mkA "ايک شاہی سلسلے سے متعلق" ;
-lin dynasty_N = mkN "گھر" ;       -- from DictUrd
-lin dysentery_N = mkN "پیچش" ;       -- from DictUrd
-lin dyslexia_N = mkN "پڑھنے کی اہلیت میں کمی" ;
-lin dyspepsia_N = mkN "بد ہضمی" ;
-lin dyspeptic_A = mkA "ضعف معدہ کا مریض" ;
-lin dyspeptic_N = mkN "ضعف معدہ کا مریض" ;
-lin eager_A = mkA "گرم" ;       -- from DictUrd
-lin eagerness_N = mkN "شوق" ;       -- from DictUrd
-lin eagle_N = mkN "چیل" ;       -- from DictUrd
-lin eaglet_N = mkN "بچہ عقاب" ;
-lin ear_N = mkN "گوش" ;       -- from DictUrd
-lin ear_trumpet_N = mkN "آلہ سماعت" ;
-lin eardrop_N = mkN "بالی" ;
-lin eardrum_N = mkN "کان کا پردہ" ;
-lin earful_N = mkN "گپ" ;
-lin earl_N = mkN "نواب" ;
-lin earldom_N = mkN "ارل کا رتبہ" ;
-lin early_A = mkA "جلدی" ;
-lin early_Adv = mkAdv "ابتدائ" ;       -- from DictUrd
-lin earmark_N = mkN "الگ کرنا" ;
-lin earmark_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;
-lin earn_V = mkV "کمانا" ;
-lin earn_V2 = mkV2 (compoundV "حاصل" (mkV "کرنا")) ;       -- from DictUrd
-lin earn_VA = mkV "کمانا" ;
-lin earnest_A = mkA "پرخلوص" ;       -- from DictUrd
-lin earnest_N = mkN "مشتاق" ;
-lin earnest_money_N = mkN "زر بیعانہ" ;
-lin earnestness_N = mkN "سنجیدہ پن" ;
-lin earring_N = mkN "بالی" ;       -- from DictUrd
-lin earshot_N = mkN "حدِ سماعت" ;
-lin earth_N = mkN "ارض" ;       -- from DictUrd
-lin earth_V2 = mkV2 (compoundV "زمین میں" (mkV "دبانا")) ;
-lin earthen_A = mkA "مٹی کا" ;       -- from DictUrd
-lin earthenware_N = mkN "مٹی کا برتن" ;
-lin earthly_A = mkA "خاکی" ;       -- from DictUrd
-lin earthquake_N = mkN "بھونچال" ;       -- from DictUrd
-lin earthworm_N = mkN "کیچوا" ;
-lin earthy_A = mkA "مٹی کا" ;
-lin ease_N = mkN "آرام" ;       -- from DictUrd
-lin ease_V = mkV "سہولت" ;
-lin ease_V2 = mkV2 (mkV "سہولت") ;
-lin easel_N = mkN "ٹیکن" ;
-lin easily_Adv = mkAdv "آسانی سے" ;
-lin east_A = mkA "مشرق" ;
-lin east_Adv = mkAdv "مشرق" ;
-lin east_N = mkN "پورب" ;       -- from DictUrd
-lin easter_N = mkN "عیدالفصح" ;
-lin easter_PN = mkPN "عیدالفصح" ;
-lin easterly_A = mkA "مشرقی پُروا" ;
-lin easterly_Adv = mkAdv "مشرقی پُروا" ;
-lin eastern_A = mkA "مشرقی" ;
-lin eastward_A = mkA "شرقا" ;
-lin eastward_Adv = mkAdv "شرقا" ;
-lin eastwards_Adv = mkAdv "شرقا" ;
-lin easy_A = mkA "آسان" ;       -- from DictUrd
-lin easy_Adv = mkAdv "آسان" ;
---lin easy_V2V = mkV2 (mkV "آسان") ;
-lin easygoing_A = mkA "آرام طلب" ;
-lin eat_V = mkV "کھانا" ;
-lin eat_V2 = mkV2 (compoundV "داڑھ گرم" (mkV "کرنا")) ;       -- from DictUrd
-lin eatable_A = mkA "کھانے کے قابل" ;
-lin eatable_N = mkN "کھانے کے قابل" ;
-lin eater_N = mkN "کھانے والا" ;
-lin eau_de_vie_N = mkN "برانڈی" ;
-lin ebb_N = mkN "جزر" ;       -- from DictUrd
-lin ebb_V = mkV "اترنا" ;
-lin ebonite_N = mkN "آبنوسی ربڑ" ;
-lin ebony_A = mkA "آبنوس" ;
-lin ebony_N = mkN "آبنوس" ;       -- from DictUrd
-lin ebullience_N = mkN "ابال" ;
-lin ebullient_A = mkA "جوشندہ" ;
-lin ec_N = mkN "بے مرکز" ;
-lin eccentric_A = mkA "انوکھا" ;       -- from DictUrd
-lin eccentric_N = mkN "بے مرکز" ;
-lin eccentricity_N = mkN "سنک" ;
-lin eccles_PN = mkPN "پادری" ;
-lin ecclesiastic_N = mkN "پادری" ;
-lin ecclesiastical_A = mkA "کليسا قانون" ;
-lin echelon_N = mkN "ترتیب دینا" ;
-lin echo_N = mkN "باز گشت" ;       -- from DictUrd
-lin echo_V = mkV "گونج" ;
-lin echo_V2 = mkV2 (mkV "گونج") ;
-lin eclair_N = mkN "آئس کریم پیسٹری" ;
-lin eclat_N = mkN "شاندار کامیابی" ;
-lin eclectic_A = mkA "اصطفائی" ;
-lin eclipse_N = mkN "گرہن" ;       -- from DictUrd
-lin eclipse_V2 = mkV2 (mkV "گرہن") ;
-lin ecliptic_N = mkN "گرہن سے متعلق" ;
-lin ecological_A = mkA "ماحولیاتی" ;       -- from DictUrd
-lin ecologist_N = mkN "ماہر ماحولیات" ;
-lin ecology_N = mkN "ماحولیات" ;       -- from DictUrd
-lin economic_A = mkA "اقتصادی" ;       -- from DictUrd
-lin economical_A = mkA "کم خرچ" ;       -- from DictUrd
-lin economics_N = mkN "اقتصادیت" ;       -- from DictUrd
-lin economist_N = mkN "ماہراقتصادیات" ;
-lin economize_V = compoundV "کفایت شعاری" (mkV "کرنا") ;
-lin economize_V2 = mkV2 (compoundV "کفایت شعاری" (mkV "کرنا")) ;
-lin economy_N = mkN "اقتصاد" ;       -- from DictUrd
-lin ecosystem_N = mkN "ماحولی نظام" ;
-lin ecstasy_N = mkN "لہر" ;       -- from DictUrd
-lin ecstatic_A = mkA "بے خود" ;       -- from DictUrd
-lin ecstatically_Adv = mkAdv "وارفتہ طور پر" ;
-lin ectoplasm_N = mkN "بیرونی حیاتیہ" ;
-lin ecumenical_A = mkA "عالم گیر" ;       -- from DictUrd
-lin eczema_N = mkN "چھاجن" ;       -- from DictUrd
-lin ed_PN = mkPN "ایک بے ضرر مادہ جو دوائی کے طور پر دیا جاتا ہے" ;
-lin eddy_N = mkN "بھنور" ;       -- from DictUrd
-lin eddy_PN = mkPN "بھنور" ;
-lin eddy_V = mkV "بھنور" ;
-lin eden_PN = mkPN "جنت" ;
-lin edge_N = mkN "النگ" ;       -- from DictUrd
-lin edge_V = mkV "کنارا" ;
-lin edge_V2 = mkV2 (mkV "کنارا") ;
-lin edging_N = mkN "کنارہ" ;       -- from DictUrd
-lin edgy_A = mkA "دھار دار" ;       -- from DictUrd
-lin edible_A = mkA "کھانے کے لائق" ;       -- from DictUrd
-lin edible_N = mkN "کھانے کے قابل" ;
-lin edict_N = mkN "فر مان" ;       -- from DictUrd
-lin edification_N = mkN "افادہ روحانی" ;
-lin edifice_N = mkN "عمارت" ;       -- from DictUrd
-lin edify_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
-lin edit_V2 = mkV2 (compoundV "کانٹ چھانٹ" (mkV "کرنا")) ;       -- from DictUrd
-lin edition_N = mkN "نسخہ" ;       -- from DictUrd
-lin editor_N = mkN "مدیر" ;       -- from DictUrd
-lin editorial_A = mkA "اداریہ" ;
-lin editorial_N = mkN "اداریہ" ;       -- from DictUrd
-lin educate_V2 = mkV2 (compoundV "انسان" (mkV "بنانا")) ;       -- from DictUrd
-lin education_N = mkN "آموزش" ;       -- from DictUrd
-lin educational_A = mkA "تدریسی" ;       -- from DictUrd
-lin educationist_N = mkN "ماہر تعلیم" ;
-lin educator_N = mkN "معلم" ;
-lin educe_V2 = mkV2 (compoundV "بروۓ کار" (mkV "لانا")) ;
-lin edward_PN = mkPN "متمول" ;
-lin edwardian_A = mkA "متمول" ;
-lin edwardian_N = mkN "متمول" ;
-lin eel_N = mkN "بام مچھلی" ;       -- from DictUrd
-lin eerie_A = mkA "عجیب و غریب" ;       -- from DictUrd
-lin eerily_Adv = mkAdv "پراسرار طور پر" ;
-lin eeriness_N = mkN "پراسراریت" ;
-lin eff_V = compoundV "اثر" (mkV "ہونا") ;
-lin efface_V2 = mkV2 (compoundV "مسخ" (mkV "کرنا")) ;       -- from DictUrd
-lin effacement_N = mkN "فن پزیری" ;       -- from DictUrd
-lin effect_N = mkN "عمل" ;       -- from DictUrd
-lin effect_V2 = mkV2 (compoundV "اثر" (mkV "ہونا")) ;
-lin effective_A = mkA "فعالی" ;       -- from DictUrd
-lin effectiveness_N = mkN "تاثیر" ;
-lin effectual_A = mkA "کافی" ;       -- from DictUrd
-lin effeminacy_N = mkN "نسائیت" ;
-lin effeminate_A = mkA "زنانہ" ;
-lin effendi_N = mkN "آفندی" ;
-lin effervesce_V = compoundV "بلبلے" (mkV "چھوڑنا") ;
-lin effervescence_N = mkN "جوش" ;
-lin effervescent_A = mkA "جوش بھرا" ;
-lin effete_A = mkA "فرسودہ" ;
-lin efficacious_A = mkA "فائدہ مند" ;       -- from DictUrd
-lin efficacy_N = mkN "تاثیر" ;
-lin efficiency_N = mkN "کار گزاری" ;       -- from DictUrd
-lin efficient_A = mkA "فعالی" ;       -- from DictUrd
-lin effigy_N = mkN "پتلا" ;       -- from DictUrd
-lin efflorescence_N = mkN "پھول کا کھلنا" ;       -- from DictUrd
-lin efflorescent_A = mkA "پھولوں لدا" ;
-lin effluent_N = mkN "رواں" ;
-lin efflux_N = mkN "بہاؤ" ;       -- from DictUrd
-lin effort_N = mkN "کوشش" ;       -- from DictUrd --changed
-lin effortless_A = mkA "آسان" ;       -- from DictUrd
-lin effrontery_N = mkN "بے غیرتی" ;       -- from DictUrd
-lin effulgence_N = mkN "درخشائی" ;
-lin effulgent_A = mkA "درخشاں" ;
-lin effusion_N = mkN "انڈیلنے کا عمل" ;
-lin effusive_A = mkA "پرجوش" ;
-lin effusiveness_N = mkN "جوشیلا پن" ;
-lin eg_PN = mkPN "انڈا" ;
-lin egalitarian_A = mkA "عقیدہ مساوات انسانی" ;
-lin egalitarian_N = mkN "عقیدہ مساوات انسانی" ;
-lin egalitarianism_N = mkN "عقیدہ مساوات انسانی" ;
-lin egg_N = mkN "انڈا" ;       -- from DictUrd
-lin egg_V2 = mkV2 (mkV "انڈا") ;
-lin egg_beater_N = mkN "بیضہ زن" ;
-lin eglantine_N = mkN "صحرائی گلاب" ;
-lin ego_N = mkN "انا" ;       -- from DictUrd
-lin egoism_N = mkN "انانیت" ;       -- from DictUrd
-lin egoist_N = mkN "انانیت پسند" ;       -- from DictUrd
-lin egoistic_A = mkA "خود خرضانہ" ;       -- from DictUrd
-lin egoistical_A = mkA "خود غرضی سے" ;
-lin egotism_N = mkN "فخر" ;       -- from DictUrd
-lin egotist_N = mkN "انا پرست" ;       -- from DictUrd
-lin egotistic_A = mkA "انا پرستانہ" ;       -- from DictUrd
-lin egotistically_Adv = mkAdv "خود پسندی سے" ;
-lin egregious_A = mkA "آبرو ریز" ;       -- from DictUrd
-lin egress_N = mkN "گزر" ;       -- from DictUrd
-lin egret_N = mkN "سفید بگلا" ;
-lin egypt_PN = mkPN "مصر" ;
-lin egyptian_A = mkA "مصریانا" ;
-lin egyptian_N = mkN "مصریانا" ;
-lin eiderdown_N = mkN "پروں کی رضائی" ;
-lin eisteddfod_N = mkN "بھاٹ میلہ" ;
-lin either_Adv = mkAdv "کوئ بھی" ;
-lin ejaculate_V2 = mkV2 (compoundV "بے ساختہ" (mkV "کہنا")) ;
-lin ejaculation_N = mkN "یکایک اظہار" ;
-lin eject_V = mkV "نکالنا" ;
-lin eject_V2 = mkV2 (mkV "نکالنا") ;
-lin ejection_N = mkN "بے دخلی" ;
-lin ejector_N = mkN "خارج کنندہ شخص" ;
-lin eke_V2 = mkV2 (compoundV "پورا" (mkV "کرنا")) ;
-lin el_dorado_N = mkN "سونے سے بھرپور ملک" ;
-lin elaborate_A = mkA "پرتکلف" ;       -- from DictUrd
-lin elaborate_V = mkV "مفصل" ;
-lin elaborate_V2 = mkV2 (compoundV "صراحت" (mkV "کرنا")) ;       -- from DictUrd
-lin elaborateness_N = mkN "محتاط انداز میں محنت سے" ;
-lin elaboration_N = mkN "صراحت" ;       -- from DictUrd
-lin elan_N = mkN "ہلا" ;
-lin eland_N = mkN "بڑا ہرن" ;
-lin elapse_V = mkV "بیتنا" ;       -- from DictUrd
-lin elastic_A = mkA "لچکدار" ;       -- from DictUrd
-lin elastic_N = mkN "لچکدار" ;
-lin elasticity_N = mkN "لچک" ;       -- from DictUrd
-lin elasticized_A = mkA "لچکدار بنانا" ;
-lin elastoplast_N = mkN "لچک دار پٹی" ;
-lin elate_V2 = mkV2 (compoundV "ہمت" (mkV "بڑھانا")) ;
-lin elation_N = mkN "رفعت" ;       -- from DictUrd
-lin elbow_N = mkN "کہنی" ;       -- from DictUrd
-lin elbow_V2 = mkV2 (mkV "کہنی") ;
-lin elder_N = mkN "بڑا" ;       -- from DictUrd
-lin elderly_A = mkA "کسی قدر بوڑھا" ;
-lin elect_A = mkA "انتخاب کرنا" ;
-lin elect_V = compoundV "انتخاب" (mkV "کرنا") ;
-lin elect_V2 = mkV2 (mkV "چننا") ;       -- from DictUrd
--- lin elect_V2V = mkV2 (compoundV "انتخاب" (mkV "کرنا")) ;
-lin elect_VS = mkVS (compoundV "انتخاب" (mkV "کرنا")) ;
-lin election_N = mkN "انتخاب" ;       -- from DictUrd
-lin elective_A = mkA "انتخابی" ;       -- from DictUrd
-lin elector_N = mkN "انتخاب کنندہ" ;
-lin electoral_A = mkA "اتخابی" ;
-lin electorate_N = mkN "رائے دہندگان" ;
-lin electric_A = mkA "بجلی سے متعلق" ;
-lin electrical_A = mkA "برقی" ;
-lin electrician_N = mkN "بجلی والا" ;
-lin electricity_N = mkN "بجلی" ;       -- from DictUrd
-lin electrification_N = mkN "بجلی پہنچانے کا کام" ;
-lin electrify_V2 = mkV2 (compoundV "بجلی" (mkV "لگانا")) ;       -- from DictUrd
-lin electrocardiogram_N = mkN "برقی معائنہ قلب" ;
-lin electrocardiograph_N = mkN "برقی قلب نگار" ;
-lin electrochemistry_N = mkN "برقی کیمیا" ;
-lin electrocute_V2 = mkV2 (compoundV "بجلی سے جان" (mkV "لینا")) ;
-lin electrocution_N = mkN "بجلی سے مرنا" ;
-lin electrode_N = mkN "برقی مورچہ" ;
-lin electrolysis_N = mkN "برق پاشی" ;
-lin electrolyte_N = mkN "برق پاش" ;
-lin electromagnet_N = mkN "برقی مقناطیسی" ;
-lin electromagnetic_A = mkA "برقی مقناطیسیت" ;
-lin electron_N = mkN "برقیہ" ;
-lin electronic_A = mkA "برقیات سے متعلق" ;
-lin electronically_Adv = mkAdv "برقیاتی انداز میں" ;
-lin electronics_N = mkN "برقیات" ;
-lin electroplate_N = mkN "برقی ملمع کاری کرنا" ;
-lin electroplate_V2 = mkV2 (compoundV "برقی ملمع کاری" (mkV "کرنا")) ;
-lin electrostatic_A = mkA "برق سکونی" ;
-lin eleemosynary_A = mkA "خیرات خور" ;
-lin elegance_N = mkN "آب" ;       -- from DictUrd
-lin elegant_A = mkA "حسین" ;       -- from DictUrd
-lin elegiac_A = mkA "غم انگیز" ;
-lin elegy_N = mkN "مرثیہ" ;       -- from DictUrd
-lin element_N = mkN "عنصر" ;       -- from DictUrd
-lin elemental_A = mkA "عنصری" ;       -- from DictUrd
-lin elementary_A = mkA "بنیادی" ;       -- from DictUrd
-lin elephant_N = mkN "فیل" ;       -- from DictUrd
-lin elephantiasis_N = mkN "فیل پا" ;
-lin elephantine_A = mkA "ہاتھی سے متعلق" ;
-lin elevate_V2 = mkV2 (compoundV "بلند" (mkV "کرنا")) ;
-lin elevation_N = mkN "فراز" ;       -- from DictUrd
-lin elevator_N = mkN "بلند کن" ;
-lin elf_N = mkN "شریر بونا" ;
-lin elfin_A = mkA "بھوت پریت وغیرہ سے متعلق" ;
-lin elfish_A = mkA "بھتنوں جیسا" ;
-lin elicit_V2 = mkV2 (mkV "نکالنا") ;       -- from DictUrd
-lin elicitation_N = mkN "استنبات" ;       -- from DictUrd
-lin eligibility_N = mkN "صلاحیت" ;
-lin eligible_A = mkA "مرغوب" ;       -- from DictUrd
-lin eliminate_V2 = mkV2 (compoundV "ساقط" (mkV "کرنا")) ;       -- from DictUrd
-lin elimination_N = mkN "حذف" ;       -- from DictUrd
-lin elision_N = mkN "حذف" ;
-lin elite_N = mkN "ممتاز افراد" ;
-lin elitism_N = mkN "حکمرانی اشراف" ;
-lin elixir_N = mkN "اکسیر" ;       -- from DictUrd
-lin eliza_PN = mkPN "الزبیتھی" ;
-lin elizabeth_PN = mkPN "الزبیتھی" ;
-lin elizabethan_A = mkA "الزبیتھی" ;
-lin elizabethan_N = mkN "الزبیتھی" ;
-lin elk_N = mkN "ایک ہرن" ;
-lin ellipse_N = mkN "ترخیم" ;
-lin ellipsis_N = mkN "تقدیر الفاظ" ;
-lin elliptic_A = mkA "بیضوی" ;
-lin elliptical_A = mkA "بیضوی" ;
-lin elm_N = mkN "ایلم کی ولندیزی بیماری" ;
-lin elocution_N = mkN "فن خطابت" ;
-lin elocutionary_A = mkA "خطیبانہ" ;
-lin elocutionist_N = mkN "خطیب" ;
-lin elongate_V = compoundV "لمبا" (mkV "کرنا") ;
-lin elongate_V2 = mkV2 (compoundV "لمبا" (mkV "کرنا")) ;
-lin elongation_N = mkN "درازی" ;
-lin elope_V = compoundV "آشنا کے ساتھ فرار" (mkV "ہونا") ;
-lin elopement_N = mkN "فرار بغرض عقد" ;
-lin eloquence_N = mkN "فصاحت" ;
-lin eloquent_A = mkA "فصیح" ;       -- from DictUrd
-lin else_Adv = mkAdv "ورنہ" ;       -- from DictUrd
-lin elsewhere_Adv = mkAdv "دوسری جگہ" ;       -- from DictUrd
-lin elucidate_V2 = mkV2 (mkV "صراحت") ;       -- from DictUrd
-lin elucidation_N = mkN "صراحت" ;       -- from DictUrd
-lin elude_V2 = mkV2 (compoundV "سے بچ" (mkV "نکلنا")) ;
-lin elusive_A = mkA "بچ نکلنے والا" ;
-lin elver_N = mkN "بام مچھلی کا بچہ" ;
-lin elvish_A = mkA "بھتنوں" ;
-lin ely_PN = mkPN "جنت" ;
-lin elysian_A = mkA "بہشتی" ;
-lin elysium_PN = mkPN "جنت" ;
-lin emaciate_V2 = mkV2 (compoundV "دبلا" (mkV "کرنا")) ;       -- from DictUrd
-lin emanate_V = mkV "نکلنا" ;
-lin emanation_N = mkN "ظہور" ;
-lin emancipate_V2 = mkV2 (compoundV "آزاد" (mkV "کرنا")) ;
-lin emancipation_N = mkN "آزادی" ;       -- from DictUrd
-lin emasculate_V2 = mkV2 (compoundV "بے طاقت" (mkV "کرنا")) ;       -- from DictUrd
-lin embalm_V2 = mkV2 (compoundV "حنوط" (mkV "کرنا")) ;
-lin embalmment_N = mkN "ممی سازی" ;
-lin embankment_N = mkN "بندھ" ;       -- from DictUrd
-lin embargo_N = mkN "ممانعت" ;
-lin embargo_V2 = mkV2 (mkV "ممانعت") ;
-lin embark_V = compoundV "جہاز پر سوار" (mkV "کرنا") ;
-lin embark_V2 = mkV2 (compoundV "جہاز پر سوار" (mkV "کرنا")) ;
-lin embarkation_N = mkN "جہاز نشینی" ;
-lin embarrass_V2 = mkV2 (compoundV "مصیبت میں" (mkV "ڈالنا")) ;       -- from DictUrd
-lin embarrassing_A = mkA "شرمندہ کرنا" ;
-lin embarrassment_N = mkN "روگ" ;       -- from DictUrd
-lin embassy_N = mkN "سفارت خانہ" ;       -- from DictUrd
-lin embattled_A = mkA "فوج کو صف آرا کرنا" ;
-lin embed_V2 = mkV2 (compoundV "گاڑ" (mkV "دینا")) ;       -- from DictUrd
-lin embellish_V2 = mkV2 (mkV "نکھارنا") ;       -- from DictUrd
-lin embellishment_N = mkN "آراستگی" ;       -- from DictUrd
-lin ember_N = mkN "انگارا" ;
-lin embezzle_V2 = mkV2 (mkV "چرانا") ;       -- from DictUrd
-lin embezzlement_N = mkN "دست برد" ;       -- from DictUrd
-lin embitter_V2 = mkV2 (compoundV "ناگوار" (mkV "کرنا")) ;       -- from DictUrd
-lin embitterment_N = mkN "تلخی" ;
-lin emblazon_V2 = mkV2 (compoundV "تصویر" (mkV "بنانا")) ;
-lin emblem_N = mkN "نشان" ;       -- from DictUrd
-lin emblematic_A = mkA "علامتی" ;
-lin embodiment_N = mkN "پڑیا" ;       -- from DictUrd
-lin embody_V2 = mkV2 (compoundV "ٹھوس شکل" (mkV "دینا")) ;
-lin embolden_V2 = mkV2 (compoundV "ہمت" (mkV "بڑھانا")) ;       -- from DictUrd
-lin emboss_V2 = mkV2 (compoundV "مہر زدہ" (mkV "کرنا")) ;
-lin embrace_N = mkN "آغوش" ;       -- from DictUrd
-lin embrace_V = compoundV "گلے" (mkV "ملنا") ;
-lin embrace_V2 = mkV2 (compoundV "آغوش میں" (mkV "لینا")) ;       -- from DictUrd
-lin embrasure_N = mkN "موکھا" ;
-lin embrocation_N = mkN "مساج" ;
-lin embroider_V = compoundV "زردوزی" (mkV "کرنا") ;
-lin embroider_V2 = mkV2 (mkV "کاڑھنا") ;       -- from DictUrd
-lin embroidery_N = mkN "چکن" ;       -- from DictUrd
-lin embroil_V = mkV "الجھنا" ;
-lin embroil_V2 = mkV2 (mkV "الجھنا") ;
-lin embryo_N = mkN "حمل" ;       -- from DictUrd
-lin embryonic_A = mkA "خام" ;       -- from DictUrd
-lin emend_V2 = mkV2 (compoundV "تصحیح" (mkV "کرنا")) ;
-lin emendation_N = mkN "اصلاح" ;       -- from DictUrd
-lin emerald_N = mkN "پننا" ;       -- from DictUrd
-lin emerge_V = compoundV "برآمد" (mkV "ہونا") ;       -- from DictUrd
-lin emerge_V2 = mkV2 (mkV "نکلنا") ;
---lin emerge_V2V = mkV2 (mkV "نکلنا") ;
-lin emerge_VS = mkVS (mkV "نکلنا") ;
-lin emergence_N = mkN "نمود" ;       -- from DictUrd
-lin emergency_N = mkN "ہنگامی حالت" ;       -- from DictUrd
-lin emergent_A = mkA "ہنگامی" ;       -- from DictUrd
-lin emeritus_A = mkA "امریطس" ;
-lin emery_N = mkN "ریگمال" ;       -- from DictUrd
-lin emetic_N = mkN "ایک الکلائیڈ" ;
-lin emigrant_N = mkN "مہاجر" ;       -- from DictUrd
-lin emigrate_V = compoundV "حجرت" (mkV "کرنا") ;       -- from DictUrd
--- lin emigrate_V2V = mkV2 (compoundV "ہجرت" (mkV "کرنا")) ;
-lin emigration_N = mkN "ہجرت" ;       -- from DictUrd
-lin emigre_N = mkN "تارک وطن" ;
-lin eminence_N = mkN "رفعت" ;       -- from DictUrd
-lin eminent_A = mkA "عالی" ;       -- from DictUrd
-lin emir_N = mkN "میر" ;
-lin emirate_N = mkN "امارت" ;
-lin emissary_N = mkN "ایلچی" ;       -- from DictUrd
-lin emission_N = mkN "نکالنا" ;
-lin emit_V2 = mkV2 (compoundV "آواز" (mkV "نکالنا")) ;       -- from DictUrd
-lin emolument_N = mkN "یافت" ;       -- from DictUrd
-lin emotion_N = mkN "احساس" ;       -- from DictUrd
-lin emotional_A = mkA "جذباتی" ;       -- from DictUrd
-lin emotionless_A = mkA "بے حس" ;
-lin emotive_A = mkA "جذبات انگیز" ;       -- from DictUrd
-lin empathize_V = compoundV "ہم احساس" (mkV "ہونا") ;
-lin empathy_N = mkN "ہمدلی" ;
-lin emperor_N = mkN "بادشاہ" ;       -- from DictUrd
-lin emphasis_N = mkN "تاکید" ;       -- from DictUrd
-lin emphasize_V2 = mkV2 (compoundV "پرزور" (mkV "دینا")) ;
-lin emphasize_VS = mkVS (compoundV "پرزور" (mkV "دینا")) ;
-lin emphatic_A = mkA "تاکیدی" ;
-lin emphatically_Adv = mkAdv "تاکیداً" ;       -- from DictUrd
-lin empire_N = mkN "قلمرو" ;       -- from DictUrd
-lin empiric_A = mkA "تجربی" ;
-lin empirical_A = mkA "علمی" ;
-lin empiricism_N = mkN "اناڑی پن" ;
-lin empiricist_N = mkN "اصول تجربی کا حامی" ;
-lin emplacement_N = mkN "رکھنے کی جگہ" ;
-lin emplane_V = compoundV "ہوائی جہاز میں" (mkV "بیٹھنا") ;
-lin emplane_V2 = mkV2 (compoundV "ہوائی جہاز میں" (mkV "بیٹھنا")) ;
-lin employ_N = mkN "ملازمت دینا" ;
-lin employ_V2 = mkV2 (compoundV "استعمال" (mkV "کرنا")) ;       -- from DictUrd
-lin employable_A = mkA "قابل خدمت" ;
-lin employee_N = mkN "ملازم" ;       -- from DictUrd
-lin employer_N = mkN "اجر" ;       -- from DictUrd
-lin employment_N = mkN "استعمال" ;       -- from DictUrd
-lin emporium_N = mkN "کاروباری مقام" ;
-lin empower_V2 = mkV2 (compoundV "اختیار" (mkV "دینا")) ;       -- from DictUrd
--- lin empower_V2V = mkV2 (compoundV "اختیار" (mkV "دینا")) ;
-lin empress_N = mkN "ملکہ" ;       -- from DictUrd
-lin emptiness_N = mkN "خالی پن" ;       -- from DictUrd
-lin empty_A = mkA "خالی" ;       -- from DictUrd
-lin empty_N = mkN "خالی" ;
-lin empty_V = mkV "خالی" ;
-lin empty_V2 = mkV2 (compoundV "خالی" (mkV "کرنا")) ;       -- from DictUrd
-lin empty_handed_A = mkA "تہی دست" ;
-lin empurpled_A = mkA "سرخ کرنا" ;
-lin empyrean_A = mkA "عرش بریں" ;
-lin empyrean_N = mkN "عرش بریں" ;
-lin emu_N = mkN "آسٹریلوی شتر مرغ" ;
-lin emulate_V2 = mkV2 (compoundV "ہمسری کی" (mkV "کوشش")) ;
-lin emulation_N = mkN "رقابیت" ;
-lin emulous_A = mkA "سبقت خواہ" ;
-lin emulsify_V2 = mkV2 (compoundV "شیرہ" (mkV "بنانا")) ;
-lin emulsion_N = mkN "تیل پانی کا شیرہ" ;
-lin en_masse_Adv = mkAdv "سبھی" ;
-lin en_route_Adv = mkAdv "کو جاتے ہوئے" ;
-lin enable_V2 = mkV2 (compoundV "آسان" (mkV "بنانا")) ;       -- from DictUrd
--- lin enable_V2V = mkV2 (compoundV "قابل" (mkV "کرنا")) ;
-lin enable_VS = mkVS (compoundV "قابل" (mkV "کرنا")) ;
-lin enabling_A = mkA "خصوصی اختیار عطا کرنے والا" ;
-lin enact_V2 = mkV2 (compoundV "قانون" (mkV "سازی")) ;
--- lin enact_V2V = mkV2 (compoundV "قانون" (mkV "سازی")) ;
-lin enactment_N = mkN "قانون وضع کرنے کا عمل" ;
-lin enamel_N = mkN "مینا" ;       -- from DictUrd
-lin enamel_V2 = mkV2 (compoundV "مینا" (mkV "کاری")) ;
-lin enamour_V2 = mkV2 (compoundV "گرویدہ" (mkV "کرنا")) ;
-lin enc_PN = mkPN "پڑاؤ ڈالنا" ;
-lin encamp_V = compoundV "پڑاؤ" (mkV "ڈالنا") ;
-lin encamp_V2 = mkV2 (compoundV "پڑاؤ" (mkV "ڈالنا")) ;
-lin encampment_N = mkN "خر گاہ" ;       -- from DictUrd
-lin encase_V2 = mkV2 (compoundV "ڈبے میں" (mkV "بند")) ;
-lin encaustic_A = mkA "کاشی کاری سے متعلق" ;
-lin encephalitis_N = mkN "دماغ کی سوزش" ;
-lin enchain_V2 = mkV2 (compoundV "پابند سلاسل" (mkV "کرنا")) ;
-lin enchant_V2 = mkV2 (mkV "رجھانا") ;       -- from DictUrd
-lin enchanter_N = mkN "جادوگر" ;
-lin enchantingly_Adv = mkAdv "فسوں کاری سے" ;
-lin enchantment_N = mkN "جادو" ;       -- from DictUrd
-lin enchantress_N = mkN "جادوگرنی" ;
-lin encircle_V2 = mkV2 (mkV "گھیرنا") ;       -- from DictUrd
-lin encirclement_N = mkN "گھیراوٴ" ;
-lin enclave_N = mkN "محصورہ" ;       -- from DictUrd
-lin enclose_V2 = mkV2 (mkV "گھیرنا") ;       -- from DictUrd
-lin enclosure_N = mkN "احاطہ" ;       -- from DictUrd
-lin encode_V2 = mkV2 (compoundV "کوڈ میں" (mkV "لکھنا")) ;
-lin encomium_N = mkN "مدح" ;       -- from DictUrd
-lin encompass_V2 = mkV2 (compoundV "گھیر" (mkV "لینا")) ;       -- from DictUrd
-lin encore_N = mkN "مکرر" ;
-lin encore_V2 = mkV2 (mkV "مکرر") ;
-lin encounter_N = mkN "مڈ بھیڑ" ;       -- from DictUrd
-lin encounter_V2 = mkV2 (compoundV "سامنا" (mkV "کرنا")) ;       -- from DictUrd
-lin encourage_V2 = mkV2 (compoundV "ڈھارس" (mkV "دینا")) ;       -- from DictUrd
--- lin encourage_V2V = mkV2 (compoundV "حوصلہ" (mkV "بڑھانا")) ;
-lin encouragement_N = mkN "ڈھارس" ;       -- from DictUrd
-lin encouragingly_Adv = mkAdv "حوصلہ افزائی سے" ;
-lin encroach_V = compoundV "مداخلت" (mkV "کرنا") ;
-lin encroachment_N = mkN "دست اندازی" ;       -- from DictUrd
-lin encrust_V = compoundV "تہ" (mkV "چڑھانا") ;
-lin encrust_V2 = mkV2 (compoundV "پپڑی" (mkV "جمانا")) ;       -- from DictUrd
-lin encumber_V2 = mkV2 (compoundV "پر بوجھ" (mkV "ڈالنا")) ;
-lin encumbrance_N = mkN "بوجھ" ;
-lin encyclical_A = mkA "گشتی" ;
-lin encyclical_N = mkN "گشتی" ;
-lin encyclopaedia_N = mkN "دائرۃالمعارف" ;
-lin encyclopedia_N = mkN "قاموس" ;
-lin encyclopedic_A = mkA "قاموسی" ;
-lin end_N = mkN "آخر" ;       -- from DictUrd
-lin end_V = compoundV "آخر" (mkV "ہونا") ;       -- from DictUrd
-lin end_V2 = mkV2 (compoundV "آخر" (mkV "کرنا")) ;       -- from DictUrd
-lin end_VA = mkV "انجام" ;
-lin end_VS = mkVS (mkV "انجام") ;
-lin endanger_V2 = mkV2 (compoundV "خطرے میں" (mkV "ڈالنا")) ;       -- from DictUrd
-lin endear_V2 = mkV2 (compoundV "لاڈلا" (mkV "بنا")) ;       -- from DictUrd
-lin endearment_N = mkN "لاڈ" ;       -- from DictUrd
-lin endeavour_N = mkN "جہد" ;       -- from DictUrd
-lin endeavour_V = mkV "جدوجہد" ;
-lin endemic_A = mkA "مقامی" ;
-lin endemic_N = mkN "مقامی" ;
-lin ending_N = mkN "اختتام" ;       -- from DictUrd
-lin endive_N = mkN "ہندبا" ;
-lin endless_A = mkA "لامتناہی" ;
-lin endorse_V2 = mkV2 (compoundV "حمایت" (mkV "کرنا")) ;       -- from DictUrd
-lin endorsement_N = mkN "دستخط" ;       -- from DictUrd
-lin endow_V2 = mkV2 (mkV "بخشنا") ;       -- from DictUrd
-lin endowment_N = mkN "وقف" ;       -- from DictUrd
-lin endue_V2 = mkV2 (compoundV "خصوصی اوصاف سے متصف" (mkV "کرنا")) ;
-lin endurable_A = mkA "قابلِ برداشت" ;
-lin endurance_N = mkN "برداشت" ;       -- from DictUrd
-lin endure_V = compoundV "مستقل" (mkV "مزاجی دکھانا") ;       -- from DictUrd
-lin endure_V2 = mkV2 (compoundV "برداشت" (mkV "کرنا")) ;       -- from DictUrd
-lin enduring_A = mkA "ثابت" ;       -- from DictUrd
-lin endways_Adv = mkAdv "آخر میں" ;
-lin enema_N = mkN "پچکاری" ;       -- from DictUrd
-lin enemy_N = mkN "عدو" ;       -- from DictUrd
-lin energetic_A = mkA "جفا کش" ;       -- from DictUrd
-lin energetically_Adv = mkAdv "سرگرمی سے" ;
-lin energy_N = mkN "دم" ;       -- from DictUrd
-lin enervate_V2 = mkV2 (compoundV "کمزور" (mkV "کردینا")) ;
-lin enfeeble_V2 = mkV2 (compoundV "کم زور" (mkV "بنانا")) ;       -- from DictUrd
-lin enfold_V2 = mkV2 (mkV "گھیرنا") ;       -- from DictUrd
-lin enforce_V2 = mkV2 (compoundV "بھگا" (mkV "دینا")) ;       -- from DictUrd
-lin enforceable_A = mkA "قابل نفاذ" ;
-lin enforcement_N = mkN "نفاذ" ;
-lin enfranchise_V2 = mkV2 (compoundV "آزادی" (mkV "دینا")) ;       -- from DictUrd
-lin enfranchisement_N = mkN "حق ووٹ" ;
-lin engage_V = compoundV "خدمت حاصل" (mkV "کرنا") ;
-lin engage_V2 = mkV2 (compoundV "عہد" (mkV "کرنا")) ;       -- from DictUrd
-lin engagement_N = mkN "عہد" ;       -- from DictUrd
-lin engaging_A = mkA "دل موہ لینے والا" ;
-lin engender_V2 = mkV2 (compoundV "پیدہ" (mkV "کرنا")) ;       -- from DictUrd
-lin engine_N = mkN "انجن" ;
-lin engineer_N = mkN "مہندس" ;       -- from DictUrd
-lin engineer_V = mkV "کاریگر" ;
-lin engineer_V2 = mkV2 (mkV "کاریگر") ;
-lin engineering_N = mkN "انجینئری" ;
-lin england_PN = mkPN "انگلستان" ;
-lin english_A = mkA "انگریزی" ;
-lin english_N = mkN "انگریزی" ;
-lin englishman_N = mkN "انگریز" ;
-lin engrave_V2 = mkV2 (compoundV "کندہ" (mkV "کرنا")) ;       -- from DictUrd
-lin engraver_N = mkN "کندہ کار" ;       -- from DictUrd
-lin engraving_N = mkN "کھدائ" ;       -- from DictUrd
-lin engross_V2 = mkV2 (compoundV "منہمک" (mkV "کرنا")) ;
-lin engulf_V2 = mkV2 (compoundV "ہڑپ" (mkV "کرنا")) ;       -- from DictUrd
-lin enhance_V2 = mkV2 (compoundV "زیادہ" (mkV "کرنا")) ;
-lin enhancement_N = mkN "اضافہ" ;
-lin enigma_N = mkN "چیستان" ;       -- from DictUrd
-lin enigmatic_A = mkA "مبہ?" ;       -- from DictUrd
-lin enigmatically_Adv = mkAdv "رمزی انداز میں" ;
-lin enjoin_V2 = mkV2 (compoundV "ہدایت" (mkV "کرنا")) ;       -- from DictUrd
-lin enjoy_V2 = mkV2 (compoundV "عیش" (mkV "کرنا")) ;       -- from DictUrd
-lin enjoyable_A = mkA "مزیدار" ;       -- from DictUrd
-lin enjoyment_N = mkN "عیش" ;       -- from DictUrd
-lin enkindle_V2 = mkV2 (mkV "جلانا") ;
-lin enlarge_V = mkV "بڑھنا" ;
-lin enlarge_V2 = mkV2 (mkV "بڑھانا") ;       -- from DictUrd
-lin enlargement_N = mkN "توسیع" ;       -- from DictUrd
-lin enlighten_V2 = mkV2 (compoundV "روشنی" (mkV "ڈالنا")) ;       -- from DictUrd
-lin enlightened_A = mkA "روشن خیال کرنا" ;
-lin enlightenment_N = mkN "آگہی" ;       -- from DictUrd
-lin enlist_V = compoundV "بھرتی کرنا یا" (mkV "ہونا") ;
-lin enlist_V2 = mkV2 (compoundV "بھرتی" (mkV "کرنا")) ;       -- from DictUrd
-lin enlistment_N = mkN "بھرتی" ;       -- from DictUrd
-lin enliven_V2 = mkV2 (compoundV "جان ڈال" (mkV "دینا")) ;
-lin enmesh_V2 = mkV2 (mkV "الجھانا") ;       -- from DictUrd
-lin enmity_N = mkN "عداوت" ;       -- from DictUrd
-lin ennoble_V2 = mkV2 (compoundV "شرافت پیدا" (mkV "کرنا")) ;
-lin ennoblement_N = mkN "وقار بخشی" ;
-lin ennui_N = mkN "بیزاری" ;
-lin enormity_N = mkN "شدت" ;       -- from DictUrd
-lin enormous_A = mkA "بڑا" ;       -- from DictUrd
-lin enough_A = mkA "کافی" ;       -- from DictUrd
-lin enough_Adv = mkAdv "ضروررت کا" ;
-lin enough_N = mkN "ضروررت کا" ;
-lin enplane_V = compoundV "طیارے میں سوار ہو کر" (mkV "جانا") ;
-lin enplane_V2 = mkV2 (compoundV "طیارے میں سوار ہو کر" (mkV "جانا")) ;
-lin enquire_V = compoundV "معلومات" (mkV "چاہنا") ;
-lin enquire_V2 = mkV2 (compoundV "خبر" (mkV "لینا")) ;       -- from DictUrd
-lin enquiry_N = mkN "دریافت" ;       -- from DictUrd
-lin enrage_V2 = mkV2 (compoundV "غصے میں" (mkV "آنا")) ;       -- from DictUrd
-lin enrapture_V2 = mkV2 (compoundV "وجد میں" (mkV "لانا")) ;
-lin enrich_V2 = mkV2 (compoundV "مالا مال" (mkV "کرنا")) ;
-lin enrichment_N = mkN "آرائش" ;
-lin enrol_V = compoundV "داخل" (mkV "ہونا") ;       -- from DictUrd
-lin enrol_V2 = mkV2 (compoundV "داخلہ" (mkV "دینا")) ;       -- from DictUrd
-lin enroll_V = compoundV "نام درج" (mkV "کرنا") ;
-lin enroll_V2 = mkV2 (compoundV "درج" (mkV "کرنا")) ;       -- from DictUrd
-lin enrolment_N = mkN "اندازہ" ;
-lin ensconce_V2 = mkV2 (mkV "چھپانا") ;       -- from DictUrd
-lin ensemble_N = mkN "سارا طائفہ" ;
-lin enshrine_V2 = mkV2 (compoundV "احاطہ" (mkV "کرنا")) ;
-lin enshroud_V2 = mkV2 (compoundV "تکفین" (mkV "کرنا")) ;
-lin ensign_N = mkN "جھنڈا" ;       -- from DictUrd
-lin ensilage_N = mkN "ذخیرہ کاری" ;
-lin enslave_V2 = mkV2 (compoundV "غلام" (mkV "بنانا")) ;       -- from DictUrd
-lin enslavement_N = mkN "غلامی" ;       -- from DictUrd
-lin ensnare_V2 = mkV2 (compoundV "دام میں" (mkV "لانا")) ;       -- from DictUrd
-lin ensue_V = compoundV "نتیجہ" (mkV "نکلنا") ;
-lin ensure_V = compoundV "یقینی صورت" (mkV "دینا") ;
-lin ensure_V2 = mkV2 (compoundV "یقینی صورت" (mkV "دینا")) ;
-lin ensure_VS = mkVS (compoundV "یقینی صورت" (mkV "دینا")) ;
-lin entail_N = mkN "خاص ورثا کو عطا کرنا" ;
-lin entail_V2 = mkV2 (compoundV "خاص ورثا کو عطا" (mkV "کرنا")) ;
-lin entangle_V2 = mkV2 (compoundV "پھانس" (mkV "لینا")) ;       -- from DictUrd
-lin entanglement_N = mkN "جنجال" ;       -- from DictUrd
-lin entente_N = mkN "سمجھوتہ" ;       -- from DictUrd
-lin enter_V = compoundV "داخل" (mkV "کرنا") ;
-lin enter_V2 = mkV2 (compoundV "اندر" (mkV "آنا")) ;       -- from DictUrd
-lin enteric_A = mkA "معائی" ;
-lin enteritis_N = mkN "التہاب امعا" ;
-lin enterprise_N = mkN "ہمت" ;       -- from DictUrd
-lin enterprising_A = mkA "منچلا" ;
-lin entertain_V2 = mkV2 (compoundV "دعوت" (mkV "دینا")) ;       -- from DictUrd
-lin entertainer_N = mkN "میزبان" ;
-lin entertaining_A = mkA "دلچسپ" ;       -- from DictUrd
-lin entertainment_N = mkN "فرح" ;       -- from DictUrd
-lin enthral_V2 = mkV2 (compoundV "گرویدہ" (mkV "کرنا")) ;
-lin enthrall_V2 = mkV2 (compoundV "گرویدہ" (mkV "کرنا")) ;
-lin enthrone_V2 = mkV2 (compoundV "تخت نشین" (mkV "کرنا")) ;
-lin enthronement_N = mkN "تخت نشینی" ;
-lin enthuse_V = compoundV "جوش" (mkV "دلانا") ;
-lin enthusiasm_N = mkN "جذبہ" ;       -- from DictUrd
-lin enthusiast_N = mkN "جوشیلا" ;       -- from DictUrd
-lin enthusiastic_A = mkA "پرجوش" ;
-lin enthusiastically_Adv = mkAdv "جوش و خروش سے" ;
-lin entice_V2 = mkV2 (compoundV "چاٹ" (mkV "دینا")) ;       -- from DictUrd
-lin enticement_N = mkN "ورغلانا" ;
-lin entire_A = mkA "بھر" ;       -- from DictUrd
-lin entirety_N = mkN "تکميل" ;
-lin entitle_V2 = mkV2 (compoundV "حق دار" (mkV "بنانا")) ;       -- from DictUrd
--- lin entitle_V2V = mkV2 (compoundV "حق" (mkV "دینا")) ;
-lin entitle_VS = mkVS (compoundV "حق" (mkV "دینا")) ;
-lin entitlement_N = mkN "رتبہ" ;       -- from DictUrd
-lin entity_N = mkN "وجود" ;       -- from DictUrd
-lin entomb_V2 = mkV2 (mkV "گاڑنا") ;
-lin entomologist_N = mkN "حشریات دان" ;
-lin entomology_N = mkN "علم حشرات الارض" ;
-lin entourage_N = mkN "مصاحبین" ;
-lin entrain_V = compoundV "ریل گاڑی میں سوار" (mkV "کرانا") ;
-lin entrain_V2 = mkV2 (compoundV "ریل گاڑی میں سوار" (mkV "کرانا")) ;
-lin entrance_N = mkN "آستانہ" ;       -- from DictUrd
-lin entrance_V2 = mkV2 (mkV "داخلہ") ;
-lin entrant_N = mkN "داخل ہونے والا" ;
-lin entrap_V2 = mkV2 (compoundV "دام میں" (mkV "لانا")) ;       -- from DictUrd
-lin entreat_V2 = mkV2 (compoundV "در خواست" (mkV "کرنا")) ;       -- from DictUrd
-lin entreatingly_Adv = mkAdv "ملتجیانہ" ;
-lin entreaty_N = mkN "التجا" ;       -- from DictUrd
-lin entree_N = mkN "حق داخلہ" ;
-lin entrench_V2 = mkV2 (compoundV "مورچہ بند" (mkV "ہونا")) ;
-lin entrenchment_N = mkN "قلعہ بندی" ;       -- from DictUrd
-lin entrepot_N = mkN "مال گودام" ;
-lin entrepreneur_N = mkN "تاجر" ;
-lin entrepreneurial_A = mkA "مہم کارانہ" ;
-lin entrust_V2 = mkV2 (compoundV "حوالے" (mkV "کرنا")) ;       -- from DictUrd
-lin entry_N = mkN "اندراج" ;       -- from DictUrd
-lin entwin_V = mkV "گوندھنا" ;
-lin entwine_V2 = mkV2 (mkV "گوندھنا") ;       -- from DictUrd
-lin enumerate_V2 = mkV2 (mkV "گننا") ;       -- from DictUrd
-lin enumeration_N = mkN "گنتی" ;
-lin enunciate_V = compoundV "تلفظ" (mkV "کرنا") ;
-lin enunciate_V2 = mkV2 (compoundV "تلفظ" (mkV "کرنا")) ;
-lin enunciation_N = mkN "بولنے کا عمل" ;
-lin envelop_V2 = mkV2 (mkV "لفافہ") ;
-lin envelope_N = mkN "لفافہ" ;       -- from DictUrd
-lin envelopment_N = mkN "لپیٹنے کا عمل" ;
-lin envenom_V2 = mkV2 (compoundV "زہر میں" (mkV "بجھانا")) ;
-lin enviable_A = mkA "پسندیدہ" ;       -- from DictUrd
-lin envious_A = mkA "جلنے والا" ;       -- from DictUrd
-lin environ_V2 = mkV2 (compoundV "کے گرد واقع" (mkV "ہونا")) ;
-lin environment_N = mkN "ماحول" ;       -- from DictUrd
-lin environmental_A = mkA "ماحولی" ;
-lin envisage_V2 = mkV2 (compoundV "آمنے سامنے" (mkV "ہونا")) ;
-lin envision_V2 = mkV2 (compoundV "تصور" (mkV "کرنا")) ;
-lin envision_VS = mkVS (compoundV "تصور" (mkV "کرنا")) ;
-lin envoy_N = mkN "ایلچی" ;       -- from DictUrd
-lin envy_N = mkN "ڈاہ" ;       -- from DictUrd
-lin envy_V2 = mkV2 (compoundV "حسد" (mkV "کرنا")) ;       -- from DictUrd
-lin enwrap_V2 = mkV2 (mkV "لپیٹنا") ;
-lin enzyme_N = mkN "خامرہ" ;
-lin eon_N = mkN "زمانہ" ;
-lin epaulet_N = mkN "لباس کا کاندھے والا حصہ" ;
-lin epee_N = mkN "کند نوک والی تلوار" ;
-lin ephemeral_A = mkA "فانی" ;       -- from DictUrd
-lin epic_A = mkA "رزمیہ" ;
-lin epic_N = mkN "داستان" ;       -- from DictUrd
-lin epicure_N = mkN "چٹورا" ;       -- from DictUrd
-lin epicurean_A = mkA "شکم پرست" ;
-lin epicurean_N = mkN "شکم پرست" ;
-lin epidemic_A = mkA "وبائ" ;       -- from DictUrd
-lin epidemic_N = mkN "بیماری" ;       -- from DictUrd
-lin epidemiologist_N = mkN "ماہر وبائیات" ;
-lin epidemiology_N = mkN "وبائیات" ;
-lin epidermis_N = mkN "اوپری جلد" ;       -- from DictUrd
-lin epidiascope_N = mkN "تصویر انداز" ;
-lin epigram_N = mkN "جگت" ;       -- from DictUrd
-lin epigrammatic_A = mkA "لطیف انداز میں" ;
-lin epilepsy_N = mkN "مرگی" ;       -- from DictUrd
-lin epileptic_A = mkA "سریع" ;       -- from DictUrd
-lin epileptic_N = mkN "صرعی" ;
-lin epilogue_N = mkN "ختم مقال" ;
-lin epiphany_PN = mkPN "ظہور عیسیٰ کی یاد میں چھ جنوری کو منایا جانے والا تہوار" ;
-lin episcopal_A = mkA "اسقفی" ;
-lin episcopalian_A = mkA "اسفقی" ;
-lin episcopalian_N = mkN "اسفقی" ;
-lin episode_N = mkN "حادثہ" ;       -- from DictUrd
-lin episodic_A = mkA "ضمنی" ;
-lin epistle_N = mkN "رسالہ" ;       -- from DictUrd
-lin epistolary_A = mkA "مکتوبائی" ;
-lin epitaph_N = mkN "لوح مزار" ;       -- from DictUrd
-lin epithet_N = mkN "خطاب" ;       -- from DictUrd
-lin epitome_N = mkN "خلاصہ" ;       -- from DictUrd
-lin epitomize_V2 = mkV2 (compoundV "خلاصہ" (mkV "کرنا")) ;
-lin epoch_N = mkN "عصر" ;       -- from DictUrd
-lin epsom_PN = mkPN "اپسم نمک" ;
-lin equable_A = mkA "برابر" ;
-lin equal_A = mkA "برابر" ;       -- from DictUrd -- changed
-lin equal_N = mkN "جوڑی" ;       -- from DictUrd
-lin equal_V2 = mkV2 (compoundV "برابر" (mkV "کرنا")) ;
-lin equalitarian_N = mkN "مساوات پسند" ;
-lin equality_N = mkN "برابری" ;       -- from DictUrd
-lin equalization_N = mkN "تساوی" ;
-lin equalize_V2 = mkV2 (compoundV "برابر" (mkV "کرنا")) ;
-lin equalizer_N = mkN "مساوی گر" ;
-lin equanimity_N = mkN "دل جمعی" ;
-lin equate_V2 = mkV2 (compoundV "برابر" (mkV "کرنا")) ;       -- from DictUrd
-lin equation_N = mkN "تسویہ" ;
-lin equator_N = mkN "خط استوا" ;       -- from DictUrd
-lin equatorial_A = mkA "خط استوائ" ;       -- from DictUrd
-lin equerry_N = mkN "میر اصطبل" ;
-lin equestrian_A = mkA "گھوڑ سواری" ;       -- from DictUrd
-lin equestrian_N = mkN "سوار" ;
-lin equidistant_A = mkA "ہم فاصلہ" ;
-lin equilateral_A = mkA "متساوی الاضلاع" ;
-lin equilibrium_N = mkN "توازن" ;       -- from DictUrd
-lin equine_A = mkA "گھوڑے سے متعلق" ;
-lin equinoctial_A = mkA "معتدل النہار" ;
-lin equinox_N = mkN "اعتدال" ;
-lin equip_V2 = mkV2 (compoundV "آراستہ" (mkV "کرنا")) ;       -- from DictUrd
-lin equipage_N = mkN "حشم" ;       -- from DictUrd
-lin equipment_N = mkN "لوازمہ" ;       -- from DictUrd
-lin equipoise_N = mkN "پسانگ" ;       -- from DictUrd
-lin equitable_A = mkA "منصفانہ" ;
-lin equity_N = mkN "عدل" ;       -- from DictUrd
-lin equivalence_N = mkN "تساوی" ;
-lin equivalent_A = mkA "بدل" ;       -- from DictUrd
-lin equivalent_N = mkN "جیسا" ;
-lin equivocal_A = mkA "لگی لپٹی" ;       -- from DictUrd
-lin equivocation_N = mkN "گول مول بات" ;
-lin era_N = mkN "عہد" ;       -- from DictUrd
-lin eradicate_V2 = mkV2 (compoundV "مٹا" (mkV "دینا")) ;       -- from DictUrd
-lin eradication_N = mkN "بیخ کنی" ;       -- from DictUrd
-lin erase_V2 = mkV2 (mkV "مٹانا") ;       -- from DictUrd
-lin eraser_N = mkN "کھرچنی" ;       -- from DictUrd
-lin erasure_N = mkN "مٹائ" ;       -- from DictUrd
-lin ere_Adv = mkAdv "سے پہلے" ;
-lin erect_A = mkA "چاق" ;       -- from DictUrd
-lin erect_V2 = mkV2 (compoundV "کھڑا" (mkV "کرنا")) ;       -- from DictUrd
-lin erection_N = mkN "عمارت" ;       -- from DictUrd
-lin erectness_N = mkN "ایستادگی" ;
-lin eremite_N = mkN "راہب" ;
-lin erg_N = mkN "کام کو ناپنے کی ایک اکائی" ;
-lin ergo_Adv = mkAdv "لہذا" ;
-lin ergonomics_N = mkN "فعلیات پیمائی" ;
-lin eric_PN = mkPN "خلنج برگہ" ;
-lin erica_PN = mkPN "خلنجی" ;
-lin erin_PN = mkPN "آئرلینڈ" ;
-lin ermine_N = mkN "سنجاب" ;       -- from DictUrd
-lin erode_V = compoundV "کاٹ" (mkV "ڈالنا") ;
-lin erode_V2 = mkV2 (compoundV "کاٹ" (mkV "ڈالنا")) ;
-lin erogenous_A = mkA "شہوت خیز" ;
-lin erosion_N = mkN "کھا جانا" ;
-lin erosive_A = mkA "کٹاوٴ کرنے والا" ;
-lin erotic_A = mkA "ہوس ناک" ;       -- from DictUrd
-lin eroticism_N = mkN "جنسی چاہت" ;       -- from DictUrd
-lin err_V = mkV "بھٹکنا" ;       -- from DictUrd
-lin errand_N = mkN "عرض" ;       -- from DictUrd
-lin errant_A = mkA "بھٹکتا" ;       -- from DictUrd
-lin erratic_A = mkA "سیلانی" ;
-lin erratum_N = mkN "غلط نامہ" ;       -- from DictUrd
-lin erroneous_A = mkA "غلطی پر" ;       -- from DictUrd
-lin error_N = mkN "فرو گذاشت" ;       -- from DictUrd
-lin erudite_A = mkA "متبححر" ;       -- from DictUrd
-lin erudition_N = mkN "تبحر علمی" ;
-lin erupt_V = compoundV "بھڑک" (mkV "اٹھنا") ;       -- from DictUrd
-lin eruption_N = mkN "خروج" ;       -- from DictUrd
-lin escalate_V = mkV "بڑھانا" ;
-lin escalate_V2 = mkV2 (mkV "بڑھانا") ;
-lin escalation_N = mkN "تیزی" ;
-lin escalator_N = mkN "رواں زینہ" ;
-lin escapade_N = mkN "فرار" ;
-lin escape_N = mkN "بچاؤ" ;       -- from DictUrd
-lin escape_V = mkV "بچنا" ;       -- from DictUrd
-lin escape_V2 = mkV2 (compoundV "فرار" (mkV "ہونا")) ;
-lin escape_VS = mkVS (compoundV "فرار" (mkV "ہونا")) ;
-lin escapee_N = mkN "گریز کرنے والا" ;
-lin escapement_N = mkN "فاصلہ بند پرزہ" ;
-lin escapism_N = mkN "فراریت" ;
-lin escapist_N = mkN "فراریت پسند" ;
-lin escarpment_N = mkN "کھڑی چٹان" ;       -- from DictUrd
-lin eschatology_N = mkN "معادیات" ;
-lin eschew_V2 = mkV2 (compoundV "باز" (mkV "رہنا")) ;
-lin escort_N = mkN "حفاظتی دستہ" ;
-lin escort_V2 = mkV2 (mkV "پہنچانا") ;       -- from DictUrd
-lin escritoire_N = mkN "لکھنے کی میز" ;
-lin escutcheon_N = mkN "یاد گاری تختی" ;
-lin esophagus_N = mkN "غذائی نالی" ;
-lin esoteric_A = mkA "باطنی" ;
-lin esp_N = mkN "خاص طور پر" ;
-lin especial_A = mkA "خاص" ;       -- from DictUrd
-lin espionage_N = mkN "جاسوسی" ;       -- from DictUrd
-lin esplanade_N = mkN "ساحلی سڑک" ;
-lin espousal_N = mkN "منگنی" ;       -- from DictUrd
-lin espouse_V2 = mkV2 (mkV "اپنانا") ;       -- from DictUrd
-lin esprit_N = mkN "شگفتگی" ;
-lin esprit_de_corps_N = mkN "جذبہ یگانگت" ;
-lin espy_V2 = mkV2 (mkV "دیکھنا") ;
-lin esq_PN = mkPN "نائٹ فوجدار" ;
-lin esquire_N = mkN "جناب" ;       -- from DictUrd
-lin essay_N = mkN "انشائیہ" ;       -- from DictUrd
-lin essay_V = mkV "مضمون" ;
-lin essay_V2 = mkV2 (mkV "مضمون") ;
-lin essen_PN = mkPN "عطر" ;
-lin essence_N = mkN "اصل" ;       -- from DictUrd
-lin essential_A = mkA "جوہری" ;       -- from DictUrd
-lin essential_N = mkN "لازمی" ;
-lin establish_V2 = mkV2 (compoundV "جاری" (mkV "کرنا")) ;       -- from DictUrd
-lin establishment_N = mkN "عملہ" ;       -- from DictUrd
-lin estate_N = mkN "جائداد" ;       -- from DictUrd
-lin esteem_N = mkN "حرمت" ;       -- from DictUrd
-lin esteem_V2 = mkV2 (mkV "احترام") ;
-lin esthete_N = mkN "جمال پسند" ;
-lin esthetic_A = mkA "جمالیاتی" ;
-lin esthetic_N = mkN "جمالیاتی" ;
-lin esthetics_N = mkN "جمالیاتی" ;
-lin estimable_A = mkA "قابل احترام" ;
-lin estimate_N = mkN "اندازہ" ;       -- from DictUrd
-lin estimate_V = mkV "انداذہ" ;
-lin estimate_V2 = mkV2 (mkV "آنکنا") ;       -- from DictUrd
---lin estimate_V2V = mkV2 (mkV "انداذہ") ;
-lin estimate_VS = mkVS (mkV "انداذہ") ;
-lin estimation_N = mkN "اندازہ" ;       -- from DictUrd
-lin estrange_V2 = mkV2 (compoundV "کھنچ" (mkV "جانا")) ;
-lin estrangement_N = mkN "کٹی" ;       -- from DictUrd
-lin estuary_N = mkN "دریا کا دہانہ" ;
-lin eta_N = mkN "اتاژر" ;
-lin etc_PN = mkPN "متفرقات" ;
-lin etch_V = compoundV "تیزابی نقش" (mkV "بنانا") ;
-lin etch_V2 = mkV2 (mkV "چھپنا") ;       -- from DictUrd
-lin etcher_N = mkN "نقش کار" ;
-lin etching_N = mkN "کندہ کاری" ;
-lin etd_N = mkN "ایتھل کی کیمیائی علامت" ;
-lin eternal_A = mkA "ابدی" ;       -- from DictUrd
-lin eternity_N = mkN "ابد" ;       -- from DictUrd
-lin ether_N = mkN "آفاق" ;       -- from DictUrd
-lin ethereal_A = mkA "نہایت لطیف آسمانی" ;
-lin ethic_N = mkN "اخلاقی" ;
-lin ethical_A = mkA "اخلاقی" ;       -- from DictUrd
-lin ethiopia_PN = mkPN "ایتھوپیائی" ;
-lin ethiopian_A = mkA "ایتھوپیائی" ;
-lin ethiopian_N = mkN "ایتھوپیائی" ;
-lin ethnic_A = mkA "بت پرست" ;
-lin ethnically_Adv = mkAdv "نسلی طور پر" ;       -- from DictUrd
-lin ethnographer_N = mkN "نژاد نامہ نگار" ;
-lin ethnographic_A = mkA "نسلی جغرافیہ سے متعلق" ;
-lin ethnography_N = mkN "نژاد نامہ" ;
-lin ethnology_N = mkN "نسلیات" ;
-lin ethos_N = mkN "خلقیہ" ;
-lin ethyl_N = mkN "ایتھائل الکحل" ;
-lin etiquette_N = mkN "آداب" ;       -- from DictUrd
-lin etymological_A = mkA "صرفی طور پر" ;
-lin etymologist_N = mkN "ماہر علم الاشتاق" ;
-lin etymology_N = mkN "علم صرف" ;       -- from DictUrd
-lin eucharist_N = mkN "عشاۓ ربانی کی مسیحی رسم" ;
-lin eugenics_N = mkN "علم اصلاح نوع انسانی" ;
-lin eulogist_N = mkN "مداح" ;       -- from DictUrd
-lin eulogistic_A = mkA "تحسین و توصیف سے متعلق" ;
-lin eulogize_V2 = mkV2 (compoundV "مدح" (mkV "کرنا")) ;
-lin eulogy_N = mkN "مدح" ;       -- from DictUrd
-lin eunuch_N = mkN "خصی" ;       -- from DictUrd
-lin euphemism_N = mkN "ہجو ملیح" ;
-lin euphemistic_A = mkA "خوش کلامی کا" ;
-lin euphemistically_Adv = mkAdv "خوش کلامی سے" ;
-lin euphony_N = mkN "خوش صوتی" ;
-lin euphoria_N = mkN "راحت" ;
-lin euphuism_N = mkN "مقفی" ;
-lin eurasia_PN = mkPN "یوریشین" ;
-lin eurasian_A = mkA "یوریشین" ;
-lin eurasian_N = mkN "یوریشین" ;
-lin eurhythmics_N = mkN "تال رقص سے متعلق" ;
-lin euro_N = mkN "مغربیت" ;
-lin europe_PN = mkPN "مغربیت" ;
-lin european_A = mkA "یورپی" ;
-lin european_N = mkN "یورپی" ;
-lin eustachian_A = mkA "استاخی نلی" ;
-lin euthanasia_N = mkN "آسان موت" ;
-lin eva_PN = mkPN "چھوڑ آنا" ;
-lin evacuate_V2 = mkV2 (compoundV "خالی" (mkV "کرنا")) ;       -- from DictUrd
-lin evacuation_N = mkN "انخلا" ;       -- from DictUrd
-lin evacuee_N = mkN "مہاجر" ;
-lin evade_V2 = mkV2 (compoundV "آج کل" (mkV "کرنا")) ;       -- from DictUrd
-lin evaluate_V = compoundV "اندازہ" (mkV "لگانا") ;
-lin evaluate_V2 = mkV2 (compoundV "اندازہ" (mkV "لگانا")) ;
-lin evaluation_N = mkN "قیمت کا اندازہ لگانا" ;
-lin evaluative_A = mkA "قدر پیمائی کردہ" ;
-lin evanescence_N = mkN "فنا پذیری" ;
-lin evanescent_A = mkA "ذائل" ;       -- from DictUrd
-lin evangelical_A = mkA "انجیلی" ;       -- from DictUrd
-lin evangelicalism_N = mkN "اناجیلی عقائد" ;
-lin evangelist_N = mkN "گشت لگانے والا مبلغ" ;
-lin evaporate_V = compoundV "اُڑ" (mkV "جانا") ;
-lin evaporate_V2 = mkV2 (compoundV "اُڑ" (mkV "جانا")) ;
-lin evaporate_VS = mkVS (compoundV "اُڑ" (mkV "جانا")) ;
-lin evaporation_N = mkN "تبخیر" ;
-lin evasion_N = mkN "بہانہ" ;       -- from DictUrd
-lin evasive_A = mkA "مجتنب" ;       -- from DictUrd
-lin evasiveness_N = mkN "بہانہ بازی" ;
-lin eve_N = mkN "سر وقت" ;       -- from DictUrd
-lin eve_PN = mkPN "شام" ;
-lin even_A = mkA "برابر" ;       -- from DictUrd
-lin even_Adv = mkAdv "حتیٰ کہ" ;       -- from DictUrd
-lin even_N = mkN "اگرچہ" ;
-lin even_V2 = mkV2 (mkV "اگرچہ") ;
-lin even_handed_A = mkA "کھرا" ;
-lin evening_N = mkN "سر شام" ;       -- from DictUrd
-lin event_N = mkN "احوال" ;       -- from DictUrd
-lin eventful_A = mkA "پراز واقعات" ;
-lin eventide_N = mkN "ہنگام شام" ;
-lin eventual_A = mkA "آخری" ;       -- from DictUrd
-lin eventuality_N = mkN "امکان وقوع" ;
-lin evergreen_A = mkA "سدابہار" ;
-lin evergreen_N = mkN "سدا بہار" ;       -- from DictUrd
-lin everlasting_A = mkA "ابدی" ;       -- from DictUrd
-lin evermore_Adv = mkAdv "ہمیشہ" ;
-lin everyday_A = mkA "روز بروز" ;
---lin everywhere_Adv = mkAdv "ہرجگہ" ;
-lin evict_V2 = mkV2 (mkV "چھوڑنا") ;       -- from DictUrd
-lin eviction_N = mkN "بے گھری" ;       -- from DictUrd
-lin evidence_N = mkN "دلیل" ;       -- from DictUrd
-lin evidence_V2 = mkV2 (mkV "گواہی") ;
-lin evident_A = mkA "آشکارا" ;       -- from DictUrd
-lin evil_A = mkA "بد" ;       -- from DictUrd
-lin evil_N = mkN "آفت" ;       -- from DictUrd
-lin evil_minded_A = mkA "بدخواہ" ;
-lin evince_V2 = mkV2 (compoundV "ثبوت" (mkV "دینا")) ;
-lin eviscerate_V2 = mkV2 (compoundV "عضو" (mkV "نکالنا")) ;
-lin evocation_N = mkN "طلبی" ;       -- from DictUrd
-lin evocative_A = mkA "تمثیل انگیز" ;
-lin evoke_V2 = mkV2 (mkV "بلانا") ;       -- from DictUrd
-lin evolution_N = mkN "ارتقا" ;
-lin evolve_V = compoundV "نشوو نما" (mkV "پانا") ;
-lin evolve_V2 = mkV2 (compoundV "نشوو نما" (mkV "پانا")) ;
-lin ewe_N = mkN "بھیڑ" ;       -- from DictUrd
-lin ewer_N = mkN "آفتابہ" ;       -- from DictUrd
-lin ex_officio_A = mkA "بحیثیتِ عہدہ" ;
-lin ex_officio_Adv = mkAdv "بحیثیتِ عہدہ" ;
-lin exacerbate_V2 = mkV2 (compoundV "مرض میں شدت پیدا" (mkV "کرنا")) ;
-lin exacerbation_N = mkN "شدت مرض" ;
-lin exact_A = mkA "عین" ;       -- from DictUrd
-lin exact_V2 = mkV2 (compoundV "زبردستی حاصل کر" (mkV "لینا")) ;       -- from DictUrd
-lin exacting_A = mkA "مشقت طلب" ;
-lin exaction_N = mkN "استحصال" ;
-lin exactitude_N = mkN "درستی" ;       -- from DictUrd
-lin exactness_N = mkN "قطعیت" ;
-lin exaggerate_V = compoundV "بڑھا چڑھا کر پیش" (mkV "کرنا") ;
-lin exaggerate_V2 = mkV2 (compoundV "بڑھا چڑھا کر پیش" (mkV "کرنا")) ;       -- from DictUrd
-lin exaggeration_N = mkN "بناوٹ" ;       -- from DictUrd
-lin exalt_V2 = mkV2 (mkV "چڑھانا") ;       -- from DictUrd
-lin exaltation_N = mkN "عروج" ;       -- from DictUrd
-lin exalted_A = mkA "ارجمند" ;       -- from DictUrd
-lin exam_N = mkN "امتحان" ;
-lin examination_N = mkN "امتحان" ;       -- from DictUrd
-lin examine_V2 = mkV2 (compoundV "امتحان" (mkV "لینا")) ;       -- from DictUrd
-lin examiner_N = mkN "امتحان لینے والا" ;
-lin example_N = mkN "بانگی" ;       -- from DictUrd
-lin exasperate_V2 = mkV2 (compoundV "سخت غصہ" (mkV "دلانا")) ;
-lin exasperation_N = mkN "اشتعال" ;
-lin excavate_V = mkV "کھودنا" ;
-lin excavate_V2 = mkV2 (mkV "کھودنا") ;       -- from DictUrd
-lin excavation_N = mkN "کھدائ" ;       -- from DictUrd
-lin excavator_N = mkN "کھدیا" ;
-lin exceed_V2 = mkV2 (compoundV "بڑھ" (mkV "جانا")) ;       -- from DictUrd
-lin exceedingly_Adv = mkAdv "بے حد" ;       -- from DictUrd
-lin excel_V = compoundV "سبقت لے" (mkV "جانا") ;
-lin excel_V2 = mkV2 (mkV "چڑھنا") ;       -- from DictUrd
-lin excellence_N = mkN "فضیلت" ;       -- from DictUrd
-lin excellency_N = mkN "فضیلت مآب" ;
-lin excellent_A = mkA "اول" ;       -- from DictUrd
-lin excelsior_N = mkN "اعلی و ارفع" ;
-lin except_V2 = mkV2 (mkV "نکالنا") ;       -- from DictUrd
-lin exception_N = mkN "استثنیٰ" ;       -- from DictUrd
-lin exceptionable_A = mkA "قابل استثنا" ;
-lin exceptional_A = mkA "مستثنیٰ" ;       -- from DictUrd
-lin excerpt_N = mkN "چھانٹنا" ;
-lin excess_A = mkA "ذیادتی" ;
-lin excess_N = mkN "بیشی" ;       -- from DictUrd
-lin excessive_A = mkA "اندھا دھند" ;       -- from DictUrd
-lin exchange_N = mkN "بدل" ;       -- from DictUrd
-lin exchange_V2 = mkV2 (compoundV "ادل بدل" (mkV "کرنا")) ;       -- from DictUrd
-lin exchangeable_A = mkA "قابل ادل بدل" ;
-lin exchanger_N = mkN "صراف" ;
-lin exchequer_N = mkN "خزانہ" ;
-lin excise_N = mkN "آب کاری" ;       -- from DictUrd
-lin excise_V2 = mkV2 (compoundV "کاٹ" (mkV "ڈالنا")) ;       -- from DictUrd
-lin excitability_N = mkN "تحریک پذیری" ;
-lin excitable_A = mkA "تحریک پذیری" ;
-lin excite_V2 = mkV2 (mkV "چمکانا") ;       -- from DictUrd
-lin excitedly_Adv = mkAdv "جوش سے" ;
-lin excitement_N = mkN "گرمی" ;       -- from DictUrd
-lin excl_PN = mkPN "پکار اٹھنا" ;
-lin exclaim_V = compoundV "پکار" (mkV "اٹھنا") ;
-lin exclaim_V2 = mkV2 (compoundV "پکار" (mkV "اٹھنا")) ;
-lin exclaim_VQ = mkVQ (compoundV "پکار" (mkV "اٹھنا")) ;
-lin exclamation_N = mkN "نعرہ" ;
-lin exclude_V2 = mkV2 (mkV "کاٹنا") ;       -- from DictUrd
-lin exclusion_N = mkN "اخراج" ;
-lin exclusive_A = mkA "علیحدہ" ;       -- from DictUrd
-lin excogitate_V2 = mkV2 (compoundV "غور" (mkV "کرنا")) ;
-lin excogitation_N = mkN "تحقیق" ;
-lin excommunicate_V2 = mkV2 (compoundV "دین بدر" (mkV "کرنا")) ;       -- from DictUrd
-lin excommunication_N = mkN "تکفیر" ;
-lin excoriate_V2 = mkV2 (mkV "چھلنا") ;       -- from DictUrd
-lin excoriation_N = mkN "کھال اتارنا" ;
-lin excrement_N = mkN "گندگی" ;       -- from DictUrd
-lin excrescence_N = mkN "غیر طبیعی" ;       -- from DictUrd
-lin excrete_V2 = mkV2 (compoundV "خارج" (mkV "کرنا")) ;       -- from DictUrd
-lin excretion_N = mkN "خروج" ;       -- from DictUrd
-lin excruciating_A = mkA "انتہائی تکلیف دہ" ;
-lin exculpate_V2 = mkV2 (compoundV "مبرا" (mkV "کرنا")) ;       -- from DictUrd
-lin excursion_N = mkN "سیر" ;       -- from DictUrd
-lin excursionist_N = mkN "تفریحی مسافر" ;
-lin excusable_A = mkA "قابل معافی" ;
-lin excuse_N = mkN "آڑ" ;       -- from DictUrd
-lin excuse_V2 = mkV2 (mkV "معزرت") ;
-lin execrable_A = mkA "کریہہ" ;       -- from DictUrd
-lin execrate_V2 = mkV2 (compoundV "مطعون" (mkV "کرنا")) ;
-lin execration_N = mkN "نفرين" ;
-lin execute_V2 = mkV2 (compoundV "آخر" (mkV "کرنا")) ;       -- from DictUrd
-lin execution_N = mkN "عمل" ;       -- from DictUrd
-lin executioner_N = mkN "جلاد" ;       -- from DictUrd
-lin executive_A = mkA "افسرِ اعلیٰ" ;
-lin executive_N = mkN "انتظامیہ" ;       -- from DictUrd
-lin executor_N = mkN "وصی" ;
-lin executrix_N = mkN "وصیہ" ;
-lin exegesis_N = mkN "تفسیر" ;       -- from DictUrd
-lin exemplary_A = mkA "مثالی" ;
-lin exemplification_N = mkN "توضيح بہ مثال" ;
-lin exemplify_V2 = mkV2 (compoundV "مثال" (mkV "دینا")) ;       -- from DictUrd
-lin exempt_A = mkA "خارج" ;       -- from DictUrd
-lin exempt_V2 = mkV2 (compoundV "مستثنیٰ" (mkV "کرنا")) ;       -- from DictUrd
--- lin exempt_V2V = mkV2 (compoundV "مستثنیٰ قرار" (mkV "دینا")) ;
-lin exemption_N = mkN "چھوٹ" ;       -- from DictUrd
-lin exercise_N = mkN "مشق" ;       -- from DictUrd
-lin exercise_V = mkV "ورزش" ;
-lin exercise_V2 = mkV2 (compoundV "مشق" (mkV "کرنا")) ;       -- from DictUrd
-lin exert_V2 = mkV2 (compoundV "دم" (mkV "لگانا")) ;       -- from DictUrd
-lin exertion_N = mkN "کد" ;       -- from DictUrd
-lin exhalation_N = mkN "دھونی" ;       -- from DictUrd
-lin exhale_V = compoundV "سانس باہر" (mkV "نکالنا") ;
-lin exhale_V2 = mkV2 (compoundV "سانس" (mkV "نکالنا")) ;       -- from DictUrd
-lin exhaust_N = mkN "تھک جانا" ;
-lin exhaust_V2 = mkV2 (compoundV "تھک" (mkV "جانا")) ;
-lin exhaustion_N = mkN "خستگی" ;       -- from DictUrd
-lin exhaustive_A = mkA "جامع" ;
-lin exhibit_N = mkN "دکھانا" ;
-lin exhibit_V2 = mkV2 (mkV "دکھانا") ;       -- from DictUrd
-lin exhibition_N = mkN "نمائش" ;
-lin exhibitionist_N = mkN "خود نما" ;
-lin exhibitor_N = mkN "نمائش کنندہ" ;
-lin exhilarate_V2 = mkV2 (compoundV "شگفتہ" (mkV "کرنا")) ;
-lin exhilaration_N = mkN "کیف" ;       -- from DictUrd
-lin exhort_V2 = mkV2 (compoundV "نصیحت" (mkV "کرنا")) ;
-lin exhortation_N = mkN "نصیحت" ;       -- from DictUrd
-lin exhumation_N = mkN "نکالنے کا عمل" ;
-lin exhume_V2 = mkV2 (compoundV "قبر" (mkV "کھودنا")) ;
-lin exigency_N = mkN "ضرورت" ;       -- from DictUrd
-lin exigent_A = mkA "اشد ضروری" ;
-lin exiguous_A = mkA "ذرا سا" ;
-lin exile_N = mkN "گھر نکالا" ;       -- from DictUrd
-lin exile_V2 = mkV2 (compoundV "جلا وطن" (mkV "کرنا")) ;       -- from DictUrd
-lin exist_V = mkV "جینا" ;       -- from DictUrd
---lin exist_V2V = mkV2 (mkV "ہونا") ;
-lin existence_N = mkN "بود" ;       -- from DictUrd
-lin existent_A = mkA "موجود" ;
-lin existentialism_N = mkN "نظريہ وجوديت" ;
-lin existentialist_N = mkN "وجودی" ;
-lin exit_N = mkN "باہر جانے کا راستہ" ;       -- from DictUrd
-lin exit_V = compoundV "چھوڑ" (mkV "جانا") ;       -- from DictUrd
-lin exodus_N = mkN "خروج" ;       -- from DictUrd
-lin exonerate_V2 = mkV2 (compoundV "بے خطا" (mkV "ٹھہرانہ")) ;
-lin exoneration_N = mkN "سبکباری" ;
-lin exorbitance_N = mkN "تجاوز" ;
-lin exorbitant_A = mkA "فحش" ;       -- from DictUrd
-lin exorcise_V2 = mkV2 (compoundV "آسیب" (mkV "اتارنا")) ;       -- from DictUrd
-lin exotic_A = mkA "بیگانہ" ;
-lin expand_V = mkV "پھیلنا" ;
-lin expand_V2 = mkV2 (mkV "بڑھانا") ;       -- from DictUrd
---lin expand_V2V = mkV2 (mkV "پھیلنا") ;
-lin expanse_N = mkN "کشادگی" ;       -- from DictUrd
-lin expansion_N = mkN "کشادگی" ;       -- from DictUrd
-lin expansive_A = mkA "بسیت" ;       -- from DictUrd
-lin expansiveness_N = mkN "پھيلنے کی صلاحيت" ;
-lin expatiate_V = compoundV "آوارہ" (mkV "پھرنا") ;
-lin expatriate_N = mkN "ملک بدر" ;       -- from DictUrd
-lin expatriate_V2 = mkV2 (compoundV "ملک بدر" (mkV "کرنا")) ;       -- from DictUrd
-lin expect_V = compoundV "امید" (mkV "کرنا") ;
-lin expect_V2 = mkV2 (compoundV "با امید" (mkV "ہونا")) ;       -- from DictUrd
--- lin expect_V2V = mkV2 (compoundV "امید" (mkV "کرنا")) ;
-lin expect_VS = mkVS (compoundV "امید" (mkV "کرنا")) ;
-lin expectancy_N = mkN "امید کی حالت" ;
-lin expectant_A = mkA "حاملہ" ;       -- from DictUrd
-lin expectation_N = mkN "آس" ;       -- from DictUrd
-lin expectorant_N = mkN "دافع بلغم" ;
-lin expectorate_V = mkV "تھوکنا" ;
-lin expectorate_V2 = mkV2 (mkV "تھوکنا") ;
-lin expediency_N = mkN "حکمت عملی" ;       -- from DictUrd
-lin expedient_A = mkA "موزوں" ;
-lin expedient_N = mkN "موزوں" ;
-lin expedite_V2 = mkV2 (compoundV "جلدی" (mkV "کرنا")) ;
-lin expedition_N = mkN "فور" ;       -- from DictUrd
-lin expeditionary_A = mkA "مہماتی" ;
-lin expeditious_A = mkA "مستعد" ;
-lin expel_V2 = mkV2 (compoundV "در بدر" (mkV "کرنا")) ;       -- from DictUrd
-lin expend_V2 = mkV2 (compoundV "خرچ" (mkV "اٹھانا")) ;       -- from DictUrd
-lin expendable_A = mkA "صرف شدنی" ;
-lin expenditure_N = mkN "خرچ" ;       -- from DictUrd
-lin expense_N = mkN "خرچ" ;       -- from DictUrd
-lin expensive_A = mkA "بڑھیا" ;       -- from DictUrd
-lin experience_N = mkN "پہچان" ;       -- from DictUrd
-lin experience_V2 = mkV2 (mkV "آزمائش") ;
-lin experienced_A = mkA "جہاں دیدہ" ;       -- from DictUrd
-lin experiment_N = mkN "آزمائش" ;       -- from DictUrd
-lin experiment_V = compoundV "تجربہ" (mkV "کرنا") ;
-lin experiment_V2 = mkV2 (compoundV "تجربہ" (mkV "کرنا")) ;
-lin experimental_A = mkA "تجربے سے متعلق" ;
-lin experimentation_N = mkN "تجربے کا عمل" ;
-lin experimenter_N = mkN "تجربہ کرنے والا" ;
-lin expert_A = mkA "چالاک" ;       -- from DictUrd
-lin expert_N = mkN "ماہر" ;
-lin expertise_N = mkN "مشاقی" ;       -- from DictUrd
-lin expertness_N = mkN "مہارت" ;
-lin expiate_V2 = mkV2 (compoundV "کفارہ ادا" (mkV "کرنا")) ;
-lin expiation_N = mkN "تلافی" ;
-lin expiration_N = mkN "انقضا" ;       -- from DictUrd
-lin expire_V = compoundV "آخر" (mkV "ہونا") ;       -- from DictUrd
-lin expire_V2 = mkV2 (compoundV "انتقال" (mkV "کرنا")) ;       -- from DictUrd
-lin expire_VS = mkVS (compoundV "ختم" (mkV "ہونا")) ;
-lin expiry_N = mkN "خاتمہ" ;
-lin explain_V2 = mkV2 (mkV "سمجھانا") ;       -- from DictUrd
-lin explain_VS = mkVS (compoundV "واضح" (mkV "کرنا")) ;
-lin explanation_N = mkN "بیان" ;       -- from DictUrd
-lin explanatory_A = mkA "توضیحی" ;
-lin expletive_N = mkN "اندراج" ;       -- from DictUrd
-lin explicable_A = mkA "قابل توضيح" ;
-lin explicate_V2 = mkV2 (compoundV "صراحت" (mkV "کرنا")) ;
-lin explicit_A = mkA "بے جھجھک" ;       -- from DictUrd
-lin explicitness_N = mkN "صراحت" ;
-lin explode_V = mkV "پھٹنا" ;       -- from DictUrd
-lin explode_V2 = mkV2 (mkV "پھٹنا") ;
-lin exploit_N = mkN "عمل" ;       -- from DictUrd
-lin exploit_V2 = mkV2 (mkV "کھسوٹنا") ;       -- from DictUrd
-lin exploitation_N = mkN "ناجائز فائدہ (اٹھانا)" ;       -- from DictUrd
-lin exploration_N = mkN "دریافت" ;       -- from DictUrd
-lin explore_V2 = mkV2 (compoundV "دریافت" (mkV "کرنا")) ;       -- from DictUrd
-lin explore_VS = mkVS (compoundV "کھوج" (mkV "لگانا")) ;
-lin explorer_N = mkN "سیاح" ;
-lin explosion_N = mkN "دھماکا" ;       -- from DictUrd
-lin explosive_A = mkA "آتش بار" ;       -- from DictUrd
-lin explosive_N = mkN "پھٹنے والا" ;
-lin expo_N = mkN "برآمد کرنا" ;
-lin exponent_N = mkN "ترجمان" ;
-lin exponential_A = mkA "توضيحی" ;
-lin exponential_N = mkN "توضيحی" ;
-lin export_N = mkN "برآمد کرنا" ;
-lin export_V = compoundV "برآمد" (mkV "کرنا") ;
-lin export_V2 = mkV2 (compoundV "برآمد" (mkV "کرنا")) ;
-lin exportable_A = mkA "قابل برآمد" ;
-lin exportation_N = mkN "برآمد کاری" ;
-lin exporter_N = mkN "برآمد کنندہ" ;
-lin expose_N = mkN "ظاہر کرنا" ;
-lin expose_V = compoundV "ظاہر" (mkV "کرنا") ;
-lin expose_V2 = mkV2 (compoundV "افشا" (mkV "کرنا")) ;       -- from DictUrd
-lin exposition_N = mkN "عرض" ;       -- from DictUrd
-lin expostulate_V = mkV "سمجھنا" ;       -- from DictUrd
-lin expostulation_N = mkN "حجت تقرار" ;
-lin exposure_N = mkN "افشا" ;       -- from DictUrd
-lin expound_V2 = mkV2 (compoundV "افشا" (mkV "کرنا")) ;       -- from DictUrd
-lin expound_VS = mkVS (compoundV "پیش" (mkV "کرنا")) ;
-lin express_A = mkA "بے کم و کاست" ;       -- from DictUrd
-lin express_Adv = mkAdv "ظاہر کرنا" ;
-lin express_N = mkN "ظاہر کرنا" ;
-lin express_V2 = mkV2 (mkV "بتانا") ;       -- from DictUrd
-lin expression_N = mkN "عبارت" ;       -- from DictUrd
-lin expressionism_N = mkN "علامتيت" ;
-lin expressionist_N = mkN "اظہاريت پسند" ;
-lin expressionless_A = mkA "لا اظہار" ;
-lin expressive_A = mkA "مظہر" ;
-lin expropriate_V2 = mkV2 (compoundV "بے دخل" (mkV "کرنا")) ;       -- from DictUrd
-lin expropriation_N = mkN "ضبطی" ;
-lin expulsion_N = mkN "بے دخلی" ;       -- from DictUrd
-lin expunge_V2 = mkV2 (mkV "پونچھنا") ;       -- from DictUrd
-lin expurgate_V2 = mkV2 (compoundV "غلاظت سے پاک" (mkV "کرنا")) ;       -- from DictUrd
-lin expurgation_N = mkN "تطہير" ;
-lin exquisite_A = mkA "شاندار" ;
-lin exquisiteness_N = mkN "لطافت" ;
-lin extant_A = mkA "موجود" ;
-lin extemporaneous_A = mkA "فی البديحہ" ;
-lin extempore_A = mkA "فی البدیہہ" ;
-lin extempore_Adv = mkAdv "بے ساختہ" ;       -- from DictUrd
-lin extemporize_V = compoundV "ارتجا لا خطاب" (mkV "کرنا") ;
-lin extemporize_V2 = mkV2 (compoundV "ارتجا لا خطاب" (mkV "کرنا")) ;
-lin extend_V = compoundV "لمبا" (mkV "کرنا") ;
-lin extend_V2 = mkV2 (mkV "بڑھانا") ;       -- from DictUrd
-lin extension_N = mkN "درازی" ;       -- from DictUrd
-lin extensive_A = mkA "بڑا" ;       -- from DictUrd
-lin extent_N = mkN "بساط" ;       -- from DictUrd
-lin extenuate_V2 = mkV2 (mkV "گھٹانا") ;       -- from DictUrd
-lin extenuation_N = mkN "تخفيف" ;
-lin exterior_A = mkA "بیرونی" ;       -- from DictUrd
-lin exterior_N = mkN "بیرونی" ;
-lin exteriorize_V2 = mkV2 (compoundV "باہر" (mkV "نکالنا")) ;
-lin exterminate_V2 = mkV2 (compoundV "مٹا" (mkV "دینا")) ;       -- from DictUrd
-lin extermination_N = mkN "پامالی" ;       -- from DictUrd
-lin external_A = mkA "بیرونی" ;       -- from DictUrd
-lin external_N = mkN "بیرونی" ;
-lin externalize_V2 = mkV2 (compoundV "خارجی صورت" (mkV "دينا")) ;
-lin extinct_A = mkA "فنا" ;       -- from DictUrd
-lin extinction_N = mkN "عدم" ;       -- from DictUrd
-lin extinguish_V2 = mkV2 (mkV "بجھانا") ;       -- from DictUrd
-lin extinguisher_N = mkN "گل گير" ;
-lin extirpate_V2 = mkV2 (compoundV "فنا" (mkV "کرنا")) ;
-lin extol_V2 = mkV2 (compoundV "تعریف" (mkV "کرنا")) ;       -- from DictUrd
-lin extort_V = compoundV "دھمکی سے" (mkV "لینا") ;
-lin extort_V2 = mkV2 (mkV "لوٹنا") ;       -- from DictUrd
-lin extortion_N = mkN "استحصال" ;
-lin extortionate_A = mkA "استحصالی طور پر" ;
-lin extra_A = mkA "فالتو" ;       -- from DictUrd
-lin extra_Adv = mkAdv "اضافی" ;
-lin extra_N = mkN "اضافی" ;
-lin extract_N = mkN "عطر" ;       -- from DictUrd
-lin extract_V2 = mkV2 (mkV "کاڑھنا") ;       -- from DictUrd
-lin extraction_N = mkN "آبا و اجداد" ;       -- from DictUrd
-lin extracurricular_A = mkA "غير نصابی" ;
-lin extradite_V2 = mkV2 (compoundV "مجرم کو اس کے ملک کو حوالے" (mkV "کونا")) ;
-lin extradition_N = mkN "تحویل" ;
-lin extrajudicial_A = mkA "غير عدالتی" ;
-lin extramural_A = mkA "بیرونی" ;
-lin extraneous_A = mkA "خارجی" ;       -- from DictUrd
-lin extraordinary_A = mkA "عجیب" ;       -- from DictUrd
-lin extrapolate_V = compoundV "ورائی ادراج" (mkV "کرنا") ;
-lin extrapolate_V2 = mkV2 (compoundV "ورائی ادراج" (mkV "کرنا")) ;
-lin extrapolation_N = mkN "ورائی ادراج" ;
-lin extrasensory_A = mkA "خارج از حواس" ;
-lin extraterritorial_A = mkA "غير علاقائی" ;
-lin extravagance_N = mkN "اللے تللے" ;       -- from DictUrd
-lin extravagant_A = mkA "اندھا دھند" ;       -- from DictUrd
-lin extravaganza_N = mkN "عجیب و غریب انسان" ;
-lin extreme_A = mkA "آخر" ;       -- from DictUrd
-lin extreme_N = mkN "انتہا" ;
-lin extremist_N = mkN "انتہا پسند" ;       -- from DictUrd
-lin extremity_N = mkN "دم" ;       -- from DictUrd
-lin extricable_A = mkA "سلجھاوٴٴ کے قابل" ;
-lin extricate_V2 = mkV2 (compoundV "مشکلات سے" (mkV "نکالنا")) ;
-lin extrication_N = mkN "گلو خلاصی" ;
-lin extrinsic_A = mkA "برونی عضلہ" ;
-lin extroversion_N = mkN "بروں بينی" ;
-lin extrovert_N = mkN "غیر باطنی" ;
-lin extrude_V2 = mkV2 (compoundV "نکال" (mkV "دینا")) ;
-lin extrusion_N = mkN "بروں اندازی" ;
-lin exuberance_N = mkN "بہتات" ;       -- from DictUrd
-lin exuberant_A = mkA "فضول خرچ" ;       -- from DictUrd
-lin exude_V = mkV "رسنا" ;       -- from DictUrd
-lin exude_V2 = mkV2 (mkV "پسیجنا") ;
-lin exult_V = compoundV "پھولا" (mkV "نہ سمانا") ;       -- from DictUrd
-lin exultant_A = mkA "نہايت خوش" ;
-lin exultation_N = mkN "فرط انسباط" ;
-lin eye_N = mkN "آنکھ" ;       -- from DictUrd
-lin eye_V2 = mkV2 (mkV "دیکھنا") ;       -- from DictUrd
-lin eye_catching_A = mkA "نظر فريب" ;
-lin eye_opener_N = mkN "چشم کشا" ;
-lin eyeball_N = mkN "ڈھیلا" ;       -- from DictUrd
-lin eyeball_V2 = mkV2 (compoundV "آنکھ کا" (mkV "ڈھیلا")) ;
-lin eyed_A = mkA "ديدہ" ;
-lin eyeless_A = mkA "بے چشم" ;
-lin eyelet_N = mkN "کاج" ;
-lin eyelid_N = mkN "پپوٹا" ;       -- from DictUrd
-lin eyesight_N = mkN "بصارت" ;       -- from DictUrd
-lin eyestrain_N = mkN "تعب چشم" ;
-lin eyewash_N = mkN "بکواس" ;
-lin eyewitness_N = mkN "چشم دید گواہ" ;
-lin eyrie_N = mkN "ديکھيے" ;
-lin fa_N = mkN "ما" ;
-lin fab_A = mkA "مناظرہ" ;
-lin fabian_A = mkA "رومی جرنيل کے نام پر" ;
-lin fabian_N = mkN "رومی جرنيل کے نام پر" ;
-lin fable_N = mkN "داستان" ;       -- from DictUrd
-lin fabled_A = mkA "داستان" ;
-lin fabric_N = mkN "بناوٹ" ;       -- from DictUrd
-lin fabricate_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
-lin fabrication_N = mkN "جعل سازی" ;       -- from DictUrd
-lin fabulous_A = mkA "بناوٹی" ;       -- from DictUrd
-lin facade_N = mkN "آگا" ;       -- from DictUrd
-lin face_N = mkN "چہرہ" ;       -- from DictUrd --changed
-lin face_V = mkV "رخ" ;
-lin face_V2 = mkV2 (compoundV "جا" (mkV "بھڑنا")) ;       -- from DictUrd
-lin face_card_N = mkN "تصويری پتہ" ;
-lin face_lift_N = mkN "چہرہ سنواری" ;
-lin face_lifting_N = mkN "چہرہ سنواری" ;
-lin facet_N = mkN "پہلو" ;       -- from DictUrd
-lin facetious_A = mkA "مزاحیہ" ;       -- from DictUrd
-lin facia_N = mkN "چہرے کے متعلق" ;
-lin facial_A = mkA "ہئیتی" ;       -- from DictUrd
-lin facial_N = mkN "چہرے کے متعلق" ;
-lin facile_A = mkA "آسان" ;       -- from DictUrd
-lin facilitate_V2 = mkV2 (compoundV "آسان" (mkV "کرنا")) ;       -- from DictUrd
-lin facility_N = mkN "آسانی" ;       -- from DictUrd
-lin facing_N = mkN "عارض" ;       -- from DictUrd
-lin facsimile_N = mkN "چربہ" ;       -- from DictUrd
-lin fact_N = mkN "امر" ;       -- from DictUrd
-lin faction_N = mkN "دھڑا" ;       -- from DictUrd
-lin factious_A = mkA "فتنہ انگیز" ;
-lin factitious_A = mkA "بناوٹی" ;       -- from DictUrd
-lin factor_N = mkN "عمل" "عمل" "عمل" "عوامل" "عوامل" "عواملو" Masc;       -- from DictUrd -- manually corrected
-lin factory_N = mkN "کار خانہ" ;       -- from DictUrd
-lin factotum_N = mkN "خدمت گار" ;       -- from DictUrd
-lin factual_A = mkA "واقعہ کے متعلق" ;
-lin faculty_N = mkN "مادہ" ;       -- from DictUrd
-lin fad_N = mkN "چبھتا خیال" ;
-lin fade_V = compoundV "غائب" (mkV "ہونا") ;       -- from DictUrd
-lin fade_V2 = mkV2 (compoundV "مدھم" (mkV "مڑنا")) ;
-lin faerie_N = mkN "پری کی سر زمين" ;
-lin fag_N = mkN "مشقت کرنا" ;
-lin fag_V = mkV "تھکنا" ;       -- from DictUrd
-lin fag_V2 = mkV2 (mkV "تھکانا") ;       -- from DictUrd
-lin fag_end_N = mkN "بچا کھچا" ;
-lin faggot_N = mkN "ایندھن کا گٹھا" ;
-lin fail_N = mkN "ہارنا" ;
-lin fail_V = mkV "ہارنا" ;       -- from DictUrd
-lin fail_V2 = mkV2 (mkV "ہارنا") ;
---lin fail_V2V = mkV2 (mkV "ہارنا") ;
-lin fail_VS = mkVS (mkV "ہارنا") ;
-lin fail_safe_A = mkA "حفاظتی آگاہی کا نظام" ;
-lin failing_N = mkN "کھوٹ" ;       -- from DictUrd
-lin failure_N = mkN "ناکامی" ;       -- from DictUrd
-lin fain_Adv = mkAdv "بصد شوق" ;
-lin faint_A = mkA "دھیما" ;       -- from DictUrd
-lin faint_N = mkN "بےہوش ہونا" ;
-lin faint_V = mkV "چکرانا" ;       -- from DictUrd
-lin fair_A = mkA "گورا" ;       -- from DictUrd
-lin fair_Adv = mkAdv "بے عیب" ;
-lin fair_N = mkN "گورا" ;       -- from DictUrd
-lin fair_minded_A = mkA "تہذيب" ;
-lin fairish_A = mkA "خاصا اچھا" ;
-lin fairness_N = mkN "عدل" ;       -- from DictUrd
-lin fairy_N = mkN "پری" ;       -- from DictUrd
-lin fairytale_N = mkN "جھوٹ موٹ" ;       -- from DictUrd
-lin faith_N = mkN "آس" ;       -- from DictUrd
-lin faithful_A = mkA "امین" ;       -- from DictUrd
-lin faithless_A = mkA "بد دیانت" ;       -- from DictUrd
-lin fake_N = mkN "جھوٹا" ;       -- from DictUrd
-lin fake_V2 = mkV2 (compoundV "تہہ" (mkV "کرنا")) ;       -- from DictUrd
-lin fakir_N = mkN "فقير" ;
-lin falcon_N = mkN "باز" ;       -- from DictUrd
-lin falconry_N = mkN "باز سے شکار" ;       -- from DictUrd
-lin fall_N = mkN "زوال" ;       -- from DictUrd
-lin fall_V = mkV "گرنا" ;       -- from DictUrd
-lin fall_V2 = mkV2 (mkV "ڈھلان") ;
-lin fall_VA = mkV "ڈھلان" ;
-lin fallacious_A = mkA "غلطی پر" ;       -- from DictUrd
-lin fallacy_N = mkN "دھوکہ بازی" ;
-lin fallibility_N = mkN "ميلان خطا" ;
-lin fallible_A = mkA "قابل خطا" ;       -- from DictUrd
-lin fallopian_A = mkA "بیض نالیاں" ;
-lin fallow_A = mkA "غیر مزروعہ زمین" ;       -- from DictUrd
-lin fallow_N = mkN "دھوکا" ;       -- from DictUrd
-lin false_A = mkA "غلط" ;
-lin false_Adv = mkAdv "غلط" ;
-lin falsehood_N = mkN "دروغ" ;       -- from DictUrd
-lin falsetto_A = mkA "بناوٹی اونچی آواز" ;
-lin falsetto_N = mkN "بناوٹی اونچی آواز" ;
-lin falsification_N = mkN "جعل سازی" ;       -- from DictUrd
-lin falsify_V2 = mkV2 (compoundV "ڈھونگ" (mkV "کرنا")) ;       -- from DictUrd
-lin falsity_N = mkN "جھوٹ" ;
-lin falter_V = mkV "ہچکچانا" ;       -- from DictUrd
-lin falter_V2 = mkV2 (mkV "ہکلانا") ;
-lin falteringly_Adv = mkAdv "ڈگمگاتے ہوے" ;
-lin fame_N = mkN "آبرو" ;       -- from DictUrd
-lin fame_V2 = mkV2 (mkV "شہرت") ;
-lin famed_A = mkA "مشہور" ;       -- from DictUrd
-lin familiar_A = mkA "عام" ;       -- from DictUrd
-lin familiar_N = mkN "جانا پہچانا" ;
-lin familiarity_N = mkN "الفت" ;       -- from DictUrd
-lin familiarize_V2 = mkV2 (compoundV "واقف" (mkV "کرنا")) ;
-lin family_N = mkN "آل" ;       -- from DictUrd
-lin famine_N = mkN "کال" ;       -- from DictUrd
-lin famish_V = compoundV "فاقہ" (mkV "سے مرنا") ;       -- from DictUrd
-lin famish_V2 = mkV2 (compoundV "فاقہ" (mkV "کرنا")) ;       -- from DictUrd
-lin famous_A = mkA "مشہور" ;       -- from DictUrd
-lin fan_N = mkN "پنکھا" ;       -- from DictUrd
-lin fan_V = mkV "پنکھا" ;
-lin fan_V2 = mkV2 (compoundV "پنکھا" (mkV "جھلنا")) ;       -- from DictUrd
-lin fanatic_A = mkA "کٹر پیر" ;       -- from DictUrd
-lin fanatic_N = mkN "جنونی" ;
-lin fanatical_A = mkA "معتصبانہ" ;
-lin fanaticism_N = mkN "مذہبی جنون" ;
-lin fancier_N = mkN "خاص دلچسپی لينے والا" ;
-lin fanciful_A = mkA "البیلا" ;       -- from DictUrd
-lin fancy_A = mkA "سوچ" ;
-lin fancy_N = mkN "گمان" ;       -- from DictUrd
-lin fancy_V2 = mkV2 (compoundV "گمان" (mkV "کرنا")) ;       -- from DictUrd
-lin fancy_VS = mkVS (mkV "سوچ") ;
-lin fandango_N = mkN "ايسی موسيقی يا دھن" ;
-lin fanfare_N = mkN "ترکی باجا" ;
-lin fang_N = mkN "ناب" ;       -- from DictUrd
-lin fantastic_A = mkA "غیر حقیقی" ;       -- from DictUrd
-lin fantasy_N = mkN "تصور" ;       -- from DictUrd
-lin far_A = mkA "فاصلے پر" ;
-lin far_V2 = mkV2 (compoundV "فاصلے" (mkV "پر")) ;
-lin far_off_A = mkA "دور" ;
-lin far_reaching_A = mkA "دور رس" ;
-lin far_seeing_A = mkA "دور انديش" ;
-lin far_sighted_A = mkA "دور انديش" ;
-lin farce_N = mkN "سوانگ" ;       -- from DictUrd
-lin farcical_A = mkA "نقل" ;
-lin fare_N = mkN "کھانا" ;       -- from DictUrd
-lin fare_V = compoundV "کامیاب" (mkV "ہونا") ;       -- from DictUrd
-lin farewell_N = mkN "الوداع" ;       -- from DictUrd
-lin farinaceous_A = mkA "آٹے کا" ;
-lin farm_N = mkN "کاشت" ;       -- from DictUrd
-lin farm_V = mkV "کھیت" ;
-lin farm_V2 = mkV2 (compoundV "کھیتی باڑی" (mkV "کرنا")) ;       -- from DictUrd
-lin farmer_N = mkN "اسامی" ;       -- from DictUrd
-lin farming_N = mkN "کھیتی باڑی" ;
-lin farrago_N = mkN "درہمی برہمی" ;       -- from DictUrd
-lin farrier_N = mkN "بیتار" ;       -- from DictUrd
-lin farrow_N = mkN "سوروں کی جھول" ;
-lin farrow_V = compoundV "سوروں کی" (mkV "جھول") ;
-lin farsi_N = mkN "دور انديشی" ;
-lin fart_N = mkN "پاد" ;
-lin fart_V = mkV "پاد" ;
-lin farther_Adv = mkAdv "اگلا" ;       -- from DictUrd
-lin farthest_Adv = mkAdv "بعيد ترين" ;
-lin farthing_N = mkN "انگلینڈ کا سکہ" ;
-lin fascia_N = mkN "دکان کا بورڈ" ;
-lin fascinate_V2 = mkV2 (compoundV "فریفتہ" (mkV "کرنا")) ;       -- from DictUrd
-lin fascinating_A = mkA "دلچسپ" ;       -- from DictUrd
-lin fascination_N = mkN "دلچسپی" ;       -- from DictUrd
-lin fascism_N = mkN "فسطائت" ;       -- from DictUrd
-lin fascist_A = mkA "فسطائی اصولوں کا پیرو" ;
-lin fascist_N = mkN "فسطائی اصولوں کا پیرو" ;
-lin fashion_N = mkN "بنت" ;       -- from DictUrd
-lin fashion_V2 = mkV2 (compoundV "قطع" (mkV "کرنا")) ;       -- from DictUrd
-lin fashionable_A = mkA "خوش پوش" ;
-lin fast_A = mkA "جما ہوا" ;       -- from DictUrd
-lin fast_Adv = mkAdv "روزہ رکھنا" ;
-lin fast_N = mkN "روزہ" ;       -- from DictUrd
-lin fast_V = compoundV "روزہ" (mkV "رکھنا") ;       -- from DictUrd
-lin fasten_V = mkV "باندھنا" ;
-lin fasten_V2 = mkV2 (mkV "باندھنا") ;       -- from DictUrd
-lin fastener_N = mkN "باندھنے کے لیے کوئی چیز" ;
-lin fastening_N = mkN "باندھنے والی کوئی چيز" ;
-lin fastidious_A = mkA "نخرے باز" ;       -- from DictUrd
-lin fastness_N = mkN "پختگی" ;
-lin fat_A = mkA "چاق" ;       -- from DictUrd
-lin fat_N = mkN "چربی" ;       -- from DictUrd
-lin fat_V2 = mkV2 (mkV "موٹا") ;
-lin fatal_A = mkA "جان لیوا" ;       -- from DictUrd
-lin fatalism_N = mkN "قسمت" ;
-lin fatalist_N = mkN "مسئلہ جبر کے متعلق" ;
-lin fatalistic_A = mkA "مسئلہ جبر کے متعلق" ;
-lin fatality_N = mkN "تقدير" ;
-lin fate_N = mkN "آب ودانہ" ;       -- from DictUrd
-lin fate_V2 = mkV2 (mkV "تقدیر") ;
-lin fateful_A = mkA "مقصد کرنا" ;
-lin father_N = mkN "بابا" ;       -- from DictUrd
-lin father_V2 = mkV2 (mkV "باپ") ;
-lin father_in_law_N = mkN "فادر ان لا" ;
-lin fatherless_A = mkA "یتی?" ;       -- from DictUrd
-lin fatherly_A = mkA "پدرانہ" ;       -- from DictUrd
-lin fathom_N = mkN "پیمائش کا پیمانہ" ;
-lin fathom_V2 = mkV2 (compoundV "پیمائش کا" (mkV "پیمانہ")) ;
-lin fathomless_A = mkA "عمیق" ;       -- from DictUrd
-lin fatigue_N = mkN "ہار" ;       -- from DictUrd
-lin fatigue_V2 = mkV2 (mkV "تھکن") ;
-lin fatten_V = compoundV "موٹا" (mkV "کرنا") ;
-lin fatten_V2 = mkV2 (compoundV "موٹا" (mkV "کرنا")) ;       -- from DictUrd
-lin fatty_A = mkA "موٹو" ;       -- from DictUrd
-lin fatuity_N = mkN "بے وقوفی" ;       -- from DictUrd
-lin fatuous_A = mkA "بدھو" ;       -- from DictUrd
-lin faucet_N = mkN "ٹونٹی" ;       -- from DictUrd
-lin fault_N = mkN "عیب" ;       -- from DictUrd
-lin fault_V2 = mkV2 (mkV "خرابی") ;
-lin fault_finder_N = mkN "عيب جو" ;
-lin fault_finding_N = mkN "عيب جوئی" ;
-lin faultless_A = mkA "بے جرم" ;       -- from DictUrd
-lin faulty_A = mkA "غلطی پر" ;       -- from DictUrd
-lin faun_N = mkN "فان" ;
-lin faux_pas_N = mkN "فرانسيسی ادب ميں لغزش" ;
-lin favor_V = mkV "امدادکرنا" ;
-lin favor_V2 = mkV2 (mkV "امدادکرنا") ;
-lin favor_VS = mkVS (mkV "امدادکرنا") ;
-lin favour_N = mkN "احسان" ;       -- from DictUrd
-lin favour_V2 = mkV2 (compoundV "احسان" (mkV "کرنا")) ;       -- from DictUrd
-lin favourable_A = mkA "موافق" ;       -- from DictUrd
-lin favourite_A = mkA "عزیز" ;       -- from DictUrd
-lin favourite_N = mkN "پسندیدہ" ;
-lin fawn_N = mkN "ہرن کا بچہ" ;       -- from DictUrd
-lin fawn_V = compoundV "چاپلوسی" (mkV "کرنا") ;       -- from DictUrd
-lin fealty_N = mkN "اطاعت" ;       -- from DictUrd
-lin fear_N = mkN "اندیشہ" ;       -- from DictUrd
-lin fear_V = compoundV "اندیشہ" (mkV "کرنا") ;       -- from DictUrd
-lin fear_V2 = mkV2 (mkV "ڈرنا") ;
-lin fear_VS = mkVS (mkV "ڈرنا") ;
-lin fearful_A = mkA "اندیش ناک" ;       -- from DictUrd
-lin fearfulness_N = mkN "ڈر" ;       -- from DictUrd
-lin fearless_A = mkA "آزادہ رو" ;       -- from DictUrd
-lin fearsome_A = mkA "ڈراؤنا" ;       -- from DictUrd
-lin feasibility_N = mkN "سہولت" ;
-lin feasible_A = mkA "آسان" ;       -- from DictUrd
-lin feast_N = mkN "دعوت" ;       -- from DictUrd
-lin feast_V = compoundV "دعوت" (mkV "کھانا") ;       -- from DictUrd
-lin feast_V2 = mkV2 (mkV "کھلانا") ;       -- from DictUrd
-lin feat_N = mkN "عمل" ;       -- from DictUrd
-lin feather_N = mkN "پر" ;       -- from DictUrd
-lin feather_V2 = mkV2 (mkV "پر") ;
-lin featherbed_N = mkN "آسانیاں مہیا کرنا" ;
-lin featherbed_V2 = mkV2 (compoundV "آسانیاں مہیا" (mkV "کرنا")) ;
-lin feathery_A = mkA "پردار" ;
-lin feature_N = mkN "صورت" ;
-lin feature_V2 = mkV2 (mkV "صورت") ;
-lin featureless_A = mkA "سپاٹ" ;
-lin feb_PN = mkPN "بخار اتارنے کی دوا" ;
-lin febrile_A = mkA "بخار جیسا" ;       -- from DictUrd
-lin february_N = mkN "فروری" ;
-lin february_PN = mkPN "فروری" ;
-lin feckless_A = mkA "بے دم" ;       -- from DictUrd
-lin fecund_A = mkA "مفید" ;       -- from DictUrd
-lin fecundity_N = mkN "زرخیزی" ;       -- from DictUrd
-lin fed_N = mkN "لوہے کی کیمیائی علامت" ;
-lin federal_A = mkA "وفاقی" ;       -- from DictUrd
-lin federalism_N = mkN "وفاقيت" ;
-lin federalist_N = mkN "وفاقيت کا حامی" ;
-lin federate_V = mkV "دقیق" ;
-lin federate_V2 = mkV2 (mkV "دقیق") ;
-lin federation_N = mkN "وفاق" ;       -- from DictUrd
-lin fee_N = mkN "دستوری" ;       -- from DictUrd
-lin fee_V2 = mkV2 (mkV "جاگیر") ;
-lin feeble_A = mkA "کم زور" ;       -- from DictUrd
-lin feeble_minded_A = mkA "کمزور دماغ" ;
-lin feebly_Adv = mkAdv "کمزوری سے" ;
-lin feed_N = mkN "چارا" ;       -- from DictUrd
-lin feed_V = mkV "خوراک" ;
-lin feed_V2 = mkV2 (compoundV "فراہم" (mkV "کرنا")) ;       -- from DictUrd
-lin feedback_N = mkN "رد عمل" ;
-lin feeder_N = mkN "روزی" ;
-lin feel_N = mkN "محسوس ہونا" ;
-lin feel_V = compoundV "اندازہ" (mkV "ہونا") ;       -- from DictUrd
-lin feel_V2 = mkV2 (mkV "چھونا") ;       -- from DictUrd
-lin feel_VA = compoundV "محسوس" (mkV "ہونا") ;
-lin feel_VS = mkVS (compoundV "محسوس" (mkV "ہونا")) ;
-lin feeler_N = mkN "محاسہ" ;
-lin feeling_A = mkA "احساس" ;
-lin feeling_N = mkN "احساس" ;       -- from DictUrd
-lin feign_V2 = mkV2 (compoundV "ڈھونگ" (mkV "کرنا")) ;       -- from DictUrd
-lin feint_N = mkN "حیلہ" ;       -- from DictUrd
-lin feint_V = mkV "بناوٹ" ;
-lin feldspar_N = mkN "فلسپار" ;
-lin felicitate_V2 = mkV2 (compoundV "مبارک باد" (mkV "دینا")) ;       -- from DictUrd
-lin felicitation_N = mkN "بدھاوا" ;       -- from DictUrd
-lin felicitous_A = mkA "انتہائی موزوں" ;
-lin felicity_N = mkN "لذت" ;       -- from DictUrd
-lin felicity_PN = mkPN "شادمانی" ;
-lin feline_A = mkA "بلی جیسا جانور" ;
-lin fell_A = mkA "بے رحم" ;       -- from DictUrd
-lin fell_V2 = mkV2 (compoundV "درخت" (mkV "کاٹنا")) ;       -- from DictUrd
--- lin fell_V2V = mkV2 (compoundV "کاٹ" (mkV "ڈالنا")) ;
-lin fell_VA = compoundV "کاٹ" (mkV "ڈالنا") ;
-lin fellah_N = mkN "عربی" ;
-lin fellow_N = mkN "مرد خدا" ;       -- from DictUrd
-lin fellowship_N = mkN "انس" ;       -- from DictUrd
-lin felon_N = mkN "دھوکے باز" ;       -- from DictUrd
-lin felonious_A = mkA "سنگین" ;
-lin felony_N = mkN "جر?" ;       -- from DictUrd
-lin felt_N = mkN "نمدہ" ;       -- from DictUrd
-lin felucca_N = mkN "جہاز" ;
-lin fem_PN = mkPN "موئنث" ;
-lin female_A = mkA "موئنث" ;
-lin female_N = mkN "عورت" ;       -- from DictUrd
-lin feminine_A = mkA "مونث" ;       -- from DictUrd
-lin femininity_N = mkN "نسوانیت" ;
-lin feminism_N = mkN "تحريک نسواں" ;
-lin feminist_N = mkN "حامی مساوات نسواں" ;
-lin femur_N = mkN "ران کی ہڈی" ;       -- from DictUrd
-lin fen_N = mkN "دلدل" ;       -- from DictUrd
-lin fence_N = mkN "باڑہ" ;       -- from DictUrd
-lin fence_V2 = mkV2 (compoundV "باڑھ" (mkV "لگانا")) ;       -- from DictUrd
-lin fencing_N = mkN "پٹے بازی" ;       -- from DictUrd
-lin fend_V = compoundV "باز" (mkV "رکھنا") ;
-lin fend_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin fender_N = mkN "آتش خانے کی آڑ" ;
-lin fennel_N = mkN "سونف" ;       -- from DictUrd
-lin feoff_N = mkN "جاگیر" ;
-lin feral_A = mkA "بے لگام" ;       -- from DictUrd
-lin ferment_N = mkN "خمیر" ;       -- from DictUrd
-lin ferment_V = compoundV "خمیر" (mkV "اٹھنا") ;       -- from DictUrd
-lin ferment_V2 = mkV2 (compoundV "خمیر" (mkV "اٹھانا")) ;       -- from DictUrd
-lin fermentation_N = mkN "جوش" ;
-lin fern_N = mkN "کزف" ;
-lin ferny_A = mkA "فرنی" ;
-lin ferocious_A = mkA "ڈراؤنا" ;       -- from DictUrd
-lin ferocity_N = mkN "وحشت" ;
-lin ferret_N = mkN "نیولہ نما جانور" ;
-lin ferret_V = compoundV "نیولہ نما" (mkV "جانور") ;
-lin ferret_V2 = mkV2 (compoundV "نیولہ نما" (mkV "جانور")) ;
-lin ferrous_A = mkA "فيرس" ;
-lin ferrule_N = mkN "دھات کا چھلا" ;
-lin ferry_N = mkN "ناؤ" ;
-lin ferry_V = mkV "ناؤ" ;
-lin ferry_V2 = mkV2 (mkV "ناؤ") ;
-lin fertile_A = mkA "سیراب" ;       -- from DictUrd
-lin fertility_N = mkN "زرخیزی" ;       -- from DictUrd
-lin fertilize_V2 = mkV2 (compoundV "قابل کاشت" (mkV "بنانا")) ;
-lin fertilizer_N = mkN "کیمیائی کھاد" ;
-lin ferule_N = mkN "پٹائ کی چھڑی" ;       -- from DictUrd
-lin fervency_N = mkN "گرمی" ;       -- from DictUrd
-lin fervent_A = mkA "گرم" ;       -- from DictUrd
-lin fervid_A = mkA "سرگرم" ;
-lin festal_A = mkA "شادماں" ;
-lin fester_V = compoundV "خراب" (mkV "ہو جانا") ;       -- from DictUrd
-lin festival_N = mkN "جاشن" ;       -- from DictUrd
-lin festive_A = mkA "تہواری" ;       -- from DictUrd
-lin festivity_N = mkN "عید" ;       -- from DictUrd
-lin festoon_N = mkN "ہار" ;
-lin festoon_V2 = mkV2 (mkV "ہار") ;
-lin fetal_A = mkA "جنینی" ;
-lin fetch_V = mkV "لانا" ;
-lin fetch_V2 = mkV2 (mkV "لانا") ;       -- from DictUrd
-lin fetching_A = mkA "دلکش" ;
-lin fete_N = mkN "چٹی" ;       -- from DictUrd
-lin fete_V2 = mkV2 (mkV "جشن") ;
-lin fetid_A = mkA "بدبو دار" ;       -- from DictUrd
-lin fetish_N = mkN "ٹونا" ;       -- from DictUrd
-lin fetlock_N = mkN "موئے تپق گاہ" ;
-lin fetter_N = mkN "بیڑی" ;       -- from DictUrd
-lin fetter_V2 = mkV2 (compoundV "بیڑی" (mkV "لگانا")) ;       -- from DictUrd
-lin fettle_N = mkN "ذہنی و جسمانی حالت" ;
-lin feud_N = mkN "جھگڑا" ;       -- from DictUrd
-lin feudal_A = mkA "جاگير داری" ;
-lin feudalism_N = mkN "جاگیرداری" ;
-lin feudatory_A = mkA "جاگيری" ;
-lin feudatory_N = mkN "جاگيری" ;
-lin fever_N = mkN "بیماری" ;       -- from DictUrd
-lin fevered_A = mkA "بخار" ;
-lin feverish_A = mkA "بخار سا" ;
-lin fewness_N = mkN "قلت" ;
-lin fey_A = mkA "طلسم تلے" ;
-lin fez_N = mkN "ترکی ٹوپی" ;
-lin fiance_N = mkN "منگیتر" ;
-lin fiancee_N = mkN "منگنی شدہ عورت" ;
-lin fiasco_N = mkN "بربادی" ;       -- from DictUrd
-lin fiat_N = mkN "فرمان" ;       -- from DictUrd
-lin fib_N = mkN "ڈھکوسلا" ;       -- from DictUrd
-lin fib_V = mkV "جھوٹا" ;
-lin fibber_N = mkN "جھوٹ" ;
-lin fibre_N = mkN "رگ" ;       -- from DictUrd
-lin fibrous_A = mkA "جڑیلا" ;       -- from DictUrd
-lin fickle_A = mkA "الل ٹپو" ;       -- from DictUrd
-lin fickleness_N = mkN "تذبذب" ;
-lin fiction_N = mkN "افسانہ" ;       -- from DictUrd
-lin fictional_A = mkA "افسانہ بنانا" ;
-lin fictitious_A = mkA "فرضی" ;       -- from DictUrd
-lin fiddle_N = mkN "کمنچہ" ;       -- from DictUrd
-lin fiddle_V2 = mkV2 (mkV "سارنگی") ;
-lin fiddler_N = mkN "کمنچہ باز" ;       -- from DictUrd
-lin fiddling_A = mkA "حقير" ;
-lin fidelity_N = mkN "امانت" ;       -- from DictUrd
-lin fidget_N = mkN "بےچین ہونا" ;
-lin fidget_V = compoundV "بے" (mkV "چین ہونا") ;       -- from DictUrd
-lin fidget_V2 = mkV2 (compoundV "بےچین" (mkV "ہونا")) ;
-lin fidgety_A = mkA "بے چین" ;       -- from DictUrd
-lin fief_N = mkN "جاگیر" ;       -- from DictUrd
-lin field_N = mkN "کاشت" ;       -- from DictUrd
-lin field_V = compoundV "میدان" (mkV "جنگ") ;
-lin field_V2 = mkV2 (compoundV "میدان" (mkV "جنگ")) ;
-lin field_officer_N = mkN "ميجر" ;
-lin fielder_N = mkN "فيلڈ کرنے والا" ;
-lin fiend_N = mkN "عدو" ;       -- from DictUrd
-lin fiendish_A = mkA "دشمنانہ" ;       -- from DictUrd
-lin fierce_A = mkA "درشت" ;       -- from DictUrd
-lin fieriness_N = mkN "شعلہ فشانی" ;
-lin fiery_A = mkA "آگ بھبھوکا" ;       -- from DictUrd
-lin fiesta_N = mkN "جشن" ;       -- from DictUrd
-lin fife_N = mkN "چھوٹی بانسری" ;       -- from DictUrd
-lin fife_PN = mkPN "بانسری" ;
-lin fig_N = mkN "انجیر" ;       -- from DictUrd
-lin fig_leaf_N = mkN "ستر پوش" ;
-lin fight_N = mkN "دھینگا مشتی" ;       -- from DictUrd
-lin fight_V = compoundV "لڑائ" (mkV "کرنا") ;       -- from DictUrd
-lin fight_V2 = mkV2 (mkV "لڑائی") ;
---lin fight_V2V = mkV2 (mkV "لڑائی") ;
-lin fighter_N = mkN "لڑاکا" ;
-lin fighting_N = mkN "مار پیٹ" ;       -- from DictUrd
-lin figment_N = mkN "ایجاد" ;       -- from DictUrd
-lin figurative_A = mkA "استعاری" ;       -- from DictUrd
-lin figure_N = mkN "عدد" ;       -- from DictUrd
-lin figure_V = compoundV "غوروفکر" (mkV "کرنا") ;
-lin figure_V2 = mkV2 (compoundV "حساب" (mkV "لگانا")) ;       -- from DictUrd
--- lin figure_V2V = mkV2 (compoundV "غوروفکر" (mkV "کرنا")) ;
-lin figure_VS = mkVS (compoundV "غوروفکر" (mkV "کرنا")) ;
-lin figured_A = mkA "بنایا گیا" ;
-lin figurehead_N = mkN "بت نما" ;       -- from DictUrd
-lin filament_N = mkN "سوت" ;
-lin filature_N = mkN "تار سازی" ;
-lin filbert_N = mkN "فلبرٹ" ;
-lin filch_V2 = mkV2 (mkV "چرانا") ;       -- from DictUrd
-lin file_N = mkN "قطار" ;       -- from DictUrd
-lin file_V = mkV "فہرست" ;
-lin file_V2 = mkV2 (mkV "پرونا") ;       -- from DictUrd
-lin filial_A = mkA "فرزندی" ;
-lin filibuster_N = mkN "بحری قزاق" ;       -- from DictUrd
-lin filibuster_V = mkV "ڈاکو" ;
-lin filigree_N = mkN "طلا کاری" ;
-lin filipino_A = mkA "فلپائنی" ;
-lin filipino_N = mkN "فلپائنی" ;
-lin fill_N = mkN "جی بھر" ;       -- from DictUrd
-lin fill_V = mkV "سمانا" ;       -- from DictUrd
-lin fill_V2 = mkV2 (mkV "بھرنا") ;       -- from DictUrd
-lin fillet_N = mkN "سربند" ;
-lin fillet_V2 = mkV2 (mkV "سربند") ;
-lin filling_N = mkN "بھرنا" ;
-lin fillip_N = mkN "چھیڑ" ;       -- from DictUrd
-lin filly_N = mkN "چنچل چھوری" ;       -- from DictUrd
-lin film_N = mkN "باریک جھلی" ;       -- from DictUrd
-lin film_V = mkV "فلم" ;
-lin film_V2 = mkV2 (mkV "فلم") ;
-lin filmy_A = mkA "دھندلا" ;
-lin filter_N = mkN "صافی" ;
-lin filter_V = mkV "صافی" ;
-lin filter_V2 = mkV2 (mkV "چھاننا") ;       -- from DictUrd
-lin filth_N = mkN "اخور" ;       -- from DictUrd
-lin filthy_A = mkA "گندہ" ;       -- from DictUrd
-lin filtrate_N = mkN "صاف کرنا" ;
-lin filtrate_V = compoundV "صاف" (mkV "کرنا") ;
-lin filtrate_V2 = mkV2 (compoundV "صاف" (mkV "کرنا")) ;
-lin filtration_N = mkN "چھاننے کا عمل" ;
-lin fin_N = mkN "مچھلی کا پر" ;
-lin finagle_V2 = mkV2 (compoundV "چالاکی" (mkV "دکھانا")) ;
-lin final_A = mkA "آخر" ;       -- from DictUrd
-lin final_N = mkN "حتمی" ;
-lin finale_N = mkN "خاتمہ" ;       -- from DictUrd
-lin finalist_N = mkN "اختتامی نبارز" ;
-lin finality_N = mkN "انجا?" ;       -- from DictUrd
-lin finalize_V2 = mkV2 (compoundV "حتمی صورت" (mkV "دينا")) ;
-lin finance_N = mkN "مالیات" ;       -- from DictUrd
-lin finance_V2 = mkV2 (mkV "مالیات") ;
-lin financial_A = mkA "مالی" ;       -- from DictUrd
-lin financier_N = mkN "سرمایہ دار" ;
-lin finch_N = mkN "گانے والی چڑیا" ;
-lin find_N = mkN "معلوم کرنا" ;
-lin find_V = mkV "ملنا" ;       -- from DictUrd
-lin find_V2 = mkV2 (mkV "ڈھونڈنا") ;       -- from DictUrd
--- lin find_V2V = mkV2 (compoundV "معلوم" (mkV "کرنا")) ;
-lin find_V2A = mkV2 (mkV "پانا") ; 
-lin find_VS = mkVS (compoundV "معلوم" (mkV "کرنا")) ;
-lin finder_N = mkN "یابندہ" ;       -- from DictUrd
-lin finding_N = mkN "دريافت" ;
-lin fine_A = mkA "باریک" ;       -- from DictUrd
-lin fine_Adv = mkAdv "نفیس" ;
-lin fine_N = mkN "ڈنڈ" ;       -- from DictUrd
-lin fine_V2 = mkV2 (compoundV "جرمانہ" (mkV "لگانا")) ;       -- from DictUrd
-lin fineness_N = mkN "باریکی" ;       -- from DictUrd
-lin finery_N = mkN "زینت" ;       -- from DictUrd
-lin finesse_N = mkN "حکمت" ;
-lin finesse_V2 = mkV2 (mkV "حکمت") ;
-lin finger_N = mkN "انگشت" ;       -- from DictUrd
-lin finger_V2 = mkV2 (mkV "انگلی") ;
-lin finger_bowl_N = mkN "دست شو پيالہ" ;
-lin finical_A = mkA "دکھاوٹی" ;       -- from DictUrd
-lin finicky_A = mkA "حد سے زیادہ نفاست پسند" ;
-lin finis_N = mkN "آخر" ;       -- from DictUrd
-lin finish_N = mkN "خاتمہ" ;       -- from DictUrd
-lin finish_V = compoundV "مکمل" (mkV "کرنا") ;
-lin finish_V2 = mkV2 (compoundV "آخر" (mkV "کرنا")) ;       -- from DictUrd
-lin finish_VA = compoundV "مکمل" (mkV "کرنا") ;
-lin finite_A = mkA "محدود" ;       -- from DictUrd
-lin finn_N = mkN "فن" ;
-lin finnan_N = mkN "دخان دادہ مچھلی" ;
-lin finnish_A = mkA "فنی" ;
-lin finnish_N = mkN "فنی" ;
-lin fir_N = mkN "شاہ بلوط" ;       -- from DictUrd
-lin fire_N = mkN "آگ" ;       -- from DictUrd
-lin fire_V = mkV "سلگنا" ;       -- from DictUrd
-lin fire_V2 = mkV2 (compoundV "آگ" (mkV "لگانا")) ;       -- from DictUrd
-lin fire_control_N = mkN "فائر کنٹرول" ;
-lin fire_eater_N = mkN "آتش خور" ;
-lin fire_engine_N = mkN "فائر انجن" ;
-lin fire_escape_N = mkN "آتش گريز" ;
-lin fire_extinguisher_N = mkN "آتش کش" ;
-lin fire_power_N = mkN "فيری طاقت" ;
-lin fireplace_N = mkN "آتش دان" ;       -- from DictUrd
-lin firewood_N = mkN "جلانے کی لکڑی" ;
-lin firing_line_N = mkN "فير لائن" ;
-lin firing_squad_N = mkN "فيری دستہ" ;
-lin firkin_N = mkN "ایک پیمانہ" ;
-lin firm_A = mkA "جما ہوا" ;       -- from DictUrd
-lin firm_Adv = mkAdv "مضبوط" ;
-lin firm_N = mkN "مضبوط" ;
-lin firm_V = mkV "مضبوط" ;
-lin firm_V2 = mkV2 (mkV "مضبوط") ;
-lin firmament_N = mkN "آکاش" ;       -- from DictUrd
-lin firmness_N = mkN "استقلال" ;       -- from DictUrd
-lin first_class_A = mkA "درجہ اول" ;
-lin first_class_Adv = mkAdv "درجہ اول" ;
-lin first_rate_A = mkA "بہت اچھا" ;
-lin first_rate_Adv = mkAdv "بہت اچھا" ;
-lin firth_N = mkN "کھاڑی" ;
-lin fiscal_A = mkA "متعلقہ مال" ;
-lin fish_N = mkN "مچھلی" ;       -- from DictUrd
-lin fish_V = mkV "مچھلی" ;
-lin fish_V2 = mkV2 (compoundV "مچھلی" (mkV "پکڑنا")) ;       -- from DictUrd
-lin fish_hook_N = mkN "کانٹا" ;
-lin fisher_N = mkN "ماہی گير" ;
-lin fisherman_N = mkN "ماہی گیر" ;       -- from DictUrd
-lin fishery_N = mkN "ماہی گیری" ;       -- from DictUrd
-lin fishing_N = mkN "ماہی گيری" ;
-lin fishy_A = mkA "مچھليوں سے متعلق" ;
-lin fissile_A = mkA "پھٹا ہوا" ;       -- from DictUrd
-lin fission_N = mkN "چيرنے کا عمل" ;
-lin fissionable_A = mkA "انشقاق پذير" ;
-lin fissiparous_A = mkA "انشقاق پسند" ;
-lin fissure_N = mkN "چاک" ;       -- from DictUrd
-lin fist_N = mkN "بند مٹھی" ;       -- from DictUrd
-lin fistula_N = mkN "ناسور" ;       -- from DictUrd
-lin fit_A = mkA "درست" ;       -- from DictUrd
-lin fit_N = mkN "بحران" ;       -- from DictUrd
-lin fit_V = mkV "سمانا" ;       -- from DictUrd
-lin fit_V2 = mkV2 (compoundV "جوڑ" (mkV "بٹھانا")) ;       -- from DictUrd
-lin fitment_N = mkN "سازو سامان" ;
-lin fitness_N = mkN "درستی" ;       -- from DictUrd
-lin fitting_A = mkA "اہل" ;       -- from DictUrd
-lin fitting_N = mkN "بنت" ;       -- from DictUrd
-lin fiver_N = mkN "پانچ ڈالر کا نوٹ" ;
-lin fives_N = mkN "گیند بلے کا کھیل" ;
-lin fix_N = mkN "ٹھیک کرنا" ;
-lin fix_V = compoundV "ٹھیک" (mkV "کرنا") ;
-lin fix_V2 = mkV2 (mkV "گاڑنا") ;       -- from DictUrd
-lin fixation_N = mkN "جذباتی واستگی" ;
-lin fixed_A = mkA "مقرر" ;       -- from DictUrd
-lin fixture_N = mkN "گڑی ہوئی چیز" ;
-lin fizz_N = mkN "سنسنانا" ;
-lin fizz_V = mkV "سنسنانا" ;
-lin fizzle_V = mkV "پھنکارنا" ;
-lin fizzy_A = mkA "ناکامی" ;
-lin fjord_N = mkN "فيورڈ" ;
-lin flabbergast_V2 = mkV2 (compoundV "متحیر" (mkV "کرنا")) ;       -- from DictUrd
-lin flabby_A = mkA "ڈھیلا" ;       -- from DictUrd
-lin flaccid_A = mkA "ڈھیلا" ;       -- from DictUrd
-lin flag_N = mkN "جھنڈا" ;       -- from DictUrd
-lin flag_V = compoundV "بے" (mkV "دم ہونا") ;       -- from DictUrd
-lin flag_V2 = mkV2 (compoundV "جھنڈا" (mkV "لگانا")) ;       -- from DictUrd
-lin flagellant_N = mkN "کوڑے مار" ;
-lin flagellate_V2 = mkV2 (compoundV "کوڑے" (mkV "مارنا")) ;       -- from DictUrd
-lin flagellation_N = mkN "تازيانا زنی" ;
-lin flageolet_N = mkN "الغوزہ" ;
-lin flagon_N = mkN "صراحی" ;
-lin flagpole_N = mkN "علم چوب" ;
-lin flagrant_A = mkA "آشکارا" ;       -- from DictUrd
-lin flail_N = mkN "سانٹ" ;
-lin flail_V2 = mkV2 (mkV "سانٹ") ;
-lin flair_N = mkN "جبلی قوت" ;
-lin flak_N = mkN "پرت" ;
-lin flake_N = mkN "ژحالہ" ;       -- from DictUrd
-lin flake_V = compoundV "پرت" (mkV "اترنا") ;       -- from DictUrd
-lin flaky_A = mkA "پرا دار" ;       -- from DictUrd
-lin flambeau_N = mkN "مشعل" ;
-lin flamboyant_A = mkA "بھڑک دار" ;       -- from DictUrd
-lin flame_N = mkN "آگ" ;       -- from DictUrd
-lin flame_V = compoundV "آگ" (mkV "لگنا") ;       -- from DictUrd
-lin flamethrower_N = mkN "شعلہ انداز" ;
-lin flaming_A = mkA "شعلہ زن" ;
-lin flamingo_N = mkN "سرخ چڑیا" ;
-lin flammable_A = mkA "بھڑک اٹھنے والا" ;
-lin flan_N = mkN "پہلو" ;
-lin flange_N = mkN "پہیے کی باڑ" ;
-lin flank_N = mkN "بازو" ;       -- from DictUrd
-lin flank_V = mkV "پہلو" ;
-lin flank_V2 = mkV2 (mkV "پہلو") ;
-lin flannel_N = mkN "فلالین" ;
-lin flannelette_N = mkN "فلالين نما" ;
-lin flap_N = mkN "دامن" ;       -- from DictUrd
-lin flap_V = mkV "پھڑپھڑانا" ;
-lin flap_V2 = mkV2 (compoundV "پھڑ" (mkV "پھڑانا")) ;       -- from DictUrd
-lin flapper_N = mkN "مگس کش" ;
-lin flare_N = mkN "لپک" ;       -- from DictUrd
-lin flare_V = compoundV "آگ" (mkV "بھڑکنا") ;       -- from DictUrd
-lin flare_V2 = mkV2 (compoundV "شولےکی" (mkV "چمک")) ;
-lin flare_up_N = mkN "بھڑکنا" ;
-lin flash_N = mkN "چمک" ;       -- from DictUrd
-lin flash_V = mkV "چمکنا" ;       -- from DictUrd
-lin flash_V2 = mkV2 (mkV "چمک") ;
-lin flashy_A = mkA "چکنا" ;       -- from DictUrd
-lin flask_N = mkN "چھوٹی شیشی" ;       -- from DictUrd
-lin flat_A = mkA "برابر" ;       -- from DictUrd
-lin flat_Adv = mkAdv "چپٹا" ;
-lin flat_N = mkN "چپٹا" ;       -- from DictUrd
-lin flat_footed_A = mkA "چپٹا پا" ;
-lin flat_iron_N = mkN "استری" ;
-lin flatten_V = compoundV "ہموار" (mkV "بنانا") ;
-lin flatten_V2 = mkV2 (compoundV "چپٹا" (mkV "کرنا")) ;       -- from DictUrd
-lin flatter_V2 = mkV2 (compoundV "آپ آپ" (mkV "کہنا")) ;       -- from DictUrd
-lin flatterer_N = mkN "چاپلوس" ;       -- from DictUrd
-lin flattery_N = mkN "چاپلوسی" ;       -- from DictUrd
-lin flatulence_N = mkN "ریاح" ;
-lin flaunt_V = compoundV "طمطراق" (mkV "دکھانا") ;       -- from DictUrd
-lin flaunt_V2 = mkV2 (mkV "اکڑنا") ;
-lin flautist_N = mkN "خود نمائی کے متعلق" ;
-lin flavour_N = mkN "چاشنی" ;       -- from DictUrd
-lin flavour_V2 = mkV2 (mkV "ذائقہ") ;
-lin flavouring_N = mkN "ذائقہ" ;
-lin flaw_N = mkN "عیب" ;       -- from DictUrd
-lin flaw_V2 = mkV2 (mkV "عیب") ;
-lin flawed_A = mkA "غلط" ;       -- from DictUrd
-lin flawless_A = mkA "بے عیب" ;       -- from DictUrd
-lin flax_N = mkN "سن" ;       -- from DictUrd
-lin flaxen_A = mkA "سن کا بنا ہوا" ;
-lin flay_V2 = mkV2 (compoundV "چمڑی" (mkV "ادھیڑنا")) ;       -- from DictUrd
-lin flea_N = mkN "پسو" ;       -- from DictUrd
-lin flea_bite_N = mkN "پسو کاٹ" ;
-lin flea_bitten_A = mkA "پسو کاٹا" ;
-lin fleck_N = mkN "داغ" ;       -- from DictUrd
-lin fleck_V2 = mkV2 (mkV "داغ") ;
-lin fledged_A = mkA "پر لگانا" ;
-lin fledgling_N = mkN "چوزہ" ;       -- from DictUrd
-lin flee_V = mkV "بھاگنا" ;
-lin flee_V2 = mkV2 (mkV "بھاگنا") ;       -- from DictUrd
-lin fleece_N = mkN "بھیڑ کی کھال" ;       -- from DictUrd
-lin fleece_V2 = mkV2 (compoundV "چمڑی" (mkV "ادھیڑنا")) ;       -- from DictUrd
-lin fleecy_A = mkA "اونی" ;
-lin fleet_A = mkA "پھرتیلا" ;       -- from DictUrd
-lin fleet_N = mkN "دستہ" ;       -- from DictUrd
-lin fleet_PN = mkPN "محکمہ بحریہ" ;
-lin fleet_street_PN = mkPN "فليٹ سٹريٹ" ;
-lin fleeting_A = mkA "آنی جانی" ;       -- from DictUrd
-lin flemish_A = mkA "فيلنڈری" ;
-lin flemish_N = mkN "فيلنڈری" ;
-lin flesh_N = mkN "گوشت" ;       -- from DictUrd
-lin fleshly_A = mkA "گوشت" ;
-lin fleshy_A = mkA "دل دار" ;       -- from DictUrd
-lin fleur_de_lis_N = mkN "سوسن مارکہ" ;
-lin flex_N = mkN "خم کرنا" ;
-lin flex_V2 = mkV2 (compoundV "خم" (mkV "کرنا")) ;
-lin flexibility_N = mkN "لچک" ;       -- from DictUrd
-lin flexible_A = mkA "مڑ جانے والا" ;
-lin flick_N = mkN "مووی" ;
-lin flick_V2 = mkV2 (mkV "مووی") ;
-lin flicker_N = mkN "ٹمٹمانا" ;
-lin flicker_V = mkV "ٹمٹمانا" ;
-lin flier_N = mkN "اڑنے والا" ;
-lin flight_N = mkN "پرواز" ;       -- from DictUrd
-lin flight_V2 = mkV2 (mkV "اڑان") ;
-lin flighty_A = mkA "من موجی" ;       -- from DictUrd
-lin flimsy_A = mkA "پھس پھسا" ;       -- from DictUrd
-lin flimsy_N = mkN "ٹائپ رائٹر کا پیپر" ;
-lin flinch_V = mkV "چوکنا" ;       -- from DictUrd
-lin fling_N = mkN "چھیڑ چھاڑ" ;       -- from DictUrd
-lin fling_V = mkV "پھینکنا" ;
-lin fling_V2 = mkV2 (compoundV "چھیڑ چھاڑ" (mkV "کرنا")) ;       -- from DictUrd
-lin flint_N = mkN "پتھری" ;       -- from DictUrd
-lin flint_PN = mkPN "چقماق" ;
-lin flinty_A = mkA "کڑا" ;       -- from DictUrd
-lin flip_A = mkA "الٹانا" ;
-lin flip_N = mkN "الٹانا" ;
-lin flip_V = mkV "الٹانا" ;
-lin flip_V2 = mkV2 (mkV "الٹانا") ;
-lin flippancy_N = mkN "البیلا پن" ;       -- from DictUrd
-lin flippant_A = mkA "البیلا" ;       -- from DictUrd
-lin flipper_N = mkN "مچھلی کا پر" ;
-lin flirt_N = mkN "چنچل" ;       -- from DictUrd
-lin flirt_V = compoundV "ڈورے" (mkV "ڈالنا") ;       -- from DictUrd
-lin flirtation_N = mkN "فلرٹ" ;
-lin flirtatious_A = mkA "دکھاوے کی محبت کرنے والی" ;
-lin flit_N = mkN "اڑ جانا" ;
-lin flit_V = mkV "جھولنا" ;       -- from DictUrd
-lin float_N = mkN "بیڑا" ;       -- from DictUrd
-lin float_V = mkV "پیرنا" ;       -- from DictUrd
-lin float_V2 = mkV2 (mkV "پیرانا") ;       -- from DictUrd
-lin float_VS = mkVS (mkV "تیرنا") ;
-lin floatation_N = mkN "تيرنے کا عمل" ;
-lin floating_A = mkA "پانی پر بہتا ہوا" ;
-lin flock_N = mkN "گلہ" ;       -- from DictUrd
-lin flock_V = mkV "ریوڑ" ;
---lin flock_V2V = mkV2 (mkV "ریوڑ") ;
-lin floe_N = mkN "سمندری برف کا تودہ" ;
-lin flog_V2 = mkV2 (compoundV "پٹائ" (mkV "کرنا")) ;       -- from DictUrd
-lin flood_N = mkN "سیلاب" ;       -- from DictUrd
-lin flood_V = compoundV "امنڈ" (mkV "آنا") ;       -- from DictUrd
-lin flood_V2 = mkV2 (mkV "امنڈنا") ;       -- from DictUrd
-lin flood_tide_N = mkN "مد سيل" ;
-lin floor_N = mkN "فرش" ;       -- from DictUrd
-lin floor_V2 = mkV2 (mkV "ہرانا") ;       -- from DictUrd
-lin floor_walker_N = mkN "فروخت نگران" ;
-lin flooring_N = mkN "فرش" ;
-lin floozy_N = mkN "اخلاق باختہ عورت" ;
-lin flop_Adv = mkAdv "ناکام ہوجانا" ;
-lin flop_N = mkN "مات" ;       -- from DictUrd
-lin flop_V = compoundV "ناکام" (mkV "ہوجانا") ;
-lin flop_V2 = mkV2 (compoundV "ناکام" (mkV "ہونا")) ;       -- from DictUrd
-lin floppy_A = mkA "بھدا" ;       -- from DictUrd
-lin flora_PN = mkPN "نباتاتيہ" ;
-lin floral_A = mkA "پھول جيسا" ;
-lin floriculture_N = mkN "پھولوں کی زراعت" ;
-lin florid_A = mkA "پھول سے لدا" ;       -- from DictUrd
-lin florida_PN = mkPN "ہسپانوی کائی" ;
-lin florin_N = mkN "برطانیہ کا سکہ" ;
-lin florist_N = mkN "گل چین" ;       -- from DictUrd
-lin floss_N = mkN "ریشم" ;
-lin flotation_N = mkN "بہاؤ" ;
-lin flotilla_N = mkN "بحری بیڑہ" ;       -- from DictUrd
-lin flotsam_N = mkN "آب آوردہ" ;
-lin flounce_N = mkN "جھالر" ;       -- from DictUrd
-lin flounce_V = compoundV "پٹخیاں" (mkV "دینا") ;       -- from DictUrd
-lin flounce_V2 = mkV2 (mkV "جھالر") ;
-lin flounder_N = mkN "سمندری مچھلی" ;
-lin flounder_V = compoundV "لڑکھڑا" (mkV "کر بولنا") ;       -- from DictUrd
-lin flour_N = mkN "آٹا" ;       -- from DictUrd
-lin flour_V2 = mkV2 (mkV "آٹا") ;
-lin flourish_N = mkN "پھلنا پھولنا" ;
-lin flourish_V = compoundV "کامیاب" (mkV "ہونا") ;       -- from DictUrd
-lin flourish_V2 = mkV2 (compoundV "پھلنا" (mkV "پھولنا")) ;
-lin floury_A = mkA "آٹے پر مشتمل" ;
-lin flout_V2 = mkV2 (compoundV "اہانت" (mkV "کرنا")) ;       -- from DictUrd
-lin flow_N = mkN "روانی" ;       -- from DictUrd
-lin flow_V = mkV "بہنا" ;       -- from DictUrd
-lin flower_N = mkN "گل" ;       -- from DictUrd
-lin flower_V = compoundV "پھول" (mkV "کھلنا") ;       -- from DictUrd
-lin flower_girl_N = mkN "گل انداز لڑکی" ;
-lin flowered_A = mkA "پھول" ;
-lin flowery_A = mkA "گل دار" ;       -- from DictUrd
-lin flu_N = mkN "گھٹنا بڑھنا" ;
-lin fluctuate_V = compoundV "گھٹنا" (mkV "بڑھنا") ;
-lin fluctuation_N = mkN "کمی بیشی" ;       -- from DictUrd
-lin flue_N = mkN "چمنی" ;
-lin fluency_N = mkN "فساحت" ;       -- from DictUrd
-lin fluent_A = mkA "طرار" ;       -- from DictUrd
-lin fluff_N = mkN "نرم رواں" ;
-lin fluff_V2 = mkV2 (compoundV "نرم" (mkV "رواں")) ;
-lin fluffy_A = mkA "روئیں جیسا" ;
-lin fluid_A = mkA "رقیق" ;       -- from DictUrd
-lin fluid_N = mkN "مائع" ;       -- from DictUrd
-lin fluke_N = mkN "اتفاقیہ حاصل کرلینا" ;
-lin flume_N = mkN "پانی کا راستہ" ;
-lin flunk_V = compoundV "امتحان میں ناکام" (mkV "ہونا") ;
-lin flunk_V2 = mkV2 (compoundV "امتحان میں ناکام" (mkV "ہونا")) ;
-lin flunky_N = mkN "فراش" ;       -- from DictUrd
-lin fluorescence_N = mkN "نورانيت" ;
-lin fluorescent_A = mkA "چمکدار" ;
-lin fluoridate_V2 = mkV2 (compoundV "فلورائيڈ کا اضافہ" (mkV "کرنا")) ;
-lin fluoride_N = mkN "فلورائيڈ" ;
-lin fluorine_N = mkN "بے رنگ گیس" ;
-lin flurry_N = mkN "گہم گہمی" ;       -- from DictUrd
-lin flurry_V2 = mkV2 (mkV "واویلا") ;
-lin flush_A = mkA "باغ باغ ہونا" ;
-lin flush_N = mkN "دمک" ;       -- from DictUrd
-lin flush_V = compoundV "باغ باغ" (mkV "ہونا") ;
-lin flush_V2 = mkV2 (compoundV "باغ باغ" (mkV "ہونا")) ;
-lin fluster_N = mkN "بے چینی" ;       -- from DictUrd
-lin fluster_V2 = mkV2 (compoundV "رنگین" (mkV "کرنا")) ;
-lin flute_N = mkN "بانسری" ;       -- from DictUrd
-lin flute_V = mkV "بانسری" ;
-lin flute_V2 = mkV2 (mkV "بانسری") ;
-lin fluting_N = mkN "بانسری" ;
-lin flutter_N = mkN "پھڑپھڑانا" ;
-lin flutter_V = compoundV "تھر" (mkV "تھرانا") ;       -- from DictUrd
-lin flutter_V2 = mkV2 (compoundV "پنکھ" (mkV "مارنا")) ;       -- from DictUrd
-lin fluvial_A = mkA "دریائی" ;
-lin flux_N = mkN "پٹ" ;       -- from DictUrd
-lin fly_A = mkA "اڑنا" ;
-lin fly_N = mkN "مکھی" ;       -- from DictUrd
-lin fly_V = mkV "اڑنا" ;       -- from DictUrd
-lin fly_V2 = mkV2 (mkV "اڑنا") ;
-lin fly_VS = mkVS (mkV "اڑنا") ;
-lin flyer_N = mkN "اڑنے والا" ;
-lin flying_A = mkA "گریزانو" ;       -- from DictUrd
-lin flying_fish_N = mkN "اڑن مچھلی" ;
-lin flying_fox_N = mkN "بڑباگل" ;
-lin flyover_N = mkN "سر پل" ;
-lin fo_N = mkN "گدھے کا بچہ" ;
-lin foal_N = mkN "گدھے کا بچہ" ;
-lin foal_V = compoundV "گدھے کا" (mkV "بچہ") ;
-lin foam_N = mkN "جھاگ" ;       -- from DictUrd
-lin foam_V = mkV "جھاگ" ;
-lin foam_rubber_N = mkN "ربڑ فوم" ;
-lin foamy_A = mkA "جھاگ دار" ;
-lin fob_V2 = mkV2 (compoundV "گھڑی رکھنے والی" (mkV "جیب")) ;
-lin focal_A = mkA "مرکز سے متعلق" ;
-lin focus_N = mkN "نقطہ" ;       -- from DictUrd
-lin focus_V = mkV "دہان" ;
-lin focus_V2 = mkV2 (mkV "دہان") ;
-lin fodder_N = mkN "چارا" ;       -- from DictUrd
-lin foe_N = mkN "عدو" ;       -- from DictUrd
-lin foetal_A = mkA "جنينی" ;
-lin foetus_N = mkN "جنین" ;       -- from DictUrd
-lin fog_N = mkN "دھند" ;       -- from DictUrd
-lin fog_V2 = mkV2 (mkV "دھند") ;
-lin foggy_A = mkA "دھندلا" ;       -- from DictUrd
-lin foible_N = mkN "کم زوری" ;       -- from DictUrd
-lin foil_N = mkN "پنی" ;       -- from DictUrd
-lin foil_V2 = mkV2 (compoundV "شکست" (mkV "دینا")) ;
-lin foist_V2 = mkV2 (compoundV "ملاوٹ" (mkV "کرنا")) ;
-lin fold_N = mkN "پرت" ;       -- from DictUrd
-lin fold_V = compoundV "تہ" (mkV "کرنا") ;
-lin fold_V2 = mkV2 (mkV "لپٹنا") ;       -- from DictUrd
-lin folder_N = mkN "تہ کرنے والا" ;
-lin foliage_N = mkN "پتے" ;
-lin folio_N = mkN "ورق" ;       -- from DictUrd
-lin folk_N = mkN "قو?" ;       -- from DictUrd
-lin folk_dance_N = mkN "لوک ناچ" ;
-lin folksy_A = mkA "بے تکلف" ;       -- from DictUrd
-lin follow_V = compoundV "پیروی" (mkV "کرنا") ;
-lin follow_V2 = mkV2 (compoundV "پابند" (mkV "رہنا")) ;       -- from DictUrd
-lin follow_VS = mkVS (compoundV "پیروی" (mkV "کرنا")) ;
-lin follow_through_N = mkN "ضرب" ;
-lin follow_up_N = mkN "تعاقب ميں لگے رہنا" ;
-lin follower_N = mkN "عاقب" ;       -- from DictUrd
-lin following_A = mkA "ما بعد" ;       -- from DictUrd
-lin following_N = mkN "مقلدين" ;
-lin folly_N = mkN "بے عقلی" ;       -- from DictUrd
-lin foment_V2 = mkV2 (mkV "سینکنا") ;       -- from DictUrd
-lin fomentation_N = mkN "سینک" ;       -- from DictUrd
-lin fond_A = mkA "مشتاق" ;       -- from DictUrd
-lin fondle_V2 = mkV2 (mkV "چمکارنا") ;       -- from DictUrd
-lin fondness_N = mkN "لپکا" ;       -- from DictUrd
-lin font_N = mkN "فوارہ" ;
-lin food_N = mkN "غذا" ;       -- from DictUrd
-lin fool_N = mkN "بیل" ;       -- from DictUrd
-lin fool_V = mkV "بےوقوف" ;
-lin fool_V2 = mkV2 (compoundV "بے وقوف" (mkV "بنانا")) ;       -- from DictUrd
-lin foolery_N = mkN "بے عقلی کی بات" ;
-lin foolhardy_A = mkA "بے پرواہ" ;       -- from DictUrd
-lin foolish_A = mkA "اناپ شناپ" ;       -- from DictUrd
-lin foolscap_N = mkN "قل سکیپ کاغذ" ;
-lin foot_N = mkN "پا" ;       -- from DictUrd
-lin foot_V = mkV "بنیاد" ;
-lin foot_V2 = mkV2 (mkV "بنیاد") ;
-lin foot_and_mouth_A = mkA "منہ کھر روگ" ;
-lin foot_and_mouth_N = mkN "منہ کھر روگ" ;
-lin foot_pound_N = mkN "فٹ پاونڈل" ;
-lin foot_rot_N = mkN "پوکھا" ;
-lin footage_N = mkN "فٹ ناپ" ;
-lin footboard_N = mkN "پائے دان" ;       -- from DictUrd
-lin footed_A = mkA "پادار" ;
-lin footer_N = mkN "پا پيادہ" ;
-lin footing_N = mkN "مضبوط جگہ" ;
-lin fop_N = mkN "دکھاوٹی" ;       -- from DictUrd
-lin foppish_A = mkA "البیلا" ;       -- from DictUrd
-lin forage_N = mkN "چارہ" ;       -- from DictUrd
-lin forage_V = mkV "چارہ" ;
-lin foray_N = mkN "یلغار" ;       -- from DictUrd
-lin foray_V = mkV "حملہ" ;
-lin forbear_N = mkN "باز رہنا" ;
-lin forbear_V = compoundV "محتاط" (mkV "رہنا") ;       -- from DictUrd
-lin forbear_V2 = mkV2 (mkV "کترانا") ;       -- from DictUrd
-lin forbearance_N = mkN "متانت" ;       -- from DictUrd
-lin forbid_V2 = mkV2 (compoundV "حرام" (mkV "کرنا")) ;       -- from DictUrd
-lin forbidding_A = mkA "بد صورت" ;
-lin force_N = mkN "ہیکڑی" ;       -- from DictUrd
-lin force_V = compoundV "زور" (mkV "لگانا") ;
-lin force_V2 = mkV2 (compoundV "تاکید" (mkV "کرنا")) ;       -- from DictUrd
--- lin force_V2V = mkV2 (compoundV "زور" (mkV "لگانا")) ;
-lin force_VS = mkVS (compoundV "زور" (mkV "لگانا")) ;
-lin force_feed_V2 = mkV2 (compoundV "زبردستی" (mkV "کھلانا")) ;
-lin force_land_V = compoundV "جبری" (mkV "اتار") ;
-lin force_land_V2 = mkV2 (compoundV "جبری" (mkV "اتار")) ;
-lin force_majeure_N = mkN "امر ربی" ;
-lin forcible_A = mkA "زور دار" ;       -- from DictUrd
-lin ford_N = mkN "نالہ" ;
-lin ford_V2 = mkV2 (compoundV "پایاب" (mkV "اترنا")) ;       -- from DictUrd
-lin fore_A = mkA "آگے" ;       -- from DictUrd
-lin fore_Adv = mkAdv "اگلا" ;
-lin fore_N = mkN "اگلا" ;
-lin forearm_N = mkN "پہنچا" ;       -- from DictUrd
-lin forearm_V2 = mkV2 (compoundV "مسلح" (mkV "کرنا")) ;
-lin forebode_V2 = mkV2 (compoundV "پہلے بتا" (mkV "دینا")) ;       -- from DictUrd
-lin foreboding_N = mkN "انتباہ" ;       -- from DictUrd
-lin forecast_N = mkN "پیش بینی" ;
-lin forecast_V = compoundV "پیش" (mkV "بینی") ;
-lin forecast_V2 = mkV2 (compoundV "پیش" (mkV "بینی")) ;
-lin forecast_VS = mkVS (compoundV "پیش" (mkV "بینی")) ;
-lin forecaster_N = mkN "پیش بین" ;       -- from DictUrd
-lin forecastle_N = mkN "جہاز کا اگلا حصہ" ;
-lin foreclose_V = compoundV "حق چھين" (mkV "لينا") ;
-lin foreclose_V2 = mkV2 (compoundV "حق چھين" (mkV "لينا")) ;
-lin foreclosure_N = mkN "گروی چیز کی ضبطی" ;
-lin foredoom_V2 = mkV2 (compoundV "مقدر کر" (mkV "دينا")) ;
-lin forefather_N = mkN "جد" ;       -- from DictUrd
-lin forefinger_N = mkN "کلمہ کی انگلی" ;       -- from DictUrd
-lin forefoot_N = mkN "جانور کے اگلے پاؤں" ;
-lin forefront_N = mkN "اگلا حصہ" ;
-lin foregather_V = mkV "فوريگيدر" ;
-lin forego_V = compoundV "پہلے" (mkV "جانا") ;
-lin forego_V2 = mkV2 (compoundV "پہلے چلے" (mkV "جانا")) ;       -- from DictUrd
-lin foregoing_A = mkA "سابق" ;       -- from DictUrd
-lin foregone_A = mkA "گذشتہ" ;       -- from DictUrd
-lin foreground_N = mkN "نمایاں جگہ" ;       -- from DictUrd
-lin forehead_N = mkN "جبین" ;       -- from DictUrd
-lin foreign_A = mkA "اجنبی" ;       -- from DictUrd
-lin foreigner_N = mkN "اجنبی" ;       -- from DictUrd
-lin foreknow_V = compoundV "پہلے ہی جان" (mkV "لینا") ;
-lin foreknow_V2 = mkV2 (compoundV "پہلے ہی جان" (mkV "لینا")) ;
-lin forelock_N = mkN "پیشانی کے بال" ;
-lin foreman_N = mkN "نگران" ;       -- from DictUrd
-lin foremost_A = mkA "اگلا" ;       -- from DictUrd
-lin foremost_Adv = mkAdv "پہلے" ;
-lin forenoon_N = mkN "قبل از دوپہر" ;
-lin forensic_A = mkA "عدالتی" ;
-lin foreordain_V2 = mkV2 (compoundV "ازل سے مقرر" (mkV "کرنا")) ;
-lin forerunner_N = mkN "ہرکارہ" ;       -- from DictUrd
-lin foresee_V2 = mkV2 (mkV "پاجانا") ;       -- from DictUrd
-lin foreshadow_V2 = mkV2 (compoundV "کا پتہ" (mkV "دینا")) ;
-lin foresight_N = mkN "دوربینی" ;
-lin foreskin_N = mkN "حشفہ" ;
-lin forest_N = mkN "جنگل" ;       -- from DictUrd
-lin forestall_V2 = mkV2 (compoundV "مزاحم" (mkV "ہونا")) ;       -- from DictUrd
-lin forester_N = mkN "ماہر جنگلات" ;
-lin forestry_N = mkN "جنگلیات" ;       -- from DictUrd
-lin foretell_V2 = mkV2 (compoundV "پیش گوی" (mkV "کرنا")) ;       -- from DictUrd
-lin forethought_N = mkN "دور اندیشی" ;
-lin forever_Adv = mkAdv "ہمیشہ" ;       -- from DictUrd
-lin forewarn_V2 = mkV2 (compoundV "خبردار" (mkV "کرنا")) ;       -- from DictUrd
-lin forfeit_N = mkN "ہرجانہ" ;       -- from DictUrd
-lin forfeit_V2 = mkV2 (mkV "تاوان") ;
-lin forfeiture_N = mkN "ضبطی" ;       -- from DictUrd
-lin forgather_V = compoundV "باہم مل" (mkV "جانا") ;
-lin forge_N = mkN "لوہار خانہ" ;       -- from DictUrd
-lin forge_V = compoundV "نقل" (mkV "کرنا") ;
-lin forge_V2 = mkV2 (compoundV "آگے" (mkV "بڑھنا")) ;       -- from DictUrd
-lin forger_N = mkN "نقل" ;
-lin forgery_N = mkN "دھوکہ بازی" ;       -- from DictUrd
-lin forget_V = mkV "بھولنا" ;       -- from DictUrd
-lin forget_V2 = mkV2 (mkV "بھلانا") ;       -- from DictUrd
-lin forget_VS = mkVS (mkV "بھولنا") ;
-lin forget_me_not_N = mkN "گل وفا" ;
-lin forgetful_A = mkA "بھولنے کا عادی" ;
-lin forging_N = mkN "آہن گری" ;
-lin forgive_V = compoundV "معاف" (mkV "کرنا") ;
-lin forgive_V2 = mkV2 (compoundV "معاف" (mkV "کرنا")) ;
-lin forgiveness_N = mkN "عفو" ;       -- from DictUrd
-lin forgiving_A = mkA "معاف کرنا" ;
-lin forgo_V2 = mkV2 (mkV "چھوڑنا") ;       -- from DictUrd
-lin fork_N = mkN "کانٹا" ;       -- from DictUrd
-lin fork_V = mkV "کانٹا" ;
-lin fork_V2 = mkV2 (mkV "کانٹا") ;
-lin forked_A = mkA "دو شاخہ" ;
-lin forli_PN = mkPN "کھلاڑی" ;
-lin forlorn_A = mkA "بے کس" ;       -- from DictUrd
-lin form_N = mkN "ڈول" ;       -- from DictUrd
-lin form_V = compoundV "ترتیب" (mkV "دینا") ;
-lin form_V2 = mkV2 (compoundV "تشکیل" (mkV "دینا")) ;       -- from DictUrd
-lin formal_A = mkA "پرتکلف" ;       -- from DictUrd
-lin formaldehyde_N = mkN "فارمل ڈی ہائيڈ" ;
-lin formalin_N = mkN "فارملين" ;
-lin formalism_N = mkN "رسميت" ;
-lin formality_N = mkN "رسم" ;       -- from DictUrd
-lin formalize_V2 = mkV2 (compoundV "رسمی" (mkV "بنانا")) ;
-lin format_N = mkN "شکل" ;
-lin formation_N = mkN "شکل" ;       -- from DictUrd
-lin formative_A = mkA "صورت گير" ;
-lin former_A = mkA "پہلا" ;       -- from DictUrd
-lin formic_A = mkA "مورينہ" ;
-lin formica_N = mkN "فار ميکا" ;
-lin formidable_A = mkA "عظیم" ;       -- from DictUrd
-lin formless_A = mkA "بے شکل" ;
-lin formosa_PN = mkPN "فارموسی" ;
-lin formula_N = mkN "کلیہ" ;       -- from DictUrd
-lin formulate_V2 = mkV2 (compoundV "شکل" (mkV "دینا")) ;       -- from DictUrd
-lin formulation_N = mkN "ضابطہ بندی" ;
-lin fornicate_V = compoundV "زنا" (mkV "کرنا") ;
-lin fornication_N = mkN "زنا" ;
-lin forsake_V2 = mkV2 (compoundV "چھوڑ" (mkV "دینا")) ;       -- from DictUrd
-lin forsooth_Adv = mkAdv "در حقیقت" ;       -- from DictUrd
-lin forswear_V2 = mkV2 (compoundV "جھوٹی قسم" (mkV "اٹھانا")) ;
-lin forsythia_N = mkN "ايک آرائشی پودا" ;
-lin fort_N = mkN "حصار" ;       -- from DictUrd
-lin fort_william_PN = mkPN "قلعہ" ;
-lin forte_A = mkA "بہترین صلاحیت" ;
-lin forte_Adv = mkAdv "بہترین صلاحیت" ;
-lin forte_N = mkN "بہترین صلاحیت" ;
-lin forth_Adv = mkAdv "آگے" ;       -- from DictUrd
-lin forthright_A = mkA "اٹل" ;       -- from DictUrd
-lin forthwith_Adv = mkAdv "بمجرد" ;       -- from DictUrd
-lin fortieth_A = mkA "چالیسواں" ;
-lin fortieth_N = mkN "چالیسواں" ;
-lin fortification_N = mkN "حصار" ;       -- from DictUrd
-lin fortify_V2 = mkV2 (compoundV "پکا" (mkV "کرنا")) ;       -- from DictUrd
-lin fortissimo_A = mkA "بہت زور سے" ;
-lin fortissimo_Adv = mkAdv "بہت زور سے" ;
-lin fortitude_N = mkN "عزم" ;       -- from DictUrd
-lin fortnight_N = mkN "پندر واڑہ" ;       -- from DictUrd
-lin fortnightly_A = mkA "پندرھویں دن" ;
-lin fortnightly_Adv = mkAdv "پندرھویں دن" ;
-lin fortress_N = mkN "کوٹلہ" ;       -- from DictUrd
-lin fortuitous_A = mkA "اتفاقی" ;
-lin fortunate_A = mkA "فرخ" ;       -- from DictUrd
-lin fortune_N = mkN "دولت" ;       -- from DictUrd
-lin forty_A = mkA "چا لیس" ;       -- from DictUrd
-lin forty_N = mkN "چالیس" ;
-lin forum_N = mkN "بازار" ;
-lin forward_A = mkA "اگلا" ;
-lin forward_Adv = mkAdv "آگے کی جانب" ;       -- from DictUrd
-lin forward_N = mkN "اگلا" ;
-lin forward_V2 = mkV2 (mkV "اگلا") ;
-lin forwards_Adv = mkAdv "اگلا" ;
-lin fosse_N = mkN "خندق" ;
-lin fossil_N = mkN "پرانا" ;
-lin fossilize_V = compoundV "ماضی کی ياد بنا" (mkV "دينا") ;
-lin fossilize_V2 = mkV2 (compoundV "ماضی کی ياد بنا" (mkV "دينا")) ;
-lin foster_V2 = mkV2 (mkV "جلانا") ;       -- from DictUrd
-lin foster_brother_N = mkN "فوسٹر بردر" ;
-lin foster_child_N = mkN "لے پالک" ;
-lin foster_parent_N = mkN "رضاعی ماں باپ" ;
-lin foster_sister_N = mkN "فوسٹر سسٹر" ;
-lin foul_A = mkA "بے ہودہ" ;       -- from DictUrd
-lin foul_N = mkN "گندا" ;
-lin foul_V = mkV "ٹکرانا" ;       -- from DictUrd
-lin foul_V2 = mkV2 (compoundV "گندگی" (mkV "کرنا")) ;       -- from DictUrd
-lin foul_mouthed_A = mkA "بد گو" ;
-lin found_V2 = mkV2 (mkV "تلاش") ;
-lin foundation_N = mkN "اساس" ;       -- from DictUrd
-lin founder_N = mkN "بانی" ;       -- from DictUrd
-lin founder_V = mkV "بانی" ;
-lin founder_V2 = mkV2 (mkV "بانی") ;
-lin foundling_N = mkN "لقيط" ;
-lin foundry_N = mkN "دھات ڈھالنے کا کارخانہ" ;
-lin fount_N = mkN "چشمہ" ;
-lin fountain_N = mkN "فوارہ" ;       -- from DictUrd
-lin fountain_head_N = mkN "سر چشمہ" ;
-lin fountain_pen_N = mkN "فاونٹين پين" ;
-lin four_poster_N = mkN "چار چوبہ" ;
-lin fowl_N = mkN "چڑیا" ;       -- from DictUrd
-lin fowl_V = mkV "پرندہ" ;
-lin fowler_N = mkN "چڑی مار" ;       -- from DictUrd
-lin fowlingpiece_N = mkN "شکاری بندوق" ;
-lin fox_N = mkN "لومڑی" ;       -- from DictUrd
-lin fox_V2 = mkV2 (compoundV "بے ایمانی" (mkV "کرنا")) ;       -- from DictUrd
-lin fox_terrier_N = mkN "فاکس ٹيريئر" ;
-lin foxy_A = mkA "چالباز" ;
-lin foyer_N = mkN "بغلی کمرہ" ;
-lin fr_PN = mkPN "فساد" ;
-lin fracas_N = mkN "فساد" ;
-lin fraction_N = mkN "کسر" ;       -- from DictUrd
-lin fractional_A = mkA "کسری" ;
-lin fractious_A = mkA "تنگ مزاج" ;
-lin fracture_N = mkN "شکست" ;       -- from DictUrd
-lin fracture_V = mkV "ٹوٹ" ;
-lin fracture_V2 = mkV2 (mkV "ٹوٹ") ;
-lin fragile_A = mkA "کاغذی" ;       -- from DictUrd
-lin fragment_N = mkN "خوردہ" ;       -- from DictUrd
-lin fragment_V = mkV "ٹکڑا" ;
-lin fragment_V2 = mkV2 (mkV "ٹکڑا") ;
-lin fragmentary_A = mkA "ٹکڑوں سے بنا ہوا" ;
-lin fragmentation_N = mkN "پارہ پارہ کرنے کا عمل" ;
-lin fragrance_N = mkN "خوشبو" ;       -- from DictUrd
-lin fragrant_A = mkA "خوشبو دار" ;       -- from DictUrd
-lin frail_A = mkA "فنا پزیر" ;       -- from DictUrd
-lin frailty_N = mkN "فنا" ;       -- from DictUrd
-lin frame_N = mkN "چوکھٹا" ;       -- from DictUrd
-lin frame_V = mkV "بنانا" ;
-lin frame_V2 = mkV2 (mkV "بنانا") ;
-lin frame_up_N = mkN "جھوٹا مقدمہ" ;
-lin framework_N = mkN "ڈھانچا" ;       -- from DictUrd
-lin fran_PN = mkPN "فرانس کا سکہ" ;
-lin franc_N = mkN "فرانس کا سکہ" ;
-lin france_PN = mkPN "فرانس" ;
-lin frances_PN = mkPN "فرانس کا سکہ" ;
-lin franchise_N = mkN "حق معافی" ;
-lin francis_PN = mkPN "فرانسيئم" ;
-lin franciscan_A = mkA "فرانسيئم" ;
-lin franciscan_N = mkN "فرانسيئم" ;
-lin frank_A = mkA "بے جھجھک" ;       -- from DictUrd
-lin frank_N = mkN "صاف گو" ;
-lin frank_PN = mkPN "صاف گو" ;
-lin frank_V2 = mkV2 (compoundV "صاف" (mkV "گو")) ;
-lin frankincense_N = mkN "لوبان" ;
-lin franklin_N = mkN "داروغہ" ;
-lin frankness_N = mkN "بے تکلفی" ;       -- from DictUrd
-lin frantic_A = mkA "بھپرا ہوا" ;       -- from DictUrd
-lin frantically_Adv = mkAdv "مضطربانہ" ;
-lin fraternal_A = mkA "برادرانہ" ;
-lin fraternity_N = mkN "آپس داری" ;       -- from DictUrd
-lin fraternize_V = compoundV "بھائیوں جیسا" (mkV "سلوک") ;
-lin fratricide_N = mkN "برادر کشی" ;
-lin frau_N = mkN "عورت" ;       -- from DictUrd
-lin fraud_N = mkN "چالاکی" ;       -- from DictUrd
-lin fraudulent_A = mkA "مکار" ;
-lin fraught_A = mkA "بھرا ہوا" ;       -- from DictUrd
-lin fraulein_N = mkN "دوشيزہ" ;
-lin fray_N = mkN "ہنگامہ" ;       -- from DictUrd
-lin fray_V = compoundV "دنگا" (mkV "فساد") ;
-lin fray_V2 = mkV2 (compoundV "دنگا" (mkV "فساد")) ;
-lin frazzle_N = mkN "تھکا دینا" ;
-lin freak_N = mkN "موج" ;       -- from DictUrd
-lin freak_V = mkV "ولولہ" ;
-lin freak_V2 = mkV2 (mkV "ولولہ") ;
-lin freakish_A = mkA "وہمی" ;
-lin freaky_A = mkA "خوفناک" ;
-lin freckle_N = mkN "چتتی" ;       -- from DictUrd
-lin freckle_V = compoundV "جلد کا" (mkV "داغ") ;
-lin freckle_V2 = mkV2 (compoundV "دھبہ" (mkV "ڈالنا")) ;       -- from DictUrd
-lin free_A = mkA "آزاد" ;       -- from DictUrd
-lin free_V2 = mkV2 (compoundV "آزاد" (mkV "ہونا")) ;
--- lin free_V2V = mkV2 (compoundV "آزاد" (mkV "ہونا")) ;
-lin free_and_easy_A = mkA "بے تکلف" ;
-lin free_handed_A = mkA "کشادہ دست" ;
-lin free_standing_A = mkA "ازخود ايستادہ" ;
-lin free_thinker_N = mkN "آزاد خيال" ;
-lin free_thinking_A = mkA "آزاد خيالی" ;
-lin free_trader_N = mkN "آزاد تجارت کا حامی" ;
-lin freebooter_N = mkN "قزاق" ;
-lin freedom_N = mkN "آزادی" ;       -- from DictUrd
-lin freehand_A = mkA "دستی" ;
-lin freehold_N = mkN "غیر مخصوص حصہ" ;
-lin freelance_N = mkN "پیشہ ور" ;
-lin freelance_V = compoundV "پیشہ" (mkV "ور") ;
-lin freemason_N = mkN "فری میسن نظام" ;
-lin freemasonry_N = mkN "فری میسن نظام" ;
-lin freesia_N = mkN "فريشيا" ;
-lin freestone_N = mkN "نرم پتھر" ;
-lin freewill_A = mkA "خودمختاری" ;
-lin freeze_N = mkN "جمانا" ;
-lin freeze_V = mkV "جمنا" ;       -- from DictUrd
-lin freeze_V2 = mkV2 (mkV "جمانا") ;
-lin freezer_N = mkN "یخ بند الماری" ;       -- from DictUrd
-lin freezing_point_N = mkN "نقطہ انجما د" ;
-lin freight_N = mkN "محصول" ;       -- from DictUrd
-lin freight_V2 = mkV2 (compoundV "جہاز کا" (mkV "اسباب")) ;
-lin freighter_N = mkN "مال بردار جہاز" ;
-lin french_A = mkA "فرانسیسی" ;
-lin french_N = mkN "فرانسیسی" ;
-lin frenetic_A = mkA "مغلوب الغيظ" ;
-lin frenzy_N = mkN "عارضی جنون" ;       -- from DictUrd
-lin frequency_N = mkN "کثرت" ;
-lin frequent_A = mkA "اکثر" ;       -- from DictUrd
-lin frequent_V2 = mkV2 (mkV "اکثر") ;
-lin fresco_N = mkN "ٹھنڈک" ;
-lin fresco_V2 = mkV2 (mkV "ٹھنڈک") ;
-lin fresh_A = mkA "نو" ;       -- from DictUrd
-lin fresh_Adv = mkAdv "تازہ دم" ;
-lin freshen_V = compoundV "تازہ" (mkV "کرنا") ;
-lin freshen_V2 = mkV2 (compoundV "تازہ" (mkV "کرنا")) ;
-lin fret_N = mkN "نقش کرنا" ;
-lin fret_V = mkV "گھسنا" ;       -- from DictUrd
-lin fret_V2 = mkV2 (compoundV "تنگ" (mkV "کرنا")) ;       -- from DictUrd
-lin fret_VS = mkVS (compoundV "نقش" (mkV "کرنا")) ;
-lin freudian_A = mkA "فرائيڈی" ;
-lin fri_PN = mkPN "فقیر" ;
-lin friable_A = mkA "زود ريز" ;
-lin friar_N = mkN "راہب" ;       -- from DictUrd
-lin fricassee_N = mkN "گوشت کا سالن" ;
-lin fricassee_V2 = mkV2 (compoundV "گوشت کا" (mkV "سالن")) ;
-lin fricative_A = mkA "فرکی" ;
-lin fricative_N = mkN "فرکی" ;
-lin friction_N = mkN "گھسسا" ;       -- from DictUrd
-lin friday_N = mkN "جمعہ" ;
-lin friday_PN = mkPN "جمعہ" ;
-lin fridge_N = mkN "فريج" ;
-lin friend_N = mkN "آشنا" ;       -- from DictUrd
-lin friendly_A = mkA "دلبر" ;       -- from DictUrd
-lin friendship_N = mkN "آشنائ" ;       -- from DictUrd
-lin frier_N = mkN "تلنے کے ليے موزوں چوزہ" ;
-lin frieze_N = mkN "موٹا اونی کپڑا" ;
-lin frigate_N = mkN "جنگی جہاز" ;
-lin fright_N = mkN "ڈر" ;       -- from DictUrd
-lin fright_V2 = mkV2 (mkV "دہشت") ;
-lin frighten_V2 = mkV2 (compoundV "داب" (mkV "جمانا")) ;       -- from DictUrd
-lin frightened_A = mkA "دہشت زدہ" ;       -- from DictUrd
-lin frightening_A = mkA "ڈراؤنا" ;       -- from DictUrd
-lin frigid_A = mkA "بانجھ" ;       -- from DictUrd
-lin frigidity_N = mkN "برودت" ;
-lin frill_N = mkN "جھالر" ;       -- from DictUrd
-lin frilled_A = mkA "جھالر" ;
-lin fringe_N = mkN "جھالر" ;       -- from DictUrd
-lin fringe_V2 = mkV2 (mkV "آنچل") ;
-lin frippery_N = mkN "بے کم قدر" ;
-lin frisk_V = compoundV "جست" (mkV "لگانا") ;       -- from DictUrd
-lin frisk_V2 = mkV2 (compoundV "تلاشی" (mkV "لینا")) ;       -- from DictUrd
-lin frisky_A = mkA "چلبلا" ;       -- from DictUrd
-lin fritter_N = mkN "چیتھڑا" ;       -- from DictUrd
-lin fritter_V2 = mkV2 (compoundV "پیسہ برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin frivol_V = compoundV "بيہودگی سے پيش" (mkV "آنا") ;
-lin frivol_V2 = mkV2 (compoundV "بيہودگی سے پيش" (mkV "آنا")) ;
-lin frivolity_N = mkN "الم غلم" ;       -- from DictUrd
-lin frivolous_A = mkA "البیلا" ;       -- from DictUrd
-lin frizz_V2 = mkV2 (compoundV "شراٹا پيدا" (mkV "کرنا")) ;
-lin frizzle_V = compoundV "خم" (mkV "دار") ;
-lin frizzle_V2 = mkV2 (compoundV "خم" (mkV "دار")) ;
-lin fro_Adv = mkAdv "آگے" ;
-lin frock_N = mkN "چغہ" ;
-lin frock_coat_N = mkN "فراک کوٹ" ;
-lin frog_N = mkN "مینڈک" ;       -- from DictUrd
-lin frolic_N = mkN "کھیل" ;       -- from DictUrd
-lin frolic_V = compoundV "کھیل" (mkV "کود") ;
-lin frond_N = mkN "جھاڑی" ;
-lin front_N = mkN "آگا" ;       -- from DictUrd
-lin front_V = mkV "اگلا" ;
-lin front_V2 = mkV2 (mkV "اگلا") ;
-lin frontage_N = mkN "سامنا" ;       -- from DictUrd
-lin frontal_A = mkA "سرحد" ;
-lin frontier_N = mkN "سرحد" ;       -- from DictUrd
-lin frost_N = mkN "پالا" ;       -- from DictUrd
-lin frost_V = mkV "پالا" ;
-lin frost_V2 = mkV2 (mkV "پالا") ;
-lin frosting_N = mkN "جليدہ" ;
-lin frosty_A = mkA "یخ" ;
-lin froth_N = mkN "جھاگ" ;       -- from DictUrd
-lin froth_V = mkV "جھاگ" ;
-lin frothy_A = mkA "جھاگ دار" ;
-lin froward_A = mkA "ضدی" ;
-lin frown_N = mkN "دپٹ" ;       -- from DictUrd
-lin frown_V = compoundV "تیوری" (mkV "چڑھانا") ;
-lin frowzy_A = mkA "گدلا" ;
-lin fructify_V = compoundV "بار آور" (mkV "کرنا") ;
-lin fructify_V2 = mkV2 (compoundV "بار آور" (mkV "کرنا")) ;
-lin frugal_A = mkA "جذ راس" ;       -- from DictUrd
-lin frugality_N = mkN "کفايت شعار" ;
-lin fruit_N = mkN "میوہ" ;       -- from DictUrd
-lin fruit_V = mkV "انعام" ;
-lin fruit_fly_N = mkN "پھل مکھی" ;
-lin fruiterer_N = mkN "ثمر فروش" ;
-lin fruitful_A = mkA "بار آور" ;       -- from DictUrd
-lin fruition_N = mkN "خوشی" ;
-lin fruitless_A = mkA "بنجر" ;       -- from DictUrd
-lin fruity_A = mkA "ثمر دار" ;
-lin frump_N = mkN "بد وضع" ;
-lin frustrate_V2 = mkV2 (compoundV "بے اثر" (mkV "کرنا")) ;       -- from DictUrd
-lin frustration_N = mkN "لالے" ;       -- from DictUrd
-lin fry_N = mkN "بچے" ;       -- from DictUrd
-lin fry_V = mkV "تلنا" ;
-lin fry_V2 = mkV2 (mkV "تلنا") ;       -- from DictUrd
-lin fry_pan_N = mkN "فرائی پان" ;
-lin fryer_N = mkN "تلنے کے ليے موزوں چوزہ" ;
-lin ft_PN = mkPN "شکل دينا" ;
-lin fuchsia_N = mkN "فيوشا" ;
-lin fuddle_V2 = mkV2 (compoundV "شراب پلا کر مدہوش" (mkV "کرنا")) ;
-lin fuddy_duddy_N = mkN "پرانی وضع کا" ;
-lin fudge_N = mkN "جھوٹا قصہ" ;
-lin fuel_N = mkN "ایندھن" ;       -- from DictUrd
-lin fuel_V = mkV "ایندھن" ;
-lin fuel_V2 = mkV2 (mkV "ایندھن") ;
-lin fug_N = mkN "گھٹن" ;       -- from DictUrd
-lin fugitive_A = mkA "بھگوڑا" ;       -- from DictUrd
-lin fugitive_N = mkN "بھگوڑا" ;       -- from DictUrd
-lin fugue_N = mkN "فراریت" ;
-lin fuhrer_N = mkN "فيوہرر" ;
-lin fulcrum_N = mkN "سہارا" ;
-lin fulfil_V2 = mkV2 (compoundV "انجام" (mkV "دینا")) ;       -- from DictUrd
-lin fulfill_V2 = mkV2 (mkV "تکميل") ;
-lin fulfilment_N = mkN "وفا" ;       -- from DictUrd
-lin full_A = mkA "بھرا ہوا" ;       -- from DictUrd
-lin full_blooded_A = mkA "اصيل" ;
-lin full_blown_A = mkA "شگفتہ" ;
-lin full_dress_A = mkA "تقريباتی لباس" ;
-lin full_fashioned_A = mkA "جيسے جراب" ;
-lin full_length_A = mkA "عام" ;
-lin full_scale_A = mkA "پورے ناپ کا" ;
-lin fuller_N = mkN "فلر مٹی" ;
-lin fullness_N = mkN "بھر پوری" ;       -- from DictUrd
-lin fully_Adv = mkAdv "بالکل" ;       -- from DictUrd
-lin fulmar_N = mkN "فلمار" ;
-lin fulminate_V = mkV "گرجنا" ;       -- from DictUrd
-lin fulsome_A = mkA "بے ہودہ" ;       -- from DictUrd
-lin fumble_V = compoundV "ادھر" (mkV "ادھر ہاتھ مارنا") ;       -- from DictUrd
-lin fumble_V2 = mkV2 (mkV "ٹٹولنا") ;
-lin fume_N = mkN "بخار" ;       -- from DictUrd
-lin fume_V = compoundV "بخار" (mkV "نکلنا") ;       -- from DictUrd
-lin fume_V2 = mkV2 (mkV "دھواں") ;
-lin fume_VS = mkVS (mkV "دھواں") ;
-lin fumigate_V2 = mkV2 (compoundV "دھونی" (mkV "دینا")) ;       -- from DictUrd
-lin fumigation_N = mkN "دھونی" ;       -- from DictUrd
-lin fun_N = mkN "بازیچہ" ;       -- from DictUrd
-lin function_N = mkN "کام" ;       -- from DictUrd
-lin function_V = mkV "کام" ;
-lin functional_A = mkA "فعلی" ;
-lin functionalism_N = mkN "وظيفہ گيريت" ;
-lin functionary_N = mkN "کار کن" ;       -- from DictUrd
-lin fund_N = mkN "مال" ;       -- from DictUrd
-lin fund_V2 = mkV2 (mkV "چندہ") ;
-lin fundamental_A = mkA "اساسی" ;       -- from DictUrd
-lin fundamental_N = mkN "بنیادی" ;
-lin fundamentalism_N = mkN "بنياد پرستی" ;
-lin funeral_N = mkN "جنازہ" ;       -- from DictUrd
-lin funereal_A = mkA "کفن دفن کے متعلق" ;
-lin fungicide_N = mkN "سماروغ کے لیے مہلک عامل" ;
-lin fungoid_A = mkA "فطر نما" ;
-lin fungous_A = mkA "فطری" ;
-lin fungus_N = mkN "کھمبی" ;
-lin funicular_N = mkN "ریسمانی" ;
-lin funk_N = mkN "گھبراہٹ" ;
-lin funk_V = mkV "گھبراہٹ" ;
-lin funk_V2 = mkV2 (mkV "گھبراہٹ") ;
-lin funky_A = mkA "بزدل" ;
-lin funnel_N = mkN "قیف" ;       -- from DictUrd
-lin funnel_V = mkV "قیف" ;
-lin funnel_V2 = mkV2 (mkV "قیف") ;
-lin funny_A = mkA "مزاحیہ" ;       -- from DictUrd
-lin funny_bone_N = mkN "شوخ ہڈی" ;
-lin fur_N = mkN "پشم" ;       -- from DictUrd
-lin furbelow_N = mkN "پیٹیاں" ;
-lin furbish_V2 = mkV2 (compoundV "چمکا" (mkV "دینا")) ;
-lin furious_A = mkA "غضب ناک" ;       -- from DictUrd
-lin furl_V = compoundV "تہہ" (mkV "کرنا") ;
-lin furl_V2 = mkV2 (compoundV "تہہ" (mkV "کرنا")) ;
-lin furlong_N = mkN "میل کا آٹھواں حصہ" ;
-lin furlough_N = mkN "رخصت" ;       -- from DictUrd
-lin furnace_N = mkN "آتش کدہ" ;       -- from DictUrd
-lin furnish_V2 = mkV2 (compoundV "بہم" (mkV "پہنچانا")) ;       -- from DictUrd
-lin furniture_N = mkN "اساس" ;       -- from DictUrd
-lin furrier_N = mkN "سمور کے کاروبار والا" ;
-lin furrow_N = mkN "لکیر" ;
-lin furrow_V = mkV "لکیر" ;
-lin furrow_V2 = mkV2 (mkV "لکیر") ;
-lin furry_A = mkA "سموری" ;
-lin furth_PN = mkPN "مزید" ;
-lin further_Adv = mkAdv "اگلا" ;       -- from DictUrd
-lin further_V2 = mkV2 (mkV "مزید") ;
-lin furtherance_N = mkN "ترقی" ;
-lin furthermore_Adv = mkAdv "علاوہ ازیں" ;
-lin furthermost_A = mkA "بعید ترین" ;
-lin furthest_A = mkA "سب سے زیادہ دور" ;
-lin furthest_Adv = mkAdv "سب سے زیادہ دور" ;
-lin furtive_A = mkA "خفیہ" ;
-lin fury_N = mkN "غصہ" ;       -- from DictUrd
-lin furze_N = mkN "رتن" ;
-lin fuse_N = mkN "فلیتہ" ;       -- from DictUrd
-lin fuse_V = mkV "پگھلنا" ;
-lin fuse_V2 = mkV2 (mkV "پگھلنا") ;
-lin fuselage_N = mkN "ہوائی جہاز کا ڈھانچہ" ;
-lin fusilier_N = mkN "بندوقچی" ;
-lin fusillade_N = mkN "گولیوں کی باڑھ" ;
-lin fusion_N = mkN "تاؤ" ;       -- from DictUrd
-lin fuss_N = mkN "شغب" ;       -- from DictUrd
-lin fuss_V = mkV "ہنگامہ" ;
-lin fuss_V2 = mkV2 (mkV "ہنگامہ") ;
-lin fussy_A = mkA "شکوہ سنج" ;
-lin fustian_N = mkN "فسطین" ;
-lin fusty_A = mkA "باسی" ;
-lin futile_A = mkA "عبث" ;       -- from DictUrd
-lin futility_N = mkN "عبث" ;       -- from DictUrd
-lin future_A = mkA "مستقبل" ;
-lin future_N = mkN "مستقبل" ;
-lin futurism_N = mkN "خیال پرستی" ;       -- from DictUrd
-lin futurist_N = mkN "مستقبلی" ;
-lin futurity_N = mkN "مستقبل" ;
-lin fuzz_N = mkN "پتلا آڑ جانے والا مادہ" ;
-lin fuzzy_A = mkA "دھندلا" ;       -- from DictUrd
-lin g_man_N = mkN "جی مین" ;
-lin gab_N = mkN "بک بک" ;       -- from DictUrd
-lin gabardine_N = mkN "برساتی کپڑا" ;
-lin gabble_N = mkN "اونچا بولنا" ;
-lin gabble_V = compoundV "بڑبڑ" (mkV "کرنا") ;       -- from DictUrd
-lin gabble_V2 = mkV2 (compoundV "اونچا" (mkV "بولنا")) ;
-lin gaberdine_N = mkN "برساتی کپڑا" ;
-lin gable_N = mkN "پاکھا" ;       -- from DictUrd
-lin gabled_A = mkA "پاکھا" ;
-lin gad_V = compoundV "ادھر" (mkV "ادھر پھرنا") ;       -- from DictUrd
-lin gadabout_N = mkN "آوارہ گرد" ;
-lin gadfly_N = mkN "خون چوس مکھی" ;       -- from DictUrd
-lin gadget_N = mkN "ادنیٰ ترکیب" ;       -- from DictUrd
-lin gael_N = mkN "گیل بولنے والا" ;
-lin gaelic_A = mkA "گیلک" ;
-lin gaelic_N = mkN "گیلک" ;
-lin gaff_N = mkN "مچھلی مارنے کا برچھا" ;
-lin gaffe_N = mkN "بے تکی بات" ;       -- from DictUrd
-lin gaffer_N = mkN "بڈھا گنوار" ;       -- from DictUrd
-lin gag_N = mkN "من گھڑت کہانی" ;       -- from DictUrd
-lin gag_V = compoundV "حکما خاموش کر" (mkV "دینا") ;
-lin gag_V2 = mkV2 (compoundV "چپ" (mkV "کرنا")) ;       -- from DictUrd
-lin gaga_A = mkA "احمق" ;       -- from DictUrd
-lin gage_N = mkN "عہد" ;       -- from DictUrd
-lin gage_V2 = mkV2 (compoundV "بازی" (mkV "لگانا")) ;       -- from DictUrd
-lin gaggle_N = mkN "قازوں یا عورتوں کا جھنڈ" ;       -- from DictUrd
-lin gaiety_N = mkN "بانک پن" ;       -- from DictUrd
-lin gaily_Adv = mkAdv "بھڑک داری سے" ;       -- from DictUrd
-lin gain_N = mkN "بیشی" ;       -- from DictUrd
-lin gain_V = mkV "نفع" ;
-lin gain_V2 = mkV2 (compoundV "حاصل" (mkV "کرنا")) ;       -- from DictUrd
-lin gainful_A = mkA "نفع بخش" ;       -- from DictUrd
-lin gainsay_V2 = mkV2 (compoundV "انکار" (mkV "کرنا")) ;       -- from DictUrd
-lin gait_N = mkN "چال" ;       -- from DictUrd
-lin gaiter_N = mkN "جرموق" ;       -- from DictUrd
-lin gal_N = mkN "کہکشاں" ;
-lin gala_N = mkN "تہوار سے متعلق" ;
-lin galactic_A = mkA "دودھ سے متعلق" ;       -- from DictUrd
-lin galantine_N = mkN "گلنتینی طعام" ;
-lin galaxy_N = mkN "آکاش گنگا" ;       -- from DictUrd
-lin gale_N = mkN "جھکڑ" ;       -- from DictUrd
-lin gall_N = mkN "آبلہ" ;       -- from DictUrd
-lin gall_V2 = mkV2 (compoundV "آزار" (mkV "دینا")) ;       -- from DictUrd
-lin gallant_A = mkA "عاشق" ;       -- from DictUrd
-lin gallant_N = mkN "بہادر" ;
-lin gallantry_N = mkN "عشق بازی" ;       -- from DictUrd
-lin galleon_N = mkN "گیلیون" ;
-lin gallery_N = mkN "دالان" ;       -- from DictUrd
-lin galley_N = mkN "چپؤن یا بادبان کی مدد سے چلنے والا چھوٹا جہاز" ;       -- from DictUrd
-lin galley_proof_N = mkN "طباعت گیلی پروف" ;
-lin gallic_A = mkA "گال کا" ;
-lin gallicism_N = mkN "محاورہ" ;
-lin gallivant_V = compoundV "بے مقصد" (mkV "پھرنا") ;
-lin gallon_N = mkN "رقیق اشیاﺀ کا پیمانہ" ;
-lin gallop_N = mkN "دپٹ" ;       -- from DictUrd
-lin gallop_V = mkV "ڈپٹنا" ;       -- from DictUrd
-lin gallop_V2 = mkV2 (compoundV "سرپٹ" (mkV "دوڑنا")) ;
-lin galloway_PN = mkPN "گیلوئی" ;
-lin gallows_bird_N = mkN "پھانسی دیے جانے کا سزاوار" ;
-lin gallstone_N = mkN "پتھری" ;
-lin galore_Adv = mkAdv "بکثرت" ;       -- from DictUrd
-lin galosh_N = mkN "جوتا پوش" ;       -- from DictUrd
-lin galumph_V = compoundV "اکڑ کر" (mkV "چلنا") ;
-lin galvanic_A = mkA "گلوانی" ;
-lin galvanism_N = mkN "گلوانیت" ;
-lin galvanize_V2 = mkV2 (compoundV "جست کاری" (mkV "کرنا")) ;
-lin galvanize_VS = mkVS (compoundV "جست کاری" (mkV "کرنا")) ;
-lin gambit_N = mkN "چال(شطرنج)" ;       -- from DictUrd
-lin gamble_N = mkN "جوا" ;       -- from DictUrd
-lin gamble_V = compoundV "جوا" (mkV "کھیلنا") ;       -- from DictUrd
-lin gamble_V2 = mkV2 (mkV "جوا") ;
-lin gambler_N = mkN "جواری" ;
-lin gambling_N = mkN "ہار جیت" ;       -- from DictUrd
-lin gamboge_N = mkN "ریوند" ;
-lin gambol_N = mkN "چھلانگ" ;       -- from DictUrd
-lin gambol_V = compoundV "کد" (mkV "کڑے لگانا") ;       -- from DictUrd
-lin game_A = mkA "شکار" ;
-lin game_N = mkN "بازی" ;       -- from DictUrd
-lin game_V = mkV "شکار" ;
-lin game_V2 = mkV2 (mkV "شکار") ;
-lin game_bird_N = mkN "شکار پرندہ" ;
-lin gamecock_N = mkN "اصیل مرغ" ;
-lin gamekeeper_N = mkN "محافظ شکار گاہ" ;       -- from DictUrd
-lin gamma_N = mkN "گاما" ;
-lin gamp_N = mkN "چھاتا" ;       -- from DictUrd
-lin gamy_A = mkA "پر شکار" ;
-lin gander_N = mkN "بے وقوف" ;       -- from DictUrd
-lin gang_N = mkN "گروہ" ;       -- from DictUrd
-lin gang_V = mkV "گروہ" ;
-lin ganger_N = mkN "کارکنوں کے گینگ کا فورمین" ;
-lin gangling_A = mkA "لمبا تڑنگا" ;
-lin ganglion_N = mkN "عقدی شبکہ" ;
-lin gangplank_N = mkN "جڑ تختہ" ;
-lin gangrene_N = mkN "فسادنسیج" ;
-lin gangrene_V = mkV "فسادنسیج" ;
-lin gangrene_V2 = mkV2 (mkV "فسادنسیج") ;
-lin gangrenous_A = mkA "ناسور دار" ;
-lin gangster_N = mkN "بدمعاش" ;       -- from DictUrd
-lin gangway_N = mkN "جہاز سے راستہ" ;       -- from DictUrd
-lin gannet_N = mkN "قاز سفید" ;
-lin gaol_N = mkN "حبس" ;       -- from DictUrd
-lin gaol_V2 = mkV2 (mkV "جیل") ;
-lin gaoler_N = mkN "جیلر" ;
-lin gap_N = mkN "دراڑ" ;       -- from DictUrd
-lin gape_N = mkN "منہ کھول کر دیکھنا" ;
-lin gape_V = compoundV "جماہی" (mkV "لینا") ;       -- from DictUrd
-lin garage_N = mkN "کار گودام" ;       -- from DictUrd
-lin garage_V2 = mkV2 (compoundV "موٹر" (mkV "خانہ")) ;
-lin garb_N = mkN "بھیس" ;       -- from DictUrd
-lin garb_V2 = mkV2 (mkV "بھیس") ;
-lin garbage_N = mkN "آلائش" ;       -- from DictUrd
-lin garbage_can_N = mkN "کچرے کا ڈبہ" ;
-lin garble_V2 = mkV2 (mkV "چھاننا") ;       -- from DictUrd
-lin garden_N = mkN "باغ" ;       -- from DictUrd
-lin garden_V = compoundV "باغبانی" (mkV "کرنا") ;       -- from DictUrd
-lin gardener_N = mkN "باغبان" ;       -- from DictUrd
-lin gardenia_N = mkN "گارڈینیا" ;
-lin gardening_N = mkN "باغبانی" ;       -- from DictUrd
-lin gargantuan_A = mkA "عظیم البحثہ" ;       -- from DictUrd
-lin gargle_N = mkN "غرغرہ" ;       -- from DictUrd
-lin gargle_V = mkV "غرارے" ;
-lin gargle_V2 = mkV2 (mkV "غرارے") ;
-lin gargoyle_N = mkN "پرنالہ" ;
-lin garish_A = mkA "بھڑک دار" ;       -- from DictUrd
-lin garland_N = mkN "گجرا" ;       -- from DictUrd
-lin garland_V2 = mkV2 (mkV "گجرا") ;
-lin garlic_N = mkN "لہسن" ;       -- from DictUrd
-lin garment_N = mkN "کپڑے" ;       -- from DictUrd
-lin garner_N = mkN "غلہ گدام" ;       -- from DictUrd
-lin garner_V2 = mkV2 (compoundV "جمع" (mkV "کرنا")) ;       -- from DictUrd
-lin garnet_N = mkN "یاقوت" ;       -- from DictUrd
-lin garnish_N = mkN "آرائش" ;       -- from DictUrd
-lin garnish_V2 = mkV2 (compoundV "آرائش" (mkV "کرنا")) ;       -- from DictUrd
-lin garret_N = mkN "آخری منزل کا کمرہ" ;
-lin garrison_N = mkN "فوجی چھاؤنی" ;       -- from DictUrd
-lin garrison_V2 = mkV2 (compoundV "سپاہی مہیہ" (mkV "کرنا")) ;       -- from DictUrd
-lin garrulous_A = mkA "باتونی" ;       -- from DictUrd
-lin garter_N = mkN "گیٹس" ;
-lin gas_N = mkN "گیس" ;
-lin gas_V = mkV "گیس" ;
-lin gas_V2 = mkV2 (mkV "گیس") ;
-lin gas_engine_N = mkN "گیس انجن" ;
-lin gas_fitter_N = mkN "گیس فٹر" ;
-lin gas_holder_N = mkN "گیس دان" ;
-lin gas_mask_N = mkN "گیس نقاب" ;
-lin gas_meter_N = mkN "گیس پیما" ;
-lin gas_station_N = mkN "پٹرول پمپ" ;
-lin gasbag_N = mkN "گیس تھیلا" ;
-lin gaseous_A = mkA "گیس کا" ;
-lin gash_N = mkN "چرکا" ;       -- from DictUrd
-lin gash_V2 = mkV2 (compoundV "گہرا زخم" (mkV "لگانا")) ;       -- from DictUrd
-lin gasification_N = mkN "گیس کاری" ;
-lin gasify_V = compoundV "گیس کاری" (mkV "کرنا") ;
-lin gasify_V2 = mkV2 (compoundV "گیس کاری" (mkV "کرنا")) ;
-lin gaslight_N = mkN "ضیاۓ گیس" ;
-lin gasolene_N = mkN "پٹرول" ;
-lin gasoline_N = mkN "پٹرول" ;
-lin gasometer_N = mkN "گیس پیما" ;
-lin gasp_N = mkN "ہانپنا" ;
-lin gasp_V = compoundV "سانس" (mkV "کے لئے منہ کھولنا") ;       -- from DictUrd
-lin gasp_V2 = mkV2 (compoundV "سانس" (mkV "لینا")) ;       -- from DictUrd
-lin gassy_A = mkA "گیس کا" ;
-lin gastric_A = mkA "معدی" ;       -- from DictUrd
-lin gastritis_N = mkN "ورم معدہ" ;
-lin gastronomy_N = mkN "فن طباخی کی مبصری" ;
-lin gasworks_N = mkN "کارخانہٴ گیس" ;
-lin gate_N = mkN "باب" ;       -- from DictUrd
-lin gate_V2 = mkV2 (mkV "دروازہ") ;
-lin gatehouse_N = mkN "ڈیوڑھی" ;
-lin gatepost_N = mkN "ستون در" ;
-lin gateway_N = mkN "دروازہ" ;       -- from DictUrd
-lin gather_V = compoundV "اکٹھا" (mkV "ہونا") ;       -- from DictUrd
-lin gather_V2 = mkV2 (mkV "بننا") ;       -- from DictUrd
-lin gathering_N = mkN "بھیڑ" ;       -- from DictUrd
-lin gauche_A = mkA "بے ڈھب" ;       -- from DictUrd
-lin gaucho_N = mkN "گاوٴچو" ;
-lin gaud_N = mkN "دکھاوٹی جشن" ;       -- from DictUrd
-lin gaudily_Adv = mkAdv "بھونڈے پن سے" ;
-lin gaudy_A = mkA "بد ذوق" ;       -- from DictUrd
-lin gaudy_N = mkN "بھڑکیلا" ;
-lin gauge_N = mkN "مقیاس" ;       -- from DictUrd
-lin gauge_V2 = mkV2 (compoundV "پیمائش کا" (mkV "آلہ")) ;
-lin gaul_N = mkN "گالتھیریا" ;
-lin gaunt_A = mkA "مریل" ;       -- from DictUrd
-lin gauntlet_N = mkN "آہنی دستانہ" ;       -- from DictUrd
-lin gauntness_N = mkN "ویرانی" ;
-lin gauze_N = mkN "جالی" ;       -- from DictUrd
-lin gauzy_A = mkA "جالی کا بنا ہوا" ;
-lin gavel_N = mkN "ایک چھوٹی موگری جسے صدر مجلس نظم و ضبط کے لئے استعمال کرے" ;       -- from DictUrd
-lin gavotte_N = mkN "گیووٹ" ;
-lin gawk_N = mkN "بے تکا" ;       -- from DictUrd
-lin gawkiness_N = mkN "بے تکا پن" ;       -- from DictUrd
-lin gawky_A = mkA "بے تکا" ;       -- from DictUrd
-lin gay_A = mkA "البیلا" ;       -- from DictUrd
-lin gay_N = mkN "چھبیلا" ;       -- from DictUrd
-lin gaze_N = mkN "ٹکٹکی" ;       -- from DictUrd
-lin gaze_V = compoundV "گھور" (mkV "کر دیکھنا") ;       -- from DictUrd
-lin gazelle_N = mkN "آہ" ;       -- from DictUrd
-lin gazette_N = mkN "اخبار" ;       -- from DictUrd
-lin gazette_V2 = mkV2 (mkV "جریدہ") ;
-lin gazetteer_N = mkN "جغرافہ" ;       -- from DictUrd
-lin gear_N = mkN "گراری" ;       -- from DictUrd
-lin gear_V = compoundV "خاص" (mkV "لباس") ;
-lin gear_V2 = mkV2 (compoundV "گھوڑا" (mkV "جوتنا")) ;       -- from DictUrd
-lin gearshift_N = mkN "گراری تبدیلی" ;
-lin gecko_N = mkN "گھریلو چھپکلی" ;
-lin geezer_N = mkN "عجیب آدمی" ;       -- from DictUrd
-lin geisha_N = mkN "گیشا" ;
-lin gel_N = mkN "جیلاٹینی" ;
-lin gel_V = mkV "جیلاٹینی" ;
-lin gelatin_N = mkN "جیلاٹین" ;
-lin gelatinous_A = mkA "جیلاٹینی" ;
-lin geld_V2 = mkV2 (compoundV "محصول" (mkV "لگانا")) ;       -- from DictUrd
-lin gelding_N = mkN "آختہ" ;       -- from DictUrd
-lin gem_N = mkN "جوہر" ;       -- from DictUrd
-lin gemini_PN = mkPN "جوزا" ;
-lin gen_N = mkN "بنانے والا" ;
-lin gen_PN = mkPN "بنانے والا" ;
-lin gen_V2 = mkV2 (compoundV "بنانے" (mkV "والا")) ;
-lin gendarme_N = mkN "سپاہی" ;       -- from DictUrd
-lin gender_N = mkN "اسم" ;       -- from DictUrd
-lin gene_N = mkN "موروثہ" ;       -- from DictUrd
-lin gene_PN = mkPN "مورثہ" ;
-lin genealogical_A = mkA "نسبی" ;
-lin genealogist_N = mkN "ماہر الانساب" ;
-lin genealogy_N = mkN "نسل" ;       -- from DictUrd
-lin general_A = mkA "عام" ;       -- from DictUrd
-lin general_N = mkN "عمومی" ;
-lin generality_N = mkN "بڑا حصہ" ;       -- from DictUrd
-lin generalization_N = mkN "تعمیم" ;
-lin generalize_V = compoundV "تعمیم" (mkV "کرنا") ;
-lin generalize_V2 = mkV2 (compoundV "تعمیم" (mkV "کرنا")) ;
-lin generate_V2 = mkV2 (compoundV "عالم وجود میں" (mkV "لانا")) ;       -- from DictUrd
-lin generation_N = mkN "نسل" ;       -- from DictUrd
-lin generative_A = mkA "نسل پروری سے متعلق" ;       -- from DictUrd
-lin generator_N = mkN "جنریٹر" ;
-lin generic_A = mkA "جنسی" ;
-lin generically_Adv = mkAdv "ازروۓ جنس" ;
-lin generosity_N = mkN "دل" ;       -- from DictUrd
-lin generous_A = mkA "سخی" ;
-lin genesis_N = mkN "آغاز" ;       -- from DictUrd
-lin genetic_A = mkA "جنسی" ;       -- from DictUrd
-lin genetically_Adv = mkAdv "خلقی طور پر" ;       -- from DictUrd
-lin geneticist_N = mkN "علم تکوین کا ماہر" ;
-lin genetics_N = mkN "علم تکوین" ;       -- from DictUrd
-lin geneva_PN = mkPN "جنیوا" ;
-lin genial_A = mkA "فرحت افزا" ;       -- from DictUrd
-lin genital_A = mkA "تناسلی" ;
-lin genitive_A = mkA "اضافی" ;
-lin genius_N = mkN "عقلمند" ;       -- from DictUrd
-lin genocide_N = mkN "گروہ یا نسل کا قتل عام" ;       -- from DictUrd
-lin genre_N = mkN "انداز" ;       -- from DictUrd
-lin gent_N = mkN "جنٹلمین" ;
-lin genteel_A = mkA "لطیف" ;       -- from DictUrd
-lin gentian_N = mkN "جنٹیانا" ;
-lin gentile_A = mkA "غیر یہودی" ;
-lin gentile_N = mkN "غیر یہودی" ;
-lin gentle_A = mkA "آہستہ" ;       -- from DictUrd
-lin gentleman_N = mkN "مہذب" ;       -- from DictUrd
-lin gentleman_at_arms_N = mkN "مسلح محافظ" ;
-lin gentlemanly_A = mkA "شرفا کے لائق" ;
-lin gentleness_N = mkN "حلیمی" ;
-lin gently_Adv = mkAdv "بہ لطافت" ;       -- from DictUrd
-lin gentry_N = mkN "شرفا" ;       -- from DictUrd
-lin genuflect_V = compoundV "رکوع" (mkV "کرنا") ;       -- from DictUrd
-lin genuine_A = mkA "اصل" ;       -- from DictUrd
-lin genus_N = mkN "جنس" ;       -- from DictUrd
-lin geocentric_A = mkA "ارض مرکزی" ;
-lin geographer_N = mkN "جغرافیہ دان" ;
-lin geographical_A = mkA "جغرافیائی طور پر" ;
-lin geography_N = mkN "علم الارض" ;       -- from DictUrd
-lin geologist_N = mkN "ماہر ارضیات" ;
-lin geology_N = mkN "علم طبقات الارض" ;       -- from DictUrd
-lin geometric_A = mkA "ہندسی" ;
-lin geometrical_A = mkA "ہندسی تناسب" ;
-lin geometry_N = mkN "خطوط" ;
-lin geophysics_N = mkN "ارضی طبیعیات" ;
-lin geopolitics_N = mkN "ارضی سیاسیات" ;
-lin george_PN = mkPN "جارجٹ" ;
-lin georgette_N = mkN "جارجٹ" ;
-lin georgia_PN = mkPN "جارجیائی" ;
-lin georgian_A = mkA "جارجیائی" ;
-lin georgian_N = mkN "جارجیائی" ;
-lin geranium_N = mkN "گل شمعدانی" ;
-lin gerard_PN = mkPN "جرارڈیا" ;
-lin geriatric_A = mkA "علم امراض شیخوخت" ;
-lin geriatrics_N = mkN "علم امراض شیخوخت" ;
-lin germ_N = mkN "اصل" ;       -- from DictUrd
-lin german_A = mkA "اول درجے کا" ;       -- from DictUrd
-lin german_N = mkN "عزیز" ;       -- from DictUrd
-lin germane_A = mkA "نمایاں طور پر متعلق" ;
-lin germanic_A = mkA "جرمانی" ;
-lin germinate_V = compoundV "نمو" (mkV "پانا") ;       -- from DictUrd
-lin germinate_V2 = mkV2 (compoundV "نمو" (mkV "پانا")) ;
-lin germination_N = mkN "نم" ;       -- from DictUrd
-lin gerontology_N = mkN "بڑھاپے کا سائنسی مطالعہ" ;
-lin gerund_N = mkN "اسم مصدر" ;       -- from DictUrd
-lin gestapo_N = mkN "گسٹاپو" ;
-lin gestation_N = mkN "حمل" ;       -- from DictUrd
-lin gesticulate_V = compoundV "ہاتھ" (mkV "ہلا ہلا کر بات کرنا") ;       -- from DictUrd
-lin gesticulation_N = mkN "حرکت" ;       -- from DictUrd
-lin gesture_N = mkN "حرکت" ;       -- from DictUrd
-lin gesture_V = mkV "اشارہ" ;
-lin get_V = mkV "بننا" ;       -- from DictUrd
-lin get_V2 = mkV2 (compoundV "حاصل" (mkV "کرنا")) ;       -- from DictUrd
--- lin get_V2V = mkV2 (compoundV "حاصل" (mkV "کرنا")) ;
-lin get_VA = compoundV "حاصل" (mkV "کرنا") ;
-lin get_VS = mkVS (compoundV "حاصل" (mkV "کرنا")) ;
-lin get_together_N = mkN "ملاقات کرنا" ;
-lin get_up_N = mkN "کھڑے ہونا" ;
-lin getaway_N = mkN "آغاز" ;       -- from DictUrd
-lin geum_N = mkN "مبارک بوٹی" ;
-lin geyser_N = mkN "گرم چشمہ" ;
-lin gharry_N = mkN "گاڑی" ;
-lin ghastly_A = mkA "بھیانک" ;       -- from DictUrd
-lin ghat_N = mkN "گھاٹ" ;
-lin ghee_N = mkN "گھی" ;
-lin gherkin_N = mkN "چھوٹی ذات کا کھیرا" ;       -- from DictUrd
-lin ghetto_N = mkN "یہودیوں کا محلہ" ;       -- from DictUrd
-lin ghost_N = mkN "بتال" ;       -- from DictUrd
-lin ghost_V = mkV "بھوت" ;
-lin ghost_V2 = mkV2 (mkV "بھوت") ;
-lin ghost_writer_N = mkN "کراۓ کا مصنف" ;
-lin ghostliness_N = mkN "بھوت پن" ;
-lin ghostly_A = mkA "بھوت کا سا" ;       -- from DictUrd
-lin ghoul_N = mkN "بھیانک روح" ;       -- from DictUrd
-lin ghoulish_A = mkA "چڑیل پن" ;
-lin gi_N = mkN "دیو" ;
-lin giant_N = mkN "عظیم" ;       -- from DictUrd
-lin giantess_N = mkN "دیونی" ;
-lin gibber_V = compoundV "بے معنی تیز" (mkV "گفتگو") ;
-lin gibberish_N = mkN "اول فول" ;       -- from DictUrd
-lin gibbet_N = mkN "دار" ;       -- from DictUrd
-lin gibbet_V2 = mkV2 (mkV "دار") ;
-lin gibbon_N = mkN "ہندوستانی بندر" ;       -- from DictUrd
-lin gibbous_A = mkA "کبڑا" ;       -- from DictUrd
-lin gibe_N = mkN "طعنہ زن ہونا" ;
-lin gibe_V = compoundV "طعنہ زن" (mkV "ہونا") ;
-lin gibraltar_PN = mkPN "جبل الطارق" ;
-lin giddiness_N = mkN "چکر" ;       -- from DictUrd
-lin giddy_A = mkA "ڈگمگ" ;       -- from DictUrd
-lin gift_N = mkN "عطیہ" ;       -- from DictUrd
-lin gift_V2 = mkV2 (mkV "تحفہ") ;
-lin gifted_A = mkA "حاذق" ;       -- from DictUrd
-lin gig_N = mkN "بہت بڑا" ;
-lin gigantic_A = mkA "عظیم" ;       -- from DictUrd
-lin giggle_N = mkN "دبی ہوی ہنسی" ;
-lin giggle_V = compoundV "احمقانہ" (mkV "طور پر ہنسنا") ;       -- from DictUrd
-lin gigolo_N = mkN "مرد زن داشتہ" ;
-lin gilbert_PN = mkPN "گلبرٹ" ;
-lin gild_N = mkN "طلا کاری کرنا" ;
-lin gild_V2 = mkV2 (compoundV "سونے کا پانی" (mkV "چڑھانا")) ;       -- from DictUrd
-lin gilder_N = mkN "طلا کار" ;       -- from DictUrd
-lin gilding_N = mkN "قلعئ" ;       -- from DictUrd
-lin gill_N = mkN "آب جو" ;       -- from DictUrd
-lin gill_PN = mkPN "مچھلی کے گلپھڑے" ;
-lin gilt_N = mkN "سیقل" ;       -- from DictUrd
-lin gilt_edged_A = mkA "مطلا کنار" ;
-lin gimcrack_A = mkA "کھلونا" ;
-lin gimlet_N = mkN "دستی برما" ;
-lin gimmick_N = mkN "انوکھا داؤ" ;       -- from DictUrd
-lin gin_N = mkN "حکمت" ;       -- from DictUrd
-lin gin_V2 = mkV2 (mkV "اوٹنا") ;       -- from DictUrd
-lin ginger_N = mkN "ہمت" ;       -- from DictUrd
-lin ginger_V2 = mkV2 (compoundV "ادرک" (mkV "ڈالنا")) ;       -- from DictUrd
-lin gingerbread_N = mkN "ادرک والا کیک" ;
-lin gingerly_A = mkA "انتہائی احتیاط سے" ;
-lin gingerly_Adv = mkAdv "آہستہ قدمی سے" ;       -- from DictUrd
-lin ginseng_N = mkN "جنسنگ" ;
-lin giraffe_N = mkN "زرافہ" ;       -- from DictUrd
-lin gird_V = mkV "درد" ;
-lin gird_V2 = mkV2 (compoundV "گھیراؤ" (mkV "کرنا")) ;       -- from DictUrd
-lin girder_N = mkN "شہ تیر" ;       -- from DictUrd
-lin girdle_N = mkN "گھیرا" ;       -- from DictUrd
-lin girdle_V2 = mkV2 (compoundV "پیٹی کمر" (mkV "بند")) ;
-lin girl_N = mkN "بچی" ;       -- from DictUrd
-lin girlfriend_N = mkN "محبوبہ" ;
-lin girlhood_N = mkN "بانک پن" ;       -- from DictUrd
-lin girlish_A = mkA "لڑکی پنے کا" ;
-lin girlishness_N = mkN "لڑکی پنا" ;
-lin giro_N = mkN "معتدل جمہوریت پسند" ;
-lin girth_N = mkN "پیٹی" ;
-lin gist_N = mkN "خلاصہ" ;       -- from DictUrd
-lin give_N = mkN "دینا" ;
-lin give_V = mkV "دینا" ;
-lin give_V2 = mkV2 (mkV "دینا") ;       -- from DictUrd --changed
-lin giveaway_N = mkN "دغا بازی" ;
-lin giver_N = mkN "عطا کرنے والا" ;       -- from DictUrd
-lin gizzard_N = mkN "سنگ دانہ" ;
-lin glace_A = mkA "یخ بستہ" ;
-lin glacial_A = mkA "برفانی" ;       -- from DictUrd
-lin glacier_N = mkN "برفانی دریا" ;       -- from DictUrd
-lin glad_A = mkA "دل شاد" ;       -- from DictUrd
-lin gladden_V2 = mkV2 (compoundV "دل شاد" (mkV "کرنا")) ;       -- from DictUrd
-lin glade_N = mkN "مرغزار" ;
-lin gladiator_N = mkN "گلیڈی ایٹر" ;
-lin gladiatorial_A = mkA "شمشیر زن" ;
-lin gladiolus_N = mkN "نیمچہ" ;
-lin gladness_N = mkN "فرح" ;       -- from DictUrd
-lin gladsome_A = mkA "مسرور" ;
-lin glamorization_N = mkN "جمال آرائی" ;
-lin glamorize_V2 = mkV2 (compoundV "نظر فریب" (mkV "بنانا")) ;
-lin glamorous_A = mkA "جمال آگیں" ;
-lin glamour_N = mkN "فریفتگی" ;       -- from DictUrd
-lin glance_N = mkN "چتون" ;       -- from DictUrd
-lin glance_V = mkV "کوندنا" ;       -- from DictUrd
-lin glance_V2 = mkV2 (mkV "دیکھنا") ;       -- from DictUrd
-lin gland_N = mkN "غدود" ;       -- from DictUrd
-lin glanders_N = mkN "گھوڑوں کی ایک بیماری" ;
-lin glandular_A = mkA "غدودی" ;       -- from DictUrd
-lin glare_N = mkN "آب" ;       -- from DictUrd
-lin glare_V = compoundV "تیز" (mkV "روشنی") ;
-lin glare_V2 = mkV2 (compoundV "چکاچوند" (mkV "کرنا")) ;       -- from DictUrd
-lin glaring_A = mkA "خیرہ کن" ;
-lin glass_N = mkN "کانچ" ;       -- from DictUrd
-lin glass_V2 = mkV2 (mkV "کانچ") ;
-lin glass_wool_N = mkN "شیشہ روئی" ;
-lin glassware_N = mkN "منہیاری" ;
-lin glassworks_N = mkN "شیشہ فیکٹری" ;
-lin glassy_A = mkA "شیشے کا" ;       -- from DictUrd
-lin glaucoma_N = mkN "سبز موتیا" ;
-lin glaucous_A = mkA "سمندری سبز" ;
-lin glaze_N = mkN "پالش کرنا" ;
-lin glaze_V = compoundV "پالش" (mkV "کرنا") ;
-lin glaze_V2 = mkV2 (compoundV "شیشے کی تہ" (mkV "جمانا")) ;       -- from DictUrd
-lin glazier_N = mkN "شیشہ گر" ;       -- from DictUrd
-lin gleam_N = mkN "چمک" ;       -- from DictUrd
-lin gleam_V = mkV "دمکنا" ;       -- from DictUrd
-lin glean_V = compoundV "خوشہ چینی" (mkV "کرنا") ;
-lin glean_V2 = mkV2 (compoundV "بچا کھچا اکٹھا" (mkV "کرنا")) ;       -- from DictUrd
-lin gleaner_N = mkN "خوشہ چین" ;       -- from DictUrd
-lin glee_N = mkN "خوشی" ;       -- from DictUrd
-lin gleeful_A = mkA "خوش" ;
-lin glen_N = mkN "درہ" ;
-lin glen_PN = mkPN "درہ" ;
-lin glengarry_N = mkN "اسکاٹی ٹوپی" ;
-lin glib_A = mkA "آسان" ;       -- from DictUrd
-lin glibness_N = mkN "پھسلن" ;       -- from DictUrd
-lin glide_N = mkN "پھسلنا" ;
-lin glide_V = compoundV "بلا" (mkV "دم لگائے اڑنا") ;       -- from DictUrd
-lin glider_N = mkN "بغیر انجن کا طیارہ" ;
-lin gliding_N = mkN "پھسلنا" ;
-lin glimmer_N = mkN "چمکتی روشنی" ;
-lin glimmer_V = mkV "چمکارا" ;       -- from DictUrd
-lin glimpse_N = mkN "ہلکی سی جھلک" ;       -- from DictUrd
-lin glimpse_V2 = mkV2 (compoundV "ہلکی سی جھلک" (mkV "دیکھنا")) ;       -- from DictUrd
-lin glint_N = mkN "چمک" ;       -- from DictUrd
-lin glint_V = mkV "چمکنا" ;       -- from DictUrd
-lin glissade_N = mkN "پھسلنے والا" ;
-lin glissade_V = compoundV "برف" (mkV "پر پھسلنا") ;       -- from DictUrd
-lin glissando_A = mkA "بربط یا ترم پر" ;
-lin glissando_Adv = mkAdv "بربط یا ترم پر" ;
-lin glisten_V = mkV "جھلکنا" ;       -- from DictUrd
-lin glitter_N = mkN "آب تاب" ;       -- from DictUrd
-lin glitter_V = mkV "چمکنا" ;       -- from DictUrd
-lin glittering_A = mkA "چمکیلا" ;       -- from DictUrd
-lin gloaming_N = mkN "جھٹ پٹا" ;       -- from DictUrd
-lin gloat_V = compoundV "فاخرانہ" (mkV "انداز سے نظر ڈالنا") ;       -- from DictUrd
-lin gloat_VS = mkVS (compoundV "للچائی ہوئی نظروں سے" (mkV "دیکھنا")) ;
-lin gloatingly_Adv = mkAdv "ندیدوں کی طرح" ;       -- from DictUrd
-lin global_A = mkA "آفاقی" ;       -- from DictUrd
-lin globalization_N = mkN "عالمگیریت" ;
-lin globe_N = mkN "گیند" ;       -- from DictUrd
-lin globular_A = mkA "کروی" ;       -- from DictUrd
-lin globule_N = mkN "چھوٹی گولی" ;       -- from DictUrd
-lin glockenspiel_N = mkN "گلو کنسپائل" ;
-lin gloom_N = mkN "آزردگی" ;       -- from DictUrd
-lin gloomily_Adv = mkAdv "اداسی سے" ;
-lin gloomy_A = mkA "آزردہ" ;       -- from DictUrd
-lin glorification_N = mkN "تجلیل" ;
-lin glorify_V2 = mkV2 (compoundV "عظمت" (mkV "دینا")) ;       -- from DictUrd
-lin glorious_A = mkA "جلیل" ;       -- from DictUrd
-lin glory_N = mkN "آب و رنگ" ;       -- from DictUrd
-lin glory_V = mkV "عظمت" ;
-lin gloss_N = mkN "آب" ;       -- from DictUrd
-lin gloss_V2 = mkV2 (mkV "چمک") ;
-lin glossary_N = mkN "فرہنگ" ;       -- from DictUrd
-lin glossily_Adv = mkAdv "چمک دمک کے ساتھ" ;
-lin glossiness_N = mkN "ظاہری چمک دمک" ;
-lin glossy_A = mkA "آب دار" ;       -- from DictUrd
-lin glottal_A = mkA "دہانے سے متعلق" ;       -- from DictUrd
-lin glove_N = mkN "دستانہ" ;       -- from DictUrd
-lin glove_compartment_N = mkN "اشیا خانہ" ;
-lin gloved_A = mkA "دستانہ" ;
-lin glow_N = mkN "آنچ" ;       -- from DictUrd
-lin glow_V = mkV "چمکنا" ;       -- from DictUrd
-lin glower_V = compoundV "سرخ کرنے" (mkV "والا") ;
-lin gloweringly_Adv = mkAdv "خشمگیں طور پر دیکھنا" ;
-lin glowing_A = mkA "دمکتا" ;       -- from DictUrd
-lin glue_N = mkN "گوند" ;       -- from DictUrd
-lin glue_V2 = mkV2 (mkV "گوند") ;
-lin gluey_A = mkA "چپکنے والا" ;
-lin glum_A = mkA "مغمو?" ;       -- from DictUrd
-lin glumness_N = mkN "اداسی" ;
-lin glut_N = mkN "افراط" ;       -- from DictUrd
-lin glut_V2 = mkV2 (compoundV "ہوکے سے" (mkV "کھانا")) ;       -- from DictUrd
-lin glutinous_A = mkA "چپچپا" ;       -- from DictUrd
-lin glutton_N = mkN "بڑ پیٹا" ;       -- from DictUrd
-lin gluttonous_A = mkA "حریص" ;       -- from DictUrd
-lin gluttony_N = mkN "پیٹو پن" ;
-lin glycerine_N = mkN "ایک صاف مائع" ;
-lin gnarled_A = mkA "گرہ دار" ;
-lin gnash_V = compoundV "باہم" (mkV "کٹکٹانا") ;
-lin gnash_V2 = mkV2 (compoundV "باہم" (mkV "کٹکٹانا")) ;
-lin gnat_N = mkN "چھوٹا مچھر" ;       -- from DictUrd
-lin gnaw_V = compoundV "کتر کتر کر" (mkV "کھانا") ;
-lin gnaw_V2 = mkV2 (compoundV "کتر کتر کر" (mkV "کھانا")) ;
-lin gnome_N = mkN "ایک فرضی بونا" ;
-lin gnu_N = mkN "اسب ہرن" ;
-lin go_N = mkN "جاؤ" ;
-lin go_V = mkV "جانا" ; -- corrected manually
-lin go_V2 = mkV2 ("جانا" ) ;
-lin go_VA = mkV "جانا" ;
-lin go_VS = mkVS (mkV "جانا") ;
-lin go_ahead_N = mkN "کام جاری رکھنا" ;
-lin go_between_N = mkN "دلال" ;
-lin go_by_N = mkN "گزرنا" ;
-lin go_getter_N = mkN "طالع آزما" ;
-lin goad_N = mkN "آنکس" ;       -- from DictUrd
-lin goad_V2 = mkV2 (mkV "ہانکنا") ;       -- from DictUrd
-lin goal_N = mkN "ہدف" ;       -- from DictUrd
-lin goalkeeper_N = mkN "فٹ بال میں گیند روکنے والا" ;
-lin goat_N = mkN "بکرا" ;       -- from DictUrd
-lin goatee_N = mkN "ریش بز" ;
-lin goatherd_N = mkN "بکر وال" ;       -- from DictUrd
-lin goatskin_N = mkN "بکرے کی کھال" ;       -- from DictUrd
-lin gob_N = mkN "ڈھیر" ;       -- from DictUrd
-lin gobble_N = mkN "لپ لپ کھانا" ;
-lin gobble_V = compoundV "لپ لپ" (mkV "کھانا") ;
-lin gobble_V2 = mkV2 (compoundV "بڑے ٹکڑے" (mkV "نگلنا")) ;       -- from DictUrd
-lin gobbledygook_N = mkN "بے معنی گفتگو" ;
-lin gobbler_N = mkN "لپ لپ کھانے والا" ;       -- from DictUrd
-lin goblet_N = mkN "بادہ" ;       -- from DictUrd
-lin goblin_N = mkN "غول" ;       -- from DictUrd
-lin god_N = mkN "خدا" ;
-lin god_PN = mkPN "خدا" ;
-lin godchild_N = mkN "دینی بچہ" ;
-lin goddess_N = mkN "دیوی" ;       -- from DictUrd
-lin godfather_N = mkN "دینی باپ" ;
-lin godforsaken_A = mkA "مایوس" ;
-lin godhead_N = mkN "الوہیت" ;
-lin godless_A = mkA "کافر" ;       -- from DictUrd
-lin godlessness_N = mkN "بے دینی" ;
-lin godlike_A = mkA "خدائی" ;
-lin godliness_N = mkN "تقویٰ" ;       -- from DictUrd
-lin godly_A = mkA "خدا پرست" ;       -- from DictUrd
-lin godmother_N = mkN "دینی ماں" ;
-lin godown_N = mkN "گدا?" ;       -- from DictUrd
-lin godparent_N = mkN "دینی ماں باپ" ;
-lin godsend_N = mkN "خدا داد" ;       -- from DictUrd
-lin godson_N = mkN "دینی بیٹا" ;
-lin godspeed_N = mkN "سفر بخیر" ;
-lin goggle_V = mkV "ٹکٹکی" ;
-lin goggle_eyed_A = mkA "خیرہ چشم" ;
-lin going_A = mkA "جا رہے" ;
-lin going_N = mkN "روانگی" ;       -- from DictUrd
-lin goitre_N = mkN "غدہ درقیہ کا بڑھ جانا" ;
-lin gold_N = mkN "کنچن" ;       -- from DictUrd
-lin gold_foil_N = mkN "ورقہٴ طلا" ;
-lin gold_leaf_N = mkN "طلائی ورق" ;
-lin golden_A = mkA "سنہرا" ;       -- from DictUrd
-lin goldfinch_N = mkN "طلائی برقش" ;
-lin goldfish_N = mkN "سنہری مچھلی" ;
-lin goldsmith_N = mkN "سادہ کار" ;       -- from DictUrd
-lin golf_N = mkN "ایک کھیل" ;
-lin golf_V = compoundV "ایک" (mkV "کھیل") ;
-lin golf_club_N = mkN "گالف کلب" ;
-lin golf_course_N = mkN "گالف کا میدان" ;
-lin golfer_N = mkN "گالف کا کھلاڑی" ;
-lin gondola_N = mkN "گنڈولا" ;
-lin gondolier_N = mkN "بجربان" ;
-lin goner_N = mkN "گم ہو چکا ہو" ;
-lin gong_N = mkN "گھڑیال" ;       -- from DictUrd
-lin gong_V2 = mkV2 (mkV "گھنٹا") ;
-lin gonorrhea_N = mkN "سوزاک" ;
-lin gonorrhoea_N = mkN "جریان" ;       -- from DictUrd
-lin goo_N = mkN "جذباتیت" ;       -- from DictUrd
-lin good_A = mkA "اچھا" ;       -- from DictUrd --changed
-lin good_N = mkN "عمدہ" ;
-lin good_fellowship_N = mkN "دوستی" ;
-lin good_for_nothing_A = mkA "بے شغل" ;
-lin good_for_nothing_N = mkN "بے شغل" ;
-lin good_looking_A = mkA "خوش شکل" ;
-lin good_natured_A = mkA "اچھی طبعیت کا" ;
-lin good_tempered_A = mkA "خوش مزاج" ;
-lin goodbye_N = mkN "الوداع" ;
-lin goodish_A = mkA "خاصا" ;
-lin goodly_A = mkA "دلکش" ;       -- from DictUrd
-lin goodness_N = mkN "اچھائ" ;       -- from DictUrd
-lin goody_N = mkN "مٹھائی" ;
-lin goody_goody_A = mkA "نیکی کا دم بھرنے والا" ;
-lin goody_goody_N = mkN "نیکی کا دم بھرنے والا" ;
-lin gooey_A = mkA "جذبات بھرا" ;
-lin goof_N = mkN "احمق" ;       -- from DictUrd
-lin goof_V = mkV "احمق" ;
-lin goof_V2 = mkV2 (mkV "احمق") ;
-lin goofy_A = mkA "احمق" ;       -- from DictUrd
-lin goon_N = mkN "کرائے کا غنڈا" ;       -- from DictUrd
-lin goose_N = mkN "قاز" ;       -- from DictUrd
-lin goose_flesh_N = mkN "خوف زدگی" ;
-lin goose_step_N = mkN "ہنس چال" ;
-lin gooseberry_N = mkN "روئیں دار پھل" ;
-lin gopher_N = mkN "ناقب" ;
-lin gordian_A = mkA "پیچیدہ مسلہ" ;
-lin gore_N = mkN "خون" ;       -- from DictUrd
-lin gore_V2 = mkV2 (compoundV "بستہ" (mkV "خون")) ;
-lin gorge_N = mkN "درہ" ;       -- from DictUrd
-lin gorge_V = mkV "تنگناۓ" ;
-lin gorge_V2 = mkV2 (compoundV "ہوکے سے" (mkV "کھانا")) ;       -- from DictUrd
-lin gorgeous_A = mkA "فاخر" ;       -- from DictUrd
-lin gorgon_N = mkN "گار گنز ولا پنیر" ;
-lin gorgonzola_N = mkN "گار گنز ولا پنیر" ;
-lin gorilla_N = mkN "بن مانس" ;
-lin gorse_N = mkN "رتم" ;
-lin gory_A = mkA "خونی" ;       -- from DictUrd
-lin gosling_N = mkN "بچہٴ قاز" ;
-lin gospel_N = mkN "بشارت" ;       -- from DictUrd
-lin gossamer_N = mkN "جالا" ;
-lin gossip_N = mkN "بات" ;       -- from DictUrd
-lin gossip_V = mkV "افواہ" ;
-lin goth_N = mkN "گاتھ" ;
-lin gothic_A = mkA "گاتھی زبان کا محاورہ" ;
-lin gothic_N = mkN "گاتھی زبان کا محاورہ" ;
-lin gouache_N = mkN "گدلے رنگوں کی نقاشی" ;
-lin gouge_N = mkN "گول چھینی" ;
-lin gouge_V2 = mkV2 (compoundV "کھرچ کر" (mkV "نکالنا")) ;       -- from DictUrd
-lin goulash_N = mkN "دم بخت" ;
-lin gourd_N = mkN "کدو" ;       -- from DictUrd
-lin gourmand_N = mkN "بڑ پیٹا" ;       -- from DictUrd
-lin gourmet_N = mkN "کھانوں اور شرابوں کا رسیا" ;
-lin gout_N = mkN "گٹھیا کی بیماری" ;       -- from DictUrd
-lin gouty_A = mkA "گٹھیایا" ;
-lin gov_PN = mkPN "نگرانی کرنا" ;
-lin govern_V = compoundV "نگرانی" (mkV "کرنا") ;
-lin govern_V2 = mkV2 (compoundV "حاوی" (mkV "ہونا")) ;       -- from DictUrd
-lin governance_N = mkN "اثر" ;       -- from DictUrd
-lin governess_N = mkN "استانی" ;
-lin governing_A = mkA "نگرانی کرنا" ;
-lin government_N = mkN "حکومت" ;       -- from DictUrd
-lin governmental_A = mkA "حکومتی" ;       -- from DictUrd
-lin governor_N = mkN "حاکم" ;       -- from DictUrd
-lin governor_general_N = mkN "اعلی صوبہ دار کا عہدہ" ;
-lin gown_N = mkN "چوغہ" ;       -- from DictUrd
-lin gown_V2 = mkV2 (compoundV "عورتوں کا لمبا" (mkV "لباس")) ;
-lin grab_N = mkN "جکڑنا" ;
-lin grab_V = mkV "چھیننا" ;       -- from DictUrd
-lin grab_V2 = mkV2 (mkV "جکڑنا") ;
-lin grace_N = mkN "آن" ;       -- from DictUrd
-lin grace_V2 = mkV2 (mkV "دلکشی") ;
-lin graceful_A = mkA "چھبیلا" ;       -- from DictUrd
-lin graceless_A = mkA "کم بخت" ;
-lin gracious_A = mkA "دل فریب" ;       -- from DictUrd
-lin graciousness_N = mkN "دل فریبی" ;       -- from DictUrd
-lin gradation_N = mkN "تدریج" ;       -- from DictUrd
-lin grade_N = mkN "درجہ" ;       -- from DictUrd
-lin grade_V2 = mkV2 (mkV "معیار") ;
-lin gradient_N = mkN "ڈھال" ;       -- from DictUrd
-lin gradual_A = mkA "آہستہ" ;       -- from DictUrd
-lin gradualness_N = mkN "تدریج" ;
-lin graduate_N = mkN "فارغ التحصیل" ;       -- from DictUrd
-lin graduate_V = compoundV "کالج مکمل کرنے" (mkV "والا") ;
-lin graduate_V2 = mkV2 (compoundV "کالج مکمل کرنے" (mkV "والا")) ;
-lin graduation_N = mkN "تدریج" ;       -- from DictUrd
-lin graft_N = mkN "پیوند" ;       -- from DictUrd
-lin graft_V = mkV "پیوند" ;
-lin graft_V2 = mkV2 (compoundV "پیوند" (mkV "لگانا")) ;       -- from DictUrd
-lin grail_N = mkN "بجری" ;       -- from DictUrd
-lin grain_N = mkN "اناج" ;       -- from DictUrd
-lin grained_A = mkA "دانے دار" ;       -- from DictUrd
-lin gram_N = mkN "چنا" ;       -- from DictUrd
-lin grammar_N = mkN "قوائد" ;       -- from DictUrd
-lin grammarian_N = mkN "گرامر دان" ;
-lin grammatical_A = mkA "قواعد سے متعلق" ;
-lin gramme_N = mkN "کمیت کی اکائی" ;
-lin gramophone_N = mkN "گرامو فون" ;
-lin grampus_N = mkN "گاوٴ ماہی" ;
-lin granary_N = mkN "غلہ گدام" ;       -- from DictUrd
-lin grand_A = mkA "عالی" ;       -- from DictUrd
-lin grand_prix_N = mkN "موٹر کار کی دوڑ" ;
-lin grandad_N = mkN "دادا" ;
-lin grandaunt_N = mkN "دادی چچی" ;
-lin grandchild_N = mkN "نواسا" ;       -- from DictUrd
-lin granddaughter_N = mkN "پوتی" ;
-lin grandee_N = mkN "امیر کبیر" ;
-lin grandeur_N = mkN "آب و تاب" ;       -- from DictUrd
-lin grandfather_N = mkN "جد امجد" ;       -- from DictUrd
-lin grandiloquence_N = mkN "بلند پروازی" ;       -- from DictUrd
-lin grandiloquent_A = mkA "پر شکوہ" ;
-lin grandiose_A = mkA "عالی نما" ;       -- from DictUrd
-lin grandma_N = mkN "دادی" ;       -- from DictUrd
-lin grandmother_N = mkN "دادی" ;       -- from DictUrd
-lin grandpa_N = mkN "دادا" ;
-lin grandparent_N = mkN "دادا" ;
-lin grandson_N = mkN "پوتا" ;
-lin grandstand_N = mkN "نشستوں کی قطاریں" ;
-lin grange_N = mkN "باڑی" ;
-lin granite_N = mkN "سنگ خاراں" ;       -- from DictUrd
-lin granny_N = mkN "دادی" ;
-lin grant_N = mkN "عطیہ" ;       -- from DictUrd
-lin grant_V2 = mkV2 (mkV "بخشنا") ;       -- from DictUrd
-lin granular_A = mkA "دانے دار" ;       -- from DictUrd
-lin granularity_N = mkN "دانے کی شکل" ;
-lin granulate_V = compoundV "دانہ دار" (mkV "کرنا") ;
-lin granulate_V2 = mkV2 (compoundV "دانے دار" (mkV "بنانا")) ;       -- from DictUrd
-lin granule_N = mkN "باریک دانہ" ;       -- from DictUrd
-lin grape_N = mkN "انگور" ;       -- from DictUrd
-lin grape_sugar_N = mkN "انگوری شکر" ;
-lin grapefruit_N = mkN "چکوترا" ;       -- from DictUrd
-lin grapeshot_N = mkN "انگوری چھرا" ;
-lin grapevine_N = mkN "افواہ" ;
-lin graph_N = mkN "گراف" ;
-lin graphic_A = mkA "اشکال سے متعلق" ;       -- from DictUrd
-lin graphical_A = mkA "ترسیمی طور پر" ;
-lin graphics_N = mkN "علم نقش کشی" ;       -- from DictUrd
-lin graphite_N = mkN "کاربن کی ایک قسم" ;
-lin grapple_V = compoundV "ہاتھا" (mkV "پائ کرنا") ;       -- from DictUrd
-lin grasp_N = mkN "دخل" ;       -- from DictUrd
-lin grasp_V = compoundV "مضبوطی سے" (mkV "پکڑنا") ;
-lin grasp_V2 = mkV2 (mkV "پکڑنا") ;       -- from DictUrd
-lin grasping_A = mkA "لوبھی" ;
-lin grass_N = mkN "گھاس" ;       -- from DictUrd
-lin grass_V = mkV "گھاس" ;
-lin grass_V2 = mkV2 (compoundV "گھاس" (mkV "کھلانا")) ;       -- from DictUrd
-lin grasshopper_N = mkN "جھینگر" ;       -- from DictUrd
-lin grassland_N = mkN "چراہ گاہ" ;       -- from DictUrd
-lin grassy_A = mkA "گھاس سے بھرپور" ;
-lin grate_N = mkN "آتش دان" ;       -- from DictUrd
-lin grate_V = mkV "کڑھنا" ;       -- from DictUrd
-lin grate_V2 = mkV2 (compoundV "گھس کر" (mkV "چھیلنا")) ;       -- from DictUrd
-lin grateful_A = mkA "خوشگوار" ;       -- from DictUrd
-lin gratefulness_N = mkN "تشکر" ;
-lin grater_N = mkN "کدو کش" ;       -- from DictUrd
-lin gratification_N = mkN "بخشش" ;       -- from DictUrd
-lin gratify_V2 = mkV2 (compoundV "دل جوئ" (mkV "کرنا")) ;       -- from DictUrd
-lin gratifying_A = mkA "مسرت بخش" ;       -- from DictUrd
-lin grating_N = mkN "جنگلا" ;       -- from DictUrd
-lin gratingly_Adv = mkAdv "ناپسندیدگی سے" ;
-lin gratis_A = mkA "مفت" ;
-lin gratis_Adv = mkAdv "بلا معاوضہ" ;       -- from DictUrd
-lin gratitude_N = mkN "سپاس" ;       -- from DictUrd
-lin gratuitous_A = mkA "بلا وجہ" ;       -- from DictUrd
-lin gratuity_N = mkN "بخشش" ;       -- from DictUrd
-lin grave_A = mkA "سنگین" ;       -- from DictUrd
-lin grave_N = mkN "گڑھا" ;       -- from DictUrd
-lin grave_V2 = mkV2 (compoundV "کندہ" (mkV "کرنا")) ;       -- from DictUrd
-lin gravel_N = mkN "بجری" ;       -- from DictUrd
-lin gravel_V2 = mkV2 (compoundV "بجری" (mkV "پھیلانا")) ;       -- from DictUrd
-lin gravelly_A = mkA "کنکریلا" ;
-lin graven_A = mkA "منقوش" ;       -- from DictUrd
-lin gravestone_N = mkN "کتبہ" ;       -- from DictUrd
-lin graveyard_N = mkN "گورستان" ;       -- from DictUrd
-lin gravitate_V = compoundV "نیچے کی جانب" (mkV "جھکنا") ;
-lin gravitation_N = mkN "کشش" ;       -- from DictUrd
-lin gravity_N = mkN "کشش ثقل" ;       -- from DictUrd
-lin gravure_N = mkN "عکس حکاکی" ;
-lin gravy_N = mkN "سالن" ;       -- from DictUrd
-lin gravy_boat_N = mkN "کشتی" ;
-lin gray_A = mkA "سرمئ" ;
-lin gray_N = mkN "سرمئ" ;
-lin gray_V = mkV "سرمئ" ;
-lin gray_V2 = mkV2 (mkV "سرمئ") ;
-lin graz_PN = mkPN "رگڑ لگنا" ;
-lin graze_N = mkN "رگڑ لگنا" ;
-lin graze_V = mkV "چرنا" ;       -- from DictUrd
-lin graze_V2 = mkV2 (mkV "چرانا") ;       -- from DictUrd
-lin grazier_N = mkN "چر واہا" ;       -- from DictUrd
-lin grease_N = mkN "چربی" ;       -- from DictUrd
-lin grease_V2 = mkV2 (mkV "چپڑنا") ;       -- from DictUrd
-lin greaser_N = mkN "مٹھی گرم کرنے والا" ;
-lin greasily_Adv = mkAdv "چکنے پن سے" ;
-lin greasiness_N = mkN "چرب زبانی" ;       -- from DictUrd
-lin greasy_A = mkA "چکنا" ;       -- from DictUrd
-lin great_A = mkA "اکبر" ;       -- from DictUrd
-lin greatcoat_N = mkN "اوور کوٹ" ;
-lin greatness_N = mkN "اہمیت" ;       -- from DictUrd
-lin grebe_N = mkN "بے دم مرغابی" ;
-lin grecian_A = mkA "یونانی" ;
-lin greece_PN = mkPN "یونان" ;
-lin greed_N = mkN "آز" ;       -- from DictUrd
-lin greedily_Adv = mkAdv "ہوکے سے" ;       -- from DictUrd
-lin greediness_N = mkN "آز" ;       -- from DictUrd
-lin greedy_A = mkA "حریص" ;       -- from DictUrd
-lin greek_A = mkA "یونانی" ;
-lin greek_N = mkN "یونانی" ;
-lin green_A = mkA "ہرا" ;       -- from DictUrd
-lin green_N = mkN "سبز میدان" ;       -- from DictUrd
-lin greenery_N = mkN "نرسری" ;
-lin greengage_N = mkN "گرین گیج" ;
-lin greengrocer_N = mkN "سبزی اور پھل فروش" ;
-lin greengrocery_N = mkN "سبزی فروشی" ;
-lin greenhorn_N = mkN "نادان" ;
-lin greenhouse_N = mkN "پودا گھر" ;
-lin greenish_A = mkA "سبزی مائل" ;       -- from DictUrd
-lin greenishness_N = mkN "سبزیت" ;
-lin greenock_PN = mkPN "گرینو کائٹ" ;
-lin greensward_N = mkN "سبزہ زار" ;
-lin greenwich_PN = mkPN "گرینچ کا وقت" ;
-lin greet_V2 = mkV2 (compoundV "خوش آمد" (mkV "کہنا")) ;       -- from DictUrd
-lin greeting_N = mkN "مبارکبادی" ;
-lin greg_PN = mkPN "اکھٹا رہنے والا" ;
-lin gregarious_A = mkA "غلہ پسند" ;       -- from DictUrd
-lin gregariousness_N = mkN "بزم آرائی" ;
-lin gregorian_A = mkA "گریگورین" ;
-lin gremlin_N = mkN "گریملن" ;
-lin grenade_N = mkN "دستی بم" ;
-lin grenadier_N = mkN "گرنیڈئر" ;
-lin grey_A = mkA "پھیکا" ;       -- from DictUrd
-lin grey_N = mkN "سرمئ رنگ" ;       -- from DictUrd
-lin grey_V = compoundV "سرمئی" (mkV "رنگ") ;
-lin grey_V2 = mkV2 (compoundV "سرمئی" (mkV "رنگ")) ;
-lin greyhound_N = mkN "سلوقی" ;       -- from DictUrd
-lin grid_N = mkN "ڈھانچہ" ;       -- from DictUrd
-lin griddle_N = mkN "توا" ;       -- from DictUrd
-lin gridiron_N = mkN "جنگلہ" ;       -- from DictUrd
-lin grief_N = mkN "آنچ" ;       -- from DictUrd
-lin grievance_N = mkN "گلہ" ;       -- from DictUrd
-lin grieve_V = mkV "کراہنا" ;       -- from DictUrd
-lin grieve_V2 = mkV2 (compoundV "رنج" (mkV "کرنا")) ;       -- from DictUrd
-lin grievous_A = mkA "اندوہ ناک" ;       -- from DictUrd
-lin griffin_N = mkN "سیمرغ" ;
-lin griffon_N = mkN "گرفن" ;
-lin grill_N = mkN "جنگلہ" ;       -- from DictUrd
-lin grill_V = compoundV "اذیت" (mkV "پانا") ;       -- from DictUrd
-lin grill_V2 = mkV2 (compoundV "آگ پر" (mkV "سینکنا")) ;       -- from DictUrd
-lin grille_N = mkN "جالی" ;       -- from DictUrd
-lin grillroom_N = mkN "بریاں خانہ" ;
-lin grim_A = mkA "بے رحم" ;       -- from DictUrd
-lin grimace_N = mkN "چڑھا منہ" ;       -- from DictUrd
-lin grimace_V = compoundV "منہ" (mkV "بنانا") ;       -- from DictUrd
-lin grime_N = mkN "کالک" ;       -- from DictUrd
-lin grime_V2 = mkV2 (compoundV "نجس" (mkV "کرنا")) ;       -- from DictUrd
-lin grimness_N = mkN "سنگدلی" ;
-lin grimy_A = mkA "میلا" ;
-lin grin_N = mkN "دانت دکھائ" ;       -- from DictUrd
-lin grin_V = mkV "کھسیانا" ;       -- from DictUrd
-lin grin_V2 = mkV2 (mkV "مسکراہٹ") ;
-lin grind_N = mkN "پیسنا" ;
-lin grind_V = mkV "گھسنا" ;       -- from DictUrd
-lin grind_V2 = mkV2 (mkV "چبانا") ;       -- from DictUrd
-lin grinder_N = mkN "داڑھ" ;       -- from DictUrd
-lin grindstone_N = mkN "سان پتھر" ;
-lin grip_N = mkN "چھوٹی خندق" ;       -- from DictUrd
-lin grip_V = mkV "گرفت" ;
-lin grip_V2 = mkV2 (compoundV "خندق" (mkV "کھودنا")) ;       -- from DictUrd
-lin gripe_VS = mkVS (compoundV "خفا" (mkV "کرنا")) ;
-lin grippe_N = mkN "انفلوئنزا" ;
-lin gripsack_N = mkN "سفری بیگ" ;
-lin grisly_A = mkA "بھیانک" ;       -- from DictUrd
-lin grist_N = mkN "چکی میں ہوا یا پسنے والا غلہ" ;       -- from DictUrd
-lin gristle_N = mkN "کری (ہڈی)" ;       -- from DictUrd
-lin grit_N = mkN "کنکری" ;       -- from DictUrd
-lin grit_V2 = mkV2 (mkV "بجری") ;
-lin grits_N = mkN "دلیا" ;
-lin gritty_A = mkA "کرکرا" ;       -- from DictUrd
-lin grizzle_V = mkV "جھنجھلانا" ;
-lin grizzled_A = mkA "بڑی داڑھی والا" ;
-lin grizzly_N = mkN "خاکستری" ;
-lin groan_N = mkN "آہ" ;       -- from DictUrd
-lin groan_V = compoundV "آہیں" (mkV "بھرنا") ;       -- from DictUrd
-lin groan_V2 = mkV2 (mkV "کراہنا") ;
-lin groat_N = mkN "گروٹ" ;
-lin grocer_N = mkN "بقال" ;       -- from DictUrd
-lin grocery_N = mkN "کرانا" ;       -- from DictUrd
-lin grog_N = mkN "گراگ" ;
-lin groggy_A = mkA "مدہوش" ;
-lin groin_N = mkN "چڈا" ;       -- from DictUrd
-lin groin_V2 = mkV2 (mkV "گروئن") ;
-lin groom_N = mkN "دولہا" ;       -- from DictUrd
-lin groom_V2 = mkV2 (compoundV "گھوڑے کی رکھوالی" (mkV "کرنا")) ;       -- from DictUrd
-lin groove_N = mkN "باریک لمبا کٹاؤ" ;
-lin groove_V2 = mkV2 (compoundV "باریک لمبا" (mkV "کٹاؤ")) ;
-lin groover_N = mkN "جھری بنانے والا" ;
-lin groovy_A = mkA "لکیر کا فقیر" ;
-lin grope_V = mkV "ٹٹولنا" ;
-lin grope_V2 = mkV2 (mkV "ٹٹولنا") ;
-lin gross_A = mkA "بے ہودہ" ;       -- from DictUrd
-lin gross_N = mkN "کل" ;
-lin gross_V2 = mkV2 (mkV "کل") ;
-lin grossness_N = mkN "غلاظت" ;       -- from DictUrd
-lin grot_N = mkN "شاعری غار" ;
-lin grotesque_A = mkA "ان گھڑ" ;       -- from DictUrd
-lin grotesque_N = mkN "مضحک شے" ;
-lin grotesqueness_N = mkN "بے ڈھنگا پن" ;
-lin grotto_N = mkN "غار" ;       -- from DictUrd
-lin grouch_N = mkN "گلا" ;       -- from DictUrd
-lin grouch_V = compoundV "افسردہ" (mkV "ہونا") ;
-lin grouchy_A = mkA "چڑ چڑا" ;
-lin ground_N = mkN "اراضی" ;       -- from DictUrd
-lin ground_V = mkV "زمین" ;
-lin ground_V2 = mkV2 (mkV "زمین") ;
-lin ground_rent_N = mkN "کرایہٴ زمین" ;
-lin grounding_N = mkN "زمین" ;
-lin groundless_A = mkA "بے بنیاد" ;       -- from DictUrd
-lin groundnut_N = mkN "مونگ پھلی" ;
-lin group_N = mkN "انجمن" ;       -- from DictUrd
-lin group_V = compoundV "جماعت بندی" (mkV "کرنا") ;
-lin group_V2 = mkV2 (compoundV "گروہ" (mkV "بنانا")) ;       -- from DictUrd
-lin grouping_N = mkN "گروہ بندی" ;       -- from DictUrd
-lin grouse_N = mkN "بڑبڑانا" ;
-lin grouse_V = mkV "بڑبڑانا" ;
-lin grouse_VS = mkVS (mkV "بڑبڑانا") ;
-lin grove_N = mkN "باغ" ;       -- from DictUrd
-lin grovel_V = compoundV "زمین" (mkV "پر لیٹنا") ;       -- from DictUrd
-lin grow_V = mkV "بڑھنا" ;       -- from DictUrd
-lin grow_V2 = mkV2 (mkV "بڑھانا") ;       -- from DictUrd
---lin grow_V2V = mkV2 (mkV "اگنا") ;
-lin grow_VA = mkV "اگنا" ;
-lin grow_VS = mkVS (mkV "اگنا") ;
-lin grower_N = mkN "اگانے والا" ;
-lin growl_N = mkN "غرانا" ;
-lin growl_V = mkV "غرانا" ;
-lin growl_V2 = mkV2 (mkV "غرانا") ;       -- from DictUrd
-lin growler_N = mkN "غرانے والا" ;
-lin grown_up_A = mkA "جوان مرد یا عورت" ;
-lin grown_up_N = mkN "جوان مرد یا عورت" ;
-lin growth_N = mkN "ن?" ;       -- from DictUrd
-lin grub_N = mkN "کھودنا" ;
-lin grub_V = compoundV "کھانا" (mkV "کھانا") ;       -- from DictUrd
-lin grub_V2 = mkV2 (compoundV "بیخ کنی" (mkV "کرنا")) ;       -- from DictUrd
-lin grubby_A = mkA "میلا" ;
-lin grudge_N = mkN "بیر" ;       -- from DictUrd
-lin grudge_V2 = mkV2 (compoundV "بے دلی سے" (mkV "دینا")) ;       -- from DictUrd
-lin gruel_N = mkN "دلیہ" ;       -- from DictUrd
-lin gruesome_A = mkA "بھیانک" ;       -- from DictUrd
-lin gruesomeness_N = mkN "بھیانک پن" ;       -- from DictUrd
-lin gruff_A = mkA "واکھڑ مزاج" ;       -- from DictUrd
-lin grumble_N = mkN "گلا" ;       -- from DictUrd
-lin grumble_V = compoundV "گڑ" (mkV "گڑانا") ;       -- from DictUrd
-lin grumble_V2 = mkV2 (compoundV "شکایت" (mkV "کرنا")) ;
-lin grumble_VS = mkVS (compoundV "شکایت" (mkV "کرنا")) ;
-lin grumbler_N = mkN "بڑبڑانے والا" ;
-lin grumpily_Adv = mkAdv "چڑچڑے پن سے" ;
-lin grumpiness_N = mkN "بد مزاجی" ;       -- from DictUrd
-lin grumpy_A = mkA "بد مزاج" ;       -- from DictUrd
-lin grunt_N = mkN "بڑبڑانا" ;
-lin grunt_V = mkV "کراہنا" ;       -- from DictUrd
-lin grunt_V2 = mkV2 (mkV "بڑبڑانا") ;
-lin guano_N = mkN "دافع پیش طنابی" ;
-lin guarantee_N = mkN "کفیل" ;       -- from DictUrd
-lin guarantee_V = mkV "ضمانت" ;
-lin guarantee_V2 = mkV2 (compoundV "تحفظ" (mkV "کرنا")) ;       -- from DictUrd
-lin guarantee_VS = mkVS (mkV "ضمانت") ;
-lin guarantor_N = mkN "کفیل" ;       -- from DictUrd
-lin guaranty_N = mkN "امانت" ;       -- from DictUrd
-lin guard_N = mkN "چوکیدار" ;       -- from DictUrd
-lin guard_V = mkV "دربان" ;
-lin guard_V2 = mkV2 (compoundV "حفاظت" (mkV "کرنا")) ;       -- from DictUrd
-lin guarded_A = mkA "چوکننا" ;       -- from DictUrd
-lin guardhouse_N = mkN "گارڈ ہاوٴس" ;
-lin guardian_N = mkN "محافظ" ;       -- from DictUrd
-lin guardianship_N = mkN "امانت" ;       -- from DictUrd
-lin guardsman_N = mkN "پہرہ دار" ;
-lin guatemala_PN = mkPN "گوئٹے مالائی" ;
-lin guatemalan_A = mkA "گوئٹے مالائی" ;
-lin guatemalan_N = mkN "گوئٹے مالائی" ;
-lin guava_N = mkN "امرود" ;       -- from DictUrd
-lin gudgeon_N = mkN "بھولا یا زود اعتقاد آدمی" ;
-lin guelder_rose_N = mkN "گل بداغ" ;
-lin guerrilla_N = mkN "چھاپا مار" ;
-lin guess_N = mkN "اندازہ" ;       -- from DictUrd
-lin guess_V = compoundV "اندازہ" (mkV "کرنا") ;
-lin guess_V2 = mkV2 (compoundV "اندازہ" (mkV "لگانا")) ;       -- from DictUrd
-lin guess_VS = mkVS (compoundV "اندازہ" (mkV "کرنا")) ;
-lin guesstimate_N = mkN "اندازہ لگانا" ;
-lin guesswork_N = mkN "محض قیاس آرائی" ;
-lin guest_N = mkN "مہمان" ;       -- from DictUrd
-lin guffaw_N = mkN "قہقہہ" ;       -- from DictUrd
-lin guffaw_V = compoundV "قہقہہ" (mkV "لگانا") ;       -- from DictUrd
-lin guidance_N = mkN "ہدایت" ;       -- from DictUrd
-lin guide_N = mkN "دلیل" ;       -- from DictUrd
-lin guide_V2 = mkV2 (compoundV "اثر انداز" (mkV "ہونا")) ;       -- from DictUrd
-lin guidebook_N = mkN "راہنما کتاب" ;
-lin guideline_N = mkN "ہدایات" ;
-lin guild_N = mkN "ہم پیشہ لوگ" ;
-lin guildhall_N = mkN "ٹاوٴن ہال" ;
-lin guile_N = mkN "عیاری" ;       -- from DictUrd
-lin guileful_A = mkA "عیار" ;       -- from DictUrd
-lin guileless_A = mkA "بے ریا" ;       -- from DictUrd
-lin guillemot_N = mkN "گلی موط" ;
-lin guilt_N = mkN "گناہ" ;       -- from DictUrd
-lin guiltily_Adv = mkAdv "قصور واری سے" ;
-lin guiltiness_N = mkN "قصور واری" ;
-lin guiltless_A = mkA "بے گناہ" ;       -- from DictUrd
-lin guilty_A = mkA "گناہگار" ;       -- from DictUrd
-lin guinea_N = mkN "گنی" ;
-lin guinea_PN = mkPN "گنی" ;
-lin guinea_fowl_N = mkN "چتکبرا مرغ" ;
-lin guinea_pig_N = mkN "چوہا نما جانور" ;
-lin guise_N = mkN "اسلوب" ;       -- from DictUrd
-lin guitar_N = mkN "ستار" ;
-lin guitarist_N = mkN "گٹار نواز" ;
-lin gulch_N = mkN "گھاٹی" ;
-lin gulf_N = mkN "گہری کھائ" ;       -- from DictUrd
-lin gull_N = mkN "شرارت" ;       -- from DictUrd
-lin gull_V2 = mkV2 (compoundV "بے وقوف" (mkV "بنانا")) ;       -- from DictUrd
-lin gullet_N = mkN "گلا" ;       -- from DictUrd
-lin gullibility_N = mkN "بھولپن" ;
-lin gullible_A = mkA "بھولا" ;       -- from DictUrd
-lin gully_N = mkN "کھائ" ;       -- from DictUrd
-lin gulp_N = mkN "بڑا سا نوالہ یا گھونٹ لینے کا عمل" ;       -- from DictUrd
-lin gulp_V = mkV "نگلنا" ;
-lin gulp_V2 = mkV2 (compoundV "ہڑپ کر" (mkV "جانا")) ;       -- from DictUrd
-lin gum_N = mkN "مسوڑا" ;       -- from DictUrd
-lin gum_V2 = mkV2 (compoundV "گوند کی تہ" (mkV "لگانا")) ;       -- from DictUrd
-lin gumbo_N = mkN "بھنڈ?" ;       -- from DictUrd
-lin gumboil_N = mkN "مسوڑے کا ورم" ;
-lin gummy_A = mkA "چپچپا" ;       -- from DictUrd
-lin gumption_N = mkN "عقل" ;       -- from DictUrd
-lin gumshoe_N = mkN "ربڑ پاپوش" ;
-lin gun_N = mkN "بندوق" ;       -- from DictUrd
-lin gun_V2 = mkV2 (mkV "بندوق") ;
-lin gun_carriage_N = mkN "توپ گاڑی" ;
-lin gunboat_N = mkN "توپ دار کشتی" ;
-lin guncotton_N = mkN "بھک روئی" ;
-lin gunfire_N = mkN "توپ یا توپیں داغنے کا عمل" ;
-lin gunman_N = mkN "مسلح شخص" ;
-lin gunmetal_N = mkN "توپ دھات" ;
-lin gunner_N = mkN "توپچی" ;       -- from DictUrd
-lin gunnery_N = mkN "توپ خانے کا علم" ;
-lin gunny_N = mkN "گنی" ;
-lin gunpowder_N = mkN "با رود" ;       -- from DictUrd
-lin gunrunner_N = mkN "اسلحہ اسمگلر" ;
-lin gunrunning_N = mkN "اسلحہ کی اسمگلنگ" ;
-lin gunshot_N = mkN "توپ گولہ" ;
-lin gunsmith_N = mkN "بندوق ساز" ;
-lin gurgle_N = mkN "غرغرانا" ;
-lin gurgle_V = mkV "غرغرانا" ;
-lin gurkha_N = mkN "گورکھا" ;
-lin guru_N = mkN "گرو" ;
-lin gush_N = mkN "بہاؤ" ;       -- from DictUrd
-lin gush_V = compoundV "پھٹ" (mkV "پڑ کر بہنا") ;       -- from DictUrd
-lin gusher_N = mkN "جوش سے تقریر کرنے والا" ;
-lin gushes_VS = mkVS (compoundV "اچانک" (mkV "بہنا")) ;
-lin gushing_A = mkA "جوشیلا" ;       -- from DictUrd
-lin gusset_N = mkN "بند آہنی" ;       -- from DictUrd
-lin gusseted_A = mkA "بندآہنی" ;
-lin gust_N = mkN "ہوا کا جھونکا" ;       -- from DictUrd
-lin gusto_N = mkN "چاؤ" ;       -- from DictUrd
-lin gusty_A = mkA "پرجوش" ;       -- from DictUrd
-lin gut_N = mkN "آبنائے" ;       -- from DictUrd
-lin gut_V2 = mkV2 (compoundV "آنتیں" (mkV "نکالنا")) ;       -- from DictUrd
-lin gutless_A = mkA "بے جگرا" ;       -- from DictUrd
-lin gutta_percha_N = mkN "گٹا پرچہ" ;
-lin gutter_N = mkN "بد رو" ;       -- from DictUrd
-lin gutter_V = mkV "نالی" ;
-lin guttersnipe_N = mkN "کچی آبادی کا باشندہ" ;
-lin guttural_A = mkA "حلق سے نکلنے والا" ;       -- from DictUrd
-lin guttural_N = mkN "حلقی" ;
-lin guy_N = mkN "رسی" ;       -- from DictUrd
-lin guy_PN = mkPN "مرد" ;
-lin guy_V2 = mkV2 (mkV "مرد") ;
-lin guzzle_V = compoundV "چڑھا" (mkV "جانا") ;
-lin guzzle_V2 = mkV2 (compoundV "چڑھا" (mkV "جانا")) ;
-lin guzzler_N = mkN "بہت پینے ولا" ;       -- from DictUrd
-lin gym_N = mkN "ورزش کا کمرہ" ;
-lin gymkhana_N = mkN "جم خانہ" ;
-lin gymnasium_N = mkN "ورزش گاہ" ;       -- from DictUrd
-lin gymnast_N = mkN "کسرتی" ;
-lin gymnastic_A = mkA "جمناسٹک ورزش" ;
-lin gymnastics_N = mkN "کسرت" ;
-lin gynaecologist_N = mkN "ماہر امراض نسواں" ;
-lin gynecologist_N = mkN "گائنی کولوجسٹ" ;
-lin gyp_N = mkN "چکمہ" ;       -- from DictUrd
-lin gyp_V2 = mkV2 (compoundV "دھوکا" (mkV "دینا")) ;       -- from DictUrd
-lin gypsum_N = mkN "سنگ گچ" ;       -- from DictUrd
-lin gypsy_N = mkN "خانہ بدوش" ;       -- from DictUrd
-lin gyrate_V = compoundV "چکر" (mkV "یا دائرے میں گھومنا") ;       -- from DictUrd
-lin gyration_N = mkN "گردش کا عمل" ;
-lin gyro_N = mkN "جائرو سٹیٹ کے متعلق" ;
-lin gyroscopic_A = mkA "جائرو اسکوپ کا" ;
-lin h_bomb_N = mkN "ہائیڈروجن بم" ;
-lin habeas_corpus_N = mkN "پروانہ حاضری ملزم" ;
-lin haberdasher_N = mkN "دکان دار" ;       -- from DictUrd
-lin haberdashery_N = mkN "بزاز" ;       -- from DictUrd
-lin habit_N = mkN "عادت" ;       -- from DictUrd
-lin habitable_A = mkA "قابل اقامت" ;       -- from DictUrd
-lin habitat_N = mkN "گھر" ;       -- from DictUrd
-lin habitation_N = mkN "آبادی" ;       -- from DictUrd
-lin habitual_A = mkA "عادی" ;       -- from DictUrd
-lin habituate_V2 = mkV2 (compoundV "عادت" (mkV "ڈالنا")) ;       -- from DictUrd
-lin habituation_N = mkN "خو گری" ;       -- from DictUrd
-lin habitude_N = mkN "دستور" ;       -- from DictUrd
-lin habitue_N = mkN "عادی شخص" ;
-lin hacienda_N = mkN "وسیع میدان" ;
-lin hack_N = mkN "چرکا" ;       -- from DictUrd
-lin hack_V = compoundV "توڑ" (mkV "ڈالنا") ;
-lin hack_V2 = mkV2 (mkV "چیرنا") ;       -- from DictUrd
-lin hackney_N = mkN "بھاڑے کا گھوڑا" ;       -- from DictUrd
-lin hackney_PN = mkPN "معمولی گھوڑا" ;
-lin hackneyed_A = mkA "گھسا پٹا" ;       -- from DictUrd
-lin hacksaw_N = mkN "آہن تراش آرہ" ;
-lin haddock_N = mkN "ہیڈک" ;
-lin hades_PN = mkPN "عالم ارواح" ;
-lin haematite_N = mkN "سرخ آہنی پتھر" ;
-lin haemoglobin_N = mkN "خونی پلازما میں ہیموگلوبن" ;
-lin haemorrhage_N = mkN "حریان خون" ;
-lin haft_N = mkN "دستہ" ;       -- from DictUrd
-lin hag_N = mkN "بد صورت بڑھیا" ;       -- from DictUrd
-lin haggard_A = mkA "تھکا ہوا" ;
-lin haggis_N = mkN "ہیگس" ;
-lin haggle_V = compoundV "مول" (mkV "بھاؤ کرنا") ;       -- from DictUrd
-lin hagiology_N = mkN "قصص الا ولیاۓ یہود" ;
-lin haha_N = mkN "ہا ہا" ;
-lin hail_N = mkN "غراب" ;       -- from DictUrd
-lin hail_V = mkV "اولے" ;
-lin hail_V2 = mkV2 (compoundV "خوش آمدید" (mkV "کرنا")) ;       -- from DictUrd
-lin hailstone_N = mkN "اولا" ;
-lin hair_N = mkN "بال" ;       -- from DictUrd
-lin hair_breadth_N = mkN "بال برابر" ;
-lin hair_raising_A = mkA "سنسنی خیز" ;
-lin hair_shirt_N = mkN "کتائی قمیض" ;
-lin hairbrush_N = mkN "شانہ" ;
-lin haircloth_N = mkN "بال سے بنا کپڑا" ;       -- from DictUrd
-lin haircut_N = mkN "حجامت" ;       -- from DictUrd
-lin hairdo_N = mkN "بال بنانے کی وضع" ;       -- from DictUrd
-lin hairdresser_N = mkN "حجام" ;       -- from DictUrd
-lin hairiness_N = mkN "ناپسندیدگی" ;
-lin hairless_A = mkA "بے بال" ;
-lin hairline_N = mkN "مانگ" ;       -- from DictUrd
-lin hairpiece_N = mkN "چونڈا" ;
-lin hairpin_N = mkN "بال پن" ;
-lin hairsplitting_A = mkA "موشگافی" ;
-lin hairsplitting_N = mkN "موشگافی" ;
-lin hairspring_N = mkN "بال کمانی" ;       -- from DictUrd
-lin hairy_A = mkA "بال دار" ;       -- from DictUrd
-lin haiti_PN = mkPN "ہیشن" ;
-lin haitian_A = mkA "ہیشن" ;
-lin haitian_N = mkN "ہیشن" ;
-lin hake_N = mkN "ہیک" ;
-lin hal_PN = mkPN "رام چڑیا" ;
-lin halberd_N = mkN "برچھی" ;       -- from DictUrd
-lin halberdier_N = mkN "نیزہ باز" ;       -- from DictUrd
-lin halcyon_A = mkA "پرسکون" ;       -- from DictUrd
-lin hale_A = mkA "ہٹا کٹا" ;       -- from DictUrd
-lin half_N = mkN "نصف" ;
-lin half_breed_N = mkN "دوغلا شخص" ;
-lin half_brother_N = mkN "سوتیلا بھائی" ;
-lin half_hearted_A = mkA "بے دلی سے" ;
-lin half_hour_N = mkN "نصف ساعت" ;
-lin half_hourly_A = mkA "ہر آدھے گھنٹے کے بعد" ;
-lin half_hourly_Adv = mkAdv "ہر آدھے گھنٹے کے بعد" ;
-lin half_length_A = mkA "نصف فاصلہ" ;
-lin half_sister_N = mkN "سوتیلی بہن" ;
-lin half_timbered_A = mkA "نیم چوبی" ;
-lin half_time_N = mkN "کھیل میں وقفہ" ;
-lin half_track_N = mkN "اس قسم کی گاڑی کا" ;
-lin half_tracked_A = mkA "اس قسم کی گاڑی کا" ;
-lin half_truth_N = mkN "نیم حقیقت" ;
-lin half_volley_N = mkN "ہاف والی" ;
-lin halfback_N = mkN "ہاف بیک" ;
-lin halftone_N = mkN "ہاف ٹون" ;
-lin halfway_A = mkA "نیم طور پر" ;
-lin halfway_Adv = mkAdv "آدھے فاصلے پر" ;       -- from DictUrd
-lin halibut_N = mkN "ایک بڑی مچھلی" ;
-lin halitosis_N = mkN "بدبودار دم، خراب سانس" ;
-lin hall_N = mkN "بڑا کمرہ" ;       -- from DictUrd
-lin halle_PN = mkPN "خدا کا شکر" ;
-lin hallelujah_N = mkN "خدا کا شکر" ;
-lin hallmark_N = mkN "نشان تصدیق" ;       -- from DictUrd
-lin hallow_N = mkN "مقدس بزرگ" ;
-lin hallow_V2 = mkV2 (compoundV "محترم" (mkV "کرنا")) ;       -- from DictUrd
-lin hallucination_N = mkN "فریب نظر" ;       -- from DictUrd
-lin hallucinatory_A = mkA "خفقانی" ;       -- from DictUrd
-lin hallucinogenic_A = mkA "ہیلو سی نوجنی" ;
-lin halo_N = mkN "ہالہ" ;       -- from DictUrd
-lin halt_A = mkA "ٹھہرنا" ;
-lin halt_N = mkN "اپاہج" ;       -- from DictUrd
-lin halt_V = compoundV "عارضی" (mkV "طور پر ٹھیرنا") ;       -- from DictUrd
-lin halt_V2 = mkV2 (compoundV "پڑاؤ" (mkV "ڈالنا")) ;       -- from DictUrd
-lin halter_N = mkN "نکیل" ;       -- from DictUrd
-lin haltingly_Adv = mkAdv "لنگڑا کر" ;       -- from DictUrd
-lin halve_V2 = mkV2 (mkV "آدھیانا") ;       -- from DictUrd
-lin halyard_N = mkN "بادبان کش" ;
-lin ham_N = mkN "پشت ران" ;       -- from DictUrd
-lin ham_V = compoundV "پشت" (mkV "ران") ;
-lin ham_V2 = mkV2 (compoundV "پشت" (mkV "ران")) ;
-lin hamadryad_N = mkN "بن دیوی" ;       -- from DictUrd
-lin hamburg_PN = mkPN "سیاہ انگور" ;
-lin hamburger_N = mkN "ہیمبرگر" ;
-lin hamilton_PN = mkPN "ہیملٹنی" ;
-lin hamlet_N = mkN "چھوٹا گاؤں" ;       -- from DictUrd
-lin hammer_N = mkN "ہتھوڑا" ;       -- from DictUrd
-lin hammer_V = mkV "ہتھوڑا" ;
-lin hammer_V2 = mkV2 (mkV "ہتھوڑا") ;
-lin hammock_N = mkN "جھولن کھٹولا" ;       -- from DictUrd
-lin hamper_N = mkN "پٹارا" ;       -- from DictUrd
-lin hamper_V2 = mkV2 (compoundV "رکاوٹ" (mkV "بننا")) ;       -- from DictUrd
-lin hamster_N = mkN "چوہے نما جانور" ;
-lin hamstring_N = mkN "کریلی نس" ;       -- from DictUrd
-lin hamstring_V2 = mkV2 (compoundV "اپاہج کر" (mkV "دینا")) ;       -- from DictUrd
-lin hand_N = mkN "دست" ;       -- from DictUrd
-lin hand_V2 = mkV2 (mkV "چھونا") ;       -- from DictUrd
-lin hand_grenade_N = mkN "دستی بم" ;
-lin hand_me_down_N = mkN "اترن" ;
-lin handbag_N = mkN "دستی بٹوہ" ;       -- from DictUrd
-lin handbill_N = mkN "دستی اشتہار" ;       -- from DictUrd
-lin handbook_N = mkN "بیاض" ;       -- from DictUrd
-lin handcuff_N = mkN "ہتھ کڑی" ;       -- from DictUrd
-lin handcuff_V2 = mkV2 (compoundV "ہتھ کڑی" (mkV "لگانا")) ;       -- from DictUrd
-lin handful_N = mkN "ہاتھ بھر مقدار" ;       -- from DictUrd
-lin handicap_N = mkN "رعایت" ;
-lin handicap_V2 = mkV2 (mkV "رعایت") ;
-lin handicraft_N = mkN "دستکاری" ;       -- from DictUrd
-lin handily_Adv = mkAdv "با مہارت" ;       -- from DictUrd
-lin handiness_N = mkN "مہارت" ;
-lin handiwork_N = mkN "دستکاری" ;       -- from DictUrd
-lin handkerchief_N = mkN "انگاوچھا" ;       -- from DictUrd
-lin handle_N = mkN "بینٹ" ;       -- from DictUrd
-lin handle_V = compoundV "استعمال" (mkV "کرنا") ;
-lin handle_V2 = mkV2 (mkV "چھونا") ;       -- from DictUrd
-lin handlebar_N = mkN "دستہ" ;
-lin handler_N = mkN "استعمال کنندہ" ;
-lin handover_N = mkN "حوالے کرنا" ;
-lin handrail_N = mkN "جنگلا" ;       -- from DictUrd
-lin handsaw_N = mkN "دستی اری" ;       -- from DictUrd
-lin handshake_N = mkN "مصافحہ" ;       -- from DictUrd
-lin handshaking_N = mkN "مصافحہ" ;
-lin handsome_A = mkA "حسین" ;       -- from DictUrd
-lin handstand_N = mkN "دست ایستادگی" ;
-lin handwork_N = mkN "ہاتھ کا کا?" ;       -- from DictUrd
-lin handwriting_N = mkN "انداز تحریر" ;       -- from DictUrd
-lin handy_A = mkA "کار آمد" ;       -- from DictUrd
-lin handyman_N = mkN "اوپر کے کام کرنے والا" ;
-lin hang_N = mkN "لٹکانا" ;
-lin hang_V = compoundV "خدشہ" (mkV "ہونا") ;       -- from DictUrd
-lin hang_V2 = mkV2 (compoundV "دار پر" (mkV "کھینچنا")) ;       -- from DictUrd
-lin hang_up_N = mkN "تاخیر" ;
-lin hangar_N = mkN "طیارہ سائبان" ;
-lin hangdog_A = mkA "دل برداشتہ" ;
-lin hanger_N = mkN "کھونٹی" ;       -- from DictUrd
-lin hanger_on_N = mkN "دست نگر" ;
-lin hanging_N = mkN "لٹک" ;       -- from DictUrd
-lin hangman_N = mkN "جلاد" ;       -- from DictUrd
-lin hangover_N = mkN "خمار" ;
-lin hank_N = mkN "انٹی" ;
-lin hanker_V = mkV "چاہنا" ;       -- from DictUrd
-lin hankering_N = mkN "آرزو" ;       -- from DictUrd
-lin hanky_N = mkN "دستی" ;
-lin hanky_panky_N = mkN "عیاری" ;
-lin hanover_PN = mkPN "انگلستان کے بادشاہ" ;
-lin hansard_N = mkN "برطانوی ہین سرڈ" ;
-lin hansom_N = mkN "دو پہیوں کی گاڑی" ;
-lin hap_N = mkN "بھاگ" ;       -- from DictUrd
-lin hap_V = mkV "اتفاق" ;
-lin haphazard_A = mkA "اتفاق سے" ;
-lin haphazard_Adv = mkAdv "اتفاق سے" ;
-lin hapless_A = mkA "آزردہ" ;       -- from DictUrd
-lin haply_Adv = mkAdv "شاید" ;
-lin happen_V = mkV "بیتنا" ;       -- from DictUrd
-lin happen_V2 = mkV2 (compoundV "واقع" (mkV "ہونا")) ;
-lin happening_N = mkN "حادثہ" ;       -- from DictUrd
-lin happily_Adv = mkAdv "بہ دل و جان" ;       -- from DictUrd
-lin happiness_N = mkN "آسودہ حالی" ;       -- from DictUrd
-lin happy_A = mkA "آباد" ;       -- from DictUrd
-lin happy_go_lucky_A = mkA "لابالی" ;
-lin hara_kiri_N = mkN "خود کشی" ;
-lin harangue_N = mkN "لتاڑ" ;       -- from DictUrd
-lin harangue_V = mkV "خطبہ" ;
-lin harangue_V2 = mkV2 (mkV "خطبہ") ;
-lin harass_V2 = mkV2 (compoundV "اذیت" (mkV "پہنچانا")) ;       -- from DictUrd
-lin harassment_N = mkN "اذیت" ;       -- from DictUrd
-lin harbin_PN = mkPN "پیشوا" ;
-lin harbinger_N = mkN "ہرکارہ" ;       -- from DictUrd
-lin harbor_V2 = mkV2 (compoundV "فوج کا" (mkV "ٹھکانا")) ;
-lin harbour_N = mkN "بندر گاہ" ;       -- from DictUrd
-lin harbour_V = mkV "بندرگاہ" ;
-lin harbour_V2 = mkV2 (compoundV "پناہ" (mkV "دینا")) ;       -- from DictUrd
-lin harbourage_N = mkN "جائے پناہ" ;
-lin hard_A = mkA "درشت" ;       -- from DictUrd
-lin hard_Adv = mkAdv "سخت" ;
-lin hard_bitten_A = mkA "مصائب کے باعث سخت مزاج" ;
-lin hard_boiled_A = mkA "سختی" ;
-lin hard_headed_A = mkA "سیانا پن" ;
-lin hardboard_N = mkN "سخت تختہ" ;
-lin harden_V = compoundV "بے" (mkV "حس ہو جانا") ;       -- from DictUrd
-lin harden_V2 = mkV2 (compoundV "سخت" (mkV "کرنا")) ;
-lin hardihood_N = mkN "آزادہ روی" ;       -- from DictUrd
-lin hardiness_N = mkN "دلیری" ;
-lin hardliner_N = mkN "سخت" ;
-lin hardness_N = mkN "دقت" ;       -- from DictUrd
-lin hardship_N = mkN "آفت" ;       -- from DictUrd
-lin hardtop_N = mkN "سخت چھت گاڑی" ;
-lin hardware_N = mkN "اوزار" ;       -- from DictUrd
-lin hardy_A = mkA "بہادر" ;       -- from DictUrd
-lin hare_N = mkN "خرگوش" ;       -- from DictUrd
-lin hare_V = mkV "خرگوش" ;
-lin harebell_N = mkN "جنگلی سنبل" ;
-lin harebrained_A = mkA "عاقبت نا اندیش" ;
-lin harelip_N = mkN "کھنڈوا" ;       -- from DictUrd
-lin harem_N = mkN "حرم سرائے" ;
-lin haricot_N = mkN "ایک طرح کی سی?" ;       -- from DictUrd
-lin hark_V = compoundV "کان" (mkV "دھرو") ;       -- from DictUrd
-lin harlequin_N = mkN "بھانڈ" ;
-lin harlot_N = mkN "بیسوا" ;       -- from DictUrd
-lin harm_N = mkN "دکھ" ;       -- from DictUrd
-lin harm_V2 = mkV2 (mkV "نقصان") ;
-lin harmattan_N = mkN "سموم افریقہ" ;
-lin harmful_A = mkA "مضر" ;       -- from DictUrd
-lin harmless_A = mkA "بے ضرر" ;       -- from DictUrd
-lin harmonic_N = mkN "ہم آہنگ" ;
-lin harmonica_N = mkN "ہارمونیکا" ;
-lin harmonious_A = mkA "ہم آواز" ;       -- from DictUrd
-lin harmonium_N = mkN "ایک باجا" ;
-lin harmonization_N = mkN "ہم آہنگی" ;
-lin harmonize_V = compoundV "آواز" (mkV "ملانا") ;
-lin harmonize_V2 = mkV2 (compoundV "آواز" (mkV "ملانا")) ;
-lin harmony_N = mkN "آہنگ" ;       -- from DictUrd
-lin harness_N = mkN "آلات و اوزار" ;       -- from DictUrd
-lin harness_V2 = mkV2 (compoundV "گھوڑا" (mkV "جوتنا")) ;       -- from DictUrd
-lin harp_N = mkN "بربط" ;       -- from DictUrd
-lin harp_V = compoundV "بربط" (mkV "بجانا") ;       -- from DictUrd
-lin harper_N = mkN "بربط نواز" ;
-lin harpist_N = mkN "ہربط نوازی کا ماہر" ;
-lin harpoon_N = mkN "ہارپون مارنا" ;
-lin harpoon_V2 = mkV2 (compoundV "ہارپون" (mkV "مارنا")) ;
-lin harpsichord_N = mkN "ایک باجہ" ;
-lin harpy_N = mkN "لٹیرا" ;
-lin harridan_N = mkN "بدصورت بوڑھی عورت" ;
-lin harrier_N = mkN "برباد کرنے والا" ;
-lin harrow_N = mkN "کھانچے دار سراون" ;
-lin harrow_PN = mkPN "کھانچے دار سراون" ;
-lin harrow_V2 = mkV2 (compoundV "کھانچے دار" (mkV "سراون")) ;
-lin harry_PN = mkPN "لوٹنا" ;
-lin harry_V2 = mkV2 (compoundV "برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin harsh_A = mkA "ان گھڑ" ;       -- from DictUrd
-lin harshness_N = mkN "درشتی" ;       -- from DictUrd
-lin hart_N = mkN "ہرن" ;       -- from DictUrd
-lin harum_scarum_A = mkA "غافل" ;
-lin harum_scarum_N = mkN "غافل" ;
-lin harvest_N = mkN "فائدہ" ;       -- from DictUrd
-lin harvest_V2 = mkV2 (compoundV "فصل" (mkV "کاٹنا")) ;
-lin harvester_N = mkN "کھیت کاٹنے والا" ;
-lin has_been_N = mkN "شدہ" ;
-lin hash_N = mkN "گڈ مڈ" ;       -- from DictUrd
-lin hash_V2 = mkV2 (compoundV "پرزے پرزے" (mkV "کرنا")) ;       -- from DictUrd
-lin hashish_N = mkN "بھنگ" ;
-lin hasp_N = mkN "چٹخنی" ;       -- from DictUrd
-lin hassle_N = mkN "ان بن" ;       -- from DictUrd
-lin hassle_V = mkV "اختلاف" ;
-lin hassle_V2 = mkV2 (mkV "اختلاف") ;
-lin hassock_N = mkN "گدی" ;       -- from DictUrd
-lin haste_N = mkN "بھاگ دوڑ" ;       -- from DictUrd
-lin hasten_V = compoundV "جلدی" (mkV "کرنا") ;
-lin hasten_V2 = mkV2 (compoundV "جلدی" (mkV "کرنا")) ;       -- from DictUrd
-lin hastily_Adv = mkAdv "جلد بازی سے" ;       -- from DictUrd
-lin hastiness_N = mkN "چڑچڑاپن" ;
-lin hasty_A = mkA "عاجل" ;       -- from DictUrd
-lin hat_N = mkN "کلاہ فرنگی" ;       -- from DictUrd
-lin hatch_N = mkN "چھوٹا دروازہ" ;       -- from DictUrd
-lin hatch_V = compoundV "کھٹکے دار" (mkV "دروازہ") ;
-lin hatch_V2 = mkV2 (compoundV "نسل" (mkV "بڑھانا")) ;       -- from DictUrd
-lin hatchery_N = mkN "مرغی خانہ" ;       -- from DictUrd
-lin hatchet_N = mkN "بسولا" ;       -- from DictUrd
-lin hatching_N = mkN "کھٹکے دار دروازہ" ;
-lin hatchway_N = mkN "ڈھکنا بند راستہ" ;
-lin hate_N = mkN "بغض" ;       -- from DictUrd
-lin hate_V2 = mkV2 (compoundV "نفرت" (mkV "کرنا")) ;       -- from DictUrd
--- lin hate_V2V = mkV2 (compoundV "نفرت" (mkV "کرنا")) ;
-lin hate_VS = mkVS (compoundV "نفرت" (mkV "کرنا")) ;
-lin hateful_A = mkA "مکروہ" ;       -- from DictUrd
-lin hatred_N = mkN "عداوت" ;       -- from DictUrd
-lin hatter_N = mkN "ٹوپی بنانے والا" ;       -- from DictUrd
-lin hauberk_N = mkN "زرہ بکتر" ;
-lin haughtily_Adv = mkAdv "غرور سے" ;
-lin haughtiness_N = mkN "اکڑ" ;       -- from DictUrd
-lin haughty_A = mkA "اکڑ فوں" ;       -- from DictUrd
-lin haul_N = mkN "کھینچنا" ;
-lin haul_V = mkV "کھینچنا" ;       -- from DictUrd
-lin haul_V2 = mkV2 (mkV "ڈھونا") ;       -- from DictUrd
-lin haulage_N = mkN "ڈھلائ" ;       -- from DictUrd
-lin haulier_N = mkN "ادارہ نقل و حمل" ;
-lin haulm_N = mkN "شاخیں" ;
-lin haunch_N = mkN "کولہا" ;       -- from DictUrd
-lin haunt_N = mkN "اڈہ" ;       -- from DictUrd
-lin haunt_V2 = mkV2 (compoundV "باربار آنا" (mkV "جانا")) ;       -- from DictUrd
-lin hautboy_N = mkN "شہنائی" ;
-lin hauteur_N = mkN "غرور" ;
-lin havana_N = mkN "چوٹ" ;
-lin havana_PN = mkPN "چوٹ" ;
-lin have_V = mkV "رکھنا" ;
-lin have_V2 = mkV2 (compoundV "مالک" (mkV "ہونا")) ;       -- from DictUrd
-lin have_VS = mkVS (mkV "رکھنا") ;
---lin have_V2V = mkV2 (mkV "رکھنا") ;
-lin haven_N = mkN "بندر گاہ" ;       -- from DictUrd
-lin haversack_N = mkN "کینوس کی خرجی" ;
-lin havoc_N = mkN "بربادی" ;       -- from DictUrd
-lin haw_N = mkN "باڑہ" ;       -- from DictUrd
-lin haw_V = compoundV "ہچکچاہٹ" (mkV "سے بولنا") ;       -- from DictUrd
-lin haw_haw_N = mkN "ہا ہا کی آواز" ;
-lin hawaii_PN = mkPN "ہوائین" ;
-lin hawk_N = mkN "باز" ;       -- from DictUrd
-lin hawk_V2 = mkV2 (compoundV "پھیری" (mkV "لگانا")) ;       -- from DictUrd
-lin hawker_N = mkN "پھیری والا" ;       -- from DictUrd
-lin hawser_N = mkN "جہاز کا موٹا رسہ" ;
-lin hawthorn_N = mkN "کٹیلی جھاڑی" ;
-lin hay_N = mkN "کاہ" ;       -- from DictUrd
-lin haycock_N = mkN "گھاس گنجی" ;
-lin hayfork_N = mkN "پنجا" ;
-lin haystack_N = mkN "گھاس گنجی" ;
-lin haywire_A = mkA "گھاس بند رسن" ;
-lin haywire_N = mkN "گھاس بند رسن" ;
-lin hazard_N = mkN "ہار جیت" ;       -- from DictUrd
-lin hazard_V2 = mkV2 (mkV "خطرہ") ;
-lin hazardous_A = mkA "خطرناک" ;       -- from DictUrd
-lin haze_N = mkN "ابہام" ;       -- from DictUrd
-lin haze_V2 = mkV2 (mkV "گردوغبار") ;
-lin hazel_N = mkN "فندق" ;       -- from DictUrd
-lin hazel_PN = mkPN "بنفشی آنکھیں" ;
-lin hazily_Adv = mkAdv "دھندلے پن سے" ;
-lin haziness_N = mkN "دھندلا پن" ;       -- from DictUrd
-lin hazy_A = mkA "ابتر" ;       -- from DictUrd
-lin he_man_N = mkN "انامن" ;
-lin head_N = mkN "دماغ" ;       -- from DictUrd
-lin head_V = mkV "سربراہ" ;
-lin head_V2 = mkV2 (mkV "سربراہ") ;
-lin head_on_A = mkA "سر کے بل" ;
-lin head_on_Adv = mkAdv "سر کے بل" ;
-lin headache_N = mkN "سردرد" ;       -- from DictUrd
-lin headband_N = mkN "پٹی" ;       -- from DictUrd
-lin headed_A = mkA "عنوان دادہ" ;
-lin header_N = mkN "گل جوڑ" ;       -- from DictUrd
-lin headgear_N = mkN "ٹوپی" ;
-lin heading_N = mkN "سرخی" ;       -- from DictUrd
-lin headless_A = mkA "بے سر" ;       -- from DictUrd
-lin headlight_N = mkN "سر بتی" ;
-lin headline_N = mkN "پیشانی" ;       -- from DictUrd
-lin headlong_A = mkA "جلد باز" ;       -- from DictUrd
-lin headlong_Adv = mkAdv "اندھا دھند" ;       -- from DictUrd
-lin headman_N = mkN "سردار" ;       -- from DictUrd
-lin headmaster_N = mkN "پرنسپل" ;
-lin headmistress_N = mkN "صدر مدرسہ" ;
-lin headpiece_N = mkN "کھوپڑی" ;       -- from DictUrd
-lin headrest_N = mkN "بالیں" ;
-lin headroom_N = mkN "در بلندی" ;
-lin headset_N = mkN "کن فون" ;
-lin headship_N = mkN "سربراہی" ;
-lin headstall_N = mkN "مہری" ;
-lin headstone_N = mkN "کتبہ" ;       -- from DictUrd
-lin headstrong_A = mkA "ہٹ دھرم" ;       -- from DictUrd
-lin headway_N = mkN "ارتقا" ;       -- from DictUrd
-lin heady_A = mkA "عاقبت نا اندیش" ;       -- from DictUrd
-lin heal_V = compoundV "زخم" (mkV "بھرنا") ;
-lin heal_V2 = mkV2 (compoundV "صحت مند" (mkV "کرنا")) ;       -- from DictUrd
-lin healer_N = mkN "زخم بھرنے والا" ;
-lin healing_A = mkA "شفاء" ;
-lin health_N = mkN "عافیت" ;       -- from DictUrd
-lin healthful_A = mkA "صحت مند" ;       -- from DictUrd
-lin healthily_Adv = mkAdv "صحت بخشانہ طور پر" ;
-lin healthy_A = mkA "بھلا چنگا" ;       -- from DictUrd
-lin heap_N = mkN "انبار" ;       -- from DictUrd
-lin heap_V2 = mkV2 (compoundV "ڈھیر" (mkV "لگانا")) ;       -- from DictUrd
-lin heaps_Adv = mkAdv "ڈھیر" ;
-lin hear_V = mkV "سننا" ;
-lin hear_V2 = mkV2 (mkV "سننا" ) ;       -- from DictUrd
---lin hear_V2V = mkV2 (mkV "سننا") ;
-lin hear_VS = mkVS (mkV "سننا") ;
-lin hearer_N = mkN "سامع" ;       -- from DictUrd
-lin hearing_N = mkN "سماعت" ;
-lin hearing_aid_N = mkN "آلہ سماعت" ;
-lin hearken_V = compoundV "دھیان" (mkV "سے سننا") ;       -- from DictUrd
-lin hearsay_N = mkN "افواہ" ;       -- from DictUrd
-lin hearse_N = mkN "جنازے کی گاڑی" ;       -- from DictUrd
-lin heart_N = mkN "آتما" ;       -- from DictUrd
-lin heart_disease_N = mkN "عارضہ قلب" ;
-lin heartache_N = mkN "درد دل" ;
-lin heartbreak_N = mkN "دل شکستگی" ;
-lin heartbreaking_A = mkA "سوہان روح" ;
-lin heartbroken_A = mkA "شکستہ دل" ;
-lin heartburn_N = mkN "سینے میں جلن" ;
-lin heartburning_N = mkN "حاسدانہ اضطراب" ;
-lin hearted_A = mkA "خاص قلبی کیفیت کا" ;
-lin hearten_V2 = mkV2 (compoundV "ہمت" (mkV "بڑھانا")) ;       -- from DictUrd
-lin hearth_N = mkN "آتش دان" ;       -- from DictUrd
-lin heartily_Adv = mkAdv "خلوص سے" ;       -- from DictUrd
-lin heartless_A = mkA "بے درد" ;       -- from DictUrd
-lin heartlessness_N = mkN "بے دردی" ;       -- from DictUrd
-lin heartsick_A = mkA "کرب و الم" ;
-lin hearty_A = mkA "دلی" ;       -- from DictUrd
-lin heat_N = mkN "آنچ" ;       -- from DictUrd
-lin heat_V = compoundV "گرم" (mkV "کرنا") ;
-lin heat_V2 = mkV2 (compoundV "گرم" (mkV "کرنا")) ;       -- from DictUrd
-lin heated_A = mkA "گرم" ;       -- from DictUrd
-lin heater_N = mkN "گرم کرنے کا آلہ" ;
-lin heath_N = mkN "جھاڑیوں کا علاقہ" ;
-lin heathen_N = mkN "بے دین" ;       -- from DictUrd
-lin heathenish_A = mkA "غیر متمددن" ;       -- from DictUrd
-lin heather_N = mkN "خلنج" ;
-lin heather_PN = mkPN "خلنج" ;
-lin heating_N = mkN "تاؤ" ;       -- from DictUrd
-lin heave_N = mkN "اٹھانا" ;
-lin heave_V = mkV "اٹھانا" ;
-lin heave_V2 = mkV2 (compoundV "دم" (mkV "لگانا")) ;       -- from DictUrd
-lin heaven_N = mkN "عالم بالا" ;       -- from DictUrd
-lin heavenly_A = mkA "آسمانی" ;       -- from DictUrd
-lin heavenward_A = mkA "سوۓ گردوں" ;
-lin heavenward_Adv = mkAdv "سوۓ گردوں" ;
-lin heavenwards_A = mkA "عرش کی جانب کا" ;
-lin heavenwards_Adv = mkAdv "عرش کی جانب کا" ;
-lin heavily_Adv = mkAdv "بے زاری سے" ;       -- from DictUrd
-lin heaviness_N = mkN "بھاری پن" ;       -- from DictUrd
-lin heaviside_PN = mkPN "ہیوی سائیڈ طبق" ;
-lin heavy_A = mkA "بھاری" ;       -- from DictUrd
-lin heavy_Adv = mkAdv "وزنی" ;
-lin heavy_handed_A = mkA "سخت" ;
-lin heavy_hearted_A = mkA "ملال" ;
-lin heavyweight_N = mkN "ہیوی ویٹ" ;
-lin hebdomadal_A = mkA "ہفت روزہ" ;
-lin hebraic_A = mkA "عبرانی" ;
-lin hebrew_A = mkA "اسرائیلی" ;
-lin hebrew_N = mkN "اسرائیلی" ;
-lin hecatomb_N = mkN "بڑی مذہبی قربانی" ;
-lin heck_N = mkN "ہاۓ" ;
-lin heckle_V2 = mkV2 (compoundV "مداخلت" (mkV "کرنا")) ;
-lin heckler_N = mkN "ستانے والا" ;
-lin hectare_N = mkN "ہیکٹر" ;
-lin hectic_A = mkA "دق کا مریض" ;
-lin hector_V = compoundV "لاف زنی" (mkV "کرنا") ;
-lin hector_V2 = mkV2 (compoundV "گستاخی" (mkV "کرنا")) ;       -- from DictUrd
-lin hedge_N = mkN "باڑہ" ;       -- from DictUrd
-lin hedge_V = compoundV "جھاڑی کی" (mkV "باڑ") ;
-lin hedge_V2 = mkV2 (mkV "گھیرنا") ;       -- from DictUrd
-lin hedgehog_N = mkN "خارپشت" ;
-lin hedgerow_N = mkN "باڑ" ;
-lin hedonism_N = mkN "لذتیت" ;
-lin hedonist_N = mkN "لذتیہ" ;
-lin hedonistic_A = mkA "لذتیاتی انداز میں" ;
-lin heed_N = mkN "دھیان" ;       -- from DictUrd
-lin heed_V2 = mkV2 (compoundV "لحاظ" (mkV "کرنا")) ;       -- from DictUrd
-lin heedful_A = mkA "پراحتیاط" ;       -- from DictUrd
-lin heedless_A = mkA "بے پرواہ" ;       -- from DictUrd
-lin heehaw_N = mkN "ٹھٹھا" ;
-lin heel_N = mkN "عقب" ;       -- from DictUrd
-lin heel_V = mkV "ایڑی" ;
-lin heel_V2 = mkV2 (mkV "ایڑی") ;
-lin hefty_A = mkA "ہٹا کٹا" ;       -- from DictUrd
-lin hegemony_N = mkN "برتری" ;       -- from DictUrd
-lin hegira_N = mkN "سن حجرت" ;       -- from DictUrd
-lin heifer_N = mkN "بچھیا" ;       -- from DictUrd
-lin height_N = mkN "فراز" ;       -- from DictUrd
-lin heighten_V = compoundV "بلند" (mkV "ہونا") ;
-lin heighten_V2 = mkV2 (compoundV "افزوں" (mkV "کرنا")) ;       -- from DictUrd
-lin heinous_A = mkA "ہولناک" ;       -- from DictUrd
-lin heinousness_N = mkN "نفرت انگیزی" ;
-lin heir_N = mkN "جا نشین" ;       -- from DictUrd
-lin heiress_N = mkN "وارثہ" ;       -- from DictUrd
-lin heirloom_N = mkN "ترکہ" ;       -- from DictUrd
-lin helicopter_N = mkN "ہیلی کوپٹر" ;
-lin heliograph_N = mkN "شمس نگار" ;
-lin heliograph_V2 = mkV2 (compoundV "شمس" (mkV "نگار")) ;
-lin heliotrope_N = mkN "شمس ر خ پودا" ;
-lin heliport_N = mkN "ہیلی اڈہ" ;
-lin helium_N = mkN "ہیلیم گیس کا نام" ;
-lin hell_N = mkN "دوزخ" ;       -- from DictUrd
-lin hellcat_N = mkN "زن بدخو" ;
-lin hellene_N = mkN "خالص یونانی" ;
-lin hellenic_A = mkA "یونانی نژاد" ;
-lin hellish_A = mkA "جہنمی" ;       -- from DictUrd
-lin helm_N = mkN "پتوار" ;       -- from DictUrd
-lin helmet_N = mkN "خود" ;       -- from DictUrd
-lin helmeted_A = mkA "لوہے کی ٹوپی" ;
-lin helmsman_N = mkN "پتوار چلانے والا" ;
-lin helot_N = mkN "غلام" ;
-lin help_N = mkN "چارہ" ;       -- from DictUrd
-lin help_V = compoundV "مدد" (mkV "کرنا") ;
-lin help_V2 = mkV2 (compoundV "آڑے" (mkV "آنا")) ;       -- from DictUrd
--- lin help_V2V = mkV2 (compoundV "مدد" (mkV "کرنا")) ;
-lin help_VS = mkVS (compoundV "مدد" (mkV "کرنا")) ;
-lin helper_N = mkN "چارہ گر" ;       -- from DictUrd
-lin helpful_A = mkA "مدد گار" ;       -- from DictUrd
-lin helpfulness_N = mkN "امداد" ;
-lin helping_N = mkN "دستگیری" ;
-lin helpless_A = mkA "عاجز" ;       -- from DictUrd
-lin helplessness_N = mkN "عاجزی" ;       -- from DictUrd
-lin helpmate_N = mkN "معین" ;       -- from DictUrd
-lin helter_skelter_Adv = mkAdv "گرتے پڑے" ;
-lin helter_skelter_N = mkN "گرتے پڑے" ;
-lin helve_N = mkN "قبضہ" ;
-lin hem_N = mkN "حاشیہ" ;       -- from DictUrd
-lin hem_V = mkV "سنجاف" ;
-lin hem_V2 = mkV2 (mkV "سنجاف") ;
-lin hemisphere_N = mkN "نصف کرہ" ;       -- from DictUrd
-lin hemline_N = mkN "گھیرا" ;       -- from DictUrd
-lin hemlock_N = mkN "شکران" ;       -- from DictUrd
-lin hemoglobin_N = mkN "ہیموگلوبن" ;
-lin hemophilia_N = mkN "نزفہ" ;
-lin hemorrhage_N = mkN "خون کا بہنا" ;
-lin hemorrhage_V = compoundV "خون کا" (mkV "بہنا") ;
-lin hemorrhage_V2 = mkV2 (compoundV "خون کا" (mkV "بہنا")) ;
-lin hemp_N = mkN "بھنگ" ;       -- from DictUrd
-lin hempen_A = mkA "پن کا" ;
-lin hemstitch_N = mkN "روئیں دار کشیدہ کاری کرنا" ;
-lin hemstitch_V2 = mkV2 (compoundV "روئیں دار کشیدہ کاری" (mkV "کرنا")) ;
-lin hen_N = mkN "مرغی" ;       -- from DictUrd
-lin hen_party_N = mkN "بزم نسواں" ;
-lin henbane_N = mkN "نرجہ" ;
-lin hence_Adv = mkAdv "لہذا" ;       -- from DictUrd
-lin henceforth_Adv = mkAdv "آیندہ سے" ;       -- from DictUrd
-lin henchman_N = mkN "دست راست" ;       -- from DictUrd
-lin henna_N = mkN "حنا" ;       -- from DictUrd
-lin hennaed_A = mkA "مہندی" ;
-lin henpecked_A = mkA "تابع" ;       -- from DictUrd
-lin henry_PN = mkPN "ہنری اکاتی" ;
-lin hep_A = mkA "ہمہ دان" ;
-lin hepatitis_N = mkN "ورم جگر" ;
-lin heptagon_N = mkN "ہفت پہلو خاکہ" ;
-lin herald_N = mkN "ہرا ول" ;       -- from DictUrd
-lin herald_V2 = mkV2 (compoundV "نقابت" (mkV "کرنا")) ;       -- from DictUrd
-lin heraldry_N = mkN "علم نقابت" ;       -- from DictUrd
-lin herb_N = mkN "جڑی بوٹی" ;       -- from DictUrd
-lin herb_PN = mkPN "جڑی بوٹی" ;
-lin herbaceous_A = mkA "جڑی بوٹی کا" ;
-lin herbage_N = mkN "گیاہ" ;       -- from DictUrd
-lin herbal_A = mkA "کتاب الادویہ" ;
-lin herbalist_N = mkN "جڑی بوٹی جاننے والا" ;
-lin herbert_PN = mkPN "شتوبت" ;
-lin herbivorous_A = mkA "سبزی خور" ;       -- from DictUrd
-lin herculean_A = mkA "صبر آزما" ;
-lin herd_N = mkN "گروہ" ;       -- from DictUrd
-lin herd_V = mkV "ڑیوڑ" ;
-lin herd_V2 = mkV2 (compoundV "اکٹھا" (mkV "کرنا")) ;       -- from DictUrd
-lin herdsman_N = mkN "چرواہا" ;       -- from DictUrd
-lin here_Adv = mkAdv "ادھر" ;       -- from DictUrd
-lin hereabouts_Adv = mkAdv "یہاں کہیں" ;       -- from DictUrd
-lin hereafter_Adv = mkAdv "آگے آگے" ;       -- from DictUrd
-lin hereafter_N = mkN "بعد اس کے" ;
-lin hereby_Adv = mkAdv "من ہٰذا" ;       -- from DictUrd
-lin hereditament_N = mkN "ورثہ" ;
-lin hereditary_A = mkA "آبائ" ;       -- from DictUrd
-lin heredity_N = mkN "ورثہ" ;       -- from DictUrd
-lin hereford_PN = mkPN "ہيئر فورڈ شائر" ;
-lin herein_Adv = mkAdv "اس کے اندر" ;
-lin hereof_Adv = mkAdv "اس کے بارے ميں" ;
-lin heresy_N = mkN "بدعت" ;       -- from DictUrd
-lin heretic_N = mkN "خارجی" ;       -- from DictUrd
-lin heretical_A = mkA "بدعت کے ساتھ" ;
-lin hereto_Adv = mkAdv "ازیں" ;       -- from DictUrd
-lin heretofore_Adv = mkAdv "اب سے پہلے" ;       -- from DictUrd
-lin hereupon_Adv = mkAdv "بس ازیں" ;       -- from DictUrd
-lin herewith_Adv = mkAdv "ہم رشتہ" ;       -- from DictUrd
-lin heritable_A = mkA "قابل وراثت" ;       -- from DictUrd
-lin heritage_N = mkN "میراث" ;       -- from DictUrd
-lin hermetic_A = mkA "ہوا بند" ;       -- from DictUrd
-lin hermetically_Adv = mkAdv "بواہستہ طریقے سے" ;
-lin hermit_N = mkN "بن باسی" ;       -- from DictUrd
-lin hermitage_N = mkN "گوشا عجلت" ;       -- from DictUrd
-lin hernia_N = mkN "باد خایہ" ;
-lin hero_N = mkN "بہادر" ;       -- from DictUrd
-lin heroic_A = mkA "بہادرانہ" ;       -- from DictUrd
-lin heroically_Adv = mkAdv "جوانمردی سے" ;
-lin heroics_N = mkN "غازیانہ" ;
-lin heroin_N = mkN "افیون" ;
-lin heroine_N = mkN "شیر دل عورت" ;
-lin heroism_N = mkN "بہادری" ;       -- from DictUrd
-lin heron_N = mkN "بگلا" ;
-lin herr_N = mkN "حضرت" ;
-lin herring_N = mkN "لہر دار ترتیب" ;
-lin herringbone_N = mkN "خار ماہی" ;
-lin hertz_N = mkN "برٹنری امواج" ;
-lin hertzian_A = mkA "برٹنری امواج" ;
-lin hesitance_N = mkN "ہچکچاہٹ" ;       -- from DictUrd
-lin hesitancy_N = mkN "آنا کانی" ;       -- from DictUrd
-lin hesitant_A = mkA "ڈھل مل" ;       -- from DictUrd
-lin hesitate_V = mkV "ہچکچانا" ;       -- from DictUrd
-lin hesitate_VS = mkVS (mkV "ہچکچانا") ;
-lin hesitation_N = mkN "آج کل" ;       -- from DictUrd
-lin hessian_N = mkN "جرمنی کی پہلی ریاست" ;
-lin het_up_A = mkA "بولی" ;
-lin heterodox_A = mkA "آزاد خیال" ;       -- from DictUrd
-lin heterodoxy_N = mkN "آزاد خیالی" ;       -- from DictUrd
-lin heterogeneous_A = mkA "ان میل" ;       -- from DictUrd
-lin heterosexual_A = mkA "جنس" ;
-lin heterosexual_N = mkN "جنس" ;
-lin heterosexuality_N = mkN "دگر جفتی" ;
-lin heuristic_A = mkA "انکشافی" ;
-lin heuristics_N = mkN "انکشافی" ;
-lin hew_V = mkV "کاٹنا" ;
-lin hew_V2 = mkV2 (mkV "چھانٹنا") ;       -- from DictUrd
-lin hewer_N = mkN "چیرنے والا" ;       -- from DictUrd
-lin hexagon_N = mkN "مسدس" ;       -- from DictUrd
-lin hexagonal_A = mkA "مسدس" ;       -- from DictUrd
-lin hexameter_N = mkN "چھ رکن کا شعر" ;
-lin heyday_N = mkN "بہار" ;       -- from DictUrd
-lin hi_fi_A = mkA "سوراخ دار ہرنیا" ;
-lin hi_fi_N = mkN "سوراخ دار ہرنیا" ;
-lin hiatus_N = mkN "دراڑ" ;       -- from DictUrd
-lin hibernate_V = compoundV "سست پڑا" (mkV "رہنا") ;
-lin hibiscus_N = mkN "جنس" ;
-lin hiccough_N = mkN "ہچکی" ;
-lin hiccough_V = mkV "ہچکی" ;
-lin hiccup_N = mkN "ہچکی" ;       -- from DictUrd
-lin hiccup_V = mkV "ہچکی" ;
-lin hick_A = mkA "ہچکی لینا" ;
-lin hick_N = mkN "ہچکی لینا" ;
-lin hickory_N = mkN "امریکی اخروٹ" ;
-lin hide_N = mkN "چرم" ;       -- from DictUrd
-lin hide_V = mkV "بچنا" ;       -- from DictUrd
-lin hide_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin hide_and_seek_N = mkN "جاۓ پناہ" ;
-lin hide_out_N = mkN "روپوش ہو جانا" ;
-lin hideous_A = mkA "بھیانک" ;       -- from DictUrd
-lin hiding_N = mkN "چابک زنی" ;       -- from DictUrd
-lin hie_V = compoundV "جلدی" (mkV "کرنا") ;
-lin hierarchic_A = mkA "پیشوا" ;
-lin hierarchical_A = mkA "درجہ وار" ;       -- from DictUrd
-lin hierarchy_N = mkN "درجہ واری" ;       -- from DictUrd
-lin hieroglyph_N = mkN "علاقائی زبان" ;
-lin hieroglyphic_A = mkA "تصویری تحریر کا" ;
-lin hieroglyphics_N = mkN "تصویری تحریر کا" ;
-lin higgledy_piggledy_A = mkA "گڈمڈ" ;
-lin higgledy_piggledy_Adv = mkAdv "گڈمڈ" ;
-lin high_A = mkA "عالی" ;       -- from DictUrd
-lin high_Adv = mkAdv "اونچا" ;
-lin high_fidelity_A = mkA "اعلی تعدد" ;
-lin high_fidelity_N = mkN "اعلی تعدد" ;
-lin high_handed_A = mkA "من مانی" ;
-lin high_level_A = mkA "بلند مرتبہ" ;
-lin high_minded_A = mkA "عالی منش" ;
-lin high_octane_A = mkA "زیادہ دباوٴ" ;
-lin high_sounding_A = mkA "بلند بانگ" ;
-lin high_spirited_A = mkA "بلند حوصلہ" ;
-lin high_tension_A = mkA "برق" ;
-lin high_toned_A = mkA "وضعدار" ;
-lin highball_N = mkN "امیر زادہ" ;
-lin highborn_A = mkA "اونچا صندوق" ;
-lin highflying_A = mkA "بلند پرواز" ;
-lin highland_N = mkN "پہاڑی علاقہ" ;       -- from DictUrd
-lin highland_PN = mkPN "خاص بات" ;
-lin highlander_N = mkN "پہاڑی(شخص)" ;       -- from DictUrd
-lin highness_N = mkN "بلندی" ;       -- from DictUrd
-lin highway_N = mkN "سڑک" ;       -- from DictUrd
-lin highwayman_N = mkN "ڈکیت" ;       -- from DictUrd
-lin hijack_N = mkN "اغوا" ;
-lin hijack_V2 = mkV2 (mkV "اغوا") ;
-lin hijacker_N = mkN "رہزن" ;       -- from DictUrd
-lin hike_N = mkN "تیزی کے ساتھ بڑھنا" ;
-lin hike_V = compoundV "تیزی کے ساتھ" (mkV "بڑھنا") ;
-lin hiker_N = mkN "پیدل چلنے والا" ;
-lin hilarious_A = mkA "چوہل باز" ;       -- from DictUrd
-lin hilarity_N = mkN "خوشی" ;       -- from DictUrd
-lin hilary_PN = mkPN "قانونی میقات" ;
-lin hill_N = mkN "کوہ" ;       -- from DictUrd
-lin hillock_N = mkN "ٹیلا" ;       -- from DictUrd
-lin hillside_N = mkN "پہاڑی کا دامن یا ڈھلوان" ;
-lin hilly_A = mkA "کوہستانی" ;       -- from DictUrd
-lin hilt_N = mkN "دستہ" ;       -- from DictUrd
-lin hind_A = mkA "پچھلا حصہ" ;       -- from DictUrd
-lin hind_N = mkN "ہرنی" ;       -- from DictUrd
-lin hinder_V2 = mkV2 (compoundV "مزاحمت" (mkV "کرنا")) ;       -- from DictUrd
-lin hindi_A = mkA "ہندی زبان" ;
-lin hindi_N = mkN "ہندی زبان" ;
-lin hindmost_A = mkA "آخری" ;       -- from DictUrd
-lin hindrance_N = mkN "حارج" ;       -- from DictUrd
-lin hindsight_N = mkN "پس اندشی" ;
-lin hindu_A = mkA "ہندو" ;
-lin hindu_N = mkN "ہندو" ;
-lin hinduism_N = mkN "ہندومت" ;
-lin hindustani_A = mkA "ہندوستان کا باشندہ" ;
-lin hindustani_N = mkN "ہندوستان کا باشندہ" ;
-lin hinge_N = mkN "قبضہ" ;       -- from DictUrd
-lin hinge_V = compoundV "منحصر" (mkV "ہونا") ;       -- from DictUrd
-lin hinge_V2 = mkV2 (compoundV "قبضہ" (mkV "لگانا")) ;       -- from DictUrd
-lin hint_N = mkN "ایما" ;       -- from DictUrd
-lin hint_V = mkV "اشارہ" ;
-lin hint_V2 = mkV2 (compoundV "اشارہ" (mkV "کرنا")) ;       -- from DictUrd
-lin hint_VS = mkVS (mkV "اشارہ") ;
-lin hip_A = mkA "اداس کرنا" ;
-lin hip_N = mkN "کمر" ;       -- from DictUrd
-lin hippo_N = mkN "دریائی گھوڑا" ;
-lin hippocratic_A = mkA "بقراطی" ;
-lin hippodrome_N = mkN "گھڑ دوڑ کا میدان" ;       -- from DictUrd
-lin hippopotamus_N = mkN "دریائ گھوڑا" ;       -- from DictUrd
-lin hire_N = mkN "کرایہ" ;       -- from DictUrd
-lin hire_V = compoundV "کرائے پر" (mkV "لینا") ;
-lin hire_V2 = mkV2 (compoundV "کرائے پر" (mkV "دینا")) ;       -- from DictUrd
--- lin hire_V2V = mkV2 (compoundV "کرائے پر" (mkV "لینا")) ;
-lin hire_VS = mkVS (compoundV "کرائے پر" (mkV "لینا")) ;
-lin hireling_N = mkN "اجیر" ;       -- from DictUrd
-lin hirsute_A = mkA "بال دار" ;       -- from DictUrd
-lin hiss_N = mkN "سسکارنا" ;
-lin hiss_V = mkV "سنسنانا" ;       -- from DictUrd
-lin hiss_V2 = mkV2 (mkV "سسکارنا") ;
-lin hiss_VQ = mkVQ (mkV "سسکارنا" );
-lin histogram_N = mkN "نسیجیاتی" ;
-lin historian_N = mkN "مورخ" ;       -- from DictUrd
-lin historic_A = mkA "مشہور" ;       -- from DictUrd
-lin historical_A = mkA "تاریخی" ;       -- from DictUrd
-lin history_N = mkN "تاریخ" ;       -- from DictUrd
-lin histrionic_A = mkA "ظاہر داری سا" ;
-lin histrionics_N = mkN "ظاہر داری سا" ;
-lin hit_N = mkN "چوٹ" ;       -- from DictUrd
-lin hit_V = compoundV "ضرب" (mkV "لگانا") ;
-lin hit_V2 = mkV2 (compoundV "ضرب" (mkV "لگانا")) ;
-lin hit_and_run_A = mkA "ضرب و فرار" ;
-lin hitch_N = mkN "چھوٹی سی رکاوٹ" ;       -- from DictUrd
-lin hitch_V = compoundV "اٹک" (mkV "اٹک کر چلنا") ;       -- from DictUrd
-lin hitch_V2 = mkV2 (compoundV "گھوڑا" (mkV "جوتنا")) ;       -- from DictUrd
-lin hitchhike_V = compoundV "اس طرح سفر کرنے والا" (mkV "مسافر") ;
-lin hitchhiker_N = mkN "یہاں تک" ;
-lin hither_Adv = mkAdv "اس جگہ پر" ;       -- from DictUrd
-lin hitherto_Adv = mkAdv "آج تک" ;       -- from DictUrd
-lin hive_N = mkN "چھتہ" ;       -- from DictUrd
-lin hive_V = mkV "سہال" ;
-lin hive_V2 = mkV2 (mkV "سہال") ;
-lin hoar_A = mkA "بڑھاپے کی سفیدی" ;
-lin hoard_N = mkN "انبار" ;       -- from DictUrd
-lin hoard_V = mkV "ذخیرہ" ;
-lin hoard_V2 = mkV2 (compoundV "پاٹ" (mkV "دینا")) ;       -- from DictUrd
-lin hoarder_N = mkN "ذخیرہ اندوز" ;
-lin hoarding_N = mkN "ذخیرہ اندوزی" ;
-lin hoarfrost_N = mkN "کہر" ;
-lin hoariness_N = mkN "بڑھاپا" ;       -- from DictUrd
-lin hoarse_A = mkA "درشت" ;       -- from DictUrd
-lin hoary_A = mkA "دھولا" ;       -- from DictUrd
-lin hoax_N = mkN "چکما" ;       -- from DictUrd
-lin hoax_V2 = mkV2 (compoundV "جھانسا" (mkV "دینا")) ;       -- from DictUrd
-lin hoaxer_N = mkN "چکمہ باز" ;
-lin hob_N = mkN "بھونڈا" ;       -- from DictUrd
-lin hobble_N = mkN "اٹکاؤ" ;       -- from DictUrd
-lin hobble_V = mkV "ڈگمگانا" ;       -- from DictUrd
-lin hobble_V2 = mkV2 (compoundV "بد حواس کر" (mkV "دینا")) ;       -- from DictUrd
-lin hobbledehoy_N = mkN "الھڑ" ;
-lin hobby_N = mkN "مشغلہ" ;       -- from DictUrd
-lin hobgoblin_N = mkN "غول" ;       -- from DictUrd
-lin hobnail_N = mkN "گل میخ کوکا" ;
-lin hobnailed_A = mkA "گل میخ لگا" ;
-lin hobnob_V = compoundV "ہم پیالہ" (mkV "ہونا") ;
-lin hobo_N = mkN "آوارہ گردی" ;
-lin hock_N = mkN "جرمنی انگوری شراب" ;
-lin hock_V2 = mkV2 (compoundV "جرمنی انگوری" (mkV "شراب")) ;
-lin hockey_N = mkN "ایک کھیل" ;
-lin hocus_pocus_N = mkN "شعبدہ بازی" ;
-lin hod_N = mkN "گارے کا ٹوکرا" ;
-lin hoe_N = mkN "کھرپی" ;       -- from DictUrd
-lin hoe_V = mkV "کدال" ;
-lin hoe_V2 = mkV2 (compoundV "بد رو گھاس" (mkV "اکھاڑنا")) ;       -- from DictUrd
-lin hog_N = mkN "خنزیر" ;       -- from DictUrd
-lin hog_V2 = mkV2 (compoundV "میلا کچیلا" (mkV "شخص")) ;
-lin hoggish_A = mkA "گندا" ;
-lin hogshead_N = mkN "بڑا پیپا" ;
-lin hogwash_N = mkN "دھوون" ;
-lin hoist_N = mkN "اونچا کرنا" ;
-lin hoist_V2 = mkV2 (mkV "چڑھانا") ;       -- from DictUrd
-lin hoity_toity_A = mkA "متکبر" ;
-lin hold_N = mkN "گرفت" ;       -- from DictUrd
-lin hold_V = mkV "منانا" ;       -- from DictUrd
-lin hold_V2 = mkV2 (mkV "ماننا") ;       -- from DictUrd
--- lin hold_V2V = mkV2 (compoundV "قائم" (mkV "رہنا")) ;
-lin hold_VS = mkVS (compoundV "قائم" (mkV "رہنا")) ;
-lin hold_up_N = mkN "منطقی لحاظ سے مضبوط ہونا" ;
-lin holder_N = mkN "گیر" ;       -- from DictUrd
-lin holding_N = mkN "علاقہ" ;       -- from DictUrd
-lin holdup_N = mkN "سوراخ" ;
-lin hole_N = mkN "چھید" ;       -- from DictUrd
-lin hole_V = compoundV "سوراخ" (mkV "کرنا") ;
-lin hole_V2 = mkV2 (compoundV "سوراخ" (mkV "کرنا")) ;
-lin hole_and_corner_A = mkA "سازشی کاروائی" ;
-lin holiday_N = mkN "چھٹی" ;       -- from DictUrd
-lin holiday_V = mkV "چھٹی" ;
-lin holiness_N = mkN "مقدس پن" ;       -- from DictUrd
-lin holland_PN = mkPN "ولندیزا" ;
-lin holler_V = compoundV "بول" (mkV "چال") ;
-lin holler_V2 = mkV2 (compoundV "بول" (mkV "چال")) ;
-lin hollow_A = mkA "کھوکھلا" ;       -- from DictUrd
-lin hollow_N = mkN "گڑھا" ;       -- from DictUrd
-lin hollow_V2 = mkV2 (compoundV "کھوکھلا" (mkV "کرنا")) ;       -- from DictUrd
-lin holly_N = mkN "گل ذخیرہ" ;
-lin holocaust_N = mkN "مکمل تباہی" ;       -- from DictUrd
-lin holograph_N = mkN "خودنوشتہ تحریر" ;
-lin holster_N = mkN "پیٹی" ;       -- from DictUrd
-lin holy_A = mkA "مبارک" ;       -- from DictUrd
-lin holy_N = mkN "مقدس" ;
-lin holystone_N = mkN "ریتلا پتھر" ;
-lin holystone_V2 = mkV2 (compoundV "ریتلا" (mkV "پتھر")) ;
-lin homage_N = mkN "احترام" ;       -- from DictUrd
-lin home_Adv = mkAdv "گھر" ;
-lin home_N = mkN "بیت" ;       -- from DictUrd
-lin homeland_N = mkN "وطن" ;       -- from DictUrd
-lin homeless_A = mkA "بے گھر" ;
-lin homelike_A = mkA "گھر جیسا" ;
-lin homeliness_N = mkN "گھریلو پن" ;
-lin homely_A = mkA "گھریلو" ;       -- from DictUrd
-lin homeopath_N = mkN "ہومیوپیتھ ڈاکڑ" ;
-lin homeopathic_A = mkA "ہومیوپیتھک" ;
-lin homer_V = compoundV "عبرانی ہومر" (mkV "پیمانہ") ;
-lin homeric_A = mkA "شاعر ہومر کے متعلق" ;
-lin homesick_A = mkA "گھر کی یاد" ;
-lin homesickness_N = mkN "گھر کی یاد" ;       -- from DictUrd
-lin homespun_A = mkA "دیسی" ;       -- from DictUrd
-lin homespun_N = mkN "خانہ بافت" ;
-lin homestead_N = mkN "مکان" ;
-lin homeward_A = mkA "گھر کو ، سوئے وطن" ;
-lin homeward_Adv = mkAdv "گھر کی جانب" ;       -- from DictUrd
-lin homework_N = mkN "سبق" ;       -- from DictUrd
-lin homey_A = mkA "بلا تکلف" ;
-lin homicidal_A = mkA "مردم کش" ;
-lin homicide_N = mkN "خون" ;       -- from DictUrd
-lin homiletic_A = mkA "وعظ گوئی" ;
-lin homiletics_N = mkN "فن تبلیغ" ;
-lin homily_N = mkN "خطبہ" ;       -- from DictUrd
-lin homing_A = mkA "گھر جانے والا" ;
-lin hominy_N = mkN "مکئی کا دلیا" ;
-lin homo_N = mkN "آدمی" ;
-lin homo_sapiens_N = mkN "ہم یشر" ;
-lin homoeopath_N = mkN "علاج المثل کرنے والا" ;
-lin homoeopathy_N = mkN "علاج بالمثل" ;
-lin homogeneity_N = mkN "یکسانیت" ;       -- from DictUrd
-lin homogeneous_A = mkA "یکساں" ;       -- from DictUrd
-lin homogenize_V2 = mkV2 (compoundV "جو سارا ایک ہی طرح کا" (mkV "ہو")) ;
-lin homograph_N = mkN "ہم املا" ;
-lin homonym_N = mkN "ہم نام" ;
-lin homophone_N = mkN "ہم صوت مختلف الصورت" ;
-lin homosexual_A = mkA "ہم جنسیہ" ;
-lin homosexual_N = mkN "ہم جنسیہ" ;
-lin homosexuality_N = mkN "ہم جنسی میلان" ;
-lin hon_PN = mkPN "سان پر لگانا" ;
-lin honduran_A = mkA "ہونڈرون" ;
-lin honduran_N = mkN "ہونڈرون" ;
-lin hone_N = mkN "سان پر لگانا" ;
-lin hone_V2 = mkV2 (compoundV "سان پر" (mkV "لگانا")) ;
-lin honest_A = mkA "ایمان دار" ;       -- from DictUrd
-lin honesty_N = mkN "ایمان داری" ;       -- from DictUrd
-lin honey_N = mkN "انگبین" ;       -- from DictUrd
-lin honeybee_N = mkN "شہد کی مکھی" ;
-lin honeycomb_N = mkN "شہد کی مکھی کا چھتا" ;       -- from DictUrd
-lin honeycomb_V2 = mkV2 (compoundV "خانہ" (mkV "زنبور")) ;
-lin honeydew_N = mkN "پت رس" ;
-lin honeyed_A = mkA "شہد" ;
-lin honeymoon_N = mkN "ماہ عروسی" ;
-lin honeymoon_V = compoundV "ماہ" (mkV "عروسی") ;
-lin honeysuckle_N = mkN "بیل چڑھی" ;
-lin honk_N = mkN "بھونپو کی آواز" ;       -- from DictUrd
-lin honk_V = compoundV "کوں" (mkV "کوں") ;
-lin honor_V2 = mkV2 (mkV "عزت") ;
-lin honorarium_N = mkN "اعزازیہ" ;       -- from DictUrd
-lin honorary_A = mkA "اعزازی" ;       -- from DictUrd
-lin honorific_A = mkA "با عزت" ;       -- from DictUrd
-lin honorific_N = mkN "شرف دہندہ" ;
-lin honour_N = mkN "آبرو" ;       -- from DictUrd
-lin honour_V2 = mkV2 (compoundV "عزت" (mkV "کرنا")) ;       -- from DictUrd
-lin honourable_A = mkA "با عزت" ;       -- from DictUrd
-lin hoo_PN = mkPN "کلاہ" ;
-lin hooch_N = mkN "ٹھرا" ;       -- from DictUrd
-lin hood_N = mkN "کنٹوپ" ;       -- from DictUrd
-lin hood_V2 = mkV2 (mkV "کلاہ") ;
-lin hoodlum_N = mkN "اوباش" ;       -- from DictUrd
-lin hoodoo_N = mkN "نحوست" ;
-lin hoodoo_V2 = mkV2 (mkV "نحوست") ;
-lin hoodwink_V2 = mkV2 (compoundV "آنکھ پر پٹی" (mkV "باندھنا")) ;       -- from DictUrd
-lin hooey_N = mkN "عوامی" ;
-lin hoof_N = mkN "کھر" ;       -- from DictUrd
-lin hook_N = mkN "آنکڑی" ;       -- from DictUrd
-lin hook_V = mkV "کانٹا" ;
-lin hook_V2 = mkV2 (mkV "کانٹا") ;
-lin hookah_N = mkN "حقہ" ;
-lin hooked_A = mkA "خم دار" ;
-lin hooker_N = mkN "آنکڑی لگانے والا" ;       -- from DictUrd
-lin hooky_N = mkN "بھگوڑا پن" ;       -- from DictUrd
-lin hooligan_N = mkN "آوارہ" ;       -- from DictUrd
-lin hooliganism_N = mkN "آوارگی" ;       -- from DictUrd
-lin hoop_N = mkN "بند" ;       -- from DictUrd
-lin hoop_V2 = mkV2 (mkV "گھیرا") ;
-lin hoot_N = mkN "للکارنا" ;
-lin hoot_V = compoundV "بولیاں" (mkV "نکالنا") ;       -- from DictUrd
-lin hoot_V2 = mkV2 (mkV "للکارنا") ;
-lin hooter_N = mkN "بھونپو" ;       -- from DictUrd
-lin hoover_N = mkN "صاف کرنا" ;
-lin hoover_V2 = mkV2 (compoundV "صاف" (mkV "کرنا")) ;
-lin hop_N = mkN "جست" ;       -- from DictUrd
-lin hop_V = mkV "پھلانگنا" ;       -- from DictUrd
-lin hop_V2 = mkV2 (compoundV "چھلانگ" (mkV "مارنا")) ;       -- from DictUrd
-lin hope_N = mkN "آس" ;       -- from DictUrd
-lin hope_PN = mkPN "امید کرنا" ;
-lin hope_V = compoundV "آس" (mkV "لگانا") ;       -- from DictUrd
-lin hope_VS = mkVS (compoundV "امید" (mkV "کرنا")) ;
-lin hopeful_A = mkA "خوش کن" ;       -- from DictUrd
-lin hopefulness_N = mkN "امید افزائی" ;
-lin hopeless_A = mkA "بگڑا ہوا" ;       -- from DictUrd
-lin hopelessness_N = mkN "مایوسی" ;       -- from DictUrd
-lin hopper_N = mkN "پھدکنے والا" ;
-lin hopscotch_N = mkN "اتی بتی" ;       -- from DictUrd
-lin hopscotch_V = compoundV "ہاپو" (mkV "ٹاپو") ;
-lin horde_N = mkN "انبوہ" ;       -- from DictUrd
-lin horizon_N = mkN "دائرہ نظر" ;       -- from DictUrd
-lin horizontal_A = mkA "افقی" ;       -- from DictUrd
-lin hormone_N = mkN "ہارمون" ;
-lin horn_N = mkN "سینگ" ;       -- from DictUrd
-lin horn_V = mkV "ہارن" ;
-lin hornbeam_N = mkN "ممرز" ;
-lin hornbill_N = mkN "ابو قرن" ;
-lin horned_A = mkA "سینگدار" ;
-lin hornet_N = mkN "بھڑ" ;       -- from DictUrd
-lin hornless_A = mkA "بے سینگ" ;
-lin hornlike_A = mkA "سینگ نما" ;
-lin horny_A = mkA "کٹھور" ;       -- from DictUrd
-lin horology_N = mkN "ساعتیات" ;
-lin horoscope_N = mkN "جنم پتری" ;       -- from DictUrd
-lin horrible_A = mkA "بھیانک" ;       -- from DictUrd
-lin horrid_A = mkA "بھیانک" ;       -- from DictUrd
-lin horridness_N = mkN "وحشت انگیزی" ;
-lin horrific_A = mkA "ڈراؤنا" ;       -- from DictUrd
-lin horrify_V2 = mkV2 (mkV "ڈرانا") ;       -- from DictUrd
-lin horror_N = mkN "فساد" ;       -- from DictUrd
-lin horse_N = mkN "گھوڑا" ;       -- from DictUrd --changed
-lin horse_chestnut_N = mkN "شاہ بلوط بندی" ;
-lin horse_laugh_N = mkN "بدتمیزی کی ہنسی" ;
-lin horse_sense_N = mkN "عملی سمجھ بوجھ" ;
-lin horseback_N = mkN "گھوڑے کی پیٹھ" ;       -- from DictUrd
-lin horseflesh_N = mkN "اسپ لحم" ;
-lin horsefly_N = mkN "گھڑ مکھی" ;
-lin horsehair_N = mkN "موۓ اسپ" ;
-lin horseman_N = mkN "گھڑ سوار" ;       -- from DictUrd
-lin horsemanship_N = mkN "سواری" ;       -- from DictUrd
-lin horseplay_N = mkN "اودھم" ;
-lin horsepower_N = mkN "فرسیہ توانائی" ;
-lin horseradish_N = mkN "سہنجنا" ;
-lin horseshoe_N = mkN "نعل" ;       -- from DictUrd
-lin horsewhip_N = mkN "چابک" ;       -- from DictUrd
-lin horsewhip_V2 = mkV2 (mkV "چابک") ;
-lin horsewoman_N = mkN "گھڑ سوار خاتون" ;
-lin horsy_A = mkA "گھڑ دوڑ کا شوقین" ;
-lin hortative_A = mkA "ترغیب دہندہ" ;
-lin horticultural_A = mkA "باغبانی کا" ;
-lin horticulture_N = mkN "فن باغبانی" ;
-lin horticulturist_N = mkN "باغبان" ;
-lin hosanna_N = mkN "سبحان اللہ" ;
-lin hose_N = mkN "جراب" ;       -- from DictUrd
-lin hose_V2 = mkV2 (compoundV "لمبے" (mkV "موزے")) ;
-lin hosier_N = mkN "موزے بننے والا" ;
-lin hosiery_N = mkN "موزہ بنیان وغیرہ" ;
-lin hosp_PN = mkPN "مہمان نواز" ;
-lin hospitable_A = mkA "مہمان نواز" ;       -- from DictUrd
-lin hospital_N = mkN "ہسپتال" ;       -- from DictUrd --changed
-lin hospitality_N = mkN "آؤ بھگت" ;       -- from DictUrd
-lin hospitalization_N = mkN "شفاخانہ باشی" ;
-lin hospitalize_V2 = mkV2 (compoundV "ہسپتال میں تیمارداری کے لیے داخل" (mkV "کرنا")) ;
-lin host_N = mkN "داعی" ;       -- from DictUrd
-lin host_V2 = mkV2 (compoundV "مہمان داری" (mkV "کرنا")) ;       -- from DictUrd
-lin hostage_N = mkN "رہین" ;       -- from DictUrd
-lin hostel_N = mkN "سرائے" ;       -- from DictUrd
-lin hostess_N = mkN "میزبان عورت" ;
-lin hostile_A = mkA "دشمنانہ" ;       -- from DictUrd
-lin hostility_N = mkN "عداوت" ;       -- from DictUrd
-lin hot_A = mkA "چٹ پٹا" ;       -- from DictUrd
-lin hot_V = mkV "پرجوش" ;
-lin hot_V2 = mkV2 (mkV "پرجوش") ;
-lin hot_blooded_A = mkA "گرم خون" ;
-lin hotbed_N = mkN "بدمعاشی کا اڈا" ;       -- from DictUrd
-lin hotchpotch_N = mkN "آدھا تیتر آدھا بٹیر" ;       -- from DictUrd
-lin hotel_N = mkN "مسافر خانہ" ;
-lin hothead_N = mkN "تیز مزاج" ;
-lin hothouse_N = mkN "پود گھر" ;       -- from DictUrd
-lin hound_N = mkN "سگ تازی" ;       -- from DictUrd
-lin hound_V2 = mkV2 (compoundV "تعاقب" (mkV "کرنا")) ;       -- from DictUrd
-lin hour_N = mkN "گھنٹہ" ;       -- from DictUrd
-lin hourglass_N = mkN "ریت گھڑی" ;       -- from DictUrd
-lin houri_N = mkN "حور" ;
-lin hourly_A = mkA "اکثر" ;       -- from DictUrd
-lin hourly_Adv = mkAdv "لگاتار" ;
-lin house_N = mkN "آشیاں" ;       -- from DictUrd
-lin house_V2 = mkV2 (compoundV "جگہ مہیا" (mkV "کرنا")) ;       -- from DictUrd
-lin house_party_N = mkN "گھر دعوت" ;
-lin house_warming_N = mkN "دعوت تکمیل تعمیر" ;
-lin housebreaker_N = mkN "نقب زن" ;       -- from DictUrd
-lin housefly_N = mkN "عام مکھی" ;       -- from DictUrd
-lin houseful_N = mkN "خانہ پر" ;
-lin household_N = mkN "گھر بار" ;       -- from DictUrd
-lin householder_N = mkN "گھر والا" ;       -- from DictUrd
-lin housewife_N = mkN "بیوی" ;       -- from DictUrd
-lin housewifely_A = mkA "خاتون خانہ کے انداز میں" ;
-lin housewifery_N = mkN "خانہ داری" ;
-lin housing_N = mkN "بسیرا" ;       -- from DictUrd
-lin hove_PN = mkPN "اوسارہ" ;
-lin hovel_N = mkN "جھونپڑا" ;       -- from DictUrd
-lin hover_V = compoundV "ڈیرا" (mkV "ڈالنا") ;       -- from DictUrd
-lin hovercraft_N = mkN "معلق جہاز" ;
-lin howdah_N = mkN "عماری" ;
-lin however_Adv = mkAdv "لیکن" ;
-lin howitzer_N = mkN "حادہ مار توپ" ;
-lin howl_N = mkN "چیخ" ;       -- from DictUrd
-lin howl_V = compoundV "آہ" (mkV "و زاری کرنا") ;       -- from DictUrd
-lin howl_V2 = mkV2 (mkV "چیخنا") ;
-lin howler_N = mkN "بھونکنے والا" ;
-lin howling_A = mkA "رونے والا" ;
-lin hoyden_N = mkN "چنچل" ;
-lin hoydenish_A = mkA "شوخ لڑکیوں کا سا" ;
-lin hub_N = mkN "مدار" ;       -- from DictUrd
-lin hubble_bubble_N = mkN "حقہ" ;
-lin hubbub_N = mkN "ہلچل" ;
-lin hubby_N = mkN "شوہر" ;
-lin hubris_N = mkN "گھمنڈ" ;       -- from DictUrd
-lin huckaback_N = mkN "کھردرا کپڑا" ;
-lin huckster_N = mkN "بساطی" ;       -- from DictUrd
-lin huddle_N = mkN "ابتری" ;       -- from DictUrd
-lin huddle_V = compoundV "ٹھنس" (mkV "جانا") ;
-lin huddle_V2 = mkV2 (compoundV "گڈ مڈ" (mkV "ہونا")) ;       -- from DictUrd
-lin hue_N = mkN "فام" ;       -- from DictUrd
-lin hued_A = mkA "رنگ دار" ;       -- from DictUrd
-lin huff_N = mkN "بد دماغی" ;       -- from DictUrd
-lin huff_V = mkV "بگڑنا" ;       -- from DictUrd
-lin huffily_Adv = mkAdv "خفگی سے" ;
-lin huffish_A = mkA "بد مزاج" ;       -- from DictUrd
-lin huffy_A = mkA "غصیلا" ;       -- from DictUrd
-lin hug_N = mkN "بغل گیری" ;       -- from DictUrd
-lin hug_V2 = mkV2 (compoundV "بغل گیر" (mkV "ہونا")) ;       -- from DictUrd
-lin huge_A = mkA "بہت بڑا" ;       -- from DictUrd
-lin hugger_mugger_A = mkA "دبا دینا" ;
-lin hugger_mugger_Adv = mkAdv "دبا دینا" ;
-lin hugger_mugger_N = mkN "دبا دینا" ;
-lin huguenot_N = mkN "ہیوگناٹ" ;
-lin hula_N = mkN "ہولا ہولا" ;
-lin hulk_N = mkN "بے ڈول جہاز" ;
-lin hulking_A = mkA "جسی?" ;       -- from DictUrd
-lin hull_N = mkN "بھوسی" ;       -- from DictUrd
-lin hull_V2 = mkV2 (compoundV "بھوسی" (mkV "نکالنا")) ;       -- from DictUrd
-lin hullabaloo_N = mkN "ہلا گلا" ;       -- from DictUrd
-lin hum_N = mkN "گنگنانا" ;
-lin hum_V = mkV "گنگنانا" ;
-lin hum_V2 = mkV2 (compoundV "بھن" (mkV "بھنانا")) ;       -- from DictUrd
-lin human_A = mkA "بشری" ;       -- from DictUrd
-lin human_N = mkN "آدم زاد" ;       -- from DictUrd
-lin humane_A = mkA "بھلا آدمی" ;       -- from DictUrd
-lin humanism_N = mkN "انسان شناسی" ;       -- from DictUrd
-lin humanist_N = mkN "انسان دوست" ;       -- from DictUrd
-lin humanitarian_A = mkA "انسان دوست" ;
-lin humanitarian_N = mkN "انسان دوست" ;       -- from DictUrd
-lin humanitarianism_N = mkN "انسان دوستی" ;       -- from DictUrd
-lin humanity_N = mkN "آدمیت" ;       -- from DictUrd
-lin humanize_V = compoundV "آدمی" (mkV "بنانا") ;
-lin humanize_V2 = mkV2 (compoundV "آدمی" (mkV "بنانا")) ;
-lin humankind_N = mkN "آدم زاد" ;
-lin humble_A = mkA "عاجز" ;       -- from DictUrd
-lin humble_V2 = mkV2 (compoundV "بے عزت" (mkV "کرنا")) ;       -- from DictUrd
-lin humbly_Adv = mkAdv "نیاز مندانہ" ;
-lin humbug_N = mkN "ڈھونگ" ;       -- from DictUrd
-lin humbug_V2 = mkV2 (mkV "فریب") ;
-lin humdinger_N = mkN "زبردست شے" ;
-lin humdrum_A = mkA "اکتا دینے والا" ;
-lin humerus_N = mkN "ہیومرس" ;
-lin humid_A = mkA "نم" ;       -- from DictUrd
-lin humidify_V2 = mkV2 (compoundV "نمی پیدا" (mkV "کرنا")) ;
-lin humidity_N = mkN "نمی" ;       -- from DictUrd
-lin humiliate_V2 = mkV2 (compoundV "بے عزت" (mkV "کرنا")) ;       -- from DictUrd
-lin humiliation_N = mkN "بے عزتی" ;       -- from DictUrd
-lin humility_N = mkN "عاجزی" ;       -- from DictUrd
-lin hummingbird_N = mkN "شکر خورا" ;
-lin hummock_N = mkN "ٹیلا" ;
-lin humorist_N = mkN "مزاح نگار" ;       -- from DictUrd
-lin humorous_A = mkA "خوش طبع" ;
-lin humour_N = mkN "مزاح" ;       -- from DictUrd
-lin humour_V2 = mkV2 (mkV "پھسلانا") ;       -- from DictUrd
-lin humourless_A = mkA "خشک" ;       -- from DictUrd
-lin hump_N = mkN "گول ابھار" ;       -- from DictUrd
-lin hump_V2 = mkV2 (mkV "کوہان") ;
-lin humpback_N = mkN "کوہان دار" ;       -- from DictUrd
-lin humpbacked_A = mkA "کوہانی پیٹھ والا" ;
-lin humus_N = mkN "تراب" ;
-lin hun_N = mkN "ہن" ;
-lin hunch_N = mkN "گمڑا" ;       -- from DictUrd
-lin hunch_V2 = mkV2 (mkV "ٹیڑ") ;
-lin hunchback_A = mkA "کوزہ پشت" ;
-lin hunchback_N = mkN "کبڑا" ;       -- from DictUrd
-lin hunchbacked_A = mkA "کوہانی" ;       -- from DictUrd
-lin hundredfold_Adv = mkAdv "سو گنا" ;
-lin hungarian_A = mkA "میگار" ;
-lin hungarian_N = mkN "میگار" ;
-lin hunger_N = mkN "آرزو" ;       -- from DictUrd
-lin hunger_V = mkV "بھوک" ;
-lin hungrily_Adv = mkAdv "بھوکوں کی طرح" ;
-lin hungry_A = mkA "بھوکا" ;       -- from DictUrd
-lin hunk_N = mkN "بڑا ٹکڑا" ;       -- from DictUrd
-lin hunt_N = mkN "شکار" ;       -- from DictUrd
-lin hunt_V = mkV "ڈھونڈنا" ;
-lin hunt_V2 = mkV2 (compoundV "پیچھا" (mkV "کرنا")) ;       -- from DictUrd
-lin hunter_N = mkN "جویاں" ;       -- from DictUrd
-lin hunting_N = mkN "شکار" ;       -- from DictUrd
-lin huntress_N = mkN "شکارن" ;
-lin huntsman_N = mkN "شکاری" ;       -- from DictUrd
-lin hurdle_N = mkN "رکاوٹ" ;       -- from DictUrd
-lin hurdle_V = mkV "رکاوٹ" ;
-lin hurdle_V2 = mkV2 (mkV "رکاوٹ") ;
-lin hurdler_N = mkN "جنگلے بنانے والا فرد" ;
-lin hurdy_gurdy_N = mkN "تانت لگا ہوا باجا" ;
-lin hurl_N = mkN "دور پھینکنا" ;
-lin hurl_V2 = mkV2 (mkV "پھینکنا") ;       -- from DictUrd
-lin hurling_N = mkN "آئرستانی ہاکی" ;
-lin hurly_burly_N = mkN "ہڑبڑی" ;
-lin hurrah_V = compoundV "واہ" (mkV "واہ") ;
-lin hurricane_N = mkN "آندھی" ;       -- from DictUrd
-lin hurried_A = mkA "سرسری" ;       -- from DictUrd
-lin hurry_N = mkN "عجلت" ;       -- from DictUrd
-lin hurry_V = mkV "جلدی" ;
-lin hurry_V2 = mkV2 (compoundV "عجلت" (mkV "کرنا")) ;       -- from DictUrd
---lin hurry_V2V = mkV2 (mkV "جلدی") ;
-lin hurt_N = mkN "بد سلوکی" ;       -- from DictUrd
-lin hurt_V = compoundV "درد" (mkV "کرنا") ;
-lin hurt_V2 = mkV2 (compoundV "دکھ" (mkV "دینا")) ;       -- from DictUrd
-lin hurt_VS = mkVS (compoundV "درد" (mkV "کرنا")) ;
-lin hurtful_A = mkA "آزار رساں" ;       -- from DictUrd
-lin hurtle_V = compoundV "دھکا" (mkV "دینا") ;
-lin husband_N = mkN "بالم" ;       -- from DictUrd
-lin husband_V2 = mkV2 (compoundV "کاروبار" (mkV "چلانا")) ;       -- from DictUrd
-lin husbandman_N = mkN "کسان" ;
-lin husbandry_N = mkN "کھیتی باڑی" ;       -- from DictUrd
-lin hush_N = mkN "چپ کرنا" ;
-lin hush_V = compoundV "چپ" (mkV "کرنا") ;
-lin hush_V2 = mkV2 (compoundV "چپ" (mkV "کرانا")) ;       -- from DictUrd
-lin hush_hush_A = mkA "خفيہ" ;
-lin hush_money_N = mkN "منہ بھرائی" ;
-lin husk_N = mkN "بھوسا" ;       -- from DictUrd
-lin husk_V2 = mkV2 (mkV "چھال") ;
-lin huskily_Adv = mkAdv "بھرائی آواز سے" ;
-lin huskiness_N = mkN "آواز کا روکھا پن" ;
-lin husky_A = mkA "چھلکے دار" ;       -- from DictUrd
-lin husky_N = mkN "چھلکے دار" ;
-lin hussar_N = mkN "رسالے کا سپاہی" ;
-lin hussy_N = mkN "چھوکری" ;       -- from DictUrd
-lin hustle_N = mkN "دھکم بازی" ;
-lin hustle_V = compoundV "دھکم" (mkV "بازی") ;
-lin hustle_V2 = mkV2 (compoundV "دھکا" (mkV "دینا")) ;       -- from DictUrd
-lin hustler_N = mkN "تیز طرار" ;       -- from DictUrd
-lin hut_N = mkN "جھگی" ;       -- from DictUrd
-lin hutch_N = mkN "ڈربا" ;
-lin hutment_N = mkN "بارکيں" ;
-lin hyacinth_N = mkN "گل بکاؤلی" ;       -- from DictUrd
-lin hybrid_A = mkA "دوغلا" ;
-lin hybrid_N = mkN "بد ذات" ;       -- from DictUrd
-lin hybridize_V = compoundV "دو نسلوں کو" (mkV "ملانا") ;
-lin hybridize_V2 = mkV2 (compoundV "دو نسلوں کو" (mkV "ملانا")) ;
-lin hyde_PN = mkPN "حيدرآباد" ;
-lin hyderabad_PN = mkPN "حيدرآباد" ;
-lin hydra_N = mkN "مار آبی" ;       -- from DictUrd
-lin hydrangea_N = mkN "گل ادريسی" ;
-lin hydrant_N = mkN "پانی کا نل" ;
-lin hydrate_N = mkN "پانی ملانا" ;
-lin hydrate_V = compoundV "پانی" (mkV "ملانا") ;
-lin hydrate_V2 = mkV2 (compoundV "پانی" (mkV "ملانا")) ;
-lin hydraulic_A = mkA "پانی کی حر کی قوت" ;
-lin hydraulics_N = mkN "علم الباﺀ" ;
-lin hydrocarbon_N = mkN "کيميا" ;
-lin hydrochloric_A = mkA "نمک کا تيزاب" ;
-lin hydroelectric_A = mkA "برق آبی" ;       -- from DictUrd
-lin hydrofoil_N = mkN "آبی پٹی" ;
-lin hydrogen_N = mkN "مائین" ;
-lin hydropathic_A = mkA "پانی کا علاج" ;
-lin hydropathy_N = mkN "آبی علاج" ;
-lin hydrophobia_N = mkN "پانی سے خوف" ;
-lin hydroponics_N = mkN "آبی زراعتی" ;
-lin hyena_N = mkN "لکڑ بگا" ;
-lin hygiene_N = mkN "حفظان صحت" ;       -- from DictUrd
-lin hygienic_A = mkA "مفید صحت" ;
-lin hygienically_Adv = mkAdv "حفظان صحت کی رو سے" ;
-lin hymen_N = mkN "جھلی" ;       -- from DictUrd
-lin hymn_N = mkN "حمد کے گیت گانا" ;
-lin hymn_V2 = mkV2 (compoundV "حمد کے گیت" (mkV "گانا")) ;
-lin hymnal_N = mkN "ديوان مناجات" ;
-lin hype_V2 = mkV2 (compoundV "بڑی اشتہار" (mkV "بازی")) ;
-lin hyperbola_N = mkN "شکل بذلولی" ;
-lin hyperbole_N = mkN "مبالغہ" ;       -- from DictUrd
-lin hyperbolic_A = mkA "مبالغہ آميزانہ" ;
-lin hypercritical_A = mkA "حرف گیرانہ" ;       -- from DictUrd
-lin hypersensitive_A = mkA "امراضیات" ;
-lin hyphen_N = mkN "نشان الحاق" ;
-lin hyphen_V2 = mkV2 (compoundV "نشان" (mkV "الحاق")) ;
-lin hyphenate_V2 = mkV2 (compoundV "نشان الحاق سے" (mkV "ملانا")) ;
-lin hypnosis_N = mkN "نوم توجہ کی حالت" ;
-lin hypnotic_A = mkA "نیند لانے والی" ;
-lin hypnotism_N = mkN "علم نومیات" ;
-lin hypnotist_N = mkN "عامل تنويم" ;
-lin hypnotize_V2 = mkV2 (compoundV "نوم توجہ پیدا" (mkV "کرنا")) ;
-lin hypo_N = mkN "ہائپو" ;
-lin hypochondria_N = mkN "مراق کی حالت" ;
-lin hypochondriac_A = mkA "مراق میں" ;
-lin hypochondriac_N = mkN "مراق میں" ;
-lin hypochondriacal_A = mkA "مراقی انداز ميں" ;
-lin hypocrisy_N = mkN "عدم خلوص" ;       -- from DictUrd
-lin hypocrite_N = mkN "ریا کار" ;       -- from DictUrd
-lin hypocritical_A = mkA "ریا کارانہ" ;
-lin hypodermic_A = mkA "جلد کے نیچے" ;
-lin hypodermic_N = mkN "جلد کے نیچے" ;
-lin hypotenuse_N = mkN "وتر" ;
-lin hypothecate_V2 = mkV2 (compoundV "مکفول" (mkV "کرنا")) ;
-lin hypothesis_N = mkN "بے دلیل دعویٰ" ;       -- from DictUrd
-lin hypothesize_V2 = mkV2 (compoundV "مفروضہ قائم" (mkV "کرنا")) ;
-lin hypothetical_A = mkA "فرضی" ;       -- from DictUrd
-lin hyssop_N = mkN "چھوٹا خوشبودار پودا" ;
-lin hysteria_N = mkN "باؤ گولا" ;       -- from DictUrd
-lin hysterical_A = mkA "ہیجانی" ;       -- from DictUrd
-lin hysterics_N = mkN "شدت جذبات" ;
-lin hythe_PN = mkPN "بندرگاہ" ;
-lin iamb_N = mkN "دھوج" ;
-lin iambic_A = mkA "مذکورہ رکن سے متعلق" ;
-lin iambics_N = mkN "مذکورہ رکن سے متعلق" ;
-lin ibex_N = mkN "پہاڑی بکرا" ;
-lin ibid_PN = mkPN "لک لک" ;
-lin ibidem_Adv = mkAdv "ايضا" ;
-lin ibis_N = mkN "لک لک" ;
-lin ice_N = mkN "برف" ;       -- from DictUrd
-lin ice_V = mkV "برف" ;
-lin ice_V2 = mkV2 (mkV "برف") ;
-lin ice_cream_N = mkN "قلفی" ;
-lin ice_lolly_N = mkN "يخ بستہ مٹھائی" ;
-lin ice_skate_N = mkN "برف پر پھسلنے والا" ;
-lin ice_skate_V = compoundV "برف پر پھسلنے" (mkV "والا") ;
-lin iceberg_N = mkN "برفانی تودہ" ;
-lin iceboat_N = mkN "برف توڑ کشتی" ;
-lin icebound_A = mkA "يخ محصور" ;
-lin icebox_N = mkN "برف دان" ;
-lin icebreaker_N = mkN "يخ توڑ" ;
-lin icecap_N = mkN "دستار برف" ;
-lin icehouse_N = mkN "برف خانہ" ;
-lin iceland_PN = mkPN "آئس لينڈی کائی" ;
-lin icelander_A = mkA "آئس لينڈی" ;
-lin icelander_N = mkN "آئس لينڈی" ;
-lin icelandic_A = mkA "آئس لينڈی" ;
-lin icelandic_N = mkN "آئس لينڈی" ;
-lin iceman_N = mkN "برف والا" ;
-lin ichneumon_N = mkN "ایک قسم کا نیولا" ;
-lin ichneumon_fly_N = mkN "طفيلی مکھی" ;
-lin icicle_N = mkN "مخروطی شکل کا برف کا ڈلا" ;       -- from DictUrd
-lin icily_Adv = mkAdv "سرد مہری سے" ;
-lin icing_N = mkN "برف" ;
-lin icon_N = mkN "علامت" ;       -- from DictUrd
-lin iconoclast_N = mkN "بت شکن" ;
-lin icy_A = mkA "برفانی" ;       -- from DictUrd
-lin id_N = mkN "ذات" ;
-lin idea_N = mkN "بچار" ;       -- from DictUrd
-lin ideal_A = mkA "کامل" ;       -- from DictUrd
-lin ideal_N = mkN "تصوری" ;
-lin idealism_N = mkN "خیال پرستی" ;       -- from DictUrd
-lin idealist_N = mkN "خیال پرست" ;       -- from DictUrd
-lin idealistic_A = mkA "خیالی" ;       -- from DictUrd
-lin idealization_N = mkN "تصور گری" ;
-lin idealize_V2 = mkV2 (compoundV "خيالی" (mkV "بنانا")) ;
-lin idem_PN = mkPN "ايضا" ;
-lin identical_A = mkA "برابر" ;       -- from DictUrd
-lin identifiable_A = mkA "پہچان کے قابل" ;       -- from DictUrd
-lin identification_N = mkN "پہچان" ;       -- from DictUrd
-lin identify_V = mkV "پہچاننا" ;
-lin identify_V2 = mkV2 (compoundV "نشان دہی" (mkV "کرنا")) ;       -- from DictUrd
-lin identity_N = mkN "حلیہ" ;       -- from DictUrd
-lin ideogram_N = mkN "رمز" ;
-lin ideograph_N = mkN "تصور نگاری" ;
-lin ideographic_A = mkA "تصویری خط سے متعلق" ;
-lin ideological_A = mkA "فکری" ;       -- from DictUrd
-lin ideology_N = mkN "نظریہ" ;       -- from DictUrd
-lin idiocy_N = mkN "بے وقوفی" ;       -- from DictUrd
-lin idiolect_N = mkN "انفرادی زبان" ;
-lin idiom_N = mkN "اصطلاح" ;       -- from DictUrd
-lin idiomatic_A = mkA "روزمرہ کے مطابق" ;
-lin idiomatically_Adv = mkAdv "اصطلاحاً" ;       -- from DictUrd
-lin idiosyncrasy_N = mkN "انفرادی مزاج" ;       -- from DictUrd
-lin idiosyncratic_A = mkA "خاص مزاج کا حامل" ;
-lin idiot_N = mkN "بے وقوف" ;       -- from DictUrd
-lin idiotic_A = mkA "ابلہ" ;       -- from DictUrd
-lin idiotically_Adv = mkAdv "احمقانہ طور پر" ;
-lin idle_A = mkA "آرام پسند" ;       -- from DictUrd
-lin idle_V = mkV "سست" ;
-lin idle_V2 = mkV2 (compoundV "وقت ضائع" (mkV "کرنا")) ;       -- from DictUrd
-lin idleness_N = mkN "آلس" ;       -- from DictUrd
-lin idler_N = mkN "کاہل" ;       -- from DictUrd
-lin idly_Adv = mkAdv "بیکاری سے" ;
-lin idol_N = mkN "بت" ;       -- from DictUrd
-lin idolater_N = mkN "بت پرست" ;
-lin idolatrous_A = mkA "بت پرستانہ" ;
-lin idolatry_N = mkN "بت پرستی" ;       -- from DictUrd
-lin idolization_N = mkN "پر ستاری" ;
-lin idolize_V2 = mkV2 (compoundV "کا پرستار" (mkV "ہونا")) ;
-lin idyll_N = mkN "دیہی منظر نگاری" ;
-lin idyllic_A = mkA "دلکش نظم سے متعلق" ;
-lin igloo_N = mkN "بخ جھونپڑا" ;
-lin igneous_A = mkA "ناری" ;       -- from DictUrd
-lin ignis_fatuus_N = mkN "فانوس شیطان" ;
-lin ignite_V = compoundV "آگ" (mkV "لگانا") ;
-lin ignite_V2 = mkV2 (compoundV "آگ" (mkV "جلانا")) ;       -- from DictUrd
-lin ignition_N = mkN "آتش زنی" ;       -- from DictUrd
-lin ignoble_A = mkA "فرو مایہ" ;       -- from DictUrd
-lin ignominious_A = mkA "بدنام" ;       -- from DictUrd
-lin ignominy_N = mkN "عار" ;       -- from DictUrd
-lin ignoramus_N = mkN "نادان شخص" ;
-lin ignorance_N = mkN "عدم واقفیت" ;       -- from DictUrd
-lin ignorant_A = mkA "عمی" ;       -- from DictUrd
-lin ignore_V = compoundV "نظر انداز" (mkV "کرنا") ;
-lin ignore_V2 = mkV2 (compoundV "بات" (mkV "ٹالنا")) ;       -- from DictUrd
-lin iguana_N = mkN "گوہ" ;
-lin ilex_N = mkN "گل خطمی" ;
-lin ilk_N = mkN "خاندان" ;
-lin ill_A = mkA "بیمار" ;       -- from DictUrd
-lin ill_Adv = mkAdv "بیمار" ;
-lin ill_N = mkN "بیمار" ;
-lin ill_advised_A = mkA "کوتاہ اندیش" ;
-lin ill_bred_A = mkA "بد تربیت" ;
-lin ill_disposed_A = mkA "مخالف" ;
-lin ill_fated_A = mkA "بد نصیب" ;
-lin ill_gotten_A = mkA "ناجائز حاصل کرنا" ;
-lin ill_natured_A = mkA "بد مزاج" ;
-lin ill_timed_A = mkA "بے وقت" ;
-lin ill_treat_V2 = mkV2 (compoundV "ظلم" (mkV "کرنا")) ;
-lin ill_usage_N = mkN "ناانصافی" ;
-lin ill_use_V2 = mkV2 (compoundV "بری طرح استعمال" (mkV "کرنا")) ;
-lin illegal_A = mkA "غیر قانونی" ;       -- from DictUrd
-lin illegality_N = mkN "عدم جواز" ;
-lin illegibility_N = mkN "ناخوانی" ;
-lin illegible_A = mkA "جو پڑھا نہ سکے" ;
-lin illegitimacy_N = mkN "عدم جواز" ;
-lin illegitimate_A = mkA "غیر قانونی" ;       -- from DictUrd
-lin illegitimate_N = mkN "ناجائز" ;
-lin illiberal_A = mkA "بخیل" ;       -- from DictUrd
-lin illiberality_N = mkN "تنگدلی" ;
-lin illicit_A = mkA "غیر قانونی" ;       -- from DictUrd
-lin illimitable_A = mkA "غیر محدود" ;       -- from DictUrd
-lin illiteracy_N = mkN "ناخواندگی" ;
-lin illiterate_A = mkA "ان پڑھ" ;       -- from DictUrd
-lin illiterate_N = mkN "ان پڑھ" ;
-lin illness_N = mkN "عارضہ" ;       -- from DictUrd
-lin illogical_A = mkA "غیر منطقی" ;       -- from DictUrd
-lin illogicality_N = mkN "غیر منطقیت" ;
-lin illuminate_V2 = mkV2 (compoundV "روشن" (mkV "کرنا")) ;       -- from DictUrd
-lin illumination_N = mkN "چراغان" ;       -- from DictUrd
-lin illumine_V2 = mkV2 (compoundV "جگمگا" (mkV "دینا")) ;
-lin illusion_N = mkN "فریب" ;       -- from DictUrd
-lin illusionist_N = mkN "شعبدہ باز" ;       -- from DictUrd
-lin illusive_A = mkA "فریبی" ;       -- from DictUrd
-lin illusory_A = mkA "فریبی" ;       -- from DictUrd
-lin illustrate_V = compoundV "مثالوں سے" (mkV "سمجھانا") ;
-lin illustrate_V2 = mkV2 (compoundV "مثال" (mkV "دینا")) ;       -- from DictUrd
-lin illustrate_VS = mkVS (compoundV "مثالوں سے" (mkV "سمجھانا")) ;
-lin illustration_N = mkN "مثال" ;       -- from DictUrd
-lin illustrative_A = mkA "مثالی" ;       -- from DictUrd
-lin illustrator_N = mkN "مفسر" ;
-lin illustrious_A = mkA "مشہور" ;       -- from DictUrd
-lin ilo_N = mkN "حرقفی عصعصی" ;
-lin image_N = mkN "عکس" ;       -- from DictUrd
-lin image_V2 = mkV2 (mkV "عکس") ;
-lin imagery_N = mkN "سمان بندی" ;       -- from DictUrd
-lin imaginable_A = mkA "قابل تصور" ;       -- from DictUrd
-lin imaginary_A = mkA "فرضی" ;       -- from DictUrd
-lin imagination_N = mkN "فکر" ;       -- from DictUrd
-lin imaginative_A = mkA "پرتصور" ;       -- from DictUrd
-lin imagine_V = compoundV "خیال" (mkV "کرنا") ;
-lin imagine_V2 = mkV2 (compoundV "فرض" (mkV "کرنا")) ;       -- from DictUrd
-lin imagine_VS = mkVS (compoundV "خیال" (mkV "کرنا")) ;
-lin imam_N = mkN "امامت" ;
-lin imbalance_N = mkN "غیر توازن" ;       -- from DictUrd
-lin imbecile_A = mkA "بدھو" ;       -- from DictUrd
-lin imbecile_N = mkN "فاترالعقل" ;
-lin imbecility_N = mkN "پاگل پن" ;       -- from DictUrd
-lin imbibe_V2 = mkV2 (compoundV "جذب" (mkV "کرنا")) ;       -- from DictUrd
-lin imbroglio_N = mkN "گڑ بڑ" ;       -- from DictUrd
-lin imbue_V2 = mkV2 (compoundV "اثر" (mkV "کرنا")) ;       -- from DictUrd
-lin imitate_V2 = mkV2 (compoundV "نقل" (mkV "کرنا")) ;       -- from DictUrd
-lin imitation_N = mkN "نقل" ;       -- from DictUrd
-lin imitative_A = mkA "نقل کرنے والا" ;       -- from DictUrd
-lin imitator_N = mkN "نقال" ;
-lin immaculate_A = mkA "بے داغ" ;       -- from DictUrd
-lin immanence_N = mkN "نفوذ کلی" ;
-lin immanent_A = mkA "ذاتی" ;       -- from DictUrd
-lin immaterial_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin immature_A = mkA "کچا" ;       -- from DictUrd
-lin immeasurable_A = mkA "عظیم" ;       -- from DictUrd
-lin immediate_A = mkA "براہ راست" ;       -- from DictUrd
-lin immemorial_A = mkA "از حد قدی?" ;       -- from DictUrd
-lin immense_A = mkA "بڑا" ;       -- from DictUrd
-lin immensity_N = mkN "لامحدودیت" ;       -- from DictUrd
-lin immerse_V2 = mkV2 (mkV "ڈبونا") ;       -- from DictUrd
-lin immersion_N = mkN "ڈبا ہونا" ;       -- from DictUrd
-lin immigrant_N = mkN "مہاجر" ;       -- from DictUrd
-lin immigrate_V = compoundV "حجرت" (mkV "کرنا") ;       -- from DictUrd
-lin immigration_N = mkN "حجرت" ;       -- from DictUrd
-lin imminence_N = mkN "ناگزیریت" ;       -- from DictUrd
-lin imminent_A = mkA "قریب" ;       -- from DictUrd
-lin immobile_A = mkA "پابہ گل" ;       -- from DictUrd
-lin immobility_N = mkN "بے حرکتی" ;
-lin immobilization_N = mkN "بے حرکت بنانے کا عمل" ;
-lin immobilize_V2 = mkV2 (compoundV "بے حرکت" (mkV "بنانا")) ;
-lin immoderate_A = mkA "اناپ شناپ" ;       -- from DictUrd
-lin immodest_A = mkA "بے حیا" ;       -- from DictUrd
-lin immodesty_N = mkN "بے حیائ" ;       -- from DictUrd
-lin immolate_V2 = mkV2 (compoundV "نچھاور" (mkV "کرنا")) ;       -- from DictUrd
-lin immolation_N = mkN "قربانی" ;       -- from DictUrd
-lin immoral_A = mkA "بد چلن" ;       -- from DictUrd
-lin immorality_N = mkN "بد چلنی" ;       -- from DictUrd
-lin immortal_A = mkA "اتم" ;       -- from DictUrd
-lin immortal_N = mkN "لازوال" ;
-lin immortality_N = mkN "لافانیت" ;       -- from DictUrd
-lin immortalize_V2 = mkV2 (compoundV "شہرت عطا" (mkV "کرنا")) ;
-lin immovable_A = mkA "اٹل" ;       -- from DictUrd
-lin immune_A = mkA "برئ" ;       -- from DictUrd
-lin immunity_N = mkN "برئت" ;       -- from DictUrd
-lin immunization_N = mkN "مامونیت" ;
-lin immunize_V2 = mkV2 (compoundV "سے بچا" (mkV "دینا")) ;
-lin immunology_N = mkN "مناعیات" ;
-lin immure_V2 = mkV2 (compoundV "دیوار بندی" (mkV "کرنا")) ;       -- from DictUrd
-lin immutability_N = mkN "عدم تغیر" ;       -- from DictUrd
-lin immutable_A = mkA "ناقابل تغیر" ;       -- from DictUrd
-lin imp_N = mkN "آنکھوا" ;       -- from DictUrd
-lin impact_N = mkN "اثر" ;       -- from DictUrd
-lin impact_V2 = mkV2 (mkV "تصادم") ;
-lin impair_V2 = mkV2 (compoundV "کم" (mkV "کرنا")) ;       -- from DictUrd
-lin impairment_N = mkN "کم زوری" ;       -- from DictUrd
-lin impala_N = mkN "امپالا" ;
-lin impale_V2 = mkV2 (compoundV "احاطہ بندی" (mkV "کرنا")) ;       -- from DictUrd
-lin impalement_N = mkN "میخوں سے ٹھونکنے کا عمل" ;
-lin impalpable_A = mkA "ناقابل سمجھ" ;       -- from DictUrd
-lin impanel_V2 = mkV2 (compoundV "کسی جماعت" (mkV "سے")) ;
-lin impart_V2 = mkV2 (compoundV "ابلاغ" (mkV "کرنا")) ;       -- from DictUrd
-lin impartial_A = mkA "غیر جانب دار" ;       -- from DictUrd
-lin impartiality_N = mkN "غیر جانب داری" ;       -- from DictUrd
-lin impassable_A = mkA "ناقابل گزر" ;       -- from DictUrd
-lin impasse_N = mkN "بند گلی" ;       -- from DictUrd
-lin impassioned_A = mkA "جذبات سے بھرا" ;       -- from DictUrd
-lin impassive_A = mkA "بے حس" ;       -- from DictUrd
-lin impassiveness_N = mkN "بے حسی" ;
-lin impatience_N = mkN "بے چینی" ;       -- from DictUrd
-lin impatient_A = mkA "بے چین" ;       -- from DictUrd
-lin impeach_V2 = mkV2 (compoundV "کم" (mkV "کرنا")) ;       -- from DictUrd
-lin impeachment_N = mkN "پارلیمنٹ میں مقدمہ" ;
-lin impeccable_A = mkA "بلا عیب" ;       -- from DictUrd
-lin impecunious_A = mkA "بے زر" ;       -- from DictUrd
-lin impede_V2 = mkV2 (mkV "اٹکانا") ;       -- from DictUrd
-lin impediment_N = mkN "ہکلاہٹ" ;       -- from DictUrd
-lin impel_V2 = mkV2 (mkV "کہنا") ;       -- from DictUrd
-lin impeller_N = mkN "آنکس" ;       -- from DictUrd
-lin impend_V = compoundV "کھٹکا" (mkV "ہونا") ;       -- from DictUrd
-lin impenetrable_A = mkA "ناقابل سرایت" ;       -- from DictUrd
-lin impenitence_N = mkN "عدم توبہ" ;       -- from DictUrd
-lin impenitent_A = mkA "پکا پاپی" ;       -- from DictUrd
-lin imperative_A = mkA "فرضی" ;       -- from DictUrd
-lin imperceptible_A = mkA "خفی" ;       -- from DictUrd
-lin imperfect_A = mkA "ادھ بنا" ;       -- from DictUrd
-lin imperfect_N = mkN "ناتمام" ;
-lin imperfection_N = mkN "عیب" ;       -- from DictUrd
-lin imperial_A = mkA "سلطانی" ;       -- from DictUrd
-lin imperial_N = mkN "خسروانہ" ;
-lin imperialism_N = mkN "سامراجیت" ;       -- from DictUrd
-lin imperialist_N = mkN "سامراج کا حامی" ;
-lin imperialistic_A = mkA "شاہ پسندانہ" ;
-lin imperil_V2 = mkV2 (compoundV "خطرے میں" (mkV "ڈالنا")) ;       -- from DictUrd
-lin imperious_A = mkA "اکڑ فوں" ;       -- from DictUrd
-lin imperiousness_N = mkN "لخوت" ;
-lin imperishable_A = mkA "ابدی" ;       -- from DictUrd
-lin impermanence_N = mkN "عدم استقلال" ;
-lin impermanent_A = mkA "غیر مستقل" ;
-lin impermeable_A = mkA "ناقابل سرایت" ;       -- from DictUrd
-lin impersonal_A = mkA "غیر شخصی" ;       -- from DictUrd
-lin impersonate_V2 = mkV2 (compoundV "نقل" (mkV "کرنا")) ;       -- from DictUrd
-lin impersonation_N = mkN "نقل" ;       -- from DictUrd
-lin impersonator_N = mkN "شخصیت گیر" ;
-lin impertinence_N = mkN "بے حیائ" ;       -- from DictUrd
-lin impertinent_A = mkA "بے محل" ;
-lin imperturbability_N = mkN "سکون" ;
-lin imperturbable_A = mkA "ہمیشہ کے لئے خاموش" ;       -- from DictUrd
-lin impervious_A = mkA "ناقابل سرایت" ;       -- from DictUrd
-lin impetuosity_N = mkN "غلبہ" ;       -- from DictUrd
-lin impetuous_A = mkA "جلد باز" ;       -- from DictUrd
-lin impetus_N = mkN "دم" ;       -- from DictUrd
-lin impiety_N = mkN "فسق" ;       -- from DictUrd
-lin impinge_V = mkV "لگنا" ;       -- from DictUrd
-lin impingement_N = mkN "صدمہ" ;
-lin impious_A = mkA "بے دین" ;       -- from DictUrd
-lin impish_A = mkA "شرارتی" ;       -- from DictUrd
-lin impishness_N = mkN "شرارت" ;       -- from DictUrd
-lin implacable_A = mkA "بے رحم" ;       -- from DictUrd
-lin implant_V2 = mkV2 (mkV "گھسیڑنا") ;       -- from DictUrd
-lin implausibility_N = mkN "غیر معقولیت" ;
-lin implausible_A = mkA "نامعقول" ;       -- from DictUrd
-lin implement_N = mkN "آلہ" ;       -- from DictUrd
-lin implement_V2 = mkV2 (compoundV "لاگو" (mkV "کرنا")) ;       -- from DictUrd
-lin implementation_N = mkN "سرانجام دینا" ;       -- from DictUrd
-lin implicate_V2 = mkV2 (compoundV "ماخوذ" (mkV "کرنا")) ;       -- from DictUrd
-lin implication_N = mkN "ایما" ;       -- from DictUrd
-lin implicit_A = mkA "خفی" ;       -- from DictUrd
-lin implore_V2 = mkV2 (compoundV "در خواست" (mkV "کرنا")) ;       -- from DictUrd
-lin implore_VS = mkVS (mkV "درخواست") ;
-lin imploringly_Adv = mkAdv "التجا کرتے ہوۓ" ;
-lin implosion_N = mkN "اندرونی دھماکا" ;       -- from DictUrd
-lin imply_V = compoundV "کا مفہوم" (mkV "ہونا") ;
-lin imply_V2 = mkV2 (compoundV "اشارہ" (mkV "کرنا")) ;       -- from DictUrd
-lin imply_VS = mkVS (compoundV "کا مفہوم" (mkV "ہونا")) ;
-lin impolite_A = mkA "اکھڑ" ;       -- from DictUrd
-lin impoliteness_N = mkN "اکھڑ پن" ;       -- from DictUrd
-lin impolitic_A = mkA "نامصلحت آمیز" ;       -- from DictUrd
-lin imponderable_A = mkA "بلا وزن" ;       -- from DictUrd
-lin imponderable_N = mkN "بے وزن" ;
-lin import_N = mkN "اہمیت" ;       -- from DictUrd
-lin import_V2 = mkV2 (compoundV "درآمد" (mkV "کرنا")) ;       -- from DictUrd
-lin importance_N = mkN "اہمیت" ;       -- from DictUrd
-lin important_A = mkA "اہم" ;       -- from DictUrd
-lin importation_N = mkN "عمل درآمد" ;       -- from DictUrd
-lin importer_N = mkN "در آمد کرنے والا" ;
-lin importunate_A = mkA "از حد جلدی والا" ;       -- from DictUrd
-lin importune_V2 = mkV2 (compoundV "خطرے میں" (mkV "ڈلوانا")) ;       -- from DictUrd
-lin importunity_N = mkN "تقاضا" ;       -- from DictUrd
-lin impose_V = compoundV "عائد" (mkV "کرنا") ;
-lin impose_V2 = mkV2 (compoundV "عائد" (mkV "کرنا")) ;       -- from DictUrd
-lin imposing_A = mkA "عظی?" ;       -- from DictUrd
-lin imposition_N = mkN "بار" ;       -- from DictUrd
-lin impossibility_N = mkN "ناممکنیت" ;       -- from DictUrd
-lin impossible_A = mkA "ناممکن" ;       -- from DictUrd
-lin impostor_N = mkN "دغا باز" ;
-lin imposture_N = mkN "عیاری" ;       -- from DictUrd
-lin impotence_N = mkN "نامردگی" ;       -- from DictUrd
-lin impotent_A = mkA "ڈھیلا" ;       -- from DictUrd
-lin impound_V2 = mkV2 (compoundV "ضبط کر" (mkV "لینا")) ;       -- from DictUrd
-lin impoverish_V2 = mkV2 (compoundV "غریب" (mkV "بنانا")) ;       -- from DictUrd
-lin impoverishment_N = mkN "مفلس کرنے کا عمل" ;
-lin impracticability_N = mkN "ناقابل عملیت" ;       -- from DictUrd
-lin impracticable_A = mkA "ناقابل عمل" ;       -- from DictUrd
-lin impracticableness_N = mkN "عمل ناپذیری" ;
-lin impractical_A = mkA "ناممکن" ;       -- from DictUrd
-lin imprecate_V2 = mkV2 (compoundV "بد دعا" (mkV "کرنا")) ;       -- from DictUrd
-lin imprecation_N = mkN "بددعا" ;
-lin imprecise_A = mkA "بے صراحت" ;       -- from DictUrd
-lin impregnable_A = mkA "ناقابلِ تسخیر" ;
-lin impregnate_V2 = mkV2 (compoundV "زرخیز" (mkV "کرنا")) ;       -- from DictUrd
-lin impresario_N = mkN "ناظم تفریحات" ;
-lin impress_N = mkN "مہر" ;       -- from DictUrd
-lin impress_V = mkV "متاثر" ;
-lin impress_V2 = mkV2 (mkV "چھاپنا") ;       -- from DictUrd
-lin impression_N = mkN "اثر" ;       -- from DictUrd
-lin impressionable_A = mkA "اثر پذیر" ;
-lin impressionism_N = mkN "تاثریت" ;
-lin impressionist_N = mkN "تاثر پسند" ;
-lin impressionistic_A = mkA "تاثراتی" ;
-lin impressive_A = mkA "جذبات خیز" ;       -- from DictUrd
-lin impressiveness_N = mkN "موٴثریت" ;
-lin imprimatur_N = mkN "اجازت طبع" ;       -- from DictUrd
-lin imprint_N = mkN "چھاپ" ;       -- from DictUrd
-lin imprint_V2 = mkV2 (mkV "چاپنا") ;       -- from DictUrd
-lin imprison_V2 = mkV2 (compoundV "محبوس" (mkV "کرنا")) ;       -- from DictUrd
-lin imprisonment_N = mkN "حبس" ;       -- from DictUrd
-lin improbability_N = mkN "غیر اغلیت" ;
-lin improbable_A = mkA "انہونی" ;       -- from DictUrd
-lin impromptu_A = mkA "برجستہ" ;       -- from DictUrd
-lin impromptu_Adv = mkAdv "فی البدیہہ" ;
-lin impromptu_N = mkN "فی البدیہہ" ;
-lin improper_A = mkA "بے جا" ;       -- from DictUrd
-lin impropriety_N = mkN "کھوٹ" ;       -- from DictUrd
-lin improve_V = compoundV "بہتر" (mkV "ہونا") ;       -- from DictUrd
-lin improve_V2 = mkV2 (compoundV "اصلاح" (mkV "کرنا")) ;       -- from DictUrd
-lin improvement_N = mkN "بہتری" ;       -- from DictUrd
-lin improver_N = mkN "ترقی دینے والا" ;
-lin improvidence_N = mkN "عاقبت نا اندیشی" ;       -- from DictUrd
-lin improvident_A = mkA "عاقبت نا اندیش" ;       -- from DictUrd
-lin improvisation_N = mkN "حاضر جوابی" ;
-lin improvise_V = compoundV "فی البدیہہ نغمہ" (mkV "سرائی") ;
-lin improvise_V2 = mkV2 (compoundV "فی البدیہہ نغمہ" (mkV "سرائی")) ;
-lin imprudence_N = mkN "کوتاہ اندیشی" ;
-lin imprudent_A = mkA "عاقبت نا اندیش" ;       -- from DictUrd
-lin impudence_N = mkN "بے حیائ" ;       -- from DictUrd
-lin impudent_A = mkA "بے حیا" ;       -- from DictUrd
-lin impugn_V2 = mkV2 (compoundV "اعتراض" (mkV "کرنا")) ;       -- from DictUrd
-lin impulse_N = mkN "دھکا" ;       -- from DictUrd
-lin impulsion_N = mkN "دھکیل" ;       -- from DictUrd
-lin impulsive_A = mkA "دافع" ;       -- from DictUrd
-lin impulsiveness_N = mkN "اضطراریت" ;
-lin impunity_N = mkN "عافیت" ;       -- from DictUrd
-lin impure_A = mkA "آلودہ" ;       -- from DictUrd
-lin impurity_N = mkN "آلودگی" ;       -- from DictUrd
-lin imputation_N = mkN "بہتان" ;       -- from DictUrd
-lin impute_V2 = mkV2 (compoundV "عائد" (mkV "کرنا")) ;       -- from DictUrd
-lin in_Adv = mkAdv "اندر" ;       -- from DictUrd
-lin in_N = mkN "اندر" ;
-lin in_situ_Adv = mkAdv "برمحل" ;
-lin inability_N = mkN "عاجزی" ;       -- from DictUrd
-lin inaccessibility_N = mkN "ناقابل رسائی" ;
-lin inaccessible_A = mkA "ناقابل پہنچ" ;       -- from DictUrd
-lin inaccuracy_N = mkN "غلطی" ;       -- from DictUrd
-lin inaccurate_A = mkA "غلط" ;       -- from DictUrd
-lin inaction_N = mkN "آلکس" ;       -- from DictUrd
-lin inactivate_V2 = mkV2 (compoundV "بے عمل بنا" (mkV "نا")) ;
-lin inactive_A = mkA "ڈھیلا" ;       -- from DictUrd
-lin inactivity_N = mkN "بے عملی" ;
-lin inadequacy_N = mkN "کو تا ہی" ;
-lin inadequate_A = mkA "ناکافی" ;       -- from DictUrd
-lin inadmissible_A = mkA "ناقابل قبول" ;       -- from DictUrd
-lin inadvertence_N = mkN "غفلت" ;       -- from DictUrd
-lin inadvertent_A = mkA "بے ارادہ" ;       -- from DictUrd
-lin inadvisability_N = mkN "عدم اقتضا" ;
-lin inadvisable_A = mkA "خلاف مصلحت" ;       -- from DictUrd
-lin inalienable_A = mkA "نا قا بل انتقا ل" ;
-lin inane_A = mkA "بے مغز" ;       -- from DictUrd
-lin inanimate_A = mkA "بے حس" ;       -- from DictUrd
-lin inanition_N = mkN "خالی پن" ;
-lin inanity_N = mkN "خا لی چيز" ;
-lin inapplicable_A = mkA "نا قا بل اطلا ق" ;
-lin inappreciable_A = mkA "خفيف" ;
-lin inappropriate_A = mkA "انٹ سنٹ" ;       -- from DictUrd
-lin inappropriateness_N = mkN "غیر موزونی" ;
-lin inapt_A = mkA "نااہل" ;       -- from DictUrd
-lin inaptitude_N = mkN "نالائقی" ;       -- from DictUrd
-lin inarticulate_A = mkA "بے ربط" ;       -- from DictUrd
-lin inasmuch_as_Adv = mkAdv "جہاں تک" ;
-lin inattention_N = mkN "عدم توجہی" ;       -- from DictUrd
-lin inattentive_A = mkA "متغافل" ;       -- from DictUrd
-lin inaudible_A = mkA "بہت دھیما" ;
-lin inaugural_A = mkA "افتتاحی" ;       -- from DictUrd
-lin inaugural_N = mkN "افتتاحی" ;
-lin inaugurate_V2 = mkV2 (compoundV "افتتاح" (mkV "کرنا")) ;       -- from DictUrd
-lin inauguration_N = mkN "افتتاح" ;       -- from DictUrd
-lin inauspicious_A = mkA "کڑا" ;       -- from DictUrd
-lin inboard_A = mkA "وسط جہاز" ;
-lin inborn_A = mkA "مادر زاد" ;       -- from DictUrd
-lin inbound_A = mkA "زیرِ تحویل" ;
-lin inbred_A = mkA "خلقی" ;
-lin inbreeding_N = mkN "داخلی تولید" ;
-lin inc_PN = mkPN "بے شمار" ;
-lin incalculable_A = mkA "بے شمار" ;
-lin incandescence_N = mkN "تاپش" ;
-lin incandescent_A = mkA "روشن" ;
-lin incantation_N = mkN "جادو منتر" ;       -- from DictUrd
-lin incapability_N = mkN "عدم قابلیت" ;
-lin incapable_A = mkA "عاجز" ;       -- from DictUrd
-lin incapacitate_V2 = mkV2 (compoundV "لاچار" (mkV "کرنا")) ;       -- from DictUrd
-lin incapacity_N = mkN "لاچاری" ;       -- from DictUrd
-lin incarcerate_V2 = mkV2 (compoundV "محبوس" (mkV "کرنا")) ;       -- from DictUrd
-lin incarceration_N = mkN "حبس" ;       -- from DictUrd
-lin incarnate_A = mkA "گوشت میں شامل کرنا" ;
-lin incarnate_V2 = mkV2 (compoundV "گوشت میں شامل" (mkV "کرنا")) ;
-lin incarnation_N = mkN "او تا ريت" ;
-lin incautious_A = mkA "غافل" ;       -- from DictUrd
-lin incendiarism_N = mkN "آتشزدگی" ;
-lin incendiary_N = mkN "آتش ریز" ;       -- from DictUrd
-lin incense_N = mkN "لوبان" ;       -- from DictUrd
-lin incense_V2 = mkV2 (compoundV "آگ" (mkV "بھڑکانا")) ;       -- from DictUrd
-lin incentive_N = mkN "محرک" ;
-lin inception_N = mkN "آغاز" ;       -- from DictUrd
-lin incertitude_N = mkN "شک" ;       -- from DictUrd
-lin incessant_A = mkA "دوامی" ;       -- from DictUrd
-lin incest_N = mkN "حرمت" ;
-lin incestuous_A = mkA "تزویج محرمات سے متعلق" ;
-lin inch_N = mkN "انچ" ;
-lin inch_V = mkV "انچ" ;
-lin inch_V2 = mkV2 (mkV "انچ") ;
-lin inchoate_A = mkA "ابتدائ" ;       -- from DictUrd
-lin inchoative_A = mkA "ابتدائی" ;
-lin incidence_N = mkN "وقوع" ;       -- from DictUrd
-lin incident_A = mkA "واقعہ" ;
-lin incident_N = mkN "ماجرا" ;       -- from DictUrd
-lin incidental_A = mkA "عارضی" ;       -- from DictUrd
-lin incinerate_V2 = mkV2 (compoundV "راکھ" (mkV "بنانا")) ;       -- from DictUrd
-lin incineration_N = mkN "سو زندگی" ;
-lin incinerator_N = mkN "بھٹی" ;       -- from DictUrd
-lin incipient_A = mkA "ابتدائ" ;       -- from DictUrd
-lin incise_V2 = mkV2 (mkV "چیرنا") ;       -- from DictUrd
-lin incision_N = mkN "چاک" ;       -- from DictUrd
-lin incisive_A = mkA "قاطع" ;
-lin incisor_N = mkN "برندہ" ;
-lin incite_V2 = mkV2 (compoundV "آمادہ" (mkV "کرنا")) ;       -- from DictUrd
-lin incivility_N = mkN "بد تہذیبی" ;       -- from DictUrd
-lin incl_PN = mkPN "خراب" ;
-lin inclemency_N = mkN "درشتی" ;       -- from DictUrd
-lin inclement_A = mkA "کرخت" ;       -- from DictUrd
-lin inclination_N = mkN "دل" ;       -- from DictUrd
-lin incline_N = mkN "ڈھال" ;       -- from DictUrd
-lin incline_V = mkV "ڈھلکنا" ;       -- from DictUrd
-lin incline_V2 = mkV2 (mkV "ڈھلکانا") ;       -- from DictUrd
---lin incline_V2V = mkV2 (mkV "جھکنا") ;
-lin include_V = compoundV "شامل" (mkV "ہونا") ;
-lin include_V2 = mkV2 (compoundV "درج" (mkV "کرنا")) ;       -- from DictUrd
-lin inclusion_N = mkN "شمول" ;       -- from DictUrd
-lin inclusive_A = mkA "لغایت" ;       -- from DictUrd
-lin incognito_A = mkA "بھیس بدل کر" ;
-lin incognito_Adv = mkAdv "بھیس بدل کر" ;
-lin incoherence_N = mkN "عدم ارتباط" ;       -- from DictUrd
-lin incoherent_A = mkA "بے ربط" ;       -- from DictUrd
-lin incombustible_A = mkA "غیر آتش گیر" ;
-lin income_N = mkN "آمدنی" ;       -- from DictUrd
-lin income_tax_N = mkN "انکم ٹیکس" ;
-lin incoming_A = mkA "متداخل" ;
-lin incommensurable_A = mkA "غیر متناسب" ;
-lin incommensurate_A = mkA "با موزوں" ;       -- from DictUrd
-lin incommode_V2 = mkV2 (compoundV "تکلیف" (mkV "دینا")) ;
-lin incommunicado_A = mkA "نارسا" ;       -- from DictUrd
-lin incomparable_A = mkA "بے مثل" ;       -- from DictUrd
-lin incompatibility_N = mkN "تضاد" ;
-lin incompatible_A = mkA "بے جوڑ" ;       -- from DictUrd
-lin incompetence_N = mkN "نااہلیت" ;       -- from DictUrd
-lin incompetent_A = mkA "نااہل" ;       -- from DictUrd
-lin incomplete_A = mkA "ادھورا" ;       -- from DictUrd
-lin incomprehensibility_N = mkN "عدم قابلیت فہم" ;
-lin incomprehensible_A = mkA "غامض" ;
-lin incomprehension_N = mkN "عدم فہم" ;
-lin incompressible_A = mkA "داب ناپذیر" ;
-lin inconceivable_A = mkA "ناقابل تصور" ;
-lin inconclusive_A = mkA "غیر فیصلہ کن" ;
-lin incongruity_N = mkN "عدم مطابقت" ;       -- from DictUrd
-lin incongruous_A = mkA "ان مل" ;       -- from DictUrd
-lin inconsequent_A = mkA "بے جوڑ" ;       -- from DictUrd
-lin inconsequential_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin inconsiderable_A = mkA "غیر ضروری" ;       -- from DictUrd
-lin inconsiderate_A = mkA "عاقبت نا اندیش" ;       -- from DictUrd
-lin inconsistency_N = mkN "کچا پن" ;       -- from DictUrd
-lin inconsistent_A = mkA "علیحدہ" ;       -- from DictUrd
-lin inconsolable_A = mkA "دل شکستہ" ;       -- from DictUrd
-lin inconspicuous_A = mkA "غیر واضع" ;
-lin inconstancy_N = mkN "ناپائیداری" ;       -- from DictUrd
-lin inconstant_A = mkA "کچا" ;       -- from DictUrd
-lin incontestable_A = mkA "اٹل" ;       -- from DictUrd
-lin incontinence_N = mkN "ضعف ضبط" ;
-lin incontinent_A = mkA "فاجر" ;       -- from DictUrd
-lin incontrovertible_A = mkA "تردید ناپذیر" ;
-lin inconvenience_N = mkN "تکلیف" ;       -- from DictUrd
-lin inconvenience_V2 = mkV2 (mkV "دقت") ;
-lin inconvenient_A = mkA "دشوار" ;       -- from DictUrd
-lin inconvertibility_N = mkN "بدل ناپذیری" ;
-lin inconvertible_A = mkA "محک?" ;       -- from DictUrd
-lin incorporate_A = mkA "اکھٹا کرنا" ;
-lin incorporate_V = compoundV "اکھٹا" (mkV "کرنا") ;
-lin incorporate_V2 = mkV2 (compoundV "داخل" (mkV "کرنا")) ;       -- from DictUrd
-lin incorporation_N = mkN "دخول" ;       -- from DictUrd
-lin incorporeal_A = mkA "جو شامل نہ ہو" ;
-lin incorrect_A = mkA "غلط" ;       -- from DictUrd
-lin incorrectness_N = mkN "غلط پن" ;       -- from DictUrd
-lin incorrigible_A = mkA "ناقابل اصلاح" ;       -- from DictUrd
-lin incorruptibility_N = mkN "راست بازی" ;
-lin incorruptible_A = mkA "فساد" ;
-lin increase_N = mkN "افزائش" ;       -- from DictUrd
-lin increase_V = mkV "بڑھنا" ;       -- from DictUrd
-lin increase_V2 = mkV2 (mkV "بڑھانا") ;       -- from DictUrd
-lin increasingly_Adv = mkAdv "بڑھتے ہوئے" ;       -- from DictUrd
-lin incredibility_N = mkN "ناقابل یقین ہونے کی کیفیت" ;
-lin incredible_A = mkA "ناقابل یقین" ;       -- from DictUrd
-lin incredulity_N = mkN "بے اعتقادی" ;
-lin incredulous_A = mkA "یقین نہ کرنے والا" ;
-lin increment_N = mkN "افزائش" ;       -- from DictUrd
-lin incremental_A = mkA "افزائشی" ;       -- from DictUrd
-lin incriminate_V2 = mkV2 (compoundV "الزام" (mkV "لگانا")) ;       -- from DictUrd
-lin incrustation_N = mkN "کھرنڈ" ;       -- from DictUrd
-lin incubate_V = compoundV "انڈے" (mkV "سینا") ;
-lin incubate_V2 = mkV2 (compoundV "انڈے" (mkV "سینا")) ;       -- from DictUrd
-lin incubation_N = mkN "اخفائے مرض" ;
-lin incubator_N = mkN "انڈے سینے کی مشین" ;
-lin incubus_N = mkN "ڈراؤنا خواب" ;       -- from DictUrd
-lin inculcate_V2 = mkV2 (mkV "سمجھانا") ;       -- from DictUrd
-lin inculpate_V2 = mkV2 (compoundV "بہتان" (mkV "لگانا")) ;       -- from DictUrd
-lin incumbency_N = mkN "اسامی" ;       -- from DictUrd
-lin incumbent_A = mkA "فرض" ;       -- from DictUrd
-lin incumbent_N = mkN "عہدے دار" ;       -- from DictUrd
-lin incur_V2 = mkV2 (mkV "باندھنا") ;       -- from DictUrd
-lin incurable_A = mkA "ناقابل علاج" ;       -- from DictUrd
-lin incurable_N = mkN "لاعلاج" ;
-lin incurious_A = mkA "متغافل" ;       -- from DictUrd
-lin incursion_N = mkN "چھاپا" ;       -- from DictUrd
-lin incurved_A = mkA "اندر کو خم دینا" ;
-lin indebted_A = mkA "دین دار" ;       -- from DictUrd
-lin indebtedness_N = mkN "احسان مندی" ;       -- from DictUrd
-lin indecency_N = mkN "بازاری پن" ;       -- from DictUrd
-lin indecent_A = mkA "با زاری" ;       -- from DictUrd
-lin indecipherable_A = mkA "لاینحل" ;       -- from DictUrd
-lin indecision_N = mkN "دو دلی" ;       -- from DictUrd
-lin indecisive_A = mkA "ڈانواں ڈول" ;       -- from DictUrd
-lin indecorous_A = mkA "بد تہذیب" ;       -- from DictUrd
-lin indecorum_N = mkN "بد مذاقی" ;       -- from DictUrd
-lin indeed_Adv = mkAdv "البتہ" ;       -- from DictUrd
-lin indefatigable_A = mkA "انتھک" ;
-lin indefeasible_A = mkA "ناقابل ننسیخ" ;
-lin indefensible_A = mkA "بے بچاؤ" ;       -- from DictUrd
-lin indefinite_A = mkA "بے شمار" ;       -- from DictUrd
-lin indelible_A = mkA "انمٹ" ;       -- from DictUrd
-lin indelicacy_N = mkN "ناملانمت" ;
-lin indelicate_A = mkA "بد نما" ;       -- from DictUrd
-lin indemnification_N = mkN "ابرا تلافی" ;
-lin indemnify_V2 = mkV2 (compoundV "ابرا" (mkV "کرنا")) ;       -- from DictUrd
-lin indemnity_N = mkN "امان" ;       -- from DictUrd
-lin indent_N = mkN "دندانہ" ;
-lin indent_V = mkV "دندانہ" ;
-lin indent_V2 = mkV2 (compoundV "دانتے" (mkV "ڈالنا")) ;       -- from DictUrd
-lin indentation_N = mkN "دندانہ سازی" ;
-lin indenture_N = mkN "اقرار نامہ" ;       -- from DictUrd
-lin indenture_V2 = mkV2 (compoundV "اقرار" (mkV "نامہ")) ;
-lin independence_N = mkN "آزادی" ;       -- from DictUrd
-lin independent_A = mkA "آسودہ" ;       -- from DictUrd
-lin independent_N = mkN "آزاد" ;
-lin indescribable_A = mkA "غیر متعین" ;       -- from DictUrd
-lin indestructibility_N = mkN "بقا" ;
-lin indestructible_A = mkA "لافانی" ;       -- from DictUrd
-lin indeterminable_A = mkA "بے انتہا" ;       -- from DictUrd
-lin indeterminacy_N = mkN "اصول عدم تعین" ;
-lin indeterminate_A = mkA "بے شمار" ;       -- from DictUrd
-lin index_N = mkN "فہرست" ;       -- from DictUrd
-lin index_V2 = mkV2 (mkV "سوئی") ;
-lin indexer_N = mkN "اشاریہ ساز" ;
-lin india_PN = mkPN "بھارت" ;
-lin indian_A = mkA "بھارتی باشندہ" ;
-lin indian_N = mkN "بھارتی باشندہ" ;
-lin indicate_V = compoundV "نشاندہی" (mkV "کرنا") ;
-lin indicate_V2 = mkV2 (compoundV "اظہار" (mkV "کرنا")) ;       -- from DictUrd
-lin indicate_VS = mkVS (compoundV "نشاندہی" (mkV "کرنا")) ;
-lin indication_N = mkN "علامت" ;       -- from DictUrd
-lin indicative_A = mkA "دکھانے والا" ;
-lin indicator_N = mkN "اندازہ" ;       -- from DictUrd
-lin indict_V = compoundV "الزام" (mkV "دینا") ;
-lin indict_V2 = mkV2 (compoundV "الزام" (mkV "لگانا")) ;       -- from DictUrd
-lin indictable_A = mkA "قابل ماخوذی" ;
-lin indictment_N = mkN "چالان" ;       -- from DictUrd
-lin indifference_N = mkN "عدم توجہ" ;       -- from DictUrd
-lin indifferent_A = mkA "بے حس" ;       -- from DictUrd
-lin indigence_N = mkN "فقیری" ;       -- from DictUrd
-lin indigenous_A = mkA "دیسی" ;       -- from DictUrd
-lin indigent_A = mkA "قلاش" ;
-lin indigestible_A = mkA "اجیرن" ;       -- from DictUrd
-lin indigestion_N = mkN "بد ہضمی" ;       -- from DictUrd
-lin indignant_A = mkA "برہم" ;       -- from DictUrd
-lin indignation_N = mkN "غیظ" ;       -- from DictUrd
-lin indignity_N = mkN "اہانت" ;       -- from DictUrd
-lin indigo_N = mkN "نیل" ;       -- from DictUrd
-lin indirect_A = mkA "بل واسطہ" ;       -- from DictUrd
-lin indirectness_N = mkN "چکر" ;       -- from DictUrd
-lin indiscernible_A = mkA "غیر ممیز" ;
-lin indiscipline_N = mkN "بد نظمی" ;
-lin indiscreet_A = mkA "بے لحاظ" ;       -- from DictUrd
-lin indiscrete_A = mkA "جو براہ راست نہ ہو" ;
-lin indiscretion_N = mkN "بے عقلی" ;       -- from DictUrd
-lin indiscriminate_A = mkA "اناپ شناپ" ;       -- from DictUrd
-lin indispensability_N = mkN "ناگزیریت" ;
-lin indispensable_A = mkA "اٹل" ;       -- from DictUrd
-lin indisposed_A = mkA "علیل" ;       -- from DictUrd
-lin indisposition_N = mkN "علالت" ;       -- from DictUrd
-lin indisputable_A = mkA "بلا حجت" ;       -- from DictUrd
-lin indissoluble_A = mkA "مضبوط" ;       -- from DictUrd
-lin indistinct_A = mkA "ادھورا" ;       -- from DictUrd
-lin indistinctness_N = mkN "خلط ملط پن" ;
-lin indistinguishable_A = mkA "بے شناخت" ;       -- from DictUrd
-lin indite_V2 = mkV2 (compoundV "املا" (mkV "کرانا")) ;       -- from DictUrd
-lin individual_A = mkA "انفرادی" ;       -- from DictUrd
-lin individual_N = mkN "بندہ" ;       -- from DictUrd
-lin individualism_N = mkN "انانیت" ;       -- from DictUrd
-lin individualist_N = mkN "انفرادیت پسند" ;
-lin individualistic_A = mkA "انفرادیت پسندانہ" ;
-lin individuality_N = mkN "انفرادیت" ;       -- from DictUrd
-lin individualize_V2 = mkV2 (compoundV "منفرد" (mkV "کرنا")) ;
-lin indivisible_A = mkA "ناقابل تقسیم" ;
-lin indo_european_A = mkA "ہند یورپی" ;
-lin indoctrinate_V2 = mkV2 (compoundV "ذہن نشین" (mkV "کرانا")) ;       -- from DictUrd
-lin indoctrination_N = mkN "تلقین عقیدہ" ;       -- from DictUrd
-lin indolence_N = mkN "آلکس" ;       -- from DictUrd
-lin indolent_A = mkA "آرام پسند" ;       -- from DictUrd
-lin indomitable_A = mkA "بے قابو" ;       -- from DictUrd
-lin indonesia_PN = mkPN "شرق الہندی" ;
-lin indonesian_A = mkA "شرق الہندی" ;
-lin indonesian_N = mkN "شرق الہندی" ;
-lin indoor_A = mkA "اندرونی" ;       -- from DictUrd
-lin indoors_Adv = mkAdv "اندرون خانہ" ;       -- from DictUrd
-lin indrawn_A = mkA "در کشیدہ" ;
-lin indubitable_A = mkA "بے شک" ;       -- from DictUrd
-lin induce_V2 = mkV2 (compoundV "آمادہ" (mkV "کرنا")) ;       -- from DictUrd
--- lin induce_V2V = mkV2 (compoundV "ترغیب" (mkV "دینا")) ;
-lin inducement_N = mkN "میل" ;       -- from DictUrd
-lin induct_V2 = mkV2 (compoundV "آغاز" (mkV "کرنا")) ;       -- from DictUrd
-lin induction_N = mkN "آغاز" ;       -- from DictUrd
-lin inductive_A = mkA "استدلالی" ;       -- from DictUrd
-lin indulge_V = compoundV "عیش" (mkV "کرنا") ;       -- from DictUrd
-lin indulge_V2 = mkV2 (compoundV "بے احتیاطی" (mkV "کرنا")) ;       -- from DictUrd
-lin indulgence_N = mkN "عیش پسندی" ;       -- from DictUrd
-lin indulgent_A = mkA "نرم دل" ;       -- from DictUrd
-lin industrial_A = mkA "حرفتی" ;       -- from DictUrd
-lin industrialism_N = mkN "صنعتی نظا?" ;       -- from DictUrd
-lin industrialist_N = mkN "صنعت گر" ;       -- from DictUrd
-lin industrialization_N = mkN "صنعت کاری" ;
-lin industrialize_V2 = mkV2 (compoundV "صنعتی" (mkV "بنانا")) ;
-lin industrious_A = mkA "جفا کش" ;       -- from DictUrd
-lin industry_N = mkN "حرفت" ;       -- from DictUrd
-lin indwelling_A = mkA "اندر رہنا" ;
-lin inebriate_A = mkA "خمار آلود" ;       -- from DictUrd
-lin inebriate_N = mkN "مدھوش" ;       -- from DictUrd
-lin inebriate_V2 = mkV2 (compoundV "مخمور" (mkV "کرنا")) ;       -- from DictUrd
-lin inebriation_N = mkN "خمار" ;
-lin inedible_A = mkA "کھانے سے محتاج" ;
-lin ineffable_A = mkA "ناگفتنی" ;
-lin ineffective_A = mkA "بے اثر" ;       -- from DictUrd
-lin ineffectiveness_N = mkN "غیر موثر پن" ;
-lin ineffectual_A = mkA "اکارت" ;       -- from DictUrd
-lin ineffectuality_N = mkN "بے تاثیری" ;
-lin inefficiency_N = mkN "بے تاثیری" ;       -- from DictUrd
-lin inefficient_A = mkA "نالائق" ;
-lin inelastic_A = mkA "بے لچک" ;       -- from DictUrd
-lin inelegance_N = mkN "بد اسلوبی" ;       -- from DictUrd
-lin inelegant_A = mkA "بد نما" ;       -- from DictUrd
-lin ineligibility_N = mkN "نا اہلی" ;
-lin ineligible_A = mkA "نالائق" ;       -- from DictUrd
-lin ineluctable_A = mkA "ناگزیر" ;       -- from DictUrd
-lin inept_A = mkA "اناڑی" ;       -- from DictUrd
-lin ineptitude_N = mkN "اناڑی پن" ;       -- from DictUrd
-lin inequality_N = mkN "غیر مساوی پن" ;       -- from DictUrd
-lin inequity_N = mkN "بے انصافی" ;       -- from DictUrd
-lin ineradicable_A = mkA "ناقابل انسداد" ;       -- from DictUrd
-lin inert_A = mkA "آرام پسند" ;       -- from DictUrd
-lin inertia_N = mkN "دم" ;       -- from DictUrd
-lin inescapable_A = mkA "اٹل" ;       -- from DictUrd
-lin inessential_A = mkA "غیر لازمی" ;       -- from DictUrd
-lin inessential_N = mkN "غیر ذاتی" ;
-lin inestimable_A = mkA "انمول" ;       -- from DictUrd
-lin inevitability_N = mkN "اٹل پن" ;       -- from DictUrd
-lin inevitable_A = mkA "اٹل" ;       -- from DictUrd
-lin inexact_A = mkA "ڈھیلی" ;       -- from DictUrd
-lin inexcusable_A = mkA "ناقابل معافی" ;       -- from DictUrd
-lin inexhaustible_A = mkA "انتھک" ;       -- from DictUrd
-lin inexorable_A = mkA "بے رحم" ;       -- from DictUrd
-lin inexpedient_A = mkA "بے جا" ;       -- from DictUrd
-lin inexpensive_A = mkA "ارزاں" ;       -- from DictUrd
-lin inexperience_N = mkN "اناڑی پن" ;       -- from DictUrd
-lin inexperienced_A = mkA "اناڑی" ;       -- from DictUrd
-lin inexpert_A = mkA "اناڑی" ;       -- from DictUrd
-lin inexpiable_A = mkA "ناقابل کفارہ" ;
-lin inexplicable_A = mkA "ناقابل وضاحت" ;       -- from DictUrd
-lin inexpressible_A = mkA "ناگفتنی" ;       -- from DictUrd
-lin inextinguishable_A = mkA "فرونشدنی" ;
-lin inextricable_A = mkA "پیچیدہ" ;       -- from DictUrd
-lin infallibility_N = mkN "معصومیت" ;
-lin infallible_A = mkA "بے چوک" ;       -- from DictUrd
-lin infamous_A = mkA "بدنام" ;       -- from DictUrd
-lin infamy_N = mkN "بدنامی" ;       -- from DictUrd
-lin infancy_N = mkN "بچپن" ;       -- from DictUrd
-lin infant_N = mkN "بالک" ;       -- from DictUrd
-lin infanticide_N = mkN "بچہ کشی" ;       -- from DictUrd
-lin infantile_A = mkA "بچگانہ" ;       -- from DictUrd
-lin infantilism_N = mkN "بچہ پن" ;       -- from DictUrd
-lin infantry_N = mkN "پیدل فوج" ;       -- from DictUrd
-lin infantryman_N = mkN "پیادہ فوجی" ;
-lin infatuate_V2 = mkV2 (compoundV "عشق میں مبتلا" (mkV "کرنا")) ;       -- from DictUrd
-lin infatuation_N = mkN "عشق" ;       -- from DictUrd
-lin infect_V = compoundV "جراثیم" (mkV "پھیلانا") ;
-lin infect_V2 = mkV2 (compoundV "آلودہ" (mkV "کرنا")) ;       -- from DictUrd
-lin infection_N = mkN "آلودگی" ;       -- from DictUrd
-lin infectious_A = mkA "چھوت کا" ;       -- from DictUrd
-lin infer_V2 = mkV2 (compoundV "نتیجہ اخذ" (mkV "کرنا")) ;
-lin inference_N = mkN "حاصل" ;       -- from DictUrd
-lin inferential_A = mkA "استنتاجی" ;
-lin inferior_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin inferior_N = mkN "خراب" ;
-lin inferiority_N = mkN "گھٹیا پن" ;       -- from DictUrd
-lin infernal_A = mkA "دوزخی" ;       -- from DictUrd
-lin inferno_N = mkN "دوزخ" ;       -- from DictUrd
-lin infertile_A = mkA "بانجھ" ;       -- from DictUrd
-lin infertility_N = mkN "بانجھ پن" ;       -- from DictUrd
-lin infest_V2 = mkV2 (compoundV "بکثرت" (mkV "ہونا")) ;       -- from DictUrd
-lin infestation_N = mkN "ہجوم" ;       -- from DictUrd
-lin infidel_N = mkN "کافر" ;       -- from DictUrd
-lin infidelity_N = mkN "دغابازی" ;       -- from DictUrd
-lin infiltrate_V = compoundV "سرایت" (mkV "کرنا") ;
-lin infiltrate_V2 = mkV2 (compoundV "اندر" (mkV "گھسنا")) ;       -- from DictUrd
-lin infiltration_N = mkN "دخول" ;       -- from DictUrd
-lin infinite_A = mkA "بے حساب" ;       -- from DictUrd
-lin infinitesimal_A = mkA "نہایت چھوٹا" ;       -- from DictUrd
-lin infinitive_A = mkA "مصدر" ;
-lin infinitive_N = mkN "مسددر" ;       -- from DictUrd
-lin infinity_N = mkN "دوام" ;       -- from DictUrd
-lin infirm_A = mkA "علیل" ;       -- from DictUrd
-lin infirmary_N = mkN "چھوٹا شفا خانہ" ;       -- from DictUrd
-lin infirmity_N = mkN "کمزوری" ;
-lin inflame_V = compoundV "آگ" (mkV "لگانا") ;
-lin inflame_V2 = mkV2 (compoundV "آگ" (mkV "لگانا")) ;       -- from DictUrd
-lin inflammable_A = mkA "جلدی بھڑکنے والا" ;
-lin inflammation_N = mkN "سوزش" ;       -- from DictUrd
-lin inflammatory_A = mkA "اشتعالی" ;
-lin inflatable_A = mkA "پھولنے کے قابل" ;
-lin inflate_V = compoundV "میں ہوا" (mkV "بھرنا") ;
-lin inflate_V2 = mkV2 (compoundV "بڑھاوا" (mkV "دینا")) ;       -- from DictUrd
-lin inflation_N = mkN "مفرور ہونا" ;
-lin inflationary_A = mkA "زر افراطی" ;
-lin inflect_V2 = mkV2 (compoundV "گردان" (mkV "کرنا")) ;       -- from DictUrd
-lin inflection_N = mkN "کجی" ;       -- from DictUrd
-lin inflectional_A = mkA "تصريفی" ;
-lin inflexibility_N = mkN "بے لچکی" ;       -- from DictUrd
-lin inflexible_A = mkA "اٹل" ;       -- from DictUrd
-lin inflict_V2 = mkV2 (mkV "ڈالنا") ;       -- from DictUrd
-lin infliction_N = mkN "عذاب" ;       -- from DictUrd
-lin inflorescence_N = mkN "آرائش" ;       -- from DictUrd
-lin inflow_N = mkN "داخلی بہاؤ" ;
-lin influence_N = mkN "اثر" ;       -- from DictUrd
-lin influence_V2 = mkV2 (compoundV "اثر" (mkV "ڈالنا")) ;       -- from DictUrd
-lin influential_A = mkA "با اثر" ;       -- from DictUrd
-lin influenza_N = mkN "زکا?" ;       -- from DictUrd
-lin influx_N = mkN "دخول" ;       -- from DictUrd
-lin info_N = mkN "معلومات" ;
-lin inform_V = mkV "اطلاع" ;
-lin inform_V2 = mkV2 (mkV "اطلاع") ;
-lin informal_A = mkA "بے قائدہ" ;       -- from DictUrd
-lin informality_N = mkN "بے تکلفی" ;       -- from DictUrd
-lin informant_N = mkN "خبر رساں" ;       -- from DictUrd
-lin information_N = mkN "آگاہی" ;       -- from DictUrd
-lin informative_A = mkA "معلوماتی" ;
-lin informer_N = mkN "جاسوس" ;       -- from DictUrd
-lin infra_Adv = mkAdv "ذیلی" ;
-lin infra_dig_A = mkA "کسر شان" ;
-lin infraction_N = mkN "انحراف" ;       -- from DictUrd
-lin infrastructure_N = mkN "بنیاد" ;       -- from DictUrd
-lin infrequency_N = mkN "کم یابی" ;       -- from DictUrd
-lin infrequent_A = mkA "کم" ;       -- from DictUrd
-lin infringe_V = compoundV "خلاف ورزی" (mkV "کرنا") ;
-lin infringe_V2 = mkV2 (compoundV "دخل انداز" (mkV "ہونا")) ;       -- from DictUrd
-lin infringement_N = mkN "فسخ" ;       -- from DictUrd
-lin infuriate_V2 = mkV2 (compoundV "آگ بگولا" (mkV "کرنا")) ;       -- from DictUrd
-lin infuse_V = mkV "بھگونا" ;
-lin infuse_V2 = mkV2 (compoundV "اثر" (mkV "ڈالنا")) ;       -- from DictUrd
-lin infusion_N = mkN "ریزش" ;       -- from DictUrd
-lin ingathering_N = mkN "خرمن بٹوری" ;
-lin ingenious_A = mkA "چالاک" ;       -- from DictUrd
-lin ingenuity_N = mkN "حکمت" ;       -- from DictUrd
-lin ingenuous_A = mkA "معصوم" ;       -- from DictUrd
-lin ingenuousness_N = mkN "معصومیت" ;
-lin ingest_V2 = mkV2 (compoundV "پیٹ میں" (mkV "ڈالنا")) ;       -- from DictUrd
-lin inglorious_A = mkA "گمنام" ;       -- from DictUrd
-lin ingot_N = mkN "ڈلا" ;       -- from DictUrd
-lin ingrained_A = mkA "پکا" ;       -- from DictUrd
-lin ingratiate_V2 = mkV2 (compoundV "چاپلوسی" (mkV "کرنا")) ;       -- from DictUrd
-lin ingratiatingly_Adv = mkAdv "خوش کن طور پر" ;
-lin ingratitude_N = mkN "بے وفائ" ;       -- from DictUrd
-lin ingredient_N = mkN "جز" ;       -- from DictUrd
-lin ingress_N = mkN "داخلہ" ;       -- from DictUrd
-lin ingrowing_A = mkA "اندر کی طرف بڑھنے والا" ;
-lin inhabit_V2 = mkV2 (compoundV "آباد" (mkV "ہونا")) ;       -- from DictUrd
-lin inhabitable_A = mkA "قابل سکونت" ;
-lin inhabitant_N = mkN "باسی" ;       -- from DictUrd
-lin inhalation_N = mkN "بھپارہ" ;
-lin inhale_V = compoundV "سانس" (mkV "لینا") ;
-lin inhale_V2 = mkV2 (compoundV "دم" (mkV "لگانا")) ;       -- from DictUrd
-lin inhaler_N = mkN "دم کش" ;       -- from DictUrd
-lin inharmonious_A = mkA "ناموزونی سے" ;
-lin inherent_A = mkA "داخلی" ;       -- from DictUrd
-lin inherit_V = mkV "وارث" ;
-lin inherit_V2 = mkV2 (compoundV "ترکہ" (mkV "پانا")) ;       -- from DictUrd
-lin inheritance_N = mkN "میراث" ;       -- from DictUrd
-lin inheritor_N = mkN "وارث" ;       -- from DictUrd
-lin inhibit_V2 = mkV2 (compoundV "باز" (mkV "رکھنا")) ;       -- from DictUrd
-lin inhibition_N = mkN "اٹکاؤ" ;       -- from DictUrd
-lin inhibitor_N = mkN "روکنے والا" ;
-lin inhospitable_A = mkA "بنجر" ;       -- from DictUrd
-lin inhuman_A = mkA "بے ترس" ;       -- from DictUrd
-lin inhumane_A = mkA "بے رحم" ;       -- from DictUrd
-lin inhumanity_N = mkN "عدم انسانیت" ;       -- from DictUrd
-lin inimical_A = mkA "دشمن" ;       -- from DictUrd
-lin inimitable_A = mkA "بے مثال" ;       -- from DictUrd
-lin iniquitous_A = mkA "بے انصاف" ;       -- from DictUrd
-lin iniquity_N = mkN "بے انصافی" ;       -- from DictUrd
-lin initial_A = mkA "آغازی" ;       -- from DictUrd
-lin initial_N = mkN "ابتدائی" ;
-lin initial_V2 = mkV2 (mkV "ابتدائی") ;
-lin initiate_A = mkA "ابتداﺀ کرنا" ;
-lin initiate_N = mkN "ابتداﺀ کرنا" ;
-lin initiate_V2 = mkV2 (compoundV "آغاز" (mkV "کرنا")) ;       -- from DictUrd
-lin initiation_N = mkN "آغاز" ;       -- from DictUrd
-lin initiative_N = mkN "آغاز" ;       -- from DictUrd
-lin inject_V2 = mkV2 (compoundV "داخل" (mkV "کرنا")) ;       -- from DictUrd
-lin injection_N = mkN "دخول" ;       -- from DictUrd
-lin injudicious_A = mkA "غیر دانشمندانہ" ;
-lin injunction_N = mkN "امر" ;       -- from DictUrd
-lin injure_V2 = mkV2 (mkV "بگاڑنا") ;       -- from DictUrd
-lin injured_A = mkA "مجروح" ;       -- from DictUrd
-lin injurious_A = mkA "مضر" ;       -- from DictUrd
-lin injury_N = mkN "آزار" ;       -- from DictUrd
-lin injustice_N = mkN "اندھیر" ;       -- from DictUrd
-lin ink_N = mkN "مرکب" ;       -- from DictUrd
-lin ink_V2 = mkV2 (mkV "روشنائی") ;
-lin ink_pot_N = mkN "انک پوٹ" ;
-lin inkling_N = mkN "آہٹ" ;       -- from DictUrd
-lin inkstand_N = mkN "قلمدان" ;
-lin inkwell_N = mkN "دوات" ;       -- from DictUrd
-lin inky_A = mkA "کالا" ;       -- from DictUrd
-lin inland_A = mkA "اندرونی علاقہ" ;
-lin inland_Adv = mkAdv "اندرونی علاقہ" ;
-lin inlay_N = mkN "کوفت گری" ;       -- from DictUrd
-lin inlay_V2 = mkV2 (mkV "جڑنا") ;       -- from DictUrd
-lin inlet_N = mkN "آب گیر" ;       -- from DictUrd
-lin inmate_N = mkN "ہم خانہ" ;       -- from DictUrd
-lin inmost_A = mkA "باطنی" ;       -- from DictUrd
-lin inn_N = mkN "مرحلہ" ;       -- from DictUrd
-lin innate_A = mkA "اصلی" ;       -- from DictUrd
-lin inner_A = mkA "اندرونی" ;       -- from DictUrd
-lin innermost_A = mkA "پوشیدہ ترین" ;       -- from DictUrd
-lin inning_N = mkN "باری" ;       -- from DictUrd
-lin innings_N = mkN "کرکٹ کی باری" ;
-lin innocence_N = mkN "بے گناہی" ;       -- from DictUrd
-lin innocent_A = mkA "بے داغ" ;       -- from DictUrd
-lin innocent_N = mkN "معصوم" ;
-lin innocuous_A = mkA "بے ضرر" ;       -- from DictUrd
-lin innovate_V = compoundV "نئی چیز پیدا" (mkV "کرنا") ;
-lin innovate_V2 = mkV2 (compoundV "بدعت" (mkV "کرنا")) ;       -- from DictUrd
-lin innovation_N = mkN "اختراع" ;       -- from DictUrd
-lin innovator_N = mkN "موجد" ;       -- from DictUrd
-lin innuendo_N = mkN "چوت" ;       -- from DictUrd
-lin innumerable_A = mkA "ان گنت" ;       -- from DictUrd
-lin inoculate_V2 = mkV2 (compoundV "ٹیکا" (mkV "لگانا")) ;       -- from DictUrd
-lin inoculation_N = mkN "ٹیکا" ;       -- from DictUrd
-lin inoffensive_A = mkA "بے آزار" ;       -- from DictUrd
-lin inoperable_A = mkA "بے کار" ;       -- from DictUrd
-lin inoperative_A = mkA "بے اثر" ;       -- from DictUrd
-lin inopportune_A = mkA "بے محل" ;       -- from DictUrd
-lin inordinate_A = mkA "از حد" ;       -- from DictUrd
-lin inorganic_A = mkA "غیر نامیاتی" ;       -- from DictUrd
-lin inorganically_Adv = mkAdv "غیر نامیاتی طور پر" ;
-lin inpouring_A = mkA "انڈیلنا" ;
-lin inpouring_N = mkN "انڈیلنا" ;
-lin input_N = mkN "درآمد" ;       -- from DictUrd
-lin inquest_N = mkN "تفتیش" ;       -- from DictUrd
-lin inquire_V = compoundV "دریافت" (mkV "کرنا") ;
-lin inquire_V2 = mkV2 (compoundV "باز پرس" (mkV "کرنا")) ;       -- from DictUrd
-lin inquirer_N = mkN "جویا" ;       -- from DictUrd
-lin inquiring_A = mkA "جویاں" ;       -- from DictUrd
-lin inquiry_N = mkN "باز پرس" ;       -- from DictUrd
-lin inquisition_N = mkN "باز پرس" ;       -- from DictUrd
-lin inquisitive_A = mkA "باز جو" ;       -- from DictUrd
-lin inquisitiveness_N = mkN "تجسس" ;       -- from DictUrd
-lin inquisitor_N = mkN "قاضی" ;       -- from DictUrd
-lin inquisitorial_A = mkA "تفتیشی" ;
-lin inroad_N = mkN "اچانک حملہ" ;
-lin inrush_N = mkN "اژدہام" ;       -- from DictUrd
-lin insane_A = mkA "دیوانہ" ;       -- from DictUrd
-lin insanitary_A = mkA "گندا" ;       -- from DictUrd
-lin insanity_N = mkN "باؤلا پن" ;       -- from DictUrd
-lin insatiable_A = mkA "بے صبر" ;       -- from DictUrd
-lin insatiate_A = mkA "تسکین ناپذیر" ;
-lin inscribe_V2 = mkV2 (compoundV "بھرتی" (mkV "کرنا")) ;       -- from DictUrd
-lin inscription_N = mkN "عبارت" ;       -- from DictUrd
-lin inscrutable_A = mkA "ناقابل وضاحت" ;       -- from DictUrd
-lin insect_N = mkN "حشرت الارض" ;       -- from DictUrd
-lin insecticide_N = mkN "کیڑے مارنے کی دوا" ;       -- from DictUrd
-lin insectivorous_A = mkA "حشرہ خور" ;
-lin insecure_A = mkA "بے آڑ" ;       -- from DictUrd
-lin insecurity_N = mkN "اندیشہ" ;       -- from DictUrd
-lin inseminate_V2 = mkV2 (compoundV "بیج" (mkV "ڈالنا")) ;       -- from DictUrd
-lin insemination_N = mkN "تخم ریزی" ;       -- from DictUrd
-lin insensate_A = mkA "احمق" ;       -- from DictUrd
-lin insensible_A = mkA "بے جذبہ" ;       -- from DictUrd
-lin insensitive_A = mkA "بے حس" ;       -- from DictUrd
-lin insentient_A = mkA "بے حس" ;       -- from DictUrd
-lin inseparable_A = mkA "لاینفک" ;       -- from DictUrd
-lin insert_N = mkN "میں داخل کرنا" ;
-lin insert_V2 = mkV2 (compoundV "اندر" (mkV "ڈالنا")) ;       -- from DictUrd
-lin insertion_N = mkN "اندراج" ;       -- from DictUrd
-lin inset_N = mkN "اندر لگانا" ;
-lin inset_V2 = mkV2 (compoundV "اندر" (mkV "لگانا")) ;       -- from DictUrd
-lin inshore_A = mkA "ساحل سے قریب" ;
-lin inshore_Adv = mkAdv "ساحل سے قریب" ;
-lin inside_A = mkA "اندرونی" ;       -- from DictUrd
-lin inside_Adv = mkAdv "اندر" ;
-lin inside_N = mkN "اندرون" ;       -- from DictUrd
-lin insidious_A = mkA "دغاباز" ;       -- from DictUrd
-lin insidiousness_N = mkN "دغا بازی" ;
-lin insight_N = mkN "آگاہی" ;       -- from DictUrd
-lin insignificance_N = mkN "غیر اہم ہونا" ;
-lin insignificant_A = mkA "غیر اہم" ;
-lin insincere_A = mkA "بے وفا" ;       -- from DictUrd
-lin insincerity_N = mkN "عدم اخلاص" ;       -- from DictUrd
-lin insinuate_V2 = mkV2 (compoundV "ایما" (mkV "کرنا")) ;       -- from DictUrd
-lin insinuatingly_Adv = mkAdv "اشارہ کرتے ہوۓ" ;
-lin insinuation_N = mkN "چاپلوسی" ;       -- from DictUrd
-lin insipid_A = mkA "بے لذت" ;       -- from DictUrd
-lin insipidity_N = mkN "بے مزگی" ;       -- from DictUrd
-lin insist_V = compoundV "اصرار" (mkV "کرنا") ;
-lin insist_V2 = mkV2 (compoundV "اصرار" (mkV "کرنا")) ;       -- from DictUrd
-lin insist_VS = mkVS (mkV "اصرار") ;
-lin insistence_N = mkN "اصرار" ;       -- from DictUrd
-lin insistent_A = mkA "اڑا ہوا" ;       -- from DictUrd
-lin insofar_Adv = mkAdv "حتیٰ کہ" ;       -- from DictUrd
-lin insole_N = mkN "جوتے کا اندرونی تلا" ;
-lin insolence_N = mkN "بے ادبی" ;       -- from DictUrd
-lin insolent_A = mkA "بد تمیز آدمی" ;       -- from DictUrd
-lin insoluble_A = mkA "جو گھل نہ سکے" ;
-lin insolvency_N = mkN "دیوالیہ" ;       -- from DictUrd
-lin insolvent_A = mkA "بے مقدور" ;       -- from DictUrd
-lin insolvent_N = mkN "دیوالیہ" ;
-lin insomnia_N = mkN "بے خوابی" ;       -- from DictUrd
-lin insomniac_N = mkN "مریض بے خوابی" ;
-lin insomuch_Adv = mkAdv "اس حد تک" ;
-lin insouciance_N = mkN "بے فکری" ;       -- from DictUrd
-lin insouciant_A = mkA "آزاد منش" ;       -- from DictUrd
-lin inspect_V2 = mkV2 (compoundV "جائزہ" (mkV "لینا")) ;       -- from DictUrd
-lin inspection_N = mkN "جائزہ" ;       -- from DictUrd
-lin inspector_N = mkN "باز رس" ;       -- from DictUrd
-lin inspectorate_N = mkN "نظارت" ;       -- from DictUrd
-lin inspiration_N = mkN "الہام" ;       -- from DictUrd
-lin inspirational_A = mkA "تلقینی" ;
-lin inspire_V2 = mkV2 (compoundV "پھونک" (mkV "مارنا")) ;       -- from DictUrd
--- lin inspire_V2V = mkV2 (compoundV "الہام" (mkV "کرنا")) ;
-lin inspired_A = mkA "الہامی" ;       -- from DictUrd
-lin inst_PN = mkPN "نصب کرنا" ;
-lin instability_N = mkN "عدم ثبات" ;       -- from DictUrd
-lin install_V = compoundV "نصب" (mkV "کرنا") ;
-lin install_V2 = mkV2 (mkV "بٹھانا") ;       -- from DictUrd
-lin installation_N = mkN "گدی نشینی" ;       -- from DictUrd
-lin instalment_N = mkN "قسط" ;       -- from DictUrd
-lin instance_N = mkN "موقعہ" ;       -- from DictUrd
-lin instance_V2 = mkV2 (mkV "نظیر") ;
-lin instant_A = mkA "فوری" ;       -- from DictUrd
-lin instant_N = mkN "آن" ;       -- from DictUrd
-lin instantaneous_A = mkA "آناً فاناً" ;       -- from DictUrd
-lin instead_Adv = mkAdv "بعوض" ;       -- from DictUrd
-lin instep_N = mkN "پاؤں کی چھت" ;
-lin instigate_V2 = mkV2 (compoundV "آمادہ" (mkV "کرنا")) ;       -- from DictUrd
-lin instigation_N = mkN "انگیزش" ;       -- from DictUrd
-lin instigator_N = mkN "فتنہ انگیز" ;       -- from DictUrd
-lin instil_V2 = mkV2 (mkV "چوانا") ;       -- from DictUrd
-lin instillation_N = mkN "دل نشینی" ;       -- from DictUrd
-lin instinct_A = mkA "وجدان" ;
-lin instinct_N = mkN "فطرت" ;       -- from DictUrd
-lin instinctive_A = mkA "فطری طور پر" ;
-lin institute_N = mkN "ادارہ" ;       -- from DictUrd
-lin institute_V2 = mkV2 (compoundV "چال" (mkV "کرنا")) ;       -- from DictUrd
-lin institution_N = mkN "ادارہ" ;       -- from DictUrd
-lin institutional_A = mkA "دستوری" ;       -- from DictUrd
-lin institutionalize_V2 = mkV2 (compoundV "ادارتی صورت" (mkV "دینا")) ;
-lin institutionalization_N = mkN "ادارہ گری" ;
-lin instruct_V2 = mkV2 (mkV "بتلانا") ;       -- from DictUrd
-lin instruction_N = mkN "آموزش" ;       -- from DictUrd
-lin instructional_A = mkA "تعلیمی" ;
-lin instructive_A = mkA "کار آمد" ;       -- from DictUrd
-lin instructor_N = mkN "معلم" ;       -- from DictUrd
-lin instructress_N = mkN "معلمہ" ;
-lin instrument_N = mkN "آلہ" ;       -- from DictUrd
-lin instrumental_A = mkA "معاون" ;       -- from DictUrd
-lin instrumentalist_N = mkN "سازندہ" ;       -- from DictUrd
-lin instrumentality_N = mkN "مدد" ;       -- from DictUrd
-lin instrumentation_N = mkN "ساز کاری" ;       -- from DictUrd
-lin insubordinate_A = mkA "بے ادب" ;       -- from DictUrd
-lin insubordination_N = mkN "عدول حکمی" ;       -- from DictUrd
-lin insubstantial_A = mkA "غیر حقیقی" ;       -- from DictUrd
-lin insufferable_A = mkA "تحمل ناپذیر" ;
-lin insufficiency_N = mkN "کمی" ;       -- from DictUrd
-lin insufficient_A = mkA "ناکافی" ;
-lin insular_A = mkA "الگ تھلگ" ;       -- from DictUrd
-lin insularism_N = mkN "تنگ نظری" ;
-lin insulate_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;       -- from DictUrd
-lin insulation_N = mkN "منفصل کرنا" ;
-lin insulator_N = mkN "حاجز" ;       -- from DictUrd
-lin insulin_N = mkN "صدمہ انسولین" ;
-lin insult_N = mkN "آبروریزی" ;       -- from DictUrd
-lin insult_V2 = mkV2 (compoundV "آبروریزی" (mkV "کرنا")) ;       -- from DictUrd
-lin insulting_A = mkA "اہانت آمیز" ;       -- from DictUrd
-lin insuperable_A = mkA "ناقابل فتح" ;       -- from DictUrd
-lin insupportable_A = mkA "ناقابل تائید" ;
-lin insurance_N = mkN "بیمہ" ;       -- from DictUrd
-lin insure_V = compoundV "بیمہ" (mkV "کرنا") ;
-lin insure_V2 = mkV2 (compoundV "بیمہ" (mkV "کرنا")) ;       -- from DictUrd
-lin insure_VS = mkVS (compoundV "بیمہ" (mkV "کرنا")) ;
-lin insurgent_A = mkA "باغی" ;       -- from DictUrd
-lin insurgent_N = mkN "باغی" ;       -- from DictUrd
-lin insurmountable_A = mkA "ناقابل تسخیر" ;       -- from DictUrd
-lin insurrection_N = mkN "بغاوت" ;       -- from DictUrd
-lin intact_A = mkA "درست" ;       -- from DictUrd
-lin intaglio_N = mkN "کندہ کاری" ;       -- from DictUrd
-lin intake_N = mkN "مدخل" ;       -- from DictUrd
-lin intangibility_N = mkN "غیر محسوس پن" ;
-lin intangible_A = mkA "غیر لمسی" ;       -- from DictUrd
-lin intangibles_N = mkN "غیر لمسی" ;
-lin integer_N = mkN "عدد صحیح" ;       -- from DictUrd
-lin integral_A = mkA "بے کسر" ;       -- from DictUrd
-lin integrate_V = compoundV "جمع" (mkV "کرنا") ;
-lin integrate_V2 = mkV2 (compoundV "کامل" (mkV "کرنا")) ;       -- from DictUrd
-lin integration_N = mkN "ہم آہنگ سازی" ;       -- from DictUrd
-lin integrity_N = mkN "ایمان" ;       -- from DictUrd
-lin integument_N = mkN "غلاف جلد" ;
-lin intellect_N = mkN "عالم" ;       -- from DictUrd
-lin intellectual_A = mkA "روشن خیال" ;       -- from DictUrd
-lin intellectual_N = mkN "اقلی" ;
-lin intelligence_N = mkN "خبر" ;
-lin intelligent_A = mkA "عاقل" ;       -- from DictUrd
-lin intelligentsia_N = mkN "پڑھا لکھا طبقہ" ;
-lin intelligibility_N = mkN "قابل فہم ہونے کی حالت" ;
-lin intelligible_A = mkA "عام فہ?" ;       -- from DictUrd
-lin intemperance_N = mkN "بے اعتدالی" ;       -- from DictUrd
-lin intemperate_A = mkA "رندانہ" ;       -- from DictUrd
-lin intend_V = compoundV "نیت" (mkV "رکھنا") ;
-lin intend_V2 = mkV2 (compoundV "قصد" (mkV "کرنا")) ;       -- from DictUrd
-lin intend_VS = mkVS (compoundV "نیت" (mkV "رکھنا")) ;
-lin intense_A = mkA "نہایت" ;       -- from DictUrd
-lin intensification_N = mkN "افزائش" ;       -- from DictUrd
-lin intensify_V = compoundV "شدت اختیار" (mkV "کرنا") ;
-lin intensify_V2 = mkV2 (compoundV "زیادتی" (mkV "کرنا")) ;       -- from DictUrd
-lin intensity_N = mkN "سختی" ;       -- from DictUrd
-lin intensive_A = mkA "گہرا" ;       -- from DictUrd
-lin intent_A = mkA "آمادہ" ;       -- from DictUrd
-lin intent_N = mkN "ارادہ" ;       -- from DictUrd
-lin intention_N = mkN "عمد" ;       -- from DictUrd
-lin intentional_A = mkA "دانستہ" ;       -- from DictUrd
-lin intentness_N = mkN "آمادگی" ;       -- from DictUrd
-lin inter_V2 = mkV2 (compoundV "بیچ میں" (mkV "رکھنا")) ;       -- from DictUrd
-lin interact_V = compoundV "تعامل" (mkV "کرنا") ;       -- from DictUrd
-lin interaction_N = mkN "باہمی عمل" ;       -- from DictUrd
-lin interactive_A = mkA "آمنے سامنے" ;
-lin interbreed_V = compoundV "دوغلی نسل پیدا" (mkV "کرنا") ;
-lin interbreed_V2 = mkV2 (compoundV "دوغلی نسل پیدا" (mkV "کرنا")) ;
-lin intercalary_A = mkA "دوسروں میں شامل کیا گیا" ;
-lin intercede_V = compoundV "مدخل" (mkV "ہونا") ;       -- from DictUrd
-lin intercept_V2 = mkV2 (compoundV "بیچ میں" (mkV "کاٹنا")) ;       -- from DictUrd
-lin interception_N = mkN "اٹکاؤ" ;       -- from DictUrd
-lin interceptor_N = mkN "حائل" ;       -- from DictUrd
-lin intercession_N = mkN "بیچ بچاؤ" ;       -- from DictUrd
-lin interchange_N = mkN "بدلہ" ;       -- from DictUrd
-lin interchange_V2 = mkV2 (compoundV "ادل بدل" (mkV "کرنا")) ;       -- from DictUrd
-lin interchangeable_A = mkA "قابل تبادلہ" ;       -- from DictUrd
-lin intercollegiate_A = mkA "بین کالجی" ;
-lin intercom_N = mkN "باہمی گفتگو کا نظام" ;
-lin intercommunicate_V = compoundV "باہم رابطہ قائم" (mkV "کرنا") ;
-lin intercommunication_N = mkN "باہمی رابطہ" ;       -- from DictUrd
-lin intercommunion_N = mkN "باہمی اشتراک" ;       -- from DictUrd
-lin interconnect_V = mkV "جوڑنا" ;
-lin interconnect_V2 = mkV2 (compoundV "باہم" (mkV "باندھنا")) ;       -- from DictUrd
-lin interconnection_N = mkN "باہمی رابطہ" ;       -- from DictUrd
-lin intercontinental_A = mkA "بین بر اعظمی" ;       -- from DictUrd
-lin intercourse_N = mkN "اختلاط" ;       -- from DictUrd
-lin interdenominational_A = mkA "بین فرقہ جاتی" ;
-lin interdepartmental_A = mkA "بین شعبہ جاتی" ;       -- from DictUrd
-lin interdependence_N = mkN "پر منحصر ہونا" ;
-lin interdependent_A = mkA "منحصر باہ?" ;       -- from DictUrd
-lin interdict_N = mkN "ممانعیت" ;       -- from DictUrd
-lin interdict_V2 = mkV2 (compoundV "باز" (mkV "رکھنا")) ;       -- from DictUrd
-lin interdiction_N = mkN "امتناع" ;       -- from DictUrd
-lin interdisciplinary_A = mkA "بین مضامین" ;
-lin interest_N = mkN "دلچسپی" ;       -- from DictUrd
-lin interest_V = compoundV "دلچسپی" (mkV "ہونا") ;
-lin interest_V2 = mkV2 (compoundV "دل" (mkV "لگانا")) ;       -- from DictUrd
-lin interested_A = mkA "غرض مند" ;       -- from DictUrd
-lin interesting_A = mkA "دلچسپ" ;       -- from DictUrd
-lin interface_N = mkN "مبلغ" ;
-lin interfere_V = compoundV "آڑے" (mkV "آنا") ;       -- from DictUrd
-lin interference_N = mkN "دخل اندازی" ;       -- from DictUrd
-lin interim_N = mkN "درمیانا عرصہ" ;
-lin interior_A = mkA "اندرونی" ;       -- from DictUrd
-lin interior_N = mkN "اندرونی" ;
-lin interject_V2 = mkV2 (compoundV "آڑے" (mkV "آنا")) ;       -- from DictUrd
-lin interjection_N = mkN "حرف ندا" ;       -- from DictUrd
-lin interlard_V2 = mkV2 (mkV "آمیزش") ;
-lin interlink_V = compoundV "باہم مربوط" (mkV "کرنا") ;
-lin interlink_V2 = mkV2 (compoundV "باہم مربوط" (mkV "کرنا")) ;       -- from DictUrd
-lin interlock_V = compoundV "ملا کر" (mkV "گوتھنا") ;
-lin interlock_V2 = mkV2 (compoundV "باہم" (mkV "گوتھنا")) ;       -- from DictUrd
-lin interlocutor_N = mkN "بیچ کا" ;       -- from DictUrd
-lin interloper_N = mkN "در انداز" ;       -- from DictUrd
-lin interlude_N = mkN "وقفہ" ;       -- from DictUrd
-lin intermarriage_N = mkN "آپس کی شادی" ;       -- from DictUrd
-lin intermediary_N = mkN "دلال" ;       -- from DictUrd
-lin intermediate_A = mkA "بیچ کا" ;       -- from DictUrd
-lin intermediate_N = mkN "دلال" ;       -- from DictUrd
-lin interment_N = mkN "تدفین" ;       -- from DictUrd
-lin intermezzo_N = mkN "درمیانی نغمہ" ;
-lin interminable_A = mkA "بے اندازہ" ;       -- from DictUrd
-lin intermingle_V = compoundV "مل" (mkV "جل جانا") ;       -- from DictUrd
-lin intermingle_V2 = mkV2 (compoundV "آمیز" (mkV "کرنا")) ;       -- from DictUrd
-lin intermission_N = mkN "چھٹی" ;       -- from DictUrd
-lin intermittent_A = mkA "وقفے والا" ;
-lin intermix_V = compoundV "باہمی میل جول" (mkV "رکھنا") ;
-lin intermix_V2 = mkV2 (compoundV "آمیزش" (mkV "کرنا")) ;       -- from DictUrd
-lin intermixture_N = mkN "آمیزش" ;       -- from DictUrd
-lin intern_N = mkN "مقیم" ;       -- from DictUrd
-lin intern_V2 = mkV2 (compoundV "نقل و حرکت پر پا بندی" (mkV "لگانا")) ;       -- from DictUrd
-lin internal_A = mkA "اندرونی" ;       -- from DictUrd
-lin internalize_V2 = mkV2 (compoundV "اندرونی" (mkV "بنانا")) ;
-lin international_A = mkA "بین الاقوامی" ;       -- from DictUrd
-lin international_N = mkN "بین الاقوامی" ;
-lin internationalism_N = mkN "بین الاقوامیت" ;
-lin internationalist_N = mkN "بین الاقوامیت پسند" ;
-lin internationalization_N = mkN "بین الاقوامی بنانے کا عمل" ;
-lin internationalize_V2 = mkV2 (compoundV "بین الاقوامی" (mkV "بنانا")) ;
-lin interne_N = mkN "انٹرنیٹ" ;
-lin internet_N = mkN "انٹرنیٹ" ;
-lin internecine_A = mkA "ہلاکت آور" ;       -- from DictUrd
-lin internee_N = mkN "جنگی قیدی" ;       -- from DictUrd
-lin internment_N = mkN "حبس" ;       -- from DictUrd
-lin interpellate_V2 = mkV2 (compoundV "وضاحت طلب" (mkV "کرنا")) ;
-lin interpellation_N = mkN "وضاحت طلبی" ;       -- from DictUrd
-lin interplanetary_A = mkA "بین سیاراتی" ;
-lin interplay_N = mkN "تعامل" ;
-lin interpol_PN = mkPN "بین الاقوامی پولیس" ;
-lin interpolate_V2 = mkV2 (compoundV "الحاق" (mkV "کرنا")) ;       -- from DictUrd
-lin interpolation_N = mkN "الحاق" ;       -- from DictUrd
-lin interpose_V = compoundV "بیچ" (mkV "میں گھسنا") ;       -- from DictUrd
-lin interpose_V2 = mkV2 (compoundV "آڑے" (mkV "آنا")) ;       -- from DictUrd
-lin interposition_N = mkN "وسیلہ" ;       -- from DictUrd
-lin interpret_V = mkV "تفصیر" ;
-lin interpret_V2 = mkV2 (mkV "تفصیر") ;
-lin interpretation_N = mkN "معنی" ;       -- from DictUrd
-lin interpreter_N = mkN "مفسر" ;       -- from DictUrd
-lin interracial_A = mkA "بین نسلی" ;       -- from DictUrd
-lin interregnum_N = mkN "درمیانی عرصہ" ;       -- from DictUrd
-lin interrelate_V = compoundV "باہم متعلق" (mkV "کرنا") ;
-lin interrelate_V2 = mkV2 (compoundV "باہم متعلق" (mkV "کرنا")) ;
-lin interrelation_N = mkN "باہمی تعلق" ;
-lin interrelationship_N = mkN "باہمی تعلق داری" ;
-lin interrogate_V2 = mkV2 (mkV "پوچھنا") ;       -- from DictUrd
-lin interrogation_N = mkN "باز پرس" ;       -- from DictUrd
-lin interrogative_A = mkA "سوالیہ" ;       -- from DictUrd
-lin interrogative_N = mkN "استفہامیہ" ;
-lin interrogator_N = mkN "باز پرس کرنے والا" ;
-lin interrogatory_A = mkA "استفسار" ;
-lin interrupt_V = compoundV "مداخلت" (mkV "کرنا") ;
-lin interrupt_V2 = mkV2 (compoundV "دخل اندازی" (mkV "کرنا")) ;       -- from DictUrd
-lin interrupter_N = mkN "خلل ڈالنے والا" ;
-lin interruption_N = mkN "دخل اندازی" ;       -- from DictUrd
-lin intersect_V = compoundV "قطع" (mkV "کرنا") ;
-lin intersect_V2 = mkV2 (mkV "چیرنا") ;       -- from DictUrd
-lin intersection_N = mkN "دوراہا" ;
-lin intersperse_V2 = mkV2 (mkV "بکھیرنا") ;       -- from DictUrd
-lin interstate_A = mkA "بین ریاستی" ;
-lin interstellar_A = mkA "ستاروں کے درمیان واقع" ;
-lin interstice_N = mkN "درز" ;       -- from DictUrd
-lin intertwine_V = mkV "لپٹنا" ;       -- from DictUrd
-lin intertwine_V2 = mkV2 (mkV "اینٹھنا") ;       -- from DictUrd
-lin interval_N = mkN "بین" ;       -- from DictUrd
-lin intervene_V = compoundV "بیچ میں" (mkV "آنا") ;
--- lin intervene_V2V = mkV2 (compoundV "بیچ میں" (mkV "آنا")) ;
-lin intervention_N = mkN "آڑ" ;       -- from DictUrd
-lin interview_N = mkN "انٹرویو" ;
-lin interview_V2 = mkV2 (mkV "انٹرویو") ;
-lin interviewer_N = mkN "انٹرویو کرنے والا" ;
-lin interweave_V2 = mkV2 (compoundV "باہم" (mkV "بٹنا")) ;       -- from DictUrd
-lin intestate_A = mkA "بلا وصیت" ;
-lin intestinal_A = mkA "امعائی" ;
-lin intestine_N = mkN "آنت" ;       -- from DictUrd
-lin intimacy_N = mkN "بے تکلفی" ;       -- from DictUrd
-lin intimate_A = mkA "آشنا" ;       -- from DictUrd
-lin intimate_N = mkN "بتانا" ;
-lin intimate_V2 = mkV2 (mkV "بتانا") ;
-lin intimation_N = mkN "آگاہی" ;       -- from DictUrd
-lin intimidate_V2 = mkV2 (mkV "ڈرانا") ;       -- from DictUrd
-lin intimidation_N = mkN "ڈانٹ ڈپٹ" ;       -- from DictUrd
-lin intolerable_A = mkA "گراں" ;       -- from DictUrd
-lin intolerance_N = mkN "رواداری نہ ہونا" ;
-lin intolerant_A = mkA "کٹر" ;       -- from DictUrd
-lin intonation_N = mkN "لہجہ" ;       -- from DictUrd
-lin intone_V = compoundV "لحن سے" (mkV "بولنا") ;
-lin intone_V2 = mkV2 (compoundV "آواز" (mkV "بڑھانا")) ;       -- from DictUrd
-lin intoxicant_A = mkA "شراب" ;
-lin intoxicant_N = mkN "نشہ آور" ;       -- from DictUrd
-lin intoxicate_V2 = mkV2 (compoundV "مخمور" (mkV "کرانا")) ;       -- from DictUrd
-lin intoxication_N = mkN "کیف" ;       -- from DictUrd
-lin intractability_N = mkN "سرکشی" ;
-lin intractable_A = mkA "بے لگام" ;       -- from DictUrd
-lin intramural_A = mkA "داخلی" ;       -- from DictUrd
-lin intransigence_N = mkN "کٹر پن" ;
-lin intransigent_A = mkA "بے لچک" ;       -- from DictUrd
-lin intransitive_A = mkA "لازم" ;
-lin intravenous_A = mkA "درون وریدی" ;
-lin intrepid_A = mkA "بہادر" ;       -- from DictUrd
-lin intrepidity_N = mkN "بے خوفی" ;       -- from DictUrd
-lin intricacy_N = mkN "باریکی" ;       -- from DictUrd
-lin intricate_A = mkA "مشکل" ;       -- from DictUrd
-lin intrigue_N = mkN "لاگ" ;       -- from DictUrd
-lin intrigue_V = mkV "سازش" ;
-lin intrigue_V2 = mkV2 (compoundV "فریفتہ" (mkV "کرنا")) ;       -- from DictUrd
-lin intrinsic_A = mkA "اصلی" ;       -- from DictUrd
-lin intrinsically_Adv = mkAdv "خلقی طور پر" ;
-lin intro_N = mkN "ملاقات کرانا" ;
-lin introduce_V2 = mkV2 (mkV "لانا") ;       -- from DictUrd
-lin introduction_N = mkN "تعارف" ;       -- from DictUrd
-lin introductory_A = mkA "افتتاحی" ;       -- from DictUrd
-lin introspect_V = compoundV "امتحان" (mkV "کرنا") ;
-lin introspection_N = mkN "باطن بین" ;       -- from DictUrd
-lin introspective_A = mkA "دروں بیں" ;
-lin introversion_N = mkN "بطنیت" ;       -- from DictUrd
-lin introvert_N = mkN "شرمیلا" ;       -- from DictUrd
-lin introvert_V2 = mkV2 (compoundV "اندر کو" (mkV "موڑنا")) ;       -- from DictUrd
-lin intrude_V = compoundV "دست" (mkV "اندازی کرنا") ;       -- from DictUrd
-lin intrude_V2 = mkV2 (compoundV "مداخلت" (mkV "کرنا")) ;       -- from DictUrd
-lin intruder_N = mkN "گھس جانے والا" ;       -- from DictUrd
-lin intrusion_N = mkN "دخل" ;       -- from DictUrd
-lin intrusive_A = mkA "دخل انداز" ;       -- from DictUrd
-lin intrust_V2 = mkV2 (compoundV "سپرد" (mkV "کرنا")) ;
-lin intuit_V = compoundV "ادراک" (mkV "ہونا") ;
-lin intuit_V2 = mkV2 (compoundV "ادراک" (mkV "ہونا")) ;
-lin intuition_N = mkN "ادراک" ;       -- from DictUrd
-lin intuitive_A = mkA "الہامی" ;       -- from DictUrd
-lin intumescence_N = mkN "پھیلاوٴ" ;
-lin inundate_V2 = mkV2 (compoundV "سیلاب" (mkV "آنا")) ;       -- from DictUrd
-lin inundation_N = mkN "فیضان" ;       -- from DictUrd
-lin inure_V2 = mkV2 (compoundV "عادت" (mkV "ڈالنا")) ;       -- from DictUrd
-lin invade_V2 = mkV2 (compoundV "چڑھائ" (mkV "کرنا")) ;       -- from DictUrd
-lin invader_N = mkN "چڑھائ کرنے والا" ;       -- from DictUrd
-lin invalid_A = mkA "باطل" ;       -- from DictUrd
-lin invalid_N = mkN "بے کار" ;       -- from DictUrd
-lin invalid_V2 = mkV2 (mkV "معزور") ;
-lin invalidate_V2 = mkV2 (compoundV "کالعدم قرار" (mkV "دینا")) ;
-lin invalidation_N = mkN "ابطال" ;
-lin invalidism_N = mkN "معذوریت" ;
-lin invalidity_N = mkN "اپاہج پنا" ;       -- from DictUrd
-lin invaluable_A = mkA "انمول" ;       -- from DictUrd
-lin invariable_A = mkA "اٹل" ;       -- from DictUrd
-lin invasion_N = mkN "چڑھائ" ;       -- from DictUrd
-lin invasive_A = mkA "دست دراز" ;       -- from DictUrd
-lin invective_N = mkN "چوٹ" ;       -- from DictUrd
-lin inveigh_V = mkV "ڈپٹنا" ;       -- from DictUrd
-lin inveigle_V2 = mkV2 (mkV "بہکانا") ;       -- from DictUrd
-lin invent_V = compoundV "ایجاد" (mkV "کرنا") ;
-lin invent_V2 = mkV2 (mkV "گانٹھنا") ;       -- from DictUrd
-lin invention_N = mkN "دریافت" ;       -- from DictUrd
-lin inventive_A = mkA "اختراعی" ;       -- from DictUrd
-lin inventor_N = mkN "بانی" ;       -- from DictUrd
-lin inventory_N = mkN "فرد" ;       -- from DictUrd
-lin inverse_A = mkA "اوندھا" ;       -- from DictUrd
-lin inverse_N = mkN "برعکس" ;       -- from DictUrd
-lin inversion_N = mkN "الٹ پلٹ" ;       -- from DictUrd
-lin invert_V2 = mkV2 (compoundV "اوندھا" (mkV "کرنا")) ;       -- from DictUrd
-lin invertebrate_A = mkA "بے مہرہ" ;       -- from DictUrd
-lin invertebrate_N = mkN "غیر فقری" ;
-lin invest_V = compoundV "پر خرچ" (mkV "کرنا") ;
-lin invest_V2 = mkV2 (compoundV "آراستہ" (mkV "کرنا")) ;       -- from DictUrd
-lin investigate_V = compoundV "تفتیش" (mkV "کرنا") ;
-lin investigate_V2 = mkV2 (compoundV "چھان بین" (mkV "کرنا")) ;       -- from DictUrd
-lin investigation_N = mkN "باز پرس" ;       -- from DictUrd
-lin investigator_N = mkN "کھوجی" ;       -- from DictUrd
-lin investiture_N = mkN "عطا" ;       -- from DictUrd
-lin investment_N = mkN "مالیت" ;       -- from DictUrd
-lin investor_N = mkN "سرمایہ کار" ;       -- from DictUrd
-lin inveterate_A = mkA "دیرینہ" ;       -- from DictUrd
-lin invidious_A = mkA "ناگوار" ;       -- from DictUrd
-lin invigilate_V = compoundV "امتحان میں نگرانی" (mkV "کرنا") ;
-lin invigilation_N = mkN "نگرانی" ;
-lin invigilator_N = mkN "امتحان کا نگران" ;       -- from DictUrd
-lin invigorate_V2 = mkV2 (compoundV "جان" (mkV "ڈالنا")) ;       -- from DictUrd
-lin invincibility_N = mkN "شکست ناپذیری" ;
-lin invincible_A = mkA "ناقابل فتح" ;       -- from DictUrd
-lin inviolable_A = mkA "قابل احترام" ;
-lin inviolate_A = mkA "برقرار" ;       -- from DictUrd
-lin invisibility_N = mkN "عدم رونیت" ;
-lin invisible_A = mkA "ان دیکھا" ;       -- from DictUrd
-lin invitation_N = mkN "بلاوا" ;       -- from DictUrd
-lin invite_N = mkN "بلاوا" ;       -- from DictUrd
-lin invite_V2 = mkV2 (mkV "بلانا") ;       -- from DictUrd
---lin invite_V2V = mkV2 (mkV "دعوت") ;
-lin inviting_A = mkA "دلچسپ" ;       -- from DictUrd
-lin invocation_N = mkN "بلاوا" ;       -- from DictUrd
-lin invoice_N = mkN "اصل پٹی" ;       -- from DictUrd
-lin invoice_V2 = mkV2 (mkV "بیچک") ;
-lin invoke_V2 = mkV2 (mkV "بلانا") ;       -- from DictUrd
-lin involuntary_A = mkA "غیر اختیاری" ;
-lin involute_A = mkA "کنڈلی دار" ;       -- from DictUrd
-lin involution_N = mkN "انحطاط" ;
-lin involve_V = compoundV "ملوث" (mkV "ہونا") ;       -- from DictUrd
-lin involve_V2 = mkV2 (compoundV "ملفوذ" (mkV "کرنا")) ;       -- from DictUrd
-lin involve_VS = mkVS (compoundV "شامل" (mkV "کرنا")) ;
-lin involved_A = mkA "گرفتار" ;       -- from DictUrd
-lin involvement_N = mkN "لپیٹ" ;       -- from DictUrd
-lin invulnerable_A = mkA "خطرے سے محفوظ" ;       -- from DictUrd
-lin inward_A = mkA "باطنی" ;
-lin inward_Adv = mkAdv "باطنی" ;
-lin inwardness_N = mkN "درونیت" ;
-lin inwards_Adv = mkAdv "باطنی" ;
-lin inwrought_A = mkA "آراستہ" ;       -- from DictUrd
-lin iodine_N = mkN "بنفشین" ;
-lin ion_N = mkN "برق پارہ" ;       -- from DictUrd
-lin ionic_A = mkA "یونانی" ;       -- from DictUrd
-lin ionization_N = mkN "روان سازی" ;
-lin ionize_V = mkV "رواننا" ;
-lin ionize_V2 = mkV2 (mkV "رواننا") ;
-lin ionosphere_N = mkN "روانی کرہ" ;
-lin iota_N = mkN "دانہ" ;       -- from DictUrd
-lin iou_N = mkN "میں تمہارا مقروض ہور" ;
-lin ipso_facto_Adv = mkAdv "اسی وجہ سے" ;
-lin ira_N = mkN "ناراض" ;
-lin iran_PN = mkPN "ایرانی" ;
-lin iraq_PN = mkPN "عراقی" ;
-lin iraqi_A = mkA "عراقی" ;
-lin iraqi_N = mkN "عراقی" ;
-lin irascibility_N = mkN "تند مزاجی" ;
-lin irascible_A = mkA "آتش مزاج" ;       -- from DictUrd
-lin irate_A = mkA "برہم" ;       -- from DictUrd
-lin ire_N = mkN "غضب" ;       -- from DictUrd
-lin ireful_A = mkA "برہم" ;       -- from DictUrd
-lin iridescence_N = mkN "رنگینی" ;
-lin iridescent_A = mkA "قذحی" ;       -- from DictUrd
-lin iris_N = mkN "قوس" ;       -- from DictUrd
-lin iris_PN = mkPN "آنکھ کی پُتلی" ;
-lin irish_A = mkA "آئرستانی" ;
-lin irish_N = mkN "آئرستانی" ;
-lin irishman_N = mkN "آئرستانی آدمی" ;
-lin irishwoman_N = mkN "آئرستانی عورت" ;
-lin irk_V2 = mkV2 (compoundV "دق" (mkV "کرنا")) ;       -- from DictUrd
-lin irksome_A = mkA "اجیرن" ;       -- from DictUrd
-lin iron_N = mkN "اہن" ;       -- from DictUrd
-lin iron_V = mkV "آہن" ;
-lin iron_V2 = mkV2 (mkV "آہن") ;
-lin ironic_A = mkA "طنز آمیز" ;
-lin ironical_A = mkA "استہزائ" ;       -- from DictUrd
-lin ironing_board_N = mkN "استری تختہ" ;
-lin irony_N = mkN "استہزا" ;       -- from DictUrd
-lin irradiate_V2 = mkV2 (compoundV "روشن" (mkV "کرنا")) ;
-lin irrational_A = mkA "بے دلیل" ;       -- from DictUrd
-lin irreconcilable_A = mkA "ناقابل مصالحت" ;
-lin irrecoverable_A = mkA "ناقابل وصول" ;
-lin irredeemable_A = mkA "ناقابل اصلاح" ;       -- from DictUrd
-lin irredentist_N = mkN "رجوعی" ;
-lin irreducible_A = mkA "ناقبل تخفیف" ;
-lin irrefutable_A = mkA "ناقابل تردید" ;
-lin irregular_A = mkA "بے قائدہ" ;       -- from DictUrd
-lin irregular_N = mkN "بے قاعدہ" ;
-lin irregularity_N = mkN "ابتری" ;       -- from DictUrd
-lin irrelevance_N = mkN "بے ربطی" ;
-lin irrelevant_A = mkA "انٹ سنٹ" ;       -- from DictUrd
-lin irreligious_A = mkA "بے دین" ;
-lin irremediable_A = mkA "لاعلاج" ;
-lin irremovable_A = mkA "ناقابل برطرفی" ;
-lin irreparable_A = mkA "لاعلاج" ;       -- from DictUrd
-lin irreplaceable_A = mkA "بے بدل" ;
-lin irrepressible_A = mkA "اطاعت ناپذیر" ;
-lin irreproachable_A = mkA "بے داغ" ;       -- from DictUrd
-lin irresistible_A = mkA "ناقابل مزاحمت" ;       -- from DictUrd
-lin irresolute_A = mkA "بے عزم" ;       -- from DictUrd
-lin irresolution_N = mkN "تردد" ;       -- from DictUrd
-lin irrespective_A = mkA "بلا لحاظ" ;       -- from DictUrd
-lin irresponsibility_N = mkN "غیر ذمہ داری" ;       -- from DictUrd
-lin irresponsible_A = mkA "بے پرواہ" ;       -- from DictUrd
-lin irretrievable_A = mkA "ناقابل تلافی" ;
-lin irreverence_N = mkN "عدم احترا?" ;       -- from DictUrd
-lin irreverent_A = mkA "بد تمیز" ;       -- from DictUrd
-lin irreversibility_N = mkN "رجعت ناپذيری" ;
-lin irreversible_A = mkA "رجعت نا پذير" ;
-lin irrevocable_A = mkA "ان پلٹ" ;       -- from DictUrd
-lin irrigate_V2 = mkV2 (compoundV "آب پاشی" (mkV "کرنا")) ;       -- from DictUrd
-lin irrigation_N = mkN "آب پاشی" ;       -- from DictUrd
-lin irritability_N = mkN "زود حسی" ;
-lin irritable_A = mkA "حساس" ;
-lin irritant_A = mkA "اشتعال انگيز" ;
-lin irritant_N = mkN "اشتعال انگيز" ;
-lin irritate_V2 = mkV2 (mkV "چھیڑنا") ;       -- from DictUrd
-lin irritation_N = mkN "چڑھ" ;       -- from DictUrd
-lin irruption_N = mkN "دوڑ" ;       -- from DictUrd
-lin isinglass_N = mkN "سريش ماہی" ;
-lin islam_N = mkN "اسلام" ;
-lin islamic_A = mkA "اسلامی" ;
-lin island_N = mkN "جزیرہ" ;       -- from DictUrd
-lin islander_N = mkN "جزیرے کا" ;       -- from DictUrd
-lin isle_N = mkN "دیپ" ;       -- from DictUrd
-lin islet_N = mkN "چھوٹا جزیرہ" ;       -- from DictUrd
-lin ism_N = mkN "عقیدہ" ;       -- from DictUrd
-lin isobar_N = mkN "ہم فشار" ;       -- from DictUrd
-lin isolate_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;       -- from DictUrd
-lin isolation_N = mkN "اکیلا پن" ;       -- from DictUrd
-lin isolationism_N = mkN "تنہائ پسندی" ;       -- from DictUrd
-lin isolationist_N = mkN "تنہائ پسند" ;       -- from DictUrd
-lin isotherm_N = mkN "خط ہم تپشی" ;
-lin isotope_N = mkN "ہم جا" ;       -- from DictUrd
-lin israel_PN = mkPN "اسرائيلی" ;
-lin israeli_A = mkA "بنی اسرائيل" ;
-lin israeli_N = mkN "بنی اسرائيل" ;
-lin issue_N = mkN "انجام" ;       -- from DictUrd
-lin issue_V = compoundV "جاری" (mkV "ہونا") ;       -- from DictUrd
-lin issue_V2 = mkV2 (compoundV "جاری" (mkV "کرنا")) ;       -- from DictUrd
-lin isthmus_N = mkN "برذخ" ;       -- from DictUrd
-lin italian_A = mkA "اطالوی" ;
-lin italian_N = mkN "اطالوی" ;
-lin italic_A = mkA "ترچھا ٹائپ" ;
-lin italicize_V2 = mkV2 (compoundV "ثلث" (mkV "بنانا")) ;
-lin italy_PN = mkPN "اطالیہ" ;
-lin itch_N = mkN "چل چل" ;       -- from DictUrd
-lin itch_V = compoundV "چل" (mkV "چلانا") ;       -- from DictUrd
-lin item_Adv = mkAdv "شے" ;
-lin item_N = mkN "چیز" ;       -- from DictUrd
-lin itemize_V2 = mkV2 (compoundV "مدوار ميں ترتيب" (mkV "دينا")) ;
-lin iterate_V2 = mkV2 (mkV "دوہرانا") ;       -- from DictUrd
-lin iteration_N = mkN "دوہراؤ" ;       -- from DictUrd
-lin itinerant_A = mkA "سیلانی" ;
-lin itinerary_N = mkN "سفر کا راستہ" ;
-lin ivied_A = mkA "عشق پيچاں سے ڈھکا ہوا" ;
-lin ivor_PN = mkPN "ہاتھی دانت" ;
-lin ivory_N = mkN "ہاتھی دانت" ;       -- from DictUrd
-lin ivy_N = mkN "عشق پیچاں" ;       -- from DictUrd
-lin ivy_PN = mkPN "عشق پیچاں" ;
-lin jab_N = mkN "پھونک دینا" ;
-lin jab_V = compoundV "پھونک" (mkV "دینا") ;
-lin jab_V2 = mkV2 (compoundV "پھونک" (mkV "دینا")) ;
-lin jabber_N = mkN "بکبک کرنا" ;
-lin jabber_V = mkV "بڑبڑانا" ;       -- from DictUrd
-lin jabber_V2 = mkV2 (compoundV "بکبک" (mkV "کرنا")) ;
-lin jabberer_N = mkN "بکی" ;       -- from DictUrd
-lin jabot_N = mkN "چنٹ دار جھالر" ;       -- from DictUrd
-lin jack_N = mkN "عام آدمی" ;       -- from DictUrd
-lin jack_PN = mkPN "جیک" ;
-lin jack_V2 = mkV2 (compoundV "اضافہ" (mkV "کرنا")) ;       -- from DictUrd
-lin jack_in_the_box_N = mkN "ڈبے کا بھتنا" ;
-lin jack_knife_N = mkN "بڑا چاقو" ;
-lin jack_knife_V = compoundV "بڑا" (mkV "چاقو") ;
-lin jackal_N = mkN "گیدڑ" ;       -- from DictUrd
-lin jackanapes_N = mkN "بدھو" ;       -- from DictUrd
-lin jackass_N = mkN "بے وقوف" ;       -- from DictUrd
-lin jackdaw_N = mkN "کوا" ;
-lin jacket_N = mkN "آستین دار صدری" ;       -- from DictUrd
-lin jackpot_N = mkN "سب سے بڑا انعا?" ;       -- from DictUrd
-lin jacob_PN = mkPN "مخالف سرکار" ;
-lin jacobean_A = mkA "يعقوبی" ;
-lin jacobin_A = mkA "مخالف سرکار" ;
-lin jacobin_N = mkN "مخالف سرکار" ;
-lin jade_N = mkN "یشب" ;       -- from DictUrd
-lin jaded_A = mkA "برباد شدہ" ;       -- from DictUrd
-lin jag_N = mkN "دندانا" ;       -- from DictUrd
-lin jag_V2 = mkV2 (compoundV "دندانے" (mkV "ڈالنا")) ;       -- from DictUrd
-lin jagged_A = mkA "کٹا پھٹا" ;       -- from DictUrd
-lin jaggy_A = mkA "آڑی ترچھی نوک دار" ;       -- from DictUrd
-lin jaguar_N = mkN "ایک طرح کا تیندوا" ;       -- from DictUrd
-lin jail_N = mkN "جیل" ;       -- from DictUrd
-lin jail_V2 = mkV2 (compoundV "اندر" (mkV "کرنا")) ;       -- from DictUrd
-lin jailer_N = mkN "داروغئ قید خانہ" ;       -- from DictUrd
-lin jalopy_N = mkN "پھٹیچر گاڑی" ;       -- from DictUrd
-lin jam_N = mkN "مربہ" ;       -- from DictUrd
-lin jam_V = mkV "جکڑنا" ;
-lin jam_V2 = mkV2 (mkV "کچلنا") ;       -- from DictUrd
-lin jam_VS = mkVS (mkV "جکڑنا") ;
-lin jamaica_PN = mkPN "جميکا ادرک" ;
-lin jamb_N = mkN "کواڑ یا کھڑکی کا باز" ;       -- from DictUrd
-lin jamboree_N = mkN "بین الاقوامی اجتماع" ;       -- from DictUrd
-lin james_PN = mkPN "جکڑنا" ;
-lin jan_PN = mkPN "جھنجھنانا" ;
-lin jane_PN = mkPN "جين ڈو" ;
-lin jangle_N = mkN "چھنکار" ;       -- from DictUrd
-lin jangle_V = compoundV "لڑائ" (mkV "جھگڑا کرنا") ;       -- from DictUrd
-lin jangle_V2 = mkV2 (compoundV "بے ربط آواز" (mkV "نکالنا")) ;       -- from DictUrd
-lin janice_PN = mkPN "دو چہروں والے جڑواں بچے" ;
-lin janitor_N = mkN "بھنگی" ;       -- from DictUrd
-lin january_N = mkN "جنوری" ;
-lin january_PN = mkPN "جنوری" ;
-lin japan_PN = mkPN "جپان" ;
-lin japan_V2 = mkV2 (mkV "جپان") ;
-lin japanese_A = mkA "جاپانی" ;
-lin jape_N = mkN "دھوکا" ;       -- from DictUrd
-lin japonica_N = mkN "جاپونيکا" ;
-lin jar_N = mkN "مٹکا" ;       -- from DictUrd
-lin jar_V = mkV "گونجنا" ;       -- from DictUrd
-lin jar_V2 = mkV2 (compoundV "بے سری آواز" (mkV "نکالنا")) ;       -- from DictUrd
-lin jarful_N = mkN "مرتبان بھر" ;
-lin jargon_N = mkN "بک بک" ;       -- from DictUrd
-lin jasmine_N = mkN "چمبیلی" ;       -- from DictUrd
-lin jasper_N = mkN "یشب" ;       -- from DictUrd
-lin jaundice_N = mkN "کنول باؤ" ;       -- from DictUrd
-lin jaundice_V2 = mkV2 (mkV "یرکان") ;
-lin jaunt_N = mkN "مٹر گشت" ;       -- from DictUrd
-lin jaunt_V = mkV "گھومنا" ;
-lin jauntiness_N = mkN "زندہ دلی" ;
-lin jaunting_car_N = mkN "تفريحی گاڑی" ;
-lin jaunty_A = mkA "البیلا" ;       -- from DictUrd
-lin java_PN = mkPN "انڈونیشیا کا جزیرہ" ;
-lin javanese_A = mkA "جاوی" ;
-lin javanese_N = mkN "جاوی" ;
-lin javelin_N = mkN "نیزہ" ;       -- from DictUrd
-lin jaw_N = mkN "جبڑا" ;       -- from DictUrd
-lin jaw_V = mkV "جبڑا" ;
-lin jawbone_N = mkN "جبڑے کی ہڈی" ;       -- from DictUrd
-lin jay_N = mkN "نیل کنٹھ" ;       -- from DictUrd
-lin jaywalk_V = compoundV "لاپروائ" (mkV "سے چلنا") ;       -- from DictUrd
-lin jazz_N = mkN "بے آہنگ" ;
-lin jazz_V2 = mkV2 (compoundV "بے" (mkV "آہنگ")) ;
-lin jealous_A = mkA "بد گمان" ;       -- from DictUrd
-lin jealousy_N = mkN "بد گمانی" ;       -- from DictUrd
-lin jean_N = mkN "ایک موٹا کپڑا" ;
-lin jean_PN = mkPN "ایک موٹا کپڑا" ;
-lin jeep_N = mkN "چار پہیہ گاڑی" ;       -- from DictUrd
-lin jeer_N = mkN "چڑھ" ;       -- from DictUrd
-lin jeer_V = compoundV "تعنہ" (mkV "مارنا") ;
-lin jeer_V2 = mkV2 (mkV "چڑھانا") ;       -- from DictUrd
-lin jeeringly_Adv = mkAdv "مذاق اڑاتے ہوئے" ;
-lin jehovah_PN = mkPN "عبرانی میں خدا کا نام" ;
-lin jejune_A = mkA "خالی" ;       -- from DictUrd
-lin jejuneness_N = mkN "بنجر پن" ;
-lin jell_V = mkV "جمنا" ;       -- from DictUrd
-lin jell_V2 = mkV2 (compoundV "جیلی" (mkV "ہونا")) ;
-lin jellied_A = mkA "جيلی کی طرح کا" ;
-lin jelly_N = mkN "رب" ;       -- from DictUrd
-lin jelly_V = mkV "جیلی" ;
-lin jelly_V2 = mkV2 (mkV "جیلی") ;
-lin jellyfish_N = mkN "جيلی ماہی" ;
-lin jenny_N = mkN "دیہاتی لڑکی" ;       -- from DictUrd
-lin jenny_PN = mkPN "مارہ جانور" ;
-lin jeopardize_V2 = mkV2 (compoundV "خطرے میں" (mkV "ڈالنا")) ;
-lin jeopardy_N = mkN "اندیشہ" ;       -- from DictUrd
-lin jerboa_N = mkN "جنگلی چوہا" ;       -- from DictUrd
-lin jeremiad_N = mkN "آہ و زاری" ;       -- from DictUrd
-lin jerk_N = mkN "بے اثر" ;       -- from DictUrd
-lin jerk_V = compoundV "اچانک" (mkV "حرکت میں آنا") ;       -- from DictUrd
-lin jerk_V2 = mkV2 (mkV "دھکیلنا") ;       -- from DictUrd
-lin jerkily_Adv = mkAdv "جھٹکے سے" ;
-lin jerkin_N = mkN "انگرکھی" ;       -- from DictUrd
-lin jerkiness_N = mkN "جھٹکا" ;
-lin jerky_A = mkA "جھٹکے والا" ;       -- from DictUrd
-lin jerry_N = mkN "جرمن" ;
-lin jerry_PN = mkPN "جرمن" ;
-lin jersey_N = mkN "اونی کرتا" ;
-lin jersey_PN = mkPN "اونی کرتا" ;
-lin jess_PN = mkPN "بندھن" ;
-lin jest_N = mkN "چوٹ" ;       -- from DictUrd
-lin jest_V = compoundV "چوٹ" (mkV "لگانا") ;       -- from DictUrd
-lin jester_N = mkN "ہنسی باز" ;       -- from DictUrd
-lin jesting_A = mkA "مذاقاً" ;       -- from DictUrd
-lin jesuit_N = mkN "يسوعيوں کی طرح" ;
-lin jesuitical_A = mkA "يسوعيوں کی طرح" ;
-lin jesus_PN = mkPN "عیسی" ;
-lin jet_N = mkN "فوارہ" ;       -- from DictUrd
-lin jet_V = compoundV "اینٹھ" (mkV "کر چلنا") ;       -- from DictUrd
-lin jet_V2 = mkV2 (compoundV "تیز" (mkV "دھار")) ;
-lin jet_propelled_A = mkA "تيز رو" ;
-lin jetsam_N = mkN "افگندہ" ;       -- from DictUrd
-lin jettison_V2 = mkV2 (compoundV "دست" (mkV "برداری")) ;
-lin jetty_N = mkN "گودی" ;       -- from DictUrd
-lin jew_N = mkN "یہودی" ;
-lin jewel_N = mkN "گوہر" ;       -- from DictUrd
-lin jewel_V2 = mkV2 (mkV "زیور") ;
-lin jeweller_N = mkN "گھڑی کی مرمت کرنے والا" ;       -- from DictUrd
-lin jewellery_N = mkN "گہنا" ;       -- from DictUrd
-lin jewess_N = mkN "یہودن" ;
-lin jewish_A = mkA "یہودیوں کے متعلق" ;
-lin jib_N = mkN "اڑیل گھوڑا" ;       -- from DictUrd
-lin jib_V = mkV "اڑنا" ;       -- from DictUrd
-lin jibe_N = mkN "آوارہ" ;
-lin jibe_V = compoundV "بادبان" (mkV "کی ادھر ادھر حرکت") ;       -- from DictUrd
-lin jiffy_N = mkN "چشم زداً" ;       -- from DictUrd
-lin jig_N = mkN "البیلا ناچ" ;       -- from DictUrd
-lin jig_V = mkV "رقص" ;
-lin jig_V2 = mkV2 (mkV "رقص") ;
-lin jigger_N = mkN "کوئ آلہ" ;       -- from DictUrd
-lin jiggered_A = mkA "نياريا" ;
-lin jiggle_N = mkN "حرکت دينا" ;
-lin jiggle_V = compoundV "حرکت" (mkV "دينا") ;
-lin jiggle_V2 = mkV2 (compoundV "حرکت" (mkV "دينا")) ;
-lin jigsaw_N = mkN "آرا" ;
-lin jill_PN = mkPN "پدم پدم" ;
-lin jilt_N = mkN "بے وفا عورت" ;       -- from DictUrd
-lin jilt_V2 = mkV2 (compoundV "بے وفائ" (mkV "کرنا")) ;       -- from DictUrd
-lin jim_PN = mkPN "عصبی پريشانی کا احساس" ;
-lin jim_crow_N = mkN "نسلی امتياز برائے نيگرو" ;
-lin jimmy_N = mkN "سبل" ;
-lin jimmy_PN = mkPN "سبل" ;
-lin jingle_N = mkN "چھوٹی سی نظم یا سر" ;       -- from DictUrd
-lin jingle_V = mkV "جھنکارنا" ;       -- from DictUrd
-lin jingle_V2 = mkV2 (mkV "جھنجھنانا") ;
-lin jingo_N = mkN "جنگجووطن پرست" ;       -- from DictUrd
-lin jingoism_N = mkN "جنگجووطن پرستی" ;       -- from DictUrd
-lin jingoist_N = mkN "جارحانہ" ;
-lin jingoistic_A = mkA "اکڑ باز" ;       -- from DictUrd
-lin jinks_N = mkN "خر مستیاں" ;       -- from DictUrd
-lin jinn_N = mkN "جن" ;
-lin jinx_N = mkN "بدقسمتی لانے والی شئے" ;       -- from DictUrd
-lin jitney_N = mkN "جٹنی" ;
-lin jitterbug_N = mkN "تيز ناچ" ;
-lin jittery_A = mkA "اعصاب زدہ" ;       -- from DictUrd
-lin jive_N = mkN "گمراہ کن بات چیت" ;       -- from DictUrd
-lin jive_V = compoundV "جھولا يا جاز" (mkV "موسيقی") ;
-lin jo_PN = mkPN "نوکری" ;
-lin job_N = mkN "کام" ;       -- from DictUrd
-lin job_PN = mkPN "نوکری" ;
-lin job_V = mkV "نوکری" ;
-lin job_V2 = mkV2 (mkV "نوکری") ;
-lin jobber_N = mkN "آڑہتی" ;       -- from DictUrd
-lin jobbery_N = mkN "بے ایمانی" ;       -- from DictUrd
-lin jockey_N = mkN "چابک سوار" ;       -- from DictUrd
-lin jockey_V = mkV "جوکی" ;
-lin jockey_V2 = mkV2 (mkV "جوکی") ;
-lin jocose_A = mkA "خوش مزاج" ;       -- from DictUrd
-lin jocular_A = mkA "بذلہ سنج" ;       -- from DictUrd
-lin jocularity_N = mkN "بذلہ سنجی" ;       -- from DictUrd
-lin jocund_A = mkA "خوشگوار" ;       -- from DictUrd
-lin jocundity_N = mkN "ہنسی خوشی" ;       -- from DictUrd
-lin joe_PN = mkPN "کینگرو کا بچہ" ;
-lin joey_PN = mkPN "کینگرو کا بچہ" ;
-lin jog_N = mkN "دھکا" ;       -- from DictUrd
-lin jog_V = mkV "جوگ" ;
-lin jog_V2 = mkV2 (compoundV "حرکت" (mkV "دینا")) ;       -- from DictUrd
-lin jog_trot_N = mkN "يکسانيت والی" ;
-lin jogger_N = mkN "آہستہ دوڑنے والا" ;       -- from DictUrd
-lin joggle_N = mkN "ہچکولے دینا" ;
-lin joggle_V = compoundV "ہچکولے" (mkV "دینا") ;
-lin joggle_V2 = mkV2 (compoundV "ہلکا سا" (mkV "ہلانا")) ;       -- from DictUrd
-lin john_PN = mkPN "انگريزوں والی" ;
-lin john_bull_N = mkN "انگريزوں والی" ;
-lin johnny_PN = mkPN "جوان" ;
-lin join_N = mkN "شامل ہونا" ;
-lin join_V = mkV "گٹھنا" ;       -- from DictUrd
-lin join_V2 = mkV2 (mkV "چپکانا") ;       -- from DictUrd
-lin joiner_N = mkN "بڑھئ" ;       -- from DictUrd
-lin joinery_N = mkN "لکڑی کا کام" ;       -- from DictUrd
-lin joint_A = mkA "مشترک" ;       -- from DictUrd
-lin joint_N = mkN "گانٹھ" ;       -- from DictUrd
-lin joint_V2 = mkV2 (mkV "جوڑ") ;
-lin jointure_N = mkN "استری دھن" ;       -- from DictUrd
-lin joist_N = mkN "افقی شہ تیر" ;       -- from DictUrd
-lin joke_N = mkN "چھیڑ" ;       -- from DictUrd
-lin joke_V = compoundV "ہنسی" (mkV "اڑنا") ;       -- from DictUrd
-lin joke_VS = mkVS (mkV "لطیفہ") ;
-lin joker_N = mkN "بے ہودہ شخص" ;       -- from DictUrd
-lin jokingly_Adv = mkAdv "مذاقاً" ;       -- from DictUrd
-lin jollification_N = mkN "بادہ نوشی" ;       -- from DictUrd
-lin jollity_N = mkN "چہچہے" ;       -- from DictUrd
-lin jolly_A = mkA "ہنس مکھ" ;       -- from DictUrd
-lin jolly_Adv = mkAdv "خوش و خرم" ;
-lin jolly_V2 = mkV2 (compoundV "خوش و" (mkV "خرم")) ;
-lin jolt_N = mkN "دھچکا" ;       -- from DictUrd
-lin jolt_V = mkV "جھٹکا" ;
-lin jolt_V2 = mkV2 (compoundV "اچانک دھکے سے" (mkV "ہلانا")) ;       -- from DictUrd
-lin jolty_A = mkA "دھچکے دينے والا" ;
-lin jonah_PN = mkPN "منحوس آدمی" ;
-lin jonquil_N = mkN "گل نرگس" ;
-lin joseph_PN = mkPN "پاکباز آدمی" ;
-lin josh_PN = mkPN "فقرہ بازی کرنا" ;
-lin joshua_PN = mkPN "شجر يوشع" ;
-lin joss_N = mkN "چینی مورت" ;       -- from DictUrd
-lin joss_stick_N = mkN "چينی اگر بتی" ;
-lin jostle_V = compoundV "دھکا" (mkV "دینا") ;
-lin jostle_V2 = mkV2 (compoundV "چھینا جھپٹی" (mkV "کرنا")) ;       -- from DictUrd
-lin jot_N = mkN "کنی" ;       -- from DictUrd
-lin jot_V2 = mkV2 (compoundV "سرسری طور پر" (mkV "لکھنا")) ;       -- from DictUrd
-lin journal_N = mkN "اخبار" ;       -- from DictUrd
-lin journalese_N = mkN "اخباری زبان" ;
-lin journalism_N = mkN "اخبار نویسی" ;       -- from DictUrd
-lin journalist_N = mkN "اخبار نویس" ;       -- from DictUrd
-lin journalistic_A = mkA "اخباری" ;       -- from DictUrd
-lin journalistically_Adv = mkAdv "اخبار نويسی کے انداز ميں" ;
-lin journey_N = mkN "ایک دن کا کام" ;       -- from DictUrd
-lin journey_V = mkV "سفر" ;
-lin journeyman_N = mkN "اجیر" ;       -- from DictUrd
-lin joust_N = mkN "جنگ زر گری" ;       -- from DictUrd
-lin joust_V = compoundV "کھیل کی" (mkV "لڑائی") ;
-lin jove_PN = mkPN "مشتری" ;
-lin jovial_A = mkA "ہنس مکھ" ;       -- from DictUrd
-lin joviality_N = mkN "خوش مزاجی" ;
-lin jowl_N = mkN "گال" ;       -- from DictUrd
-lin joy_N = mkN "فرح" ;       -- from DictUrd
-lin joy_PN = mkPN "خوشی" ;
-lin joy_V = compoundV "مسرور" (mkV "ہونا") ;       -- from DictUrd
-lin joy_ride_N = mkN "پر لطف سواری" ;
-lin joyful_A = mkA "باغ باغ" ;       -- from DictUrd
-lin joyfulness_N = mkN "خوشی" ;
-lin joyless_A = mkA "بے کیف" ;       -- from DictUrd
-lin joylessness_N = mkN "بے لطفی" ;
-lin joyous_A = mkA "خندان" ;       -- from DictUrd
-lin joyousness_N = mkN "لطف" ;
-lin jubilant_A = mkA "بغلیں بجانے والا" ;       -- from DictUrd
-lin jubilation_N = mkN "چہل پہل" ;       -- from DictUrd
-lin jubilee_N = mkN "کسی سالگرہ کا جشن" ;       -- from DictUrd
-lin judaic_A = mkA "يہودی" ;
-lin judaism_N = mkN "یہودیت" ;
-lin judas_N = mkN "شجر ارغوان" ;
-lin judas_PN = mkPN "شجر ارغوان" ;
-lin judge_N = mkN "عادل" ;       -- from DictUrd
-lin judge_V = mkV "قاضی" ;
-lin judge_V2 = mkV2 (mkV "آنکنا") ;       -- from DictUrd
---lin judge_V2V = mkV2 (mkV "قاضی") ;
-lin judge_VS = mkVS (mkV "قاضی") ;
-lin judgement_N = mkN "عقل سلیم" ;       -- from DictUrd
-lin judicature_N = mkN "عدلیہ" ;       -- from DictUrd
-lin judicial_A = mkA "عدالتی" ;       -- from DictUrd
-lin judiciary_N = mkN "عدلیہ" ;       -- from DictUrd
-lin judicious_A = mkA "دانا" ;       -- from DictUrd
-lin judiciousness_N = mkN "سمجھ بوجھ" ;
-lin judo_N = mkN "خطرے سے بچاؤ کا طریقہ" ;
-lin jug_N = mkN "آفتابہ" ;       -- from DictUrd
-lin jug_V2 = mkV2 (mkV "صراحی") ;
-lin jugful_N = mkN "جگ بھر" ;
-lin juggle_V = compoundV "کرتب" (mkV "دکھانا") ;       -- from DictUrd
-lin juggle_V2 = mkV2 (compoundV "دھوکا" (mkV "دینا")) ;
-lin juggler_N = mkN "بازی گر" ;       -- from DictUrd
-lin jugular_A = mkA "گردن یا حلق سے متعلق" ;       -- from DictUrd
-lin juice_N = mkN "عرق" ;       -- from DictUrd
-lin juiciness_N = mkN "رس بھرا پن" ;       -- from DictUrd
-lin juicy_A = mkA "دلچسپ" ;       -- from DictUrd
-lin juju_N = mkN "جو جو" ;
-lin jujube_N = mkN "میٹھی گولیاں" ;       -- from DictUrd
-lin jukebox_N = mkN "ژوک بکس" ;
-lin jul_PN = mkPN "عرق" ;
-lin julep_N = mkN "عرق" ;
-lin julia_PN = mkPN "جولينی تقويم" ;
-lin julian_A = mkA "جولينی تقويم" ;
-lin julian_PN = mkPN "جولينی تقويم" ;
-lin julie_PN = mkPN "ژولين" ;
-lin july_N = mkN "جلائی" ;
-lin jumble_N = mkN "انگار" ;       -- from DictUrd
-lin jumble_V = mkV "بےترتیب" ;
-lin jumble_V2 = mkV2 (compoundV "دھچکا" (mkV "دینا")) ;       -- from DictUrd
-lin jumbo_A = mkA "عظیم الحبثہ چیز" ;
-lin jump_N = mkN "جست" ;       -- from DictUrd
-lin jump_V = compoundV "چوکڑی" (mkV "بھرنا") ;       -- from DictUrd
-lin jump_V2 = mkV2 (mkV "کودنا") ;
---lin jump_V2V = mkV2 (mkV "کودنا") ;
-lin jumper_N = mkN "اونی کرتی" ;       -- from DictUrd
-lin jumpiness_N = mkN "جست" ;
-lin jumpy_A = mkA "کودتے ہوئے" ;       -- from DictUrd
-lin jun_PN = mkPN "جوڑ" ;
-lin junction_N = mkN "اتصال" ;       -- from DictUrd
-lin juncture_N = mkN "اتصال" ;       -- from DictUrd
-lin june_N = mkN "جون" ;
-lin june_PN = mkPN "جون" ;
-lin jungle_N = mkN "جنگل" ;
-lin junior_A = mkA "اصغر" ;       -- from DictUrd
-lin junior_N = mkN "چھوٹا" ;
-lin juniper_N = mkN "تیل والی صنوبری جھاڑی" ;
-lin junk_N = mkN "چینی سمندری جہاز" ;       -- from DictUrd
-lin junk_V2 = mkV2 (mkV "کباڑ") ;
-lin junket_N = mkN "دعوت" ;       -- from DictUrd
-lin junket_V = compoundV "چوری چھپے" (mkV "دعوت") ;
-lin junketing_N = mkN "چوری چھپے دعوت" ;
-lin junkie_N = mkN "چرسی" ;       -- from DictUrd
-lin junky_N = mkN "کاٹھ کباڑ کا" ;
-lin jupiter_PN = mkPN "مشتری" ;
-lin juridical_A = mkA "قانونی" ;
-lin jurisdiction_N = mkN "عمل داری" ;       -- from DictUrd
-lin jurisprudence_N = mkN "فقہ" ;       -- from DictUrd
-lin jurist_N = mkN "فقیہ" ;       -- from DictUrd
-lin juror_N = mkN "جیوری کا رکن" ;       -- from DictUrd
-lin jury_N = mkN "پنچ" ;       -- from DictUrd
-lin jury_rigge_V2 = mkV2 (compoundV "عارضی" (mkV "آراستہ")) ;
-lin juryman_N = mkN "جيوری کا رکن" ;
-lin just_Adv = mkAdv "محض" ;
-lin justice_N = mkN "عدالت" ;       -- from DictUrd
-lin justifiable_A = mkA "قابل جواز" ;       -- from DictUrd
-lin justification_N = mkN "جواز" ;       -- from DictUrd
-lin justify_V2 = mkV2 (compoundV "جواز" (mkV "دینا")) ;
-lin justness_N = mkN "انصاف" ;
-lin jut_V = mkV "نکلنا" ;       -- from DictUrd
-lin jute_N = mkN "پٹ سن" ;       -- from DictUrd
-lin juvenile_A = mkA "بالک" ;       -- from DictUrd
-lin juvenile_N = mkN "خوردہ سال" ;
-lin juxtapose_V2 = mkV2 (compoundV "ملا کر" (mkV "رکھنا")) ;       -- from DictUrd
-lin juxtaposition_N = mkN "دوش با دوش" ;       -- from DictUrd
-lin kaiser_N = mkN "قيصر" ;
-lin kale_N = mkN "بند گوبھی" ;       -- from DictUrd
-lin kaleidoscope_N = mkN "اشکال بین" ;       -- from DictUrd
-lin kaleidoscopic_A = mkA "سير بين سے متعلق" ;
-lin kampong_N = mkN "کامپانگ" ;
-lin kangaroo_N = mkN "کینگرو ایک جانور" ;
-lin kaolin_N = mkN "چینی مٹی" ;       -- from DictUrd
-lin kapok_N = mkN "جاوا کپاس" ;       -- from DictUrd
-lin kaput_A = mkA "بے کار" ;       -- from DictUrd
-lin karachi_PN = mkPN "کراچی کينٹ" ;
-lin karat_N = mkN "قيراط" ;
-lin karate_N = mkN "کراٹے" ;
-lin karma_N = mkN "کرم" ;
-lin kashmir_PN = mkPN "کشميری بکری" ;
-lin kashmiri_A = mkA "کشميری" ;
-lin kashmiri_N = mkN "کشميری" ;
-lin kava_N = mkN "کاوا" ;
-lin kay_PN = mkPN "کاياک" ;
-lin kayak_N = mkN "کھالون سے بنی ڈونگی" ;       -- from DictUrd
-lin keel_N = mkN "چکل" ;       -- from DictUrd
-lin keel_V = compoundV "وسطی" (mkV "پيندا") ;
-lin keel_V2 = mkV2 (compoundV "لال نشان" (mkV "ڈالنا")) ;       -- from DictUrd
-lin keen_A = mkA "آرزو مند" ;       -- from DictUrd
-lin keen_N = mkN "بین" ;       -- from DictUrd
-lin keen_V = compoundV "نوحہ" (mkV "کرنا") ;       -- from DictUrd
-lin keen_V2 = mkV2 (mkV "شوقین") ;
-lin keenness_N = mkN "آرزو مندی" ;       -- from DictUrd
-lin keep_N = mkN "دیکھ بھال" ;       -- from DictUrd
-lin keep_V = compoundV "برقرار" (mkV "رہنا") ;       -- from DictUrd
-lin keep_V2 = mkV2 (compoundV "برقرار" (mkV "رکھنا")) ;       -- from DictUrd
--- lin keep_to_V2V = mkV2 (compoundV "تنہا" (mkV "رہنا")) ;
-lin keep_VA = mkV "سنبھالنا" ;
-lin keep_VS = mkVS (mkV "سنبھالنا") ;
-lin keeper_N = mkN "امانت دار" ;       -- from DictUrd
-lin keeping_N = mkN "چوکسی" ;       -- from DictUrd
-lin keepsake_N = mkN "نشانی" ;       -- from DictUrd
-lin keg_N = mkN "چھوٹا ڈول" ;       -- from DictUrd
-lin kelp_N = mkN "بحری کائ" ;       -- from DictUrd
-lin ken_N = mkN "بصیرت" ;       -- from DictUrd
-lin ken_PN = mkPN "کتے کا گھر" ;
-lin ken_V2 = mkV2 (compoundV "آگاہ" (mkV "کروانا")) ;       -- from DictUrd
-lin kendal_PN = mkPN "کينڈال سبز" ;
-lin kennel_N = mkN "ادنیٰ درجے کا مکان" ;       -- from DictUrd
-lin kennel_V = compoundV "کتے کا" (mkV "گھر") ;
-lin kennel_V2 = mkV2 (compoundV "کتے کا" (mkV "گھر")) ;
-lin kent_PN = mkPN "بار توازن" ;
-lin kentucky_PN = mkPN "کنٹکی کافی درخت" ;
-lin kepi_N = mkN "چپٹی ٹوپی" ;       -- from DictUrd
-lin kerb_N = mkN "فٹ پاتھ کا کنارا" ;
-lin kerchief_N = mkN "انگاوچھا" ;       -- from DictUrd
-lin kernel_N = mkN "دانا" ;       -- from DictUrd
-lin kerosene_N = mkN "مٹی کا تيل" ;
-lin kerry_PN = mkPN "کری" ;
-lin kestrel_N = mkN "چھوٹی ذات کا باز" ;       -- from DictUrd
-lin ketch_N = mkN "کيچ" ;
-lin ketchup_N = mkN "ٹماٹر کی چٹنی" ;
-lin kettle_N = mkN "دیگچی" ;       -- from DictUrd
-lin kettledrum_N = mkN "ڈنکا" ;       -- from DictUrd
-lin key_A = mkA "چابی" ;
-lin key_N = mkN "چابی" ;       -- from DictUrd
-lin key_V2 = mkV2 (mkV "چابی") ;
-lin keyboard_N = mkN "کلیدی تختی" ;       -- from DictUrd
-lin keyhole_N = mkN "چابی کے لئے سوراخ" ;       -- from DictUrd
-lin keynote_N = mkN "بنیادی سر" ;       -- from DictUrd
-lin kg_N = mkN "کلو گرام" ;
-lin khaki_A = mkA "خاکی کپڑا" ;
-lin khaki_N = mkN "خاکی کپڑا" ;
-lin khan_N = mkN "خان کی رياست" ;
-lin kibbutz_N = mkN "کيبوتس" ;
-lin kick_N = mkN "دھکا" ;       -- from DictUrd
-lin kick_V = mkV "ٹھوکر" ;
-lin kick_V2 = mkV2 (mkV "ٹھوکر") ;
-lin kickoff_N = mkN "آغاز" ;
-lin kid_N = mkN "بچہ" ;       -- from DictUrd
-lin kid_V = mkV "بچہ" ;
-lin kid_V2 = mkV2 (mkV "بچہ") ;
-lin kidderminster_PN = mkPN "دوہری بنت کا قالين" ;
-lin kidnap_V2 = mkV2 (compoundV "اغوا کر" (mkV "لینا")) ;       -- from DictUrd
-lin kidnapper_N = mkN "اغوا کنندہ" ;       -- from DictUrd
-lin kidney_N = mkN "گردہ" ;       -- from DictUrd
-lin kidney_bean_N = mkN "لوبيا" ;
-lin kill_N = mkN "قتل کرنا" ;
-lin kill_V = compoundV "قتل" (mkV "کرنا") ;
-lin kill_V2 = mkV2 (compoundV "ہلاک" (mkV "کرنا")) ;       -- from DictUrd
-lin killer_N = mkN "قاتل" ;       -- from DictUrd
-lin killing_A = mkA "قتل" ;
-lin killing_N = mkN "بہت زیادہ دلچسپ" ;       -- from DictUrd
-lin kiln_N = mkN "اوا" ;       -- from DictUrd
-lin kilo_N = mkN "کلو" ;
-lin kilocycle_N = mkN "ہزار چکر" ;
-lin kilogram_N = mkN "کلو گرام" ;
-lin kilometre_N = mkN "لمبائی" ;
-lin kilowatt_N = mkN "کلو واٹ" ;
-lin kilt_N = mkN "گھاگھرا" ;       -- from DictUrd
-lin kimono_N = mkN "کمونو" ;
-lin kind_A = mkA "با مروت" ;       -- from DictUrd
-lin kind_N = mkN "ڈھب" ;       -- from DictUrd
-lin kind_hearted_A = mkA "رحمدل" ;
-lin kindergarten_N = mkN "چھوٹے بچوں کا مدرسہ" ;       -- from DictUrd
-lin kindle_V = mkV "جلنا" ;
-lin kindle_V2 = mkV2 (mkV "جگانا") ;       -- from DictUrd
-lin kindling_N = mkN "آگ جلانے کا سامان" ;
-lin kindly_A = mkA "فطری" ;       -- from DictUrd
-lin kindness_N = mkN "بخشش" ;       -- from DictUrd
-lin kindred_A = mkA "رشتداری" ;
-lin kindred_N = mkN "برادری" ;       -- from DictUrd
-lin kinetic_A = mkA "متحرک" ;       -- from DictUrd
-lin kinetics_N = mkN "حرکیات" ;       -- from DictUrd
-lin king_N = mkN "بادشاہ" ;       -- from DictUrd
-lin king_size_A = mkA "غير معمولی بڑا" ;
-lin kingcup_N = mkN "گل صد برگ" ;
-lin kingdom_N = mkN "مملکت" ;       -- from DictUrd
-lin kingfisher_N = mkN "نیل کنٹھ" ;       -- from DictUrd
-lin kinglike_A = mkA "مملوکانہ" ;       -- from DictUrd
-lin kingly_A = mkA "ملوکانہ" ;       -- from DictUrd
-lin kingship_N = mkN "بادشاہت" ;       -- from DictUrd
-lin kink_N = mkN "انوکھا خیال" ;       -- from DictUrd
-lin kink_V = compoundV "بل" (mkV "دار ہونا") ;       -- from DictUrd
-lin kink_V2 = mkV2 (compoundV "گتھی" (mkV "ڈالنا")) ;       -- from DictUrd
-lin kinky_A = mkA "گتھی والا" ;       -- from DictUrd
-lin kinship_N = mkN "اشتراک خون" ;       -- from DictUrd
-lin kinsman_N = mkN "عزیز" ;       -- from DictUrd
-lin kinswoman_N = mkN "عورت رشتہ دار" ;
-lin kiosk_N = mkN "گرمائ گھر" ;       -- from DictUrd
-lin kip_N = mkN "چھوٹے جانور کی کھال" ;       -- from DictUrd
-lin kip_V = compoundV "کہیں پڑ" (mkV "رہنا") ;
-lin kipper_N = mkN "کپر" ;
-lin kirk_N = mkN "گرجا" ;       -- from DictUrd
-lin kirsch_N = mkN "کرش" ;
-lin kirtle_N = mkN "چوغہ" ;       -- from DictUrd
-lin kismet_N = mkN "قسمت" ;
-lin kiss_N = mkN "بوسہ" ;       -- from DictUrd
-lin kiss_V = mkV "چومنا" ;
-lin kiss_V2 = mkV2 (mkV "چومنا") ;
-lin kisser_N = mkN "بوسہ لینے والا" ;       -- from DictUrd
-lin kit_N = mkN "اوزاروں کا ساز و سامان" ;       -- from DictUrd
-lin kit_V2 = mkV2 (compoundV "اوزاروں کا" (mkV "تھیلہ")) ;
-lin kitchen_N = mkN "باورچی خانہ" ;       -- from DictUrd
-lin kitchenette_N = mkN "چھوٹا باورچی خانہ" ;
-lin kite_N = mkN "چیل" ;       -- from DictUrd
-lin kitsch_A = mkA "جعلی اور نمائشی ادب" ;
-lin kitten_N = mkN "بلی کا بچہ" ;       -- from DictUrd
-lin kittenish_A = mkA "چلبلی" ;       -- from DictUrd
-lin kitty_N = mkN "چندہ" ;       -- from DictUrd
-lin kitty_PN = mkPN "مانو" ;
-lin kiwi_N = mkN "لنڈورا پرندہ" ;
-lin kleptomania_N = mkN "بلا ضرورت چوری کی عادت" ;       -- from DictUrd
-lin kleptomaniac_N = mkN "مجنون سرقہ" ;
-lin knack_N = mkN "چالاکی" ;       -- from DictUrd
-lin knacker_N = mkN "جس چیز سے کٹ کٹانے کی آواز آئے" ;       -- from DictUrd
-lin knap_V2 = mkV2 (mkV "چٹخانا") ;       -- from DictUrd
-lin knapsack_N = mkN "جھولا" ;       -- from DictUrd
-lin knave_N = mkN "عیار" ;       -- from DictUrd
-lin knavery_N = mkN "بدمعاشی" ;       -- from DictUrd
-lin knavish_A = mkA "بد خصلت" ;       -- from DictUrd
-lin knead_V = mkV "گوندھنا" ;
-lin knead_V2 = mkV2 (mkV "گوندھنا") ;       -- from DictUrd
-lin knee_N = mkN "گھٹنا" ;       -- from DictUrd
-lin knee_deep_A = mkA "گھٹنوں گھٹنوں" ;
-lin knee_deep_Adv = mkAdv "گھٹنوں گھٹنوں" ;
-lin knee_high_A = mkA "گھٹنوں گھٹنوں" ;
-lin knee_high_Adv = mkAdv "گھٹنوں گھٹنوں" ;
-lin kneel_V = compoundV "گھٹنے" (mkV "کے بل جھکنا") ;       -- from DictUrd
-lin knell_N = mkN "گھنٹے کی آواز" ;       -- from DictUrd
-lin knesset_N = mkN "کنيسا" ;
-lin knife_N = mkN "چاقو" ;       -- from DictUrd
-lin knife_V2 = mkV2 (mkV "کاٹنا") ;       -- from DictUrd
-lin knife_edge_N = mkN "دھار" ;
-lin knight_N = mkN "بہادر" ;       -- from DictUrd
-lin knight_V2 = mkV2 (mkV "بہادر") ;
-lin knight_errant_N = mkN "مہم جو بانکا" ;
-lin knighthood_N = mkN "بہادری" ;       -- from DictUrd
-lin knightly_A = mkA "بانکوں کی طرح کا" ;       -- from DictUrd
-lin knit_V = mkV "بڑھنا" ;       -- from DictUrd
-lin knit_V2 = mkV2 (mkV "بننا") ;       -- from DictUrd
-lin knitter_N = mkN "بننے والا" ;       -- from DictUrd
-lin knitting_N = mkN "بنائ" ;       -- from DictUrd
-lin knitting_needle_N = mkN "اون بننے کی سلائیاں" ;
-lin knitwear_N = mkN "بنا لباس" ;       -- from DictUrd
-lin knob_N = mkN "گھنڈی" ;       -- from DictUrd
-lin knobkerrie_N = mkN "چھڑی" ;
-lin knock_N = mkN "دستک" ;       -- from DictUrd
-lin knock_V = compoundV "ڈھب" (mkV "ڈھبانا") ;       -- from DictUrd
-lin knock_V2 = mkV2 (compoundV "چوٹ" (mkV "لگانا")) ;       -- from DictUrd
-lin knock_kneed_A = mkA "پنگا" ;
-lin knockabout_A = mkA "آوارہ گرد" ;       -- from DictUrd
-lin knockdown_A = mkA "ڈھانا" ;       -- from DictUrd
-lin knocker_N = mkN "دستک دینے والا" ;       -- from DictUrd
-lin knoll_N = mkN "چھوٹی پہاڑی" ;       -- from DictUrd
-lin knot_N = mkN "عقدہ" ;       -- from DictUrd
-lin knot_V = compoundV "گانٹھ" (mkV "بندھنا") ;       -- from DictUrd
-lin knot_V2 = mkV2 (compoundV "گرہ" (mkV "لگانا")) ;       -- from DictUrd
-lin knothole_N = mkN "تختے میں سوراخ جہاں پہلے گانٹھ تھی" ;       -- from DictUrd
-lin knotty_A = mkA "گرہ دار" ;
-lin knout_N = mkN "درہ" ;       -- from DictUrd
-lin know_N = mkN "آگاہ ہونا" ;
-lin know_V = compoundV "علم" (mkV "ہونا") ;       -- from DictUrd
-lin know_V2 = mkV2 (mkV "جاننا") "کو";       -- from DictUrd
--- lin know_V2V = mkV2 (compoundV "آگاہ" (mkV "ہونا")) ;
-lin know_VS = mkVS (mkV "جاننا") ; --changed
-lin know_VQ = mkVQ (mkV "جاننا") ; --changed
-lin know_how_N = mkN "دستگاہ" ;
-lin knowing_A = mkA "آگاہ" ;       -- from DictUrd
-lin knowledge_N = mkN "آگہی" ;       -- from DictUrd
-lin knowledgeable_A = mkA "با خبر" ;       -- from DictUrd
-lin knuckle_N = mkN "گٹا" ;       -- from DictUrd
-lin knuckle_V = compoundV "انگلیوں کے" (mkV "جوڑ") ;
-lin ko_N = mkN "ریچھ نما جانور" ;
-lin koala_N = mkN "ریچھ نما جانور" ;
-lin kobo_N = mkN "غول" ;
-lin kohl_N = mkN "کوہل" ;       -- from DictUrd
-lin kola_N = mkN "کولا" ;
-lin kola_nut_N = mkN "کولا نٹ" ;
-lin kookaburra_N = mkN "کوکا بھورا" ;
-lin koran_N = mkN "قرآن مجيد" ;
-lin koranic_A = mkA "قرآنی" ;
-lin korea_PN = mkPN "کورين" ;
-lin korean_A = mkA "کورين" ;
-lin korean_N = mkN "کورين" ;
-lin kosher_A = mkA "جائز" ;       -- from DictUrd
-lin kosher_N = mkN "کوشر" ;
-lin kraal_N = mkN "باڑا" ;
-lin kremlin_N = mkN "کريملن" ;
-lin kudos_N = mkN "نام" ;       -- from DictUrd
-lin kumis_N = mkN "کومس" ;
-lin kung_fu_N = mkN "کنگ فو" ;
-lin la_N = mkN "پہلا سر" ;
-lin la_PN = mkPN "پہلا سر" ;
-lin la_di_da_A = mkA "بول چال" ;
-lin laager_N = mkN "پڑاؤ" ;
-lin lab_N = mkN "ليبارٹری" ;
-lin lab_PN = mkPN "ليبارٹری" ;
-lin label_N = mkN "نشان" ;       -- from DictUrd
-lin label_V = mkV "سرنامہ" ;
-lin label_V2 = mkV2 (compoundV "نام" (mkV "دینا")) ;       -- from DictUrd
-lin label_VS = mkVS (mkV "سرنامہ") ;
-lin labial_A = mkA "لب نما" ;       -- from DictUrd
-lin labor_V = compoundV "معمل" (mkV "خانہ") ;
-lin laboratory_N = mkN "تجربہ گاہ" ;       -- from DictUrd
-lin laborious_A = mkA "دشوار" ;       -- from DictUrd
-lin labour_N = mkN "دھندا" ;       -- from DictUrd
-lin labour_V = compoundV "مزدور پیشہ" (mkV "جماعت") ;
-lin labour_V2 = mkV2 (mkV "جتنا") ;       -- from DictUrd
-lin laboured_A = mkA "مزدور پیشہ جماعت" ;
-lin labourer_N = mkN "اجیر" ;       -- from DictUrd
-lin labourite_N = mkN "مزدور جماعت کا رکن" ;
-lin labrador_PN = mkPN "لبريڈورائيٹ" ;
-lin laburnum_N = mkN "ليبرنم" ;
-lin labyrinth_N = mkN "بھول بھلیاں" ;       -- from DictUrd
-lin lace_N = mkN "فیتہ" ;       -- from DictUrd
-lin lace_V = compoundV "تسمہ" (mkV "باندھنا") ;
-lin lace_V2 = mkV2 (compoundV "تسمہ" (mkV "باندھنا")) ;
-lin lacerate_V2 = mkV2 (mkV "چیرنا") ;       -- from DictUrd
-lin laceration_N = mkN "چیرا" ;       -- from DictUrd
-lin lachrymal_A = mkA "آنسو بہانے والا" ;
-lin lachrymose_A = mkA "آبدیدہ" ;
-lin lack_N = mkN "فقدان" ;       -- from DictUrd
-lin lack_V = mkV "کمی" ;
-lin lack_V2 = mkV2 (mkV "کمی") ;
-lin lackadaisical_A = mkA "بے چین" ;       -- from DictUrd
-lin lackey_N = mkN "اندھا مقلد" ;       -- from DictUrd
-lin laconic_A = mkA "چھوٹا" ;       -- from DictUrd
-lin laconically_Adv = mkAdv "بلیغ انداز میں" ;
-lin laconicism_N = mkN "بلیغ کام" ;
-lin laconism_N = mkN "ایجاز" ;
-lin lacquer_N = mkN "لاکھ" ;       -- from DictUrd
-lin lacquer_V2 = mkV2 (compoundV "سنہری" (mkV "روغن")) ;
-lin lacrosse_N = mkN "ایک کھیل" ;
-lin lactic_A = mkA "دودھ سے متعلق" ;
-lin lacuna_N = mkN "خالی جگہ" ;       -- from DictUrd
-lin lacy_A = mkA "فيتے سا" ;
-lin lad_N = mkN "لڑکا" ;       -- from DictUrd
-lin ladder_N = mkN "نرد بان" ;       -- from DictUrd
-lin ladder_V = mkV "سیڑھی" ;
-lin laddie_N = mkN "صیغہ تصغیر" ;
-lin lade_V2 = mkV2 (mkV "لادنا") ;       -- from DictUrd
-lin laden_A = mkA "لدا" ;       -- from DictUrd
-lin lading_N = mkN "مال تجارت" ;
-lin ladle_N = mkN "ڈوا" ;       -- from DictUrd
-lin ladle_V2 = mkV2 (mkV "چمچہ") ;
-lin lady_N = mkN "عورت" ;       -- from DictUrd
-lin lady_chapel_N = mkN "چھوٹا گرجا" ;
-lin ladylike_A = mkA "با اخلاق" ;       -- from DictUrd
-lin ladyship_N = mkN "بیگم صاحبہ" ;
-lin lag_N = mkN "ٹسر مسر کرنا" ;
-lin lag_V = compoundV "آہستہ" (mkV "چلنا") ;       -- from DictUrd
-lin lag_V2 = mkV2 (compoundV "ٹسر مسر" (mkV "کرنا")) ;
-lin laggard_N = mkN "کاہل" ;
-lin lagging_N = mkN "منڈھائی" ;
-lin lagoon_N = mkN "ساحلی جھیل" ;       -- from DictUrd
-lin lahore_PN = mkPN "لاھور" ;
-lin laic_A = mkA "عام آدمی" ;
-lin lair_N = mkN "باڑا" ;       -- from DictUrd
-lin laird_N = mkN "وڈیرا" ;       -- from DictUrd
-lin laissez_faire_N = mkN "عدم مداخلت" ;
-lin laity_N = mkN "عوام الناس" ;       -- from DictUrd
-lin lake_N = mkN "غدیر" ;       -- from DictUrd
-lin lam_V = compoundV "کندی" (mkV "کرنا") ;
-lin lam_V2 = mkV2 (compoundV "کندی" (mkV "کرنا")) ;
-lin lama_N = mkN "تبت کا صدر پجاری" ;
-lin lamasery_N = mkN "صدر پجاری کی خانقاہ" ;
-lin lamb_N = mkN "برہ" ;       -- from DictUrd
-lin lamb_V = mkV "میمنا" ;
-lin lambaste_V2 = mkV2 (compoundV "مارنا یا" (mkV "پیٹنا")) ;       -- from DictUrd
-lin lambency_N = mkN "ماہ تابی" ;
-lin lambent_A = mkA "دھیمی روشنی" ;
-lin lambkin_N = mkN "چھوٹا ہرہ" ;
-lin lambskin_N = mkN "ميشا" ;
-lin lame_A = mkA "اپاہج" ;       -- from DictUrd
-lin lame_N = mkN "لنگڑا" ;
-lin lame_V2 = mkV2 (mkV "لنگڑا") ;
-lin lameness_N = mkN "ادھورا پن" ;       -- from DictUrd
-lin lament_N = mkN "رونا" ;
-lin lament_V = compoundV "گریہ" (mkV "و زاری کا ہونا") ;       -- from DictUrd
-lin lament_V2 = mkV2 (compoundV "آہ" (mkV "بھرنا")) ;       -- from DictUrd
-lin lament_VS = mkVS (mkV "رونا") ;
-lin lamentable_A = mkA "آزردہ" ;       -- from DictUrd
-lin lamentation_N = mkN "بین" ;       -- from DictUrd
-lin laminate_V = compoundV "ورق" (mkV "اتارنا") ;
-lin laminate_V2 = mkV2 (compoundV "پرت" (mkV "چڑھانا")) ;       -- from DictUrd
-lin lamp_N = mkN "چراغ" ;       -- from DictUrd
-lin lamp_black_N = mkN "ليمپ بليک" ;
-lin lamplight_N = mkN "چراغ روشن کرنے کا آلہ" ;
-lin lamplighter_N = mkN "چراغ روشن کرنے کا آلہ" ;
-lin lampoon_N = mkN "حجو" ;       -- from DictUrd
-lin lampoon_V2 = mkV2 (mkV "مذمت") ;
-lin lamprey_N = mkN "تنبو مچھلی" ;
-lin lancastrian_A = mkA "لنکاسٹری" ;
-lin lancastrian_N = mkN "لنکاسٹری" ;
-lin lance_N = mkN "بلم" ;       -- from DictUrd
-lin lance_V2 = mkV2 (mkV "نیزہ") ;
-lin lance_corporal_N = mkN "عسکری" ;
-lin lancer_N = mkN "نیزہ بردار" ;       -- from DictUrd
-lin lancet_N = mkN "ایک چھوٹا آلہ جراحی" ;       -- from DictUrd
-lin lancing_PN = mkPN "نیزہ" ;
-lin land_N = mkN "اراضی" ;       -- from DictUrd
-lin land_V = mkV "زمین" ;
-lin land_V2 = mkV2 (mkV "زمین") ;
-lin landau_N = mkN "بگھی" ;
-lin landed_A = mkA "زمین والا" ;
-lin landholder_N = mkN "حامل" ;       -- from DictUrd
-lin landing_N = mkN "گھاٹ" ;       -- from DictUrd
-lin landing_craft_N = mkN "جہاز رانی" ;
-lin landing_field_N = mkN "اتار ميدان" ;
-lin landing_gear_N = mkN "اتار پہيے" ;
-lin landing_strip_N = mkN "اتار پٹڑی" ;
-lin landlady_N = mkN "مالکہ مکان" ;       -- from DictUrd
-lin landless_A = mkA "بے وطن" ;
-lin landlocked_A = mkA "جو زمين سے گھرا ہوا ہو" ;
-lin landlord_N = mkN "جائداد کا مالک" ;       -- from DictUrd
-lin landlubber_N = mkN "زمين کا باشندہ" ;
-lin landmark_N = mkN "حد بندی" ;       -- from DictUrd
-lin landmine_N = mkN "بارودی سرنگ" ;       -- from DictUrd
-lin landowner_N = mkN "زمین دار" ;       -- from DictUrd
-lin landscape_N = mkN "ارضی منظر" ;       -- from DictUrd
-lin landscape_V2 = mkV2 (compoundV "بھاگ" (mkV "جانا")) ;
-lin landslide_N = mkN "بھاری" ;       -- from DictUrd
-lin landward_Adv = mkAdv "خشکی کی طرف" ;
-lin lane_N = mkN "گلی" ;       -- from DictUrd
-lin langsyne_Adv = mkAdv "سابقہ زمانہ" ;
-lin langsyne_N = mkN "سابقہ زمانہ" ;
-lin language_N = mkN "بھاشا" ;       -- from DictUrd
-lin languid_A = mkA "بیمار" ;       -- from DictUrd
-lin languish_V = compoundV "کمزور" (mkV "ہونا") ;
-lin languor_N = mkN "آلکسی" ;       -- from DictUrd
-lin languorous_A = mkA "کمزور" ;
-lin langur_N = mkN "لنگور" ;
-lin lank_A = mkA "ڈھیلا" ;       -- from DictUrd
-lin lanky_A = mkA "ڈھیلا" ;       -- from DictUrd
-lin lanolin_N = mkN "لينولن" ;
-lin lantern_N = mkN "قندیل" ;       -- from DictUrd
-lin lantern_jawed_A = mkA "لمبے پتلے جبڑے والا" ;
-lin lanyard_N = mkN "چھوٹی رسی" ;
-lin lao_N = mkN "لاوسی زبان" ;
-lin laos_PN = mkPN "لاوسی زبان" ;
-lin laotian_A = mkA "لاوسی" ;
-lin laotian_N = mkN "لاوسی" ;
-lin lap_N = mkN "آغوش" ;       -- from DictUrd
-lin lap_V = mkV "دامن" ;
-lin lap_V2 = mkV2 (mkV "چاٹنا") ;       -- from DictUrd
-lin lap_dog_N = mkN "گرجی کتا" ;
-lin lapel_N = mkN "گريبانی کوٹ" ;
-lin lapidary_A = mkA "جوہری" ;
-lin lapidary_N = mkN "جوہری" ;       -- from DictUrd
-lin lapis_lazuli_N = mkN "سنگ لاجورد" ;
-lin lapse_N = mkN "بھول چوک" ;       -- from DictUrd
-lin lapse_V = mkV "بھول" ;
-lin lapwing_N = mkN "ہریل" ;
-lin larboard_A = mkA "جہاز کی بائیں سمت" ;
-lin larboard_N = mkN "جہاز کی بائیں سمت" ;
-lin larceny_N = mkN "چوری" ;       -- from DictUrd
-lin larch_N = mkN "دیودار قسم کا درخت" ;
-lin lard_N = mkN "سور کی چربی" ;       -- from DictUrd
-lin lard_V2 = mkV2 (compoundV "سور کی" (mkV "چربی")) ;
-lin larder_N = mkN "نعمت خانہ" ;       -- from DictUrd
-lin large_A = mkA "عظیم" ;       -- from DictUrd
-lin large_Adv = mkAdv "بڑا" ;
-lin large_N = mkN "بڑا" ;
-lin large_scale_A = mkA "بڑے پيمانے پر" ;
-lin largeness_N = mkN "افراط" ;       -- from DictUrd
-lin largish_A = mkA "قدرے بڑا" ;
-lin lariat_N = mkN "گھوڑوں کا چمڑے کا پھندہ" ;
-lin lark_N = mkN "دل لگی" ;       -- from DictUrd
-lin lark_V = mkV "چنڈول" ;
-lin larkspur_N = mkN "نباتيات" ;
-lin larn_V = compoundV "حنجرہ" (mkV "براری") ;
-lin larn_V2 = mkV2 (compoundV "حنجرہ" (mkV "براری")) ;
-lin larva_N = mkN "کیڑے کا پہلا روپ" ;
-lin larval_A = mkA "پہل روپی" ;
-lin laryngitis_N = mkN "حنجرہ کا روم" ;
-lin larynx_N = mkN "نرخرہ" ;       -- from DictUrd
-lin lascar_N = mkN "ہندوستانی ملاح" ;
-lin lascivious_A = mkA "عیاش" ;       -- from DictUrd
-lin lasciviousness_N = mkN "شہوت پرستی" ;
-lin laser_N = mkN "روشنی کی تابش" ;       -- from DictUrd
-lin lash_N = mkN "چابک" ;       -- from DictUrd
-lin lash_V = compoundV "کوڑے" (mkV "مارنا") ;
-lin lash_V2 = mkV2 (compoundV "چابک" (mkV "مارنا")) ;       -- from DictUrd
-lin lashing_N = mkN "کوڑوں کی مار" ;
-lin lass_N = mkN "چھوکری" ;       -- from DictUrd
-lin lassie_N = mkN "پیاری" ;
-lin lassitude_N = mkN "ڈھیلا پن" ;       -- from DictUrd
-lin lasso_N = mkN "کمند سے جانور پکڑنا" ;
-lin lasso_V2 = mkV2 (compoundV "کمند سے جانور" (mkV "پکڑنا")) ;
-lin last_A = mkA "آخرش" ;       -- from DictUrd
-lin last_V = compoundV "برداشت" (mkV "ہونا") ;       -- from DictUrd
-lin last_V2 = mkV2 (mkV "پچھلا") ;
-lin lasting_A = mkA "دائمی" ;       -- from DictUrd
-lin lat_N = mkN "کفش بند" ;
-lin latch_N = mkN "بلی" ;       -- from DictUrd
-lin latch_V = mkV "بلی" ;
-lin latch_V2 = mkV2 (compoundV "کنڈی" (mkV "لگانا")) ;       -- from DictUrd
-lin late_A = mkA "کاہل" ;       -- from DictUrd
-lin late_Adv = mkAdv "مرحوم" ;
-lin lateen_A = mkA "جہاز رانی" ;
-lin latent_A = mkA "فطرت میں" ;
-lin lateral_A = mkA "بغلی" ;       -- from DictUrd
-lin laterite_N = mkN "خشنہ" ;
-lin latex_N = mkN "نباتيات" ;
-lin lath_N = mkN "کھپچی" ;       -- from DictUrd
-lin lathe_N = mkN "خراد" ;       -- from DictUrd
-lin lather_N = mkN "جھاگ" ;       -- from DictUrd
-lin lather_V = mkV "جھاگ" ;
-lin lather_V2 = mkV2 (mkV "جھاگ") ;
-lin lathi_N = mkN "تختہ بندی" ;
-lin latin_A = mkA "لاطینی" ;
-lin latin_N = mkN "لاطینی" ;
-lin latinist_N = mkN "لاطینی زبان کا محقق" ;
-lin latinize_V2 = mkV2 (compoundV "لاطينی" (mkV "بنانا")) ;
-lin latish_A = mkA "کسی قدر موخر" ;
-lin latitude_N = mkN "عرض" ;       -- from DictUrd
-lin latitudes_N = mkN "چوڑائی" ;
-lin latitudinal_A = mkA "عرض بلدی" ;
-lin latitudinarian_A = mkA "آزاد طبع" ;
-lin latitudinarian_N = mkN "آزاد طبع" ;
-lin latrine_N = mkN "جا ضرور" ;       -- from DictUrd
-lin latter_A = mkA "ال اخیر" ;       -- from DictUrd
-lin latter_day_A = mkA "بعد کے زمانے کا" ;
-lin lattice_N = mkN "جافری" ;       -- from DictUrd
-lin latticed_A = mkA "جالی دار" ;
-lin laud_V2 = mkV2 (compoundV "مداح" (mkV "کرنا")) ;       -- from DictUrd
-lin laudable_A = mkA "قابل مدح" ;       -- from DictUrd
-lin laudanum_N = mkN "افیون کا آمیزہ" ;
-lin laudatory_A = mkA "مدحی" ;       -- from DictUrd
-lin laugh_N = mkN "ہنسنا" ;
-lin laugh_V = compoundV "ہنسی" (mkV "اڑانا") ;       -- from DictUrd
-lin laugh_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
-lin laugh_VS = mkVS (mkV "ہنسنا") ;
-lin laughable_A = mkA "قابل تضحیک" ;
-lin laughing_A = mkA "خندان" ;       -- from DictUrd
-lin laughing_gas_N = mkN "ہنسانے والی گیس" ;
-lin laughing_stock_N = mkN "نقل محفل" ;
-lin laughter_N = mkN "ہنسی" ;       -- from DictUrd
-lin launch_N = mkN "آغاز" ;
-lin launch_V = compoundV "جلدی" (mkV "کرنا") ;       -- from DictUrd
-lin launch_V2 = mkV2 (mkV "پھینکنا") ;       -- from DictUrd
-lin launcher_N = mkN "راکٹ انداز" ;
-lin launder_V = compoundV "دھلائی" (mkV "کرنا") ;
-lin launder_V2 = mkV2 (compoundV "دھونا یا استری" (mkV "کرنا")) ;       -- from DictUrd
-lin laundress_N = mkN "دھوبن" ;       -- from DictUrd
-lin laundry_N = mkN "دھوبی گھر" ;       -- from DictUrd
-lin laundryman_N = mkN "ملازم دھوبی" ;
-lin laura_PN = mkPN "کافوری" ;
-lin laureate_A = mkA "ہار پہنے ہوئے" ;
-lin laureate_N = mkN "مانا ہوا" ;       -- from DictUrd
-lin laurel_N = mkN "تیز پات" ;       -- from DictUrd
-lin lav_N = mkN "لاوا" ;
-lin lava_N = mkN "لاوا" ;
-lin lavatory_N = mkN "بیت الخلا" ;       -- from DictUrd
-lin lave_V2 = mkV2 (compoundV "غسل" (mkV "کرنا")) ;
-lin lavender_N = mkN "ہلکا ارغوانی رنگ" ;
-lin lavish_A = mkA "فضول خرچ" ;       -- from DictUrd
-lin lavish_V2 = mkV2 (compoundV "فضول خرچی" (mkV "کرنا")) ;       -- from DictUrd
-lin law_N = mkN "آئین" ;       -- from DictUrd
-lin law_abiding_A = mkA "پابند قانون" ;
-lin lawbreaker_N = mkN "قانون شکن" ;
-lin lawful_A = mkA "جائز" ;       -- from DictUrd
-lin lawgiver_N = mkN "شارع" ;       -- from DictUrd
-lin lawless_A = mkA "غیر قانونی" ;       -- from DictUrd
-lin lawlessness_N = mkN "لاقانونیت" ;       -- from DictUrd
-lin lawmaking_N = mkN "قانون سازی" ;
-lin lawn_N = mkN "گھاس کا قطعہ" ;       -- from DictUrd
-lin lawn_mower_N = mkN "گياہ تراش" ;
-lin lawyer_N = mkN "ماہر قانون" ;       -- from DictUrd
-lin lax_A = mkA "ڈھیلا" ;       -- from DictUrd
-lin laxative_A = mkA "دافع قبض" ;
-lin laxative_N = mkN "دافع قبض" ;
-lin laxity_N = mkN "ڈھیل" ;       -- from DictUrd
-lin lay_A = mkA "غیر پیشہ ور" ;       -- from DictUrd
-lin lay_N = mkN "غیر پیشہ ور" ;       -- from DictUrd
-lin lay_V = mkV "بچھانا" ;
-lin lay_V2 = mkV2 (mkV "بچھانا") ;
-lin lay_VS = mkVS (mkV "بچھانا") ;
-lin lay_figure_N = mkN "انسانی جسم کا مجسمہ" ;
-lin lay_off_N = mkN "الگ کرنا" ;
-lin lay_out_N = mkN "پوری طرح وسيع کرنا" ;
-lin layer_N = mkN "تہہ" ;       -- from DictUrd
-lin layer_V2 = mkV2 (mkV "تہہ") ;
-lin layman_N = mkN "عام دنیا دار" ;
-lin layover_N = mkN "التوا" ;
-lin lazar_N = mkN "جذامی" ;
-lin lazaret_N = mkN "جہاز کا گودام" ;
-lin lazarus_N = mkN "گدا گر" ;
-lin lazarus_PN = mkPN "گدا گر" ;
-lin laze_V = compoundV "سستی" (mkV "کرنا") ;
-lin laze_V2 = mkV2 (compoundV "سستی" (mkV "کرنا")) ;
-lin lazily_Adv = mkAdv "سستی سے" ;
-lin laziness_N = mkN "آلکسی" ;       -- from DictUrd
-lin lazy_A = mkA "آہستہ" ;       -- from DictUrd
-lin lea_N = mkN "چراگاہ" ;
-lin leach_V2 = mkV2 (mkV "پسانا") ;       -- from DictUrd
-lin lead_N = mkN "سیسہ" ;       -- from DictUrd
-lin lead_V = mkV "سرفہرست" ;
-lin lead_V2 = mkV2 (compoundV "قیادت" (mkV "کرنا")) ;       -- from DictUrd
---lin lead_V2V = mkV2 (mkV "سرفہرست") ;
-lin lead_VS = mkVS (mkV "سرفہرست") ;
-lin lead_in_N = mkN "تار مرابطہ" ;
-lin leaded_A = mkA "سرفہرست" ;
-lin leaden_A = mkA "سیسے کی طرح" ;
-lin leader_N = mkN "امام" ;       -- from DictUrd
-lin leaderless_A = mkA "بے رہبر" ;
-lin leadership_N = mkN "قیادت" ;       -- from DictUrd
-lin leading_A = mkA "مقدم" ;       -- from DictUrd
-lin leading_N = mkN "قیادت" ;       -- from DictUrd
-lin leaf_N = mkN "برگ" ;       -- from DictUrd
-lin leaf_V = mkV "پتہ" ;
-lin leaf_bud_N = mkN "غنچہ برگ" ;
-lin leafless_A = mkA "بے برگ" ;
-lin leaflet_N = mkN "پرچہ" ;       -- from DictUrd
-lin leafy_A = mkA "گھنا" ;
-lin league_N = mkN "مسافت" ;
-lin league_V = mkV "مسافت" ;
-lin league_V2 = mkV2 (mkV "مسافت") ;
-lin leak_N = mkN "شگاف" ;
-lin leak_V = mkV "چونا" ;       -- from DictUrd
-lin leak_V2 = mkV2 (mkV "شگاف") ;
-lin leakage_N = mkN "افشائے راز" ;
-lin leaky_A = mkA "ٹپکنے والا" ;
-lin leal_A = mkA "وفا دار" ;
-lin lean_A = mkA "چھریرا" ;       -- from DictUrd
-lin lean_N = mkN "جھکنا" ;
-lin lean_V = compoundV "ڈھلوان" (mkV "ہونا") ;       -- from DictUrd
-lin lean_V2 = mkV2 (compoundV "بھروسہ" (mkV "کرنا")) ;       -- from DictUrd
-lin leaning_N = mkN "طرف داری" ;       -- from DictUrd
-lin leanness_N = mkN "دبلا پن" ;
-lin leap_N = mkN "جست" ;       -- from DictUrd
-lin leap_V = compoundV "چھلانگ" (mkV "لگانا") ;       -- from DictUrd
-lin leap_V2 = mkV2 (mkV "چھلانگ") ;
-lin leap_year_N = mkN "لوند کا سال" ;
-lin leapfrog_N = mkN "مينڈک پھاند" ;
-lin leapfrog_V2 = mkV2 (compoundV "مينڈک" (mkV "پھاند")) ;
-lin learn_V = compoundV "حفظ" (mkV "کرنا") ;       -- from DictUrd
-lin learn_V2 = mkV2 (mkV "سیکھنا") ;
-lin learn_VS = mkVS (mkV "سیکھنا") ;
-lin learned_A = mkA "عالم" ;       -- from DictUrd
-lin learner_N = mkN "مبتدی" ;       -- from DictUrd
-lin learning_N = mkN "علم" ;       -- from DictUrd
-lin lease_N = mkN "ٹھیکہ" ;
-lin lease_V2 = mkV2 (mkV "ٹھیکہ") ;
-lin leash_N = mkN "باندھنے کی ڈوری" ;
-lin least_Adv = mkAdv "بہت کم" ;
-lin least_N = mkN "بہت کم" ;
-lin leather_N = mkN "چام" ;       -- from DictUrd
-lin leatherette_N = mkN "مصنوعی چمڑا" ;
-lin leatherneck_N = mkN "عوامی" ;
-lin leathery_A = mkA "سخت" ;
-lin leave_N = mkN "چھٹی" ;       -- from DictUrd
-lin leave_V = compoundV "چلے" (mkV "جانا") ;
-lin leave_V2 = mkV2 (compoundV "چلے" (mkV "جانا")) ;       -- from DictUrd
---lin leave_V2V = mkV2 (mkV "رخصت") ;
-lin leave_VS = mkVS (compoundV "چلے" (mkV "جانا")) ;
-lin leave_taking_N = mkN "خدا حافظ کہنا" ;
-lin leaven_N = mkN "خمیرہ" ;       -- from DictUrd
-lin leaven_V2 = mkV2 (mkV "خمیر") ;
-lin lecher_N = mkN "شہوت پسند" ;       -- from DictUrd
-lin lectern_N = mkN "انجیل دان" ;
-lin lecture_N = mkN "درس" ;       -- from DictUrd
-lin lecture_V = compoundV "زبانی" (mkV "بیان") ;
-lin lecture_V2 = mkV2 (compoundV "زبانی" (mkV "بیان")) ;
-lin lecturer_N = mkN "خاطب" ;       -- from DictUrd
-lin ledge_N = mkN "طبق" ;
-lin ledger_N = mkN "کھاتا" ;       -- from DictUrd
-lin lee_N = mkN "جائے پناہ" ;
-lin leech_N = mkN "جونک" ;       -- from DictUrd
-lin leek_N = mkN "پیاز کا سا پودا" ;
-lin leek_PN = mkPN "پیاز کا سا پودا" ;
-lin leer_N = mkN "بری نظر" ;       -- from DictUrd
-lin leer_V = compoundV "چور" (mkV "نظر") ;
-lin leeward_A = mkA "محفوظ سمت کا" ;
-lin leeward_Adv = mkAdv "محفوظ سمت کا" ;
-lin leeway_N = mkN "ہوا کی وجہ سے جہاز کا پہلو کی طرف" ;
-lin left_A = mkA "بایاں" ;       -- from DictUrd
-lin left_Adv = mkAdv "چھوڑا" ;
-lin left_N = mkN "چھوڑا" ;
-lin left_VS = mkVS (mkV "چھوڑا") ;
-lin left_hand_A = mkA "بائیں ہاتھ کا" ;
-lin left_handed_A = mkA "بائیں ہاتھ کا" ;
-lin left_wing_N = mkN "باياں بازو" ;
-lin leftist_N = mkN "بائيں بازو کا حامی" ;
-lin leg_N = mkN "لات" ;       -- from DictUrd
-lin legacy_N = mkN "جائداد متروکہ" ;       -- from DictUrd
-lin legal_A = mkA "حلال" ;       -- from DictUrd
-lin legalism_N = mkN "ضابطہ پرستی" ;
-lin legalistic_A = mkA "قانون پرستانہ" ;
-lin legality_N = mkN "جواز" ;       -- from DictUrd
-lin legalization_N = mkN "قانونی جواز" ;
-lin legalize_V2 = mkV2 (compoundV "قانونی" (mkV "بنانا")) ;
-lin legate_N = mkN "نائب" ;       -- from DictUrd
-lin legatee_N = mkN "وارث" ;       -- from DictUrd
-lin legation_N = mkN "سفارت" ;       -- from DictUrd
-lin legato_A = mkA "موسيقی" ;
-lin legato_Adv = mkAdv "موسيقی" ;
-lin legend_N = mkN "افسانہ" ;       -- from DictUrd
-lin legendary_A = mkA "افسانوی" ;       -- from DictUrd
-lin legerdemain_N = mkN "ہتھکنڈا" ;       -- from DictUrd
-lin legged_A = mkA "ٹانگوں والا" ;
-lin legging_N = mkN "چرمی موزے" ;
-lin leggy_A = mkA "لم ٹنگا" ;
-lin leghorn_N = mkN "مرغیوں کی نسل" ;
-lin legibility_N = mkN "خط کا واضع ہونا" ;
-lin legible_A = mkA "جسے پڑھا جا سکے" ;       -- from DictUrd
-lin legion_N = mkN "جم غفیر" ;
-lin legionary_N = mkN "فوج کا" ;
-lin legislate_V = compoundV "قانون" (mkV "بننا") ;
-lin legislation_N = mkN "قانون سازی" ;       -- from DictUrd
-lin legislative_A = mkA "قانون ساز" ;
-lin legislator_N = mkN "قانون ساز" ;       -- from DictUrd
-lin legislature_N = mkN "مجلس" ;
-lin legitimacy_N = mkN "قانونیت" ;       -- from DictUrd
-lin legitimate_A = mkA "جائز" ;       -- from DictUrd
-lin legitimatize_V2 = mkV2 (compoundV "جائز قرار" (mkV "دینا")) ;
-lin legitimize_V2 = mkV2 (compoundV "جائز قرار" (mkV "دینا")) ;
--- lin legitimize_V2V = mkV2 (compoundV "جائز قرار" (mkV "دینا")) ;
-lin legless_A = mkA "بے ٹانگ" ;
-lin leguminous_A = mkA "دال والا" ;
-lin lei_N = mkN "تفریح" ;
-lin leisure_N = mkN "چھٹی" ;       -- from DictUrd
-lin leisured_A = mkA "فرصت والا" ;
-lin leisurely_A = mkA "آرام سے" ;
-lin leisurely_Adv = mkAdv "آہستہ" ;       -- from DictUrd
-lin lemming_N = mkN "ليمنگ" ;
-lin lemon_N = mkN "لیموں" ;       -- from DictUrd
-lin lemonade_N = mkN "لیموں کا شربت" ;
-lin lemur_N = mkN "بندر نما جانور" ;
-lin len_PN = mkPN "ادھار دینا" ;
-lin lend_V = compoundV "قرض" (mkV "دینا") ;       -- from DictUrd
-lin lend_V2 = mkV2 (mkV "بخشنا") ;       -- from DictUrd
-lin lender_N = mkN "قرض خواہ" ;
-lin length_N = mkN "عرصہ" ;       -- from DictUrd
-lin lengthen_V = compoundV "لمبا" (mkV "کرنا") ;
-lin lengthen_V2 = mkV2 (compoundV "لمبا" (mkV "کرنا")) ;
-lin lengthily_Adv = mkAdv "طولا" ;
-lin lengthwise_Adv = mkAdv "لمبائی سے" ;
-lin lengthy_A = mkA "دراز" ;       -- from DictUrd
-lin lenience_N = mkN "روا داری" ;
-lin leniency_N = mkN "نرمی" ;
-lin lenient_A = mkA "دل نواز" ;       -- from DictUrd
-lin lenity_N = mkN "رحم دلی" ;
-lin lens_N = mkN "عدسہ" ;       -- from DictUrd
-lin lens_PN = mkPN "عدسہ" ;
-lin lent_N = mkN "ایسٹر سے پہلے کا چلہ" ;
-lin lent_PN = mkPN "ایسٹر سے پہلے کا چلہ" ;
-lin lenten_A = mkA "لينٹ سے متعلق" ;
-lin lentil_N = mkN "مصور" ;
-lin lento_A = mkA "موسيقی" ;
-lin lento_Adv = mkAdv "موسيقی" ;
-lin leo_PN = mkPN "برج اسد" ;
-lin leon_PN = mkPN "شہاب ثاقب" ;
-lin leonine_A = mkA "قدیم روم کا" ;
-lin leopard_N = mkN "چیتا" ;       -- from DictUrd
-lin leopardess_N = mkN "چیتے کی مادہ" ;
-lin leper_N = mkN "جذامی" ;       -- from DictUrd
-lin leprosy_N = mkN "جذام" ;       -- from DictUrd
-lin leprous_A = mkA "جذامی" ;       -- from DictUrd
-lin les_PN = mkPN "صدمہ" ;
-lin lesbian_N = mkN "نسوانی ہم جنسيت" ;
-lin lesbianism_N = mkN "نسوانی ہم جنسيت" ;
-lin lese_majesty_N = mkN "قانون" ;
-lin lesion_N = mkN "صدمہ" ;
-lin less_Adv = mkAdv "بغیر" ;
-lin lessee_N = mkN "کرایہ دار" ;
-lin lessen_V = compoundV "چھوٹا" (mkV "ہونا") ;       -- from DictUrd
-lin lessen_V2 = mkV2 (compoundV "چھوٹا" (mkV "کرنا")) ;       -- from DictUrd
-lin lesson_N = mkN "درس" ;       -- from DictUrd
-lin lessor_N = mkN "پٹہ دینے والا" ;
-lin let_N = mkN "اجازت دینا" ;
-lin let_V = compoundV "اجازت" (mkV "دینا") ;
-lin let_V2 = mkV2 (compoundV "برداشت" (mkV "کرنا")) ;       -- from DictUrd
--- lin let_V2V = mkV2 (compoundV "اجازت" (mkV "دینا")) ;
-lin let_VS = mkVS (compoundV "اجازت" (mkV "دینا")) ;
-lin let_down_N = mkN "وقت پر ساتھ نہ دینا" ;
-lin let_up_N = mkN "کم ہونا" ;
-lin lethal_A = mkA "جان لیوا" ;       -- from DictUrd
-lin lethargic_A = mkA "بے حال" ;       -- from DictUrd
-lin lethargically_Adv = mkAdv "غفلت سے" ;
-lin lethargy_N = mkN "شدت کی نیند" ;       -- from DictUrd
-lin lethe_PN = mkPN "فراموشی" ;
-lin letter_N = mkN "چٹھی" ;       -- from DictUrd
-lin lettered_A = mkA "کاتب" ;
-lin lettering_N = mkN "نقاشی" ;
-lin letting_N = mkN "ليٹ" ;
-lin lettuce_N = mkN "سلاد" ;
-lin leucocyte_N = mkN "سفید خونی خلیے" ;
-lin levant_PN = mkPN "نفیس دانے دار چمڑہ" ;
-lin levant_V = compoundV "نفیس دانے دار" (mkV "چمڑہ") ;
-lin levantine_A = mkA "لیوانت کا باشندہ" ;
-lin levantine_N = mkN "لیوانت کا باشندہ" ;
-lin levee_N = mkN "دربار شاہی" ;
-lin level_A = mkA "برابر" ;       -- from DictUrd
-lin level_N = mkN "منہدم کرنا" ;
-lin level_V = compoundV "منہدم" (mkV "کرنا") ;
-lin level_V2 = mkV2 (compoundV "منہدم" (mkV "کرنا")) ;
-lin level_headed_A = mkA "سلامتی سطح" ;
-lin leveller_N = mkN "مسطح کرنے والا" ;
-lin lever_N = mkN "بیرم سے اٹھانا" ;
-lin lever_V2 = mkV2 (compoundV "بیرم سے" (mkV "اٹھانا")) ;
-lin leverage_N = mkN "فائدہ" ;       -- from DictUrd
-lin leveret_N = mkN "بچہ خرگوش" ;
-lin leviathan_N = mkN "بہت بڑی چیز" ;
-lin levitate_V = compoundV "روحانی قوت سے" (mkV "اڑنا") ;
-lin levitate_V2 = mkV2 (compoundV "ہوا میں" (mkV "تیرنا")) ;       -- from DictUrd
-lin levitation_N = mkN "شناوری" ;       -- from DictUrd
-lin levity_N = mkN "البیلا پن" ;       -- from DictUrd
-lin levy_N = mkN "چندہ" ;       -- from DictUrd
-lin levy_V = mkV "مالگزاری" ;
-lin levy_V2 = mkV2 (compoundV "محصول" (mkV "لگانا")) ;       -- from DictUrd
-lin lewd_A = mkA "بد" ;       -- from DictUrd
-lin lewdness_N = mkN "عیاشی" ;       -- from DictUrd
-lin lewis_PN = mkPN "فن تعمير" ;
-lin lexical_A = mkA "لغوی" ;
-lin lexicographer_N = mkN "لغت نويس" ;
-lin lexicography_N = mkN "تالف لغت" ;       -- from DictUrd
-lin lexicon_N = mkN "فرہنگ" ;       -- from DictUrd
-lin ley_N = mkN "برق" ;
-lin liability_N = mkN "بار" ;       -- from DictUrd
-lin liable_A = mkA "عائد" ;       -- from DictUrd
-lin liaise_V = compoundV "رابطہ" (mkV "بننا") ;
-lin liaison_N = mkN "آشنائ" ;       -- from DictUrd
-lin liana_N = mkN "ليانا" ;
-lin liar_N = mkN "جھوٹا" ;
-lin lib_N = mkN "شراب کا گھونٹ" ;
-lin lib_PN = mkPN "شراب کا گھونٹ" ;
-lin libation_N = mkN "شراب کا گھونٹ" ;
-lin libel_N = mkN "الزا?" ;       -- from DictUrd
-lin libel_V2 = mkV2 (mkV "بدنامی") ;
-lin libellous_A = mkA "توہین آمیز" ;
-lin liberal_A = mkA "آزاد خیال" ;       -- from DictUrd
-lin liberal_N = mkN "دریا دل" ;
-lin liberalism_N = mkN "آزاد خیالی" ;       -- from DictUrd
-lin liberality_N = mkN "آزاد خیالی" ;       -- from DictUrd
-lin liberalization_N = mkN "آزاد خیالی" ;
-lin liberalize_V2 = mkV2 (compoundV "آزاد خیال" (mkV "ہونا")) ;
-lin liberate_V2 = mkV2 (compoundV "آزاد" (mkV "کرنا")) ;       -- from DictUrd
-lin liberation_N = mkN "آزادی" ;       -- from DictUrd
-lin liberator_N = mkN "آزاد کرنے والا" ;
-lin libertine_N = mkN "فاجر" ;       -- from DictUrd
-lin liberty_N = mkN "خودمختاری" ;
-lin libidinous_A = mkA "جنسی طلب والا" ;       -- from DictUrd
-lin libido_N = mkN "جنسی طلب" ;       -- from DictUrd
-lin libra_PN = mkPN "فلکيات" ;
-lin librarian_N = mkN "امیر المکتب" ;       -- from DictUrd
-lin librarianship_N = mkN "کتاب داری" ;
-lin library_N = mkN "دار الکتب" ;       -- from DictUrd
-lin librettist_N = mkN "غنائيہ نگار" ;
-lin libretto_N = mkN "متن غنائيہ" ;
-lin libya_PN = mkPN "شمالی افریقہ کا" ;
-lin libyan_A = mkA "شمالی افریقہ کا" ;
-lin libyan_N = mkN "شمالی افریقہ کا" ;
-lin licence_N = mkN "چھوٹ" ;       -- from DictUrd
-lin licence_V2 = mkV2 (mkV "اجازت") ;
-lin license_V2 = mkV2 (compoundV "اجازت" (mkV "دینا")) ;
-lin licensee_N = mkN "اجازت یافتہ" ;
-lin licentiate_N = mkN "سند یافتہ" ;
-lin licentious_A = mkA "آبرو باختہ" ;       -- from DictUrd
-lin licentiousness_N = mkN "آوارگی" ;
-lin lichen_N = mkN "کائ" ;       -- from DictUrd
-lin licit_A = mkA "واجب" ;
-lin lick_N = mkN "چاٹنا" ;
-lin lick_V = mkV "چاٹنا" ;
-lin lick_V2 = mkV2 (mkV "چاٹنا") ;       -- from DictUrd
-lin licking_N = mkN "ہرا دینا" ;
-lin lid_N = mkN "ڈھکن" ;       -- from DictUrd
-lin lidless_A = mkA "بے ڈھکن" ;
-lin lie_N = mkN "چھل" ;       -- from DictUrd
-lin lie_VS = mkVS (mkV "لیٹنا") ;
-lin lie_detector_N = mkN "دروغ گير" ;
-lin lie_in_N = mkN "درد ہونا" ;
-lin lied_N = mkN "ايک جرمن گيت" ;
-lin lief_Adv = mkAdv "پیار سے" ;
-lin liege_A = mkA "با ادب" ;
-lin liege_N = mkN "با ادب" ;
-lin liege_PN = mkPN "با ادب" ;
-lin lien_N = mkN "قانونی حق" ;
-lin lieu_N = mkN "بدلہ" ;
-lin lieutenancy_N = mkN "نیابت" ;       -- from DictUrd
-lin lieutenant_N = mkN "نائب" ;       -- from DictUrd
-lin life_N = mkN "آب ودانہ" ;       -- from DictUrd
-lin life_buoy_N = mkN "بچاو ترنا" ;
-lin life_giving_A = mkA "زندگی بخش" ;
-lin life_preserver_N = mkN "محافظ زندگی" ;
-lin life_raft_N = mkN "زندگی بچاو تختہ" ;
-lin lifeblood_N = mkN "لازمہ حيات" ;
-lin lifeboat_N = mkN "بچاو کشتی" ;
-lin lifeguard_N = mkN "جان کا محافظ" ;       -- from DictUrd
-lin lifeless_A = mkA "افسردہ" ;       -- from DictUrd
-lin lifelike_A = mkA "قدرتی" ;       -- from DictUrd
-lin lifelong_A = mkA "عمر بھر کا ساتھ" ;       -- from DictUrd
-lin lifer_N = mkN "عمر قیدی" ;
-lin lifetime_N = mkN "عرصہ حیات" ;       -- from DictUrd
-lin lift_N = mkN "اٹھانا" ;
-lin lift_V = mkV "اٹھانا" ;
-lin lift_V2 = mkV2 (mkV "بڑھانا") ;       -- from DictUrd
-lin lift_off_N = mkN "بردوش ہوا ہونے کا عمل" ;
-lin ligament_N = mkN "بند" ;       -- from DictUrd
-lin ligature_N = mkN "پٹی" ;       -- from DictUrd
-lin light_A = mkA "آسان" ;       -- from DictUrd
-lin light_Adv = mkAdv "نور" ;
-lin light_N = mkN "بصارت" ;       -- from DictUrd
-lin light_V = mkV "جلنا" ;       -- from DictUrd
-lin light_V2 = mkV2 (mkV "جلانا") ;       -- from DictUrd
-lin light_fingered_A = mkA "چالاک" ;
-lin light_handed_A = mkA "سبک دست" ;
-lin light_headed_A = mkA "سبک سر" ;
-lin light_headedness_N = mkN "سبک سری" ;
-lin light_hearted_A = mkA "خوش مزاج" ;
-lin light_heartedness_N = mkN "بے فکری" ;
-lin light_heavyweight_N = mkN "لائٹ ہيوی ويٹ" ;
-lin light_minded_A = mkA "بے فکر" ;
-lin light_mindedness_N = mkN "بےفکری" ;
-lin light_o'_love_N = mkN "بيوفاعورت" ;
-lin lighten_V = compoundV "چمک" (mkV "اٹھنا") ;       -- from DictUrd
-lin lighten_V2 = mkV2 (compoundV "بجلی کی طرح" (mkV "چمکنا")) ;       -- from DictUrd
-lin lighter_N = mkN "چمکانے والا" ;
-lin lighter_V2 = mkV2 (compoundV "چمکانے" (mkV "والا")) ;
-lin lighterage_N = mkN "بار گيری" ;
-lin lighthouse_N = mkN "روشنی کا مینار" ;
-lin lightness_N = mkN "ہلکا پن" ;       -- from DictUrd
-lin lightning_N = mkN "برق" ;       -- from DictUrd
-lin lightning_rod_N = mkN "بجلی کش سلاخ" ;
-lin lightship_N = mkN "رہبر جہاز" ;
-lin lightsome_A = mkA "فرح" ;       -- from DictUrd
-lin lightsomeness_N = mkN "شادمانی" ;
-lin lightweight_A = mkA "اوسط درجے سے کم وزن" ;
-lin lightweight_N = mkN "اوسط درجے سے کم وزن" ;
-lin ligneous_A = mkA "لکڑی کا" ;
-lin lignite_N = mkN "کوئلہ کی قسم" ;
-lin like_A = mkA "مانند" ;       -- from DictUrd
-lin like_Adv = mkAdv "مانند" ;
-lin like_N = mkN "مانند" ;
-lin like_V2 = mkV2 (mkV "چاہنا") ;       -- from DictUrd
---lin like_V2V = mkV2 (mkV "مانند") ;
-lin like_VS = mkVS (mkV "مانند") ;
-lin like_minded_A = mkA "ہم مذاق" ;
-lin likeable_A = mkA "پسندیدہ" ;
-lin likelihood_N = mkN "گمان" ;       -- from DictUrd
-lin likely_A = mkA "اغلب" ;       -- from DictUrd
-lin liken_V2 = mkV2 (compoundV "مقابلہ" (mkV "کرنا")) ;       -- from DictUrd
-lin likeness_N = mkN "بھیس" ;       -- from DictUrd
-lin likewise_Adv = mkAdv "ایضاً" ;       -- from DictUrd
-lin liking_N = mkN "چاہ" ;       -- from DictUrd
-lin lilac_N = mkN "لیلق" ;       -- from DictUrd
-lin lilt_N = mkN "خوشی سے گانا" ;
-lin lilt_V = compoundV "خوشی سے" (mkV "گانا") ;
-lin lilt_V2 = mkV2 (compoundV "خوشی سے" (mkV "گانا")) ;
-lin lily_N = mkN "سوسن" ;
-lin lily_PN = mkPN "سوسن" ;
-lin lily_livered_A = mkA "بزدل" ;
-lin lima_PN = mkPN "لوبيے کی ايک قسم" ;
-lin limb_N = mkN "انگ" ;       -- from DictUrd
-lin limbed_A = mkA "عضو دار" ;
-lin limber_A = mkA "لچکدار" ;       -- from DictUrd
-lin limber_V = compoundV "توپ کا اگلا" (mkV "حصہ") ;
-lin limber_V2 = mkV2 (compoundV "توپ کا اگلا" (mkV "حصہ")) ;
-lin limbless_A = mkA "بے پنکھ" ;
-lin limbo_N = mkN "قید خانہ" ;
-lin lime_N = mkN "چونا" ;       -- from DictUrd
-lin lime_V2 = mkV2 (compoundV "چونے کا" (mkV "پتھر")) ;
-lin limelight_N = mkN "شہرت کی چمک" ;       -- from DictUrd
-lin limerick_N = mkN "ہجویہ نظم" ;
-lin limerick_PN = mkPN "ہجویہ نظم" ;
-lin limestone_N = mkN "چونا پتھر" ;
-lin limey_N = mkN "عوامی" ;
-lin limit_N = mkN "آخری سرا" ;       -- from DictUrd
-lin limit_V2 = mkV2 (compoundV "بندش" (mkV "لگانا")) ;       -- from DictUrd
-lin limitation_N = mkN "بندش" ;       -- from DictUrd
-lin limitless_A = mkA "بے حد" ;
-lin limn_V2 = mkV2 (compoundV "آبی رنگوں سے" (mkV "رنگنا")) ;       -- from DictUrd
-lin limoges_PN = mkPN "نيم شفاف" ;
-lin limousine_N = mkN "بند موٹر گاڑی" ;
-lin limp_A = mkA "بے جان" ;
-lin limp_N = mkN "لنگ" ;       -- from DictUrd
-lin limp_V = mkV "لنگڑانا" ;       -- from DictUrd
-lin limpet_N = mkN "چمٹا رہنے والا" ;
-lin limpid_A = mkA "نتھرا ہوا" ;
-lin limpidity_N = mkN "صفائی" ;
-lin limpness_N = mkN "نرمی" ;
-lin linden_N = mkN "شجر لائم" ;
-lin line_N = mkN "ڈورا" ;       -- from DictUrd
-lin line_V = compoundV "لکیر" (mkV "کھینچنا") ;
-lin line_V2 = mkV2 (compoundV "قطار میں" (mkV "لگانا")) ;       -- from DictUrd
-lin line_up_N = mkN "صف بندی" ;
-lin lineage_N = mkN "آبا و اجداد" ;       -- from DictUrd
-lin lineal_A = mkA "آبائ" ;       -- from DictUrd
-lin lineament_N = mkN "ہئیت" ;       -- from DictUrd
-lin linear_A = mkA "خطی" ;       -- from DictUrd
-lin lineman_N = mkN "لائن مين" ;
-lin linen_N = mkN "سوتی کپڑے" ;
-lin liner_N = mkN "بڑا جہاز" ;
-lin linesman_N = mkN "لڑاکا فوج کا سپاہی" ;
-lin ling_N = mkN "دلدلی جھاڑی" ;
-lin lingam_N = mkN "لنگم" ;
-lin linger_V = mkV "ٹھہرنا" ;
-lin lingerer_N = mkN "دیر کرنے والا" ;
-lin lingerie_N = mkN "عورتوں کا زيريں لباس" ;
-lin lingering_A = mkA "ٹھہرنا" ;
-lin lingo_N = mkN "بڑبڑ" ;       -- from DictUrd
-lin lingua_franca_N = mkN "جگت بھاشا" ;
-lin lingual_A = mkA "لسانی" ;       -- from DictUrd
-lin linguist_N = mkN "ہفت زبان" ;       -- from DictUrd
-lin linguistic_A = mkA "لسانی" ;       -- from DictUrd
-lin linguistically_Adv = mkAdv "لسانياتی طور پر" ;
-lin linguistics_N = mkN "لسانيات" ;
-lin liniment_N = mkN "مرہم" ;       -- from DictUrd
-lin lining_N = mkN "نشاب دہی" ;       -- from DictUrd
-lin link_N = mkN "جوڑ" ;       -- from DictUrd
-lin link_V = mkV "جوڑ" ;
-lin link_V2 = mkV2 (mkV "جوڑنا") ;       -- from DictUrd
-lin linkage_N = mkN "جوڑ" ;       -- from DictUrd
-lin linkboy_N = mkN "منسلک" ;
-lin links_N = mkN "گھاس کا میدان" ;
-lin linnet_N = mkN "خوش الحان پرندہ" ;
-lin lino_N = mkN "چھاپے کی مشین" ;
-lin linocut_N = mkN "لينوکٹ" ;
-lin linoleum_N = mkN "لينوليم" ;
-lin linotype_N = mkN "چھاپے کی مشین" ;
-lin linseed_N = mkN "السی" ;
-lin linsey_woolsey_N = mkN "کتانی اونی کپڑا" ;
-lin lint_N = mkN "پھائے کا کپڑا" ;
-lin lintel_N = mkN "سر دل" ;
-lin lion_N = mkN "اسد" ;       -- from DictUrd
-lin lion_hearted_A = mkA "شیر دل" ;
-lin lioness_N = mkN "شیرنی" ;       -- from DictUrd
-lin lionize_V2 = mkV2 (compoundV "اہميت دينے" (mkV "والا")) ;
-lin lip_N = mkN "ہونٹ" ;       -- from DictUrd
-lin lip_read_V2 = mkV2 (compoundV "لب" (mkV "شناسی")) ;
-lin lip_reading_N = mkN "لب شناسی" ;
-lin lipped_A = mkA "لب دار" ;
-lin lipstick_N = mkN "لالی" ;       -- from DictUrd
-lin liquefaction_N = mkN "پگھلاو" ;
-lin liquefy_V = compoundV "حل" (mkV "ہونا") ;       -- from DictUrd
-lin liquefy_V2 = mkV2 (compoundV "حل" (mkV "کرنا")) ;       -- from DictUrd
-lin liquescent_A = mkA "پگھلتا ہوا" ;
-lin liqueur_N = mkN "شکر دار الکحل کا شیرہ" ;
-lin liquid_A = mkA "مائع" ;       -- from DictUrd
-lin liquid_N = mkN "مایع" ;
-lin liquidate_V = compoundV "صاف" (mkV "کرنا") ;
-lin liquidate_V2 = mkV2 (compoundV "بند و بست" (mkV "کرنا")) ;       -- from DictUrd
-lin liquidation_N = mkN "حساب کتاب" ;       -- from DictUrd
-lin liquidator_N = mkN "کاروبار بند کرنے والا" ;
-lin liquidity_N = mkN "رقت" ;       -- from DictUrd
-lin liquidize_V2 = mkV2 (compoundV "رقیق" (mkV "بنانا")) ;
-lin liquor_N = mkN "مئے" ;       -- from DictUrd
-lin liquorice_N = mkN "ملیٹھی" ;       -- from DictUrd
-lin lira_N = mkN "اٹلی کا سکہ" ;
-lin lisle_N = mkN "ڈورا" ;
-lin lisp_N = mkN "لکنت کرنا" ;
-lin lisp_V = compoundV "لکنت" (mkV "کرنا") ;
-lin lisp_V2 = mkV2 (compoundV "لکنت" (mkV "کرنا")) ;
-lin lispingly_Adv = mkAdv "لکنت کے ساتھ" ;
-lin lissom_A = mkA "نرم" ;
-lin lissome_A = mkA "لچکدار" ;       -- from DictUrd
-lin list_N = mkN "دھجی" ;       -- from DictUrd
-lin list_V = mkV "فہرست" ;
-lin list_V2 = mkV2 (compoundV "کناری" (mkV "لگانا")) ;       -- from DictUrd
---lin list_V2V = mkV2 (mkV "فہرست") ;
-lin list_price_N = mkN "قيمت نامہ" ;
-lin listen_V = compoundV "دھیان" (mkV "دینا") ;       -- from DictUrd
-lin listener_N = mkN "سامع" ;       -- from DictUrd
-lin listing_N = mkN "فہرست سازی" ;
-lin listless_A = mkA "غافل" ;       -- from DictUrd
-lin listlessness_N = mkN "غفلت" ;       -- from DictUrd
-lin lit_V2 = mkV2 (compoundV "دعائے" (mkV "مغفرت")) ;
-lin litany_N = mkN "دعائے مغفرت" ;
-lin literacy_N = mkN "ادبیت" ;       -- from DictUrd
-lin literal_A = mkA "حرفی" ;       -- from DictUrd
-lin literal_N = mkN "لفظی" ;
-lin literary_A = mkA "ادبی" ;       -- from DictUrd
-lin literate_A = mkA "خواندہ" ;       -- from DictUrd
-lin literate_N = mkN "پڑھا لکھا" ;
-lin literature_N = mkN "ادب" ;       -- from DictUrd
-lin lithe_A = mkA "لچکدار" ;       -- from DictUrd
-lin lithograph_N = mkN "پتھر کا چھاپا" ;
-lin lithograph_V = compoundV "پتھر کا" (mkV "چھاپا") ;
-lin lithograph_V2 = mkV2 (compoundV "پتھر کا" (mkV "چھاپا")) ;
-lin lithographic_A = mkA "سنگی طباعت کے متعلق" ;
-lin lithography_N = mkN "پتھر کی چھپائی" ;
-lin litigant_N = mkN "مدعی" ;       -- from DictUrd
-lin litigate_V = compoundV "دعویٰ" (mkV "کرنا") ;
-lin litigate_V2 = mkV2 (compoundV "دعویٰ" (mkV "کرنا")) ;
-lin litigation_N = mkN "جھگڑا" ;       -- from DictUrd
-lin litigious_A = mkA "متنازع" ;       -- from DictUrd
-lin litmus_N = mkN "لٹمس کاغذ" ;
-lin litmus_paper_N = mkN "لٹمس کاغذ" ;
-lin litotes_N = mkN "علم بياں" ;
-lin litre_N = mkN "برتن کی گنجائش کا پیمانہ" ;
-lin litter_N = mkN "خس و خاشاک" ;       -- from DictUrd
-lin litter_V = mkV "پالکی" ;
-lin litter_V2 = mkV2 (compoundV "کوڑا کرکٹ پیدا" (mkV "کرنا")) ;       -- from DictUrd
-lin little_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin littleness_N = mkN "خفیف ہونا" ;
-lin littoral_A = mkA "ساحلی" ;
-lin littoral_N = mkN "ساحلی" ;
-lin liturgy_N = mkN "عبادت کے ارکان" ;
-lin livable_A = mkA "رہنے کے قابل" ;
-lin live_A = mkA "براہ راست" ;
-lin live_Adv = mkAdv "براہ راست" ;
-lin live_V = compoundV "بسر" (mkV "کرنا") ;       -- from DictUrd
-lin live_V2 = mkV2 (compoundV "براہ" (mkV "راست")) ;
-lin livelihood_N = mkN "بسر اوقات" ;       -- from DictUrd
-lin liveliness_N = mkN "چالاکی" ;       -- from DictUrd
-lin livelong_A = mkA "ديرپا" ;
-lin lively_A = mkA "چاق چوبند" ;       -- from DictUrd
-lin liven_V = compoundV "جان" (mkV "پڑنا") ;
-lin liven_V2 = mkV2 (compoundV "جان" (mkV "پڑنا")) ;
-lin liver_N = mkN "جگر" ;       -- from DictUrd
-lin liveried_A = mkA "وردی پوش" ;
-lin liverish_A = mkA "جگر کا مریض" ;
-lin livery_A = mkA "ملازموں کی وردی" ;
-lin livery_N = mkN "وردی" ;       -- from DictUrd
-lin livestock_N = mkN "ڈھور ڈنگر" ;
-lin livid_A = mkA "بد رنگ" ;       -- from DictUrd
-lin living_A = mkA "زندہ" ;
-lin living_N = mkN "بسر" ;       -- from DictUrd
-lin living_room_N = mkN "ديوان خانہ" ;
-lin liz_PN = mkPN "چھپکلی" ;
-lin liza_PN = mkPN "چھپکلی" ;
-lin lizard_N = mkN "بچ کھوپڑا" ;       -- from DictUrd
-lin llama_N = mkN "چھوٹے قد کا اونٹ نما جانور" ;
-lin load_N = mkN "بار" ;       -- from DictUrd
-lin load_V = mkV "سامان" ;
-lin load_V2 = mkV2 (mkV "لادنا") ;       -- from DictUrd
-lin load_line_N = mkN "جہاز رانی" ;
-lin load_shedding_N = mkN "تقسيم بار" ;
-lin loaded_A = mkA "محمول" ;       -- from DictUrd
-lin loader_N = mkN "بھرنے والا" ;
-lin loading_N = mkN "بھرائی" ;
-lin loaf_N = mkN "ڈلا" ;       -- from DictUrd
-lin loaf_V = mkV "روٹی" ;
-lin loaf_V2 = mkV2 (compoundV "آوارہ گردی" (mkV "کرنا")) ;       -- from DictUrd
-lin loafer_N = mkN "آوارہ گرد" ;
-lin loam_N = mkN "چکنی مٹی کا گارا" ;
-lin loamy_A = mkA "ميرا والا" ;
-lin loan_N = mkN "عاریت" ;       -- from DictUrd
-lin loan_V2 = mkV2 (compoundV "مستعار" (mkV "دینا")) ;       -- from DictUrd
-lin loath_A = mkA "غیر رضا مند" ;
-lin loathe_V2 = mkV2 (compoundV "شدید نفرت" (mkV "کرنا")) ;       -- from DictUrd
-lin loathing_N = mkN "گھن" ;       -- from DictUrd
-lin loathly_A = mkA "نفرت سے" ;
-lin loathsome_A = mkA "مکروہ" ;       -- from DictUrd
-lin lob_N = mkN "بے ڈھنگا" ;       -- from DictUrd
-lin lob_V = compoundV "بھدا" (mkV "آدمی") ;
-lin lob_V2 = mkV2 (mkV "جھکنا") ;       -- from DictUrd
-lin lobby_N = mkN "دالان" ;       -- from DictUrd
-lin lobby_V = mkV "دالان" ;
-lin lobby_V2 = mkV2 (mkV "دالان") ;
---lin lobby_V2V = mkV2 (mkV "دالان") ;
-lin lobe_N = mkN "گوشہ" ;       -- from DictUrd
-lin lobed_A = mkA "گوشہ دار" ;
-lin lobster_N = mkN "بڑا جھینگا" ;       -- from DictUrd
-lin lobster_pot_N = mkN "جھينگا جال" ;
-lin local_A = mkA "دیسی" ;       -- from DictUrd
-lin local_N = mkN "مقامی" ;
-lin localism_N = mkN "محدود وطن پرستی" ;
-lin locality_N = mkN "علاقہ" ;       -- from DictUrd
-lin localize_V2 = mkV2 (compoundV "مقامی رنگ میں" (mkV "رنگنا")) ;
-lin locate_V = compoundV "نشاندہی" (mkV "کرنا") ;
-lin locate_V2 = mkV2 (compoundV "جگہ" (mkV "ڈھونڈنا")) ;       -- from DictUrd
-lin location_N = mkN "مقام" ;       -- from DictUrd
-lin loch_N = mkN "جھیل" ;       -- from DictUrd
-lin lock_N = mkN "لٹ" ;       -- from DictUrd
-lin lock_V = mkV "تالا" ;
-lin lock_V2 = mkV2 (compoundV "محبوس" (mkV "کرنا")) ;       -- from DictUrd
-lin locker_N = mkN "چھوٹی الماری" ;       -- from DictUrd
-lin locket_N = mkN "لاکٹ" ;
-lin lockjaw_N = mkN "دانت پچی" ;
-lin lockout_N = mkN "در بندی" ;       -- from DictUrd
-lin locksmith_N = mkN "قفل ساز" ;       -- from DictUrd
-lin lockup_A = mkA "حوالات" ;
-lin lockup_N = mkN "حوالات" ;       -- from DictUrd
-lin loco_A = mkA "انجن" ;
-lin locomotion_N = mkN "طریق سفر" ;
-lin locomotive_A = mkA "حرکت کرنے والا" ;
-lin locomotive_N = mkN "حرکت کرنے والا" ;
-lin locum_N = mkN "مددگار" ;
-lin locum_tenens_N = mkN "مددگار" ;
-lin locus_N = mkN "جائے وقوع" ;       -- from DictUrd
-lin locust_N = mkN "ٹڈی" ;       -- from DictUrd
-lin locution_N = mkN "طرز تقریر" ;       -- from DictUrd
-lin lode_N = mkN "رگ معدن" ;
-lin lodestar_N = mkN "راہنما ستارہ" ;
-lin lodestone_N = mkN "سنگ مقناطيس" ;
-lin lodge_N = mkN "کٹیا" ;       -- from DictUrd
-lin lodge_V = compoundV "قیام" (mkV "کرنا") ;       -- from DictUrd
-lin lodge_V2 = mkV2 (compoundV "قیام" (mkV "کرانا")) ;       -- from DictUrd
-lin lodgement_N = mkN "تودہ" ;
-lin lodger_N = mkN "کرایہ دار مہمان" ;
-lin lodging_N = mkN "آشیانہ" ;       -- from DictUrd
-lin lodging_house_N = mkN "قيام گاہ" ;
-lin loess_N = mkN "لوئيس" ;
-lin loft_N = mkN "اٹاری" ;       -- from DictUrd
-lin loft_V2 = mkV2 (mkV "اچھالنا") ;       -- from DictUrd
-lin loftily_Adv = mkAdv "بلندی سے" ;
-lin loftiness_N = mkN "فوق" ;       -- from DictUrd
-lin lofty_A = mkA "عظیم" ;       -- from DictUrd
-lin log_N = mkN "لکڑ" ;       -- from DictUrd
-lin log_V2 = mkV2 (compoundV "درج" (mkV "کرنا")) ;
-lin logarithm_N = mkN "حساب کا ایک قاعدہ" ;
-lin logarithmic_A = mkA "لوکارتم کے طور پر" ;
-lin logarithmically_Adv = mkAdv "لوکارتم کے طور پر" ;
-lin logbook_N = mkN "لاگ بک" ;
-lin loggerheads_N = mkN "الو" ;
-lin logic_N = mkN "منطق" ;       -- from DictUrd
-lin logical_A = mkA "منطقی" ;       -- from DictUrd
-lin logicality_N = mkN "معقولیت" ;
-lin logician_N = mkN "عالم المنطق" ;       -- from DictUrd
-lin logistics_N = mkN "فوجی نقل و حمل" ;       -- from DictUrd
-lin loin_N = mkN "پشت" ;       -- from DictUrd
-lin loincloth_N = mkN "لنگوٹ" ;
-lin loiter_V = compoundV "آوارہ" (mkV "گردی کرنا") ;       -- from DictUrd
-lin loiter_V2 = mkV2 (compoundV "کاہلی" (mkV "کرنا")) ;
-lin loiterer_N = mkN "دیر لگانے والا" ;
-lin loll_V = mkV "جھولنا" ;       -- from DictUrd
-lin loll_V2 = mkV2 (mkV "لٹکانا") ;       -- from DictUrd
-lin lollipop_N = mkN "شکر کی گولیاں" ;
-lin lone_A = mkA "اکیلا" ;       -- from DictUrd
-lin loneliness_N = mkN "اکیلا پن" ;       -- from DictUrd
-lin lonely_A = mkA "اکیلا" ;       -- from DictUrd
-lin lonesome_A = mkA "تنہا" ;
-lin long_A = mkA "دراز" ;       -- from DictUrd
-lin long_Adv = mkAdv "لمبا" ; --changed
-lin long_N = mkN "لمبا" ; --changed
-lin long_V = mkV "لمبا" ; --changed
-lin long_distance_A = mkA "دور دراز سے متعلق" ;
-lin long_headed_A = mkA "دور اندیش" ;
-lin long_lived_A = mkA "لمبی عمر کا" ;
-lin long_range_A = mkA "طويل فاصلی" ;
-lin long_sighted_A = mkA "دور سے" ;
-lin long_suffering_A = mkA "طويل تکليف سے" ;
-lin long_term_A = mkA "طويل المعياد" ;
-lin long_winded_A = mkA "بڑے دم والا" ;
-lin longboat_N = mkN "طويل اور مضبوط ترين کشتی" ;
-lin longevity_N = mkN "طویل عمری" ;       -- from DictUrd
-lin longing_A = mkA "اشتیاق" ;
-lin longing_N = mkN "آرزو" ;       -- from DictUrd
-lin longish_A = mkA "لمبا سا" ;
-lin longitude_N = mkN "لمبائ" ;       -- from DictUrd
-lin longitudinal_A = mkA "طولانی" ;
-lin longshoreman_N = mkN "خلاسی" ;       -- from DictUrd
-lin loo_N = mkN "اناڑی" ;
-lin loofa_N = mkN "لوفہ" ;
-lin look_N = mkN "چتون" ;       -- from DictUrd
-lin look_V = mkV "دیکھنا" ;       -- from DictUrd
-lin look_V2 = mkV2 (compoundV "نظر" (mkV "رکھنا")) ;       -- from DictUrd
---lin look_V2V = mkV2 (mkV "دیکھنا") ;
-lin look_VA = mkV "دیکھنا" ;
-lin looker_N = mkN "ديکھنے والا" ;
-lin looker_on_N = mkN "تماشائی" ;
-lin looking_glass_N = mkN "آئينہ" ;
-lin loom_N = mkN "آلہ" ;       -- from DictUrd
-lin loom_V = compoundV "سراب" (mkV "جیسا دکھنا") ;       -- from DictUrd
-lin loon_N = mkN "کسبی" ;       -- from DictUrd
-lin loony_A = mkA "پاگل" ;       -- from DictUrd
-lin loony_N = mkN "دیوانہ" ;
-lin loop_N = mkN "چھلا" ;       -- from DictUrd
-lin loop_V = mkV "پھندا" ;
-lin loop_V2 = mkV2 (mkV "پھندا") ;
-lin loophole_N = mkN "دراز" ;       -- from DictUrd
-lin loopy_A = mkA "حلقوں سے پر" ;
-lin loose_A = mkA "الگ" ;       -- from DictUrd
-lin loose_V2 = mkV2 (compoundV "ڈھیلا" (mkV "کرنا")) ;       -- from DictUrd
-lin loosen_V = compoundV "کھول" (mkV "دینا") ;
-lin loosen_V2 = mkV2 (compoundV "ڈھیل" (mkV "دینا")) ;       -- from DictUrd
-lin loot_N = mkN "لوٹ کا مال" ;       -- from DictUrd
-lin loot_V = compoundV "مال" (mkV "غنیمت") ;
-lin loot_V2 = mkV2 (compoundV "مال" (mkV "غنیمت")) ;
-lin looter_N = mkN "لوٹنے والا" ;
-lin lop_V = compoundV "ڈھیلا" (mkV "لٹکنا") ;       -- from DictUrd
-lin lop_V2 = mkV2 (compoundV "پھنگی" (mkV "کاٹنا")) ;       -- from DictUrd
-lin lope_N = mkN "چھلانگیں بھرنا" ;
-lin lope_V = compoundV "چھلانگیں" (mkV "بھرنا") ;
-lin lopsided_A = mkA "ناہموار" ;
-lin loquacious_A = mkA "باتونی" ;       -- from DictUrd
-lin loquaciousness_N = mkN "فضول گوئی" ;
-lin loquacity_N = mkN "بکواس" ;
-lin loquat_N = mkN "لوکاٹ ایک پھل" ;
-lin lord_N = mkN "آقا" ;       -- from DictUrd
-lin lord_V2 = mkV2 (mkV "سردار") ;
-lin lordliness_N = mkN "نوابی" ;
-lin lordly_A = mkA "حاکمانہ" ;
-lin lordship_N = mkN "امارت" ;
-lin lore_N = mkN "علم" ;       -- from DictUrd
-lin lorgnette_N = mkN "مقربہ" ;
-lin lorn_A = mkA "گم" ;       -- from DictUrd
-lin lorry_N = mkN "ٹھیلا" ;
-lin lose_V = mkV "ہارنا" ;       -- from DictUrd
-lin lose_V2 = mkV2 (mkV "ہارنا") ;       -- from DictUrd
-lin loser_N = mkN "برباد ہونے والا" ;
-lin loss_N = mkN "چکما" ;       -- from DictUrd
-lin lot_N = mkN "حق" ;       -- from DictUrd
-lin loth_A = mkA "عیاش آدمی" ;
-lin lotion_N = mkN "غسل" ;       -- from DictUrd
-lin lottery_N = mkN "قرعہ" ;       -- from DictUrd
-lin lotto_N = mkN "لوٹو" ;
-lin lotus_N = mkN "کنول" ;       -- from DictUrd
-lin lotus_eater_N = mkN "کاہل" ;
-lin loud_A = mkA "بھاری" ;       -- from DictUrd
-lin loud_Adv = mkAdv "پرشور" ;
-lin loudness_N = mkN "بھڑک" ;       -- from DictUrd
-lin loudspeaker_N = mkN "آواز کو بڑھانے کا ايک آلہ" ;
-lin lough_N = mkN "جھیل" ;
-lin lounge_N = mkN "مثر گشت کرنا" ;
-lin lounge_V = compoundV "مثر گشت" (mkV "کرنا") ;
-lin lounger_N = mkN "خراماں خراماں چلنے والا" ;
-lin lour_V = mkV "گھورنا" ;
-lin louse_N = mkN "طفیلی کیڑے" ;
-lin lousy_A = mkA "گندا" ;
-lin lout_N = mkN "بھونڈا" ;       -- from DictUrd
-lin loutish_A = mkA "مسخرہ" ;
-lin louvered_A = mkA "روزن دان" ;
-lin lovable_A = mkA "شیریں مزاج" ;
-lin love_N = mkN "آگ" ;       -- from DictUrd
-lin love_V2 = mkV2 (compoundV "محبت" (mkV "کرنا")) ;
--- lin love_V2V = mkV2 (compoundV "محبت" (mkV "کرنا")) ;
-lin love_affair_N = mkN "محبت کا تعلق" ;
-lin love_feast_N = mkN "برادرانہ ضيافت" ;
-lin love_knot_N = mkN "پيار کی گانٹھ" ;
-lin love_seat_N = mkN "چھوٹا صوفہ" ;
-lin lovebird_N = mkN "افريقی طوطا" ;
-lin loveless_A = mkA "محروم محبت" ;
-lin loveliness_N = mkN "دلبری" ;       -- from DictUrd
-lin lovelorn_A = mkA "مہجور" ;
-lin lovely_A = mkA "دلبر" ;       -- from DictUrd
-lin lover_N = mkN "آشنا" ;       -- from DictUrd
-lin lovesick_A = mkA "بيمار محبت" ;
-lin loving_A = mkA "محبت آمیز" ;       -- from DictUrd
-lin loving_cup_N = mkN "شراب کا بڑا پيالہ" ;
-lin loving_kindness_N = mkN "محبت آميز مہربانی" ;
-lin low_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin low_Adv = mkAdv "کم" ;
-lin low_N = mkN "کم" ;
-lin low_V = compoundV "بیل" (mkV "یا گائے کا ڈکرانا") ;       -- from DictUrd
-lin low_down_A = mkA "کمينہ" ;
-lin lowborn_A = mkA "کم ذات" ;
-lin lowbred_A = mkA "ناشائستہ" ;
-lin lowbrow_A = mkA "ثقافتی معاملات سے بيگانہ" ;
-lin lowbrow_N = mkN "ثقافتی معاملات سے بيگانہ" ;
-lin lower_Adv = mkAdv "اتارنا" ;
-lin lower_V = mkV "اتارنا" ;
-lin lower_V2 = mkV2 (mkV "اتارنا") ;
-lin lowest_Adv = mkAdv "سب سے کم" ;
-lin lowlander_N = mkN "نشيبی علاقے کا باشندہ" ;
-lin lowliness_N = mkN "غربت" ;       -- from DictUrd
-lin lowly_A = mkA "پاجی" ;
-lin lowness_N = mkN "اوچھا پن" ;       -- from DictUrd
-lin loyal_A = mkA "پکا" ;       -- from DictUrd
-lin loyalist_N = mkN "جاں نثار" ;
-lin loyalty_N = mkN "اطاعت" ;       -- from DictUrd
-lin lozenge_N = mkN "شکل معين" ;
-lin lubber_N = mkN "سست" ;
-lin lubberly_A = mkA "کام چوری سے" ;
-lin lubricant_N = mkN "چکنائی" ;
-lin lubricate_V2 = mkV2 (compoundV "تیل" (mkV "لگانا")) ;
-lin lubrication_N = mkN "چکناو" ;
-lin lucent_A = mkA "چمکدار" ;
-lin lucerne_N = mkN "لوسرن" ;
-lin lucid_A = mkA "بین" ;       -- from DictUrd
-lin lucidity_N = mkN "صفائ" ;       -- from DictUrd
-lin lucifer_N = mkN "ستارہ صبح" ;
-lin luck_N = mkN "بخت" ;       -- from DictUrd
-lin luckily_Adv = mkAdv "خوش قسمتی سے" ;       -- from DictUrd
-lin lucky_A = mkA "فرخ" ;       -- from DictUrd
-lin lucrative_A = mkA "مفید" ;       -- from DictUrd
-lin lucre_N = mkN "دولت" ;       -- from DictUrd
-lin ludicrous_A = mkA "مضحکہ خیز" ;       -- from DictUrd
-lin luff_V = compoundV "جہاز" (mkV "رانی") ;
-lin luff_V2 = mkV2 (compoundV "جہاز" (mkV "رانی")) ;
-lin lug_N = mkN "ڈنڈی" ;       -- from DictUrd
-lin lug_V2 = mkV2 (mkV "گھسیٹنا") ;       -- from DictUrd
-lin luggage_N = mkN "مال" ;       -- from DictUrd
-lin lugger_N = mkN "چوکونی بادبان والا جہاز" ;
-lin lugsail_N = mkN "جہاز رانی" ;
-lin lugubrious_A = mkA "آزردہ" ;       -- from DictUrd
-lin lugubriousness_N = mkN "غم گينی" ;
-lin luke_PN = mkPN "نیم گرم" ;
-lin lukewarm_A = mkA "بے دل" ;       -- from DictUrd
-lin lukewarmness_N = mkN "نيم گرمی" ;
-lin lull_N = mkN "خاموشی" ;       -- from DictUrd
-lin lull_V = mkV "گھٹنا" ;       -- from DictUrd
-lin lull_V2 = mkV2 (compoundV "ڈھارس" (mkV "دینا")) ;       -- from DictUrd
-lin lullaby_N = mkN "لوری" ;       -- from DictUrd
-lin lumbago_N = mkN "درد کمر" ;
-lin lumbar_A = mkA "صلبی" ;
-lin lumber_N = mkN "کاٹھ" ;       -- from DictUrd
-lin lumber_V = compoundV "بیکار" (mkV "سامان") ;
-lin lumber_V2 = mkV2 (compoundV "بیکار" (mkV "سامان")) ;
-lin lumberjack_N = mkN "لکڑہارا" ;
-lin lumberyard_N = mkN "چوب گودام" ;
-lin luminary_N = mkN "روشنی پھیلانے والی چیز" ;
-lin luminosity_N = mkN "روشنی" ;
-lin luminous_A = mkA "چمکتا" ;       -- from DictUrd
-lin lump_N = mkN "انبار" ;       -- from DictUrd
-lin lump_V2 = mkV2 (compoundV "اکٹھا" (mkV "کرنا")) ;       -- from DictUrd
-lin lumpish_A = mkA "موٹا اور بھدا" ;
-lin lumpy_A = mkA "گانٹھ دار" ;
-lin lunacy_N = mkN "دیوانہ پن" ;       -- from DictUrd
-lin lunar_A = mkA "چاند سے متعلق" ;       -- from DictUrd
-lin lunatic_N = mkN "دیوانہ" ;       -- from DictUrd
-lin lunch_N = mkN "دو پہر کا کھانا" ;       -- from DictUrd
-lin lunch_V = compoundV "دو" (mkV "پہر کا کھانا کھانا") ;       -- from DictUrd
-lin lunch_V2 = mkV2 (mkV "کھانا") ;
-lin luncheon_N = mkN "دو پہر کا کھانا" ;       -- from DictUrd
-lin lung_N = mkN "پھیپھڑا" ;       -- from DictUrd
-lin lunge_N = mkN "گھوڑے کو سدھانا" ;
-lin lunge_V = compoundV "گھوڑے کو" (mkV "سدھانا") ;
-lin lurch_N = mkN "ہار" ;       -- from DictUrd
-lin lurch_V = compoundV "ہچکولا" (mkV "کھانا") ;       -- from DictUrd
-lin lurcher_N = mkN "چور" ;
-lin lure_N = mkN "بہلاوا" ;       -- from DictUrd
-lin lure_V2 = mkV2 (mkV "پھسلانا") ;
-lin lurid_A = mkA "بھیانک" ;       -- from DictUrd
-lin lurk_V = compoundV "گھات" (mkV "میں ہونا") ;       -- from DictUrd
-lin luscious_A = mkA "خوشگوار" ;       -- from DictUrd
-lin lush_A = mkA "ہرا بھرا" ;       -- from DictUrd
-lin lush_N = mkN "شربت" ;       -- from DictUrd
-lin lust_N = mkN "آگ" ;       -- from DictUrd
-lin lust_V = mkV "مستی" ;
-lin lustful_A = mkA "مست" ;       -- from DictUrd
-lin lustre_N = mkN "آب داری" ;       -- from DictUrd
-lin lusty_A = mkA "قوی" ;       -- from DictUrd
-lin luta_PN = mkPN "بربط نواز" ;
-lin lutanist_N = mkN "بربط نواز" ;
-lin lute_N = mkN "عود" ;       -- from DictUrd
-lin lutheran_A = mkA "لوتھریت" ;
-lin lutheran_N = mkN "لوتھریت" ;
-lin luxe_A = mkA "عیش" ;
-lin luxuriance_N = mkN "افراط" ;
-lin luxuriant_A = mkA "ہر بھرا" ;       -- from DictUrd
-lin luxuriate_V = compoundV "کثرت سے" (mkV "ہونا") ;
-lin luxurious_A = mkA "عیاش" ;       -- from DictUrd
-lin luxury_N = mkN "عیش" ;       -- from DictUrd
-lin lyceum_N = mkN "درسگاہ" ;
-lin lye_N = mkN "سجی دار پانی" ;
-lin lying_in_A = mkA "زچگی" ;
-lin lymph_N = mkN "بے رنگ پانی" ;
-lin lymphatic_A = mkA "بلغمی مزاج" ;
-lin lynch_N = mkN "مار پیٹ" ;
-lin lynch_V2 = mkV2 (compoundV "مار" (mkV "پیٹ")) ;
-lin lynx_N = mkN "سیاہ گوش" ;       -- from DictUrd
-lin lynx_eyed_A = mkA "تیز نظر" ;
-lin lyre_N = mkN "بربط" ;       -- from DictUrd
-lin lyric_A = mkA "بربط کا" ;
-lin lyric_N = mkN "بربط کا" ;
-lin lyrical_A = mkA "غنائ" ;       -- from DictUrd
-lin lyricism_N = mkN "نغمے کی مانند کردار" ;
-lin lyricist_N = mkN "غنائی شاعر" ;
-lin lysol_N = mkN "لائیسول" ;
-lin ma'am_N = mkN "میم صاحب" ;
-lin ma_N = mkN "بچگانہ میں ماما کی ایک شکل" ;
-lin mac_N = mkN "کنکروں سے سڑک بنانا" ;
-lin macabre_A = mkA "بھیانک" ;       -- from DictUrd
-lin macadam_N = mkN "پکی سڑک" ;
-lin macadamize_V2 = mkV2 (compoundV "کنکروں سے سڑک" (mkV "بنانا")) ;
-lin macaroni_N = mkN "موٹی نمکین سویاں" ;
-lin macaroon_N = mkN "مکرون" ;
-lin macaw_N = mkN "میکا" ;
-lin mace_N = mkN "عصا" ;       -- from DictUrd
-lin macedonian_A = mkA "مقدونی" ;
-lin macedonian_N = mkN "مقدونی" ;
-lin macerate_V = compoundV "بھگو کر نرم" (mkV "کرنا") ;
-lin macerate_V2 = mkV2 (compoundV "بھگو کر" (mkV "گلانا")) ;       -- from DictUrd
-lin mach_PN = mkPN "سازش کرنا" ;
-lin machete_N = mkN "خنجر" ;
-lin machiavellian_A = mkA "میکیاولیائی" ;
-lin machination_N = mkN "فطرت" ;       -- from DictUrd
-lin machine_N = mkN "آلہ" ;       -- from DictUrd
-lin machine_V2 = mkV2 (mkV "مشین") ;
-lin machine_gun_N = mkN "مشین گن" ;
-lin machinery_N = mkN "آلات" ;       -- from DictUrd
-lin machinist_N = mkN "مشین بنانے والا" ;
-lin machismo_N = mkN "مردانہ غلبہ" ;       -- from DictUrd
-lin mackerel_N = mkN "سرمئی مچھلی" ;       -- from DictUrd
-lin mackintosh_N = mkN "برساتی" ;
-lin macrocosm_N = mkN "جگت" ;       -- from DictUrd
-lin mad_A = mkA "احمق" ;       -- from DictUrd
-lin madam_N = mkN "بیگم صاحبہ" ;
-lin madame_N = mkN "مادام" ;
-lin madcap_N = mkN "دیوانہ" ;       -- from DictUrd
-lin madden_V2 = mkV2 (compoundV "غصہ" (mkV "دلانا")) ;       -- from DictUrd
-lin madeira_N = mkN "پرتگالی" ;
-lin mademoiselle_N = mkN "مادا موزیل" ;
-lin madhouse_N = mkN "پاگل خانہ" ;       -- from DictUrd
-lin madman_N = mkN "دیوانہ" ;       -- from DictUrd
-lin madness_N = mkN "دیوانہ پن" ;       -- from DictUrd
-lin madonna_N = mkN "مریم عزرا" ;
-lin madras_PN = mkPN "مدارس کے نام پر" ;
-lin madrigal_N = mkN "گوال گیت" ;       -- from DictUrd
-lin maecenas_PN = mkPN "ارومی ادبی سرپرست" ;
-lin maelstrom_N = mkN "بھنور" ;       -- from DictUrd
-lin maenad_N = mkN "خبطی عورت" ;       -- from DictUrd
-lin maestro_N = mkN "موسیقی کا استاد" ;       -- from DictUrd
-lin mafia_N = mkN "مافیا" ;
-lin mag_N = mkN "رسالہ" ;
-lin magazine_N = mkN "جریدہ" ;       -- from DictUrd
-lin magenta_A = mkA "مجینٹھیا" ;
-lin magenta_N = mkN "مجینٹھیا" ;
-lin maggot_N = mkN "سنڈی" ;       -- from DictUrd
-lin maggoty_A = mkA "حیوانیات" ;
-lin magic_A = mkA "جادو" ;
-lin magic_N = mkN "جادو" ;       -- from DictUrd
-lin magical_A = mkA "جادوانہ" ;       -- from DictUrd
-lin magician_N = mkN "جادو گر" ;       -- from DictUrd
-lin magisterial_A = mkA "آمرانہ" ;       -- from DictUrd
-lin magistracy_N = mkN "مجسٹریٹ کا عہدہ" ;
-lin magistrate_N = mkN "حاکم" ;       -- from DictUrd
-lin magnanimity_N = mkN "عالی ظرفی" ;       -- from DictUrd
-lin magnanimous_A = mkA "بلند نظر" ;       -- from DictUrd
-lin magnate_N = mkN "امیر شخص" ;
-lin magnesia_N = mkN "تباشیر فرنگی" ;       -- from DictUrd
-lin magnesium_N = mkN "کیمیا" ;
-lin magnet_N = mkN "چق مق" ;       -- from DictUrd
-lin magnetic_A = mkA "دلکش" ;       -- from DictUrd
-lin magnetically_Adv = mkAdv "مقناطیسی قوت" ;
-lin magnetism_N = mkN "جاذبیت" ;       -- from DictUrd
-lin magnetization_N = mkN "مقناز" ;
-lin magnetize_V2 = mkV2 (mkV "مقنانا") ;
-lin magneto_N = mkN "مقنا برقیہ" ;
-lin magnificat_N = mkN "مبالغہ کاری" ;
-lin magnification_N = mkN "بڑائ" ;       -- from DictUrd
-lin magnificence_N = mkN "عالیشان" ;       -- from DictUrd
-lin magnificent_A = mkA "عظیم الشان" ;       -- from DictUrd
-lin magnifier_N = mkN "کلاں نما" ;
-lin magnify_V2 = mkV2 (compoundV "عظمت" (mkV "بڑھانا")) ;       -- from DictUrd
-lin magniloquence_N = mkN "چرب زبانی" ;
-lin magniloquent_A = mkA "چرب زبان" ;
-lin magnitude_N = mkN "اہمیت" ;       -- from DictUrd
-lin magnolia_N = mkN "میگنولیہ" ;
-lin magnum_N = mkN "بڑا ششہ" ;       -- from DictUrd
-lin magnum_opus_N = mkN "ادب" ;
-lin magpie_N = mkN "چتلا کوا" ;
-lin magyar_A = mkA "جغرافیہ" ;
-lin magyar_N = mkN "جغرافیہ" ;
-lin maharaja_N = mkN "مہاراجہ" ;
-lin maharajah_N = mkN "مہاراجہ" ;
-lin maharanee_N = mkN "مہارانی" ;
-lin mahatma_N = mkN "مہاتما" ;
-lin mahogany_N = mkN "مہونگنی" ;
-lin mahout_N = mkN "مہاوت" ;
-lin maid_N = mkN "عذرا" ;       -- from DictUrd
-lin maiden_A = mkA "اچھوتی" ;       -- from DictUrd
-lin maiden_N = mkN "عذرا" ;       -- from DictUrd
-lin maidenhair_N = mkN "سنبل سیاہ" ;
-lin maidenhead_N = mkN "بکارت" ;       -- from DictUrd
-lin maidenhead_PN = mkPN "بکارت" ;
-lin maidenhood_N = mkN "بکارت" ;       -- from DictUrd
-lin maidenly_A = mkA "کنواریوں کے چال چلن" ;
-lin maidservant_N = mkN "باندی" ;       -- from DictUrd
-lin mail_N = mkN "بکتر" ;       -- from DictUrd
-lin mail_V2 = mkV2 (compoundV "زرہ بکتر" (mkV "پہنانا")) ;       -- from DictUrd
-lin mailbag_N = mkN "ڈاک کا تھیلا" ;       -- from DictUrd
-lin mailbox_N = mkN "ڈاک ڈبہ" ;
-lin mailed_A = mkA "ڈاک" ;
-lin mailman_N = mkN "ڈاکیا" ;       -- from DictUrd
-lin maim_V2 = mkV2 (compoundV "مسخ" (mkV "کرنا")) ;       -- from DictUrd
-lin main_A = mkA "عظیم" ;       -- from DictUrd
-lin main_N = mkN "اہمیت" ;       -- from DictUrd
-lin mainland_N = mkN "بر اعظم" ;
-lin mainmast_N = mkN "جہاز رانی" ;
-lin mainspring_N = mkN "بڑی کمانی" ;       -- from DictUrd
-lin mainstay_N = mkN "آس" ;       -- from DictUrd
-lin mainstream_N = mkN "عام رجحان" ;       -- from DictUrd
-lin maintain_V = compoundV "قائم" (mkV "رکھنا") ;
-lin maintain_V2 = mkV2 (compoundV "برقرار" (mkV "رکھنا")) ;       -- from DictUrd
-lin maintain_VS = mkVS (compoundV "قائم" (mkV "رکھنا")) ;
-lin maintainable_A = mkA "لائق پرورش" ;
-lin maintenance_N = mkN "دیکھ بھال" ;       -- from DictUrd
-lin maize_N = mkN "مکا" ;       -- from DictUrd
-lin maj_PN = mkPN "شاندار" ;
-lin majestic_A = mkA "عالیشان" ;       -- from DictUrd
-lin majestically_Adv = mkAdv "رعب داب سے" ;       -- from DictUrd
-lin majesty_N = mkN "عظمت" ;       -- from DictUrd
-lin majolica_N = mkN "میجولیکا" ;
-lin major_A = mkA "بڑا" ;       -- from DictUrd -- corrected
-lin major_N = mkN "اہم" ;
-lin major_V = mkV "اہم" ;
-lin major_domo_N = mkN "شاہی محل کا میر سامان" ;
-lin major_general_N = mkN "میجر جنرل" ;
-lin majority_N = mkN "اکثریت" ;       -- from DictUrd
-lin make_N = mkN "بناوٹ" ;       -- from DictUrd
-lin make_V = mkV "ساخت" ;
-lin make_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
---lin make_V2V = mkV2 (mkV "ساخت") ;
-lin make_VA = mkV "ساخت" ;
-lin make_VS = mkVS (mkV "ساخت") ;
-lin make_believe_N = mkN "افسانہ" ;
-lin make_up_N = mkN "بہروپ" ;
-lin maker_N = mkN "بنانے والا" ;       -- from DictUrd
-lin makeshift_N = mkN "عارضی" ;       -- from DictUrd
-lin makeweight_N = mkN "پاسنگ" ;       -- from DictUrd
-lin making_N = mkN "بناوٹ" ;       -- from DictUrd
-lin malacca_N = mkN "شہر ملاکا" ;
-lin malachite_N = mkN "معدنیات مرمر سبز" ;
-lin maladjusted_A = mkA "ابتر" ;       -- from DictUrd
-lin maladjustment_N = mkN "بے آہنگی" ;       -- from DictUrd
-lin maladroit_A = mkA "اناڑی" ;       -- from DictUrd
-lin malady_N = mkN "آزار" ;       -- from DictUrd
-lin malaga_PN = mkPN "ملاگا کی شراب" ;
-lin malaise_N = mkN "بے چینی" ;       -- from DictUrd
-lin malapropism_N = mkN "الفاظ کا بے موقع استعمال" ;
-lin malapropos_A = mkA "بے جا" ;       -- from DictUrd
-lin malapropos_Adv = mkAdv "بے موقع" ;
-lin malaria_N = mkN "موسمی بخار" ;       -- from DictUrd
-lin malarial_A = mkA "ملیربائی" ;
-lin malay_A = mkA "ملانی" ;
-lin malay_N = mkN "ملانی" ;
-lin malaya_PN = mkPN "ملاوی" ;
-lin malayan_A = mkA "ملاوی" ;
-lin malayan_N = mkN "ملاوی" ;
-lin malcontent_A = mkA "ناخوش" ;       -- from DictUrd
-lin malcontent_N = mkN "نا خوش" ;
-lin male_A = mkA "نر" ;
-lin male_N = mkN "مرد" ;       -- from DictUrd
-lin malediction_N = mkN "بد دعا" ;       -- from DictUrd
-lin malefactor_N = mkN "بد کار" ;       -- from DictUrd
-lin maleficent_A = mkA "اذیت رساں" ;       -- from DictUrd
-lin malevolence_N = mkN "بد اثری" ;       -- from DictUrd
-lin malevolent_A = mkA "بد خواہ" ;
-lin malfeasance_N = mkN "بدی" ;       -- from DictUrd
-lin malformation_N = mkN "عیب" ;       -- from DictUrd
-lin malformed_A = mkA "بد شکل" ;       -- from DictUrd
-lin malfunction_N = mkN "بد عملی" ;       -- from DictUrd
-lin malfunction_V = compoundV "عمل پزیری میں جزوی" (mkV "ناکامی") ;
-lin mali_PN = mkPN "عداوت" ;
-lin malice_N = mkN "عداوت" ;       -- from DictUrd
-lin malicious_A = mkA "کمینہ" ;       -- from DictUrd
-lin malign_A = mkA "خطرناک" ;       -- from DictUrd
-lin malign_V2 = mkV2 (compoundV "بدنامی" (mkV "کرنا")) ;       -- from DictUrd
-lin malignancy_N = mkN "بدی" ;       -- from DictUrd
-lin malignant_A = mkA "کینہ پرور" ;       -- from DictUrd
-lin malignity_N = mkN "بیر" ;       -- from DictUrd
-lin malinger_V = compoundV "بیمار" (mkV "بننا") ;       -- from DictUrd
-lin malingerer_N = mkN "ڈھونگ کرنے ولا" ;
-lin mallard_N = mkN "جنگلی بطخ" ;       -- from DictUrd
-lin malleability_N = mkN "لوچ" ;       -- from DictUrd
-lin malleable_A = mkA "لوچ دار" ;       -- from DictUrd
-lin mallet_N = mkN "چوبی درمٹ" ;       -- from DictUrd
-lin mallow_N = mkN "گل خیر" ;       -- from DictUrd
-lin mallow_PN = mkPN "غبازی" ;
-lin malmsey_N = mkN "میٹھی انگوری شراب" ;
-lin malnutrition_N = mkN "غلط خوراک" ;       -- from DictUrd
-lin malodorous_A = mkA "بدبو دار" ;       -- from DictUrd
-lin malpractice_N = mkN "بد دیانتی" ;       -- from DictUrd
-lin malt_N = mkN "جو کی شراب" ;
-lin malt_V = compoundV "جو کی" (mkV "شراب") ;
-lin malt_V2 = mkV2 (compoundV "جو کی" (mkV "شراب")) ;
-lin malta_PN = mkPN "مالٹیز" ;
-lin maltese_A = mkA "مالٹا کا" ;
-lin maltese_N = mkN "مالٹا کا" ;
-lin malthusian_A = mkA "نظریہ ضبط نفس" ;
-lin maltreat_V2 = mkV2 (compoundV "بد سلوکی" (mkV "کرنا")) ;       -- from DictUrd
-lin maltreatment_N = mkN "بد سلوکی" ;       -- from DictUrd
-lin maltster_N = mkN "شعیرہ بنانے والا" ;
-lin malversation_N = mkN "بد انتظامی" ;       -- from DictUrd
-lin mamba_N = mkN "مامبا" ;
-lin mamma_N = mkN "مان" ;       -- from DictUrd
-lin mammal_N = mkN "پستان دار جانور" ;       -- from DictUrd
-lin mammon_N = mkN "دولت مندی" ;       -- from DictUrd
-lin mammoth_N = mkN "ناپید ہاتھی کی ذات" ;       -- from DictUrd
-lin mammy_N = mkN "امی" ;
-lin man_N = mkN "آدمی" "آدمی" "آدمی" "آدمی" "آدمی" "آدمیو" Masc;       -- from DictUrd --changed
-lin man_V2 = mkV2 (mkV "مرد") ;
-lin man_at_arms_N = mkN "سپاہی" ;
-lin man_eater_N = mkN "آدم خور حیوان" ;
-lin man_hour_N = mkN "مزدوری ساعت" ;
-lin man_of_war_N = mkN "جنگی کشتی" ;
-lin man_sized_A = mkA "بڑا" ;
-lin manacle_N = mkN "بیڑی" ;       -- from DictUrd
-lin manacle_V2 = mkV2 (compoundV "بیڑی" (mkV "لگانا")) ;       -- from DictUrd
-lin manage_V = mkV "انتظام" ;
-lin manage_V2 = mkV2 (mkV "چلانا") ;       -- from DictUrd
-lin manageability_N = mkN "اطاعت پذیری" ;
-lin manageable_A = mkA "آسان" ;       -- from DictUrd
-lin management_N = mkN "بند و بست" ;       -- from DictUrd
-lin manager_N = mkN "کار کن" ;       -- from DictUrd
-lin manageress_N = mkN "منتظمہ" ;
-lin managerial_A = mkA "انتظامی" ;       -- from DictUrd
-lin manatee_N = mkN "سمندری گائے" ;
-lin mandarin_N = mkN "چین کا عامل" ;
-lin mandatary_N = mkN "مختار" ;       -- from DictUrd
-lin mandate_N = mkN "عارضی اختیار" ;       -- from DictUrd
-lin mandate_V2 = mkV2 (compoundV "ذمہ" (mkV "لگانا")) ;       -- from DictUrd
-lin mandate_VS = mkVS (mkV "فرمان") ;
-lin mandatory_A = mkA "لازمی" ;
-lin mandatory_N = mkN "ذمہ" ;       -- from DictUrd
-lin mandible_N = mkN "جبڑا" ;       -- from DictUrd
-lin mandolin_N = mkN "مینڈولین" ;
-lin mandrake_N = mkN "ایک زہریلا پودا" ;
-lin mandrill_N = mkN "بڑا بدشکل بندر" ;
-lin mane_N = mkN "ایال" ;       -- from DictUrd
-lin maneuver_V = compoundV "باقاعدہ نقل و حرکت بالخصوص بری یا بحری فوج" (mkV "کی") ;
-lin maneuver_V2 = mkV2 (compoundV "باقاعدہ نقل و حرکت بالخصوص بری یا بحری فوج" (mkV "کی")) ;
-lin manful_A = mkA "جوان مرد" ;
-lin manganese_N = mkN "ایک دھات" ;
-lin mange_N = mkN "کھرنڈ" ;       -- from DictUrd
-lin manger_N = mkN "چرنی" ;       -- from DictUrd
-lin mangily_Adv = mkAdv "خارشتيوں کی طرح" ;
-lin mangle_N = mkN "استری مشین" ;       -- from DictUrd
-lin mangle_V2 = mkV2 (compoundV "دھجی دھجی" (mkV "کرنا")) ;       -- from DictUrd
-lin mango_N = mkN "آ?" ;       -- from DictUrd
-lin mangosteen_N = mkN "منگوسٹين" ;
-lin mangrove_N = mkN "چمرنگ" ;       -- from DictUrd
-lin mangy_A = mkA "کھرنڈ دار" ;       -- from DictUrd
-lin manhandle_V2 = mkV2 (compoundV "برا سلوک" (mkV "کرنا")) ;       -- from DictUrd
-lin manhattan_N = mkN "مين ہٹن" ;
-lin manhole_N = mkN "مين ہول" ;
-lin manhood_N = mkN "آدمیت" ;       -- from DictUrd
-lin mania_N = mkN "عشق" ;       -- from DictUrd
-lin maniac_N = mkN "خبطی" ;       -- from DictUrd
-lin maniacal_A = mkA "ديوانہ" ;
-lin manic_depressive_A = mkA "مجنون افسردگی" ;
-lin manic_depressive_N = mkN "مجنون افسردگی" ;
-lin manicure_N = mkN "ناخن تراشی" ;       -- from DictUrd
-lin manicure_V2 = mkV2 (compoundV "ناخن تراشی" (mkV "کرنا")) ;       -- from DictUrd
-lin manicurist_N = mkN "ناخن تراش" ;
-lin manifest_A = mkA "الم نشرح" ;       -- from DictUrd
-lin manifest_N = mkN "ظاہر ہونا" ;
-lin manifest_V2 = mkV2 (compoundV "ہویدا" (mkV "کرنا")) ;       -- from DictUrd
-lin manifestation_N = mkN "بیان" ;       -- from DictUrd
-lin manifesto_N = mkN "اعلان" ;       -- from DictUrd
-lin manifold_A = mkA "بھانت بھانت کا" ;       -- from DictUrd
-lin manifold_N = mkN "منشور" ;
-lin manifold_V2 = mkV2 (mkV "منشور") ;
-lin manikin_N = mkN "بالشتیا" ;       -- from DictUrd
-lin manila_PN = mkPN "منیلا کے سن کا بنا ہوا" ;
-lin manilla_N = mkN "دھات کا کڑا" ;
-lin manipulate_V2 = mkV2 (compoundV "اپنا کام" (mkV "نکالنا")) ;       -- from DictUrd
-lin manipulation_N = mkN "چالاکی" ;       -- from DictUrd
-lin manipulative_A = mkA "ہیرا پھیری والا" ;       -- from DictUrd
-lin mankind_N = mkN "آدم زاد" ;       -- from DictUrd
-lin manlike_A = mkA "آدم نما" ;       -- from DictUrd
-lin manliness_N = mkN "بہادری" ;       -- from DictUrd
-lin manly_A = mkA "دلاور" ;       -- from DictUrd
-lin manna_N = mkN "روحانی غذا" ;
-lin manner_N = mkN "انداز" ;       -- from DictUrd
-lin mannered_A = mkA "خاص وضع کا حامل" ;
-lin mannerism_N = mkN "آداب پرستی" ;       -- from DictUrd
-lin mannerly_A = mkA "با تمیز" ;       -- from DictUrd
-lin mannish_A = mkA "مردانی" ;
-lin manoeuvre_N = mkN "چال" ;       -- from DictUrd
-lin manoeuvre_V = mkV "چال" ;
-lin manoeuvre_V2 = mkV2 (compoundV "چال" (mkV "چلنا")) ;       -- from DictUrd
-lin manor_N = mkN "جاگیر" ;       -- from DictUrd
-lin manor_house_N = mkN "حویلی" ;
-lin manorial_A = mkA "جاگیردارانہ" ;
-lin manpower_N = mkN "افرادی قوت" ;
-lin mansard_N = mkN "دو ڈھال والی چھت" ;
-lin manse_N = mkN "چوپال" ;
-lin manservant_N = mkN "خادم" ;       -- from DictUrd
-lin mansion_N = mkN "حویلی" ;       -- from DictUrd
-lin manslaughter_N = mkN "غیر ارادی قتل" ;       -- from DictUrd
-lin mantel_N = mkN "کارنس" ;
-lin mantis_N = mkN "اعشاریہ لوگارتھم" ;
-lin mantle_N = mkN "چادر" ;       -- from DictUrd
-lin mantle_V = mkV "چوغہ" ;
-lin mantle_V2 = mkV2 (mkV "چھپانا") ;       -- from DictUrd
-lin manual_A = mkA "دستی" ;       -- from DictUrd
-lin manual_N = mkN "دستی کتاب" ;       -- from DictUrd
-lin manufacture_N = mkN "ساخت" ;       -- from DictUrd
-lin manufacture_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
-lin manufacturer_N = mkN "صانع" ;       -- from DictUrd
-lin manumission_N = mkN "غلاموں کی آزادی" ;
-lin manumit_V2 = mkV2 (compoundV "غلامی سے آزاد" (mkV "کرنا")) ;       -- from DictUrd
-lin manure_N = mkN "گوبر" ;       -- from DictUrd
-lin manure_V2 = mkV2 (compoundV "کھاد" (mkV "ڈالنا")) ;       -- from DictUrd
-lin manuscript_N = mkN "مسودہ" ;       -- from DictUrd
-lin manx_A = mkA "مانوی" ;
-lin manx_N = mkN "مانوی" ;
-lin many_sided_A = mkA "کئی اطراف والا" ;
-lin map_N = mkN "خاکہ" ;       -- from DictUrd
-lin map_V2 = mkV2 (mkV "نقشہ") ;
-lin maple_N = mkN "شکر کا درخت" ;
-lin maquis_N = mkN "ماکس" ;
-lin mar_PN = mkPN "خراب کرنا" ;
-lin mar_V2 = mkV2 (compoundV "خراب" (mkV "کرنا")) ;       -- from DictUrd
-lin marabou_N = mkN "مرابط" ;
-lin maraschino_N = mkN "میرسکینو" ;
-lin marathon_N = mkN "لمبی دوڑ" ;       -- from DictUrd
-lin maraud_V = compoundV "لوٹ" (mkV "مار کی تلاش میں ہونا") ;       -- from DictUrd
-lin marauder_N = mkN "لوٹ" ;       -- from DictUrd
-lin marble_N = mkN "گولی" ;       -- from DictUrd
-lin marbled_A = mkA "سنگ مرمر" ;
-lin marbling_N = mkN "سنگ مرمر" ;
-lin march_N = mkN "حد" ;       -- from DictUrd
-lin march_PN = mkPN "مارچ" ;
-lin march_V = compoundV "بہ" (mkV "قطار چلنا") ;       -- from DictUrd
-lin march_V2 = mkV2 (compoundV "در بدر" (mkV "کرنا")) ;       -- from DictUrd
-lin marcher_N = mkN "مارچ کرنے والا" ;
-lin marchioness_N = mkN "مارشینس" ;
-lin mare_N = mkN "گھوڑی" ;       -- from DictUrd
-lin margarine_N = mkN "مکھن نما چیز" ;
-lin margin_N = mkN "گوٹ" ;       -- from DictUrd
-lin marginal_A = mkA "حاشیائ" ;       -- from DictUrd
-lin margrave_N = mkN "مارگریو" ;
-lin marguerite_N = mkN "نور چشم" ;
-lin maria_PN = mkPN "مریمی" ;
-lin marian_PN = mkPN "مریمی" ;
-lin marigold_N = mkN "گیندا" ;       -- from DictUrd
-lin marihuana_N = mkN "چرس" ;
-lin marijuana_N = mkN "گانجا" ;       -- from DictUrd
-lin marimba_N = mkN "لکڑ ترنگ" ;
-lin marina_N = mkN "چھوٹی گودی" ;       -- from DictUrd
-lin marinade_N = mkN "میری نیڈ" ;
-lin marinade_V2 = mkV2 (compoundV "میری" (mkV "نیڈ")) ;
-lin marinate_V2 = mkV2 (compoundV "میری نیڈ میں" (mkV "ڈبونا")) ;
-lin marine_A = mkA "آبی" ;       -- from DictUrd
-lin marine_N = mkN "سمندری" ;
-lin mariner_N = mkN "جہاز ران" ;       -- from DictUrd
-lin marion_PN = mkPN "ایک مرض کا نام ہے" ;
-lin marionette_N = mkN "کٹھ پتلی" ;       -- from DictUrd
-lin marital_A = mkA "ازدواجی" ;       -- from DictUrd
-lin maritime_A = mkA "بحری" ;       -- from DictUrd
-lin marjoram_N = mkN "ناز بو" ;
-lin mark_N = mkN "علامت" ;       -- from DictUrd
-lin mark_PN = mkPN "توجہ دینا" ;
-lin mark_V2 = mkV2 (compoundV "نشان" (mkV "لگانا")) ;       -- from DictUrd
-lin mark_up_N = mkN "اضافہ" ;
-lin marke_VS = mkVS (compoundV "نشان لگانے" (mkV "والا")) ;
-lin marked_A = mkA "ممتاز" ;       -- from DictUrd
-lin marker_N = mkN "نشان لگانے والا" ;       -- from DictUrd
-lin market_N = mkN "بازار" ;       -- from DictUrd
-lin market_V = mkV "بازار" ;
-lin market_V2 = mkV2 (mkV "بازار") ;
-lin marketable_A = mkA "بکائ" ;       -- from DictUrd
-lin marketing_N = mkN "خرید و فروخت" ;       -- from DictUrd
-lin marking_N = mkN "نشان زنی" ;
-lin marksman_N = mkN "نشانہ باز" ;       -- from DictUrd
-lin marksmanship_N = mkN "نشانہ بازی" ;
-lin marl_N = mkN "بل دینا" ;
-lin marmalade_N = mkN "نارنگی کا مربہ" ;
-lin marmoreal_A = mkA "مرمریں انداز سے" ;
-lin marmoset_N = mkN "مرکٹ" ;
-lin marmot_N = mkN "مارموت" ;
-lin maroon_A = mkA "عنابی رنگ" ;
-lin maroon_N = mkN "بھگوڑا غلا?" ;       -- from DictUrd
-lin maroon_V2 = mkV2 (compoundV "آوارہ" (mkV "پھرنا")) ;       -- from DictUrd
-lin marque_N = mkN "خر گاہ" ;
-lin marquee_N = mkN "خیمہ" ;       -- from DictUrd
-lin marquetry_N = mkN "مینا کاری" ;       -- from DictUrd
-lin marquis_N = mkN "نواب" ;
-lin marriage_N = mkN "شادی" ;       -- from DictUrd --changed
-lin marriageability_N = mkN "شادی کی صلاحیت" ;
-lin marriageable_A = mkA "قابل ازدواجیت" ;       -- from DictUrd
-lin married_A = mkA "بیاہتا" ;       -- from DictUrd
-lin marrow_N = mkN "گودا" ;       -- from DictUrd
-lin marrowbone_N = mkN "مغزی ہڈی" ;
-lin marry_V = compoundV "شادی" (mkV "کرنا") ;       -- from DictUrd --changed
-lin marry_V2 = mkV2 (compoundV "شادی" (mkV "کرنا")) ;       -- from DictUrd --changed
-lin mars_PN = mkPN "مریغ" ;
-lin marsh_N = mkN "دلدل" ;       -- from DictUrd
-lin marshal_N = mkN "سپہ سالار" ;
-lin marshal_V2 = mkV2 (compoundV "سپہ" (mkV "سالار")) ;
-lin marshy_A = mkA "دلدلی" ;       -- from DictUrd
-lin marsupial_A = mkA "کیسہ دار" ;
-lin marsupial_N = mkN "کیسہ دار" ;
-lin mart_N = mkN "بازار" ;       -- from DictUrd
-lin marten_N = mkN "مارٹن زائٹ کا" ;
-lin martial_A = mkA "عسکری" ;       -- from DictUrd
-lin martian_A = mkA "مریخی" ;
-lin martian_N = mkN "مریخی" ;
-lin martin_N = mkN "ابابیل" ;
-lin martin_PN = mkPN "ابابیل" ;
-lin martinet_N = mkN "سخت گیر" ;
-lin martini_N = mkN "مارٹینی" ;
-lin martyr_N = mkN "جان نثار" ;       -- from DictUrd
-lin martyr_V2 = mkV2 (mkV "شہید") ;
-lin martyrdom_N = mkN "جان نثاری" ;       -- from DictUrd
-lin marvel_N = mkN "عجوبہ" ;       -- from DictUrd
-lin marvel_V = compoundV "تعجب" (mkV "کرنا") ;
-lin marvel_VS = mkVS (compoundV "تعجب" (mkV "کرنا")) ;
-lin marvellous_A = mkA "عجب" ;       -- from DictUrd
-lin marvelous_A = mkA "حیرت" ;
-lin marxism_N = mkN "مارکسزم" ;
-lin marxist_N = mkN "مارکسی" ;
-lin mary_PN = mkPN "مریم میگڈالینی" ;
-lin marzipan_N = mkN "حلوائے بادام" ;
-lin masc_PN = mkPN "نصیبے کی چیز" ;
-lin mascara_N = mkN "کاجل" ;       -- from DictUrd
-lin mascot_N = mkN "بخت آوار" ;       -- from DictUrd
-lin masculine_A = mkA "مردانہ" ;       -- from DictUrd
-lin masculinity_N = mkN "مردانگی" ;       -- from DictUrd
-lin maser_N = mkN "مازر" ;
-lin mash_N = mkN "بھرتا" ;       -- from DictUrd
-lin mash_V2 = mkV2 (compoundV "بھرتا" (mkV "بنانا")) ;       -- from DictUrd
-lin masher_N = mkN "کچومر نکالنے والا شخص" ;
-lin mask_N = mkN "بہروپ" ;       -- from DictUrd
-lin mask_V2 = mkV2 (compoundV "بہروپ" (mkV "کرنا")) ;       -- from DictUrd
-lin masochism_N = mkN "اذیت سے لطف اٹھانا" ;       -- from DictUrd
-lin masochist_N = mkN "خود اتلاف" ;
-lin mason_N = mkN "معمار" ;       -- from DictUrd
-lin mason_dixon_PN = mkPN "خط میسن" ;
-lin masonic_A = mkA "فری میشن" ;
-lin masque_N = mkN "بہروپیا تماشہ" ;       -- from DictUrd
-lin masquerade_N = mkN "بہروپ" ;       -- from DictUrd
-lin masquerade_V = compoundV "بھیس" (mkV "بدلنا") ;
-lin mass_N = mkN "اژدہام" ;       -- from DictUrd
-lin mass_V = compoundV "عبادت کے لئے" (mkV "اجتماع") ;
-lin mass_V2 = mkV2 (compoundV "عبادت کے لئے" (mkV "اجتماع")) ;
-lin mass_produce_V2 = mkV2 (compoundV "عموما مشین کے" (mkV "ذریعے")) ;
-lin massacre_N = mkN "خون ریزی" ;       -- from DictUrd
-lin massacre_V2 = mkV2 (compoundV "قتل" (mkV "کرنا")) ;       -- from DictUrd
-lin massage_N = mkN "مالش" ;       -- from DictUrd
-lin massage_V2 = mkV2 (mkV "دابنا") ;       -- from DictUrd
-lin masseur_N = mkN "چمپی کرنے والا" ;       -- from DictUrd
-lin massif_N = mkN "میخ کوہ" ;
-lin massive_A = mkA "بڑا" ;       -- from DictUrd
-lin massiveness_N = mkN "جسامت" ;       -- from DictUrd
-lin mast_N = mkN "کھمبا" ;       -- from DictUrd
-lin master_N = mkN "آقا" ;       -- from DictUrd
-lin master_V2 = mkV2 (compoundV "ہنر مندی حاصل" (mkV "کرنا")) ;       -- from DictUrd
-lin master_at_arms_N = mkN "ماسٹر ایٹ آرمز" ;
-lin master_key_N = mkN "شہ چابی" ;
-lin masterful_A = mkA "یکتاۓ فن" ;
-lin masterly_A = mkA "ماہرانہ" ;
-lin mastermind_N = mkN "عالی دماغ" ;
-lin mastermind_V2 = mkV2 (compoundV "عالی" (mkV "دماغ")) ;
-lin masterpiece_N = mkN "شاہکار" ;       -- from DictUrd
-lin mastership_N = mkN "استادی" ;       -- from DictUrd
-lin masterstroke_N = mkN "غضب کی چال" ;
-lin mastery_N = mkN "دسترس" ;       -- from DictUrd
-lin masticate_V2 = mkV2 (mkV "چبانا") ;       -- from DictUrd
-lin mastication_N = mkN "چاب" ;       -- from DictUrd
-lin mastiff_N = mkN "درواس" ;
-lin mastodon_N = mkN "ممدندا" ;
-lin mastoid_N = mkN "زائدہ حلمیہ سے متعلق" ;
-lin masturbate_V = compoundV "جلق" (mkV "لگانا") ;
-lin masturbate_V2 = mkV2 (compoundV "جلق" (mkV "لگانا")) ;
-lin masturbation_N = mkN "جلق" ;
-lin mat_A = mkA "بے آب" ;       -- from DictUrd
-lin mat_N = mkN "بوریا" ;       -- from DictUrd
-lin mat_V = mkV "چٹائی" ;
-lin mat_V2 = mkV2 (mkV "چٹائی") ;
-lin matador_N = mkN "ثور افگن" ;
-lin match_N = mkN "میچ" "میچ" "میچ" "میچ" "میچ" "میچو" Masc;       -- from DictUrd
-lin match_V = mkV "مقابلہ" ;
-lin match_V2 = mkV2 (compoundV "مناسب" (mkV "ہونا")) ;       -- from DictUrd
-lin match_point_N = mkN "میچ پوائنٹ" ;
-lin matchless_A = mkA "عدیم المثال" ;       -- from DictUrd
-lin matchlock_N = mkN "توڑے دار بندوق" ;
-lin matchmaker_N = mkN "کٹنی" ;       -- from DictUrd
-lin matchwood_N = mkN "تیلی" ;
-lin mate_V = mkV "ساتھی" ;
-lin mate_V2 = mkV2 (compoundV "برداشت" (mkV "کرنا")) ;       -- from DictUrd
-lin material_A = mkA "جسمانی" ;       -- from DictUrd
-lin material_N = mkN "مادہ" ;       -- from DictUrd
-lin materialism_N = mkN "مادہ پرستی" ;       -- from DictUrd
-lin materialist_N = mkN "دہری" ;       -- from DictUrd
-lin materialistic_A = mkA "دہریانہ" ;       -- from DictUrd
-lin materialistically_Adv = mkAdv "مادہ پرستانہ طور پر" ;
-lin materialization_N = mkN "وقوع" ;
-lin materialize_V = compoundV "جامہ عمل" (mkV "پہننا") ;
--- lin materialize_V2V = mkV2 (compoundV "جامہ عمل" (mkV "پہننا")) ;
-lin maternal_A = mkA "مادری" ;       -- from DictUrd
-lin maternity_N = mkN "جناپا" ;       -- from DictUrd
-lin matey_A = mkA "دوست" ;       -- from DictUrd
-lin mathematical_A = mkA "ریاضی" ;
-lin mathematician_N = mkN "ریاضی دان" ;
-lin mathematics_N = mkN "ریاضی" ;       -- from DictUrd
-lin maths_N = mkN "حساب" ;
-lin matinee_N = mkN "صبح کا شو" ;
-lin matriarch_N = mkN "سردار عورت" ;       -- from DictUrd
-lin matriarchal_A = mkA "شاہ مادری" ;
-lin matriarchy_N = mkN "حکومت مادری" ;
-lin matric_N = mkN "میٹرک" ;
-lin matricide_N = mkN "اپنی ماں کا قتل" ;       -- from DictUrd
-lin matriculate_V = compoundV "داخلہ امتحان پاس" (mkV "کرنا") ;
-lin matriculate_V2 = mkV2 (compoundV "داخلہ امتحان پاس" (mkV "کرنا")) ;
-lin matriculation_N = mkN "جامعہ میں داخلہ" ;
-lin matrimonial_A = mkA "متاہل زندگی سے متعلق" ;
-lin matrimony_N = mkN "دو بول" ;       -- from DictUrd
-lin matrix_N = mkN "بچہ دانی" ;       -- from DictUrd
-lin matron_N = mkN "منتظمہ" ;       -- from DictUrd
-lin matronly_A = mkA "میٹرن کا یا میٹرن کے متعلق،" ;
-lin matt_A = mkA "غیر مجلا" ;
-lin matt_PN = mkPN "غیر مجلا" ;
-lin matted_A = mkA "الجھا ہوا" ;
-lin matter_N = mkN "بات" ;       -- from DictUrd
-lin matter_V = compoundV "اہمیت" (mkV "رکھنا") ;
-lin matter_of_course_A = mkA "معاملے کو سمجھنے والا" ;
-lin matter_of_fact_A = mkA "حقیقت پسندانہ طریقے سے،" ;
-lin matting_N = mkN "چٹائی" ;
-lin mattock_N = mkN "پھاؤڑا" ;       -- from DictUrd
-lin mattress_N = mkN "گببھا" ;       -- from DictUrd
-lin maturation_N = mkN "بلوغت کا، بلوغی ، بالغانہ،" ;
-lin mature_A = mkA "بالغ" ;       -- from DictUrd
-lin mature_V = compoundV "بالغ" (mkV "ہونا") ;       -- from DictUrd
-lin mature_V2 = mkV2 (mkV "بالغ") ;
-lin maturity_N = mkN "بلوغت" ;       -- from DictUrd
-lin matutinal_A = mkA "سحر گابی،صبح، سویرے ،پہلے" ;
-lin maud_PN = mkPN "روئے ہوئے،جزباتی انداز سے،" ;
-lin maudlin_A = mkA "آب دیدہ" ;       -- from DictUrd
-lin maul_V2 = mkV2 (compoundV "برا سلوک" (mkV "کرنا")) ;       -- from DictUrd
-lin maunder_V = compoundV "بہکی بہکی باتیں" (mkV "کرنا،") ;
-lin mausoleum_N = mkN "مقبرہ" ;       -- from DictUrd
-lin mauve_A = mkA "نیلگوں ارغوانی" ;       -- from DictUrd
-lin mauve_N = mkN "کاسنی" ;
-lin maverick_N = mkN "بےمثال" ;
-lin maw_N = mkN "جانور کا پیٹ" ;       -- from DictUrd
-lin max_N = mkN "قائدہ" ;
-lin max_PN = mkPN "قائدہ" ;
-lin maxim_N = mkN "مسالہ" ;       -- from DictUrd
-lin maximum_A = mkA "عظیم ترین" ;       -- from DictUrd
-lin maximum_N = mkN "حدغایت" ;
-lin may_N = mkN "شاید" ;
-lin may_PN = mkPN "شاید" ;
-lin maybe_Adv = mkAdv "ممکن" ;       -- from DictUrd
-lin mayday_N = mkN "یومِ مئی" ;
-lin mayfly_N = mkN "مئی مکھی" ;
-lin mayhem_N = mkN "سفاکانہ قتل" ;       -- from DictUrd
-lin mayo_PN = mkPN "سلاد کی چٹنی" ;
-lin mayonnaise_N = mkN "سلاد کی چٹنی" ;
-lin mayor_N = mkN "رئیس بلدیا" ;       -- from DictUrd
-lin mayoral_A = mkA "بلدیہ کا صدر" ;
-lin mayoralty_N = mkN "ریاست بلدیہ کا محافظ" ;
-lin mayoress_N = mkN "خاتون میئر" ;
-lin maypole_N = mkN "مئی کھمبا" ;
-lin maze_N = mkN "بکھیڑا" ;       -- from DictUrd
-lin mazed_A = mkA "چکر" ;
-lin mazurka_N = mkN "مزرکا" ;
-lin mc_N = mkN "ایک نقطہ" ;
-lin mead_N = mkN "سبزہ زار" ;
-lin meadow_N = mkN "چرا گاہ" ;       -- from DictUrd
-lin meagre_A = mkA "بہت کم" ;       -- from DictUrd
-lin meal_N = mkN "کھانا" ;       -- from DictUrd
-lin mealie_N = mkN "مکئی" ;
-lin mealy_A = mkA "آٹے جیسا" ;       -- from DictUrd
-lin mean_A = mkA "چھچھورا" ;       -- from DictUrd
-lin mean_N = mkN "اوسط" ;
-lin mean_V = mkV "اوسط" ;
-lin mean_V2 = mkV2 (mkV "اوسط") ;
-lin mean_VA = mkV "اوسط" ;
-lin mean_VS = mkVS (mkV "اوسط") ;
-lin meander_V = mkV "موڑ" ;
-lin meanderingly_Adv = mkAdv "آوارگی سے" ;
-lin meaning_A = mkA "معنی" ;
-lin meaning_N = mkN "غرض" ;       -- from DictUrd
-lin meaningful_A = mkA "اہم" ;       -- from DictUrd
-lin meaningless_A = mkA "اناپ شناپ" ;       -- from DictUrd
-lin meanness_N = mkN "چھچھورا پن" ;       -- from DictUrd
-lin meantime_Adv = mkAdv "در اسنا" ;       -- from DictUrd
-lin meantime_N = mkN "اس عرصے میں" ;
-lin meanwhile_Adv = mkAdv "در ایں اثنا" ;       -- from DictUrd
-lin measles_N = mkN "خارش" ;       -- from DictUrd
-lin measly_A = mkA "بدحال" ;       -- from DictUrd
-lin measurable_A = mkA "قابل پیمائش" ;
-lin measure_N = mkN "عمل" ;       -- from DictUrd
-lin measure_V = mkV "پیمائش" ;
-lin measure_V2 = mkV2 (mkV "آنکنا") ;       -- from DictUrd
-lin measured_A = mkA "محدود" ;       -- from DictUrd
-lin measureless_A = mkA "بے انداز" ;
-lin measurement_N = mkN "اندازہ" ;       -- from DictUrd
-lin meat_N = mkN "گوشت" ;       -- from DictUrd
-lin meatless_A = mkA "بے گوشت کا" ;
-lin meaty_A = mkA "گوشت کا" ;
-lin mecca_PN = mkPN "مکہ معظمہ" ;
-lin mechanic_N = mkN "دستکار" ;       -- from DictUrd
-lin mechanical_A = mkA "مشین کا" ;
-lin mechanics_N = mkN "میکانیات" ;
-lin mechanism_N = mkN "مشین کے کُل پرزے" ;
-lin mechanistic_A = mkA "میکانیاتی" ;
-lin mechanistically_Adv = mkAdv "میکانی طور پر" ;
-lin mechanization_N = mkN "میکانک سازی" ;
-lin mechanize_V2 = mkV2 (compoundV "مشینیں استعمال" (mkV "کرنا")) ;
-lin med_N = mkN "مجھے" ;
-lin medal_N = mkN "نشان" ;       -- from DictUrd
-lin medalist_N = mkN "تمغا گر" ;
-lin medallion_N = mkN "بڑا تمغہ" ;       -- from DictUrd
-lin medallist_N = mkN "تمغہ لینے والا" ;
-lin meddle_V = compoundV "دخل" (mkV "دینا") ;
-lin meddler_N = mkN "دخل انداز" ;       -- from DictUrd
-lin meddlesome_A = mkA "مخل" ;       -- from DictUrd
-lin mediaeval_A = mkA "قرون وسطہ سے متعلق" ;       -- from DictUrd
-lin medial_A = mkA "بیچ کا" ;       -- from DictUrd
-lin median_A = mkA "درمیان کا" ;       -- from DictUrd
-lin median_N = mkN "درمیانی" ;
-lin mediate_V = compoundV "بیچ بچاؤ" (mkV "کرنا") ;
-lin mediate_V2 = mkV2 (compoundV "بیچ بچاؤ" (mkV "کرنا")) ;       -- from DictUrd
-lin mediation_N = mkN "بیچ بچاؤ" ;       -- from DictUrd
-lin mediator_N = mkN "صالص" ;
-lin medic_N = mkN "ڈاکٹر" ;
-lin medical_A = mkA "طبی" ;       -- from DictUrd
-lin medical_N = mkN "طبی" ;
-lin medicament_N = mkN "دوا" ;       -- from DictUrd
-lin medicare_N = mkN "طبی دیکھ بھال" ;
-lin medicate_V2 = mkV2 (compoundV "دوائ سے علاج" (mkV "کرنا")) ;       -- from DictUrd
-lin medication_N = mkN "علاج" ;       -- from DictUrd
-lin medicinal_A = mkA "ادویاتی" ;       -- from DictUrd
-lin medicine_N = mkN "دارو" ;       -- from DictUrd
-lin medicine_ball_N = mkN "طبی گیند" ;
-lin medicine_man_N = mkN "سنیاسی" ;
-lin medico_N = mkN "ڈاکٹر" ;
-lin medieval_A = mkA "قرونِ وسطوی" ;
-lin mediocre_A = mkA "اوسط درجے کا" ;       -- from DictUrd
-lin mediocrity_N = mkN "اوسط درجے کی صلاحیت" ;
-lin meditate_V = compoundV "محو خیال" (mkV "ہونا") ;
-lin meditate_V2 = mkV2 (compoundV "محو خیال" (mkV "ہونا")) ;
-lin meditation_N = mkN "دھیان" ;       -- from DictUrd
-lin meditative_A = mkA "فکر انگیز" ;       -- from DictUrd
-lin mediterranean_A = mkA "زمین کے وسط میں واقع" ;       -- from DictUrd
-lin media_N = mkN "ذریعے" ;
-lin medium_A = mkA "درمیانہ" ;
-lin medium_N = mkN "اوسط" ;       -- from DictUrd
-lin medlar_N = mkN "ارگیل" ;
-lin medley_N = mkN "خلت" ;       -- from DictUrd
-lin meed_N = mkN "اجر" ;       -- from DictUrd
-lin meek_A = mkA "مسکین" ;       -- from DictUrd
-lin meekness_N = mkN "بے ہمتی" ;       -- from DictUrd
-lin meerschaum_N = mkN "میر شم" ;
-lin meet_A = mkA "لائق" ;       -- from DictUrd
-lin meet_N = mkN "ملاقات کرنا" ;
-lin meet_V = compoundV "اکٹھا" (mkV "ہونا") ;       -- from DictUrd
-lin meet_V2 = mkV2 (compoundV "دو چار" (mkV "ہونا")) ;       -- from DictUrd
--- lin meet_V2V = mkV2 (compoundV "ملاقات" (mkV "کرنا")) ;
-lin meeting_N = mkN "انجمن" ;       -- from DictUrd
-lin meeting_house_N = mkN "جلسہ گاہ" ;
-lin meg_PN = mkPN "میگن" ;
-lin megalith_N = mkN "کلاں سنگ" ;
-lin megalithic_A = mkA "کلاں سنگی" ;
-lin megalomania_N = mkN "احساس بزرگی" ;
-lin megalomaniac_N = mkN "احساس برتری کا شکار" ;
-lin megaphone_N = mkN "بھونپو" ;       -- from DictUrd
-lin megaton_N = mkN "میگا ٹن" ;
-lin meiosis_N = mkN "تخفیفی انقسام" ;
-lin melancholia_N = mkN "مالیخولیا" ;
-lin melancholic_A = mkA "دل شکستگی سے" ;
-lin melancholy_A = mkA "افسردہ" ;       -- from DictUrd
-lin melancholy_N = mkN "افسوس" ;       -- from DictUrd
-lin melange_N = mkN "آمیزہ" ;
-lin meld_V2 = mkV2 (mkV "ملانا") ;       -- from DictUrd
-lin melee_N = mkN "افراتفری" ;       -- from DictUrd
-lin meliorate_V = compoundV "بہتر" (mkV "ہونا") ;       -- from DictUrd
-lin meliorate_V2 = mkV2 (compoundV "بہتر" (mkV "بنانا")) ;       -- from DictUrd
-lin melioration_N = mkN "بہتری" ;
-lin meliorism_N = mkN "اصلاحیت" ;       -- from DictUrd
-lin mellifluous_A = mkA "شیریں نوائی سے" ;
-lin mellow_A = mkA "دھیما" ;       -- from DictUrd
-lin mellow_V = mkV "شیریں" ;
-lin mellow_V2 = mkV2 (mkV "شیریں") ;
-lin mellowness_N = mkN "ملائمیت" ;       -- from DictUrd
-lin melodic_A = mkA "شیریں نوا" ;
-lin melodious_A = mkA "سریلا" ;
-lin melodiousness_N = mkN "خوش آہنگی" ;
-lin melodrama_N = mkN "جذباتی ناٹک" ;
-lin melodramatic_A = mkA "سروریہ" ;
-lin melodramatically_Adv = mkAdv "میلو ڈرامے کے انداز میں" ;
-lin melody_N = mkN "آہنگ" ;       -- from DictUrd
-lin melon_N = mkN "گرما" ;       -- from DictUrd
-lin melt_V = mkV "پگھلنا" ;       -- from DictUrd
-lin melt_V2 = mkV2 (mkV "پگھلنا") ;
-lin melting_point_N = mkN "پگھلنے کا درجہ" ;
-lin melting_pot_N = mkN "کٹھالی" ;
-lin member_N = mkN "عضو" ;       -- from DictUrd
-lin membership_N = mkN "رکنیت" ;       -- from DictUrd
-lin membrane_N = mkN "غشا" ;       -- from DictUrd
-lin membranous_A = mkA "کان کا اندرونی حصہ" ;
-lin memento_N = mkN "نشانی" ;       -- from DictUrd
-lin memo_N = mkN "یاد داشت" ;       -- from DictUrd
-lin memoir_N = mkN "تذکرہ" ;
-lin memorable_A = mkA "یادگار" ;
-lin memorandum_N = mkN "یاد داشت" ;       -- from DictUrd
-lin memorial_N = mkN "عرضداشت" ;       -- from DictUrd
-lin memorialize_V2 = mkV2 (compoundV "یاد" (mkV "منانا")) ;
-lin memorize_V2 = mkV2 (compoundV "زبانی یاد" (mkV "کرنا")) ;
-lin memory_N = mkN "حافظہ" ;       -- from DictUrd
-lin menace_N = mkN "آفت" ;       -- from DictUrd
-lin menace_V2 = mkV2 (mkV "ڈرانا") ;       -- from DictUrd
-lin menage_N = mkN "گھر بار" ;       -- from DictUrd
-lin menagerie_N = mkN "چڑیا گھر" ;
-lin mend_N = mkN "درستی" ;       -- from DictUrd
-lin mend_V = compoundV "مرمت" (mkV "کرنا") ;
-lin mend_V2 = mkV2 (compoundV "درست" (mkV "کرنا")) ;       -- from DictUrd
-lin mendacious_A = mkA "دھوکے باز" ;       -- from DictUrd
-lin mendacity_N = mkN "دروغ" ;       -- from DictUrd
-lin mendicant_A = mkA "آزاد" ;       -- from DictUrd
-lin mendicant_N = mkN "بھکاری" ;
-lin mending_N = mkN "مرمت کرنا" ;
-lin menial_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin menial_N = mkN "گھریلو نوکر" ;       -- from DictUrd
-lin meningitis_N = mkN "گردن توڑ بخار" ;       -- from DictUrd
-lin menopause_N = mkN "سن یاس" ;       -- from DictUrd
-lin menstrual_A = mkA "ماہواری" ;       -- from DictUrd
-lin menstruate_V = compoundV "حیض" (mkV "آنا") ;       -- from DictUrd
-lin menstruation_N = mkN "حیض" ;       -- from DictUrd
-lin mensurable_A = mkA "قابل پیمائش" ;       -- from DictUrd
-lin mensuration_N = mkN "مساحت" ;       -- from DictUrd
-lin mental_A = mkA "عقلی" ;       -- from DictUrd
-lin mentality_N = mkN "ذہانت" ;       -- from DictUrd
-lin menthol_N = mkN "جس میں مینتھول ہو" ;
-lin mentholated_A = mkA "پودینے کا تیل" ;
-lin mention_N = mkN "اشارہ" ;       -- from DictUrd
-lin mention_V = compoundV "ذکر" (mkV "کرنا") ;
-lin mention_V2 = mkV2 (compoundV "اشارہ" (mkV "کرنا")) ;       -- from DictUrd
-lin mention_VS = mkVS (compoundV "ذکر" (mkV "کرنا")) ;
-lin mentioned_A = mkA "ذکر کرنا" ;
-lin mentor_N = mkN "اتالیق" ;       -- from DictUrd
-lin menu_N = mkN "کھانوں کی فہرست" ;       -- from DictUrd
-lin mephistophelian_A = mkA "شیطانی اوصاف کاحامل" ;
-lin mercantile_A = mkA "تاجرانہ" ;       -- from DictUrd
-lin mercator_PN = mkPN "نقشہ کشی" ;
-lin mercenary_A = mkA "کرائے کا سپاہی" ;
-lin mercenary_N = mkN "بھڑے کا" ;       -- from DictUrd
-lin mercer_N = mkN "بزاز" ;       -- from DictUrd
-lin mercerize_V2 = mkV2 (compoundV "حریر سازی" (mkV "کرنا")) ;
-lin merchandise_N = mkN "مال" ;       -- from DictUrd
-lin merchant_N = mkN "بیوپاری" ;       -- from DictUrd
-lin merchantman_N = mkN "تجارتی جہاز" ;       -- from DictUrd
-lin merciful_A = mkA "کریم" ;       -- from DictUrd
-lin merciless_A = mkA "بے درد" ;       -- from DictUrd
-lin mercurial_A = mkA "چنچل" ;       -- from DictUrd
-lin mercury_N = mkN "پارہ" ;       -- from DictUrd
-lin mercury_PN = mkPN "عطارد" ;
-lin mercy_N = mkN "کرم" ;       -- from DictUrd
-lin mere_A = mkA "بلا ملاوٹ" ;       -- from DictUrd
-lin mere_N = mkN "حوض" ;       -- from DictUrd
-lin meretricious_A = mkA "بھڑکیلا" ;
-lin meretriciousness_N = mkN "نمائش" ;
-lin merge_V = compoundV "یک" (mkV "جان ہونا") ;       -- from DictUrd
-lin merge_V2 = mkV2 (compoundV "ضم" (mkV "کرنا")) ;       -- from DictUrd
-lin merger_N = mkN "انظام" ;       -- from DictUrd
-lin meridian_N = mkN "نصف النہار" ;       -- from DictUrd
-lin meridional_A = mkA "نصف النہاری" ;
-lin meringue_N = mkN "مرنگ" ;
-lin merino_N = mkN "مرینہ" ;
-lin merit_N = mkN "اچھائ" ;       -- from DictUrd
-lin merit_V2 = mkV2 (compoundV "لائق" (mkV "بننا")) ;       -- from DictUrd
-lin meritorious_A = mkA "اچھا" ;       -- from DictUrd
-lin mermaid_N = mkN "جل پری" ;       -- from DictUrd
-lin merman_N = mkN "جل دیو" ;
-lin merriment_N = mkN "انبساط" ;       -- from DictUrd
-lin merry_A = mkA "خندان" ;       -- from DictUrd
-lin merry_go_round_N = mkN "افقی جھولا" ;
-lin merrymaker_N = mkN "خوش باش" ;
-lin merrymaking_N = mkN "ہنسی" ;       -- from DictUrd
-lin mescal_N = mkN "نشہ آور سپرٹ" ;
-lin mescaline_N = mkN "بیجھڑی" ;
-lin meseems_Adv = mkAdv "مجھے یوں لگتا ہے" ;
-lin mesh_N = mkN "جالی" ;       -- from DictUrd
-lin mesh_V = mkV "جالی" ;
-lin mesh_V2 = mkV2 (compoundV "جال میں" (mkV "پھانسنا")) ;       -- from DictUrd
-lin mesmeric_A = mkA "تنویمی" ;
-lin mesmerism_N = mkN "تنویم" ;
-lin mesmerist_N = mkN "مسمریزیم کا عامل" ;
-lin mesmerize_V2 = mkV2 (compoundV "بیہوش" (mkV "کرنا")) ;
-lin meson_N = mkN "میانیہ" ;
-lin mess_N = mkN "کھانا" ;       -- from DictUrd
-lin mess_V = mkV "ستیاناس" ;
-lin mess_V2 = mkV2 (compoundV "گڑ بڑ" (mkV "کرنا")) ;       -- from DictUrd
-lin mess_jacket_N = mkN "مردانہ کمر تک کی جیکٹ" ;
-lin message_N = mkN "فریاد" ;       -- from DictUrd
-lin messenger_N = mkN "فرشتہ" ;       -- from DictUrd
-lin messiah_N = mkN "مسیحا" ;       -- from DictUrd
-lin messianic_A = mkA "مسیحانہ" ;
-lin messily_Adv = mkAdv "بے ترتیبی سے" ;       -- from DictUrd
-lin messiness_N = mkN "افراتفری" ;       -- from DictUrd
-lin messuage_N = mkN "مسوج" ;
-lin messy_A = mkA "بے ترتیب" ;
-lin met_PN = mkPN "دھات" ;
-lin metabolic_A = mkA "تحولی" ;
-lin metabolism_N = mkN "استحالہ" ;
-lin metabolize_V2 = mkV2 (compoundV "تحول" (mkV "کرنا")) ;
-lin metacarpal_A = mkA "مشطی" ;
-lin metacarpal_N = mkN "مشطی" ;
-lin metal_N = mkN "دھات" ;       -- from DictUrd
-lin metal_V2 = mkV2 (mkV "دھات") ;
-lin metallic_A = mkA "دھات کا" ;       -- from DictUrd
-lin metallurgical_A = mkA "فلزیاتی طور پر" ;
-lin metallurgist_N = mkN "ماہر فلزیات" ;
-lin metallurgy_N = mkN "دھات کاری" ;       -- from DictUrd
-lin metalwork_N = mkN "دھات کا فنکارانہ کام" ;
-lin metalworker_N = mkN "دھات کا کام کرنے والا" ;
-lin metamorphose_V = compoundV "کایا پلٹ" (mkV "دینا") ;
-lin metamorphose_V2 = mkV2 (compoundV "کایا پلٹ" (mkV "دینا")) ;
-lin metamorphosis_N = mkN "تبدیلی ہئیت" ;
-lin metaphor_N = mkN "استعارہ" ;       -- from DictUrd
-lin metaphorical_A = mkA "استعارہ" ;
-lin metaphysical_A = mkA "الاہیاتی" ;       -- from DictUrd
-lin metatarsal_A = mkA "مشط پائی" ;
-lin metatarsal_N = mkN "مشط پائی" ;
-lin mete_V2 = mkV2 (compoundV "حصہ" (mkV "بانٹنا")) ;       -- from DictUrd
-lin meteor_N = mkN "شہاب" ;       -- from DictUrd
-lin meteoric_A = mkA "حجر شہابی" ;
-lin meteorite_N = mkN "شہابی پتھر" ;       -- from DictUrd
-lin meteorological_A = mkA "موسمیاتی عناصر" ;
-lin meteorologist_N = mkN "ماہر موسمیات" ;
-lin meteorology_N = mkN "علم آب و ہوا" ;       -- from DictUrd
-lin meter_N = mkN "ناپ" ;       -- from DictUrd
-lin methane_N = mkN "قدرتی گیس کا لازمی جزو" ;
-lin methinks_Adv = mkAdv "میرا خیال ہے" ;
-lin method_N = mkN "ڈھب" ;       -- from DictUrd
-lin methodical_A = mkA "با قائدہ" ;       -- from DictUrd
-lin methodism_N = mkN "اصولیت" ;
-lin methodist_A = mkA "میتھو ڈسٹ" ;
-lin methodist_N = mkN "میتھو ڈسٹ" ;
-lin methodological_A = mkA "طریقیاتی" ;
-lin methodology_N = mkN "طریق کار" ;
-lin methuselah_PN = mkPN "متھوزلہ" ;
-lin methyl_N = mkN "چوبینہ" ;
-lin methylated_A = mkA "میتھائلی اسپرٹ" ;
-lin meticulous_A = mkA "محتاط" ;       -- from DictUrd
-lin meticulousness_N = mkN "احتیاط" ;
-lin metier_N = mkN "کام" ;       -- from DictUrd
-lin metre_N = mkN "قافیہ" ;       -- from DictUrd
-lin metric_A = mkA "میٹری" ;
-lin metrical_A = mkA "وزن یا بحر سے متعلق" ;
-lin metro_N = mkN "زیریں راستہ" ;
-lin metronome_N = mkN "پیٹرونوم" ;
-lin metropolis_N = mkN "بڑآ شہر" ;
-lin metropolitan_A = mkA "بڑے شہر کا" ;       -- from DictUrd
-lin metropolitan_N = mkN "بڑے شہر سے متعلق" ;
-lin mettle_N = mkN "گن" ;       -- from DictUrd
-lin mettlesome_A = mkA "با ہمت" ;       -- from DictUrd
-lin mew_N = mkN "اسطبل" ;       -- from DictUrd
-lin mew_V = compoundV "میاؤں" (mkV "میاؤں کرنا") ;       -- from DictUrd
-lin mews_N = mkN "میاؤں کرنا" ;
-lin mexican_A = mkA "میکسیکو کا باشندہ" ;
-lin mexican_N = mkN "میکسیکو کا باشندہ" ;
-lin mezzanine_A = mkA "نیم چھتی" ;
-lin mezzanine_N = mkN "دو چھتی" ;       -- from DictUrd
-lin mezzo_Adv = mkAdv "درمیانی" ;
-lin mezzo_soprano_N = mkN "ایک خاص نوعیت کی آواز" ;
-lin mezzotint_N = mkN "نیم رنگ کندہ کاری" ;
-lin mi_N = mkN "ابرق" ;
-lin miaow_N = mkN "بلی کی بولی بولنا" ;
-lin miaow_V = compoundV "بلی کی بولی" (mkV "بولنا") ;
-lin miasma_N = mkN "بے مزگی" ;       -- from DictUrd
-lin mica_N = mkN "ابرق" ;       -- from DictUrd
-lin michael_PN = mkPN "ضیافت میکائیل" ;
-lin michaelmas_N = mkN "ضیافت میکائیل" ;
-lin michaelmas_PN = mkPN "ضیافت میکائیل" ;
-lin micro_organism_N = mkN "خورد بینی جسمیہ" ;
-lin microbe_N = mkN "جرثومہ" ;       -- from DictUrd
-lin microbiology_N = mkN "خرد حیاتیات" ;
-lin microcosm_N = mkN "کائنات صغیر" ;
-lin microdot_N = mkN "خرد نقطہ" ;
-lin microelectronics_N = mkN "خرد برقیات" ;
-lin microfiche_N = mkN "مائیکرو فش" ;
-lin microfilm_N = mkN "مائیکرو فلم" ;
-lin microfilm_V2 = mkV2 (compoundV "مائیکرو" (mkV "فلم")) ;
-lin micrometer_N = mkN "خرد پیما" ;
-lin micron_N = mkN "مائیکرون" ;
-lin microphone_N = mkN "بلند گو" ;       -- from DictUrd
-lin microscope_N = mkN "خردبین" ;       -- from DictUrd
-lin microscopic_A = mkA "تل برابر" ;       -- from DictUrd
-lin microscopical_A = mkA "خرد بین سے" ;
-lin microscopy_N = mkN "علم خرد بین" ;
-lin microwave_N = mkN "مائیکرو ویو" ;
-lin mid_A = mkA "درمیانی" ;
-lin midday_N = mkN "دو پہر" ;       -- from DictUrd
-lin middle_N = mkN "بیچ" ;       -- from DictUrd
-lin middle_aged_A = mkA "متوسط عمر کا" ;
-lin middle_class_A = mkA "متوسط طبقہ" ;
-lin middle_distance_A = mkA "جوفہ طبلی" ;
-lin middleman_N = mkN "واسطہ" ;       -- from DictUrd
-lin middleweight_A = mkA "اوسط وزن" ;
-lin middleweight_N = mkN "اوسط وزن" ;
-lin middling_A = mkA "مدھم" ;       -- from DictUrd
-lin middling_Adv = mkAdv "اوسط کا" ;
-lin middling_N = mkN "اوسط کا" ;
-lin middy_N = mkN "زیر تربیت ملاح یا جہاز راں" ;
-lin midge_N = mkN "گتی" ;
-lin midget_N = mkN "بالشتیا" ;       -- from DictUrd
-lin midland_N = mkN "اندرون ملک" ;
-lin midlands_PN = mkPN "اندرون ملک" ;
-lin midmost_A = mkA "اوسط ترین" ;
-lin midmost_Adv = mkAdv "اوسط ترین" ;
-lin midnight_N = mkN "آدھی رات" ;       -- from DictUrd
-lin midriff_N = mkN "چولی" ;       -- from DictUrd
-lin midships_Adv = mkAdv "بحری جہاز کے درمیان سے" ;
-lin midst_N = mkN "اثنا" ;       -- from DictUrd
-lin midsummer_N = mkN "وسط گرما" ;       -- from DictUrd
-lin midway_A = mkA "آدھی راہ" ;       -- from DictUrd
-lin midway_Adv = mkAdv "آدھی راہ میں" ;
-lin midweek_A = mkA "وسط ہفتہ" ;
-lin midweek_Adv = mkAdv "وسط ہفتہ" ;
-lin midwest_PN = mkPN "وسط غرب" ;
-lin midwestern_A = mkA "غرب اوسط کا باشندہ" ;
-lin midwife_N = mkN "آیا" ;       -- from DictUrd
-lin midwifery_N = mkN "دایہ گری" ;       -- from DictUrd
-lin mien_N = mkN "بشرہ" ;       -- from DictUrd
-lin miff_V2 = mkV2 (compoundV "برہم" (mkV "کرنا")) ;       -- from DictUrd
-lin might_N = mkN "عظمت" ;       -- from DictUrd
-lin mightily_Adv = mkAdv "از بس" ;       -- from DictUrd
-lin mighty_A = mkA "عظیم" ;       -- from DictUrd
-lin mighty_Adv = mkAdv "طاقتور" ;
-lin mignonette_N = mkN "فاغیہ" ;
-lin migraine_N = mkN "آدھے سر کا درد" ;       -- from DictUrd
-lin migrant_N = mkN "مہاجر" ;       -- from DictUrd
-lin migrate_V = compoundV "ہجرت" (mkV "کرنا") ;       -- from DictUrd
-lin migration_N = mkN "انتقال" ;       -- from DictUrd
-lin migratory_A = mkA "آوارہ گرد" ;       -- from DictUrd
-lin mikado_N = mkN "شہنشاہ جاپان" ;
-lin mike_N = mkN "مائیک" ;
-lin mike_PN = mkPN "مائیک" ;
-lin milady_N = mkN "انگریز معزز خاتون" ;
-lin milch_A = mkA "دودھار" ;       -- from DictUrd
-lin mild_A = mkA "آہستہ" ;       -- from DictUrd
-lin mildew_N = mkN "پھپھوندی" ;       -- from DictUrd
-lin mildew_V = mkV "پھپھوندی" ;
-lin mildew_V2 = mkV2 (mkV "پھپھوندی") ;
-lin mildness_N = mkN "نرمی" ;
-lin mile_N = mkN "میل" ;       -- from DictUrd
-lin mileage_N = mkN "مسافت میلوں میں" ;
-lin miler_N = mkN "میلی" ;
-lin miles_PN = mkPN "لمبائی ناپنے کی اکائی" ;
-lin milestone_N = mkN "اہم واقعہ" ;       -- from DictUrd
-lin milieu_N = mkN "ماحول" ;       -- from DictUrd
-lin militancy_N = mkN "جنگجوئی" ;
-lin militant_A = mkA "جنگ جو" ;       -- from DictUrd
-lin militant_N = mkN "جھگڑالو" ;
-lin militarism_N = mkN "فوجیت" ;       -- from DictUrd
-lin militarist_N = mkN "فوجی انداز سے" ;
-lin militaristic_A = mkA "فوجی خصوصیات کا حامل" ;       -- from DictUrd
-lin military_A = mkA "اسکری" ;
-lin military_N = mkN "عسکری" ;       -- from DictUrd
-lin militate_V = compoundV "مخالفت" (mkV "کرنا") ;
-lin militia_N = mkN "رضاکار فوج" ;       -- from DictUrd
-lin militiaman_N = mkN "ملیشیا کا رکن" ;
-lin milk_N = mkN "دودھ" ;       -- from DictUrd
-lin milk_V = compoundV "دودھ" (mkV "دینا") ;       -- from DictUrd
-lin milk_V2 = mkV2 (compoundV "دودھ" (mkV "دوہنا")) ;       -- from DictUrd
-lin milk_shake_N = mkN "ملک شیک" ;
-lin milk_tooth_N = mkN "دودھ کا دانت" ;
-lin milkmaid_N = mkN "دودھ والی" ;       -- from DictUrd
-lin milkman_N = mkN "دودھ والا" ;       -- from DictUrd
-lin milksop_N = mkN "نامرد" ;       -- from DictUrd
-lin milky_A = mkA "دودھیا" ;       -- from DictUrd
-lin mill_N = mkN "چکی" ;       -- from DictUrd
-lin mill_V = mkV "چکی" ;
-lin mill_V2 = mkV2 (mkV "پیسنا") ;       -- from DictUrd
-lin millboard_N = mkN "موٹا گتا" ;       -- from DictUrd
-lin millenarian_N = mkN "ہزاری" ;
-lin millennial_A = mkA "ہزار سالہ" ;
-lin millennium_N = mkN "ہزار سال" ;
-lin miller_N = mkN "پن چکی والا" ;       -- from DictUrd
-lin millet_N = mkN "باجرا" ;       -- from DictUrd
-lin milliard_N = mkN "ایک ہزار ملین" ;
-lin millibar_N = mkN "ملی بار" ;
-lin millie_PN = mkPN "میلیا" ;
-lin milligram_N = mkN "ملی گرام" ;
-lin milliner_N = mkN "زنانہ ٹوپیوں والا" ;
-lin millinery_N = mkN "کلاہ سازی" ;
-lin millionaire_N = mkN "لکھ پتی" ;
-lin millionairess_N = mkN "لکھ پتی خاتون" ;
-lin millionth_A = mkA "دس لاکھواں حصہ" ;
-lin millionth_N = mkN "دس لاکھواں حصہ" ;
-lin millipede_N = mkN "ہزار پا" ;
-lin millpond_N = mkN "پن چکی تالاب" ;
-lin millrace_N = mkN "پن دھارا" ;
-lin millstone_N = mkN "چاک" ;       -- from DictUrd
-lin milord_N = mkN "جناب والا" ;
-lin milt_N = mkN "نر مچھلی کا مادہ تولید" ;
-lin mime_N = mkN "نقل" ;
-lin mime_V = mkV "نقل" ;
-lin mime_V2 = mkV2 (mkV "نقل") ;
-lin mimetic_A = mkA "نقل پسند" ;
-lin mimic_A = mkA "نقالی کرنا" ;
-lin mimic_N = mkN "نقالی کرنا" ;
-lin mimic_V2 = mkV2 (compoundV "نقل" (mkV "کرنا")) ;       -- from DictUrd
-lin mimicry_N = mkN "نقل" ;       -- from DictUrd
-lin mimosa_N = mkN "مغلیاں" ;
-lin min_N = mkN "منار" ;
-lin minaret_N = mkN "مینارہ" ;       -- from DictUrd
-lin minatory_A = mkA "ڈراؤنا" ;       -- from DictUrd
-lin mince_N = mkN "قیمہ" ;
-lin mince_V = mkV "قیمہ" ;
-lin mince_V2 = mkV2 (compoundV "بناوٹی انداز سے" (mkV "بولنا")) ;       -- from DictUrd
-lin mince_pie_N = mkN "قیمے دار پائی" ;
-lin mincemeat_N = mkN "قیمہ" ;
-lin mincing_A = mkA "پر تکلف" ;
-lin mind_N = mkN "آتما" ;       -- from DictUrd
-lin mind_V = compoundV "یاد" (mkV "رکھنا") ;
-lin mind_V2 = mkV2 (compoundV "دیکھ بھال" (mkV "کرنا")) ;       -- from DictUrd
-lin mind_VS = mkVS (compoundV "یاد" (mkV "رکھنا")) ;
-lin mind_reader_N = mkN "ذہن خواں" ;
-lin minded_A = mkA "ایک خاص ذہن رکھنے والا" ;
-lin minder_N = mkN "نگران" ;
-lin mindful_A = mkA "خیال رکھنے والا" ;
-lin mindless_A = mkA "بے وقوف" ;       -- from DictUrd
-lin mindlessness_N = mkN "بے وقوفی" ;
-lin mine_A = mkA "میرا" ;
-lin mine_N = mkN "کان" ;       -- from DictUrd
-lin mine_V = mkV "میرا" ;
-lin mine_V2 = mkV2 (compoundV "کانکنی" (mkV "کرنا")) ;       -- from DictUrd
-lin minefield_N = mkN "سرنگ میدان" ;
-lin minelayer_N = mkN "سرنگ انداز" ;
-lin miner_N = mkN "کانکن" ;       -- from DictUrd
-lin mineral_A = mkA "معدنی" ;
-lin mineral_N = mkN "معدن" ;       -- from DictUrd
-lin mineralogist_N = mkN "ماہر معدنیات" ;
-lin mineralogy_N = mkN "علم معدنیات" ;
-lin minestrone_N = mkN "منی سٹرونی" ;
-lin minesweeping_N = mkN "بارودی سرنگوں کی صفائی" ;
-lin mingle_V = compoundV "گھل" (mkV "مل جانا") ;       -- from DictUrd
-lin mingle_V2 = mkV2 (compoundV "آمیزش" (mkV "کرنا")) ;       -- from DictUrd
-lin miniature_N = mkN "نقاشی کوچک" ;       -- from DictUrd
-lin miniaturization_N = mkN "مختصر کاری" ;
-lin miniaturize_V2 = mkV2 (compoundV "تصویرچہ" (mkV "بنانا")) ;
-lin minim_N = mkN "قطرہ" ;       -- from DictUrd
-lin minimal_A = mkA "کم سے ک?" ;       -- from DictUrd
-lin minimize_V2 = mkV2 (compoundV "کم سے کم" (mkV "کرنا")) ;
-lin minimum_A = mkA "قلیل" ;
-lin minimum_N = mkN "کم ترین" ;       -- from DictUrd
-lin mining_N = mkN "کانکنی" ;       -- from DictUrd
-lin minion_N = mkN "لاڈلی" ;       -- from DictUrd
-lin minister_N = mkN "پادری" ;       -- from DictUrd
-lin minister_V = mkV "وزیر" ;
-lin ministerial_A = mkA "وزارتی" ;
-lin ministrant_A = mkA "معاون" ;
-lin ministrant_N = mkN "معاون" ;
-lin ministration_N = mkN "امداد" ;       -- from DictUrd
-lin ministry_N = mkN "اوزارت" ;       -- from DictUrd
-lin miniver_N = mkN "قاقم" ;       -- from DictUrd
-lin mink_N = mkN "آبی نیولا" ;       -- from DictUrd
-lin minnow_N = mkN "دریائی مچھلی" ;
-lin minor_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin minor_N = mkN "چھوٹا" ;
-lin minority_N = mkN "عقلیت" ;       -- from DictUrd
-lin minotaur_N = mkN "تباہ کن شخص" ;
-lin minster_N = mkN "گرجا" ;       -- from DictUrd
-lin minstrel_N = mkN "بھانڈ" ;       -- from DictUrd
-lin minstrelsy_N = mkN "گائیکی" ;
-lin mint_N = mkN "گنج" ;       -- from DictUrd
-lin mint_V2 = mkV2 (compoundV "ایجاد" (mkV "کرنا")) ;       -- from DictUrd
-lin minuet_N = mkN "کوچک قدم رقص" ;
-lin minus_A = mkA "منفی" ;
-lin minus_N = mkN "منفی" ;
-lin minuscule_A = mkA "بہت چھوٹا" ;
-lin minute_A = mkA "باریک" ;       -- from DictUrd
-lin minute_N = mkN "دقیقہ" ;       -- from DictUrd
-lin minute_V2 = mkV2 (mkV "خفیف") ;
-lin minute_book_N = mkN "روداد نامہ" ;
-lin minute_gun_N = mkN "منٹ توپ" ;
-lin minute_hand_N = mkN "گھڑی کی منٹ کی سوئی" ;
-lin minuteness_N = mkN "باریکی" ;       -- from DictUrd
-lin minx_N = mkN "دیدہ دلیر لڑکی" ;       -- from DictUrd
-lin miracle_N = mkN "اعجاز" ;       -- from DictUrd
-lin miraculous_A = mkA "عجیب" ;       -- from DictUrd
-lin mirage_N = mkN "دھوکا" ;       -- from DictUrd
-lin mire_N = mkN "دلدل" ;       -- from DictUrd
-lin mire_V = compoundV "دلدل" (mkV "میں پھنسنا") ;       -- from DictUrd
-lin mire_V2 = mkV2 (mkV "دلدل") ;
-lin mirror_N = mkN "آئینہ" ;       -- from DictUrd
-lin mirror_V2 = mkV2 (mkV "آئینہ") ;
-lin mirth_N = mkN "ہنسی" ;       -- from DictUrd
-lin mirthful_A = mkA "دل لگی باز" ;       -- from DictUrd
-lin mirthless_A = mkA "افسردہ" ;       -- from DictUrd
-lin miry_A = mkA "دلدلی" ;       -- from DictUrd
-lin misadventure_N = mkN "آفت" ;       -- from DictUrd
-lin misadvise_V2 = mkV2 (compoundV "غلط رائے" (mkV "دینا")) ;       -- from DictUrd
-lin misalliance_N = mkN "غلط اتحاد" ;
-lin misanthrope_N = mkN "آدم بیزار" ;       -- from DictUrd
-lin misanthropic_A = mkA "مردم بیزار" ;
-lin misanthropy_N = mkN "اکل کھرا پن" ;       -- from DictUrd
-lin misapplication_N = mkN "بیجا تصرف" ;       -- from DictUrd
-lin misapply_V2 = mkV2 (compoundV "بیجا تصرف" (mkV "کرنا")) ;       -- from DictUrd
-lin misapprehend_V2 = mkV2 (compoundV "غلط طور پر" (mkV "سمجھنا")) ;       -- from DictUrd
-lin misapprehension_N = mkN "بھول" ;       -- from DictUrd
-lin misappropriate_V2 = mkV2 (compoundV "بے ایمانی" (mkV "کرنا")) ;       -- from DictUrd
-lin misappropriation_N = mkN "غبن" ;       -- from DictUrd
-lin misbegotten_A = mkA "بھیانک" ;       -- from DictUrd
-lin misbehave_V = compoundV "بد" (mkV "چلنی کرنا") ;       -- from DictUrd
-lin misbehave_V2 = mkV2 (compoundV "بدتمیزی" (mkV "کرنا")) ;
-lin misbehaviour_N = mkN "بد اطواری" ;       -- from DictUrd
-lin misc_PN = mkPN "غلط انداذہ" ;
-lin miscalculate_V = compoundV "غلط" (mkV "انداذہ") ;
-lin miscalculate_V2 = mkV2 (compoundV "غلط اندازہ" (mkV "لگانا")) ;       -- from DictUrd
-lin miscalculation_N = mkN "غلط اندازہ" ;
-lin miscall_V2 = mkV2 (compoundV "برا بھلا" (mkV "کہنا")) ;       -- from DictUrd
-lin miscarriage_N = mkN "غلطی" ;       -- from DictUrd
-lin miscarry_V2 = mkV2 (compoundV "اسقاط حمل" (mkV "ہونا")) ;
-lin miscast_V2 = mkV2 (compoundV "حساب میں غلطی" (mkV "کرنا")) ;
-lin miscegenation_N = mkN "اختلاط نسل" ;       -- from DictUrd
-lin miscellaneous_A = mkA "ہمہ جہتی" ;       -- from DictUrd
-lin miscellany_N = mkN "معجون مرکب" ;       -- from DictUrd
-lin mischance_N = mkN "بدقسمتی" ;       -- from DictUrd
-lin mischief_N = mkN "فساد" ;       -- from DictUrd
-lin mischief_making_N = mkN "فتنہ انگیزی" ;
-lin mischievous_A = mkA "فسادی" ;       -- from DictUrd
-lin mischievousness_N = mkN "فساد" ;       -- from DictUrd
-lin misconceive_V = compoundV "غلط" (mkV "سمجھنا") ;       -- from DictUrd
-lin misconceive_V2 = mkV2 (compoundV "غلط مطلب" (mkV "سمجھنا")) ;
-lin misconception_N = mkN "غلط فہمی" ;       -- from DictUrd
-lin misconduct_N = mkN "بد چلنی" ;       -- from DictUrd
-lin misconduct_V2 = mkV2 (compoundV "بد" (mkV "اخلاقی")) ;
-lin misconstruction_N = mkN "غلط مفہو?" ;       -- from DictUrd
-lin misconstrue_V2 = mkV2 (compoundV "غلط معنی" (mkV "سمجھنا")) ;       -- from DictUrd
-lin miscount_N = mkN "غلط شمار" ;
-lin miscount_V = compoundV "غلط" (mkV "شمار") ;
-lin miscount_V2 = mkV2 (compoundV "غلط" (mkV "گننا")) ;       -- from DictUrd
-lin miscreant_N = mkN "بد ذات" ;       -- from DictUrd
-lin misdate_V2 = mkV2 (compoundV "غلط تاریخ" (mkV "لگانا")) ;
-lin misdeed_N = mkN "بد کاری" ;       -- from DictUrd
-lin misdemeanour_N = mkN "بری حرکت" ;       -- from DictUrd
-lin misdirect_V2 = mkV2 (mkV "بہکانا") ;       -- from DictUrd
-lin misdirection_N = mkN "غلط رہنمائ" ;       -- from DictUrd
-lin misdoing_N = mkN "بد کاری" ;       -- from DictUrd
-lin miser_N = mkN "کنجوس" ;
-lin miserable_A = mkA "آفت زدہ" ;       -- from DictUrd
-lin miserliness_N = mkN "خسست" ;       -- from DictUrd
-lin miserly_A = mkA "چنڈال" ;       -- from DictUrd
-lin misery_N = mkN "آفت" ;       -- from DictUrd
-lin misfire_N = mkN "بندوق کا نہ چلنا" ;
-lin misfire_V = compoundV "بندوق کا نہ" (mkV "چلنا") ;
-lin misfit_N = mkN "چھوٹا یا بڑا کپڑا" ;
-lin misfortune_N = mkN "آفت" ;       -- from DictUrd
-lin misgiving_N = mkN "اندیشہ" ;       -- from DictUrd
-lin misgovern_V2 = mkV2 (compoundV "بد انتظامی" (mkV "کرنا")) ;       -- from DictUrd
-lin misgovernment_N = mkN "بد عملی" ;       -- from DictUrd
-lin misguide_V2 = mkV2 (compoundV "گمراہ" (mkV "کرنا")) ;
-lin misguided_A = mkA "بہکایا ہوا" ;       -- from DictUrd
-lin mishandle_V2 = mkV2 (compoundV "بد سلوکی" (mkV "کرنا")) ;       -- from DictUrd
-lin mishap_N = mkN "آفت" ;       -- from DictUrd
-lin misinform_V2 = mkV2 (compoundV "غلط اطلاع" (mkV "دینا")) ;       -- from DictUrd
-lin misinformation_N = mkN "غلط خبر" ;       -- from DictUrd
-lin misinterpret_V2 = mkV2 (compoundV "جھوٹی تعبیر" (mkV "دینا")) ;
-lin misinterpretation_N = mkN "غلط تعبیر" ;       -- from DictUrd
-lin misjudge_V = compoundV "غلط" (mkV "اندازہ لگانا") ;       -- from DictUrd
-lin misjudge_V2 = mkV2 (compoundV "غلط اندازہ" (mkV "لگانا")) ;
-lin mislay_V2 = mkV2 (compoundV "کھو" (mkV "دینا")) ;       -- from DictUrd
-lin mislead_V2 = mkV2 (mkV "بہکانا") ;       -- from DictUrd
-lin mismanage_V2 = mkV2 (compoundV "بد انتظامی" (mkV "کرنا")) ;       -- from DictUrd
-lin mismanagement_N = mkN "بد انتظامی" ;       -- from DictUrd
-lin misname_V2 = mkV2 (compoundV "غلط نام" (mkV "دینا")) ;       -- from DictUrd
-lin misnomer_N = mkN "غلط نا?" ;       -- from DictUrd
-lin misogynist_N = mkN "زن بیزار" ;
-lin misplace_V2 = mkV2 (compoundV "غلط جگہ" (mkV "رکھنا")) ;       -- from DictUrd
-lin misprint_N = mkN "چھپائ کی غلطی" ;       -- from DictUrd
-lin misprint_V2 = mkV2 (compoundV "غلط" (mkV "چھاپنا")) ;       -- from DictUrd
-lin mispronounce_V2 = mkV2 (compoundV "غلط تلفظ" (mkV "کرنا")) ;
-lin mispronunciation_N = mkN "تلفظ کی غلطی" ;
-lin misquotation_N = mkN "غلط حوالہ" ;       -- from DictUrd
-lin misquote_V2 = mkV2 (compoundV "غلط حوالہ" (mkV "دینا")) ;       -- from DictUrd
-lin misread_V2 = mkV2 (compoundV "غلط" (mkV "پڑھنا")) ;       -- from DictUrd
-lin misrepresent_V2 = mkV2 (compoundV "غلط بیانی" (mkV "کرنا")) ;       -- from DictUrd
-lin misrepresentation_N = mkN "غلط بیانی" ;       -- from DictUrd
-lin misrule_N = mkN "بے تنظیمی" ;       -- from DictUrd
-lin miss_N = mkN "کھوٹ" ;       -- from DictUrd
-lin miss_V = compoundV "وار" (mkV "خالی جانا") ;       -- from DictUrd
-lin miss_V2 = mkV2 (compoundV "غلطی" (mkV "کرنا")) ;       -- from DictUrd
-lin misshapen_A = mkA "بد ہئیت" ;       -- from DictUrd
-lin missile_N = mkN "مزائیل" ;
-lin missing_A = mkA "گم" ;
-lin mission_N = mkN "کار" ;       -- from DictUrd
-lin missionary_N = mkN "مبلغ" ;       -- from DictUrd
-lin missis_N = mkN "بیوی" ;
-lin missive_N = mkN "چٹھی" ;       -- from DictUrd
-lin misspell_V2 = mkV2 (compoundV "غلط ہجے" (mkV "کرنا")) ;
-lin misspelling_N = mkN "غلط ہجے" ;
-lin misspend_V2 = mkV2 (mkV "بگاڑنا") ;       -- from DictUrd
-lin misstate_V2 = mkV2 (compoundV "غلط بیانی" (mkV "کرنا")) ;       -- from DictUrd
-lin misstatement_N = mkN "غلط بیان" ;       -- from DictUrd
-lin missy_N = mkN "جوان لڑکی" ;       -- from DictUrd
-lin mist_N = mkN "دھند" ;       -- from DictUrd
-lin mist_V = mkV "دھند" ;
-lin mist_V2 = mkV2 (mkV "دھند") ;
-lin mistake_N = mkN "بھول" ;       -- from DictUrd
-lin mistake_V = mkV "غلطی" ;
-lin mistake_V2 = mkV2 (mkV "بھولنا") ;       -- from DictUrd
-lin mistaken_A = mkA "غلط" ;       -- from DictUrd
-lin mister_N = mkN "محترم" ;
-lin mistily_Adv = mkAdv "دھندلے پن سے" ;
-lin mistime_V2 = mkV2 (compoundV "بے وقت" (mkV "کرنا")) ;       -- from DictUrd
-lin mistiness_N = mkN "دھندھلاہٹ" ;       -- from DictUrd
-lin mistletoe_N = mkN "اکاس پودا" ;       -- from DictUrd
-lin mistral_N = mkN "شدید ٹھنڈی شمالی ہوا" ;
-lin mistreat_V2 = mkV2 (compoundV "بد سلوکی" (mkV "کرنا")) ;       -- from DictUrd
-lin mistress_N = mkN "کافر" ;       -- from DictUrd
-lin mistrial_N = mkN "ناقص سماعت" ;       -- from DictUrd
-lin mistrust_N = mkN "بد زنی" ;       -- from DictUrd
-lin mistrust_V2 = mkV2 (compoundV "بھروسا نہ" (mkV "کرنا")) ;       -- from DictUrd
-lin mistrustful_A = mkA "بد گمان" ;       -- from DictUrd
-lin misty_A = mkA "دھندلا" ;       -- from DictUrd
-lin misunderstand_V2 = mkV2 (compoundV "غلط" (mkV "سمجھنا")) ;
-lin misunderstanding_N = mkN "بد مزگی" ;       -- from DictUrd
-lin misuse_N = mkN "بد سلوکی کرنا" ;       -- from DictUrd
-lin misuse_V2 = mkV2 (compoundV "بے جا استعمال" (mkV "کرنا")) ;
-lin mite_N = mkN "چھوٹا کیڑا" ;       -- from DictUrd
-lin mitigate_V2 = mkV2 (mkV "گھٹانا") ;       -- from DictUrd
-lin mitigation_N = mkN "کمی" ;       -- from DictUrd
-lin mitt_N = mkN "سزائے قید کا حکم" ;
-lin mitten_N = mkN "بے انگلی کا دستانہ" ;       -- from DictUrd
-lin mix_N = mkN "آمیزہ" ;       -- from DictUrd
-lin mix_V = mkV "گھلنا" ;       -- from DictUrd
-lin mix_V2 = mkV2 (compoundV "آمیز" (mkV "کرنا")) ;       -- from DictUrd
-lin mix_up_N = mkN "الجھانا" ;
-lin mixed_A = mkA "مخلوط" ;       -- from DictUrd
-lin mixed_up_A = mkA "پوری طرح گڈ مڈ" ;
-lin mixer_N = mkN "آمیزہ کار" ;       -- from DictUrd
-lin mixture_N = mkN "آمیزش" ;       -- from DictUrd
-lin mizzen_N = mkN "چھوٹے جہاز کا پچھلا بادبان" ;
-lin mizzle_V = compoundV "بھاگ" (mkV "جانا") ;       -- from DictUrd
-lin mnemonic_A = mkA "حافظہ پرور" ;       -- from DictUrd
-lin mnemonics_N = mkN "فن حفظ" ;
-lin mo_N = mkN "کراہنا" ;
-lin mo_PN = mkPN "کراہنا" ;
-lin moan_N = mkN "گلہ" ;       -- from DictUrd
-lin moan_V = mkV "کراہنا" ;
-lin moan_V2 = mkV2 (compoundV "گلہ" (mkV "کرنا")) ;       -- from DictUrd
-lin moan_VS = mkVS (mkV "کراہنا") ;
-lin moat_N = mkN "کھائ" ;       -- from DictUrd
-lin moated_A = mkA "خندق" ;
-lin mob_N = mkN "اژدہام" ;       -- from DictUrd
-lin mob_V2 = mkV2 (compoundV "بلوا" (mkV "کرنا")) ;       -- from DictUrd
-lin mobile_A = mkA "منقولہ" ;       -- from DictUrd
-lin mobile_N = mkN "منتقل ہو سکنے والا" ;
-lin mobility_N = mkN "سیلان پزیری" ;       -- from DictUrd
-lin mobilization_N = mkN "تیاری" ;
-lin mobilize_V = compoundV "حرکت میں" (mkV "لانا") ;
-lin mobilize_V2 = mkV2 (compoundV "حرکت میں" (mkV "لانا")) ;
-lin mobster_N = mkN "بدمعاش" ;       -- from DictUrd
-lin moccasin_N = mkN "مکاسن" ;
-lin mocha_N = mkN "مخا" ;
-lin mock_A = mkA "جھوٹی" ;       -- from DictUrd
-lin mock_N = mkN "ہنسی" ;       -- from DictUrd
-lin mock_V = compoundV "نقل کر کے مذاق" (mkV "اڑانا") ;
-lin mock_V2 = mkV2 (mkV "چڑھانا") ;       -- from DictUrd
-lin mock_up_N = mkN "نقلی نمونہ" ;
-lin mocker_N = mkN "بھانڈ" ;       -- from DictUrd
-lin mockery_N = mkN "مذاق" ;       -- from DictUrd
-lin mockingly_Adv = mkAdv "تلبیس" ;
-lin mod_A = mkA "طریق کار" ;
-lin mod_N = mkN "طریق کار" ;
-lin modal_A = mkA "نمائشی" ;       -- from DictUrd
-lin modality_N = mkN "جہت" ;       -- from DictUrd
-lin mode_N = mkN "انداز" ;       -- from DictUrd
-lin model_N = mkN "ڈول" ;       -- from DictUrd
-lin model_V = compoundV "چھوٹا" (mkV "نمونہ") ;
-lin model_V2 = mkV2 (compoundV "چھوٹا" (mkV "نمونہ")) ;
-lin modeler_N = mkN "نمونہ بنانے والا" ;
-lin moderate_A = mkA "مدھم" ;       -- from DictUrd
-lin moderate_N = mkN "معتدل" ;
-lin moderate_V = mkV "معتدل" ;
-lin moderate_V2 = mkV2 (compoundV "با ضابطہ" (mkV "کرنا")) ;       -- from DictUrd
-lin moderation_N = mkN "میانہ روی" ;       -- from DictUrd
-lin moderator_N = mkN "معتدل" ;       -- from DictUrd
-lin modern_A = mkA "دور حاضر کا" ;       -- from DictUrd
-lin modern_N = mkN "جدید" ;
-lin modernism_N = mkN "جدیدیت" ;       -- from DictUrd
-lin modernist_N = mkN "جددت پسند" ;       -- from DictUrd
-lin modernistic_A = mkA "جدید سوچ کا" ;       -- from DictUrd
-lin modernization_N = mkN "تجدد" ;
-lin modernize_V2 = mkV2 (compoundV "جدید رنگ میں" (mkV "رنگنا")) ;
-lin modest_A = mkA "بے زبان" ;       -- from DictUrd
-lin modesty_N = mkN "غیرت" ;       -- from DictUrd
-lin modicum_N = mkN "برائے نام" ;       -- from DictUrd
-lin modification_N = mkN "اصلاح" ;       -- from DictUrd
-lin modifier_N = mkN "ترمیم کرنے والا" ;
-lin modify_V2 = mkV2 (compoundV "فرق" (mkV "کرنا")) ;       -- from DictUrd
-lin modish_A = mkA "طرح دار" ;       -- from DictUrd
-lin modiste_N = mkN "پوشاک ساز عورت" ;
-lin modular_A = mkA "ہم آہنگ" ;       -- from DictUrd
-lin modulate_V = compoundV "سر" (mkV "بدلنا") ;
-lin modulate_V2 = mkV2 (compoundV "ہم آہنگ" (mkV "کرنا")) ;       -- from DictUrd
-lin modulation_N = mkN "لب و لہجہ" ;       -- from DictUrd
-lin module_N = mkN "اکائ" ;       -- from DictUrd
-lin modus_operandi_N = mkN "طریق کار" ;
-lin modus_vivendi_N = mkN "ساتھ نبھانے کا طریقہ" ;
-lin mogul_N = mkN "مغل" ;
-lin mohammedan_N = mkN "مسلمان" ;
-lin moiety_N = mkN "آدھا" ;       -- from DictUrd
-lin moil_V = compoundV "گیلا" (mkV "کرنا") ;
-lin moist_A = mkA "بھیگا" ;       -- from DictUrd
-lin moisten_V = mkV "بھیگنا" ;       -- from DictUrd
-lin moisten_V2 = mkV2 (mkV "بھگونا") ;       -- from DictUrd
-lin moisture_N = mkN "گیلا پن" ;       -- from DictUrd
-lin moke_N = mkN "گدھا" ;       -- from DictUrd
-lin molar_A = mkA "دانت" ;
-lin molar_N = mkN "چو گھڑ" ;       -- from DictUrd
-lin molasses_N = mkN "راب" ;       -- from DictUrd
-lin mold_V = mkV "ڈھلائی" ;
-lin mold_V2 = mkV2 (mkV "ڈھلائی") ;
-lin mold_PN = mkPN "ڈھلائی" ;
-lin mole_N = mkN "خال" ;       -- from DictUrd
-lin molecular_A = mkA "سالمی" ;
-lin molecule_N = mkN "سالمہ" ;
-lin molest_V2 = mkV2 (compoundV "آبرو" (mkV "لینا")) ;       -- from DictUrd
-lin molestation_N = mkN "آبروریزی" ;       -- from DictUrd
-lin moll_N = mkN "غنڈے کی یار" ;       -- from DictUrd
-lin mollification_N = mkN "تخفیف" ;
-lin mollify_V2 = mkV2 (compoundV "آسودہ" (mkV "کرنا")) ;       -- from DictUrd
-lin mollusc_N = mkN "صدفیہ نما" ;
-lin molly_PN = mkPN "زن نما" ;
-lin mollycoddle_N = mkN "زن نما" ;
-lin mollycoddle_V2 = mkV2 (compoundV "زن" (mkV "نما")) ;
-lin molto_Adv = mkAdv "اور ذیادہ" ;
-lin molybdenum_N = mkN "مولبڈینم" ;
-lin moment_N = mkN "آن" ;       -- from DictUrd
-lin momentary_A = mkA "آنی" ;       -- from DictUrd
-lin momentous_A = mkA "با اہمیت" ;       -- from DictUrd
-lin momentousness_N = mkN "شان" ;
-lin momentum_N = mkN "مقدار حرکت" ;       -- from DictUrd
-lin mon_PN = mkPN "بادشاہ" ;
-lin monarch_N = mkN "بادشاہ" ;       -- from DictUrd
-lin monarchic_A = mkA "شہنشاہی" ;
-lin monarchism_N = mkN "شاہ پسندی" ;
-lin monarchist_N = mkN "شاہ پرست" ;
-lin monarchy_N = mkN "بادشاہت" ;       -- from DictUrd
-lin monastery_N = mkN "خانقاہ" ;       -- from DictUrd
-lin monastic_A = mkA "راہبانہ" ;       -- from DictUrd
-lin monasticism_N = mkN "رہبانیت" ;       -- from DictUrd
-lin monaural_A = mkA "یک گوش" ;
-lin monday_N = mkN "پیر" ;
-lin monday_PN = mkPN "پیر" ;
-lin monetary_A = mkA "مالیاتی" ;       -- from DictUrd
-lin monetize_V2 = mkV2 (compoundV "سکہ" (mkV "بنانا")) ;
-lin money_N = mkN "پیسہ" ;       -- from DictUrd --changed
-lin money_order_N = mkN "منی آرڈر" ;
-lin moneychanger_N = mkN "خردیا" ;       -- from DictUrd
-lin moneyed_A = mkA "امیر" ;       -- from DictUrd
-lin monger_N = mkN "بیوپاری" ;       -- from DictUrd
-lin mongol_A = mkA "منگول" ;
-lin mongol_N = mkN "منگول" ;
-lin mongolia_PN = mkPN "منگولی" ;
-lin mongolian_A = mkA "منگولی" ;
-lin mongolian_N = mkN "منگولی" ;
-lin mongolism_N = mkN "منگولی" ;
-lin mongoose_N = mkN "نیولا" ;       -- from DictUrd
-lin mongrel_A = mkA "میل دار" ;
-lin mongrel_N = mkN "آدھا تیتر آدھا بٹیر" ;       -- from DictUrd
-lin monitor_N = mkN "ناصح" ;       -- from DictUrd
-lin monitor_V = mkV "خلیفہ" ;
-lin monitor_V2 = mkV2 (mkV "جانچنا") ;       -- from DictUrd
-lin monk_N = mkN "بیراگی" ;       -- from DictUrd
-lin monkey_N = mkN "بندر" ;       -- from DictUrd
-lin monkey_V = mkV "بندر" ;
-lin monkey_jacket_N = mkN "چھوٹا چست کوٹ" ;
-lin monkey_wrench_N = mkN "بندر سنسی" ;
-lin monkish_A = mkA "درویشانہ" ;       -- from DictUrd
-lin mono_A = mkA "یک چشمی عینک" ;
-lin monochrome_A = mkA "یک رنگ تصویر" ;
-lin monochrome_N = mkN "یک رنگ تصویر" ;
-lin monocle_N = mkN "ایک آنکھ کا چشمہ" ;       -- from DictUrd
-lin monocled_A = mkA "ایک عدسے کی عینک لگانے والا" ;
-lin monogamist_N = mkN "یک زوجی پر یقین رکھنے والا" ;
-lin monogamous_A = mkA "یک زنہ" ;
-lin monogamy_N = mkN "یک ذوجی" ;       -- from DictUrd
-lin monogram_N = mkN "تغرا" ;       -- from DictUrd
-lin monograph_N = mkN "مقالہ" ;       -- from DictUrd
-lin monolith_N = mkN "صرف ایک پتھر کا بنا ستون" ;       -- from DictUrd
-lin monolithic_A = mkA "یک سنگی" ;       -- from DictUrd
-lin monologue_N = mkN "خود کلامی" ;       -- from DictUrd
-lin monomania_N = mkN "خبط" ;       -- from DictUrd
-lin monomaniac_N = mkN "یک رخہ" ;
-lin monoplane_N = mkN "فالج یک عضو" ;
-lin monopolist_N = mkN "اجارہ دار" ;       -- from DictUrd
-lin monopolistic_A = mkA "اجارہ دارانہ" ;       -- from DictUrd
-lin monopolization_N = mkN "اجارہ داری قائم کرنے کا عمل" ;
-lin monopolize_V2 = mkV2 (compoundV "اجارہ داری" (mkV "کرنا")) ;
-lin monopoly_N = mkN "اجارہ داری" ;       -- from DictUrd
-lin monosyllabic_A = mkA "یک رکنی" ;       -- from DictUrd
-lin monosyllable_N = mkN "یک رکنی لفظ" ;
-lin monotheism_N = mkN "توحید" ;       -- from DictUrd
-lin monotheist_N = mkN "توحید پرست" ;       -- from DictUrd
-lin monotheistic_A = mkA "توحید پرستانہ" ;       -- from DictUrd
-lin monotone_N = mkN "اک سرا" ;
-lin monotonous_A = mkA "اجیرن" ;       -- from DictUrd
-lin monotony_N = mkN "یک رنگی" ;       -- from DictUrd
-lin monotype_N = mkN "یک نوعی" ;
-lin monoxide_N = mkN "مونو آکسائڈ" ;
-lin monsignor_N = mkN "اس لقب کا یا اس سے متعلق" ;
-lin monsoon_N = mkN "مون سون" ;
-lin monster_N = mkN "عجیب الخلقت" ;       -- from DictUrd
-lin monstrance_N = mkN "ظرف عشائے ربانی" ;
-lin monstrosity_N = mkN "عجیب الخلقت سے" ;
-lin monstrous_A = mkA "عجیب" ;       -- from DictUrd
-lin montage_N = mkN "مرکب تصویر سازی" ;
-lin month_N = mkN "ماہ" ;       -- from DictUrd
-lin monthly_A = mkA "ماہانہ" ;
-lin monthly_Adv = mkAdv "حیض" ;       -- from DictUrd
-lin monthly_N = mkN "ماہانہ" ;
-lin monument_N = mkN "آثار" ;       -- from DictUrd
-lin monumental_A = mkA "عجب" ;       -- from DictUrd
-lin moo_N = mkN "گائے کی طرح آواز نکالنا" ;
-lin moo_V = compoundV "گائے کی طرح آواز" (mkV "نکالنا") ;
-lin mooch_V = compoundV "آوارہ" (mkV "گردی کرنا") ;       -- from DictUrd
-lin mood_N = mkN "حال" ;       -- from DictUrd
-lin moodily_Adv = mkAdv "بے زاری سے" ;       -- from DictUrd
-lin moodiness_N = mkN "بے زاری" ;       -- from DictUrd
-lin moody_A = mkA "آزردہ" ;       -- from DictUrd
-lin moon_N = mkN "چاند" ;       -- from DictUrd --changed
-lin moon_V = mkV "چاند" ;
-lin moon_V2 = mkV2 (mkV "چاند") ;
-lin moonbeam_N = mkN "چاندنی" ;       -- from DictUrd
-lin moonlight_N = mkN "چاندنی" ;       -- from DictUrd
-lin moonlit_A = mkA "چاند سے منور" ;       -- from DictUrd
-lin moonshine_N = mkN "بے سر و پا باتیں" ;       -- from DictUrd
-lin moonstone_N = mkN "حجر القمر" ;
-lin moonstruck_A = mkA "دیوانہ" ;       -- from DictUrd
-lin moony_A = mkA "بے وقوف" ;       -- from DictUrd
-lin moor_N = mkN "بنجر زمین" ;       -- from DictUrd
-lin moor_V2 = mkV2 (compoundV "کشتی کو رسی سے" (mkV "باندھنا")) ;       -- from DictUrd
-lin moorhen_N = mkN "آبی مرغی" ;
-lin moorish_A = mkA "دلدل بھرا" ;
-lin moose_N = mkN "موس" ;
-lin moot_A = mkA "حجت طلب" ;       -- from DictUrd
-lin moot_V2 = mkV2 (compoundV "بحث" (mkV "کرنا")) ;       -- from DictUrd
-lin mop_N = mkN "پچارا" ;       -- from DictUrd
-lin mop_V = mkV "جھاڑن" ;
-lin mop_V2 = mkV2 (compoundV "پوچھا" (mkV "لگانا")) ;       -- from DictUrd
-lin mope_N = mkN "دل گیر" ;       -- from DictUrd
-lin mope_V = compoundV "بے" (mkV "دلی سے کام کرنا") ;       -- from DictUrd
-lin moped_N = mkN "جھاڑن" ;
-lin moquette_N = mkN "قماش قالین" ;
-lin moraine_N = mkN "ثلجی ملبہ" ;
-lin moral_A = mkA "ادبی" ;       -- from DictUrd
-lin moral_N = mkN "اخلاقی" ;
-lin morale_N = mkN "عزم" ;       -- from DictUrd
-lin moralist_N = mkN "ناصح" ;       -- from DictUrd
-lin moralistic_A = mkA "اخلاق آمیز" ;       -- from DictUrd
-lin morality_N = mkN "بھلائ" ;       -- from DictUrd
-lin moralize_V = compoundV "نصیحت" (mkV "کرنا") ;
-lin moralize_V2 = mkV2 (compoundV "نصیحت" (mkV "کرنا")) ;
-lin morass_N = mkN "دلدل" ;       -- from DictUrd
-lin moratorium_N = mkN "قرضے میں مہلت" ;
-lin morbid_A = mkA "اجیرن" ;       -- from DictUrd
-lin morbidity_N = mkN "افسردہ دلی" ;       -- from DictUrd
-lin morbidness_N = mkN "افسردگی" ;       -- from DictUrd
-lin mordant_A = mkA "چبھتا ہوا" ;       -- from DictUrd
-lin more_Adv = mkAdv "اور" ;
-lin more_N = mkN "اور" ;
-lin morello_N = mkN "سرخ شاہ دانہ" ;
-lin moreover_Adv = mkAdv "بلکہ" ;       -- from DictUrd
-lin moresque_A = mkA "موری" ;
-lin morganatic_A = mkA "بے جوڑ شادی کا" ;
-lin morgue_N = mkN "مردہ خانہ" ;       -- from DictUrd
-lin moribund_A = mkA "بے حرکت" ;       -- from DictUrd
-lin mormon_A = mkA "مورمن" ;
-lin mormon_N = mkN "مورمن" ;
-lin mormonism_N = mkN "مورمنیت" ;
-lin morn_N = mkN "فجر" ;       -- from DictUrd
-lin morning_N = mkN "سحر" ;       -- from DictUrd
-lin morning_glory_N = mkN "نیلوفر" ;
-lin moroccan_A = mkA "مراکشی باشندہ" ;
-lin moroccan_N = mkN "مراکشی باشندہ" ;
-lin morocco_N = mkN "مراکش" ;
-lin morocco_PN = mkPN "مراکش" ;
-lin moron_N = mkN "احمق" ;       -- from DictUrd
-lin moronic_A = mkA "احمقانہ" ;       -- from DictUrd
-lin morose_A = mkA "آزردہ" ;       -- from DictUrd
-lin moroseness_N = mkN "اکل کھرا پن" ;
-lin morpheme_N = mkN "صرفیہ" ;
-lin morphemic_A = mkA "صرفیائی" ;
-lin morphia_N = mkN "افیم کا ست" ;
-lin morphine_N = mkN "مارفیا" ;
-lin morphological_A = mkA "شکلیاتی" ;
-lin morphology_N = mkN "شکلیات" ;
-lin morrow_N = mkN "کل" ;       -- from DictUrd
-lin morse_N = mkN "مارس کوڈ" ;
-lin morsel_N = mkN "لقمہ" ;       -- from DictUrd
-lin mortal_A = mkA "فانی" ;
-lin mortal_N = mkN "بشر" ;       -- from DictUrd
-lin mortality_N = mkN "فنا" ;       -- from DictUrd
-lin mortar_N = mkN "چھوٹی توپ" ;       -- from DictUrd
-lin mortar_V2 = mkV2 (mkV "چونا") ;
-lin mortarboard_N = mkN "تختہ" ;
-lin mortgage_N = mkN "گروی" ;       -- from DictUrd
-lin mortgage_V2 = mkV2 (compoundV "رہن" (mkV "رکھنا")) ;       -- from DictUrd
-lin mortgagee_N = mkN "گروی دار" ;
-lin mortician_N = mkN "تابوت بنانے والا" ;       -- from DictUrd
-lin mortification_N = mkN "بے جانی" ;       -- from DictUrd
-lin mortify_V = compoundV "مجروح" (mkV "کرنا") ;
-lin mortify_V2 = mkV2 (compoundV "بے جان" (mkV "کرنا")) ;       -- from DictUrd
-lin mortise_N = mkN "سال" ;
-lin mortise_V2 = mkV2 (mkV "سال") ;
-lin mortuary_N = mkN "لاش گھر" ;       -- from DictUrd
-lin mosaic_A = mkA "پچی کاری" ;
-lin mosaic_N = mkN "پچی کاری" ;       -- from DictUrd
-lin moselle_N = mkN "موزیل" ;
-lin mosey_V = compoundV "دور" (mkV "جانا") ;       -- from DictUrd
-lin moslem_A = mkA "مسلم" ;
-lin moslem_N = mkN "مسلم" ;
-lin mosque_N = mkN "مسجد" ;       -- from DictUrd
-lin mosquito_N = mkN "مچھر" ;       -- from DictUrd
-lin mosquito_net_N = mkN "مچھر دانی" ;
-lin moss_N = mkN "کائ" ;       -- from DictUrd
-lin moss_grown_A = mkA "کائی بھرا" ;
-lin mostly_Adv = mkAdv "اکثر" ;       -- from DictUrd
-lin mote_N = mkN "دھبہ" ;       -- from DictUrd
-lin motel_N = mkN "موٹل" ;
-lin moth_N = mkN "پروانہ" ;       -- from DictUrd
-lin moth_eaten_A = mkA "کیڑوں کھایا ہوا" ;
-lin mothball_N = mkN "کافوری گولی" ;       -- from DictUrd
-lin mother_N = mkN "ماں" ;       -- from DictUrd
-lin mother_V2 = mkV2 (mkV "امی") ;
-lin mother_in_law_N = mkN "مدر ان لاء" ;
-lin mother_of_pearl_N = mkN "سیپ" ;
-lin motherhood_N = mkN "ماں پن" ;       -- from DictUrd
-lin motherland_N = mkN "اپنا ملک" ;       -- from DictUrd
-lin motherless_A = mkA "بے ماں کا" ;
-lin motherliness_N = mkN "مادریت" ;
-lin motherly_A = mkA "مادری" ;       -- from DictUrd
-lin motif_N = mkN "بنیادی خیال یا تصور" ;
-lin motion_N = mkN "حرکت" ;       -- from DictUrd
-lin motion_V = mkV "درخواست" ;
-lin motion_V2 = mkV2 (mkV "درخواست") ;
-lin motionless_A = mkA "بے حرکت" ;       -- from DictUrd
-lin motivate_V2 = mkV2 (compoundV "راغب" (mkV "کرنا")) ;       -- from DictUrd
---lin motivate_V2V = mkV2 (mkV "محرک") ;
-lin motivation_N = mkN "سبب" ;
-lin motive_A = mkA "وجہ" ;
-lin motive_N = mkN "حاصل کلام" ;       -- from DictUrd
-lin motley_A = mkA "بو قلمون" ;       -- from DictUrd
-lin motley_N = mkN "پچرنگاہ" ;
-lin motor_N = mkN "انجن" ;
-lin motor_V = mkV "انجن" ;
-lin motorbike_N = mkN "موٹر سائیکل" ;
-lin motorboat_N = mkN "موٹر کشتی" ;
-lin motorcade_N = mkN "موٹروں کا جلوس" ;
-lin motorcycle_N = mkN "موٹر سائیکل" ;
-lin motorist_N = mkN "موٹر والا" ;
-lin motorman_N = mkN "چلانے والا" ;
-lin motorway_N = mkN "بڑی سڑک" ;
-lin mottle_V2 = mkV2 (compoundV "رنگ برنگے دھبے" (mkV "لگانا")) ;       -- from DictUrd
-lin motto_N = mkN "قول" ;       -- from DictUrd
-lin mould_N = mkN "ڈھال" ;       -- from DictUrd
-lin mould_V = mkV "سانچہ" ;
-lin mould_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
-lin moulding_N = mkN "ڈھلائ" ;       -- from DictUrd
-lin mouldy_A = mkA "پھپھوندی والا" ;
-lin moult_N = mkN "کریز کرنا" ;
-lin moult_V = compoundV "کریز" (mkV "کرنا") ;
-lin moult_V2 = mkV2 (compoundV "کریز" (mkV "کرنا")) ;
-lin mound_N = mkN "ڈھیر" ;       -- from DictUrd
-lin mount_N = mkN "پہاڑ" ;       -- from DictUrd
-lin mount_V = mkV "چڑھانا" ;
-lin mount_V2 = mkV2 (mkV "بیٹھنا") ;       -- from DictUrd
-lin mount_VS = mkVS (mkV "چڑھانا") ;
-lin mountain_N = mkN "کوہ" ;       -- from DictUrd
-lin mountain_ash_PN = mkPN "درختوں کی ایک قسم" ;
-lin mountaineer_N = mkN "کوہ پیما" ;       -- from DictUrd
-lin mountaineering_N = mkN "کوہ پیما" ;
-lin mountainous_A = mkA "کوہستانی" ;       -- from DictUrd
-lin mountebank_N = mkN "عطائ" ;       -- from DictUrd
-lin mourn_V = compoundV "افسوس" (mkV "کرنا") ;
-lin mourn_V2 = mkV2 (compoundV "ماتم" (mkV "کرنا")) ;       -- from DictUrd
-lin mourner_N = mkN "ماتمی" ;       -- from DictUrd
-lin mournful_A = mkA "اندوہ گین" ;       -- from DictUrd
-lin mourning_N = mkN "عزا" ;       -- from DictUrd
-lin mouse_N = mkN "چوہا" ;       -- from DictUrd
-lin mouse_V = mkV "چوہا" ;
-lin mouser_N = mkN "چوہوں کا شکاری" ;
-lin mousetrap_N = mkN "چوہے دان" ;
-lin mousse_N = mkN "پھینٹی ہوئی بالائی" ;
-lin moustache_N = mkN "مونچھ" ;       -- from DictUrd
-lin mousy_A = mkA "موشی" ;
-lin mouth_N = mkN "چھید" ;       -- from DictUrd
-lin mouth_V = mkV "منہ" ;
-lin mouth_V2 = mkV2 (mkV "منہ") ;
-lin mouth_organ_N = mkN "منھ باجا" ;
-lin mouth_watering_A = mkA "منھ میں پانی لانے والا" ;
-lin mouthful_N = mkN "منہ بھر" ;       -- from DictUrd
-lin mouthpiece_N = mkN "ترجمان" ;       -- from DictUrd
-lin movable_A = mkA "قابل انتقال" ;
-lin move_N = mkN "چال" ;       -- from DictUrd
-lin move_V = mkV "دھکیلنا" ;
-lin move_V2 = mkV2 (compoundV "چال" (mkV "چلنا")) ;       -- from DictUrd
---lin move_V2V = mkV2 (mkV "دھکیلنا") ;
-lin movement_N = mkN "آمد و رفت" ;       -- from DictUrd
-lin mover_N = mkN "محرک" ;       -- from DictUrd
-lin movie_N = mkN "متحرک فلم" ;
-lin mow_N = mkN "گھاس ڈھیر" ;       -- from DictUrd
-lin mow_V = compoundV "گھاس" (mkV "کاٹنا") ;
-lin mow_V2 = mkV2 (compoundV "گھاس" (mkV "کاٹنا")) ;       -- from DictUrd
-lin mower_N = mkN "گھسیار" ;       -- from DictUrd
-lin ms_N = mkN "غلط شخص کو بھیجنا" ;
-lin ms_PN = mkPN "غلط شخص کو بھیجنا" ;
-lin much_N = mkN "کافی سارا" ;
-lin muchness_N = mkN "بہتات" ;       -- from DictUrd
-lin mucilage_N = mkN "لعاب" ;
-lin muck_N = mkN "گندگی" ;       -- from DictUrd
-lin muck_V = mkV "گوبر" ;
-lin muck_V2 = mkV2 (mkV "گوبر") ;
-lin muckraking_N = mkN "بدعنوانی سے پردہ اٹھانا" ;
-lin mucky_A = mkA "گندہ" ;
-lin mucous_A = mkA "مخاطی" ;
-lin mucus_N = mkN "بلغم" ;       -- from DictUrd
-lin mud_N = mkN "گارا" ;       -- from DictUrd
-lin mud_V2 = mkV2 (compoundV "گدلا" (mkV "کرنا")) ;       -- from DictUrd
-lin muddle_N = mkN "گڈ مڈ کرنا" ;
-lin muddle_V = compoundV "گڈ مڈ" (mkV "کرنا") ;
-lin muddle_V2 = mkV2 (compoundV "بد ترتیب" (mkV "کرنا")) ;       -- from DictUrd
-lin muddy_A = mkA "گدلا" ;       -- from DictUrd
-lin muddy_V2 = mkV2 (mkV "گدلا") ;
-lin mudguard_N = mkN "گل گیر" ;
-lin mudslinger_N = mkN "بد نام کرنے والا" ;
-lin muezzin_N = mkN "موذن" ;
-lin muff_N = mkN "دست پوش" ;
-lin muff_V2 = mkV2 (compoundV "دست" (mkV "پوش")) ;
-lin muffin_N = mkN "کلچہ" ;
-lin muffle_V2 = mkV2 (mkV "لپیٹنا") ;
-lin muffler_N = mkN "گل بند" ;       -- from DictUrd
-lin mufti_N = mkN "سادہ کپڑے" ;       -- from DictUrd
-lin mug_N = mkN "آب خورہ" ;       -- from DictUrd
-lin mug_V2 = mkV2 (compoundV "منہ" (mkV "بنانا")) ;       -- from DictUrd
-lin mugger_N = mkN "لٹیرا" ;       -- from DictUrd
-lin mugginess_N = mkN "حبس" ;
-lin mugging_N = mkN "راہ چلتوں پر حملہ کرنا" ;
-lin muggy_A = mkA "حبس والا موسم" ;
-lin mugwump_N = mkN "غیر جانب دار" ;
-lin muhammad_PN = mkPN "محمدﷺ" ;
-lin muhammadan_A = mkA "مسلمان" ;
-lin muhammadan_N = mkN "مسلمان" ;
-lin mulatto_N = mkN "ملیٹو کا گندمی رنگ" ;
-lin mulberry_N = mkN "شہ توت" ;       -- from DictUrd
-lin mulch_N = mkN "سڑی گھاس پتتے" ;       -- from DictUrd
-lin mulch_V2 = mkV2 (compoundV "کوئلے کی" (mkV "کائی")) ;
-lin mulct_V2 = mkV2 (mkV "جرمانہ") ;
-lin mule_N = mkN "خچر" ;       -- from DictUrd
-lin muleteer_N = mkN "خچر چلانے والا" ;
-lin mulish_A = mkA "اڑیل" ;       -- from DictUrd
-lin mulishness_N = mkN "ضد" ;
-lin mull_N = mkN "ناکام رہنا" ;
-lin mull_V2 = mkV2 (compoundV "غور" (mkV "کرنا")) ;       -- from DictUrd
-lin mullah_N = mkN "مسلمانوں میں تعظیمی خطاب" ;
-lin mullein_N = mkN "سفید بھنگ" ;
-lin mullet_N = mkN "شاہ مچھلی" ;       -- from DictUrd
-lin mulligatawny_N = mkN "گوشت کا مرچ دار شوربہ" ;       -- from DictUrd
-lin mullion_N = mkN "میان پٹی" ;
-lin mullioned_A = mkA "سلاخ دار" ;
-lin multan_PN = mkPN "کئی زاویوں والا" ;
-lin multifarious_A = mkA "رنگ برنگ" ;       -- from DictUrd
-lin multiform_A = mkA "گون نا گون" ;       -- from DictUrd
-lin multilateral_A = mkA "بسیار پہلو" ;       -- from DictUrd
-lin multiple_A = mkA "گنا" ;
-lin multiple_N = mkN "حاصل ضرب" ;       -- from DictUrd
-lin multiplex_A = mkA "کثیر العناصر" ;
-lin multiplication_N = mkN "افزائش" ;       -- from DictUrd
-lin multiplicity_N = mkN "کی کثیر تعداد" ;
-lin multiply_V = compoundV "تعداد" (mkV "بڑھنا") ;       -- from DictUrd
-lin multiply_V2 = mkV2 (compoundV "نسل" (mkV "بڑھانا")) ;       -- from DictUrd
-lin multitude_N = mkN "انبوہ" ;       -- from DictUrd
-lin multitudinous_A = mkA "اجماعی" ;       -- from DictUrd
-lin mum_A = mkA "چپ" ;       -- from DictUrd
-lin mum_N = mkN "امی" ;       -- from DictUrd
-lin mumble_V = mkV "بڑبڑانا" ;
-lin mumble_V2 = mkV2 (mkV "بڑبڑانا") ;       -- from DictUrd
-lin mumbo_jumbo_N = mkN "جھوٹا دیوتا" ;
-lin mummer_N = mkN "اداکار" ;       -- from DictUrd
-lin mummery_N = mkN "ناٹک" ;       -- from DictUrd
-lin mummification_N = mkN "محنوط کاری" ;
-lin mummify_V2 = mkV2 (compoundV "حنوط" (mkV "کرنا")) ;
-lin mummy_N = mkN "امی جان" ;       -- from DictUrd
-lin mumps_N = mkN "گل سئے" ;       -- from DictUrd
-lin munch_V = mkV "چبانا" ;
-lin munch_V2 = mkV2 (mkV "چبانا") ;       -- from DictUrd
-lin mundane_A = mkA "دنیاوی" ;       -- from DictUrd
-lin municipal_A = mkA "بلدیاتی" ;       -- from DictUrd
-lin municipality_N = mkN "بلدیہ" ;       -- from DictUrd
-lin munificence_N = mkN "دریا دلی" ;       -- from DictUrd
-lin munificent_A = mkA "فیاض" ;       -- from DictUrd
-lin munition_N = mkN "گولا بارود" ;       -- from DictUrd
-lin munition_V2 = mkV2 (compoundV "گولہ" (mkV "بارود")) ;
-lin mural_A = mkA "دیوار پر" ;
-lin mural_N = mkN "دیواری تصویر" ;       -- from DictUrd
-lin murder_N = mkN "خون" ;       -- from DictUrd
-lin murder_V2 = mkV2 (compoundV "جان" (mkV "لینا")) ;       -- from DictUrd
-lin murderer_N = mkN "خونی" ;       -- from DictUrd
-lin murderess_N = mkN "قاتلہ" ;       -- from DictUrd
-lin murderous_A = mkA "قاتلانہ" ;       -- from DictUrd
-lin murk_N = mkN "اندھیرا" ;       -- from DictUrd
-lin murkily_Adv = mkAdv "اداسی سے" ;
-lin murky_A = mkA "دھندھلا" ;
-lin murmur_N = mkN "بڑبڑاہٹ" ;       -- from DictUrd
-lin murmur_V = mkV "بڑبڑانا" ;       -- from DictUrd
-lin murmur_V2 = mkV2 (mkV "بربرانا") ;
-lin murphy_N = mkN "ایک پلنگ" ;
-lin murrain_N = mkN "موکھر" ;
-lin muscatel_N = mkN "بڑی میٹھی تیز شراب" ;
-lin muscle_N = mkN "عضلہ" ;       -- from DictUrd
-lin muscle_V = mkV "پٹھا" ;
-lin muscle_V2 = mkV2 (mkV "پٹھا") ;
-lin muscle_bound_A = mkA "عضلات کشیدہ" ;
-lin muscovite_A = mkA "روسی" ;
-lin muscovite_N = mkN "روسی" ;
-lin muscovy_N = mkN "مشک بطخ" ;
-lin muscular_A = mkA "مچھلی دار" ;       -- from DictUrd
-lin muse_N = mkN "غور و فکر کرنا" ;
-lin muse_V = compoundV "غور و فکر" (mkV "کرنا") ;
-lin muse_VS = mkVS (compoundV "غور و فکر" (mkV "کرنا")) ;
-lin museum_N = mkN "عجائب خانہ" ;       -- from DictUrd
-lin mush_N = mkN "دلیہ" ;       -- from DictUrd
-lin mushroom_N = mkN "سانپ کی چھتری" ;
-lin mushroom_V = compoundV "سانپ کی" (mkV "چھتری") ;
-lin mushy_A = mkA "گاڑھا" ;       -- from DictUrd
-lin music_N = mkN "گانا" ;       -- from DictUrd
-lin music_box_N = mkN "موسیقی کا ڈبہ" ;
-lin music_hall_N = mkN "سرود خانہ" ;
-lin musical_A = mkA "خوش نوا" ;       -- from DictUrd
-lin musical_N = mkN "موسیقی کا" ;
-lin musician_N = mkN "موسیقیار" ;       -- from DictUrd
-lin musicianship_N = mkN "مطربی" ;
-lin musingly_Adv = mkAdv "عالم محویت میں" ;
-lin musk_N = mkN "کستوری" ;
-lin musk_deer_N = mkN "غزال مشکیں" ;
-lin musk_rose_N = mkN "مشک گلاب" ;
-lin musket_N = mkN "تپک" ;
-lin musketeer_N = mkN "بندوقچی" ;
-lin musketry_N = mkN "بندوقیں بحیثیت مجموعی" ;
-lin muskrat_N = mkN "آبی چھچھوندر" ;
-lin musky_A = mkA "مشکیں" ;
-lin muslim_N = mkN "مسلمان" ;
-lin muslin_N = mkN "ململ" ;       -- from DictUrd
-lin musquash_N = mkN "مشک موش" ;
-lin muss_N = mkN "چھینا چھپٹی" ;
-lin muss_V2 = mkV2 (compoundV "چھینا" (mkV "چھپٹی")) ;
-lin mussel_N = mkN "مسل" ;
-lin must_N = mkN "لازمی" ;
-lin mustachio_N = mkN "مچھیل" ;
-lin mustang_N = mkN "مستنگ" ;
-lin mustard_N = mkN "رائ" ;       -- from DictUrd
-lin muster_N = mkN "دفتر" ;       -- from DictUrd
-lin muster_V = compoundV "اکٹھے" (mkV "ہونا") ;
-lin muster_V2 = mkV2 (compoundV "اکٹھا" (mkV "کرنا")) ;       -- from DictUrd
-lin mustiness_N = mkN "بوسیدگی" ;
-lin musty_A = mkA "پھپھوندی لگا" ;
-lin mutability_N = mkN "غیر مستقل مزاجی" ;
-lin mutable_A = mkA "تبدیلی" ;
-lin mutation_N = mkN "انقلاب نوعی" ;       -- from DictUrd
-lin mute_A = mkA "ساکت" ;       -- from DictUrd
-lin mute_N = mkN "آواز دبانا" ;
-lin mute_V2 = mkV2 (compoundV "آواز" (mkV "دبانا")) ;
-lin mutilate_V = compoundV "ترمیم" (mkV "کرنا") ;
-lin mutilate_V2 = mkV2 (mkV "کاٹنا") ;       -- from DictUrd
-lin mutilation_N = mkN "کانٹ چھانٹ" ;       -- from DictUrd
-lin mutinous_A = mkA "باغیانہ" ;       -- from DictUrd
-lin mutiny_N = mkN "آشوب" ;       -- from DictUrd
-lin mutiny_V = mkV "بغاوت" ;
-lin mutt_N = mkN "بے وقوف" ;       -- from DictUrd
-lin mutter_N = mkN "آہستہ کہنا" ;
-lin mutter_V = compoundV "آہستہ" (mkV "کہنا") ;
-lin mutter_V2 = mkV2 (compoundV "آہستہ" (mkV "کہنا")) ;
-lin mutton_N = mkN "بکری کا گوشت" ;
-lin mutual_A = mkA "آپس کا" ;       -- from DictUrd
-lin muzzle_N = mkN "چھینکا" ;
-lin muzzle_V2 = mkV2 (mkV "چھینکا") ;
-lin mycology_N = mkN "فطریات" ;
-lin myelitis_N = mkN "ورم نخاع" ;
-lin myopia_N = mkN "دور کی نظر کی کمزوری" ;
-lin myriad_A = mkA "بے شمار" ;
-lin myriad_N = mkN "بے شمار" ;
-lin myrrh_N = mkN "ایک گوند" ;
-lin myrtle_N = mkN "آس" ;
-lin mysterious_A = mkA "پوشیدہ" ;       -- from DictUrd
-lin mystery_N = mkN "بھید" ;       -- from DictUrd
-lin mystic_A = mkA "صوفی" ;
-lin mystic_N = mkN "باطنی" ;       -- from DictUrd
-lin mystical_A = mkA "صوفیانہ" ;
-lin mysticism_N = mkN "طریقت" ;       -- from DictUrd
-lin mystify_V2 = mkV2 (mkV "پیشیدہ") ;
-lin mystique_N = mkN "پراسرار فضا" ;
-lin myth_N = mkN "اساتیر" ;       -- from DictUrd
-lin mythical_A = mkA "فرضی" ;       -- from DictUrd
-lin mythology_N = mkN "اساتیر" ;       -- from DictUrd
-lin nab_V2 = mkV2 (compoundV "چھین" (mkV "لینا")) ;       -- from DictUrd
-lin nacre_N = mkN "گھونگا" ;
-lin nadir_N = mkN "سخت القدم" ;
-lin nag_N = mkN "ٹٹو" ;       -- from DictUrd
-lin nag_V = mkV "دھمکانا" ;       -- from DictUrd
-lin nag_V2 = mkV2 (mkV "گھوڑا") ;
-lin nagger_N = mkN "تنگ کرنے والا" ;
-lin naiad_N = mkN "پن دیوی" ;
-lin nail_N = mkN "کیل" ;       -- from DictUrd
-lin nail_V2 = mkV2 (mkV "کیل") ;
-lin nainsook_N = mkN "نین سکھ" ;
-lin naivete_N = mkN "اناڑی پن" ;       -- from DictUrd
-lin naivety_N = mkN "سادگی" ;
-lin naked_A = mkA "عاری" ;       -- from DictUrd
-lin nakedness_N = mkN "بنجر پن" ;       -- from DictUrd
-lin name_N = mkN "اسم" ;       -- from DictUrd
-lin name_V2 = mkV2 (mkV "کہنا") ;       -- from DictUrd
---lin name_V2V = mkV2 (mkV "نام") ;
-lin nameless_A = mkA "بے نام" ;       -- from DictUrd
-lin namely_Adv = mkAdv "گویا کہ" ;       -- from DictUrd
-lin nankeen_N = mkN "زردی مائل سوتی کپڑا" ;
-lin nanny_N = mkN "آیا" ;
-lin nap_N = mkN "کپڑے کی بر" ;       -- from DictUrd
-lin nap_V = compoundV "آنک" (mkV "لگنا") ;
-lin napalm_N = mkN "پٹرول کی جیلی" ;
-lin nape_N = mkN "گدی" ;       -- from DictUrd
-lin napery_N = mkN "انگوچھا" ;       -- from DictUrd
-lin naphtha_N = mkN "مٹی کا تیل" ;
-lin napkin_N = mkN "دست مال" ;       -- from DictUrd
-lin narcissism_N = mkN "نرگسیت" ;       -- from DictUrd
-lin narcissus_N = mkN "نرگس" ;
-lin narcotic_A = mkA "خواب آور دوا" ;
-lin narcotic_N = mkN "نشہ آور چیز" ;       -- from DictUrd
-lin narrate_V2 = mkV2 (compoundV "بیان" (mkV "کرنا")) ;       -- from DictUrd
-lin narration_N = mkN "بیان" ;       -- from DictUrd
-lin narrative_N = mkN "احوال" ;       -- from DictUrd
-lin narrator_N = mkN "داستان گو" ;       -- from DictUrd
-lin narrow_A = mkA "بخیل" ;       -- from DictUrd
-lin narrow_N = mkN "تنگ حصہ" ;       -- from DictUrd
-lin narrow_V = mkV "تنگ" ;
-lin narrow_V2 = mkV2 (compoundV "تحدید" (mkV "کرنا")) ;       -- from DictUrd
-lin narrow_minded_A = mkA "تنگ نظر" ;
-lin narrow_mindedness_N = mkN "تنگ نظری" ;
-lin narrowness_N = mkN "فشار" ;       -- from DictUrd
-lin nasa_PN = mkPN "ناک کا نتھنا" ;
-lin nasal_A = mkA "انفی" ;       -- from DictUrd
-lin nasal_N = mkN "ناک کا نتھنا" ;
-lin nascent_A = mkA "نو زائیدہ" ;       -- from DictUrd
-lin nasty_A = mkA "آلودہ" ;       -- from DictUrd
-lin nat_PN = mkPN "پیدائشی" ;
-lin natal_A = mkA "پیدائشی" ;       -- from DictUrd
-lin nation_N = mkN "ملک" ;       -- from DictUrd
-lin national_A = mkA "ملی" ;       -- from DictUrd
-lin national_N = mkN "قومی" ;
-lin nationalism_N = mkN "ملت پروری" ;       -- from DictUrd
-lin nationalist_A = mkA "قوم پرست" ;
-lin nationalist_N = mkN "ملت پرست" ;       -- from DictUrd
-lin nationality_N = mkN "قومیت" ;       -- from DictUrd
-lin nationalization_N = mkN "قومیانا" ;
-lin nationalize_V2 = mkV2 (compoundV "قومی" (mkV "بنانا")) ;
-lin native_A = mkA "بے تکلف" ;       -- from DictUrd
-lin native_N = mkN "باشندہ" ;       -- from DictUrd
-lin nativity_N = mkN "پیدائش" ;       -- from DictUrd
-lin natty_A = mkA "بنا سنورا" ;       -- from DictUrd
-lin natural_A = mkA "بے ساختہ" ;       -- from DictUrd
-lin natural_N = mkN "قدرتی" ;
-lin naturalism_N = mkN "دہریت" ;       -- from DictUrd
-lin naturalist_N = mkN "دہریہ" ;       -- from DictUrd
-lin naturalize_V = compoundV "عادی" (mkV "کرنا") ;
-lin naturalize_V2 = mkV2 (compoundV "عادی" (mkV "کرنا")) ;
-lin nature_N = mkN "عالم" ;       -- from DictUrd
-lin naught_N = mkN "عدم" ;       -- from DictUrd
-lin naughtily_Adv = mkAdv "شرارت سے" ;
-lin naughty_A = mkA "بد اطوار" ;       -- from DictUrd
-lin nausea_N = mkN "غسیان" ;       -- from DictUrd
-lin nauseate_V2 = mkV2 (compoundV "نفرت" (mkV "کرنا")) ;
-lin nauseous_A = mkA "مکروہ یا حقارت آمیز" ;       -- from DictUrd
-lin nautical_A = mkA "بحری" ;       -- from DictUrd
-lin naval_A = mkA "بحری" ;       -- from DictUrd
-lin nave_N = mkN "وسط کلیسا" ;       -- from DictUrd
-lin navel_N = mkN "ناف" ;       -- from DictUrd
-lin navigable_A = mkA "قابل جہاز رانی" ;       -- from DictUrd
-lin navigate_V = compoundV "جہاز رانی" (mkV "کرنا") ;
-lin navigate_V2 = mkV2 (compoundV "جہاز رانی" (mkV "کرنا")) ;       -- from DictUrd
-lin navigation_N = mkN "جہاز رانی" ;       -- from DictUrd
-lin navigator_N = mkN "جہاز ران" ;       -- from DictUrd
-lin navvy_N = mkN "کھدائی والا مزدور" ;
-lin navy_N = mkN "بحریہ" ;       -- from DictUrd
-lin nay_Adv = mkAdv "بے شک" ;       -- from DictUrd
-lin nazi_A = mkA "نازی" ;
-lin nazi_N = mkN "نازی" ;
-lin nb_PN = mkPN "دل پھیرنا" ;
-lin neap_N = mkN "نیم" ;
-lin near_A = mkA "آشنا" ;       -- from DictUrd
-lin near_Adv = mkAdv "نزدیکی" ;
-lin near_V = mkV "نزدیکی" ;
-lin near_V2 = mkV2 (mkV "نزدیکی") ;
-lin near_sighted_A = mkA "کم نظر" ;
-lin nearby_A = mkA "بہت قریب" ;       -- from DictUrd
-lin neat_A = mkA "با قاعدہ" ;       -- from DictUrd
-lin neatness_N = mkN "عمدگی" ;
-lin nebula_N = mkN "صدیم" ;       -- from DictUrd
-lin nebulous_A = mkA "ابر نما" ;       -- from DictUrd
-lin necessary_A = mkA "در کار" ;       -- from DictUrd
-lin necessary_N = mkN "ضروری" ;
-lin necessitate_V2 = mkV2 (compoundV "مجبور کر" (mkV "دینا")) ;       -- from DictUrd
-lin necessitous_A = mkA "غریب" ;       -- from DictUrd
-lin necessity_N = mkN "چاہ" ;       -- from DictUrd
-lin neck_N = mkN "گلا" ;       -- from DictUrd
-lin neck_V = mkV "گردن" ;
-lin necklace_N = mkN "گل بند" ;       -- from DictUrd
-lin neckline_N = mkN "قمیض کا گلا" ;       -- from DictUrd
-lin necromancy_N = mkN "جادو ٹونا" ;
-lin necropolis_N = mkN "قبرستان" ;       -- from DictUrd
-lin nectar_N = mkN "آب حیات" ;       -- from DictUrd
-lin nectarine_N = mkN "آڑو کی ایک قسم" ;       -- from DictUrd
-lin nee_A = mkA "بنت" ;       -- from DictUrd
-lin need_N = mkN "چاہ" ;       -- from DictUrd
-lin need_V = mkV "چاہئے" ;       -- from DictUrd
-lin need_V2 = mkV2 (compoundV "ضرورت" (mkV "ہونا")) ;
--- lin need_V2V = mkV2 (compoundV "ضرورت" (mkV "ہونا")) ;
-lin need_VS = mkVS (compoundV "ضرورت" (mkV "ہونا")) ;
-lin needful_A = mkA "ضروری" ;       -- from DictUrd
-lin needle_N = mkN "کروشا کی سلائ" ;       -- from DictUrd
-lin needle_V2 = mkV2 (mkV "سوئی") ;
-lin needless_A = mkA "بے کار" ;       -- from DictUrd
-lin needlewoman_N = mkN "درزن" ;       -- from DictUrd
-lin needlework_N = mkN "چکن" ;       -- from DictUrd
-lin needs_Adv = mkAdv "لازماً" ;       -- from DictUrd
-lin needy_A = mkA "فقیر" ;       -- from DictUrd
-lin nefarious_A = mkA "بد" ;       -- from DictUrd
-lin negate_V2 = mkV2 (compoundV "انکار" (mkV "کرنا")) ;       -- from DictUrd
-lin negation_N = mkN "عدم" ;       -- from DictUrd
-lin negative_A = mkA "انکاری" ;       -- from DictUrd
-lin negative_N = mkN "منفی بیان" ;       -- from DictUrd
-lin negative_V2 = mkV2 (mkV "منفی") ;
-lin neglect_N = mkN "عدم توجہی" ;       -- from DictUrd
-lin neglect_V2 = mkV2 (mkV "چوکنا") ;       -- from DictUrd
-lin neglectful_A = mkA "بے پرواہ" ;       -- from DictUrd
-lin neglige_N = mkN "سادگی" ;
-lin negligence_N = mkN "بے پروائ" ;       -- from DictUrd
-lin negligent_A = mkA "بے پرواہ" ;       -- from DictUrd
-lin negligible_A = mkA "خفیف" ;       -- from DictUrd
-lin negotiable_A = mkA "گفت و شنید کے لائق" ;       -- from DictUrd
-lin negotiate_V = compoundV "بات" (mkV "چیت سے سودا ہونا") ;       -- from DictUrd
-lin negotiate_V2 = mkV2 (compoundV "بات چیت" (mkV "کرنا")) ;       -- from DictUrd
-lin negotiation_N = mkN "گفت و شنید" ;       -- from DictUrd
-lin negotiator_N = mkN "درمیانی شخص" ;       -- from DictUrd
-lin negro_N = mkN "حبشی" ;
-lin negus_N = mkN "شراب" ;
-lin neigh_N = mkN "گھوڑے کی ہنہناہٹ" ;       -- from DictUrd
-lin neigh_V = compoundV "گھوڑے" (mkV "کی طرح ہنہنانا") ;       -- from DictUrd
-lin neighbour_N = mkN "اگلا" ;       -- from DictUrd
-lin neighbour_V = mkV "پڑوسی" ;
-lin neighbour_V2 = mkV2 (mkV "پڑوسی") ;
-lin neighbourhood_N = mkN "آس پاس" ;       -- from DictUrd
-lin neighbourliness_N = mkN "ہمسائگی" ;
-lin neighbourly_A = mkA "ہمسائگی کے" ;
-lin neither_Adv = mkAdv "نہ یہ نہ وہ" ;
-lin neolithic_A = mkA "پتھر کے زمانے کا" ;
-lin neon_N = mkN "عرصہ نوخیز" ;
-lin neophyte_N = mkN "اناڑی" ;       -- from DictUrd
-lin neoplasm_N = mkN "گلٹی" ;       -- from DictUrd
-lin nephew_N = mkN "بھانجا" ;       -- from DictUrd
-lin nephritis_N = mkN "گردہ کی جلن" ;
-lin nepotism_N = mkN "اقربا نوازی" ;       -- from DictUrd
-lin neptune_PN = mkPN "نیپٹیون" ;
-lin nereid_N = mkN "سمندری دیوی" ;       -- from DictUrd
-lin nerve_N = mkN "عصب" ;       -- from DictUrd
-lin nerve_V2 = mkV2 (mkV "رگ") ;
-lin nerveless_A = mkA "بے اعصاب" ;       -- from DictUrd
-lin nervous_A = mkA "عصبی" ;       -- from DictUrd
-lin nervousness_N = mkN "گھبراہٹ" ;       -- from DictUrd
-lin nervy_A = mkA "پریشان" ;       -- from DictUrd
-lin nest_N = mkN "آشیانہ" ;       -- from DictUrd
-lin nest_V = mkV "گھونسلا" ;
-lin nestle_V = compoundV "پاس" (mkV "پاس لیٹ کر آرام دہ ہونا") ;       -- from DictUrd
-lin nestle_V2 = mkV2 (compoundV "گھر" (mkV "بنانا")) ;       -- from DictUrd
-lin nestling_N = mkN "آباد ہونا" ;
-lin nestor_PN = mkPN "نسطور" ;
-lin net_A = mkA "خالص" ;       -- from DictUrd
-lin net_N = mkN "دام" ;       -- from DictUrd
-lin net_V2 = mkV2 (mkV "غیرنا") ;       -- from DictUrd
-lin nether_A = mkA "نشیبی" ;       -- from DictUrd
-lin nethermost_A = mkA "سب سے نچلا" ;
-lin nett_A = mkA "جالی" ;
-lin nett_V2 = mkV2 (mkV "جالی") ;
-lin netting_N = mkN "دام سازی" ;       -- from DictUrd
-lin nettle_N = mkN "بچھوا گھاس" ;       -- from DictUrd
-lin nettle_V2 = mkV2 (mkV "چھیڑنا") ;       -- from DictUrd
-lin nettlerash_N = mkN "پتی" ;
-lin network_N = mkN "دھاگوں, تاروں, ڈوریوں کا تانا بانا" ;       -- from DictUrd
-lin neural_A = mkA "اعصابی" ;       -- from DictUrd
-lin neuralgia_N = mkN "درد اعصاب" ;       -- from DictUrd
-lin neuralgic_A = mkA "اعصابی درد سے متعلق" ;       -- from DictUrd
-lin neurasthenia_N = mkN "ضعف اعصاب" ;       -- from DictUrd
-lin neurasthenic_A = mkA "اعصابی ضعف کے طور پر" ;
-lin neurasthenic_N = mkN "اعصابی ضعف کے طور پر" ;
-lin neuritis_N = mkN "رگ کی سوجن" ;
-lin neurologist_N = mkN "عصبیات دان" ;       -- from DictUrd
-lin neurology_N = mkN "عصبیات" ;       -- from DictUrd
-lin neurotic_A = mkA "عصبی مرض سے متاثر" ;       -- from DictUrd
-lin neurotic_N = mkN "اعصابی مریض" ;       -- from DictUrd
-lin neurotically_Adv = mkAdv "عصبی مریض کے طور پر" ;
-lin neuter_A = mkA "بے لاگ" ;
-lin neuter_N = mkN "بے جنس" ;       -- from DictUrd
-lin neuter_V2 = mkV2 (compoundV "بے" (mkV "لاگ")) ;
-lin neutral_A = mkA "غیر جانب دار" ;       -- from DictUrd
-lin neutral_N = mkN "غیرجانبدار" ;
-lin neutrality_N = mkN "غیر جانب داری" ;       -- from DictUrd
-lin neutralize_V2 = mkV2 (compoundV "بے تاثیر" (mkV "کرنا")) ;
-lin neutron_N = mkN "غیر چارج شدہ ذرہ" ;
-lin nevertheless_Adv = mkAdv "اما" ;       -- from DictUrd
-lin new_A = mkA "نیا" ;       -- from DictUrd --changed
-lin new_Adv = mkAdv "نیا" ;
-lin newcomer_N = mkN "نو وارد" ;       -- from DictUrd
-lin newfangled_A = mkA "اچھوتی اور نئی بات کا مشتاق" ;       -- from DictUrd
-lin newlywed_N = mkN "نوبیاہتا شخص؛" ;
-lin newness_N = mkN "ایجاد" ;       -- from DictUrd
-lin news_N = mkN "اخبار یا نشریہ" ;       -- from DictUrd
-lin newsagent_N = mkN "اخبار فروش" ;
-lin newsboy_N = mkN "اخبار فروش" ;       -- from DictUrd
-lin newsletter_N = mkN "خبر نامہ" ;       -- from DictUrd
-lin newsmonger_N = mkN "بے سر و پا باتیں کرنے والا" ;       -- from DictUrd
-lin newspaper_N = mkN "اخبار" ;       -- from DictUrd
-lin newsy_A = mkA "خبروں سے بھرا پڑا" ;
-lin newt_N = mkN "سمندری جانور" ;
-lin next_A = mkA "آس پاس" ;       -- from DictUrd
-lin next_N = mkN "بعد کا" ;
-lin nexus_N = mkN "علاقہ" ;       -- from DictUrd
-lin nib_N = mkN "ڈنک" ;       -- from DictUrd
-lin nibble_N = mkN "کترنا" ;
-lin nibble_V = mkV "کترنا" ;
-lin nibble_V2 = mkV2 (mkV "کانٹنا") ;       -- from DictUrd
-lin nice_A = mkA "دقیق" ;       -- from DictUrd
-lin nice_PN = mkPN "اچھا" ;
-lin nicety_N = mkN "باریکی" ;       -- from DictUrd
-lin niche_N = mkN "آلہ" ;       -- from DictUrd
-lin nick_N = mkN "عین موقعہ" ;       -- from DictUrd
-lin nick_PN = mkPN "دندانہ" ;
-lin nick_V2 = mkV2 (mkV "چرانا") ;       -- from DictUrd
-lin nickel_N = mkN "سفید دھات" ;
-lin nickel_V2 = mkV2 (compoundV "سفید" (mkV "دھات")) ;
-lin nicknack_N = mkN "ناچیز شے" ;
-lin nickname_N = mkN "لاڈ پیار کا نام" ;       -- from DictUrd
-lin nickname_V2 = mkV2 (compoundV "لقب" (mkV "دینا")) ;       -- from DictUrd
-lin nicotine_N = mkN "تمباکو کا زہر" ;       -- from DictUrd
-lin niece_N = mkN "بھانجی" ;       -- from DictUrd
-lin nifty_A = mkA "بانکا" ;       -- from DictUrd
-lin niggard_N = mkN "بخیل" ;       -- from DictUrd
-lin niggardliness_N = mkN "بخل" ;       -- from DictUrd
-lin niggardly_A = mkA "بخیلانہ" ;
-lin nigger_N = mkN "حبشی" ;
-lin niggle_V = compoundV "بال" (mkV "کی کھال نکالنا") ;       -- from DictUrd
-lin niggling_A = mkA "پست" ;
-lin nigh_Adv = mkAdv "قریب" ;       -- from DictUrd
-lin night_N = mkN "رات" Fem;       -- from DictUrd
-lin nightfall_N = mkN "آغاز شب" ;       -- from DictUrd
-lin nightingale_N = mkN "عندلیب" ;       -- from DictUrd
-lin nightmare_N = mkN "ڈراؤنا خواب" ;       -- from DictUrd
-lin nihilism_N = mkN "عدمیت" ;       -- from DictUrd
-lin nil_N = mkN "نادارد" ;       -- from DictUrd
-lin nimble_A = mkA "چابک دست" ;       -- from DictUrd
-lin nimbly_Adv = mkAdv "تیزی سے؛ پھرتی سے؛ جلدی سے" ;
-lin nimbus_N = mkN "ہالہ" ;       -- from DictUrd
-lin nincompoop_N = mkN "بے وقوف" ;       -- from DictUrd
-lin ninny_N = mkN "بے وقوف" ;
-lin ninth_A = mkA "نواں" ;       -- from DictUrd
-lin ninth_N = mkN "نواں" ;
-lin nip_N = mkN "چسکی" ;       -- from DictUrd
-lin nip_V = compoundV "چٹکی" (mkV "لینا") ;
-lin nip_V2 = mkV2 (compoundV "چھین" (mkV "لینا")) ;       -- from DictUrd
-lin nipper_N = mkN "دسپنا" ;       -- from DictUrd
-lin nipple_N = mkN "چسنی" ;       -- from DictUrd
-lin nippy_A = mkA "چالاک" ;
-lin nit_N = mkN "جون" ;       -- from DictUrd
-lin nitrate_N = mkN "نائٹرک ایسڈ ملانا" ;
-lin nitric_A = mkA "شورہ کا" ;
-lin nitrogen_N = mkN "نائٹروجن گیس" ;
-lin nitrous_A = mkA "ہنسانے والی گیس" ;
-lin nitwit_N = mkN "بدھو" ;
-lin noah_PN = mkPN "حضرت نوح علیہ السلام" ;
-lin nob_N = mkN "مالدار" ;       -- from DictUrd
-lin nobility_N = mkN "امیری" ;       -- from DictUrd
-lin noble_A = mkA "اعلا مرتبہ" ;       -- from DictUrd
-lin noble_N = mkN "امیر زادہ" ;
-lin nobleman_N = mkN "امیر" ;       -- from DictUrd
-lin noblesse_N = mkN "اعلا درجہ کے لوگ" ;       -- from DictUrd
-lin nobly_Adv = mkAdv "عالی ظرفی سے" ;       -- from DictUrd
-lin nocturnal_A = mkA "شبانہ" ;       -- from DictUrd
-lin nod_N = mkN "ایما" ;       -- from DictUrd
-lin nod_V = compoundV "نیند" (mkV "کے جھوکے لینا") ;       -- from DictUrd
-lin nod_V2 = mkV2 (mkV "جھکانا") ;       -- from DictUrd
-lin noddle_N = mkN "چندیا" ;       -- from DictUrd
-lin node_N = mkN "دنبل" ;       -- from DictUrd
-lin nodule_N = mkN "ڈلا" ;       -- from DictUrd
-lin noggin_N = mkN "چھوٹا پیالہ" ;       -- from DictUrd
-lin noise_N = mkN "بے ہنگم آواز" ;       -- from DictUrd
-lin noise_V2 = mkV2 (mkV "شور") ;
-lin noisome_A = mkA "بدبو دار" ;       -- from DictUrd
-lin noisy_A = mkA "بہت شور مچانے والا" ;       -- from DictUrd
-lin nomad_N = mkN "آوارہ گرد" ;       -- from DictUrd
-lin nomadic_A = mkA "گلہ بانی کا" ;
-lin nomenclature_N = mkN "اسم بندی" ;       -- from DictUrd
-lin nominal_A = mkA "آٹے میں نمک" ;       -- from DictUrd
-lin nominate_V2 = mkV2 (compoundV "نامزد" (mkV "کرنا")) ;       -- from DictUrd
-lin nomination_N = mkN "نامزدگی" ;       -- from DictUrd
-lin nominative_A = mkA "فاعل" ;       -- from DictUrd
-lin nominative_N = mkN "نامزد" ;
-lin nominee_N = mkN "منتخب شدہ" ;       -- from DictUrd
-lin non_compos_mentis_A = mkA "غیر صحیح دماغ" ;
-lin non_u_A = mkA "عدم پیروی" ;
-lin nonage_N = mkN "عدم بلوغت" ;       -- from DictUrd
-lin nonce_N = mkN "موجود موقعہ" ;       -- from DictUrd
-lin nonchalance_N = mkN "بے غرضی" ;       -- from DictUrd
-lin nonchalant_A = mkA "بے غرض" ;       -- from DictUrd
-lin noncommissioned_A = mkA "غیر سند یافتہ" ;
-lin noncommittal_A = mkA "بے وعدہ" ;       -- from DictUrd
-lin nonconformist_N = mkN "غیر مقلد" ;       -- from DictUrd
-lin nondescript_A = mkA "انوکھا" ;
-lin nondescript_N = mkN "انوکھا" ;       -- from DictUrd
-lin none_Adv = mkAdv "کوئی نہیں" ;
-lin nonentity_N = mkN "عدم" ;       -- from DictUrd
-lin nonesuch_N = mkN "لاثانی" ;
-lin nonintervention_N = mkN "غیر مداخلت اندوزی" ;
-lin nonpareil_A = mkA "لاثانی چیز" ;
-lin nonpareil_N = mkN "بے نظیر" ;       -- from DictUrd
-lin nonplus_V2 = mkV2 (compoundV "بوکھلا" (mkV "دینا")) ;       -- from DictUrd
-lin nonresident_A = mkA "غیر ساکن" ;
-lin nonsense_N = mkN "آئیں بائیں" ;       -- from DictUrd
-lin nonsensical_A = mkA "بے ہودہ" ;       -- from DictUrd
-lin nonstop_A = mkA "مسلسل" ;
-lin nonstop_Adv = mkAdv "مسلسل" ;
-lin noodle_N = mkN "انڈے ملے بے خمیر آٹے کی سویان" ;       -- from DictUrd
-lin nook_N = mkN "الگ تھلگ" ;       -- from DictUrd
-lin noon_N = mkN "دو پہر" ;       -- from DictUrd
-lin noose_N = mkN "حلقہ" ;       -- from DictUrd
-lin noose_V2 = mkV2 (mkV "پھانسی") ;
-lin norm_N = mkN "معیار" ;       -- from DictUrd
-lin normal_A = mkA "اوسط" ;       -- from DictUrd
-lin normal_N = mkN "عام" ;       -- from DictUrd
-lin normalcy_N = mkN "با قاعدگی" ;       -- from DictUrd
-lin normalize_V2 = mkV2 (compoundV "معمول پر" (mkV "لانا")) ;
-lin norman_A = mkA "معتلق نار منڈی" ;
-lin norman_N = mkN "معتلق نار منڈی" ;
-lin norman_PN = mkPN "معتلق نار منڈی" ;
-lin normative_A = mkA "معیاری" ;       -- from DictUrd
-lin north_A = mkA "شمالی" ;       -- from DictUrd
-lin north_Adv = mkAdv "شمال کی جانب" ;       -- from DictUrd
-lin north_N = mkN "شمال" ;       -- from DictUrd
-lin northeast_Adv = mkAdv "شمال مشرق" ;
-lin northeast_N = mkN "شمال مشرق" ;
-lin northern_A = mkA "شمالی" ;
-lin northerner_N = mkN "شمالی با شندے" ;       -- from DictUrd
-lin northwest_Adv = mkAdv "شمال مغرب" ;
-lin northwest_N = mkN "شمال مغرب" ;
-lin nose_N = mkN "ناک" ;       -- from DictUrd
-lin nose_V = mkV "بڑھنا" ;       -- from DictUrd
-lin nose_V2 = mkV2 (compoundV "ناک" (mkV "رگڑنا")) ;       -- from DictUrd
-lin nosed_A = mkA "ناک" ;
-lin nosegay_N = mkN "چھوٹا سا گل دستہ" ;       -- from DictUrd
-lin nostalgia_N = mkN "ماضی پرستی" ;       -- from DictUrd
-lin nostalgic_A = mkA "یاد ایام والا" ;
-lin nostril_N = mkN "نتھنا" ;       -- from DictUrd
-lin nostrum_N = mkN "عطائ دوا" ;       -- from DictUrd
-lin not_Adv = mkAdv "مت" ;       -- from DictUrd
-lin notable_A = mkA "غیر معمولی" ;       -- from DictUrd
-lin notable_N = mkN "ممتاز چیز یا شخص" ;       -- from DictUrd
-lin notary_N = mkN "حلف اٹھانے یا تصدیق کرنے والا" ;       -- from DictUrd
-lin notation_N = mkN "اشارات" ;       -- from DictUrd
-lin notch_N = mkN "دانتا" ;       -- from DictUrd
-lin notch_V2 = mkV2 (compoundV "دندانے" (mkV "بنانا")) ;       -- from DictUrd
-lin note_N = mkN "خط" ;       -- from DictUrd
-lin note_V = mkV "یاداشت" ;
-lin note_V2 = mkV2 (compoundV "رقم" (mkV "کرنا")) ;       -- from DictUrd
-lin note_VS = mkVS (mkV "یاداشت") ;
-lin noted_A = mkA "معروف" ;       -- from DictUrd
-lin noteworthy_A = mkA "نمایاں" ;       -- from DictUrd
-lin notice_N = mkN "آگاہی" ;       -- from DictUrd
-lin notice_V = mkV "اطلاع" ;
-lin notice_V2 = mkV2 (compoundV "آگاہ" (mkV "ہونا")) ;       -- from DictUrd
-lin notice_VS = mkVS (mkV "اطلاع") ;
-lin noticeable_A = mkA "نمایاں" ;       -- from DictUrd
-lin notification_N = mkN "اعلان" ;       -- from DictUrd
-lin notify_V2 = mkV2 (compoundV "اعلان" (mkV "کرنا")) ;       -- from DictUrd
-lin notion_N = mkN "عام تصور" ;       -- from DictUrd
-lin notoriety_N = mkN "بدنامی" ;       -- from DictUrd
-lin notorious_A = mkA "انگشت نما" ;       -- from DictUrd
-lin notwithstanding_Adv = mkAdv "حالانکہ" ;       -- from DictUrd
-lin nought_N = mkN "نہیں" ;
-lin noun_N = mkN "عمل" ;       -- from DictUrd
-lin nourish_V2 = mkV2 (compoundV "آرام" (mkV "دینا")) ;       -- from DictUrd
-lin nourishment_N = mkN "غذائیت" ;       -- from DictUrd
-lin nov_PN = mkPN "ناول" ;
-lin novel_A = mkA "انوکھا" ;       -- from DictUrd
-lin novel_N = mkN "طویل افسانوی نثر" ;       -- from DictUrd
-lin novelist_N = mkN "ناول نویس" ;       -- from DictUrd
-lin novelty_N = mkN "انوکھا کردار" ;       -- from DictUrd
-lin november_N = mkN "نومبر" ;
-lin november_PN = mkPN "نومبر" ;
-lin novice_N = mkN "مبتدی" ;       -- from DictUrd
-lin novitiate_N = mkN "نو امید واری" ;       -- from DictUrd
-lin now_Adv = mkAdv "آج کل" ;       -- from DictUrd
-lin nowadays_Adv = mkAdv "آج کل" ;       -- from DictUrd
-lin nowhere_Adv = mkAdv "کہیں نہیں" ;       -- from DictUrd
-lin nowise_Adv = mkAdv "ہرگز نہیں" ;       -- from DictUrd
-lin noxious_A = mkA "فاسد" ;       -- from DictUrd
-lin nozzle_N = mkN "ناک" ;       -- from DictUrd
-lin nt_N = mkN "معائنہ نفس" ;
-lin nub_N = mkN "سولی" ;       -- from DictUrd
-lin nubile_A = mkA "پرجوگ" ;       -- from DictUrd
-lin nuclear_A = mkA "جوہری" ;       -- from DictUrd
-lin nucleus_N = mkN "گری" ;       -- from DictUrd
-lin nude_A = mkA "باطل" ;       -- from DictUrd
-lin nude_N = mkN "برہنہ شبیہ" ;       -- from DictUrd
-lin nudge_N = mkN "کہنی دینا" ;
-lin nudge_V2 = mkV2 (compoundV "کہنی" (mkV "مارنا")) ;       -- from DictUrd
-lin nudity_N = mkN "برہنگی" ;       -- from DictUrd
-lin nugatory_A = mkA "بے اثر" ;       -- from DictUrd
-lin nugget_N = mkN "ڈلا" ;       -- from DictUrd
-lin nuisance_N = mkN "بلا" ;       -- from DictUrd
-lin null_A = mkA "القت" ;       -- from DictUrd
-lin nullify_V2 = mkV2 (compoundV "باطل" (mkV "کرنا")) ;       -- from DictUrd
-lin nullity_N = mkN "بے ضابطگی" ;       -- from DictUrd
-lin numb_A = mkA "بے حس" ;       -- from DictUrd
-lin numb_V2 = mkV2 (compoundV "سن" (mkV "ہوجانا")) ;
-lin number_N = mkN "عدد" ;       -- from DictUrd
-lin number_V2 = mkV2 (mkV "گننا") ;       -- from DictUrd
-lin numeral_A = mkA "عددی" ;       -- from DictUrd
-lin numeral_N = mkN "علامت" ;       -- from DictUrd
-lin numerate_A = mkA "شمار کرنا" ;
-lin numerator_N = mkN "شمار کنندہ" ;       -- from DictUrd
-lin numeric_A = mkA "عددی" ;       -- from DictUrd
-lin numerical_A = mkA "عددی" ;       -- from DictUrd
-lin numerous_A = mkA "با افراط" ;       -- from DictUrd
-lin numinous_A = mkA "دیوتائ" ;       -- from DictUrd
-lin numismatics_N = mkN "مسکوکی یات" ;       -- from DictUrd
-lin numskull_N = mkN "ابلہ" ;       -- from DictUrd
-lin nun_N = mkN "راہبہ" ;       -- from DictUrd
-lin nunnery_N = mkN "راہباؤں کی خانقاہ" ;       -- from DictUrd
-lin nuptial_A = mkA "ازدواجی" ;       -- from DictUrd
-lin nurse_N = mkN "آیا" ;       -- from DictUrd
-lin nurse_V2 = mkV2 (compoundV "بچپن میں کھلانا پلانا یا دیکھ بھال" (mkV "کرنا")) ;       -- from DictUrd
-lin nursery_N = mkN "گیہ وارہ" ;       -- from DictUrd
-lin nursing_home_N = mkN "تیمار خانہ؛ نرسنگ ہوم" ;
-lin nurture_N = mkN "پالنے کا عمل" ;       -- from DictUrd
-lin nurture_V2 = mkV2 (compoundV "غذا بہم" (mkV "پہنچانا")) ;       -- from DictUrd
-lin nut_N = mkN "اخروٹ" ;       -- from DictUrd
-lin nut_V = compoundV "گری دار" (mkV "میوہ") ;
-lin nutmeg_N = mkN "جائ فل" ;       -- from DictUrd
-lin nutrient_A = mkA "غذا بخش" ;       -- from DictUrd
-lin nutrient_N = mkN "مقوی" ;
-lin nutriment_N = mkN "غذا" ;       -- from DictUrd
-lin nutrition_N = mkN "غذائیت" ;       -- from DictUrd
-lin nutritional_A = mkA "غذائ" ;       -- from DictUrd
-lin nutritious_A = mkA "غذا بخش" ;       -- from DictUrd
-lin nutritive_A = mkA "غذا دار" ;       -- from DictUrd
-lin nuts_A = mkA "خبطی" ;       -- from DictUrd
-lin nutshell_N = mkN "کسی بھی مغز کا چھلکا" ;       -- from DictUrd
-lin nutty_A = mkA "احمق" ;       -- from DictUrd
-lin nuzzle_V = compoundV "چمٹ" (mkV "کر بیٹھنا") ;       -- from DictUrd
-lin nuzzle_V2 = mkV2 (compoundV "تھوتھنی کے ساتھ" (mkV "کریدنا")) ;       -- from DictUrd
-lin nymph_N = mkN "حور" ;       -- from DictUrd
-lin nympho_N = mkN "عشق پری" ;
-lin nymphomania_N = mkN "جنونی حد تک جنسی خواہش" ;       -- from DictUrd
-lin o'er_Adv = mkAdv "عام طور پر" ;
-lin oaf_N = mkN "ابلہ" ;       -- from DictUrd
-lin oafish_A = mkA "ابلہ" ;       -- from DictUrd
-lin oak_N = mkN "بلوط" ;       -- from DictUrd
-lin oak_apple_N = mkN "مازو" ;
-lin oaken_A = mkA "بلوطی" ;       -- from DictUrd
-lin oakum_N = mkN "کول تار والی رسی" ;       -- from DictUrd
-lin oap_N = mkN "بوڑھے لوگ" ;
-lin oar_N = mkN "چپو" ;       -- from DictUrd
-lin oarsman_N = mkN "ملاح" ;       -- from DictUrd
-lin oasis_N = mkN "نخلستان" ;       -- from DictUrd
-lin oat_N = mkN "جئ" ;       -- from DictUrd
-lin oatcake_N = mkN "جئی کا کیک" ;
-lin oath_N = mkN "قسم" ;       -- from DictUrd
-lin oatmeal_N = mkN "جئ کا چورا" ;       -- from DictUrd
-lin ob_PN = mkPN "تعبداری" ;
-lin obbligato_N = mkN "شکر گزار" ;
-lin obduracy_N = mkN "اکڑ" ;       -- from DictUrd
-lin obdurate_A = mkA "ڈھیٹ" ;       -- from DictUrd
-lin obedience_N = mkN "اطاعت" ;       -- from DictUrd
-lin obedient_A = mkA "کار بند" ;       -- from DictUrd
-lin obeisance_N = mkN "اطاعت" ;       -- from DictUrd
-lin obelisk_N = mkN "عمود" ;       -- from DictUrd
-lin obese_A = mkA "موٹا" ;       -- from DictUrd
-lin obesity_N = mkN "موٹاپا" ;       -- from DictUrd
-lin obey_V = compoundV "حکم" (mkV "ماننا") ;
-lin obey_V2 = mkV2 (compoundV "کہنا" (mkV "ماننا")) ;       -- from DictUrd
-lin obfuscate_V2 = mkV2 (compoundV "اندھیرا" (mkV "کرنا")) ;       -- from DictUrd
-lin obi_N = mkN "کمر بند" ;
-lin obituary_N = mkN "موت کی خبر" ;       -- from DictUrd
-lin object_N = mkN "چیز" ;       -- from DictUrd
-lin object_V = mkV "موضوع" ;
-lin object_V2 = mkV2 (compoundV "اعتراض" (mkV "کرنا")) ;       -- from DictUrd
-lin objection_N = mkN "اعتراض" ;       -- from DictUrd
-lin objectionable_A = mkA "قابل اعتراض" ;       -- from DictUrd
-lin objective_A = mkA "غرض" ;       -- from DictUrd
-lin objective_N = mkN "خارجی" ;
-lin objectivity_N = mkN "مقصدیت" ;       -- from DictUrd
-lin objector_N = mkN "معترض" ;       -- from DictUrd
-lin objurgate_V2 = mkV2 (mkV "ڈانٹنا") ;       -- from DictUrd
-lin objurgation_N = mkN "لعن" ;       -- from DictUrd
-lin oblate_A = mkA "معنون" ;       -- from DictUrd
-lin oblation_N = mkN "چڑھاوا" ;       -- from DictUrd
-lin obligate_V2 = mkV2 (compoundV "مجبور" (mkV "کرنا")) ;       -- from DictUrd
--- lin obligate_V2V = mkV2 (compoundV "پابند" (mkV "کرنا")) ;
-lin obligation_N = mkN "ذمہ داری" ;
-lin obligatory_A = mkA "فرضی" ;       -- from DictUrd
-lin oblige_V2 = mkV2 (compoundV "دل" (mkV "رکھنا")) ;       -- from DictUrd
-lin obliging_A = mkA "خلیق" ;       -- from DictUrd
-lin oblique_A = mkA "آڑا" ;       -- from DictUrd
-lin obliterate_V2 = mkV2 (compoundV "مسخ" (mkV "کرنا")) ;       -- from DictUrd
-lin obliteration_N = mkN "مسخ شدگی" ;       -- from DictUrd
-lin oblivion_N = mkN "عفو" ;       -- from DictUrd
-lin oblivious_A = mkA "بھلکڑ" ;       -- from DictUrd
-lin oblong_A = mkA "لمبوترا" ;       -- from DictUrd
-lin oblong_N = mkN "مستطیل" ;
-lin obloquy_N = mkN "بے عزتی" ;       -- from DictUrd
-lin obnoxious_A = mkA "قابل اعتراض" ;       -- from DictUrd
-lin obnoxiousness_N = mkN "بیہودگی" ;
-lin oboist_N = mkN "الغوزہ نواز" ;
-lin obscene_A = mkA "بے ہودہ" ;       -- from DictUrd
-lin obscenity_N = mkN "فسق" ;       -- from DictUrd
-lin obscurantism_N = mkN "جہالت پسندی" ;       -- from DictUrd
-lin obscurantist_N = mkN "جہالت پسند" ;       -- from DictUrd
-lin obscure_A = mkA "چھپی" ;       -- from DictUrd
-lin obscure_V2 = mkV2 (compoundV "اندھیرا" (mkV "کرنا")) ;       -- from DictUrd
-lin obscure_VA = mkV "مبہم" ;
-lin obscurity_N = mkN "اندھیرا" ;       -- from DictUrd
-lin obsequious_A = mkA "چاپلوس" ;       -- from DictUrd
-lin obsequiousness_N = mkN "سعادت مندی" ;       -- from DictUrd
-lin observable_A = mkA "ادراک پزیر" ;       -- from DictUrd
-lin observance_N = mkN "پاس" ;       -- from DictUrd
-lin observant_A = mkA "مبصر" ;       -- from DictUrd
-lin observation_N = mkN "مشاہدہ" ;       -- from DictUrd
-lin observatory_N = mkN "رسد گاہ" ;       -- from DictUrd
-lin observe_V = compoundV "بیان" (mkV "کرنا") ;
-lin observe_V2 = mkV2 (mkV "دیکھنا") ;       -- from DictUrd
-lin observe_VS = mkVS (compoundV "بیان" (mkV "کرنا")) ;
-lin observer_N = mkN "مبصر" ;       -- from DictUrd
-lin observing_A = mkA "کار بند" ;       -- from DictUrd
-lin obsess_V2 = mkV2 (mkV "گھیرنا") ;       -- from DictUrd
-lin obsession_N = mkN "آسیب" ;       -- from DictUrd
-lin obsessional_A = mkA "آسیبی" ;       -- from DictUrd
-lin obsessive_A = mkA "حاوی" ;       -- from DictUrd
-lin obsolescence_N = mkN "متروک پن" ;       -- from DictUrd
-lin obsolescent_A = mkA "متروک" ;       -- from DictUrd
-lin obsolete_A = mkA "فرسودہ" ;       -- from DictUrd
-lin obstacle_N = mkN "اٹک" ;       -- from DictUrd
-lin obstetric_A = mkA "قبالی" ;
-lin obstetrical_A = mkA "دایہ گیری کی رو سے" ;
-lin obstetrician_N = mkN "قبالت دان" ;
-lin obstetrics_N = mkN "علم الولادت" ;       -- from DictUrd
-lin obstinate_A = mkA "ڈھیٹ" ;       -- from DictUrd
-lin obstreperous_A = mkA "بے لگام" ;       -- from DictUrd
-lin obstreperousness_N = mkN "سرکشی" ;
-lin obstruct_V2 = mkV2 (compoundV "آڑے" (mkV "آنا")) ;       -- from DictUrd
-lin obstruction_N = mkN "اٹک" ;       -- from DictUrd
-lin obstructionism_N = mkN "خلل اندازی" ;
-lin obstructionist_N = mkN "حائل" ;       -- from DictUrd
-lin obstructive_A = mkA "حارج" ;       -- from DictUrd
-lin obtain_V = compoundV "مانا" (mkV "جانا") ;       -- from DictUrd
-lin obtain_V2 = mkV2 (compoundV "حاصل" (mkV "کرنا")) ;       -- from DictUrd
-lin obtainable_A = mkA "جو مل سکے" ;       -- from DictUrd
-lin obtrude_V = compoundV "مخل" (mkV "ہونا") ;
-lin obtrude_V2 = mkV2 (compoundV "بن بلائے مہمان" (mkV "بننا")) ;       -- from DictUrd
-lin obtrusive_A = mkA "بن بلایا مہمان" ;       -- from DictUrd
-lin obtuse_A = mkA "گستاخ" ;       -- from DictUrd
-lin obtuseness_N = mkN "گستاخی" ;       -- from DictUrd
-lin obverse_N = mkN "جواب" ;       -- from DictUrd
-lin obviate_V2 = mkV2 (compoundV "دور" (mkV "کرنا")) ;
-lin obvious_A = mkA "معلوم" ;       -- from DictUrd
-lin obviousness_N = mkN "واضح پن" ;       -- from DictUrd
-lin ocarina_N = mkN "موقع" ;
-lin occasion_N = mkN "بار" ;       -- from DictUrd
-lin occasion_V2 = mkV2 (mkV "موقع") ;
-lin occasional_A = mkA "ہنگامی" ;       -- from DictUrd
-lin occident_PN = mkPN "مغربی علاقے" ;
-lin occidental_A = mkA "غربی" ;       -- from DictUrd
-lin occidental_N = mkN "مغربی" ;
-lin occult_A = mkA "پراسرار" ;
-lin occult_N = mkN "خفیہ" ;       -- from DictUrd
-lin occupancy_N = mkN "کرایہ دار" ;       -- from DictUrd
-lin occupant_N = mkN "پٹے دار" ;       -- from DictUrd
-lin occupation_N = mkN "کام" ;       -- from DictUrd
-lin occupational_A = mkA "کارو باری" ;       -- from DictUrd
-lin occupier_N = mkN "قابض" ;       -- from DictUrd
-lin occupy_V = compoundV "قبضہ" (mkV "کرنا") ;
-lin occupy_V2 = mkV2 (mkV "گھیرنا") ;       -- from DictUrd
-lin occur_V = compoundV "عارض" (mkV "ہونا") ;       -- from DictUrd
-lin occurr_V2 = mkV2 (mkV "ہونا") ;
-lin occurrence_N = mkN "حادثہ" ;       -- from DictUrd
-lin ocean_N = mkN "بحر" ;       -- from DictUrd
-lin oceanic_A = mkA "بحری" ;       -- from DictUrd
-lin oct_PN = mkPN "اکتوبر" ;
-lin octagon_N = mkN "ہشت پہلو" ;       -- from DictUrd
-lin octagonal_A = mkA "ہشت پہلی" ;       -- from DictUrd
-lin octane_N = mkN "میتھن سلسلے کا ہائیڈروجن" ;
-lin octave_N = mkN "آٹھواں" ;
-lin octavo_N = mkN "ثمن" ;
-lin octet_N = mkN "ہشت نفری راگ" ;
-lin october_N = mkN "اکتوبر" ;
-lin october_PN = mkPN "اکتوبر" ;
-lin octogenarian_A = mkA "اسی سال کا آدمی" ;
-lin octogenarian_N = mkN "اسی سال کا آدمی" ;
-lin octopus_N = mkN "اخبوت" ;       -- from DictUrd
-lin octroi_N = mkN "چنگی" ;       -- from DictUrd
-lin ocular_A = mkA "عینی" ;       -- from DictUrd
-lin oculist_N = mkN "بصری حکی?" ;       -- from DictUrd
-lin odd_A = mkA "عجیب" ;       -- from DictUrd
-lin oddity_N = mkN "عجیب پن" ;       -- from DictUrd
-lin oddment_N = mkN "بچا کھچا" ;       -- from DictUrd
-lin odds_on_A = mkA "روشن امکان" ;
-lin odds_on_Adv = mkAdv "روشن امکان" ;
-lin ode_N = mkN "غزل" ;       -- from DictUrd
-lin odious_A = mkA "کریہہ" ;       -- from DictUrd
-lin odium_N = mkN "گھن" ;       -- from DictUrd
-lin odoriferous_A = mkA "تیز خوشبو والا" ;       -- from DictUrd
-lin odorous_A = mkA "خوشبو دار" ;       -- from DictUrd
-lin odour_N = mkN "بو" ;       -- from DictUrd
-lin odourless_A = mkA "بے بو" ;
-lin odyssey_N = mkN "سفر کی داستان" ;       -- from DictUrd
-lin oed_N = mkN "ماں اور بیٹے کا پیار" ;
-lin oedipus_PN = mkPN "ماں اور بیٹے کا پیار" ;
-lin oesophagus_N = mkN "مری" ;
-lin off_A = mkA "بعید" ;       -- from DictUrd
-lin off_Adv = mkAdv "دور" ;
-lin offal_N = mkN "آلائش" ;       -- from DictUrd
-lin offbeat_A = mkA "نرالا" ;       -- from DictUrd
-lin offence_N = mkN "گناہ" ;       -- from DictUrd
-lin offend_V = compoundV "ناراض" (mkV "کرنا") ;
-lin offend_V2 = mkV2 (compoundV "دل کھٹا" (mkV "کرنا")) ;       -- from DictUrd
-lin offender_N = mkN "حملہ آور" ;       -- from DictUrd
-lin offensive_A = mkA "خراب" ;       -- from DictUrd
-lin offensive_N = mkN "ڈھٹائ" ;       -- from DictUrd
-lin offensiveness_N = mkN "برائی" ;       -- from DictUrd
-lin offer_N = mkN "بھینٹ" ;       -- from DictUrd
-lin offer_V = compoundV "پیش" (mkV "کرنا") ;
-lin offer_V2 = mkV2 (compoundV "بھینٹ" (mkV "چڑھانا")) ;       -- from DictUrd
--- lin offer_V2V = mkV2 (compoundV "پیش" (mkV "کرنا")) ;
-lin offer_VS = mkVS (compoundV "پیش" (mkV "کرنا")) ;
-lin offering_N = mkN "چڑھاوا" ;       -- from DictUrd
-lin offertory_N = mkN "کلیسے کا چندہ" ;       -- from DictUrd
-lin offhand_A = mkA "وقت کے وقت" ;
-lin offhand_Adv = mkAdv "وقت کے وقت" ;
-lin offhanded_A = mkA "وقت کے وقت" ;
-lin offhanded_Adv = mkAdv "وقت کے وقت" ;
-lin offhandedly_A = mkA "پر جستہ" ;
-lin office_N = mkN "دفتر" ;       -- from DictUrd
-lin office_boy_N = mkN "سرکاری ملازم" ;
-lin officer_N = mkN "مامور" ;       -- from DictUrd
-lin official_A = mkA "سرکاری" ;       -- from DictUrd
-lin officialdom_N = mkN "دفتر شاہی" ;       -- from DictUrd
-lin officiate_V = compoundV "قائم مقامی" (mkV "کرنا") ;
-lin officious_A = mkA "فضولی" ;       -- from DictUrd
-lin officiousness_N = mkN "فضول" ;       -- from DictUrd
-lin offing_N = mkN "دور" ;
-lin offish_A = mkA "الگ تھلگ" ;       -- from DictUrd
-lin offprint_N = mkN "آف پرنٹ" ;
-lin offset_N = mkN "برابر یا متوازن کرنا" ;
-lin offset_V2 = mkV2 (compoundV "برابر یا متوازن" (mkV "کرنا")) ;
-lin offshoot_N = mkN "شاخ" ;       -- from DictUrd
-lin offshore_A = mkA "ماورائے ساحل" ;
-lin offside_A = mkA "خاص طور پر فٹ بال" ;
-lin offside_Adv = mkAdv "خاص طور پر فٹ بال" ;
-lin offspring_N = mkN "اطفال" ;       -- from DictUrd
-lin offstage_A = mkA "نجی" ;       -- from DictUrd
-lin offstage_Adv = mkAdv "اسٹیج سے دور" ;
-lin oft_Adv = mkAdv "اکثر" ;       -- from DictUrd
-lin often_Adv = mkAdv "اکثر" ;       -- from DictUrd
-lin ogle_V = compoundV "پیار بھری نظروں سے" (mkV "دیکھنا") ;
-lin ogle_V2 = mkV2 (compoundV "للچائ نظر" (mkV "ڈالنا")) ;       -- from DictUrd
-lin ogre_N = mkN "آدم خور دیو" ;       -- from DictUrd
-lin ogreish_A = mkA "دیو جیسا" ;
-lin ogress_N = mkN "دیونی" ;
-lin ohm_N = mkN "اوہم پیما" ;
-lin oil_N = mkN "تیل" ;       -- from DictUrd
-lin oil_V2 = mkV2 (mkV "چپڑنا") ;       -- from DictUrd
-lin oil_cake_N = mkN "کھلی" ;
-lin oil_painting_N = mkN "روغنی رنگوں سے بنی تصویر" ;
-lin oil_palm_N = mkN "تاڑ کا پیڑ" ;
-lin oil_slick_N = mkN "روغنی تہ" ;
-lin oil_well_N = mkN "تیل کنواں" ;
-lin oilcloth_N = mkN "موم جامہ" ;       -- from DictUrd
-lin oiled_A = mkA "چپڑی" ;       -- from DictUrd
-lin oiler_N = mkN "کپپی" ;       -- from DictUrd
-lin oilfield_N = mkN "معدنی تیل والا خطہ" ;
-lin oiliness_N = mkN "چکناہٹ" ;
-lin oilskin_N = mkN "موم جامہ" ;       -- from DictUrd
-lin oily_A = mkA "چکنا" ;       -- from DictUrd
-lin ointment_N = mkN "لیپ" ;       -- from DictUrd
-lin okapi_N = mkN "امریکی زرافہ" ;
-lin okay_A = mkA "ٹھیک ہے" ;
-lin okay_Adv = mkAdv "ٹھیک ہے" ;
-lin okay_N = mkN "ٹھیک ہے" ;
-lin okay_V2 = mkV2 (compoundV "ٹھیک" (mkV "ہے")) ;
-lin okra_N = mkN "بامیا" ;       -- from DictUrd
-lin old_A = mkA "بوڑھا" ;       -- from DictUrd
-lin old_N = mkN "قدیم" ;
-lin old_fashioned_A = mkA "پرانے فیشن کا" ;
-lin old_maidish_A = mkA "چھوئی موئی" ;
-lin old_time_A = mkA "قدیم" ;
-lin old_timer_N = mkN "گرگ باراں دیدہ" ;
-lin old_world_A = mkA "اگلے وقتوں کا" ;
-lin olden_A = mkA "قدی?" ;       -- from DictUrd
-lin oldish_A = mkA "کسی قدر پرانا" ;
-lin oldster_N = mkN "بڑا" ;
-lin oleaginous_A = mkA "روغنی" ;
-lin oleander_N = mkN "کس?" ;       -- from DictUrd
-lin olfactory_A = mkA "شمی" ;       -- from DictUrd
-lin oligarch_N = mkN "چند سری حکومت کا رکن" ;
-lin oligarchy_N = mkN "امر شاہی" ;
-lin olive_A = mkA "زیتون" ;
-lin olive_N = mkN "زیتون" ;       -- from DictUrd
-lin olive_PN = mkPN "زیتون" ;
-lin olympian_A = mkA "اولمپیائی" ;
-lin olympian_N = mkN "اولمپیائی" ;
-lin olympic_A = mkA "کھیلوں سے متعلق" ;
-lin olympics_PN = mkPN "کھیلوں سے متعلق" ;
-lin ombudsman_N = mkN "محتسب" ;
-lin omega_N = mkN "اختتامی" ;
-lin omelet_N = mkN "آملیٹ" ;
-lin omelette_N = mkN "آملیٹ" ;
-lin omen_N = mkN "علامت" ;       -- from DictUrd
-lin omen_V2 = mkV2 (mkV "شگون") ;
-lin ominous_A = mkA "نحس" ;       -- from DictUrd
-lin omission_N = mkN "بھول" ;       -- from DictUrd
-lin omit_V2 = mkV2 (compoundV "بھول" (mkV "جانا")) ;       -- from DictUrd
-lin omnibus_N = mkN "مجموعہ" ;       -- from DictUrd
-lin omnipotence_N = mkN "قدرت" ;
-lin omnipotent_A = mkA "جبار" ;       -- from DictUrd
-lin omniscience_N = mkN "ہر شے کا عل?" ;       -- from DictUrd
-lin omniscient_A = mkA "ہر شے کا علم رکھنے والا" ;       -- from DictUrd
-lin omnivorous_A = mkA "ہر شے کھانے والا" ;       -- from DictUrd
-lin on_Adv = mkAdv "اوپر" ;
-lin once_Adv = mkAdv "ایک دفع" ;       -- from DictUrd
-lin oncoming_A = mkA "رسانی" ;
-lin oncoming_N = mkN "رسانی" ;
-lin one_eyed_A = mkA "ون آئيڈ" ;
-lin one_horse_A = mkA "یک اسبی" ;
-lin one_sided_A = mkA "یک طرفہ" ;
-lin one_step_N = mkN "یک قدم" ;
-lin one_upmanship_N = mkN "مسابقت کا رحجان" ;
-lin oneness_N = mkN "وحدانیت" ;       -- from DictUrd
-lin onerous_A = mkA "بھاری" ;       -- from DictUrd
-lin onion_N = mkN "پیاز" ;       -- from DictUrd
-lin onlooker_N = mkN "تماش بین" ;       -- from DictUrd
---lin only_Adv = mkAdv "البتہ" ;
-lin onomatopoeia_N = mkN "وضع اسمائے صوت" ;
-lin onset_N = mkN "چھاپہ" ;       -- from DictUrd
-lin onslaught_N = mkN "حملہ" ;       -- from DictUrd
-lin ontology_N = mkN "وجودیات" ;
-lin onus_N = mkN "بار" ;       -- from DictUrd
-lin onward_A = mkA "آگے" ;       -- from DictUrd
-lin onward_Adv = mkAdv "آگے کی طرف" ;
-lin onwards_Adv = mkAdv "آگے" ;
-lin onyx_N = mkN "جزع" ;
-lin ooze_N = mkN "کپڑے کا رواں" ;       -- from DictUrd
-lin ooze_V = mkV "چونا" ;       -- from DictUrd
-lin ooze_V2 = mkV2 (compoundV "تہہ میں جمی ہوئی" (mkV "کیچڑ")) ;
-lin oozy_A = mkA "رساو والا" ;
-lin op_PN = mkPN "کھلا ہوا" ;
-lin op_art_N = mkN "تجریدی مصوری کا مکتب فن" ;
-lin op_cit_PN = mkPN "دھندلا پن" ;
-lin opacity_N = mkN "دھندھلا پن" ;       -- from DictUrd
-lin opal_N = mkN "عین الھر" ;
-lin opalescent_A = mkA "دودھیا پتھر سا" ;
-lin opaque_A = mkA "دھندھلا" ;       -- from DictUrd
-lin open_A = mkA "دریدہ" ;       -- from DictUrd
-lin open_N = mkN "کھلا ہوا" ;
-lin open_V = mkV "کھلنا" ;       -- from DictUrd
-lin open_V2 = mkV2 (mkV "کاٹنا") ;       -- from DictUrd
-lin open_air_A = mkA "کھلی فضا میں" ;
-lin open_eyed_A = mkA "آنکھیں کھلی رکھنے والا" ;
-lin open_handed_A = mkA "کشادہ دستی" ;
-lin open_hearted_A = mkA "کشادہ دلی" ;
-lin open_mouthed_A = mkA "ہونق پن" ;
-lin opener_N = mkN "کھولنے والا" ;
-lin opening_N = mkN "دہانہ" ;       -- from DictUrd
-lin openness_N = mkN "خلوص" ;       -- from DictUrd
-lin openwork_N = mkN "لکڑی" ;
-lin opera_N = mkN "غنایہ" ;       -- from DictUrd
-lin opera_house_N = mkN "اوپیرا گھر" ;
-lin operable_A = mkA "قابل جراحی" ;
-lin operate_V = compoundV "چالو" (mkV "ہونا") ;       -- from DictUrd
-lin operate_V2 = mkV2 (compoundV "عمل" (mkV "کرنا")) ;       -- from DictUrd
-lin operatic_A = mkA "غنائیہ سے متعلق" ;
-lin operation_N = mkN "عمل" ;       -- from DictUrd
-lin operational_A = mkA "عملیاتی" ;
-lin operative_A = mkA "فعالی" ;       -- from DictUrd
-lin operative_N = mkN "عامل" ;       -- from DictUrd
-lin operator_N = mkN "عامل" ;       -- from DictUrd
-lin operetta_N = mkN "اپریٹا" ;
-lin ophthalmia_N = mkN "آشوب چشم" ;
-lin ophthalmic_A = mkA "چشمی" ;
-lin ophthalmoscope_N = mkN "درون چشم بین" ;
-lin opiate_N = mkN "افیون" ;       -- from DictUrd
-lin opine_V2 = mkV2 (compoundV "فرض" (mkV "کرنا")) ;       -- from DictUrd
-lin opine_VS = mkVS (mkV "سوچنا") ;
-lin opinion_N = mkN "فکر" ;       -- from DictUrd
-lin opinionated_A = mkA "اپنی رائے سے نہ ہٹنا" ;       -- from DictUrd
-lin opinionative_A = mkA "خود سر" ;
-lin opium_N = mkN "افیم" ;       -- from DictUrd
-lin opossum_N = mkN "موش کیسہ دار" ;
-lin opp_PN = mkPN "مخالف" ;
-lin opponent_N = mkN "حریف" ;       -- from DictUrd
-lin opportune_A = mkA "بموقعہ" ;       -- from DictUrd
-lin opportunism_N = mkN "ابن الوقتی" ;       -- from DictUrd
-lin opportunist_N = mkN "ابن الوقت" ;       -- from DictUrd
-lin opportunity_N = mkN "بار" ;       -- from DictUrd
-lin oppose_V = compoundV "مخالفت" (mkV "کرنا") ;
-lin oppose_V2 = mkV2 (compoundV "مخالفت" (mkV "کرنا")) ;       -- from DictUrd
-lin oppose_VS = mkVS (compoundV "مخالفت" (mkV "کرنا")) ;
-lin opposite_A = mkA "برابر" ;       -- from DictUrd
-lin opposite_N = mkN "متضاد" ;
-lin opposition_N = mkN "مخالفت" ;       -- from DictUrd
-lin oppress_V2 = mkV2 (mkV "دبانا") ;       -- from DictUrd
-lin oppression_N = mkN "آفت" ;       -- from DictUrd
-lin oppressive_A = mkA "اجیرن" ;       -- from DictUrd
-lin oppressor_N = mkN "آتش خوار" ;       -- from DictUrd
-lin opprobrious_A = mkA "بدنام" ;       -- from DictUrd
-lin opprobrium_N = mkN "بے عزتی" ;       -- from DictUrd
-lin oppugn_V2 = mkV2 (compoundV "حملہ" (mkV "کرنا(زبانی)")) ;       -- from DictUrd
-lin opt_V = compoundV "منتخب" (mkV "کرنا") ;       -- from DictUrd
--- lin opt_V2V = mkV2 (compoundV "پسند" (mkV "کرنا")) ;
-lin opt_VS = mkVS (compoundV "پسند" (mkV "کرنا")) ;
-lin optative_A = mkA "تمنائی" ;
-lin optative_N = mkN "تمنائی" ;
-lin optic_A = mkA "بصری" ;       -- from DictUrd
-lin optical_A = mkA "بصری" ;       -- from DictUrd
-lin optician_N = mkN "عینک کی دکان" ;
-lin optics_N = mkN "مناظریات" ;
-lin optimism_N = mkN "رجا" ;       -- from DictUrd
-lin optimist_N = mkN "خوش بین" ;       -- from DictUrd
-lin optimistic_A = mkA "پرامیدی کا قائل" ;
-lin optimistically_Adv = mkAdv "رجائیت پسندی سے" ;
-lin optimization_N = mkN "پیش کارکردگی" ;
-lin optimum_N = mkN "بہترین" ;
-lin option_N = mkN "اختیار" ;       -- from DictUrd
-lin optional_A = mkA "اختیاری" ;       -- from DictUrd
-lin opulence_N = mkN "آسودگی" ;       -- from DictUrd
-lin opulent_A = mkA "آسودہ" ;       -- from DictUrd
-lin opus_N = mkN "شاہکار(موسیقی)" ;       -- from DictUrd
-lin oracle_N = mkN "وحی" ;       -- from DictUrd
-lin oracular_A = mkA "غیبی یا الہامی" ;
-lin oral_A = mkA "لفظی" ;       -- from DictUrd
-lin oral_N = mkN "زبانی" ;
-lin orange_A = mkA "نارنجی" ;
-lin orange_N = mkN "نارنگی" ;       -- from DictUrd
-lin orangeman_N = mkN "بادشاہ ولیم سوم" ;
-lin orate_V = compoundV "تقریر" (mkV "کرنا") ;
-lin oration_N = mkN "کلام" ;       -- from DictUrd
-lin orator_N = mkN "خطیب" ;       -- from DictUrd
-lin oratorical_A = mkA "خطبییانہ یا مقررانہ" ;
-lin oratorio_N = mkN "بھجن" ;
-lin oratory_N = mkN "خطابت" ;       -- from DictUrd
-lin orb_N = mkN "آنکھ کا ڈھیلا" ;       -- from DictUrd
-lin orbit_N = mkN "دائرہ" ;       -- from DictUrd
-lin orbit_V = mkV "مدار" ;
-lin orbit_V2 = mkV2 (mkV "مدار") ;
-lin orbital_A = mkA "مداری" ;
-lin orchard_N = mkN "باغ" ;       -- from DictUrd
-lin orchestra_N = mkN "نغمہ ساز" ;       -- from DictUrd
-lin orchestral_A = mkA "آرکسٹرائی" ;
-lin orchestrate_V2 = mkV2 (compoundV "ترتیب" (mkV "دینا")) ;
-lin orchestration_N = mkN "سازینہ کاری" ;
-lin orchid_N = mkN "ثعلب مصری" ;
-lin orchis_N = mkN "جنس سلحب" ;
-lin ordain_V2 = mkV2 (compoundV "جاری" (mkV "کرنا")) ;       -- from DictUrd
-lin ordain_VS = mkVS (compoundV "مقرر" (mkV "کرنا")) ;
-lin ordeal_N = mkN "آزمایش" ;       -- from DictUrd
-lin order_N = mkN "امن و امان" ;       -- from DictUrd
-lin order_V = compoundV "حکم" (mkV "دینا") ;
-lin order_V2 = mkV2 (compoundV "حکم" (mkV "دینا")) ;       -- from DictUrd
--- lin order_V2V = mkV2 (compoundV "حکم" (mkV "دینا")) ;
-lin order_VS = mkVS (compoundV "حکم" (mkV "دینا")) ;
-lin ordering_N = mkN "حکم دینا" ;
-lin orderliness_N = mkN "آراستگی" ;       -- from DictUrd
-lin orderly_A = mkA "با قائدہ" ;       -- from DictUrd
-lin orderly_N = mkN "ترتیب وار" ;
-lin ordinal_A = mkA "با قائدگی والا" ;       -- from DictUrd
-lin ordinal_N = mkN "عدد" ;
-lin ordinance_N = mkN "حکم" ;       -- from DictUrd
-lin ordinary_A = mkA "عام" ;       -- from DictUrd
-lin ordination_N = mkN "رسم" ;       -- from DictUrd
-lin ordnance_N = mkN "توپ خانہ" ;
-lin ordure_N = mkN "گندگی" ;       -- from DictUrd
-lin ore_N = mkN "خام دھات" ;
-lin oregon_PN = mkPN "ماہونیا" ;
-lin organ_N = mkN "ساز" ;       -- from DictUrd
-lin organic_A = mkA "اساسی" ;       -- from DictUrd
-lin organically_Adv = mkAdv "بنیادی طور پر" ;       -- from DictUrd
-lin organism_N = mkN "نامی" ;
-lin organist_N = mkN "ارغنون نواز" ;
-lin organization_N = mkN "ادارہ" ;
-lin organizational_A = mkA "تنظیمی" ;
-lin organize_V2 = mkV2 (compoundV "ترتیب" (mkV "دینا")) ;
--- lin organize_V2V = mkV2 (compoundV "ترتیب" (mkV "دینا")) ;
-lin organizer_N = mkN "منتظم" ;
-lin orgasm_N = mkN "انزال" ;
-lin orgiastic_A = mkA "خماری" ;       -- from DictUrd
-lin orgy_N = mkN "عیش و عشرت کی محفل" ;       -- from DictUrd
-lin oriel_N = mkN "جھروکا" ;
-lin orient_A = mkA "اشراق" ;       -- from DictUrd
-lin orient_N = mkN "مشرق" ;       -- from DictUrd
-lin orient_V2 = mkV2 (compoundV "مشرق کی طرف منہ" (mkV "کرنا")) ;       -- from DictUrd
-lin oriental_A = mkA "مشرقی" ;       -- from DictUrd
-lin oriental_N = mkN "مشرقی آرٹ" ;
-lin orientalist_N = mkN "مستشرق" ;       -- from DictUrd
-lin orientate_V2 = mkV2 (compoundV "تشریق" (mkV "کرنا")) ;
-lin orientation_N = mkN "رخ کا تعین" ;       -- from DictUrd
-lin orifice_N = mkN "دہانہ" ;       -- from DictUrd
-lin origin_N = mkN "آغاز" ;       -- from DictUrd
-lin original_A = mkA "اصل" ;       -- from DictUrd
-lin original_N = mkN "اصلی" ;
-lin originality_N = mkN "اصلیت" ;       -- from DictUrd
-lin originate_V = compoundV "وجود میں" (mkV "لانا") ;
-lin originate_V2 = mkV2 (compoundV "وجود میں" (mkV "لانا")) ;
-lin originator_N = mkN "بانی" ;       -- from DictUrd
-lin oriole_N = mkN "سنہری کوا" ;
-lin orison_N = mkN "سلات" ;       -- from DictUrd
-lin ormolu_N = mkN "سنہری" ;
-lin ornament_N = mkN "گہنا" ;       -- from DictUrd
-lin ornament_V2 = mkV2 (mkV "زیور") ;
-lin ornamental_A = mkA "آرائشی" ;
-lin ornamentation_N = mkN "زیب و زینت" ;       -- from DictUrd
-lin ornate_A = mkA "آراستہ" ;       -- from DictUrd
-lin ornateness_N = mkN "رنگینی" ;       -- from DictUrd
-lin ornery_A = mkA "بگڑی ہوی شکل" ;
-lin ornithological_A = mkA "طیوریات کی رو سے" ;
-lin ornithologist_N = mkN "ماہر طیوریات" ;
-lin orotund_A = mkA "صوتی" ;
-lin orphan_N = mkN "یسیر" ;       -- from DictUrd
-lin orphan_V2 = mkV2 (mkV "یتیم") ;
-lin orphanage_N = mkN "یتیم خانہ" ;       -- from DictUrd
-lin orrisroot_N = mkN "بیخ ایرسا" ;
-lin orthodontic_A = mkA "دندان سازی" ;
-lin orthodontics_N = mkN "دندان سازی" ;
-lin orthodontist_N = mkN "تصحیح دندان کا ماہر" ;
-lin orthodox_A = mkA "صحیح عقیدہ" ;
-lin orthodoxy_N = mkN "راسخ الاعتقادی" ;       -- from DictUrd
-lin orthogonal_A = mkA "قائمہ" ;
-lin orthographic_A = mkA "املائی" ;
-lin orthography_N = mkN "علم التہجی" ;       -- from DictUrd
-lin orthopaedic_A = mkA "تقویم الاعضائیات" ;
-lin orthopaedics_N = mkN "تقویم الاعضائیات" ;
-lin orthopedic_A = mkA "علم تقویم الاعضا" ;
-lin orthopedics_N = mkN "علم تقویم الاعضا" ;
-lin oscar_N = mkN "اوسکر" ;
-lin oscar_PN = mkPN "اوسکر" ;
-lin oscillate_V = mkV "جھولنا" ;
-lin oscillate_V2 = mkV2 (mkV "لرزنا") ;       -- from DictUrd
-lin oscillation_N = mkN "اہتراز" ;
-lin oscillograph_N = mkN "آلہ اہتزاز نگار" ;
-lin oscilloscope_N = mkN "اہتزاز بیں" ;
-lin osier_N = mkN "جگن" ;
-lin osprey_N = mkN "سمندری باز" ;
-lin osseous_A = mkA "ہڈی دار" ;       -- from DictUrd
-lin ossification_N = mkN "ہڈی سازی" ;
-lin ossify_V = compoundV "ہڈی" (mkV "بنانا") ;
-lin ossify_V2 = mkV2 (compoundV "ہڈی" (mkV "بنانا")) ;
-lin ostensible_A = mkA "ظاہر" ;       -- from DictUrd
-lin ostentatious_A = mkA "ظاہر دار" ;       -- from DictUrd
-lin osteopath_N = mkN "معالشی معالج" ;
-lin osteopathy_N = mkN "مالشی علاج" ;
-lin ostracize_V2 = mkV2 (compoundV "حقہ پانی بند" (mkV "کرنا")) ;
-lin ostrich_N = mkN "شتر مرغ" ;       -- from DictUrd
-lin ot_N = mkN "دیگر" ;
-lin other_A = mkA "اور" ;       -- from DictUrd
-lin other_Adv = mkAdv "دیگر" ;
-lin other_N = mkN "دیگر" ;
-lin otherwise_Adv = mkAdv "ورنہ" ;       -- from DictUrd
-lin otiose_A = mkA "آرام پسند" ;       -- from DictUrd
-lin ottawa_PN = mkPN "الگونی نسل کا انڈین قبیلہ" ;
-lin otter_N = mkN "اد بلاؤ" ;       -- from DictUrd
-lin ottoman_N = mkN "اوٹومن" ;
-lin ounce_N = mkN "وزن کی ایک اکائی" ;
-lin oust_V = compoundV "بے دخل" (mkV "کرنا") ;
-lin oust_V2 = mkV2 (compoundV "در بدر" (mkV "کرنا")) ;       -- from DictUrd
-lin out_Adv = mkAdv "باہر" ;       -- from DictUrd
-lin out_V2 = mkV2 (compoundV "بجھا" (mkV "ہوا")) ;
-lin out_herod_V2 = mkV2 (compoundV "اشکسپزی" (mkV "لفظ")) ;
-lin out_of_date_A = mkA "پرانا" ;
-lin out_of_the_way_A = mkA "غیر معمولی" ;
-lin out_of_the_way_Adv = mkAdv "غیر معمولی" ;
-lin outbalance_V2 = mkV2 (compoundV "زیادہ بھاری" (mkV "ہونا")) ;
-lin outboard_A = mkA "دستے اور پنکھے والا" ;
-lin outbound_A = mkA "باہر جانے والا" ;
-lin outbreak_N = mkN "فساد" ;       -- from DictUrd
-lin outbuilding_N = mkN "ملازم خانہ" ;
-lin outburst_N = mkN "دھماکہ" ;       -- from DictUrd
-lin outcast_A = mkA "چنڈال" ;       -- from DictUrd
-lin outcast_N = mkN "خارج شدہ" ;
-lin outcome_N = mkN "انجام" ;       -- from DictUrd
-lin outcrop_N = mkN "سطحی چٹان" ;
-lin outcry_N = mkN "چیخ پکار" ;       -- from DictUrd
-lin outdated_A = mkA "پرانا" ;       -- from DictUrd
-lin outdistance_V2 = mkV2 (compoundV "بہت آگے نکل" (mkV "جانا")) ;
-lin outdo_V2 = mkV2 (compoundV "بہتر کام" (mkV "کرنا")) ;
-lin outdoor_A = mkA "باہر" ;       -- from DictUrd
-lin outdoors_Adv = mkAdv "عمارت سے باہر" ;
-lin outer_A = mkA "باہر کا" ;       -- from DictUrd
-lin outfield_N = mkN "بیرونی میدان" ;
-lin outfight_V2 = mkV2 (compoundV "فاصلے پر ہونے والی" (mkV "لڑائی")) ;
-lin outfit_N = mkN "لوازم" ;       -- from DictUrd
-lin outfit_V2 = mkV2 (mkV "لباس") ;
-lin outfitter_N = mkN "کپڑے بیچنے والا" ;
-lin outflank_V2 = mkV2 (compoundV "دائیں بائیں بڑھ" (mkV "جانا")) ;       -- from DictUrd
-lin outfox_V2 = mkV2 (compoundV "عیاری سے غلبہ پا" (mkV "لینا")) ;
-lin outgo_N = mkN "آگے نکل جانا" ;
-lin outgo_V = compoundV "آگے نکل" (mkV "جانا") ;
-lin outgoing_A = mkA "رخصت ہونے والا" ;
-lin outgrow_V2 = mkV2 (compoundV "سبق لے" (mkV "جانا")) ;       -- from DictUrd
-lin outgrowth_N = mkN "شاخسانہ" ;
-lin outhouse_N = mkN "چھوٹی محلقہ عمارت" ;
-lin outing_N = mkN "اخراج" ;       -- from DictUrd
-lin outlandish_A = mkA "عجیب" ;       -- from DictUrd
-lin outlandishness_N = mkN "اجنبیت" ;
-lin outlast_V2 = mkV2 (compoundV "زیادہ" (mkV "چلنا")) ;
-lin outlaw_N = mkN "ڈاکو" ;       -- from DictUrd
-lin outlaw_V2 = mkV2 (compoundV "خلاف قانون قرار" (mkV "دینا")) ;       -- from DictUrd
-lin outlay_N = mkN "جمع" ;       -- from DictUrd
-lin outlet_N = mkN "دکان" ;       -- from DictUrd
-lin outlier_N = mkN "منفصل حصہ" ;
-lin outline_N = mkN "چوکھٹا" ;       -- from DictUrd
-lin outline_V2 = mkV2 (mkV "خاکہ") ;
-lin outlive_V2 = mkV2 (compoundV "لمبی عمر" (mkV "پانا")) ;       -- from DictUrd
-lin outlook_N = mkN "منظر" ;       -- from DictUrd
-lin outlying_A = mkA "علیحدہ" ;       -- from DictUrd
-lin outmatch_V2 = mkV2 (compoundV "پیچھے چھوڑ" (mkV "دینا")) ;
-lin outmoded_A = mkA "پرانا" ;       -- from DictUrd
-lin outmost_A = mkA "دور ترین" ;       -- from DictUrd
-lin outpatient_N = mkN "بیرونی مریض" ;
-lin outplay_V2 = mkV2 (compoundV "بہتر کھیل پیش" (mkV "کرنا")) ;
-lin outpouring_N = mkN "بہاؤ" ;       -- from DictUrd
-lin output_N = mkN "پیداوار" ;
-lin outrage_N = mkN "آبروریزی" ;       -- from DictUrd
-lin outrage_V2 = mkV2 (compoundV "انتہائی" (mkV "ظلم")) ;
-lin outrageous_A = mkA "آبرو ریز" ;       -- from DictUrd
-lin outrange_V2 = mkV2 (compoundV "مار سے باہر" (mkV "ہونا")) ;
-lin outrank_V2 = mkV2 (compoundV "درجے میں بلند" (mkV "ہونا")) ;
-lin outre_A = mkA "انوکھا" ;
-lin outride_V2 = mkV2 (compoundV "گاڑی کے ساتھ سوار" (mkV "ملازم")) ;
-lin outrider_N = mkN "گاڑی کے ساتھ سوار ملازم" ;
-lin outrigger_N = mkN "سہار تختہ" ;
-lin outright_A = mkA "تمام تر" ;
-lin outright_Adv = mkAdv "کھلم کھلا" ;       -- from DictUrd
-lin outrun_V2 = mkV2 (compoundV "فائق" (mkV "ہونا")) ;       -- from DictUrd
-lin outset_N = mkN "آغاز" ;       -- from DictUrd
-lin outshine_V2 = mkV2 (compoundV "بازی لے" (mkV "جانا")) ;       -- from DictUrd
-lin outside_A = mkA "بیرونی" ;       -- from DictUrd
-lin outside_Adv = mkAdv "باہر" ;       -- from DictUrd
-lin outside_N = mkN "باہر" ;
-lin outsider_N = mkN "غیر" ;       -- from DictUrd
-lin outsize_A = mkA "غیر معمولی ناپ" ;
-lin outspoken_A = mkA "بے جھجھک" ;       -- from DictUrd
-lin outspokenness_N = mkN "بے لاگ پن" ;
-lin outstanding_A = mkA "بقایا" ;       -- from DictUrd
-lin outstation_N = mkN "چوکی" ;
-lin outstay_V2 = mkV2 (compoundV "کچھ زیادہ دیر" (mkV "ٹھہرنا")) ;
-lin outstretched_A = mkA "پھیلنا" ;
-lin outstrip_V2 = mkV2 (compoundV "بڑھ" (mkV "جانا")) ;       -- from DictUrd
-lin outward_A = mkA "خارجی" ;       -- from DictUrd
-lin outward_Adv = mkAdv "باہر کی" ;
-lin outwards_Adv = mkAdv "باہر کی سمت" ;
-lin outwear_V2 = mkV2 (compoundV "پرانا کر" (mkV "دینا")) ;
-lin outweigh_V2 = mkV2 (compoundV "زیادہ بھاری" (mkV "ہونا")) ;
-lin outwit_V2 = mkV2 (compoundV "کان" (mkV "کاٹنا")) ;       -- from DictUrd
-lin outwork_N = mkN "بیرونی کارکن" ;
-lin ouzel_N = mkN "طرقہ" ;
-lin oval_A = mkA "بیضوی" ;       -- from DictUrd
-lin oval_N = mkN "بیضوی" ;
-lin ovary_N = mkN "بیضہ دانی" ;
-lin ovation_N = mkN "داد" ;       -- from DictUrd
-lin oven_N = mkN "بھٹی" ;       -- from DictUrd
-lin over_Adv = mkAdv "پار" ;       -- from DictUrd
-lin over_N = mkN "اوپر" ;
-lin overact_V = compoundV "مبالغہ سے کام" (mkV "لینا") ;
-lin overact_V2 = mkV2 (compoundV "مبالغہ سے کام" (mkV "لینا")) ;
-lin overall_A = mkA "مجموعی" ;
-lin overall_N = mkN "مجموعی" ;
-lin overanxious_A = mkA "آرزو مند" ;       -- from DictUrd
-lin overawe_V2 = mkV2 (compoundV "ازحد مرعوب" (mkV "کرنا")) ;
-lin overbalance_V = compoundV "ڈگمگا کر" (mkV "گرنا") ;
-lin overbalance_V2 = mkV2 (compoundV "ڈگمگا کر" (mkV "گرنا")) ;
-lin overboard_Adv = mkAdv "جہاز سے پانی میں" ;
-lin overcoat_N = mkN "لمبا اور موٹا کوٹ" ;
-lin overcome_V = compoundV "غالب" (mkV "آنا") ;       -- from DictUrd
-lin overcome_V2 = mkV2 (compoundV "قابو" (mkV "پانا")) ;
-lin overcook_V2 = mkV2 (compoundV "حد سے زیادہ" (mkV "پکانا")) ;
-lin overcrowd_V2 = mkV2 (compoundV "ہجوم" (mkV "ہونا")) ;
-lin overdraw_V = compoundV "مبالغہ" (mkV "آمیزی") ;
-lin overdraw_V2 = mkV2 (compoundV "مبالغہ" (mkV "آمیزی")) ;
-lin overdue_A = mkA "تاخیر سے" ;
-lin overestimate_V2 = mkV2 (compoundV "بہت زیادہ" (mkV "اندازہ")) ;
-lin overflow_N = mkN "ابل پڑنا" ;
-lin overflow_V = compoundV "پیمانہ" (mkV "چھلکنا") ;       -- from DictUrd
-lin overflow_V2 = mkV2 (compoundV "ابل" (mkV "پڑنا")) ;
-lin overgrown_A = mkA "ضرورت سے زیادہ" ;
-lin overhand_A = mkA "سادہ گرہ" ;
-lin overhaul_N = mkN "جانچ پڑتال کرنا" ;
-lin overhaul_V2 = mkV2 (compoundV "جانچ پڑتال" (mkV "کرنا")) ;
-lin overhead_A = mkA "سر کے اوپر" ;
-lin overhead_Adv = mkAdv "سر کے اوپر" ;
-lin overhear_V2 = mkV2 (compoundV "سن گن" (mkV "لینا")) ;
-lin overlap_N = mkN "کسی چیز سے ڈھانپنا" ;
-lin overlap_V = compoundV "کسی چیز سے" (mkV "ڈھانپنا") ;
-lin overlap_V2 = mkV2 (compoundV "کسی چیز سے" (mkV "ڈھانپنا")) ;
-lin overload_V2 = mkV2 (compoundV "بہت زیادہ لاد" (mkV "دینا")) ;
-lin overlook_V2 = mkV2 (compoundV "نظر انداز" (mkV "کرنا")) ;       -- from DictUrd
-lin overnight_A = mkA "رات کے دوران" ;
-lin overnight_Adv = mkAdv "رات کے دوران" ;
-lin overpower_V2 = mkV2 (compoundV "پہلو" (mkV "دبانا")) ;       -- from DictUrd
-lin overpowering_A = mkA "قابو میں لانا" ;
-lin override_V2 = mkV2 (compoundV "جگہ" (mkV "لینا")) ;       -- from DictUrd
-lin overrule_V2 = mkV2 (compoundV "کو مسترد" (mkV "کرنا")) ;
-lin overrun_V2 = mkV2 (compoundV "فتح" (mkV "کرنا")) ;
-lin oversea_A = mkA "سمندر پار" ;
-lin oversea_Adv = mkAdv "سمندر پار" ;
-lin overseas_A = mkA "سمندر پار" ;
-lin overseas_Adv = mkAdv "سمندر پار" ;
-lin oversee_V2 = mkV2 (compoundV "نظر" (mkV "رکھنا")) ;       -- from DictUrd
-lin oversexed_A = mkA "پیش جنسہ" ;
-lin overshadow_V2 = mkV2 (compoundV "چھا" (mkV "جانا")) ;       -- from DictUrd
-lin oversight_N = mkN "خطا" ;       -- from DictUrd
-lin oversleep_V = compoundV "دیر تک سوتے" (mkV "رہنا") ;
-lin overstay_V2 = mkV2 (compoundV "زیادہ دیر" (mkV "تک")) ;
-lin overt_A = mkA "عام" ;       -- from DictUrd
-lin overtake_V2 = mkV2 (compoundV "آ" (mkV "لینا")) ;       -- from DictUrd
-lin overthrow_N = mkN "کو شکست دینا" ;
-lin overthrow_V2 = mkV2 (compoundV "خاتمہ" (mkV "کرنا")) ;       -- from DictUrd
-lin overtime_Adv = mkAdv "مقررہ وقت سے زیادہ وقت" ;
-lin overtime_N = mkN "مقررہ وقت سے زیادہ وقت" ;
-lin overture_N = mkN "الاپ" ;       -- from DictUrd
-lin overturn_V = mkV "الٹنا" ;
-lin overturn_V2 = mkV2 (compoundV "درہم برہم" (mkV "کرنا")) ;       -- from DictUrd
-lin overweight_A = mkA "بہت زیادہ وزن" ;
-lin overweight_N = mkN "بہت زیادہ وزن" ;
-lin overweighted_A = mkA "بہت زیادہ وزن" ;
-lin overwhelm_V2 = mkV2 (compoundV "غلبہ" (mkV "کرنا")) ;       -- from DictUrd
-lin oviduct_N = mkN "بیض نالی" ;
-lin ovoid_A = mkA "بیض نما" ;
-lin ovoid_N = mkN "بیض نما" ;
-lin ovum_N = mkN "انڈا" ;       -- from DictUrd
-lin owe_V = compoundV "احسان" (mkV "مند ہونا") ;       -- from DictUrd
-lin owe_V2 = mkV2 (compoundV "مالک" (mkV "ہونا")) ;       -- from DictUrd
-lin owing_A = mkA "مقروض ہونا" ;
-lin owl_N = mkN "بوم" ;       -- from DictUrd
-lin own_A = mkA "اپنا" ;       -- from DictUrd
-lin own_V = mkV "ذاتی" ;
-lin own_V2 = mkV2 (compoundV "اقرار" (mkV "کرنا")) ;       -- from DictUrd
-lin owner_N = mkN "مالک" ;       -- from DictUrd
-lin ownership_N = mkN "ملکیت" ;
-lin ox_N = mkN "بیل" ;       -- from DictUrd
-lin oxeye_N = mkN "گاودیدہ" ;
-lin oxford_PN = mkPN "ایک قسم کا نیچا بوٹ" ;
-lin oxidation_N = mkN "عمل" ;
-lin oxygen_N = mkN "ہوا میں موجود گیس" ;
-lin oyster_N = mkN "کستورا مچھلی" ;
-lin oz_N = mkN "اونس لکھنے کا طریقہ" ;
-lin ozone_N = mkN "فضا میں موجود گیس" ;
-lin pa_N = mkN "سنگ ریزے کا" ;
-lin pabulum_N = mkN "خوراک" ;
-lin pace_N = mkN "ڈگ" ;       -- from DictUrd
-lin pace_V = mkV "رفتار" ;
-lin pace_V2 = mkV2 (mkV "چلنا") ;       -- from DictUrd
-lin pachyderm_N = mkN "گینڈا" ;
-lin pacific_A = mkA "کاہل" ;
-lin pacific_PN = mkPN "کاہل" ;
-lin pacifically_Adv = mkAdv "امن پسند طریقے سے" ;
-lin pacification_N = mkN "ٹھنڈا کرنا" ;
-lin pacifism_N = mkN "مذہب امن" ;
-lin pacifist_N = mkN "جنگ کا مخالف" ;
-lin pacify_V2 = mkV2 (mkV "سادھنا") ;       -- from DictUrd
-lin pack_N = mkN "باندھنا" ;
-lin pack_V = mkV "باندھنا" ;
-lin pack_V2 = mkV2 (mkV "باندھنا") ;
-lin package_N = mkN "گانٹھ" ;       -- from DictUrd
-lin package_V2 = mkV2 (mkV "پیکج") ;
-lin packer_N = mkN "دفتری" ;       -- from DictUrd
-lin packet_N = mkN "ڈبہ" ;       -- from DictUrd
-lin pact_N = mkN "عہد" ;
-lin pad_N = mkN "گدی" ;       -- from DictUrd
-lin pad_V = mkV "راستہ" ;
-lin pad_V2 = mkV2 (mkV "راستہ") ;
-lin padding_N = mkN "بھرت" ;       -- from DictUrd
-lin paddle_N = mkN "چپو" ;       -- from DictUrd
-lin paddle_V = mkV "چپو" ;
-lin paddle_V2 = mkV2 (compoundV "چپو" (mkV "چلانا")) ;       -- from DictUrd
-lin paddock_N = mkN "جانوروں کا احاطہ" ;
-lin paddy_N = mkN "دھان" ;       -- from DictUrd
-lin paddy_PN = mkPN "غصہ" ;
-lin padlock_N = mkN "قفل" ;       -- from DictUrd
-lin padlock_V2 = mkV2 (compoundV "قفل" (mkV "لگانا")) ;
-lin paederasty_N = mkN "اغلام" ;
-lin pagan_A = mkA "اﷲ کا نہ ماننے والا" ;
-lin pagan_N = mkN "کافر" ;       -- from DictUrd
-lin paganism_N = mkN "جاہلیت" ;       -- from DictUrd
-lin page_N = mkN "غلام" ;       -- from DictUrd
-lin page_V2 = mkV2 (mkV "صفحہ") ;
-lin pageant_N = mkN "ناٹکی کھیل" ;
-lin pageantry_N = mkN "دھوم دھام" ;
-lin pagoda_N = mkN "مورتی" ;
-lin pail_N = mkN "بالٹی" ;       -- from DictUrd
-lin pailful_N = mkN "گھڑا بھر" ;
-lin paillasse_N = mkN "پلنگ کا گدا" ;
-lin pain_N = mkN "الم" ;       -- from DictUrd
-lin pain_V2 = mkV2 (mkV "تکلیف") ;
-lin pained_A = mkA "تکلیف" ;
-lin painful_A = mkA "درد ناک" ;       -- from DictUrd
-lin painstaking_A = mkA "محنتی" ;       -- from DictUrd
-lin paint_N = mkN "غازہ" ;       -- from DictUrd
-lin paint_V = mkV "رنگ" ;
-lin paint_V2 = mkV2 (compoundV "پتائ" (mkV "کرنا")) ;       -- from DictUrd
-lin painter_N = mkN "پتائ کرنے والا" ;       -- from DictUrd
-lin painting_N = mkN "مصوری" ;       -- from DictUrd
-lin pair_N = mkN "جوڑا" ;       -- from DictUrd
-lin pair_V = mkV "جوڑا" ;
-lin pair_V2 = mkV2 (compoundV "جوڑا" (mkV "بنانا")) ;       -- from DictUrd
-lin pakistan_PN = mkPN "پاکستان" ;
-lin pakistani_A = mkA "پاکستانی شہریت رکھنے والا" ;
-lin pakistani_N = mkN "پاکستانی شہریت رکھنے والا" ;
-lin pal_N = mkN "آڑی" ;       -- from DictUrd
-lin pal_V = mkV "رفیق" ;
-lin palace_N = mkN "محل" ;       -- from DictUrd
-lin paladin_N = mkN "بانکا بہادر" ;
-lin palankeen_N = mkN "چنڈول" ;
-lin palanquin_N = mkN "ڈولی" ;       -- from DictUrd
-lin palatable_A = mkA "گوارا" ;       -- from DictUrd
-lin palatal_A = mkA "تال سے متعلق" ;       -- from DictUrd
-lin palatal_N = mkN "تالو کا" ;
-lin palate_N = mkN "تالو" ;       -- from DictUrd
-lin palatial_A = mkA "شان دار" ;
-lin palatinate_N = mkN "خودمختار ریاست" ;
-lin palaver_N = mkN "مشورہ" ;
-lin palaver_V = mkV "مشورہ" ;
-lin pale_A = mkA "بے رنگا" ;       -- from DictUrd
-lin pale_N = mkN "باڑہ" ;       -- from DictUrd
-lin pale_V = compoundV "منہ" (mkV "فق ہونا") ;       -- from DictUrd
-lin paleness_N = mkN "زردی" ;
-lin paleontologist_N = mkN "قدیم رکازیات" ;
-lin palette_N = mkN "رنگ کی تختی" ;
-lin palfrey_N = mkN "گھوڑا" ;
-lin palimpsest_N = mkN "ایک چرمی کاغذ" ;
-lin palindrome_N = mkN "مستوی قلب" ;
-lin paling_N = mkN "لکڑیوں کا جنگلا" ;
-lin palisade_N = mkN "جنگلہ" ;       -- from DictUrd
-lin palisade_V2 = mkV2 (mkV "جنگلا") ;
-lin palish_A = mkA "پیلا سا" ;
-lin pall_N = mkN "کفن" ;       -- from DictUrd
-lin pall_V = compoundV "پژ" (mkV "مردہ ہو جانا") ;       -- from DictUrd
-lin pallet_N = mkN "چٹائ" ;       -- from DictUrd
-lin palliate_V2 = mkV2 (mkV "چھپانا") ;       -- from DictUrd
-lin palliation_N = mkN "کمی" ;
-lin palliative_A = mkA "مسکن" ;       -- from DictUrd
-lin palliative_N = mkN "درد کم کرنے والی(دوا)" ;       -- from DictUrd
-lin pallid_A = mkA "پژ مردہ" ;       -- from DictUrd
-lin pallidness_N = mkN "پیلا پن" ;
-lin pallor_N = mkN "پژ مردگی" ;       -- from DictUrd
-lin palm_N = mkN "ہتھیلی" ;       -- from DictUrd
-lin palm_V2 = mkV2 (mkV "ہتھیلی") ;
-lin palm_oil_N = mkN "رشوت" ;
-lin palmer_N = mkN "راہب درویش" ;
-lin palmetto_N = mkN "چھوٹی کجھوروں کا درخت" ;
-lin palmist_N = mkN "ہاتھ دیکھنے کا ماہر" ;
-lin palmistry_N = mkN "ہاتھ دیکھنے کا علم" ;
-lin palmy_A = mkA "خوشحالی کا" ;
-lin palpable_A = mkA "سرح" ;       -- from DictUrd
-lin palpitate_V = mkV "دھمکنا" ;       -- from DictUrd
-lin palpitation_N = mkN "دھڑکا" ;       -- from DictUrd
-lin palsy_N = mkN "فالج" ;       -- from DictUrd
-lin palsy_V2 = mkV2 (compoundV "بیکار" (mkV "کردینا")) ;
-lin palter_V = compoundV "حجت" (mkV "کرنا") ;
-lin paltry_A = mkA "چھوٹا" ;       -- from DictUrd
-lin pam_PN = mkPN "زیادہ لاڈ پیار کرنا" ;
-lin pamper_V2 = mkV2 (compoundV "لاڈ" (mkV "کرنا")) ;       -- from DictUrd
-lin pamphlet_N = mkN "کتابچہ" ;       -- from DictUrd
-lin pamphleteer_N = mkN "کتابچے لکھنے والا" ;
-lin pan_N = mkN "لگن" ;       -- from DictUrd
-lin pan_V = compoundV "عالم" (mkV "جاہلیت") ;
-lin pan_V2 = mkV2 (compoundV "عالم" (mkV "جاہلیت")) ;
-lin panacea_N = mkN "ہر درد کی دوا" ;       -- from DictUrd
-lin panache_N = mkN "طرہ" ;
-lin panama_N = mkN "ایک قسم کی ٹوپی" ;
-lin panama_PN = mkPN "ایک قسم کی ٹوپی" ;
-lin pancreas_N = mkN "لبلبہ" ;
-lin panda_N = mkN "ریچھ بلاؤ" ;
-lin pandemic_A = mkA "وسیع پھیلنے والی وبا" ;
-lin pandemic_N = mkN "وسیع پھیلنے والی وبا" ;
-lin pandemonium_N = mkN "ہنگامہ" ;
-lin pander_N = mkN "دلال" ;       -- from DictUrd
-lin pander_V = compoundV "کٹناپا" (mkV "کرنا") ;
-lin pane_N = mkN "کھڑکی کا شیشہ" ;
-lin panegyric_N = mkN "مدح" ;
-lin panel_N = mkN "ڈبہ" ;       -- from DictUrd
-lin panel_V2 = mkV2 (compoundV "بڑی لمبی" (mkV "تصویر")) ;
-lin pang_N = mkN "وقتی درد" ;       -- from DictUrd
-lin panic_N = mkN "ہیبت" ;       -- from DictUrd
-lin panic_V = compoundV "ہیبت" (mkV "زدہ ہونا") ;       -- from DictUrd
-lin panic_V2 = mkV2 (mkV "پریشانی") ;
-lin panic_stricken_A = mkA "خوف زدہ" ;
-lin panjandrum_N = mkN "امارت کا جھوٹا مدعی" ;
-lin pannier_N = mkN "زنبیل" ;       -- from DictUrd
-lin panoply_N = mkN "مکمل زرہ بکتر" ;       -- from DictUrd
-lin panorama_N = mkN "منظر" ;       -- from DictUrd
-lin panoramic_A = mkA "پیش نگاہ" ;
-lin pansy_N = mkN "بنفشہ کے پھول" ;
-lin pant_N = mkN "ہچکی" ;       -- from DictUrd
-lin pant_V = mkV "ہانپنا" ;       -- from DictUrd
-lin pant_V2 = mkV2 (mkV "ہانپنا") ;
-lin pantaloon_N = mkN "پتلون" ;
-lin pantheism_N = mkN "اصنام پرستی" ;
-lin pantheist_N = mkN "مظاہر پرست" ;
-lin pantheon_N = mkN "یادگار" ;
-lin panther_N = mkN "چیتا" ;
-lin pantile_N = mkN "ترچھا ٹائل" ;
-lin panto_N = mkN "اشاروں سے" ;
-lin pantomime_N = mkN "چپ نقل" ;
-lin pantry_N = mkN "نعمت خانہ" ;       -- from DictUrd
-lin pap_N = mkN "بھرتا" ;       -- from DictUrd
-lin papa_N = mkN "ببا" ;       -- from DictUrd
-lin papacy_N = mkN "پاپائی نظام" ;
-lin papal_A = mkA "پوپ کے متعلق" ;
-lin papaw_N = mkN "پپیتا" ;
-lin paper_N = mkN "جریدہ" ;       -- from DictUrd
-lin paper_V2 = mkV2 (mkV "کاغذ") ;
-lin paperweight_N = mkN "کاغذ داب" ;
-lin papist_A = mkA "پوپ پرست" ;
-lin papist_N = mkN "پوپ پرست" ;
-lin papyrus_N = mkN "نرسل کی قسم کا پودا" ;
-lin par_N = mkN "برابری" ;       -- from DictUrd
-lin par_excellence_Adv = mkAdv "سب سے اچھا" ;
-lin para_N = mkN "مثال" ;
-lin parable_N = mkN "مثال" ;       -- from DictUrd
-lin parabola_N = mkN "شلجمی" ;       -- from DictUrd
-lin parabolic_A = mkA "تمثیلی" ;
-lin parachute_N = mkN "چھتری" ;       -- from DictUrd
-lin parachute_V = compoundV "محافظ" (mkV "چھتری") ;
-lin parachute_V2 = mkV2 (compoundV "محافظ" (mkV "چھتری")) ;
-lin parachutist_N = mkN "چھاتا بردار" ;       -- from DictUrd
-lin parade_N = mkN "دکھاوا" ;       -- from DictUrd
-lin parade_V = compoundV "فوج کو" (mkV "گزارنا") ;
-lin parade_V2 = mkV2 (compoundV "فوج کو" (mkV "گزارنا")) ;
-lin paradigm_N = mkN "مثال" ;       -- from DictUrd
-lin paradise_N = mkN "فردوس" ;       -- from DictUrd
-lin paradisiac_A = mkA "جنتی" ;
-lin paradisiacal_A = mkA "جنتی" ;
-lin paradox_N = mkN "محال مجسم" ;
-lin paradoxical_A = mkA "تناقضات کا مظہر" ;
-lin paraffin_N = mkN "بے مومی آمیزہ" ;
-lin paragon_N = mkN "جواب" ;       -- from DictUrd
-lin paragraph_N = mkN "پیرا" ;
-lin paragraph_V2 = mkV2 (mkV "پیرا") ;
-lin parakeet_N = mkN "چھوٹا طوطا" ;
-lin parallel_A = mkA "مساوی" ;       -- from DictUrd
-lin parallel_N = mkN "جواب" ;       -- from DictUrd
-lin parallel_V2 = mkV2 (mkV "متوازی") ;
-lin parallelism_N = mkN "متوازیت" ;
-lin parallelogram_N = mkN "متوازی الاضلاع" ;
-lin paralyse_V2 = mkV2 (compoundV "بے حس" (mkV "کردینا")) ;
-lin paralysis_N = mkN "فالج" ;       -- from DictUrd
-lin paralytic_A = mkA "مفلوج" ;
-lin paralytic_N = mkN "مفلوج" ;
-lin paralyze_V2 = mkV2 (compoundV "فالج کا اثر پیدا" (mkV "کرنا")) ;
-lin parameter_N = mkN "متعین مقدار" ;
-lin paramount_A = mkA "فائق" ;       -- from DictUrd
-lin paramountcy_N = mkN "اقتدار اعلیٰ" ;
-lin paramour_N = mkN "عاشق" ;       -- from DictUrd
-lin paranoia_N = mkN "خلل دماغ" ;
-lin paranoid_A = mkA "وسوسہ" ;
-lin paranoid_N = mkN "وسوسہ" ;
-lin parapet_N = mkN "دیوار" ;
-lin paraphernalia_N = mkN "ساز و سامان" ;       -- from DictUrd
-lin paraphrase_V2 = mkV2 (compoundV "تاویل" (mkV "کرنا")) ;       -- from DictUrd
-lin paraplegia_N = mkN "آدھے دھڑ کا فالج" ;
-lin paraplegic_A = mkA "ادھرنگی" ;
-lin paraplegic_N = mkN "ادھرنگی" ;
-lin parasite_N = mkN "امر بیل" ;       -- from DictUrd
-lin parasitic_A = mkA "طفیلی" ;
-lin parasitical_A = mkA "طفیلی انداز میں" ;
-lin parasol_N = mkN "چھتّر" ;       -- from DictUrd
-lin paratrooper_N = mkN "چھتر سپاہی" ;
-lin paratyphoid_N = mkN "تپ میعادی" ;
-lin parboil_V2 = mkV2 (compoundV "نیم جوش" (mkV "کرنا")) ;
-lin parcel_N = mkN "پلندا" ;       -- from DictUrd
-lin parcel_V2 = mkV2 (mkV "ڈبا") ;
-lin parch_V2 = mkV2 (mkV "بھوننا") ;       -- from DictUrd
-lin parchment_N = mkN "چرمی کاغذ" ;
-lin pardon_N = mkN "عفو" ;       -- from DictUrd
-lin pardon_V2 = mkV2 (compoundV "عفو" (mkV "کرنا")) ;       -- from DictUrd
-lin pardonable_A = mkA "قابل معافی" ;
-lin pardoner_N = mkN "خطا بخش" ;
-lin pare_V2 = mkV2 (compoundV "چھلکا" (mkV "اتارنا")) ;       -- from DictUrd
-lin paregoric_N = mkN "مسکن دوا" ;
-lin parent_N = mkN "والد" ;       -- from DictUrd
-lin parentage_N = mkN "ولدیت" ;       -- from DictUrd
-lin parental_A = mkA "بزرگانہ" ;
-lin parenthesis_N = mkN "جملہ معترضہ" ;       -- from DictUrd
-lin parenthetic_A = mkA "جملہ معترضہ کے طور پر" ;
-lin pari_mutuel_N = mkN "باہم سرطانہ" ;
-lin pariah_N = mkN "اچھوت" ;       -- from DictUrd
-lin paris_PN = mkPN "فرانس کا دارالحکومت" ;
-lin parish_N = mkN "پادری کا علاقہ" ;
-lin parishioner_N = mkN "کلیسائی حلقہ کا رہنے والا" ;
-lin parisian_A = mkA "پیرس کا باشندہ" ;
-lin parisian_N = mkN "پیرس کا باشندہ" ;
-lin parity_N = mkN "برابری" ;       -- from DictUrd
-lin park_N = mkN "باغ" ;       -- from DictUrd
-lin park_V = compoundV "سبزہ" (mkV "زار") ;
-lin park_V2 = mkV2 (compoundV "سبزہ" (mkV "زار")) ;
-lin parka_N = mkN "روسی ابارکاہ" ;
-lin parking_N = mkN "سبزہ زار" ;
-lin parky_A = mkA "ٹھنڈی ہوا" ;
-lin parlance_N = mkN "محاورہ" ;
-lin parley_N = mkN "معاملات طے کرنا" ;
-lin parley_V = compoundV "معاملات طے" (mkV "کرنا") ;
-lin parliament_N = mkN "مجلس شورا" ;       -- from DictUrd
-lin parliamentarian_N = mkN "ماہر پارلیمانی امور" ;
-lin parliamentary_A = mkA "پارلیمنٹ کا منظور کردہ" ;
-lin parlour_N = mkN "ملاقات کا کمرہ" ;
-lin parlous_A = mkA "خطرناک" ;
-lin parmesan_N = mkN "طباخی" ;
-lin parochial_A = mkA "متعصب" ;       -- from DictUrd
-lin parochialism_N = mkN "صوبائ عصبیت" ;       -- from DictUrd
-lin parodist_N = mkN "ظرافت نگار" ;
-lin parody_N = mkN "مزاحیہ نقل" ;       -- from DictUrd
-lin parody_V2 = mkV2 (compoundV "مضحکہ انگیز" (mkV "نقل")) ;
-lin parole_N = mkN "زبانی وعدہ" ;       -- from DictUrd
-lin parole_V2 = mkV2 (mkV "اقرار") ;
-lin paroquet_N = mkN "دیکھو" ;
-lin paroxysm_N = mkN "باری" ;       -- from DictUrd
-lin parquet_N = mkN "لکڑی کا فرش" ;
-lin parr_N = mkN "چھوٹی عمر کی سالمن مچھلی" ;
-lin parricide_N = mkN "پدر کش" ;
-lin parrot_N = mkN "طوطا" ;       -- from DictUrd
-lin parry_N = mkN "حملے کو روکنا" ;
-lin parry_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin parse_V2 = mkV2 (compoundV "تجزیہ" (mkV "کرنا")) ;
-lin parsee_N = mkN "پارسی" ;
-lin parsimonious_A = mkA "کفایت شعار" ;       -- from DictUrd
-lin parsimony_N = mkN "کفایت شعاری" ;       -- from DictUrd
-lin parsley_N = mkN "اجمودا" ;       -- from DictUrd
-lin parsnip_N = mkN "گاجر کی قسم" ;
-lin parson_N = mkN "ہر پادری" ;
-lin parsonage_N = mkN "پادری کا مکان" ;
-lin part_Adv = mkAdv "جز" ;
-lin part_N = mkN "حصہ" ;       -- from DictUrd
-lin part_V = mkV "جز" ;
-lin part_V2 = mkV2 (mkV "جز") ;
-lin part_song_N = mkN "دو گانا" ;
-lin part_time_A = mkA "جز وقتی" ;
-lin part_time_Adv = mkAdv "جز وقتی" ;
-lin partake_V = compoundV "حصہ" (mkV "لینا") ;
-lin partake_V2 = mkV2 (compoundV "حصہ" (mkV "لینا")) ;       -- from DictUrd
-lin parterre_N = mkN "تختہ باغ" ;
-lin parthenogenesis_N = mkN "خود زاہی" ;
-lin parthian_A = mkA "پارتھیا کا باشندہ" ;
-lin partial_A = mkA "ادھورا" ;       -- from DictUrd
-lin partiality_N = mkN "جنبہ داری" ;       -- from DictUrd
-lin participant_N = mkN "مشترک" ;       -- from DictUrd
-lin participate_V = compoundV "شامل" (mkV "ہونا") ;
-lin participate_V2 = mkV2 (compoundV "حصہ" (mkV "لینا")) ;       -- from DictUrd
-lin participation_N = mkN "شمولیت" ;
-lin participial_A = mkA "حالیہ" ;
-lin participle_N = mkN "صفت فعلی" ;
-lin particle_N = mkN "دقیقہ" ;       -- from DictUrd
-lin particular_A = mkA "خاص" ;       -- from DictUrd
-lin particular_N = mkN "خصوصی" ;
-lin particularity_N = mkN "تفصیل" ;
-lin particularize_V = compoundV "جدا جدا بیان" (mkV "کرنا") ;
-lin particularize_V2 = mkV2 (compoundV "جدا جدا بیان" (mkV "کرنا")) ;
-lin parting_N = mkN "علیحدگی" ;       -- from DictUrd
-lin partisan_A = mkA "طرفدار" ;
-lin partisan_N = mkN "طرفدار" ;
-lin partisanship_N = mkN "عصبیت" ;       -- from DictUrd
-lin partition_N = mkN "فرق" ;       -- from DictUrd
-lin partition_V2 = mkV2 (mkV "بٹوارہ") ;
-lin partitive_A = mkA "تخصیص کا کام دینے والا" ;
-lin partitive_N = mkN "تخصیص کا کام دینے والا" ;
-lin partly_Adv = mkAdv "کچھ کچھ" ;
-lin partner_N = mkN "آڑی" ;       -- from DictUrd
-lin partner_V2 = mkV2 (mkV "ساتھی") ;
-lin partnership_N = mkN "رفاقت" ;       -- from DictUrd
-lin partridge_N = mkN "چکور" ;       -- from DictUrd
-lin parturition_N = mkN "معنی پیدا کرنا" ;
-lin party_N = mkN "دعوت" ;       -- from DictUrd
-lin party_wall_N = mkN "بیچ کی دیوار" ;
-lin parvenu_N = mkN "نیا امیر" ;
-lin paschal_A = mkA "یہودیوں کے عہد کا" ;
-lin pasha_N = mkN "پاشا" ;
-lin pass_N = mkN "چٹھی" ;       -- from DictUrd
-lin pass_V = mkV "گزرنا" ;       -- from DictUrd
-lin pass_V2 = mkV2 (mkV "گزارنا") ;       -- from DictUrd
-lin passable_A = mkA "کام دینے والا" ;
-lin passage_N = mkN "گزر" ;       -- from DictUrd
-lin passageway_N = mkN "گزر گاہ" ;       -- from DictUrd
-lin passe_A = mkA "ادھیڑ عورت" ;
-lin passenger_N = mkN "آتا جاتا" ;       -- from DictUrd
-lin passer_by_N = mkN "راہ گیر" ;
-lin passim_Adv = mkAdv "ہر جگہ" ;
-lin passing_A = mkA "آنی جانی" ;       -- from DictUrd
-lin passing_Adv = mkAdv "انتقال کر جانا" ;
-lin passing_N = mkN "انتقال کر جانا" ;
-lin passion_N = mkN "آگ" ;       -- from DictUrd
-lin passionate_A = mkA "آتشیں" ;       -- from DictUrd
-lin passionless_A = mkA "مردہ دل" ;
-lin passive_A = mkA "متحمل" ;       -- from DictUrd
-lin passive_N = mkN "مجہول" ;
-lin passiveness_N = mkN "مجہولیت" ;
-lin passivity_N = mkN "حالت جمود" ;
-lin passkey_N = mkN "ہر قفلی کنجی" ;
-lin passover_N = mkN "یہودیوں کی عید" ;
-lin passport_N = mkN "پروانہ راہداری" ;
-lin password_N = mkN "شناختی لفظ" ;
-lin past_A = mkA "گذشتہ" ;       -- from DictUrd
-lin past_Adv = mkAdv "ماضی" ;
-lin past_N = mkN "گزرا زمانہ" ;       -- from DictUrd
-lin pasta_N = mkN "فتیری آٹا" ;
-lin paste_N = mkN "چیپ" ;       -- from DictUrd
-lin paste_V2 = mkV2 (mkV "چپکانا") ;       -- from DictUrd
-lin pasteboard_N = mkN "کاغذی گودا" ;
-lin pastel_N = mkN "رنگین پنسلوں کی تصویر" ;
-lin pastern_N = mkN "گھٹی" ;
-lin pasteurization_N = mkN "تطہیر حرارتی" ;
-lin pasteurize_V2 = mkV2 (mkV "پاسچرانا") ;
-lin pastiche_N = mkN "فن لطیفہ" ;
-lin pastille_N = mkN "میٹھی ٹکیہ" ;
-lin pastime_N = mkN "تماشا" ;
-lin pasting_N = mkN "ماضی" ;
-lin pastor_N = mkN "راعی" ;       -- from DictUrd
-lin pastoral_A = mkA "چرواہے کا" ;
-lin pastoral_N = mkN "چرواہے کا" ;
-lin pastorate_N = mkN "پادریوں کی جماعت" ;
-lin pastry_N = mkN "سموسہ" ;
-lin pasturage_N = mkN "چرائی" ;
-lin pasture_N = mkN "چرا گاہ" ;       -- from DictUrd
-lin pasture_V = mkV "چراگاہ" ;
-lin pasture_V2 = mkV2 (mkV "چرانا") ;       -- from DictUrd
-lin pasty_A = mkA "لپسی کی طرح کا" ;
-lin pasty_N = mkN "لپسی کی طرح کا" ;
-lin pat_Adv = mkAdv "تھپکی دینا" ;
-lin pat_N = mkN "ہمت افزائ" ;       -- from DictUrd
-lin pat_PN = mkPN "تھپکی دینا" ;
-lin pat_V = compoundV "تھپکی" (mkV "دینا") ;
-lin pat_V2 = mkV2 (compoundV "تھپ" (mkV "تھپانا")) ;       -- from DictUrd
-lin patch_N = mkN "پیوند" ;       -- from DictUrd
-lin patch_V2 = mkV2 (mkV "جوڑنا") ;       -- from DictUrd
-lin patch_pocket_N = mkN "پیوندی جیب" ;
-lin patchiness_N = mkN "جوڑ لگانا" ;
-lin patchouli_N = mkN "پودینے کا پودا" ;
-lin patchwork_N = mkN "بارہ دوزی" ;
-lin patchy_A = mkA "پیوندی" ;
-lin patella_N = mkN "طشتری" ;
-lin patent_A = mkA "ظاہر" ;       -- from DictUrd
-lin patent_N = mkN "سند" ;       -- from DictUrd
-lin patent_V2 = mkV2 (compoundV "کھلا" (mkV "ہوا")) ;
-lin patentee_N = mkN "پیٹنٹ دار" ;
-lin paternal_A = mkA "آبائ" ;       -- from DictUrd
-lin paternalism_N = mkN "بدریت" ;
-lin paternity_N = mkN "مصنف کی حیثیت" ;
-lin paternoster_N = mkN "تسبیح" ;
-lin path_N = mkN "ڈگر" ;       -- from DictUrd
-lin pathetic_A = mkA "درد انگیز" ;       -- from DictUrd
-lin pathetically_Adv = mkAdv "دلسوزی سے" ;
-lin pathless_A = mkA "بے راہ" ;
-lin pathogen_N = mkN "مرض کی پیدائش یا نشونما" ;
-lin pathological_A = mkA "مرضیات کی رو سے" ;
-lin pathologist_N = mkN "ماہر علم الامراض" ;
-lin pathology_N = mkN "امراضیات" ;
-lin pathos_N = mkN "درد" ;       -- from DictUrd
-lin pathway_N = mkN "باٹ" ;       -- from DictUrd
-lin patience_N = mkN "برداشت" ;       -- from DictUrd
-lin patience_PN = mkPN "صبر" ;
-lin patient_A = mkA "مریض" ;
-lin patient_N = mkN "بیمار" ;       -- from DictUrd
-lin patina_N = mkN "زنگار" ;
-lin patio_N = mkN "صحن" ;
-lin patois_N = mkN "عوامی بولی" ;
-lin patriarch_N = mkN "بڑ بوڑھا" ;       -- from DictUrd
-lin patriarchal_A = mkA "سر قبیلی صلیب" ;
-lin patriarchate_N = mkN "پادری کا علاقہ" ;
-lin patriarchy_N = mkN "بدر شاہی حکومت" ;
-lin patricia_PN = mkPN "خاندانی امیر" ;
-lin patrician_A = mkA "خاندانی امیر" ;
-lin patrician_N = mkN "خاندانی امیر" ;
-lin patricide_N = mkN "باپ کا قاتل" ;
-lin patrimonial_A = mkA "موروثی" ;
-lin patrimony_N = mkN "میراث" ;       -- from DictUrd
-lin patriot_N = mkN "حب الوطن" ;       -- from DictUrd
-lin patriotic_A = mkA "محب وطن" ;       -- from DictUrd
-lin patriotically_Adv = mkAdv "محب وطن انداز میں" ;
-lin patriotism_N = mkN "حب الوطنی" ;       -- from DictUrd
-lin patrol_N = mkN "نگرانی کرنا" ;
-lin patrol_V = compoundV "گشت" (mkV "کرنا") ;       -- from DictUrd
-lin patrol_V2 = mkV2 (compoundV "نگرانی" (mkV "کرنا")) ;
-lin patrolman_N = mkN "گشت کا سپاہی" ;
-lin patron_N = mkN "ان داتا" ;       -- from DictUrd
-lin patronage_N = mkN "عاطفت" ;       -- from DictUrd
-lin patroness_N = mkN "خاتون سرپرست" ;
-lin patronize_V2 = mkV2 (compoundV "دستگیری" (mkV "کرنا")) ;
-lin patronizing_A = mkA "مربیانہ" ;
-lin patronymic_A = mkA "آبائی لقب" ;
-lin patronymic_N = mkN "آبائی لقب" ;
-lin patten_N = mkN "کھڑاوں" ;
-lin patter_N = mkN "چخ چخ" ;       -- from DictUrd
-lin patter_V = compoundV "منتر" (mkV "پڑھنا") ;       -- from DictUrd
-lin patter_V2 = mkV2 (compoundV "تیز" (mkV "گفتگو")) ;
-lin pattern_N = mkN "ڈول" ;       -- from DictUrd
-lin pattern_V2 = mkV2 (mkV "نمونہ") ;
-lin patty_N = mkN "میٹھا سموسہ" ;
-lin patty_PN = mkPN "میٹھا سموسہ" ;
-lin paucity_N = mkN "کمی" ;       -- from DictUrd
-lin paul_PN = mkPN "راز جو شخص" ;
-lin paunch_N = mkN "اوجھ" ;       -- from DictUrd
-lin paunchiness_N = mkN "شکمی حالت" ;
-lin paunchy_A = mkA "معدے سے متعلق" ;
-lin pauper_N = mkN "کنگال" ;       -- from DictUrd
-lin pauperism_N = mkN "گدا گری" ;       -- from DictUrd
-lin pauperize_V2 = mkV2 (compoundV "نادار کر" (mkV "دینا")) ;
-lin pause_N = mkN "سکتہ" ;       -- from DictUrd
-lin pause_V = mkV "وقفہ" ;
---lin pause_V2V = mkV2 (mkV "وقفہ") ;
-lin pause_VS = mkVS (mkV "وقفہ") ;
-lin pave_V2 = mkV2 (compoundV "فرش" (mkV "بچھانا")) ;       -- from DictUrd
-lin pavement_N = mkN "فرش" ;       -- from DictUrd
-lin pavilion_N = mkN "ڈیرا" ;       -- from DictUrd
-lin paw_N = mkN "چنگل" ;       -- from DictUrd
-lin paw_V = mkV "پنجا" ;
-lin paw_V2 = mkV2 (compoundV "پنجہ" (mkV "مارنا")) ;       -- from DictUrd
-lin pawky_A = mkA "چالاک" ;
-lin pawl_N = mkN "چرخ روک" ;
-lin pawn_N = mkN "گروی" ;       -- from DictUrd
-lin pawn_V2 = mkV2 (compoundV "شطرنج کا" (mkV "پیادہ")) ;
-lin pawn_ticket_N = mkN "ربن رسید" ;
-lin pawnbroker_N = mkN "رہن رکھنے والا" ;
-lin pawnshop_N = mkN "گروی چیزوں کی دکان" ;
-lin pawpaw_N = mkN "دیکھئے" ;
-lin pax_N = mkN "معانقہ" ;
-lin pay_N = mkN "دہاڑی" ;       -- from DictUrd
-lin pay_V = compoundV "ادا" (mkV "کرنا") ;
-lin pay_V2 = mkV2 (compoundV "ادا" (mkV "کرنا")) ;       -- from DictUrd
--- lin pay_V2V = mkV2 (compoundV "ادا" (mkV "کرنا")) ;
-lin pay_VS = mkVS (compoundV "ادا" (mkV "کرنا")) ;
-lin payable_A = mkA "واجب الادا" ;
-lin paye_PN = mkPN "حاصل کرنے والا" ;
-lin payee_N = mkN "مرسل الیہ" ;       -- from DictUrd
-lin payer_N = mkN "رقم دینے والا" ;
-lin paymaster_N = mkN "آقا" ;       -- from DictUrd
-lin payment_N = mkN "ادائ" ;       -- from DictUrd
-lin payoff_N = mkN "انجام" ;       -- from DictUrd
-lin payroll_N = mkN "فہرست ادائ" ;       -- from DictUrd
-lin pe_N = mkN "مٹر کا پودا" ;
-lin pea_N = mkN "مٹر" ;       -- from DictUrd
-lin pea_green_A = mkA "زردی مائل ہلکا سبز رنگ" ;
-lin pea_green_N = mkN "زردی مائل ہلکا سبز رنگ" ;
-lin pea_jacket_N = mkN "ملاحی اوور کوٹ" ;
-lin peace_N = mkN "آشتی" ;       -- from DictUrd
-lin peace_offering_N = mkN "نذر صلح" ;
-lin peaceable_A = mkA "آشتی پسند" ;       -- from DictUrd
-lin peaceful_A = mkA "مطمئن" ;       -- from DictUrd
-lin peacefulness_N = mkN "پرسکون ہونا" ;
-lin peacemaker_N = mkN "مصلح" ;
-lin peacetime_N = mkN "زمانہ امن" ;
-lin peach_N = mkN "آڑو" ;       -- from DictUrd
-lin peach_V = mkV "آڑو" ;
-lin peach_V2 = mkV2 (mkV "آڑو") ;
-lin peacock_N = mkN "مور" ;       -- from DictUrd
-lin peacock_blue_A = mkA "فیروضی رنگ ، طاوسی نیلا" ;
-lin peacock_blue_N = mkN "فیروضی رنگ ، طاوسی نیلا" ;
-lin peafowl_N = mkN "مورنی" ;
-lin peahen_N = mkN "مورنی" ;
-lin peak_N = mkN "چوٹی" ;       -- from DictUrd
-lin peak_V = mkV "چوٹی" ;
-lin peak_V2 = mkV2 (mkV "چوٹی") ;
-lin peaked_A = mkA "نوکدار" ;
-lin peaky_A = mkA "کمزور" ;
-lin peal_N = mkN "گھنٹی کی آواز" ;       -- from DictUrd
-lin peal_V = compoundV "زور کی" (mkV "آواز") ;
-lin peal_V2 = mkV2 (compoundV "زور کی" (mkV "آواز")) ;
-lin peanut_N = mkN "مونگ پھلی" ;       -- from DictUrd
-lin pear_N = mkN "ناشپاتی" ;       -- from DictUrd
-lin pearl_N = mkN "در" ;       -- from DictUrd
-lin pearl_PN = mkPN "موتی" ;
-lin pearl_V = mkV "موتی" ;
-lin pearl_barley_N = mkN "مقشر جو" ;
-lin pearly_A = mkA "موتی کی طرح کا" ;
-lin peasant_N = mkN "دہقان" ;       -- from DictUrd
-lin peasantry_N = mkN "کسان لوگ" ;
-lin pease_N = mkN "مٹر کا پودا" ;
-lin peashooter_N = mkN "ایک نلکی عموما پلاسٹک کی" ;
-lin peat_N = mkN "حسین لڑکی" ;
-lin peaty_A = mkA "دلدلی کوئلے کی طرح" ;
-lin pebble_N = mkN "چھرا" ;       -- from DictUrd
-lin pebbly_A = mkA "کنکری" ;
-lin pecan_N = mkN "بیکن" ;
-lin peccable_A = mkA "گناہگار" ;       -- from DictUrd
-lin peccadillo_N = mkN "چھوٹی موٹی غلطی" ;       -- from DictUrd
-lin peccary_N = mkN "بکرا" ;
-lin peck_N = mkN "ڈھیر" ;
-lin peck_V = mkV "ڈھیر" ;
-lin peck_V2 = mkV2 (mkV "چگنا") ;       -- from DictUrd
-lin pecker_N = mkN "کٹھ بڑھئ" ;       -- from DictUrd
-lin peckish_A = mkA "کسی قدر بھوکا" ;
-lin pectic_A = mkA "پکٹن سے اخذ کردا" ;
-lin pectin_N = mkN "سفیدہ" ;
-lin pectoral_A = mkA "سینے کا" ;
-lin peculate_V = compoundV "غبن" (mkV "کرنا") ;
-lin peculate_V2 = mkV2 (compoundV "غبن" (mkV "کرنا")) ;
-lin peculation_N = mkN "خرد برد" ;
-lin peculiar_A = mkA "جدا" ;       -- from DictUrd
-lin peculiarity_N = mkN "خاصیت" ;       -- from DictUrd
-lin pecuniary_A = mkA "مالی" ;       -- from DictUrd
-lin pedagogic_A = mkA "معلمانہ" ;
-lin pedagogical_A = mkA "معلمانہ" ;       -- from DictUrd
-lin pedagogue_N = mkN "معلم" ;       -- from DictUrd
-lin pedagogy_N = mkN "تدریسیات" ;       -- from DictUrd
-lin pedal_A = mkA "پیڈل سے چلانا" ;
-lin pedal_N = mkN "پائے دان" ;       -- from DictUrd
-lin pedal_V = compoundV "پیڈل سے" (mkV "چلانا") ;
-lin pedal_V2 = mkV2 (compoundV "پیڈل سے" (mkV "چلانا")) ;
-lin pedant_N = mkN "نظریہ پرست" ;
-lin pedantic_A = mkA "فضیلت نما" ;
-lin pedantically_Adv = mkAdv "نمائشی انداز میں" ;
-lin pedantry_N = mkN "نمود علم" ;
-lin peddle_V = compoundV "وہ جو پھیری لگاتا" (mkV "ہے") ;
-lin peddle_V2 = mkV2 (compoundV "سودا" (mkV "بیچنا")) ;       -- from DictUrd
-lin peddling_A = mkA "پھیری والا" ;
-lin pederast_N = mkN "لوطی ، بچہ باز" ;
-lin pederasty_N = mkN "اغلام" ;
-lin pedestal_N = mkN "چوکی" ;       -- from DictUrd
-lin pedestrian_A = mkA "پیدل" ;       -- from DictUrd
-lin pedestrian_N = mkN "پیدل" ;       -- from DictUrd
-lin pediatrician_N = mkN "ماہر امراض اطفال" ;
-lin pediatrics_N = mkN "طبِ اطفال سے متعلق" ;
-lin pedicab_N = mkN "سائیکل رکشا" ;
-lin pedicure_N = mkN "امراض پا" ;
-lin pedigree_N = mkN "حسب" ;       -- from DictUrd
-lin pediment_N = mkN "فن تعمیر" ;
-lin pedlar_N = mkN "خوردہ فروش" ;       -- from DictUrd
-lin pedometer_N = mkN "فاصلہ پیما" ;
-lin pee_N = mkN "پیشاب" ;       -- from DictUrd
-lin pee_V = mkV "پیشاب" ;
-lin peek_N = mkN "جھانک" ;       -- from DictUrd
-lin peek_V = mkV "جھانکنا" ;       -- from DictUrd
-lin peel_N = mkN "چھلکا" ;       -- from DictUrd
-lin peel_V = compoundV "سرحدی" (mkV "مینار") ;
-lin peel_V2 = mkV2 (mkV "چھیلنا") ;       -- from DictUrd
-lin peeler_N = mkN "چھیلنے والا" ;
-lin peep_N = mkN "جھانک" ;       -- from DictUrd
-lin peep_V = compoundV "دور سے" (mkV "جھانکنا") ;
-lin peeper_N = mkN "جھانکنے والا" ;
-lin peephole_N = mkN "جھروکا" ;
-lin peer_N = mkN "ہم چشم" ;       -- from DictUrd
-lin peer_V = mkV "جھانکنا" ;       -- from DictUrd
-lin peerage_N = mkN "نوابی کا رتبہ" ;
-lin peeress_N = mkN "نواب کی بیوی" ;
-lin peerless_A = mkA "لاثانی" ;
-lin peeve_V2 = mkV2 (compoundV "تنگ مزاج" (mkV "ہونا")) ;
-lin peeved_A = mkA "جھلایا ہوا" ;
-lin peevish_A = mkA "چڑ چڑا" ;       -- from DictUrd
-lin peewit_N = mkN "ہد ہد" ;
-lin peg_N = mkN "کھونٹا" ;       -- from DictUrd
-lin peg_PN = mkPN "کیل" ;
-lin peg_V = mkV "کیل" ;
-lin peg_V2 = mkV2 (mkV "کیل") ;
-lin peignoir_N = mkN "غسل کا لبادہ" ;
-lin pejorative_A = mkA "بے قدری کرنے والا" ;
-lin pekinese_N = mkN "شہر پیکن کا" ;
-lin peking_PN = mkPN "پیکینگ آدمی" ;
-lin pekoe_N = mkN "پیکو" ;
-lin pelf_N = mkN "دھن" ;       -- from DictUrd
-lin pelican_N = mkN "گگن بھیڑ" ;       -- from DictUrd
-lin pelisse_N = mkN "عورتوں کا ریشمی لبادہ" ;
-lin pell_mell_Adv = mkAdv "غلط سلط طور پر" ;
-lin pellet_N = mkN "چھرا" ;       -- from DictUrd
-lin pellucid_A = mkA "بلوری" ;       -- from DictUrd
-lin pelota_N = mkN "پیلوٹا" ;
-lin pelt_N = mkN "بکری کی کھال" ;
-lin pelt_V = compoundV "بکری کی" (mkV "کھال") ;
-lin pelt_V2 = mkV2 (compoundV "بکری کی" (mkV "کھال")) ;
-lin pelvic_A = mkA "نافچہ" ;
-lin pelvis_N = mkN "پیڑو" ;
-lin pemmican_N = mkN "قیمہ بھری روٹی" ;
-lin pen_N = mkN "ڈربہ" ;       -- from DictUrd
-lin pen_V2 = mkV2 (compoundV "خامہ فرسائ" (mkV "کرنا")) ;       -- from DictUrd
-lin pen_name_N = mkN "تصنیفی نام" ;
-lin penal_A = mkA "سزا کے متعلق" ;
-lin penalization_N = mkN "سزا دہی" ;
-lin penalize_V2 = mkV2 (compoundV "قابلِ سزا قرار" (mkV "دینا")) ;
-lin penalty_N = mkN "ڈنڈ" ;       -- from DictUrd
-lin penance_N = mkN "کفارہ" ;       -- from DictUrd
-lin penchant_N = mkN "پسند" ;       -- from DictUrd
-lin pencil_N = mkN "نقاشی کا برش" ;
-lin pencil_V2 = mkV2 (compoundV "نقاشی کا" (mkV "برش")) ;
-lin pend_V = mkV "قلم" ;
-lin pend_V2 = mkV2 (mkV "قلم") ;
-lin pendant_N = mkN "آویزہ" ;       -- from DictUrd
-lin pendent_A = mkA "دوران سماعت میں" ;
-lin pending_A = mkA "دائر" ;       -- from DictUrd
-lin pendulous_A = mkA "ہلتا جلتا" ;
-lin pendulum_N = mkN "لٹکن" ;
-lin penelope_PN = mkPN "پاک دامن بیوی" ;
-lin penetrability_N = mkN "نفوذ پذیری" ;
-lin penetrable_A = mkA "اثر پذیر" ;
-lin penetrate_V = compoundV "گھس" (mkV "جانا") ;       -- from DictUrd
-lin penetrate_V2 = mkV2 (mkV "گھسیڑنا") ;       -- from DictUrd
-lin penetrating_A = mkA "دقیقہ رس" ;       -- from DictUrd
-lin penetration_N = mkN "دخول" ;       -- from DictUrd
-lin penetrative_A = mkA "چبھنے والا" ;
-lin penguin_N = mkN "پنکھ دار بحری پرندہ" ;
-lin peninsula_N = mkN "جزیرہ نما" ;
-lin peninsular_A = mkA "جزیرہ نما کے متعلق" ;
-lin penis_N = mkN "عضو تناسل" ;
-lin penitence_N = mkN "پشیمانی" ;       -- from DictUrd
-lin penitent_A = mkA "پشیمان" ;       -- from DictUrd
-lin penitent_N = mkN "پشیمان" ;       -- from DictUrd
-lin penitential_A = mkA "ندامتی" ;
-lin penitentiary_A = mkA "توبہ گاہ" ;
-lin penitentiary_N = mkN "توبہ گاہ" ;
-lin penknife_N = mkN "چاقو" ;
-lin penmanship_N = mkN "انشا پردازی" ;
-lin pennant_N = mkN "جھنڈا" ;
-lin penniless_A = mkA "فقیر" ;       -- from DictUrd
-lin pennon_N = mkN "لمبا جھنڈا" ;
-lin penny_N = mkN "ایک سکہ" ;
-lin penny_PN = mkPN "ایک سکہ" ;
-lin pennyweight_N = mkN "ایک اوس کا بیسواں حصہ" ;
-lin pennyworth_N = mkN "کوڑیوں کے مول" ;
-lin penology_N = mkN "علم سزا" ;
-lin pension_N = mkN "وظیفہ" ;       -- from DictUrd
-lin pension_V2 = mkV2 (mkV "وظیفہ") ;
-lin pensionable_A = mkA "قابل وظیفہ" ;
-lin pensioner_N = mkN "وسیقہ دار" ;       -- from DictUrd
-lin pensive_A = mkA "دل گیر" ;       -- from DictUrd
-lin pensiveness_N = mkN "دل گیری" ;
-lin penstock_N = mkN "نلکی یا پانی کا نل" ;
-lin pentagon_N = mkN "مخمس" ;       -- from DictUrd
-lin pentagonal_A = mkA "مخمس" ;       -- from DictUrd
-lin pentameter_N = mkN "پنج بحری" ;
-lin pentateuch_N = mkN "خمسہ موسی" ;
-lin pentecost_N = mkN "یہودیوں کا تہوار" ;
-lin pentecostal_A = mkA "روح القدس کے نزول کا" ;
-lin penthouse_N = mkN "سائبان" ;
-lin penultimate_A = mkA "آخری سے ملا ہوا" ;
-lin penultimate_N = mkN "آخری سے ملا ہوا" ;
-lin penumbra_N = mkN "نیم سایہ" ;
-lin penurious_A = mkA "تنگ چشم" ;
-lin penuriousness_N = mkN "تنگ دلی" ;
-lin penury_N = mkN "غریبی" ;       -- from DictUrd
-lin peon_N = mkN "چپراسی" ;       -- from DictUrd
-lin peonage_N = mkN "چپراسی گیری" ;
-lin peony_N = mkN "عود الصلیب" ;
-lin people_N = mkN "عوام" ;       -- from DictUrd
-lin people_V2 = mkV2 (mkV "لوگ") ;
-lin pep_N = mkN "سرگرمی" ;
-lin pep_V2 = mkV2 (mkV "سرگرمی") ;
-lin pepper_N = mkN "مرچ" ;       -- from DictUrd
-lin pepper_V2 = mkV2 (mkV "مرچ") ;
-lin pepper_pot_N = mkN "مرچ سالن" ;
-lin peppercorn_N = mkN "بے حقیقت شے" ;
-lin peppermint_N = mkN "پودینہ" ;
-lin peppery_A = mkA "مرچ بھرا ہوا" ;
-lin pepsin_N = mkN "جوہر ہاضم" ;
-lin peptic_A = mkA "ہاضمہ" ;
-lin peradventure_Adv = mkAdv "محض اتفاق سے" ;
-lin perambulate_V = compoundV "گشت" (mkV "کرنا") ;
-lin perambulate_V2 = mkV2 (compoundV "گشت" (mkV "کرنا")) ;
-lin perambulation_N = mkN "گشت" ;       -- from DictUrd
-lin perambulator_N = mkN "بچوں کی ہاتھ گاڑی" ;
-lin perceivable_A = mkA "محسوس ہونے والا" ;
-lin perceive_V2 = mkV2 (compoundV "ادراک" (mkV "کرنا")) ;       -- from DictUrd
--- lin perceive_V2V = mkV2 (compoundV "ادراک" (mkV "کرنا")) ;
-lin perceive_VS = mkVS (compoundV "ادراک" (mkV "کرنا")) ;
-lin perceiver_N = mkN "محسوس کرنے والا شخص" ;
-lin percent_N = mkN "فیصد" ;
-lin percentage_N = mkN "فیصد" ;
-lin perceptibility_N = mkN "صلاحیت احساس" ;
-lin perceptible_A = mkA "ادراک پزیر" ;       -- from DictUrd
-lin perception_N = mkN "احساس" ;       -- from DictUrd
-lin perceptive_A = mkA "با ہوش" ;       -- from DictUrd
-lin perceptual_A = mkA "ادراک سے متعلق" ;
-lin perch_N = mkN "اڈہ" ;       -- from DictUrd
-lin perch_V = mkV "بیٹھنا" ;       -- from DictUrd
-lin perch_V2 = mkV2 (mkV "بٹھانا") ;       -- from DictUrd
-lin perchance_Adv = mkAdv "اگر" ;       -- from DictUrd
-lin percipient_A = mkA "ادراک کرنے والا" ;       -- from DictUrd
-lin percolate_V = mkV "چونا" ;
-lin percolate_V2 = mkV2 (mkV "نچوڑنا") ;       -- from DictUrd
-lin percolator_N = mkN "چھلنی" ;
-lin percussion_N = mkN "تصادم" ;
-lin perdition_N = mkN "بربادی" ;
-lin peregrination_N = mkN "سفر" ;
-lin peremptory_A = mkA "ضدی" ;
-lin perennial_A = mkA "دوامی" ;       -- from DictUrd
-lin perennial_N = mkN "سال بھر" ;
-lin perfect_A = mkA "بے داغ" ;       -- from DictUrd
-lin perfect_V2 = mkV2 (mkV "بہترین") ;
-lin perfectibility_N = mkN "تکمیل پذیری" ;
-lin perfectible_A = mkA "کمال صلاحیت والا" ;
-lin perfection_N = mkN "فضیلت" ;       -- from DictUrd
-lin perfectionist_N = mkN "کمال پرست" ;
-lin perfervid_A = mkA "مخلص" ;
-lin perfidious_A = mkA "بے ایمان" ;       -- from DictUrd
-lin perfidy_N = mkN "فتنہ" ;       -- from DictUrd
-lin perforate_V2 = mkV2 (mkV "چھیدنا") ;       -- from DictUrd
-lin perforation_N = mkN "چھدا ہوا ہونا" ;
-lin perforce_Adv = mkAdv "خوامخواہ" ;       -- from DictUrd
-lin perform_V = compoundV "انجام" (mkV "دینا") ;
-lin perform_V2 = mkV2 (compoundV "انجام" (mkV "دینا")) ;       -- from DictUrd
-lin performance_N = mkN "کرتب" ;       -- from DictUrd
-lin performer_N = mkN "فاعل" ;       -- from DictUrd
-lin perfume_N = mkN "عطر" ;       -- from DictUrd
-lin perfume_V2 = mkV2 (compoundV "خوشبو" (mkV "لگانا")) ;       -- from DictUrd
-lin perfumer_N = mkN "عطار" ;       -- from DictUrd
-lin perfunctory_A = mkA "برائے نام" ;       -- from DictUrd
-lin pergola_N = mkN "کنج" ;
-lin perhaps_Adv = mkAdv "غالباً" ;       -- from DictUrd
-lin peri_N = mkN "ایرانی پری" ;
-lin perigee_N = mkN "حضیض قمر" ;
-lin perihelion_N = mkN "حضیض شمس" ;
-lin peril_N = mkN "اندیشہ" ;       -- from DictUrd
-lin peril_V2 = mkV2 (compoundV "خطرے میں" (mkV "ڈالنا")) ;       -- from DictUrd
-lin perilous_A = mkA "خطرناک" ;       -- from DictUrd
-lin perimeter_N = mkN "دوا ناپنے کا آلہ" ;
-lin period_N = mkN "عالم" ;       -- from DictUrd
-lin periodic_A = mkA "دوری" ;
-lin periodical_A = mkA "ماہوار" ;
-lin periodical_N = mkN "ماہوار" ;
-lin peripatetic_A = mkA "چلتا پھرتا" ;
-lin peripheral_A = mkA "محیط" ;
-lin periphery_N = mkN "گھیرا" ;
-lin periphrasis_N = mkN "پیچیدہ کلام" ;
-lin periphrastic_A = mkA "ہیر پھیر کا" ;
-lin periscope_N = mkN "حول بین" ;
-lin perish_V = compoundV "برباد" (mkV "ہونا") ;       -- from DictUrd
-lin perish_V2 = mkV2 (compoundV "برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin perishable_A = mkA "فانی" ;       -- from DictUrd
-lin peristyle_N = mkN "ستونوں کا حلقہ" ;
-lin periwig_N = mkN "چھوٹے بالوں کی ٹوپی" ;
-lin periwinkle_N = mkN "سدا بہار بیل" ;
-lin perjure_V2 = mkV2 (compoundV "جھوٹا حلف" (mkV "اٹھوانا")) ;       -- from DictUrd
-lin perjurer_N = mkN "جھوٹا حلف اٹھانے والا" ;
-lin perjury_N = mkN "دروغ حلفی" ;       -- from DictUrd
-lin perk_N = mkN "اکڑنا" ;
-lin perk_V = mkV "اکڑنا" ;       -- from DictUrd
-lin perk_V2 = mkV2 (mkV "اکڑنا") ;
-lin perkily_Adv = mkAdv "شوخ چسمانہ" ;
-lin perkiness_N = mkN "خود نمائ" ;       -- from DictUrd
-lin perky_A = mkA "شوخ" ;       -- from DictUrd
-lin perm_N = mkN "سیپ کی قسم" ;
-lin perm_PN = mkPN "سیپ کی قسم" ;
-lin perm_V2 = mkV2 (compoundV "سیپ کی" (mkV "قسم")) ;
-lin permanence_N = mkN "مستقلی" ;       -- from DictUrd
-lin permanency_N = mkN "دوا?" ;       -- from DictUrd
-lin permanent_A = mkA "دائم" ;       -- from DictUrd
-lin permanganate_N = mkN "پرمیگنیٹ" ;
-lin permeability_N = mkN "جذب ہونا" ;
-lin permeable_A = mkA "جذب ہونے والا" ;
-lin permeate_V = compoundV "سرایت" (mkV "کرنا") ;
-lin permeate_V2 = mkV2 (compoundV "سرائیت" (mkV "کرنا")) ;       -- from DictUrd
-lin permeation_N = mkN "سرائیت" ;       -- from DictUrd
-lin permissible_A = mkA "درست" ;       -- from DictUrd
-lin permission_N = mkN "اجازت" ;       -- from DictUrd
-lin permissive_A = mkA "اجازت دینے والا" ;
-lin permissiveness_N = mkN "جواز" ;
-lin permit_N = mkN "اجازت دینا" ;
-lin permit_V = compoundV "اجازت" (mkV "دینا") ;
-lin permit_V2 = mkV2 (compoundV "اجازت" (mkV "دینا")) ;       -- from DictUrd
--- lin permit_V2V = mkV2 (compoundV "اجازت" (mkV "دینا")) ;
-lin permutation_N = mkN "معاوضہ" ;
-lin permute_V2 = mkV2 (compoundV "تبدیل" (mkV "کرنا")) ;
-lin pernicious_A = mkA "غارت گر" ;       -- from DictUrd
-lin perniciousness_N = mkN "زیاں کاری" ;
-lin pernickety_A = mkA "نازک مزاج" ;
-lin peroration_N = mkN "خاتمہ تقریر" ;
-lin perpendicular_A = mkA "عمودی" ;       -- from DictUrd
-lin perpendicular_N = mkN "عمود" ;       -- from DictUrd
-lin perpetrate_V2 = mkV2 (compoundV "عمل درآمد" (mkV "کرنا")) ;       -- from DictUrd
-lin perpetration_N = mkN "ارتکاب" ;       -- from DictUrd
-lin perpetrator_N = mkN "مرتکب" ;       -- from DictUrd
-lin perpetual_A = mkA "دائمی" ;       -- from DictUrd
-lin perpetuate_V2 = mkV2 (compoundV "جاری" (mkV "رکھنا")) ;       -- from DictUrd
-lin perpetuation_N = mkN "دوا?" ;       -- from DictUrd
-lin perpetuity_N = mkN "ثبات" ;
-lin perplex_V2 = mkV2 (compoundV "چکر میں" (mkV "ڈالنا")) ;       -- from DictUrd
-lin perplexed_A = mkA "آشفتہ" ;       -- from DictUrd
-lin perplexity_N = mkN "چکر" ;       -- from DictUrd
-lin perquisite_N = mkN "آمدنی" ;
-lin perry_N = mkN "ناشپاتی کی شراب" ;
-lin persecute_V2 = mkV2 (compoundV "آزار" (mkV "دینا")) ;       -- from DictUrd
-lin persecution_N = mkN "آزار رسانی" ;       -- from DictUrd
-lin persecutor_N = mkN "ظالم" ;
-lin perseverance_N = mkN "نباہ" ;       -- from DictUrd
-lin persevere_V = compoundV "ثابت قدم" (mkV "رہنا") ;
-lin persevering_A = mkA "ثابت قد?" ;       -- from DictUrd
-lin persia_PN = mkPN "فارسی" ;
-lin persian_A = mkA "فارسی" ;
-lin persiflage_N = mkN "مذاق" ;
-lin persimmon_N = mkN "کھجور" ;
-lin persist_V = compoundV "اصرار" (mkV "کرنا") ;
-lin persistence_N = mkN "اڑ" ;       -- from DictUrd
-lin persistent_A = mkA "قائم" ;
-lin person_N = mkN "آدمی" ;       -- from DictUrd
-lin persona_N = mkN "کردار" ;       -- from DictUrd
-lin persona_grata_N = mkN "محبوب" ;
-lin persona_non_grata_N = mkN "ناپسندیدہ شخص" ;
-lin personable_A = mkA "خوبصورت" ;
-lin personage_N = mkN "کردار" ;       -- from DictUrd
-lin personal_A = mkA "خاص" ;       -- from DictUrd
-lin personal_N = mkN "ذاتی" ;
-lin personnel_N = mkN "افراد" ;
-lin personality_N = mkN "فردیت" ;       -- from DictUrd
-lin personalize_V2 = mkV2 (compoundV "مشکل" (mkV "کرنا")) ;
-lin personalty_N = mkN "ذاتی جائیداد سے متعلق" ;
-lin personate_V2 = mkV2 (compoundV "نقل" (mkV "کرنا")) ;       -- from DictUrd
-lin personation_N = mkN "دھوکا دہی" ;
-lin personification_N = mkN "تجسسم شخصیت" ;       -- from DictUrd
-lin personify_V2 = mkV2 (compoundV "آدمی فرض" (mkV "کرنا")) ;
-lin perspective_N = mkN "نظارہ" ;
-lin perspicacious_A = mkA "صاحب ادراک" ;       -- from DictUrd
-lin perspicacity_N = mkN "ادراک" ;       -- from DictUrd
-lin perspicuity_N = mkN "سلاست" ;
-lin perspicuous_A = mkA "روشن" ;
-lin perspicuousness_N = mkN "صاف ہونا" ;
-lin perspiration_N = mkN "عرق" ;       -- from DictUrd
-lin perspire_V = compoundV "عرق" (mkV "عرق ہونا") ;       -- from DictUrd
-lin persuadable_A = mkA "جسے آمادہ کیا جاسکے" ;
-lin persuade_V2 = mkV2 (compoundV "مائل" (mkV "کرنا")) ;       -- from DictUrd
-lin persuasion_N = mkN "ترغیب" ;
-lin persuasive_A = mkA "ترغیب دلانے والا" ;
-lin persuasiveness_N = mkN "دلنشینی" ;
-lin pert_A = mkA "کھلا ہوا" ;       -- from DictUrd
-lin pertain_V = compoundV "نسبت" (mkV "رکھنا") ;
-lin pertinacious_A = mkA "ہٹ دھرم" ;       -- from DictUrd
-lin pertinence_N = mkN "موزونیت" ;
-lin pertinent_A = mkA "متعلق" ;       -- from DictUrd
-lin pertness_N = mkN "چالاکی" ;       -- from DictUrd
-lin perturb_V2 = mkV2 (compoundV "بے چین" (mkV "کرنا")) ;
-lin perturbation_N = mkN "دغدغہ" ;       -- from DictUrd
-lin peru_PN = mkPN "بالوں کی ٹوپی" ;
-lin peruke_N = mkN "بالوں کی ٹوپی" ;
-lin perusal_N = mkN "معائنہ" ;       -- from DictUrd
-lin peruse_V2 = mkV2 (compoundV "معائنہ" (mkV "کرنا")) ;       -- from DictUrd
-lin pervade_V2 = mkV2 (compoundV "گھس" (mkV "جانا")) ;
-lin pervasion_N = mkN "سرایت کرنا" ;
-lin pervasive_A = mkA "سرایت کرنے والا" ;
-lin pervasiveness_N = mkN "نفوذ پذیری" ;
-lin perverse_A = mkA "کج" ;       -- from DictUrd
-lin perverseness_N = mkN "سرکشی" ;
-lin perversion_N = mkN "بگاڑ" ;
-lin perversity_N = mkN "بد راہی" ;       -- from DictUrd
-lin pervert_N = mkN "بدلنا" ;
-lin pervert_V2 = mkV2 (compoundV "خراب" (mkV "کرنا")) ;       -- from DictUrd
-lin pesky_A = mkA "پریشان کن" ;
-lin pessary_N = mkN "رحم بند" ;
-lin pessimism_N = mkN "مایوسی" ;       -- from DictUrd
-lin pessimist_N = mkN "مایوس" ;
-lin pessimistic_A = mkA "یاس پر مبنی" ;
-lin pessimistically_Adv = mkAdv "قنوطیت سے" ;
-lin pest_N = mkN "فتنہ" ;       -- from DictUrd
-lin pester_V2 = mkV2 (compoundV "عافیت تنگ" (mkV "کرنا")) ;       -- from DictUrd
-lin pesticide_N = mkN "حشرات کش دوا" ;
-lin pestiferous_A = mkA "وبا آور" ;
-lin pestilence_N = mkN "وبا" ;       -- from DictUrd
-lin pestilent_A = mkA "اخلاق سوز" ;
-lin pestilential_A = mkA "وبائی" ;
-lin pestle_N = mkN "دھمکا" ;
-lin pestle_V2 = mkV2 (mkV "دھمکا") ;
-lin pet_N = mkN "دلارا" ;       -- from DictUrd
-lin pet_V2 = mkV2 (mkV "چمکارنا") ;       -- from DictUrd
-lin petal_N = mkN "پنکھڑی" ;       -- from DictUrd
-lin petaled_A = mkA "پھول کی پتی" ;
-lin petard_N = mkN "بارودی ڈبہ" ;
-lin pete_PN = mkPN "پطرس" ;
-lin peter_PN = mkPN "پطرس" ;
-lin peter_V = compoundV "بتدریج" (mkV "گھٹنا") ;       -- from DictUrd
-lin petite_A = mkA "چھوٹا یا ننھا منا" ;
-lin petition_N = mkN "عرض" ;       -- from DictUrd
-lin petition_V = mkV "گزارش" ;
-lin petition_V2 = mkV2 (compoundV "دامن" (mkV "پھیلانا")) ;       -- from DictUrd
-lin petitioner_N = mkN "نیاز مند" ;       -- from DictUrd
-lin petrel_N = mkN "ایک بحری پرند" ;
-lin petrifaction_N = mkN "پتھر بن جانا" ;
-lin petrify_V = compoundV "پتھر بنا" (mkV "دینا") ;
-lin petrify_V2 = mkV2 (compoundV "پتھر بنا" (mkV "دینا")) ;
-lin petrol_N = mkN "پٹرول ڈالنا" ;
-lin petroleum_N = mkN "معدنی تیل" ;
-lin petrology_N = mkN "صخرہ دانی" ;
-lin petticoat_N = mkN "سایہ" ;       -- from DictUrd
-lin pettifogging_A = mkA "قانونی حیلہ باز" ;
-lin pettily_Adv = mkAdv "تنگ دلی سے" ;
-lin pettiness_N = mkN "کم مائگی" ;
-lin pettish_A = mkA "چڑچڑا" ;
-lin pettishness_N = mkN "تنگ دلی" ;
-lin petty_A = mkA "چھوٹا" ;       -- from DictUrd
-lin petulance_N = mkN "مستی" ;       -- from DictUrd
-lin petulant_A = mkA "عیاش" ;       -- from DictUrd
-lin petunia_N = mkN "پٹونیا" ;
-lin pew_N = mkN "محدود نشست" ;
-lin pewit_N = mkN "پن کوا" ;
-lin pewter_N = mkN "رانگ" ;       -- from DictUrd
-lin phaeton_N = mkN "فٹن" ;
-lin phagocyte_N = mkN "اکالہ" ;
-lin phalanx_N = mkN "دستہ" ;
-lin phallic_A = mkA "لنگی سے متعلق" ;
-lin phallus_N = mkN "لنگ" ;
-lin phantasm_N = mkN "خیال" ;       -- from DictUrd
-lin phantasmagoria_N = mkN "فانوس خیال" ;       -- from DictUrd
-lin phantasmal_A = mkA "وہمہی" ;
-lin phantasy_N = mkN "قوت خیال" ;
-lin phantom_N = mkN "خیال" ;       -- from DictUrd
-lin pharaoh_N = mkN "فرعون" ;       -- from DictUrd
-lin pharisaic_A = mkA "منافقانہ" ;
-lin pharisaical_A = mkA "منافقانہ" ;
-lin pharisee_N = mkN "ریا کار" ;
-lin pharmaceutical_A = mkA "دوا سازی کے متعلق" ;
-lin pharmacist_N = mkN "دوا ساز" ;       -- from DictUrd
-lin pharmacological_A = mkA "دوا سازی کے طور پر" ;
-lin pharmacologist_N = mkN "دوا فروش" ;
-lin pharmacology_N = mkN "دوا شناسی" ;
-lin pharmacopoeia_N = mkN "کتاب الادویہ" ;
-lin pharmacy_N = mkN "دوا خانہ" ;       -- from DictUrd
-lin pharos_N = mkN "منارہ" ;       -- from DictUrd
-lin pharyngitis_N = mkN "حلق کی سوزش" ;
-lin pharynx_N = mkN "حلقوم" ;
-lin phase_N = mkN "حالت" ;
-lin phase_V2 = mkV2 (mkV "حالت") ;
-lin pheasant_N = mkN "چکور" ;
-lin phenol_N = mkN "علم المظاہر" ;
-lin phenomenal_A = mkA "غیر معمولی" ;       -- from DictUrd
-lin phenomenon_N = mkN "حادثہ" ;       -- from DictUrd
-lin phial_N = mkN "قارورہ" ;       -- from DictUrd
-lin phil_PN = mkPN "محبت کرنا" ;
-lin philadelphia_PN = mkPN "زیرک" ;
-lin philander_V = compoundV "محبت" (mkV "کرنا") ;
-lin philanderer_N = mkN "دل پھینک" ;
-lin philanthropic_A = mkA "ہمدردانہ" ;
-lin philanthropically_Adv = mkAdv "انسانی ہمدردی سے" ;
-lin philanthropist_N = mkN "انسان دوست" ;
-lin philanthropy_N = mkN "بنی نوع انسان کی ہمدردی" ;
-lin philatelic_A = mkA "ٹکٹ اندوزی سے متعلق" ;
-lin philatelist_N = mkN "ٹکٹ اندوز" ;
-lin philately_N = mkN "ڈاک ٹکٹوں کی فراہمی" ;
-lin philharmonic_A = mkA "گانے کا شوقین" ;
-lin philhellene_A = mkA "حامی یونان" ;
-lin philhellene_N = mkN "حامی یونان" ;
-lin philip_PN = mkPN "یونانی خطیب" ;
-lin philistine_N = mkN "نا تربیت یافتہ" ;
-lin philistinism_N = mkN "عاميانہ پن" ;
-lin philologist_N = mkN "علم اللسان کا ماہر" ;
-lin philology_N = mkN "لسانیات" ;       -- from DictUrd
-lin philosopher_N = mkN "فلسفی" ;       -- from DictUrd
-lin philosophic_A = mkA "فلسفیانہ طریقے پر" ;
-lin philosophical_A = mkA "فلسفی یانہ" ;       -- from DictUrd
-lin philosophize_V = compoundV "نظريہ تشکيل" (mkV "دينا") ;
-lin philosophy_N = mkN "دانش مندی" ;       -- from DictUrd
-lin philtre_N = mkN "جادو" ;
-lin phlebitis_N = mkN "ورید کی سوزش" ;
-lin phlegm_N = mkN "بلغ?" ;       -- from DictUrd
-lin phlegmatic_A = mkA "بلغمی" ;       -- from DictUrd
-lin phlegmatically_Adv = mkAdv "سکون سے" ;
-lin phlox_N = mkN "گل شعلہ" ;
-lin phobia_N = mkN "خوف کا مرض" ;
-lin phoenix_N = mkN "ہما" ;       -- from DictUrd
-lin phoenix_PN = mkPN "ایک فرضی پرندہ" ;
-lin phone_N = mkN "فون" ; --changed
-lin phone_V = compoundV "فون" (mkV "کرنا") ; --changed
-lin phone_V2 = mkV2 (compoundV "فون" (mkV "کرنا")) ; --changed
-lin phoneme_N = mkN "صوتيہ" ;
-lin phonemic_A = mkA "صوتی اکائيوں کے متعلق" ;
-lin phonetic_A = mkA "صوتی" ;       -- from DictUrd
-lin phonetically_Adv = mkAdv "صوتا" ;
-lin phonetician_N = mkN "ماہر اصوات" ;
-lin phonetics_N = mkN "صوتیات" ;       -- from DictUrd
-lin phonic_A = mkA "آواز کے متعلق" ;
-lin phonics_N = mkN "آواز کے متعلق" ;
-lin phonograph_N = mkN "صوت نگار آلہ" ;
-lin phonological_A = mkA "علم الاصوات کی رو سے" ;
-lin phonology_N = mkN "آوازوں کا مطالعہ" ;
-lin phony_A = mkA "عوامی" ;
-lin phony_N = mkN "عوامی" ;
-lin phosgene_N = mkN "ایک زہریلی گیس" ;
-lin phosphate_N = mkN "تیزابی نمک" ;
-lin phosphorus_N = mkN "چمک دار غیر فلزی مادہ" ;
-lin photo_N = mkN "تصویر" ;
-lin photocopy_N = mkN "عکس نقل" ;
-lin photocopy_V2 = mkV2 (compoundV "عکس" (mkV "نقل")) ;
-lin photoelectric_A = mkA "ضیا برقی" ;
-lin photoflash_N = mkN "فوٹو چمکارا" ;
-lin photogenic_A = mkA "فوٹو آمیز" ;
-lin photograph_N = mkN "عکس" ;       -- from DictUrd
-lin photograph_V2 = mkV2 (mkV "تصویر") ;
-lin photographer_N = mkN "عکاس" ;       -- from DictUrd
-lin photographic_A = mkA "فوٹو گرافی سے متعلق" ;
-lin photographically_Adv = mkAdv "عکاسی" ;
-lin photography_N = mkN "عکاسی" ;       -- from DictUrd
-lin photolithography_N = mkN "عکسی سنگی طباعت" ;
-lin photometer_N = mkN "روشنی پیما آلہ" ;
-lin photon_N = mkN "ضیائیہ" ;       -- from DictUrd
-lin photostat_N = mkN "عکسی نقل" ;
-lin photostat_V2 = mkV2 (compoundV "عکسی" (mkV "نقل")) ;
-lin photosynthesis_N = mkN "ضیائی تالیف" ;
-lin phrase_N = mkN "عبارت" ;       -- from DictUrd
-lin phrase_V2 = mkV2 (mkV "جملہ") ;
-lin phraseology_N = mkN "طرز تحریر" ;
-lin phrenetic_A = mkA "خبطی" ;
-lin phrenologist_N = mkN "فریچیا کی زبان" ;
-lin phrenology_N = mkN "علم دماغ" ;
-lin phthisis_N = mkN "دق" ;
-lin phut_Adv = mkAdv "رنج" ;
-lin phylum_N = mkN "طبیعی معالجہ" ;
-lin physic_N = mkN "دوا پلانا" ;
-lin physical_A = mkA "فطری" ;       -- from DictUrd
-lin physician_N = mkN "طبیب" ;       -- from DictUrd
-lin physicist_N = mkN "عالم طبیعات" ;
-lin physics_N = mkN "طبیعیات" ;
-lin physiognomy_N = mkN "علم قیافہ" ;
-lin physiological_A = mkA "عضویاتی" ;       -- from DictUrd
-lin physiologist_N = mkN "فعلیات دان" ;
-lin physiology_N = mkN "علم الحیات" ;
-lin physiotherapy_N = mkN "طبیعی معالجہ" ;
-lin physique_N = mkN "ڈھانچا" ;       -- from DictUrd
-lin pi_N = mkN "پائی" ;
-lin pianist_N = mkN "پیانوں بجانے والا" ;
-lin piano_A = mkA "پیانو" ;
-lin piano_Adv = mkAdv "پیانو" ;
-lin piano_N = mkN "پیانو" ;
-lin pianoforte_N = mkN "پیانو" ;
-lin pianola_N = mkN "ایک طرح کا پیانو" ;
-lin piastre_N = mkN "چاندی کا سکہ" ;
-lin piazza_N = mkN "چوک" ;
-lin pibroch_N = mkN "بین باجا" ;
-lin pica_N = mkN "ایک طرح کا ٹائپ" ;
-lin piccalilli_N = mkN "کچومر" ;
-lin piccolo_N = mkN "چھوٹی بانسری" ;
-lin pick_N = mkN "کدال" ;       -- from DictUrd
-lin pick_V = mkV "چننا" ;
-lin pick_V2 = mkV2 (mkV "چھانٹنا") ;       -- from DictUrd
-lin pick_up_N = mkN "موٹا ہونا" ;
-lin picker_N = mkN "چننے والا" ;
-lin pickerel_N = mkN "خار ماہی" ;
-lin picket_N = mkN "قراول" ;       -- from DictUrd
-lin picket_V = mkV "کھونٹی" ;
-lin picket_V2 = mkV2 (mkV "کھونٹی") ;
-lin picking_N = mkN "چھانٹ" ;       -- from DictUrd
-lin pickle_N = mkN "نمکین پانی" ;       -- from DictUrd
-lin pickle_V2 = mkV2 (mkV "اچار") ;
-lin pickpocket_N = mkN "جیب کترا" ;       -- from DictUrd
-lin picnic_N = mkN "باہر کھانا پینا" ;
-lin picnic_V = compoundV "باہر کھانا" (mkV "پینا") ;
-lin picnicker_N = mkN "تفریح کرنے والا" ;
-lin picric_A = mkA "آتشگیر" ;
-lin pictorial_A = mkA "با تصویر" ;
-lin pictorial_N = mkN "با تصویر" ;
-lin picture_N = mkN "نقش" ;       -- from DictUrd
-lin picture_V2 = mkV2 (mkV "تصویر") ;
-lin picture_gallery_N = mkN "تصویر خانہ" ;
-lin picturesque_A = mkA "دل اویذ" ;       -- from DictUrd
-lin picturesqueness_N = mkN "خوبصورتی" ;
-lin piddle_N = mkN "بے دلی سے کام کرنا" ;
-lin piddle_V = compoundV "بے دلی سے کام" (mkV "کرنا") ;
-lin piddling_A = mkA "غیر اہم اشیا کا دھندا" ;
-lin pidgin_N = mkN "چینی طریقہ تجارت" ;
-lin pie_N = mkN "سموسہ" ;
-lin piebald_A = mkA "ابلق" ;       -- from DictUrd
-lin piece_N = mkN "ڈلڈلی" ;       -- from DictUrd
-lin piece_V2 = mkV2 (mkV "ٹکڑا") ;
-lin piecemeal_A = mkA "تھوڑا تھوڑا" ;
-lin piecemeal_Adv = mkAdv "تھوڑا تھوڑا" ;
-lin piecework_N = mkN "ٹھیکہ کا کام" ;
-lin pied_A = mkA "رنگا رنگ" ;
-lin pier_N = mkN "بند" ;
-lin pierce_V = mkV "چبھنا" ;       -- from DictUrd
-lin pierce_V2 = mkV2 (mkV "چھیدنا") ;       -- from DictUrd
-lin piercing_A = mkA "تیکھا" ;       -- from DictUrd
-lin pierrot_N = mkN "مسخرا" ;
-lin piety_N = mkN "خدا پرستی" ;       -- from DictUrd
-lin piffle_N = mkN "لا حاصل کام" ;
-lin piffle_V = compoundV "لا حاصل" (mkV "کام") ;
-lin piffling_A = mkA "بے کار" ;
-lin pig_N = mkN "خنزیر" ;       -- from DictUrd
-lin pig_V = mkV "سؤر" ;
-lin pig_iron_N = mkN "ڈلا سیسہ" ;
-lin pigboat_N = mkN "ایک آبدوز کشتی" ;
-lin pigeon_N = mkN "کبوتر" ;       -- from DictUrd
-lin pigeon_toed_A = mkA "کبوتر پا" ;
-lin pigeonhole_N = mkN "خانہ" ;       -- from DictUrd
-lin pigeonhole_V2 = mkV2 (compoundV "الماری کے" (mkV "خانے")) ;
-lin piggery_N = mkN "سور گھر" ;
-lin piggish_A = mkA "کمینہ" ;
-lin piggishness_N = mkN "خود غرضی" ;
-lin piggy_A = mkA "سور کا بچہ" ;
-lin piggy_N = mkN "سور کا بچہ" ;
-lin pigment_N = mkN "رنگ" ;       -- from DictUrd
-lin pigskin_N = mkN "عام سور کی کھال" ;
-lin pigsty_N = mkN "سور خانہ" ;
-lin pigtail_N = mkN "تمباکو کی پتی" ;
-lin pike_N = mkN "چنگی" ;       -- from DictUrd
-lin pikestaff_N = mkN "بلم" ;
-lin pilaf_N = mkN "پلاو" ;
-lin pilaster_N = mkN "چوکور" ;
-lin pilchard_N = mkN "ایک سمندری مچھلی" ;
-lin pile_N = mkN "انبار" ;       -- from DictUrd
-lin pile_V = compoundV "لوہے کی" (mkV "سلاخیں") ;
-lin pile_V2 = mkV2 (compoundV "انبار" (mkV "لگانا")) ;       -- from DictUrd
-lin pile_driver_N = mkN "بلی ٹھوک" ;
-lin piles_N = mkN "بواسیر" ;       -- from DictUrd
-lin pilfer_V = compoundV "چوری" (mkV "کرنا") ;
-lin pilfer_V2 = mkV2 (compoundV "چوری" (mkV "کرنا")) ;       -- from DictUrd
-lin pilferage_N = mkN "چوری" ;
-lin pilferer_N = mkN "چور" ;       -- from DictUrd
-lin pilgrim_N = mkN "زائر" ;       -- from DictUrd
-lin pilgrimage_N = mkN "حج" ;       -- from DictUrd
-lin pill_N = mkN "دوا کی گولی" ;       -- from DictUrd
-lin pill_PN = mkPN "مکروہ شے" ;
-lin pillage_N = mkN "غارت" ;       -- from DictUrd
-lin pillage_V2 = mkV2 (compoundV "لوٹ" (mkV "مار")) ;
-lin pillager_N = mkN "غارت گر" ;       -- from DictUrd
-lin pillar_N = mkN "لاٹ" ;       -- from DictUrd
-lin pillar_box_N = mkN "پوسٹ بکس" ;
-lin pillared_A = mkA "ستون" ;
-lin pillbox_N = mkN "گولی خانہ" ;
-lin pillion_N = mkN "گدی" ;       -- from DictUrd
-lin pillory_N = mkN "شکنجہ میں کسنا" ;
-lin pillory_V2 = mkV2 (compoundV "شکنجہ میں" (mkV "کسنا")) ;
-lin pillow_N = mkN "بالش" ;       -- from DictUrd
-lin pillow_V2 = mkV2 (mkV "تکیہ") ;
-lin pillowcase_N = mkN "تکیے کا غلاف" ;
-lin pilot_N = mkN "ہوا باز" ;       -- from DictUrd
-lin pilot_V2 = mkV2 (compoundV "جہاز کا" (mkV "رہنما")) ;
-lin pilot_burner_N = mkN "رہنمائے جہاز کی روشنی" ;
-lin pimento_N = mkN "فلفل نما مسالہ" ;
-lin pimp_N = mkN "کٹنا" ;       -- from DictUrd
-lin pimp_V = mkV "دلال" ;
-lin pimpernel_N = mkN "مسکیہ" ;
-lin pimple_N = mkN "دانہ" ;       -- from DictUrd
-lin pimpled_A = mkA "پھنسی مہاسوں والا" ;
-lin pimply_A = mkA "پھنسی دار" ;
-lin pin_N = mkN "مسمار" ;       -- from DictUrd
-lin pin_V2 = mkV2 (mkV "کھونٹی") ;
-lin pin_money_N = mkN "پان دان کا خرچ" ;
-lin pin_point_V2 = mkV2 (compoundV "پن کا نوک دار" (mkV "سرا")) ;
-lin pince_nez_N = mkN "ناک گیر" ;
-lin pincer_N = mkN "زنبور" ;       -- from DictUrd
-lin pinch_N = mkN "چبھن" ;       -- from DictUrd
-lin pinch_V = mkV "تنگی" ;
-lin pinch_V2 = mkV2 (mkV "چرانا") ;       -- from DictUrd
-lin pinchbeck_A = mkA "تانبے اور جست کا آمیزہ" ;
-lin pinchbeck_N = mkN "تانبے اور جست کا آمیزہ" ;
-lin pine_N = mkN "صنوبر" ;       -- from DictUrd
-lin pine_V = compoundV "فکر" (mkV "کرنا") ;       -- from DictUrd
-lin pineal_A = mkA "صنوبر کے درخت کی طرح" ;
-lin pineapple_N = mkN "اننناس" ;       -- from DictUrd
-lin ping_N = mkN "جھنکار" ;       -- from DictUrd
-lin ping_V = mkV "جھنکار" ;
-lin pingpong_N = mkN "ایک کھیل" ;
-lin pinhead_N = mkN "ایک پن کا اوپری سرا" ;
-lin pinion_N = mkN "پر" ;       -- from DictUrd
-lin pinion_V2 = mkV2 (compoundV "شہ" (mkV "پر")) ;
-lin pink_A = mkA "گلابی" ;       -- from DictUrd
-lin pink_N = mkN "گلابی" ;
-lin pink_V = compoundV "آنکھ" (mkV "جھپکنا") ;       -- from DictUrd
-lin pink_V2 = mkV2 (compoundV "تلوار سے" (mkV "بھونکنا")) ;       -- from DictUrd
-lin pinkish_A = mkA "پیلا سا" ;
-lin pinnace_N = mkN "چھوٹی مستول کشتی" ;
-lin pinnacle_N = mkN "چوٹی" ;       -- from DictUrd
-lin pinnacle_V2 = mkV2 (mkV "چوٹی") ;
-lin pinnate_A = mkA "پتوں کی قطار والا" ;
-lin pinprick_N = mkN "پن سے کیا ہوا ایک سوراخ" ;
-lin pint_N = mkN "پیمانہ ڈیڑھ پاؤ کا" ;
-lin pioneer_N = mkN "کھدائ کرنے والا" ;       -- from DictUrd
-lin pioneer_V = compoundV "رہنمائی" (mkV "کرنا") ;
-lin pioneer_V2 = mkV2 (compoundV "رہنمائی" (mkV "کرنا")) ;
-lin pious_A = mkA "با تدبیر" ;       -- from DictUrd
-lin pip_N = mkN "بیج" ;       -- from DictUrd
-lin pip_V2 = mkV2 (compoundV "افسر کے شانے کا" (mkV "بیج")) ;
-lin pipal_N = mkN "پیپل" ;
-lin pipe_N = mkN "نل" ;       -- from DictUrd
-lin pipe_V = mkV "نالی" ;
-lin pipe_V2 = mkV2 (mkV "نالی") ;
-lin pipe_organ_N = mkN "نے دار آرگن" ;
-lin pipeful_N = mkN "بور یا واری" ;
-lin piper_N = mkN "شہنائی نواز" ;
-lin pipette_N = mkN "نالچہ" ;
-lin piping_A = mkA "حاشیہ" ;
-lin piping_Adv = mkAdv "حاشیہ" ;
-lin piping_N = mkN "حاشیہ" ;
-lin pippin_N = mkN "بیج" ;       -- from DictUrd
-lin piquancy_N = mkN "لطف" ;       -- from DictUrd
-lin piquant_A = mkA "تیز" ;       -- from DictUrd
-lin pique_N = mkN "عداوت" ;       -- from DictUrd
-lin pique_V2 = mkV2 (compoundV "ناراض" (mkV "کرنا")) ;
-lin piquet_N = mkN "تاش کا کھیل" ;
-lin piracy_N = mkN "ڈکیتی" ;       -- from DictUrd
-lin piranha_N = mkN "قذاق" ;
-lin pirate_N = mkN "ڈکیت" ;       -- from DictUrd
-lin pirate_V2 = mkV2 (compoundV "بحری" (mkV "قزاق")) ;
-lin piratical_A = mkA "غارت گرانہ" ;
-lin pirouette_N = mkN "انگوٹھے کے بل پر ناچ" ;
-lin pirouette_V = compoundV "انگوٹھے کے بل پر" (mkV "ناچ") ;
-lin piscatorial_A = mkA "ماہی گیری کے طور پر" ;
-lin pisces_PN = mkPN "برج حوت" ;
-lin piss_N = mkN "پیشاب" ;       -- from DictUrd
-lin piss_V = compoundV "پیشاب" (mkV "کرنا") ;
-lin piss_V2 = mkV2 (compoundV "پیشاب" (mkV "کرنا")) ;       -- from DictUrd
-lin pissed_A = mkA "پیشاب کرنا" ;
-lin pistachio_N = mkN "پستہ" ;       -- from DictUrd
-lin pistil_N = mkN "بقچہ گل" ;
-lin pistol_N = mkN "تمنچہ" ;       -- from DictUrd
-lin piston_N = mkN "پچکاری کی ڈنڈی" ;
-lin pit_N = mkN "گڑھا" ;       -- from DictUrd
-lin pit_V2 = mkV2 (mkV "گڑھا") ;
-lin pitch_N = mkN "نوبت" ;       -- from DictUrd
-lin pitch_V = compoundV "تارکول" (mkV "لگانا") ;
-lin pitch_V2 = mkV2 (compoundV "خیمہ" (mkV "گاڑنا")) ;       -- from DictUrd
-lin pitch_black_A = mkA "کالا سیاہ" ;
-lin pitch_dark_A = mkA "گہرا اندھیرا" ;
-lin pitcher_N = mkN "گاگر" ;       -- from DictUrd
-lin pitchfork_N = mkN "دوشاخہ" ;
-lin pitchfork_V2 = mkV2 (mkV "دوشاخہ") ;
-lin piteous_A = mkA "درد ناک" ;       -- from DictUrd
-lin pitfall_N = mkN "چور گڑھا" ;       -- from DictUrd
-lin pith_N = mkN "گودا" ;       -- from DictUrd
-lin pithily_Adv = mkAdv "پرمغز کی طرح کا" ;
-lin pithy_A = mkA "زور دار" ;
-lin pitiable_A = mkA "دکھیا" ;       -- from DictUrd
-lin pitiful_A = mkA "درد مند" ;       -- from DictUrd
-lin pitiless_A = mkA "بے درد" ;       -- from DictUrd
-lin pitman_N = mkN "کان کن" ;
-lin piton_N = mkN "میخ" ;
-lin pitsaw_N = mkN "بڑا آرا یا کروت" ;
-lin pittance_N = mkN "روزینہ" ;
-lin pituitary_A = mkA "بلغم پیدا کرنے والا" ;
-lin pituitary_N = mkN "بلغم پیدا کرنے والا" ;
-lin pity_N = mkN "حیف" ;       -- from DictUrd
-lin pity_V2 = mkV2 (mkV "پسیجنا") ;       -- from DictUrd
-lin pitying_A = mkA "رحم کھانے والا" ;
-lin pivot_N = mkN "چول" ;       -- from DictUrd
-lin pivot_V = mkV "مدار" ;
-lin pivot_V2 = mkV2 (mkV "مدار") ;
-lin pivotal_A = mkA "محوری" ;       -- from DictUrd
-lin pixilated_A = mkA "کھسکا ہوا" ;
-lin pixy_N = mkN "پری ، بالخصوص شریر پری" ;
-lin placard_N = mkN "اعلان" ;
-lin placard_V2 = mkV2 (mkV "اعلان") ;
-lin placate_V2 = mkV2 (compoundV "تسلی" (mkV "دینا")) ;
-lin place_N = mkN "حیثیت" ;       -- from DictUrd
-lin place_V2 = mkV2 (mkV "ڈالنا") ;       -- from DictUrd
-lin place_name_N = mkN "کسی جگہ کا نام" ;
-lin placebo_N = mkN "ایک بے ضرر مادہ جو دوائی کے طور پر دیا جاتا ہے" ;
-lin placement_N = mkN "رکھنے کا عمل" ;
-lin placenta_N = mkN "آنول" ;
-lin placid_A = mkA "ملائم" ;       -- from DictUrd
-lin placidity_N = mkN "سکون" ;
-lin placing_N = mkN "جگہ" ;
-lin placket_N = mkN "زیر جامعہ" ;
-lin plagiarism_N = mkN "ادبی سرقہ" ;       -- from DictUrd
-lin plagiarist_N = mkN "مضمون چرانے والا" ;
-lin plagiarize_V2 = mkV2 (compoundV "مضامین چوری" (mkV "کرنا")) ;
-lin plague_N = mkN "آزار" ;       -- from DictUrd
-lin plague_V2 = mkV2 (compoundV "آزار" (mkV "دینا")) ;       -- from DictUrd
-lin plague_spot_N = mkN "طاعونی گلٹی" ;
-lin plaguy_A = mkA "تکلیف دہ" ;
-lin plaice_N = mkN "یورپ کی چپٹی مچھلی" ;
-lin plaid_N = mkN "اونی چادر" ;
-lin plain_A = mkA "بے ساختہ" ;       -- from DictUrd
-lin plain_Adv = mkAdv "ہموار" ;
-lin plain_N = mkN "میدان" ;       -- from DictUrd
-lin plain_V = mkV "ہموار" ;
-lin plain_V2 = mkV2 (mkV "ہموار") ;
-lin plain_spoken_A = mkA "گفتگو میں سادہ تکلف" ;
-lin plainness_N = mkN "سادگی" ;       -- from DictUrd
-lin plainsman_N = mkN "میدانی آدمی" ;
-lin plaint_N = mkN "گریہ" ;       -- from DictUrd
-lin plaintiff_N = mkN "داد خواہ" ;       -- from DictUrd
-lin plaintive_A = mkA "افسردہ" ;
-lin plaintiveness_N = mkN "غم آلودگی" ;
-lin plait_N = mkN "چٹائی" ;
-lin plait_V2 = mkV2 (mkV "چٹائی") ;
-lin plan_N = mkN "بندش" ;       -- from DictUrd
-lin plan_V = compoundV "تدبیر" (mkV "سوچنا") ;       -- from DictUrd
-lin plan_V2 = mkV2 (compoundV "منصوبہ بندی" (mkV "کرنا")) ;       -- from DictUrd
---lin plan_V2V = mkV2 (mkV "منصوبہ") ;
-lin plan_VS = mkVS (mkV "منصوبہ") ;
-lin planchette_N = mkN "روحانی تختی" ;
-lin plane_N = mkN "سطح" ;       -- from DictUrd
-lin plane_V = compoundV "ہوائی" (mkV "جہاز") ;
-lin plane_V2 = mkV2 (compoundV "ہوائی" (mkV "جہاز")) ;
-lin plane_tree_N = mkN "شجر چنار" ;
-lin planet_N = mkN "نجم" ;       -- from DictUrd
-lin planetarium_N = mkN "افلاک نما" ;
-lin planetary_A = mkA "نجومی" ;       -- from DictUrd
-lin plangent_A = mkA "پرشور" ;
-lin plank_N = mkN "لوح" ;       -- from DictUrd
-lin plank_V2 = mkV2 (mkV "تختہ") ;
-lin planking_N = mkN "تختہ بندی" ;
-lin plankton_N = mkN "پیراکو" ;
-lin planless_A = mkA "بے اصول" ;
-lin plant_N = mkN "لٹھ" ;       -- from DictUrd
-lin plant_V2 = mkV2 (compoundV "آباد" (mkV "کرنا")) ;       -- from DictUrd
-lin plant_louse_N = mkN "ایک روکھ جوں" ;
-lin plantain_N = mkN "کیلا" ;
-lin plantation_N = mkN "شجر زار" ;
-lin planter_N = mkN "کاچھی" ;       -- from DictUrd
-lin plaque_N = mkN "تختی" ;       -- from DictUrd
-lin plash_N = mkN "دلدل" ;
-lin plash_V = mkV "دلدل" ;
-lin plash_V2 = mkV2 (mkV "دلدل") ;
-lin plasm_N = mkN "زندہ مادہ" ;
-lin plasma_N = mkN "پلازما" ;
-lin plaster_N = mkN "لیپ" ;       -- from DictUrd
-lin plaster_V2 = mkV2 (mkV "لیپنا") ;       -- from DictUrd
-lin plastered_A = mkA "مخمور" ;
-lin plasterer_N = mkN "پلاستر لگانے والا" ;
-lin plastic_A = mkA "نر?" ;       -- from DictUrd
-lin plastic_N = mkN "پلاسٹک" ;
-lin plasticity_N = mkN "صورت پذیری" ;
-lin plastics_N = mkN "پلاسٹک" ;
-lin plate_N = mkN "قاب" ;       -- from DictUrd
-lin plate_V2 = mkV2 (compoundV "قلم کا" (mkV "بنڈل")) ;
-lin plate_glass_N = mkN "حلبی شیشہ" ;
-lin plateau_N = mkN "سطح مرتفع" ;       -- from DictUrd
-lin plateful_N = mkN "قاب بھر" ;
-lin platform_N = mkN "چبوترا" ;       -- from DictUrd
-lin plating_N = mkN "پتر چڑھانے کا کام" ;
-lin platinum_N = mkN "سفید قیمتی دھات" ;
-lin platitude_N = mkN "چپٹا پن" ;       -- from DictUrd
-lin platonic_A = mkA "افلاطونی" ;
-lin platoon_N = mkN "آدھی کمپنی" ;
-lin platter_N = mkN "خوان" ;       -- from DictUrd
-lin platypus_N = mkN "بط منقار" ;
-lin plaudit_N = mkN "تالیاں" ;       -- from DictUrd
-lin plausibility_N = mkN "معقولیت" ;       -- from DictUrd
-lin plausible_A = mkA "چرب زبان" ;       -- from DictUrd
-lin play_N = mkN "کھیل" ;       -- from DictUrd
-lin play_V = mkV "کھیلنا" ;
-lin play_V2 = mkV2 (mkV "کھیلنا") ;       -- from DictUrd
-lin play_off_N = mkN "نمائش کرنا" ;
-lin playbill_N = mkN "ناٹک اشتہار" ;
-lin playboy_N = mkN "تماشبین" ;
-lin player_N = mkN "کھلاڑی" ;       -- from DictUrd
-lin player_piano_N = mkN "خود کار پیانو" ;
-lin playfellow_N = mkN "کھیل کا ساتھی" ;
-lin playful_A = mkA "البیلا" ;       -- from DictUrd
-lin playfulness_N = mkN "خوش مزاجی" ;
-lin playground_N = mkN "کھیلنے کا میدان" ;
-lin playhouse_N = mkN "سوانگ گھر" ;
-lin playing_N = mkN "کھیلنا" ;
-lin playing_card_N = mkN "تاش" ;
-lin playing_field_N = mkN "کھیل کا میدان" ;
-lin playmate_N = mkN "ساتھی" ;
-lin playpen_N = mkN "کھیل پلنگڑی" ;
-lin playroom_N = mkN "کمرہ تفریح" ;
-lin playsuit_N = mkN "کھیل کا لباس" ;
-lin plaything_N = mkN "کھلونا" ;       -- from DictUrd
-lin playtime_N = mkN "تفریح" ;
-lin playwright_N = mkN "ناٹک لکھنے والا" ;
-lin plaza_N = mkN "میدان" ;
-lin plea_N = mkN "عذر" ;       -- from DictUrd
-lin pleach_V2 = mkV2 (compoundV "بل" (mkV "دینا")) ;       -- from DictUrd
-lin plead_V = compoundV "وکالت" (mkV "کرنا") ;
-lin plead_V2 = mkV2 (compoundV "حجت" (mkV "کرنا")) ;       -- from DictUrd
-lin plead_VA = compoundV "وکالت" (mkV "کرنا") ;
-lin plead_VS = mkVS (compoundV "وکالت" (mkV "کرنا")) ;
-lin pleasant_A = mkA "دلچسپ" ;       -- from DictUrd
-lin pleasantness_N = mkN "لطافت" ;       -- from DictUrd
-lin pleasantry_N = mkN "چٹکلا" ;       -- from DictUrd
-lin please_V = compoundV "خوش" (mkV "کرنا") ;
-lin please_V2 = mkV2 (compoundV "خوش" (mkV "کرنا")) ;       -- from DictUrd
-lin pleased_A = mkA "فرحان" ;       -- from DictUrd
-lin pleasing_A = mkA "دلچسپ" ;       -- from DictUrd
-lin pleasurable_A = mkA "خوش کن" ;       -- from DictUrd
-lin pleasure_N = mkN "عیش" ;       -- from DictUrd
-lin pleat_N = mkN "چنٹ" ;       -- from DictUrd
-lin pleat_V2 = mkV2 (mkV "شکن") ;
-lin pleb_N = mkN "ادنیٰ آدمی" ;
-lin plebeian_A = mkA "عام" ;       -- from DictUrd
-lin plebeian_N = mkN "عام لوگوں سے متعلق" ;
-lin plebiscite_N = mkN "رائے شماری" ;       -- from DictUrd
-lin plectrum_N = mkN "مضراب" ;
-lin pledge_N = mkN "عہد" ;       -- from DictUrd
-lin pledge_V2 = mkV2 (compoundV "عہد" (mkV "کرنا")) ;       -- from DictUrd
--- lin pledge_V2V = mkV2 (compoundV "مال" (mkV "ضمانت")) ;
-lin pledge_VS = mkVS (compoundV "مال" (mkV "ضمانت")) ;
-lin plenary_A = mkA "مکمل" ;       -- from DictUrd
-lin plenipotentiary_N = mkN "وکیل مطلق" ;
-lin plenitude_N = mkN "پورا پن" ;       -- from DictUrd
-lin plenteous_A = mkA "کثرت سے" ;
-lin plentiful_A = mkA "فراخ" ;       -- from DictUrd
-lin plenty_Adv = mkAdv "پوری رسد" ;
-lin plenty_N = mkN "پوری رسد" ;
-lin pleonasm_N = mkN "بھرتی کے الفاظ" ;
-lin plethora_N = mkN "بہتات" ;       -- from DictUrd
-lin pleurisy_N = mkN "ذات الصدر" ;
-lin plexus_N = mkN "جال" ;       -- from DictUrd
-lin pliability_N = mkN "لوچ" ;       -- from DictUrd
-lin pliable_A = mkA "لچک دار" ;
-lin pliancy_N = mkN "نرمی" ;
-lin pliant_A = mkA "آسانی سے مڑنے والا" ;
-lin plight_N = mkN "قسم" ;       -- from DictUrd
-lin plight_V2 = mkV2 (compoundV "قسم" (mkV "اٹھانا")) ;       -- from DictUrd
-lin plimsoll_N = mkN "جہاز کا غرقابی خط" ;
-lin plinth_N = mkN "کرسی" ;       -- from DictUrd
-lin plod_V = compoundV "تکلیف سے" (mkV "چلنا") ;
-lin plod_V2 = mkV2 (compoundV "تکلیف سے" (mkV "چلنا")) ;
-lin plodder_N = mkN "محنت مشقت کرنے والا شخص" ;
-lin plodding_A = mkA "محنت مشقت سے" ;
-lin plonk_Adv = mkAdv "دھم سے گرنا" ;
-lin plonk_N = mkN "دھم سے گرنا" ;
-lin plonk_V = compoundV "دھم سے" (mkV "گرنا") ;
-lin plop_Adv = mkAdv "غڑپ" ;
-lin plop_N = mkN "غڑپ" ;
-lin plop_V = mkV "غڑپ" ;
-lin plosive_A = mkA "سانس خارج کرنے کا عمل" ;
-lin plosive_N = mkN "سانس خارج کرنے کا عمل" ;
-lin plot_N = mkN "کہانی" ;       -- from DictUrd
-lin plot_V = compoundV "قطعہ" (mkV "زمین") ;
-lin plot_V2 = mkV2 (compoundV "ساز باز" (mkV "کرنا")) ;       -- from DictUrd
-lin plotter_N = mkN "منصوبہ بنانے والا" ;
-lin plough_N = mkN "ہل" ;       -- from DictUrd
-lin plough_V = compoundV "کھیتوں میں چلانے" (mkV "والا") ;
-lin plough_V2 = mkV2 (compoundV "ہل" (mkV "جوتنا")) ;       -- from DictUrd
-lin ploughman_N = mkN "کسان" ;
-lin plover_N = mkN "دھوکے باز آدمی" ;
-lin plow_V = mkV "ہل" ;
-lin plow_V2 = mkV2 (mkV "ہل") ;
-lin ploy_N = mkN "مشغلہ" ;
-lin pluck_N = mkN "اکھاڑنا" ;
-lin pluck_V = mkV "اکھاڑنا" ;
-lin pluck_V2 = mkV2 (mkV "بننا") ;       -- from DictUrd
-lin pluckily_Adv = mkAdv "زندہ دلانہ انداز میں" ;
-lin plucky_A = mkA "بہادر" ;       -- from DictUrd
-lin plug_N = mkN "منہ بند کرنا" ;
-lin plug_V = compoundV "منہ بند" (mkV "کرنا") ;
-lin plug_V2 = mkV2 (compoundV "منہ بند" (mkV "کرنا")) ;
-lin plum_N = mkN "آلوچہ" ;       -- from DictUrd
-lin plum_pudding_N = mkN "کشمشوں کی مٹھائی" ;
-lin plumage_N = mkN "پر" ;
-lin plumb_Adv = mkAdv "عمودی بنانا" ;
-lin plumb_N = mkN "عمودی بنانا" ;
-lin plumb_V2 = mkV2 (compoundV "عمودی" (mkV "بنانا")) ;
-lin plumbago_N = mkN "سرمئی پھولوں والا پودا" ;
-lin plumber_N = mkN "سیسہ گر" ;
-lin plumbing_N = mkN "پلمبر کا پیشہ" ;
-lin plume_N = mkN "پر" ;       -- from DictUrd
-lin plume_V2 = mkV2 (mkV "کلغی") ;
-lin plummet_N = mkN "ڈور کا لنگر" ;
-lin plummet_V = compoundV "ڈور کا" (mkV "لنگر") ;
-lin plummet_V2 = mkV2 (compoundV "ڈور کا" (mkV "لنگر")) ;
-lin plummy_A = mkA "کشمشی" ;
-lin plump_A = mkA "فربہ" ;       -- from DictUrd
-lin plump_Adv = mkAdv "گداز ہونا" ;
-lin plump_N = mkN "گداز ہونا" ;
-lin plump_V = compoundV "گداز" (mkV "ہونا") ;
-lin plump_V2 = mkV2 (compoundV "گداز" (mkV "ہونا")) ;
-lin plunder_N = mkN "دست برد" ;       -- from DictUrd
-lin plunder_V = mkV "غارت" ;
-lin plunder_V2 = mkV2 (compoundV "غارت" (mkV "کرنا")) ;       -- from DictUrd
-lin plunderer_N = mkN "غارت گر" ;       -- from DictUrd
-lin plunge_N = mkN "ڈبکی" ;       -- from DictUrd
-lin plunge_V = compoundV "غوطہ" (mkV "دینا") ;
-lin plunge_V2 = mkV2 (compoundV "ڈبکی" (mkV "لگانا")) ;       -- from DictUrd
-lin plunger_N = mkN "دبکی لگانے والا" ;       -- from DictUrd
-lin plunk_N = mkN "تاروں کو چھیڑنے والا" ;
-lin pluperfect_A = mkA "ماضی کا بعید" ;
-lin pluperfect_N = mkN "ماضی کا بعید" ;
-lin plural_A = mkA "جمع" ;       -- from DictUrd
-lin plural_N = mkN "ایک سے زیادہ عدد" ;
-lin pluralism_N = mkN "تکثیریت" ;       -- from DictUrd
-lin pluralist_N = mkN "کثرت وجودی" ;
-lin plurality_N = mkN "اکثریت" ;       -- from DictUrd
-lin plus_A = mkA "جمع" ;
-lin plus_N = mkN "جمع" ;
-lin plush_A = mkA "نرم رواں دار کپڑا" ;
-lin plush_N = mkN "نرم رواں دار کپڑا" ;
-lin plushy_A = mkA "روئیں دار" ;
-lin pluto_PN = mkPN "پاتال کا دیوتا" ;
-lin plutocracy_N = mkN "دولت شاہی" ;       -- from DictUrd
-lin plutocrat_N = mkN "دولتمندوں کی" ;
-lin plutocratic_A = mkA "دولتمندوں کی" ;
-lin plutonium_N = mkN "پلوٹونيم ۲۳۹" ;
-lin ply_N = mkN "اینٹھ" ;       -- from DictUrd
-lin ply_V = mkV "رجحان" ;
-lin ply_V2 = mkV2 (compoundV "محنت و مشقت" (mkV "کرنا")) ;       -- from DictUrd
-lin ply_VS = mkVS (mkV "رجحان") ;
-lin plymouth_PN = mkPN "پلائی مت برادری" ;
-lin plywood_N = mkN "پرت دار لکڑی" ;
-lin pneumatic_A = mkA "ہوائ" ;       -- from DictUrd
-lin pneumatically_Adv = mkAdv "ہوا کے ذریعے" ;
-lin pneumonia_N = mkN "نمونیا" ;
-lin po_N = mkN "انگلی ڈالنا" ;
-lin poach_V = compoundV "انگلی" (mkV "ڈالنا") ;
-lin poach_V2 = mkV2 (compoundV "انگلی" (mkV "ڈالنا")) ;
-lin poacher_N = mkN "چوری سے شکار کرنے والا" ;
-lin pock_N = mkN "دانہ" ;       -- from DictUrd
-lin pocked_A = mkA "چیچک کا دانہ" ;
-lin pocket_N = mkN "جیب" ;       -- from DictUrd
-lin pocket_V2 = mkV2 (mkV "جیب") ;
-lin pocket_book_N = mkN "کتابچہ" ;
-lin pocket_knife_N = mkN "جيبی چاقو" ;
-lin pocket_money_N = mkN "جيب خرچ" ;
-lin pockmarked_A = mkA "داغ آبلہ" ;
-lin pod_N = mkN "پھلی" ;       -- from DictUrd
-lin pod_V = compoundV "خول" (mkV "اتارنا") ;
-lin pod_V2 = mkV2 (compoundV "خول" (mkV "اتارنا")) ;
-lin podgy_A = mkA "موٹا" ;       -- from DictUrd
-lin podiatry_N = mkN "معالجہ" ;
-lin podium_N = mkN "شہ نشین" ;       -- from DictUrd
-lin poem_N = mkN "غزل" ;       -- from DictUrd
-lin poesy_N = mkN "شاعری" ;
-lin poet_N = mkN "شاعر" ;       -- from DictUrd
-lin poetess_N = mkN "شاعرہ" ;       -- from DictUrd
-lin poetic_A = mkA "شاعرانہ" ;       -- from DictUrd
-lin poetical_A = mkA "شاعرانہ" ;
-lin poetry_N = mkN "کلام" ;       -- from DictUrd
-lin pogrom_N = mkN "غارت گری" ;       -- from DictUrd
-lin poignancy_N = mkN "جدت" ;
-lin poignant_A = mkA "چبھنے والا" ;       -- from DictUrd
-lin point_N = mkN "بات" ;       -- from DictUrd
-lin point_V = mkV "نوک" ;
-lin point_V2 = mkV2 (mkV "دکھانا") ;       -- from DictUrd
-lin point_blank_A = mkA "بالکل سیدھا" ;
-lin point_blank_Adv = mkAdv "بالکل سیدھا" ;
-lin pointer_N = mkN "اشارہ گر" ;       -- from DictUrd
-lin pointless_A = mkA "بے ہودہ" ;       -- from DictUrd
-lin poise_N = mkN "وزن کرنا" ;
-lin poise_V = compoundV "وزن" (mkV "کرنا") ;
-lin poise_V2 = mkV2 (mkV "سادھنا") ;       -- from DictUrd
-lin poison_N = mkN "بس" ;       -- from DictUrd
-lin poison_V2 = mkV2 (mkV "زہر") ;
-lin poison_gas_N = mkN "زہريلی گيس" ;
-lin poison_ivy_N = mkN "سماق سمی" ;
-lin poisoner_N = mkN "زہر دينے والا شخص" ;
-lin poisonous_A = mkA "سمیہ" ;       -- from DictUrd
-lin poke_N = mkN "بوری" ;       -- from DictUrd
-lin poke_V = mkV "گھسیڑنا" ;
-lin poke_V2 = mkV2 (compoundV "اندر" (mkV "ڈالنا")) ;       -- from DictUrd
-lin poke_bonnet_N = mkN "زنانہ سرپوش" ;
-lin poker_N = mkN "ہوا" ;
-lin poker_face_N = mkN "جذبات سے خالی چہرہ" ;
-lin poky_A = mkA "تنگ" ;
-lin polar_A = mkA "قطبی علاقہ کا" ;
-lin polaris_N = mkN "قطبی تارا" ;
-lin polarity_N = mkN "قطب نمائی کی خاصیت" ;
-lin polarization_N = mkN "تقطيب" ;
-lin polarize_V2 = mkV2 (compoundV "الفاظ کو معنی" (mkV "دینا")) ;
-lin polaroid_N = mkN "تقطيب نما" ;
-lin pole_N = mkN "قطب" ;       -- from DictUrd
-lin pole_vault_N = mkN "بانس کود" ;
-lin poleax_N = mkN "نيزہ" ;
-lin poleax_V2 = mkV2 (mkV "نيزہ") ;
-lin polecat_N = mkN "بدبودار بڑا نیولا" ;
-lin polemic_A = mkA "حجتی" ;
-lin polemic_N = mkN "بحث" ;       -- from DictUrd
-lin polemically_Adv = mkAdv "نزاعی طور پر" ;
-lin police_V2 = mkV2 (compoundV "پولیس مقرر" (mkV "کرنا")) ;
-lin police_station_N = mkN "تھانہ" ;
-lin policy_N = mkN "حکمت عملی" ;       -- from DictUrd
-lin polio_N = mkN "پوليو" ;
-lin poliomyelitis_N = mkN "پوليو" ;
-lin polish_A = mkA "صاف کرنا" ;
-lin polish_N = mkN "آب" ;       -- from DictUrd
-lin polish_V = compoundV "صاف" (mkV "کرنا") ;
-lin polish_V2 = mkV2 (compoundV "آب" (mkV "دینا")) ;       -- from DictUrd
-lin polisher_N = mkN "پالش کا برش" ;
-lin politburo_N = mkN "پولٹ بيورو" ;
-lin polite_A = mkA "خلیق" ;       -- from DictUrd
-lin politeness_N = mkN "مروت" ;       -- from DictUrd
-lin politic_A = mkA "محتاط" ;       -- from DictUrd
-lin political_A = mkA "سیاسی" ;       -- from DictUrd
-lin politician_N = mkN "سیاست دان" ;       -- from DictUrd
-lin politicize_V = compoundV "مدیر" (mkV "بننا") ;
-lin politicize_V2 = mkV2 (compoundV "مدیر" (mkV "بننا")) ;
-lin politick_V = compoundV "داخل" (mkV "ہونا") ;
-lin politics_N = mkN "سیاست" ;       -- from DictUrd
-lin polity_N = mkN "سیاسی گروہ" ;       -- from DictUrd
-lin polka_N = mkN "زنانہ چست جیکٹ" ;
-lin poll_N = mkN "کھوپڑی" ;       -- from DictUrd
-lin poll_V = compoundV "رائے" (mkV "شماری") ;
-lin poll_V2 = mkV2 (compoundV "بال" (mkV "کاٹنا")) ;       -- from DictUrd
-lin poll_tax_N = mkN "محصول عام" ;
-lin pollard_N = mkN "سینگ کٹا جانور" ;
-lin pollard_V2 = mkV2 (compoundV "سینگ کٹا" (mkV "جانور")) ;
-lin pollen_N = mkN "زر" ;       -- from DictUrd
-lin pollinate_V2 = mkV2 (compoundV "زرخیز" (mkV "بنانا")) ;
-lin pollination_N = mkN "زيرگی" ;
-lin pollster_N = mkN "رائے شماری کرنے والا" ;
-lin pollutant_N = mkN "نجاست" ;
-lin pollute_V2 = mkV2 (compoundV "گندہ" (mkV "کرنا")) ;       -- from DictUrd
-lin pollution_N = mkN "آلودگی" ;       -- from DictUrd
-lin polly_PN = mkPN "رجائيت پسند شخص" ;
-lin polo_N = mkN "پولو کا کھیل" ;
-lin polonaise_N = mkN "پولستانی ناچ" ;
-lin poltergeist_N = mkN "بد روح" ;
-lin poltroon_N = mkN "بزدل" ;       -- from DictUrd
-lin poltroonery_N = mkN "کم ہمتی" ;
-lin poly_N = mkN "متعدد" ;
-lin polyandrous_A = mkA "کثير زر ريشی" ;
-lin polyandry_N = mkN "کثير ازواجی" ;
-lin polyanthus_N = mkN "نرگسی قسم" ;
-lin polygamist_N = mkN "کثير زواجی شخص" ;
-lin polygamous_A = mkA "مخلوط الزوج پودا" ;
-lin polygamy_N = mkN "کثرت ازدواج" ;
-lin polyglot_A = mkA "ہفت زبان" ;
-lin polyglot_N = mkN "ہفت زبان" ;
-lin polygon_N = mkN "کثیر الزاویہ شکل" ;
-lin polygonal_A = mkA "کثيرالاضلاع سے متعلق" ;
-lin polymorphic_A = mkA "کثير شکلی" ;
-lin polynomial_A = mkA "کثيرالاسمی" ;
-lin polynomial_N = mkN "کثيرالاسمی" ;
-lin polyp_N = mkN "ادنیٰ قسم کے حشرات" ;
-lin polyphonic_A = mkA "کثير صوتی" ;
-lin polysyllabic_A = mkA "کثير ہجا" ;
-lin polysyllable_N = mkN "کئی ارکان کا لفظ" ;
-lin polytechnic_N = mkN "کئی فنون کا مدرسہ" ;
-lin polytheism_N = mkN "شرک" ;       -- from DictUrd
-lin polytheistic_A = mkA "اصنام پرستانہ" ;
-lin polythene_N = mkN "پولی تھين" ;
-lin pom_N = mkN "کسی چیز کا گودا" ;
-lin pomade_N = mkN "موم روغن لگانا" ;
-lin pomade_V2 = mkV2 (compoundV "موم روغن" (mkV "لگانا")) ;
-lin pomegranate_N = mkN "انار" ;       -- from DictUrd
-lin pomelo_N = mkN "چکوترا" ;
-lin pommel_N = mkN "گانٹھ" ;
-lin pommel_V2 = mkV2 (mkV "گانٹھ") ;
-lin pomp_N = mkN "آب و تاب" ;       -- from DictUrd
-lin pompon_N = mkN "بالوں کی جڑاؤ پن" ;
-lin pomposity_N = mkN "شان و شکوہ" ;
-lin pompous_A = mkA "شاندار" ;
-lin ponce_N = mkN "سرخ لال رنگ" ;
-lin poncho_N = mkN "لبادہ ، ايک لباس" ;
-lin pond_N = mkN "حوض" ;       -- from DictUrd
-lin ponder_V = compoundV "فکر" (mkV "کرنا") ;
-lin ponder_V2 = mkV2 (compoundV "فکر" (mkV "کرنا")) ;       -- from DictUrd
-lin ponder_VS = mkVS (compoundV "فکر" (mkV "کرنا")) ;
-lin ponderable_A = mkA "وزنی" ;
-lin ponderous_A = mkA "بھاری" ;
-lin pone_N = mkN "ڈبل روٹی" ;
-lin pongee_N = mkN "چينی ريشم" ;
-lin poniard_N = mkN "کٹار" ;
-lin poniard_V2 = mkV2 (mkV "کٹار") ;
-lin pontiff_N = mkN "بابائے اعظم" ;
-lin pontifical_A = mkA "کليسا کی ايک کتاب" ;
-lin pontificate_N = mkN "پادری کا عہدہ" ;
-lin pontificate_V = compoundV "پادری کا" (mkV "عہدہ") ;
-lin pontoon_N = mkN "جسر" ;
-lin pony_N = mkN "ٹٹو" ;       -- from DictUrd
-lin pool_N = mkN "پانی کا گڑھا" ;
-lin pool_V2 = mkV2 (compoundV "پانی کا" (mkV "گڑھا")) ;
-lin poolroom_N = mkN "عموما عوامی جگہ" ;
-lin poop_N = mkN "دنبالہ" ;
-lin poor_A = mkA "بے چارہ" ;       -- from DictUrd
-lin poor_box_N = mkN "خيرات کا ڈبہ" ;
-lin poor_spirited_A = mkA "پست حوصلہ" ;
-lin poorly_A = mkA "کمی کے ساتھ" ;
-lin poorness_N = mkN "بے کسی" ;
-lin pop_A = mkA "بندوق چلانا" ;
-lin pop_Adv = mkAdv "بندوق چلانا" ;
-lin pop_N = mkN "بندوق چلانا" ;
-lin pop_V = compoundV "بندوق" (mkV "چلانا") ;
-lin pop_V2 = mkV2 (compoundV "بندوق" (mkV "چلانا")) ;
-lin pope_N = mkN "پاپائے رو?" ;       -- from DictUrd
-lin popery_N = mkN "پوپ پرستی" ;
-lin popish_A = mkA "بابائے روم کے مطابق" ;
-lin poplar_N = mkN "سفیدا" ;       -- from DictUrd
-lin poplin_N = mkN "سوتی" ;
-lin poppet_N = mkN "لکڑی کا کندہ" ;
-lin poppy_N = mkN "خش خاش کا پھول" ;       -- from DictUrd
-lin poppycock_N = mkN "احمقانہ بات" ;       -- from DictUrd
-lin populace_N = mkN "عوا?" ;       -- from DictUrd
-lin popular_A = mkA "ہر دل عزیز" ;       -- from DictUrd
-lin popularity_N = mkN "ہر دل عزیزی" ;       -- from DictUrd
-lin popularization_N = mkN "مقبوليت" ;
-lin popularize_V2 = mkV2 (compoundV "مقبول" (mkV "بنانا")) ;
-lin populate_V2 = mkV2 (compoundV "آباد" (mkV "کرنا")) ;       -- from DictUrd
-lin population_N = mkN "آبادی" ;       -- from DictUrd
-lin populism_N = mkN "عوام کی مملکت کا اصول" ;
-lin populist_N = mkN "عواميت پسند جماعت" ;
-lin populous_A = mkA "کثیر آبادی والا" ;
-lin porcelain_N = mkN "چینی کا برتن" ;       -- from DictUrd
-lin porch_N = mkN "ڈیوڑھی" ;       -- from DictUrd
-lin porcine_A = mkA "خوک سا" ;
-lin porcupine_N = mkN "سیہ" ;       -- from DictUrd
-lin pore_N = mkN "مسام" ;
-lin pore_V = mkV "مسام" ;
-lin pork_N = mkN "سور کا گوشت" ;       -- from DictUrd
-lin pork_barrel_N = mkN "تصرف" ;
-lin porker_N = mkN "سور" ;
-lin porn_N = mkN "فحش نگاری" ;
-lin pornographer_N = mkN "فحش نگار" ;
-lin pornographic_A = mkA "فحش نگارانہ" ;
-lin pornography_N = mkN "فحش نگاری" ;
-lin porosity_N = mkN "مسام داری" ;
-lin porous_A = mkA "مسام دار" ;
-lin porousness_N = mkN "مسام داری" ;
-lin porphyry_N = mkN "سنگ سماق" ;
-lin porpoise_N = mkN "سنگ ماہی" ;
-lin porridge_N = mkN "دلیہ" ;       -- from DictUrd
-lin porringer_N = mkN "شوربے کا پیالہ" ;
-lin port_N = mkN "طور" ;       -- from DictUrd
-lin port_V2 = mkV2 (compoundV "چال" (mkV "ڈھال")) ;
-lin portability_N = mkN "سفری ہونا" ;
-lin portable_A = mkA "سفری" ;
-lin portage_N = mkN "ڈھونا" ;
-lin portal_N = mkN "باب" ;       -- from DictUrd
-lin portcullis_N = mkN "سلاخوں کی جالی" ;
-lin porte_cochere_N = mkN "پھاٹک" ;
-lin portend_V2 = mkV2 (compoundV "فال" (mkV "نکالنا")) ;       -- from DictUrd
-lin portent_N = mkN "عجوبہ" ;       -- from DictUrd
-lin portentous_A = mkA "بہت بڑا" ;
-lin porter_N = mkN "حمال" ;       -- from DictUrd
-lin porterage_N = mkN "حمالی" ;
-lin portfolio_N = mkN "دفتر" ;       -- from DictUrd
-lin porthole_N = mkN "جہاز کے پہلو کے سوراخ" ;
-lin portico_N = mkN "رواق" ;       -- from DictUrd
-lin portiere_N = mkN "چلمن" ;
-lin portion_N = mkN "حق" ;       -- from DictUrd
-lin portion_V2 = mkV2 (mkV "حصہ") ;
-lin portland_PN = mkPN "پورٹ لينڈ سيمنٹ" ;
-lin portly_A = mkA "با وقار" ;       -- from DictUrd
-lin portmanteau_N = mkN "چمڑے کا سفری تھیلا" ;
-lin portrait_N = mkN "نقشہ" ;       -- from DictUrd
-lin portraitist_N = mkN "مصور" ;
-lin portraiture_N = mkN "تصویر سازی" ;
-lin portray_V2 = mkV2 (compoundV "چربہ" (mkV "اتارنا")) ;       -- from DictUrd
-lin portrayal_N = mkN "صورت گری" ;
-lin portuguese_A = mkA "پرتگالی" ;
-lin portuguese_N = mkN "پرتگالی" ;
-lin pose_N = mkN "آسن" ;       -- from DictUrd
-lin pose_V = mkV "انداز" ;
-lin pose_V2 = mkV2 (compoundV "چکر میں" (mkV "ڈالنا")) ;       -- from DictUrd
-lin poser_N = mkN "مشکل مسئلہ" ;
-lin poseur_N = mkN "دکھاوٹی" ;       -- from DictUrd
-lin posh_A = mkA "خوش پوش" ;       -- from DictUrd
-lin posh_V2 = mkV2 (mkV "شاندار") ;
-lin posit_V2 = mkV2 (compoundV "فرض" (mkV "کرنا")) ;       -- from DictUrd
-lin position_N = mkN "آسن" ;       -- from DictUrd
-lin position_V2 = mkV2 (compoundV "صورت" (mkV "حال")) ;
--- lin position_V2V = mkV2 (compoundV "صورت" (mkV "حال")) ;
-lin positive_A = mkA "مثبت" ;       -- from DictUrd
-lin positive_N = mkN "صحیح" ;
-lin positiveness_N = mkN "اثبات" ;
-lin positivism_N = mkN "واقعيت" ;
-lin positivist_N = mkN "ثبوتيت پسند" ;
-lin posse_N = mkN "امکان" ;       -- from DictUrd
-lin possess_V2 = mkV2 (compoundV "حاصل" (mkV "کرنا")) ;       -- from DictUrd
-lin possession_N = mkN "عمل دخل" ;       -- from DictUrd
-lin possessive_A = mkA "حالت اضافی" ;
-lin possessiveness_N = mkN "اضافيت" ;
-lin possessor_N = mkN "مالک" ;       -- from DictUrd
-lin posset_N = mkN "ایک شربت" ;
-lin possibility_N = mkN "احتمال" ;       -- from DictUrd
-lin possible_A = mkA "احتمالی" ;       -- from DictUrd
-lin possible_N = mkN "ممکن" ;
-lin possum_N = mkN "جھوٹ موٹ آنکھیں موند لینا" ;
-lin post_N = mkN "کھمبا" ;       -- from DictUrd
-lin post_V = mkV "کھمبا" ;
-lin post_V2 = mkV2 (mkV "کھمبا") ;
-lin post_chaise_N = mkN "گھوڑا گاڑی" ;
-lin post_haste_Adv = mkAdv "تیزی سے" ;
-lin post_horse_N = mkN "ڈاک گھوڑا" ;
-lin post_meridiem_Adv = mkAdv "بعد دوپہر" ;
-lin post_mortem_A = mkA "مرنے کے بعد" ;
-lin post_mortem_N = mkN "مرنے کے بعد" ;
-lin post_paid_A = mkA "محصول ڈاک ادا شدہ" ;
-lin post_paid_Adv = mkAdv "محصول ڈاک ادا شدہ" ;
-lin postage_N = mkN "ڈاک کا محصول" ;
-lin postage_stamp_N = mkN "ڈاک ٹکٹ" ;
-lin postal_A = mkA "ڈاک کے متعلق" ;
-lin postcard_N = mkN "پوسٹ کارڈ" ;
-lin postdate_V2 = mkV2 (compoundV "تاريخ ماہ بعد کا" (mkV "بنانا")) ;
-lin poste_restante_N = mkN "عندالطلب ڈاک" ;
-lin poster_N = mkN "اشتہار" ;       -- from DictUrd
-lin posterior_A = mkA "بعد والا" ;       -- from DictUrd
-lin posterior_N = mkN "بعد کا" ;
-lin posterity_N = mkN "آئندہ نسل" ;
-lin postern_N = mkN "عقبی دروازہ" ;       -- from DictUrd
-lin postgraduate_A = mkA "پوسٹ گريجويٹ" ;
-lin postgraduate_N = mkN "پوسٹ گريجويٹ" ;
-lin posthumous_A = mkA "بعد از مرگ" ;       -- from DictUrd
-lin postilion_N = mkN "گھڑ سوار کوچوان" ;
-lin postmark_N = mkN "ڈاک کا ٹھپہ" ;       -- from DictUrd
-lin postmark_V2 = mkV2 (compoundV "مہر" (mkV "ڈاک")) ;
-lin postmaster_N = mkN "عامل ٹپہ خانہ" ;
-lin postpone_V2 = mkV2 (compoundV "ملتوی" (mkV "کرنا")) ;       -- from DictUrd
-lin postponement_N = mkN "التوا" ;       -- from DictUrd
-lin postprandial_A = mkA "بعد از طعام" ;
-lin postscript_N = mkN "ملحق" ;       -- from DictUrd
-lin postulant_N = mkN "اميدوار" ;
-lin postulate_N = mkN "فرض کرنا" ;
-lin postulate_V2 = mkV2 (compoundV "دعویٰ" (mkV "کرنا")) ;       -- from DictUrd
-lin postural_A = mkA "وضعی" ;
-lin posture_N = mkN "آسن" ;       -- from DictUrd
-lin posture_V = mkV "طرز" ;
-lin posture_V2 = mkV2 (mkV "طرز") ;
-lin posturing_N = mkN "ادائیں" ;       -- from DictUrd
-lin posy_N = mkN "چھوٹا سا گلدستہ" ;
-lin pot_N = mkN "برتن" ;       -- from DictUrd
-lin pot_V = mkV "برتن" ;
-lin pot_V2 = mkV2 (mkV "برتن") ;
-lin pot_shot_N = mkN "ہوائی فائر" ;
-lin potable_A = mkA "پینے کے قابل" ;       -- from DictUrd
-lin potash_N = mkN "الکلی" ;
-lin potassium_N = mkN "پوٹاشيم" ;
-lin potation_N = mkN "گھونٹ" ;
-lin potato_N = mkN "آلو" ;       -- from DictUrd
-lin potbellied_A = mkA "توندل" ;
-lin potbelly_N = mkN "آگے کو نکلی ہوئی توند" ;
-lin poteen_N = mkN "وھسکی" ;
-lin potency_N = mkN "قوت" ;       -- from DictUrd
-lin potent_A = mkA "قادر" ;       -- from DictUrd
-lin potentate_N = mkN "مقتدر" ;       -- from DictUrd
-lin potential_A = mkA "قابلیت" ;
-lin potential_N = mkN "قابلیت" ;
-lin potentiality_N = mkN "امکان قوت" ;
-lin pother_N = mkN "ہنگامہ کرنا" ;
-lin potherb_N = mkN "خوردنی جڑی بوٹی" ;
-lin pothole_N = mkN "کنڈ" ;
-lin pothook_N = mkN "انکڑا" ;
-lin pothouse_N = mkN "بوزہ خانہ" ;
-lin pothunter_N = mkN "شکاری" ;
-lin potion_N = mkN "رقیق دوا" ;
-lin potpourri_N = mkN "کشکول" ;
-lin potsherd_N = mkN "خذف" ;       -- from DictUrd
-lin pottage_N = mkN "ترکاری کا سالن" ;
-lin potted_A = mkA "کاغذ کا ناپ" ;
-lin potter_N = mkN "کمہار" ;       -- from DictUrd
-lin potter_V = compoundV "وقت" (mkV "ضائع کرنا") ;       -- from DictUrd
-lin pottery_N = mkN "کمہار کی دکان" ;
-lin potty_A = mkA "چھوٹا" ;       -- from DictUrd
-lin potty_N = mkN "ادنیٰ" ;
-lin pouch_N = mkN "بٹوا" ;       -- from DictUrd
-lin pouch_V2 = mkV2 (mkV "بٹوا") ;
-lin pouf_N = mkN "بالوں کو اکھٹا کرنا" ;
-lin poulterer_N = mkN "مرغی والا" ;
-lin poultice_N = mkN "ذمد" ;       -- from DictUrd
-lin poultice_V2 = mkV2 (compoundV "مرہم" (mkV "لگانا")) ;
-lin pounce_N = mkN "پنجہ" ;
-lin pounce_V = mkV "پنجہ" ;
-lin pound_N = mkN "دینار" ;
-lin pound_V = mkV "دینار" ;
-lin pound_V2 = mkV2 (mkV "دھننا") ;       -- from DictUrd
-lin poundage_N = mkN "ٹیکس یا محصول" ;
-lin pounder_N = mkN "کوٹنے والا" ;
-lin pour_V = compoundV "بوچھاڑ" (mkV "کرنا") ;
-lin pour_V2 = mkV2 (mkV "بہانا") ;       -- from DictUrd
-lin pout_N = mkN "یورپی سفید مچھلی" ;
-lin pout_V = compoundV "آگے" (mkV "نکلا ہونا") ;       -- from DictUrd
-lin pout_V2 = mkV2 (compoundV "یورپی سفید" (mkV "مچھلی")) ;
-lin poutingly_Adv = mkAdv "منہ پھلائے ہوئے" ;
-lin poverty_N = mkN "درویشی فاقہ" ;       -- from DictUrd
-lin poverty_stricken_A = mkA "مفلس" ;
-lin pow_N = mkN "برادہ" ;
-lin powder_N = mkN "بارود" ;       -- from DictUrd
-lin powder_V = mkV "برادہ" ;
-lin powder_V2 = mkV2 (compoundV "چورا" (mkV "کرنا")) ;       -- from DictUrd
-lin powder_horn_N = mkN "سينگڑہ" ;
-lin powder_puff_N = mkN "پوڈر پف" ;
-lin powder_room_N = mkN "زنان خانہ" ;
-lin powdered_A = mkA "چور" ;       -- from DictUrd
-lin powdery_A = mkA "سفوف بنا ہوا" ;
-lin power_N = mkN "بل بوتا" ;       -- from DictUrd
-lin power_V2 = mkV2 (mkV "طاقت") ;
-lin power_dive_N = mkN "طاقتی غوطہ لگانا" ;
-lin power_dive_V2 = mkV2 (compoundV "طاقتی غوطہ" (mkV "لگانا")) ;
-lin powered_A = mkA "طاقت" ;
-lin powerful_A = mkA "پورا" ;       -- from DictUrd
-lin powerless_A = mkA "بے دم" ;       -- from DictUrd
-lin powwow_N = mkN "جنتر منتر" ;
-lin powwow_V = compoundV "جنتر" (mkV "منتر") ;
-lin pox_N = mkN "دانے" ;
-lin pp_N = mkN "ادراک" ;
-lin pr_N = mkN "قابل عبور ہونا" ;
-lin practicability_N = mkN "قابل عبور ہونا" ;
-lin practicable_A = mkA "کرنے کے قابل" ;
-lin practical_A = mkA "عملی" ;
-lin practicality_N = mkN "عملی ہونا" ;
-lin practice_N = mkN "عادت" ;       -- from DictUrd
-lin practice_V = mkV "عمل" ;
-lin practice_V2 = mkV2 (mkV "عمل") ;
-lin practician_N = mkN "پیشاوار" ;
-lin practise_V = compoundV "عمل میں" (mkV "لانا") ;
-lin practise_V2 = mkV2 (compoundV "عمل" (mkV "کرنا")) ;       -- from DictUrd
-lin practised_A = mkA "تجربہ کار" ;
-lin practitioner_N = mkN "پيشہ ور طبيب" ;
-lin praetor_N = mkN "مجسٹريٹ" ;
-lin praetorian_A = mkA "مجسٹریٹی عہدہ کا" ;
-lin pragmatic_A = mkA "نتائجی" ;
-lin pragmatically_Adv = mkAdv "عملی حیثیت سے" ;
-lin pragmatism_N = mkN "دوسروں کی خدمت" ;
-lin pragmatist_N = mkN "نظریہ عملیت کا قائل" ;
-lin prairie_N = mkN "وسیع گھاس کا میدان" ;
-lin praise_N = mkN "داد" ;       -- from DictUrd
-lin praise_V2 = mkV2 (mkV "چڑھانا") ;       -- from DictUrd
-lin praiseworthiness_N = mkN "قابل تعریف ہونا" ;
-lin praiseworthy_A = mkA "ہیرا" ;       -- from DictUrd
-lin pram_N = mkN "سیر گاڑی" ;
-lin prance_N = mkN "کودنا" ;
-lin prance_V = mkV "کودنا" ;
-lin prank_N = mkN "شوخی" ;
-lin prate_V = compoundV "بک" (mkV "بک کرنا") ;       -- from DictUrd
-lin prattle_N = mkN "بکواس" ;       -- from DictUrd
-lin prattle_V = compoundV "سادگی سے" (mkV "کہنا") ;
-lin prattler_N = mkN "بڑبڑانے والا" ;
-lin prawn_N = mkN "جھینگا" ;       -- from DictUrd
-lin prawn_V = mkV "جھینگا" ;
-lin pray_V = compoundV "عبادت" (mkV "کرنا") ;
-lin pray_V2 = mkV2 (mkV "مانگنا") ;       -- from DictUrd
-lin prayer_N = mkN "نماز" ;       -- from DictUrd
-lin prayer_book_N = mkN "کتاب دعا" ;
-lin prayer_meeting_N = mkN "با جماعت نماز" ;
-lin pre_eminence_N = mkN "فضلیت" ;
-lin pre_eminent_A = mkA "بر تر" ;
-lin pre_empt_V2 = mkV2 (compoundV "ہتھیا" (mkV "لینا")) ;
-lin pre_emption_N = mkN "حق شفع" ;
-lin pre_raphaelite_A = mkA "قبل ريفائلی" ;
-lin pre_raphaelite_N = mkN "قبل ريفائلی" ;
-lin preach_V = compoundV "تلقین" (mkV "کرنا") ;
-lin preach_V2 = mkV2 (compoundV "وعظ" (mkV "کہنا")) ;       -- from DictUrd
-lin preacher_N = mkN "مبلغ" ;       -- from DictUrd
-lin preachify_V = compoundV "پند و نصیحت" (mkV "کرنا") ;
-lin preamble_N = mkN "دیبا چہ" ;       -- from DictUrd
-lin prearrange_V2 = mkV2 (compoundV "پيش انتظام" (mkV "کرنا")) ;
-lin prearrangement_N = mkN "پيش انتظامی" ;
-lin prebend_N = mkN "بڑے گرجا کا ايک وظيفہ" ;
-lin prebendary_N = mkN "ايک کليسائی عہدے دار" ;
-lin precarious_A = mkA "نازک" ;       -- from DictUrd
-lin precariousness_N = mkN "مشتبہ ہونا" ;
-lin precaution_N = mkN "احتیاط" ;       -- from DictUrd
-lin precautionary_A = mkA "احتیاطی" ;
-lin precede_V = compoundV "تقدیم" (mkV "کرنا") ;
-lin precede_V2 = mkV2 (compoundV "آگے" (mkV "چلنا")) ;       -- from DictUrd
-lin precedence_N = mkN "افضلیت" ;       -- from DictUrd
-lin precedent_N = mkN "مثال" ;       -- from DictUrd
-lin precedented_A = mkA "نمونہ" ;
-lin preceding_A = mkA "گذشتہ" ;       -- from DictUrd
-lin precentor_N = mkN "راگ شروع کرنے والا" ;
-lin precept_N = mkN "ہدایت" ;       -- from DictUrd
-lin preceptor_N = mkN "استاد" ;       -- from DictUrd
-lin precession_N = mkN "آگے نکل جانا" ;
-lin precinct_N = mkN "سرحد" ;
-lin preciosity_N = mkN "تصنع آميزی" ;
-lin precious_A = mkA "عزیز" ;       -- from DictUrd
-lin precious_Adv = mkAdv "بیش قیمت" ;
-lin preciousness_N = mkN "گراں بہائی" ;
-lin precipice_N = mkN "ڈھلوان کنارہ" ;       -- from DictUrd
-lin precipitate_A = mkA "شبنم" ;
-lin precipitate_N = mkN "شبنم" ;
-lin precipitate_V2 = mkV2 (mkV "شبنم") ;
-lin precipitation_N = mkN "بارش" ;
-lin precipitous_A = mkA "عمودی" ;
-lin precis_N = mkN "خلاصہ" ;
-lin precis_V2 = mkV2 (mkV "خلاصہ") ;
-lin precise_A = mkA "درست" ;       -- from DictUrd
-lin preciseness_N = mkN "با ضابطگی" ;       -- from DictUrd
-lin precision_N = mkN "باقاعدگی" ;
-lin preclude_V2 = mkV2 (compoundV "آڑے آ" (mkV "جانا")) ;       -- from DictUrd
-lin preclusion_N = mkN "اخراج" ;
-lin precocious_A = mkA "قبل از وقت" ;
-lin precociousness_N = mkN "زود بلوغت" ;
-lin precocity_N = mkN "زود رسی" ;
-lin precognition_N = mkN "پيش بينی" ;
-lin preconceive_V2 = mkV2 (compoundV "قیاس" (mkV "کرنا")) ;
-lin preconception_N = mkN "پیش بینی" ;
-lin preconcerted_A = mkA "پيش قراری کرنا" ;
-lin precondition_N = mkN "شرط اولین" ;       -- from DictUrd
-lin preconditioned_A = mkA "شرط لازم" ;
-lin precursor_N = mkN "پیش رو" ;       -- from DictUrd
-lin precursory_A = mkA "پہلا" ;
-lin predate_V2 = mkV2 (compoundV "پیشگی تاریخ" (mkV "ڈالنا")) ;       -- from DictUrd
-lin predator_N = mkN "غارت گر" ;       -- from DictUrd
-lin predatory_A = mkA "غارت گر" ;
-lin predecease_V2 = mkV2 (compoundV "پہلے مر" (mkV "جانا")) ;
-lin predecessor_N = mkN "اگلا" ;       -- from DictUrd
-lin predestinate_A = mkA "مقرر کیا ہوا" ;
-lin predestinate_V2 = mkV2 (compoundV "مقرر کیا" (mkV "ہوا")) ;
-lin predestination_N = mkN "مقدر" ;       -- from DictUrd
-lin predestine_V2 = mkV2 (compoundV "مقدر" (mkV "کردینا")) ;
-lin predetermine_V2 = mkV2 (compoundV "پہلے سے" (mkV "ٹہرانا")) ;
-lin predicament_N = mkN "حال" ;       -- from DictUrd
-lin predicate_N = mkN "معمول" ;
-lin predicate_V2 = mkV2 (compoundV "اعلان" (mkV "کرنا")) ;       -- from DictUrd
-lin predicative_A = mkA "تعریفی" ;
-lin predict_V2 = mkV2 (compoundV "پیش گوئ" (mkV "کرنا")) ;       -- from DictUrd
-lin predict_VS = mkVS (compoundV "پیشگوئی" (mkV "کرنا")) ;
-lin predictable_A = mkA "قابل پیش گوئ" ;       -- from DictUrd
-lin prediction_N = mkN "پیشین گوئ" ;       -- from DictUrd
-lin predictor_N = mkN "پیشین گو" ;       -- from DictUrd
-lin predigest_V2 = mkV2 (compoundV "ہاضم" (mkV "بنانا")) ;
-lin predilection_N = mkN "الطفات" ;       -- from DictUrd
-lin predispose_V2 = mkV2 (compoundV "متوجہ" (mkV "کرنا")) ;       -- from DictUrd
-lin predisposition_N = mkN "آمادگی" ;       -- from DictUrd
-lin predominance_N = mkN "قوی تر ہونا" ;
-lin predominant_A = mkA "غالب" ;       -- from DictUrd
-lin predominate_V = compoundV "غلبہ" (mkV "پانا") ;
-lin preen_V2 = mkV2 (mkV "چھانٹنا") ;       -- from DictUrd
-lin prefab_N = mkN "پيش ساخستگی" ;
-lin prefabricate_V2 = mkV2 (compoundV "پہلے سے" (mkV "بنانا")) ;
-lin prefabrication_N = mkN "پيش ساخستگی" ;
-lin preface_N = mkN "دیبا چہ" ;       -- from DictUrd
-lin preface_V2 = mkV2 (mkV "تمہید") ;
-lin prefatory_A = mkA "افتتاحی" ;
-lin prefect_N = mkN "قائد" ;       -- from DictUrd
-lin prefecture_N = mkN "پری فیکٹ کا عہدہ" ;
-lin prefer_V2 = mkV2 (compoundV "آگے" (mkV "دھرنا")) ;       -- from DictUrd
--- lin prefer_V2V = mkV2 (compoundV "ترجیح" (mkV "دینا")) ;
-lin prefer_VS = mkVS (compoundV "ترجیح" (mkV "دینا")) ;
-lin preferable_A = mkA "قابل ترجیح" ;
-lin preference_N = mkN "برتری" ;       -- from DictUrd
-lin preferential_A = mkA "ترجیحی" ;       -- from DictUrd
-lin preferment_N = mkN "برتری" ;       -- from DictUrd
-lin prefigure_V2 = mkV2 (compoundV "پیشنگوئ" (mkV "کرنا")) ;       -- from DictUrd
-lin prefix_N = mkN "سابقہ لگانا" ;
-lin prefix_V2 = mkV2 (compoundV "سابقہ" (mkV "لگانا")) ;
-lin pregnancy_N = mkN "حمل" ;       -- from DictUrd
-lin pregnant_A = mkA "گابھن" ;       -- from DictUrd
-lin preheat_V2 = mkV2 (compoundV "پہلے سے گرم" (mkV "کرنا")) ;
-lin prehensile_A = mkA "جو پکڑا جا سکے" ;
-lin prehistoric_A = mkA "قبل از تاریخی" ;       -- from DictUrd
-lin prehistorical_A = mkA "قبل تاريخی زمانے ميں" ;
-lin prehistory_N = mkN "ماقبل تاريخ" ;
-lin prejudge_V2 = mkV2 (compoundV "قبل از وقت رائے" (mkV "دینا")) ;
-lin prejudgement_N = mkN "تجویز قبل تحقیق" ;
-lin prejudice_N = mkN "عصبیت" ;       -- from DictUrd
-lin prejudice_V2 = mkV2 (mkV "تعصب") ;
-lin prejudicial_A = mkA "متعصبانہ" ;
-lin prelacy_N = mkN "اسقفی" ;
-lin prelate_N = mkN "صدر راہب وغیرہ" ;
-lin prelim_N = mkN "ابتدائی" ;
-lin preliminary_A = mkA "آزمائشی" ;       -- from DictUrd
-lin preliminary_N = mkN "تمہیدی" ;
-lin prelude_N = mkN "آغاز" ;
-lin prelude_V2 = mkV2 (mkV "آغاز") ;
-lin premature_A = mkA "نو رسیدہ" ;
-lin premeditate_V2 = mkV2 (compoundV "خیال" (mkV "کرنا")) ;       -- from DictUrd
-lin premeditation_N = mkN "پہلے سے سوچنا" ;
-lin premier_A = mkA "اعلیٰ" ;
-lin premier_N = mkN "مقد?" ;       -- from DictUrd
-lin premiere_N = mkN "اولين پيشکش" ;
-lin premiere_V = compoundV "اولين" (mkV "پيشکش") ;
-lin premiere_V2 = mkV2 (compoundV "اولين" (mkV "پيشکش")) ;
-lin premiership_N = mkN "اولیت" ;       -- from DictUrd
-lin premise_N = mkN "بنیاد" ;       -- from DictUrd
-lin premise_V2 = mkV2 (mkV "احاطہ") ;
-lin premium_N = mkN "انعام" ;
-lin premonition_N = mkN "پیش اندیشی" ;
-lin premonitory_A = mkA "پیش اگہ" ;       -- from DictUrd
-lin prenatal_A = mkA "ماقبل ولادت" ;
-lin preoccupation_N = mkN "حسن ظن یا سرظن" ;
-lin preoccupy_V2 = mkV2 (compoundV "محو خیال" (mkV "ہونا")) ;
-lin preordain_V2 = mkV2 (compoundV "پہلے سے قائم" (mkV "کرنا")) ;
-lin prep_N = mkN "تياری کا مکتب" ;
-lin preparation_N = mkN "آراستگی" ;       -- from DictUrd
-lin preparatory_A = mkA "تمہیدی" ;       -- from DictUrd
-lin prepare_V = compoundV "تیار" (mkV "ہونا") ;       -- from DictUrd
-lin prepare_V2 = mkV2 (compoundV "کمر" (mkV "باندھنا")) ;       -- from DictUrd
--- lin prepare_V2V = mkV2 (compoundV "تیار" (mkV "کرنا")) ;
-lin prepare_VS = mkVS (compoundV "تیار" (mkV "کرنا")) ;
-lin preparedness_N = mkN "آمادگی" ;       -- from DictUrd
-lin prepay_V2 = mkV2 (compoundV "پیشگی ادا" (mkV "کرنا")) ;
-lin preponderance_N = mkN "بھاری ہونا" ;
-lin preponderant_A = mkA "زيادہ اہميت رکھنے والا" ;
-lin preponderate_V = compoundV "زیادہ وزنی" (mkV "ہونا") ;
-lin preposition_N = mkN "حرف جار" ;       -- from DictUrd
-lin prepositional_A = mkA "حرف جار کی طرح" ;
-lin prepossess_V2 = mkV2 (compoundV "بدگمان کر" (mkV "دینا")) ;
-lin prepossessing_A = mkA "دلکش" ;
-lin prepossession_N = mkN "بد ظنی" ;
-lin preposterous_A = mkA "بالکل بے ہودہ" ;       -- from DictUrd
-lin prepuce_N = mkN "غلاف" ;
-lin prerecord_V2 = mkV2 (compoundV "پیش ریکاڈنگ" (mkV "کرنا")) ;
-lin prerequisite_A = mkA "شرط اول" ;
-lin prerequisite_N = mkN "شرط اول" ;
-lin prerogative_N = mkN "حق خصوصی" ;       -- from DictUrd
-lin pres_N = mkN "قبل" ;
-lin presage_N = mkN "فال" ;       -- from DictUrd
-lin presage_V2 = mkV2 (mkV "شگون") ;
-lin presbyter_N = mkN "بڑا" ;       -- from DictUrd
-lin presbyterian_A = mkA "کلیسائی نظام حکومت" ;
-lin presbyterian_N = mkN "کلیسائی نظام حکومت" ;
-lin presbyterianism_N = mkN "نظام پريسبيٹيرين" ;
-lin presbytery_N = mkN "عدالتی نظام" ;
-lin prescience_N = mkN "غیب دانی" ;       -- from DictUrd
-lin prescribe_V = compoundV "ہدایت" (mkV "کرنا") ;
-lin prescribe_V2 = mkV2 (compoundV "مامور" (mkV "کرنا")) ;       -- from DictUrd
-lin prescript_N = mkN "حکم" ;
-lin prescription_N = mkN "علاج" ;       -- from DictUrd
-lin prescriptive_A = mkA "قديم قانونيت" ;
-lin presence_N = mkN "حاضری" ;       -- from DictUrd
-lin present_A = mkA "حاضر" ;       -- from DictUrd
-lin present_N = mkN "حال" ;       -- from DictUrd
-lin present_V2 = mkV2 (compoundV "حاضر" (mkV "کرنا")) ;       -- from DictUrd
-lin present_day_A = mkA "موجودہ" ;
-lin presentable_A = mkA "مناسب" ;
-lin presentation_N = mkN "پیشکش" ;       -- from DictUrd
-lin presentiment_N = mkN "ماتھا ٹھنکنا" ;
-lin preservable_A = mkA "بچانے کے قابل" ;
-lin preservation_N = mkN "حفاظت" ;
-lin preservative_A = mkA "محافظ" ;
-lin preservative_N = mkN "محافظ" ;
-lin preserve_N = mkN "حفاظت کرنا" ;
-lin preserve_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin preserver_N = mkN "محافظ" ;
-lin preside_V = compoundV "کی صدارت" (mkV "کرنا") ;
-lin presidency_N = mkN "صدارت" ;       -- from DictUrd
-lin presidential_A = mkA "صدارتی" ;       -- from DictUrd
-lin presidium_N = mkN "پری زیڈیم" ;
-lin press_N = mkN "اخبارات" ;       -- from DictUrd
-lin press_V = compoundV "چھاپہ" (mkV "خانہ") ;
-lin press_V2 = mkV2 (mkV "دبانا") ;       -- from DictUrd
--- lin press_V2V = mkV2 (compoundV "چھاپہ" (mkV "خانہ")) ;
-lin press_agent_N = mkN "پریس ایجنٹ" ;
-lin press_box_N = mkN "نامہ نگاروں کی نشست" ;
-lin press_gang_N = mkN "بحری بھرتی کرنے والی جماعت" ;
-lin pressing_A = mkA "تاکیدی" ;
-lin pressing_N = mkN "فشار" ;       -- from DictUrd
-lin pressman_N = mkN "پریس والا" ;
-lin pressmark_N = mkN "حوالہ نشان" ;
-lin pressure_N = mkN "دباؤ" ;       -- from DictUrd
-lin pressure_V2 = mkV2 (mkV "دباؤ") ;
---lin pressure_V2V = mkV2 (mkV "دباؤ") ;
-lin pressure_cooker_N = mkN "پریشر ککر" ;
-lin pressure_gauge_N = mkN "دباو پیما" ;
-lin pressurized_A = mkA "دباو ڈالنا" ;
-lin prestidigitation_N = mkN "نظر بندی" ;
-lin prestidigitator_N = mkN "بازی گر" ;
-lin prestige_N = mkN "حیثیت" ;       -- from DictUrd
-lin prestigious_A = mkA "ینتہائی محترم" ;
-lin prestissimo_A = mkA "موسیقی" ;
-lin prestissimo_Adv = mkAdv "موسیقی" ;
-lin presto_A = mkA "تیز حرکت" ;
-lin presto_Adv = mkAdv "تیز حرکت" ;
-lin prestressed_A = mkA "پیش دباو دینا" ;
-lin presumable_A = mkA "ماننے کے قابل" ;
-lin presume_V = compoundV "قیاس" (mkV "کرنا") ;
-lin presume_V2 = mkV2 (compoundV "فرض" (mkV "کرنا")) ;       -- from DictUrd
-lin presume_VS = mkVS (compoundV "قیاس" (mkV "کرنا")) ;
-lin presuming_A = mkA "گمان کرنے والا" ;
-lin presumption_N = mkN "فریضہ" ;       -- from DictUrd
-lin presumptive_A = mkA "فرضی" ;
-lin presumptuous_A = mkA "گستاخ" ;
-lin presuppose_V2 = mkV2 (compoundV "دلالت" (mkV "کرنا")) ;       -- from DictUrd
-lin presupposition_N = mkN "مفروضہ اولین" ;
-lin pretence_N = mkN "بہانہ" ;       -- from DictUrd
-lin pretend_V = compoundV "بہانہ" (mkV "کرنا") ;
-lin pretend_V2 = mkV2 (mkV "بننا") ;       -- from DictUrd
-lin pretend_VS = mkVS (compoundV "بہانہ" (mkV "کرنا")) ;
-lin pretendedly_Adv = mkAdv "ریا کاری سے" ;
-lin pretender_N = mkN "مدعی" ;
-lin pretension_N = mkN "دعویٰ" ;
-lin pretentious_A = mkA "اکڑ فوں" ;       -- from DictUrd
-lin pretentiousness_N = mkN "ریا کاری" ;
-lin preterit_A = mkA "ماضی مطلق" ;
-lin preterit_N = mkN "ماضی مطلق" ;
-lin preterite_A = mkA "ماضی مطلق" ;
-lin preterite_N = mkN "ماضی مطلق" ;
-lin preternatural_A = mkA "ماورائے طبع" ;
-lin pretext_N = mkN "بہانہ" ;       -- from DictUrd
-lin prettify_V2 = mkV2 (compoundV "حسین بنا کر" (mkV "دکھانا")) ;
-lin prettily_Adv = mkAdv "خوبی سے" ;
-lin prettiness_N = mkN "جمال" ;       -- from DictUrd
-lin pretty_A = mkA "خاصہ" ;       -- from DictUrd
-lin pretty_Adv = mkAdv "پیارا" ;
-lin pretty_N = mkN "پیارا" ;
-lin pretzel_N = mkN "پریٹزل" ;
-lin prevail_V = mkV "جیتنا" ;       -- from DictUrd
-lin prevail_V2 = mkV2 (mkV "منوانا") ;       -- from DictUrd
-lin prevailing_A = mkA "حاوی" ;       -- from DictUrd
-lin prevalence_N = mkN "ترویج" ;       -- from DictUrd
-lin prevalent_A = mkA "جاری" ;       -- from DictUrd
-lin prevaricate_V = compoundV "باتیں" (mkV "بنانا") ;       -- from DictUrd
-lin prevarication_N = mkN "حیلہ بازی" ;       -- from DictUrd
-lin prevent_V2 = mkV2 (compoundV "باز" (mkV "رکھنا")) ;       -- from DictUrd
-lin preventable_A = mkA "قابل انسداد" ;
-lin prevention_N = mkN "انسداد" ;       -- from DictUrd
-lin preventive_A = mkA "انسدادی" ;
-lin preview_N = mkN "سابقہ منظر" ;
-lin preview_V2 = mkV2 (compoundV "سابقہ" (mkV "منظر")) ;
-lin previous_A = mkA "قیمتی" ;
-lin prevision_N = mkN "انجام بینی" ;
-lin prey_N = mkN "شکار" ;       -- from DictUrd
-lin prey_V = mkV "شکار" ;
-lin price_N = mkN "بھاؤ" ;       -- from DictUrd
-lin price_V = mkV "قیمت" ;
-lin price_V2 = mkV2 (compoundV "بھاؤ" (mkV "لگانا")) ;       -- from DictUrd
---lin price_V2V = mkV2 (mkV "قیمت") ;
-lin price_control_N = mkN "پرائس کنٹرول" ;
-lin priceless_A = mkA "انمول" ;       -- from DictUrd
-lin prick_N = mkN "چھوٹا سوراخ" ;       -- from DictUrd
-lin prick_V = mkV "سوراخ" ;
-lin prick_V2 = mkV2 (compoundV "باریک سوراخ" (mkV "کرنا")) ;       -- from DictUrd
-lin pricker_N = mkN "سلائی" ;
-lin pricking_N = mkN "چبھن" ;       -- from DictUrd
-lin prickle_N = mkN "دانا" ;       -- from DictUrd
-lin prickle_V = compoundV "چھوٹا" (mkV "خار") ;
-lin prickle_V2 = mkV2 (compoundV "چھوٹا" (mkV "خار")) ;
-lin prickly_A = mkA "خار دار" ;
-lin pride_N = mkN "اکڑ" ;       -- from DictUrd
-lin pride_V2 = mkV2 (compoundV "مغرور" (mkV "کرنا")) ;       -- from DictUrd
-lin priest_N = mkN "کاہن" ;       -- from DictUrd
-lin priestcraft_N = mkN "پادریت" ;
-lin priestess_N = mkN "کاہنہ" ;       -- from DictUrd
-lin priesthood_N = mkN "پادری کا عہدہ یا کردار" ;
-lin priestly_A = mkA "پادری کی مانند" ;
-lin prig_N = mkN "کٹر" ;       -- from DictUrd
-lin priggish_A = mkA "دکھاوٹی" ;       -- from DictUrd
-lin priggishness_N = mkN "فعل یا برتاؤ" ;
-lin prim_A = mkA "درست" ;       -- from DictUrd
-lin prim_V2 = mkV2 (compoundV "نفیس" (mkV "مزاج")) ;
-lin prima_A = mkA "پہلا" ;
-lin prima_donna_N = mkN "بڑی گلو کارہ" ;
-lin prima_facie_A = mkA "بادی النظر میں" ;
-lin prima_facie_Adv = mkAdv "بادی النظر میں" ;
-lin primacy_N = mkN "فضلیت" ;
-lin primal_A = mkA "اصلی" ;       -- from DictUrd
-lin primary_A = mkA "اصلی" ;       -- from DictUrd
-lin primary_N = mkN "پہلا" ;
-lin primate_N = mkN "سردار" ;
-lin prime_A = mkA "شروع" ;
-lin prime_N = mkN "افضل" ;       -- from DictUrd
-lin prime_V2 = mkV2 (mkV "شروع") ;
-lin primer_N = mkN "قائدہ" ;       -- from DictUrd
-lin primeval_A = mkA "عمیق" ;       -- from DictUrd
-lin priming_N = mkN "بارود" ;
-lin primitive_A = mkA "ابتدائی" ;
-lin primitive_N = mkN "اصلی" ;       -- from DictUrd
-lin primness_N = mkN "سنجیدگی" ;
-lin primogeniture_N = mkN "بزرگی" ;
-lin primordial_A = mkA "اصلی" ;       -- from DictUrd
-lin primrose_N = mkN "جنگلی گلاب" ;
-lin primus_N = mkN "صدر نشین اسقف" ;
-lin prince_N = mkN "شاہزادہ" ;       -- from DictUrd
-lin princedom_N = mkN "رجواڑہ" ;       -- from DictUrd
-lin princely_A = mkA "شاہانہ" ;
-lin princess_N = mkN "خانم" ;       -- from DictUrd
-lin principal_A = mkA "بڑا" ;
-lin principal_N = mkN "اصل" ;       -- from DictUrd
-lin principality_N = mkN "امارت" ;       -- from DictUrd
-lin principle_N = mkN "بنیاد" ;       -- from DictUrd
-lin principled_A = mkA "اخلاقی اصولوں پر مبنی" ;
-lin prink_V2 = mkV2 (compoundV "بھڑکیلا لباس" (mkV "پہننا")) ;
-lin print_N = mkN "چھاپ" ;       -- from DictUrd
-lin print_V = mkV "چھاپنا" ;
-lin print_V2 = mkV2 (mkV "چھاپنا") ;       -- from DictUrd
-lin printable_A = mkA "طبع پذیر" ;
-lin printer_N = mkN "چاپ گر" ;       -- from DictUrd
-lin printing_N = mkN "چھپائ" ;       -- from DictUrd
-lin printing_press_N = mkN "پرنٹنگ پریس" ;
-lin prior_A = mkA "مقدم" ;       -- from DictUrd
-lin prior_N = mkN "قبل" ;
-lin prioress_N = mkN "پرائر کے منصب پر فائز عورت" ;
-lin priority_N = mkN "فضیلت" ;       -- from DictUrd
-lin priory_N = mkN "پرائری" ;
-lin prise_V2 = mkV2 (compoundV "زور سے" (mkV "کھولنا")) ;
-lin prism_N = mkN "مخروط مستوی" ;
-lin prismatic_A = mkA "منشور نما" ;
-lin prison_N = mkN "جیل" ;       -- from DictUrd --changed
-lin prisoner_N = mkN "اسیر" ;       -- from DictUrd
-lin pristine_A = mkA "سابق" ;       -- from DictUrd
-lin privacy_N = mkN "گوشہ" ;       -- from DictUrd
-lin private_A = mkA "آپس کا" ;       -- from DictUrd
-lin private_N = mkN "ذاتی" ;
-lin privateer_N = mkN "نجی مسلح جہاز" ;
-lin privation_N = mkN "محرومی" ;       -- from DictUrd
-lin privatize_V2 = mkV2 (mkV "نجیانا") ;
-lin privatization_N = mkN "نج کاری" ;
-lin privet_N = mkN "قاغیا" ;
-lin privilege_N = mkN "حق خصوصی" ;       -- from DictUrd
-lin privileged_A = mkA "مقد?" ;       -- from DictUrd
-lin privy_A = mkA "ذاتی" ;
-lin privy_N = mkN "جا ضرور" ;       -- from DictUrd
-lin prize_N = mkN "انعا?" ;       -- from DictUrd
-lin prize_V2 = mkV2 (mkV "انعام") ;
-lin prize_fight_N = mkN "مکا باز" ;
-lin prize_money_N = mkN "انعامی رقم" ;
-lin prize_ring_N = mkN "انعامی کشتی کا اکھاڑہ" ;
-lin pro_Adv = mkAdv "واسطے" ;
-lin pro_N = mkN "حمایتی" ;       -- from DictUrd
-lin pro_forma_A = mkA "پروفورما" ;
-lin pro_forma_Adv = mkAdv "پروفورما" ;
-lin pro_rata_Adv = mkAdv "تناسب کے ساتھ" ;
-lin pro_tem_Adv = mkAdv "حال کے لیے" ;
-lin pro_tempore_Adv = mkAdv "حال کے لیے" ;
-lin probability_N = mkN "احتمال" ;
-lin probable_A = mkA "ممکن" ;       -- from DictUrd
-lin probable_N = mkN "غالب" ;
-lin probate_N = mkN "وصیت نامہ مصدقہ" ;
-lin probate_V2 = mkV2 (compoundV "وصیت نامہ" (mkV "مصدقہ")) ;
-lin probation_N = mkN "امتحان" ;       -- from DictUrd
-lin probationary_A = mkA "امتحانی" ;
-lin probationer_N = mkN "مبتدی" ;       -- from DictUrd
-lin probe_N = mkN "چھان بین" ;       -- from DictUrd
-lin probe_V = compoundV "کھوج" (mkV "لگانا") ;
-lin probe_V2 = mkV2 (compoundV "چھان بین" (mkV "کرنا")) ;       -- from DictUrd
-lin probity_N = mkN "درستی" ;       -- from DictUrd
-lin problem_N = mkN "بات" ;       -- from DictUrd
-lin problematic_A = mkA "مشکوک" ;
-lin problematically_Adv = mkAdv "مشتبہ طور پر" ;
-lin proboscis_N = mkN "سونڈ" ;       -- from DictUrd
-lin procedural_A = mkA "نقص ضابطہ" ;
-lin procedure_N = mkN "عمل" ;       -- from DictUrd
-lin proceed_V = compoundV "آگے" (mkV "بڑھنا") ;       -- from DictUrd
-lin proceed_V2 = mkV2 (mkV "چلنا") ;
---lin proceed_V2V = mkV2 (mkV "چلنا") ;
-lin proceeding_N = mkN "کاروائی" ;
-lin process_N = mkN "عمل" ;       -- from DictUrd
-lin process_V = mkV "چال" ;
-lin process_V2 = mkV2 (compoundV "تبدیل" (mkV "کرنا")) ;       -- from DictUrd
-lin procession_N = mkN "جلوس" ;       -- from DictUrd
-lin processional_A = mkA "جلوسی مناجات" ;
-lin proclaim_V2 = mkV2 (compoundV "اعلان" (mkV "کرنا")) ;       -- from DictUrd
-lin proclaim_VS = mkVS (compoundV "مشتہر" (mkV "کرنا")) ;
-lin proclamation_N = mkN "اعلان" ;       -- from DictUrd
-lin proclivity_N = mkN "جھکاؤ" ;       -- from DictUrd
-lin proconsul_N = mkN "صوبہ کا حاکم" ;
-lin proconsular_A = mkA "پروقونصار" ;
-lin proconsulate_N = mkN "پروقونصلیٹ" ;
-lin procrastinate_V = compoundV "ملتوی" (mkV "کرنا") ;
-lin procrastination_N = mkN "آج کل" ;       -- from DictUrd
-lin procreate_V2 = mkV2 (compoundV "جنم" (mkV "دینا")) ;       -- from DictUrd
-lin procreation_N = mkN "پیدائش" ;
-lin proctor_N = mkN "مودب جامعہ" ;
-lin procurable_A = mkA "قابل حصول" ;
-lin procurator_N = mkN "وکیل" ;
-lin procure_V2 = mkV2 (compoundV "حاصل" (mkV "کرنا")) ;       -- from DictUrd
-lin procurement_N = mkN "میسر کرنا" ;
-lin procurer_N = mkN "دلال" ;
-lin procuress_N = mkN "دلالہ" ;
-lin prod_N = mkN "دق کرنا" ;
-lin prod_V = compoundV "دق" (mkV "کرنا") ;
-lin prod_V2 = mkV2 (mkV "گونچنا") ;       -- from DictUrd
--- lin prod_V2V = mkV2 (compoundV "دق" (mkV "کرنا")) ;
-lin prodigal_A = mkA "فضول خرچ" ;       -- from DictUrd
-lin prodigal_N = mkN "شاہ خرچ" ;
-lin prodigality_N = mkN "شاہ خرچی" ;
-lin prodigious_A = mkA "عجیب" ;       -- from DictUrd
-lin prodigy_N = mkN "معجزہ" ;       -- from DictUrd
-lin produce_N = mkN "حاصل" ;       -- from DictUrd
-lin produce_V = compoundV "پیدا" (mkV "کرنا") ;
-lin produce_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
-lin producer_N = mkN "بنانے والا" ;
-lin product_N = mkN "حاصل" ;       -- from DictUrd
-lin production_N = mkN "پیدا وار" ;       -- from DictUrd
-lin productive_A = mkA "سیر حاصل" ;       -- from DictUrd
-lin productivity_N = mkN "زرخیزی" ;       -- from DictUrd
-lin prof_PN = mkPN "بول چال" ;
-lin profanation_N = mkN "بے حرمتی" ;
-lin profane_A = mkA "دنیاوی" ;       -- from DictUrd
-lin profane_V2 = mkV2 (compoundV "بے حرمتی" (mkV "کرنا")) ;
-lin profaneness_N = mkN "بے حرمتی" ;
-lin profanity_N = mkN "کلمہ کفر" ;       -- from DictUrd
-lin profess_V = compoundV "اقبال" (mkV "کرنا") ;
-lin profess_V2 = mkV2 (compoundV "دعویٰ" (mkV "کرنا")) ;       -- from DictUrd
--- lin profess_V2V = mkV2 (compoundV "اقبال" (mkV "کرنا")) ;
-lin professed_A = mkA "دعویدار" ;
-lin profession_N = mkN "کار" ;       -- from DictUrd
-lin professional_A = mkA "پیشہ ورانہ" ;       -- from DictUrd
-lin professional_N = mkN "پیشہ ور" ;
-lin professionalism_N = mkN "پیشہ ورانہ خصوصیت" ;       -- from DictUrd
-lin professor_N = mkN "مدرس" ;       -- from DictUrd
-lin professorial_A = mkA "پروفیسری کے متعلق" ;
-lin professorship_N = mkN "پروفیسری" ;
-lin proffer_N = mkN "پیش کرنا" ;       -- from DictUrd
-lin proffer_V2 = mkV2 (compoundV "نذر" (mkV "کرنا")) ;
-lin proficiency_N = mkN "دخل" ;       -- from DictUrd
-lin proficient_A = mkA "فاضل" ;       -- from DictUrd
-lin profile_N = mkN "خاکہ" ;       -- from DictUrd
-lin profile_V2 = mkV2 (compoundV "خاکہ" (mkV "بنانا")) ;       -- from DictUrd
-lin profit_N = mkN "گنجائش" ;       -- from DictUrd
-lin profit_V = compoundV "فائدہ" (mkV "حاصل کرنا") ;       -- from DictUrd
-lin profit_V2 = mkV2 (compoundV "فائدہ" (mkV "اٹھانا")) ;       -- from DictUrd
-lin profit_sharing_N = mkN "منافع بٹائی" ;
-lin profitable_A = mkA "فائدہ مند" ;       -- from DictUrd
-lin profiteer_N = mkN "ناجائز نفع حاصل کرنیوالا" ;
-lin profiteer_V = compoundV "ناجائز نفع حاصل" (mkV "کرنیوالا") ;
-lin profitless_A = mkA "عبث" ;       -- from DictUrd
-lin profligacy_N = mkN "آوارگی" ;       -- from DictUrd
-lin profligate_A = mkA "آوارہ" ;       -- from DictUrd
-lin profligate_N = mkN "بدکار" ;
-lin profound_A = mkA "عمیق" ;       -- from DictUrd
-lin profundity_N = mkN "گہرائ" ;       -- from DictUrd
-lin profuse_A = mkA "فیاض" ;       -- from DictUrd
-lin profuseness_N = mkN "افراط" ;
-lin profusion_N = mkN "فیض" ;       -- from DictUrd
-lin progenitor_N = mkN "جد" ;       -- from DictUrd
-lin prognosis_N = mkN "تشخیص" ;       -- from DictUrd
-lin prognostic_A = mkA "پیش خبر" ;
-lin prognostic_N = mkN "پیش خبر" ;
-lin prognosticate_V2 = mkV2 (compoundV "پیشن گوئی" (mkV "کرنا")) ;
-lin prognostication_N = mkN "شگون" ;
-lin program_N = mkN "لائحہ کار" ;
-lin program_V2 = mkV2 (compoundV "لائحہ" (mkV "کار")) ;
--- lin program_V2V = mkV2 (compoundV "لائحہ" (mkV "کار")) ;
-lin programme_N = mkN "منصوبہ" ;       -- from DictUrd
-lin programme_V2 = mkV2 (mkV "پروگريم") ;
-lin progress_N = mkN "ارتقا" ;       -- from DictUrd
-lin progress_V = compoundV "آگے" (mkV "بڑھنا") ;       -- from DictUrd
-lin progress_V2 = mkV2 (compoundV "پر" (mkV "لگانا")) ;       -- from DictUrd
-lin progression_N = mkN "پیش روی" ;
-lin progressive_A = mkA "ترقی پسند" ;       -- from DictUrd
-lin progressive_N = mkN "ترقی کرنے والا" ;
-lin progressiveness_N = mkN "اصلاح پذیری" ;
-lin prohibit_V = compoundV "منع" (mkV "کرنا") ;
-lin prohibit_V2 = mkV2 (compoundV "منع" (mkV "کرنا")) ;       -- from DictUrd
-lin prohibit_VS = mkVS (compoundV "منع" (mkV "کرنا")) ;
-lin prohibition_N = mkN "منع" ;       -- from DictUrd
-lin prohibitionist_N = mkN "امتناع پسند" ;
-lin prohibitive_A = mkA "مانع" ;       -- from DictUrd
-lin prohibitory_A = mkA "امتناغی" ;
-lin project_N = mkN "منصوبہ" ;       -- from DictUrd
-lin project_V = mkV "منصوبہ" ;
-lin project_V2 = mkV2 (mkV "منصوبہ") ;
---lin project_V2V = mkV2 (mkV "منصوبہ") ;
-lin project_VS = mkVS (mkV "منصوبہ") ;
-lin projectile_A = mkA "حرکت دینے والا" ;
-lin projectile_N = mkN "حرکت دینے والا" ;
-lin projection_N = mkN "پھننگ" ;       -- from DictUrd
-lin projector_N = mkN "منصوبے بنانے والا" ;
-lin prolapse_N = mkN "نیچے گرنا" ;
-lin prolapse_V = compoundV "نیچے" (mkV "گرنا") ;
-lin prole_N = mkN "پیش لفظ" ;
-lin proletarian_A = mkA "عام لوگوں کا" ;
-lin proletarian_N = mkN "غریب مزدور" ;       -- from DictUrd
-lin proletariat_N = mkN "ادنیٰ طبقہ" ;
-lin proliferate_V = compoundV "کثرت" (mkV "سے پیدائش ہونا") ;       -- from DictUrd
-lin proliferate_V2 = mkV2 (mkV "پھولنا") ;
-lin prolific_A = mkA "فراواں" ;       -- from DictUrd
-lin prolix_A = mkA "باتونی" ;       -- from DictUrd
-lin prolixity_N = mkN "طول کلام" ;
-lin prologue_N = mkN "تعارفی تقریر" ;
-lin prolong_V2 = mkV2 (compoundV "بات لمبی" (mkV "کرنا")) ;       -- from DictUrd
-lin prolongation_N = mkN "مد" ;       -- from DictUrd
-lin prolonged_A = mkA "جاری رکھنا" ;
-lin prom_N = mkN "سواری" ;
-lin promenade_N = mkN "سواری" ;
-lin promenade_V = mkV "سواری" ;
-lin promenade_V2 = mkV2 (mkV "سواری") ;
-lin prominence_N = mkN "شہرت" ;       -- from DictUrd
-lin prominent_A = mkA "مشور" ;       -- from DictUrd
-lin promiscuity_N = mkN "بے ترتیبی" ;
-lin promiscuous_A = mkA "ملا جلا" ;
-lin promise_N = mkN "عہد" ;       -- from DictUrd
-lin promise_V = mkV "وعدہ" ;
-lin promise_V2 = mkV2 (mkV "کہنا") ;       -- from DictUrd
-lin promise_VS = mkVS (mkV "وعدہ") ;
-lin promising_A = mkA "امیدافزا" ;
-lin promissory_A = mkA "اقراری" ;
-lin promontory_N = mkN "ابھار" ;
-lin promote_V = mkV "بڑھانا" ;
-lin promote_V2 = mkV2 (compoundV "درجہ" (mkV "بڑھانا")) ;       -- from DictUrd
-lin promoter_N = mkN "ترقی دینے والا" ;
-lin promotion_N = mkN "ترقی" ;       -- from DictUrd
-lin prompt_A = mkA "آمادہ" ;       -- from DictUrd
-lin prompt_N = mkN "آمادہ" ;
-lin prompt_V2 = mkV2 (compoundV "شہ" (mkV "دینا")) ;       -- from DictUrd
---lin prompt_V2V = mkV2 (mkV "آمادہ") ;
-lin prompter_N = mkN "اکسانے والا" ;
-lin prompting_N = mkN "ترغیب" ;
-lin promptitude_N = mkN "مستعدی" ;       -- from DictUrd
-lin promptness_N = mkN "چالاکی" ;
-lin promulgate_V2 = mkV2 (compoundV "اعلان" (mkV "کرنا")) ;       -- from DictUrd
-lin promulgation_N = mkN "اعلان" ;
-lin prone_A = mkA "ڈھلوان دار" ;       -- from DictUrd
-lin proneness_N = mkN "سجدہ ریزی" ;
-lin prong_N = mkN "دانتا" ;       -- from DictUrd
-lin pronged_A = mkA "شاخوں والا" ;
-lin pronominal_A = mkA "ضمیر کا" ;
-lin pronoun_N = mkN "ضمیر" ;       -- from DictUrd
-lin pronounce_V = compoundV "بیان" (mkV "کرنا") ;
-lin pronounce_V2 = mkV2 (compoundV "اعلان" (mkV "کرنا")) ;       -- from DictUrd
-lin pronounce_VS = mkVS (compoundV "بیان" (mkV "کرنا")) ;
-lin pronounced_A = mkA "نمایاں" ;       -- from DictUrd
-lin pronouncement_N = mkN "دعویٰ" ;       -- from DictUrd
-lin pronto_Adv = mkAdv "فوراً" ;       -- from DictUrd
-lin pronunciamento_N = mkN "مخضر" ;
-lin pronunciation_N = mkN "لب و لہجہ" ;       -- from DictUrd
-lin proof_A = mkA "ثبوت" ;
-lin proof_N = mkN "دلیل" ;       -- from DictUrd
-lin proof_V2 = mkV2 (mkV "ثبوت") ;
-lin proofread_V = compoundV "پروف پڑھنے" (mkV "والا") ;
-lin proofread_V2 = mkV2 (compoundV "پروف پڑھنے" (mkV "والا")) ;
-lin proofreader_N = mkN "پروف پڑھنے والا" ;
-lin prop_N = mkN "آڑ" ;       -- from DictUrd
-lin prop_V2 = mkV2 (compoundV "مدد" (mkV "کرنا")) ;       -- from DictUrd
-lin propaganda_N = mkN "پرچار" ;       -- from DictUrd
-lin propagandist_N = mkN "داعی" ;
-lin propagandize_V = compoundV "پراپیگنڈے کے زیر اثر" (mkV "لانا") ;
-lin propagandize_V2 = mkV2 (compoundV "پراپیگنڈے کے زیر اثر" (mkV "لانا")) ;
-lin propagate_V = mkV "پھیلانا" ;
-lin propagate_V2 = mkV2 (compoundV "پرچار" (mkV "کرنا")) ;       -- from DictUrd
-lin propagation_N = mkN "اشاعت" ;       -- from DictUrd
-lin propagator_N = mkN "نشر کرنے والا" ;
-lin propane_N = mkN "پروپین" ;
-lin propel_V2 = mkV2 (compoundV "آگے" (mkV "چلانا")) ;       -- from DictUrd
-lin propellant_A = mkA "دھکیلنے والا" ;
-lin propellant_N = mkN "دھکیلنے والا" ;
-lin propellent_A = mkA "چلانے والا" ;
-lin propellent_N = mkN "چلانے والا" ;
-lin propeller_N = mkN "مشین کا پنکھا" ;
-lin propensity_N = mkN "میل" ;       -- from DictUrd
-lin proper_A = mkA "درست" ;       -- from DictUrd
-lin propertied_A = mkA "جائیداد والا" ;
-lin property_N = mkN "جائداد" ;       -- from DictUrd
-lin property_man_N = mkN "تحویل دار یا نگران" ;
-lin prophecy_N = mkN "نبوت" ;       -- from DictUrd
-lin prophesy_V = compoundV "پیشین گوئی" (mkV "کرنا") ;
-lin prophesy_V2 = mkV2 (compoundV "پیش گوئ" (mkV "کرنا")) ;       -- from DictUrd
-lin prophet_N = mkN "فرشتہ" ;       -- from DictUrd
-lin prophetess_N = mkN "نبیہ" ;
-lin prophetic_A = mkA "نبوی" ;       -- from DictUrd
-lin prophetical_A = mkA "نبوی" ;       -- from DictUrd
-lin prophylactic_A = mkA "احتیاطی" ;
-lin prophylactic_N = mkN "احتیاطی" ;
-lin prophylaxis_N = mkN "حفظ ما تقدم" ;
-lin propinquity_N = mkN "نزدیکی" ;
-lin propitiate_V2 = mkV2 (mkV "منانا") ;       -- from DictUrd
-lin propitiation_N = mkN "کفارہ" ;
-lin propitiatory_A = mkA "دل خوش کن" ;
-lin propitious_A = mkA "مبارک" ;       -- from DictUrd
-lin proponent_N = mkN "محرک" ;
-lin proportion_N = mkN "حصہ" ;       -- from DictUrd
-lin proportion_V2 = mkV2 (mkV "مقدار") ;
-lin proportionable_A = mkA "اندازے کے قابل" ;
-lin proportional_A = mkA "متناسب" ;       -- from DictUrd
-lin proportionate_A = mkA "ہم قدر" ;
-lin proposal_N = mkN "بات" ;       -- from DictUrd
-lin propose_V = compoundV "رائے" (mkV "دینا") ;
-lin propose_V2 = mkV2 (compoundV "رائے" (mkV "دینا")) ;
-lin propose_VS = mkVS (compoundV "رائے" (mkV "دینا")) ;
-lin proposer_N = mkN "تدبیر کنندہ" ;
-lin proposition_N = mkN "دعویٰ" ;       -- from DictUrd
-lin proposition_V2 = mkV2 (mkV "سوال") ;
-lin propound_V2 = mkV2 (compoundV "تجویز" (mkV "کرنا")) ;
-lin proprietary_A = mkA "مالکانہ" ;
-lin proprietor_N = mkN "مالک" ;       -- from DictUrd
-lin proprietress_N = mkN "مالکہ" ;
-lin propriety_N = mkN "جواز" ;       -- from DictUrd
-lin propulsion_N = mkN "حرکت" ;
-lin propulsive_A = mkA "جوش دلانے والا" ;
-lin prorogation_N = mkN "التوا" ;
-lin prorogue_V2 = mkV2 (compoundV "موقوف" (mkV "کرنا")) ;
-lin prosaic_A = mkA "عام" ;       -- from DictUrd
-lin prosaically_Adv = mkAdv "معمولی طور پر" ;
-lin proscenium_N = mkN "تھیٹر کا پیش منظر" ;
-lin proscribe_V2 = mkV2 (compoundV "حرام" (mkV "کرنا")) ;       -- from DictUrd
-lin proscription_N = mkN "جلا وطنی" ;       -- from DictUrd
-lin prose_N = mkN "نثر" ;       -- from DictUrd
-lin prosecute_V2 = mkV2 (compoundV "حد" (mkV "لگانا")) ;       -- from DictUrd
-lin prosecution_N = mkN "استغاثہ" ;       -- from DictUrd
-lin prosecutor_N = mkN "پیروی کرنے والا" ;
-lin proselyte_N = mkN "مرید" ;       -- from DictUrd
-lin proselytize_V = compoundV "معتقد" (mkV "بنانا") ;
-lin proselytize_V2 = mkV2 (compoundV "معتقد" (mkV "بنانا")) ;
-lin prosily_Adv = mkAdv "ناگواری سے" ;
-lin prosiness_N = mkN "بے لطفی" ;
-lin prosody_N = mkN "عروض" ;       -- from DictUrd
-lin prospect_N = mkN "امکان" ;       -- from DictUrd
-lin prospect_V = mkV "منظر" ;
-lin prospective_A = mkA "آئندہ کے متعلق" ;
-lin prospector_N = mkN "معدنیات کی تلاش والا" ;
-lin prospectus_N = mkN "آئیندہ نامہ" ;       -- from DictUrd
-lin prosper_V = mkV "بڑھنا" ;       -- from DictUrd
-lin prosper_V2 = mkV2 (compoundV "فروغ" (mkV "پانا")) ;
-lin prosperity_N = mkN "بخت" ;       -- from DictUrd
-lin prosperous_A = mkA "آباد" ;       -- from DictUrd
-lin prostate_N = mkN "بڑی غدود" ;
-lin prostitute_N = mkN "عصمت فروش" ;       -- from DictUrd
-lin prostitute_V2 = mkV2 (compoundV "عصمت" (mkV "فروشی")) ;
-lin prostitution_N = mkN "فاحشگی" ;       -- from DictUrd
-lin prostrate_A = mkA "بہ سجدہ" ;       -- from DictUrd
-lin prostrate_V2 = mkV2 (compoundV "سجدہ" (mkV "ریز")) ;
-lin prostration_N = mkN "سجدہ" ;       -- from DictUrd
-lin prosy_A = mkA "اکتا دینے والا" ;
-lin protagonist_N = mkN "اداکار" ;       -- from DictUrd
-lin protean_A = mkA "تغیر پذیر" ;
-lin protect_V = compoundV "حفاظت" (mkV "کرنا") ;
-lin protect_V2 = mkV2 (compoundV "آڑے" (mkV "آنا")) ;       -- from DictUrd
-lin protection_N = mkN "آڑ" ;       -- from DictUrd
-lin protectionism_N = mkN "تحفظ تجارت" ;
-lin protectionist_N = mkN "حامی تامین" ;
-lin protective_A = mkA "بچانے والی" ;
-lin protector_N = mkN "عاصم" ;       -- from DictUrd
-lin protectorate_N = mkN "زیر نگرانی علاقہ" ;
-lin protege_N = mkN "زیر تربیت شخص" ;
-lin protein_N = mkN "لحمیہ" ;
-lin protest_N = mkN "اعتراض" ;       -- from DictUrd
-lin protest_V = compoundV "احتجاج" (mkV "کرنا") ;
-lin protest_V2 = mkV2 (compoundV "احتجاج" (mkV "کرنا")) ;       -- from DictUrd
-lin protestant_A = mkA "اصلاحی مذہب" ;
-lin protestant_N = mkN "اصلاحی مذہب" ;
-lin protestantism_N = mkN "اصلاحی مذہب" ;
-lin protestation_N = mkN "تاکید" ;       -- from DictUrd
-lin protester_N = mkN "اعتراف کرنے والا" ;
-lin protocol_N = mkN "رسوم" ;
-lin proton_N = mkN "پروٹون" ;
-lin protoplasm_N = mkN "مادہ حیات" ;
-lin prototype_N = mkN "مثال" ;       -- from DictUrd
-lin protract_V2 = mkV2 (mkV "بڑھانا") ;       -- from DictUrd
-lin protraction_N = mkN "امتداد" ;       -- from DictUrd
-lin protractor_N = mkN "طول دینے والا" ;
-lin protrude_V = compoundV "نکل" (mkV "آنا") ;
-lin protrude_V2 = mkV2 (compoundV "آگے" (mkV "دھکیلنا")) ;       -- from DictUrd
-lin protrusion_N = mkN "نکلا ہوا ہونا" ;
-lin protrusive_A = mkA "آگے کو نکلنے والا" ;
-lin protuberance_N = mkN "گمڑا" ;       -- from DictUrd
-lin protuberant_A = mkA "ابھرا ہوا" ;
-lin proud_A = mkA "فاخر" ;       -- from DictUrd
-lin provable_A = mkA "قابل ثبوت" ;
-lin prove_V = compoundV "ثابت" (mkV "کرنا") ;
-lin prove_V2 = mkV2 (compoundV "حجت" (mkV "لانا")) ;       -- from DictUrd
--- lin prove_V2V = mkV2 (compoundV "ثابت" (mkV "کرنا")) ;
-lin prove_VA = compoundV "ثابت" (mkV "کرنا") ;
-lin prove_VS = mkVS (compoundV "ثابت" (mkV "کرنا")) ;
-lin provenance_N = mkN "ذریعہ" ;       -- from DictUrd
-lin provender_N = mkN "خوراک" ;       -- from DictUrd
-lin proverb_N = mkN "کہاوت" ;       -- from DictUrd
-lin proverbial_A = mkA "مثالی" ;
-lin provide_V = compoundV "مہیہ" (mkV "کرنا") ;
-lin provide_V2 = mkV2 (compoundV "فراہم" (mkV "کرنا")) ;       -- from DictUrd
-lin provide_VS = mkVS (compoundV "مہیہ" (mkV "کرنا")) ;
-lin providence_N = mkN "پیش بینی" ;       -- from DictUrd
-lin providence_PN = mkPN "پرور دگاری" ;
-lin provident_A = mkA "آخر بین" ;       -- from DictUrd
-lin providential_A = mkA "خوش قسمت" ;
-lin provider_N = mkN "مہیا کرنے والا" ;
-lin province_N = mkN "علاقہ" ;       -- from DictUrd
-lin provincial_A = mkA "غیر مہذب" ;       -- from DictUrd
-lin provincial_N = mkN "صوبائی" ;
-lin provincialism_N = mkN "صوبائیت" ;
-lin provision_N = mkN "اہتمام" ;       -- from DictUrd
-lin provision_V2 = mkV2 (compoundV "مہیا" (mkV "کرنا")) ;
-lin provisional_A = mkA "ہنگامی" ;       -- from DictUrd
-lin proviso_N = mkN "اقرار" ;       -- from DictUrd
-lin provocation_N = mkN "اشتعال" ;       -- from DictUrd
-lin provocative_A = mkA "اکسانے والا" ;
-lin provoke_V2 = mkV2 (compoundV "غصہ" (mkV "دلانا")) ;       -- from DictUrd
-lin provoking_A = mkA "طیش آور" ;
-lin provost_N = mkN "کالج کا صدر" ;
-lin prow_N = mkN "جہاز کا مہرہ" ;
-lin prowess_N = mkN "ستوت" ;       -- from DictUrd
-lin prowl_N = mkN "پھرتے رہنا" ;
-lin prowl_V = compoundV "پھرتے" (mkV "رہنا") ;
-lin prowl_V2 = mkV2 (compoundV "پھرتے" (mkV "رہنا")) ;
-lin prox_Adv = mkAdv "نزدیک" ;
-lin proximate_A = mkA "تقریباً" ;       -- from DictUrd
-lin proximity_N = mkN "نزدیکی" ;       -- from DictUrd
-lin proximo_A = mkA "اگلے مہینے" ;
-lin proxy_N = mkN "وکیل" ;       -- from DictUrd
-lin pru_PN = mkPN "دانائی" ;
-lin prude_N = mkN "معقول" ;
-lin prudence_N = mkN "بصیرت" ;       -- from DictUrd
-lin prudence_PN = mkPN "دانائی" ;
-lin prudent_A = mkA "آخر بین" ;       -- from DictUrd
-lin prudential_A = mkA "عاقبت اندیشانہ" ;
-lin prudery_N = mkN "جھوٹا نخرہ" ;       -- from DictUrd
-lin prudish_A = mkA "خود پسند" ;       -- from DictUrd
-lin prune_N = mkN "تراشنا" ;
-lin prune_V2 = mkV2 (compoundV "چھٹائ" (mkV "کرنا")) ;       -- from DictUrd
-lin pruning_N = mkN "کانٹ چھانٹ" ;       -- from DictUrd
-lin pruning_hook_N = mkN "ڈھانگا" ;
-lin prurience_N = mkN "چل" ;       -- from DictUrd
-lin prurient_A = mkA "چل چلا" ;       -- from DictUrd
-lin prussian_A = mkA "پروشیائی" ;
-lin prussian_N = mkN "پروشیائی" ;
-lin prussic_A = mkA "ہائیڈروسیانک تیزاب" ;
-lin pry_V = compoundV "بھید" (mkV "لینا") ;
-lin pry_V2 = mkV2 (compoundV "تجسس" (mkV "کرنا")) ;       -- from DictUrd
-lin pryingly_Adv = mkAdv "راز جویانہ طریقے سے" ;
-lin psalm_N = mkN "نغمہ" ;
-lin psalmist_N = mkN "مناجات نویس" ;
-lin psalmody_N = mkN "مناجات گانا" ;
-lin psalter_N = mkN "کتاب زیور" ;
-lin psaltery_N = mkN "سارنگی" ;
-lin pseud_N = mkN "زہریلا سانپ" ;
-lin pseudo_A = mkA "دکھاوٹی" ;       -- from DictUrd
-lin pseudo_N = mkN "جعلی" ;
-lin pseudonym_N = mkN "تخلص" ;       -- from DictUrd
-lin pseudonymous_A = mkA "مفروضہ نام کا" ;
-lin psittacosis_N = mkN "امراضیات طوطا بخار" ;
-lin psyche_N = mkN "روح" ;
-lin psychiatrist_N = mkN "طبیب نفسی" ;
-lin psychiatry_N = mkN "دماغی امراض کا علاج" ;
-lin psychic_A = mkA "دماغی" ;       -- from DictUrd
-lin psychic_N = mkN "روحانی" ;
-lin psychical_A = mkA "نفسیاتی" ;
-lin psychoanalysis_N = mkN "تحلیل نفسی" ;
-lin psychoanalyst_N = mkN "ماہر تحلیل نفسی" ;
-lin psychoanalytic_A = mkA "تحلیل نفسی کا" ;
-lin psychoanalytical_A = mkA "تحلیل نفسی کے طور پر" ;
-lin psychological_A = mkA "ذہنی" ;
-lin psychologist_N = mkN "ماہر نفسیات" ;
-lin psychology_N = mkN "نفسیات" ;       -- from DictUrd
-lin psychopath_N = mkN "نفسیاتی مریض" ;
-lin psychopathic_A = mkA "دماغی مرض والا" ;
-lin psychosis_N = mkN "دماغی حالت" ;
-lin psychosomatic_A = mkA "علم نفسی جسمانی" ;
-lin psychotherapy_N = mkN "نفسی معالجہ" ;
-lin psychotic_N = mkN "شدید نفسیاتی مریض" ;
-lin pt_N = mkN "پہاڑی تیتر" ;
-lin pta_N = mkN "پہاڑی تیتر" ;
-lin ptarmigan_N = mkN "پہاڑی تیتر" ;
-lin pte_PN = mkPN "بازو نما" ;
-lin pterodactyl_N = mkN "اڑن خزندہ" ;
-lin pto_PN = mkPN "بطلیموسی" ;
-lin ptomaine_N = mkN "بدبودار مادہ" ;
-lin pty_PN = mkPN "لعابیت" ;
-lin pub_N = mkN "سرائے" ;
-lin puberty_N = mkN "شباب" ;       -- from DictUrd
-lin pubic_A = mkA "عانی" ;
-lin public_A = mkA "عام لوگ" ;
-lin public_N = mkN "عام" ;       -- from DictUrd
-lin public_spirited_A = mkA "خیر خواہ خلائق" ;
-lin publican_N = mkN "شراب فروش" ;
-lin publication_N = mkN "تشہیر" ;
-lin publicist_N = mkN "قانون دان" ;
-lin publicity_N = mkN "چرچا" ;       -- from DictUrd
-lin publicize_V2 = mkV2 (compoundV "تشہیر" (mkV "کرنا")) ;
-lin publish_V = compoundV "شائع" (mkV "کرنا") ;
-lin publish_V2 = mkV2 (compoundV "نشر" (mkV "کرنا")) ;       -- from DictUrd
-lin publisher_N = mkN "ناشر" ;       -- from DictUrd
-lin puce_N = mkN "سیاہی مائل" ;
-lin puck_N = mkN "بھوت" ;
-lin pucker_N = mkN "جھول" ;       -- from DictUrd
-lin pucker_V = compoundV "جھری" (mkV "پڑنا") ;       -- from DictUrd
-lin pucker_V2 = mkV2 (compoundV "شکن" (mkV "ڈالنا")) ;
-lin puckish_A = mkA "شریر" ;
-lin pud_N = mkN "ہاتھ" ;
-lin pudding_N = mkN "حلوہ" ;
-lin pudding_face_N = mkN "گول مول چہرہ" ;
-lin puddle_N = mkN "بند پانی" ;
-lin puddle_V2 = mkV2 (compoundV "بند" (mkV "پانی")) ;
-lin puddler_N = mkN "گارا ملانے والا" ;
-lin pudgy_A = mkA "لحیم شحیم" ;
-lin puerile_A = mkA "بچکانہ" ;       -- from DictUrd
-lin puerperal_A = mkA "بچے کی پیدایش سے متعلق" ;
-lin puff_N = mkN "کش" ;       -- from DictUrd
-lin puff_V = compoundV "ہوا کا" (mkV "جھونکا") ;
-lin puff_V2 = mkV2 (compoundV "ہوا کا" (mkV "جھونکا")) ;
-lin puffin_N = mkN "بحری طوطا" ;
-lin puffiness_N = mkN "فر بہی" ;       -- from DictUrd
-lin puffy_A = mkA "دم کا کمزور" ;
-lin pug_N = mkN "بندر نما کتا" ;
-lin pug_nose_A = mkA "چھوٹی چپٹی ناک" ;
-lin pug_nose_N = mkN "چھوٹی چپٹی ناک" ;
-lin pugilism_N = mkN "مکہ بازی" ;       -- from DictUrd
-lin pugilist_N = mkN "مکہ باز" ;       -- from DictUrd
-lin pugilistic_A = mkA "مکہ بازی سے متعلق" ;
-lin pugnacious_A = mkA "جنگجو" ;       -- from DictUrd
-lin pugnacity_N = mkN "فتنہ و فساد" ;
-lin puissance_N = mkN "توانائی" ;
-lin puissant_A = mkA "طاقتور" ;       -- from DictUrd
-lin puke_N = mkN "متلی" ;
-lin puke_V = mkV "متلی" ;
-lin puke_V2 = mkV2 (mkV "متلی") ;
-lin pukka_A = mkA "پکا" ;
-lin pulchritude_N = mkN "خوبصورتی" ;       -- from DictUrd
-lin pulchritudinous_A = mkA "حسن والا" ;
-lin pule_V = mkV "رونا" ;
-lin pull_N = mkN "کھچاوٹ" ;       -- from DictUrd
-lin pull_V = mkV "کھینچنا" ;
-lin pull_V2 = mkV2 (mkV "گھسیٹنا") ;       -- from DictUrd
-lin pull_off_N = mkN "اتارنا" ;
-lin pull_out_N = mkN "لمبا کرنا" ;
-lin pull_up_N = mkN "ٹہرانا" ;
-lin pullet_N = mkN "مرغی کا بچہ" ;
-lin pulley_N = mkN "چرخی" ;       -- from DictUrd
-lin pullover_N = mkN "پل اوور" ;
-lin pullulate_V = compoundV "بارآور" (mkV "ہونا") ;
-lin pulmonary_A = mkA "پھیپڑے سے متعلق" ;       -- from DictUrd
-lin pulp_N = mkN "گودا" ;
-lin pulp_V = mkV "گودا" ;
-lin pulp_V2 = mkV2 (mkV "گودا") ;
-lin pulpit_N = mkN "ممبر" ;       -- from DictUrd
-lin pulpy_A = mkA "گودے دار" ;
-lin pulque_N = mkN "شراب جیسا مشروب" ;
-lin pulsar_N = mkN "نابض" ;
-lin pulsate_V = mkV "دھڑکنا" ;       -- from DictUrd
-lin pulsate_V2 = mkV2 (mkV "چلنا") ;
-lin pulsation_N = mkN "تڑپ" ;
-lin pulse_N = mkN "دھڑکن" ;       -- from DictUrd
-lin pulse_V = mkV "نبض" ;
-lin pulverize_V = compoundV "پاوڈر" (mkV "بنانا") ;
-lin pulverize_V2 = mkV2 (compoundV "پاوڈر" (mkV "بنانا")) ;
-lin puma_N = mkN "پیوما" ;
-lin pumice_N = mkN "خانہ دار پتھر" ;
-lin pummel_V2 = mkV2 (compoundV "لگتار مکے" (mkV "مارنا")) ;       -- from DictUrd
-lin pump_N = mkN "پچکاری" ;
-lin pump_V = mkV "پچکاری" ;
-lin pump_V2 = mkV2 (mkV "پچکاری") ;
-lin pumpernickel_N = mkN "تلخہ روٹی" ;
-lin pumpkin_N = mkN "کدو" ;       -- from DictUrd
-lin pun_N = mkN "چٹکلا" ;       -- from DictUrd
-lin pun_V = mkV "ابہام" ;
-lin punch_N = mkN "چھیدنا" ;       -- from DictUrd
-lin punch_V2 = mkV2 (compoundV "گھونسہ" (mkV "مارنا")) ;
-lin punch_drunk_A = mkA "ذہنی چوٹ کھایا ہوا" ;
-lin punctilio_N = mkN "کاروائی میں ایک نفیس انداز" ;
-lin punctilious_A = mkA "نازک طبع" ;
-lin punctiliousness_N = mkN "باریک بینی" ;
-lin punctual_A = mkA "ضابط" ;       -- from DictUrd
-lin punctuality_N = mkN "وقت کی پابندی" ;
-lin punctuate_V2 = mkV2 (compoundV "اوقاف" (mkV "لگانا")) ;       -- from DictUrd
-lin punctuation_N = mkN "رموز اوقاف" ;
-lin puncture_N = mkN "باریک سوراخ" ;       -- from DictUrd
-lin puncture_V = compoundV "سوراخ" (mkV "کرنا") ;
-lin puncture_V2 = mkV2 (compoundV "سوراخ" (mkV "کرنا")) ;
-lin pundit_N = mkN "پنڈت" ;
-lin pungency_N = mkN "کڑوا پن" ;       -- from DictUrd
-lin pungent_A = mkA "چٹکیلا" ;       -- from DictUrd
-lin punic_A = mkA "قرطاجنی" ;
-lin punish_V2 = mkV2 (compoundV "علاج" (mkV "کرنا")) ;       -- from DictUrd
-lin punishable_A = mkA "قابل تعزیر" ;       -- from DictUrd
-lin punishment_N = mkN "عذاب" ;       -- from DictUrd
-lin punitive_A = mkA "سزا کا" ;
-lin punk_N = mkN "بدتمیز" ;
-lin punkah_N = mkN "پنکھا" ;
-lin punnet_N = mkN "ٹوکری" ;
-lin punster_N = mkN "جگت باز" ;
-lin punt_N = mkN "شرط لگانا" ;
-lin punt_V = compoundV "شرط" (mkV "لگانا") ;
-lin punt_V2 = mkV2 (compoundV "شرط" (mkV "لگانا")) ;
-lin punter_N = mkN "گاہک" ;       -- from DictUrd
-lin puny_A = mkA "بونا" ;       -- from DictUrd
-lin pup_N = mkN "کتے کا بچہ" ;       -- from DictUrd
-lin pupa_N = mkN "حالت جمود" ;
-lin pupil_N = mkN "پتلی" ;       -- from DictUrd
-lin puppet_N = mkN "کٹھ پتلی" ;       -- from DictUrd
-lin puppeteer_N = mkN "کٹھ پتلی والا" ;       -- from DictUrd
-lin puppy_N = mkN "پلا" ;       -- from DictUrd
-lin purblind_A = mkA "نیم نا بینا" ;       -- from DictUrd
-lin purchasable_A = mkA "قابل خرید" ;
-lin purchase_N = mkN "خرید" ;       -- from DictUrd
-lin purchase_V2 = mkV2 (mkV "خریدنا") ;       -- from DictUrd
-lin purchaser_N = mkN "خریدنے والا" ;
-lin purdah_N = mkN "اردو" ;
-lin pure_A = mkA "اصل" ;       -- from DictUrd
-lin puree_N = mkN "پری شوربہ" ;
-lin pureness_N = mkN "پاکیزگی" ;
-lin purgation_N = mkN "صفائی" ;
-lin purgative_A = mkA "دست آور" ;
-lin purgative_N = mkN "جلاب" ;       -- from DictUrd
-lin purgatory_N = mkN "پاک کرنے والا" ;
-lin purge_N = mkN "اخراج" ;
-lin purge_V2 = mkV2 (compoundV "پاک" (mkV "کرنا")) ;       -- from DictUrd
-lin purification_N = mkN "ستھرا پن" ;       -- from DictUrd
-lin purifier_N = mkN "صاف کرنے کا آلہ" ;
-lin purify_V2 = mkV2 (compoundV "پاک" (mkV "کرنا")) ;       -- from DictUrd
-lin purist_N = mkN "نکتہ سنج" ;
-lin puritan_A = mkA "شدید اخلاق پسند" ;       -- from DictUrd
-lin puritan_N = mkN "صوفی" ;
-lin puritanical_A = mkA "کٹر مسیحی فرقے سے متعلق" ;
-lin puritanism_N = mkN "کٹر عیسائیت" ;
-lin purity_N = mkN "آب داری" ;       -- from DictUrd
-lin purl_N = mkN "زری کا کام کرنا" ;
-lin purl_V = mkV "ڈوبنا" ;       -- from DictUrd
-lin purl_V2 = mkV2 (compoundV "زری کا کام" (mkV "کرنا")) ;
-lin purloin_V2 = mkV2 (mkV "چرانا") ;       -- from DictUrd
-lin purple_A = mkA "بینجنی" ;       -- from DictUrd
-lin purple_N = mkN "جامنی" ;
-lin purplish_A = mkA "ارغوانی" ;
-lin purport_N = mkN "کام" ;       -- from DictUrd
-lin purport_V2 = mkV2 (mkV "مقصد") ;
---lin purport_V2V = mkV2 (mkV "مقصد") ;
-lin purpose_N = mkN "نیت" ;       -- from DictUrd
-lin purpose_V2 = mkV2 (mkV "مقصد") ;
-lin purposeful_A = mkA "با مقصد" ;       -- from DictUrd
-lin purposeless_A = mkA "عبث" ;       -- from DictUrd
-lin purposely_Adv = mkAdv "بل ارادہ" ;       -- from DictUrd
-lin purposive_A = mkA "منشا کی مطابقت سے" ;
-lin purr_N = mkN "خر خر کرنا" ;
-lin purr_V = compoundV "خر خر" (mkV "کرنا") ;
-lin purr_V2 = mkV2 (compoundV "خر خر" (mkV "کرنا")) ;
-lin purr_VS = mkVS (compoundV "خر خر" (mkV "کرنا")) ;
-lin purse_N = mkN "فوتہ" ;       -- from DictUrd
-lin purse_V2 = mkV2 (mkV "بٹوہ") ;
-lin purser_N = mkN "تحویل دار" ;
-lin pursuance_N = mkN "تقلید" ;
-lin pursuant_A = mkA "وبال جان" ;       -- from DictUrd
-lin pursue_V = compoundV "پریشان" (mkV "ہونا") ;       -- from DictUrd
-lin pursue_V2 = mkV2 (compoundV "پیچھا" (mkV "کرنا")) ;       -- from DictUrd
-lin pursuer_N = mkN "درپے ہونے والا" ;
-lin pursuit_N = mkN "جستجو" ;       -- from DictUrd
-lin pursy_A = mkA "موٹا" ;       -- from DictUrd
-lin purulence_N = mkN "پیپ آلودگی" ;
-lin purulent_A = mkA "پیپ بھرا" ;       -- from DictUrd
-lin purvey_V = compoundV "بندوبست" (mkV "کرنا") ;
-lin purvey_V2 = mkV2 (compoundV "فراہم" (mkV "کرنا")) ;       -- from DictUrd
-lin purveyance_N = mkN "رسد رسائی" ;
-lin purveyor_N = mkN "رازق" ;       -- from DictUrd
-lin purview_N = mkN "قابلیت" ;       -- from DictUrd
-lin pus_N = mkN "چیپ" ;       -- from DictUrd
-lin push_N = mkN "دھکا" ;       -- from DictUrd
-lin push_V = compoundV "دھکا" (mkV "دینا") ;
-lin push_V2 = mkV2 (mkV "ڈھکیلنا") ;       -- from DictUrd
--- lin push_V2V = mkV2 (compoundV "دھکا" (mkV "دینا")) ;
-lin push_VS = mkVS (compoundV "دھکا" (mkV "دینا")) ;
-lin pushcart_N = mkN "ڈھکیل" ;
-lin pushful_A = mkA "سرگرم" ;
-lin pushing_A = mkA "پیروی کرنے والا" ;
-lin pusillanimity_N = mkN "کم ظرفی" ;
-lin pusillanimous_A = mkA "بزدل" ;       -- from DictUrd
-lin puss_N = mkN "بلی" ;
-lin pussy_N = mkN "بلی" ;       -- from DictUrd
-lin pussyfoot_V = mkV "نرم" ;
-lin pustule_N = mkN "پھنسی" ;       -- from DictUrd
-lin put_N = mkN "رکھنا" ;
-lin put_V = mkV "رکھنا" ;
-lin put_V2 = mkV2 (mkV "بٹھانا") ;       -- from DictUrd
---lin put_V2V = mkV2 (mkV "رکھنا") ;
-lin put_VS = mkVS (mkV "رکھنا") ;
-lin put_down_N = mkN "دبانا" ;
-lin put_on_N = mkN "فرض کیا ہوا" ;
-lin putative_A = mkA "فرضی" ;       -- from DictUrd
-lin putrefaction_N = mkN "اخلاقی خرابی" ;
-lin putrefy_V = compoundV "خراب" (mkV "کرنا") ;
-lin putrefy_V2 = mkV2 (compoundV "خراب" (mkV "کرنا")) ;
-lin putrescence_N = mkN "گندگی" ;
-lin putrescent_A = mkA "بدبو دار" ;
-lin putrid_A = mkA "ناپاک" ;
-lin putridity_N = mkN "عفونت" ;
-lin putsch_N = mkN "اچانک شورش" ;       -- from DictUrd
-lin putt_N = mkN "پھینکا جانا" ;
-lin putt_V = compoundV "پھینکا" (mkV "جانا") ;
-lin putt_V2 = mkV2 (compoundV "پھینکا" (mkV "جانا")) ;
-lin puttee_N = mkN "اردو" ;
-lin putter_V = compoundV "گولف کی" (mkV "چھڑی") ;
-lin putter_V2 = mkV2 (compoundV "گولف کی" (mkV "چھڑی")) ;
-lin putty_N = mkN "درز بھرنا" ;
-lin putty_V2 = mkV2 (compoundV "درز" (mkV "بھرنا")) ;
-lin puzzle_N = mkN "چیستان" ;       -- from DictUrd
-lin puzzle_V = mkV "حیرانی" ;
-lin puzzle_V2 = mkV2 (compoundV "چکر میں" (mkV "ڈلنا")) ;       -- from DictUrd
-lin puzzlement_N = mkN "ہرانی" ;       -- from DictUrd
-lin puzzler_N = mkN "حیران کرنے والا" ;
-lin pygmy_N = mkN "پودنا" ;       -- from DictUrd
-lin pyjama_A = mkA "ڈھیلا لباس" ;
-lin pyle_PN = mkPN "ایک مہلک بیماری ہے" ;
-lin pylon_N = mkN "بڑا اونچا دروازہ" ;
-lin pyorrhoea_N = mkN "ماسخورہ" ;
-lin pyramid_N = mkN "ہر?" ;       -- from DictUrd
-lin pyre_N = mkN "چتا" ;       -- from DictUrd
-lin pyrites_N = mkN "پھول نما دھات" ;
-lin pyrotechnic_A = mkA "آتش بازی کے متعلق" ;
-lin pyrrhic_A = mkA "جنگی رقص" ;
-lin python_N = mkN "اژدہا" ;       -- from DictUrd
-lin pyx_N = mkN "صندوق" ;       -- from DictUrd
-lin quack_N = mkN "اناڑی" ;       -- from DictUrd
-lin quack_V = compoundV "کائیں" (mkV "کائیں کرنا") ;       -- from DictUrd
-lin quackery_N = mkN "عیاری" ;       -- from DictUrd
-lin quad_N = mkN "کا مرخم" ;
-lin quadrangle_N = mkN "چہار گوشہ" ;       -- from DictUrd
-lin quadrangular_A = mkA "چوکور شکل میں" ;
-lin quadrant_N = mkN "ربع دائرہ" ;       -- from DictUrd
-lin quadratic_A = mkA "چوکور" ;       -- from DictUrd
-lin quadrilateral_A = mkA "چوطرفہ" ;       -- from DictUrd
-lin quadrilateral_N = mkN "چار ضلع والی شکل" ;
-lin quadrille_N = mkN "چوکڑی ناچ" ;       -- from DictUrd
-lin quadrillion_N = mkN "ایک پدم" ;
-lin quadruped_N = mkN "چوپایہ جانور" ;       -- from DictUrd
-lin quadruple_A = mkA "چہار تہہ" ;       -- from DictUrd
-lin quadruple_N = mkN "چار گنا" ;
-lin quadruple_V = compoundV "چار" (mkV "گنا") ;
-lin quadruple_V2 = mkV2 (compoundV "چار" (mkV "گنا")) ;
-lin quadruplet_N = mkN "چوکا" ;
-lin quadruplicate_A = mkA "چار گنا" ;       -- from DictUrd
-lin quadruplicate_N = mkN "چار گنا" ;
-lin quadruplicate_V2 = mkV2 (compoundV "چار" (mkV "گنا")) ;
-lin quaff_V = compoundV "غٹ غٹ پی" (mkV "جانا") ;
-lin quaff_V2 = mkV2 (compoundV "بڑے بڑے گھونٹ لے کر" (mkV "پینا")) ;       -- from DictUrd
-lin quagmire_N = mkN "دلدل" ;       -- from DictUrd
-lin quail_N = mkN "بٹیر" ;       -- from DictUrd
-lin quail_V = mkV "گھٹنا" ;       -- from DictUrd
-lin quaint_A = mkA "غیر معمولی" ;       -- from DictUrd
-lin quaintness_N = mkN "لطافت" ;       -- from DictUrd
-lin quake_N = mkN "کپکپاہٹ" ;       -- from DictUrd
-lin quake_V = mkV "ہلانا" ;       -- from DictUrd
-lin quaker_N = mkN "کوئکر" ;
-lin qualification_N = mkN "معیار اہلیت" ;       -- from DictUrd
-lin qualified_A = mkA "اہل" ;       -- from DictUrd
-lin qualifier_N = mkN "متصف کرنے والا" ;
-lin qualify_V = compoundV "کا اہل" (mkV "ہونا") ;
-lin qualify_V2 = mkV2 (compoundV "شرائط پر پورا" (mkV "اترنا")) ;       -- from DictUrd
-lin qualitative_A = mkA "کیفی" ;       -- from DictUrd
-lin quality_N = mkN "اضافی وصف" ;       -- from DictUrd
-lin qualm_N = mkN "بندش" ;       -- from DictUrd
-lin quandary_N = mkN "حیرت" ;       -- from DictUrd
-lin quantify_V2 = mkV2 (mkV "ناپنا") ;       -- from DictUrd
-lin quantitative_A = mkA "کمیتی" ;
-lin quantity_N = mkN "حد" ;       -- from DictUrd
-lin quantum_N = mkN "حصہ" ;       -- from DictUrd
-lin quarantine_N = mkN "چالیس دن" ;       -- from DictUrd
-lin quarantine_V2 = mkV2 (mkV "قرنطینہ") ;
-lin quark_N = mkN "پنير" ;
-lin quarrel_N = mkN "ان بن" ;       -- from DictUrd
-lin quarrel_V = mkV "جھگڑنا" ;       -- from DictUrd
-lin quarrelsome_A = mkA "فسادی" ;       -- from DictUrd
-lin quarry_N = mkN "سید" ;       -- from DictUrd
-lin quarry_V = compoundV "پتھر کی" (mkV "دکان") ;
-lin quarry_V2 = mkV2 (compoundV "پتھر کی" (mkV "دکان")) ;
-lin quart_N = mkN "پیمانہ" ;       -- from DictUrd
-lin quarter_N = mkN "چہارم" ;       -- from DictUrd
-lin quarter_V2 = mkV2 (compoundV "چوپارہ" (mkV "کرنا")) ;       -- from DictUrd
-lin quarter_deck_N = mkN "بالائی عرشے کا دنبالہ جہاز" ;
-lin quarterfinal_N = mkN "مقابلوں کا ایک سلسلہ" ;
-lin quartering_N = mkN "چوتھائی" ;
-lin quarterly_A = mkA "چوتھائی کے متعلق" ;
-lin quarterly_Adv = mkAdv "چوتھائی کے متعلق" ;
-lin quarterly_N = mkN "سہ ماہی" ;       -- from DictUrd
-lin quartermaster_N = mkN "میر سامان" ;       -- from DictUrd
-lin quarterstaff_N = mkN "ڈنڈا" ;       -- from DictUrd
-lin quartet_N = mkN "چوتھائی" ;
-lin quarto_N = mkN "چوتھائی کاغذ" ;
-lin quartz_N = mkN "گار" ;       -- from DictUrd
-lin quash_V2 = mkV2 (compoundV "بے اثر" (mkV "کرنا")) ;       -- from DictUrd
-lin quassia_N = mkN "کواسیا عرق" ;
-lin quatrain_N = mkN "دو بیتی" ;       -- from DictUrd
-lin quattrocento_N = mkN "قرن بانزدہم" ;
-lin quaver_N = mkN "گٹکری آواز کی ایک لہر" ;       -- from DictUrd
-lin quaver_V = mkV "کانپنا" ;       -- from DictUrd
-lin quaver_V2 = mkV2 (mkV "تھرانا") ;
-lin quay_N = mkN "بندر" ;       -- from DictUrd
-lin queasily_Adv = mkAdv "متلاتے ھوئے" ;
-lin queasiness_N = mkN "بد ہضمی" ;       -- from DictUrd
-lin queasy_A = mkA "درد شکم میں مبتلا" ;       -- from DictUrd
-lin quebec_PN = mkPN "اشارے کا علامتی لفظ" ;
-lin queen_N = mkN "بادشاہ بیگم" ;       -- from DictUrd
-lin queen_V2 = mkV2 (mkV "ملکہ") ;
-lin queenly_A = mkA "ملکہ کی طرح" ;
-lin queer_A = mkA "عجیب" ;       -- from DictUrd
-lin queer_N = mkN "ہم جنس پرست" ;       -- from DictUrd
-lin queer_V2 = mkV2 (mkV "عجیب") ;
-lin queerness_N = mkN "غرابت" ;       -- from DictUrd
-lin quell_V2 = mkV2 (mkV "دبانا") ;       -- from DictUrd
-lin quench_V2 = mkV2 (mkV "بجھانا") ;       -- from DictUrd
-lin quern_N = mkN "ہتھ چکی" ;       -- from DictUrd
-lin querulous_A = mkA "عادتاً شکایتی" ;       -- from DictUrd
-lin querulousness_N = mkN "بد مزاجی" ;
-lin query_N = mkN "استفہام" ;       -- from DictUrd
-lin query_V = mkV "تحقیق" ;
-lin query_V2 = mkV2 (mkV "تحقیق") ;
-lin quest_N = mkN "دریافت" ;       -- from DictUrd
-lin quest_V = mkV "تلاش" ;
-lin question_N = mkN "بات" ;       -- from DictUrd
-lin question_V2 = mkV2 (compoundV "استفسار" (mkV "کرنا")) ;       -- from DictUrd
-lin question_mark_N = mkN "سوالیہ نشان" ;
-lin questionable_A = mkA "غیر یقینی" ;       -- from DictUrd
-lin questioner_N = mkN "سائل" ;       -- from DictUrd
-lin questionnaire_N = mkN "استفسار نامہ" ;       -- from DictUrd
-lin quetzal_N = mkN "سبز دم" ;
-lin queue_N = mkN "چوٹی" ;       -- from DictUrd
-lin queue_V = mkV "قطار" ;
-lin quibble_N = mkN "بولی" ;       -- from DictUrd
-lin quibble_V = compoundV "لفظی الٹ" (mkV "پھیر") ;
-lin quibbler_N = mkN "فقرہ باز" ;       -- from DictUrd
-lin quibbling_A = mkA "لفظی الٹ پھیر" ;
-lin quick_A = mkA "عاجل" ;       -- from DictUrd
-lin quick_Adv = mkAdv "جلدی" ;
-lin quick_N = mkN "جلدی" ;
-lin quick_tempered_A = mkA "تنک مزاج" ;
-lin quick_witted_A = mkA "حاضر جواب" ;
-lin quicken_V = compoundV "تیز تیز" (mkV "کرنا") ;
-lin quicken_V2 = mkV2 (mkV "جلانا") ;       -- from DictUrd
-lin quicklime_N = mkN "ان بجھا چونا" ;
-lin quickness_N = mkN "سرعت" ;       -- from DictUrd
-lin quicksand_N = mkN "دلدل" ;       -- from DictUrd
-lin quickset_A = mkA "جلدی بڑھنے والا پودا" ;
-lin quicksilver_N = mkN "پارہ" ;       -- from DictUrd
-lin quickstep_N = mkN "چلتی گت" ;
-lin quid_N = mkN "اصل" ;       -- from DictUrd
-lin quid_pro_quo_N = mkN "ادل بدل" ;
-lin quiescence_N = mkN "اطمینان" ;       -- from DictUrd
-lin quiescent_A = mkA "غیر متحرک" ;       -- from DictUrd
-lin quiet_A = mkA "امن پسند" ;       -- from DictUrd
-lin quiet_N = mkN "آرام" ;       -- from DictUrd
-lin quiet_V = compoundV "چپ" (mkV "ہونا") ;       -- from DictUrd
-lin quiet_V2 = mkV2 (compoundV "چپ" (mkV "کرنا")) ;       -- from DictUrd
-lin quietism_N = mkN "مذہب تسلیم و رضا" ;
-lin quietist_N = mkN "سادھو" ;
-lin quietness_N = mkN "چپ" ;       -- from DictUrd
-lin quietude_N = mkN "آرام کی حالت" ;       -- from DictUrd
-lin quietus_N = mkN "آخری حساب کتاب" ;       -- from DictUrd
-lin quill_N = mkN "ڈنڈی" ;       -- from DictUrd
-lin quilt_N = mkN "دلائ" ;       -- from DictUrd
-lin quilt_V2 = mkV2 (mkV "لحاف") ;
-lin quin_N = mkN "بہی کا درخت" ;
-lin quince_N = mkN "بہی" ;       -- from DictUrd
-lin quinine_N = mkN "کونین" ;
-lin quinsy_N = mkN "خناق" ;
-lin quintessence_N = mkN "عرق" ;       -- from DictUrd
-lin quintet_N = mkN "پنج آہنگ" ;
-lin quintuplet_N = mkN "پانچ چیزوں کا میل" ;
-lin quip_N = mkN "آوازہ" ;       -- from DictUrd
-lin quip_V = compoundV "آوازہ" (mkV "کسنا") ;       -- from DictUrd
-lin quip_VS = mkVS (compoundV "پھبتی" (mkV "کہنا")) ;
-lin quire_N = mkN "کاغذ کا دستہ" ;       -- from DictUrd
-lin quirk_N = mkN "چوٹ" ;       -- from DictUrd
-lin quisling_N = mkN "غدار" ;
-lin quit_A = mkA "بری" ;       -- from DictUrd
-lin quit_V = mkV "چھوڑنا" ;       -- from DictUrd
-lin quit_V2 = mkV2 (compoundV "ادا" (mkV "کرنا")) ;       -- from DictUrd
-lin quits_A = mkA "برابر" ;       -- from DictUrd
-lin quittance_N = mkN "چھٹکارا" ;       -- from DictUrd
-lin quitter_N = mkN "چھوڑ دینے والا" ;       -- from DictUrd
-lin quiver_N = mkN "تر کش" ;       -- from DictUrd
-lin quiver_V = mkV "ہلنا" ;       -- from DictUrd
-lin quiver_V2 = mkV2 (mkV "تھرتھرانا") ;
-lin quixotic_A = mkA "خیال پرست" ;       -- from DictUrd
-lin quixotically_Adv = mkAdv "خوجی" ;
-lin quiz_N = mkN "مکر" ;       -- from DictUrd
-lin quiz_V2 = mkV2 (compoundV "پرکھنے والے" (mkV "سوال")) ;
-lin quizzical_A = mkA "انوکھا" ;       -- from DictUrd
-lin quoin_N = mkN "ڈاٹ" ;       -- from DictUrd
-lin quoit_N = mkN "چکی" ;
-lin quonset_N = mkN "مدور سائبان" ;
-lin quorum_N = mkN "حد نصاب" ;       -- from DictUrd
-lin quot_V = mkV "حصہ" ;
-lin quot_VS = mkVS (mkV "حصہ") ;
-lin quota_N = mkN "حد رسدی" ;       -- from DictUrd
-lin quotability_N = mkN "قابلیت اقتباس یا حوالہ" ;
-lin quotable_A = mkA "قابل اقتباس" ;
-lin quotation_N = mkN "حوالہ" ;       -- from DictUrd
-lin quote_N = mkN "اشارہ" ;       -- from DictUrd
-lin quote_V = compoundV "بات" (mkV "دہرانا") ;
-lin quote_V2 = mkV2 (compoundV "حوالہ" (mkV "دینا")) ;       -- from DictUrd
-lin quotidian_A = mkA "عام" ;       -- from DictUrd
-lin quotient_N = mkN "خارج القسمت" ;       -- from DictUrd
-lin ra_N = mkN "درز" ;
-lin rabbi_N = mkN "عوام" ;
-lin rabbit_N = mkN "خرگوش" ;       -- from DictUrd
-lin rabbit_V = mkV "خرگوش" ;
-lin rabble_N = mkN "انبوہ" ;       -- from DictUrd
-lin rabid_A = mkA "جنونی" ;       -- from DictUrd
-lin rabies_N = mkN "ایک بیماری" ;
-lin raccoon_N = mkN "خرسک" ;
-lin race_N = mkN "دپٹ" ;       -- from DictUrd
-lin race_V = mkV "دوڑ" ;
-lin race_V2 = mkV2 (mkV "دوڑ") ;
---lin race_V2V = mkV2 (mkV "دوڑ") ;
-lin raceme_N = mkN "خوشہ" ;       -- from DictUrd
-lin racer_N = mkN "گھوڑ دوڑ کا" ;
-lin rachel_PN = mkPN "ریچل" ;
-lin racial_A = mkA "نسلی" ;       -- from DictUrd
-lin racing_N = mkN "دوڑ" ;
-lin racism_N = mkN "نسل پرستی" ;
-lin racist_N = mkN "نسل پرست" ;       -- from DictUrd
-lin rack_N = mkN "شکنجہ" ;       -- from DictUrd
-lin rack_V2 = mkV2 (mkV "شکنجہ") ;
-lin racket_N = mkN "دھکم پیل" ;       -- from DictUrd
-lin racket_V = mkV "ہنگامہ" ;
-lin racy_A = mkA "مظبوط" ;
-lin radial_A = mkA "کرنی" ;       -- from DictUrd
-lin radial_N = mkN "شعاعی" ;
-lin radiant_A = mkA "چمکتا" ;       -- from DictUrd
-lin radiate_V = mkV "چمکنا" ;       -- from DictUrd
-lin radiate_V2 = mkV2 (compoundV "شعاعیں" (mkV "نکلنا")) ;
-lin radiation_N = mkN "تنویر" ;
-lin radical_A = mkA "اصلی" ;       -- from DictUrd
-lin radical_N = mkN "جڑ" ;
-lin radio_N = mkN "لاسکی نظام" ;
-lin radio_V2 = mkV2 (compoundV "لاسکی" (mkV "نظام")) ;
-lin radish_N = mkN "مولی" ;
-lin radium_N = mkN "دھاتی عنصر" ;
-lin radius_N = mkN "نصف قطر" ;
-lin raf_N = mkN "عوام" ;
-lin raffle_N = mkN "کوڑا کرکٹ" ;       -- from DictUrd
-lin raffle_V2 = mkV2 (compoundV "پانسہ پھینکنے میں شریک" (mkV "ہونا")) ;
-lin raft_N = mkN "لکڑیوں کا بیڑا" ;
-lin raft_V = compoundV "لکڑیوں کا" (mkV "بیڑا") ;
-lin raft_V2 = mkV2 (compoundV "لکڑیوں کا" (mkV "بیڑا")) ;
-lin rag_N = mkN "چیتھڑا" ;       -- from DictUrd
-lin rag_V2 = mkV2 (mkV "ٹکڑا") ;
-lin ragamuffin_N = mkN "بدنا?" ;       -- from DictUrd
-lin rage_N = mkN "بخار" ;       -- from DictUrd
-lin rage_V = mkV "غصہ" ;
-lin ragged_A = mkA "نا ہموار" ;
-lin ragout_N = mkN "قورمہ" ;
-lin raid_N = mkN "چھاپہ" ;       -- from DictUrd
-lin raid_V = mkV "حملہ" ;
-lin raid_V2 = mkV2 (compoundV "چھاپہ" (mkV "مارنا")) ;       -- from DictUrd
-lin rail_N = mkN "پٹری" ;       -- from DictUrd
-lin rail_V = compoundV "سخت" (mkV "برا بھلا کہنا") ;       -- from DictUrd
-lin rail_V2 = mkV2 (compoundV "گاڑی سے" (mkV "بھیجنا")) ;       -- from DictUrd
-lin railing_N = mkN "جنگلا" ;       -- from DictUrd
-lin raillery_N = mkN "ہذل" ;       -- from DictUrd
-lin railway_N = mkN "ریلوے سڑک" ;
-lin raiment_N = mkN "کپڑے" ;       -- from DictUrd
-lin rain_N = mkN "بار" ;       -- from DictUrd
-lin rain_V = compoundV "بارش" (mkV "ہونا") ;       -- from DictUrd
-lin rain_V2 = mkV2 (mkV "بارش") ;
-lin rainbow_N = mkN "دھنک" ;       -- from DictUrd
-lin raindrop_N = mkN "بارش کا قطرہ" ;
-lin rainy_A = mkA "بارانی" ;       -- from DictUrd
-lin raise_N = mkN "تنخواہ میں اضافہ" ;       -- from DictUrd
-lin raise_V2 = mkV2 (compoundV "بلند" (mkV "کرنا")) ;       -- from DictUrd
--- lin raise_V2V = mkV2 (compoundV "بلند" (mkV "کرنا")) ;
-lin raisin_N = mkN "کشمش" ;       -- from DictUrd
-lin raj_N = mkN "راجہ" ;
-lin rake_N = mkN "البیلا" ;       -- from DictUrd
-lin rake_V = mkV "عیاش" ;
-lin rake_V2 = mkV2 (mkV "عیاش") ;
-lin rakish_A = mkA "تماش بین" ;
-lin rally_N = mkN "مظاہرہ" ;
-lin rally_V = mkV "مظاہرہ" ;
-lin rally_V2 = mkV2 (mkV "مظاہرہ") ;
---lin rally_V2V = mkV2 (mkV "مظاہرہ") ;
-lin ram_N = mkN "بھیڑا" ;       -- from DictUrd
-lin ram_V2 = mkV2 (compoundV "داب کو" (mkV "بھرنا")) ;
-lin ramble_N = mkN "چہل قدمی" ;       -- from DictUrd
-lin ramble_V = compoundV "بے" (mkV "خود ہونا") ;       -- from DictUrd
-lin rambling_A = mkA "گشت" ;
-lin rambunctious_A = mkA "ہنگامہ خیز" ;
-lin ramification_N = mkN "حصوں میں تقسیم کرنا" ;
-lin ramify_V = compoundV "شاخ" (mkV "پھوٹنا") ;
-lin ramify_V2 = mkV2 (compoundV "شاخ" (mkV "پھوٹنا")) ;
-lin ramp_N = mkN "اچھلنا" ;
-lin ramp_V2 = mkV2 (mkV "اچھلنا") ;
-lin rampage_N = mkN "بگڑنا" ;
-lin rampage_V = mkV "بگڑنا" ;
-lin rampant_A = mkA "بے لگام" ;       -- from DictUrd
-lin rampart_N = mkN "فصیل" ;       -- from DictUrd
-lin ramrod_N = mkN "بندوق کا گز" ;
-lin ramshackle_A = mkA "ٹوٹا پھوٹا" ;
-lin ranch_N = mkN "جانوروں کا باڑا" ;       -- from DictUrd
-lin rancid_A = mkA "بدبو دار" ;
-lin rancour_N = mkN "غبار" ;       -- from DictUrd
-lin rand_N = mkN "حاشیہ" ;       -- from DictUrd
-lin random_N = mkN "بے ترتیب" ;
-lin range_N = mkN "پلا" ;       -- from DictUrd
-lin range_V = mkV "پہنچ" ;
-lin range_V2 = mkV2 (compoundV "قطار" (mkV "باندھنا")) ;       -- from DictUrd
-lin ranger_N = mkN "پھرنے والا" ;
-lin rank_A = mkA "کثیر" ;
-lin rank_N = mkN "درجہ" ;       -- from DictUrd
-lin rank_V = mkV "کثیر" ;
-lin rank_V2 = mkV2 (mkV "کثیر") ;
-lin rank_VS = mkVS (mkV "کثیر") ;
-lin ranking_N = mkN "کثیر" ;
-lin rankle_V = compoundV "سوزش" (mkV "کرنا") ;
-lin ransack_V2 = mkV2 (compoundV "چھان" (mkV "مارنا")) ;
-lin ransom_N = mkN "ڈنڈ" ;       -- from DictUrd
-lin ransom_V2 = mkV2 (compoundV "خون" (mkV "بہا")) ;
-lin rant_N = mkN "گپ" ;       -- from DictUrd
-lin rant_V = compoundV "برا" (mkV "بھلا کہنا") ;       -- from DictUrd
-lin rant_V2 = mkV2 (mkV "لتاڑنا") ;       -- from DictUrd
-lin rap_N = mkN "کھٹ" ;       -- from DictUrd
-lin rap_V = mkV "کھٹکھٹانا" ;
-lin rap_V2 = mkV2 (mkV "کھٹکھٹانا") ;
-lin rapacious_A = mkA "زیاں" ;       -- from DictUrd
-lin rapacity_N = mkN "سخت گیری" ;
-lin rape_N = mkN "آبروریزی" ;       -- from DictUrd
-lin rape_V2 = mkV2 (compoundV "آبروریزی" (mkV "کرنا")) ;       -- from DictUrd
-lin rapid_A = mkA "جلد" ;       -- from DictUrd
-lin rapid_N = mkN "تیز" ;
-lin rapier_N = mkN "کٹار" ;
-lin rapine_N = mkN "غارت گری" ;       -- from DictUrd
-lin rapport_N = mkN "ہمدردی" ;       -- from DictUrd
-lin rapt_A = mkA "اغوا" ;       -- from DictUrd
-lin rapture_N = mkN "حال" ;       -- from DictUrd
-lin rare_A = mkA "عجب" ;       -- from DictUrd
-lin rarefy_V = compoundV "رقیق" (mkV "کرنا") ;
-lin rarefy_V2 = mkV2 (compoundV "رقیق" (mkV "کرنا")) ;
-lin raring_A = mkA "نایاب" ;
-lin rarity_N = mkN "نرالا پن" ;
-lin rascal_N = mkN "حرامزادہ" ;       -- from DictUrd
-lin rash_A = mkA "عاقبت نا اندیش" ;       -- from DictUrd
-lin rash_N = mkN "جوش دانہ" ;       -- from DictUrd
-lin rasp_N = mkN "رندہ" ;       -- from DictUrd
-lin rasp_V = compoundV "بڑی" (mkV "ریتی") ;
-lin rasp_V2 = mkV2 (mkV "ریتنا") ;       -- from DictUrd
-lin raspberry_N = mkN "رس بھری" ;
-lin rat_N = mkN "چوہا" ;
-lin rat_V = mkV "چوہا" ;
-lin rat_V2 = mkV2 (mkV "چوہا") ;
-lin ratable_A = mkA "قابل محصول" ;
-lin ratch_N = mkN "روک دار دندانے" ;
-lin ratchet_N = mkN "چرخ ضامن دار" ;       -- from DictUrd
-lin rate_N = mkN "بھاؤ" ;       -- from DictUrd
-lin rate_V = mkV "درجہ" ;
-lin rate_V2 = mkV2 (compoundV "برا بھلا" (mkV "کہنا")) ;       -- from DictUrd
-lin rate_VA = mkV "درجہ" ;
-lin rate_VS = mkVS (mkV "درجہ") ;
-lin rather_Adv = mkAdv "بلکہ" ;       -- from DictUrd
-lin ratification_N = mkN "قبول" ;       -- from DictUrd
-lin ratify_V2 = mkV2 (compoundV "بات پکی" (mkV "کرنا")) ;       -- from DictUrd
-lin rating_N = mkN "درجہ بندی" ;       -- from DictUrd
-lin ratio_N = mkN "نسبت" ;       -- from DictUrd
-lin ration_N = mkN "خوراک" ;       -- from DictUrd
-lin ration_V2 = mkV2 (mkV "خوراک") ;
-lin rational_A = mkA "معقول" ;
-lin rationale_N = mkN "دلائل" ;
-lin rationalization_N = mkN "پرفریب توجیہ" ;
-lin rattle_N = mkN "جھن جھنا" ;       -- from DictUrd
-lin rattle_V = mkV "دھمکانا" ;
-lin rattle_V2 = mkV2 (mkV "دھمکانا") ;
-lin rattling_A = mkA "دھمکانا" ;
-lin rattling_Adv = mkAdv "دھمکانا" ;
-lin ravage_N = mkN "غارت کرنا" ;
-lin ravage_V = compoundV "غارت" (mkV "کرنا") ;
-lin ravage_V2 = mkV2 (compoundV "غارت" (mkV "کرنا")) ;       -- from DictUrd
-lin rave_N = mkN "بے خود ہونا" ;
-lin rave_V = compoundV "بے خود" (mkV "ہونا") ;
-lin rave_V2 = mkV2 (compoundV "بے خود" (mkV "ہونا")) ;
-lin ravel_V = mkV "سلجھانا" ;
-lin ravel_V2 = mkV2 (mkV "سلجھانا") ;
-lin raven_N = mkN "پہاڑی کوا" ;       -- from DictUrd
-lin ravening_A = mkA "شکار کرنا" ;
-lin ravenous_A = mkA "بے حد بھوکا" ;       -- from DictUrd
-lin ravine_N = mkN "خشک نالہ" ;       -- from DictUrd
-lin raving_A = mkA "دیوانہ" ;
-lin raving_Adv = mkAdv "دیوانہ" ;
-lin ravish_V2 = mkV2 (compoundV "آبروریزی" (mkV "کرنا")) ;       -- from DictUrd
-lin raw_A = mkA "ان گھڑ" ;       -- from DictUrd
-lin raw_N = mkN "کچا" ;
-lin ray_N = mkN "کرن" ;
-lin ray_PN = mkPN "کرن" ;
-lin ray_V = mkV "کرن" ;
-lin ray_V2 = mkV2 (mkV "کرن") ;
-lin rayon_N = mkN "مصنوعی ریشم" ;
-lin raze_V2 = mkV2 (mkV "ڈھانا") ;       -- from DictUrd
-lin razor_N = mkN "استرا" ;
-lin razor_V2 = mkV2 (mkV "استرا") ;
-lin re_N = mkN "پہنچنا" ;
-lin reach_N = mkN "پہنچ" ;       -- from DictUrd --changed
-lin reach_V = mkV "پہنچنا" ;       -- from DictUrd --changed
-lin reach_V2 = mkV2 (mkV "پہنچنا") ;       -- from DictUrd --changed
---lin reach_V2V = mkV2 (mkV "پہنچنا") ;
-lin reach_VA = mkV "پہنچنا" ;
-lin react_V = compoundV "خلاف اثر" (mkV "کرنا") ;
-lin reaction_N = mkN "رد عمل" ;       -- from DictUrd
-lin read_N = mkN "پڑھنا" ;
-lin read_V = mkV "پڑھنا" ;
-lin read_V2 = mkV2 (compoundV "مطالعہ" (mkV "کرنا")) ;       -- from DictUrd
-lin read_VA = mkV "پڑھنا" ;
-lin read_VS = mkVS (mkV "پڑھنا") ;
-lin readable_A = mkA "دلچسپ کتاب" ;
-lin reader_N = mkN "پڑھنے والا" ;       -- from DictUrd
-lin readily_Adv = mkAdv "فوراً" ;       -- from DictUrd
-lin reading_N = mkN "پڑھائی" ;       -- from DictUrd --changed
-lin reading_PN = mkPN "پڑھائی" ;
-lin ready_A = mkA "آمادہ" ;       -- from DictUrd
-lin ready_N = mkN "تیار" ;
-lin ready_V2 = mkV2 (mkV "تیار") ;
-lin real_A = mkA "عین" ;       -- from DictUrd
-lin real_N = mkN "اصلی" ;
-lin realism_N = mkN "حقیقت بینی" ;
-lin realist_N = mkN "حققت پسند" ;       -- from DictUrd
-lin realistic_A = mkA "حقیقت پسندانہ" ;       -- from DictUrd
-lin reality_N = mkN "باعث" ;       -- from DictUrd
-lin realize_V2 = mkV2 (compoundV "احساس" (mkV "کرنا")) ;
-lin realize_VS = mkVS (compoundV "احساس" (mkV "کرنا")) ;
-lin realm_N = mkN "ملک" ;       -- from DictUrd
-lin realty_N = mkN "نمک حلالی" ;
-lin ream_N = mkN "رددہ" ;       -- from DictUrd
-lin reap_V = compoundV "جمع" (mkV "کرنا") ;
-lin reap_V2 = mkV2 (mkV "کاٹنا") ;       -- from DictUrd
-lin reaper_N = mkN "کاٹنے والا" ;
-lin reappear_V = compoundV "دوبارہ ظاہر" (mkV "کرنا") ;
-lin rear_N = mkN "عقب" ;       -- from DictUrd
-lin rear_V = mkV "پچھلا" ;
-lin rear_V2 = mkV2 (mkV "پالنا") ;       -- from DictUrd
-lin rearrange_V2 = mkV2 (compoundV "دوبارہ ترتیب" (mkV "دینا")) ;
-lin reason_N = mkN "عقل" ;       -- from DictUrd
-lin reason_V = mkV "وجہ" ;
-lin reason_V2 = mkV2 (mkV "وجہ") ;
-lin reason_VS = mkVS (mkV "وجہ") ;
-lin reasonable_A = mkA "مناسب" ;
-lin reasoning_N = mkN "مناظرہ" ;
-lin reassure_V2 = mkV2 (compoundV "بات پکی" (mkV "کرنا")) ;       -- from DictUrd
-lin reassure_VS = mkVS (compoundV "دوبارہ ہمت" (mkV "دلانا")) ;
-lin reassuring_A = mkA "دوبارہ ہمت دلانا" ;
-lin rebate_N = mkN "کمی" ;
-lin rebel_N = mkN "باغی" ;       -- from DictUrd
-lin rebel_V = mkV "باغی" ;
-lin rebellion_N = mkN "بغاوت" ;       -- from DictUrd
-lin rebellious_A = mkA "عاق" ;       -- from DictUrd
-lin reborn_A = mkA "نوخاستہ" ;
-lin rebound_N = mkN "پھرنا" ;
-lin rebound_V = mkV "پھرنا" ;
-lin rebound_V2 = mkV2 (mkV "گونجنا") ;       -- from DictUrd
---lin rebound_V2V = mkV2 (mkV "پھرنا") ;
-lin rebuff_N = mkN "جھڑکی" ;       -- from DictUrd
-lin rebuff_V = compoundV "اچانک" (mkV "روک") ;
-lin rebuff_V2 = mkV2 (mkV "جھڑکنا") ;       -- from DictUrd
-lin rebuke_N = mkN "چشم نمائ" ;       -- from DictUrd
-lin rebuke_V2 = mkV2 (compoundV "برا بھلا" (mkV "کہنا")) ;       -- from DictUrd
-lin rebus_N = mkN "تصویری معمہ" ;       -- from DictUrd
-lin rebut_V2 = mkV2 (compoundV "مسترد" (mkV "کرنا")) ;       -- from DictUrd
-lin rebuttal_N = mkN "انکار" ;       -- from DictUrd
-lin rec_PN = mkPN "یاد کرنا" ;
-lin recall_N = mkN "یاد کرنا" ;
-lin recall_V2 = mkV2 (compoundV "واپس" (mkV "لینا")) ;       -- from DictUrd
-lin recall_VS = mkVS (compoundV "یاد" (mkV "کرنا")) ;
-lin recant_V = compoundV "رد" (mkV "کرنا") ;
-lin recant_V2 = mkV2 (compoundV "الفاظ واپس" (mkV "لینا")) ;       -- from DictUrd
-lin recap_N = mkN "مطلب دوبارہ بتانا" ;
-lin recap_V = compoundV "مطلب دوبارہ" (mkV "بتانا") ;
-lin recap_V2 = mkV2 (compoundV "مطلب دوبارہ" (mkV "بتانا")) ;
-lin recapitulate_V = compoundV "پر تفصیل" (mkV "بتانا") ;
-lin recapitulate_V2 = mkV2 (compoundV "پر تفصیل" (mkV "بتانا")) ;
-lin recast_V2 = mkV2 (compoundV "پھر" (mkV "ڈالنا")) ;
-lin recede_V = mkV "پلٹنا" ;       -- from DictUrd
-lin receipt_N = mkN "رسید" ;       -- from DictUrd
-lin receipt_V2 = mkV2 (mkV "رسید") ;
-lin receive_V = compoundV "وصول" (mkV "کرنا") ;
-lin receive_V2 = mkV2 (compoundV "داخل" (mkV "کرنا")) ;       -- from DictUrd
-lin received_A = mkA "موصول" ;       -- from DictUrd
-lin recent_A = mkA "حادس" ;       -- from DictUrd
-lin receptacle_N = mkN "خانہ" ;       -- from DictUrd
-lin reception_N = mkN "استقبال" ;       -- from DictUrd
-lin receptive_A = mkA "قابل" ;       -- from DictUrd
-lin recess_N = mkN "گوشہ" ;       -- from DictUrd
-lin recess_V2 = mkV2 (mkV "تعطیل") ;
-lin recession_N = mkN "ارتداد" ;       -- from DictUrd
-lin recidivism_N = mkN "تکرار جرم" ;
-lin recipe_N = mkN "نسخہ" ;       -- from DictUrd
-lin recipient_N = mkN "وصول کرنے والا" ;       -- from DictUrd
-lin reciprocal_A = mkA "با ہمی" ;       -- from DictUrd
-lin reciprocal_N = mkN "آپس کا" ;
-lin reciprocate_V = compoundV "تبادلہ" (mkV "کرنا") ;
-lin reciprocate_V2 = mkV2 (compoundV "جواب" (mkV "دینا")) ;       -- from DictUrd
-lin reciprocity_N = mkN "مقابلہ" ;       -- from DictUrd
-lin recital_N = mkN "قرات" ;       -- from DictUrd
-lin recitation_N = mkN "ورد" ;       -- from DictUrd
-lin recite_V = compoundV "نقل" (mkV "کرنا") ;
-lin recite_V2 = mkV2 (compoundV "بیان" (mkV "کرنا")) ;       -- from DictUrd
-lin reckless_A = mkA "عاقبت نا اندیش" ;       -- from DictUrd
-lin reckon_V = compoundV "شمار" (mkV "کرنا") ;
-lin reckon_V2 = mkV2 (compoundV "اندازہ" (mkV "لگانا")) ;       -- from DictUrd
-lin reckon_VS = mkVS (compoundV "شمار" (mkV "کرنا")) ;
-lin reckoning_N = mkN "حساب" ;       -- from DictUrd
-lin reclaim_V2 = mkV2 (compoundV "وصول" (mkV "کرنا")) ;
-lin recline_V = mkV "بیٹھنا" ;       -- from DictUrd
-lin recline_V2 = mkV2 (compoundV "سہارا" (mkV "لینا")) ;
-lin recluse_N = mkN "بیراگی" ;       -- from DictUrd
-lin recognition_N = mkN "پہچان" ;       -- from DictUrd
-lin recognize_V2 = mkV2 (mkV "پہچاننا") ;
-lin recognize_VS = mkVS (mkV "پہچاننا") ;
-lin recoil_N = mkN "سہنا" ;
-lin recoil_V = mkV "سہنا" ;
-lin recollect_V = compoundV "یاد" (mkV "کرنا") ;
-lin recollect_V2 = mkV2 (compoundV "بلا" (mkV "لینا")) ;       -- from DictUrd
-lin recommend_V2 = mkV2 (compoundV "شفاعت" (mkV "کرنا")) ;       -- from DictUrd
-lin recommend_VS = mkVS (compoundV "تعریف" (mkV "کرنا")) ;
-lin recommendation_N = mkN "سفارش" ;
-lin recommit_V2 = mkV2 (compoundV "پھر سپرد" (mkV "کرنا")) ;
-lin recompense_N = mkN "جزا" ;       -- from DictUrd
-lin recompense_V2 = mkV2 (compoundV "اجر" (mkV "دینا")) ;
-lin reconcile_V2 = mkV2 (compoundV "ملاپ" (mkV "کروانا")) ;       -- from DictUrd
-lin reconciliation_N = mkN "آشتی" ;       -- from DictUrd
-lin recondite_A = mkA "عمیق" ;       -- from DictUrd
-lin reconnaissance_N = mkN "دیکھ بھال" ;
-lin reconsider_V2 = mkV2 (compoundV "کسی معاملے کو دوبارہ زیر غور" (mkV "لانا")) ;
-lin reconsider_VS = mkVS (compoundV "کسی معاملے کو دوبارہ زیر غور" (mkV "لانا")) ;
-lin reconstruct_V2 = mkV2 (compoundV "از سر نو تعمیر" (mkV "کرنا")) ;
-lin reconstruction_N = mkN "از سر نو تعمیر کرنا" ;
-lin record_N = mkN "مثل" ;       -- from DictUrd
-lin record_V2 = mkV2 (compoundV "درج" (mkV "کرنا")) ;       -- from DictUrd
-lin recorder_N = mkN "ریکارڈ کرنے والی مشین" ;
-lin recording_N = mkN "صدا بندی" ;       -- from DictUrd
-lin recount_V2 = mkV2 (compoundV "بیان" (mkV "کرنا")) ;       -- from DictUrd
-lin recount_VS = mkVS (compoundV "بیان" (mkV "کرنا")) ;
-lin recoup_V2 = mkV2 (compoundV "تاوان" (mkV "دینا")) ;
-lin recourse_N = mkN "التجا" ;
-lin recover_V = compoundV "آرام" (mkV "آنا") ;       -- from DictUrd
-lin recover_V2 = mkV2 (compoundV "آرام" (mkV "کرنا")) ;
--- lin recover_V2V = mkV2 (compoundV "آرام" (mkV "کرنا")) ;
-lin recovery_N = mkN "فرصت" ;       -- from DictUrd
-lin recreant_A = mkA "جھوٹا" ;
-lin recreant_N = mkN "جھوٹا" ;
-lin recreation_N = mkN "فرح" ;       -- from DictUrd
-lin recriminate_V = compoundV "الٹی تہمت" (mkV "لگانا") ;
-lin recrimination_N = mkN "تہمت متقابل" ;       -- from DictUrd
-lin recruit_N = mkN "نیا بھرتی" ;       -- from DictUrd
-lin recruit_V = compoundV "سپاہی بھرتی" (mkV "کرنا") ;
-lin recruit_V2 = mkV2 (compoundV "بھرتی" (mkV "کرنا")) ;       -- from DictUrd
-lin recruitment_N = mkN "نئی بھرتی" ;
-lin rectangle_N = mkN "مستا تیل" ;       -- from DictUrd
-lin rectification_N = mkN "سنوار" ;       -- from DictUrd
-lin rectify_V2 = mkV2 (compoundV "چارہ گری" (mkV "کرنا")) ;       -- from DictUrd
-lin rectilinear_A = mkA "سیدھا" ;
-lin rectitude_N = mkN "عدل" ;       -- from DictUrd
-lin recto_N = mkN "حاکم" ;
-lin rector_N = mkN "حاکم" ;
-lin rectum_N = mkN "مقعد" ;
-lin recumbent_A = mkA "جھکے ہوئے" ;
-lin recuperate_V = compoundV "وصول" (mkV "کرنا") ;
-lin recuperate_V2 = mkV2 (compoundV "وصول" (mkV "کرنا")) ;
-lin recur_V = compoundV "باربار" (mkV "ہونا") ;       -- from DictUrd
-lin recurrent_A = mkA "باربار ہونے والی" ;       -- from DictUrd
-lin red_A = mkA "لال" ;       -- from DictUrd
-lin red_N = mkN "سرخ" ;
-lin redact_V2 = mkV2 (compoundV "ادارت" (mkV "کرنا")) ;       -- from DictUrd
-lin redden_V = compoundV "لال" (mkV "ہونا") ;       -- from DictUrd
-lin redden_V2 = mkV2 (compoundV "سرخ" (mkV "کرنا")) ;
-lin reddish_A = mkA "کسی قدر سرخ" ;
-lin redeem_V2 = mkV2 (compoundV "بخشوا" (mkV "لینا")) ;       -- from DictUrd
-lin redemption_N = mkN "فدا" ;       -- from DictUrd
-lin redo_V2 = mkV2 (mkV "خوشبودار") ;
-lin redolent_A = mkA "خوشبو دار" ;       -- from DictUrd
-lin redouble_V = compoundV "اضافہ" (mkV "کرنا") ;
-lin redouble_V2 = mkV2 (compoundV "اضافہ" (mkV "کرنا")) ;
-lin redoubt_N = mkN "مورچہ بندی" ;
-lin redound_V = compoundV "پیدا" (mkV "ہونا") ;
-lin redress_N = mkN "چارہ" ;       -- from DictUrd
-lin redress_V2 = mkV2 (compoundV "چارہ گری" (mkV "کرنا")) ;       -- from DictUrd
-lin reduce_V = mkV "سمٹنا" ;       -- from DictUrd
-lin reduce_V2 = mkV2 (compoundV "چھوٹا کر" (mkV "دینا")) ;       -- from DictUrd
-lin reduction_N = mkN "گھٹائ" ;       -- from DictUrd
-lin redundancy_N = mkN "زیادتی" ;
-lin redundant_A = mkA "فالتو" ;       -- from DictUrd
-lin reed_N = mkN "قلم" ;       -- from DictUrd
-lin reedy_A = mkA "سرکنڈے نما" ;
-lin reef_N = mkN "بادبان کو کم کرنا" ;
-lin reef_V2 = mkV2 (compoundV "بادبان کو کم" (mkV "کرنا")) ;
-lin reefer_N = mkN "بادبان کو موڑنے والا" ;
-lin reek_N = mkN "بھاپ" ;       -- from DictUrd
-lin reek_V = compoundV "بخار" (mkV "اٹھنا") ;       -- from DictUrd
-lin reel_N = mkN "گراری" ;       -- from DictUrd
-lin reel_V = mkV "چکرانا" ;       -- from DictUrd
-lin reel_V2 = mkV2 (compoundV "ایک طرح کا" (mkV "ناچ")) ;
-lin reeve_N = mkN "خانساماں" ;
-lin reexamine_V = compoundV "پھر" (mkV "جانچنا") ;
-lin ref_N = mkN "ناشتہ" ;
-lin refection_N = mkN "کھانا" ;       -- from DictUrd
-lin refectory_N = mkN "طعام گاہ" ;       -- from DictUrd
-lin refer_V = compoundV "حوالہ" (mkV "دینا") ;
-lin refer_V2 = mkV2 (compoundV "حوالہ" (mkV "دینا")) ;       -- from DictUrd
-lin referee_N = mkN "منصف" ;
-lin referee_V = mkV "منصف" ;
-lin referee_V2 = mkV2 (mkV "منصف") ;
-lin reference_N = mkN "حوالہ" ;       -- from DictUrd
-lin referendum_N = mkN "حاصل کی جانے والی رائے" ;
-lin refill_N = mkN "دوبارہ بھرنا" ;
-lin refill_V2 = mkV2 (compoundV "دو بارہ" (mkV "بھرنا")) ;       -- from DictUrd
-lin refine_V = compoundV "صاف" (mkV "کرنا") ;
-lin refine_V2 = mkV2 (compoundV "خرابی دور" (mkV "کرنا")) ;       -- from DictUrd
-lin refinement_N = mkN "ادب" ;       -- from DictUrd
-lin refiner_N = mkN "صاف سازی کا کارخانہ" ;
-lin refinery_N = mkN "صاف سازی کا کارخانہ" ;
-lin refit_N = mkN "پھر درست کرنا" ;
-lin refit_V = compoundV "پھر درست" (mkV "کرنا") ;
-lin refit_V2 = mkV2 (compoundV "دو بارہ" (mkV "سمانا")) ;       -- from DictUrd
-lin reflect_V = compoundV "منعکس" (mkV "کرنا") ;
-lin reflect_V2 = mkV2 (compoundV "عکس" (mkV "ڈالنا")) ;       -- from DictUrd
-lin reflection_N = mkN "عکس" ;       -- from DictUrd
-lin reflective_A = mkA "عکس انداز" ;
-lin reflex_A = mkA "مڑا ہوا" ;       -- from DictUrd
-lin reflex_N = mkN "انعکاس" ;       -- from DictUrd
-lin reflexive_A = mkA "راجع الی الفاعل" ;
-lin reflexive_N = mkN "راجع الی الفاعل" ;
-lin reflux_N = mkN "پیچھے بھاگنا" ;
-lin reform_N = mkN "اصلاح" ;       -- from DictUrd
-lin reform_V = compoundV "تجدید" (mkV "کرنا") ;
-lin reform_V2 = mkV2 (compoundV "اصلاح" (mkV "کرنا")) ;       -- from DictUrd
-lin reformation_N = mkN "علاج" ;       -- from DictUrd
-lin reformatory_A = mkA "مصلح" ;
-lin reformatory_N = mkN "تادیب خانہ" ;       -- from DictUrd
-lin reformer_N = mkN "مجدد" ;       -- from DictUrd
-lin refract_V2 = mkV2 (compoundV "منتشر" (mkV "کرنا")) ;
-lin refractory_A = mkA "کڑا" ;       -- from DictUrd
-lin refrain_N = mkN "ردیف" ;       -- from DictUrd
-lin refrain_V = compoundV "باز" (mkV "آنا") ;       -- from DictUrd
-lin refresh_V2 = mkV2 (compoundV "بحال" (mkV "کرنا")) ;       -- from DictUrd
-lin refreshing_A = mkA "فرحت بخش" ;       -- from DictUrd
-lin refrigerate_V2 = mkV2 (compoundV "تازہ" (mkV "کرنا")) ;
-lin refrigeration_N = mkN "ٹھنڈا کرنے کا عمل" ;
-lin refuel_V = compoundV "دوبارہ ایندھن" (mkV "لینا") ;
-lin refuel_V2 = mkV2 (compoundV "دوبارہ ایندھن" (mkV "لینا")) ;
-lin refuge_N = mkN "آس" ;       -- from DictUrd
-lin refugee_N = mkN "مہاجر" ;       -- from DictUrd
-lin refund_N = mkN "واپسی" ;       -- from DictUrd
-lin refund_V2 = mkV2 (compoundV "پھیر" (mkV "دینا")) ;       -- from DictUrd
-lin refurbish_V2 = mkV2 (mkV "پھرچمکانا") ;
-lin refusal_N = mkN "جواب" ;       -- from DictUrd
-lin refuse_N = mkN "اخور" ;       -- from DictUrd
-lin refuse_V = compoundV "انکار" (mkV "کرنا") ;
-lin refuse_V2 = mkV2 (compoundV "باطل" (mkV "کرنا")) ;       -- from DictUrd
-lin refutation_N = mkN "انکار" ;       -- from DictUrd
-lin refute_V2 = mkV2 (mkV "کاٹنا") ;       -- from DictUrd
-lin reg_PN = mkPN "نئے سرے سے پانا" ;
-lin regain_V2 = mkV2 (compoundV "دو بارہ حاصل" (mkV "کرنا")) ;       -- from DictUrd
-lin regal_A = mkA "خسروی" ;       -- from DictUrd
-lin regale_V2 = mkV2 (compoundV "جشن" (mkV "منانا")) ;       -- from DictUrd
-lin regard_N = mkN "دھیان" ;       -- from DictUrd
-lin regard_V = compoundV "متوجہ" (mkV "ہونا") ;
-lin regard_V2 = mkV2 (mkV "دیکھنا") ;       -- from DictUrd
-lin regard_VS = mkVS (compoundV "متوجہ" (mkV "ہونا")) ;
-lin regardless_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin regency_N = mkN "حکومت" ;
-lin regenerate_A = mkA "پھر پیدا کرنا" ;
-lin regenerate_V = compoundV "پھر پیدا" (mkV "کرنا") ;
-lin regenerate_V2 = mkV2 (compoundV "بحال" (mkV "کرنا")) ;       -- from DictUrd
-lin regent_A = mkA "ناظم" ;
-lin regent_N = mkN "ناظم" ;
-lin regicide_N = mkN "بادشاہ کا قاتل" ;
-lin regimen_N = mkN "پرہیز" ;
-lin regiment_N = mkN "حکومت" ;       -- from DictUrd
-lin regiment_V2 = mkV2 (compoundV "سپاہیوں کا" (mkV "دستہ")) ;
-lin region_N = mkN "ارض" ;       -- from DictUrd
-lin regional_A = mkA "اقلیمی" ;       -- from DictUrd
-lin register_N = mkN "دفتر" ;       -- from DictUrd
-lin register_V = mkV "حساب" ;
-lin register_V2 = mkV2 (mkV "حساب") ;
-lin registrar_N = mkN "سرشتہ دار" ;       -- from DictUrd
-lin registration_N = mkN "اندراج" ;       -- from DictUrd
-lin registry_N = mkN "امور درج شدہ" ;
-lin regnant_A = mkA "حکمران" ;
-lin regress_V = mkV "نکاس" ;
-lin regression_N = mkN "تنزل" ;
-lin regret_N = mkN "افسوس" ;       -- from DictUrd
-lin regret_V2 = mkV2 (compoundV "افسوس" (mkV "کرنا")) ;       -- from DictUrd
-lin regret_VS = mkVS (mkV "پشیمان") ;
-lin regular_A = mkA "با قاعدہ" ;       -- from DictUrd
-lin regular_N = mkN "باقاعدہ" ;
-lin regulate_V2 = mkV2 (compoundV "ترتیب" (mkV "دینا")) ;
-lin regulation_N = mkN "انضباط" ;       -- from DictUrd
-lin regulator_N = mkN "تنظیم کنندہ" ;       -- from DictUrd
-lin regurgitate_V = compoundV "قے" (mkV "کرنا") ;
-lin regurgitate_V2 = mkV2 (compoundV "قے" (mkV "کرنا")) ;       -- from DictUrd
-lin rehabilitate_V2 = mkV2 (compoundV "بحال" (mkV "کرنا")) ;
-lin rehabilitation_N = mkN "بحالی" ;
-lin rehear_V2 = mkV2 (mkV "دہراؤ") ;
-lin rehearsal_N = mkN "دہراؤ" ;
-lin rehearse_V = compoundV "ذکر" (mkV "کرنا") ;
-lin rehearse_V2 = mkV2 (compoundV "بیان" (mkV "کرنا")) ;       -- from DictUrd
-lin reign_N = mkN "عہد" ;       -- from DictUrd
-lin reign_V = compoundV "بادشاہت" (mkV "کرنا") ;
-lin reimburse_V2 = mkV2 (compoundV "مالی نقصان کی تلافی" (mkV "کرنا")) ;       -- from DictUrd
-lin reimbursement_N = mkN "تلافی" ;
-lin rein_N = mkN "باگ" ;       -- from DictUrd
-lin rein_V2 = mkV2 (mkV "لگام") ;
-lin reincarnate_A = mkA "نئی زندگی بخشنا" ;
-lin reincarnate_V2 = mkV2 (compoundV "نئی زندگی" (mkV "بخشنا")) ;
-lin reincarnation_N = mkN "آوا گون" ;       -- from DictUrd
-lin reindeer_N = mkN "قطبی ہرن" ;       -- from DictUrd
-lin reinforce_V2 = mkV2 (compoundV "زور" (mkV "دینا")) ;
-lin reinforcement_N = mkN "کمک" ;       -- from DictUrd
-lin reinstate_V2 = mkV2 (compoundV "سابقہ صورتحال پر" (mkV "لانا")) ;       -- from DictUrd
-lin reinstatement_N = mkN "بحالی" ;
-lin reinvest_V2 = mkV2 (compoundV "پھر خلعت" (mkV "بخشا")) ;
-lin reissue_N = mkN "پھر جاری کرنا" ;
-lin reissue_V2 = mkV2 (compoundV "پھر جاری" (mkV "کرنا")) ;
-lin reiterate_V2 = mkV2 (compoundV "تکرار" (mkV "کرنا")) ;       -- from DictUrd
-lin reiterate_VS = mkVS (compoundV "مکرر" (mkV "کرنا")) ;
-lin reject_N = mkN "نامنظور کرنا" ;
-lin reject_V2 = mkV2 (compoundV "مسترد" (mkV "کرنا")) ;       -- from DictUrd
-lin rejoice_V = compoundV "باغ" (mkV "باغ ہونا") ;       -- from DictUrd
-lin rejoice_V2 = mkV2 (compoundV "خوش" (mkV "ہونا")) ;
-lin rejoicing_N = mkN "جشن" ;       -- from DictUrd
-lin rejoin_V = compoundV "پھر" (mkV "ملنا") ;
-lin rejoin_V2 = mkV2 (compoundV "پھر" (mkV "ملنا")) ;
-lin rejoinder_N = mkN "کاٹ" ;       -- from DictUrd
-lin rejuvenate_V = compoundV "دوبارہ جوان" (mkV "کرنا") ;
-lin rejuvenate_V2 = mkV2 (compoundV "دو بارہ جوان" (mkV "کرنا")) ;       -- from DictUrd
-lin rejuvenation_N = mkN "بحالی شباب" ;       -- from DictUrd
-lin relapse_N = mkN "پہلی حالت پر آجانا" ;
-lin relapse_V = compoundV "پہلی حالت پر" (mkV "آجانا") ;
-lin relate_V = compoundV "نسبت" (mkV "ہونا") ;       -- from DictUrd
-lin relate_V2 = mkV2 (mkV "بتانا") ;       -- from DictUrd
-lin relation_N = mkN "عزیز داری" ;       -- from DictUrd
-lin relationship_N = mkN "آپس داری" ;       -- from DictUrd
-lin relative_A = mkA "عزیز داری" ;
-lin relative_N = mkN "عزیز" ;       -- from DictUrd
-lin relax_V = compoundV "آرام" (mkV "کرنا") ;
-lin relax_V2 = mkV2 (compoundV "آرام" (mkV "کرنا")) ;
-lin relaxation_N = mkN "کمی" ;       -- from DictUrd
-lin relay_N = mkN "ڈاک چوکی بٹھانا" ;
-lin relay_V2 = mkV2 (compoundV "ڈاک چوکی" (mkV "بٹھانا")) ;
-lin release_N = mkN "چھٹی" ;       -- from DictUrd
-lin release_V2 = mkV2 (mkV "آزادی") ;       -- from DictUrd
-lin relegate_V2 = mkV2 (compoundV "باہر بھیج" (mkV "دینا")) ;       -- from DictUrd
-lin relent_V = compoundV "دب" (mkV "جانا") ;       -- from DictUrd
-lin relentless_A = mkA "بے رحم" ;       -- from DictUrd
-lin relevance_N = mkN "واسطہ" ;
-lin relevant_A = mkA "لاگو" ;       -- from DictUrd
-lin reliability_N = mkN "سقاحت" ;       -- from DictUrd
-lin reliable_A = mkA "با وثوق" ;       -- from DictUrd
-lin reliance_N = mkN "اعتبار" ;       -- from DictUrd
-lin reliant_A = mkA "اعتبار کرنے والا" ;
-lin relic_N = mkN "لاش" ;
-lin relief_N = mkN "ابھرا ہوا" ;       -- from DictUrd
-lin relieve_V2 = mkV2 (compoundV "چھٹکا" (mkV "دلانا")) ;       -- from DictUrd
-lin religion_N = mkN "دین" ;       -- from DictUrd
-lin religious_A = mkA "مذہبی" ;       -- from DictUrd
-lin religious_N = mkN "مذہبی" ;
-lin relinquish_V2 = mkV2 (mkV "چھوڑنا") ;       -- from DictUrd
-lin relish_N = mkN "چاؤ" ;       -- from DictUrd
-lin relish_V2 = mkV2 (mkV "چکھنا") ;       -- from DictUrd
-lin relish_VS = mkVS (mkV "لذت") ;
-lin relocate_V = compoundV "نکل مکانی کرنا یا" (mkV "ہونا") ;
-lin relocate_V2 = mkV2 (compoundV "نکل مکانی کرنا یا" (mkV "ہونا")) ;
-lin reluctance_N = mkN "ہچکچاہٹ" ;       -- from DictUrd
-lin reluctant_A = mkA "اڑیل" ;       -- from DictUrd
-lin rely_V = compoundV "اعتبار" (mkV "کرنا") ;       -- from DictUrd
-lin remain_V = compoundV "بچ" (mkV "جانا") ;       -- from DictUrd
-lin remain_V2 = mkV2 (mkV "رہنےوالا") ;
-lin remain_VA = mkV "رہنےوالا" ;
-lin remain_VS = mkVS (mkV "رہنےوالا") ;
-lin remainder_N = mkN "باقی" ;       -- from DictUrd
-lin remand_N = mkN "لوٹا دینا" ;
-lin remand_V2 = mkV2 (compoundV "لوٹا" (mkV "دینا")) ;
-lin remark_N = mkN "کیفیت" ;       -- from DictUrd
-lin remark_V = compoundV "بیان" (mkV "کرنا") ;
-lin remark_V2 = mkV2 (compoundV "بیان" (mkV "کرنا")) ;
-lin remark_VS = mkVS (compoundV "بیان" (mkV "کرنا")) ;
-lin remarkable_A = mkA "غیر معمولی" ;
-lin remediable_A = mkA "قابل علاج" ;
-lin remedial_A = mkA "چارہ گر" ;
-lin remedy_N = mkN "چارہ" ;       -- from DictUrd
-lin remedy_V2 = mkV2 (mkV "علاج") ;
-lin remember_V = compoundV "یاد" (mkV "رکھنا") ;
-lin remember_V2 = mkV2 (mkV "ہڑکنا") ;       -- from DictUrd
-lin remember_VS = mkVS (compoundV "یاد" (mkV "رکھنا")) ;
-lin remembrance_N = mkN "نشانی" ;       -- from DictUrd
-lin remind_V2 = mkV2 (mkV "جتانا") ;       -- from DictUrd
-lin reminder_N = mkN "تاکید" ;       -- from DictUrd
-lin reminisce_V = compoundV "بیتی یاد تازہ" (mkV "کرنا") ;
-lin reminiscent_A = mkA "یاد آور" ;
-lin remiss_A = mkA "ڈھیلا" ;       -- from DictUrd
-lin remission_N = mkN "گھٹاؤ" ;       -- from DictUrd
-lin remit_V = compoundV "معاف" (mkV "کرنا") ;
-lin remit_V2 = mkV2 (compoundV "معاف" (mkV "کرنا")) ;       -- from DictUrd
-lin remittance_N = mkN "ہنڈی" ;
-lin remnant_N = mkN "بچا کھچا" ;       -- from DictUrd
-lin remodel_V = compoundV "نئے نمونے پر" (mkV "مرتب") ;
-lin remodel_V2 = mkV2 (compoundV "نئے نمونے پر" (mkV "مرتب")) ;
-lin remonstrance_N = mkN "شکایت" ;
-lin remonstrate_V = compoundV "شکایت" (mkV "کرنا") ;
-lin remorse_N = mkN "افسوس" ;       -- from DictUrd
-lin remorseful_A = mkA "چپ چپ" ;       -- from DictUrd
-lin remote_A = mkA "بعید" ;       -- from DictUrd
-lin removal_N = mkN "برطرفی" ;       -- from DictUrd
-lin remove_N = mkN "ہٹانا" ;
-lin remove_V = mkV "ہٹانا" ;
-lin remove_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin removed_A = mkA "بعید" ;       -- from DictUrd
-lin remunerate_V2 = mkV2 (compoundV "محنتانہ" (mkV "دینا")) ;       -- from DictUrd
-lin remuneration_N = mkN "محنتانہ" ;       -- from DictUrd
-lin renaissance_N = mkN "حیات نو" ;
-lin renal_A = mkA "متعلق بہ گروہ" ;
-lin rend_V2 = mkV2 (mkV "مسکانا") ;       -- from DictUrd
-lin render_V2 = mkV2 (compoundV "انجام" (mkV "دینا")) ;       -- from DictUrd
-lin render_VS = mkVS (compoundV "حوالہ" (mkV "کرنا")) ;
-lin rendering_N = mkN "نقش کاری" ;
-lin rendezvous_N = mkN "ملاقات" ;       -- from DictUrd
-lin rendezvous_V = mkV "مجمع" ;
-lin rendition_N = mkN "پرداخت" ;       -- from DictUrd
-lin renegade_N = mkN "بے وفا" ;       -- from DictUrd
-lin renegade_V = compoundV "منکر" (mkV "دین") ;
-lin renew_V2 = mkV2 (compoundV "دو بارہ" (mkV "کرنا")) ;       -- from DictUrd
-lin renewal_N = mkN "تجدید" ;       -- from DictUrd
-lin rennet_N = mkN "ایک قسم کا سیب" ;
-lin renounce_V2 = mkV2 (compoundV "الفاظ واپس" (mkV "لینا")) ;       -- from DictUrd
-lin renovate_V2 = mkV2 (compoundV "دو بارہ جنم" (mkV "دینا")) ;       -- from DictUrd
-lin renovation_N = mkN "تجدید" ;
-lin renown_N = mkN "دھاک" ;       -- from DictUrd
-lin renowned_A = mkA "مشہور" ;
-lin rent_N = mkN "چیر" ;       -- from DictUrd
-lin rent_V = mkV "کرایہ" ;
-lin rent_V2 = mkV2 (compoundV "کرائے پر" (mkV "دینا")) ;       -- from DictUrd
-lin rental_N = mkN "مکانی کرایہ" ;
-lin renunciation_N = mkN "دست برداری" ;       -- from DictUrd
-lin reopen_V = compoundV "پھر" (mkV "کھولنا") ;
-lin reopen_V2 = mkV2 (compoundV "پھر سے" (mkV "چھیڑنا")) ;       -- from DictUrd
-lin reorganize_V = compoundV "ترمیم" (mkV "کرنا") ;
-lin reorganize_V2 = mkV2 (compoundV "ترمیم" (mkV "کرنا")) ;
-lin rep_N = mkN "نمائندہ" ;
-lin repair_N = mkN "بسیرا" ;       -- from DictUrd
-lin repair_V = compoundV "چلا" (mkV "جانا") ;       -- from DictUrd
-lin repair_V2 = mkV2 (compoundV "درست" (mkV "کرنا")) ;       -- from DictUrd
-lin reparation_N = mkN "درستی" ;       -- from DictUrd
-lin repartee_N = mkN "برجستگی" ;       -- from DictUrd
-lin repast_N = mkN "دعوت" ;       -- from DictUrd
-lin repatriate_N = mkN "وطن واپس بھیجنا" ;
-lin repatriate_V2 = mkV2 (compoundV "ملک واپس" (mkV "بھیجنا")) ;       -- from DictUrd
-lin repatriation_N = mkN "وطن واپسی" ;       -- from DictUrd
-lin repay_V = compoundV "انعام" (mkV "دینا") ;
-lin repay_V2 = mkV2 (compoundV "بدلے میں" (mkV "دینا")) ;       -- from DictUrd
-lin repeal_N = mkN "منسوخ کرنا" ;
-lin repeal_V2 = mkV2 (compoundV "واپس" (mkV "لینا")) ;       -- from DictUrd
-lin repeat_N = mkN "دہرانا" ;
-lin repeat_V = mkV "دہرانا" ;
-lin repeat_V2 = mkV2 (mkV "دوہرانا") ;       -- from DictUrd
-lin repeat_VS = mkVS (mkV "دہرانا") ;
-lin repeater_N = mkN "دہرانے والا" ;
-lin repel_V2 = mkV2 (mkV "دھکیلنا") ;       -- from DictUrd
-lin repellent_A = mkA "اجیرن" ;       -- from DictUrd
-lin repellent_N = mkN "نفرت انگیز" ;
-lin repent_V = mkV "شرمندہ" ;
-lin repent_V2 = mkV2 (compoundV "افسوس" (mkV "کرنا")) ;       -- from DictUrd
-lin repentance_N = mkN "ندامت" ;       -- from DictUrd
-lin repercussion_N = mkN "گونج" ;       -- from DictUrd
-lin repertoire_N = mkN "فہرست نمائش" ;       -- from DictUrd
-lin repertory_N = mkN "خزانہ" ;
-lin repetition_N = mkN "رٹ" ;       -- from DictUrd
-lin repetitive_A = mkA "تکرار سے بھرپور" ;
-lin repine_V = mkV "کڑھنا" ;       -- from DictUrd
-lin replace_V2 = mkV2 (compoundV "بدل" (mkV "بننا")) ;       -- from DictUrd
-lin replacement_N = mkN "بدلہ" ;       -- from DictUrd
-lin replenish_V2 = mkV2 (compoundV "دو بارہ" (mkV "بھرنا")) ;       -- from DictUrd
-lin replenishment_N = mkN "لبریز ہونا" ;
-lin replete_A = mkA "جی بھر کر" ;       -- from DictUrd
-lin replica_N = mkN "چربہ" ;       -- from DictUrd
-lin replicate_V2 = mkV2 (compoundV "چربہ" (mkV "اتارنا")) ;       -- from DictUrd
-lin reply_N = mkN "جواب" ;       -- from DictUrd
-lin reply_V = compoundV "جواب" (mkV "دینا") ;
-lin reply_V2 = mkV2 (compoundV "جواب" (mkV "دینا")) ;       -- from DictUrd
-lin reply_VS = mkVS (compoundV "جواب" (mkV "دینا")) ;
-lin report_N = mkN "آوازہ" ;       -- from DictUrd
-lin report_V = compoundV "بیان" (mkV "کرنا") ;
-lin report_V2 = mkV2 (compoundV "بیان" (mkV "دینا")) ;       -- from DictUrd
--- lin report_V2V = mkV2 (compoundV "بیان" (mkV "کرنا")) ;
-lin report_VS = mkVS (compoundV "بیان" (mkV "کرنا")) ;
-lin repose_N = mkN "آرام" ;       -- from DictUrd
-lin repose_V = compoundV "آرام" (mkV "کرنا") ;       -- from DictUrd
-lin repose_V2 = mkV2 (compoundV "آرام کرنے" (mkV "دینا")) ;       -- from DictUrd
-lin repossess_V2 = mkV2 (compoundV "دوبارہ حاصل" (mkV "کرنا")) ;
-lin repository_N = mkN "انبار" ;       -- from DictUrd
-lin reprehend_V2 = mkV2 (compoundV "غلطی" (mkV "نکالنا")) ;       -- from DictUrd
-lin reprehensible_A = mkA "قصوروار" ;
-lin represent_V = compoundV "ظاہر" (mkV "کرنا") ;
-lin represent_V2 = mkV2 (compoundV "کردار ادا" (mkV "کرنا")) ;       -- from DictUrd
-lin representation_N = mkN "عرض" ;       -- from DictUrd
-lin representative_A = mkA "نمائندہ" ;
-lin repress_V2 = mkV2 (mkV "دبانا") ;       -- from DictUrd
-lin repressed_A = mkA "دبانا" ;
-lin repression_N = mkN "روک" ;
-lin reprieve_N = mkN "سزا سے معافی" ;       -- from DictUrd
-lin reprieve_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin reprimand_N = mkN "ڈانٹ" ;       -- from DictUrd
-lin reprimand_V2 = mkV2 (compoundV "ڈانٹنا" (mkV "ڈپٹنا")) ;       -- from DictUrd
-lin reprint_N = mkN "دوبارہ چھاننا" ;
-lin reprint_V2 = mkV2 (compoundV "دو بارہ" (mkV "چھاپنا")) ;       -- from DictUrd
-lin reprisal_N = mkN "انتقام" ;       -- from DictUrd
-lin reproach_N = mkN "عتاب" ;       -- from DictUrd
-lin reproach_V2 = mkV2 (compoundV "لعن و ملامت" (mkV "کرنا")) ;       -- from DictUrd
-lin reproachful_A = mkA "ملامت آمیز" ;       -- from DictUrd
-lin reprobate_N = mkN "ناپسند کرنا" ;
-lin reprobate_V2 = mkV2 (compoundV "ناپسند" (mkV "کرنا")) ;
-lin reproduce_V = compoundV "پھر پیدا" (mkV "کرنا") ;
-lin reproduce_V2 = mkV2 (compoundV "شائع" (mkV "کرنا")) ;       -- from DictUrd
-lin reproduction_N = mkN "نقل" ;       -- from DictUrd
-lin reproductive_A = mkA "مکرر کا رجحان رکنے والا" ;
-lin reprove_V2 = mkV2 (mkV "دھتکارنا") ;       -- from DictUrd
-lin reps_N = mkN "نمائندہ" ;
-lin reptile_N = mkN "ادنیٰ انسان" ;       -- from DictUrd
-lin republic_N = mkN "جمہورہ" ;       -- from DictUrd
-lin republican_A = mkA "جمہوری" ;       -- from DictUrd
-lin republican_N = mkN "جمہوریت پسند" ;
-lin repudiate_V2 = mkV2 (compoundV "انکار" (mkV "کرنا")) ;       -- from DictUrd
-lin repugnance_N = mkN "کراہت" ;       -- from DictUrd
-lin repugnant_A = mkA "بد ذائقہ" ;
-lin repulse_N = mkN "انکار" ;       -- from DictUrd
-lin repulse_V2 = mkV2 (compoundV "پسپا" (mkV "کرنا")) ;       -- from DictUrd
-lin reputable_A = mkA "عزت والا" ;
-lin reputation_N = mkN "آبرو" ;       -- from DictUrd
-lin repute_N = mkN "آبرو" ;       -- from DictUrd
-lin repute_V2 = mkV2 (compoundV "بیان" (mkV "کرنا")) ;       -- from DictUrd
--- lin repute_V2V = mkV2 (compoundV "اچھا چال" (mkV "چلن")) ;
-lin reputed_A = mkA "اچھا چال چلن" ;
-lin request_N = mkN "عرض" ;       -- from DictUrd
-lin request_V2 = mkV2 (compoundV "عرض" (mkV "کرنا")) ;       -- from DictUrd
-lin request_VS = mkVS (compoundV "درخواست" (mkV "کرنا")) ;
-lin require_V = compoundV "طلب" (mkV "کرنا") ;
-lin require_V2 = mkV2 (compoundV "ضروری" (mkV "ہونا")) ;       -- from DictUrd
--- lin require_V2V = mkV2 (compoundV "طلب" (mkV "کرنا")) ;
-lin require_VS = mkVS (compoundV "طلب" (mkV "کرنا")) ;
-lin requirement_N = mkN "حاجت" ;       -- from DictUrd
-lin requisite_A = mkA "لازم" ;       -- from DictUrd
-lin requisite_N = mkN "لازمی" ;       -- from DictUrd
-lin requisition_N = mkN "فرمائش" ;       -- from DictUrd
-lin requisition_V2 = mkV2 (mkV "درخواست") ;
-lin requite_V2 = mkV2 (compoundV "بدلہ" (mkV "چکانا")) ;       -- from DictUrd
-lin res_N = mkN "ختم کرنا" ;
-lin rescind_V2 = mkV2 (compoundV "باطل" (mkV "کرنا")) ;       -- from DictUrd
-lin rescript_N = mkN "منشور" ;
-lin rescue_N = mkN "بچاؤ" ;       -- from DictUrd
-lin rescue_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin rescuer_N = mkN "رہا کرنے والا" ;
-lin research_N = mkN "تحقیق" ;       -- from DictUrd
-lin research_V = mkV "تفتیش" ;
-lin research_V2 = mkV2 (mkV "تفتیش") ;
-lin resemblance_N = mkN "مشابہت" ;
-lin resemble_V2 = mkV2 (compoundV "شکل" (mkV "ملانا")) ;       -- from DictUrd
-lin resent_V2 = mkV2 (compoundV "ناپسند" (mkV "کرنا")) ;       -- from DictUrd
-lin resent_VS = mkVS (compoundV "ناراض" (mkV "ہونا")) ;
-lin resentful_A = mkA "برا ماننے والا" ;
-lin resentment_N = mkN "آزردگی" ;       -- from DictUrd
-lin reservation_N = mkN "محفوظ شے" ;
-lin reserve_N = mkN "رکھ چھوڑنا" ;
-lin reserve_V = compoundV "رکھ" (mkV "چھوڑنا") ;
-lin reserve_V2 = mkV2 (compoundV "محفوظ" (mkV "کرنا")) ;       -- from DictUrd
-lin reservoir_N = mkN "حوض" ;       -- from DictUrd
-lin reset_V = compoundV "دوبارہ ترتیب" (mkV "دینا") ;
-lin reset_V2 = mkV2 (compoundV "دو بارہ" (mkV "رکھنا")) ;       -- from DictUrd
-lin reshuffle_N = mkN "تشکیل نو" ;
-lin reshuffle_V2 = mkV2 (compoundV "تشکیل" (mkV "نو")) ;
-lin reside_V = mkV "رہنا" ;       -- from DictUrd
-lin residence_N = mkN "آرام گاہ" ;       -- from DictUrd
-lin resident_A = mkA "مقامی" ;       -- from DictUrd
-lin resident_N = mkN "باشندہ" ;       -- from DictUrd
-lin residential_A = mkA "رہنے کے قابل" ;
-lin residual_A = mkA "باقی" ;
-lin residue_N = mkN "باقی" ;       -- from DictUrd
-lin resign_V = compoundV "استعفا" (mkV "دینا") ;       -- from DictUrd
-lin resign_V2 = mkV2 (mkV "چھوڑنا") ;       -- from DictUrd
--- lin resign_V2V = mkV2 (compoundV "واپس دے" (mkV "دینا")) ;
-lin resign_VS = mkVS (compoundV "واپس دے" (mkV "دینا")) ;
-lin resignation_N = mkN "استعفا" ;       -- from DictUrd
-lin resigned_A = mkA "مستعفی" ;       -- from DictUrd
-lin resilience_N = mkN "لچک" ;
-lin resilient_A = mkA "لچک دار" ;
-lin resin_N = mkN "رال" ;       -- from DictUrd
-lin resinous_A = mkA "گوند ملی ہوئی" ;
-lin resist_V = mkV "روکنا" ;
-lin resist_V2 = mkV2 (compoundV "مخالفت" (mkV "کرنا")) ;       -- from DictUrd
-lin resistance_N = mkN "مدافعت" ;       -- from DictUrd
-lin resister_N = mkN "رکاوٹ ڈالنے والا شخص" ;
-lin resistivity_N = mkN "قوتِ مزاحمت" ;
-lin resolute_A = mkA "عازم" ;       -- from DictUrd
-lin resolution_N = mkN "عمد" ;       -- from DictUrd
-lin resolvable_A = mkA "قابل حل" ;
-lin resolve_N = mkN "عزم" ;       -- from DictUrd
-lin resolve_V = compoundV "حل" (mkV "کرنا") ;
-lin resolve_V2 = mkV2 (compoundV "عزم" (mkV "کرنا")) ;       -- from DictUrd
-lin resonance_N = mkN "گمک" ;       -- from DictUrd
-lin resonate_V = mkV "کمک" ;
-lin resonate_V2 = mkV2 (mkV "کمک") ;
-lin resort_N = mkN "بسیرا" ;       -- from DictUrd
-lin resort_V = compoundV "چلا" (mkV "جانا") ;       -- from DictUrd
-lin resound_V = mkV "گونجنا" ;       -- from DictUrd
-lin resound_V2 = mkV2 (compoundV "گونج پیدا" (mkV "کرنا")) ;
-lin resource_N = mkN "آس" ;       -- from DictUrd
-lin respect_N = mkN "ادب" ;       -- from DictUrd
-lin respect_V2 = mkV2 (compoundV "ادب" (mkV "کرنا")) ;       -- from DictUrd
-lin respectable_A = mkA "با عزت" ;       -- from DictUrd
-lin respectful_A = mkA "احترام کرنے والا" ;
-lin respective_A = mkA "اپنا اپنا" ;
-lin respiration_N = mkN "سانس" ;
-lin respirator_N = mkN "سانس لینے کا آلہ" ;
-lin respire_V = compoundV "سانس" (mkV "لینا") ;       -- from DictUrd
-lin respite_N = mkN "آرام" ;       -- from DictUrd
-lin respite_V2 = mkV2 (mkV "دیر") ;
-lin resplendent_A = mkA "درخ شان" ;       -- from DictUrd
-lin respond_V = compoundV "جواب" (mkV "دینا") ;       -- from DictUrd
-lin respond_V2 = mkV2 (compoundV "جواب" (mkV "دینا")) ;
-lin respond_VS = mkVS (compoundV "جواب" (mkV "دینا")) ;
-lin respondent_N = mkN "مدعا الیہ" ;       -- from DictUrd
-lin response_N = mkN "جواب" ;       -- from DictUrd
-lin responsibility_N = mkN "فرض" ;       -- from DictUrd
-lin responsible_A = mkA "ذمہ دار" ;
-lin responsive_A = mkA "مدد کرنے والا" ;
-lin rest_N = mkN "آرام" ;       -- from DictUrd
-lin rest_V = compoundV "آرام" (mkV "کرنا") ;       -- from DictUrd
-lin rest_V2 = mkV2 (compoundV "آرام" (mkV "دینا")) ;       -- from DictUrd
-lin rest_VS = mkVS (compoundV "آرام" (mkV "کرنا")) ;
-lin restaurant_N = mkN "مطعام" ;       -- from DictUrd
-lin restitution_N = mkN "واپس کرنا یا دینا" ;
-lin restive_A = mkA "بے چین" ;       -- from DictUrd
-lin restless_A = mkA "بے چین" ;       -- from DictUrd
-lin restoration_N = mkN "بحالی" ;       -- from DictUrd
-lin restorative_A = mkA "شفا بخش" ;
-lin restorative_N = mkN "شفا بخش" ;
-lin restore_V2 = mkV2 (compoundV "بحال" (mkV "کرنا")) ;       -- from DictUrd
-lin restrain_V2 = mkV2 (compoundV "باز" (mkV "رکھنا")) ;       -- from DictUrd
-lin restrained_A = mkA "پابہ گل" ;       -- from DictUrd
-lin restraint_N = mkN "امتناع" ;       -- from DictUrd
-lin restrict_V = compoundV "پابند" (mkV "کرنا") ;
-lin restrict_V2 = mkV2 (compoundV "محدود کر" (mkV "دینا")) ;       -- from DictUrd
-lin restriction_N = mkN "قید" ;       -- from DictUrd
-lin restrictive_A = mkA "امتناعی" ;       -- from DictUrd
-lin result_N = mkN "انجام" ;       -- from DictUrd
-lin result_V = compoundV "نتیجہ" (mkV "بننا") ;       -- from DictUrd
-lin resultant_A = mkA "نتیجہ" ;
-lin resume_N = mkN "واپس لے لینا" ;
-lin resume_V = compoundV "پھر" (mkV "جاری ہونا") ;       -- from DictUrd
-lin resume_V2 = mkV2 (compoundV "دو بارہ شروع" (mkV "ہونا")) ;       -- from DictUrd
-lin resume_VS = mkVS (compoundV "واپس لے" (mkV "لینا")) ;
-lin resumption_N = mkN "آغاز" ;
-lin resurgent_A = mkA "پھر سے" ;       -- from DictUrd
-lin resurrect_V = compoundV "دوبارہ زندہ" (mkV "کرنا") ;
-lin resurrect_V2 = mkV2 (compoundV "دوبارہ زندہ" (mkV "کرنا")) ;
-lin resurrection_N = mkN "حشر" ;       -- from DictUrd
-lin resuscitate_V = mkV "پنپنا" ;       -- from DictUrd
-lin resuscitate_V2 = mkV2 (compoundV "تازہ دم" (mkV "کرنا")) ;
-lin resuscitation_N = mkN "ہوش میں لانا" ;
-lin ret_PN = mkPN "پرچون بیچنا" ;
-lin ret_V2 = mkV2 (compoundV "نم" (mkV "کرنا")) ;       -- from DictUrd
-lin retail_Adv = mkAdv "پرچون بیچنا" ;
-lin retail_N = mkN "خوردہ" ;       -- from DictUrd
-lin retail_V = compoundV "پرچون" (mkV "بیچنا") ;
-lin retail_V2 = mkV2 (compoundV "پرچون" (mkV "بیچنا")) ;
-lin retain_V2 = mkV2 (compoundV "قائم" (mkV "کرنا")) ;
--- lin retain_V2V = mkV2 (compoundV "قائم" (mkV "کرنا")) ;
-lin retake_N = mkN "پھر حاصل کرنا" ;
-lin retake_V2 = mkV2 (compoundV "پھر حاصل" (mkV "کرنا")) ;
-lin retaliate_V = compoundV "بدلا" (mkV "دینا") ;
-lin retaliation_N = mkN "بدلہ" ;       -- from DictUrd
-lin retard_V2 = mkV2 (compoundV "آہستہ" (mkV "کرنا")) ;       -- from DictUrd
-lin retardation_N = mkN "ڈھیل" ;       -- from DictUrd
-lin retention_N = mkN "مادہ حفظ" ;       -- from DictUrd
-lin reticent_A = mkA "کاظم" ;       -- from DictUrd
-lin reticule_N = mkN "خالی دار بٹوہ" ;
-lin retina_N = mkN "آنکھ کا پردہ" ;
-lin retinue_N = mkN "حاشیہ" ;       -- from DictUrd
-lin retire_N = mkN "الگ کرنا" ;
-lin retire_V = mkV "پلٹنا" ;       -- from DictUrd
-lin retire_V2 = mkV2 (compoundV "الگ" (mkV "ہونا")) ;       -- from DictUrd
-lin retirement_N = mkN "خلوت" ;       -- from DictUrd
-lin retort_N = mkN "بدلہ" ;       -- from DictUrd
-lin retort_V = mkV "لوٹانا" ;
-lin retort_V2 = mkV2 (compoundV "ترکی بہ ترکی جواب" (mkV "دینا")) ;       -- from DictUrd
-lin retouch_V2 = mkV2 (mkV "سدھارنا") ;
-lin retrace_V2 = mkV2 (compoundV "واپس" (mkV "جانا")) ;       -- from DictUrd
-lin retract_V = compoundV "واپس" (mkV "لینا") ;
-lin retract_V2 = mkV2 (compoundV "الفاظ واپس" (mkV "لینا")) ;       -- from DictUrd
-lin retraction_N = mkN "دست برداری" ;       -- from DictUrd
-lin retreat_N = mkN "ارتداد" ;       -- from DictUrd
-lin retreat_V = compoundV "پسپا" (mkV "ہونا") ;       -- from DictUrd
-lin retreat_V2 = mkV2 (compoundV "پیچھے" (mkV "ہٹنا")) ;       -- from DictUrd
-lin retrench_V = compoundV "خرچ" (mkV "کم کرنا") ;       -- from DictUrd
-lin retrench_V2 = mkV2 (compoundV "چھانٹی" (mkV "کرنا")) ;       -- from DictUrd
-lin retrenchment_N = mkN "کانٹ چھانٹ" ;       -- from DictUrd
-lin retribution_N = mkN "عوض" ;       -- from DictUrd
-lin retrieve_V = compoundV "اصلاح پر" (mkV "لانا") ;
-lin retrieve_V2 = mkV2 (compoundV "برآمد" (mkV "کرنا")) ;       -- from DictUrd
-lin retroactive_A = mkA "موثر بہ ماضی" ;
-lin retrograde_A = mkA "رجعت پسند" ;       -- from DictUrd
-lin retrograde_V = compoundV "زوال" (mkV "پذیر") ;
-lin retrogress_V = mkV "واپسی" ;
-lin retrogression_N = mkN "واپسی" ;
-lin retrospect_N = mkN "گذشتہ وقت" ;       -- from DictUrd
-lin retrospection_N = mkN "خیال ماضی" ;       -- from DictUrd
-lin retrospective_A = mkA "بہ ماضی انداز سے" ;
-lin return_N = mkN "حاصل" ;       -- from DictUrd
-lin return_V = compoundV "واپس" (mkV "کرنا") ;
-lin return_V2 = mkV2 (mkV "لوٹنا") ;       -- from DictUrd
--- lin return_V2V = mkV2 (compoundV "واپس" (mkV "کرنا")) ;
-lin reunion_N = mkN "پھر سے ملاقات" ;       -- from DictUrd
-lin reunite_V = compoundV "پھر" (mkV "سے ملنا") ;       -- from DictUrd
-lin reunite_V2 = mkV2 (compoundV "پھر سے" (mkV "ملانا")) ;       -- from DictUrd
-lin rev_N = mkN "ظاہر کرنا" ;
-lin rev_PN = mkPN "ظاہر کرنا" ;
-lin rev_V = compoundV "ظاہر" (mkV "کرنا") ;
-lin rev_V2 = mkV2 (compoundV "ظاہر" (mkV "کرنا")) ;
-lin revaluation_N = mkN "قدر و قیمت" ;
-lin revamp_V2 = mkV2 (compoundV "بہتر بنانے کے لیے تبدیلیاں" (mkV "کرنا")) ;
-lin reveal_V2 = mkV2 (compoundV "فاش" (mkV "کرنا")) ;       -- from DictUrd
-lin reveal_VS = mkVS (compoundV "ظاہر" (mkV "کرنا")) ;
-lin revel_N = mkN "کیف" ;       -- from DictUrd
-lin revel_V = compoundV "خوشی" (mkV "منانا") ;
-lin revelation_N = mkN "اعلان" ;       -- from DictUrd
-lin revelry_N = mkN "عشرت" ;       -- from DictUrd
-lin revenge_N = mkN "بدلہ" ;       -- from DictUrd
-lin revenge_V2 = mkV2 (compoundV "بدلہ" (mkV "اتارنا")) ;       -- from DictUrd
-lin revenue_N = mkN "آمدنی" ;       -- from DictUrd
-lin reverberate_V = mkV "گونجنا" ;       -- from DictUrd
-lin reverberate_V2 = mkV2 (mkV "گونجنا") ;       -- from DictUrd
-lin revere_V2 = mkV2 (compoundV "احترام" (mkV "کرنا")) ;       -- from DictUrd
-lin reverence_N = mkN "احترام" ;       -- from DictUrd
-lin reverence_V2 = mkV2 (mkV "تعظیم") ;
-lin reverent_A = mkA "با ادب" ;       -- from DictUrd
-lin reverential_A = mkA "با ادب" ;       -- from DictUrd
-lin reverie_N = mkN "خیال خام" ;       -- from DictUrd
-lin revers_N = mkN "انقلاب" ;
-lin reversal_N = mkN "کایا پلٹ" ;       -- from DictUrd
-lin reverse_A = mkA "عکس" ;       -- from DictUrd
-lin reverse_N = mkN "لوٹ" ;       -- from DictUrd
-lin reverse_V = compoundV "بالکل بدل" (mkV "دینا") ;
-lin reverse_V2 = mkV2 (compoundV "پلٹے" (mkV "دینا")) ;       -- from DictUrd
-lin reversible_A = mkA "واپس ہوسکنے والا" ;
-lin reversion_N = mkN "رجعت" ;       -- from DictUrd
-lin revert_V = mkV "پلٹنا" ;       -- from DictUrd
-lin review_N = mkN "عرض" ;       -- from DictUrd
-lin review_V = compoundV "نظر ثانی" (mkV "کرنا") ;
-lin review_V2 = mkV2 (compoundV "نظر ثانی" (mkV "کرنا")) ;
-lin revile_V = compoundV "ملامت" (mkV "کرنا") ;
-lin revile_V2 = mkV2 (compoundV "برا بھلا" (mkV "کہنا")) ;       -- from DictUrd
-lin revise_N = mkN "نظر ثانی کرنا" ;
-lin revise_V = compoundV "نظر ثانی" (mkV "کرنا") ;
-lin revise_V2 = mkV2 (compoundV "نظر ثانی" (mkV "کرنا")) ;       -- from DictUrd
-lin revision_N = mkN "نظر ثانی" ;       -- from DictUrd
-lin revitalization_N = mkN "حیات نو" ;
-lin revitalize_V2 = mkV2 (compoundV "تقویت" (mkV "دینا")) ;
-lin revival_N = mkN "تجدید" ;       -- from DictUrd
-lin revivalist_N = mkN "احیائے ماضی" ;
-lin revive_V = mkV "پنپنا" ;       -- from DictUrd
-lin revive_V2 = mkV2 (compoundV "جان" (mkV "ڈالنا")) ;
-lin revivify_V2 = mkV2 (compoundV "دو بارہ جان" (mkV "ڈالنا")) ;       -- from DictUrd
-lin revocable_A = mkA "قابل منسوخی" ;
-lin revocation_N = mkN "منسوخی" ;
-lin revoke_N = mkN "منسوخ کرنا" ;
-lin revoke_V = compoundV "منسوخ" (mkV "کرنا") ;
-lin revoke_V2 = mkV2 (compoundV "باطل" (mkV "کرنا")) ;       -- from DictUrd
-lin revolt_N = mkN "آشوب" ;       -- from DictUrd
-lin revolt_V = compoundV "پھر" (mkV "جانا") ;
-lin revolt_V2 = mkV2 (compoundV "بغاوت" (mkV "کرنا")) ;       -- from DictUrd
-lin revolting_A = mkA "پھر جانا" ;
-lin revolution_N = mkN "بغاوت" ;       -- from DictUrd
-lin revolutionary_A = mkA "انقلابی" ;
-lin revolutionary_N = mkN "انقلابی" ;       -- from DictUrd
-lin revolve_V = compoundV "چکر" (mkV "کھانا") ;
-lin revolve_V2 = mkV2 (compoundV "چکر" (mkV "کھانا")) ;
-lin revue_N = mkN "موج میلہ" ;
-lin revulsion_N = mkN "دست برداری" ;       -- from DictUrd
-lin reward_N = mkN "بخشش" ;       -- from DictUrd
-lin reward_V2 = mkV2 (compoundV "انعام" (mkV "دینا")) ;       -- from DictUrd
-lin rewrite_N = mkN "دوبارہ لکھنا" ;
-lin rewrite_V2 = mkV2 (compoundV "دوبارہ" (mkV "لکھنا")) ;       -- from DictUrd
-lin rhapsody_N = mkN "پرجوش تقریر" ;
-lin rhetoric_N = mkN "بلاغت" ;       -- from DictUrd
-lin rhetorician_N = mkN "ماہر بلاغت" ;
-lin rheum_N = mkN "نزلہ" ;
-lin rheumatic_A = mkA "وجع المفاصل کا" ;
-lin rheumatic_N = mkN "وجع المفاصل کا" ;
-lin rheumatism_N = mkN "گٹھیا" ;       -- from DictUrd
-lin rhino_N = mkN "گینڈا" ;
-lin rhinoceros_N = mkN "گینڈا" ;       -- from DictUrd
-lin rhomb_N = mkN "شکل معین" ;
-lin rhomboid_A = mkA "شبیہ بہ معین" ;
-lin rhomboid_N = mkN "شبیہ بہ معین" ;
-lin rhyme_N = mkN "قافیہ" ;       -- from DictUrd
-lin rhyme_V = mkV "قافیہ" ;
-lin rhyme_V2 = mkV2 (mkV "قافیہ") ;
-lin rhymed_A = mkA "قافیہ" ;
-lin rhythm_N = mkN "آہنگ" ;       -- from DictUrd
-lin rhythmic_A = mkA "با ترتیب" ;       -- from DictUrd
-lin rhythmical_A = mkA "آہنگ دار" ;       -- from DictUrd
-lin rib_N = mkN "پسلی" ;       -- from DictUrd
-lin rib_V2 = mkV2 (mkV "پسلی") ;
-lin riband_N = mkN "فیتہ لگانا" ;
-lin rice_N = mkN "چاول" ;       -- from DictUrd
-lin rich_A = mkA "آسودہ" ;       -- from DictUrd
-lin rick_N = mkN "ڈھیر" ;       -- from DictUrd
-lin rick_PN = mkPN "غلہ کا ڈھیر" ;
-lin rick_V2 = mkV2 (compoundV "غلہ کا" (mkV "ڈھیر")) ;
-lin rickety_A = mkA "سست" ;       -- from DictUrd
-lin rickshaw_N = mkN "رکشا" ;
-lin ricochet_N = mkN "چھچھل" ;       -- from DictUrd
-lin ricochet_V = compoundV "گولی کا واپس" (mkV "لوٹنا") ;
-lin ricochet_V2 = mkV2 (compoundV "گولی کا واپس" (mkV "لوٹنا")) ;
-lin rid_V = compoundV "نکال" (mkV "دینا") ;
-lin rid_V2 = mkV2 (compoundV "آزاد" (mkV "کرنا")) ;       -- from DictUrd
-lin riddance_N = mkN "نجات" ;       -- from DictUrd
-lin riddle_N = mkN "چیستان" ;       -- from DictUrd
-lin riddle_V2 = mkV2 (mkV "چھالنا") ;       -- from DictUrd
-lin ride_N = mkN "چڈھی" ;       -- from DictUrd
-lin ride_V = mkV "سواری" ;
-lin ride_V2 = mkV2 (compoundV "چڈھی" (mkV "لینا")) ;       -- from DictUrd
-lin rider_N = mkN "سواری" ;       -- from DictUrd
-lin ridge_N = mkN "ناہموار چوٹی" ;
-lin ridge_V2 = mkV2 (compoundV "ناہموار" (mkV "چوٹی")) ;
-lin ridicule_N = mkN "بے عزتی" ;       -- from DictUrd
-lin ridicule_V2 = mkV2 (compoundV "بے عزتی" (mkV "کرنا")) ;       -- from DictUrd
-lin ridiculous_A = mkA "اوٹ پٹانگ" ;       -- from DictUrd
-lin riding_N = mkN "سواری" ;
-lin rife_A = mkA "جاری" ;       -- from DictUrd
-lin riff_N = mkN "کوڑا کڑکٹ" ;
-lin rifle_N = mkN "لوٹ لینا" ;
-lin rifle_V2 = mkV2 (compoundV "غارت" (mkV "کرنا")) ;       -- from DictUrd
-lin rift_N = mkN "دراز" ;       -- from DictUrd
-lin rig_N = mkN "شرارت" ;       -- from DictUrd
-lin rig_V = compoundV "لباس" (mkV "پہننا") ;
-lin rig_V2 = mkV2 (compoundV "آراستہ" (mkV "کرنا")) ;       -- from DictUrd
-lin rigger_N = mkN "ہوائی جہاز کی باڈی جوڑنے والا" ;
-lin rigging_N = mkN "مستول" ;
-lin right_A = mkA "بجا" ;       -- from DictUrd
-lin right_Adv = mkAdv "دایاں" ;       -- from DictUrd
-lin right_N = mkN "حق" ;
-lin right_V2 = mkV2 (mkV "حق") ;
-lin righteous_A = mkA "عادل" ;       -- from DictUrd
-lin righteousness_N = mkN "عدل" ;       -- from DictUrd
-lin rightful_A = mkA "واجب" ;
-lin rightist_A = mkA "دائیں بازو کا" ;       -- from DictUrd
-lin rightist_N = mkN "قدامت پسند" ;
-lin rigid_A = mkA "بے لچک" ;       -- from DictUrd
-lin rigmarole_N = mkN "لنگ ترانی" ;       -- from DictUrd
-lin rigorous_A = mkA "شدید" ;
-lin rill_N = mkN "چھوٹی آب جو" ;       -- from DictUrd
-lin rim_N = mkN "کنارہ" ;       -- from DictUrd
-lin rim_V2 = mkV2 (mkV "کنارہ") ;
-lin rime_N = mkN "جمی ہوئی اوس" ;
-lin rime_V2 = mkV2 (compoundV "جمی ہوئی" (mkV "اوس")) ;
-lin rind_N = mkN "چھال" ;       -- from DictUrd
-lin ring_N = mkN "انگوٹھی" ;       -- from DictUrd
-lin ring_V = mkV "بجنا" ;       -- from DictUrd
-lin ring_V2 = mkV2 (mkV "بجانا") ;       -- from DictUrd
-lin rink_N = mkN "گھوڑ دوڑ" ;
-lin rinse_N = mkN "دھو کر صاف کرنا" ;
-lin rinse_V2 = mkV2 (mkV "کھنگالنا") ;       -- from DictUrd
-lin riot_N = mkN "آشوب" ;       -- from DictUrd
-lin riot_V = compoundV "فساد" (mkV "برپا کرنا") ;       -- from DictUrd
-lin riotous_A = mkA "فتنہ انگیز" ;       -- from DictUrd
-lin rip_N = mkN "بے کار" ;       -- from DictUrd
-lin rip_PN = mkPN "کاٹ ڈالنا" ;
-lin rip_V = compoundV "چر" (mkV "جانا") ;       -- from DictUrd
-lin rip_V2 = mkV2 (mkV "چیرنا") ;       -- from DictUrd
-lin riparian_A = mkA "پانی کے کنارے واقع" ;
-lin ripe_A = mkA "گلا" ;       -- from DictUrd
-lin ripen_V = mkV "پکنا" ;       -- from DictUrd
-lin ripen_V2 = mkV2 (mkV "پکانا") ;       -- from DictUrd
-lin ripple_N = mkN "چھوٹی لہر" ;       -- from DictUrd
-lin ripple_V = compoundV "پانی کی سطح پر ننھی ننھی لہروں کا" (mkV "بننا") ;
-lin ripple_V2 = mkV2 (compoundV "لہر" (mkV "ڈالنا")) ;       -- from DictUrd
-lin rise_N = mkN "عروج" ;       -- from DictUrd
-lin rise_V = compoundV "بغاوت" (mkV "کرنا") ;       -- from DictUrd
-lin rise_V2 = mkV2 (compoundV "طلوع" (mkV "ہونا")) ;
-lin rise_VA = compoundV "طلوع" (mkV "ہونا") ;
-lin risible_A = mkA "مضحکہ خیز" ;       -- from DictUrd
-lin rising_N = mkN "طالع" ;       -- from DictUrd
-lin risk_N = mkN "جوکھوں" ;       -- from DictUrd
-lin risk_V2 = mkV2 (compoundV "جھونک" (mkV "دینا")) ;       -- from DictUrd
-lin risky_A = mkA "خطرناک" ;
-lin risque_A = mkA "فحش" ;
-lin rite_N = mkN "مذہبی رس?" ;       -- from DictUrd
-lin ritual_A = mkA "روایتی" ;
-lin ritual_N = mkN "رس?" ;       -- from DictUrd
-lin rival_N = mkN "حریف" ;       -- from DictUrd
-lin rival_V2 = mkV2 (mkV "مخالف") ;
-lin rivalry_N = mkN "چشمک" ;       -- from DictUrd
-lin rive_V = mkV "پیٹنا" ;
-lin rive_V2 = mkV2 (mkV "چیرنا") ;       -- from DictUrd
-lin river_N = mkN "دریا" ;       -- from DictUrd
-lin rivet_N = mkN "کھونٹی" ;
-lin rivet_V = mkV "کھونٹی" ;
-lin rivet_V2 = mkV2 (mkV "کھونٹی") ;
-lin rivulet_N = mkN "آب جو" ;       -- from DictUrd
-lin roach_N = mkN "مچھلی کی ایک قسم" ;
-lin road_N = mkN "ڈگر" ;       -- from DictUrd
-lin roam_V = compoundV "چکر" (mkV "لگانا") ;       -- from DictUrd
-lin roam_V2 = mkV2 (compoundV "آوارہ" (mkV "پھرنا")) ;
-lin roar_N = mkN "ڈکار" ;       -- from DictUrd
-lin roar_V = mkV "چنگھاڑنا" ;       -- from DictUrd
-lin roar_V2 = mkV2 (compoundV "زور سے" (mkV "چلانا")) ;
-lin roaring_A = mkA "زور سے چلانا" ;
-lin roaring_Adv = mkAdv "زور سے چلانا" ;
-lin roast_A = mkA "طعنہ زنی کرنا" ;
-lin roast_N = mkN "طعنہ زنی کرنا" ;
-lin roast_V = compoundV "طعنہ زنی" (mkV "کرنا") ;
-lin roast_V2 = mkV2 (mkV "بھوننا") ;       -- from DictUrd
-lin roaster_N = mkN "فرد" ;
-lin roasting_N = mkN "طعنہ زنی کرنا" ;
-lin rob_PN = mkPN "لوٹ لینا" ;
-lin rob_V2 = mkV2 (compoundV "چوری" (mkV "کرنا")) ;       -- from DictUrd
-lin robber_N = mkN "ڈاک" ;       -- from DictUrd
-lin robbery_N = mkN "ڈاکا" ;       -- from DictUrd
-lin robe_N = mkN "جببہ" ;       -- from DictUrd
-lin robe_V = mkV "چغا" ;
-lin robe_V2 = mkV2 (mkV "چغا") ;
-lin robin_N = mkN "سرخ سینے والی چڑیا" ;
-lin robin_PN = mkPN "سرخ سینے والی چڑیا" ;
-lin robot_N = mkN "خود کار" ;       -- from DictUrd
-lin robust_A = mkA "دھینگا" ;       -- from DictUrd
-lin roc_N = mkN "رخ" ;       -- from DictUrd
-lin rock_N = mkN "چٹان" ;       -- from DictUrd
-lin rock_V = mkV "جھومنا" ;       -- from DictUrd
-lin rock_V2 = mkV2 (mkV "پتھر") ;
-lin rocket_N = mkN "بان ہوائی" ;
-lin rocket_V = compoundV "بان" (mkV "ہوائی") ;
-lin rocky_A = mkA "پتھریلا" ;       -- from DictUrd
-lin rod_N = mkN "عصا" ;       -- from DictUrd
-lin rod_PN = mkPN "عصا" ;
-lin rodent_N = mkN "کترنے والا جانور" ;       -- from DictUrd
-lin roger_PN = mkPN "لاسکی پیغام رسانی میں بطور رابطہ" ;
-lin rogue_N = mkN "بدمعاش" ;       -- from DictUrd
-lin roguery_N = mkN "شرارت" ;
-lin roll_N = mkN "گھومنا" ;
-lin roll_V = mkV "ڈھلکنا" ;       -- from DictUrd
-lin roll_V2 = mkV2 (mkV "ڈھلکانا") ;       -- from DictUrd
-lin rollicking_A = mkA "خوش باش" ;       -- from DictUrd
-lin rolling_N = mkN "لوٹ" ;       -- from DictUrd
-lin roman_A = mkA "شہر روم سے متعلق" ;
-lin roman_N = mkN "شہر روم سے متعلق" ;
-lin romance_A = mkA "رومانی واقعہ" ;
-lin romance_N = mkN "افسانہ" ;       -- from DictUrd
-lin romance_V = compoundV "رومانی" (mkV "واقعہ") ;
-lin romance_V2 = mkV2 (compoundV "رومانی" (mkV "واقعہ")) ;
-lin romantic_A = mkA "بے لگام" ;       -- from DictUrd
-lin romantic_N = mkN "رومانوی" ;
-lin romp_N = mkN "اچھل کود" ;       -- from DictUrd
-lin romp_V = mkV "کھیلنا" ;       -- from DictUrd
-lin rood_N = mkN "صلیب" ;       -- from DictUrd
-lin roof_N = mkN "عرش" ;       -- from DictUrd
-lin roof_V2 = mkV2 (mkV "چھانا") ;       -- from DictUrd
-lin roofing_N = mkN "چھت" ;
-lin rook_N = mkN "دغا دینا" ;
-lin rook_V2 = mkV2 (compoundV "چمڑی" (mkV "ادھیڑنا")) ;       -- from DictUrd
-lin rookie_N = mkN "نیا رنگروٹ" ;       -- from DictUrd
-lin room_N = mkN "گنجائش" ;       -- from DictUrd
-lin room_V = mkV "کمرہ" ;
-lin roomed_A = mkA "کمرہ" ;
-lin roost_N = mkN "آشیانہ" ;
-lin roost_V = mkV "آشیانہ" ;
-lin rooster_N = mkN "مرغا" ;       -- from DictUrd
-lin root_N = mkN "اصل" ;       -- from DictUrd
-lin root_V = compoundV "زمین" (mkV "کھودنا") ;       -- from DictUrd
-lin root_V2 = mkV2 (compoundV "جڑ" (mkV "ڈالنا")) ;       -- from DictUrd
-lin rope_N = mkN "لنگر" ;       -- from DictUrd
-lin rope_V2 = mkV2 (mkV "رسی") ;
-lin rosary_N = mkN "صبحہ" ;       -- from DictUrd
-lin rose_N = mkN "گل" ;       -- from DictUrd
-lin rose_PN = mkPN "گلاب" ;
-lin rose_V = mkV "گلاب" ;
-lin rose_V2 = mkV2 (mkV "گلاب") ;
-lin roseate_A = mkA "مسرور" ;
-lin rosemary_N = mkN "اکلیل کوہستانی" ;
-lin rosemary_PN = mkPN "اکلیل کوہستانی" ;
-lin rosette_N = mkN "گلاب نما" ;
-lin rosin_N = mkN "رال" ;
-lin rosin_V2 = mkV2 (mkV "رال") ;
-lin roster_N = mkN "نقشہ" ;
-lin rostrum_N = mkN "چونچ" ;       -- from DictUrd
-lin rosy_A = mkA "گلابی" ;       -- from DictUrd
-lin rot_N = mkN "گلنا سڑنا" ;
-lin rot_V = mkV "گلنا" ;       -- from DictUrd
-lin rot_V2 = mkV2 (mkV "سڑانا") ;       -- from DictUrd
-lin rota_N = mkN "معمول" ;       -- from DictUrd
-lin rotary_A = mkA "دائر" ;       -- from DictUrd
-lin rotary_N = mkN "گھومنے والا" ;
-lin rotate_V = mkV "گھومنا" ;       -- from DictUrd
-lin rotate_V2 = mkV2 (mkV "گھمانا") ;       -- from DictUrd
-lin rotation_N = mkN "گردش" ;
-lin rote_N = mkN "رٹائ" ;       -- from DictUrd
-lin rotor_N = mkN "ہیلی کاپٹر کا افقی گردش والا پر" ;
-lin rotten_A = mkA "خراب" ;       -- from DictUrd
-lin rotund_A = mkA "گول" ;       -- from DictUrd
-lin rouble_N = mkN "روپیہ" ;
-lin rouge_N = mkN "غازہ" ;       -- from DictUrd
-lin rouge_V = mkV "شرمانا" ;       -- from DictUrd
-lin rouge_V2 = mkV2 (compoundV "ایک سرخ" (mkV "رنگ")) ;
-lin rough_A = mkA "بینڈا" ;       -- from DictUrd
-lin rough_Adv = mkAdv "بے ڈھنگا" ;
-lin rough_N = mkN "بے ڈھنگا" ;
-lin rough_V2 = mkV2 (compoundV "بے" (mkV "ڈھنگا")) ;
-lin roughcast_N = mkN "استر کرنا" ;
-lin roughcast_V2 = mkV2 (compoundV "استر" (mkV "کرنا")) ;
-lin roughrider_N = mkN "گھوڑا نکالنے والا" ;
-lin roulette_N = mkN "چھوٹا بیلن" ;
-lin round_A = mkA "آفتابی" ;       -- from DictUrd
-lin round_Adv = mkAdv "کامل" ;
-lin round_N = mkN "گرد" ;       -- from DictUrd
-lin round_V = mkV "کامل" ;
-lin round_V2 = mkV2 (compoundV "کھس" (mkV "پھسانا")) ;       -- from DictUrd
-lin roundel_N = mkN "دائرہ" ;       -- from DictUrd
-lin roundish_A = mkA "گول نما" ;
-lin rouse_V = compoundV "چوکنا" (mkV "کرنا") ;
-lin rouse_V2 = mkV2 (compoundV "حائل" (mkV "ہونا")) ;       -- from DictUrd
-lin rout_N = mkN "آشوب" ;       -- from DictUrd
-lin rout_V2 = mkV2 (compoundV "کھود" (mkV "نکالنا")) ;       -- from DictUrd
-lin route_N = mkN "راہ" ;       -- from DictUrd
-lin route_V2 = mkV2 (mkV "سڑک") ;
-lin routine_A = mkA "دستور" ;
-lin routine_N = mkN "عادت" ;       -- from DictUrd
-lin rove_V = compoundV "آوارہ" (mkV "گردی کرنا") ;       -- from DictUrd
-lin rove_V2 = mkV2 (mkV "پھرنا") ;       -- from DictUrd
-lin rover_N = mkN "ڈاکو" ;       -- from DictUrd
-lin row_N = mkN "پٹی" ;       -- from DictUrd
-lin row_V = mkV "ہنگامہ" ;
-lin row_V2 = mkV2 (compoundV "ناؤ" (mkV "کھینا")) ;       -- from DictUrd
-lin rowdy_A = mkA "جھگڑالو" ;
-lin rowdy_N = mkN "جھگڑالو" ;       -- from DictUrd
-lin rowel_N = mkN "چرخی" ;
-lin rower_N = mkN "مانجھی" ;
-lin rowing_N = mkN "ہنگامہ" ;
-lin roy_PN = mkPN "شاہانہ" ;
-lin royal_A = mkA "بادشاہی" ;       -- from DictUrd
-lin royalty_N = mkN "بادشاہت" ;
-lin rub_N = mkN "رگڑنا" ;
-lin rub_V = compoundV "گھس" (mkV "جانا") ;       -- from DictUrd
-lin rub_V2 = mkV2 (compoundV "گھسائ" (mkV "کرنا")) ;       -- from DictUrd
-lin rubber_N = mkN "مٹانے والا" ;
-lin rubber_V2 = mkV2 (compoundV "مٹانے" (mkV "والا")) ;
-lin rubbing_N = mkN "مالش" ;       -- from DictUrd
-lin rubbish_N = mkN "اخور" ;       -- from DictUrd
-lin rubbish_V2 = mkV2 (mkV "کچرا") ;
-lin rubbishing_N = mkN "کچرا" ;
-lin rubble_N = mkN "کھرکھرا پتھر" ;
-lin rubicund_A = mkA "سرخی مائل" ;
-lin ruby_A = mkA "لعل" ;
-lin ruby_N = mkN "یاقوت" ;       -- from DictUrd
-lin ruck_N = mkN "جھری" ;       -- from DictUrd
-lin ruck_V = compoundV "زمین" (mkV "پر بیٹھنا") ;       -- from DictUrd
-lin ruck_V2 = mkV2 (mkV "سلوٹ") ;
-lin rucksack_N = mkN "جھولا" ;
-lin rudder_N = mkN "پتوار" ;
-lin ruddy_A = mkA "لال" ;       -- from DictUrd
-lin rude_A = mkA "بے ادب" ;       -- from DictUrd
-lin rudiment_N = mkN "اصل" ;       -- from DictUrd
-lin rudimentary_A = mkA "ابتدائی علامات" ;
-lin rue_N = mkN "افسوس" ;       -- from DictUrd
-lin rue_V2 = mkV2 (compoundV "غم" (mkV "کرنا")) ;
-lin ruff_N = mkN "چنٹ" ;       -- from DictUrd
-lin ruff_V = compoundV "گلو" (mkV "بند") ;
-lin ruff_V2 = mkV2 (compoundV "گلو" (mkV "بند")) ;
-lin ruffian_N = mkN "غنڈا" ;       -- from DictUrd
-lin ruffle_N = mkN "شکن" ;       -- from DictUrd
-lin ruffle_V = compoundV "اکڑ" (mkV "دکھانا") ;       -- from DictUrd
-lin ruffle_V2 = mkV2 (compoundV "بل" (mkV "ڈالنا")) ;       -- from DictUrd
-lin rug_N = mkN "دری" ;       -- from DictUrd
-lin rugged_A = mkA "گنوار" ;       -- from DictUrd
-lin ruin_N = mkN "اثر" ;       -- from DictUrd
-lin ruin_V2 = mkV2 (compoundV "برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin ruin_VS = mkVS (compoundV "تباہ" (mkV "کرنا")) ;
-lin rule_N = mkN "دستور" ;       -- from DictUrd
-lin rule_V = mkV "حکومت" ;
-lin rule_V2 = mkV2 (compoundV "حکومت" (mkV "کرنا")) ;       -- from DictUrd
-lin rule_VS = mkVS (mkV "حکومت") ;
-lin ruler_N = mkN "حاکم" ;       -- from DictUrd
-lin ruling_A = mkA "حکمران" ;       -- from DictUrd
-lin ruling_N = mkN "حکومت" ;
-lin rum_N = mkN "گنے کی شراب" ;
-lin rumble_N = mkN "گھڑ گھڑاہٹ" ;       -- from DictUrd
-lin rumble_V = compoundV "گڑ" (mkV "گڑانا") ;       -- from DictUrd
-lin rumble_V2 = mkV2 (mkV "گرج") ;
-lin rumbling_N = mkN "گرج" ;
-lin ruminant_A = mkA "جگالی کرنے والا" ;
-lin ruminant_N = mkN "جگالی کرنے والا جانور" ;       -- from DictUrd
-lin ruminate_V = compoundV "جگالی" (mkV "کرنا") ;
-lin rumination_N = mkN "انہماک" ;       -- from DictUrd
-lin rummage_N = mkN "افواہ" ;       -- from DictUrd
-lin rummage_V = mkV "تحقیق" ;
-lin rummage_V2 = mkV2 (mkV "تحقیق") ;
-lin rumor_V2 = mkV2 (mkV "افواہ") ;
---lin rumor_V2V = mkV2 (mkV "افواہ") ;
-lin rumor_VS = mkVS (mkV "افواہ") ;
-lin rumour_N = mkN "آوازہ" ;       -- from DictUrd
-lin rumour_V2 = mkV2 (mkV "افواہ") ;
-lin rump_N = mkN "پٹھوا" ;       -- from DictUrd
-lin rumple_V2 = mkV2 (mkV "مٹانا") ;
-lin rumpus_N = mkN "افراتفری" ;       -- from DictUrd
-lin run_N = mkN "بھاگنا" ;
-lin run_V = mkV "بہنا" ;       -- from DictUrd
-lin run_V2 = mkV2 (mkV "بھگانا") ;       -- from DictUrd
-lin run_VS = mkVS (mkV "بھاگنا") ;
-lin runaway_A = mkA "مغرور" ;
-lin runaway_N = mkN "مغرور" ;
-lin runt_N = mkN "ٹھگنا شخص" ;
-lin rupee_N = mkN "روپیہ" ;
-lin rupture_N = mkN "چخ" ;       -- from DictUrd
-lin rupture_V = mkV "بگاڑ" ;
-lin rupture_V2 = mkV2 (mkV "بگاڑ") ;
-lin rural_A = mkA "دیہاتی" ;
-lin ruse_N = mkN "چال" ;       -- from DictUrd
-lin rush_N = mkN "مارا مار" ;       -- from DictUrd
-lin rush_V = mkV "دوڑ" ;
-lin rush_V2 = mkV2 (compoundV "جالدی" (mkV "کرنا")) ;       -- from DictUrd
---lin rush_V2V = mkV2 (mkV "دوڑ") ;
-lin rush_VS = mkVS (mkV "دوڑ") ;
-lin russet_A = mkA "سرخی مائل بھورا" ;       -- from DictUrd
-lin russet_N = mkN "سرخ نما بھورے رنگ کا" ;
-lin russia_PN = mkPN "روس" ;
-lin rust_N = mkN "زنگ" ;       -- from DictUrd
-lin rust_V = mkV "زنگ" ;
-lin rust_V2 = mkV2 (mkV "زنگ") ;
-lin rustic_A = mkA "جنگلی" ;       -- from DictUrd
-lin rustic_N = mkN "دیہاتی زندگی بسر کرنا" ;
-lin rusticate_V = compoundV "دیہاتی زندگی بسر" (mkV "کرنا") ;
-lin rusticate_V2 = mkV2 (compoundV "دیہاتی زندگی بسر" (mkV "کرنا")) ;
-lin rustle_N = mkN "سرسر کرنا" ;
-lin rustle_V = compoundV "کھڑ" (mkV "کھڑانا") ;       -- from DictUrd
-lin rustle_V2 = mkV2 (compoundV "سرسر" (mkV "کرنا")) ;
-lin rustling_N = mkN "سرسر کرنا" ;
-lin rut_N = mkN "لیک" ;
-lin rut_V2 = mkV2 (mkV "لیک") ;
-lin ruth_PN = mkPN "سنگدل" ;
-lin ruthless_A = mkA "بے رح?" ;       -- from DictUrd
-lin sabot_N = mkN "تخریبی" ;
-lin sabotage_N = mkN "تخریب کاری" ;
-lin sabotage_V2 = mkV2 (compoundV "تخریب" (mkV "کاری")) ;
-lin sac_N = mkN "تھیلی" ;       -- from DictUrd
-lin sack_N = mkN "بوری" ;       -- from DictUrd
-lin sack_V2 = mkV2 (compoundV "چھٹی" (mkV "کرانا")) ;       -- from DictUrd
-lin sacking_N = mkN "بوری" ;
-lin sacrament_N = mkN "شعائرہ مقدسہ" ;
-lin sacred_A = mkA "دینی" ;       -- from DictUrd
-lin sacrifice_N = mkN "چڑھاوا" ;       -- from DictUrd
-lin sacrifice_V = mkV "قربانی" ;
-lin sacrifice_V2 = mkV2 (compoundV "قربان" (mkV "کرنا")) ;       -- from DictUrd
-lin sacrilegious_A = mkA "گناہگار" ;       -- from DictUrd
-lin sad_A = mkA "آب دیدہ" ;       -- from DictUrd
-lin sadden_V = compoundV "افسردہ" (mkV "کرنا") ;
-lin sadden_V2 = mkV2 (compoundV "افسردہ" (mkV "کرنا")) ;
-lin saddle_N = mkN "کاٹھی" ;       -- from DictUrd
-lin saddle_V = mkV "زین" ;
-lin saddle_V2 = mkV2 (mkV "زین") ;
-lin sadism_N = mkN "ظلم پسندی" ;       -- from DictUrd
-lin sadness_N = mkN "افسوس" ;       -- from DictUrd
-lin safari_N = mkN "سفاری" ;
-lin safe_A = mkA "درست" ;       -- from DictUrd
-lin safe_N = mkN "محفوظ" ;
-lin safeguard_N = mkN "حفاظت" ;       -- from DictUrd
-lin safeguard_V2 = mkV2 (compoundV "حفاظت" (mkV "کرنا")) ;       -- from DictUrd
-lin safety_N = mkN "امان" ;       -- from DictUrd
-lin safety_belt_N = mkN "حفاظتی پٹی" ;
-lin saffron_N = mkN "زعفران" ;       -- from DictUrd
-lin sag_N = mkN "جھکنا" ;
-lin sag_V = compoundV "جھکا" (mkV "ہونا") ;       -- from DictUrd
-lin saga_N = mkN "داستان" ;       -- from DictUrd
-lin sagacious_A = mkA "فطرتی" ;       -- from DictUrd
-lin sagacity_N = mkN "دانائ" ;       -- from DictUrd
-lin sage_A = mkA "دانا" ;
-lin sage_N = mkN "حکمت والا" ;       -- from DictUrd
-lin said_A = mkA "کہا" ;
-lin sail_N = mkN "بادبان" ;       -- from DictUrd
-lin sail_V = compoundV "بہری سفر" (mkV "کرنا") ;
-lin sail_V2 = mkV2 (compoundV "کشتی رانی" (mkV "کرنا")) ;       -- from DictUrd
-lin sailing_N = mkN "کشتی رانی" ;       -- from DictUrd
-lin sailor_N = mkN "ملاح" ;       -- from DictUrd
-lin saint_N = mkN "پیر مغان" ;       -- from DictUrd
-lin sainted_A = mkA "بہت نیک فرد" ;
-lin salacious_A = mkA "شہوانی" ;       -- from DictUrd
-lin salad_N = mkN "سلاد" ;
-lin salary_N = mkN "محنتانہ" ;       -- from DictUrd
-lin sale_N = mkN "بکری" ;       -- from DictUrd
-lin sale_PN = mkPN "فروخت کرنا" ;
-lin salesman_N = mkN "فروخت کرنے والا آدمی" ;
-lin salient_A = mkA "ممتاز" ;       -- from DictUrd
-lin salient_N = mkN "نمایاں" ;
-lin saliva_N = mkN "لب" ;       -- from DictUrd
-lin salmon_N = mkN "خوردنی مچھلی" ;
-lin salt_A = mkA "ملاحت" ;       -- from DictUrd
-lin salt_N = mkN "نمک" ;       -- from DictUrd
-lin salt_PN = mkPN "نمک" ;
-lin salt_V2 = mkV2 (mkV "نمک") ;
-lin salty_A = mkA "کھاری" ;       -- from DictUrd
-lin salubrious_A = mkA "صحت مند" ;       -- from DictUrd
-lin salutation_N = mkN "کورنش" ;       -- from DictUrd
-lin salute_N = mkN "سلامی" ;       -- from DictUrd
-lin salute_V = compoundV "سلامی" (mkV "دینا") ;
-lin salute_V2 = mkV2 (compoundV "کورنش بجا" (mkV "لانا")) ;       -- from DictUrd
-lin salvage_N = mkN "بازیافت" ;
-lin salvage_V2 = mkV2 (compoundV "خطرے سے" (mkV "بچانا")) ;       -- from DictUrd
-lin salvation_N = mkN "نجات" ;       -- from DictUrd
-lin salve_N = mkN "مرہ?" ;       -- from DictUrd
-lin salve_V2 = mkV2 (mkV "سمجھانا") ;       -- from DictUrd
-lin sam_PN = mkPN "یکسان" ;
-lin samaritan_N = mkN "سماروی" ;
-lin same_A = mkA "ایک جیسا" ;       -- from DictUrd
-lin same_Adv = mkAdv "یکسان" ;
-lin sample_N = mkN "بانگی" ;       -- from DictUrd
-lin sample_V2 = mkV2 (mkV "نمونہ") ;
-lin sanctify_V2 = mkV2 (compoundV "تقدیس" (mkV "کرنا")) ;       -- from DictUrd
-lin sanctimonious_A = mkA "ریا کار" ;
-lin sanction_N = mkN "اجازت" ;       -- from DictUrd
-lin sanction_V2 = mkV2 (compoundV "اجازت" (mkV "دینا")) ;       -- from DictUrd
-lin sanctity_N = mkN "حرمت" ;       -- from DictUrd
-lin sanctuary_N = mkN "بست" ;       -- from DictUrd
-lin sand_N = mkN "بال" ;       -- from DictUrd
-lin sand_V2 = mkV2 (mkV "ریت") ;
-lin sandal_N = mkN "کھلی چپل" ;
-lin sandalwood_N = mkN "صندل" ;
-lin sandwich_N = mkN "سینڈوچ" ;
-lin sandwich_V = mkV "سینڈوچ" ;
-lin sandwich_V2 = mkV2 (mkV "سینڈوچ") ;
-lin sandy_A = mkA "کرکرا" ;       -- from DictUrd
-lin sandy_PN = mkPN "ریتلا" ;
-lin sane_A = mkA "ہوشمند" ;
-lin sanguine_A = mkA "خونی" ;       -- from DictUrd
-lin sanitary_A = mkA "صفائی والا" ;
-lin sanitation_N = mkN "صحت گاری" ;
-lin sanitize_V2 = mkV2 (compoundV "جراثیم رباعی" (mkV "کرنا")) ;
-lin sap_N = mkN "عرق" ;       -- from DictUrd
-lin sap_V = mkV "عرق" ;
-lin sap_V2 = mkV2 (mkV "عرق") ;
-lin sapience_N = mkN "خوامخواہ عقلمندی جتانے والا" ;
-lin sapient_A = mkA "خوامخواہ عقلمندی جتانے والا" ;
-lin sapphire_N = mkN "نیلم" ;
-lin sara_PN = mkPN "سارہ" ;
-lin sarah_PN = mkPN "سارہ" ;
-lin sarcasm_N = mkN "چوٹ" ;       -- from DictUrd
-lin sarcastic_A = mkA "اہانت آمیز" ;       -- from DictUrd
-lin sardine_N = mkN "چھوٹی سی خوردنی مچھلی" ;
-lin sari_N = mkN "ساڑی" ;
-lin sash_N = mkN "جلی" ;       -- from DictUrd
-lin sat_PN = mkPN "بیٹھنا" ;
-lin satan_N = mkN "شیطان" ;
-lin satchel_N = mkN "بستہ" ;
-lin sate_V2 = mkV2 (compoundV "ذیلی" (mkV "سیارچہ")) ;
-lin satellite_N = mkN "حاشیہ بردار" ;       -- from DictUrd
-lin satiate_V2 = mkV2 (compoundV "منہ پھیر" (mkV "دینا")) ;
-lin satin_A = mkA "چمکدار ریشمی کپڑا" ;
-lin satin_N = mkN "اطلس" ;       -- from DictUrd
-lin satire_N = mkN "ہجو" ;       -- from DictUrd
-lin satirical_A = mkA "ہجو والا" ;
-lin satisfaction_N = mkN "اطمینان" ;       -- from DictUrd
-lin satisfactory_A = mkA "اطمینان بخش" ;
-lin satisfy_V = compoundV "تسلی" (mkV "کرنا") ;
-lin satisfy_V2 = mkV2 (compoundV "خوش" (mkV "کرنا")) ;       -- from DictUrd
-lin satisfying_A = mkA "تسلی بخش" ;
-lin saturate_V2 = mkV2 (mkV "بھگانا") ;       -- from DictUrd
-lin saturation_N = mkN "گاڑھا پن" ;       -- from DictUrd
-lin saturday_N = mkN "ہفتہ" ;
-lin saturday_PN = mkPN "ہفتہ" ;
-lin saturn_PN = mkPN "زحل" ;
-lin sauce_N = mkN "چٹنی" ;
-lin sauce_V2 = mkV2 (mkV "چٹنی") ;
-lin saucepan_N = mkN "دیگچی" ;
-lin saucer_N = mkN "پرچ" ;       -- from DictUrd
-lin sausage_N = mkN "گائے یا دوسرے گوشت کا قیمہ" ;
-lin saute_A = mkA "تلنا" ;
-lin saute_V2 = mkV2 (mkV "تلنا") ;
-lin savage_A = mkA "جنگلی" ;       -- from DictUrd
-lin savage_N = mkN "جنگلی" ;
-lin savage_V2 = mkV2 (mkV "جنگلی") ;
-lin save_N = mkN "بچانا" ;
-lin save_V = mkV "بچانا" ;
-lin save_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin saving_A = mkA "بچانا" ;
-lin saving_N = mkN "بچت" ;       -- from DictUrd
-lin saviour_N = mkN "نجات دینے والا" ;
-lin savory_N = mkN "خوش ذائقہ" ;
-lin savour_N = mkN "لذت" ;       -- from DictUrd
-lin savour_V = compoundV "کا" (mkV "مزہ") ;
-lin savour_V2 = mkV2 (compoundV "کا" (mkV "مزہ")) ;
-lin saw_N = mkN "آری" ;       -- from DictUrd
-lin saw_V = mkV "آری" ;
-lin saw_V2 = mkV2 (mkV "آری") ;
-lin sawdust_N = mkN "چورا" ;       -- from DictUrd
-lin sax_N = mkN "موسیقی کا ساز" ;
-lin saxophone_N = mkN "موسیقی کا ساز" ;
-lin say_N = mkN "کہنا" ;
-lin say_V = mkV "کہنا" ;
-lin say_V2 = mkV2 (compoundV "عرض" (mkV "کرنا")) ;       -- from DictUrd
-lin say_VA = mkV "کہنا" ;
-lin say_VS = mkVS (mkV "کہنا") ;
-lin saying_N = mkN "بات" ;       -- from DictUrd
-lin scab_N = mkN "کھرنڈ" ;       -- from DictUrd
-lin scaffold_N = mkN "پاڑ" ;
-lin scaffolding_N = mkN "مچان" ;
-lin scald_N = mkN "جلانا" ;
-lin scald_V2 = mkV2 (mkV "جلانا") ;
-lin scale_N = mkN "چھلکا" ;       -- from DictUrd
-lin scale_V = mkV "پیمانہ" ;
-lin scale_V2 = mkV2 (mkV "چڑھنا") ;       -- from DictUrd
-lin scalp_N = mkN "کاسیہ سر" ;
-lin scalp_V2 = mkV2 (compoundV "کاسیہ" (mkV "سر")) ;
-lin scam_V2 = mkV2 (compoundV "کام" (mkV "چور")) ;
-lin scamp_N = mkN "پاجی" ;       -- from DictUrd
-lin scamp_V2 = mkV2 (compoundV "چال کام" (mkV "کرنا")) ;       -- from DictUrd
-lin scamper_N = mkN "کام چور" ;
-lin scamper_V = compoundV "چھوڑ" (mkV "بھاگنا") ;       -- from DictUrd
-lin scan_V = compoundV "غور سے" (mkV "دیکھنا") ;
-lin scan_V2 = mkV2 (mkV "جانچنا") ;       -- from DictUrd
-lin scandal_N = mkN "رسوائی" ;
-lin scant_A = mkA "کم" ;       -- from DictUrd
-lin scant_V2 = mkV2 (compoundV "سانس پھولی" (mkV "ہوئی")) ;
-lin scantily_Adv = mkAdv "بہ قلت" ;       -- from DictUrd
-lin scanty_A = mkA "کم" ;       -- from DictUrd
-lin scapegoat_N = mkN "فرضی قصور وار" ;
-lin scar_N = mkN "داغ" ;       -- from DictUrd
-lin scar_V = compoundV "زخم کا" (mkV "نشان") ;
-lin scar_V2 = mkV2 (compoundV "چوٹ" (mkV "دینا")) ;       -- from DictUrd
-lin scarce_A = mkA "کم یاب" ;       -- from DictUrd
-lin scarcity_N = mkN "فقدان" ;       -- from DictUrd
-lin scare_N = mkN "اچانک ڈر" ;       -- from DictUrd
-lin scare_V = mkV "ڈرانا" ;
-lin scare_V2 = mkV2 (mkV "دہلانا") ;       -- from DictUrd
-lin scarecrow_N = mkN "باگڑ بلا" ;
-lin scarf_N = mkN "دوپٹہ" ;
-lin scarlet_A = mkA "گلناری" ;
-lin scarlet_N = mkN "گلناری" ;
-lin scary_A = mkA "دہشت گرد" ;       -- from DictUrd
-lin scatter_N = mkN "پھیلانا" ;
-lin scatter_V = mkV "بکھرنا" ;       -- from DictUrd
-lin scatter_V2 = mkV2 (mkV "بکھیرنا") ;       -- from DictUrd
-lin scattered_A = mkA "ابتر" ;       -- from DictUrd
-lin scavenge_V = compoundV "ڈھونڈ" (mkV "نکالنا") ;
-lin scenario_N = mkN "منظر نامہ" ;
-lin scene_N = mkN "منظر" ;       -- from DictUrd
-lin scenery_N = mkN "منظرہ" ;       -- from DictUrd
-lin scenic_A = mkA "دلکش" ;
-lin scent_N = mkN "عطر" ;       -- from DictUrd
-lin scent_V2 = mkV2 (mkV "خوشبو") ;
-lin sceptic_N = mkN "شکی" ;
-lin sceptical_A = mkA "شکی" ;       -- from DictUrd
-lin scepticism_N = mkN "شک" ;       -- from DictUrd
-lin schedule_N = mkN "فہرست" ;       -- from DictUrd
-lin schedule_V = compoundV "اوقات" (mkV "نامہ") ;
-lin schedule_V2 = mkV2 (compoundV "جدول میں شامل" (mkV "کرنا")) ;       -- from DictUrd
-lin schema_N = mkN "خاکہ" ;       -- from DictUrd
-lin schematic_A = mkA "قیاسی" ;       -- from DictUrd
-lin scheme_N = mkN "ڈول" ;       -- from DictUrd
-lin scheme_V = mkV "منصوبہ" ;
-lin scheme_V2 = mkV2 (compoundV "منصوبہ" (mkV "بنانا")) ;       -- from DictUrd
-lin schizophrenia_N = mkN "فکر و عمل میں بے تعلقی" ;
-lin scholar_N = mkN "عالم" ;       -- from DictUrd
-lin scholarship_N = mkN "وظیفہ" ;
-lin school_N = mkN "سکول" "سکول" "سکول" "سکولوں" "سکولوں" "سکولو" Masc;       -- from DictUrd --changed
-lin school_V2 = mkV2 (mkV "مدرسہ") ;
-lin schoolboy_N = mkN "طالب علم" ;
-lin schooling_N = mkN "تدریس" ;       -- from DictUrd
-lin sciatic_A = mkA "عرق النساﺀ" ;
-lin sciatica_N = mkN "عرق النساﺀ" ;
-lin science_N = mkN "دانش" ;       -- from DictUrd
-lin scientific_A = mkA "علمی" ;       -- from DictUrd
-lin scientist_N = mkN "سائنس دان" ;       -- from DictUrd
-lin scintilla_N = mkN "چمک" ;       -- from DictUrd
-lin scintillation_N = mkN "چمک دمک" ;
-lin scion_N = mkN "خلف" ;       -- from DictUrd
-lin sclerosis_N = mkN "صلابت عصبہ" ;
-lin scoff_N = mkN "چوٹ" ;       -- from DictUrd
-lin scoff_V = compoundV "پر" (mkV "ہنسنا") ;
-lin scoff_V2 = mkV2 (compoundV "چوٹ" (mkV "کسنا")) ;       -- from DictUrd
-lin scold_N = mkN "ڈانٹنا" ;
-lin scold_V = mkV "ڈانٹنا" ;
-lin scold_V2 = mkV2 (mkV "ڈانٹنا") ;       -- from DictUrd
-lin scolding_N = mkN "ڈانٹ" ;       -- from DictUrd
-lin sconce_N = mkN "آرائشی شمع دان" ;
-lin scoop_N = mkN "چمچہ" ;       -- from DictUrd
-lin scoop_V = compoundV "کفگیر سے" (mkV "نکالنا") ;
-lin scoop_V2 = mkV2 (compoundV "کفگیر سے" (mkV "نکالنا")) ;
-lin scoot_V = mkV "اسکوٹر" ;
-lin scoot_V2 = mkV2 (compoundV "اچانک نکل" (mkV "بھاگنا")) ;       -- from DictUrd
-lin scooter_N = mkN "اسکوٹر" ;
-lin scope_N = mkN "دائرہ" ;       -- from DictUrd
-lin score_N = mkN "حساب" ;       -- from DictUrd
-lin score_V = mkV "گنتی" ;
-lin score_V2 = mkV2 (mkV "گنتی") ;
-lin scorn_N = mkN "اہانت" ;       -- from DictUrd
-lin scorn_V2 = mkV2 (mkV "حقارت") ;
-lin scorpio_PN = mkPN "بچھو" ;
-lin scorpion_N = mkN "ال عقرب" ;       -- from DictUrd
-lin scot_N = mkN "سکاٹ لینڈ" ;
-lin scotch_A = mkA "سکاٹ لینڈ" ;
-lin scotch_N = mkN "سکاٹ لینڈ" ;
-lin scotch_V2 = mkV2 (compoundV "سکاٹ" (mkV "لینڈ")) ;
-lin scour_N = mkN "چابک" ;
-lin scour_V = mkV "چابک" ;
-lin scour_V2 = mkV2 (mkV "چمکانا") ;       -- from DictUrd
-lin scourge_N = mkN "بلا" ;       -- from DictUrd
-lin scourge_V2 = mkV2 (mkV "چابک") ;
-lin scout_N = mkN "جاسوس" ;       -- from DictUrd
-lin scout_V = mkV "نگراں" ;
-lin scout_V2 = mkV2 (mkV "چڑھانا") ;       -- from DictUrd
-lin scow_N = mkN "تفریح کشتی" ;       -- from DictUrd
-lin scowl_N = mkN "تیور" ;       -- from DictUrd
-lin scowl_V = compoundV "توری" (mkV "دکھانا") ;       -- from DictUrd
-lin scram_V = compoundV "دفع" (mkV "ہوجاؤ") ;
-lin scramble_N = mkN "چھینا جھپٹی" ;       -- from DictUrd
-lin scramble_V = compoundV "الٹ پلٹ" (mkV "کرنا") ;
-lin scramble_V2 = mkV2 (compoundV "الٹ پلٹ" (mkV "کرنا")) ;
--- lin scramble_V2V = mkV2 (compoundV "الٹ پلٹ" (mkV "کرنا")) ;
-lin scrap_N = mkN "کوڑا" ;       -- from DictUrd
-lin scrap_V = mkV "ریزہ" ;
-lin scrap_V2 = mkV2 (mkV "ریزہ") ;
-lin scrape_N = mkN "کھرچنا" ;
-lin scrape_V = mkV "کھرچنا" ;
-lin scrape_V2 = mkV2 (mkV "چھیلنا") ;       -- from DictUrd
-lin scraping_N = mkN "ریزہ" ;
-lin scratch_N = mkN "خراش" ;       -- from DictUrd
-lin scratch_V = compoundV "خراش" (mkV "آنا") ;
-lin scratch_V2 = mkV2 (mkV "کھرچنا") ;       -- from DictUrd
-lin scrawl_N = mkN "گھسیٹنا" ;
-lin scrawl_V = mkV "گھسیٹنا" ;
-lin scrawl_V2 = mkV2 (mkV "گھسیٹنا") ;
-lin scream_N = mkN "چیخ" ;       -- from DictUrd
-lin scream_V = mkV "چلانا" ;
-lin scream_V2 = mkV2 (compoundV "چیخ" (mkV "مارنا")) ;       -- from DictUrd
-lin scream_VS = mkVS (mkV "چلانا") ;
-lin scree_N = mkN "ناگوار آواز کا شور ہونا" ;
-lin screech_N = mkN "ناگوار آواز کا شور ہونا" ;
-lin screech_V = compoundV "ناگوار آواز کا شور" (mkV "ہونا") ;
-lin screech_V2 = mkV2 (compoundV "ناگوار آواز کا شور" (mkV "ہونا")) ;
-lin screen_N = mkN "آڑ" ;       -- from DictUrd
-lin screen_V = mkV "پردہ" ;
-lin screen_V2 = mkV2 (compoundV "آڑ" (mkV "کرنا")) ;       -- from DictUrd
-lin screw_N = mkN "برمہ" ;       -- from DictUrd
-lin screw_V = compoundV "پیچ" (mkV "کش") ;
-lin screw_V2 = mkV2 (compoundV "پیچ" (mkV "کش")) ;
-lin screwdriver_N = mkN "پیچ کس" ;
-lin scribble_N = mkN "شکست" ;       -- from DictUrd
-lin scribble_V = compoundV "بے توجہی سے" (mkV "لکھنا") ;
-lin scribble_V2 = mkV2 (mkV "گھسیٹنا") ;       -- from DictUrd
-lin scribe_N = mkN "کاتب" ;       -- from DictUrd
-lin scrip_N = mkN "لکھائ" ;       -- from DictUrd
-lin script_N = mkN "مسودہ" ;       -- from DictUrd
-lin scripted_A = mkA "تحریر" ;
-lin scripture_N = mkN "کتاب" ;       -- from DictUrd
-lin scroll_N = mkN "لپیٹنا" ;
-lin scrotum_N = mkN "فوتہ" ;       -- from DictUrd
-lin scrub_N = mkN "جھاڑیوں کا جھنڈ" ;       -- from DictUrd
-lin scrub_V = compoundV "رگڑ کر صاف" (mkV "کرنا") ;
-lin scrub_V2 = mkV2 (compoundV "کھرچ کر صاف" (mkV "کرنا")) ;       -- from DictUrd
-lin scruff_N = mkN "میلا" ;
-lin scruffy_A = mkA "خارش زدہ" ;       -- from DictUrd
-lin scrupulous_A = mkA "با ضمیر" ;       -- from DictUrd
-lin scrutinize_V2 = mkV2 (compoundV "پڑتال" (mkV "کرنا")) ;
-lin scrutiny_N = mkN "چھان بین" ;       -- from DictUrd
-lin scuff_V = compoundV "دنگا" (mkV "فساد") ;
-lin scuff_V2 = mkV2 (compoundV "دنگا" (mkV "فساد")) ;
-lin scuffle_V = compoundV "دنگا" (mkV "فساد") ;
-lin sculpt_V = compoundV "مجسمہ" (mkV "بنانا") ;
-lin sculpt_V2 = mkV2 (compoundV "مجسمہ" (mkV "بنانا")) ;
-lin sculptor_N = mkN "بت تراش" ;       -- from DictUrd
-lin sculpture_N = mkN "بت" ;       -- from DictUrd
-lin sculpture_V = compoundV "مجسمہ" (mkV "سازی") ;
-lin sculpture_V2 = mkV2 (compoundV "مجسمہ" (mkV "سازی")) ;
-lin scum_N = mkN "بالائ" ;       -- from DictUrd
-lin scurvy_A = mkA "گوشت خورہ" ;       -- from DictUrd
-lin scurvy_N = mkN "گھٹیا" ;
-lin scut_N = mkN "خرگوش" ;       -- from DictUrd
-lin scuttle_N = mkN "کوئلے دان" ;       -- from DictUrd
-lin scuttle_V = compoundV "جلدی" (mkV "جلدی کرنا") ;       -- from DictUrd
-lin scuttle_V2 = mkV2 (compoundV "کوئلوں کی" (mkV "بالی")) ;
-lin scythe_N = mkN "درانتی" ;       -- from DictUrd
-lin scythe_V2 = mkV2 (compoundV "بڑی" (mkV "درانتی")) ;
-lin sea_N = mkN "بحر" ;       -- from DictUrd
-lin seafood_N = mkN "بحری غذا" ;
-lin seagull_N = mkN "سمندری بگلا" ;
-lin seal_N = mkN "خاتم" ;       -- from DictUrd
-lin seal_V = compoundV "مہر بند" (mkV "کرنا") ;
-lin seal_V2 = mkV2 (compoundV "مہر بند" (mkV "کرنا")) ;
-lin seal_VS = mkVS (compoundV "مہر بند" (mkV "کرنا")) ;
-lin seam_N = mkN "درز" ;       -- from DictUrd
-lin seam_V2 = mkV2 (mkV "سلائی") ;
-lin sean_PN = mkPN "روحوں سے باتیں کرنے والا حلقہ" ;
-lin seance_N = mkN "روحوں سے باتیں کرنے والا حلقہ" ;
-lin sear_A = mkA "جھلسا ہوا" ;       -- from DictUrd
-lin sear_V2 = mkV2 (mkV "جھلسنا") ;       -- from DictUrd
-lin search_N = mkN "جستجو" ;       -- from DictUrd
-lin search_V = mkV "کھوج" ;
-lin search_V2 = mkV2 (compoundV "چھان" (mkV "مارنا")) ;       -- from DictUrd
-lin searching_A = mkA "متلاشی" ;       -- from DictUrd
-lin seashore_N = mkN "سمندری ساحل" ;
-lin seasick_A = mkA "سمندر روگی" ;
-lin seaside_N = mkN "ساحلی تفریح گاہ" ;
-lin season_N = mkN "ہندن" ;       -- from DictUrd
-lin season_V = mkV "موسم" ;
-lin season_V2 = mkV2 (mkV "چھونکنا") ;       -- from DictUrd
-lin seasoning_N = mkN "مصالحہ" ;       -- from DictUrd
-lin seat_N = mkN "گہوارہ" ;       -- from DictUrd
-lin seat_V2 = mkV2 (mkV "بٹھانا") ;       -- from DictUrd
-lin seaweed_N = mkN "سمندری گھاس" ;
-lin sec_N = mkN "قطع تعلق کرنا" ;
-lin secede_V = compoundV "الگ" (mkV "ہونا") ;       -- from DictUrd
-lin secession_N = mkN "علیحدگی" ;       -- from DictUrd
-lin seclude_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;       -- from DictUrd
-lin secluded_A = mkA "الگ تھلگ" ;       -- from DictUrd
-lin seclusion_N = mkN "خلوت" ;       -- from DictUrd
-lin second_N = mkN "پل" ;       -- from DictUrd
-lin second_V2 = mkV2 (compoundV "حمایت" (mkV "کرنا")) ;       -- from DictUrd
-lin second_class_A = mkA "دوسرا درجہ" ;
-lin second_class_Adv = mkAdv "دوسرا درجہ" ;
-lin second_class_N = mkN "دوسرا درجہ" ;
-lin second_hand_A = mkA "استعمال شدہ" ;
-lin second_hand_N = mkN "استعمال شدہ" ;
-lin secondary_A = mkA "ماتحتی" ;       -- from DictUrd
-lin secrecy_N = mkN "خفیہ" ;       -- from DictUrd
-lin secret_A = mkA "چھپا" ;       -- from DictUrd
-lin secret_N = mkN "بھید" ;       -- from DictUrd
-lin secretarial_A = mkA "معتمد کا" ;
-lin secretariat_N = mkN "لاٹ صاحب کا دفتر" ;
-lin secretary_N = mkN "منشی" ;       -- from DictUrd
-lin secretive_A = mkA "کم گو" ;
-lin sect_N = mkN "فرقہ" ;       -- from DictUrd
-lin section_N = mkN "باب" ;       -- from DictUrd
-lin sector_N = mkN "محلہ" ;       -- from DictUrd
-lin secular_A = mkA "غیر دینی" ;       -- from DictUrd
-lin secularism_N = mkN "لادینیت" ;       -- from DictUrd
-lin secularize_V2 = mkV2 (compoundV "دنیوی یا غیر دینیوی" (mkV "بنانا")) ;
-lin secure_A = mkA "مامون" ;       -- from DictUrd
-lin secure_V2 = mkV2 (compoundV "محفوظ" (mkV "کرنا")) ;       -- from DictUrd
-lin security_N = mkN "سیکورٹی" ;       -- from DictUrd
-lin sedative_A = mkA "مسکن" ;
-lin sedative_N = mkN "مسکن" ;
-lin sedentary_A = mkA "بیٹھے رہنے کا" ;
-lin sedition_N = mkN "فساد" ;       -- from DictUrd
-lin seditious_A = mkA "فسادی" ;       -- from DictUrd
-lin seduce_V2 = mkV2 (mkV "للچانا") ;       -- from DictUrd
-lin seduction_N = mkN "فتنہ" ;       -- from DictUrd
-lin seductive_A = mkA "نہایت دل فریب" ;
-lin see_N = mkN "دیکھنا" ;
-lin see_V = mkV "دیکھنا" ;
-lin see_V2 = mkV2 (mkV "دیکھنا") ;       -- from DictUrd
---lin see_V2V = mkV2 (mkV "دیکھنا") ;
-lin see_VA = mkV "دیکھنا" ;
-lin see_VS = mkVS (mkV "دیکھنا") ;
-lin see_VQ = mkVQ (mkV "دیکھنا" );
-lin seed_N = mkN "بیج" ;       -- from DictUrd
-lin seed_V = mkV "بیج" ;
-lin seed_V2 = mkV2 (mkV "بیج") ;
-lin seek_V2 = mkV2 (mkV "ڈھونڈھنا") ;       -- from DictUrd
-lin seek_VS = mkVS (mkV "تلاش") ;
-lin seeker_N = mkN "جویا" ;       -- from DictUrd
-lin seem_V = mkV "لگنا" ;       -- from DictUrd
-lin seem_V2 = mkV2 (compoundV "بظاہر دکھائی" (mkV "دینا")) ;
-lin seem_VA = compoundV "بظاہر دکھائی" (mkV "دینا") ;
-lin seem_VS = mkVS (compoundV "بظاہر دکھائی" (mkV "دینا")) ;
-lin seeming_A = mkA "بظاہر" ;       -- from DictUrd
-lin segment_N = mkN "ایک حصہ" ;       -- from DictUrd
-lin segment_V = mkV "دائرہ" ;
-lin segment_V2 = mkV2 (mkV "دائرہ") ;
-lin segregate_V2 = mkV2 (compoundV "علیحدہ" (mkV "کرنا")) ;       -- from DictUrd
-lin segregation_N = mkN "علیحدگی" ;
-lin seine_N = mkN "ماہی گیری کا ایک جال جو پانی میں سیدھا کھڑا رہتا ہے" ;
-lin seine_V = compoundV "ماہی گیری کا ایک جال جو پانی میں سیدھا کھڑا رہتا" (mkV "ہے") ;
-lin seine_V2 = mkV2 (compoundV "ماہی گیری کا ایک جال جو پانی میں سیدھا کھڑا رہتا" (mkV "ہے")) ;
-lin seize_V = compoundV "قبضے میں" (mkV "کرنا") ;
-lin seize_V2 = mkV2 (mkV "چھیننا") ;       -- from DictUrd
-lin seizure_N = mkN "اچانک حملہ" ;       -- from DictUrd
-lin seldom_Adv = mkAdv "بہت کم" ;       -- from DictUrd
-lin select_A = mkA "چننا" ;
-lin select_V = mkV "چننا" ;
-lin select_V2 = mkV2 (mkV "بننا") ;       -- from DictUrd
---lin select_V2V = mkV2 (mkV "چننا") ;
-lin selection_N = mkN "چنائ" ;       -- from DictUrd
-lin self_N = mkN "خود" ;
-lin self_confident_A = mkA "خود اعتماد" ;
-lin self_conscious_A = mkA "خود آگاہ" ;
-lin self_employed_A = mkA "ذاتی کاروبار کرنے والا" ;
-lin self_service_N = mkN "اپنی خدمت آپ" ;
-lin selfish_A = mkA "غرض مند" ;       -- from DictUrd
-lin sell_N = mkN "بیچنا" ;
-lin sell_V = mkV "بیچنا" ;
-lin sell_V2 = mkV2 (mkV "بیچنا") ;       -- from DictUrd
-lin sell_VA = mkV "بیچنا" ;
-lin sell_VS = mkVS (mkV "بیچنا") ;
-lin selling_N = mkN "بیچنا" ;
-lin semantic_A = mkA "معنویاتی" ;
-lin semantics_N = mkN "معنویاتی" ;
-lin semblance_N = mkN "دکھاوا" ;       -- from DictUrd
-lin semen_N = mkN "نطفہ" ;
-lin semester_N = mkN "میقات" ;
-lin semicolon_N = mkN "نیم وقفہ" ;
-lin semifinal_N = mkN "آخری مقابلے سے پہلے کھیل" ;
-lin seminal_A = mkA "نطفی" ;
-lin seminar_N = mkN "حلقہ" ;
-lin seminary_N = mkN "مدرسہ" ;       -- from DictUrd
-lin senate_N = mkN "ایوان" ;
-lin senator_N = mkN "سینٹ کا رکن" ;
-lin send_V = mkV "بھیجنا" ;
-lin send_V2 = mkV2 (mkV "بھیجنا") ;       -- from DictUrd
---lin send_V2V = mkV2 (mkV "بھیجنا") ;
-lin send_VS = mkVS (mkV "بھیجنا") ;
-lin senile_A = mkA "سٹھیایا" ;       -- from DictUrd
-lin senior_A = mkA "بزرگ" ;       -- from DictUrd
-lin senior_N = mkN "زیادہ اہم" ;
-lin senna_N = mkN "سنا" ;       -- from DictUrd
-lin sensation_N = mkN "سنسنی" ;       -- from DictUrd
-lin sensational_A = mkA "بہت اچھا" ;       -- from DictUrd
-lin sense_N = mkN "عقل" ;       -- from DictUrd
-lin sense_V2 = mkV2 (mkV "شعور") ;
-lin sense_VS = mkVS (mkV "شعور") ;
-lin sensible_A = mkA "عاقل" ;       -- from DictUrd
-lin sensitive_A = mkA "گداز" ;       -- from DictUrd
-lin sensitize_V2 = mkV2 (compoundV "حساس" (mkV "بنانا")) ;
-lin sensual_A = mkA "نفس پرست" ;       -- from DictUrd
-lin sensuous_A = mkA "حسی" ;
-lin sentence_N = mkN "جملہ" ;       -- from DictUrd
-lin sentence_V = mkV "سزا" ;
-lin sentence_V2 = mkV2 (mkV "سزا") ;
-lin sententious_A = mkA "نصیحت آمیز" ;       -- from DictUrd
-lin sentiment_N = mkN "حس" ;       -- from DictUrd
-lin sentimental_A = mkA "حساس" ;       -- from DictUrd
-lin separate_A = mkA "علیحدہ" ;       -- from DictUrd
-lin separate_N = mkN "علیحدہ" ;
-lin separate_V = compoundV "علیحدہ" (mkV "ہونا") ;       -- from DictUrd
-lin separate_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;       -- from DictUrd
-lin separation_N = mkN "علیحدگی" ;       -- from DictUrd
-lin sept_PN = mkPN "ستمبر" ;
-lin september_N = mkN "ستمبر" ;
-lin september_PN = mkPN "ستمبر" ;
-lin sequence_N = mkN "سلسلہ" ;       -- from DictUrd
-lin sequin_N = mkN "ستارہ" ;
-lin sere_A = mkA "طمانیت" ;
-lin serene_A = mkA "آسودہ" ;       -- from DictUrd
-lin serenity_N = mkN "طمانیت" ;
-lin serf_N = mkN "خانہ زاد غلام" ;
-lin serge_N = mkN "زرعی غلامی" ;
-lin sergeant_N = mkN "حوالدار" ;       -- from DictUrd
-lin serial_A = mkA "سلسلہ وار کہانی" ;
-lin serial_N = mkN "سلسلہ وار کہانی" ;
-lin seriatim_Adv = mkAdv "سلسلہ وار" ;
-lin sericulture_N = mkN "ریشم کے کیڑے پالنا" ;
-lin series_N = mkN "لڑ" ;       -- from DictUrd
-lin serious_A = mkA "فاش" ;       -- from DictUrd
-lin seriousness_N = mkN "متانت" ;       -- from DictUrd
-lin sermon_N = mkN "خطبہ" ;       -- from DictUrd
-lin serpent_N = mkN "سانپ" ;
-lin serpentine_A = mkA "مکار" ;
-lin servant_N = mkN "بندہ" ;       -- from DictUrd
-lin serve_N = mkN "کام کرنا" ;
-lin serve_V = compoundV "کام" (mkV "کرنا") ;
-lin serve_V2 = mkV2 (compoundV "خمدت" (mkV "کرنا")) ;       -- from DictUrd
-lin serve_VS = mkVS (compoundV "کام" (mkV "کرنا")) ;
-lin service_N = mkN "بندگی" ;       -- from DictUrd
-lin service_V2 = mkV2 (mkV "خدمت") ;
-lin serviette_N = mkN "نیپکن" ;
-lin servile_A = mkA "غلامانہ" ;       -- from DictUrd
-lin serving_N = mkN "کام کرنا" ;
-lin servitude_N = mkN "عبودیت" ;       -- from DictUrd
-lin sesame_N = mkN "تل" ;
-lin session_N = mkN "اجلاس" ;
-lin set_N = mkN "رکھنا" ;
-lin set_V = mkV "جمنا" ;       -- from DictUrd
-lin set_V2 = mkV2 (mkV "جمانا") ;       -- from DictUrd
-lin set_VS = mkVS (mkV "رکھنا") ;
-lin set_up_N = mkN "قائم کرنا" ;
-lin setback_N = mkN "رکاواٹ" ;       -- from DictUrd
-lin sett_N = mkN "صوفہ" ;
-lin settee_N = mkN "صوفہ" ;
-lin setting_N = mkN "ماحول" ;
-lin settle_N = mkN "بسنا" ;
-lin settle_V = mkV "بسنا" ;
-lin settle_V2 = mkV2 (compoundV "آباد" (mkV "کرنا")) ;       -- from DictUrd
-lin settle_VA = mkV "بسنا" ;
-lin settle_VS = mkVS (mkV "بسنا") ;
-lin settled_A = mkA "جمع ہوا" ;       -- from DictUrd
-lin settlement_N = mkN "آبادی" ;       -- from DictUrd
-lin sever_V = compoundV "الگ" (mkV "کرنا") ;
-lin sever_V2 = mkV2 (compoundV "القت" (mkV "کرنا")) ;       -- from DictUrd
-lin severe_A = mkA "بے ترس" ;       -- from DictUrd
-lin severity_N = mkN "درشتی" ;       -- from DictUrd
-lin sew_V = mkV "سینا" ;
-lin sew_V2 = mkV2 (compoundV "بخیہ" (mkV "کرنا")) ;       -- from DictUrd
-lin sewage_N = mkN "گندے نالے کا پانی" ;
-lin sewer_N = mkN "بد رو نالہ" ;       -- from DictUrd
-lin sewing_N = mkN "سلائ" ;       -- from DictUrd
-lin sex_N = mkN "جنس" ;       -- from DictUrd
-lin sex_V2 = mkV2 (mkV "جنس") ;
-lin sexed_A = mkA "جنس" ;
-lin shabbily_Adv = mkAdv "بد حالی سے" ;
-lin shabby_A = mkA "گندہ" ;       -- from DictUrd
-lin shack_N = mkN "جھگی" ;       -- from DictUrd
-lin shack_V = mkV "جھونپڑی" ;
-lin shackle_N = mkN "بندھن" ;       -- from DictUrd
-lin shackle_V2 = mkV2 (compoundV "ہتھ کڑی" (mkV "لگانا")) ;       -- from DictUrd
-lin shad_N = mkN "ہلسا مچھلی" ;       -- from DictUrd
-lin shade_N = mkN "آڑ" ;       -- from DictUrd
-lin shade_V = mkV "سایہ" ;
-lin shade_V2 = mkV2 (mkV "سایہ") ;
-lin shading_N = mkN "سایہ" ;
-lin shadow_N = mkN "پرچھاواں" ;       -- from DictUrd
-lin shadow_V2 = mkV2 (mkV "سایہ") ;
-lin shady_A = mkA "سایہ دار" ;
-lin shaft_N = mkN "تنا" ;       -- from DictUrd
-lin shag_N = mkN "اجڑے بال" ;       -- from DictUrd
-lin shag_V = compoundV "الجھے ہوئے" (mkV "بال") ;
-lin shag_V2 = mkV2 (compoundV "الجھے ہوئے" (mkV "بال")) ;
-lin shake_N = mkN "ہلانا" ;
-lin shake_V = mkV "دہلنا" ;       -- from DictUrd
-lin shake_V2 = mkV2 (mkV "ہلانا") ;       -- from DictUrd
-lin shaking_N = mkN "لغزش" ;       -- from DictUrd
-lin shaky_A = mkA "کانپتا ہوا" ;
-lin shallot_N = mkN "خاندان سوسن کا ایک پودا" ;
-lin shallow_A = mkA "اوچھا" ;       -- from DictUrd
-lin shallow_N = mkN "اتھلا" ;
-lin shallow_V = mkV "اتھلا" ;
-lin sham_A = mkA "جعلی" ;       -- from DictUrd
-lin sham_N = mkN "شرم" ;
-lin sham_V = mkV "شرم" ;
-lin sham_V2 = mkV2 (mkV "بننا") ;       -- from DictUrd
-lin shamble_N = mkN "لڑکھڑا کر چلنا" ;
-lin shamble_V = compoundV "لڑکھڑا کر" (mkV "چلنا") ;
-lin shambles_N = mkN "لڑکھڑا کر چلنا" ;
-lin shame_N = mkN "عار" ;       -- from DictUrd
-lin shame_V2 = mkV2 (mkV "شرم") ;
-lin shampoo_N = mkN "بال دھونے کا محلول" ;
-lin shampoo_V2 = mkV2 (compoundV "بال دھونے کا" (mkV "محلول")) ;
-lin shape_N = mkN "ڈول" ;       -- from DictUrd
-lin shape_V = mkV "شکل" ;
-lin shape_V2 = mkV2 (mkV "ڈھالنا") ;       -- from DictUrd
-lin share_N = mkN "بخرا" ;       -- from DictUrd
-lin share_V = mkV "حصہ" ;
-lin share_V2 = mkV2 (mkV "بانٹنا") ;       -- from DictUrd
-lin shark_N = mkN "بڑی سمندری مچھلی" ;
-lin sharp_A = mkA "تیز" ;       -- from DictUrd
-lin sharp_Adv = mkAdv "تیز" ;
-lin sharp_N = mkN "تیز" ;
-lin sharpen_V = compoundV "تیز" (mkV "کرنا") ;
-lin sharpen_V2 = mkV2 (compoundV "تیز" (mkV "کرنا")) ;       -- from DictUrd
-lin sharpener_N = mkN "تیز کنندہ" ;
-lin shatter_V = compoundV "چکنا چور" (mkV "ہونا") ;
-lin shatter_V2 = mkV2 (compoundV "پاش پاش" (mkV "کرنا")) ;       -- from DictUrd
-lin shave_N = mkN "حجامت" ;       -- from DictUrd
-lin shave_V = compoundV "داڑھی مونچھیں صاف" (mkV "کرنا") ;
-lin shave_V2 = mkV2 (compoundV "خط" (mkV "بنانا")) ;       -- from DictUrd
-lin shaver_N = mkN "بجلی سے چلنے والا استرا" ;
-lin shawl_N = mkN "دوشالہ" ;       -- from DictUrd
-lin sheath_N = mkN "غلاف" ;       -- from DictUrd
-lin sheathing_N = mkN "غلاف" ;
-lin shed_N = mkN "پنڈال" ;       -- from DictUrd
-lin shed_V2 = mkV2 (mkV "گرانا") ;       -- from DictUrd
-lin sheen_N = mkN "آب" ;       -- from DictUrd
-lin sheep_N = mkN "بھیڑ" ;       -- from DictUrd
-lin sheer_A = mkA "صرف" ;       -- from DictUrd
-lin sheer_Adv = mkAdv "بالکل" ;
-lin sheer_V = mkV "بالکل" ;
-lin sheet_N = mkN "چادر" ;       -- from DictUrd
-lin sheeting_N = mkN "بستر کی چادر" ;
-lin shelf_N = mkN "طاقچہ" ;       -- from DictUrd
-lin shell_N = mkN "چھلکا" ;       -- from DictUrd
-lin shell_V = mkV "چھلکا" ;
-lin shell_V2 = mkV2 (mkV "چھلکا") ;
-lin shellfish_N = mkN "سمندری خول والا جانور" ;
-lin shelter_N = mkN "آڑ" ;       -- from DictUrd
-lin shelter_V = mkV "پناہ" ;
-lin shelter_V2 = mkV2 (compoundV "آڑ" (mkV "کرنا")) ;       -- from DictUrd
-lin shelve_V = compoundV "تختہ کی" (mkV "جمع") ;
-lin shelve_V2 = mkV2 (compoundV "ڈالنا" (mkV "رکھنا")) ;       -- from DictUrd
-lin sherry_N = mkN "ایک قسم کی تند ہسپانوی شراب جو عنبرگوں ہوتی ہے" ;
-lin shibboleth_N = mkN "امتحان" ;       -- from DictUrd
-lin shield_N = mkN "ڈھال" ;       -- from DictUrd
-lin shield_V2 = mkV2 (compoundV "آڑے" (mkV "آنا")) ;       -- from DictUrd
-lin shift_N = mkN "باری" ;       -- from DictUrd
-lin shift_V = mkV "بدلی" ;
-lin shift_V2 = mkV2 (mkV "ہٹانا") ;       -- from DictUrd
-lin shin_N = mkN "پنڈلی کا اگلا حصہ" ;
-lin shin_V = compoundV "پنڈلی کا اگلا" (mkV "حصہ") ;
-lin shine_N = mkN "چمکنا" ;
-lin shine_V = mkV "چمکنا" ;       -- from DictUrd
-lin shine_V2 = mkV2 (mkV "چمکانا") ;       -- from DictUrd
-lin shiny_A = mkA "چمکیلا" ;
-lin ship_N = mkN "جہاز" ;       -- from DictUrd
-lin ship_V = mkV "جہاز" ;
-lin ship_V2 = mkV2 (mkV "بھیجنا") ;       -- from DictUrd
-lin shipment_N = mkN "کھیپ" ;       -- from DictUrd
-lin shipper_N = mkN "جہاز کے ذریعے مال بھیجنے کا انتظام" ;
-lin shipping_N = mkN "حمل" ;       -- from DictUrd
-lin shipwreck_N = mkN "جہاز کا بحری حادثہ" ;
-lin shipwreck_V = compoundV "جہاز کا بحری" (mkV "حادثہ") ;
-lin shirt_N = mkN "کرتا" ;       -- from DictUrd
-lin shirting_N = mkN "کمیز" ;
-lin shit_N = mkN "گندگی" ;
-lin shit_V = mkV "گندگی" ;
-lin shiver_N = mkN "پھریری" ;       -- from DictUrd
-lin shiver_V = mkV "لرزنا" ;       -- from DictUrd
-lin shiver_V2 = mkV2 (compoundV "لرزہ" (mkV "چڑھنا")) ;
-lin shoal_N = mkN "مچھلیوں کا گروہ" ;       -- from DictUrd
-lin shoal_V = compoundV "سمندر کا آبدوز والا" (mkV "حصہ") ;
-lin shock_Adv = mkAdv "صدمہ" ;
-lin shock_N = mkN "دھچکا" ;       -- from DictUrd
-lin shock_V2 = mkV2 (compoundV "دھچکا" (mkV "دینا")) ; --corrected manually
-lin shocking_A = mkA "حیران کرنے والی چیز" ;
-lin shoe_N = mkN "جوتا" ;       -- from DictUrd
-lin shoe_V2 = mkV2 (mkV "جوتا") ;
-lin shoelace_N = mkN "جوتے کا تسمہ" ;
-lin shoo_V = compoundV "گولی" (mkV "مارنا") ;
-lin shoo_V2 = mkV2 (compoundV "گولی" (mkV "مارنا")) ;
-lin shoot_N = mkN "آنکھوا" ;       -- from DictUrd
-lin shoot_V = mkV "لگنا" ;       -- from DictUrd
-lin shoot_V2 = mkV2 (mkV "چھوڑنا") ;       -- from DictUrd
-lin shooting_N = mkN "گولی مارنا" ;
-lin shop_N = mkN "دکان" ;       -- from DictUrd
-lin shop_V = mkV "دکان" ;
-lin shopkeeper_N = mkN "بنیا" ;       -- from DictUrd
-lin shoplift_V = compoundV "اٹھائی" (mkV "گیرا") ;
-lin shoplift_V2 = mkV2 (compoundV "اٹھائی" (mkV "گیرا")) ;
-lin shoplifter_N = mkN "دکان چور" ;       -- from DictUrd
-lin shoplifting_N = mkN "اٹھائی گیری" ;
-lin shopper_N = mkN "خریدار" ;
-lin shopping_N = mkN "خرید و فروخت" ;       -- from DictUrd
-lin shore_N = mkN "کنارہ" ;       -- from DictUrd
-lin shore_V2 = mkV2 (mkV "ساحل") ;
-lin short_A = mkA "چھوٹا" ;       -- from DictUrd
-lin short_Adv = mkAdv "اچانک" ;       -- from DictUrd
-lin short_N = mkN "چھوٹا" ;
-lin short_V = mkV "چھوٹا" ;
-lin short_V2 = mkV2 (compoundV "دھوکا" (mkV "دینا")) ;       -- from DictUrd
-lin shortage_N = mkN "فقدان" ;       -- from DictUrd
-lin shorten_V = mkV "گھٹنا" ;       -- from DictUrd
-lin shorten_V2 = mkV2 (compoundV "چھوٹا" (mkV "کرنا")) ;       -- from DictUrd
-lin shortening_N = mkN "چھوٹا کرنا" ;
-lin shortfall_N = mkN "قلت" ;
-lin shorthand_N = mkN "مختصر نویسی" ;
-lin shot_N = mkN "باری" ;       -- from DictUrd
-lin shoulder_N = mkN "شانہ" ;       -- from DictUrd
-lin shoulder_V2 = mkV2 (mkV "کندھا") ;
-lin shout_N = mkN "چیخ" ;       -- from DictUrd
-lin shout_V = compoundV "چیخنا٫" (mkV "چلانا") ;
-lin shout_V2 = mkV2 (compoundV "چیخنا٫" (mkV "چلانا")) ;
-lin shouting_N = mkN "چیخنا٫ چلانا" ;
-lin shove_N = mkN "دھکا" ;       -- from DictUrd
-lin shove_V = compoundV "کسی کو دھکا" (mkV "دینا") ;
-lin shove_V2 = mkV2 (mkV "دھکیلنا") ;       -- from DictUrd
-lin shovel_N = mkN "بیلچہ" ;       -- from DictUrd
-lin shovel_V2 = mkV2 (mkV "بیلچہ") ;
-lin show_N = mkN "آب تاب" ;       -- from DictUrd
-lin show_V = mkV "دکھنا" ;       -- from DictUrd
-lin show_V2 = mkV2 (mkV "دکھانا") ;       -- from DictUrd
---lin show_V2V = mkV2 (mkV "دکھانا") ;
-lin show_VS = mkVS (mkV "دکھانا") ;
-lin show_VQ = mkVQ (mkV "دکھانا" );
-lin show_up_V = compoundV "شکل" (mkV "دکھانا") ;
-lin show_off_N = mkN "دکھاوا" ;
-lin showing_N = mkN "دکھائ" ;       -- from DictUrd
-lin shrapnel_N = mkN "گولی دار" ;
-lin shred_N = mkN "کاغذ کا پرزہ" ;
-lin shred_V2 = mkV2 (compoundV "کاغذ کا" (mkV "پرزہ")) ;
-lin shriek_N = mkN "چیخ پکار" ;       -- from DictUrd
-lin shriek_V = mkV "چیخنا" ;
-lin shriek_V2 = mkV2 (mkV "چیخنا") ;       -- from DictUrd
-lin shrill_A = mkA "کان پھاڑ آواز" ;
-lin shrill_V = compoundV "کان پھاڑ" (mkV "آواز") ;
-lin shrill_V2 = mkV2 (compoundV "کان پھاڑ" (mkV "آواز")) ;
-lin shrimp_N = mkN "بونا" ;       -- from DictUrd
-lin shrimp_V = mkV "جھینگا" ;
-lin shrine_N = mkN "در گاہ" ;       -- from DictUrd
-lin shrine_V2 = mkV2 (mkV "درگاہ") ;
-lin shrink_N = mkN "سکڑنا" ;
-lin shrink_V = mkV "گھٹنا" ;       -- from DictUrd
-lin shrink_V2 = mkV2 (mkV "پچکانا") ;       -- from DictUrd
-lin shroud_N = mkN "کفن" ;       -- from DictUrd
-lin shroud_V2 = mkV2 (mkV "کفن") ;
-lin shrub_N = mkN "پودا" ;       -- from DictUrd
-lin shrug_N = mkN "لاپروائی سے کندھے جھاڑنا" ;
-lin shrug_V2 = mkV2 (compoundV "کندھے" (mkV "اچکانا")) ;       -- from DictUrd
-lin shrug_VS = mkVS (compoundV "لاپروائی سے کندھے" (mkV "جھاڑنا")) ;
-lin shudder_N = mkN "پھریری" ;       -- from DictUrd
-lin shudder_V = mkV "کپکپانا" ;       -- from DictUrd
-lin shuffle_N = mkN "دبے قدموں چلنا" ;
-lin shuffle_V = compoundV "دبے قدموں" (mkV "چلنا") ;
-lin shuffle_V2 = mkV2 (compoundV "گڈ مڈ" (mkV "کرنا")) ;       -- from DictUrd
-lin shun_V2 = mkV2 (compoundV "جان" (mkV "بچانا")) ;       -- from DictUrd
-lin shut_V = compoundV "بند" (mkV "کرنا") ;
-lin shut_V2 = mkV2 (compoundV "بند" (mkV "کرنا")) ;       -- from DictUrd
-lin shutdown_N = mkN "کسی کارخانے کی جگہ" ;
-lin shutter_N = mkN "پلا" ;       -- from DictUrd
-lin shutter_V2 = mkV2 (compoundV "دھات کا" (mkV "دروازہ")) ;
-lin shy_A = mkA "لجیلا" ;       -- from DictUrd
-lin shy_N = mkN "شرمیلا" ;
-lin shy_V = mkV "شرمیلا" ;
-lin shy_V2 = mkV2 (mkV "شرمیلا") ;
-lin shyness_N = mkN "حیا" ;       -- from DictUrd
-lin sibilant_A = mkA "سفیری" ;       -- from DictUrd
-lin sibilant_N = mkN "سسکارنے والا" ;
-lin sibling_N = mkN "بہن بھائی" ;
-lin sic_Adv = mkAdv "مریض" ;
-lin sick_A = mkA "بے زار" ;       -- from DictUrd
-lin sick_V2 = mkV2 (mkV "مریض") ;
-lin sickness_N = mkN "بیماری" ;       -- from DictUrd
-lin sid_PN = mkPN "رخ" ;
-lin side_N = mkN "النگ" ;       -- from DictUrd
-lin side_V = mkV "رخ" ;
-lin sided_A = mkA "رخ" ;
-lin sidelight_N = mkN "بغلی روشنی" ;
-lin sideways_Adv = mkAdv "ایک طرف سے" ;
-lin siding_N = mkN "رخ" ;
-lin siege_N = mkN "گھیرا" ;       -- from DictUrd
-lin sieve_N = mkN "چھلنی" ;       -- from DictUrd
-lin sieve_V2 = mkV2 (mkV "چھاننا") ;
-lin sigh_N = mkN "آہ" ;       -- from DictUrd
-lin sigh_V = compoundV "آہ" (mkV "بھرنا") ;
-lin sigh_V2 = mkV2 (compoundV "آہیں" (mkV "نکلنا")) ;       -- from DictUrd
-lin sigh_VS = mkVS (compoundV "آہ" (mkV "بھرنا")) ;
-lin sight_N = mkN "نظارہ" ;       -- from DictUrd -- changed
-lin sight_V2 = mkV2 (mkV "دیکھنا") ; -- changed
-lin sighted_A = mkA "نظارہ" ;
-lin sighting_N = mkN "نظارہ" ;
-lin sightseeing_N = mkN "تاریخی مقامات پر جانا" ;
-lin sightseer_N = mkN "سیاح" ;
-lin sign_N = mkN "علامت" ;       -- from DictUrd
-lin sign_V = mkV "اشارہ" ;
-lin sign_V2 = mkV2 (mkV "اشارہ") ;
---lin sign_V2V = mkV2 (mkV "اشارہ") ;
-lin signal_A = mkA "اشارہ" ;
-lin signal_N = mkN "اشارہ" ;       -- from DictUrd
-lin signal_V = mkV "اشارہ" ;
-lin signal_V2 = mkV2 (mkV "اشارہ") ;
-lin signal_VS = mkVS (mkV "اشارہ") ;
-lin signatory_N = mkN "دستخط کرنے والا" ;       -- from DictUrd
-lin signature_N = mkN "دستخط" ;       -- from DictUrd
-lin significance_N = mkN "معنی" ;       -- from DictUrd
-lin significant_A = mkA "اہم" ;       -- from DictUrd
-lin signify_V = compoundV "اشارہ کا" (mkV "اظہار") ;
-lin signify_V2 = mkV2 (compoundV "اشارہ" (mkV "کرنا")) ;       -- from DictUrd
-lin sikh_N = mkN "سکھ" ;
-lin silence_N = mkN "خاموشی" ;       -- from DictUrd
-lin silence_V2 = mkV2 (compoundV "چپ" (mkV "کرانا")) ;       -- from DictUrd
-lin silent_A = mkA "چپ" ;       -- from DictUrd
-lin silhouette_N = mkN "آدھا چہرا" ;       -- from DictUrd
-lin silhouette_V2 = mkV2 (compoundV "کسی شخص کی خطی" (mkV "تصویر")) ;
-lin silk_N = mkN "حریر" ;       -- from DictUrd
-lin sill_N = mkN "بچکانا" ;
-lin silly_A = mkA "بچکانا" ;       -- from DictUrd
-lin silly_N = mkN "بچکانا" ;
-lin silt_N = mkN "گاد سے اٹ جانا" ;
-lin silt_V = compoundV "گاد سے اٹ" (mkV "جانا") ;
-lin silt_V2 = mkV2 (compoundV "گاد سے بھر" (mkV "جانا")) ;       -- from DictUrd
-lin silver_N = mkN "چاندی" ;       -- from DictUrd
-lin silver_V = mkV "چاندی" ;
-lin silver_V2 = mkV2 (mkV "چاندی") ;
-lin similar_A = mkA "ہم شکل" ;       -- from DictUrd
-lin similarity_N = mkN "شباہت" ;       -- from DictUrd
-lin simmer_N = mkN "ابلنے والی چیز کی سوں سوں کی آواز" ;
-lin simmer_V = compoundV "ہلکے" (mkV "ہلکے ابلنا") ;       -- from DictUrd
-lin simmer_V2 = mkV2 (compoundV "ابلنے والی چیز کی سوں سوں کی" (mkV "آواز")) ;
-lin simper_V = mkV "مسکرانا" ;       -- from DictUrd
-lin simple_A = mkA "عام فہم" ;       -- from DictUrd
-lin simple_N = mkN "عام" ;
-lin simpleton_N = mkN "گاؤدی" ;       -- from DictUrd
-lin simplicity_N = mkN "بے ساختگی" ;       -- from DictUrd
-lin simplify_V = compoundV "آسان" (mkV "کرنا") ;
-lin simplify_V2 = mkV2 (compoundV "آسان" (mkV "کرنا")) ;
-lin simulate_V2 = mkV2 (compoundV "نقل" (mkV "کرنا")) ;
-lin simulation_N = mkN "بناوٹ" ;
-lin simultaneous_A = mkA "بیک وقت" ;       -- from DictUrd
-lin sin_N = mkN "عذاب" ;       -- from DictUrd
-lin sin_V = mkV "گناہ" ;
-lin since_Adv = mkAdv "جب سے" ;
-lin sincere_A = mkA "عادل" ;       -- from DictUrd
-lin sincerity_N = mkN "بے ریائ" ;       -- from DictUrd
-lin sine_N = mkN "نس" ;
-lin sinew_N = mkN "رگ" ;       -- from DictUrd
-lin sinful_A = mkA "فاجر" ;       -- from DictUrd
-lin sing_V = mkV "گانا" ;
-lin sing_V2 = mkV2 (compoundV "گانا" (mkV "گانا")) ;       -- from DictUrd
-lin singe_N = mkN "جھلسانا" ;
-lin singe_V = mkV "جھلسانا" ;
-lin singe_V2 = mkV2 (mkV "جھلسانا") ;       -- from DictUrd
-lin singer_N = mkN "گویّا" ;       -- from DictUrd
-lin singing_N = mkN "گانا" ;       -- from DictUrd
-lin single_A = mkA "اکیلا" ;       -- from DictUrd
-lin single_N = mkN "اکیلا" ;
-lin single_V2 = mkV2 (mkV "اکیلا") ;
-lin singular_A = mkA "انوکھا" ;       -- from DictUrd
-lin singular_N = mkN "واحد" ;
-lin sining_PN = mkPN "گناہ" ;
-lin sinister_A = mkA "بدشگون" ;
-lin sink_N = mkN "ڈوبنا" ;
-lin sink_V = mkV "بیٹھنا" ;       -- from DictUrd
-lin sink_V2 = mkV2 (mkV "ڈبونا") ;       -- from DictUrd
-lin sinking_N = mkN "ڈوبنا" ;
-lin sinuous_A = mkA "پیچدار" ;
-lin sinus_N = mkN "کسی جوف بدن کی سوزش" ;
-lin sinusitis_N = mkN "کسی جوف بدن کی سوزش" ;
-lin sip_N = mkN "چسکی" ;       -- from DictUrd
-lin sip_V = compoundV "چسکیاں" (mkV "بھرنا") ;
-lin sip_V2 = mkV2 (compoundV "چسکی" (mkV "لینا")) ;       -- from DictUrd
-lin sir_N = mkN "جناب" ;
-lin sire_N = mkN "حرمتی لفظ تخاطب" ;
-lin sire_V2 = mkV2 (compoundV "حرمتی لفظ" (mkV "تخاطب")) ;
-lin siren_N = mkN "بھونپو" ;
-lin sister_N = mkN "بہن" ;       -- from DictUrd
-lin sister_in_law_N = mkN "سالی" ;
-lin sit_V = mkV "بیٹھنا" ;       -- from DictUrd
-lin sit_V2 = mkV2 (mkV "بیٹھنا") ;
-lin sit_VA = mkV "بیٹھنا" ;
-lin sit_in_N = mkN "نشست کا کمرا" ;
-lin site_N = mkN "جگہ" ;
-lin site_V = mkV "جگہ" ;
-lin sitting_N = mkN "بیٹھک" ;       -- from DictUrd
-lin sitting_room_N = mkN "نشست کا کمرا" ;
-lin situate_V2 = mkV2 (mkV "واقع") ;
-lin situated_A = mkA "واقع" ;       -- from DictUrd
-lin situation_N = mkN "حال" ;       -- from DictUrd
-lin size_N = mkN "ڈیل" ;       -- from DictUrd
-lin size_V2 = mkV2 (mkV "ناپ") ;
-lin sizeable_A = mkA "کافی بڑا" ;
-lin sized_A = mkA "ناپ" ;
-lin sizzle_V = compoundV "برفانی" (mkV "کھڑاؤ") ;
-lin skate_N = mkN "لکڑی کا تختہ" ;
-lin skate_V = compoundV "لکڑی کا" (mkV "تختہ") ;
-lin skateboard_N = mkN "لکڑی کا تختہ" ;
-lin skateboarding_N = mkN "لکڑی کا تختہ" ;
-lin skeleton_N = mkN "ڈھانچا" ;       -- from DictUrd
-lin skep_N = mkN "نظریاتی نظام میں شک ظاہر کرنا" ;
-lin skeptical_A = mkA "متشکک" ;
-lin sketch_N = mkN "ہیولا" ;       -- from DictUrd
-lin sketch_V = compoundV "خاکہ" (mkV "بنانا") ;
-lin sketch_V2 = mkV2 (compoundV "خاکہ" (mkV "بنانا")) ;       -- from DictUrd
-lin skew_A = mkA "ترچھا" ;
-lin skew_V2 = mkV2 (mkV "ترچھا") ;
-lin skewer_N = mkN "سیخ" ;       -- from DictUrd
-lin skewer_V2 = mkV2 (mkV "سیخ") ;
-lin ski_N = mkN "پھسلنا" ;
-lin ski_V = mkV "پھسلنا" ;
-lin skid_N = mkN "پھسلنا" ;
-lin skid_V = mkV "پھسلنا" ;
-lin skid_V2 = mkV2 (mkV "پھسلنا") ;
-lin skilful_A = mkA "ماہر" ;
-lin skill_N = mkN "دخل" ;       -- from DictUrd
-lin skilled_A = mkA "حاوی" ;       -- from DictUrd
-lin skim_V = compoundV "ملائی" (mkV "اتارنا") ;
-lin skim_V2 = mkV2 (compoundV "ملائی" (mkV "اتارنا")) ;
-lin skimp_V = mkV "قلیل" ;
-lin skimp_V2 = mkV2 (mkV "ناکافی") ;       -- from DictUrd
-lin skimpy_A = mkA "قلیل" ;
-lin skin_N = mkN "چمڑا" ;       -- from DictUrd
-lin skin_V = mkV "جلد" ;
-lin skin_V2 = mkV2 (compoundV "چمڑی" (mkV "ادھیڑنا")) ;       -- from DictUrd
-lin skinflint_N = mkN "کنجوس" ;
-lin skinny_A = mkA "جلدی" ;       -- from DictUrd
-lin skint_A = mkA "مفلس" ;
-lin skip_N = mkN "اچھلتے کودتے چلنا" ;
-lin skip_V = mkV "کودنا" ;       -- from DictUrd
-lin skip_V2 = mkV2 (compoundV "اچھلتے کودتے" (mkV "چلنا")) ;
-lin skipping_rope_N = mkN "پھاندنے کی رسی" ;
-lin skirmish_N = mkN "ہاتھا پائ" ;       -- from DictUrd
-lin skirmish_V = mkV "جھڑپ" ;
-lin skirt_N = mkN "دامن" ;       -- from DictUrd
-lin skirt_V = mkV "لہنگا" ;
-lin skirt_V2 = mkV2 (mkV "لہنگا") ;
-lin skull_N = mkN "کاسہ سر" ;       -- from DictUrd
-lin skulled_A = mkA "کھوپڑی" ;
-lin sky_N = mkN "آسمان" ;       -- from DictUrd
-lin sky_V2 = mkV2 (mkV "آسمان") ;
-lin skyline_N = mkN "دائرہ افق" ;
-lin skyscraper_N = mkN "فلک بوس عمارت" ;
-lin slab_N = mkN "سل" ;
-lin slack_A = mkA "ڈھیلا" ;       -- from DictUrd
-lin slack_N = mkN "سست" ;
-lin slack_V = mkV "سست" ;
-lin slag_N = mkN "دھات کا میل" ;
-lin slam_N = mkN "بازی" ;       -- from DictUrd
-lin slam_V = compoundV "زور سے" (mkV "مارنا") ;
-lin slam_V2 = mkV2 (compoundV "دے" (mkV "مارنا")) ;       -- from DictUrd
-lin slander_N = mkN "اہانت" ;       -- from DictUrd
-lin slander_V2 = mkV2 (compoundV "رسوا" (mkV "کرنا")) ;       -- from DictUrd
-lin slanderous_A = mkA "اہانت آمیز" ;       -- from DictUrd
-lin slang_N = mkN "عامیانہ بولی" ;
-lin slang_V2 = mkV2 (compoundV "عامیانہ" (mkV "بولی")) ;
-lin slant_N = mkN "جھکا ہونا" ;
-lin slant_V = compoundV "جھکا" (mkV "ہونا") ;
-lin slant_V2 = mkV2 (compoundV "جھکا" (mkV "ہونا")) ;
-lin slap_Adv = mkAdv "تھپڑ" ;
-lin slap_N = mkN "چانٹا" ;       -- from DictUrd
-lin slap_V2 = mkV2 (compoundV "چپت رسید" (mkV "کرنا")) ;       -- from DictUrd
-lin slapstick_N = mkN "ہاؤ ہو والا گھٹیا" ;
-lin slash_N = mkN "کاٹ" ;       -- from DictUrd
-lin slash_V = compoundV "کاٹ" (mkV "ڈالنا") ;
-lin slash_V2 = mkV2 (compoundV "کاٹ" (mkV "ڈالنا")) ;
-lin slat_N = mkN "سلیٹ" ;
-lin slate_N = mkN "سلیٹ" ;
-lin slate_V2 = mkV2 (compoundV "برا بھلا" (mkV "کہنا")) ;       -- from DictUrd
---lin slate_V2V = mkV2 (mkV "سلیٹ") ;
-lin slating_N = mkN "سلیٹ" ;
-lin slaughter_N = mkN "ہلاکت" ;       -- from DictUrd
-lin slaughter_V2 = mkV2 (mkV "گھمسان") ;       -- from DictUrd
-lin slav_A = mkA "غلام" ;
-lin slav_N = mkN "غلام" ;
-lin slave_N = mkN "غلام" ;      -- from DictUrd --changed
-lin slave_V = mkV "غلام" ;
-lin slaver_N = mkN "منہ سے بہتی رال" ;       -- from DictUrd
-lin slaver_V = compoundV "جوتی" (mkV "چکنا") ;       -- from DictUrd
-lin slavery_N = mkN "غلامی" ;       -- from DictUrd
-lin slay_V2 = mkV2 (compoundV "لہو میں ہاتھ" (mkV "رنگنا")) ;       -- from DictUrd
-lin sled_N = mkN "برف گاڑی" ;
-lin sledge_N = mkN "برف گاڑی" ;
-lin sledge_V = compoundV "برف" (mkV "گاڑی") ;
-lin sledge_V2 = mkV2 (compoundV "برف" (mkV "گاڑی")) ;
-lin sleek_A = mkA "چمک دار" ;       -- from DictUrd
-lin sleek_V2 = mkV2 (mkV "نرم") ;
-lin sleep_N = mkN "نیند" ;       -- from DictUrd
-lin sleep_V = compoundV "لمبی" (mkV "تاننا") ;       -- from DictUrd
-lin sleep_V2 = mkV2 (mkV "سلانا") ;       -- from DictUrd
-lin sleeping_N = mkN "سونا" ;
-lin sleeping_bag_N = mkN "بستری تھیلا" ;
-lin sleepless_A = mkA "بے دار" ;       -- from DictUrd
-lin sleepy_A = mkA "خواب آلودہ" ;       -- from DictUrd
-lin sleet_N = mkN "برف دار بارش" ;       -- from DictUrd
-lin sleet_V = compoundV "برفیلی" (mkV "بارش") ;
-lin sleeve_N = mkN "آستین" ;       -- from DictUrd
-lin sleeved_A = mkA "آستین" ;
-lin sleigh_N = mkN "برف گاڑی" ;
-lin sleigh_V = compoundV "برف" (mkV "گاڑی") ;
-lin sleigh_V2 = mkV2 (compoundV "برف" (mkV "گاڑی")) ;
-lin slender_A = mkA "باریک" ;       -- from DictUrd
-lin slew_V = compoundV "زبردستی" (mkV "موڑنا") ;
-lin slew_V2 = mkV2 (compoundV "زبردستی" (mkV "موڑنا")) ;
-lin slice_N = mkN "لخت" ;       -- from DictUrd
-lin slice_V = mkV "پارچہ" ;
-lin slice_V2 = mkV2 (mkV "پارچہ") ;
-lin slick_A = mkA "چالاک" ;       -- from DictUrd
-lin slick_Adv = mkAdv "صاف" ;
-lin slick_N = mkN "صاف" ;
-lin slide_N = mkN "پھسلنا" ;
-lin slide_V = mkV "کھسکنا" ;       -- from DictUrd
-lin slide_V2 = mkV2 (mkV "کھسکانا") ;       -- from DictUrd
-lin slight_A = mkA "بے وقعت" ;       -- from DictUrd
-lin slight_N = mkN "ذرا سا" ;
-lin slight_V2 = mkV2 (compoundV "ذرا" (mkV "سا")) ;
-lin slim_A = mkA "نازنین" ;       -- from DictUrd
-lin slim_V = compoundV "وزن" (mkV "کم کرنا") ;       -- from DictUrd
-lin slim_V2 = mkV2 (mkV "دبلا") ;
-lin sling_N = mkN "رومال پٹی" ;
-lin sling_V = compoundV "رومال" (mkV "پٹی") ;
-lin sling_V2 = mkV2 (compoundV "رومال" (mkV "پٹی")) ;
-lin slip_N = mkN "خطا" ;       -- from DictUrd
-lin slip_V = mkV "کھسکنا" ;       -- from DictUrd
-lin slip_V2 = mkV2 (mkV "کھسکانا") ;       -- from DictUrd
-lin slipper_N = mkN "جوتی" ;       -- from DictUrd
-lin slippered_A = mkA "ہلکا نرم جوتا" ;
-lin slippery_A = mkA "چکنا" ;       -- from DictUrd
-lin slit_N = mkN "جھری" ;       -- from DictUrd
-lin slit_V2 = mkV2 (compoundV "چاک" (mkV "کرنا")) ;       -- from DictUrd
-lin slither_V = mkV "سرکنا" ;
-lin slob_N = mkN "رال بہانا" ;
-lin slobber_N = mkN "رال بہانا" ;
-lin slobber_V = compoundV "رال" (mkV "بہانا") ;
-lin slobber_V2 = mkV2 (compoundV "رال" (mkV "بہانا")) ;
-lin slog_V = compoundV "مقررہ" (mkV "الفاظ") ;
-lin slog_V2 = mkV2 (compoundV "مقررہ" (mkV "الفاظ")) ;
-lin slogan_N = mkN "نعرہ" ;       -- from DictUrd
-lin slop_N = mkN "ڈھلوان" ;
-lin slop_V = mkV "ڈھلوان" ;
-lin slop_V2 = mkV2 (mkV "ڈھلوان") ;
-lin slope_N = mkN "ڈھال" ;       -- from DictUrd
-lin slope_V = mkV "ڈھلوان" ;
-lin slope_V2 = mkV2 (mkV "ڈھلوان") ;
-lin sloppy_A = mkA "بے قاعدہ" ;
-lin slot_N = mkN "سوراخ" ;
-lin slot_V2 = mkV2 (mkV "سوراخ") ;
-lin sloth_N = mkN "آلکسی" ;       -- from DictUrd
-lin slouch_N = mkN "بے ڈھب" ;       -- from DictUrd
-lin slouch_V = mkV "جھکنا" ;       -- from DictUrd
-lin slow_A = mkA "آہستہ" ;       -- from DictUrd
-lin slow_Adv = mkAdv "آہستہ" ;
-lin slow_V = mkV "آہستہ" ;
-lin slow_V2 = mkV2 (mkV "آہستہ") ;
-lin sludge_N = mkN "گاڑھی کیچڑ" ;
-lin slug_N = mkN "ڈھیلا ڈھالا" ;       -- from DictUrd
-lin slug_V = mkV "گھونگھی" ;
-lin slug_V2 = mkV2 (mkV "گھونگھی") ;
-lin sluggish_A = mkA "فاتر" ;       -- from DictUrd
-lin sluggishness_N = mkN "آلکسی" ;       -- from DictUrd
-lin slum_N = mkN "جھگی بستی" ;
-lin slum_V = compoundV "جھگی" (mkV "بستی") ;
-lin slumber_N = mkN "غفلت" ;       -- from DictUrd
-lin slumber_V = mkV "نیند" ;
-lin slumber_V2 = mkV2 (mkV "نیند") ;
-lin slump_N = mkN "کساد" ;       -- from DictUrd
-lin slump_V = compoundV "دھڑم سے" (mkV "گرنا") ;
-lin slump_V2 = mkV2 (compoundV "دھڑم سے" (mkV "گرنا")) ;
-lin slur_N = mkN "مدغم کرنا" ;
-lin slur_V = compoundV "مدغم" (mkV "کرنا") ;
-lin slur_V2 = mkV2 (compoundV "مدغم" (mkV "کرنا")) ;
-lin slut_N = mkN "بے سلیقہ" ;
-lin sly_A = mkA "بانکا" ;       -- from DictUrd
-lin smack_Adv = mkAdv "چپت" ;
-lin smack_N = mkN "چپت" ;
-lin smack_V = mkV "چپت" ;
-lin smack_V2 = mkV2 (mkV "چپت") ;
-lin smacking_N = mkN "چپت" ;
-lin small_A = mkA "چھوٹا" ;       -- from DictUrd
-lin small_Adv = mkAdv "چھوٹا" ;
-lin small_N = mkN "چھوٹا" ;
-lin smart_A = mkA "چالاک" ;       -- from DictUrd
-lin smart_N = mkN "چست" ;
-lin smart_V = mkV "چست" ;
-lin smash_Adv = mkAdv "توڑ پھوڑ دینا" ;
-lin smash_N = mkN "توڑ پھوڑ دینا" ;
-lin smash_V = compoundV "توڑ پھوڑ" (mkV "دینا") ;
-lin smash_V2 = mkV2 (compoundV "برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin smashing_A = mkA "بہت اچھا" ;
-lin smear_N = mkN "لینا" ;
-lin smear_V = mkV "لینا" ;
-lin smear_V2 = mkV2 (mkV "ساننا") ;       -- from DictUrd
-lin smell_N = mkN "باس" ;       -- from DictUrd
-lin smell_V = mkV "بو" ;
-lin smell_V2 = mkV2 (mkV "سونگھنا") ;       -- from DictUrd
-lin smell_VA = mkV "بو" ;
-lin smelly_A = mkA "بودار" ;
-lin smelt_N = mkN "گھلانا" ;
-lin smelt_V2 = mkV2 (compoundV "دھات" (mkV "پگھلانا")) ;       -- from DictUrd
-lin smile_N = mkN "ابتسام" ;       -- from DictUrd
-lin smile_V = mkV "مسکانا" ;       -- from DictUrd
-lin smile_V2 = mkV2 (mkV "مسکرانا") ;
-lin smirk_N = mkN "بے وقوفانہ ہنسی" ;       -- from DictUrd
-lin smirk_V = compoundV "بناوٹ طور" (mkV "پر") ;
-lin smoke_N = mkN "دھواں" ;       -- from DictUrd
-lin smoke_V = compoundV "نوش" (mkV "کرنا") ;       -- from DictUrd
-lin smoke_V2 = mkV2 (compoundV "دھونی" (mkV "دینا")) ;       -- from DictUrd
-lin smoker_N = mkN "سگریٹ نوش" ;
-lin smoking_N = mkN "سگریٹ نوشی" ;
-lin smoky_A = mkA "دھواں دار" ;       -- from DictUrd
-lin smooth_A = mkA "چکنا" ;       -- from DictUrd
-lin smooth_N = mkN "چکنا" ;
-lin smooth_V = mkV "چکنا" ;
-lin smooth_V2 = mkV2 (mkV "چکنا") ;
-lin smother_N = mkN "دم گھونٹ دینا" ;
-lin smother_V2 = mkV2 (mkV "چھپانا") ;       -- from DictUrd
-lin smudge_N = mkN "دھبہ" ;       -- from DictUrd
-lin smudge_V = mkV "دھبا" ;
-lin smudge_V2 = mkV2 (compoundV "دھبے دار" (mkV "کرنا")) ;       -- from DictUrd
-lin smug_A = mkA "چکنا" ;       -- from DictUrd
-lin smuggle_V2 = mkV2 (compoundV "اسمگل" (mkV "کرنا")) ;
-lin snack_N = mkN "کھانے کی ہلکی چیز" ;
-lin snag_N = mkN "اٹک" ;       -- from DictUrd
-lin snag_V = mkV "رکاوٹ" ;
-lin snag_V2 = mkV2 (mkV "رکاوٹ") ;
-lin snail_N = mkN "گھونگا" ;
-lin snake_N = mkN "سانپ" ;       -- from DictUrd
-lin snake_V = mkV "رینگنا" ;       -- from DictUrd
-lin snap_N = mkN "فوٹو" ;
-lin snap_V = compoundV "چوٹ" (mkV "کسنا") ;       -- from DictUrd
-lin snap_V2 = mkV2 (compoundV "جھپٹ کر" (mkV "کاٹنا")) ;       -- from DictUrd
-lin snap_VS = mkVS (mkV "فوٹو") ;
-lin snare_N = mkN "دام" ;       -- from DictUrd
-lin snare_V2 = mkV2 (compoundV "دام میں" (mkV "لانا")) ;       -- from DictUrd
-lin snarl_N = mkN "گانٹھ" ;       -- from DictUrd
-lin snarl_V = mkV "غرانا" ;
-lin snarl_V2 = mkV2 (mkV "الجھانا") ;       -- from DictUrd
-lin snatch_N = mkN "چھیننا" ;
-lin snatch_V = mkV "چھیننا" ;
-lin snatch_V2 = mkV2 (mkV "چھیننا") ;       -- from DictUrd
-lin sneak_N = mkN "چپکے سے چلے جانا" ;
-lin sneak_V = compoundV "چپکے سے چلے" (mkV "جانا") ;
-lin sneak_V2 = mkV2 (compoundV "چپکے سے چلے" (mkV "جانا")) ;
-lin sneaking_A = mkA "چپکے سے چلے جانا" ;
-lin sneer_N = mkN "ہنسی اڑانا" ;
-lin sneer_V = compoundV "ہنسی" (mkV "اڑانا") ;
-lin sneeze_N = mkN "چھینک" ;       -- from DictUrd
-lin sneeze_V = mkV "چھینکنا" ;       -- from DictUrd
-lin sniff_N = mkN "سڑکنا" ;
-lin sniff_V = mkV "سڑکنا" ;
-lin sniff_V2 = mkV2 (mkV "سڑکنا") ;
-lin sniff_VS = mkVS (mkV "سڑکنا") ;
-lin sniffle_V = compoundV "ناک میں" (mkV "بولنا") ;
-lin snip_N = mkN "کترنا" ;
-lin snip_V = mkV "کترنا" ;
-lin snip_V2 = mkV2 (mkV "کترنا") ;
-lin snippet_N = mkN "چھلن" ;       -- from DictUrd
-lin snivel_V = compoundV "بناوٹی طور پر" (mkV "بسورنا") ;
-lin snob_N = mkN "امارت پرست" ;
-lin snobbish_A = mkA "امارت پرستانہ" ;
-lin snoop_V = compoundV "خواہ مخواہ تجسس" (mkV "کرنا") ;
-lin snooze_N = mkN "جھپکی لینا" ;
-lin snooze_V = compoundV "جھپکی" (mkV "لینا") ;
-lin snore_N = mkN "خراٹے لینا" ;
-lin snore_V = compoundV "خراٹے" (mkV "لینا") ;       -- from DictUrd
-lin snort_N = mkN "خراٹا" ;       -- from DictUrd
-lin snort_V = compoundV "خراٹے" (mkV "لینا") ;       -- from DictUrd
-lin snort_V2 = mkV2 (mkV "ہنہنانا") ;
-lin snort_VS = mkVS (mkV "ہنہنانا") ;
-lin snout_N = mkN "تھوتھنی" ;
-lin snow_N = mkN "برف" ;       -- from DictUrd
-lin snow_V = mkV "برف" ;
-lin snow_V2 = mkV2 (mkV "برف") ;
-lin snowflake_N = mkN "برف کا گولا" ;
-lin snowy_A = mkA "برفیلا" ;
-lin snub_A = mkA "جھاڑ جھپاڑ" ;
-lin snub_N = mkN "ڈانٹ" ;       -- from DictUrd
-lin snub_V2 = mkV2 (mkV "ڈپٹنا") ;       -- from DictUrd
-lin snuff_N = mkN "سانس کھینچنا" ;
-lin snuff_V = compoundV "سانس" (mkV "کھینچنا") ;
-lin snuff_V2 = mkV2 (compoundV "سانس" (mkV "کھینچنا")) ;
-lin snug_A = mkA "خوب گرم اور آرام سے" ;
-lin snug_N = mkN "خوب گرم اور آرام سے" ;
-lin snuggle_V = compoundV "بھچ کر" (mkV "بیٹھنا") ;
-lin snuggle_V2 = mkV2 (compoundV "بھچ کر" (mkV "بیٹھنا")) ;
-lin so_N = mkN "اس سبب" ;
-lin so_called_A = mkA "نام نہاد" ;
-lin soak_N = mkN "گیلا" ;
-lin soak_V = mkV "گیلا" ;
-lin soak_V2 = mkV2 (mkV "گیلا") ;
-lin soap_N = mkN "صابن" ;       -- from DictUrd
-lin soap_V2 = mkV2 (mkV "صابن") ;
-lin soapy_A = mkA "صابنی" ;
-lin soar_V = compoundV "بلند" (mkV "پرواز") ;
-lin soar_V2 = mkV2 (mkV "چڑھنا") ;       -- from DictUrd
-lin sob_N = mkN "سبکی" ;       -- from DictUrd
-lin sob_V = mkV "سسکی" ;
-lin sob_V2 = mkV2 (compoundV "سبکیاں" (mkV "لینا")) ;       -- from DictUrd
-lin sober_A = mkA "سنجیدہ" ;       -- from DictUrd
-lin sober_V = compoundV "ہوش" (mkV "مند") ;
-lin sober_V2 = mkV2 (compoundV "ہوش" (mkV "مند")) ;
-lin sobriety_N = mkN "متانت" ;       -- from DictUrd
-lin sobriquet_N = mkN "عرف" ;
-lin soc_N = mkN "فٹ بال" ;
-lin soccer_N = mkN "فٹ بال" ;
-lin sociable_A = mkA "ملنسار" ;
-lin social_A = mkA "مجلسی" ;       -- from DictUrd
-lin social_N = mkN "سماجی" ;
-lin social_work_N = mkN "سماجی کارکن" ;
-lin socialism_N = mkN "اشتراکیت" ;       -- from DictUrd
-lin socialist_A = mkA "اشتراکی" ;
-lin socialist_N = mkN "اشتراکی" ;
-lin society_N = mkN "انجمن" ;       -- from DictUrd
-lin sociologist_N = mkN "ماہر عمرانیات" ;
-lin sociology_N = mkN "عمرانیات" ;
-lin sock_Adv = mkAdv "موزوں کا جوڑا" ;
-lin sock_N = mkN "موزوں کا جوڑا" ;
-lin sock_V2 = mkV2 (compoundV "موزوں کا" (mkV "جوڑا")) ;
-lin socket_N = mkN "چشم خانہ" ;
-lin sod_N = mkN "اس سبب" ;
-lin sod_V = compoundV "اس" (mkV "سبب") ;
-lin sodomite_N = mkN "لمڈے باز" ;
-lin sodomy_N = mkN "غیر فطری تعلق" ;
-lin sofa_N = mkN "سوفا" ;
-lin soft_A = mkA "گھلا" ;       -- from DictUrd
-lin soggy_A = mkA "پانی بھرا" ;
-lin soil_N = mkN "مٹی" ;       -- from DictUrd
-lin soil_V = mkV "مٹی" ;
-lin soil_V2 = mkV2 (mkV "مٹی") ;
-lin sojourn_N = mkN "عارضی قیام" ;
-lin sojourn_V = compoundV "عارضی" (mkV "قیام") ;
-lin sol_PN = mkPN "شمسی" ;
-lin solace_N = mkN "درد سے تسکین" ;
-lin solace_V2 = mkV2 (compoundV "آس" (mkV "دینا")) ;       -- from DictUrd
-lin solar_A = mkA "آفتابی" ;       -- from DictUrd
-lin soldier_N = mkN "عسکری" ;       -- from DictUrd
-lin soldier_V = mkV "سپاہی" ;
-lin sole_A = mkA "یگانہ" ;       -- from DictUrd
-lin sole_N = mkN "تلوا" ;
-lin sole_V2 = mkV2 (mkV "تلوا") ;
-lin soled_A = mkA "تلوا" ;
-lin solemn_A = mkA "متین" ;       -- from DictUrd
-lin solemnization_N = mkN "پوری رسومات کے ساتھ ادا کرنے کا عمل" ;
-lin solicit_V = compoundV "بے قرار" (mkV "ہونا") ;
-lin solicit_V2 = mkV2 (mkV "مانگنا") ;       -- from DictUrd
-lin solicitor_N = mkN "مختار" ;       -- from DictUrd
-lin solicitous_A = mkA "متردد" ;
-lin solid_A = mkA "کٹھور" ;       -- from DictUrd
-lin solid_N = mkN "ٹھوس" ;
-lin solidarity_N = mkN "یک جہتی" ;
-lin solitary_A = mkA "اکیلا" ;       -- from DictUrd
-lin solitude_N = mkN "خلوت" ;       -- from DictUrd
-lin solo_A = mkA "ایک آواز گری کے لیے ترتیب دیا ہوا نغمہ" ;
-lin solo_N = mkN "ایک آواز گری کے لیے ترتیب دیا ہوا نغمہ" ;
-lin soluble_A = mkA "حل پذیر" ;
-lin solution_N = mkN "حل" ;       -- from DictUrd
-lin solve_V2 = mkV2 (compoundV "حل" (mkV "کرنا")) ;       -- from DictUrd
-lin solvency_N = mkN "مقدرت" ;
-lin somehow_Adv = mkAdv "کسی نہ کسی طرح" ;
-lin somersault_N = mkN "قلا بازی" ;       -- from DictUrd
-lin somersault_V = mkV "قلابازی" ;
-lin sometime_Adv = mkAdv "کبھی" ;       -- from DictUrd
-lin sometimes_Adv = mkAdv "کبھی کبھی" ;       -- from DictUrd
---lin somewhere_Adv = mkAdv "کہیں" ;
-lin son_N = mkN "اولاد" ;       -- from DictUrd
-lin son_in_law_N = mkN "داماد" ;
-lin song_N = mkN "گانا" ;       -- from DictUrd
-lin sonic_A = mkA "صوتی" ;
-lin sonnet_N = mkN "چودہ مصرعوں والی غزل" ;
-lin sonority_N = mkN "بلند آوازی" ;
-lin sonorous_A = mkA "بلند صوت" ;       -- from DictUrd
-lin soon_Adv = mkAdv "عنقریب" ;       -- from DictUrd
-lin sooner_Adv = mkAdv "قانونی اجازت ملنے سے پہلے کسی سرکاری زمین اس غرض سے قبضہ جما لینے والا" ;
-lin soot_N = mkN "بہلانا" ;
-lin soot_V2 = mkV2 (mkV "بہلانا") ;
-lin sooth_N = mkN "بہلانا" ;
-lin soothe_V2 = mkV2 (compoundV "تھپ" (mkV "تھپانا")) ;       -- from DictUrd
-lin soothsayer_N = mkN "نجومی" ;
-lin sop_N = mkN "کیچڑ" ;       -- from DictUrd
-lin sop_V2 = mkV2 (compoundV "شراب میں" (mkV "آمیزش")) ;
-lin sophist_N = mkN "تصنع والا" ;
-lin sophisticated_A = mkA "پرتکلف" ;       -- from DictUrd
-lin sophistication_N = mkN "تصنع" ;
-lin soprano_N = mkN "غنائی آواز" ;
-lin sordid_A = mkA "فرو مایہ" ;       -- from DictUrd
-lin sore_A = mkA "زخمی" ;       -- from DictUrd
-lin sore_N = mkN "گھاؤ" ;       -- from DictUrd
-lin sorrow_N = mkN "افسوس" ;       -- from DictUrd
-lin sorrow_V = mkV "غم" ;
-lin sorrowful_A = mkA "آزردہ دل" ;       -- from DictUrd
-lin sorry_A = mkA "افسوس زدہ" ;       -- from DictUrd
-lin sort_N = mkN "نوع" ;       -- from DictUrd
-lin sort_V = mkV "نمونہ" ;
-lin sort_V2 = mkV2 (mkV "نمونہ") ;
-lin sos_N = mkN "اس سبب" ;
-lin sot_N = mkN "بدمست رہنے والا" ;
-lin sou_N = mkN "روح" ;
-lin sough_V = compoundV "تلاش" (mkV "کرنا") ;
-lin soul_N = mkN "آتما" ;       -- from DictUrd
-lin sound_A = mkA "درست" ;       -- from DictUrd
-lin sound_Adv = mkAdv "آواز" ;
-lin sound_N = mkN "آواز" ;       -- from DictUrd
-lin sound_V = mkV "بجنا" ;       -- from DictUrd
-lin sound_V2 = mkV2 (mkV "آواز") ;
-lin sound_VA = mkV "آواز" ;
-lin sound_VS = mkVS (mkV "آواز") ;
-lin soup_N = mkN "آب جوش" ;       -- from DictUrd
-lin soup_V2 = mkV2 (mkV "شوربہ") ;
-lin sour_A = mkA "کھٹا" ;       -- from DictUrd
-lin sour_V = mkV "کھٹا" ;
-lin sour_V2 = mkV2 (mkV "کھٹا") ;
-lin source_N = mkN "اصل" ;       -- from DictUrd
-lin south_A = mkA "جنوب" ;
-lin south_Adv = mkAdv "جنوب" ;
-lin south_N = mkN "جنوب" ;       -- from DictUrd
-lin southern_A = mkA "جنوب کی طرف" ;
-lin southward_Adv = mkAdv "جنوب کی جانب" ;
-lin southwards_Adv = mkAdv "جنوب کی جانب" ;
-lin souvenir_N = mkN "نشانی" ;       -- from DictUrd
-lin sovereign_A = mkA "سلطان" ;
-lin sovereign_N = mkN "فرمان روا" ;       -- from DictUrd
-lin sovereignty_N = mkN "خود مختاری" ;       -- from DictUrd
-lin soviet_A = mkA "اشتمالی" ;
-lin soviet_N = mkN "اشتمالی" ;
-lin sow_N = mkN "سورنی" ;       -- from DictUrd
-lin sow_V = mkV "بونا" ;
-lin sow_V2 = mkV2 (mkV "بونا") ;       -- from DictUrd
-lin soy_N = mkN "سویا بین" ;
-lin spa_N = mkN "خلا" ;
-lin space_N = mkN "خلا" ;       -- from DictUrd
-lin space_V2 = mkV2 (mkV "خلا") ;
-lin spacecraft_N = mkN "خلائی جہاز" ;
-lin spaceship_N = mkN "خلائی جہاز" ;
-lin spacing_N = mkN "خلا" ;
-lin spacious_A = mkA "کشادہ" ;
-lin spade_N = mkN "بیل" ;       -- from DictUrd
-lin spade_V2 = mkV2 (mkV "پھاؤڑا") ;
-lin spaghetti_N = mkN "گوندھے ہوئے آٹے کے سویاں" ;
-lin spam_N = mkN "ولایتی کبابوں کا ڈبوں میں بند مسالے دار قیمہ" ;
-lin span_N = mkN "کشادگی" ;       -- from DictUrd
-lin span_V2 = mkV2 (mkV "بالشت") ;
-lin spangle_N = mkN "چمکی" ;       -- from DictUrd
-lin spangle_V2 = mkV2 (mkV "افشاں") ;
-lin spank_V = compoundV "کولہوں پر" (mkV "مارنا") ;
-lin spank_V2 = mkV2 (compoundV "تھپپڑ" (mkV "مارنا")) ;       -- from DictUrd
-lin spanking_A = mkA "شاندار" ;
-lin spanking_N = mkN "شاندار" ;
-lin spanner_N = mkN "پانا" ;
-lin spar_N = mkN "فاضل" ;
-lin spar_V = mkV "فاضل" ;
-lin spare_A = mkA "فاضل" ;
-lin spare_N = mkN "فالتو" ;       -- from DictUrd
-lin spare_V = mkV "فاضل" ;
-lin spare_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin sparing_A = mkA "فاضل" ;
-lin spark_N = mkN "چنگاری" ;       -- from DictUrd
-lin spark_V = mkV "چنگاری" ;
-lin spark_V2 = mkV2 (mkV "چنگاری") ;
-lin sparkle_N = mkN "چنگاریوں کی طرح چمکنا" ;
-lin sparkle_V = compoundV "چنگاریوں کی طرح" (mkV "چمکنا") ;
-lin sparkling_A = mkA "تابندہ" ;       -- from DictUrd
-lin sparrow_N = mkN "چڑیا" ;
-lin sparse_A = mkA "چھدرا" ;       -- from DictUrd
-lin spasm_N = mkN "اینٹھن" ;       -- from DictUrd
-lin spasmodic_A = mkA "کبھی کبھی" ;
-lin spastic_A = mkA "فالج والا" ;
-lin spastic_N = mkN "فالج والا" ;
-lin spat_N = mkN "توتومیں میں" ;       -- from DictUrd
-lin spat_V = mkV "سیلاب" ;
-lin spat_V2 = mkV2 (mkV "جھگڑنا") ;       -- from DictUrd
-lin spate_N = mkN "باڑہ" ;       -- from DictUrd
-lin spawn_N = mkN "اطفال" ;       -- from DictUrd
-lin spawn_V = compoundV "افزائش" (mkV "کرنا") ;
-lin spawn_V2 = mkV2 (compoundV "افزائش" (mkV "کرنا")) ;
-lin speak_V = compoundV "الفاظ" (mkV "ادا کرنا") ;       -- from DictUrd
-lin speak_V2 = mkV2 (mkV "بولنا") ;       -- from DictUrd
-lin speaker_N = mkN "متکل?" ;       -- from DictUrd
-lin spear_N = mkN "نیزہ" ;       -- from DictUrd
-lin spear_V2 = mkV2 (mkV "نیزہ") ;
-lin spearhead_N = mkN "سنان" ;       -- from DictUrd
-lin spearhead_V2 = mkV2 (compoundV "نیزے کی" (mkV "انی")) ;
-lin spearmint_N = mkN "پودینہ" ;
-lin spec_N = mkN "خاص" ;
-lin special_A = mkA "خاص" ;       -- from DictUrd
-lin special_N = mkN "خاص" ;
-lin specialist_N = mkN "ماہر" ;
-lin specialization_N = mkN "کسی خاص علم میں مہارت" ;
-lin specialize_V = compoundV "خصوصی مہارت حاصل" (mkV "کرنا") ;
-lin specialize_V2 = mkV2 (compoundV "خصوصی مہارت حاصل" (mkV "کرنا")) ;
-lin specie_N = mkN "نوع" ;
-lin species_N = mkN "جنس" ;       -- from DictUrd
-lin specific_A = mkA "خاص" ;       -- from DictUrd
-lin specific_N = mkN "مخصوص" ;
-lin specifically_Adv = mkAdv "خاص طور پر" ;
-lin specification_N = mkN "نوعیت" ;       -- from DictUrd
-lin specify_V = compoundV "صراحت" (mkV "کرنا") ;
-lin specify_V2 = mkV2 (compoundV "صراحت" (mkV "کرنا")) ;
-lin specify_VS = mkVS (compoundV "صراحت" (mkV "کرنا")) ;
-lin specimen_N = mkN "بانگی" ;       -- from DictUrd
-lin speck_N = mkN "چتتی" ;       -- from DictUrd
-lin specked_A = mkA "ذرہ" ;
-lin spectacle_N = mkN "منظر" ;       -- from DictUrd
-lin spectacular_A = mkA "پرتماشہ" ;       -- from DictUrd
-lin spectacular_N = mkN "شاندار" ;
-lin spectator_N = mkN "تماشائ" ;       -- from DictUrd
-lin spectre_N = mkN "عفریت" ;       -- from DictUrd
-lin spectrum_N = mkN "شعاع ریزی" ;
-lin speculate_V = mkV "سوچنا" ;
-lin speculate_VS = mkVS (mkV "سوچنا") ;
-lin speculation_N = mkN "سٹا" ;       -- from DictUrd
-lin speculative_A = mkA "قیاسی" ;
-lin speculator_N = mkN "سٹے باز" ;
-lin speech_N = mkN "بیان" ;       -- from DictUrd
-lin speed_N = mkN "جلدی" ;       -- from DictUrd
-lin speed_V = mkV "رفتار" ;
-lin speed_V2 = mkV2 (mkV "رفتار") ;
-lin speeding_N = mkN "رفتار" ;
-lin spell_N = mkN "فال" ;       -- from DictUrd
-lin spell_V = compoundV "ہجے" (mkV "کرنا") ;
-lin spell_V2 = mkV2 (compoundV "ہجے" (mkV "کرنا")) ;       -- from DictUrd
-lin spellbound_A = mkA "محصور" ;       -- from DictUrd
-lin spelling_N = mkN "ہجّہ" ;       -- from DictUrd
-lin spend_V = compoundV "خرچ" (mkV "کرنا") ;
-lin spend_V2 = mkV2 (compoundV "بسر" (mkV "کرنا")) ;       -- from DictUrd
--- lin spend_V2V = mkV2 (compoundV "خرچ" (mkV "کرنا")) ;
-lin spend_VS = mkVS (compoundV "خرچ" (mkV "کرنا")) ;
-lin spendthrift_N = mkN "فضول خرچ" ;       -- from DictUrd
-lin spent_A = mkA "ختم شد" ;
-lin sperm_N = mkN "نطفہ" ;
-lin spew_V = compoundV "قے" (mkV "کرنا") ;
-lin spew_V2 = mkV2 (compoundV "قے" (mkV "کرنا")) ;       -- from DictUrd
-lin sphere_N = mkN "کرہ" ;       -- from DictUrd
-lin spherical_A = mkA "کروی" ;
-lin spice_N = mkN "مصالحہ" ;       -- from DictUrd
-lin spice_V2 = mkV2 (mkV "مسالہ") ;
-lin spicy_A = mkA "چٹ پٹا" ;       -- from DictUrd
-lin spider_N = mkN "مکڑی" ;       -- from DictUrd
-lin spike_N = mkN "کیل" ;       -- from DictUrd
-lin spike_V2 = mkV2 (compoundV "لوہے کے" (mkV "کانٹے")) ;
-lin spill_N = mkN "گرانا" ;
-lin spill_V = mkV "ڈھلکانا" ;       -- from DictUrd
-lin spill_V2 = mkV2 (compoundV "برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin spillage_N = mkN "کسی شے کو گرانے کا عمل" ;
-lin spin_N = mkN "گھمانا" ;
-lin spin_V = mkV "گھمانا" ;
-lin spin_V2 = mkV2 (compoundV "چرخہ" (mkV "کاتنا")) ;       -- from DictUrd
-lin spinach_N = mkN "پالک" ;       -- from DictUrd
-lin spinal_A = mkA "ریڑھ کا" ;
-lin spindle_N = mkN "دوک" ;       -- from DictUrd
-lin spine_N = mkN "ریڑہ" ;       -- from DictUrd
-lin spinster_N = mkN "ناکتخدا عورت" ;
-lin spiral_A = mkA "مرغولے کی شکل نما" ;
-lin spiral_N = mkN "مرغولے کی شکل نما" ;
-lin spiral_V = compoundV "مرغولے کی شکل" (mkV "نما") ;
-lin spirit_N = mkN "عرق" ;       -- from DictUrd
-lin spirit_V2 = mkV2 (mkV "روح") ;
-lin spirited_A = mkA "روح" ;
-lin spiritual_A = mkA "دینی" ;       -- from DictUrd
-lin spiritual_N = mkN "روحانی" ;
-lin spit_N = mkN "سیخ" ;       -- from DictUrd
-lin spit_V = mkV "تھوکنا" ;       -- from DictUrd
-lin spit_V2 = mkV2 (mkV "پرونا") ;       -- from DictUrd
-lin spite_N = mkN "عداوت" ;       -- from DictUrd
-lin spite_V2 = mkV2 (mkV "باوجود") ;
-lin spittoon_N = mkN "پیک دان" ;       -- from DictUrd
-lin spiv_N = mkN "ٹھگ" ;
-lin splash_N = mkN "چھینٹا" ;       -- from DictUrd
-lin splash_V = compoundV "چھینٹے" (mkV "اڑانا") ;
-lin splash_V2 = mkV2 (compoundV "چھینٹے" (mkV "اڑانا")) ;
-lin spleen_N = mkN "تحال" ;       -- from DictUrd
-lin splendid_A = mkA "عالی شان" ;       -- from DictUrd
-lin splendour_N = mkN "آب" ;       -- from DictUrd
-lin splint_N = mkN "ایک یا زیادہ کچھیاں لگا کر کسی شے کو سہارا دینا" ;
-lin splinter_N = mkN "پھانس" ;       -- from DictUrd
-lin splinter_V = mkV "کھپچی" ;
-lin splinter_V2 = mkV2 (mkV "کھپچی") ;
-lin split_N = mkN "درز" ;       -- from DictUrd
-lin split_PN = mkPN "شگاف" ;
-lin split_V = mkV "کھلنا" ;       -- from DictUrd
-lin split_V2 = mkV2 (mkV "پھاڑنا") ;       -- from DictUrd
-lin splurge_N = mkN "اسراف" ;       -- from DictUrd
-lin splurge_V = compoundV "دھوم" (mkV "دھام") ;
-lin splutter_N = mkN "جوش یا بڑبڑاہٹ میں کہنا یا بڑبڑانا" ;
-lin splutter_V = compoundV "چھینٹے" (mkV "بکھرنا") ;       -- from DictUrd
-lin splutter_V2 = mkV2 (compoundV "جوش یا بڑبڑاہٹ میں کہنا یا" (mkV "بڑبڑانا")) ;
-lin spoil_N = mkN "لوٹ" ;       -- from DictUrd
-lin spoil_V = mkV "بگڑنا" ;       -- from DictUrd
-lin spoil_V2 = mkV2 (mkV "بگاڑنا") ;       -- from DictUrd
-lin spoke_N = mkN "آرا" ;       -- from DictUrd
-lin spokesman_N = mkN "ترجمان" ;       -- from DictUrd
-lin sponge_N = mkN "اسفنج" ;       -- from DictUrd
-lin sponge_V = compoundV "ہلکا نرم" (mkV "کیک") ;
-lin sponge_V2 = mkV2 (compoundV "ہلکا نرم" (mkV "کیک")) ;
-lin sponger_N = mkN "مفت خور" ;       -- from DictUrd
-lin sponsor_N = mkN "کفیل" ;       -- from DictUrd
-lin sponsor_V2 = mkV2 (compoundV "امداد کرنے" (mkV "والا")) ;
-lin spontaneity_N = mkN "برجستگی" ;       -- from DictUrd
-lin spontaneous_A = mkA "بے ساختہ" ;       -- from DictUrd
-lin spoof_N = mkN "دھوکا" ;       -- from DictUrd
-lin spoof_V2 = mkV2 (mkV "پیروڈی") ;
-lin spook_N = mkN "بھوت" ;       -- from DictUrd
-lin spook_V2 = mkV2 (compoundV "بھگدڑ مچا" (mkV "دینا")) ;       -- from DictUrd
-lin spooky_A = mkA "بھیانک" ;       -- from DictUrd
-lin spool_N = mkN "پھرکی" ;
-lin spoon_N = mkN "چمچہ" ;       -- from DictUrd
-lin spoon_V = mkV "چمچہ" ;
-lin spoon_V2 = mkV2 (mkV "چمچہ") ;
-lin spoor_N = mkN "کھوج" ;
-lin sporadic_A = mkA "بکھرا" ;       -- from DictUrd
-lin spore_N = mkN "تخمک" ;
-lin sport_N = mkN "بازی" ;       -- from DictUrd
-lin sport_V = mkV "کھیلنا" ;       -- from DictUrd
-lin sport_V2 = mkV2 (mkV "کھیل") ;
-lin sporting_A = mkA "کھیل" ;
-lin sportsman_N = mkN "کھلاڑی" ;       -- from DictUrd
-lin spot_N = mkN "چتتی" ;       -- from DictUrd
-lin spot_V = mkV "دھبہ" ;
-lin spot_V2 = mkV2 (mkV "دھبہ") ;
-lin spot_VS = mkVS (mkV "دھبہ") ;
-lin spotless_A = mkA "بے داغ" ;       -- from DictUrd
-lin spotlight_N = mkN "دائرہ نور" ;
-lin spotlight_V2 = mkV2 (compoundV "دائرہ" (mkV "نور")) ;
-lin spotted_A = mkA "بند کی والا" ;
-lin spotty_A = mkA "چتیوں بھرا" ;
-lin spouse_N = mkN "ذوج" ;       -- from DictUrd
-lin spout_N = mkN "پرنالا" ;       -- from DictUrd
-lin spout_V = mkV "ٹونٹی" ;
-lin spout_V2 = mkV2 (mkV "ٹونٹی") ;
-lin sprain_N = mkN "موچ آنا" ;
-lin sprain_V2 = mkV2 (compoundV "موچ" (mkV "آنا")) ;
-lin sprawl_N = mkN "بے ڈھنگی انگڑائی" ;
-lin sprawl_V = mkV "لوٹنا" ;       -- from DictUrd
-lin sprawl_V2 = mkV2 (compoundV "بے ڈھنگی" (mkV "انگڑائی")) ;
-lin spray_N = mkN "پھار" ;       -- from DictUrd
-lin spray_V2 = mkV2 (mkV "پھوار") ;
-lin spread_N = mkN "گھیر" ;       -- from DictUrd
-lin spread_V = mkV "بکھرنا" ;       -- from DictUrd
-lin spread_V2 = mkV2 (mkV "بکھیرنا") ;       -- from DictUrd
---lin spread_V2V = mkV2 (mkV "پھیلانا") ;
-lin spread_VS = mkVS (mkV "پھیلانا") ;
-lin spree_N = mkN "ناؤ نوشی" ;       -- from DictUrd
-lin sprig_N = mkN "زندہ دلی" ;
-lin spring_N = mkN "عین" ;       -- from DictUrd
-lin spring_V = mkV "لچکنا" ;       -- from DictUrd
-lin spring_V2 = mkV2 (mkV "بہار") ;
-lin sprinkle_V2 = mkV2 (mkV "چھڑکنا") ;       -- from DictUrd --changed
-lin sprinkling_N = mkN "قطروں کا چھڑکاؤ" ;       -- from DictUrd
-lin sprint_N = mkN "چھوٹی سی دوڑ" ;       -- from DictUrd
-lin sprint_V = mkV "دوڑنا" ;
-lin sprout_N = mkN "آنکھوا" ;       -- from DictUrd
-lin sprout_V = compoundV "ایک" (mkV "سبزی") ;
-lin sprout_V2 = mkV2 (compoundV "آنکھوا" (mkV "نکالنا")) ;       -- from DictUrd
-lin spruce_A = mkA "جرمن" ;
-lin spruce_N = mkN "صنوبر" ;       -- from DictUrd
-lin spruce_V = mkV "جرمن" ;
-lin spruce_V2 = mkV2 (mkV "جرمن") ;
-lin spud_N = mkN "آلو" ;
-lin spur_N = mkN "گھرنی" ;
-lin spur_V = mkV "گھرنی" ;
-lin spur_V2 = mkV2 (compoundV "ایڑ" (mkV "لگانا")) ;       -- from DictUrd
-lin spurious_A = mkA "باطل" ;       -- from DictUrd
-lin spurt_N = mkN "جدوجہد کا مظاہرہ" ;
-lin spurt_V = compoundV "جدوجہد کا" (mkV "مظاہرہ") ;
-lin sputter_V = compoundV "رال جھاڑ غصہ میں" (mkV "بولنا") ;
-lin sputter_V2 = mkV2 (compoundV "رال جھاڑ غصہ میں" (mkV "بولنا")) ;
-lin spy_N = mkN "گویندہ" ;       -- from DictUrd
-lin spy_V = mkV "جاسوس" ;
-lin spy_V2 = mkV2 (compoundV "جاسوسی" (mkV "کرنا")) ;       -- from DictUrd
-lin sq_PN = mkPN "تکرار کرنا" ;
-lin squab_N = mkN "تکرار کرنا" ;
-lin squabble_N = mkN "جھگڑا" ;       -- from DictUrd
-lin squabble_V = compoundV "جھگڑا" (mkV "کرنا") ;       -- from DictUrd
-lin squad_N = mkN "دستہ" ;
-lin squander_V2 = mkV2 (compoundV "اللے تللے" (mkV "کرنا")) ;       -- from DictUrd
-lin square_A = mkA "چوکور" ;
-lin square_Adv = mkAdv "چوکور" ;
-lin square_N = mkN "چوکور" ;       -- from DictUrd
-lin square_V = mkV "چوکور" ;
-lin square_V2 = mkV2 (mkV "چوکور") ;
-lin squash_N = mkN "حلوہ کدو" ;       -- from DictUrd
-lin squash_V = compoundV "پچکا" (mkV "دینا") ;
-lin squash_V2 = mkV2 (compoundV "گودا بنا" (mkV "دینا")) ;       -- from DictUrd
-lin squat_A = mkA "اکڑوں بیٹھنا" ;
-lin squat_V = compoundV "ناجائز" (mkV "قبضہ کرنا") ;       -- from DictUrd
-lin squeak_N = mkN "چرچرانا" ;
-lin squeak_V = mkV "چرچرانا" ;
-lin squeak_V2 = mkV2 (mkV "چرچرانا") ;
-lin squeaky_A = mkA "کٹیلی آواز والا" ;
-lin squeal_N = mkN "چیخ" ;       -- from DictUrd
-lin squeal_V = mkV "چیخنا" ;       -- from DictUrd
-lin squeal_V2 = mkV2 (mkV "چیخنا") ;
-lin squeeze_N = mkN "عرق نکالنا" ;
-lin squeeze_V = compoundV "عرق" (mkV "نکالنا") ;
-lin squeeze_V2 = mkV2 (mkV "دابنا") ;       -- from DictUrd
-lin squelch_N = mkN "دبا دینا" ;
-lin squelch_V = compoundV "دبا" (mkV "دینا") ;
-lin squelch_V2 = mkV2 (compoundV "دبا" (mkV "دینا")) ;
-lin squint_N = mkN "بھینگا پن" ;       -- from DictUrd
-lin squint_V = compoundV "بھینگا" (mkV "ہونا") ;
-lin squirm_N = mkN "بے چینی ظاہر کرنا" ;
-lin squirm_V = compoundV "بے چینی ظاہر" (mkV "کرنا") ;
-lin squirrel_N = mkN "گلہری" ;       -- from DictUrd
-lin squirt_N = mkN "پچ کاری" ;       -- from DictUrd
-lin squirt_V = compoundV "پچکاری" (mkV "مارنا") ;
-lin squirt_V2 = mkV2 (compoundV "پچ کاری" (mkV "مارنا")) ;       -- from DictUrd
-lin st_PN = mkPN "بھونکنا" ;
-lin sta_PN = mkPN "بھونکنا" ;
-lin stab_N = mkN "بھونکنا" ;
-lin stab_V = mkV "بھونکنا" ;
-lin stab_V2 = mkV2 (compoundV "زخمی" (mkV "کرنا")) ;       -- from DictUrd
-lin stability_N = mkN "استحکام" ;       -- from DictUrd
-lin stabilize_V = compoundV "مضبوط" (mkV "کرنا") ;
-lin stabilize_V2 = mkV2 (compoundV "مضبوط" (mkV "کرنا")) ;
-lin stable_A = mkA "مستحک?" ;       -- from DictUrd
-lin stable_N = mkN "مستحکم" ;
-lin stable_V2 = mkV2 (mkV "مستحکم") ;
-lin stabling_N = mkN "مستحکم" ;
-lin staccato_A = mkA "وقفوں والا" ;
-lin staccato_Adv = mkAdv "وقفوں والا" ;
-lin stack_N = mkN "انبار" ;       -- from DictUrd
-lin stack_V2 = mkV2 (mkV "انبار") ;
-lin stadium_N = mkN "کھیل دیکھنے کی جگہ" ;
-lin staff_N = mkN "عملہ" ;       -- from DictUrd
-lin staff_V2 = mkV2 (mkV "عملہ") ;
-lin stag_N = mkN "منزل" ;
-lin stage_N = mkN "چبوترہ" ;       -- from DictUrd
-lin stage_V = mkV "منزل" ;
-lin stage_V2 = mkV2 (mkV "منزل") ;
-lin stagger_N = mkN "لڑکھڑانا" ;
-lin stagger_V = mkV "لڑکھڑانا" ;
-lin stagger_V2 = mkV2 (mkV "ڈگمگانا") ;       -- from DictUrd
-lin staging_N = mkN "منزل" ;
-lin stagnant_A = mkA "فاسد" ;       -- from DictUrd
-lin stagnate_V = compoundV "بہنے سے رک" (mkV "جانا") ;
-lin stagnation_N = mkN "جمود" ;
-lin stain_N = mkN "چھینٹ" ;       -- from DictUrd
-lin stain_V = compoundV "دھبا" (mkV "لگانا") ;
-lin stain_V2 = mkV2 (compoundV "داغ" (mkV "لگانا")) ;       -- from DictUrd
-lin stair_N = mkN "زینہ" ;
-lin staircase_N = mkN "سیڑہی" ;       -- from DictUrd
-lin stake_N = mkN "کھمبا" ;       -- from DictUrd
-lin stake_V2 = mkV2 (compoundV "جھونک" (mkV "دینا")) ;       -- from DictUrd
-lin stale_A = mkA "باسی" ;       -- from DictUrd
-lin stale_V = mkV "موتنا" ;       -- from DictUrd
-lin stalemate_N = mkN "زچ" ;
-lin stalemate_V2 = mkV2 (mkV "زچ") ;
-lin stalk_N = mkN "اکڑ چال" ;       -- from DictUrd
-lin stalk_V = mkV "ڈنڈی" ;
-lin stalk_V2 = mkV2 (mkV "ڈنڈی") ;
-lin stall_N = mkN "اسطبل" ;       -- from DictUrd
-lin stall_V = compoundV "عارضی" (mkV "دکان") ;
-lin stall_V2 = mkV2 (compoundV "عارضی" (mkV "دکان")) ;
-lin stallion_N = mkN "نر گھوڑا" ;       -- from DictUrd
-lin stalwart_A = mkA "قوی" ;       -- from DictUrd
-lin stalwart_N = mkN "لمبا تڑنگا" ;
-lin stamen_N = mkN "زر دار حصہ" ;
-lin stamina_N = mkN "قوت برداشت" ;
-lin stammer_N = mkN "ہکلانا" ;
-lin stammer_V = mkV "ہکلانا" ;
-lin stammer_V2 = mkV2 (mkV "ہکلانا") ;       -- from DictUrd
-lin stamp_N = mkN "مہر" ;       -- from DictUrd
-lin stamp_V = mkV "ٹکٹ" ;
-lin stamp_V2 = mkV2 (mkV "ٹکٹ") ;
-lin stampede_N = mkN "بھگدڑ" ;       -- from DictUrd
-lin stampede_V = mkV "افراتفری" ;
-lin stampede_V2 = mkV2 (mkV "افراتفری") ;
-lin stan_PN = mkPN "کھڑے ہونا" ;
-lin stance_N = mkN "حالت" ;       -- from DictUrd
-lin stand_N = mkN "کھڑے ہونا" ;
-lin stand_V = compoundV "کھڑا" (mkV "ہونا") ;       -- from DictUrd
-lin stand_V2 = mkV2 (compoundV "کھڑے" (mkV "ہونا")) ;
-lin stand_VS = mkVS (compoundV "کھڑے" (mkV "ہونا")) ;
-lin standard_A = mkA "پورا" ;       -- from DictUrd
-lin standard_N = mkN "علم" ;       -- from DictUrd
-lin standardize_V2 = mkV2 (compoundV "ایک معیار کے" (mkV "بنانا")) ;
-lin standing_A = mkA "کھڑا" ;       -- from DictUrd
-lin standing_N = mkN "رتبہ" ;       -- from DictUrd
-lin standstill_N = mkN "رکاؤ" ;
-lin stanza_N = mkN "بند" ;
-lin staple_N = mkN "بنیادی شئے" ;       -- from DictUrd
-lin staple_V2 = mkV2 (compoundV "دھات کی" (mkV "ٹانکن")) ;
-lin star_N = mkN "عجم" ;       -- from DictUrd
-lin star_V = mkV "تارہ" ;
-lin star_V2 = mkV2 (mkV "تارہ") ;
-lin starch_N = mkN "کلف" ;       -- from DictUrd
-lin starch_V2 = mkV2 (mkV "نشاستہ") ;
-lin stare_N = mkN "تاک" ;       -- from DictUrd
-lin stare_V = mkV "گھورنا" ;       -- from DictUrd
-lin stare_V2 = mkV2 (mkV "گھورنا") ;
-lin starfish_N = mkN "نجم البحر" ;
-lin staring_A = mkA "تارہ" ;
-lin staring_Adv = mkAdv "تارہ" ;
-lin stark_A = mkA "اکڑا ہوا" ;       -- from DictUrd
-lin stark_Adv = mkAdv "محض" ;
-lin starling_N = mkN "مینا" ;       -- from DictUrd
-lin starry_A = mkA "تاروں بھرا" ;
-lin start_N = mkN "آغاز" ;       -- from DictUrd
-lin start_V = compoundV "آغاز" (mkV "ہونا") ;       -- from DictUrd
-lin start_V2 = mkV2 (compoundV "آغاز" (mkV "کرنا")) ;       -- from DictUrd
-lin starter_N = mkN "شروعات" ;
-lin startle_V2 = mkV2 (mkV "چونکانا") ;       -- from DictUrd
-lin starvation_N = mkN "بھوک" ;       -- from DictUrd
-lin starve_V = compoundV "بھوکا" (mkV "مرنا") ;       -- from DictUrd
-lin starve_V2 = mkV2 (compoundV "فاقہ" (mkV "کرنا")) ;       -- from DictUrd
-lin state_N = mkN "علاقہ" ;       -- from DictUrd
-lin state_V2 = mkV2 (compoundV "بیان" (mkV "کرنا")) ;       -- from DictUrd
-lin state_VS = mkVS (mkV "حالت") ;
-lin stated_A = mkA "حالت" ;
-lin statement_N = mkN "عرض" ;       -- from DictUrd
-lin static_A = mkA "ساکن" ;
-lin statics_N = mkN "ساکن" ;
-lin station_N = mkN "درجہ" ;       -- from DictUrd
-lin station_V2 = mkV2 (mkV "اسٹیشن") ;
-lin stationary_A = mkA "مقیم" ;
-lin stationer_N = mkN "کاغذی" ;       -- from DictUrd
-lin stationery_N = mkN "سامان تحریر" ;
-lin statistic_N = mkN "اعداد و شمار" ;
-lin statistics_N = mkN "شماریات" ;       -- from DictUrd
-lin stature_N = mkN "اندام" ;       -- from DictUrd
-lin status_N = mkN "مقام" ;       -- from DictUrd -- changed
-lin statutory_A = mkA "قانونی" ;
-lin staunch_A = mkA "کٹر" ;       -- from DictUrd
-lin staunch_V2 = mkV2 (compoundV "خون کا بہاؤ بند" (mkV "کرنا")) ;
-lin stave_N = mkN "لکڑی کے پتلے" ;       -- from DictUrd
-lin stave_V = mkV "ڈنڈا" ;
-lin stave_V2 = mkV2 (mkV "ڈنڈا") ;
-lin stay_N = mkN "ڈیرا" ;       -- from DictUrd
-lin stay_V = compoundV "ڈٹ" (mkV "جانا") ;       -- from DictUrd
-lin stay_V2 = mkV2 (mkV "ٹھہرنا") ;
-lin stay_VA = mkV "ٹھہرنا" ;
-lin stay_VS = mkVS (mkV "ٹھہرنا") ;
-lin stead_N = mkN "بجائے" ;
-lin steadfast_A = mkA "مضبوط" ;       -- from DictUrd
-lin steadfastness_N = mkN "مضبوطی" ;       -- from DictUrd
-lin steadily_Adv = mkAdv "با قاعدہ" ;       -- from DictUrd
-lin steady_A = mkA "مضبوط" ;       -- from DictUrd
-lin steady_Adv = mkAdv "مستحکم" ;
-lin steady_N = mkN "مستحکم" ;
-lin steady_V = mkV "مستحکم" ;
-lin steady_V2 = mkV2 (mkV "مستحکم") ;
-lin steak_N = mkN "گوشت کا ٹکڑا" ;
-lin steal_V = mkV "چرانا" ;
-lin steal_V2 = mkV2 (compoundV "چوری" (mkV "کرنا")) ;       -- from DictUrd
-lin stealth_N = mkN "خفیہ کاری" ;
-lin stealthily_Adv = mkAdv "خفیہ طور سے" ;
-lin steam_N = mkN "بھاپ" ;       -- from DictUrd
-lin steam_V = mkV "بھاپ" ;
-lin steam_V2 = mkV2 (mkV "بھاپ") ;
-lin steamy_A = mkA "بخاراتی" ;
-lin steed_N = mkN "سمند" ;       -- from DictUrd
-lin steel_N = mkN "فاولاد" ;       -- from DictUrd
-lin steel_V2 = mkV2 (mkV "فولاد") ;
-lin steep_A = mkA "اندھا دھند" ;       -- from DictUrd
-lin steep_V = mkV "ڈھلوان" ;
-lin steep_V2 = mkV2 (mkV "بھگونا") ;       -- from DictUrd
-lin steer_N = mkN "بچھڑا" ;
-lin steer_V = mkV "بچھڑا" ;
-lin steer_V2 = mkV2 (mkV "بچھڑا") ;
-lin stem_N = mkN "ڈنڈی" ;       -- from DictUrd
-lin stem_V = mkV "تنا" ;
-lin stem_V2 = mkV2 (mkV "تنا") ;
-lin step_N = mkN "ڈگ" ;       -- from DictUrd
-lin step_V = mkV "قدم" ;
-lin step_V2 = mkV2 (mkV "قدم") ;
-lin stepfather_N = mkN "سوتیلا باپ" ;
-lin stepladder_N = mkN "چھوٹی سیڑھی" ;
-lin stepmother_N = mkN "سوتیلی ماں" ;
-lin steppe_N = mkN "سٹیپ کا میدان" ;
-lin stereo_N = mkN "دقیانوسی" ;
-lin stereotype_N = mkN "دقیانوسی" ;
-lin stereotype_V2 = mkV2 (mkV "دقیانوسی") ;
-lin sterile_A = mkA "بنجر" ;       -- from DictUrd
-lin sterilize_V = compoundV "جراثیم سے پاک" (mkV "کرنا") ;
-lin sterilize_V2 = mkV2 (compoundV "جراثیم سے پاک" (mkV "کرنا")) ;
-lin sterling_A = mkA "عمدہ" ;       -- from DictUrd
-lin sterling_N = mkN "برطانیہ کا سکہ" ;
-lin stern_A = mkA "درشت" ;       -- from DictUrd
-lin stern_N = mkN "سخت گیر" ;
-lin steve_PN = mkPN "منتظم رسد" ;
-lin stevedore_N = mkN "خلاصی" ;       -- from DictUrd
-lin stew_N = mkN "فکر" ;       -- from DictUrd
-lin stew_V = compoundV "پناہ" (mkV "ملنا") ;       -- from DictUrd
-lin stew_V2 = mkV2 (compoundV "گرم پانی سے" (mkV "نہلانا")) ;       -- from DictUrd
-lin steward_N = mkN "خانساماں" ;       -- from DictUrd
-lin stewed_A = mkA "بنانا" ;
-lin stick_N = mkN "لکڑی" ;       -- from DictUrd
-lin stick_V = mkV "لکڑی" ;
-lin stick_V2 = mkV2 (mkV "چپکانا") ;       -- from DictUrd
-lin sticker_N = mkN "چپک جانے والا" ;
-lin sticky_A = mkA "چپچپا" ;       -- from DictUrd
-lin stiff_A = mkA "بے لوچ" ;       -- from DictUrd
-lin stiff_Adv = mkAdv "اکڑا ہوا" ;
-lin stiff_N = mkN "اکڑا ہوا" ;
-lin stifle_V = compoundV "گلا" (mkV "گھونٹنا") ;
-lin stifle_V2 = mkV2 (compoundV "گلا" (mkV "گھونٹنا")) ;
-lin stigma_N = mkN "عیب" ;       -- from DictUrd
-lin still_A = mkA "بے حرکت" ;       -- from DictUrd
-lin still_Adv = mkAdv "اب بھی" ;       -- from DictUrd
-lin still_N = mkN "ساکت" ;
-lin still_V2 = mkV2 (mkV "ساکت") ;
-lin stillness_N = mkN "سکوت" ;
-lin stimulate_V2 = mkV2 (compoundV "آمادہ" (mkV "کرنا")) ;       -- from DictUrd
-lin stimulation_N = mkN "ہیجان" ;
-lin stimulus_N = mkN "محرک" ;       -- from DictUrd
-lin sting_N = mkN "ڈنک" ;       -- from DictUrd
-lin sting_V = compoundV "ڈنک" (mkV "مارنا") ;
-lin sting_V2 = mkV2 (mkV "چبھونا") ;       -- from DictUrd
-lin stingy_A = mkA "خسیس" ;       -- from DictUrd
-lin stink_N = mkN "بدبودار" ;
-lin stink_V = compoundV "بدبو" (mkV "دینا") ;       -- from DictUrd
-lin stink_V2 = mkV2 (mkV "بدبودار") ;
-lin stint_N = mkN "پابندی" ;       -- from DictUrd
-lin stint_V = compoundV "بہت تھوڑا خرچ" (mkV "کرنا") ;
-lin stint_V2 = mkV2 (compoundV "آڑے" (mkV "آنا")) ;       -- from DictUrd
-lin stipend_N = mkN "مشاہرہ" ;       -- from DictUrd
-lin stipulate_V = compoundV "مقرر کر" (mkV "لینا") ;
-lin stipulate_V2 = mkV2 (compoundV "مقرر کر" (mkV "لینا")) ;
-lin stipulate_VS = mkVS (compoundV "مقرر کر" (mkV "لینا")) ;
-lin stipulation_N = mkN "عہد" ;       -- from DictUrd
-lin stir_N = mkN "چہل پہل" ;       -- from DictUrd
-lin stir_V = mkV "ہلانا" ;
-lin stir_V2 = mkV2 (mkV "چلانا") ;       -- from DictUrd
-lin stirring_A = mkA "فعال" ;
-lin stirrup_N = mkN "رکاب" ;       -- from DictUrd
-lin stitch_N = mkN "چبھن" ;       -- from DictUrd
-lin stitch_V = mkV "ٹانکا" ;
-lin stitch_V2 = mkV2 (mkV "بننا") ;       -- from DictUrd
-lin stock_N = mkN "انبار" ;       -- from DictUrd
-lin stock_V2 = mkV2 (mkV "ذخیرہ") ;
-lin stocking_N = mkN "موزہ" ;
-lin stockinged_A = mkA "موزہ" ;
-lin stodge_N = mkN "ٹھونس کر بھرنا" ;
-lin stodgy_A = mkA "بھاری" ;       -- from DictUrd
-lin stoic_N = mkN "رواقیت" ;
-lin stoicism_N = mkN "رواقیت" ;
-lin stole_N = mkN "خر قہ" ;       -- from DictUrd
-lin stolen_A = mkA "چرائ ہوئ" ;       -- from DictUrd
-lin stomach_N = mkN "آتما" ;       -- from DictUrd
-lin stomach_V2 = mkV2 (compoundV "برداشت نہ" (mkV "کرنا")) ;       -- from DictUrd
-lin stomp_N = mkN "پاؤں مارنا" ;
-lin stomp_V = compoundV "پاؤں" (mkV "مارنا") ;
-lin stomp_V2 = mkV2 (compoundV "پامال" (mkV "کرنا")) ;       -- from DictUrd
-lin stone_N = mkN "گٹھلی" ;       -- from DictUrd
-lin stone_PN = mkPN "پتھر" ;
-lin stone_V2 = mkV2 (compoundV "سنگ زنی" (mkV "کرنا")) ;       -- from DictUrd
-lin stoned_A = mkA "پتھر" ;
-lin stony_A = mkA "پتھریلا" ;       -- from DictUrd
-lin stooge_N = mkN "چھوٹا بھانڈا" ;
-lin stooge_V = compoundV "چھوٹا" (mkV "بھانڈا") ;
-lin stool_N = mkN "تپائی" ;
-lin stoop_N = mkN "نیچے جھکنا" ;
-lin stoop_V = mkV "جھکنا" ;       -- from DictUrd
-lin stoop_V2 = mkV2 (compoundV "نیچے" (mkV "جھکنا")) ;
-lin stop_N = mkN "روک تھام" ;       -- from DictUrd
-lin stop_V = compoundV "ڈٹ" (mkV "جانا") ;       -- from DictUrd
-lin stop_V2 = mkV2 (mkV "روکنا") ;       -- from DictUrd
-lin stopper_N = mkN "ڈاٹ" ;       -- from DictUrd
-lin storage_N = mkN "ذخیرہ اندوزی" ;
-lin store_N = mkN "انبار" ;       -- from DictUrd
-lin store_V2 = mkV2 (compoundV "بڑی" (mkV "دکان")) ;
-lin storey_N = mkN "منزل" ;       -- from DictUrd
-lin storeyed_A = mkA "منزل" ;
-lin stork_N = mkN "بگلا" ;
-lin storm_N = mkN "تلاطم" ;       -- from DictUrd
-lin storm_V = mkV "طوفان" ;
-lin storm_V2 = mkV2 (compoundV "حملہ" (mkV "کرنا")) ;       -- from DictUrd
-lin stormy_A = mkA "طوفانی" ;       -- from DictUrd
-lin story_N = mkN "افسانہ" ;       -- from DictUrd
-lin stout_A = mkA "دھینگا" ;       -- from DictUrd
-lin stout_N = mkN "موٹا تازہ" ;
-lin stove_N = mkN "انگیٹھی" ;       -- from DictUrd
-lin stow_V2 = mkV2 (compoundV "محفوظ" (mkV "کرنا")) ;       -- from DictUrd
-lin stowaway_N = mkN "چوری سفر کرنے والا" ;
-lin straddle_V = compoundV "ٹانگیں" (mkV "پھیلانا") ;
-lin straddle_V2 = mkV2 (compoundV "ٹانگیں" (mkV "پھیلانا")) ;       -- from DictUrd
-lin straight_A = mkA "برابر" ;       -- from DictUrd
-lin straight_Adv = mkAdv "سیدھا" ;
-lin straight_N = mkN "سیدھا" ;
-lin straighten_V = compoundV "سیدھا" (mkV "ہونا") ;
-lin straighten_V2 = mkV2 (compoundV "سیدھا" (mkV "کرنا")) ;       -- from DictUrd
-lin straightforward_A = mkA "کھرا" ;       -- from DictUrd
-lin strain_N = mkN "زحمت" ;       -- from DictUrd
-lin strain_V = mkV "چھاننا" ;
-lin strain_V2 = mkV2 (mkV "چھاننا") ;       -- from DictUrd
-lin strained_A = mkA "کشیدہ" ;       -- from DictUrd
-lin strand_N = mkN "کنار آب" ;       -- from DictUrd
-lin strand_V = mkV "ڈوری" ;
-lin strand_V2 = mkV2 (mkV "ڈوری") ;
-lin strange_A = mkA "عجب" ;       -- from DictUrd
-lin stranger_N = mkN "اجنبی" ;       -- from DictUrd
-lin strangle_V2 = mkV2 (mkV "دبوچنا") ;       -- from DictUrd
-lin strap_N = mkN "پٹی" ;       -- from DictUrd
-lin strap_V2 = mkV2 (mkV "کسنا") ;       -- from DictUrd
-lin strategic_A = mkA "جنگی" ;
-lin strategics_N = mkN "جنگی" ;
-lin strategist_N = mkN "فوجی حمکت عملی کا ماہر" ;
-lin strategy_N = mkN "چال" ;       -- from DictUrd
-lin stratification_N = mkN "تہیں جمنا" ;
-lin straw_N = mkN "کاہ" ;       -- from DictUrd
-lin straw_V2 = mkV2 (compoundV "سوکھی" (mkV "گھاس")) ;
-lin strawberry_N = mkN "ایک پھل" ;
-lin stray_N = mkN "آوارہ" ;
-lin stray_V = mkV "آوارہ" ;
-lin streak_N = mkN "دھاری" ;       -- from DictUrd
-lin streak_V = compoundV "پتلی لمبی" (mkV "لکیر") ;
-lin streak_V2 = mkV2 (compoundV "دھاری" (mkV "ڈالنا")) ;       -- from DictUrd
-lin stream_N = mkN "آب جو" ;       -- from DictUrd
-lin stream_V = mkV "نہر" ;
-lin streamline_V = compoundV "سبک گزار" (mkV "ہونا") ;
-lin streamline_V2 = mkV2 (compoundV "سبک گزار" (mkV "ہونا")) ;
-lin streamlined_A = mkA "سبک گزار ہونا" ;
-lin street_N = mkN "گلی" ;       -- from DictUrd
-lin street_PN = mkPN "سڑک" ;
-lin strength_N = mkN "بل بوتا" ;       -- from DictUrd
-lin strenuous_A = mkA "ہمتی" ;       -- from DictUrd
-lin stress_N = mkN "دباؤ" ;       -- from DictUrd
-lin stress_V2 = mkV2 (mkV "سختی") ;
-lin stress_VS = mkVS (mkV "سختی") ;
-lin stretch_N = mkN "لمبا یا چوڑا کرنا" ;
-lin stretch_V = compoundV "لمبا یا چوڑا" (mkV "کرنا") ;
-lin stretch_V2 = mkV2 (mkV "بڑھانا") ;       -- from DictUrd
-lin stretcher_N = mkN "اسٹریچر" ;
-lin strew_V2 = mkV2 (mkV "بکھیرنا") ;       -- from DictUrd
-lin strict_A = mkA "کڑا" ;       -- from DictUrd
-lin stride_N = mkN "ڈگ" ;       -- from DictUrd
-lin stride_V = compoundV "لمبے لمبے قدم" (mkV "اٹھانا") ;
-lin stride_V2 = mkV2 (compoundV "ڈگ" (mkV "بھرنا")) ;       -- from DictUrd
-lin strident_A = mkA "کرخت" ;
-lin strife_N = mkN "فساد" ;       -- from DictUrd
-lin strike_N = mkN "ہڑتال" ;
-lin strike_V = mkV "بجنا" ;       -- from DictUrd
-lin strike_V2 = mkV2 (mkV "بجانا") ;       -- from DictUrd
-lin striking_A = mkA "حیرت انگیز" ;       -- from DictUrd
-lin string_N = mkN "ڈور" ;       -- from DictUrd
-lin string_V = mkV "رسی" ;
-lin string_V2 = mkV2 (mkV "رسی") ;
-lin stringent_A = mkA "مجبور کن" ;       -- from DictUrd
-lin strip_N = mkN "پٹی" ;       -- from DictUrd
-lin strip_V = mkV "پٹی" ;
-lin strip_V2 = mkV2 (compoundV "بے پردہ" (mkV "کرنا")) ;       -- from DictUrd
-lin stripe_N = mkN "چبک سے پٹائ" ;       -- from DictUrd
-lin striped_A = mkA "دھاری دار" ;       -- from DictUrd
-lin stripper_N = mkN "بے نقاب کرنے والا" ;
-lin striptease_N = mkN "جامہ کند" ;
-lin strive_V = compoundV "ہاتھ" (mkV "پاؤں مارنا") ;       -- from DictUrd
-lin stroke_N = mkN "دھکا" ;       -- from DictUrd
-lin stroke_V2 = mkV2 (mkV "پھیرنا") ;       -- from DictUrd
-lin stroll_N = mkN "چہل قدمی" ;       -- from DictUrd
-lin stroll_V = compoundV "سیر" (mkV "کرنا") ;
-lin strong_A = mkA "دھینگا" ;       -- from DictUrd
-lin strop_N = mkN "استرا لگانے کا پٹہ چمڑا" ;
-lin strop_V2 = mkV2 (compoundV "استرا لگانے کا پٹہ" (mkV "چمڑا")) ;
-lin stroppy_A = mkA "اڑیل" ;
-lin struck_A = mkA "لگنا" ;       -- from DictUrd
-lin structural_A = mkA "بناوٹ" ;       -- from DictUrd
-lin structure_N = mkN "بناوٹ" ;       -- from DictUrd
-lin structure_V2 = mkV2 (mkV "ڈھانچا") ;
-lin structured_A = mkA "ڈھانچا" ;
-lin struggle_N = mkN "کاوش" ;       -- from DictUrd
-lin struggle_V = mkV "کوشش" ;
-lin struggle_VS = mkVS (mkV "کوشش") ;
-lin strum_N = mkN "ساز کو اناڑی پن سے چھیڑنا" ;
-lin strum_V = compoundV "ساز کو اناڑی پن سے" (mkV "چھیڑنا") ;
-lin strum_V2 = mkV2 (compoundV "ساز کو اناڑی پن سے" (mkV "چھیڑنا")) ;
-lin stub_N = mkN "ٹھنٹھ" ;       -- from DictUrd
-lin stub_V2 = mkV2 (compoundV "ایک کمرے کا" (mkV "فلیٹ")) ;
-lin stubborn_A = mkA "ضدی" ;
-lin stuck_V2 = mkV2 (compoundV "پھنسا" (mkV "ہوا")) ;
-lin stud_N = mkN "نسل کش گھوڑا" ;       -- from DictUrd
-lin stud_V2 = mkV2 (mkV "جڑانا") ;       -- from DictUrd
-lin student_N = mkN "طالبعلم" ;       -- from DictUrd
-lin studio_N = mkN "مصور کا کمرہ" ;
-lin study_N = mkN "مطالعہ" ;       -- from DictUrd
-lin study_V = compoundV "مطالعہ" (mkV "کرنا") ;
-lin study_V2 = mkV2 (compoundV "مطالعہ" (mkV "کرنا")) ;       -- from DictUrd
-lin stuff_N = mkN "اسباب" ;
-lin stuff_V2 = mkV2 (mkV "گھسیڑنا") ;       -- from DictUrd
-lin stuffing_N = mkN "اسباب" ;
-lin stuffy_A = mkA "دم گھٹتا ہوا" ;
-lin stultify_V2 = mkV2 (compoundV "بے وقوف" (mkV "بنانا")) ;       -- from DictUrd
-lin stumble_N = mkN "ٹھوکر" ;       -- from DictUrd
-lin stumble_V = compoundV "ٹھوکر" (mkV "کھانا") ;       -- from DictUrd
-lin stump_N = mkN "کوتاہ قد" ;       -- from DictUrd
-lin stump_V = mkV "ٹنٹھ" ;
-lin stump_V2 = mkV2 (mkV "ٹنٹھ") ;
-lin stun_V2 = mkV2 (compoundV "حواس باختہ" (mkV "کرنا")) ;       -- from DictUrd
-lin stun_V2S = mkV2 (compoundV "سکتے میں" (mkV "لانا")) ;
-lin stunning_A = mkA "نہایت عمدہ" ;
-lin stunt_N = mkN "روک" ;       -- from DictUrd
-lin stunt_V2 = mkV2 (mkV "ٹھٹھرانا") ;       -- from DictUrd
-lin stupefy_V2 = mkV2 (compoundV "بد حواس کر" (mkV "دینا")) ;       -- from DictUrd
-lin stupendous_A = mkA "حیرت کن" ;       -- from DictUrd
-lin stupid_A = mkA "احمق" ;       -- from DictUrd
-lin stupid_N = mkN "بے وقوف" ;
-lin stupidity_N = mkN "اناڑی پن" ;       -- from DictUrd
-lin stupor_N = mkN "غفلت" ;       -- from DictUrd
-lin sturdy_A = mkA "چاق" ;       -- from DictUrd
-lin stutter_N = mkN "ہکلانا" ;
-lin stutter_V = mkV "ہکلانا" ;
-lin stutter_V2 = mkV2 (mkV "ہکلانا") ;
-lin sty_N = mkN "طریقہ" ;
-lin style_N = mkN "انداز" ;       -- from DictUrd
-lin style_V2 = mkV2 (mkV "طریقہ") ;
-lin stymie_N = mkN "ایسی دشوار صورت جس میں حل ہونے کے امکانات کم ہوں" ;
-lin stymie_V2 = mkV2 (compoundV "ایسی دشوار صورت جس میں حل ہونے کے امکانات کم" (mkV "ہوں")) ;
-lin suave_A = mkA "خوش اطوار" ;
-lin sub_N = mkN "مضمون" ;
-lin sub_V = mkV "مضمون" ;
-lin sub_V2 = mkV2 (mkV "مضمون") ;
-lin subconscious_A = mkA "نیم شعوری حالت میں" ;
-lin subconscious_N = mkN "نیم شعوری حالت میں" ;
-lin subcontinent_N = mkN "برصغیر" ;       -- from DictUrd
-lin subdivision_N = mkN "تقسیم در تقسیم کا حاصل" ;
-lin subject_N = mkN "فاعل" ;       -- from DictUrd
-lin subject_V2 = mkV2 (compoundV "پابند" (mkV "کرنا")) ;       -- from DictUrd
-lin subjection_N = mkN "محکومی" ;       -- from DictUrd
-lin subjective_A = mkA "نفسی" ;
-lin subjugate_V2 = mkV2 (compoundV "فتح" (mkV "کرنا")) ;       -- from DictUrd
-lin subjunctive_A = mkA "شرطی" ;
-lin subjunctive_N = mkN "شرطی" ;
-lin sublimate_A = mkA "جوہر اڑانا" ;
-lin sublimate_N = mkN "جوہر اڑانا" ;
-lin sublimate_V2 = mkV2 (compoundV "جوہر" (mkV "اڑانا")) ;
-lin sublimation_N = mkN "ہئیت کی تبدیلی" ;       -- from DictUrd
-lin sublime_A = mkA "عالی" ;       -- from DictUrd
-lin sublime_N = mkN "اونچا" ;
-lin sublimity_N = mkN "جلال" ;
-lin submarine_A = mkA "آبدوز" ;
-lin submarine_N = mkN "آب دوز" ;       -- from DictUrd
-lin submerge_V = mkV "ڈوبنا" ;       -- from DictUrd
-lin submerge_V2 = mkV2 (mkV "ڈبونا") ;       -- from DictUrd
-lin submerged_A = mkA "زیرِ آب" ;
-lin submersible_A = mkA "زیرِ آب عمل کے قابل" ;
-lin submission_N = mkN "فرو تنی" ;       -- from DictUrd
-lin submissive_A = mkA "عاجز" ;       -- from DictUrd
-lin submit_V = compoundV "عرض" (mkV "کرنا") ;
-lin submit_V2 = mkV2 (compoundV "گردن" (mkV "جھکانا")) ;       -- from DictUrd
-lin subordinate_A = mkA "ماتحت" ;       -- from DictUrd
-lin subordinate_N = mkN "ماتحت" ;       -- from DictUrd
-lin subordinate_V2 = mkV2 (compoundV "ماتحت" (mkV "بنانا")) ;       -- from DictUrd
-lin subpoena_N = mkN "عدالت کا بلاوہ" ;
-lin subpoena_V2 = mkV2 (compoundV "چالان جاری" (mkV "کرنا")) ;       -- from DictUrd
-lin subscribe_V = compoundV "دستخط" (mkV "کرنا") ;
-lin subscribe_V2 = mkV2 (compoundV "دستخط" (mkV "کرنا")) ;
-lin subscriber_N = mkN "چندہ دینے والا" ;
-lin subscript_N = mkN "چندہ" ;
-lin subscription_N = mkN "چندہ" ;       -- from DictUrd
-lin subsequent_A = mkA "ما بعد" ;       -- from DictUrd
-lin subservient_A = mkA "تابع فرمان" ;
-lin subside_V = mkV "بیٹھنا" ;       -- from DictUrd
-lin subsidiary_A = mkA "امدادی" ;
-lin subsidiary_N = mkN "ماتحت" ;       -- from DictUrd
-lin subsidy_N = mkN "فوجی تعاون کے بدلے امداد" ;
-lin subsist_V = compoundV "گزران" (mkV "کرنا") ;       -- from DictUrd
-lin substance_N = mkN "بات" ;       -- from DictUrd
-lin substantial_A = mkA "حقیقی" ;       -- from DictUrd
-lin substantive_A = mkA "بنیادی" ;
-lin substantive_N = mkN "بنیادی" ;
-lin substitute_N = mkN "عوض" ;       -- from DictUrd
-lin substitute_V = mkV "متبادل" ;
-lin substitute_V2 = mkV2 (mkV "متبادل") ;
-lin substitution_N = mkN "بدل" ;       -- from DictUrd
-lin subtitle_N = mkN "ذیلی عنوان" ;
-lin subtitle_VS = mkVS (compoundV "ذیلی" (mkV "عنوان")) ;
-lin subtle_A = mkA "باریک" ;       -- from DictUrd
-lin subtract_V2 = mkV2 (mkV "گھٹانا") ;       -- from DictUrd
-lin suburb_N = mkN "قرب و جوار" ;       -- from DictUrd
-lin suburban_A = mkA "قصابی" ;
-lin subversion_N = mkN "تخریب کاری" ;
-lin subvert_V2 = mkV2 (compoundV "تخریب" (mkV "کرنا")) ;
-lin subway_N = mkN "زمین دوز راستہ" ;
-lin succeed_V = compoundV "پھولنا" (mkV "پھلنا") ;       -- from DictUrd
-lin succeed_V2 = mkV2 (compoundV "کامیاب" (mkV "ہونا")) ;       -- from DictUrd
-lin success_N = mkN "فیروزی" ;       -- from DictUrd
-lin successful_A = mkA "کامران" ;       -- from DictUrd
-lin succession_N = mkN "جا نشینی" ;       -- from DictUrd
-lin successive_A = mkA "لگاتر" ;       -- from DictUrd
-lin succinct_A = mkA "مختصر اور جامع" ;
-lin succour_N = mkN "دست گیری" ;       -- from DictUrd
-lin succour_V2 = mkV2 (compoundV "مدد" (mkV "دینا")) ;
-lin succulent_A = mkA "رس بھرا" ;
-lin succulent_N = mkN "رس بھرا" ;
-lin succumb_V = mkV "مطیع" ;
-lin suck_N = mkN "چوسنا" ;
-lin suck_V = mkV "چوسنا" ;
-lin suck_V2 = mkV2 (mkV "چسکنا") ;       -- from DictUrd
-lin sucker_N = mkN "چوسنے کی نلی" ;
-lin suckle_V2 = mkV2 (compoundV "دودھ" (mkV "پلانا")) ;       -- from DictUrd
-lin suckling_N = mkN "شیر خوار" ;       -- from DictUrd
-lin suction_N = mkN "چوسنا" ;
-lin sudden_A = mkA "اچانک" ;       -- from DictUrd
-lin sudden_N = mkN "اچانک" ;
-lin sue_PN = mkPN "میشہ" ;
-lin sue_V = mkV "میشہ" ;
-lin sue_V2 = mkV2 (mkV "میشہ") ;
---lin sue_V2V = mkV2 (mkV "میشہ") ;
-lin suede_N = mkN "میشہ" ;
-lin suffer_V = compoundV "چوٹ" (mkV "کھانا") ;       -- from DictUrd
-lin suffer_V2 = mkV2 (mkV "سہنا") ;
-lin suffering_N = mkN "اذیت" ;       -- from DictUrd
-lin suffice_V = compoundV "پورا" (mkV "اترنا") ;       -- from DictUrd
-lin suffice_V2 = mkV2 (compoundV "ضرورت کے مطابق" (mkV "ہونا")) ;
--- lin suffice_V2V = mkV2 (compoundV "ضرورت کے مطابق" (mkV "ہونا")) ;
-lin sufficiency_N = mkN "فراغت" ;       -- from DictUrd
-lin sufficient_A = mkA "بس" ;       -- from DictUrd
-lin suffix_N = mkN "لاحقہ" ;       -- from DictUrd
-lin suffocate_V = compoundV "دم" (mkV "گھٹنا") ;       -- from DictUrd
-lin suffocate_V2 = mkV2 (compoundV "دم" (mkV "گھوٹنا")) ;       -- from DictUrd
-lin suffocation_N = mkN "گھٹن" ;       -- from DictUrd
-lin suffrage_N = mkN "پارلیمانی انتخاب میں رائے" ;
-lin suffragette_N = mkN "عورت کے حق رائے دہی کی حمایتی عورت" ;
-lin suffuse_V2 = mkV2 (mkV "بچھانا") ;
-lin sugar_N = mkN "چینی" ;       -- from DictUrd
-lin sugar_V2 = mkV2 (mkV "شکر") ;
-lin suggest_V = compoundV "تجویز" (mkV "کرنا") ;
-lin suggest_V2 = mkV2 (compoundV "عرض" (mkV "کرنا")) ;       -- from DictUrd
-lin suggest_VS = mkVS (compoundV "تجویز" (mkV "کرنا")) ;
-lin suggestion_N = mkN "تجاویز" ;       -- from DictUrd -- changed
-lin suicidal_A = mkA "خودکشی کے مترادف" ;
-lin suicide_N = mkN "خود کشی" ;       -- from DictUrd
-lin suit_N = mkN "در خواست" ;       -- from DictUrd
-lin suit_V = mkV "لگنا" ;       -- from DictUrd
-lin suit_V2 = mkV2 (compoundV "درخواست" (mkV "کرنا")) ;       -- from DictUrd
-lin suitable_A = mkA "اہل" ;       -- from DictUrd
-lin suitcase_N = mkN "چمڑے یا پلاسٹک کا صندوق" ;
-lin suite_N = mkN "خد و حشم" ;
-lin suiting_N = mkN "لباس" ;
-lin suitor_N = mkN "عاشق" ;       -- from DictUrd
-lin sulk_N = mkN "روتے بسورتے رہنا" ;
-lin sulk_V = mkV "روٹھنا" ;       -- from DictUrd
-lin sulky_A = mkA "اکل کھرا" ;       -- from DictUrd
-lin sulky_N = mkN "ناراض" ;
-lin sum_N = mkN "حاصل" ;       -- from DictUrd
-lin sum_V = mkV "سوال" ;
-lin sum_V2 = mkV2 (mkV "سوال") ;
-lin summarize_V2 = mkV2 (compoundV "کا خلاصہ" (mkV "کرنا")) ;
-lin summary_A = mkA "خلاصہ" ;
-lin summary_N = mkN "خلاصہ" ;       -- from DictUrd
-lin summer_N = mkN "گرمی" ;       -- from DictUrd
-lin summer_V = compoundV "موسم" (mkV "گرما") ;
-lin summit_N = mkN "اوج" ;       -- from DictUrd
-lin summon_V2 = mkV2 (mkV "پکارنا") ;       -- from DictUrd
-lin summons_N = mkN "طلب کرنا" ;
-lin summons_V2 = mkV2 (compoundV "طلب" (mkV "کرنا")) ;
-lin sump_N = mkN "دلدل" ;       -- from DictUrd
-lin sun_N = mkN "آفتاب" ;       -- from DictUrd
-lin sun_PN = mkPN "شمس" ;
-lin sun_V2 = mkV2 (mkV "شمس") ;
-lin sunbathe_N = mkN "دھوپ میں لیٹنا" ;
-lin sunbathe_V = compoundV "دھوپ میں" (mkV "لیٹنا") ;
-lin sunburn_N = mkN "دھوپ جلن" ;
-lin sunburned_A = mkA "دھوپ جلن" ;
-lin sunday_N = mkN "اتوار" ;
-lin sunday_PN = mkPN "اتوار" ;
-lin sunlight_N = mkN "دھوپ" ;       -- from DictUrd
-lin sunny_A = mkA "آفتابی" ;       -- from DictUrd
-lin sunrise_N = mkN "طلوع آفتاب" ;
-lin sunset_N = mkN "غروب آفتاب" ;       -- from DictUrd
-lin sunshine_N = mkN "دھوپ" ;       -- from DictUrd
-lin sup_N = mkN "بالا" ;
-lin sup_V = mkV "بالا" ;
-lin sup_V2 = mkV2 (mkV "بالا") ;
-lin super_A = mkA "بالا" ;
-lin super_N = mkN "بالا" ;
-lin superannuate_V2 = mkV2 (compoundV "پینشن" (mkV "لینا")) ;
-lin superannuated_A = mkA "پینشن لینا" ;
-lin superannuation_N = mkN "پیرانہ سالی کی پنشن" ;
-lin superb_A = mkA "عالی" ;       -- from DictUrd
-lin supercilious_A = mkA "متکبر" ;
-lin superficial_A = mkA "بالائ" ;       -- from DictUrd
-lin superintend_V = compoundV "نگرانی" (mkV "کرنا") ;
-lin superintend_V2 = mkV2 (compoundV "نگرانی" (mkV "کرنا")) ;
-lin superintendent_N = mkN "نگران" ;       -- from DictUrd
-lin superior_A = mkA "اعلا" ;       -- from DictUrd
-lin superior_N = mkN "بہتر" ;
-lin superiority_N = mkN "برتری" ;       -- from DictUrd
-lin superlative_A = mkA "اعلی" ;
-lin superlative_N = mkN "اعلی" ;
-lin supermarket_N = mkN "ایک بڑی دکان" ;
-lin supersede_V2 = mkV2 (mkV "ہٹانا") ;
-lin supersonic_A = mkA "آواز کی رفتار سے تیز" ;
-lin superstition_N = mkN "خرفت" ;       -- from DictUrd
-lin superstitious_A = mkA "متعصب" ;       -- from DictUrd
-lin supervise_V = compoundV "دیکھ بھال" (mkV "کرنا") ;
-lin supervise_V2 = mkV2 (compoundV "دیکھ بھال" (mkV "کرنا")) ;
-lin supervision_N = mkN "نگرانی" ;       -- from DictUrd
-lin supervisor_N = mkN "نگران" ;       -- from DictUrd
-lin supine_A = mkA "آرام پسند" ;       -- from DictUrd
-lin supper_N = mkN "کھانا" ;       -- from DictUrd
-lin supple_A = mkA "ملائم" ;
-lin supplement_N = mkN "لاحقہ" ;       -- from DictUrd
-lin supplement_V2 = mkV2 (mkV "ضمیمہ") ;
-lin supplementary_A = mkA "مزید" ;
-lin supplicate_V = compoundV "کی التجا" (mkV "کرنا") ;
-lin supplicate_V2 = mkV2 (compoundV "دامن" (mkV "پھیلانا")) ;       -- from DictUrd
-lin supplication_N = mkN "عاجزی" ;       -- from DictUrd
-lin supplier_N = mkN "مہیا کرنے والا" ;
-lin supply_N = mkN "فراہمی" ;       -- from DictUrd
-lin supply_V2 = mkV2 (compoundV "بہم" (mkV "کرنا")) ;       -- from DictUrd
-lin support_N = mkN "دست گیری" ;       -- from DictUrd
-lin support_V2 = mkV2 (compoundV "ہمدردی" (mkV "کرنا")) ;       -- from DictUrd
-lin supporter_N = mkN "حامی" ;       -- from DictUrd
-lin suppose_V2 = mkV2 (compoundV "فرض" (mkV "کرنا")) ;       -- from DictUrd
--- lin suppose_V2V = mkV2 (compoundV "فرض" (mkV "کرنا")) ;
-lin suppose_VS = mkVS (compoundV "فرض" (mkV "کرنا")) ;
-lin supposed_A = mkA "فرضی" ;       -- from DictUrd
-lin supposition_N = mkN "فرض" ;       -- from DictUrd
-lin suppress_V2 = mkV2 (mkV "دبانا") ;       -- from DictUrd
-lin suppression_N = mkN "دباؤ" ;       -- from DictUrd
-lin suppurate_V = compoundV "مواد" (mkV "جمع ہونا") ;       -- from DictUrd
-lin supremacy_N = mkN "بالا دستی" ;       -- from DictUrd
-lin supreme_A = mkA "اعلا" ;       -- from DictUrd
-lin surcharge_N = mkN "مزید رقم" ;
-lin surcharge_V2 = mkV2 (compoundV "مزید" (mkV "رقم")) ;
-lin sure_A = mkA "پکا" ;       -- from DictUrd
-lin sure_Adv = mkAdv "یقین ہونا" ;
-lin surety_N = mkN "کفالت" ;       -- from DictUrd
-lin surf_N = mkN "پھین" ;
-lin surface_N = mkN "رو" ;       -- from DictUrd
-lin surface_V = mkV "سطح" ;
-lin surface_V2 = mkV2 (mkV "سطح") ;
---lin surface_V2V = mkV2 (mkV "سطح") ;
-lin surface_VS = mkVS (mkV "سطح") ;
-lin surfing_N = mkN "پھین" ;
-lin surge_N = mkN "ہلکورا" ;       -- from DictUrd
-lin surge_V = compoundV "جوش" (mkV "پر آنا") ;       -- from DictUrd
-lin surge_V2 = mkV2 (mkV "امڈنا") ;
-lin surgeon_N = mkN "جراح" ;       -- from DictUrd
-lin surgery_N = mkN "جراحی" ;       -- from DictUrd
-lin surmise_N = mkN "گمان" ;       -- from DictUrd
-lin surmise_V = mkV "اندازہ" ;
-lin surmise_V2 = mkV2 (compoundV "گمان" (mkV "کرنا")) ;       -- from DictUrd
-lin surmount_V2 = mkV2 (compoundV "دور" (mkV "کرنا")) ;
-lin surname_N = mkN "خاندانی نام" ;
-lin surpass_V2 = mkV2 (compoundV "بڑھ" (mkV "جانا")) ;       -- from DictUrd
-lin surpassing_A = mkA "برتر" ;       -- from DictUrd
-lin surplus_N = mkN "باقی" ;       -- from DictUrd
-lin surprise_N = mkN "اچنبھا" ;       -- from DictUrd
-lin surprise_V2 = mkV2 (compoundV "حیران" (mkV "کرنا")) ;
--- lin surprise_V2V = mkV2 (compoundV "حیران" (mkV "کرنا")) ;
-lin surprised_A = mkA "متحیر" ;       -- from DictUrd
-lin surprising_A = mkA "عجیب" ;       -- from DictUrd
-lin surrealism_N = mkN "لا شعوریت" ;
-lin surrealist_N = mkN "لاشعوری" ;
-lin surrender_N = mkN "ہار" ;       -- from DictUrd
-lin surrender_V = compoundV "مغلوب ہو" (mkV "جانا") ;
-lin surrender_V2 = mkV2 (compoundV "ہتھیار" (mkV "ڈالنا")) ;       -- from DictUrd
-lin surreptitious_A = mkA "ساختہ" ;       -- from DictUrd
-lin surrogate_A = mkA "متبادل" ;
-lin surrogate_N = mkN "متبادل" ;
-lin surround_N = mkN "گھیراؤ" ;       -- from DictUrd
-lin surround_V2 = mkV2 (mkV "گھیرنا") ;       -- from DictUrd
-lin surrounding_A = mkA "ارد گرد" ;       -- from DictUrd
-lin surveillance_N = mkN "نگرانی" ;       -- from DictUrd
-lin survey_N = mkN "جائزہ" ;       -- from DictUrd
-lin survey_V2 = mkV2 (mkV "جائزہ") ;
-lin surveying_N = mkN "سروے" ;
-lin survival_N = mkN "بقا" ;
-lin survive_V = compoundV "زندہ" (mkV "بچنا") ;       -- from DictUrd
-lin survive_V2 = mkV2 (compoundV "قائم" (mkV "رہنا")) ;
-lin survive_VS = mkVS (compoundV "قائم" (mkV "رہنا")) ;
-lin survivor_N = mkN "بچا ہوا" ;
-lin susceptible_A = mkA "حساس" ;
-lin suspect_A = mkA "شبہ کرنا" ;
-lin suspect_N = mkN "شبہ کرنا" ;
-lin suspect_V2 = mkV2 (compoundV "گمان" (mkV "کرنا")) ;       -- from DictUrd
-lin suspect_VS = mkVS (compoundV "شبہ" (mkV "کرنا")) ;
-lin suspend_V = compoundV "معطل" (mkV "کرنا") ;
-lin suspend_V2 = mkV2 (mkV "لٹکانا") ;       -- from DictUrd
-lin suspense_N = mkN "انتظار" ;       -- from DictUrd
-lin suspension_N = mkN "معطلی" ;       -- from DictUrd
-lin suspicion_N = mkN "گمان" ;       -- from DictUrd
-lin suspicious_A = mkA "شکی" ;       -- from DictUrd
-lin sustain_V2 = mkV2 (compoundV "برداشت" (mkV "کرنا")) ;       -- from DictUrd
-lin sustenance_N = mkN "غذا" ;       -- from DictUrd
-lin swag_N = mkN "لہرانا" ;       -- from DictUrd
-lin swallow_N = mkN "ابابیل" ;       -- from DictUrd
-lin swallow_V = mkV "نگلنا" ;
-lin swallow_V2 = mkV2 (compoundV "گلے سے" (mkV "اتارنا")) ;       -- from DictUrd
-lin swamp_N = mkN "دلدل" ;       -- from DictUrd
-lin swamp_V2 = mkV2 (compoundV "دھنسا" (mkV "دینا")) ;       -- from DictUrd
-lin swan_N = mkN "ہنس" ;
-lin swan_V = mkV "ہنس" ;
-lin swap_N = mkN "ادل بدل کرنا" ;
-lin swap_V = compoundV "ادل بدل" (mkV "کرنا") ;
-lin swap_V2 = mkV2 (compoundV "ادل بدل" (mkV "کرنا")) ;
-lin swarm_N = mkN "بھیڑ" ;       -- from DictUrd
-lin swarm_V = compoundV "مکھیوں کا" (mkV "گروہ") ;
-lin swarm_V2 = mkV2 (compoundV "مکھیوں کا" (mkV "گروہ")) ;
-lin swarthy_A = mkA "پکے رنگ کا" ;       -- from DictUrd
-lin swat_N = mkN "لپیٹنا" ;
-lin swat_V2 = mkV2 (compoundV "ہاتھ" (mkV "مارنا")) ;       -- from DictUrd
-lin swath_N = mkN "لپیٹنا" ;
-lin swathe_N = mkN "لپیٹنا" ;
-lin swathe_V2 = mkV2 (mkV "لپیٹنا") ;
-lin sway_N = mkN "عمل دخل" ;       -- from DictUrd
-lin sway_V = mkV "جھولنا" ;
-lin sway_V2 = mkV2 (mkV "جھولنا") ;
-lin swear_V = compoundV "قسم" (mkV "اٹھانا") ;
-lin swear_V2 = mkV2 (compoundV "گالی" (mkV "دینا")) ;       -- from DictUrd
--- lin swear_V2V = mkV2 (compoundV "قسم" (mkV "اٹھانا")) ;
-lin swearing_N = mkN "گالی" ;       -- from DictUrd
-lin sweat_N = mkN "عرق" ;       -- from DictUrd
-lin sweat_V = mkV "پسیجنا" ;       -- from DictUrd
-lin sweat_V2 = mkV2 (mkV "پسینہ") ;
-lin sweater_N = mkN "آستینوں والا گرم کپڑا" ;
-lin sweaty_A = mkA "پسینے میں بھرا ہوا" ;
-lin sweep_N = mkN "وسیع رقبے والا" ;
-lin sweep_V = compoundV "وسیع رقبے" (mkV "والا") ;
-lin sweep_V2 = mkV2 (mkV "بٹورنا") ;       -- from DictUrd
-lin sweeper_N = mkN "بھنگن" ;       -- from DictUrd
-lin sweeping_A = mkA "وسیع رقبے والا" ;
-lin sweeping_N = mkN "وسیع رقبے والا" ;
-lin sweet_A = mkA "میٹھا" ;       -- from DictUrd
-lin sweet_N = mkN "میٹھا" ;
-lin sweetheart_N = mkN "بالم" ;       -- from DictUrd
-lin sweetie_N = mkN "محبوب" ;
-lin sweetness_N = mkN "حلاوت" ;       -- from DictUrd
-lin swell_A = mkA "بھول جانا" ;
-lin swell_N = mkN "بھول جانا" ;
-lin swell_V = mkV "کھلنا" ;       -- from DictUrd
-lin swell_V2 = mkV2 (mkV "پھلانا") ;       -- from DictUrd
-lin swelling_N = mkN "گمڑا" ;       -- from DictUrd
-lin swerve_N = mkN "مقررہ راہ سے ادھر ادھر ہو جانا" ;
-lin swerve_V = compoundV "مقررہ راہ سے ادھر ادھر ہو" (mkV "جانا") ;
-lin swerve_V2 = mkV2 (compoundV "مقررہ راہ سے ادھر ادھر ہو" (mkV "جانا")) ;
-lin swift_A = mkA "مستعد" ;       -- from DictUrd
-lin swift_N = mkN "تیز رفتار" ;
-lin swig_N = mkN "شراب کا گھونٹ" ;
-lin swig_V = compoundV "شراب کا" (mkV "گھونٹ") ;
-lin swig_V2 = mkV2 (compoundV "شراب کا" (mkV "گھونٹ")) ;
-lin swim_N = mkN "تیرنا" ;
-lin swim_V = mkV "پیرنا" ;       -- from DictUrd
-lin swim_V2 = mkV2 (compoundV "غش" (mkV "کھانا")) ;       -- from DictUrd
-lin swimmer_N = mkN "پیراک" ;       -- from DictUrd
-lin swimming_N = mkN "پیراکی" ;       -- from DictUrd
-lin swimming_costume_N = mkN "تیراکی کا لباس" ;
-lin swindle_N = mkN "فریب دینا" ;
-lin swindle_V = compoundV "فریب" (mkV "دینا") ;
-lin swindle_V2 = mkV2 (compoundV "چٹ کر" (mkV "جانا")) ;       -- from DictUrd
-lin swine_N = mkN "سور" ;       -- from DictUrd
-lin swing_N = mkN "گہوارہ" ;       -- from DictUrd
-lin swing_V = compoundV "جھولا" (mkV "جھولنا") ;
-lin swing_V2 = mkV2 (compoundV "جھولا" (mkV "جھولنا")) ;       -- from DictUrd
-lin swinging_A = mkA "جھولا جھولنا" ;
-lin swinish_A = mkA "بے غیرتی" ;
-lin swipe_N = mkN "زور کے ساتھ مارنا" ;
-lin swipe_V2 = mkV2 (compoundV "زور کے ساتھ" (mkV "مارنا")) ;
-lin swirl_N = mkN "چکر کھانا" ;
-lin swirl_V = compoundV "چکر" (mkV "کھانا") ;
-lin swirl_V2 = mkV2 (compoundV "چکر" (mkV "کھانا")) ;
-lin swish_A = mkA "کوڑے مارنا" ;
-lin swish_N = mkN "کوڑے مارنا" ;
-lin swish_V = compoundV "کوڑے" (mkV "مارنا") ;
-lin swish_V2 = mkV2 (mkV "سنسنانا") ;       -- from DictUrd
-lin switch_N = mkN "کھٹکا" ;       -- from DictUrd
-lin switch_V = mkV "کھٹکا" ;
-lin switch_V2 = mkV2 (mkV "کھٹکا") ;
-lin swivel_N = mkN "بھرکی" ;
-lin swivel_V = mkV "بھرکی" ;
-lin swivel_V2 = mkV2 (mkV "بھرکی") ;
-lin swoon_N = mkN "چکر" ;       -- from DictUrd
-lin swoon_V = compoundV "غصہ" (mkV "آنا") ;       -- from DictUrd
-lin swoop_N = mkN "جھپٹا مارنا" ;
-lin swoop_V = compoundV "جھپٹا" (mkV "مارنا") ;
-lin swoop_V2 = mkV2 (compoundV "جھپٹا" (mkV "مارنا")) ;
-lin sword_N = mkN "شمشیر" ;       -- from DictUrd
-lin swot_N = mkN "بہت پڑھائی کرنا" ;
-lin swot_V = compoundV "بہت پڑھائی" (mkV "کرنا") ;
-lin swot_V2 = mkV2 (compoundV "بہت پڑھائی" (mkV "کرنا")) ;
-lin sycophant_N = mkN "چاپلوس" ;       -- from DictUrd
-lin syllable_N = mkN "رکن" ;
-lin syllabled_A = mkA "رکن" ;
-lin syllabus_N = mkN "نصاب" ;
-lin symbol_N = mkN "علامت" ;       -- from DictUrd
-lin symbolic_A = mkA "علامتی" ;       -- from DictUrd
-lin symbolize_V2 = mkV2 (compoundV "علامت" (mkV "بنانا")) ;
-lin symmetric_A = mkA "متناسب" ;
-lin symmetrical_A = mkA "متناسب" ;
-lin sympathetic_A = mkA "ہمدرد" ;       -- from DictUrd
-lin sympathetically_Adv = mkAdv "ہمدردی سے" ;       -- from DictUrd
-lin sympathize_V = compoundV "ہمدردی" (mkV "کرنا") ;
-lin sympathy_N = mkN "درد مندی" ;       -- from DictUrd
-lin symphony_N = mkN "ہم نوائ" ;       -- from DictUrd
-lin symposium_N = mkN "مجلس مذاکرہ یا مباحثہ" ;
-lin symptom_N = mkN "علامات" ;       -- from DictUrd
-lin synagogue_N = mkN "یہودیوں کی عبادت گاہ" ;
-lin synchronization_N = mkN "ہم وقت ہونا" ;
-lin synchronize_V = compoundV "بیک وقت" (mkV "ہونا") ;
-lin synchronize_V2 = mkV2 (compoundV "بیک وقت" (mkV "ہونا")) ;
-lin syndic_N = mkN "تعاونی انجمن" ;
-lin syndicate_N = mkN "تعاونی انجمن" ;
-lin syndicate_V2 = mkV2 (compoundV "تعاونی" (mkV "انجمن")) ;
-lin syndication_N = mkN "شرکت تجار سازی" ;
-lin syndrome_N = mkN "کئی علامتوں کا ایک ساتھ ظہور" ;
-lin synonym_N = mkN "ہم معنی" ;
-lin synonymous_A = mkA "ہم معنی" ;       -- from DictUrd
-lin synopsis_N = mkN "خلاصہ" ;       -- from DictUrd
-lin syntactic_A = mkA "نجومی" ;
-lin syntax_N = mkN "نحو" ;       -- from DictUrd
-lin synthesis_N = mkN "ترکیب" ;
-lin synthetic_A = mkA "مصنوعی" ;
-lin synthetic_N = mkN "مصنوعی" ;
-lin syphilis_N = mkN "آتشک" ;       -- from DictUrd
-lin syrup_N = mkN "عرق" ;       -- from DictUrd
-lin system_N = mkN "نظم" ;       -- from DictUrd
-lin systematic_A = mkA "با قائدہ" ;       -- from DictUrd
-lin systematically_Adv = mkAdv "با قائدگی سے" ;       -- from DictUrd
-lin tab_N = mkN "چھوٹی سی پرچی" ;       -- from DictUrd
-lin tabard_N = mkN "شاہی نقیب کی وردی" ;
-lin tabby_A = mkA "دھاریدار" ;
-lin tabby_N = mkN "دھاریدار" ;
-lin tabernacle_N = mkN "خیمہ" ;
-lin table_N = mkN "جدول" ;       -- from DictUrd
-lin table_V2 = mkV2 (mkV "میز") ;
-lin table_talk_N = mkN "گپ شپ" ;
-lin tableau_N = mkN "تصویر" ;
-lin tablet_N = mkN "لوح" ;       -- from DictUrd
-lin tabloid_N = mkN "تلخیص شدہ" ;       -- from DictUrd
-lin taboo_A = mkA "حرام کرنا" ;
-lin taboo_N = mkN "حرام کرنا" ;
-lin taboo_V2 = mkV2 (compoundV "حرام" (mkV "کرنا")) ;
-lin tabor_N = mkN "طنبورہ" ;
-lin tabular_A = mkA "جدولی" ;       -- from DictUrd
-lin tabulate_V2 = mkV2 (compoundV "مرتب" (mkV "کرنا")) ;
-lin tabulation_N = mkN "ترتیب" ;
-lin tacit_A = mkA "خاموش" ;       -- from DictUrd
-lin taciturn_A = mkA "خاموش طبع" ;       -- from DictUrd
-lin tack_N = mkN "رویہ" ;       -- from DictUrd
-lin tack_V = mkV "کوکا" ;
-lin tack_V2 = mkV2 (mkV "باندھنا") ;       -- from DictUrd
-lin tackle_N = mkN "پردے وغیرہ" ;
-lin tackle_V = compoundV "پردے" (mkV "وغیرہ") ;
-lin tackle_V2 = mkV2 (compoundV "پردے" (mkV "وغیرہ")) ;
-lin tacky_A = mkA "منہ بند" ;
-lin tact_N = mkN "چالاکی" ;       -- from DictUrd
-lin tactful_A = mkA "موقعہ شناس" ;       -- from DictUrd
-lin tactic_N = mkN "چال" ;       -- from DictUrd
-lin tactical_A = mkA "شاطرانہ" ;
-lin tactician_N = mkN "جوڑ توڑ کرنے والا" ;       -- from DictUrd
-lin tactile_A = mkA "لمسی" ;       -- from DictUrd
-lin tactless_A = mkA "بے کار" ;       -- from DictUrd
-lin tactlessness_N = mkN "بے تکا پن" ;       -- from DictUrd
-lin tactual_A = mkA "لمس کے قابل" ;
-lin tadpole_N = mkN "مینڈک کا بچہ" ;
-lin taffeta_N = mkN "ریشم کا چمدار کپڑا" ;
-lin tag_N = mkN "دھجی" ;       -- from DictUrd
-lin tag_V = mkV "چٹ" ;
-lin tag_V2 = mkV2 (mkV "چٹ") ;
-lin tag_VS = mkVS (mkV "چٹ") ;
-lin tail_N = mkN "دم" ;       -- from DictUrd
-lin tail_V = mkV "دم" ;
-lin tail_V2 = mkV2 (mkV "دم") ;
-lin tailed_A = mkA "دم" ;
-lin tailor_N = mkN "درزی" ;       -- from DictUrd
-lin tailor_V2 = mkV2 (mkV "درزی") ;
-lin taint_N = mkN "داغ" ;       -- from DictUrd
-lin taint_V = mkV "داغ" ;
-lin taint_V2 = mkV2 (compoundV "داغ یا بٹا" (mkV "لگانا")) ;       -- from DictUrd
-lin taintless_A = mkA "پاک صاف" ;
-lin take_N = mkN "بھتہ" ;       -- from DictUrd
-lin take_V = mkV "لینا" ;
-lin take_V2 = mkV2 (mkV "لینا") ;       -- from DictUrd
---lin take_V2V = mkV2 (mkV "لینا") ;
-lin take_VA = mkV "لینا" ;
-lin take_off_N = mkN "آغاز پرواز" ;
-lin taker_N = mkN "لینے والا" ;       -- from DictUrd
-lin taking_A = mkA "گرفت" ;
-lin talc_N = mkN "ایک قسم کی چکنی معدی شے جو شفاف ہوتی ہے" ;
-lin tale_N = mkN "افسانہ" ;       -- from DictUrd
-lin talent_N = mkN "فطری استعداد" ;       -- from DictUrd
-lin talented_A = mkA "با ذوق" ;       -- from DictUrd
-lin talisman_N = mkN "گنڈا" ;       -- from DictUrd
-lin talk_N = mkN "افواہ" ;       -- from DictUrd
-lin talk_V = compoundV "باتیں" (mkV "کرنا") ;       -- from DictUrd
-lin talk_V2 = mkV2 (compoundV "بات" (mkV "کرنا")) ;
-lin talk_VA = compoundV "بات" (mkV "کرنا") ;
-lin talkative_A = mkA "باتونی" ;       -- from DictUrd
-lin talker_N = mkN "بکواسی" ;       -- from DictUrd
-lin talkie_N = mkN "بولتی فلم" ;
-lin tall_A = mkA "بلند" ;       -- from DictUrd
-lin tallow_N = mkN "چربی" ;       -- from DictUrd
-lin tally_N = mkN "حساب" ;       -- from DictUrd
-lin tally_V = compoundV "ایک" (mkV "کھاتے کا دوسرے سے ہم آہنگ ہونا") ;       -- from DictUrd
-lin tally_V2 = mkV2 (compoundV "کھاتے میں" (mkV "لکھنا")) ;       -- from DictUrd
-lin talus_N = mkN "ٹخنے کی ہڈی" ;
-lin tamarind_N = mkN "املی" ;       -- from DictUrd
-lin tambour_N = mkN "رباب" ;
-lin tame_A = mkA "بے مزہ" ;       -- from DictUrd
-lin tame_V2 = mkV2 (mkV "ہلانا") ;       -- from DictUrd
-lin tameness_N = mkN "بزدلی" ;
-lin tamil_A = mkA "تامل زبان والا" ;
-lin tamil_N = mkN "تامل زبان والا" ;
-lin tamp_V2 = mkV2 (compoundV "ہاتھ" (mkV "ڈالنا")) ;
-lin tamper_V = compoundV "ہاتھ" (mkV "ڈالنا") ;
-lin tampere_PN = mkPN "ساز باز کرنے والا" ;
-lin tan_A = mkA "کھال پکانا" ;
-lin tan_N = mkN "کھال پکانا" ;
-lin tan_V = compoundV "کھال" (mkV "پکانا") ;
-lin tan_V2 = mkV2 (compoundV "کھال" (mkV "پکانا")) ;
-lin tandem_Adv = mkAdv "دوا سپہ" ;
-lin tandem_N = mkN "دوا سپہ" ;
-lin tang_N = mkN "جھنکار" ;
-lin tangent_N = mkN "مماس مشترک" ;
-lin tangerine_A = mkA "طنجہ کا باشندہ" ;
-lin tangerine_N = mkN "طنجہ کا باشندہ" ;
-lin tangibility_N = mkN "محسوسیت" ;
-lin tangible_A = mkA "قابل لمس" ;       -- from DictUrd
-lin tangle_N = mkN "گتھی" ;       -- from DictUrd
-lin tangle_V = mkV "الجھنا" ;       -- from DictUrd
-lin tangle_V2 = mkV2 (mkV "الجھانا") ;       -- from DictUrd
-lin tango_N = mkN "جنوبی امریکہ کا حبشی ناچ" ;
-lin tango_V = compoundV "جنوبی امریکہ کا حبشی" (mkV "ناچ") ;
-lin tangy_A = mkA "نوکدار" ;
-lin tank_N = mkN "حوض" ;       -- from DictUrd
-lin tank_V = mkV "تالاب" ;
-lin tankard_N = mkN "ڈھکنے دار پیالہ" ;
-lin tanker_N = mkN "تیل بردار جہاز" ;       -- from DictUrd
-lin tanner_N = mkN "دبباغ" ;       -- from DictUrd
-lin tannery_N = mkN "دبباغ خانہ" ;       -- from DictUrd
-lin tannic_A = mkA "کستے کا" ;
-lin tansy_N = mkN "ایک خوشبودار بوٹی" ;
-lin tantalize_V2 = mkV2 (compoundV "دکھا کر" (mkV "ترسانا")) ;
-lin tantamount_A = mkA "گویا کہ" ;       -- from DictUrd
-lin tantrum_N = mkN "غضب" ;       -- from DictUrd
-lin tap_N = mkN "ہلکی سی تھپکی" ;       -- from DictUrd
-lin tap_V = compoundV "نرمی" (mkV "سے ضرب لگانا") ;       -- from DictUrd
-lin tap_V2 = mkV2 (compoundV "کھٹ" (mkV "کھٹانا")) ;       -- from DictUrd
-lin tape_N = mkN "دھجی" ;       -- from DictUrd
-lin tape_V = mkV "فیتہ" ;
-lin tape_V2 = mkV2 (mkV "فیتہ") ;
-lin taper_N = mkN "دیا" ;
-lin taper_V = compoundV "گاؤ" (mkV "دم ہونا") ;       -- from DictUrd
-lin taper_V2 = mkV2 (mkV "دیا") ;
-lin tapestried_A = mkA "بیل بوٹوں کا" ;
-lin tapestry_N = mkN "گل کاری" ;       -- from DictUrd
-lin tapioca_N = mkN "ایک درخت" ;
-lin tapir_N = mkN "برازیل کا ایک جانور" ;
-lin tapster_N = mkN "شراب فروش" ;
-lin tar_N = mkN "ڈامر" ;       -- from DictUrd
-lin tar_V2 = mkV2 (mkV "تارکول") ;
-lin taradiddle_N = mkN "جھوٹی بات" ;
-lin tarantella_N = mkN "ایک تیز ناچ" ;
-lin tarantula_N = mkN "زہریلی بڑی مکڑی" ;
-lin tarboosh_N = mkN "اونچی ترکی ٹوپی" ;
-lin tardily_Adv = mkAdv "رکتے ہوئے" ;
-lin tardiness_N = mkN "آہستگی" ;       -- from DictUrd
-lin tardy_A = mkA "کاہل" ;       -- from DictUrd
-lin tare_N = mkN "موٹا اناج" ;
-lin target_N = mkN "اماج" ;       -- from DictUrd
-lin target_V2 = mkV2 (compoundV "ہدف" (mkV "بنانا")) ;       -- from DictUrd
---lin target_V2V = mkV2 (mkV "نشانہ") ;
-lin target_VS = mkVS (mkV "نشانہ") ;
-lin tariff_N = mkN "چنگی" ;       -- from DictUrd
-lin tarn_N = mkN "پہاڑی جھیل" ;       -- from DictUrd
-lin tarnish_N = mkN "آلودہ کرنا" ;
-lin tarnish_V = compoundV "آلودہ" (mkV "کرنا") ;
-lin tarnish_V2 = mkV2 (compoundV "بٹا" (mkV "لگانا")) ;       -- from DictUrd
-lin tarpaulin_N = mkN "ترپال" ;
-lin tarragon_N = mkN "ایک پودا" ;
-lin tarry_A = mkA "تاکول لگا ہوا" ;
-lin tarry_V = compoundV "تاکول لگا" (mkV "ہوا") ;
-lin tarsal_A = mkA "ٹخنے کا" ;
-lin tarsal_N = mkN "ٹخنے کا" ;
-lin tarsus_N = mkN "پاؤں کا ٹخنہ" ;
-lin tart_A = mkA "کھٹا" ;       -- from DictUrd
-lin tart_N = mkN "طوائف" ;       -- from DictUrd
-lin tart_V2 = mkV2 (mkV "تیز") ;
-lin tartan_N = mkN "چوخانہ اونی کپڑا" ;
-lin tartar_N = mkN "تاتاری باشندہ" ;
-lin tartaric_A = mkA "تلچھٹ کی طرح کا" ;
-lin tartness_N = mkN "تلخی" ;
-lin task_N = mkN "بیڑا" ;       -- from DictUrd
-lin task_V2 = mkV2 (mkV "کام") ;
-lin tasmania_PN = mkPN "تسمانیہ کا باشندہ" ;
-lin taste_N = mkN "چاشنی" ;       -- from DictUrd
-lin taste_V = mkV "چکھنا" ;       -- from DictUrd
-lin taste_V2 = mkV2 (mkV "ذوق") ;
-lin tasteful_A = mkA "با مذاق" ;       -- from DictUrd
-lin taster_N = mkN "ذائقوں کا ماہر" ;
-lin tasty_A = mkA "چاشنی دار" ;       -- from DictUrd
-lin tat_N = mkN "جھالر گوتھنا" ;
-lin tat_V = compoundV "جھالر" (mkV "گوتھنا") ;
-lin tat_V2 = mkV2 (compoundV "جھالر" (mkV "گوتھنا")) ;
-lin tatter_N = mkN "چیتھڑا" ;       -- from DictUrd
-lin tattered_A = mkA "پرزہ پرزہ" ;       -- from DictUrd
-lin tatting_N = mkN "جھالر بنانے کا کام" ;
-lin tattle_N = mkN "گپ" ;       -- from DictUrd
-lin tattle_V = compoundV "بکواس" (mkV "کرنا") ;
-lin tattle_V2 = mkV2 (compoundV "بکواس" (mkV "کرنا")) ;       -- from DictUrd
-lin tattler_N = mkN "بکی" ;
-lin tattoo_N = mkN "گودنے کا نشان" ;
-lin tattoo_V2 = mkV2 (compoundV "گودنے کا" (mkV "نشان")) ;
-lin taunt_N = mkN "چھیڑ" ;       -- from DictUrd
-lin taunt_V2 = mkV2 (mkV "چھیڑنا") ;       -- from DictUrd
-lin tauntingly_Adv = mkAdv "طنزاً" ;       -- from DictUrd
-lin taurus_PN = mkPN "برج ثور" ;
-lin taut_A = mkA "بے چین" ;       -- from DictUrd
-lin tautness_N = mkN "درست ہونا" ;
-lin tautology_N = mkN "تکرار معنی" ;       -- from DictUrd
-lin tavern_N = mkN "میکدہ" ;       -- from DictUrd
-lin tawdriness_N = mkN "بے ڈھنگا پن" ;
-lin tawdry_A = mkA "بھدا" ;       -- from DictUrd
-lin tawny_A = mkA "بھورا" ;       -- from DictUrd
-lin tax_N = mkN "باج" ;       -- from DictUrd
-lin tax_V2 = mkV2 (compoundV "گوش مالی" (mkV "کرنا")) ;       -- from DictUrd
-lin taxable_A = mkA "قابل محصول" ;       -- from DictUrd
-lin taxation_N = mkN "محصول" ;       -- from DictUrd
-lin taxi_N = mkN "کرائے کی گاڑی" ;       -- from DictUrd
-lin taxi_V = compoundV "کرایہ کی" (mkV "گاڑی") ;
-lin taxi_V2 = mkV2 (compoundV "کرایہ کی" (mkV "گاڑی")) ;
-lin taxonomy_N = mkN "صنف بندی" ;
-lin tea_N = mkN "چائے" ;       -- from DictUrd
-lin teach_V = mkV "سکھانا" ;
-lin teach_V2 = mkV2 (compoundV "درس" (mkV "دینا")) ;       -- from DictUrd
---lin teach_V2V = mkV2 (mkV "سکھانا") ;
-lin teach_VS = mkVS (mkV "سکھانا") ;
-lin teachable_A = mkA "لائق تدریس" ;       -- from DictUrd
-lin teacher_N = mkN "آموز گار" ;       -- from DictUrd
-lin teaching_N = mkN "درس" ;       -- from DictUrd
-lin teak_N = mkN "تعمیری لکڑی" ;
-lin teal_N = mkN "مرغ ابی" ;       -- from DictUrd
-lin team_N = mkN "جتھہ" ;       -- from DictUrd
-lin team_V = mkV "جھول" ;
-lin tear_N = mkN "آنسو" ;       -- from DictUrd
-lin tear_V = mkV "مسکنا" ;       -- from DictUrd
-lin tear_V2 = mkV2 (mkV "چیرنا") ;       -- from DictUrd
-lin tearful_A = mkA "آب دیدہ" ;       -- from DictUrd
-lin tearing_A = mkA "سخت" ;
-lin tearing_N = mkN "سخت" ;
-lin tearless_A = mkA "خشک آنکھیں" ;
-lin tease_N = mkN "ستانا" ;
-lin tease_V2 = mkV2 (compoundV "بالوں میں کنگھا" (mkV "پھیرنا")) ;       -- from DictUrd
-lin teaser_N = mkN "دل لگی باز" ;       -- from DictUrd
-lin teasingly_Adv = mkAdv "چھیڑتے ہوئے" ;
-lin teat_N = mkN "چوچی" ;       -- from DictUrd
-lin tec_N = mkN "سراغرسان" ;
-lin tech_N = mkN "طرز ادا" ;
-lin technical_A = mkA "فنیاتی" ;       -- from DictUrd
-lin technicality_N = mkN "فنی باریکی" ;
-lin technician_N = mkN "ماہر فنیات" ;       -- from DictUrd
-lin technique_N = mkN "فنیات" ;       -- from DictUrd
-lin technocracy_N = mkN "ماہران فن کی حکومت" ;
-lin technocrat_N = mkN "ٹیکنیکی اصول و نظریے کا حامی" ;
-lin technological_A = mkA "علوم صنعت کے متعلق" ;
-lin technology_N = mkN "ٹیکنالجی" ;
-lin ted_N = mkN "گھاس کو خشک کرنا" ;
-lin ted_PN = mkPN "گھاس کو خشک کرنا" ;
-lin teddy_N = mkN "کھلونے کا ریچھ" ;
-lin teddy_PN = mkPN "کھلونے کا ریچھ" ;
-lin tedious_A = mkA "ناگوار" ;
-lin tediousness_N = mkN "ناگوار ہونا" ;
-lin tedium_N = mkN "اجیر پن" ;       -- from DictUrd
-lin tee_N = mkN "بھرا ہوا ہونا" ;
-lin tee_V = compoundV "بھرا ہوا" (mkV "ہونا") ;
-lin tee_V2 = mkV2 (compoundV "بھرا ہوا" (mkV "ہونا")) ;
-lin teem_V = compoundV "بھر" (mkV "پور ہونا") ;       -- from DictUrd
-lin teethe_V = compoundV "دانت" (mkV "نکلنا") ;
-lin teetotal_A = mkA "منشیات کا مخالف" ;
-lin teetotum_N = mkN "کھیل کی چوکور تختی" ;
-lin teg_N = mkN "پوٹلا" ;
-lin tegument_N = mkN "چھال" ;
-lin tel_PN = mkPN "آدمی کی شکل کا ستون" ;
-lin telegram_N = mkN "تار کی خبر" ;
-lin telegraph_N = mkN "تار برق" ;
-lin telegraph_V = compoundV "تار" (mkV "برق") ;
-lin telegraph_V2 = mkV2 (compoundV "تار" (mkV "برق")) ;
-lin telegrapher_N = mkN "تار بابو" ;
-lin telegraphese_N = mkN "زیادہ مختصر عبارت" ;
-lin telegraphic_A = mkA "بے حد مختصر" ;
-lin telegraphically_Adv = mkAdv "تار کے ذریعے سے" ;
-lin telegraphy_N = mkN "تار برق کا فن" ;
-lin teleologist_N = mkN "فلسفہ غایات کا ماننے والا" ;
-lin teleology_N = mkN "لاسکی میکانک" ;
-lin telepathist_N = mkN "اشراق کا ماہر" ;
-lin telepathy_N = mkN "تعلق ذہنی" ;
-lin telephone_N = mkN "ٹیلی فون" ;
-lin telephone_V = compoundV "ٹیلی" (mkV "فون") ;
-lin telephone_V2 = mkV2 (compoundV "ٹیلی" (mkV "فون")) ;
-lin telephoto_N = mkN "دور عکسی تصویر کشی" ;
-lin telephotograph_N = mkN "دور عکسی تصویر کشی" ;
-lin telephotography_N = mkN "دور عکسی تصویر کشی" ;
-lin telescope_N = mkN "دوربین" ;       -- from DictUrd
-lin telescope_V = mkV "دوربین" ;
-lin telescope_V2 = mkV2 (mkV "دوربین") ;
-lin telescopic_A = mkA "دوربینی" ;
-lin telescopically_Adv = mkAdv "دوربین کے ذریعے سے" ;
-lin tell_V = mkV "بتانا" ;
-lin tell_V2 = mkV2 (mkV "بتانا") ;       -- from DictUrd
---lin tell_V2V = mkV2 (mkV "بتانا") ;
-lin tell_V2S = mkV2 (mkV "بتانا") ;
-lin tell_V2Q = mkV2 (mkV "بتانا");
-lin tell_VS = mkVS (mkV "بتانا") ;
-lin teller_N = mkN "رائے شمار" ;       -- from DictUrd
-lin telling_A = mkA "کار گر" ;       -- from DictUrd
-lin telltale_N = mkN "چغل خور" ;       -- from DictUrd
-lin telpher_N = mkN "بجلی کی گاڑی" ;
-lin temerity_N = mkN "عاقبت نا اندیشی" ;       -- from DictUrd
-lin temp_N = mkN "جز وقتی منیم" ;
-lin temper_N = mkN "آب" ;       -- from DictUrd
-lin temper_V = mkV "غضب" ;
-lin temper_V2 = mkV2 (compoundV "موافق" (mkV "بنانا")) ;       -- from DictUrd
-lin tempera_N = mkN "نرم کرنے کے قابل" ;
-lin temperament_N = mkN "جی" ;       -- from DictUrd
-lin temperance_N = mkN "اعتدال" ;
-lin temperate_A = mkA "معتدل" ;       -- from DictUrd
-lin temperateness_N = mkN "پرہیز گاری" ;
-lin temperature_N = mkN "بخار" ;       -- from DictUrd
-lin tempered_A = mkA "جلے تن" ;       -- from DictUrd
-lin tempest_N = mkN "ہیجان" ;       -- from DictUrd
-lin tempestuous_A = mkA "طوفانی" ;       -- from DictUrd
-lin template_N = mkN "قالب" ;       -- from DictUrd
-lin temple_N = mkN "اگیاری" ;       -- from DictUrd
-lin tempo_N = mkN "لے" ;       -- from DictUrd
-lin temporal_A = mkA "دنیاوی" ;       -- from DictUrd
-lin temporality_N = mkN "عارضی ہونا" ;
-lin temporariness_N = mkN "عارضیت" ;       -- from DictUrd
-lin temporary_A = mkA "عارضی" ;
-lin temporize_V = compoundV "زمانہ کا ساتھ" (mkV "دینا") ;
-lin tempt_V2 = mkV2 (mkV "آزمانا") ;       -- from DictUrd
---lin tempt_V2V = mkV2 (mkV "اکسانا") ;
-lin temptation_N = mkN "بہکاؤ" ;       -- from DictUrd
-lin tempter_N = mkN "ورغلانے والا" ;
-lin temptingly_Adv = mkAdv "ترغیب دلا کر" ;
-lin temptress_N = mkN "دلکش" ;       -- from DictUrd
-lin tenability_N = mkN "استحکام" ;
-lin tenable_A = mkA "قابل پیروی" ;
-lin tenacious_A = mkA "کڑا" ;       -- from DictUrd
-lin tenaciousness_N = mkN "سختی" ;
-lin tenacity_N = mkN "اکڑ" ;       -- from DictUrd
-lin tenancy_N = mkN "کرایہ داری" ;
-lin tenant_N = mkN "کرائہ دار" ;       -- from DictUrd
-lin tenant_V2 = mkV2 (compoundV "لگان" (mkV "دار")) ;
-lin tenantry_N = mkN "کرایہ دار" ;
-lin tend_V = mkV "رجحان" ;
-lin tend_V2 = mkV2 (compoundV "دیکھ بھال" (mkV "کرنا")) ;       -- from DictUrd
-lin tendency_N = mkN "مراد" ;       -- from DictUrd
-lin tender_A = mkA "ملائم" ;       -- from DictUrd
-lin tender_N = mkN "نازک" ;
-lin tender_V = mkV "نازک" ;
-lin tender_V2 = mkV2 (compoundV "پیش" (mkV "کرنا")) ;       -- from DictUrd
---lin tender_V2V = mkV2 (mkV "نازک") ;
-lin tenderness_N = mkN "نزاکت" ;       -- from DictUrd
-lin tendon_N = mkN "وتر" ;       -- from DictUrd
-lin tendril_N = mkN "پودے کے تار" ;
-lin tenement_N = mkN "قبضہ" ;       -- from DictUrd
-lin tenet_N = mkN "عقیدہ" ;       -- from DictUrd
-lin tenfold_Adv = mkAdv "دس گنا" ;
-lin tennis_N = mkN "ایک مشہور کھیل" ;
-lin tenon_N = mkN "چول سے جوڑنا" ;
-lin tenor_N = mkN "قرینہ" ;
-lin tense_A = mkA "کشیدہ" ;       -- from DictUrd
-lin tense_N = mkN "فعل کا زمانہ" ;
-lin tense_V = compoundV "فعل کا" (mkV "زمانہ") ;
-lin tense_V2 = mkV2 (compoundV "فعل کا" (mkV "زمانہ")) ;
-lin tenseness_N = mkN "بے چینی" ;
-lin tensile_A = mkA "تننے والا" ;
-lin tension_N = mkN "کشیدگی" ;       -- from DictUrd
-lin tent_N = mkN "ڈیرا" ;       -- from DictUrd
-lin tentacle_N = mkN "پھولوں کی پتیاں" ;
-lin tentative_A = mkA "آزمائش" ;       -- from DictUrd
-lin tenth_A = mkA "دسواں" ;       -- from DictUrd
-lin tenth_N = mkN "دسواں" ;       -- from DictUrd
-lin tenuity_N = mkN "باریکی" ;
-lin tenuous_A = mkA "لطیف" ;       -- from DictUrd
-lin tenure_N = mkN "علاقہ" ;       -- from DictUrd
-lin tepid_A = mkA "کن کنا" ;       -- from DictUrd
-lin tepidity_N = mkN "نیم گرمی" ;
-lin tercentenary_N = mkN "تین سو سالہ جشن" ;
-lin tergiversate_V = compoundV "بہانہ" (mkV "کرنا") ;
-lin tergiversation_N = mkN "انحراف" ;
-lin term_N = mkN "عرصہ" ;       -- from DictUrd
-lin term_V2 = mkV2 (mkV "مدت") ;
-lin term_VS = mkVS (mkV "مدت") ;
-lin termagant_N = mkN "لڑاکا" ;
-lin termi_PN = mkPN "اختتام پذیر" ;
-lin terminable_A = mkA "اختتام پذیر" ;
-lin terminal_A = mkA "آخری" ;       -- from DictUrd
-lin terminal_N = mkN "آخر" ;       -- from DictUrd
-lin terminate_V = compoundV "ختم" (mkV "کرنا") ;
-lin terminate_V2 = mkV2 (compoundV "آخر" (mkV "کرنا")) ;       -- from DictUrd
-lin termination_N = mkN "انجام" ;       -- from DictUrd
-lin terminological_A = mkA "اصطلاحی" ;
-lin terminology_N = mkN "علم الا صطلاح" ;
-lin terminus_N = mkN "منزل" ;
-lin termite_N = mkN "دیمک" ;       -- from DictUrd
-lin tern_N = mkN "ثلاثی" ;
-lin terr_PN = mkPN "مٹی" ;
-lin terrace_N = mkN "بام" ;       -- from DictUrd
-lin terrace_V2 = mkV2 (mkV "چبوترہ") ;
-lin terrain_N = mkN "اراضی" ;       -- from DictUrd
-lin terrapin_N = mkN "میٹھے پانی کا کچھوا" ;
-lin terrestrial_A = mkA "ارضی" ;       -- from DictUrd
-lin terrible_A = mkA "بھیانک" ;       -- from DictUrd
-lin terrific_A = mkA "زبردست" ;
-lin terrifically_Adv = mkAdv "ہولناک طریقے سے" ;
-lin terrify_V2 = mkV2 (mkV "ڈرانا") ;
-lin territorial_A = mkA "ضلع یا صوبے کا" ;
-lin territorial_N = mkN "ضلع یا صوبے کا" ;
-lin territory_N = mkN "علاقہ" ;       -- from DictUrd
-lin terror_N = mkN "آشوب" ;       -- from DictUrd
-lin terrorism_N = mkN "دہشت گردی" ;       -- from DictUrd
-lin terrorist_N = mkN "دہشت گرد" ;       -- from DictUrd
-lin terry_PN = mkPN "ادنیٰ قسم کا کپڑا" ;
-lin terse_A = mkA "درشت" ;       -- from DictUrd
-lin tertiary_A = mkA "تیسرا" ;
-lin tess_PN = mkPN "جھالر" ;
-lin tessellated_A = mkA "چوپڑ کا" ;
-lin test_N = mkN "آزمائش" ;       -- from DictUrd
-lin test_V2 = mkV2 (mkV "آزمانا") ;       -- from DictUrd
-lin testament_N = mkN "سند" ;       -- from DictUrd
-lin testate_A = mkA "وصیت کیا گیا" ;
-lin testate_N = mkN "وصیت کیا گیا" ;
-lin testator_N = mkN "وصیت کنندہ" ;
-lin testatrix_N = mkN "موصیہ" ;
-lin testicle_N = mkN "آنڈو" ;       -- from DictUrd
-lin testify_V = compoundV "گواہی" (mkV "دینا") ;
-lin testify_V2 = mkV2 (compoundV "گواہی" (mkV "دینا")) ;       -- from DictUrd
-lin testify_VS = mkVS (compoundV "گواہی" (mkV "دینا")) ;
-lin testily_Adv = mkAdv "تنک مزاجی سے" ;
-lin testimonial_N = mkN "صداقت نامہ" ;       -- from DictUrd
-lin testimony_N = mkN "گواہی" ;       -- from DictUrd
-lin testiness_N = mkN "چڑچڑا پن" ;
-lin testy_A = mkA "چڑ چڑھا" ;       -- from DictUrd
-lin tetchy_A = mkA "زود رنج" ;
-lin tether_N = mkN "رسی سے باندھنا" ;
-lin tether_V2 = mkV2 (compoundV "رسی سے" (mkV "باندھنا")) ;
-lin teuton_N = mkN "جرمن نسل کا" ;
-lin teutonic_A = mkA "جرمن زبان کا" ;
-lin text_N = mkN "متن" ;       -- from DictUrd
-lin textile_A = mkA "کپڑا" ;
-lin textile_N = mkN "کپڑا" ;
-lin textual_A = mkA "درسی" ;       -- from DictUrd
-lin texture_N = mkN "بناوٹ" ;
-lin textured_A = mkA "بناوٹ" ;
-lin thane_N = mkN "تنظیمی لقب" ;
-lin thank_V2 = mkV2 (compoundV "شکر بجا" (mkV "لانا")) ;       -- from DictUrd
-lin thankful_A = mkA "شاکر" ;       -- from DictUrd
-lin thankless_A = mkA "احسان فراموش" ;       -- from DictUrd
-lin thanksgiving_N = mkN "شکر گزاری" ;
-lin thatch_N = mkN "گھانس پھونس ڈالنا" ;
-lin thatch_V2 = mkV2 (mkV "چھانا") ;       -- from DictUrd
-lin thaw_N = mkN "پگھلنا" ;
-lin thaw_V = compoundV "برف" (mkV "پگھلنا") ;       -- from DictUrd
-lin thaw_V2 = mkV2 (mkV "پگھلنا") ;
-lin theatre_N = mkN "تمثیل گھر" ;
-lin theatrical_A = mkA "بھڑک دار" ;       -- from DictUrd
-lin theatrical_N = mkN "ڈرامائی انداز کا" ;
-lin theft_N = mkN "چوری" ;       -- from DictUrd
-lin theism_N = mkN "خدا پر یقین" ;       -- from DictUrd
-lin theist_N = mkN "توحید پرست" ;
-lin thematic_A = mkA "اصلی مادے کا" ;
-lin theme_N = mkN "موضوع" ;       -- from DictUrd
-lin then_Adv = mkAdv "تب" ;       -- from DictUrd
-lin thence_Adv = mkAdv "اس وجہ سے" ;       -- from DictUrd
-lin thenceforth_Adv = mkAdv "اس مقام سے" ;
-lin thenceforward_Adv = mkAdv "اس کے بعد سے" ;
-lin theo_PN = mkPN "مذہبی حکومت" ;
-lin theocracy_N = mkN "دینی طرز حکومت" ;       -- from DictUrd
-lin theocratic_A = mkA "دینوی" ;
-lin theologian_N = mkN "مذہبی عال?" ;       -- from DictUrd
-lin theological_A = mkA "دینیات کا" ;
-lin theology_N = mkN "دینیات" ;       -- from DictUrd
-lin theorem_N = mkN "کلیہ" ;
-lin theoretic_A = mkA "نظری" ;       -- from DictUrd
-lin theoretical_A = mkA "نظری" ;       -- from DictUrd
-lin theorist_N = mkN "ماہر نظریہ" ;       -- from DictUrd
-lin theorize_V = compoundV "نظریہ پیش" (mkV "کرنا") ;
-lin theorize_VS = mkVS (compoundV "نظریہ پیش" (mkV "کرنا")) ;
-lin theory_N = mkN "دعویٰ" ;       -- from DictUrd
-lin theosophy_N = mkN "حاضرات" ;
-lin therapeutic_A = mkA "علاجی" ;       -- from DictUrd
-lin therapeutical_A = mkA "علاج کے متعلق" ;
-lin therapeutics_N = mkN "دافع امراض" ;
-lin there_Adv = mkAdv "وہاں" ;       -- from DictUrd
-lin thereby_Adv = mkAdv "اس جتنا" ;       -- from DictUrd
-lin therefore_Adv = mkAdv "پس" ;
-lin therein_Adv = mkAdv "اس لحاظ سے" ;
-lin thereof_Adv = mkAdv "اس یا اس شخص کا" ;
-lin therm_N = mkN "گرم حما?" ;       -- from DictUrd
-lin thermal_A = mkA "گر?" ;       -- from DictUrd
-lin thermal_N = mkN "گرم حمام کے متعلق" ;
-lin thermometer_N = mkN "حرارت پیما" ;
-lin thermos_N = mkN "دوہرے شیشے کی بوتل" ;
-lin thesaurus_N = mkN "علم کا سرچشمہ" ;       -- from DictUrd
-lin thesis_N = mkN "مقالہ" ;       -- from DictUrd
-lin thick_A = mkA "دبیز" ;       -- from DictUrd
-lin thick_Adv = mkAdv "غلیظ" ;
-lin thick_N = mkN "غلیظ" ;
-lin thicken_V = compoundV "گاڑھا" (mkV "ہونا") ;       -- from DictUrd
-lin thicken_V2 = mkV2 (compoundV "گاڑھا" (mkV "کرنا")) ;       -- from DictUrd
-lin thickening_N = mkN "گاڑھا کرنا" ;
-lin thicket_N = mkN "جھاڑی" ;       -- from DictUrd
-lin thickness_N = mkN "دل" ;       -- from DictUrd
-lin thief_N = mkN "چور" ;       -- from DictUrd
-lin thieve_V = mkV "چرانا" ;       -- from DictUrd
-lin thieve_V2 = mkV2 (compoundV "چوری" (mkV "کرنا")) ;
-lin thievery_N = mkN "چوری" ;       -- from DictUrd
-lin thievish_A = mkA "چوری سے" ;
-lin thigh_N = mkN "جانگھ" ;       -- from DictUrd
-lin thimble_N = mkN "انگشتانہ" ;       -- from DictUrd
-lin thimbleful_N = mkN "ذرا سی" ;
-lin thin_A = mkA "چھریرا" ;       -- from DictUrd
-lin thin_Adv = mkAdv "پتلا" ;
-lin thin_V = mkV "پتلا" ;
-lin thin_V2 = mkV2 (mkV "پتلا") ;
-lin thine_A = mkA "تیرا" ;
-lin thing_N = mkN "امر" ;       -- from DictUrd
-lin think_N = mkN "خیال کرنا" ;
-lin think_V = compoundV "خیال" (mkV "کرنا") ;
-lin think_V2 = mkV2 (compoundV "غور" (mkV "کرنا")) ;       -- from DictUrd
-lin think_VA = compoundV "خیال" (mkV "کرنا") ;
-lin think_VS = mkVS (compoundV "خیال" (mkV "کرنا")) ;
-lin thinkable_A = mkA "قابل غور" ;
-lin thinker_N = mkN "فلسفی" ;       -- from DictUrd
-lin thinking_A = mkA "سوچنا" ;
-lin thinking_N = mkN "بچار" ;       -- from DictUrd
-lin thinness_N = mkN "دبلا پن" ;
-lin thirst_N = mkN "پیاس" ;       -- from DictUrd
-lin thirst_V2 = mkV2 (mkV "پیاس") ;
-lin thirstily_Adv = mkAdv "بے تابی سے" ;
-lin thirsty_A = mkA "پیاسا" ;       -- from DictUrd
-lin thistle_N = mkN "خار" ;       -- from DictUrd
-lin thither_Adv = mkAdv "وہاں" ;
-lin thole_N = mkN "برداشت کرنا" ;
-lin thong_N = mkN "پٹی" ;       -- from DictUrd
-lin thorax_N = mkN "پنجر" ;       -- from DictUrd
-lin thorn_N = mkN "کانٹا" ;       -- from DictUrd
-lin thorny_A = mkA "کٹیلا" ;       -- from DictUrd
-lin thorough_A = mkA "کامل" ;       -- from DictUrd
-lin thoroughfare_N = mkN "رہ گزر" ;       -- from DictUrd
-lin though_Adv = mkAdv "باوجود" ;       -- from DictUrd
-lin thought_N = mkN "اندیشہ" ;       -- from DictUrd
-lin thoughtful_A = mkA "پرفکر" ;
-lin thoughtfulness_N = mkN "غور و فکر" ;
-lin thoughtless_A = mkA "عاقبت نا اندیش" ;       -- from DictUrd
-lin thoughtlessness_N = mkN "بے فکری سے" ;
-lin thraldom_N = mkN "غلامی" ;       -- from DictUrd
-lin thrash_V = mkV "کٹنا" ;       -- from DictUrd
-lin thrash_V2 = mkV2 (mkV "کوٹنا") ;       -- from DictUrd
-lin thrashing_N = mkN "زد و کوب" ;       -- from DictUrd
-lin thread_N = mkN "دھاگا" ;       -- from DictUrd
-lin thread_V2 = mkV2 (mkV "دھاگہ") ;
-lin threat_N = mkN "خطرہ" ;       -- from DictUrd
-lin threaten_V = mkV "دھمکانا" ;
-lin threaten_V2 = mkV2 (mkV "ڈرانا") ;       -- from DictUrd
-lin threaten_VS = mkVS (mkV "دھمکانا") ;
-lin threateningly_Adv = mkAdv "دھمکا کر" ;
-lin thresh_V = mkV "چوکھٹ" ;
-lin thresh_V2 = mkV2 (mkV "دھننا") ;       -- from DictUrd
-lin threshold_N = mkN "آستانہ" ;       -- from DictUrd
-lin thrice_Adv = mkAdv "تین گنا" ;       -- from DictUrd
-lin thrift_N = mkN "فلاح" ;       -- from DictUrd
-lin thriftily_Adv = mkAdv "کفایت شعاری سے" ;
-lin thriftless_A = mkA "مسرف فضول خرچ" ;
-lin thrill_N = mkN "سنسنی" ;       -- from DictUrd
-lin thrill_V = mkV "چھدنا" ;       -- from DictUrd
-lin thrill_V2 = mkV2 (mkV "چھیدنا") ;       -- from DictUrd
-lin thriller_N = mkN "سنسنی خیز ناول" ;
-lin thrive_V = mkV "بڑھنا" ;       -- from DictUrd
-lin throat_N = mkN "گلا" ;       -- from DictUrd
-lin throated_A = mkA "حلق" ;
-lin throaty_A = mkA "موٹے گلے والا" ;
-lin throb_N = mkN "دھڑکن" ;       -- from DictUrd
-lin throb_V = mkV "دھمکنا" ;       -- from DictUrd
-lin throbbing_A = mkA "دھمک" ;       -- from DictUrd
-lin throe_N = mkN "الم شدید" ;       -- from DictUrd
-lin thrombosis_N = mkN "شریان میں خون جم جانا" ;
-lin throne_N = mkN "اورنگ" ;       -- from DictUrd
-lin throng_N = mkN "چپقلش" ;       -- from DictUrd
-lin throng_V = mkV "ہجوم" ;
-lin throng_V2 = mkV2 (mkV "ہجوم") ;
-lin throstle_N = mkN "ایک خوش الحان پرند" ;
-lin throttle_N = mkN "گلا" ;       -- from DictUrd
-lin throttle_V = mkV "خنجر" ;
-lin throttle_V2 = mkV2 (compoundV "گلا" (mkV "گھونٹنا")) ;       -- from DictUrd
-lin through_Adv = mkAdv "بدولت" ;
-lin throughout_Adv = mkAdv "بھر" ;       -- from DictUrd
-lin throw_N = mkN "پھینکنا" ;
-lin throw_V = mkV "پھینکنا" ;
-lin throw_V2 = mkV2 (mkV "پھینکنا") ;       -- from DictUrd
-lin throw_VS = mkVS (mkV "پھینکنا") ;
-lin thrum_V = mkV "جھالر" ;
-lin thrum_V2 = mkV2 (mkV "جھالر") ;
-lin thrush_N = mkN "بلبل" ;       -- from DictUrd
-lin thrust_N = mkN "ڈم" ;       -- from DictUrd
-lin thrust_V = mkV "دھکہ" ;
-lin thrust_V2 = mkV2 (mkV "دھکہ") ;
-lin thud_N = mkN "دھماکا" ;       -- from DictUrd
-lin thud_V = compoundV "بھد سے" (mkV "گرنا") ;
-lin thug_N = mkN "بدمعاش" ;
-lin thumb_N = mkN "انگوٹھا" ;       -- from DictUrd
-lin thumb_V2 = mkV2 (mkV "انگوٹھا") ;
-lin thump_N = mkN "ڈنڈے سے مارنا" ;
-lin thump_V = compoundV "ڈنڈے سے" (mkV "مارنا") ;
-lin thump_V2 = mkV2 (compoundV "تھپ" (mkV "تھپانا")) ;       -- from DictUrd
-lin thumping_A = mkA "پھڑکتا ہوا" ;       -- from DictUrd
-lin thunder_N = mkN "بادل کی گرج" ;       -- from DictUrd
-lin thunder_V = mkV "دھاڑنا" ;       -- from DictUrd
-lin thunder_V2 = mkV2 (mkV "گرج") ;
-lin thunderstorm_N = mkN "گرج کڑک کا طوفان" ;
-lin thunderstruck_A = mkA "جس پر بجلی گرے" ;
-lin thurible_N = mkN "عود دان" ;
-lin thurs_PN = mkPN "جمعرات" ;
-lin thursday_N = mkN "جمعرات" ;
-lin thursday_PN = mkPN "جمعرات" ;
-lin thus_Adv = mkAdv "ایسا" ;       -- from DictUrd
-lin thwart_N = mkN "لالے" ;       -- from DictUrd
-lin thwart_V2 = mkV2 (compoundV "مخالفت" (mkV "کرنا")) ;       -- from DictUrd
-lin thy_A = mkA "تیرا" ;
-lin thyme_N = mkN "صعتر" ;
-lin thyroid_N = mkN "ڈھال کی شکل کا" ;
-lin ti_N = mkN "طرہ" ;
-lin tiara_N = mkN "تاج" ;       -- from DictUrd
-lin tibia_N = mkN "پنڈلی کی ہڈی" ;       -- from DictUrd
-lin tic_N = mkN "پھڑک" ;       -- from DictUrd
-lin tick_N = mkN "ایک چھوٹا سا نشان" ;       -- from DictUrd
-lin tick_V = mkV "گوچڑی" ;
-lin tick_V2 = mkV2 (compoundV "نشان" (mkV "لگانا")) ;       -- from DictUrd
-lin ticker_N = mkN "تار چھاپنے والا آلہ" ;
-lin ticket_N = mkN "چالان" ;       -- from DictUrd
-lin ticket_V2 = mkV2 (mkV "پروانہ") ;
-lin ticking_N = mkN "گوچڑی" ;
-lin tickle_V = mkV "گدگدی" ;
-lin tickle_V2 = mkV2 (mkV "چھیڑنا") ;       -- from DictUrd
-lin tickler_N = mkN "پیچیدہ مسئلہ" ;
-lin ticklish_A = mkA "مہربان" ;       -- from DictUrd
-lin tidal_A = mkA "مدو جزر کا" ;
-lin tiddley_A = mkA "نشے میں" ;
-lin tide_N = mkN "بہاؤ" ;       -- from DictUrd
-lin tide_V2 = mkV2 (compoundV "بہا لے" (mkV "جانا")) ;
-lin tidy_A = mkA "با سلیقہ" ;       -- from DictUrd
-lin tidy_N = mkN "صاف ستھرا" ;
-lin tidy_V = compoundV "صاف" (mkV "ستھرا") ;
-lin tidy_V2 = mkV2 (compoundV "صاف" (mkV "ستھرا")) ;
-lin tie_N = mkN "بندھن" ;       -- from DictUrd
-lin tie_V = mkV "بندھنا" ;       -- from DictUrd
-lin tie_V2 = mkV2 (mkV "باندھنا") ;       -- from DictUrd
-lin tier_N = mkN "درجہ" ;       -- from DictUrd
-lin tiff_N = mkN "چسکی" ;       -- from DictUrd
-lin tiger_N = mkN "شیر بنگال" ;       -- from DictUrd
-lin tight_A = mkA "بند" ;       -- from DictUrd
-lin tight_Adv = mkAdv "جکڑا ہوا" ;
-lin tighten_V = compoundV "چست" (mkV "کرنا") ;
-lin tighten_V2 = mkV2 (mkV "جکڑنا") ;       -- from DictUrd
-lin tike_N = mkN "گنوار" ;
-lin tile_N = mkN "رازداری کا حلف اٹھانا" ;
-lin tile_V2 = mkV2 (compoundV "رازداری کا حلف" (mkV "اٹھانا")) ;
-lin till_N = mkN "غلہ" ;       -- from DictUrd
-lin till_V2 = mkV2 (compoundV "کام" (mkV "کرنا")) ;       -- from DictUrd
-lin tillage_N = mkN "کھیتی باڑی" ;       -- from DictUrd
-lin tiller_N = mkN "کسان" ;
-lin tilt_N = mkN "جھونپڑی" ;       -- from DictUrd
-lin tilt_V = mkV "ڈھلکنا" ;       -- from DictUrd
-lin tilt_V2 = mkV2 (mkV "ڈھلکانا") ;       -- from DictUrd
-lin tilth_N = mkN "کاشت" ;       -- from DictUrd
-lin tim_PN = mkPN "عمارت کی لکڑی" ;
-lin timber_N = mkN "چوب" ;       -- from DictUrd
-lin timbered_A = mkA "عمارت کی لکڑی" ;
-lin timbre_N = mkN "ڈھولک" ;
-lin timbrel_N = mkN "پکھاوج" ;       -- from DictUrd
-lin time_N = mkN "عہد" ;       -- from DictUrd
-lin time_V2 = mkV2 (mkV "وقت") ;
-lin timely_A = mkA "بر وقت" ;
-lin timetable_N = mkN "نظام الاوقات" ;       -- from DictUrd
-lin timid_A = mkA "کچا" ;       -- from DictUrd
-lin timidity_N = mkN "ڈر پوکی" ;       -- from DictUrd
-lin timing_N = mkN "وقت" ;
-lin timorous_A = mkA "خائف" ;       -- from DictUrd
-lin tin_N = mkN "قلعی" ;       -- from DictUrd
-lin tin_V2 = mkV2 (mkV "رائگا") ;
-lin tincture_N = mkN "رنگ" ;       -- from DictUrd
-lin tincture_V2 = mkV2 (compoundV "ہلکا" (mkV "رنگ")) ;
-lin tinder_N = mkN "سوختہ" ;
-lin tine_N = mkN "شاخ" ;
-lin tined_A = mkA "رائگا" ;
-lin ting_N = mkN "گھنٹی کی آواز" ;
-lin ting_V = compoundV "گھنٹی" (mkV "بجنا") ;       -- from DictUrd
-lin ting_V2 = mkV2 (compoundV "گھنٹی" (mkV "بجانا")) ;       -- from DictUrd
-lin tinge_N = mkN "چاشنی دینا" ;
-lin tinge_V2 = mkV2 (compoundV "رنگ" (mkV "دینا")) ;       -- from DictUrd
-lin tingle_N = mkN "بے چین ہونا" ;
-lin tingle_V = mkV "بجنا" ;       -- from DictUrd
-lin tinker_N = mkN "اناڑی" ;       -- from DictUrd
-lin tinker_V = compoundV "ٹوٹے برتن" (mkV "جوڑنا") ;
-lin tinkle_N = mkN "جھنکارنا" ;       -- from DictUrd
-lin tinkle_V = mkV "جھنکارنا" ;
-lin tinkle_V2 = mkV2 (mkV "جھنکارنا") ;
-lin tinsel_N = mkN "چمکی" ;       -- from DictUrd
-lin tinsel_V2 = mkV2 (compoundV "جھل" (mkV "مل")) ;
-lin tint_N = mkN "ہلکا روپ" ;
-lin tint_V2 = mkV2 (compoundV "ہلکا" (mkV "روپ")) ;
-lin tiny_A = mkA "چھوٹا" ;       -- from DictUrd
-lin tip_N = mkN "انی" ;       -- from DictUrd
-lin tip_V = compoundV "جھک" (mkV "جانا") ;
-lin tip_V2 = mkV2 (compoundV "بخشش" (mkV "دینا")) ;       -- from DictUrd
-lin tippet_N = mkN "زنانہ گلو بند" ;
-lin tipple_N = mkN "بکثرت شراب پینا" ;
-lin tipple_V = compoundV "بکثرت شراب" (mkV "پینا") ;
-lin tipple_V2 = mkV2 (compoundV "بکثرت شراب" (mkV "پینا")) ;
-lin tippler_N = mkN "بلا نوش" ;       -- from DictUrd
-lin tipsy_A = mkA "ہلکے نشے میں" ;       -- from DictUrd
-lin tirade_N = mkN "لتاڑ" ;       -- from DictUrd
-lin tire_N = mkN "زیب تن کرنا" ;
-lin tire_V = compoundV "ہلکان" (mkV "ہونا") ;       -- from DictUrd
-lin tire_V2 = mkV2 (compoundV "ہلکان" (mkV "کرنا")) ;       -- from DictUrd
-lin tired_A = mkA "آبلہ پا" ;       -- from DictUrd
-lin tireless_A = mkA "بے تکان" ;       -- from DictUrd
-lin tiresome_A = mkA "اجیرن" ;       -- from DictUrd
-lin tiring_Adv = mkAdv "زیب تن کرنا" ;
-lin tiro_N = mkN "نو آموز" ;
-lin tissue_N = mkN "عضلہ" ;       -- from DictUrd
-lin tit_N = mkN "چوچی" ;       -- from DictUrd
-lin titan_N = mkN "سورج دیوتا" ;
-lin titanic_A = mkA "زبردست" ;
-lin titbit_N = mkN "مزیدار چیز" ;
-lin tithe_N = mkN "دسواں حصہ" ;       -- from DictUrd
-lin titillate_V2 = mkV2 (mkV "سہلانا") ;
-lin titillation_N = mkN "چل" ;       -- from DictUrd
-lin title_N = mkN "خطاب" ;       -- from DictUrd
-lin titled_A = mkA "عنوان" ;
-lin titmouse_N = mkN "پھدکی" ;
-lin titter_V = compoundV "کھی" (mkV "کھیانا") ;       -- from DictUrd
-lin tittle_N = mkN "نقطہ" ;       -- from DictUrd
-lin titular_A = mkA "خطاب پر مبنی" ;
-lin to_Adv = mkAdv "طرف" ;
-lin toad_N = mkN "مینڈک" ;       -- from DictUrd
-lin toady_N = mkN "چاپلوس" ;       -- from DictUrd
-lin toady_V = mkV "چاپلوس" ;
-lin toast_N = mkN "ہاتھ پر سینکنا" ;
-lin toast_V = compoundV "ہاتھ پر" (mkV "سینکنا") ;
-lin toast_V2 = mkV2 (compoundV "ہاتھ پر" (mkV "سینکنا")) ;
-lin toaster_N = mkN "توس سینکنے والا" ;
-lin tobacco_N = mkN "تمباکو" ;       -- from DictUrd
-lin tobacconist_N = mkN "تمباکو والا" ;       -- from DictUrd
-lin toboggan_N = mkN "برف گاڑی میں چلنا" ;
-lin toboggan_V = compoundV "برف گاڑی میں" (mkV "چلنا") ;
-lin toccata_N = mkN "مشقی گیت" ;
-lin tocsin_N = mkN "خطرے کی گھنٹی" ;
-lin today_Adv = mkAdv "آج" ;       -- from DictUrd
-lin today_N = mkN "آج" ;
-lin toddle_V = compoundV "بچے" (mkV "کی طرح چلنا") ;       -- from DictUrd
-lin toddler_N = mkN "چھوٹا بچہ" ;       -- from DictUrd
-lin toddy_N = mkN "تاڑی" ;       -- from DictUrd
-lin toe_N = mkN "پاؤں کا پنجہ" ;       -- from DictUrd
-lin toe_V2 = mkV2 (mkV "انگھوٹا") ;
-lin toff_N = mkN "اونچے طبقے کا آدمی" ;
-lin toffee_N = mkN "ایک سخت مٹھائی" ;
-lin tog_V2 = mkV2 (compoundV "کپڑے" (mkV "پہنانا")) ;
-lin toga_N = mkN "چوغہ" ;
-lin together_Adv = mkAdv "آپس" ;       -- from DictUrd
-lin toil_N = mkN "جال" ;       -- from DictUrd
-lin toil_V = compoundV "محنت" (mkV "مشقت کرنا") ;       -- from DictUrd
--- lin toil_V2V = mkV2 (compoundV "سخت محنت" (mkV "کرنا")) ;
-lin toiler_N = mkN "جان مارنے والا" ;
-lin toilet_N = mkN "پاخانہ" ;       -- from DictUrd
-lin toilsome_A = mkA "کٹھن ہونا" ;
-lin token_N = mkN "علامت" ;       -- from DictUrd
-lin tolerable_A = mkA "گوارا" ;       -- from DictUrd
-lin tolerance_N = mkN "برداشت" ;       -- from DictUrd
-lin tolerant_A = mkA "متحمل" ;       -- from DictUrd
-lin tolerate_V2 = mkV2 (compoundV "برداشت" (mkV "کرنا")) ;       -- from DictUrd
-lin toleration_N = mkN "برداشت" ;       -- from DictUrd
-lin toll_N = mkN "چنگی" ;       -- from DictUrd
-lin toll_V = compoundV "گھنٹا" (mkV "بجنا") ;       -- from DictUrd
-lin toll_V2 = mkV2 (compoundV "گھنٹا" (mkV "بجانا")) ;       -- from DictUrd
-lin tom_PN = mkPN "بلا" ;
-lin tomato_N = mkN "ٹماٹر" ;
-lin tomb_N = mkN "مدفن" ;       -- from DictUrd
-lin tome_N = mkN "ضیغم کتاب کی جلد" ;
-lin tomorrow_Adv = mkAdv "کل" ;
-lin tomorrow_N = mkN "فردا" ;       -- from DictUrd
-lin tomtom_N = mkN "گھڑیال" ;
-lin ton_N = mkN "طرز" ;       -- from DictUrd
-lin ton_V = compoundV "سروں کے" (mkV "بابت") ;
-lin tonal_A = mkA "سروں کے بابت" ;
-lin tone_N = mkN "لب و لہجہ" ;       -- from DictUrd
-lin tone_V = mkV "آواز" ;
-lin tone_V2 = mkV2 (mkV "آواز") ;
-lin toned_A = mkA "آواز" ;
-lin tonga_PN = mkPN "گھوڑا گاڑی" ;
-lin tongue_N = mkN "بولی" ;       -- from DictUrd
-lin tongued_A = mkA "زبان" ;
-lin tonic_A = mkA "طاقت بخش" ;
-lin tonic_N = mkN "طاقت بخش" ;
-lin tonight_Adv = mkAdv "آج کی رات" ;
-lin tonight_N = mkN "آج رات" ;       -- from DictUrd
-lin tonsil_N = mkN "کوا" ;       -- from DictUrd
-lin tonsorial_A = mkA "حجامت کا" ;
-lin tonsure_N = mkN "حجامت" ;       -- from DictUrd
-lin tonsure_V2 = mkV2 (compoundV "مونڈن کی" (mkV "رسم")) ;
-lin too_Adv = mkAdv "بھی" ;       -- from DictUrd
-lin tool_N = mkN "آلہ" ;       -- from DictUrd
-lin tool_V2 = mkV2 (mkV "اوزار") ;
-lin toot_N = mkN "بگل بجانا" ;
-lin toot_V = compoundV "بگل" (mkV "بجانا") ;
-lin toot_V2 = mkV2 (compoundV "بگل" (mkV "بجانا")) ;
-lin tooth_N = mkN "دانت" ;       -- from DictUrd
-lin toothed_A = mkA "دانت" ;
-lin toothpaste_N = mkN "دانتوں کا خمیرہ" ;
-lin toothsome_A = mkA "مزیدار" ;
-lin top_N = mkN "چوٹی" ;       -- from DictUrd
-lin top_V2 = mkV2 (mkV "اوپر") ;
-lin topaz_N = mkN "پکھراج" ;       -- from DictUrd
-lin tope_V = compoundV "درختوں کا" (mkV "جھنڈ") ;
-lin tope_V2 = mkV2 (compoundV "درختوں کا" (mkV "جھنڈ")) ;
-lin topi_N = mkN "خوش تراشی" ;
-lin topiary_N = mkN "خوش تراشی" ;
-lin topic_N = mkN "بات" ;       -- from DictUrd
-lin topical_A = mkA "موضوعی" ;       -- from DictUrd
-lin topmost_A = mkA "بالاتر" ;
-lin topography_N = mkN "جغرافیائی مطالعہ" ;
-lin topper_N = mkN "اونچی ٹوپی" ;
-lin topping_A = mkA "بڑے مزے کا" ;
-lin topple_V = mkV "پلٹنا" ;       -- from DictUrd
-lin topple_V2 = mkV2 (mkV "پلٹانا") ;       -- from DictUrd
-lin tor_N = mkN "پہاڑی" ;       -- from DictUrd
-lin torch_N = mkN "مشعل" ;       -- from DictUrd
-lin torch_V2 = mkV2 (mkV "مشعل") ;
-lin torment_N = mkN "الم" ;       -- from DictUrd
-lin torment_V2 = mkV2 (compoundV "آزار" (mkV "پہنچانا")) ;       -- from DictUrd
-lin tormentor_N = mkN "عذاب دینے والا" ;       -- from DictUrd
-lin tornado_N = mkN "طوفان" ;
-lin torpedo_N = mkN "تار پیڈو مارنا" ;
-lin torpedo_V2 = mkV2 (compoundV "تار پیڈو" (mkV "مارنا")) ;
-lin torpid_A = mkA "بے حس" ;       -- from DictUrd
-lin torpidity_N = mkN "بے حالی" ;       -- from DictUrd
-lin torpor_N = mkN "بے حسی" ;       -- from DictUrd
-lin torque_N = mkN "بل دار مالا" ;
-lin torrent_N = mkN "دھارا" ;       -- from DictUrd
-lin torrential_A = mkA "سیلاب کا سا" ;
-lin torrid_A = mkA "گرم و خشک" ;       -- from DictUrd
-lin torsion_N = mkN "پیچ" ;       -- from DictUrd
-lin torso_N = mkN "مجسمے کا دھڑ" ;
-lin tort_N = mkN "ضرر" ;
-lin tortilla_N = mkN "مکئ کی روٹی" ;       -- from DictUrd
-lin tortoise_N = mkN "کچھوا" ;       -- from DictUrd
-lin tortuous_A = mkA "بل دار" ;       -- from DictUrd
-lin torture_N = mkN "اذیت" ;       -- from DictUrd
-lin torture_V2 = mkV2 (compoundV "اذیت" (mkV "پہنچانا")) ;       -- from DictUrd
-lin torturer_N = mkN "تکلیف دینے والا" ;       -- from DictUrd
-lin tory_N = mkN "قدامت پسندی" ;
-lin tosh_N = mkN "بکواس" ;       -- from DictUrd
-lin toss_N = mkN "پھینکنا" ;
-lin toss_V = mkV "پھینکنا" ;
-lin toss_V2 = mkV2 (mkV "پھینکنا") ;       -- from DictUrd
-lin tot_N = mkN "مننا" ;       -- from DictUrd
-lin tot_V = compoundV "میزان" (mkV "نکالنا") ;
-lin tot_V2 = mkV2 (compoundV "میزان" (mkV "نکالنا")) ;
-lin total_A = mkA "حاصل جمع" ;       -- from DictUrd
-lin total_N = mkN "مکمل" ;
-lin total_V = mkV "مکمل" ;
-lin total_V2 = mkV2 (mkV "مکمل") ;
-lin totalitarian_A = mkA "اجتماعی ریاست" ;
-lin totality_N = mkN "کلیت" ;       -- from DictUrd
-lin tote_N = mkN "رسد وغیرہ" ;
-lin tote_V2 = mkV2 (mkV "ڈھونا") ;       -- from DictUrd
-lin totter_V = mkV "ڈگمگانا" ;       -- from DictUrd
-lin tottery_A = mkA "گرتا ہوا" ;
-lin touch_N = mkN "اثر" ;       -- from DictUrd
-lin touch_V = mkV "چھونا" ;
-lin touch_V2 = mkV2 (mkV "چھونا") ;       -- from DictUrd
-lin touched_A = mkA "چھونا" ;
-lin touching_A = mkA "دل سوز" ;       -- from DictUrd
-lin tough_A = mkA "چیمڑ" ;       -- from DictUrd
-lin tough_N = mkN "سخت" ;
-lin toughen_V = compoundV "سخت" (mkV "ہونا") ;
-lin toughen_V2 = mkV2 (compoundV "سخت" (mkV "بنانا")) ;       -- from DictUrd
-lin toughness_N = mkN "دشواری" ;
-lin toupee_N = mkN "زلف" ;
-lin tour_N = mkN "چکر" ;       -- from DictUrd
-lin tour_V = compoundV "سفر" (mkV "پر جانا") ;       -- from DictUrd
-lin tour_V2 = mkV2 (mkV "دورہ") ;
-lin touring_A = mkA "دورہ" ;
-lin touring_N = mkN "دورہ" ;
-lin tourism_N = mkN "سفر" ;       -- from DictUrd
-lin tourist_N = mkN "جہانگرد" ;       -- from DictUrd
-lin tournament_N = mkN "ٹورنامنٹ" ;       -- from DictUrd
-lin tourney_N = mkN "فن سپہ گری کی نمائش" ;
-lin tourniquet_N = mkN "لہو روک" ;
-lin tours_PN = mkPN "دورہ" ;
-lin tousle_V2 = mkV2 (compoundV "الجھا" (mkV "دینا")) ;
-lin tout_N = mkN "مخبر" ;       -- from DictUrd
-lin tout_V = compoundV "گاہک پیدا" (mkV "کرنا") ;
-lin tout_V2 = mkV2 (compoundV "بیوپار حاصل" (mkV "کرنا")) ;       -- from DictUrd
-lin tow_N = mkN "رسی" ;       -- from DictUrd
-lin tow_V2 = mkV2 (compoundV "رسی سے پانی پر" (mkV "گھسیٹنا")) ;       -- from DictUrd
-lin towel_N = mkN "تولیہ" ;       -- from DictUrd
-lin towel_V2 = mkV2 (mkV "تولیہ") ;
-lin tower_N = mkN "برج" ;       -- from DictUrd
-lin tower_V = mkV "مینار" ;
-lin towering_A = mkA "آخری" ;       -- from DictUrd
-lin town_N = mkN "بلد" ;       -- from DictUrd
-lin township_N = mkN "ایک حلقہ انتخاب" ;
-lin toxaemia_N = mkN "خون میں زہر" ;
-lin toxic_A = mkA "زہر کا" ;
-lin toxicology_N = mkN "علم سمیات" ;
-lin toxin_N = mkN "سم" ;
-lin toy_N = mkN "بازیچہ" ;       -- from DictUrd
-lin toy_V = mkV "کھلونا" ;
-lin trace_N = mkN "اثر" ;       -- from DictUrd
-lin trace_V = compoundV "کھوج" (mkV "لگانا") ;
-lin trace_V2 = mkV2 (compoundV "چربہ" (mkV "اتارنا")) ;       -- from DictUrd
-lin traceable_A = mkA "سراغ کے قابل" ;
-lin tracer_N = mkN "سراغ رساں" ;
-lin trachea_N = mkN "ہوا کی نالی" ;
-lin trachoma_N = mkN "حشر کا مریض" ;
-lin tracing_N = mkN "سراغ رسانی" ;       -- from DictUrd
-lin track_N = mkN "ڈگر" ;       -- from DictUrd
-lin track_V = mkV "روش" ;
-lin track_V2 = mkV2 (mkV "ڈھونڈنا") ;       -- from DictUrd
-lin tracked_A = mkA "روش" ;
-lin tracker_N = mkN "کھوجی" ;
-lin trackless_A = mkA "بے سراغ" ;
-lin tract_N = mkN "اقلیم" ;       -- from DictUrd
-lin tractable_A = mkA "اثر پذیری" ;
-lin traction_N = mkN "چلایا جانا" ;
-lin tractor_N = mkN "موٹر ہل" ;
-lin trad_N = mkN "تجارت" ;
-lin trade_N = mkN "بیوپار" ;       -- from DictUrd
-lin trade_V = mkV "تجارت" ;
-lin trade_V2 = mkV2 (mkV "تجارت") ;
-lin trader_N = mkN "بنجارا" ;       -- from DictUrd
-lin tradesman_N = mkN "تاجر" ;       -- from DictUrd
-lin tradition_N = mkN "حدیث" ;       -- from DictUrd
-lin traditional_A = mkA "نقلی" ;       -- from DictUrd
-lin traditionalism_N = mkN "روایت پرستی" ;
-lin traduce_V2 = mkV2 (compoundV "بدنام" (mkV "کرنا")) ;
-lin traducer_N = mkN "بدنام کرنے والا" ;
-lin traffic_N = mkN "سودا" ;       -- from DictUrd
-lin traffic_V = mkV "سوداگری" ;
-lin trafficker_N = mkN "ہیرا پھیری کرنے والا" ;       -- from DictUrd
-lin tragedian_N = mkN "المیہ اداکار" ;
-lin tragedy_N = mkN "المیہ" ;       -- from DictUrd
-lin tragic_A = mkA "اندوہ ناک" ;       -- from DictUrd
-lin tragicomedy_N = mkN "المیہ مزاحیہ ناٹک" ;
-lin tragicomic_A = mkA "المیہ مزاحیہ" ;
-lin trail_N = mkN "گاڑی کا پچھلا ڈبا" ;       -- from DictUrd
-lin trail_V = mkV "سلسلہ" ;
-lin trail_V2 = mkV2 (compoundV "پیچھے" (mkV "گھسیٹنا")) ;       -- from DictUrd
-lin trailer_N = mkN "فلم کا نمونہ" ;
-lin train_N = mkN "گاڑی" ;       -- from DictUrd
-lin train_V = compoundV "تربیت" (mkV "دینا") ;
-lin train_V2 = mkV2 (mkV "لبھانا") ;       -- from DictUrd
--- lin train_V2V = mkV2 (compoundV "تربیت" (mkV "دینا")) ;
-lin trainee_N = mkN "تربیت پانے والا" ;       -- from DictUrd
-lin trainer_N = mkN "سدھانے والا" ;
-lin training_N = mkN "سدھاوٹ" ;       -- from DictUrd
-lin trait_N = mkN "سیرت" ;       -- from DictUrd
-lin traitor_N = mkN "دغاباز" ;       -- from DictUrd
-lin traitress_N = mkN "غدار عورت" ;
-lin trajectory_N = mkN "گزر گاہ" ;       -- from DictUrd
-lin tram_N = mkN "ٹرام کی پٹری" ;
-lin trammel_V2 = mkV2 (mkV "روک") ;
-lin tramp_N = mkN "آوارہ گرد" ;       -- from DictUrd
-lin tramp_V = compoundV "دھم" (mkV "دھماتے قدموں سے چلنا") ;       -- from DictUrd
-lin tramp_V2 = mkV2 (compoundV "پیدل" (mkV "سفر")) ;
-lin trample_N = mkN "پیروں سے کچلنا" ;
-lin trample_V = compoundV "پیروں سے" (mkV "کچلنا") ;
-lin trample_V2 = mkV2 (compoundV "پاؤں سے" (mkV "کچلنا")) ;       -- from DictUrd
-lin trance_N = mkN "سکتہ" ;       -- from DictUrd
-lin tranquil_A = mkA "پر اطمینان" ;
-lin tranquility_N = mkN "سکون" ;
-lin tranquillity_N = mkN "آسودگی" ;       -- from DictUrd
-lin tranquillize_V2 = mkV2 (compoundV "سکون پیدا" (mkV "کرنا")) ;
-lin tranquillizer_N = mkN "اطمینان بخش" ;
-lin trans_PN = mkPN "کاروبار کرنا" ;
-lin transact_V2 = mkV2 (compoundV "لین دین" (mkV "کرنا")) ;       -- from DictUrd
-lin transaction_N = mkN "لین دین" ;       -- from DictUrd
-lin transatlantic_A = mkA "بحر اوقیانوس کے پار کا" ;
-lin transcend_V2 = mkV2 (compoundV "فائق" (mkV "ہونا")) ;       -- from DictUrd
-lin transcendence_N = mkN "تجاوز" ;       -- from DictUrd
-lin transcendent_A = mkA "فائق" ;       -- from DictUrd
-lin transcendental_A = mkA "غیر واضح" ;
-lin transcendentalism_N = mkN "موضوعی نظریہ" ;
-lin transcontinental_A = mkA "براعظم کے پار" ;
-lin transcribe_V2 = mkV2 (compoundV "نقل" (mkV "کرنا")) ;       -- from DictUrd
-lin transcript_N = mkN "مسودہ" ;       -- from DictUrd
-lin transcription_N = mkN "نسخہ" ;       -- from DictUrd
-lin transept_N = mkN "گرجے کا آڑا حصہ" ;
-lin transfer_N = mkN "بدلی" ;       -- from DictUrd
-lin transfer_V = compoundV "منتقل" (mkV "کرنا") ;
-lin transfer_V2 = mkV2 (mkV "بیچنا") ;       -- from DictUrd
-lin transferable_A = mkA "قابل تحویل" ;       -- from DictUrd
-lin transfiguration_N = mkN "تبدیل شکل" ;
-lin transfigure_V2 = mkV2 (compoundV "عظمت" (mkV "دینا")) ;       -- from DictUrd
-lin transfix_V2 = mkV2 (mkV "چبھونا") ;       -- from DictUrd
-lin transform_V2 = mkV2 (compoundV "بالکل بدل" (mkV "دینا")) ;
-lin transformation_N = mkN "کایا پلٹ" ;       -- from DictUrd
-lin transformer_N = mkN "برقی رو کا آلہ" ;
-lin transfuse_V2 = mkV2 (compoundV "ایک برتن سے دوسرے میں" (mkV "ڈالنا")) ;       -- from DictUrd
-lin transfusion_N = mkN "تبادلہ خون" ;       -- from DictUrd
-lin transgress_V = compoundV "خلاف ورزی" (mkV "کرنا") ;
-lin transgress_V2 = mkV2 (compoundV "پیٹ سے پاؤں باہر" (mkV "نکالنا")) ;       -- from DictUrd
-lin transgression_N = mkN "گناہ" ;       -- from DictUrd
-lin transgressor_N = mkN "فاسق" ;       -- from DictUrd
-lin transience_N = mkN "فنا" ;       -- from DictUrd
-lin transient_A = mkA "آنی جانی" ;       -- from DictUrd
-lin transient_N = mkN "سریع الزوال" ;
-lin transit_N = mkN "عبور" ;       -- from DictUrd
-lin transition_N = mkN "تبدیلی" ;
-lin transitional_A = mkA "عبوری" ;       -- from DictUrd
-lin transitive_A = mkA "فعل متعدی" ;
-lin transitory_A = mkA "چند روزہ" ;       -- from DictUrd
-lin translatable_A = mkA "قابل ترجمہ" ;
-lin translate_V = compoundV "ترجمہ" (mkV "کرنا") ;
-lin translate_V2 = mkV2 (compoundV "دوسری جگہ منتقل" (mkV "کرنا")) ;       -- from DictUrd
-lin translation_N = mkN "ترجمہ" ;       -- from DictUrd
-lin translator_N = mkN "مترجم" ;       -- from DictUrd
-lin transliterate_V2 = mkV2 (compoundV "الفاظ کی زبان تبدیل" (mkV "کرنا")) ;
-lin translucence_N = mkN "شفاف ہونا" ;
-lin translucent_A = mkA "نیم شفاف" ;
-lin transmigration_N = mkN "تناسخ" ;
-lin transmission_N = mkN "امضا" ;       -- from DictUrd
-lin transmit_V2 = mkV2 (mkV "پہنچانا") ;       -- from DictUrd
-lin transmitter_N = mkN "پہنچانے والا" ;
-lin transmogrify_V2 = mkV2 (compoundV "قلب ماہیت" (mkV "کرنا")) ;
-lin transmutation_N = mkN "انقلاب" ;
-lin transmute_V2 = mkV2 (compoundV "ہیت" (mkV "بدلنا")) ;       -- from DictUrd
-lin transoceanic_A = mkA "سمندر پار کا" ;
-lin transparence_N = mkN "صفائی" ;
-lin transparency_N = mkN "شفافی" ;       -- from DictUrd
-lin transparent_A = mkA "بلوری" ;       -- from DictUrd
-lin transpiration_N = mkN "بخارات کا اخراج" ;
-lin transpire_V = compoundV "واقع" (mkV "ہونا") ;
-lin transpire_V2 = mkV2 (compoundV "پسینہ" (mkV "نکلنا")) ;       -- from DictUrd
-lin transplant_N = mkN "انتقال پذیر" ;
-lin transplant_V = compoundV "انتقال" (mkV "پذیر") ;
-lin transplant_V2 = mkV2 (compoundV "پیوند" (mkV "لگانا")) ;       -- from DictUrd
-lin transplantation_N = mkN "پیوند" ;       -- from DictUrd
-lin transport_N = mkN "ذریعہ نقل و حمل" ;       -- from DictUrd
-lin transport_V2 = mkV2 (compoundV "نقل مکانی" (mkV "کرنا")) ;       -- from DictUrd
-lin transportable_A = mkA "انتقال کے قابل" ;
-lin transportation_N = mkN "آمد و رفت" ;       -- from DictUrd
-lin transpose_V2 = mkV2 (mkV "بدلنا") ;       -- from DictUrd
-lin transposition_N = mkN "تبدیلی" ;       -- from DictUrd
-lin transship_V2 = mkV2 (compoundV "جہاز" (mkV "بدلی")) ;
-lin transshipment_N = mkN "جہاز بدلی" ;
-lin transverse_A = mkA "بینڈا" ;       -- from DictUrd
-lin transvestite_N = mkN "خواجہ سرا" ;
-lin trap_N = mkN "جال" ;       -- from DictUrd
-lin trap_V = mkV "جال" ;
-lin trap_V2 = mkV2 (mkV "جال") ;
-lin trapeze_N = mkN "ورزشی جھولا" ;
-lin trapper_N = mkN "جانور پکڑنے والا" ;
-lin trappist_N = mkN "راہبوں کا فرقہ" ;
-lin trash_N = mkN "الم غلم" ;       -- from DictUrd
-lin trash_V2 = mkV2 (compoundV "کوڑا" (mkV "پھینکنا")) ;       -- from DictUrd
-lin trashy_A = mkA "بے کار" ;       -- from DictUrd
-lin trauma_N = mkN "چوٹ" ;       -- from DictUrd
-lin traumatic_A = mkA "زخم کے متعلق" ;
-lin travail_N = mkN "محنت" ;       -- from DictUrd
-lin travel_N = mkN "گزر" ;       -- from DictUrd
-lin travel_V = compoundV "چکر" (mkV "مارنا") ;       -- from DictUrd
-lin travel_V2 = mkV2 (compoundV "سفر" (mkV "کرنا")) ;
-lin traveled_A = mkA "سفر کرنا" ;
-lin traveller_N = mkN "آتا جاتا" ;       -- from DictUrd
-lin travelogue_N = mkN "سفر نامہ" ;       -- from DictUrd
-lin traverse_N = mkN "عرضی" ;
-lin traverse_V2 = mkV2 (mkV "عرضی") ;
-lin travesty_N = mkN "بہروپ" ;       -- from DictUrd
-lin travesty_V2 = mkV2 (compoundV "بہروپ" (mkV "کرنا")) ;       -- from DictUrd
-lin trawl_N = mkN "جال کھینچنے والی کشتی" ;
-lin trawl_V = compoundV "جال کھینچنے والی" (mkV "کشتی") ;
-lin trawl_V2 = mkV2 (compoundV "جال کھینچنے والی" (mkV "کشتی")) ;
-lin trawler_N = mkN "جال کھینچنے والی کشتی" ;
-lin tray_N = mkN "سینی" ;       -- from DictUrd
-lin treacherous_A = mkA "بے وفا" ;       -- from DictUrd
-lin treachery_N = mkN "دغابازی" ;       -- from DictUrd
-lin treacle_N = mkN "تریاق" ;       -- from DictUrd
-lin tread_N = mkN "قدم کا نشان" ;       -- from DictUrd
-lin tread_V = mkV "چلنا" ;       -- from DictUrd
-lin tread_V2 = mkV2 (compoundV "پاؤں" (mkV "رکھنا")) ;
-lin treadle_N = mkN "پاؤں سے مشین چلانا" ;
-lin treadle_V = compoundV "پاؤں سے مشین" (mkV "چلانا") ;
-lin treas_N = mkN "غداری" ;
-lin treason_N = mkN "بغاوت" ;       -- from DictUrd
-lin treasonable_A = mkA "بغاوت کا" ;
-lin treasonous_A = mkA "غداری کا" ;
-lin treasure_N = mkN "گنج" ;       -- from DictUrd
-lin treasure_V2 = mkV2 (compoundV "مال اکٹھا" (mkV "کرنا")) ;       -- from DictUrd
-lin treasurer_N = mkN "فوتہ دار" ;       -- from DictUrd
-lin treasury_N = mkN "فوتہ خانہ" ;       -- from DictUrd
-lin treat_N = mkN "مفت کا مزہ" ;       -- from DictUrd
-lin treat_V = compoundV "سلوک" (mkV "کرنا") ;
-lin treat_V2 = mkV2 (compoundV "عمل" (mkV "کرنا")) ;       -- from DictUrd
-lin treatise_N = mkN "نامہ" ;       -- from DictUrd
-lin treatment_N = mkN "برتاؤ" ;       -- from DictUrd
-lin treaty_N = mkN "عہد نامہ" ;       -- from DictUrd
-lin treble_A = mkA "تین گنا" ;       -- from DictUrd
-lin treble_N = mkN "تین گنا" ;
-lin treble_V = compoundV "تین" (mkV "گنا") ;
-lin treble_V2 = mkV2 (compoundV "تین" (mkV "گنا")) ;
-lin tree_N = mkN "درخت" ;       -- from DictUrd
-lin tree_V2 = mkV2 (mkV "درخت") ;
-lin treeless_A = mkA "درختوں سے خالی" ;
-lin trefoil_N = mkN "سہ گوشہ" ;
-lin trek_N = mkN "منزل" ;       -- from DictUrd
-lin trek_V = compoundV "نقل" (mkV "مکانی کرنا") ;       -- from DictUrd
-lin trellis_N = mkN "جالی" ;
-lin trellis_V2 = mkV2 (mkV "جالی") ;
-lin tremble_N = mkN "کپکپاہٹ" ;       -- from DictUrd
-lin tremble_V = mkV "ڈگمگانا" ;       -- from DictUrd
-lin tremendous_A = mkA "عظیم" ;       -- from DictUrd
-lin tremolo_N = mkN "آرگن باجے کا ایک پرزہ" ;
-lin tremor_N = mkN "ارتعاش" ;       -- from DictUrd
-lin tremulous_A = mkA "لرزان" ;       -- from DictUrd
-lin trench_N = mkN "خندق" ;       -- from DictUrd
-lin trench_V2 = mkV2 (compoundV "خندق" (mkV "بنانا")) ;       -- from DictUrd
-lin trend_N = mkN "جھکاؤ" ;       -- from DictUrd
-lin trend_V = mkV "مڑنا" ;       -- from DictUrd
-lin trepan_V2 = mkV2 (mkV "پھانسنا") ;       -- from DictUrd
-lin trephine_N = mkN "سوراخ کرنا" ;
-lin trephine_V2 = mkV2 (compoundV "سوراخ" (mkV "کرنا")) ;
-lin trepidation_N = mkN "کپکپاہٹ" ;       -- from DictUrd
-lin trespass_N = mkN "مداخلت بیجا" ;       -- from DictUrd
-lin trespass_V = compoundV "دخل" (mkV "دینا") ;
-lin trespasser_N = mkN "مخل ہونے والا" ;
-lin tress_N = mkN "لٹ" ;       -- from DictUrd
-lin trestle_N = mkN "قینچی دار گھوڑی" ;
-lin triad_N = mkN "تکڑی" ;
-lin trial_N = mkN "آزمائش" ;       -- from DictUrd
-lin triangle_N = mkN "مثلث" ;       -- from DictUrd
-lin triangular_A = mkA "مثلثی" ;
-lin tribal_A = mkA "قبائلی" ;       -- from DictUrd
-lin tribalism_N = mkN "عصبیت" ;       -- from DictUrd
-lin tribe_N = mkN "فرقہ" ;       -- from DictUrd
-lin tribulation_N = mkN "مصیبت" ;
-lin tribunal_N = mkN "عدالت" ;       -- from DictUrd
-lin tribune_N = mkN "منبر" ;       -- from DictUrd
-lin tributary_A = mkA "خراج دینے والا" ;
-lin tributary_N = mkN "خراج مند" ;       -- from DictUrd
-lin tribute_N = mkN "خراج" ;       -- from DictUrd
-lin trice_N = mkN "لمحہ" ;       -- from DictUrd
-lin trice_V2 = mkV2 (mkV "باندھنا") ;
-lin trick_N = mkN "چال" ;       -- from DictUrd
-lin trick_V2 = mkV2 (compoundV "چکما" (mkV "دینا")) ;       -- from DictUrd
-lin trickiness_N = mkN "چالبازی" ;
-lin trickle_N = mkN "راز ظاہر ہوجانا" ;
-lin trickle_V = compoundV "راز ظاہر" (mkV "ہوجانا") ;
-lin trickle_V2 = mkV2 (compoundV "راز ظاہر" (mkV "ہوجانا")) ;
-lin tricksy_A = mkA "شوخ" ;
-lin tricky_A = mkA "چالاک" ;       -- from DictUrd
-lin tricolour_N = mkN "ترنگا جھنڈا" ;
-lin tricycle_N = mkN "تین پہیوں کی سائیکل" ;
-lin trident_N = mkN "ترسول" ;
-lin tried_A = mkA "کار آزمودہ" ;       -- from DictUrd
-lin triennial_A = mkA "سہ سالہ" ;       -- from DictUrd
-lin triennial_N = mkN "سہ سالہ" ;
-lin trier_N = mkN "آزمانے والا" ;
-lin trifle_N = mkN "خفیف سا" ;       -- from DictUrd
-lin trifle_V = compoundV "تھوڑا" (mkV "سا") ;
-lin trifle_V2 = mkV2 (compoundV "تھوڑا" (mkV "سا")) ;
-lin trifler_N = mkN "اوچھا آدمی" ;
-lin trifling_A = mkA "بچکانہ" ;       -- from DictUrd
-lin trigger_N = mkN "بندوق کا گھوڑا" ;       -- from DictUrd
-lin trigger_V2 = mkV2 (compoundV "حرکت میں" (mkV "لانا")) ;       -- from DictUrd
-lin trill_N = mkN "آواز کی لرزش" ;
-lin trill_V = compoundV "بل" (mkV "کھانا") ;       -- from DictUrd
-lin trill_V2 = mkV2 (compoundV "آواز کی" (mkV "لرزش")) ;
-lin trillion_A = mkA "کھرب" ;
-lin trillion_N = mkN "کھرب" ;
-lin trilogy_N = mkN "سہ المیہ" ;
-lin trim_A = mkA "با قائدہ" ;       -- from DictUrd
-lin trim_N = mkN "حالت" ;       -- from DictUrd
-lin trim_V = mkV "درست" ;
-lin trim_V2 = mkV2 (compoundV "چٹائ" (mkV "کرنا")) ;       -- from DictUrd
-lin trimmer_N = mkN "آراستہ کرنے والا" ;
-lin trimming_N = mkN "سجاوٹ" ;       -- from DictUrd
-lin tring_PN = mkPN "مسہری کا ڈنڈا" ;
-lin trinity_N = mkN "تسلیس" ;       -- from DictUrd
-lin trinket_N = mkN "کوئ چھوٹا زیور" ;       -- from DictUrd
-lin trio_N = mkN "تگڈ?" ;       -- from DictUrd
-lin trip_N = mkN "سفر" ;       -- from DictUrd
-lin trip_V = mkV "سفر" ;
-lin trip_V2 = mkV2 (mkV "لڑھکانا") ;       -- from DictUrd
-lin tripartite_A = mkA "تین جماعتوں کا" ;
-lin tripe_N = mkN "انتڑی" ;
-lin triple_A = mkA "سہ گنا" ;       -- from DictUrd
-lin triple_V = compoundV "تگنا" (mkV "ہوجانا") ;
-lin triple_V2 = mkV2 (compoundV "تگنا" (mkV "ہوجانا")) ;
-lin triplet_N = mkN "سہ مصرعی نظم" ;
-lin triplex_A = mkA "تہری تال" ;
-lin triplicate_A = mkA "تین نقلیں" ;
-lin triplicate_N = mkN "تین نقلیں" ;
-lin triplicate_V2 = mkV2 (compoundV "تین" (mkV "نقلیں")) ;
-lin tripod_N = mkN "سہ پایہ" ;       -- from DictUrd
-lin tripper_N = mkN "سیر و سیاحت کا شوقین" ;
-lin tripping_A = mkA "تھرکنا" ;
-lin trisect_V2 = mkV2 (compoundV "عمل" (mkV "تقسیم")) ;
-lin trite_A = mkA "گھٹیا" ;       -- from DictUrd
-lin triteness_N = mkN "فرسودگی" ;
-lin triumph_N = mkN "جیت" ;       -- from DictUrd
-lin triumph_V = compoundV "جیت" (mkV "منانا") ;       -- from DictUrd
-lin triumphal_A = mkA "مظفر" ;       -- from DictUrd
-lin triumphant_A = mkA "غالب" ;       -- from DictUrd
-lin triune_A = mkA "تثلیث میں توحید" ;
-lin trivet_N = mkN "لوہے کی تپائی" ;
-lin trivial_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin triviality_N = mkN "ادنیٰ چیز" ;
-lin trivialize_V2 = mkV2 (compoundV "بے لطف کر" (mkV "دینا")) ;
-lin trojan_A = mkA "شہر ٹرائے کا" ;
-lin trojan_N = mkN "شہر ٹرائے کا" ;
-lin troll_N = mkN "گھمانا" ;
-lin troll_V = mkV "گھمانا" ;
-lin troll_V2 = mkV2 (mkV "گھمانا") ;       -- from DictUrd
-lin trolley_N = mkN "تھیلا" ;       -- from DictUrd
-lin trombone_N = mkN "ترم نما باجا" ;
-lin trombonist_N = mkN "ترم بجانے والا" ;
-lin troop_N = mkN "فریق" ;       -- from DictUrd
-lin troop_V = mkV "غول" ;
-lin troop_V2 = mkV2 (mkV "غول") ;
-lin trooper_N = mkN "خانگی فوج کا سوار" ;
-lin trope_N = mkN "استعارہ" ;       -- from DictUrd
-lin trophy_N = mkN "فتح کی نشانی" ;
-lin tropic_N = mkN "منطقہ حارہ" ;       -- from DictUrd
-lin tropical_A = mkA "شدید گر?" ;       -- from DictUrd
-lin trot_N = mkN "دلکی چال" ;       -- from DictUrd
-lin trot_V = mkV "دوڑنا" ;
-lin trot_V2 = mkV2 (compoundV "دلکی" (mkV "چلنا")) ;       -- from DictUrd
-lin troth_N = mkN "ایمان" ;
-lin trotter_N = mkN "پائے" ;       -- from DictUrd
-lin trouble_N = mkN "آزار" ;       -- from DictUrd
-lin trouble_V = mkV "مصیبت" ;
-lin trouble_V2 = mkV2 (compoundV "اذیت" (mkV "دینا")) ;       -- from DictUrd
-lin troublesome_A = mkA "آزاردہ" ;       -- from DictUrd
-lin troublous_A = mkA "ہنگامہ کا" ;
-lin trough_N = mkN "ڈونگا" ;       -- from DictUrd
-lin trough_V = compoundV "پانی کی" (mkV "کنڈی") ;
-lin trounce_V2 = mkV2 (compoundV "برا بھلا" (mkV "کہنا")) ;       -- from DictUrd
-lin trouncing_N = mkN "زدو کوب" ;
-lin troupe_N = mkN "منڈلی" ;       -- from DictUrd
-lin trouser_N = mkN "پاجامہ" ;       -- from DictUrd
-lin trousseau_N = mkN "جہیز کا سامان" ;       -- from DictUrd
-lin trout_N = mkN "گھینٹی" ;
-lin trowel_N = mkN "کرنی" ;       -- from DictUrd
-lin troy_N = mkN "سنار کے باٹ" ;       -- from DictUrd
-lin truancy_N = mkN "کاہلی" ;       -- from DictUrd
-lin truce_N = mkN "التوا جنگ" ;       -- from DictUrd
-lin truck_N = mkN "بچا کھچا مال" ;       -- from DictUrd
-lin truckle_N = mkN "عاجزی کرنا" ;
-lin truckle_V = compoundV "عاجزی" (mkV "کرنا") ;
-lin truculence_N = mkN "تند خوئی" ;
-lin truculent_A = mkA "بے رحم" ;       -- from DictUrd
-lin trudge_N = mkN "بھاری قدم رکھنا" ;
-lin trudge_V = compoundV "پیدل" (mkV "چلنا") ;       -- from DictUrd
-lin true_A = mkA "درست" ;       -- from DictUrd
-lin true_Adv = mkAdv "سچا" ;
-lin true_N = mkN "اصل" ;       -- from DictUrd
-lin true_V2 = mkV2 (mkV "سچا") ;
-lin truffle_N = mkN "چاکولیٹ والی گولی" ;
-lin truism_N = mkN "امر مسلمہ" ;       -- from DictUrd
-lin truly_Adv = mkAdv "عملاً" ;       -- from DictUrd
-lin trump_N = mkN "خرافات" ;       -- from DictUrd
-lin trump_V = compoundV "ترم کی" (mkV "آواز") ;
-lin trump_V2 = mkV2 (mkV "گھڑنا") ;       -- from DictUrd
-lin trumpery_A = mkA "نمائشی" ;
-lin trumpet_N = mkN "سُور" ;       -- from DictUrd
-lin trumpet_V = mkV "شہنائی" ;
-lin trumpet_V2 = mkV2 (mkV "چنگھاڑنا") ;       -- from DictUrd
-lin trumpeter_N = mkN "بگل بجانے والا" ;
-lin truncate_V2 = mkV2 (compoundV "مسخ" (mkV "کرنا")) ;       -- from DictUrd
-lin truncheon_N = mkN "ڈنڈا" ;       -- from DictUrd
-lin trundle_V = compoundV "گول" (mkV "چیز") ;
-lin trundle_V2 = mkV2 (mkV "ڈھلکانا") ;       -- from DictUrd
-lin trunk_N = mkN "بڑا صندوق" ;       -- from DictUrd
-lin trunking_N = mkN "اصلی حصہ" ;
-lin truss_N = mkN "کسنا" ;
-lin truss_V2 = mkV2 (mkV "کسنا") ;
-lin trust_N = mkN "امانت" ;       -- from DictUrd
-lin trust_V = compoundV "اعتبار" (mkV "کرنا") ;       -- from DictUrd
-lin trust_V2 = mkV2 (mkV "اعتماد") ;
---lin trust_V2V = mkV2 (mkV "اعتماد") ;
-lin trust_VS = mkVS (mkV "اعتماد") ;
-lin trustee_N = mkN "امین" ;       -- from DictUrd
-lin trustful_A = mkA "بھروسہ کرنے والا" ;
-lin trusting_A = mkA "اعتماد" ;
-lin trustworthiness_N = mkN "ایمان" ;       -- from DictUrd
-lin trustworthy_A = mkA "بات کا پکا" ;       -- from DictUrd
-lin trusty_A = mkA "ایماندار" ;
-lin truth_N = mkN "حقیقت" ;       -- from DictUrd
-lin truthful_A = mkA "راست باز" ;       -- from DictUrd
-lin truthfulness_N = mkN "راستی" ;       -- from DictUrd
-lin try_N = mkN "کوشش" ;       -- from DictUrd
-lin try_V = compoundV "کوشش" (mkV "کرنا") ;
-lin try_V2 = mkV2 (mkV "آزمانا") ;       -- from DictUrd
--- lin try_V2V = mkV2 (compoundV "کوشش" (mkV "کرنا")) ;
-lin try_VS = mkVS (compoundV "کوشش" (mkV "کرنا")) ;
-lin trying_A = mkA "آزمائشی" ;       -- from DictUrd
-lin tryst_N = mkN "جائے ملاقات" ;       -- from DictUrd
-lin tub_N = mkN "کونڈا" ;
-lin tubby_A = mkA "گول مٹول" ;
-lin tube_N = mkN "نالی" ;       -- from DictUrd
-lin tuber_N = mkN "ڈلا" ;       -- from DictUrd
-lin tubercular_A = mkA "دق کا سا" ;
-lin tubing_N = mkN "نلوں کا سلسلہ" ;
-lin tubular_A = mkA "نل کی شکل کا" ;
-lin tuc_N = mkN "چڑھانا" ;
-lin tuck_N = mkN "چڑھانا" ;
-lin tuck_V = mkV "چڑھانا" ;
-lin tuck_V2 = mkV2 (mkV "ٹھونسنا") ;       -- from DictUrd
-lin tucker_N = mkN "دوپٹہ" ;
-lin tues_PN = mkPN "منگل" ;
-lin tuesday_N = mkN "منگل" ;
-lin tuesday_PN = mkPN "منگل" ;
-lin tuft_N = mkN "گچھا" ;       -- from DictUrd
-lin tufted_A = mkA "گچھا" ;
-lin tug_N = mkN "دم" ;       -- from DictUrd
-lin tug_V = compoundV "سخت" (mkV "کوشش") ;
-lin tug_V2 = mkV2 (compoundV "دم" (mkV "لگانا")) ;       -- from DictUrd
-lin tuition_N = mkN "درس" ;       -- from DictUrd
-lin tulip_N = mkN "لالا" ;       -- from DictUrd
-lin tulle_N = mkN "نائیلون یا ریان کی باریک جالی" ;
-lin tumble_N = mkN "لوٹ پوٹ ہوجانا" ;
-lin tumble_V = mkV "ڈھلکنا" ;       -- from DictUrd
-lin tumble_V2 = mkV2 (compoundV "لوٹ پوٹ" (mkV "ہوجانا")) ;
-lin tumbler_N = mkN "آب خورا" ;       -- from DictUrd
-lin tumbrel_N = mkN "ایک سزا دینے کا آلہ" ;
-lin tumescence_N = mkN "پھولن" ;       -- from DictUrd
-lin tumid_A = mkA "پھولا" ;       -- from DictUrd
-lin tumidity_N = mkN "ورم" ;
-lin tummy_N = mkN "پیٹ" ;       -- from DictUrd
-lin tumour_N = mkN "گمڑا" ;       -- from DictUrd
-lin tumult_N = mkN "آشوب" ;       -- from DictUrd
-lin tumultuous_A = mkA "پر شور" ;
-lin tun_N = mkN "شراب کا حوض" ;
-lin tune_N = mkN "دھن" ;       -- from DictUrd
-lin tune_V = mkV "تان" ;
-lin tune_V2 = mkV2 (compoundV "موافق" (mkV "کرنا")) ;       -- from DictUrd
-lin tuneful_A = mkA "رسیلا" ;
-lin tunefulness_N = mkN "رسیلا پن" ;
-lin tunic_N = mkN "پوست" ;
-lin tunnel_N = mkN "سرنگ" ;       -- from DictUrd
-lin tunnel_V = compoundV "زمین دوز" (mkV "راستہ") ;
-lin tunnel_V2 = mkV2 (compoundV "زمین دوز" (mkV "راستہ")) ;
-lin tup_N = mkN "مینڈھا" ;
-lin turban_N = mkN "عمامہ" ;       -- from DictUrd
-lin turbaned_A = mkA "عمامہ پوش" ;
-lin turbid_A = mkA "بے ترتیب" ;       -- from DictUrd
-lin turbot_N = mkN "بڑی چپٹی مچھلی" ;
-lin turbulence_N = mkN "ہلچل" ;       -- from DictUrd
-lin turbulent_A = mkA "فتنہ پرداز" ;       -- from DictUrd
-lin tureen_N = mkN "شوربہ کی قاب" ;
-lin turf_N = mkN "گھاس کی زمین" ;
-lin turf_V2 = mkV2 (compoundV "گھاس کی" (mkV "زمین")) ;
-lin turgid_A = mkA "پھولا ہوا" ;
-lin turgidity_N = mkN "مبالغہ آمیزی" ;
-lin turk_N = mkN "ترکی کا باشندہ" ;
-lin turkey_N = mkN "فیل مرغ" ;
-lin turkey_PN = mkPN "فیل مرغ" ;
-lin turkish_A = mkA "ترکی کا" ;
-lin turkish_N = mkN "ترکی کا" ;
-lin turmeric_N = mkN "ہلدی" ;       -- from DictUrd
-lin turmoil_N = mkN "ہلچل" ;       -- from DictUrd
-lin turn_N = mkN "بار" ;       -- from DictUrd
-lin turn_V = mkV "بدلنا" ;       -- from DictUrd
-lin turn_V2 = mkV2 (mkV "بدلنا") ;       -- from DictUrd
-lin turn_VA = mkV "مڑنا" ;
-lin turner_N = mkN "خرادی" ;       -- from DictUrd
-lin turning_N = mkN "ہیر پھیر" ;       -- from DictUrd
-lin turnip_N = mkN "شلج?" ;       -- from DictUrd
-lin turnpike_N = mkN "روک چرخ" ;
-lin turpentine_N = mkN "تاڑپین کا تیل" ;
-lin turpitude_N = mkN "کمینہ پن" ;       -- from DictUrd
-lin turquoise_N = mkN "فیروزہ" ;       -- from DictUrd
-lin turret_N = mkN "کنگرہ" ;
-lin turtle_N = mkN "کچھوا" ;       -- from DictUrd
-lin tusk_N = mkN "ہاتھی دانت" ;       -- from DictUrd
-lin tussle_N = mkN "کشا کش" ;       -- from DictUrd
-lin tussle_V = mkV "کشمکش" ;
-lin tussock_N = mkN "گھاس کا گچھا" ;
-lin tut_V2 = mkV2 (compoundV "کانوں میں مزدوری" (mkV "کرنا")) ;
-lin tutelage_N = mkN "سرپرستی" ;       -- from DictUrd
-lin tutor_N = mkN "معل?" ;       -- from DictUrd
-lin tutor_V2 = mkV2 (mkV "سکھانا") ;       -- from DictUrd
-lin tutorial_A = mkA "سبق" ;
-lin tutorial_N = mkN "سبق" ;
-lin tutorship_N = mkN "اتالیق کا کام" ;
-lin tuxedo_N = mkN "جیکٹ" ;
-lin twaddle_N = mkN "بکواس" ;       -- from DictUrd
-lin twaddle_V = compoundV "مہمل" (mkV "گفتگو") ;
-lin twain_N = mkN "جوڑا" ;       -- from DictUrd
-lin twang_N = mkN "تیز ذائقہ" ;       -- from DictUrd
-lin twang_V = mkV "جھنکار" ;
-lin twang_V2 = mkV2 (mkV "جھنکار") ;
-lin tweak_N = mkN "جھٹکا" ;
-lin tweak_V2 = mkV2 (mkV "نوچنا") ;       -- from DictUrd
-lin twee_A = mkA "اونی کپڑا" ;
-lin tweed_N = mkN "اونی کپڑا" ;
-lin tweet_N = mkN "چہچہانا" ;
-lin tweet_V = mkV "چہچہانا" ;
-lin twice_Adv = mkAdv "دو گنا" ;       -- from DictUrd
-lin twiddle_N = mkN "انگلی پر گھمانا" ;
-lin twiddle_V = compoundV "انگلی پر" (mkV "گھمانا") ;
-lin twiddle_V2 = mkV2 (compoundV "بے کلی سے" (mkV "مچلنا")) ;       -- from DictUrd
-lin twig_N = mkN "ٹہنی" ;       -- from DictUrd
-lin twig_V = mkV "ڈالی" ;
-lin twig_V2 = mkV2 (compoundV "بھانپ" (mkV "لینا")) ;       -- from DictUrd
-lin twiggy_A = mkA "شاخ دار" ;       -- from DictUrd
-lin twilight_N = mkN "جھٹ پٹا" ;       -- from DictUrd
-lin twill_N = mkN "ٹول کی طرح بننا" ;
-lin twilled_A = mkA "ٹول کی طرح بننا" ;
-lin twin_N = mkN "جڑواں" ;       -- from DictUrd
-lin twin_V2 = mkV2 (mkV "جڑواں") ;
-lin twine_N = mkN "بٹی رسی" ;       -- from DictUrd
-lin twine_V = mkV "ڈوری" ;
-lin twine_V2 = mkV2 (compoundV "بل" (mkV "دینا")) ;       -- from DictUrd
-lin twinge_N = mkN "اینٹھن" ;       -- from DictUrd
-lin twinkle_N = mkN "چمک" ;       -- from DictUrd
-lin twinkle_V = mkV "چمکنا" ;       -- from DictUrd
-lin twinkling_N = mkN "جگمگاہٹ" ;       -- from DictUrd
-lin twirl_N = mkN "تیز چکر" ;
-lin twirl_V = compoundV "تیز" (mkV "چکر") ;
-lin twirl_V2 = mkV2 (compoundV "بل" (mkV "دینا")) ;       -- from DictUrd
-lin twist_N = mkN "اینٹھن" ;       -- from DictUrd
-lin twist_V = mkV "اینٹھنا" ;       -- from DictUrd
-lin twist_V2 = mkV2 (mkV "مروڑنا") ;       -- from DictUrd
-lin twister_N = mkN "بٹیا" ;       -- from DictUrd
-lin twit_N = mkN "ملامت کرنا" ;
-lin twit_V2 = mkV2 (compoundV "چوٹ" (mkV "کسنا")) ;       -- from DictUrd
-lin twitch_N = mkN "پھڑک" ;
-lin twitch_V = mkV "پھڑک" ;
-lin twitch_V2 = mkV2 (mkV "چھیننا") ;       -- from DictUrd
-lin twitter_N = mkN "چہچہاہٹ" ;       -- from DictUrd
-lin twitter_V = mkV "چہچہانا" ;       -- from DictUrd
-lin twofold_A = mkA "دوہرا" ;       -- from DictUrd
-lin twofold_Adv = mkAdv "دوگنا" ;       -- from DictUrd
-lin tycoon_N = mkN "بڑا سیٹھ" ;       -- from DictUrd
-lin tympanum_N = mkN "درمیانی کان" ;
-lin type_N = mkN "انداز" ;       -- from DictUrd
-lin type_V = mkV "مثال" ;
-lin type_V2 = mkV2 (mkV "مثال") ;
-lin typewriter_N = mkN "لکھنے کی مشین" ;
-lin typhoon_N = mkN "آندھی" ;
-lin typical_A = mkA "مثالی" ;       -- from DictUrd
-lin typify_V2 = mkV2 (compoundV "نشانی" (mkV "ہونا")) ;
-lin typist_N = mkN "ٹائپ کرنے والا" ;
-lin typographer_N = mkN "طبع کرنے والا" ;
-lin typographic_A = mkA "چھپائی کے متعلق" ;
-lin typography_N = mkN "چپھائی" ;
-lin tyrannize_V = compoundV "تشدد" (mkV "کرنا") ;
-lin tyrannize_V2 = mkV2 (compoundV "تشدد" (mkV "کرنا")) ;
-lin tyrannous_A = mkA "جابرانہ" ;
-lin tyranny_N = mkN "اندھیر" ;       -- from DictUrd
-lin tyrant_N = mkN "آتش خوار" ;       -- from DictUrd
-lin tyre_N = mkN "دہی" ;
-lin u_turn_N = mkN "نہ ہلایا ہوا" ;
-lin ubiquitous_A = mkA "حاضر" ;       -- from DictUrd
-lin ubiquity_N = mkN "ہرجائت" ;       -- from DictUrd
-lin udder_N = mkN "حونہ" ;       -- from DictUrd
-lin ugly_A = mkA "بد رنگ" ;       -- from DictUrd
-lin ulcer_N = mkN "ناسور" ;       -- from DictUrd
-lin ulterior_A = mkA "در پردہ" ;       -- from DictUrd
-lin ultimate_A = mkA "آخری" ;       -- from DictUrd
-lin ultimatum_N = mkN "آخری انتباہ" ;       -- from DictUrd
-lin ultimo_A = mkA "ماہ گزشتہ" ;
-lin umbilical_A = mkA "بطنی" ;       -- from DictUrd
-lin umbrage_N = mkN "برہمی" ;       -- from DictUrd
-lin umbrella_N = mkN "چھاتا" ;       -- from DictUrd
-lin umpire_N = mkN "فیصل" ;       -- from DictUrd
-lin umpire_V = compoundV "فیصلہ دینے" (mkV "والا") ;
-lin umpire_V2 = mkV2 (compoundV "فیصلہ دینے" (mkV "والا")) ;
-lin un_N = mkN "غیر" ;
-lin unabated_A = mkA "بے نیام" ;       -- from DictUrd
-lin unable_A = mkA "عاجز" ;       -- from DictUrd
-lin unabridged_A = mkA "بے اختصار" ;       -- from DictUrd
-lin unaccompanied_A = mkA "اہالی موالی کے بغیر" ;       -- from DictUrd
-lin unaccustomed_A = mkA "اجنبی" ;       -- from DictUrd
-lin unacknowledged_A = mkA "بے رسید" ;       -- from DictUrd
-lin unaffected_A = mkA "بے ساختہ" ;       -- from DictUrd
-lin unalloyed_A = mkA "بے آمیزش" ;       -- from DictUrd
-lin unaltered_A = mkA "بحال" ;       -- from DictUrd
-lin unambiguous_A = mkA "غیر مشکوک" ;       -- from DictUrd
-lin unanimity_N = mkN "اتحاد" ;       -- from DictUrd
-lin unanimous_A = mkA "ایکا" ;       -- from DictUrd
-lin unarmed_A = mkA "بے ہتھیار" ;       -- from DictUrd
-lin unassisted_A = mkA "بے اعانت" ;       -- from DictUrd
-lin unassuming_A = mkA "بے رعونت" ;       -- from DictUrd
-lin unauthorized_A = mkA "غیر قانونی" ;
-lin unavailable_A = mkA "غیر دست یاب" ;       -- from DictUrd
-lin unavoidable_A = mkA "اٹل" ;       -- from DictUrd
-lin unaware_A = mkA "بے خبر" ;       -- from DictUrd
-lin unawares_Adv = mkAdv "ناگاہ" ;       -- from DictUrd
-lin unbalance_V2 = mkV2 (compoundV "غیر متوازن" (mkV "کرنا")) ;       -- from DictUrd
-lin unbalanced_A = mkA "پاگل سا" ;
-lin unbar_V2 = mkV2 (compoundV "روک" (mkV "ہٹانا")) ;       -- from DictUrd
-lin unbearable_A = mkA "دو بھر" ;       -- from DictUrd
-lin unbecoming_A = mkA "بد زیب" ;       -- from DictUrd
-lin unbelievable_A = mkA "حیرت انگیز" ;       -- from DictUrd
-lin unbeliever_N = mkN "بے دین" ;       -- from DictUrd
-lin unbend_V = compoundV "سیدھا" (mkV "کرنا") ;
-lin unbend_V2 = mkV2 (compoundV "آرام" (mkV "کرنا")) ;       -- from DictUrd
-lin unbending_A = mkA "اڑیل" ;       -- from DictUrd
-lin unbiased_A = mkA "بے لاگ" ;       -- from DictUrd
-lin unbind_V2 = mkV2 (compoundV "آزاد" (mkV "کرنا")) ;       -- from DictUrd
-lin unbolt_V = compoundV "چٹخنی" (mkV "کھولنا") ;
-lin unbolt_V2 = mkV2 (compoundV "چٹخنی کھول" (mkV "دینا")) ;       -- from DictUrd
-lin unborn_A = mkA "نوزائیدہ" ;
-lin unbosom_V2 = mkV2 (mkV "بتانا") ;       -- from DictUrd
-lin unbounded_A = mkA "عظیم" ;       -- from DictUrd
-lin unbridled_A = mkA "بے لگام" ;       -- from DictUrd
-lin unbroken_A = mkA "غیر منقطع" ;       -- from DictUrd
-lin unburden_V2 = mkV2 (compoundV "دل کا بوجھ" (mkV "ہٹانا")) ;       -- from DictUrd
-lin unbutton_V2 = mkV2 (compoundV "کے بٹن" (mkV "کھولنا")) ;
-lin unbuttoned_A = mkA "کے بٹن کھولنا" ;
-lin uncanny_A = mkA "انہونی" ;       -- from DictUrd
-lin unceremonious_A = mkA "ایکا ایکی" ;       -- from DictUrd
-lin uncertain_A = mkA "بے یقین" ;       -- from DictUrd
-lin uncertainty_N = mkN "عدم یقین" ;       -- from DictUrd
-lin uncharitable_A = mkA "بے رحم" ;       -- from DictUrd
-lin uncivil_A = mkA "اکھڑ" ;       -- from DictUrd
-lin uncle_N = mkN "چچا" ;       -- from DictUrd
-lin unclean_A = mkA "بدمعاش" ;       -- from DictUrd
-lin unco_A = mkA "بےآرام" ;
-lin unco_Adv = mkAdv "بےآرام" ;
-lin uncomfortable_A = mkA "بے آرام" ;       -- from DictUrd
-lin uncommon_A = mkA "انوکھا" ;       -- from DictUrd
-lin uncompromising_A = mkA "بے لچک" ;       -- from DictUrd
-lin unconcern_N = mkN "بے توجہی" ;       -- from DictUrd
-lin unconcerned_A = mkA "اثر نا پزیر" ;       -- from DictUrd
-lin unconditional_A = mkA "بلا شرط" ;       -- from DictUrd
-lin unconscious_A = mkA "انٹا غفیل" ;       -- from DictUrd
-lin unconscious_N = mkN "بےہوش" ;
-lin unconstitutional_A = mkA "غیر آئینی" ;       -- from DictUrd
-lin unconventional_A = mkA "آزاد" ;       -- from DictUrd
-lin uncouth_A = mkA "ادب آداب سے نا آشنا" ;       -- from DictUrd
-lin uncover_V2 = mkV2 (compoundV "بھانڈا" (mkV "پھوڑنا")) ;       -- from DictUrd
-lin uncritical_A = mkA "غیر معترضانہ" ;       -- from DictUrd
-lin unction_N = mkN "غازہ" ;       -- from DictUrd
-lin unctuous_A = mkA "چربی دار" ;       -- from DictUrd
-lin uncultivated_A = mkA "ان گھڑا" ;       -- from DictUrd
-lin undaunted_A = mkA "آزاد منش" ;       -- from DictUrd
-lin undeceive_V2 = mkV2 (compoundV "دھوکا" (mkV "کرنا")) ;
-lin undemocratic_A = mkA "غیر جمہوری" ;
-lin undeniable_A = mkA "بظاہر ٹھیک" ;       -- from DictUrd
-lin under_Adv = mkAdv "نیچے" ;
-lin undercharge_N = mkN "کم قیمت لینا" ;
-lin undercharge_V2 = mkV2 (compoundV "معمول سے کم قیمت یا کرایہ" (mkV "لینا")) ;       -- from DictUrd
-lin underdog_N = mkN "ادنیٰ" ;       -- from DictUrd
-lin underestimate_N = mkN "کم جاننا" ;
-lin underestimate_V2 = mkV2 (compoundV "ہیچ" (mkV "سمجھنا")) ;       -- from DictUrd
-lin undergo_V2 = mkV2 (mkV "بھگتنا") ;       -- from DictUrd
-lin undergraduate_N = mkN "بی اے یا بی ایس سی کا طالب علم یا طالبہ" ;
-lin underground_A = mkA "چھپا ہوا" ;       -- from DictUrd
-lin underground_Adv = mkAdv "زمین دوز" ;       -- from DictUrd
-lin underground_N = mkN "زیر زمین کمرہ یا راستہ" ;       -- from DictUrd
-lin underhand_A = mkA "عیارانہ" ;       -- from DictUrd
-lin underhand_Adv = mkAdv "بے ایمانی کا" ;
-lin underhanded_A = mkA "پوشیدہ" ;       -- from DictUrd
-lin underlie_V2 = mkV2 (compoundV "کسی چیز کے نیچے" (mkV "ہونا")) ;       -- from DictUrd
-lin underline_N = mkN "خط کشیدہ" ;       -- from DictUrd
-lin underline_V2 = mkV2 (compoundV "اہمیت ظاہر" (mkV "کرنا")) ;       -- from DictUrd
-lin underling_N = mkN "ادنیٰ عہدے دار" ;       -- from DictUrd
-lin undermentioned_A = mkA "مندرجہ ذیل" ;
-lin undermine_V2 = mkV2 (compoundV "سرنگ" (mkV "بنانا")) ;
-lin underneath_Adv = mkAdv "کے نیچے" ;
-lin underrate_V2 = mkV2 (compoundV "کم" (mkV "آنکنا")) ;       -- from DictUrd
-lin underscore_V2 = mkV2 (compoundV "اہمیت ظاہر" (mkV "کرنا")) ;       -- from DictUrd
-lin undersell_V2 = mkV2 (compoundV "اونے پونے" (mkV "بیچنا")) ;       -- from DictUrd
-lin undersign_V2 = mkV2 (compoundV "دستخط ثبت" (mkV "کرنا")) ;       -- from DictUrd
-lin understand_V = compoundV "بوجھ" (mkV "لینا") ;       -- from DictUrd
-lin understand_V2 = mkV2 (compoundV "سمجھ" (mkV "لینا")) ;       -- from DictUrd
---lin understand_V2V = mkV2 (mkV "سمجھنا") ;
-lin understand_VS = mkVS (mkV "سمجھنا") ;
-lin understandable_A = mkA "قابل فہم" ;       -- from DictUrd
-lin understanding_A = mkA "عاقل" ;       -- from DictUrd
-lin understanding_N = mkN "عقل" ;       -- from DictUrd
-lin understate_V2 = mkV2 (compoundV "کم بیانی" (mkV "کرنا")) ;       -- from DictUrd
-lin understatement_N = mkN "کم بیانی" ;       -- from DictUrd
-lin understudy_N = mkN "زیر تربیت کارکن" ;
-lin understudy_V2 = mkV2 (compoundV "زیر تربیت" (mkV "کارکن")) ;
-lin undertake_V2 = mkV2 (compoundV "کی ذمہ داری" (mkV "لینا")) ;
-lin undertaker_N = mkN "جو کسی کام کرنے کا ذمہ لے" ;       -- from DictUrd
-lin undertaking_N = mkN "کام" ;       -- from DictUrd
-lin underwear_N = mkN "جانگیا" ;       -- from DictUrd
-lin underworld_N = mkN "علم ارواح" ;       -- from DictUrd
-lin undesirable_A = mkA "غیر مرغوب" ;       -- from DictUrd
-lin undesirable_N = mkN "نامناسب" ;
-lin undetermined_A = mkA "بلا تعین" ;       -- from DictUrd
-lin undignified_A = mkA "اوچھا" ;       -- from DictUrd
-lin undisciplined_A = mkA "بے ضبط" ;       -- from DictUrd
-lin undiscovered_A = mkA "ان دیکھا" ;       -- from DictUrd
-lin undisguised_A = mkA "بغیر چوری چھپے" ;       -- from DictUrd
-lin undisturbed_A = mkA "پر سکون" ;
-lin undivided_A = mkA "اٹوٹ" ;       -- from DictUrd
-lin undo_V2 = mkV2 (mkV "کھولنا") ;
-lin undoing_N = mkN "بربادی" ;       -- from DictUrd
-lin undone_A = mkA "برباد" ;
-lin undoubted_A = mkA "بلا شبہ" ;       -- from DictUrd
-lin undress_N = mkN "بے تکلفانہ لباس" ;
-lin undress_V = compoundV "بے تکلفانہ" (mkV "لباس") ;
-lin undress_V2 = mkV2 (compoundV "کپڑے" (mkV "اتارنا")) ;       -- from DictUrd
-lin undue_A = mkA "بے جا" ;       -- from DictUrd
-lin undulate_V = compoundV "لہریا" (mkV "ہونا") ;
-lin undulation_N = mkN "ہلکورا" ;       -- from DictUrd
-lin unduly_Adv = mkAdv "بے اعتدالی سے" ;       -- from DictUrd
-lin undying_A = mkA "امر" ;       -- from DictUrd
-lin unearned_A = mkA "بلا استحقاق" ;       -- from DictUrd
-lin unearth_V2 = mkV2 (compoundV "دریافت" (mkV "کرنا")) ;       -- from DictUrd
-lin uneasy_A = mkA "آزردہ" ;       -- from DictUrd
-lin uneconomic_A = mkA "غیر منفعت بخش" ;
-lin uneducated_A = mkA "ان پڑھ" ;       -- from DictUrd
-lin unemployed_A = mkA "بے کار" ;       -- from DictUrd
-lin unemployment_N = mkN "بے کاری" ;       -- from DictUrd
-lin unending_A = mkA "بے انت" ;       -- from DictUrd
-lin unenviable_A = mkA "ناقابل رشک" ;       -- from DictUrd
-lin unequal_A = mkA "غیر مساوی" ;       -- from DictUrd
-lin unequivocal_A = mkA "بلا شک و شبہ" ;       -- from DictUrd
-lin unerring_A = mkA "بے خطا" ;       -- from DictUrd
-lin uneven_A = mkA "غیر درست" ;       -- from DictUrd
-lin uneventful_A = mkA "اہم واقعات کے بغیر" ;       -- from DictUrd
-lin unexpected_A = mkA "اچانک" ;       -- from DictUrd
-lin unfailing_A = mkA "مدام" ;       -- from DictUrd
-lin unfair_A = mkA "بے ایمان" ;       -- from DictUrd
-lin unfaithful_A = mkA "بے ایمان" ;       -- from DictUrd
-lin unfaltering_A = mkA "غیر متذبذب" ;       -- from DictUrd
-lin unfamiliar_A = mkA "عجیب" ;       -- from DictUrd
-lin unfasten_V = mkV "کھولنا" ;
-lin unfasten_V2 = mkV2 (compoundV "الگ" (mkV "کرنا")) ;       -- from DictUrd
-lin unfavourable_A = mkA "ناموافق" ;       -- from DictUrd
-lin unfettered_A = mkA "آزاد" ;       -- from DictUrd
-lin unfit_A = mkA "نااہل" ;       -- from DictUrd
-lin unfit_V2 = mkV2 (mkV "ناموزوں") ;
-lin unflagging_A = mkA "انتھک" ;
-lin unflappable_A = mkA "ضبط سے کام لینے والا" ;
-lin unflinching_A = mkA "ثابت قد?" ;       -- from DictUrd
-lin unfold_V = mkV "کھلنا" ;       -- from DictUrd
-lin unfold_V2 = mkV2 (mkV "بتانا") ;       -- from DictUrd
-lin unfortunate_A = mkA "بے بہرہ" ;       -- from DictUrd
-lin unfortunate_N = mkN "بد قسمت" ;
-lin unfounded_A = mkA "بلا اساس" ;       -- from DictUrd
-lin unfrequented_A = mkA "الگ تھلگ" ;
-lin unfriendly_A = mkA "مخالفانہ" ;
-lin unfurl_V = mkV "لہرانا" ;
-lin unfurl_V2 = mkV2 (mkV "لہرانا") ;       -- from DictUrd
-lin ungainly_A = mkA "بھدا" ;
-lin ungentle_A = mkA "ناشائستہ" ;
-lin ungentlemanly_A = mkA "ناشائستہ" ;
-lin ungodly_A = mkA "بے دھرم" ;       -- from DictUrd
-lin ungraceful_A = mkA "نامناسب" ;
-lin ungracious_A = mkA "غیر مہذب" ;       -- from DictUrd
-lin ungrateful_A = mkA "احسان فرا موش" ;       -- from DictUrd
-lin unguarded_A = mkA "بلا حفاظت" ;
-lin unhampered_A = mkA "بلا مزاحمت" ;
-lin unhappy_A = mkA "آزردہ" ;       -- from DictUrd
-lin unhealthy_A = mkA "بیمار" ;       -- from DictUrd
-lin unheard_A = mkA "ان سنی" ;       -- from DictUrd
-lin unheeded_A = mkA "بغیر پرواہ کا" ;
-lin unhesitating_A = mkA "غیر متردد" ;       -- from DictUrd
-lin unhinge_V2 = mkV2 (compoundV "بد" (mkV "دماغ")) ;
-lin unholy_A = mkA "غیر مقدس" ;       -- from DictUrd
-lin unhurt_A = mkA "جسے چوٹ نہ آئی ہو" ;
-lin unicorn_N = mkN "یک قرن" ;
-lin unidentified_A = mkA "بے شناخت" ;       -- from DictUrd
-lin unification_N = mkN "اتحاد" ;
-lin uniform_A = mkA "با قائدہ" ;       -- from DictUrd
-lin uniform_N = mkN "وردی" ;       -- from DictUrd
-lin uniformed_A = mkA "وردی" ;
-lin uniformity_N = mkN "یکسانی" ;
-lin unify_V2 = mkV2 (compoundV "یکساں" (mkV "کرنا")) ;
-lin unilateral_A = mkA "یک پہلو" ;       -- from DictUrd
-lin unimaginable_A = mkA "ناممکن" ;       -- from DictUrd
-lin unimpeded_A = mkA "بل روک ٹوک" ;       -- from DictUrd
-lin unimportant_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin uninfluenced_A = mkA "غیر متاثر" ;       -- from DictUrd
-lin uninformed_A = mkA "انجان" ;       -- from DictUrd
-lin uninhibited_A = mkA "آزاد خیال" ;       -- from DictUrd
-lin unintelligible_A = mkA "بے معنی" ;       -- from DictUrd
-lin unintentional_A = mkA "غیر ارادی" ;       -- from DictUrd
-lin uninteresting_A = mkA "غیر دلچسپ" ;
-lin uninterrupted_A = mkA "بلا ناغہ" ;       -- from DictUrd
-lin uninvited_A = mkA "بن بلائے" ;       -- from DictUrd
-lin union_N = mkN "انجمن" ;       -- from DictUrd
-lin unique_A = mkA "اچھوتا" ;       -- from DictUrd
-lin uniqueness_N = mkN "منفرد" ;
-lin unisex_A = mkA "ہر جنسی (لباس)" ;
-lin unison_N = mkN "پورا اتفاق" ;       -- from DictUrd
-lin unit_N = mkN "وحدت" ;       -- from DictUrd
---lin unit_V2V = mkV2 (mkV "اکائی") ;
-lin unite_V = mkV "جڑنا" ;       -- from DictUrd
-lin unite_V2 = mkV2 (compoundV "ایکا" (mkV "کرنا")) ;       -- from DictUrd
-lin united_A = mkA "متفق" ;       -- from DictUrd
-lin unity_N = mkN "آپس داری" ;       -- from DictUrd
-lin univ_PN = mkPN "عالم گیر" ;
-lin universal_A = mkA "آفاقی" ;       -- from DictUrd
-lin universe_N = mkN "عالم" ;       -- from DictUrd
-lin university_N = mkN "جامعہ" ;
-lin unjust_A = mkA "بے انصاف" ;       -- from DictUrd
-lin unkempt_A = mkA "بلا کنگھی" ;       -- from DictUrd
-lin unkind_A = mkA "بد تمیز" ;       -- from DictUrd
-lin unknowing_A = mkA "نادانستہ" ;
-lin unknown_A = mkA "گمنام" ;       -- from DictUrd
-lin unknown_N = mkN "نامعلوم" ;
-lin unlawful_A = mkA "حرام" ;       -- from DictUrd
-lin unleash_V2 = mkV2 (compoundV "کھلا چھوڑ" (mkV "دینا")) ;       -- from DictUrd
-lin unlettered_A = mkA "غیر پڑھا لکھا" ;       -- from DictUrd
-lin unlike_A = mkA "مختلف" ;       -- from DictUrd
-lin unlikely_A = mkA "انہونی" ;       -- from DictUrd
-lin unlimited_A = mkA "بے اندازہ" ;       -- from DictUrd
-lin unload_V = mkV "اتارنا" ;
-lin unload_V2 = mkV2 (mkV "اتارنا") ;       -- from DictUrd
-lin unlucky_A = mkA "آفت رسیدہ" ;       -- from DictUrd
-lin unman_V2 = mkV2 (mkV "مشکل") ;
-lin unmanageable_A = mkA "بے لگام" ;       -- from DictUrd
-lin unmanly_A = mkA "بزدلانہ" ;       -- from DictUrd
-lin unmannerly_A = mkA "بے ادب" ;       -- from DictUrd
-lin unmarried_A = mkA "چھڑا" ;       -- from DictUrd
-lin unmask_V = compoundV "بے نقاب" (mkV "کرنا") ;
-lin unmask_V2 = mkV2 (compoundV "افشا" (mkV "کرنا")) ;       -- from DictUrd
-lin unmatched_A = mkA "بے نظیر" ;       -- from DictUrd
-lin unmerciful_A = mkA "بے رحم" ;       -- from DictUrd
-lin unmoved_A = mkA "اٹل" ;       -- from DictUrd
-lin unnamed_A = mkA "جان بوجھ کر نام نہ لینا" ;
-lin unnatural_A = mkA "غیر فطری" ;       -- from DictUrd
-lin unnecessary_A = mkA "بے کار" ;       -- from DictUrd
-lin unnerve_V2 = mkV2 (compoundV "گھبرا" (mkV "دینا")) ;       -- from DictUrd
-lin unnoticed_A = mkA "جس پر نظر نہ پڑے" ;
-lin unobtainable_A = mkA "نایاب" ;
-lin unofficial_A = mkA "غیر سرکاری" ;       -- from DictUrd
-lin unopposed_A = mkA "بے مخالفت" ;       -- from DictUrd
-lin unpack_V = compoundV "پیکٹ سے نکال" (mkV "دینا") ;
-lin unpack_V2 = mkV2 (compoundV "بوجھ" (mkV "اتارنا")) ;       -- from DictUrd
-lin unpaid_A = mkA "واجب الادا" ;
-lin unpalatable_A = mkA "اجیرن" ;       -- from DictUrd
-lin unparalleled_A = mkA "بے مثل" ;       -- from DictUrd
-lin unpardonable_A = mkA "ناقابل معافی" ;       -- from DictUrd
-lin unparliamentary_A = mkA "غیر پارلمانی" ;       -- from DictUrd
-lin unpatriotic_A = mkA "حب الوطنی سے عاری" ;
-lin unpaved_A = mkA "غیر فرشی" ;       -- from DictUrd
-lin unpleasant_A = mkA "اجیرن" ;       -- from DictUrd
-lin unpopular_A = mkA "غیر مقبول" ;       -- from DictUrd
-lin unprecedented_A = mkA "انوکھا" ;       -- from DictUrd
-lin unpredictable_A = mkA "ناقابل پیشن گوئی" ;
-lin unprejudiced_A = mkA "غیر جانبدارانہ" ;
-lin unprepared_A = mkA "تیاری کے بغیر" ;
-lin unprincipled_A = mkA "بے ایمان" ;       -- from DictUrd
-lin unproductive_A = mkA "بانجھ" ;       -- from DictUrd
-lin unprofitable_A = mkA "غیر نفع بخش" ;
-lin unprotected_A = mkA "غیر محفوظ" ;
-lin unprovoked_A = mkA "بے اشتعال" ;       -- from DictUrd
-lin unpublished_A = mkA "غیر مطبوعہ" ;       -- from DictUrd
-lin unqualified_A = mkA "نااہل" ;       -- from DictUrd
-lin unquestionable_A = mkA "یقینی" ;
-lin unravel_V = compoundV "دریافت" (mkV "کرنا") ;
-lin unravel_V2 = mkV2 (mkV "سلجھانا") ;       -- from DictUrd
-lin unreal_A = mkA "غیر حقیقی" ;       -- from DictUrd
-lin unrealistic_A = mkA "خیالی" ;       -- from DictUrd
-lin unreasonable_A = mkA "بے تکا" ;       -- from DictUrd
-lin unrecognizable_A = mkA "ناقابلِ شناخت" ;
-lin unrefined_A = mkA "غیر مہذب" ;
-lin unregenerate_A = mkA "غیر ہدایت یافتہ" ;
-lin unrelenting_A = mkA "مصر" ;       -- from DictUrd
-lin unreliable_A = mkA "بات کا کچا" ;       -- from DictUrd
-lin unremitting_A = mkA "انتھک" ;       -- from DictUrd
-lin unrepresentative_A = mkA "غیر نمائندہ" ;
-lin unrequited_A = mkA "بے صلہ" ;
-lin unreserved_A = mkA "مخلص" ;       -- from DictUrd
-lin unresolved_A = mkA "حل طلب" ;
-lin unrest_N = mkN "گڑبڑ" ;
-lin unrestrained_A = mkA "بے ضبط" ;
-lin unrighteous_A = mkA "برا" ;
-lin unripe_A = mkA "کچا" ;       -- from DictUrd
-lin unrivalled_A = mkA "بے نظیر" ;
-lin unruly_A = mkA "شورہ پشت" ;       -- from DictUrd
-lin unsafe_A = mkA "غیر درست" ;       -- from DictUrd
-lin unsatisfactory_A = mkA "غیر تسلی بخش" ;
-lin unsatisfied_A = mkA "غیر مطمئین" ;
-lin unsavoury_A = mkA "بد ذائقہ" ;       -- from DictUrd
-lin unscathed_A = mkA "صاف" ;
-lin unscientific_A = mkA "غیر سائنسی" ;
-lin unscrupulous_A = mkA "بے مرام" ;       -- from DictUrd
-lin unseasonable_A = mkA "بے موقع" ;
-lin unseat_V2 = mkV2 (compoundV "زین سے" (mkV "اتارنا")) ;
-lin unseemly_A = mkA "کڈھب" ;       -- from DictUrd
-lin unseen_A = mkA "ان دیکھا" ;       -- from DictUrd
-lin unseen_N = mkN "ان دیکھا" ;
-lin unsettle_V2 = mkV2 (compoundV "پاؤں" (mkV "اکھاڑنا")) ;       -- from DictUrd
-lin unshakable_A = mkA "غیر متزلزل" ;
-lin unsightly_A = mkA "گھناؤنا" ;
-lin unskilled_A = mkA "اناڑی" ;       -- from DictUrd
-lin unsociable_A = mkA "کم آمیز" ;
-lin unsocial_A = mkA "غیر معاشرتی" ;
-lin unsold_A = mkA "غیر فروخت شدہ" ;
-lin unsolicited_A = mkA "بے طلب ملا ہوا" ;
-lin unsophisticated_A = mkA "بناوٹ سے خالی" ;
-lin unsound_A = mkA "فاتر" ;       -- from DictUrd
-lin unsparing_A = mkA "آزاد خیال" ;       -- from DictUrd
-lin unspeakable_A = mkA "ان کہی" ;       -- from DictUrd
-lin unspecified_A = mkA "غیر معین" ;
-lin unsportsmanlike_A = mkA "مردانگی کے خلاف" ;
-lin unstable_A = mkA "الل ٹپو" ;       -- from DictUrd
-lin unsteady_A = mkA "ڈگمگ" ;       -- from DictUrd
-lin unsuccessful_A = mkA "ناکام" ;       -- from DictUrd
-lin unsuitable_A = mkA "ان گھڑ" ;       -- from DictUrd
-lin unsullied_A = mkA "مبرا" ;       -- from DictUrd
-lin unsuspecting_A = mkA "غیر مشکوک" ;       -- from DictUrd
-lin untenable_A = mkA "غیر مستحکم" ;
-lin unthinkable_A = mkA "بعد از قیاس" ;
-lin untidy_A = mkA "بے قرینہ" ;       -- from DictUrd
-lin untie_V = compoundV "کھلا" (mkV "ہوا") ;
-lin untie_V2 = mkV2 (mkV "کھولنا") ;       -- from DictUrd
-lin untimely_A = mkA "بے وقت" ;       -- from DictUrd
-lin untiring_A = mkA "انتھک" ;       -- from DictUrd
-lin untold_A = mkA "ہے شمار" ;
-lin untouchable_A = mkA "اچھوت" ;
-lin untouchable_N = mkN "اچھوت" ;
-lin untouched_A = mkA "اچھوتا" ;       -- from DictUrd
-lin untoward_A = mkA "بد قسمتی والا" ;
-lin untrained_A = mkA "غیر تربیت یافتہ" ;
-lin untried_A = mkA "نہ آزمایا ہوا" ;
-lin untrue_A = mkA "جھوٹا" ;       -- from DictUrd
-lin untruth_N = mkN "جھوٹ" ;       -- from DictUrd
-lin untruthful_A = mkA "جھوٹا" ;       -- from DictUrd
-lin unturned_A = mkA "نہ ہلایا ہوا" ;
-lin unused_A = mkA "غیر مستعمل" ;       -- from DictUrd
-lin unusual_A = mkA "انوکھا" ;       -- from DictUrd
-lin unutterable_A = mkA "ناقابلِ تلافی" ;
-lin unvarying_A = mkA "غیر متغیر" ;       -- from DictUrd
-lin unveil_V = compoundV "نقاب کشائی" (mkV "کرنا") ;
-lin unveil_V2 = mkV2 (compoundV "پردہ" (mkV "اٹھانا")) ;       -- from DictUrd
-lin unverified_A = mkA "غیر مصدقہ" ;
-lin unwarranted_A = mkA "ناجائز" ;
-lin unwary_A = mkA "بے احتیاط" ;       -- from DictUrd
-lin unwavering_A = mkA "اٹل" ;       -- from DictUrd
-lin unweaned_A = mkA "شِیر خوار" ;
-lin unwelcome_A = mkA "جس کی نا پسند ہو" ;
-lin unwell_A = mkA "بدحال" ;       -- from DictUrd
-lin unwholesome_A = mkA "اجیرن" ;       -- from DictUrd
-lin unwieldy_A = mkA "جسے اٹھانا مشکل ہو" ;
-lin unwilling_A = mkA "بے دل" ;       -- from DictUrd
-lin unwise_A = mkA "غیر دانشمند" ;
-lin unwitting_A = mkA "نا دانستہ" ;
-lin unwonted_A = mkA "خلاف دستور" ;       -- from DictUrd
-lin unworthy_A = mkA "نالائق" ;       -- from DictUrd
-lin unwritten_A = mkA "سادہ" ;       -- from DictUrd
-lin unyielding_A = mkA "نہ جھکنے والا" ;
-lin up_Adv = mkAdv "اوپر" ;       -- from DictUrd
-lin up_V = mkV "اوپر" ;
-lin up_V2 = mkV2 (mkV "اوپر") ;
-lin upbraid_V2 = mkV2 (mkV "پھٹکارنا") ;       -- from DictUrd
-lin upbraiding_N = mkN "سرزنش" ;       -- from DictUrd
-lin upbringing_N = mkN "پرورش" ;       -- from DictUrd
-lin update_V2 = mkV2 (compoundV "جدید" (mkV "بنانا")) ;
-lin upgrade_N = mkN "اونچے درجے میں لانا" ;
-lin upgrade_V2 = mkV2 (compoundV "اونچے درجے میں" (mkV "لانا")) ;
-lin upheaval_N = mkN "آشوب" ;       -- from DictUrd
-lin uphill_A = mkA "مشکل" ;       -- from DictUrd
-lin uphill_Adv = mkAdv "اوپر کی طرف" ;
-lin uphold_V2 = mkV2 (compoundV "برقرار" (mkV "رکھنا")) ;
-lin upholster_V2 = mkV2 (compoundV "پوشش" (mkV "ڈالنا")) ;
-lin upholstery_N = mkN "پردے" ;
-lin upkeep_N = mkN "نگہداری" ;       -- from DictUrd
-lin upland_N = mkN "اونچی سطح" ;
-lin uplift_N = mkN "بہبود" ;
-lin uplift_V2 = mkV2 (mkV "بہبود") ;
-lin upper_A = mkA "فوقانی" ;       -- from DictUrd
-lin upper_N = mkN "اوپرکا" ;
-lin uppermost_A = mkA "بلند ترین" ;
-lin uppermost_Adv = mkAdv "بلند ترین" ;
-lin uppish_A = mkA "مغرور" ;
-lin upright_A = mkA "دیانتدار" ;
-lin upright_N = mkN "دیانتدار" ;
-lin uprising_N = mkN "بغاوت" ;       -- from DictUrd
-lin uproar_N = mkN "ہنگامہ" ;       -- from DictUrd
-lin uproarious_A = mkA "زوردار" ;
-lin uproot_V2 = mkV2 (compoundV "قلع" (mkV "کرنا")) ;       -- from DictUrd
-lin upset_N = mkN "پریشان کرنا" ;
-lin upset_V = compoundV "پریشان" (mkV "کرنا") ;
-lin upset_V2 = mkV2 (compoundV "گھبراہٹ پیدا" (mkV "کرنا")) ;       -- from DictUrd
-lin upshot_N = mkN "انجام" ;       -- from DictUrd
-lin upstairs_A = mkA "اوپر کی منزل کا" ;
-lin upstairs_Adv = mkAdv "اوپر کی منزل کا" ;
-lin upstart_A = mkA "نیا نواب" ;
-lin upstart_N = mkN "نیا نواب" ;
-lin upstream_Adv = mkAdv "دھارے کے خلاف" ;
-lin upward_A = mkA "چڑھتا" ;       -- from DictUrd
-lin upward_Adv = mkAdv "اونچا" ;
-lin upwards_Adv = mkAdv "اوپر سے اوپر" ;
-lin uranium_N = mkN "یورینیم" ;
-lin uranus_PN = mkPN "یورینس" ;
-lin urban_A = mkA "شہری" ;       -- from DictUrd
-lin urbane_A = mkA "مہذب" ;       -- from DictUrd
-lin urchin_N = mkN "شریر لڑکا" ;
-lin urdu_A = mkA "اردو" ;
-lin urdu_N = mkN "اردو" ;
-lin urge_N = mkN "چاہت" ;       -- from DictUrd
-lin urge_V2 = mkV2 (compoundV "تاکید" (mkV "کرنا")) ;       -- from DictUrd
---lin urge_V2V = mkV2 (mkV "لگن") ;
-lin urge_VS = mkVS (mkV "لگن") ;
-lin urgency_N = mkN "چاہ" ;       -- from DictUrd
-lin urgent_A = mkA "اہم" ;       -- from DictUrd
-lin urging_N = mkN "لگن" ;
-lin urinate_V = mkV "موتنا" ;       -- from DictUrd
-lin urine_N = mkN "پیشاب" ;       -- from DictUrd
-lin urn_N = mkN "منقش مرتبان" ;
-lin us_PN = mkPN "ہمیں" ;
-lin usa_PN = mkPN "سلوک" ;
-lin usage_N = mkN "عادت" ;       -- from DictUrd
-lin use_N = mkN "استعمال" ;       -- from DictUrd
-lin use_V = compoundV "استعمال" (mkV "کرنا") ;
-lin use_V2 = mkV2 (compoundV "عادت" (mkV "ڈالنا")) ;       -- from DictUrd
--- lin use_V2V = mkV2 (compoundV "استعمال" (mkV "کرنا")) ;
-lin useful_A = mkA "فائدہ مند" ;       -- from DictUrd
-lin useless_A = mkA "عبث" ;       -- from DictUrd
-lin usher_N = mkN "نقیب" ;       -- from DictUrd
-lin usher_V2 = mkV2 (compoundV "نقیب کی طرح" (mkV "چلنا")) ;
-lin uss_N = mkN "ہمیں" ;
-lin usual_A = mkA "رائج" ;       -- from DictUrd
-lin usurer_N = mkN "حرام خور" ;       -- from DictUrd
-lin usurp_V2 = mkV2 (compoundV "غصب" (mkV "کرنا")) ;       -- from DictUrd
-lin usurpation_N = mkN "غصب" ;
-lin usurper_N = mkN "غاسب" ;       -- from DictUrd
-lin usury_N = mkN "سود خوری" ;       -- from DictUrd
-lin utensil_N = mkN "باسن" ;       -- from DictUrd
-lin uterus_N = mkN "بچہ دان" ;       -- from DictUrd
-lin utilitarian_A = mkA "افادی" ;
-lin utilitarian_N = mkN "افادی" ;       -- from DictUrd
-lin utilitarianism_N = mkN "افادیت پسندی" ;       -- from DictUrd
-lin utility_N = mkN "فائدہ" ;       -- from DictUrd
-lin utilization_N = mkN "استعمال" ;
-lin utilize_V2 = mkV2 (mkV "برتنا") ;
-lin utmost_A = mkA "آخری" ;       -- from DictUrd
-lin utmost_N = mkN "آخر" ;       -- from DictUrd
-lin utopia_N = mkN "خیالی جنت" ;       -- from DictUrd
-lin utopian_A = mkA "خیالی" ;       -- from DictUrd
-lin utter_A = mkA "کلی" ;       -- from DictUrd
-lin utter_V2 = mkV2 (compoundV "آواز" (mkV "نکالنا")) ;       -- from DictUrd
-lin utterance_N = mkN "بول" ;       -- from DictUrd
-lin uttermost_A = mkA "زیادہ سے" ;
-lin uttermost_N = mkN "بعید ترین" ;       -- from DictUrd
-lin uvula_N = mkN "حلق کا کوا" ;       -- from DictUrd
-lin uxorious_A = mkA "بیوی کا بندہ" ;       -- from DictUrd
-lin vac_N = mkN "خالی" ;
-lin vacancy_N = mkN "بے خیالی" ;       -- from DictUrd
-lin vacant_A = mkA "فارغ" ;       -- from DictUrd
-lin vacate_V2 = mkV2 (compoundV "چھوڑ" (mkV "دینا")) ;       -- from DictUrd
-lin vacation_N = mkN "چھٹی" ;       -- from DictUrd
-lin vacation_V = mkV "تعطیل" ;
-lin vaccinate_V2 = mkV2 (compoundV "چیچک کا ٹیکہ" (mkV "لگانا")) ;
-lin vacillation_N = mkN "ڈگمگاہٹ" ;       -- from DictUrd
-lin vacuity_N = mkN "بے خیالی" ;       -- from DictUrd
-lin vacuous_A = mkA "احمق" ;       -- from DictUrd
-lin vacuum_N = mkN "جوف" ;       -- from DictUrd
-lin vacuum_V2 = mkV2 (mkV "خلاﺀ") ;
-lin vagabond_A = mkA "آوارہ" ;       -- from DictUrd
-lin vagabond_N = mkN "آوارہ گرد" ;       -- from DictUrd
-lin vagary_N = mkN "انوکھی حرکت" ;       -- from DictUrd
-lin vagina_N = mkN "اندام نہانی" ;       -- from DictUrd
-lin vaginal_A = mkA "فرج کا" ;       -- from DictUrd
-lin vagrancy_N = mkN "آوارہ گردی" ;       -- from DictUrd
-lin vagrant_A = mkA "آوارہ" ;       -- from DictUrd
-lin vagrant_N = mkN "اوباش" ;       -- from DictUrd
-lin vague_A = mkA "بے معنی" ;       -- from DictUrd
-lin vain_A = mkA "بے اثر" ;       -- from DictUrd
-lin vainglorious_A = mkA "ڈینگیا" ;       -- from DictUrd
-lin vainglory_N = mkN "ڈینگ" ;       -- from DictUrd
-lin valance_N = mkN "مسہری جھالر" ;       -- from DictUrd
-lin vale_N = mkN "درہ" ;       -- from DictUrd
-lin valediction_N = mkN "رخصت" ;       -- from DictUrd
-lin valedictory_A = mkA "الوداعی" ;
-lin valentine_N = mkN "محبوب" ;
-lin valerian_N = mkN "بال چھڑ" ;       -- from DictUrd
-lin valet_N = mkN "خادم شخصی" ;       -- from DictUrd
-lin valet_V2 = mkV2 (mkV "خدمتگار") ;
-lin valetudinarian_A = mkA "بیمار صفت" ;       -- from DictUrd
-lin valetudinarian_N = mkN "بیمار" ;
-lin valiant_A = mkA "بہادر" ;       -- from DictUrd
-lin valid_A = mkA "آئینی" ;       -- from DictUrd
-lin validate_V2 = mkV2 (compoundV "جواز" (mkV "دینا")) ;       -- from DictUrd
-lin validity_N = mkN "جواز" ;       -- from DictUrd
-lin valise_N = mkN "بقچی" ;       -- from DictUrd
-lin valley_N = mkN "گھاٹی" ;       -- from DictUrd
-lin valour_N = mkN "دلیری" ;       -- from DictUrd
-lin valuable_A = mkA "بیش بہا" ;       -- from DictUrd
-lin valuable_N = mkN "قابلِ قدر" ;
-lin valuation_N = mkN "مقررہ قیمت" ;       -- from DictUrd
-lin value_N = mkN "اہمیت" ;       -- from DictUrd
-lin value_V = mkV "قیمت" ;
-lin value_V2 = mkV2 (mkV "آنکنا") ;       -- from DictUrd
-lin valve_N = mkN "دروازہ" ;
-lin vamp_N = mkN "جوڑ" ;       -- from DictUrd
-lin vamp_V = compoundV "جوتی کے اوپر کا" (mkV "چمڑا") ;
-lin vamp_V2 = mkV2 (mkV "بنانا") ;       -- from DictUrd
-lin vampire_N = mkN "چمگادڑ" ;       -- from DictUrd
-lin van_N = mkN "بند چھکڑا" ;       -- from DictUrd
-lin vandal_N = mkN "غارت گر" ;       -- from DictUrd
-lin vane_N = mkN "دید بان" ;       -- from DictUrd
-lin vanguard_N = mkN "علم بردار" ;       -- from DictUrd
-lin vanish_V = compoundV "غائب" (mkV "ہونا") ;       -- from DictUrd
-lin vanity_N = mkN "اکڑ" ;       -- from DictUrd
-lin vanquish_V2 = mkV2 (compoundV "غالب" (mkV "آنا")) ;       -- from DictUrd
-lin vantage_N = mkN "برتری" ;       -- from DictUrd
-lin vapid_A = mkA "بے جان" ;       -- from DictUrd
-lin vaporize_V = compoundV "بھاپ" (mkV "بننا") ;
-lin vaporize_V2 = mkV2 (compoundV "بھاپ" (mkV "بننا")) ;
-lin vaporous_A = mkA "بادل سا" ;       -- from DictUrd
-lin vapour_N = mkN "بھاپ" ;       -- from DictUrd
-lin variability_N = mkN "تغیر پذیری" ;
-lin variable_A = mkA "متغیر" ;       -- from DictUrd
-lin variable_N = mkN "بدلنے والا" ;
-lin variance_N = mkN "فرق" ;       -- from DictUrd
-lin variant_A = mkA "بدل پزیر" ;       -- from DictUrd
-lin variant_N = mkN "مختلف" ;
-lin variation_N = mkN "اختلاف" ;       -- from DictUrd
-lin varicose_A = mkA "پھولا ہوا" ;       -- from DictUrd
-lin varied_A = mkA "مختلف" ;
-lin variegated_A = mkA "بو قلمون" ;       -- from DictUrd
-lin variety_N = mkN "بو قلمونی" ;       -- from DictUrd
-lin various_A = mkA "بھانت بھانت" ;       -- from DictUrd
-lin varlet_N = mkN "بدمعاش" ;       -- from DictUrd
-lin varnish_N = mkN "چمک" ;       -- from DictUrd
-lin varnish_V2 = mkV2 (compoundV "آراستہ" (mkV "کرنا")) ;       -- from DictUrd
-lin varsity_N = mkN "جامعہ" ;
-lin vary_V = compoundV "بدل" (mkV "جانا") ;       -- from DictUrd
-lin vary_V2 = mkV2 (compoundV "بدل" (mkV "دینا")) ;       -- from DictUrd
-lin vascular_A = mkA "نالی دار" ;       -- from DictUrd
-lin vase_N = mkN "بادہ" ;       -- from DictUrd
-lin vasectomy_N = mkN "نطفے کی نالی کی جراحت" ;       -- from DictUrd
-lin vaseline_N = mkN "مرہم" ;
-lin vassal_N = mkN "مزارع" ;       -- from DictUrd
-lin vast_A = mkA "بے کران" ;       -- from DictUrd
-lin vat_N = mkN "بڑا برتن" ;       -- from DictUrd
-lin vault_N = mkN "گنبد" ;       -- from DictUrd
-lin vault_V = compoundV "جست" (mkV "لگانا") ;       -- from DictUrd
-lin vault_V2 = mkV2 (compoundV "کمان" (mkV "بنانا")) ;       -- from DictUrd
-lin vaulted_A = mkA "محرابی" ;       -- from DictUrd
-lin vaunt_N = mkN "ڈینگ" ;       -- from DictUrd
-lin vaunt_V = compoundV "ڈینگ" (mkV "ہانکنا") ;       -- from DictUrd
-lin vaunt_V2 = mkV2 (compoundV "ڈینگ" (mkV "مارنا")) ;
-lin veal_N = mkN "بچھڑا" ;       -- from DictUrd
-lin vector_N = mkN "خط حامل" ;       -- from DictUrd
-lin veer_V = compoundV "بدل" (mkV "جانا") ;       -- from DictUrd
-lin vegetable_A = mkA "سبزی" ;
-lin vegetable_N = mkN "نبات" ;       -- from DictUrd
-lin vegetarian_N = mkN "سبزی خور" ;       -- from DictUrd
-lin vegetation_N = mkN "آب و گیر" ;       -- from DictUrd
-lin vehemence_N = mkN "غلبہ" ;       -- from DictUrd
-lin vehement_A = mkA "جوشیلا" ;       -- from DictUrd
-lin vehicle_N = mkN "گاڑی" ;       -- from DictUrd
-lin veil_N = mkN "آڑ" ;       -- from DictUrd
-lin veil_V2 = mkV2 (mkV "چھپانا") ;       -- from DictUrd
-lin veiling_N = mkN "برقع" ;       -- from DictUrd
-lin vein_N = mkN "دھاری" ;       -- from DictUrd
-lin veined_A = mkA "دھاری دار" ;       -- from DictUrd
-lin vellum_N = mkN "چمڑے کی جھلی" ;       -- from DictUrd
-lin velocity_N = mkN "جلدی" ;       -- from DictUrd
-lin velour_N = mkN "مخمل" ;       -- from DictUrd
-lin velvet_N = mkN "مخمل" ;       -- from DictUrd
-lin velveteen_N = mkN "سوتی مخمل" ;
-lin venal_A = mkA "ضمیر فروش" ;
-lin vend_V2 = mkV2 (mkV "بیچنا") ;       -- from DictUrd
-lin vendetta_N = mkN "خاندانی دشمنی" ;       -- from DictUrd
-lin vendor_N = mkN "بیچنے والا" ;       -- from DictUrd
-lin venerable_A = mkA "عتیق" ;       -- from DictUrd
-lin venerate_V2 = mkV2 (compoundV "احترام" (mkV "کرنا")) ;       -- from DictUrd
-lin veneration_N = mkN "احترام" ;       -- from DictUrd
-lin vengeance_N = mkN "بدلہ" ;       -- from DictUrd
-lin venial_A = mkA "معمولی" ;       -- from DictUrd
-lin venison_N = mkN "شکاری گوشت" ;       -- from DictUrd
-lin venom_N = mkN "بس" ;       -- from DictUrd
-lin venomed_A = mkA "زہر" ;
-lin venomous_A = mkA "بس دار" ;       -- from DictUrd
-lin venous_A = mkA "نسوں کا" ;       -- from DictUrd
-lin vent_N = mkN "اظہار" ;       -- from DictUrd
-lin vent_V2 = mkV2 (compoundV "کہ" (mkV "ڈالنا")) ;       -- from DictUrd
-lin ventilation_N = mkN "ہوا داری" ;       -- from DictUrd
-lin ventilator_N = mkN "ہوا دان" ;       -- from DictUrd
-lin ventral_A = mkA "پیٹ کے متعلق" ;
-lin ventricle_N = mkN "جوف دل" ;       -- from DictUrd
-lin venture_N = mkN "اتفاق" ;       -- from DictUrd
-lin venture_V = compoundV "جرات" (mkV "کرنا") ;       -- from DictUrd
-lin venture_V2 = mkV2 (compoundV "داؤ پر" (mkV "لگانا")) ;       -- from DictUrd
-lin venture_VS = mkVS (mkV "اتفاق") ;
-lin venturous_A = mkA "دلیر" ;       -- from DictUrd
-lin venue_N = mkN "جائے وقوع" ;       -- from DictUrd
-lin venus_PN = mkPN "زہرہ" ;
-lin vera_PN = mkPN "راست گو" ;
-lin veracious_A = mkA "راست گو" ;       -- from DictUrd
-lin veracity_N = mkN "ایمان داری" ;       -- from DictUrd
-lin veranda_N = mkN "برآمدہ" ;       -- from DictUrd
-lin verandah_N = mkN "برآمدہ" ;
-lin verb_N = mkN "فعل" ;       -- from DictUrd
-lin verbal_A = mkA "لفظی" ;       -- from DictUrd
-lin verbatim_A = mkA "لفظ بہ لفظ" ;
-lin verbatim_Adv = mkAdv "حرف بہ حرف" ;       -- from DictUrd
-lin verbiage_N = mkN "الفاظ کی بھر مار" ;       -- from DictUrd
-lin verbose_A = mkA "طول کلامی" ;
-lin verbosity_N = mkN "کثرت الکلامی" ;       -- from DictUrd
-lin verdant_A = mkA "لہلہاتا" ;       -- from DictUrd
-lin verdict_N = mkN "فیصلہ" ;       -- from DictUrd
-lin verdigris_N = mkN "زنگار" ;       -- from DictUrd
-lin verdure_N = mkN "خوش حالی" ;       -- from DictUrd
-lin verge_N = mkN "کنارہ" ;       -- from DictUrd
-lin verge_V = compoundV "ڈھال" (mkV "ہونا") ;       -- from DictUrd
-lin verification_N = mkN "اثبات" ;       -- from DictUrd
-lin verify_V2 = mkV2 (compoundV "حلف نامہ نتھی" (mkV "کرنا")) ;       -- from DictUrd
-lin verisimilitude_N = mkN "اصلیت سے مشابہت" ;       -- from DictUrd
-lin veritable_A = mkA "اصلی" ;       -- from DictUrd
-lin verity_N = mkN "حقیقت" ;       -- from DictUrd
-lin vermicelli_N = mkN "سویاں" ;       -- from DictUrd
-lin vermin_N = mkN "بدمعاش انسان" ;       -- from DictUrd
-lin vernacular_A = mkA "دیسی" ;       -- from DictUrd
-lin vernacular_N = mkN "دیسی" ;
-lin vernal_A = mkA "بہاری" ;       -- from DictUrd
-lin versatile_A = mkA "ہمہ دان" ;       -- from DictUrd
-lin versatility_N = mkN "ہمہ گیری" ;       -- from DictUrd
-lin verse_N = mkN "آیت" ;       -- from DictUrd
-lin versed_A = mkA "حاذق" ;       -- from DictUrd
-lin versify_V = compoundV "بیان" (mkV "کرنا") ;
-lin versify_V2 = mkV2 (compoundV "نظم بندی" (mkV "کرنا")) ;       -- from DictUrd
-lin version_N = mkN "ایک شکل" ;       -- from DictUrd
-lin vertebra_N = mkN "فقرہ" ;       -- from DictUrd
-lin vertebrate_A = mkA "فقاری" ;       -- from DictUrd
-lin vertebrate_N = mkN "فقاریہ جانور" ;       -- from DictUrd
-lin vertex_N = mkN "اوج" ;       -- from DictUrd
-lin vertical_A = mkA "عمودی" ;
-lin vertical_N = mkN "ارتفاعی" ;       -- from DictUrd
-lin vertigo_N = mkN "دوران سر" ;       -- from DictUrd
-lin verve_N = mkN "اوج" ;       -- from DictUrd
-lin vesicle_N = mkN "آبلہ" ;       -- from DictUrd
-lin vessel_N = mkN "برتن" ;       -- from DictUrd
-lin vest_N = mkN "صدری" ;       -- from DictUrd
-lin vest_V = compoundV "عطا" (mkV "ہونا") ;       -- from DictUrd
-lin vest_V2 = mkV2 (compoundV "عطا" (mkV "کرنا")) ;       -- from DictUrd
-lin vestal_A = mkA "عذرا" ;       -- from DictUrd
-lin vestal_N = mkN "پاک دامن عورت" ;
-lin vestibule_N = mkN "دالان" ;       -- from DictUrd
-lin vestige_N = mkN "نشان" ;       -- from DictUrd
-lin vestment_N = mkN "جببہ" ;       -- from DictUrd
-lin vestry_N = mkN "گرجا کا لباس خانہ" ;
-lin vet_N = mkN "تجربہ کار" ;       -- from DictUrd
-lin vet_V2 = mkV2 (mkV "سلوتری") ;
-lin vetch_N = mkN "باقلا" ;       -- from DictUrd
-lin veteran_N = mkN "آزمودہ کار" ;       -- from DictUrd
-lin veterinary_A = mkA "متعلقہ علاج مویشیاں" ;
-lin veto_N = mkN "حق استرداد" ;       -- from DictUrd
-lin veto_V = mkV "نامنظوری" ;
-lin veto_V2 = mkV2 (compoundV "مسترد" (mkV "کرنا")) ;       -- from DictUrd
-lin vex_V2 = mkV2 (compoundV "آزار" (mkV "پہنچانا")) ;       -- from DictUrd
--- lin vex_V2V = mkV2 (compoundV "پریشان" (mkV "کرنا")) ;
-lin vexation_N = mkN "آفت" ;       -- from DictUrd
-lin vexatious_A = mkA "چھیڑنے والا" ;       -- from DictUrd
-lin viability_N = mkN "نتیجہ خیزی" ;       -- from DictUrd
-lin viable_A = mkA "نم پزیر" ;       -- from DictUrd
-lin viaduct_N = mkN "پل" ;       -- from DictUrd
-lin vial_N = mkN "قارورہ" ;       -- from DictUrd
-lin vibrant_A = mkA "آوازوں والا" ;       -- from DictUrd
-lin vibrate_V = mkV "بدلنا" ;       -- from DictUrd
-lin vibrate_V2 = mkV2 (compoundV "آگے پیچھے" (mkV "ہلانا")) ;       -- from DictUrd
-lin vibration_N = mkN "جنبش" ;       -- from DictUrd
-lin vic_PN = mkPN "حلقہ کا پادری" ;
-lin vicar_N = mkN "نائب" ;       -- from DictUrd
-lin vicarious_A = mkA "نیائبتی" ;
-lin vice_N = mkN "عیب" ;       -- from DictUrd
-lin viceroy_N = mkN "نائب السلطنت" ;       -- from DictUrd
-lin vicinity_N = mkN "اطراف" ;       -- from DictUrd
-lin vicious_A = mkA "عیبی" ;       -- from DictUrd
-lin vicissitude_N = mkN "گردش" ;       -- from DictUrd
-lin victim_N = mkN "بھینٹ" ;       -- from DictUrd
-lin victimize_V2 = mkV2 (compoundV "نشانہ" (mkV "بننا")) ;
-lin victor_N = mkN "فاتح شخص" ;       -- from DictUrd
-lin victor_PN = mkPN "فتح مند" ;
-lin victorious_A = mkA "فیروز" ;       -- from DictUrd
-lin victory_N = mkN "فتح" ;       -- from DictUrd
-lin victual_N = mkN "غذا" ;       -- from DictUrd
-lin victual_V = mkV "خوراک" ;
-lin victual_V2 = mkV2 (mkV "خوراک") ;
-lin video_N = mkN "وڈیو" ;
-lin vie_V = compoundV "برتری" (mkV "کے لئے کوشش کرنا") ;       -- from DictUrd
-lin view_N = mkN "غور" ;       -- from DictUrd
-lin view_V2 = mkV2 (mkV "دیکھنا") ;       -- from DictUrd
-lin vigil_N = mkN "عبادت شب" ;       -- from DictUrd
-lin vigilance_N = mkN "بے داری" ;       -- from DictUrd
-lin vigilant_A = mkA "بے دار" ;       -- from DictUrd
-lin vigo_PN = mkPN "زبردست" ;
-lin vigorous_A = mkA "چاق" ;       -- from DictUrd
-lin vigour_N = mkN "دم خم" ;       -- from DictUrd
-lin vile_A = mkA "ادنیٰ" ;       -- from DictUrd
-lin vilification_N = mkN "بد گوئ" ;       -- from DictUrd
-lin vilify_V2 = mkV2 (compoundV "بدنام" (mkV "کرنا")) ;       -- from DictUrd
-lin villa_N = mkN "دیہاتی یا مضافاتی حویلی" ;       -- from DictUrd
-lin village_N = mkN "بستی" ;       -- from DictUrd
-lin villain_N = mkN "بدمعاش" ;       -- from DictUrd
-lin vim_N = mkN "جوش" ;       -- from DictUrd
-lin vindicate_V2 = mkV2 (compoundV "بے داغ ثابت" (mkV "کرنا")) ;       -- from DictUrd
-lin vindication_N = mkN "بریت" ;       -- from DictUrd
-lin vindictive_A = mkA "انتقام جو" ;       -- from DictUrd
-lin vine_N = mkN "نباتاتی بیل" ;       -- from DictUrd
-lin vinegar_N = mkN "جوش حیات" ;       -- from DictUrd
-lin vinegary_A = mkA "چڑ چڑا" ;       -- from DictUrd
-lin vintage_N = mkN "فصل انگور" ;       -- from DictUrd
-lin vintner_N = mkN "کلال" ;       -- from DictUrd
-lin viol_N = mkN "کمنچہ" ;       -- from DictUrd
-lin viola_N = mkN "رباب" ;       -- from DictUrd
-lin viola_PN = mkPN "ناپاک کرنا" ;
-lin violate_V2 = mkV2 (compoundV "دخل انداز" (mkV "ہونا")) ;       -- from DictUrd
-lin violation_N = mkN "بے ادبی" ;       -- from DictUrd
-lin violence_N = mkN "چیرہ دستی" ;       -- from DictUrd
-lin violent_A = mkA "اندھا دھند" ;       -- from DictUrd
-lin violet_N = mkN "ارغوانی رنگ" ;       -- from DictUrd
-lin violet_PN = mkPN "بنفشہ" ;
-lin violin_N = mkN "بیلا" ;       -- from DictUrd
-lin vip_N = mkN "زہریلا سانپ" ;
-lin viper_N = mkN "افعی" ;       -- from DictUrd
-lin virago_N = mkN "چڑ چڑی عورت" ;       -- from DictUrd
-lin virgin_A = mkA "اچھوتا" ;       -- from DictUrd
-lin virgin_N = mkN "عفیفہ" ;       -- from DictUrd
-lin virile_A = mkA "مردانہ صفت مرد" ;
-lin virility_N = mkN "مردانہ پن" ;       -- from DictUrd
-lin virtu_N = mkN "ذوق فنون" ;       -- from DictUrd
-lin virtual_A = mkA "اصلی" ;       -- from DictUrd
-lin virtue_N = mkN "اچھائ" ;       -- from DictUrd
-lin virtuous_A = mkA "عاصم" ;       -- from DictUrd
-lin virulence_N = mkN "زہریلی تاثیر" ;       -- from DictUrd
-lin virulent_A = mkA "مہلک" ;       -- from DictUrd
-lin virus_N = mkN "بس" ;       -- from DictUrd
-lin visa_N = mkN "راہ نامہ" ;       -- from DictUrd
-lin visa_V2 = mkV2 (compoundV "راہداری پر غیر" (mkV "ملکی")) ;
-lin viscid_A = mkA "چپچپا" ;       -- from DictUrd
-lin viscosity_N = mkN "چپچپاہٹ" ;       -- from DictUrd
-lin viscous_A = mkA "چپچپا" ;       -- from DictUrd
-lin visibility_N = mkN "روئت" ;       -- from DictUrd
-lin visible_A = mkA "آشکارہ" ;       -- from DictUrd
-lin vision_N = mkN "بصارت" ;       -- from DictUrd
-lin visionary_A = mkA "الہامی" ;       -- from DictUrd
-lin visionary_N = mkN "خیال پرست" ;       -- from DictUrd
-lin visit_N = mkN "جانچ پڑتال کے لئے آنا جانا" ;       -- from DictUrd
-lin visit_V = compoundV "ملاقات" (mkV "کرنا") ;
-lin visit_V2 = mkV2 (compoundV "دورہ" (mkV "لگانا")) ;       -- from DictUrd
--- lin visit_V2V = mkV2 (compoundV "ملاقات" (mkV "کرنا")) ;
-lin visitant_N = mkN "زائر" ;       -- from DictUrd
-lin visitation_N = mkN "ملاقات" ;       -- from DictUrd
-lin visiting_N = mkN "ملاقات کرنا" ;
-lin visitor_N = mkN "مہمان" ;       -- from DictUrd
-lin visor_N = mkN "بہروپ" ;       -- from DictUrd
-lin vista_N = mkN "منظر" ;       -- from DictUrd
-lin visual_A = mkA "بصری" ;       -- from DictUrd
-lin visualize_V2 = mkV2 (compoundV "کی ذہن میں تصویر" (mkV "لانا")) ;
-lin vital_A = mkA "اہم" ;       -- from DictUrd
-lin vitality_N = mkN "دم" ;       -- from DictUrd
-lin vitamin_N = mkN "حیاتین" ;       -- from DictUrd
-lin vitiate_V2 = mkV2 (compoundV "باطل" (mkV "کرنا")) ;       -- from DictUrd
-lin vitreous_A = mkA "کانچ جیسا" ;       -- from DictUrd
-lin vitrify_V = compoundV "شیشہ" (mkV "بن جانا") ;       -- from DictUrd
-lin vitrify_V2 = mkV2 (compoundV "شیشہ" (mkV "بنانا")) ;       -- from DictUrd
-lin vitriol_N = mkN "روح طوطا" ;       -- from DictUrd
-lin vituperate_V2 = mkV2 (compoundV "سازش" (mkV "کرنا")) ;
-lin viv_PN = mkPN "زندہ دل" ;
-lin viva_N = mkN "زندہ دل" ;
-lin vivacious_A = mkA "باش شاش" ;       -- from DictUrd
-lin vivacity_N = mkN "بشا شت" ;       -- from DictUrd
-lin vivid_A = mkA "شوخ" ;       -- from DictUrd
-lin vivisect_V2 = mkV2 (compoundV "زندہ جانور کی جراحت" (mkV "کرنا")) ;       -- from DictUrd
-lin vivisection_N = mkN "جراحت" ;       -- from DictUrd
-lin vixen_N = mkN "بد مزاج" ;       -- from DictUrd
-lin vocabulary_N = mkN "فر ہنگ" ;       -- from DictUrd
-lin vocal_A = mkA "ملفوظ" ;       -- from DictUrd
-lin vocalist_N = mkN "گائک" ;       -- from DictUrd
-lin vocation_N = mkN "دھندا" ;       -- from DictUrd
-lin vociferate_V = mkV "پکارنا" ;
-lin vociferate_V2 = mkV2 (mkV "چیخنا") ;       -- from DictUrd
-lin vociferous_A = mkA "بلند صوت" ;       -- from DictUrd
-lin vogue_N = mkN "مقبولیت" ;       -- from DictUrd
-lin voice_N = mkN "آواز" ;       -- from DictUrd
-lin voice_V2 = mkV2 (compoundV "خیالات کا اظہار" (mkV "کرنا")) ;       -- from DictUrd
-lin voiced_A = mkA "آواز والا" ;       -- from DictUrd
-lin void_A = mkA "باطل" ;       -- from DictUrd
-lin void_N = mkN "خلا" ;       -- from DictUrd
-lin void_V2 = mkV2 (mkV "خالی") ;
-lin vol_N = mkN "چالاک" ;
-lin volatile_A = mkA "کافور صفت" ;       -- from DictUrd
-lin volcanic_A = mkA "آتش فشانی" ;       -- from DictUrd
-lin volcano_N = mkN "آتش فشاں" ;       -- from DictUrd
-lin volition_N = mkN "چاہ" ;       -- from DictUrd
-lin volley_N = mkN "گولیوں کی بوچھاڑ" ;       -- from DictUrd
-lin volley_V = compoundV "بھر" (mkV "مار") ;
-lin volley_V2 = mkV2 (compoundV "بھر" (mkV "مار")) ;
-lin volt_N = mkN "برقی قوت کی مقدار" ;
-lin voluble_A = mkA "باتونی" ;       -- from DictUrd
-lin volume_N = mkN "حجم" ;       -- from DictUrd
-lin voluminous_A = mkA "حجیم" ;       -- from DictUrd
-lin voluntary_A = mkA "عمداً" ;       -- from DictUrd
-lin voluntary_N = mkN "رغبت" ;
-lin volunteer_N = mkN "رضا کار" ;       -- from DictUrd
-lin volunteer_V = compoundV "رضا" (mkV "کار") ;
-lin volunteer_V2 = mkV2 (compoundV "رضا" (mkV "کار")) ;
--- lin volunteer_V2V = mkV2 (compoundV "رضا" (mkV "کار")) ;
-lin volunteer_VS = mkVS (compoundV "رضا" (mkV "کار")) ;
-lin voluptuary_N = mkN "عیاش" ;
-lin voluptuous_A = mkA "عیاش" ;       -- from DictUrd
-lin vomit_N = mkN "قے کرنا" ;
-lin vomit_V = compoundV "جی" (mkV "برا ہونا") ;       -- from DictUrd
-lin vomit_V2 = mkV2 (compoundV "قیئ" (mkV "کرنا")) ;       -- from DictUrd
-lin voracious_A = mkA "ہپو" ;       -- from DictUrd
-lin vortex_N = mkN "بگولا" ;       -- from DictUrd
-lin votary_N = mkN "عبد" ;       -- from DictUrd
-lin vote_N = mkN "حق رائے" ;       -- from DictUrd
-lin vote_V = compoundV "رائے یا" (mkV "پسند") ;
-lin vote_V2 = mkV2 (compoundV "رائے" (mkV "دینا")) ;       -- from DictUrd
-lin vote_VS = mkVS (compoundV "رائے یا" (mkV "پسند")) ;
-lin votive_A = mkA "منت کا" ;       -- from DictUrd
-lin vouch_V = compoundV "سچ" (mkV "ہونے کی تائید کرنا") ;       -- from DictUrd
-lin voucher_N = mkN "شاہد" ;       -- from DictUrd
-lin vow_N = mkN "عہد" ;       -- from DictUrd
-lin vow_V2 = mkV2 (compoundV "عہد" (mkV "کرنا")) ;
-lin vow_VS = mkVS (compoundV "عہد" (mkV "کرنا")) ;
-lin vowel_N = mkN "حرف علت" ;       -- from DictUrd
-lin voyage_N = mkN "سفر" ;       -- from DictUrd
-lin voyage_V = mkV "سفر" ;
-lin voyeur_N = mkN "شہوت نظر" ;       -- from DictUrd
-lin voyeurism_N = mkN "شہوت نظری" ;
-lin vulcanize_V2 = mkV2 (compoundV "گندھک ملا کر ربڑ کو سخت" (mkV "کرنا")) ;
-lin vulgar_A = mkA "عامیانہ" ;       -- from DictUrd
-lin vulnerability_N = mkN "عدم تحفظ" ;       -- from DictUrd
-lin vulnerable_A = mkA "گھائل ہونے کے لائق" ;       -- from DictUrd
-lin vulpine_A = mkA "مکار" ;
-lin vulture_N = mkN "گدھ" ;       -- from DictUrd
-lin vulva_N = mkN "اندام نہانی" ;       -- from DictUrd
-lin wad_N = mkN "بھرن" ;       -- from DictUrd
-lin wad_V2 = mkV2 (compoundV "پانی میں پیدل" (mkV "چلنا")) ;
-lin wad_VS = mkVS (compoundV "پانی میں پیدل" (mkV "چلنا")) ;
-lin waddle_N = mkN "بے ڈھنگی چال" ;       -- from DictUrd
-lin waddle_V = compoundV "مٹکتے" (mkV "جھومتے ہوئے چلنا") ;       -- from DictUrd
-lin wade_V = compoundV "پانی" (mkV "یا کسی اور رکاوٹ والی چیز میں چلنا") ;       -- from DictUrd
-lin wade_V2 = mkV2 (compoundV "گھاٹ" (mkV "اترنا")) ;       -- from DictUrd
-lin waffle_N = mkN "روغنی نان" ;       -- from DictUrd
-lin waffle_V = compoundV "بکواس" (mkV "کرنا") ;       -- from DictUrd
-lin waffle_V2 = mkV2 (compoundV "یونہی بلا مطلب مانگتے" (mkV "جانا")) ;
-lin wag_N = mkN "حرکت" ;       -- from DictUrd
-lin wag_V = compoundV "دم" (mkV "ہلانا") ;       -- from DictUrd
-lin wag_V2 = mkV2 (mkV "ہلنا") ;       -- from DictUrd
-lin wage_N = mkN "اجر" ;       -- from DictUrd
-lin wage_V2 = mkV2 (compoundV "عہد" (mkV "کرنا")) ;       -- from DictUrd
-lin wail_N = mkN "آہ و زاری" ;       -- from DictUrd
-lin wail_V = compoundV "فریاد" (mkV "کرنا") ;       -- from DictUrd
-lin wail_V2 = mkV2 (compoundV "رونا" (mkV "پیٹنا")) ;
-lin wain_N = mkN "گاڑی" ;
-lin waist_N = mkN "کمر" ;       -- from DictUrd
-lin waistcoat_N = mkN "صدری" ;       -- from DictUrd
-lin wait_N = mkN "انتظار کرنا" ;
-lin wait_V = compoundV "انتظار" (mkV "کرنا") ;       -- from DictUrd
-lin wait_V2 = mkV2 (compoundV "انتظار" (mkV "کرنا")) ;
-lin waiter_N = mkN "منتظر" ;       -- from DictUrd
-lin waitress_N = mkN "پیش خدمت" ;       -- from DictUrd
-lin waive_V2 = mkV2 (mkV "چھوڑنا") ;       -- from DictUrd
-lin wake_N = mkN "رت جگا" ;       -- from DictUrd
-lin wake_V = compoundV "بے" (mkV "دار ہونا") ;       -- from DictUrd
-lin wake_V2 = mkV2 (compoundV "بے دار" (mkV "کرنا")) ;       -- from DictUrd
-lin waken_V = compoundV "بے" (mkV "دار کرنا") ;       -- from DictUrd
-lin waken_V2 = mkV2 (mkV "جاگنا") ;
-lin waking_A = mkA "جاگنا" ;
-lin walk_N = mkN "چال" ;       -- from DictUrd
-lin walk_V = compoundV "چہل" (mkV "قدمی کرنا") ;       -- from DictUrd
-lin walk_V2 = mkV2 (mkV "چلنا") ;
-lin walker_N = mkN "چلنے والا" ;       -- from DictUrd
-lin walking_N = mkN "چلنا" ;
-lin wall_N = mkN "دیوار" ;       -- from DictUrd
-lin wall_V2 = mkV2 (mkV "دیوار") ;
-lin wallet_N = mkN "بٹوہ" ;       -- from DictUrd
-lin walnut_N = mkN "اخروٹ" ;       -- from DictUrd
-lin walrus_N = mkN "دریائ شیر" ;       -- from DictUrd
-lin wan_A = mkA "آزردہ" ;       -- from DictUrd
-lin wand_N = mkN "چھڑی" ;       -- from DictUrd
-lin wander_V = mkV "گھومنا" ;       -- from DictUrd
-lin wander_V2 = mkV2 (compoundV "آوارہ گردی" (mkV "کرنا")) ;
-lin wane_N = mkN "انحطاطی دور" ;       -- from DictUrd
-lin wane_V = mkV "گھٹنا" ;       -- from DictUrd
-lin wank_N = mkN "جلق لگانا" ;
-lin wank_V = compoundV "جلق" (mkV "لگانا") ;
-lin want_N = mkN "چاہ" ;       -- from DictUrd
-lin want_V = mkV "چاہنا" ;
-lin want_V2 = mkV2 (compoundV "آرزو" (mkV "کرنا")) ;       -- from DictUrd
---lin want_V2V = mkV2 (mkV "چاہنا") ;
-lin want_VS = mkVS (mkV "چاہنا") ;
-lin wanton_A = mkA "بے پیر" ;       -- from DictUrd
-lin wanton_N = mkN "اٹھکیلیاں کرنے والا" ;
-lin wanton_V = compoundV "اٹھکیلیاں کرنے" (mkV "والا") ;
-lin war_N = mkN "حرب" ;       -- from DictUrd
-lin war_V = mkV "جنگ" ;
-lin warble_N = mkN "آبلہ" ;       -- from DictUrd
-lin warble_V = mkV "چہچہانا" ;
-lin warble_V2 = mkV2 (mkV "چہچہانا") ;       -- from DictUrd
-lin ward_N = mkN "حلقہ" ;       -- from DictUrd
-lin ward_V2 = mkV2 (mkV "بچانا") ;       -- from DictUrd
-lin warden_N = mkN "حافظ" ;       -- from DictUrd
-lin wardrobe_N = mkN "الماری" ;       -- from DictUrd
-lin ware_N = mkN "چیز" ;       -- from DictUrd
-lin ware_PN = mkPN "اشیائے تجارت" ;
-lin ware_V2 = mkV2 (compoundV "اشیائے" (mkV "تجارت")) ;
-lin warehouse_N = mkN "بڑی دکان" ;       -- from DictUrd
-lin warehousing_N = mkN "گودام" ;
-lin warfare_N = mkN "حرب" ;       -- from DictUrd
-lin warm_A = mkA "گرم" ;       -- from DictUrd
-lin warm_V = mkV "گرم" ;
-lin warm_V2 = mkV2 (compoundV "گرم" (mkV "کرنا")) ;       -- from DictUrd
-lin warmth_N = mkN "آنچ" ;       -- from DictUrd
-lin warn_V = mkV "آگاہ" ;
-lin warn_V2 = mkV2 (compoundV "آگاہ" (mkV "کرنا")) ;       -- from DictUrd
-lin warn_VS = mkVS (mkV "آگاہ") ;
-lin warning_A = mkA "انتباہ" ;
-lin warning_N = mkN "دھمکی" ;       -- from DictUrd
-lin warrant_N = mkN "بچانا" ;       -- from DictUrd
-lin warrant_V2 = mkV2 (mkV "اختیار") ;
-lin warrant_VS = mkVS (mkV "اختیار") ;
-lin warranty_N = mkN "ضمانت" ;       -- from DictUrd
-lin warrior_N = mkN "دلاور" ;       -- from DictUrd
-lin wart_N = mkN "مسہ" ;       -- from DictUrd
-lin wary_A = mkA "بصیر" ;       -- from DictUrd
-lin wash_N = mkN "دھلائ" ;       -- from DictUrd
-lin wash_V = mkV "دھونا" ;
-lin wash_V2 = mkV2 (mkV "دھونا") ;       -- from DictUrd
-lin washing_N = mkN "دھلائ" ;       -- from DictUrd
-lin washroom_N = mkN "غسل خانہ" ;       -- from DictUrd
-lin wasp_N = mkN "بھڑ" ;       -- from DictUrd
-lin wastage_N = mkN "بربادی" ;       -- from DictUrd
-lin waste_A = mkA "اسراف" ;       -- from DictUrd
-lin waste_N = mkN "اللے تللے" ;       -- from DictUrd
-lin waste_V = compoundV "ضایع" (mkV "کرنا") ;
-lin waste_V2 = mkV2 (compoundV "برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin watch_N = mkN "بے داری" ;       -- from DictUrd
-lin watch_V = mkV "دیکھنا" ;       -- from DictUrd
-lin watch_V2 = mkV2 (mkV "دیکھنا") ;
---lin watch_V2V = mkV2 (mkV "دیکھنا") ;
-lin watch_VS = mkVS (mkV "دیکھنا") ;
-lin watchful_A = mkA "بے دار" ;       -- from DictUrd
-lin water_N = mkN "پانی" ;       -- from DictUrd --changed
-lin water_V = mkV "پانی" ;
-lin water_V2 = mkV2 (compoundV "آب پاشی" (mkV "کرنا")) ;       -- from DictUrd
-lin waterfall_N = mkN "آبشار" ;       -- from DictUrd
-lin watermelon_N = mkN "تربوز" ;       -- from DictUrd
-lin waterproof_A = mkA "مشمع" ;       -- from DictUrd
-lin waterproof_N = mkN "جس میں پانی نہ جاسکے" ;
-lin waterproof_V2 = mkV2 (compoundV "جس میں پانی نہ" (mkV "جاسکے")) ;
-lin watt_N = mkN "برقی قوت کی اکائی" ;
-lin wave_N = mkN "ہلکورا" ;       -- from DictUrd
-lin wave_V = mkV "لہر" ;
-lin wave_V2 = mkV2 (mkV "لہرانا") ;       -- from DictUrd
-lin waver_V = compoundV "ادھر ادھر" (mkV "ہلنا") ;
-lin wavy_A = mkA "موج دار" ;       -- from DictUrd
-lin wax_N = mkN "موم" ;       -- from DictUrd
-lin wax_V = mkV "بڑھنا" ;       -- from DictUrd
-lin wax_V2 = mkV2 (mkV "موم") ;
-lin way_Adv = mkAdv "راستہ" ;
-lin way_N = mkN "انداز" ;       -- from DictUrd
-lin wayfarer_N = mkN "مسافر" ;       -- from DictUrd
-lin waylay_V2 = mkV2 (compoundV "چھاپا مارنے کے لئے چھپا" (mkV "رہنا")) ;       -- from DictUrd
-lin wayward_A = mkA "آوارہ" ;       -- from DictUrd
-lin wc_N = mkN "بیت الخلاﺀ" ;
-lin weak_A = mkA "عاجز" ;       -- from DictUrd
-lin weaken_V = compoundV "چہرا" (mkV "اترنا") ;       -- from DictUrd
-lin weaken_V2 = mkV2 (compoundV "کم زور" (mkV "کرنا")) ;       -- from DictUrd
-lin weakness_N = mkN "جھول جھال" ;       -- from DictUrd
-lin weal_N = mkN "آسائش" ;       -- from DictUrd
-lin weald_N = mkN "بہبودی" ;
-lin wealth_N = mkN "امارت" ;       -- from DictUrd
-lin wealthy_A = mkA "امیر" ;       -- from DictUrd
-lin weapon_N = mkN "ہتھیار" ;       -- from DictUrd
-lin wear_N = mkN "پوشاک" ;       -- from DictUrd
-lin wear_PN = mkPN "پہننا" ;
-lin wear_V = mkV "پہننا" ;
-lin wear_V2 = mkV2 (mkV "اوڑھنا") ;       -- from DictUrd
-lin wearing_A = mkA "گراں" ;       -- from DictUrd
-lin weather_N = mkN "موسم" ;       -- from DictUrd
-lin weather_V = mkV "موسم" ;
-lin weather_V2 = mkV2 (compoundV "برداشت" (mkV "کرنا")) ;       -- from DictUrd
-lin weave_N = mkN "بننا" ;
-lin weave_V = mkV "بننا" ;
-lin weave_V2 = mkV2 (mkV "بننا") ;       -- from DictUrd
-lin web_N = mkN "بافت" ;       -- from DictUrd
-lin wed_PN = mkPN "شادی کرنا" ;
-lin wed_V = compoundV "شادی" (mkV "کرنا") ;
-lin wed_V2 = mkV2 (compoundV "عقد" (mkV "کرنا")) ;       -- from DictUrd
-lin wedding_N = mkN "بیاہ" ;       -- from DictUrd
-lin wedge_N = mkN "پچ چر" ;       -- from DictUrd
-lin wedge_V = mkV "خانہ" ;
-lin wedge_V2 = mkV2 (mkV "خانہ") ;
-lin wedlock_N = mkN "بیاہ" ;       -- from DictUrd
-lin wednesday_N = mkN "بدھ" ;
-lin wednesday_PN = mkPN "بدھ" ;
-lin wee_A = mkA "تھوڑا سا" ;
-lin wee_N = mkN "نام کا " ;       -- from DictUrd
-lin wee_V = compoundV "تھوڑا" (mkV "سا") ;
-lin weed_N = mkN "بد رو گھاس" ;       -- from DictUrd
-lin weed_V = mkV "گھاس" ;
-lin weed_V2 = mkV2 (mkV "گھاس") ;
-lin week_N = mkN "ہفتہ" ;       -- from DictUrd
-lin weekday_N = mkN "ہفتے کا کوئی دن" ;
-lin weekend_N = mkN "آخر ہفتہ" ;       -- from DictUrd
-lin weekend_V = compoundV "اختتام" (mkV "ہفتہ") ;
-lin weekly_A = mkA "ہفت روزہ" ;       -- from DictUrd
-lin weekly_Adv = mkAdv "ہفتہ وار" ;
-lin weekly_N = mkN "ہفتہ وار" ;
-lin weep_V = mkV "رونا" ;
-lin weep_V2 = mkV2 (compoundV "آنسو" (mkV "بہانا")) ;       -- from DictUrd
-lin weeping_A = mkA "گریاں" ;       -- from DictUrd
-lin weigh_V = compoundV "وزن" (mkV "رکھنا") ;       -- from DictUrd
-lin weigh_V2 = mkV2 (mkV "تولنا") ;       -- from DictUrd
-lin weight_N = mkN "بوجھ" ;       -- from DictUrd
-lin weight_V2 = mkV2 (mkV "وزن") ;
-lin weir_N = mkN "بند" ;       -- from DictUrd
-lin weird_A = mkA "عجیب و غریب" ;       -- from DictUrd
-lin welcome_A = mkA "خوش آمدید" ;       -- from DictUrd
-lin welcome_N = mkN "استقبال" ;       -- from DictUrd
-lin welcome_V2 = mkV2 (compoundV "آؤ بھگت" (mkV "کرنا")) ;       -- from DictUrd
-lin weld_N = mkN "تپا کر جوڑنا" ;
-lin weld_V = compoundV "تپا کر" (mkV "جوڑنا") ;
-lin weld_V2 = mkV2 (compoundV "دو دھات" (mkV "جوڑنا")) ;       -- from DictUrd
-lin welfare_N = mkN "فلاح و بہبود" ;       -- from DictUrd
-lin well_A = mkA "درست" ;       -- from DictUrd
-lin well_Adv = mkAdv "اچھا" ;       -- from DictUrd
-lin well_N = mkN "چاہ" ;       -- from DictUrd
-lin well_V = mkV "کنواں" ;
-lin well_being_N = mkN "بہبود" ;
-lin wellington_N = mkN "ربڑ کے لمبے جوتے" ;
-lin wellington_PN = mkPN "ربڑ کے لمبے جوتے" ;
-lin wells_PN = mkPN "کنواں" ;
-lin welt_N = mkN "چمڑے کی پٹی" ;       -- from DictUrd
-lin welter_A = mkA "لتھڑنا" ;
-lin welter_N = mkN "لتھڑنا" ;
-lin welter_V = compoundV "خلت" (mkV "ملت ہونا") ;       -- from DictUrd
-lin wen_N = mkN "غدود" ;       -- from DictUrd
-lin wench_N = mkN "بچی" ;       -- from DictUrd
-lin wench_V = compoundV "صحتمند کنواری" (mkV "نوکرانی") ;
-lin wend_V2 = mkV2 (mkV "پلٹنا") ;       -- from DictUrd
-lin west_A = mkA "مغرب" ;
-lin west_Adv = mkAdv "مغرب" ;
-lin west_N = mkN "باخطر" ;       -- from DictUrd
-lin western_A = mkA "غربی" ;       -- from DictUrd
-lin western_N = mkN "مغربی" ;
-lin wet_A = mkA "آبی" ;       -- from DictUrd
-lin wet_N = mkN "بھیگا ہوا" ;
-lin wet_V2 = mkV2 (compoundV "بھیگا" (mkV "ہوا")) ;
-lin whack_N = mkN "پیٹنا" ;
-lin whack_V2 = mkV2 (compoundV "ہتڑ" (mkV "لگانا")) ;       -- from DictUrd
-lin whacked_A = mkA "پیٹنا" ;
-lin whacking_A = mkA "بہت بڑا" ;       -- from DictUrd
-lin whacking_Adv = mkAdv "پیٹنا" ;
-lin whacking_N = mkN "پیٹنا" ;
-lin whale_N = mkN "فیل ماہی" ;       -- from DictUrd
-lin whale_V = compoundV "مچھلی نما سمندری" (mkV "جانور") ;
-lin wharf_N = mkN "بندر" ;       -- from DictUrd
-lin wharfage_N = mkN "مال گودیاں" ;
-lin whatever_A = mkA "جو بھی" ;
-lin whatsoever_A = mkA "بالکل" ;
-lin wheat_N = mkN "گندم" ;       -- from DictUrd
-lin wheel_N = mkN "چکر" ;       -- from DictUrd
-lin wheel_V = mkV "پہیہ" ;
-lin wheel_V2 = mkV2 (mkV "پھرانا") ;       -- from DictUrd
-lin wheelbarrow_N = mkN "ہتھ گاڑی" ;
-lin wheelchair_N = mkN "پہیوں والی کرسی" ;
-lin whelp_N = mkN "بچا" ;       -- from DictUrd
-lin whelp_V = mkV "بلا" ;
-lin whenever_Adv = mkAdv "جب بھی" ;       -- from DictUrd
-lin whereabouts_Adv = mkAdv "جہاں" ;
-lin whereby_Adv = mkAdv "بموجب" ;       -- from DictUrd
-lin wherever_Adv = mkAdv "جب بھی" ;       -- from DictUrd
-lin wherewith_Adv = mkAdv "جس سے" ;       -- from DictUrd
-lin wherewithal_Adv = mkAdv "کے لیے روپیہ" ;
-lin wherewithal_N = mkN "ضروری رق?" ;       -- from DictUrd
-lin whet_V2 = mkV2 (compoundV "برانگیختہ" (mkV "کرنا")) ;       -- from DictUrd
-lin whichever_A = mkA "جو بھی" ;       -- from DictUrd
-lin whig_N = mkN "لسی" ;       -- from DictUrd
-lin while_N = mkN "عرصہ" ;       -- from DictUrd
-lin while_V2 = mkV2 (mkV "جب") ;
-lin whim_N = mkN "دھن" ;       -- from DictUrd
-lin whimper_N = mkN "ریں ریں کرنا" ;
-lin whimper_V = compoundV "نالہ" (mkV "کرنا") ;       -- from DictUrd
-lin whimper_V2 = mkV2 (compoundV "ریں ریں" (mkV "کرنا")) ;
-lin whimsical_A = mkA "دو دلا" ;       -- from DictUrd
-lin whin_N = mkN "جھینکنا" ;
-lin whine_N = mkN "جھینکنا" ;
-lin whine_V = compoundV "فریاد" (mkV "کرنا") ;       -- from DictUrd
-lin whine_V2 = mkV2 (mkV "جھینکنا") ;
-lin whip_N = mkN "چابک" ;       -- from DictUrd
-lin whip_V = mkV "کوڑا" ;
-lin whip_V2 = mkV2 (mkV "کوڑا") ;
-lin whir_N = mkN "گھر گھر کی آواز" ;       -- from DictUrd
-lin whir_V = compoundV "تیزی سے چکر" (mkV "کھانا") ;
-lin whirl_N = mkN "چکر" ;       -- from DictUrd
-lin whirl_V = mkV "پھرنا" ;       -- from DictUrd
-lin whirl_V2 = mkV2 (mkV "پھرانا") ;       -- from DictUrd
-lin whirlpool_N = mkN "بھنور" ;       -- from DictUrd
-lin whisk_N = mkN "پھینٹنا" ;
-lin whisk_V = mkV "پھینٹنا" ;
-lin whisk_V2 = mkV2 (compoundV "بڑی تیز رفتاری سے حرکت" (mkV "کرنا")) ;       -- from DictUrd
-lin whisker_N = mkN "گل مچھے" ;
-lin whiskered_A = mkA "گل مچھے" ;
-lin whisky_N = mkN "بہت نشہ آور مشروب" ;
-lin whisper_N = mkN "کھس پھس" ;       -- from DictUrd
-lin whisper_V = compoundV "سرگوشی" (mkV "کرنا") ;
-lin whisper_V2 = mkV2 (compoundV "کان میں کھس پھسی" (mkV "کرنا")) ;       -- from DictUrd
-lin whispering_N = mkN "کانا پھوسی" ;       -- from DictUrd
-lin whist_N = mkN "سیٹی" ;
-lin whistle_N = mkN "سیٹی" ;       -- from DictUrd
-lin whistle_V = mkV "سیٹی" ;
-lin whistle_V2 = mkV2 (compoundV "سیٹی" (mkV "بجانا")) ;       -- from DictUrd
-lin whit_N = mkN "چھوٹا ترین ٹکڑا" ;       -- from DictUrd
-lin white_A = mkA "سفید" ;       -- from DictUrd --changed
-lin white_N = mkN "سفید" ;
-lin whiting_N = mkN "سفید" ;
-lin whiz_N = mkN "سن سے نکل جانا" ;
-lin whiz_V = compoundV "سن سے نکل" (mkV "جانا") ;
-lin who_N = mkN "کون" ;
-lin whole_A = mkA "بھر" ;       -- from DictUrd
-lin whole_N = mkN "مکمل" ;
-lin wholesome_A = mkA "بھر پور" ;       -- from DictUrd
-lin whoop_N = mkN "قہقہ" ;
-lin whoop_V = mkV "قہقہ" ;
-lin whoop_V2 = mkV2 (mkV "قہقہ") ;
-lin whop_V2 = mkV2 (mkV "ہرانا") ;       -- from DictUrd
-lin whopper_N = mkN "بڑی چیز" ;       -- from DictUrd
-lin whopping_A = mkA "بہت بڑا" ;       -- from DictUrd
-lin whopping_Adv = mkAdv "بہت بڑا" ;
-lin whore_N = mkN "بیسوا" ;       -- from DictUrd
-lin why_N = mkN "کیوں" ;
-lin wi_N = mkN "بہت خراب" ;
-lin wick_N = mkN "بتی" ;       -- from DictUrd
-lin wick_PN = mkPN "بہت خراب" ;
-lin wicked_A = mkA "بد" ;       -- from DictUrd
-lin wickedness_N = mkN "بدمعاشی" ;       -- from DictUrd
-lin wicker_N = mkN "بید" ;       -- from DictUrd
-lin wicket_N = mkN "چھوٹا دروازہ" ;       -- from DictUrd
-lin wide_A = mkA "عریض" ;       -- from DictUrd
-lin wide_Adv = mkAdv "چوڑا" ;
-lin widen_V = compoundV "چوڑا" (mkV "ہونا") ;
-lin widen_V2 = mkV2 (compoundV "چوڑا" (mkV "کرنا")) ;       -- from DictUrd
-lin widespread_A = mkA "عا?" ;       -- from DictUrd
-lin widow_N = mkN "بیوہ" ;       -- from DictUrd
-lin widowed_A = mkA "بیوہ" ;
-lin widower_N = mkN "رنڈوا" ;       -- from DictUrd
-lin width_N = mkN "عرض" ;       -- from DictUrd
-lin wield_V2 = mkV2 (compoundV "اختیار" (mkV "ہونا")) ;       -- from DictUrd
-lin wife_N = mkN "عورت" ;       -- from DictUrd
-lin wig_N = mkN "نقلی بال" ;       -- from DictUrd
-lin wiggle_N = mkN "تیڑھی میڑی لکیر" ;       -- from DictUrd
-lin wiggle_V = compoundV "ٹیڑھی میڑھی" (mkV "لکیر") ;
-lin wiggle_V2 = mkV2 (compoundV "جھپک جھپک کر" (mkV "چلنا")) ;       -- from DictUrd
-lin wild_A = mkA "بے لگام" ;       -- from DictUrd
-lin wild_Adv = mkAdv "جنگلی" ;
-lin will_N = mkN "ارادہ" ;       -- from DictUrd
-lin will_PN = mkPN "کرے گا" ;
-lin will_V = compoundV "کرے" (mkV "گا") ;
-lin will_V2 = mkV2 (compoundV "کرے" (mkV "گا")) ;
-lin willed_A = mkA "کرے گا" ;
-lin willing_A = mkA "آمادہ" ;       -- from DictUrd
-lin willingness_N = mkN "آمادگی" ;       -- from DictUrd
-lin willow_N = mkN "بید" ;       -- from DictUrd
-lin willy_PN = mkPN "آلت" ;
-lin wilt_V = compoundV "ہمت" (mkV "ہارنا") ;       -- from DictUrd
-lin wilt_V2 = mkV2 (compoundV "مرجھا" (mkV "جانا")) ;
-lin wimple_N = mkN "موڑ" ;       -- from DictUrd
-lin win_N = mkN "جیتنا" ;
-lin win_V = compoundV "غالب" (mkV "آنا") ;       -- from DictUrd
-lin win_V2 = mkV2 (compoundV "فتح" (mkV "کرنا")) ;       -- from DictUrd
-lin wince_N = mkN "گھومنا" ;
-lin wince_V2 = mkV2 (mkV "گھومنا") ;
-lin wind_N = mkN "باد" ;       -- from DictUrd
-lin wind_V = compoundV "چلتی" (mkV "ہوا") ;
-lin wind_V2 = mkV2 (mkV "باندھنا") ;       -- from DictUrd
-lin windmill_N = mkN "ہوائ چکی" ;       -- from DictUrd
-lin window_N = mkN "دریچہ" ;       -- from DictUrd
-lin windscreen_N = mkN "گاڑی کا سامنے کا شیشہ" ;
-lin windy_A = mkA "ہوا دار" ;       -- from DictUrd
-lin wine_N = mkN "آب تلخ" ;       -- from DictUrd
-lin wine_V2 = mkV2 (compoundV "شراب فراہم" (mkV "کرنا")) ;       -- from DictUrd
-lin wing_N = mkN "پنکھ" ;       -- from DictUrd
-lin wing_V = mkV "پر" ;
-lin wing_V2 = mkV2 (mkV "پر") ;
-lin winged_A = mkA "پردار" ;       -- from DictUrd
-lin wink_N = mkN "چشمک" ;       -- from DictUrd
-lin wink_V = compoundV "آنکھ سے اشارہ" (mkV "کرنا") ;
-lin wink_V2 = mkV2 (compoundV "آنکھ" (mkV "مارنا")) ;       -- from DictUrd
-lin winkle_N = mkN "نکالنا" ;
-lin winkle_V2 = mkV2 (mkV "نکالنا") ;
-lin winner_N = mkN "فائز" ;       -- from DictUrd
-lin winsome_A = mkA "با مسرت" ;       -- from DictUrd
-lin winter_N = mkN "جاڑا" ;       -- from DictUrd
-lin winter_V = compoundV "موسم" (mkV "سرما") ;
-lin wipe_N = mkN "صاف کرنا" ;
-lin wipe_V = mkV "پچھنا" ;       -- from DictUrd
-lin wipe_V2 = mkV2 (compoundV "نشان" (mkV "مٹانا")) ;       -- from DictUrd
-lin wire_N = mkN "تار" ;       -- from DictUrd
-lin wire_V = mkV "تار" ;
-lin wire_V2 = mkV2 (compoundV "خبر" (mkV "بھیجنا")) ;       -- from DictUrd
-lin wiring_N = mkN "تار" ;
-lin wiry_A = mkA "گچھے دار" ;       -- from DictUrd
-lin wisdom_N = mkN "عقل" ;       -- from DictUrd
-lin wise_A = mkA "عالم" ;       -- from DictUrd
-lin wise_N = mkN "عقلمند" ;
-lin wish_N = mkN "آرزو" ;       -- from DictUrd
-lin wish_V = mkV "خواہش" ;
-lin wish_V2 = mkV2 (mkV "چاہنا") ;       -- from DictUrd
---lin wish_V2V = mkV2 (mkV "خواہش") ;
-lin wish_VS = mkVS (mkV "خواہش") ;
-lin wishful_A = mkA "آرزو مند" ;       -- from DictUrd
-lin wistful_A = mkA "آرزو مند" ;       -- from DictUrd
-lin wit_N = mkN "بذلہ سنجی" ;       -- from DictUrd
-lin witch_N = mkN "ڈائن" ;       -- from DictUrd
-lin witching_A = mkA "چڑیل" ;
-lin withdraw_V = compoundV "ہٹا" (mkV "لینا") ;
-lin withdraw_V2 = mkV2 (compoundV "الگ" (mkV "ہونا")) ;       -- from DictUrd
-lin withdrawal_N = mkN "دست برداری" ;       -- from DictUrd
-lin withe_N = mkN "مرجھانا" ;
-lin wither_V = compoundV "خشک" (mkV "ہونا") ;       -- from DictUrd
-lin wither_V2 = mkV2 (mkV "مرجھانا") ;
-lin withhold_V2 = mkV2 (compoundV "روکے" (mkV "رکھنا")) ;       -- from DictUrd
-lin witness_N = mkN "گواہ" ;       -- from DictUrd
-lin witness_V = mkV "گواہ" ;
-lin witness_V2 = mkV2 (mkV "گواہ") ;
-lin witty_A = mkA "بذلہ سنج" ;       -- from DictUrd
-lin wive_V = mkV "بیویاں" ;
-lin wive_V2 = mkV2 (mkV "بیویاں") ;
-lin wizard_A = mkA "جادوگر" ;
-lin wizard_N = mkN "جادو گر" ;       -- from DictUrd
-lin wobble_V = mkV "چکرانا" ;       -- from DictUrd
-lin wobble_V2 = mkV2 (compoundV "تھوڑا سا" (mkV "ڈگمگانا")) ;
-lin woe_N = mkN "آزار" ;       -- from DictUrd
-lin wolf_N = mkN "بھیڑیا" ;       -- from DictUrd
-lin wolf_V2 = mkV2 (compoundV "حریص پن سے" (mkV "کھانا")) ;       -- from DictUrd
-lin woman_N = mkN "عورت" ;       -- from DictUrd
-lin womanize_V = compoundV "عیاشی" (mkV "کرنا") ;
-lin womb_N = mkN "بچہ دانی" ;       -- from DictUrd
-lin wonder_N = mkN "عجوبہ" ;       -- from DictUrd
-lin wonder_V = compoundV "حیران" (mkV "ہونا") ;
-lin wonder_V2 = mkV2 (compoundV "حیران" (mkV "ہونا")) ;
-lin wonder_VQ = mkVQ (compoundV "حیران" (mkV "ہونا")) ;
-lin wonderful_A = mkA "عجب" ;       -- from DictUrd
-lin woo_V2 = mkV2 (compoundV "ڈورے" (mkV "ڈالنا")) ;       -- from DictUrd
-lin wood_N = mkN "چوب" ;       -- from DictUrd
-lin wooded_A = mkA "لکڑی" ;
-lin woof_N = mkN "بانا" ;       -- from DictUrd
-lin wool_N = mkN "اون" ;       -- from DictUrd
-lin woollen_A = mkA "اونی" ;       -- from DictUrd
-lin word_N = mkN "عہد" ;       -- from DictUrd
-lin word_V2 = mkV2 (mkV "لفظ") ;
-lin wording_N = mkN "عبارت" ;       -- from DictUrd
-lin wordy_A = mkA "کثیر الکلا?" ;       -- from DictUrd
-lin work_N = mkN "عمل" ;       -- from DictUrd
-lin work_V = mkV "کام" ;
-lin work_V2 = mkV2 (mkV "کام") ;
-lin workbook_N = mkN "کاپی یا رجسٹر" ;
-lin worker_N = mkN "اہل کار" ;       -- from DictUrd
-lin working_A = mkA "کام" ;
-lin working_N = mkN "عمل" ;       -- from DictUrd
-lin workman_N = mkN "کاری گر" ;       -- from DictUrd
-lin workshop_N = mkN "کار خانہ" ;       -- from DictUrd
-lin world_N = mkN "عالم" ;       -- from DictUrd
-lin worldwide_A = mkA "عالمی" ;       -- from DictUrd
-lin worm_N = mkN "کیڑا" ;       -- from DictUrd
-lin worm_V2 = mkV2 (compoundV "بل" (mkV "کھانا")) ;       -- from DictUrd
-lin worried_A = mkA "حیران" ;       -- from DictUrd
-lin worry_N = mkN "اندیشہ" ;       -- from DictUrd
-lin worry_V = compoundV "ہلکان" (mkV "ہونا") ;       -- from DictUrd
-lin worry_V2 = mkV2 (compoundV "ہلکان" (mkV "کرنا")) ;       -- from DictUrd
-lin worry_VS = mkVS (mkV "فکر") ;
-lin worrying_A = mkA "فکر" ;
-lin worse_Adv = mkAdv "بد تر" ;
-lin worse_N = mkN "بد تر" ;
-lin worsen_V = compoundV "بد" (mkV "تر ہونا") ;       -- from DictUrd
-lin worsen_V2 = mkV2 (compoundV "بد تر" (mkV "کرنا")) ;       -- from DictUrd
-lin worship_N = mkN "بندگی" ;       -- from DictUrd
-lin worship_V = mkV "پوجہ" ;
-lin worship_V2 = mkV2 (compoundV "عبادت" (mkV "کرنا")) ;       -- from DictUrd
-lin worshipper_N = mkN "عبد" ;       -- from DictUrd
-lin worst_Adv = mkAdv "بدترین" ;
-lin worst_N = mkN "بدترین" ;
-lin worst_V2 = mkV2 (mkV "بدترین") ;
-lin worsted_N = mkN "بدترین" ;
-lin worth_A = mkA "قابل" ;
-lin worth_N = mkN "بہا" ;       -- from DictUrd
-lin worthing_PN = mkPN "قابل" ;
-lin worthless_A = mkA "ابتر" ;       -- from DictUrd
-lin worthwhile_A = mkA "با قدر" ;       -- from DictUrd
-lin worthy_A = mkA "اہل" ;       -- from DictUrd
-lin worthy_N = mkN "عمدہ" ;
-lin wound_N = mkN "چوٹ" ;       -- from DictUrd
-lin wound_V2 = mkV2 (mkV "زخم") ;
-lin wow_N = mkN "واہ" ;
-lin wrangle_N = mkN "فضیحت" ;       -- from DictUrd
-lin wrangle_V = compoundV "بحث" (mkV "کرنا") ;       -- from DictUrd
-lin wrap_N = mkN "لپٹنا" ;
-lin wrap_V = mkV "لپٹنا" ;
-lin wrap_V2 = mkV2 (mkV "ڈھانپنا") ;       -- from DictUrd
-lin wrapper_N = mkN "چوغہ" ;       -- from DictUrd
-lin wrath_N = mkN "غضب" ;       -- from DictUrd
-lin wreak_V2 = mkV2 (compoundV "عطا" (mkV "کرنا")) ;       -- from DictUrd
-lin wreath_N = mkN "گجرا" ;       -- from DictUrd
-lin wreck_N = mkN "بربادی" ;       -- from DictUrd
-lin wreck_V2 = mkV2 (compoundV "برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin wreckage_N = mkN "ٹوٹی پھوٹی حالت" ;
-lin wren_N = mkN "اچانک کھینچ لینا" ;
-lin wrench_N = mkN "اینٹھن" ;       -- from DictUrd
-lin wrench_V2 = mkV2 (mkV "مروڑنا") ;       -- from DictUrd
-lin wrest_V2 = mkV2 (mkV "چھیننا") ;       -- from DictUrd
-lin wrestle_N = mkN "کشتی لڑنا" ;
-lin wrestle_V = compoundV "کشتی" (mkV "لڑنا") ;
-lin wrestle_V2 = mkV2 (compoundV "ہاتھ پاوں" (mkV "مارنا")) ;       -- from DictUrd
-lin wrestler_N = mkN "پہلوان" ;       -- from DictUrd
-lin wretch_N = mkN "بے چارہ" ;
-lin wretched_A = mkA "آفت زدہ" ;       -- from DictUrd
-lin wriggle_N = mkN "لہرانا" ;
-lin wriggle_V = mkV "لہرانا" ;
-lin wriggle_V2 = mkV2 (mkV "لہرانا") ;
-lin wring_N = mkN "نچوڑنا" ;
-lin wring_V2 = mkV2 (mkV "لوٹنا") ;       -- from DictUrd
-lin wrinkle_N = mkN "اشارہ" ;       -- from DictUrd
-lin wrinkle_V = mkV "شکن" ;
-lin wrinkle_V2 = mkV2 (compoundV "سلوٹ" (mkV "ڈالنا")) ;       -- from DictUrd
-lin wrist_N = mkN "کلائ" ;       -- from DictUrd
-lin writ_N = mkN "حکم" ;       -- from DictUrd
-lin write_V = mkV "لکھنا" ;
-lin write_V2 = mkV2 (compoundV "خامہ فرسائ" (mkV "کرنا")) ;       -- from DictUrd
-lin write_VS = mkVS (mkV "لکھنا") ;
-lin writer_N = mkN "ادیب" ;       -- from DictUrd
-lin writhe_V = mkV "اینٹھنا" ;       -- from DictUrd
-lin writing_N = mkN "دستاویز" ;       -- from DictUrd
-lin wrong_A = mkA "غلط" ;       -- from DictUrd
-lin wrong_Adv = mkAdv "غلط" ;
-lin wrong_N = mkN "بدی" ;       -- from DictUrd
-lin wrong_V2 = mkV2 (compoundV "غلطی" (mkV "کرنا")) ;       -- from DictUrd
-lin wry_A = mkA "بد شکلا" ;       -- from DictUrd
-lin xenophobia_N = mkN "اجنبیوں سے بیزاری" ;
-lin xerox_N = mkN "نقل" ;
-lin xerox_V2 = mkV2 (mkV "نقل") ;
-lin xmas_N = mkN "کرسمس" ;
-lin xmas_PN = mkPN "کرسمس" ;
-lin xylophone_N = mkN "چوبی پردوں کا باجا" ;
-lin yacht_N = mkN "بجرا" ;       -- from DictUrd
-lin yacht_V = compoundV "چھوٹی" (mkV "کشتی") ;
-lin yachting_N = mkN "کشتی رانی" ;       -- from DictUrd
-lin yahoo_N = mkN "گنوار" ;       -- from DictUrd
-lin yak_N = mkN "دل لگی" ;       -- from DictUrd
-lin yam_N = mkN "اروی" ;       -- from DictUrd
-lin yank_N = mkN "دھکا" ;       -- from DictUrd
-lin yank_V2 = mkV2 (compoundV "جھٹکا مار کر" (mkV "اکھاڑنا")) ;       -- from DictUrd
-lin yankee_N = mkN "جھٹکے سے کھینچنا" ;
-lin yap_N = mkN "بک بک" ;       -- from DictUrd
-lin yap_V = mkV "بھونکنا" ;       -- from DictUrd
-lin yard_N = mkN "آنگن" ;       -- from DictUrd
-lin yardstick_N = mkN "معیار" ;       -- from DictUrd
-lin yarn_N = mkN "دھاگا" ;       -- from DictUrd
-lin yarn_V = mkV "سوت" ;
-lin yaw_N = mkN "لڑکھڑانا" ;
-lin yaw_V = mkV "گھومنا" ;       -- from DictUrd
-lin yawl_N = mkN "چھوٹی کشتی" ;
-lin yawn_N = mkN "جماہی" ;       -- from DictUrd
-lin yawn_V = compoundV "انگڑائ" (mkV "لینا") ;       -- from DictUrd
-lin yea_Adv = mkAdv "ہان" ;       -- from DictUrd
-lin yea_N = mkN "اقرار" ;       -- from DictUrd
-lin yeah_Adv = mkAdv "ہاں" ;
-lin year_N = mkN "برس" ;       -- from DictUrd
-lin yearling_N = mkN "یک سالہ" ;       -- from DictUrd
-lin yearn_V = mkV "چاہنا" ;       -- from DictUrd
-lin yearning_N = mkN "آرزو" ;       -- from DictUrd
-lin yeast_N = mkN "خمیر" ;       -- from DictUrd
-lin yell_N = mkN "چیخ" ;       -- from DictUrd
-lin yell_V = mkV "چیخنا" ;       -- from DictUrd
-lin yell_V2 = mkV2 (mkV "چیخنا") ;
-lin yellow_A = mkA "اصفر" ;       -- from DictUrd
-lin yellow_N = mkN "زرد" ;
-lin yellow_V = mkV "زرد" ;
-lin yellow_V2 = mkV2 (mkV "زرد") ;
-lin yelp_V = compoundV "اچانک" (mkV "چیخ") ;
-lin yen_N = mkN "آرزو" ;       -- from DictUrd
-lin yen_V = compoundV "جاپانی" (mkV "کرنسی") ;
-lin yeoman_N = mkN "بحریہ کا چھوٹا افسر" ;       -- from DictUrd
-lin yes_N = mkN "جی ہاں" ;
-lin yesterday_Adv = mkAdv "کل" ;
-lin yesterday_N = mkN "دیروز" ;       -- from DictUrd
-lin yet_Adv = mkAdv "اب بھی" ;       -- from DictUrd
-lin yew_N = mkN "ایک سدا بہار درخت" ;
-lin yield_N = mkN "آمد" ;       -- from DictUrd
-lin yield_V = compoundV "جگہ" (mkV "دینا") ;       -- from DictUrd
-lin yield_V2 = mkV2 (mkV "چھوڑنا") ;       -- from DictUrd
-lin yield_VA = compoundV "حاصل" (mkV "کردا") ;
-lin yielding_A = mkA "دبو" ;       -- from DictUrd
-lin yodel_N = mkN "پہاڑی دھن" ;
-lin yodel_V = compoundV "پہاڑی" (mkV "دھن") ;
-lin yodel_V2 = mkV2 (compoundV "پہاڑی" (mkV "دھن")) ;
-lin yoghurt_N = mkN "دہی" ;       -- from DictUrd
-lin yogurt_N = mkN "دہی" ;
-lin yoke_N = mkN "جوغ" ;       -- from DictUrd
-lin yoke_V = mkV "جتنا" ;       -- from DictUrd
-lin yoke_V2 = mkV2 (mkV "جوتنا") ;       -- from DictUrd
-lin yokel_N = mkN "دیہاتی" ;       -- from DictUrd
-lin yolk_N = mkN "انڈے کی زردی" ;       -- from DictUrd
-lin yon_A = mkA "سامنے کا" ;
-lin yon_Adv = mkAdv "پرے" ;       -- from DictUrd
-lin yore_N = mkN "در گذشتہ" ;       -- from DictUrd
-lin young_A = mkA "چھوٹا" ;       -- from DictUrd
-lin young_N = mkN "جوان" ;
-lin youngster_N = mkN "بالا" ;       -- from DictUrd
-lin youth_N = mkN "عالم شباب" ;       -- from DictUrd
-lin youthful_A = mkA "جوش بھرا" ;       -- from DictUrd
-lin yowl_V = mkV "چیخنا" ;
-lin yule_N = mkN "کرسمس" ;
-lin yuletide_N = mkN "کرسمس کے ایام" ;
-lin zany_A = mkA "مسخرہ" ;
-lin zany_N = mkN "احمق" ;       -- from DictUrd
-lin zap_V2 = mkV2 (compoundV "دفعتاً برباد" (mkV "کرنا")) ;       -- from DictUrd
-lin zeal_N = mkN "چاؤ" ;       -- from DictUrd
-lin zealot_N = mkN "جان فشان" ;       -- from DictUrd
-lin zealous_A = mkA "جوشیلا" ;       -- from DictUrd
-lin zebra_N = mkN "گور خر" ;       -- from DictUrd
-lin zebu_N = mkN "کوہان دار گائے" ;       -- from DictUrd
-lin zen_N = mkN "عبادت و ریاضت" ;       -- from DictUrd
-lin zenith_N = mkN "اوج" ;       -- from DictUrd
-lin zephyr_N = mkN "باد مغرب" ;       -- from DictUrd
-lin zeppelin_N = mkN "منتار" ;       -- from DictUrd
-lin zero_N = mkN "بندی" ;       -- from DictUrd
-lin zero_V = mkV "صفر" ;
-lin zest_N = mkN "چٹخارا" ;       -- from DictUrd
-lin zigzag_Adv = mkAdv "پیچ دار" ;
-lin zigzag_N = mkN "کج مج" ;       -- from DictUrd
-lin zigzag_V = compoundV "پیچ" (mkV "دار") ;
-lin zinc_N = mkN "جست" ;       -- from DictUrd
-lin zing_N = mkN "گرمی" ;       -- from DictUrd
-lin zion_N = mkN "حامی صیہونیت" ;
-lin zionism_N = mkN "صیہونیت" ;
-lin zionist_A = mkA "حامی صیہونیت" ;
-lin zionist_N = mkN "حامی صیہونیت" ;
-lin zip_N = mkN "کھولنے بند کرنے کا دانے دار فیتہ" ;       -- from DictUrd
-lin zip_V2 = mkV2 (mkV "ذپ") ;
-lin zodiac_N = mkN "منطقہ ۃ البروج" ;       -- from DictUrd
-lin zombie_N = mkN "احمق" ;       -- from DictUrd
-lin zone_N = mkN "علاقہ" ;       -- from DictUrd
-lin zone_V2 = mkV2 (mkV "علاقہ") ;
-lin zoning_N = mkN "علاقوں میں تقسی" ;       -- from DictUrd
-lin zoo_N = mkN "چڑیا گھر" ;       -- from DictUrd
-lin zoology_N = mkN "حیوانیات" ;       -- from DictUrd
-lin zoom_N = mkN "تیزی سے آنا" ;
-lin zoom_V = compoundV "سیدھا" (mkV "اوپر چڑھنا") ;       -- from DictUrd
-
-
--- Structural
-lin
-  of_Prep = mkPrep "کا" "کی" ;
-  such_as_Prep = mkPrep "جیسا کہ" "جیسا کہ" ;
-  at_Prep = mkPrep "پر" "پر" ;
-  
-  above_Prep = mkPrep ["كے اوپر"] ["كے اوپر"] ;
-  after_Prep = mkPrep ["كے بعد"] ["كے بعد"] ;
-  all_Predet = ss "تمام" ;
-  almost_AdA, almost_AdN = mkAdN "تقریبا" ;
-  although_Subj = ss "اگرچہ" ;
-  always_AdV = ss "ہمیشہ" ;
-  and_Conj = sd2 [] "اور" ** {n = Pl} ;
-  anyone_NP =  MassNP (UseN (ParadigmsUrd.mkN "ہر کوئی" "ہر کوئی" "ہر کوئی" "ہر کوئی" "ہر کوئی" "ہر کوئی" Masc ));
-  because_Subj = ss "كیونكہ" ;
-  before_Prep = mkPrep ["سے پہلے"] ["سے پہلے"] ;
-  behind_Prep = mkPrep ["كے پیچھے"] ["كے پیچھے"] ;
-  between_Prep = mkPrep "درمیاں" "درمیاں" ;
-  both7and_DConj = sd2 "دونوں" "اور" ** {n = Pl} ;
-  but_PConj = ss "لیكن" ;
-  by8agent_Prep = mkPrep "سے" "" ;
-  by8means_Prep = mkPrep "پر" "" ;
-  can8know_VV,can_VV = mkV "سكنا" ** { isAux = True} ;
-  during_Prep = mkPrep ["كے درمیاں"] ["كے درمیاں"] ;
-  either7or_DConj = sd2 "كوی ایك" "یا" ** {n = Sg} ;
-  anySg_Det = mkDet "کوی" "کوی" "کوی" "کوی" Sg;
-  everybody_NP =  MassNP (UseN (ParadigmsUrd.mkN "ہر كوی" "ہر كوی" "ہر كوی" "ہر كوی" "ہر كوی" "ہر كوی" Masc )); -- not a good way coz need to include NounUrd
-  every_Det = mkDet "ہر" "ہر" "ہر" "ہر" Sg;
-  everything_NP = MassNP (UseN (ParadigmsUrd.mkN "ہر چیز" "ہر چیز" "ہر چیزو" "سب چیزیں" "سب چیزوں" "سب چیزو" Masc ));
-  everywhere_Adv = mkAdv "ہر جگہ" ;
-  few_Det = mkDet "چند" "چند" "چند" "چند" Pl ;
-  first_Ord = {s = "پعہلا" ; n = Sg} ; --DEPRECATED
-  for_Prep = mkPrep "كیلیے" "كیلیے" ;
-  from_Prep = mkPrep "سے" "سے" ;
-  he_Pron = personalPN "وہ" "اس" "" ["اس كا"] ["اس كی"] ["اس كے"] ["اس كی"] Sg Masc Pers3_Distant ;
- -- here_Adv = mkAdv "یہاں" ;
-  here7to_Adv = mkAdv ["یہاں پر"] ;
-  here7from_Adv = mkAdv ["یہاں سے"] ;
-  how_IAdv = ss "كیسے" ;
---  how8many_IDet = makeIDet "كتنے" "كتنی" Pl ;
-  how8much_IAdv  = ss "كتنا" ;
-  if_Subj = ss "اگر" ;
-  in8front_Prep = mkPrep ["كے سامنے"] ["كے سامنے"] ;
-  i_Pron = personalPN "میں" "مجھ" "" "میرا" "میری" "میرے" "میری" Sg Masc Pers1;
-  in_Prep = mkPrep "میں" "میں" ;
-  it_Pron  = personalPN "یہ" "اس" "اس" ["اس كا"] ["اس كی"] ["اس كے"] ["اس كی"] Sg Masc Pers3_Near;
-  less_CAdv = {s = "كم" ; p = ""} ;
-  many_Det = mkDet "بہت زیادہ" "بہت زیادہ" "بہت زیادہ" "بہت زیادہ" Pl ;
-  more_CAdv = {s = "زیادہ" ; p = "سے" } ;
-  most_Predet = ss "زیادہ تر" ;
-  much_Det = mkDet "بہت" "بہت" "بہت" "بہت" Sg  ;
---  must_VV = {
---    s = table {
---      VVF VInf => ["ہاvع تo"] ;
---      VVF VPres => "مuست" ;
---      VVF VPPart => ["ہاد تo"] ;
---      VVF VPresPart => ["ہاviنگ تo"] ;
---      VVF VPast => ["ہاد تo"] ;      --# notpresent
---      VVPastNeg => ["ہادn'ت تo"] ;      --# notpresent
---      VVPresNeg => "مuستn'ت"
---      } ;
---    isAux = True
---    } ;
------b  no_Phr = ss "نo" ;
-  no_Utt = ss "نہیں" ;
-  on_Prep = mkPrep "پر" "پر" ;
---  one_Quant = demoPN "ایك" "ایك" "ایك" ; -- DEPRECATED
-  only_Predet = ss "صرف" ;
-  or_Conj = sd2 [] "یا" ** {n = Sg} ;
-  otherwise_PConj = ss "یا پھر" ;
-  part_Prep = mkPrep "" "" ;
-  please_Voc = ss "مہربانی" ;
-  possess_Prep = mkPrep "كا" "كی" ;
-  quite_Adv = mkAdv "خاموش" ;
-  she_Pron = personalPN "وہ" "اس" "وہ" ["اس كی"] ["اس كی"] ["اس كے"] ["اس كی"] Sg Fem Pers3_Distant ;
-  so_AdA = ss "اس لیے" ;
-  somebody_NP = MassNP (UseN (ParadigmsUrd.mkN "كوی" "كوی" "كوی" "كوی" "كوی" "كوی" Masc ));
-  someSg_Det = mkDet "كچھ" "كچھ" "كچھ" "كچھ" Sg ;
-  somePl_Det = mkDet "كچھ" "كچھ" "كچھ" "كچھ" Pl ;
-  something_NP = MassNP (UseN (ParadigmsUrd.mkN "كوی چیز" "كوی چیز" "كوی چیز" "كھ چیزیں" "كھ چیزوں" "كھ چیزو" Masc ));
-  somewhere_Adv = mkAdv ["كہیں پر"] ;
-  some_Quant = demoPN "کچھ" "کچھ" "کچھ" ; 
-  that_Quant = demoPN "وہ" "اس" "ان" ;
-  that_Subj = ss "كہ";
---  there_Adv = mkAdv "وہاں" ;
-  there7to_Adv = mkAdv ["وہاں پر"] ;
-  there7from_Adv = mkAdv ["وہاں سے"] ;
-  therefore_PConj = ss "اس لیے" ;
-  they_Pron = personalPN "وہ" "وہ" "وہ" ["ان كا"] ["ان كی"] ["ان كے"] ["ان كی"] Pl Masc Pers3_Distant ; ---- 
-  this_Quant = demoPN "یہ" "اس" "ان";      
-  through_Prep = mkPrep ["میں سے"] ["میں سے"] ;
-  too_AdA = ss "بہت" ;
-  to_Prep = mkPrep "كو" "كو" ; -- ** {lock_Prep = <>};
-  under_Prep = mkPrep "كے نیچے" "كے نیچے" ; -- ** {lock_Prep = <>};
-  very_AdA = ss "بہت" ;
-  want_VV = mkV "چاہنا" ** { isAux = False} ;
-  we_Pron = personalPN "ہم" "ہم" "ہم" "ہمارا" "ہماری" "ہمارے" "ہماری" Pl Masc Pers1 ;
-  whatSg_IP = mkIP "كیا" "كس" "كس" Sg Masc ;
-  whatPl_IP = mkIP "كیا" "كن" "كن" Pl Masc ;
-  when_IAdv = ss "كب" ;
-  when_Subj = ss "جب" ;
-  where_IAdv = ss "كہاں" ;
---  which_IQuant = {s = \\_ => "كون سی"} ;
-  which_IQuant = mkIQuant "كون" ;
---  whichPl_IDet = makeDet "كون سا" "كون سی" "كون سے" "كون سی" ;
---  whichSg_IDet = makeDet "كون سا" "كون سی" "كون سے" "كون سی" ;
-  whoSg_IP = mkIP "كون" "كس" "كس" Sg Masc  ;
-  whoPl_IP = mkIP "كون" "كن" "كنہوں" Pl Masc ;
-  why_IAdv = ss "كیوں" ;
-  without_Prep = mkPrep ["كے بغیر"] ["كے بغیر"] ;
-  with_Prep = mkPrep ["كے ساتھ"] ["كے ساتھ"] ;
---  yes_Phr = ss "ہاں" ;
-  yes_Utt = ss "ہاں" ;
-  youSg_Pron = personalPN "تو" "تو" "تو" "تیرا" "تیری" "تیرے" "تیری" Sg Masc Pers2_Casual ;
-  youPl_Pron = personalPN "تم" "تم" "تم" "تمھارا" "تمھاری" "تمھارے" "تمھاری" Pl Masc Pers2_Casual ;
-  youPol_Pron = personalPN "آپ" "آپ" "آپ" ["آپ كا"] ["آپ كی"] ["آپ كے"] ["آپ كی"] Pl Masc Pers2_Respect  ;
-  no_Quant =  demoPN " كوی نہیں" "كوی نہیں" "كوی نہیں" ; 
-  not_Predet = {s="نہیں"} ;
-  if_then_Conj = sd2 "اگر" "تو" ** {n = Sg} ; 
-  at_least_AdN = mkAdN ["كم از كم"] ;
-  at_most_AdN = mkAdN ["زیادہ سے زیادہ"];
-  nothing_NP = MassNP (UseN (ParadigmsUrd.mkN "كوی چیز نہیں" "كوی چیز نہیں" "كوی چیز نہیں" "كوی چیز نہیں" "كوی چیز نہیں" "كوی چیز نہیں" Masc )); 
-  except_Prep = mkPrep "كے سواے" "كے سواے" ;
-  nobody_NP = MassNP (UseN (ParadigmsUrd.mkN "كوی نہیں" "كوی نہیں" "كوی نہیں" "كوی نہیں" "كوی نہیں" "كوی نہیں" Masc ));  
-
-  as_CAdv = {s = "اتنا" ; p = "جتنا"} ;
-
---  have_V2 = mkV2 (mkV "ركھنا") "" ;
-
- language_title_Utt = ss "اردو" ;
-
--- added during translator experiments
---lin officialMasc_N= mkN "";
-lin use_V= compoundV "استعمال" (mkV "کرنا") ;
-lin bureaucrat_N= mkN "بیوروکریٹ";
---lin operational_A= mkA "";
-lin over_Prep= mkPrep "اوپر" "اوپر";
-lin say_V= mkV "کہنا";
---lin leave_V= compoundV "چلے" (mkV "جانا") ;
---lin payable_A= mkA "";
-lin as_Prep= mkPrep "ایسا" "ایسا";
---lin capsule_N= mkN "کیپسول";
---lin regard_V= mkV "";
-lin as_Subj= ss "ایسا";
---lin insist_V= compoundV "اصرار" (mkV "کرنا") ;
---lin say_V= mkV "";
---lin representativeMasc_N= mkN "";
-lin refuse_V= compoundV "انکار" (mkV "کرنا") ;
---lin temporary_A= mkA "عارظی";
---lin prostate_N= mkN "";
-lin via_Prep= mkPrep "کے ذریعے" "کے ذریعے";
-lin only_Adv= mkAdv "صرف";
---lin amount_V= mkV "";
-lin up_Prep= mkPrep "اوپر" "اوپر";
---lin snuff_N= mkN "";
-lin fighter_N= mkN "لڑاکا";
---lin so_Subj= ss "";
-lin reply_V= compoundV "جواب" (mkV "دینا") ;
-lin god_N= mkN "خدا";
-lin have_V= mkV "رکھنا";
-lin but_Subj= ss "لیکن";
---lin move_V= compoundV "حرکت" (mkV "کرنا") ;
-lin football_N= mkN "فٹبال";
---lin leave_V= mkV "";
-lin annual_A= mkA "سالانہ";
-lin by_Prep= mkPrep "سے" "سے";
---lin go_V= mkV "جانا";
-lin about_Prep= mkPrep "کے متعلق" "کے متعلق";
---lin unless_Subj= ss "";
---lin reply_V= mkV "";
---lin long_N= mkN "لمبا";
---lin go_V= mkV "";
-lin since_Prep= mkPrep "کیونکہ" "کیونکہ";
---lin serve_V= compoundV "خدمت" (mkV "کرنا") ;
---lin other_N= mkN "دوسرا";
---lin publish_V= mkV "";
-lin against_Prep= mkPrep "مخالف" "مخالف";
-lin sunday_N= mkN "اتوار";
-lin squad_N= mkN "دستہ";
-lin presidentMasc_N= mkN "صدر";
---lin more_Adv= mkAdv "ذیادہ";
---lin april_N= mkN "اپریل";
-lin understand_V2 = mkV2 (compoundV "سمجھ" (mkV "لینا")) ;
-lin savagery_N = mkN "وحشیانہ پن" ;
-lin officialMasc_N= mkN "افسر";
-lin representativeMasc_N= mkN "نمائیندہ";
-lin handcart_N= mkN "صورتحال";
-lin unless_Subj= ss "جب تک نہیں";
-lin so_Subj= ss "اس لئے";
-lin several_Num = {s = "کئی" ; n = Pl} ;
-lin few_Num = {s = "چند" ; n = Pl} ;
-lin even_AdV = ss "حتی کہ";
-lin should_VV = mkV "چاہنا" ** { isAux = True} ; --this need to be fixed
-lin must_VV = (mkV "ضرور چاہنا") ** { isAux = True} ; -- this need to be fixed
-lin half_Predet = ss "آدھا" ;
-lin till_Prep = mkPrep "جب تک" "جب تک" ;
---added 2013/04/09
-
-
-lin unit_3_N = mkN ["یونٹ تھری"];
-lin minneapolis_PN = mkPN "مینیاپولیس" ;
-lin pretty_AdA = ss "کافی" ;
-lin upon_Prep = mkPrep "پر" "پر" ;
-lin anyPl_Det = mkDet "کوئی" "کوئی" "کوئی" "کوئی" Pl ;
---lin as_Prep = mkPrep "جیسا" "جیسی" ;
-lin also_AdV = ss "بھی" ;
-lin even_AdA = ss "چاھے" ;
-lin such_Predet = ss "ایسی" ;
-lin outside_Prep = mkPrep "باہر" "باہر" ;
-lin another_Quant = demoPN "کوئی اور" "کوئی اور" "کوئی اور";
-lin japaneseMasc_N = mkN "جاپانی" ;
-lin in_addition_Adv = mkAdv "مزید" ;
-lin for_starters_Adv = mkAdv "آغاز کرنے والوں کیلئے" ;
-lin never_AdV = ss "کھبی نہیں" ;
-lin among_Prep = mkPrep "میں سے" "میں سے" ;
-lin throughout_Prep = mkPrep "مکمل" "مکمل" ;
-lin further_AdV = ss "مزید" ;
-lin for_instance_Adv = mkAdv "مثال کے طور پر" ;
-lin into_Prep = mkPrep "میں" "میں" ;
-lin reactor_N = mkN "رایکٹر" ;
-lin apart_from_Prep = mkPrep "کے علاوہ" "کے علاوہ" ;
-lin iranian_A = mkA "ایرانی" ;
-lin role_1_N = mkN "کردار" ;
-lin already_AdV = ss "پہلے ہی" ;
-lin customerMasc_N = mkN "گاہک" ;
-
-}
diff --git a/lib/src/urdu/ParseUrd.gf b/lib/src/urdu/ParseUrd.gf
--- a/lib/src/urdu/ParseUrd.gf
+++ b/lib/src/urdu/ParseUrd.gf
@@ -1,4 +1,4 @@
---# -path=.:alltenses:../abstract:../english:../hindustani
+--# -path=.:../abstract:../english:../hindustani
 concrete ParseUrd of ParseEngAbs = 
   TenseX - [AdN,Adv,SC,PPos,PNeg],
 --  TextX - [AdN,Adv,SC],
@@ -19,7 +19,7 @@
   ExtraUrd [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash,Temp,Pol,Conj,VPS,ListVPS,S,Num, CN,
   RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,VPI, VPIForm, VPIInf, VPIPresPart, ListVPI,
   VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,ClSlash, RCl, EmptyRelSlash],
-  DictUrd2 **
+  DictEngUrd **
 --  UNDictUrd ** 
 open MorphoUrd, ResUrd, ParadigmsUrd,CommonX, CommonHindustani, Prelude in {
 
diff --git a/lib/src/urdu/SymbolUrd.gf b/lib/src/urdu/SymbolUrd.gf
--- a/lib/src/urdu/SymbolUrd.gf
+++ b/lib/src/urdu/SymbolUrd.gf
@@ -1,2 +1,4 @@
+--# -path=.:../hindustani:../abstract:../common
+
 concrete SymbolUrd of Symbol = CatUrd ** SymbolHindustani with
   (ResHindustani = ResUrd) ;
diff --git a/lib/tests/french/bescherelle/07aimer.gfs b/lib/tests/french/bescherelle/07aimer.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/07aimer.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch6 "aimer")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/07aimer.out b/lib/tests/french/bescherelle/07aimer.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/07aimer.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => aimer
+s . CommonRomance.VInfin Prelude.True => aimer
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => aime
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => aimes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => aime
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => aimons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => aimez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => aiment
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => aime
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => aimes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => aime
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => aimions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => aimiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => aiment
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => aimais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => aimais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => aimait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => aimions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => aimiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => aimaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => aimasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => aimasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => aimât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => aimassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => aimassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => aimassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => aimai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => aimas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => aima
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => aimâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => aimâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => aimèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => aimerai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => aimeras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => aimera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => aimerons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => aimerez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => aimeront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => aimerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => aimerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => aimerait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => aimerions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => aimeriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => aimeraient
+s . CommonRomance.VImper CommonRomance.SgP2 => aime
+s . CommonRomance.VImper CommonRomance.PlP1 => aimons
+s . CommonRomance.VImper CommonRomance.PlP2 => aimez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => aimé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => aimés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => aimée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => aimées
+s . CommonRomance.VGer => aimant
diff --git a/lib/tests/french/bescherelle/08placer.gfs b/lib/tests/french/bescherelle/08placer.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/08placer.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch7 "placer")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/08placer.out b/lib/tests/french/bescherelle/08placer.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/08placer.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => placer
+s . CommonRomance.VInfin Prelude.True => placer
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => place
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => places
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => place
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => plaçons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => placez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => placent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => place
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => places
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => place
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => placions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => placiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => placent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => plaçais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => plaçais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => plaçait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => placions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => placiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => plaçaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => plaçasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => plaçasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => plaçât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => plaçassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => plaçassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => plaçassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => plaçai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => plaças
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => plaça
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => plaçâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => plaçâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => placèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => placerai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => placeras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => placera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => placerons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => placerez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => placeront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => placerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => placerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => placerait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => placerions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => placeriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => placeraient
+s . CommonRomance.VImper CommonRomance.SgP2 => place
+s . CommonRomance.VImper CommonRomance.PlP1 => plaçons
+s . CommonRomance.VImper CommonRomance.PlP2 => placez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => placé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => placés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => placée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => placées
+s . CommonRomance.VGer => plaçant
diff --git a/lib/tests/french/bescherelle/09manger.gfs b/lib/tests/french/bescherelle/09manger.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/09manger.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch8 "manger")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/09manger.out b/lib/tests/french/bescherelle/09manger.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/09manger.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => manger
+s . CommonRomance.VInfin Prelude.True => manger
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => mange
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => manges
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => mange
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => mangeons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => mangez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => mangent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => mange
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => manges
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => mange
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mangions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mangiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => mangent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => mangeais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => mangeais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => mangeait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => mangions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => mangiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => mangeaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => mangeasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => mangeasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => mangeât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mangeassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mangeassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => mangeassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => mangeai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => mangeas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => mangea
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => mangeâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => mangeâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => mangèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => mangerai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => mangeras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => mangera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => mangerons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => mangerez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => mangeront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => mangerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => mangerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => mangerait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => mangerions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => mangeriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => mangeraient
+s . CommonRomance.VImper CommonRomance.SgP2 => mange
+s . CommonRomance.VImper CommonRomance.PlP1 => mangeons
+s . CommonRomance.VImper CommonRomance.PlP2 => mangez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => mangé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => mangés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => mangée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => mangées
+s . CommonRomance.VGer => mangeant
diff --git a/lib/tests/french/bescherelle/10peser.gfs b/lib/tests/french/bescherelle/10peser.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/10peser.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch9 "peser")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/10peser.out b/lib/tests/french/bescherelle/10peser.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/10peser.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => peser
+s . CommonRomance.VInfin Prelude.True => peser
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => pèse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => pèses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => pèse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => pesons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => pesez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => pèsent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => pèse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => pèses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pèse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => pesions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => pesiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => pèsent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => pesais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => pesais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => pesait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => pesions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => pesiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => pesaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => pesasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => pesasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pesât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => pesassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => pesassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => pesassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => pesai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => pesas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => pesa
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => pesâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => pesâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => pesèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => peserai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => peseras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => pesera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => peserons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => peserez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => peseront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => peserais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => peserais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => peserait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => peserions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => peseriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => peseraient
+s . CommonRomance.VImper CommonRomance.SgP2 => pèse
+s . CommonRomance.VImper CommonRomance.PlP1 => pesons
+s . CommonRomance.VImper CommonRomance.PlP2 => pesez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => pesé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => pesés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => pesée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => pesées
+s . CommonRomance.VGer => pesant
diff --git a/lib/tests/french/bescherelle/11ceder.gfs b/lib/tests/french/bescherelle/11ceder.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/11ceder.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch10 "céder")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/11ceder.out b/lib/tests/french/bescherelle/11ceder.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/11ceder.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => céder
+s . CommonRomance.VInfin Prelude.True => céder
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => cède
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => cèdes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => cède
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => cédons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => cédez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => cèdent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => cède
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => cèdes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => cède
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cédions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cédiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cèdent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => cédais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => cédais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => cédait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => cédions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => cédiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => cédaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => cédasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => cédasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => cédât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cédassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cédassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cédassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => cédai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => cédas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => céda
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => cédâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => cédâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => cédèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => céderai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => céderas
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => cédera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => céderons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => céderez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => céderont
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => céderais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => céderais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => céderait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => céderions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => céderiez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => céderaient
+s . CommonRomance.VImper CommonRomance.SgP2 => cède
+s . CommonRomance.VImper CommonRomance.PlP1 => cédons
+s . CommonRomance.VImper CommonRomance.PlP2 => cédez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => cédé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => cédés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => cédée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => cédées
+s . CommonRomance.VGer => cédant
diff --git a/lib/tests/french/bescherelle/12jeter.gfs b/lib/tests/french/bescherelle/12jeter.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/12jeter.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch11 "jeter")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/12jeter.out b/lib/tests/french/bescherelle/12jeter.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/12jeter.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => jeter
+s . CommonRomance.VInfin Prelude.True => jeter
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => jette
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => jettes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => jette
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => jetons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => jetez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => jettent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => jette
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => jettes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => jette
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => jetions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => jetiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => jettent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => jetais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => jetais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => jetait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => jetions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => jetiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => jetaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => jetasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => jetasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => jetât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => jetassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => jetassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => jetassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => jetai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => jetas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => jeta
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => jetâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => jetâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => jetèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => jetterai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => jetteras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => jettera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => jetterons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => jetterez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => jetteront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => jetterais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => jetterais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => jetterait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => jetterions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => jetteriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => jetteraient
+s . CommonRomance.VImper CommonRomance.SgP2 => jette
+s . CommonRomance.VImper CommonRomance.PlP1 => jetons
+s . CommonRomance.VImper CommonRomance.PlP2 => jetez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => jeté
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => jetés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => jetée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => jetées
+s . CommonRomance.VGer => jetant
diff --git a/lib/tests/french/bescherelle/13modeler.gfs b/lib/tests/french/bescherelle/13modeler.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/13modeler.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch12 "modeler")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/13modeler.out b/lib/tests/french/bescherelle/13modeler.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/13modeler.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => modeler
+s . CommonRomance.VInfin Prelude.True => modeler
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => modèle
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => modèles
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => modèle
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => modelons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => modelez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => modèlent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => modèle
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => modèles
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => modèle
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => modelions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => modeliez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => modèlent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => modelais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => modelais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => modelait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => modelions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => modeliez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => modelaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => modelasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => modelasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => modelât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => modelassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => modelassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => modelassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => modelai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => modelas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => modela
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => modelâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => modelâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => modelèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => modèlerai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => modèleras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => modèlera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => modèlerons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => modèlerez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => modèleront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => modèlerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => modèlerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => modèlerait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => modèlerions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => modèleriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => modèleraient
+s . CommonRomance.VImper CommonRomance.SgP2 => modèle
+s . CommonRomance.VImper CommonRomance.PlP1 => modelons
+s . CommonRomance.VImper CommonRomance.PlP2 => modelez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => modelé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => modelés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => modelée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => modelées
+s . CommonRomance.VGer => modelant
diff --git a/lib/tests/french/bescherelle/14creer.gfs b/lib/tests/french/bescherelle/14creer.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/14creer.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch13 "créer")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/14creer.out b/lib/tests/french/bescherelle/14creer.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/14creer.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => créer
+s . CommonRomance.VInfin Prelude.True => créer
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => crée
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => crées
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => crée
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => créons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => créez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => créent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => crée
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => crées
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => crée
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => créions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => créiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => créent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => créais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => créais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => créait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => créions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => créiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => créaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => créasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => créasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => créât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => créassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => créassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => créassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => créai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => créas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => créa
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => créâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => créâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => créèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => créerai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => créeras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => créera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => créerons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => créerez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => créeront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => créerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => créerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => créerait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => créerions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => créeriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => créeraient
+s . CommonRomance.VImper CommonRomance.SgP2 => crée
+s . CommonRomance.VImper CommonRomance.PlP1 => créons
+s . CommonRomance.VImper CommonRomance.PlP2 => créez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => créé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => créés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => créée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => créées
+s . CommonRomance.VGer => créant
diff --git a/lib/tests/french/bescherelle/15assieger.gfs b/lib/tests/french/bescherelle/15assieger.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/15assieger.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch14 "assiéger")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/15assieger.out b/lib/tests/french/bescherelle/15assieger.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/15assieger.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => assiéger
+s . CommonRomance.VInfin Prelude.True => assiéger
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => assiège
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => assièges
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => assiège
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => assiégeons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => assiégez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => assiègent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => assiège
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => assièges
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => assiège
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => assiégions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => assiégiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => assiègent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => assiégeais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => assiégeais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => assiégeait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => assiégions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => assiégiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => assiégeaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => assiégeasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => assiégeasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => assiégeât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => assiégeassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => assiégeassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => assiégeassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => assiégeai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => assiégeas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => assiégea
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => assiégeâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => assiégeâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => assiégèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => assiégerai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => assiégeras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => assiégera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => assiégerons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => assiégerez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => assiégeront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => assiégerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => assiégerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => assiégerait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => assiégerions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => assiégeriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => assiégeraient
+s . CommonRomance.VImper CommonRomance.SgP2 => assiège
+s . CommonRomance.VImper CommonRomance.PlP1 => assiégeons
+s . CommonRomance.VImper CommonRomance.PlP2 => assiégez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => assiégé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => assiégés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => assiégée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => assiégées
+s . CommonRomance.VGer => assiégeant
diff --git a/lib/tests/french/bescherelle/16apprecier.gfs b/lib/tests/french/bescherelle/16apprecier.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/16apprecier.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch15 "apprécier")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/16apprecier.out b/lib/tests/french/bescherelle/16apprecier.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/16apprecier.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => apprécier
+s . CommonRomance.VInfin Prelude.True => apprécier
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => apprécie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => apprécies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => apprécie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => apprécions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => appréciez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => apprécient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => apprécie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => apprécies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => apprécie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => appréciions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => appréciiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => apprécient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => appréciais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => appréciais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => appréciait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => appréciions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => appréciiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => appréciaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => appréciasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => appréciasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => appréciât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => appréciassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => appréciassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => appréciassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => appréciai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => apprécias
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => apprécia
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => appréciâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => appréciâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => apprécièrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => apprécierai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => apprécieras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => appréciera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => apprécierons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => apprécierez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => apprécieront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => apprécierais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => apprécierais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => apprécierait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => apprécierions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => apprécieriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => apprécieraient
+s . CommonRomance.VImper CommonRomance.SgP2 => apprécie
+s . CommonRomance.VImper CommonRomance.PlP1 => apprécions
+s . CommonRomance.VImper CommonRomance.PlP2 => appréciez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => apprécié
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => appréciés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => appréciée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => appréciées
+s . CommonRomance.VGer => appréciant
diff --git a/lib/tests/french/bescherelle/17payer.gfs b/lib/tests/french/bescherelle/17payer.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/17payer.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch16 "payer")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/17payer.out b/lib/tests/french/bescherelle/17payer.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/17payer.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => payer
+s . CommonRomance.VInfin Prelude.True => payer
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => paie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => paies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => paie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => payons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => payez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => paient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => paie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => paies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => paie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => payions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => payiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => paient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => payais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => payais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => payait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => payions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => payiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => payaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => payasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => payasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => payât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => payassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => payassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => payassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => payai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => payas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => paya
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => payâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => payâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => payèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => paierai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => paieras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => paiera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => paierons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => paierez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => paieront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => paierais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => paierais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => paierait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => paierions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => paieriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => paieraient
+s . CommonRomance.VImper CommonRomance.SgP2 => paie
+s . CommonRomance.VImper CommonRomance.PlP1 => payons
+s . CommonRomance.VImper CommonRomance.PlP2 => payez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => payé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => payés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => payée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => payées
+s . CommonRomance.VGer => payant
diff --git a/lib/tests/french/bescherelle/18broyer.gfs b/lib/tests/french/bescherelle/18broyer.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/18broyer.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch17 "broyer")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/18broyer.out b/lib/tests/french/bescherelle/18broyer.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/18broyer.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => broyer
+s . CommonRomance.VInfin Prelude.True => broyer
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => broie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => broies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => broie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => broyons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => broyez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => broient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => broie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => broies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => broie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => broyions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => broyiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => broient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => broyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => broyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => broyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => broyions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => broyiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => broyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => broyasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => broyasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => broyât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => broyassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => broyassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => broyassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => broyai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => broyas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => broya
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => broyâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => broyâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => broyèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => broierai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => broieras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => broiera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => broierons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => broierez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => broieront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => broierais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => broierais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => broierait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => broierions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => broieriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => broieraient
+s . CommonRomance.VImper CommonRomance.SgP2 => broie
+s . CommonRomance.VImper CommonRomance.PlP1 => broyons
+s . CommonRomance.VImper CommonRomance.PlP2 => broyez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => broyé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => broyés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => broyée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => broyées
+s . CommonRomance.VGer => broyant
diff --git a/lib/tests/french/bescherelle/19envoyer.gfs b/lib/tests/french/bescherelle/19envoyer.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/19envoyer.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch18 "envoyer")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/19envoyer.out b/lib/tests/french/bescherelle/19envoyer.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/19envoyer.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => envoyer
+s . CommonRomance.VInfin Prelude.True => envoyer
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => envoie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => envoies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => envoie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => envoyons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => envoyez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => envoient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => envoie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => envoies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => envoie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => envoyions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => envoyiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => envoient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => envoyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => envoyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => envoyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => envoyions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => envoyiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => envoyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => envoyasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => envoyasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => envoyât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => envoyassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => envoyassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => envoyassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => envoyai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => envoyas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => envoya
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => envoyâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => envoyâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => envoyèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => enverrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => enverras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => enverra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => enverrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => enverrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => enverront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => enverrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => enverrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => enverrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => enverrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => enverriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => enverraient
+s . CommonRomance.VImper CommonRomance.SgP2 => envoie
+s . CommonRomance.VImper CommonRomance.PlP1 => envoyons
+s . CommonRomance.VImper CommonRomance.PlP2 => envoyez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => envoyé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => envoyés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => envoyée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => envoyées
+s . CommonRomance.VGer => envoyant
diff --git a/lib/tests/french/bescherelle/20finir.gfs b/lib/tests/french/bescherelle/20finir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/20finir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch19 "finir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/20finir.out b/lib/tests/french/bescherelle/20finir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/20finir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => finir
+s . CommonRomance.VInfin Prelude.True => finir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => finis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => finis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => finit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => finissons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => finissez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => finissent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => finisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => finisses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => finisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => finissions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => finissiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => finissent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => finissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => finissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => finissait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => finissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => finissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => finissaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => finisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => finisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => finît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => finissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => finissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => finissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => finis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => finis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => finit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => finîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => finîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => finirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => finirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => finiras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => finira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => finirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => finirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => finiront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => finirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => finirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => finirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => finirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => finiriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => finiraient
+s . CommonRomance.VImper CommonRomance.SgP2 => finis
+s . CommonRomance.VImper CommonRomance.PlP1 => finissons
+s . CommonRomance.VImper CommonRomance.PlP2 => finissez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => fini
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => finis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => finie
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => finies
+s . CommonRomance.VGer => finissant
diff --git a/lib/tests/french/bescherelle/21hair.gfs b/lib/tests/french/bescherelle/21hair.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/21hair.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch20 "haïr")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/21hair.out b/lib/tests/french/bescherelle/21hair.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/21hair.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => haïr
+s . CommonRomance.VInfin Prelude.True => haïr
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => hais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => hais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => hait
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => haïssons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => haïssez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => haïssent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => haïsse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => haïsses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => haïsse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => haïssions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => haïssiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => haïssent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => haïssais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => haïssais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => haïssait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => haïssions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => haïssiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => haïssaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => haïsse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => haïsses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => haït
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => haïssions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => haïssiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => haïssent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => haïs
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => haïs
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => haït
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => haïmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => haïtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => haïrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => haïrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => haïras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => haïra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => haïrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => haïrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => haïront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => haïrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => haïrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => haïrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => haïrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => haïriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => haïraient
+s . CommonRomance.VImper CommonRomance.SgP2 => hais
+s . CommonRomance.VImper CommonRomance.PlP1 => haïssons
+s . CommonRomance.VImper CommonRomance.PlP2 => haïssez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => haï
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => haïs
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => haïe
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => haïes
+s . CommonRomance.VGer => haïssant
diff --git a/lib/tests/french/bescherelle/23aller.gfs b/lib/tests/french/bescherelle/23aller.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/23aller.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch22 "aller")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/23aller.out b/lib/tests/french/bescherelle/23aller.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/23aller.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => aller
+s . CommonRomance.VInfin Prelude.True => aller
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => vais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => vas
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => va
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => allons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => allez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => vont
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => aille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => ailles
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => aille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => allions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => alliez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => aillent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => allais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => allais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => allait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => allions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => alliez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => allaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => allasse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => allasses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => allât
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => allassions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => allassiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => allassent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => allai
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => allas
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => alla
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => allâmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => allâtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => allèrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => irai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => iras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => ira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => irons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => irez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => iront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => irais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => irais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => irait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => irions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => iriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => iraient
+s . CommonRomance.VImper CommonRomance.SgP2 => va
+s . CommonRomance.VImper CommonRomance.PlP1 => allons
+s . CommonRomance.VImper CommonRomance.PlP2 => allez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => allé
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => allés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => allée
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => allées
+s . CommonRomance.VGer => allant
diff --git a/lib/tests/french/bescherelle/24tenir.gfs b/lib/tests/french/bescherelle/24tenir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/24tenir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch23 "tenir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/24tenir.out b/lib/tests/french/bescherelle/24tenir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/24tenir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => tenir
+s . CommonRomance.VInfin Prelude.True => tenir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => tiens
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => tiens
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => tient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => tenons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => tenez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => tiennent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => tienne
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => tiennes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => tienne
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => tenions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => teniez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => tiennent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => tenais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => tenais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => tenait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => tenions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => teniez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => tenaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => tinsse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => tinsses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => tînt
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => tinssions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => tinssiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => tinssent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => tins
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => tins
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => tint
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => tînmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => tîntes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => tinrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => tiendrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => tiendras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => tiendra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => tiendrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => tiendrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => tiendront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => tiendrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => tiendrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => tiendrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => tiendrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => tiendriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => tiendraient
+s . CommonRomance.VImper CommonRomance.SgP2 => tiens
+s . CommonRomance.VImper CommonRomance.PlP1 => tenons
+s . CommonRomance.VImper CommonRomance.PlP2 => tenez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => tenu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => tenus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => tenue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => tenues
+s . CommonRomance.VGer => tenant
diff --git a/lib/tests/french/bescherelle/25acquerir.gfs b/lib/tests/french/bescherelle/25acquerir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/25acquerir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch24 "acquérir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/25acquerir.out b/lib/tests/french/bescherelle/25acquerir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/25acquerir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => acquérir
+s . CommonRomance.VInfin Prelude.True => acquérir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => acquiers
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => acquiers
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => acquiert
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => acquérons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => acquérez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => acquièrent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => acquière
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => acquières
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => acquière
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => acquérions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => acquériez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => acquièrent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => acquérais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => acquérais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => acquérait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => acquérions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => acquériez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => acquéraient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => acquisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => acquisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => acquît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => acquissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => acquissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => acquissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => acquis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => acquis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => acquit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => acquîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => acquîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => acquirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => acquerrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => acquerras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => acquerra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => acquerrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => acquerrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => acquerront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => acquerrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => acquerrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => acquerrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => acquerrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => acquerriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => acquerraient
+s . CommonRomance.VImper CommonRomance.SgP2 => acquiers
+s . CommonRomance.VImper CommonRomance.PlP1 => acquérons
+s . CommonRomance.VImper CommonRomance.PlP2 => acquérez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => acquis
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => acquis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => acquise
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => acquises
+s . CommonRomance.VGer => acquérant
diff --git a/lib/tests/french/bescherelle/26sentir.gfs b/lib/tests/french/bescherelle/26sentir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/26sentir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch25 "sentir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/26sentir.out b/lib/tests/french/bescherelle/26sentir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/26sentir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => sentir
+s . CommonRomance.VInfin Prelude.True => sentir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => sens
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => sens
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => sent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => sentons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => sentez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => sentent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => sente
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => sentes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sente
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sentions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sentiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sentent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => sentais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => sentais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => sentait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => sentions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => sentiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => sentaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => sentisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => sentisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sentît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sentissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sentissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sentissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => sentis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => sentis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => sentit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => sentîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => sentîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => sentirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => sentirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => sentiras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => sentira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => sentirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => sentirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => sentiront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => sentirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => sentirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => sentirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => sentirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => sentiriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => sentiraient
+s . CommonRomance.VImper CommonRomance.SgP2 => sens
+s . CommonRomance.VImper CommonRomance.PlP1 => sentons
+s . CommonRomance.VImper CommonRomance.PlP2 => sentez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => senti
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => sentis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => sentie
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => senties
+s . CommonRomance.VGer => sentant
diff --git a/lib/tests/french/bescherelle/27vetir.gfs b/lib/tests/french/bescherelle/27vetir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/27vetir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch26 "vêtir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/27vetir.out b/lib/tests/french/bescherelle/27vetir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/27vetir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => vêtir
+s . CommonRomance.VInfin Prelude.True => vêtir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => vêts
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => vêts
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => vêt
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => vêtons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => vêtez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => vêtent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => vête
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => vêtes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vête
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => vêtions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => vêtiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vêtent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => vêtais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => vêtais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => vêtait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => vêtions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => vêtiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => vêtaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => vêtisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => vêtisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vêtît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => vêtissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => vêtissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vêtissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => vêtis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => vêtis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => vêtit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => vêtîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => vêtîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => vêtirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => vêtirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => vêtiras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => vêtira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => vêtirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => vêtirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => vêtiront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => vêtirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => vêtirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => vêtirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => vêtirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => vêtiriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => vêtiraient
+s . CommonRomance.VImper CommonRomance.SgP2 => vêts
+s . CommonRomance.VImper CommonRomance.PlP1 => vêtons
+s . CommonRomance.VImper CommonRomance.PlP2 => vêtez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => vêtu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => vêtus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => vêtue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => vêtues
+s . CommonRomance.VGer => vêtant
diff --git a/lib/tests/french/bescherelle/28couvrir.gfs b/lib/tests/french/bescherelle/28couvrir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/28couvrir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch27 "couvrir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/28couvrir.out b/lib/tests/french/bescherelle/28couvrir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/28couvrir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => couvrir
+s . CommonRomance.VInfin Prelude.True => couvrir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => couvre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => couvres
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => couvre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => couvrons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => couvrez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => couvrent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => couvre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => couvres
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => couvre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => couvrions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => couvriez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => couvrent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => couvrais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => couvrais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => couvrait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => couvrions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => couvriez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => couvraient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => couvrisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => couvrisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => couvrît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => couvrissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => couvrissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => couvrissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => couvris
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => couvris
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => couvrit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => couvrîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => couvrîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => couvrirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => couvrirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => couvriras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => couvrira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => couvrirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => couvrirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => couvriront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => couvrirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => couvrirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => couvrirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => couvririons
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => couvririez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => couvriraient
+s . CommonRomance.VImper CommonRomance.SgP2 => couvre
+s . CommonRomance.VImper CommonRomance.PlP1 => couvrons
+s . CommonRomance.VImper CommonRomance.PlP2 => couvrez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => couvert
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => couverts
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => couverte
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => couvertes
+s . CommonRomance.VGer => couvrant
diff --git a/lib/tests/french/bescherelle/29cueillir.gfs b/lib/tests/french/bescherelle/29cueillir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/29cueillir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch28 "cueillir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/29cueillir.out b/lib/tests/french/bescherelle/29cueillir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/29cueillir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => cueillir
+s . CommonRomance.VInfin Prelude.True => cueillir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => cueille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => cueilles
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => cueille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => cueillons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => cueillez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => cueillent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => cueille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => cueilles
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => cueille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cueillions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cueilliez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cueillent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => cueillais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => cueillais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => cueillait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => cueillions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => cueilliez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => cueillaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => cueillisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => cueillisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => cueillît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cueillissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cueillissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cueillissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => cueillis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => cueillis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => cueillit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => cueillîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => cueillîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => cueillirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => cueillerai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => cueilleras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => cueillera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => cueillerons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => cueillerez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => cueilleront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => cueillerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => cueillerais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => cueillerait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => cueillerions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => cueilleriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => cueilleraient
+s . CommonRomance.VImper CommonRomance.SgP2 => cueille
+s . CommonRomance.VImper CommonRomance.PlP1 => cueillons
+s . CommonRomance.VImper CommonRomance.PlP2 => cueillez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => cueilli
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => cueillis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => cueillie
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => cueillies
+s . CommonRomance.VGer => cueillant
diff --git a/lib/tests/french/bescherelle/30assaillir.gfs b/lib/tests/french/bescherelle/30assaillir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/30assaillir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch29 "assaillir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/30assaillir.out b/lib/tests/french/bescherelle/30assaillir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/30assaillir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => assaillir
+s . CommonRomance.VInfin Prelude.True => assaillir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => assaille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => assailles
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => assaille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => assaillons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => assaillez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => assaillent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => assaille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => assailles
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => assaille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => assaillions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => assailliez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => assaillent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => assaillais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => assaillais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => assaillait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => assaillions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => assailliez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => assaillaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => assaillisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => assaillisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => assaillît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => assaillissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => assaillissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => assaillissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => assaillis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => assaillis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => assaillit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => assaillîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => assaillîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => assaillirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => assaillirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => assailliras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => assaillira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => assaillirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => assaillirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => assailliront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => assaillirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => assaillirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => assaillirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => assaillirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => assailliriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => assailliraient
+s . CommonRomance.VImper CommonRomance.SgP2 => assaille
+s . CommonRomance.VImper CommonRomance.PlP1 => assaillons
+s . CommonRomance.VImper CommonRomance.PlP2 => assaillez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => assailli
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => assaillis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => assaillie
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => assaillies
+s . CommonRomance.VGer => assaillant
diff --git a/lib/tests/french/bescherelle/31faillir.gfs b/lib/tests/french/bescherelle/31faillir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/31faillir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch30 "faillir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/31faillir.out b/lib/tests/french/bescherelle/31faillir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/31faillir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => faillir
+s . CommonRomance.VInfin Prelude.True => faillir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => faux
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => faux
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => faut
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => faillons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => faillez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => faillent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => faille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => failles
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => faille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => faillions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => failliez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => faillent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => faillais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => faillais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => faillait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => faillions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => failliez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => faillaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => faillisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => faillisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => faillît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => faillissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => faillissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => faillissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => faillis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => faillis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => faillit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => faillîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => faillîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => faillirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => faudrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => faudras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => faudra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => faudrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => faudrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => faudront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => faudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => faudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => faudrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => faudrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => faudriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => faudraient
+s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => failli
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => faillis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => faillie
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => faillies
+s . CommonRomance.VGer => faillant
diff --git a/lib/tests/french/bescherelle/32bouillir.gfs b/lib/tests/french/bescherelle/32bouillir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/32bouillir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch31 "bouillir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/32bouillir.out b/lib/tests/french/bescherelle/32bouillir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/32bouillir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => bouillir
+s . CommonRomance.VInfin Prelude.True => bouillir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => bous
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => bous
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => bout
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => bouillons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => bouillez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => bouillent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => bouille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => bouilles
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => bouille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => bouillions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => bouilliez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => bouillent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => bouillais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => bouillais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => bouillait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => bouillions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => bouilliez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => bouillaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => bouillisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => bouillisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => bouillît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => bouillissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => bouillissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => bouillissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => bouillis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => bouillis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => bouillit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => bouillîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => bouillîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => bouillirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => bouillirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => bouilliras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => bouillira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => bouillirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => bouillirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => bouilliront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => bouillirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => bouillirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => bouillirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => bouillirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => bouilliriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => bouilliraient
+s . CommonRomance.VImper CommonRomance.SgP2 => bous
+s . CommonRomance.VImper CommonRomance.PlP1 => bouillons
+s . CommonRomance.VImper CommonRomance.PlP2 => bouillez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => bouilli
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => bouillis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => bouillie
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => bouillies
+s . CommonRomance.VGer => bouillant
diff --git a/lib/tests/french/bescherelle/33dormir.gfs b/lib/tests/french/bescherelle/33dormir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/33dormir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch32 "dormir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/33dormir.out b/lib/tests/french/bescherelle/33dormir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/33dormir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => dormir
+s . CommonRomance.VInfin Prelude.True => dormir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => dors
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => dors
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => dort
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => dormons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => dormez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => dorment
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => dorme
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => dormes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => dorme
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => dormions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => dormiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => dorment
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => dormais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => dormais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => dormait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => dormions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => dormiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => dormaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => dormisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => dormisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => dormît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => dormissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => dormissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => dormissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => dormis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => dormis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => dormit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => dormîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => dormîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => dormirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => dormirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => dormiras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => dormira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => dormirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => dormirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => dormiront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => dormirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => dormirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => dormirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => dormirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => dormiriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => dormiraient
+s . CommonRomance.VImper CommonRomance.SgP2 => dors
+s . CommonRomance.VImper CommonRomance.PlP1 => dormons
+s . CommonRomance.VImper CommonRomance.PlP2 => dormez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => dormi
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => dormis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => dormie
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => dormies
+s . CommonRomance.VGer => dormant
diff --git a/lib/tests/french/bescherelle/34courir.gfs b/lib/tests/french/bescherelle/34courir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/34courir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch33 "courir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/34courir.out b/lib/tests/french/bescherelle/34courir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/34courir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => courir
+s . CommonRomance.VInfin Prelude.True => courir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => cours
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => cours
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => court
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => courons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => courez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => courent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => coure
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => coures
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => coure
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => courions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => couriez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => courent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => courais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => courais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => courait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => courions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => couriez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => couraient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => courusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => courusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => courût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => courussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => courussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => courussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => courus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => courus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => courut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => courûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => courûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => coururent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => courrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => courras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => courra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => courrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => courrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => courront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => courrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => courrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => courrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => courrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => courriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => courraient
+s . CommonRomance.VImper CommonRomance.SgP2 => cours
+s . CommonRomance.VImper CommonRomance.PlP1 => courons
+s . CommonRomance.VImper CommonRomance.PlP2 => courez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => couru
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => courus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => courue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => courues
+s . CommonRomance.VGer => courant
diff --git a/lib/tests/french/bescherelle/35mourir.gfs b/lib/tests/french/bescherelle/35mourir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/35mourir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch34 "mourir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/35mourir.out b/lib/tests/french/bescherelle/35mourir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/35mourir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => mourir
+s . CommonRomance.VInfin Prelude.True => mourir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => meurs
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => meurs
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => meurt
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => mourons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => mourez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => meurent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => meure
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => meures
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => meure
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mourions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mouriez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => meurent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => mourais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => mourais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => mourait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => mourions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => mouriez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => mouraient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => mourusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => mourusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => mourût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mourussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mourussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => mourussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => mourus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => mourus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => mourut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => mourûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => mourûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => moururent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => mourrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => mourras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => mourra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => mourrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => mourrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => mourront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => mourrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => mourrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => mourrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => mourrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => mourriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => mourraient
+s . CommonRomance.VImper CommonRomance.SgP2 => meurs
+s . CommonRomance.VImper CommonRomance.PlP1 => mourons
+s . CommonRomance.VImper CommonRomance.PlP2 => mourez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => mort
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => morts
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => morte
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => mortes
+s . CommonRomance.VGer => mourant
diff --git a/lib/tests/french/bescherelle/36servir.gfs b/lib/tests/french/bescherelle/36servir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/36servir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch35 "servir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/36servir.out b/lib/tests/french/bescherelle/36servir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/36servir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => servir
+s . CommonRomance.VInfin Prelude.True => servir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => sers
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => sers
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => sert
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => servons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => servez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => servent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => serve
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => serves
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => serve
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => servions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => serviez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => servent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => servais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => servais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => servait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => servions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => serviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => servaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => servisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => servisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => servît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => servissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => servissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => servissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => servis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => servis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => servit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => servîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => servîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => servirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => servirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => serviras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => servira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => servirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => servirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => serviront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => servirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => servirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => servirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => servirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => serviriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => serviraient
+s . CommonRomance.VImper CommonRomance.SgP2 => sers
+s . CommonRomance.VImper CommonRomance.PlP1 => servons
+s . CommonRomance.VImper CommonRomance.PlP2 => servez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => servi
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => servis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => servie
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => servies
+s . CommonRomance.VGer => servant
diff --git a/lib/tests/french/bescherelle/37fuir.gfs b/lib/tests/french/bescherelle/37fuir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/37fuir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch36 "fuir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/37fuir.out b/lib/tests/french/bescherelle/37fuir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/37fuir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => fuir
+s . CommonRomance.VInfin Prelude.True => fuir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => fuis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => fuis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => fuit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => fuyons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => fuyez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => fuient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => fuie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => fuies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => fuie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => fuyions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => fuyiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => fuient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => fuyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => fuyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => fuyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => fuyions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => fuyiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => fuyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => fuisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => fuisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => fuît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => fuissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => fuissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => fuissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => fuis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => fuis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => fuit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => fuîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => fuîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => fuirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => fuirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => fuiras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => fuira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => fuirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => fuirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => fuiront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => fuirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => fuirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => fuirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => fuirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => fuiriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => fuiraient
+s . CommonRomance.VImper CommonRomance.SgP2 => fuis
+s . CommonRomance.VImper CommonRomance.PlP1 => fuyons
+s . CommonRomance.VImper CommonRomance.PlP2 => fuyez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => fui
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => fuis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => fuie
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => fuies
+s . CommonRomance.VGer => fuyant
diff --git a/lib/tests/french/bescherelle/38ouir.gfs b/lib/tests/french/bescherelle/38ouir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/38ouir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch37 "ouïr")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/38ouir.out b/lib/tests/french/bescherelle/38ouir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/38ouir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => ouïr
+s . CommonRomance.VInfin Prelude.True => ouïr
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => ois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => ois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => oit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => oyons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => oyez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => oient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => oie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => oies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => oie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => oyions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => oyiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => oient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => oyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => oyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => oyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => oyions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => oyiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => oyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => ouïsse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => ouïsses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => ouït
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => ouïssions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => ouïssiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => ouïssent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => ouïs
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => ouïs
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => ouït
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => ouïmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => ouïtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => ouïrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => ouïrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => ouïras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => ouïra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => ouïrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => ouïrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => ouïront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => ouïrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => ouïrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => ouïrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => ouïrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => ouïriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => ouïraient
+s . CommonRomance.VImper CommonRomance.SgP2 => ois
+s . CommonRomance.VImper CommonRomance.PlP1 => oyons
+s . CommonRomance.VImper CommonRomance.PlP2 => oyez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => ouï
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => ouïs
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => ouïe
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => ouïes
+s . CommonRomance.VGer => oyant
diff --git a/lib/tests/french/bescherelle/39gesir.gfs b/lib/tests/french/bescherelle/39gesir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/39gesir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch38 "gésir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/39gesir.out b/lib/tests/french/bescherelle/39gesir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/39gesir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => cevoir
+s . CommonRomance.VInfin Prelude.True => cevoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => çois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => çois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => çoit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => cevons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => cevez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => çoivent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => çoive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => çoives
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => çoive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cevions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => ceviez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => çoivent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => cevais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => cevais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => cevait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => cevions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => ceviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => cevaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => çusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => çusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => çût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => çussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => çussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => çussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => çus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => çus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => çut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => çûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => çûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => çurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => cevrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => cevras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => cevra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => cevrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => cevrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => cevront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => cevrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => cevrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => cevrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => cevrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => cevriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => cevraient
+s . CommonRomance.VImper CommonRomance.SgP2 => çois
+s . CommonRomance.VImper CommonRomance.PlP1 => cevons
+s . CommonRomance.VImper CommonRomance.PlP2 => cevez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => çu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => çus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => çue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => çues
+s . CommonRomance.VGer => cevant
diff --git a/lib/tests/french/bescherelle/40recevoir.gfs b/lib/tests/french/bescherelle/40recevoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/40recevoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch38 "recevoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/40recevoir.out b/lib/tests/french/bescherelle/40recevoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/40recevoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => recevoir
+s . CommonRomance.VInfin Prelude.True => recevoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => reçois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => reçois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => reçoit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => recevons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => recevez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => reçoivent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => reçoive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => reçoives
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => reçoive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => recevions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => receviez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => reçoivent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => recevais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => recevais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => recevait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => recevions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => receviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => recevaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => reçusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => reçusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => reçût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => reçussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => reçussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => reçussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => reçus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => reçus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => reçut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => reçûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => reçûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => reçurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => recevrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => recevras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => recevra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => recevrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => recevrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => recevront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => recevrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => recevrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => recevrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => recevrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => recevriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => recevraient
+s . CommonRomance.VImper CommonRomance.SgP2 => reçois
+s . CommonRomance.VImper CommonRomance.PlP1 => recevons
+s . CommonRomance.VImper CommonRomance.PlP2 => recevez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => reçu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => reçus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => reçue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => reçues
+s . CommonRomance.VGer => recevant
diff --git a/lib/tests/french/bescherelle/41voir.gfs b/lib/tests/french/bescherelle/41voir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/41voir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch39 "voir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/41voir.out b/lib/tests/french/bescherelle/41voir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/41voir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => voir
+s . CommonRomance.VInfin Prelude.True => voir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => vois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => vois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => voit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => voyons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => voyez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => voient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => voie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => voies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => voie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => voyions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => voyiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => voient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => voyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => voyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => voyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => voyions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => voyiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => voyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => visse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => visses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => vissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => vissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => vis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => vis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => vit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => vîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => vîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => virent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => verrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => verras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => verra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => verrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => verrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => verront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => verrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => verrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => verrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => verrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => verriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => verraient
+s . CommonRomance.VImper CommonRomance.SgP2 => vois
+s . CommonRomance.VImper CommonRomance.PlP1 => voyons
+s . CommonRomance.VImper CommonRomance.PlP2 => voyez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => vu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => vus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => vue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => vues
+s . CommonRomance.VGer => voyant
diff --git a/lib/tests/french/bescherelle/42pourvoir.gfs b/lib/tests/french/bescherelle/42pourvoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/42pourvoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch40 "pourvoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/42pourvoir.out b/lib/tests/french/bescherelle/42pourvoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/42pourvoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => pourvoir
+s . CommonRomance.VInfin Prelude.True => pourvoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => pourvois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => pourvois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => pourvoit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => pourvoyons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => pourvoyez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => pourvoient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => pourvoie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => pourvoies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pourvoie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => pourvoyions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => pourvoyiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => pourvoient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => pourvoyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => pourvoyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => pourvoyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => pourvoyions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => pourvoyiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => pourvoyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => pourvusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => pourvusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pourvût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => pourvussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => pourvussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => pourvussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => pourvus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => pourvus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => pourvut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => pourvûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => pourvûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => pourvurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => pourvoirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => pourvoiras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => pourvoira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => pourvoirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => pourvoirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => pourvoiront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => pourvoirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => pourvoirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => pourvoirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => pourvoirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => pourvoiriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => pourvoiraient
+s . CommonRomance.VImper CommonRomance.SgP2 => pourvois
+s . CommonRomance.VImper CommonRomance.PlP1 => pourvoyons
+s . CommonRomance.VImper CommonRomance.PlP2 => pourvoyez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => pourvu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => pourvus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => pourvue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => pourvues
+s . CommonRomance.VGer => pourvoyant
diff --git a/lib/tests/french/bescherelle/43savoir.gfs b/lib/tests/french/bescherelle/43savoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/43savoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch41 "savoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/43savoir.out b/lib/tests/french/bescherelle/43savoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/43savoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => savoir
+s . CommonRomance.VInfin Prelude.True => savoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => sais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => sais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => sait
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => savons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => savez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => savent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => sache
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => saches
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sache
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sachions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sachiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sachent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => savais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => savais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => savait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => savions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => saviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => savaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => susse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => susses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => sus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => sus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => sut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => sûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => sûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => surent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => saurai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => sauras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => saura
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => saurons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => saurez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => sauront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => saurais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => saurais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => saurait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => saurions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => sauriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => sauraient
+s . CommonRomance.VImper CommonRomance.SgP2 => sache
+s . CommonRomance.VImper CommonRomance.PlP1 => sachons
+s . CommonRomance.VImper CommonRomance.PlP2 => sachez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => su
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => sus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => sue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => sues
+s . CommonRomance.VGer => sachant
diff --git a/lib/tests/french/bescherelle/44devoir.gfs b/lib/tests/french/bescherelle/44devoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/44devoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch42 "devoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/44devoir.out b/lib/tests/french/bescherelle/44devoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/44devoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => devoir
+s . CommonRomance.VInfin Prelude.True => devoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => dois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => dois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => doit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => devons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => devez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => doivent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => doive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => doives
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => doive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => devions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => deviez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => doivent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => devais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => devais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => devait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => devions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => deviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => devaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => dusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => dusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => dût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => dussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => dussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => dussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => dus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => dus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => dut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => dûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => dûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => durent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => devrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => devras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => devra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => devrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => devrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => devront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => devrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => devrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => devrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => devrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => devriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => devraient
+s . CommonRomance.VImper CommonRomance.SgP2 => dois
+s . CommonRomance.VImper CommonRomance.PlP1 => devons
+s . CommonRomance.VImper CommonRomance.PlP2 => devez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => dû
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => dus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => due
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => dues
+s . CommonRomance.VGer => devant
diff --git a/lib/tests/french/bescherelle/45pouvoir.gfs b/lib/tests/french/bescherelle/45pouvoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/45pouvoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch43 "pouvoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/45pouvoir.out b/lib/tests/french/bescherelle/45pouvoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/45pouvoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => pouvoir
+s . CommonRomance.VInfin Prelude.True => pouvoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => peux
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => peux
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => peut
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => pouvons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => pouvez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => peuvent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => puisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => puisses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => puisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => puissions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => puissiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => puissent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => pouvais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => pouvais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => pouvait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => pouvions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => pouviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => pouvaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => pusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => pusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => pussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => pussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => pussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => pus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => pus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => put
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => pûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => pûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => purent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => pourrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => pourras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => pourra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => pourrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => pourrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => pourront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => pourrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => pourrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => pourrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => pourrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => pourriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => pourraient
+s . CommonRomance.VImper CommonRomance.SgP2 => peux
+s . CommonRomance.VImper CommonRomance.PlP1 => puissons
+s . CommonRomance.VImper CommonRomance.PlP2 => puissez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => pu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => pus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => pue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => pues
+s . CommonRomance.VGer => pouvant
diff --git a/lib/tests/french/bescherelle/46mouvoir.gfs b/lib/tests/french/bescherelle/46mouvoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/46mouvoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch44 "mouvoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/46mouvoir.out b/lib/tests/french/bescherelle/46mouvoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/46mouvoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => mouvoir
+s . CommonRomance.VInfin Prelude.True => mouvoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => meus
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => meus
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => meut
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => mouvons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => mouvez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => meuvent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => meuve
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => meuves
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => meuve
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mouvions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mouviez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => meuvent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => mouvais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => mouvais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => mouvait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => mouvions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => mouviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => mouvaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => musse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => musses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => mût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => mussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => mus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => mus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => mut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => mûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => mûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => murent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => mouvrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => mouvras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => mouvra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => mouvrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => mouvrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => mouvront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => mouvrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => mouvrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => mouvrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => mouvrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => mouvriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => mouvraient
+s . CommonRomance.VImper CommonRomance.SgP2 => meus
+s . CommonRomance.VImper CommonRomance.PlP1 => mouvons
+s . CommonRomance.VImper CommonRomance.PlP2 => mouvez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => mû
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => mûs
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => mûe
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => mûes
+s . CommonRomance.VGer => mouvant
diff --git a/lib/tests/french/bescherelle/47pleuvoir.gfs b/lib/tests/french/bescherelle/47pleuvoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/47pleuvoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch45 "pleuvoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/47pleuvoir.out b/lib/tests/french/bescherelle/47pleuvoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/47pleuvoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => pleuvoir
+s . CommonRomance.VInfin Prelude.True => pleuvoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => pleut
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => pleuve
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => pleuvait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => plût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => plut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => pleuvra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => pleuvrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => plu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => plus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => plue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => plues
+s . CommonRomance.VGer => pleuvant
diff --git a/lib/tests/french/bescherelle/48falloir.gfs b/lib/tests/french/bescherelle/48falloir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/48falloir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch46 "falloir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/48falloir.out b/lib/tests/french/bescherelle/48falloir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/48falloir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => falloir
+s . CommonRomance.VInfin Prelude.True => falloir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => faut
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => faille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => fallait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => fallût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => fallut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => faudra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => faudrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => fallu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => fallus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => fallue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => fallues
+s . CommonRomance.VGer => fallant
diff --git a/lib/tests/french/bescherelle/49valoir.gfs b/lib/tests/french/bescherelle/49valoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/49valoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch47 "valoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/49valoir.out b/lib/tests/french/bescherelle/49valoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/49valoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => valoir
+s . CommonRomance.VInfin Prelude.True => valoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => vaux
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => vaux
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => vaut
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => valons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => valez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => valent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => vaille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => vailles
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vaille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => valions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => valiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vaillent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => valais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => valais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => valait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => valions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => valiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => valaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => valusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => valusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => valût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => valussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => valussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => valussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => valus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => valus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => valut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => valûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => valûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => valurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => vaudrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => vaudras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => vaudra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => vaudrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => vaudrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => vaudront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => vaudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => vaudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => vaudrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => vaudrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => vaudriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => vaudraient
+s . CommonRomance.VImper CommonRomance.SgP2 => vaux
+s . CommonRomance.VImper CommonRomance.PlP1 => valons
+s . CommonRomance.VImper CommonRomance.PlP2 => valez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => valu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => valus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => value
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => values
+s . CommonRomance.VGer => valant
diff --git a/lib/tests/french/bescherelle/50vouloir.gfs b/lib/tests/french/bescherelle/50vouloir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/50vouloir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch48 "vouloir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/50vouloir.out b/lib/tests/french/bescherelle/50vouloir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/50vouloir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => vouloir
+s . CommonRomance.VInfin Prelude.True => vouloir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => veux
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => veux
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => veut
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => voulons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => voulez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => veulent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => veuille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => veuilles
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => veuille
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => voulions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => vouliez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => veuillent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => voulais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => voulais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => voulait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => voulions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => vouliez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => voulaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => voulusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => voulusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => voulût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => voulussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => voulussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => voulussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => voulus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => voulus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => voulut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => voulûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => voulûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => voulurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => voudrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => voudras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => voudra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => voudrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => voudrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => voudront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => voudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => voudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => voudrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => voudrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => voudriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => voudraient
+s . CommonRomance.VImper CommonRomance.SgP2 => veux
+s . CommonRomance.VImper CommonRomance.PlP1 => voulons
+s . CommonRomance.VImper CommonRomance.PlP2 => voulez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => voulu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => voulus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => voulue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => voulues
+s . CommonRomance.VGer => voulant
diff --git a/lib/tests/french/bescherelle/51asseoir.gfs b/lib/tests/french/bescherelle/51asseoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/51asseoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch49 "asseoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/51asseoir.out b/lib/tests/french/bescherelle/51asseoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/51asseoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => asseoir
+s . CommonRomance.VInfin Prelude.True => asseoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => assieds
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => assieds
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => assied
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => asseyons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => asseyez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => asseyent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => asseye
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => asseyes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => asseye
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => asseyions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => asseyiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => asseyent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => asseyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => asseyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => asseyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => asseyions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => asseyiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => asseyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => assisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => assisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => assît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => assissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => assissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => assissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => assis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => assis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => assit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => assîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => assîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => assirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => assiérai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => assiéras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => assiéra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => assiérons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => assiérez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => assiéront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => assiérais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => assiérais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => assiérait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => assiérions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => assiériez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => assiéraient
+s . CommonRomance.VImper CommonRomance.SgP2 => assieds
+s . CommonRomance.VImper CommonRomance.PlP1 => asseyons
+s . CommonRomance.VImper CommonRomance.PlP2 => asseyez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => assis
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => assis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => assise
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => assises
+s . CommonRomance.VGer => asseyant
diff --git a/lib/tests/french/bescherelle/52seoir.gfs b/lib/tests/french/bescherelle/52seoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/52seoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch50 "seoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/52seoir.out b/lib/tests/french/bescherelle/52seoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/52seoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => seoir
+s . CommonRomance.VInfin Prelude.True => seoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => sied
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => siéent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => siée
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => siéent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => seyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => seyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => siéra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => siéront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => siérait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => siéraient
+s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => Predef.nonExist
+s . CommonRomance.VGer => séant
diff --git a/lib/tests/french/bescherelle/53messeoir.gfs b/lib/tests/french/bescherelle/53messeoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/53messeoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch50 "messeoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/53messeoir.out b/lib/tests/french/bescherelle/53messeoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/53messeoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => messeoir
+s . CommonRomance.VInfin Prelude.True => messeoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => messied
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => messiéent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => messiée
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => messiéent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => messeyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => messeyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => messiéra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => messiéront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => messiérait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => messiéraient
+s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => Predef.nonExist
+s . CommonRomance.VGer => messéant
diff --git a/lib/tests/french/bescherelle/54surseoir.gfs b/lib/tests/french/bescherelle/54surseoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/54surseoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch51 "surseoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/54surseoir.out b/lib/tests/french/bescherelle/54surseoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/54surseoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => surseoir
+s . CommonRomance.VInfin Prelude.True => surseoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => sursois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => sursois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => sursoit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => sursoyons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => sursoyez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => sursoient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => sursoie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => sursoies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sursoie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sursoyions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sursoyiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sursoient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => sursoyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => sursoyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => sursoyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => sursoyions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => sursoyiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => sursoyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => sursisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => sursisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => sursît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => sursissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => sursissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => sursissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => sursis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => sursis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => sursit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => sursîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => sursîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => sursirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => surseoirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => surseoiras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => surseoira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => surseoirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => surseoirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => surseoiront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => surseoirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => surseoirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => surseoirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => surseoirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => surseoiriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => surseoiraient
+s . CommonRomance.VImper CommonRomance.SgP2 => sursois
+s . CommonRomance.VImper CommonRomance.PlP1 => sursoyons
+s . CommonRomance.VImper CommonRomance.PlP2 => sursoyez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => sursis
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => sursis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => sursise
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => sursises
+s . CommonRomance.VGer => sursoyant
diff --git a/lib/tests/french/bescherelle/55choir.gfs b/lib/tests/french/bescherelle/55choir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/55choir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch52 "choir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/55choir.out b/lib/tests/french/bescherelle/55choir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/55choir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => choir
+s . CommonRomance.VInfin Prelude.True => choir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => chois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => chois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => choit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => choyons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => choyez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => choient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => chût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => chus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => chus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => chut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => chûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => chûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => churent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => cherrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => cherras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => cherra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => cherrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => cherrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => cherront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => cherrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => cherrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => cherrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => cherrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => cherriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => cherraient
+s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => chu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => chus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => chue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => chues
+s . CommonRomance.VGer => Predef.nonExist
diff --git a/lib/tests/french/bescherelle/56echoir.gfs b/lib/tests/french/bescherelle/56echoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/56echoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch52 "échoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/56echoir.out b/lib/tests/french/bescherelle/56echoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/56echoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => échoir
+s . CommonRomance.VInfin Prelude.True => échoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => échoit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => échoient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => échoie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => échoient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => échoyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => échoyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => échût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => échussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => échut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => échurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => écherra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => écherront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => écherrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => écherraient
+s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => échu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => échus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => échue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => échues
+s . CommonRomance.VGer => échéant
diff --git a/lib/tests/french/bescherelle/57dechoir.gfs b/lib/tests/french/bescherelle/57dechoir.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/57dechoir.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch52 "déchoir")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/57dechoir.out b/lib/tests/french/bescherelle/57dechoir.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/57dechoir.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => déchoir
+s . CommonRomance.VInfin Prelude.True => déchoir
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => déchois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => déchois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => déchoit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => déchoyons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => déchoyez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => déchoient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => déchoie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => déchoies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => déchoie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => déchoyions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => déchoyiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => déchoient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => déchusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => déchusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => déchût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => déchussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => déchussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => déchussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => déchus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => déchus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => déchut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => déchûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => déchûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => déchurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => décherrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => décherras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => décherra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => décherrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => décherrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => décherront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => décherrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => décherrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => décherrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => décherrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => décherriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => décherraient
+s . CommonRomance.VImper CommonRomance.SgP2 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => déchu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => déchus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => déchue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => déchues
+s . CommonRomance.VGer => Predef.nonExist
diff --git a/lib/tests/french/bescherelle/58rendre.gfs b/lib/tests/french/bescherelle/58rendre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/58rendre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch53 "rendre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/58rendre.out b/lib/tests/french/bescherelle/58rendre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/58rendre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => rendre
+s . CommonRomance.VInfin Prelude.True => rendre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => rends
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => rends
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => rend
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => rendons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => rendez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => rendent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => rende
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => rendes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => rende
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => rendions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => rendiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => rendent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => rendais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => rendais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => rendait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => rendions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => rendiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => rendaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => rendisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => rendisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => rendît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => rendissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => rendissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => rendissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => rendis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => rendis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => rendit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => rendîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => rendîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => rendirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => rendrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => rendras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => rendra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => rendrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => rendrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => rendront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => rendrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => rendrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => rendrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => rendrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => rendriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => rendraient
+s . CommonRomance.VImper CommonRomance.SgP2 => rends
+s . CommonRomance.VImper CommonRomance.PlP1 => rendons
+s . CommonRomance.VImper CommonRomance.PlP2 => rendez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => rendu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => rendus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => rendue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => rendues
+s . CommonRomance.VGer => rendant
diff --git a/lib/tests/french/bescherelle/59prendre.gfs b/lib/tests/french/bescherelle/59prendre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/59prendre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch54 "prendre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/59prendre.out b/lib/tests/french/bescherelle/59prendre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/59prendre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => prendre
+s . CommonRomance.VInfin Prelude.True => prendre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => prends
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => prends
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => prend
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => prenons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => prenez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => prennent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => prenne
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => prennes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => prenne
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => prenions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => preniez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => prennent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => prenais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => prenais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => prenait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => prenions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => preniez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => prenaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => prisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => prisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => prît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => prissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => prissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => prissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => pris
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => pris
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => prit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => prîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => prîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => prirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => prendrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => prendras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => prendra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => prendrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => prendrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => prendront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => prendrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => prendrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => prendrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => prendrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => prendriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => prendraient
+s . CommonRomance.VImper CommonRomance.SgP2 => prends
+s . CommonRomance.VImper CommonRomance.PlP1 => prenons
+s . CommonRomance.VImper CommonRomance.PlP2 => prenez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => pris
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => pris
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => prise
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => prises
+s . CommonRomance.VGer => prenant
diff --git a/lib/tests/french/bescherelle/60battre.gfs b/lib/tests/french/bescherelle/60battre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/60battre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch55 "battre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/60battre.out b/lib/tests/french/bescherelle/60battre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/60battre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => battre
+s . CommonRomance.VInfin Prelude.True => battre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => bats
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => bats
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => bat
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => battons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => battez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => battent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => batte
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => battes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => batte
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => battions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => battiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => battent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => battais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => battais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => battait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => battions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => battiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => battaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => battisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => battisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => battît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => battissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => battissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => battissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => battis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => battis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => battit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => battîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => battîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => battirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => battrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => battras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => battra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => battrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => battrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => battront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => battrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => battrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => battrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => battrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => battriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => battraient
+s . CommonRomance.VImper CommonRomance.SgP2 => bats
+s . CommonRomance.VImper CommonRomance.PlP1 => battons
+s . CommonRomance.VImper CommonRomance.PlP2 => battez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => battu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => battus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => battue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => battues
+s . CommonRomance.VGer => battant
diff --git a/lib/tests/french/bescherelle/61mettre.gfs b/lib/tests/french/bescherelle/61mettre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/61mettre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch56 "mettre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/61mettre.out b/lib/tests/french/bescherelle/61mettre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/61mettre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => mettre
+s . CommonRomance.VInfin Prelude.True => mettre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => mets
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => mets
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => met
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => mettons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => mettez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => mettent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => mette
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => mettes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => mette
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => mettions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mettiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => mettent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => mettais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => mettais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => mettait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => mettions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => mettiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => mettaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => misse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => misses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => mît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => missions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => missiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => missent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => mis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => mis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => mit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => mîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => mîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => mirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => mettrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => mettras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => mettra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => mettrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => mettrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => mettront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => mettrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => mettrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => mettrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => mettrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => mettriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => mettraient
+s . CommonRomance.VImper CommonRomance.SgP2 => mets
+s . CommonRomance.VImper CommonRomance.PlP1 => mettons
+s . CommonRomance.VImper CommonRomance.PlP2 => mettez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => mis
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => mis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => mise
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => mises
+s . CommonRomance.VGer => mettant
diff --git a/lib/tests/french/bescherelle/62peindre.gfs b/lib/tests/french/bescherelle/62peindre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/62peindre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch57 "peindre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/62peindre.out b/lib/tests/french/bescherelle/62peindre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/62peindre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => peindre
+s . CommonRomance.VInfin Prelude.True => peindre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => peins
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => peins
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => peint
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => peignons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => peignez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => peignent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => peigne
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => peignes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => peigne
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => peignions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => peigniez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => peignent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => peignais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => peignais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => peignait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => peignions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => peigniez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => peignaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => peignisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => peignisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => peignît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => peignissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => peignissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => peignissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => peignis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => peignis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => peignit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => peignîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => peignîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => peignirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => peindrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => peindras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => peindra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => peindrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => peindrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => peindront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => peindrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => peindrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => peindrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => peindrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => peindriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => peindraient
+s . CommonRomance.VImper CommonRomance.SgP2 => peins
+s . CommonRomance.VImper CommonRomance.PlP1 => peignons
+s . CommonRomance.VImper CommonRomance.PlP2 => peignez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => peint
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => peints
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => peinte
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => peintes
+s . CommonRomance.VGer => peignant
diff --git a/lib/tests/french/bescherelle/63joindre.gfs b/lib/tests/french/bescherelle/63joindre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/63joindre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch58 "joindre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/63joindre.out b/lib/tests/french/bescherelle/63joindre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/63joindre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => joindre
+s . CommonRomance.VInfin Prelude.True => joindre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => joins
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => joins
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => joint
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => joignons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => joignez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => joignent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => joigne
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => joignes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => joigne
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => joignions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => joigniez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => joignent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => joignais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => joignais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => joignait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => joignions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => joigniez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => joignaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => joignisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => joignisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => joignît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => joignissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => joignissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => joignissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => joignis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => joignis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => joignit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => joignîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => joignîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => joignirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => joindrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => joindras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => joindra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => joindrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => joindrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => joindront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => joindrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => joindrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => joindrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => joindrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => joindriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => joindraient
+s . CommonRomance.VImper CommonRomance.SgP2 => joins
+s . CommonRomance.VImper CommonRomance.PlP1 => joignons
+s . CommonRomance.VImper CommonRomance.PlP2 => joignez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => joint
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => joints
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => jointe
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => jointes
+s . CommonRomance.VGer => joignant
diff --git a/lib/tests/french/bescherelle/64craindre.gfs b/lib/tests/french/bescherelle/64craindre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/64craindre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch59 "craindre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/64craindre.out b/lib/tests/french/bescherelle/64craindre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/64craindre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => craindre
+s . CommonRomance.VInfin Prelude.True => craindre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => crains
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => crains
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => craint
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => craignons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => craignez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => craignent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => craigne
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => craignes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => craigne
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => craignions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => craigniez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => craignent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => craignais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => craignais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => craignait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => craignions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => craigniez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => craignaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => craignisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => craignisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => craignît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => craignissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => craignissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => craignissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => craignis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => craignis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => craignit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => craignîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => craignîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => craignirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => craindrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => craindras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => craindra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => craindrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => craindrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => craindront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => craindrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => craindrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => craindrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => craindrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => craindriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => craindraient
+s . CommonRomance.VImper CommonRomance.SgP2 => crains
+s . CommonRomance.VImper CommonRomance.PlP1 => craignons
+s . CommonRomance.VImper CommonRomance.PlP2 => craignez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => craint
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => craints
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => crainte
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => craintes
+s . CommonRomance.VGer => craignant
diff --git a/lib/tests/french/bescherelle/65vaincre.gfs b/lib/tests/french/bescherelle/65vaincre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/65vaincre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch60 "vaincre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/65vaincre.out b/lib/tests/french/bescherelle/65vaincre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/65vaincre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => vaincre
+s . CommonRomance.VInfin Prelude.True => vaincre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => vaincs
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => vaincs
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => vainc
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => vainquons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => vainquez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => vainquent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => vainque
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => vainques
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vainque
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => vainquions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => vainquiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vainquent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => vainquais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => vainquais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => vainquait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => vainquions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => vainquiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => vainquaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => vainquisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => vainquisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vainquît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => vainquissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => vainquissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vainquissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => vainquis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => vainquis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => vainquit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => vainquîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => vainquîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => vainquirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => vaincrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => vaincras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => vaincra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => vaincrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => vaincrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => vaincront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => vaincrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => vaincrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => vaincrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => vaincrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => vaincriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => vaincraient
+s . CommonRomance.VImper CommonRomance.SgP2 => vaincs
+s . CommonRomance.VImper CommonRomance.PlP1 => vainquons
+s . CommonRomance.VImper CommonRomance.PlP2 => vainquez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => vaincu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => vaincus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => vaincue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => vaincues
+s . CommonRomance.VGer => vainquant
diff --git a/lib/tests/french/bescherelle/66traire.gfs b/lib/tests/french/bescherelle/66traire.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/66traire.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch61 "traire")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/66traire.out b/lib/tests/french/bescherelle/66traire.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/66traire.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => traire
+s . CommonRomance.VInfin Prelude.True => traire
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => trais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => trais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => trait
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => trayons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => trayez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => traient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => traie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => traies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => traie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => trayions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => trayiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => traient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => trayais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => trayais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => trayait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => trayions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => trayiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => trayaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => trairai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => trairas
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => traira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => trairons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => trairez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => trairont
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => trairais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => trairais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => trairait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => trairions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => trairiez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => trairaient
+s . CommonRomance.VImper CommonRomance.SgP2 => trais
+s . CommonRomance.VImper CommonRomance.PlP1 => trayons
+s . CommonRomance.VImper CommonRomance.PlP2 => trayez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => trait
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => traits
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => traite
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => traites
+s . CommonRomance.VGer => trayant
diff --git a/lib/tests/french/bescherelle/67faire.gfs b/lib/tests/french/bescherelle/67faire.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/67faire.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch62 "faire")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/67faire.out b/lib/tests/french/bescherelle/67faire.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/67faire.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => faire
+s . CommonRomance.VInfin Prelude.True => faire
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => fais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => fais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => fait
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => faisons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => faites
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => font
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => fasse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => fasses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => fasse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => fassions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => fassiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => fassent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => faisais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => faisais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => faisait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => faisions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => faisiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => faisaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => fisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => fisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => fît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => fissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => fissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => fissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => fis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => fis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => fit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => fîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => fîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => firent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => ferai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => feras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => fera
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => ferons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => ferez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => feront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => ferais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => ferais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => ferait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => ferions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => feriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => feraient
+s . CommonRomance.VImper CommonRomance.SgP2 => fais
+s . CommonRomance.VImper CommonRomance.PlP1 => faisons
+s . CommonRomance.VImper CommonRomance.PlP2 => faites
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => fait
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => faits
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => faite
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => faites
+s . CommonRomance.VGer => faisant
diff --git a/lib/tests/french/bescherelle/68plaire.gfs b/lib/tests/french/bescherelle/68plaire.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/68plaire.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch63 "plaire")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/68plaire.out b/lib/tests/french/bescherelle/68plaire.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/68plaire.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => plaire
+s . CommonRomance.VInfin Prelude.True => plaire
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => plais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => plais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => plaît
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => plaisons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => plaisez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => plaisent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => plaise
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => plaises
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => plaise
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => plaisions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => plaisiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => plaisent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => plaisais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => plaisais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => plaisait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => plaisions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => plaisiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => plaisaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => plusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => plusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => plût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => plussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => plussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => plussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => plus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => plus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => plut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => plûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => plûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => plurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => plairai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => plairas
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => plaira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => plairons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => plairez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => plairont
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => plairais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => plairais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => plairait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => plairions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => plairiez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => plairaient
+s . CommonRomance.VImper CommonRomance.SgP2 => plais
+s . CommonRomance.VImper CommonRomance.PlP1 => plaisons
+s . CommonRomance.VImper CommonRomance.PlP2 => plaisez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => plu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => plus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => plue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => plues
+s . CommonRomance.VGer => plaisant
diff --git a/lib/tests/french/bescherelle/69connaitre.gfs b/lib/tests/french/bescherelle/69connaitre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/69connaitre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch64 "connaître")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/69connaitre.out b/lib/tests/french/bescherelle/69connaitre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/69connaitre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => connaître
+s . CommonRomance.VInfin Prelude.True => connaître
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => connais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => connais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => connaît
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => connaissons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => connaissez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => connaissent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => connaisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => connaisses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => connaisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => connaissions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => connaissiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => connaissent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => connaissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => connaissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => connaissait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => connaissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => connaissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => connaissaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => connusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => connusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => connût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => connussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => connussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => connussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => connus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => connus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => connut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => connûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => connûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => connurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => connaîtrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => connaîtras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => connaîtra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => connaîtrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => connaîtrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => connaîtront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => connaîtrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => connaîtrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => connaîtrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => connaîtrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => connaîtriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => connaîtraient
+s . CommonRomance.VImper CommonRomance.SgP2 => connais
+s . CommonRomance.VImper CommonRomance.PlP1 => connaissons
+s . CommonRomance.VImper CommonRomance.PlP2 => connaissez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => connu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => connus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => connue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => connues
+s . CommonRomance.VGer => connaissant
diff --git a/lib/tests/french/bescherelle/70naitre.gfs b/lib/tests/french/bescherelle/70naitre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/70naitre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch65 "naître")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/70naitre.out b/lib/tests/french/bescherelle/70naitre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/70naitre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => naître
+s . CommonRomance.VInfin Prelude.True => naître
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => nais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => nais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => naît
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => naissons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => naissez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => naissent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => naisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => naisses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => naisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => naissions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => naissiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => naissent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => naissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => naissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => naissait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => naissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => naissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => naissaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => naquisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => naquisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => naquît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => naquissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => naquissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => naquissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => naquis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => naquis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => naquit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => naquîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => naquîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => naquirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => naîtrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => naîtras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => naîtra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => naîtrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => naîtrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => naîtront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => naîtrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => naîtrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => naîtrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => naîtrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => naîtriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => naîtraient
+s . CommonRomance.VImper CommonRomance.SgP2 => nais
+s . CommonRomance.VImper CommonRomance.PlP1 => naissons
+s . CommonRomance.VImper CommonRomance.PlP2 => naissez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => né
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => nés
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => née
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => nées
+s . CommonRomance.VGer => naissant
diff --git a/lib/tests/french/bescherelle/71paitre.gfs b/lib/tests/french/bescherelle/71paitre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/71paitre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch66 "paître")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/71paitre.out b/lib/tests/french/bescherelle/71paitre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/71paitre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => paître
+s . CommonRomance.VInfin Prelude.True => paître
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => pais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => pais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => paît
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => paissons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => paissez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => paissent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => paisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => paisses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => paisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => paissions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => paissiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => paissent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => paissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => paissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => paissait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => paissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => paissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => paissaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => paîtrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => paîtras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => paîtra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => paîtrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => paîtrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => paîtront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => paîtrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => paîtrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => paîtrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => paîtrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => paîtriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => paîtraient
+s . CommonRomance.VImper CommonRomance.SgP2 => pais
+s . CommonRomance.VImper CommonRomance.PlP1 => paissons
+s . CommonRomance.VImper CommonRomance.PlP2 => paissez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => pu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => pu
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => pu
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => pu
+s . CommonRomance.VGer => paissant
diff --git a/lib/tests/french/bescherelle/72repaitre.gfs b/lib/tests/french/bescherelle/72repaitre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/72repaitre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch66 "repaître")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/72repaitre.out b/lib/tests/french/bescherelle/72repaitre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/72repaitre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => repaître
+s . CommonRomance.VInfin Prelude.True => repaître
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => repais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => repais
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => repaît
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => repaissons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => repaissez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => repaissent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => repaisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => repaisses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => repaisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => repaissions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => repaissiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => repaissent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => repaissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => repaissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => repaissait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => repaissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => repaissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => repaissaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => repusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => repusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => repût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => repussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => repussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => repussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => repus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => repus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => reput
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => repûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => repûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => repurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => repaîtrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => repaîtras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => repaîtra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => repaîtrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => repaîtrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => repaîtront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => repaîtrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => repaîtrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => repaîtrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => repaîtrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => repaîtriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => repaîtraient
+s . CommonRomance.VImper CommonRomance.SgP2 => repais
+s . CommonRomance.VImper CommonRomance.PlP1 => repaissons
+s . CommonRomance.VImper CommonRomance.PlP2 => repaissez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => repu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => repu
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => repu
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => repu
+s . CommonRomance.VGer => repaissant
diff --git a/lib/tests/french/bescherelle/73croitre.gfs b/lib/tests/french/bescherelle/73croitre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/73croitre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch67 "croître")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/73croitre.out b/lib/tests/french/bescherelle/73croitre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/73croitre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => croître
+s . CommonRomance.VInfin Prelude.True => croître
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => croîs
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => croîs
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => croît
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => croissons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => croissez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => croissent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => croisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => croisses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => croisse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => croissions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => croissiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => croissent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => croissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => croissais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => croissait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => croissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => croissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => croissaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => crûsse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => crûsses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => crût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => crûssions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => crûssiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => crûssent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => crûs
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => crûs
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => crût
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => crûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => crûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => crûrent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => croîtrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => croîtras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => croîtra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => croîtrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => croîtrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => croîtront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => croîtrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => croîtrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => croîtrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => croîtrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => croîtriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => croîtraient
+s . CommonRomance.VImper CommonRomance.SgP2 => croîs
+s . CommonRomance.VImper CommonRomance.PlP1 => croissons
+s . CommonRomance.VImper CommonRomance.PlP2 => croissez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => crû
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => crûs
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => crûe
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => crûes
+s . CommonRomance.VGer => croissant
diff --git a/lib/tests/french/bescherelle/74croire.gfs b/lib/tests/french/bescherelle/74croire.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/74croire.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch68 "croire")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/74croire.out b/lib/tests/french/bescherelle/74croire.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/74croire.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => croire
+s . CommonRomance.VInfin Prelude.True => croire
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => crois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => crois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => croit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => croyons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => croyez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => croient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => croie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => croies
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => croie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => croyions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => croyiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => croient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => croyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => croyais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => croyait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => croyions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => croyiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => croyaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => crusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => crusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => crût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => crussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => crussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => crussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => crus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => crus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => crut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => crûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => crûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => crurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => croirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => croiras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => croira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => croirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => croirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => croiront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => croirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => croirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => croirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => croirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => croiriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => croiraient
+s . CommonRomance.VImper CommonRomance.SgP2 => crois
+s . CommonRomance.VImper CommonRomance.PlP1 => croyons
+s . CommonRomance.VImper CommonRomance.PlP2 => croyez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => cru
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => crus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => crue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => crues
+s . CommonRomance.VGer => croyant
diff --git a/lib/tests/french/bescherelle/75boire.gfs b/lib/tests/french/bescherelle/75boire.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/75boire.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch69 "boire")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/75boire.out b/lib/tests/french/bescherelle/75boire.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/75boire.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => boire
+s . CommonRomance.VInfin Prelude.True => boire
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => bois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => bois
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => boit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => buvons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => buvez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => boivent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => boive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => boives
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => boive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => buvions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => buviez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => boivent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => buvais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => buvais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => buvait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => buvions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => buviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => buvaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => busse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => busses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => bût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => bussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => bussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => bussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => bus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => bus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => but
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => bûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => bûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => burent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => boirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => boiras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => boira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => boirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => boirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => boiront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => boirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => boirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => boirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => boirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => boiriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => boiraient
+s . CommonRomance.VImper CommonRomance.SgP2 => bois
+s . CommonRomance.VImper CommonRomance.PlP1 => buvons
+s . CommonRomance.VImper CommonRomance.PlP2 => buvez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => bu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => bus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => bue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => bues
+s . CommonRomance.VGer => buvant
diff --git a/lib/tests/french/bescherelle/76clore.gfs b/lib/tests/french/bescherelle/76clore.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/76clore.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch70 "clore")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/76clore.out b/lib/tests/french/bescherelle/76clore.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/76clore.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => clore
+s . CommonRomance.VInfin Prelude.True => clore
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => clos
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => clos
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => clôt
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => closent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => close
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => closes
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => close
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => closions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => closiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => closent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => clorai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => cloras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => clora
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => clorons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => clorez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => cloront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => clorais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => clorais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => clorait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => clorions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => cloriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => cloraient
+s . CommonRomance.VImper CommonRomance.SgP2 => clos
+s . CommonRomance.VImper CommonRomance.PlP1 => Predef.nonExist
+s . CommonRomance.VImper CommonRomance.PlP2 => Predef.nonExist
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => clos
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => clos
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => close
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => closes
+s . CommonRomance.VGer => closant
diff --git a/lib/tests/french/bescherelle/77conclure.gfs b/lib/tests/french/bescherelle/77conclure.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/77conclure.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch71 "conclure")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/77conclure.out b/lib/tests/french/bescherelle/77conclure.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/77conclure.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => conclure
+s . CommonRomance.VInfin Prelude.True => conclure
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => conclus
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => conclus
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => conclut
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => concluons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => concluez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => concluent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => conclue
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => conclues
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => conclue
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => concluions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => concluiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => concluent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => concluais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => concluais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => concluait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => concluions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => concluiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => concluaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => conclusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => conclusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => conclût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => conclussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => conclussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => conclussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => conclus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => conclus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => conclut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => conclûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => conclûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => conclurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => conclurai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => concluras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => conclura
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => conclurons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => conclurez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => concluront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => conclurais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => conclurais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => conclurait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => conclurions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => concluriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => concluraient
+s . CommonRomance.VImper CommonRomance.SgP2 => conclus
+s . CommonRomance.VImper CommonRomance.PlP1 => concluons
+s . CommonRomance.VImper CommonRomance.PlP2 => concluez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => conclu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => conclus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => conclue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => conclues
+s . CommonRomance.VGer => concluant
diff --git a/lib/tests/french/bescherelle/78absoudre.gfs b/lib/tests/french/bescherelle/78absoudre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/78absoudre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch72 "absoudre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/78absoudre.out b/lib/tests/french/bescherelle/78absoudre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/78absoudre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => absoudre
+s . CommonRomance.VInfin Prelude.True => absoudre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => absous
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => absous
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => absout
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => absolvons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => absolvez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => absolvent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => absolve
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => absolves
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => absolve
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => absolvions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => absolviez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => absolvent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => absolvais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => absolvais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => absolvait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => absolvions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => absolviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => absolvaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => Predef.nonExist
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => absoudrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => absoudras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => absoudra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => absoudrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => absoudrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => absoudront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => absoudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => absoudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => absoudrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => absoudrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => absoudriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => absoudraient
+s . CommonRomance.VImper CommonRomance.SgP2 => absous
+s . CommonRomance.VImper CommonRomance.PlP1 => absolvons
+s . CommonRomance.VImper CommonRomance.PlP2 => absolvez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => absous
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => absous
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => absoute
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => absoutes
+s . CommonRomance.VGer => absolvant
diff --git a/lib/tests/french/bescherelle/79coudre.gfs b/lib/tests/french/bescherelle/79coudre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/79coudre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch73 "coudre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/79coudre.out b/lib/tests/french/bescherelle/79coudre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/79coudre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => coudre
+s . CommonRomance.VInfin Prelude.True => coudre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => couds
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => couds
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => coud
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => cousons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => cousez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => cousent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => couse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => couses
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => couse
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cousions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cousiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cousent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => cousais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => cousais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => cousait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => cousions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => cousiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => cousaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => cousisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => cousisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => cousît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cousissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cousissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cousissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => cousis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => cousis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => cousit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => cousîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => cousîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => cousirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => coudrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => coudras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => coudra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => coudrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => coudrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => coudront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => coudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => coudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => coudrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => coudrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => coudriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => coudraient
+s . CommonRomance.VImper CommonRomance.SgP2 => couds
+s . CommonRomance.VImper CommonRomance.PlP1 => cousons
+s . CommonRomance.VImper CommonRomance.PlP2 => cousez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => cousu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => cousus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => cousue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => cousues
+s . CommonRomance.VGer => cousant
diff --git a/lib/tests/french/bescherelle/80moudre.gfs b/lib/tests/french/bescherelle/80moudre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/80moudre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch74 "moudre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/80moudre.out b/lib/tests/french/bescherelle/80moudre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/80moudre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => moudre
+s . CommonRomance.VInfin Prelude.True => moudre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => mouds
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => mouds
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => moud
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => moulons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => moulez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => moulent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => moule
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => moules
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => moule
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => moulions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => mouliez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => moulent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => moulais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => moulais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => moulait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => moulions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => mouliez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => moulaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => moulusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => moulusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => moulût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => moulussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => moulussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => moulussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => moulus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => moulus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => moulut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => moulûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => moulûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => moulurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => moudrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => moudras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => moudra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => moudrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => moudrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => moudront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => moudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => moudrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => moudrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => moudrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => moudriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => moudraient
+s . CommonRomance.VImper CommonRomance.SgP2 => mouds
+s . CommonRomance.VImper CommonRomance.PlP1 => moulons
+s . CommonRomance.VImper CommonRomance.PlP2 => moulez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => moulu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => moulus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => moulue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => moulues
+s . CommonRomance.VGer => moulant
diff --git a/lib/tests/french/bescherelle/81suivre.gfs b/lib/tests/french/bescherelle/81suivre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/81suivre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch75 "suivre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/81suivre.out b/lib/tests/french/bescherelle/81suivre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/81suivre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => suivre
+s . CommonRomance.VInfin Prelude.True => suivre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => suis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => suis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => suit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => suivons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => suivez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => suivent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => suive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => suives
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => suive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => suivions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => suiviez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => suivent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => suivais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => suivais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => suivait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => suivions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => suiviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => suivaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => suivisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => suivisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => suivît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => suivissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => suivissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => suivissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => suivis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => suivis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => suivit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => suivîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => suivîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => suivirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => suivrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => suivras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => suivra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => suivrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => suivrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => suivront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => suivrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => suivrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => suivrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => suivrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => suivriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => suivraient
+s . CommonRomance.VImper CommonRomance.SgP2 => suis
+s . CommonRomance.VImper CommonRomance.PlP1 => suivons
+s . CommonRomance.VImper CommonRomance.PlP2 => suivez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => suivi
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => suivis
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => suivie
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => suivies
+s . CommonRomance.VGer => suivant
diff --git a/lib/tests/french/bescherelle/82vivre.gfs b/lib/tests/french/bescherelle/82vivre.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/82vivre.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch76 "vivre")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/82vivre.out b/lib/tests/french/bescherelle/82vivre.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/82vivre.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => vivre
+s . CommonRomance.VInfin Prelude.True => vivre
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => vis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => vis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => vit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => vivons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => vivez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => vivent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => vive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => vives
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => vivions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => viviez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vivent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => vivais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => vivais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => vivait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => vivions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => viviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => vivaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => vécusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => vécusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => vécût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => vécussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => vécussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => vécussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => vécus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => vécus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => vécut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => vécûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => vécûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => vécurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => vivrai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => vivras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => vivra
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => vivrons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => vivrez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => vivront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => vivrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => vivrais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => vivrait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => vivrions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => vivriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => vivraient
+s . CommonRomance.VImper CommonRomance.SgP2 => vis
+s . CommonRomance.VImper CommonRomance.PlP1 => vivons
+s . CommonRomance.VImper CommonRomance.PlP2 => vivez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => vécu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => vécus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => vécue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => vécues
+s . CommonRomance.VGer => vivant
diff --git a/lib/tests/french/bescherelle/83lire.gfs b/lib/tests/french/bescherelle/83lire.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/83lire.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch77 "lire")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/83lire.out b/lib/tests/french/bescherelle/83lire.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/83lire.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => lire
+s . CommonRomance.VInfin Prelude.True => lire
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => lis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => lis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => lit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => lisons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => lisez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => lisent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => lise
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => lises
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => lise
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => lisions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => lisiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => lisent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => lisais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => lisais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => lisait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => lisions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => lisiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => lisaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => lusse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => lusses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => lût
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => lussions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => lussiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => lussent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => lus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => lus
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => lut
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => lûmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => lûtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => lurent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => lirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => liras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => lira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => lirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => lirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => liront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => lirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => lirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => lirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => lirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => liriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => liraient
+s . CommonRomance.VImper CommonRomance.SgP2 => lis
+s . CommonRomance.VImper CommonRomance.PlP1 => lisons
+s . CommonRomance.VImper CommonRomance.PlP2 => lisez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => lu
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => lus
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => lue
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => lues
+s . CommonRomance.VGer => lisant
diff --git a/lib/tests/french/bescherelle/84dire.gfs b/lib/tests/french/bescherelle/84dire.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/84dire.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch78 "dire")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/84dire.out b/lib/tests/french/bescherelle/84dire.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/84dire.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => dire
+s . CommonRomance.VInfin Prelude.True => dire
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => dis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => dis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => dit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => disons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => dites
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => disent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => dise
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => dises
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => dise
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => disions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => disiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => disent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => disais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => disais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => disait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => disions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => disiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => disaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => disse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => disses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => dît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => dissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => dissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => dissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => dis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => dis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => dit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => dîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => dîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => dirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => dirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => diras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => dira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => dirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => direz
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => diront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => dirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => dirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => dirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => dirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => diriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => diraient
+s . CommonRomance.VImper CommonRomance.SgP2 => dis
+s . CommonRomance.VImper CommonRomance.PlP1 => disons
+s . CommonRomance.VImper CommonRomance.PlP2 => dites
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => dit
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => dits
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => dite
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => dites
+s . CommonRomance.VGer => disant
diff --git a/lib/tests/french/bescherelle/85rire.gfs b/lib/tests/french/bescherelle/85rire.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/85rire.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch79 "rire")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/85rire.out b/lib/tests/french/bescherelle/85rire.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/85rire.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => rire
+s . CommonRomance.VInfin Prelude.True => rire
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => ris
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => ris
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => rit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => rions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => riez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => rient
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => rie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => ries
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => rie
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => riions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => riiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => rient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => riais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => riais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => riait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => riions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => riiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => riaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => risse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => risses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => rît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => rissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => rissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => rissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => ris
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => ris
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => rit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => rîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => rîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => rirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => rirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => riras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => rira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => rirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => rirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => riront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => rirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => rirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => rirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => ririons
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => ririez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => riraient
+s . CommonRomance.VImper CommonRomance.SgP2 => ris
+s . CommonRomance.VImper CommonRomance.PlP1 => rions
+s . CommonRomance.VImper CommonRomance.PlP2 => riez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => ri
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => ris
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => rie
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => ries
+s . CommonRomance.VGer => riant
diff --git a/lib/tests/french/bescherelle/86ecrire.gfs b/lib/tests/french/bescherelle/86ecrire.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/86ecrire.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch80 "écrire")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/86ecrire.out b/lib/tests/french/bescherelle/86ecrire.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/86ecrire.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => écrire
+s . CommonRomance.VInfin Prelude.True => écrire
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => écris
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => écris
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => écrit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => écrivons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => écrivez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => écrivent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => écrive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => écrives
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => écrive
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => écrivions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => écriviez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => écrivent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => écrivais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => écrivais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => écrivait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => écrivions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => écriviez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => écrivaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => écrivisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => écrivisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => écrivît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => écrivissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => écrivissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => écrivissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => écrivis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => écrivis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => écrivit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => écrivîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => écrivîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => écrivirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => écrirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => écriras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => écrira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => écrirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => écrirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => écriront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => écrirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => écrirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => écrirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => écririons
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => écririez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => écriraient
+s . CommonRomance.VImper CommonRomance.SgP2 => écris
+s . CommonRomance.VImper CommonRomance.PlP1 => écrivons
+s . CommonRomance.VImper CommonRomance.PlP2 => écrivez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => écrit
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => écrits
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => écrite
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => écrites
+s . CommonRomance.VGer => écrivant
diff --git a/lib/tests/french/bescherelle/87confire.gfs b/lib/tests/french/bescherelle/87confire.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/87confire.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch81 "confire")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/87confire.out b/lib/tests/french/bescherelle/87confire.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/87confire.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => confire
+s . CommonRomance.VInfin Prelude.True => confire
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => confis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => confis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => confit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => confisons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => confisez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => confisent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => confise
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => confises
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => confise
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => confisions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => confisiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => confisent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => confisais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => confisais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => confisait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => confisions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => confisiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => confisaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => confisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => confisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => confît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => confissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => confissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => confissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => confis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => confis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => confit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => confîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => confîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => confirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => confirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => confiras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => confira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => confirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => confirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => confiront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => confirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => confirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => confirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => confirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => confiriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => confiraient
+s . CommonRomance.VImper CommonRomance.SgP2 => confis
+s . CommonRomance.VImper CommonRomance.PlP1 => confisons
+s . CommonRomance.VImper CommonRomance.PlP2 => confisez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => confit
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => confits
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => confite
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => confites
+s . CommonRomance.VGer => confisant
diff --git a/lib/tests/french/bescherelle/88cuire.gfs b/lib/tests/french/bescherelle/88cuire.gfs
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/88cuire.gfs
@@ -0,0 +1,5 @@
+i -retain lib/src/french/BeschFre.gf
+cc -table (v_besch82 "cuire")
+-- note that there is a discrepency between the bescherelle table
+-- numbers and the book, from 7 in the book, the gf numbers are one behind
+-- (i.e. 7 in the book is 6 in gf, etc)
diff --git a/lib/tests/french/bescherelle/88cuire.out b/lib/tests/french/bescherelle/88cuire.out
new file mode 100644
--- /dev/null
+++ b/lib/tests/french/bescherelle/88cuire.out
@@ -0,0 +1,52 @@
+s . CommonRomance.VInfin Prelude.False => cuire
+s . CommonRomance.VInfin Prelude.True => cuire
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P1 => cuis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P2 => cuis
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Sg ParamX.P3 => cuit
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P1 => cuisons
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P2 => cuisez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Indic) ParamX.Pl ParamX.P3 => cuisent
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => cuise
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => cuises
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => cuise
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cuisions
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cuisiez
+s . CommonRomance.VFin (CommonRomance.VPres CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cuisent
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P1 => cuisais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P2 => cuisais
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Sg ParamX.P3 => cuisait
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P1 => cuisions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P2 => cuisiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Indic) ParamX.Pl ParamX.P3 => cuisaient
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P1 => cuisisse
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P2 => cuisisses
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Sg ParamX.P3 => cuisît
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P1 => cuisissions
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P2 => cuisissiez
+s . CommonRomance.VFin (CommonRomance.VImperf CommonRomance.Conjunct) ParamX.Pl ParamX.P3 => cuisissent
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P1 => cuisis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P2 => cuisis
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Sg ParamX.P3 => cuisit
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P1 => cuisîmes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P2 => cuisîtes
+s . CommonRomance.VFin CommonRomance.VPasse ParamX.Pl ParamX.P3 => cuisirent
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P1 => cuirai
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P2 => cuiras
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Sg ParamX.P3 => cuira
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P1 => cuirons
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P2 => cuirez
+s . CommonRomance.VFin CommonRomance.VFut ParamX.Pl ParamX.P3 => cuiront
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P1 => cuirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P2 => cuirais
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Sg ParamX.P3 => cuirait
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P1 => cuirions
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P2 => cuiriez
+s . CommonRomance.VFin CommonRomance.VCondit ParamX.Pl ParamX.P3 => cuiraient
+s . CommonRomance.VImper CommonRomance.SgP2 => cuis
+s . CommonRomance.VImper CommonRomance.PlP1 => cuisons
+s . CommonRomance.VImper CommonRomance.PlP2 => cuisez
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Sg => cuit
+s . CommonRomance.VPart CommonRomance.Masc ParamX.Pl => cuits
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Sg => cuite
+s . CommonRomance.VPart CommonRomance.Fem ParamX.Pl => cuites
+s . CommonRomance.VGer => cuisant
diff --git a/lib/tests/readme.rst b/lib/tests/readme.rst
new file mode 100644
--- /dev/null
+++ b/lib/tests/readme.rst
@@ -0,0 +1,19 @@
+RGL tests
+=========
+
+This directory contains tests for the resource grammar library.
+
+Test cases
+----------
+
+Test cases are written as gf scripts. The file names must end with ".gfs" to
+be recognized as a script.
+
+The script are run using ``gf --run``.
+
+For a test to pass
+- gf must exit without an error code (exit 0)
+- the output must matchh the corresponding ``.out`` file
+
+For instance, if there is a test named ``my-test``, the gf commands should be
+in ``my-test.gfs`` and the expected output in ``my-test.out``
diff --git a/lib/tests/run.hs b/lib/tests/run.hs
new file mode 100644
--- /dev/null
+++ b/lib/tests/run.hs
@@ -0,0 +1,59 @@
+import Control.Monad ( unless, forM, liftM )
+import System.Exit ( ExitCode(..) )
+import Data.Maybe ( isNothing, fromJust )
+import System.Directory (doesDirectoryExist, getDirectoryContents, doesFileExist)
+import System.FilePath ((</>), takeExtension, replaceExtension)
+
+import Test.Framework
+import Test.Framework.TestManager ( makeBlackBoxTest )
+import Test.Framework.TestTypes ( Test )
+import Test.Framework.BlackBoxTest ( defaultDiff )
+import Test.HUnit ( assertFailure )
+
+import System.Process ( readProcessWithExitCode )
+
+runTest :: FilePath -- ^ name of program under test
+        -> [String] -- ^ cli arguments
+        -> FilePath -- ^ stdin
+        -> Maybe FilePath -- ^ stdout
+        -> Maybe FilePath -- ^ stderr
+        -> Test
+runTest put args inF outF errF = makeBlackBoxTest testID assertion
+  where testID = inF
+        assertion =
+          do stdin <- readFile inF
+             (s,out,err) <- readProcessWithExitCode put args stdin
+             unless ( s == ExitSuccess ) $ assertFailure ( "Exit code: " ++ show s )
+             outDiff <- defaultDiff outF out
+             assertNoDiff outF out
+             assertNoDiff errF err
+        assertNoDiff file str =
+          defaultDiff file str >>= \d -> 
+            unless ( isNothing d ) ( assertFailure ( fromJust d ) )
+
+findFiles :: FilePath -- ^ root dir
+          -> IO [FilePath]
+findFiles root = do
+  names <- getDirectoryContents root
+  let properNames = filter (`notElem` [".", ".."]) names
+  paths <- forM properNames $ \name -> do
+    let path = root </> name
+    isDirectory <- doesDirectoryExist path
+    if isDirectory
+      then findFiles path
+      else return [path]
+  return (concat paths)
+
+findGfsFiles = liftM ( filter ( hasExtension ".gfs" ) ) . findFiles
+  where hasExtension ext = (== ext) . takeExtension
+
+runGfsTest :: FilePath -> IO Test
+runGfsTest file = do
+    outF <- maybeFile ( replaceExtension file ".out" )
+    errF <- maybeFile ( replaceExtension file ".err" )
+    return $ runTest  "dist/build/gf/gf" ["--run"] file outF errF
+  where maybeFile f = do b <- doesFileExist f
+                         return ( if b then Just f else Nothing )
+
+main =
+  findGfsFiles "lib/tests" >>= mapM runGfsTest >>= htfMain
diff --git a/oldindex.html b/oldindex.html
new file mode 100644
--- /dev/null
+++ b/oldindex.html
@@ -0,0 +1,359 @@
+<!DOCTYPE html>
+<HTML>
+<HEAD>
+<TITLE>GF - Grammatical Framework</TITLE>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="css/style.css" title="GF">
+<link rel="alterante stylesheet" href="css/oldstyle.css" title="Old">
+<meta name = "viewport" content = "width = device-width">
+<script type="text/javascript">
+function sitesearch() {
+  var q=document.forms[0].q.value;
+  var site=" site:www.grammaticalframework.org";
+  var search=encodeURIComponent(q+site)
+  document.location.href="http://www.google.com/search?q="+search
+  return false;
+}
+</script>
+<meta name="keywords" content="machine translation">
+</HEAD>
+
+<BODY>
+<script type="text/javascript">
+document.write('<div style="text-align: right">  <form onsubmit="return sitesearch()" method=get action="http://www.google.com/search">  <input type=search name="q" placeholder="site search">  <input type=submit value="Search">  </form></div>')
+</script>
+<div class=center>
+<img id=gflogo class=grow src="doc/Logos/gf0.png" alt="">
+  <script>
+  if(document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"))
+    document.getElementById("gflogo").src="doc/Logos/gf1.svg"
+  </script>
+<H1>Grammatical Framework</H1>
+<P>
+Version 3.5
+<br>
+August 2013
+
+<P>
+<div class=mainlinks>
+[ <A HREF="demos/index.html">Demos</A>
+| <A HREF="http://www.grammaticalframework.org/download/index.html">Download</A>
+| <A HREF="lib/doc/synopsis.html">Libraries</A>
+| <A HREF="doc/gf-refman.html">Reference</A>
+| <A HREF="doc/tutorial/gf-tutorial.html">Tutorial</A>
+| <A HREF="doc/gf-quickstart.html">QuickStart</A>
+| <A HREF="http://groups.google.com/group/gf-dev">UserGroup</A>
+| <A HREF="gf-book">Book</A>
+| <A HREF="https://github.com/GrammaticalFramework/GF/">GitHub</A>
+| <A HREF="http://www.postcrashgames.com/gf_world/">Interactive Map</A>
+| <a href="http://cloud.grammaticalframework.org/"><img src="src/www/P/gf-cloud.png" alt="GF Cloud Service" title="GF Cloud Service"></a>
+]
+</div>
+<div class=extralinks>
+<p>
+[ <a href="http://code.google.com/p/grammatical-framework/issues/list">Issues</a>
+| <A HREF="http://code.google.com/p/grammatical-framework/wiki/SideBar?tm=6">Wiki</A>
+| <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</a>
+| <a href="eclipse/index.html">GF Eclipse Plugin</a>
+| <A HREF="doc/gf-lrec-2010.pdf">LibTutorial</A>
+| <a href="http://hackage.haskell.org/package/gf-3.5/docs/PGF.html">PGF library API</a>
+| <A HREF="http://www.molto-project.eu">MOLTO</A>
+| <A HREF="http://school.grammaticalframework.org">SummerSchool</A>
+| <A HREF="/android/">Android</A>
+| <a href="/~hallgren/gf-experiment/browse/">Browse GF Source Code</a>
+| <a href="http://ci.zjyto.net/job/gf-build/"><img src="http://ci.zjyto.net/buildStatus/icon?job=gf-build" alt="GF build status"></a><small style="color: red"><em>New!</em></small>
+]
+</div>
+</div>
+<H2>News</H2>
+
+<div class=news2>
+
+<table class=news>
+<tr><td>2014-03-11:
+    <td>A company for commercial applications of GF has been founded:
+        <a href="http://www.digitalgrammars.com/">Digital Grammars</a>.
+<tr><td>2013-11-25:
+    <td>The default character encoding in GF grammar files will be changed
+        from Latin-1 to UTF-8. See
+       <a href="download/encoding-change.html">GF character encoding changes</a>
+        for details.
+<tr><td>2013-10-18:<td>New resource grammar language: Estonian.
+    See <a href="lib/doc/synopsis.html">library synopsis</a>.
+<tr><td>2013-09-18:<td>New <a href="https://github.com/GrammaticalFramework/gf-contrib">GF contributions repository</a>, hosted on GitHub.
+<tr><td>2013-08-06:<td><strong>GF 3.5 released!</strong>
+    <a href="download/release-3.5.html">Release notes</a>.
+<tr><td>2013-07-26:<td>Started a page with <A HREF="lib/doc/rgl-publications.html">RGL Documentation and Publications</A>.
+<tr><td>2013-06-24:<td>We are now running the IRC channel <strong><code>#gf</code></strong> on the Freenode network.
+<tr><td>2013-06-19:<td>New resource grammar language: Maltese.
+    See <a href="lib/doc/synopsis.html">library synopsis</a>.
+<tr><td>2013-04-25:<td>New resource grammar language: Greek.
+    See <a href="lib/doc/synopsis.html">library synopsis</a>.
+<tr><td>2013-01-31:<td><strong>GF 3.4 released!</strong>
+    <a href="download/release-3.4.html">Release notes</a>.
+<tr><td>2012-12-10:<td>
+  <a href="http://www.postcrashgames.com/gf_world/">Resource Grammar Library
+  coverage map</a>, created by Tommi Nieminen.
+<!--
+<tr><td>2012-11-18:<td>
+  <A HREF="http://school.grammaticalframework.org/2013">GF Summer School</A>
+  in Frauenchiemsee, 18-30 August 2013.
+<tr><td>2012-11-18:<td>New resource grammar language: Chinese.
+    See <a href="lib/doc/synopsis.html">library synopsis</a>.
+    Complete but not yet perfect.
+<tr><td>2012-06-29:<td>GF sources now mirrored in GitHub, with change
+  statistics and other browsing features.
+  See <a href="https://github.com/GrammaticalFramework/GF/"><tt>github.com/GrammaticalFramework/GF</tt></a>
+<tr><td>2012-05-07:<td>New resource grammar language: Japanese.
+    See <a href="lib/doc/synopsis.html">library synopsis</a>.
+<tr><td>2012-03-23:<td>There will be a
+  <a href="gf-tutorial-icfp-2012/">GF tutorial at ICFP 2012</a>
+  in Copenhagen.
+<tr><td>2012-03-03:<td><strong>GF 3.3.3 released!</strong>
+    <a href="download/release-3.3.3.html">Release notes</a>.
+  <tr><td>2012-02-24:<td>New resource grammar languages: Hindi, Sindhi.
+    See <a href="lib/doc/synopsis.html">library synopsis</a>.
+<tr><td>2011-12-29:<td>New resource grammar languages: Latvian, Thai.
+    See <a href="lib/doc/synopsis.html">library synopsis</a>.
+<tr><td>2011-10-27:<td><strong>GF 3.3 released!</strong>
+    <a href="download/release-3.3.html">Release notes</a>.
+<tr><td>2011-09-20:<td>There is now a page collecting
+  <a href="doc/gf-editor-modes.html">editor modes for GF</a>.
+  Contributions are welcome!
+<tr><td>2011-09-12:<td><strong>GF 3.2.9</strong> source snapshot with faster grammar compilation available. See <a href="download/index.html">Downloads</a>.
+<tr><td>2011-04-22:<td><a href="android/tutorial/">JPGF Android Tutorial</a> added.
+<tr><td>2011-04-15:<td>The <a href="gf-book">GF Book</a> is available.
+<tr><td>2011-01-13:<td><a href="http://www.molto-project.eu/node/1177">Phrasedroid
+    available on the Android Market</a>.
+<tr><td>2011-01-04:<td>GF is part of the
+    <a href="http://www.clt.gu.se/clt-toolkit">CLT Toolkit</a>.
+<tr><td>2010-12-23:<td><strong>GF 3.2 released!</strong>
+    <a href="download/release-3.2.html">Release notes</a>.
+-->
+</table>
+
+</div>
+
+<H2>What is GF</H2>
+<P>
+GF, Grammatical Framework, is a programming language for
+<B>multilingual grammar applications</B>. It is
+</P>
+<UL>
+<LI>a <B>special-purpose language for grammars</B>, like
+  <a href="http://dinosaur.compilertools.net/yacc/">YACC</a>,
+  <a href="http://www.gnu.org/software/bison/">Bison</a>,
+  <a href="http://www.haskell.org/happy/">Happy</a>,
+  <a href="http://bnfc.digitalgrammars.com/">BNFC</a>,
+  but not restricted to programming languages
+<LI>a <B>functional programming language</B>, like
+  <a href="http://www.haskell.org/">Haskell</a>,
+  <a href="http://en.wikipedia.org/wiki/Lisp_(programming_language)">Lisp</a>,
+  <a href="http://ocaml.org/">OCaml</a>,
+  <a href="http://www.smlnj.org/">SML</a>,
+  <a href="http://schemers.org/">Scheme</a>,
+  but specialized to grammar writing
+<LI>a <B>development platform for natural language grammars</B>, like
+  <a href="http://moin.delph-in.net/LkbTop">LKB</a>,
+  <a href="http://www2.parc.com/isl/groups/nltt/xle/">XLE</a>,
+  <a href="http://www.issco.unige.ch/en/research/projects/regulus/news.shtml">Regulus</a>,
+  but based on functional programming and type theory
+<LI>a <B>categorial grammar formalism</B>, like
+  <a href="http://www.loria.fr/equipes/calligramme/acg/">ACG</a>,
+  <a href="http://openccg.sourceforge.net/">CCG</a>,
+  but specialized for multilingual grammars,
+<LI>a <B>logical framework</B>, like
+  <a href="http://wiki.portal.chalmers.se/agda/pmwiki.php">Agda</a>,
+  <a href="http://coq.inria.fr/">Coq</a>,
+  <a href="http://www.cl.cam.ac.uk/research/hvg/Isabelle/">Isabelle</a>,
+  but equipped with concrete syntax in addition to logic
+<li>a <b>platform for machine translation</b>, like
+  <a href="http://www.statmt.org/moses/">Moses</a>,
+  <a href="http://www.apertium.org/">Apertium</a>,
+  but based on deep structural analysis (and usually applied for
+  limited fragments of language).
+</UL>
+
+<P>
+Don't worry if you don't know most of the references above - but if you do know at
+least one, it may help you to get a first idea of what GF is.
+</P>
+<H2>Applications</H2>
+<P>
+GF can be used for building
+</P>
+<UL>
+<LI><A HREF="http://cloud.grammaticalframework.org/translator/">translation systems</A>
+<LI><A HREF="http://cloud.grammaticalframework.org/minibar/minibar.html">multilingual web gadgets</A>
+<LI><A HREF="http://www.cs.chalmers.se/~hallgren/Alfa/Tutorial/GFplugin.html">natural-language interfaces</A>
+<LI><A HREF="http://www.youtube.com/watch?v=1bfaYHWS6zU">dialogue systems</A>
+<LI><A HREF="lib/doc/synopsis.html">natural language resources</A>
+</UL>
+
+<H2>Availability</H2>
+<P>
+GF is <B>open-source</B>, licensed under <A HREF="LICENSE">GPL</A> (the program) and
+<A HREF="./LICENSE">LGPL</A> and <A HREF="./LICENSE">BSD</A> (the libraries). It
+is available for
+</P>
+<UL>
+<LI>Linux
+<LI>Mac OS X
+<LI>Windows
+<li>Android mobile platform (via Java; runtime)
+<LI>via compilation to JavaScript, almost any platform that has a web browser (runtime)
+</UL>
+
+<H2>Projects</H2>
+<P>
+GF was first created in 1998 at
+<A HREF="http://www.xrce.xerox.com/">Xerox Research Centre Europe</A>,
+Grenoble, in the project
+Multilingual Document Authoring. At Xerox, it was used for prototypes including
+a restaurant phrase book,
+a database query system,
+a formalization of an alarm system instructions with translations to 5 languages, and
+an authoring system for medical drug descriptions.
+</P>
+<P>
+Later projects using GF and involving third parties include, in chronological order,
+</P>
+<UL>
+<LI><A HREF="http://www.cs.chalmers.se/~hallgren/Alfa/Tutorial/GFplugin.html">GF-Alfa</A>:
+  natural language interface to formal proofs
+<LI><A HREF="http://efficient.citi.tudor.lu/index_noframe.html">Efficient</A>:
+  authoring tool for business models.
+<LI><A HREF="http://www.key-project.org/">GF-KeY</A>:
+  authoring and translation of software specifications
+<LI><A HREF="http://www.talk-project.org">TALK</A>:
+  multilingual and multimodal spoken dialogue systems
+<LI><A HREF="http://webalt.math.helsinki.fi/">WebALT</A>:
+  multilingual generation of mathematical exercises (commercial project)
+<LI><A HREF="http://spraakbanken.gu.se/sal/">SALDO</A>:
+  Swedish morphological dictionary based on rules developed for GF and
+  <A HREF="http://www.cse.chalmers.se/alumni/markus/FM/">Functional Morphology</A>
+<LI><a href="http://www.molto-project.eu">MOLTO</a>:
+  multilingual online translation
+<LI><a href="http://remu.grammaticalframework.org">REMU</a>:
+  reliable multilingual digital communication.
+</UL>
+<p>
+Here is a <a
+href="http://videos.xrce.xerox.com/index.php/videos/index/618">talk
+about GF at XRCE</a>, 
+14 years later.
+
+<P>
+Academically, GF has been used in at least ten PhD theses and resulted
+in more than a hundred
+scientific publications (see <A HREF="doc/gf-bibliography.html">GF publication list</A>).
+</P>
+<H2>Programming in GF</H2>
+<P>
+GF is easy to learn by following the <A HREF="doc/tutorial/gf-tutorial.html">tutorial</A>.
+You can write your first translator in 15 minutes.
+</P>
+<P>
+GF has an interactive command interpreter, as well as a batch compiler.
+Grammars can be compiled to parser and translator code in many different
+formats.  These components can then be embedded in applications written
+in other programming languages. The formats currently supported are:
+</P>
+<UL>
+<LI>Haskell
+<li>Java, in particular the Android platform
+<LI>JavaScript
+<LI>Speech recognition: HTK/ATK, Nuance, JSGF
+</UL>
+
+<P>
+The GF programming language is high-level and advanced, featuring
+</P>
+<UL>
+<LI>static type checking
+<LI>higher-order functions
+<LI>dependent types
+<LI>pattern matching with data constructors and regular expressions
+<LI>module system with multiple inheritance and parametrized modules
+</UL>
+
+<h3>Getting help</h3>
+<p>
+If you need some help with GF, the first places to start are the <a href="doc/tutorial/gf-tutorial.html">Tutorial</a> and <a href="doc/gf-refman.html">Reference</a> pages.
+The printed <a href="gf-book">book</a> contains all the material in the tutorial and some extra bits, and is the recommended reference for GF.
+</p>
+
+<p>
+We run the IRC channel <strong><code>#gf</code></strong> on the Freenode network, where you are welcome to look for help with small questions or just start a general discussion.
+IRC logs (in raw format) are available <a href="irc/">here</a>.
+If you have a larger question which the community may benefit from, we recommend you ask it on the <a href="http://groups.google.com/group/gf-dev">mailing list</a>.
+</p>
+
+<H2>Libraries</H2>
+<P>
+Libraries are at the heart of modern software engineering. In natural language
+applications, libraries are a way to cope with thousands of details involved in
+syntax, lexicon, and inflection. The
+<A HREF="lib/doc/synopsis.html">GF resource grammar library</A> has
+support for an increasing number of languages, currently including
+</P>
+<ol class=languages>
+<LI>Afrikaans
+<LI>Amharic (partial)
+<LI>Arabic (partial)
+<LI>Bulgarian
+<LI>Catalan
+<LI>Chinese
+<LI>Danish
+<LI>Dutch
+<LI>English
+<LI>Estonian
+<LI>Finnish
+<LI>French
+<LI>German
+<li>Greek
+<li>Hebrew (fragments)
+<LI>Hindi
+<LI><A HREF="http://www.interlingua.com/">Interlingua</A>
+<LI>Japanese
+<LI>Italian
+<LI>Latin (fragments)
+<LI>Latvian
+<li>Maltese
+<LI>Nepali
+<LI>Norwegian bokmål
+<LI>Persian
+<LI>Polish
+<li>Punjabi
+<LI>Romanian
+<LI>Russian
+<LI>Sindhi
+<LI>Spanish
+<li>Swahili (fragments)
+<LI>Swedish
+<LI>Thai
+<LI>Turkish (fragments)
+<LI>Urdu
+</ol>
+
+<P>
+Adding a language to the resource library takes 3 to 9
+months - contributions
+are welcome! You can start with the <A HREF="doc/gf-lrec-2010.pdf">resource grammarian's tutorial</A>.
+
+
+<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>
+</BODY>
+</HTML>
diff --git a/scripts/rgl-predictability.hs b/scripts/rgl-predictability.hs
deleted file mode 100644
--- a/scripts/rgl-predictability.hs
+++ /dev/null
@@ -1,120 +0,0 @@
-{-# LANGUAGE OverloadedStrings #-}
-module Main where
-
-import GF.Predictability
-
-main = defaultMain
-  [ englishNouns, englishVerbs
-  -- , finnishNouns, finnishVerbs ]
-  , frenchVerbs
-  , swedishNouns, swedishVerbs ]
-
-englishNouns, englishVerbs :: Experiment
-englishNouns = Experiment
-  { title = "English nouns"
-  , lexicon = "lib/src/english/DictEng.gf"
-  , category = "N"
-  , nforms        = 4
-  , morphology = "lib/src/english/ParadigmsEng.gf"
-  , smartparadigm = "mkN"
-  , setup = \(man:_:men:_:_) -> [ [esc man], [esc man,esc men] ] }
-englishVerbs = Experiment
-  { title = "English verbs"
-  , lexicon = "lib/src/english/DictEng.gf"
-  , category = "V"
-  , nforms        = 5
-  , morphology = "lib/src/english/ParadigmsEng.gf"
-  , smartparadigm = "mkV"
-  , setup = \(blow:blows:blown:blowing:blew:_) ->
-    [ [ esc blow ]
-    , [ esc blow, esc blew ]
-    , [ esc blow, esc blew, esc blown ]
-    , [ esc blow, esc blows, esc blew, esc blown, esc blowing ] ] }
-
-  -- ~~~ Finnish ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-finnishNouns, finnishVerbs :: Experiment
-finnishNouns = Experiment
-  { title = "Finnish nouns"
-  , lexicon = "lib/src/finnish/DictFin.gf"
-  , category = "NK"
-  , nforms        = 10
-  , morphology = "lib/src/finnish/ParadigmsFin.gf"
-  , smartparadigm = "mkN"
-  , setup = \(talo:talon:taloa:talona:taloon:talojen:taloja:taloina:taloissa:taloihin:_) ->
-      map (map esc )
-        [ [ talo ]
-        , [ talo, taloja ]
-        , [ talo, talon, taloja ]
-        , [ talo, talon, taloja, taloa ]
-        , [ talo,talon,taloa,talona,taloon,talojen,taloja,taloina,taloissa,taloihin ] ] }
-
-finnishVerbs = Experiment
-  { title = "Finnish verbs"
-  , lexicon = "lib/src/finnish/DictFin.gf"
-  , category = "VK"
-  , nforms        = 12
-  , morphology = "lib/src/finnish/ParadigmsFin.gf"
-  , smartparadigm = "mkV"
-  , setup = \(panna:panen:panee:panevat:pankaa:pannaan:panin:pani:panisi:pannut:pantu:pannee:_) ->
-      map (map esc )
-        [ [ panna ]
-        , [ panna, pani ]
-        , [ panna, panen, pani ]
-        , [ panna, panen, panee, panevat, pankaa, pannaan, panin, pani, panisi, pannut, pantu, pannee ] ]}
-  
--- ~~~ French ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-frenchVerbs :: Experiment
-frenchVerbs = Experiment
-  { title         = "French verbs"
-  , lexicon       = "lib/src/french/DictFre.gf"
-  , category      = "V"
-  , nforms        = 51
-  , morphology    = "lib/src/french/ParadigmsFre.gf"
-  , smartparadigm = "mkV"
-  , setup         = \vForms ->
-      let jeter = vForms!!0
-          jette = vForms!!3
-          jettera = vForms!!33
-          tenir = vForms!!0
-          tiens = vForms!!1
-          tient = vForms!!3
-          tenons = vForms!!4
-          tenez = vForms!!5
-          tiennent = vForms!!6
-          tienne = vForms!!7
-          tenions = vForms!!10
-          tiensI = vForms!!43
-          tint = vForms!!27
-          tiendra = vForms!!33
-          tenu = vForms!!46
-      in map (map esc )
-        [ [ jeter ]
-        , [ jeter, jette, jettera ]
-        , [ tenir, tiens, tenons, tiennent, tint, tiendra, tenu ]
-        , [ tenir,tiens,tient,tenons,tenez,tiennent,tienne,tenions,tiensI,tint,tiendra,tenu ]
-        ] }
-  -- ~~~ Swedish ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-swedishNouns, swedishVerbs :: Experiment
-swedishNouns = Experiment
-  { title = "Swedish nouns"
-  , lexicon = "lib/src/swedish/DictSwe.gf"
-  , category = "N"
-  , nforms        = 8
-  , morphology = "lib/src/swedish/ParadigmsSwe.gf"
-  , smartparadigm = "mkN"
-  , setup = \(gurka:gurkas:gurkan:gurkans:gurkor:gurkors:gurkorna:gurkornas:_) ->
-      [ [ esc gurka ]
-      , [ esc gurka, esc gurkor ]
-      , [ esc gurka, esc gurkan , esc gurkor, esc gurkorna ] ] }
-
-swedishVerbs = Experiment
-  { title = "Swedish verbs"
-  , lexicon = "lib/src/swedish/DictSwe.gf"
-  , category = "V"
-  , nforms        = 17
-  , morphology = "lib/src/swedish/ParadigmsSwe.gf"
-  , smartparadigm = "mkV"
-  , setup = \(gaar:gaas:gick:gicks:gaa_imp:gaa_inf:gaas_inf:gaatt:gaatts:gaangen:gaangens:gaanget:gaangets:gaangna_undef:gaangnas_undef:gaangna_def:gaangnas_def:_) ->
-      [ [ esc gaa_inf ]
-      , [ esc gaa_inf, esc gick, esc gaatt ]
-      , [ esc gaa_inf, esc gaar, esc gaa_imp, esc gick, esc gaatt, esc gaangen ] ] }
diff --git a/src/binary/Data/Binary.hs b/src/binary/Data/Binary.hs
new file mode 100644
--- /dev/null
+++ b/src/binary/Data/Binary.hs
@@ -0,0 +1,814 @@
+{-# LANGUAGE CPP, FlexibleInstances, FlexibleContexts #-}
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Data.Binary
+-- Copyright   : Lennart Kolmodin
+-- License     : BSD3-style (see LICENSE)
+-- 
+-- Maintainer  : Lennart Kolmodin <kolmodin@dtek.chalmers.se>
+-- Stability   : unstable
+-- Portability : portable to Hugs and GHC. Requires the FFI and some flexible instances
+--
+-- Binary serialisation of Haskell values to and from lazy ByteStrings.
+-- The Binary library provides methods for encoding Haskell values as
+-- streams of bytes directly in memory. The resulting @ByteString@ can
+-- then be written to disk, sent over the network, or futher processed
+-- (for example, compressed with gzip).
+--
+-- The 'Binary' package is notable in that it provides both pure, and
+-- high performance serialisation.
+--
+-- Values are always encoded in network order (big endian) form, and
+-- encoded data should be portable across machine endianess, word size,
+-- or compiler version. For example, data encoded using the Binary class
+-- could be written from GHC, and read back in Hugs.
+--
+-----------------------------------------------------------------------------
+
+module Data.Binary (
+
+    -- * The Binary class
+      Binary(..)
+
+    -- $example
+
+    -- * The Get and Put monads
+    , Get
+    , Put
+
+    -- * Useful helpers for writing instances
+    , putWord8
+    , getWord8
+
+    -- * Binary serialisation
+    , encode                    -- :: Binary a => a -> ByteString
+    , decode                    -- :: Binary a => ByteString -> a
+
+    -- * IO functions for serialisation
+    , encodeFile                -- :: Binary a => FilePath -> a -> IO ()
+    , decodeFile                -- :: Binary a => FilePath -> IO a
+
+    , encodeFile_               -- :: FilePath -> Put   -> IO ()
+    , decodeFile_               -- :: FilePath -> Get a -> IO a
+
+-- Lazy put and get
+--  , lazyPut
+--  , lazyGet
+
+    , module Data.Word -- useful
+
+    ) where
+
+#include "MachDeps.h"
+
+import Data.Word
+
+import Data.Binary.Put
+import Data.Binary.Get
+import Data.Binary.IEEE754 ( putFloat64be, getFloat64be)
+import Control.Monad
+import Control.Exception
+import Foreign
+import System.IO
+
+import Data.ByteString.Lazy (ByteString)
+import qualified Data.ByteString.Lazy as L
+
+import Data.Char    (chr,ord)
+import Data.List    (unfoldr)
+
+-- And needed for the instances:
+import qualified Data.ByteString as B
+import qualified Data.Map        as Map
+import qualified Data.Set        as Set
+import qualified Data.IntMap     as IntMap
+import qualified Data.IntSet     as IntSet
+import qualified Data.Ratio      as R
+
+import qualified Data.Tree as T
+
+import Data.Array.Unboxed
+
+--
+-- This isn't available in older Hugs or older GHC
+--
+#if __GLASGOW_HASKELL__ >= 606
+import qualified Data.Sequence as Seq
+import qualified Data.Foldable as Fold
+#endif
+
+------------------------------------------------------------------------
+
+-- | The @Binary@ class provides 'put' and 'get', methods to encode and
+-- decode a Haskell value to a lazy ByteString. It mirrors the Read and
+-- Show classes for textual representation of Haskell types, and is
+-- suitable for serialising Haskell values to disk, over the network.
+--
+-- For parsing and generating simple external binary formats (e.g. C
+-- structures), Binary may be used, but in general is not suitable
+-- for complex protocols. Instead use the Put and Get primitives
+-- directly.
+--
+-- Instances of Binary should satisfy the following property:
+--
+-- > decode . encode == id
+--
+-- That is, the 'get' and 'put' methods should be the inverse of each
+-- other. A range of instances are provided for basic Haskell types. 
+--
+class Binary t where
+    -- | Encode a value in the Put monad.
+    put :: t -> Put
+    -- | Decode a value in the Get monad
+    get :: Get t
+
+-- $example
+-- To serialise a custom type, an instance of Binary for that type is
+-- required. For example, suppose we have a data structure:
+--
+-- > data Exp = IntE Int
+-- >          | OpE  String Exp Exp
+-- >    deriving Show
+--
+-- We can encode values of this type into bytestrings using the
+-- following instance, which proceeds by recursively breaking down the
+-- structure to serialise:
+--
+-- > instance Binary Exp where
+-- >       put (IntE i)          = do put (0 :: Word8)
+-- >                                  put i
+-- >       put (OpE s e1 e2)     = do put (1 :: Word8)
+-- >                                  put s
+-- >                                  put e1
+-- >                                  put e2
+-- > 
+-- >       get = do t <- get :: Get Word8
+-- >                case t of
+-- >                     0 -> do i <- get
+-- >                             return (IntE i)
+-- >                     1 -> do s  <- get
+-- >                             e1 <- get
+-- >                             e2 <- get
+-- >                             return (OpE s e1 e2)
+--
+-- Note how we write an initial tag byte to indicate each variant of the
+-- data type.
+--
+-- We can simplify the writing of 'get' instances using monadic
+-- combinators:
+-- 
+-- >       get = do tag <- getWord8
+-- >                case tag of
+-- >                    0 -> liftM  IntE get
+-- >                    1 -> liftM3 OpE  get get get
+--
+-- The generation of Binary instances has been automated by a script
+-- using Scrap Your Boilerplate generics. Use the script here:
+--  <http://darcs.haskell.org/binary/tools/derive/BinaryDerive.hs>.
+--
+-- To derive the instance for a type, load this script into GHCi, and
+-- bring your type into scope. Your type can then have its Binary
+-- instances derived as follows:
+--
+-- > $ ghci -fglasgow-exts BinaryDerive.hs
+-- > *BinaryDerive> :l Example.hs
+-- > *Main> deriveM (undefined :: Drinks)
+-- >
+-- > instance Binary Main.Drinks where
+-- >      put (Beer a) = putWord8 0 >> put a
+-- >      put Coffee = putWord8 1
+-- >      put Tea = putWord8 2
+-- >      put EnergyDrink = putWord8 3
+-- >      put Water = putWord8 4
+-- >      put Wine = putWord8 5
+-- >      put Whisky = putWord8 6
+-- >      get = do
+-- >        tag_ <- getWord8
+-- >        case tag_ of
+-- >          0 -> get >>= \a -> return (Beer a)
+-- >          1 -> return Coffee
+-- >          2 -> return Tea
+-- >          3 -> return EnergyDrink
+-- >          4 -> return Water
+-- >          5 -> return Wine
+-- >          6 -> return Whisky
+-- >
+--
+-- To serialise this to a bytestring, we use 'encode', which packs the
+-- data structure into a binary format, in a lazy bytestring
+--
+-- > > let e = OpE "*" (IntE 7) (OpE "/" (IntE 4) (IntE 2))
+-- > > let v = encode e
+--
+-- Where 'v' is a binary encoded data structure. To reconstruct the
+-- original data, we use 'decode'
+--
+-- > > decode v :: Exp
+-- > OpE "*" (IntE 7) (OpE "/" (IntE 4) (IntE 2))
+--
+-- The lazy ByteString that results from 'encode' can be written to
+-- disk, and read from disk using Data.ByteString.Lazy IO functions,
+-- such as hPutStr or writeFile:
+--
+-- > > writeFile "/tmp/exp.txt" (encode e)
+--
+-- And read back with:
+--
+-- > > readFile "/tmp/exp.txt" >>= return . decode :: IO Exp
+-- > OpE "*" (IntE 7) (OpE "/" (IntE 4) (IntE 2))
+--
+-- We can also directly serialise a value to and from a Handle, or a file:
+-- 
+-- > > v <- decodeFile  "/tmp/exp.txt" :: IO Exp
+-- > OpE "*" (IntE 7) (OpE "/" (IntE 4) (IntE 2))
+--
+-- And write a value to disk
+--
+-- > > encodeFile "/tmp/a.txt" v
+--
+
+------------------------------------------------------------------------
+-- Wrappers to run the underlying monad
+
+-- | Encode a value using binary serialisation to a lazy ByteString.
+--
+encode :: Binary a => a -> ByteString
+encode = runPut . put
+{-# INLINE encode #-}
+
+-- | Decode a value from a lazy ByteString, reconstructing the original structure.
+--
+decode :: Binary a => ByteString -> a
+decode = runGet get
+
+------------------------------------------------------------------------
+-- Convenience IO operations
+
+-- | Lazily serialise a value to a file
+--
+-- This is just a convenience function, it's defined simply as:
+--
+-- > encodeFile f = B.writeFile f . encode
+--
+-- So for example if you wanted to compress as well, you could use:
+--
+-- > B.writeFile f . compress . encode
+--
+encodeFile :: Binary a => FilePath -> a -> IO ()
+encodeFile f v = L.writeFile f (encode v)
+
+encodeFile_ :: FilePath -> Put -> IO ()
+encodeFile_ f m = L.writeFile f (runPut m)
+
+-- | Lazily reconstruct a value previously written to a file.
+--
+-- This is just a convenience function, it's defined simply as:
+--
+-- > decodeFile f = return . decode =<< B.readFile f
+--
+-- So for example if you wanted to decompress as well, you could use:
+--
+-- > return . decode . decompress =<< B.readFile f
+--
+decodeFile :: Binary a => FilePath -> IO a
+decodeFile f = bracket (openBinaryFile f ReadMode) hClose $ \h -> do
+    s <- L.hGetContents h
+    evaluate $ runGet get s
+
+decodeFile_ :: FilePath -> Get a -> IO a
+decodeFile_ f m = bracket (openBinaryFile f ReadMode) hClose $ \h -> do
+    s <- L.hGetContents h
+    evaluate $ runGet m s
+
+-- needs bytestring 0.9.1.x to work 
+
+------------------------------------------------------------------------
+-- Lazy put and get
+
+-- lazyPut :: (Binary a) => a -> Put
+-- lazyPut a = put (encode a)
+
+-- lazyGet :: (Binary a) => Get a
+-- lazyGet = fmap decode get
+
+------------------------------------------------------------------------
+-- Simple instances
+
+-- The () type need never be written to disk: values of singleton type
+-- can be reconstructed from the type alone
+instance Binary () where
+    put ()  = return ()
+    get     = return ()
+
+-- Bools are encoded as a byte in the range 0 .. 1
+instance Binary Bool where
+    put     = putWord8 . fromIntegral . fromEnum
+    get     = liftM (toEnum . fromIntegral) getWord8
+
+-- Values of type 'Ordering' are encoded as a byte in the range 0 .. 2
+instance Binary Ordering where
+    put     = putWord8 . fromIntegral . fromEnum
+    get     = liftM (toEnum . fromIntegral) getWord8
+
+------------------------------------------------------------------------
+-- Words and Ints
+
+-- Words8s are written as bytes
+instance Binary Word8 where
+    put     = putWord8
+    get     = getWord8
+
+-- Words16s are written as 2 bytes in big-endian (network) order
+instance Binary Word16 where
+    put     = putWord16be
+    get     = getWord16be
+
+-- Words32s are written as 4 bytes in big-endian (network) order
+instance Binary Word32 where
+    put     = putWord32be
+    get     = getWord32be
+
+-- Words64s are written as 8 bytes in big-endian (network) order
+instance Binary Word64 where
+    put     = putWord64be
+    get     = getWord64be
+
+-- Int8s are written as a single byte.
+instance Binary Int8 where
+    put i   = put (fromIntegral i :: Word8)
+    get     = liftM fromIntegral (get :: Get Word8)
+
+-- Int16s are written as a 2 bytes in big endian format
+instance Binary Int16 where
+    put i   = put (fromIntegral i :: Word16)
+    get     = liftM fromIntegral (get :: Get Word16)
+
+-- Int32s are written as a 4 bytes in big endian format
+instance Binary Int32 where
+    put i   = put (fromIntegral i :: Word32)
+    get     = liftM fromIntegral (get :: Get Word32)
+
+-- Int64s are written as a 8 bytes in big endian format
+instance Binary Int64 where
+    put i   = put (fromIntegral i :: Word64)
+    get     = liftM fromIntegral (get :: Get Word64)
+
+------------------------------------------------------------------------
+
+-- Words are written as sequence of bytes. The last bit of each
+-- byte indicates whether there are more bytes to be read
+instance Binary Word where
+    put i | i <=               0x7f = do put  a
+          | i <=             0x3fff = do put (a .|. 0x80)
+                                         put  b
+          | i <=           0x1fffff = do put (a .|. 0x80)
+                                         put (b .|. 0x80)
+                                         put  c
+          | i <=          0xfffffff = do put (a .|. 0x80)
+                                         put (b .|. 0x80)
+                                         put (c .|. 0x80)
+                                         put  d
+-- -- #if WORD_SIZE_IN_BITS < 64
+          | otherwise               = do put (a .|. 0x80)
+                                         put (b .|. 0x80)
+                                         put (c .|. 0x80)
+                                         put (d .|. 0x80)
+                                         put  e
+{-
+-- Restricted to 32 bits even on 64-bit systems, so that negative
+-- Ints are written as 5 bytes instead of 10 bytes (TH 2013-02-13)
+--#else
+          | i <=        0x7ffffffff = do put (a .|. 0x80)
+                                         put (b .|. 0x80)
+                                         put (c .|. 0x80)
+                                         put (d .|. 0x80)
+                                         put  e
+          | i <=      0x3ffffffffff = do put (a .|. 0x80)
+                                         put (b .|. 0x80)
+                                         put (c .|. 0x80)
+                                         put (d .|. 0x80)
+                                         put (e .|. 0x80)
+                                         put  f
+          | i <=    0x1ffffffffffff = do put (a .|. 0x80)
+                                         put (b .|. 0x80)
+                                         put (c .|. 0x80)
+                                         put (d .|. 0x80)
+                                         put (e .|. 0x80)
+                                         put (f .|. 0x80)
+                                         put  g
+          | i <=   0xffffffffffffff = do put (a .|. 0x80)
+                                         put (b .|. 0x80)
+                                         put (c .|. 0x80)
+                                         put (d .|. 0x80)
+                                         put (e .|. 0x80)
+                                         put (f .|. 0x80)
+                                         put (g .|. 0x80)
+                                         put  h
+          | i <=   0xffffffffffffff = do put (a .|. 0x80)
+                                         put (b .|. 0x80)
+                                         put (c .|. 0x80)
+                                         put (d .|. 0x80)
+                                         put (e .|. 0x80)
+                                         put (f .|. 0x80)
+                                         put (g .|. 0x80)
+                                         put  h
+          | i <= 0x7fffffffffffffff = do put (a .|. 0x80)
+                                         put (b .|. 0x80)
+                                         put (c .|. 0x80)
+                                         put (d .|. 0x80)
+                                         put (e .|. 0x80)
+                                         put (f .|. 0x80)
+                                         put (g .|. 0x80)
+                                         put (h .|. 0x80)
+                                         put  j
+          | otherwise               = do put (a .|. 0x80)
+                                         put (b .|. 0x80)
+                                         put (c .|. 0x80)
+                                         put (d .|. 0x80)
+                                         put (e .|. 0x80)
+                                         put (f .|. 0x80)
+                                         put (g .|. 0x80)
+                                         put (h .|. 0x80)
+                                         put (j .|. 0x80)
+                                         put  k
+-- #endif
+-}
+          where
+            a = fromIntegral (       i    .&. 0x7f) :: Word8
+            b = fromIntegral (shiftR i  7 .&. 0x7f) :: Word8
+            c = fromIntegral (shiftR i 14 .&. 0x7f) :: Word8
+            d = fromIntegral (shiftR i 21 .&. 0x7f) :: Word8
+            e = fromIntegral (shiftR i 28 .&. 0x7f) :: Word8
+{-
+            f = fromIntegral (shiftR i 35 .&. 0x7f) :: Word8
+            g = fromIntegral (shiftR i 42 .&. 0x7f) :: Word8
+            h = fromIntegral (shiftR i 49 .&. 0x7f) :: Word8
+            j = fromIntegral (shiftR i 56 .&. 0x7f) :: Word8
+            k = fromIntegral (shiftR i 63 .&. 0x7f) :: Word8
+-}
+    get = do i <- getWord8
+             (if i <= 0x7f
+                then return (fromIntegral i)
+                else do n <- get
+                        return $ (n `shiftL` 7) .|. (fromIntegral (i .&. 0x7f)))
+
+-- Int has the same representation as Word
+instance Binary Int where
+    put i   = put (fromIntegral i :: Word)
+    get     = liftM toInt32 (get :: Get Word)
+      where
+       -- restrict to 32 bits (for PGF portability, TH 2013-02-13)
+       toInt32 w = fromIntegral (fromIntegral w::Int32)::Int
+
+------------------------------------------------------------------------
+-- 
+-- Portable, and pretty efficient, serialisation of Integer
+--
+
+-- Fixed-size type for a subset of Integer
+type SmallInt = Int32
+
+-- Integers are encoded in two ways: if they fit inside a SmallInt,
+-- they're written as a byte tag, and that value.  If the Integer value
+-- is too large to fit in a SmallInt, it is written as a byte array,
+-- along with a sign and length field.
+
+instance Binary Integer where
+
+    {-# INLINE put #-}
+    put n | n >= lo && n <= hi = do
+        putWord8 0
+        put (fromIntegral n :: SmallInt)  -- fast path
+     where
+        lo = fromIntegral (minBound :: SmallInt) :: Integer
+        hi = fromIntegral (maxBound :: SmallInt) :: Integer
+
+    put n = do
+        putWord8 1
+        put sign
+        put (unroll (abs n))         -- unroll the bytes
+     where
+        sign = fromIntegral (signum n) :: Word8
+
+    {-# INLINE get #-}
+    get = do
+        tag <- get :: Get Word8
+        case tag of
+            0 -> liftM fromIntegral (get :: Get SmallInt)
+            _ -> do sign  <- get
+                    bytes <- get
+                    let v = roll bytes
+                    return $! if sign == (1 :: Word8) then v else - v
+
+--
+-- Fold and unfold an Integer to and from a list of its bytes
+--
+unroll :: Integer -> [Word8]
+unroll = unfoldr step
+  where
+    step 0 = Nothing
+    step i = Just (fromIntegral i, i `shiftR` 8)
+
+roll :: [Word8] -> Integer
+roll   = foldr unstep 0
+  where
+    unstep b a = a `shiftL` 8 .|. fromIntegral b
+
+{-
+
+--
+-- An efficient, raw serialisation for Integer (GHC only)
+--
+
+-- TODO  This instance is not architecture portable.  GMP stores numbers as
+-- arrays of machine sized words, so the byte format is not portable across
+-- architectures with different endianess and word size.
+
+import Data.ByteString.Base (toForeignPtr,unsafePackAddress, memcpy)
+import GHC.Base     hiding (ord, chr)
+import GHC.Prim
+import GHC.Ptr (Ptr(..))
+import GHC.IOBase (IO(..))
+
+instance Binary Integer where
+    put (S# i)    = putWord8 0 >> put (I# i)
+    put (J# s ba) = do
+        putWord8 1
+        put (I# s)
+        put (BA ba)
+
+    get = do
+        b <- getWord8
+        case b of
+            0 -> do (I# i#) <- get
+                    return (S# i#)
+            _ -> do (I# s#) <- get
+                    (BA a#) <- get
+                    return (J# s# a#)
+
+instance Binary ByteArray where
+
+    -- Pretty safe.
+    put (BA ba) =
+        let sz   = sizeofByteArray# ba   -- (primitive) in *bytes*
+            addr = byteArrayContents# ba
+            bs   = unsafePackAddress (I# sz) addr
+        in put bs   -- write as a ByteString. easy, yay!
+
+    -- Pretty scary. Should be quick though
+    get = do
+        (fp, off, n@(I# sz)) <- liftM toForeignPtr get      -- so decode a ByteString
+        assert (off == 0) $ return $ unsafePerformIO $ do
+            (MBA arr) <- newByteArray sz                    -- and copy it into a ByteArray#
+            let to = byteArrayContents# (unsafeCoerce# arr) -- urk, is this safe?
+            withForeignPtr fp $ \from -> memcpy (Ptr to) from (fromIntegral n)
+            freezeByteArray arr
+
+-- wrapper for ByteArray#
+data ByteArray = BA  {-# UNPACK #-} !ByteArray#
+data MBA       = MBA {-# UNPACK #-} !(MutableByteArray# RealWorld)
+
+newByteArray :: Int# -> IO MBA
+newByteArray sz = IO $ \s ->
+  case newPinnedByteArray# sz s of { (# s', arr #) ->
+  (# s', MBA arr #) }
+
+freezeByteArray :: MutableByteArray# RealWorld -> IO ByteArray
+freezeByteArray arr = IO $ \s ->
+  case unsafeFreezeByteArray# arr s of { (# s', arr' #) ->
+  (# s', BA arr' #) }
+
+-}
+
+instance (Binary a,Integral a) => Binary (R.Ratio a) where
+    put r = put (R.numerator r) >> put (R.denominator r)
+    get = liftM2 (R.%) get get
+
+------------------------------------------------------------------------
+
+-- Char is serialised as UTF-8
+instance Binary Char where
+    put a | c <= 0x7f     = put (fromIntegral c :: Word8)
+          | c <= 0x7ff    = do put (0xc0 .|. y)
+                               put (0x80 .|. z)
+          | c <= 0xffff   = do put (0xe0 .|. x)
+                               put (0x80 .|. y)
+                               put (0x80 .|. z)
+          | c <= 0x10ffff = do put (0xf0 .|. w)
+                               put (0x80 .|. x)
+                               put (0x80 .|. y)
+                               put (0x80 .|. z)
+          | otherwise     = error "Not a valid Unicode code point"
+     where
+        c = ord a
+        z, y, x, w :: Word8
+        z = fromIntegral (c           .&. 0x3f)
+        y = fromIntegral (shiftR c 6  .&. 0x3f)
+        x = fromIntegral (shiftR c 12 .&. 0x3f)
+        w = fromIntegral (shiftR c 18 .&. 0x7)
+
+    get = do
+        let getByte = liftM (fromIntegral :: Word8 -> Int) get
+            shiftL6 = flip shiftL 6 :: Int -> Int
+        w <- getByte
+        r <- case () of
+                _ | w < 0x80  -> return w
+                  | w < 0xe0  -> do
+                                    x <- liftM (xor 0x80) getByte
+                                    return (x .|. shiftL6 (xor 0xc0 w))
+                  | w < 0xf0  -> do
+                                    x <- liftM (xor 0x80) getByte
+                                    y <- liftM (xor 0x80) getByte
+                                    return (y .|. shiftL6 (x .|. shiftL6
+                                            (xor 0xe0 w)))
+                  | otherwise -> do
+                                x <- liftM (xor 0x80) getByte
+                                y <- liftM (xor 0x80) getByte
+                                z <- liftM (xor 0x80) getByte
+                                return (z .|. shiftL6 (y .|. shiftL6
+                                        (x .|. shiftL6 (xor 0xf0 w))))
+        return $! chr r
+
+------------------------------------------------------------------------
+-- Instances for the first few tuples
+
+instance (Binary a, Binary b) => Binary (a,b) where
+    put (a,b)           = put a >> put b
+    get                 = liftM2 (,) get get
+
+instance (Binary a, Binary b, Binary c) => Binary (a,b,c) where
+    put (a,b,c)         = put a >> put b >> put c
+    get                 = liftM3 (,,) get get get
+
+instance (Binary a, Binary b, Binary c, Binary d) => Binary (a,b,c,d) where
+    put (a,b,c,d)       = put a >> put b >> put c >> put d
+    get                 = liftM4 (,,,) get get get get
+
+instance (Binary a, Binary b, Binary c, Binary d, Binary e) => Binary (a,b,c,d,e) where
+    put (a,b,c,d,e)     = put a >> put b >> put c >> put d >> put e
+    get                 = liftM5 (,,,,) get get get get get
+
+-- 
+-- and now just recurse:
+--
+
+instance (Binary a, Binary b, Binary c, Binary d, Binary e, Binary f)
+        => Binary (a,b,c,d,e,f) where
+    put (a,b,c,d,e,f)   = put (a,(b,c,d,e,f))
+    get                 = do (a,(b,c,d,e,f)) <- get ; return (a,b,c,d,e,f)
+
+instance (Binary a, Binary b, Binary c, Binary d, Binary e, Binary f, Binary g)
+        => Binary (a,b,c,d,e,f,g) where
+    put (a,b,c,d,e,f,g) = put (a,(b,c,d,e,f,g))
+    get                 = do (a,(b,c,d,e,f,g)) <- get ; return (a,b,c,d,e,f,g)
+
+instance (Binary a, Binary b, Binary c, Binary d, Binary e,
+          Binary f, Binary g, Binary h)
+        => Binary (a,b,c,d,e,f,g,h) where
+    put (a,b,c,d,e,f,g,h) = put (a,(b,c,d,e,f,g,h))
+    get                   = do (a,(b,c,d,e,f,g,h)) <- get ; return (a,b,c,d,e,f,g,h)
+
+instance (Binary a, Binary b, Binary c, Binary d, Binary e,
+          Binary f, Binary g, Binary h, Binary i)
+        => Binary (a,b,c,d,e,f,g,h,i) where
+    put (a,b,c,d,e,f,g,h,i) = put (a,(b,c,d,e,f,g,h,i))
+    get                     = do (a,(b,c,d,e,f,g,h,i)) <- get ; return (a,b,c,d,e,f,g,h,i)
+
+instance (Binary a, Binary b, Binary c, Binary d, Binary e,
+          Binary f, Binary g, Binary h, Binary i, Binary j)
+        => Binary (a,b,c,d,e,f,g,h,i,j) where
+    put (a,b,c,d,e,f,g,h,i,j) = put (a,(b,c,d,e,f,g,h,i,j))
+    get                       = do (a,(b,c,d,e,f,g,h,i,j)) <- get ; return (a,b,c,d,e,f,g,h,i,j)
+
+------------------------------------------------------------------------
+-- Container types
+
+instance Binary a => Binary [a] where
+    put l  = put (length l) >> mapM_ put l
+    get    = do n <- get :: Get Int
+                xs <- replicateM n get
+                return xs
+
+instance (Binary a) => Binary (Maybe a) where
+    put Nothing  = putWord8 0
+    put (Just x) = putWord8 1 >> put x
+    get = do
+        w <- getWord8
+        case w of
+            0 -> return Nothing
+            _ -> liftM Just get
+
+instance (Binary a, Binary b) => Binary (Either a b) where
+    put (Left  a) = putWord8 0 >> put a
+    put (Right b) = putWord8 1 >> put b
+    get = do
+        w <- getWord8
+        case w of
+            0 -> liftM Left  get
+            _ -> liftM Right get
+
+------------------------------------------------------------------------
+-- ByteStrings (have specially efficient instances)
+
+instance Binary B.ByteString where
+    put bs = do put (B.length bs)
+                putByteString bs
+    get    = get >>= getByteString
+
+--
+-- Using old versions of fps, this is a type synonym, and non portable
+-- 
+-- Requires 'flexible instances'
+--
+instance Binary ByteString where
+    put bs = do put (fromIntegral (L.length bs) :: Int)
+                putLazyByteString bs
+    get    = get >>= getLazyByteString
+
+------------------------------------------------------------------------
+-- Maps and Sets
+
+instance (Ord a, Binary a) => Binary (Set.Set a) where
+    put s = put (Set.size s) >> mapM_ put (Set.toAscList s)
+    get   = liftM Set.fromDistinctAscList get
+
+instance (Ord k, Binary k, Binary e) => Binary (Map.Map k e) where
+    put m = put (Map.size m) >> mapM_ put (Map.toAscList m)
+    get   = liftM Map.fromDistinctAscList get
+
+instance Binary IntSet.IntSet where
+    put s = put (IntSet.size s) >> mapM_ put (IntSet.toAscList s)
+    get   = liftM IntSet.fromDistinctAscList get
+
+instance (Binary e) => Binary (IntMap.IntMap e) where
+    put m = put (IntMap.size m) >> mapM_ put (IntMap.toAscList m)
+    get   = liftM IntMap.fromDistinctAscList get
+
+------------------------------------------------------------------------
+-- Queues and Sequences
+
+#if __GLASGOW_HASKELL__ >= 606
+--
+-- This is valid Hugs, but you need the most recent Hugs
+--
+
+instance (Binary e) => Binary (Seq.Seq e) where
+    put s = put (Seq.length s) >> Fold.mapM_ put s
+    get = do n <- get :: Get Int
+             rep Seq.empty n get
+      where rep xs 0 _ = return $! xs
+            rep xs n g = xs `seq` n `seq` do
+                           x <- g
+                           rep (xs Seq.|> x) (n-1) g
+
+#endif
+
+------------------------------------------------------------------------
+-- Floating point
+
+-- instance Binary Double where
+--     put d = put (decodeFloat d)
+--     get   = liftM2 encodeFloat get get
+
+instance Binary Double where
+    put = putFloat64be
+    get = getFloat64be
+
+instance Binary Float where
+    put f = put (decodeFloat f)
+    get   = liftM2 encodeFloat get get
+
+------------------------------------------------------------------------
+-- Trees
+
+instance (Binary e) => Binary (T.Tree e) where
+    put (T.Node r s) = put r >> put s
+    get = liftM2 T.Node get get
+
+------------------------------------------------------------------------
+-- Arrays
+
+instance (Binary i, Ix i, Binary e) => Binary (Array i e) where
+    put a = do
+        put (bounds a)
+        put (rangeSize $ bounds a) -- write the length
+        mapM_ put (elems a)        -- now the elems.
+    get = do
+        bs <- get
+        n  <- get                  -- read the length
+        xs <- replicateM n get     -- now the elems.
+        return (listArray bs xs)
+
+--
+-- The IArray UArray e constraint is non portable. Requires flexible instances
+--
+instance (Binary i, Ix i, Binary e, IArray UArray e) => Binary (UArray i e) where
+    put a = do
+        put (bounds a)
+        put (rangeSize $ bounds a) -- now write the length
+        mapM_ put (elems a)
+    get = do
+        bs <- get
+        n  <- get
+        xs <- replicateM n get
+        return (listArray bs xs)
diff --git a/src/binary/Data/Binary/Builder.hs b/src/binary/Data/Binary/Builder.hs
new file mode 100644
--- /dev/null
+++ b/src/binary/Data/Binary/Builder.hs
@@ -0,0 +1,426 @@
+{-# LANGUAGE CPP, MagicHash #-}
+-- for unboxed shifts
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Data.Binary.Builder
+-- Copyright   : Lennart Kolmodin, Ross Paterson
+-- License     : BSD3-style (see LICENSE)
+-- 
+-- Maintainer  : Lennart Kolmodin <kolmodin@dtek.chalmers.se>
+-- Stability   : experimental
+-- Portability : portable to Hugs and GHC
+--
+-- Efficient construction of lazy bytestrings.
+--
+-----------------------------------------------------------------------------
+
+#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
+#include "MachDeps.h"
+#endif
+
+module Data.Binary.Builder (
+
+    -- * The Builder type
+      Builder
+    , toLazyByteString
+
+    -- * Constructing Builders
+    , empty
+    , singleton
+    , append
+    , fromByteString        -- :: S.ByteString -> Builder
+    , fromLazyByteString    -- :: L.ByteString -> Builder
+
+    -- * Flushing the buffer state
+    , flush
+
+    -- * Derived Builders
+    -- ** Big-endian writes
+    , putWord16be           -- :: Word16 -> Builder
+    , putWord32be           -- :: Word32 -> Builder
+    , putWord64be           -- :: Word64 -> Builder
+
+    -- ** Little-endian writes
+    , putWord16le           -- :: Word16 -> Builder
+    , putWord32le           -- :: Word32 -> Builder
+    , putWord64le           -- :: Word64 -> Builder
+
+    -- ** Host-endian, unaligned writes
+    , putWordhost           -- :: Word -> Builder
+    , putWord16host         -- :: Word16 -> Builder
+    , putWord32host         -- :: Word32 -> Builder
+    , putWord64host         -- :: Word64 -> Builder
+
+  ) where
+
+import Foreign(Word,Word8,Ptr,Storable,ForeignPtr,withForeignPtr,poke,plusPtr,sizeOf)
+import System.IO.Unsafe(unsafePerformIO)
+import Data.Monoid
+--import Data.Word
+import qualified Data.ByteString      as S
+import qualified Data.ByteString.Lazy as L
+
+#ifdef BYTESTRING_IN_BASE
+import Data.ByteString.Base (inlinePerformIO)
+import qualified Data.ByteString.Base as S
+#else
+import Data.ByteString.Internal (inlinePerformIO)
+import qualified Data.ByteString.Internal as S
+--import qualified Data.ByteString.Lazy.Internal as L
+#endif
+
+#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
+import GHC.Base
+import GHC.Word (Word32(..),Word16(..),Word64(..))
+
+#if WORD_SIZE_IN_BITS < 64 && __GLASGOW_HASKELL__ >= 608
+import GHC.Word (uncheckedShiftRL64#)
+#endif
+#endif
+
+------------------------------------------------------------------------
+
+-- | A 'Builder' is an efficient way to build lazy 'L.ByteString's.
+-- There are several functions for constructing 'Builder's, but only one
+-- to inspect them: to extract any data, you have to turn them into lazy
+-- 'L.ByteString's using 'toLazyByteString'.
+--
+-- Internally, a 'Builder' constructs a lazy 'L.Bytestring' by filling byte
+-- arrays piece by piece.  As each buffer is filled, it is \'popped\'
+-- off, to become a new chunk of the resulting lazy 'L.ByteString'.
+-- All this is hidden from the user of the 'Builder'.
+
+newtype Builder = Builder {
+        -- Invariant (from Data.ByteString.Lazy):
+        --      The lists include no null ByteStrings.
+        runBuilder :: (Buffer -> [S.ByteString]) -> Buffer -> [S.ByteString]
+    }
+
+instance Monoid Builder where
+    mempty  = empty
+    {-# INLINE mempty #-}
+    mappend = append
+    {-# INLINE mappend #-}
+
+------------------------------------------------------------------------
+
+-- | /O(1)./ The empty Builder, satisfying
+--
+--  * @'toLazyByteString' 'empty' = 'L.empty'@
+--
+empty :: Builder
+empty = Builder id
+{-# INLINE empty #-}
+
+-- | /O(1)./ A Builder taking a single byte, satisfying
+--
+--  * @'toLazyByteString' ('singleton' b) = 'L.singleton' b@
+--
+singleton :: Word8 -> Builder
+singleton = writeN 1 . flip poke
+{-# INLINE singleton #-}
+
+------------------------------------------------------------------------
+
+-- | /O(1)./ The concatenation of two Builders, an associative operation
+-- with identity 'empty', satisfying
+--
+--  * @'toLazyByteString' ('append' x y) = 'L.append' ('toLazyByteString' x) ('toLazyByteString' y)@
+--
+append :: Builder -> Builder -> Builder
+append (Builder f) (Builder g) = Builder (f . g)
+{-# INLINE append #-}
+
+-- | /O(1)./ A Builder taking a 'S.ByteString', satisfying
+--
+--  * @'toLazyByteString' ('fromByteString' bs) = 'L.fromChunks' [bs]@
+--
+fromByteString :: S.ByteString -> Builder
+fromByteString bs
+  | S.null bs = empty
+  | otherwise = flush `append` mapBuilder (bs :)
+{-# INLINE fromByteString #-}
+
+-- | /O(1)./ A Builder taking a lazy 'L.ByteString', satisfying
+--
+--  * @'toLazyByteString' ('fromLazyByteString' bs) = bs@
+--
+fromLazyByteString :: L.ByteString -> Builder
+fromLazyByteString bss = flush `append` mapBuilder (L.toChunks bss ++)
+{-# INLINE fromLazyByteString #-}
+
+------------------------------------------------------------------------
+
+-- Our internal buffer type
+data Buffer = Buffer {-# UNPACK #-} !(ForeignPtr Word8)
+                     {-# UNPACK #-} !Int                -- offset
+                     {-# UNPACK #-} !Int                -- used bytes
+                     {-# UNPACK #-} !Int                -- length left
+
+------------------------------------------------------------------------
+
+-- | /O(n)./ Extract a lazy 'L.ByteString' from a 'Builder'.
+-- The construction work takes place if and when the relevant part of
+-- the lazy 'L.ByteString' is demanded.
+--
+toLazyByteString :: Builder -> L.ByteString
+toLazyByteString m = L.fromChunks $ unsafePerformIO $ do
+    buf <- newBuffer defaultSize
+    return (runBuilder (m `append` flush) (const []) buf)
+
+-- | /O(1)./ Pop the 'S.ByteString' we have constructed so far, if any,
+-- yielding a new chunk in the result lazy 'L.ByteString'.
+flush :: Builder
+flush = Builder $ \ k buf@(Buffer p o u l) ->
+    if u == 0
+      then k buf
+      else S.PS p o u : k (Buffer p (o+u) 0 l)
+
+------------------------------------------------------------------------
+
+--
+-- copied from Data.ByteString.Lazy
+--
+defaultSize :: Int
+defaultSize = 32 * k - overhead
+    where k = 1024
+          overhead = 2 * sizeOf (undefined :: Int)
+
+------------------------------------------------------------------------
+
+-- | Sequence an IO operation on the buffer
+unsafeLiftIO :: (Buffer -> IO Buffer) -> Builder
+unsafeLiftIO f =  Builder $ \ k buf -> inlinePerformIO $ do
+    buf' <- f buf
+    return (k buf')
+{-# INLINE unsafeLiftIO #-}
+
+-- | Get the size of the buffer
+withSize :: (Int -> Builder) -> Builder
+withSize f = Builder $ \ k buf@(Buffer _ _ _ l) ->
+    runBuilder (f l) k buf
+
+-- | Map the resulting list of bytestrings.
+mapBuilder :: ([S.ByteString] -> [S.ByteString]) -> Builder
+mapBuilder f = Builder (f .)
+
+------------------------------------------------------------------------
+
+-- | Ensure that there are at least @n@ many bytes available.
+ensureFree :: Int -> Builder
+ensureFree n = n `seq` withSize $ \ l ->
+    if n <= l then empty else
+        flush `append` unsafeLiftIO (const (newBuffer (max n defaultSize)))
+{-# INLINE ensureFree #-}
+
+-- | Ensure that @n@ many bytes are available, and then use @f@ to write some
+-- bytes into the memory.
+writeN :: Int -> (Ptr Word8 -> IO ()) -> Builder
+writeN n f = ensureFree n `append` unsafeLiftIO (writeNBuffer n f)
+{-# INLINE writeN #-}
+
+writeNBuffer :: Int -> (Ptr Word8 -> IO ()) -> Buffer -> IO Buffer
+writeNBuffer n f (Buffer fp o u l) = do
+    withForeignPtr fp (\p -> f (p `plusPtr` (o+u)))
+    return (Buffer fp o (u+n) (l-n))
+{-# INLINE writeNBuffer #-}
+
+newBuffer :: Int -> IO Buffer
+newBuffer size = do
+    fp <- S.mallocByteString size
+    return $! Buffer fp 0 0 size
+{-# INLINE newBuffer #-}
+
+------------------------------------------------------------------------
+-- Aligned, host order writes of storable values
+
+-- | Ensure that @n@ many bytes are available, and then use @f@ to write some
+-- storable values into the memory.
+writeNbytes :: Storable a => Int -> (Ptr a -> IO ()) -> Builder
+writeNbytes n f = ensureFree n `append` unsafeLiftIO (writeNBufferBytes n f)
+{-# INLINE writeNbytes #-}
+
+writeNBufferBytes :: Storable a => Int -> (Ptr a -> IO ()) -> Buffer -> IO Buffer
+writeNBufferBytes n f (Buffer fp o u l) = do
+    withForeignPtr fp (\p -> f (p `plusPtr` (o+u)))
+    return (Buffer fp o (u+n) (l-n))
+{-# INLINE writeNBufferBytes #-}
+
+------------------------------------------------------------------------
+
+--
+-- We rely on the fromIntegral to do the right masking for us.
+-- The inlining here is critical, and can be worth 4x performance
+--
+
+-- | Write a Word16 in big endian format
+putWord16be :: Word16 -> Builder
+putWord16be w = writeN 2 $ \p -> do
+    poke p               (fromIntegral (shiftr_w16 w 8) :: Word8)
+    poke (p `plusPtr` 1) (fromIntegral (w)              :: Word8)
+{-# INLINE putWord16be #-}
+
+-- | Write a Word16 in little endian format
+putWord16le :: Word16 -> Builder
+putWord16le w = writeN 2 $ \p -> do
+    poke p               (fromIntegral (w)              :: Word8)
+    poke (p `plusPtr` 1) (fromIntegral (shiftr_w16 w 8) :: Word8)
+{-# INLINE putWord16le #-}
+
+-- putWord16le w16 = writeN 2 (\p -> poke (castPtr p) w16)
+
+-- | Write a Word32 in big endian format
+putWord32be :: Word32 -> Builder
+putWord32be w = writeN 4 $ \p -> do
+    poke p               (fromIntegral (shiftr_w32 w 24) :: Word8)
+    poke (p `plusPtr` 1) (fromIntegral (shiftr_w32 w 16) :: Word8)
+    poke (p `plusPtr` 2) (fromIntegral (shiftr_w32 w  8) :: Word8)
+    poke (p `plusPtr` 3) (fromIntegral (w)               :: Word8)
+{-# INLINE putWord32be #-}
+
+--
+-- a data type to tag Put/Check. writes construct these which are then
+-- inlined and flattened. matching Checks will be more robust with rules.
+--
+
+-- | Write a Word32 in little endian format
+putWord32le :: Word32 -> Builder
+putWord32le w = writeN 4 $ \p -> do
+    poke p               (fromIntegral (w)               :: Word8)
+    poke (p `plusPtr` 1) (fromIntegral (shiftr_w32 w  8) :: Word8)
+    poke (p `plusPtr` 2) (fromIntegral (shiftr_w32 w 16) :: Word8)
+    poke (p `plusPtr` 3) (fromIntegral (shiftr_w32 w 24) :: Word8)
+{-# INLINE putWord32le #-}
+
+-- on a little endian machine:
+-- putWord32le w32 = writeN 4 (\p -> poke (castPtr p) w32)
+
+-- | Write a Word64 in big endian format
+putWord64be :: Word64 -> Builder
+#if WORD_SIZE_IN_BITS < 64
+--
+-- To avoid expensive 64 bit shifts on 32 bit machines, we cast to
+-- Word32, and write that
+--
+putWord64be w =
+    let a = fromIntegral (shiftr_w64 w 32) :: Word32
+        b = fromIntegral w                 :: Word32
+    in writeN 8 $ \p -> do
+    poke p               (fromIntegral (shiftr_w32 a 24) :: Word8)
+    poke (p `plusPtr` 1) (fromIntegral (shiftr_w32 a 16) :: Word8)
+    poke (p `plusPtr` 2) (fromIntegral (shiftr_w32 a  8) :: Word8)
+    poke (p `plusPtr` 3) (fromIntegral (a)               :: Word8)
+    poke (p `plusPtr` 4) (fromIntegral (shiftr_w32 b 24) :: Word8)
+    poke (p `plusPtr` 5) (fromIntegral (shiftr_w32 b 16) :: Word8)
+    poke (p `plusPtr` 6) (fromIntegral (shiftr_w32 b  8) :: Word8)
+    poke (p `plusPtr` 7) (fromIntegral (b)               :: Word8)
+#else
+putWord64be w = writeN 8 $ \p -> do
+    poke p               (fromIntegral (shiftr_w64 w 56) :: Word8)
+    poke (p `plusPtr` 1) (fromIntegral (shiftr_w64 w 48) :: Word8)
+    poke (p `plusPtr` 2) (fromIntegral (shiftr_w64 w 40) :: Word8)
+    poke (p `plusPtr` 3) (fromIntegral (shiftr_w64 w 32) :: Word8)
+    poke (p `plusPtr` 4) (fromIntegral (shiftr_w64 w 24) :: Word8)
+    poke (p `plusPtr` 5) (fromIntegral (shiftr_w64 w 16) :: Word8)
+    poke (p `plusPtr` 6) (fromIntegral (shiftr_w64 w  8) :: Word8)
+    poke (p `plusPtr` 7) (fromIntegral (w)               :: Word8)
+#endif
+{-# INLINE putWord64be #-}
+
+-- | Write a Word64 in little endian format
+putWord64le :: Word64 -> Builder
+
+#if WORD_SIZE_IN_BITS < 64
+putWord64le w =
+    let b = fromIntegral (shiftr_w64 w 32) :: Word32
+        a = fromIntegral w                 :: Word32
+    in writeN 8 $ \p -> do
+    poke (p)             (fromIntegral (a)               :: Word8)
+    poke (p `plusPtr` 1) (fromIntegral (shiftr_w32 a  8) :: Word8)
+    poke (p `plusPtr` 2) (fromIntegral (shiftr_w32 a 16) :: Word8)
+    poke (p `plusPtr` 3) (fromIntegral (shiftr_w32 a 24) :: Word8)
+    poke (p `plusPtr` 4) (fromIntegral (b)               :: Word8)
+    poke (p `plusPtr` 5) (fromIntegral (shiftr_w32 b  8) :: Word8)
+    poke (p `plusPtr` 6) (fromIntegral (shiftr_w32 b 16) :: Word8)
+    poke (p `plusPtr` 7) (fromIntegral (shiftr_w32 b 24) :: Word8)
+#else
+putWord64le w = writeN 8 $ \p -> do
+    poke p               (fromIntegral (w)               :: Word8)
+    poke (p `plusPtr` 1) (fromIntegral (shiftr_w64 w  8) :: Word8)
+    poke (p `plusPtr` 2) (fromIntegral (shiftr_w64 w 16) :: Word8)
+    poke (p `plusPtr` 3) (fromIntegral (shiftr_w64 w 24) :: Word8)
+    poke (p `plusPtr` 4) (fromIntegral (shiftr_w64 w 32) :: Word8)
+    poke (p `plusPtr` 5) (fromIntegral (shiftr_w64 w 40) :: Word8)
+    poke (p `plusPtr` 6) (fromIntegral (shiftr_w64 w 48) :: Word8)
+    poke (p `plusPtr` 7) (fromIntegral (shiftr_w64 w 56) :: Word8)
+#endif
+{-# INLINE putWord64le #-}
+
+-- on a little endian machine:
+-- putWord64le w64 = writeN 8 (\p -> poke (castPtr p) w64)
+
+------------------------------------------------------------------------
+-- Unaligned, word size ops
+
+-- | /O(1)./ A Builder taking a single native machine word. The word is
+-- written in host order, host endian form, for the machine you're on.
+-- On a 64 bit machine the Word is an 8 byte value, on a 32 bit machine,
+-- 4 bytes. Values written this way are not portable to
+-- different endian or word sized machines, without conversion.
+--
+putWordhost :: Word -> Builder
+putWordhost w = writeNbytes (sizeOf (undefined :: Word)) (\p -> poke p w)
+{-# INLINE putWordhost #-}
+
+-- | Write a Word16 in native host order and host endianness.
+-- 2 bytes will be written, unaligned.
+putWord16host :: Word16 -> Builder
+putWord16host w16 = writeNbytes (sizeOf (undefined :: Word16)) (\p -> poke p w16)
+{-# INLINE putWord16host #-}
+
+-- | Write a Word32 in native host order and host endianness.
+-- 4 bytes will be written, unaligned.
+putWord32host :: Word32 -> Builder
+putWord32host w32 = writeNbytes (sizeOf (undefined :: Word32)) (\p -> poke p w32)
+{-# INLINE putWord32host #-}
+
+-- | Write a Word64 in native host order.
+-- On a 32 bit machine we write two host order Word32s, in big endian form.
+-- 8 bytes will be written, unaligned.
+putWord64host :: Word64 -> Builder
+putWord64host w = writeNbytes (sizeOf (undefined :: Word64)) (\p -> poke p w)
+{-# INLINE putWord64host #-}
+
+------------------------------------------------------------------------
+-- Unchecked shifts
+
+{-# INLINE shiftr_w16 #-}
+shiftr_w16 :: Word16 -> Int -> Word16
+{-# INLINE shiftr_w32 #-}
+shiftr_w32 :: Word32 -> Int -> Word32
+{-# INLINE shiftr_w64 #-}
+shiftr_w64 :: Word64 -> Int -> Word64
+
+#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
+shiftr_w16 (W16# w) (I# i) = W16# (w `uncheckedShiftRL#`   i)
+shiftr_w32 (W32# w) (I# i) = W32# (w `uncheckedShiftRL#`   i)
+
+#if WORD_SIZE_IN_BITS < 64
+shiftr_w64 (W64# w) (I# i) = W64# (w `uncheckedShiftRL64#` i)
+
+#if __GLASGOW_HASKELL__ <= 606
+-- Exported by GHC.Word in GHC 6.8 and higher
+foreign import ccall unsafe "stg_uncheckedShiftRL64"
+    uncheckedShiftRL64#     :: Word64# -> Int# -> Word64#
+#endif
+
+#else
+shiftr_w64 (W64# w) (I# i) = W64# (w `uncheckedShiftRL#` i)
+#endif
+
+#else
+shiftr_w16 = shiftR
+shiftr_w32 = shiftR
+shiftr_w64 = shiftR
+#endif
diff --git a/src/binary/Data/Binary/Get.hs b/src/binary/Data/Binary/Get.hs
new file mode 100644
--- /dev/null
+++ b/src/binary/Data/Binary/Get.hs
@@ -0,0 +1,548 @@
+{-# LANGUAGE CPP, MagicHash #-}
+-- for unboxed shifts
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Data.Binary.Get
+-- Copyright   : Lennart Kolmodin
+-- License     : BSD3-style (see LICENSE)
+-- 
+-- Maintainer  : Lennart Kolmodin <kolmodin@dtek.chalmers.se>
+-- Stability   : experimental
+-- Portability : portable to Hugs and GHC.
+--
+-- The Get monad. A monad for efficiently building structures from
+-- encoded lazy ByteStrings
+--
+-----------------------------------------------------------------------------
+
+#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
+#include "MachDeps.h"
+#endif
+
+module Data.Binary.Get (
+
+    -- * The Get type
+      Get
+    , runGet
+    , runGetState
+
+    -- * Parsing
+    , skip
+    , uncheckedSkip
+    , lookAhead
+    , lookAheadM
+    , lookAheadE
+    , uncheckedLookAhead
+
+    -- * Utility
+    , bytesRead
+    , getBytes
+    , remaining
+    , isEmpty
+
+    -- * Parsing particular types
+    , getWord8
+
+    -- ** ByteStrings
+    , getByteString
+    , getLazyByteString
+    , getLazyByteStringNul
+    , getRemainingLazyByteString
+
+    -- ** Big-endian reads
+    , getWord16be
+    , getWord32be
+    , getWord64be
+
+    -- ** Little-endian reads
+    , getWord16le
+    , getWord32le
+    , getWord64le
+
+    -- ** Host-endian, unaligned reads
+    , getWordhost
+    , getWord16host
+    , getWord32host
+    , getWord64host
+
+  ) where
+
+import Control.Monad (when,liftM) -- ap
+import Control.Monad.Fix
+import Data.Maybe (isNothing)
+
+import qualified Data.ByteString as B
+import qualified Data.ByteString.Lazy as L
+
+#ifdef BYTESTRING_IN_BASE
+import qualified Data.ByteString.Base as B
+#else
+import qualified Data.ByteString.Internal as B
+import qualified Data.ByteString.Lazy.Internal as L
+#endif
+
+#ifdef APPLICATIVE_IN_BASE
+import Control.Applicative (Applicative(..))
+#endif
+
+import Foreign
+
+-- used by splitAtST
+#if MIN_VERSION_base(4,6,0)
+import Control.Monad.ST.Unsafe(unsafeInterleaveST)
+#else
+import Control.Monad.ST(unsafeInterleaveST)
+#endif
+import Control.Monad.ST(runST)
+import Data.STRef
+
+#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
+import GHC.Base
+import GHC.Word
+--import GHC.Int
+#endif
+
+-- | The parse state
+data S = S {-# UNPACK #-} !B.ByteString  -- current chunk
+           L.ByteString                  -- the rest of the input
+           {-# UNPACK #-} !Int64         -- bytes read
+
+-- | The Get monad is just a State monad carrying around the input ByteString
+newtype Get a = Get { unGet :: S -> (a, S) }
+
+instance Functor Get where
+    fmap f m = Get (\s -> case unGet m s of
+                            (a, s') -> (f a, s'))
+    {-# INLINE fmap #-}
+
+#ifdef APPLICATIVE_IN_BASE
+instance Applicative Get where
+    pure  = return
+    (<*>) = ap
+#endif
+
+instance Monad Get where
+    return a  = Get (\s -> (a, s))
+    {-# INLINE return #-}
+
+    m >>= k   = Get (\s -> case unGet m s of
+                             (a, s') -> unGet (k a) s')
+    {-# INLINE (>>=) #-}
+
+    fail      = failDesc
+
+instance MonadFix Get where
+    mfix f = Get (\s -> let (a,s') = unGet (f a) s 
+                        in (a,s'))
+
+------------------------------------------------------------------------
+
+get :: Get S
+get   = Get (\s -> (s, s))
+
+put :: S -> Get ()
+put s = Get (\_ -> ((), s))
+
+------------------------------------------------------------------------
+--
+-- dons, GHC 6.10: explicit inlining disabled, was killing performance.
+-- Without it, GHC seems to do just fine. And we get similar
+-- performance with 6.8.2 anyway.
+--
+
+initState :: L.ByteString -> S
+initState xs = mkState xs 0
+{- INLINE initState -}
+
+{-
+initState (B.LPS xs) =
+    case xs of
+      []      -> S B.empty L.empty 0
+      (x:xs') -> S x (B.LPS xs') 0
+-}
+
+#ifndef BYTESTRING_IN_BASE
+mkState :: L.ByteString -> Int64 -> S
+mkState l = case l of
+    L.Empty      -> S B.empty L.empty
+    L.Chunk x xs -> S x xs
+{- INLINE mkState -}
+
+#else
+mkState :: L.ByteString -> Int64 -> S
+mkState (B.LPS xs) =
+    case xs of
+        [] -> S B.empty L.empty
+        (x:xs') -> S x (B.LPS xs')
+#endif
+
+-- | Run the Get monad applies a 'get'-based parser on the input ByteString
+runGet :: Get a -> L.ByteString -> a
+runGet m str = case unGet m (initState str) of (a, _) -> a
+
+-- | Run the Get monad applies a 'get'-based parser on the input
+-- ByteString. Additional to the result of get it returns the number of
+-- consumed bytes and the rest of the input.
+runGetState :: Get a -> L.ByteString -> Int64 -> (a, L.ByteString, Int64)
+runGetState m str off =
+    case unGet m (mkState str off) of
+      (a, ~(S s ss newOff)) -> (a, s `join` ss, newOff)
+
+------------------------------------------------------------------------
+
+failDesc :: String -> Get a
+failDesc err = do
+    S _ _ bytes <- get
+    Get (error (err ++ ". Failed reading at byte position " ++ show bytes))
+
+-- | Skip ahead @n@ bytes. Fails if fewer than @n@ bytes are available.
+skip :: Int -> Get ()
+skip n = readN (fromIntegral n) (const ())
+
+-- | Skip ahead @n@ bytes. No error if there isn't enough bytes.
+uncheckedSkip :: Int64 -> Get ()
+uncheckedSkip n = do
+    S s ss bytes <- get
+    if fromIntegral (B.length s) >= n
+      then put (S (B.drop (fromIntegral n) s) ss (bytes + n))
+      else do
+        let rest = L.drop (n - fromIntegral (B.length s)) ss
+        put $! mkState rest (bytes + n)
+
+-- | Run @ga@, but return without consuming its input.
+-- Fails if @ga@ fails.
+lookAhead :: Get a -> Get a
+lookAhead ga = do
+    s <- get
+    a <- ga
+    put s
+    return a
+
+-- | Like 'lookAhead', but consume the input if @gma@ returns 'Just _'.
+-- Fails if @gma@ fails.
+lookAheadM :: Get (Maybe a) -> Get (Maybe a)
+lookAheadM gma = do
+    s <- get
+    ma <- gma
+    when (isNothing ma) $
+        put s
+    return ma
+
+-- | Like 'lookAhead', but consume the input if @gea@ returns 'Right _'.
+-- Fails if @gea@ fails.
+lookAheadE :: Get (Either a b) -> Get (Either a b)
+lookAheadE gea = do
+    s <- get
+    ea <- gea
+    case ea of
+        Left _ -> put s
+        _      -> return ()
+    return ea
+
+-- | Get the next up to @n@ bytes as a lazy ByteString, without consuming them. 
+uncheckedLookAhead :: Int64 -> Get L.ByteString
+uncheckedLookAhead n = do
+    S s ss _ <- get
+    if n <= fromIntegral (B.length s)
+        then return (L.fromChunks [B.take (fromIntegral n) s])
+        else return $ L.take n (s `join` ss)
+
+------------------------------------------------------------------------
+-- Utility
+
+-- | Get the total number of bytes read to this point.
+bytesRead :: Get Int64
+bytesRead = do
+    S _ _ b <- get
+    return b
+
+-- | Get the number of remaining unparsed bytes.
+-- Useful for checking whether all input has been consumed.
+-- Note that this forces the rest of the input.
+remaining :: Get Int64
+remaining = do
+    S s ss _ <- get
+    return (fromIntegral (B.length s) + L.length ss)
+
+-- | Test whether all input has been consumed,
+-- i.e. there are no remaining unparsed bytes.
+isEmpty :: Get Bool
+isEmpty = do
+    S s ss _ <- get
+    return (B.null s && L.null ss)
+
+------------------------------------------------------------------------
+-- Utility with ByteStrings
+
+-- | An efficient 'get' method for strict ByteStrings. Fails if fewer
+-- than @n@ bytes are left in the input.
+getByteString :: Int -> Get B.ByteString
+getByteString n = readN n id
+{-# INLINE getByteString #-}
+
+-- | An efficient 'get' method for lazy ByteStrings. Does not fail if fewer than
+-- @n@ bytes are left in the input.
+getLazyByteString :: Int64 -> Get L.ByteString
+getLazyByteString n = do
+    S s ss bytes <- get
+    let big = s `join` ss
+    case splitAtST n big of
+      (consume, rest) -> do put $ mkState rest (bytes + n)
+                            return consume
+{-# INLINE getLazyByteString #-}
+
+-- | Get a lazy ByteString that is terminated with a NUL byte. Fails
+-- if it reaches the end of input without hitting a NUL.
+getLazyByteStringNul :: Get L.ByteString
+getLazyByteStringNul = do
+    S s ss bytes <- get
+    let big = s `join` ss
+        (consume, t) = L.break (== 0) big
+        (h, rest) = L.splitAt 1 t
+    if L.null h
+      then fail "too few bytes"
+      else do
+        put $ mkState rest (bytes + L.length consume + 1)
+        return consume
+{-# INLINE getLazyByteStringNul #-}
+
+-- | Get the remaining bytes as a lazy ByteString
+getRemainingLazyByteString :: Get L.ByteString
+getRemainingLazyByteString = do
+    S s ss _ <- get
+    return (s `join` ss)
+
+------------------------------------------------------------------------
+-- Helpers
+
+-- | Pull @n@ bytes from the input, as a strict ByteString.
+getBytes :: Int -> Get B.ByteString
+getBytes n = do
+    S s ss bytes <- get
+    if n <= B.length s
+        then do let (consume,rest) = B.splitAt n s
+                put $! S rest ss (bytes + fromIntegral n)
+                return $! consume
+        else
+              case L.splitAt (fromIntegral n) (s `join` ss) of
+                (consuming, rest) ->
+                    do let now = B.concat . L.toChunks $ consuming
+                       put $! mkState rest (bytes + fromIntegral n)
+                       -- forces the next chunk before this one is returned
+                       if (B.length now < n)
+                         then
+                            fail "too few bytes"
+                         else
+                            return now
+{- INLINE getBytes -}
+-- ^ important
+
+#ifndef BYTESTRING_IN_BASE
+join :: B.ByteString -> L.ByteString -> L.ByteString
+join bb lb
+    | B.null bb = lb
+    | otherwise = L.Chunk bb lb
+
+#else
+join :: B.ByteString -> L.ByteString -> L.ByteString
+join bb (B.LPS lb)
+    | B.null bb = B.LPS lb
+    | otherwise = B.LPS (bb:lb)
+#endif
+    -- don't use L.append, it's strict in it's second argument :/
+{- INLINE join -}
+
+-- | Split a ByteString. If the first result is consumed before the --
+-- second, this runs in constant heap space.
+--
+-- You must force the returned tuple for that to work, e.g.
+-- 
+-- > case splitAtST n xs of
+-- >    (ys,zs) -> consume ys ... consume zs
+--
+splitAtST :: Int64 -> L.ByteString -> (L.ByteString, L.ByteString)
+splitAtST i ps | i <= 0 = (L.empty, ps)
+#ifndef BYTESTRING_IN_BASE
+splitAtST i ps          = runST (
+     do r  <- newSTRef undefined
+        xs <- first r i ps
+        ys <- unsafeInterleaveST (readSTRef r)
+        return (xs, ys))
+
+  where
+        first r 0 xs@(L.Chunk _ _) = writeSTRef r xs    >> return L.Empty
+        first r _ L.Empty          = writeSTRef r L.Empty >> return L.Empty
+
+        first r n (L.Chunk x xs)
+          | n < l     = do writeSTRef r (L.Chunk (B.drop (fromIntegral n) x) xs)
+                           return $ L.Chunk (B.take (fromIntegral n) x) L.Empty
+          | otherwise = do writeSTRef r (L.drop (n - l) xs)
+                           liftM (L.Chunk x) $ unsafeInterleaveST (first r (n - l) xs)
+
+         where l = fromIntegral (B.length x)
+#else
+splitAtST i (B.LPS ps)  = runST (
+     do r  <- newSTRef undefined
+        xs <- first r i ps
+        ys <- unsafeInterleaveST (readSTRef r)
+        return (B.LPS xs, B.LPS ys))
+
+  where first r 0 xs     = writeSTRef r xs >> return []
+        first r _ []     = writeSTRef r [] >> return []
+        first r n (x:xs)
+          | n < l     = do writeSTRef r (B.drop (fromIntegral n) x : xs)
+                           return [B.take (fromIntegral n) x]
+          | otherwise = do writeSTRef r (L.toChunks (L.drop (n - l) (B.LPS xs)))
+                           fmap (x:) $ unsafeInterleaveST (first r (n - l) xs)
+
+         where l = fromIntegral (B.length x)
+#endif
+{- INLINE splitAtST -}
+
+-- Pull n bytes from the input, and apply a parser to those bytes,
+-- yielding a value. If less than @n@ bytes are available, fail with an
+-- error. This wraps @getBytes@.
+readN :: Int -> (B.ByteString -> a) -> Get a
+readN n f = fmap f $ getBytes n
+{- INLINE readN -}
+-- ^ important
+
+------------------------------------------------------------------------
+-- Primtives
+
+-- helper, get a raw Ptr onto a strict ByteString copied out of the
+-- underlying lazy byteString. So many indirections from the raw parser
+-- state that my head hurts...
+
+getPtr :: Storable a => Int -> Get a
+getPtr n = do
+    (fp,o,_) <- readN n B.toForeignPtr
+    return . B.inlinePerformIO $ withForeignPtr fp $ \p -> peek (castPtr $ p `plusPtr` o)
+{- INLINE getPtr -}
+
+------------------------------------------------------------------------
+
+-- | Read a Word8 from the monad state
+getWord8 :: Get Word8
+getWord8 = getPtr (sizeOf (undefined :: Word8))
+{- INLINE getWord8 -}
+
+-- | Read a Word16 in big endian format
+getWord16be :: Get Word16
+getWord16be = do
+    s <- readN 2 id
+    return $! (fromIntegral (s `B.index` 0) `shiftl_w16` 8) .|.
+              (fromIntegral (s `B.index` 1))
+{- INLINE getWord16be -}
+
+-- | Read a Word16 in little endian format
+getWord16le :: Get Word16
+getWord16le = do
+    s <- readN 2 id
+    return $! (fromIntegral (s `B.index` 1) `shiftl_w16` 8) .|.
+              (fromIntegral (s `B.index` 0) )
+{- INLINE getWord16le -}
+
+-- | Read a Word32 in big endian format
+getWord32be :: Get Word32
+getWord32be = do
+    s <- readN 4 id
+    return $! (fromIntegral (s `B.index` 0) `shiftl_w32` 24) .|.
+              (fromIntegral (s `B.index` 1) `shiftl_w32` 16) .|.
+              (fromIntegral (s `B.index` 2) `shiftl_w32`  8) .|.
+              (fromIntegral (s `B.index` 3) )
+{- INLINE getWord32be -}
+
+-- | Read a Word32 in little endian format
+getWord32le :: Get Word32
+getWord32le = do
+    s <- readN 4 id
+    return $! (fromIntegral (s `B.index` 3) `shiftl_w32` 24) .|.
+              (fromIntegral (s `B.index` 2) `shiftl_w32` 16) .|.
+              (fromIntegral (s `B.index` 1) `shiftl_w32`  8) .|.
+              (fromIntegral (s `B.index` 0) )
+{- INLINE getWord32le -}
+
+-- | Read a Word64 in big endian format
+getWord64be :: Get Word64
+getWord64be = do
+    s <- readN 8 id
+    return $! (fromIntegral (s `B.index` 0) `shiftl_w64` 56) .|.
+              (fromIntegral (s `B.index` 1) `shiftl_w64` 48) .|.
+              (fromIntegral (s `B.index` 2) `shiftl_w64` 40) .|.
+              (fromIntegral (s `B.index` 3) `shiftl_w64` 32) .|.
+              (fromIntegral (s `B.index` 4) `shiftl_w64` 24) .|.
+              (fromIntegral (s `B.index` 5) `shiftl_w64` 16) .|.
+              (fromIntegral (s `B.index` 6) `shiftl_w64`  8) .|.
+              (fromIntegral (s `B.index` 7) )
+{- INLINE getWord64be -}
+
+-- | Read a Word64 in little endian format
+getWord64le :: Get Word64
+getWord64le = do
+    s <- readN 8 id
+    return $! (fromIntegral (s `B.index` 7) `shiftl_w64` 56) .|.
+              (fromIntegral (s `B.index` 6) `shiftl_w64` 48) .|.
+              (fromIntegral (s `B.index` 5) `shiftl_w64` 40) .|.
+              (fromIntegral (s `B.index` 4) `shiftl_w64` 32) .|.
+              (fromIntegral (s `B.index` 3) `shiftl_w64` 24) .|.
+              (fromIntegral (s `B.index` 2) `shiftl_w64` 16) .|.
+              (fromIntegral (s `B.index` 1) `shiftl_w64`  8) .|.
+              (fromIntegral (s `B.index` 0) )
+{- INLINE getWord64le -}
+
+------------------------------------------------------------------------
+-- Host-endian reads
+
+-- | /O(1)./ Read a single native machine word. The word is read in
+-- host order, host endian form, for the machine you're on. On a 64 bit
+-- machine the Word is an 8 byte value, on a 32 bit machine, 4 bytes.
+getWordhost :: Get Word
+getWordhost = getPtr (sizeOf (undefined :: Word))
+{- INLINE getWordhost -}
+
+-- | /O(1)./ Read a 2 byte Word16 in native host order and host endianness.
+getWord16host :: Get Word16
+getWord16host = getPtr (sizeOf (undefined :: Word16))
+{- INLINE getWord16host -}
+
+-- | /O(1)./ Read a Word32 in native host order and host endianness.
+getWord32host :: Get Word32
+getWord32host = getPtr  (sizeOf (undefined :: Word32))
+{- INLINE getWord32host -}
+
+-- | /O(1)./ Read a Word64 in native host order and host endianess.
+getWord64host   :: Get Word64
+getWord64host = getPtr  (sizeOf (undefined :: Word64))
+{- INLINE getWord64host -}
+
+------------------------------------------------------------------------
+-- Unchecked shifts
+
+shiftl_w16 :: Word16 -> Int -> Word16
+shiftl_w32 :: Word32 -> Int -> Word32
+shiftl_w64 :: Word64 -> Int -> Word64
+
+#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
+shiftl_w16 (W16# w) (I# i) = W16# (w `uncheckedShiftL#`   i)
+shiftl_w32 (W32# w) (I# i) = W32# (w `uncheckedShiftL#`   i)
+
+#if WORD_SIZE_IN_BITS < 64
+shiftl_w64 (W64# w) (I# i) = W64# (w `uncheckedShiftL64#` i)
+
+#if __GLASGOW_HASKELL__ <= 606
+-- Exported by GHC.Word in GHC 6.8 and higher
+foreign import ccall unsafe "stg_uncheckedShiftL64"
+    uncheckedShiftL64#     :: Word64# -> Int# -> Word64#
+#endif
+
+#else
+shiftl_w64 (W64# w) (I# i) = W64# (w `uncheckedShiftL#` i)
+#endif
+
+#else
+shiftl_w16 = shiftL
+shiftl_w32 = shiftL
+shiftl_w64 = shiftL
+#endif
diff --git a/src/binary/Data/Binary/IEEE754.lhs b/src/binary/Data/Binary/IEEE754.lhs
new file mode 100644
--- /dev/null
+++ b/src/binary/Data/Binary/IEEE754.lhs
@@ -0,0 +1,402 @@
+% Copyright (C) 2009 John Millikin <jmillikin@gmail.com>
+% 
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% any later version.
+% 
+% This program 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 General Public License for more details.
+% 
+% You should have received a copy of the GNU General Public License
+% along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+\ignore{
+\begin{code}
+{-# LANGUAGE GeneralizedNewtypeDeriving #-}
+module Data.Binary.IEEE754 (
+	-- * Parsing
+	  getFloat16be, getFloat16le
+	, getFloat32be, getFloat32le
+	, getFloat64be, getFloat64le
+	
+	-- * Serializing
+	, putFloat32be, putFloat32le
+	, putFloat64be, putFloat64le
+) where
+
+import Data.Bits ((.&.), (.|.), shiftL, shiftR, Bits)
+import Data.Word (Word8)
+import Data.List (foldl')
+
+import qualified Data.ByteString as B
+import Data.Binary.Get (Get, getByteString)
+import Data.Binary.Put (Put, putByteString)
+\end{code}
+}
+
+\section{Parsing}
+
+\subsection{Public interface}
+
+\begin{code}
+getFloat16be :: Get Float
+getFloat16be = getFloat (ByteCount 2) splitBytes
+\end{code}
+
+\begin{code}
+getFloat16le :: Get Float
+getFloat16le = getFloat (ByteCount 2) $ splitBytes . reverse
+\end{code}
+
+\begin{code}
+getFloat32be :: Get Float
+getFloat32be = getFloat (ByteCount 4) splitBytes
+\end{code}
+
+\begin{code}
+getFloat32le :: Get Float
+getFloat32le = getFloat (ByteCount 4) $ splitBytes . reverse
+\end{code}
+
+\begin{code}
+getFloat64be :: Get Double
+getFloat64be = getFloat (ByteCount 8) splitBytes
+\end{code}
+
+\begin{code}
+getFloat64le :: Get Double
+getFloat64le = getFloat (ByteCount 8) $ splitBytes . reverse
+\end{code}
+
+\subsection{Implementation}
+
+Split the raw byte array into (sign, exponent, significand) components.
+The exponent and signifcand are drawn directly from the bits in the
+original float, and have not been unbiased or otherwise modified.
+
+\begin{code}
+splitBytes :: [Word8] -> RawFloat
+splitBytes bs = RawFloat width sign exp' sig expWidth sigWidth where
+	width = ByteCount (length bs)
+	nBits = bitsInWord8 bs
+	sign = if head bs .&. 0x80 == 0x80
+		then Negative
+		else Positive
+	
+	expStart = 1
+	expWidth = exponentWidth nBits
+	expEnd = expStart + expWidth
+	exp' = Exponent . fromIntegral $ bitSlice bs expStart expEnd
+	
+	sigWidth = nBits - expEnd
+	sig  = Significand $ bitSlice bs expEnd nBits
+\end{code}
+
+\subsubsection{Encodings and special values}
+
+The next step depends on the value of the exponent $e$, size of the
+exponent field in bits $w$, and value of the significand.
+
+\begin{table}[h]
+\begin{center}
+\begin{tabular}{lrl}
+\toprule
+Exponent                & Significand & Format \\
+\midrule
+$0$                     & $0$           & Zero \\
+$0$                     & $> 0$         & Denormalised \\
+$1 \leq e \leq 2^w - 2$ & \textit{any} & Normalised \\
+$2^w-1$                 & $0$           & Infinity \\
+$2^w-1$                 & $> 0$         & NaN \\
+\bottomrule
+\end{tabular}
+\end{center}
+\end{table}
+
+There's no built-in literals for Infinity or NaN, so they
+are constructed using the {\tt Read} instances for {\tt Double} and
+{\tt Float}.
+
+\begin{code}
+merge :: (Read a, RealFloat a) => RawFloat -> a
+merge f@(RawFloat _ _ e sig eWidth _)
+	| e == 0 = if sig == 0
+		then 0.0
+		else denormalised f
+	| e == eMax - 1 = if sig == 0
+		then read "Infinity"
+		else read "NaN"
+	| otherwise = normalised f
+	where eMax = 2 `pow` eWidth
+\end{code}
+
+If a value is normalised, its significand has an implied {\tt 1} bit
+in its most-significant bit. The significand must be adjusted by
+this value before being passed to {\tt encodeField}.
+
+\begin{code}
+normalised :: RealFloat a => RawFloat -> a
+normalised f = encodeFloat fraction exp' where
+	Significand sig = rawSignificand f
+	Exponent exp' = unbiased - sigWidth
+	
+	fraction = sig + (1 `bitShiftL` rawSignificandWidth f)
+	
+	sigWidth = fromIntegral $ rawSignificandWidth f
+	unbiased = unbias (rawExponent f) (rawExponentWidth f)
+\end{code}
+
+For denormalised values, the implied {\tt 1} bit is the least-significant
+bit of the exponent.
+
+\begin{code}
+denormalised :: RealFloat a => RawFloat -> a
+denormalised f = encodeFloat sig exp' where
+	Significand sig = rawSignificand f
+	Exponent exp' = unbiased - sigWidth + 1
+	
+	sigWidth = fromIntegral $ rawSignificandWidth f
+	unbiased = unbias (rawExponent f) (rawExponentWidth f)
+\end{code}
+
+By composing {\tt splitBytes} and {\tt merge}, the absolute value of the
+float is calculated. Before being returned to the calling function, it
+must be signed appropriately.
+
+\begin{code}
+getFloat :: (Read a, RealFloat a) => ByteCount
+            -> ([Word8] -> RawFloat) -> Get a
+getFloat (ByteCount width) parser = do
+	raw <- fmap (parser . B.unpack) $ getByteString width
+	let absFloat = merge raw
+	return $ case rawSign raw of
+		Positive ->  absFloat
+		Negative -> -absFloat
+\end{code}
+
+\section{Serialising}
+
+\subsection{Public interface}
+
+\begin{code}
+putFloat32be :: Float -> Put
+putFloat32be = putFloat (ByteCount 4) id
+\end{code}
+
+\begin{code}
+putFloat32le :: Float -> Put
+putFloat32le = putFloat (ByteCount 4) reverse
+\end{code}
+
+\begin{code}
+putFloat64be :: Double -> Put
+putFloat64be = putFloat (ByteCount 8) id
+\end{code}
+
+\begin{code}
+putFloat64le :: Double -> Put
+putFloat64le = putFloat (ByteCount 8) reverse
+\end{code}
+
+\subsection{Implementation}
+
+Serialisation is similar to parsing. First, the float is converted to
+a structure representing raw bitfields. The values returned from
+{\tt decodeFloat} are clamped to their expected lengths before being
+stored in the {\tt RawFloat}.
+
+\begin{code}
+splitFloat :: RealFloat a => ByteCount -> a -> RawFloat
+splitFloat width x = raw where
+	raw = RawFloat width sign clampedExp clampedSig expWidth sigWidth
+	sign = if isNegativeNaN x || isNegativeZero x || x < 0
+		then Negative
+		else Positive
+	clampedExp = clamp expWidth exp'
+	clampedSig = clamp sigWidth sig
+	(exp', sig) = case (dFraction, dExponent, biasedExp) of
+		(0, 0, _) -> (0, 0)
+		(_, _, 0) -> (0, Significand $ truncatedSig + 1)
+		_         -> (biasedExp, Significand truncatedSig)
+	expWidth = exponentWidth $ bitCount width
+	sigWidth = bitCount width - expWidth - 1 -- 1 for sign bit
+	
+	(dFraction, dExponent) = decodeFloat x
+	
+	rawExp = Exponent $ dExponent + fromIntegral sigWidth
+	biasedExp = bias rawExp expWidth
+	truncatedSig = abs dFraction - (1 `bitShiftL` sigWidth)
+\end{code}
+
+Then, the {\tt RawFloat} is converted to a list of bytes by mashing all
+the fields together into an {\tt Integer}, and chopping up that integer
+in 8-bit blocks.
+
+\begin{code}
+rawToBytes :: RawFloat -> [Word8]
+rawToBytes raw = integerToBytes mashed width where
+	RawFloat width sign exp' sig expWidth sigWidth = raw
+	sign' :: Word8
+	sign' = case sign of
+		Positive -> 0
+		Negative -> 1
+	mashed = mashBits sig sigWidth .
+	         mashBits exp' expWidth .
+	         mashBits sign' 1 $ 0
+\end{code}
+
+{\tt clamp}, given a maximum bit count and a value, will strip any 1-bits
+in positions above the count.
+
+\begin{code}
+clamp :: (Num a, Bits a) => BitCount -> a -> a
+clamp = (.&.) . mask where
+	mask 1 = 1
+	mask n | n > 1 = (mask (n - 1) `shiftL` 1) + 1
+	mask _ = undefined
+\end{code}
+
+For merging the fields, just shift the starting integer over a bit and
+then \textsc{or} it with the next value. The weird parameter order allows
+easy composition.
+
+\begin{code}
+mashBits :: (Bits a, Integral a) => a -> BitCount -> Integer -> Integer
+mashBits _ 0 x = x
+mashBits y n x = (x `bitShiftL` n) .|. fromIntegral y
+\end{code}
+
+Given an integer, read it in 255-block increments starting from the LSB.
+Each increment is converted to a byte and added to the final list.
+
+\begin{code}
+integerToBytes :: Integer -> ByteCount -> [Word8]
+integerToBytes _ 0 = []
+integerToBytes x n = bytes where
+	bytes = integerToBytes (x `shiftR` 8) (n - 1) ++ [step]
+	step = fromIntegral x .&. 0xFF
+\end{code}
+
+Finally, the raw parsing is wrapped up in {\tt Put}. The second parameter
+allows the same code paths to be used for little- and big-endian
+serialisation.
+
+\begin{code}
+putFloat :: (RealFloat a) => ByteCount -> ([Word8] -> [Word8]) -> a -> Put
+putFloat width f x = putByteString $ B.pack bytes where
+	bytes = f . rawToBytes . splitFloat width $ x
+\end{code}
+
+\section{Raw float components}
+
+Information about the raw bit patterns in the float is stored in
+{\tt RawFloat}, so they don't have to be passed around to the various
+format cases. The exponent should be biased, and the significand
+shouldn't have it's implied MSB (if applicable).
+
+\begin{code}
+data RawFloat = RawFloat
+	{ rawWidth            :: ByteCount
+	, rawSign             :: Sign
+	, rawExponent         :: Exponent
+	, rawSignificand      :: Significand
+	, rawExponentWidth    :: BitCount
+	, rawSignificandWidth :: BitCount
+	}
+	deriving (Show)
+\end{code}
+
+\section{Exponents}
+
+Calculate the proper size of the exponent field, in bits, given the
+size of the full structure.
+
+\begin{code}
+exponentWidth :: BitCount -> BitCount
+exponentWidth k
+	| k == 16         = 5
+	| k == 32         = 8
+	| k `mod` 32 == 0 = ceiling (4 * logBase 2 (fromIntegral k)) - 13
+	| otherwise       = error "Invalid length of floating-point value"
+\end{code}
+
+\begin{code}
+bias :: Exponent -> BitCount -> Exponent
+bias e eWidth = e - (1 - (2 `pow` (eWidth - 1)))
+\end{code}
+
+\begin{code}
+unbias :: Exponent -> BitCount -> Exponent
+unbias e eWidth = e + 1 - (2 `pow` (eWidth - 1))
+\end{code}
+
+\section{Byte and bit counting}
+
+\begin{code}
+data Sign = Positive | Negative
+	deriving (Show)
+
+newtype Exponent = Exponent Int
+	deriving (Show, Eq, Num, Ord, Real, Enum, Integral, Bits)
+
+newtype Significand = Significand Integer
+	deriving (Show, Eq, Num, Ord, Real, Enum, Integral, Bits)
+
+newtype BitCount = BitCount Int
+	deriving (Show, Eq, Num, Ord, Real, Enum, Integral)
+
+newtype ByteCount = ByteCount Int
+	deriving (Show, Eq, Num, Ord, Real, Enum, Integral)
+
+bitCount :: ByteCount -> BitCount
+bitCount (ByteCount x) = BitCount (x * 8)
+
+bitsInWord8 :: [Word8] -> BitCount
+bitsInWord8 = bitCount . ByteCount . length
+
+bitShiftL :: (Bits a) => a -> BitCount -> a
+bitShiftL x (BitCount n) = shiftL x n
+
+bitShiftR :: (Bits a) => a -> BitCount -> a
+bitShiftR x (BitCount n) = shiftR x n
+\end{code}
+
+\section{Utility}
+
+Considering a byte list as a sequence of bits, slice it from start
+inclusive to end exclusive, and return the resulting bit sequence as an
+integer.
+
+\begin{code}
+bitSlice :: [Word8] -> BitCount -> BitCount -> Integer
+bitSlice bs = sliceInt (foldl' step 0 bs) bitCount' where
+	step acc w     = shiftL acc 8 + fromIntegral w
+	bitCount'      = bitsInWord8 bs
+\end{code}
+
+Slice a single integer by start and end bit location
+
+\begin{code}
+sliceInt :: Integer -> BitCount -> BitCount -> BitCount -> Integer
+sliceInt x xBitCount s e = fromIntegral sliced where
+	sliced = (x .&. startMask) `bitShiftR` (xBitCount - e)
+	startMask = n1Bits (xBitCount - s)
+	n1Bits n  = (2 `pow` n) - 1
+\end{code}
+
+Integral version of {\tt (**)}
+
+\begin{code}
+pow :: (Integral a, Integral b, Integral c) => a -> b -> c
+pow b e = floor $ fromIntegral b ** fromIntegral e
+\end{code}
+
+Detect whether a float is {\tt $-$NaN}
+
+\begin{code}
+isNegativeNaN :: RealFloat a => a -> Bool
+isNegativeNaN x = isNaN x && (floor x > 0)
+\end{code}
diff --git a/src/binary/Data/Binary/Put.hs b/src/binary/Data/Binary/Put.hs
new file mode 100644
--- /dev/null
+++ b/src/binary/Data/Binary/Put.hs
@@ -0,0 +1,216 @@
+{-# LANGUAGE CPP #-}
+-----------------------------------------------------------------------------
+-- |
+-- Module      : Data.Binary.Put
+-- Copyright   : Lennart Kolmodin
+-- License     : BSD3-style (see LICENSE)
+-- 
+-- Maintainer  : Lennart Kolmodin <kolmodin@dtek.chalmers.se>
+-- Stability   : stable
+-- Portability : Portable to Hugs and GHC. Requires MPTCs
+--
+-- The Put monad. A monad for efficiently constructing lazy bytestrings.
+--
+-----------------------------------------------------------------------------
+
+module Data.Binary.Put (
+
+    -- * The Put type
+      Put
+    , PutM(..)
+    , runPut
+    , runPutM
+    , putBuilder
+    , execPut
+
+    -- * Flushing the implicit parse state
+    , flush
+
+    -- * Primitives
+    , putWord8
+    , putByteString
+    , putLazyByteString
+
+    -- * Big-endian primitives
+    , putWord16be
+    , putWord32be
+    , putWord64be
+
+    -- * Little-endian primitives
+    , putWord16le
+    , putWord32le
+    , putWord64le
+
+    -- * Host-endian, unaligned writes
+    , putWordhost           -- :: Word   -> Put
+    , putWord16host         -- :: Word16 -> Put
+    , putWord32host         -- :: Word32 -> Put
+    , putWord64host         -- :: Word64 -> Put
+
+  ) where
+
+import Data.Monoid
+import Data.Binary.Builder (Builder, toLazyByteString)
+import qualified Data.Binary.Builder as B
+
+import Data.Word
+import qualified Data.ByteString      as S
+import qualified Data.ByteString.Lazy as L
+
+#ifdef APPLICATIVE_IN_BASE
+import Control.Applicative
+#endif
+
+
+------------------------------------------------------------------------
+
+-- XXX Strict in buffer only. 
+data PairS a = PairS a {-# UNPACK #-}!Builder
+
+sndS :: PairS a -> Builder
+sndS (PairS _ b) = b
+
+-- | The PutM type. A Writer monad over the efficient Builder monoid.
+newtype PutM a = Put { unPut :: PairS a }
+
+-- | Put merely lifts Builder into a Writer monad, applied to ().
+type Put = PutM ()
+
+instance Functor PutM where
+        fmap f m = Put $ let PairS a w = unPut m in PairS (f a) w
+        {-# INLINE fmap #-}
+
+#ifdef APPLICATIVE_IN_BASE
+instance Applicative PutM where
+        pure    = return
+        m <*> k = Put $
+            let PairS f w  = unPut m
+                PairS x w' = unPut k
+            in PairS (f x) (w `mappend` w')
+#endif
+
+-- Standard Writer monad, with aggressive inlining
+instance Monad PutM where
+    return a = Put $ PairS a mempty
+    {-# INLINE return #-}
+
+    m >>= k  = Put $
+        let PairS a w  = unPut m
+            PairS b w' = unPut (k a)
+        in PairS b (w `mappend` w')
+    {-# INLINE (>>=) #-}
+
+    m >> k  = Put $
+        let PairS _ w  = unPut m
+            PairS b w' = unPut k
+        in PairS b (w `mappend` w')
+    {-# INLINE (>>) #-}
+
+tell :: Builder -> Put
+tell b = Put $ PairS () b
+{-# INLINE tell #-}
+
+putBuilder :: Builder -> Put
+putBuilder = tell
+{-# INLINE putBuilder #-}
+
+-- | Run the 'Put' monad
+execPut :: PutM a -> Builder
+execPut = sndS . unPut
+{-# INLINE execPut #-}
+
+-- | Run the 'Put' monad with a serialiser
+runPut :: Put -> L.ByteString
+runPut = toLazyByteString . sndS . unPut
+{-# INLINE runPut #-}
+
+-- | Run the 'Put' monad with a serialiser and get its result
+runPutM :: PutM a -> (a, L.ByteString)
+runPutM (Put (PairS f s)) = (f, toLazyByteString s)
+{-# INLINE runPutM #-}
+
+------------------------------------------------------------------------
+
+-- | Pop the ByteString we have constructed so far, if any, yielding a
+-- new chunk in the result ByteString.
+flush               :: Put
+flush               = tell B.flush
+{-# INLINE flush #-}
+
+-- | Efficiently write a byte into the output buffer
+putWord8            :: Word8 -> Put
+putWord8            = tell . B.singleton
+{-# INLINE putWord8 #-}
+
+-- | An efficient primitive to write a strict ByteString into the output buffer.
+-- It flushes the current buffer, and writes the argument into a new chunk.
+putByteString       :: S.ByteString -> Put
+putByteString       = tell . B.fromByteString
+{-# INLINE putByteString #-}
+
+-- | Write a lazy ByteString efficiently, simply appending the lazy
+-- ByteString chunks to the output buffer
+putLazyByteString   :: L.ByteString -> Put
+putLazyByteString   = tell . B.fromLazyByteString
+{-# INLINE putLazyByteString #-}
+
+-- | Write a Word16 in big endian format
+putWord16be         :: Word16 -> Put
+putWord16be         = tell . B.putWord16be
+{-# INLINE putWord16be #-}
+
+-- | Write a Word16 in little endian format
+putWord16le         :: Word16 -> Put
+putWord16le         = tell . B.putWord16le
+{-# INLINE putWord16le #-}
+
+-- | Write a Word32 in big endian format
+putWord32be         :: Word32 -> Put
+putWord32be         = tell . B.putWord32be
+{-# INLINE putWord32be #-}
+
+-- | Write a Word32 in little endian format
+putWord32le         :: Word32 -> Put
+putWord32le         = tell . B.putWord32le
+{-# INLINE putWord32le #-}
+
+-- | Write a Word64 in big endian format
+putWord64be         :: Word64 -> Put
+putWord64be         = tell . B.putWord64be
+{-# INLINE putWord64be #-}
+
+-- | Write a Word64 in little endian format
+putWord64le         :: Word64 -> Put
+putWord64le         = tell . B.putWord64le
+{-# INLINE putWord64le #-}
+
+------------------------------------------------------------------------
+
+-- | /O(1)./ Write a single native machine word. The word is
+-- written in host order, host endian form, for the machine you're on.
+-- On a 64 bit machine the Word is an 8 byte value, on a 32 bit machine,
+-- 4 bytes. Values written this way are not portable to
+-- different endian or word sized machines, without conversion.
+--
+putWordhost         :: Word -> Put
+putWordhost         = tell . B.putWordhost
+{-# INLINE putWordhost #-}
+
+-- | /O(1)./ Write a Word16 in native host order and host endianness.
+-- For portability issues see @putWordhost@.
+putWord16host       :: Word16 -> Put
+putWord16host       = tell . B.putWord16host
+{-# INLINE putWord16host #-}
+
+-- | /O(1)./ Write a Word32 in native host order and host endianness.
+-- For portability issues see @putWordhost@.
+putWord32host       :: Word32 -> Put
+putWord32host       = tell . B.putWord32host
+{-# INLINE putWord32host #-}
+
+-- | /O(1)./ Write a Word64 in native host order
+-- On a 32 bit machine we write two host order Word32s, in big endian form.
+-- For portability issues see @putWordhost@.
+putWord64host       :: Word64 -> Put
+putWord64host       = tell . B.putWord64host
+{-# INLINE putWord64host #-}
diff --git a/src/compiler/GF.hs b/src/compiler/GF.hs
--- a/src/compiler/GF.hs
+++ b/src/compiler/GF.hs
@@ -12,7 +12,6 @@
 import System.Directory
 import System.Environment (getArgs)
 import System.Exit
-import System.IO
 import GF.System.Console (setConsoleEncoding)
 
 main :: IO ()
@@ -23,8 +22,8 @@
     Ok (opts,files) -> do curr_dir <- getCurrentDirectory
                           lib_dir  <- getLibraryDirectory opts
                           mainOpts (fixRelativeLibPaths curr_dir lib_dir opts) files
-    Bad err         -> do hPutStrLn stderr err
-                          hPutStrLn stderr "You may want to try --help."
+    Bad err         -> do ePutStrLn err
+                          ePutStrLn "You may want to try --help."
                           exitFailure
 
 mainOpts :: Options -> [FilePath] -> IO ()
diff --git a/src/compiler/GF/Command/Abstract.hs b/src/compiler/GF/Command/Abstract.hs
--- a/src/compiler/GF/Command/Abstract.hs
+++ b/src/compiler/GF/Command/Abstract.hs
@@ -1,7 +1,6 @@
 module GF.Command.Abstract where
 
-import PGF.CId(CId,mkCId)
-import PGF.Data(Expr)
+import PGF(CId,mkCId,Expr)
 
 type Ident = String
 
diff --git a/src/compiler/GF/Command/Commands.hs b/src/compiler/GF/Command/Commands.hs
--- a/src/compiler/GF/Command/Commands.hs
+++ b/src/compiler/GF/Command/Commands.hs
@@ -14,15 +14,14 @@
 
 import PGF
 
-import PGF.VisualizeTree(getDepLabels)
-import PGF.Macros(lookStartCat,functionsToCat,lookValCat,restrictPGF,hasLin)
-import PGF.Data(abstract,funs,cats,Literal(LStr),Expr(EFun,ELit)) ----
-import PGF.Morphology(isInMorpho,morphoKnown)
-import PGF.Printer(ppFun,ppCat)
-import PGF.Probabilistic(rankTreesByProbs,probTree,setProbabilities)
-import PGF.Generate (generateRandomFrom) ----
-import PGF.Tree (Tree(Fun), expr2tree, tree2expr)
-import PGF.Optimize(optimizePGF)
+import PGF.Internal(lookStartCat,functionsToCat,lookValCat,restrictPGF,hasLin)
+import PGF.Internal(abstract,funs,cats,Literal(LStr),Expr(EFun,ELit)) ----
+--import PGF.Morphology(isInMorpho,morphoKnown)
+import PGF.Internal(ppFun,ppCat)
+--import PGF.Probabilistic(rankTreesByProbs,probTree,setProbabilities)
+--import PGF.Generate (generateRandomFrom) ----
+--import PGF.Tree (Tree(Fun), expr2tree, tree2expr)
+import PGF.Internal(optimizePGF)
 
 import GF.Compile.Export
 import GF.Compile.ToAPI
@@ -30,7 +29,7 @@
 import GF.Infra.Option (noOptions, readOutputFormat, outputFormatsExpl)
 import GF.Infra.UseIO(writeUTF8File)
 import GF.Infra.SIO
-import GF.Data.ErrM ----
+--import GF.Data.ErrM ----
 import GF.Command.Abstract
 import GF.Command.Messages
 import GF.Text.Lexing
@@ -42,14 +41,15 @@
 
 import GF.Data.Operations
 
-import Data.Binary (encodeFile)
-import Data.List
+import PGF.Internal (encodeFile)
+import Data.List(intersperse,nub)
 import Data.Maybe
 import qualified Data.Map as Map
 --import System.Cmd(system) -- use GF.Infra.UseIO.restricedSystem instead!
+import GF.System.Process
 import Text.PrettyPrint
 import Data.List (sort)
-import Debug.Trace
+--import Debug.Trace
 --import System.Random (newStdGen) ----
 
 
@@ -415,8 +415,8 @@
      longname = "generate_trees",
      synopsis = "generates a list of trees, by default exhaustive",
      explanation = unlines [
-       "Generates all trees of a given category, with increasing depth.",
-       "By default, the depth is 4, but this can be changed by a flag.",
+       "Generates all trees of a given category. By default, ",
+       "the depth is limited to 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."
        ],
@@ -517,9 +517,9 @@
        ],
      exec = \env@(pgf, mos) opts -> return . fromStrings . optLins pgf opts,
      options = [
-       ("all","show all forms and variants, one by line (cf. l -list)"),
+       ("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"),
+       ("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"),
@@ -530,6 +530,25 @@
        ("unlexer","set unlexers separately to each language (space-separated)")
        ]
      }),
+  ("lc", emptyCommandInfo {
+     longname = "linearize_chunks",
+     synopsis = "linearize a tree that has metavariables in maximal chunks without them",
+     explanation = unlines [
+       "A hopefully temporary command, intended to work around the type checker that fails",
+       "trees where a function node is a metavariable."
+       ],
+     examples = [
+       mkEx "l -lang=LangSwe,LangNor -chunks ? a b (? c d)"
+       ],
+     exec = \env@(pgf, mos) opts -> return . fromStrings . optLins pgf (opts ++ [OOpt "chunks"]),
+     options = [
+       ("treebank","show the tree and tag linearizations with language names")
+       ] ++ stringOpOptions,
+     flags = [
+       ("lang","the languages of linearization (comma-separated, no spaces)")
+       ],
+     needsTypeCheck = False
+     }),
   ("ma", emptyCommandInfo {
      longname = "morpho_analyse",
      synopsis = "print the morphological analyses of all words in the string",
@@ -687,9 +706,15 @@
        ("to",  "forward-apply transliteration defined in this file")
        ]
      }),
+  ("tt", emptyCommandInfo {
+     longname = "to_trie",
+     syntax = "to_trie",
+     synopsis = "combine a list of trees into a trie",
+     exec = \ _ _ -> return . fromString . trie
+    }),
   ("pt", emptyCommandInfo {
      longname = "put_tree",
-     syntax = "ps OPT? TREE",
+     syntax = "pt OPT? TREE",
      synopsis = "return a tree, possibly processed with a function",
      explanation = unlines [
        "Returns a tree obtained from its argument tree by applying",
@@ -842,13 +867,15 @@
      synopsis = "send argument to a system command",
      syntax   = "sp -command=\"SYSTEMCOMMAND\", alt. ? SYSTEMCOMMAND",
      exec = \_ opts arg -> do
+       let syst = optComm opts  -- ++ " " ++ tmpi
+       {-
        let tmpi = "_tmpi" ---
        let tmpo = "_tmpo"
        restricted $ writeFile tmpi $ toString arg
-       let syst = optComm opts ++ " " ++ tmpi
        restrictedSystem $ syst ++ " <" ++ tmpi ++ " >" ++ tmpo
-       s <- restricted $ readFile tmpo
-       return $ fromString s,
+       fmap fromString $ restricted $ readFile tmpo,
+       -}
+       fmap fromString . restricted . readShellProcess syst $ toString arg,
      flags = [
        ("command","the system command applied to the argument")
        ],
@@ -934,7 +961,7 @@
          let outp = valStrOpts "output" "dot" opts
          mlab <- case file of
            "" -> return Nothing
-           _  -> restricted (readFile file) >>= return . Just . getDepLabels . lines
+           _  -> (Just . getDepLabels . lines) `fmap` restricted (readFile file)
          let lang = optLang pgf opts
          let grphs = unlines $ map (graphvizDependencyTree outp debug mlab Nothing pgf lang) es
          if isFlag "view" opts || isFlag "format" opts then do
@@ -1110,15 +1137,19 @@
        case arg of
          [EFun id] -> case Map.lookup id (funs (abstract pgf)) of
                         Just fd -> do putStrLn $ render (ppFun id fd)
-                                      putStrLn ("Probability: "++show (probTree pgf (EFun id)))
+                                      let (_,_,_,prob,_) = fd
+                                      putStrLn ("Probability: "++show prob)
                                       return void
                         Nothing -> case Map.lookup id (cats (abstract pgf)) of
-                                     Just hyps -> do putStrLn $
-                                                        render (ppCat id hyps $$
+                                     Just cd   -> do putStrLn $
+                                                        render (ppCat id cd $$
                                                                 if null (functionsToCat pgf id)
                                                                   then empty
                                                                   else space $$
-                                                                       vcat [ppFun fid (ty,0,Just [],0,0) | (fid,ty) <- functionsToCat pgf id])
+                                                                       vcat [ppFun fid (ty,0,Just [],0,0) | (fid,ty) <- functionsToCat pgf id] $$
+                                                                       space)
+                                                     let (_,_,prob,_) = cd
+                                                     putStrLn ("Probability: "++show prob)
                                                      return void
                                      Nothing   -> do putStrLn ("unknown category of function identifier "++show id)
                                                      return void
@@ -1147,10 +1178,16 @@
      _ -> map (optLin pgf opts) ts
    optLin pgf opts t = unlines $
      case opts of
+       _ | isOpt "treebank" opts && isOpt "chunks" opts ->
+         (showCId (abstractName pgf) ++ ": " ++ showExpr [] t) :
+         [showCId lang ++ ": " ++ li | (lang,li) <- linChunks pgf opts t] --linear pgf opts lang t | lang <- optLangs pgf opts]
        _ | isOpt "treebank" opts ->
          (showCId (abstractName pgf) ++ ": " ++ showExpr [] t) :
          [showCId lang ++ ": " ++ linear pgf opts lang t | lang <- optLangs pgf opts]
-       _  -> [linear pgf opts lang t | lang <- optLangs pgf opts]
+       _ | isOpt "chunks" opts -> map snd $ linChunks pgf opts t   
+       _ -> [linear pgf opts lang t | lang <- optLangs pgf opts]
+   linChunks pgf opts t = 
+     [(lang, unwords (intersperse "<+>" (map (linear pgf opts lang) (treeChunks t)))) | lang <- optLangs pgf opts]
 
    linear :: PGF -> [Option] -> CId -> Expr -> String
    linear pgf opts lang = let unl = unlex opts lang in case opts of
@@ -1160,14 +1197,13 @@
                                    map (map (unl . snd)) . tabularLinearizes pgf lang
        _ | isOpt "table"   opts -> unlines . concat . intersperse [[]] .
                     map (map (\(p,v) -> p+++":"+++unl v)) . tabularLinearizes pgf lang
-       _ | isOpt "bracket" opts -> showBracketedString . bracketedLinearize pgf lang
+       _ | isOpt "bracket" opts -> unwords . map showBracketedString . bracketedLinearize pgf lang
        _                        -> unl . linearize pgf lang
 
    -- replace each non-atomic constructor with mkC, where C is the val cat
-   tree2mk pgf = showExpr [] . tree2expr . t2m . expr2tree where
-     t2m t = case t of
-       Fun cid [] -> t
-       Fun cid ts -> Fun (mk cid) (map t2m ts)
+   tree2mk pgf = showExpr [] . t2m where
+     t2m t = case unApp t of
+       Just (cid,ts@(_:_)) -> mkApp (mk cid) (map t2m ts)
        _ -> t
      mk = mkCId . ("mk" ++) . showCId . lookValCat (abstract pgf)
 
@@ -1407,3 +1443,18 @@
         getLang [] = Nothing
         getLang (OFlag "lang" (VId l):_) = readLanguage l
         getLang (_:os) = getLang os
+
+
+
+trie = render . pptss . toTrie . map toATree
+  where
+    pptss [ts] = text "*"<+>nest 2 (ppts ts)
+    pptss tss  = vcat [int i<+>nest 2 (ppts ts)|(i,ts)<-zip [1..] tss]
+
+    ppts = vcat . map ppt
+
+    ppt t =
+      case t of
+        Oth e     -> text (showExpr [] e)
+        Ap f [[]] -> text (showCId f)
+        Ap f tss  -> text (showCId f) $$ nest 2 (pptss tss)
diff --git a/src/compiler/GF/Command/Importing.hs b/src/compiler/GF/Command/Importing.hs
--- a/src/compiler/GF/Command/Importing.hs
+++ b/src/compiler/GF/Command/Importing.hs
@@ -1,28 +1,29 @@
 module GF.Command.Importing (importGrammar, importSource) where
 
 import PGF
-import PGF.Data
+import PGF.Internal(optimizePGF,unionPGF,msgUnionPGF)
 
 import GF.Compile
 import GF.Compile.Multi (readMulti)
-import GF.Grammar (identC, SourceGrammar) -- for cc command
-import GF.Grammar.CF
+import GF.Compile.GetGrammar (getCFRules, getEBNFRules)
+import GF.Grammar (SourceGrammar) -- for cc command
+import GF.Grammar.CFG
 import GF.Grammar.EBNF
+import GF.Compile.CFGtoPGF
 import GF.Infra.UseIO
 import GF.Infra.Option
 import GF.Data.ErrM
 
-import Data.List (nubBy)
-import qualified Data.ByteString.Char8 as BS
 import System.FilePath
+import qualified Data.Set as Set
 
 -- import a grammar in an environment where it extends an existing grammar
 importGrammar :: PGF -> Options -> [FilePath] -> IO PGF
 importGrammar pgf0 _ [] = return pgf0
 importGrammar pgf0 opts files =
   case takeExtensions (last files) of
-    ".cf"   -> importCF opts files getCF
-    ".ebnf" -> importCF opts files getEBNF
+    ".cf"   -> importCF opts files getCFRules id
+    ".ebnf" -> importCF opts files getEBNFRules ebnf2cf
     ".gfm"  -> do
       ascss <- mapM readMulti files
       let cs = concatMap snd ascss
@@ -47,19 +48,24 @@
 importSource src0 opts files = do
   src <- appIOE $ batchCompile opts files
   case src of
-    Ok gr -> return gr
+    Ok (_,_,gr) -> return gr
     Bad msg -> do 
       putStrLn msg
       return src0
 
 -- for different cf formats
-importCF opts files get = do
-       s  <- fmap unlines $ mapM readFile files 
-       gf <- case get (last files) s of
-               Ok gf -> return gf
-               Bad s -> error s ---- 
-       Ok gr <- appIOE $ compileSourceGrammar opts gf
-       epgf <- appIOE $ link opts (identC (BS.pack (justModuleName (last files) ++ "Abs"))) gr
-       case epgf of
-         Ok pgf -> return pgf
-         Bad s  -> error s ----
+importCF opts files get convert = do
+  res <- appIOE impCF
+  case res of
+    Ok pgf -> return pgf
+    Bad s  -> error s
+  where
+    impCF = do
+      rules <- fmap (convert . concat) $ mapM (get opts) files
+      startCat <- case rules of
+                    (CFRule cat _ _ : _) -> return cat
+                    _                    -> fail "empty CFG"
+      let pgf = cf2pgf (last files) (uniqueFuns (mkCFG startCat Set.empty rules))
+      probs <- liftIO (maybe (return . defaultProbabilities) readProbabilitiesFromFile (flag optProbsFile opts) pgf)
+      return $ setProbabilities probs 
+             $ if flag optOptimizePGF opts then optimizePGF pgf else pgf
diff --git a/src/compiler/GF/Command/Interpreter.hs b/src/compiler/GF/Command/Interpreter.hs
--- a/src/compiler/GF/Command/Interpreter.hs
+++ b/src/compiler/GF/Command/Interpreter.hs
@@ -12,11 +12,9 @@
 import GF.Command.Abstract
 import GF.Command.Parse
 import PGF
-import PGF.Data
-import PGF.Morphology
-import GF.System.Signal
+import PGF.Internal
+--import PGF.Morphology
 import GF.Infra.SIO
-import GF.Infra.Option
 
 import Text.PrettyPrint
 import Control.Monad(when)
diff --git a/src/compiler/GF/Command/Parse.hs b/src/compiler/GF/Command/Parse.hs
--- a/src/compiler/GF/Command/Parse.hs
+++ b/src/compiler/GF/Command/Parse.hs
@@ -1,64 +1,65 @@
 module GF.Command.Parse(readCommandLine, pCommand) where
 
-import PGF.CId
-import PGF.Expr
+import PGF(pExpr,pIdent)
 import GF.Command.Abstract
 
-import Data.Char
-import Control.Monad
-import qualified Text.ParserCombinators.ReadP as RP
+import Data.Char(isDigit,isSpace)
+import Control.Monad(liftM2)
+import Text.ParserCombinators.ReadP
 
 readCommandLine :: String -> Maybe CommandLine
-readCommandLine s = case [x | (x,cs) <- RP.readP_to_S pCommandLine s, all isSpace cs] of
-                      [x] -> Just x
-                      _   -> Nothing
+readCommandLine s =
+    case [x | (x,cs) <- readP_to_S pCommandLine s, all isSpace cs] of
+      [x] -> Just x
+      _   -> Nothing
 
 pCommandLine =
-  (RP.skipSpaces >> RP.char '-' >> RP.char '-' >> RP.skipMany (RP.satisfy (const True)) >> return [])   -- comment
-  RP.<++
-  (RP.sepBy (RP.skipSpaces >> pPipe) (RP.skipSpaces >> RP.char ';'))
+  (skipSpaces >> char '-' >> char '-' >> pTheRest >> return [])   -- comment
+  <++
+  (sepBy (skipSpaces >> pPipe) (skipSpaces >> char ';'))
 
-pPipe = RP.sepBy1 (RP.skipSpaces >> pCommand) (RP.skipSpaces >> RP.char '|')
+pPipe = sepBy1 (skipSpaces >> pCommand) (skipSpaces >> char '|')
 
 pCommand = (do
-  cmd  <- pIdent RP.<++ (RP.char '%' >> pIdent >>= return . ('%':))
-  RP.skipSpaces
-  opts <- RP.sepBy pOption RP.skipSpaces
+  cmd  <- pIdent <++ (char '%' >> pIdent >>= return . ('%':))
+  skipSpaces
+  opts <- sepBy pOption skipSpaces
   arg  <- pArgument
   return (Command cmd opts arg)
   )
-    RP.<++ (do
-  RP.char '?' 
-  c <- pSystemCommand 
+    <++ (do
+  char '?'
+  skipSpaces
+  c <- pSystemCommand
   return (Command "sp" [OFlag "command" (VStr c)] ANoArg)
-  ) 
+  )
 
 pOption = do
-  RP.char '-'
+  char '-'
   flg <- pIdent
-  RP.option (OOpt flg) (fmap (OFlag flg) (RP.char '=' >> pValue))
+  option (OOpt flg) (fmap (OFlag flg) (char '=' >> pValue))
 
 pValue = do
-  fmap VInt (RP.readS_to_P reads)
-  RP.<++
-  fmap VStr (RP.readS_to_P reads)
-  RP.<++
+  fmap VInt (readS_to_P reads)
+  <++
+  fmap VStr (readS_to_P reads)
+  <++
   fmap VId  pFilename
 
-pFilename = liftM2 (:) (RP.satisfy isFileFirst) (RP.munch (not . isSpace)) where
+pFilename = liftM2 (:) (satisfy isFileFirst) (munch (not . isSpace)) where
   isFileFirst c = not (isSpace c) && not (isDigit c)
 
-pArgument =          
-  RP.option ANoArg 
+pArgument =
+  option ANoArg
     (fmap AExpr pExpr
-              RP.<++ 
-    (RP.munch isSpace >> RP.char '%' >> fmap AMacro pIdent))
+              <++
+    (skipSpaces >> char '%' >> fmap AMacro pIdent))
 
-pSystemCommand = 
-  RP.munch isSpace >> (
-    (RP.char '"' >> (RP.manyTill (pEsc RP.<++ RP.get) (RP.char '"')))
-      RP.<++
-    RP.many RP.get
-    )
-       where
-         pEsc = RP.char '\\' >> RP.get 
+pSystemCommand =
+    (char '"' >> (manyTill (pEsc <++ get) (char '"')))
+      <++
+    pTheRest
+  where
+    pEsc = char '\\' >> get
+
+pTheRest = munch (const True)
diff --git a/src/compiler/GF/Command/TreeOperations.hs b/src/compiler/GF/Command/TreeOperations.hs
--- a/src/compiler/GF/Command/TreeOperations.hs
+++ b/src/compiler/GF/Command/TreeOperations.hs
@@ -1,10 +1,11 @@
 module GF.Command.TreeOperations (
   treeOp,
-  allTreeOps
+  allTreeOps,
+  treeChunks
   ) where
 
 import PGF
-import PGF.Data
+import PGF.Internal(Expr(..),unAppForm)
 import Data.List
 
 type TreeOp = [Expr] -> [Expr]
@@ -30,6 +31,8 @@
       Left  $ concatMap subtrees)),
    ("funs",("return all fun functions appearing in the tree, with duplications",
       Left  $ concatMap funNodes))
+---   ("chunks",("return all chunks, i.e. maximal subtrees where the top node is not a metavariable",
+---      Left  $ concatMap treeChunks)) --- a tree with ? head does not type check anyway AR 5/11/2013
   ]
 
 largest :: [Expr] -> [Expr]
@@ -41,6 +44,15 @@
     EAbs _ _ e -> size e + 1
     EApp e1 e2 -> size e1 + size e2 + 1
     _ -> 1
+
+treeChunks :: Expr -> [Expr]
+treeChunks = snd . cks where
+  cks t = case unAppForm t of
+    (EFun f, ts) -> case unzip (map cks ts) of 
+       (bs,_) | and bs      -> (True, [t])
+       (_,cts)              -> (False,concat cts)
+    (EMeta _, ts)           -> (False,concatMap (snd . cks) ts)
+    _                       -> (True, [t])
 
 subtrees :: Expr -> [Expr]
 subtrees t = t : case unApp t of
diff --git a/src/compiler/GF/Compile.hs b/src/compiler/GF/Compile.hs
--- a/src/compiler/GF/Compile.hs
+++ b/src/compiler/GF/Compile.hs
@@ -1,4 +1,4 @@
-module GF.Compile (batchCompile, link, compileToPGF, compileSourceGrammar) where
+module GF.Compile (batchCompile, link, srcAbsName, compileToPGF, compileSourceGrammar) where
 import Prelude hiding (catch)
 import GF.System.Catch
 
@@ -12,12 +12,10 @@
 import GF.Compile.GrammarToPGF
 import GF.Compile.ReadFiles
 import GF.Compile.Update
-import GF.Compile.Refresh
-import GF.Compile.Coding
+--import GF.Compile.Refresh
 import GF.Compile.Tags
 
 import GF.Grammar.Grammar
-import GF.Grammar.Lookup
 import GF.Grammar.Printer
 import GF.Grammar.Binary
 
@@ -28,51 +26,46 @@
 import GF.Data.Operations
 
 import Control.Monad
-import System.IO
 import GF.System.Directory
 import System.FilePath
 import qualified Data.Map as Map
 --import qualified Data.Set as Set
 import Data.List(nub)
-import Data.Maybe (isNothing)
-import qualified Data.ByteString.Char8 as BS
+import Data.Time(UTCTime)
 import Text.PrettyPrint
 
-import PGF.CId
-import PGF.Data
-import PGF.Macros
-import PGF.Optimize
-import PGF.Probabilistic
-
+import PGF.Internal(optimizePGF)
+import PGF
 
 -- | Compiles a number of source files and builds a 'PGF' structure for them.
 compileToPGF :: Options -> [FilePath] -> IOE PGF
-compileToPGF opts fs =
-    do gr <- batchCompile opts fs
-       let name = justModuleName (last fs)
-       link opts (identC (BS.pack name)) gr
+compileToPGF opts fs = link opts =<< batchCompile opts fs
 
-link :: Options -> Ident -> SourceGrammar -> IOE PGF
-link opts cnc gr = do
-  let isv = (verbAtLeast opts Normal)
+link :: Options -> (Ident,t,SourceGrammar) -> IOE PGF
+link opts (cnc,_,gr) =
   putPointE Normal opts "linking ... " $ do
-    let abs = err (const cnc) id $ abstractOfConcrete gr cnc
+    let abs = srcAbsName gr cnc
     pgf <- mkCanon2pgf opts gr abs
-    probs <- ioeIO (maybe (return . defaultProbabilities) readProbabilitiesFromFile (flag optProbsFile opts) pgf)
-    ioeIO $ when (verbAtLeast opts Normal) $ putStrFlush "OK"     
+    probs <- liftIO (maybe (return . defaultProbabilities) readProbabilitiesFromFile (flag optProbsFile opts) pgf)
+    when (verbAtLeast opts Normal) $ putStrE "OK"
     return $ setProbabilities probs 
            $ if flag optOptimizePGF opts then optimizePGF pgf else pgf
 
-batchCompile :: Options -> [FilePath] -> IOE SourceGrammar
+srcAbsName gr cnc = err (const cnc) id $ abstractOfConcrete gr cnc
+
+batchCompile :: Options -> [FilePath] -> IOE (Ident,UTCTime,SourceGrammar)
 batchCompile opts files = do
-  (_,gr,_) <- foldM (compileModule opts) emptyCompileEnv files
-  return gr
+  (_,gr,menv) <- foldM (compileModule opts) emptyCompileEnv files
+  let cnc = identS (justModuleName (last files))
+      t = maximum . map fst $ Map.elems menv
+  return (cnc,t,gr)
 
 -- to compile a set of modules, e.g. an old GF or a .cf file
 compileSourceGrammar :: Options -> SourceGrammar -> IOE SourceGrammar
 compileSourceGrammar opts gr = do
-  (_,gr',_) <- foldM (\env -> compileSourceModule opts env Nothing)
-                     (0,emptySourceGrammar,Map.empty)
+  cwd <- liftIO getCurrentDirectory
+  (_,gr',_) <- foldM (\env -> compileSourceModule opts cwd env Nothing)
+                     emptyCompileEnv
                      (modules gr)
   return gr'
 
@@ -80,21 +73,18 @@
 -- to output an intermediate stage
 intermOut :: Options -> Dump -> Doc -> IOE ()
 intermOut opts d doc
-  | dump opts d = ioeIO (hPutStrLn stderr (render (text "\n\n--#" <+> text (show d) $$ doc)))
+  | dump opts d = ePutStrLn (render (text "\n\n--#" <+> text (show d) $$ doc))
   | otherwise   = return ()
 
 warnOut opts warnings
   | null warnings = return ()
-  | otherwise     = ioeIO $ hPutStrLn stderr ws `catch` oops
+  | otherwise     = liftIO $ ePutStrLn ws `catch` oops
   where
-    oops _ = hPutStrLn stderr "" -- prevent crash on character encoding problem
+    oops _ = ePutStrLn "" -- prevent crash on character encoding problem
     ws = if flag optVerbosity opts == Normal
          then '\n':warnings
          else warnings
 
--- | the environment
-type CompileEnv = (Int,SourceGrammar,ModEnv)
-
 -- | compile with one module as starting point
 -- command-line options override options (marked by --#) in the file
 -- As for path: if it is read from file, the file path is prepended to each name.
@@ -105,55 +95,57 @@
 compileModule opts1 env file = do
   file <- getRealFile file
   opts0 <- getOptionsFromFile file
-  curr_dir <- return $ dropFileName file
-  lib_dir  <- ioeIO $ getLibraryDirectory (addOptions opts0 opts1)
+  let curr_dir = dropFileName file
+  lib_dir  <- liftIO $ getLibraryDirectory (addOptions opts0 opts1)
   let opts = addOptions (fixRelativeLibPaths curr_dir lib_dir opts0) opts1
-  ps0 <- ioeIO $ extendPathEnv opts
+  ps0 <- extendPathEnv opts
   let ps = nub (curr_dir : ps0)
-  ioeIO $ putIfVerb opts $ "module search path:" +++ show ps ----
+  putIfVerb opts $ "module search path:" +++ show ps ----
   let (_,sgr,rfs) = env
   files <- getAllFiles opts ps rfs file
-  ioeIO $ putIfVerb opts $ "files to read:" +++ show files ----
+  putIfVerb opts $ "files to read:" +++ show files ----
   let names = map justModuleName files
-  ioeIO $ putIfVerb opts $ "modules to include:" +++ show names ----
+  putIfVerb opts $ "modules to include:" +++ show names ----
   foldM (compileOne opts) (0,sgr,rfs) files
   where
     getRealFile file = do
-      exists <- ioeIO $ doesFileExist file
+      exists <- liftIO $ doesFileExist file
       if exists
         then return file
         else if isRelative file
-               then do lib_dir <- ioeIO $ getLibraryDirectory opts1
+               then do lib_dir <- liftIO $ getLibraryDirectory opts1
                        let file1 = lib_dir </> file
-                       exists <- ioeIO $ doesFileExist file1
+                       exists <- liftIO $ doesFileExist file1
                        if exists
                          then return file1
-                         else ioeErr $ Bad (render (text "None of these files exists:" $$ nest 2 (text file $$ text file1)))
-               else ioeErr $ Bad (render (text "File" <+> text file <+> text "does not exist."))
+                         else raise (render (text "None of these files exists:" $$ nest 2 (text file $$ text file1)))
+               else raise (render (text "File" <+> text file <+> text "does not exist."))
 
 compileOne :: Options -> CompileEnv -> FullPath -> IOE CompileEnv
 compileOne opts env@(_,srcgr,_) file = do
 
   let putpOpt v m act
        | verbAtLeast opts Verbose = putPointE Normal opts v act
-       | verbAtLeast opts Normal  = ioeIO (putStrFlush m) >> act
+       | verbAtLeast opts Normal  = putStrE m >> act
        | otherwise                = putPointE Verbose opts v act
 
   let path = dropFileName file
   let name = dropExtension file
+  cwd <- liftIO getCurrentDirectory
 
   case takeExtensions file of
 
     -- for compiled gf, read the file and update environment
     -- also undo common subexp optimization, to enable normal computations
     ".gfo" -> do
-       sm00 <- putPointE Verbose opts ("+ reading" +++ file) $ ioeIO (decodeModule file)
+       sm00 <- putPointE Verbose opts ("+ reading" +++ file) $ liftIO (decodeModule file)
        let sm0 = (fst sm00, (snd sm00) {mflags = mflags (snd sm00) `addOptions` opts})
 
        intermOut opts (Dump Source) (ppModule Internal sm0)
 
        let sm1 = unsubexpModule sm0
-       (sm,warnings) <- {- putPointE Normal opts "creating indirections" $ -} ioeErr $ runCheck $ extendModule srcgr sm1
+       (sm,warnings) <- {- putPointE Normal opts "creating indirections" $ -}
+                        runCheck $ extendModule cwd srcgr sm1
        warnOut opts warnings
 
        if flag optTagsOnly opts
@@ -165,39 +157,38 @@
     -- for gf source, do full compilation and generate code
     _ -> do
 
-      b1 <- ioeIO $ doesFileExist file
+      b1 <- liftIO $ doesFileExist file
       if not b1
         then compileOne opts env $ (gf2gfo opts file)
         else do
 
-       sm00 <- putpOpt ("- parsing" +++ file) ("- compiling" +++ file ++ "... ") $ 
-                                           getSourceModule opts file
-       enc <- ioeIO $ mkTextEncoding (renameEncoding (flag optEncoding (mflags (snd sm00))))
-       let sm = decodeStringsInModule enc sm00
-
+       sm <- putpOpt ("- parsing" +++ file) ("- compiling" +++ file ++ "... ")
+             $ getSourceModule opts file
        intermOut opts (Dump Source) (ppModule Internal sm)
 
-       compileSourceModule opts env (Just file) sm
+       compileSourceModule opts cwd env (Just file) sm
   where
    isConcr (_,m) = isModCnc m && mstatus m /= MSIncomplete
 
-compileSourceModule :: Options -> CompileEnv -> Maybe FilePath -> SourceModule -> IOE CompileEnv
-compileSourceModule opts env@(k,gr,_) mb_gfFile mo@(i,mi) = do
+compileSourceModule :: Options -> FilePath -> CompileEnv -> Maybe FilePath -> SourceModule -> IOE CompileEnv
+compileSourceModule opts cwd env@(k,gr,_) mb_gfFile mo@(i,mi) = do
 
-  mo1  <- runPass Rebuild "" (rebuildModule gr mo)
-  mo1b <- runPass Extend "" (extendModule gr mo1)
+  mo1  <- runPass Rebuild "" (rebuildModule cwd gr mo)
+  mo1b <- runPass Extend "" (extendModule cwd gr mo1)
 
   case mo1b of
     (_,n) | not (isCompleteModule n) ->
       if tagsFlag then generateTags k mo1b else generateGFO k mo1b
     _ -> do
-      mo2 <- runPass Rename "renaming" $ renameModule gr mo1b
-      mo3 <- runPass TypeCheck "type checking" $ checkModule opts gr mo2
+      mo2 <- runPass Rename "renaming" $ renameModule cwd gr mo1b
+      mo3 <- runPass TypeCheck "type checking" $ checkModule opts cwd gr mo2
       if tagsFlag then generateTags k mo3 else compileCompleteModule k mo3
   where
     compileCompleteModule k mo3 = do
-      (k',mo3r:_) <- runPass2 (head.snd) Refresh "refreshing" $
-                     refreshModule (k,gr) mo3
+--    (k',mo3r:_) <- runPass2 (head.snd) Refresh "refreshing" $
+--                   refreshModule (k,gr) mo3
+      let k' = k
+          mo3r = mo3
       mo4 <- runPass2 id Optimize "optimizing" $ optimizeModule opts gr mo3r
       mo5 <- if isModCnc (snd mo4) && flag optPMCFG opts
              then runPass2' "generating PMCFG" $ generatePMCFG opts gr mb_gfFile mo4
@@ -220,8 +211,8 @@
     idump pass = intermOut opts (Dump pass) . ppModule Internal
 
     -- * Impedance matching
-    runPass = runPass' fst fst snd (ioeErr . runCheck)
-    runPass2 = runPass2e ioeErr
+    runPass = runPass' fst fst snd (liftErr . runCheck)
+    runPass2 = runPass2e liftErr
     runPass2' = runPass2e id id Canon
     runPass2e lift f = runPass' id f (const "") lift
 
@@ -239,12 +230,15 @@
   let mo1 = subexpModule mo
       mo2 = case mo1 of
               (m,mi) -> (m,mi{jments=Map.filter (\x -> case x of {AnyInd _ _ -> False; _ -> True}) (jments mi)})
-  putPointE Normal opts ("  write file" +++ file) $ ioeIO $ encodeModule file mo2
+  putPointE Normal opts ("  write file" +++ file) $ liftIO $ encodeModule file mo2
 
 -- auxiliaries
 
 --reverseModules (MGrammar ms) = MGrammar $ reverse ms
 
+-- | The environment
+type CompileEnv = (Int,SourceGrammar,ModEnv)
+
 emptyCompileEnv :: CompileEnv
 emptyCompileEnv = (0,emptySourceGrammar,Map.empty)
 
@@ -252,7 +246,7 @@
   menv2 <- case mfile of
     Just file -> do
       let (mod,imps) = importsOfModule mo
-      t <- ioeIO $ getModificationTime file
+      t <- liftIO $ getModificationTime file
       return $ Map.insert mod (t,imps) menv
     _ -> return menv
   return (k,prependModule gr mo,menv2) --- reverse later
diff --git a/src/compiler/GF/Compile/CFGtoPGF.hs b/src/compiler/GF/Compile/CFGtoPGF.hs
new file mode 100644
--- /dev/null
+++ b/src/compiler/GF/Compile/CFGtoPGF.hs
@@ -0,0 +1,109 @@
+module GF.Compile.CFGtoPGF (cf2pgf) where
+
+import GF.Grammar.CFG
+import GF.Infra.UseIO
+
+import PGF
+import PGF.Internal
+
+import qualified Data.Set as Set
+import qualified Data.Map as Map
+import qualified Data.IntMap as IntMap
+import qualified Data.ByteString as BS
+import Data.Array.IArray
+import Data.List
+
+--------------------------
+-- the compiler ----------
+--------------------------
+
+cf2pgf :: FilePath -> CFG -> PGF
+cf2pgf fpath cf = 
+ let pgf = PGF Map.empty aname (cf2abstr cf) (Map.singleton cname (cf2concr cf))
+ in updateProductionIndices pgf
+ where
+   name = justModuleName fpath
+   aname = mkCId (name ++ "Abs")
+   cname = mkCId name
+
+cf2abstr :: CFG -> Abstr
+cf2abstr cfg = Abstr aflags afuns acats BS.empty
+  where
+    aflags = Map.singleton (mkCId "startcat") (LStr (cfgStartCat cfg))
+    acats = Map.fromList [(mkCId cat, ([], [(0,mkRuleName rule) 
+                                              | rule <- Set.toList rules], 0, 0)) 
+                            | (cat,rules) <- Map.toList (cfgRules cfg)]
+    afuns = Map.fromList [(mkRuleName rule, (cftype [mkCId c | NonTerminal c <- ruleRhs rule] (mkCId cat), 0, Nothing, 0, 0))
+                            | (cat,rules) <- Map.toList (cfgRules cfg)
+                            , rule <- Set.toList rules]
+
+cf2concr :: CFG -> Concr
+cf2concr cfg = Concr Map.empty Map.empty
+                     cncfuns lindefsrefs lindefsrefs
+                     sequences productions
+                     IntMap.empty Map.empty
+                     cnccats
+                     IntMap.empty
+                     totalCats
+  where
+    sequences0 = Set.fromList (listArray (0,0) [SymCat 0 0] : 
+                               [mkSequence rule | rules <- Map.elems (cfgRules cfg), rule <- Set.toList rules])
+    sequences  = listArray (0,Set.size sequences0-1) (Set.toList sequences0)
+
+    idFun = CncFun wildCId (listArray (0,0) [seqid])
+      where
+        seq   = listArray (0,0) [SymCat 0 0]
+        seqid = binSearch seq sequences (bounds sequences)
+    ((fun_cnt,cncfuns0),productions0) = mapAccumL convertRules (1,[idFun]) (Map.toList (cfgRules cfg))
+    productions = IntMap.fromList productions0
+    cncfuns = listArray (0,fun_cnt-1) (reverse cncfuns0)
+
+    lbls = listArray (0,0) ["s"]
+    (totalCats,cnccats0) = mapAccumL mkCncCat 0 (Map.toList (cfgRules cfg))
+    cnccats = Map.fromList cnccats0
+
+    lindefsrefs = 
+       IntMap.fromList (map mkLinDefRef (Map.keys (cfgRules cfg)))
+
+    convertRules st (cat,rules) =
+      let (st',prods) = mapAccumL convertRule st (Set.toList rules)
+      in (st',(cat2fid cat,Set.fromList prods))
+
+    convertRule (funid,funs) rule = 
+      let args   = [PArg [] (cat2fid c) | NonTerminal c <- ruleRhs rule]
+          prod   = PApply funid args
+          seqid  = binSearch (mkSequence rule) sequences (bounds sequences)
+          fun    = CncFun (mkRuleName rule) (listArray (0,0) [seqid])
+          funid' = funid+1
+      in funid' `seq` ((funid',fun:funs),prod)
+
+    mkSequence rule = listArray (0,length syms-1) syms
+      where
+        syms   = snd $ mapAccumL convertSymbol 0 (ruleRhs rule)
+
+        convertSymbol d (NonTerminal _) = (d+1,SymCat d 0)
+        convertSymbol d (Terminal t)    = (d,  SymKS t)
+
+    mkCncCat fid (cat,_) = (fid+1, (mkCId cat,CncCat fid fid lbls))
+
+    mkLinDefRef cat =
+      (cat2fid cat,[0])
+
+    binSearch v arr (i,j)
+      | i <= j    = case compare v (arr ! k) of
+                      LT -> binSearch v arr (i,k-1)
+                      EQ -> k
+                      GT -> binSearch v arr (k+1,j)
+      | otherwise = error "binSearch"
+      where
+        k = (i+j) `div` 2
+
+    cat2fid cat = 
+      case Map.lookup (mkCId cat) cnccats of
+        Just (CncCat fid _ _) -> fid
+        _                     -> error "cat2fid"
+
+mkRuleName rule =
+  case ruleName rule of
+	CFObj n _ -> n
+	_         -> wildCId
diff --git a/src/compiler/GF/Compile/CheckGrammar.hs b/src/compiler/GF/Compile/CheckGrammar.hs
--- a/src/compiler/GF/Compile/CheckGrammar.hs
+++ b/src/compiler/GF/Compile/CheckGrammar.hs
@@ -26,15 +26,15 @@
 import GF.Infra.Option
 
 import GF.Compile.TypeCheck.Abstract
-import GF.Compile.TypeCheck.Concrete
+import GF.Compile.TypeCheck.RConcrete
 import qualified GF.Compile.TypeCheck.ConcreteNew as CN
 import qualified GF.Compile.Compute.ConcreteNew as CN
 
 import GF.Grammar
 import GF.Grammar.Lexer
 import GF.Grammar.Lookup
-import GF.Grammar.Predef
-import GF.Grammar.PatternMatch
+--import GF.Grammar.Predef
+--import GF.Grammar.PatternMatch
 
 import GF.Data.Operations
 import GF.Infra.CheckM
@@ -45,25 +45,25 @@
 import Text.PrettyPrint
 
 -- | checking is performed in the dependency order of modules
-checkModule :: Options -> SourceGrammar -> SourceModule -> Check SourceModule
-checkModule opts sgr mo@(m,mi) = do
-  checkRestrictedInheritance sgr mo
+checkModule :: Options -> FilePath -> SourceGrammar -> SourceModule -> Check SourceModule
+checkModule opts cwd sgr mo@(m,mi) = do
+  checkRestrictedInheritance cwd sgr mo
   mo <- case mtype mi of
           MTConcrete a -> do let gr = prependModule sgr mo
-                             abs <- checkErr $ lookupModule gr a
-                             checkCompleteGrammar opts gr (a,abs) mo
+                             abs <- lookupModule gr a
+                             checkCompleteGrammar opts cwd gr (a,abs) mo
           _            -> return mo
-  infoss <- checkErr $ topoSortJments2 mo
+  infoss <- checkInModule cwd mi NoLoc empty $ topoSortJments2 mo
   foldM updateCheckInfos mo infoss
   where
     updateCheckInfos mo = fmap (foldl update mo) . parallelCheck . map check
-      where check (i,info) = fmap ((,) i) (checkInfo opts sgr mo i info)
+      where check (i,info) = fmap ((,) i) (checkInfo opts cwd sgr mo i info)
     update mo@(m,mi) (i,info) = (m,mi{jments=updateTree (i,info) (jments mi)})
 
 -- check if restricted inheritance modules are still coherent
 -- i.e. that the defs of remaining names don't depend on omitted names
-checkRestrictedInheritance :: SourceGrammar -> SourceModule -> Check ()
-checkRestrictedInheritance sgr (name,mo) = checkIn (ppLocation (msrc mo) NoLoc <> colon) $ do
+checkRestrictedInheritance :: FilePath -> SourceGrammar -> SourceModule -> Check ()
+checkRestrictedInheritance cwd sgr (name,mo) = checkInModule cwd mo NoLoc empty $ do
   let irs = [ii | ii@(_,mi) <- mextend mo, mi /= MIAll]  -- names with restr. inh.
   let mrs = [((i,m),mi) | (i,m) <- mos, Just mi <- [lookup i irs]]
                              -- the restr. modules themself, with restr. infos
@@ -82,8 +82,8 @@
                          nest 2 (vcat [ppIdent f <+> text "on" <+> fsep (map ppIdent is) | (f,is) <- cs]))
    allDeps = concatMap (allDependencies (const True) . jments . snd) mos
 
-checkCompleteGrammar :: Options -> SourceGrammar -> SourceModule -> SourceModule -> Check SourceModule
-checkCompleteGrammar opts gr (am,abs) (cm,cnc) = checkIn (ppLocation (msrc cnc) NoLoc <> colon) $ do
+checkCompleteGrammar :: Options -> FilePath -> SourceGrammar -> SourceModule -> SourceModule -> Check SourceModule
+checkCompleteGrammar opts cwd gr (am,abs) (cm,cnc) = checkInModule cwd cnc NoLoc empty $ do
   let jsa = jments abs
   let jsc = jments cnc
 
@@ -106,8 +106,8 @@
                                                     return info
                                  _            -> return info
                        case info of
-                         CncCat (Just (L loc (RecType []))) _ _ _ -> return (foldr (\_ -> Abs Explicit identW) (R []) cxt)
-                         _                                        -> Bad "no def lin"
+                         CncCat (Just (L loc (RecType []))) _ _ _ _ -> return (foldr (\_ -> Abs Explicit identW) (R []) cxt)
+                         _                                          -> Bad "no def lin"
 
                  case lookupIdent c js of
                    Ok (AnyInd _ _) -> return js
@@ -129,13 +129,13 @@
                            checkWarn (text "no linearization of" <+> ppIdent c)
        AbsCat (Just _) -> case lookupIdent c js of
          Ok (AnyInd _ _) -> return js
-         Ok (CncCat (Just _) _ _ _) -> return js
-         Ok (CncCat Nothing mt mp mpmcfg) -> do
+         Ok (CncCat (Just _) _ _ _ _) -> return js
+         Ok (CncCat Nothing md mr mp mpmcfg) -> do
            checkWarn (text "no linearization type for" <+> ppIdent c <> text ", inserting default {s : Str}")
-           return $ updateTree (c,CncCat (Just (L NoLoc defLinType)) mt mp mpmcfg) js
+           return $ updateTree (c,CncCat (Just (L NoLoc defLinType)) md mr mp mpmcfg) js
          _ -> do
            checkWarn (text "no linearization type for" <+> ppIdent c <> text ", inserting default {s : Str}")
-           return $ updateTree (c,CncCat (Just (L NoLoc defLinType)) Nothing Nothing Nothing) js
+           return $ updateTree (c,CncCat (Just (L NoLoc defLinType)) Nothing Nothing Nothing Nothing) js
        _ -> return js
      
    checkCnc js i@(c,info) =
@@ -147,7 +147,7 @@
                                            return $ updateTree (c,CncFun (Just linty) d mn mf) js
                              _       -> do checkWarn (text "function" <+> ppIdent c <+> text "is not in abstract")
                                            return js
-       CncCat _ _ _ _   -> case lookupOrigInfo gr (am,c) of
+       CncCat _ _ _ _ _ -> case lookupOrigInfo gr (am,c) of
                              Ok _ -> return $ updateTree i js
                              _    -> do checkWarn (text "category" <+> ppIdent c <+> text "is not in abstract")
                                         return js
@@ -156,9 +156,9 @@
 
 -- | General Principle: only Just-values are checked. 
 -- A May-value has always been checked in its origin module.
-checkInfo :: Options -> SourceGrammar -> SourceModule -> Ident -> Info -> Check Info
-checkInfo opts sgr (m,mo) c info = do
-  checkIn (ppLocation (msrc mo) NoLoc <> colon) $
+checkInfo :: Options -> FilePath -> SourceGrammar -> SourceModule -> Ident -> Info -> Check Info
+checkInfo opts cwd sgr (m,mo) c info = do
+  checkInModule cwd mo NoLoc empty $
     checkReservedId c
   case info of
     AbsCat (Just (L loc cont)) -> 
@@ -175,7 +175,7 @@
         Nothing  -> return ()
       return (AbsFun (Just (L loc typ)) ma md moper)
 
-    CncCat mty mdef mpr mpmcfg -> do
+    CncCat mty mdef mref mpr mpmcfg -> do
       mty  <- case mty of
                 Just (L loc typ) -> chIn loc "linearization type of" $ 
                                      (if False --flag optNewComp opts
@@ -192,13 +192,19 @@
                        (def,_) <- checkLType gr [] def (mkFunType [typeStr] typ)
                        return (Just (L loc def))
                 _ -> return Nothing
+      mref <- case (mty,mref) of
+                (Just (L _ typ),Just (L loc ref)) -> 
+                    chIn loc "reference linearization of" $ do
+                       (ref,_) <- checkLType gr [] ref (mkFunType [typ] typeStr)
+                       return (Just (L loc ref))
+                _ -> return Nothing
       mpr  <- case mpr of
                 (Just (L loc t)) -> 
                     chIn loc "print name of" $ do
                        (t,_) <- checkLType gr [] t typeStr
                        return (Just (L loc t))
                 _ -> return Nothing
-      return (CncCat mty mdef mpr mpmcfg)
+      return (CncCat mty mdef mref mpr mpmcfg)
 
     CncFun mty mt mpr mpmcfg -> do
       mt <- case (mty,mt) of
@@ -240,7 +246,7 @@
 
     ResOverload os tysts -> chIn NoLoc "overloading" $ do
       tysts' <- mapM (uncurry $ flip (\(L loc1 t) (L loc2 ty) -> checkLType gr [] t ty >>= \(t,ty) -> return (L loc1 t, L loc2 ty))) tysts  -- return explicit ones
-      tysts0 <- checkErr $ lookupOverload gr (m,c)  -- check against inherited ones too
+      tysts0 <- lookupOverload gr (m,c)  -- check against inherited ones too
       tysts1 <- mapM (uncurry $ flip (checkLType gr [])) 
                   [(mkFunType args val,tr) | (args,(val,tr)) <- tysts0]
       --- this can only be a partial guarantee, since matching
@@ -257,11 +263,11 @@
     _ ->  return info
  where
    gr = prependModule sgr (m,mo)
-   chIn loc cat = checkIn (ppLocation (msrc mo) loc <> colon $$ 
-                           nest 2 (text "Happened in" <+> text cat <+> ppIdent c))
+   chIn loc cat = checkInModule cwd mo loc
+                             (text "Happened in" <+> text cat <+> ppIdent c)
 
    mkPar (f,co) = do
-       vs <- checkErr $ liftM combinations $ mapM (\(_,_,ty) -> allParamValues gr ty) co
+       vs <- liftM combinations $ mapM (\(_,_,ty) -> allParamValues gr ty) co
        return $ map (mkApp (QC (m,f))) vs
 
    checkUniq xss = case xss of
@@ -273,9 +279,7 @@
 
    mkCheck loc cat ss = case ss of
      [] -> return info
-     _  -> checkError (ppLocation (msrc mo) loc <> colon $$ 
-                       nest 2 (text "Happened in" <+> text cat <+> ppIdent c $$ 
-                               nest 2 (vcat ss)))
+     _ -> chIn loc cat $ checkError (vcat ss)
 
    compAbsTyp g t = case t of
      Vr x -> maybe (checkError (text "no value given to variable" <+> ppIdent x)) return $ lookup x g
@@ -292,9 +296,9 @@
 
 -- | for grammars obtained otherwise than by parsing ---- update!!
 checkReservedId :: Ident -> Check ()
-checkReservedId x
-  | isReservedWord (ident2bs x) = checkWarn (text "reserved word used as identifier:" <+> ppIdent x)
-  | otherwise                   = return ()
+checkReservedId x =
+  when (isReservedWord x) $
+       checkWarn (text "reserved word used as identifier:" <+> ppIdent x)
 
 -- auxiliaries
 
@@ -311,13 +315,13 @@
      let vars = mkRecType varLabel $ replicate n typeStr
 	 symb = argIdent n cat i
      rec <- if n==0 then return val else
-            checkErr $ errIn (render (text "extending" $$
+                       errIn (render (text "extending" $$
                                       nest 2 (ppTerm Unqualified 0 vars) $$
                                       text "with" $$
                                       nest 2 (ppTerm Unqualified 0 val))) $
                              plusRecType vars val
      return (Explicit,symb,rec)
    lookLin (_,c) = checks [ --- rather: update with defLinType ?
-      checkErr (lookupLincat cnc m c) >>= computeLType cnc []
+      lookupLincat cnc m c >>= computeLType cnc []
      ,return defLinType
      ]
diff --git a/src/compiler/GF/Compile/Coding.hs b/src/compiler/GF/Compile/Coding.hs
--- a/src/compiler/GF/Compile/Coding.hs
+++ b/src/compiler/GF/Compile/Coding.hs
@@ -1,12 +1,12 @@
 module GF.Compile.Coding where
-
+{-
 import GF.Grammar.Grammar
 import GF.Grammar.Macros
 import GF.Text.Coding
-import GF.Infra.Option
+--import GF.Infra.Option
 import GF.Data.Operations
 
-import Data.Char
+--import Data.Char
 import System.IO
 import qualified Data.ByteString.Char8 as BS
 
@@ -22,7 +22,7 @@
     codj (c,info) = case info of
       ResOper     pty pt   -> ResOper (codeLTerms co pty) (codeLTerms co pt) 
       ResOverload es tyts  -> ResOverload es [(codeLTerm co ty,codeLTerm co t) | (ty,t) <- tyts]
-      CncCat mty mt mpr mpmcfg -> CncCat mty (codeLTerms co mt) (codeLTerms co mpr) mpmcfg
+      CncCat mcat mdef mref mpr mpmcfg -> CncCat mcat (codeLTerms co mdef) (codeLTerms co mref) (codeLTerms co mpr) mpmcfg
       CncFun mty mt mpr mpmcfg -> CncFun mty (codeLTerms co mt) (codeLTerms co mpr) mpmcfg
       _ -> info
 
@@ -61,3 +61,4 @@
         inStringLiteral ('\\':d:ds) = '\\' : co [d] ++ inStringLiteral ds
         inStringLiteral (d:ds) = co [d] ++ inStringLiteral ds
 codeStringLiterals co (c:cs) = c : codeStringLiterals co cs
+-}
diff --git a/src/compiler/GF/Compile/Compute/AppPredefined.hs b/src/compiler/GF/Compile/Compute/AppPredefined.hs
--- a/src/compiler/GF/Compile/Compute/AppPredefined.hs
+++ b/src/compiler/GF/Compile/Compute/AppPredefined.hs
@@ -12,18 +12,17 @@
 -- Predefined function type signatures and definitions.
 -----------------------------------------------------------------------------
 
-module GF.Compile.Compute.AppPredefined (
-          isInPredefined, typPredefined, arrityPredefined, predefModInfo, appPredefined
+module GF.Compile.Compute.AppPredefined ({-
+          isInPredefined, typPredefined, arrityPredefined, predefModInfo, appPredefined-}
 		  ) where
-
-import GF.Infra.Ident
+{-
+import GF.Compile.TypeCheck.Primitives
 import GF.Infra.Option
 import GF.Data.Operations
 import GF.Grammar
 import GF.Grammar.Predef
 
 import qualified Data.Map as Map
-import qualified Data.ByteString.Char8 as BS
 import Text.PrettyPrint
 import Data.Char (isUpper,toUpper,toLower)
 
@@ -32,13 +31,6 @@
 isInPredefined :: Ident -> Bool
 isInPredefined f = Map.member f primitives
 
-typPredefined :: Ident -> Maybe Type
-typPredefined f = case Map.lookup f primitives of
-                    Just (ResOper (Just (L _ ty)) _) -> Just ty
-                    Just (ResParam _ _)              -> Just typePType
-                    Just (ResValue (L _ ty))         -> Just ty
-                    _                                -> Nothing
-
 arrityPredefined :: Ident -> Maybe Int
 arrityPredefined f = do ty <- typPredefined f
                         let (ctxt,_) = typeFormCnc ty
@@ -47,53 +39,6 @@
 predefModInfo :: SourceModInfo
 predefModInfo = ModInfo MTResource MSComplete noOptions [] Nothing [] [] "Predef.gf" Nothing primitives
 
-primitives = Map.fromList
-  [ (cErrorType, ResOper (Just (noLoc typeType)) Nothing)
-  , (cInt      , ResOper (Just (noLoc typePType)) Nothing)
-  , (cFloat    , ResOper (Just (noLoc typePType)) Nothing)
-  , (cInts     , fun [typeInt] typePType)
-  , (cPBool    , ResParam (Just (noLoc [(cPTrue,[]),(cPFalse,[])])) (Just [QC (cPredef,cPTrue), QC (cPredef,cPFalse)]))
-  , (cPTrue    , ResValue (noLoc typePBool))
-  , (cPFalse   , ResValue (noLoc typePBool))
-  , (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  , fun [typeTok] typeTok)
-  , (cToLower  , fun [typeTok] typeTok)
-  , (cIsUpper  , fun [typeTok] typePBool)
-
-----  "read"   -> 
-  , (cRead     , ResOper (Just (noLoc (mkProd -- (P : Type) -> Tok -> P
-                                         [(Explicit,varP,typePType),(Explicit,identW,typeStr)] (Vr varP) []))) Nothing)
-  , (cShow     , ResOper (Just (noLoc (mkProd -- (P : PType) -> P -> Tok
-                                         [(Explicit,varP,typePType),(Explicit,identW,Vr varP)] typeStr []))) Nothing)
-  , (cEqVal    , ResOper (Just (noLoc (mkProd -- (P : PType) -> P -> P -> PBool
-                                         [(Explicit,varP,typePType),(Explicit,identW,Vr varP),(Explicit,identW,Vr varP)] typePBool []))) Nothing)
-  , (cToStr    , ResOper (Just (noLoc (mkProd -- (L : Type)  -> L -> Str
-                                         [(Explicit,varL,typeType),(Explicit,identW,Vr varL)] typeStr []))) Nothing)
-  , (cMapStr   , ResOper (Just (noLoc (mkProd -- (L : Type)  -> (Str -> Str) -> L -> L
-                                         [(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
-
-    varL :: Ident
-    varL = identC (BS.pack "L")
-
-    varP :: Ident
-    varP = identC (BS.pack "P")
-
 appPredefined :: Term -> Err (Term,Bool)
 appPredefined t = case t of
   App f x0 -> do
@@ -125,7 +70,7 @@
       (EInt i, EInt j) | f == cLessInt -> retb $ if i<j  then predefTrue else predefFalse
       (EInt i, EInt j) | f == cPlus    -> retb $ EInt $ i+j
       (_,      t)      | f == cShow  && notVar t  -> retb $ foldrC $ map K $ words $ render (ppTerm Unqualified 0 t)
-      (_,      K s)    | f == cRead    -> retb $ Cn (identC (BS.pack s)) --- because of K, only works for atomic tags
+      (_,      K s)    | f == cRead    -> retb $ Cn (identS s) --- because of K, only works for atomic tags
       (_,      t)      | f == cToStr   -> trm2str t >>= retb
       _ -> retb t ---- prtBad "cannot compute predefined" t
 
@@ -195,3 +140,4 @@
    mapField (mty,te) = case mty of
      Just ty -> (mty,mapStr ty f te)
      _ -> (mty,te)
+-}
diff --git a/src/compiler/GF/Compile/Compute/Concrete.hs b/src/compiler/GF/Compile/Compute/Concrete.hs
--- a/src/compiler/GF/Compile/Compute/Concrete.hs
+++ b/src/compiler/GF/Compile/Compute/Concrete.hs
@@ -1,3 +1,3 @@
-module GF.Compile.Compute.Concrete(module M) where
-import GF.Compile.Compute.ConcreteLazy as M -- New
+module GF.Compile.Compute.Concrete{-(module M)-} where
+--import GF.Compile.Compute.ConcreteLazy as M -- New
 --import GF.Compile.Compute.ConcreteStrict as M -- Old, inefficient
diff --git a/src/compiler/GF/Compile/Compute/ConcreteLazy.hs b/src/compiler/GF/Compile/Compute/ConcreteLazy.hs
--- a/src/compiler/GF/Compile/Compute/ConcreteLazy.hs
+++ b/src/compiler/GF/Compile/Compute/ConcreteLazy.hs
@@ -12,26 +12,26 @@
 -- Computation of source terms. Used in compilation and in @cc@ command.
 -----------------------------------------------------------------------------
 
-module GF.Compile.Compute.ConcreteLazy (computeConcrete, computeTerm,checkPredefError) where
-
-import GF.Data.Operations
+module GF.Compile.Compute.ConcreteLazy ({-computeConcrete, computeTerm,checkPredefError-}) where
+{-
 import GF.Grammar.Grammar
+import GF.Data.Operations
 import GF.Infra.Ident
-import GF.Infra.Option
+--import GF.Infra.Option
 import GF.Data.Str
-import GF.Grammar.ShowTerm
+--import GF.Grammar.ShowTerm
 import GF.Grammar.Printer
 import GF.Grammar.Predef
 import GF.Grammar.Macros
 import GF.Grammar.Lookup
-import GF.Compile.Refresh
+--import GF.Compile.Refresh
 import GF.Grammar.PatternMatch
 import GF.Grammar.Lockfield (isLockLabel,unlockRecord) ----
 
 import GF.Compile.Compute.AppPredefined
 
-import Data.List (nub,intersperse)
-import Control.Monad (liftM2, liftM)
+import Data.List (nub) --intersperse
+--import Control.Monad (liftM2, liftM)
 import Control.Monad.Identity
 import Text.PrettyPrint
 
@@ -508,8 +508,7 @@
 -- | argument variables cannot be glued
 checkNoArgVars :: Term -> Comp Term
 checkNoArgVars t = case t of
-  Vr (IA _ _)    -> fail $ glueErrorMsg $ ppTerm Unqualified 0 t 
-  Vr (IAV _ _ _) -> fail $ glueErrorMsg $ ppTerm Unqualified 0 t 
+  Vr x | isArgIdent x -> fail $ glueErrorMsg $ ppTerm Unqualified 0 t
   _ -> composOp checkNoArgVars t
 
 glueErrorMsg s = 
@@ -520,12 +519,6 @@
   V ty _ -> return ty
   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
@@ -534,4 +527,5 @@
   _ -> composOp (checkPredefError sgr) t
   
 predef_error s = App (Q (cPredef,cError)) (K s)
+-}
 -}
diff --git a/src/compiler/GF/Compile/Compute/ConcreteNew.hs b/src/compiler/GF/Compile/Compute/ConcreteNew.hs
--- a/src/compiler/GF/Compile/Compute/ConcreteNew.hs
+++ b/src/compiler/GF/Compile/Compute/ConcreteNew.hs
@@ -9,17 +9,16 @@
 import GF.Grammar.Lookup(lookupResDefLoc,allParamValues)
 import GF.Grammar.Predef(cPredef,cErrorType,cTok,cStr)
 import GF.Grammar.PatternMatch(matchPattern,measurePatt)
-import GF.Grammar.Lockfield(unlockRecord,lockLabel,isLockLabel,lockRecType)
-import GF.Compile.Compute.Value hiding (Predefined(..))
+import GF.Grammar.Lockfield(lockLabel,isLockLabel,lockRecType) --unlockRecord
+import GF.Compile.Compute.Value hiding (Error)
 import GF.Compile.Compute.Predef(predef,predefName,delta)
 import GF.Data.Str(Str,glueStr,str2strings,str,sstr,plusStr,strTok)
 import GF.Data.Operations(Err,err,errIn,maybeErr,combinations,mapPairsM)
-import GF.Data.Utilities(mapFst,mapSnd,mapBoth,apBoth,apSnd)
-import Control.Monad(ap,liftM,liftM2,mplus)
-import Data.List (findIndex,intersect,isInfixOf,nub,elemIndex)
-import Data.Char (isUpper,toUpper,toLower)
+import GF.Data.Utilities(mapFst,mapSnd,mapBoth)
+import Control.Monad(ap,liftM,liftM2,mplus,unless)
+import Data.List (findIndex,intersect,nub,elemIndex,(\\)) --,isInfixOf
+--import Data.Char (isUpper,toUpper,toLower)
 import Text.PrettyPrint
-import qualified Data.ByteString.Char8 as BS
 import qualified Data.Map as Map
 --import Debug.Trace(trace)
 
@@ -80,7 +79,7 @@
 resourceValues :: SourceGrammar -> GlobalEnv
 resourceValues gr = env
   where
-    env = GE gr rvs (L NoLoc IW)
+    env = GE gr rvs (L NoLoc identW)
     rvs = Map.mapWithKey moduleResources (moduleMap gr)
     moduleResources m = Map.mapWithKey (moduleResource m) . jments
     moduleResource m c _info = do L l t <- lookupResDefLoc gr (m,c)
@@ -115,7 +114,7 @@
     Vr x   -> var env x
     Q x@(m,f)
       | m == cPredef -> if f==cErrorType                -- to be removed
-                        then let p = identC (BS.pack "P")   
+                        then let p = identS "P"
                              in const # value0 env (mkProd [(Implicit,p,typeType)] (Vr p) [])
                         else const . flip VApp [] # predef f
       | otherwise    -> const # resource env x --valueResDef (fst env) x
@@ -169,6 +168,8 @@
     case vv of
       (VString "",_) -> v2
       (_,VString "") -> v1
+      (VApp NonExist _,_) -> v1
+      (_,VApp NonExist _) -> v2
       _ -> VC v1 v2
 
 proj l v | isLockLabel l = return (VRec [])
@@ -179,6 +180,7 @@
       VFV vs -> liftM vfv (mapM (proj l) vs)
       VRec rs -> lookup l rs
       VExtR v1 v2 -> proj l v2 `mplus` proj l v1 -- hmm
+      VS (VV pty pvs rs) v2 -> flip VS v2 . VV pty pvs # mapM (proj l) rs
       _ -> return (ok1 VP v l)
 
 ok1 f v1@(VError {}) _ = v1
@@ -243,6 +245,8 @@
           (v1,VC va vb) -> VC (glu v1 va) vb
           (VS (VV ty pvs vs) vb,v2) -> VS (VV ty pvs [glu v v2|v<-vs]) vb
           (v1,VS (VV ty pvs vs) vb) -> VS (VV ty pvs [glu v1 v|v<-vs]) vb
+          (v1@(VApp NonExist _),_) -> v1
+          (_,v2@(VApp NonExist _)) -> v2
 --        (v1,v2) -> ok2 VGlue v1 v2
           (v1,v2) -> error . render $
                      ppL loc (hang (text "unsupported token gluing:") 4
@@ -277,8 +281,9 @@
            ]
   VFV ts -> mapM strsFromValue ts >>= return . concat
   VStrs ts -> mapM strsFromValue ts >>= return . concat  
-  _ -> fail "cannot get Str from value"
 
+  _ -> fail ("cannot get Str from value " ++ show t)
+
 vfv vs = case nub vs of
            [v] -> v
            vs -> VFV vs
@@ -293,6 +298,7 @@
             --let vs = map (value0 env) ats
             i <- maybeErr "no match" $ findIndex (==v2) vs
             return (ix (gloc env) "select" rs i)
+      (VT _ _ [(PW,Bind b)],_) -> {-trace "eliminate wild card table" $-} b []
       (v1@(VT _ _ cs),v2) ->
                  err (\_->ok2 VS v1 v2) (err bug id . valueMatch env) $
                  match (gloc env) cs v2
@@ -321,7 +327,12 @@
               _ -> False
 
     valueCase (p,t) = do p' <- measurePatt # inlinePattMacro p
-                         let pvs = pattVars p'
+                         let allpvs = allPattVars p'
+                             pvs = nub allpvs
+                             dups = allpvs \\ pvs
+                         unless (null dups) $
+                           fail.render $ hang (text "Pattern is not linear:") 4
+                                              (ppPatt Unqualified 0 p')
                          vt <- value (extend pvs env) t
                          return (p', \ vs -> Bind $ \ bs -> vt (push' p' bs pvs vs))
 --{-
@@ -384,6 +395,7 @@
         msg = bug . (("Applying Predef."++showIdent (predefName pre)++": ")++)
     VS (VV t pvs fs) s -> VS (VV t pvs [vapply f vs|f<-fs]) s
     VFV fs -> vfv [vapply f vs|f<-fs]
+    VCApp f vs0 -> VCApp f (vs0++vs)
     v -> bug $ "vapply "++show v++" "++show vs
 
 vbeta bt f (v:vs) =
diff --git a/src/compiler/GF/Compile/Compute/ConcreteNew1.hs b/src/compiler/GF/Compile/Compute/ConcreteNew1.hs
--- a/src/compiler/GF/Compile/Compute/ConcreteNew1.hs
+++ b/src/compiler/GF/Compile/Compute/ConcreteNew1.hs
@@ -9,7 +9,6 @@
 import GF.Data.Operations
 import Data.List (intersect)
 import Text.PrettyPrint
-import qualified Data.ByteString.Char8 as BS
 
 normalForm :: SourceGrammar -> Term -> Term
 normalForm gr t = value2term gr [] (eval gr [] t)
@@ -44,7 +43,7 @@
                          Nothing -> error ("Unknown variable "++showIdent x)
 eval gr env (Q x)
   | x == (cPredef,cErrorType)                            -- to be removed
-                     = let varP = identC (BS.pack "P")   
+                     = let varP = identS "P"
                        in eval gr [] (mkProd [(Implicit,varP,typeType)] (Vr varP) [])
   | fst x == cPredef = VApp x []
   | otherwise        = case lookupResDef gr x of
diff --git a/src/compiler/GF/Compile/Compute/ConcreteStrict.hs b/src/compiler/GF/Compile/Compute/ConcreteStrict.hs
--- a/src/compiler/GF/Compile/Compute/ConcreteStrict.hs
+++ b/src/compiler/GF/Compile/Compute/ConcreteStrict.hs
@@ -18,14 +18,14 @@
 import GF.Grammar.Grammar
 import GF.Infra.Ident
 import GF.Infra.Option
-import GF.Infra.Modules
+--import GF.Infra.Modules
 import GF.Data.Str
 import GF.Grammar.ShowTerm
 import GF.Grammar.Printer
 import GF.Grammar.Predef
 import GF.Grammar.Macros
 import GF.Grammar.Lookup
-import GF.Compile.Refresh
+--import GF.Compile.Refresh
 import GF.Grammar.PatternMatch
 import GF.Grammar.Lockfield (isLockLabel,unlockRecord) ----
 
diff --git a/src/compiler/GF/Compile/Compute/Predef.hs b/src/compiler/GF/Compile/Compute/Predef.hs
--- a/src/compiler/GF/Compile/Compute/Predef.hs
+++ b/src/compiler/GF/Compile/Compute/Predef.hs
@@ -9,13 +9,13 @@
 import Data.Char (isUpper,toLower,toUpper)
 import Control.Monad(ap)
 
-import GF.Data.Utilities (mapSnd,apBoth)
+import GF.Data.Utilities (apBoth) --mapSnd
 
 import GF.Compile.Compute.Value
-import GF.Infra.Ident (Ident,varX,showIdent)
-import GF.Data.Operations(Err,err)
+import GF.Infra.Ident (Ident,showIdent) --,varX
+import GF.Data.Operations(Err) -- ,err
 import GF.Grammar.Predef
-import PGF.Data(BindType(..))
+--import PGF.Data(BindType(..))
 
 --------------------------------------------------------------------------------
 class Predef a where
@@ -39,6 +39,13 @@
 instance Predef Value where
   toValue = id
   fromValue = return
+
+instance Predef Predefined where
+  toValue p = VApp p []
+  fromValue v = case v of
+                  VApp p _ -> return p
+                  _        -> fail $ "Expected a predefined constant, got something else"
+
 {-
 instance (Predef a,Predef b) => Predef (a->b) where
   toValue f = VAbs Explicit (varX 0) $ Bind $ err bug (toValue . f) . fromValue
@@ -70,22 +77,24 @@
      -- cShow, cRead, cMapStr, cEqVal
      (cError,Error),
      -- Canonical values:
-     (cPBool,PBool),(cPFalse,PFalse),(cPTrue,PTrue),(cInt,Int),(cInts,Ints)]
+     (cPBool,PBool),(cPFalse,PFalse),(cPTrue,PTrue),(cInt,Int),
+     (cInts,Ints),(cNonExist,NonExist)
+     ,(cBIND,BIND),(cSOFT_BIND,SOFT_BIND)]
     --- add more functions!!!
 
 delta f vs =
     case f of
-      Drop    -> ap2 (drop::Int->String->String)
-      Take    -> ap2 (take::Int->String->String)
-      Tk      -> ap2 tk
-      Dp      -> ap2 dp
-      EqStr   -> ap2 ((==)::String->String->Bool)
-      Occur   -> ap2 occur
-      Occurs  -> ap2 occurs
-      ToUpper -> ap1 (map toUpper)
-      ToLower -> ap1 (map toLower)
-      IsUpper -> ap1 (all isUpper)
-      Length  -> ap1 (length::String->Int)
+      Drop    -> fromNonExist vs NonExist (ap2 (drop::Int->String->String))
+      Take    -> fromNonExist vs NonExist (ap2 (take::Int->String->String))
+      Tk      -> fromNonExist vs NonExist (ap2 tk)
+      Dp      -> fromNonExist vs NonExist (ap2 dp)
+      EqStr   -> fromNonExist vs PFalse   (ap2 ((==)::String->String->Bool))
+      Occur   -> fromNonExist vs PFalse   (ap2 occur)
+      Occurs  -> fromNonExist vs PFalse   (ap2 occurs)
+      ToUpper -> fromNonExist vs NonExist (ap1 (map toUpper))
+      ToLower -> fromNonExist vs NonExist (ap1 (map toLower))
+      IsUpper -> fromNonExist vs PFalse   (ap1 (all isUpper))
+      Length  -> fromNonExist vs (0::Int) (ap1 (length::String->Int))
       Plus    -> ap2 ((+)::Int->Int->Int)
       EqInt   -> ap2 ((==)::Int->Int->Bool)
       LessInt -> ap2 ((<)::Int->Int->Bool)
@@ -97,6 +106,9 @@
       Ints    -> canonical
       PFalse  -> canonical
       PTrue   -> canonical
+      NonExist-> canonical
+      BIND    -> canonical
+      SOFT_BIND->canonical
   where
     canonical = delay
     delay = return (VApp f vs) -- wrong number of arguments
@@ -108,6 +120,10 @@
     ap2 f = case vs of
              [v1,v2] -> toValue `fmap` (f `fmap` fromValue v1 `ap` fromValue v2)
              _ -> delay
+
+    fromNonExist vs a b
+      | null [v | v@(VApp NonExist _) <- vs] = b
+      | otherwise                            = return (toValue a)
 
 --  unimpl id = bug $ "unimplemented predefined function: "++showIdent id
 --  problem id vs = bug $ "unexpected arguments: Predef."++showIdent id++" "++show vs
diff --git a/src/compiler/GF/Compile/Compute/Value.hs b/src/compiler/GF/Compile/Compute/Value.hs
--- a/src/compiler/GF/Compile/Compute/Value.hs
+++ b/src/compiler/GF/Compile/Compute/Value.hs
@@ -1,8 +1,8 @@
 module GF.Compile.Compute.Value where
-import GF.Grammar.Grammar(Label,Type,TInfo,MetaId,Patt,QIdent)
-import PGF.Data(BindType)
+import GF.Grammar.Grammar(Label,Type,MetaId,Patt,QIdent)
+import PGF.Internal(BindType)
 import GF.Infra.Ident(Ident)
-import Text.Show.Functions
+import Text.Show.Functions()
 import Data.Ix(Ix)
 
 -- | Self-contained (not quite) representation of values
@@ -51,5 +51,6 @@
              {- | Show | Read | ToStr | MapStr | EqVal -}
                 | Error
                 -- Canonical values below:
-                | PBool | PFalse | PTrue | Int | Ints
+                | PBool | PFalse | PTrue | Int | Ints | NonExist 
+                | BIND | SOFT_BIND
                 deriving (Show,Eq,Ord,Ix,Bounded,Enum)
diff --git a/src/compiler/GF/Compile/ExampleBased.hs b/src/compiler/GF/Compile/ExampleBased.hs
--- a/src/compiler/GF/Compile/ExampleBased.hs
+++ b/src/compiler/GF/Compile/ExampleBased.hs
@@ -4,9 +4,9 @@
   ) where
 
 import PGF
-import PGF.Probabilistic
-import PGF.Morphology
-import GF.Compile.ToAPI
+--import PGF.Probabilistic
+--import PGF.Morphology
+--import GF.Compile.ToAPI
 
 import Data.List
 
diff --git a/src/compiler/GF/Compile/Export.hs b/src/compiler/GF/Compile/Export.hs
--- a/src/compiler/GF/Compile/Export.hs
+++ b/src/compiler/GF/Compile/Export.hs
@@ -1,14 +1,14 @@
 module GF.Compile.Export where
 
 import PGF
-import PGF.Printer
+import PGF.Internal(ppPGF)
 import GF.Compile.PGFtoHaskell
 import GF.Compile.PGFtoProlog
 import GF.Compile.PGFtoLProlog
 import GF.Compile.PGFtoJS
 import GF.Compile.PGFtoPython
 import GF.Infra.Option
-import GF.Speech.CFG
+--import GF.Speech.CFG
 import GF.Speech.PGFToCFG
 import GF.Speech.SRGS_ABNF
 import GF.Speech.SRGS_XML
diff --git a/src/compiler/GF/Compile/GenerateBC.hs b/src/compiler/GF/Compile/GenerateBC.hs
--- a/src/compiler/GF/Compile/GenerateBC.hs
+++ b/src/compiler/GF/Compile/GenerateBC.hs
@@ -2,13 +2,13 @@
 
 import GF.Grammar
 import GF.Compile.Instructions
-import PGF.Data
+import PGF.Internal(Binary(..),encode,BCAddr)
 
 import Data.Maybe
 import qualified Data.IntMap as IntMap
 import qualified Data.ByteString as BSS
 import qualified Data.ByteString.Lazy as BS
-import Data.Binary
+import PGF.Internal()
 
 generateByteCode :: [(QIdent,Info)] -> ([(QIdent,Info,BCAddr)], BSS.ByteString)
 generateByteCode = runGenM . mapM genFun
diff --git a/src/compiler/GF/Compile/GeneratePMCFG.hs b/src/compiler/GF/Compile/GeneratePMCFG.hs
--- a/src/compiler/GF/Compile/GeneratePMCFG.hs
+++ b/src/compiler/GF/Compile/GeneratePMCFG.hs
@@ -13,34 +13,33 @@
     (generatePMCFG, pgfCncCat, addPMCFG, resourceValues
     ) where
 
-import PGF.CId
-import PGF.Data(Alternative(..),CncCat(..),Symbol(..),fidVar)
+--import PGF.CId
+import PGF.Internal as PGF(CncCat(..),Symbol(..),fidVar)
 
 import GF.Infra.Option
 import GF.Grammar hiding (Env, mkRecord, mkTable)
 import GF.Grammar.Lookup
 import GF.Grammar.Predef
+import GF.Grammar.Lockfield (isLockLabel)
 import GF.Data.BacktrackM
 import GF.Data.Operations
-import GF.Infra.UseIO (IOE)
-import GF.Data.Utilities (updateNthM, updateNth)
+import GF.Infra.UseIO (IOE,ePutStr,ePutStrLn)
+import GF.Data.Utilities (updateNthM) --updateNth
 import GF.Compile.Compute.ConcreteNew(GlobalEnv,normalForm,resourceValues,ppL)
-import System.IO(hPutStr,hPutStrLn,stderr)
 import qualified Data.Map as Map
 import qualified Data.Set as Set
 import qualified Data.List as List
-import qualified Data.IntMap as IntMap
+--import qualified Data.IntMap as IntMap
 import qualified Data.IntSet as IntSet
-import qualified Data.ByteString.Char8 as BS
 import Text.PrettyPrint hiding (Str)
 import Data.Array.IArray
 import Data.Array.Unboxed
-import Data.Maybe
-import Data.Char (isDigit)
+--import Data.Maybe
+--import Data.Char (isDigit)
 import Control.Monad
 import Control.Monad.Identity
-import Control.Monad.Trans (liftIO)
-import Control.Exception
+--import Control.Exception
+--import Debug.Trace(trace)
 
 ----------------------------------------------------------------------
 -- main conversion function
@@ -48,7 +47,7 @@
 generatePMCFG :: Options -> SourceGrammar -> Maybe FilePath -> SourceModule -> IOE SourceModule
 generatePMCFG opts sgr opath cmo@(cm,cmi) = do
   (seqs,js) <- mapAccumWithKeyM (addPMCFG opts gr cenv opath am cm) Map.empty (jments cmi)
-  when (verbAtLeast opts Verbose) $ liftIO $ hPutStrLn stderr ""
+  when (verbAtLeast opts Verbose) $ ePutStrLn ""
   return (cm,cmi{mseqs = Just (mkSetArray seqs), jments = js})
   where
     cenv = resourceValues gr
@@ -69,12 +68,12 @@
 
 addPMCFG :: Options -> SourceGrammar -> GlobalEnv -> Maybe FilePath -> Ident -> Ident -> SeqSet -> Ident -> Info -> IOE (SeqSet, Info)
 addPMCFG opts gr cenv opath am cm seqs id (GF.Grammar.CncFun mty@(Just (cat,cont,val)) mlin@(Just (L loc term)) mprn Nothing) = do
+--when (verbAtLeast opts Verbose) $ ePutStr ("\n+ "++showIdent id++" ...")
   let pres  = protoFCat gr res val
       pargs = [protoFCat gr (snd $ catSkeleton ty) lincat | ((_,_,ty),(_,_,lincat)) <- zip ctxt cont]
 
       pmcfgEnv0   = emptyPMCFGEnv
-
-  b             <- convert opts gr cenv (floc opath loc id) term val pargs
+  b             <- convert opts gr cenv (floc opath loc id) term (cont,val) pargs
   let (seqs1,b1) = addSequencesB seqs b
       pmcfgEnv1  = foldBM addRule
                           pmcfgEnv0
@@ -88,9 +87,10 @@
                        !funs_cnt        = e-s+1
                    in (prods_cnt,funs_cnt)
 
-  when (verbAtLeast opts Verbose) $ liftIO $ hPutStr stderr ("\n+ "++showIdent id ++ " " ++ show (product (map catFactor pargs)))
+  when (verbAtLeast opts Verbose) $
+    ePutStr ("\n+ "++showIdent id++" "++show (product (map catFactor pargs)))
   seqs1 `seq` stats `seq` return ()
-  when (verbAtLeast opts Verbose) $ liftIO $ hPutStr stderr (" "++show stats)
+  when (verbAtLeast opts Verbose) $ ePutStr (" "++show stats)
   return (seqs1,GF.Grammar.CncFun mty mlin mprn (Just pmcfg))
   where
     (ctxt,res,_) = err bug typeForm (lookupFunType gr am id)
@@ -101,42 +101,74 @@
           newArgs  = map getFIds newArgs'
       in addFunction env0 newCat fun newArgs
 
-addPMCFG opts gr cenv opath am cm seqs id (GF.Grammar.CncCat mty@(Just (L _ lincat)) mdef@(Just (L loc term)) mprn Nothing) = do
-  let pres = protoFCat gr (am,id) lincat
-      parg = protoFCat gr (identW,cVar) typeStr
+addPMCFG opts gr cenv opath am cm seqs id (GF.Grammar.CncCat mty@(Just (L _ lincat)) 
+                                                             mdef@(Just (L loc1 def))
+                                                             mref@(Just (L loc2 ref))
+                                                             mprn
+                                                             Nothing) = do
+  let pcat = protoFCat gr (am,id) lincat
+      pvar = protoFCat gr (identW,cVar) typeStr
 
       pmcfgEnv0  = emptyPMCFGEnv
 
-  b             <- convert opts gr cenv (floc opath loc id) term lincat [parg]
+  let lincont    = [(Explicit, varStr, typeStr)]
+  b             <- convert opts gr cenv (floc opath loc1 id) def (lincont,lincat) [pvar]
   let (seqs1,b1) = addSequencesB seqs b
-      pmcfgEnv1  = foldBM addRule
+      pmcfgEnv1  = foldBM addLindef
                           pmcfgEnv0
                           (goB b1 CNil [])
-                          (pres,[parg])
-      pmcfg     = getPMCFG pmcfgEnv1
-  when (verbAtLeast opts Verbose) $ liftIO $ hPutStr stderr ("\n+ "++showIdent id++" "++show (catFactor pres))
-  seqs1 `seq` pmcfg `seq` return (seqs1,GF.Grammar.CncCat mty mdef mprn (Just pmcfg))
+                          (pcat,[pvar])
+
+  let lincont    = [(Explicit, varStr, lincat)]
+  b             <- convert opts gr cenv (floc opath loc2 id) ref (lincont,typeStr) [pcat]
+  let (seqs2,b2) = addSequencesB seqs1 b
+      pmcfgEnv2  = foldBM addLinref
+                          pmcfgEnv1
+                          (goB b2 CNil [])
+                          (pvar,[pcat])
+
+  let pmcfg     = getPMCFG pmcfgEnv2
+
+  when (verbAtLeast opts Verbose) $ ePutStr ("\n+ "++showIdent id++" "++show (catFactor pcat))
+  seqs2 `seq` pmcfg `seq` return (seqs2,GF.Grammar.CncCat mty mdef mref mprn (Just pmcfg))
   where
-    addRule lins (newCat', newArgs') env0 =
+    addLindef lins (newCat', newArgs') env0 =
       let [newCat] = getFIds newCat'
           !fun     = mkArray lins
       in addFunction env0 newCat fun [[fidVar]]
 
+    addLinref lins (newCat', [newArg']) env0 =
+      let newArg   = getFIds newArg'
+          !fun     = mkArray lins
+      in addFunction env0 fidVar fun [newArg]
+
 addPMCFG opts gr cenv opath am cm seqs id info = return (seqs, info)
 
 floc opath loc id = maybe (L loc id) (\path->L (External path loc) id) opath
 
-convert opts gr cenv loc term val pargs =
+convert opts gr cenv loc term ty@(_,val) pargs =
     case term' of
       Error s -> fail $ render $ ppL loc (text $ "Predef.error: "++s)
-      _ -> return $ runCnvMonad gr (conv term') (pargs,[])
+      _ -> do {-when (verbAtLeast opts Verbose) $
+                ePutStrLn $
+                  "\n"++take 10000 (renderStyle style{mode=OneLineMode}
+                    (text "term:"<+>ppU 0 term $$
+                     text "eta expanded:"<+>ppU 0 eterm $$
+                     text "normalized:"<+>ppU 0 term'))--}
+              return $ runCnvMonad gr (conv term') (pargs,[])
   where
     conv t = convertTerm opts CNil val =<< unfactor t
 
-    term' = if flag optNewComp opts
-            then normalForm cenv loc (recordExpand val term) -- new evaluator
-            else term -- old evaluator is invoked from GF.Compile.Optimize
+    eterm = expand ty term
+    term' = {-if flag optNewComp opts
+            then-} normalForm cenv loc eterm -- new evaluator
+            --else term -- old evaluator is invoked from GF.Compile.Optimize
 
+expand (context,val) = mkAbs pars . recordExpand val . flip mkApp args
+  where pars = [(Explicit,v) | v <- vars]
+        args = map Vr vars
+        vars = map (\(bt,x,t) -> x) context
+
 recordExpand :: Type -> Term -> Term
 recordExpand typ trm =
   case typ of
@@ -153,17 +185,21 @@
 unfactor :: Term -> CnvMonad Term
 unfactor t = CM (\gr c -> c (unfac gr t))
   where
-    unfac gr t = 
+    unfac gr t =
       case t of
         T (TTyped ty) [(PV x,u)] -> let u' = unfac gr u
-                                    in V ty [restore x v u' | v <- allparams ty]
+                                        vs = allparams ty
+                                    in --trace ("expand single variable table into "++show (length vs)++" branches.\n"++render (ppU 0 t)) $
+                                       V ty [restore x v u' | v <- vs]
         T (TTyped ty) [(PW  ,u)] -> let u' = unfac gr u
-                                    in V ty [u' | _ <- allparams ty]
+                                        vs = allparams ty
+                                    in --trace ("expand wildcard table into "++show (length vs)++ "branches.\n"++render (ppU 0 t)) $
+                                       V ty [u' | _ <- vs]
         T (TTyped ty) _ -> -- convertTerm doesn't handle these tables
                            ppbug $
-                           sep [text "unfactor"<+>ppTerm Unqualified 10 t,
+                           sep [text "unfactor"<+>ppU 10 t,
                                 text (show t){-,
-                                fsep (map (ppTerm Unqualified 10) (allparams ty))-}]
+                                fsep (map (ppU 10) (allparams ty))-}]
         _ -> composSafeOp (unfac gr) t
       where
         allparams ty = err bug id (allParamValues gr ty)
@@ -172,13 +208,12 @@
                           Vr y | y == x -> u
                           _             -> composSafeOp (restore x u) t
 
-pgfCncCat :: SourceGrammar -> Type -> Int -> PGF.Data.CncCat
+pgfCncCat :: SourceGrammar -> Type -> Int -> CncCat
 pgfCncCat gr lincat index =
   let ((_,size),schema) = computeCatRange gr lincat
-  in PGF.Data.CncCat index
-                     (index+size-1)
-                     (mkArray (map (renderStyle style{mode=OneLineMode} . ppPath) 
-                                   (getStrPaths schema)))
+  in PGF.CncCat index (index+size-1)
+                      (mkArray (map (renderStyle style{mode=OneLineMode} . ppPath) 
+                                    (getStrPaths schema)))
   where
     getStrPaths :: Schema Identity s c -> [Path]
     getStrPaths = collect CNil []
@@ -341,8 +376,8 @@
                                      (index,m) = st
                                  in ((index,m*length vs),CPar (m,zip vs [0..]))
 
-ppPath (CProj lbl path) = ppLabel lbl              <+> ppPath path
-ppPath (CSel  trm path) = ppTerm Unqualified 5 trm <+> ppPath path
+ppPath (CProj lbl path) = ppLabel lbl <+> ppPath path
+ppPath (CSel  trm path) = ppU 5 trm   <+> ppPath path
 ppPath CNil             = empty
 
 reversePath path = rev CNil path
@@ -370,27 +405,40 @@
 convertTerm opts sel ctype (C t1 t2)    = do v1 <- convertTerm opts sel ctype t1
                                              v2 <- convertTerm opts sel ctype t2
                                              return (CStr (concat [s | CStr s <- [v1,v2]]))
-convertTerm opts sel ctype (K t)        = return (CStr [SymKS [t]])
+convertTerm opts sel ctype (K t)        = return (CStr [SymKS t])
 convertTerm opts sel ctype Empty        = return (CStr [])
-convertTerm opts sel ctype (Alts s alts)
-                                        = return (CStr [SymKP (strings s) [Alt (strings u) (strings v) | (u,v) <- alts]])
-           where
-             strings (K s)     = [s]
-             strings (C u v)   = strings u ++ strings v
-             strings (Strs ss) = concatMap strings ss
-             strings (EPatt p) = getPatts p
-             strings Empty = [] -- ??
-             strings t = bug $ "strings "++show t
+convertTerm opts sel ctype (Alts s alts)= do CStr s <- convertTerm opts CNil ctype s
+                                             alts <- forM alts $ \(u,alt) -> do
+                                                            CStr u <- convertTerm opts CNil ctype u
+                                                            Strs ps <- unPatt alt
+                                                            ps     <- mapM (convertTerm opts CNil ctype) ps
+                                                            return (u,map unSym ps)
+                                             return (CStr [SymKP s alts])
+  where
+    unSym (CStr [])        = ""
+    unSym (CStr [SymKS t]) = t
+    unSym _                = ppbug $ hang (text "invalid prefix in pre expression:") 4 (ppU 0 (Alts s alts))
 
-             getPatts p =
-               case p of
-                 PAlt a b  -> getPatts a ++ getPatts b
-                 PString s -> [s]
-                 PSeq a b  -> [s ++ t | s <- getPatts a, t <- getPatts b]
-                 _ -> ppbug $ hang (text "not valid pattern in pre expression:")
-                                   4
-                                   (ppPatt Unqualified 0 p)
+    unPatt (EPatt p) = fmap Strs (getPatts p)
+    unPatt u         = return u
 
+    getPatts p = case p of
+      PAlt a b  -> liftM2 (++) (getPatts a) (getPatts b)
+      PString s -> return [K s]
+      PSeq a b  -> do
+        as <- getPatts a
+        bs <- getPatts b
+        return [K (s ++ t) | K s <- as, K t <- bs]
+      _ -> fail (render (text "not valid pattern in pre expression" <+> ppPatt Unqualified 0 p))
+
+convertTerm opts sel ctype (Q (m,f))
+  | m == cPredef &&
+    f == cNonExist                      = return (CStr [SymNE])
+  | m == cPredef &&
+    f == cBIND                          = return (CStr [SymBIND])
+  | m == cPredef &&
+    f == cSOFT_BIND                     = return (CStr [SymSOFT_BIND])
+
 convertTerm opts sel@(CProj l _) ctype (ExtR t1 t2@(R rs2))
                     | l `elem` map fst rs2 = convertTerm opts sel ctype t2
                     | otherwise            = convertTerm opts sel ctype t1
@@ -401,7 +449,7 @@
 
 convertTerm opts CNil ctype t           = do v <- evalTerm CNil t
                                              return (CPar v)
-convertTerm _    sel  _     t           = ppbug (text "convertTerm" <+> sep [parens (text (show sel)),ppTerm Unqualified 10 t])
+convertTerm _    sel  _     t           = ppbug (text "convertTerm" <+> sep [parens (text (show sel)),ppU 10 t])
 
 convertArg :: Options -> Term -> Int -> Path -> CnvMonad (Value [Symbol])
 convertArg opts (RecType rs)  nr path =
@@ -428,7 +476,8 @@
   return (CPar value)
 
 convertRec opts CNil (RecType rs) record =
-  mkRecord (map (\(lbl,ctype) -> (lbl,convertTerm opts CNil ctype (projectRec lbl record))) rs)
+    mkRecord [(lbl,convertTerm opts CNil ctype (proj lbl))|(lbl,ctype)<-rs]
+  where proj lbl = if isLockLabel lbl then R [] else projectRec lbl record
 convertRec opts (CProj lbl path) ctype record =
   convertTerm opts path ctype (projectRec lbl record)
 convertRec opts _ ctype _ = bug ("convertRec: "++show ctype)
@@ -440,8 +489,8 @@
   vs <- getAllParamValues pt
   case lookup v (zip vs ts) of
     Just t  -> convertTerm opts sub_sel ctype t
-    Nothing -> ppbug (text "convertTbl:" <+> (text "missing value" <+> ppTerm Unqualified 0 v $$
-                                                      text "among" <+> vcat (map (ppTerm Unqualified 0) vs)))
+    Nothing -> ppbug (text "convertTbl:" <+> (text "missing value" <+> ppU 0 v $$
+                                              text "among" <+> vcat (map (ppU 0) vs)))
 convertTbl opts _ ctype _ _ = bug ("convertTbl: "++show ctype)
 
 
@@ -481,7 +530,7 @@
 addSequencesV seqs (CTbl pt vs)=let !(seqs1,vs1) = mapAccumL' (\seqs (trm,b) -> let !(seqs',b') = addSequencesB seqs b
                                                                                 in (seqs',(trm,b'))) seqs vs
                                 in (seqs1,CTbl pt vs1)
-addSequencesV seqs (CStr lin) = let !(seqs1,seqid) = addSequence seqs (optimizeLin lin)
+addSequencesV seqs (CStr lin) = let !(seqs1,seqid) = addSequence seqs lin
                                 in (seqs1,CStr seqid)
 addSequencesV seqs (CPar i)   = (seqs,CPar i)
 
@@ -491,16 +540,6 @@
                         where !(s', y ) = f s x
                               !(s'',ys) = mapAccumL' f s' xs
 
-optimizeLin [] = []
-optimizeLin lin@(SymKS _ : _) = 
-  let (ts,lin') = getRest lin
-  in SymKS ts : optimizeLin lin'
-  where
-    getRest (SymKS ts : lin) = let (ts1,lin') = getRest lin
-                               in (ts++ts1,lin')
-    getRest             lin  = ([],lin)
-optimizeLin (sym : lin) = sym : optimizeLin lin
-
 addSequence :: SeqSet -> [Symbol] -> (SeqSet,SeqId)
 addSequence seqs lst =
   case Map.lookup seq seqs of
@@ -520,30 +559,29 @@
                                 y <- evalTerm CNil y
                                 return (App x y)
 evalTerm path (Vr x)       = choices (getVarIndex x) path
-evalTerm path (R rs)       = case path of
-                               (CProj lbl path) -> evalTerm path (projectRec lbl rs)
-                               CNil             -> do rs <- mapM (\(lbl,(_,t)) -> do t <- evalTerm path t
-                                                                                     return (assign lbl t)) rs
-                                                      return (R rs)
+evalTerm path (R rs)       =
+    case path of
+      CProj lbl path -> evalTerm path (projectRec lbl rs)
+      CNil           -> R `fmap` mapM (\(lbl,(_,t)) -> assign lbl `fmap` evalTerm path t) rs
 evalTerm path (P term lbl) = evalTerm (CProj lbl path) term
-evalTerm path (V pt ts)    = case path of
-                               (CSel trm path) -> do vs <- getAllParamValues pt
-                                                     case lookup trm (zip vs ts) of
-                                                       Just t  -> evalTerm path t
-                                                       Nothing -> ppbug $ text "evalTerm: missing value:"<+>ppTerm Unqualified 0 trm $$ text "among:"<+>fsep (map (ppTerm Unqualified 10) vs)
-                               CNil             -> do ts <- mapM (evalTerm path) ts
-                                                      return (V pt ts)
+evalTerm path (V pt ts)    =
+   case path of
+     CNil          -> V pt `fmap` mapM (evalTerm path) ts
+     CSel trm path ->
+         do vs <- getAllParamValues pt
+            case lookup trm (zip vs ts) of
+              Just t  -> evalTerm path t
+              Nothing -> ppbug $ text "evalTerm: missing value:"<+>ppU 0 trm
+                                 $$ text "among:" <+>fsep (map (ppU 10) vs)
 evalTerm path (S term sel) = do v <- evalTerm CNil sel
                                 evalTerm (CSel v path) term
 evalTerm path (FV terms)   = variants terms >>= evalTerm path
 evalTerm path (EInt n)     = return (EInt n)
-evalTerm path t            = ppbug (text "evalTerm" <+> parens (ppTerm Unqualified 0 t))
+evalTerm path t            = ppbug (text "evalTerm" <+> parens (ppU 0 t))
 --evalTerm path t            = ppbug (text "evalTerm" <+> sep [parens (text (show path)),parens (text (show t))])
 
-getVarIndex (IA _ i) = i
-getVarIndex (IAV _ _ i) = i
-getVarIndex (IC s) | isDigit (BS.last s) = (read . BS.unpack . snd . BS.spanEnd isDigit) s
-getVarIndex x = bug ("getVarIndex "++show x)
+getVarIndex x = maybe err id $ getArgIndex x
+  where err = bug ("getVarIndex "++show x)
 
 ----------------------------------------------------------------------
 -- GrammarEnv
@@ -568,7 +606,7 @@
 getPMCFG (PMCFGEnv prodSet funSet) =
   PMCFG (optimize prodSet) (mkSetArray funSet)
   where
-    optimize ps = Map.foldWithKey ff [] (Map.fromListWith (++) [((fid,funid),[args]) | (Production fid funid args) <- Set.toList ps])
+    optimize ps = Map.foldrWithKey ff [] (Map.fromListWith (++) [((fid,funid),[args]) | (Production fid funid args) <- Set.toList ps])
       where
         ff :: (FId,FunId) -> [[[FId]]] -> [Production] -> [Production]
         ff (fid,funid) xs prods
@@ -618,3 +656,5 @@
 
 bug msg = ppbug (text msg)
 ppbug = error . render . hang (text "Internal error in GeneratePMCFG:") 4
+
+ppU = ppTerm Unqualified
diff --git a/src/compiler/GF/Compile/GetGrammar.hs b/src/compiler/GF/Compile/GetGrammar.hs
--- a/src/compiler/GF/Compile/GetGrammar.hs
+++ b/src/compiler/GF/Compile/GetGrammar.hs
@@ -12,38 +12,75 @@
 -- this module builds the internal GF grammar that is sent to the type checker
 -----------------------------------------------------------------------------
 
-module GF.Compile.GetGrammar (getSourceModule) where
+module GF.Compile.GetGrammar (getSourceModule, getCFRules, getEBNFRules) where
 
 import Prelude hiding (catch)
 
 import GF.Data.Operations
 
-import GF.System.Catch
 import GF.Infra.UseIO
-import GF.Infra.Option(Options,optPreprocessors,addOptions,flag)
+import GF.Infra.Option(Options,optPreprocessors,addOptions,renameEncoding,optEncoding,flag,defaultEncoding)
 import GF.Grammar.Lexer
 import GF.Grammar.Parser
 import GF.Grammar.Grammar
-
-import GF.Compile.ReadFiles
+import GF.Grammar.CFG
+import GF.Grammar.EBNF
+import GF.Compile.ReadFiles(parseSource,lift)
 
-import Data.Char (toUpper)
 import qualified Data.ByteString.Char8 as BS
-import Control.Monad (foldM)
+import Data.Char(isAscii)
+import Control.Monad (foldM,when,unless)
 import System.Cmd (system)
-import System.Directory(removeFile)
+import System.Directory(removeFile,getCurrentDirectory)
+import System.FilePath(makeRelative)
 
 getSourceModule :: Options -> FilePath -> IOE SourceModule
-getSourceModule opts file0 = ioe $
-    do tmp <- foldM runPreprocessor (Source file0) (flag optPreprocessors opts)
-       content <- keepTemp tmp
-       case runP pModDef content of
-         Left (Pn l c,msg) -> do file <- writeTemp tmp
-                                 let location = file++":"++show l++":"++show c
-                                 return (Bad (location++":\n   "++msg))
-         Right (i,mi)      -> do removeTemp tmp
-                                 return (Ok (i,mi{mflags=mflags mi `addOptions` opts, msrc=file0}))
-  `catch` (return . Bad . show)
+getSourceModule opts file0 = 
+--errIn file0 $
+  do tmp <- lift $ foldM runPreprocessor (Source file0) (flag optPreprocessors opts)
+     raw <- lift $ keepTemp tmp
+   --ePutStrLn $ "1 "++file0
+     (optCoding,parsed) <- parseSource opts pModDef raw
+     case parsed of
+       Left (Pn l c,msg) -> do file <- lift $ writeTemp tmp
+                               cwd <- lift $ getCurrentDirectory
+                               let location = makeRelative cwd file++":"++show l++":"++show c
+                               raise (location++":\n   "++msg)
+       Right (i,mi0) ->
+         do lift $ removeTemp tmp
+            let mi =mi0 {mflags=mflags mi0 `addOptions` opts, msrc=file0}
+                optCoding' = renameEncoding `fmap` flag optEncoding (mflags mi0)
+            case (optCoding,optCoding') of
+              (Nothing,Nothing) ->
+                  unless (BS.all isAscii raw) $
+                    ePutStrLn $ file0++":\n    Warning: default encoding has changed from Latin-1 to UTF-8"
+              (_,Just coding') -> 
+                  when (coding/=coding') $
+                  raise $ "Encoding mismatch: "++coding++" /= "++coding'
+                where coding = maybe defaultEncoding renameEncoding optCoding
+              _ -> return ()
+          --lift $ transcodeModule' (i,mi) -- old lexer
+            return (i,mi) -- new lexer
+
+getCFRules :: Options -> FilePath -> IOE [CFRule]
+getCFRules opts fpath = do
+  raw <- liftIO (BS.readFile fpath)
+  (optCoding,parsed) <- parseSource opts pCFRules raw
+  case parsed of
+    Left (Pn l c,msg) -> do cwd <- lift $ getCurrentDirectory
+                            let location = makeRelative cwd fpath++":"++show l++":"++show c
+                            raise (location++":\n   "++msg)
+    Right rules       -> return rules
+
+getEBNFRules :: Options -> FilePath -> IOE [ERule]
+getEBNFRules opts fpath = do
+  raw <- liftIO (BS.readFile fpath)
+  (optCoding,parsed) <- parseSource opts pEBNFRules raw
+  case parsed of
+    Left (Pn l c,msg) -> do cwd <- lift $ getCurrentDirectory
+                            let location = makeRelative cwd fpath++":"++show l++":"++show c
+                            raise (location++":\n   "++msg)
+    Right rules       -> return rules
 
 runPreprocessor :: Temporary -> String -> IO Temporary
 runPreprocessor tmp0 p =
diff --git a/src/compiler/GF/Compile/GrammarToPGF.hs b/src/compiler/GF/Compile/GrammarToPGF.hs
--- a/src/compiler/GF/Compile/GrammarToPGF.hs
+++ b/src/compiler/GF/Compile/GrammarToPGF.hs
@@ -1,24 +1,23 @@
 {-# LANGUAGE BangPatterns #-}
 module GF.Compile.GrammarToPGF (mkCanon2pgf) where
 
-import GF.Compile.Export
+--import GF.Compile.Export
 import GF.Compile.GeneratePMCFG
 import GF.Compile.GenerateBC
 
-import PGF.CId
-import PGF.Data(fidInt,fidFloat,fidString)
-import PGF.Optimize(updateProductionIndices)
-import qualified PGF.Macros as CM
-import qualified PGF.Data as C
-import qualified PGF.Data as D
+import PGF(CId,mkCId,utf8CId)
+import PGF.Internal(fidInt,fidFloat,fidString,fidVar)
+import PGF.Internal(updateProductionIndices)
+--import qualified PGF.Macros as CM
+import qualified PGF.Internal as C
+import qualified PGF.Internal as D
 import GF.Grammar.Predef
-import GF.Grammar.Printer
+--import GF.Grammar.Printer
 import GF.Grammar.Grammar
 import qualified GF.Grammar.Lookup as Look
 import qualified GF.Grammar as A
 import qualified GF.Grammar.Macros as GM
-import qualified GF.Infra.Option as O
-import GF.Compile.GeneratePMCFG
+--import GF.Compile.GeneratePMCFG
 
 import GF.Infra.Ident
 import GF.Infra.Option
@@ -26,15 +25,13 @@
 import GF.Data.Operations
 
 import Data.List
-import Data.Char (isDigit,isSpace)
+--import Data.Char (isDigit,isSpace)
 import qualified Data.Set as Set
 import qualified Data.Map as Map
 import qualified Data.IntMap as IntMap
-import qualified Data.ByteString.Char8 as BS
 import Data.Array.IArray
-import Text.PrettyPrint
-import Control.Monad.Identity
-
+--import Text.PrettyPrint
+--import Control.Monad.Identity
 
 mkCanon2pgf :: Options -> SourceGrammar -> Ident -> IOE D.PGF
 mkCanon2pgf opts gr am = do
@@ -46,46 +43,50 @@
 
     mkAbstr am = return (i2i am, D.Abstr flags funs cats bcode)
       where
-        aflags = 
-          concatOptions (reverse [mflags mo | (_,mo) <- modules gr, isModAbs mo])
+        aflags = err (const noOptions) mflags (lookupModule gr am)
 
         (adefs,bcode) =
           generateByteCode $
             [((cPredefAbs,c), AbsCat (Just (L NoLoc []))) | c <- [cFloat,cInt,cString]] ++ 
             Look.allOrigInfos gr am
 
-        flags = Map.fromList [(mkCId f,if f == "beam_size" then C.LFlt (read x) else C.LStr x) | (f,x) <- optionsPGF aflags]
+        flags = Map.fromList [(mkCId f,x) | (f,x) <- optionsPGF aflags]
 
         funs = Map.fromList [(i2i f, (mkType [] ty, mkArrity ma, mkDef pty, 0, addr)) | 
                                    ((m,f),AbsFun (Just (L _ ty)) ma pty _,addr) <- adefs]
                                    
-        cats = Map.fromList [(i2i c, (snd (mkContext [] cont),catfuns c, addr)) |
+        cats = Map.fromList [(i2i c, (snd (mkContext [] cont),catfuns c, 0, addr)) |
                                    ((m,c),AbsCat (Just (L _ cont)),addr) <- adefs]
 
         catfuns cat =
               [(0,i2i f) | ((m,f),AbsFun (Just (L _ ty)) _ _ (Just True),_) <- adefs, snd (GM.valCat ty) == cat]
 
     mkConcr cm = do
-      let cflags  = concatOptions [mflags mo | (i,mo) <- modules gr, isModCnc mo, 
-                                                  Just r <- [lookup i (allExtendSpecs gr cm)]]
+      let cflags  = err (const noOptions) mflags (lookupModule gr cm)
 
-      (seqs,cdefs) <- addMissingPMCFGs
-                           Map.empty 
-                           ([((cPredefAbs,c), CncCat (Just (L NoLoc GM.defLinType)) Nothing Nothing Nothing) | c <- [cInt,cFloat,cString]] ++
-                            Look.allOrigInfos gr cm)
+      (ex_seqs,cdefs) <- addMissingPMCFGs
+                            Map.empty 
+                            ([((cPredefAbs,c), CncCat (Just (L NoLoc GM.defLinType)) Nothing Nothing Nothing Nothing) | c <- [cInt,cFloat,cString]] ++
+                             Look.allOrigInfos gr cm)
 
-      let flags = Map.fromList [(mkCId f,if f == "beam_size" then C.LFlt (read x) else C.LStr x) | (f,x) <- optionsPGF cflags]
+      let flags = Map.fromList [(mkCId f,x) | (f,x) <- optionsPGF cflags]
 
+          seqs = (mkSetArray . Set.fromList . concat) $
+                     (Map.keys ex_seqs : [maybe [] elems (mseqs mi) | (m,mi) <- allExtends gr cm])
+
+          ex_seqs_arr = mkMapArray ex_seqs :: Array SeqId Sequence
+
           !(!fid_cnt1,!cnccats) = genCncCats gr am cm cdefs
-          !(!fid_cnt2,!productions,!lindefs,!sequences,!cncfuns)
-                                = genCncFuns gr am cm seqs cdefs fid_cnt1 cnccats
+          !(!fid_cnt2,!productions,!lindefs,!linrefs,!cncfuns)
+                                = genCncFuns gr am cm ex_seqs_arr seqs cdefs fid_cnt1 cnccats
         
           printnames = genPrintNames cdefs
       return (i2i cm, D.Concr flags 
                               printnames
                               cncfuns
                               lindefs
-                              sequences
+                              linrefs
+                              seqs
                               productions
                               IntMap.empty
                               Map.empty
@@ -102,7 +103,7 @@
           return (seqs, ((m,id), info) : is)
 
 i2i :: Ident -> CId
-i2i = CId . ident2bs
+i2i = utf8CId . ident2utf8
 
 mkType :: [Ident] -> A.Type -> C.Type
 mkType scope t =
@@ -177,7 +178,7 @@
   in (index, Map.fromList cats)
   where
     mkCncCats index []                                                = (index,[])
-    mkCncCats index (((m,id),CncCat (Just (L _ lincat)) _ _ _):cdefs) 
+    mkCncCats index (((m,id),CncCat (Just (L _ lincat)) _ _ _ _):cdefs) 
       | id == cInt    = 
             let cc            = pgfCncCat gr lincat fidInt
                 (index',cats) = mkCncCats index cdefs
@@ -196,26 +197,39 @@
             in (index', (i2i id,cc) : cats)
     mkCncCats index (_                      :cdefs) = mkCncCats index cdefs
 
-
-genCncFuns gr am cm seqs0 cdefs fid_cnt cnccats =
-  let (fid_cnt1,funs_cnt1,seqs1,funs1,lindefs) = mkCncCats cdefs fid_cnt  0 seqs0 [] IntMap.empty
-      (fid_cnt2,funs_cnt2,seqs2,funs2,prods)   = mkCncFuns cdefs fid_cnt1 funs_cnt1 seqs1 funs1 lindefs Map.empty IntMap.empty
-  in (fid_cnt2,prods,lindefs,mkSetArray seqs2,array (0,funs_cnt2-1) funs2)
+genCncFuns :: SourceGrammar
+           -> Ident
+           -> Ident
+           -> Array SeqId Sequence
+           -> Array SeqId Sequence
+           -> [(QIdent, Info)]
+           -> FId
+           -> Map.Map CId D.CncCat
+           -> (FId,
+               IntMap.IntMap (Set.Set D.Production),
+               IntMap.IntMap [FunId],
+               IntMap.IntMap [FunId],
+               Array FunId D.CncFun)
+genCncFuns gr am cm ex_seqs seqs cdefs fid_cnt cnccats =
+  let (fid_cnt1,funs_cnt1,funs1,lindefs,linrefs) = mkCncCats cdefs fid_cnt  0 [] IntMap.empty IntMap.empty
+      (fid_cnt2,funs_cnt2,funs2,prods)           = mkCncFuns cdefs fid_cnt1 funs_cnt1 funs1 lindefs Map.empty IntMap.empty
+  in (fid_cnt2,prods,lindefs,linrefs,array (0,funs_cnt2-1) funs2)
   where
-    mkCncCats []                                                        fid_cnt funs_cnt seqs funs lindefs =
-      (fid_cnt,funs_cnt,seqs,funs,lindefs)
-    mkCncCats (((m,id),CncCat _ _ _ (Just (PMCFG prods0 funs0))):cdefs) fid_cnt funs_cnt seqs funs lindefs =
-      let !funs_cnt'     = let (s_funid, e_funid) = bounds funs0
-                           in funs_cnt+(e_funid-s_funid+1)
-          lindefs'       = foldl' (toLinDef (am,id) funs_cnt) lindefs prods0
-          !(seqs',funs') = foldl' (toCncFun funs_cnt (m,mkLinDefId id)) (seqs,funs) (assocs funs0)
-      in mkCncCats cdefs fid_cnt funs_cnt' seqs' funs' lindefs'
-    mkCncCats (_                                                :cdefs) fid_cnt funs_cnt seqs funs lindefs = 
-      mkCncCats cdefs fid_cnt funs_cnt seqs funs lindefs
+    mkCncCats []                                                        fid_cnt funs_cnt funs lindefs linrefs =
+      (fid_cnt,funs_cnt,funs,lindefs,linrefs)
+    mkCncCats (((m,id),CncCat _ _ _ _ (Just (PMCFG prods0 funs0))):cdefs) fid_cnt funs_cnt funs lindefs linrefs =
+      let !funs_cnt' = let (s_funid, e_funid) = bounds funs0
+                       in funs_cnt+(e_funid-s_funid+1)
+          lindefs'   = foldl' (toLinDef (am,id) funs_cnt) lindefs prods0
+          linrefs'   = foldl' (toLinRef (am,id) funs_cnt) linrefs prods0
+          funs'      = foldl' (toCncFun funs_cnt (m,mkLinDefId id)) funs (assocs funs0)
+      in mkCncCats cdefs fid_cnt funs_cnt' funs' lindefs' linrefs'
+    mkCncCats (_                                                :cdefs) fid_cnt funs_cnt funs lindefs linrefs =
+      mkCncCats cdefs fid_cnt funs_cnt funs lindefs linrefs
 
-    mkCncFuns []                                                        fid_cnt funs_cnt seqs funs lindefs crc prods =
-      (fid_cnt,funs_cnt,seqs,funs,prods)
-    mkCncFuns (((m,id),CncFun _ _ _ (Just (PMCFG prods0 funs0))):cdefs) fid_cnt funs_cnt seqs funs lindefs crc prods =
+    mkCncFuns []                                                        fid_cnt funs_cnt funs lindefs crc prods =
+      (fid_cnt,funs_cnt,funs,prods)
+    mkCncFuns (((m,id),CncFun _ _ _ (Just (PMCFG prods0 funs0))):cdefs) fid_cnt funs_cnt funs lindefs crc prods =
       let ---Ok ty_C        = fmap GM.typeForm (Look.lookupFunType gr am id)
           ty_C           = err error (\x -> x) $ fmap GM.typeForm (Look.lookupFunType gr am id)
           !funs_cnt'     = let (s_funid, e_funid) = bounds funs0
@@ -223,10 +237,10 @@
           !(fid_cnt',crc',prods') 
                          = foldl' (toProd lindefs ty_C funs_cnt)
                                   (fid_cnt,crc,prods) prods0
-          !(seqs',funs') = foldl' (toCncFun funs_cnt (m,id)) (seqs,funs) (assocs funs0)
-      in mkCncFuns cdefs fid_cnt' funs_cnt' seqs' funs' lindefs crc' prods'
-    mkCncFuns (_                                                :cdefs) fid_cnt funs_cnt seqs funs lindefs crc prods = 
-      mkCncFuns cdefs fid_cnt funs_cnt seqs funs lindefs crc prods
+          funs'          = foldl' (toCncFun funs_cnt (m,id)) funs (assocs funs0)
+      in mkCncFuns cdefs fid_cnt' funs_cnt' funs' lindefs crc' prods'
+    mkCncFuns (_                                                :cdefs) fid_cnt funs_cnt funs lindefs crc prods = 
+      mkCncFuns cdefs fid_cnt funs_cnt funs lindefs crc prods
 
     toProd lindefs (ctxt_C,res_C,_) offs st (Production fid0 funid0 args0) =
       let !((fid_cnt,crc,prods),args) = mapAccumL mkArg st (zip ctxt_C args0) 
@@ -250,14 +264,22 @@
             ctxt = mapM (mkCtxt lindefs) hargs_C
             fids = map (mkFId arg_C) fid0s
 
-    mkLinDefId id = 
-      identC (BS.append (BS.pack "lindef ") (ident2bs id))
+    mkLinDefId id = prefixIdent "lindef " id
 
-    toLinDef res offs lindefs (Production fid0 funid0 _) =
-      IntMap.insertWith (++) fid [offs+funid0] lindefs
+    toLinDef res offs lindefs (Production fid0 funid0 args) =
+      if args == [[fidVar]]
+        then IntMap.insertWith (++) fid [offs+funid0] lindefs
+        else lindefs
       where
         fid = mkFId res fid0
 
+    toLinRef res offs linrefs (Production fid0 funid0 [fargs]) =
+      if fid0 == fidVar
+        then foldr (\fid -> IntMap.insertWith (++) fid [offs+funid0]) linrefs fids
+        else linrefs
+      where
+        fids = map (mkFId res) fargs
+
     mkFId (_,cat) fid0 =
       case Map.lookup (i2i cat) cnccats of
         Just (C.CncCat s e _) -> s+fid0
@@ -268,32 +290,34 @@
         Just (C.CncCat s e _) -> [(C.fidVar,fid) | fid <- [s..e], Just _ <- [IntMap.lookup fid lindefs]]
         Nothing               -> error "GrammarToPGF.mkCtxt failed"
 
-    toCncFun offs (m,id) (seqs,funs) (funid0,lins0) =
-      case lookupModule gr m of
-        Ok (ModInfo{mseqs=Just mseqs}) -> let !(!seqs',lins) = mapAccumL (mkLin mseqs) seqs (elems lins0)
-                                          in (seqs',(offs+funid0,C.CncFun (i2i id) (mkArray lins)):funs)
-        _                              -> -- this function should have been compiled during the linking phase
-                                          -- so its sequences must be in seqs already
-                                          (seqs,(offs+funid0,C.CncFun (i2i id) lins0):funs)
+    toCncFun offs (m,id) funs (funid0,lins0) =
+      let mseqs = case lookupModule gr m of
+                    Ok (ModInfo{mseqs=Just mseqs}) -> mseqs
+                    _                              -> ex_seqs
+      in (offs+funid0,C.CncFun (i2i id) (amap (newIndex mseqs) lins0)):funs                                          
       where
-        mkLin mseqs seqs seqid =
-          let seq = mseqs ! seqid
-          in case Map.lookup seq seqs of
-               Just seqid -> (seqs,seqid)
-               Nothing    -> let !seqid = Map.size seqs
-                                 !seqs' = Map.insert seq seqid seqs
-                             in (seqs',seqid)
+        newIndex mseqs i = binSearch (mseqs ! i) seqs (bounds seqs)
+           
+        binSearch v arr (i,j)
+          | i <= j    = case compare v (arr ! k) of
+                          LT -> binSearch v arr (i,k-1)
+                          EQ -> k
+                          GT -> binSearch v arr (k+1,j)
+          | otherwise = error "binSearch"
+          where
+            k = (i+j) `div` 2
 
 genPrintNames cdefs =
   Map.fromAscList [(i2i id, name) | ((m,id),info) <- cdefs, name <- prn info]
   where
-    prn (CncFun _ _ (Just (L _ tr)) _) = [flatten tr]
-    prn (CncCat _ _ (Just (L _ tr)) _) = [flatten tr]
-    prn _                              = []
+    prn (CncFun _ _   (Just (L _ tr)) _) = [flatten tr]
+    prn (CncCat _ _ _ (Just (L _ tr)) _) = [flatten tr]
+    prn _                                = []
 
     flatten (K s)      = s
     flatten (Alts x _) = flatten x
     flatten (C x y)    = flatten x +++ flatten y
 
 mkArray    lst = listArray (0,length lst-1) lst
-mkSetArray map = array (0,Map.size map-1) [(v,k) | (k,v) <- Map.toList map]
+mkMapArray map = array (0,Map.size map-1) [(v,k) | (k,v) <- Map.toList map]
+mkSetArray set = listArray (0,Set.size set-1) [v | v <- Set.toList set]
diff --git a/src/compiler/GF/Compile/Instructions.hs b/src/compiler/GF/Compile/Instructions.hs
--- a/src/compiler/GF/Compile/Instructions.hs
+++ b/src/compiler/GF/Compile/Instructions.hs
@@ -1,12 +1,10 @@
 module GF.Compile.Instructions where
 
-import Data.IORef
-import Data.Binary
-import Data.Binary.Put
-import Data.Binary.Get
-import Data.Binary.IEEE754
-import PGF.CId
-import PGF.Binary
+--import Data.IORef
+import PGF.Internal -- Binary
+import PGF(CId)
+--import PGF.CId
+--import PGF.Binary
 
 type IntRef = Int
 type AConstant = CId
diff --git a/src/compiler/GF/Compile/Optimize.hs b/src/compiler/GF/Compile/Optimize.hs
--- a/src/compiler/GF/Compile/Optimize.hs
+++ b/src/compiler/GF/Compile/Optimize.hs
@@ -21,21 +21,21 @@
 import GF.Grammar.Macros
 import GF.Grammar.Lookup
 import GF.Grammar.Predef
-import GF.Compile.Refresh
-import GF.Compile.Compute.Concrete
-import GF.Compile.CheckGrammar
-import GF.Compile.Update
+--import GF.Compile.Refresh
+--import GF.Compile.Compute.Concrete
+import GF.Compile.Compute.ConcreteNew(GlobalEnv,normalForm,resourceValues)
+--import GF.Compile.CheckGrammar
+--import GF.Compile.Update
 
 import GF.Data.Operations
-import GF.Infra.CheckM
+--import GF.Infra.CheckM
 import GF.Infra.Option
 
 import Control.Monad
-import Data.List
+--import Data.List
 import qualified Data.Set as Set
 import Text.PrettyPrint
 import Debug.Trace
-import qualified Data.ByteString.Char8 as BS
 
 
 -- | partial evaluation of concrete syntax. AR 6\/2001 -- 16\/5\/2003 -- 5\/2\/2005.
@@ -50,18 +50,20 @@
  where
    oopts = opts `addOptions` mflags mi
 
+   resenv = resourceValues sgr
+
    updateEvalInfo mi (i,info) = do
-     info <- evalInfo oopts sgr (name,mi) i info
+     info <- evalInfo oopts resenv sgr (name,mi) i info
      return (mi{jments=updateTree (i,info) (jments mi)})
 
-evalInfo :: Options -> SourceGrammar -> SourceModule -> Ident -> Info -> Err Info
-evalInfo opts sgr m c info = do
+evalInfo :: Options -> GlobalEnv -> SourceGrammar -> SourceModule -> Ident -> Info -> Err Info
+evalInfo opts resenv sgr m c info = do
 
  (if verbAtLeast opts Verbose then trace (" " ++ showIdent c) else id) return ()
 
  errIn ("optimizing " ++ showIdent c) $ case info of
 
-  CncCat ptyp pde ppr mpmcfg -> do
+  CncCat ptyp pde pre ppr mpmcfg -> do
     pde' <- case (ptyp,pde) of
       (Just (L _ typ), Just (L loc de)) -> do
         de <- partEval opts gr ([(Explicit, varStr, typeStr)], typ) de
@@ -72,19 +74,29 @@
         return (Just (L loc (factor param c 0 de)))
       _ -> return pde   -- indirection
 
-    ppr' <- evalPrintname gr ppr
+    pre' <- case (ptyp,pre) of
+      (Just (L _ typ), Just (L loc re)) -> do
+        re <- partEval opts gr ([(Explicit, varStr, typ)], typeStr) re
+        return (Just (L loc (factor param c 0 re)))
+      (Just (L loc typ), Nothing) -> do
+        re <- mkLinReference gr typ
+        re <- partEval opts gr ([(Explicit, varStr, typ)], typeStr) re
+        return (Just (L loc (factor param c 0 re)))
+      _ -> return pre   -- indirection
 
-    return (CncCat ptyp pde' ppr' mpmcfg)
+    let ppr' = fmap (evalPrintname resenv c) ppr
 
+    return (CncCat ptyp pde' pre' ppr' mpmcfg)
+
   CncFun (mt@(Just (_,cont,val))) pde ppr mpmcfg -> --trace (prt c) $
        eIn (text "linearization in type" <+> ppTerm Unqualified 0 (mkProd cont val []) $$ text "of function") $ do
     pde' <- case pde of
       Just (L loc de) -> do de <- partEval opts gr (cont,val) de
                             return (Just (L loc (factor param c 0 de)))
       Nothing -> return pde
-    ppr' <-  evalPrintname gr ppr
+    let ppr' = fmap (evalPrintname resenv c) ppr
     return $ CncFun mt pde' ppr' mpmcfg -- only cat in type actually needed
-
+{-
   ResOper pty pde 
     | not new && OptExpand `Set.member` optim -> do
          pde' <- case pde of
@@ -92,10 +104,10 @@
                                          return (Just (L loc (factor param c 0 de)))
                    Nothing -> return Nothing
          return $ ResOper pty pde'
-
+-}
   _ ->  return info
  where
-   new = flag optNewComp opts -- computations moved to GF.Compile.GeneratePMCFG
+-- new = flag optNewComp opts -- computations moved to GF.Compile.GeneratePMCFG
 
    gr = prependModule sgr m
    optim = flag optOptimizations opts
@@ -104,22 +116,26 @@
 
 -- | the main function for compiling linearizations
 partEval :: Options -> SourceGrammar -> (Context,Type) -> Term -> Err Term
-partEval opts gr (context, val) trm = errIn (render (text "partial evaluation" <+> ppTerm Qualified 0 trm)) $ do
+partEval opts = {-if flag optNewComp opts
+                then-} partEvalNew opts
+                {-else partEvalOld opts-}
+
+partEvalNew opts gr (context, val) trm =
+    errIn (render (text "partial evaluation" <+> ppTerm Qualified 0 trm)) $
+    checkPredefError trm
+{-
+partEvalOld opts gr (context, val) trm = errIn (render (text "partial evaluation" <+> ppTerm Qualified 0 trm)) $ do
   let vars  = map (\(bt,x,t) -> x) context
       args  = map Vr vars
       subst = [(v, Vr v) | v <- vars]
       trm1 = mkApp trm args
-  trm2 <- if new then return trm1 else computeTerm gr subst trm1
-  trm3 <- if new
-          then return trm2
-          else if rightType trm2
-               then computeTerm gr subst trm2 -- compute twice??
-               else recordExpand val trm2 >>= computeTerm gr subst
-  trm4 <- checkPredefError gr trm3
+  trm2 <- computeTerm gr subst trm1
+  trm3 <- if rightType trm2
+          then computeTerm gr subst trm2 -- compute twice??
+          else recordExpand val trm2 >>= computeTerm gr subst
+  trm4 <- checkPredefError trm3
   return $ mkAbs [(Explicit,v) | v <- vars] trm4
   where
-    new = flag optNewComp opts -- computations moved to GF.Compile.GeneratePMCFG
-
     -- don't eta expand records of right length (correct by type checking)
     rightType (R rs) = case val of
                          RecType ts -> length rs == length ts
@@ -127,8 +143,6 @@
     rightType _      = False
 
 
-
-
 -- here we must be careful not to reduce
 --   variants {{s = "Auto" ; g = N} ; {s = "Wagen" ; g = M}}
 --   {s  = variants {"Auto" ; "Wagen"} ; g  = variants {N ; M}} ;
@@ -140,7 +154,7 @@
     _ -> return $ R [assign lab (P trm lab) | (lab,_) <- tys]
   _ -> return trm
 
-
+-}
 -- | auxiliaries for compiling the resource
 
 mkLinDefault :: SourceGrammar -> Type -> Err Term
@@ -163,13 +177,30 @@
      _ | Just _ <- isTypeInts typ -> return $ EInt 0 -- exists in all as first val
      _ -> Bad (render (text "linearization type field cannot be" <+> ppTerm Unqualified 0 typ))
 
-evalPrintname :: SourceGrammar -> Maybe (L Term) -> Err (Maybe (L Term))
-evalPrintname gr mpr =
-  case mpr of
-    Just (L loc pr) -> do pr <- computeConcrete gr pr
-                          return (Just (L loc pr))
-    Nothing         -> return Nothing
+mkLinReference :: SourceGrammar -> Type -> Err Term
+mkLinReference gr typ = 
+ liftM (Abs Explicit varStr) $ 
+   case mkDefField typ (Vr varStr) of
+     Bad "no string" -> return Empty
+     x               -> x
+ where
+   mkDefField ty trm = 
+     case ty of
+       Table pty ty -> do ps <- allParamValues gr pty
+                          case ps of
+                            []     -> Bad "no string"
+                            (p:ps) -> mkDefField ty (S trm p)
+       Sort s | s == cStr -> return trm
+       QC p       -> Bad "no string"
+       RecType [] -> Bad "no string"
+       RecType rs -> do
+         msum (map (\(l,ty) -> mkDefField ty (P trm l)) (sortRec rs))
+       _ | Just _ <- isTypeInts typ -> Bad "no string"
+       _ -> Bad (render (text "linearization type field cannot be" <+> ppTerm Unqualified 0 typ))
 
+evalPrintname :: GlobalEnv -> Ident -> L Term -> L Term
+evalPrintname resenv c (L loc pr) = L loc (normalForm resenv (L loc c) pr)
+
 -- do even more: factor parametric branches
 
 factor :: Bool -> Ident -> Int -> Term -> Term
@@ -190,7 +221,7 @@
            else V ty (map snd pvs0)
 
     --- we hope this will be fresh and don't check... in GFC would be safe
-    qvar = identC (BS.pack ("q_" ++ showIdent c ++ "__" ++ show i))
+    qvar = identS ("q_" ++ showIdent c ++ "__" ++ show i)
 
     mkFun (patt, val) = replace (patt2term patt) (Vr qvar) val
     mkCases t = [(PV qvar, t)]
@@ -205,4 +236,3 @@
     R _      | trm == old -> new
     App x y               -> App (replace old new x) (replace old new y)
     _                     -> composSafeOp (replace old new) trm
-
diff --git a/src/compiler/GF/Compile/PGFtoHaskell.hs b/src/compiler/GF/Compile/PGFtoHaskell.hs
--- a/src/compiler/GF/Compile/PGFtoHaskell.hs
+++ b/src/compiler/GF/Compile/PGFtoHaskell.hs
@@ -16,9 +16,8 @@
 
 module GF.Compile.PGFtoHaskell (grammar2haskell) where
 
-import PGF.CId
-import PGF.Data
-import PGF.Macros
+import PGF(showCId)
+import PGF.Internal
 
 import GF.Data.Operations
 import GF.Infra.Option
diff --git a/src/compiler/GF/Compile/PGFtoJS.hs b/src/compiler/GF/Compile/PGFtoJS.hs
--- a/src/compiler/GF/Compile/PGFtoJS.hs
+++ b/src/compiler/GF/Compile/PGFtoJS.hs
@@ -1,18 +1,17 @@
 module GF.Compile.PGFtoJS (pgf2js) where
 
-import PGF.CId
-import PGF.Data hiding (mkStr)
-import qualified PGF.Macros as M
+import PGF(CId,showCId)
+import PGF.Internal as M
 import qualified GF.JavaScript.AbsJS as JS
 import qualified GF.JavaScript.PrintJS as JS
 
-import GF.Data.ErrM
-import GF.Infra.Option
+--import GF.Data.ErrM
+--import GF.Infra.Option
 
-import Control.Monad (mplus)
-import Data.Array.Unboxed (UArray)
+--import Control.Monad (mplus)
+--import Data.Array.Unboxed (UArray)
 import qualified Data.Array.IArray as Array
-import Data.Maybe (fromMaybe)
+--import Data.Maybe (fromMaybe)
 import Data.Map (Map)
 import qualified Data.Set as Set
 import qualified Data.Map as Map
@@ -85,10 +84,13 @@
 sym2js (SymCat n l)    = new "SymCat" [JS.EInt n, JS.EInt l]
 sym2js (SymLit n l)    = new "SymLit" [JS.EInt n, JS.EInt l]
 sym2js (SymVar n l)    = new "SymVar" [JS.EInt n, JS.EInt l]
-sym2js (SymKS ts)      = new "SymKS"  (map JS.EStr ts)
-sym2js (SymKP ts alts) = new "SymKP"  [JS.EArray (map JS.EStr ts), JS.EArray (map alt2js alts)]
+sym2js (SymKS t)       = new "SymKS"  [JS.EStr t]
+sym2js (SymKP ts alts) = new "SymKP"  [JS.EArray (map sym2js ts), JS.EArray (map alt2js alts)]
+sym2js SymNE           = new "SymNE"  []
+sym2js SymBIND         = new "SymKS"  [JS.EStr "&+"]
+sym2js SymSOFT_BIND    = new "SymKS"  [JS.EStr "&+"]
 
-alt2js (Alt ps ts) = new "Alt" [JS.EArray (map JS.EStr ps), JS.EArray (map JS.EStr ts)]
+alt2js (ps,ts) = new "Alt" [JS.EArray (map sym2js ps), JS.EArray (map JS.EStr ts)]
 
 new :: String -> [JS.Expr] -> JS.Expr
 new f xs = JS.ENew (JS.Ident f) xs
diff --git a/src/compiler/GF/Compile/PGFtoLProlog.hs b/src/compiler/GF/Compile/PGFtoLProlog.hs
--- a/src/compiler/GF/Compile/PGFtoLProlog.hs
+++ b/src/compiler/GF/Compile/PGFtoLProlog.hs
@@ -1,18 +1,18 @@
 module GF.Compile.PGFtoLProlog(grammar2lambdaprolog_mod, grammar2lambdaprolog_sig) where
 
-import PGF.CId
-import PGF.Data hiding (ppExpr, ppType, ppHypo)
-import PGF.Macros
+import PGF(mkCId,ppCId,showCId,wildCId)
+import PGF.Internal hiding (ppExpr,ppType,ppHypo,ppCat,ppFun)
+--import PGF.Macros
 import Data.List
 import Data.Maybe
 import Text.PrettyPrint
 import qualified Data.Map as Map
-import Debug.Trace
+--import Debug.Trace
 
 grammar2lambdaprolog_mod pgf = render $
   text "module" <+> ppCId (absname pgf) <> char '.' $$
   space $$
-  vcat [ppClauses cat fns | (cat,(_,fs,_)) <- Map.toList (cats (abstract pgf)),
+  vcat [ppClauses cat fns | (cat,(_,fs,_,_)) <- Map.toList (cats (abstract pgf)),
                             let fns = [(f,fromJust (Map.lookup f (funs (abstract pgf)))) | (_,f) <- fs]]
   where
     ppClauses cat fns =
@@ -25,11 +25,11 @@
 grammar2lambdaprolog_sig pgf = render $
   text "sig" <+> ppCId (absname pgf) <> char '.' $$
   space $$
-  vcat [ppCat c hyps <> dot | (c,(hyps,_,_)) <- Map.toList (cats (abstract pgf))] $$
+  vcat [ppCat c hyps <> dot | (c,(hyps,_,_,_)) <- Map.toList (cats (abstract pgf))] $$
   space $$
   vcat [ppFun f ty <> dot | (f,(ty,_,Nothing,_,_)) <- Map.toList (funs (abstract pgf))] $$
   space $$
-  vcat [ppExport c hyps <> dot | (c,(hyps,_,_)) <- Map.toList (cats (abstract pgf))] $$
+  vcat [ppExport c hyps <> dot | (c,(hyps,_,_,_)) <- Map.toList (cats (abstract pgf))] $$
   vcat [ppFunPred f (hyps ++ [(Explicit,wildCId,DTyp [] c es)]) <> dot | (f,(DTyp hyps c es,_,Just _,_,_)) <- Map.toList (funs (abstract pgf))]
 
 ppCat :: CId -> [Hypo] -> Doc
diff --git a/src/compiler/GF/Compile/PGFtoProlog.hs b/src/compiler/GF/Compile/PGFtoProlog.hs
--- a/src/compiler/GF/Compile/PGFtoProlog.hs
+++ b/src/compiler/GF/Compile/PGFtoProlog.hs
@@ -8,9 +8,9 @@
 
 module GF.Compile.PGFtoProlog (grammar2prolog) where
 
-import PGF.CId
-import PGF.Data
-import PGF.Macros
+import PGF(mkCId,wildCId,showCId)
+import PGF.Internal
+--import PGF.Macros
 
 import GF.Data.Operations
 
@@ -49,7 +49,7 @@
                     (f, v) <- Map.assocs (aflags abs)] ++++
        plFacts name "cat" 2 "(?Type, ?[X:Type,...])"
                    [[plType cat args, plHypos hypos'] |
-                    (cat, (hypos, _, _)) <- Map.assocs (cats abs),
+                    (cat, (hypos,_,_,_)) <- Map.assocs (cats abs),
                     let ((_, subst), hypos') = mapAccumL alphaConvertHypo emptyEnv hypos,
                         let args = reverse [EFun x | (_,x) <- subst]] ++++
        plFacts name "fun" 3 "(?Fun, ?Type, ?[X:Type,...])"
@@ -136,9 +136,9 @@
     plp (SymCat n l)    = plOper ":" (show n) (show l)
     plp (SymLit n l)    = plTerm "lit" [show n, show l]
     plp (SymVar n l)    = plTerm "var" [show n, show l]
-    plp (SymKS ts)      = prTList "," (map plAtom ts)
-    plp (SymKP ts alts) = plTerm "pre" [plList (map plAtom ts), plList (map plAlt alts)]
-        where plAlt (Alt ps ts) = plOper "/" (plList (map plAtom ps)) (plList (map plAtom ts))
+    plp (SymKS t)       = plAtom t
+    plp (SymKP ts alts) = plTerm "pre" [plList (map plp ts), plList (map plAlt alts)]
+        where plAlt (ps,ts) = plOper "/" (plList (map plp ps)) (plList (map plAtom ts))
 
 class PLPrint a where
     plp :: a -> String
diff --git a/src/compiler/GF/Compile/PGFtoPython.hs b/src/compiler/GF/Compile/PGFtoPython.hs
--- a/src/compiler/GF/Compile/PGFtoPython.hs
+++ b/src/compiler/GF/Compile/PGFtoPython.hs
@@ -8,9 +8,8 @@
 
 module GF.Compile.PGFtoPython (pgf2python) where
 
-import PGF.CId
-import PGF.Data
-import qualified PGF.Macros as M
+import PGF(showCId)
+import PGF.Internal as M
 
 import GF.Data.Operations
 
@@ -18,7 +17,7 @@
 import qualified Data.Set as Set
 import qualified Data.Map as Map
 import qualified Data.IntMap as IntMap
-import Data.List (intersperse)
+--import Data.List (intersperse)
 
 pgf2python :: PGF -> String
 pgf2python pgf = ("# -*- coding: utf-8 -*-" ++++
@@ -75,9 +74,12 @@
 pySymbol (SymCat n l)    = pyTuple 0 show [n, l]
 pySymbol (SymLit n l)    = pyDict 0 pyStr id [("lit", pyTuple 0 show [n, l])]
 pySymbol (SymVar n l)    = pyDict 0 pyStr id [("var", pyTuple 0 show [n, l])]
-pySymbol (SymKS ts)      = prTList "," (map pyStr ts)
-pySymbol (SymKP ts alts) = pyDict 0 pyStr id [("pre", pyList 0 pyStr ts), ("alts", pyList 0 alt2py alts)]
-    where alt2py (Alt ps ts) = pyTuple 0 (pyList 0 pyStr) [ps, ts]
+pySymbol (SymKS t)       = pyStr t
+pySymbol (SymKP ts alts) = pyDict 0 pyStr id [("pre", pyList 0 pySymbol ts), ("alts", pyList 0 alt2py alts)]
+    where alt2py (ps,ts) = pyTuple 0 (pyList 0 pyStr) [map pySymbol ps, ts]
+pySymbol SymBIND         = pyStr "&+"
+pySymbol SymSOFT_BIND    = pyStr "&+"
+pySymbol SymNE           = pyDict 0 pyStr id [("nonExist", pyTuple 0 id [])]
 
 ----------------------------------------------------------------------
 -- python helpers 
diff --git a/src/compiler/GF/Compile/ReadFiles.hs b/src/compiler/GF/Compile/ReadFiles.hs
--- a/src/compiler/GF/Compile/ReadFiles.hs
+++ b/src/compiler/GF/Compile/ReadFiles.hs
@@ -21,7 +21,8 @@
 module GF.Compile.ReadFiles 
            ( getAllFiles,ModName,ModEnv,importsOfModule,
              gfoFile,gfFile,isGFO,gf2gfo,
-             getOptionsFromFile) where
+             parseSource,lift,
+             getOptionsFromFile,getPragmas) where
 
 import Prelude hiding (catch)
 import GF.System.Catch
@@ -34,15 +35,16 @@
 import GF.Grammar.Grammar
 import GF.Grammar.Binary
 
+import System.IO(mkTextEncoding)
+import qualified Data.ByteString.UTF8 as UTF8
+import GF.Text.Coding(decodeUnicodeIO)
+
 import Control.Monad
-import Data.Char
-import Data.List
 import Data.Maybe(isJust)
 import qualified Data.ByteString.Char8 as BS
 import qualified Data.Map as Map
-import Data.Time
-import Data.Time.Compat (toUTCTime)
-import System.Directory
+import Data.Time(UTCTime)
+import GF.System.Directory
 import System.FilePath
 import Text.PrettyPrint
 
@@ -52,11 +54,11 @@
 
 -- | Returns a list of all files to be compiled in topological order i.e.
 -- the low level (leaf) modules are first.
-getAllFiles :: Options -> [InitPath] -> ModEnv -> FileName -> IOE [FullPath]
+--getAllFiles :: (MonadIO m,ErrorMonad m) => Options -> [InitPath] -> ModEnv -> FileName -> m [FullPath]
 getAllFiles opts ps env file = do
   -- read module headers from all files recursively
-  ds <- liftM reverse $ get [] [] (justModuleName file)
-  ioeIO $ putIfVerb opts $ "all modules:" +++ show [name | (name,_,_,_,_,_) <- ds]
+  ds <- reverse `fmap` get [] [] (justModuleName file)
+  putIfVerb opts $ "all modules:" +++ show [name | (name,_,_,_,_,_) <- ds]
   return $ paths ds
   where
     -- construct list of paths to read
@@ -71,12 +73,12 @@
 
     -- | traverses the dependency graph and returns a topologicaly sorted
     -- list of ModuleInfo. An error is raised if there is circular dependency
-    get :: [ModName]          -- ^ keeps the current path in the dependency graph to avoid cycles
+ {- get :: [ModName]          -- ^ keeps the current path in the dependency graph to avoid cycles
         -> [ModuleInfo]       -- ^ a list of already traversed modules
         -> ModName            -- ^ the current module
-        -> IOE [ModuleInfo]   -- ^ the final 
+        -> IOE [ModuleInfo]   -- ^ the final -}
     get trc ds name
-      | name `elem` trc = ioeErr $ Bad $ "circular modules" +++ unwords trc
+      | name `elem` trc = raise $ "circular modules" +++ unwords trc
       | (not . null) [n | (n,_,_,_,_,_) <- ds, name == n]     --- file already read
                         = return ds
       | otherwise       = do
@@ -91,20 +93,19 @@
 
     -- searches for module in the search path and if it is found
     -- returns 'ModuleInfo'. It fails if there is no such module
-    findModule :: ModName -> IOE ModuleInfo
+  --findModule :: ModName -> IOE ModuleInfo
     findModule name = do
       (file,gfTime,gfoTime) <- do
-          mb_gfFile <- ioeIO $ getFilePath ps (gfFile name)
+          mb_gfFile <- getFilePath ps (gfFile name)
           case mb_gfFile of
-            Just gfFile -> do gfTime  <- ioeIO $ toUTCTime `fmap` getModificationTime gfFile
-                              mb_gfoTime <- ioeIO $ catch (liftM Just $ toUTCTime `fmap` getModificationTime (gf2gfo opts gfFile))
-                                                          (\_->return Nothing)
+            Just gfFile -> do gfTime  <- modtime gfFile
+                              mb_gfoTime <- maybeIO $ modtime (gf2gfo opts gfFile)
                               return (gfFile, Just gfTime, mb_gfoTime)
-            Nothing     -> do mb_gfoFile <- ioeIO $ getFilePath (maybe id (:) (flag optGFODir opts) ps) (gfoFile name)
+            Nothing     -> do mb_gfoFile <- getFilePath (maybe id (:) (flag optGFODir opts) ps) (gfoFile name)
                               case mb_gfoFile of
-                                Just gfoFile -> do gfoTime <- ioeIO $ toUTCTime `fmap` getModificationTime gfoFile
+                                Just gfoFile -> do gfoTime <- modtime gfoFile
                                                    return (gfoFile, Nothing, Just gfoTime)
-                                Nothing      -> ioeErr $ Bad (render (text "File" <+> text (gfFile name) <+> text "does not exist." $$
+                                Nothing      -> raise (render (text "File" <+> text (gfFile name) <+> text "does not exist." $$
                                                                       text "searched in:" <+> vcat (map text ps)))
 
 
@@ -114,23 +115,21 @@
       (st,(mname,imps)) <-
                       case st of
                         CSEnv  -> return (st, (name, maybe [] snd mb_envmod))
-                        CSRead -> do mb_mo <- ioeIO $ decodeModuleHeader ((if isGFO file then id else gf2gfo opts) file)
+                        CSRead -> do mb_mo <- liftIO $ decodeModuleHeader ((if isGFO file then id else gf2gfo opts) file)
                                      case mb_mo of
                                        Just mo -> return (st,importsOfModule mo)
                                        Nothing
-                                         | isGFO file -> ioeErr $ Bad (file ++ " is compiled with different GF version and I can't find the source file")
-                                         | otherwise  -> do s <- ioeIO $ BS.readFile file
-                                                            case runP pModHeader s of
-                                                              Left (Pn l c,msg) -> ioeBad (file ++ ":" ++ show l ++ ":" ++ show c ++ ": " ++ msg)
-                                                              Right mo          -> return (CSComp,importsOfModule mo)
-                        CSComp -> do s <- ioeIO $ BS.readFile file
-                                     case runP pModHeader s of
-                                       Left (Pn l c,msg) -> ioeBad (file ++ ":" ++ show l ++ ":" ++ show c ++ ": " ++ msg)
-                                       Right mo          -> return (st,importsOfModule mo)
-      ioeErr $ testErr (mname == name)
-                       ("module name" +++ mname +++ "differs from file name" +++ name)
+                                         | isGFO file -> raise (file ++ " is compiled with different GF version and I can't find the source file")
+                                         | otherwise  -> do mo <- parseModHeader opts file
+                                                            return (CSComp,importsOfModule mo)
+                        CSComp -> do mo <- parseModHeader opts file
+                                     return (st,importsOfModule mo)
+      testErr (mname == name)
+              ("module name" +++ mname +++ "differs from file name" +++ name)
       return (name,st,t,isJust gfTime,imps,dropFileName file)
 
+modtime path = liftIO $ getModificationTime path
+
 isGFO :: FilePath -> Bool
 isGFO = (== ".gfo") . takeExtensions
 
@@ -211,17 +210,55 @@
 
     modName = showIdent
 
+
+parseModHeader opts file =
+  do --ePutStrLn file
+     (_,parsed) <- parseSource opts pModHeader =<< lift (BS.readFile file)
+     case parsed of
+       Right mo          -> return mo
+       Left (Pn l c,msg) ->
+                  raise (file ++ ":" ++ show l ++ ":" ++ show c ++ ": " ++ msg)
+
+parseSource opts p raw =
+  do (coding,utf8) <- toUTF8 opts raw
+     return (coding,runP p utf8)
+
+toUTF8 opts0 raw =
+  do opts <- getPragmas raw
+     let given = flag optEncoding opts -- explicitly given encoding
+         coding = getEncoding $ opts0 `addOptions` opts
+     utf8 <- if coding=="UTF-8"
+             then return raw
+             else lift $ do --ePutStrLn $ "toUTF8 from "++coding
+                            enc <- mkTextEncoding coding
+                            -- decodeUnicodeIO uses a lot of stack space,
+                            -- so we need to split the file into smaller pieces
+                            ls <- mapM (decodeUnicodeIO enc) (BS.lines raw)
+                            return $ UTF8.fromString (unlines ls)
+     return (given,utf8)
+
+--lift io = ioe (fmap Ok io `catch` (return . Bad . show))
+lift io = liftIO io
+
 -- | options can be passed to the compiler by comments in @--#@, in the main file
-getOptionsFromFile :: FilePath -> IOE Options
+getOptionsFromFile :: (MonadIO m,ErrorMonad m) => FilePath -> m Options
 getOptionsFromFile file = do
-  s <- ioe $ catch (fmap Ok $ BS.readFile file)
-                   (\_ -> return (Bad $ "File " ++ file ++ " does not exist"))
-  let ls = filter (BS.isPrefixOf (BS.pack "--#")) $ BS.lines s
-      fs = map (BS.unpack . BS.unwords . BS.words . BS.drop 3) ls
-  ioeErr $ parseModuleOptions fs
+  s <- either (\_ -> raise $ "File " ++ file ++ " does not exist") return =<<
+       liftIO (try $ BS.readFile file)
+  opts <- getPragmas s
+  -- The coding flag should not be inherited by other files
+  return (addOptions opts (modifyFlags $ \ f -> f{optEncoding=Nothing}))
 
-getFilePath :: [FilePath] -> String -> IO (Maybe FilePath)
-getFilePath paths file = get paths
+
+getPragmas :: (ErrorMonad m) => BS.ByteString -> m Options
+getPragmas = parseModuleOptions . 
+             map (BS.unpack . BS.unwords . BS.words . BS.drop 3) .
+             filter (BS.isPrefixOf (BS.pack "--#")) . BS.lines
+
+--getFilePath :: MonadIO m => [FilePath] -> String -> m (Maybe FilePath)
+getFilePath paths file =
+   liftIO $ do --ePutStrLn $ "getFilePath "++show paths++" "++show file
+               get paths
   where
     get []     = return Nothing
     get (p:ps) = do
diff --git a/src/compiler/GF/Compile/Refresh.hs b/src/compiler/GF/Compile/Refresh.hs
--- a/src/compiler/GF/Compile/Refresh.hs
+++ b/src/compiler/GF/Compile/Refresh.hs
@@ -12,10 +12,10 @@
 -- (Description of the module)
 -----------------------------------------------------------------------------
 
-module GF.Compile.Refresh (refreshTerm, refreshTermN,
-		refreshModule
+module GF.Compile.Refresh ({-refreshTermN, refreshTerm,
+		refreshModule-}
 	       ) where
-
+{-
 import GF.Data.Operations
 import GF.Grammar.Grammar
 import GF.Infra.Ident
@@ -124,9 +124,16 @@
       (k',tyts') <- liftM (\ (t,(_,i)) -> (i,t)) $ 
                     appSTM (mapPairsM (\(L loc t) -> liftM (L loc) (refresh t)) tyts) (initIdStateN k)
       return $ (k', (c, ResOverload os tyts'):cs)
-    CncCat mt (Just (L loc trm)) mn mpmcfg-> do   ---- refresh mt, pn
-      (k',trm') <- refreshTermKN k trm
-      return $ (k', (c, CncCat mt (Just (L loc trm')) mn mpmcfg):cs)
+    CncCat mt md mr mn mpmcfg-> do
+      (k,md) <- case md of
+                  Just (L loc trm) -> do (k,trm) <- refreshTermKN k trm
+                                         return (k,Just (L loc trm))
+                  Nothing          -> return (k,Nothing)
+      (k,mr) <- case mr of
+                  Just (L loc trm) -> do (k,trm) <- refreshTermKN k trm
+                                         return (k,Just (L loc trm))
+                  Nothing          -> return (k,Nothing)
+      return (k, (c, CncCat mt md mr mn mpmcfg):cs)
     CncFun mt (Just (L loc trm)) mn mpmcfg -> do   ---- refresh pn
       (k',trm') <- refreshTermKN k trm
       return $ (k', (c, CncFun mt (Just (L loc trm')) mn mpmcfg):cs)
@@ -143,3 +150,4 @@
   return v
 
 
+-}
diff --git a/src/compiler/GF/Compile/Rename.hs b/src/compiler/GF/Compile/Rename.hs
--- a/src/compiler/GF/Compile/Rename.hs
+++ b/src/compiler/GF/Compile/Rename.hs
@@ -34,25 +34,25 @@
 import GF.Infra.CheckM
 import GF.Grammar.Macros
 import GF.Grammar.Printer
-import GF.Grammar.Lookup
-import GF.Grammar.Printer
+--import GF.Grammar.Lookup
+--import GF.Grammar.Printer
 import GF.Data.Operations
 
 import Control.Monad
-import Data.List (nub)
+import Data.List (nub,(\\))
 import Text.PrettyPrint
 
 -- | this gives top-level access to renaming term input in the cc command
 renameSourceTerm :: SourceGrammar -> Ident -> Term -> Check Term
 renameSourceTerm g m t = do
-  mi     <- checkErr $ lookupModule g m
-  status <- buildStatus g (m,mi)
+  mi     <- lookupModule g m
+  status <- buildStatus "" g (m,mi)
   renameTerm status [] t
 
-renameModule :: SourceGrammar -> SourceModule -> Check SourceModule
-renameModule gr mo@(m,mi) = do
-  status <- buildStatus gr mo
-  js     <- checkMapRecover (renameInfo status mo) (jments mi)
+renameModule :: FilePath -> SourceGrammar -> SourceModule -> Check SourceModule
+renameModule cwd gr mo@(m,mi) = do
+  status <- buildStatus cwd gr mo
+  js     <- checkMapRecover (renameInfo cwd status mo) (jments mi)
   return (m, mi{jments = js})
 
 type Status = (StatusTree, [(OpenSpec, StatusTree)])
@@ -72,12 +72,12 @@
     Cn c -> ident (\_ s -> checkError s) c
     Q (m',c) | m' == cPredef {- && isInPredefined c -} -> return t0
     Q (m',c) -> do
-      m <- checkErr (lookupErr m' qualifs)
+      m <- lookupErr m' qualifs
       f <- lookupTree showIdent c m
       return $ f c
     QC (m',c) | m' == cPredef {- && isInPredefined c -} -> return t0
     QC (m',c) -> do
-      m <- checkErr (lookupErr m' qualifs)
+      m <- lookupErr m' qualifs
       f <- lookupTree showIdent c m
       return $ f c
     _ -> return t0
@@ -101,10 +101,16 @@
                                  text "given" <+> fsep (punctuate comma (map (ppIdent . fst) qualifs)))
                   fs   -> case nub [f c | f <- fs]  of
                             [tr]     -> return tr
+{-
+                            ts       -> return $ AdHocOverload ts  
+                                        -- name conflicts resolved as overloading in TypeCheck.RConcrete AR 31/1/2014
+                                        -- the old definition is below and still presupposed in TypeCheck.Concrete
+-}
                             ts@(t:_) -> do checkWarn (text "atomic term" <+> ppTerm Qualified 0 t0 $$
                                                       text "conflict" <+> hsep (punctuate comma (map (ppTerm Qualified 0) ts)) $$
                                                       text "given" <+> fsep (punctuate comma (map (ppIdent . fst) qualifs)))
                                            return t
+
             -- a warning will be generated in CheckGrammar, and the head returned
             -- in next V: 
             -- Bad $ "conflicting imports:" +++ unwords (map prt ts) 
@@ -123,12 +129,12 @@
   OSimple i   -> mapTree (info2status (Just i))
   OQualif i j -> mapTree (info2status (Just j))
 
-buildStatus :: SourceGrammar -> SourceModule -> Check Status
-buildStatus gr mo@(m,mi) = checkIn (ppLocation (msrc mi) NoLoc <> colon) $ do
-  let gr1 = prependModule gr mo
-      ops = [OSimple e | e <- allExtends gr1 m] ++ mopens mi
-  mods <- checkErr $ mapM (lookupModule gr1 . openedModule) ops
-  let sts = map modInfo2status $ zip ops mods    
+buildStatus :: FilePath -> SourceGrammar -> SourceModule -> Check Status
+buildStatus cwd gr mo@(m,mi) = checkInModule cwd mi NoLoc empty $ do
+  let gr1  = prependModule gr mo
+      exts = [(OSimple m,mi) | (m,mi) <- allExtends gr1 m]
+  ops <- mapM (\o -> lookupModule gr1 (openedModule o) >>= \mi -> return (o,mi)) (mopens mi)
+  let sts = map modInfo2status (exts++ops)
   return (if isModCnc mi
             then (emptyBinTree,    reverse sts)  -- the module itself does not define any names
             else (self2status m mi,reverse sts)) -- so the empty ident is not needed
@@ -140,8 +146,8 @@
 self2status c m = mapTree (info2status (Just c)) (jments m)
 
   
-renameInfo :: Status -> SourceModule -> Ident -> Info -> Check Info
-renameInfo status (m,mi) i info = 
+renameInfo :: FilePath -> Status -> SourceModule -> Ident -> Info -> Check Info
+renameInfo cwd status (m,mi) i info =
   case info of
     AbsCat pco -> liftM AbsCat (renPerh (renameContext status) pco)
     AbsFun  pty pa ptr poper -> liftM4 AbsFun (renTerm pty) (return pa) (renMaybe (mapM (renLoc (renEquation status))) ptr) (return poper)
@@ -153,7 +159,7 @@
     ResValue t -> do
       t <- renLoc (renameTerm status []) t
       return (ResValue t)
-    CncCat mty mtr mpr mpmcfg -> liftM4 CncCat (renTerm mty) (renTerm mtr) (renTerm mpr) (return mpmcfg)
+    CncCat mcat mdef mref mpr mpmcfg -> liftM5 CncCat (renTerm mcat) (renTerm mdef) (renTerm mref) (renTerm mpr) (return mpmcfg)
     CncFun mty mtr mpr mpmcfg -> liftM3 (CncFun mty)         (renTerm mtr) (renTerm mpr) (return mpmcfg)
     _ -> return info
   where
@@ -165,7 +171,7 @@
     renMaybe ren Nothing  = return Nothing
 
     renLoc ren (L loc x) =
-      checkIn (ppLocation (msrc mi) loc <> colon $$ text "Happened in the renaming of" <+> ppIdent i) $ do
+      checkInModule cwd mi loc (text "Happened in the renaming of" <+> ppIdent i) $ do
         x <- ren x
         return (L loc x)
 
@@ -235,76 +241,80 @@
 
 -- | vars not needed in env, since patterns always overshadow old vars
 renamePattern :: Status -> Patt -> Check (Patt,[Ident])
-renamePattern env patt = case patt of
-
-  PMacro c -> do
-    c' <- renid $ Vr c
-    case c' of
-      Q d -> renp $ PM d
-      _ -> checkError (text "unresolved pattern" <+> ppPatt Unqualified 0 patt)
+renamePattern env patt =
+    do r@(p',vs) <- renp patt
+       let dupl = vs \\ nub vs
+       unless (null dupl) $ checkError (hang (text "[C.4.13] Pattern is not linear:") 4
+                                             (ppPatt Unqualified 0 patt))
+       return r
+  where
+    renp patt = case patt of
+      PMacro c -> do
+        c' <- renid $ Vr c
+        case c' of
+          Q d -> renp $ PM d
+          _ -> checkError (text "unresolved pattern" <+> ppPatt Unqualified 0 patt)
 
-  PC c ps -> do
-    c' <- renid $ Cn c
-    case c' of
-      QC c -> do psvss <- mapM renp ps
-                 let (ps,vs) = unzip psvss
-                 return (PP c ps, concat vs)
-      Q  _ -> checkError (text "data constructor expected but" <+> ppTerm Qualified 0 c' <+> text "is found instead")
-      _    -> checkError (text "unresolved data constructor" <+> ppTerm Qualified 0 c')
+      PC c ps -> do
+        c' <- renid $ Cn c
+        case c' of
+          QC c -> do psvss <- mapM renp ps
+                     let (ps,vs) = unzip psvss
+                     return (PP c ps, concat vs)
+          Q  _ -> checkError (text "data constructor expected but" <+> ppTerm Qualified 0 c' <+> text "is found instead")
+          _    -> checkError (text "unresolved data constructor" <+> ppTerm Qualified 0 c')
 
-  PP c ps -> do
-    (QC c') <- renid (QC c)
-    psvss <- mapM renp ps
-    let (ps',vs) = unzip psvss
-    return (PP c' ps', concat vs)
+      PP c ps -> do
+        (QC c') <- renid (QC c)
+        psvss <- mapM renp ps
+        let (ps',vs) = unzip psvss
+        return (PP c' ps', concat vs)
 
-  PM c -> do
-    x <- renid (Q c)
-    c' <- case x of
-            (Q c') -> return c'
-            _      -> checkError (text "not a pattern macro" <+> ppPatt Qualified 0 patt)
-    return (PM c', [])
+      PM c -> do
+        x <- renid (Q c)
+        c' <- case x of
+                (Q c') -> return c'
+                _      -> checkError (text "not a pattern macro" <+> ppPatt Qualified 0 patt)
+        return (PM c', [])
 
-  PV x -> checks [ renid' (Vr x) >>= \t' -> case t' of
-                                             QC c -> return (PP c [],[])
-                                             _    -> checkError (text "not a constructor")
-                 , return (patt, [x])
-                 ]
+      PV x -> checks [ renid' (Vr x) >>= \t' -> case t' of
+                                                 QC c -> return (PP c [],[])
+                                                 _    -> checkError (text "not a constructor")
+                     , return (patt, [x])
+                     ]
 
-  PR r -> do
-    let (ls,ps) = unzip r
-    psvss <- mapM renp ps
-    let (ps',vs') = unzip psvss
-    return (PR (zip ls ps'), concat vs') 
+      PR r -> do
+        let (ls,ps) = unzip r
+        psvss <- mapM renp ps
+        let (ps',vs') = unzip psvss
+        return (PR (zip ls ps'), concat vs')
 
-  PAlt p q -> do
-    (p',vs) <- renp p
-    (q',ws) <- renp q
-    return (PAlt p' q', vs ++ ws)
+      PAlt p q -> do
+        (p',vs) <- renp p
+        (q',ws) <- renp q
+        return (PAlt p' q', vs ++ ws)
 
-  PSeq p q -> do
-    (p',vs) <- renp p
-    (q',ws) <- renp q
-    return (PSeq p' q', vs ++ ws)
+      PSeq p q -> do
+        (p',vs) <- renp p
+        (q',ws) <- renp q
+        return (PSeq p' q', vs ++ ws)
 
-  PRep p -> do
-    (p',vs) <- renp p
-    return (PRep p', vs)
+      PRep p -> do
+        (p',vs) <- renp p
+        return (PRep p', vs)
 
-  PNeg p -> do
-    (p',vs) <- renp p
-    return (PNeg p', vs)
+      PNeg p -> do
+        (p',vs) <- renp p
+        return (PNeg p', vs)
 
-  PAs x p -> do
-    (p',vs) <- renp p
-    return (PAs x p', x:vs)
+      PAs x p -> do
+        (p',vs) <- renp p
+        return (PAs x p', x:vs)
 
-  _ -> return (patt,[])
+      _ -> return (patt,[])
 
- where 
-   renp  = renamePattern env
-   renid = renameIdentTerm env
-   renid' = renameIdentTerm' env
+    renid = renameIdentTerm env
+    renid' = renameIdentTerm' env
 
 renameContext :: Status -> Context -> Check Context
 renameContext b = renc [] where
diff --git a/src/compiler/GF/Compile/SubExOpt.hs b/src/compiler/GF/Compile/SubExOpt.hs
--- a/src/compiler/GF/Compile/SubExOpt.hs
+++ b/src/compiler/GF/Compile/SubExOpt.hs
@@ -32,9 +32,8 @@
 import Control.Monad
 import Data.Map (Map)
 import qualified Data.Map as Map
-import qualified Data.ByteString.Char8 as BS
-import Data.List
 
+
 subexpModule :: SourceModule -> SourceModule
 subexpModule (n,mo) = errVal (n,mo) $ do
   let ljs = tree2list (jments mo)
@@ -133,9 +132,9 @@
      return t --- only because of composOp
 
 operIdent :: Int -> Ident
-operIdent i = identC (operPrefix `BS.append` (BS.pack (show i))) ---
+operIdent i = identC (operPrefix `prefixRawIdent` (rawIdentS (show i))) ---
 
 isOperIdent :: Ident -> Bool
-isOperIdent id = BS.isPrefixOf operPrefix (ident2bs id)
+isOperIdent id = isPrefixOf operPrefix (ident2raw id)
 
-operPrefix = BS.pack ("A''")
+operPrefix = rawIdentS ("A''")
diff --git a/src/compiler/GF/Compile/Tags.hs b/src/compiler/GF/Compile/Tags.hs
--- a/src/compiler/GF/Compile/Tags.hs
+++ b/src/compiler/GF/Compile/Tags.hs
@@ -8,10 +8,10 @@
 import GF.Data.Operations
 import GF.Grammar
 
-import Data.List
+--import Data.List
 import qualified Data.Map as Map
 import qualified Data.Set as Set
-import Control.Monad
+--import Control.Monad
 import Text.PrettyPrint
 import System.FilePath
 
@@ -19,7 +19,7 @@
   let imports = getImports opts gr mo
       locals  = getLocalTags [] mo
       txt     = unlines ((Set.toList . Set.fromList) (imports++locals))
-  putPointE Normal opts ("  write file" +++ file) $ ioeIO $ writeFile file txt
+  putPointE Normal opts ("  write file" +++ file) $ liftIO $ writeFile file txt
 
 getLocalTags x (m,mi) = 
   [showIdent i ++ "\t" ++ k ++ "\t" ++ l ++ "\t" ++ t 
@@ -36,8 +36,9 @@
                                                   maybe (loc "oper-def")     mb_def
     getLocations (ResOverload _ defs)           = list (\(x,y) -> ltype "overload-type" x ++ 
                                                                   loc   "overload-def"  y) defs
-    getLocations (CncCat mty mdef mprn _)       = maybe (loc "lincat")       mty ++ 
-                                                  maybe (loc "lindef")       mdef  ++ 
+    getLocations (CncCat mty md mr mprn _)      = maybe (loc "lincat")       mty ++ 
+                                                  maybe (loc "lindef")       md  ++
+                                                  maybe (loc "linref")       mr  ++
                                                   maybe (loc "printname")    mprn
     getLocations (CncFun _ mlin mprn _)         = maybe (loc "lin")          mlin ++
                                                   maybe (loc "printname")    mprn
diff --git a/src/compiler/GF/Compile/ToAPI.hs b/src/compiler/GF/Compile/ToAPI.hs
--- a/src/compiler/GF/Compile/ToAPI.hs
+++ b/src/compiler/GF/Compile/ToAPI.hs
@@ -2,16 +2,15 @@
  (stringToAPI,exprToAPI)
   where
 
-import PGF.Expr
-import PGF.CId
+import PGF.Internal
+import PGF(showCId)
 import Data.Maybe
-import System.IO
-import Control.Monad
-import Data.Set as Set (fromList,toList)
+--import System.IO
+--import Control.Monad
+--import Data.Set as Set (fromList,toList)
 import Data.List
-import Data.Map(Map)
+--import Data.Map(Map)
 import qualified Data.Map as Map
-import PGF.Signature
 
 
 -- intermediate structure for representing the translated expression
@@ -204,3 +203,12 @@
 
 
 
+--------------------------------------------------------------------------------
+{-
+constFuncs :: Map.Map String (String,[String])
+constFuncs = Map.fromList [("AAnter",("Ant",[])),("ASimul",("Ant",[])),("D_0",("Dig",[])),("D_1",("Dig",[])),("D_2",("Dig",[])),("D_3",("Dig",[])),("D_4",("Dig",[])),("D_5",("Dig",[])),("D_6",("Dig",[])),("D_7",("Dig",[])),("D_8",("Dig",[])),("D_9",("Dig",[])),("DefArt",("Quant",[])),("IdRP",("RP",[])),("IndefArt",("Quant",[])),("NoPConj",("PConj",[])),("NoVoc",("Voc",[])),("NumPl",("Num",[])),("NumSg",("Num",[])),("PNeg",("Pol",[])),("PPos",("Pol",[])),("TCond",("Tense",[])),("TEmpty",("Text",[])),("TFut",("Tense",[])),("TPast",("Tense",[])),("TPres",("Tense",[])),("UseCopula",("VP",[])),("above_Prep",("Prep",[])),("after_Prep",("Prep",[])),("alas_Interj",("Interj",[])),("all_Predet",("Predet",[])),("almost_AdA",("AdA",[])),("almost_AdN",("AdN",[])),("already_Adv",("Adv",[])),("although_Subj",("Subj",[])),("always_AdV",("AdV",[])),("and_Conj",("Conj",[])),("answer_V2S",("V2S",[])),("as_CAdv",("CAdv",[])),("ask_V2Q",("V2Q",[])),("at_least_AdN",("AdN",[])),("at_most_AdN",("AdN",[])),("because_Subj",("Subj",[])),("before_Prep",("Prep",[])),("beg_V2V",("V2V",[])),("behind_Prep",("Prep",[])),("between_Prep",("Prep",[])),("both7and_DConj",("Conj",[])),("but_PConj",("PConj",[])),("by8agent_Prep",("Prep",[])),("by8means_Prep",("Prep",[])),("during_Prep",("Prep",[])),("either7or_DConj",("Conj",[])),("every_Det",("Det",[])),("everybody_NP",("NP",[])),("everything_NP",("NP",[])),("everywhere_Adv",("Adv",[])),("except_Prep",("Prep",[])),("far_Adv",("Adv",[])),("few_Det",("Det",[])),("for_Prep",("Prep",[])),("from_Prep",("Prep",[])),("he_Pron",("Pron",[])),("here7from_Adv",("Adv",[])),("here7to_Adv",("Adv",[])),("here_Adv",("Adv",[])),("how8many_IDet",("IDet",[])),("how8much_IAdv",("IAdv",[])),("how_IAdv",("IAdv",[])),("i_Pron",("Pron",[])),("if_Subj",("Subj",[])),("if_then_Conj",("Conj",[])),("in8front_Prep",("Prep",[])),("in_Prep",("Prep",[])),("it_Pron",("Pron",[])),("language_title_Utt",("Utt",[])),("left_Ord",("Ord",[])),("less_CAdv",("CAdv",[])),("many_Det",("Det",[])),("more_CAdv",("CAdv",[])),("most_Predet",("Predet",[])),("much_Det",("Det",[])),("n2",("Digit",[])),("n3",("Digit",[])),("n4",("Digit",[])),("n5",("Digit",[])),("n6",("Digit",[])),("n7",("Digit",[])),("n8",("Digit",[])),("n9",("Digit",[])),("no_Quant",("Quant",[])),("no_Utt",("Utt",[])),("nobody_NP",("NP",[])),("not_Predet",("Predet",[])),("nothing_NP",("NP",[])),("now_Adv",("Adv",[])),("on_Prep",("Prep",[])),("only_Predet",("Predet",[])),("or_Conj",("Conj",[])),("otherwise_PConj",("PConj",[])),("paint_V2A",("V2A",[])),("part_Prep",("Prep",[])),("please_Voc",("Voc",[])),("possess_Prep",("Prep",[])),("pot01",("Sub10",[])),("pot110",("Sub100",[])),("pot111",("Sub100",[])),("quite_Adv",("AdA",[])),("right_Ord",("Ord",[])),("she_Pron",("Pron",[])),("so_AdA",("AdA",[])),("somePl_Det",("Det",[])),("someSg_Det",("Det",[])),("somebody_NP",("NP",[])),("something_NP",("NP",[])),("somewhere_Adv",("Adv",[])),("that_Quant",("Quant",[])),("that_Subj",("Subj",[])),("there7from_Adv",("Adv",[])),("there7to_Adv",("Adv",[])),("there_Adv",("Adv",[])),("therefore_PConj",("PConj",[])),("they_Pron",("Pron",[])),("this_Quant",("Quant",[])),("through_Prep",("Prep",[])),("to_Prep",("Prep",[])),("today_Adv",("Adv",[])),("too_AdA",("AdA",[])),("under_Prep",("Prep",[])),("very_AdA",("AdA",[])),("we_Pron",("Pron",[])),("whatPl_IP",("IP",[])),("whatSg_IP",("IP",[])),("when_IAdv",("IAdv",[])),("when_Subj",("Subj",[])),("where_IAdv",("IAdv",[])),("which_IQuant",("IQuant",[])),("whoPl_IP",("IP",[])),("whoSg_IP",("IP",[])),("why_IAdv",("IAdv",[])),("with_Prep",("Prep",[])),("without_Prep",("Prep",[])),("yes_Utt",("Utt",[])),("youPl_Pron",("Pron",[])),("youPol_Pron",("Pron",[])),("youSg_Pron",("Pron",[]))]
+-}
+
+
+syntaxFuncs :: Map.Map String (String,[String])
+syntaxFuncs = Map.fromList [("AdAP",("AP",["AdA","AP"])),("AdAdv",("Adv",["AdA","Adv"])),("AdNum",("Card",["AdN","Card"])),("AdVVP",("VP",["AdV","VP"])),("AddAdvQVP",("QVP",["QVP","IAdv"])),("AdjCN",("CN",["AP","CN"])),("AdjOrd",("AP",["Ord"])),("AdnCAdv",("AdN",["CAdv"])),("AdvAP",("AP",["AP","Adv"])),("AdvCN",("CN",["CN","Adv"])),("AdvIAdv",("IAdv",["IAdv","Adv"])),("AdvIP",("IP",["IP","Adv"])),("AdvNP",("NP",["NP","Adv"])),("AdvQVP",("QVP",["VP","IAdv"])),("AdvS",("S",["Adv","S"])),("AdvSlash",("ClSlash",["ClSlash","Adv"])),("AdvVP",("VP",["VP","Adv"])),("ApposCN",("CN",["CN","NP"])),("BaseAP",("ListAP",["AP","AP"])),("BaseAdv",("ListAdv",["Adv","Adv"])),("BaseCN",("ListCN",["CN","CN"])),("BaseIAdv",("ListIAdv",["IAdv","IAdv"])),("BaseNP",("ListNP",["NP","NP"])),("BaseRS",("ListRS",["RS","RS"])),("BaseS",("ListS",["S","S"])),("CAdvAP",("AP",["CAdv","AP","NP"])),("CleftAdv",("Cl",["Adv","S"])),("CleftNP",("Cl",["NP","RS"])),("CompAP",("Comp",["AP"])),("CompAdv",("Comp",["Adv"])),("CompCN",("Comp",["CN"])),("CompIAdv",("IComp",["IAdv"])),("CompIP",("IComp",["IP"])),("CompNP",("Comp",["NP"])),("ComparA",("AP",["A","NP"])),("ComparAdvAdj",("Adv",["CAdv","A","NP"])),("ComparAdvAdjS",("Adv",["CAdv","A","S"])),("ComplA2",("AP",["A2","NP"])),("ComplN2",("CN",["N2","NP"])),("ComplN3",("N2",["N3","NP"])),("ComplSlash",("VP",["VPSlash","NP"])),("ComplSlashIP",("QVP",["VPSlash","IP"])),("ComplVA",("VP",["VA","AP"])),("ComplVQ",("VP",["VQ","QS"])),("ComplVS",("VP",["VS","S"])),("ComplVV",("VP",["VV","VP"])),("ConjAP",("AP",["Conj","ListAP"])),("ConjAdv",("Adv",["Conj","ListAdv"])),("ConjCN",("CN",["Conj","ListCN"])),("ConjIAdv",("IAdv",["Conj","ListIAdv"])),("ConjNP",("NP",["Conj","ListNP"])),("ConjRS",("RS",["Conj","ListRS"])),("ConjS",("S",["Conj","ListS"])),("ConsAP",("ListAP",["AP","ListAP"])),("ConsAdv",("ListAdv",["Adv","ListAdv"])),("ConsCN",("ListCN",["CN","ListCN"])),("ConsIAdv",("ListIAdv",["IAdv","ListIAdv"])),("ConsNP",("ListNP",["NP","ListNP"])),("ConsRS",("ListRS",["RS","ListRS"])),("ConsS",("ListS",["S","ListS"])),("DetCN",("NP",["Det","CN"])),("DetNP",("NP",["Det"])),("DetQuant",("Det",["Quant","Num"])),("DetQuantOrd",("Det",["Quant","Num","Ord"])),("EmbedQS",("SC",["QS"])),("EmbedS",("SC",["S"])),("EmbedVP",("SC",["VP"])),("ExistIP",("QCl",["IP"])),("ExistNP",("Cl",["NP"])),("FunRP",("RP",["Prep","NP","RP"])),("GenericCl",("Cl",["VP"])),("IDig",("Digits",["Dig"])),("IIDig",("Digits",["Dig","Digits"])),("IdetCN",("IP",["IDet","CN"])),("IdetIP",("IP",["IDet"])),("IdetQuant",("IDet",["IQuant","Num"])),("ImpP3",("Utt",["NP","VP"])),("ImpPl1",("Utt",["VP"])),("ImpVP",("Imp",["VP"])),("ImpersCl",("Cl",["VP"])),("MassNP",("NP",["CN"])),("NumCard",("Num",["Card"])),("NumDigits",("Card",["Digits"])),("NumNumeral",("Card",["Numeral"])),("OrdDigits",("Ord",["Digits"])),("OrdNumeral",("Ord",["Numeral"])),("OrdSuperl",("Ord",["A"])),("PConjConj",("PConj",["Conj"])),("PPartNP",("NP",["NP","V2"])),("PassV2",("VP",["V2"])),("PhrUtt",("Phr",["PConj","Utt","Voc"])),("PositA",("AP",["A"])),("PositAdAAdj",("AdA",["A"])),("PositAdvAdj",("Adv",["A"])),("PossPron",("Quant",["Pron"])),("PredSCVP",("Cl",["SC","VP"])),("PredVP",("Cl",["NP","VP"])),("PredetNP",("NP",["Predet","NP"])),("PrepIP",("IAdv",["Prep","IP"])),("PrepNP",("Adv",["Prep","NP"])),("ProgrVP",("VP",["VP"])),("QuestCl",("QCl",["Cl"])),("QuestIAdv",("QCl",["IAdv","Cl"])),("QuestIComp",("QCl",["IComp","NP"])),("QuestQVP",("QCl",["IP","QVP"])),("QuestSlash",("QCl",["IP","ClSlash"])),("QuestVP",("QCl",["IP","VP"])),("ReflA2",("AP",["A2"])),("ReflVP",("VP",["VPSlash"])),("RelCN",("CN",["CN","RS"])),("RelCl",("RCl",["Cl"])),("RelNP",("NP",["NP","RS"])),("RelS",("S",["S","RS"])),("RelSlash",("RCl",["RP","ClSlash"])),("RelVP",("RCl",["RP","VP"])),("SSubjS",("S",["S","Subj","S"])),("SentAP",("AP",["AP","SC"])),("SentCN",("CN",["CN","SC"])),("Slash2V3",("VPSlash",["V3","NP"])),("Slash3V3",("VPSlash",["V3","NP"])),("SlashPrep",("ClSlash",["Cl","Prep"])),("SlashV2A",("VPSlash",["V2A","AP"])),("SlashV2Q",("VPSlash",["V2Q","QS"])),("SlashV2S",("VPSlash",["V2S","S"])),("SlashV2V",("VPSlash",["V2V","VP"])),("SlashV2VNP",("VPSlash",["V2V","NP","VPSlash"])),("SlashV2a",("VPSlash",["V2"])),("SlashVP",("ClSlash",["NP","VPSlash"])),("SlashVS",("ClSlash",["NP","VS","SSlash"])),("SlashVV",("VPSlash",["VV","VPSlash"])),("SubjS",("Adv",["Subj","S"])),("TExclMark",("Text",["Phr","Text"])),("TFullStop",("Text",["Phr","Text"])),("TQuestMark",("Text",["Phr","Text"])),("TTAnt",("Temp",["Tense","Ant"])),("Use2N3",("N2",["N3"])),("Use3N3",("N2",["N3"])),("UseA2",("AP",["A2"])),("UseCl",("S",["Temp","Pol","Cl"])),("UseComp",("VP",["Comp"])),("UseComparA",("AP",["A"])),("UseN",("CN",["N"])),("UseN2",("CN",["N2"])),("UsePN",("NP",["PN"])),("UsePron",("NP",["Pron"])),("UseQCl",("QS",["Temp","Pol","QCl"])),("UseRCl",("RS",["Temp","Pol","RCl"])),("UseSlash",("SSlash",["Temp","Pol","ClSlash"])),("UseV",("VP",["V"])),("UttAP",("Utt",["AP"])),("UttAdv",("Utt",["Adv"])),("UttCN",("Utt",["CN"])),("UttCard",("Utt",["Card"])),("UttIAdv",("Utt",["IAdv"])),("UttIP",("Utt",["IP"])),("UttImpPl",("Utt",["Pol","Imp"])),("UttImpPol",("Utt",["Pol","Imp"])),("UttImpSg",("Utt",["Pol","Imp"])),("UttInterj",("Utt",["Interj"])),("UttNP",("Utt",["NP"])),("UttQS",("Utt",["QS"])),("UttS",("Utt",["S"])),("UttVP",("Utt",["VP"])),("VocNP",("Voc",["NP"])),("dconcat",("Digits",["Digits","Digits"])),("digits2num",("Numeral",["Digits"])),("dn",("Digit",["Dig"])),("dn10",("Sub10",["Dig"])),("dn100",("Sub100",["Dig","Dig"])),("dn1000",("Sub1000",["Dig","Dig","Dig"])),("dn1000000a",("Sub1000000",["Dig","Dig","Dig","Dig"])),("dn1000000b",("Sub1000000",["Dig","Dig","Dig","Dig","Dig"])),("dn1000000c",("Sub1000000",["Dig","Dig","Dig","Dig","Dig","Dig"])),("nd",("Dig",["Digit"])),("nd10",("Digits",["Sub10"])),("nd100",("Digits",["Sub100"])),("nd1000",("Digits",["Sub1000"])),("nd1000000",("Digits",["Sub1000000"])),("num",("Numeral",["Sub1000000"])),("num2digits",("Digits",["Numeral"])),("pot0",("Sub10",["Digit"])),("pot0as1",("Sub100",["Sub10"])),("pot1",("Sub100",["Digit"])),("pot1as2",("Sub1000",["Sub100"])),("pot1plus",("Sub100",["Digit","Sub10"])),("pot1to19",("Sub100",["Digit"])),("pot2",("Sub1000",["Sub10"])),("pot2as3",("Sub1000000",["Sub1000"])),("pot2plus",("Sub1000",["Sub10","Sub100"])),("pot3",("Sub1000000",["Sub1000"])),("pot3plus",("Sub1000000",["Sub1000","Sub1000"]))]
diff --git a/src/compiler/GF/Compile/TypeCheck/Abstract.hs b/src/compiler/GF/Compile/TypeCheck/Abstract.hs
--- a/src/compiler/GF/Compile/TypeCheck/Abstract.hs
+++ b/src/compiler/GF/Compile/TypeCheck/Abstract.hs
@@ -25,12 +25,12 @@
 import GF.Grammar
 import GF.Grammar.Lookup
 import GF.Grammar.Unify
-import GF.Compile.Refresh
-import GF.Compile.Compute.Abstract
+--import GF.Compile.Refresh
+--import GF.Compile.Compute.Abstract
 import GF.Compile.TypeCheck.TC
 
 import Text.PrettyPrint
-import Control.Monad (foldM, liftM, liftM2)
+--import Control.Monad (foldM, liftM, liftM2)
 
 -- | invariant way of creating TCEnv from context
 initTCEnv gamma = 
diff --git a/src/compiler/GF/Compile/TypeCheck/Concrete.hs b/src/compiler/GF/Compile/TypeCheck/Concrete.hs
--- a/src/compiler/GF/Compile/TypeCheck/Concrete.hs
+++ b/src/compiler/GF/Compile/TypeCheck/Concrete.hs
@@ -1,6 +1,6 @@
 {-# LANGUAGE PatternGuards #-}
-module GF.Compile.TypeCheck.Concrete( checkLType, inferLType, computeLType, ppType ) where
-
+module GF.Compile.TypeCheck.Concrete( {-checkLType, inferLType, computeLType, ppType-} ) where
+{-
 import GF.Infra.CheckM
 import GF.Data.Operations
 
@@ -9,7 +9,7 @@
 import GF.Grammar.Predef
 import GF.Grammar.PatternMatch
 import GF.Grammar.Lockfield (isLockLabel, lockRecType, unlockRecord)
-import GF.Compile.Compute.AppPredefined
+import GF.Compile.TypeCheck.Primitives
 
 import Data.List
 import Control.Monad
@@ -23,7 +23,7 @@
       | isPredefConstant ty     -> return ty ---- shouldn't be needed
 
     Q (m,ident) -> checkIn (text "module" <+> ppIdent m) $ do
-      ty' <- checkErr (lookupResDef gr (m,ident)) 
+      ty' <- lookupResDef gr (m,ident)
       if ty' == ty then return ty else comp g ty' --- is this necessary to test?
 
     Vr ident  -> checkLookup ident g -- never needed to compute!
@@ -50,7 +50,7 @@
       r' <- comp g r
       s' <- comp g s
       case (r',s') of
-        (RecType rs, RecType ss) -> checkErr (plusRecType r' s') >>= comp g
+        (RecType rs, RecType ss) -> plusRecType r' s' >>= comp g
         _ -> return $ ExtR r' s'
 
     RecType fs -> do
@@ -59,7 +59,7 @@
 
     ELincat c t -> do
       t' <- comp g t
-      checkErr $ lockRecType c t' ---- locking to be removed AR 20/6/2009
+      lockRecType c t' ---- locking to be removed AR 20/6/2009
 
     _ | ty == typeTok -> return typeStr
     _ | isPredefConstant ty -> return ty
@@ -76,9 +76,9 @@
                                                 Nothing -> checkError (text "unknown in Predef:" <+> ppIdent ident)
 
    Q ident -> checks [
-     termWith trm $ checkErr (lookupResType gr ident) >>= computeLType gr g
+     termWith trm $ lookupResType gr ident >>= computeLType gr g
      ,
-     checkErr (lookupResDef gr ident) >>= inferLType gr g
+     lookupResDef gr ident >>= inferLType gr g
      ,
      checkError (text "cannot infer type of constant" <+> ppTerm Unqualified 0 trm)
      ]
@@ -88,9 +88,9 @@
                                                  Nothing -> checkError (text "unknown in Predef:" <+> ppIdent ident)
 
    QC ident -> checks [
-       termWith trm $ checkErr (lookupResType gr ident) >>= computeLType gr g
+       termWith trm $ lookupResType gr ident >>= computeLType gr g
        ,
-       checkErr (lookupResDef gr ident) >>= inferLType gr g
+       lookupResDef gr ident >>= inferLType gr g
        ,
        checkError (text "cannot infer type of canonical constant" <+> ppTerm Unqualified 0 trm)
        ]
@@ -160,7 +160,8 @@
          checkLType gr g trm (Table arg val)
    V arg pts -> do
      (_,val) <- checks $ map (inferLType gr g) pts
-     return (trm, Table arg val)
+--   return (trm, Table arg val) -- old, caused issue 68
+     checkLType gr g trm (Table arg val)
 
    K s  -> do
      if elem ' ' s
@@ -213,10 +214,10 @@
      sT'     <- computeLType gr g sT
 
      let trm' = ExtR r' s'
-     ---- trm'    <- checkErr $ plusRecord r' s'
+     ---- trm'    <- plusRecord r' s'
      case (rT', sT') of
        (RecType rs, RecType ss) -> do
-         rt <- checkErr $ plusRecType rT' sT'
+         rt <- plusRecType rT' sT'
          checkLType gr g trm' rt ---- return (trm', rt)
        _ | rT' == typeType && sT' == typeType -> return (trm', typeType)
        _ -> checkError (text "records or record types expected in" <+> ppTerm Unqualified 0 trm)
@@ -248,7 +249,7 @@
 
    ELin c trm -> do
      (trm',ty) <- inferLType gr g trm
-     ty' <- checkErr $ lockRecType c ty ---- lookup c; remove lock AR 20/6/2009
+     ty' <- lockRecType c ty ---- lookup c; remove lock AR 20/6/2009
      return $ (ELin c trm', ty') 
 
    _ -> checkError (text "cannot infer lintype of" <+> ppTerm Unqualified 0 trm)
@@ -288,7 +289,7 @@
      _ -> False
 
    inferPatt p = case p of
-     PP (q,c) ps | q /= cPredef -> checkErr $ liftM valTypeCnc (lookupResType gr (q,c))
+     PP (q,c) ps | q /= cPredef -> liftM valTypeCnc (lookupResType gr (q,c))
      PAs _ p  -> inferPatt p
      PNeg p   -> inferPatt p
      PAlt p q -> checks [inferPatt p, inferPatt q]
@@ -422,7 +423,7 @@
         case allParamValues gr arg of
           Ok vs -> do
             let ps0 = map fst cs
-            ps <- checkErr $ testOvershadow ps0 vs
+            ps <- testOvershadow ps0 vs
             if null ps 
               then return () 
               else checkWarn (text "patterns never reached:" $$
@@ -431,6 +432,12 @@
         cs' <- mapM (checkCase arg val) cs
         return (T (TTyped arg) cs', typ)
       _ -> checkError $ text "table type expected for table instead of" $$ nest 2 (ppType typ)
+    V arg0 vs ->
+      case typ of
+        Table arg1 val ->
+           do arg' <- checkEqLType gr g arg0 arg1 trm
+              vs' <- map fst `fmap` sequence [checkLType gr g v val|v<-vs]
+              return (V arg' vs',typ)
 
     R r -> case typ of --- why needed? because inference may be too difficult
        RecType rr -> do
@@ -504,7 +511,7 @@
         checkLType gr g (Let (x,(Just ty,def')) body) typ
 
     ELin c tr -> do
-      tr1 <- checkErr $ unlockRecord c tr
+      tr1 <- unlockRecord c tr
       checkLType gr g tr1 typ
 
     _ -> do
@@ -540,7 +547,7 @@
 pattContext env g typ p = case p of
   PV x -> return [(Explicit,x,typ)]
   PP (q,c) ps | q /= cPredef -> do ---- why this /=? AR 6/1/2006
-    t <- checkErr $ lookupResType env (q,c)
+    t <- lookupResType env (q,c)
     let (cont,v) = typeFormCnc t
     checkCond (text "wrong number of arguments for constructor in" <+> ppPatt Unqualified 0 p) 
               (length cont == length ps)
@@ -707,3 +714,4 @@
   case [ty | (b,y,ty) <- g, x == y] of
     []     -> checkError (text "unknown variable" <+> ppIdent x)
     (ty:_) -> return ty
+-}
diff --git a/src/compiler/GF/Compile/TypeCheck/ConcreteNew.hs b/src/compiler/GF/Compile/TypeCheck/ConcreteNew.hs
--- a/src/compiler/GF/Compile/TypeCheck/ConcreteNew.hs
+++ b/src/compiler/GF/Compile/TypeCheck/ConcreteNew.hs
@@ -5,19 +5,18 @@
 import GF.Grammar.Predef
 import GF.Grammar.Lockfield
 import GF.Compile.Compute.ConcreteNew1
-import GF.Compile.Compute.AppPredefined
+import GF.Compile.TypeCheck.Primitives
 import GF.Infra.CheckM
-import GF.Infra.UseIO
+--import GF.Infra.UseIO
 import GF.Data.Operations
 
 import Text.PrettyPrint
 import Data.List (nub, (\\), tails)
 import qualified Data.IntMap as IntMap
-import qualified Data.ByteString.Char8 as BS
 
-import GF.Grammar.Parser
-import System.IO
-import Debug.Trace
+--import GF.Grammar.Parser
+--import System.IO
+--import Debug.Trace
 
 checkLType :: SourceGrammar -> Term -> Type -> Check (Term, Type)
 checkLType gr t ty = runTcM $ do
@@ -438,8 +437,8 @@
     bndrs _                = []
 
 allBinders :: [Ident]    -- a,b,..z, a1, b1,... z1, a2, b2,... 
-allBinders = [ identC (BS.pack [x])          | x <- ['a'..'z'] ] ++
-             [ identC (BS.pack (x : show i)) | i <- [1 :: Integer ..], x <- ['a'..'z']]
+allBinders = [ identS [x]          | x <- ['a'..'z'] ] ++
+             [ identS (x : show i) | i <- [1 :: Integer ..], x <- ['a'..'z']]
 
 
 -----------------------------------------------------------------------
@@ -502,7 +501,7 @@
 
 newVar :: Scope -> Ident
 newVar scope = head [x | i <- [1..], 
-                         let x = identC (BS.pack ('v':show i)), 
+                         let x = identS ('v':show i),
                          isFree scope x]
   where
     isFree []            x = True
diff --git a/src/compiler/GF/Compile/TypeCheck/Primitives.hs b/src/compiler/GF/Compile/TypeCheck/Primitives.hs
new file mode 100644
--- /dev/null
+++ b/src/compiler/GF/Compile/TypeCheck/Primitives.hs
@@ -0,0 +1,62 @@
+module GF.Compile.TypeCheck.Primitives where
+
+import GF.Grammar
+import GF.Grammar.Predef
+import qualified Data.Map as Map
+
+typPredefined :: Ident -> Maybe Type
+typPredefined f = case Map.lookup f primitives of
+                    Just (ResOper (Just (L _ ty)) _) -> Just ty
+                    Just (ResParam _ _)              -> Just typePType
+                    Just (ResValue (L _ ty))         -> Just ty
+                    _                                -> Nothing
+
+primitives = Map.fromList
+  [ (cErrorType, ResOper (Just (noLoc typeType)) Nothing)
+  , (cInt      , ResOper (Just (noLoc typePType)) Nothing)
+  , (cFloat    , ResOper (Just (noLoc typePType)) Nothing)
+  , (cInts     , fun [typeInt] typePType)
+  , (cPBool    , ResParam (Just (noLoc [(cPTrue,[]),(cPFalse,[])])) (Just [QC (cPredef,cPTrue), QC (cPredef,cPFalse)]))
+  , (cPTrue    , ResValue (noLoc typePBool))
+  , (cPFalse   , ResValue (noLoc typePBool))
+  , (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  , fun [typeTok] typeTok)
+  , (cToLower  , fun [typeTok] typeTok)
+  , (cIsUpper  , fun [typeTok] typePBool)
+
+----  "read"   -> 
+  , (cRead     , ResOper (Just (noLoc (mkProd -- (P : Type) -> Tok -> P
+                                         [(Explicit,varP,typePType),(Explicit,identW,typeStr)] (Vr varP) []))) Nothing)
+  , (cShow     , ResOper (Just (noLoc (mkProd -- (P : PType) -> P -> Tok
+                                         [(Explicit,varP,typePType),(Explicit,identW,Vr varP)] typeStr []))) Nothing)
+  , (cEqVal    , ResOper (Just (noLoc (mkProd -- (P : PType) -> P -> P -> PBool
+                                         [(Explicit,varP,typePType),(Explicit,identW,Vr varP),(Explicit,identW,Vr varP)] typePBool []))) Nothing)
+  , (cToStr    , ResOper (Just (noLoc (mkProd -- (L : Type)  -> L -> Str
+                                         [(Explicit,varL,typeType),(Explicit,identW,Vr varL)] typeStr []))) Nothing)
+  , (cMapStr   , ResOper (Just (noLoc (mkProd -- (L : Type)  -> (Str -> Str) -> L -> L
+                                         [(Explicit,varL,typeType),(Explicit,identW,mkFunType [typeStr] typeStr),(Explicit,identW,Vr varL)] (Vr varL) []))) Nothing)
+  , (cNonExist , ResOper (Just (noLoc (mkProd -- Str
+                                         [] typeStr []))) Nothing)
+  , (cBIND     , ResOper (Just (noLoc (mkProd -- Str
+                                         [] typeStr []))) Nothing)
+  , (cSOFT_BIND, ResOper (Just (noLoc (mkProd -- Str
+                                         [] typeStr []))) Nothing)
+  ]
+  where
+    fun from to = oper (mkFunType from to)
+    oper ty     = ResOper (Just (noLoc ty)) Nothing
+
+    varL = identS "L"
+    varP = identS "P"
diff --git a/src/compiler/GF/Compile/TypeCheck/RConcrete.hs b/src/compiler/GF/Compile/TypeCheck/RConcrete.hs
new file mode 100644
--- /dev/null
+++ b/src/compiler/GF/Compile/TypeCheck/RConcrete.hs
@@ -0,0 +1,754 @@
+{-# LANGUAGE PatternGuards #-}
+module GF.Compile.TypeCheck.RConcrete( checkLType, inferLType, computeLType, ppType ) where
+
+import GF.Infra.CheckM
+import GF.Data.Operations
+
+import GF.Grammar
+import GF.Grammar.Lookup
+import GF.Grammar.Predef
+import GF.Grammar.PatternMatch
+import GF.Grammar.Lockfield (isLockLabel, lockRecType, unlockRecord)
+import GF.Compile.TypeCheck.Primitives
+
+import Data.List
+import Control.Monad
+import Text.PrettyPrint
+
+computeLType :: SourceGrammar -> Context -> Type -> Check Type
+computeLType gr g0 t = comp (reverse [(b,x, Vr x) | (b,x,_) <- g0] ++ g0) t
+ where
+  comp g ty = case ty of
+    _ | Just _ <- isTypeInts ty -> return ty ---- shouldn't be needed
+      | isPredefConstant ty     -> return ty ---- shouldn't be needed
+
+    Q (m,ident) -> checkIn (text "module" <+> ppIdent m) $ do
+      ty' <- lookupResDef gr (m,ident)
+      if ty' == ty then return ty else comp g ty' --- is this necessary to test?
+
+    AdHocOverload ts -> do
+     over <- getOverload gr g (Just typeType) t
+     case over of
+       Just (tr,_) -> return tr
+       _ -> checkError (text "unresolved overloading of constants" <+> ppTerm Qualified 0 t) 
+
+    Vr ident  -> checkLookup ident g -- never needed to compute!
+
+    App f a -> do
+      f' <- comp g f
+      a' <- comp g a
+      case f' of
+        Abs b x t -> comp ((b,x,a'):g) t
+        _ -> return $ App f' a'
+
+    Prod bt x a b -> do
+      a' <- comp g a
+      b' <- comp ((bt,x,Vr x) : g) b
+      return $ Prod bt x a' b'
+
+    Abs bt x b -> do
+      b' <- comp ((bt,x,Vr x):g) b
+      return $ Abs bt x b'
+
+    Let (x,(_,a)) b -> comp ((Explicit,x,a):g) b
+
+    ExtR r s -> do
+      r' <- comp g r
+      s' <- comp g s
+      case (r',s') of
+        (RecType rs, RecType ss) -> plusRecType r' s' >>= comp g
+        _ -> return $ ExtR r' s'
+
+    RecType fs -> do
+      let fs' = sortRec fs
+      liftM RecType $ mapPairsM (comp g) fs'
+
+    ELincat c t -> do
+      t' <- comp g t
+      lockRecType c t' ---- locking to be removed AR 20/6/2009
+
+    _ | ty == typeTok -> return typeStr
+    _ | isPredefConstant ty -> return ty
+
+    _ -> composOp (comp g) ty
+
+-- the underlying algorithms
+
+inferLType :: SourceGrammar -> Context -> Term -> Check (Term, Type)
+inferLType gr g trm = case trm of
+
+   Q (m,ident) | isPredef m -> termWith trm $ case typPredefined ident of
+                                                Just ty -> return ty
+                                                Nothing -> checkError (text "unknown in Predef:" <+> ppIdent ident)
+
+   Q ident -> checks [
+     termWith trm $ lookupResType gr ident >>= computeLType gr g
+     ,
+     lookupResDef gr ident >>= inferLType gr g
+     ,
+     checkError (text "cannot infer type of constant" <+> ppTerm Unqualified 0 trm)
+     ]
+
+   QC (m,ident) | isPredef m -> termWith trm $ case typPredefined ident of
+                                                 Just ty -> return ty
+                                                 Nothing -> checkError (text "unknown in Predef:" <+> ppIdent ident)
+
+   QC ident -> checks [
+       termWith trm $ lookupResType gr ident >>= computeLType gr g
+       ,
+       lookupResDef gr ident >>= inferLType gr g
+       ,
+       checkError (text "cannot infer type of canonical constant" <+> ppTerm Unqualified 0 trm)
+       ]
+
+   Vr ident -> termWith trm $ checkLookup ident g
+
+   Typed e t -> do
+     t' <- computeLType gr g t
+     checkLType gr g e t'
+
+   AdHocOverload ts -> do
+     over <- getOverload gr g Nothing trm
+     case over of
+       Just trty -> return trty
+       _ -> checkError (text "unresolved overloading of constants" <+> ppTerm Qualified 0 trm) 
+
+   App f a -> do
+     over <- getOverload gr g Nothing trm
+     case over of
+       Just trty -> return trty
+       _ -> do
+         (f',fty) <- inferLType gr g f
+         fty' <- computeLType gr g fty
+         case fty' of
+           Prod bt z arg val -> do 
+             a' <- justCheck g a arg
+             ty <- if isWildIdent z 
+                      then return val
+                      else substituteLType [(bt,z,a')] val
+             return (App f' a',ty) 
+           _ -> checkError (text "A function type is expected for" <+> ppTerm Unqualified 0 f <+> text "instead of type" <+> ppType fty)
+
+   S f x -> do
+     (f', fty) <- inferLType gr g f
+     case fty of
+       Table arg val -> do
+         x'<- justCheck g x arg
+         return (S f' x', val)
+       _ -> checkError (text "table lintype expected for the table in" $$ nest 2 (ppTerm Unqualified 0 trm))
+
+   P t i -> do
+     (t',ty) <- inferLType gr g t   --- ??
+     ty' <- computeLType gr g ty
+     let tr2 = P t' i
+     termWith tr2 $ case ty' of
+       RecType ts -> case lookup i ts of
+                       Nothing -> checkError (text "unknown label" <+> ppLabel i <+> text "in" $$ nest 2 (ppTerm Unqualified 0 ty'))
+                       Just x  -> return x
+       _          -> checkError (text "record type expected for:" <+> ppTerm Unqualified 0 t $$
+                                 text " instead of the inferred:" <+> ppTerm Unqualified 0 ty')
+
+   R r -> do
+     let (ls,fs) = unzip r
+     fsts <- mapM inferM fs
+     let ts = [ty | (Just ty,_) <- fsts]
+     checkCond (text "cannot infer type of record" $$ nest 2 (ppTerm Unqualified 0 trm)) (length ts == length fsts)
+     return $ (R (zip ls fsts), RecType (zip ls ts))
+
+   T (TTyped arg) pts -> do
+     (_,val) <- checks $ map (inferCase (Just arg)) pts
+     checkLType gr g trm (Table arg val)
+   T (TComp arg) pts -> do
+     (_,val) <- checks $ map (inferCase (Just arg)) pts
+     checkLType gr g trm (Table arg val)
+   T ti pts -> do  -- tries to guess: good in oper type inference
+     let pts' = [pt | pt@(p,_) <- pts, isConstPatt p]
+     case pts' of 
+       [] -> checkError (text "cannot infer table type of" <+> ppTerm Unqualified 0 trm)
+----       PInt k : _ -> return $ Ints $ max [i | PInt i <- pts'] 
+       _  -> do 
+         (arg,val) <- checks $ map (inferCase Nothing) pts'
+         checkLType gr g trm (Table arg val)
+   V arg pts -> do
+     (_,val) <- checks $ map (inferLType gr g) pts
+--   return (trm, Table arg val) -- old, caused issue 68
+     checkLType gr g trm (Table arg val)
+
+   K s  -> do
+     if elem ' ' s
+        then do
+          let ss = foldr C Empty (map K (words s))  
+          ----- removed irritating warning AR 24/5/2008
+          ----- checkWarn ("token \"" ++ s ++ 
+          -----              "\" converted to token list" ++ prt ss)
+          return (ss, typeStr)
+        else return (trm, typeStr)
+
+   EInt i -> return (trm, typeInt)
+
+   EFloat i -> return (trm, typeFloat)
+
+   Empty -> return (trm, typeStr)
+
+   C s1 s2 -> 
+     check2 (flip (justCheck g) typeStr) C s1 s2 typeStr
+
+   Glue s1 s2 -> 
+     check2 (flip (justCheck g) typeStr) Glue s1 s2 typeStr ---- typeTok
+
+---- hack from Rename.identRenameTerm, to live with files with naming conflicts 18/6/2007
+   Strs (Cn c : ts) | c == cConflict -> do
+     checkWarn (text "unresolved constant, could be any of" <+> hcat (map (ppTerm Unqualified 0) ts))
+     inferLType gr g (head ts)
+
+   Strs ts -> do
+     ts' <- mapM (\t -> justCheck g t typeStr) ts 
+     return (Strs ts', typeStrs)
+
+   Alts t aa -> do
+     t'  <- justCheck g t typeStr
+     aa' <- flip mapM aa (\ (c,v) -> do
+        c' <- justCheck g c typeStr 
+        v' <- checks $ map (justCheck g v) [typeStrs, EPattType typeStr]
+        return (c',v'))
+     return (Alts t' aa', typeStr)
+
+   RecType r -> do
+     let (ls,ts) = unzip r
+     ts' <- mapM (flip (justCheck g) typeType) ts 
+     return (RecType (zip ls ts'), typeType)
+
+   ExtR r s -> do
+     (r',rT) <- inferLType gr g r 
+     rT'     <- computeLType gr g rT
+     (s',sT) <- inferLType gr g s
+     sT'     <- computeLType gr g sT
+
+     let trm' = ExtR r' s'
+     case (rT', sT') of
+       (RecType rs, RecType ss) -> do
+         let rt = RecType ([field | field@(l,_) <- rs, notElem l (map fst ss)] ++ ss) -- select types of later fields 
+         checkLType gr g trm' rt ---- return (trm', rt)
+       _ | rT' == typeType && sT' == typeType -> do
+         return (trm', typeType)
+       _ -> checkError (text "records or record types expected in" <+> ppTerm Unqualified 0 trm)
+
+   Sort _     -> 
+     termWith trm $ return typeType
+
+   Prod bt x a b -> do
+     a' <- justCheck g a typeType
+     b' <- justCheck ((bt,x,a'):g) b typeType
+     return (Prod bt x a' b', typeType)
+
+   Table p t  -> do
+     p' <- justCheck g p typeType --- check p partype! 
+     t' <- justCheck g t typeType
+     return $ (Table p' t', typeType)
+
+   FV vs -> do
+     (_,ty) <- checks $ map (inferLType gr g) vs
+---     checkIfComplexVariantType trm ty
+     checkLType gr g trm ty
+
+   EPattType ty -> do
+     ty' <- justCheck g ty typeType
+     return (EPattType ty',typeType)
+   EPatt p -> do
+     ty <- inferPatt p
+     return (trm, EPattType ty)
+
+   ELin c trm -> do
+     (trm',ty) <- inferLType gr g trm
+     ty' <- lockRecType c ty ---- lookup c; remove lock AR 20/6/2009
+     return $ (ELin c trm', ty') 
+
+   _ -> checkError (text "cannot infer lintype of" <+> ppTerm Unqualified 0 trm)
+
+ where
+   isPredef m = elem m [cPredef,cPredefAbs]
+
+   justCheck g ty te = checkLType gr g ty te >>= return . fst
+
+   -- for record fields, which may be typed
+   inferM (mty, t) = do
+     (t', ty') <- case mty of
+       Just ty -> checkLType gr g t ty
+       _ -> inferLType gr g t
+     return (Just ty',t')
+
+   inferCase mty (patt,term) = do
+     arg  <- maybe (inferPatt patt) return mty
+     cont <- pattContext gr g arg patt
+     (_,val) <- inferLType gr (reverse cont ++ g) term
+     return (arg,val)
+   isConstPatt p = case p of
+     PC _ ps -> True --- all isConstPatt ps
+     PP _ ps -> True --- all isConstPatt ps
+     PR ps -> all (isConstPatt . snd) ps
+     PT _ p -> isConstPatt p
+     PString _ -> True
+     PInt _ -> True
+     PFloat _ -> True
+     PChar -> True
+     PChars _ -> True
+     PSeq p q -> isConstPatt p && isConstPatt q
+     PAlt p q -> isConstPatt p && isConstPatt q
+     PRep p -> isConstPatt p
+     PNeg p -> isConstPatt p
+     PAs _ p -> isConstPatt p
+     _ -> False
+
+   inferPatt p = case p of
+     PP (q,c) ps | q /= cPredef -> liftM valTypeCnc (lookupResType gr (q,c))
+     PAs _ p  -> inferPatt p
+     PNeg p   -> inferPatt p
+     PAlt p q -> checks [inferPatt p, inferPatt q]
+     PSeq _ _ -> return $ typeStr
+     PRep _   -> return $ typeStr
+     PChar    -> return $ typeStr
+     PChars _ -> return $ typeStr
+     _ -> inferLType gr g (patt2term p) >>= return . snd
+
+-- type inference: Nothing, type checking: Just t
+-- the latter permits matching with value type
+getOverload :: SourceGrammar -> Context -> Maybe Type -> Term -> Check (Maybe (Term,Type))
+getOverload gr g mt ot = case appForm ot of
+     (f@(Q c), ts) -> case lookupOverload gr c of
+       Ok typs -> do
+         ttys <- mapM (inferLType gr g) ts
+         v <- matchOverload f typs ttys
+         return $ Just v
+       _ -> return Nothing
+     (AdHocOverload cs@(f:_), ts) -> do     --- the function name f is only used in error messages
+       let typs = concatMap collectOverloads cs
+       ttys <- mapM (inferLType gr g) ts
+       v <- matchOverload f typs ttys
+       return $ Just v
+     _ -> return Nothing
+
+ where
+   collectOverloads tr@(Q c) = case lookupOverload gr c of 
+     Ok typs -> typs
+     _ -> case lookupResType gr c of
+       Ok ty -> let (args,val) = typeFormCnc ty in [(map (\(b,x,t) -> t) args,(val,tr))]
+       _ -> []
+   collectOverloads _ = [] --- constructors QC
+
+   matchOverload f typs ttys = do
+     let (tts,tys) = unzip ttys
+     let vfs = lookupOverloadInstance tys typs
+     let matches = [vf | vf@((_,v,_),_) <- vfs, matchVal mt v]
+     let showTypes ty = hsep (map ppType ty)
+
+    
+     let (stys,styps) = (showTypes tys, [showTypes ty | (ty,_) <- typs])
+
+     -- to avoid strange error msg e.g. in case of unmatch record extension, show whole types if needed AR 28/1/2013
+     let (stysError,stypsError) = if elem (render stys) (map render styps)
+            then (hsep (map (ppTerm Unqualified 0) tys), [hsep (map (ppTerm Unqualified 0) ty) | (ty,_) <- typs])
+            else (stys,styps)
+
+     case ([vf | (vf,True) <- matches],[vf | (vf,False) <- matches]) of
+       ([(_,val,fun)],_) -> return (mkApp fun tts, val)
+       ([],[(pre,val,fun)]) -> do
+         checkWarn $  text "ignoring lock fields in resolving" <+> ppTerm Unqualified 0 ot $$
+                      text "for" $$
+                      nest 2 (showTypes tys) $$
+                      text "using" $$
+                      nest 2 (showTypes pre)
+         return (mkApp fun tts, val)
+       ([],[]) -> do
+         checkError $ text "no overload instance of" <+> ppTerm Unqualified 0 f $$
+                      text "for" $$
+                      nest 2 stysError $$
+                      text "among" $$
+                      nest 2 (vcat stypsError) $$
+                      maybe empty (\x -> text "with value type" <+> ppType x) mt
+
+       (vfs1,vfs2) -> case (noProds vfs1,noProds vfs2) of
+         ([(val,fun)],_) -> do
+           return (mkApp fun tts, val)
+         ([],[(val,fun)]) -> do
+           checkWarn (text "ignoring lock fields in resolving" <+> ppTerm Unqualified 0 ot) 
+           return (mkApp fun tts, val)
+
+----- unsafely exclude irritating warning AR 24/5/2008
+-----           checkWarn $ "overloading of" +++ prt f +++ 
+-----             "resolved by excluding partial applications:" ++++
+-----             unlines [prtType env ty | (ty,_) <- vfs', not (noProd ty)]
+
+--- now forgiving ambiguity with a warning AR 1/2/2014
+--  This gives ad hoc overloading the same behaviour as the choice of the first match in renaming did before. 
+--  But it also gives a chance to ambiguous overloadings that were banned before. 
+         (nps1,nps2) -> do 
+              checkWarn $  text "ambiguous overloading of" <+> ppTerm Unqualified 0 f <+>
+                  ----     text "with argument types" <+> hsep (map (ppTerm Qualified 0) tys) $$ 
+                           text "resolved by selecting the first of the alternatives" $$
+                           nest 2 (vcat [ppTerm Qualified 0 fun | (_,ty,fun) <- vfs1 ++ if null vfs1 then vfs2 else []])
+              return $ head [(mkApp fun tts,val) | (val,fun) <- nps1 ++ nps2]
+
+   matchVal mt v = elem mt [Nothing,Just v,Just (unlocked v)]
+
+   unlocked v = case v of
+     RecType fs -> RecType $ filter (not . isLockLabel . fst) fs
+     _ -> v
+   ---- TODO: accept subtypes
+   ---- TODO: use a trie
+   lookupOverloadInstance tys typs = 
+     [((pre,mkFunType rest val, t),isExact) | 
+       let lt = length tys,
+       (ty,(val,t)) <- typs, length ty >= lt,
+       let (pre,rest) = splitAt lt ty, 
+       let isExact = pre == tys,
+       isExact || map unlocked pre == map unlocked tys
+     ]
+
+   noProds vfs = [(v,f) | (_,v,f) <- vfs, noProd v]
+
+   noProd ty = case ty of
+     Prod _ _ _ _ -> False
+     _ -> True
+
+checkLType :: SourceGrammar -> Context -> Term -> Type -> Check (Term, Type)
+checkLType gr g trm typ0 = do
+  typ <- computeLType gr g typ0
+
+  case trm of
+
+    Abs bt x c -> do
+      case typ of
+        Prod bt' z a b -> do 
+          (c',b') <- if isWildIdent z
+                       then checkLType gr ((bt,x,a):g) c b
+                       else do b' <- checkIn (text "abs") $ substituteLType [(bt',z,Vr x)] b
+                               checkLType gr ((bt,x,a):g) c b'
+          return $ (Abs bt x c', Prod bt' x a b')
+        _ -> checkError $ text "function type expected instead of" <+> ppType typ
+
+    App f a -> do
+       over <- getOverload gr g (Just typ) trm
+       case over of
+         Just trty -> return trty
+         _ -> do
+          (trm',ty') <- inferLType gr g trm
+          termWith trm' $ checkEqLType gr g typ ty' trm'
+
+    AdHocOverload ts -> do
+      over <- getOverload gr g Nothing trm
+      case over of
+        Just trty -> return trty
+        _ -> checkError (text "unresolved overloading of constants" <+> ppTerm Qualified 0 trm) 
+
+    Q _ -> do
+       over <- getOverload gr g (Just typ) trm
+       case over of
+         Just trty -> return trty
+         _ -> do
+          (trm',ty') <- inferLType gr g trm
+          termWith trm' $ checkEqLType gr g typ ty' trm'
+
+    T _ [] ->
+      checkError (text "found empty table in type" <+> ppTerm Unqualified 0 typ)
+    T _ cs -> case typ of 
+      Table arg val -> do 
+        case allParamValues gr arg of
+          Ok vs -> do
+            let ps0 = map fst cs
+            ps <- testOvershadow ps0 vs
+            if null ps 
+              then return () 
+              else checkWarn (text "patterns never reached:" $$
+                              nest 2 (vcat (map (ppPatt Unqualified 0) ps)))
+          _ -> return () -- happens with variable types
+        cs' <- mapM (checkCase arg val) cs
+        return (T (TTyped arg) cs', typ)
+      _ -> checkError $ text "table type expected for table instead of" $$ nest 2 (ppType typ)
+    V arg0 vs ->
+      case typ of
+        Table arg1 val ->
+           do arg' <- checkEqLType gr g arg0 arg1 trm
+              vs' <- map fst `fmap` sequence [checkLType gr g v val|v<-vs]
+              return (V arg' vs',typ)
+
+    R r -> case typ of --- why needed? because inference may be too difficult
+       RecType rr -> do
+         let (ls,_) = unzip rr        -- labels of expected type
+         fsts <- mapM (checkM r) rr   -- check that they are found in the record
+         return $ (R fsts, typ)       -- normalize record
+
+       _ -> checkError (text "record type expected in type checking instead of" $$ nest 2 (ppTerm Unqualified 0 typ))
+
+    ExtR r s -> case typ of
+       _ | typ == typeType -> do
+         trm' <- computeLType gr g trm
+         case trm' of
+           RecType _ -> termWith trm' $ return typeType
+           ExtR (Vr _) (RecType _) -> termWith trm' $ return typeType 
+                                      -- ext t = t ** ...
+           _ -> checkError (text "invalid record type extension" <+> nest 2 (ppTerm Unqualified 0 trm))
+
+       RecType rr -> do
+
+         ll2 <- case s of
+           R ss -> return $ map fst ss
+           _ -> do
+             (s',typ2) <- inferLType gr g s
+             case typ2 of
+               RecType ss -> return $ map fst ss
+               _ ->  checkError (text "cannot get labels from" $$ nest 2 (ppTerm Unqualified 0 typ2))
+         let ll1 = [l | (l,_) <- rr, notElem l ll2]
+         (r',_) <- checkLType gr g r (RecType [field | field@(l,_) <- rr, elem l ll1])
+         (s',_) <- checkLType gr g s (RecType [field | field@(l,_) <- rr, elem l ll2])
+
+         let rec = R ([(l,(Nothing,P r' l)) | l <- ll1] ++ [(l,(Nothing,P s' l)) | l <- ll2])
+         return (rec, typ)
+
+       ExtR ty ex -> do
+         r' <- justCheck g r ty
+         s' <- justCheck g s ex
+         return $ (ExtR r' s', typ) --- is this all? it assumes the same division in trm and typ
+
+       _ -> checkError (text "record extension not meaningful for" <+> ppTerm Unqualified 0 typ)
+
+    FV vs -> do
+      ttys <- mapM (flip (checkLType gr g) typ) vs
+---      checkIfComplexVariantType trm typ
+      return (FV (map fst ttys), typ) --- typ' ?
+
+    S tab arg -> checks [ do
+      (tab',ty) <- inferLType gr g tab
+      ty'       <- computeLType gr g ty
+      case ty' of
+        Table p t -> do
+          (arg',val) <- checkLType gr g arg p
+          checkEqLType gr g typ t trm
+          return (S tab' arg', t)
+        _ -> checkError (text "table type expected for applied table instead of" <+> ppType ty')
+     , do
+      (arg',ty) <- inferLType gr g arg
+      ty'       <- computeLType gr g ty
+      (tab',_)  <- checkLType gr g tab (Table ty' typ)
+      return (S tab' arg', typ)
+      ]
+    Let (x,(mty,def)) body -> case mty of
+      Just ty -> do
+        (ty0,_)    <- checkLType gr g ty typeType
+        (def',ty') <- checkLType gr g def ty0
+        body' <- justCheck ((Explicit,x,ty'):g) body typ
+        return (Let (x,(Just ty',def')) body', typ)
+      _ -> do
+        (def',ty) <- inferLType gr g def  -- tries to infer type of local constant
+        checkLType gr g (Let (x,(Just ty,def')) body) typ
+
+    ELin c tr -> do
+      tr1 <- unlockRecord c tr
+      checkLType gr g tr1 typ
+
+    _ -> do
+      (trm',ty') <- inferLType gr g trm
+      termWith trm' $ checkEqLType gr g typ ty' trm'
+ where
+   justCheck g ty te = checkLType gr g ty te >>= return . fst
+
+   recParts rr t = (RecType rr1,RecType rr2) where 
+     (rr1,rr2) = partition (flip elem (map fst t) . fst) rr 
+
+   checkM rms (l,ty) = case lookup l rms of
+     Just (Just ty0,t) -> do
+       checkEqLType gr g ty ty0 t
+       (t',ty') <- checkLType gr g t ty
+       return (l,(Just ty',t'))
+     Just (_,t) -> do
+       (t',ty') <- checkLType gr g t ty
+       return (l,(Just ty',t'))
+     _ -> checkError $ 
+            if isLockLabel l 
+              then let cat = drop 5 (showIdent (label2ident l))
+                   in ppTerm Unqualified 0 (R rms) <+> text "is not in the lincat of" <+> text cat <> 
+                      text "; try wrapping it with lin" <+> text cat
+              else text "cannot find value for label" <+> ppLabel l <+> text "in" <+> ppTerm Unqualified 0 (R rms)
+
+   checkCase arg val (p,t) = do
+     cont <- pattContext gr g arg p
+     t' <- justCheck (reverse cont ++ g) t val
+     return (p,t')
+
+pattContext :: SourceGrammar -> Context -> Type -> Patt -> Check Context
+pattContext env g typ p = case p of
+  PV x -> return [(Explicit,x,typ)]
+  PP (q,c) ps | q /= cPredef -> do ---- why this /=? AR 6/1/2006
+    t <- lookupResType env (q,c)
+    let (cont,v) = typeFormCnc t
+    checkCond (text "wrong number of arguments for constructor in" <+> ppPatt Unqualified 0 p) 
+              (length cont == length ps)
+    checkEqLType env g typ v (patt2term p)
+    mapM (\((_,_,ty),p) -> pattContext env g ty p) (zip cont ps) >>= return . concat
+  PR r -> do
+    typ' <- computeLType env g typ
+    case typ' of
+      RecType t -> do
+        let pts = [(ty,tr) | (l,tr) <- r, Just ty <- [lookup l t]]
+        ----- checkWarn $ prt p ++++ show pts ----- debug
+        mapM (uncurry (pattContext env g)) pts >>= return . concat
+      _ -> checkError (text "record type expected for pattern instead of" <+> ppTerm Unqualified 0 typ')
+  PT t p' -> do
+    checkEqLType env g typ t (patt2term p')
+    pattContext env g typ p'
+
+  PAs x p -> do
+    g' <- pattContext env g typ p
+    return ((Explicit,x,typ):g')
+
+  PAlt p' q -> do
+    g1 <- pattContext env g typ p'
+    g2 <- pattContext env g typ q
+    let pts = nub ([x | pt@(_,x,_) <- g1, notElem pt g2] ++ [x | pt@(_,x,_) <- g2, notElem pt g1])
+    checkCond 
+      (text "incompatible bindings of" <+>
+       fsep (map ppIdent pts) <+> 
+       text "in pattern alterantives" <+> ppPatt Unqualified 0 p) (null pts) 
+    return g1 -- must be g1 == g2
+  PSeq p q -> do
+    g1 <- pattContext env g typ p
+    g2 <- pattContext env g typ q
+    return $ g1 ++ g2
+  PRep p' -> noBind typeStr p'
+  PNeg p' -> noBind typ p'
+
+  _ -> return [] ---- check types!
+ where 
+   noBind typ p' = do
+    co <- pattContext env g typ p'
+    if not (null co)
+      then checkWarn (text "no variable bound inside pattern" <+> ppPatt Unqualified 0 p) 
+           >> return []
+      else return []
+
+checkEqLType :: SourceGrammar -> Context -> Type -> Type -> Term -> Check Type
+checkEqLType gr g t u trm = do
+  (b,t',u',s) <- checkIfEqLType gr g t u trm
+  case b of
+    True  -> return t'
+    False -> checkError $ text s <+> text "type of" <+> ppTerm Unqualified 0 trm $$
+                          text "expected:" <+> ppTerm Qualified 0 t $$ -- ppqType t u $$
+                          text "inferred:" <+> ppTerm Qualified 0 u -- ppqType u t
+
+checkIfEqLType :: SourceGrammar -> Context -> Type -> Type -> Term -> Check (Bool,Type,Type,String)
+checkIfEqLType gr g t u trm = do
+  t' <- computeLType gr g t
+  u' <- computeLType gr g u
+  case t' == u' || alpha [] t' u' of
+    True -> return (True,t',u',[])
+    -- forgive missing lock fields by only generating a warning.
+    --- better: use a flag to forgive? (AR 31/1/2006)
+    _ -> case missingLock [] t' u' of
+      Ok lo -> do
+        checkWarn $ text "missing lock field" <+> fsep (map ppLabel lo)
+        return (True,t',u',[])
+      Bad s -> return (False,t',u',s)
+
+  where
+
+   -- check that u is a subtype of t
+   --- quick hack version of TC.eqVal
+   alpha g t u = case (t,u) of  
+
+     -- error (the empty type!) is subtype of any other type
+     (_,u) | u == typeError -> True
+
+     -- contravariance
+     (Prod _ x a b, Prod _ y c d) -> alpha g c a && alpha ((x,y):g) b d 
+                              
+     -- record subtyping
+     (RecType rs, RecType ts) -> all (\ (l,a) -> 
+                                   any (\ (k,b) -> l == k && alpha g a b) ts) rs
+     (ExtR r s, ExtR r' s') -> alpha g r r' && alpha g s s'
+     (ExtR r s, t) -> alpha g r t || alpha g s t
+
+     -- the following say that Ints n is a subset of Int and of Ints m >= n
+     -- But why does it also allow Int as a subtype of Ints m? /TH 2014-04-04
+     (t,u) | Just m <- isTypeInts t, Just n <- isTypeInts u -> m >= n
+           | Just _ <- isTypeInts t, u == typeInt           -> True ---- check size!
+           | t == typeInt,           Just _ <- isTypeInts u -> True ---- why this ???? AR 11/12/2005
+
+     ---- this should be made in Rename
+     (Q  (m,a), Q  (n,b)) | a == b -> elem m (allExtendsPlus gr n) 
+                                   || elem n (allExtendsPlus gr m)
+                                   || m == n --- for Predef
+     (QC (m,a), QC (n,b)) | a == b -> elem m (allExtendsPlus gr n) 
+                                   || elem n (allExtendsPlus gr m)
+     (QC (m,a), Q  (n,b)) | a == b -> elem m (allExtendsPlus gr n) 
+                                   || elem n (allExtendsPlus gr m)
+     (Q  (m,a), QC (n,b)) | a == b -> elem m (allExtendsPlus gr n) 
+                                   || elem n (allExtendsPlus gr m)
+
+     -- contravariance
+     (Table a b,  Table c d)  -> alpha g c a && alpha g b d
+     (Vr x,       Vr y)       -> x == y || elem (x,y) g || elem (y,x) g
+     _                        -> t == u 
+     --- the following should be one-way coercions only. AR 4/1/2001
+                                  || elem t sTypes && elem u sTypes
+                                  || (t == typeType && u == typePType) 
+                                  || (u == typeType && t == typePType) 
+
+   missingLock g t u = case (t,u) of  
+     (RecType rs, RecType ts) -> 
+       let 
+         ls = [l | (l,a) <- rs, 
+                   not (any (\ (k,b) -> alpha g a b && l == k) ts)]
+         (locks,others) = partition isLockLabel ls
+       in case others of
+         _:_ -> Bad $ render (text "missing record fields:" <+> fsep (punctuate comma (map ppLabel others)))
+         _ -> return locks
+     -- contravariance
+     (Prod _ x a b, Prod _ y c d) -> do
+        ls1 <- missingLock g c a
+        ls2 <- missingLock g b d
+        return $ ls1 ++ ls2
+
+     _ -> Bad ""
+
+   sTypes = [typeStr, typeTok, typeString]
+
+-- auxiliaries
+
+-- | light-weight substitution for dep. types
+substituteLType :: Context -> Type -> Check Type
+substituteLType g t = case t of
+  Vr x -> return $ maybe t id $ lookup x [(x,t) | (_,x,t) <- g]
+  _ -> composOp (substituteLType g) t
+
+termWith :: Term -> Check Type -> Check (Term, Type)
+termWith t ct = do
+  ty <- ct
+  return (t,ty)
+
+-- | compositional check\/infer of binary operations
+check2 :: (Term -> Check Term) -> (Term -> Term -> Term) -> 
+          Term -> Term -> Type -> Check (Term,Type)
+check2 chk con a b t = do
+  a' <- chk a
+  b' <- chk b
+  return (con a' b', t)
+
+-- printing a type with a lock field lock_C as C
+ppType :: Type -> Doc
+ppType ty =
+  case ty of
+    RecType fs   -> case filter isLockLabel $ map fst fs of
+                      [lock] -> text (drop 5 (showIdent (label2ident lock)))
+                      _      -> ppTerm Unqualified 0 ty
+    Prod _ x a b -> ppType a <+> text "->" <+> ppType b
+    _            -> ppTerm Unqualified 0 ty
+
+ppqType :: Type -> Type -> Doc
+ppqType t u = case (ppType t, ppType u) of
+  (pt,pu) | render pt == render pu -> ppTerm Qualified 0 t
+  (pt,_) -> pt
+
+checkLookup :: Ident -> Context -> Check Type
+checkLookup x g =
+  case [ty | (b,y,ty) <- g, x == y] of
+    []     -> checkError (text "unknown variable" <+> ppIdent x)
+    (ty:_) -> return ty
diff --git a/src/compiler/GF/Compile/TypeCheck/TC.hs b/src/compiler/GF/Compile/TypeCheck/TC.hs
--- a/src/compiler/GF/Compile/TypeCheck/TC.hs
+++ b/src/compiler/GF/Compile/TypeCheck/TC.hs
@@ -26,7 +26,7 @@
 import GF.Grammar.Predef
 
 import Control.Monad
-import Data.List (sortBy)
+--import Data.List (sortBy)
 import Data.Maybe
 import Text.PrettyPrint
 
@@ -57,7 +57,7 @@
 lookupConst th f = th f
 
 lookupVar :: Env -> Ident -> Err Val
-lookupVar g x = maybe (Bad (render (text "unknown variable" <+> ppIdent x))) return $ lookup x ((IW,uVal):g)
+lookupVar g x = maybe (Bad (render (text "unknown variable" <+> ppIdent x))) return $ lookup x ((identW,uVal):g)
 -- wild card IW: no error produced, ?0 instead.
 
 type TCEnv = (Int,Env,Env)
diff --git a/src/compiler/GF/Compile/Update.hs b/src/compiler/GF/Compile/Update.hs
--- a/src/compiler/GF/Compile/Update.hs
+++ b/src/compiler/GF/Compile/Update.hs
@@ -29,7 +29,7 @@
 import Text.PrettyPrint
 
 -- | combine a list of definitions into a balanced binary search tree
-buildAnyTree :: Ident -> [(Ident,Info)] -> Err (BinTree Ident Info)
+buildAnyTree :: Monad m => Ident -> [(Ident,Info)] -> m (BinTree Ident Info)
 buildAnyTree m = go Map.empty
   where
     go map []         = return map
@@ -37,25 +37,24 @@
       case Map.lookup c map of
         Just i  -> case unifyAnyInfo m i j of
 		     Ok k  -> go (Map.insert c k map) is
-		     Bad _ -> fail $ render (text "cannot unify the informations" $$ 
+		     Bad _ -> fail $ render (text "conflicting information in module"<+>ppIdent m $$
 		                             nest 4 (ppJudgement Qualified (c,i)) $$
 		                             text "and" $+$
-		                             nest 4 (ppJudgement Qualified (c,j)) $$
-		                             text "in module" <+> ppIdent m)
+		                             nest 4 (ppJudgement Qualified (c,j)))
         Nothing -> go (Map.insert c j map) is
 
-extendModule :: SourceGrammar -> SourceModule -> Check SourceModule
-extendModule gr (name,m)
+extendModule :: FilePath -> SourceGrammar -> SourceModule -> Check SourceModule
+extendModule cwd gr (name,m)
   ---- Just to allow inheritance in incomplete concrete (which are not
   ---- compiled anyway), extensions are not built for them.
   ---- Should be replaced by real control. AR 4/2/2005
   | mstatus m == MSIncomplete && isModCnc m = return (name,m)
-  | otherwise                               = checkIn (ppLocation (msrc m) NoLoc <> colon) $ do
+  | otherwise                               = checkInModule cwd m NoLoc empty $ do
                                                  m' <- foldM extOne m (mextend m) 
                                                  return (name,m')
  where
    extOne mo (n,cond) = do
-     m0 <- checkErr $ lookupModule gr n
+     m0 <- lookupModule gr n
 
      -- test that the module types match, and find out if the old is complete
      unless (sameMType (mtype m) (mtype mo)) 
@@ -77,9 +76,9 @@
 
 -- | rebuilding instance + interface, and "with" modules, prior to renaming. 
 -- AR 24/10/2003
-rebuildModule :: SourceGrammar -> SourceModule -> Check SourceModule
-rebuildModule gr mo@(i,mi@(ModInfo mt stat fs_ me mw ops_ med_ msrc_ env_ js_)) = 
-  checkIn (ppLocation msrc_ NoLoc <> colon) $ do
+rebuildModule :: FilePath -> SourceGrammar -> SourceModule -> Check SourceModule
+rebuildModule cwd gr mo@(i,mi@(ModInfo mt stat fs_ me mw ops_ med_ msrc_ env_ js_)) =
+  checkInModule cwd mi NoLoc empty $ do
 
 ----  deps <- moduleDeps ms
 ----  is   <- openInterfaces deps i
@@ -93,7 +92,7 @@
                           text "has open interfaces and must therefore be declared incomplete"))
       case mt of
         MTInstance (i0,mincl) -> do
-          m1 <- checkErr $ lookupModule gr i0
+          m1 <- lookupModule gr i0
           unless (isModRes m1)
                  (checkError (text "interface expected instead of" <+> ppIdent i0))
           js' <- extendMod gr False ((i0,m1), isInherited mincl) i (jments mi)
@@ -101,7 +100,7 @@
           case extends mi of
             []  -> return mi{jments=js'}
             j0s -> do
-                m0s <- checkErr $ mapM (lookupModule gr) j0s
+                m0s <- mapM (lookupModule gr) j0s
                 let notInM0 c _  = all (not . isInBinTree c . jments) m0s
                 let js2 = filterBinTree notInM0 js'
                 return mi{jments=js2}
@@ -114,7 +113,7 @@
                     [i | i <- is, notElem i infs]
       unless (stat' == MSComplete || stat == MSIncomplete) 
              (checkError (text "module" <+> ppIdent i <+> text "remains incomplete"))
-      ModInfo mt0 _ fs me' _ ops0 _ fpath _ js <- checkErr $ lookupModule gr ext
+      ModInfo mt0 _ fs me' _ ops0 _ fpath _ js <- lookupModule gr ext
       let ops1 = nub $
                    ops_ ++ -- N.B. js has been name-resolved already
                    [OQualif i j | (i,j) <- ops] ++
@@ -145,10 +144,10 @@
                          Just j -> case unifyAnyInfo name i j of
 		                     Ok k  -> return $ updateTree (c,k) new
 		                     Bad _ -> do (base,j) <- case j of 
-		                                               AnyInd _ m -> checkErr $ lookupOrigInfo gr (m,c)
+		                                               AnyInd _ m -> lookupOrigInfo gr (m,c)
 		                                               _          -> return (base,j)
 		                                 (name,i) <- case i of 
-                                                               AnyInd _ m -> checkErr $ lookupOrigInfo gr (m,c)
+                                                               AnyInd _ m -> lookupOrigInfo gr (m,c)
                                                                _          -> return (name,i)
 		                                 checkError (text "cannot unify the information" $$ 
 		                                             nest 4 (ppJudgement Qualified (c,i)) $$
@@ -178,7 +177,7 @@
     ResValue t            -> ResValue (gl t)
     ResOper mt m          -> ResOper (fmap gl mt) (fmap gl m)
     ResOverload ms os     -> ResOverload ms (map (\(x,y) -> (gl x,gl y)) os)
-    CncCat mc mf mp mpmcfg-> CncCat (fmap gl mc)  (fmap gl mf) (fmap gl mp) mpmcfg
+    CncCat mc md mr mp mpmcfg-> CncCat (fmap gl mc) (fmap gl md) (fmap gl mr) (fmap gl mp) mpmcfg
     CncFun m  mt md mpmcfg-> CncFun m (fmap gl mt) (fmap gl md) mpmcfg
     AnyInd b m            -> AnyInd b m
   where
@@ -191,24 +190,24 @@
 unifyAnyInfo :: Ident -> Info -> Info -> Err Info
 unifyAnyInfo m i j = case (i,j) of
   (AbsCat mc1, AbsCat mc2) -> 
-    liftM AbsCat (unifMaybeL mc1 mc2)
+    liftM AbsCat (unifyMaybeL mc1 mc2)
   (AbsFun mt1 ma1 md1 moper1, AbsFun mt2 ma2 md2 moper2) -> 
-    liftM4 AbsFun (unifMaybeL mt1 mt2) (unifAbsArrity ma1 ma2) (unifAbsDefs md1 md2) (unifMaybe moper1 moper2) -- adding defs
+    liftM4 AbsFun (unifyMaybeL mt1 mt2) (unifAbsArrity ma1 ma2) (unifAbsDefs md1 md2) (unifyMaybe moper1 moper2) -- adding defs
 
   (ResParam mt1 mv1, ResParam mt2 mv2) ->
-    liftM2 ResParam (unifMaybeL mt1 mt2) (unifMaybe mv1 mv2)
+    liftM2 ResParam (unifyMaybeL mt1 mt2) (unifyMaybe mv1 mv2)
   (ResValue (L l1 t1), ResValue (L l2 t2)) 
       | t1==t2    -> return (ResValue (L l1 t1))
       | otherwise -> fail ""
   (_, ResOverload ms t) | elem m ms ->
     return $ ResOverload ms t
   (ResOper mt1 m1, ResOper mt2 m2) -> 
-    liftM2 ResOper (unifMaybeL mt1 mt2) (unifMaybeL m1 m2)
+    liftM2 ResOper (unifyMaybeL mt1 mt2) (unifyMaybeL m1 m2)
 
-  (CncCat mc1 mf1 mp1 mpmcfg1, CncCat mc2 mf2 mp2 mpmcfg2) -> 
-    liftM4 CncCat (unifMaybeL mc1 mc2) (unifMaybeL mf1 mf2) (unifMaybeL mp1 mp2)  (unifMaybe mpmcfg1 mpmcfg2)
+  (CncCat mc1 md1 mr1 mp1 mpmcfg1, CncCat mc2 md2 mr2 mp2 mpmcfg2) -> 
+    liftM5 CncCat (unifyMaybeL mc1 mc2) (unifyMaybeL md1 md2) (unifyMaybeL mr1 mr2) (unifyMaybeL mp1 mp2)  (unifyMaybe mpmcfg1 mpmcfg2)
   (CncFun m mt1 md1 mpmcfg1, CncFun _ mt2 md2 mpmcfg2) -> 
-    liftM3 (CncFun m) (unifMaybeL mt1 mt2) (unifMaybeL md1 md2) (unifMaybe mpmcfg1 mpmcfg2)
+    liftM3 (CncFun m) (unifyMaybeL mt1 mt2) (unifyMaybeL md1 md2) (unifyMaybe mpmcfg1 mpmcfg2)
 
   (AnyInd b1 m1, AnyInd b2 m2) -> do
     testErr (b1 == b2) $ "indirection status"
@@ -218,33 +217,13 @@
   _ -> fail "informations"
 
 -- | this is what happens when matching two values in the same module
-unifMaybe :: Eq a => Maybe a -> Maybe a -> Err (Maybe a)
-unifMaybe Nothing   Nothing   = return Nothing
-unifMaybe (Just p1) Nothing   = return (Just p1)
-unifMaybe Nothing   (Just p2) = return (Just p2)
-unifMaybe (Just p1) (Just p2)
-  | p1==p2                    = return (Just p1)
-  | otherwise                 = fail ""
-
--- | this is what happens when matching two values in the same module
-unifMaybeL :: Eq a => Maybe (L a) -> Maybe (L a) -> Err (Maybe (L a))
-unifMaybeL Nothing          Nothing          = return Nothing
-unifMaybeL (Just p1)        Nothing          = return (Just p1)
-unifMaybeL Nothing          (Just p2)        = return (Just p2)
-unifMaybeL (Just (L l1 p1)) (Just (L l2 p2))
-  | p1==p2                                   = return (Just (L l1 p1))
-  | otherwise                                = fail ""
+unifyMaybeL :: Eq a => Maybe (L a) -> Maybe (L a) -> Err (Maybe (L a))
+unifyMaybeL = unifyMaybeBy unLoc
 
 unifAbsArrity :: Maybe Int -> Maybe Int -> Err (Maybe Int)
-unifAbsArrity Nothing   Nothing   = return Nothing
-unifAbsArrity (Just a ) Nothing   = return (Just a )
-unifAbsArrity Nothing   (Just a ) = return (Just a )
-unifAbsArrity (Just a1) (Just a2)
-  | a1==a2                        = return (Just a1)
-  | otherwise                     = fail ""
+unifAbsArrity = unifyMaybe
 
 unifAbsDefs :: Maybe [L Equation] -> Maybe [L Equation] -> Err (Maybe [L Equation])
-unifAbsDefs Nothing   Nothing   = return Nothing
-unifAbsDefs (Just _ ) Nothing   = fail ""
-unifAbsDefs Nothing   (Just _ ) = fail ""
 unifAbsDefs (Just xs) (Just ys) = return (Just (xs ++ ys))
+unifAbsDefs Nothing   Nothing   = return Nothing
+unifAbsDefs _         _         = fail ""
diff --git a/src/compiler/GF/Data/Graph.hs b/src/compiler/GF/Data/Graph.hs
--- a/src/compiler/GF/Data/Graph.hs
+++ b/src/compiler/GF/Data/Graph.hs
@@ -24,7 +24,7 @@
                         , reverseGraph, mergeGraphs, renameNodes
                        ) where
 
-import GF.Data.Utilities
+--import GF.Data.Utilities
 
 import Data.List
 import Data.Maybe
diff --git a/src/compiler/GF/Data/Operations.hs b/src/compiler/GF/Data/Operations.hs
--- a/src/compiler/GF/Data/Operations.hs
+++ b/src/compiler/GF/Data/Operations.hs
@@ -21,16 +21,19 @@
 		   Err(..), err, maybeErr, testErr, errVal, errIn, 
 		   lookupErr,
 		   mapPairListM, mapPairsM, pairM,
-		   singleton, mapsErr, mapsErrTree,
+		   singleton, --mapsErr, mapsErrTree,
 		   
 		   -- ** checking
-		   checkUnique,
+		   checkUnique, unifyMaybeBy, unifyMaybe,
 
 		   -- * binary search trees; now with FiniteMap
 		   BinTree, emptyBinTree, isInBinTree, justLookupTree,
-		   lookupTree, lookupTreeMany, lookupTreeManyAll, updateTree,
+		   lookupTree, --lookupTreeMany,
+                   lookupTreeManyAll, updateTree,
 		   buildTree, filterBinTree,
-		   sorted2tree, mapTree, mapMTree, tree2list,
+		   --sorted2tree,
+                   mapTree, --mapMTree,
+                   tree2list,
  
 
 		   -- * printing
@@ -55,15 +58,16 @@
 		   STM(..), appSTM, stm, stmr, readSTM, updateSTM, writeSTM, done,
 
 		   -- * error monad class
-		   ErrorMonad(..), checkAgain, checks, allChecks, doUntil
+		   ErrorMonad(..), checkAgain, checks, allChecks, doUntil,
+                   liftErr
                 
 		  ) where
 
 import Data.Char (isSpace, toUpper, isSpace, isDigit)
-import Data.List (nub, sortBy, sort, deleteBy, nubBy, partition, (\\))
+import Data.List (nub, partition, (\\))
 import qualified Data.Map as Map
 import Data.Map (Map)
-import Control.Monad (liftM,liftM2, MonadPlus, mzero, mplus)
+import Control.Monad (liftM,liftM2)
 
 import GF.Data.ErrM
 import GF.Data.Relation
@@ -85,19 +89,19 @@
   Bad s -> d s
 
 -- | add msg s to @Maybe@ failures
-maybeErr :: String -> Maybe a -> Err a
-maybeErr s = maybe (Bad s) Ok
+maybeErr :: ErrorMonad m => String -> Maybe a -> m a
+maybeErr s = maybe (raise s) return
 
-testErr :: Bool -> String -> Err ()
-testErr cond msg = if cond then return () else Bad msg
+testErr :: ErrorMonad m => Bool -> String -> m ()
+testErr cond msg = if cond then return () else raise msg
 
 errVal :: a -> Err a -> a
 errVal a = err (const a) id
 
-errIn :: String -> Err a -> Err a
-errIn msg = err (\s -> Bad (s ++++ "OCCURRED IN" ++++ msg)) return
+errIn :: ErrorMonad m => String -> m a -> m a
+errIn msg m = handle m (\s -> raise (s ++++ "OCCURRED IN" ++++ msg))
 
-lookupErr :: (Eq a,Show a) => a -> [(a,b)] -> Err b
+lookupErr :: (ErrorMonad m,Eq a,Show a) => a -> [(a,b)] -> m b
 lookupErr a abs = maybeErr ("Unknown" +++ show a) (lookup a abs)
 
 mapPairListM :: Monad m => ((a,b) -> m c) -> [(a,b)] -> m [(a,c)]
@@ -119,6 +123,17 @@
   overloads = filter overloaded ss
   overloaded s = length (filter (==s) ss) > 1
 
+-- | this is what happens when matching two values in the same module
+unifyMaybe :: (Eq a, Monad m) => Maybe a -> Maybe a -> m (Maybe a)
+unifyMaybe = unifyMaybeBy id
+
+unifyMaybeBy :: (Eq b, Monad m) => (a->b) -> Maybe a -> Maybe a -> m (Maybe a)
+unifyMaybeBy f (Just p1) (Just p2)
+  | f p1==f p2                     = return (Just p1)
+  | otherwise                      = fail ""
+unifyMaybeBy _ Nothing   mp2       = return mp2
+unifyMaybeBy _ mp1       _         = return mp1
+
 -- binary search trees
 
 type BinTree a b = Map a b
@@ -136,13 +151,13 @@
 lookupTree pr x tree = case Map.lookup x tree of
   Just y -> return y
   _ -> fail ("no occurrence of element" +++ pr x)
-
+{-
 lookupTreeMany :: Ord a => (a -> String) -> [BinTree a b] -> a -> Err b
 lookupTreeMany pr (t:ts) x = case lookupTree pr x t of
   Ok v -> return v
   _ -> lookupTreeMany pr ts x
 lookupTreeMany pr [] x = Bad $ "failed to find" +++ pr x
-
+-}
 lookupTreeManyAll :: Ord a => (a -> String) -> [BinTree a b] -> a -> [b]
 lookupTreeManyAll pr (t:ts) x = case lookupTree pr x t of
   Ok v -> v : lookupTreeManyAll pr ts x
@@ -154,16 +169,16 @@
 
 buildTree :: (Ord a) => [(a,b)] -> BinTree a b
 buildTree = Map.fromList
-
+{-
 sorted2tree :: Ord a => [(a,b)] -> BinTree a b
 sorted2tree = Map.fromAscList
-
+-}
 mapTree :: ((a,b) -> c) -> BinTree a b -> BinTree a c
 mapTree f = Map.mapWithKey (\k v -> f (k,v))
-
+{-
 mapMTree :: (Ord a,Monad m) => ((a,b) -> m c) -> BinTree a b -> m (BinTree a c)
 mapMTree f t = liftM Map.fromList $ sequence [liftM ((,) k) (f (k,x)) | (k,x) <- Map.toList t]
-
+-}
 filterBinTree :: Ord a => (a -> b -> Bool) -> BinTree a b -> BinTree a b
 filterBinTree = Map.filterWithKey
 
@@ -313,6 +328,8 @@
 stmr :: (s -> (a,s)) -> STM s a
 stmr f = stm (\s -> return (f s))
 
+instance Functor (STM s) where fmap = liftM
+
 instance  Monad (STM s) where
   return a    = STM (\s -> return (a,s))
   STM c >>= f = STM (\s -> do 
@@ -332,7 +349,7 @@
 done :: Monad m => m ()
 done = return ()
 
-class Monad m => ErrorMonad m where
+class (Functor m,Monad m) => ErrorMonad m where
   raise   :: String -> m a
   handle  :: m a -> (String -> m a) -> m a
   handle_ :: m a -> m a -> m a
@@ -343,12 +360,14 @@
   handle a@(Ok _) _ = a
   handle (Bad i) f  = f i
 
+liftErr e = err raise return e
+
 instance ErrorMonad (STM s) where
   raise msg = STM (\s -> raise msg)
   handle (STM f) g = STM (\s -> (f s) 
                                 `handle` (\e -> let STM g' = (g e) in
                                                     g' s))
-
+{-
 -- error recovery with multiple reporting AR 30/5/2008
 mapsErr :: (a -> Err b) -> [a] -> Err [b]
 
@@ -364,7 +383,7 @@
 
 mapsErrTree :: (Ord a) => ((a,b) -> Err (a,c)) -> BinTree a b -> Err (BinTree a c)
 mapsErrTree f t =  mapsErr f (tree2list t) >>= return . sorted2tree
-
+-}
 
 -- | if the first check fails try another one
 checkAgain :: ErrorMonad m => m a -> m a -> m a
diff --git a/src/compiler/GF/Data/Relation.hs b/src/compiler/GF/Data/Relation.hs
--- a/src/compiler/GF/Data/Relation.hs
+++ b/src/compiler/GF/Data/Relation.hs
@@ -26,7 +26,7 @@
                            , topologicalSort, findCycles) where
 
 import Data.Foldable (toList)
-import Data.List
+--import Data.List
 import Data.Maybe
 import Data.Map (Map)
 import qualified Data.Map as Map
diff --git a/src/compiler/GF/Data/TrieMap.hs b/src/compiler/GF/Data/TrieMap.hs
deleted file mode 100644
--- a/src/compiler/GF/Data/TrieMap.hs
+++ /dev/null
@@ -1,99 +0,0 @@
-module GF.Data.TrieMap
-         ( TrieMap
-
-         , empty
-         , singleton
-
-         , lookup
-         
-         , null
-         , compose
-         , decompose
-         
-         , insertWith
-
-         , union,  unionWith
-         , unions, unionsWith
-         
-         , elems
-         , toList
-         , fromList, fromListWith
-
-         , map
-         , mapWithKey
-         ) where
-
-import Prelude hiding (lookup, null, map)
-import qualified Data.Map as Map
-import Data.List (foldl')
-
-data TrieMap k v = Tr (Maybe v) (Map.Map k (TrieMap k v))
-
-empty = Tr Nothing Map.empty
-
-singleton :: [k] -> a -> TrieMap k a
-singleton []     v = Tr (Just v) Map.empty
-singleton (k:ks) v = Tr Nothing  (Map.singleton k (singleton ks v))
-
-lookup :: Ord k => [k] -> TrieMap k a -> Maybe a
-lookup []     (Tr mb_v m) = mb_v
-lookup (k:ks) (Tr mb_v m) = Map.lookup k m >>= lookup ks
-
-null :: TrieMap k v -> Bool
-null (Tr Nothing m) = Map.null m
-null _              = False
-
-compose :: Maybe v -> Map.Map k (TrieMap k v) -> TrieMap k v
-compose mb_v m = Tr mb_v m
-
-decompose :: TrieMap k v -> (Maybe v, Map.Map k (TrieMap k v))
-decompose (Tr mb_v m) = (mb_v,m)
-
-insertWith :: Ord k => (v -> v -> v) -> [k] -> v -> TrieMap k v -> TrieMap k v
-insertWith f []     v0 (Tr mb_v m) = case mb_v of
-                                       Just  v -> Tr (Just (f v0 v)) m
-                                       Nothing -> Tr (Just v0      ) m
-insertWith f (k:ks) v0 (Tr mb_v m) = case Map.lookup k m of
-                                       Nothing -> Tr mb_v (Map.insert k (singleton ks v0) m)
-                                       Just tr -> Tr mb_v (Map.insert k (insertWith f ks v0 tr) m)
-
-union :: Ord k => TrieMap k v -> TrieMap k v -> TrieMap k v
-union = unionWith (\a b -> a)
-
-unionWith :: Ord k => (v -> v -> v) -> TrieMap k v -> TrieMap k v -> TrieMap k v
-unionWith f (Tr mb_v1 m1) (Tr mb_v2 m2) =
-  let mb_v = case (mb_v1,mb_v2) of
-               (Nothing,Nothing) -> Nothing
-               (Just v ,Nothing) -> Just v
-               (Nothing,Just v ) -> Just v
-               (Just v1,Just v2) -> Just (f v1 v2)
-      m    = Map.unionWith (unionWith f) m1 m2
-  in Tr mb_v m
-
-unions :: Ord k => [TrieMap k v] -> TrieMap k v
-unions = foldl union empty
-
-unionsWith :: Ord k => (v -> v -> v) -> [TrieMap k v] -> TrieMap k v
-unionsWith f = foldl (unionWith f) empty
-
-elems :: TrieMap k v -> [v]
-elems tr = collect tr []
-  where
-    collect (Tr mb_v m) xs = maybe id (:) mb_v (Map.fold collect xs m)
-
-toList :: TrieMap k v -> [([k],v)]
-toList tr = collect [] tr []
-  where
-    collect ks (Tr mb_v m) xs = maybe id (\v -> (:) (ks,v)) mb_v (Map.foldWithKey (\k -> collect (k:ks)) xs m)
-
-fromListWith :: Ord k => (v -> v -> v) -> [([k],v)] -> TrieMap k v
-fromListWith f xs = foldl' (\trie (ks,v) -> insertWith f ks v trie) empty xs
-
-fromList :: Ord k => [([k],v)] -> TrieMap k v
-fromList xs = fromListWith const xs
-
-map :: (a -> b) -> TrieMap k a -> TrieMap k b
-map f (Tr mb_v m) = Tr (fmap f mb_v) (Map.map (map f) m)
-
-mapWithKey :: ([k] -> a -> b) -> TrieMap k a -> TrieMap k b
-mapWithKey f (Tr mb_v m) = Tr (fmap (f []) mb_v) (Map.mapWithKey (\k -> mapWithKey (f . (k:))) m)
diff --git a/src/compiler/GF/Data/Utilities.hs b/src/compiler/GF/Data/Utilities.hs
--- a/src/compiler/GF/Data/Utilities.hs
+++ b/src/compiler/GF/Data/Utilities.hs
@@ -12,12 +12,12 @@
 -----------------------------------------------------------------------------
 
 
-module GF.Data.Utilities where
+module GF.Data.Utilities(module GF.Data.Utilities, module PGF.Utilities) where
 
 import Data.Maybe
 import Data.List
 import Control.Monad (MonadPlus(..),liftM)
-import qualified Data.Set as Set
+import PGF.Utilities
 
 -- * functions on lists
 
@@ -68,17 +68,6 @@
 safeInit [] = []
 safeInit xs = init xs
 
--- | Like 'nub', but O(n log n) instead of O(n^2), since it uses a set to lookup previous things.
---   The result list is stable (the elements are returned in the order they occur), and lazy.
---   Requires that the list elements can be compared by Ord.
---   Code ruthlessly taken from http://hpaste.org/54411
-nub' :: Ord a => [a] -> [a]
-nub' = loop Set.empty
-    where loop _    []            = []
-          loop seen (x : xs)
-              | Set.member x seen = loop seen xs
-              | otherwise         = x : loop (Set.insert x seen) xs
-
 -- | Sorts and then groups elements given an ordering of the 
 --   elements.
 sortGroupBy :: (a -> a -> Ordering) -> [a] -> [[a]]
@@ -107,10 +96,6 @@
 buildMultiMap :: Ord a => [(a,b)] -> [(a,[b])]
 buildMultiMap = map (\g -> (fst (head g), map snd g) )
                  . sortGroupBy (compareBy fst)
-
--- | Replace all occurences of an element by another element.
-replace :: Eq a => a -> a -> [a] -> [a]
-replace x y = map (\z -> if z == x then y else z)
 
 -- * equality functions
 
diff --git a/src/compiler/GF/Grammar/Analyse.hs b/src/compiler/GF/Grammar/Analyse.hs
--- a/src/compiler/GF/Grammar/Analyse.hs
+++ b/src/compiler/GF/Grammar/Analyse.hs
@@ -10,7 +10,7 @@
 
 import GF.Grammar.Grammar
 import GF.Infra.Ident
-import GF.Infra.Option ---
+--import GF.Infra.Option ---
 import GF.Grammar.Macros
 import GF.Grammar.Lookup
 
@@ -18,7 +18,7 @@
 
 import qualified Data.Map as Map
 import Data.List (nub)
-import Debug.Trace
+--import Debug.Trace
 
 stripSourceGrammar :: SourceGrammar -> SourceGrammar
 stripSourceGrammar sgr = mGrammar [(i, m{jments = Map.map stripInfo (jments m)}) | (i,m) <- modules sgr]
@@ -31,7 +31,7 @@
   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 mpmcfg -> CncCat mty Nothing Nothing Nothing
+  CncCat mty mte _ mtf mpmcfg -> CncCat mty Nothing Nothing Nothing Nothing
   CncFun mict mte mtf mpmcfg -> CncFun mict Nothing Nothing Nothing
   AnyInd b f -> i
 
@@ -110,7 +110,7 @@
   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
+  CncCat mty _ _ _ _ -> 1 + msize mty   -- ignoring lindef, linref 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
diff --git a/src/compiler/GF/Grammar/Binary.hs b/src/compiler/GF/Grammar/Binary.hs
--- a/src/compiler/GF/Grammar/Binary.hs
+++ b/src/compiler/GF/Grammar/Binary.hs
@@ -7,14 +7,14 @@
 --
 -----------------------------------------------------------------------------
 
-module GF.Grammar.Binary where
+module GF.Grammar.Binary(decodeModule,decodeModuleHeader,encodeModule) where
 
 import Prelude hiding (catch)
 import Control.Exception(catch,ErrorCall(..),throwIO)
 
-import Data.Char
-import Data.Binary
-import Control.Monad
+--import Data.Char
+import PGF.Internal(Binary(..),Word8,putWord8,getWord8,encodeFile,decodeFile)
+--import Control.Monad
 import qualified Data.Map as Map
 import qualified Data.ByteString.Char8 as BS
 
@@ -23,18 +23,18 @@
 import GF.Infra.Option
 import GF.Grammar.Grammar
 
-import PGF.Binary
+import PGF() -- Binary instances
+import PGF.Internal(Literal(..))
 
 -- Please change this every time when the GFO format is changed
-gfoVersion = "GF02"
-
+gfoVersion = "GF03"
 
 instance Binary Ident where
-  put id = put (ident2bs id)
+  put id = put (ident2utf8 id)
   get    = do bs <- get
               if bs == BS.pack "_"
                 then return identW
-                else return (identC bs)
+                else return (identC (rawIdentC bs))
 
 instance Binary SourceGrammar where
   put = put . modules
@@ -92,9 +92,13 @@
 instance Binary Options where
   put = put . optionsGFO
   get = do opts <- get
-           case parseModuleOptions ["--" ++ flag ++ "=" ++ value | (flag,value) <- opts] of
+           case parseModuleOptions ["--" ++ flag ++ "=" ++ toString value | (flag,value) <- opts] of
              Ok  x   -> return x
              Bad msg -> fail msg
+           where
+             toString (LStr s) = s
+             toString (LInt n) = show n
+             toString (LFlt d) = show d
 
 instance Binary Production where
   put (Production res funid args) = put (res,funid,args)
@@ -116,7 +120,7 @@
   put (ResValue x)     = putWord8 3 >> put x
   put (ResOper x y)    = putWord8 4 >> put (x,y)
   put (ResOverload x y)= putWord8 5 >> put (x,y)
-  put (CncCat w x y z) = putWord8 6 >> put (w,x,y,z)
+  put (CncCat v w x y z)=putWord8 6 >> put (v,w,x,y,z)
   put (CncFun w x y z) = putWord8 7 >> put (w,x,y,z)
   put (AnyInd x y)     = putWord8 8 >> put (x,y)
   get = do tag <- getWord8
@@ -127,7 +131,7 @@
              3 -> get >>= \x         -> return (ResValue x)
              4 -> get >>= \(x,y)     -> return (ResOper x y)
              5 -> get >>= \(x,y)     -> return (ResOverload x y)
-             6 -> get >>= \(w,x,y,z) -> return (CncCat w x y z)
+             6 -> get >>= \(v,w,x,y,z)->return (CncCat v w x y z)
              7 -> get >>= \(w,x,y,z) -> return (CncFun w x y z)
              8 -> get >>= \(x,y)     -> return (AnyInd x y)
              _ -> decodingError
@@ -244,6 +248,7 @@
   put (PMacro x)   = putWord8 17 >> put x
   put (PM x)       = putWord8 18 >> put x
   put (PTilde x)   = putWord8 19 >> put x
+  put (PImplArg x) = putWord8 20 >> put x
   get = do tag <- getWord8
            case tag of
              0  -> get >>= \(x,y)   -> return (PC x y)
@@ -265,6 +270,7 @@
              17 -> get >>= \x       -> return (PMacro x)
              18 -> get >>= \x       -> return (PM x)
              19 -> get >>= \x       -> return (PTilde x)
+             20 -> get >>= \x       -> return (PImplArg x)
              _  -> decodingError
 
 instance Binary TInfo where
@@ -289,31 +295,57 @@
              1 -> fmap LVar   get
              _ -> decodingError
 
+--putGFOVersion = mapM_ (putWord8 . fromIntegral . ord) gfoVersion
+--getGFOVersion = replicateM (length gfoVersion) (fmap (chr . fromIntegral) getWord8)
+--putGFOVersion = put gfoVersion
+--getGFOVersion = get :: Get VersionMagic
 
-putGFOVersion = mapM_ (putWord8 . fromIntegral . ord) gfoVersion
-getGFOVersion = replicateM (length gfoVersion) (fmap (chr . fromIntegral) getWord8)
 
-decodeModule :: FilePath -> IO SourceModule
-decodeModule fpath = decodeFile' fpath (getGFOVersion >> get)
+data VersionTagged a = Tagged {unV::a} | WrongVersion
 
-decodeModuleHeader fpath = decodeFile' fpath getVersionedMod
+instance Binary a => Binary (VersionTagged a) where
+  put (Tagged a) = put (gfoBinVersion,a)
+  get = do ver <- get
+           if ver==gfoBinVersion
+             then fmap Tagged get
+             else return WrongVersion
+
+gfoBinVersion = (b1,b2,b3,b4)
+  where [b1,b2,b3,b4] = map (toEnum.fromEnum) gfoVersion :: [Word8]
+
+
+decodeModule :: FilePath -> IO SourceModule
+decodeModule fpath = check =<< decodeFile' fpath
   where
+    check (Tagged m) = return m
+    check _ = fail ".gfo file version mismatch"
+{-
+decodeModuleHeader fpath = decodeFile_ fpath getVersionedMod
+  where
     getVersionedMod = do
       ver <- getGFOVersion
       if ver == gfoVersion
         then do (m,mtype,mstatus,mflags,mextend,mwith,mopens,med,msrc) <- get
                 return (Just (m,ModInfo mtype mstatus mflags mextend mwith mopens med msrc Nothing Map.empty))
         else return Nothing
-
+--}
+--{-
+decodeModuleHeader fpath = fmap check $ decodeFile' fpath
+  where
+    check (Tagged (m,mtype,mstatus,mflags,mextend,mwith,mopens,med,msrc)) =
+        (Just (m,ModInfo mtype mstatus mflags mextend mwith mopens med msrc Nothing Map.empty))
+    check _ = Nothing
+--}
 encodeModule :: FilePath -> SourceModule -> IO ()
-encodeModule fpath mo =
-  encodeFile_ fpath (putGFOVersion >> put mo)
+encodeModule fpath mo = encodeFile fpath (Tagged mo)
 
--- | like decodeFile_ but adds file name to error message if there was an error
-decodeFile' fpath get = addFPath fpath (decodeFile_ fpath get)
+-- | like 'decodeFile' but adds file name to error message if there was an error
+decodeFile' fpath = addFPath fpath (decodeFile fpath)
 
 -- | Adds file name to error message if there was an error,
 -- | but laziness can cause errors to slip through
 addFPath fpath m = m `catch` handle
   where
     handle (ErrorCall msg) = throwIO (ErrorCall (fpath++": "++msg))
+
+decodingError = fail "This file was compiled with different version of GF"
diff --git a/src/compiler/GF/Grammar/CF.hs b/src/compiler/GF/Grammar/CF.hs
deleted file mode 100644
--- a/src/compiler/GF/Grammar/CF.hs
+++ /dev/null
@@ -1,131 +0,0 @@
-----------------------------------------------------------------------
--- |
--- Module      : CF
--- Maintainer  : AR
--- Stability   : (stable)
--- Portability : (portable)
---
--- > CVS $Date: 2005/11/15 17:56:13 $ 
--- > CVS $Author: aarne $
--- > CVS $Revision: 1.13 $
---
--- parsing CF grammars and converting them to GF
------------------------------------------------------------------------------
-
-module GF.Grammar.CF (getCF,CFItem,CFCat,CFFun,cf2gf,CFRule) where
-
-import GF.Grammar.Grammar
-import GF.Grammar.Macros
-import GF.Infra.Ident
-import GF.Infra.Option
-import GF.Infra.UseIO
-
-import GF.Data.Operations
-import GF.Data.Utilities (nub')
-
-import Data.Char
-import Data.List
-import qualified Data.ByteString.Char8 as BS
-import System.FilePath
-
-getCF :: FilePath -> String -> Err SourceGrammar
-getCF fpath = fmap (cf2gf fpath) . pCF
-
----------------------
--- the parser -------
----------------------
-
-pCF :: String -> Err CF
-pCF s = do
-  rules <- mapM getCFRule $ filter isRule $ lines s
-  return $ concat rules
- where
-   isRule line = case dropWhile isSpace line of
-     '-':'-':_ -> False
-     _ -> not $ all isSpace line
-
--- rules have an amazingly easy parser, if we use the format
--- fun. C -> item1 item2 ... where unquoted items are treated as cats
--- Actually would be nice to add profiles to this.
-
-getCFRule :: String -> Err [CFRule]
-getCFRule s = getcf (wrds s) where
-  getcf ws = case ws of
-    fun : cat : a : its | isArrow a -> 
-      Ok [L NoLoc (init fun, (cat, map mkIt its))]
-    cat : a : its | isArrow a -> 
-      Ok [L NoLoc (mkFun cat it, (cat, map mkIt it)) | it <- chunk its]
-    _ -> Bad (" invalid rule:" +++ s)
-  isArrow a = elem a ["->", "::="] 
-  mkIt w = case w of
-    ('"':w@(_:_)) -> Right (init w)
-    _             -> Left w
-  chunk its = case its of
-    [] -> [[]]
-    _ -> chunks "|" its
-  mkFun cat its = case its of
-    [] -> cat ++ "_"
-    _ -> concat $ intersperse "_" (cat : map clean its) -- CLE style
-  clean = filter isAlphaNum -- to form valid identifiers
-  wrds = takeWhile (/= ";") . words -- to permit semicolon in the end
-
-type CF = [CFRule]
-
-type CFRule = L (CFFun, (CFCat, [CFItem]))
-
-type CFItem = Either CFCat String
-
-type CFCat = String
-type CFFun = String
-
---------------------------
--- the compiler ----------
---------------------------
-
-cf2gf :: FilePath -> CF -> SourceGrammar
-cf2gf fpath cf = mGrammar [
-  (aname, ModInfo MTAbstract MSComplete (modifyFlags (\fs -> fs{optStartCat = Just cat})) [] Nothing [] [] fpath Nothing abs),
-  (cname, ModInfo (MTConcrete aname) MSComplete noOptions [] Nothing [] [] fpath Nothing cnc)
-  ]
- where
-   name = justModuleName fpath
-   (abs,cnc,cat) = cf2grammar cf
-   aname = identS $ name ++ "Abs"
-   cname = identS name
-
-
-cf2grammar :: CF -> (BinTree Ident Info, BinTree Ident Info, String)
-cf2grammar rules = (buildTree abs, buildTree conc, cat) where
-  abs   = cats ++ funs
-  conc  = lincats ++ lins
-  cat   = case rules of
-            (L _ (_,(c,_))):_ -> c  -- the value category of the first rule
-            _ -> error "empty CF" 
-  cats  = [(cat, AbsCat (Just (L NoLoc []))) | 
-             cat <- nub' (concat (map cf2cat rules))] ----notPredef cat
-  lincats = [(cat, CncCat (Just (L loc defLinType)) Nothing Nothing Nothing) | (cat,AbsCat (Just (L loc _))) <- cats]
-  (funs,lins) = unzip (map cf2rule rules)
-
-cf2cat :: CFRule -> [Ident]
-cf2cat (L loc (_,(cat, items))) = map identS $ cat : [c | Left c <- items]
-
-cf2rule :: CFRule -> ((Ident,Info),(Ident,Info))
-cf2rule (L loc (fun, (cat, items))) = (def,ldef) where
-  f     = identS fun
-  def   = (f, AbsFun (Just (L loc (mkProd args' (Cn (identS cat)) []))) Nothing Nothing (Just True))
-  args0 = zip (map (identS . ("x" ++) . show) [0..]) items
-  args  = [((Explicit,v), Cn (identS c)) | (v, Left c) <- args0]
-  args' = [(Explicit,identS "_", Cn (identS c)) | (_, Left c) <- args0]
-  ldef  = (f, CncFun 
-               Nothing 
-               (Just (L loc (mkAbs (map fst args) 
-                      (mkRecord (const theLinLabel) [foldconcat (map mkIt args0)]))))
-               Nothing
-               Nothing)
-  mkIt (v, Left _) = P (Vr v) theLinLabel
-  mkIt (_, Right a) = K a
-  foldconcat [] = K ""
-  foldconcat tt = foldr1 C tt
-
-identS = identC . BS.pack
-
diff --git a/src/compiler/GF/Grammar/CFG.hs b/src/compiler/GF/Grammar/CFG.hs
new file mode 100644
--- /dev/null
+++ b/src/compiler/GF/Grammar/CFG.hs
@@ -0,0 +1,386 @@
+----------------------------------------------------------------------
+-- |
+-- Module      : GF.Speech.CFG
+--
+-- Context-free grammar representation and manipulation.
+----------------------------------------------------------------------
+module GF.Grammar.CFG where
+
+import GF.Data.Utilities
+import PGF
+--import GF.Infra.Option
+import GF.Data.Relation
+
+--import Control.Monad
+--import Control.Monad.State (State, get, put, evalState)
+import Data.Map (Map)
+import qualified Data.Map as Map
+import Data.List
+--import Data.Maybe (fromMaybe)
+--import Data.Monoid (mconcat)
+import Data.Set (Set)
+import qualified Data.Set as Set
+
+--
+-- * Types
+--
+
+type Cat = String
+
+data Symbol c t = NonTerminal c | Terminal t
+  deriving (Eq, Ord, Show)
+
+type CFSymbol = Symbol Cat Token
+
+data CFRule = CFRule { 
+      lhsCat :: Cat,
+      ruleRhs :: [CFSymbol],
+      ruleName :: CFTerm 
+    }
+  deriving (Eq, Ord, Show)
+
+data CFTerm
+    = CFObj CId [CFTerm] -- ^ an abstract syntax function with arguments
+    | CFAbs Int CFTerm -- ^ A lambda abstraction. The Int is the variable id.
+    | CFApp CFTerm CFTerm -- ^ Application
+    | CFRes Int -- ^ The result of the n:th (0-based) non-terminal
+    | CFVar Int -- ^ A lambda-bound variable
+    | CFMeta CId -- ^ A metavariable
+  deriving (Eq, Ord, Show)
+
+data CFG = CFG { cfgStartCat :: Cat,
+                 cfgExternalCats :: Set Cat,
+                 cfgRules :: Map Cat (Set CFRule) }
+  deriving (Eq, Ord, Show)
+
+
+--
+-- * Grammar filtering
+--
+
+-- | Removes all directly and indirectly cyclic productions.
+--   FIXME: this may be too aggressive, only one production
+--   needs to be removed to break a given cycle. But which
+--   one should we pick?
+--   FIXME: Does not (yet) remove productions which are cyclic
+--   because of empty productions.
+removeCycles :: CFG -> CFG
+removeCycles = onRules f
+  where f rs = filter (not . isCycle) rs
+          where alias = transitiveClosure $ mkRel [(c,c') | CFRule c [NonTerminal c'] _ <- rs]
+                isCycle (CFRule c [NonTerminal c'] _) = isRelatedTo alias c' c
+                isCycle _ = False
+
+-- | Better bottom-up filter that also removes categories which contain no finite
+-- strings.
+bottomUpFilter :: CFG -> CFG
+bottomUpFilter gr = fix grow (gr { cfgRules = Map.empty })
+  where grow g = g `unionCFG` filterCFG (all (okSym g) . ruleRhs) gr
+        okSym g = symbol (`elem` allCats g) (const True)
+
+-- | Removes categories which are not reachable from any external category.
+topDownFilter :: CFG -> CFG
+topDownFilter cfg = filterCFGCats (`Set.member` keep) cfg
+  where
+    rhsCats = [ (lhsCat r, c') | r <- allRules cfg, c' <- filterCats (ruleRhs r) ]
+    uses = reflexiveClosure_ (allCats cfg) $ transitiveClosure $ mkRel rhsCats
+    keep = Set.unions $ map (allRelated uses) $ Set.toList $ cfgExternalCats cfg
+
+-- | Merges categories with identical right-hand-sides.
+-- FIXME: handle probabilities
+mergeIdentical :: CFG -> CFG
+mergeIdentical g = onRules (map subst) g
+  where
+    -- maps categories to their replacement
+    m = Map.fromList [(y,concat (intersperse "+" xs)) 
+                          | (_,xs) <- buildMultiMap [(rulesKey rs,c) | (c,rs) <- Map.toList (cfgRules g)], y <- xs]
+    -- build data to compare for each category: a set of name,rhs pairs
+    rulesKey = Set.map (\ (CFRule _ r n) -> (n,r))
+    subst (CFRule c r n) = CFRule (substCat c) (map (mapSymbol substCat id) r) n
+    substCat c = Map.findWithDefault (error $ "mergeIdentical: " ++ c) c m
+
+-- | Keeps only the start category as an external category.
+purgeExternalCats :: CFG -> CFG
+purgeExternalCats cfg = cfg { cfgExternalCats = Set.singleton (cfgStartCat cfg) }
+
+--
+-- * Removing left recursion
+--
+
+-- The LC_LR algorithm from
+-- http://research.microsoft.com/users/bobmoore/naacl2k-proc-rev.pdf
+removeLeftRecursion :: CFG -> CFG
+removeLeftRecursion gr 
+    = gr { cfgRules = groupProds $ concat [scheme1, scheme2, scheme3, scheme4] }
+  where
+    scheme1 = [CFRule a [x,NonTerminal a_x] n' | 
+               a <- retainedLeftRecursive, 
+               x <- properLeftCornersOf a,
+               not (isLeftRecursive x),
+               let a_x = mkCat (NonTerminal a) x,
+               -- this is an extension of LC_LR to avoid generating
+               -- A-X categories for which there are no productions:
+               a_x `Set.member` newCats,
+               let n' = symbol (\_ -> CFApp (CFRes 1) (CFRes 0))
+                               (\_ -> CFRes 0) x] 
+    scheme2 = [CFRule a_x (beta++[NonTerminal a_b]) n' | 
+               a <- retainedLeftRecursive, 
+               b@(NonTerminal b') <- properLeftCornersOf a,
+               isLeftRecursive b,
+               CFRule _ (x:beta) n <- catRules gr b', 
+               let a_x = mkCat (NonTerminal a) x,
+               let a_b = mkCat (NonTerminal a) b,
+               let i = length $ filterCats beta,
+               let n' = symbol (\_ -> CFAbs 1 (CFApp (CFRes i) (shiftTerm n)))
+                               (\_ -> CFApp (CFRes i) n) x]
+    scheme3 = [CFRule a_x beta n' |
+               a <- retainedLeftRecursive, 
+               x <- properLeftCornersOf a,
+               CFRule _ (x':beta) n <- catRules gr a,
+               x == x',
+               let a_x = mkCat (NonTerminal a) x,
+               let n' = symbol (\_ -> CFAbs 1 (shiftTerm n)) 
+                               (\_ -> n) x]
+    scheme4 = catSetRules gr $ Set.fromList $ filter (not . isLeftRecursive . NonTerminal) cats
+
+    newCats = Set.fromList (map lhsCat (scheme2 ++ scheme3))
+
+    shiftTerm :: CFTerm -> CFTerm
+    shiftTerm (CFObj f ts) = CFObj f (map shiftTerm ts)
+    shiftTerm (CFRes 0) = CFVar 1
+    shiftTerm (CFRes n) = CFRes (n-1)
+    shiftTerm t = t
+    -- note: the rest don't occur in the original grammar
+
+    cats = allCats gr
+    rules = allRules gr
+
+    directLeftCorner = mkRel [(NonTerminal c,t) | CFRule c (t:_) _ <- allRules gr]
+    leftCorner = reflexiveClosure_ (map NonTerminal cats) $ transitiveClosure directLeftCorner
+    properLeftCorner = transitiveClosure directLeftCorner
+    properLeftCornersOf = Set.toList . allRelated properLeftCorner . NonTerminal
+    isProperLeftCornerOf = flip (isRelatedTo properLeftCorner)
+
+    leftRecursive = reflexiveElements properLeftCorner
+    isLeftRecursive = (`Set.member` leftRecursive)
+
+    retained = cfgStartCat gr `Set.insert`
+                Set.fromList [a | r <- allRules (filterCFGCats (not . isLeftRecursive . NonTerminal) gr),
+                                  NonTerminal a <- ruleRhs r]
+    isRetained = (`Set.member` retained)
+
+    retainedLeftRecursive = filter (isLeftRecursive . NonTerminal) $ Set.toList retained
+
+    mkCat :: CFSymbol -> CFSymbol -> Cat
+    mkCat x y = showSymbol x ++ "-" ++ showSymbol y
+        where showSymbol = symbol id show
+
+-- | Get the sets of mutually recursive non-terminals for a grammar.
+mutRecCats :: Bool    -- ^ If true, all categories will be in some set.
+                      --   If false, only recursive categories will be included.
+           -> CFG -> [Set Cat]
+mutRecCats incAll g = equivalenceClasses $ refl $ symmetricSubrelation $ transitiveClosure r
+  where r = mkRel [(c,c') | CFRule c ss _ <- allRules g, NonTerminal c' <- ss]
+        refl = if incAll then reflexiveClosure_ (allCats g) else reflexiveSubrelation
+
+--
+-- * Approximate context-free grammars with regular grammars.
+--
+
+makeSimpleRegular :: CFG -> CFG
+makeSimpleRegular = makeRegular . topDownFilter . bottomUpFilter . removeCycles
+
+-- Use the transformation algorithm from \"Regular Approximation of Context-free
+-- Grammars through Approximation\", Mohri and Nederhof, 2000
+-- to create an over-generating regular grammar for a context-free 
+-- grammar
+makeRegular :: CFG -> CFG
+makeRegular g = g { cfgRules = groupProds $ concatMap trSet (mutRecCats True g) }
+  where trSet cs | allXLinear cs rs = rs
+                 | otherwise = concatMap handleCat (Set.toList cs)
+            where rs = catSetRules g cs
+                  handleCat c = [CFRule c' [] (mkCFTerm (c++"-empty"))] -- introduce A' -> e
+                                ++ concatMap (makeRightLinearRules c) (catRules g c)
+                      where c' = newCat c
+                  makeRightLinearRules b' (CFRule c ss n) = 
+                      case ys of
+                              [] -> newRule b' (xs ++ [NonTerminal (newCat c)]) n -- no non-terminals left
+                              (NonTerminal b:zs) -> newRule b' (xs ++ [NonTerminal b]) n 
+                                        ++ makeRightLinearRules (newCat b) (CFRule c zs n)
+                      where (xs,ys) = break (`catElem` cs) ss
+                            -- don't add rules on the form A -> A
+                            newRule c rhs n | rhs == [NonTerminal c] = []
+                                            | otherwise = [CFRule c rhs n]
+        newCat c = c ++ "$"
+
+--
+-- * CFG Utilities
+--
+
+mkCFG :: Cat -> Set Cat -> [CFRule] -> CFG
+mkCFG start ext rs = CFG { cfgStartCat = start, cfgExternalCats = ext, cfgRules = groupProds rs }
+
+groupProds :: [CFRule] -> Map Cat (Set CFRule)
+groupProds = Map.fromListWith Set.union . map (\r -> (lhsCat r,Set.singleton r))
+
+uniqueFuns :: CFG -> CFG
+uniqueFuns cfg = CFG {cfgStartCat     = cfgStartCat cfg
+                     ,cfgExternalCats = cfgExternalCats cfg
+                     ,cfgRules        = Map.fromList (snd (mapAccumL uniqueFunSet Set.empty (Map.toList (cfgRules cfg))))
+                     }
+  where
+    uniqueFunSet funs (cat,rules) =
+      let (funs',rules') = mapAccumL uniqueFun funs (Set.toList rules)
+      in (funs',(cat,Set.fromList rules'))
+    uniqueFun funs (CFRule cat items (CFObj fun args)) = (Set.insert fun' funs,CFRule cat items (CFObj fun' args))
+      where
+        fun' = head [fun'|suffix<-"":map show ([2..]::[Int]),
+                          let fun'=mkCId (showCId fun++suffix),
+                          not (fun' `Set.member` funs)]
+
+-- | Gets all rules in a CFG.
+allRules :: CFG -> [CFRule]
+allRules = concat . map Set.toList . Map.elems . cfgRules
+
+-- | Gets all rules in a CFG, grouped by their LHS categories.
+allRulesGrouped :: CFG -> [(Cat,[CFRule])]
+allRulesGrouped = Map.toList . Map.map Set.toList . cfgRules
+
+-- | Gets all categories which have rules.
+allCats :: CFG -> [Cat]
+allCats = Map.keys . cfgRules
+
+-- | Gets all categories which have rules or occur in a RHS.
+allCats' :: CFG -> [Cat]
+allCats' cfg = Set.toList (Map.keysSet (cfgRules cfg) `Set.union` 
+                           Set.fromList [c | rs <- Map.elems (cfgRules cfg), 
+                                             r  <- Set.toList rs, 
+                                             NonTerminal c <- ruleRhs r])
+
+-- | Gets all rules for the given category.
+catRules :: CFG -> Cat -> [CFRule]
+catRules gr c = Set.toList $ Map.findWithDefault Set.empty c (cfgRules gr)
+
+-- | Gets all rules for categories in the given set.
+catSetRules :: CFG -> Set Cat -> [CFRule]
+catSetRules gr cs = allRules $ filterCFGCats (`Set.member` cs) gr
+
+mapCFGCats :: (Cat -> Cat) -> CFG -> CFG
+mapCFGCats f cfg = mkCFG (f (cfgStartCat cfg)) 
+                         (Set.map f (cfgExternalCats cfg))
+                         [CFRule (f lhs) (map (mapSymbol f id) rhs) t | CFRule lhs rhs t <- allRules cfg]
+
+onCFG :: (Map Cat (Set CFRule) -> Map Cat (Set CFRule)) -> CFG -> CFG
+onCFG f cfg = cfg { cfgRules = f (cfgRules cfg) }
+
+onRules :: ([CFRule] -> [CFRule]) -> CFG -> CFG
+onRules f cfg = cfg { cfgRules = groupProds $ f $ allRules cfg }
+
+-- | Clean up CFG after rules have been removed.
+cleanCFG :: CFG -> CFG
+cleanCFG = onCFG (Map.filter (not . Set.null))
+
+-- | Combine two CFGs.
+unionCFG :: CFG -> CFG -> CFG
+unionCFG x y = onCFG (\rs -> Map.unionWith Set.union rs (cfgRules y)) x
+
+filterCFG :: (CFRule -> Bool) -> CFG -> CFG
+filterCFG p = cleanCFG . onCFG (Map.map (Set.filter p))
+
+filterCFGCats :: (Cat -> Bool) -> CFG -> CFG
+filterCFGCats p = onCFG (Map.filterWithKey (\c _ -> p c))
+
+countCats :: CFG -> Int
+countCats = Map.size . cfgRules . cleanCFG
+
+countRules :: CFG -> Int
+countRules = length . allRules
+
+prCFG :: CFG -> String
+prCFG = prProductions . map prRule . allRules
+    where 
+      prRule r = (lhsCat r, unwords (map prSym (ruleRhs r)))
+      prSym = symbol id (\t -> "\""++ t ++"\"")
+
+prProductions :: [(Cat,String)] -> String
+prProductions prods = 
+    unlines [rpad maxLHSWidth lhs ++ " ::= " ++ rhs | (lhs,rhs) <- prods]
+    where
+      maxLHSWidth = maximum $ 0:(map (length . fst) prods)
+      rpad n s = s ++ replicate (n - length s) ' '
+
+prCFTerm :: CFTerm -> String
+prCFTerm = pr 0
+  where
+    pr p (CFObj f args) = paren p (showCId f ++ " (" ++ concat (intersperse "," (map (pr 0) args)) ++ ")")
+    pr p (CFAbs i t) = paren p ("\\x" ++ show i ++ ". " ++ pr 0 t)
+    pr p (CFApp t1 t2) = paren p (pr 1 t1 ++ "(" ++ pr 0 t2 ++ ")")
+    pr _ (CFRes i) = "$" ++ show i
+    pr _ (CFVar i) = "x" ++ show i
+    pr _ (CFMeta c) = "?" ++ showCId c
+    paren 0 x = x
+    paren 1 x = "(" ++ x ++ ")"
+
+--
+-- * CFRule Utilities
+--
+
+ruleFun :: CFRule -> CId
+ruleFun (CFRule _ _ t) = f t
+  where f (CFObj n _) = n
+        f (CFApp _ x) = f x
+        f (CFAbs _ x) = f x
+        f _ = mkCId ""
+
+-- | Check if any of the categories used on the right-hand side
+--   are in the given list of categories.
+anyUsedBy :: [Cat] -> CFRule -> Bool
+anyUsedBy cs (CFRule _ ss _) = any (`elem` cs) (filterCats ss)
+
+mkCFTerm :: String -> CFTerm
+mkCFTerm n = CFObj (mkCId n) []
+
+ruleIsNonRecursive :: Set Cat -> CFRule -> Bool
+ruleIsNonRecursive cs = noCatsInSet cs . ruleRhs
+
+-- | Check if all the rules are right-linear, or all the rules are
+--   left-linear, with respect to given categories.
+allXLinear :: Set Cat -> [CFRule] -> Bool
+allXLinear cs rs = all (isRightLinear cs) rs || all (isLeftLinear cs) rs
+
+-- | Checks if a context-free rule is right-linear.
+isRightLinear :: Set Cat  -- ^ The categories to consider
+              -> CFRule   -- ^ The rule to check for right-linearity
+              -> Bool
+isRightLinear cs = noCatsInSet cs . safeInit . ruleRhs
+
+-- | Checks if a context-free rule is left-linear.
+isLeftLinear :: Set Cat  -- ^ The categories to consider
+             -> CFRule   -- ^ The rule to check for left-linearity
+             -> Bool
+isLeftLinear cs = noCatsInSet cs . drop 1 . ruleRhs
+
+
+--
+-- * Symbol utilities
+--
+
+symbol :: (c -> a) -> (t -> a) -> Symbol c t -> a
+symbol fc ft (NonTerminal cat) = fc cat
+symbol fc ft (Terminal tok) = ft tok
+
+mapSymbol :: (c -> c') -> (t -> t') -> Symbol c t -> Symbol c' t'
+mapSymbol fc ft = symbol (NonTerminal . fc) (Terminal . ft)
+
+filterCats :: [Symbol c t] -> [c]
+filterCats syms = [ cat | NonTerminal cat <- syms ]
+
+filterToks :: [Symbol c t] -> [t]
+filterToks syms = [ tok | Terminal tok <- syms ]
+
+-- | Checks if a symbol is a non-terminal of one of the given categories.
+catElem :: Ord c => Symbol c t -> Set c -> Bool
+catElem s cs = symbol (`Set.member` cs) (const False) s
+
+noCatsInSet :: Ord c => Set c -> [Symbol c t] -> Bool
+noCatsInSet cs = not . any (`catElem` cs)
diff --git a/src/compiler/GF/Grammar/EBNF.hs b/src/compiler/GF/Grammar/EBNF.hs
--- a/src/compiler/GF/Grammar/EBNF.hs
+++ b/src/compiler/GF/Grammar/EBNF.hs
@@ -12,34 +12,19 @@
 -- (Description of the module)
 -----------------------------------------------------------------------------
 
-module GF.Grammar.EBNF (getEBNF) where
+module GF.Grammar.EBNF (EBNF, ERule, ERHS(..), ebnf2cf) where
 
 import GF.Data.Operations
---import GF.Infra.Comments
-import GF.Grammar.CF
---import GF.CF.CFIdent
-import GF.Grammar.Grammar
---import GF.Grammar.PrGrammar
---import qualified GF.Source.AbsGF as A
+import GF.Grammar.CFG
+import PGF (mkCId)
 
-import Data.Char
 import Data.List
-import System.FilePath
 
-
-
--- AR 18/4/2000 - 31/3/2004
-
-getEBNF :: FilePath -> String -> Err SourceGrammar
-getEBNF fpath = fmap (cf2gf fpath . ebnf2cf) . pEBNF
-
 type EBNF = [ERule]
 type ERule = (ECat, ERHS)
 type ECat = (String,[Int])
 type ETok = String
 
-ebnfID = "EBNF" ---- make this parametric!
-
 data ERHS =
    ETerm ETok
  | ENonTerm ECat
@@ -50,13 +35,14 @@
  | EOpt  ERHS
  | EEmpty
 
-type CFRHS = [CFItem]
-type CFJustRule = (CFCat, CFRHS)
+type CFRHS = [CFSymbol]
+type CFJustRule = (Cat, CFRHS)
 
 ebnf2cf :: EBNF -> [CFRule]
 ebnf2cf ebnf = 
-  [L NoLoc (mkCFF i rule,rule) | (i,rule) <- zip [0..] (normEBNF ebnf)] where
-    mkCFF i (c, _) = ("Mk" ++ c ++ "_" ++ show i)
+  [CFRule cat items (mkCFF i cat) | (i,(cat,items)) <- zip [0..] (normEBNF ebnf)]
+  where
+    mkCFF i c = CFObj (mkCId ("Mk" ++ c ++ "_" ++ show i)) []
 
 normEBNF :: EBNF -> [CFJustRule]
 normEBNF erules = let
@@ -115,13 +101,13 @@
   sub (EIPlus r : ii) = EIPlus (substERules g r) : ii
   sub (EIOpt r : ii)  = EIOpt  (substERules g r) : ii
 
-eitem2cfitem :: EItem -> CFItem 
+eitem2cfitem :: EItem -> CFSymbol
 eitem2cfitem it = case it of
-  EITerm a       -> Right a
-  EINonTerm cat  -> Left (mkCFCatE cat)
-  EIStar (cat,_) -> Left (mkCFCatE (mkNewECat cat "Star"))
-  EIPlus (cat,_) -> Left (mkCFCatE (mkNewECat cat "Plus"))
-  EIOpt  (cat,_) -> Left (mkCFCatE (mkNewECat cat "Opt"))
+  EITerm a       -> Terminal a
+  EINonTerm cat  -> NonTerminal (mkCFCatE cat)
+  EIStar (cat,_) -> NonTerminal (mkCFCatE (mkNewECat cat "Star"))
+  EIPlus (cat,_) -> NonTerminal (mkCFCatE (mkNewECat cat "Plus"))
+  EIOpt  (cat,_) -> NonTerminal (mkCFCatE (mkNewECat cat "Opt"))
 
 type NormERule = (ECat,[[EItem]]) -- disjunction of sequences of items
 
@@ -157,198 +143,10 @@
 prECat (c,[]) = c
 prECat (c,ints) = c ++ "_" ++ prTList "_" (map show ints)
 
-mkCFCatE :: ECat -> CFCat
+mkCFCatE :: ECat -> Cat
 mkCFCatE = prECat
 
 updECat _ (c,[]) = (c,[])
 updECat ii (c,_) = (c,ii)
 
 mkNewECat (c,ii) str = (c ++ str,ii)
-
------- parser for EBNF grammars
-
-pEBNF :: String -> Err EBNF
-pEBNF = parseResultErr (longestOfMany (pJ pERule))
-
-pERule :: Parser Char ERule
-pERule = pECat ... pJ (literals ":=" ||| literals "::=") +.. pERHS 0 ..+ jL ";"
-
-pERHS :: Int -> Parser Char ERHS
-pERHS 0 = pTList "|" (pERHS 1) *** foldr1 EAlt
-pERHS 1 = longestOfMany (pJ (pERHS 2)) *** foldr ESeq EEmpty
-pERHS 2 = pERHS 3 ... pJ pUnaryEOp *** (\ (a,f) -> f a)
-pERHS 3 = pQuotedString *** ETerm
-          ||| pECat *** ENonTerm ||| pParenth (pERHS 0)
-
-pUnaryEOp :: Parser Char (ERHS -> ERHS)
-pUnaryEOp = 
- lits "*" <<< EStar ||| lits "+" <<< EPlus ||| lits "?" <<< EOpt ||| succeed id
-
-pECat = pIdent *** (\c -> (c,[]))
-
-
-
-----------------------------------------------------------------------
--- Module      : Parsers
--- some parser combinators a la Wadler and Hutton.
--- (only used in module "EBNF")
------------------------------------------------------------------------------
-
-infixr 2 |||, +||
-infixr 3 ***
-infixr 5 .>.
-infixr 5 ...
-infixr 5 ....
-infixr 5 +..
-infixr 5 ..+
-infixr 6 |>
-infixr 3 <<<
-
-
-type Parser a b = [a] -> [(b,[a])]
-
-parseResults :: Parser a b -> [a] -> [b]
-parseResults p s = [x | (x,r) <- p s, null r]
-
-parseResultErr :: Show a => Parser a b -> [a] -> Err b
-parseResultErr p s = case parseResults p s of
-  [x] -> return x
-  []  -> case 
-       maximumBy (\x y -> compare (length y) (length x)) (s:[r | (_,r) <- p s]) of
-    r -> Bad $ "\nno parse; reached" ++++ take 300 (show r)
-  _   -> Bad "ambiguous"
-
-(...) :: Parser a b -> Parser a c -> Parser a (b,c)
-(p ... q) s = [((x,y),r) | (x,t) <- p s, (y,r) <- q t]
-
-(.>.) :: Parser a b -> (b -> Parser a c) -> Parser a c
-(p .>. f) s = [(c,r) | (x,t) <- p s, (c,r) <- f x t]
-
-(|||) :: Parser a b -> Parser a b -> Parser a b
-(p ||| q) s = p s ++ q s
-
-(+||) :: Parser a b -> Parser a b -> Parser a b
-p1 +|| p2 = take 1 . (p1 ||| p2)
-
-literal :: (Eq a) => a -> Parser a a
-literal x (c:cs) = [(x,cs) | x == c]
-literal _ _ = []
-
-(***) :: Parser a b -> (b -> c) -> Parser a c
-(p *** f) s = [(f x,r) | (x,r) <- p s] 
-
-succeed :: b -> Parser a b
-succeed v s = [(v,s)]
-
-fails :: Parser a b
-fails s = []
-
-(+..) :: Parser a b -> Parser a c -> Parser a c
-p1 +.. p2 = p1 ... p2 *** snd
-
-(..+) :: Parser a b -> Parser a c -> Parser a b
-p1 ..+ p2 = p1 ... p2 *** fst
-
-(<<<) :: Parser a b -> c -> Parser a c  -- return
-p <<< v = p *** (\x -> v)
-
-(|>) :: Parser a b -> (b -> Bool) -> Parser a b
-p |> b = p .>. (\x -> if b x then succeed x else fails)
-
-many :: Parser a b -> Parser a [b]
-many p = (p ... many p *** uncurry (:)) +|| succeed []
-
-some :: Parser a b -> Parser a [b]
-some p = (p ... many p) *** uncurry (:)
-
-longestOfMany :: Parser a b -> Parser a [b]
-longestOfMany p = p .>. (\x -> longestOfMany p *** (x:)) +|| succeed []
-
-closure :: (b -> Parser a b) -> (b -> Parser a b)
-closure p v = p v .>. closure p ||| succeed v
-
-pJunk   :: Parser Char String
-pJunk = longestOfMany (satisfy (\x -> elem x "\n\t "))
-
-pJ :: Parser Char a -> Parser Char a
-pJ p = pJunk +.. p ..+ pJunk
-
-pTList  :: String -> Parser Char a -> Parser Char [a]
-pTList t p = p .... many (jL t +.. p) *** (\ (x,y) -> x:y) -- mod. AR 5/1/1999
-
-pTJList  :: String -> String -> Parser Char a -> Parser Char [a]
-pTJList t1 t2 p = p .... many (literals t1 +.. jL t2 +.. p) *** (uncurry (:))
-
-pElem   :: [String] -> Parser Char String
-pElem l = foldr (+||) fails (map literals l)
-
-(....) :: Parser Char b -> Parser Char c -> Parser Char (b,c)
-p1 .... p2 = p1 ... pJunk +.. p2
-
-item :: Parser a a
-item (c:cs) = [(c,cs)]
-item [] = []
-
-satisfy :: (a -> Bool) -> Parser a a
-satisfy b = item |> b
-
-literals :: (Eq a,Show a) => [a] -> Parser a [a]
-literals l = case l of 
-  []  -> succeed [] 
-  a:l -> literal a ... literals l *** (\ (x,y) -> x:y)
-
-lits :: (Eq a,Show a) => [a] -> Parser a [a]
-lits ts = literals ts
-
-jL :: String -> Parser Char String
-jL = pJ . lits
-
-pParenth :: Parser Char a -> Parser Char a
-pParenth p = literal '(' +.. pJunk +.. p ..+ pJunk ..+ literal ')'
-
--- | p,...,p
-pCommaList :: Parser Char a -> Parser Char [a]
-pCommaList p = pTList "," (pJ p)                      
-
--- | the same or nothing
-pOptCommaList :: Parser Char a -> Parser Char [a]
-pOptCommaList p = pCommaList p ||| succeed []            
-
--- | (p,...,p), poss. empty
-pArgList :: Parser Char a -> Parser Char [a]
-pArgList p = pParenth (pCommaList p) ||| succeed [] 
-
--- | min. 2 args
-pArgList2 :: Parser Char a -> Parser Char [a]
-pArgList2 p = pParenth (p ... jL "," +.. pCommaList p) *** uncurry (:) 
-
-longestOfSome :: Parser a b -> Parser a [b]
-longestOfSome p = (p ... longestOfMany p) *** (\ (x,y) -> x:y)
-
-pIdent :: Parser Char String
-pIdent = pLetter ... longestOfMany pAlphaPlusChar *** uncurry (:)
-  where alphaPlusChar c = isAlphaNum c || c=='_' || c=='\''
-
-pLetter, pDigit :: Parser Char Char
-pLetter = satisfy (`elem` (['A'..'Z'] ++ ['a'..'z'] ++ 
-                           ['\192' .. '\255'])) -- no such in Char
-pDigit  = satisfy isDigit
-
-pLetters :: Parser Char String
-pLetters = longestOfSome pLetter
-
-pAlphanum, pAlphaPlusChar :: Parser Char Char
-pAlphanum      = pDigit ||| pLetter
-pAlphaPlusChar = pAlphanum ||| satisfy (`elem` "_'")
-
-pQuotedString :: Parser Char String
-pQuotedString = literal '"' +.. pEndQuoted where
- pEndQuoted =
-       literal '"' *** (const [])
-   +|| (literal '\\' +.. item .>. \ c -> pEndQuoted *** (c:))
-   +|| item .>. \ c -> pEndQuoted *** (c:)
-
-pIntc :: Parser Char Int
-pIntc = some (satisfy numb) *** read
-         where numb x = elem x ['0'..'9']
-
diff --git a/src/compiler/GF/Grammar/Grammar.hs b/src/compiler/GF/Grammar/Grammar.hs
--- a/src/compiler/GF/Grammar/Grammar.hs
+++ b/src/compiler/GF/Grammar/Grammar.hs
@@ -21,7 +21,7 @@
         MInclude (..), OpenSpec(..),
         extends, isInherited, inheritAll,
         openedModule, depPathModule, allDepsModule, partOfGrammar,
-        allExtends, allExtendSpecs, allExtendsPlus, allExtensions, 
+        allExtends, allExtendsPlus,
         searchPathModule,
         
         lookupModule,
@@ -66,24 +66,23 @@
 
 import GF.Data.Operations
 
-import PGF.Data (FId, FunId, SeqId, LIndex, Sequence, BindType(..))
+import PGF.Internal (FId, FunId, SeqId, LIndex, Sequence, BindType(..))
 
-import Data.List
+--import Data.List
 import Data.Array.IArray
 import Data.Array.Unboxed
 import qualified Data.Map as Map
-import qualified Data.Set as Set
-import qualified Data.IntMap as IntMap
-import qualified Data.ByteString.Char8 as BS
+--import qualified Data.Set as Set
+--import qualified Data.IntMap as IntMap
 import Text.PrettyPrint
-import System.FilePath
-import Control.Monad.Identity
+--import System.FilePath
+--import Control.Monad.Identity
 
 
 
 data SourceGrammar = MGrammar { 
     moduleMap :: Map.Map Ident SourceModInfo,
-    modules :: [(Ident,SourceModInfo)]
+    modules :: [SourceModule]
   }
 
 data SourceModInfo = ModInfo {
@@ -166,25 +165,14 @@
     mods = modules gr
     modsFor = (i:) $ map openedModule $ allDepsModule gr m
 
--- | all modules that a module extends, directly or indirectly, without restricts
-allExtends :: SourceGrammar -> Ident -> [Ident]
-allExtends gr i =
-  case lookupModule gr i of
-    Ok m -> case extends m of 
-              [] -> [i]
-              is -> i : concatMap (allExtends gr) is
-    _    -> []
-
 -- | all modules that a module extends, directly or indirectly, with restricts
-allExtendSpecs :: SourceGrammar -> Ident -> [(Ident,MInclude)]
-allExtendSpecs gr i =
-  case lookupModule gr i of
-    Ok m -> case mextend m of 
-              [] -> [(i,MIAll)]
-              is ->  (i,MIAll) : concatMap (allExtendSpecs gr . fst) is
-    _    -> []
+allExtends :: SourceGrammar -> Ident -> [SourceModule]
+allExtends gr m =
+  case lookupModule gr m of
+    Ok mi -> (m,mi) : concatMap (allExtends gr . fst) (mextend mi)
+    _     -> []
 
--- | this plus that an instance extends its interface
+-- | the same as 'allExtends' plus that an instance extends its interface
 allExtendsPlus :: SourceGrammar -> Ident -> [Ident]
 allExtendsPlus gr i =
   case lookupModule gr i of
@@ -193,19 +181,6 @@
   where
     exts m = extends m ++ [j | MTInstance (j,_) <- [mtype m]]
 
--- | conversely: all modules that extend a given module, incl. instances of interface
-allExtensions :: SourceGrammar -> Ident -> [Ident]
-allExtensions gr i =
-  case lookupModule gr i of
-    Ok m -> let es = exts i in es ++ concatMap (allExtensions gr) es
-    _    -> []
- where
-   exts i = [j | (j,m) <- mods, elem i (extends m) || isInstanceOf i m]
-   mods = modules gr
-   isInstanceOf i m = case mtype m of
-     MTInstance (j,_) -> j == i
-     _ -> False
-
 -- | initial search path: the nonqualified dependencies
 searchPathModule :: SourceModInfo -> [Ident]
 searchPathModule m = [i | OSimple i <- depPathModule m]
@@ -220,17 +195,17 @@
 
 -- | we store the module type with the identifier
 
-abstractOfConcrete :: SourceGrammar -> Ident -> Err Ident
+abstractOfConcrete :: ErrorMonad m => SourceGrammar -> Ident -> m Ident
 abstractOfConcrete gr c = do
   n <- lookupModule gr c
   case mtype n of
     MTConcrete a -> return a
-    _ -> Bad $ render (text "expected concrete" <+> ppIdent c)
+    _ -> raise $ render (text "expected concrete" <+> ppIdent c)
 
-lookupModule :: SourceGrammar -> Ident -> Err SourceModInfo
+lookupModule :: ErrorMonad m => SourceGrammar -> Ident -> m SourceModInfo
 lookupModule gr m = case Map.lookup m (moduleMap gr) of
   Just i  -> return i
-  Nothing -> Bad $ render (text "unknown module" <+> ppIdent m <+> text "among" <+> hsep (map (ppIdent . fst) (modules gr)))
+  Nothing -> raise $ render (text "unknown module" <+> ppIdent m <+> text "among" <+> hsep (map (ppIdent . fst) (modules gr)))
 
 isModAbs :: SourceModInfo -> Bool
 isModAbs m =
@@ -350,8 +325,8 @@
  | ResOverload [Ident] [(L Type,L Term)]         -- ^ (/RES/) idents: modules inherited
 
 -- judgements in concrete syntax
- | CncCat  (Maybe (L Type))             (Maybe (L Term)) (Maybe (L Term)) (Maybe PMCFG) -- ^ (/CNC/) lindef ini'zed, 
- | CncFun  (Maybe (Ident,Context,Type)) (Maybe (L Term)) (Maybe (L Term)) (Maybe PMCFG) -- ^ (/CNC/) type info added at 'TC'
+ | CncCat  (Maybe (L Type))             (Maybe (L Term)) (Maybe (L Term)) (Maybe (L Term)) (Maybe PMCFG) -- ^ (/CNC/) lindef ini'zed, 
+ | CncFun  (Maybe (Ident,Context,Type)) (Maybe (L Term))                  (Maybe (L Term)) (Maybe PMCFG) -- ^ (/CNC/) type info added at 'TC'
 
 -- indirection to module Ident
  | AnyInd Bool Ident                         -- ^ (/INDIR/) the 'Bool' says if canonical
@@ -423,6 +398,8 @@
  | ELincat Ident Term            -- ^ boxed linearization type of Ident
  | ELin Ident Term               -- ^ boxed linearization of type Ident
 
+ | AdHocOverload [Term]          -- ^ ad hoc overloading generated in Rename
+
  | FV [Term]                     -- ^ alternatives in free variation: @variants { s ; ... }@
 
  | Alts Term [(Term, Term)]      -- ^ alternatives by prefix: @pre {t ; s\/c ; ...}@
@@ -472,7 +449,7 @@
 
 -- | record label
 data Label = 
-    LIdent BS.ByteString
+    LIdent RawIdent
   | LVar Int
    deriving (Show, Eq, Ord)
 
@@ -497,16 +474,15 @@
 varLabel = LVar
 
 tupleLabel, linLabel :: Int -> Label
-tupleLabel i = LIdent $! BS.pack ('p':show i)
-linLabel   i = LIdent $! BS.pack ('s':show i)
+tupleLabel i = LIdent $! rawIdentS ('p':show i)
+linLabel   i = LIdent $! rawIdentS ('s':show i)
 
 theLinLabel :: Label
-theLinLabel = LIdent (BS.singleton 's')
+theLinLabel = LIdent (rawIdentS "s")
 
 ident2label :: Ident -> Label
-ident2label c = LIdent (ident2bs c)
+ident2label c = LIdent (ident2raw c)
 
 label2ident :: Label -> Ident
 label2ident (LIdent s) = identC s
-label2ident (LVar i)   = identC (BS.pack ('$':show i))
-
+label2ident (LVar i)   = identS ('$':show i)
diff --git a/src/compiler/GF/Grammar/Lexer.hs b/src/compiler/GF/Grammar/Lexer.hs
deleted file mode 100644
--- a/src/compiler/GF/Grammar/Lexer.hs
+++ /dev/null
@@ -1,480 +0,0 @@
-{-# LANGUAGE CPP,MagicHash #-}
-{-# LINE 3 "lexer/Lexer.x" #-}
-
-module GF.Grammar.Lexer
-         ( Token(..), Posn(..)
-         , P, runP, lexer, getPosn, failLoc
-         , isReservedWord
-         ) where
-
-import GF.Infra.Ident
-import GF.Data.Operations
-import qualified Data.ByteString.Char8 as BS
-import qualified Data.Map as Map
-
-
-#if __GLASGOW_HASKELL__ >= 603
-#include "ghcconfig.h"
-#elif defined(__GLASGOW_HASKELL__)
-#include "config.h"
-#endif
-#if __GLASGOW_HASKELL__ >= 503
-import Data.Array
-import Data.Char (ord)
-import Data.Array.Base (unsafeAt)
-#else
-import Array
-import Char (ord)
-#endif
-#if __GLASGOW_HASKELL__ >= 503
-import GHC.Exts
-#else
-import GlaExts
-#endif
-alex_base :: AlexAddr
-alex_base = AlexA# "\x01\x00\x00\x00\x38\x00\x00\x00\x39\x00\x00\x00\x17\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x45\x00\x00\x00\x19\x00\x00\x00\x24\x00\x00\x00\x25\x00\x00\x00\x4d\x00\x00\x00\x00\x00\x00\x00\x29\x00\x00\x00\x30\x00\x00\x00\xf8\xff\xff\xff\x26\x00\x00\x00\x9c\x00\x00\x00\x00\x00\x00\x00\x3b\x00\x00\x00\x3c\x00\x00\x00\x6c\x01\x00\x00\x3c\x02\x00\x00\x00\x00\x00\x00\x17\x01\x00\x00\xe7\x01\x00\x00\xd5\x00\x00\x00\xf2\x00\x00\x00\xb7\x01\x00\x00\x1a\x01\x00\x00\xc2\x01\x00\x00\xcf\x01\x00\x00\xda\x01\x00\x00"#
-
-alex_table :: AlexAddr
-alex_table = AlexA# "\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0b\x00\x0b\x00\x0b\x00\x0b\x00\x0b\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0b\x00\x0c\x00\x18\x00\x0c\x00\x0c\x00\x0c\x00\xff\xff\x13\x00\x0c\x00\x0c\x00\x0d\x00\x0e\x00\x0c\x00\x03\x00\x0c\x00\x0c\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x0c\x00\x0c\x00\x0c\x00\x10\x00\x0c\x00\x0c\x00\x0c\x00\xff\xff\xff\xff\x01\x00\x07\x00\x07\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x07\x00\x08\x00\x0c\x00\x0c\x00\x0c\x00\x0b\x00\x0b\x00\x0b\x00\x0b\x00\x0b\x00\x0c\x00\x0c\x00\x0f\x00\x0c\x00\xff\xff\x11\x00\xff\xff\x12\x00\x12\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x07\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x0c\x00\x0c\x00\x0c\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x04\x00\x05\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x19\x00\xff\xff\x00\x00\x00\x00\x16\x00\x19\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1e\x00\xff\xff\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x1b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x19\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x19\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x19\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x1a\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\xff\xff\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x1c\x00\x20\x00\x00\x00\x00\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x17\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x1d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x1a\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x00\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x00\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00\x16\x00"#
-
-alex_check :: AlexAddr
-alex_check = AlexA# "\xff\xff\x00\x00\x01\x00\x02\x00\x03\x00\x04\x00\x05\x00\x06\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x0b\x00\x0c\x00\x0d\x00\x0e\x00\x0f\x00\x10\x00\x11\x00\x12\x00\x13\x00\x14\x00\x15\x00\x16\x00\x17\x00\x18\x00\x19\x00\x1a\x00\x1b\x00\x1c\x00\x1d\x00\x1e\x00\x1f\x00\x20\x00\x21\x00\x22\x00\x23\x00\x24\x00\x25\x00\x26\x00\x27\x00\x28\x00\x29\x00\x2a\x00\x2b\x00\x2c\x00\x2d\x00\x2e\x00\x2f\x00\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x35\x00\x36\x00\x37\x00\x38\x00\x39\x00\x3a\x00\x3b\x00\x3c\x00\x3d\x00\x3e\x00\x3f\x00\x40\x00\x0a\x00\x0a\x00\x2d\x00\x2d\x00\x2d\x00\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x35\x00\x36\x00\x37\x00\x38\x00\x39\x00\x2d\x00\x2d\x00\x2a\x00\x5c\x00\x3e\x00\x09\x00\x0a\x00\x0b\x00\x0c\x00\x0d\x00\x2b\x00\x5b\x00\x5c\x00\x5d\x00\x5e\x00\x5f\x00\x60\x00\x27\x00\x27\x00\x3e\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x20\x00\xff\xff\xff\xff\xff\xff\x2d\x00\x2d\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x7b\x00\x7c\x00\x7d\x00\x7e\x00\x7f\x00\x80\x00\x81\x00\x82\x00\x83\x00\x84\x00\x85\x00\x86\x00\x87\x00\x88\x00\x89\x00\x8a\x00\x8b\x00\x8c\x00\x8d\x00\x8e\x00\x8f\x00\x90\x00\x91\x00\x92\x00\x93\x00\x94\x00\x95\x00\x96\x00\x97\x00\x98\x00\x99\x00\x9a\x00\x9b\x00\x9c\x00\x9d\x00\x9e\x00\x9f\x00\xa0\x00\xa1\x00\xa2\x00\xa3\x00\xa4\x00\xa5\x00\xa6\x00\xa7\x00\xa8\x00\xa9\x00\xaa\x00\xab\x00\xac\x00\xad\x00\xae\x00\xaf\x00\xb0\x00\xb1\x00\xb2\x00\xb3\x00\xb4\x00\xb5\x00\xb6\x00\xb7\x00\xb8\x00\xb9\x00\xba\x00\xbb\x00\xbc\x00\xbd\x00\xbe\x00\xbf\x00\x7d\x00\x7d\x00\x27\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x35\x00\x36\x00\x37\x00\x38\x00\x39\x00\xff\xff\xff\xff\xd7\x00\xff\xff\xff\xff\xff\xff\xff\xff\x41\x00\x42\x00\x43\x00\x44\x00\x45\x00\x46\x00\x47\x00\x48\x00\x49\x00\x4a\x00\x4b\x00\x4c\x00\x4d\x00\x4e\x00\x4f\x00\x50\x00\x51\x00\x52\x00\x53\x00\x54\x00\x55\x00\x56\x00\x57\x00\x58\x00\x59\x00\x5a\x00\x22\x00\xf7\x00\xff\xff\xff\xff\x5f\x00\x27\x00\x61\x00\x62\x00\x63\x00\x64\x00\x65\x00\x66\x00\x67\x00\x68\x00\x69\x00\x6a\x00\x6b\x00\x6c\x00\x6d\x00\x6e\x00\x6f\x00\x70\x00\x71\x00\x72\x00\x73\x00\x74\x00\x75\x00\x76\x00\x77\x00\x78\x00\x79\x00\x7a\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x2e\x00\x0a\x00\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x35\x00\x36\x00\x37\x00\x38\x00\x39\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x5c\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x22\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x6e\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x74\x00\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x35\x00\x36\x00\x37\x00\x38\x00\x39\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc0\x00\xc1\x00\xc2\x00\xc3\x00\xc4\x00\xc5\x00\xc6\x00\xc7\x00\xc8\x00\xc9\x00\xca\x00\xcb\x00\xcc\x00\xcd\x00\xce\x00\xcf\x00\xd0\x00\xd1\x00\xd2\x00\xd3\x00\xd4\x00\xd5\x00\xd6\x00\x5c\x00\xd8\x00\xd9\x00\xda\x00\xdb\x00\xdc\x00\xdd\x00\xde\x00\xdf\x00\xe0\x00\xe1\x00\xe2\x00\xe3\x00\xe4\x00\xe5\x00\xe6\x00\xe7\x00\xe8\x00\xe9\x00\xea\x00\xeb\x00\xec\x00\xed\x00\xee\x00\xef\x00\xf0\x00\xf1\x00\xf2\x00\xf3\x00\xf4\x00\xf5\x00\xf6\x00\x27\x00\xf8\x00\xf9\x00\xfa\x00\xfb\x00\xfc\x00\xfd\x00\xfe\x00\xff\x00\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x35\x00\x36\x00\x37\x00\x38\x00\x39\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x41\x00\x42\x00\x43\x00\x44\x00\x45\x00\x46\x00\x47\x00\x48\x00\x49\x00\x4a\x00\x4b\x00\x4c\x00\x4d\x00\x4e\x00\x4f\x00\x50\x00\x51\x00\x52\x00\x53\x00\x54\x00\x55\x00\x56\x00\x57\x00\x58\x00\x59\x00\x5a\x00\xff\xff\xff\xff\xff\xff\xff\xff\x5f\x00\xff\xff\x61\x00\x62\x00\x63\x00\x64\x00\x65\x00\x66\x00\x67\x00\x68\x00\x69\x00\x6a\x00\x6b\x00\x6c\x00\x6d\x00\x6e\x00\x6f\x00\x70\x00\x71\x00\x72\x00\x73\x00\x74\x00\x75\x00\x76\x00\x77\x00\x78\x00\x79\x00\x7a\x00\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x35\x00\x36\x00\x37\x00\x38\x00\x39\x00\x0a\x00\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x35\x00\x36\x00\x37\x00\x38\x00\x39\x00\x2d\x00\xff\xff\xff\xff\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x35\x00\x36\x00\x37\x00\x38\x00\x39\x00\x22\x00\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x35\x00\x36\x00\x37\x00\x38\x00\x39\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x65\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc0\x00\xc1\x00\xc2\x00\xc3\x00\xc4\x00\xc5\x00\xc6\x00\xc7\x00\xc8\x00\xc9\x00\xca\x00\xcb\x00\xcc\x00\xcd\x00\xce\x00\xcf\x00\xd0\x00\xd1\x00\xd2\x00\xd3\x00\xd4\x00\xd5\x00\xd6\x00\x5c\x00\xd8\x00\xd9\x00\xda\x00\xdb\x00\xdc\x00\xdd\x00\xde\x00\xdf\x00\xe0\x00\xe1\x00\xe2\x00\xe3\x00\xe4\x00\xe5\x00\xe6\x00\xe7\x00\xe8\x00\xe9\x00\xea\x00\xeb\x00\xec\x00\xed\x00\xee\x00\xef\x00\xf0\x00\xf1\x00\xf2\x00\xf3\x00\xf4\x00\xf5\x00\xf6\x00\x27\x00\xf8\x00\xf9\x00\xfa\x00\xfb\x00\xfc\x00\xfd\x00\xfe\x00\xff\x00\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x35\x00\x36\x00\x37\x00\x38\x00\x39\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x41\x00\x42\x00\x43\x00\x44\x00\x45\x00\x46\x00\x47\x00\x48\x00\x49\x00\x4a\x00\x4b\x00\x4c\x00\x4d\x00\x4e\x00\x4f\x00\x50\x00\x51\x00\x52\x00\x53\x00\x54\x00\x55\x00\x56\x00\x57\x00\x58\x00\x59\x00\x5a\x00\xff\xff\xff\xff\xff\xff\xff\xff\x5f\x00\xff\xff\x61\x00\x62\x00\x63\x00\x64\x00\x65\x00\x66\x00\x67\x00\x68\x00\x69\x00\x6a\x00\x6b\x00\x6c\x00\x6d\x00\x6e\x00\x6f\x00\x70\x00\x71\x00\x72\x00\x73\x00\x74\x00\x75\x00\x76\x00\x77\x00\x78\x00\x79\x00\x7a\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc0\x00\xc1\x00\xc2\x00\xc3\x00\xc4\x00\xc5\x00\xc6\x00\xc7\x00\xc8\x00\xc9\x00\xca\x00\xcb\x00\xcc\x00\xcd\x00\xce\x00\xcf\x00\xd0\x00\xd1\x00\xd2\x00\xd3\x00\xd4\x00\xd5\x00\xd6\x00\xff\xff\xd8\x00\xd9\x00\xda\x00\xdb\x00\xdc\x00\xdd\x00\xde\x00\xdf\x00\xe0\x00\xe1\x00\xe2\x00\xe3\x00\xe4\x00\xe5\x00\xe6\x00\xe7\x00\xe8\x00\xe9\x00\xea\x00\xeb\x00\xec\x00\xed\x00\xee\x00\xef\x00\xf0\x00\xf1\x00\xf2\x00\xf3\x00\xf4\x00\xf5\x00\xf6\x00\xff\xff\xf8\x00\xf9\x00\xfa\x00\xfb\x00\xfc\x00\xfd\x00\xfe\x00\xff\x00"#
-
-alex_deflt :: AlexAddr
-alex_deflt = AlexA# "\x15\x00\x02\x00\x02\x00\xff\xff\x09\x00\xff\xff\x09\x00\x09\x00\x09\x00\x09\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x14\x00\x14\x00\xff\xff\xff\xff\xff\xff\x19\x00\x19\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"#
-
-alex_accept = listArray (0::Int,32) [[],[(AlexAccSkip)],[(AlexAccSkip)],[(AlexAcc (alex_action_3))],[(AlexAccSkip)],[(AlexAccSkip)],[],[],[],[],[(AlexAcc (alex_action_3))],[(AlexAccSkip)],[(AlexAcc (alex_action_3))],[(AlexAcc (alex_action_3))],[(AlexAcc (alex_action_3))],[(AlexAcc (alex_action_3))],[(AlexAcc (alex_action_3))],[(AlexAcc (alex_action_3))],[(AlexAcc (alex_action_4))],[],[],[(AlexAcc (alex_action_5))],[(AlexAcc (alex_action_5))],[(AlexAcc (alex_action_6))],[],[],[],[(AlexAcc (alex_action_7))],[(AlexAcc (alex_action_8))],[(AlexAcc (alex_action_8))],[],[],[]]
-{-# LINE 42 "lexer/Lexer.x" #-}
-
-
-tok f p s = f s
-
-data Token
- = T_exclmark
- | T_patt
- | T_int_label
- | T_oparen
- | T_cparen
- | T_tilde
- | T_star
- | T_starstar
- | T_plus
- | T_plusplus
- | T_comma
- | T_minus
- | T_rarrow
- | T_dot
- | T_alt
- | T_colon
- | T_semicolon
- | T_less
- | T_equal
- | T_big_rarrow
- | T_great
- | T_questmark
- | T_obrack
- | T_lam
- | T_lamlam
- | T_cbrack
- | T_ocurly
- | T_bar
- | T_ccurly
- | T_underscore
- | T_at
- | T_PType
- | T_Str
- | T_Strs
- | T_Tok
- | T_Type
- | T_abstract
- | T_case
- | T_cat
- | T_concrete
- | T_data
- | T_def
- | T_flags
- | T_fn
- | T_fun
- | T_in
- | T_incomplete
- | T_instance
- | T_interface
- | T_let
- | T_lin
- | T_lincat
- | T_lindef
- | T_of
- | T_open
- | T_oper
- | T_param
- | T_pattern
- | T_pre
- | T_printname
- | T_resource
- | T_strs
- | T_table
- | T_transfer
- | T_variants
- | T_where
- | T_with
- | T_String  String          -- string literals
- | T_Integer Int             -- integer literals
- | T_Double  Double          -- double precision float literals
- | T_LString String
- | T_Ident   Ident
- | T_EOF
-
-eitherResIdent :: (BS.ByteString -> Token) -> BS.ByteString -> Token
-eitherResIdent tv s = 
-  case Map.lookup s resWords of
-    Just t  -> t
-    Nothing -> tv s
-
-isReservedWord :: BS.ByteString -> Bool
-isReservedWord s = Map.member s resWords
-
-resWords = Map.fromList
- [ b "!"  T_exclmark
- , b "#"  T_patt
- , b "$"  T_int_label
- , b "("  T_oparen
- , b ")"  T_cparen
- , b "~"  T_tilde
- , b "*"  T_star
- , b "**" T_starstar
- , b "+"  T_plus
- , b "++" T_plusplus
- , b ","  T_comma
- , b "-"  T_minus
- , b "->" T_rarrow
- , b "."  T_dot
- , b "/"  T_alt
- , b ":"  T_colon
- , b ";"  T_semicolon
- , b "<"  T_less
- , b "="  T_equal
- , b "=>" T_big_rarrow
- , b ">"  T_great
- , b "?"  T_questmark
- , b "["  T_obrack
- , b "]"  T_cbrack
- , b "\\" T_lam
- , b "\\\\" T_lamlam
- , b "{"  T_ocurly
- , b "}"  T_ccurly
- , b "|"  T_bar
- , b "_"  T_underscore
- , b "@"  T_at
- , b "PType"      T_PType
- , b "Str"        T_Str
- , b "Strs"       T_Strs
- , b "Tok"        T_Tok
- , b "Type"       T_Type
- , b "abstract"   T_abstract
- , b "case"       T_case
- , b "cat"        T_cat
- , b "concrete"   T_concrete
- , b "data"       T_data
- , b "def"        T_def
- , b "flags"      T_flags
- , b "fn"         T_fn
- , b "fun"        T_fun
- , b "in"         T_in
- , b "incomplete" T_incomplete
- , b "instance"   T_instance
- , b "interface"  T_interface
- , b "let"        T_let
- , b "lin"        T_lin
- , b "lincat"     T_lincat
- , b "lindef"     T_lindef
- , b "of"         T_of
- , b "open"       T_open
- , b "oper"       T_oper
- , b "param"      T_param
- , b "pattern"    T_pattern
- , b "pre"        T_pre
- , b "printname"  T_printname
- , b "resource"   T_resource
- , b "strs"       T_strs
- , b "table"      T_table
- , b "transfer"   T_transfer
- , b "variants"   T_variants
- , b "where"      T_where
- , b "with"       T_with
- ]
- where b s t = (BS.pack s, t)
-
-unescapeInitTail :: String -> String
-unescapeInitTail = unesc . tail where
-  unesc s = case s of
-    '\\':c:cs | elem c ['\"', '\\', '\''] -> c : unesc cs
-    '\\':'n':cs  -> '\n' : unesc cs
-    '\\':'t':cs  -> '\t' : unesc cs
-    '"':[]    -> []
-    c:cs      -> c : unesc cs
-    _         -> []
-
--------------------------------------------------------------------
--- Alex wrapper code.
--- A modified "posn" wrapper.
--------------------------------------------------------------------
-
-data Posn = Pn {-# UNPACK #-} !Int
-               {-# UNPACK #-} !Int
-
-alexMove :: Posn -> Char -> Posn
-alexMove (Pn l c) '\n' = Pn (l+1) 1
-alexMove (Pn l c) _    = Pn l     (c+1)
-
-alexGetChar :: AlexInput -> Maybe (Char,AlexInput)
-alexGetChar (AI p _ s) =
-  case BS.uncons s of
-    Nothing  -> Nothing
-    Just (c,s) ->
-             let p' = alexMove p c
-              in p' `seq` Just (c, (AI p' c s))
-
-alexInputPrevChar :: AlexInput -> Char
-alexInputPrevChar (AI p c s) = c
-
-data AlexInput = AI {-# UNPACK #-} !Posn            -- current position,
-                    {-# UNPACK #-} !Char            -- previous char
-                    {-# UNPACK #-} !BS.ByteString   -- current input string
-
-data ParseResult a
-  = POk a
-  | PFailed Posn	-- The position of the error
-            String      -- The error message
-
-newtype P a = P { unP :: AlexInput -> ParseResult a }
-
-instance Monad P where
-  return a    = a `seq` (P $ \s -> POk a)
-  (P m) >>= k = P $ \ s -> case m s of
-                             POk a         -> unP (k a) s
-                             PFailed posn err -> PFailed posn err
-  fail msg    = P $ \(AI posn _ _) -> PFailed posn msg
-
-runP :: P a -> BS.ByteString -> Either (Posn,String) a
-runP (P f) txt =
-  case f (AI (Pn 1 0) ' ' txt) of
-    POk x           -> Right x
-    PFailed pos msg -> Left  (pos,msg)
-
-failLoc :: Posn -> String -> P a
-failLoc pos msg = P $ \_ -> PFailed pos msg
-
-lexer :: (Token -> P a) -> P a
-lexer cont = P go
-  where
-    go inp@(AI pos _ str) =
-      case alexScan inp 0 of
-        AlexEOF                -> unP (cont T_EOF) inp
-        AlexError (AI pos _ _) -> PFailed pos "lexical error"
-        AlexSkip  inp' len     -> go inp'
-        AlexToken inp' len act -> unP (cont (act pos (BS.take len str))) inp'
-
-getPosn :: P Posn
-getPosn = P $ \inp@(AI pos _ _) -> POk pos
-
-
-alex_action_3 =  tok (eitherResIdent (T_Ident . identC))      
-alex_action_4 =  tok (eitherResIdent (T_LString . BS.unpack)) 
-alex_action_5 =  tok (eitherResIdent (T_Ident . identC))      
-alex_action_6 =  tok (T_String . unescapeInitTail . BS.unpack) 
-alex_action_7 =  tok (T_Integer . read . BS.unpack) 
-alex_action_8 =  tok (T_Double  . read . BS.unpack) 
-{-# LINE 1 "templates/GenericTemplate.hs" #-}
-{-# LINE 1 "templates/GenericTemplate.hs" #-}
-{-# LINE 1 "<built-in>" #-}
-{-# LINE 1 "<command-line>" #-}
-{-# LINE 1 "templates/GenericTemplate.hs" #-}
--- -----------------------------------------------------------------------------
--- ALEX TEMPLATE
---
--- This code is in the PUBLIC DOMAIN; you may copy it freely and use
--- it for any purpose whatsoever.
-
--- -----------------------------------------------------------------------------
--- INTERNALS and main scanner engine
-
-{-# LINE 37 "templates/GenericTemplate.hs" #-}
-
-{-# LINE 47 "templates/GenericTemplate.hs" #-}
-
-
-data AlexAddr = AlexA# Addr#
-
-#if __GLASGOW_HASKELL__ < 503
-uncheckedShiftL# = shiftL#
-#endif
-
-{-# INLINE alexIndexInt16OffAddr #-}
-alexIndexInt16OffAddr (AlexA# arr) off =
-#ifdef WORDS_BIGENDIAN
-  narrow16Int# i
-  where
-        i    = word2Int# ((high `uncheckedShiftL#` 8#) `or#` low)
-        high = int2Word# (ord# (indexCharOffAddr# arr (off' +# 1#)))
-        low  = int2Word# (ord# (indexCharOffAddr# arr off'))
-        off' = off *# 2#
-#else
-  indexInt16OffAddr# arr off
-#endif
-
-
-
-
-
-{-# INLINE alexIndexInt32OffAddr #-}
-alexIndexInt32OffAddr (AlexA# arr) off = 
-#ifdef WORDS_BIGENDIAN
-  narrow32Int# i
-  where
-   i    = word2Int# ((b3 `uncheckedShiftL#` 24#) `or#`
-		     (b2 `uncheckedShiftL#` 16#) `or#`
-		     (b1 `uncheckedShiftL#` 8#) `or#` b0)
-   b3   = int2Word# (ord# (indexCharOffAddr# arr (off' +# 3#)))
-   b2   = int2Word# (ord# (indexCharOffAddr# arr (off' +# 2#)))
-   b1   = int2Word# (ord# (indexCharOffAddr# arr (off' +# 1#)))
-   b0   = int2Word# (ord# (indexCharOffAddr# arr off'))
-   off' = off *# 4#
-#else
-  indexInt32OffAddr# arr off
-#endif
-
-
-
-
-
-#if __GLASGOW_HASKELL__ < 503
-quickIndex arr i = arr ! i
-#else
--- GHC >= 503, unsafeAt is available from Data.Array.Base.
-quickIndex = unsafeAt
-#endif
-
-
-
-
--- -----------------------------------------------------------------------------
--- Main lexing routines
-
-data AlexReturn a
-  = AlexEOF
-  | AlexError  !AlexInput
-  | AlexSkip   !AlexInput !Int
-  | AlexToken  !AlexInput !Int a
-
--- alexScan :: AlexInput -> StartCode -> AlexReturn a
-alexScan input (I# (sc))
-  = alexScanUser undefined input (I# (sc))
-
-alexScanUser user input (I# (sc))
-  = case alex_scan_tkn user input 0# input sc AlexNone of
-	(AlexNone, input') ->
-		case alexGetChar input of
-			Nothing -> 
-
-
-
-				   AlexEOF
-			Just _ ->
-
-
-
-				   AlexError input'
-
-	(AlexLastSkip input'' len, _) ->
-
-
-
-		AlexSkip input'' len
-
-	(AlexLastAcc k input''' len, _) ->
-
-
-
-		AlexToken input''' len k
-
-
--- Push the input through the DFA, remembering the most recent accepting
--- state it encountered.
-
-alex_scan_tkn user orig_input len input s last_acc =
-  input `seq` -- strict in the input
-  let 
-	new_acc = check_accs (alex_accept `quickIndex` (I# (s)))
-  in
-  new_acc `seq`
-  case alexGetChar input of
-     Nothing -> (new_acc, input)
-     Just (c, new_input) -> 
-
-
-
-	let
-		(base) = alexIndexInt32OffAddr alex_base s
-		((I# (ord_c))) = ord c
-		(offset) = (base +# ord_c)
-		(check)  = alexIndexInt16OffAddr alex_check offset
-		
-		(new_s) = if (offset >=# 0#) && (check ==# ord_c)
-			  then alexIndexInt16OffAddr alex_table offset
-			  else alexIndexInt16OffAddr alex_deflt s
-	in
-	case new_s of 
-	    -1# -> (new_acc, input)
-		-- on an error, we want to keep the input *before* the
-		-- character that failed, not after.
-    	    _ -> alex_scan_tkn user orig_input (len +# 1#) 
-			new_input new_s new_acc
-
-  where
-	check_accs [] = last_acc
-	check_accs (AlexAcc a : _) = AlexLastAcc a input (I# (len))
-	check_accs (AlexAccSkip : _)  = AlexLastSkip  input (I# (len))
-	check_accs (AlexAccPred a predx : rest)
-	   | predx user orig_input (I# (len)) input
-	   = AlexLastAcc a input (I# (len))
-	check_accs (AlexAccSkipPred predx : rest)
-	   | predx user orig_input (I# (len)) input
-	   = AlexLastSkip input (I# (len))
-	check_accs (_ : rest) = check_accs rest
-
-data AlexLastAcc a
-  = AlexNone
-  | AlexLastAcc a !AlexInput !Int
-  | AlexLastSkip  !AlexInput !Int
-
-data AlexAcc a user
-  = AlexAcc a
-  | AlexAccSkip
-  | AlexAccPred a (AlexAccPred user)
-  | AlexAccSkipPred (AlexAccPred user)
-
-type AlexAccPred user = user -> AlexInput -> Int -> AlexInput -> Bool
-
--- -----------------------------------------------------------------------------
--- Predicates on a rule
-
-alexAndPred p1 p2 user in1 len in2
-  = p1 user in1 len in2 && p2 user in1 len in2
-
---alexPrevCharIsPred :: Char -> AlexAccPred _ 
-alexPrevCharIs c _ input _ _ = c == alexInputPrevChar input
-
---alexPrevCharIsOneOfPred :: Array Char Bool -> AlexAccPred _ 
-alexPrevCharIsOneOf arr _ input _ _ = arr ! alexInputPrevChar input
-
---alexRightContext :: Int -> AlexAccPred _
-alexRightContext (I# (sc)) user _ _ input = 
-     case alex_scan_tkn user input 0# input sc AlexNone of
-	  (AlexNone, _) -> False
-	  _ -> True
-	-- TODO: there's no need to find the longest
-	-- match when checking the right context, just
-	-- the first match will do.
-
--- used by wrappers
-iUnbox (I# (i)) = i
diff --git a/src/compiler/GF/Grammar/Lexer.x b/src/compiler/GF/Grammar/Lexer.x
new file mode 100644
--- /dev/null
+++ b/src/compiler/GF/Grammar/Lexer.x
@@ -0,0 +1,291 @@
+-- -*- haskell -*-
+{
+module GF.Grammar.Lexer
+         ( Token(..), Posn(..)
+         , P, runP, lexer, getPosn, failLoc
+         , isReservedWord
+         ) where
+
+import GF.Infra.Ident
+--import GF.Data.Operations
+import qualified Data.ByteString.Char8 as BS
+import qualified Data.ByteString as WBS
+import qualified Data.ByteString.Internal as BS(w2c)
+import qualified Data.ByteString.UTF8 as UTF8
+import qualified Data.Map as Map
+import Data.Word(Word8)
+--import Debug.Trace(trace)
+}
+
+
+$l = [a-zA-Z\192 - \255] # [\215 \247]
+$c = [A-Z\192-\221] # [\215]
+$s = [a-z\222-\255] # [\247]
+$d = [0-9]                -- digit
+$i = [$l $d _ ']          -- identifier character
+$u = [.\n]                -- universal: any character
+
+@rsyms =    -- symbols and non-identifier-like reserved words
+   \; | \= | \{ | \} | \( | \) | \~ | \* \* | \: | \- \> | \, | \[ | \] | \- | \. | \| | \% | \? | \< | \> | \@ | \# | \! | \* | \+ | \+ \+ | \\ | \\\\ | \= \> | \_ | \$ | \/ | \: \= | \: \: \=
+
+:-
+"--" [.]* ; -- Toss single line comments
+"{-" ([$u # \-] | \- [$u # \}])* ("-")+ "}" ; 
+
+$white+ ;
+@rsyms                          { tok ident }
+\' ([. # [\' \\ \n]] | (\\ (\' | \\)))+ \' { tok (T_Ident . identS . unescapeInitTail . unpack) }
+(\_ | $l)($l | $d | \_ | \')*   { tok ident }
+
+\" ([$u # [\" \\ \n]] | (\\ (\" | \\ | \' | n | t)))* \" { tok (T_String . unescapeInitTail . unpack) }
+
+(\-)? $d+                       { tok (T_Integer . read . unpack) }
+(\-)? $d+ \. $d+ (e (\-)? $d+)? { tok (T_Double  . read . unpack) }
+
+{
+unpack = UTF8.toString
+--unpack = id
+
+ident = res T_Ident . identC . rawIdentC
+
+--tok :: (String->Token) -> Posn -> String -> Token
+tok f p s = f s
+
+data Token
+ = T_exclmark
+ | T_patt
+ | T_int_label
+ | T_oparen
+ | T_cparen
+ | T_tilde
+ | T_star
+ | T_starstar
+ | T_plus
+ | T_plusplus
+ | T_comma
+ | T_minus
+ | T_rarrow
+ | T_dot
+ | T_alt
+ | T_colon
+ | T_semicolon
+ | T_less
+ | T_equal
+ | T_big_rarrow
+ | T_great
+ | T_questmark
+ | T_obrack
+ | T_lam
+ | T_lamlam
+ | T_cbrack
+ | T_ocurly
+ | T_bar
+ | T_ccurly
+ | T_underscore
+ | T_at
+ | T_cfarrow
+ | T_PType
+ | T_Str
+ | T_Strs
+ | T_Tok
+ | T_Type
+ | T_abstract
+ | T_case
+ | T_cat
+ | T_concrete
+ | T_data
+ | T_def
+ | T_flags
+ | T_fn
+ | T_fun
+ | T_in
+ | T_incomplete
+ | T_instance
+ | T_interface
+ | T_let
+ | T_lin
+ | T_lincat
+ | T_lindef
+ | T_linref
+ | T_of
+ | T_open
+ | T_oper
+ | T_param
+ | T_pattern
+ | T_pre
+ | T_printname
+ | T_resource
+ | T_strs
+ | T_table
+ | T_transfer
+ | T_variants
+ | T_where
+ | T_with
+ | T_String  String          -- string literals
+ | T_Integer Int             -- integer literals
+ | T_Double  Double          -- double precision float literals
+ | T_Ident   Ident
+ | T_EOF
+-- deriving Show -- debug
+
+res = eitherResIdent
+eitherResIdent :: (Ident -> Token) -> Ident -> Token
+eitherResIdent tv s = 
+  case Map.lookup s resWords of
+    Just t  -> t
+    Nothing -> tv s
+
+isReservedWord :: Ident -> Bool
+isReservedWord ident = Map.member ident resWords
+
+resWords = Map.fromList
+ [ b "!"  T_exclmark
+ , b "#"  T_patt
+ , b "$"  T_int_label
+ , b "("  T_oparen
+ , b ")"  T_cparen
+ , b "~"  T_tilde
+ , b "*"  T_star
+ , b "**" T_starstar
+ , b "+"  T_plus
+ , b "++" T_plusplus
+ , b ","  T_comma
+ , b "-"  T_minus
+ , b "->" T_rarrow
+ , b "."  T_dot
+ , b "/"  T_alt
+ , b ":"  T_colon
+ , b ";"  T_semicolon
+ , b "<"  T_less
+ , b "="  T_equal
+ , b "=>" T_big_rarrow
+ , b ">"  T_great
+ , b "?"  T_questmark
+ , b "["  T_obrack
+ , b "]"  T_cbrack
+ , b "\\" T_lam
+ , b "\\\\" T_lamlam
+ , b "{"  T_ocurly
+ , b "}"  T_ccurly
+ , b "|"  T_bar
+ , b "_"  T_underscore
+ , b "@"  T_at
+ , b "::=" T_cfarrow
+ , b ":="  T_cfarrow
+ , b "PType"      T_PType
+ , b "Str"        T_Str
+ , b "Strs"       T_Strs
+ , b "Tok"        T_Tok
+ , b "Type"       T_Type
+ , b "abstract"   T_abstract
+ , b "case"       T_case
+ , b "cat"        T_cat
+ , b "concrete"   T_concrete
+ , b "data"       T_data
+ , b "def"        T_def
+ , b "flags"      T_flags
+ , b "fn"         T_fn
+ , b "fun"        T_fun
+ , b "in"         T_in
+ , b "incomplete" T_incomplete
+ , b "instance"   T_instance
+ , b "interface"  T_interface
+ , b "let"        T_let
+ , b "lin"        T_lin
+ , b "lincat"     T_lincat
+ , b "lindef"     T_lindef
+ , b "linref"     T_linref
+ , b "of"         T_of
+ , b "open"       T_open
+ , b "oper"       T_oper
+ , b "param"      T_param
+ , b "pattern"    T_pattern
+ , b "pre"        T_pre
+ , b "printname"  T_printname
+ , b "resource"   T_resource
+ , b "strs"       T_strs
+ , b "table"      T_table
+ , b "transfer"   T_transfer
+ , b "variants"   T_variants
+ , b "where"      T_where
+ , b "with"       T_with
+ ]
+ where b s t = (identS s, t)
+
+unescapeInitTail :: String -> String
+unescapeInitTail = unesc . tail where
+  unesc s = case s of
+    '\\':c:cs | elem c ['\"', '\\', '\''] -> c : unesc cs
+    '\\':'n':cs  -> '\n' : unesc cs
+    '\\':'t':cs  -> '\t' : unesc cs
+    '\"':[]    -> []
+    '\'':[]    -> []
+    c:cs      -> c : unesc cs
+    _         -> []
+
+-------------------------------------------------------------------
+-- Alex wrapper code.
+-- A modified "posn" wrapper.
+-------------------------------------------------------------------
+
+data Posn = Pn {-# UNPACK #-} !Int
+               {-# UNPACK #-} !Int
+
+alexMove :: Posn -> Char -> Posn
+alexMove (Pn l c) '\n' = Pn (l+1) 1
+alexMove (Pn l c) _    = Pn l     (c+1)
+
+alexGetByte :: AlexInput -> Maybe (Word8,AlexInput)
+alexGetByte (AI p _ s) =
+  case WBS.uncons s of
+    Nothing  -> Nothing
+    Just (w,s) ->
+             let p' = alexMove p c
+                 c = BS.w2c w
+              in p' `seq` Just (w, (AI p' c s))
+
+alexInputPrevChar :: AlexInput -> Char
+alexInputPrevChar (AI p c s) = c
+
+data AlexInput = AI {-# UNPACK #-} !Posn            -- current position,
+                    {-# UNPACK #-} !Char            -- previous char
+                    {-# UNPACK #-} !BS.ByteString   -- current input string
+
+data ParseResult a
+  = POk a
+  | PFailed Posn	-- The position of the error
+            String      -- The error message
+
+newtype P a = P { unP :: AlexInput -> ParseResult a }
+
+instance Monad P where
+  return a    = a `seq` (P $ \s -> POk a)
+  (P m) >>= k = P $ \ s -> case m s of
+                             POk a         -> unP (k a) s
+                             PFailed posn err -> PFailed posn err
+  fail msg    = P $ \(AI posn _ _) -> PFailed posn msg
+
+runP :: P a -> BS.ByteString -> Either (Posn,String) a
+runP (P f) txt =
+  case f (AI (Pn 1 0) ' ' txt) of
+    POk x           -> Right x
+    PFailed pos msg -> Left  (pos,msg)
+
+failLoc :: Posn -> String -> P a
+failLoc pos msg = P $ \_ -> PFailed pos msg
+
+lexer :: (Token -> P a) -> P a
+lexer cont = P go
+  where
+  --cont' t = trace (show t) (cont t)
+    go inp@(AI pos _ str) =
+      case alexScan inp 0 of
+        AlexEOF                -> unP (cont T_EOF) inp
+        AlexError (AI pos _ _) -> PFailed pos "lexical error"
+        AlexSkip  inp' len     -> {-trace (show len) $-} go inp'
+        AlexToken inp' len act -> unP (cont (act pos ({-UTF8.toString-} (UTF8.take len str)))) inp'
+
+getPosn :: P Posn
+getPosn = P $ \inp@(AI pos _ _) -> POk pos
+
+}
diff --git a/src/compiler/GF/Grammar/Lockfield.hs b/src/compiler/GF/Grammar/Lockfield.hs
--- a/src/compiler/GF/Grammar/Lockfield.hs
+++ b/src/compiler/GF/Grammar/Lockfield.hs
@@ -16,15 +16,13 @@
 
 module GF.Grammar.Lockfield (lockRecType, unlockRecord, lockLabel, isLockLabel) where
 
-import qualified Data.ByteString.Char8 as BS
-
 import GF.Infra.Ident
 import GF.Grammar.Grammar
 import GF.Grammar.Macros
 
-import GF.Data.Operations
+import GF.Data.Operations(ErrorMonad,Err(..))
 
-lockRecType :: Ident -> Type -> Err Type
+lockRecType :: ErrorMonad m => Ident -> Type -> m Type
 lockRecType c t@(RecType rs) = 
   let lab = lockLabel c in
   return $ if elem lab (map fst rs) || elem (showIdent c) ["String","Int"]
@@ -41,12 +39,12 @@
     _ -> return $ mkAbs xs (ExtR t lock)
 
 lockLabel :: Ident -> Label
-lockLabel c = LIdent $! BS.append lockPrefix (ident2bs c)
+lockLabel c = LIdent $! prefixRawIdent lockPrefix (ident2raw c)
 
 isLockLabel :: Label -> Bool
 isLockLabel l = case l of
-  LIdent c -> BS.isPrefixOf lockPrefix c
+  LIdent c -> isPrefixOf lockPrefix c
   _        -> False
 
 
-lockPrefix = BS.pack "lock_"
+lockPrefix = rawIdentS "lock_"
diff --git a/src/compiler/GF/Grammar/Lookup.hs b/src/compiler/GF/Grammar/Lookup.hs
--- a/src/compiler/GF/Grammar/Lookup.hs
+++ b/src/compiler/GF/Grammar/Lookup.hs
@@ -40,7 +40,8 @@
 import GF.Grammar.Lockfield
 
 import Data.List (sortBy)
-import Control.Monad
+--import Data.Maybe (maybe)
+--import Control.Monad
 import Text.PrettyPrint
 import qualified Data.Map as Map
 
@@ -49,19 +50,19 @@
 unlock c = unlockRecord c -- return
 
 -- to look up a constant etc in a search tree --- why here? AR 29/5/2008
-lookupIdent :: Ident -> BinTree Ident b -> Err b
+lookupIdent :: ErrorMonad m => Ident -> BinTree Ident b -> m b
 lookupIdent c t =
   case lookupTree showIdent c t of
     Ok v  -> return v
-    Bad _ -> Bad ("unknown identifier" +++ showIdent c)
+    Bad _ -> raise ("unknown identifier" +++ showIdent c)
 
-lookupIdentInfo :: SourceModInfo -> Ident -> Err Info
+lookupIdentInfo :: ErrorMonad m => SourceModInfo -> Ident -> m Info
 lookupIdentInfo mo i = lookupIdent i (jments mo)
 
-lookupQIdentInfo :: SourceGrammar -> QIdent -> Err Info
+lookupQIdentInfo :: ErrorMonad m => SourceGrammar -> QIdent -> m Info
 lookupQIdentInfo gr (m,c) = flip lookupIdentInfo c =<< lookupModule gr m
 
-lookupResDef :: SourceGrammar -> QIdent -> Err Term
+lookupResDef :: ErrorMonad m => SourceGrammar -> QIdent -> m Term
 lookupResDef gr x = fmap unLoc (lookupResDefLoc gr x)
 
 lookupResDefLoc gr (m,c)
@@ -73,8 +74,8 @@
       case info of
         ResOper _ (Just lt) -> return lt
         ResOper _ Nothing  -> return (noLoc (Q (m,c)))
-        CncCat (Just (L l ty)) _ _ _ -> fmap (L l) (lock c ty)
-        CncCat _ _ _ _         -> fmap noLoc (lock c defLinType)
+        CncCat (Just (L l ty)) _ _ _ _ -> fmap (L l) (lock c ty)
+        CncCat _ _ _ _ _         -> fmap noLoc (lock c defLinType)
       
         CncFun (Just (cat,_,_)) (Just (L l tr)) _ _ -> fmap (L l) (unlock cat tr)
         CncFun _                (Just ltr) _ _ -> return ltr
@@ -82,25 +83,25 @@
         AnyInd _ n        -> look n c
         ResParam _ _      -> return (noLoc (QC (m,c)))
         ResValue _        -> return (noLoc (QC (m,c)))
-        _   -> Bad $ render (ppIdent c <+> text "is not defined in resource" <+> ppIdent m)
+        _   -> raise $ render (ppIdent c <+> text "is not defined in resource" <+> ppIdent m)
 
-lookupResType :: SourceGrammar -> QIdent -> Err Type
+lookupResType :: ErrorMonad m => SourceGrammar -> QIdent -> m Type
 lookupResType gr (m,c) = do
   info <- lookupQIdentInfo gr (m,c)
   case info of
     ResOper (Just (L _ t)) _ -> return t
 
     -- used in reused concrete
-    CncCat _ _ _ _ -> return typeType
+    CncCat _ _ _ _ _ -> return typeType
     CncFun (Just (cat,cont,val)) _ _ _ -> do
           val' <- lock cat val 
           return $ mkProd cont val' []
     AnyInd _ n        -> lookupResType gr (n,c)
     ResParam _ _      -> return typePType
     ResValue (L _ t)  -> return t
-    _   -> Bad $ render (ppIdent c <+> text "has no type defined in resource" <+> ppIdent m)
+    _   -> raise $ render (ppIdent c <+> text "has no type defined in resource" <+> ppIdent m)
 
-lookupOverload :: SourceGrammar -> QIdent -> Err [([Type],(Type,Term))]
+lookupOverload :: ErrorMonad m => SourceGrammar -> QIdent -> m [([Type],(Type,Term))]
 lookupOverload gr (m,c) = do
     info <- lookupQIdentInfo gr (m,c)
     case info of
@@ -111,10 +112,10 @@
                      concat tss
 
       AnyInd _ n  -> lookupOverload gr (n,c)
-      _   -> Bad $ render (ppIdent c <+> text "is not an overloaded operation")
+      _   -> raise $ render (ppIdent c <+> text "is not an overloaded operation")
 
 -- | returns the original 'Info' and the module where it was found
-lookupOrigInfo :: SourceGrammar -> QIdent -> Err (Ident,Info)
+lookupOrigInfo :: ErrorMonad m => SourceGrammar -> QIdent -> m (Ident,Info)
 lookupOrigInfo gr (m,c) = do
   info <- lookupQIdentInfo gr (m,c)
   case info of
@@ -126,14 +127,14 @@
   mo <- lookupModule gr m
   return [((m,c),i) | (c,_) <- tree2list (jments mo), Ok (m,i) <- [lookupOrigInfo gr (m,c)]]
 
-lookupParamValues :: SourceGrammar -> QIdent -> Err [Term]
+lookupParamValues :: ErrorMonad m => SourceGrammar -> QIdent -> m [Term]
 lookupParamValues gr c = do
   (_,info) <- lookupOrigInfo gr c
   case info of
     ResParam _ (Just pvs) -> return pvs
-    _                     -> Bad $ render (ppQIdent Qualified c <+> text "has no parameter values defined")
+    _                     -> raise $ render (ppQIdent Qualified c <+> text "has no parameter values defined")
 
-allParamValues :: SourceGrammar -> Type -> Err [Term]
+allParamValues :: ErrorMonad m => SourceGrammar -> Type -> m [Term]
 allParamValues cnc ptyp =
   case ptyp of
     _ | Just n <- isTypeInts ptyp -> return [EInt i | i <- [0..n]]
@@ -147,12 +148,12 @@
        pvs <- allParamValues cnc pt
        vvs <- allParamValues cnc vt
        return [V pt ts | ts <- combinations (replicate (length pvs) vvs)]
-    _ -> Bad (render (text "cannot find parameter values for" <+> ppTerm Unqualified 0 ptyp))
+    _ -> raise (render (text "cannot find parameter values for" <+> ppTerm Unqualified 0 ptyp))
   where
     -- to normalize records and record types
     sortByFst = sortBy (\ x y -> compare (fst x) (fst y))
 
-lookupAbsDef :: SourceGrammar -> Ident -> Ident -> Err (Maybe Int,Maybe [Equation])
+lookupAbsDef :: ErrorMonad m => SourceGrammar -> Ident -> Ident -> m (Maybe Int,Maybe [Equation])
 lookupAbsDef gr m c = errIn (render (text "looking up absdef of" <+> ppIdent c)) $ do
   info <- lookupQIdentInfo gr (m,c)
   case info of
@@ -160,32 +161,32 @@
     AnyInd _ n     -> lookupAbsDef gr n c
     _              -> return (Nothing,Nothing)
 
-lookupLincat :: SourceGrammar -> Ident -> Ident -> Err Type
+lookupLincat :: ErrorMonad m => SourceGrammar -> Ident -> Ident -> m Type
 lookupLincat gr m c | isPredefCat c = return defLinType --- ad hoc; not needed?
 lookupLincat gr m c = do
   info <- lookupQIdentInfo gr (m,c)
   case info of
-    CncCat (Just (L _ t)) _ _ _ -> return t
-    AnyInd _ n                  -> lookupLincat gr n c
-    _                           -> Bad (render (ppIdent c <+> text "has no linearization type in" <+> ppIdent m))
+    CncCat (Just (L _ t)) _ _ _ _ -> return t
+    AnyInd _ n                    -> lookupLincat gr n c
+    _                             -> raise (render (ppIdent c <+> text "has no linearization type in" <+> ppIdent m))
 
 -- | this is needed at compile time
-lookupFunType :: SourceGrammar -> Ident -> Ident -> Err Type
+lookupFunType :: ErrorMonad m => SourceGrammar -> Ident -> Ident -> m Type
 lookupFunType gr m c = do
   info <- lookupQIdentInfo gr (m,c)
   case info of
     AbsFun (Just (L _ t)) _ _ _ -> return t
     AnyInd _ n                  -> lookupFunType gr n c
-    _                           -> Bad (render (text "cannot find type of" <+> ppIdent c))
+    _                           -> raise (render (text "cannot find type of" <+> ppIdent c))
 
 -- | this is needed at compile time
-lookupCatContext :: SourceGrammar -> Ident -> Ident -> Err Context
+lookupCatContext :: ErrorMonad m => SourceGrammar -> Ident -> Ident -> m Context
 lookupCatContext gr m c = do
   info <- lookupQIdentInfo gr (m,c)
   case info of
     AbsCat (Just (L _ co)) -> return co
     AnyInd _ n             -> lookupCatContext gr n c
-    _                      -> Bad (render (text "unknown category" <+> ppIdent c))
+    _                      -> raise (render (text "unknown category" <+> ppIdent c))
 
 
 -- this gives all opers and param constructors, also overloaded opers and funs, and the types, and locations
@@ -193,30 +194,24 @@
 
 allOpers :: SourceGrammar -> [((Ident,Ident),Type,Location)]
 allOpers gr = 
-  [((mo,op),typ,loc) | 
-      (mo,minc)  <- reachable,
-      Ok minfo   <- [lookupModule gr mo],
-      (op,info)  <- Map.toList $ jments minfo,
-      isInherited minc op, 
+  [((m,op),typ,loc) |
+      (m,mi)  <- maybe [] (allExtends gr) (greatestResource gr),
+      (op,info)  <- Map.toList (jments mi),
       L loc typ  <- typesIn info
-  ] 
- where
-  typesIn info = case info of
-    AbsFun  (Just ltyp) _ _ _ -> [ltyp]
-    ResOper (Just ltyp) _     -> [ltyp]
-    ResValue ltyp             -> [ltyp]
-    ResOverload _ tytrs       -> [ltyp | (ltyp,_) <- tytrs]
-    CncFun  (Just (i,ctx,typ)) _ _ _ ->
-                                 [L NoLoc (mkProdSimple ctx (lock' i typ))]
-    _                         -> []
-
-  lock' i typ = case lock i typ of
-                  Ok t -> t
-                  _ -> typ
+  ]
+  where
+    typesIn info = case info of
+      AbsFun  (Just ltyp) _ _ _ -> [ltyp]
+      ResOper (Just ltyp) _     -> [ltyp]
+      ResValue ltyp             -> [ltyp]
+      ResOverload _ tytrs       -> [ltyp | (ltyp,_) <- tytrs]
+      CncFun  (Just (i,ctx,typ)) _ _ _ ->
+                                   [L NoLoc (mkProdSimple ctx (lock' i typ))]
+      _                         -> []
 
-  reachable = case greatestResource gr of
-    Just r -> allExtendSpecs gr r
-    _ -> []
+    lock' i typ = case lock i typ of
+                    Ok t -> t
+                    _ -> typ
 
 --- not for dependent types
 allOpersTo :: SourceGrammar -> Type -> [((Ident,Ident),Type,Location)]
diff --git a/src/compiler/GF/Grammar/MMacros.hs b/src/compiler/GF/Grammar/MMacros.hs
--- a/src/compiler/GF/Grammar/MMacros.hs
+++ b/src/compiler/GF/Grammar/MMacros.hs
@@ -20,13 +20,12 @@
 import GF.Grammar.Grammar
 import GF.Grammar.Printer
 import GF.Infra.Ident
-import GF.Compile.Refresh
+--import GF.Compile.Refresh
 import GF.Grammar.Values
 ----import GrammarST
 import GF.Grammar.Macros
 
 import Control.Monad
-import qualified Data.ByteString.Char8 as BS
 import Text.PrettyPrint
 
 {-
@@ -160,12 +159,12 @@
 alphaConv :: [Var] -> (Var,Var) -> Exp -> Err Exp ---
 alphaConv oldvars (x,x') = substitute (x:x':oldvars) [(x,Vr x')]
 
-alphaFresh :: [Var] -> Exp -> Err Exp
-alphaFresh vs = refreshTermN $ maxVarIndex vs
+--alphaFresh :: [Var] -> Exp -> Err Exp
+--alphaFresh vs = refreshTermN $ maxVarIndex vs
 
 -- | done in a state monad
-alphaFreshAll :: [Var] -> [Exp] -> Err [Exp]
-alphaFreshAll vs = mapM $ alphaFresh vs 
+--alphaFreshAll :: [Var] -> [Exp] -> Err [Exp]
+--alphaFreshAll vs = mapM $ alphaFresh vs
 
 -- | for display
 val2exp :: Val -> Err Exp
@@ -215,7 +214,7 @@
   _ -> [] --- thus applies to abstract syntax only
 
 int2var :: Int -> Ident
-int2var = identC . BS.pack . ('$':) . show
+int2var = identS . ('$':) . show
 
 meta0 :: MetaId
 meta0 = 0
@@ -238,11 +237,11 @@
     Cn c  -> Q (m,c)
     Con c -> QC (m,c)
     _ -> composSafeOp (qualif xs) t
-  chV x = string2var $ ident2bs x
+  chV x = string2var $ ident2raw x
     
-string2var :: BS.ByteString -> Ident
-string2var s = case BS.unpack s of
-  c:'_':i -> identV (BS.singleton c) (readIntArg i) ---
+string2var :: RawIdent -> Ident
+string2var s = case showRawIdent s of
+  c:'_':i -> identV (rawIdentS [c]) (readIntArg i) ---
   _       -> identC s
 
 -- | reindex variables so that they tell nesting depth level
@@ -254,7 +253,7 @@
     Vr x       -> Vr $ look x g
     _ -> composSafeOp (qualif dg) t
   look x  = maybe x id . lookup x --- if x is not in scope it is unchanged
-  ind x d = identC $ ident2bs x `BS.append` BS.singleton '_' `BS.append` BS.pack (show d)
+  ind x d = identC $ ident2raw x `prefixRawIdent` rawIdentS "_" `prefixRawIdent` rawIdentS (show d)
 
 {-
 -- this method works for context-free abstract syntax
diff --git a/src/compiler/GF/Grammar/Macros.hs b/src/compiler/GF/Grammar/Macros.hs
--- a/src/compiler/GF/Grammar/Macros.hs
+++ b/src/compiler/GF/Grammar/Macros.hs
@@ -22,14 +22,14 @@
 import GF.Data.Str
 import GF.Infra.Ident
 import GF.Grammar.Grammar
-import GF.Grammar.Values
+--import GF.Grammar.Values
 import GF.Grammar.Predef
 import GF.Grammar.Printer
 
 import Control.Monad.Identity(Identity(..))
 import qualified Data.Traversable as T(mapM)
 import Control.Monad (liftM, liftM2, liftM3)
-import Data.Char (isDigit)
+--import Data.Char (isDigit)
 import Data.List (sortBy,nub)
 import Text.PrettyPrint
 
@@ -225,6 +225,12 @@
   Q (mod,_) | mod == cPredef || mod == cPredefAbs -> True
   _                                               -> False
 
+checkPredefError :: Monad m => Term -> m Term
+checkPredefError t =
+    case t of
+      Error s -> fail ("Error: "++s)
+      _ -> return t
+
 cnPredef :: Ident -> Term
 cnPredef f = Q (cPredef,f)
 
@@ -262,22 +268,22 @@
 mkFunType :: [Type] -> Type -> Type
 mkFunType tt t = mkProd [(Explicit,identW, ty) | ty <- tt] t [] -- nondep prod
 
-plusRecType :: Type -> Type -> Err Type
+--plusRecType :: Type -> Type -> Err Type
 plusRecType t1 t2 = case (t1, t2) of
   (RecType r1, RecType r2) -> case
     filter (`elem` (map fst r1)) (map fst r2) of
       [] -> return (RecType (r1 ++ r2))
-      ls -> fail $ render (text "clashing labels" <+> hsep (map ppLabel ls))
-  _ -> fail $ render (text "cannot add record types" <+> ppTerm Unqualified 0 t1 <+> text "and" <+> ppTerm Unqualified 0 t2) 
+      ls -> raise $ render (text "clashing labels" <+> hsep (map ppLabel ls))
+  _ -> raise $ render (text "cannot add record types" <+> ppTerm Unqualified 0 t1 <+> text "and" <+> ppTerm Unqualified 0 t2) 
 
-plusRecord :: Term -> Term -> Err Term
+--plusRecord :: Term -> Term -> Err Term
 plusRecord t1 t2 =
  case (t1,t2) of
    (R r1, R r2 ) -> return (R ([(l,v) | -- overshadowing of old fields
                               (l,v) <- r1, not (elem l (map fst r2)) ] ++ r2))
    (_,    FV rs) -> mapM (plusRecord t1) rs >>= return . FV
    (FV rs,_    ) -> mapM (`plusRecord` t2) rs >>= return . FV
-   _ -> fail $ render (text "cannot add records" <+> ppTerm Unqualified 0 t1 <+> text "and" <+> ppTerm Unqualified 0 t2)
+   _ -> raise $ render (text "cannot add records" <+> ppTerm Unqualified 0 t1 <+> text "and" <+> ppTerm Unqualified 0 t2)
 
 -- | default linearization type
 defLinType :: Type
@@ -444,7 +450,7 @@
            ]
   FV ts -> mapM strsFromTerm ts >>= return . concat
   Strs ts -> mapM strsFromTerm ts >>= return . concat  
-  _ -> fail (render (text "cannot get Str from term" <+> ppTerm Unqualified 0 t))
+  _ -> raise (render (text "cannot get Str from term" <+> ppTerm Unqualified 0 t))
 
 -- | to print an Str-denoting term as a string; if the term is of wrong type, the error msg
 stringFromTerm :: Term -> String
@@ -593,26 +599,26 @@
       ResOper pty pt -> [pty,pt]
       ResOverload _ tyts -> concat [[Just ty, Just tr] | (ty,tr) <- tyts]
       ResParam (Just (L loc ps)) _ -> [Just (L loc t) | (_,cont) <- ps, (_,_,t) <- cont]
-      CncCat pty _ _ _ -> [pty]
+      CncCat pty _ _ _ _ -> [pty]
       CncFun _   pt _ _ -> [pt]  ---- (Maybe (Ident,(Context,Type))
       AbsFun pty _ ptr _ -> [pty] --- ptr is def, which can be mutual
       AbsCat (Just (L loc co)) -> [Just (L loc ty) | (_,_,ty) <- co]
       _              -> []
 
-topoSortJments :: SourceModule -> Err [(Ident,Info)]
+topoSortJments :: ErrorMonad m => SourceModule -> m [(Ident,Info)]
 topoSortJments (m,mi) = do
   is <- either
           return
-          (\cyc -> Bad (render (text "circular definitions:" <+> fsep (map ppIdent (head cyc)))))
+          (\cyc -> raise (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)]])
 
-topoSortJments2 :: SourceModule -> Err [[(Ident,Info)]]
+topoSortJments2 :: ErrorMonad m => SourceModule -> m [[(Ident,Info)]]
 topoSortJments2 (m,mi) = do
   iss <- either
            return
-           (\cyc -> fail (render (text "circular definitions:"
-                                  <+> fsep (map ppIdent (head cyc)))))
+           (\cyc -> raise (render (text "circular definitions:"
+                                   <+> fsep (map ppIdent (head cyc)))))
            (topoTest2 (allDependencies (==m) (jments mi)))
   return
     [[(i,info) | i<-is,Ok info<-[lookupTree showIdent i (jments mi)]] | is<-iss]
diff --git a/src/compiler/GF/Grammar/Parser.y b/src/compiler/GF/Grammar/Parser.y
--- a/src/compiler/GF/Grammar/Parser.y
+++ b/src/compiler/GF/Grammar/Parser.y
@@ -1,3 +1,4 @@
+-- -*- haskell -*-
 {
 {-# OPTIONS -fno-warn-overlapping-patterns #-}
 module GF.Grammar.Parser
@@ -6,6 +7,8 @@
          , pModHeader
          , pExp
          , pTopDef
+         , pCFRules
+         , pEBNFRules
          ) where
 
 import GF.Infra.Ident
@@ -13,18 +16,23 @@
 import GF.Data.Operations
 import GF.Grammar.Predef
 import GF.Grammar.Grammar
+import GF.Grammar.CFG
+import GF.Grammar.EBNF
 import GF.Grammar.Macros
 import GF.Grammar.Lexer
-import qualified Data.ByteString.Char8 as BS
 import GF.Compile.Update (buildAnyTree)
-import Codec.Binary.UTF8.String(decodeString)
-import Data.Char(toLower)
+import Data.List(intersperse)
+import Data.Char(isAlphaNum)
+import PGF(mkCId)
+
 }
 
 %name pModDef ModDef
 %name pTopDef TopDef
 %partial pModHeader ModHeader
 %name pExp Exp
+%name pCFRules ListCFRule
+%name pEBNFRules ListEBNFRule
 
 -- no lexer declaration
 %monad { P } { >>= } { return }
@@ -64,6 +72,7 @@
  '\\\\'       { T_lamlam    }
  '_'          { T_underscore}
  '|'          { T_bar       }
+ '::='        { T_cfarrow   }
  'PType'      { T_PType     }
  'Str'        { T_Str       }
  'Strs'       { T_Strs      }
@@ -85,6 +94,7 @@
  'lin'        { T_lin       }
  'lincat'     { T_lincat    }
  'lindef'     { T_lindef    }
+ 'linref'     { T_linref    }
  'of'         { T_of        }
  'open'       { T_open      }
  'oper'       { T_oper      }
@@ -102,7 +112,6 @@
 Integer       { (T_Integer $$) }
 Double        { (T_Double  $$) }
 String        { (T_String  $$) }
-LString       { (T_LString $$) }
 Ident         { (T_Ident   $$) }
 
 
@@ -116,9 +125,7 @@
                                           (extends,with,content) = $4
                                           (opens,jments,opts) = case content of { Just c -> c; Nothing -> ([],[],noOptions) }
                                       jments <- mapM (checkInfoType mtype) jments
-                                      defs <- case buildAnyTree id jments of
-                                                Ok x    -> return x
-                                                Bad msg -> fail (optDecode opts msg)
+                                      defs <- buildAnyTree id jments
                                       return (id, ModInfo mtype mstat opts extends with opens [] "" Nothing defs)  }
 
 ModHeader :: { SourceModule }
@@ -221,10 +228,11 @@
   | 'data'            ListDataDef     { Left  $2 }
   | 'param'           ListParamDef    { Left  $2 }
   | 'oper'            ListOperDef     { Left  $2 }
-  | 'lincat'          ListTermDef     { Left  [(f, CncCat (Just e) Nothing    Nothing Nothing) | (f,e) <- $2] }
-  | 'lindef'          ListTermDef     { Left  [(f, CncCat Nothing    (Just e) Nothing Nothing) | (f,e) <- $2] }
+  | 'lincat'          ListTermDef     { Left  [(f, CncCat (Just e) Nothing  Nothing  Nothing Nothing) | (f,e) <- $2] }
+  | 'lindef'          ListTermDef     { Left  [(f, CncCat Nothing  (Just e) Nothing  Nothing Nothing) | (f,e) <- $2] }
+  | 'linref'          ListTermDef     { Left  [(f, CncCat Nothing  Nothing  (Just e) Nothing Nothing) | (f,e) <- $2] }
   | 'lin'             ListLinDef      { Left  $2 }
-  | 'printname' 'cat' ListTermDef     { Left  [(f, CncCat Nothing    Nothing (Just e) Nothing) | (f,e) <- $3] }
+  | 'printname' 'cat' ListTermDef     { Left  [(f, CncCat Nothing Nothing Nothing (Just e) Nothing) | (f,e) <- $3] }
   | 'printname' 'fun' ListTermDef     { Left  [(f, CncFun Nothing Nothing (Just e) Nothing) | (f,e) <- $3] }
   | 'flags'           ListFlagDef     { Right $2 }
 
@@ -240,8 +248,8 @@
 
 DefDef :: { [(Ident,Info)] }
 DefDef
-  : Posn ListName '=' Exp         Posn { [(f, AbsFun Nothing (Just 0)           (Just [mkL $1 $5 ([],$4)]) Nothing) | f <- $2] }
-  | Posn Name ListPatt '=' Exp    Posn { [($2,AbsFun Nothing (Just (length $3)) (Just [mkL $1 $6 ($3,$5)]) Nothing)] }
+  : Posn LhsNames '=' Exp         Posn { [(f, AbsFun Nothing (Just 0)           (Just [mkL $1 $5 ([],$4)]) Nothing) | f <- $2] }
+  | Posn LhsName ListPatt '=' Exp    Posn { [($2,AbsFun Nothing (Just (length $3)) (Just [mkL $1 $6 ($3,$5)]) Nothing)] }
 
 DataDef :: { [(Ident,Info)] }
 DataDef
@@ -252,25 +260,25 @@
 
 ParamDef :: { [(Ident,Info)] }
 ParamDef
-  : Posn Ident '=' ListParConstr Posn { ($2, ResParam (Just (mkL $1 $5 [param | L loc param <- $4])) Nothing) :
+  : Posn LhsIdent '=' ListParConstr Posn { ($2, ResParam (Just (mkL $1 $5 [param | L loc param <- $4])) Nothing) :
                                         [(f, ResValue (L loc (mkProdSimple co (Cn $2)))) | L loc (f,co) <- $4] }
-  | Posn Ident                   Posn { [($2, ResParam Nothing Nothing)] }
+  | Posn LhsIdent                   Posn { [($2, ResParam Nothing Nothing)] }
 
 OperDef :: { [(Ident,Info)] }
 OperDef
-  : Posn ListName ':' Exp         Posn { [(i, info) | i <- $2,   info <- mkOverload (Just (mkL $1 $5 $4)) Nothing  ] } 
-  | Posn ListName '=' Exp         Posn { [(i, info) | i <- $2,   info <- mkOverload Nothing   (Just (mkL $1 $5 $4))] }
-  | Posn Name ListArg '=' Exp     Posn { [(i, info) | i <- [$2], info <- mkOverload Nothing   (Just (mkL $1 $6 (mkAbs $3 $5)))] }
-  | Posn ListName ':' Exp '=' Exp Posn { [(i, info) | i <- $2,   info <- mkOverload (Just (mkL $1 $7 $4)) (Just (mkL $1 $7 $6))] }
+  : Posn LhsNames ':' Exp         Posn { [(i, info) | i <- $2,   info <- mkOverload (Just (mkL $1 $5 $4)) Nothing  ] }
+  | Posn LhsNames '=' Exp         Posn { [(i, info) | i <- $2,   info <- mkOverload Nothing   (Just (mkL $1 $5 $4))] }
+  | Posn LhsName ListArg '=' Exp     Posn { [(i, info) | i <- [$2], info <- mkOverload Nothing   (Just (mkL $1 $6 (mkAbs $3 $5)))] }
+  | Posn LhsNames ':' Exp '=' Exp Posn { [(i, info) | i <- $2,   info <- mkOverload (Just (mkL $1 $7 $4)) (Just (mkL $1 $7 $6))] }
 
 LinDef :: { [(Ident,Info)] }
 LinDef
-  : Posn ListName '=' Exp         Posn { [(f,  CncFun Nothing (Just (mkL $1 $5 $4)) Nothing Nothing) | f <- $2] }
-  | Posn Name ListArg '=' Exp     Posn { [($2, CncFun Nothing (Just (mkL $1 $6 (mkAbs $3 $5))) Nothing Nothing)] }
+  : Posn LhsNames '=' Exp         Posn { [(f,  CncFun Nothing (Just (mkL $1 $5 $4)) Nothing Nothing) | f <- $2] }
+  | Posn LhsName ListArg '=' Exp     Posn { [($2, CncFun Nothing (Just (mkL $1 $6 (mkAbs $3 $5))) Nothing Nothing)] }
 
 TermDef :: { [(Ident,L Term)] }
 TermDef
-  : Posn ListName '=' Exp Posn { [(i,mkL $1 $5 $4) | i <- $2] } 
+  : Posn LhsNames '=' Exp Posn { [(i,mkL $1 $5 $4) | i <- $2] }
 
 FlagDef :: { Options }
 FlagDef
@@ -350,16 +358,20 @@
   : Ident               { [$1]    } 
   | Ident ListIdent2    { $1 : $2 }
 
-Name :: { Ident }
-Name
-  : Ident         { $1          } 
-  | '[' Ident ']' { mkListId $2 }
+LhsIdent :: { Ident }
+  : Ident     { $1 }
+  | Posn Sort {% failLoc $1 (showIdent $2++ " is a predefined constant, it can not be redefined") }
 
-ListName :: { [Ident] }
-ListName
-  : Name              { [$1]    }
-  | Name ',' ListName { $1 : $3 }
+LhsName :: { Ident }
+LhsName
+  : LhsIdent         { $1          }
+  | '[' LhsIdent ']' { mkListId $2 }
 
+LhsNames :: { [Ident] }
+LhsNames
+  : LhsName              { [$1]    }
+  | LhsName ',' LhsNames { $1 : $3 }
+
 LocDef :: { [(Ident, Maybe Type, Maybe Term)] }
 LocDef
   : ListIdent ':' Exp         { [(lab,Just $3,Nothing) | lab <- $1] } 
@@ -451,7 +463,6 @@
   | '{' ListLocDef '}'    {% mkR $2 }
   | '<' ListTupleComp '>' { R (tuple2record $2) }
   | '<' Exp ':' Exp '>'   { Typed $2 $4      }
-  | LString               { K $1 }
   | '(' Exp ')'           { $2 }
 
 ListExp :: { [Term] }
@@ -503,11 +514,11 @@
 
 PattAss :: { [(Label,Patt)] }
 PattAss
-  : ListIdent '=' Patt { [(LIdent (ident2bs i),$3) | i <- $1] } 
+  : ListIdent '=' Patt { [(LIdent (ident2raw i),$3) | i <- $1] } 
 
 Label :: { Label }
 Label
-  : Ident       { LIdent (ident2bs $1)   } 
+  : Ident       { LIdent (ident2raw $1)   } 
   | '$' Integer { LVar (fromIntegral $2) }
 
 Sort :: { Ident }
@@ -600,6 +611,70 @@
   : {- empty -}     { []       } 
   | DDecl ListDDecl { $1 ++ $2 }
 
+ListCFRule :: { [CFRule] }
+ListCFRule
+  : CFRule            { $1       }
+  | CFRule ListCFRule { $1 ++ $2 }
+
+CFRule :: { [CFRule] }
+CFRule
+  : Ident '.' Ident '::=' ListCFSymbol ';' { [CFRule (showIdent $3) $5 (CFObj (mkCId (showIdent $1)) [])]
+                                           }
+  | Ident '::=' ListCFRHS ';'              { let { cat = showIdent $1;
+                                                   mkFun cat its =
+                                                     case its of {
+                                                       [] -> cat ++ "_";
+                                                       _  -> concat $ intersperse "_" (cat : filter (not . null) (map clean its)) -- CLE style
+                                                     };
+                                                   clean sym = 
+                                                     case sym of {
+                                                       Terminal    c -> filter isAlphaNum c;
+                                                       NonTerminal t -> t
+                                                     }
+                                             } in map (\rhs -> CFRule cat rhs (CFObj (mkCId (mkFun cat rhs)) [])) $3
+                                           }
+
+ListCFRHS :: { [[CFSymbol]] }
+ListCFRHS
+  : ListCFSymbol                { [$1]    }
+  | ListCFSymbol '|' ListCFRHS  { $1 : $3 }
+
+ListCFSymbol :: { [CFSymbol] }
+ListCFSymbol
+  : {- empty -}           { []      } 
+  | CFSymbol ListCFSymbol { $1 : $2 }
+
+CFSymbol :: { CFSymbol }
+  : String                { Terminal $1 }
+  | Ident                 { NonTerminal (showIdent $1) }
+
+ListEBNFRule :: { [ERule] }
+ListEBNFRule
+  : EBNFRule              { [$1]    }
+  | EBNFRule ListEBNFRule { $1 : $2 }
+
+EBNFRule :: { ERule }
+  : Ident '::=' ERHS0 ';' { ((showIdent $1,[]),$3) }
+
+ERHS0 :: { ERHS }
+  : ERHS1                 { $1         }
+  | ERHS1 '|' ERHS0       { EAlt $1 $3 }
+
+ERHS1 :: { ERHS }
+  : ERHS2                 { $1         }
+  | ERHS2 ERHS1           { ESeq $1 $2 }
+
+ERHS2 :: { ERHS }
+  : ERHS3 '*'             { EStar $1 }
+  | ERHS3 '+'             { EPlus $1 }
+  | ERHS3 '?'             { EOpt $1  }
+  | ERHS3                 { $1       }
+
+ERHS3 :: { ERHS }
+  : String                { ETerm $1 }
+  | Ident                 { ENonTerm (showIdent $1,[]) }
+  | '(' ERHS0 ')'         { $2         }
+
 Posn :: { Posn }
 Posn
   : {- empty -}     {% getPosn } 
@@ -610,19 +685,10 @@
 happyError :: P a
 happyError = fail "syntax error"
 
--- Quick fix to render error messages from UTF-8-encoded source files correctly.
-optDecode opts =
-    if map toLower (flag optEncoding opts) `elem` ["utf8","utf-8"]
-    then decodeString
-    else id
-
 mkListId,mkConsId,mkBaseId  :: Ident -> Ident
-mkListId = prefixId (BS.pack "List")
-mkConsId = prefixId (BS.pack "Cons")
-mkBaseId = prefixId (BS.pack "Base")
-
-prefixId :: BS.ByteString -> Ident -> Ident
-prefixId pref id = identC (BS.append pref (ident2bs id))
+mkListId = prefixIdent "List"
+mkConsId = prefixIdent "Cons"
+mkBaseId = prefixIdent "Base"
 
 listCatDef :: L (Ident, Context, Int) -> [(Ident,Info)]
 listCatDef (L loc (id,cont,size)) = [catd,nilfund,consfund]
@@ -687,7 +753,7 @@
   case info of
     AbsCat pcont         -> ifAbstract mt (locPerh pcont)
     AbsFun pty _ pde _   -> ifAbstract mt (locPerh pty ++ maybe [] locAll pde)
-    CncCat pty pd ppn _  -> ifConcrete mt (locPerh pty ++ locPerh pd ++ locPerh ppn)
+    CncCat pty pd pr ppn _->ifConcrete mt (locPerh pty ++ locPerh pd ++ locPerh pr ++ locPerh ppn)
     CncFun _   pd ppn _  -> ifConcrete mt (locPerh pd ++ locPerh ppn)
     ResParam pparam _    -> ifResource mt (locPerh pparam)
     ResValue ty          -> ifResource mt (locL ty)
diff --git a/src/compiler/GF/Grammar/PatternMatch.hs b/src/compiler/GF/Grammar/PatternMatch.hs
--- a/src/compiler/GF/Grammar/PatternMatch.hs
+++ b/src/compiler/GF/Grammar/PatternMatch.hs
@@ -24,15 +24,15 @@
 import GF.Grammar.Macros
 import GF.Grammar.Printer
 
-import Data.List
+--import Data.List
 import Control.Monad
 import Text.PrettyPrint
-import Debug.Trace
+--import Debug.Trace
 
-matchPattern :: [(Patt,rhs)] -> Term -> Err (rhs, Substitution)
+matchPattern :: ErrorMonad m => [(Patt,rhs)] -> Term -> m (rhs, Substitution)
 matchPattern pts term = 
   if not (isInConstantForm term)
-    then Bad (render (text "variables occur in" <+> ppTerm Unqualified 0 term))
+    then raise (render (text "variables occur in" <+> ppTerm Unqualified 0 term))
   else do
     term' <- mkK term
     errIn (render (text "trying patterns" <+> hsep (punctuate comma (map (ppPatt Unqualified 0 . fst) pts)))) $
@@ -49,20 +49,20 @@
     K w -> return [w]
     C v w -> liftM2 (++) (getS v) (getS w)
     Empty -> return []
-    _ -> Bad (render (text "cannot get string from" <+> ppTerm Unqualified 0 s))
+    _ -> raise (render (text "cannot get string from" <+> ppTerm Unqualified 0 s))
 
-testOvershadow :: [Patt] -> [Term] -> Err [Patt]
+testOvershadow :: ErrorMonad m => [Patt] -> [Term] -> m [Patt]
 testOvershadow pts vs = do
   let numpts = zip pts [0..]
   let cases  = [(p,EInt i) | (p,i) <- numpts]
   ts <- mapM (liftM fst . matchPattern cases) vs
   return [p | (p,i) <- numpts, notElem i [i | EInt i <- ts] ]
 
-findMatch :: [([Patt],rhs)] -> [Term] -> Err (rhs, Substitution)
+findMatch :: ErrorMonad m => [([Patt],rhs)] -> [Term] -> m (rhs, Substitution)
 findMatch cases terms = case cases of
-   [] -> Bad (render (text "no applicable case for" <+> hsep (punctuate comma (map (ppTerm Unqualified 0) terms))))
+   [] -> raise (render (text "no applicable case for" <+> hsep (punctuate comma (map (ppTerm Unqualified 0) terms))))
    (patts,_):_ | length patts /= length terms -> 
-       Bad (render (text "wrong number of args for patterns :" <+> hsep (map (ppPatt Unqualified 0) patts) <+> 
+       raise (render (text "wrong number of args for patterns :" <+> hsep (map (ppPatt Unqualified 0) patts) <+> 
                     text "cannot take" <+> hsep (map (ppTerm Unqualified 0) terms)))
    (patts,val):cc -> case mapM tryMatch (zip patts terms) of
        Ok substs -> return (val, concat substs)
@@ -77,6 +77,7 @@
   isInConstantFormt = True -- tested already in matchPattern
   trym p t' =
     case (p,t') of
+--    (_,(x,Typed e ty,y)) -> trym p (x,e,y) -- Add this? /TH 2013-09-05
       (_,(x,Empty,y)) -> trym p (x,K [],y)   -- because "" = [""] = []
       (PW, _) | isInConstantFormt -> return [] -- optimization with wildcard
       (PV x,  _) | isInConstantFormt -> return [(x,t)]
@@ -115,7 +116,7 @@
 
       (PNeg p',_) -> case tryMatch (p',t) of
         Bad _ -> return []
-        _ -> Bad (render (text "no match with negative pattern" <+> ppPatt Unqualified 0 p))
+        _ -> raise (render (text "no match with negative pattern" <+> ppPatt Unqualified 0 p))
 
       (PSeq p1 p2, ([],K s, [])) -> matchPSeq p1 p2 s
       (PMSeq mp1 mp2, ([],K s, [])) -> matchPMSeq mp1 mp2 s
@@ -129,7 +130,7 @@
       (PChar,  ([],K [_], [])) -> return []
       (PChars cs, ([],K [c], [])) | elem c cs -> return []
 
-      _ -> Bad (render (text "no match in case expr for" <+> ppTerm Unqualified 0 t))
+      _ -> raise (render (text "no match in case expr for" <+> ppTerm Unqualified 0 t))
 
 matchPMSeq (m1,p1) (m2,p2) s = matchPSeq' m1 p1 m2 p2 s
 --matchPSeq p1 p2 s = matchPSeq' (0,maxBound::Int) p1 (0,maxBound::Int) p2 s
@@ -187,6 +188,9 @@
     K _      -> True
     Empty    -> True
     EInt _   -> True
+    V ty ts  -> isInConstantForm ty && all isInConstantForm ts -- TH 2013-09-05
+--  Typed e t-> isInConstantForm e && isInConstantForm t -- Add this? TH 2013-09-05
+
     _       -> False ---- isInArgVarForm trm
 {- -- unused and suspicuous, see contP in GF.Compile.Compute.Concrete instead
 varsOfPatt :: Patt -> [Ident]
diff --git a/src/compiler/GF/Grammar/Predef.hs b/src/compiler/GF/Grammar/Predef.hs
--- a/src/compiler/GF/Grammar/Predef.hs
+++ b/src/compiler/GF/Grammar/Predef.hs
@@ -8,191 +8,67 @@
 -- Predefined identifiers and labels which the compiler knows
 ----------------------------------------------------------------------
 
-
-module GF.Grammar.Predef
-          ( cType
-          , cPType
-          , cTok
-          , cStr
-          , cStrs
-          , cPredefAbs, cPredefCnc, cPredef
-          , cInt
-          , cFloat
-          , cString
-          , cVar
-          , cInts
-          , cPBool
-          , cErrorType
-          , cOverload
-          , cUndefinedType
-          , isPredefCat
-
-          , cPTrue, cPFalse
-
-          , cLength, cDrop, cTake, cTk, cDp, cEqStr, cOccur
-          , cOccurs, cEqInt, cLessInt, cPlus, cShow, cRead
-          , cToStr, cMapStr, cError
-          , cToUpper, cToLower, cIsUpper
-          , cEqVal
-
-          -- hacks
-          , cMeta, cAs, cChar, cChars, cSeq, cAlt, cRep
-          , cNeg, cCNC, cConflict
-          ) where
-
-import GF.Infra.Ident
-import qualified Data.ByteString.Char8 as BS
-
-cType :: Ident
-cType = identC (BS.pack "Type")
-
-cPType :: Ident
-cPType = identC (BS.pack "PType")
-
-cTok :: Ident
-cTok = identC (BS.pack "Tok")
-
-cStr :: Ident
-cStr = identC (BS.pack "Str")
-
-cStrs :: Ident
-cStrs = identC (BS.pack "Strs")
-
-cPredefAbs :: Ident
-cPredefAbs = identC (BS.pack "PredefAbs")
-
-cPredefCnc :: Ident
-cPredefCnc = identC (BS.pack "PredefCnc")
-
-cPredef :: Ident
-cPredef = identC (BS.pack "Predef")
-
-cInt :: Ident
-cInt = identC (BS.pack "Int")
-
-cFloat :: Ident
-cFloat = identC (BS.pack "Float")
-
-cString :: Ident
-cString = identC (BS.pack "String")
-
-cVar :: Ident
-cVar = identC (BS.pack "__gfVar")
-
-cInts :: Ident
-cInts = identC (BS.pack "Ints")
-
-cPBool :: Ident
-cPBool = identC (BS.pack "PBool")
-
-cErrorType :: Ident
-cErrorType = identC (BS.pack "Error")
+module GF.Grammar.Predef where
 
-cOverload :: Ident
-cOverload = identC (BS.pack "overload")
+import GF.Infra.Ident(Ident,identS)
 
-cUndefinedType :: Ident
-cUndefinedType = identC (BS.pack "UndefinedType")
+cType = identS "Type"
+cPType = identS "PType"
+cTok = identS "Tok"
+cStr = identS "Str"
+cStrs = identS "Strs"
+cPredefAbs = identS "PredefAbs"
+cPredefCnc = identS "PredefCnc"
+cPredef = identS "Predef"
+cInt = identS "Int"
+cFloat = identS "Float"
+cString = identS "String"
+cVar = identS "__gfVar"
+cInts = identS "Ints"
+cPBool = identS "PBool"
+cErrorType = identS "Error"
+cOverload = identS "overload"
+cUndefinedType = identS "UndefinedType"
+cNonExist = identS "nonExist"
+cBIND = identS "BIND"
+cSOFT_BIND = identS "SOFT_BIND"
 
 isPredefCat :: Ident -> Bool
 isPredefCat c = elem c [cInt,cString,cFloat]
 
-cPTrue :: Ident
-cPTrue  = identC (BS.pack "PTrue")
-
-cPFalse :: Ident
-cPFalse = identC (BS.pack "PFalse")
-
-cLength :: Ident
-cLength = identC (BS.pack "length")
-
-cDrop :: Ident
-cDrop = identC (BS.pack "drop")
-
-cTake :: Ident
-cTake = identC (BS.pack "take")
-
-cTk :: Ident
-cTk = identC (BS.pack "tk")
-
-cDp :: Ident
-cDp = identC (BS.pack "dp")
-
-cToUpper :: Ident
-cToUpper = identC (BS.pack "toUpper")
-
-cToLower :: Ident
-cToLower = identC (BS.pack "toLower")
-
-cIsUpper :: Ident
-cIsUpper = identC (BS.pack "isUpper")
-
-cEqStr :: Ident
-cEqStr = identC (BS.pack "eqStr")
-
-cEqVal :: Ident
-cEqVal = identC (BS.pack "eqVal")
-
-cOccur :: Ident
-cOccur = identC (BS.pack "occur")
-
-cOccurs :: Ident
-cOccurs = identC (BS.pack "occurs")
-
-cEqInt :: Ident
-cEqInt = identC (BS.pack "eqInt")
-
-cLessInt :: Ident
-cLessInt = identC (BS.pack "lessInt")
-
-cPlus :: Ident
-cPlus = identC (BS.pack "plus")
-
-cShow :: Ident
-cShow = identC (BS.pack "show")
-
-cRead :: Ident
-cRead = identC (BS.pack "read")
-
-cToStr :: Ident
-cToStr = identC (BS.pack "toStr")
-
-cMapStr :: Ident
-cMapStr = identC (BS.pack "mapStr")
-
-cError :: Ident
-cError = identC (BS.pack "error")
-
-
---- hacks: dummy identifiers used in various places
---- Not very nice!
-
-cMeta :: Ident
-cMeta = identC (BS.singleton '?')
-
-cAs :: Ident
-cAs = identC (BS.singleton '@')
-
-cChar :: Ident
-cChar = identC (BS.singleton '?')
-
-cChars :: Ident
-cChars = identC (BS.pack "[]")
-
-cSeq :: Ident
-cSeq = identC (BS.pack "+")
-
-cAlt :: Ident
-cAlt = identC (BS.pack "|")
-
-cRep :: Ident
-cRep = identC (BS.pack "*")
-
-cNeg :: Ident
-cNeg = identC (BS.pack "-")
+cPTrue  = identS "PTrue"
+cPFalse = identS "PFalse"
+cLength = identS "length"
+cDrop = identS "drop"
+cTake = identS "take"
+cTk = identS "tk"
+cDp = identS "dp"
+cToUpper = identS "toUpper"
+cToLower = identS "toLower"
+cIsUpper = identS "isUpper"
+cEqStr = identS "eqStr"
+cEqVal = identS "eqVal"
+cOccur = identS "occur"
+cOccurs = identS "occurs"
+cEqInt = identS "eqInt"
+cLessInt = identS "lessInt"
+cPlus = identS "plus"
+cShow = identS "show"
+cRead = identS "read"
+cToStr = identS "toStr"
+cMapStr = identS "mapStr"
+cError = identS "error"
 
-cCNC :: Ident
-cCNC = identC (BS.pack "CNC")
+-- * Hacks: dummy identifiers used in various places.
+-- Not very nice!
 
-cConflict :: Ident
-cConflict = IC (BS.pack "#conflict")
+cMeta = identS "?"
+cAs = identS "@"
+cChar = identS "?"
+cChars = identS "[]"
+cSeq = identS "+"
+cAlt = identS "|"
+cRep = identS "*"
+cNeg = identS "-"
+cCNC = identS "CNC"
+cConflict = identS "#conflict"
diff --git a/src/compiler/GF/Grammar/Printer.hs b/src/compiler/GF/Grammar/Printer.hs
--- a/src/compiler/GF/Grammar/Printer.hs
+++ b/src/compiler/GF/Grammar/Printer.hs
@@ -29,15 +29,14 @@
 import GF.Grammar.Values
 import GF.Grammar.Grammar
 
-import PGF.Expr (ppMeta)
-import PGF.Printer (ppFId, ppFunId, ppSeqId, ppSeq)
+import PGF.Internal (ppMeta, ppLit, ppFId, ppFunId, ppSeqId, ppSeq)
 
 import Text.PrettyPrint
-import Data.Maybe (maybe, isNothing)
+import Data.Maybe (isNothing)
 import Data.List  (intersperse)
 import qualified Data.Map as Map
-import qualified Data.IntMap as IntMap
-import qualified Data.Set as Set
+--import qualified Data.IntMap as IntMap
+--import qualified Data.Set as Set
 import qualified Data.Array.IArray as Array
 
 data TermPrintQual 
@@ -87,7 +86,7 @@
 
 ppOptions opts = 
   text "flags" $$
-  nest 2 (vcat [text option <+> equals <+> str value <+> semi | (option,value) <- optionsGFO opts])
+  nest 2 (vcat [text option <+> equals <+> ppLit value <+> semi | (option,value) <- optionsGFO opts])
 
 ppJudgement q (id, AbsCat pcont ) =
   text "cat" <+> ppIdent id <+>
@@ -124,13 +123,16 @@
   (text "overload" <+> lbrace $$
    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 mpmcfg) =
-  (case ptype of
+ppJudgement q (id, CncCat pcat pdef pref pprn mpmcfg) =
+  (case pcat of
      Just (L _ typ) -> text "lincat" <+> ppIdent id <+> equals <+> ppTerm q 0 typ <+> semi
      Nothing        -> empty) $$
-  (case pexp of
+  (case pdef of
      Just (L _ exp) -> text "lindef" <+> ppIdent id <+> equals <+> ppTerm q 0 exp <+> semi
      Nothing        -> empty) $$
+  (case pref of
+     Just (L _ exp) -> text "linref" <+> ppIdent id <+> equals <+> ppTerm q 0 exp <+> semi
+     Nothing        -> empty) $$
   (case pprn of
      Just (L _ prn) -> text "printname" <+> ppIdent id <+> equals <+> ppTerm q 0 prn <+> semi
      Nothing        -> empty) $$
@@ -206,6 +208,7 @@
 ppTerm q d (App x y)   = prec d 4 (ppTerm q 4 x <+> ppTerm q 5 y)
 ppTerm q d (V e es)    = hang (text "table") 2 (sep [ppTerm q 6 e,brackets (fsep (punctuate semi (map (ppTerm q 0) es)))])
 ppTerm q d (FV es)     = text "variants" <+> braces (fsep (punctuate semi (map (ppTerm q 0) es)))
+ppTerm q d (AdHocOverload es)     = text "overload" <+> braces (fsep (punctuate semi (map (ppTerm q 0) es)))
 ppTerm q d (Alts e xs) = prec d 4 (text "pre" <+> braces (ppTerm q 0 e <> semi <+> fsep (punctuate semi (map (ppAltern q) xs))))
 ppTerm q d (Strs es)   = text "strs" <+> braces (fsep (punctuate semi (map (ppTerm q 0) es)))
 ppTerm q d (EPatt p)   = prec d 4 (char '#' <+> ppPatt q 2 p)
diff --git a/src/compiler/GF/Grammar/Values.hs b/src/compiler/GF/Grammar/Values.hs
--- a/src/compiler/GF/Grammar/Values.hs
+++ b/src/compiler/GF/Grammar/Values.hs
@@ -24,7 +24,7 @@
 --Z tree2exp, loc2treeFocus
 	      ) where
 
-import GF.Data.Operations
+--import GF.Data.Operations
 ---Z import GF.Data.Zipper
 
 import GF.Infra.Ident
diff --git a/src/compiler/GF/Grammar/lexer/Lexer.x b/src/compiler/GF/Grammar/lexer/Lexer.x
deleted file mode 100644
--- a/src/compiler/GF/Grammar/lexer/Lexer.x
+++ /dev/null
@@ -1,274 +0,0 @@
--- -*- haskell -*-
--- This Alex file was machine-generated by the BNF converter
-{
-module GF.Grammar.Lexer
-         ( Token(..), Posn(..)
-         , P, runP, lexer, getPosn, failLoc
-         , isReservedWord
-         ) where
-
-import GF.Infra.Ident
-import GF.Data.Operations
-import qualified Data.ByteString.Char8 as BS
-import qualified Data.Map as Map
-
-}
-
-
-$l = [a-zA-Z\192 - \255] # [\215 \247]    -- isolatin1 letter FIXME
-$c = [A-Z\192-\221] # [\215]    -- capital isolatin1 letter FIXME
-$s = [a-z\222-\255] # [\247]    -- small isolatin1 letter FIXME
-$d = [0-9]                -- digit
-$i = [$l $d _ ']          -- identifier character
-$u = [\0-\255]          -- universal: any character
-
-@rsyms =    -- symbols and non-identifier-like reserved words
-   \; | \= | \{ | \} | \( | \) | \~ | \* \* | \: | \- \> | \, | \[ | \] | \- | \. | \| | \% | \? | \< | \> | \@ | \# | \! | \* | \+ | \+ \+ | \\ | \\\\ | \= \> | \_ | \$ | \/
-
-:-
-"--" [.]* ; -- Toss single line comments
-"{-" ([$u # \-] | \- [$u # \}])* ("-")+ "}" ; 
-
-$white+ ;
-@rsyms                          { tok (eitherResIdent (T_Ident . identC))      }
-\' ($u # \')* \'                { tok (eitherResIdent (T_LString . BS.unpack)) }
-(\_ | $l)($l | $d | \_ | \')*   { tok (eitherResIdent (T_Ident . identC))      }
-
-\" ([$u # [\" \\ \n]] | (\\ (\" | \\ | \' | n | t)))* \" { tok (T_String . unescapeInitTail . BS.unpack) }
-
-(\-)? $d+                       { tok (T_Integer . read . BS.unpack) }
-(\-)? $d+ \. $d+ (e (\-)? $d+)? { tok (T_Double  . read . BS.unpack) }
-
-{
-
-tok f p s = f s
-
-data Token
- = T_exclmark
- | T_patt
- | T_int_label
- | T_oparen
- | T_cparen
- | T_tilde
- | T_star
- | T_starstar
- | T_plus
- | T_plusplus
- | T_comma
- | T_minus
- | T_rarrow
- | T_dot
- | T_alt
- | T_colon
- | T_semicolon
- | T_less
- | T_equal
- | T_big_rarrow
- | T_great
- | T_questmark
- | T_obrack
- | T_lam
- | T_lamlam
- | T_cbrack
- | T_ocurly
- | T_bar
- | T_ccurly
- | T_underscore
- | T_at
- | T_PType
- | T_Str
- | T_Strs
- | T_Tok
- | T_Type
- | T_abstract
- | T_case
- | T_cat
- | T_concrete
- | T_data
- | T_def
- | T_flags
- | T_fn
- | T_fun
- | T_in
- | T_incomplete
- | T_instance
- | T_interface
- | T_let
- | T_lin
- | T_lincat
- | T_lindef
- | T_of
- | T_open
- | T_oper
- | T_param
- | T_pattern
- | T_pre
- | T_printname
- | T_resource
- | T_strs
- | T_table
- | T_transfer
- | T_variants
- | T_where
- | T_with
- | T_String  String          -- string literals
- | T_Integer Int             -- integer literals
- | T_Double  Double          -- double precision float literals
- | T_LString String
- | T_Ident   Ident
- | T_EOF
-
-eitherResIdent :: (BS.ByteString -> Token) -> BS.ByteString -> Token
-eitherResIdent tv s = 
-  case Map.lookup s resWords of
-    Just t  -> t
-    Nothing -> tv s
-
-isReservedWord :: BS.ByteString -> Bool
-isReservedWord s = Map.member s resWords
-
-resWords = Map.fromList
- [ b "!"  T_exclmark
- , b "#"  T_patt
- , b "$"  T_int_label
- , b "("  T_oparen
- , b ")"  T_cparen
- , b "~"  T_tilde
- , b "*"  T_star
- , b "**" T_starstar
- , b "+"  T_plus
- , b "++" T_plusplus
- , b ","  T_comma
- , b "-"  T_minus
- , b "->" T_rarrow
- , b "."  T_dot
- , b "/"  T_alt
- , b ":"  T_colon
- , b ";"  T_semicolon
- , b "<"  T_less
- , b "="  T_equal
- , b "=>" T_big_rarrow
- , b ">"  T_great
- , b "?"  T_questmark
- , b "["  T_obrack
- , b "]"  T_cbrack
- , b "\\" T_lam
- , b "\\\\" T_lamlam
- , b "{"  T_ocurly
- , b "}"  T_ccurly
- , b "|"  T_bar
- , b "_"  T_underscore
- , b "@"  T_at
- , b "PType"      T_PType
- , b "Str"        T_Str
- , b "Strs"       T_Strs
- , b "Tok"        T_Tok
- , b "Type"       T_Type
- , b "abstract"   T_abstract
- , b "case"       T_case
- , b "cat"        T_cat
- , b "concrete"   T_concrete
- , b "data"       T_data
- , b "def"        T_def
- , b "flags"      T_flags
- , b "fn"         T_fn
- , b "fun"        T_fun
- , b "in"         T_in
- , b "incomplete" T_incomplete
- , b "instance"   T_instance
- , b "interface"  T_interface
- , b "let"        T_let
- , b "lin"        T_lin
- , b "lincat"     T_lincat
- , b "lindef"     T_lindef
- , b "of"         T_of
- , b "open"       T_open
- , b "oper"       T_oper
- , b "param"      T_param
- , b "pattern"    T_pattern
- , b "pre"        T_pre
- , b "printname"  T_printname
- , b "resource"   T_resource
- , b "strs"       T_strs
- , b "table"      T_table
- , b "transfer"   T_transfer
- , b "variants"   T_variants
- , b "where"      T_where
- , b "with"       T_with
- ]
- where b s t = (BS.pack s, t)
-
-unescapeInitTail :: String -> String
-unescapeInitTail = unesc . tail where
-  unesc s = case s of
-    '\\':c:cs | elem c ['\"', '\\', '\''] -> c : unesc cs
-    '\\':'n':cs  -> '\n' : unesc cs
-    '\\':'t':cs  -> '\t' : unesc cs
-    '"':[]    -> []
-    c:cs      -> c : unesc cs
-    _         -> []
-
--------------------------------------------------------------------
--- Alex wrapper code.
--- A modified "posn" wrapper.
--------------------------------------------------------------------
-
-data Posn = Pn {-# UNPACK #-} !Int
-               {-# UNPACK #-} !Int
-
-alexMove :: Posn -> Char -> Posn
-alexMove (Pn l c) '\n' = Pn (l+1) 1
-alexMove (Pn l c) _    = Pn l     (c+1)
-
-alexGetChar :: AlexInput -> Maybe (Char,AlexInput)
-alexGetChar (AI p _ s) =
-  case BS.uncons s of
-    Nothing  -> Nothing
-    Just (c,s) ->
-             let p' = alexMove p c
-              in p' `seq` Just (c, (AI p' c s))
-
-alexInputPrevChar :: AlexInput -> Char
-alexInputPrevChar (AI p c s) = c
-
-data AlexInput = AI {-# UNPACK #-} !Posn            -- current position,
-                    {-# UNPACK #-} !Char            -- previous char
-                    {-# UNPACK #-} !BS.ByteString   -- current input string
-
-data ParseResult a
-  = POk a
-  | PFailed Posn	-- The position of the error
-            String      -- The error message
-
-newtype P a = P { unP :: AlexInput -> ParseResult a }
-
-instance Monad P where
-  return a    = a `seq` (P $ \s -> POk a)
-  (P m) >>= k = P $ \ s -> case m s of
-                             POk a         -> unP (k a) s
-                             PFailed posn err -> PFailed posn err
-  fail msg    = P $ \(AI posn _ _) -> PFailed posn msg
-
-runP :: P a -> BS.ByteString -> Either (Posn,String) a
-runP (P f) txt =
-  case f (AI (Pn 1 0) ' ' txt) of
-    POk x           -> Right x
-    PFailed pos msg -> Left  (pos,msg)
-
-failLoc :: Posn -> String -> P a
-failLoc pos msg = P $ \_ -> PFailed pos msg
-
-lexer :: (Token -> P a) -> P a
-lexer cont = P go
-  where
-    go inp@(AI pos _ str) =
-      case alexScan inp 0 of
-        AlexEOF                -> unP (cont T_EOF) inp
-        AlexError (AI pos _ _) -> PFailed pos "lexical error"
-        AlexSkip  inp' len     -> go inp'
-        AlexToken inp' len act -> unP (cont (act pos (BS.take len str))) inp'
-
-getPosn :: P Posn
-getPosn = P $ \inp@(AI pos _ _) -> POk pos
-
-}
diff --git a/src/compiler/GF/Index.hs b/src/compiler/GF/Index.hs
deleted file mode 100644
--- a/src/compiler/GF/Index.hs
+++ /dev/null
@@ -1,36 +0,0 @@
-{--
-This module provide a function for indexing a pgf. 
-
-It reads the pgf and add a global flag, called "index", containing a string 
-with concrete names and size in bytes separated by a column.
-ex : "DisambPhrasebookEng:18778 PhrasebookBul:49971 PhrasebookCat:32738..."
---}
-module GF.Index (addIndex) where
-
-import PGF
-import PGF.Data
-import PGF.Binary
-import Data.Binary
-import Data.ByteString.Lazy (readFile,length)
-import qualified Data.Map as Map
-import Data.Map (toAscList)
-import Data.List (intercalate)
-import qualified Data.ByteString.Lazy as BS
-
-addIndex  :: PGF -> PGF
-addIndex pgf = pgf {gflags = flags}  
-  where flags = Map.insert (mkCId "index") (LStr $ showIndex index) (gflags pgf)
-        index = getIndex pgf
-
-
-showIndex :: [(String,Int)] -> String
-showIndex = intercalate " " . map f
-  where f (name,size) = name ++ ":" ++ show size
-
-getsize :: Binary a => a -> Int
-getsize x = let bs = encode x in fromIntegral $ Data.ByteString.Lazy.length bs
-
-getIndex :: PGF -> [(String,Int)]
-getIndex pgf = cncindex
-  where cncindex = map f $ Data.Map.toAscList $ concretes pgf
-        f (cncname,cnc) = (show cncname, getsize cnc)
diff --git a/src/compiler/GF/Infra/BuildInfo.hs b/src/compiler/GF/Infra/BuildInfo.hs
--- a/src/compiler/GF/Infra/BuildInfo.hs
+++ b/src/compiler/GF/Infra/BuildInfo.hs
@@ -19,6 +19,9 @@
 #ifdef NEW_COMP
     ++" new-comp"
 #endif
+#ifdef C_RUNTIME
+    ++" c-runtime"
+#endif
   where
     details = either (const no_info) info darcs_info
     no_info = "No detailed version info available"
diff --git a/src/compiler/GF/Infra/CheckM.hs b/src/compiler/GF/Infra/CheckM.hs
--- a/src/compiler/GF/Infra/CheckM.hs
+++ b/src/compiler/GF/Infra/CheckM.hs
@@ -15,17 +15,18 @@
 module GF.Infra.CheckM
           (Check, CheckResult, Message, runCheck,
 	   checkError, checkCond, checkWarn, checkWarnings, checkAccumError,
-	   checkErr, checkIn, checkMap, checkMapRecover,
+	   checkIn, checkInModule, checkMap, checkMapRecover,
            parallelCheck, accumulateError, commitCheck,
 	  ) where
 
 import GF.Data.Operations
-import GF.Infra.Ident
---import GF.Grammar.Grammar(Context)
-import GF.Grammar.Printer
+--import GF.Infra.Ident
+import GF.Grammar.Grammar(msrc) -- ,Context
+import GF.Grammar.Printer(ppLocation)
 
 import qualified Data.Map as Map
 import Text.PrettyPrint
+import System.FilePath(makeRelative)
 import Control.Parallel.Strategies(parList,rseq,using)
 import Control.Monad(liftM)
 
@@ -92,14 +93,14 @@
     list = vcat . reverse
 
 -- | Run an error check, report errors and warnings
-runCheck :: Check a -> Err (a,String)
+runCheck :: ErrorMonad m => Check a -> m (a,String)
 runCheck c =
     case unCheck c {-[]-} ([],[]) of
-      (([],ws),Success v) -> Ok (v,render (list ws))
+      (([],ws),Success v) -> return (v,render (list ws))
       (msgs   ,Success v) -> bad msgs
       ((es,ws),Fail    e) -> bad ((e:es),ws)
   where
-    bad (es,ws) = Bad (render $ list ws $$ list es)
+    bad (es,ws) = raise (render $ list ws $$ list es)
     list = vcat . reverse
 
 parallelCheck :: [Check a] -> Check [a]
@@ -135,10 +136,6 @@
       return (Map.fromAscList kx)
 -}
 
-checkErr :: Err a -> Check a
-checkErr (Ok x)    = return x
-checkErr (Bad err) = checkError (text err)
-
 checkIn :: Doc -> Check a -> Check a
 checkIn msg c = Check $ \{-ctxt-} msgs0 ->
     case unCheck c {-ctxt-} ([],[]) of
@@ -150,3 +147,10 @@
     augment' msgs0 msgs' = (msg $$ nest 3 (vcat (reverse msgs'))):msgs0
 
     augment1 msg' = msg $$ nest 3 msg'
+
+-- | Augment error messages with a relative path to the source module and
+-- an contextual hint (which can be left 'empty')
+checkInModule cwd mi loc context =
+    checkIn (ppLocation relpath loc <> colon $$ nest 2 context)
+  where
+    relpath = makeRelative cwd (msrc mi)
diff --git a/src/compiler/GF/Infra/Dependencies.hs b/src/compiler/GF/Infra/Dependencies.hs
--- a/src/compiler/GF/Infra/Dependencies.hs
+++ b/src/compiler/GF/Infra/Dependencies.hs
@@ -3,7 +3,7 @@
   ) where
 
 import GF.Grammar.Grammar
-import GF.Infra.Ident
+import GF.Infra.Ident(Ident,showIdent)
 
 import Data.List (nub,isPrefixOf)
 
diff --git a/src/compiler/GF/Infra/GetOpt.hs b/src/compiler/GF/Infra/GetOpt.hs
--- a/src/compiler/GF/Infra/GetOpt.hs
+++ b/src/compiler/GF/Infra/GetOpt.hs
@@ -69,7 +69,7 @@
 
 import Prelude -- necessary to get dependencies right
 
-import Data.List ( isPrefixOf, find )
+--import Data.List ( isPrefixOf, find )
 
 -- |What to do with options following non-options
 data ArgOrder a
diff --git a/src/compiler/GF/Infra/Ident.hs b/src/compiler/GF/Infra/Ident.hs
--- a/src/compiler/GF/Infra/Ident.hs
+++ b/src/compiler/GF/Infra/Ident.hs
@@ -13,55 +13,92 @@
 -----------------------------------------------------------------------------
 
 module GF.Infra.Ident (-- * Identifiers
-	      Ident(..), ident2bs, showIdent, ppIdent,
-	      identC, identV, identA, identAV, identW,
-	      argIdent, varStr, varX, isWildIdent, varIndex,
-	      -- * refreshing identifiers
+	      Ident, ident2utf8, showIdent, ppIdent, prefixIdent,
+	      identS, identC, identV, identA, identAV, identW,
+	      argIdent, isArgIdent, getArgIndex,
+              varStr, varX, isWildIdent, varIndex,
+              -- * Raw Identifiers
+              RawIdent, rawIdentS, rawIdentC, ident2raw, prefixRawIdent,
+              isPrefixOf, showRawIdent{-,
+	      -- * Refreshing identifiers
 	      IdState, initIdStateN, initIdState,
-	      lookVar, refVar, refVarPlus
+	      lookVar, refVar, refVarPlus-}
 	     ) where
 
-import GF.Data.Operations
-import qualified Data.ByteString.Char8 as BS
-import Text.PrettyPrint
+import qualified Data.ByteString.UTF8 as UTF8
+import qualified Data.ByteString.Char8 as BS(append,isPrefixOf)
+                 -- Limit use of BS functions to the ones that work correctly on
+                 -- UTF-8-encoded bytestrings!
+import Data.Char(isDigit)
+import PGF.Internal(Binary(..))
+import Text.PrettyPrint(Doc,text)
 
 
 -- | the constructors labelled /INTERNAL/ are
 -- internal representation never returned by the parser
 data Ident = 
-   IC  {-# UNPACK #-} !BS.ByteString                                           -- ^ raw identifier after parsing, resolved in Rename
- | IW                                                                          -- ^ wildcard
+   IC  {-# UNPACK #-} !RawIdent                                           -- ^ raw identifier after parsing, resolved in Rename
+ | IW                                                                     -- ^ wildcard
 --
 -- below this constructor: internal representation never returned by the parser
- | IV  {-# UNPACK #-} !BS.ByteString {-# UNPACK #-} !Int                       -- ^ /INTERNAL/ variable
- | IA  {-# UNPACK #-} !BS.ByteString {-# UNPACK #-} !Int                       -- ^ /INTERNAL/ argument of cat at position
- | IAV {-# UNPACK #-} !BS.ByteString {-# UNPACK #-} !Int {-# UNPACK #-} !Int   -- ^ /INTERNAL/ argument of cat with bindings at position
+ | IV  {-# UNPACK #-} !RawIdent {-# UNPACK #-} !Int                       -- ^ /INTERNAL/ variable
+ | IA  {-# UNPACK #-} !RawIdent {-# UNPACK #-} !Int                       -- ^ /INTERNAL/ argument of cat at position
+ | IAV {-# UNPACK #-} !RawIdent {-# UNPACK #-} !Int {-# UNPACK #-} !Int   -- ^ /INTERNAL/ argument of cat with bindings at position
 -- 
+  deriving (Eq, Ord, Show, Read)
 
+-- | Identifiers are stored as UTF-8-encoded bytestrings.
+newtype RawIdent = Id { rawId2utf8 :: UTF8.ByteString }
   deriving (Eq, Ord, Show, Read)
 
-ident2bs :: Ident -> BS.ByteString
-ident2bs i = case i of
-  IC s -> s
-  IV s n -> BS.append s (BS.pack ('_':show n))
-  IA s j -> BS.append s (BS.pack ('_':show j))
-  IAV s b j -> BS.append s (BS.pack ('_':show b ++ '_':show j))
-  IW -> BS.pack "_"
+pack = UTF8.fromString
+unpack = UTF8.toString
 
+rawIdentS = Id . pack
+rawIdentC = Id
+showRawIdent = unpack . rawId2utf8
+
+prefixRawIdent (Id x) (Id y) = Id (BS.append x y) 
+isPrefixOf (Id x) (Id y) = BS.isPrefixOf x y
+
+instance Binary RawIdent where
+  put = put . rawId2utf8
+  get = fmap rawIdentC get
+
+
+-- | This function should be used with care, since the returned ByteString is
+-- UTF-8-encoded.
+ident2utf8 :: Ident -> UTF8.ByteString
+ident2utf8 i = case i of
+  IC (Id s) -> s
+  IV (Id s) n -> BS.append s (pack ('_':show n))
+  IA (Id s) j -> BS.append s (pack ('_':show j))
+  IAV (Id s) b j -> BS.append s (pack ('_':show b ++ '_':show j))
+  IW -> pack "_"
+
+ident2raw = Id . ident2utf8
+
 showIdent :: Ident -> String
-showIdent i = BS.unpack $! ident2bs i
+showIdent i = unpack $! ident2utf8 i
 
 ppIdent :: Ident -> Doc
 ppIdent = text . showIdent
 
-identC :: BS.ByteString -> Ident
-identV :: BS.ByteString -> Int -> Ident
-identA :: BS.ByteString -> Int -> Ident
-identAV:: BS.ByteString -> Int -> Int -> Ident
+identS :: String -> Ident
+identS = identC . rawIdentS
+
+identC :: RawIdent -> Ident
+identV :: RawIdent -> Int -> Ident
+identA :: RawIdent -> Int -> Ident
+identAV:: RawIdent -> Int -> Int -> Ident
 identW :: Ident
 (identC, identV, identA, identAV, identW) = 
     (IC,     IV,     IA,     IAV,     IW)
 
+
+prefixIdent :: String -> Ident -> Ident
+prefixIdent pref = identC . Id . BS.append (pack pref) . ident2utf8
+
 -- normal identifier
 -- ident s = IC s
 
@@ -70,25 +107,41 @@
 argIdent 0 (IC c) i = identA  c i
 argIdent b (IC c) i = identAV c b i
 
+isArgIdent IA{}  = True
+isArgIdent IAV{} = True
+isArgIdent _     = False
+
+getArgIndex (IA _ i)    = Just i
+getArgIndex (IAV _ _ i) = Just i
+getArgIndex (IC (Id bs))
+  | isDigit c =
+   -- (Just . read . unpack . snd . BS.spanEnd isDigit) bs -- not ok with UTF-8
+      (Just . read . reverse . takeWhile isDigit) s
+  where s@(c:_) = reverse (unpack bs)
+getArgIndex x = Nothing
+
 -- | used in lin defaults
 varStr :: Ident
-varStr = identA (BS.pack "str") 0
+varStr = identA (rawIdentS "str") 0
 
 -- | refreshing variables
 varX :: Int -> Ident
-varX = identV (BS.pack "x")
+varX = identV (rawIdentS "x")
 
 isWildIdent :: Ident -> Bool
 isWildIdent x = case x of
   IW -> True
-  IC s | s == BS.pack "_" -> True
+  IC s | s == wild -> True
   _ -> False
 
+wild = Id (pack "_")
+
 varIndex :: Ident -> Int
 varIndex (IV _ n) = n
 varIndex _ = -1 --- other than IV should not count
 
--- refreshing identifiers
+{-
+-- * Refreshing identifiers
 
 type IdState = ([(Ident,Ident)],Int) 
 
@@ -110,14 +163,14 @@
 ----refVar IW = return IW --- no update of wildcard
 refVar x = do
   (_,m) <- readSTM
-  let x' = IV (ident2bs x) m
+  let x' = IV (ident2raw x) m
   updateSTM (\(sys,mx) -> ((x, x'):sys, mx + 1))
   return x'
 
 refVarPlus :: Ident -> STM IdState Ident
 ----refVarPlus IW = refVar (identC "h")
 refVarPlus x = refVar x
-
+-}
 
 {-
 ------------------------------
diff --git a/src/compiler/GF/Infra/Option.hs b/src/compiler/GF/Infra/Option.hs
--- a/src/compiler/GF/Infra/Option.hs
+++ b/src/compiler/GF/Infra/Option.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE CPP #-}
+-- LANGUAGE CPP
 module GF.Infra.Option
     (
      -- * Option types
@@ -20,7 +20,7 @@
      helpMessage,
      -- * Checking specific options
      flag, cfgTransform, haskellOption, readOutputFormat,
-     isLexicalCat, isLiteralCat, renameEncoding,
+     isLexicalCat, isLiteralCat, renameEncoding, getEncoding, defaultEncoding,
      -- * Setting specific options
      setOptimization, setCFGTransform,
      -- * Convenience methods for checking options    
@@ -36,15 +36,14 @@
 import GF.Grammar.Predef
 --import System.Console.GetOpt
 import System.FilePath
-import System.IO
+--import System.IO
 
-import GF.Data.ErrM
+import GF.Data.Operations(Err,ErrorMonad(..),liftErr)
 
 import Data.Set (Set)
 import qualified Data.Set as Set
-import qualified Data.ByteString.Char8 as BS
 
-
+import PGF.Internal(Literal(..))
 
 usageHeader :: String
 usageHeader = unlines 
@@ -69,8 +68,8 @@
 
 
 -- FIXME: do we really want multi-line errors?
-errors :: [String] -> Err a
-errors = fail . unlines
+errors :: ErrorMonad err => [String] -> err a
+errors = raise . unlines
 
 -- Types
 
@@ -158,11 +157,11 @@
       optRetainResource  :: Bool,
       optName            :: Maybe String,
       optPreprocessors   :: [String],
-      optEncoding        :: String,
+      optEncoding        :: Maybe String,
       optPMCFG           :: Bool,
       optOptimizations   :: Set Optimization,
       optOptimizePGF     :: Bool,
-      optMkIndexPGF      :: Bool,
+      optSplitPGF        :: Bool,
       optCFGTransforms   :: Set CFGTransform,
       optLibraryPath     :: [FilePath],
       optStartCat        :: Maybe String,
@@ -172,8 +171,10 @@
       optWarnings        :: [Warning],
       optDump            :: [Dump],
       optTagsOnly        :: Bool,
-      optBeamSize        :: Maybe Double,
-      optNewComp         :: Bool
+      optHeuristicFactor :: Maybe Double,
+      optMetaProb        :: Maybe Double,
+      optMetaToknProb    :: Maybe Double{-,
+      optNewComp         :: Bool-}
     }
   deriving (Show)
 
@@ -184,17 +185,19 @@
 
 -- Option parsing
 
-parseOptions :: [String]                   -- ^ list of string arguments
-             -> Err (Options, [FilePath])
+parseOptions :: ErrorMonad err =>
+                [String]                   -- ^ list of string arguments
+             -> err (Options, [FilePath])
 parseOptions args 
   | not (null errs) = errors errs
-  | otherwise       = do opts <- liftM concatOptions $ sequence optss
+  | otherwise       = do opts <- concatOptions `fmap` liftErr (sequence optss)
                          return (opts, files)
   where
     (optss, files, errs) = getOpt RequireOrder optDescr args
 
-parseModuleOptions :: [String]                   -- ^ list of string arguments
-                   -> Err Options
+parseModuleOptions :: ErrorMonad err =>
+                      [String]                   -- ^ list of string arguments
+                   -> err Options
 parseModuleOptions args = do
   (opts,nonopts) <- parseOptions args
   if null nonopts 
@@ -208,16 +211,18 @@
 -- Showing options
 
 -- | Pretty-print the options that are preserved in .gfo files.
-optionsGFO :: Options -> [(String,String)]
+optionsGFO :: Options -> [(String,Literal)]
 optionsGFO opts = optionsPGF opts
-      ++ [("coding", flag optEncoding opts)]
+      ++ [("coding", LStr (getEncoding opts))]
 
 -- | Pretty-print the options that are preserved in .pgf files.
-optionsPGF :: Options -> [(String,String)]
+optionsPGF :: Options -> [(String,Literal)]
 optionsPGF opts = 
-         maybe [] (\x -> [("language",x)]) (flag optSpeechLanguage opts)
-      ++ maybe [] (\x -> [("startcat",x)]) (flag optStartCat opts)
-      ++ maybe [] (\x -> [("beam_size",show x)]) (flag optBeamSize opts)
+         maybe [] (\x -> [("language",LStr x)]) (flag optSpeechLanguage opts)
+      ++ maybe [] (\x -> [("startcat",LStr x)]) (flag optStartCat opts)
+      ++ maybe [] (\x -> [("heuristic_search_factor",LFlt x)]) (flag optHeuristicFactor opts)
+      ++ maybe [] (\x -> [("meta_prob",LFlt x)]) (flag optMetaProb opts)
+      ++ maybe [] (\x -> [("meta_token_prob",LFlt x)]) (flag optMetaToknProb opts)
 
 -- Option manipulation
 
@@ -236,6 +241,10 @@
 modifyFlags :: (Flags -> Flags) -> Options
 modifyFlags = Options
 
+getEncoding :: Options -> String
+getEncoding = renameEncoding . maybe defaultEncoding id . flag optEncoding
+defaultEncoding = "UTF-8"
+
 -- Default options
 
 defaultFlags :: Flags
@@ -259,11 +268,11 @@
 
       optName            = Nothing,
       optPreprocessors   = [],
-      optEncoding        = "latin1",
+      optEncoding        = Nothing,
       optPMCFG           = True,
       optOptimizations   = Set.fromList [OptStem,OptCSE,OptExpand,OptParametrize],
       optOptimizePGF     = False,
-      optMkIndexPGF     = False,
+      optSplitPGF        = False,
       optCFGTransforms   = Set.fromList [CFGRemoveCycles, CFGBottomUpFilter, 
                                          CFGTopDownFilter, CFGMergeIdentical],
       optLibraryPath     = [],
@@ -274,13 +283,16 @@
       optWarnings        = [],
       optDump            = [],
       optTagsOnly        = False,
-      optBeamSize        = Nothing,
+      optHeuristicFactor = Nothing,
+      optMetaProb        = Nothing,
+      optMetaToknProb    = Nothing{-,
       optNewComp         =
 #ifdef NEW_COMP
                            True
 #else
                            False
 #endif
+-}
     }
 
 -- | Option descriptions
@@ -355,14 +367,16 @@
                 "Select an optimization package. OPT = all | values | parametrize | none",
      Option [] ["optimize-pgf"] (NoArg (optimize_pgf True))
                 "Enable or disable global grammar optimization. This could significantly reduce the size of the final PGF file",
-     Option [] ["mk-index"] (NoArg (mkIndex True))
-                "Add an index to the pgf file",
+     Option [] ["split-pgf"] (NoArg (splitPGF True))
+                "Split the PGF into one file per language. This allows the runtime to load only individual languages",
      Option [] ["stem"] (onOff (toggleOptimize OptStem) True) "Perform stem-suffix analysis (default on).",
      Option [] ["cse"] (onOff (toggleOptimize OptCSE) True) "Perform common sub-expression elimination (default on).",
      Option [] ["cfg"] (ReqArg cfgTransform "TRANS") "Enable or disable specific CFG transformations. TRANS = merge, no-merge, bottomup, no-bottomup, ...",
-     Option [] ["beam_size"] (ReqArg readDouble "SIZE") "Set the beam size for statistical parsing",
-     Option [] ["new-comp"] (NoArg (set $ \o -> o{optNewComp = True})) "Use the new experimental compiler.",
-     Option [] ["old-comp"] (NoArg (set $ \o -> o{optNewComp = False})) "Use old trusty compiler.",
+     Option [] ["heuristic_search_factor"] (ReqArg (readDouble (\d o -> o { optHeuristicFactor = Just d })) "FACTOR") "Set the heuristic search factor for statistical parsing",
+     Option [] ["meta_prob"] (ReqArg (readDouble (\d o -> o { optMetaProb = Just d })) "PROB") "Set the probability of introducting a meta variable in the parser",
+     Option [] ["meta_token_prob"] (ReqArg (readDouble (\d o -> o { optMetaToknProb = Just d })) "PROB") "Set the probability for skipping a token in the parser",
+--     Option [] ["new-comp"] (NoArg (set $ \o -> o{optNewComp = True})) "Use the new experimental compiler.",
+--     Option [] ["old-comp"] (NoArg (set $ \o -> o{optNewComp = False})) "Use old trusty compiler.",
      dumpOption "source" Source,
      dumpOption "rebuild" Rebuild,
      dumpOption "extend" Extend,
@@ -398,7 +412,7 @@
                          Just p  -> set $ \o -> o { optHaskellOptions = Set.insert p (optHaskellOptions o) }
                          Nothing -> fail $ "Unknown Haskell option: " ++ x
                                             ++ " Known: " ++ show (map fst haskellOptionNames)
-       literalCat  x = set $ \o -> o { optLiteralCats = foldr Set.insert (optLiteralCats o) ((map (identC . BS.pack) . splitBy (==',')) x) }
+       literalCat  x = set $ \o -> o { optLiteralCats = foldr Set.insert (optLiteralCats o) ((map identS . splitBy (==',')) x) }
        lexicalCat  x = set $ \o -> o { optLexicalCats = foldr Set.insert (optLexicalCats o) (splitBy (==',') x) }
        outDir      x = set $ \o -> o { optOutputDir = Just x }
        gfLibPath   x = set $ \o -> o { optGFLibPath = Just x }
@@ -410,7 +424,7 @@
        addLibDir   x = set $ \o -> o { optLibraryPath = x:optLibraryPath o }
        setLibPath  x = set $ \o -> o { optLibraryPath = splitInModuleSearchPath x }
        preproc     x = set $ \o -> o { optPreprocessors = optPreprocessors o ++ [x] }
-       coding      x = set $ \o -> o { optEncoding = x }
+       coding      x = set $ \o -> o { optEncoding = Just x }
        startcat    x = set $ \o -> o { optStartCat = Just x }
        language    x = set $ \o -> o { optSpeechLanguage = Just x }
        lexer       x = set $ \o -> o { optLexer = Just x }
@@ -423,7 +437,7 @@
                          Nothing -> fail $ "Unknown optimization package: " ++ x
                          
        optimize_pgf x = set $ \o -> o { optOptimizePGF = x }
-       mkIndex x = set $ \o -> o { optMkIndexPGF = x }
+       splitPGF x = set $ \o -> o { optSplitPGF = x }
 
        toggleOptimize x b = set $ setOptimization' x b
 
@@ -435,9 +449,9 @@
                               Nothing -> fail $ "Unknown CFG transformation: " ++ x'
                                                 ++ " Known: " ++ show (map fst cfgTransformNames)
 
-       readDouble x = case reads x of
-                        [(d,"")] -> set $ \o -> o { optBeamSize = Just d }
-                        _        -> fail "A floating point number is expected"
+       readDouble f x = case reads x of
+                          [(d,"")] -> set $ f d
+                          _        -> fail "A floating point number is expected"
 
        dumpOption s d = Option [] ["dump-"++s] (NoArg (set $ \o -> o { optDump = Dump d:optDump o})) ("Dump output of the " ++ s ++ " phase.")
 
diff --git a/src/compiler/GF/Infra/SIO.hs b/src/compiler/GF/Infra/SIO.hs
--- a/src/compiler/GF/Infra/SIO.hs
+++ b/src/compiler/GF/Infra/SIO.hs
@@ -20,7 +20,7 @@
   ) where
 import Prelude hiding (putStrLn,print)
 import Control.Monad(liftM)
-import System.IO(Handle,hPutStrLn,hFlush,stdout)
+import System.IO(hPutStrLn,hFlush,stdout)
 import GF.System.Catch(try)
 import System.Cmd(system)
 import System.Environment(getEnv)
diff --git a/src/compiler/GF/Infra/UseIO.hs b/src/compiler/GF/Infra/UseIO.hs
--- a/src/compiler/GF/Infra/UseIO.hs
+++ b/src/compiler/GF/Infra/UseIO.hs
@@ -13,7 +13,7 @@
 -- (Description of the module)
 -----------------------------------------------------------------------------
 
-module GF.Infra.UseIO where
+module GF.Infra.UseIO(module GF.Infra.UseIO,MonadIO(..),liftErr) where
 
 import Prelude hiding (catch)
 
@@ -29,31 +29,30 @@
 import System.Environment
 import System.Exit
 import System.CPUTime
-import System.Cmd
+--import System.Cmd
 import Text.Printf
 import Control.Monad
 import Control.Monad.Trans(MonadIO(..))
 import Control.Exception(evaluate)
-import qualified Data.ByteString.Char8 as BS
 
-putShow' :: Show a => (c -> a) -> c -> IO ()
-putShow' f = putStrLn . show . length . show . f
+--putShow' :: Show a => (c -> a) -> c -> IO ()
+--putShow' f = putStrLn . show . length . show . f
 
-putIfVerb :: Options -> String -> IO ()
+putIfVerb :: MonadIO io => Options -> String -> io ()
 putIfVerb opts msg =
-      when (verbAtLeast opts Verbose) $ putStrLn msg
+      when (verbAtLeast opts Verbose) $ liftIO $ putStrLn msg
 
-putIfVerbW :: Options -> String -> IO ()
+putIfVerbW :: MonadIO io => Options -> String -> io ()
 putIfVerbW opts msg =
-      when (verbAtLeast opts Verbose) $ putStr (' ' : msg)
-
+      when (verbAtLeast opts Verbose) $ liftIO $ putStr (' ' : msg)
+{-
 errOptIO :: Options -> a -> Err a -> IO a
 errOptIO os e m = case m of
   Ok x  -> return x
   Bad k -> do  
     putIfVerb os k
     return e
-
+-}
 type FileName = String
 type InitPath = String
 type FullPath = String
@@ -61,13 +60,12 @@
 gfLibraryPath    = "GF_LIB_PATH"
 gfGrammarPathVar = "GF_GRAMMAR_PATH"
 
-getLibraryDirectory :: Options -> IO FilePath
+getLibraryDirectory :: MonadIO io => Options -> io FilePath
 getLibraryDirectory opts =
   case flag optGFLibPath opts of
     Just path -> return path
-    Nothing   -> catch
-                   (getEnv gfLibraryPath)
-                   (\ex -> getDataDir >>= \path -> return (path </> "lib"))
+    Nothing   -> liftIO $ catch (getEnv gfLibraryPath)
+                                (\ex -> fmap (</> "lib") getDataDir)
 
 getGrammarPath :: FilePath -> IO [FilePath]
 getGrammarPath lib_dir = do
@@ -77,9 +75,9 @@
 -- | extends the search path with the
 -- 'gfLibraryPath' and 'gfGrammarPathVar'
 -- environment variables. Returns only existing paths.
-extendPathEnv :: Options -> IO [FilePath]
-extendPathEnv opts = do
-  opt_path <- return $ flag optLibraryPath opts         -- e.g. paths given as options
+extendPathEnv :: MonadIO io => Options -> io [FilePath]
+extendPathEnv opts = liftIO $ do
+  let opt_path = flag optLibraryPath opts         -- e.g. paths given as options
   lib_dir  <- getLibraryDirectory opts                  -- e.g. GF_LIB_PATH
   grm_path <- getGrammarPath lib_dir                   -- e.g. GF_GRAMMAR_PATH
   let paths = opt_path ++ [lib_dir] ++ grm_path
@@ -95,7 +93,8 @@
       _   -> do exists <- doesDirectoryExist p
                 if exists
                   then return [p]
-                  else return []
+                  else do when (verbAtLeast opts Verbose) $ putStrLn ("ignore path "++p)
+                          return []
 
 getSubdirs :: FilePath -> IO [FilePath]
 getSubdirs dir = do
@@ -119,12 +118,6 @@
 
 --
 
-putStrFlush :: String -> IO ()
-putStrFlush s = putStr s >> hFlush stdout
-
-putStrLnFlush :: String -> IO ()
-putStrLnFlush s = putStrLn s >> hFlush stdout
-
 -- * IO monad with error; adapted from state monad
 
 newtype IOE a = IOE { appIOE :: IO (Err a) }
@@ -132,14 +125,11 @@
 ioe :: IO (Err a) -> IOE a
 ioe = IOE
 
-ioeIO :: IO a -> IOE a
-ioeIO io = ioe (io >>= return . return)
-
-ioeErr :: Err a -> IOE a
-ioeErr = ioe . return 
+instance MonadIO IOE where liftIO io = ioe (io >>= return . return)
 
-ioeErrIn :: String -> IOE a -> IOE a
-ioeErrIn msg (IOE ioe) = IOE (fmap (errIn msg) ioe)
+instance ErrorMonad IOE where
+  raise = ioe . return . Bad
+  handle m h = ioe $ err (appIOE . h) (return . Ok) =<< appIOE m
 
 instance Functor IOE where fmap = liftM
 
@@ -147,22 +137,19 @@
   return a    = ioe (return (return a))
   IOE c >>= f = IOE $ do 
                   x <- c          -- Err a
-                  appIOE $ err ioeBad f x         -- f :: a -> IOE a
-  fail = ioeBad
-
-instance MonadIO IOE where liftIO = ioeIO
+                  appIOE $ err raise f x         -- f :: a -> IOE a
+  fail = raise
 
-ioeBad :: String -> IOE a
-ioeBad = ioe . return . Bad
+maybeIO io = either (const Nothing) Just `fmap` liftIO (try io)
 
 useIOE :: a -> IOE a -> IO a
 useIOE a ioe = appIOE ioe >>= err (\s -> putStrLn s >> return a) return 
 
-foldIOE :: (a -> b -> IOE a) -> a -> [b] -> IOE (a, Maybe String)
+--foldIOE :: (a -> b -> IOE a) -> a -> [b] -> IOE (a, Maybe String)
 foldIOE f s xs = case xs of
   [] -> return (s,Nothing)
   x:xx -> do
-    ev <- ioeIO $ appIOE (f s x) 
+    ev <- liftIO $ appIOE (f s x) 
     case ev of 
       Ok v  -> foldIOE f v xx
       Bad m -> return $ (s, Just m)
@@ -171,19 +158,19 @@
 die s = do hPutStrLn stderr s
            exitFailure
 
-putStrLnE :: String -> IOE ()
-putStrLnE = ioeIO . putStrLnFlush 
-
-putStrE :: String -> IOE ()
-putStrE = ioeIO . putStrFlush 
+ePutStr, ePutStrLn, putStrE, putStrLnE :: MonadIO m => String -> m ()
+ePutStr s = liftIO $ hPutStr stderr s
+ePutStrLn s = liftIO $ hPutStrLn stderr s
+putStrLnE s = liftIO $ putStrLn s >> hFlush stdout
+putStrE s = liftIO $ putStr s >> hFlush stdout
 
-putPointE :: Verbosity -> Options -> String -> IOE a -> IOE a
+putPointE :: MonadIO m => Verbosity -> Options -> String -> m a -> m a
 putPointE v opts msg act = do
-  when (verbAtLeast opts v) $ ioeIO $ putStrFlush msg
+  when (verbAtLeast opts v) $ putStrE msg
 
-  t1 <- ioeIO $ getCPUTime
-  a <- act >>= ioeIO . evaluate
-  t2 <- ioeIO $ getCPUTime
+  t1 <- liftIO $ getCPUTime
+  a <- act >>= liftIO . evaluate
+  t2 <- liftIO $ getCPUTime
 
   if flag optShowCPUTime opts
       then do let msec = (t2 - t1) `div` 1000000000
diff --git a/src/compiler/GF/Quiz.hs b/src/compiler/GF/Quiz.hs
--- a/src/compiler/GF/Quiz.hs
+++ b/src/compiler/GF/Quiz.hs
@@ -19,11 +19,11 @@
   ) where
 
 import PGF
-import PGF.Linearize
+--import PGF.Linearize
 import GF.Data.Operations
-import GF.Infra.UseIO
-import GF.Infra.Option
-import PGF.Probabilistic
+--import GF.Infra.UseIO
+--import GF.Infra.Option
+--import PGF.Probabilistic
 
 import System.Random
 import Data.List (nub)
diff --git a/src/compiler/GF/Speech/CFG.hs b/src/compiler/GF/Speech/CFG.hs
deleted file mode 100644
--- a/src/compiler/GF/Speech/CFG.hs
+++ /dev/null
@@ -1,371 +0,0 @@
-----------------------------------------------------------------------
--- |
--- Module      : GF.Speech.CFG
---
--- Context-free grammar representation and manipulation.
-----------------------------------------------------------------------
-module GF.Speech.CFG where
-
-import GF.Data.Utilities
-import PGF
-import GF.Infra.Option
-import GF.Data.Relation
-
-import Control.Monad
-import Control.Monad.State (State, get, put, evalState)
-import qualified Data.ByteString.Char8 as BS
-import Data.Map (Map)
-import qualified Data.Map as Map
-import Data.List
-import Data.Maybe (fromMaybe)
-import Data.Monoid (mconcat)
-import Data.Set (Set)
-import qualified Data.Set as Set
-
---
--- * Types
---
-
-type Cat = String
-
-data Symbol c t = NonTerminal c | Terminal t
-  deriving (Eq, Ord, Show)
-
-type CFSymbol = Symbol Cat Token
-
-data CFRule = CFRule { 
-      lhsCat :: Cat,
-      ruleRhs :: [CFSymbol],
-      ruleName :: CFTerm 
-    }
-  deriving (Eq, Ord, Show)
-
-data CFTerm
-    = CFObj CId [CFTerm] -- ^ an abstract syntax function with arguments
-    | CFAbs Int CFTerm -- ^ A lambda abstraction. The Int is the variable id.
-    | CFApp CFTerm CFTerm -- ^ Application
-    | CFRes Int -- ^ The result of the n:th (0-based) non-terminal
-    | CFVar Int -- ^ A lambda-bound variable
-    | CFMeta CId -- ^ A metavariable
-  deriving (Eq, Ord, Show)
-
-data CFG = CFG { cfgStartCat :: Cat,
-                 cfgExternalCats :: Set Cat,
-                 cfgRules :: Map Cat (Set CFRule) }
-  deriving (Eq, Ord, Show)
-
---
--- * Grammar filtering
---
-
--- | Removes all directly and indirectly cyclic productions.
---   FIXME: this may be too aggressive, only one production
---   needs to be removed to break a given cycle. But which
---   one should we pick?
---   FIXME: Does not (yet) remove productions which are cyclic
---   because of empty productions.
-removeCycles :: CFG -> CFG
-removeCycles = onRules f
-  where f rs = filter (not . isCycle) rs
-          where alias = transitiveClosure $ mkRel [(c,c') | CFRule c [NonTerminal c'] _ <- rs]
-                isCycle (CFRule c [NonTerminal c'] _) = isRelatedTo alias c' c
-                isCycle _ = False
-
--- | Better bottom-up filter that also removes categories which contain no finite
--- strings.
-bottomUpFilter :: CFG -> CFG
-bottomUpFilter gr = fix grow (gr { cfgRules = Map.empty })
-  where grow g = g `unionCFG` filterCFG (all (okSym g) . ruleRhs) gr
-        okSym g = symbol (`elem` allCats g) (const True)
-
--- | Removes categories which are not reachable from any external category.
-topDownFilter :: CFG -> CFG
-topDownFilter cfg = filterCFGCats (`Set.member` keep) cfg
-  where
-    rhsCats = [ (lhsCat r, c') | r <- allRules cfg, c' <- filterCats (ruleRhs r) ]
-    uses = reflexiveClosure_ (allCats cfg) $ transitiveClosure $ mkRel rhsCats
-    keep = Set.unions $ map (allRelated uses) $ Set.toList $ cfgExternalCats cfg
-
--- | Merges categories with identical right-hand-sides.
--- FIXME: handle probabilities
-mergeIdentical :: CFG -> CFG
-mergeIdentical g = onRules (map subst) g
-  where
-    -- maps categories to their replacement
-    m = Map.fromList [(y,concat (intersperse "+" xs)) 
-                          | (_,xs) <- buildMultiMap [(rulesKey rs,c) | (c,rs) <- Map.toList (cfgRules g)], y <- xs]
-    -- build data to compare for each category: a set of name,rhs pairs
-    rulesKey = Set.map (\ (CFRule _ r n) -> (n,r))
-    subst (CFRule c r n) = CFRule (substCat c) (map (mapSymbol substCat id) r) n
-    substCat c = Map.findWithDefault (error $ "mergeIdentical: " ++ c) c m
-
--- | Keeps only the start category as an external category.
-purgeExternalCats :: CFG -> CFG
-purgeExternalCats cfg = cfg { cfgExternalCats = Set.singleton (cfgStartCat cfg) }
-
---
--- * Removing left recursion
---
-
--- The LC_LR algorithm from
--- http://research.microsoft.com/users/bobmoore/naacl2k-proc-rev.pdf
-removeLeftRecursion :: CFG -> CFG
-removeLeftRecursion gr 
-    = gr { cfgRules = groupProds $ concat [scheme1, scheme2, scheme3, scheme4] }
-  where
-    scheme1 = [CFRule a [x,NonTerminal a_x] n' | 
-               a <- retainedLeftRecursive, 
-               x <- properLeftCornersOf a,
-               not (isLeftRecursive x),
-               let a_x = mkCat (NonTerminal a) x,
-               -- this is an extension of LC_LR to avoid generating
-               -- A-X categories for which there are no productions:
-               a_x `Set.member` newCats,
-               let n' = symbol (\_ -> CFApp (CFRes 1) (CFRes 0))
-                               (\_ -> CFRes 0) x] 
-    scheme2 = [CFRule a_x (beta++[NonTerminal a_b]) n' | 
-               a <- retainedLeftRecursive, 
-               b@(NonTerminal b') <- properLeftCornersOf a,
-               isLeftRecursive b,
-               CFRule _ (x:beta) n <- catRules gr b', 
-               let a_x = mkCat (NonTerminal a) x,
-               let a_b = mkCat (NonTerminal a) b,
-               let i = length $ filterCats beta,
-               let n' = symbol (\_ -> CFAbs 1 (CFApp (CFRes i) (shiftTerm n)))
-                               (\_ -> CFApp (CFRes i) n) x]
-    scheme3 = [CFRule a_x beta n' |
-               a <- retainedLeftRecursive, 
-               x <- properLeftCornersOf a,
-               CFRule _ (x':beta) n <- catRules gr a,
-               x == x',
-               let a_x = mkCat (NonTerminal a) x,
-               let n' = symbol (\_ -> CFAbs 1 (shiftTerm n)) 
-                               (\_ -> n) x]
-    scheme4 = catSetRules gr $ Set.fromList $ filter (not . isLeftRecursive . NonTerminal) cats
-
-    newCats = Set.fromList (map lhsCat (scheme2 ++ scheme3))
-
-    shiftTerm :: CFTerm -> CFTerm
-    shiftTerm (CFObj f ts) = CFObj f (map shiftTerm ts)
-    shiftTerm (CFRes 0) = CFVar 1
-    shiftTerm (CFRes n) = CFRes (n-1)
-    shiftTerm t = t
-    -- note: the rest don't occur in the original grammar
-
-    cats = allCats gr
-    rules = allRules gr
-
-    directLeftCorner = mkRel [(NonTerminal c,t) | CFRule c (t:_) _ <- allRules gr]
-    leftCorner = reflexiveClosure_ (map NonTerminal cats) $ transitiveClosure directLeftCorner
-    properLeftCorner = transitiveClosure directLeftCorner
-    properLeftCornersOf = Set.toList . allRelated properLeftCorner . NonTerminal
-    isProperLeftCornerOf = flip (isRelatedTo properLeftCorner)
-
-    leftRecursive = reflexiveElements properLeftCorner
-    isLeftRecursive = (`Set.member` leftRecursive)
-
-    retained = cfgStartCat gr `Set.insert`
-                Set.fromList [a | r <- allRules (filterCFGCats (not . isLeftRecursive . NonTerminal) gr),
-                                  NonTerminal a <- ruleRhs r]
-    isRetained = (`Set.member` retained)
-
-    retainedLeftRecursive = filter (isLeftRecursive . NonTerminal) $ Set.toList retained
-
-    mkCat :: CFSymbol -> CFSymbol -> Cat
-    mkCat x y = showSymbol x ++ "-" ++ showSymbol y
-        where showSymbol = symbol id show
-
--- | Get the sets of mutually recursive non-terminals for a grammar.
-mutRecCats :: Bool    -- ^ If true, all categories will be in some set.
-                      --   If false, only recursive categories will be included.
-           -> CFG -> [Set Cat]
-mutRecCats incAll g = equivalenceClasses $ refl $ symmetricSubrelation $ transitiveClosure r
-  where r = mkRel [(c,c') | CFRule c ss _ <- allRules g, NonTerminal c' <- ss]
-        refl = if incAll then reflexiveClosure_ (allCats g) else reflexiveSubrelation
-
---
--- * Approximate context-free grammars with regular grammars.
---
-
-makeSimpleRegular :: CFG -> CFG
-makeSimpleRegular = makeRegular . topDownFilter . bottomUpFilter . removeCycles
-
--- Use the transformation algorithm from \"Regular Approximation of Context-free
--- Grammars through Approximation\", Mohri and Nederhof, 2000
--- to create an over-generating regular grammar for a context-free 
--- grammar
-makeRegular :: CFG -> CFG
-makeRegular g = g { cfgRules = groupProds $ concatMap trSet (mutRecCats True g) }
-  where trSet cs | allXLinear cs rs = rs
-                 | otherwise = concatMap handleCat (Set.toList cs)
-            where rs = catSetRules g cs
-                  handleCat c = [CFRule c' [] (mkCFTerm (c++"-empty"))] -- introduce A' -> e
-                                ++ concatMap (makeRightLinearRules c) (catRules g c)
-                      where c' = newCat c
-                  makeRightLinearRules b' (CFRule c ss n) = 
-                      case ys of
-                              [] -> newRule b' (xs ++ [NonTerminal (newCat c)]) n -- no non-terminals left
-                              (NonTerminal b:zs) -> newRule b' (xs ++ [NonTerminal b]) n 
-                                        ++ makeRightLinearRules (newCat b) (CFRule c zs n)
-                      where (xs,ys) = break (`catElem` cs) ss
-                            -- don't add rules on the form A -> A
-                            newRule c rhs n | rhs == [NonTerminal c] = []
-                                            | otherwise = [CFRule c rhs n]
-        newCat c = c ++ "$"
-
---
--- * CFG Utilities
---
-
-mkCFG :: Cat -> Set Cat -> [CFRule] -> CFG
-mkCFG start ext rs = CFG { cfgStartCat = start, cfgExternalCats = ext, cfgRules = groupProds rs }
-
-groupProds :: [CFRule] -> Map Cat (Set CFRule)
-groupProds = Map.fromListWith Set.union . map (\r -> (lhsCat r,Set.singleton r))
-
--- | Gets all rules in a CFG.
-allRules :: CFG -> [CFRule]
-allRules = concat . map Set.toList . Map.elems . cfgRules
-
--- | Gets all rules in a CFG, grouped by their LHS categories.
-allRulesGrouped :: CFG -> [(Cat,[CFRule])]
-allRulesGrouped = Map.toList . Map.map Set.toList . cfgRules
-
--- | Gets all categories which have rules.
-allCats :: CFG -> [Cat]
-allCats = Map.keys . cfgRules
-
--- | Gets all categories which have rules or occur in a RHS.
-allCats' :: CFG -> [Cat]
-allCats' cfg = Set.toList (Map.keysSet (cfgRules cfg) `Set.union` 
-                           Set.fromList [c | rs <- Map.elems (cfgRules cfg), 
-                                             r  <- Set.toList rs, 
-                                             NonTerminal c <- ruleRhs r])
-
--- | Gets all rules for the given category.
-catRules :: CFG -> Cat -> [CFRule]
-catRules gr c = Set.toList $ Map.findWithDefault Set.empty c (cfgRules gr)
-
--- | Gets all rules for categories in the given set.
-catSetRules :: CFG -> Set Cat -> [CFRule]
-catSetRules gr cs = allRules $ filterCFGCats (`Set.member` cs) gr
-
-mapCFGCats :: (Cat -> Cat) -> CFG -> CFG
-mapCFGCats f cfg = mkCFG (f (cfgStartCat cfg)) 
-                         (Set.map f (cfgExternalCats cfg))
-                         [CFRule (f lhs) (map (mapSymbol f id) rhs) t | CFRule lhs rhs t <- allRules cfg]
-
-onCFG :: (Map Cat (Set CFRule) -> Map Cat (Set CFRule)) -> CFG -> CFG
-onCFG f cfg = cfg { cfgRules = f (cfgRules cfg) }
-
-onRules :: ([CFRule] -> [CFRule]) -> CFG -> CFG
-onRules f cfg = cfg { cfgRules = groupProds $ f $ allRules cfg }
-
--- | Clean up CFG after rules have been removed.
-cleanCFG :: CFG -> CFG
-cleanCFG = onCFG (Map.filter (not . Set.null))
-
--- | Combine two CFGs.
-unionCFG :: CFG -> CFG -> CFG
-unionCFG x y = onCFG (\rs -> Map.unionWith Set.union rs (cfgRules y)) x
-
-filterCFG :: (CFRule -> Bool) -> CFG -> CFG
-filterCFG p = cleanCFG . onCFG (Map.map (Set.filter p))
-
-filterCFGCats :: (Cat -> Bool) -> CFG -> CFG
-filterCFGCats p = onCFG (Map.filterWithKey (\c _ -> p c))
-
-countCats :: CFG -> Int
-countCats = Map.size . cfgRules . cleanCFG
-
-countRules :: CFG -> Int
-countRules = length . allRules
-
-prCFG :: CFG -> String
-prCFG = prProductions . map prRule . allRules
-    where 
-      prRule r = (lhsCat r, unwords (map prSym (ruleRhs r)))
-      prSym = symbol id (\t -> "\""++ t ++"\"")
-
-prProductions :: [(Cat,String)] -> String
-prProductions prods = 
-    unlines [rpad maxLHSWidth lhs ++ " ::= " ++ rhs | (lhs,rhs) <- prods]
-    where
-      maxLHSWidth = maximum $ 0:(map (length . fst) prods)
-      rpad n s = s ++ replicate (n - length s) ' '
-
-prCFTerm :: CFTerm -> String
-prCFTerm = pr 0
-  where
-    pr p (CFObj f args) = paren p (showCId f ++ " (" ++ concat (intersperse "," (map (pr 0) args)) ++ ")")
-    pr p (CFAbs i t) = paren p ("\\x" ++ show i ++ ". " ++ pr 0 t)
-    pr p (CFApp t1 t2) = paren p (pr 1 t1 ++ "(" ++ pr 0 t2 ++ ")")
-    pr _ (CFRes i) = "$" ++ show i
-    pr _ (CFVar i) = "x" ++ show i
-    pr _ (CFMeta c) = "?" ++ showCId c
-    paren 0 x = x
-    paren 1 x = "(" ++ x ++ ")"
-
---
--- * CFRule Utilities
---
-
-ruleFun :: CFRule -> CId
-ruleFun (CFRule _ _ t) = f t
-  where f (CFObj n _) = n
-        f (CFApp _ x) = f x
-        f (CFAbs _ x) = f x
-        f _ = mkCId ""
-
--- | Check if any of the categories used on the right-hand side
---   are in the given list of categories.
-anyUsedBy :: [Cat] -> CFRule -> Bool
-anyUsedBy cs (CFRule _ ss _) = any (`elem` cs) (filterCats ss)
-
-mkCFTerm :: String -> CFTerm
-mkCFTerm n = CFObj (mkCId n) []
-
-ruleIsNonRecursive :: Set Cat -> CFRule -> Bool
-ruleIsNonRecursive cs = noCatsInSet cs . ruleRhs
-
--- | Check if all the rules are right-linear, or all the rules are
---   left-linear, with respect to given categories.
-allXLinear :: Set Cat -> [CFRule] -> Bool
-allXLinear cs rs = all (isRightLinear cs) rs || all (isLeftLinear cs) rs
-
--- | Checks if a context-free rule is right-linear.
-isRightLinear :: Set Cat  -- ^ The categories to consider
-              -> CFRule   -- ^ The rule to check for right-linearity
-              -> Bool
-isRightLinear cs = noCatsInSet cs . safeInit . ruleRhs
-
--- | Checks if a context-free rule is left-linear.
-isLeftLinear :: Set Cat  -- ^ The categories to consider
-             -> CFRule   -- ^ The rule to check for left-linearity
-             -> Bool
-isLeftLinear cs = noCatsInSet cs . drop 1 . ruleRhs
-
-
---
--- * Symbol utilities
---
-
-symbol :: (c -> a) -> (t -> a) -> Symbol c t -> a
-symbol fc ft (NonTerminal cat) = fc cat
-symbol fc ft (Terminal tok) = ft tok
-
-mapSymbol :: (c -> c') -> (t -> t') -> Symbol c t -> Symbol c' t'
-mapSymbol fc ft = symbol (NonTerminal . fc) (Terminal . ft)
-
-filterCats :: [Symbol c t] -> [c]
-filterCats syms = [ cat | NonTerminal cat <- syms ]
-
-filterToks :: [Symbol c t] -> [t]
-filterToks syms = [ tok | Terminal tok <- syms ]
-
--- | Checks if a symbol is a non-terminal of one of the given categories.
-catElem :: Ord c => Symbol c t -> Set c -> Bool
-catElem s cs = symbol (`Set.member` cs) (const False) s
-
-noCatsInSet :: Ord c => Set c -> [Symbol c t] -> Bool
-noCatsInSet cs = not . any (`catElem` cs)
diff --git a/src/compiler/GF/Speech/CFGToFA.hs b/src/compiler/GF/Speech/CFGToFA.hs
--- a/src/compiler/GF/Speech/CFGToFA.hs
+++ b/src/compiler/GF/Speech/CFGToFA.hs
@@ -14,17 +14,16 @@
 import Data.Set (Set)
 import qualified Data.Set as Set
 
-import PGF.CId
-import PGF.Data
+import PGF.Internal
 import GF.Data.Utilities
-import GF.Speech.CFG
-import GF.Speech.PGFToCFG
-import GF.Infra.Ident (Ident)
+import GF.Grammar.CFG
+--import GF.Speech.PGFToCFG
+--import GF.Infra.Ident (Ident)
 
 import GF.Data.Graph
-import GF.Data.Relation
+--import GF.Data.Relation
 import GF.Speech.FiniteState
-import GF.Speech.CFG
+--import GF.Speech.CFG
 
 data Recursivity = RightR | LeftR | NotR
 
diff --git a/src/compiler/GF/Speech/FiniteState.hs b/src/compiler/GF/Speech/FiniteState.hs
--- a/src/compiler/GF/Speech/FiniteState.hs
+++ b/src/compiler/GF/Speech/FiniteState.hs
@@ -41,7 +41,7 @@
 import Data.Set (Set)
 import qualified Data.Set as Set
 
-import GF.Data.Utilities
+--import GF.Data.Utilities
 import GF.Data.Graph
 import qualified GF.Data.Graphviz as Dot
 
diff --git a/src/compiler/GF/Speech/GSL.hs b/src/compiler/GF/Speech/GSL.hs
--- a/src/compiler/GF/Speech/GSL.hs
+++ b/src/compiler/GF/Speech/GSL.hs
@@ -8,12 +8,12 @@
 
 module GF.Speech.GSL (gslPrinter) where
 
-import GF.Data.Utilities
-import GF.Speech.CFG
+--import GF.Data.Utilities
+import GF.Grammar.CFG
 import GF.Speech.SRG
 import GF.Speech.RegExp
 import GF.Infra.Option
-import GF.Infra.Ident
+--import GF.Infra.Ident
 import PGF
 
 import Data.Char (toUpper,toLower)
diff --git a/src/compiler/GF/Speech/JSGF.hs b/src/compiler/GF/Speech/JSGF.hs
--- a/src/compiler/GF/Speech/JSGF.hs
+++ b/src/compiler/GF/Speech/JSGF.hs
@@ -12,20 +12,19 @@
 
 module GF.Speech.JSGF (jsgfPrinter) where
 
-import GF.Data.Utilities
+--import GF.Data.Utilities
 import GF.Infra.Option
-import GF.Speech.CFG
+import GF.Grammar.CFG
 import GF.Speech.RegExp
 import GF.Speech.SISR
 import GF.Speech.SRG
-import PGF.CId
-import PGF.Data
+import PGF
 
 import Data.Char
 import Data.List
-import Data.Maybe
+--import Data.Maybe
 import Text.PrettyPrint.HughesPJ
-import Debug.Trace
+--import Debug.Trace
 
 width :: Int
 width = 75
diff --git a/src/compiler/GF/Speech/PGFToCFG.hs b/src/compiler/GF/Speech/PGFToCFG.hs
--- a/src/compiler/GF/Speech/PGFToCFG.hs
+++ b/src/compiler/GF/Speech/PGFToCFG.hs
@@ -6,18 +6,17 @@
 ----------------------------------------------------------------------
 module GF.Speech.PGFToCFG (bnfPrinter, pgfToCFG) where
 
-import PGF.CId
-import PGF.Data as PGF
-import PGF.Macros
-import GF.Infra.Ident
-import GF.Speech.CFG hiding (Symbol)
+import PGF(showCId)
+import PGF.Internal as PGF
+--import GF.Infra.Ident
+import GF.Grammar.CFG hiding (Symbol)
 
 import Data.Array.IArray as Array
-import Data.List
+--import Data.List
 import Data.Map (Map)
 import qualified Data.Map as Map
 import qualified Data.IntMap as IntMap
-import Data.Maybe
+--import Data.Maybe
 import Data.Set (Set)
 import qualified Data.Set as Set
 
@@ -91,11 +90,15 @@
 
         symbolToCFSymbol :: Symbol -> [CFSymbol]
         symbolToCFSymbol (SymCat n l)    = [let PArg _ fid = args!!n in NonTerminal (fcatToCat fid l)]
-        symbolToCFSymbol (SymKS ts)      = map Terminal ts
-        symbolToCFSymbol (SymKP ts as)   = map Terminal $ ts 
+        symbolToCFSymbol (SymKS t)       = [Terminal t]
+        symbolToCFSymbol (SymKP syms as) = concatMap symbolToCFSymbol syms
                                            ---- ++ [t | Alt ss _ <- as, t <- ss]
                                            ---- should be alternatives in [[CFSymbol]]
                                            ---- AR 3/6/2010
+        symbolToCFSymbol SymBIND         = [Terminal "&+"]
+        symbolToCFSymbol SymSOFT_BIND    = []
+        symbolToCFSymbol SymNE           = []
+
         fixProfile :: Array DotPos Symbol -> Int -> Profile
         fixProfile row i = [k | (k,j) <- nts, j == i]
             where
diff --git a/src/compiler/GF/Speech/PrRegExp.hs b/src/compiler/GF/Speech/PrRegExp.hs
--- a/src/compiler/GF/Speech/PrRegExp.hs
+++ b/src/compiler/GF/Speech/PrRegExp.hs
@@ -7,7 +7,7 @@
 
 module GF.Speech.PrRegExp (regexpPrinter,multiRegexpPrinter) where
 
-import GF.Speech.CFG
+import GF.Grammar.CFG
 import GF.Speech.CFGToFA
 import GF.Speech.PGFToCFG
 import GF.Speech.RegExp
diff --git a/src/compiler/GF/Speech/SISR.hs b/src/compiler/GF/Speech/SISR.hs
--- a/src/compiler/GF/Speech/SISR.hs
+++ b/src/compiler/GF/Speech/SISR.hs
@@ -10,12 +10,12 @@
 
 import Data.List
 
-import GF.Data.Utilities
-import GF.Infra.Ident
+--import GF.Data.Utilities
+--import GF.Infra.Ident
 import GF.Infra.Option (SISRFormat(..))
-import GF.Speech.CFG
+import GF.Grammar.CFG
 import GF.Speech.SRG (SRGNT)
-import PGF.CId
+import PGF(showCId)
 
 import qualified GF.JavaScript.AbsJS   as JS
 import qualified GF.JavaScript.PrintJS as JS
diff --git a/src/compiler/GF/Speech/SLF.hs b/src/compiler/GF/Speech/SLF.hs
--- a/src/compiler/GF/Speech/SLF.hs
+++ b/src/compiler/GF/Speech/SLF.hs
@@ -13,19 +13,19 @@
                         slfSubPrinter,slfSubGraphvizPrinter) where
 
 import GF.Data.Utilities
-import GF.Speech.CFG
+import GF.Grammar.CFG
 import GF.Speech.FiniteState
-import GF.Speech.CFG
+--import GF.Speech.CFG
 import GF.Speech.CFGToFA
 import GF.Speech.PGFToCFG
 import qualified GF.Data.Graphviz as Dot
 import PGF
-import PGF.CId
+--import PGF.CId
 
 import Control.Monad
 import qualified Control.Monad.State as STM
 import Data.Char (toUpper)
-import Data.List
+--import Data.List
 import Data.Maybe
 
 data SLFs = SLFs [(String,SLF)] SLF
diff --git a/src/compiler/GF/Speech/SRG.hs b/src/compiler/GF/Speech/SRG.hs
--- a/src/compiler/GF/Speech/SRG.hs
+++ b/src/compiler/GF/Speech/SRG.hs
@@ -17,21 +17,21 @@
                      , lookupFM_
                      ) where
 
-import GF.Data.Operations
+--import GF.Data.Operations
 import GF.Data.Utilities
-import GF.Infra.Ident
+--import GF.Infra.Ident
 import GF.Infra.Option
-import GF.Speech.CFG
+import GF.Grammar.CFG
 import GF.Speech.PGFToCFG
-import GF.Data.Relation
-import GF.Speech.FiniteState
+--import GF.Data.Relation
+--import GF.Speech.FiniteState
 import GF.Speech.RegExp
 import GF.Speech.CFGToFA
-import GF.Infra.Option
+--import GF.Infra.Option
 import PGF
 
 import Data.List
-import Data.Maybe (fromMaybe, maybeToList)
+--import Data.Maybe (fromMaybe, maybeToList)
 import Data.Map (Map)
 import qualified Data.Map as Map
 import Data.Set (Set)
diff --git a/src/compiler/GF/Speech/SRGS_ABNF.hs b/src/compiler/GF/Speech/SRGS_ABNF.hs
--- a/src/compiler/GF/Speech/SRGS_ABNF.hs
+++ b/src/compiler/GF/Speech/SRGS_ABNF.hs
@@ -19,19 +19,19 @@
 
 module GF.Speech.SRGS_ABNF (srgsAbnfPrinter, srgsAbnfNonRecursivePrinter) where
 
-import GF.Data.Utilities
+--import GF.Data.Utilities
 import GF.Infra.Option
-import GF.Speech.CFG
+import GF.Grammar.CFG
 import GF.Speech.SISR as SISR
 import GF.Speech.SRG
 import GF.Speech.RegExp
 import PGF (PGF, CId)
 
-import Data.Char
+--import Data.Char
 import Data.List
 import Data.Maybe
 import Text.PrettyPrint.HughesPJ
-import Debug.Trace
+--import Debug.Trace
 
 width :: Int
 width = 75
diff --git a/src/compiler/GF/Speech/SRGS_XML.hs b/src/compiler/GF/Speech/SRGS_XML.hs
--- a/src/compiler/GF/Speech/SRGS_XML.hs
+++ b/src/compiler/GF/Speech/SRGS_XML.hs
@@ -6,20 +6,20 @@
 ----------------------------------------------------------------------
 module GF.Speech.SRGS_XML (srgsXmlPrinter, srgsXmlNonRecursivePrinter) where
 
-import GF.Data.Utilities
+--import GF.Data.Utilities
 import GF.Data.XML
 import GF.Infra.Option
-import GF.Speech.CFG
+import GF.Grammar.CFG
 import GF.Speech.RegExp
 import GF.Speech.SISR as SISR
 import GF.Speech.SRG
 import PGF (PGF, CId, Token)
 
-import Control.Monad
-import Data.Char (toUpper,toLower)
+--import Control.Monad
+--import Data.Char (toUpper,toLower)
 import Data.List
 import Data.Maybe
-import qualified Data.Map as Map
+--import qualified Data.Map as Map
 
 srgsXmlPrinter :: Options
                -> PGF -> CId -> String
diff --git a/src/compiler/GF/Speech/VoiceXML.hs b/src/compiler/GF/Speech/VoiceXML.hs
--- a/src/compiler/GF/Speech/VoiceXML.hs
+++ b/src/compiler/GF/Speech/VoiceXML.hs
@@ -6,21 +6,20 @@
 -----------------------------------------------------------------------------
 module GF.Speech.VoiceXML (grammar2vxml) where
 
-import GF.Data.Operations
-import GF.Data.Str (sstrV)
-import GF.Data.Utilities
+--import GF.Data.Operations
+--import GF.Data.Str (sstrV)
+--import GF.Data.Utilities
 import GF.Data.XML
-import GF.Infra.Ident
+--import GF.Infra.Ident
 import PGF
-import PGF.Data
-import PGF.Macros
+import PGF.Internal
 
-import Control.Monad (liftM)
-import Data.List (isPrefixOf, find, intersperse)
+--import Control.Monad (liftM)
+import Data.List (intersperse) -- isPrefixOf, find
 import qualified Data.Map as Map
 import Data.Maybe (fromMaybe)
 
-import Debug.Trace
+--import Debug.Trace
 
 -- | the main function
 grammar2vxml :: PGF -> CId -> String
@@ -39,7 +38,7 @@
 
 pgfSkeleton :: PGF -> Skeleton
 pgfSkeleton pgf = [(c,[(f,fst (catSkeleton (lookType (abstract pgf) f))) | (_,f) <- fs]) 
-                   | (c,(_,fs,_)) <- Map.toList (cats (abstract pgf))]
+                   | (c,(_,fs,_,_)) <- Map.toList (cats (abstract pgf))]
 
 --
 -- * Questions to ask 
diff --git a/src/compiler/GF/System/Catch.hs b/src/compiler/GF/System/Catch.hs
--- a/src/compiler/GF/System/Catch.hs
+++ b/src/compiler/GF/System/Catch.hs
@@ -3,8 +3,6 @@
 module GF.System.Catch where
 import qualified System.IO.Error as S
 
-#include "cabal_macros.h"
-
 #if MIN_VERSION_base(4,4,0)
 catch = S.catchIOError
 try = S.tryIOError
diff --git a/src/compiler/GF/System/Process.hs b/src/compiler/GF/System/Process.hs
new file mode 100644
--- /dev/null
+++ b/src/compiler/GF/System/Process.hs
@@ -0,0 +1,18 @@
+module GF.System.Process where
+import System.Process
+import System.IO(hGetContents,hClose,hPutStr)
+import Control.Concurrent(forkIO)
+import GF.System.Catch(try)
+
+-- | Feed some input to a shell process and read the output lazily
+readShellProcess :: String     -- ^ shell command
+                  -> String    -- ^ input to shell command
+                  -> IO String -- ^ output from shell command
+readShellProcess cmd input =
+  do (Just stdin,Just stdout,Nothing,ph) <-
+         createProcess (shell cmd){std_in=CreatePipe,std_out=CreatePipe}
+     forkIO $ do try $ hPutStr stdin input
+                 try $ hClose stdin
+                 waitForProcess ph
+                 return ()
+     hGetContents stdout
diff --git a/src/compiler/GF/System/UseSignal.hs b/src/compiler/GF/System/UseSignal.hs
--- a/src/compiler/GF/System/UseSignal.hs
+++ b/src/compiler/GF/System/UseSignal.hs
@@ -18,7 +18,7 @@
 import Control.Concurrent (myThreadId, killThread)
 import Control.Exception (SomeException,catch)
 import Prelude hiding (catch)
-import System.IO
+--import System.IO
 
 #ifdef mingw32_HOST_OS
 import GHC.ConsoleHandler
diff --git a/src/compiler/GF/Text/Coding.hs b/src/compiler/GF/Text/Coding.hs
--- a/src/compiler/GF/Text/Coding.hs
+++ b/src/compiler/GF/Text/Coding.hs
@@ -31,7 +31,7 @@
                        (cbuf,bbuf) <- cod cbuf bbuf
 #endif
                        if isEmptyBuffer bbuf
-                         then ioe_invalidCharacter
+                         then ioe_invalidCharacter1
                          else do let bs = PS (bufRaw bbuf) (bufL bbuf) (bufR bbuf-bufL bbuf)
                                  bss <- translate cod cbuf
                                  return (bs:bss)
@@ -41,8 +41,9 @@
         w = bufR cbuf
 
 decodeUnicode :: TextEncoding -> ByteString -> String
-decodeUnicode enc (PS fptr l len) =
-  unsafePerformIO $ do
+decodeUnicode enc bs = unsafePerformIO $ decodeUnicodeIO enc bs
+
+decodeUnicodeIO enc (PS fptr l len) = do
     let bbuf = Buffer{bufRaw=fptr, bufState=ReadBuffer, bufSize=len, bufL=l, bufR=l+len}
     cbuf <- newCharBuffer 128 WriteBuffer
     case enc of
@@ -59,7 +60,7 @@
                        (bbuf,cbuf) <- cod bbuf cbuf
 #endif
                        if isEmptyBuffer cbuf
-                         then ioe_invalidCharacter
+                         then ioe_invalidCharacter2
                          else unpack cod bbuf cbuf
       | otherwise = return []
       where
@@ -75,6 +76,10 @@
         i = bufL cbuf
         w = bufR cbuf
 
-ioe_invalidCharacter = ioException
+ioe_invalidCharacter1 = ioException
    (IOError Nothing InvalidArgument ""
         ("invalid byte sequence for this encoding") Nothing Nothing)
+
+ioe_invalidCharacter2 = ioException
+   (IOError Nothing InvalidArgument ""
+        ("invalid byte sequence for this decoding") Nothing Nothing)
diff --git a/src/compiler/GF/Text/Lexing.hs b/src/compiler/GF/Text/Lexing.hs
--- a/src/compiler/GF/Text/Lexing.hs
+++ b/src/compiler/GF/Text/Lexing.hs
@@ -1,12 +1,12 @@
+-- | Lexers and unlexers - they work on space-separated word strings
 module GF.Text.Lexing (stringOp,opInEnv) where
 
 import GF.Text.Transliterations
+import PGF.Lexing
 
-import Data.Char
+import Data.Char (isSpace)
 import Data.List (intersperse)
 
--- lexers and unlexers - they work on space-separated word strings
-
 stringOp :: String -> Maybe (String -> String)
 stringOp name = case name of
   "chars"      -> Just $ appLexer (filter (not . all isSpace) . map return)
@@ -14,11 +14,11 @@
   "lexcode"    -> Just $ appLexer lexCode
   "lexmixed"   -> Just $ appLexer lexMixed
   "words"      -> Just $ appLexer words
-  "bind"       -> Just $ appUnlexer bindTok
+  "bind"       -> Just $ appUnlexer (unwords . bindTok)
   "unchars"    -> Just $ appUnlexer concat
-  "unlextext"  -> Just $ capitInit . appUnlexer (unlexText . unquote)
+  "unlextext"  -> Just $ appUnlexer (unlexText . unquote)
   "unlexcode"  -> Just $ appUnlexer unlexCode
-  "unlexmixed" -> Just $ capitInit . appUnlexer (unlexMixed . unquote)
+  "unlexmixed" -> Just $ appUnlexer (unlexMixed . unquote)
   "unwords"    -> Just $ appUnlexer unwords
   "to_html"    -> Just wrapHTML
   _ -> transliterate name
@@ -45,89 +45,9 @@
 appLexer f = unwords . filter (not . null) . f
 
 appUnlexer :: ([String] -> String) -> String -> String
-appUnlexer f = unlines . map (f . words) . lines
+----appUnlexer f = unlines . map (f . words) . lines
+appUnlexer f = f . words
 
 wrapHTML :: String -> String
 wrapHTML = unlines . tag . intersperse "<br>" . lines where
   tag ss = "<html>":"<head>":"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />":"</head>":"<body>" : ss ++ ["</body>","</html>"]
-
-lexText :: String -> [String]
-lexText = uncap . lext where
-  lext s = case s of
-    c:cs | isMajorPunct c -> [c] : uncap (lext cs)
-    c:cs | isMinorPunct c -> [c] : lext cs
-    c:cs | isSpace c ->       lext cs
-    _:_ -> let (w,cs) = break (\x -> isSpace x || isPunct x) s in w : lext cs
-    _ -> [s]
-  uncap s = case s of
-    (c:cs):ws -> (toLower c : cs):ws
-    _ -> s
-
--- | Haskell lexer, usable for much code
-lexCode :: String -> [String]
-lexCode ss = case lex ss of
-  [(w@(_:_),ws)] -> w : lexCode ws
-  _ -> []
-
--- | LaTeX style lexer, with "math" environment using Code between $...$
-lexMixed :: String -> [String]
-lexMixed = concat . alternate False where
-  alternate env s = case s of
-    _:_ -> case break (=='$') s of
-      (t,[])  -> lex env t : []
-      (t,c:m) -> lex env t : [[c]] : alternate (not env) m
-    _ -> []
-  lex env = if env then lexCode else lexText
-
-bindTok :: [String] -> String
-bindTok ws = case ws of
-    w:"&+":ws2 -> w ++ bindTok ws2
-    w:[]       -> w
-    w:ws2      -> w ++ " " ++ bindTok ws2
-    []         -> ""
-
-unlexText :: [String] -> String
-unlexText = unlext where
-  unlext s = case s of
-    w:[] -> w
-    w:[c]:[] | isPunct c -> w ++ [c]
-    w:[c]:cs | isMajorPunct c -> w ++ [c] ++ " " ++ capitInit (unlext cs)
-    w:[c]:cs | isMinorPunct c -> w ++ [c] ++ " " ++ unlext cs
-    w:ws -> w ++ " " ++ unlext ws
-    _ -> []
-
--- capitalize first letter
-capitInit s = case s of
-  c:cs -> toUpper c : cs
-  _ -> s
-
--- unquote each string of form "foo"
-unquote = map unq where 
-  unq s = case s of
-    '"':cs@(_:_) | last cs == '"' -> init cs
-    _ -> s
-
-unlexCode :: [String] -> String
-unlexCode s = case s of
-  w:[] -> w
-  [c]:cs | isParen c -> [c] ++ unlexCode cs
-  w:cs@([c]:_) | isClosing c -> w ++ unlexCode cs
-  w:ws -> w ++ " " ++ unlexCode ws
-  _ -> []
-
-
-unlexMixed :: [String] -> String
-unlexMixed = concat . alternate False where
-  alternate env s = case s of
-    _:_ -> case break (=="$") s of
-      (t,[])  -> unlex env t : []
-      (t,c:m) -> unlex env t : sep env c : alternate (not env) m
-    _ -> []
-  unlex env = if env then unlexCode else unlexText
-  sep env c = if env then c ++ " " else " " ++ c
-
-isPunct = flip elem ".?!,:;"
-isMajorPunct = flip elem ".?!"
-isMinorPunct = flip elem ",:;"
-isParen = flip elem "()[]{}"
-isClosing = flip elem ")]}"
diff --git a/src/compiler/GFC.hs b/src/compiler/GFC.hs
--- a/src/compiler/GFC.hs
+++ b/src/compiler/GFC.hs
@@ -2,30 +2,29 @@
 -- module Main where
 
 import PGF
-import PGF.CId
-import PGF.Data
-import PGF.Optimize
-import GF.Index
+import PGF.Internal(PGF,abstract,concretes,code,funs,cats,optimizePGF,unionPGF)
+import PGF.Internal(putSplitAbs)
 import GF.Compile
 import GF.Compile.Export
-
-import GF.Grammar.CF ---- should this be on a deeper level? AR 15/10/2008
-import GF.Grammar (identC)
+import GF.Compile.CFGtoPGF
+import GF.Compile.GetGrammar
+import GF.Grammar.CFG
 
+import GF.Infra.Ident(showIdent)
 import GF.Infra.UseIO
 import GF.Infra.Option
 import GF.Data.ErrM
+import GF.System.Directory
 
 import Data.Maybe
-import Data.Binary
+import PGF.Internal(encode,encodeFile,runPut)
 import qualified Data.Map as Map
+import qualified Data.Set as Set
 import qualified Data.ByteString as BSS
 import qualified Data.ByteString.Lazy as BSL
-import qualified Data.ByteString.Char8 as BS
 import System.FilePath
 import System.IO
-import Control.Exception
-
+import Control.Monad(unless,forM_)
 
 mainGFC :: Options -> [FilePath] -> IO ()
 mainGFC opts fs = do
@@ -45,79 +44,112 @@
 
 compileSourceFiles :: Options -> [FilePath] -> IOE ()
 compileSourceFiles opts fs = 
-    do gr <- batchCompile opts fs
-       let cnc = justModuleName (last fs)
-       if flag optStopAfterPhase opts == Compile 
-         then return ()
-         else do pgf <- link opts (identC (BS.pack cnc)) gr
-                 writePGF opts pgf
-                 writeByteCode opts pgf
-                 writeOutputs opts pgf
+    do cnc_gr@(cnc,t_src,gr) <- batchCompile opts fs
+       unless (flag optStopAfterPhase opts == Compile) $
+              do let abs = showIdent (srcAbsName gr cnc)
+                     pgfFile = outputPath opts (grammarName' opts abs<.>"pgf")
+                 t_pgf <- if outputJustPGF opts
+                          then maybeIO $ getModificationTime pgfFile
+                          else return Nothing
+                 if t_pgf >= Just t_src
+                   then putIfVerb opts $ pgfFile ++ " is up-to-date."
+                   else do pgf <- link opts cnc_gr
+                           writePGF opts pgf
+                           writeByteCode opts pgf
+                           writeOutputs opts pgf
 
 compileCFFiles :: Options -> [FilePath] -> IOE ()
-compileCFFiles opts fs = 
-    do s  <- ioeIO $ fmap unlines $ mapM readFile fs 
-       let cnc = justModuleName (last fs)
-       gf <- ioeErr $ getCF cnc s
-       gr <- compileSourceGrammar opts gf
-       if flag optStopAfterPhase opts == Compile 
-         then return ()
-         else do pgf <- link opts (identC (BS.pack cnc)) gr
-                 writePGF opts pgf
-                 writeOutputs opts pgf
+compileCFFiles opts fs = do
+  rules <- fmap concat $ mapM (getCFRules opts) fs
+  startCat <- case rules of
+                (CFRule cat _ _ : _) -> return cat
+                _                    -> fail "empty CFG"
+  let pgf = cf2pgf (last fs) (uniqueFuns (mkCFG startCat Set.empty rules))
+  let cnc = justModuleName (last fs)
+  unless (flag optStopAfterPhase opts == Compile) $
+     do probs <- liftIO (maybe (return . defaultProbabilities) readProbabilitiesFromFile (flag optProbsFile opts) pgf)
+        let pgf' = setProbabilities probs $ if flag optOptimizePGF opts then optimizePGF pgf else pgf
+        writePGF opts pgf'
+        writeOutputs opts pgf'
 
 unionPGFFiles :: Options -> [FilePath] -> IOE ()
-unionPGFFiles opts fs = 
-    do pgfs <- mapM readPGFVerbose fs
-       let pgf0 = foldl1 unionPGF pgfs
-           pgf1 = if flag optOptimizePGF opts then optimizePGF pgf0 else pgf0
-           pgf = if flag optMkIndexPGF opts then addIndex pgf1 else pgf1
-           pgfFile = grammarName opts pgf <.> "pgf"
-       if pgfFile `elem` fs 
-         then putStrLnE $ "Refusing to overwrite " ++ pgfFile
-         else writePGF opts pgf
-       writeOutputs opts pgf
-  where readPGFVerbose f = putPointE Normal opts ("Reading " ++ f ++ "...") $ ioeIO $ readPGF f
+unionPGFFiles opts fs =
+    if outputJustPGF opts
+    then maybe doIt checkFirst (flag optName opts)
+    else doIt
+  where
+    checkFirst name =
+      do let pgfFile = outputPath opts (name <.> "pgf")
+         sourceTime <- liftIO $ maximum `fmap` mapM getModificationTime fs
+         targetTime <- maybeIO $ getModificationTime pgfFile
+         if targetTime >= Just sourceTime
+           then putIfVerb opts $ pgfFile ++ " is up-to-date."
+           else doIt
 
+    doIt =
+      do pgfs <- mapM readPGFVerbose fs
+         let pgf0 = foldl1 unionPGF pgfs
+             pgf  = if flag optOptimizePGF opts then optimizePGF pgf0 else pgf0
+             pgfFile = outputPath opts (grammarName opts pgf <.> "pgf")
+         if pgfFile `elem` fs
+           then putStrLnE $ "Refusing to overwrite " ++ pgfFile
+           else writePGF opts pgf
+         writeOutputs opts pgf
+
+    readPGFVerbose f =
+        putPointE Normal opts ("Reading " ++ f ++ "...") $ liftIO $ readPGF f
+
 writeOutputs :: Options -> PGF -> IOE ()
 writeOutputs opts pgf = do
   sequence_ [writeOutput opts name str 
-                 | fmt <- flag optOutputFormats opts,
-                   fmt /= FmtByteCode,
+                 | fmt <- outputFormats opts,
                    (name,str) <- exportPGF opts fmt pgf]
 
 writeByteCode :: Options -> PGF -> IOE ()
 writeByteCode opts pgf
   | elem FmtByteCode (flag optOutputFormats opts) =
-             let name = fromMaybe (showCId (abstractName pgf)) (flag optName opts)
-                 file = name <.> "bc"
-                 path = case flag optOutputDir opts of
-                          Nothing  -> file
-                          Just dir -> dir </> file
-             in putPointE Normal opts ("Writing " ++ path ++ "...") $ ioeIO $
-                   bracket
-                      (openFile path WriteMode)
-                      (hClose)
-                      (\h -> do hSetBinaryMode h True
-                                BSL.hPut h (encode addrs)
+             let path = outputPath opts (grammarName opts pgf <.> "bc")
+             in writing opts path $
+                  withBinaryFile path WriteMode
+                      (\h -> do BSL.hPut h (encode addrs)
                                 BSS.hPut h (code (abstract pgf)))
   | otherwise = return ()
   where
     addrs = 
       [(id,addr) | (id,(_,_,_,_,addr)) <- Map.toList (funs (abstract pgf))] ++
-      [(id,addr) | (id,(_,_,addr))     <- Map.toList (cats (abstract pgf))]
+      [(id,addr) | (id,(_,_,_,addr))   <- Map.toList (cats (abstract pgf))]
 
 writePGF :: Options -> PGF -> IOE ()
-writePGF opts pgf = do
-  let outfile = grammarName opts pgf <.> "pgf"
-  putPointE Normal opts ("Writing " ++ outfile ++ "...") $ ioeIO $ encodeFile outfile pgf
+writePGF opts pgf =
+    if flag optSplitPGF opts then writeSplitPGF else writeNormalPGF
+  where
+    writeNormalPGF =
+       do let outfile = outputPath opts (grammarName opts pgf <.> "pgf")
+          writing opts outfile $ encodeFile outfile pgf
 
-grammarName :: Options -> PGF -> String
-grammarName opts pgf = fromMaybe (showCId (absname pgf)) (flag optName opts)
+    writeSplitPGF =
+      do let outfile = outputPath opts (grammarName opts pgf <.> "pgf")
+         writing opts outfile $ BSL.writeFile outfile (runPut (putSplitAbs pgf))
+                                --encodeFile_ outfile (putSplitAbs pgf)
+         forM_ (Map.toList (concretes pgf)) $ \cnc -> do
+           let outfile = outputPath opts (showCId (fst cnc) <.> "pgf_c")
+           writing opts outfile $ encodeFile outfile cnc
 
+
 writeOutput :: Options -> FilePath-> String -> IOE ()
-writeOutput opts file str =
-    putPointE Normal opts ("Writing " ++ path ++ "...") $ ioeIO $
-      writeUTF8File path str
-  where
-    path = maybe id (</>) (flag optOutputDir opts) file
+writeOutput opts file str = writing opts path $ writeUTF8File path str
+  where path = outputPath opts file
+
+-- * Useful helper functions
+
+grammarName :: Options -> PGF -> String
+grammarName opts pgf = grammarName' opts (showCId (abstractName pgf))
+grammarName' opts abs = fromMaybe abs (flag optName opts)
+
+outputFormats opts = [fmt | fmt <- flag optOutputFormats opts, fmt/=FmtByteCode]
+outputJustPGF opts = null (flag optOutputFormats opts) && not (flag optSplitPGF opts)
+
+outputPath opts file = maybe id (</>) (flag optOutputDir opts) file
+
+writing opts path io =
+    putPointE Normal opts ("Writing " ++ path ++ "...") $ liftIO io
diff --git a/src/compiler/GFI.hs b/src/compiler/GFI.hs
--- a/src/compiler/GFI.hs
+++ b/src/compiler/GFI.hs
@@ -8,40 +8,36 @@
 import GF.Command.Commands(flags,options)
 import GF.Command.Abstract
 import GF.Command.Parse(readCommandLine,pCommand)
-import GF.Data.ErrM
-import GF.Data.Operations (chunks,err)
-import GF.Grammar hiding (Ident)
+import GF.Data.Operations (Err(..),chunks,err,raise)
+import GF.Grammar hiding (Ident,isPrefixOf)
 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(renameSourceTerm)
-import GF.Compile.Compute.Concrete (computeConcrete,checkPredefError)
+--import GF.Compile.Compute.Concrete (computeConcrete,checkPredefError)
 import qualified GF.Compile.Compute.ConcreteNew as CN(normalForm,resourceValues)
-import GF.Compile.TypeCheck.Concrete (inferLType,ppType)
+import GF.Compile.TypeCheck.RConcrete as TC(inferLType,ppType)
 import GF.Infra.Dependencies(depGraph)
 import GF.Infra.CheckM
 import GF.Infra.UseIO(ioErrorText)
 import GF.Infra.SIO
 import GF.Infra.Option
-import GF.Infra.Ident (showIdent)
 import qualified System.Console.Haskeline as Haskeline
-import GF.Text.Coding(decodeUnicode,encodeUnicode)
+--import GF.Text.Coding(decodeUnicode,encodeUnicode)
 
-import GF.Compile.Coding(codeTerm)
+--import GF.Compile.Coding(codeTerm)
 
 import PGF
-import PGF.Data
-import PGF.Macros
+import PGF.Internal(emptyPGF,abstract,funs,lookStartCat)
 
 import Data.Char
-import Data.Maybe
 import Data.List(nub,isPrefixOf,isInfixOf,partition)
 import qualified Data.Map as Map
-import qualified Data.ByteString.Char8 as BS
+--import qualified Data.ByteString.Char8 as BS
+import qualified Data.ByteString.UTF8 as UTF8(fromString)
 import qualified Text.ParserCombinators.ReadP as RP
-import System.IO(utf8)
+--import System.IO(utf8)
 --import System.CPUTime(getCPUTime)
 import System.Directory({-getCurrentDirectory,-}getAppUserDataDirectory)
 import Control.Exception(SomeException,fromException,evaluate,try)
@@ -181,24 +177,25 @@
         pOpts style q ("-qual"   :ws) = pOpts style            Qualified   ws
         pOpts style q             ws  = (style,q,unwords ws)
 
-        (style,q,s) = pOpts TermPrintDefault Qualified ws'
+        (style,q,s) = pOpts TermPrintDefault Qualified ws
+        {-
         (new,ws') = case ws of
                       "-new":ws' -> (True,ws')
                       "-old":ws' -> (False,ws')
                       _ -> (flag optNewComp opts,ws)
-
-      case runP pExp (encodeUnicode utf8 s) of
+        -}
+      case runP pExp (UTF8.fromString s) of
         Left (_,msg) -> putStrLn msg
         Right t      -> putStrLn . err id (showTerm sgr style q)
-                                 . checkComputeTerm' new sgr
-                                 $ codeTerm (decodeUnicode utf8 . BS.pack) t
+                                 . checkComputeTerm sgr
+                                 $ {-codeTerm (decodeUnicode utf8 . BS.pack)-} t
       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]
+               let ts = [t | Right t <- map (runP pExp . UTF8.fromString) 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
@@ -221,14 +218,14 @@
           let isRaw = elem "-raw" os 
           ops <- case ts of
              _:_ -> do
-               let Right t = runP pExp (encodeUnicode utf8 (unwords ts))
+               let Right t = runP pExp (UTF8.fromString (unwords ts))
                ty <- err error return $ checkComputeTerm sgr t
                return $ allOpersTo sgr ty
              _   -> return $ allOpers sgr 
           let sigs = [(op,ty) | ((mo,op),ty,pos) <- ops]
           let printer = if isRaw 
                           then showTerm sgr TermPrintDefault Qualified
-                          else (render . GF.Compile.TypeCheck.Concrete.ppType)
+                          else (render . TC.ppType)
           let printed = [unwords [showIdent op, ":", printer ty] | (op,ty) <- sigs]
           mapM_ putStrLn [l | l <- printed, all (flip isInfixOf l) greps]
           continue gfenv
@@ -327,15 +324,14 @@
 
 printException e = maybe (print e) (putStrLn . ioErrorText) (fromException e)
 
-checkComputeTerm = checkComputeTerm' False
-checkComputeTerm' new sgr t = do
-                 mo <- maybe (Bad "no source grammar in scope") return $ greatestResource sgr
+checkComputeTerm sgr t = do
+                 mo <- maybe (raise "no source grammar in scope") return $ greatestResource sgr
                  ((t,_),_) <- runCheck $ do t <- renameSourceTerm sgr mo t
                                             inferLType sgr [] t
-                 t1 <- if new
-                       then return (CN.normalForm (CN.resourceValues sgr) (L NoLoc IW) t)
-                       else computeConcrete sgr t
-                 checkPredefError sgr t1
+                 t1 <- {-if new
+                       then-} return (CN.normalForm (CN.resourceValues sgr) (L NoLoc identW) t)
+                       {-else computeConcrete sgr t-}
+                 checkPredefError t1
 
 fetchCommand :: GFEnv -> IO String
 fetchCommand gfenv = do
diff --git a/src/compiler/GFServer.hs b/src/compiler/GFServer.hs
--- a/src/compiler/GFServer.hs
+++ b/src/compiler/GFServer.hs
@@ -7,22 +7,23 @@
 import Control.Monad.State(StateT(..),get,gets,put)
 import Control.Monad.Error(ErrorT(..),Error(..))
 import System.Random(randomRIO)
-import System.IO(stderr,hPutStrLn)
+--import System.IO(stderr,hPutStrLn)
 import GF.System.Catch(try)
+import Control.Exception(bracket_)
 import System.IO.Error(isAlreadyExistsError)
 import GF.System.Directory(doesDirectoryExist,doesFileExist,createDirectory,
                            setCurrentDirectory,getCurrentDirectory,
                            getDirectoryContents,removeFile,removeDirectory,
                            getModificationTime)
-import Data.Time (formatTime)
+import Data.Time (getCurrentTime,formatTime)
 import System.Locale(defaultTimeLocale,rfc822DateFormat)
 import System.FilePath(dropExtension,takeExtension,takeFileName,takeDirectory,
-                       (</>))
+                       (</>),makeRelative)
 #ifndef mingw32_HOST_OS
 import System.Posix.Files(getSymbolicLinkStatus,isSymbolicLink,removeLink,
                           createSymbolicLink)
 #endif
-import Control.Concurrent(newMVar,modifyMVar)
+import Control.Concurrent(forkIO,newMVar,modifyMVar,newChan,writeChan,getChanContents)
 import Network.URI(URI(..))
 import Network.Shed.Httpd(initServer,Request(..),Response(..),noCache)
 --import qualified Network.FastCGI as FCGI -- from hackage direct-fastcgi
@@ -33,7 +34,7 @@
 import System.Process(readProcessWithExitCode)
 import System.Exit(ExitCode(..))
 import Codec.Binary.UTF8.String(decodeString,encodeString)
-import GF.Infra.UseIO(readBinaryFile,writeBinaryFile)
+import GF.Infra.UseIO(readBinaryFile,writeBinaryFile,ePutStrLn)
 import GF.Infra.SIO(captureSIO)
 import qualified PGFService as PS
 import qualified ExampleService as ES
@@ -57,18 +58,21 @@
      datadir <- getDataDir
      let root = maybe (datadir</>"www") id optroot
 --   debug $ "document root="++root
-     setCurrentDirectory root
+     setDir root
 --   FCGI.acceptLoop forkIO (handle_fcgi execute1 state0 state cache)
      -- if acceptLoop returns, then GF was not invoked as a FastCGI script
      http_server execute1 state0 state cache root
   where
     -- | HTTP server
     http_server execute1 state0 state cache root =
-      do logPutStrLn gf_version
-         logPutStrLn $ "Document root = "++root
-         logPutStrLn $ "Starting HTTP server, open http://localhost:"
-                       ++show port++"/ in your web browser."
-         initServer port (modifyMVar state . handle root state0 cache execute1)
+      do log <- newChan -- to avoid intertwined log messages
+         forkIO $ mapM_ ePutStrLn =<< getChanContents log
+         let logLn = writeChan log
+         logLn gf_version
+         logLn $ "Document root = "++root
+         logLn $ "Starting HTTP server, open http://localhost:"
+                 ++show port++"/ in your web browser."
+         initServer port (handle logLn root state0 cache execute1 state)
 
 gf_version = "This is GF version "++showVersion version++".\n"++buildInfo
 
@@ -117,50 +121,64 @@
 err :: Response -> HM s a
 err e = StateT $ \ s -> ErrorT $ return $ Left e
 
-hmtry :: HM s a -> HM s (Either (Either IOError Response) a)
-hmtry m = do s <- get
-             e <- liftIO $ try $ runErrorT $ runStateT m s
-             case e of
-               Left ioerror -> return (Left (Left ioerror))
-               Right (Left resp) -> return (Left (Right resp))
-               Right (Right (a,s)) -> do put s;return (Right a)
+hmbracket_ :: IO () -> IO () -> HM s a -> HM s a
+hmbracket_ pre post m =
+    do s <- get
+       e <- liftIO $ bracket_ pre post $ runErrorT $ runStateT m s
+       case e of
+         Left resp -> err resp
+         Right (a,s) -> do put s;return a
 
 -- | HTTP request handler
-handle documentroot state0 cache execute1
-       rq@(Request method URI{uriPath=upath,uriQuery=q} hdrs body) state =
+handle logLn documentroot state0 cache execute1 stateVar
+       rq@(Request method URI{uriPath=upath,uriQuery=q} hdrs body) =
+    addDate $
     case method of
-      "POST" -> run normal_request (utf8inputs body,state)
-      "GET"  -> run normal_request (utf8inputs q,state)
-      _ -> return (state,resp501 $ "method "++method)
+      "POST" -> normal_request (utf8inputs body)
+      "GET"  -> normal_request (utf8inputs q)
+      _ -> return (resp501 $ "method "++method)
   where
-    normal_request =
-      do -- Defend against unhandled errors under inDir:
-         liftIO $ setDir documentroot
-         qs <- get_qs
-         logPutStrLn $ method++" "++upath++" "++show (mapSnd (take 100.fst) qs)
+    logPutStrLn msg = liftIO $ logLn msg
+    debug msg = logPutStrLn msg
+
+    addDate m =
+      do t <- getCurrentTime
+         r <- m
+         let fmt = formatTime defaultTimeLocale rfc822DateFormat t
+         return r{resHeaders=("Date",fmt):resHeaders r}
+
+    normal_request qs =
+      do logPutStrLn $ method++" "++upath++" "++show (mapSnd (take 100.fst) qs)
+         let stateful m = modifyMVar stateVar $ \ s -> run m (qs,s)
+          -- stateful ensures mutual exclusion, so you can use/change the cwd
          case upath of
-           "/new" -> new
---         "/stop" ->
---         "/start" ->
-           "/gfshell" -> inDir command
-           "/parse" -> parse (decoded qs)
-           "/cloud" -> inDir cloud
-           "/version" -> return (ok200 gf_version)
+           "/new"     -> stateful $ new
+           "/gfshell" -> stateful $ inDir command
+           "/cloud"   -> stateful $ inDir cloud
+--         "/stop"    ->
+--         "/start"   ->
+           "/parse"   -> parse (decoded qs)
+           "/version" -> do (c1,c2) <- PS.listPGFCache cache
+                            let rel = map (makeRelative documentroot)
+                            return $ ok200 (unlines (gf_version:"":rel c1++"":rel c2))
+           "/flush"   -> do PS.flushPGFCache cache; return (ok200 "flushed")
            '/':rpath ->
+             -- This code runs without mutual exclusion, so it must *not*
+             -- use/change the cwd. Access files by absolute paths only.
              case (takeDirectory path,takeFileName path,takeExtension path) of
-               (_  ,_             ,".pgf") -> wrapCGI $ PS.cgiMain' cache path
+               (_  ,_             ,".pgf") -> do --debug $ "PGF service: "++path
+                                                 wrapCGI $ PS.cgiMain' cache path
                (dir,"grammars.cgi",_     ) -> grammarList dir (decoded qs)
-               (dir  ,"exb.fcgi"  ,_    ) -> wrapCGI $ ES.cgiMain' root dir cache
-               _ -> liftIO $ serveStaticFile path
+               (dir  ,"exb.fcgi"  ,_    ) -> wrapCGI $ ES.cgiMain' root dir (fst cache)
+               _ -> serveStaticFile rpath path
              where path = translatePath rpath
-           _ -> err $ resp400 upath
+           _ -> return $ resp400 upath
 
-    root = "."
+    root = documentroot
 
     translatePath rpath = root</>rpath -- hmm, check for ".."
 
-    wrapCGI cgi = 
-      liftIO $ cgiHandler root (handleErrors . handleCGIErrors $ cgi) rq
+    wrapCGI cgi = cgiHandler root (handleErrors . handleCGIErrors $ cgi) rq
 
     look field =
       do qs <- get_qs
@@ -173,18 +191,19 @@
       where
         cd ('/':dir@('t':'m':'p':_)) =
           do cwd <- liftIO $ getCurrentDirectory
-             b <- liftIO $ try $ setDir dir
+             b <- liftIO $ doesDirectoryExist dir
              case b of
-               Left _ -> do b <- liftIO $ try $ readFile dir -- poor man's symbolic links
+               False  -> do b <- liftIO $ try $ readFile dir -- poor man's symbolic links
                             case b of
                               Left _ -> err $ resp404 dir
                               Right dir' -> cd dir'
-               Right _ -> do --logPutStrLn $ "cd "++dir
-                             r <- hmtry (ok dir)
-                             liftIO $ setDir cwd
-                             either (either (liftIO . ioError) err) return r
+               True  -> do --logPutStrLn $ "cd "++dir
+                           hmInDir dir (ok dir)
         cd dir = err $ resp400 $ "unacceptable directory "++dir
 
+    -- First ensure that only one thread that depends on the cwd is running!
+    hmInDir dir = hmbracket_ (setDir dir) (setDir documentroot)
+
     new = fmap ok200 $ liftIO $ newDirectory
 
     command dir =
@@ -259,12 +278,11 @@
            else err $ resp404 path
     rm path = err $ resp400 $ "unacceptable extension "++path
 
-    download path = liftIO $ serveStaticFile path
+    download path = liftIO $ serveStaticFile' path
 
     link_directories olddir newdir@('/':'t':'m':'p':'/':_) | old/=new =
-        liftIO $
-        do setDir ".."
-           logPutStrLn =<< getCurrentDirectory
+        hmInDir ".." $ liftIO $
+        do logPutStrLn =<< getCurrentDirectory
            logPutStrLn $ "link_dirs new="++new++", old="++old
 #ifdef mingw32_HOST_OS
            isDir <- doesDirectoryExist old
@@ -313,10 +331,14 @@
 
 -- * Static content
 
-serveStaticFile path =
-  do b <- doesDirectoryExist path
-     let path' = if b then path </> "index.html" else path
-     serveStaticFile' path'
+serveStaticFile rpath path =
+  do --logPutStrLn $ "Serving static file "++path
+     b <- doesDirectoryExist path
+     if b
+       then if rpath `elem` ["","."] || last path=='/'
+            then serveStaticFile' (path </> "index.html")
+            else return (resp301 ('/':rpath++"/"))
+       else serveStaticFile' path
 
 serveStaticFile' path =
   do let ext = takeExtension path
@@ -330,7 +352,7 @@
                             return (resp404 path)
 
 -- * Logging
-logPutStrLn s = liftIO . hPutStrLn stderr $ s
+logPutStrLn s = ePutStrLn s
 
 -- * JSONP output
 
@@ -346,6 +368,8 @@
 jsonp200' f  = ok200' jsonpUTF8 . encodeString . f . encode
 html200      = ok200' htmlUTF8 . encodeString
 resp204      = Response 204 [xo] "" -- no content
+resp301 url  = Response 301 [plain,xo,location url] $
+               "Moved permanently to "++url
 resp400 msg  = Response 400 [plain,xo] $ "Bad request: "++msg++"\n"
 resp404 path = Response 404 [plain,xo] $ "Not found: "++path++"\n"
 resp500 msg  = Response 500 [plain,xo] $ "Internal error: "++msg++"\n"
@@ -366,6 +390,7 @@
 csutf8 = "; charset=UTF-8"
 xo = ("Access-Control-Allow-Origin","*") -- Allow cross origin requests
      -- https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS
+location url = ("Location",url)
 
 contentTypeFromExt ext =
   case ext of
@@ -426,7 +451,7 @@
      removeDirectory dir
 
 setDir path =
-  do logPutStrLn $ "cd "++show path
+  do --logPutStrLn $ "cd "++show path
      setCurrentDirectory path
 
 {-
diff --git a/src/compiler/SimpleEditor/Convert.hs b/src/compiler/SimpleEditor/Convert.hs
--- a/src/compiler/SimpleEditor/Convert.hs
+++ b/src/compiler/SimpleEditor/Convert.hs
@@ -5,24 +5,19 @@
 import Data.List(sortBy)
 import Data.Function(on)
 import qualified Data.Map as Map
-import Text.JSON(encode,makeObj)
+import Text.JSON(makeObj) --encode
 import Text.PrettyPrint(render,text,(<+>))
 
--- 4 extra imports just to deal with the ByteString mess...
-import qualified Data.ByteString.Char8 as BS(pack)
-import Codec.Binary.UTF8.String(encodeString)
-import GF.Compile.Coding(decodeStringsInModule)
-import System.IO(utf8)
+import qualified Data.ByteString.UTF8 as UTF8(fromString)
 
---import GF.Compile.GetGrammar (getSourceModule)
 import GF.Infra.Option(optionsGFO)
 import GF.Infra.Ident(showIdent)
---import GF.Infra.UseIO(appIOE)
 import GF.Grammar.Grammar
 import GF.Grammar.Printer(ppParams,ppTerm,getAbs,TermPrintQual(..))
 import GF.Grammar.Parser(runP,pModDef)
 import GF.Grammar.Lexer(Posn(..))
 import GF.Data.ErrM
+import PGF.Internal(Literal(LStr))
 
 import SimpleEditor.Syntax as S
 import SimpleEditor.JSON
@@ -30,10 +25,10 @@
 
 parseModule (path,source) =
    (path.=) $
-   case runP pModDef (BS.pack (encodeString source)) of
+   case runP pModDef (UTF8.fromString source) of
      Left (Pn l c,msg) ->
          makeObj ["error".=msg, "location".= show l++":"++show c]
-     Right mod -> case convModule (decodeStringsInModule utf8 mod) of
+     Right mod -> case convModule mod of
                     Ok g -> makeObj ["converted".=g]
                     Bad msg -> makeObj ["parsed".=msg]
 
@@ -57,7 +52,10 @@
      let cats = reverse cats0
          funs = reverse funs0
          flags = optionsGFO (mflags src)
-         startcat = maybe "-" id $ lookup "startcat" flags
+         startcat =
+           case lookup "startcat" flags of
+             Just (LStr cat) -> cat
+             _               -> "-"
      return $ Grammar (convId modid) extends (Abstract startcat cats funs) []
 
 convExtends = mapM convExtend
@@ -121,7 +119,7 @@
     ResParam ops _ ->
       return $ Pa $ Param i (maybe "" (render . ppParams q . unLoc) ops)
     ResValue _ -> return Ignored
-    CncCat (Just (L _ typ)) Nothing pprn _ -> -- ignores printname !!
+    CncCat (Just (L _ typ)) Nothing Nothing pprn _ -> -- ignores printname !!
       return $ LC $ Lincat i (render $ ppTerm q 0 typ)
     ResOper oltyp (Just lterm) -> return $ Op $ Oper lhs rhs
       where
@@ -153,7 +151,7 @@
     AbsCat ctxt      -> fmap loc ctxt
     AbsFun ty _ _ _  -> fmap loc ty
     ResParam ops _   -> fmap loc ops
-    CncCat ty _ _ _  -> fmap loc ty
+    CncCat ty _ _ _ _ ->fmap loc ty
     ResOper ty rhs   -> fmap loc rhs `mplus` fmap loc ty
     CncFun _ rhs _ _ -> fmap loc rhs
     _ -> Nothing
diff --git a/src/example-based/ExampleDemo.hs b/src/example-based/ExampleDemo.hs
--- a/src/example-based/ExampleDemo.hs
+++ b/src/example-based/ExampleDemo.hs
@@ -2,14 +2,14 @@
   where
 
 import PGF
-import System.IO
+--import System.IO
 import Data.List
-import Control.Monad
+--import Control.Monad
 import qualified Data.Map as Map
-import qualified Data.IntMap as IntMap
+--import qualified Data.IntMap as IntMap
 import qualified Data.Set as Set
 import Data.Maybe
-import System.Environment (getArgs)
+--import System.Environment (getArgs)
 import System.Random (RandomGen) --newStdGen
 
 
diff --git a/src/runtime/c/INSTALL b/src/runtime/c/INSTALL
--- a/src/runtime/c/INSTALL
+++ b/src/runtime/c/INSTALL
@@ -1,9 +1,5 @@
-The compilation steps are:
-
-$ autoreconf -i
-$ ./configure
-$ make
-$ make install
+General Note
+------------
 
 If you want to use the statistical ranking in the parser then you
 have to compile your grammar with the option '-probs=grammar.probs',
@@ -12,9 +8,23 @@
 In order to enable the named entity recongizer for the ParseEngAbs
 grammar you also have to add the option '-literal=Symb' while compiling.
 
-Note For Mac OSX users
-----------------------
 
+For Linux users
+---------------
+
+You will need the package: libtool
+
+The compilation steps are:
+
+$ autoreconf -i
+$ ./configure
+$ make
+$ make install
+
+
+For Mac OSX users
+-----------------
+
 The following is what I did to make it work on MacOSX 10.8:
 
 - Install XCode and XCode command line tools
@@ -27,3 +37,24 @@
 $ make
 $ make install
 
+
+For Windows users
+-----------------
+
+- Install MinGW: http://www.mingw.org/. From the installer you need
+  to select at least the following packages:
+     - Mingw-developer-toolkit
+     - Mingw-base
+     - Msys-base
+  After the installation, don't forget to fix the fstab file. See here:
+     http://www.mingw.org/wiki/Getting_Started
+
+- From the MSYS shell (c:/MinGW/msys/1.0/msys.bat) go to the directory 
+  which contains the INSTALL file and do:
+
+  $ autoreconf -i
+  $ ./configure
+  $ make
+  $ make install
+
+  The compiled binaries should be now in c:/MinGW/msys/1.0/local/bin.
diff --git a/src/runtime/c/Makefile.am b/src/runtime/c/Makefile.am
--- a/src/runtime/c/Makefile.am
+++ b/src/runtime/c/Makefile.am
@@ -1,10 +1,7 @@
-
-LDADD = libgu.la
-
-lib_LTLIBRARIES = libgu.la libpgf.la libteyjus.la
+lib_LTLIBRARIES = libgu.la libpgf.la
 
 pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libgu.pc libpgf.pc libteyjus.pc
+pkgconfig_DATA = libgu.pc libpgf.pc
 
 configincludedir = $(libdir)/libgu/include
 
@@ -14,21 +11,16 @@
 	gu/bits.h \
 	gu/choice.h \
 	gu/defs.h \
-	gu/dump.h \
 	gu/enum.h \
 	gu/exn.h \
 	gu/file.h \
 	gu/fun.h \
 	gu/hash.h \
 	gu/in.h \
-	gu/intern.h \
-	gu/list.h \
-	gu/log.h \
 	gu/map.h \
 	gu/mem.h \
 	gu/out.h \
 	gu/prime.h \
-	gu/read.h \
 	gu/seq.h \
 	gu/str.h \
 	gu/string.h \
@@ -36,17 +28,16 @@
 	gu/type.h \
 	gu/ucs.h \
 	gu/utf8.h \
-	gu/variant.h \
-	gu/write.h \
-	gu/yaml.h
+	gu/variant.h
 
 pgfincludedir=$(includedir)/pgf
 pgfinclude_HEADERS = \
 	pgf/expr.h \
+	pgf/reader.h \
 	pgf/linearizer.h \
 	pgf/parser.h \
-	pgf/lexer.h \
 	pgf/literals.h \
+	pgf/graphviz.h \
 	pgf/pgf.h
 
 libgu_la_SOURCES = \
@@ -55,68 +46,46 @@
 	gu/choice.c \
 	gu/defs.c \
 	gu/seq.c \
-	gu/dump.c \
 	gu/enum.c \
 	gu/exn.c \
 	gu/file.c \
 	gu/fun.c \
 	gu/hash.c \
 	gu/in.c \
-	gu/intern.c \
-	gu/list.c \
-	gu/log.c \
 	gu/map.c \
 	gu/mem.c \
 	gu/out.c \
 	gu/prime.c \
-	gu/read.c \
 	gu/str.c \
 	gu/string.c \
 	gu/type.c \
 	gu/utf8.c \
-	gu/write.c \
 	gu/ucs.c \
-	gu/variant.c \
-	gu/yaml.c
-
-libteyjus_la_SOURCES = \
-	teyjus/simulator/abstmachine.c \
-	teyjus/simulator/dataformats.c \
-	teyjus/simulator/hnorm.c \
-	teyjus/simulator/hnormlocal.c \
-	teyjus/simulator/hopu.c \
-	teyjus/simulator/io-datastructures.c \
-	teyjus/simulator/mcstring.c \
-	teyjus/simulator/printterm.c \
-	teyjus/simulator/simdispatch.c \
-	teyjus/simulator/siminit.c \
-	teyjus/simulator/siminstr.c \
-	teyjus/simulator/siminstrlocal.c \
-	teyjus/simulator/simulator.c \
-	teyjus/simulator/trail.c \
-	teyjus/simulator/types.c
+	gu/variant.c
+libgu_la_LDFLAGS = -no-undefined
 
 libpgf_la_SOURCES = \
 	pgf/data.c \
 	pgf/data.h \
-	pgf/edsl.h \
 	pgf/expr.c \
 	pgf/expr.h \
 	pgf/parser.c \
 	pgf/parser.h \
 	pgf/jit.c \
 	pgf/parseval.c \
-	pgf/lexer.c \
-	pgf/lexer.h \
 	pgf/literals.c \
 	pgf/literals.h \
 	pgf/reader.h \
 	pgf/reader.c \
 	pgf/linearizer.c \
+	pgf/typechecker.c \
 	pgf/reasoner.c \
 	pgf/printer.c \
+	pgf/graphviz.c \
 	pgf/pgf.c \
 	pgf/pgf.h
+libpgf_la_LDFLAGS = "-no-undefined"
+libpgf_la_LIBADD = libgu.la
 
 bin_PROGRAMS = \
 	utils/pgf-print \
@@ -140,5 +109,4 @@
 	Doxyfile \
 	DoxygenLayout.xml \
 	libgu.pc.in \
-	libteyjus.pc.in \
 	libpgf.pc.in
diff --git a/src/runtime/c/configure.ac b/src/runtime/c/configure.ac
--- a/src/runtime/c/configure.ac
+++ b/src/runtime/c/configure.ac
@@ -34,12 +34,6 @@
  -Wno-unused-value"
 fi]
 
-
-AC_C_ALIGNOF
-AC_C_FAM_IN_MEM
-AC_C_STATEMENT_EXPRESSIONS
-AC_C_ASCII
-
 case "$target_cpu" in
 	i?86)	 cpu=i386; AC_DEFINE(LIGHTNING_I386, 1,
 		   [Define if lightning is targeting the x86 architecture]) ;;
diff --git a/src/runtime/c/gu/bits.c b/src/runtime/c/gu/bits.c
--- a/src/runtime/c/gu/bits.c
+++ b/src/runtime/c/gu/bits.c
@@ -35,16 +35,7 @@
 	double ret;
 
 	if (rawexp == 0x7ff) {
-		if (mantissa == 0) {
-			ret = INFINITY;
-		} else {
-			// At least glibc supports specifying the
-			// mantissa like this.
-			int len = snprintf(NULL, 0, "0x%" PRIx64, mantissa);
-			char buf[len + 1];
-			snprintf(buf, len + 1, "0x%" PRIx64, mantissa);
-			ret = nan(buf);
-		}
+		ret = (mantissa == 0) ? INFINITY : NAN;
 	} else {
 		uint64_t m = rawexp ? 1ULL << 52 | mantissa : mantissa << 1;
 		ret = ldexp((double) m, rawexp - 1075);
diff --git a/src/runtime/c/gu/bits.h b/src/runtime/c/gu/bits.h
--- a/src/runtime/c/gu/bits.h
+++ b/src/runtime/c/gu/bits.h
@@ -111,36 +111,36 @@
 	(((u_) <= (posmax_))					\
 	 ? (t_) (u_)						\
 	 : (tmin_) + ((t_) ((umax_) - (u_))) < 0		\
-	 ? -1 - ((t_) ((umax_) - (u_)))				\
-	 : (gu_raise(err_, GuIntDecodeExn), -1))
+	 ? (t_) (-1 - ((t_) ((umax_) - (u_))))				\
+	 : (t_) (gu_raise(err_, GuIntDecodeExn), -1))
 
 
 static inline int8_t
 gu_decode_2c8(uint8_t u, GuExn* err)
 {
 	return GU_DECODE_2C_(u, int8_t, UINT8_C(0xff), 
-			     INT8_C(0x7f), INT8_MIN, err);
+			     UINT8_C(0x7f), INT8_MIN, err);
 }
 
 static inline int16_t
 gu_decode_2c16(uint16_t u, GuExn* err)
 {
 	return GU_DECODE_2C_(u, int16_t, UINT16_C(0xffff), 
-			     INT16_C(0x7fff), INT16_MIN, err);
+			     UINT16_C(0x7fff), INT16_MIN, err);
 }
 
 static inline int32_t
 gu_decode_2c32(uint32_t u, GuExn* err)
 {
 	return GU_DECODE_2C_(u, int32_t, UINT32_C(0xffffffff), 
-			     INT32_C(0x7fffffff), INT32_MIN, err);
+			     UINT32_C(0x7fffffff), INT32_MIN, err);
 }
 
 static inline int64_t
 gu_decode_2c64(uint64_t u, GuExn* err)
 {
 	return GU_DECODE_2C_(u, int64_t, UINT64_C(0xffffffffffffffff), 
-			     INT64_C(0x7fffffffffffffff), INT64_MIN, err);
+			     UINT64_C(0x7fffffffffffffff), INT64_MIN, err);
 }
 
 double
diff --git a/src/runtime/c/gu/choice.c b/src/runtime/c/gu/choice.c
--- a/src/runtime/c/gu/choice.c
+++ b/src/runtime/c/gu/choice.c
@@ -1,7 +1,6 @@
 #include <gu/choice.h>
 #include <gu/seq.h>
 #include <gu/assert.h>
-#include <gu/log.h>
 
 struct GuChoice {
 	GuBuf* path;
@@ -21,7 +20,6 @@
 gu_choice_mark(GuChoice* ch)
 {
 	gu_assert(ch->path_idx <= gu_buf_length(ch->path));
-	gu_debug("%p@%d: mark", ch, ch->path_idx);
 	return (GuChoiceMark){ch->path_idx};
 }
 
@@ -29,7 +27,6 @@
 gu_choice_reset(GuChoice* ch, GuChoiceMark mark)
 {
 	gu_assert(ch->path_idx <= gu_buf_length(ch->path));
-	gu_debug("%p@%d: reset %d", ch, ch->path_idx, mark.path_idx);
 	gu_require(mark.path_idx <= ch->path_idx );
 	ch->path_idx = mark.path_idx;
 }
@@ -51,7 +48,6 @@
 		i = n_choices;
 	}
 	int ret = (i == 0) ? -1 : n_choices - i;
-	gu_debug("%p@%d: %d", ch, ch->path_idx, ret);
 	ch->path_idx++;
 	return ret;
 }
diff --git a/src/runtime/c/gu/defs.h b/src/runtime/c/gu/defs.h
--- a/src/runtime/c/gu/defs.h
+++ b/src/runtime/c/gu/defs.h
@@ -56,13 +56,9 @@
 
 #ifdef GU_ALIGNOF
 # define gu_alignof GU_ALIGNOF
-# define GU_ALIGNOF_WORKS_ON_FAM_STRUCTS
 #else
 # define gu_alignof(t_) \
 	((size_t)(offsetof(struct { char c_; t_ e_; }, e_)))
-# ifdef GU_CAN_HAVE_FAM_IN_MEMBER
-#  define GU_ALIGNOF_WORKS_ON_FAM_STRUCTS
-# endif
 #endif
 
 #define GU_PLIT(type, expr) \
@@ -116,7 +112,7 @@
 	return GU_MIN(a, b);
 }
 
-#ifdef GU_ALIGNOF_WORKS_ON_FAM_STRUCTS
+#ifdef GU_ALIGNOF
 #define gu_flex_alignof gu_alignof
 #else
 #define gu_flex_alignof(t) 0
diff --git a/src/runtime/c/gu/dump.c b/src/runtime/c/gu/dump.c
deleted file mode 100644
--- a/src/runtime/c/gu/dump.c
+++ /dev/null
@@ -1,411 +0,0 @@
-#include <gu/dump.h>
-#include <gu/list.h>
-#include <gu/variant.h>
-#include <gu/seq.h>
-#include <gu/assert.h>
-#include <gu/str.h>
-#include <gu/file.h>
-
-GuDump*
-gu_new_dump(GuWriter* wtr, GuTypeTable* dumpers, GuExn* err, GuPool* pool)
-{
-	GuDump* ctx = gu_new(GuDump, pool);
-	ctx->pool = pool;
-	if (dumpers == NULL) {
-		dumpers = &gu_dump_table;
-	}
-	ctx->dumpers = gu_new_type_map(dumpers, pool);
-	ctx->yaml = gu_new_yaml(wtr, err, pool);
-	ctx->data = gu_new_addr_map(void, void*, &gu_null, pool);
-	ctx->print_address = false;
-	return ctx;
-}
-
-void
-gu_dump(GuType* type, const void* value, GuDump* ctx)
-{
-	GuDumpFn* dumper = gu_type_map_get(ctx->dumpers, type);
-	if (ctx->print_address) {
-		GuPool* pool = gu_new_pool();
-		GuString s = gu_format_string(pool, "%p", value);
-		gu_yaml_comment(ctx->yaml, s);
-		gu_pool_free(pool);
-	}
-	(*dumper)(dumper, type, value, ctx);
-}
-
-void
-gu_dump_stderr(GuType* type, const void* value, GuExn* err)
-{
-	GuPool* pool = gu_new_pool();
-	GuOut* out = gu_file_out(stderr, pool);
-#if 0
-	GuWriter* wtr = gu_locale_writer(out, pool);
-#else
-	GuWriter* wtr = gu_new_utf8_writer(out, pool);
-#endif
-	GuDump* ctx = gu_new_dump(wtr, NULL, err, pool);
-	gu_dump(type, value, ctx);
-	gu_pool_free(pool);
-}
-
-static void
-gu_dump_scalar(GuDump* ctx, const char* fmt, ...)
-{
-	GuPool* tmp_pool = gu_local_pool();
-	va_list args;
-	va_start(args, fmt);
-	GuString s = gu_format_string_v(fmt, args, tmp_pool);
-	va_end(args);
-	gu_yaml_scalar(ctx->yaml, s);
-	gu_pool_free(tmp_pool);
-}
-
-static void
-gu_dump_str_scalar(GuDump* ctx, const char* str)
-{
-	GuPool* tmp_pool = gu_local_pool();
-	GuString s = gu_str_string(str, tmp_pool);
-	gu_yaml_scalar(ctx->yaml, s);
-	gu_pool_free(tmp_pool);
-}
-
-static void
-gu_dump_null(GuDump* ctx)
-{
-	gu_yaml_tag_secondary(ctx->yaml, "null");
-	gu_yaml_scalar(ctx->yaml, gu_empty_string);
-}
-
-static void 
-gu_dump_int(GuDumpFn* dumper, GuType* type, const void* p, 
-	    GuDump* ctx)
-{
-	(void) dumper;
-	(void) type;
-	const int* ip = p;
-	gu_dump_scalar(ctx, "%d", *ip);
-}
-
-static void 
-gu_dump_uint16(GuDumpFn* dumper, GuType* type, const void* p, 
-	       GuDump* ctx)
-{
-	(void) dumper;
-	(void) type;
-	const uint16_t* ip = p;
-	gu_dump_scalar(ctx, "%" PRIu16, *ip);
-}
-
-static void 
-gu_dump_size(GuDumpFn* dumper, GuType* type, const void* p, 
-	     GuDump* ctx)
-{
-	(void) (dumper && type);
-	const size_t* zp = p;
-	gu_dump_scalar(ctx, "%zu", *zp);
-}
-
-
-
-static void 
-gu_dump_double(GuDumpFn* dumper, GuType* type, const void* p, 
-	       GuDump* ctx)
-{
-	(void) dumper;
-	(void) type;
-	const double* dp = p;
-	gu_dump_scalar(ctx, "%lf", *dp);
-}
-
-static const char gu_dump_length_key[] = "gu_dump_length_key";
-
-static void 
-gu_dump_length(GuDumpFn* dumper, GuType* type, const void* p, 
-	       GuDump* ctx)
-{
-	(void) dumper;
-	(void) type;
-	const GuLength* ip = p;
-	gu_dump_scalar(ctx, "%d", *ip);
-	GuLength* lenp = gu_map_get(ctx->data, gu_dump_length_key, void*);
-	if (lenp != NULL) {
-		*lenp = *ip;
-	}
-}
-
-static void 
-gu_dump_str(GuDumpFn* dumper, GuType* type, const void* p, 
-	    GuDump* ctx)
-{
-	(void) dumper;
-	(void) type;
-	const GuStr* sp = p;
-	gu_dump_str_scalar(ctx, *sp);
-}
-
-static void 
-gu_dump_string(GuDumpFn* dumper, GuType* type, const void* p, 
-	       GuDump* ctx)
-{
-	(void) dumper;
-	(void) type;
-	const GuString* sp = p;
-	gu_yaml_scalar(ctx->yaml, *sp);
-}
-
-
-// For _non-shared_ pointers.
-static void 
-gu_dump_pointer(GuDumpFn* dumper, GuType* type, const void* p, 
-		GuDump* ctx)
-{
-	(void) dumper;
-	GuPointerType* ptype = (GuPointerType*) type;
-	void* const* pp = p;
-	if (*pp == NULL) {
-		gu_dump_null(ctx);
-	} else {
-		gu_dump(ptype->pointed_type, *pp, ctx);
-	}
-}
-
-typedef struct {
-	GuMapItor itor;
-	GuMapType* mtype;
-	GuDump* ctx;
-} GuDumpMapFn;
-
-static void
-gu_dump_map_itor(GuMapItor* self, const void* key, void* value, GuExn* err)
-{
-	(void) err;
-	GuDumpMapFn* clo = (GuDumpMapFn*) self;
-	gu_dump(clo->mtype->key_type, key, clo->ctx);
-	gu_dump(clo->mtype->value_type, value, clo->ctx);
-}
-
-static void
-gu_dump_map(GuDumpFn* dumper, GuType* type, const void* p,
-	    GuDump* ctx)
-{
-	(void) dumper;
-	GuMapType* mtype = (GuMapType*) type;
-	GuMap* map = (GuMap*) p;
-	gu_yaml_begin_mapping(ctx->yaml);
-	GuDumpMapFn clo = { { gu_dump_map_itor }, mtype, ctx };
-	gu_map_iter(map, &clo.itor, NULL);
-	gu_yaml_end(ctx->yaml);
-}
-
-
-static void
-gu_dump_struct(GuDumpFn* dumper, GuType* type, const void* p,
-	       GuDump* ctx)
-{
-	(void) dumper;
-	GuStructRepr* srepr = (GuStructRepr*) type;
-	gu_yaml_begin_mapping(ctx->yaml);
-	const uint8_t* data = p;
-	GuLength* old_lenp = gu_map_get(ctx->data, gu_dump_length_key, void*);
-	GuLength len = (GuLength)-1;
-	gu_map_put(ctx->data, gu_dump_length_key, void*, &len);
-
-	for (int i = 0; i < srepr->members.len; i++) {
-		const GuMember* member = &srepr->members.elems[i];
-		gu_dump_str_scalar(ctx, member->name);
-		const uint8_t* memp = &data[member->offset];
-		if (member->is_flex) {
-			// Flexible array member
-			gu_assert(len != (GuLength)-1);
-			size_t mem_s = gu_type_size(member->type);
-			gu_yaml_begin_sequence(ctx->yaml);
-			for (GuLength i = 0; i < len; i++) {
-				gu_dump(member->type, &memp[i * mem_s], ctx);
-			}
-			gu_yaml_end(ctx->yaml);
-		} else {
-			gu_dump(member->type, memp, ctx);
-		}
-	}
-	gu_yaml_end(ctx->yaml);
-	if (old_lenp) {
-		gu_map_set(ctx->data, gu_dump_length_key, void*, old_lenp);
-	}
-}
-
-static void
-gu_dump_alias(GuDumpFn* dumper, GuType* type, const void* p,
-	      GuDump* ctx)
-{
-	(void) dumper;
-	GuTypeAlias* alias = gu_type_cast(type, alias);
-
-	gu_dump(alias->type, p, ctx);
-}
-
-static const char gu_dump_reference_key[] = "reference";
-
-static bool
-gu_dump_anchor(GuDump* ctx, const void* p) 
-{
-	GuMap* map = gu_map_get(ctx->data, gu_dump_reference_key, void*);
-	if (map == NULL) {
-		map = gu_new_addr_map(void, GuYamlAnchor,
-				      &gu_yaml_null_anchor, ctx->pool);
-		gu_map_put(ctx->data, gu_dump_reference_key, void*, map);
-	}
-	GuYamlAnchor a = gu_map_get(map, p, GuYamlAnchor);
-	if (a == gu_yaml_null_anchor) {
-		a = gu_yaml_anchor(ctx->yaml);
-		gu_map_put(map, p, GuYamlAnchor, a);
-		return true;
-	} else {
-		gu_yaml_alias(ctx->yaml, a);
-		return false;
-	}
-}
-
-static void
-gu_dump_referenced(GuDumpFn* dumper, GuType* type, const void* p,
-		   GuDump* ctx)
-{
-	(void) dumper;
-	GuTypeAlias* alias = gu_type_cast(type, alias);
-	bool created = gu_dump_anchor(ctx, p);
-	if (created) {
-		gu_dump(alias->type, p, ctx);
-	} else {
-		// gu_assert(false);
-	}
-}
-
-static void 
-gu_dump_reference(GuDumpFn* dumper, GuType* type, const void* p, 
-		  GuDump* ctx)
-{
-	(void) dumper;
-	(void) type;
-	void* const* pp = p;
-	bool created = gu_dump_anchor(ctx, *pp);
-	if (created) {
-		// gu_assert(false);
-		GuPointerType* ptype = (GuPointerType*) type;
-		gu_dump(ptype->pointed_type, *pp, ctx);
-	}
-}
-
-static void 
-gu_dump_shared(GuDumpFn* dumper, GuType* type, const void* p, 
-		  GuDump* ctx)
-{
-	(void) dumper;
-	void* const* pp = p;
-	if (*pp == NULL) {
-		gu_dump_null(ctx);
-	} else {
-		bool created = gu_dump_anchor(ctx, *pp);
-		if (created) {
-			GuPointerType* ptype = (GuPointerType*) type;
-			gu_dump(ptype->pointed_type, *pp, ctx);
-		}
-	}
-}
-
-static void 
-gu_dump_list(GuDumpFn* dumper, GuType* type, const void* p, 
-	     GuDump* ctx)
-{
-	(void) dumper;
-	GuListType* ltype = (GuListType*) type;
-	const uint8_t* up = p;
-	int len = * (const int*) p;
-	size_t elem_size = gu_type_size(ltype->elem_type);
-	gu_yaml_begin_sequence(ctx->yaml);
-	for (int i = 0; i < len; i++) {
-		ptrdiff_t offset = ltype->elems_offset + i * elem_size;
-		gu_dump(ltype->elem_type, &up[offset], ctx);
-	}
-	gu_yaml_end(ctx->yaml);
-}
-
-static void
-gu_dump_variant(GuDumpFn* dumper, GuType* type, const void* p,
-		GuDump* ctx)
-{
-	(void) dumper;
-	GuVariantType* vtype = gu_type_cast(type, GuVariant);
-	const GuVariant* vp = p;
-	int tag = gu_variant_tag(*vp);
-	for (int i = 0; i < vtype->ctors.len; i++) {
-		GuConstructor* ctor = &vtype->ctors.elems[i];
-		if (ctor->c_tag == tag) {
-			gu_yaml_begin_mapping(ctx->yaml);
-			gu_dump_str_scalar(ctx, ctor->c_name);
-			void* data = gu_variant_data(*vp);
-			gu_dump(ctor->type, data, ctx);
-			gu_yaml_end(ctx->yaml);
-			return;
-		}
-	}
-	gu_assert(false);
-}
-
-
-static void
-gu_dump_enum(GuDumpFn* dumper, GuType* type, const void* p,
-	     GuDump* ctx)
-{
-	(void) dumper;
-	GuEnumType* etype = gu_type_cast(type, enum);
-	GuEnumConstant* cp = gu_enum_value(etype, p);
-	gu_assert(cp != NULL);
-	gu_dump_str_scalar(ctx, cp->name);
-}
-
-static void
-gu_dump_seq(GuDumpFn* dumper, GuType* type, const void* p,
-	    GuDump* ctx)
-{
-	(void) dumper;
-	GuSeqType* dtype = gu_type_cast(type, GuSeq);
-	size_t elem_size = gu_type_size(dtype->elem_type);
-	const GuSeq* seqp = p;
-	GuSeq seq = *seqp;
-	if (gu_seq_is_null(seq)) {
-		gu_dump_null(ctx);
-		return;
-	}
-	size_t len = gu_seq_length(seq);
-	const uint8_t* data = gu_seq_data(seq);
-	gu_yaml_begin_sequence(ctx->yaml);
-	for (size_t i = 0; i < len; i++) {
-		const void* elemp = &data[i * elem_size];
-		gu_dump(dtype->elem_type, elemp, ctx);
-	}
-	gu_yaml_end(ctx->yaml);
-}
-
-
-GuTypeTable
-gu_dump_table = GU_TYPETABLE(
-	GU_SLIST_0,
-	{ gu_kind(int), gu_fn(gu_dump_int) },
-	{ gu_kind(uint16_t), gu_fn(gu_dump_uint16) },
-	{ gu_kind(size_t), gu_fn(gu_dump_size) },
-	{ gu_kind(GuStr), gu_fn(gu_dump_str) },
-	{ gu_kind(GuString), gu_fn(gu_dump_string) },
-	{ gu_kind(struct), gu_fn(gu_dump_struct) },
-	{ gu_kind(pointer), gu_fn(gu_dump_pointer) },
-	{ gu_kind(GuMap), gu_fn(gu_dump_map) },
-	{ gu_kind(alias), gu_fn(gu_dump_alias) },
-	{ gu_kind(reference), gu_fn(gu_dump_reference) },
-	{ gu_kind(referenced), gu_fn(gu_dump_referenced) },
-	{ gu_kind(shared), gu_fn(gu_dump_shared) },
-	{ gu_kind(GuList), gu_fn(gu_dump_list) },
-	{ gu_kind(GuSeq), gu_fn(gu_dump_seq) },
-	{ gu_kind(GuLength), gu_fn(gu_dump_length) },
-	{ gu_kind(GuVariant), gu_fn(gu_dump_variant) },
-	{ gu_kind(double), gu_fn(gu_dump_double) },
-	{ gu_kind(enum), gu_fn(gu_dump_enum) },
-	);
diff --git a/src/runtime/c/gu/dump.h b/src/runtime/c/gu/dump.h
deleted file mode 100644
--- a/src/runtime/c/gu/dump.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef GU_DUMP_H_
-#define GU_DUMP_H_
-
-#include <gu/defs.h>
-#include <gu/yaml.h>
-#include <gu/type.h>
-#include <gu/map.h>
-
-typedef struct GuDump GuDump;
-
-struct GuDump {
-	GuPool* pool;
-	GuYaml* yaml;
-	GuMap* data;
-	GuTypeMap* dumpers;
-	bool print_address;
-};
-
-typedef void (*GuDumpFn)(GuFn* self, GuType* type, const void* value, GuDump* ctx);
-
-GuDump*
-gu_new_dump(GuWriter* wtr, GuTypeTable* dumpers, GuExn* err, GuPool* pool);
-
-void
-gu_dump(GuType* type, const void* value, GuDump* ctx);
-
-void
-gu_dump_stderr(GuType* type, const void* value, GuExn* err);
-
-extern GuTypeTable
-gu_dump_table;
-
-
-#endif // GU_DUMP_H_
diff --git a/src/runtime/c/gu/exn.c b/src/runtime/c/gu/exn.c
--- a/src/runtime/c/gu/exn.c
+++ b/src/runtime/c/gu/exn.c
@@ -5,15 +5,21 @@
 GuExn*
 gu_new_exn(GuExn* parent, GuKind* catch, GuPool* pool)
 {
-	return gu_new_s(pool, GuExn,
-			.state = GU_EXN_OK,
-			.parent = parent,
-			.catch = catch,
-			.caught = NULL,
-			.data.pool = pool,
-			.data.data = NULL);
+	GuExn* exn = gu_new(GuExn, pool);
+	exn->state = GU_EXN_OK;
+	exn->parent = parent;
+	exn->catch = catch;
+	exn->caught = NULL;
+	exn->data.pool = pool;
+	exn->data.data = NULL;
+	return exn;
 }
 
+bool
+gu_exn_is_raised(GuExn* err) {
+	return err && (err->state == GU_EXN_RAISED);
+}
+
 void
 gu_exn_block(GuExn* err)
 {
@@ -72,6 +78,17 @@
 gu_exn_caught(GuExn* err)
 {
 	return err->caught;
+}
+
+void
+gu_raise_errno(GuExn* err)
+{
+	GuExnData* err_data = gu_raise(err, GuErrno);
+	if (err_data) {
+		GuErrno* gu_errno = gu_new(GuErrno, err_data->pool);
+		*gu_errno = errno;
+		err_data->data = gu_errno;
+	}
 }
 
 GU_DEFINE_TYPE(GuErrno, signed, _);
diff --git a/src/runtime/c/gu/exn.h b/src/runtime/c/gu/exn.h
--- a/src/runtime/c/gu/exn.h
+++ b/src/runtime/c/gu/exn.h
@@ -38,10 +38,10 @@
 {
 	
 	/// The pool that the exception value should be allocated from.
-	GuPool* const pool;
+	GuPool* pool;
 
 	/// The exception value.
-	const void* data;
+	void* data;
 };
 
 struct GuExn {
@@ -64,8 +64,7 @@
 	.parent = parent_,	\
 	.catch = gu_kind(catch_),	\
 	.caught = NULL,	\
-	.data.pool = pool_,		\
-	.data.data = NULL \
+	.data = {.pool = pool_, .data = NULL} \
 }
 
 
@@ -75,10 +74,8 @@
 
 
 
-static inline bool
-gu_exn_is_raised(GuExn* err) {
-	return err && (err->state == GU_EXN_RAISED);
-}
+bool
+gu_exn_is_raised(GuExn* err);
 
 static inline void
 gu_exn_clear(GuExn* err) {
@@ -91,7 +88,7 @@
 GuType*
 gu_exn_caught(GuExn* err);
 
-inline const void*
+static inline const void*
 gu_exn_caught_data(GuExn* err)
 {
 	return err->data.data;
@@ -146,10 +143,6 @@
 	}								\
 	GU_END
 
-#define gu_raise_i(error_, t_, ...) \
-	gu_raise_new(error_, t_, gu_raise_pool_, gu_new_i(gu_raise_pool_, t_, __VA_ARGS__))
-
-
 /// Check the status of the current exception frame
 static inline bool
 gu_ok(GuExn* exn) {
@@ -177,21 +170,8 @@
 
 extern GU_DECLARE_TYPE(GuErrno, signed);
 
-
-
-#define gu_raise_errno(error_) \
-	gu_raise_i(error_, GuErrno, errno)
-
-#if 0
-
-typedef void (*GuExnPrintFn)(GuFn* clo, void* err, FILE* out);
-
-extern GuTypeTable gu_exn_default_printer;
-
 void
-gu_exn_print(GuExn* err, FILE* out, GuTypeMap printer_map);
-
-#endif
+gu_raise_errno(GuExn* err);
 
 /** @} */
 
diff --git a/src/runtime/c/gu/file.c b/src/runtime/c/gu/file.c
--- a/src/runtime/c/gu/file.c
+++ b/src/runtime/c/gu/file.c
@@ -34,10 +34,12 @@
 GuOut*
 gu_file_out(FILE* file, GuPool* pool)
 {
-	GuFileOutStream* fos = gu_new_i(pool, GuFileOutStream,
-					.stream.output = gu_file_output,
-					.stream.flush = gu_file_flush,
-					.file = file);
+	GuFileOutStream* fos = gu_new(GuFileOutStream, pool);
+	fos->stream.begin_buf = NULL;
+	fos->stream.end_buf = NULL;
+	fos->stream.output = gu_file_output;
+	fos->stream.flush = gu_file_flush;
+	fos->file = file;
 	return gu_new_out(&fos->stream, pool);
 }
 
@@ -66,8 +68,10 @@
 GuIn*
 gu_file_in(FILE* file, GuPool* pool)
 {
-	GuFileInStream* fis = gu_new_s(pool, GuFileInStream,
-				       .stream.input = gu_file_input,
-				       .file = file);
+	GuFileInStream* fis = gu_new(GuFileInStream, pool);
+	fis->stream.begin_buffer = NULL;
+	fis->stream.end_buffer = NULL;
+	fis->stream.input = gu_file_input;
+	fis->file = file;
 	return gu_new_in(&fis->stream, pool);
 }
diff --git a/src/runtime/c/gu/in.c b/src/runtime/c/gu/in.c
--- a/src/runtime/c/gu/in.c
+++ b/src/runtime/c/gu/in.c
@@ -87,11 +87,20 @@
 void
 gu_in_bytes_(GuIn* in, uint8_t* dst, size_t sz, GuExn* err)
 {
-	size_t avail_sz = GU_MIN(sz, (size_t)(-in->buf_curr));
-	memcpy(dst, &in->buf_end[in->buf_curr], avail_sz);
-	in->buf_curr += avail_sz;
-	if (avail_sz < sz) {
-		gu_in_input(in, &dst[avail_sz], sz - avail_sz, err);
+	for (;;) {
+		size_t avail_sz = GU_MIN(sz, (size_t)(-in->buf_curr));
+		memcpy(dst, &in->buf_end[in->buf_curr], avail_sz);
+		in->buf_curr += avail_sz;
+		dst += avail_sz;
+		sz -= avail_sz;
+
+		if (sz == 0)
+			break;
+
+		if (!gu_in_begin_buffering(in, err)) {
+			gu_in_input(in, dst, sz, err);
+			return;
+		}
 	}
 }
 
@@ -244,7 +253,6 @@
 	return gu_decode_double(gu_in_u64le(in, err));
 }
 
-
 static void
 gu_in_fini(GuFinalizer* fin)
 {
@@ -255,70 +263,20 @@
 	gu_pool_free(pool);
 }
 
-GuIn
-gu_init_in(GuInStream* stream)
-{
-	return (GuIn) {
-		.buf_end = NULL,
-		.buf_curr = 0,
-		.buf_size = 0,
-		.stream = stream,
-		.fini.fn = gu_in_fini
-	};
-}
-
 GuIn*
 gu_new_in(GuInStream* stream, GuPool* pool)
 {
+	gu_require(stream != NULL);
+
 	GuIn* in = gu_new(GuIn, pool);
-	*in = gu_init_in(stream);
+	in->buf_end = NULL;
+	in->buf_curr = 0;
+	in->buf_size = 0;
+	in->stream = stream;
+	in->fini.fn = gu_in_fini;
 	return in;
 }
 
-
-typedef struct GuProxyInStream GuProxyInStream;
-
-struct GuProxyInStream {
-	GuInStream stream;
-	GuIn* real_in;
-};
-
-static const uint8_t*
-gu_proxy_in_begin_buffer(GuInStream* self, size_t* sz_out, GuExn* err)
-{
-	GuProxyInStream* pis = gu_container(self, GuProxyInStream, stream);
-	return gu_in_begin_span(pis->real_in, sz_out, err);
-}
-
-static void
-gu_proxy_in_end_buffer(GuInStream* self, size_t sz, GuExn* err)
-{
-	GuProxyInStream* pis = gu_container(self, GuProxyInStream, stream);
-	gu_in_end_span(pis->real_in, sz);
-}
-
-static size_t
-gu_proxy_in_input(GuInStream* self, uint8_t* dst, size_t sz, GuExn* err)
-{
-	GuProxyInStream* pis = gu_container(self, GuProxyInStream, stream);
-	return gu_in_some(pis->real_in, dst, sz, err);
-}
-
-GuInStream*
-gu_in_proxy_stream(GuIn* in, GuPool* pool)
-{
-	return &gu_new_s(
-		pool, GuProxyInStream,
-		.stream.begin_buffer = gu_proxy_in_begin_buffer,
-		.stream.end_buffer = gu_proxy_in_end_buffer,
-		.stream.input = gu_proxy_in_input,
-		.real_in = in)->stream;
-}
-
-enum {
-	GU_BUFFERED_IN_BUF_SIZE = 4096
-};
-
 typedef struct GuBufferedInStream GuBufferedInStream;
 
 struct GuBufferedInStream {
@@ -371,8 +329,9 @@
 		.end_buffer = gu_buffered_in_end_buffer,
 		.input = gu_buffered_in_input
 	};
-	bis->have = bis->curr = 0;
 	bis->alloc = buf_sz;
+	bis->have = bis->curr = 0;
+	bis->in = in;
 	return gu_new_in(&bis->stream, pool);
 }
 
@@ -401,10 +360,12 @@
 GuIn*
 gu_data_in(const uint8_t* data, size_t sz, GuPool* pool)
 {
-	GuDataIn* di = gu_new_s(pool, GuDataIn,
-				.stream.begin_buffer = gu_data_in_begin_buffer,
-				.data = data,
-				.sz = sz);
+	GuDataIn* di = gu_new(GuDataIn, pool);
+	di->stream.begin_buffer = gu_data_in_begin_buffer;
+	di->stream.end_buffer = NULL;
+	di->stream.input = NULL;
+	di->data = data;
+	di->sz = sz;
 	return gu_new_in(&di->stream, pool);
 }
 
diff --git a/src/runtime/c/gu/in.h b/src/runtime/c/gu/in.h
--- a/src/runtime/c/gu/in.h
+++ b/src/runtime/c/gu/in.h
@@ -25,15 +25,8 @@
 	GuFinalizer fini;
 };
 
-
-GuIn
-gu_init_in(GuInStream* stream);
-
 GuIn*
 gu_new_in(GuInStream* stream, GuPool* pool);
-
-GuInStream*
-gu_in_proxy_stream(GuIn* in, GuPool* pool);
 
 const uint8_t*
 gu_in_begin_span(GuIn* in, size_t *sz_out, GuExn* err);
diff --git a/src/runtime/c/gu/intern.c b/src/runtime/c/gu/intern.c
deleted file mode 100644
--- a/src/runtime/c/gu/intern.c
+++ /dev/null
@@ -1,59 +0,0 @@
-#include "intern.h"
-
-struct GuIntern {
-	GuPool* str_pool;
-	GuMap* map;
-};
-
-GuIntern*
-gu_new_intern(GuPool* str_pool, GuPool* pool)
-{
-	GuIntern* intern = gu_new(GuIntern, pool);
-	intern->str_pool = str_pool;
-	intern->map = gu_new_set(const char*, gu_str_hasher, pool);
-	return intern;
-}
-
-const char*
-gu_intern_str(GuIntern* intern, const char* cstr)
-{
-	const char* const* strp = gu_map_find_key(intern->map, &cstr);
-	if (strp) {
-		return *strp;
-	}
-	const char* str = gu_strdup(cstr, intern->str_pool);
-	gu_map_insert(intern->map, &str);
-	return str;
-}
-
-
-
-
-struct GuSymTable {
-	GuPool* sym_pool;
-	GuMap* map;
-};
-
-GuSymTable*
-gu_new_symtable(GuPool* sym_pool, GuPool* pool)
-{
-	GuSymTable* tab = gu_new(GuSymTable, pool);
-	tab->sym_pool = sym_pool;
-	tab->map = gu_new_set(GuSymbol, gu_string_hasher, pool);
-	return tab;
-}
-
-GuSymbol
-gu_symtable_intern(GuSymTable* tab, GuString string)
-{
-	if (gu_string_is_stable(string)) {
-		return string;
-	}
-	const GuSymbol* symp = gu_map_find_key(tab->map, &string);
-	if (symp) {
-		return *symp;
-	}
-	GuSymbol sym = gu_string_copy(string, tab->sym_pool);
-	gu_map_insert(tab->map, &sym);
-	return sym;
-}
diff --git a/src/runtime/c/gu/intern.h b/src/runtime/c/gu/intern.h
deleted file mode 100644
--- a/src/runtime/c/gu/intern.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#ifndef GU_INTERN_H_
-#define GU_INTERN_H_
-
-#include <gu/map.h>
-#include <gu/str.h>
-#include <gu/string.h>
-
-typedef struct GuIntern GuIntern;
-
-GuIntern* gu_new_intern(GuPool* str_pool, GuPool* pool);
-const char* gu_intern_str(GuIntern* intern, const char* cstr);
-
-
-typedef struct GuSymTable GuSymTable;
-
-typedef GuString GuSymbol;
-
-GuSymTable*
-gu_new_symtable(GuPool* sym_pool, GuPool* pool);
-
-GuSymbol
-gu_symtable_intern(GuSymTable* symtab, GuString string);
-
-#endif /* GU_INTERN_H_ */
diff --git a/src/runtime/c/gu/list.c b/src/runtime/c/gu/list.c
deleted file mode 100644
--- a/src/runtime/c/gu/list.c
+++ /dev/null
@@ -1,59 +0,0 @@
-/* 
- * Copyright 2010 University of Helsinki.
- *   
- * This file is part of libgu.
- * 
- * Libgu is free software: you can redistribute it and/or modify it under
- * the terms of the GNU Lesser General Public License as published by the
- * Free Software Foundation, either version 3 of the License, or (at your
- * option) any later version.
- * 
- * Libgu 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 Lesser General Public
- * License for more details.
- * 
- * You should have received a copy of the GNU Lesser General Public
- * License along with libgu. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#include <gu/list.h>
-#include <gu/assert.h>
-#include <string.h>
-
-static const int gu_list_empty = 0;
-
-void* gu_list_alloc(GuPool* pool, size_t base_size, size_t elem_size, 
-		       int n_elems, size_t alignment)
-{
-	gu_assert(n_elems >= 0);
-	if (n_elems == 0) {
-		return (void*) &gu_list_empty;
-	}
-	// XXX: use gu_flex_size, use offset of elems
-	void* p = gu_malloc_aligned(pool, base_size + elem_size * n_elems,
-				    alignment);
-	*(int*) p = n_elems;
-	return p;
-}
-
-
-GU_DEFINE_KIND(GuList, abstract);
-
-// GU_DEFINE_TYPE(GuStrs, GuList, gu_type(GuStr));
-// GU_DEFINE_TYPE(GuStrsP, pointer, gu_type(GuStrs));
-
-void*
-gu_list_type_alloc(GuListType* ltype, int n_elems, GuPool* pool)
-{
-	return gu_list_alloc(pool, ltype->size, 
-			     gu_type_size(ltype->elem_type),
-			     n_elems, ltype->align);
-}
-
-void*
-gu_list_type_index(GuListType* ltype, void* list, int i)
-{
-	uint8_t* p = list;
-	return &p[ltype->elems_offset + i * gu_type_size(ltype->elem_type)];
-}
diff --git a/src/runtime/c/gu/list.h b/src/runtime/c/gu/list.h
deleted file mode 100644
--- a/src/runtime/c/gu/list.h
+++ /dev/null
@@ -1,140 +0,0 @@
-/* 
- * Copyright 2010 University of Helsinki.
- *   
- * This file is part of libgu.
- * 
- * Libgu is free software: you can redistribute it and/or modify it under
- * the terms of the GNU Lesser General Public License as published by the
- * Free Software Foundation, either version 3 of the License, or (at your
- * option) any later version.
- * 
- * Libgu 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 Lesser General Public
- * License for more details.
- * 
- * You should have received a copy of the GNU Lesser General Public
- * License along with libgu. If not, see <http://www.gnu.org/licenses/>.
- */
-
-/** @file
- *
- * Lists.
- */
-
-#ifndef GU_LIST_H_
-#define GU_LIST_H_
-
-#include <gu/mem.h>
-
-
-#define GuList(t)	   \
-	struct {	   \
-		const int len;  \
-		t elems[]; \
-	}
-
-void* gu_list_alloc(GuPool* pool, size_t base_size, size_t elem_size, 
-		    int n_elems, size_t alignment);
-
-#define gu_new_list(t, pool, n)						\
-	((t*) gu_list_alloc(pool,					\
-			    sizeof(t),					\
-			    sizeof(((t*)NULL)->elems[0]),		\
-			    (n),					\
-			    gu_flex_alignof(t)))
-
-static inline int
-gu_list_length(const void* list)
-{
-	return *(const int*) list;
-}
-
-#define gu_list_elems(lst) \
-	((lst)->elems)
-
-#define gu_list_index(lst, i) \
-	(gu_list_elems(lst)[i])
-
-typedef GuList(void*) GuPointers; 
-//typedef GuList(uint8_t) GuBytes;
-
-typedef GuList(int) GuInts;		      
-
-
-#define GuListN(t_, len_)			\
-	struct {				\
-	int len;				\
-	t elems[len_];				\
-	}
-
-#define gu_list_(qual_, t_, ...)			\
-	((qual_ GuList(t_) *)				\
-	((qual_ GuListN(t_, (sizeof((t_[]){__VA_ARGS__}) / sizeof(t_)))[]){ \
-	__VA_ARGS__							\
-	}))
-
-#define gu_list(t_, ...)			\
-	gu_list_(, t_, __VA_ARGS__)
-
-#define gu_clist(t_, ...)			\
-	gu_list_(const, t_, __VA_ARGS__)
-			
-#define GuSList(t)				\
-	const struct {				\
-		int len;			\
-		t* elems;			\
-	}
-
-#define GU_SLIST_0 { .len = 0, .elems = NULL }
-
-#define GU_SLIST(t, ...)						\
-	{								\
-		.len = GU_ARRAY_LEN(t,GU_ID({__VA_ARGS__})),		\
-		.elems = ((t[]){__VA_ARGS__})			\
-	}
-
-
-#include <gu/type.h>
-
-//
-// list
-//
-
-typedef const struct GuListType GuListType, GuType_GuList;
-
-struct GuListType {
-	GuType_abstract abstract_base;
-	size_t size;
-	size_t align;
-	GuType* elem_type;
-	ptrdiff_t elems_offset;
-};
-
-#define GU_TYPE_INIT_GuList(k_, t_, elem_type_) {	\
-	.abstract_base = GU_TYPE_INIT_abstract(k_, t_, _),	\
-	.size = sizeof(t_), \
-	.align = gu_alignof(t_),		\
-	.elem_type = elem_type_,	\
-	.elems_offset = offsetof(t_, elems)	\
-}
-
-extern GU_DECLARE_KIND(GuList);
-
-void*
-gu_list_type_alloc(GuListType* ltype, int n_elems, GuPool* pool);
-
-void*
-gu_list_type_index(GuListType* ltype, void* list, int i);
-
-#include <gu/str.h>
-
-
-typedef GuList(GuStr) GuStrs;
-typedef GuStrs* GuStrsP;
-		       
-extern GU_DECLARE_TYPE(GuStrs, GuList);
-extern GU_DECLARE_TYPE(GuStrsP, pointer);
-
-
-#endif // GU_LIST_H_
diff --git a/src/runtime/c/gu/log.c b/src/runtime/c/gu/log.c
deleted file mode 100644
--- a/src/runtime/c/gu/log.c
+++ /dev/null
@@ -1,79 +0,0 @@
-#include <gu/defs.h>
-#include <gu/log.h>
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdbool.h>
-#include <string.h>
-
-static int gu_log_depth = 0;
-
-static bool
-gu_log_match(const char* pat, size_t patlen, const char* str)
-{
-	if (patlen > 0 && pat[patlen-1] == '*') {
-		return strncmp(pat, str, patlen-1) == 0;
-	} else if (strlen(str) == patlen) {
-		return strncmp(pat, str, patlen) == 0;
-	} 
-	return false;
-}
-
-static bool
-gu_log_enabled(const char* func, const char* file)
-{
-	const char* cfg = getenv("GU_LOG");
-	if (cfg == NULL) {
-		return false;
-	}
-	const char* p = cfg;
-	while (true) {
-		size_t len = strcspn(p, ",");
-		if (gu_log_match(p, len, func)) {
-			return true;
-		}
-		if (gu_log_match(p, len, file)) {
-			return true;
-		}
-		if (p[len] == '\0') {
-			break;
-		}
-		p = &p[len + 1];
-	} 
-	return false;
-}
-
-
-void
-gu_log_full_v(GuLogKind kind, const char* func, const char* file, int line,
-	      const char* fmt, va_list args)
-{
-	(void) (kind && line);
-	if (!gu_log_enabled(func, file)) {
-		return;
-	}
-	if (kind == GU_LOG_KIND_EXIT) {
-		gu_log_depth--;
-	}
-	if (fmt) {
-		int indent = gu_min(32 + gu_log_depth, 48);
-		fprintf(stderr, "%-*s: ", indent, func);
-		vfprintf(stderr, fmt, args);
-		fputc('\n', stderr);
-		fflush(stderr);
-	}
-	if (kind == GU_LOG_KIND_ENTER) {
-		gu_log_depth++;
-	}
-}
-
-void
-gu_log_full(GuLogKind kind, const char* func, const char* file, int line,
-	    const char* fmt, ...)
-{
-	va_list args;
-	va_start(args, fmt);
-	gu_log_full_v(kind, func, file, line, fmt, args);
-	va_end(args);
-}
-
diff --git a/src/runtime/c/gu/log.h b/src/runtime/c/gu/log.h
deleted file mode 100644
--- a/src/runtime/c/gu/log.h
+++ /dev/null
@@ -1,65 +0,0 @@
-#ifndef GU_LOG_H_
-#define GU_LOG_H_
-
-#include <stdarg.h>
-
-typedef enum GuLogKind {
-	GU_LOG_KIND_ENTER,
-	GU_LOG_KIND_EXIT,
-	GU_LOG_KIND_DEBUG,
-	GU_LOG_KIND_ERROR
-} GuLogKind;
-
-void
-gu_log_full(GuLogKind kind, const char* func, const char* file, int line,
-	    const char* fmt, ...);
-
-
-void
-gu_log_full_v(GuLogKind kind, const char* func, const char* file, int line,
-	      const char* fmt, va_list args);
-
-
-#ifndef NDEBUG
-
-#define gu_logv(kind_, fmt_, args_)					\
-	gu_log_full_v(kind_, __func__, __FILE__, __LINE__, fmt_, args_)
-
-#define gu_log(kind_, ...)			\
-	gu_log_full(kind_, __func__, __FILE__, __LINE__, __VA_ARGS__)
-
-#else
-
-static inline void
-gu_logv(GuLogKind kind, const char* fmt, va_list args)
-{
-	(void) kind;
-	(void) fmt;
-	(void) args;
-}
-
-static inline void
-gu_log(GuLogKind kind, const char* fmt, ...)
-{
-	(void) kind;
-	(void) fmt;
-}
-
-#endif
-
-
-
-
-#define gu_enter(...)			\
-	gu_log(GU_LOG_KIND_ENTER, __VA_ARGS__)
-
-#define gu_exit(...)				\
-	gu_log(GU_LOG_KIND_EXIT, __VA_ARGS__)
-
-#define gu_debug(...)				\
-	gu_log(GU_LOG_KIND_DEBUG, __VA_ARGS__)
-
-#define gu_debugv(kind_, fmt_, args_) \
-	gu_logv(GU_LOG_KIND_DEBUG, fmt_, args_)
-
-#endif // GU_LOG_H_
diff --git a/src/runtime/c/gu/map.c b/src/runtime/c/gu/map.c
--- a/src/runtime/c/gu/map.c
+++ b/src/runtime/c/gu/map.c
@@ -4,12 +4,13 @@
 #include <gu/map.h>
 #include <gu/assert.h>
 #include <gu/prime.h>
-#include <gu/log.h>
+#include <gu/string.h>
 
 typedef enum {
 	GU_MAP_GENERIC,
 	GU_MAP_ADDR,
-	GU_MAP_WORD
+	GU_MAP_WORD,
+	GU_MAP_STRING
 } GuMapKind;
 
 typedef struct GuMapData GuMapData;
@@ -23,10 +24,10 @@
 };
 
 struct GuMap {
-	GuMapKind const kind;
-	GuHasher* const hasher;
-	size_t const key_size;
-	size_t const value_size;
+	GuMapKind kind;
+	GuHasher* hasher;
+	size_t key_size;
+	size_t value_size;
 	const void* default_value;
 	GuMapData data;
 	
@@ -67,6 +68,9 @@
 	} else if (map->kind == GU_MAP_WORD) {
 		GuWord key = ((GuWord*)data->keys)[idx];
 		return key == 0;
+	} else if (map->kind == GU_MAP_STRING) {
+		GuString key = ((GuString*)data->keys)[idx];
+		return key == NULL;
 	}
 	gu_assert(map->kind == GU_MAP_GENERIC);
 	const void* key = &data->keys[idx * map->key_size];
@@ -138,6 +142,27 @@
 		gu_impossible();
 		break;
 	}
+	case GU_MAP_STRING: {
+		GuHasher* hasher = map->hasher;
+		GuEquality* eq = (GuEquality*) hasher;
+		GuHash hash = hasher->hash(hasher, key);
+		size_t idx = hash % n;
+		size_t offset = (hash % (n - 2)) + 1;
+		while (true) {
+			GuString entry_key =
+				((GuString*)map->data.keys)[idx];
+			if (entry_key == NULL && map->data.zero_idx != idx) {
+				*idx_out = idx;
+				return false;
+			} else if (eq->is_equal(eq, key, entry_key)) {
+				*idx_out = idx;
+				return true;
+			}
+			idx = (idx + offset) % n;
+		}
+		gu_impossible();
+		break;
+	}
 	default:
 		gu_impossible();
 	}
@@ -180,12 +205,16 @@
 			((const void**)data->keys)[i] = NULL;
 		}
 		break;
+	case GU_MAP_STRING:
+		for (size_t i = 0; i < data->n_entries; i++) {
+			((GuString*)data->keys)[i] = NULL;
+		}
+		break;
 	default:
 		gu_impossible();
 	}
 
 	gu_assert(data->n_entries > data->n_occupied);
-	gu_debug("Resized to %d entries", data->n_entries);
 	
 	data->n_occupied = 0;
 	data->zero_idx = SIZE_MAX;
@@ -197,6 +226,8 @@
 		void* old_key = &old_data.keys[i * key_size];
 		if (map->kind == GU_MAP_ADDR) {
 			old_key = *(void**)old_key;
+		} else if (map->kind == GU_MAP_STRING) {
+			old_key = (void*) *(GuString*)old_key;
 		}
 		void* old_value = &old_data.values[i * value_size];
 
@@ -270,6 +301,8 @@
 		}
 		if (map->kind == GU_MAP_ADDR) {
 			((const void**)map->data.keys)[idx] = key;
+		} else if (map->kind == GU_MAP_STRING) {
+			((GuString*)map->data.keys)[idx] = key;
 		} else {
 			memcpy(&map->data.keys[idx * map->key_size],
 			       key, map->key_size);
@@ -298,11 +331,56 @@
 		void* value = &map->data.values[i * map->value_size];
 		if (map->kind == GU_MAP_ADDR) {
 			key = *(const void* const*) key;
+		} else if (map->kind == GU_MAP_STRING) {
+			key = *(GuString*) key;
 		}
 		itor->fn(itor, key, value, err);
 	}
 }
 
+typedef struct {
+	GuEnum en;
+	GuMap* ht;
+	size_t i;
+	GuMapKeyValue x;
+} GuMapEnum;
+
+static void
+gu_map_enum_next(GuEnum* self, void* to, GuPool* pool)
+{
+	*((GuMapKeyValue**) to) = NULL;
+
+	size_t i;
+	GuMapEnum* en = (GuMapEnum*) self;
+	for (i = en->i; i < en->ht->data.n_entries; i++) {
+		if (gu_map_entry_is_free(en->ht, &en->ht->data, i)) {
+			continue;
+		}
+		en->x.key   = &en->ht->data.keys[i * en->ht->key_size];
+		en->x.value = &en->ht->data.values[i * en->ht->value_size];
+		if (en->ht->kind == GU_MAP_ADDR) {
+			en->x.key = *(const void* const*) en->x.key;
+		} else if (en->ht->kind == GU_MAP_STRING) {
+			en->x.key = *(GuString*) en->x.key;
+		}
+
+		*((GuMapKeyValue**) to) = &en->x;
+		break;
+	}
+	
+	en->i = i+1;
+}
+
+GuEnum*
+gu_map_enum(GuMap* ht, GuPool* pool)
+{
+	GuMapEnum* en = gu_new(GuMapEnum, pool);
+	en->en.next = gu_map_enum_next;
+	en->ht = ht;
+	en->i  = 0;
+	return &en->en;
+}
+
 size_t
 gu_map_count(GuMap* map)
 {
@@ -326,10 +404,12 @@
 	GuMapKind kind =
 		((!hasher || hasher == gu_addr_hasher)
 		 ? GU_MAP_ADDR
+		 : (hasher == gu_string_hasher)
+		 ? GU_MAP_STRING
 		 : (key_size == sizeof(GuWord) && hasher == gu_word_hasher)
 		 ? GU_MAP_WORD
 		 : GU_MAP_GENERIC);
-	if (kind == GU_MAP_ADDR) {
+	if (kind == GU_MAP_ADDR || kind == GU_MAP_STRING) {
 		key_size = sizeof(GuWord);
 	}
 	GuMapData data = {
@@ -339,16 +419,14 @@
 		.values = value_size ? NULL : (uint8_t*) gu_map_no_values,
 		.zero_idx = SIZE_MAX
 	};
-	GuMap* map = gu_new_i(
-		pool, GuMap,
-		.default_value = default_value,
-		.hasher = hasher,
-		.data = data,
-		.key_size = key_size,
-		.value_size = value_size,
-		.fin.fn = gu_map_finalize,
-		.kind = kind
-		);
+	GuMap* map = gu_new(GuMap, pool);
+	map->default_value = default_value;
+	map->hasher = hasher;
+	map->data = data;
+	map->key_size = key_size;
+	map->value_size = value_size;
+	map->fin.fn = gu_map_finalize;
+	map->kind = kind;
 	gu_pool_finally(pool, &map->fin);
 	gu_map_resize(map);
 	return map;
diff --git a/src/runtime/c/gu/map.h b/src/runtime/c/gu/map.h
--- a/src/runtime/c/gu/map.h
+++ b/src/runtime/c/gu/map.h
@@ -4,8 +4,9 @@
 #include <gu/hash.h>
 #include <gu/mem.h>
 #include <gu/exn.h>
+#include <gu/enum.h>
 
-typedef const struct GuMapItor GuMapItor;
+typedef struct GuMapItor GuMapItor;
 
 struct GuMapItor {
 	void (*fn)(GuMapItor* self, const void* key, void* value,
@@ -67,6 +68,13 @@
 void
 gu_map_iter(GuMap* ht, GuMapItor* itor, GuExn* err);
 
+typedef struct {
+	const void* key;
+	void* value;
+} GuMapKeyValue;
+
+GuEnum*
+gu_map_enum(GuMap* ht, GuPool* pool);
 
 typedef GuMap GuIntMap;
 
diff --git a/src/runtime/c/gu/mem.c b/src/runtime/c/gu/mem.c
--- a/src/runtime/c/gu/mem.c
+++ b/src/runtime/c/gu/mem.c
@@ -21,7 +21,6 @@
 #include <gu/fun.h>
 #include <gu/bits.h>
 #include <gu/assert.h>
-#include <gu/log.h>
 #include <string.h>
 #include <stdlib.h>
 
@@ -60,7 +59,6 @@
 	if (size != 0 && buf == NULL) {
 		gu_fatal("Memory allocation failed");
 	}
-	gu_debug("%p %zu -> %p", p, size, buf); // strictly illegal
 	return buf;
 }
 
@@ -71,14 +69,12 @@
 	if (buf == NULL) {
 		gu_fatal("Memory allocation failed");
 	}
-	gu_debug("%zu -> %p", size, buf);
 	return buf;
 }
 
 static void
 gu_mem_free(void* p)
 {
-	gu_debug("%p", p);
 	free(p);
 }
 
@@ -180,7 +176,6 @@
 {
 	GuPool* pool = gu_init_pool(buf, sz);
 	pool->flags |= GU_POOL_LOCAL;
-	gu_debug("%p", pool);
 	return pool;
 }
 
@@ -190,7 +185,6 @@
 	size_t sz = GU_FLEX_SIZE(GuPool, init_buf, gu_mem_pool_initial_size);
 	uint8_t* buf = gu_mem_buf_alloc(sz, &sz);
 	GuPool* pool = gu_init_pool(buf, sz);
-	gu_debug("%p", pool);
 	return pool;
 }
 
@@ -264,8 +258,6 @@
 gu_malloc_prefixed(GuPool* pool, size_t pre_align, size_t pre_size,
 		   size_t align, size_t size)
 {
-	gu_enter("-> %p %zu %zu %zu %zu",
-		 pool, pre_align, pre_size, align, size);
 	void* ret = NULL;
 	if (pre_align == 0) {
 		pre_align = gu_alignof(GuMaxAlign);
@@ -291,7 +283,6 @@
 		ret = gu_pool_malloc_aligned(pool, pre_align, pre_size,
 					     align, size);
 	}
-	gu_exit("<- %p", ret);
 	return ret;
 }
 
@@ -318,7 +309,6 @@
 void
 gu_pool_free(GuPool* pool)
 {
-	gu_debug("%p", pool);
 	GuFinalizerNode* node = pool->finalizers;
 	while (node) {
 		GuFinalizerNode* next = node->next;
@@ -339,8 +329,3 @@
 
 
 extern inline void* gu_malloc(GuPool* pool, size_t size);
-
-extern inline void* 
-gu_malloc_init_aligned(GuPool* pool, size_t size, size_t alignment, 
-		       const void* init);
-
diff --git a/src/runtime/c/gu/mem.h b/src/runtime/c/gu/mem.h
--- a/src/runtime/c/gu/mem.h
+++ b/src/runtime/c/gu/mem.h
@@ -112,24 +112,6 @@
 
 #include <string.h>
 
-//@private
-static inline void*
-gu_malloc_init_aligned(GuPool* pool, size_t size, size_t alignment, 
-		       const void* init)
-{
-	void* p = gu_malloc_aligned(pool, size, alignment);
-	memcpy(p, init, size);
-	return p;
-}
-
-//@private
-static inline void*
-gu_malloc_init(GuPool* pool, size_t size, const void* init)
-{
-	return gu_malloc_init_aligned(pool, size, 0, init);
-}
-
-
 /** Allocate memory to store an array of objects of a given type. */
 
 #define gu_new_n(type, n, pool)						\
@@ -166,38 +148,6 @@
 	((type*)(gu_malloc_prefixed((pool),				\
 				    gu_alignof(pre_type), sizeof(pre_type), \
 				    gu_alignof(type), sizeof(type))))
-
-
-	
-
-
-#ifdef HAVE_STATEMENT_EXPRESSIONS
-#define gu_new_i(pool, type, ...)					\
-	({								\
-		type *gu_new_p_ = gu_new(type, pool);			\
-		memcpy((void*) gu_new_p_, &(type){ __VA_ARGS__ },	\
-		       sizeof(type));					\
-		gu_new_p_;						\
-	})
-#else // HAVE_STATEMENT_EXPRESSIONS
-#define gu_new_i(pool, type, ...)					\
-	((type*)gu_malloc_init_aligned((pool), sizeof(type),		\
-				       gu_alignof(type),		\
-				       &(type){ __VA_ARGS__ }))
-#endif // HAVE_STATEMENT_EXPRESSIONS
-
-/** @def gu_new_i(pool, type, ...)
- *
- * Allocate and initialize an object.
- *
- * @param pool The pool to allocate from.
- *
- * @param type The C type of the object to allocate.
- *
- * @param ... An initializer list for the object to allocate.
- */
-
-#define gu_new_s gu_new_i
 
 // Alas, there's no portable way to get the alignment of flex structs.
 #define gu_new_flex(pool_, type_, flex_member_, n_elems_)		\
diff --git a/src/runtime/c/gu/out.c b/src/runtime/c/gu/out.c
--- a/src/runtime/c/gu/out.c
+++ b/src/runtime/c/gu/out.c
@@ -1,20 +1,7 @@
 #include <gu/seq.h>
 #include <gu/out.h>
-
-
-
-GuOut
-gu_init_out(GuOutStream* stream)
-{
-	gu_require(stream != NULL);
-	GuOut out = {
-		.buf_end = NULL,
-		.buf_curr = 0,
-		.stream = stream,
-		.fini.fn = NULL
-	};
-	return out;
-}
+#include <gu/utf8.h>
+#include <gu/str.h>
 
 static bool
 gu_out_is_buffering(GuOut* out)
@@ -81,8 +68,12 @@
 GuOut*
 gu_new_out(GuOutStream* stream, GuPool* pool)
 {
+	gu_require(stream != NULL);
+
 	GuOut* out = gu_new(GuOut, pool);
-	*out = gu_init_out(stream);
+	out->buf_end = NULL,
+	out->buf_curr = 0,
+	out->stream = stream,
 	out->fini.fn = gu_out_fini;
 	gu_pool_finally(pool, &out->fini);
 	return out;
@@ -185,71 +176,11 @@
 
 
 
-
-
-
-
-
-typedef struct GuProxyOutStream GuProxyOutStream;
-
-struct GuProxyOutStream {
-	GuOutStream stream;
-	GuOut* real_out;
-};
-
-
-static uint8_t*
-gu_proxy_out_buf_begin(GuOutStream* self, size_t req, size_t* sz_out,
-		       GuExn* err)
-{
-	GuProxyOutStream* pos =
-		gu_container(self, GuProxyOutStream, stream);
-	return gu_out_begin_span(pos->real_out, req, sz_out, err);
-}
-
-static void
-gu_proxy_out_buf_end(GuOutStream* self, size_t sz, GuExn* err)
-{
-	GuProxyOutStream* pos =
-		gu_container(self, GuProxyOutStream, stream);
-	gu_out_end_span(pos->real_out, sz);
-}
-
-static size_t
-gu_proxy_out_output(GuOutStream* self, const uint8_t* src, size_t sz,
-		    GuExn* err)
-{
-	GuProxyOutStream* pos =
-		gu_container(self, GuProxyOutStream, stream);
-	return gu_out_bytes(pos->real_out, src, sz, err);
-}
-
-static void
-gu_proxy_out_flush(GuOutStream* self, GuExn* err)
-{
-	GuProxyOutStream* pos =
-		gu_container(self, GuProxyOutStream, stream);
-	gu_out_flush(pos->real_out, err);
-}
-
-
-GuOutStream*
-gu_out_proxy_stream(GuOut* out, GuPool* pool)
-{
-	return &gu_new_s(pool, GuProxyOutStream,
-			 .stream.begin_buf = gu_proxy_out_buf_begin,
-			 .stream.end_buf = gu_proxy_out_buf_end,
-			 .stream.output = gu_proxy_out_output,
-			 .stream.flush = gu_proxy_out_flush,
-			 .real_out = out)->stream;
-}
-
-
-
 typedef struct GuBufferedOutStream GuBufferedOutStream;
 
 struct GuBufferedOutStream {
-	GuProxyOutStream pstream;
+	GuOutStream stream;
+	GuOut* real_out;
 	size_t sz;
 	uint8_t buf[];
 };
@@ -260,7 +191,7 @@
 {
 	(void) (req && err);
 	GuBufferedOutStream* b =
-		gu_container(self, GuBufferedOutStream, pstream.stream);
+		gu_container(self, GuBufferedOutStream, stream);
 	*sz_out = b->sz;
 	return b->buf;
 }
@@ -269,25 +200,42 @@
 gu_buffered_out_buf_end(GuOutStream* self, size_t sz, GuExn* err)
 {
 	GuBufferedOutStream* b =
-		gu_container(self, GuBufferedOutStream, pstream.stream);
+		gu_container(self, GuBufferedOutStream, stream);
 	gu_require(sz <= b->sz);
-	gu_out_bytes(b->pstream.real_out, b->buf, sz, err);
+	gu_out_bytes(b->real_out, b->buf, sz, err);
 }
 
+static size_t
+gu_buffered_out_output(GuOutStream* self, const uint8_t* src, size_t sz,
+		    GuExn* err)
+{
+	GuBufferedOutStream* bos =
+		gu_container(self, GuBufferedOutStream, stream);
+	return gu_out_bytes(bos->real_out, src, sz, err);
+}
+
+static void
+gu_buffered_out_flush(GuOutStream* self, GuExn* err)
+{
+	GuBufferedOutStream* bos =
+		gu_container(self, GuBufferedOutStream, stream);
+	gu_out_flush(bos->real_out, err);
+}
+
 GuOut*
 gu_new_buffered_out(GuOut* out, size_t sz, GuPool* pool)
 {
 	GuBufferedOutStream* b =
 		gu_new_flex(pool, GuBufferedOutStream, buf, sz);
-	b->pstream.stream = (GuOutStream) {
+	b->stream = (GuOutStream) {
 		.begin_buf = gu_buffered_out_buf_begin,
 		.end_buf = gu_buffered_out_buf_end,
-		.output = gu_proxy_out_output,
-		.flush = gu_proxy_out_flush
+		.output = gu_buffered_out_output,
+		.flush = gu_buffered_out_flush
 	};
-	b->pstream.real_out = out;
+	b->real_out = out;
 	b->sz = sz;
-	return gu_new_out(&b->pstream.stream, pool);
+	return gu_new_out(&b->stream, pool);
 }
 
 GuOut*
@@ -300,3 +248,29 @@
 }
 
 
+extern inline void
+gu_putc(char c, GuOut* out, GuExn* err);
+
+void
+gu_puts(const char* str, GuOut* out, GuExn* err)
+{
+	gu_out_bytes(out, (const uint8_t*) str, strlen(str), err);
+}
+
+void
+gu_vprintf(const char* fmt, va_list args, GuOut* out, GuExn* err)
+{
+	GuPool* tmp_pool = gu_local_pool();
+	char* str = gu_vasprintf(fmt, args, tmp_pool);
+	gu_out_bytes(out, (const uint8_t*) str, strlen(str), err);
+	gu_pool_free(tmp_pool);
+}
+
+void
+gu_printf(GuOut* out, GuExn* err, const char* fmt, ...)
+{
+	va_list args;
+	va_start(args, fmt);
+	gu_vprintf(fmt, args, out, err);
+	va_end(args);
+}
diff --git a/src/runtime/c/gu/out.h b/src/runtime/c/gu/out.h
--- a/src/runtime/c/gu/out.h
+++ b/src/runtime/c/gu/out.h
@@ -4,6 +4,7 @@
 #include <gu/defs.h>
 #include <gu/assert.h>
 #include <gu/exn.h>
+#include <gu/ucs.h>
 
 typedef struct GuOut GuOut;
 
@@ -27,10 +28,6 @@
 	GuFinalizer fini;
 };
 
-
-GuOut
-gu_init_out(GuOutStream* stream);
-
 GuOut*
 gu_new_out(GuOutStream* stream, GuPool* pool);
 
@@ -40,9 +37,6 @@
 	return !!out->stream->begin_buf;
 }
 
-GuOutStream*
-gu_out_proxy_stream(GuOut* out, GuPool* pool);
-
 GuOut*
 gu_new_buffered_out(GuOut* out, size_t buf_sz, GuPool* pool);
 
@@ -162,5 +156,21 @@
 
 void
 gu_out_f64be(GuOut* out, double d, GuExn* err);
+
+inline void
+gu_putc(char c, GuOut* out, GuExn* err)
+{
+	GuUCS ucs = gu_char_ucs(c);
+	gu_out_u8(out, (uint8_t) ucs, err);
+}
+
+void
+gu_puts(const char* str, GuOut* out, GuExn* err);
+
+void
+gu_vprintf(const char* fmt, va_list args, GuOut* out, GuExn* err);
+
+void
+gu_printf(GuOut* out, GuExn* err, const char* fmt, ...);
 
 #endif // GU_OUT_H_
diff --git a/src/runtime/c/gu/read.c b/src/runtime/c/gu/read.c
deleted file mode 100644
--- a/src/runtime/c/gu/read.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <gu/read.h>
-
-extern inline GuUCS
-gu_read_ucs(GuReader* rdr, GuExn* err);
-
-extern inline char
-gu_getc(GuReader* rdr, GuExn* err);
-
-GuReader*
-gu_new_utf8_reader(GuIn* utf8_in, GuPool* pool)
-{
-	GuReader* rdr = gu_new(GuReader, pool);
-	rdr->in_ = gu_init_in(gu_in_proxy_stream(utf8_in, pool));
-	return rdr;
-}
diff --git a/src/runtime/c/gu/read.h b/src/runtime/c/gu/read.h
deleted file mode 100644
--- a/src/runtime/c/gu/read.h
+++ /dev/null
@@ -1,31 +0,0 @@
-#ifndef GU_READ_H_
-#define GU_READ_H_
-
-#include <gu/in.h>
-#include <gu/ucs.h>
-#include <gu/utf8.h>
-
-typedef struct GuReader GuReader;
-
-struct GuReader {
-	GuIn in_;
-};
-
-inline GuUCS
-gu_read_ucs(GuReader* rdr, GuExn* err)
-{
-	return gu_in_utf8(&rdr->in_, err);
-}
-
-inline char
-gu_getc(GuReader* rdr, GuExn* err)
-{
-	return gu_in_utf8_char(&rdr->in_, err);
-}
-
-GuReader*
-gu_new_utf8_reader(GuIn* utf8_in, GuPool* pool);
-/**< @todo Implement. */
-   
-
-#endif // GU_READ_H_
diff --git a/src/runtime/c/gu/seq.c b/src/runtime/c/gu/seq.c
--- a/src/runtime/c/gu/seq.c
+++ b/src/runtime/c/gu/seq.c
@@ -1,35 +1,29 @@
 #include <gu/out.h>
 #include <gu/seq.h>
 #include <gu/fun.h>
+#include <gu/str.h>
 #include <gu/assert.h>
-#include <string.h>
 #include <stdlib.h>
+#ifdef __MINGW32__
+#include <malloc.h>
+#endif
 
+struct GuSeq {
+	size_t len;
+	uint8_t data[0];
+};
 
 struct GuBuf {
-	uint8_t* data;
+	GuSeq* seq;
 	size_t elem_size;
 	size_t avail_len;
 	GuFinalizer fin;
 };
 
-GuBuf*
-gu_seq_buf(GuSeq seq)
-{
-	gu_require(gu_tagged_tag(seq.w_) == 0);
-	return gu_word_ptr(seq.w_);
-}
-
-GuSeq
-gu_buf_seq(GuBuf* buf)
-{
-	return (GuSeq) { .w_ = gu_ptr_word(buf) };
-}
-
 size_t
-gu_buf_length(GuBuf* dyn)
+gu_buf_length(GuBuf* buf)
 {
-	return (size_t)(((GuWord*)(void*)dyn)[-1] >> 1);
+	return buf->seq->len;
 }
 
 size_t
@@ -38,87 +32,124 @@
 	return buf->avail_len;
 }
 
-
 static void
-gu_buf_set_length(GuBuf* dyn, size_t new_len)
-{
-	((GuWord*)(void*)dyn)[-1] = ((GuWord) new_len) << 1 | 0x1;
-}
-
-static void
 gu_buf_fini(GuFinalizer* fin)
 {
 	GuBuf* buf = gu_container(fin, GuBuf, fin);
-	gu_mem_buf_free(buf->data);
+	if (buf->avail_len > 0)
+		gu_mem_buf_free(buf->seq);
 }
 
 GuBuf*
 gu_make_buf(size_t elem_size, GuPool* pool)
 {
-	GuBuf* buf = gu_new_prefixed(unsigned, GuBuf, pool);
-	gu_buf_set_length(buf, 0);
+	GuBuf* buf = gu_new(GuBuf, pool);
+	buf->seq = gu_empty_seq();
 	buf->elem_size = elem_size;
-	buf->data = NULL;
 	buf->avail_len = 0;
 	buf->fin.fn = gu_buf_fini;
 	gu_pool_finally(pool, &buf->fin);
-	gu_buf_set_length(buf, 0);
 	return buf;
 }
 
-static const GuWord gu_empty_seq_[2] = {0, 0};
+size_t
+gu_seq_length(GuSeq* seq)
+{
+	return seq->len;
+}
 
-GuSeq
+void*
+gu_seq_data(GuSeq* seq)
+{
+	return seq->data;
+}
+
+static GuSeq gu_empty_seq_ = {0};
+
+GuSeq*
 gu_empty_seq() {
-	return (GuSeq) { gu_tagged((void*)&gu_empty_seq_[1], 0) };
+	return &gu_empty_seq_;
 }
 
-GuSeq
+GuSeq*
 gu_make_seq(size_t elem_size, size_t length, GuPool* pool)
 {
-	size_t size = elem_size * length;
-	if (0 < length && length <= GU_TAG_MAX) {
-		void* buf = gu_malloc(pool, size);
-		return (GuSeq) { gu_tagged(buf, length) };
-	} else if (size == 0) {
+	GuSeq* seq = gu_malloc(pool, sizeof(GuSeq) + elem_size * length);
+	seq->len = length;
+	return seq;
+}
+
+GuSeq*
+gu_alloc_seq_(size_t elem_size, size_t length)
+{
+	if (length == 0)
 		return gu_empty_seq();
-	} else {
-		void* buf = gu_malloc_prefixed(pool,
-					       gu_alignof(GuWord), 
-					       sizeof(GuWord),
-					       0, size);
-		((GuWord*) buf)[-1] = ((GuWord) length) << 1;
-		return (GuSeq) { gu_tagged(buf, 0) };
-	}
+
+	size_t real_size;
+	GuSeq* seq = gu_mem_buf_alloc(sizeof(GuSeq) + elem_size * length, &real_size);
+	seq->len = (real_size - sizeof(GuSeq)) / elem_size;
+	return seq;
 }
 
+GuSeq*
+gu_realloc_seq_(GuSeq* seq, size_t elem_size, size_t length)
+{
+	size_t real_size;
+	GuSeq* new_seq = (seq == NULL || seq == gu_empty_seq()) ?
+	   gu_mem_buf_alloc(sizeof(GuSeq) + elem_size * length, &real_size) :
+	   gu_mem_buf_realloc(seq, sizeof(GuSeq) + elem_size * length, &real_size);
+	new_seq->len = (real_size - sizeof(GuSeq)) / elem_size;
+	return new_seq;
+}
+
+void
+gu_seq_free(GuSeq* seq)
+{
+	if (seq == NULL || seq == gu_empty_seq())
+		return;
+	gu_mem_buf_free(seq);
+}
+
 static void
 gu_buf_require(GuBuf* buf, size_t req_len)
 {
 	if (req_len <= buf->avail_len) {
 		return;
 	}
-	size_t req_size = buf->elem_size * req_len;
+
+	size_t req_size = sizeof(GuSeq) + buf->elem_size * req_len;
 	size_t real_size;
-	buf->data = gu_mem_buf_realloc(buf->data, req_size,
-				       &real_size);
-	buf->avail_len = real_size / buf->elem_size;
+	
+	if (buf->seq == NULL || buf->seq == gu_empty_seq())  {
+		buf->seq = gu_mem_buf_alloc(req_size, &real_size);
+		buf->seq->len = 0;
+	} else {
+		buf->seq = gu_mem_buf_realloc(buf->seq, req_size, &real_size);
+	}
+
+	buf->avail_len = (real_size - sizeof(GuSeq)) / buf->elem_size;
 }
 
 void*
 gu_buf_data(GuBuf* buf)
 {
-	return buf->data;
+	return &buf->seq->data;
 }
 
+GuSeq*
+gu_buf_data_seq(GuBuf* buf)
+{
+	return buf->seq;
+}
+
 void*
 gu_buf_extend_n(GuBuf* buf, size_t n_elems)
 {
 	size_t len = gu_buf_length(buf);
 	size_t new_len = len + n_elems;
 	gu_buf_require(buf, new_len);
-	gu_buf_set_length(buf, new_len);
-	return &buf->data[buf->elem_size * len];
+	buf->seq->len = new_len;
+	return &buf->seq->data[buf->elem_size * len];
 }
 
 void*
@@ -130,7 +161,6 @@
 void
 gu_buf_push_n(GuBuf* buf, const void* data, size_t n_elems)
 {
-	
 	void* p = gu_buf_extend_n(buf, n_elems);
 	memcpy(p, data, buf->elem_size * n_elems);
 }
@@ -140,8 +170,8 @@
 {
 	gu_require(n_elems <= gu_buf_length(buf));
 	size_t new_len = gu_buf_length(buf) - n_elems;
-	gu_buf_set_length(buf, new_len);
-	return &buf->data[buf->elem_size * new_len];
+	buf->seq->len = new_len;
+	return &buf->seq->data[buf->elem_size * new_len];
 }
 
 const void*
@@ -153,7 +183,7 @@
 void
 gu_buf_flush(GuBuf* buf)
 {
-	gu_buf_set_length(buf, 0);
+	buf->seq->len = 0;
 }
 
 void
@@ -163,33 +193,149 @@
 	memcpy(data_out, p, buf->elem_size * n_elems);
 }
 
-GuSeq
+GuSeq*
 gu_buf_freeze(GuBuf* buf, GuPool* pool)
 {
 	size_t len = gu_buf_length(buf);
-	GuSeq seq = gu_make_seq(buf->elem_size, len, pool);
+	GuSeq* seq = gu_make_seq(buf->elem_size, len, pool);
 	void* bufdata = gu_buf_data(buf);
 	void* seqdata = gu_seq_data(seq);
 	memcpy(seqdata, bufdata, buf->elem_size * len);
 	return seq;
 }
 
+void*
+gu_buf_insert(GuBuf* buf, size_t index)
+{
+	size_t len = buf->seq->len;
+	gu_buf_require(buf, len + 1);
+
+	uint8_t* target =
+		buf->seq->data + buf->elem_size * index;
+	memmove(target+buf->elem_size, target, (len-index)*buf->elem_size);
+
+	buf->seq->len++;
+	return target;
+}
+
 static void
+gu_quick_sort(GuBuf *buf, GuOrder *order, int left, int right)
+{
+	int l_hold = left;
+	int r_hold = right;
+
+	void* pivot = alloca(buf->elem_size);
+	memcpy(pivot,
+	       &buf->seq->data[buf->elem_size * left],
+	       buf->elem_size);
+	while (left < right) {
+
+		while ((order->compare(order, &buf->seq->data[buf->elem_size * right], pivot) >= 0) && (left < right))
+			right--;
+
+		if (left != right) {
+			memcpy(&buf->seq->data[buf->elem_size * left],
+			       &buf->seq->data[buf->elem_size * right],
+			       buf->elem_size);
+			left++;
+		}
+
+		while ((order->compare(order, &buf->seq->data[buf->elem_size * left], pivot) <= 0) && (left < right))
+			left++;
+
+		if (left != right) {
+			memcpy(&buf->seq->data[buf->elem_size * right],
+			       &buf->seq->data[buf->elem_size * left],
+			       buf->elem_size);
+			right--;
+		}
+	}
+	
+	memcpy(&buf->seq->data[buf->elem_size * left],
+	       pivot,
+           buf->elem_size);
+	int index = left;
+	left  = l_hold;
+	right = r_hold;
+
+	if (left < index)
+		gu_quick_sort(buf, order, left, index-1);
+
+	if (right > index)
+		gu_quick_sort(buf, order, index+1, right);
+}
+
+void
+gu_buf_sort(GuBuf *buf, GuOrder *order)
+{
+	gu_quick_sort(buf, order, 0, gu_buf_length(buf) - 1);
+}
+
+void*
+gu_seq_binsearch_(GuSeq *seq, GuOrder *order, size_t elem_size, void *key)
+{
+	int i = 0;
+	int j = seq->len-1;
+	
+	while (i <= j) {
+		int k = (i+j) / 2;
+		uint8_t* elem_p = &seq->data[elem_size * k];
+		int cmp = order->compare(order, key, elem_p);
+
+		if (cmp < 0) {
+			j = k-1;
+		} else if (cmp > 0) {
+			i = k+1;
+		} else {
+			return elem_p;
+		}
+	}
+
+	return NULL;
+}
+
+bool
+gu_seq_binsearch_index_(GuSeq *seq, GuOrder *order, size_t elem_size,
+                        void *key, size_t *pindex)
+{
+	size_t i = 0;
+	size_t j = seq->len-1;
+	
+	while (i <= j) {
+		size_t k = (i+j) / 2;
+		uint8_t* elem_p = &seq->data[elem_size * k];
+		int cmp = order->compare(order, key, elem_p);
+	
+		if (cmp < 0) {
+			j = k-1;
+		} else if (cmp > 0) {
+			i = k+1;
+		} else {
+			*pindex = k;
+			return true;
+		}
+	}
+
+	*pindex = j;
+	return false;
+}
+
+static void
 gu_heap_siftdown(GuBuf *buf, GuOrder *order, 
                  const void *value, int startpos, int pos)
 {
 	while (pos > startpos) {
 		int parentpos = (pos - 1) >> 1;
-        void *parent = &buf->data[buf->elem_size * parentpos];
+        void *parent = &buf->seq->data[buf->elem_size * parentpos];
         
 		if (order->compare(order, value, parent) >= 0)
 			break;
 
-		memcpy(&buf->data[buf->elem_size * pos], parent, buf->elem_size);
+		memcpy(&buf->seq->data[buf->elem_size * pos], parent, buf->elem_size);
 		pos = parentpos;
 	}
 
-	memcpy(&buf->data[buf->elem_size * pos], value, buf->elem_size);
+	memcpy(&buf->seq->data[buf->elem_size * pos], value, buf->elem_size);
 }
 
 static void
@@ -204,13 +350,13 @@
 		int rightpos = childpos + 1;
 		if (rightpos < endpos &&
 		    order->compare(order, 
-			               &buf->data[buf->elem_size * childpos],
-			               &buf->data[buf->elem_size * rightpos]) >= 0) {
+			               &buf->seq->data[buf->elem_size * childpos],
+			               &buf->seq->data[buf->elem_size * rightpos]) >= 0) {
 			childpos = rightpos;
 		}
 
-		memcpy(&buf->data[buf->elem_size * pos], 
-		       &buf->data[buf->elem_size * childpos], buf->elem_size);
+		memcpy(&buf->seq->data[buf->elem_size * pos], 
+		       &buf->seq->data[buf->elem_size * childpos], buf->elem_size);
 		pos = childpos;
 		childpos = 2*pos + 1;
    }
@@ -231,7 +377,7 @@
 	const void* last = gu_buf_trim(buf); // raises an error if empty
 
 	if (gu_buf_length(buf) > 0) {
-		memcpy(data_out, buf->data, buf->elem_size);
+		memcpy(data_out, buf->seq->data, buf->elem_size);
 		gu_heap_siftup(buf, order, last, 0);
 	} else {
 		memcpy(data_out, last, buf->elem_size);
@@ -243,7 +389,7 @@
 {
 	gu_require(gu_buf_length(buf) > 0);
 
-	memcpy(data_out, buf->data, buf->elem_size);
+	memcpy(data_out, buf->seq->data, buf->elem_size);
 	gu_heap_siftup(buf, order, value, 0);
 }
 
@@ -254,7 +400,7 @@
 	void *value = alloca(buf->elem_size);
 	
 	for (size_t i = 0; i < middle; i++) {
-		memcpy(value, &buf->data[buf->elem_size * i], buf->elem_size);
+		memcpy(value, &buf->seq->data[buf->elem_size * i], buf->elem_size);
 		gu_heap_siftup(buf, order, value, i);
 	}
 }
@@ -292,7 +438,7 @@
 	size_t avail = buf->avail_len;
 	gu_assert(len < avail);
 	*sz_out = esz * (avail - len);
-	return &buf->data[len * esz];
+	return &buf->seq->data[len * esz];
 }
 
 static void
@@ -305,7 +451,7 @@
 	size_t elem_size = buf->elem_size;
 	gu_require(sz % elem_size == 0);
 	gu_require(sz < elem_size * (len - buf->avail_len));
-	gu_buf_set_length(buf, len + (sz / elem_size));
+	buf->seq->len = len + (sz / elem_size);
 }
 
 GuOut*
@@ -320,24 +466,7 @@
 	return gu_new_out(&bout->stream, pool);
 }
 
-const GuSeq
-gu_null_seq = GU_NULL_SEQ;
-
-
 #include <gu/type.h>
 
 GU_DEFINE_KIND(GuSeq, GuOpaque);
 GU_DEFINE_KIND(GuBuf, abstract);
-
-GU_DEFINE_TYPE(GuChars, GuSeq, gu_type(char));
-GU_DEFINE_TYPE(GuBytes, GuSeq, gu_type(uint8_t));
-
-char*
-gu_chars_str(GuChars chars, GuPool* pool)
-{
-	size_t len = gu_seq_length(chars);
-	char* data = gu_seq_data(chars);
-	char* str = gu_new_str(len, pool);
-	memcpy(str, data, len);
-	return str;
-}
diff --git a/src/runtime/c/gu/seq.h b/src/runtime/c/gu/seq.h
--- a/src/runtime/c/gu/seq.h
+++ b/src/runtime/c/gu/seq.h
@@ -2,56 +2,42 @@
 #define GU_SEQ_H_
 
 #include <gu/mem.h>
-#include <gu/bits.h>
 
-
 typedef struct GuBuf GuBuf;
 
-typedef GuOpaque() GuSeq;
+typedef struct GuSeq GuSeq;
 
-GuSeq
+GuSeq*
 gu_empty_seq();
 
-GuSeq
+GuSeq*
 gu_make_seq(size_t elem_size, size_t len, GuPool* pool);
 
 #define gu_new_seq(T, N, POOL)			\
 	gu_make_seq(sizeof(T), (N), (POOL))
 
-static inline size_t
-gu_seq_length(GuSeq seq)
-{
-	GuWord w = seq.w_;
-	size_t tag = gu_tagged_tag(w);
-	if (tag == 0) {
-		GuWord* p = gu_tagged_ptr(w);
-		return (size_t) (p[-1] >> 1);
-	}
-	return tag;
-}
+GuSeq*
+gu_alloc_seq_(size_t elem_size, size_t length);
 
-static inline void*
-gu_seq_data(GuSeq seq)
-{
-	GuWord w = seq.w_;
-	int tag = gu_tagged_tag(w);
-	void* ptr = gu_tagged_ptr(w);
-	if (tag == 0) {
-		GuWord* p = ptr;
-		if (p[-1] & 0x1) {
-		 	return *(uint8_t**) ptr;
-		}
-	}
-	return ptr;
-}
+#define gu_alloc_seq(T, N)			\
+	gu_alloc_seq_(sizeof(T), (N))
 
-static inline bool
-gu_seq_is_null(GuSeq seq)
-{
-	return (gu_tagged_ptr(seq.w_)) == NULL;
-}
+GuSeq*
+gu_realloc_seq_(GuSeq* seq, size_t elem_size, size_t length);
 
+#define gu_realloc_seq(S, T, N)			\
+	gu_realloc_seq_(S, sizeof(T), (N))
 
+void
+gu_seq_free(GuSeq* seq);
+
+size_t
+gu_seq_length(GuSeq* seq);
+
+void*
+gu_seq_data(GuSeq* seq);
+
+
 #define gu_seq_index(SEQ, T, I)			\
 	(&((T*)gu_seq_data(SEQ))[I])
 
@@ -64,15 +50,7 @@
 	GU_END
 
 
-
-
 GuBuf*
-gu_seq_buf(GuSeq seq);
-
-GuSeq
-gu_buf_seq(GuBuf* buf);
-
-GuBuf*
 gu_make_buf(size_t elem_size, GuPool* pool);
 
 #define gu_new_buf(T, POOL)			\
@@ -87,13 +65,16 @@
 void*
 gu_buf_data(GuBuf* buf);
 
+GuSeq*
+gu_buf_data_seq(GuBuf* buf);
+
 #define gu_buf_index(BUF, T, I)			\
 	(&((T*)gu_buf_data(BUF))[I])
 
 #define gu_buf_get(BUF, T, I)			\
 	(*gu_buf_index(BUF, T, I))
 
-#define gu_buf_set(BUF, T, I)			\
+#define gu_buf_set(BUF, T, I, V)		\
 	GU_BEGIN				\
 	(*gu_buf_index(BUF, T, I) = (V));	\
 	GU_END
@@ -121,6 +102,9 @@
 const void*
 gu_buf_trim(GuBuf* buf);
 
+void*
+gu_buf_insert(GuBuf* buf, size_t n_index);
+
 void
 gu_buf_flush(GuBuf* buf);
 
@@ -128,9 +112,21 @@
 	(*(T*)gu_buf_trim(BUF))
 
 void
-gu_seq_resize_tail(GuSeq seq, ptrdiff_t change);
+gu_buf_sort(GuBuf *buf, GuOrder *order);
 
+#define gu_seq_binsearch(S, O, T, V) \
+	((T*) gu_seq_binsearch_(S, O, sizeof(T), V))
 
+void*
+gu_seq_binsearch_(GuSeq *seq, GuOrder *order, size_t elem_size, void *key);
+
+#define gu_seq_binsearch_index(S, O, T, V, PI) \
+	gu_seq_binsearch_index_(S, O, sizeof(T), V, PI)
+
+bool
+gu_seq_binsearch_index_(GuSeq *seq, GuOrder *order, size_t elem_size, 
+                        void *key, size_t *pindex);
+
 // Using a buffer as a heap
 void
 gu_buf_heap_push(GuBuf *buf, GuOrder *order, void *value);
@@ -144,32 +140,8 @@
 void
 gu_buf_heapify(GuBuf *buf, GuOrder *order);
 
-#if 0
-void
-gu_buf_resize_head(GuBuf* buf, ptrdiff_t change);
-
-void
-gu_buf_unshift(GuBuf* buf, const void* data, size_t size);
-
-void
-gu_buf_shift(GuBuf* buf, size_t size, void* data_out);
-#endif
-
-GuSeq
+GuSeq*
 gu_buf_freeze(GuBuf* buf, GuPool* pool);
-
-extern const GuSeq gu_null_seq;
-
-#define GU_NULL_SEQ { .w_ = (GuWord)(void*)NULL }
-
-typedef GuSeq GuChars;
-typedef GuSeq GuBytes;
-typedef GuBuf GuCharBuf;
-typedef GuBuf GuByteBuf;
-
-char*
-gu_chars_str(GuChars chars, GuPool* pool);
-
 #endif // GU_SEQ_H_
 
 #if defined(GU_OUT_H_) && !defined(GU_SEQ_H_OUT_)
@@ -210,9 +182,6 @@
 	.abstract_base = GU_TYPE_INIT_abstract(KIND, BUF_T, _), \
 	.elem_type = ELEM_T \
 }
-
-extern GU_DECLARE_TYPE(GuChars, GuSeq);
-extern GU_DECLARE_TYPE(GuBytes, GuSeq);
 
 #endif 
 
diff --git a/src/runtime/c/gu/string.c b/src/runtime/c/gu/string.c
--- a/src/runtime/c/gu/string.c
+++ b/src/runtime/c/gu/string.c
@@ -5,167 +5,89 @@
 #include <gu/string.h>
 #include <gu/utf8.h>
 #include <gu/assert.h>
-#include "config.h"
-
-const GuString gu_empty_string = { 1 };
+#include <stdlib.h>
+#ifdef __MINGW32__
+#include <malloc.h>
+#endif
 
 struct GuStringBuf {
-	GuByteBuf* bbuf;
-	GuWriter* wtr;
+	GuBuf* buf;
+	GuOut* out;
 };
 
 GuStringBuf*
 gu_string_buf(GuPool* pool)
 {
-	GuBuf* buf = gu_new_buf(uint8_t, pool);
-	GuOut* out = gu_buf_out(buf, pool);
-	GuWriter* wtr = gu_new_utf8_writer(out, pool);
-	return gu_new_s(pool, GuStringBuf,
-			.bbuf = buf,
-			.wtr = wtr);
-}
-
-GuWriter*
-gu_string_buf_writer(GuStringBuf* sb)
-{
-	return sb->wtr;
+	GuStringBuf* sbuf = gu_new(GuStringBuf, pool);
+	sbuf->buf = gu_new_buf(char, pool);
+	sbuf->out = gu_buf_out(sbuf->buf, pool);
+	return sbuf;
 }
 
-static GuString
-gu_utf8_string(const uint8_t* buf, size_t sz, GuPool* pool)
+GuOut*
+gu_string_buf_out(GuStringBuf* sb)
 {
-	if (sz < GU_MIN(sizeof(GuWord), 128)) {
-		GuWord w = 0;
-		for (size_t n = 0; n < sz; n++) {
-			w = w << 8 | buf[n];
-		}
-		w = w << 8 | (sz << 1) | 1;
-		return (GuString) { w };
-	}
-	uint8_t* p = NULL;
-	if (sz < 256) {
-		p = gu_malloc_aligned(pool, 1 + sz, 2);
-		p[0] = (uint8_t) sz;
-	} else {
-		p =	gu_malloc_prefixed(pool, gu_alignof(size_t),
-		                       sizeof(size_t), 1, 1 + sz);
-		((size_t*) p)[-1] = sz;
-		p[0] = 0;
-	}
-	memcpy(&p[1], buf, sz);
-	return (GuString) { (GuWord) (void*) p };
+	return sb->out;
 }
 
-
-
 GuString
 gu_string_buf_freeze(GuStringBuf* sb, GuPool* pool)
 {
-	gu_writer_flush(sb->wtr, NULL);
-	uint8_t* data = gu_buf_data(sb->bbuf);
-	size_t len = gu_buf_length(sb->bbuf);
-	return gu_utf8_string(data, len, pool);
-}
-
-GuReader*
-gu_string_reader(GuString s, GuPool* pool)
-{
-	GuWord w = s.w_;
-	uint8_t* buf = NULL;
-	size_t len = 0;
-	if (w & 1) {
-		len = (w & 0xff) >> 1;
-		buf = gu_new_n(uint8_t, len, pool);
-		for (int i = len - 1; i >= 0; i--) {
-			w >>= 8;
-			buf[i] = w & 0xff;
-		}
-	} else {
-		uint8_t* p = (void*) w;
-		len = (p[0] == 0) ? ((size_t*) p)[-1] : p[0];
-		buf = &p[1];
-	}
-	GuIn* in = gu_data_in(buf, len, pool);
-	GuReader* rdr = gu_new_utf8_reader(in, pool);
-	return rdr;
-}
+	gu_out_flush(sb->out, NULL);
+	char* data = gu_buf_data(sb->buf);
+	size_t len = gu_buf_length(sb->buf);
 
-static bool
-gu_string_is_long(GuString s) 
-{
-	return !(s.w_ & 1);
-}
+	char* p = gu_malloc_aligned(pool, len+1, 2);
+	memcpy(p, data, len);
+	p[len] = 0;
 
-bool
-gu_string_is_stable(GuString s)
-{
-	return !gu_string_is_long(s);
+	return p;
 }
 
-static size_t
-gu_string_long_length(GuString s)
+GuIn*
+gu_string_in(GuString s, GuPool* pool)
 {
-	gu_assert(gu_string_is_long(s));
-	uint8_t* p = (void*) s.w_;
-	uint8_t len = p[0];
-	if (len > 0) {
-		return len;
-	}
-	return ((size_t*) p)[-1];
+	return gu_data_in((uint8_t*) s, strlen(s), pool);
 }
 
-size_t
-gu_string_length(GuString s)
+GuString
+gu_string_copy(GuString string, GuPool* pool)
 {
-	if (gu_string_is_long(s)) {
-		return gu_string_long_length(s);
-	}
-	return (s.w_ & 0xff) >> 1;
+	size_t len = strlen(string);
+	char* p = gu_malloc_aligned(pool, len+1, 2);
+	memcpy(p, string, len+1);
+	return p;
 }
 
-static uint8_t*
-gu_string_long_data(GuString s)
+void
+gu_string_write(GuString s, GuOut* out, GuExn* err)
 {
-	gu_require(gu_string_is_long(s));
-	uint8_t* p = (void*) s.w_;
-	return &p[1];
+	gu_out_bytes(out, (uint8_t*) s, strlen(s), err);
 }
 
 GuString
-gu_string_copy(GuString string, GuPool* pool)
+gu_string_read(size_t len, GuPool* pool, GuIn* in, GuExn* err)
 {
-	if (gu_string_is_long(string)) {
-		uint8_t* data = gu_string_long_data(string);
-		size_t len = gu_string_long_length(string);
-		return gu_utf8_string(data, len, pool);
-	} else {
-		return string;
+	char* buf = alloca(len*6+1);
+	char* p   = buf;
+	for (size_t i = 0; i < len; i++) {
+		gu_in_utf8_buf((uint8_t**) &p, in, err);
 	}
-}
+	*p++ = 0;
 
+	p = gu_malloc_aligned(pool, p-buf, 2);
+	strcpy(p, buf);
 
-void
-gu_string_write(GuString s, GuWriter* wtr, GuExn* err)
+	return p;
+}
+
+GuString
+gu_string_read_latin1(size_t len, GuPool* pool, GuIn* in, GuExn* err)
 {
-	GuWord w = s.w_;
-	uint8_t buf[sizeof(GuWord)];
-	uint8_t* src;
-	size_t sz;
-	if (w & 1) {
-		sz = (w & 0xff) >> 1;
-		gu_assert(sz <= sizeof(GuWord));
-		size_t i = sz;
-		while (i > 0) {
-			w >>= 8;
-			buf[--i] = w & 0xff;
-		}
-		src = buf;
-	} else {
-		uint8_t* p = (void*) w;
-		sz = (p[0] == 0) ? ((size_t*) p)[-1] : p[0];
-		src = &p[1];
-	}
-	gu_utf8_write(src, sz, wtr, err);
+	char* p = gu_malloc_aligned(pool, len+1, 2);
+	gu_in_bytes(in, (uint8_t*)p, len, err);
+	p[len] = 0;
+	return p;
 }
 
 GuString
@@ -173,9 +95,9 @@
 {
 	GuPool* tmp_pool = gu_local_pool();
 	GuStringBuf* sb = gu_string_buf(tmp_pool);
-	GuWriter* wtr = gu_string_buf_writer(sb);
-	gu_vprintf(fmt, args, wtr, NULL);
-	gu_writer_flush(wtr, NULL);
+	GuOut* out = gu_string_buf_out(sb);
+	gu_vprintf(fmt, args, out, NULL);
+	gu_out_flush(out, NULL);
 	GuString s = gu_string_buf_freeze(sb, pool);
 	gu_pool_free(tmp_pool);
 	return s;
@@ -191,63 +113,24 @@
 	return s;
 }
 
-GuString
-gu_str_string(const char* str, GuPool* pool)
-{
-#ifdef CHAR_ASCII
-	return gu_utf8_string((const uint8_t*) str, strlen(str), pool);
-#else
-	GuPool* tmp_pool = gu_local_pool();
-	GuStringBuf* sb = gu_string_buf(tmp_pool);
-	GuWriter* wtr = gu_string_buf_writer(sb);
-	gu_puts(str, wtr, NULL);
-	gu_writer_flush(wtr, NULL);
-	GuString s = gu_string_buf_freeze(sb, pool);
-	gu_pool_free(tmp_pool);
-	return s;
-#endif
-}
-
 bool
 gu_string_to_int(GuString s, int *res)
 {
-	GuWord w = s.w_;
-	uint8_t buf[sizeof(GuWord)];
-	char* src;
-	size_t sz;
-	if (w & 1) {
-		sz = (w & 0xff) >> 1;
-		gu_assert(sz <= sizeof(GuWord));
-		size_t i = sz;
-		while (i > 0) {
-			w >>= 8;
-			buf[--i] = w & 0xff;
-		}
-		src = (char*) buf;
-	} else {
-		uint8_t* p = (void*) w;
-		sz = (p[0] == 0) ? ((size_t*) p)[-1] : p[0];
-		src = (char*) &p[1];
-	}
-
-	size_t i = 0;
-	
 	bool neg = false;
-
-	if (src[i] == '-') {
+	if (*s == '-') {
 		neg = true;
-		i++;
+		s++;
 	}
 
-	if (i >= sz)
+	if (*s == 0)
 		return false;
 
 	int n = 0;
-	for (; i < sz; i++) {
-		if (src[i] < '0' || src[i] > '9')
+	for (; *s; s++) {
+		if (*s < '0' || *s > '9')
 			return false;
 
-		n = n * 10 + (src[i] - '0');
+		n = n * 10 + (*s - '0');
 	}
 
 	*res = neg ? -n : n;
@@ -257,54 +140,33 @@
 bool
 gu_string_to_double(GuString s, double *res)
 {
-	GuWord w = s.w_;
-	uint8_t buf[sizeof(GuWord)];
-	char* src;
-	size_t sz;
-	if (w & 1) {
-		sz = (w & 0xff) >> 1;
-		gu_assert(sz <= sizeof(GuWord));
-		size_t i = sz;
-		while (i > 0) {
-			w >>= 8;
-			buf[--i] = w & 0xff;
-		}
-		src = (char*) buf;
-	} else {
-		uint8_t* p = (void*) w;
-		sz = (p[0] == 0) ? ((size_t*) p)[-1] : p[0];
-		src = (char*) &p[1];
-	}
-
-	size_t i = 0;
-	
 	bool neg = false;
 	bool dec = false;
 	double exp = 1;
 
-	if (src[i] == '-') {
+	if (*s == '-') {
 		neg = true;
-		i++;
+		s++;
 	}
 
-	if (i >= sz)
+	if (*s == 0)
 		return false;
 
 	double d = 0;
-	for (; i < sz; i++) {
-		if (src[i] == '.') {
+	for (; *s; s++) {
+		if (*s == '.') {
 			if (dec) return false;
 
 			dec = true;
 			continue;
 		}
 
-		if (src[i] < '0' || src[i] > '9')
+		if (*s < '0' || *s > '9')
 			return false;
 
 		if (dec) exp = exp * 10;
 
-		d = d * 10 + (src[i] - '0');
+		d = d * 10 + (*s - '0');
 	}
 
 	*res = (neg ? -d : d) / exp;
@@ -314,54 +176,18 @@
 bool
 gu_string_is_prefix(GuString s1, GuString s2)
 {
-	GuWord w1 = s1.w_;
-	uint8_t buf1[sizeof(GuWord)];
-	size_t sz1;
-	char* str1;
-	if (w1 & 1) {
-		sz1 = (w1 & 0xff) >> 1;
-		gu_assert(sz1 <= sizeof(GuWord));
-		size_t i = sz1;
-		while (i > 0) {
-			w1 >>= 8;
-			buf1[--i] = w1 & 0xff;
-		}
-		str1 = (char*) buf1;
-	} else {
-		uint8_t* p = (void*) w1;
-		sz1 = (p[0] == 0) ? ((size_t*) p)[-1] : p[0];
-		str1 = (char*) &p[1];
-	}
-
-	GuWord w2 = s2.w_;
-	uint8_t buf2[sizeof(GuWord)];
-	size_t sz2;
-	char* str2;
-	if (w2 & 1) {
-		sz2 = (w2 & 0xff) >> 1;
-		gu_assert(sz2 <= sizeof(GuWord));
-		size_t i = sz2;
-		while (i > 0) {
-			w2 >>= 8;
-			buf2[--i] = w2 & 0xff;
-		}
-		str2 = (char*) buf2;
-	} else {
-		uint8_t* p = (void*) w2;
-		sz2 = (p[0] == 0) ? ((size_t*) p)[-1] : p[0];
-		str2 = (char*) &p[1];
-	}
+	size_t len1 = strlen(s1);
+	size_t len2 = strlen(s2);
 
-	
-	if (sz1 > sz2)
+	if (len1 > len2)
 		return false;
 
-	for (size_t sz = sz1; sz--; sz > 0) {
-		if (*str1 != *str2)
+	for (size_t len = len1; len > 0; len--) {
+		if (*s1 != *s2)
 			return false;
-			
-		str1++;
-		str2++;
+
+		s1++;
+		s2++;
 	}
 
 	return true;
@@ -370,49 +196,32 @@
 GuHash
 gu_string_hash(GuHash h, GuString s)
 {
-	if (s.w_ & 1) {
-		return h*101 + s.w_;
-	}
-	size_t len = gu_string_length(s);
-	uint8_t* data = gu_string_long_data(s);
-	return gu_hash_bytes(h, data, len);
+	return gu_hash_bytes(h, (uint8_t*)s, strlen(s));
 }
 
-bool
-gu_string_eq(GuString s1, GuString s2)
+static bool
+gu_string_eq_fn(GuEquality* self, const void* p1, const void* p2)
 {
-	if (s1.w_ == s2.w_) {
-		return true;
-	} else if (gu_string_is_long(s1) && gu_string_is_long(s2)) {
-		size_t len1 = gu_string_long_length(s1);
-		size_t len2 = gu_string_long_length(s2);
-		if (len1 != len2) {
-			return false;
-		}
-		uint8_t* data1 = gu_string_long_data(s1);
-		uint8_t* data2 = gu_string_long_data(s2);
-		return (memcmp(data1, data2, len1) == 0);
-	}
-	return false;
-
+	(void) self;
+	return strcmp((GuString) p1, (GuString) p2) == 0;
 }
 
+GuEquality gu_string_equality[1] = { { gu_string_eq_fn } };
 
-static GuHash
-gu_string_hasher_hash(GuHasher* self, const void* p)
+static int
+gu_string_cmp_fn(GuOrder* self, const void* p1, const void* p2)
 {
 	(void) self;
-	const GuString* sp = p;
-	return gu_string_hash(0, *sp);
+	return strcmp((GuString) p1, (GuString) p2);
 }
 
-static bool
-gu_string_eq_fn(GuEquality* self, const void* p1, const void* p2)
+GuOrder gu_string_order[1] = { { gu_string_cmp_fn } };
+
+static GuHash
+gu_string_hasher_hash(GuHasher* self, const void* p)
 {
 	(void) self;
-	const GuString* sp1 = p1;
-	const GuString* sp2 = p2;
-	return gu_string_eq(*sp1, *sp2);
+	return gu_string_hash(0, (GuString) p);
 }
 
 GuHasher gu_string_hasher[1] = {
@@ -423,6 +232,5 @@
 };
 
 
-GU_DEFINE_TYPE(GuString, GuOpaque, _);
-GU_DEFINE_TYPE(GuStrings, GuSeq, gu_type(GuString));
+GU_DEFINE_KIND(GuString, pointer);
 GU_DEFINE_KIND(GuStringMap, GuMap);
diff --git a/src/runtime/c/gu/string.h b/src/runtime/c/gu/string.h
--- a/src/runtime/c/gu/string.h
+++ b/src/runtime/c/gu/string.h
@@ -1,55 +1,34 @@
-/* 
- * Copyright 2011 University of Helsinki.
- *   
- * This file is part of libgu.
- * 
- * Libgu is free software: you can redistribute it and/or modify it under
- * the terms of the GNU Lesser General Public License as published by the
- * Free Software Foundation, either version 3 of the License, or (at your
- * option) any later version.
- * 
- * Libgu 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 Lesser General Public
- * License for more details.
- * 
- * You should have received a copy of the GNU Lesser General Public
- * License along with libgu. If not, see <http://www.gnu.org/licenses/>.
- */
-
 #ifndef GU_STRING_H_
 #define GU_STRING_H_
 
 #include <gu/bits.h>
-#include <gu/read.h>
-#include <gu/write.h>
-
-typedef GuOpaque() GuString;
+#include <gu/in.h>
+#include <gu/out.h>
 
-extern const GuString gu_empty_string;
+typedef const char* GuString;
 
 GuString
 gu_string_copy(GuString string, GuPool* pool);
 
 void
-gu_string_write(GuString string, GuWriter* wtr, GuExn* err);
-
-GuReader*
-gu_string_reader(GuString string, GuPool* pool);
+gu_string_write(GuString string, GuOut* out, GuExn* err);
 
-bool
-gu_string_is_stable(GuString string);
+GuString
+gu_string_read(size_t len, GuPool* pool, GuIn* in, GuExn* err);
 
 GuString
-gu_ucs_string(const GuUCS* ubuf, size_t len, GuPool* pool);
+gu_string_read_latin1(size_t len, GuPool* pool, GuIn* in, GuExn* err);
 
+GuIn*
+gu_string_in(GuString string, GuPool* pool);
+
 typedef struct GuStringBuf GuStringBuf;
 
 GuStringBuf*
 gu_string_buf(GuPool* pool);
 
-GuWriter*
-gu_string_buf_writer(GuStringBuf* sb);
+GuOut*
+gu_string_buf_out(GuStringBuf* sb);
 
 GuString
 gu_string_buf_freeze(GuStringBuf* sb, GuPool* pool);
@@ -60,21 +39,24 @@
 GuString
 gu_format_string(GuPool* pool, const char* fmt, ...);
 
-GuString
-gu_str_string(const char* str, GuPool* pool);
-
 bool
 gu_string_to_int(GuString s, int *res);
 
 bool
 gu_string_to_double(GuString s, double *res);
 
-
 bool
 gu_string_is_prefix(GuString s1, GuString s2);
 
 #endif // GU_STRING_H_
 
+#if defined(GU_FUN_H_) && !defined(GU_STRING_H_FUN_)
+#define GU_STRING_H_FUN_
+extern GuEquality gu_string_equality[1];
+
+extern GuOrder gu_string_order[1];
+#endif
+
 #if defined(GU_HASH_H_) && !defined(GU_STRING_H_HASH_)
 #define GU_STRING_H_HASH_
 
@@ -82,21 +64,13 @@
 gu_string_hash(GuHash h, GuString s);
 
 extern GuHasher gu_string_hasher[1];
-
-bool
-gu_string_eq(GuString s1, GuString s2);
 #endif
 
 #ifdef GU_TYPE_H_
 # ifndef GU_STRING_H_TYPE_
 #  define GU_STRING_H_TYPE_
 
-extern GU_DECLARE_TYPE(GuString, GuOpaque);
-# endif
-
-# if defined(GU_SEQ_H_) && !defined(GU_STRING_H_SEQ_TYPE_)
-#  define GU_STRING_H_SEQ_TYPE_
-extern GU_DECLARE_TYPE(GuStrings, GuSeq);
+extern GU_DECLARE_KIND(GuString);
 # endif
 
 # if defined(GU_MAP_H_TYPE_) && !defined(GU_STRING_H_MAP_TYPE_)
@@ -118,8 +92,6 @@
 #define GU_STRING_H_SEQ_
 
 typedef GuSeq GuStrings;
-// typedef GuBuf GuStringBuf;
-
 #endif
 
 
diff --git a/src/runtime/c/gu/type.c b/src/runtime/c/gu/type.c
--- a/src/runtime/c/gu/type.c
+++ b/src/runtime/c/gu/type.c
@@ -98,9 +98,8 @@
 GuTypeMap*
 gu_new_type_map(GuTypeTable* table, GuPool* pool)
 {
-	GuTypeMap* tmap =
-		gu_new_i(pool, GuTypeMap,
-			 .map = gu_new_map(GuKind, NULL, void*, &gu_null, pool));
+	GuTypeMap* tmap = gu_new(GuTypeMap, pool);
+	tmap->map = gu_new_map(GuKind, NULL, void*, &gu_null, pool);
 	gu_type_map_init(tmap, table);
 	return tmap;
 }
diff --git a/src/runtime/c/gu/type.h b/src/runtime/c/gu/type.h
--- a/src/runtime/c/gu/type.h
+++ b/src/runtime/c/gu/type.h
@@ -201,7 +201,7 @@
 
 
 
-#include <gu/list.h>
+#include <gu/mem.h>
 
 //
 // struct
@@ -221,7 +221,10 @@
 struct GuStructRepr {
 	GuType_repr repr_base;
 	const char* name;
-	GuSList(GuMember) members;
+	struct {
+		int len;
+		GuMember* elems;
+	} members;
 };
 
 extern GU_DECLARE_KIND(struct);
@@ -259,7 +262,10 @@
 #define GU_TYPE_INIT_struct(k_, t_, ...)	{		\
 	.repr_base = GU_TYPE_INIT_repr(k_, t_, _),		\
 	.name = #t_, \
-	.members = GU_SLIST(GuMember, __VA_ARGS__)	\
+	.members = {								\
+		.len = GU_ARRAY_LEN(GuMember,GU_ID({__VA_ARGS__})),		\
+		.elems = ((GuMember[]){__VA_ARGS__})			\
+	} \
 }
 
 bool
@@ -367,7 +373,10 @@
 
 struct GuEnumType {
 	GuType_repr repr_base;
-	GuSList(GuEnumConstant) constants;
+	struct {
+		int len;
+		GuEnumConstant* elems;
+	} constants;
 };
 
 #define GU_ENUM_C(t_, x) {		\
@@ -378,7 +387,10 @@
 
 #define GU_TYPE_INIT_enum(k_, t_, ...) { \
 	.repr_base = GU_TYPE_INIT_repr(k_, t_, _),	\
-	.constants = GU_SLIST(GuEnumConstant, __VA_ARGS__) \
+	.constants = {								\
+		.len = GU_ARRAY_LEN(GuEnumConstant,GU_ID({__VA_ARGS__})),		\
+		.elems = ((GuEnumConstant[]){__VA_ARGS__})			\
+	} \
 }
 
 GuEnumConstant*
@@ -402,14 +414,22 @@
 typedef const struct GuTypeTable GuTypeTable;
 
 struct GuTypeTable {
-	GuSList(const GuTypeTable*) parents;
-	GuSList(GuTypeTableEntry) entries;
+	struct {
+		int len;
+		GuTypeTable** elems;
+	} parents;
+	struct {
+		int len;
+		GuTypeTableEntry* elems;
+	} entries;
 };
 
 #define GU_TYPETABLE(parents_, ...) { \
 	.parents = parents_, \
-	.entries = GU_SLIST(GuTypeTableEntry, \
-			    __VA_ARGS__) \
+	.entries = {								\
+		.len = GU_ARRAY_LEN(GuTypeTableEntry,GU_ID({__VA_ARGS__})),		\
+		.elems = ((GuTypeTableEntry[]){__VA_ARGS__})			\
+	} \
  }
 
 typedef struct GuTypeMap GuTypeMap;
diff --git a/src/runtime/c/gu/ucs.c b/src/runtime/c/gu/ucs.c
--- a/src/runtime/c/gu/ucs.c
+++ b/src/runtime/c/gu/ucs.c
@@ -1,12 +1,8 @@
 #include <gu/ucs.h>
 #include <gu/assert.h>
-#include "config.h"
 
 GU_DEFINE_TYPE(GuUCSExn, abstract, _);
 
-
-#ifdef CHAR_ASCII
-
 bool
 gu_char_is_valid(char c)
 {
@@ -36,66 +32,6 @@
 	return 0;
 }
 
-#else // defined(CHAR_ASCII)
-
-static const char gu_ucs_ascii[128] =
-	"\0\0\0\0\0\0\0\a\b\t\n\v\f\r\0\0"
-	"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-	" !\"#\0%&'()*+,-./0123456789:;<=>?"
-	"\0ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
-	"\0abcdefghijklmnopqrstuvwxyz{|}~\0";
-
-const uint8_t gu_ucs_ascii_reverse_[CHAR_MAX] = {
-	['\0'] = 0x00, ['\a'] = 0x07, ['\b'] = 0x08, ['\t'] = 0x09,
-	['\n'] = 0x0a, ['\v'] = 0x0b, ['\f'] = 0x0c, ['\r'] = 0x0d,
-	[' '] = 0x20, ['!'] = 0x21, ['"'] = 0x22, ['#'] = 0x23, ['%'] = 0x25,
-	['&'] = 0x26, ['\''] = 0x27, ['('] = 0x28, [')'] = 0x29, ['*'] = 0x2a,
-	['+'] = 0x2b, [','] = 0x2c, ['-'] = 0x2d, ['.'] = 0x2e, ['/'] = 0x2f,
-	['0'] = 0x30, ['1'] = 0x31, ['2'] = 0x32, ['3'] = 0x33, ['4'] = 0x34,
-	['5'] = 0x35, ['6'] = 0x36, ['7'] = 0x37, ['8'] = 0x38, ['9'] = 0x39,
-	[':'] = 0x3a, [';'] = 0x3b, ['<'] = 0x3c, ['='] = 0x3d, ['>'] = 0x3e,
-	['?'] = 0x3f, ['A'] = 0x41, ['B'] = 0x42, ['C'] = 0x43, ['D'] = 0x44,
-	['E'] = 0x45, ['F'] = 0x46, ['G'] = 0x47, ['H'] = 0x48, ['I'] = 0x49,
-	['J'] = 0x4a, ['K'] = 0x4b, ['L'] = 0x4c, ['M'] = 0x4d, ['N'] = 0x4e,
-	['O'] = 0x4f, ['P'] = 0x50, ['Q'] = 0x51, ['R'] = 0x52, ['S'] = 0x53,
-	['T'] = 0x54, ['U'] = 0x55, ['V'] = 0x56, ['W'] = 0x57, ['X'] = 0x58,
-	['Y'] = 0x59, ['Z'] = 0x5a, ['['] = 0x5b, ['\\'] = 0x5c, [']'] = 0x5d,
-	['^'] = 0x5e, ['_'] = 0x5f, ['a'] = 0x61, ['b'] = 0x62, ['c'] = 0x63,
-	['d'] = 0x64, ['e'] = 0x65, ['f'] = 0x66, ['g'] = 0x67, ['h'] = 0x68,
-	['i'] = 0x69, ['j'] = 0x6a, ['k'] = 0x6b, ['l'] = 0x6c, ['m'] = 0x6d,
-	['n'] = 0x6e, ['o'] = 0x6f, ['p'] = 0x70, ['q'] = 0x71, ['r'] = 0x72,
-	['s'] = 0x73, ['t'] = 0x74, ['u'] = 0x75, ['v'] = 0x76, ['w'] = 0x77,
-	['x'] = 0x78, ['y'] = 0x79, ['z'] = 0x7a, ['{'] = 0x7b, ['|'] = 0x7c,
-	['}'] = 0x7d, ['~'] = 0x7e
-};
-
-
-bool
-gu_char_is_valid(char c)
-{
-	if (c > 0) {
-		return (gu_ucs_ascii_reverse_[(int) c] > 0);
-	}
-	return (c == '\0');
-}
-
-char
-gu_ucs_char(GuUCS uc, GuExn* err)
-{
-	if (uc == 0) {
-		return '\0';
-	} else if (0 < uc && uc <= 127) {
-		char c = gu_ucs_ascii[uc];
-		if (c != '\0') {
-			return (unsigned char) c;
-		}
-	}
-	gu_raise(err, GuUCSExn);
-	return 0;
-}
-
-#endif
-
 size_t
 gu_str_to_ucs(const char* cbuf, size_t len, GuUCS* ubuf, GuExn* err)
 {
@@ -135,12 +71,7 @@
 gu_char_ucs(char c)
 {
 	gu_require(gu_char_is_valid(c));
-#ifdef CHAR_ASCII
 	GuUCS u = (GuUCS) c;
-#else
-	extern const uint8_t gu_ucs_ascii_reverse_[CHAR_MAX];
-	GuUCS u = gu_ucs_ascii_reverse_[(unsigned char) c];
-#endif
 	gu_ensure(u < 0x80);
 	return u;
 }
diff --git a/src/runtime/c/gu/utf8.c b/src/runtime/c/gu/utf8.c
--- a/src/runtime/c/gu/utf8.c
+++ b/src/runtime/c/gu/utf8.c
@@ -1,6 +1,5 @@
 #include <gu/assert.h>
 #include <gu/utf8.h>
-#include "config.h"
 
 GuUCS
 gu_utf8_decode(const uint8_t** src_inout)
@@ -12,9 +11,12 @@
 		return (GuUCS) c;
 	}
 	size_t len = (c < 0xe0 ? 1 :
-		      c < 0xf0 ? 2 :
-		      3);
-	uint32_t mask = 0x07071f7f;
+	              c < 0xf0 ? 2 :
+	              c < 0xf8 ? 3 :
+	              c < 0xfc ? 4 :
+	                         5
+	             );
+	uint64_t mask = 0x0103070F1f7f;
 	uint32_t u = c & (mask >> (len * 8));
 	for (size_t i = 1; i <= len; i++) {
 		c = src[i];
@@ -73,7 +75,10 @@
 	return 0;
 }
 
-size_t
+extern inline GuUCS
+gu_in_utf8(GuIn* in, GuExn* err);
+
+static size_t
 gu_advance_utf8(GuUCS ucs, uint8_t* buf)
 {
 	gu_require(gu_ucs_valid(ucs));
@@ -98,27 +103,9 @@
 	}
 }
 
-char
-gu_in_utf8_char_(GuIn* in, GuExn* err)
-{
-	return gu_ucs_char(gu_in_utf8(in, err), err);
-}
 
-char
-gu_in_utf8_char(GuIn* in, GuExn* err)
-{
-#ifdef CHAR_ASCII
-	int i = gu_in_peek_u8(in);
-	if (i >= 0 && i < 0x80) {
-		gu_in_consume(in, 1);
-		return (char) i;
-	}
-#endif
-	return gu_in_utf8_char_(in, err);
-}
-
 void
-gu_out_utf8_long_(GuUCS ucs, GuOut* out, GuExn* err)
+gu_out_utf8_(GuUCS ucs, GuOut* out, GuExn* err)
 {
 	uint8_t buf[4];
 	size_t sz = gu_advance_utf8(ucs, buf);
@@ -140,99 +127,42 @@
 extern inline void
 gu_out_utf8(GuUCS ucs, GuOut* out, GuExn* err);
 
-static size_t 
-gu_utf32_out_utf8_buffered_(const GuUCS* src, size_t len, GuOut* out, 
-			    GuExn* err)
-{
-	size_t src_i = 0;
-	while (src_i < len) {
-		size_t dst_sz;
-		uint8_t* dst = gu_out_begin_span(out, len - src_i, &dst_sz, err);
-		if (!gu_ok(err)) {
-			return src_i;
-		}
-		if (!dst) {
-			gu_out_utf8(src[src_i], out, err);
-			if (!gu_ok(err)) {
-				return src_i;
-			}
-			src_i++;
-			break;
-		} 
-		size_t dst_i = 0;
-		while (true) {
-			size_t safe = (dst_sz - dst_i) / 4;
-			size_t end = GU_MIN(len, src_i + safe);
-			if (end == src_i) {
-				break;
-			}
-			do {
-				GuUCS ucs = src[src_i++];
-				dst_i += gu_advance_utf8(ucs, &dst[dst_i]);
-			} while (src_i < end);
-		} 
-		gu_out_end_span(out, dst_i);
-	}
-	return src_i;
-}
-
-size_t
-gu_utf32_out_utf8(const GuUCS* src, size_t len, GuOut* out, GuExn* err)
+void
+gu_in_utf8_buf(uint8_t** buf, GuIn* in, GuExn* err)
 {
-	if (gu_out_is_buffered(out)) {
-		return gu_utf32_out_utf8_buffered_(src, len, out, err);
-	} 
-	for (size_t i = 0; i < len; i++) {
-		gu_out_utf8(src[i], out, err);
-		if (!gu_ok(err)) {
-			return i;
-		}
-	}
-	return len;
-
-}
-
-#ifndef CHAR_ASCII
+	uint8_t* p = *buf;
 
-void gu_str_out_utf8_(const char* str, GuOut* out, GuExn* err)
-{
-	size_t len = strlen(str);
-	size_t sz = 0;
-	uint8_t* buf = gu_out_begin_span(out, len, &sz, err);
+	uint8_t c = gu_in_u8(in, err);
 	if (!gu_ok(err)) {
 		return;
 	}
-	if (buf != NULL && sz < len) {
-		gu_out_end_span(out, 0);
-		buf = NULL;
+	*(p++) = c;
+	int len = (c < 0x80 ? 0 : 
+		   c < 0xc2 ? -1 :
+		   c < 0xe0 ? 1 :
+		   c < 0xf0 ? 2 :
+		   c < 0xf5 ? 3 :
+		   -1);
+	if (len < 0) {
+	 	goto fail;
+	} else if (len == 0) {
+		*buf = p;
+		return;
 	}
-	GuPool* tmp_pool = buf ? NULL : gu_local_pool();
-	buf = buf ? buf : gu_new_n(uint8_t, len, tmp_pool);
-	for (size_t i = 0; i < len; i++) {
-		GuUCS ucs = gu_char_ucs(str[i]);
-		buf[i] = (uint8_t) ucs;
+	// If reading the extra bytes causes EOF, it is an encoding
+	// error, not a legitimate end of character stream.
+	GuExn* tmp_err = gu_exn(err, GuEOF, NULL);
+	gu_in_bytes(in, p, len, tmp_err);
+	if (tmp_err->caught) {
+		goto fail;
 	}
-	if (tmp_pool) {
-		gu_out_bytes(out, buf, len, err);
-		gu_pool_free(tmp_pool);
-	} else {
-		gu_out_end_span(out, len);
+	if (!gu_ok(err)) {
+		return;
 	}
-}
-
-#endif
-
-extern inline GuUCS
-gu_in_utf8(GuIn* in, GuExn* err);
+	*buf = p+len;
+	return;
 
-void 
-gu_str_out_utf8(const char* str, GuOut* out, GuExn* err)
-{
-#ifdef CHAR_ASCII
-	gu_out_bytes(out, (const uint8_t*) str, strlen(str), err);
-#else
-	extern void 
-		gu_str_out_utf8_(const char* str, GuOut* out, GuExn* err);
-	gu_str_out_utf8_(str, out, err);
-#endif
+fail:
+	gu_raise(err, GuUCSExn);
+	return;
 }
diff --git a/src/runtime/c/gu/utf8.h b/src/runtime/c/gu/utf8.h
--- a/src/runtime/c/gu/utf8.h
+++ b/src/runtime/c/gu/utf8.h
@@ -17,13 +17,6 @@
 	return gu_in_utf8_(in, err);
 }
 
-
-char
-gu_in_utf8_char(GuIn* in, GuExn* err);
-
-void
-gu_out_utf8_long_(GuUCS ucs, GuOut* out, GuExn* err);
-
 inline void
 gu_out_utf8(GuUCS ucs, GuOut* out, GuExn* err)
 {
@@ -31,17 +24,23 @@
 	if (GU_LIKELY(ucs < 0x80)) {
 		gu_out_u8(out, ucs, err);
 	} else {
-		gu_out_utf8_long_(ucs, out, err);
+		extern void gu_out_utf8_(GuUCS ucs, GuOut* out, GuExn* err);
+		gu_out_utf8_(ucs, out, err);
 	}
 }
 
-size_t
-gu_utf32_out_utf8(const GuUCS* src, size_t len, GuOut* out, GuExn* err);
+// Helper functions used in other modules
 
 GuUCS
 gu_utf8_decode(const uint8_t** utf8);
 
-void 
-gu_str_out_utf8(const char* str, GuOut* out, GuExn* err);
+void
+gu_in_utf8_buf(uint8_t** buf, GuIn* in, GuExn* err);
+
+static inline bool
+gu_is_space(uint8_t c) {
+	return (c == '\t' || c == '\n' || c == '\v' ||
+	        c == '\f' || c == '\r' || c == ' ');
+}
 
 #endif // GU_UTF8_H_
diff --git a/src/runtime/c/gu/variant.c b/src/runtime/c/gu/variant.c
--- a/src/runtime/c/gu/variant.c
+++ b/src/runtime/c/gu/variant.c
@@ -33,11 +33,11 @@
 		uint8_t* alloc = gu_malloc_aligned(pool, align + size, align);
 		alloc[align - 1] = tag;
 		void* p = &alloc[align];
-		variant_out->p = (uintptr_t)p;
+		*variant_out = (uintptr_t)p;
 		return p;
 	}
 	void* p = gu_malloc_aligned(pool, size, align);
-	variant_out->p = ((uintptr_t)p) | (tag + 1);
+	*variant_out = ((uintptr_t)p) | (tag + 1);
 	return p;
 }
 
@@ -57,9 +57,9 @@
 	if (gu_variant_is_null(variant)) {
 		return GU_VARIANT_NULL;
 	}
-	int u = variant.p % GU_VARIANT_ALIGNMENT;
+	int u = variant % GU_VARIANT_ALIGNMENT;
 	if (u == 0) {
-		uint8_t* mem = (uint8_t*)variant.p;
+		uint8_t* mem = (uint8_t*)variant;
 		return mem[-1];
 	}
 	return u - 1;
@@ -71,7 +71,7 @@
 	if (gu_variant_is_null(variant)) {
 		return NULL;
 	}
-	return (void*)gu_align_backward(variant.p, GU_VARIANT_ALIGNMENT);
+	return (void*)gu_align_backward(variant, GU_VARIANT_ALIGNMENT);
 }
 
 GuVariantInfo gu_variant_open(GuVariant variant)
@@ -83,15 +83,29 @@
 	return info;
 }
 
+GuVariant gu_variant_close(GuVariantInfo info)
+{
+	GuVariant variant;
+
+	if (((size_t)info.tag) > GU_VARIANT_ALIGNMENT - 2) {
+		variant = (uintptr_t)info.data;
+		assert(gu_variant_tag(variant) == info.tag);
+	} else {
+		variant = ((uintptr_t)info.data) | (info.tag + 1);
+	}
+
+	return variant;
+}
+
 int 
 gu_variant_intval(GuVariant variant)
 {
-	int u = variant.p % GU_VARIANT_ALIGNMENT;
+	int u = variant % GU_VARIANT_ALIGNMENT;
 	if (u == 0) {
-		int* mem = (int*)variant.p;
+		int* mem = (int*)variant;
 		return *mem;
 	}
-	return (variant.p / GU_VARIANT_ALIGNMENT);
+	return (variant / GU_VARIANT_ALIGNMENT);
 }
 
 const GuVariant gu_null_variant = { (GuWord) NULL };
diff --git a/src/runtime/c/gu/variant.h b/src/runtime/c/gu/variant.h
--- a/src/runtime/c/gu/variant.h
+++ b/src/runtime/c/gu/variant.h
@@ -33,7 +33,7 @@
  * @{
  */
 
-typedef struct GuVariant GuVariant;
+typedef uintptr_t GuVariant;
 
 
 void* gu_alloc_variant(uint8_t tag, 
@@ -82,33 +82,27 @@
 };
 
 GuVariantInfo gu_variant_open(GuVariant variant);
-
-/** @privatesection */
-struct GuVariant {
-	uintptr_t p;
-	/**< @private */
-};
+GuVariant gu_variant_close(GuVariantInfo info);
 
 /** @} */
 
 static inline void*
 gu_variant_to_ptr(GuVariant variant)
 {
-	return (void*)variant.p;
+	return (void*) variant;
 }
 
 static inline GuVariant
 gu_variant_from_ptr(const void* p)
 {
-	GuVariant v = { (uintptr_t)p };
-	return v;
+	return (uintptr_t) p;
 }
 
 extern const GuVariant gu_null_variant;
 
 static inline bool
 gu_variant_is_null(GuVariant v) {
-	return ((void*)v.p == NULL);
+	return ((void*)v == NULL);
 }
 
 
@@ -148,7 +142,10 @@
 
 
 
-typedef GuSList(GuConstructor) GuConstructors;
+typedef struct {
+	int len;
+	GuConstructor* elems;
+} GuConstructors;
 
 typedef const struct GuVariantType GuVariantType, GuType_GuVariant;
 
@@ -159,7 +156,10 @@
 
 #define GU_TYPE_INIT_GuVariant(k_, t_, ...) {			\
 	.repr_base = GU_TYPE_INIT_repr(k_, GuVariant, _),	\
-	.ctors = GU_SLIST(GuConstructor, __VA_ARGS__) \
+	.ctors = {								\
+		.len = GU_ARRAY_LEN(GuConstructor,GU_ID({__VA_ARGS__})),		\
+		.elems = ((GuConstructor[]){__VA_ARGS__})			\
+	} \
 }
 
 extern GU_DECLARE_KIND(GuVariant);
diff --git a/src/runtime/c/gu/write.c b/src/runtime/c/gu/write.c
deleted file mode 100644
--- a/src/runtime/c/gu/write.c
+++ /dev/null
@@ -1,174 +0,0 @@
-#include <gu/write.h>
-
-
-size_t
-gu_utf32_write(const GuUCS* src, size_t len, GuWriter* wtr, GuExn* err)
-{
-	return gu_utf32_out_utf8(src, len, &wtr->out_, err);
-}
-
-
-void
-gu_vprintf(const char* fmt, va_list args, GuWriter* wtr, GuExn* err)
-{
-	GuPool* tmp_pool = gu_local_pool();
-	char* str = gu_vasprintf(fmt, args, tmp_pool);
-	gu_puts(str, wtr, err);
-	gu_pool_free(tmp_pool);
-}
-
-void
-gu_printf(GuWriter* wtr, GuExn* err, const char* fmt, ...)
-{
-	va_list args;
-	va_start(args, fmt);
-	gu_vprintf(fmt, args, wtr, err);
-	va_end(args);
-}
-
-
-GuWriter*
-gu_new_utf8_writer(GuOut* utf8_out, GuPool* pool)
-{
-	GuOutStream* stream = gu_out_proxy_stream(utf8_out, pool);
-	GuWriter* wtr = gu_new(GuWriter, pool);
-	wtr->out_ = gu_init_out(stream);
-	return wtr;
-}
-
-
-#if 0
-#ifdef GU_UCS_WCHAR
-#include <stdlib.h>
-#include <wchar.h>
-static const mbstate_t gu_init_mbstate; // implicitly initialized to zero
-#endif
-
-typedef struct GuLocaleWriter GuLocaleWriter;
-
-struct GuLocaleWriter {
-	GuOutWriter owtr;
-#ifdef GU_UCS_WCHAR
-	mbstate_t ps;
-	size_t mb_cur_max;
-#endif
-};
-
-size_t
-gu_locale_writer_write(GuWriter* wtr, const uint8_t* utf8_src, size_t sz, 
-		       GuExn* err)
-{
-	GuLocaleWriter* lwtr = (GuLocaleWriter*) wtr;
-	size_t done = 0;
-	static const size_t bufsize = 256;
-#ifdef GU_UCS_WCHAR
-	size_t margin = lwtr->mb_cur_max;
-#else
-	size_t margin = 1;
-#endif
-	GuOut* out = lwtr->owtr.out;
-	if (gu_out_is_buffered(out)) {
-		while (done < sz) {
-			size_t dst_sz;
-			uint8_t* dst = gu_out_begin_span(out, &dst_sz);
-			if (!dst) {
-				break;
-			}
-			if (dst_sz <= margin) {
-				gu_out_end_span(out, 0);
-				break;
-			}
-			size_t end = dst_sz - margin;
-			const uint8_t* 
-			size_t n = done;
-			while (n < sz && dst_i <= end) {
-#ifdef GU_UCS_WCHAR
-				GuUCS ucs = gu_
-				wchar_t wc = src[n];
-				size_t nb = wcrtomb((char*) p, wc, &lwtr->ps);
-#else
-			*p = (uint8_t) gu_ucs_char(buf[n], err);
-			size_t nb = 1;
-			if (!gu_ok(err)) {
-				gu_exn_clear(err);
-				nb = (size_t) -1;
-			}
-#endif
-			if (nb == (size_t) -1) {
-				*p++ = (uint8_t) '?';
-			} else {
-				p += nb;
-			}
-				
-			}
-			for (
-
-		}
-
-
-
-	}
-
-	uint8_t cbuf[256];
-	while (done < size && gu_ok(err)) {
-		uint8_t* p = cbuf;
-		uint8_t* edge = &cbuf[bufsize - margin];
-		size_t n;
-		for  (n = done; p <= edge && n < size; n++) {
-#ifdef GU_UCS_WCHAR
-			wchar_t wc = buf[n];
-			size_t nb = wcrtomb((char*) p, wc, &lwtr->ps);
-#else
-			*p = (uint8_t) gu_ucs_char(buf[n], err);
-			size_t nb = 1;
-			if (!gu_ok(err)) {
-				gu_exn_clear(err);
-				nb = (size_t) -1;
-			}
-#endif
-			if (nb == (size_t) -1) {
-				*p++ = (uint8_t) '?';
-			} else {
-				p += nb;
-			}
-		}
-		gu_out_bytes(lwtr->owtr.out, cbuf, p - cbuf, err);
-		if (gu_ok(err)) {
-			done = n;
-		}
-	}
-	return done;
-}
-
-GuWriter*
-gu_locale_writer(GuOut* out, GuPool* pool)
-{
-	GuLocaleWriter* lwtr = gu_new_s(
-		pool, GuLocaleWriter,
-		.wtr.out.output = gu_locale_writer_output,
-		.wtr.out.flush = gu_locale_writer_flush,
-		.out = out);
-#ifdef GU_UCS_WCHAR
-	lwtr->ps = gu_init_mbstate;
-	lwtr->mb_cur_max = MB_CUR_MAX;
-#endif
-	return (GuWriter*) lwtr;
-}
-
-#endif
-
-extern inline void
-gu_ucs_write(GuUCS ucs, GuWriter* wtr, GuExn* err);
-
-extern inline void
-gu_writer_flush(GuWriter* wtr, GuExn* err);
-
-extern inline void
-gu_putc(char c, GuWriter* wtr, GuExn* err);
-
-extern inline void
-gu_puts(const char* str, GuWriter* wtr, GuExn* err);
-
-extern inline size_t
-gu_utf8_write(const uint8_t* src, size_t sz, GuWriter* wtr, GuExn* err);
-
diff --git a/src/runtime/c/gu/write.h b/src/runtime/c/gu/write.h
deleted file mode 100644
--- a/src/runtime/c/gu/write.h
+++ /dev/null
@@ -1,64 +0,0 @@
-#ifndef GU_WRITE_H_
-#define GU_WRITE_H_
-
-#include <gu/exn.h>
-#include <gu/ucs.h>
-#include <gu/out.h>
-#include <gu/utf8.h>
-
-typedef struct GuWriter GuWriter;
-
-struct GuWriter {
-	GuOut out_;
-};
-
-size_t
-gu_utf32_write(const GuUCS* buf, size_t size, GuWriter* wtr, GuExn* err);
-
-inline void
-gu_writer_flush(GuWriter* wtr, GuExn* err)
-{
-	gu_out_flush(&wtr->out_, err);
-}
-
-inline void
-gu_ucs_write(GuUCS ucs, GuWriter* wtr, GuExn* err)
-{
-	gu_out_utf8(ucs, &wtr->out_, err);
-}
-
-inline void
-gu_putc(char c, GuWriter* wtr, GuExn* err)
-{
-	GuUCS ucs = gu_char_ucs(c);
-	gu_out_u8(&wtr->out_, (uint8_t) ucs, err);
-}
-
-inline void
-gu_puts(const char* str, GuWriter* wtr, GuExn* err)
-{
-	gu_str_out_utf8(str, &wtr->out_, err);
-}
-
-inline size_t
-gu_utf8_write(const uint8_t* src, size_t sz, GuWriter* wtr, GuExn* err)
-{
-	return gu_out_bytes(&wtr->out_, src, sz, err);
-}
-
-void
-gu_vprintf(const char* fmt, va_list args, GuWriter* wtr, GuExn* err);
-
-void
-gu_printf(GuWriter* wtr, GuExn* err, const char* fmt, ...);
-
-//GuWriter
-//gu_init_utf8_writer(GuOut* utf8_out);
-
-GuWriter*
-gu_new_utf8_writer(GuOut* utf8_out, GuPool* pool);
-
-GuWriter*
-gu_make_locale_writer(GuOut* locale_out, GuPool* pool);
-
-#endif // GU_WRITE_H_
diff --git a/src/runtime/c/gu/yaml.c b/src/runtime/c/gu/yaml.c
deleted file mode 100644
--- a/src/runtime/c/gu/yaml.c
+++ /dev/null
@@ -1,339 +0,0 @@
-#include <gu/yaml.h>
-#include <gu/seq.h>
-#include <gu/assert.h>
-#include <gu/read.h>
-#include <gu/ucs.h>
-#include <stdio.h>
-#include <stdarg.h>
-#include <ctype.h>
-
-
-const GuYamlAnchor gu_yaml_null_anchor = 0;
-
-typedef const struct GuYamlState GuYamlState;
-
-struct GuYamlState {
-	const char* prefix;
-	const char* suffix;
-	GuYamlState* next;
-};
-
-static const struct {
-	GuYamlState document, first_key, key, value, first_elem, elem;
-} gu_yaml_states = {
-	.document = {
-		.prefix = "---\n",
-		.suffix = "\n...\n",
-		.next = &gu_yaml_states.document,
-	},
-	.key = {
-		.prefix = "? ",
-		.next = &gu_yaml_states.value,
-	},
-	.value = {
-		.prefix = ": ",
-		.suffix = ",",
-		.next = &gu_yaml_states.key,
-	},
-	.elem = {
-		.suffix = ",",
-		.next = &gu_yaml_states.elem,
-	},
-};
-
-typedef const struct GuYamlFrameClass GuYamlFrameClass;
-
-struct GuYamlFrameClass {
-	const char* open;
-	GuYamlState* first;
-	const char* close;
-};
-
-static const struct {
-	GuYamlFrameClass document, mapping, sequence;
-} gu_yaml_frame_classes = {
-	.mapping = {
-		.open = "{",
-		.first = &gu_yaml_states.key,
-		.close = "}",
-	},
-	.sequence = {
-		.open = "[",
-		.first = &gu_yaml_states.elem,
-		.close = "]",
-	},
-};
-
-typedef struct GuYamlFrame GuYamlFrame;
-
-struct GuYamlFrame {
-	GuYamlFrameClass* klass;
-	GuYamlState* next;
-};
-
-typedef GuBuf GuYamlStack;
-
-struct GuYaml {
-	GuWriter* wtr;
-	GuExn* err;
-	GuPool* pool;
-	GuYamlState* state;
-	bool in_node;
-	bool have_anchor;
-	bool have_tag; 
-	int next_anchor;
-	bool indent;
-	int indent_level;
-	bool indented;
-	GuYamlStack* stack;
-};
-
-
-GuYaml*
-gu_new_yaml(GuWriter* wtr, GuExn* err, GuPool* pool)
-{
-	GuYaml* yaml = gu_new(GuYaml, pool);
-	yaml->wtr = wtr;
-	yaml->pool = pool;
-	yaml->err = err;
-	yaml->state = &gu_yaml_states.document;
-	yaml->in_node = false;
-	yaml->have_anchor = false;
-	yaml->have_tag = false;
-	yaml->next_anchor = 1;
-	yaml->stack = gu_new_buf(GuYamlFrame, pool);
-	yaml->indent = true;
-	yaml->indent_level = 0;
-	yaml->indented = false;
-	return yaml;
-}
-
-static void
-gu_yaml_printf(GuYaml* yaml, const char* fmt, ...)
-{
-	va_list args;
-	va_start(args, fmt);
-	gu_vprintf(fmt, args, yaml->wtr, yaml->err);
-	va_end(args);
-}
-
-static void
-gu_yaml_putc(GuYaml* yaml, char c)
-{
-	gu_putc(c, yaml->wtr, yaml->err);
-}
-
-static void
-gu_yaml_puts(GuYaml* yaml, const char* str)
-{
-	gu_puts(str, yaml->wtr, yaml->err);
-}
-
-static void
-gu_yaml_begin_line(GuYaml* yaml)
-{
-	if (yaml->indent && !yaml->indented) {
-		for (int i = 0; i < yaml->indent_level; i++) {
-			gu_yaml_putc(yaml, ' ');
-		}
-		yaml->indented = true;
-	}
-}
-
-static void
-gu_yaml_end_line(GuYaml* yaml)
-{
-	if (yaml->indent) {
-		gu_yaml_putc(yaml, '\n');
-	}
-	yaml->indented = false;
-}
-
-
-static void 
-gu_yaml_begin_node(GuYaml* yaml)
-{
-	gu_yaml_begin_line(yaml);
-	if (!yaml->in_node) {
-		if (yaml->state->prefix != NULL) {
-			gu_yaml_puts(yaml, yaml->state->prefix);
-		}
-		yaml->in_node = true;
-	}
-}
-
-static void
-gu_yaml_end_node(GuYaml* yaml)
-{
-	gu_assert(yaml->in_node);
-	if (yaml->state->suffix != NULL) {
-		gu_yaml_puts(yaml, yaml->state->suffix);
-	}
-	gu_yaml_end_line(yaml);
-	yaml->in_node = false;
-	yaml->have_anchor = false;
-	yaml->have_tag = false;
-	if (yaml->state != NULL) {
-		yaml->state = yaml->state->next;
-	}
-}
-
-static void
-gu_yaml_begin(GuYaml* yaml, GuYamlFrameClass* klass)
-{
-	gu_yaml_begin_node(yaml);
-	gu_yaml_puts(yaml, klass->open);
-	gu_buf_push(yaml->stack, GuYamlFrame,
-		    ((GuYamlFrame) { .klass = klass, .next = yaml->state}));
-	yaml->state = klass->first;
-	yaml->in_node = yaml->have_anchor = yaml->have_tag = false;
-	gu_yaml_end_line(yaml);
-	yaml->indent_level++;
-}
-
-void
-gu_yaml_begin_mapping(GuYaml* yaml)
-{
-	gu_yaml_begin(yaml, &gu_yaml_frame_classes.mapping);
-}
-
-void
-gu_yaml_begin_sequence(GuYaml* yaml)
-{
-	gu_yaml_begin(yaml, &gu_yaml_frame_classes.sequence);
-}
-
-void 
-gu_yaml_end(GuYaml* yaml)
-{
-	gu_assert(!yaml->in_node);
-	yaml->indent_level--;
-	gu_yaml_begin_line(yaml);
-	GuYamlFrame f = gu_buf_pop(yaml->stack, GuYamlFrame);
-	gu_yaml_puts(yaml, f.klass->close);
-	yaml->state = f.next;
-	yaml->in_node = true;
-	gu_yaml_end_node(yaml);
-}
-
-
-void 
-gu_yaml_scalar(GuYaml* yaml, GuString s)
-{
-	gu_yaml_begin_node(yaml);
-	gu_yaml_putc(yaml, '"');
-	GuPool* tmp_pool = gu_local_pool();
-	GuReader* rdr = gu_string_reader(s, tmp_pool);
-	GuExn* err = gu_exn(yaml->err, GuEOF, NULL);
-	
-	static const char esc[0x20] = {
-		[0x00] = '0',
-		[0x07] = 'a', 'b', 't', 'n', 'v', 'f', 'r',
-		[0x1b] = 'e'
-	};
-
-	while (true) {
-		GuUCS u = gu_read_ucs(rdr, err);
-		if (!gu_ok(err)) {
-			break;
-		}
-		if (GU_LIKELY(u >= 0x20 && u < 0x7f)) {
-			if (GU_UNLIKELY(u == 0x22 || u == 0x5c)) {
-				gu_yaml_putc(yaml, '\\');
-			}
-			gu_ucs_write(u, yaml->wtr, yaml->err);
-		} else if (GU_UNLIKELY(u < 0x20 && esc[u])) {
-			gu_yaml_printf(yaml, "\\%c", esc[u]);
-		} else if (GU_UNLIKELY(u <= 0x9f)) {
-			gu_yaml_printf(yaml, "\\x%02x", (unsigned) u);
-		} else if (GU_UNLIKELY((u >= 0xd800 && u <= 0xdfff) ||
-				       (u >= 0xfffe && u <= 0xffff))) {
-			gu_yaml_printf(yaml, "\\u%04x", (unsigned) u);
-		} else {
-			gu_ucs_write(u, yaml->wtr, yaml->err);
-		}
-	}
-	gu_pool_free(tmp_pool);
-	gu_yaml_putc(yaml, '"');
-	gu_yaml_end_node(yaml);
-}
-
-static void 
-gu_yaml_tag(GuYaml* yaml, const char* format, ...)
-{
-	gu_yaml_begin_node(yaml);
-	gu_assert(!yaml->have_tag);
-	gu_yaml_putc(yaml, '!');
-	va_list args;
-	va_start(args, format);
-	gu_vprintf(format, args, yaml->wtr, yaml->err);
-	va_end(args);
-	gu_yaml_putc(yaml, ' ');
-	yaml->have_tag = true;
-}
-
-void 
-gu_yaml_tag_primary(GuYaml* yaml, const char* tag) 
-{
-	// TODO: check tag validity
-	gu_yaml_tag(yaml, "%s", tag);
-}
-
-void
-gu_yaml_tag_secondary(GuYaml* yaml, const char* tag)
-{
-	// TODO: check tag validity
-	gu_yaml_tag(yaml, "!%s", tag);
-}
-
-void
-gu_yaml_tag_named(GuYaml* yaml, const char* handle, const char* tag)
-{
-	// TODO: check tag validity
-	gu_yaml_tag(yaml, "%s!%s", handle, tag);
-}
-
-void
-gu_yaml_tag_verbatim(GuYaml* yaml, const char* uri)
-{
-	// XXX: uri escaping?
-	gu_yaml_tag(yaml, "<%s>", uri);
-}
-
-void
-gu_yaml_tag_non_specific(GuYaml* yaml)
-{
-	gu_yaml_tag(yaml, "");
-}
-
-GuYamlAnchor
-gu_yaml_anchor(GuYaml* yaml)
-{
-	gu_yaml_begin_node(yaml);
-	gu_assert(!yaml->have_anchor);
-	yaml->have_anchor = true;
-	int anchor = yaml->next_anchor++;
-	gu_yaml_printf(yaml, "&%d ", anchor);
-	return anchor;
-}
-
-void
-gu_yaml_alias(GuYaml* yaml, GuYamlAnchor anchor)
-{
-	gu_yaml_begin_node(yaml);
-	gu_assert(!yaml->have_anchor && !yaml->have_tag);
-	gu_yaml_printf(yaml, "*%d ", anchor);
-	gu_yaml_end_node(yaml);
-	return;
-}
-
-void gu_yaml_comment(GuYaml* yaml, GuString s)
-{
-	gu_yaml_begin_line(yaml);
-	gu_yaml_puts(yaml, "# ");
-	// TODO: verify no newlines in comment
-	gu_string_write(s, yaml->wtr, yaml->err);
-	gu_yaml_puts(yaml, "\n");
-	yaml->indented = false;
-}
-
diff --git a/src/runtime/c/gu/yaml.h b/src/runtime/c/gu/yaml.h
deleted file mode 100644
--- a/src/runtime/c/gu/yaml.h
+++ /dev/null
@@ -1,38 +0,0 @@
-#ifndef GU_YAML_H_
-#define GU_YAML_H_
-
-#include <gu/mem.h>
-#include <gu/write.h>
-#include <gu/string.h>
-
-typedef struct GuYaml GuYaml;
-
-typedef int GuYamlAnchor;
-
-extern const GuYamlAnchor gu_yaml_null_anchor;
-
-GuYaml* gu_new_yaml(GuWriter* wtr, GuExn* err, GuPool* pool);
-
-GuYamlAnchor gu_yaml_anchor(GuYaml* yaml);
-
-void gu_yaml_tag_primary(GuYaml* yaml, const char* tag);
-void gu_yaml_tag_secondary(GuYaml* yaml, const char* tag);
-void gu_yaml_tag_named(GuYaml* yaml, const char* handle, const char* tag);
-void gu_yaml_tag_verbatim(GuYaml* yaml, const char* uri);
-void gu_yaml_tag_non_specific(GuYaml* yaml);
-void gu_yaml_comment(GuYaml* yaml, GuString comment);
-
-
-void gu_yaml_scalar(GuYaml* yaml, GuString scalar);
-
-void gu_yaml_alias(GuYaml* yaml, GuYamlAnchor anchor);
-
-void gu_yaml_begin_document(GuYaml* yaml);
-
-void gu_yaml_begin_sequence(GuYaml* yaml);
-
-void gu_yaml_begin_mapping(GuYaml* yaml);
-
-void gu_yaml_end(GuYaml* yaml);
-
-#endif // GU_YAML_H_
diff --git a/src/runtime/c/m4/c_ext.m4 b/src/runtime/c/m4/c_ext.m4
deleted file mode 100644
--- a/src/runtime/c/m4/c_ext.m4
+++ /dev/null
@@ -1,89 +0,0 @@
-# AC_C_ALIGNOF
-# ------------
-# Check whether the C compiler supports the alignof(type) operator
-AC_DEFUN([AC_C_ALIGNOF],
-[
-  AC_CACHE_CHECK([for alignof],ac_cv_c_alignof,
-    [ac_cv_c_alignof=no
-     for ac_kw in alignof __alignof __alignof__; do
-       AC_COMPILE_IFELSE(
-	 [AC_LANG_PROGRAM([], [int align = $ac_kw (int);])],
-	 [ac_cv_c_alignof=$ac_kw; break])
-     done])
-  if test $ac_cv_c_alignof != no; then
-    AC_DEFINE([HAVE_ALIGNOF], 1,
-      [Define to 1 if alignof works on your compiler])
-    if test $ac_cv_c_alignof != alignof; then
-      AC_DEFINE_UNQUOTED([alignof], [$ac_cv_c_alignof],
-	[Define to the name of the alignof operator.])
-    fi
-  fi
-])
-
-# AC_C_FAM_IN_MEM
-# ---------------
-# Check whether the C compiler supports a flexible array member
-# in a struct that is the (last) member of a struct
-AC_DEFUN([AC_C_FAM_IN_MEM],
-[
-  AC_CACHE_CHECK([for flexible array members in struct members],
-    ac_cv_c_fam_in_mem,
-    [AC_COMPILE_IFELSE(
-      [AC_LANG_PROGRAM([
-	struct { struct { char foo[]; } bar; } baz;
-      ])], 
-      [ac_cv_c_fam_in_mem=yes],
-      [ac_cv_c_fam_in_mem=no])])
-  if test $ac_cv_c_fam_in_mem = yes; then
-    AC_DEFINE([CAN_HAVE_FAM_IN_MEMBER], 1,
-    [Define to 1 if a struct with flexible array members can be 
-     the last member of another struct.])
-  fi
-])
-
-
-## AC_C_STATEMENT_EXPRESSIONS
-AC_DEFUN([AC_C_STATEMENT_EXPRESSIONS],
-[
-  AC_CACHE_CHECK([for statement expressions],
-    ac_cv_c_statement_expressions,
-    [AC_COMPILE_IFELSE(
-      [AC_LANG_PROGRAM([], [int x = ({ int a = 42; a = a + 1; a; })])],
-      [ac_cv_c_statement_expressions=yes],
-      [ac_cv_c_statement_expressions=no])])
-  if test $ac_cv_c_statement_expressions = yes; then
-    AC_DEFINE([HAVE_STATEMENT_EXPRESSIONS], 1,
-    [Define to 1 if statement expressions are supported.])
-  fi
-])
-
-## AC_C_ASCII
-AC_DEFUN([AC_C_ASCII],
-[
-  AC_CACHE_CHECK([whether the execution character set uses ASCII],
-    ac_cv_c_ascii,
-    [AC_RUN_IFELSE(
-      [AC_LANG_PROGRAM([], [[
-
-int i;
-static const char ascii[128] =
-	"\0\0\0\0\0\0\0\a\b\t\n\v\f\r\0\0"
-	"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-	" !\"#\0%&'()*+,-./0123456789:;<=>?"
-	"\0ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_"
-	"\0abcdefghijklmnopqrstuvwxyz{|}~\0";
-
-for (i = 0; i < 128; i++) {
-  if (ascii[i] && ascii[i] != (char) i) {
-    return 1;
-  }
-}
-
-]])],
-      [ac_cv_c_ascii=yes],
-      [ac_cv_c_ascii=no])])
-  if test $ac_cv_c_ascii = yes; then
-    AC_DEFINE([CHAR_ASCII], 1,
-    [Define to 1 if the encoding of the basic character set is ASCII.])
-  fi
-])
diff --git a/src/runtime/c/pgf/data.c b/src/runtime/c/pgf/data.c
--- a/src/runtime/c/pgf/data.c
+++ b/src/runtime/c/pgf/data.c
@@ -5,7 +5,7 @@
 #include <math.h>
 
 bool 
-pgf_tokens_equal(PgfTokens t1, PgfTokens t2)
+pgf_tokens_equal(PgfTokens* t1, PgfTokens* t2)
 {
 	size_t len1 = gu_seq_length(t1);
 	size_t len2 = gu_seq_length(t2);
@@ -15,7 +15,7 @@
 	for (size_t i = 0; i < len1; i++) {
 		GuString s1 = gu_seq_get(t1, PgfToken, i);
 		GuString s2 = gu_seq_get(t2, PgfToken, i);
-		if (!gu_string_eq(s1, s2)) {
+		if (strcmp(s1, s2) != 0) {
 			return false;
 		}
 	}
@@ -32,10 +32,13 @@
 
 GU_DEFINE_TYPE(PgfCncCat, abstract);
 
-GU_DEFINE_TYPE(PgfFlags, GuStringMap, gu_type(GuVariant), &gu_null_variant);
+GU_DEFINE_TYPE(PgfDummyVariant, GuVariant);
 
-GU_DEFINE_TYPE(PgfProductionSeq, GuSeq, gu_type(GuVariant));
+GU_DEFINE_TYPE(PgfFlags, GuStringMap, gu_type(PgfDummyVariant), &gu_null_variant);
 
+GU_DEFINE_TYPE(PgfProductionSeq, abstract);
+GU_DEFINE_TYPE(PgfProductionBuf, abstract);
+
 GU_DEFINE_TYPE(PgfAbsFun, abstract);
 
 static prob_t inf_prob = INFINITY;
@@ -48,7 +51,9 @@
 
 GU_DEFINE_TYPE(PgfAbsCat, abstract);
 
+static GuString empty_string = "";
+
 GU_DEFINE_TYPE(
-	PgfPrintNames, PgfCIdMap, gu_type(GuString), &gu_empty_string);
+	PgfPrintNames, PgfCIdMap, gu_type(GuString), &empty_string);
 
 GU_DEFINE_TYPE(PgfConcr, abstract);
diff --git a/src/runtime/c/pgf/data.h b/src/runtime/c/pgf/data.h
--- a/src/runtime/c/pgf/data.h
+++ b/src/runtime/c/pgf/data.h
@@ -1,7 +1,6 @@
 #ifndef PGF_DATA_H_
 #define PGF_DATA_H_
 
-#include <gu/list.h>
 #include <gu/variant.h>
 #include <gu/map.h>
 #include <gu/string.h>
@@ -12,7 +11,7 @@
 typedef struct PgfCCat PgfCCat;
 extern GU_DECLARE_TYPE(PgfCCat, abstract);
 
-typedef GuList(PgfCCat*) PgfCCats;
+typedef GuSeq PgfCCats;
 
 #define PgfCIdMap GuStringMap			 
 typedef PgfCIdMap PgfFlags; // PgfCId -> PgfLiteral
@@ -74,7 +73,7 @@
 	PgfCId name;
 	PgfType* type;
 	int arity;
-	PgfEquations defns; // maybe null
+	PgfEquations* defns; // maybe null
 	PgfExprProb ep;
 	void* predicate;
 } PgfAbsFun;
@@ -86,11 +85,9 @@
 
 typedef struct {
 	PgfCId name;
-	PgfHypos context;
+	PgfHypos* context;
 
-	prob_t meta_prob;
-	prob_t meta_token_prob;
-	PgfMetaChildMap* meta_child_probs;
+	prob_t prob;
 
 	void* predicate;
 } PgfAbsCat;
@@ -102,6 +99,7 @@
 	PgfFlags* aflags;
 	PgfCIdMap* funs; // |-> PgfAbsFun*
 	PgfCIdMap* cats; // |-> PgfAbsCat*
+	PgfAbsFun* abs_lin_fun;
 } PgfAbstr;
 
 struct PgfPGF {
@@ -110,7 +108,7 @@
 	PgfFlags* gflags;
 	PgfAbstr abstract;
 	PgfCIdMap* concretes; // |-> PgfConcr*
-	GuPool* pool;
+	GuPool* pool;         // the pool in which the grammar is allocated
 };
 
 typedef struct {
@@ -129,16 +127,18 @@
 
 extern GU_DECLARE_TYPE(PgfCncCat, abstract);
 
+typedef GuSeq PgfTokens;
+
 bool
-pgf_tokens_equal(PgfTokens t1, PgfTokens t2);
+pgf_tokens_equal(PgfTokens* t1, PgfTokens* t2);
 
-typedef GuList(GuString) GuStringL;
+typedef GuSeq PgfSymbols;
 
 typedef struct {
-	PgfTokens form;
+	PgfSymbols* form;
 	/**< The form of this variant as a list of tokens. */
 
-	GuStringL* prefixes;
+	GuStrings* prefixes;
 	/**< The prefixes of the following symbol that trigger this
 	 * form. */
 } PgfAlternative;
@@ -154,33 +154,22 @@
 typedef GuMap PgfCncOverloadMap;
 extern GU_DECLARE_TYPE(PgfCncOverloadMap, GuMap);
 
-typedef GuMap PgfProductionIdx;
-extern GU_DECLARE_TYPE(PgfProductionIdx, GuMap);
-
-typedef GuMap PgfLeftcornerCatIdx;
-extern GU_DECLARE_TYPE(PgfLeftcornerCatIdx, GuMap);
-
-typedef GuMap PgfLeftcornerTokIdx;
-extern GU_DECLARE_TYPE(PgfLeftcornerTokIdx, GuMap);
-
 typedef struct PgfItem PgfItem;
 
-typedef struct {
-	bool (*match)(PgfConcr* concr, PgfItem* item, PgfToken tok,
-	              PgfExprProb** out_ep, GuPool *pool);
-} PgfLiteralCallback;
-
 typedef GuMap PgfCallbacksMap;
 extern GU_DECLARE_TYPE(PgfCallbacksMap, GuMap);
 
-typedef struct GuVariant PgfSymbol;
+typedef GuVariant PgfSymbol;
 
 typedef enum {
 	PGF_SYMBOL_CAT,
 	PGF_SYMBOL_LIT,
 	PGF_SYMBOL_VAR,
 	PGF_SYMBOL_KS,
-	PGF_SYMBOL_KP
+	PGF_SYMBOL_KP,
+	PGF_SYMBOL_BIND,
+	PGF_SYMBOL_SOFT_BIND,
+	PGF_SYMBOL_NE
 } PgfSymbolTag;
 
 typedef struct {
@@ -191,14 +180,14 @@
 typedef PgfSymbolIdx PgfSymbolCat, PgfSymbolLit, PgfSymbolVar;
 
 typedef struct {
-	PgfTokens tokens;
+	char token[0];   // a flexible array that contains the token
 } PgfSymbolKS;
 
 typedef struct PgfSymbolKP
 /** A prefix-dependent symbol. The form that this symbol takes
  * depends on the form of a prefix of the following symbol. */
 {
-	PgfTokens default_form; 
+	PgfSymbols* default_form;
 	/**< Default form that this symbol takes if none of of the
 	 * variant forms is triggered. */
 
@@ -208,35 +197,48 @@
 	 * symbol. */
 } PgfSymbolKP;
 
+typedef struct {
+} PgfSymbolNE;
 
-typedef GuSeq PgfSequence; // -> PgfSymbol
-typedef GuList(PgfSequence) PgfSequences;
+typedef struct {
+} PgfSymbolBIND;
 
+typedef GuBuf PgfProductionIdx;
+
 typedef struct {
+	PgfSymbols* syms; // -> PgfSymbol
+	PgfProductionIdx* idx;
+} PgfSequence;
+
+typedef GuSeq PgfSequences;
+
+typedef struct {
 	PgfAbsFun* absfun;
 	PgfExprProb *ep;
     int funid;
 	GuLength n_lins;
-	PgfSequence lins[];
+	PgfSequence* lins[];
 } PgfCncFun;
 
-typedef GuList(PgfCncFun*) PgfCncFuns; 
+typedef GuSeq PgfCncFuns; 
 
 struct PgfConcr {
 	PgfCId name;
+	PgfAbstr* abstr;
 	PgfFlags* cflags;
 	PgfPrintNames* printnames;
     GuMap* ccats;
 	PgfCncFunOverloadMap* fun_indices;
 	PgfCncOverloadMap* coerce_idx;
-	PgfProductionIdx* epsilon_idx;
-	PgfLeftcornerCatIdx* leftcorner_cat_idx;
-	PgfLeftcornerTokIdx* leftcorner_tok_idx;
     PgfCncFuns* cncfuns;
     PgfSequences* sequences;
+    GuBuf* pre_sequences;
 	PgfCIdMap* cnccats;
 	PgfCallbacksMap* callbacks;
 	int total_cats;
+	
+	GuPool* pool;     // if the language is loaded separately then this is the pool
+	GuFinalizer fin;  // and this is the finalizer in the pool of the whole grammar
 };
 
 extern GU_DECLARE_TYPE(PgfConcr, abstract);
@@ -262,7 +264,7 @@
 
 typedef struct {
 	PgfCncFun* fun; 
-	PgfPArgs args;
+	PgfPArgs* args;
 } PgfProductionApply;
 
 typedef struct PgfProductionCoerce
@@ -274,28 +276,35 @@
 } PgfProductionCoerce;
 
 typedef struct {
-	PgfLiteralCallback *callback;
 	PgfExprProb *ep;
-    GuSeq lins;
+    GuSeq* lins;
 } PgfProductionExtern;
 
 typedef struct {
 	PgfExprProb *ep;
-	PgfPArgs args;
+	PgfPArgs* args;
 } PgfProductionMeta;
 
-typedef GuSeq PgfProductionSeq;			      
-extern GU_DECLARE_TYPE(PgfProductionSeq, GuSeq);
+typedef GuSeq PgfProductionSeq;
+extern GU_DECLARE_TYPE(PgfProductionSeq, abstract);
 
+typedef struct {
+	PgfCCat* ccat;
+	size_t lin_idx;
+	PgfProductionApply* papp;
+} PgfProductionIdxEntry;
+
 struct PgfCCat {
 	PgfCncCat* cnccat;
 	PgfCncFuns* lindefs;
+	PgfCncFuns* linrefs;
 	size_t n_synprods;
-	PgfProductionSeq prods;
+	PgfProductionSeq* prods;
 	float viterbi_prob;
 	int fid;
 	PgfItemConts* conts;
 	struct PgfAnswers* answers;
+	GuFinalizer fin[0];
 };
 
 #endif
diff --git a/src/runtime/c/pgf/edsl.h b/src/runtime/c/pgf/edsl.h
deleted file mode 100644
--- a/src/runtime/c/pgf/edsl.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef PGF_EDSL_H_
-#define PGF_EDSL_H_
-
-#include <pgf/expr.h>
-
-#define APP(f, a) \
-	gu_new_variant_i(PGF_EDSL_POOL, PGF_EXPR_APP, PgfExprApp, f, a)
-#define APP2(f, a1, a2) APP(APP(f, a1), a2)
-#define APP3(f, a1, a2, a3) APP2(APP(f, a1), a2, a3)
-
-#define VAR(s) \
-	gu_new_variant_i(PGF_EDSL_POOL, PGF_EXPR_FUN, PgfExprFun, gu_cstring(#s))
-
-#define APPV(s, a) APP(VAR(s), a)
-#define APPV2(s, a1, a2) APP2(VAR(s), a1, a2)
-#define APPV3(s, a1, a2, a3) APP3(VAR(s), a1, a2)
-
-
-
-#endif // PGF_EDSL_H_
diff --git a/src/runtime/c/pgf/expr.c b/src/runtime/c/pgf/expr.c
--- a/src/runtime/c/pgf/expr.c
+++ b/src/runtime/c/pgf/expr.c
@@ -1,6 +1,6 @@
 #include "pgf.h"
-#include <gu/intern.h>
 #include <gu/assert.h>
+#include <gu/utf8.h>
 #include <ctype.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -92,20 +92,12 @@
 	       GU_MEMBER(PgfHypo, cid, PgfCId),
 	       GU_MEMBER_P(PgfHypo, type, PgfType));
 
-GU_DEFINE_TYPE(PgfHypos, GuSeq, gu_type(PgfHypo));
-
-GU_DEFINE_TYPE(PgfType, struct,
-	       GU_MEMBER(PgfType, hypos, PgfHypos),
-	       GU_MEMBER(PgfType, cid, PgfCId),
-	       GU_MEMBER(PgfType, n_exprs, GuLength),
-	       GU_FLEX_MEMBER(PgfType, exprs, PgfExpr));
-
 GU_DEFINE_TYPE(
 	PgfExpr, GuVariant,
 	GU_CONSTRUCTOR_S(
 		PGF_EXPR_ABS, PgfExprAbs,
 		GU_MEMBER(PgfExprAbs, bind_type, PgfBindType),
-		GU_MEMBER(PgfExprAbs, id, GuStr),
+		GU_MEMBER(PgfExprAbs, id, GuString),
 		GU_MEMBER(PgfExprAbs, body, PgfExpr)),
 	GU_CONSTRUCTOR_S(
 		PGF_EXPR_APP, PgfExprApp,
@@ -161,7 +153,7 @@
 	GuPool* expr_pool;
 	GuPool* tmp_pool;
 	PGF_TOKEN_TAG token_tag;
-	GuChars token_value;
+	GuBuf* token_value;
 	int ch;
 };
 
@@ -175,6 +167,45 @@
 	}
 }
 
+static bool
+pgf_is_ident_first(GuUCS ucs)
+{
+	return (ucs == '_') ||
+           (ucs >= 'a' && ucs <= 'z') ||
+           (ucs >= 'A' && ucs <= 'Z') ||
+           (ucs >= 192 && ucs <= 255 && ucs != 247 && ucs != 215);
+}
+
+static bool
+pgf_is_ident_rest(GuUCS ucs)
+{
+	return (ucs == '_') ||
+           (ucs == '\'') ||
+           (ucs >= '0' && ucs <= '9') ||
+           (ucs >= 'a' && ucs <= 'z') ||
+           (ucs >= 'A' && ucs <= 'Z') ||
+           (ucs >= 192 && ucs <= 255 && ucs != 247 && ucs != 215);
+}
+
+static bool
+pgf_is_normal_ident(PgfCId id)
+{
+	const uint8_t* p = (const uint8_t*) id;
+	GuUCS ucs = gu_utf8_decode(&p);
+	if (!pgf_is_ident_first(ucs))
+		return false;
+
+	for (;;) {
+		ucs = gu_utf8_decode(&p);
+		if (ucs == 0)
+			break;
+		if (!pgf_is_ident_rest(ucs))
+			return false;
+	}
+
+	return true;
+}
+
 static void
 pgf_expr_parser_token(PgfExprParser* parser)
 {
@@ -183,7 +214,7 @@
 	}
 
 	parser->token_tag   = PGF_TOKEN_UNKNOWN;
-	parser->token_value = gu_null_seq;
+	parser->token_value = NULL;
 
 	switch (parser->ch) {
 	case EOF:
@@ -236,22 +267,35 @@
 		pgf_expr_parser_getc(parser);
 		parser->token_tag = PGF_TOKEN_COLON;
 		break;
-	case '_':
+	case '\'':
 		pgf_expr_parser_getc(parser);
-		parser->token_tag = PGF_TOKEN_WILD;
+
+		GuBuf* chars = gu_new_buf(char, parser->tmp_pool);
+		while (parser->ch != '\'' && parser->ch != EOF) {
+			if (parser->ch == '\\') {
+				pgf_expr_parser_getc(parser);
+			}
+			gu_buf_push(chars, char, parser->ch);
+			pgf_expr_parser_getc(parser);
+		}
+		if (parser->ch == '\'') {
+			pgf_expr_parser_getc(parser);
+			gu_buf_push(chars, char, 0);
+			parser->token_tag   = PGF_TOKEN_IDENT;
+			parser->token_value = chars;
+		}
 		break;
 	default: {
-		GuCharBuf* chars = gu_new_buf(char, parser->tmp_pool);
+		GuBuf* chars = gu_new_buf(char, parser->tmp_pool);
 
-		if (isalpha(parser->ch)) {
-			while (isalnum(parser->ch) || 
-			       parser->ch == '_' || 
-			       parser->ch == '\'') {
+		if (pgf_is_ident_first(parser->ch)) {
+			do {
 				gu_buf_push(chars, char, parser->ch);
 				pgf_expr_parser_getc(parser);
-			}
+			} while (pgf_is_ident_rest(parser->ch));
+			gu_buf_push(chars, char, 0);
 			parser->token_tag   = PGF_TOKEN_IDENT;
-			parser->token_value = gu_buf_seq(chars);
+			parser->token_value = chars;
 		} else if (isdigit(parser->ch)) {
 			while (isdigit(parser->ch)) {
 				gu_buf_push(chars, char, parser->ch);
@@ -266,15 +310,17 @@
 					gu_buf_push(chars, char, parser->ch);
 					pgf_expr_parser_getc(parser);
 				}
+				gu_buf_push(chars, char, 0);
 				parser->token_tag   = PGF_TOKEN_FLT;
-				parser->token_value = gu_buf_seq(chars);
+				parser->token_value = chars;
 			} else {
+				gu_buf_push(chars, char, 0);
 				parser->token_tag   = PGF_TOKEN_INT;
-				parser->token_value = gu_buf_seq(chars);
+				parser->token_value = chars;
 			}
 		} else if (parser->ch == '"') {
 			pgf_expr_parser_getc(parser);
-			
+
 			while (parser->ch != '"' && parser->ch != EOF) {
 				gu_buf_push(chars, char, parser->ch);
 				pgf_expr_parser_getc(parser);
@@ -282,8 +328,9 @@
 			
 			if (parser->ch == '"') {
 				pgf_expr_parser_getc(parser);
+				gu_buf_push(chars, char, 0);
 				parser->token_tag   = PGF_TOKEN_STR;
-				parser->token_value = gu_buf_seq(chars);
+				parser->token_value = chars;
 			}
 		}
 		break;
@@ -350,18 +397,20 @@
 					            0);
 	}
 	case PGF_TOKEN_IDENT: {
-		char* str = 
-			gu_chars_str(parser->token_value, parser->tmp_pool);
-		PgfCId id = gu_str_string(str, parser->expr_pool);
+		PgfCId id = gu_buf_data(parser->token_value);
 		pgf_expr_parser_token(parser);
-		return gu_new_variant_i(parser->expr_pool,
-					PGF_EXPR_FUN,
-					PgfExprFun,
-					id);
+		PgfExpr e;
+		PgfExprFun* fun =
+			gu_new_flex_variant(PGF_EXPR_FUN,
+			                    PgfExprFun,
+                                fun, strlen(id)+1,
+                                &e, parser->expr_pool);
+        strcpy(fun->fun, id);
+		return e;
 	}
 	case PGF_TOKEN_INT: {
 		char* str = 
-			gu_chars_str(parser->token_value, parser->tmp_pool);
+			gu_buf_data(parser->token_value);
 		int n = atoi(str);
 		pgf_expr_parser_token(parser);
 		PgfLiteral lit = 
@@ -376,22 +425,23 @@
 	}
 	case PGF_TOKEN_STR: {
 		char* str =
-			gu_chars_str(parser->token_value, parser->tmp_pool);
-		GuString s = gu_str_string(str, parser->expr_pool);
+			gu_buf_data(parser->token_value);
 		pgf_expr_parser_token(parser);
-		PgfLiteral lit = 
-			gu_new_variant_i(parser->expr_pool,
-			                 PGF_LITERAL_STR,
-			                 PgfLiteralStr,
-			                 s);
+		PgfLiteral lit;
+		PgfLiteralStr* plit = 
+			gu_new_flex_variant(PGF_LITERAL_STR,
+			                    PgfLiteralStr,
+			                    val, strlen(str)+1,
+			                    &lit, parser->expr_pool);
+		strcpy(plit->val, str);
 		return gu_new_variant_i(parser->expr_pool,
-					PGF_EXPR_LIT,
-					PgfExprLit,
-					lit);
+		                        PGF_EXPR_LIT,
+		                        PgfExprLit,
+		                        lit);
 	}
 	case PGF_TOKEN_FLT: {
 		char* str = 
-			gu_chars_str(parser->token_value, parser->tmp_pool);
+			gu_buf_data(parser->token_value);
 		double d = atof(str);
 		pgf_expr_parser_token(parser);
 		PgfLiteral lit = 
@@ -451,12 +501,11 @@
 
 	for (;;) {
 		if (parser->token_tag == PGF_TOKEN_IDENT) {
-			char* str = 
-				gu_chars_str(parser->token_value, parser->tmp_pool);
-			var = gu_str_string(str, parser->expr_pool);
+			var =
+				gu_string_copy(gu_buf_data(parser->token_value), parser->expr_pool);
 			pgf_expr_parser_token(parser);
 		} else if (parser->token_tag == PGF_TOKEN_WILD) {
-			var = gu_str_string("_", parser->expr_pool);
+			var = "_";
 			pgf_expr_parser_token(parser);
 		} else {
 			return false;
@@ -571,12 +620,11 @@
 		}
 
 		if (parser->token_tag == PGF_TOKEN_IDENT) {
-			char* str = 
-				gu_chars_str(parser->token_value, parser->tmp_pool);
-			var = gu_str_string(str, parser->expr_pool);
+			var =
+				gu_string_copy(gu_buf_data(parser->token_value), parser->expr_pool);
 			pgf_expr_parser_token(parser);
 		} else if (parser->token_tag == PGF_TOKEN_WILD) {
-			var = gu_str_string("_", parser->expr_pool);
+			var = "_";
 			pgf_expr_parser_token(parser);
 		} else {
 			return false;
@@ -612,9 +660,8 @@
 	if (parser->token_tag != PGF_TOKEN_IDENT)
 		return NULL;
 
-	char* str =
-		gu_chars_str(parser->token_value, parser->tmp_pool);
-	PgfCId cid = gu_str_string(str, parser->expr_pool);
+	PgfCId cid =
+		gu_string_copy(gu_buf_data(parser->token_value), parser->expr_pool);
 	pgf_expr_parser_token(parser);
 
 	GuBuf* args = gu_new_buf(PgfExpr, parser->tmp_pool);
@@ -672,7 +719,7 @@
 			} else {
 				PgfHypo* hypo = gu_buf_extend(hypos);
 				hypo->bind_type = PGF_BIND_TYPE_EXPLICIT;
-				hypo->cid = gu_str_string("_", parser->expr_pool);
+				hypo->cid = "_";
 				hypo->type = NULL;
 			}
 
@@ -708,12 +755,12 @@
 
 			PgfHypo* hypo = gu_buf_extend(hypos);
 			hypo->bind_type = PGF_BIND_TYPE_EXPLICIT;
-			hypo->cid = gu_str_string("_", parser->expr_pool);
+			hypo->cid = "_";
 			hypo->type = type;
 		}
 	}
 
-	type->hypos = gu_buf_seq(hypos);
+	type->hypos = gu_buf_data_seq(hypos);
 
 	return type;
 }
@@ -770,7 +817,7 @@
 	case PGF_LITERAL_STR: {
 		PgfLiteralStr* lit1 = ei1.data;
 		PgfLiteralStr* lit2 = ei2.data;
-        return gu_string_eq(lit1->val, lit2->val);
+        return strcmp(lit1->val, lit2->val) == 0;
     }
     case PGF_LITERAL_INT: {
 		PgfLiteralInt* lit1 = ei1.data;
@@ -802,7 +849,7 @@
 	case PGF_EXPR_ABS: {
 		PgfExprAbs* abs1 = ei1.data;
 		PgfExprAbs* abs2 = ei2.data;
-		return gu_string_eq(abs1->id, abs2->id) &&
+		return strcmp(abs1->id, abs2->id) == 0 &&
 		       pgf_expr_eq(abs1->body, abs2->body);
 	}
 	case PGF_EXPR_APP: {
@@ -824,7 +871,7 @@
 	case PGF_EXPR_FUN: {
 		PgfExprFun* fun1 = ei1.data;
 		PgfExprFun* fun2 = ei2.data;
-		return gu_string_eq(fun1->fun, fun2->fun);
+		return strcmp(fun1->fun, fun2->fun) == 0;
 	}
 	case PGF_EXPR_VAR: {
 		PgfExprVar* var1 = ei1.data;
@@ -930,26 +977,50 @@
 }
 
 void
+pgf_print_cid(PgfCId id,
+			  GuOut* out, GuExn* err)
+{
+	if (pgf_is_normal_ident(id))
+		gu_string_write(id, out, err);
+	else {
+		gu_putc('\'', out, err);
+		const uint8_t* p = (const uint8_t*) id;
+		for (;;) {
+			GuUCS ucs = gu_utf8_decode(&p);
+			if (ucs == 0)
+				break;
+			if (ucs == '\'')
+				gu_puts("\\\'", out, err);
+			else if (ucs == '\\')
+				gu_puts("\\\\", out, err);
+			else
+				gu_out_utf8(ucs, out, err);
+		}
+		gu_putc('\'', out, err);
+	}
+}
+
+void
 pgf_print_literal(PgfLiteral lit,
-			  GuWriter* wtr, GuExn* err)
+			      GuOut* out, GuExn* err)
 {
 	GuVariantInfo ei = gu_variant_open(lit);
 	switch (ei.tag) {
 	case PGF_LITERAL_STR: {
 		PgfLiteralStr* lit = ei.data;
-        gu_putc('"', wtr, err);
-		gu_string_write(lit->val, wtr, err);
-        gu_putc('"', wtr, err);
+        gu_putc('"', out, err);
+		gu_string_write(lit->val, out, err);
+        gu_putc('"', out, err);
 		break;
     }
     case PGF_LITERAL_INT: {
         PgfLiteralInt* lit = ei.data;
-		gu_printf(wtr, err, "%d", lit->val);
+		gu_printf(out, err, "%d", lit->val);
         break;
     }
 	case PGF_LITERAL_FLT: {
         PgfLiteralFlt* lit = ei.data;
-		gu_printf(wtr, err, "%lf", lit->val);
+		gu_printf(out, err, "%lg", lit->val);
         break;
     }
 	default:
@@ -959,7 +1030,7 @@
 
 void
 pgf_print_expr(PgfExpr expr, PgfPrintContext* ctxt, int prec,
-               GuWriter* wtr, GuExn* err)
+               GuOut* out, GuExn* err)
 {
 	GuVariantInfo ei = gu_variant_open(expr);
 	switch (ei.tag) {
@@ -967,20 +1038,20 @@
 		PgfExprAbs* abs = ei.data;
 
 		if (prec > 1) {
-			gu_puts("(", wtr, err);
+			gu_puts("(", out, err);
 		}
 
-		gu_putc('\\', wtr, err);
+		gu_putc('\\', out, err);
 		
 		PgfPrintContext* new_ctxt = ctxt;
 
 		for (;;) {
 			if (abs->bind_type == PGF_BIND_TYPE_IMPLICIT) {
-				gu_putc('{', wtr, err);
+				gu_putc('{', out, err);
 			}
-			gu_string_write(abs->id, wtr, err);
+			pgf_print_cid(abs->id, out, err);
 			if (abs->bind_type == PGF_BIND_TYPE_IMPLICIT) {
-				gu_putc('}', wtr, err);
+				gu_putc('}', out, err);
 			}
 
 			PgfPrintContext* c = malloc(sizeof(PgfPrintContext));
@@ -991,13 +1062,13 @@
 			if (gu_variant_tag(abs->body) != PGF_EXPR_ABS)
 				break;
 				
-			gu_putc(',', wtr, err);
+			gu_putc(',', out, err);
 			
 			abs = gu_variant_data(abs->body);
 		}
 
-		gu_puts(" -> ", wtr, err);
-		pgf_print_expr(abs->body, new_ctxt, 1, wtr, err);
+		gu_puts(" -> ", out, err);
+		pgf_print_expr(abs->body, new_ctxt, 1, out, err);
 
 		while (new_ctxt != ctxt) {
 			PgfPrintContext* next = new_ctxt->next;
@@ -1006,34 +1077,34 @@
 		}
 
 		if (prec > 1) {
-			gu_puts(")", wtr, err);
+			gu_puts(")", out, err);
 		}
 		break;
 	}
 	case PGF_EXPR_APP: {
 		PgfExprApp* app = ei.data;
 		if (prec > 3) {
-			gu_puts("(", wtr, err);
+			gu_puts("(", out, err);
 		}
-		pgf_print_expr(app->fun, ctxt, 3, wtr, err);
-		gu_puts(" ", wtr, err);
-		pgf_print_expr(app->arg, ctxt, 4, wtr, err);
+		pgf_print_expr(app->fun, ctxt, 3, out, err);
+		gu_puts(" ", out, err);
+		pgf_print_expr(app->arg, ctxt, 4, out, err);
 		if (prec > 3) {
-			gu_puts(")", wtr, err);
+			gu_puts(")", out, err);
 		}
 		break;
 	}
 	case PGF_EXPR_LIT: {
 		PgfExprLit* lit = ei.data;
-        pgf_print_literal(lit->lit, wtr, err);
+        pgf_print_literal(lit->lit, out, err);
 		break;
 	}
 	case PGF_EXPR_META:
-		gu_putc('?', wtr, err);
+		gu_putc('?', out, err);
 		break;
 	case PGF_EXPR_FUN: {
 		PgfExprFun* fun = ei.data;
-		gu_string_write(fun->fun, wtr, err);
+		pgf_print_cid(fun->fun, out, err);
 		break;
 	}
 	case PGF_EXPR_VAR: {
@@ -1046,26 +1117,26 @@
 		}
 		
 		if (c == NULL) {
-			gu_printf(wtr, err, "#%d", evar->var);
+			gu_printf(out, err, "#%d", evar->var);
 		} else {
-			gu_string_write(c->name, wtr, err);
+			pgf_print_cid(c->name, out, err);
 		}
 		break;
 	}
 	case PGF_EXPR_TYPED: {
 		PgfExprTyped* typed = ei.data;
-		gu_putc('<', wtr, err);
-		pgf_print_expr(typed->expr, ctxt, 0, wtr, err);
-		gu_puts(" : ", wtr, err);
-		pgf_print_type(typed->type, ctxt, 0, wtr, err);
-		gu_putc('>', wtr, err);
+		gu_putc('<', out, err);
+		pgf_print_expr(typed->expr, ctxt, 0, out, err);
+		gu_puts(" : ", out, err);
+		pgf_print_type(typed->type, ctxt, 0, out, err);
+		gu_putc('>', out, err);
 		break;
 	}
 	case PGF_EXPR_IMPL_ARG: {
 		PgfExprImplArg* impl = ei.data;
-		gu_putc('{', wtr, err);
-		pgf_print_expr(impl->expr, ctxt, 0, wtr, err);
-		gu_putc('}', wtr, err);
+		gu_putc('{', out, err);
+		pgf_print_expr(impl->expr, ctxt, 0, out, err);
+		gu_putc('}', out, err);
 		break;
 	}
 	default:
@@ -1075,26 +1146,25 @@
 
 PgfPrintContext*
 pgf_print_hypo(PgfHypo *hypo, PgfPrintContext* ctxt, int prec,
-               GuWriter *wtr, GuExn *err)
+               GuOut *out, GuExn *err)
 {
     if (hypo->bind_type == PGF_BIND_TYPE_IMPLICIT) {
-        gu_puts("({", wtr, err);
-        gu_string_write(hypo->cid, wtr, err);
-        gu_puts("} : ", wtr, err);
-        pgf_print_type(hypo->type, ctxt, 0, wtr, err);
-        gu_puts(")", wtr, err);
+        gu_puts("({", out, err);
+        pgf_print_cid(hypo->cid, out, err);
+        gu_puts("} : ", out, err);
+        pgf_print_type(hypo->type, ctxt, 0, out, err);
+        gu_puts(")", out, err);
     } else {
         GuPool* tmp_pool = gu_new_pool();
-        GuString tmp = gu_str_string("_", tmp_pool);
-        
-        if (!gu_string_eq(hypo->cid, tmp)) {
-            gu_puts("(", wtr, err);
-            gu_string_write(hypo->cid, wtr, err);
-            gu_puts(" : ", wtr, err);
-            pgf_print_type(hypo->type, ctxt, 0, wtr, err);
-            gu_puts(")", wtr, err);
+
+        if (strcmp(hypo->cid, "_") != 0) {
+            gu_puts("(", out, err);
+            pgf_print_cid(hypo->cid, out, err);
+            gu_puts(" : ", out, err);
+            pgf_print_type(hypo->type, ctxt, 0, out, err);
+            gu_puts(")", out, err);
         } else {
-            pgf_print_type(hypo->type, ctxt, prec, wtr, err);
+            pgf_print_type(hypo->type, ctxt, prec, out, err);
         }
         
         gu_pool_free(tmp_pool);
@@ -1108,26 +1178,26 @@
 
 void
 pgf_print_type(PgfType *type, PgfPrintContext* ctxt, int prec,
-               GuWriter *wtr, GuExn *err)
+               GuOut *out, GuExn *err)
 {
     size_t n_hypos = gu_seq_length(type->hypos);
     
     if (n_hypos > 0) {
-		if (prec > 0) gu_putc('(', wtr, err);
+		if (prec > 0) gu_putc('(', out, err);
 		
 		PgfPrintContext* new_ctxt = ctxt;
 		for (size_t i = 0; i < n_hypos; i++) {
 			PgfHypo *hypo = gu_seq_index(type->hypos, PgfHypo, i);
-			new_ctxt = pgf_print_hypo(hypo, new_ctxt, 1, wtr, err);
+			new_ctxt = pgf_print_hypo(hypo, new_ctxt, 1, out, err);
 
-			gu_puts(" -> ", wtr, err);
+			gu_puts(" -> ", out, err);
 		}
 
-		gu_string_write(type->cid, wtr, err);
+		pgf_print_cid(type->cid, out, err);
     
 		for (size_t i = 0; i < type->n_exprs; i++) {
-			gu_puts(" ", wtr, err);
-			pgf_print_expr(type->exprs[i], new_ctxt, 4, wtr, err);
+			gu_puts(" ", out, err);
+			pgf_print_expr(type->exprs[i], new_ctxt, 4, out, err);
 		}
 
 		while (new_ctxt != ctxt) {
@@ -1136,20 +1206,20 @@
 			new_ctxt = next;
 		}
 
-		if (prec > 0) gu_putc(')', wtr, err);
+		if (prec > 0) gu_putc(')', out, err);
 	} else if (type->n_exprs > 0) {
-		if (prec > 3) gu_putc('(', wtr, err);
+		if (prec > 3) gu_putc('(', out, err);
 		
-		gu_string_write(type->cid, wtr, err);
+		gu_string_write(type->cid, out, err);
     
 		for (size_t i = 0; i < type->n_exprs; i++) {
-			gu_puts(" ", wtr, err);
-			pgf_print_expr(type->exprs[i], ctxt, 4, wtr, err);
+			gu_puts(" ", out, err);
+			pgf_print_expr(type->exprs[i], ctxt, 4, out, err);
 		}
 		
-		if (prec > 3) gu_putc(')', wtr, err);
+		if (prec > 3) gu_putc(')', out, err);
 	} else {
-		gu_string_write(type->cid, wtr, err);
+		pgf_print_cid(type->cid, out, err);
 	}
 }
 
@@ -1167,14 +1237,14 @@
 		if (hypo1->bind_type != hypo2->bind_type)
 			return false;
 			
-		if (!gu_string_eq(hypo1->cid, hypo2->cid))
+		if (strcmp(hypo1->cid, hypo2->cid) != 0)
 			return false;
 			
 		if (!pgf_type_eq(hypo1->type, hypo2->type))
 			return false;
 	}
     
-	if (!gu_string_eq(t1->cid, t2->cid))
+	if (strcmp(t1->cid, t2->cid) != 0)
 		return false;
 
 	if (t1->n_exprs != t2->n_exprs)
diff --git a/src/runtime/c/pgf/expr.h b/src/runtime/c/pgf/expr.h
--- a/src/runtime/c/pgf/expr.h
+++ b/src/runtime/c/pgf/expr.h
@@ -1,8 +1,8 @@
 #ifndef EXPR_H_
 #define EXPR_H_
 
-#include <gu/read.h>
-#include <gu/write.h>
+#include <gu/in.h>
+#include <gu/out.h>
 #include <gu/variant.h>
 #include <gu/seq.h>
 
@@ -14,8 +14,6 @@
 
 extern GU_DECLARE_TYPE(PgfExpr, GuVariant);
 
-typedef GuList(PgfExpr) PgfExprs;
-
 typedef struct PgfHypo PgfHypo;
 typedef struct PgfType PgfType;
 
@@ -39,7 +37,7 @@
 } PgfLiteralTag;
 
 typedef struct {
-	GuString val;
+	char val[0];  // a flexible array that contains the value
 } PgfLiteralStr;
 
 typedef struct {
@@ -63,10 +61,9 @@
 };
 
 typedef GuSeq PgfHypos;
-extern GU_DECLARE_TYPE(PgfHypos, GuSeq);
 
 struct PgfType {
-	PgfHypos hypos;
+	PgfHypos* hypos;
 	PgfCId cid; /// XXX: resolve to PgfCat*?
 	size_t n_exprs;
 	PgfExpr exprs[];
@@ -105,7 +102,7 @@
 } PgfExprMeta;
 
 typedef struct {
-	PgfCId fun;
+	char fun[0];
 } PgfExprFun;
 
 typedef struct {
@@ -180,18 +177,21 @@
 };
 
 void
-pgf_print_literal(PgfLiteral lit, GuWriter* wtr, GuExn* err);
+pgf_print_cid(PgfCId id, GuOut* out, GuExn* err);
 
 void
+pgf_print_literal(PgfLiteral lit, GuOut* out, GuExn* err);
+
+void
 pgf_print_expr(PgfExpr expr, PgfPrintContext* ctxt, int prec, 
-               GuWriter* wtr, GuExn* err);
+               GuOut* out, GuExn* err);
 
 PgfPrintContext*
 pgf_print_hypo(PgfHypo *hypo, PgfPrintContext* ctxt, int prec,
-               GuWriter *wtr, GuExn *err);
+               GuOut* out, GuExn *err);
 
 void
 pgf_print_type(PgfType *type, PgfPrintContext* ctxt, int prec,
-               GuWriter *wtr, GuExn *err);
+               GuOut* out, GuExn *err);
 
 #endif /* EXPR_H_ */
diff --git a/src/runtime/c/pgf/graphviz.c b/src/runtime/c/pgf/graphviz.c
new file mode 100644
--- /dev/null
+++ b/src/runtime/c/pgf/graphviz.c
@@ -0,0 +1,262 @@
+#include "data.h"
+#include "graphviz.h"
+#include "linearizer.h"
+
+static int
+pgf_graphviz_abstract_tree_(PgfExpr expr, int *pid,
+                            GuOut* out, GuExn* err)
+{
+	int id = -1;
+
+	GuVariantInfo ei = gu_variant_open(expr);
+	switch (ei.tag) {
+	case PGF_EXPR_ABS:
+		gu_impossible();
+		break;
+	case PGF_EXPR_APP: {
+		PgfExprApp* app = ei.data;
+		id = pgf_graphviz_abstract_tree_(app->fun, pid, out, err);
+		int arg_id = pgf_graphviz_abstract_tree_(app->arg, pid, out, err);
+		gu_printf(out, err, "n%d -- n%d [style = \"solid\"]\n", id, arg_id);
+		break;
+	}
+	case PGF_EXPR_LIT: {
+		PgfExprLit* lit = ei.data;
+		id = (*pid)++;
+		gu_printf(out, err, "n%d[label = \"", id);
+		
+		GuVariantInfo ei = gu_variant_open(lit->lit);
+		switch (ei.tag) {
+		case PGF_LITERAL_STR: {
+			PgfLiteralStr* lit = ei.data;
+			gu_puts("\\\"", out, err);
+			gu_string_write(lit->val, out, err);
+			gu_puts("\\\"", out, err);
+			break;
+		}
+		case PGF_LITERAL_INT: {
+			PgfLiteralInt* lit = ei.data;
+			gu_printf(out, err, "%d", lit->val);
+			break;
+		}
+		case PGF_LITERAL_FLT: {
+			PgfLiteralFlt* lit = ei.data;
+			gu_printf(out, err, "%lf", lit->val);
+			break;
+		}
+		default:
+			gu_impossible();
+		}
+
+		gu_puts("\", style = \"solid\", shape = \"plaintext\"]\n", out, err);
+		break;
+	}
+	case PGF_EXPR_META:
+		id = (*pid)++;
+		gu_printf(out, err, "n%d[label = \"?\", style = \"solid\", shape = \"plaintext\"]\n", id);
+		break;
+	case PGF_EXPR_FUN: {
+		PgfExprFun* fun = ei.data;
+		id = (*pid)++;
+		gu_printf(out, err, "n%d[label = \"", id);
+		gu_string_write(fun->fun, out, err);
+		gu_puts("\", style = \"solid\", shape = \"plaintext\"]\n", out, err);
+		break;
+	}
+	case PGF_EXPR_VAR:
+		gu_impossible();
+		break;
+	case PGF_EXPR_TYPED: {
+		PgfExprTyped* typed = ei.data;
+		id = pgf_graphviz_abstract_tree_(typed->expr, pid, out, err);
+		break;
+	}
+	case PGF_EXPR_IMPL_ARG: {
+		PgfExprImplArg* implarg = ei.data;
+		id = pgf_graphviz_abstract_tree_(implarg->expr, pid, out, err);
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+
+	return id;
+}
+
+void
+pgf_graphviz_abstract_tree(PgfPGF* pgf, PgfExpr expr, GuOut* out, GuExn* err)
+{
+	int id = 0;
+
+	gu_puts("graph {\n", out, err);
+	pgf_graphviz_abstract_tree_(expr, &id, out, err);
+	gu_puts("}", out, err);
+}
+
+typedef struct PgfParseNode PgfParseNode;
+	
+struct PgfParseNode {
+	int id;
+	PgfParseNode* parent;
+	GuString label;
+};
+
+typedef struct {
+	PgfLinFuncs* funcs;
+
+	GuPool* pool;
+	GuOut* out;
+	GuExn* err;
+	
+	PgfParseNode* parent;
+	size_t level;
+	GuBuf* internals;
+	GuBuf* leaves;
+} PgfBracketLznState;
+
+static void
+pgf_bracket_lzn_symbol_token(PgfLinFuncs** funcs, PgfToken tok)
+{
+	PgfBracketLznState* state = gu_container(funcs, PgfBracketLznState, funcs);
+
+	PgfParseNode* node = gu_new(PgfParseNode, state->pool);
+	node->id     = 100000 + gu_buf_length(state->leaves);
+	node->parent = state->parent;
+	node->label  = tok;
+	gu_buf_push(state->leaves, PgfParseNode*, node);
+}
+
+static void
+pgf_bracket_lzn_begin_phrase(PgfLinFuncs** funcs, PgfCId cat, int fid, int lindex, PgfCId fun)
+{
+	PgfBracketLznState* state = gu_container(funcs, PgfBracketLznState, funcs);
+
+	if (strcmp(cat, "_") == 0)
+		return;
+	
+	state->level++;
+
+	GuBuf* level;
+	if (state->level < gu_buf_length(state->internals))
+		level = gu_buf_get(state->internals, GuBuf*, state->level);
+	else {
+		level = gu_new_buf(PgfParseNode*, state->pool);
+		gu_buf_push(state->internals, GuBuf*, level);
+	}
+
+	size_t len = gu_buf_length(level);
+	for (size_t i = 0; i < len; i++) {
+		PgfParseNode* node = gu_buf_get(level, PgfParseNode*, i);
+		if (node->id == fid) {
+			state->parent = node;
+			return;
+		}
+	}
+	
+	PgfParseNode* node = gu_new(PgfParseNode, state->pool);
+	node->id     = fid;
+	node->parent = state->parent;
+	node->label  = cat;
+	gu_buf_push(level, PgfParseNode*, node);
+
+	state->parent = node;
+}
+
+static void
+pgf_bracket_lzn_end_phrase(PgfLinFuncs** funcs, PgfCId cat, int fid, int lindex, PgfCId fun)
+{
+	PgfBracketLznState* state = gu_container(funcs, PgfBracketLznState, funcs);
+
+	if (strcmp(cat, "_") == 0)
+		return;
+
+	state->level--;
+	state->parent = state->parent->parent;
+}
+
+static PgfLinFuncs pgf_bracket_lin_funcs = {
+	.symbol_token  = pgf_bracket_lzn_symbol_token,
+	.begin_phrase  = pgf_bracket_lzn_begin_phrase,
+	.end_phrase    = pgf_bracket_lzn_end_phrase,
+	.symbol_ne     = NULL,
+	.symbol_bind   = NULL
+};
+
+static void
+pgf_graphviz_parse_level(GuBuf* level, GuOut* out, GuExn* err)
+{
+	gu_puts("\n  subgraph {rank=same;\n", out, err);
+
+	size_t len = gu_buf_length(level);
+	
+	if (len > 1)
+		gu_puts("    edge[style=invis]\n", out, err);
+
+	for (size_t i = 0; i < len; i++) {
+		PgfParseNode* node = gu_buf_get(level, PgfParseNode*, i);
+		gu_printf(out, err, "    n%d[label=\"", node->id);
+		gu_string_write(node->label, out, err);
+		gu_puts("\"]\n", out, err);		
+	}
+	
+	if (len > 1) {
+		for (size_t i = 0; i < len; i++) {
+			PgfParseNode* node = gu_buf_get(level, PgfParseNode*, i);		
+		
+			gu_puts((i == 0) ? "    " : " -- ", out, err);
+			gu_printf(out, err, "n%d", node->id);
+		}
+		gu_puts("\n", out, err);
+	}
+	
+	gu_puts("  }\n", out, err);
+
+	for (size_t i = 0; i < len; i++) {
+		PgfParseNode* node = gu_buf_get(level, PgfParseNode*, i);		
+		if (node->parent != NULL)
+			gu_printf(out, err, "  n%d -- n%d\n", node->parent->id, node->id);
+	}
+}
+
+void
+pgf_graphviz_parse_tree(PgfConcr* concr, PgfExpr expr, GuOut* out, GuExn* err)
+{
+	GuPool* tmp_pool = gu_local_pool();
+	
+	GuEnum* cts = 
+		pgf_lzr_concretize(concr, expr, err, tmp_pool);
+	if (!gu_ok(err))
+		return;
+
+	PgfCncTree ctree = gu_next(cts, PgfCncTree, tmp_pool);
+	if (gu_variant_is_null(ctree)) {
+		gu_pool_free(tmp_pool);
+		return;
+	}
+
+	gu_puts("graph {\n", out, err);
+	gu_puts("  node[shape=plaintext]\n", out, err);
+
+	PgfBracketLznState state;
+	state.funcs = &pgf_bracket_lin_funcs;
+	state.pool = tmp_pool;
+	state.out = out;
+	state.err = err;
+
+	state.parent    = NULL;
+	state.level     = -1;
+	state.internals = gu_new_buf(GuBuf*, tmp_pool);
+	state.leaves    = gu_new_buf(PgfParseNode*, tmp_pool);
+	pgf_lzr_linearize(concr, ctree, 0, &state.funcs, tmp_pool);
+
+	size_t len = gu_buf_length(state.internals);
+	for (size_t i = 0; i < len; i++) {
+		GuBuf* level = gu_buf_get(state.internals, GuBuf*, i);
+		pgf_graphviz_parse_level(level, out, err);
+	}
+	pgf_graphviz_parse_level(state.leaves, out, err);
+
+	gu_puts("}", out, err);
+
+	gu_pool_free(tmp_pool);
+}
diff --git a/src/runtime/c/pgf/graphviz.h b/src/runtime/c/pgf/graphviz.h
new file mode 100644
--- /dev/null
+++ b/src/runtime/c/pgf/graphviz.h
@@ -0,0 +1,10 @@
+#ifndef PGF_GRAPHVIZ_H_
+#define PGF_GRAPHVIZ_H_
+
+void
+pgf_graphviz_abstract_tree(PgfPGF* pgf, PgfExpr expr, GuOut* out, GuExn* err);
+
+void
+pgf_graphviz_parse_tree(PgfConcr* concr, PgfExpr expr, GuOut* out, GuExn* err);
+
+#endif
diff --git a/src/runtime/c/pgf/jit.c b/src/runtime/c/pgf/jit.c
--- a/src/runtime/c/pgf/jit.c
+++ b/src/runtime/c/pgf/jit.c
@@ -3,7 +3,6 @@
 #include <pgf/data.h>
 #include <pgf/jit.h>
 #include <pgf/reasoner.h>
-#include "sys/mman.h"
 #include "lightning.h"
 
 //#define PGF_JIT_DEBUG
@@ -14,6 +13,7 @@
 	GuPool* pool;
 	jit_state jit;
 	jit_insn *buf;
+	char *save_ip_ptr;
 	GuBuf* patches;
 };
 
@@ -48,7 +48,13 @@
 
 	size_t page_size = getpagesize();
 
+#if defined(ANDROID)
+	if ((page = memalign(page_size, page_size)) == NULL) {	
+#elif defined(__MINGW32__)
+	if ((page = malloc(page_size)) == NULL) {
+#else
 	if (posix_memalign(&page, page_size, page_size) != 0) {
+#endif
 		gu_fatal("Memory allocation failed");
 	}
 
@@ -67,10 +73,10 @@
 	PgfJitState* state = gu_new(PgfJitState, tmp_pool);
 	state->tmp_pool = tmp_pool;
 	state->pool = pool;
-	state->buf = NULL;
 	state->patches = gu_new_buf(PgfCallPatch, tmp_pool);
 	
 	pgf_jit_alloc_page(state);
+	state->save_ip_ptr = jit_get_ip().ptr;
 
 	return state;
 }
@@ -78,11 +84,15 @@
 static void
 pgf_jit_make_space(PgfJitState* state)
 {
+	assert (state->save_ip_ptr + JIT_CODE_WINDOW > jit_get_ip().ptr);
+
 	size_t page_size = getpagesize();
 	if (jit_get_ip().ptr + JIT_CODE_WINDOW > ((char*) state->buf) + page_size) {
 		jit_flush_code(state->buf, jit_get_ip().ptr);
 		pgf_jit_alloc_page(state);
 	}
+	
+	state->save_ip_ptr = jit_get_ip().ptr;
 }
 
 void
@@ -92,11 +102,10 @@
 #ifdef PGF_JIT_DEBUG
 	GuPool* tmp_pool = gu_new_pool();
     GuOut* out = gu_file_out(stderr, tmp_pool);
-    GuWriter* wtr = gu_new_utf8_writer(out, tmp_pool);
     GuExn* err = gu_exn(NULL, type, tmp_pool);
     
-	gu_string_write(abscat->name, wtr, err);
-	gu_puts(":\n", wtr, err);
+	gu_string_write(abscat->name, out, err);
+	gu_puts(":\n", out, err);
 	
 	int label = 0;
 #endif
@@ -114,9 +123,9 @@
 			gu_buf_get(functions, PgfAbsFun*, 0);
 
 #ifdef PGF_JIT_DEBUG
-		gu_puts("    TRY_FIRST ", wtr, err);
-		gu_string_write(absfun->name, wtr, err);
-		gu_puts("\n", wtr, err);
+		gu_puts("    TRY_FIRST ", out, err);
+		gu_string_write(absfun->name, out, err);
+		gu_puts("\n", out, err);
 #endif
 
 		int rs_arg = jit_arg_p();
@@ -130,11 +139,11 @@
 		jit_pusharg_p(JIT_V0);
 		jit_pusharg_p(JIT_V2);
 		jit_pusharg_p(JIT_V1);
-		jit_finish(pgf_try_first);
+		jit_finish(pgf_reasoner_try_first);
 	}
 
 #ifdef PGF_JIT_DEBUG
-	gu_puts("    RET\n", wtr, err);
+	gu_puts("    RET\n", out, err);
 #endif
 	// compile RET
 	jit_ret();
@@ -144,8 +153,8 @@
 		PgfAbsFun* absfun = 
 			gu_buf_get(functions, PgfAbsFun*, 0);
 
-		gu_string_write(absfun->name, wtr, err);
-		gu_puts(":\n", wtr, err);
+		gu_string_write(absfun->name, out, err);
+		gu_puts(":\n", out, err);
 	}
 #endif
 
@@ -171,9 +180,9 @@
 					gu_buf_get(functions, PgfAbsFun*, i+1);
 
 #ifdef PGF_JIT_DEBUG
-				gu_puts("    TRY_ELSE ", wtr, err);
-				gu_string_write(absfun->name, wtr, err);
-				gu_puts("\n", wtr, err);
+				gu_puts("    TRY_ELSE ", out, err);
+				gu_string_write(absfun->name, out, err);
+				gu_puts("\n", out, err);
 #endif
 
 				// compile TRY_ELSE
@@ -182,7 +191,7 @@
 				jit_pusharg_p(JIT_V0);
 				jit_pusharg_p(JIT_V2);
 				jit_pusharg_p(JIT_V1);
-				jit_finish(pgf_try_else);
+				jit_finish(pgf_reasoner_try_else);
 			}
 				
 			for (size_t i = 0; i < n_hypos; i++) {
@@ -192,15 +201,15 @@
 				
 				// call the predicate for the category in hypo->type->cid
 				PgfAbsCat* arg =
-					gu_map_get(abscats, &hypo->type->cid, PgfAbsCat*);
+					gu_map_get(abscats, hypo->type->cid, PgfAbsCat*);
 
 #ifdef PGF_JIT_DEBUG
-				gu_puts("    CALL ", wtr, err);
-				gu_string_write(hypo->type->cid, wtr, err);
+				gu_puts("    CALL ", out, err);
+				gu_string_write(hypo->type->cid, out, err);
 				if (i+1 < n_hypos) {
-					gu_printf(wtr, err, " L%d\n", label);
+					gu_printf(out, err, " L%d\n", label);
 				} else {
-					gu_printf(wtr, err, " COMPLETE\n");
+					gu_printf(out, err, " COMPLETE\n");
 				}
 #endif
 
@@ -220,9 +229,9 @@
 				}
 
 #ifdef PGF_JIT_DEBUG
-				gu_puts("    RET\n", wtr, err);
+				gu_puts("    RET\n", out, err);
 				if (i+1 < n_hypos) {
-					gu_printf(wtr, err, "L%d:\n", label++);
+					gu_printf(out, err, "L%d:\n", label++);
 				}
 #endif
 
@@ -240,7 +249,7 @@
 					jit_getarg_p(JIT_V1, rs_arg);
 					jit_getarg_p(JIT_V2, st_arg);
 				} else {
-					jit_patch_movi(ref,pgf_complete);
+					jit_patch_movi(ref,pgf_reasoner_complete);
 				}
 			}
 		} else {
@@ -249,9 +258,9 @@
 					gu_buf_get(functions, PgfAbsFun*, i+1);
 
 #ifdef PGF_JIT_DEBUG
-				gu_puts("    TRY_CONSTANT ", wtr, err);
-				gu_string_write(absfun->name, wtr, err);
-				gu_puts("\n", wtr, err);
+				gu_puts("    TRY_CONSTANT ", out, err);
+				gu_string_write(absfun->name, out, err);
+				gu_puts("\n", out, err);
 #endif
 
 				// compile TRY_CONSTANT
@@ -260,21 +269,21 @@
 				jit_pusharg_p(JIT_V0);
 				jit_pusharg_p(JIT_V2);
 				jit_pusharg_p(JIT_V1);
-				jit_finish(pgf_try_constant);
+				jit_finish(pgf_reasoner_try_constant);
 			} else {
 #ifdef PGF_JIT_DEBUG
-				gu_puts("    COMPLETE\n", wtr, err);
+				gu_puts("    COMPLETE\n", out, err);
 #endif
 
 				// compile COMPLETE
 				jit_prepare(2);
 				jit_pusharg_p(JIT_V2);
 				jit_pusharg_p(JIT_V1);
-				jit_finish(pgf_complete);
+				jit_finish(pgf_reasoner_complete);
 			}
 
 #ifdef PGF_JIT_DEBUG
-			gu_puts("    RET\n", wtr, err);
+			gu_puts("    RET\n", out, err);
 #endif
 
 			// compile RET
@@ -286,8 +295,8 @@
 			PgfAbsFun* absfun = 
 				gu_buf_get(functions, PgfAbsFun*, i+1);
 
-			gu_string_write(absfun->name, wtr, err);
-			gu_puts(":\n", wtr, err);
+			gu_string_write(absfun->name, out, err);
+			gu_puts(":\n", out, err);
 		}
 #endif
 	}
@@ -305,7 +314,7 @@
 		PgfCallPatch* patch =
 			gu_buf_index(state->patches, PgfCallPatch, i);
 		PgfAbsCat* arg =
-			gu_map_get(abstr->cats, &patch->cid, PgfAbsCat*);
+			gu_map_get(abstr->cats, patch->cid, PgfAbsCat*);
 		gu_assert(arg != NULL);
 
 		jit_patch_calli(patch->ref,(jit_insn*) arg->predicate);
diff --git a/src/runtime/c/pgf/lexer.c b/src/runtime/c/pgf/lexer.c
deleted file mode 100644
--- a/src/runtime/c/pgf/lexer.c
+++ /dev/null
@@ -1,128 +0,0 @@
-#include <gu/list.h>
-#include <pgf/pgf.h>
-#include <pgf/data.h>
-#include <wctype.h>
-
-typedef struct {
-	PgfLexer base;
-	GuReader* rdr;
-	GuPool* pool;
-	GuUCS ucs;
-} PgfSimpleLexer;
-
-static void
-pgf_lexer_read_ucs(PgfSimpleLexer *lexer, GuExn* err)
-{
-	lexer->ucs = gu_read_ucs(lexer->rdr, err);
-	if (gu_exn_is_raised(err)) {
-		gu_exn_clear(err);
-		lexer->ucs = ' ';
-	}
-}
-
-static PgfToken
-pgf_simple_lexer_read_token(PgfLexer *base, GuExn* err)
-{
-	PgfSimpleLexer* lexer = (PgfSimpleLexer*) base;
-	GuPool* tmp_pool = gu_new_pool();
-
-	GuStringBuf* buf = gu_string_buf(tmp_pool);
-	GuWriter* wtr = gu_string_buf_writer(buf);
-
-	while (iswspace(lexer->ucs)) {
-		lexer->ucs = gu_read_ucs(lexer->rdr, err);
-		if (gu_exn_is_raised(err))
-			goto stop;
-	}
-
-	if (iswalpha(lexer->ucs) ||
-	    lexer->ucs == '\''   ||
-	    lexer->ucs == '_') {
-		int counter = 0;
-		do {
-			gu_ucs_write(lexer->ucs, wtr, err);
-			if (gu_exn_is_raised(err))
-				goto stop;
-			counter++;
-			pgf_lexer_read_ucs(lexer, err);
-
-			if (lexer->ucs == '.' && counter < 4) {
-				// perhaps an abreviation
-				gu_ucs_write(lexer->ucs, wtr, err);
-				if (gu_exn_is_raised(err))
-					goto stop;
-				counter = 0;
-				pgf_lexer_read_ucs(lexer, err);
-			}
-		} while (iswalnum(lexer->ucs) ||
-		         lexer->ucs == '\''   ||
-		         lexer->ucs == '_');
-	} else if (iswdigit(lexer->ucs) || lexer->ucs == '-') {
-		if (lexer->ucs == '-') {
-			gu_ucs_write(lexer->ucs, wtr, err);
-			if (gu_exn_is_raised(err))
-				goto stop;
-				
-			pgf_lexer_read_ucs(lexer, err);
-			if (!iswdigit(lexer->ucs))
-				goto stop;
-		}
-
-		do {
-			gu_ucs_write(lexer->ucs, wtr, err);
-			if (gu_exn_is_raised(err))
-				goto stop;
-
-			pgf_lexer_read_ucs(lexer, err);
-		} while (iswdigit(lexer->ucs));
-		
-		if (lexer->ucs == '.') {
-			gu_ucs_write(lexer->ucs, wtr, err);
-			if (gu_exn_is_raised(err))
-				goto stop;
-
-			pgf_lexer_read_ucs(lexer, err);
-			while (iswdigit(lexer->ucs)) {
-				gu_ucs_write(lexer->ucs, wtr, err);
-				if (gu_exn_is_raised(err))
-					goto stop;
-				pgf_lexer_read_ucs(lexer, err);
-			}
-		}
-	} else {
-		gu_ucs_write(lexer->ucs, wtr, err);
-		if (gu_exn_is_raised(err))
-			goto stop;
-		pgf_lexer_read_ucs(lexer, err);
-	}
-
-stop:
-	lexer->base.tok = gu_string_buf_freeze(buf, lexer->pool);
-
-	gu_pool_free(tmp_pool);
-	return lexer->base.tok;
-}
-
-PgfLexer*
-pgf_new_simple_lexer(GuReader *rdr, GuPool *pool)
-{
-	PgfSimpleLexer* lexer = gu_new(PgfSimpleLexer, pool);
-	lexer->base.read_token = pgf_simple_lexer_read_token;
-	lexer->base.tok = gu_empty_string;
-	lexer->rdr = rdr;
-	lexer->pool = pool;
-	lexer->ucs = ' ';	
-	return ((PgfLexer*) lexer);
-}
-
-PgfToken
-pgf_lexer_read_token(PgfLexer *lexer, GuExn* err)
-{
-	return lexer->read_token(lexer, err);
-}
-
-PgfToken
-pgf_lexer_current_token(PgfLexer *lexer)
-{
-	return lexer->tok;
-}
diff --git a/src/runtime/c/pgf/lexer.h b/src/runtime/c/pgf/lexer.h
deleted file mode 100644
--- a/src/runtime/c/pgf/lexer.h
+++ /dev/null
@@ -1,30 +0,0 @@
-#ifndef PGF_LEXER_H_
-#define PGF_LEXER_H_
-
-#include <gu/read.h>
-#include <pgf/expr.h>
-
-/// A single lexical token			      
-typedef GuString PgfToken;
-typedef GuSeq PgfTokens;  // -> PgfToken
-
-typedef struct {
-	prob_t prob;
-	PgfToken tok;
-} PgfTokenProb;
-
-typedef struct {
-	PgfToken (*read_token)();
-	PgfToken tok;
-} PgfLexer;
-
-PgfLexer*
-pgf_new_simple_lexer(GuReader *rdr, GuPool *pool);
-
-PgfToken
-pgf_lexer_read_token(PgfLexer *lexer, GuExn* err);
-
-PgfToken
-pgf_lexer_current_token(PgfLexer *lexer);
-
-#endif // PGF_LEXER_H_
diff --git a/src/runtime/c/pgf/lightning/arm/asm.h b/src/runtime/c/pgf/lightning/arm/asm.h
--- a/src/runtime/c/pgf/lightning/arm/asm.h
+++ b/src/runtime/c/pgf/lightning/arm/asm.h
@@ -102,7 +102,6 @@
 /* match vfpv3 result */
 #define NAN_TO_INT_IS_ZERO		1
 
-#define jit_thumb_p()			jit_cpu.thumb
 #define jit_armv6_p()			(jit_cpu.version >= 6)
 typedef union _jit_thumb_t {
     int		i;
@@ -110,13 +109,13 @@
 } jit_thumb_t;
 
 #if __BYTE_ORDER == __LITTLE_ENDIAN
-#  define _jit_WW(i, j)			do { _jit_W(j); _jit_W(i); } while (0)
-#  define code2thumb(t0, t1, c0, c1)	do { t1 = c0; t0 = c1; } while (0)
-#  define thumb2code(t0, t1, c0, c1)	do { c0 = t1; c1 = t0; } while (0)
+#  define _jit_WW(i, j)			(_jit_W(j), _jit_W(i))
+#  define code2thumb(t0, t1, c0, c1)	(t1 = c0, t0 = c1)
+#  define thumb2code(t0, t1, c0, c1)	(c0 = t1, c1 = t0)
 #else
-#  define _jit_WW(i, j)			do { _jit_W(i); _jit_W(j); } while (0)
-#  define code2thumb(t0, t1, c0, c1)	do { t0 = c0; t1 = c1; } while (0)
-#  define thumb2code(t0, t1, c0, c1)	do { c0 = t0; c1 = t1; } while (0)
+#  define _jit_WW(i, j)			(_jit_W(i), _jit_W(j))
+#  define code2thumb(t0, t1, c0, c1)	(t0 = c0, t1 = c1)
+#  define thumb2code(t0, t1, c0, c1)	(c0 = t0, c1 = t1)
 #endif
 
 #define ARM_CC_EQ	0x00000000	/* Z=1 */
@@ -625,319 +624,112 @@
     }
     imm = ((imm & 0x80) << 17) | ((imm & 0x70) << 12) | (imm & 0x0f);
     code |= mode | imm;
-    if (jit_thumb_p()) {
+#ifdef USE_THUMB_CODE
 	if (code & 0x1000000)
 	    code |= 0xff000000;
 	else
 	    code |= 0xef000000;
-    }
-    else
+#else
 	code |= ARM_CC_NV;
+#endif
     return (code);
 }
 
-#define arm_vodi(oi,r0)		_arm_vodi(_jit,oi,r0)
-__jit_inline void
-_arm_vodi(jit_state_t _jit, int oi, int r0)
-{
-    jit_thumb_t	thumb;
-    assert(!(oi  & 0x0000f000));
-    assert(!(r0 & 1));	r0 >>= 1;
-    thumb.i = oi|(_u4(r0)<<12);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#ifdef USE_THUMB_CODE
+#define _jit_TI(I) (_jitl.thumb.i = (I), _jit_WW(_jitl.thumb.s[0], _jitl.thumb.s[1]))
+#else
+#define _jit_TI(I) _jit_I(I)
+#endif
 
-#define arm_voqi(oi,r0)		_arm_voqi(_jit,oi,r0)
-__jit_inline void
-_arm_voqi(jit_state_t _jit, int oi, int r0)
-{
-    jit_thumb_t	thumb;
-    assert(!(oi  & 0x0000f000));
-    assert(!(r0 & 3));	r0 >>= 1;
-    thumb.i = oi|(_u4(r0)<<12);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_vodi(oi,r0) \
+    (assert(!((oi) & 0x0000f000) && !((r0) & 1)), \
+     _jit_TI((oi)|(_u4((r0) >> 1)<<12)))
 
-#define arm_vo_ss(o,r0,r1)	 _arm_cc_vo_ss(_jit,ARM_CC_NV,o,r0,r1)
-#define arm_cc_vo_ss(cc,o,r0,r1) _arm_cc_vo_ss(_jit,cc,o,r0,r1)
-__jit_inline void
-_arm_cc_vo_ss(jit_state_t _jit, int cc, int o, int r0, int r1)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf000f00f));
-    if (r0 & 1)	o |= ARM_V_D;	r0 >>= 1;
-    if (r1 & 1)	o |= ARM_V_M;	r1 >>= 1;
-    thumb.i = cc|o|(_u4(r0)<<12)|_u4(r1);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_voqi(oi,r0) \
+    (assert(!((oi) & 0x0000f000) && !((r0) & 3)), \
+     _jit_TI((oi)|(_u4((r0) >> 1)<<12)))
 
-#define arm_vo_dd(o,r0,r1)	 _arm_cc_vo_dd(_jit,ARM_CC_NV,o,r0,r1)
-#define arm_cc_vo_dd(cc,o,r0,r1) _arm_cc_vo_dd(_jit,cc,o,r0,r1)
-__jit_inline void
-_arm_cc_vo_dd(jit_state_t _jit, int cc, int o, int r0, int r1)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf000f00f));
-    assert(!(r0 & 1) && !(r1 & 1));
-    r0 >>= 1;	r1 >>= 1;
-    thumb.i = cc|o|(_u4(r0)<<12)|_u4(r1);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_vo_ss(o,r0,r1)	 _arm_cc_vo_ss(ARM_CC_NV,o,r0,r1)
+#define arm_cc_vo_ss(cc,o,r0,r1) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf000f00f)), \
+     _jit_TI((cc)|(o) | (((r0) & 1) ? ARM_V_D : 0) | (((r1) & 1) ? ARM_V_M : 0)|(_u4((r0) >> 1)<<12)|_u4((r1) >> 1)))
 
-#define arm_vo_qd(o,r0,r1)	 _arm_cc_vo_qd(_jit,ARM_CC_NV,o,r0,r1)
-#define arm_cc_vo_qd(cc,o,r0,r1) _arm_cc_vo_qd(_jit,cc,o,r0,r1)
-__jit_inline void
-_arm_cc_vo_qd(jit_state_t _jit, int cc, int o, int r0, int r1)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf000f00f));
-    assert(!(r0 & 3) && !(r1 & 1));
-    r0 >>= 1;	r1 >>= 1;
-    thumb.i = cc|o|(_u4(r0)<<12)|_u4(r1);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_vo_dd(o,r0,r1)	 _arm_cc_vo_dd(ARM_CC_NV,o,r0,r1)
+#define arm_cc_vo_dd(cc,o,r0,r1) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf000f00f) && !((r0) & 1) && !((r1) & 1)), \
+     _jit_TI((cc)|(o)|(_u4((r0) >> 1)<<12)|_u4((r1) >> 1)))
 
-#define arm_vo_qq(o,r0,r1)	 _arm_cc_vo_qq(_jit,ARM_CC_NV,o,r0,r1)
-#define arm_cc_vo_qq(cc,o,r0,r1) _arm_cc_vo_qq(_jit,cc,o,r0,r1)
-__jit_inline void
-_arm_cc_vo_qq(jit_state_t _jit, int cc, int o, int r0, int r1)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf000f00f));
-    assert(!(r0 & 3) && !(r1 & 3));
-    r0 >>= 1;	r1 >>= 1;
-    thumb.i = cc|o|(_u4(r0)<<12)|_u4(r1);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_vo_qd(o,r0,r1)	 arm_cc_vo_qd(ARM_CC_NV,o,r0,r1)
+#define arm_cc_vo_qd(cc,o,r0,r1) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf000f00f) && !((r0) & 3) && !((r1) & 1)), \
+     _jit_TI((cc)|(o)|(_u4((r0) >> 1)<<12)|_u4((r1) >> 1)))
 
-#define arm_vorr_(o,r0,r1)	 _arm_cc_vorr_(_jit,ARM_CC_NV,o,r0,r1)
-#define arm_cc_vorr_(cc,o,r0,r1) _arm_cc_vorr_(_jit,cc,o,r0,r1)
-__jit_inline void
-_arm_cc_vorr_(jit_state_t _jit, int cc, int o, int r0, int r1)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf000f00f));
-    thumb.i = cc|o|(_u4(r1)<<16)|(_u4(r0)<<12);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_vo_qq(o,r0,r1)	 arm_cc_vo_qq(ARM_CC_NV,o,r0,r1)
+#define arm_cc_vo_qq(cc,o,r0,r1) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf000f00f) && !((r0) & 3) && !((r1) & 3)), \
+     _jit_TI((cc)|(o)|(_u4((r0) >> 1)<<12)|_u4((r1) >> 1)))
 
-#define arm_vors_(o,r0,r1)	 _arm_cc_vors_(_jit,ARM_CC_NV,o,r0,r1)
-#define arm_cc_vors_(cc,o,r0,r1) _arm_cc_vors_(_jit,cc,o,r0,r1)
-__jit_inline void
-_arm_cc_vors_(jit_state_t _jit, int cc, int o, int r0, int r1)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf000f00f));
-    if (r1 & 1)	o |= ARM_V_N;	r1 >>= 1;
-    thumb.i = cc|o|(_u4(r1)<<16)|(_u4(r0)<<12);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_vorr_(o,r0,r1)	 arm_cc_vorr_(ARM_CC_NV,o,r0,r1)
+#define arm_cc_vorr_(cc,o,r0,r1) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf000f00f)), \
+     _jit_TI((cc)|(o)|(_u4(r1)<<16)|(_u4(r0)<<12)))
 
-#define arm_vorv_(o,r0,r1)	 _arm_cc_vorv_(_jit,ARM_CC_NV,o,r0,r1)
-#define arm_cc_vorv_(cc,o,r0,r1) _arm_cc_vorv_(_jit,cc,o,r0,r1)
-__jit_inline void
-_arm_cc_vorv_(jit_state_t _jit, int cc, int o, int r0, int r1)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf000f00f));
-    if (r1 & 1)	cc |= ARM_V_M;	r1 >>= 1;
-    thumb.i = cc|o|(_u4(r1)<<16)|(_u4(r0)<<12);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_vors_(o,r0,r1)	 arm_cc_vors_(ARM_CC_NV,o,r0,r1)
+#define arm_cc_vors_(cc,o,r0,r1) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf000f00f)), \
+     _jit_TI((cc)|(o)|(((r1) & 1) ? ARM_V_N : 0)|(_u4(r1 >> 1)<<16)|(_u4(r0)<<12)))
 
-#define arm_vori_(o,r0,r1)	 _arm_cc_vori_(_jit,ARM_CC_NV,o,r0,r1)
-#define arm_cc_vori_(cc,o,r0,r1) _arm_cc_vori_(_jit,cc,o,r0,r1)
-__jit_inline void
-_arm_cc_vori_(jit_state_t _jit, int cc, int o, int r0, int r1)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf000f00f));
-    /* use same bit pattern, to set opc1... */
-    if (r1 & 1)	o |= ARM_V_I32;	r1 >>= 1;
-    thumb.i = cc|o|(_u4(r1)<<16)|(_u4(r0)<<12);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_vorv_(o,r0,r1)	 arm_cc_vorv_(ARM_CC_NV,o,r0,r1)
+#define arm_cc_vorv_(cc,o,r0,r1) \
+    (assert(!((cc) & 0x0fffffff) && ((o) & 0xf000f00f)), \
+     _jit_TI((cc)|(o)|(((r1) & 1) ? ARM_V_M : 0)|(_u4((r1) >> 1)<<16)|(_u4(r0)<<12)))
 
-#define arm_vorrd(o,r0,r1,r2)	    _arm_cc_vorrd(_jit,ARM_CC_NV,o,r0,r1,r2)
-#define arm_cc_vorrd(cc,o,r0,r1,r2) _arm_cc_vorrd(_jit,cc,o,r0,r1,r2)
-__jit_inline void
-_arm_cc_vorrd(jit_state_t _jit, int cc, int o, int r0, int r1, int r2)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00ff00f));
-    assert(!(r2 & 1));
-    r2 >>= 1;
-    thumb.i = cc|o|(_u4(r1)<<16)|(_u4(r0)<<12)|_u4(r2);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_vori_(o,r0,r1)	 arm_cc_vori_(ARM_CC_NV,o,r0,r1)
+#define arm_cc_vori_(cc,o,r0,r1) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf000f00f)), \
+     /* use same bit pattern, to set opc1... */ \
+     _jit_TI((cc)|(o)|((r1 & 1) ? ARM_V_I32 : 0)|(_u4((r1) >> 1)<<16)|(_u4(r0)<<12)))
 
-#define arm_vosss(o,r0,r1,r2)	    _arm_cc_vosss(_jit,ARM_CC_NV,o,r0,r1,r2)
-#define arm_cc_vosss(cc,o,r0,r1,r2) _arm_cc_vosss(_jit,cc,o,r0,r1,r2)
-__jit_inline void
-_arm_cc_vosss(jit_state_t _jit, int cc, int o, int r0, int r1, int r2)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00ff00f));
-    if (r0 & 1)	o |= ARM_V_D;	r0 >>= 1;
-    if (r1 & 1)	o |= ARM_V_N;	r1 >>= 1;
-    if (r2 & 1)	o |= ARM_V_M;	r2 >>= 1;
-    thumb.i = cc|o|(_u4(r1)<<16)|(_u4(r0)<<12)|_u4(r2);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_vorrd(o,r0,r1,r2)	    arm_cc_vorrd(ARM_CC_NV,o,r0,r1,r2)
+#define arm_cc_vorrd(cc,o,r0,r1,r2) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00ff00f) && !((r2) & 1)), \
+     _jit_TI((cc)|(o)|(_u4(r1)<<16)|(_u4(r0)<<12)|_u4((r2) >> 1)))
 
-#define arm_voddd(o,r0,r1,r2)	    _arm_cc_voddd(_jit,ARM_CC_NV,o,r0,r1,r2)
-#define arm_cc_voddd(cc,o,r0,r1,r2) _arm_cc_voddd(_jit,cc,o,r0,r1,r2)
-__jit_inline void
-_arm_cc_voddd(jit_state_t _jit, int cc, int o, int r0, int r1, int r2)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00ff00f));
-    assert(!(r0 & 1) && !(r1 & 1) && !(r2 & 1));
-    r0 >>= 1;	r1 >>= 1;	r2 >>= 1;
-    thumb.i = cc|o|(_u4(r1)<<16)|(_u4(r0)<<12)|_u4(r2);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_vosss(o,r0,r1,r2)	    arm_cc_vosss(ARM_CC_NV,o,r0,r1,r2)
+#define arm_cc_vosss(cc,o,r0,r1,r2) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00ff00f)), \
+     _jit_TI((cc)|(o)|(((r0) & 1) ? ARM_V_D : 0)|(((r1) & 1) ? ARM_V_N : 0)|(((r2) & 1) ? ARM_V_M : 0)|(_u4((r1) >> 1)<<16)|(_u4((r0) >> 1)<<12)|_u4((r2) >> 1)))
 
-#define arm_voqdd(o,r0,r1,r2)	    _arm_cc_voqdd(_jit,ARM_CC_NV,o,r0,r1,r2)
-#define arm_cc_voqdd(cc,o,r0,r1,r2) _arm_cc_voqdd(_jit,cc,o,r0,r1,r2)
-__jit_inline void
-_arm_cc_voqdd(jit_state_t _jit, int cc, int o, int r0, int r1, int r2)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00ff00f));
-    assert(!(r0 & 3) && !(r1 & 1) && !(r2 & 1));
-    r0 >>= 1;	r1 >>= 1;	r2 >>= 1;
-    thumb.i = cc|o|(_u4(r1)<<16)|(_u4(r0)<<12)|_u4(r2);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_voddd(o,r0,r1,r2)	    arm_cc_voddd(ARM_CC_NV,o,r0,r1,r2)
+#define arm_cc_voddd(cc,o,r0,r1,r2) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00ff00f) && !((r0) & 1) && !((r1) & 1) && !((r2) & 1)), \
+     _jit_TI((cc)|(o)|(_u4((r1) >> 1)<<16)|(_u4((r0) >> 1)<<12)|_u4((r2) >> 1)))
 
-#define arm_voqqd(o,r0,r1,r2)	    _arm_cc_voqqd(_jit,ARM_CC_NV,o,r0,r1,r2)
-#define arm_cc_voqqd(cc,o,r0,r1,r2) _arm_cc_voqqd(_jit,cc,o,r0,r1,r2)
-__jit_inline void
-_arm_cc_voqqd(jit_state_t _jit, int cc, int o, int r0, int r1, int r2)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00ff00f));
-    assert(!(r0 & 3) && !(r1 & 3) && !(r2 & 1));
-    r0 >>= 1;	r1 >>= 1;	r2 >>= 1;
-    thumb.i = cc|o|(_u4(r1)<<16)|(_u4(r0)<<12)|_u4(r2);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_voqdd(o,r0,r1,r2)	    arm_cc_voqdd(ARM_CC_NV,o,r0,r1,r2)
+#define arm_cc_voqdd(cc,o,r0,r1,r2) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00ff00f) && !((r0) & 3) && !((r1) & 1) && !((r2) & 1)), \
+     _jit_TI((cc)|(o)|(_u4((r1) >> 1)<<16)|(_u4((r0) >> 1)<<12)|_u4((r2) >> 1)))
 
-#define arm_voqqq(o,r0,r1,r2)	    _arm_cc_voqqq(_jit,ARM_CC_NV,o,r0,r1,r2)
-#define arm_cc_voqqq(cc,o,r0,r1,r2) _arm_cc_voqqq(_jit,cc,o,r0,r1,r2)
-__jit_inline void
-_arm_cc_voqqq(jit_state_t _jit, int cc, int o, int r0, int r1, int r2)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00ff00f));
-    assert(!(r0 & 3) && !(r1 & 3) && !(r2 & 3));
-    r0 >>= 1;	r1 >>= 1;	r2 >>= 1;
-    thumb.i = cc|o|(_u4(r1)<<16)|(_u4(r0)<<12)|_u4(r2);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_voqqd(o,r0,r1,r2)	    arm_cc_voqqd(ARM_CC_NV,o,r0,r1,r2)
+#define arm_cc_voqqd(cc,o,r0,r1,r2) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00ff00f) && !((r0) & 3) && !((r1) & 3) && !((r2) & 1)), \
+     _jit_TI((cc)|(o)|(_u4((r1) >> 1)<<16)|(_u4((r0) >> 1)<<12)|_u4((r2) >> 1)))
 
-#define arm_cc_vldst(cc,o,r0,r1,i0) _arm_cc_vldst(_jit,cc,o,r0,r1,i0)
-__jit_inline void
-_arm_cc_vldst(jit_state_t _jit, int cc, int o, int r0, int r1, int i0)
-{
-    jit_thumb_t	thumb;
-    /* i0 << 2 is byte offset */
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00ff0ff));
-    if (r0 & 1) {
-	assert(!(o & ARM_V_F64));
-	o |= ARM_V_D;
-    }
-    r0 >>= 1;
-    thumb.i = cc|o|(_u4(r1)<<16)|(_u4(r0)<<12)|_u8(i0);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_voqqq(o,r0,r1,r2)	    arm_cc_voqqq(ARM_CC_NV,o,r0,r1,r2)
+#define arm_cc_voqqq(cc,o,r0,r1,r2) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00ff00f) && !((r0) & 3) && !((r1) & 3) && !((r2) & 3)), \
+     _jit_TI((cc)|(o)|(_u4((r1) >> 1)<<16)|(_u4((r0) >> 1)<<12)|_u4((r2) >> 1)))
 
-#define arm_cc_vorsl(cc,o,r0,r1,i0) _arm_cc_vorsl(_jit,cc,o,r0,r1,i0)
-__jit_inline void
-_arm_cc_vorsl(jit_state_t _jit, int cc, int o, int r0, int r1, int i0)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00ff0ff));
-    /* save i0 double precision registers */
-    if (o & ARM_V_F64)		i0 <<= 1;
-    assert(i0 && !(i0 & 1) && r1 + i0 <= 32);
-    /* if (r1 & 1) cc & ARM_V_F64 must be false */
-    if (r1 & 1)	o |= ARM_V_D;	r1 >>= 1;
-    thumb.i = cc|o|(_u4(r0)<<16)|(_u4(r1)<<12)|_u8(i0);
-    if (jit_thumb_p())
-	_jit_WW(thumb.s[0], thumb.s[1]);
-    else
-	_jit_I(thumb.i);
-}
+#define arm_cc_vldst(cc,o,r0,r1,i0) \
+    /* i0 << 2 is byte offset */ \
+    (assert(!((cc) & 0x0fffffff) && !((o)  & 0xf00ff0ff) && (!((r0) & 1) | !((o) & ARM_V_F64))), \
+     _jit_TI((cc)|(o)|(((r0) & 1) ? ARM_V_D : 0)|(_u4(r1)<<16)|(_u4((r0) >> 1)<<12)|_u8(i0)))
 
+#define arm_cc_vorsl(cc,o,r0,r1,i0) \
+    (assert(!((cc) & 0x0fffffff) && !((o)  & 0xf00ff0ff)), \
+     /* save i0 double precision registers */ \
+     _jit_TI((cc)|((o) | ((r1) & 1) ? ARM_V_D : 0)|(_u4(r0)<<16)|(_u4((r1) >> 1)<<12)|_u8(((o) & ARM_V_F64) ? ((i0) << 1) : (i0))))
+
 /***********************************************************************
  * VFPv2 and VFPv3 (encoding T2/A2) instructions
  ***********************************************************************/
@@ -1247,117 +1039,53 @@
     return (-1);
 }
 
-#define corrr(cc,o,rn,rd,rm)		_corrr(_jit,cc,o,rn,rd,rm)
-__jit_inline void
-_corrr(jit_state_t _jit, int cc, int o, int rn, int rd, int rm)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o & 0xf00fff0f));
-    _jit_I(cc|o|(_u4(rn)<<16)|(_u4(rd)<<12)|_u4(rm));
-}
+#define corrr(cc,o,rn,rd,rm) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00fff0f)), \
+     _jit_I((cc)|(o)|(_u4(rn)<<16)|(_u4(rd)<<12)|_u4(rm)))
 
-#define corri(cc,o,rn,rd,im)		_corri(_jit,cc,o,rn,rd,im)
-__jit_inline void
-_corri(jit_state_t _jit, int cc, int o, int rn, int rd, int im)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00fffff));
-    assert(!(im & 0xfffff000));
-    _jit_I(cc|o|(_u4(rn)<<16)|(_u4(rd)<<12)|_u12(im));
-}
+#define corri(cc,o,rn,rd,im) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00fffff) && !((im) & 0xfffff000)), \
+     _jit_I((cc)|(o)|(_u4(rn)<<16)|(_u4(rd)<<12)|_u12(im)))
 
-#define coriw(cc,o,rd,im)			_coriw(_jit,cc,o,rd,im)
-__jit_inline void
-_coriw(jit_state_t _jit, int cc, int o, int rd, int im)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00fffff));
-    assert(!(im & 0xffff0000));
-    _jit_I(cc|o|((im&0xf000)<<4)|(_u4(rd)<<12)|(im&0xfff));
-}
+#define coriw(cc,o,rd,im) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00fffff) && !(im & 0xffff0000)), \
+     _jit_I((cc)|(o)|((im&0xf000)<<4)|(_u4(rd)<<12)|(im&0xfff)))
 
-#define corri8(cc,o,rn,rt,im)	_corri8(_jit,cc,o,rn,rt,im)
-__jit_inline void
-_corri8(jit_state_t _jit, int cc, int o, int rn, int rt, int im)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00fff0f));
-    assert(!(im & 0xffffff00));
-    _jit_I(cc|o|(_u4(rn)<<16)|(_u4(rt)<<12)|((im&0xf0)<<4)|(im&0x0f));
-}
+#define corri8(cc,o,rn,rt,im) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00fff0f) && !(im & 0xffffff00)), \
+     _jit_I((cc)|(o)|(_u4(rn)<<16)|(_u4(rt)<<12)|((im&0xf0)<<4)|(im&0x0f)))
 
-#define corrrr(cc,o,rh,rl,rm,rn) _corrrr(_jit,cc,o,rh,rl,rm,rn)
-__jit_inline void
-_corrrr(jit_state_t _jit, int cc, int o, int rh, int rl, int rm, int rn)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00fff0f));
-    _jit_I(cc|o|(_u4(rh)<<16)|(_u4(rl)<<12)|(_u4(rm)<<8)|_u4(rn));
-}
+#define corrrr(cc,o,rh,rl,rm,rn) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00fff0f)), \
+     _jit_I((cc)|(o)|(_u4(rh)<<16)|(_u4(rl)<<12)|(_u4(rm)<<8)|_u4(rn)))
 
-#define corrrs(cc,o,rn,rd,rm,im)	_corrrs(_jit,cc,o,rn,rd,rm,im)
-__jit_inline void
-_corrrs(jit_state_t _jit, int cc, int o, int rn, int rd, int rm, int im)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf000ff8f));
-    _jit_I(cc|o|(_u4(rd)<<12)|(_u4(rn)<<16)|(im<<7)|_u4(rm));
-}
+#define corrrs(cc,o,rn,rd,rm,im) \
+    (assert(!((cc) & 0x0fffffff) && !((o)  & 0xf000ff8f)), \
+     _jit_I((cc)|(o)|(_u4(rd)<<12)|(_u4(rn)<<16)|(im<<7)|_u4(rm)))
 
-#define cshift(cc,o,rd,rm,rn,im)	_cshift(_jit,cc,o,rd,rm,rn,im)
-__jit_inline void
-_cshift(jit_state_t _jit, int cc, int o, int rd, int rm, int rn, int im)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xffe0ff8f));
-    assert(((_u4(rm)<<8)&(im<<7)) == 0);
-    _jit_I(cc|ARM_SHIFT|o|(_u4(rd)<<12)|(_u4(rm)<<8)|(im<<7)|_u4(rn));
-}
+#define cshift(cc,o,rd,rm,rn,im) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xffe0ff8f) && ((_u4(rm)<<8)&(im<<7)) == 0), \
+     _jit_I((cc)|ARM_SHIFT|(o)|(_u4(rd)<<12)|(_u4(rm)<<8)|(im<<7)|_u4(rn)))
 
-#define cb(cc,o,im)			_cb(_jit,cc,o,im)
-__jit_inline void
-_cb(jit_state_t _jit, int cc, int o, int im)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf0ffffff));
-    _jit_I(cc|o|_u24(im));
-}
+#define cb(cc,o,im) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf0ffffff)), \
+     _jit_I((cc)|(o)|_u24(im)))
 
-#define cbx(cc,o,rm)			_cbx(_jit,cc,o,rm)
-__jit_inline void
-_cbx(jit_state_t _jit, int cc, int o, int rm)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf000000f));
-    _jit_I(cc|o|_u4(rm));
-}
+#define cbx(cc,o,rm) \
+    (assert(!((cc) & 0x0fffffff) && !((o)  & 0xf000000f)), \
+     _jit_I((cc)|(o)|_u4(rm)))
 
-#define corl(cc,o,r0,i0)		_corl(_jit,cc,o,r0,i0)
-__jit_inline void
-_corl(jit_state_t _jit, int cc, int o, int r0, int i0)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00fffff));
-    _jit_I(cc|o|(_u4(r0)<<16)|_u16(i0));
-}
+#define corl(cc,o,r0,i0) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00fffff)), \
+     _jit_I((cc)|(o)|(_u4(r0)<<16)|_u16(i0)))
 
-#define c6orr(cc,o,rd,rm)		_c6orr(_jit,cc,o,rd,rm)
-__jit_inline void
-_c6orr(jit_state_t _jit, int cc, int o, int rd, int rm)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf000f00f));
-    _jit_I(cc|o|(_u4(rd)<<12)|_u4(rm));
-}
+#define c6orr(cc,o,rd,rm) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf000f00f)), \
+     _jit_I((cc)|(o)|(_u4(rd)<<12)|_u4(rm)))
 
-#define arm_cc_pkh(cc,o,rn,rd,rm,im)	_arm_cc_pkh(_jit,cc,o,rn,rd,rm,im)
-__jit_inline void
-_arm_cc_pkh(jit_state_t _jit, int cc, int o, int rn, int rd, int rm, int im)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(!(o  & 0xf00ff00f));
-    _jit_I(cc|o|(_u4(rn)<<16)|(_u4(rd)<<12)|(_u5(im)<<7)|_u4(rm));
-}
+#define arm_cc_pkh(cc,o,rn,rd,rm,im) \
+    (assert(!((cc) & 0x0fffffff) && !((o) & 0xf00ff00f)), \
+     _jit_I((cc)|(o)|(_u4(rn)<<16)|(_u4(rd)<<12)|(_u5(im)<<7)|_u4(rm)))
 
 
 #define _CC_MOV(cc,rd,rm)	corrr(cc,ARM_MOV,0,rd,rm)
@@ -1887,223 +1615,106 @@
 }
 #endif
 
-#define thumb2_orri(o,rn,rd,im)		_torri(_jit,o,rn,rd,im)
-#define torri(o,rn,rt,im)		_torri(_jit,o,rn,rt,im)
-__jit_inline void
-_torri(jit_state_t _jit, int o, int rn, int rd, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(o  & 0x0c0f7fff));
-    assert(!(im & 0xfbff8f00));
-    thumb.i = o|(_u4(rn)<<16)|(_u4(rd)<<8)|im;
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define thumb2_orri(o,rn,rd,im) torri(o,rn,rd,im)
+#define torri(o,rn,rd,im) \
+    (assert(!((o) & 0x0c0f7fff) && !((im) & 0xfbff8f00)), \
+     _jitl.thumb.i = ((o)|(_u4(rn)<<16)|(_u4(rd)<<8)|(im)), \
+     _jit_WW(_jitl.thumb.s[0], _jitl.thumb.s[1]))
 
-#define torri8(o,rn,rt,im)		_torri8(_jit,o,rn,rt,im)
-__jit_inline void
-_torri8(jit_state_t _jit, int o, int rn, int rt, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(o  & 0x000ff0ff));
-    assert(!(im & 0xffffff00));
-    thumb.i = o|(_u4(rn)<<16)|(_u4(rt)<<12)|im;
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define torri8(o,rn,rt,im) \
+    (assert(!((o) & 0x000ff0ff) && !((im) & 0xffffff00)), \
+     _jitl.thumb.i = ((o)|(_u4(rn)<<16)|(_u4(rt)<<12)|im), \
+     _jit_WW(_jitl.thumb.s[0], _jitl.thumb.s[1]))
 
-#define torri12(o,rn,rt,im)		_torri12(_jit,o,rn,rt,im)
-__jit_inline void
-_torri12(jit_state_t _jit, int o, int rn, int rt, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(o  & 0x000fffff));
-    assert(!(im & 0xfffff000));
-    thumb.i = o|(_u4(rn)<<16)|(_u4(rt)<<12)|im;
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define torri12(o,rn,rt,im) \
+    (assert(!((o) & 0x000fffff) && !((im) & 0xfffff000)), \
+     _jitl.thumb.i = ((o)|(_u4(rn)<<16)|(_u4(rt)<<12)|(im)), \
+     _jit_WW(_jitl.thumb.s[0], _jitl.thumb.s[1]))
 
-#define toriw(o,rd,im)			_toriw(_jit,o,rd,im)
-__jit_inline void
-_toriw(jit_state_t _jit, int o, int rd, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(o  & 0x40f7fff));
-    assert(!(im & 0xffff0000));
-    thumb.i = o|((im&0xf000)<<4)|((im&0x800)<<15)|((im&0x700)<<4)|(_u4(rd)<<8)|(im&0xff);
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define toriw(o,rd,im) \
+    (assert(!((o) & 0x40f7fff) && !((im) & 0xffff0000)), \
+     _jitl.thumb.i = ((o)|(((im)&0xf000)<<4)|(((im)&0x800)<<15)|(((im)&0x700)<<4)|(_u4(rd)<<8)|((im)&0xff)), \
+     _jit_WW(_jitl.thumb.s[0], _jitl.thumb.s[1]))
 
-#define torrr(o,rn,rd,rm)		_torrr(_jit,o,rn,rd,rm)
-__jit_inline void
-_torrr(jit_state_t _jit, int o, int rn, int rd, int rm)
-{
-    jit_thumb_t	thumb;
-    assert(!(o & 0xf0f0f));
-    thumb.i = o|(_u4(rn)<<16)|(_u4(rd)<<8)|_u4(rm);
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define torrr(o,rn,rd,rm) \
+    (assert(!((o) & 0xf0f0f)), \
+     _jit.jitl.thumb.i = ((o)|(_u4(rn)<<16)|(_u4(rd)<<8)|_u4(rm)), \
+     _jit_WW(_jit.jitl.thumb.s[0], _jit.jitl.thumb.s[1]))
 
-#define torrrs(o,rn,rd,rm,im)		_torrrs(_jit,o,rn,rd,rm,im)
-__jit_inline void
-_torrrs(jit_state_t _jit, int o, int rn, int rd, int rm, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(o  & 0x000f0f0f));
-    assert(!(im & 0xffff8f0f));
-    thumb.i = o|(_u4(rn)<<16)|(_u4(rd)<<8)|im|_u4(rm);
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define torrrs(o,rn,rd,rm,im) \
+    (assert(!((o) & 0x000f0f0f) && !((im) & 0xffff8f0f)), \
+     _jitl.thumb.i = ((o)|(_u4(rn)<<16)|(_u4(rd)<<8)|(im)|_u4(rm)), \
+     _jit_WW(_jitl.thumb.s[0], _jitl.thumb.s[1]))
 
-#define torxr(o,rn,rt,rm)		_torxr(_jit,o,rn,rt,rm)
-__jit_inline void
-_torxr(jit_state_t _jit, int o, int rn, int rt, int rm)
-{
-    jit_thumb_t	thumb;
-    assert(!(o & 0xf0f0f));
-    thumb.i = o|(_u4(rn)<<16)|(_u4(rt)<<12)|_u4(rm);
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define torxr(o,rn,rt,rm) \
+    (assert(!((o) & 0xf0f0f)), \
+     _jitl.thumb.i = ((o)|(_u4(rn)<<16)|(_u4(rt)<<12)|_u4(rm)) \
+     _jit_WW(_jitl.thumb.s[0], _jitl.thumb.s[1]))
 
-#define torrrr(o,rn,rl,rh,rm)		_torrrr(_jit,o,rn,rl,rh,rm)
-__jit_inline void
-_torrrr(jit_state_t _jit, int o, int rn, int rl, int rh, int rm)
-{
-    jit_thumb_t	thumb;
-    assert(!(o & 0x000fff0f));
-    thumb.i = o|(_u4(rn)<<16)|(_u4(rl)<<12)|(_u4(rh)<<8)|_u4(rm);
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define torrrr(o,rn,rl,rh,rm) \
+    (assert(!((o) & 0x000fff0f)), \
+     _jitl.thumb.i = ((o)|(_u4(rn)<<16)|(_u4(rl)<<12)|(_u4(rh)<<8)|_u4(rm)), \
+     _jit_WW(_jitl.thumb.s[0], _jitl.thumb.s[1]))
 
-#define torrri8(o,rn,rt,rt2,im)		_torrri8(_jit,o,rn,rt,rt2,im)
-__jit_inline void
-_torrri8(jit_state_t _jit, int o, int rn, int rt, int rt2, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(o  & 0x000fffff));
-    assert(!(im & 0xffffff00));
-    thumb.i = o|(_u4(rn)<<16)|(_u4(rt)<<12)|(_u4(rt2)<<8)|im;
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define torrri8(o,rn,rt,rt2,im) \
+    (assert(!((o) & 0x000fffff) && !((im) & 0xffffff00)), \
+     _jitl.thumb.i = ((o)|(_u4(rn)<<16)|(_u4(rt)<<12)|(_u4(rt2)<<8)|(im)), \
+     _jit_WW(_jitl.thumb.s[0], _jitl.thumb.s[1]))
 
-#define tc8(cc,im)			_tc8(_jit,cc,im)
-__jit_inline void
-_tc8(jit_state_t _jit, int cc, int im)
-{
-    assert(!(cc & 0x0fffffff));
-    assert(cc != ARM_CC_AL && cc != ARM_CC_NV);
-    assert(_s8P(im));
-    _jit_W(THUMB_CC_B|(cc>>20)|(im&0xff));
-}
+#define tc8(cc,im) \
+    (assert(!((cc) & 0x0fffffff) && ((cc) != ARM_CC_AL) && ((cc) != ARM_CC_NV) && _s8P(im)), \
+     _jit_W(THUMB_CC_B|((cc)>>20)|((im)&0xff)))
 
-#define t11(im)				_t11(_jit,im)
-__jit_inline void
-_t11(jit_state_t _jit, int im)
-{
-    assert(!(im & 0xfffff800));
-    _jit_W(THUMB_B|im);
-}
+#define t11(im) \
+    (assert(!((im) & 0xfffff800)), \
+     _jit_W(THUMB_B|(im)))
 
-#define tcb(cc,im)			_tcb(_jit,cc,im)
-__jit_inline void
-_tcb(jit_state_t _jit, int cc, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(cc & 0xfffffff));
-    assert(cc != ARM_CC_AL && cc != ARM_CC_NV);
-    cc = ((unsigned)cc) >> 6;
-    assert(!(im & (THUMB2_CC_B|cc)));
-    thumb.i = THUMB2_CC_B|cc|im;
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define tcb(cc,im) \
+    (assert(!((cc) & 0xfffffff) && ((cc) != ARM_CC_AL) && ((cc) != ARM_CC_NV) && !((im) & (THUMB2_CC_B|(((unsigned)cc) >> 6)))), \
+     _jitl.thumb.i = THUMB2_CC_B|(((unsigned)(cc)) >> 6)|(im), \
+     _jit_WW(_jitl.thumb.s[0], _jitl.thumb.s[1]))
 
-#define blxi(im)				_blxi(_jit,im)
-__jit_inline void
-_blxi(jit_state_t _jit, int im)
-{
-    assert(!(im & 0xfe000000));
-    _jit_I(ARM_BLXI|im);
-}
+#define blxi(im) \
+    (assert(!((im) & 0xfe000000)), \
+     _jit_I(ARM_BLXI|(im)))
 
-#define tb(o,im)				_tb(_jit,o,im)
-__jit_inline void
-_tb(jit_state_t _jit, int o, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(o & 0x07ff2fff));
-    assert(!(o & im));
-    thumb.i = o|im;
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define tb(o,im) \
+    (assert(!((o) & 0x07ff2fff) && !((o) & (im))), \
+     jitl.thumb.i = (o)|(im), \
+     _jit_WW(thumb.s[0], thumb.s[1]))
 
-#define tshift(o,rd,rm,im)		_tshift(_jit,o,rd,rm,im)
-__jit_inline void
-_tshift(jit_state_t _jit, int o, int rd, int rm, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(o & 0x7fcf));
-    assert(im >= 0 && im < 32);
-    thumb.i = o|((im&0x1c)<<10)|(_u4(rd)<<8)|((im&3)<<6)|_u4(rm);
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define tshift(o,rd,rm,im) \
+    (assert(!((o) & 0x7fcf) && ((im) >= 0) && ((im) < 32)), \
+     thumb.i = (o|(((im)&0x1c)<<10)|(_u4(rd)<<8)|(((im)&3)<<6)|_u4(rm)), \
+     _jit_WW(thumb.s[0], thumb.s[1]))
 
-#define thumb2_orrr(o,rn,rd,rm)		_thumb2_orrr(_jit,o,rn,rd,rm)
-__jit_inline void
-_thumb2_orrr(jit_state_t _jit, int o, int rn, int rd, int rm)
-{
-    jit_thumb_t	thumb;
-    assert(!(o & 0x000f0f0f));
-    thumb.i = o | (_u4(rn)<<16) | (_u4(rd)<<8) | _u4(rm);
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define thumb2_orrr(o,rn,rd,rm) \
+    (assert(!((o) & 0x000f0f0f)), \
+     thumb.i = (o) | (_u4(rn)<<16) | (_u4(rd)<<8) | _u4(rm), \
+     _jit_WW(thumb.s[0], thumb.s[1]))
 
-#define thumb2_bfx(o,rn,rd,lsb,width)	_thumb2_bfx(_jit,o,rn,rd,lsb,width)
-__jit_inline void
-_thumb2_bfx(jit_state_t _jit, int o, int rn, int rd, int lsb, int width)
-{
-    int		msb;
-    jit_thumb_t	thumb;
-    assert(!(o & 0x7fdf));
-    assert(lsb >= 0 && lsb < 32 && width >= 0 && width <= 32);
-    msb = lsb + width;
-    if (msb > 31)
-	msb = 31;
-    thumb.i = o | (_u4(rn) << 16) | (_u4(rd) << 8) |
-	      ((msb & 7) << 10) | ((msb & 3) << 5) | msb;
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define thumb2_bfx(o,rn,rd,lsb,width) \
+    (assert(!((o) & 0x7fdf) && ((lsb) >= 0) && ((lsb) < 32) && ((width) >= 0) && ((width) <= 32)), \
+     thumb.i = (o) | (_u4(rn) << 16) | (_u4(rd) << 8) | \
+	       (((((lsb) + (width) > 31) ? 31 : (lsb) + (width)) & 7) << 10) | \
+	       (((((lsb) + (width) > 31) ? 31 : (lsb) + (width)) & 3) << 5) | \
+	       (((lsb) + (width) > 31) ? 31 : (lsb) + (width)), \
+     _jit_WW(thumb.s[0], thumb.s[1]))
 
-#define thumb2_cbxz(o,rn,im)		_thumb2_cbxz(_jit,o,rn,im)
-__jit_inline void
-_thumb2_cbxz(jit_state_t _jit, int o, int rn, int im)
-{
-    assert(!(o & 0x2ff));
-    /* branch forward only */
-    assert(im >= 0 && im < 128 && !(im & 1));
-    im >>= 1;
-    _jit_W(o|((im&0x80)<<5)|((im&0x1f)<<3)|_u3(rn));
-}
+#define thumb2_cbxz(o,rn,im) \
+    (assert(!((o) & 0x2ff) && (im) >= 0 && (im) < 128 && !((im) & 1)), \
+     _jit_W((o)|((((im) >> 1)&0x80)<<5)|((((im) >> 1)&0x1f)<<3)|_u3(rn)))
 
-#define thumb2_dbg(h,l,im)		_thumb2_dbg(_jit,h,l,im)
-__jit_inline void
-_thumb2_dbg(jit_state_t _jit, int h, int l, int im)
-{
-    assert(!(h & ~0xffff));
-    assert(!(l & 0xffff000f));
-    _jit_WW(h, l | _u4(im));
-}
+#define thumb2_dbg(h,l,im) \
+    (assert(!((h) & ~0xffff) && !((l) & 0xffff000f)), \
+     _jit_WW((h), (l) | _u4(im)))
 
-#define tpp(o,im)			_tpp(_jit,o,im)
-__jit_inline void
-_tpp(jit_state_t _jit, int o, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(o  & 0x0000ffff));
-    assert(!(im & 0xffff2000));
-    if (o == THUMB2_PUSH)
-	assert(!(im & 0x8000));
-    assert(__builtin_popcount(im & 0x1fff) > 1);
-    thumb.i = o|im;
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define tpp(o,im) \
+    (assert(!((o)  & 0x0000ffff) && !((im) & 0xffff2000) && \
+	       (!((o) == THUMB2_PUSH) || !((im) & 0x8000)) && \
+           (__builtin_popcount((im) & 0x1fff) > 1)), \
+     _jit.jitl.thumb.i = (o)|(im), \
+     _jit_WW(_jit.jitl.thumb.s[0], _jit.jitl.thumb.s[1]))
 
 #define THUMB2_IT			0
 #define THUMB2_ITT			1
@@ -2120,35 +1731,26 @@
 #define THUMB2_ITETE			12
 #define THUMB2_ITTEE			13
 #define THUMB2_ITEEE			14
-#define tcit(tc,it)			_tcit(_jit,tc,it)
-__jit_inline void
-_tcit(jit_state_t _jit, unsigned int tc, int it)
-{
-    int		c;
-    int		m;
-    c = (tc >> 28) & 1;
-    assert(!(tc & 0xfffffff) && tc != ARM_CC_NV);
-    switch (it) {
-	case THUMB2_IT:		m =   1<<3; 			break;
-	case THUMB2_ITT:	m =  (c<<3)| (1<<2);		break;
-	case THUMB2_ITE:	m = (!c<<3)| (1<<2);		break;
-	case THUMB2_ITTT:	m =  (c<<3)| (c<<2)| (1<<1);	break;
-	case THUMB2_ITET:	m = (!c<<3)| (c<<2)| (1<<1);	break;
-	case THUMB2_ITTE:	m =  (c<<3)|(!c<<2)| (1<<1);	break;
-	case THUMB2_ITEE:	m = (!c<<3)|(!c<<2)| (1<<1);	break;
-	case THUMB2_ITTTT:	m =  (c<<3)| (c<<2)| (c<<1)|1;	break;
-	case THUMB2_ITETT:	m = (!c<<3)| (c<<2)| (c<<1)|1;	break;
-	case THUMB2_ITTET:	m =  (c<<3)|(!c<<2)| (c<<1)|1;	break;
-	case THUMB2_ITEET:	m = (!c<<3)|(!c<<2)| (c<<1)|1;	break;
-	case THUMB2_ITTTE:	m =  (c<<3)| (c<<2)|(!c<<1)|1;	break;
-	case THUMB2_ITETE:	m = (!c<<3)| (c<<2)|(!c<<1)|1;	break;
-	case THUMB2_ITTEE:	m =  (c<<3)|(!c<<2)|(!c<<1)|1;	break;
-	case THUMB2_ITEEE:	m = (!c<<3)|(!c<<2)|(!c<<1)|1;	break;
-	default:		assert(!"valid it code!");
-    }
-    assert(m && (tc != ARM_CC_AL || !(m & (m - 1))));
-    _jit_W(0xbf00 | (tc >> 24) | m);
-}
+#define tcit(tc,it) \
+    (assert(!(tc & 0xfffffff) && tc != ARM_CC_NV), \
+     _jit_W(0xbf00 | (tc >> 24) | \
+            ((it == THUMB2_IT) ? 1<<3 : \
+	         (it == THUMB2_ITT) ? ((((tc) >> 28) & 1)<<3)| (1<<2) : \
+	         (it == THUMB2_ITE) ? (!(((tc) >> 28) & 1)<<3)| (1<<2) : \
+ 	         (it == THUMB2_ITTT) ? ((((tc) >> 28) & 1)<<3)| ((((tc) >> 28) & 1)<<2)| (1<<1) : \
+	         (it == THUMB2_ITET) ? (!(((tc) >> 28) & 1)<<3)| ((((tc) >> 28) & 1)<<2)| (1<<1) : \
+	         (it == THUMB2_ITTE) ? ((((tc) >> 28) & 1)<<3)|(!(((tc) >> 28) & 1)<<2)| (1<<1) : \
+	         (it == THUMB2_ITEE) ? (!(((tc) >> 28) & 1)<<3)|(!(((tc) >> 28) & 1)<<2)| (1<<1) : \
+	         (it == THUMB2_ITTTT) ? ((((tc) >> 28) & 1)<<3)| ((((tc) >> 28) & 1)<<2)| ((((tc) >> 28) & 1)<<1)|1 : \
+	         (it == THUMB2_ITETT) ? (!(((tc) >> 28) & 1)<<3)| ((((tc) >> 28) & 1)<<2)| ((((tc) >> 28) & 1)<<1)|1 : \
+	         (it == THUMB2_ITTET) ? ((((tc) >> 28) & 1)<<3)|(!(((tc) >> 28) & 1)<<2)| ((((tc) >> 28) & 1)<<1)|1 : \
+	         (it == THUMB2_ITEET) ? (!(((tc) >> 28) & 1)<<3)|(!(((tc) >> 28) & 1)<<2)| ((((tc) >> 28) & 1)<<1)|1 : \
+	         (it == THUMB2_ITTTE) ? ((((tc) >> 28) & 1)<<3)| ((((tc) >> 28) & 1)<<2)|(!(((tc) >> 28) & 1)<<1)|1 : \
+	         (it == THUMB2_ITETE) ? (!(((tc) >> 28) & 1)<<3)| ((((tc) >> 28) & 1)<<2)|(!(((tc) >> 28) & 1)<<1)|1 : \
+	         (it == THUMB2_ITTEE) ? ((((tc) >> 28) & 1)<<3)|(!(((tc) >> 28) & 1)<<2)|(!(((tc) >> 28) & 1)<<1)|1 : \
+	         (it == THUMB2_ITEEE) ? (!(((tc) >> 28) & 1)<<3)|(!(((tc) >> 28) & 1)<<2)|(!(((tc) >> 28) & 1)<<1)|1 : \
+	         assert(!"valid it code"))))
+
 #define _IT(cc)				tcit(cc,THUMB2_IT)
 #define _ITT(cc)			tcit(cc,THUMB2_ITT)
 #define _ITE(cc)			tcit(cc,THUMB2_ITE)
@@ -2165,38 +1767,23 @@
 #define _ITTEE(cc)			tcit(cc,THUMB2_ITTEE)
 #define _ITEEE(cc)			tcit(cc,THUMB2_ITEEE)
 
-#define torl(o,rn,im)			_torl(_jit,o,rn,im)
-__jit_inline void
-_torl(jit_state_t _jit, int o, int rn, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(o & 0xf1fff));
-    assert(rn != _R15 || !im || ((o & 0xc000) == 0xc000));
-    assert(!(o & THUMB2_LDM_W) || !(im & (1 << rn)));
-    thumb.i = o | (_u4(rn)<<16) | _u13(im);
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define torl(o,rn,im) \
+    (assert(!((o) & 0xf1fff) && \
+            ((rn) != _R15 || !(im) || (((o) & 0xc000) == 0xc000)) && \
+            !((o) & THUMB2_LDM_W) || !((im) & (1 << (rn)))), \
+     thumb.i = ((o) | (_u4(rn)<<16) | _u13(im)), \
+     _jit_WW(thumb.s[0], thumb.s[1]))
 
-#define thumb2_mrrc(o,t2,t,cc,o1,m)	_thumb2_mrrc(_jit,o,t2,t,cc,o1,m)
-__jit_inline void
-_thumb2_mrrc(jit_state_t _jit, int o, int t2, int t, int cc, int o1, int m)
-{
-    jit_thumb_t	thumb;
-    assert(!(o & 0x03afffff));
-    thumb.i = o|(_u4(t2)<<16)|(_u4(t)<<12)|(_u4(cc)<<8)|(_u4(o1)<<4)|_u4(m);
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define thumb2_mrrc(o,t2,t,cc,o1,m)	\
+    (assert(!((o) & 0x03afffff)), \
+     thumb.i = ((o)|(_u4(t2)<<16)|(_u4(t)<<12)|(_u4(cc)<<8)|(_u4(o1)<<4)|_u4(m)), \
+     _jit_WW(thumb.s[0], thumb.s[1]))
 
-#define thumb2_pkh(o,rn,rd,rm,im)	_thumb2_pkh(_jit,o,rn,rd,rm,im)
-__jit_inline void
-_thumb2_pkh(jit_state_t _jit, int o, int rn, int rd, int rm, int im)
-{
-    jit_thumb_t	thumb;
-    assert(!(o & 0x7ffcf));
-    thumb.i = o|(_u4(rn)<<16)|((_u5(im)&0x1c)<<10)|
-	      (_u4(rd)<<12)|((im&3)<<6)|_u4(rm);
-    _jit_WW(thumb.s[0], thumb.s[1]);
-}
+#define thumb2_pkh(o,rn,rd,rm,im) \
+    (assert(!((o) & 0x7ffcf)), \
+     thumb.i = ((o)|(_u4(rn)<<16)|((_u5(im)&0x1c)<<10)| \
+	      (_u4(rd)<<12)|(((im)&3)<<6)|_u4(rm)), \
+     _jit_WW(thumb.s[0], thumb.s[1]))
 
 /* v6T2, v7 */
 #define THUMB2_BFX			0xf3600000
diff --git a/src/runtime/c/pgf/lightning/arm/core.h b/src/runtime/c/pgf/lightning/arm/core.h
--- a/src/runtime/c/pgf/lightning/arm/core.h
+++ b/src/runtime/c/pgf/lightning/arm/core.h
@@ -32,2789 +32,2174 @@
 #ifndef __lightning_core_arm_h
 #define __lightning_core_arm_h
 
-#define JIT_R_NUM			4
-static const jit_gpr_t
-jit_r_order[JIT_R_NUM] = {
-    _R0, _R1, _R2, _R3
-};
-#define JIT_R(i)			jit_r_order[i]
-
-#define JIT_V_NUM			4
-static const jit_gpr_t
-jit_v_order[JIT_V_NUM] = {
-    _R4, _R5, _R6, _R7
-};
-#define JIT_V(i)			jit_v_order[i]
-
-#define JIT_FRAMESIZE			48
-
-#define jit_no_set_flags()		jit_flags.no_set_flags
-#define jit_armv5_p()			(jit_cpu.version >= 5)
-#define jit_armv5e_p()			(jit_cpu.version >= 5 && jit_cpu.extend)
-#define jit_armv7r_p()			0
-#define jit_swf_p()			(jit_cpu.vfp == 0)
-#define jit_hardfp_p()			jit_cpu.abi
-
-extern int	__aeabi_idivmod(int, int);
-extern unsigned	__aeabi_uidivmod(unsigned, unsigned);
-
-#define jit_nop(n)			arm_nop(_jit, n)
-__jit_inline void
-arm_nop(jit_state_t _jit, int n)
-{
-    assert(n >= 0);
-    if (jit_thumb_p()) {
-	for (; n > 0; n -= 2)
-	    T1_NOP();
-    }
-    else {
-	for (; n > 0; n -= 4)
-	    _NOP();
-    }
-}
-
-#define jit_movr_i(r0, r1)		arm_movr_i(_jit, r0, r1)
-__jit_inline void
-arm_movr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (r0 != r1) {
-	if (jit_thumb_p())
-	    T1_MOV(r0, r1);
-	else
-	    _MOV(r0, r1);
-    }
-}
-
-#define jit_movi_i(r0, i0)		arm_movi_i(_jit, r0, i0)
-__jit_inline void
-arm_movi_i(jit_state_t _jit, jit_gpr_t r0, int i0)
-{
-    int		i;
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && r0 < 8 && !(i0 & 0xffffff80))
-	    T1_MOVI(r0, i0);
-	else if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_MOVI(r0, i);
-	else if ((i = encode_thumb_immediate(~i0)) != -1)
-	    T2_MVNI(r0, i);
-	else {
-	    T2_MOVWI(r0, _jit_US(i0));
-	    if (i0 & 0xffff0000)
-		T2_MOVTI(r0, _jit_US((unsigned)i0 >> 16));
-	}
-    }
-    else {
-	if (jit_armv6_p() && !(i0 & 0xffff0000))
-	    _MOVWI(r0, i0);
-	else if ((i = encode_arm_immediate(i0)) != -1)
-	    _MOVI(r0, i);
-	else if ((i = encode_arm_immediate(~i0)) != -1)
-	    _MVNI(r0, i);
-	else if (jit_armv6_p()) {
-	    _MOVWI(r0, _jit_US(i0));
-	    if ((i0 & 0xffff0000))
-		_MOVTI(r0, _jit_US((unsigned)i0 >> 16));
-	}
-	else {
-	    int     p0, p1, p2, p3, q0, q1, q2, q3;
-	    p0 = i0 & 0x000000ff;   p1 = i0 & 0x0000ff00;
-	    p2 = i0 & 0x00ff0000;   p3 = i0 & 0xff000000;
-	    i0 = ~i0;
-	    q0 = i0 & 0x000000ff;   q1 = i0 & 0x0000ff00;
-	    q2 = i0 & 0x00ff0000;   q3 = i0 & 0xff000000;
-	    if (!!p0 + !!p1 + !!p2 + !!p3 <= !!q0 + !!q1 + !!q2 + !!q3) {
-		/* prefer no inversion on tie */
-		if (p3) {
-		    _MOVI(r0, encode_arm_immediate(p3));
-		    if (p2) _ORRI(r0, r0, encode_arm_immediate(p2));
-		    if (p1) _ORRI(r0, r0, encode_arm_immediate(p1));
-		    if (p0) _ORRI(r0, r0, p0);
-		}
-		else if (p2) {
-		    _MOVI(r0, encode_arm_immediate(p2));
-		    if (p1) _ORRI(r0, r0, encode_arm_immediate(p1));
-		    if (p0) _ORRI(r0, r0, p0);
-		}
-		else {
-		    _MOVI(r0, encode_arm_immediate(p1));
-		    _ORRI(r0, r0, p0);
-		}
-	    }
-	    else {
-		if (q3) {
-		    _MVNI(r0, encode_arm_immediate(q3));
-		    if (q2) _EORI(r0, r0, encode_arm_immediate(q2));
-		    if (q1) _EORI(r0, r0, encode_arm_immediate(q1));
-		    if (q0) _EORI(r0, r0, q0);
-		}
-		else if (q2) {
-		    _MVNI(r0, encode_arm_immediate(q2));
-		    if (q1) _EORI(r0, r0, encode_arm_immediate(q1));
-		    if (q0) _EORI(r0, r0, q0);
-		}
-		else {
-		    _MVNI(r0, encode_arm_immediate(q1));
-		    _EORI(r0, r0, q0);
-		}
-	    }
-	}
-    }
-}
-
-#define jit_movi_p(r0, i0)		arm_movi_p(_jit, r0, i0)
-__jit_inline jit_insn *
-arm_movi_p(jit_state_t _jit, jit_gpr_t r0, void *i0)
-{
-    jit_insn	*l;
-    int		 im, q0, q1, q2, q3;
-    im = (int)i0; 		l = _jit->x.pc;
-    if (jit_thumb_p()) {
-	T2_MOVWI(r0, _jit_US((int)i0));
-	T2_MOVTI(r0, _jit_US((int)i0 >> 16));
-    }
-    else {
-	if (jit_armv6_p()) {
-	    _MOVWI(r0, _jit_US((unsigned)i0));
-	    _MOVTI(r0, _jit_US((unsigned)i0 >> 16));
-	}
-	else {
-	    q0 = im & 0x000000ff;	q1 = im & 0x0000ff00;
-	    q2 = im & 0x00ff0000;	q3 = im & 0xff000000;
-	    _MOVI(r0, encode_arm_immediate(q3));
-	    _ORRI(r0, r0, encode_arm_immediate(q2));
-	    _ORRI(r0, r0, encode_arm_immediate(q1));
-	    _ORRI(r0, r0, q0);
-	}
-    }
-    return (l);
-}
-
-#define jit_patch_movi(i0, i1)		arm_patch_movi(_jit, i0, i1)
-__jit_inline void
-arm_patch_movi(jit_state_t _jit, jit_insn *i0, void *i1)
-{
-    union {
-	short		*s;
-	int		*i;
-	void		*v;
-    } u;
-    jit_thumb_t		 thumb;
-    unsigned int	 im;
-    int			 q0, q1, q2, q3;
-    im = (unsigned int)i1;		u.v = i0;
-    if (jit_thumb_p()) {
-	q0 = (im & 0xf000) << 4;
-	q1 = (im & 0x0800) << 15;
-	q2 = (im & 0x0700) << 4;
-	q3 =  im & 0x00ff;
-	code2thumb(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-	assert(   (thumb.i & 0xfbf00000) == THUMB2_MOVWI);
-	thumb.i = (thumb.i & 0xfbf00f00) | q0 | q1 | q2 | q3;
-	thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-	im >>= 16;
-	q0 = (im & 0xf000) << 4;
-	q1 = (im & 0x0800) << 15;
-	q2 = (im & 0x0700) << 4;
-	q3 =  im & 0x00ff;
-	code2thumb(thumb.s[0], thumb.s[1], u.s[2], u.s[3]);
-	assert(   (thumb.i & 0xfbf00000) == THUMB2_MOVTI);
-	thumb.i = (thumb.i & 0xfbf00f00) | q0 | q1 | q2 | q3;
-	thumb2code(thumb.s[0], thumb.s[1], u.s[2], u.s[3]);
-    }
-    else {
-	if (jit_armv6_p()) {
-	    q0 =  im &      0xfff;
-	    q1 = (im &     0xf000) <<  4;
-	    q2 = (im &  0xfff0000) >> 16;
-	    q3 = (im & 0xf0000000) >> 12;
-	    assert(  (u.i[0] & 0x0ff00000) == (ARM_MOVWI));
-	    assert(  (u.i[1] & 0x0ff00000) == (ARM_MOVTI));
-	    u.i[0] = (u.i[0] & 0xfff0f000) | q1 | q0;
-	    u.i[1] = (u.i[1] & 0xfff0f000) | q3 | q2;
-	}
-	else {
-	    q0 = im & 0x000000ff;	q1 = im & 0x0000ff00;
-	    q2 = im & 0x00ff0000;	q3 = im & 0xff000000;
-	    assert(  (u.i[0] & 0x0ff00000) == (ARM_MOV|ARM_I));
-	    u.i[0] = (u.i[0] & 0xfffff000) | encode_arm_immediate(q3);
-	    assert(  (u.i[1] & 0x0ff00000) == (ARM_ORR|ARM_I));
-	    u.i[1] = (u.i[1] & 0xfffff000) | encode_arm_immediate(q2);
-	    assert(  (u.i[2] & 0x0ff00000) == (ARM_ORR|ARM_I));
-	    u.i[2] = (u.i[2] & 0xfffff000) | encode_arm_immediate(q1);
-	    assert(  (u.i[3] & 0x0ff00000) == (ARM_ORR|ARM_I));
-	    u.i[3] = (u.i[3] & 0xfffff000) | encode_arm_immediate(q0);
-	}
-    }
-}
-
-#define jit_patch_calli(i0, i1)		arm_patch_at(_jit, i0, i1)
-#define jit_patch_at(jump, label)	arm_patch_at(_jit, jump, label)
-__jit_inline void
-arm_patch_at(jit_state_t _jit, jit_insn *jump, jit_insn *label)
-{
-    long		 d;
-    union {
-	short		*s;
-	int		*i;
-	void		*v;
-    } u;
-    jit_thumb_t		 thumb;
-    u.v = jump;
-    if (jit_thumb_p() && jump >= _jitl.thumb) {
-#if 0
-	/* this actually matches other patterns, so cannot patch
-	 * automatically short jumps */
-	if ((u.s[0] & THUMB_CC_B) == THUMB_CC_B) {
-	    assert(_s8P(d));
-	    u.s[0] = (u.s[0] & 0xff00) | (d & 0xff);
-	}
-	else if ((u.s[0] & THUMB_B) == THUMB_B) {
-	    assert(_s11P(d));
-	    u.s[0] = (u.s[0] & 0xf800) | (d & 0x7ff);
-	}
-	else
-#endif
-	{
-	    code2thumb(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-	    if ((thumb.i & THUMB2_B) == THUMB2_B) {
-		d = (((long)label - (long)jump) >> 1) - 2;
-		assert(_s24P(d));
-		thumb.i = THUMB2_B | encode_thumb_jump(d);
-		thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-	    }
-	    else if ((thumb.i & THUMB2_B) == THUMB2_CC_B) {
-		d = (((long)label - (long)jump) >> 1) - 2;
-		assert(_s20P(d));
-		thumb.i = THUMB2_CC_B | (thumb.i & 0x3c00000) |
-			  encode_thumb_cc_jump(d);
-		thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-	    }
-	    else if ((thumb.i & 0xfbf08000) == THUMB2_MOVWI)
-		jit_patch_movi(jump, label);
-	    else
-		assert(!"handled branch opcode");
-	}
-    }
-    else {
-	/* 0x0e000000 because 0x01000000 is (branch&) link modifier */
-	if ((u.i[0] & 0x0e000000) == ARM_B) {
-	    d = (((long)label - (long)jump) >> 2) - 2;
-	    assert(_s24P(d));
-	    u.i[0] = (u.i[0] & 0xff000000) | (d & 0x00ffffff);
-	}
-	else if (( jit_armv6_p() && (u.i[0] & 0x0ff00000) == ARM_MOVWI) ||
-		 (!jit_armv6_p() && (u.i[0] & 0x0ff00000) == (ARM_MOV|ARM_I)))
-	    jit_patch_movi(jump, label);
-	else
-	    assert(!"handled branch opcode");
-    }
-}
-
-#define jit_notr_i(r0, r1)		arm_notr_i(_jit, r0, r1)
-__jit_inline void
-arm_notr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1) < 8)
-	    T1_NOT(r0, r1);
-	else
-	    T2_NOT(r0, r1);
-    }
-    else
-	_NOT(r0, r1);
-}
-
-#define jit_negr_i(r0, r1)		arm_negr_i(_jit, r0, r1)
-__jit_inline void
-arm_negr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1) < 8)
-	    T1_RSBI(r0, r1);
-	else
-	    T2_RSBI(r0, r1, 0);
-    }
-    else
-	_RSBI(r0, r1, 0);
-}
-
-#define jit_addr_i(r0, r1, r2)		arm_addr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_addr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1|r2) < 8)
-	    T1_ADD(r0, r1, r2);
-	else if (r0 == r1 || r0 == r2)
-	    T1_ADDX(r0, r0 == r1 ? r2 : r1);
-	else
-	    T2_ADD(r0, r1, r2);
-    }
-    else
-	_ADD(r0, r1, r2);
-}
-
-#define jit_addi_i(r0, r1, i0)		arm_addi_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_addi_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1) < 8 && !(i0 & ~7))
-	    T1_ADDI3(r0, r1, i0);
-	else if (!jit_no_set_flags() && (r0|r1) < 8 && !(-i0 & ~7))
-	    T1_SUBI3(r0, r1, -i0);
-	else if (!jit_no_set_flags() && r0 < 8 && r0 == r1 && !(i0 & ~0xff))
-	    T1_ADDI8(r0, i0);
-	else if (!jit_no_set_flags() && r0 < 8 && r0 == r1 && !(-i0 & ~0xff))
-	    T1_SUBI8(r0, -i0);
-	else if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_ADDI(r0, r1, i);
-	else if ((i = encode_thumb_immediate(-i0)) != -1)
-	    T2_SUBI(r0, r1, i);
-	else if ((i = encode_thumb_word_immediate(i0)) != -1)
-	    T2_ADDWI(r0, r1, i);
-	else if ((i = encode_thumb_word_immediate(-i0)) != -1)
-	    T2_SUBWI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    T2_ADD(r0, r1, reg);
-	}
-    }
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _ADDI(r0, r1, i);
-	else if ((i = encode_arm_immediate(-i0)) != -1)
-	    _SUBI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _ADD(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_addcr_ui(r0, r1, r2)	arm_addcr_ui(_jit, r0, r1, r2)
-__jit_inline void
-arm_addcr_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	/* thumb auto set carry if not inside IT block */
-	if ((r0|r1|r2) < 8)
-	    T1_ADD(r0, r1, r2);
-	else
-	    T2_ADDS(r0, r1, r2);
-    }
-    else
-	_ADDS(r0, r1, r2);
-}
-
-#define jit_addci_ui(r0, r1, i0)	arm_addci_ui(_jit, r0, r1, i0)
-__jit_inline void
-arm_addci_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8 && !(i0 & ~7))
-	    T1_ADDI3(r0, r1, i0);
-	else if ((r0|r1) < 8 && !(-i0 & ~7))
-	    T1_SUBI3(r0, r1, -i0);
-	else if (r0 < 8 && r0 == r1 && !(i0 & ~0xff))
-	    T1_ADDI8(r0, i0);
-	else if (r0 < 8 && r0 == r1 && !(-i0 & ~0xff))
-	    T1_SUBI8(r0, -i0);
-	else if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_ADDSI(r0, r1, i);
-	else if ((i = encode_thumb_immediate(-i0)) != -1)
-	    T2_SUBSI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    T2_ADDS(r0, r1, reg);
-	}
-    }
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _ADDSI(r0, r1, i);
-	else if ((i = encode_arm_immediate(-i0)) != -1)
-	    _SUBSI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _ADDS(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_addxr_ui(r0, r1, r2)	arm_addxr_ui(_jit, r0, r1, r2)
-__jit_inline void
-arm_addxr_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    /* keep setting carry because don't know last ADC */
-    if (jit_thumb_p()) {
-	/* thumb auto set carry if not inside IT block */
-	if ((r0|r1|r2) < 8 && (r0 == r1 || r0 == r2))
-	    T1_ADC(r0, r0 == r1 ? r2 : r1);
-	else
-	    T2_ADCS(r0, r1, r2);
-    }
-    else
-	_ADCS(r0, r1, r2);
-}
-
-#define jit_addxi_ui(r0, r1, i0)	arm_addxi_ui(_jit, r0, r1, i0)
-__jit_inline void
-arm_addxi_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_ADCSI(r0, r1, i);
-	else if ((i = encode_thumb_immediate(-i0)) != -1)
-	    T2_SBCSI(r0, r1, i);
-	else {
-	    int		no_set_flags = jit_no_set_flags();
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_no_set_flags() = 1;
-	    jit_movi_i(reg, i0);
-	    jit_no_set_flags() = no_set_flags;
-	    T2_ADCS(r0, r1, reg);
-	}
-    }
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _ADCSI(r0, r1, i);
-	else if ((i = encode_arm_immediate(-i0)) != -1)
-	    _SBCSI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _ADCS(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_subr_i(r0, r1, r2)		arm_subr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_subr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1|r2) < 8)
-	    T1_SUB(r0, r1, r2);
-	else
-	    T2_SUB(r0, r1, r2);
-    }
-    else
-	_SUB(r0, r1, r2);
-}
-
-#define jit_subi_i(r0, r1, i0)		arm_subi_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_subi_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1) < 8 && !(i0 & ~7))
-	    T1_SUBI3(r0, r1, i0);
-	else if (!jit_no_set_flags() && (r0|r1) < 8 && !(-i0 & ~7))
-	    T1_ADDI3(r0, r1, -i0);
-	else if (!jit_no_set_flags() && r0 < 8 && r0 == r1 && !(i0 & ~0xff))
-	    T1_SUBI8(r0, i0);
-	else if (!jit_no_set_flags() && r0 < 8 && r0 == r1 && !(-i0 & ~0xff))
-	    T1_ADDI8(r0, -i0);
-	else if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_SUBI(r0, r1, i);
-	else if ((i = encode_thumb_immediate(-i0)) != -1)
-	    T2_ADDI(r0, r1, i);
-	else if ((i = encode_thumb_word_immediate(i0)) != -1)
-	    T2_SUBWI(r0, r1, i);
-	else if ((i = encode_thumb_word_immediate(-i0)) != -1)
-	    T2_ADDWI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    T2_SUB(r0, r1, reg);
-	}
-    }
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _SUBI(r0, r1, i);
-	else if ((i = encode_arm_immediate(-i0)) != -1)
-	    _ADDI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _SUB(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_subcr_ui(r0, r1, r2)	arm_subcr_ui(_jit, r0, r1, r2)
-__jit_inline void
-arm_subcr_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	/* thumb auto set carry if not inside IT block */
-	if ((r0|r1|r2) < 8)
-	    T1_SUB(r0, r1, r2);
-	else
-	    T2_SUBS(r0, r1, r2);
-    }
-    else
-	_SUBS(r0, r1, r2);
-}
-
-#define jit_subci_ui(r0, r1, i0)	arm_subci_ui(_jit, r0, r1, i0)
-__jit_inline void
-arm_subci_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8 && !(i0 & ~7))
-	    T1_SUBI3(r0, r1, i0);
-	else if ((r0|r1) < 8 && !(-i0 & ~7))
-	    T1_ADDI3(r0, r1, -i0);
-	else if (r0 < 8 && r0 == r1 && !(i0 & ~0xff))
-	    T1_SUBI8(r0, i0);
-	else if (r0 < 8 && r0 == r1 && !(-i0 & ~0xff))
-	    T1_ADDI8(r0, -i0);
-	else if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_SUBSI(r0, r1, i);
-	else if ((i = encode_thumb_immediate(-i0)) != -1)
-	    T2_ADDSI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    T2_SUBS(r0, r1, reg);
-	}
-    }
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _SUBSI(r0, r1, i);
-	else if ((i = encode_arm_immediate(-i0)) != -1)
-	    _ADDSI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _SUBS(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_subxr_ui(r0, r1, r2)	arm_subxr_ui(_jit, r0, r1, r2)
-__jit_inline void
-arm_subxr_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    /* keep setting carry because don't know last ADC */
-    if (jit_thumb_p()) {
-	/* thumb auto set carry if not inside IT block */
-	if ((r0|r1|r2) < 8 && r0 == r1)
-	    T1_SBC(r0, r2);
-	else
-	    T2_SBCS(r0, r1, r2);
-    }
-    else
-	_SBCS(r0, r1, r2);
-}
-
-#define jit_subxi_ui(r0, r1, i0)	arm_subxi_ui(_jit, r0, r1, i0)
-__jit_inline void
-arm_subxi_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_SBCSI(r0, r1, i);
-	else if ((i = encode_thumb_immediate(-i0)) != -1)
-	    T2_ADCSI(r0, r1, i);
-	else {
-	    int		no_set_flags = jit_no_set_flags();
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_no_set_flags() = 1;
-	    jit_movi_i(reg, i0);
-	    jit_no_set_flags() = no_set_flags;
-	    T2_SBCS(r0, r1, reg);
-	}
-    }
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _SBCSI(r0, r1, i);
-	else if ((i = encode_arm_immediate(-i0)) != -1)
-	    _ADCSI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _SBCS(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_rsbr_i(r0, r1, r2)		arm_rsbr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_rsbr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p())
-	T2_RSB(r0, r1, r2);
-    else
-	_RSB(r0, r1, r2);
-}
-
-#define jit_rsbi_i(r0, r1, i0)		arm_rsbi_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_rsbi_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	if (i0 == 0)
-	    arm_negr_i(_jit, r0, r1);
-	else if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_RSBI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    T2_RSB(r0, r1, reg);
-	}
-    }
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _RSBI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _RSB(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_mulr_i(r0, r1, r2)		arm_mulr_i(_jit, r0, r1, r2)
-#define jit_mulr_ui(r0, r1, r2)		arm_mulr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_mulr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && r0 == r2 && (r0|r1) < 8)
-	    T1_MUL(r0, r1);
-	else if (!jit_no_set_flags() && r0 == r1 && (r0|r2) < 8)
-	    T1_MUL(r0, r2);
-	else
-	    T2_MUL(r0, r1, r2);
-    }
-    else {
-	if (r0 == r1 && !jit_armv6_p()) {
-	    if (r0 != r2)
-		_MUL(r0, r2, r1);
-	    else {
-		_MOV(JIT_TMP, r1);
-		_MUL(r0, JIT_TMP, r2);
-	    }
-	}
-	else
-	    _MUL(r0, r1, r2);
-    }
-}
-
-#define jit_muli_i(r0, r1, i0)		arm_muli_i(_jit, r0, r1, i0)
-#define jit_muli_ui(r0, r1, i0)		arm_muli_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_muli_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    jit_gpr_t	reg;
-    reg = r0 != r1 ? r0 : JIT_TMP;
-    jit_movi_i(reg, i0);
-    arm_mulr_i(_jit, r0, r1, reg);
-}
-
-#define jit_hmulr_i(r0, r1, r2)		arm_hmulr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_hmulr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p())
-	T2_SMULL(JIT_TMP, r0, r1, r2);
-    else {
-	if (r0 == r1 && !jit_armv6_p()) {
-	    assert(r2 != JIT_TMP);
-	    _SMULL(JIT_TMP, r0, r2, r1);
-	}
-	else
-	    _SMULL(JIT_TMP, r0, r1, r2);
-    }
-}
-
-#define jit_hmuli_i(r0, r1, i0)		arm_hmuli_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_hmuli_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	assert(r0 != JIT_TMP);
-	jit_movi_i(JIT_TMP, i0);
-	T2_SMULL(JIT_TMP, r0, r1, JIT_TMP);
-    }
-    else {
-	if (r0 != r1 || jit_armv6_p()) {
-	    jit_movi_i(JIT_TMP, i0);
-	    _SMULL(JIT_TMP, r0, r1, JIT_TMP);
-	}
-	else {
-	    if (r0 != _R0)	    reg = _R0;
-	    else if (r0 != _R1)     reg = _R1;
-	    else if (r0 != _R2)     reg = _R2;
-	    else		    reg = _R3;
-	    _PUSH(1<<reg);
-	    jit_movi_i(reg, i0);
-	    _SMULL(JIT_TMP, r0, r1, reg);
-	    _POP(1<<reg);
-	}
-    }
-}
-
-#define jit_hmulr_ui(r0, r1, r2)	arm_hmulr_ui(_jit, r0, r1, r2)
-__jit_inline void
-arm_hmulr_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p())
-	T2_UMULL(JIT_TMP, r0, r1, r2);
-    else {
-	if (r0 == r1 && !jit_armv6_p()) {
-	    assert(r2 != JIT_TMP);
-	    _UMULL(JIT_TMP, r0, r2, r1);
-	}
-	else
-	    _UMULL(JIT_TMP, r0, r1, r2);
-    }
-}
-
-#define jit_hmuli_ui(r0, r1, i0)	arm_hmuli_ui(_jit, r0, r1, i0)
-__jit_inline void
-arm_hmuli_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	assert(r0 != JIT_TMP);
-	jit_movi_i(JIT_TMP, i0);
-	T2_UMULL(JIT_TMP, r0, r1, JIT_TMP);
-    }
-    else {
-	if (r0 != r1 || jit_armv6_p()) {
-	    jit_movi_i(JIT_TMP, i0);
-	    _UMULL(JIT_TMP, r0, r1, JIT_TMP);
-	}
-	else {
-	    if (r0 != _R0)	    reg = _R0;
-	    else if (r0 != _R1)     reg = _R1;
-	    else if (r0 != _R2)     reg = _R2;
-	    else		    reg = _R3;
-	    _PUSH(1<<reg);
-	    jit_movi_i(reg, i0);
-	    _UMULL(JIT_TMP, r0, r1, reg);
-	    _POP(1<<reg);
-	}
-    }
-}
-
-static void
-arm_divmod(jit_state_t _jit, int div, int sign,
-	   jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    int			 d;
-    int			 l;
-    void		*p;
-    l = 0xf;
-    if ((int)r0 < 4)
-	/* bogus extra push to align at 8 bytes */
-	l = (l & ~(1 << r0)) | 0x10;
-    if (jit_thumb_p())
-	T1_PUSH(l);
-    else
-	_PUSH(l);
-    if (r1 == _R1 && r2 == _R0) {
-	jit_movr_i(JIT_FTMP, _R0);
-	jit_movr_i(_R0, _R1);
-	jit_movr_i(_R1, JIT_FTMP);
-    }
-    else if (r2 == _R0) {
-	jit_movr_i(_R1, r2);
-	jit_movr_i(_R0, r1);
-    }
-    else {
-	jit_movr_i(_R0, r1);
-	jit_movr_i(_R1, r2);
-    }
-    if (sign)		p = __aeabi_idivmod;
-    else		p = __aeabi_uidivmod;
-    if (!jit_exchange_p()) {
-	if (jit_thumb_p())
-	    d = (((int)p - (int)_jit->x.pc) >> 1) - 2;
-	else
-	    d = (((int)p - (int)_jit->x.pc) >> 2) - 2;
-	if (_s24P(d)) {
-	    if (jit_thumb_p())
-		T2_BLI(encode_thumb_jump(d));
-	    else
-		_BLI(d & 0x00ffffff);
-	}
-	else
-	    goto fallback;
-    }
-    else {
-    fallback:
-	jit_movi_i(JIT_FTMP, (int)p);
-	if (jit_thumb_p())
-	    T1_BLX(JIT_FTMP);
-	else
-	    _BLX(JIT_FTMP);
-    }
-    if (div)
-	jit_movr_i(r0, _R0);
-    else
-	jit_movr_i(r0, _R1);
-    if (jit_thumb_p())
-	T1_POP(l);
-    else
-	_POP(l);
-}
-
-#define jit_divr_i(r0, r1, r2)		arm_divr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_divr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_armv7r_p() && jit_thumb_p())
-	T2_SDIV(r0, r1, r2);
-    else
-	arm_divmod(_jit, 1, 1, r0, r1, r2);
-}
-
-#define jit_divi_i(r0, r1, i0)		arm_divi_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_divi_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    jit_movi_i(JIT_TMP, i0);
-    arm_divr_i(_jit, r0, r1, JIT_TMP);
-}
-
-#define jit_divr_ui(r0, r1, r2)		arm_divr_ui(_jit, r0, r1, r2)
-__jit_inline void
-arm_divr_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_armv7r_p() && jit_thumb_p())
-	T2_UDIV(r0, r1, r2);
-    else
-	arm_divmod(_jit, 1, 0, r0, r1, r2);
-}
-
-#define jit_divi_ui(r0, r1, i0)		arm_divi_ui(_jit, r0, r1, i0)
-__jit_inline void
-arm_divi_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, unsigned int i0)
-{
-    jit_movi_i(JIT_TMP, i0);
-    arm_divr_ui(_jit, r0, r1, JIT_TMP);
-}
-
-#define jit_modr_i(r0, r1, r2)		arm_modr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_modr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    arm_divmod(_jit, 0, 1, r0, r1, r2);
-}
-
-#define jit_modi_i(r0, r1, i0)		arm_modi_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_modi_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    jit_movi_i(JIT_TMP, i0);
-    arm_modr_i(_jit, r0, r1, JIT_TMP);
-}
-
-#define jit_modr_ui(r0, r1, r2)		arm_modr_ui(_jit, r0, r1, r2)
-__jit_inline void
-arm_modr_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    arm_divmod(_jit, 0, 0, r0, r1, r2);
-}
-
-#define jit_modi_ui(r0, r1, i0)		arm_modi_ui(_jit, r0, r1, i0)
-__jit_inline void
-arm_modi_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    jit_movi_i(JIT_TMP, i0);
-    arm_modr_ui(_jit, r0, r1, JIT_TMP);
-}
-
-#define jit_andr_i(r0, r1, r2)		arm_andr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_andr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2))
-	    T1_AND(r0, r0 == r1 ? r2 : r1);
-	else
-	    T2_AND(r0, r1, r2);
-    }
-    else
-	_AND(r0, r1, r2);
-}
-
-#define jit_andi_i(r0, r1, i0)		arm_andi_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_andi_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_ANDI(r0, r1, i);
-	else if ((i = encode_thumb_immediate(~i0)) != -1)
-	    T2_BICI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    T2_AND(r0, r1, reg);
-	}
-    }
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _ANDI(r0, r1, i);
-	else if ((i = encode_arm_immediate(~i0)) != -1)
-	    _BICI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _AND(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_orr_i(r0, r1, r2)		arm_orr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_orr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2))
-	    T1_ORR(r0, r0 == r1 ? r2 : r1);
-	else
-	    T2_ORR(r0, r1, r2);
-    }
-    else
-	_ORR(r0, r1, r2);
-}
-
-#define jit_ori_i(r0, r1, i0)		arm_ori_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_ori_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_ORRI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    T2_ORR(r0, r1, reg);
-	}
-    }
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _ORRI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _ORR(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_xorr_i(r0, r1, r2)		arm_xorr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_xorr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2))
-	    T1_EOR(r0, r0 == r1 ? r2 : r1);
-	else
-	    T2_EOR(r0, r1, r2);
-    }
-    else
-	_EOR(r0, r1, r2);
-}
-
-#define jit_xori_i(r0, r1, i0)		arm_xori_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_xori_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_EORI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    T2_EOR(r0, r1, reg);
-	}
-    }
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _EORI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _EOR(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_lshr_i(r0, r1, r2)		arm_lshr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_lshr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1)
-	    T1_LSL(r0, r2);
-	else
-	    T2_LSL(r0, r1, r2);
-    }
-    else
-	_LSL(r0, r1, r2);
-}
-
-#define jit_lshi_i(r0, r1, i0)		arm_lshi_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_lshi_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    assert(i0 >= 0 && i0 <= 31);
-    if (i0 == 0)
-	jit_movr_i(r0, r1);
-    else if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1) < 8)
-	    T1_LSLI(r0, r1, i0);
-	else
-	    T2_LSLI(r0, r1, i0);
-    }
-    else
-	_LSLI(r0, r1, i0);
-}
-
-#define jit_rshr_i(r0, r1, r2)		arm_rshr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_rshr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1)
-	    T1_ASR(r0, r2);
-	else
-	    T2_ASR(r0, r1, r2);
-    }
-    else
-	_ASR(r0, r1, r2);
-}
-
-#define jit_rshi_i(r0, r1, i0)		arm_rshi_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_rshi_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    assert(i0 >= 0 && i0 <= 31);
-    if (i0 == 0)
-	jit_movr_i(r0, r1);
-    else if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1) < 8)
-	    T1_ASRI(r0, r1, i0);
-	else
-	    T2_ASRI(r0, r1, i0);
-    }
-    else
-	_ASRI(r0, r1, i0);
-}
-
-#define jit_rshr_ui(r0, r1, r2)		arm_rshr_ui(_jit, r0, r1, r2)
-__jit_inline void
-arm_rshr_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1)
-	    T1_LSR(r0, r2);
-	else
-	    T2_LSR(r0, r1, r2);
-    }
-    else
-	_LSR(r0, r1, r2);
-}
-
-#define jit_rshi_ui(r0, r1, i0)		arm_rshi_ui(_jit, r0, r1, i0)
-__jit_inline void
-arm_rshi_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    assert(i0 >= 0 && i0 <= 31);
-    if (i0 == 0)
-	jit_movr_i(r0, r1);
-    else if (jit_thumb_p()) {
-	if (!jit_no_set_flags() && (r0|r1) < 8)
-	    T1_LSRI(r0, r1, i0);
-	else
-	    T2_LSRI(r0, r1, i0);
-    }
-    else
-	_LSRI(r0, r1, i0);
-}
-
-__jit_inline void
-arm_ccr(jit_state_t _jit, int ct, int cf,
-	jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	assert((ct ^ cf) >> 28 == 1);
-	if ((r1|r2) < 8)
-	    T1_CMP(r1, r2);
-	else if ((r1&r2) & 8)
-	    T1_CMPX(r1, r2);
-	else
-	    T2_CMP(r1, r2);
-	_ITE(ct);
-	if (r0 < 8) {
-	    T1_MOVI(r0, 1);
-	    T1_MOVI(r0, 0);
-	}
-	else {
-	    T2_MOVI(r0, 1);
-	    T2_MOVI(r0, 0);
-	}
-    }
-    else {
-	_CMP(r1, r2);
-	_CC_MOVI(ct, r0, 1);
-	_CC_MOVI(cf, r0, 0);
-    }
-}
-__jit_inline void
-arm_cci(jit_state_t _jit, int ct, int cf,
-	jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p()) {
-	if (r1 < 7 && !(i0 & 0xffffff00))
-	    T1_CMPI(r1, i0);
-	else if ((i = encode_thumb_immediate(i0)) != -1)
-	    T2_CMPI(r1, i);
-	else if ((i = encode_thumb_immediate(-i0)) != -1)
-	    T2_CMNI(r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    arm_ccr(_jit, ct, cf, r0, r1, reg);
-	    return;
-	}
-	_ITE(ct);
-	if (r0 < 8) {
-	    T1_MOVI(r0, 1);
-	    T1_MOVI(r0, 0);
-	}
-	else {
-	    T2_MOVI(r0, 1);
-	    T2_MOVI(r0, 0);
-	}
-    }
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _CMPI(r1, i);
-	else if ((i = encode_arm_immediate(-i0)) != -1)
-	    _CMNI(r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _CMP(r1, reg);
-	}
-	_CC_MOVI(ct, r0, 1);
-	_CC_MOVI(cf, r0, 0);
-    }
-}
-#define jit_ltr_i(r0, r1, r2)	arm_ccr(_jit,ARM_CC_LT,ARM_CC_GE,r0,r1,r2)
-#define jit_lti_i(r0, r1, i0)	arm_cci(_jit,ARM_CC_LT,ARM_CC_GE,r0,r1,i0)
-#define jit_ltr_ui(r0, r1, r2)	arm_ccr(_jit,ARM_CC_LO,ARM_CC_HS,r0,r1,r2)
-#define jit_lti_ui(r0, r1, i0)	arm_cci(_jit,ARM_CC_LO,ARM_CC_HS,r0,r1,i0)
-#define jit_ler_i(r0, r1, r2)	arm_ccr(_jit,ARM_CC_LE,ARM_CC_GT,r0,r1,r2)
-#define jit_lei_i(r0, r1, i0)	arm_cci(_jit,ARM_CC_LE,ARM_CC_GT,r0,r1,i0)
-#define jit_ler_ui(r0, r1, r2)	arm_ccr(_jit,ARM_CC_LS,ARM_CC_HI,r0,r1,r2)
-#define jit_lei_ui(r0, r1, i0)	arm_cci(_jit,ARM_CC_LS,ARM_CC_HI,r0,r1,i0)
-#define jit_eqr_i(r0, r1, r2)	arm_ccr(_jit,ARM_CC_EQ,ARM_CC_NE,r0,r1,r2)
-#define jit_eqi_i(r0, r1, i0)	arm_cci(_jit,ARM_CC_EQ,ARM_CC_NE,r0,r1,i0)
-#define jit_ger_i(r0, r1, r2)	arm_ccr(_jit,ARM_CC_GE,ARM_CC_LT,r0,r1,r2)
-#define jit_gei_i(r0, r1, i0)	arm_cci(_jit,ARM_CC_GE,ARM_CC_LT,r0,r1,i0)
-#define jit_ger_ui(r0, r1, r2)	arm_ccr(_jit,ARM_CC_HS,ARM_CC_LO,r0,r1,r2)
-#define jit_gei_ui(r0, r1, i0)	arm_cci(_jit,ARM_CC_HS,ARM_CC_LO,r0,r1,i0)
-#define jit_gtr_i(r0, r1, r2)	arm_ccr(_jit,ARM_CC_GT,ARM_CC_LE,r0,r1,r2)
-#define jit_gti_i(r0, r1, i0)	arm_cci(_jit,ARM_CC_GT,ARM_CC_LE,r0,r1,i0)
-#define jit_gtr_ui(r0, r1, r2)	arm_ccr(_jit,ARM_CC_HI,ARM_CC_LS,r0,r1,r2)
-#define jit_gti_ui(r0, r1, i0)	arm_cci(_jit,ARM_CC_HI,ARM_CC_LS,r0,r1,i0)
-
-#define jit_ner_i(r0, r1, r2)		arm_ner_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_ner_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p())
-	arm_ccr(_jit, ARM_CC_NE, ARM_CC_EQ, r0, r1, r2);
-    else {
-	_SUBS(r0, r1, r2);
-	_CC_MOVI(ARM_CC_NE, r0, 1);
-    }
-}
-
-#define jit_nei_i(r0, r1, i0)		arm_nei_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_nei_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    int		i;
-    jit_gpr_t	reg;
-    if (jit_thumb_p())
-	arm_cci(_jit, ARM_CC_NE, ARM_CC_EQ, r0, r1, i0);
-    else {
-	if ((i = encode_arm_immediate(i0)) != -1)
-	    _SUBSI(r0, r1, i);
-	else if ((i = encode_arm_immediate(-i0)) != -1)
-	    _ADDSI(r0, r1, i);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _SUBS(r0, r1, reg);
-	}
-	_CC_MOVI(ARM_CC_NE, r0, 1);
-    }
-}
-
-#define jit_jmpr(r0)			arm_jmpr(_jit, r0)
-__jit_inline void
-arm_jmpr(jit_state_t _jit, jit_gpr_t r0)
-{
-    if (jit_thumb_p())
-	T1_MOV(_R15, r0);
-    else
-	_MOV(_R15, r0);
-}
-
-#define jit_jmpi(i0)			arm_jmpi(_jit, i0)
-__jit_inline jit_insn *
-arm_jmpi(jit_state_t _jit, void *i0)
-{
-    jit_insn	*l;
-    long	 d;
-    l = _jit->x.pc;
-    if (jit_thumb_p() && _jitl.after_prolog) {
-	d = (((long)i0 - (long)l) >> 1) - 2;
-	if (_s20P(d))
-	    T2_B(encode_thumb_jump(d));
-	else {
-	    jit_movi_p(JIT_TMP, i0);
-	    jit_jmpr(JIT_TMP);
-	}
-    }
-    else {
-	d = (((long)i0 - (long)l) >> 2) - 2;
-	assert(_s24P(d));
-	_CC_B(ARM_CC_AL, d & 0x00ffffff);
-    }
-    return (l);
-}
-
-__jit_inline jit_insn *
-arm_bccr(jit_state_t _jit, int cc, jit_insn *i0, jit_gpr_t r0, jit_gpr_t r1)
-{
-    jit_insn	*l;
-    long	 d;
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8)
-	    T1_CMP(r0, r1);
-	else if ((r0&r1) & 8)
-	    T1_CMPX(r0, r1);
-	else
-	    T2_CMP(r0, r1);
-	/* use only thumb2 conditional as does not know if will be patched */
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 1) - 2;
-	assert(_s20P(d));
-	T2_CC_B(cc, encode_thumb_cc_jump(d));
-    }
-    else {
-	_CMP(r0, r1);
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 2) - 2;
-	assert(_s24P(d));
-	_CC_B(cc, d & 0x00ffffff);
-    }
-    return (l);
-}
-__jit_inline jit_insn *
-arm_bcci(jit_state_t _jit, int cc, jit_insn *i0, jit_gpr_t r0, int i1)
-{
-    jit_insn	*l;
-    long	 d;
-    int		 i;
-    if (jit_thumb_p()) {
-	if (r0 < 7 && !(i1 & 0xffffff00))
-	    T1_CMPI(r0, i1);
-	else if ((i = encode_thumb_immediate(i1)) != -1)
-	    T2_CMPI(r0, i);
-	else if ((i = encode_thumb_immediate(-i1)) != -1)
-	    T2_CMNI(r0, i);
-	else {
-	    jit_movi_i(JIT_TMP, i1);
-	    T2_CMP(r0, JIT_TMP);
-	}
-	/* use only thumb2 conditional as does not know if will be patched */
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 1) - 2;
-	assert(_s20P(d));
-	T2_CC_B(cc, encode_thumb_cc_jump(d));
-    }
-    else {
-	if ((i = encode_arm_immediate(i1)) != -1)
-	    _CMPI(r0, i);
-	else if ((i = encode_arm_immediate(-i1)) != -1)
-	    _CMNI(r0, i);
-	else {
-	    jit_movi_i(JIT_TMP, i1);
-	    _CMP(r0, JIT_TMP);
-	}
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 2) - 2;
-	assert(_s24P(d));
-	_CC_B(cc, d & 0x00ffffff);
-    }
-    return (l);
-}
-#define jit_bltr_i(i0, r0, r1)		arm_bccr(_jit, ARM_CC_LT, i0, r0, r1)
-#define jit_blti_i(i0, r0, i1)		arm_bcci(_jit, ARM_CC_LT, i0, r0, i1)
-#define jit_bltr_ui(i0, r0, r1) 	arm_bccr(_jit, ARM_CC_LO, i0, r0, r1)
-#define jit_blti_ui(i0, r0, i1) 	arm_bcci(_jit, ARM_CC_LO, i0, r0, i1)
-#define jit_bler_i(i0, r0, r1)		arm_bccr(_jit, ARM_CC_LE, i0, r0, r1)
-#define jit_blei_i(i0, r0, i1)		arm_bcci(_jit, ARM_CC_LE, i0, r0, i1)
-#define jit_bler_ui(i0, r0, r1) 	arm_bccr(_jit, ARM_CC_LS, i0, r0, r1)
-#define jit_blei_ui(i0, r0, i1) 	arm_bcci(_jit, ARM_CC_LS, i0, r0, i1)
-#define jit_beqr_i(i0, r0, r1)		arm_bccr(_jit, ARM_CC_EQ, i0, r0, r1)
-#define jit_beqi_i(i0, r0, i1)		arm_bcci(_jit, ARM_CC_EQ, i0, r0, i1)
-#define jit_bger_i(i0, r0, r1)		arm_bccr(_jit, ARM_CC_GE, i0, r0, r1)
-#define jit_bgei_i(i0, r0, i1)		arm_bcci(_jit, ARM_CC_GE, i0, r0, i1)
-#define jit_bger_ui(i0, r0, r1) 	arm_bccr(_jit, ARM_CC_HS, i0, r0, r1)
-#define jit_bgei_ui(i0, r0, i1) 	arm_bcci(_jit, ARM_CC_HS, i0, r0, i1)
-#define jit_bgtr_i(i0, r0, r1)		arm_bccr(_jit, ARM_CC_GT, i0, r0, r1)
-#define jit_bgti_i(i0, r0, i1)		arm_bcci(_jit, ARM_CC_GT, i0, r0, i1)
-#define jit_bgtr_ui(i0, r0, r1) 	arm_bccr(_jit, ARM_CC_HI, i0, r0, r1)
-#define jit_bgti_ui(i0, r0, i1) 	arm_bcci(_jit, ARM_CC_HI, i0, r0, i1)
-#define jit_bner_i(i0, r0, r1)		arm_bccr(_jit, ARM_CC_NE, i0, r0, r1)
-#define jit_bnei_i(i0, r0, i1)		arm_bcci(_jit, ARM_CC_NE, i0, r0, i1)
-
-__jit_inline jit_insn *
-arm_baddr(jit_state_t _jit, int cc, jit_insn *i0, jit_gpr_t r0, jit_gpr_t r1)
-{
-    jit_insn	*l;
-    long	 d;
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8)
-	    T1_ADD(r0, r0, r1);
-	else
-	    T2_ADDS(r0, r0, r1);
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 1) - 2;
-	assert(_s20P(d));
-	T2_CC_B(cc, encode_thumb_cc_jump(d));
-    }
-    else {
-	_ADDS(r0, r0, r1);
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 2) - 2;
-	assert(_s24P(d));
-	_CC_B(cc, d & 0x00ffffff);
-    }
-    return (l);
-}
-__jit_inline jit_insn *
-arm_baddi(jit_state_t _jit, int cc, jit_insn *i0, jit_gpr_t r0, int i1)
-{
-    jit_insn	*l;
-    long	 d;
-    int		 i;
-    if (jit_thumb_p()) {
-	if (r0 < 8 && !(i1 & ~7))
-	    T1_ADDI3(r0, r0, i1);
-	else if (r0 < 8 && !(-i1 & ~7))
-	    T1_SUBI3(r0, r0, -i1);
-	else if (r0 < 8 && !(i1 & ~0xff))
-	    T1_ADDI8(r0, i1);
-	else if (r0 < 8 && !(-i1 & ~0xff))
-	    T1_SUBI8(r0, -i1);
-	else if ((i = encode_thumb_immediate(i1)) != -1)
-	    T2_ADDSI(r0, r0, i);
-	else if ((i = encode_thumb_immediate(-i1)) != -1)
-	    T2_SUBSI(r0, r0, i);
-	else {
-	    jit_movi_i(JIT_TMP, i1);
-	    T2_ADDS(r0, r0, JIT_TMP);
-	}
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 1) - 2;
-	assert(_s20P(d));
-	T2_CC_B(cc, encode_thumb_cc_jump(d));
-    }
-    else {
-	if ((i = encode_arm_immediate(i1)) != -1)
-	    _ADDSI(r0, r0, i);
-	else if ((i = encode_arm_immediate(-i1)) != -1)
-	    _SUBSI(r0, r0, i);
-	else {
-	    jit_movi_i(JIT_TMP, i1);
-	    _ADDS(r0, r0, JIT_TMP);
-	}
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 2) - 2;
-	assert(_s24P(d));
-	_CC_B(cc, d & 0x00ffffff);
-    }
-    return (l);
-}
-#define jit_boaddr_i(i0, r0, r1)	arm_baddr(_jit, ARM_CC_VS, i0, r0, r1)
-#define jit_boaddi_i(i0, r0, i1)	arm_baddi(_jit, ARM_CC_VS, i0, r0, i1)
-#define jit_boaddr_ui(i0, r0, r1)	arm_baddr(_jit, ARM_CC_HS, i0, r0, r1)
-#define jit_boaddi_ui(i0, r0, i1)	arm_baddi(_jit, ARM_CC_HS, i0, r0, i1)
-
-__jit_inline jit_insn *
-arm_bsubr(jit_state_t _jit, int cc, jit_insn *i0, jit_gpr_t r0, jit_gpr_t r1)
-{
-    jit_insn	*l;
-    long	 d;
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8)
-	    T1_SUB(r0, r0, r1);
-	else
-	    T2_SUBS(r0, r0, r1);
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 1) - 2;
-	assert(_s20P(d));
-	T2_CC_B(cc, encode_thumb_cc_jump(d));
-    }
-    else {
-	_SUBS(r0, r0, r1);
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 2) - 2;
-	assert(_s24P(d));
-	_CC_B(cc, d & 0x00ffffff);
-    }
-    return (l);
-}
-
-__jit_inline jit_insn *
-arm_bsubi(jit_state_t _jit, int cc, jit_insn *i0, jit_gpr_t r0, int i1)
-{
-    jit_insn	*l;
-    long	 d;
-    int		 i;
-    if (jit_thumb_p()) {
-	if (r0 < 8 && !(i1 & ~7))
-	    T1_SUBI3(r0, r0, i1);
-	else if (r0 < 8 && !(-i1 & ~7))
-	    T1_ADDI3(r0, r0, -i1);
-	else if (r0 < 8 && !(i1 & ~0xff))
-	    T1_SUBI8(r0, i1);
-	else if (r0 < 8 && !(-i1 & ~0xff))
-	    T1_ADDI8(r0, -i1);
-	else if ((i = encode_thumb_immediate(i1)) != -1)
-	    T2_SUBSI(r0, r0, i);
-	else if ((i = encode_thumb_immediate(-i1)) != -1)
-	    T2_ADDSI(r0, r0, i);
-	else {
-	    jit_movi_i(JIT_TMP, i1);
-	    T2_SUBS(r0, r0, JIT_TMP);
-	}
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 1) - 2;
-	assert(_s20P(d));
-	T2_CC_B(cc, encode_thumb_cc_jump(d));
-    }
-    else {
-	if ((i = encode_arm_immediate(i1)) != -1)
-	    _SUBSI(r0, r0, i);
-	else if ((i = encode_arm_immediate(-i1)) != -1)
-	    _ADDSI(r0, r0, i);
-	else {
-	    jit_movi_i(JIT_TMP, i1);
-	    _SUBS(r0, r0, JIT_TMP);
-	}
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 2) - 2;
-	assert(_s24P(d));
-	_CC_B(cc, d & 0x00ffffff);
-    }
-    return (l);
-}
-#define jit_bosubr_i(i0, r0, r1)	arm_bsubr(_jit, ARM_CC_VS, i0, r0, r1)
-#define jit_bosubi_i(i0, r0, i1)	arm_bsubi(_jit, ARM_CC_VS, i0, r0, i1)
-#define jit_bosubr_ui(i0, r0, r1)	arm_bsubr(_jit, ARM_CC_LO, i0, r0, r1)
-#define jit_bosubi_ui(i0, r0, i1)	arm_bsubi(_jit, ARM_CC_LO, i0, r0, i1)
-
-__jit_inline jit_insn *
-arm_bmxr(jit_state_t _jit, int cc, jit_insn *i0, jit_gpr_t r0, jit_gpr_t r1)
-{
-    jit_insn	*l;
-    long	 d;
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8)
-	    T1_TST(r0, r1);
-	else
-	    T2_TST(r0, r1);
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 1) - 2;
-	assert(_s20P(d));
-	T2_CC_B(cc, encode_thumb_cc_jump(d));
-    }
-    else {
-	if (jit_armv5_p())
-	    _TST(r0, r1);
-	else
-	    _ANDS(JIT_TMP, r0, r1);
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 2) - 2;
-	assert(_s24P(d));
-	_CC_B(cc, d & 0x00ffffff);
-    }
-    return (l);
-}
-__jit_inline jit_insn *
-arm_bmxi(jit_state_t _jit, int cc, jit_insn *i0, jit_gpr_t r0, int i1)
-{
-    jit_insn	*l;
-    long	 d;
-    int		 i;
-    if (jit_thumb_p()) {
-	if ((i = encode_thumb_immediate(i1)) != -1)
-	    T2_TSTI(r0, i);
-	else {
-	    jit_movi_i(JIT_TMP, i1);
-	    T2_TST(r0, JIT_TMP);
-	}
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 1) - 2;
-	assert(_s20P(d));
-	T2_CC_B(cc, encode_thumb_cc_jump(d));
-    }
-    else {
-	if (jit_armv5_p()) {
-	    if ((i = encode_arm_immediate(i1)) != -1)
-		_TSTI(r0, i);
-	    else {
-		jit_movi_i(JIT_TMP, i1);
-		_TST(r0, JIT_TMP);
-	    }
-	}
-	else {
-	    if ((i = encode_arm_immediate(i1)) != -1)
-		_ANDSI(JIT_TMP, r0, i);
-	    else if ((i = encode_arm_immediate(~i1)) != -1)
-		_BICSI(JIT_TMP, r0, i);
-	    else {
-		jit_movi_i(JIT_TMP, i1);
-		_ANDS(JIT_TMP, r0, JIT_TMP);
-	    }
-	}
-	l = _jit->x.pc;
-	d = (((long)i0 - (long)l) >> 2) - 2;
-	assert(_s24P(d));
-	_CC_B(cc, d & 0x00ffffff);
-    }
-    return (l);
-}
-#define jit_bmsr_i(i0, r0, r1)		arm_bmxr(_jit, ARM_CC_NE, i0, r0, r1)
-#define jit_bmsi_i(i0, r0, i1)		arm_bmxi(_jit, ARM_CC_NE, i0, r0, i1)
-#define jit_bmcr_i(i0, r0, r1)		arm_bmxr(_jit, ARM_CC_EQ, i0, r0, r1)
-#define jit_bmci_i(i0, r0, i1)		arm_bmxi(_jit, ARM_CC_EQ, i0, r0, i1)
-
-#define jit_ldr_c(r0, r1)		arm_ldr_c(_jit, r0, r1)
-__jit_inline void
-arm_ldr_c(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p())
-	T2_LDRSBI(r0, r1, 0);
-    else
-	_LDRSBI(r0, r1, 0);
-}
-
-#define jit_ldi_c(r0, i0)		arm_ldi_c(_jit, r0, i0)
-__jit_inline void
-arm_ldi_c(jit_state_t _jit, jit_gpr_t r0, void *i0)
-{
-    jit_movi_i(JIT_TMP, (int)i0);
-    if (jit_thumb_p())
-	T2_LDRSBI(r0, JIT_TMP, 0);
-    else
-	_LDRSBI(r0, JIT_TMP, 0);
-}
-
-#define jit_ldxr_c(r0, r1, r2)		arm_ldxr_c(_jit, r0, r1, r2)
-__jit_inline void
-arm_ldxr_c(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1|r2) < 8)
-	    T1_LDRSB(r0, r1, r2);
-	else
-	    T2_LDRSB(r0, r1, r2);
-    }
-    else
-	_LDRSB(r0, r1, r2);
-}
-
-#define jit_ldxi_c(r0, r1, i0)		arm_ldxi_c(_jit, r0, r1, i0)
-__jit_inline void
-arm_ldxi_c(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    jit_gpr_t		reg;
-    if (jit_thumb_p()) {
-	if (i0 >= 0 && i0 <= 255)
-	    T2_LDRSBI(r0, r1, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    T2_LDRSBIN(r0, r1, -i0);
-	else if (i0 >= 0 && i0 <= 4095)
-	    T2_LDRSBWI(r0, r1, i0);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    if ((r0|r1|reg) < 8)
-		T1_LDRSB(r0, r1, reg);
-	    else
-		T2_LDRSB(r0, r1, reg);
-	}
-    }
-    else {
-	if (i0 >= 0 && i0 <= 255)
-	    _LDRSBI(r0, r1, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    _LDRSBIN(r0, r1, -i0);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _LDRSB(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_ldr_uc(r0, r1)		arm_ldr_uc(_jit, r0, r1)
-__jit_inline void
-arm_ldr_uc(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p())
-	T2_LDRBI(r0, r1, 0);
-    else
-	_LDRBI(r0, r1, 0);
-}
-
-#define jit_ldi_uc(r0, i0)		arm_ldi_uc(_jit, r0, i0)
-__jit_inline void
-arm_ldi_uc(jit_state_t _jit, jit_gpr_t r0, void *i0)
-{
-    jit_movi_i(JIT_TMP, (int)i0);
-    if (jit_thumb_p())
-	T2_LDRBI(r0, JIT_TMP, 0);
-    else
-	_LDRBI(r0, JIT_TMP, 0);
-}
-
-#define jit_ldxr_uc(r0, r1, r2)		arm_ldxr_uc(_jit, r0, r1, r2)
-__jit_inline void
-arm_ldxr_uc(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1|r2) < 8)
-	    T1_LDRB(r0, r1, r2);
-	else
-	    T2_LDRB(r0, r1, r2);
-    }
-    else
-	_LDRB(r0, r1, r2);
-}
-
-#define jit_ldxi_uc(r0, r1, i0)		arm_ldxi_uc(_jit, r0, r1, i0)
-__jit_inline void
-arm_ldxi_uc(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    jit_gpr_t		reg;
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8 && i0 >= 0 && i0 < 0x20)
-	    T1_LDRBI(r0, r1, i0);
-	else if (i0 >= 0 && i0 <= 255)
-	    T2_LDRBI(r0, r1, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    T2_LDRBIN(r0, r1, -i0);
-	else if (i0 >= 0 && i0 <= 4095)
-	    T2_LDRBWI(r0, r1, i0);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    if ((r0|r1|reg) < 8)
-		T1_LDRB(r0, r1, reg);
-	    else
-		T2_LDRB(r0, r1, reg);
-	}
-    }
-    else {
-	if (i0 >= 0 && i0 <= 4095)
-	    _LDRBI(r0, r1, i0);
-	else if (i0 < 0 && i0 >= -4095)
-	    _LDRBIN(r0, r1, -i0);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _LDRB(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_ldr_s(r0, r1)		arm_ldr_s(_jit, r0, r1)
-__jit_inline void
-arm_ldr_s(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p())
-	T2_LDRSHI(r0, r1, 0);
-    else
-	_LDRSHI(r0, r1, 0);
-}
-
-#define jit_ldi_s(r0, i0)		arm_ldi_s(_jit, r0, i0)
-__jit_inline void
-arm_ldi_s(jit_state_t _jit, jit_gpr_t r0, void *i0)
-{
-    jit_movi_i(JIT_TMP, (int)i0);
-    if (jit_thumb_p())
-	T2_LDRSHI(r0, JIT_TMP, 0);
-    else
-	_LDRSHI(r0, JIT_TMP, 0);
-}
-
-#define jit_ldxr_s(r0, r1, r2)		arm_ldxr_s(_jit, r0, r1, r2)
-__jit_inline void
-arm_ldxr_s(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1|r2) < 8)
-	    T1_LDRSH(r0, r1, r2);
-	else
-	    T2_LDRSH(r0, r1, r2);
-    }
-    else
-	_LDRSH(r0, r1, r2);
-}
-
-#define jit_ldxi_s(r0, r1, i0)		arm_ldxi_s(_jit, r0, r1, i0)
-__jit_inline void
-arm_ldxi_s(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    jit_gpr_t		reg;
-    if (jit_thumb_p()) {
-	if (i0 >= 0 && i0 <= 255)
-	    T2_LDRSHI(r0, r1, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    T2_LDRSHIN(r0, r1, -i0);
-	else if (i0 >= 0 && i0 <= 4095)
-	    T2_LDRSHWI(r0, r1, i0);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    if ((r0|r1|reg) < 8)
-		T1_LDRSH(r0, r1, reg);
-	    else
-		T2_LDRSH(r0, r1, reg);
-	}
-    }
-    else {
-	if (i0 >= 0 && i0 <= 255)
-	    _LDRSHI(r0, r1, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    _LDRSHIN(r0, r1, -i0);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _LDRSH(r0, r1, reg);
-	}
-    }
-
-}
-#define jit_ldr_us(r0, r1)		arm_ldr_us(_jit, r0, r1)
-__jit_inline void
-arm_ldr_us(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p())
-	T2_LDRHI(r0, r1, 0);
-    else
-	_LDRHI(r0, r1, 0);
-}
-
-#define jit_ldi_us(r0, i0)		arm_ldi_us(_jit, r0, i0)
-__jit_inline void
-arm_ldi_us(jit_state_t _jit, jit_gpr_t r0, void *i0)
-{
-    jit_movi_i(JIT_TMP, (int)i0);
-    if (jit_thumb_p())
-	T2_LDRHI(r0, JIT_TMP, 0);
-    else
-	_LDRHI(r0, JIT_TMP, 0);
-}
-
-#define jit_ldxr_us(r0, r1, r2)		arm_ldxr_us(_jit, r0, r1, r2)
-__jit_inline void
-arm_ldxr_us(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1|r2) < 8)
-	    T1_LDRH(r0, r1, r2);
-	else
-	    T2_LDRH(r0, r1, r2);
-    }
-    else
-	_LDRH(r0, r1, r2);
-}
-
-#define jit_ldxi_us(r0, r1, i0)		arm_ldxi_us(_jit, r0, r1, i0)
-__jit_inline void
-arm_ldxi_us(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    jit_gpr_t		reg;
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8 && i0 >= 0 && !(i0 & 1) && (i0 >> 1) < 0x20)
-	    T1_LDRHI(r0, r1, i0 >> 1);
-	else if (i0 >= 0 && i0 <= 255)
-	    T2_LDRHI(r0, r1, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    T2_LDRHIN(r0, r1, -i0);
-	else if (i0 >= 0 && i0 <= 4095)
-	    T2_LDRHWI(r0, r1, i0);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    if ((r0|r1|reg) < 8)
-		T1_LDRH(r0, r1, reg);
-	    else
-		T2_LDRH(r0, r1, reg);
-	}
-    }
-    else {
-	if (i0 >= 0 && i0 <= 255)
-	    _LDRHI(r0, r1, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    _LDRHIN(r0, r1, -i0);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _LDRH(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_ldr_i(r0, r1)		arm_ldr_i(_jit, r0, r1)
-__jit_inline void
-arm_ldr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p())
-	T2_LDRI(r0, r1, 0);
-    else
-	_LDRI(r0, r1, 0);
-}
-
-#define jit_ldi_i(r0, i0)		arm_ldi_i(_jit, r0, i0)
-__jit_inline void
-arm_ldi_i(jit_state_t _jit, jit_gpr_t r0, void *i0)
-{
-    jit_movi_i(JIT_TMP, (int)i0);
-    if (jit_thumb_p())
-	T2_LDRI(r0, JIT_TMP, 0);
-    else
-	_LDRI(r0, JIT_TMP, 0);
-}
-
-#define jit_ldxr_i(r0, r1, r2)		arm_ldxr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_ldxr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1|r2) < 8)
-	    T1_LDR(r0, r1, r2);
-	else
-	    T2_LDR(r0, r1, r2);
-    }
-    else
-	_LDR(r0, r1, r2);
-}
-
-#define jit_ldxi_i(r0, r1, i0)		arm_ldxi_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_ldxi_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, int i0)
-{
-    jit_gpr_t		reg;
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8 && i0 >= 0 && !(i0 & 3) && (i0 >> 2) < 0x20)
-	    T1_LDRI(r0, r1, i0 >> 2);
-	else if (r1 == _R13 && r0 < 8 &&
-		 i0 >= 0 && !(i0 & 3) && (i0 >> 2) <= 255)
-	    T1_LDRISP(r0, i0 >> 2);
-	else if (i0 >= 0 && i0 <= 255)
-	    T2_LDRI(r0, r1, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    T2_LDRIN(r0, r1, -i0);
-	else if (i0 >= 0 && i0 <= 4095)
-	    T2_LDRWI(r0, r1, i0);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    if ((r0|r1|reg) < 8)
-		T1_LDR(r0, r1, reg);
-	    else
-		T2_LDR(r0, r1, reg);
-	}
-    }
-    else {
-	if (i0 >= 0 && i0 <= 4095)
-	    _LDRI(r0, r1, i0);
-	else if (i0 < 0 && i0 >= -4095)
-	    _LDRIN(r0, r1, -i0);
-	else {
-	    reg = r0 != r1 ? r0 : JIT_TMP;
-	    jit_movi_i(reg, i0);
-	    _LDR(r0, r1, reg);
-	}
-    }
-}
-
-#define jit_str_c(r0, r1)		arm_str_c(_jit, r0, r1)
-__jit_inline void
-arm_str_c(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p())
-	T2_STRBI(r1, r0, 0);
-    else
-	_STRBI(r1, r0, 0);
-}
-
-#define jit_sti_c(r0, i0)		arm_sti_c(_jit, r0, i0)
-__jit_inline void
-arm_sti_c(jit_state_t _jit, void *i0, jit_gpr_t r0)
-{
-    jit_movi_i(JIT_TMP, (int)i0);
-    if (jit_thumb_p())
-	T2_STRBI(r0, JIT_TMP, 0);
-    else
-	_STRBI(r0, JIT_TMP, 0);
-}
-
-#define jit_stxr_c(r0, r1, r2)		arm_stxr_c(_jit, r0, r1, r2)
-__jit_inline void
-arm_stxr_c(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1|r2) < 8)
-	    T1_STRB(r2, r1, r0);
-	else
-	    T2_STRB(r2, r1, r0);
-    }
-    else
-	_STRB(r2, r1, r0);
-}
-
-#define jit_stxi_c(r0, r1, i0)		arm_stxi_c(_jit, r0, r1, i0)
-__jit_inline void
-arm_stxi_c(jit_state_t _jit, int i0, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8 && i0 >= 0 && i0 < 0x20)
-	    T1_STRBI(r1, r0, i0);
-	else if (i0 >= 0 && i0 <= 255)
-	    T2_STRBI(r1, r0, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    T2_STRBIN(r1, r0, -i0);
-	else if (i0 >= 0 && i0 <= 4095)
-	    T2_STRBWI(r1, r0, i0);
-	else {
-	    jit_movi_i(JIT_TMP, (int)i0);
-	    if ((r0|r1|JIT_TMP) < 8)
-		T1_STRB(r1, r0, JIT_TMP);
-	    else
-		T2_STRB(r1, r0, JIT_TMP);
-	}
-    }
-    else {
-	if (i0 >= 0 && i0 <= 4095)
-	    _STRBI(r1, r0, i0);
-	else if (i0 < 0 && i0 >= -4095)
-	    _STRBIN(r1, r0, -i0);
-	else {
-	    jit_movi_i(JIT_TMP, i0);
-	    _STRB(r1, r0, JIT_TMP);
-	}
-    }
-}
-
-#define jit_str_s(r0, r1)		arm_str_s(_jit, r0, r1)
-__jit_inline void
-arm_str_s(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p())
-	T2_STRHI(r1, r0, 0);
-    else
-	_STRHI(r1, r0, 0);
-}
-
-#define jit_sti_s(r0, i0)		arm_sti_s(_jit, r0, i0)
-__jit_inline void
-arm_sti_s(jit_state_t _jit, void *i0, jit_gpr_t r0)
-{
-    jit_movi_i(JIT_TMP, (int)i0);
-    if (jit_thumb_p())
-	T2_STRHI(r0, JIT_TMP, 0);
-    else
-	_STRHI(r0, JIT_TMP, 0);
-}
-
-#define jit_stxr_s(r0, r1, r2)		arm_stxr_s(_jit, r0, r1, r2)
-__jit_inline void
-arm_stxr_s(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1|r2) < 8)
-	    T1_STRH(r2, r1, r0);
-	else
-	    T2_STRH(r2, r1, r0);
-    }
-    else
-	_STRH(r2, r1, r0);
-}
-
-#define jit_stxi_s(r0, r1, i0)		arm_stxi_s(_jit, r0, r1, i0)
-__jit_inline void
-arm_stxi_s(jit_state_t _jit, int i0, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8 && i0 >= 0 && !(i0 & 1) && (i0 >> 1) < 0x20)
-	    T1_STRHI(r1, r0, i0 >> 1);
-	else if (i0 >= 0 && i0 <= 255)
-	    T2_STRHI(r1, r0, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    T2_STRHIN(r1, r0, -i0);
-	else if (i0 >= 0 && i0 <= 4095)
-	    T2_STRHWI(r1, r0, i0);
-	else {
-	    jit_movi_i(JIT_TMP, (int)i0);
-	    if ((r0|r1|JIT_TMP) < 8)
-		T1_STRH(r1, r0, JIT_TMP);
-	    else
-		T2_STRH(r1, r0, JIT_TMP);
-	}
-    }
-    else {
-	if (i0 >= 0 && i0 <= 255)
-	    _STRHI(r1, r0, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    _STRHIN(r1, r0, -i0);
-	else {
-	    jit_movi_i(JIT_TMP, i0);
-	    _STRH(r1, r0, JIT_TMP);
-	}
-    }
-}
-
-#define jit_str_i(r0, r1)		arm_str_i(_jit, r0, r1)
-__jit_inline void
-arm_str_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p())
-	T2_STRI(r1, r0, 0);
-    else
-	_STRI(r1, r0, 0);
-}
-
-#define jit_sti_i(r0, i0)		arm_sti_i(_jit, r0, i0)
-__jit_inline void
-arm_sti_i(jit_state_t _jit, void *i0, jit_gpr_t r0)
-{
-    jit_movi_i(JIT_TMP, (int)i0);
-    if (jit_thumb_p())
-	T2_STRI(r0, JIT_TMP, 0);
-    else
-	_STRI(r0, JIT_TMP, 0);
-}
-
-#define jit_stxr_i(r0, r1, r2)		arm_stxr_i(_jit, r0, r1, r2)
-__jit_inline void
-arm_stxr_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1|r2) < 8)
-	    T1_STR(r2, r1, r0);
-	else
-	    T2_STR(r2, r1, r0);
-    }
-    else
-	_STR(r2, r1, r0);
-}
-
-#define jit_stxi_i(r0, r1, i0)		arm_stxi_i(_jit, r0, r1, i0)
-__jit_inline void
-arm_stxi_i(jit_state_t _jit, int i0, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8 && i0 >= 0 && !(i0 & 3) && (i0 >> 2) < 0x20)
-	    T1_STRI(r1, r0, i0 >> 2);
-	else if (r0 == _R13 && r1 < 8 &&
-		 i0 >= 0 && !(i0 & 3) && (i0 >> 2) <= 255)
-	    T1_STRISP(r1, i0 >> 2);
-	else if (i0 >= 0 && i0 <= 255)
-	    T2_STRI(r1, r0, i0);
-	else if (i0 < 0 && i0 >= -255)
-	    T2_STRIN(r1, r0, -i0);
-	else if (i0 >= 0 && i0 <= 4095)
-	    T2_STRWI(r1, r0, i0);
-	else {
-	    jit_movi_i(JIT_TMP, (int)i0);
-	    if ((r0|r1|JIT_TMP) < 8)
-		T1_STR(r1, r0, JIT_TMP);
-	    else
-		T2_STR(r1, r0, JIT_TMP);
-	}
-    }
-    else {
-	if (i0 >= 0 && i0 <= 4095)
-	    _STRI(r1, r0, i0);
-	else if (i0 < 0 && i0 >= -4095)
-	    _STRIN(r1, r0, -i0);
-	else {
-	    jit_movi_i(JIT_TMP, i0);
-	    _STR(r1, r0, JIT_TMP);
-	}
-    }
-}
-
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-/* inline glibc htons (without register clobber) */
-#define jit_ntoh_us(r0, r1)		arm_ntoh_us(_jit, r0, r1)
-__jit_inline void
-arm_ntoh_us(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8)
-	    T1_REV16(r0, r1);
-	else
-	    T2_REV16(r0, r1);
-    }
-    else {
-	if (jit_armv6_p())
-	    _REV16(r0, r1);
-	else {
-	    _LSLI(JIT_TMP, r1, 24);
-	    _LSRI(r0, r1, 8);
-	    _ORR_SI(r0, r0, JIT_TMP, ARM_LSR, 16);
-	}
-    }
-}
-
-/* inline glibc htonl (without register clobber) */
-#define jit_ntoh_ui(r0, r1)		arm_ntoh_ui(_jit, r0, r1)
-__jit_inline void
-arm_ntoh_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8)
-	    T1_REV(r0, r1);
-	else
-	    T2_REV(r0, r1);
-    }
-    else {
-	if (jit_armv6_p())
-	    _REV(r0, r1);
-	else {
-	    _EOR_SI(JIT_TMP, r1, r1, ARM_ROR, 16);
-	    _LSRI(JIT_TMP, JIT_TMP, 8);
-	    _BICI(JIT_TMP, JIT_TMP, encode_arm_immediate(0xff00));
-	    _EOR_SI(r0, JIT_TMP, r1, ARM_ROR, 8);
-	}
-    }
-}
-#endif
-
-#define jit_extr_c_i(r0, r1)		arm_extr_c_i(_jit, r0, r1)
-__jit_inline void
-arm_extr_c_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8)
-	    T1_SXTB(r0, r1);
-	else
-	    T2_SXTB(r0, r1);
-    }
-    else {
-	if (jit_armv6_p())
-	    _SXTB(r0, r1);
-	else {
-	    _LSLI(r0, r1, 24);
-	    _ASRI(r0, r0, 24);
-	}
-    }
-}
-
-#define jit_extr_c_ui(r0, r1)		arm_extr_c_ui(_jit, r0, r1)
-__jit_inline void
-arm_extr_c_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8)
-	    T1_UXTB(r0, r1);
-	else
-	    T2_UXTB(r0, r1);
-    }
-    else {
-	if (jit_armv6_p())
-	    _UXTB(r0, r1);
-	else
-	    _ANDI(r0, r1, 0xff);
-    }
-}
-
-#define jit_extr_s_i(r0, r1)		arm_extr_s_i(_jit, r0, r1)
-__jit_inline void
-arm_extr_s_i(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8)
-	    T1_SXTH(r0, r1);
-	else
-	    T2_SXTH(r0, r1);
-    }
-    else {
-	if (jit_armv6_p())
-	    _SXTH(r0, r1);
-	else {
-	    _LSLI(r0, r1, 16);
-	    _ASRI(r0, r0, 16);
-	}
-    }
-}
-
-#define jit_extr_s_ui(r0, r1)		arm_extr_s_ui(_jit, r0, r1)
-__jit_inline void
-arm_extr_s_ui(jit_state_t _jit, jit_gpr_t r0, jit_gpr_t r1)
-{
-    if (jit_thumb_p()) {
-	if ((r0|r1) < 8)
-	    T1_UXTH(r0, r1);
-	else
-	    T2_UXTH(r0, r1);
-    }
-    else {
-	if (jit_armv6_p())
-	    _UXTH(r0, r1);
-	else {
-	    /* _ANDI(r0, r1, 0xffff) needs more instructions */
-	    _LSLI(r0, r1, 16);
-	    _LSRI(r0, r0, 16);
-	}
-    }
-}
-
-#define jit_allocai(i0)			arm_allocai(_jit, i0)
-__jit_inline int
-arm_allocai(jit_state_t _jit, int i0)
-{
-    assert(i0 >= 0);
-    _jitl.alloca_offset += i0;
-    jit_patch_movi(_jitl.stack, (void *)
-		   ((_jitl.alloca_offset + _jitl.stack_length + 7) & -8));
-    return (-_jitl.alloca_offset);
-}
-
-#define jit_prolog(n)			arm_prolog(_jit, n)
-__jit_inline void
-arm_prolog(jit_state_t _jit, int i0)
-{
-    if (jit_thumb_p()) {
-	/*  switch to thumb mode (better approach would be to
-	 * or 1 address being called, but no clear distinction
-	 * of what is a pointer to a jit function, or if patching
-	 * a pointer to a jit function) */
-	_ADDI(_R12, _R15, 1);
-	_BX(_R12);
-	if (!_jitl.after_prolog) {
-	    _jitl.after_prolog = 1;
-	    _jitl.thumb = _jit->x.pc;
-	}  
-	if (jit_hardfp_p()) {
-	    T2_PUSH((1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)|
-		    /* previous fp and return address */
-		    (1<<JIT_FP)|(1<<JIT_LR));
-	    _VPUSH_F64(_D8, 8);
-	    T2_PUSH(/* arguments (should keep state and only save "i0" registers) */
-		    (1<<_R0)|(1<<_R1)|(1<<_R2)|(1<<_R3));
-	}
-	else
-	    T2_PUSH(/* arguments (should keep state and only save "i0" registers) */
-		    (1<<_R0)|(1<<_R1)|(1<<_R2)|(1<<_R3)|
-		    (1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)|
-		    /* previous fp and return address */
-		    (1<<JIT_FP)|(1<<JIT_LR));
-	T2_MOV(JIT_FP, JIT_SP);
-    }
-    else {
-	if (jit_hardfp_p()) {
-	    _PUSH((1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)|
-		  /* previous fp and return address */
-		  (1<<JIT_FP)|(1<<JIT_LR));
-	    _VPUSH_F64(_D8, 8);
-	    _PUSH(/* arguments (should keep state and only save "i0" registers) */
-		  (1<<_R0)|(1<<_R1)|(1<<_R2)|(1<<_R3));
-	}
-	else
-	    _PUSH(/* arguments (should keep state and only save "i0" registers) */
-		  (1<<_R0)|(1<<_R1)|(1<<_R2)|(1<<_R3)|
-		  (1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)|
-		  /* previous fp and return address */
-		  (1<<JIT_FP)|(1<<JIT_LR));
-	_MOV(JIT_FP, JIT_SP);
-    }
-
-    _jitl.nextarg_get = _jitl.nextarg_getf = 0;
-    _jitl.framesize = JIT_FRAMESIZE;
-    if (jit_hardfp_p())
-	_jitl.framesize += 64;
-
-    /* patch alloca and stack adjustment */
-    _jitl.stack = (int *)_jit->x.pc;
-
-    if (jit_swf_p())
-	/* 6 soft double precision float registers */
-	_jitl.alloca_offset = 48;
-    else
-	_jitl.alloca_offset = 0;
-
-    jit_movi_p(JIT_TMP, (void *)_jitl.alloca_offset);
-    jit_subr_i(JIT_SP, JIT_SP, JIT_TMP);
-    _jitl.stack_length = _jitl.stack_offset = 0;
-}
-
-#define jit_callr(r0)			arm_callr(_jit, r0)
-static void
-arm_callr(jit_state_t _jit, jit_gpr_t r0)
-{
-    if (jit_thumb_p())
-	T1_BLX(r0);
-    else
-	_BLX(r0);
-}
-
-#define jit_calli(i0)			arm_calli(_jit, i0)
-__jit_inline jit_insn *
-arm_calli(jit_state_t _jit, void *i0)
-{
-    jit_insn	*l;
-    l = _jit->x.pc;
-    jit_movi_p(JIT_TMP, i0);
-    if (jit_thumb_p())
-	T1_BLX(JIT_TMP);
-    else
-	_BLX(JIT_TMP);
-    return (l);
-}
-
-#define jit_prepare_i(i0)		arm_prepare_i(_jit, i0)
-__jit_inline void
-arm_prepare_i(jit_state_t _jit, int i0)
-{
-    assert(i0 >= 0 && !_jitl.stack_offset && !_jitl.nextarg_put);
-    _jitl.stack_offset = i0 << 2;
-}
-
-#define jit_arg_c()			arm_arg_i(_jit)
-#define jit_arg_uc()			arm_arg_i(_jit)
-#define jit_arg_s()			arm_arg_i(_jit)
-#define jit_arg_us()			arm_arg_i(_jit)
-#define jit_arg_i()			arm_arg_i(_jit)
-#define jit_arg_ui()			arm_arg_i(_jit)
-#define jit_arg_l()			arm_arg_i(_jit)
-#define jit_arg_ul()			arm_arg_i(_jit)
-#define jit_arg_p()			arm_arg_i(_jit)
-__jit_inline int
-arm_arg_i(jit_state_t _jit)
-{
-    int		ofs = _jitl.nextarg_get++;
-    if (ofs > 3) {
-	ofs = _jitl.framesize;
-	_jitl.framesize += sizeof(int);
-    }
-    return (ofs);
-}
-
-#define jit_getarg_c(r0, i0)		arm_getarg_c(_jit, r0, i0)
-__jit_inline void
-arm_getarg_c(jit_state_t _jit, jit_gpr_t r0, int i0)
-{
-    if (i0 < 4)
-	i0 <<= 2;
-#if __BYTE_ORDER == __BIG_ENDIAN
-    i0 += sizeof(int) - sizeof(char);
-#endif
-    jit_ldxi_c(r0, JIT_FP, i0);
-}
-
-#define jit_getarg_uc(r0, i0)		arm_getarg_uc(_jit, r0, i0)
-__jit_inline void
-arm_getarg_uc(jit_state_t _jit, jit_gpr_t r0, int i0)
-{
-    if (i0 < 4)
-	i0 <<= 2;
-#if __BYTE_ORDER == __BIG_ENDIAN
-    i0 += sizeof(int) - sizeof(char);
-#endif
-    jit_ldxi_uc(r0, JIT_FP, i0);
-}
-
-#define jit_getarg_s(r0, i0)		arm_getarg_s(_jit, r0, i0)
-__jit_inline void
-arm_getarg_s(jit_state_t _jit, jit_gpr_t r0, int i0)
-{
-    if (i0 < 4)
-	i0 <<= 2;
-#if __BYTE_ORDER == __BIG_ENDIAN
-    i0 += sizeof(int) - sizeof(short);
-#endif
-    jit_ldxi_s(r0, JIT_FP, i0);
-}
-
-#define jit_getarg_us(r0, i0)		arm_getarg_us(_jit, r0, i0)
-__jit_inline void
-arm_getarg_us(jit_state_t _jit, jit_gpr_t r0, int i0)
-{
-    if (i0 < 4)
-	i0 <<= 2;
-#if __BYTE_ORDER == __BIG_ENDIAN
-    i0 += sizeof(int) - sizeof(short);
-#endif
-    jit_ldxi_us(r0, JIT_FP, i0);
-}
-
-#define jit_getarg_i(r0, i0)		arm_getarg_i(_jit, r0, i0)
-#define jit_getarg_ui(r0, i0)		arm_getarg_i(_jit, r0, i0)
-#define jit_getarg_l(r0, i0)		arm_getarg_i(_jit, r0, i0)
-#define jit_getarg_ul(r0, i0)		arm_getarg_i(_jit, r0, i0)
-#define jit_getarg_p(r0, i0)		arm_getarg_i(_jit, r0, i0)
-__jit_inline void
-arm_getarg_i(jit_state_t _jit, jit_gpr_t r0, int i0)
-{
-    /* arguments are saved in prolog */
-    if (i0 < 4)
-	i0 <<= 2;
-    jit_ldxi_i(r0, JIT_FP, i0);
-}
-
-#define jit_pusharg_i(r0)		arm_pusharg_i(_jit, r0)
-__jit_inline void
-arm_pusharg_i(jit_state_t _jit, jit_gpr_t r0)
-{
-    int		ofs = _jitl.nextarg_put++;
-    assert(ofs < 256);
-    _jitl.stack_offset -= sizeof(int);
-    _jitl.arguments[ofs] = (int *)_jit->x.pc;
-    _jitl.types[ofs >> 5] &= ~(1 << (ofs & 31));
-    /* force 32 bit instruction due to possibly needing to trasform it */
-    if (jit_thumb_p())
-	T2_STRWI(r0, JIT_SP, 0);
-    else
-	_STRI(r0, JIT_SP, 0);
-}
-
-static void
-arm_patch_arguments(jit_state_t _jit)
-{
-    int		 reg;
-    int		 ioff;
-    int		 foff;
-    int		 size;
-    int		 index;
-    jit_thumb_t	 thumb;
-    int		 offset;
-    union {
-	_ui	*i;
-	_us	*s;
-    } u;
-
-    ioff = foff = 0;
-    for (index = _jitl.nextarg_put - 1, offset = 0; index >= 0; index--) {
-	if (_jitl.types[index >> 5] & (1 << (index & 31)))
-	    size = sizeof(double);
-	else
-	    size = sizeof(int);
-	u.i = _jitl.arguments[index];
-	if (jit_thumb_p()) {
-	    code2thumb(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-	    switch (thumb.i & 0xfff00f00) {
-		case ARM_CC_AL|ARM_VSTR|ARM_P:
-		    if (jit_hardfp_p()) {
-			if (foff < 16) {
-			    reg = (thumb.i >> 12) & 0xf;
-			    thumb.i = (ARM_CC_AL|ARM_VMOV_F |
-				       ((foff >> 1) << 12) | reg);
-			    if (foff & 1)
-				thumb.i |= ARM_V_D;
-			    thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-			    ++foff;
-			    continue;
-			}
-		    }
-		    else {
-			if (ioff < 4) {
-			    thumb.i = ((thumb.i & 0xfff0ff00) |
-				       (JIT_FP << 16) | ioff);
-			    thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-			    ++ioff;
-			    continue;
-			}
-		    }
-		    thumb.i = (thumb.i & 0xffffff00) | (offset >> 2);
-		    thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-		    break;
-		case ARM_CC_AL|ARM_VSTR|ARM_V_F64|ARM_P:
-		    if (jit_hardfp_p()) {
-			if (foff & 1)
-			    ++foff;
-			if (foff < 16) {
-			    reg = (thumb.i >> 12) & 0xf;
-			    thumb.i = (ARM_CC_AL|ARM_VMOV_F|ARM_V_F64 |
-				       ((foff >> 1) << 12) | reg);
-			    thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-			    foff += 2;
-			    continue;
-			}
-		    }
-		    else {
-			if (ioff & 1)
-			    ++ioff;
-			if (ioff < 4) {
-			    thumb.i = ((thumb.i & 0xfff0ff00) |
-				       (JIT_FP << 16) | ioff);
-			    thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-			    ioff += 2;
-			    continue;
-			}
-		    }
-		    if (offset & 7)
-			offset += sizeof(int);
-		    thumb.i = (thumb.i & 0xffffff00) | (offset >> 2);
-		    thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-		    break;
-		case THUMB2_STRWI:
-		thumb_stri:
-		    if (size == 8 && (ioff & 1))
-			++ioff;
-		    if (ioff < 4) {
-			thumb.i = ((thumb.i & 0xfff0f000) |
-				   (JIT_FP << 16) | (ioff << 2));
-			thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-			++ioff;
-			if (size == 8) {
-			    code2thumb(thumb.s[0], thumb.s[1], u.s[2], u.s[3]);
-			    thumb.i = ((thumb.i & 0xfff0f000) |
-				       (JIT_FP << 16) | (ioff << 2));
-			    thumb2code(thumb.s[0], thumb.s[1], u.s[2], u.s[3]);
-			    ++ioff;
-			}
-			continue;
-		    }
-		    if (size == 8 && (offset & 7))
-			offset += sizeof(int);
-		    thumb.i = (thumb.i & 0xfffff000) | offset;
-		    thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
-		    if (size == 8) {
-			code2thumb(thumb.s[0], thumb.s[1], u.s[2], u.s[3]);
-			thumb.i = (thumb.i & 0xfffff000) | (offset + 4);
-			thumb2code(thumb.s[0], thumb.s[1], u.s[2], u.s[3]);
-		    }
-		    break;
-		default:
-		    /* offset too large */
-		    if ((thumb.i & 0xfff00000) == THUMB2_STRWI)
-			goto thumb_stri;
-		    abort();
-	    }
-	}
-	else {
-	    switch (u.i[0] & 0xfff00f00) {
-		case ARM_CC_AL|ARM_VSTR|ARM_P:
-		    if (jit_hardfp_p()) {
-			if (foff < 16) {
-			    reg = (u.i[0] >> 12) & 0xf;
-			    u.i[0] = (ARM_CC_AL|ARM_VMOV_F |
-				      ((foff >> 1) << 12) | reg);
-			    if (foff & 1)
-				u.i[0] |= ARM_V_D;
-			    ++foff;
-			    continue;
-			}
-		    }
-		    else {
-			if (ioff < 4) {
-			    u.i[0] = ((u.i[0] & 0xfff0ff00) |
-				      (JIT_FP << 16) | ioff);
-			    ++ioff;
-			    continue;
-			}
-		    }
-		    u.i[0] = (u.i[0] & 0xffffff00) | (offset >> 2);
-		    break;
-		case ARM_CC_AL|ARM_VSTR|ARM_V_F64|ARM_P:
-		    if (jit_hardfp_p()) {
-			if (foff & 1)
-			    ++foff;
-			if (foff < 16) {
-			    reg = (u.i[0] >> 12) & 0xf;
-			    u.i[0] = (ARM_CC_AL|ARM_VMOV_F|ARM_V_F64 |
-				      ((foff >> 1) << 12) | reg);
-			    foff += 2;
-			    continue;
-			}
-		    }
-		    else {
-			if (ioff & 1)
-			    ++ioff;
-			if (ioff < 4) {
-			    u.i[0] = ((u.i[0] & 0xfff0ff00) |
-				      (JIT_FP << 16) | ioff);
-			    ioff += 2;
-			    continue;
-			}
-		    }
-		    if (offset & 7)
-			offset += sizeof(int);
-		    u.i[0] = (u.i[0] & 0xffffff00) | (offset >> 2);
-		    break;
-		case ARM_CC_AL|ARM_STRI|ARM_P:
-		arm_stri:
-		    if (size == 8 && (ioff & 1))
-			++ioff;
-		    if (ioff < 4) {
-			u.i[0] = ((u.i[0] & 0xfff0f000) |
-				  (JIT_FP << 16) | (ioff << 2));
-			++ioff;
-			if (size == 8) {
-			    u.i[1] = ((u.i[1] & 0xfff0f000) |
-				      (JIT_FP << 16) | (ioff << 2));
-			    ++ioff;
-			}
-			continue;
-		    }
-		    if (size == 8 && (offset & 7))
-			offset += sizeof(int);
-		    u.i[0] = (u.i[0] & 0xfffff000) | offset;
-		    if (size == 8)
-			u.i[1] = (u.i[1] & 0xfffff000) | (offset + 4);
-		    break;
-		default:
-		    /* offset too large */
-		    if ((u.i[0] & 0xfff00000) == (ARM_CC_AL|ARM_STRI|ARM_P))
-			goto arm_stri;
-		    abort();
-	    }
-	}
-	offset += size;
-    }
-    _jitl.reglist = ((1 << ioff) - 1) & 0xf;
-    if (_jitl.stack_length < offset) {
-	_jitl.stack_length = offset;
-	jit_patch_movi(_jitl.stack, (void *)
-		       ((_jitl.alloca_offset +
-			 _jitl.stack_length + 7) & -8));
-    }
-}
-
-#define jit_finishr(rs)			arm_finishr(_jit, rs)
-__jit_inline void
-arm_finishr(jit_state_t _jit, jit_gpr_t r0)
-{
-    assert(!_jitl.stack_offset);
-    if (r0 < 4) {
-	jit_movr_i(JIT_TMP, r0);
-	r0 = JIT_TMP;
-    }
-    arm_patch_arguments(_jit);
-    _jitl.nextarg_put = 0;
-    if (_jitl.reglist) {
-	if (jit_thumb_p())
-	    T2_LDMIA(JIT_FP, _jitl.reglist);
-	else
-	    _LDMIA(JIT_FP, _jitl.reglist);
-	_jitl.reglist = 0;
-    }
-    jit_callr(r0);
-}
-
-#define jit_finish(i0)			arm_finishi(_jit, i0)
-__jit_inline jit_insn *
-arm_finishi(jit_state_t _jit, void *i0)
-{
-    assert(!_jitl.stack_offset);
-    arm_patch_arguments(_jit);
-    _jitl.nextarg_put = 0;
-    if (_jitl.reglist) {
-	if (jit_thumb_p())
-	    T2_LDMIA(JIT_FP, _jitl.reglist);
-	else
-	    _LDMIA(JIT_FP, _jitl.reglist);
-	_jitl.reglist = 0;
-    }
-    return (jit_calli(i0));
-}
-
-#define jit_retval_i(r0)		jit_movr_i(r0, JIT_RET)
-#define jit_ret()			arm_ret(_jit)
-__jit_inline void
-arm_ret(jit_state_t _jit)
-{
-    /* do not restore arguments */
-    jit_addi_i(JIT_SP, JIT_FP, 16);
-    if (jit_hardfp_p())
-	_VPOP_F64(_D8, 8);
-    if (jit_thumb_p())
-	T2_POP(/* callee save */
-	       (1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)|
-	       /* previous fp and return address */
-	       (1<<JIT_FP)|(1<<JIT_PC));
-    else
-	_POP(/* callee save */
-	     (1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)|
-	     /* previous fp and return address */
-	     (1<<JIT_FP)|(1<<JIT_PC));
-    if (jit_thumb_p() && ((int)_jit->x.pc & 2))
-	T1_NOP();
-}
-
-/* just to pass make check... */
-#ifdef JIT_NEED_PUSH_POP
-# define jit_pushr_i(r0)		arm_pushr_i(_jit, r0)
-__jit_inline int
-arm_pushr_i(jit_state_t _jit, jit_gpr_t r0)
-{
-    int		offset;
-    assert(_jitl.pop < sizeof(_jitl.push) / sizeof(_jitl.push[0]));
-    offset = jit_allocai(4);
-    _jitl.push[_jitl.pop++] = offset;
-    jit_stxi_i(offset, JIT_FP, r0);
-}
-
-# define jit_popr_i(r0)			arm_popr_i(_jit, r0)
-__jit_inline int
-arm_popr_i(jit_state_t _jit, jit_gpr_t r0)
-{
-    int		offset;
-    assert(_jitl.pop > 0);
-    offset = _jitl.push[--_jitl.pop];
-    jit_ldxi_i(r0, JIT_FP, offset);
-}
-#endif
-
+typedef unsigned char		_uc, jit_insn;
+
+struct {
+    _ui		version		: 4;
+    _ui		extend		: 1;
+    /* only generate thumb instructions for thumb2 */
+    _ui		thumb		: 1;
+    _ui		vfp		: 3;
+    _ui		neon		: 1;
+    _ui		abi		: 2;
+} jit_cpu;
+struct {
+    /* prevent using thumb instructions that set flags? */
+    _ui		no_set_flags	: 1;
+} jit_flags;
+
+struct jit_local_state {
+    int		 reglist;
+    int		 framesize;
+    int		 nextarg_get;
+    int		 nextarg_put;
+    int		 nextarg_getf;
+    int		 alloca_offset;
+    int		 stack_length;
+    int		 stack_offset;
+    void	*stack;
+    jit_thumb_t	thumb;
+    jit_insn* thumb_pc;
+    jit_insn* thumb_tmp;
+    /* hackish mostly to make test cases work; use arm instruction
+     * set in jmpi if did not yet see a prolog */
+    int		 after_prolog;
+    void	*arguments[256];
+    int		 types[8];
+#ifdef JIT_NEED_PUSH_POP
+    /* minor support for unsupported code but that exists in test cases... */
+    int		 push[32];
+    int		 pop;
+#endif
+};
+
+#define JIT_R_NUM			4
+static const jit_gpr_t
+jit_r_order[JIT_R_NUM] = {
+    _R0, _R1, _R2, _R3
+};
+#define JIT_R(i)			jit_r_order[i]
+
+#define JIT_V_NUM			4
+static const jit_gpr_t
+jit_v_order[JIT_V_NUM] = {
+    _R4, _R5, _R6, _R7
+};
+#define JIT_V(i)			jit_v_order[i]
+
+#define JIT_FRAMESIZE			48
+
+#define jit_no_set_flags()		jit_flags.no_set_flags
+#define jit_thumb_p()			jit_cpu.thumb
+#define jit_armv5_p()			(jit_cpu.version >= 5)
+#define jit_armv5e_p()			(jit_cpu.version >= 5 && jit_cpu.extend)
+#define jit_armv7r_p()			0
+#define jit_swf_p()			(jit_cpu.vfp == 0)
+#define jit_hardfp_p()			jit_cpu.abi
+
+#define __jit_inline static
+
+#ifdef USE_THUMB_CODE
+#define jit_nop(n) \
+{ \
+    assert(n >= 0); \
+	for (; n > 0; n -= 2) \
+		T1_NOP(); \
+}
+#else
+#define jit_nop(n) \
+{ \
+    assert(n >= 0); \
+	for (; n > 0; n -= 4) \
+		_NOP(); \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_movr_i(r0, r1) \
+{ \
+    if (r0 != r1) { \
+	    T1_MOV(r0, r1); \
+    } \
+}
+#else
+#define jit_movr_i(r0, r1) \
+{ \
+    if (r0 != r1) { \
+		_MOV(r0, r1); \
+    } \
+}
+#endif
+
+#define jit_movi_i(r0, i0) \
+{ \
+    int		i; \
+	if (!jit_no_set_flags() && r0 < 8 && !(i0 & 0xffffff80)) \
+	    T1_MOVI(r0, i0); \
+	else if ((i = encode_thumb_immediate(i0)) != -1) \
+	    T2_MOVI(r0, i); \
+	else if ((i = encode_thumb_immediate(~i0)) != -1) \
+	    T2_MVNI(r0, i); \
+	else { \
+	    T2_MOVWI(r0, _jit_US(i0)); \
+	    if (i0 & 0xffff0000) \
+			T2_MOVTI(r0, _jit_US((unsigned)i0 >> 16)); \
+	} \
+}
+
+#ifdef USE_THUMB_CODE
+#define jit_movi_p(r0, i0) \
+	(T2_MOVWI(r0, _jit_US((int)i0)), T2_MOVTI(r0, _jit_US((int)i0 >> 16)), _jit.x.pc-8)
+#else
+#define jit_movi_p(r0, i0) \
+	((jit_armv6_p()) ? \
+	    (_MOVWI(r0, _jit_US((unsigned int)i0)), \
+	     _MOVTI(r0, _jit_US(((unsigned int)i0) >> 16)), \
+	     _jit.x.pc - 8) : \
+	    (_MOVI(r0, encode_arm_immediate(((int) i0) & 0xff000000)), \
+	     _ORRI(r0, r0, encode_arm_immediate(((int) i0) & 0x00ff0000)), \
+	     _ORRI(r0, r0, encode_arm_immediate(((int) i0) & 0x0000ff00)), \
+	     _ORRI(r0, r0, ((int) i0) & 0x000000ff), \
+	     _jit.x.pc - 16))
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_patch_movi(i0, i1) \
+{ \
+    union { \
+	short		*s; \
+	int		*i; \
+	void		*v; \
+    } u; \
+    jit_thumb_t		 thumb; \
+    unsigned int	 im; \
+    int			 q0, q1, q2, q3; \
+    im = (unsigned int)i1;		u.v = i0; \
+\
+	q0 = (im & 0xf000) << 4; \
+	q1 = (im & 0x0800) << 15; \
+	q2 = (im & 0x0700) << 4; \
+	q3 =  im & 0x00ff; \
+	code2thumb(thumb.s[0], thumb.s[1], u.s[0], u.s[1]); \
+	assert(   (thumb.i & 0xfbf00000) == THUMB2_MOVWI); \
+	thumb.i = (thumb.i & 0xfbf00f00) | q0 | q1 | q2 | q3; \
+	thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]); \
+	im >>= 16; \
+	q0 = (im & 0xf000) << 4; \
+	q1 = (im & 0x0800) << 15; \
+	q2 = (im & 0x0700) << 4; \
+	q3 =  im & 0x00ff; \
+	code2thumb(thumb.s[0], thumb.s[1], u.s[2], u.s[3]); \
+	assert(   (thumb.i & 0xfbf00000) == THUMB2_MOVTI); \
+	thumb.i = (thumb.i & 0xfbf00f00) | q0 | q1 | q2 | q3; \
+	thumb2code(thumb.s[0], thumb.s[1], u.s[2], u.s[3]); \
+} 
+#else
+#define jit_patch_movi(i0, i1) \
+{ \
+    union { \
+	short		*s; \
+	int		*i; \
+	void		*v; \
+    } u; \
+    jit_thumb_t		 thumb; \
+    unsigned int	 im; \
+    int			 q0, q1, q2, q3; \
+    im = (unsigned int)i1;		u.v = i0; \
+\
+	if (jit_armv6_p()) { \
+	    q0 =  im &      0xfff; \
+	    q1 = (im &     0xf000) <<  4; \
+	    q2 = (im &  0xfff0000) >> 16; \
+	    q3 = (im & 0xf0000000) >> 12; \
+	    assert(  (u.i[0] & 0x0ff00000) == (ARM_MOVWI)); \
+	    assert(  (u.i[1] & 0x0ff00000) == (ARM_MOVTI)); \
+	    u.i[0] = (u.i[0] & 0xfff0f000) | q1 | q0; \
+	    u.i[1] = (u.i[1] & 0xfff0f000) | q3 | q2; \
+	} \
+	else { \
+	    q0 = im & 0x000000ff;	q1 = im & 0x0000ff00; \
+	    q2 = im & 0x00ff0000;	q3 = im & 0xff000000; \
+	    assert(  (u.i[0] & 0x0ff00000) == (ARM_MOV|ARM_I)); \
+	    u.i[0] = (u.i[0] & 0xfffff000) | encode_arm_immediate(q3); \
+	    assert(  (u.i[1] & 0x0ff00000) == (ARM_ORR|ARM_I)); \
+	    u.i[1] = (u.i[1] & 0xfffff000) | encode_arm_immediate(q2); \
+	    assert(  (u.i[2] & 0x0ff00000) == (ARM_ORR|ARM_I)); \
+	    u.i[2] = (u.i[2] & 0xfffff000) | encode_arm_immediate(q1); \
+	    assert(  (u.i[3] & 0x0ff00000) == (ARM_ORR|ARM_I)); \
+	    u.i[3] = (u.i[3] & 0xfffff000) | encode_arm_immediate(q0); \
+	} \
+} 
+#endif
+
+#define jit_patch_calli(i0, i1)		jit_patch_at(i0, i1)
+
+#ifdef USE_THUMB_CODE
+#define jit_patch_at(jump, label) \
+{ \
+    long d; \
+    union { \
+		short *s; \
+		int *i; \
+		void *v; \
+    } u; \
+    jit_thumb_t		 thumb; \
+    u.v = jump; \
+    if (jump >= _jitl.thumb_pc) \
+	{ \
+	    code2thumb(thumb.s[0], thumb.s[1], u.s[0], u.s[1]); \
+	    if ((thumb.i & THUMB2_B) == THUMB2_B) { \
+			d = (((long)label - (long)jump) >> 1) - 2; \
+			assert(_s24P(d)); \
+			thumb.i = THUMB2_B | encode_thumb_jump(d); \
+			thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]); \
+	    } \
+	    else if ((thumb.i & THUMB2_B) == THUMB2_CC_B) { \
+			d = (((long)label - (long)jump) >> 1) - 2; \
+			assert(_s20P(d)); \
+			thumb.i = THUMB2_CC_B | (thumb.i & 0x3c00000) | \
+			          encode_thumb_cc_jump(d); \
+			thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]); \
+	    } \
+	    else if ((thumb.i & 0xfbf08000) == THUMB2_MOVWI) { \
+			jit_patch_movi(jump, label); \
+	    } else \
+			assert(!"handled branch opcode"); \
+	} else { \
+		/* 0x0e000000 because 0x01000000 is (branch&) link modifier */ \
+		if ((u.i[0] & 0x0e000000) == ARM_B) { \
+			d = (((long)label - (long)jump) >> 2) - 2; \
+			assert(_s24P(d)); \
+			u.i[0] = (u.i[0] & 0xff000000) | (d & 0x00ffffff); \
+		} else if ((jit_armv6_p() && (u.i[0] & 0x0ff00000) == ARM_MOVWI) || \
+		           (!jit_armv6_p() && (u.i[0] & 0x0ff00000) == (ARM_MOV|ARM_I))) { \
+			jit_patch_movi(jump, label); \
+		} else { \
+			assert(!"handled branch opcode"); \
+		} \
+    } \
+}
+#else
+#define jit_patch_at(jump, label) \
+{ \
+    union { \
+		short *s; \
+		int *i; \
+		void *v; \
+    } u; \
+    u.v = jump; \
+	/* 0x0e000000 because 0x01000000 is (branch&) link modifier */ \
+	if ((u.i[0] & 0x0e000000) == ARM_B) { \
+		long d = (((long)label - (long)jump) >> 2) - 2; \
+		assert(_s24P(d)); \
+		u.i[0] = (u.i[0] & 0xff000000) | (d & 0x00ffffff); \
+	} else if ((jit_armv6_p() && (u.i[0] & 0x0ff00000) == ARM_MOVWI) || \
+			   (!jit_armv6_p() && (u.i[0] & 0x0ff00000) == (ARM_MOV|ARM_I))) { \
+		jit_patch_movi(jump, label); \
+	} else { \
+		assert(!"handled branch opcode"); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_notr_i(r0, r1) \
+	((!jit_no_set_flags() && (r0|r1) < 8) ? T1_NOT(r0, r1) : T2_NOT(r0, r1))
+#else
+#define jit_notr_i(r0, r1) \
+	_NOT(r0, r1)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_negr_i(r0, r1) \
+	((!jit_no_set_flags() && (r0|r1) < 8) ? T1_RSBI(r0, r1), T2_RSBI(r0, r1, 0))
+#else
+#define jit_negr_i(r0, r1) \
+	_RSBI(r0, r1, 0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_addr_i(r0, r1, r2) \
+{ \
+	if (!jit_no_set_flags() && (r0|r1|r2) < 8) \
+	    T1_ADD(r0, r1, r2); \
+	else if (r0 == r1 || r0 == r2) \
+	    T1_ADDX(r0, r0 == r1 ? r2 : r1); \
+	else \
+	    T2_ADD(r0, r1, r2); \
+}
+#else
+#define jit_addr_i(r0, r1, r2) \
+	_ADD(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_addi_i(r0, r1, i0) \
+{ \
+    int		i; \
+    jit_gpr_t	reg; \
+	if (!jit_no_set_flags() && (r0|r1) < 8 && !(i0 & ~7)) \
+	    T1_ADDI3(r0, r1, i0); \
+	else if (!jit_no_set_flags() && (r0|r1) < 8 && !(-i0 & ~7)) \
+	    T1_SUBI3(r0, r1, -i0); \
+	else if (!jit_no_set_flags() && r0 < 8 && r0 == r1 && !(i0 & ~0xff)) \
+	    T1_ADDI8(r0, i0); \
+	else if (!jit_no_set_flags() && r0 < 8 && r0 == r1 && !(-i0 & ~0xff)) \
+	    T1_SUBI8(r0, -i0); \
+	else if ((i = encode_thumb_immediate(i0)) != -1) \
+	    T2_ADDI(r0, r1, i); \
+	else if ((i = encode_thumb_immediate(-i0)) != -1) \
+	    T2_SUBI(r0, r1, i); \
+	else if ((i = encode_thumb_word_immediate(i0)) != -1) \
+	    T2_ADDWI(r0, r1, i); \
+	else if ((i = encode_thumb_word_immediate(-i0)) != -1) \
+	    T2_SUBWI(r0, r1, i); \
+	else { \
+	    reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    T2_ADD(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_addi_i(r0, r1, i0) \
+{ \
+	int i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+		_ADDI(r0, r1, i); \
+	else if ((i = encode_arm_immediate(-i0)) != -1) \
+		_SUBI(r0, r1, i); \
+	else { \
+		jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+		jit_movi_i(reg, i0); \
+		_ADD(r0, r1, reg); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_addcr_i(r0, r1, r2) \
+	/* thumb auto set carry if not inside IT block */ \
+	((r0|r1|r2) < 8) ? T1_ADD(r0, r1, r2) : T2_ADDS(r0, r1, r2)
+#else
+#define jit_addcr_i(r0, r1, r2) \
+	_ADDS(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_addci_i(r0, r1, i0) \
+{  \
+    int		i; \
+	if ((r0|r1) < 8 && !(i0 & ~7)) \
+	    T1_ADDI3(r0, r1, i0); \
+	else if ((r0|r1) < 8 && !(-i0 & ~7)) \
+	    T1_SUBI3(r0, r1, -i0); \
+	else if (r0 < 8 && r0 == r1 && !(i0 & ~0xff)) \
+	    T1_ADDI8(r0, i0); \
+	else if (r0 < 8 && r0 == r1 && !(-i0 & ~0xff)) \
+	    T1_SUBI8(r0, -i0); \
+	else if ((i = encode_thumb_immediate(i0)) != -1) \
+	    T2_ADDSI(r0, r1, i); \
+	else if ((i = encode_thumb_immediate(-i0)) != -1) \
+	    T2_SUBSI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    T2_ADDS(r0, r1, reg); \
+	} \
+} 
+#else
+#define jit_addci_i(r0, r1, i0) \
+{  \
+    int	i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+	    _ADDSI(r0, r1, i); \
+	else if ((i = encode_arm_immediate(-i0)) != -1) \
+	    _SUBSI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _ADDS(r0, r1, reg); \
+	} \
+} 
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_addxr_i(r0, r1, r2) \
+{   /* keep setting carry because don't know last ADC */ \
+	/* thumb auto set carry if not inside IT block */ \
+	if ((r0|r1|r2) < 8 && (r0 == r1 || r0 == r2)) \
+	    T1_ADC(r0, r0 == r1 ? r2 : r1); \
+	else \
+	    T2_ADCS(r0, r1, r2); \
+}
+#else
+#define jit_addxr_i(r0, r1, r2) \
+    /* keep setting carry because don't know last ADC */ \
+	_ADCS(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_addxi_i(r0, r1, i0) \
+{ \
+    int		i; \
+	if ((i = encode_thumb_immediate(i0)) != -1) \
+	    T2_ADCSI(r0, r1, i); \
+	else if ((i = encode_thumb_immediate(-i0)) != -1) \
+	    T2_SBCSI(r0, r1, i); \
+	else { \
+	    int no_set_flags = jit_no_set_flags(); \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_no_set_flags() = 1; \
+	    jit_movi_i(reg, i0); \
+	    jit_no_set_flags() = no_set_flags; \
+	    T2_ADCS(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_addxi_i(r0, r1, i0) \
+{ \
+    int i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+	    _ADCSI(r0, r1, i); \
+	else if ((i = encode_arm_immediate(-i0)) != -1) \
+	    _SBCSI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _ADCS(r0, r1, reg); \
+    } \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_subr_i(r0, r1, r2) \
+{ \
+	if (!jit_no_set_flags() && (r0|r1|r2) < 8) \
+	    T1_SUB(r0, r1, r2); \
+	else \
+	    T2_SUB(r0, r1, r2); \
+}
+#else
+#define jit_subr_i(r0, r1, r2) \
+	_SUB(r0, r1, r2);
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_subi_i(r0, r1, i0) \
+{ \
+    int	i; \
+	if (!jit_no_set_flags() && (r0|r1) < 8 && !(i0 & ~7)) \
+	    T1_SUBI3(r0, r1, i0); \
+	else if (!jit_no_set_flags() && (r0|r1) < 8 && !(-i0 & ~7)) \
+	    T1_ADDI3(r0, r1, -i0); \
+	else if (!jit_no_set_flags() && r0 < 8 && r0 == r1 && !(i0 & ~0xff)) \
+	    T1_SUBI8(r0, i0); \
+	else if (!jit_no_set_flags() && r0 < 8 && r0 == r1 && !(-i0 & ~0xff)) \
+	    T1_ADDI8(r0, -i0); \
+	else if ((i = encode_thumb_immediate(i0)) != -1) \
+	    T2_SUBI(r0, r1, i); \
+	else if ((i = encode_thumb_immediate(-i0)) != -1) \
+	    T2_ADDI(r0, r1, i); \
+	else if ((i = encode_thumb_word_immediate(i0)) != -1) \
+	    T2_SUBWI(r0, r1, i); \
+	else if ((i = encode_thumb_word_immediate(-i0)) != -1) \
+	    T2_ADDWI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    T2_SUB(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_subi_i(r0, r1, i0) \
+{ \
+    int	i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+	    _SUBI(r0, r1, i); \
+	else if ((i = encode_arm_immediate(-i0)) != -1) \
+	    _ADDI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _SUB(r0, r1, reg); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_subcr_i(r0, r1, r2) \
+	/* thumb auto set carry if not inside IT block */ \
+	((r0|r1|r2) < 8) ? T1_SUB(r0, r1, r2) : T2_SUBS(r0, r1, r2)
+#else
+#define jit_subcr_i(r0, r1, r2) \
+	_SUBS(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_subci_i(r0, r1, i0) \
+{ \
+    int		i; \
+	if ((r0|r1) < 8 && !(i0 & ~7)) \
+	    T1_SUBI3(r0, r1, i0); \
+	else if ((r0|r1) < 8 && !(-i0 & ~7)) \
+	    T1_ADDI3(r0, r1, -i0); \
+	else if (r0 < 8 && r0 == r1 && !(i0 & ~0xff)) \
+	    T1_SUBI8(r0, i0); \
+	else if (r0 < 8 && r0 == r1 && !(-i0 & ~0xff)) \
+	    T1_ADDI8(r0, -i0); \
+	else if ((i = encode_thumb_immediate(i0)) != -1) \
+	    T2_SUBSI(r0, r1, i); \
+	else if ((i = encode_thumb_immediate(-i0)) != -1) \
+	    T2_ADDSI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    T2_SUBS(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_subci_i(r0, r1, i0) \
+{ \
+    int i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+	    _SUBSI(r0, r1, i); \
+	else if ((i = encode_arm_immediate(-i0)) != -1) \
+	    _ADDSI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _SUBS(r0, r1, reg); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_subxr_i(r0, r1, r2) \
+    /* keep setting carry because don't know last ADC */ \
+	/* thumb auto set carry if not inside IT block */ \
+	((r0|r1|r2) < 8 && r0 == r1) ? T1_SBC(r0, r2) : T2_SBCS(r0, r1, r2)
+#else
+#define jit_subxr_i(r0, r1, r2) \
+    /* keep setting carry because don't know last ADC */ \
+	_SBCS(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_subxi_i(r0, r1, i0) \
+{ \
+	int	i; \
+	if ((i = encode_thumb_immediate(i0)) != -1) \
+		T2_SBCSI(r0, r1, i); \
+	else if ((i = encode_thumb_immediate(-i0)) != -1) \
+		T2_ADCSI(r0, r1, i); \
+	else { \
+		int no_set_flags = jit_no_set_flags(); \
+		jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+		jit_no_set_flags() = 1; \
+		jit_movi_i(reg, i0); \
+		jit_no_set_flags() = no_set_flags; \
+		T2_SBCS(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_subxi_i(r0, r1, i0) \
+{ \
+    int i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+	    _SBCSI(r0, r1, i); \
+	else if ((i = encode_arm_immediate(-i0)) != -1) \
+	    _ADCSI(r0, r1, i); \
+	else { \
+	    reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _SBCS(r0, r1, reg); \
+    } \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_rsbr_i(r0, r1, r2) \
+	T2_RSB(r0, r1, r2)
+#else
+#define jit_rsbr_i(r0, r1, r2) \
+	_RSB(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_rsbi_i(r0, r1, i0) \
+{ \
+    int	i; \
+	if (i0 == 0) \
+		jit_negr_i(r0, r1); \
+	else if ((i = encode_thumb_immediate(i0)) != -1) \
+		T2_RSBI(r0, r1, i); \
+	else { \
+		jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+		jit_movi_i(reg, i0); \
+		T2_RSB(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_rsbi_i(r0, r1, i0) \
+{ \
+    int	i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+	    _RSBI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _RSB(r0, r1, reg); \
+    } \
+}
+#endif
+
+#define jit_mulr_i(r0, r1, r2)		jit_mulr_ui(_jit, r0, r1, r2)
+#ifdef USE_THUMB_CODE
+#define jit_mulr_ui(r0, r1, r2) \
+{ \
+	if (!jit_no_set_flags() && r0 == r2 && (r0|r1) < 8) \
+	    T1_MUL(r0, r1); \
+	else if (!jit_no_set_flags() && r0 == r1 && (r0|r2) < 8) \
+	    T1_MUL(r0, r2); \
+	else \
+	    T2_MUL(r0, r1, r2); \
+}
+#else
+#define jit_mulr_ui(r0, r1, r2) \
+{ \
+	if (r0 == r1 && !jit_armv6_p()) { \
+		if (r0 != r2) \
+			_MUL(r0, r2, r1); \
+		else { \
+			_MOV(JIT_TMP, r1); \
+			_MUL(r0, JIT_TMP, r2); \
+		} \
+	} \
+	else \
+		_MUL(r0, r1, r2); \
+}
+#endif
+
+#define jit_muli_i(r0, r1, i0)		jit_muli_ui(r0, r1, i0)
+#define jit_muli_ui(r0, r1, i0) \
+{ \
+    jit_gpr_t	reg; \
+    reg = r0 != r1 ? r0 : JIT_TMP; \
+    jit_movi_i(reg, i0); \
+    jit_mulr_i(r0, r1, reg); \
+}
+
+#ifdef USE_THUMB_CODE
+#define jit_hmulr_i(r0, r1, r2)	\
+	T2_SMULL(JIT_TMP, r0, r1, r2)
+#else
+#define jit_hmulr_i(r0, r1, r2)	\
+{ \
+	if (r0 == r1 && !jit_armv6_p()) { \
+	    assert(r2 != JIT_TMP); \
+	    _SMULL(JIT_TMP, r0, r2, r1); \
+	} \
+	else \
+	    _SMULL(JIT_TMP, r0, r1, r2); \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_hmuli_i(r0, r1, i0) \
+{ \
+	assert(r0 != JIT_TMP); \
+	jit_movi_i(JIT_TMP, i0); \
+	T2_SMULL(JIT_TMP, r0, r1, JIT_TMP); \
+}
+#else
+#define jit_hmuli_i(r0, r1, i0) \
+{ \
+    jit_gpr_t	reg; \
+	if (r0 != r1 || jit_armv6_p()) { \
+	    jit_movi_i(JIT_TMP, i0); \
+	    _SMULL(JIT_TMP, r0, r1, JIT_TMP); \
+	} \
+	else { \
+	    if (r0 != _R0)	    reg = _R0; \
+	    else if (r0 != _R1)     reg = _R1; \
+	    else if (r0 != _R2)     reg = _R2; \
+	    else		    reg = _R3; \
+	    _PUSH(1<<reg); \
+	    jit_movi_i(reg, i0); \
+	    _SMULL(JIT_TMP, r0, r1, reg); \
+	    _POP(1<<reg); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_hmulr_ui(r0, r1, r2) \
+	T2_UMULL(JIT_TMP, r0, r1, r2)
+#else
+#define jit_hmulr_ui(r0, r1, r2) \
+{ \
+	if (r0 == r1 && !jit_armv6_p()) { \
+	    assert(r2 != JIT_TMP); \
+	    _UMULL(JIT_TMP, r0, r2, r1); \
+	} \
+	else \
+	    _UMULL(JIT_TMP, r0, r1, r2); \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_hmuli_ui(r0, r1, i0) \
+{ \
+	assert(r0 != JIT_TMP); \
+	jit_movi_i(JIT_TMP, i0); \
+	T2_UMULL(JIT_TMP, r0, r1, JIT_TMP); \
+}
+#else
+#define jit_hmuli_ui(r0, r1, i0) \
+{ \
+	if (r0 != r1 || jit_armv6_p()) { \
+	    jit_movi_i(JIT_TMP, i0); \
+	    _UMULL(JIT_TMP, r0, r1, JIT_TMP); \
+	} else { \
+		jit_gpr_t reg; \
+	    if (r0 != _R0)	    reg = _R0; \
+	    else if (r0 != _R1) reg = _R1; \
+	    else if (r0 != _R2) reg = _R2; \
+	    else                reg = _R3; \
+	    _PUSH(1<<reg); \
+	    jit_movi_i(reg, i0); \
+	    _UMULL(JIT_TMP, r0, r1, reg); \
+	    _POP(1<<reg); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_divr_i(r0, r1, r2) \
+{ \
+    if (jit_armv7r_p()) \
+		T2_SDIV(r0, r1, r2); \
+    else \
+		arm_divmod(&_jit, 1, 1, r0, r1, r2); \
+}
+#else
+#define jit_divr_i(r0, r1, r2) \
+	arm_divmod(&_jit, 1, 1, r0, r1, r2)
+#endif
+
+#define jit_divi_i(r0, r1, i0) \
+{ \
+    jit_movi_i(JIT_TMP, i0); \
+    jit_divr_i(r0, r1, JIT_TMP); \
+}
+
+#ifdef USE_THUMB_CODE
+#define jit_divr_ui(r0, r1, r2) \
+{ \
+    if (jit_armv7r_p()) \
+		T2_UDIV(r0, r1, r2); \
+    else \
+		arm_divmod(&_jit, 1, 0, r0, r1, r2); \
+}
+#else
+#define jit_divr_ui(r0, r1, r2) \
+		arm_divmod(&_jit, 1, 0, r0, r1, r2);
+#endif
+
+#define jit_divi_ui(r0, r1, i0) \
+	(jit_movi_i(JIT_TMP, i0), \
+	 jit_divr_ui(_jit, r0, r1, JIT_TMP))
+
+#define jit_modr_i(r0, r1, r2) \
+    arm_divmod(&_jit, 0, 1, r0, r1, r2)
+
+#define jit_modi_i(r0, r1, i0) \
+    (jit_movi_i(JIT_TMP, i0), jit_modr_i(r0, r1, JIT_TMP))
+
+#define jit_modr_ui(r0, r1, r2) \
+    arm_divmod(&_jit, 0, 0, r0, r1, r2)
+
+#define jit_modi_ui(r0, r1, i0) \
+	(jit_movi_i(JIT_TMP, i0), jit_modr_ui(_jit, r0, r1, JIT_TMP))
+
+#ifdef USE_THUMB_CODE
+#define jit_andr_i(r0, r1, r2) \
+	(!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2)) ? T1_AND(r0, r0 == r1 ? r2 : r1) : T2_AND(r0, r1, r2)
+#else
+#define jit_andr_i(r0, r1, r2) \
+	_AND(r0, r1, r2);
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_andi_i(r0, r1, i0) \
+{ \
+	int i; \
+	if ((i = encode_thumb_immediate(i0)) != -1) \
+		T2_ANDI(r0, r1, i); \
+	else if ((i = encode_thumb_immediate(~i0)) != -1) \
+		T2_BICI(r0, r1, i); \
+	else { \
+		jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+		jit_movi_i(reg, i0); \
+		T2_AND(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_andi_i(r0, r1, i0) \
+{ \
+    int i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+	    _ANDI(r0, r1, i); \
+	else if ((i = encode_arm_immediate(~i0)) != -1) \
+	    _BICI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _AND(r0, r1, reg); \
+    } \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_orr_i(r0, r1, r2) \
+{ \
+	if (!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2)) \
+		T1_ORR(r0, r0 == r1 ? r2 : r1); \
+	else \
+		T2_ORR(r0, r1, r2); \
+}
+#else
+#define jit_orr_i(r0, r1, r2) \
+	_ORR(r0, r1, r2);
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ori_i(r0, r1, i0) \
+{ \
+    int i; \
+	if ((i = encode_thumb_immediate(i0)) != -1) \
+	    T2_ORRI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    T2_ORR(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_ori_i(r0, r1, i0) \
+{ \
+    int i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+	    _ORRI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _ORR(r0, r1, reg); \
+    } \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_xorr_i(r0, r1, r2) \
+{ \
+	if (!jit_no_set_flags() && (r0|r1|r2) < 8 && (r0 == r1 || r0 == r2)) \
+	    T1_EOR(r0, r0 == r1 ? r2 : r1); \
+	else \
+	    T2_EOR(r0, r1, r2); \
+}
+#else
+#define jit_xorr_i(r0, r1, r2) \
+	_EOR(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_xori_i(r0, r1, i0) \
+{ \
+    int	i; \
+	if ((i = encode_thumb_immediate(i0)) != -1) \
+	    T2_EORI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    T2_EOR(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_xori_i(r0, r1, i0) \
+{ \
+    int i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+	    _EORI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _EOR(r0, r1, reg); \
+    } \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_lshr_i(r0, r1, r2) \
+	if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1) \
+	    T1_LSL(r0, r2); \
+	else \
+	    T2_LSL(r0, r1, r2);
+#else
+#define jit_lshr_i(r0, r1, r2) \
+	_LSL(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_lshi_i(r0, r1, i0) \
+{ \
+    assert(i0 >= 0 && i0 <= 31); \
+    if (i0 == 0) \
+		jit_movr_i(r0, r1); \
+    else \
+		if (!jit_no_set_flags() && (r0|r1) < 8) \
+			T1_LSLI(r0, r1, i0); \
+		else \
+			T2_LSLI(r0, r1, i0); \
+}
+#else
+#define jit_lshi_i(r0, r1, i0) \
+{ \
+    assert(i0 >= 0 && i0 <= 31); \
+    if (i0 == 0) \
+		jit_movr_i(r0, r1); \
+    else \
+		_LSLI(r0, r1, i0); \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_rshr_i(r0, r1, r2) \
+{ \
+	if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1) \
+	    T1_ASR(r0, r2); \
+	else \
+	    T2_ASR(r0, r1, r2); \
+}
+#else
+#define jit_rshr_i(r0, r1, r2) \
+	_ASR(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_rshi_i(r0, r1, i0) \
+{ \
+	assert(i0 >= 0 && i0 <= 31); \
+	if (i0 == 0) \
+		jit_movr_i(r0, r1); \
+	else if (!jit_no_set_flags() && (r0|r1) < 8) \
+		T1_ASRI(r0, r1, i0); \
+	else \
+		T2_ASRI(r0, r1, i0); \
+}
+#else
+#define jit_rshi_i(r0, r1, i0) \
+{ \
+	assert(i0 >= 0 && i0 <= 31); \
+	if (i0 == 0) \
+		jit_movr_i(r0, r1); \
+	else \
+		_ASRI(r0, r1, i0); \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_rshr_ui(r0, r1, r2) \
+{ \
+	if (!jit_no_set_flags() && (r0|r1|r2) < 8 && r0 == r1) \
+	    T1_LSR(r0, r2); \
+	else \
+	    T2_LSR(r0, r1, r2); \
+}
+#else
+#define jit_rshr_ui(r0, r1, r2) \
+	_LSR(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_rshi_ui(r0, r1, i0) \
+{ \
+    assert(i0 >= 0 && i0 <= 31); \
+    if (i0 == 0) \
+		jit_movr_i(r0, r1); \
+    else if (!jit_no_set_flags() && (r0|r1) < 8) \
+		T1_LSRI(r0, r1, i0); \
+	else \
+		T2_LSRI(r0, r1, i0); \
+}
+#else
+#define jit_rshi_ui(r0, r1, i0) \
+{ \
+	assert(i0 >= 0 && i0 <= 31); \
+	if (i0 == 0) \
+		jit_movr_i(r0, r1); \
+	else \
+		_LSRI(r0, r1, i0); \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define arm_ccr(ct, cf, r0, r1, r2) \
+{ \
+	assert((ct ^ cf) >> 28 == 1); \
+	if ((r1|r2) < 8) \
+		T1_CMP(r1, r2); \
+	else if ((r1&r2) & 8) \
+		T1_CMPX(r1, r2); \
+	else \
+		T2_CMP(r1, r2); \
+	_ITE(ct); \
+	if (r0 < 8) { \
+		T1_MOVI(r0, 1); \
+		T1_MOVI(r0, 0); \
+	} else { \
+	    T2_MOVI(r0, 1); \
+	    T2_MOVI(r0, 0); \
+	} \
+}
+#else
+#define arm_ccr(ct, cf, r0, r1, r2) \
+{ \
+	_CMP(r1, r2); \
+	_CC_MOVI(ct, r0, 1); \
+	_CC_MOVI(cf, r0, 0); \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define arm_cci(ct, cf, r0, r1, i0) \
+{ \
+    int i; \
+	if (r1 < 7 && !(i0 & 0xffffff00)) \
+	    T1_CMPI(r1, i0); \
+	else if ((i = encode_thumb_immediate(i0)) != -1) \
+	    T2_CMPI(r1, i); \
+	else if ((i = encode_thumb_immediate(-i0)) != -1) \
+	    T2_CMNI(r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    arm_ccr(_jit, ct, cf, r0, r1, reg); \
+	    goto next; \
+	} \
+	_ITE(ct); \
+	if (r0 < 8) { \
+		T1_MOVI(r0, 1); \
+		T1_MOVI(r0, 0); \
+	} \
+	else { \
+	    T2_MOVI(r0, 1); \
+	    T2_MOVI(r0, 0); \
+	} \
+next: \
+}
+#else
+#define arm_cci(ct, cf, r0, r1, i0) \
+{ \
+	int	i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+		_CMPI(r1, i); \
+	else if ((i = encode_arm_immediate(-i0)) != -1) \
+		_CMNI(r1, i); \
+	else { \
+		jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+		jit_movi_i(reg, i0); \
+		_CMP(r1, reg); \
+	} \
+	_CC_MOVI(ct, r0, 1); \
+	_CC_MOVI(cf, r0, 0); \
+}
+#endif
+
+#define jit_ltr_i(r0, r1, r2)	arm_ccr(_jit,ARM_CC_LT,ARM_CC_GE,r0,r1,r2)
+#define jit_lti_i(r0, r1, i0)	arm_cci(_jit,ARM_CC_LT,ARM_CC_GE,r0,r1,i0)
+#define jit_ltr_ui(r0, r1, r2)	arm_ccr(_jit,ARM_CC_LO,ARM_CC_HS,r0,r1,r2)
+#define jit_lti_ui(r0, r1, i0)	arm_cci(_jit,ARM_CC_LO,ARM_CC_HS,r0,r1,i0)
+#define jit_ler_i(r0, r1, r2)	arm_ccr(_jit,ARM_CC_LE,ARM_CC_GT,r0,r1,r2)
+#define jit_lei_i(r0, r1, i0)	arm_cci(_jit,ARM_CC_LE,ARM_CC_GT,r0,r1,i0)
+#define jit_ler_ui(r0, r1, r2)	arm_ccr(_jit,ARM_CC_LS,ARM_CC_HI,r0,r1,r2)
+#define jit_lei_ui(r0, r1, i0)	arm_cci(_jit,ARM_CC_LS,ARM_CC_HI,r0,r1,i0)
+#define jit_eqr_i(r0, r1, r2)	arm_ccr(_jit,ARM_CC_EQ,ARM_CC_NE,r0,r1,r2)
+#define jit_eqi_i(r0, r1, i0)	arm_cci(_jit,ARM_CC_EQ,ARM_CC_NE,r0,r1,i0)
+#define jit_ger_i(r0, r1, r2)	arm_ccr(_jit,ARM_CC_GE,ARM_CC_LT,r0,r1,r2)
+#define jit_gei_i(r0, r1, i0)	arm_cci(_jit,ARM_CC_GE,ARM_CC_LT,r0,r1,i0)
+#define jit_ger_ui(r0, r1, r2)	arm_ccr(_jit,ARM_CC_HS,ARM_CC_LO,r0,r1,r2)
+#define jit_gei_ui(r0, r1, i0)	arm_cci(_jit,ARM_CC_HS,ARM_CC_LO,r0,r1,i0)
+#define jit_gtr_i(r0, r1, r2)	arm_ccr(_jit,ARM_CC_GT,ARM_CC_LE,r0,r1,r2)
+#define jit_gti_i(r0, r1, i0)	arm_cci(_jit,ARM_CC_GT,ARM_CC_LE,r0,r1,i0)
+#define jit_gtr_ui(r0, r1, r2)	arm_ccr(_jit,ARM_CC_HI,ARM_CC_LS,r0,r1,r2)
+#define jit_gti_ui(r0, r1, i0)	arm_cci(_jit,ARM_CC_HI,ARM_CC_LS,r0,r1,i0)
+
+#ifdef USE_THUMB_CODE
+#define jit_ner_i(r0, r1, r2) \
+	arm_ccr(_jit, ARM_CC_NE, ARM_CC_EQ, r0, r1, r2)
+#else
+#define jit_ner_i(r0, r1, r2) \
+	(_SUBS(r0, r1, r2), _CC_MOVI(ARM_CC_NE, r0, 1))
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_nei_i(r0, r1, i0) \
+	arm_cci(_jit, ARM_CC_NE, ARM_CC_EQ, r0, r1, i0)
+#else
+#define jit_nei_i(r0, r1, i0) \
+{ \
+    int i; \
+	if ((i = encode_arm_immediate(i0)) != -1) \
+	    _SUBSI(r0, r1, i); \
+	else if ((i = encode_arm_immediate(-i0)) != -1) \
+	    _ADDSI(r0, r1, i); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _SUBS(r0, r1, reg); \
+	} \
+	_CC_MOVI(ARM_CC_NE, r0, 1); \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_jmpr(r0) T1_MOV(_R15, r0)
+#else
+#define jit_jmpr(r0) _MOV(_R15, r0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_jmpi(i0) \
+	(_jitl.thumb_tmp = _jit.x.pc, \
+	 (_jitl.after_prolog) ? \
+	     ((_s20P((((long)i0 - (long)l) >> 1) - 2)) ? \
+	          T2_B(encode_thumb_jump((((long)i0 - (long)l) >> 1) - 2)) : \
+	          (jit_movi_p(JIT_TMP, i0), jit_jmpr(JIT_TMP))) : \
+         (assert(_s24P((((long)i0 - (long)l) >> 2) - 2)), \
+	      _CC_B(ARM_CC_AL, ((((long)i0 - (long)l) >> 2) - 2) & 0x00ffffff)) \
+     _jitl.thumb_tmp)
+#else
+#define jit_jmpi(i0) \
+    (_jit.thumb_tmp = _jit.x.pc, \
+	 assert(_s24P((((long)i0 - (long)l) >> 2) - 2)), \
+	 _CC_B(ARM_CC_AL, ((((long)i0 - (long)l) >> 2) - 2) & 0x00ffffff), \
+	 _jit.thumb_tmp)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define arm_bccr(cc, i0, r0, r1) \
+	(((r0|r1) < 8) ? T1_CMP(r0, r1) : (((r0&r1) & 8) ? T1_CMPX(r0, r1) : T2_CMP(r0, r1)), \
+	 /* use only thumb2 conditional as does not know if will be patched */ \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s20P((((long)i0 - (long)l) >> 1) - 2)), \
+	 T2_CC_B(cc, encode_thumb_cc_jump((((long)i0 - (long)l) >> 1) - 2)), \
+     _jitl.thumb_tmp)
+#else
+#define arm_bccr(cc, i0, r0, r1) \
+	(_CMP(r0, r1), \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s24P((((long)(i0) - (long)_jit.x.pc) >> 2) - 2)), \
+	 _CC_B(cc, ((((long)(i0) - (long)_jit.x.pc) >> 2) - 2) & 0x00ffffff), \
+     _jitl.thumb_tmp)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define arm_bcci(cc, i0, r0, i1) \
+	(((r0 < 7 && !(i1 & 0xffffff00)) ? \
+	      T1_CMPI(r0, i1) : \
+	      ((encode_thumb_immediate(i1) != -1) ? \
+	           T2_CMPI(r0, encode_thumb_immediate(i1)) : \
+	           ((encode_thumb_immediate(-i1) != -1) ? \
+	                T2_CMNI(r0, encode_thumb_immediate(-i1)) : \
+	                (jit_movi_i(JIT_TMP, i1), T2_CMP(r0, JIT_TMP))))), \
+	 /* use only thumb2 conditional as does not know if will be patched */ \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s20P((((long)i0 - (long)l) >> 1) - 2)), \
+	 T2_CC_B(cc, encode_thumb_cc_jump((((long)i0 - (long)l) >> 1) - 2)), \
+     _jitl.thumb_tmp)
+#else
+#define arm_bcci(cc, i0, r0, i1) \
+	(((encode_arm_immediate(i1) != -1) ? \
+	      _CMPI(r0, encode_arm_immediate(i1)) : \
+	      ((encode_arm_immediate(-i1) != -1) ? \
+	           _CMNI(r0, encode_arm_immediate(-i1)) : \
+	           (jit_movi_i(JIT_TMP, i1), _CMP(r0, JIT_TMP)))), \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s24P((((long)i0 - (long)l) >> 2) - 2)), \
+	 _CC_B(cc, ((((long)i0 - (long)l) >> 2) - 2) & 0x00ffffff), \
+     _jitl.thumb_tmp)
+#endif
+
+#define jit_bltr_i(i0, r0, r1)		arm_bccr(ARM_CC_LT, i0, r0, r1)
+#define jit_blti_i(i0, r0, i1)		arm_bcci(ARM_CC_LT, i0, r0, i1)
+#define jit_bltr_ui(i0, r0, r1) 	arm_bccr(ARM_CC_LO, i0, r0, r1)
+#define jit_blti_ui(i0, r0, i1) 	arm_bcci(ARM_CC_LO, i0, r0, i1)
+#define jit_bler_i(i0, r0, r1)		arm_bccr(ARM_CC_LE, i0, r0, r1)
+#define jit_blei_i(i0, r0, i1)		arm_bcci(ARM_CC_LE, i0, r0, i1)
+#define jit_bler_ui(i0, r0, r1) 	arm_bccr(ARM_CC_LS, i0, r0, r1)
+#define jit_blei_ui(i0, r0, i1) 	arm_bcci(ARM_CC_LS, i0, r0, i1)
+#define jit_beqr_i(i0, r0, r1)		arm_bccr(ARM_CC_EQ, i0, r0, r1)
+#define jit_beqi_i(i0, r0, i1)		arm_bcci(ARM_CC_EQ, i0, r0, i1)
+#define jit_bger_i(i0, r0, r1)		arm_bccr(ARM_CC_GE, i0, r0, r1)
+#define jit_bgei_i(i0, r0, i1)		arm_bcci(ARM_CC_GE, i0, r0, i1)
+#define jit_bger_ui(i0, r0, r1) 	arm_bccr(ARM_CC_HS, i0, r0, r1)
+#define jit_bgei_ui(i0, r0, i1) 	arm_bcci(ARM_CC_HS, i0, r0, i1)
+#define jit_bgtr_i(i0, r0, r1)		arm_bccr(ARM_CC_GT, i0, r0, r1)
+#define jit_bgti_i(i0, r0, i1)		arm_bcci(ARM_CC_GT, i0, r0, i1)
+#define jit_bgtr_ui(i0, r0, r1) 	arm_bccr(ARM_CC_HI, i0, r0, r1)
+#define jit_bgti_ui(i0, r0, i1) 	arm_bcci(ARM_CC_HI, i0, r0, i1)
+#define jit_bner_i(i0, r0, r1)		arm_bccr(ARM_CC_NE, i0, r0, r1)
+#define jit_bnei_i(i0, r0, i1)		arm_bcci(ARM_CC_NE, i0, r0, i1)
+
+#ifdef USE_THUMB_CODE
+#define arm_baddr(cc, i0, r0, r1) \
+	(((r0|r1) < 8) ? T1_ADD(r0, r0, r1) : T2_ADDS(r0, r0, r1), \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s20P((((long)i0 - (long)l) >> 1) - 2)), \
+	 T2_CC_B(cc, encode_thumb_cc_jump((((long)i0 - (long)l) >> 1) - 2)), \
+	 _jitl.thumb_tmp)
+#else
+#define arm_baddr(cc, i0, r0, r1) \
+	(_ADDS(r0, r0, r1), \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s24P((((long)i0 - (long)l) >> 2) - 2)), \
+	 _CC_B(cc, ((((long)i0 - (long)l) >> 2) - 2) & 0x00ffffff), \
+	 _jitl.thumb_tmp)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define arm_baddi(cc, i0, r0, i1) \
+	(((r0 < 8 && !(i1 & ~7)) ? \
+	      T1_ADDI3(r0, r0, i1) : \
+	      ((r0 < 8 && !(-i1 & ~7)) ? \
+	           T1_SUBI3(r0, r0, -i1) : \
+	           ((r0 < 8 && !(i1 & ~0xff)) ? \
+	                T1_ADDI8(r0, i1) : \
+	                ((r0 < 8 && !(-i1 & ~0xff)) ? \
+	                     T1_SUBI8(r0, -i1) : \
+	                     ((encode_thumb_immediate(i1) != -1) ? \
+	                          T2_ADDSI(r0, r0, encode_thumb_immediate(i1)) : \
+	                          ((encode_thumb_immediate(-i1) != -1) ? \
+	                               T2_SUBSI(r0, r0, encode_thumb_immediate(-i1)) : \
+	                               (jit_movi_i(JIT_TMP, i1), T2_ADDS(r0, r0, JIT_TMP)))))))), \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s20P((((long)i0 - (long)l) >> 1) - 2)), \
+	 T2_CC_B(cc, encode_thumb_cc_jump((((long)i0 - (long)l) >> 1) - 2)), \
+	 _jitl.thumb_tmp)
+#else
+#define arm_baddi(cc, i0, r0, i1) \
+	(((encode_arm_immediate(i1) != -1) ? \
+	      _ADDSI(r0, r0, encode_arm_immediate(i1)) : \
+	      ((encode_arm_immediate(-i1) != -1) ? \
+	           _SUBSI(r0, r0, encode_arm_immediate(-i1)) : \
+	           (jit_movi_i(JIT_TMP, i1), _ADDS(r0, r0, JIT_TMP)))), \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s24P((((long)i0 - (long)l) >> 2) - 2)), \
+	 _CC_B(cc, ((((long)i0 - (long)l) >> 2) - 2) & 0x00ffffff), \
+	 _jitl.thumb_tmp)
+#endif
+
+#define jit_boaddr_i(i0, r0, r1)	arm_baddr(ARM_CC_VS, i0, r0, r1)
+#define jit_boaddi_i(i0, r0, i1)	arm_baddi(ARM_CC_VS, i0, r0, i1)
+#define jit_boaddr_ui(i0, r0, r1)	arm_baddr(ARM_CC_HS, i0, r0, r1)
+#define jit_boaddi_ui(i0, r0, i1)	arm_baddi(ARM_CC_HS, i0, r0, i1)
+
+#ifdef USE_THUMB_CODE
+#define arm_bsubr(cc, i0, r0, r1) \
+	(((r0|r1) < 8) ? T1_SUB(r0, r0, r1) : T2_SUBS(r0, r0, r1), \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s20P((((long)i0 - (long)l) >> 1) - 2)), \
+	 T2_CC_B(cc, encode_thumb_cc_jump((((long)i0 - (long)l) >> 1) - 2)), \
+     _jitl.thumb_tmp)
+#else
+#define arm_bsubr(cc, i0, r0, r1) \
+	(_SUBS(r0, r0, r1), \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s24P((((long)i0 - (long)l) >> 2) - 2)), \
+	 _CC_B(cc, ((((long)i0 - (long)l) >> 2) - 2) & 0x00ffffff), \
+     _jitl.thumb_tmp)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define arm_bsubi(cc, i0, r0, i1) \
+	(((r0 < 8 && !((i1) & ~7)) ? \
+	      T1_SUBI3(r0, r0, i1) : \
+	      ((r0 < 8 && !(-(i1) & ~7)) ? \
+	           T1_ADDI3(r0, r0, -i1) : \
+	           ((r0 < 8 && !((i1) & ~0xff)) ? \
+	                T1_SUBI8(r0, i1) : \
+	                ((r0 < 8 && !(-(i1) & ~0xff)) ? \
+	                     T1_ADDI8(r0, -(i1)) : \
+	                     ((encode_thumb_immediate(i1) != -1) ? \
+	                          T2_SUBSI(r0, r0, encode_thumb_immediate(i1)) : \
+	                          ((encode_thumb_immediate(-i1) != -1) ? \
+	                               T2_ADDSI(r0, r0, encode_thumb_immediate(-i1)) : \
+	                               (jit_movi_i(JIT_TMP, i1), T2_SUBS(r0, r0, JIT_TMP)))))))), \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s20P((((long)i0 - (long)_jitl.thumb_tmp) >> 1) - 2)), \
+	 T2_CC_B(cc, encode_thumb_cc_jump((((long)(i0) - (long)_jitl.thumb_tmp) >> 1) - 2)), \
+	 _jitl.thumb_tmp)
+#else
+#define arm_bsubi(cc, i0, r0, i1) \
+	(((encode_arm_immediate(i1) != -1) ? \
+	    _SUBSI(r0, r0, encode_arm_immediate(i1)) : \
+	    ((encode_arm_immediate(-i1) != -1) ? \
+	       _ADDSI(r0, r0, encode_arm_immediate(-i1)) : \
+	       (jit_movi_i(JIT_TMP, i1), _SUBS(r0, r0, JIT_TMP)))), \
+	 _jitl.thumb_tmp = _jit.x.pc, \
+	 assert(_s24P((((long)i0 - (long)l) >> 2) - 2)), \
+	 _CC_B(cc, ((((long)i0 - (long)l) >> 2) - 2) & 0x00ffffff), \
+     _jitl.thumb_tmp)
+#endif
+
+#define jit_bosubr_i(i0, r0, r1)	arm_bsubr(ARM_CC_VS, i0, r0, r1)
+#define jit_bosubi_i(i0, r0, i1)	arm_bsubi(ARM_CC_VS, i0, r0, i1)
+#define jit_bosubr_ui(i0, r0, r1)	arm_bsubr(ARM_CC_LO, i0, r0, r1)
+#define jit_bosubi_ui(i0, r0, i1)	arm_bsubi(ARM_CC_LO, i0, r0, i1)
+
+#ifdef USE_THUMB_CODE
+#define arm_bmxr(cc, i0, r0, r1) \
+	(((r0|r1) < 8) ? T1_TST(r0, r1) : T2_TST(r0, r1), \
+	 _jitl.thumb_pc = _jit.x.pc, \
+	 assert(_s20P((((long)i0 - (long)l) >> 1) - 2)), \
+	 T2_CC_B(cc, encode_thumb_cc_jump((((long)i0 - (long)l) >> 1) - 2)), \
+	 _jitl.thumb_pc)
+#else
+#define arm_bmxr(cc, i0, r0, r1) \
+	(((jit_armv5_p()) ? _TST(r0, r1) : _ANDS(JIT_TMP, r0, r1)), \
+	 _jitl.thumb_pc = _jit.x.pc, \
+	 assert(_s24P((((long)i0 - (long)l) >> 2) - 2)), \
+	 _CC_B(cc, ((((long)i0 - (long)l) >> 2) - 2) & 0x00ffffff), \
+	 _jitl.thumb_pc)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define arm_bmxi(cc, i0, r0, i1) \
+	((jit_armv5_p()) ? \
+	     ((encode_arm_immediate(i1) != -1) ? \
+		     _TSTI(r0, encode_arm_immediate(i1)) : \
+		     (jit_movi_i(JIT_TMP, i1), _TST(r0, JIT_TMP))) \
+	     (((i = encode_arm_immediate(i1)) != -1) ? \
+		      _ANDSI(JIT_TMP, r0, i) : \
+	          (((encode_arm_immediate(~i1)) != -1) ? \
+		           _BICSI(JIT_TMP, r0, encode_arm_immediate(~i1)) : \
+	               (jit_movi_i(JIT_TMP, i1), _ANDS(JIT_TMP, r0, JIT_TMP)))), \
+	 _jitl.thumb_pc = _jit.x.pc, \
+	 assert(_s24P((((long)i0 - (long)_jitl.thumb_pc) >> 2) - 2)), \
+	 _CC_B(cc, ((((long)i0 - (long)_jitl.thumb_pc) >> 2) - 2) & 0x00ffffff), \
+     _jitl.thumb_pc)
+#else
+#define arm_bmxi(cc, i0, r0, i1) \
+	((jit_armv5_p()) ? \
+	     ((encode_arm_immediate(i1) != -1) ? \
+		      _TSTI(r0, encode_arm_immediate(i1)) : \
+	          (jit_movi_i(JIT_TMP, i1), _TST(r0, JIT_TMP))) : \
+	     ((encode_arm_immediate(i1) != -1) ? \
+		 	  _ANDSI(JIT_TMP, r0, encode_arm_immediate(i1)) : \
+	          ((encode_arm_immediate(~(i1)) != -1) ? \
+			       _BICSI(JIT_TMP, r0, encode_arm_immediate(~i1)) : \
+	               (jit_movi_i(JIT_TMP, i1), _ANDS(JIT_TMP, r0, JIT_TMP)))), \
+	 _jitl.thumb_pc = _jit.x.pc, \
+	 assert(_s24P((((long)(i0) - (long)_jitl.thumb_pc) >> 2) - 2)), \
+	 _CC_B(cc, ((((long)(i0) - (long)_jitl.thumb_pc) >> 2) - 2) & 0x00ffffff), \
+     _jitl.thumb_pc)
+#endif
+
+#define jit_bmsr_i(i0, r0, r1)		arm_bmxr(ARM_CC_NE, i0, r0, r1)
+#define jit_bmsi_i(i0, r0, i1)		arm_bmxi(ARM_CC_NE, i0, r0, i1)
+#define jit_bmcr_i(i0, r0, r1)		arm_bmxr(ARM_CC_EQ, i0, r0, r1)
+#define jit_bmci_i(i0, r0, i1)		arm_bmxi(ARM_CC_EQ, i0, r0, i1)
+
+#ifdef USE_THUMB_CODE
+#define jit_ldr_c(r0, r1) T2_LDRSBI(r0, r1, 0)
+#else
+#define jit_ldr_c(r0, r1) _LDRSBI(r0, r1, 0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldi_c(r0, i0) \
+{ \
+    jit_movi_i(JIT_TMP, (int)i0); \
+	T2_LDRSBI(r0, JIT_TMP, 0); \
+}
+#else
+#define jit_ldi_c(r0, i0) \
+{ \
+    jit_movi_i(JIT_TMP, (int)i0); \
+	_LDRSBI(r0, JIT_TMP, 0); \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldxr_c(r0, r1, r2) \
+	((r0|r1|r2) < 8) ? T1_LDRSB(r0, r1, r2) : T2_LDRSB(r0, r1, r2)
+#else
+#define jit_ldxr_c(r0, r1, r2) _LDRSB(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldxi_c(r0, r1, i0) \
+{ \
+	if (i0 >= 0 && i0 <= 255) \
+		T2_LDRSBI(r0, r1, i0); \
+	else if (i0 < 0 && i0 >= -255) \
+		T2_LDRSBIN(r0, r1, -i0); \
+	else if (i0 >= 0 && i0 <= 4095) \
+		T2_LDRSBWI(r0, r1, i0); \
+	else { \
+		jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+		jit_movi_i(reg, i0); \
+		if ((r0|r1|reg) < 8) \
+			T1_LDRSB(r0, r1, reg); \
+		else \
+			T2_LDRSB(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_ldxi_c(r0, r1, i0) \
+{ \
+	if (i0 >= 0 && i0 <= 255) \
+		_LDRSBI(r0, r1, i0); \
+	else if (i0 < 0 && i0 >= -255) \
+		_LDRSBIN(r0, r1, -i0); \
+	else { \
+		jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+		jit_movi_i(reg, i0); \
+		_LDRSB(r0, r1, reg); \
+    } \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldr_uc(r0, r1) T2_LDRBI(r0, r1, 0)
+#else
+#define jit_ldr_uc(r0, r1) _LDRBI(r0, r1, 0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldi_uc(r0, i0) \
+    (jit_movi_i(JIT_TMP, (int)i0), T2_LDRBI(r0, JIT_TMP, 0))
+#else
+#define jit_ldi_uc(r0, i0) \
+	(jit_movi_i(JIT_TMP, (int)i0), _LDRBI(r0, JIT_TMP, 0))
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldxr_uc(r0, r1, r2) \
+	((r0|r1|r2) < 8) ? T1_LDRB(r0, r1, r2) : T2_LDRB(r0, r1, r2)
+#else
+#define jit_ldxr_uc(r0, r1, r2) _LDRB(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldxi_uc(r0, r1, i0) \
+{ \
+	if ((r0|r1) < 8 && i0 >= 0 && i0 < 0x20) \
+		T1_LDRBI(r0, r1, i0); \
+	else if (i0 >= 0 && i0 <= 255) \
+		T2_LDRBI(r0, r1, i0); \
+	else if (i0 < 0 && i0 >= -255) \
+		T2_LDRBIN(r0, r1, -i0); \
+	else if (i0 >= 0 && i0 <= 4095) \
+		T2_LDRBWI(r0, r1, i0); \
+	else { \
+		jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+		jit_movi_i(reg, i0); \
+		if ((r0|r1|reg) < 8) \
+			T1_LDRB(r0, r1, reg); \
+		else \
+			T2_LDRB(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_ldxi_uc(r0, r1, i0) \
+{ \
+	if (i0 >= 0 && i0 <= 4095) \
+	    _LDRBI(r0, r1, i0); \
+	else if (i0 < 0 && i0 >= -4095) \
+	    _LDRBIN(r0, r1, -i0); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _LDRB(r0, r1, reg); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldr_s(r0, r1) T2_LDRSHI(r0, r1, 0)
+#else
+#define jit_ldr_s(r0, r1) _LDRSHI(r0, r1, 0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldi_s(r0, i0) \
+	(jit_movi_i(JIT_TMP, (int)i0), T2_LDRSHI(r0, JIT_TMP, 0))
+#else
+#define jit_ldi_s(r0, i0) \
+	(jit_movi_i(JIT_TMP, (int)i0), _LDRSHI(r0, JIT_TMP, 0))
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldxr_s(r0, r1, r2) \
+	((r0|r1|r2) < 8) ? T1_LDRSH(r0, r1, r2) : T2_LDRSH(r0, r1, r2)
+#else
+#define jit_ldxr_s(r0, r1, r2) _LDRSH(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldxi_s(r0, r1, i0) \
+{ \
+	if (i0 >= 0 && i0 <= 255) \
+	    T2_LDRSHI(r0, r1, i0); \
+	else if (i0 < 0 && i0 >= -255) \
+	    T2_LDRSHIN(r0, r1, -i0); \
+	else if (i0 >= 0 && i0 <= 4095) \
+	    T2_LDRSHWI(r0, r1, i0); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    if ((r0|r1|reg) < 8) \
+			T1_LDRSH(r0, r1, reg); \
+	    else \
+			T2_LDRSH(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_ldxi_s(r0, r1, i0) \
+{ \
+	if (i0 >= 0 && i0 <= 255) \
+	    _LDRSHI(r0, r1, i0); \
+	else if (i0 < 0 && i0 >= -255) \
+	    _LDRSHIN(r0, r1, -i0); \
+	else { \
+		jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _LDRSH(r0, r1, reg); \
+    } \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldr_us(r0, r1)  T2_LDRHI(r0, r1, 0)
+#else
+#define jit_ldr_us(r0, r1) _LDRHI(r0, r1, 0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldi_us(r0, i0) \
+	(jit_movi_i(JIT_TMP, (int)i0), T2_LDRHI(r0, JIT_TMP, 0))
+#else
+#define jit_ldi_us(r0, i0) \
+	(jit_movi_i(JIT_TMP, (int)i0), _LDRHI(r0, JIT_TMP, 0))
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldxr_us(r0, r1, r2) \
+	((r0|r1|r2) < 8) ? T1_LDRH(r0, r1, r2) : T2_LDRH(r0, r1, r2)
+#else
+#define jit_ldxr_us(r0, r1, r2) _LDRH(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldxi_us(r0, r1, i0) \
+{ \
+ 	if ((r0|r1) < 8 && i0 >= 0 && !(i0 & 1) && (i0 >> 1) < 0x20) \
+		T1_LDRHI(r0, r1, i0 >> 1); \
+	else if (i0 >= 0 && i0 <= 255) \
+		T2_LDRHI(r0, r1, i0); \
+	else if (i0 < 0 && i0 >= -255) \
+		T2_LDRHIN(r0, r1, -i0); \
+	else if (i0 >= 0 && i0 <= 4095) \
+		T2_LDRHWI(r0, r1, i0); \
+	else { \
+		jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+		jit_movi_i(reg, i0); \
+		if ((r0|r1|reg) < 8) \
+			T1_LDRH(r0, r1, reg); \
+		else \
+			T2_LDRH(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_ldxi_us(r0, r1, i0) \
+{ \
+	if (i0 >= 0 && i0 <= 255) \
+	    _LDRHI(r0, r1, i0); \
+	else if (i0 < 0 && i0 >= -255) \
+	    _LDRHIN(r0, r1, -i0); \
+	else { \
+	    jit_gpr_t reg = r0 != r1 ? r0 : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _LDRH(r0, r1, reg); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldr_i(r0, r1) T2_LDRI(r0, r1, 0)
+#else
+#define jit_ldr_i(r0, r1) _LDRI(r0, r1, 0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldi_i(r0, i0) \
+	(jit_movi_i(JIT_TMP, (int)i0), T2_LDRI(r0, JIT_TMP, 0))
+#else
+#define jit_ldi_i(r0, i0) \
+	(jit_movi_i(JIT_TMP, (int)i0), _LDRI(r0, JIT_TMP, 0))
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldxr_i(r0, r1, r2) \
+	(((r0|r1|r2) < 8) ? T1_LDR(r0, r1, r2) : T2_LDR(r0, r1, r2))
+#else
+#define jit_ldxr_i(r0, r1, r2) _LDR(r0, r1, r2)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_ldxi_i(r0, r1, i0) \
+{ \
+	if (((r0)|(r1)) < 8 && (i0) >= 0 && !((i0) & 3) && ((i0) >> 2) < 0x20) \
+	    T1_LDRI(r0, r1, (i0) >> 2); \
+	else if ((r1) == _R13 && (r0) < 8 && \
+		 (i0) >= 0 && !((i0) & 3) && ((i0) >> 2) <= 255) \
+	    T1_LDRISP(r0, (i0) >> 2); \
+	else if ((i0) >= 0 && (i0) <= 255) \
+	    T2_LDRI(r0, r1, i0); \
+	else if ((i0) < 0 && (i0) >= -255) \
+	    T2_LDRIN((r0), (r1), -(i0)); \
+	else if ((i0) >= 0 && (i0) <= 4095) \
+	    T2_LDRWI(r0, r1, i0); \
+	else { \
+	    jit_gpr_t reg = (r0) != (r1) ? (r0) : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    if (((r0)|(r1)|reg) < 8) \
+			T1_LDR(r0, r1, reg); \
+	    else \
+			T2_LDR(r0, r1, reg); \
+	} \
+}
+#else
+#define jit_ldxi_i(r0, r1, i0) \
+{ \
+	if ((i0) >= 0 && (i0) <= 4095) \
+	    _LDRI(r0, r1, i0); \
+	else if ((i0) < 0 && (i0) >= -4095) \
+	    _LDRIN(r0, r1, -i0); \
+	else { \
+	    jit_gpr_t reg = (r0) != (r1) ? (r0) : JIT_TMP; \
+	    jit_movi_i(reg, i0); \
+	    _LDR(r0, r1, reg); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_str_c(r0, r1) T2_STRBI(r1, r0, 0);
+#else
+#define jit_str_c(r0, r1) _STRBI(r1, r0, 0);
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_sti_c(r0, i0) (jit_movi_i(JIT_TMP, (int)i0), T2_STRBI(r0, JIT_TMP, 0))
+#else
+#define jit_sti_c(r0, i0) (jit_movi_i(JIT_TMP, (int)i0), _STRBI(r0, JIT_TMP, 0))
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_stxr_c(r0, r1, r2) \
+	(((r0)|(r1)|(r2)) < 8) ? T1_STRB(r2, r1, r0) : T2_STRB(r2, r1, r0)
+#else
+#define jit_stxr_c(r0, r1, r2) _STRB(r2, r1, r0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_stxi_c(r0, r1, i0) \
+{ \
+	if ((r0|r1) < 8 && i0 >= 0 && i0 < 0x20) \
+	    T1_STRBI(r1, r0, i0); \
+	else if (i0 >= 0 && i0 <= 255) \
+	    T2_STRBI(r1, r0, i0); \
+	else if (i0 < 0 && i0 >= -255) \
+	    T2_STRBIN(r1, r0, -i0); \
+	else if (i0 >= 0 && i0 <= 4095) \
+	    T2_STRBWI(r1, r0, i0); \
+	else { \
+	    jit_movi_i(JIT_TMP, (int)i0); \
+	    if ((r0|r1|JIT_TMP) < 8) \
+			T1_STRB(r1, r0, JIT_TMP); \
+	    else \
+			T2_STRB(r1, r0, JIT_TMP); \
+	} \
+}
+#else
+#define jit_stxi_c(r0, r1, i0) \
+{ \
+	if (i0 >= 0 && i0 <= 4095) \
+	    _STRBI(r1, r0, i0); \
+	else if (i0 < 0 && i0 >= -4095) \
+	    _STRBIN(r1, r0, -i0); \
+	else { \
+	    jit_movi_i(JIT_TMP, i0); \
+	    _STRB(r1, r0, JIT_TMP); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_str_s(r0, r1) T2_STRHI(r1, r0, 0)
+#else
+#define jit_str_s(r0, r1) _STRHI(r1, r0, 0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_sti_s(r0, i0) (jit_movi_i(JIT_TMP, (int)i0), T2_STRHI(r0, JIT_TMP, 0))
+#else
+#define jit_sti_s(r0, i0) (jit_movi_i(JIT_TMP, (int)i0), _STRHI(r0, JIT_TMP, 0))
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_stxr_s(r0, r1, r2) \
+	((((r0)|(r1)|(r2)) < 8) ? T1_STRH(r2, r1, r0) : T2_STRH(r2, r1, r0))
+#else
+#define jit_stxr_s(r0, r1, r2) _STRH(r2, r1, r0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_stxi_s(r0, r1, i0) \
+{ \
+	if ((r0|r1) < 8 && i0 >= 0 && !(i0 & 1) && (i0 >> 1) < 0x20) \
+	    T1_STRHI(r1, r0, i0 >> 1); \
+	else if (i0 >= 0 && i0 <= 255) \
+	    T2_STRHI(r1, r0, i0); \
+	else if (i0 < 0 && i0 >= -255) \
+	    T2_STRHIN(r1, r0, -i0); \
+	else if (i0 >= 0 && i0 <= 4095) \
+	    T2_STRHWI(r1, r0, i0); \
+	else { \
+	    jit_movi_i(JIT_TMP, (int)i0); \
+	    if ((r0|r1|JIT_TMP) < 8) \
+			T1_STRH(r1, r0, JIT_TMP); \
+	    else \
+			T2_STRH(r1, r0, JIT_TMP); \
+	} \
+}
+#else
+#define jit_stxi_s(r0, r1, i0) \
+{ \
+	if (i0 >= 0 && i0 <= 255) \
+	    _STRHI(r1, r0, i0); \
+	else if (i0 < 0 && i0 >= -255) \
+	    _STRHIN(r1, r0, -i0); \
+	else { \
+	    jit_movi_i(JIT_TMP, i0); \
+	    _STRH(r1, r0, JIT_TMP); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_str_i(r0, r1) T2_STRI(r1, r0, 0)
+#else
+#define jit_str_i(r0, r1) _STRI(r1, r0, 0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_sti_i(r0, i0) (jit_movi_i(JIT_TMP, (int)i0), T2_STRI(r0, JIT_TMP, 0))
+#else
+#define jit_sti_i(r0, i0) (jit_movi_i(JIT_TMP, (int)i0), _STRI(r0, JIT_TMP, 0))
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_stxr_i(r0, r1, r2) ((((r0)|(r1)|(r2)) < 8) ? T1_STR(r2, r1, r0) : T2_STR(r2, r1, r0))
+#else
+#define jit_stxr_i(r0, r1, r2) _STR(r2, r1, r0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_stxi_i(r0, r1, i0) \
+{ \
+	if ((r0|r1) < 8 && i0 >= 0 && !(i0 & 3) && (i0 >> 2) < 0x20) \
+		T1_STRI(r1, r0, i0 >> 2); \
+	else if (r0 == _R13 && r1 < 8 && \
+	         i0 >= 0 && !(i0 & 3) && (i0 >> 2) <= 255) \
+		T1_STRISP(r1, i0 >> 2); \
+	else if (i0 >= 0 && i0 <= 255) \
+		T2_STRI(r1, r0, i0); \
+	else if (i0 < 0 && i0 >= -255) \
+		T2_STRIN(r1, r0, -i0); \
+	else if (i0 >= 0 && i0 <= 4095) \
+		T2_STRWI(r1, r0, i0); \
+	else { \
+	    jit_movi_i(JIT_TMP, (int)i0); \
+		if ((r0|r1|JIT_TMP) < 8) \
+			T1_STR(r1, r0, JIT_TMP); \
+		else \
+			T2_STR(r1, r0, JIT_TMP); \
+	} \
+}
+#else
+#define jit_stxi_i(r0, r1, i0) \
+{ \
+	if (i0 >= 0 && i0 <= 4095) \
+	    _STRI(r1, r0, i0); \
+	else if (i0 < 0 && i0 >= -4095) \
+	    _STRIN(r1, r0, -i0); \
+	else { \
+	    jit_movi_i(JIT_TMP, i0); \
+	    _STR(r1, r0, JIT_TMP); \
+	} \
+}
+#endif
+
+#if __BYTE_ORDER == __LITTLE_ENDIAN
+/* inline glibc htons (without register clobber) */
+#ifdef USE_THUMB_CODE
+#define jit_ntoh_us(r0, r1) \
+	((r0|r1) < 8) ? T1_REV16(r0, r1) : T2_REV16(r0, r1)
+#else
+#define jit_ntoh_us(r0, r1) \
+{ \
+	if (jit_armv6_p()) \
+		_REV16(r0, r1); \
+	else { \
+		_LSLI(JIT_TMP, r1, 24); \
+		_LSRI(r0, r1, 8); \
+		_ORR_SI(r0, r0, JIT_TMP, ARM_LSR, 16); \
+	} \
+}
+#endif
+
+/* inline glibc htonl (without register clobber) */
+#ifdef USE_THUMB_CODE
+#define jit_ntoh_ui(r0, r1) \
+	((r0|r1) < 8) ? T1_REV(r0, r1) : T2_REV(r0, r1)
+#else
+#define jit_ntoh_ui(r0, r1) \
+{ \
+	if (jit_armv6_p()) \
+	    _REV(r0, r1); \
+	else { \
+	    _EOR_SI(JIT_TMP, r1, r1, ARM_ROR, 16); \
+	    _LSRI(JIT_TMP, JIT_TMP, 8); \
+	    _BICI(JIT_TMP, JIT_TMP, encode_arm_immediate(0xff00)); \
+	    _EOR_SI(r0, JIT_TMP, r1, ARM_ROR, 8); \
+    } \
+}
+#endif
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_extr_c_i(r0, r1) \
+	((r0|r1) < 8) ? T1_SXTB(r0, r1) : T2_SXTB(r0, r1)
+#else
+#define jit_extr_c_i(r0, r1) \
+{ \
+	if (jit_armv6_p()) \
+		_SXTB(r0, r1); \
+	else { \
+		_LSLI(r0, r1, 24); \
+		_ASRI(r0, r0, 24); \
+	} \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_extr_c_ui(r0, r1) \
+	((r0|r1) < 8) ? T1_UXTB(r0, r1) : T2_UXTB(r0, r1)
+#else
+#define jit_extr_c_ui(r0, r1) \
+	jit_armv6_p() ? _UXTB(r0, r1) : _ANDI(r0, r1, 0xff)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_extr_s_i(r0, r1) \
+	((r0|r1) < 8) ? T1_SXTH(r0, r1) : T2_SXTH(r0, r1)
+#else
+#define jit_extr_s_i(r0, r1) \
+	(jit_armv6_p()) ? _SXTH(r0, r1) : (_LSLI(r0, r1, 16), _ASRI(r0, r0, 16))
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_extr_s_ui(r0, r1) \
+	((r0|r1) < 8) ? T1_UXTH(r0, r1) : T2_UXTH(r0, r1)
+#else
+#define jit_extr_s_ui(r0, r1) \
+    /* _ANDI(r0, r1, 0xffff) needs more instructions */ \
+	(jit_armv6_p()) ? _UXTH(r0, r1) : (_LSLI(r0, r1, 16), _LSRI(r0, r0, 16))
+#endif
+
+#define jit_allocai(i0) \
+	(assert((i0) >= 0), \
+     _jitl.alloca_offset += i0, \
+     jit_patch_movi(_jitl.stack, (void *) \
+                    ((_jitl.alloca_offset + _jitl.stack_length + 7) & -8)), \
+     (-_jitl.alloca_offset))
+
+#ifdef USE_THUMB_CODE
+#define jit_prolog(n) \
+{ \
+	/*  switch to thumb mode (better approach would be to
+	 * or 1 address being called, but no clear distinction
+	 * of what is a pointer to a jit function, or if patching
+	 * a pointer to a jit function) */ \
+	_ADDI(_R12, _R15, 1); \
+	_BX(_R12); \
+	if (!_jitl.after_prolog) { \
+	    _jitl.after_prolog = 1; \
+	    _jitl.thumb_pc = _jit.x.pc; \
+	}  \
+	if (jit_hardfp_p()) { \
+	    T2_PUSH((1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)| \
+		    /* previous fp and return address */ \
+		    (1<<JIT_FP)|(1<<JIT_LR)); \
+	    _VPUSH_F64(_D8, 8); \
+	    T2_PUSH(/* arguments (should keep state and only save "i0" registers) */ \
+		    (1<<_R0)|(1<<_R1)|(1<<_R2)|(1<<_R3)); \
+	} \
+	else \
+	    T2_PUSH(/* arguments (should keep state and only save "i0" registers) */ \
+		    (1<<_R0)|(1<<_R1)|(1<<_R2)|(1<<_R3)| \
+		    (1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)| \
+		    /* previous fp and return address */ \
+		    (1<<JIT_FP)|(1<<JIT_LR)); \
+	T2_MOV(JIT_FP, JIT_SP); \
+	\
+    _jitl.nextarg_get = _jitl.nextarg_getf = 0; \
+    _jitl.nextarg_put = 0; \
+    _jitl.framesize = JIT_FRAMESIZE; \
+    if (jit_hardfp_p()) \
+		_jitl.framesize += 64; \
+	\
+    /* patch alloca and stack adjustment */ \
+    _jitl.stack = (int *)_jit.x.pc; \
+	\
+    if (jit_swf_p()) \
+	/* 6 soft double precision float registers */ \
+		_jitl.alloca_offset = 48; \
+    else \
+		_jitl.alloca_offset = 0; \
+	\
+    jit_movi_p(JIT_TMP, (void *)_jitl.alloca_offset); \
+    jit_subr_i(JIT_SP, JIT_SP, JIT_TMP); \
+    _jitl.stack_length = _jitl.stack_offset = 0; \
+}
+#else
+#define jit_prolog(n) \
+{ \
+	if (!_jitl.after_prolog) { \
+	    _jitl.after_prolog = 1; \
+	    _jitl.thumb_pc = _jit.x.pc; \
+	}  \
+	if (jit_hardfp_p()) { \
+	    _PUSH((1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)| \
+		    /* previous fp and return address */ \
+		    (1<<JIT_FP)|(1<<JIT_LR)); \
+	    _VPUSH_F64(_D8, 8); \
+	    _PUSH(/* arguments (should keep state and only save "i0" registers) */ \
+		    (1<<_R0)|(1<<_R1)|(1<<_R2)|(1<<_R3)); \
+	} \
+	else \
+	    _PUSH(/* arguments (should keep state and only save "i0" registers) */ \
+		    (1<<_R0)|(1<<_R1)|(1<<_R2)|(1<<_R3)| \
+		    (1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)| \
+		    /* previous fp and return address */ \
+		    (1<<JIT_FP)|(1<<JIT_LR)); \
+	_MOV(JIT_FP, JIT_SP); \
+	\
+    _jitl.nextarg_get = _jitl.nextarg_getf = 0; \
+    _jitl.nextarg_put = 0; \
+    _jitl.framesize = JIT_FRAMESIZE; \
+    if (jit_hardfp_p()) \
+		_jitl.framesize += 64; \
+	\
+    /* patch alloca and stack adjustment */ \
+    _jitl.stack = (int *)_jit.x.pc; \
+	\
+    if (jit_swf_p()) \
+	/* 6 soft double precision float registers */ \
+		_jitl.alloca_offset = 48; \
+    else \
+		_jitl.alloca_offset = 0; \
+	\
+	jit_movi_p(JIT_TMP, (void *)_jitl.alloca_offset); \
+    jit_subr_i(JIT_SP, JIT_SP, JIT_TMP); \
+    _jitl.stack_length = _jitl.stack_offset = 0; \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_callr(r0) T1_BLX(r0)
+#else
+#define jit_callr(r0) _BLX(r0)
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_calli(i0) \
+    (_jitl.thumb_tmp = jit_movi_p(JIT_TMP, i0), \
+	 T1_BLX(JIT_TMP), \
+	 _jitl.thumb_tmp)
+#else
+#define jit_calli(i0) \
+    (_jitl.thumb_tmp = jit_movi_p(JIT_TMP, i0), \
+	 _BLX(JIT_TMP), \
+	 _jitl.thumb_tmp)
+#endif
+
+#define jit_prepare_i(i0) \
+    (assert((i0) >= 0 && !_jitl.stack_offset && !_jitl.nextarg_put), \
+     _jitl.stack_offset = i0 << 2)
+
+#define jit_arg_c()			jit_arg_p()
+#define jit_arg_uc()		jit_arg_p()
+#define jit_arg_s()			jit_arg_p()
+#define jit_arg_us()		jit_arg_p()
+#define jit_arg_i()			jit_arg_p()
+#define jit_arg_ui()		jit_arg_p()
+#define jit_arg_l()			jit_arg_p()
+#define jit_arg_ul()		jit_arg_p()
+#define jit_arg_p()	\
+    ((_jitl.nextarg_get > 2) ? \
+	    ((_jitl.framesize += sizeof(int)) - sizeof(int)) : \
+        (_jitl.nextarg_get++))
+
+#define jit_getarg_c(r0, i0) \
+    jit_ldxi_c(r0, JIT_FP, (((i0) < 4) ? (i0) << 2 : (i0)) + ((__BYTE_ORDER == __BIG_ENDIAN) ? (sizeof(int) - sizeof(char)) : 0))
+
+#define jit_getarg_uc(r0, i0) \
+	jit_ldxi_uc(r0, JIT_FP, (((i0) < 4) ? (i0) << 2 : (i0)) + ((__BYTE_ORDER == __BIG_ENDIAN) ? (sizeof(int) - sizeof(char)) : 0))
+
+#define jit_getarg_s(r0, i0) \
+	jit_ldxi_s(r0, JIT_FP, (((i0) < 4) ? (i0) << 2 : (i0)) + ((__BYTE_ORDER == __BIG_ENDIAN) ? (sizeof(int) - sizeof(short)) : 0))
+
+#define jit_getarg_us(r0, i0) \
+	jit_ldxi_us(r0, JIT_FP, (((i0) < 4) ? (i0) << 2 : (i0)) + ((__BYTE_ORDER == __BIG_ENDIAN) ? (sizeof(int) - sizeof(short)) : 0))
+
+#define jit_getarg_i(r0, i0)		arm_getarg_i(_jit, r0, i0)
+#define jit_getarg_ui(r0, i0)		arm_getarg_i(_jit, r0, i0)
+#define jit_getarg_l(r0, i0)		arm_getarg_i(_jit, r0, i0)
+#define jit_getarg_ul(r0, i0)		arm_getarg_i(_jit, r0, i0)
+#define jit_getarg_p(r0, i0) \
+    jit_ldxi_i(r0, JIT_FP, (((i0) < 4) ? (i0) << 2 : (i0)));  /* arguments are saved in prolog */
+
+#ifdef USE_THUMB_CODE
+#define jit_pusharg_i(r0) \
+{ \
+    int ofs = _jitl.nextarg_put++; \
+    assert(ofs < 256); \
+    _jitl.stack_offset -= sizeof(int); \
+    _jitl.arguments[ofs] = (int *)_jit.x.pc; \
+    _jitl.types[ofs >> 5] &= ~(1 << (ofs & 31)); \
+    /* force 32 bit instruction due to possibly needing to trasform it */ \
+	T2_STRWI(r0, JIT_SP, 0); \
+}
+#else
+#define jit_pusharg_i(r0) \
+{ \
+    int		ofs = _jitl.nextarg_put++; \
+    assert(ofs < 256); \
+    _jitl.stack_offset -= sizeof(int); \
+    _jitl.arguments[ofs] = (int *)_jit.x.pc; \
+    _jitl.types[ofs >> 5] &= ~(1 << (ofs & 31)); \
+	_STRI(r0, JIT_SP, 0); \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_finishr(rs) \
+{ \
+    assert(!_jitl.stack_offset); \
+    if (r0 < 4) { \
+		jit_movr_i(JIT_TMP, r0); \
+		r0 = JIT_TMP; \
+    } \
+    arm_patch_arguments(&_jitl); \
+    _jitl.nextarg_put = 0; \
+    if (_jitl.reglist) { \
+		T2_LDMIA(JIT_FP, _jitl.reglist); \
+		_jitl.reglist = 0; \
+    } \
+    jit_callr(r0); \
+}
+#else
+#define jit_finishr(rs) \
+{ \
+    assert(!_jitl.stack_offset); \
+    if (r0 < 4) { \
+		jit_movr_i(JIT_TMP, r0); \
+		r0 = JIT_TMP; \
+    } \
+    arm_patch_arguments(&_jitl); \
+    _jitl.nextarg_put = 0; \
+    if (_jitl.reglist) { \
+		_LDMIA(JIT_FP, _jitl.reglist); \
+		_jitl.reglist = 0; \
+    } \
+    jit_callr(r0); \
+}
+#endif
+
+#ifdef USE_THUMB_CODE
+#define jit_finish(i0) \
+	(assert(!_jitl.stack_offset), \
+	 arm_patch_arguments(&_jitl), \
+	 _jitl.nextarg_put = 0, \
+	 (_jitl.reglist) ? \
+		(T2_LDMIA(JIT_FP, _jitl.reglist), \
+		 _jitl.reglist = 0) : 0, \
+     jit_calli(i0))
+#else
+#define jit_finish(i0) \
+	(assert(!_jitl.stack_offset), \
+	 arm_patch_arguments(&_jitl), \
+	 _jitl.nextarg_put = 0, \
+	 (_jitl.reglist) ? \
+		(_LDMIA(JIT_FP, _jitl.reglist), \
+		 _jitl.reglist = 0) : 0, \
+     jit_calli(i0))
+#endif
+
+#define jit_retval_i(r0)		jit_movr_i(r0, JIT_RET)
+
+#ifdef USE_THUMB_CODE
+#define jit_ret() \
+{ \
+    /* do not restore arguments */ \
+    jit_addi_i(JIT_SP, JIT_FP, 16); \
+    if (jit_hardfp_p()) \
+		_VPOP_F64(_D8, 8); \
+	T2_POP(/* callee save */ \
+	       (1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)| \
+	       /* previous fp and return address */ \
+	       (1<<JIT_FP)|(1<<JIT_PC)); \
+    if (((int)_jit.x.pc & 2)) \
+		T1_NOP(); \
+}
+#else
+#define jit_ret() \
+{ \
+    /* do not restore arguments */ \
+    jit_addi_i(JIT_SP, JIT_FP, 16); \
+    if (jit_hardfp_p()) \
+		_VPOP_F64(_D8, 8); \
+	_POP(/* callee save */ \
+	     (1<<_R4)|(1<<_R5)|(1<<_R6)|(1<<_R7)|(1<<_R8)|(1<<_R9)| \
+	     /* previous fp and return address */ \
+	     (1<<JIT_FP)|(1<<JIT_PC)); \
+}
+#endif
+
+/* just to pass make check... */
+#ifdef JIT_NEED_PUSH_POP
+# define jit_pushr_i(r0) \
+    (assert(_jitl.pop < sizeof(_jitl.push) / sizeof(_jitl.push[0])), \
+     _jitl.push[_jitl.pop++] = jit_allocai(4), \
+     jit_stxi_i(_jitl.push[_jitl.pop], JIT_FP, r0))
+
+# define jit_popr_i(r0) \
+	(assert(_jitl.pop > 0), \
+	 _jitl.pop--, \
+	 jit_ldxi_i(r0, JIT_FP, _jitl.push[_jitl.pop]))
+#endif
 #endif /* __lightning_core_arm_h */
diff --git a/src/runtime/c/pgf/lightning/arm/fp-swf.h b/src/runtime/c/pgf/lightning/arm/fp-swf.h
--- a/src/runtime/c/pgf/lightning/arm/fp-swf.h
+++ b/src/runtime/c/pgf/lightning/arm/fp-swf.h
@@ -34,6 +34,7 @@
 #ifndef __lightning_fp_swf_h
 #define __lightning_fp_swf_h
 
+#if 0
 #include <math.h>
 
 #define swf_off(rn)				((rn) << 2)
@@ -1249,5 +1250,5 @@
 	swf_strin(_R1, JIT_FP, swf_off(r0) + 4);
     }
 }
-
+#endif
 #endif /* __lightning_fp_swf_h */
diff --git a/src/runtime/c/pgf/lightning/arm/fp-vfp.h b/src/runtime/c/pgf/lightning/arm/fp-vfp.h
--- a/src/runtime/c/pgf/lightning/arm/fp-vfp.h
+++ b/src/runtime/c/pgf/lightning/arm/fp-vfp.h
@@ -34,6 +34,8 @@
 #ifndef __lightning_fp_vfp_h
 #define __lightning_fp_vfp_h
 
+#if 0 
+
 __jit_inline void
 vfp_movr_f(jit_state_t _jit, jit_fpr_t r0, jit_fpr_t r1)
 {
@@ -1084,5 +1086,6 @@
 
 #undef vfp_unget_tmp
 #undef vfp_get_tmp
+#endif
 
 #endif /* __lightning_fp_vfp_h */
diff --git a/src/runtime/c/pgf/lightning/arm/fp.h b/src/runtime/c/pgf/lightning/arm/fp.h
--- a/src/runtime/c/pgf/lightning/arm/fp.h
+++ b/src/runtime/c/pgf/lightning/arm/fp.h
@@ -45,9 +45,10 @@
 #define JIT_FPR(n)							\
     (jit_hardfp_p() ? jit_hard_order[n] : jit_soft_order[n])
 
-#include "fp-swf.h"
-#include "fp-vfp.h"
+#include "arm/fp-swf.h"
+#include "arm/fp-vfp.h"
 
+#if 0
 #define jit_movr_f(r0, r1)		arm_movr_f(_jit, r0, r1)
 __jit_inline void
 arm_movr_f(jit_state_t _jit, jit_fpr_t r0, jit_fpr_t r1)
@@ -1103,5 +1104,5 @@
     }
     /* else assume chaining call to jit_retval_d as done in tests/funcfp.c */
 }
-
+#endif
 #endif /* __lightning_fp_arm_h */
diff --git a/src/runtime/c/pgf/lightning/arm/funcs.h b/src/runtime/c/pgf/lightning/arm/funcs.h
--- a/src/runtime/c/pgf/lightning/arm/funcs.h
+++ b/src/runtime/c/pgf/lightning/arm/funcs.h
@@ -51,8 +51,7 @@
     __clear_cache(start, end);
 }
 
-#define jit_get_cpu			jit_get_cpu
-__jit_constructor static void
+__attribute__((constructor)) static void
 jit_get_cpu(void)
 {
 #if defined(__linux__)
@@ -105,5 +104,280 @@
     if (!jit_cpu.vfp && jit_cpu.thumb)
 	jit_cpu.thumb = 0;
 }
+
+static void
+arm_patch_arguments(struct jit_local_state* jitl)
+{	
+    int		 reg;
+    int		 ioff;
+    int		 foff;
+    int		 size;
+    int		 index;
+    jit_thumb_t	 thumb;
+    int		 offset;
+    union {
+	_ui	*i;
+	_us	*s;
+    } u;
+
+    ioff = foff = 0;
+    for (index = jitl->nextarg_put - 1, offset = 0; index >= 0; index--) {
+		if (jitl->types[index >> 5] & (1 << (index & 31)))
+			size = sizeof(double);
+		else
+			size = sizeof(int);
+		u.i = jitl->arguments[index];
+#ifdef USE_THUMB_CODE
+		code2thumb(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
+		switch (thumb.i & 0xfff00f00) {
+		case ARM_CC_AL|ARM_VSTR|ARM_P:
+			if (jit_hardfp_p()) {
+			if (foff < 16) {
+				reg = (thumb.i >> 12) & 0xf;
+				thumb.i = (ARM_CC_AL|ARM_VMOV_F |
+					   ((foff >> 1) << 12) | reg);
+				if (foff & 1)
+				thumb.i |= ARM_V_D;
+				thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
+				++foff;
+				continue;
+			}
+			}
+			else {
+			if (ioff < 4) {
+				thumb.i = ((thumb.i & 0xfff0ff00) |
+					   (JIT_FP << 16) | ioff);
+				thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
+				++ioff;
+				continue;
+			}
+			}
+			thumb.i = (thumb.i & 0xffffff00) | (offset >> 2);
+			thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
+			break;
+		case ARM_CC_AL|ARM_VSTR|ARM_V_F64|ARM_P:
+			if (jit_hardfp_p()) {
+			if (foff & 1)
+				++foff;
+			if (foff < 16) {
+				reg = (thumb.i >> 12) & 0xf;
+				thumb.i = (ARM_CC_AL|ARM_VMOV_F|ARM_V_F64 |
+					   ((foff >> 1) << 12) | reg);
+				thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
+				foff += 2;
+				continue;
+			}
+			}
+			else {
+			if (ioff & 1)
+				++ioff;
+			if (ioff < 4) {
+				thumb.i = ((thumb.i & 0xfff0ff00) |
+					   (JIT_FP << 16) | ioff);
+				thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
+				ioff += 2;
+				continue;
+			}
+			}
+			if (offset & 7)
+			offset += sizeof(int);
+			thumb.i = (thumb.i & 0xffffff00) | (offset >> 2);
+			thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
+			break;
+		case THUMB2_STRWI:
+		thumb_stri:
+			if (size == 8 && (ioff & 1))
+			++ioff;
+			if (ioff < 4) {
+			thumb.i = ((thumb.i & 0xfff0f000) |
+				   (JIT_FP << 16) | (ioff << 2));
+			thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
+			++ioff;
+			if (size == 8) {
+				code2thumb(thumb.s[0], thumb.s[1], u.s[2], u.s[3]);
+				thumb.i = ((thumb.i & 0xfff0f000) |
+					   (JIT_FP << 16) | (ioff << 2));
+				thumb2code(thumb.s[0], thumb.s[1], u.s[2], u.s[3]);
+				++ioff;
+			}
+			continue;
+			}
+			if (size == 8 && (offset & 7))
+			offset += sizeof(int);
+			thumb.i = (thumb.i & 0xfffff000) | offset;
+			thumb2code(thumb.s[0], thumb.s[1], u.s[0], u.s[1]);
+			if (size == 8) {
+			code2thumb(thumb.s[0], thumb.s[1], u.s[2], u.s[3]);
+			thumb.i = (thumb.i & 0xfffff000) | (offset + 4);
+			thumb2code(thumb.s[0], thumb.s[1], u.s[2], u.s[3]);
+			}
+			break;
+		default:
+			/* offset too large */
+			if ((thumb.i & 0xfff00000) == THUMB2_STRWI)
+			goto thumb_stri;
+			abort();
+		}
+#else
+		switch (u.i[0] & 0xfff00f00) {
+		case ARM_CC_AL|ARM_VSTR|ARM_P:
+			if (jit_hardfp_p()) {
+			if (foff < 16) {
+				reg = (u.i[0] >> 12) & 0xf;
+				u.i[0] = (ARM_CC_AL|ARM_VMOV_F |
+					  ((foff >> 1) << 12) | reg);
+				if (foff & 1)
+				u.i[0] |= ARM_V_D;
+				++foff;
+				continue;
+			}
+			}
+			else {
+			if (ioff < 4) {
+				u.i[0] = ((u.i[0] & 0xfff0ff00) |
+					  (JIT_FP << 16) | ioff);
+				++ioff;
+				continue;
+			}
+			}
+			u.i[0] = (u.i[0] & 0xffffff00) | (offset >> 2);
+			break;
+		case ARM_CC_AL|ARM_VSTR|ARM_V_F64|ARM_P:
+			if (jit_hardfp_p()) {
+			if (foff & 1)
+				++foff;
+			if (foff < 16) {
+				reg = (u.i[0] >> 12) & 0xf;
+				u.i[0] = (ARM_CC_AL|ARM_VMOV_F|ARM_V_F64 |
+					  ((foff >> 1) << 12) | reg);
+				foff += 2;
+				continue;
+			}
+			}
+			else {
+			if (ioff & 1)
+				++ioff;
+			if (ioff < 4) {
+				u.i[0] = ((u.i[0] & 0xfff0ff00) |
+					  (JIT_FP << 16) | ioff);
+				ioff += 2;
+				continue;
+			}
+			}
+			if (offset & 7)
+			offset += sizeof(int);
+			u.i[0] = (u.i[0] & 0xffffff00) | (offset >> 2);
+			break;
+		case ARM_CC_AL|ARM_STRI|ARM_P:
+		arm_stri:
+			if (size == 8 && (ioff & 1))
+			++ioff;
+			if (ioff < 4) {
+			u.i[0] = ((u.i[0] & 0xfff0f000) |
+				  (JIT_FP << 16) | (ioff << 2));
+			++ioff;
+			if (size == 8) {
+				u.i[1] = ((u.i[1] & 0xfff0f000) |
+					  (JIT_FP << 16) | (ioff << 2));
+				++ioff;
+			}
+			continue;
+			}
+			if (size == 8 && (offset & 7))
+			offset += sizeof(int);
+			u.i[0] = (u.i[0] & 0xfffff000) | offset;
+			if (size == 8)
+			u.i[1] = (u.i[1] & 0xfffff000) | (offset + 4);
+			break;
+		default:
+			/* offset too large */
+			if ((u.i[0] & 0xfff00000) == (ARM_CC_AL|ARM_STRI|ARM_P))
+			goto arm_stri;
+			abort();
+		}
+#endif
+		offset += size;
+    }
+
+    jitl->reglist = ((1 << ioff) - 1) & 0xf;
+    if (jitl->stack_length < offset) {
+		jitl->stack_length = offset;
+		jit_patch_movi(jitl->stack, (void *)
+		               ((jitl->alloca_offset + jitl->stack_length + 7) & -8));
+    }
+}
+
+extern int	__aeabi_idivmod(int, int);
+extern unsigned	__aeabi_uidivmod(unsigned, unsigned);
+
+#pragma push_macro("_jit")
+#ifdef _jit
+#undef _jit
+#endif
+#define _jit (*jit)
+static void
+arm_divmod(jit_state* jit, int div, int sign,
+           jit_gpr_t r0, jit_gpr_t r1, jit_gpr_t r2)
+{
+    int d;
+    int l;
+    void *p;
+    l = 0xf;
+    if ((int)r0 < 4)
+		/* bogus extra push to align at 8 bytes */
+		l = (l & ~(1 << r0)) | 0x10;
+#ifdef USE_THUMB_CODE
+	T1_PUSH(l);
+#else
+	_PUSH(l);
+#endif
+    if (r1 == _R1 && r2 == _R0) {
+		jit_movr_i(JIT_FTMP, _R0);
+		jit_movr_i(_R0, _R1);
+		jit_movr_i(_R1, JIT_FTMP);
+    } else if (r2 == _R0) {
+		jit_movr_i(_R1, r2);
+		jit_movr_i(_R0, r1);
+    } else {
+		jit_movr_i(_R0, r1);
+		jit_movr_i(_R1, r2);
+    }
+	p = (sign) ? (void*) __aeabi_idivmod : (void*) __aeabi_uidivmod;
+    if (!jit_exchange_p()) {
+#ifdef USE_THUMB_CODE
+	    d = (((int)p - (int)_jit.x.pc) >> 1) - 2;
+#else
+	    d = (((int)p - (int)_jit.x.pc) >> 2) - 2;
+#endif
+		if (_s24P(d)) {
+#ifdef USE_THUMB_CODE
+			T2_BLI(encode_thumb_jump(d));
+#else
+			_BLI(d & 0x00ffffff);
+#endif
+		}
+		else
+			goto fallback;
+    } else {
+fallback:
+		jit_movi_i(JIT_FTMP, (int)p);
+#ifdef USE_THUMB_CODE
+		T1_BLX(JIT_FTMP);
+#else
+		_BLX(JIT_FTMP);
+#endif
+    }
+    if (div) {
+		jit_movr_i(r0, _R0);
+    } else {
+		jit_movr_i(r0, _R1);
+	}
+#ifdef USE_THUMB_CODE
+	T1_POP(l);
+#else
+	_POP(l);
+#endif
+}
+#pragma pop_macro("_jit")
 
 #endif /* __lightning_funcs_h */
diff --git a/src/runtime/c/pgf/lightning/asm-common.h b/src/runtime/c/pgf/lightning/asm-common.h
--- a/src/runtime/c/pgf/lightning/asm-common.h
+++ b/src/runtime/c/pgf/lightning/asm-common.h
@@ -131,6 +131,8 @@
 #define _s0P(I)		((I)==0)
 #define _s8P(I)		_siP(8,I)
 #define _s16P(I)	_siP(16,I)
+#define _s20P(I)	_siP(20,I)
+#define _s24P(I)	_siP(24,I)
 #define _s32P(I)	_siP(32,I)
 #define _u8P(I)		_uiP(8,I)
 #define _u16P(I)	_uiP(16,I)
diff --git a/src/runtime/c/pgf/lightning/core-common.h b/src/runtime/c/pgf/lightning/core-common.h
--- a/src/runtime/c/pgf/lightning/core-common.h
+++ b/src/runtime/c/pgf/lightning/core-common.h
@@ -198,13 +198,19 @@
 #endif
 
 /* Common 'shortcut' implementations */
+#ifndef jit_subi_i
 #define jit_subi_i(d, rs, is)		jit_addi_i((d), (rs), -(is))
+#endif
 #define jit_subi_l(d, rs, is)		jit_addi_l((d), (rs), -(is))
+#ifndef jit_subci_i
 #define jit_subci_i(d, rs, is)		jit_addci_i((d), (rs), -(is))
+#endif
 #define jit_subci_l(d, rs, is)		jit_addci_l((d), (rs), -(is))
 #define jit_rsbr_f(d, s1, s2)		jit_subr_f((d), (s2), (s1))
 #define jit_rsbr_d(d, s1, s2)		jit_subr_d((d), (s2), (s1))
+#ifndef jit_rsbr_i
 #define jit_rsbr_i(d, s1, s2)		jit_subr_i((d), (s2), (s1))
+#endif
 #define jit_rsbr_l(d, s1, s2)		jit_subr_l((d), (s2), (s1))
 #define jit_rsbr_p(d, s1, s2)		jit_subr_p((d), (s2), (s1))
 
@@ -213,7 +219,9 @@
 #define jit_notr_uc(d, rs)		jit_xori_c((d), (rs), 255)
 #define jit_notr_s(d, rs)		jit_xori_s((d), (rs), 65535)
 #define jit_notr_us(d, rs)		jit_xori_s((d), (rs), 65535)
+#ifndef jit_notr_i
 #define jit_notr_i(d, rs)		jit_xori_i((d), (rs), ~0)
+#endif
 #define jit_notr_ui(d, rs)		jit_xori_i((d), (rs), ~0)
 #define jit_notr_l(d, rs)		jit_xori_l((d), (rs), ~0L)
 #define jit_notr_ul(d, rs)		jit_xori_l((d), (rs), ~0L)
diff --git a/src/runtime/c/pgf/lightning/i386/core-64.h b/src/runtime/c/pgf/lightning/i386/core-64.h
--- a/src/runtime/c/pgf/lightning/i386/core-64.h
+++ b/src/runtime/c/pgf/lightning/i386/core-64.h
@@ -193,7 +193,7 @@
 #define jit_retval_l(rd)	((void)jit_movr_l ((rd), _EAX))
 #define jit_arg_i()		(_jitl.nextarg_geti < JIT_ARG_MAX \
 				 ? _jitl.nextarg_geti++ \
-				 : ((_jitl.framesize += sizeof(long)) - sizeof(long)))
+				 : (int) ((_jitl.framesize += sizeof(long)) - sizeof(long)))
 #define jit_arg_c()		jit_arg_i()
 #define jit_arg_uc()		jit_arg_i()
 #define jit_arg_s()		jit_arg_i()
diff --git a/src/runtime/c/pgf/linearizer.c b/src/runtime/c/pgf/linearizer.c
--- a/src/runtime/c/pgf/linearizer.c
+++ b/src/runtime/c/pgf/linearizer.c
@@ -2,668 +2,1172 @@
 #include "linearizer.h"
 #include <gu/map.h>
 #include <gu/fun.h>
-#include <gu/log.h>
-#include <gu/choice.h>
-#include <gu/seq.h>
-#include <gu/file.h>
-#include <gu/string.h>
-#include <gu/assert.h>
-#include <pgf/expr.h>
-#include <pgf/literals.h>
-#include <stdio.h>
-
-//#define PGF_LINEARIZER_DEBUG
-
-GU_DEFINE_TYPE(PgfCncOverloadMap, GuMap,
-               gu_type(PgfCCat), NULL,
-               gu_ptr_type(GuBuf), &gu_null_struct);
-
-GU_DEFINE_TYPE(PgfCncFunOverloadMap, GuStringMap, gu_ptr_type(PgfCncOverloadMap),
-               &gu_null_struct);
-
-static void
-pgf_lzr_add_overl_entry(PgfCncOverloadMap* overl_table,
-			            PgfCCat* ccat, void* entry,
-			            GuPool *pool)
-{
-	GuBuf* entries =
-		gu_map_get(overl_table, ccat, GuBuf*);
-	if (entries == NULL) {
-		entries = gu_new_buf(void*, pool);
-		gu_map_put(overl_table, ccat, GuBuf*, entries);
-	}
-
-	gu_buf_push(entries, void*, entry);
-}
-
-typedef struct {
-	GuMapItor fn;
-	PgfConcr* concr;
-	GuPool* pool;
-} PgfLzrIndexFn;
-
-static void
-pgf_lzr_index_itor(GuMapItor* fn, const void* key, void* value, GuExn* err)
-{
-	(void) (key && err);
-
-	PgfLzrIndexFn* clo = (PgfLzrIndexFn*) fn;
-    PgfCCat* ccat = *((PgfCCat**) value);
-    PgfConcr *concr = clo->concr;
-    GuPool *pool = clo->pool;
-
-	if (gu_seq_is_null(ccat->prods))
-		return;
-
-	size_t n_prods = gu_seq_length(ccat->prods);
-	for (size_t i = 0; i < n_prods; i++) {
-		PgfProduction prod = gu_seq_get(ccat->prods, PgfProduction, i);
-
-		void* data = gu_variant_data(prod);
-		switch (gu_variant_tag(prod)) {
-		case PGF_PRODUCTION_APPLY: {
-			PgfProductionApply* papply = data;
-			PgfCncOverloadMap* overl_table =
-				gu_map_get(concr->fun_indices, &papply->fun->absfun->name,
-					PgfCncOverloadMap*);
-			if (!overl_table) {
-				overl_table = gu_map_type_new(PgfCncOverloadMap, pool);
-				gu_map_put(concr->fun_indices,
-					&papply->fun->absfun->name, PgfCncOverloadMap*, overl_table);
-			}
-			pgf_lzr_add_overl_entry(overl_table, ccat, papply, pool);
-			break;
-		}
-		case PGF_PRODUCTION_COERCE: {
-			PgfProductionCoerce* pcoerce = data;
-			pgf_lzr_add_overl_entry(concr->coerce_idx, ccat, pcoerce, pool);
-			break;
-		}
-		default:
-			gu_impossible();
-		}
-	}
-}
-
-void
-pgf_lzr_index(PgfConcr* concr, GuPool *pool)
-{
-	PgfLzrIndexFn clo = { { pgf_lzr_index_itor }, concr, pool };
-	gu_map_iter(concr->ccats, &clo.fn, NULL);
-}
-
-typedef struct PgfLzn PgfLzn;
-
-struct PgfLzn {
-	PgfConcr* concr;
-	GuChoice* ch;
-	PgfExpr expr;
-	int fid;
-	GuEnum en;
-};
-
-
-//
-// PgfCncTree
-//
-
-typedef enum {
-	PGF_CNC_TREE_APP,
-	PGF_CNC_TREE_CHUNKS,
-	PGF_CNC_TREE_LIT,
-} PgfCncTreeTag;
-
-typedef struct {
-	PgfCncFun* fun;
-	int fid;
-	GuLength n_args;
-	PgfCncTree args[];
-} PgfCncTreeApp;
-
-typedef struct {
-	GuLength n_args;
-	PgfCncTree args[];
-} PgfCncTreeChunks;
-
-typedef struct {
-	int fid;
-	PgfLiteral lit;
-} PgfCncTreeLit;
-
-#ifdef PGF_LINEARIZER_DEBUG
-void
-pgf_print_cnc_tree(PgfCncTree ctree, GuWriter* wtr, GuExn* err)
-{
-	GuVariantInfo ti = gu_variant_open(ctree);
-	switch (ti.tag) {
-	case PGF_CNC_TREE_APP: {
-		PgfCncTreeApp* capp = ti.data;
-		if (capp->n_args > 0) gu_putc('(', wtr, err);
-		gu_printf(wtr, err, "F%d", capp->fun->funid);
-		for (size_t i = 0; i < capp->n_args; i++) {
-			gu_putc(' ', wtr, err);
-			pgf_print_cnc_tree(capp->args[i], wtr, err);
-		}
-		if (capp->n_args > 0) gu_putc(')', wtr, err);
-		break;
-	}
-	case PGF_CNC_TREE_CHUNKS: {
-		PgfCncTreeChunks* chunks = ti.data;
-		if (chunks->n_args > 0) gu_putc('(', wtr, err);
-		gu_putc('?', wtr, err);
-		for (size_t i = 0; i < chunks->n_args; i++) {
-			gu_putc(' ', wtr, err);
-			pgf_print_cnc_tree(chunks->args[i], wtr, err);
-		}
-		if (chunks->n_args > 0) gu_putc(')', wtr, err);
-		break;
-	}
-	case PGF_CNC_TREE_LIT: {
-		PgfCncTreeLit* clit = ti.data;
-		pgf_print_literal(clit->lit, wtr, err);
-		break;
-	}
-	case GU_VARIANT_NULL:
-		gu_puts("null", wtr, err);
-		break;
-	default:
-		gu_impossible();
-	}
-}
-#endif
-
-static PgfCncTree
-pgf_lzn_resolve(PgfLzn* lzn, PgfExpr expr, PgfCCat* ccat, GuPool* pool);
-
-static PgfCncTree
-pgf_lzn_resolve_app(PgfLzn* lzn, GuBuf* buf, GuBuf* args, GuPool* pool)
-{
-	GuChoiceMark mark = gu_choice_mark(lzn->ch);
-	int save_fid = lzn->fid;
-
-redo:;
-	int index = gu_choice_next(lzn->ch, gu_buf_length(buf));
-	if (index < 0) {
-		return gu_null_variant;
-	}
-
-	size_t n_args = gu_buf_length(args);
-
-	PgfProductionApply* papply =
-		gu_buf_get(buf, PgfProductionApply*, index);
-	gu_assert(n_args == gu_seq_length(papply->args));
-
-	PgfCncTree ret = gu_null_variant;
-	PgfCncTreeApp* capp = 
-		gu_new_flex_variant(PGF_CNC_TREE_APP,
-							PgfCncTreeApp,
-							args, n_args, &ret, pool);
-	capp->fun = papply->fun;
-	capp->fid = 0;
-	capp->n_args = n_args;
-
-	for (size_t i = 0; i < n_args; i++) {
-		PgfPArg* parg = gu_seq_index(papply->args, PgfPArg, i);
-		PgfExpr  earg = gu_buf_get(args, PgfExpr, n_args-i-1);
-
-		PgfCCat* ccat = NULL;
-		GuBuf* coercions =
-			gu_map_get(lzn->concr->coerce_idx, parg->ccat, GuBuf*);
-		if (coercions == NULL) {
-			ccat = parg->ccat;
-		} else {
-			int index = gu_choice_next(lzn->ch, gu_buf_length(coercions));
-			if (index < 0) {
-				lzn->fid = save_fid;
-				gu_choice_reset(lzn->ch, mark);
-				if (!gu_choice_advance(lzn->ch))
-					return gu_null_variant;
-				goto redo;
-			}
-
-			PgfProductionCoerce* pcoerce =
-				gu_buf_get(coercions, PgfProductionCoerce*, index);
-			ccat = pcoerce->coerce;
-		}
-
-		capp->args[i] =
-			pgf_lzn_resolve(lzn, earg, ccat, pool);
-		if (gu_variant_is_null(capp->args[i])) {
-			lzn->fid = save_fid;
-			gu_choice_reset(lzn->ch, mark);
-			if (!gu_choice_advance(lzn->ch))
-				return gu_null_variant;
-			goto redo;
-		}
-	}
-
-	capp->fid = lzn->fid++;
-
-	return ret;
-}
-
-static PgfCncTree
-pgf_lzn_resolve_def(PgfLzn* lzn, PgfCncFuns* lindefs, GuString s, GuPool* pool)
-{
-	PgfCncTree lit = gu_null_variant;
-	PgfCncTree ret = gu_null_variant;
-
-	PgfCncTreeLit* clit =
-		gu_new_variant(PGF_CNC_TREE_LIT,
-					   PgfCncTreeLit,
-					   &lit, pool);
-	clit->fid = lzn->fid++;
-	clit->lit =
-		gu_new_variant_i(pool,
-					 PGF_LITERAL_STR,
-					 PgfLiteralStr,
-					 s);
-
-	if (lindefs == NULL)
-		return lit;
-
-	int index =
-		gu_choice_next(lzn->ch, gu_list_length(lindefs));
-	if (index < 0) {
-		return ret;
-	}
-	PgfCncTreeApp* capp =
-		gu_new_flex_variant(PGF_CNC_TREE_APP,
-							PgfCncTreeApp,
-							args, 1, &ret, pool);
-	capp->fun = gu_list_index(lindefs, index);
-	capp->fid = lzn->fid++;
-	capp->n_args = 1;
-	capp->args[0] = lit;
-	
-	return ret;
-}
-
-typedef struct {
-	GuMapItor fn;
-	PgfLzn* lzn;
-	GuBuf* args;
-	GuPool* pool;
-	PgfCncTree ctree;
-} PgfLznItor;
-
-static void
-pgf_lzn_cat_resolve_itor(GuMapItor* fn, const void* key, void* value, GuExn* err)
-{
-	PgfLznItor* clo = (PgfLznItor*) fn;
-	GuBuf* buf = *((GuBuf**) value);
-
-	if (gu_variant_is_null(clo->ctree))
-		clo->ctree = pgf_lzn_resolve_app(clo->lzn, buf, clo->args, clo->pool);
-}
-
-static PgfCncTree
-pgf_lzn_resolve(PgfLzn* lzn, PgfExpr expr, PgfCCat* ccat, GuPool* pool)
-{
-	PgfCncTree ret = gu_null_variant;
-	GuPool* tmp_pool = gu_new_pool();
-	GuBuf* args = gu_new_buf(PgfExpr, tmp_pool);
-
-	for (;;) {
-		GuVariantInfo i = gu_variant_open(expr);
-		switch (i.tag) {
-		case PGF_EXPR_APP: {
-			PgfExprApp* eapp = i.data;
-			gu_buf_push(args, PgfExpr, eapp->arg);
-			expr = eapp->fun;
-			break;
-		}
-		case PGF_EXPR_LIT: {
-			PgfExprLit* elit = i.data;
-			PgfCncTreeLit* clit = 
-				gu_new_variant(PGF_CNC_TREE_LIT,
-				               PgfCncTreeLit,
-				               &ret, pool);
-			clit->fid = lzn->fid++;
-			clit->lit = elit->lit;
-			goto done;
-		}
-		case PGF_EXPR_META: {
-			if (ccat == NULL) {
-				size_t n_args = gu_buf_length(args);
-
-				int flag = gu_choice_next(lzn->ch, 1);
-				if (flag == 0) {
-					return gu_null_variant;
-				}
-
-				PgfCncTreeChunks* chunks = 
-					gu_new_flex_variant(PGF_CNC_TREE_CHUNKS,
-								PgfCncTreeChunks,
-								args, n_args, &ret, pool);
-				chunks->n_args = n_args;
-
-				for (size_t i = 0; i < n_args; i++) {
-					PgfExpr earg = gu_buf_get(args, PgfExpr, n_args-i-1);
-					chunks->args[i] = pgf_lzn_resolve(lzn, earg, NULL, pool);
-					if (gu_variant_is_null(chunks->args[i])) {
-						ret = gu_null_variant;
-						break;
-					}
-				}
-
-				goto done;
-			} else {
-				if (ccat->lindefs == NULL) {
-					goto done;
-				}
-
-				GuString s = gu_str_string("?", pool);
-				ret = pgf_lzn_resolve_def(lzn, ccat->lindefs, s, pool);
-				goto done;
-			}
-		}
-		case PGF_EXPR_FUN: {
-			PgfExprFun* efun = i.data;
-
-			PgfCncOverloadMap* overl_table =
-				gu_map_get(lzn->concr->fun_indices, &efun->fun, PgfCncOverloadMap*);
-			if (overl_table == NULL) {
-				if (ccat != NULL && ccat->lindefs == NULL) {
-					goto done;
-				}
-
-				GuPool* tmp_pool = gu_local_pool();
-				GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
-				GuStringBuf* sbuf = gu_string_buf(tmp_pool);
-				GuWriter* wtr = gu_string_buf_writer(sbuf);
-
-				gu_putc('[', wtr, err);
-				gu_string_write(efun->fun, wtr, err);
-				gu_putc(']', wtr, err);
-				GuString s = gu_string_buf_freeze(sbuf, pool);
-
-				if (ccat != NULL) {
-					ret = pgf_lzn_resolve_def(lzn, ccat->lindefs, s, pool);
-				} else {
-					PgfCncTreeLit* clit = 
-						gu_new_variant(PGF_CNC_TREE_LIT,
-									   PgfCncTreeLit,
-									   &ret, pool);
-					clit->fid = lzn->fid++;
-					PgfLiteralStr* lit = 
-						gu_new_variant(PGF_LITERAL_STR,
-									   PgfLiteralStr,
-									   &clit->lit, pool);
-					lit->val = s;
-				}
-
-				gu_pool_free(tmp_pool);
-				goto done;
-			}
-
-			if (ccat == NULL) {
-				PgfLznItor clo = { { pgf_lzn_cat_resolve_itor }, lzn, args, pool, gu_null_variant };
-				gu_map_iter(overl_table, &clo.fn, NULL);
-				ret = clo.ctree;
-			} else {
-				GuBuf* buf =
-					gu_map_get(overl_table, ccat, GuBuf*);
-				if (buf == NULL) {
-					goto done;
-				}
-				
-				ret = pgf_lzn_resolve_app(lzn, buf, args, pool);
-			}
-			goto done;
-		}
-		case PGF_EXPR_TYPED: {
-			PgfExprTyped* etyped = i.data;
-			expr = etyped->expr;
-			break;
-		}
-		case PGF_EXPR_IMPL_ARG: {
-			PgfExprImplArg* eimpl = i.data;
-			expr = eimpl->expr;
-			break;
-		}
-		default:
-			gu_impossible();
-		}
-	}
-	
-done:
-	gu_pool_free(tmp_pool);
-	return ret;
-}
-
-static void
-pgf_cnc_tree_enum_next(GuEnum* self, void* to, GuPool* pool)
-{
-	PgfLzn* lzn = gu_container(self, PgfLzn, en);
-	PgfCncTree* toc = to;
-
-	if (lzn->ch == NULL) {
-		*toc = gu_null_variant;
-		return;
-	}
-
-	lzn->fid = 0;
-
-	GuChoiceMark mark = gu_choice_mark(lzn->ch);
-	*toc = pgf_lzn_resolve(lzn, lzn->expr, NULL, pool);
-	gu_choice_reset(lzn->ch, mark);
-
-#ifdef PGF_LINEARIZER_DEBUG
-    GuPool* tmp_pool = gu_new_pool();
-    GuOut* out = gu_file_out(stderr, tmp_pool);
-    GuWriter* wtr = gu_new_utf8_writer(out, tmp_pool);
-    GuExn* err = gu_exn(NULL, type, tmp_pool);
-    if (gu_variant_is_null(*toc))
-		gu_puts("*nil*\n", wtr, err);
-	else {
-		pgf_print_cnc_tree(*toc, wtr, err);
-		gu_puts("\n", wtr, err);
-	}
-    gu_pool_free(tmp_pool);
-#endif
-
-	if (!gu_choice_advance(lzn->ch)) {
-		lzn->ch = NULL;
-	}
-}
-
-PgfCncTreeEnum*
-pgf_lzr_concretize(PgfConcr* concr, PgfExpr expr, GuPool* pool)
-{
-	PgfLzn* lzn = gu_new(PgfLzn, pool);
-	lzn->concr = concr;
-	lzn->expr = expr;
-	lzn->fid = 0;
-	lzn->ch = gu_new_choice(pool);
-	lzn->en.next = pgf_cnc_tree_enum_next;
-	return &lzn->en;
-}
-
-void
-pgf_lzr_linearize(PgfConcr* concr, PgfCncTree ctree, size_t lin_idx, PgfLinFuncs** fnsp)
-{
-	PgfLinFuncs* fns = *fnsp;
-	GuVariantInfo cti = gu_variant_open(ctree);
-
-	switch (cti.tag) {
-	case PGF_CNC_TREE_APP: {
-		PgfCncTreeApp* fapp = cti.data;
-		PgfCncFun* fun = fapp->fun;
-
-		if (fns->begin_phrase) {
-			fns->begin_phrase(fnsp,
-							  fun->absfun->type->cid,
-							  fapp->fid, lin_idx,
-							  fun->absfun->name);
-		}
-
-		gu_require(lin_idx < fun->n_lins);
-		PgfSequence seq = fun->lins[lin_idx];
-		size_t nsyms = gu_seq_length(seq);
-		PgfSymbol* syms = gu_seq_data(seq);
-		for (size_t i = 0; i < nsyms; i++) {
-			PgfSymbol sym = syms[i];
-			GuVariantInfo sym_i = gu_variant_open(sym);
-			switch (sym_i.tag) {
-			case PGF_SYMBOL_CAT:
-			case PGF_SYMBOL_VAR:
-			case PGF_SYMBOL_LIT: {
-				PgfSymbolIdx* sidx = sym_i.data;
-				gu_assert((unsigned) sidx->d < fapp->n_args);
-
-				PgfCncTree argf = fapp->args[sidx->d];
-				pgf_lzr_linearize(concr, argf, sidx->r, fnsp);
-				break;
-			}
-			case PGF_SYMBOL_KS: {
-				PgfSymbolKS* ks = sym_i.data;
-				if (fns->symbol_tokens) {
-					fns->symbol_tokens(fnsp, ks->tokens);
-				}
-				break;
-			}
-			case PGF_SYMBOL_KP: {
-				// TODO: correct prefix-dependencies
-				PgfSymbolKP* kp = sym_i.data;
-				if (fns->symbol_tokens) {
-					fns->symbol_tokens(fnsp,
-							   kp->default_form);
-				}
-				break;
-			}
-			default:
-				gu_impossible(); 
-			}
-		}
-		
-		if (fns->end_phrase) {
-			fns->end_phrase(fnsp,
-							fun->absfun->type->cid,
-							fapp->fid, lin_idx,
-							fun->absfun->name);
-		}
-		break;
-	}
-	case PGF_CNC_TREE_CHUNKS: {
-		gu_require(lin_idx == 0);
-		PgfCncTreeChunks* fchunks = cti.data;
-		for (size_t i = 0; i < fchunks->n_args; i++) {
-			pgf_lzr_linearize(concr, fchunks->args[i], 0, fnsp);
-		}
-		break;
-	}
-	case PGF_CNC_TREE_LIT: {
-		gu_require(lin_idx == 0);
-		PgfCncTreeLit* flit = cti.data;
-
-		PgfCId cat =
-			pgf_literal_cat(concr, flit->lit)->cnccat->abscat->name;
-		
-		if (fns->begin_phrase) {
-			fns->begin_phrase(fnsp,
-							  cat, flit->fid, 0,
-							  gu_empty_string);
-		}
-
-		if (fns->expr_literal) {
-			fns->expr_literal(fnsp, flit->lit);
-		}
-
-		if (fns->end_phrase) {
-			fns->end_phrase(fnsp,
-							cat, flit->fid, 0,
-							gu_empty_string);
-		}
-
-		break;
-	}
-	default:
-		gu_impossible();
-	}
-}
-
-
-
-typedef struct PgfSimpleLin PgfSimpleLin;
-
-struct PgfSimpleLin {
-	PgfLinFuncs* funcs;
-	int n_tokens;
-	GuWriter* wtr;
-	GuExn* err;
-};
-
-static void
-pgf_file_lzn_symbol_tokens(PgfLinFuncs** funcs, PgfTokens toks)
-{
-	PgfSimpleLin* flin = gu_container(funcs, PgfSimpleLin, funcs);
-	if (!gu_ok(flin->err)) {
-		return;
-	}
-	size_t len = gu_seq_length(toks);
-	for (size_t i = 0; i < len; i++) {
-		if (flin->n_tokens > 0)
-			gu_putc(' ', flin->wtr, flin->err);
-
-		PgfToken tok = gu_seq_get(toks, PgfToken, i);
-		gu_string_write(tok, flin->wtr, flin->err);
-		
-		flin->n_tokens++;
-	}
-}
-
-static void
-pgf_file_lzn_expr_literal(PgfLinFuncs** funcs, PgfLiteral lit)
-{
-	PgfSimpleLin* flin = gu_container(funcs, PgfSimpleLin, funcs);
-	if (!gu_ok(flin->err)) {
-		return;
-	}
-
-	if (flin->n_tokens > 0)
-		gu_putc(' ', flin->wtr, flin->err);
-
-	GuVariantInfo i = gu_variant_open(lit);
-    switch (i.tag) {
-    case PGF_LITERAL_STR: {
-        PgfLiteralStr* lstr = i.data;
-		gu_string_write(lstr->val, flin->wtr, flin->err);
-		break;
-	}
-    case PGF_LITERAL_INT: {
-        PgfLiteralInt* lint = i.data;
-		gu_printf(flin->wtr, flin->err, "%d", lint->val);
-		break;
-	}
-    case PGF_LITERAL_FLT: {
-        PgfLiteralFlt* lflt = i.data;
-		gu_printf(flin->wtr, flin->err, "%lf", lflt->val);
-		break;
-	}
-	default:
-		gu_impossible();
-	}
-
-	flin->n_tokens++;
-}
-
-static PgfLinFuncs pgf_file_lin_funcs = {
-	.symbol_tokens = pgf_file_lzn_symbol_tokens,
-	.expr_literal  = pgf_file_lzn_expr_literal,
-	.begin_phrase  = NULL,
-	.end_phrase    = NULL,
-};
-
-void
-pgf_lzr_linearize_simple(PgfConcr* concr, PgfCncTree ctree,
-			 size_t lin_idx, GuWriter* wtr, GuExn* err)
-{
-	PgfSimpleLin flin = {
-		.funcs = &pgf_file_lin_funcs,
-		.n_tokens = 0,
-		.wtr = wtr,
-		.err = err
-	};
-	pgf_lzr_linearize(concr, ctree, lin_idx, &flin.funcs);
+#include <gu/choice.h>
+#include <gu/seq.h>
+#include <gu/file.h>
+#include <gu/string.h>
+#include <gu/assert.h>
+#include <pgf/expr.h>
+#include <pgf/literals.h>
+#include <stdio.h>
+
+//#define PGF_LINEARIZER_DEBUG
+
+GU_DEFINE_TYPE(PgfCncOverloadMap, GuMap,
+               gu_type(PgfCCat), NULL,
+               gu_ptr_type(GuBuf), &gu_null_struct);
+
+GU_DEFINE_TYPE(PgfCncFunOverloadMap, GuStringMap, gu_ptr_type(PgfCncOverloadMap),
+               &gu_null_struct);
+
+static void
+pgf_lzr_add_overl_entry(PgfCncOverloadMap* overl_table,
+			            PgfCCat* ccat, void* entry,
+			            GuPool *pool)
+{
+	GuBuf* entries =
+		gu_map_get(overl_table, ccat, GuBuf*);
+	if (entries == NULL) {
+		entries = gu_new_buf(void*, pool);
+		gu_map_put(overl_table, ccat, GuBuf*, entries);
+	}
+
+	gu_buf_push(entries, void*, entry);
+}
+
+void
+pgf_lzr_index(PgfConcr* concr, 
+              PgfCCat* ccat, PgfProduction prod,
+              GuPool *pool)
+{
+	void* data = gu_variant_data(prod);
+	switch (gu_variant_tag(prod)) {
+	case PGF_PRODUCTION_APPLY: {
+		PgfProductionApply* papply = data;
+		PgfCncOverloadMap* overl_table =
+			gu_map_get(concr->fun_indices, papply->fun->absfun->name,
+				PgfCncOverloadMap*);
+		if (!overl_table) {
+			overl_table = gu_map_type_new(PgfCncOverloadMap, pool);
+			gu_map_put(concr->fun_indices,
+				papply->fun->absfun->name, PgfCncOverloadMap*, overl_table);
+		}
+		pgf_lzr_add_overl_entry(overl_table, ccat, papply, pool);
+		break;
+	}
+	case PGF_PRODUCTION_COERCE: {
+		PgfProductionCoerce* pcoerce = data;
+		pgf_lzr_add_overl_entry(concr->coerce_idx, ccat, pcoerce, pool);
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+}
+
+typedef struct {
+	PgfConcr* concr;
+	GuChoice* ch;
+	PgfExpr expr;
+	int fid;
+	GuEnum en;
+} PgfCnc;
+
+
+//
+// PgfCncTree
+//
+
+typedef enum {
+	PGF_CNC_TREE_APP,
+	PGF_CNC_TREE_CHUNKS,
+	PGF_CNC_TREE_LIT,
+} PgfCncTreeTag;
+
+typedef struct {
+	PgfCCat* ccat;
+	PgfCncFun* fun;
+	int fid;
+
+	size_t n_vars;
+	PgfPrintContext* context;
+
+	size_t n_args;
+	PgfCncTree args[];
+} PgfCncTreeApp;
+
+typedef struct {
+	size_t n_vars;
+	PgfPrintContext* context;
+
+	GuLength n_args;
+	PgfCncTree args[];
+} PgfCncTreeChunks;
+
+typedef struct {
+	size_t n_vars;
+	PgfPrintContext* context;
+
+	int fid;
+	PgfLiteral lit;
+} PgfCncTreeLit;
+
+#ifdef PGF_LINEARIZER_DEBUG
+void
+pgf_print_cnc_tree_vars(size_t n_vars, PgfPrintContext* context,
+                        GuOut* out, GuExn* err)
+{
+	if (n_vars > 0) {
+		gu_putc('\\', out, err);
+		for (;;) {
+			gu_string_write(context->name, out, err);
+			n_vars--;
+
+			if (n_vars > 0)
+				gu_putc(',', out, err);
+			else
+				break;
+		}
+		gu_puts(" -> ", out, err);
+	}
+}
+
+void
+pgf_print_cnc_tree(PgfCncTree ctree, GuOut* out, GuExn* err)
+{
+	GuVariantInfo ti = gu_variant_open(ctree);
+	switch (ti.tag) {
+	case PGF_CNC_TREE_APP: {
+		PgfCncTreeApp* capp = ti.data;
+		if (capp->n_vars+capp->n_args > 0) gu_putc('(', out, err);
+		pgf_print_cnc_tree_vars(capp->n_vars, capp->context, out, err);
+		gu_printf(out, err, "F%d", capp->fun->funid);
+		for (size_t i = 0; i < capp->n_args; i++) {
+			gu_putc(' ', out, err);
+			pgf_print_cnc_tree(capp->args[i], out, err);
+		}
+		if (capp->n_vars+capp->n_args > 0) gu_putc(')', out, err);
+		break;
+	}
+	case PGF_CNC_TREE_CHUNKS: {
+		PgfCncTreeChunks* chunks = ti.data;
+		if (chunks->n_vars+chunks->n_args > 0) gu_putc('(', out, err);
+		pgf_print_cnc_tree_vars(chunks->n_vars, chunks->context, out, err);
+		gu_putc('?', out, err);
+		for (size_t i = 0; i < chunks->n_args; i++) {
+			gu_putc(' ', out, err);
+			pgf_print_cnc_tree(chunks->args[i], out, err);
+		}
+		if (chunks->n_vars+chunks->n_args > 0) gu_putc(')', out, err);
+		break;
+	}
+	case PGF_CNC_TREE_LIT: {
+		PgfCncTreeLit* clit = ti.data;
+		if (clit->n_vars > 0) gu_putc('(', out, err);
+		pgf_print_cnc_tree_vars(clit->n_vars, clit->context, out, err);
+		pgf_print_literal(clit->lit, out, err);
+		if (clit->n_vars > 0) gu_putc(')', out, err);
+		break;
+	}
+	case GU_VARIANT_NULL:
+		gu_puts("null", out, err);
+		break;
+	default:
+		gu_impossible();
+	}
+}
+#endif
+
+static PgfCncTree
+pgf_cnc_resolve(PgfCnc* cnc,
+                PgfPrintContext* context, PgfExpr expr,
+                PgfCCat* ccat,
+                GuPool* pool);
+
+static PgfCncTree
+pgf_cnc_resolve_app(PgfCnc* cnc,
+                    size_t n_vars, PgfPrintContext* context,
+                    PgfCCat* ccat, GuBuf* buf, GuBuf* args,
+                    GuPool* pool)
+{
+	GuChoiceMark mark = gu_choice_mark(cnc->ch);
+	int save_fid = cnc->fid;
+
+	size_t n_args = gu_buf_length(args);
+
+	PgfCncTree ret = gu_null_variant;
+	PgfCncTreeApp* capp =
+		gu_new_flex_variant(PGF_CNC_TREE_APP,
+							PgfCncTreeApp,
+							args, n_args, &ret, pool);
+	capp->ccat    = ccat;
+	capp->n_vars  = n_vars;
+	capp->context = context;
+
+redo:;
+	int index = gu_choice_next(cnc->ch, gu_buf_length(buf));
+	if (index < 0) {
+		return gu_null_variant;
+	}
+
+	PgfProductionApply* papply =
+		gu_buf_get(buf, PgfProductionApply*, index);
+	gu_assert(n_args == gu_seq_length(papply->args));
+
+	capp->fun = papply->fun;
+	capp->fid = 0;
+	capp->n_args = n_args;
+
+	for (size_t i = 0; i < n_args; i++) {
+		PgfPArg* parg = gu_seq_index(papply->args, PgfPArg, i);
+		PgfExpr  earg = gu_buf_get(args, PgfExpr, n_args-i-1);
+
+		PgfCCat* ccat = NULL;
+		GuBuf* coercions =
+			gu_map_get(cnc->concr->coerce_idx, parg->ccat, GuBuf*);
+		if (coercions == NULL) {
+			ccat = parg->ccat;
+		} else {
+			int index = gu_choice_next(cnc->ch, gu_buf_length(coercions));
+			if (index < 0) {
+				cnc->fid = save_fid;
+				gu_choice_reset(cnc->ch, mark);
+				if (!gu_choice_advance(cnc->ch))
+					return gu_null_variant;
+				goto redo;
+			}
+
+			PgfProductionCoerce* pcoerce =
+				gu_buf_get(coercions, PgfProductionCoerce*, index);
+			ccat = pcoerce->coerce;
+		}
+
+		capp->args[i] =
+			pgf_cnc_resolve(cnc, context, earg, ccat, pool);
+		if (gu_variant_is_null(capp->args[i])) {
+			cnc->fid = save_fid;
+			gu_choice_reset(cnc->ch, mark);
+			if (!gu_choice_advance(cnc->ch))
+				return gu_null_variant;
+			goto redo;
+		}
+	}
+
+	capp->fid = cnc->fid++;
+
+	return ret;
+}
+
+static PgfCncTree
+pgf_cnc_resolve_def(PgfCnc* cnc,
+                    size_t n_vars, PgfPrintContext* context,
+                    PgfCCat* ccat, GuString s, GuPool* pool)
+{
+	PgfCncTree lit = gu_null_variant;
+	PgfCncTree ret = gu_null_variant;
+
+	PgfCncTreeLit* clit =
+		gu_new_variant(PGF_CNC_TREE_LIT,
+					   PgfCncTreeLit,
+					   &lit, pool);
+	clit->n_vars  = 0;
+	clit->context = context;
+	clit->fid = cnc->fid++;
+	PgfLiteralStr* lit_str =
+		gu_new_flex_variant(PGF_LITERAL_STR,
+					        PgfLiteralStr,
+					        val, strlen(s)+1,
+					        &clit->lit, pool);
+	strcpy((char*) lit_str->val, (char*) s);
+
+	if (ccat->lindefs == NULL)
+		return lit;
+
+	int index =
+		gu_choice_next(cnc->ch, gu_seq_length(ccat->lindefs));
+	if (index < 0) {
+		return ret;
+	}
+	PgfCncTreeApp* capp =
+		gu_new_flex_variant(PGF_CNC_TREE_APP,
+							PgfCncTreeApp,
+							args, 1, &ret, pool);
+	capp->ccat = ccat;
+	capp->fun = gu_seq_get(ccat->lindefs, PgfCncFun*, index);
+	capp->fid = cnc->fid++;
+	capp->n_vars  = n_vars;
+	capp->context = context;
+	capp->n_args  = 1;
+	capp->args[0] = lit;
+
+	return ret;
+}
+
+typedef struct {
+	GuMapItor fn;
+	int index;
+	PgfCCat* ccat;
+	GuBuf* buf;
+} PgfCncItor;
+
+static void
+pgf_cnc_cat_resolve_itor(GuMapItor* fn, const void* key, void* value, GuExn* err)
+{
+	PgfCncItor* clo = (PgfCncItor*) fn;
+	PgfCCat* ccat = (PgfCCat*) key;
+	GuBuf* buf = *((GuBuf**) value);
+
+	if (clo->index == 0) {
+		clo->ccat = ccat;
+		clo->buf = buf;
+	}
+
+	clo->index--;
+}
+
+PgfCncTree
+pgf_lzr_wrap_linref(PgfCncTree ctree, GuPool* pool)
+{
+	GuVariantInfo cti = gu_variant_open(ctree);
+	switch (cti.tag) {
+	case PGF_CNC_TREE_APP: {
+		PgfCncTreeApp* capp = cti.data;
+
+		assert(gu_seq_length(capp->ccat->linrefs) > 0);
+	
+		// here we must apply the linref function
+		PgfCncTree new_ctree;
+		PgfCncTreeApp* new_capp =
+			gu_new_flex_variant(PGF_CNC_TREE_APP,
+						PgfCncTreeApp,
+						args, 1, &new_ctree, pool);
+		new_capp->ccat    = NULL;
+		new_capp->fun     = gu_seq_get(capp->ccat->linrefs, PgfCncFun*, 0);
+		new_capp->fid     = -1;
+		new_capp->n_vars  = 0;
+		new_capp->context = NULL;
+		new_capp->n_args  = 1;
+		new_capp->args[0] = ctree;
+
+		ctree = new_ctree;
+		break;
+	}
+	}
+	
+	return ctree;
+}
+
+static PgfCncTree
+pgf_cnc_resolve(PgfCnc* cnc, 
+                PgfPrintContext* context, PgfExpr expr,
+                PgfCCat* ccat, 
+                GuPool* pool)
+{
+	PgfCncTree ret = gu_null_variant;
+	GuPool* tmp_pool = gu_new_pool();
+	size_t n_vars = 0;
+	GuBuf* args = gu_new_buf(PgfExpr, tmp_pool);
+
+	for (;;) {
+		GuVariantInfo i = gu_variant_open(expr);
+		switch (i.tag) {
+		case PGF_EXPR_ABS: {
+			PgfExprAbs* eabs = i.data;
+
+			PgfPrintContext* new_context = gu_new(PgfPrintContext, pool);
+			new_context->name = eabs->id;
+			new_context->next = context;
+			context = new_context;
+			
+			n_vars++;
+			
+			expr = eabs->body;
+			break;
+		}
+		case PGF_EXPR_APP: {
+			PgfExprApp* eapp = i.data;
+			gu_buf_push(args, PgfExpr, eapp->arg);
+			expr = eapp->fun;
+			break;
+		}
+		case PGF_EXPR_LIT: {
+			PgfExprLit* elit = i.data;
+			PgfCncTreeLit* clit = 
+				gu_new_variant(PGF_CNC_TREE_LIT,
+				               PgfCncTreeLit,
+				               &ret, pool);
+			clit->n_vars  = n_vars;
+			clit->context = context;
+			clit->fid = cnc->fid++;
+			clit->lit = elit->lit;
+			goto done;
+		}
+		case PGF_EXPR_META: {
+			size_t n_args = gu_buf_length(args);
+
+			PgfCncTree chunks_tree;
+			PgfCncTreeChunks* chunks = 
+				gu_new_flex_variant(PGF_CNC_TREE_CHUNKS,
+				                    PgfCncTreeChunks,
+				                    args, n_args, &chunks_tree, pool);
+			chunks->n_vars  = n_vars;
+			chunks->context = context;
+			chunks->n_args = n_args;
+
+			for (size_t i = 0; i < n_args; i++) {
+				PgfExpr earg = gu_buf_get(args, PgfExpr, n_args-i-1);
+				chunks->args[i] = pgf_cnc_resolve(cnc, context, earg, NULL, pool);
+				if (gu_variant_is_null(chunks->args[i])) {
+					ret = gu_null_variant;
+					goto done;
+				}
+				chunks->args[i] = 
+					pgf_lzr_wrap_linref(chunks->args[i], pool);
+			}
+
+			if (ccat == NULL) {
+				ret = chunks_tree;
+				goto done;
+			}
+			if (ccat->lindefs == NULL) {
+				goto done;
+			}
+
+			int index =
+				gu_choice_next(cnc->ch, gu_seq_length(ccat->lindefs));
+			if (index < 0) {
+				return ret;
+			}
+			PgfCncTreeApp* capp =
+				gu_new_flex_variant(PGF_CNC_TREE_APP,
+									PgfCncTreeApp,
+									args, 1, &ret, pool);
+			capp->ccat = ccat;
+			capp->fun = gu_seq_get(ccat->lindefs, PgfCncFun*, index);
+			capp->fid = cnc->fid++;
+			capp->n_vars = 0;
+			capp->context = context;
+			capp->n_args = 1;
+			capp->args[0] = chunks_tree;
+
+			goto done;
+		}
+		case PGF_EXPR_FUN: {
+			PgfExprFun* efun = i.data;
+
+			PgfCncOverloadMap* overl_table =
+				gu_map_get(cnc->concr->fun_indices, efun->fun, PgfCncOverloadMap*);
+			if (overl_table == NULL) {
+				if (ccat != NULL && ccat->lindefs == NULL) {
+					goto done;
+				}
+
+				GuPool* tmp_pool = gu_local_pool();
+				GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+				GuStringBuf* sbuf = gu_string_buf(tmp_pool);
+				GuOut* out = gu_string_buf_out(sbuf);
+
+				gu_putc('[', out, err);
+				gu_string_write(efun->fun, out, err);
+				gu_putc(']', out, err);
+				GuString s = gu_string_buf_freeze(sbuf, tmp_pool);
+
+				if (ccat != NULL) {
+					ret = pgf_cnc_resolve_def(cnc, n_vars, context, ccat, s, pool);
+				} else {
+					PgfCncTreeLit* clit = 
+						gu_new_variant(PGF_CNC_TREE_LIT,
+									   PgfCncTreeLit,
+									   &ret, pool);
+					clit->n_vars = 0;
+					clit->context = context;
+					clit->fid = cnc->fid++;
+					PgfLiteralStr* lit = 
+						gu_new_flex_variant(PGF_LITERAL_STR,
+									        PgfLiteralStr,
+									        val, strlen(s)+1,
+									        &clit->lit, pool);
+					strcpy(lit->val, s);
+				}
+
+				gu_pool_free(tmp_pool);
+				goto done;
+			}
+
+			if (ccat == NULL) {
+				size_t n_count = gu_map_count(overl_table);
+				GuChoiceMark mark = gu_choice_mark(cnc->ch);
+
+redo:;
+				int index = gu_choice_next(cnc->ch, n_count);
+				if (index < 0) {
+					goto done;
+				}
+
+				PgfCncItor clo = { { pgf_cnc_cat_resolve_itor }, index, NULL, NULL };
+				gu_map_iter(overl_table, &clo.fn, NULL);
+				assert(clo.ccat != NULL && clo.buf != NULL);
+
+				ret = pgf_cnc_resolve_app(cnc, n_vars, context, clo.ccat, clo.buf, args, pool);
+				if (gu_variant_is_null(ret)) {
+					gu_choice_reset(cnc->ch, mark);
+					if (gu_choice_advance(cnc->ch))
+						goto redo;
+				}
+			} else {
+				GuBuf* buf =
+					gu_map_get(overl_table, ccat, GuBuf*);
+				if (buf == NULL) {
+					goto done;
+				}
+
+				ret = pgf_cnc_resolve_app(cnc, n_vars, context, ccat, buf, args, pool);
+			}
+			goto done;
+		}
+		case PGF_EXPR_VAR: {
+			PgfExprVar* evar = i.data;
+			
+			int index = evar->var;
+			PgfPrintContext* ctxt = context;
+			while (index > 0) {
+				assert (ctxt != NULL);
+				ctxt = ctxt->next;
+				index--;
+			}
+
+			if (ccat != NULL && ccat->lindefs == NULL) {
+				goto done;
+			}
+
+			if (ccat != NULL) {
+				ret = pgf_cnc_resolve_def(cnc, n_vars, context, ccat, ctxt->name, pool);
+			} else {
+				PgfCncTreeLit* clit = 
+					gu_new_variant(PGF_CNC_TREE_LIT,
+								   PgfCncTreeLit,
+								   &ret, pool);
+				clit->n_vars  = 0;
+				clit->context = context;
+				clit->fid = cnc->fid++;
+				PgfLiteralStr* lit = 
+					gu_new_flex_variant(PGF_LITERAL_STR,
+								        PgfLiteralStr,
+								        val, strlen(ctxt->name)+1,
+								        &clit->lit, pool);
+				strcpy(lit->val, ctxt->name);
+			}
+
+			goto done;
+		}
+		case PGF_EXPR_TYPED: {
+			PgfExprTyped* etyped = i.data;
+			expr = etyped->expr;
+			break;
+		}
+		case PGF_EXPR_IMPL_ARG: {
+			PgfExprImplArg* eimpl = i.data;
+			expr = eimpl->expr;
+			break;
+		}
+		default:
+			gu_impossible();
+		}
+	}
+	
+done:
+	gu_pool_free(tmp_pool);
+	return ret;
+}
+
+static void
+pgf_cnc_tree_enum_next(GuEnum* self, void* to, GuPool* pool)
+{
+	PgfCnc* lzn = gu_container(self, PgfCnc, en);
+	PgfCncTree* toc = to;
+
+	if (lzn->ch == NULL) {
+		*toc = gu_null_variant;
+		return;
+	}
+
+	lzn->fid = 0;
+
+	GuChoiceMark mark = gu_choice_mark(lzn->ch);
+	*toc = pgf_cnc_resolve(lzn, NULL, lzn->expr, NULL, pool);
+	gu_choice_reset(lzn->ch, mark);
+
+#ifdef PGF_LINEARIZER_DEBUG
+    GuPool* tmp_pool = gu_new_pool();
+    GuOut* out = gu_file_out(stderr, tmp_pool);
+    GuExn* err = gu_exn(NULL, type, tmp_pool);
+    if (gu_variant_is_null(*toc))
+		gu_puts("*nil*\n", out, err);
+	else {
+		pgf_print_cnc_tree(*toc, out, err);
+		gu_puts("\n", out, err);
+	}
+    gu_pool_free(tmp_pool);
+#endif
+
+	if (!gu_choice_advance(lzn->ch)) {
+		lzn->ch = NULL;
+	}
+}
+
+PgfCncTreeEnum*
+pgf_lzr_concretize(PgfConcr* concr, PgfExpr expr, GuExn* err, GuPool* pool)
+{
+	if (concr->fun_indices == NULL ||
+	    concr->coerce_idx == NULL) {
+		GuExnData* err_data = gu_raise(err, PgfExn);
+		if (err_data) {
+			err_data->data = "The concrete syntax is not loaded";
+			return NULL;
+		}
+	}
+
+	PgfCnc* cnc = gu_new(PgfCnc, pool);
+	cnc->concr = concr;
+	cnc->expr = expr;
+	cnc->fid = 0;
+	cnc->ch = gu_new_choice(pool);
+	cnc->en.next = pgf_cnc_tree_enum_next;
+	return &cnc->en;
+}
+
+typedef struct {
+	PgfConcr* concr;
+	PgfLinFuncs** funcs;
+	GuPool* tmp_pool;
+} PgfLzr;
+
+static PgfLzr*
+pgf_new_lzr(PgfConcr* concr, PgfLinFuncs** funcs, GuPool* tmp_pool)
+{
+	PgfLzr* lzr = gu_new(PgfLzr, tmp_pool);
+	lzr->concr    = concr;
+	lzr->funcs    = funcs;
+	lzr->tmp_pool = tmp_pool;
+	return lzr;
+}
+
+typedef enum {
+	PGF_CACHED_BEGIN,
+	PGF_CACHED_END,
+	PGF_CACHED_BIND,
+	PGF_CACHED_NE
+} PgfLzrCachedTag;
+
+typedef struct {
+	PgfLzrCachedTag tag;
+	PgfCId cat;
+	int fid;
+	int lin_idx;
+	PgfCId fun;
+} PgfLzrCached;
+
+typedef struct {
+	PgfLinFuncs*   funcs;
+	PgfCncTreeApp* app;
+	PgfSymbolKP*   kp;
+	GuBuf* events;
+	PgfLzr* lzr;
+	PgfLinFuncs**  prev;
+} PgfLzrCache;
+
+static void
+pgf_lzr_linearize_symbols(PgfLzr* lzr, PgfCncTreeApp* fapp,
+                          PgfSymbols* syms, uint16_t sym_idx);
+                          
+static void
+pgf_lzr_linearize_tree(PgfLzr* lzr, PgfCncTree ctree, size_t lin_idx);
+
+static void
+pgf_lzr_cache_flush(PgfLzrCache* cache, PgfSymbols* form)
+{
+	cache->lzr->funcs = cache->prev;
+	pgf_lzr_linearize_symbols(cache->lzr, cache->app, form, 0);
+
+	size_t n_cached = gu_buf_length(cache->events);
+	for (size_t i = 0; i < n_cached; i++) {
+		PgfLzrCached* event =
+			gu_buf_index(cache->events, PgfLzrCached, i);
+			
+		switch (event->tag) {
+		case PGF_CACHED_BEGIN:
+			if ((*cache->lzr->funcs)->begin_phrase) {
+				(*cache->lzr->funcs)->begin_phrase(
+				                        cache->lzr->funcs,
+				                        event->cat,
+				                        event->fid,
+				                        event->lin_idx,
+				                        event->fun);
+			}
+			break;
+		case PGF_CACHED_END:
+			if ((*cache->lzr->funcs)->end_phrase) {
+				(*cache->lzr->funcs)->end_phrase(
+				                        cache->lzr->funcs,
+				                        event->cat,
+				                        event->fid,
+				                        event->lin_idx,
+				                        event->fun);
+			}
+			break;
+		case PGF_CACHED_BIND:
+			if ((*cache->lzr->funcs)->symbol_bind) {
+				(*cache->lzr->funcs)->symbol_bind(cache->lzr->funcs);
+			}
+			break;
+		case PGF_CACHED_NE:
+			if ((*cache->lzr->funcs)->symbol_ne) {
+				(*cache->lzr->funcs)->symbol_ne(cache->lzr->funcs);
+			}
+			break;
+		}
+	}
+}
+
+static void
+pgf_lzr_cache_symbol_token(PgfLinFuncs** funcs, PgfToken tok)
+{
+	PgfLzrCache* cache = gu_container(funcs, PgfLzrCache, funcs);
+
+	PgfSymbols* form = cache->kp->default_form;
+	for (size_t i = 0; i < cache->kp->n_forms; i++) {
+		GuStrings* prefixes = cache->kp->forms[i].prefixes;
+		size_t n_prefixes = gu_seq_length(prefixes);
+		for (size_t j = 0; j < n_prefixes; j++) {
+			GuString prefix = gu_seq_get(prefixes, GuString, j);
+			
+			if (gu_string_is_prefix(prefix, tok)) {
+				form = cache->kp->forms[i].form;
+				goto found;
+			}
+		}
+	}
+found:
+
+	pgf_lzr_cache_flush(cache, form);
+	if ((*cache->lzr->funcs)->symbol_token) {
+		(*cache->lzr->funcs)->symbol_token(cache->lzr->funcs, tok);
+	}
+}
+
+static void
+pgf_lzr_cache_begin_phrase(PgfLinFuncs** funcs, PgfCId cat, int fid, int lin_idx, PgfCId fun)
+{
+	PgfLzrCache*  cache = gu_container(funcs, PgfLzrCache, funcs);
+	PgfLzrCached* event = gu_buf_extend(cache->events);
+	event->tag     = PGF_CACHED_BEGIN;
+	event->cat     = cat;
+	event->fid     = fid;
+	event->lin_idx = lin_idx;
+	event->fun     = fun;
+}
+
+static void
+pgf_lzr_cache_end_phrase(PgfLinFuncs** funcs, PgfCId cat, int fid, int lin_idx, PgfCId fun)
+{
+	PgfLzrCache*  cache = gu_container(funcs, PgfLzrCache, funcs);
+	PgfLzrCached* event = gu_buf_extend(cache->events);
+	event->tag     = PGF_CACHED_END;
+	event->cat     = cat;
+	event->fid     = fid;
+	event->lin_idx = lin_idx;
+	event->fun     = fun;
+}
+
+static void
+pgf_lzr_cache_symbol_ne(PgfLinFuncs** funcs)
+{
+	PgfLzrCache*  cache = gu_container(funcs, PgfLzrCache, funcs);
+	PgfLzrCached* event = gu_buf_extend(cache->events);
+	event->tag     = PGF_CACHED_NE;
+}
+
+static void
+pgf_lzr_cache_symbol_bind(PgfLinFuncs** funcs)
+{
+	PgfLzrCache*  cache = gu_container(funcs, PgfLzrCache, funcs);
+	PgfLzrCached* event = gu_buf_extend(cache->events);
+	event->tag     = PGF_CACHED_BIND;
+}
+
+static PgfLinFuncs pgf_lzr_cache_funcs = {
+	.symbol_token = pgf_lzr_cache_symbol_token,
+	.begin_phrase = pgf_lzr_cache_begin_phrase,
+	.end_phrase   = pgf_lzr_cache_end_phrase,
+	.symbol_ne    = pgf_lzr_cache_symbol_ne,
+	.symbol_bind  = pgf_lzr_cache_symbol_bind
+};
+
+static void
+pgf_lzr_linearize_var(PgfLzr* lzr, PgfCncTree ctree, size_t var_idx)
+{
+	GuVariantInfo cti = gu_variant_open(ctree);
+
+	size_t n_vars = 0;
+	PgfPrintContext* context = NULL;
+	
+	switch (cti.tag) {
+	case PGF_CNC_TREE_APP: {
+		PgfCncTreeApp* fapp = cti.data;
+		n_vars  = fapp->n_vars;
+		context = fapp->context;
+		break;
+	}
+	case PGF_CNC_TREE_CHUNKS: {
+		PgfCncTreeChunks* fchunks = cti.data;
+		n_vars  = fchunks->n_vars;
+		context = fchunks->context;
+		break;
+	}
+	case PGF_CNC_TREE_LIT: {
+		PgfCncTreeLit* flit = cti.data;
+		n_vars  = flit->n_vars;
+		context = flit->context;
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+
+	n_vars -= var_idx+1;
+	while (n_vars > 0) {
+		context = context->next;
+		n_vars--;
+	}
+
+	if ((*lzr->funcs)->symbol_token) {
+		(*lzr->funcs)->symbol_token(lzr->funcs, context->name);
+	}
+}
+
+static void
+pgf_lzr_linearize_symbols(PgfLzr* lzr, PgfCncTreeApp* fapp,
+                          PgfSymbols* syms, uint16_t sym_idx)
+{
+	size_t nsyms = gu_seq_length(syms);
+	for (size_t i = sym_idx; i < nsyms; i++) {
+		PgfSymbol sym = gu_seq_get(syms, PgfSymbol, i);
+		GuVariantInfo sym_i = gu_variant_open(sym);
+		switch (sym_i.tag) {
+		case PGF_SYMBOL_CAT:
+		case PGF_SYMBOL_LIT: {
+			if (fapp == NULL)
+				return;
+
+			PgfSymbolIdx* sidx = sym_i.data;
+			gu_assert((unsigned) sidx->d < fapp->n_args);
+
+			PgfCncTree argf = fapp->args[sidx->d];
+			pgf_lzr_linearize_tree(lzr, argf, sidx->r);
+			break;
+		}
+		case PGF_SYMBOL_VAR: {
+			if (fapp == NULL)
+				return;
+
+			PgfSymbolIdx* sidx = sym_i.data;
+			gu_assert((unsigned) sidx->d < fapp->n_args);
+
+			PgfCncTree argf = fapp->args[sidx->d];
+			pgf_lzr_linearize_var(lzr, argf, sidx->r);
+			break;
+		}
+		case PGF_SYMBOL_KS: {
+			PgfSymbolKS* ks = sym_i.data;
+			if ((*lzr->funcs)->symbol_token) {
+				(*lzr->funcs)->symbol_token(lzr->funcs, ks->token);
+			}
+			break;
+		}
+		case PGF_SYMBOL_KP: {
+			// TODO: correct prefix-dependencies
+			PgfSymbolKP* kp = sym_i.data;
+			//gu_buf_push(pres, PgfSymbolKP*, kp);
+			PgfLzrCache* cache = gu_new(PgfLzrCache, lzr->tmp_pool);
+			cache->funcs = &pgf_lzr_cache_funcs;
+			cache->app   = fapp;
+			cache->kp    = kp;
+			cache->events= gu_new_buf(PgfLzrCached, lzr->tmp_pool);
+			cache->lzr   = lzr;
+			cache->prev  = lzr->funcs;
+			lzr->funcs = &cache->funcs;
+			break;
+		}
+		case PGF_SYMBOL_NE: {
+			if ((*lzr->funcs)->symbol_ne) {
+				(*lzr->funcs)->symbol_ne(lzr->funcs);
+			}
+			break;
+		}
+		case PGF_SYMBOL_BIND:
+		case PGF_SYMBOL_SOFT_BIND: {
+			if ((*lzr->funcs)->symbol_bind) {
+				(*lzr->funcs)->symbol_bind(lzr->funcs);
+			}
+			break;
+		}
+		default:
+			gu_impossible(); 
+		}
+	}
+}
+
+static void
+pgf_lzr_linearize_tree(PgfLzr* lzr, PgfCncTree ctree, size_t lin_idx)
+{
+	GuVariantInfo cti = gu_variant_open(ctree);
+
+	switch (cti.tag) {
+	case PGF_CNC_TREE_APP: {
+		PgfCncTreeApp* fapp = cti.data;
+		PgfCncFun* fun = fapp->fun;
+
+		if ((*lzr->funcs)->begin_phrase && fapp->ccat != NULL) {
+			(*lzr->funcs)->begin_phrase(lzr->funcs,
+			                            fun->absfun->type->cid,
+			                            fapp->fid, lin_idx,
+			                            fun->absfun->name);
+		}
+
+		gu_require(lin_idx < fun->n_lins);
+		pgf_lzr_linearize_symbols(lzr, fapp, fun->lins[lin_idx]->syms, 0);
+		
+		if ((*lzr->funcs)->end_phrase && fapp->ccat != NULL) {
+			(*lzr->funcs)->end_phrase(lzr->funcs,
+			                          fun->absfun->type->cid,
+			                          fapp->fid, lin_idx,
+			                          fun->absfun->name);
+		}
+		break;
+	}
+	case PGF_CNC_TREE_CHUNKS: {
+		gu_require(lin_idx == 0);
+		PgfCncTreeChunks* fchunks = cti.data;
+
+		if (fchunks->n_args == 0) {
+			if ((*lzr->funcs)->symbol_token) {
+				(*lzr->funcs)->symbol_token(lzr->funcs, "?");
+			}
+		} else {
+			for (size_t i = 0; i < fchunks->n_args; i++) {
+				pgf_lzr_linearize_tree(lzr, fchunks->args[i], 0);
+			}
+		}
+		break;
+	}
+	case PGF_CNC_TREE_LIT: {
+		gu_require(lin_idx == 0);
+		PgfCncTreeLit* flit = cti.data;
+
+		PgfCId cat =
+			pgf_literal_cat(lzr->concr, flit->lit)->cnccat->abscat->name;
+		
+		if ((*lzr->funcs)->begin_phrase) {
+			(*lzr->funcs)->begin_phrase(lzr->funcs,
+			                            cat, flit->fid, 0,
+			                            "");
+		}
+
+		GuVariantInfo i = gu_variant_open(flit->lit);
+		PgfToken tok = NULL;
+		switch (i.tag) {
+		case PGF_LITERAL_STR: {
+			PgfLiteralStr* lstr = i.data;
+			tok = lstr->val;
+			break;
+		}
+		case PGF_LITERAL_INT: {
+			PgfLiteralInt* lint = i.data;
+			tok = gu_format_string(lzr->tmp_pool, "%d", lint->val);
+			break;
+		}
+		case PGF_LITERAL_FLT: {
+			PgfLiteralFlt* lflt = i.data;
+			tok = gu_format_string(lzr->tmp_pool, "%lf", lflt->val);
+			break;
+		}
+		default:
+			gu_impossible();
+		}
+
+		if ((*lzr->funcs)->symbol_token) {
+			(*lzr->funcs)->symbol_token(lzr->funcs, tok);
+		}
+
+		if ((*lzr->funcs)->end_phrase) {
+			(*lzr->funcs)->end_phrase(lzr->funcs,
+							          cat, flit->fid, 0,
+							          "");
+		}
+
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+}
+
+void
+pgf_lzr_linearize(PgfConcr* concr, PgfCncTree ctree, size_t lin_idx, 
+                  PgfLinFuncs** funcs, GuPool* tmp_pool)
+{
+	PgfLzr* lzr = pgf_new_lzr(concr, funcs, tmp_pool);
+	pgf_lzr_linearize_tree(lzr, ctree, lin_idx);
+	
+	while (lzr->funcs != funcs) {
+		PgfLzrCache* cache = gu_container(lzr->funcs, PgfLzrCache, funcs);
+		pgf_lzr_cache_flush(cache, cache->kp->default_form);
+	}
+}
+
+typedef struct PgfSimpleLin PgfSimpleLin;
+
+struct PgfSimpleLin {
+	PgfLinFuncs* funcs;
+	bool bind;
+	GuOut* out;
+	GuExn* err;
+};
+
+GU_DEFINE_TYPE(PgfLinNonExist, abstract, _);
+
+static void
+pgf_file_lzn_put_space(PgfSimpleLin* flin)
+{
+	if (flin->bind)
+		flin->bind = false;
+	else
+		gu_putc(' ', flin->out, flin->err);
+}
+
+static void
+pgf_file_lzn_symbol_token(PgfLinFuncs** funcs, PgfToken tok)
+{
+	PgfSimpleLin* flin = gu_container(funcs, PgfSimpleLin, funcs);
+	if (!gu_ok(flin->err)) {
+		return;
+	}
+
+	pgf_file_lzn_put_space(flin);
+	gu_string_write(tok, flin->out, flin->err);
+}
+
+static void
+pgf_file_lzn_symbol_ne(PgfLinFuncs** funcs)
+{
+	PgfSimpleLin* flin = gu_container(funcs, PgfSimpleLin, funcs);
+	gu_raise(flin->err, PgfLinNonExist);
+}
+
+static void
+pgf_file_lzn_symbol_bind(PgfLinFuncs** funcs)
+{
+	PgfSimpleLin* flin = gu_container(funcs, PgfSimpleLin, funcs);
+	flin->bind = true;
+}
+
+static PgfLinFuncs pgf_file_lin_funcs = {
+	.symbol_token = pgf_file_lzn_symbol_token,
+	.begin_phrase = NULL,
+	.end_phrase   = NULL,
+	.symbol_ne    = pgf_file_lzn_symbol_ne,
+	.symbol_bind  = pgf_file_lzn_symbol_bind
+};
+
+void
+pgf_lzr_linearize_simple(PgfConcr* concr, PgfCncTree ctree, size_t lin_idx,
+                         GuOut* out, GuExn* err,
+                         GuPool* tmp_pool)
+{
+	PgfSimpleLin flin = {
+		.funcs = &pgf_file_lin_funcs,
+		.bind = true,
+		.out = out,
+		.err = err
+	};
+	pgf_lzr_linearize(concr, ctree, lin_idx, &flin.funcs, tmp_pool);
+}
+
+void
+pgf_lzr_get_table(PgfConcr* concr, PgfCncTree ctree, 
+                  size_t* n_lins, GuString** labels)
+{
+	static GuString s_label = "s";
+
+	GuVariantInfo cti = gu_variant_open(ctree);
+
+	switch (cti.tag) {
+	case PGF_CNC_TREE_APP: {
+		PgfCncTreeApp* fapp = cti.data;
+		
+		PgfCncCat* cnccat = fapp->ccat->cnccat;
+		*n_lins = cnccat->n_lins;
+		*labels = cnccat->labels;
+		break;
+	}
+	case PGF_CNC_TREE_LIT:
+	case PGF_CNC_TREE_CHUNKS: {
+		*n_lins = 1;
+		*labels = &s_label;
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+
+}
+
+void
+pgf_linearize(PgfConcr* concr, PgfExpr expr, GuOut* out, GuExn* err)
+{
+	GuPool* tmp_pool = gu_local_pool();
+
+	GuEnum* cts =
+		pgf_lzr_concretize(concr, expr, err, tmp_pool);
+	if (!gu_ok(err))
+		return;
+
+	PgfCncTree ctree = gu_next(cts, PgfCncTree, tmp_pool);
+	if (!gu_variant_is_null(ctree)) {
+		ctree = pgf_lzr_wrap_linref(ctree, tmp_pool);
+		pgf_lzr_linearize_simple(concr, ctree, 0, out, err, tmp_pool);
+	}
+
+	gu_pool_free(tmp_pool);
+}
+
+GuString
+pgf_get_tokens(PgfSymbols* syms, uint16_t sym_idx, GuPool* pool)
+{
+	GuPool* tmp_pool = gu_new_pool();
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+	GuStringBuf* sbuf = gu_string_buf(tmp_pool);
+	GuOut* out = gu_string_buf_out(sbuf);
+
+	PgfSimpleLin flin = {
+		.funcs = &pgf_file_lin_funcs,
+		.bind = true,
+		.out = out,
+		.err = err
+	};
+
+	PgfLzr* lzr = pgf_new_lzr(NULL, &flin.funcs, tmp_pool);
+	pgf_lzr_linearize_symbols(lzr, NULL, syms, sym_idx);
+	
+	while (lzr->funcs != &flin.funcs) {
+		PgfLzrCache* cache = gu_container(lzr->funcs, PgfLzrCache, funcs);
+		pgf_lzr_cache_flush(cache, cache->kp->default_form);
+	}
+
+	GuString tokens = gu_ok(err) ? gu_string_buf_freeze(sbuf, pool)
+	                             : "";
+
+	gu_pool_free(tmp_pool);
+
+	return tokens;
 }
diff --git a/src/runtime/c/pgf/linearizer.h b/src/runtime/c/pgf/linearizer.h
--- a/src/runtime/c/pgf/linearizer.h
+++ b/src/runtime/c/pgf/linearizer.h
@@ -1,24 +1,7 @@
-/* 
- * Copyright 2010-2011 University of Helsinki.
- *   
- * This file is part of libpgf.
- * 
- * Libpgf is free software: you can redistribute it and/or modify it under
- * the terms of the GNU Lesser General Public License as published by the
- * Free Software Foundation, either version 3 of the License, or (at your
- * option) any later version.
- * 
- * Libpgf 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 Lesser General Public
- * License for more details.
- * 
- * You should have received a copy of the GNU Lesser General Public
- * License along with libpgf. If not, see <http://www.gnu.org/licenses/>.
- */
+#ifndef PGF_LINEARIZER_H_
+#define PGF_LINEARIZER_H_
 
 #include <gu/type.h>
-#include <gu/dump.h>
 #include <gu/enum.h>
 
 /// Linearization of abstract syntax trees.
@@ -30,8 +13,7 @@
  *
  * Because of the \c variants construct in GF, there may be several
  * possible concrete syntax trees that correspond to a given abstract
- * syntax tree. These can be enumerated with #pgf_lzr_concretize and
- * #pgf_cnc_trees_next.
+ * syntax tree. These can be enumerated with #pgf_concretize.
  *
  * @{
  */
@@ -45,35 +27,57 @@
 
 /// Begin enumerating concrete syntax variants.
 PgfCncTreeEnum*
-pgf_lzr_concretize(PgfConcr* concr, PgfExpr expr, GuPool* pool);
+pgf_lzr_concretize(PgfConcr* concr, PgfExpr expr, GuExn* err, GuPool* pool);
 
+typedef struct {
+} PgfLinNonExist;
+
+extern GU_DECLARE_TYPE(PgfLinNonExist, abstract);
+
+PgfCncTree
+pgf_lzr_wrap_linref(PgfCncTree ctree, GuPool* pool);
+
+
+
 typedef struct PgfLinFuncs PgfLinFuncs;
 
 struct PgfLinFuncs
 {
 	/// Output tokens
-	void (*symbol_tokens)(PgfLinFuncs** self, PgfTokens toks);
-
-	/// Output literal
-	void (*expr_literal)(PgfLinFuncs** self, PgfLiteral lit);
+	void (*symbol_token)(PgfLinFuncs** self, PgfToken tok);
 
 	/// Begin phrase
 	void (*begin_phrase)(PgfLinFuncs** self, PgfCId cat, int fid, int lindex, PgfCId fun);
 
 	/// End phrase
 	void (*end_phrase)(PgfLinFuncs** self, PgfCId cat, int fid, int lindex, PgfCId fun);
-};
 
-
+	/// handling nonExist
+	void (*symbol_ne)(PgfLinFuncs** self);
 
+	/// token binding
+	void (*symbol_bind)(PgfLinFuncs** self);
+};
 
 /// Linearize a concrete syntax tree.
 void
-pgf_lzr_linearize(PgfConcr* concr, PgfCncTree ctree, size_t lin_idx,
-		  PgfLinFuncs** fnsp);
-
+pgf_lzr_linearize(PgfConcr* concr, PgfCncTree ctree, size_t lin_idx, 
+                  PgfLinFuncs** funcs, GuPool* tmp_pool);
 
 /// Linearize a concrete syntax tree as space-separated tokens.
 void
-pgf_lzr_linearize_simple(PgfConcr* concr, PgfCncTree ctree,
-			 size_t lin_idx, GuWriter* wtr, GuExn* err);
+pgf_lzr_linearize_simple(PgfConcr* concr, PgfCncTree ctree, size_t lin_idx, 
+                         GuOut* out, GuExn* err,
+                         GuPool* tmp_pool);
+
+
+void
+pgf_lzr_get_table(PgfConcr* concr, PgfCncTree ctree, 
+                  size_t* n_lins, GuString** labels);
+#endif
+
+#ifdef PGF_PARSER_H_
+// Used internally in the parser
+GuString
+pgf_get_tokens(PgfSymbols* sym, uint16_t sym_idx, GuPool* pool);
+#endif
diff --git a/src/runtime/c/pgf/literals.c b/src/runtime/c/pgf/literals.c
--- a/src/runtime/c/pgf/literals.c
+++ b/src/runtime/c/pgf/literals.c
@@ -1,4 +1,5 @@
-#include <gu/read.h>
+#include <gu/in.h>
+#include <gu/utf8.h>
 #include <pgf/parser.h>
 #include <pgf/literals.h>
 #include <wctype.h>
@@ -10,243 +11,244 @@
 		       gu_ptr_type(PgfLiteralCallback), &gu_null_struct);
 
 
-static bool
-pgf_match_string_lit(PgfConcr* concr, PgfItem* item, PgfToken tok,
-                     PgfExprProb** out_ep, GuPool *pool)
+static PgfExprProb*
+pgf_match_string_lit(PgfLiteralCallback* self,
+                     size_t lin_idx,
+                     GuString sentence, size_t* poffset,
+                     GuPool *out_pool)
 {
-	GuPool* tmp_pool = gu_new_pool();
-
-	size_t lin_idx;
-	PgfSequence seq;
-	pgf_item_sequence(item, &lin_idx, &seq, tmp_pool);
 	gu_assert(lin_idx == 0);
 
-	bool accepted = false;
-	int n_syms = gu_seq_length(seq);
-	if (n_syms == 0) {
-		*out_ep = NULL;
-		accepted = true;
-	} else if (n_syms == 1) {
-		PgfExprProb* ep = gu_new(PgfExprProb, pool);
+	size_t offset = *poffset;
+	while (sentence[offset] && !gu_is_space(sentence[offset]))
+		offset++;
+
+	size_t len = offset - *poffset;
+	if (len > 0) {
+		PgfExprProb* ep = gu_new(PgfExprProb, out_pool);
 		ep->prob = 0;
 
-		PgfSymbolKS* sks =
-			gu_variant_data(gu_seq_get(seq, PgfSymbol, 0));
-		
 		PgfExprLit *expr_lit =
 			gu_new_variant(PGF_EXPR_LIT,
 						   PgfExprLit,
-						   &ep->expr, pool);
+						   &ep->expr, out_pool);
+
 		PgfLiteralStr *lit_str =
-			gu_new_variant(PGF_LITERAL_STR,
-						   PgfLiteralStr,
-						   &expr_lit->lit, pool);
-		lit_str->val = gu_seq_get(sks->tokens, PgfToken, 0);
+			gu_new_flex_variant(PGF_LITERAL_STR,
+						        PgfLiteralStr,
+						        val, len+1,
+						        &expr_lit->lit, out_pool);
+		memcpy(lit_str->val, sentence+*poffset, len);
+		lit_str->val[len] = 0;
 
-		*out_ep = ep;
-		accepted = false;
+		*poffset = offset;
+		return ep;
 	} else {
-		*out_ep = NULL;
+		return NULL;
 	}
-	
-	gu_pool_free(tmp_pool);
-	return accepted;
 }
 
+static void
+pgf_predict_empty_next(GuEnum* self, void* to, GuPool* pool)
+{
+	*((PgfTokenProb**) to) = NULL;
+}
+
+static GuEnum*
+pgf_predict_empty(PgfLiteralCallback* self,
+	              size_t lin_idx,
+	              GuString prefix,
+	              GuPool *out_pool)
+{
+	GuEnum* en = gu_new(GuEnum, out_pool);
+	en->next = pgf_predict_empty_next;
+	return en;
+}
+
 static PgfLiteralCallback pgf_string_literal_callback =
-  { pgf_match_string_lit } ;
+  { pgf_match_string_lit, pgf_predict_empty } ;
 
 
 
-static bool
-pgf_match_int_lit(PgfConcr* concr, PgfItem* item, PgfToken tok,
-                  PgfExprProb** out_ep, GuPool *pool)
+static PgfExprProb*
+pgf_match_int_lit(PgfLiteralCallback* self,
+                  size_t lin_idx,
+                  GuString sentence, size_t* poffset,
+                  GuPool *out_pool)
 {
-	GuPool* tmp_pool = gu_new_pool();
-
-	size_t lin_idx;
-	PgfSequence seq;
-	pgf_item_sequence(item, &lin_idx, &seq, tmp_pool);
 	gu_assert(lin_idx == 0);
 
-	bool accepted = false;
-	int n_syms = gu_seq_length(seq);
-	if (n_syms == 0) {
-		int val;
+	size_t offset = *poffset;
+	while (sentence[offset] && !gu_is_space(sentence[offset]))
+		offset++;
 
-		*out_ep = NULL;
-		accepted = gu_string_to_int(tok, &val);
-	} else if (n_syms == 1) {
-		PgfSymbolKS* sks =
-			gu_variant_data(gu_seq_get(seq, PgfSymbol, 0));
-		PgfToken tok = gu_seq_get(sks->tokens, PgfToken, 0);
+	size_t len = offset - *poffset;
+	if (len > 0) {
+		GuPool* tmp_pool = gu_local_pool();
+		PgfToken tok = gu_malloc(tmp_pool, len+1);
+		memcpy((char*) tok, sentence+*poffset, len);
+		((char*) tok)[len] = 0;
 
 		int val;
 		if (!gu_string_to_int(tok, &val)) {
-			*out_ep = NULL;
-		} else {
-			PgfExprProb* ep = gu_new(PgfExprProb, pool);
-			ep->prob = 0;
-
-			PgfExprLit *expr_lit =
-				gu_new_variant(PGF_EXPR_LIT,
-							   PgfExprLit,
-							   &ep->expr, pool);
-			PgfLiteralInt *lit_int =
-				gu_new_variant(PGF_LITERAL_INT,
-							   PgfLiteralInt,
-							   &expr_lit->lit, pool);
-			lit_int->val = val;
-
-			*out_ep = ep;
+			gu_pool_free(tmp_pool);
+			return NULL;
 		}
 		
-		accepted = false;
+		gu_pool_free(tmp_pool);
+
+		PgfExprProb* ep = gu_new(PgfExprProb, out_pool);
+		ep->prob = 0;
+
+		PgfExprLit *expr_lit =
+			gu_new_variant(PGF_EXPR_LIT,
+						   PgfExprLit,
+						   &ep->expr, out_pool);
+		PgfLiteralInt *lit_int =
+			gu_new_variant(PGF_LITERAL_INT,
+						   PgfLiteralInt,
+						   &expr_lit->lit, out_pool);
+		lit_int->val = val;
+
+		*poffset = offset;
+		return ep;
 	} else {
-		*out_ep = NULL;
+		return NULL;
 	}
-	
-	gu_pool_free(tmp_pool);
-	return accepted;
 }
 
 static PgfLiteralCallback pgf_int_literal_callback =
-  { pgf_match_int_lit } ;
+  { pgf_match_int_lit, pgf_predict_empty } ;
 
 
 
-static bool
-pgf_match_float_lit(PgfConcr* concr, PgfItem* item, PgfToken tok,
-                    PgfExprProb** out_ep, GuPool *pool)
+static PgfExprProb*
+pgf_match_float_lit(PgfLiteralCallback* self,
+                    size_t lin_idx,
+                    GuString sentence, size_t* poffset,
+                    GuPool *out_pool)
 {
-	GuPool* tmp_pool = gu_new_pool();
-
-	size_t lin_idx;
-	PgfSequence seq;
-	pgf_item_sequence(item, &lin_idx, &seq, tmp_pool);
 	gu_assert(lin_idx == 0);
 
-	bool accepted = false;
-	int n_syms = gu_seq_length(seq);
-	if (n_syms == 0) {
-		double val;
+	size_t offset = *poffset;
+	while (sentence[offset] && !gu_is_space(sentence[offset]))
+		offset++;
 
-		*out_ep = NULL;
-		accepted = gu_string_to_double(tok, &val);
-	} else if (n_syms == 1) {
-		PgfSymbolKS* sks =
-			gu_variant_data(gu_seq_get(seq, PgfSymbol, 0));
-		PgfToken tok = gu_seq_get(sks->tokens, PgfToken, 0);
+	size_t len = offset - *poffset;
+	if (len > 0) {
+		GuPool* tmp_pool = gu_local_pool();
+		PgfToken tok = gu_malloc(tmp_pool, len+1);
+		memcpy((char*) tok, sentence+*poffset, len);
+		((char*) tok)[len] = 0;
 
 		double val;
 		if (!gu_string_to_double(tok, &val)) {
-			*out_ep = NULL;
-		} else {
-			PgfExprProb* ep = gu_new(PgfExprProb, pool);
-			ep->prob = 0;
-
-			PgfExprLit *expr_lit =
-				gu_new_variant(PGF_EXPR_LIT,
-							   PgfExprLit,
-							   &ep->expr, pool);
-			PgfLiteralFlt *lit_flt =
-				gu_new_variant(PGF_LITERAL_FLT,
-							   PgfLiteralFlt,
-							   &expr_lit->lit, pool);
-			lit_flt->val = val;
-
-			*out_ep = ep;
+			gu_pool_free(tmp_pool);
+			return NULL;
 		}
 		
-		accepted = false;
+		gu_pool_free(tmp_pool);
+
+		PgfExprProb* ep = gu_new(PgfExprProb, out_pool);
+		ep->prob = 0;
+
+		PgfExprLit *expr_lit =
+			gu_new_variant(PGF_EXPR_LIT,
+						   PgfExprLit,
+						   &ep->expr, out_pool);
+		PgfLiteralFlt *lit_flt =
+			gu_new_variant(PGF_LITERAL_FLT,
+						   PgfLiteralFlt,
+						   &expr_lit->lit, out_pool);
+		lit_flt->val = val;
+
+		*poffset = offset;
+		return ep;
 	} else {
-		*out_ep = NULL;
+		return NULL;
 	}
-	
-	gu_pool_free(tmp_pool);
-	return accepted;
 }
 
 static PgfLiteralCallback pgf_float_literal_callback =
-  { pgf_match_float_lit } ;
+  { pgf_match_float_lit, pgf_predict_empty } ;
 
 
 
-static bool
-pgf_match_name_lit(PgfConcr* concr, PgfItem* item, PgfToken tok,
-                   PgfExprProb** out_ep, GuPool *pool)
+static PgfExprProb*
+pgf_match_name_lit(PgfLiteralCallback* self,
+                   size_t lin_idx,
+                   GuString sentence, size_t* poffset,
+                   GuPool *out_pool)
 {
-	GuPool* tmp_pool = gu_new_pool();
-
-	size_t lin_idx;
-	PgfSequence seq;
-	pgf_item_sequence(item, &lin_idx, &seq, tmp_pool);
-
 	gu_assert(lin_idx == 0);
 
+	GuPool* tmp_pool = gu_local_pool();
+	GuStringBuf *sbuf = gu_string_buf(tmp_pool);
+	GuOut* out = gu_string_buf_out(sbuf);
 	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
-	
-	GuString hyp = gu_str_string("-", tmp_pool);
-	
-	bool iscap = false;
-	if (gu_string_eq(tok, hyp)) {
-		iscap = true;
-	} else if (!gu_string_eq(tok, gu_empty_string)) {
-		GuReader* rdr = gu_string_reader(tok, tmp_pool);
-		iscap = iswupper(gu_read_ucs(rdr, err));
-	}
 
-	size_t n_syms = gu_seq_length(seq);
-	if (!iscap && n_syms > 0) {
-		GuStringBuf *sbuf = gu_string_buf(tmp_pool);
-		GuWriter* wtr = gu_string_buf_writer(sbuf);
+	size_t offset = *poffset;
 
-		for (size_t i = 0; i < n_syms; i++) {
-			if (i > 0)
-			  gu_putc(' ', wtr, err);
+	int i = 0;
+	while (iswupper(sentence[offset])) {
+		size_t len = 0;
+		while (!gu_is_space(sentence[offset+len])) {
+			len++;
+		}
 
-			PgfSymbol sym = gu_seq_get(seq, PgfSymbol, i);
-			gu_assert(gu_variant_tag(sym) == PGF_SYMBOL_KS);
-			PgfSymbolKS* sks = gu_variant_data(sym);
-			PgfToken tok = gu_seq_get(sks->tokens, PgfToken, 0);
+		PgfToken tok = gu_malloc(tmp_pool, len+1);
+		memcpy((char*) tok, sentence+offset, len);
+		((char*) tok)[len] = 0;
 
-			gu_string_write(tok, wtr, err);
-		}
+		if (i > 0)
+		  gu_putc(' ', out, err);
+		gu_string_write(tok, out, err);
+		
+		i++;
 
-		PgfExprProb* ep = gu_new(PgfExprProb, pool);
+		offset  += len;
+		*poffset = offset;
+
+		while (gu_is_space(sentence[offset]))
+			offset++;
+	}
+
+	PgfExprProb* ep = NULL;
+	if (i > 0) {
+		ep = gu_new(PgfExprProb, out_pool);
 		ep->prob = 0;
 
 		PgfExprApp *expr_app =
 			gu_new_variant(PGF_EXPR_APP,
 			               PgfExprApp,
-			               &ep->expr, pool);
+			               &ep->expr, out_pool);
+		GuString con = "MkSymb";
 		PgfExprFun *expr_fun =
-			gu_new_variant(PGF_EXPR_FUN,
-			               PgfExprFun,
-			               &expr_app->fun, pool);
-		expr_fun->fun = gu_str_string("MkSymb", pool);
+			gu_new_flex_variant(PGF_EXPR_FUN,
+			                    PgfExprFun,
+			                    fun, strlen(con)+1,
+			                    &expr_app->fun, out_pool);
+		strcpy(expr_fun->fun, con);
 		PgfExprLit *expr_lit =
 			gu_new_variant(PGF_EXPR_LIT,
 			               PgfExprLit,
-			               &expr_app->arg, pool);
+			               &expr_app->arg, out_pool);
+		GuString val = gu_string_buf_freeze(sbuf, tmp_pool);
 		PgfLiteralStr *lit_str =
-			gu_new_variant(PGF_LITERAL_STR,
-			               PgfLiteralStr,
-			               &expr_lit->lit, pool);
-		lit_str->val = gu_string_buf_freeze(sbuf, pool);
-
-		*out_ep = ep;
-	} else {
-		*out_ep = NULL;
+			gu_new_flex_variant(PGF_LITERAL_STR,
+			                    PgfLiteralStr,
+			                    val, strlen(val)+1,
+			                    &expr_lit->lit, out_pool);
+        strcpy(lit_str->val, val);
 	}
 
 	gu_pool_free(tmp_pool);
-	
-	return iscap;
+
+	return ep;
 }
 
 PgfLiteralCallback pgf_nerc_literal_callback =
-  { pgf_match_name_lit } ;
+  { pgf_match_name_lit, pgf_predict_empty } ;
 
 
 PgfCallbacksMap*
diff --git a/src/runtime/c/pgf/parser.c b/src/runtime/c/pgf/parser.c
--- a/src/runtime/c/pgf/parser.c
+++ b/src/runtime/c/pgf/parser.c
@@ -1,2839 +1,2767 @@
 #include <pgf/parser.h>
-#include <gu/seq.h>
-#include <gu/assert.h>
-
-#include <gu/log.h>
-#include <gu/file.h>
-#include <math.h>
-#include <stdlib.h>
-
-//#define PGF_PARSER_DEBUG
-//#define PGF_COUNTS_DEBUG
-//#define PGF_LEFTCORNER_DEBUG
-//#define PGF_LEFTCORNER_FILTER
-//#define PGF_RESULT_DEBUG
-
-typedef GuBuf PgfItemBuf;
-static GU_DEFINE_TYPE(PgfItemBuf, abstract, _);
-
-struct PgfItemConts {
-	PgfCCat* ccat;
-	size_t lin_idx;
-	PgfParseState* state;
-	prob_t outside_prob;
-	PgfItemBuf* items;
-	int ref_count;			// how many items point to this cont?
-};
-
-static GU_DEFINE_TYPE(PgfItemConts, abstract, _);
-
-typedef GuList(PgfItemConts*) PgfItemContss;
-static GU_DEFINE_TYPE(PgfItemContss, abstract, _);
-
-typedef GuMap PgfContsMap;
-static GU_DEFINE_TYPE(PgfContsMap, GuMap,
-                      gu_type(PgfCCat), NULL,
-                      gu_ptr_type(PgfItemContss), &gu_null_struct);
-
-typedef GuMap PgfGenCatMap;
-static GU_DEFINE_TYPE(PgfGenCatMap, GuMap,
-		              gu_type(PgfItemConts), NULL,
-		              gu_ptr_type(PgfCCat), &gu_null_struct);
-
-typedef GuBuf PgfCCatBuf;
-
-typedef struct {
-	PgfConcr* concr;
-	GuPool* pool;      // this pool is used for structures internal to the parser
-	GuPool* out_pool;  // this pool is used for the allocating the final abstract trees
-	GuBuf* expr_queue;
-	PgfExpr meta_var;
-	PgfProduction meta_prod;
-    int max_fid;
-#ifdef PGF_COUNTS_DEBUG
-    int item_full_count;
-    int item_real_count;
-    int cont_full_count;
-    int ccat_full_count;
-    int prod_full_count;
-#endif
-    PgfItem* free_item;
-    prob_t beam_size;
-} PgfParsing;
-
-typedef struct {
-	PgfCCat* ccat;
-	size_t lin_idx;
-} PgfCFCat;
-
-static GU_DEFINE_TYPE(PgfCFCat, struct,
-	       GU_MEMBER(PgfCFCat, ccat, PgfCCat),
-           GU_MEMBER(PgfCFCat, lin_idx, size_t));
-
-extern GuHasher pgf_cfcat_hasher;
-
-GU_DEFINE_TYPE(PgfProductionIdx, GuMap,
-		       gu_type(PgfCFCat), &pgf_cfcat_hasher,
-		       gu_type(PgfProductionSeq), &gu_null_seq);
-
-typedef struct PgfTokenState PgfTokenState;
-
-typedef struct {
-	bool (*match_token)(PgfTokenState* ts, PgfToken tok, PgfItem* item);
-	PgfToken (*get_token)(PgfTokenState* ts);
-	PgfProductionIdx* (*get_lexicon_idx)(PgfTokenState* ts);
-} PgfTokenFn;
-
-struct PgfTokenState {
-	PgfTokenFn* fn;
-    prob_t lexical_prob;
-};
-
-struct PgfParseState {
-	PgfParseState* next;
-
-    PgfItemBuf* agenda;
-    PgfItem* meta_item;
-	PgfContsMap* conts_map;
-	PgfGenCatMap* generated_cats;
-    unsigned short offset;
-
-	prob_t viterbi_prob;
-
-    PgfParsing* ps;
-    PgfTokenState* ts;
-};
-
-typedef struct PgfAnswers {
-	GuBuf* conts;
-	GuBuf* exprs;
-	prob_t outside_prob;
-} PgfAnswers;
-
-typedef struct {
-	PgfAnswers* answers;
-	PgfExprProb ep;
-	PgfPArgs args;
-	size_t arg_idx;
-} PgfExprState;
-
-typedef struct PgfParseResult PgfParseResult;
-
-struct PgfParseResult {
-    PgfParseState* state;
-	PgfExprEnum en;
-};
-
-typedef struct PgfItemBase PgfItemBase;
-
-struct PgfItem {
-	union {
-		PgfItemConts* conts;
-		PgfItem *next;		// used to collect released items
-	};
-
-	PgfProduction prod;
-	PgfPArgs args;
-	PgfSymbol curr_sym;
-	uint16_t seq_idx;
-	uint8_t tok_idx;
-	uint8_t alt;
-	prob_t inside_prob;
-};
-
-GU_DEFINE_TYPE(PgfLeftcornerCatIdx, GuMap,
-		       gu_type(PgfCFCat), &pgf_cfcat_hasher,
-		       gu_ptr_type(PgfProductionIdx), &gu_null_struct);
-
-GU_DEFINE_TYPE(PgfLeftcornerTokIdx, GuStringMap,
-		       gu_ptr_type(PgfProductionIdx), &gu_null_struct);
-
-static PgfSymbol
-pgf_prev_extern_sym(PgfSymbol sym)
-{
-	GuVariantInfo i = gu_variant_open(sym);
-	switch (i.tag) {
-	case PGF_SYMBOL_CAT:
-		return *((PgfSymbol*) (((PgfSymbolCat*) i.data)+1));
-	case PGF_SYMBOL_KP:
-		return *((PgfSymbol*) (((PgfSymbolKP*) i.data)+1));
-	case PGF_SYMBOL_KS:
-		return *((PgfSymbol*) (((PgfSymbolKS*) i.data)+1));
-	case PGF_SYMBOL_LIT:
-		return *((PgfSymbol*) (((PgfSymbolLit*) i.data)+1));
-	case PGF_SYMBOL_VAR:
-		return *((PgfSymbol*) (((PgfSymbolVar*) i.data)+1));
-	default:
-		gu_impossible();
-		return gu_null_variant;
-	}
-}
-
-size_t
-pgf_item_lin_idx(PgfItem* item) {
-	return item->conts->lin_idx;
-}
-
-int
-pgf_item_sequence_length(PgfItem* item)
-{
-    GuVariantInfo i = gu_variant_open(item->prod);
-    switch (i.tag) {
-    case PGF_PRODUCTION_APPLY: {
-        PgfProductionApply* papp = i.data;
-        return gu_seq_length(papp->fun->lins[item->conts->lin_idx]);
-    }
-    case PGF_PRODUCTION_COERCE: {
-        return 1;
-    }
-    case PGF_PRODUCTION_EXTERN: {
-		PgfProductionExtern* pext = i.data;
-        PgfSequence seq;
-        
-        if (!gu_seq_is_null(pext->lins) &&
-            !gu_seq_is_null(seq = gu_seq_get(pext->lins,PgfSequence,item->conts->lin_idx))) {
-		  return gu_seq_length(seq);
-		} else {
-			int seq_len = 0;
-			PgfSymbol sym = item->curr_sym;
-			while (!gu_variant_is_null(sym)) {
-				seq_len++;
-				sym = pgf_prev_extern_sym(sym);
-			}
-			
-			return seq_len;
-		}
-    }
-    case PGF_PRODUCTION_META: {
-		int seq_len = 0;
-		PgfSymbol sym = item->curr_sym;
-		while (!gu_variant_is_null(sym)) {
-			seq_len++;
-			sym = pgf_prev_extern_sym(sym);
-		}
-		
-		return seq_len;
-    }
-    default:
-        gu_impossible();
-        return 0;
-    }
-}
-
-static PgfSequence
-pgf_extern_seq_get(PgfItem* item, GuPool* pool)
-{
-	int seq_len = pgf_item_sequence_length(item);
-
-	PgfSequence seq = 
-		gu_new_seq(PgfSymbol, seq_len, pool);
-	PgfSymbol sym = item->curr_sym;
-	while (!gu_variant_is_null(sym)) {
-		gu_seq_set(seq, PgfSymbol, --seq_len, sym);
-		sym = pgf_prev_extern_sym(sym);
-	}
-	
-	return seq;
-}
-
-void
-pgf_item_sequence(PgfItem* item, 
-                  size_t* lin_idx, PgfSequence* seq,
-                  GuPool* pool) {
-	*lin_idx = item->conts->lin_idx;
-
-    GuVariantInfo i = gu_variant_open(item->prod);
-    switch (i.tag) {
-    case PGF_PRODUCTION_APPLY: {
-        PgfProductionApply* papp = i.data;
-        *seq = papp->fun->lins[item->conts->lin_idx];
-        break;
-    }
-    case PGF_PRODUCTION_COERCE: {
-        PgfSymbol sym =
-			gu_new_variant_i(pool, PGF_SYMBOL_CAT,
-						PgfSymbolCat,
-						.d = 0, .r = item->conts->lin_idx);
-		*seq = gu_new_seq(PgfSequence, 1, pool);
-		gu_seq_set(*seq, PgfSymbol, 0, sym);
-        break;
-    }
-    case PGF_PRODUCTION_EXTERN: {
-        PgfProductionExtern* pext = i.data;
-        
-        if (gu_seq_is_null(pext->lins) ||
-            gu_seq_is_null(*seq = gu_seq_get(pext->lins, PgfSequence, item->conts->lin_idx))) {
-		  *seq = pgf_extern_seq_get(item, pool);
-		}
-		break;
-    }
-    case PGF_PRODUCTION_META: {
-		*seq = pgf_extern_seq_get(item, pool);
-		break;
-    }
-    default:
-        gu_impossible();
-    }
-}
-
-#ifdef PGF_PARSER_DEBUG
-static void
-pgf_print_production_args(PgfPArgs args,
-                          GuWriter* wtr, GuExn* err)
-{
-	size_t n_args = gu_seq_length(args);
-	for (size_t j = 0; j < n_args; j++) {
-		if (j > 0)
-			gu_putc(',',wtr,err);
-				
-		PgfPArg arg = gu_seq_get(args, PgfPArg, j);
-
-		if (arg.hypos != NULL &&
-		    gu_list_length(arg.hypos) > 0) {
-			size_t n_hypos = gu_list_length(arg.hypos);
-			for (size_t k = 0; k < n_hypos; k++) {
-				PgfCCat *hypo = gu_list_index(arg.hypos, k);
-				gu_printf(wtr,err,"C%d ",hypo->fid);
-			}
-			gu_printf(wtr,err,"-> ");
-		}
-		
-		gu_printf(wtr,err,"C%d",arg.ccat->fid);
-	}
-}
-
-static void
-pgf_print_production(int fid, PgfProduction prod, 
-                     GuWriter *wtr, GuExn* err, GuPool* pool)
-{
-    gu_printf(wtr,err,"C%d -> ",fid);
-       
-    GuVariantInfo i = gu_variant_open(prod);
-    switch (i.tag) {
-    case PGF_PRODUCTION_APPLY: {
-        PgfProductionApply* papp = i.data;
-        gu_printf(wtr,err,"F%d(",papp->fun->funid);
-        pgf_print_expr(papp->fun->ep->expr, NULL, 0, wtr, err);
-        gu_printf(wtr,err,")[");
-        pgf_print_production_args(papp->args,wtr,err);
-        gu_printf(wtr,err,"]\n");
-        break;
-    }
-    case PGF_PRODUCTION_COERCE: {
-        PgfProductionCoerce* pcoerce = i.data;
-        gu_printf(wtr,err,"_[C%d]\n",pcoerce->coerce->fid);
-        break;
-    }
-    case PGF_PRODUCTION_EXTERN: {
-        PgfProductionExtern* pext = i.data;
-        gu_printf(wtr,err,"<extern>(");
-        pgf_print_expr(pext->ep->expr, NULL, 0, wtr, err);
-        gu_printf(wtr,err,")[]\n");
-        break;
-    }
-    case PGF_PRODUCTION_META: {
-        PgfProductionMeta* pmeta = i.data;
-        gu_printf(wtr,err,"<meta>[");
-        pgf_print_production_args(pmeta->args,wtr,err);
-        gu_printf(wtr,err,"]\n");
-        break;
-    }
-    default:
-        gu_impossible();
-    }
-}
-
-void
-pgf_print_symbol(PgfSymbol sym, GuWriter *wtr, GuExn *err);
-
-static void
-pgf_print_item_seq(PgfItem *item,
-                   GuWriter* wtr, GuExn* err, GuPool* pool)
-{
-	size_t lin_idx;
-	PgfSequence seq;
-	pgf_item_sequence(item, &lin_idx, &seq, pool);
-
-	gu_printf(wtr, err, "%d : ",lin_idx);
-
-	size_t index;
-	for (index = 0; index < gu_seq_length(seq); index++) {
-		if (item->seq_idx == index)
-			gu_printf(wtr, err, " . ");
-
-		PgfSymbol *sym = gu_seq_index(seq, PgfSymbol, index);
-		pgf_print_symbol(*sym, wtr, err);
-	}
-
-	if (item->seq_idx == index)
-		gu_printf(wtr, err, " .");
-}
-
-static void
-pgf_print_item(PgfItem* item, PgfParseState* state, GuWriter* wtr, GuExn* err, GuPool* pool)
-{
-    gu_printf(wtr, err, "[%d-%d; C%d -> ",
-	                    item->conts->state ? item->conts->state->offset : 0,
-	                    state ? state->offset : 0,
-	                    item->conts->ccat->fid);
-
-	GuVariantInfo i = gu_variant_open(item->prod);
-	switch (i.tag) {
-	case PGF_PRODUCTION_APPLY: {
-		PgfProductionApply* papp = i.data;
-        PgfCncFun* fun = papp->fun;
-        gu_printf(wtr, err, "F%d(", fun->funid);
-        pgf_print_expr(fun->ep->expr, NULL, 0, wtr, err);
-        gu_printf(wtr, err, ")[");
-        pgf_print_production_args(item->args, wtr, err);
-        gu_printf(wtr, err, "]; ");
-		break;
-	}
-	case PGF_PRODUCTION_COERCE: {
-        gu_printf(wtr, err, "_[C%d]; ",
-            gu_seq_index(item->args, PgfPArg, 0)->ccat->fid);
-		break;
-	}
-	case PGF_PRODUCTION_EXTERN: {
-		PgfProductionExtern* pext = i.data;
-        gu_printf(wtr, err, "<extern>");
-        if (pext->ep != NULL) {
-			gu_printf(wtr, err, "(");
-			pgf_print_expr(pext->ep->expr, NULL, 0, wtr, err);
-			gu_printf(wtr, err, ")");
-		}
-		gu_printf(wtr, err, "[");
-		pgf_print_production_args(item->args, wtr, err);
-        gu_printf(wtr, err, "]; ");
-		break;
-	}
-	case PGF_PRODUCTION_META: {
-        gu_printf(wtr, err, "<meta>[");
-		pgf_print_production_args(item->args, wtr, err);
-        gu_printf(wtr, err, "]; ");
-		break;
-	}
-	default:
-		gu_impossible();
-	}
-    
-    pgf_print_item_seq(item, wtr, err, pool);
-    gu_printf(wtr, err, "; %f+%f=%f]\n",
-	            item->inside_prob,
-	            item->conts->outside_prob,
-	            item->inside_prob+item->conts->outside_prob);
-}
-
-#ifdef PGF_RESULT_DEBUG
-static void
-pgf_print_expr_state(PgfExprState* st,
-                     GuWriter* wtr, GuExn* err, GuBuf* stack)
-{
-	gu_buf_push(stack, int, (gu_seq_length(st->args) - st->arg_idx - 1));
-
-	if (gu_buf_length(st->answers->conts) > 0) {
-		PgfExprState* cont = gu_buf_get(st->answers->conts, PgfExprState*, 0);
-		if (cont != NULL)
-			pgf_print_expr_state(cont, wtr, err, stack);
-	}
-
-	gu_puts(" (", wtr, err);
-	pgf_print_expr(st->ep.expr, NULL, 0, wtr, err);
-}
-
-static void
-pgf_print_expr_state0(PgfExprState* st,
-                      GuWriter* wtr, GuExn* err, GuPool* tmp_pool)
-{	
-	gu_printf(wtr, err, "[%f+%f=%f]", 
-		st->ep.prob,
-		st->answers->outside_prob,
-		st->answers->outside_prob+st->ep.prob);
-
-	size_t n_args = gu_seq_length(st->args);
-
-	GuBuf* stack = gu_new_buf(int, tmp_pool);
-	if (n_args > 0)
-		gu_buf_push(stack, int, n_args - st->arg_idx);
-
-	if (gu_buf_length(st->answers->conts) > 0) {
-		PgfExprState* cont =
-			gu_buf_get(st->answers->conts, PgfExprState*, 0);
-		if (cont != NULL)
-			pgf_print_expr_state(cont, wtr, err, stack);
-	}
-
-	if (n_args > 0)
-		gu_puts(" (", wtr, err);
-	else
-		gu_puts(" ", wtr, err);
-	pgf_print_expr(st->ep.expr, NULL, 0, wtr, err);
-
-	size_t n_counts = gu_buf_length(stack);
-	for (size_t i = 0; i < n_counts; i++) {
-		int count = gu_buf_get(stack, int, i);
-		while (count-- > 0)
-			gu_puts(" ?", wtr, err);
-		
-		gu_puts(")", wtr, err);
-	}
-	gu_puts("\n", wtr, err);
-}
-#endif
-#endif
-
-static int
-cmp_item_prob(GuOrder* self, const void* a, const void* b)
-{
-	PgfItem *item1 = *((PgfItem **) a);
-	PgfItem *item2 = *((PgfItem **) b);
-
-	prob_t prob1 = item1->inside_prob + item1->conts->outside_prob;
-	prob_t prob2 = item2->inside_prob + item2->conts->outside_prob;
-	
-	if (prob1 < prob2)
-		return -1;
-	else if (prob1 > prob2)
-		return 1;
-	else
-		return 0;
-}
-
-static GuOrder
-pgf_item_prob_order = { cmp_item_prob };
-
-static PgfItemContss*
-pgf_parsing_get_contss(PgfContsMap* conts_map, PgfCCat* cat, GuPool *pool)
-{
-	PgfItemContss* contss = gu_map_get(conts_map, cat, PgfItemContss*);
-	if (!contss) {
-		size_t n_lins = cat->cnccat->n_lins;
-		contss = gu_new_list(PgfItemContss, pool, n_lins);
-		for (size_t i = 0; i < n_lins; i++) {
-			gu_list_index(contss, i) = NULL;
-		}
-		gu_map_put(conts_map, cat, PgfItemContss*, contss);
-	}
-	return contss;
-}
-
-static PgfItemConts*
-pgf_parsing_get_conts(PgfContsMap* conts_map,
-                      PgfCCat* ccat, size_t lin_idx, 
-                      PgfParseState* state,
-					  GuPool *pool)
-{
-	gu_require(lin_idx < ccat->cnccat->n_lins);
-	PgfItemContss* contss = 
-		pgf_parsing_get_contss(conts_map, ccat, pool);
-	PgfItemConts* conts = gu_list_index(contss, lin_idx);
-	if (!conts) {
-		conts = gu_new(PgfItemConts, pool);
-		conts->ccat      = ccat;
-		conts->lin_idx   = lin_idx;
-		conts->state     = state;
-		conts->items     = gu_new_buf(PgfItem*, pool);
-		conts->outside_prob = 0;
-		conts->ref_count = 0;
-		gu_list_index(contss, lin_idx) = conts;
-		
-#ifdef PGF_COUNTS_DEBUG
-		if (state != NULL) {
-			state->ps->cont_full_count++;
-		}
-#endif
-	}
-	return conts;
-}
-
-static PgfCCat*
-pgf_parsing_create_completed(PgfParseState* state, PgfItemConts* conts,
-                             prob_t viterbi_prob)
-{
-	PgfCCat* cat = gu_new(PgfCCat, state->ps->pool);
-	cat->cnccat = conts->ccat->cnccat;
-	cat->viterbi_prob = viterbi_prob;
-	cat->fid = state->ps->max_fid++;
-	cat->conts = conts;
-	cat->answers = NULL;
-	cat->prods = gu_buf_seq(gu_new_buf(PgfProduction, state->ps->pool));
-	cat->n_synprods = 0;
-	gu_map_put(state->generated_cats, conts, PgfCCat*, cat);
-
-#ifdef PGF_COUNTS_DEBUG	
-	state->ps->ccat_full_count++;
-#endif
-
-	return cat;
-}
-
-static PgfCCat*
-pgf_parsing_get_completed(PgfParseState* state, PgfItemConts* conts)
-{
-	return gu_map_get(state->generated_cats, conts, PgfCCat*);
-}
-
-static void
-pgf_item_set_curr_symbol(PgfItem* item, GuPool* pool)
-{
-	GuVariantInfo i = gu_variant_open(item->prod);
-	switch (i.tag) {
-	case PGF_PRODUCTION_APPLY: {
-		PgfProductionApply* papp = i.data;
-		PgfCncFun* fun = papp->fun;
-		gu_assert(item->conts->lin_idx < fun->n_lins);
-		PgfSequence seq = fun->lins[item->conts->lin_idx];
-		gu_assert(item->seq_idx <= gu_seq_length(seq));
-		if (item->seq_idx == gu_seq_length(seq)) {
-			item->curr_sym = gu_null_variant;
-		} else {
-			item->curr_sym = gu_seq_get(seq, PgfSymbol, item->seq_idx);
-		}
-		break;
-	}
-	case PGF_PRODUCTION_COERCE: {
-		gu_assert(item->seq_idx <= 1);
-		if (item->seq_idx == 1) {
-			item->curr_sym = gu_null_variant;
-		} else {
-			item->curr_sym = gu_new_variant_i(pool, PGF_SYMBOL_CAT,
-						PgfSymbolCat,
-						.d = 0, .r = item->conts->lin_idx);
-		}
-		break;
-	}
-	case PGF_PRODUCTION_EXTERN: {
-		break;
-	}
-	case PGF_PRODUCTION_META: {
-		break;
-	}
-	default:
-		gu_impossible();
-	}
-}
-
-static PgfItem*
-pgf_new_item(PgfItemConts* conts, PgfProduction prod,
-             GuPool* pool, PgfParsing* ps)
-{
-	PgfItem* item;
-	if (ps == NULL || ps->free_item == NULL)
-	  item = gu_new(PgfItem, pool);
-	else {
-	  item = ps->free_item;
-	  ps->free_item = ps->free_item->next;
-	}
-
-	GuVariantInfo pi = gu_variant_open(prod);
-	switch (pi.tag) {
-	case PGF_PRODUCTION_APPLY: {
-		PgfProductionApply* papp = pi.data;
-		item->args = papp->args;
-		item->inside_prob = papp->fun->ep->prob;
-		
-		int n_args = gu_seq_length(item->args);
-		for (int i = 0; i < n_args; i++) {
-			PgfPArg *arg = gu_seq_index(item->args, PgfPArg, i);
-			item->inside_prob += arg->ccat->viterbi_prob;
-		}
-		break;
-	}
-	case PGF_PRODUCTION_COERCE: {
-		PgfProductionCoerce* pcoerce = pi.data;
-		item->args = gu_new_seq(PgfPArg, 1, pool);
-		PgfPArg* parg = gu_seq_index(item->args, PgfPArg, 0);
-		parg->hypos = NULL;
-		parg->ccat = pcoerce->coerce;
-		item->inside_prob = pcoerce->coerce->viterbi_prob;
-		break;
-	}
-	case PGF_PRODUCTION_EXTERN: {
-		PgfProductionExtern* pext = pi.data;
-		item->args = gu_empty_seq();
-		item->inside_prob = pext->ep ? pext->ep->prob : 0;
-
-		int n_args = gu_seq_length(item->args);
-		for (int i = 0; i < n_args; i++) {
-			PgfPArg *arg = gu_seq_index(item->args, PgfPArg, i);
-			item->inside_prob += arg->ccat->viterbi_prob;
-		}
-		break;
-	}
-	case PGF_PRODUCTION_META: {
-		PgfProductionMeta* pmeta = pi.data;
-		item->args = pmeta->args;
-		item->inside_prob = pmeta->ep ? pmeta->ep->prob : 0;
-
-		int n_args = gu_seq_length(item->args);
-		for (int i = 0; i < n_args; i++) {
-			PgfPArg *arg = gu_seq_index(item->args, PgfPArg, i);
-			item->inside_prob += arg->ccat->viterbi_prob;
-		}
-		break;
-	}
-	default:
-		gu_impossible();
-	}
-	item->conts = conts;
-	item->prod  = prod;
-	item->curr_sym = gu_null_variant;
-	item->seq_idx = 0;
-	item->tok_idx = 0;
-	item->alt = 0;
-
-	conts->ref_count++;
-
-	pgf_item_set_curr_symbol(item, pool);
-
-#ifdef PGF_COUNTS_DEBUG
-	if (ps != NULL) {
-		ps->item_full_count++;
-		ps->item_real_count++;
-	}
-#endif
-
-	return item;
-}
-
-static PgfItem*
-pgf_item_copy(PgfItem* item, GuPool* pool, PgfParsing* ps)
-{
-	PgfItem* copy;
-	if (ps == NULL || ps->free_item == NULL)
-	  copy = gu_new(PgfItem, pool);
-	else {
-	  copy = ps->free_item;
-	  ps->free_item = ps->free_item->next;
-	}
-	memcpy(copy, item, sizeof(PgfItem));
-
-#ifdef PGF_COUNTS_DEBUG
-	if (ps != NULL) {
-		ps->item_full_count++;
-		ps->item_real_count++;
-	}
-#endif
-
-	item->conts->ref_count++;
-
-	return copy;
-}
-
-static PgfItem*
-pgf_item_update_arg(PgfItem* item, size_t d, PgfCCat *new_ccat,
-                    GuPool* pool, PgfParsing *ps)
-{
-	PgfCCat *old_ccat =
-		gu_seq_index(item->args, PgfPArg, d)->ccat;
-
-	PgfItem* new_item = pgf_item_copy(item, pool, ps);
-	size_t nargs = gu_seq_length(item->args);
-	new_item->args = gu_new_seq(PgfPArg, nargs, pool);
-	memcpy(gu_seq_data(new_item->args), gu_seq_data(item->args),
-	       nargs * sizeof(PgfPArg));
-	gu_seq_set(new_item->args, PgfPArg, d,
-		   ((PgfPArg) { .hypos = NULL, .ccat = new_ccat }));
-	new_item->inside_prob += 
-		new_ccat->viterbi_prob - old_ccat->viterbi_prob;
-
-	return new_item;
-}
-
-static void
-pgf_item_advance(PgfItem* item, GuPool* pool)
-{
-	item->seq_idx++;
-	pgf_item_set_curr_symbol(item, pool);
-}
-
-static void
-pgf_item_free(PgfParseState* before, PgfParseState* after, 
-              PgfItem* item)
-{
-	GuVariantInfo i = gu_variant_open(item->prod);
-	switch (i.tag) {
-	case PGF_PRODUCTION_META:
-		return; // for now we don't release meta items
-	}
-
-	PgfItemConts* conts = item->conts;
-	conts->ref_count--;
-	do {
-		if (conts->ref_count != 0)
-			break;
-
-		conts = conts->ccat->conts;
-	} while (conts != NULL);
-
-	if (conts == NULL) {
-		size_t n_items = gu_buf_length(item->conts->items);
-		for (size_t i = 0; i < n_items; i++) {
-			PgfItem* cont = gu_buf_get(item->conts->items, PgfItem*, i);
-			if (cont == NULL)
-				continue;
-
-			pgf_item_free(before, after, cont);
-		}
-	}
-
-#ifdef PGF_PARSER_DEBUG
-	memset(item, 0, sizeof(*item));
-#endif
-	item->next = before->ps->free_item;
-	before->ps->free_item = item;
-#ifdef PGF_COUNTS_DEBUG
-	before->ps->item_real_count--;
-#endif
-}
-
-static void
-pgf_parsing_add_transition(PgfParseState* before, PgfParseState* after, 
-                           PgfToken tok, PgfItem* item)
-{
-    if (after->ts->fn->match_token(after->ts, tok, item)) {
-        if (after->next == NULL) {
-			after->viterbi_prob = 
-				item->inside_prob+item->conts->outside_prob;
-		}
-
-		gu_buf_heap_push(after->agenda, &pgf_item_prob_order, &item);
-    } else {
-		pgf_item_free(before, after, item);
-	}
-}
-
-static void
-pgf_result_predict(PgfParsing* ps, 
-                   PgfExprState* cont, PgfCCat* ccat);
-
-static void
-pgf_result_production(PgfParsing* ps, 
-                      PgfAnswers* answers, PgfProduction prod);
-
-static void
-pgf_parsing_combine(PgfParseState* before, PgfParseState* after,
-                    PgfItem* cont, PgfCCat* cat, int lin_idx)
-{
-	if (cont == NULL) {
-		if (after == NULL) {
-			pgf_result_predict(before->ps, NULL, cat);
-		}
-		return;
-	}
-
-	PgfItem* item = NULL;
-	switch (gu_variant_tag(cont->curr_sym)) {
-	case PGF_SYMBOL_CAT: {
-		PgfSymbolCat* scat = gu_variant_data(cont->curr_sym);
-		item = pgf_item_update_arg(cont, scat->d, cat, before->ps->pool, before->ps);
-		break;
-	}
-	case PGF_SYMBOL_LIT: {
-		PgfSymbolLit* slit = gu_variant_data(cont->curr_sym);
-		item = pgf_item_update_arg(cont, slit->d, cat, before->ps->pool, before->ps);
-		break;
-	}
-	default:
-		gu_impossible();
-	}
-
-	pgf_item_advance(item, before->ps->pool);
-	gu_buf_heap_push(before->agenda, &pgf_item_prob_order, &item);
-}
-
-static void
-pgf_parsing_production(PgfParseState* state,
-                       PgfItemConts* conts, PgfProduction prod)
-{
-	PgfItem* item =
-        pgf_new_item(conts, prod, state->ps->pool, state->ps);
-    gu_buf_heap_push(state->agenda, &pgf_item_prob_order, &item);
-}
-
-static PgfProduction
-pgf_parsing_new_production(PgfItem* item, PgfExprProb *ep, GuPool *pool)
-{
-	GuVariantInfo i = gu_variant_open(item->prod);
-	PgfProduction prod = gu_null_variant;
-	switch (i.tag) {
-	case PGF_PRODUCTION_APPLY: {
-		PgfProductionApply* papp = i.data;
-		PgfProductionApply* new_papp = 
-			gu_new_variant(PGF_PRODUCTION_APPLY,
-				       PgfProductionApply,
-				       &prod, pool);
-		new_papp->fun = papp->fun;
-		new_papp->args = item->args;
-		break;
-	}
-	case PGF_PRODUCTION_COERCE: {
-		PgfProductionCoerce* new_pcoerce =
-			gu_new_variant(PGF_PRODUCTION_COERCE,
-				       PgfProductionCoerce,
-				       &prod, pool);
-		PgfPArg* parg = gu_seq_index(item->args, PgfPArg, 0);
-		gu_assert(!parg->hypos || !parg->hypos->len);
-		new_pcoerce->coerce = parg->ccat;
-		break;
-	}
-	case PGF_PRODUCTION_EXTERN: {
-		PgfProductionExtern* pext = i.data;
-
-		if (gu_seq_is_null(pext->lins) ||
-		    gu_seq_is_null(gu_seq_get(pext->lins,PgfSequence,item->conts->lin_idx))) {
-			PgfSequence seq = 
-				pgf_extern_seq_get(item, pool);
-
-			size_t n_lins = item->conts->ccat->cnccat->n_lins;
-
-			PgfProductionExtern* new_pext = (PgfProductionExtern*)
-				gu_new_variant(PGF_PRODUCTION_EXTERN,
-				               PgfProductionExtern,
-				               &prod, pool);
-			new_pext->callback = pext->callback;
-			new_pext->ep = ep;
-			new_pext->lins = gu_new_seq(PgfSequence, n_lins, pool);
-
-			if (gu_seq_is_null(pext->lins)) {
-				for (size_t i = 0; i < n_lins; i++) {
-					gu_seq_set(new_pext->lins,PgfSequence,i,
-					           gu_null_seq);
-				}
-			} else {
-				for (size_t i = 0; i < n_lins; i++) {
-					gu_seq_set(new_pext->lins,PgfSequence,i,
-							   gu_seq_get(pext->lins,PgfSequence,i));
-				}
-			}
-			gu_seq_set(new_pext->lins,PgfSequence,item->conts->lin_idx,seq);
-		} else {
-			prod = item->prod;
-		}
-		break;
-	}
-	case PGF_PRODUCTION_META: {
-		PgfProductionMeta* new_pmeta = 
-			gu_new_variant(PGF_PRODUCTION_META,
-						   PgfProductionMeta,
-						   &prod, pool);
-		new_pmeta->ep   = ep;
-		new_pmeta->args = item->args;
-		break;
-	}
-	default:
-		gu_impossible();
-	}
-	
-	return prod;
-}
-
-static void
-pgf_parsing_complete(PgfParseState* before, PgfParseState* after,
-                     PgfItem* item, PgfExprProb *ep)
-{
-	PgfProduction prod =
-		pgf_parsing_new_production(item, ep, before->ps->pool);
-#ifdef PGF_COUNTS_DEBUG
-	before->ps->prod_full_count++;
-#endif
-
-	PgfCCat* tmp_cat = pgf_parsing_get_completed(before, item->conts);
-    PgfCCat* cat = tmp_cat;
-    if (cat == NULL) {
-        cat = pgf_parsing_create_completed(before, item->conts,
-                                           item->inside_prob);
-    }
-
-    GuBuf* prodbuf = gu_seq_buf(cat->prods);
-	gu_buf_push(prodbuf, PgfProduction, prod);
-	cat->n_synprods++;
-
-#ifdef PGF_PARSER_DEBUG
-    GuPool* tmp_pool = gu_new_pool();
-    GuOut* out = gu_file_out(stderr, tmp_pool);
-    GuWriter* wtr = gu_new_utf8_writer(out, tmp_pool);
-    GuExn* err = gu_exn(NULL, type, tmp_pool);
-    if (tmp_cat == NULL)
-		gu_printf(wtr, err, "[%d-%d; C%d; %d; C%d]\n",
-                            item->conts->state ? item->conts->state->offset : 0,
-                            before->offset,
-                            item->conts->ccat->fid, 
-                            item->conts->lin_idx, 
-                            cat->fid);
-    pgf_print_production(cat->fid, prod, wtr, err, tmp_pool);
-    gu_pool_free(tmp_pool);
-#endif
-
-	if (tmp_cat != NULL) {
-		PgfItemContss* contss =
-			pgf_parsing_get_contss(before->conts_map, cat, before->ps->pool);
-		size_t n_contss = gu_list_length(contss);
-		for (size_t i = 0; i < n_contss; i++) {
-			PgfItemConts* conts2 = gu_list_index(contss, i);
-			/* If there are continuations for
-			 * linearization index i, then (cat, i) has
-			 * already been predicted. Add the new
-			 * production immediately to the agenda,
-			 * i.e. process it. */
-			if (conts2) {
-				pgf_parsing_production(before, conts2, prod);
-			}
-		}
-
-		// The category has already been created. If it has also been
-		// predicted already, then process a new item for this production.
-		PgfParseState* state = after;
-		while (state != NULL) {
-			PgfItemContss* contss =
-				pgf_parsing_get_contss(state->conts_map, cat, state->ps->pool);
-			size_t n_contss = gu_list_length(contss);
-			for (size_t i = 0; i < n_contss; i++) {
-				PgfItemConts* conts2 = gu_list_index(contss, i);
-				/* If there are continuations for
-				 * linearization index i, then (cat, i) has
-				 * already been predicted. Add the new
-				 * production immediately to the agenda,
-				 * i.e. process it. */
-				if (conts2) {
-					pgf_parsing_production(state, conts2, prod);
-				}
-			}
-
-			state = state->next;
-		}
-		
-		if (cat->answers != NULL) {
-			pgf_result_production(before->ps, cat->answers, prod);
-		}
-	} else {
-		size_t n_conts = gu_buf_length(item->conts->items);
-		for (size_t i = 0; i < n_conts; i++) {
-			PgfItem* cont = gu_buf_get(item->conts->items, PgfItem*, i);
-			pgf_parsing_combine(before, after, cont, cat, item->conts->lin_idx);
-		}
-    }
-}
-
-#ifdef PGF_LEFTCORNER_FILTER
-typedef struct {
-	GuMapItor fn;
-	PgfConcr* concr;
-	PgfCFCat cfc;
-	bool filter;
-} PgfFilterFn;
-
-static void
-pgf_parsing_bu_filter_iter(GuMapItor* fn, const void* key, void* value, GuExn* err)
-{
-	PgfFilterFn* clo = (PgfFilterFn*) fn;
-	PgfCFCat cfc = *((PgfCFCat*) key);
-		
-	if (clo->filter) {
-		PgfProductionIdx* set =
-			gu_map_get(clo->concr->leftcorner_cat_idx, 
-					   &cfc, PgfProductionIdx*);
-
-		if (gu_map_has(set, &clo->cfc)) {
-			clo->filter = false;
-		}
-	}
-}
-#endif
-
-static bool
-pgf_parsing_bu_filter(PgfParseState* before, PgfParseState* after,
-                      PgfCCat* ccat, size_t lin_idx)
-{
-#ifdef PGF_LEFTCORNER_FILTER
-	while (ccat->conts != NULL)			// back to the original PgfCCat
-		ccat = ccat->conts->ccat;
-	PgfCFCat cfc = {ccat, lin_idx};
-
-	if (gu_map_has(before->ps->concr->epsilon_idx, &cfc)) {
-		return false;
-	}
-
-	if (after != NULL && after->ts->fn->get_lexicon_idx(after->ts) != NULL) {
-		PgfFilterFn clo = {{ pgf_parsing_bu_filter_iter }, before->ps->concr, cfc, true};
-		gu_map_iter(after->ts->fn->get_lexicon_idx(after->ts), &clo.fn, NULL);
-		return clo.filter;
-	}
-#endif
-	return false;
-}
-
-static void
-pgf_parsing_td_predict(PgfParseState* before, PgfParseState* after,
-                       PgfItem* item, PgfCCat* ccat, size_t lin_idx)
-{
-	PgfItemConts* conts = 
-		pgf_parsing_get_conts(before->conts_map, 
-		                      ccat, lin_idx, before,
-		                      before->ps->pool);
-	gu_buf_push(conts->items, PgfItem*, item);
-	if (gu_buf_length(conts->items) == 1) {
-		/* First time we encounter this linearization
-		 * of this category at the current position,
-		 * so predict it. */
-
-		conts->outside_prob =
-			item->inside_prob-conts->ccat->viterbi_prob+
-			item->conts->outside_prob;
-
-		size_t n_prods = ccat->n_synprods;
-		PgfProductionIdx* lexicon_idx = NULL;
-		if (after != NULL) {
-			lexicon_idx = after->ts->fn->get_lexicon_idx(after->ts);
-			
-			// we don't know the current token.
-			// probably we just compute the list of completions
-			if (lexicon_idx == NULL)
-				n_prods = gu_seq_length(ccat->prods);
-		}
-		
-		// Top-down prediction for syntactic rules
-		for (size_t i = 0; i < n_prods; i++) {
-			PgfProduction prod =
-				gu_seq_get(ccat->prods, PgfProduction, i);		
-			pgf_parsing_production(before, conts, prod);
-		}
-
-		// Bottom-up prediction for lexical rules
-		
-		if (lexicon_idx != NULL) {
-			PgfCFCat cfc = {ccat, lin_idx};
-			PgfProductionSeq tok_prods = 
-				gu_map_get(lexicon_idx, &cfc, PgfProductionSeq);
-
-			if (!gu_seq_is_null(tok_prods)) {
-				size_t n_prods = gu_seq_length(tok_prods);
-				for (size_t i = 0; i < n_prods; i++) {
-					PgfProduction prod =
-						gu_seq_get(tok_prods, PgfProduction, i);
-					
-					pgf_parsing_production(before, conts, prod);
-				}
-			}
-		}
-
-		// Bottom-up prediction for epsilon rules
-		PgfCFCat cfc = {ccat, lin_idx};
-		PgfProductionSeq eps_prods =
-			gu_map_get(before->ps->concr->epsilon_idx, &cfc, PgfProductionSeq);
-
-		if (!gu_seq_is_null(eps_prods)) {
-			size_t n_prods = gu_seq_length(eps_prods);
-			for (size_t i = 0; i < n_prods; i++) {
-				PgfProduction prod = 
-					gu_seq_get(eps_prods, PgfProduction, i);
-
-				pgf_parsing_production(before, conts, prod);
-			}
-		}
-	} else {
-		/* If it has already been completed, combine. */
-
-		PgfCCat* completed =
-			pgf_parsing_get_completed(before, conts);
-		if (completed) {
-			pgf_parsing_combine(before, after, item, completed, lin_idx);
-		}
-
-		PgfParseState* state = after;
-		while (state != NULL) {
-			PgfCCat* completed =
-				pgf_parsing_get_completed(state, conts);
-			if (completed) {
-				pgf_parsing_combine(state, state->next, item, completed, lin_idx);
-			}
-
-			state = state->next;
-		}
-	}
-}
-
-static void
-pgf_parsing_meta_scan(PgfParseState* before, PgfParseState* after,
-	                  PgfItem* meta_item, prob_t meta_prob)
-{
-	PgfToken tok = after->ts->fn->get_token(after->ts);
-	
-	if (!gu_string_eq(tok, gu_empty_string)) {	
-		PgfItem* item = pgf_item_copy(meta_item, before->ps->pool, before->ps);
-		item->inside_prob += meta_prob;
-
-		PgfSymbol prev = item->curr_sym;
-		PgfSymbolKS* sks = (PgfSymbolKS*)
-			gu_alloc_variant(PGF_SYMBOL_KS,
-							 sizeof(PgfSymbolKS)+sizeof(PgfSymbol),
-							 gu_alignof(PgfSymbolKS),
-							 &item->curr_sym, after->ps->pool);
-		*((PgfSymbol*)(sks+1)) = prev;
-		sks->tokens = gu_new_seq(PgfToken, 1, after->ps->pool);
-		gu_seq_set(sks->tokens, PgfToken, 0, tok);
-
-		gu_buf_heap_push(before->agenda, &pgf_item_prob_order, &item);
-	}
-}
-
-typedef struct {
-	GuMapItor fn;
-	PgfParseState* before;
-	PgfParseState* after;
-	PgfItem* meta_item;
-} PgfMetaPredictFn;
-
-static void
-pgf_parsing_meta_predict(GuMapItor* fn, const void* key, void* value, GuExn* err)
-{
-	(void) (err);
-	
-	PgfAbsCat* abscat = (PgfAbsCat*) key;
-    prob_t meta_prob = *((prob_t*) value);
-    PgfMetaPredictFn* clo = (PgfMetaPredictFn*) fn;
-    PgfParseState* before = clo->before;
-    PgfParseState* after  = clo->after;
-    PgfItem* meta_item  = clo->meta_item;
-
-    PgfCncCat* cnccat =
-		gu_map_get(before->ps->concr->cnccats, &abscat->name, PgfCncCat*);
-	if (cnccat == NULL)
-		return;
-
-	size_t n_cats = gu_list_length(cnccat->cats);
-	for (size_t i = 0; i < n_cats; i++) {
-		PgfCCat* ccat = gu_list_index(cnccat->cats, i);
-		if (gu_seq_is_null(ccat->prods)) {
-			// empty category
-			continue;
-		}
-
-		for (size_t lin_idx = 0; lin_idx < cnccat->n_lins; lin_idx++) {
-			// bottom-up filtering
-			if (pgf_parsing_bu_filter(before, after, ccat, lin_idx)) {
-				// the current token is unreachable from this category
-				continue;
-			}
-
-			PgfItem* item = 
-				pgf_item_copy(meta_item, before->ps->pool, before->ps);
-			item->inside_prob +=
-				ccat->viterbi_prob+meta_prob;
-
-			size_t nargs = gu_seq_length(meta_item->args);
-			item->args = gu_new_seq(PgfPArg, nargs+1, before->ps->pool);
-			memcpy(gu_seq_data(item->args), gu_seq_data(meta_item->args),
-			       nargs * sizeof(PgfPArg));
-			gu_seq_set(item->args, PgfPArg, nargs,
-			           ((PgfPArg) { .hypos = NULL, .ccat = ccat }));
-
-			PgfSymbol prev = item->curr_sym;
-			PgfSymbolCat* scat = (PgfSymbolCat*)
-				gu_alloc_variant(PGF_SYMBOL_CAT,
-								 sizeof(PgfSymbolCat)+sizeof(PgfSymbol),
-								 gu_alignof(PgfSymbolCat),
-								 &item->curr_sym, before->ps->pool);
-			*((PgfSymbol*)(scat+1)) = prev;
-			scat->d = nargs;
-			scat->r = lin_idx;
-		
-			gu_buf_heap_push(before->agenda, &pgf_item_prob_order, &item);
-		}
-	}
-}
-
-static void
-pgf_parsing_symbol(PgfParseState* before, PgfParseState* after,
-                   PgfItem* item, PgfSymbol sym) {
-	switch (gu_variant_tag(sym)) {
-	case PGF_SYMBOL_CAT: {
-		PgfSymbolCat* scat = gu_variant_data(sym);
-		PgfPArg* parg = gu_seq_index(item->args, PgfPArg, scat->d);
-		gu_assert(!parg->hypos || !parg->hypos->len);
-		
-		if (gu_seq_is_null(parg->ccat->prods)) {
-			// empty category
-			pgf_item_free(before, after, item);
-			return;
-		}
-
-		// bottom-up filtering
-		if (pgf_parsing_bu_filter(before, after, parg->ccat, scat->r)) {
-			// the current token is unreachable
-			pgf_item_free(before, after, item);
-			return;
-		}
-
-		pgf_parsing_td_predict(before, after, item, parg->ccat, scat->r);
-		break;
-	}
-	case PGF_SYMBOL_KS: {
-		if (after != NULL) {
-			PgfSymbolKS* sks = gu_variant_data(sym);
-			gu_assert(item->tok_idx < gu_seq_length(sks->tokens));
-			PgfToken tok = 
-				gu_seq_get(sks->tokens, PgfToken, item->tok_idx++);
-			if (item->tok_idx == gu_seq_length(sks->tokens)) {
-				item->tok_idx = 0;
-				pgf_item_advance(item, after->ps->pool);
-			}
-			pgf_parsing_add_transition(before, after, tok, item);
-		}
-		break;
-	}
-	case PGF_SYMBOL_KP: {
-		if (after != NULL) {
-			PgfSymbolKP* skp = gu_variant_data(sym);
-			size_t idx = item->tok_idx;
-			uint8_t alt = item->alt;
-			gu_assert(idx < gu_seq_length(skp->default_form));
-			if (idx == 0) {
-				PgfToken tok;
-				PgfItem* new_item;
-				
-				tok = gu_seq_get(skp->default_form, PgfToken, 0);
-				new_item = pgf_item_copy(item, after->ps->pool, after->ps);            
-				new_item->tok_idx++;
-				if (new_item->tok_idx == gu_seq_length(skp->default_form)) {
-					new_item->tok_idx = 0;
-					pgf_item_advance(new_item, after->ps->pool);
-				}
-				pgf_parsing_add_transition(before, after, tok, new_item);
-
-				for (size_t i = 0; i < skp->n_forms; i++) {
-					// XXX: do nubbing properly
-					PgfTokens toks = skp->forms[i].form;
-					PgfTokens toks2 = skp->default_form;
-					bool skip = pgf_tokens_equal(toks, toks2);
-					for (size_t j = 0; j < i; j++) {
-						PgfTokens toks2 = skp->forms[j].form;
-						skip |= pgf_tokens_equal(toks, toks2);
-					}
-					if (!skip) {
-						tok = gu_seq_get(toks, PgfToken, 0);
-						new_item = pgf_item_copy(item, after->ps->pool, after->ps);
-						new_item->tok_idx++;
-						new_item->alt = i;
-						if (new_item->tok_idx == gu_seq_length(toks)) {
-							new_item->tok_idx = 0;
-							pgf_item_advance(new_item, after->ps->pool);
-						}
-						pgf_parsing_add_transition(before, after, tok, new_item);
-					}
-				}
-			} else if (alt == 0) {
-				PgfToken tok =
-					gu_seq_get(skp->default_form, PgfToken, idx);
-				item->tok_idx++;
-				if (item->tok_idx == gu_seq_length(skp->default_form)) {
-					item->tok_idx = 0;
-					pgf_item_advance(item, after->ps->pool);
-				}
-				pgf_parsing_add_transition(before, after, tok, item);
-			} else {
-				gu_assert(alt <= skp->n_forms);
-				PgfTokens toks = skp->forms[alt - 1].form;
-				PgfToken tok = gu_seq_get(toks, PgfToken, idx);
-				item->tok_idx++;
-				if (item->tok_idx == gu_seq_length(toks)) {
-					item->tok_idx = 0;
-					pgf_item_advance(item, after->ps->pool);
-				}
-				pgf_parsing_add_transition(before, after, tok, item);
-			}
-		}
-		break;
-	}
-	case PGF_SYMBOL_LIT: {
-		if (after != NULL) {
-			PgfSymbolLit* slit = gu_variant_data(sym);
-			PgfPArg* parg = gu_seq_index(item->args, PgfPArg, slit->d);
-			gu_assert(!parg->hypos || !parg->hypos->len);
-
-			if (parg->ccat->fid > 0 &&
-			    parg->ccat->fid >= before->ps->concr->total_cats) {
-				pgf_parsing_td_predict(before, after, item, parg->ccat, slit->r);
-			}
-			else {
-				PgfItemConts* conts = 
-					pgf_parsing_get_conts(before->conts_map, 
-										  parg->ccat, slit->r, before,
-										  before->ps->pool);
-				gu_buf_push(conts->items, PgfItem*, item);
-
-				if (gu_buf_length(conts->items) == 1) {
-					/* This is the first time when we encounter this 
-					 * literal category so we must call the callback */
-
-					PgfLiteralCallback* callback =
-						gu_map_get(before->ps->concr->callbacks, 
-						           parg->ccat->cnccat, 
-								   PgfLiteralCallback*);
-
-					if (callback != NULL) {
-						PgfProduction prod;
-						PgfProductionExtern* pext =
-							gu_new_variant(PGF_PRODUCTION_EXTERN,
-							               PgfProductionExtern,
-							               &prod, before->ps->pool);
-						pext->callback = callback;
-						pext->ep = NULL;
-						pext->lins = gu_null_seq;
-
-						pgf_parsing_production(before, conts, prod);
-					}
-				} else {
-					/* If it has already been completed, combine. */
-
-					PgfCCat* completed =
-							pgf_parsing_get_completed(before, conts);
-					if (completed) {
-						pgf_parsing_combine(before, after, item, completed, slit->r);
-					}
-						
-					PgfParseState* state = after;
-					while (state != NULL) {
-						PgfCCat* completed =
-							pgf_parsing_get_completed(state, conts);
-						if (completed) {
-							pgf_parsing_combine(state, state->next, item, completed, slit->r);
-						}
-
-						state = state->next;
-					}
-				}
-			}
-		}
-		break;
-	}
-	case PGF_SYMBOL_VAR:
-		// XXX TODO proper support
-		break;
-	default:
-		gu_impossible();
-	}
-}
-
-static void
-pgf_parsing_item(PgfParseState* before, PgfParseState* after, PgfItem* item)
-{
-#ifdef PGF_PARSER_DEBUG
-    GuPool* tmp_pool = gu_new_pool();
-    GuOut* out = gu_file_out(stderr, tmp_pool);
-    GuWriter* wtr = gu_new_utf8_writer(out, tmp_pool);
-    GuExn* err = gu_exn(NULL, type, tmp_pool);
-    pgf_print_item(item, before, wtr, err, tmp_pool);
-    gu_pool_free(tmp_pool);
-#endif
-	
-	GuVariantInfo i = gu_variant_open(item->prod);
-	switch (i.tag) {
-	case PGF_PRODUCTION_APPLY: {
-		PgfProductionApply* papp = i.data;
-		PgfCncFun* fun = papp->fun;
-		PgfSequence seq = fun->lins[item->conts->lin_idx];
-		if (item->seq_idx == gu_seq_length(seq)) {
-			pgf_parsing_complete(before, after, item, NULL);
-			pgf_item_free(before, after, item);
-		} else  {
-			pgf_parsing_symbol(before, after, item, item->curr_sym);
-		}
-		break;
-	}
-	case PGF_PRODUCTION_COERCE: {
-		PgfProductionCoerce* pcoerce = i.data;
-		switch (item->seq_idx) {
-		case 0:
-			if (gu_seq_is_null(pcoerce->coerce->prods)) {
-				// empty category
-				pgf_item_free(before, after, item);
-				return;
-			}
-
-			// bottom-up filtering
-			if (pgf_parsing_bu_filter(before, after, 
-			                          pcoerce->coerce,
-			                          item->conts->lin_idx)) {
-				// the current token is unreachable
-				pgf_item_free(before, after, item);
-				return;
-			}
-
-			pgf_parsing_td_predict(before, after, item, 
-				                   pcoerce->coerce,
-				                   item->conts->lin_idx);
-			break;
-		case 1:
-			pgf_parsing_complete(before, after, item, NULL);
-			pgf_item_free(before, after, item);
-			break;
-		default:
-			gu_impossible();
-		}
-		break;
-	}
-	case PGF_PRODUCTION_EXTERN: {
-		PgfProductionExtern* pext = i.data;
-		
-		PgfSequence seq;
-		if (!gu_seq_is_null(pext->lins) &&
-		    !gu_seq_is_null(seq = gu_seq_get(pext->lins,PgfSequence,item->conts->lin_idx))) {
-			if (item->seq_idx == gu_seq_length(seq)) {
-				pgf_parsing_complete(before, after, item, NULL);
-				pgf_item_free(before, after, item);
-			} else  {
-				PgfSymbol sym =
-					gu_seq_get(seq, PgfSymbol, item->seq_idx);
-				pgf_parsing_symbol(before, after, item, sym);
-			}
-		} else {
-			PgfToken tok = (after != NULL)
-			    ? after->ts->fn->get_token(after->ts)
-			    : gu_empty_string;
-
-			PgfExprProb *ep = NULL;
-			bool accepted = 
-				pext->callback->match(before->ps->concr, item, 
-				                      tok,
-				                      &ep, before->ps->out_pool);
-
-			if (ep != NULL)
-				pgf_parsing_complete(before, after, item, ep);
-
-			if (accepted) {
-				if (after != NULL) {
-					PgfSymbol prev = item->curr_sym;
-					PgfSymbolKS* sks = (PgfSymbolKS*)
-						gu_alloc_variant(PGF_SYMBOL_KS,
-										 sizeof(PgfSymbolKS)+sizeof(PgfSymbol),
-										 gu_alignof(PgfSymbolKS),
-										 &item->curr_sym, after->ps->pool);
-					*((PgfSymbol*)(sks+1)) = prev;
-					sks->tokens = gu_new_seq(PgfToken, 1, after->ps->pool);
-					gu_seq_set(sks->tokens, PgfToken, 0, tok);
-
-					item->seq_idx++;
-					pgf_parsing_add_transition(before, after, tok, item);
-				}
-			} else {
-				pgf_item_free(before, after, item);
-			}
-		}
-		break;
-	}
-	case PGF_PRODUCTION_META: {
-		if (item->seq_idx == pgf_item_sequence_length(item)) {
-			if (before->meta_item != NULL)
-				break;
-			before->meta_item = item;
-			
-			if (after == NULL) {
-				PgfExprProb *ep = gu_new(PgfExprProb, before->ps->pool);
-				ep->expr = before->ps->meta_var;
-				ep->prob = item->inside_prob;
-				size_t n_args = gu_seq_length(item->args);
-				for (size_t i = 0; i < n_args; i++) {
-					PgfPArg* arg = gu_seq_index(item->args, PgfPArg, i);
-					ep->prob -= arg->ccat->viterbi_prob;
-				}
-				pgf_parsing_complete(before, after, item, ep);
-			} else {
-				prob_t meta_token_prob = 
-					item->conts->ccat->cnccat->abscat->meta_token_prob;
-				if (meta_token_prob != INFINITY) {
-					pgf_parsing_meta_scan(before, after, item, meta_token_prob);
-				}
-
-				PgfCIdMap* meta_child_probs =
-					item->conts->ccat->cnccat->abscat->meta_child_probs;
-				if (meta_child_probs != NULL) {
-					PgfMetaPredictFn clo = { { pgf_parsing_meta_predict }, before, after, item };
-					gu_map_iter(meta_child_probs, &clo.fn, NULL);
-				}
-			}
-		} else {
-			pgf_parsing_symbol(before, after, item, item->curr_sym);
-		}
-		break;
-	}
-	default:
-		gu_impossible();
-	}
-}
-
-static bool
-pgf_parsing_proceed(PgfParseState* state)
-{
-	prob_t best_prob = INFINITY;
-	if (gu_buf_length(state->ps->expr_queue) > 0) {
-		best_prob = gu_buf_get(state->ps->expr_queue, PgfExprState*, 0)->ep.prob;
-	}
-
-	PgfParseState* before = NULL;
-
-	prob_t delta_prob = 0;
-	PgfParseState* st = state;
-	while (st != NULL) {
-		if (gu_buf_length(st->agenda) > 0) {
-			PgfItem* item = gu_buf_get(st->agenda, PgfItem*, 0);
-			prob_t item_prob = 
-				item->inside_prob+item->conts->outside_prob+delta_prob;
-			if (item_prob < best_prob) {
-				best_prob = item_prob;
-				before    = st;
-			}
-		}
-		
-		prob_t state_delta =
-			(st->viterbi_prob-(st->next ? st->next->viterbi_prob : 0))*
-			state->ps->beam_size;
-		//prob_t lexical_prob =
-		//	st->ts ? st->ts->lexical_prob : 0;
-		delta_prob += state_delta; /*fmax(state_delta, lexical_prob)*/;   // the calculation of lexical_prob doesn't work properly.
-		st = st->next;
-	}
-
-	if (before == NULL)
-		return false;
-
-	PgfParseState* after = NULL;
-
-	st = state;
-	while (st != before) {
-		PgfParseState* tmp = st->next;
-		st->next = after;
-		after    = st;
-		st       = tmp;
-	}
-
-	PgfItem* item;
-	gu_buf_heap_pop(before->agenda, &pgf_item_prob_order, &item);
-	pgf_parsing_item(before, after, item);
-
-	while (after != NULL) {
-		PgfParseState* tmp = after->next;
-		after->next = before;
-		before = after;
-		after  = tmp;
-	}
-	state = before;
-	
-	return true;
-}
-
-static prob_t
-pgf_parsing_default_beam_size(PgfConcr* concr)
-{
-	GuPool* tmp_pool = gu_new_pool();
-	PgfCId flag_name = gu_str_string("beam_size", tmp_pool);
-	PgfLiteral lit = gu_map_get(concr->cflags, &flag_name, PgfLiteral);
-	
-	if (gu_variant_is_null(lit))
-		return 0;
-
-	GuVariantInfo pi = gu_variant_open(lit);
-	gu_assert (pi.tag == PGF_LITERAL_FLT);	
-	return ((PgfLiteralFlt*) pi.data)->val;
-}
-
-static PgfParsing*
-pgf_new_parsing(PgfConcr* concr, double heuristics,
-                GuPool* pool, GuPool* out_pool)
-{
-	PgfParsing* ps = gu_new(PgfParsing, pool);
-	ps->concr = concr;
-	ps->pool = pool;
-	ps->out_pool = out_pool;
-	ps->expr_queue = gu_new_buf(PgfExprState*, pool);
-	ps->max_fid = concr->total_cats;
-#ifdef PGF_COUNTS_DEBUG
-	ps->item_full_count = 0;
-	ps->item_real_count = 0;
-	ps->cont_full_count = 0;
-	ps->ccat_full_count = 0;
-	ps->prod_full_count = 0;
-#endif
-	ps->free_item = NULL;
-	ps->beam_size = heuristics;
-
-	PgfExprMeta *expr_meta =
-		gu_new_variant(PGF_EXPR_META,
-					   PgfExprMeta,
-					   &ps->meta_var, pool);
-	expr_meta->id = 0;
-
-	PgfProductionMeta* pmeta =
-		gu_new_variant(PGF_PRODUCTION_META,
-					   PgfProductionMeta,
-					   &ps->meta_prod, pool);
-	pmeta->ep   = NULL;
-	pmeta->args = gu_new_seq(PgfPArg, 0, pool);
-
-	return ps;
-}
-
-static PgfParseState*
-pgf_new_parse_state(PgfParsing* ps,
-                    PgfParseState* next,
-                    PgfTokenState* ts,
-                    GuPool* pool)
-{
-	PgfParseState* state = gu_new(PgfParseState, pool);
-	state->next = next;
-    state->agenda = gu_new_buf(PgfItem*, pool);
-    state->meta_item = NULL;
-	state->generated_cats = gu_map_type_new(PgfGenCatMap, pool);
-	state->conts_map = gu_map_type_new(PgfContsMap, pool);
-    state->offset = next ? next->offset+1 : 0;
-	state->viterbi_prob = 0;
-    state->ps = ps;
-    state->ts = ts;
-	return state;
-}
-
-typedef struct {
-	GuMapItor fn;
-	PgfTokenState* ts;
-} PgfLexiconFn;
-
-static void
-pgf_parser_compute_lexicon_prob(GuMapItor* fn, const void* key, void* value, GuExn* err)
-{
-	PgfTokenState* ts = ((PgfLexiconFn*) fn)->ts;
-	PgfProductionSeq prods = *((PgfProductionSeq*) value);
-	
-	if (gu_seq_is_null(prods))
-		return;
-	
-	size_t n_prods = gu_seq_length(prods);
-	for (size_t i = 0; i < n_prods; i++) {
-		PgfProduction prod =
-			gu_seq_get(prods, PgfProduction, i);
-
-		GuVariantInfo pi = gu_variant_open(prod);
-		switch (pi.tag) {
-		case PGF_PRODUCTION_APPLY: {
-			PgfProductionApply* papp = pi.data;
-			if (ts->lexical_prob > papp->fun->ep->prob) {
-				ts->lexical_prob = papp->fun->ep->prob;
-			}
-			break;
-		}
-		}
-	}
-}
-
-#define pgf_new_token_state(ty, pool) \
-	(ty*) pgf_new_token_state_(&pgf_tsfn_##ty, (PgfTokenState*) gu_new(ty, pool))
-
-static PgfTokenState*
-pgf_new_token_state_(PgfTokenFn* fn, PgfTokenState* ts)
-{
-	ts->fn = fn;
-	ts->lexical_prob = INFINITY;	
-	return ts;
-}
-
-#ifdef PGF_COUNTS_DEBUG
-void pgf_parsing_print_counts(PgfParsing* ps)
-{
-	printf("%d\t%d\t%d\t%d\t%d\n", 
-		ps->item_full_count, 
-		ps->item_real_count, 
-		ps->cont_full_count,
-		ps->ccat_full_count,
-		ps->prod_full_count);
-}
-#endif
-
-typedef struct {
-	PgfTokenState ts;
-	PgfToken tok;
-	PgfProductionIdx *lexicon_idx;
-} PgfRealTokenState;
-
-static bool
-pgf_real_match_token(PgfTokenState* ts, PgfToken tok, PgfItem* item)
-{
-	return gu_string_eq(gu_container(ts, PgfRealTokenState, ts)->tok, tok);
-}
-
-static PgfToken
-pgf_real_get_token(PgfTokenState* ts) {
-	return gu_container(ts, PgfRealTokenState, ts)->tok;
-}
-
-static PgfProductionIdx*
-pgf_real_get_lexicon_idx(PgfTokenState* ts) {
-	return gu_container(ts, PgfRealTokenState, ts)->lexicon_idx;
-}
-
-static PgfTokenFn pgf_tsfn_PgfRealTokenState = {
-	pgf_real_match_token,
-	pgf_real_get_token,
-	pgf_real_get_lexicon_idx
-};
-
-PgfParseState*
-pgf_parser_next_state(PgfParseState* prev, PgfToken tok)
-{
-#ifdef PGF_COUNTS_DEBUG
-	pgf_parsing_print_counts(prev->ps);
-#endif
-
-	PgfRealTokenState* ts =
-		pgf_new_token_state(PgfRealTokenState, prev->ps->pool);
-	ts->tok = tok;
-    ts->lexicon_idx = gu_map_get(prev->ps->concr->leftcorner_tok_idx,
-                                 &tok, PgfProductionIdx*);	
-	if (ts->lexicon_idx != NULL) {
-		PgfLexiconFn clo = { { pgf_parser_compute_lexicon_prob }, &ts->ts };
-		gu_map_iter(ts->lexicon_idx, &clo.fn, NULL);
-	}
-	if (ts->ts.lexical_prob == INFINITY)
-		ts->ts.lexical_prob = 0;
-
-	PgfParseState* state =
-	    pgf_new_parse_state(prev->ps, prev, &ts->ts, prev->ps->pool);
-
-	while (gu_buf_length(state->agenda) == 0) {
-		if (!pgf_parsing_proceed(state))
-			return NULL;
-	}
-
-	return state;
-}
-
-typedef struct {
-	PgfTokenState ts;
-	GuEnum en;
-	GuString prefix;
-	PgfTokenProb* tp;
-	GuPool* pool;
-	PgfParseState* state;
-} PgfPrefixTokenState;
-
-static bool
-pgf_prefix_match_token(PgfTokenState* ts0, PgfToken tok, PgfItem* item)
-{
-	PgfPrefixTokenState* ts = 
-		gu_container(ts0, PgfPrefixTokenState, ts);
-
-	if (gu_string_is_prefix(ts->prefix, tok)) {
-		ts->tp = gu_new(PgfTokenProb, ts->pool);
-		ts->tp->tok  = tok;
-		ts->tp->prob = item->inside_prob+item->conts->outside_prob;
-	}
-
-	return false;
-}
-
-static PgfToken
-pgf_prefix_get_token(PgfTokenState* ts) {
-	return gu_empty_string;
-}
-
-static PgfProductionIdx*
-pgf_prefix_get_lexicon_idx(PgfTokenState* ts) {
-	return NULL;
-}
-
-static PgfTokenFn pgf_tsfn_PgfPrefixTokenState = {
-	pgf_prefix_match_token,
-	pgf_prefix_get_token,
-	pgf_prefix_get_lexicon_idx
-};
-
-static void
-pgf_parser_completions_next(GuEnum* self, void* to, GuPool* pool)
-{
-	PgfPrefixTokenState* ts =
-		gu_container(self, PgfPrefixTokenState, en);
-
-	ts->tp   = NULL;
-	ts->pool = pool;
-	while (ts->tp == NULL) {
-		if (!pgf_parsing_proceed(ts->state))
-			break;
-	}
-
-	*((PgfTokenProb**)to) = ts->tp;
-}
-
-GuEnum*
-pgf_parser_completions(PgfParseState* prev, GuString prefix)
-{
-#ifdef PGF_COUNTS_DEBUG
-	pgf_parsing_print_counts(prev->ps);
-#endif
-
-	PgfPrefixTokenState* ts =
-		pgf_new_token_state(PgfPrefixTokenState, prev->ps->pool);
-	ts->en.next = pgf_parser_completions_next;
-	ts->prefix  = prefix;
-	ts->tp      = NULL;
-	ts->state   =
-	    pgf_new_parse_state(prev->ps, prev, &ts->ts, prev->ps->pool);
-
-	return &ts->en;
-}
-
-static int
-cmp_expr_state(GuOrder* self, const void* a, const void* b)
-{
-	PgfExprState *s1 = *((PgfExprState **) a);
-	PgfExprState *s2 = *((PgfExprState **) b);
-
-	prob_t prob1 = s1->answers->outside_prob+s1->ep.prob;
-	prob_t prob2 = s2->answers->outside_prob+s2->ep.prob;
-
-	if (prob1 < prob2)
-		return -1;
-	else if (prob1 > prob2)
-		return 1;
-	else
-		return 0;
-}
-
-static GuOrder
-pgf_expr_state_order = { cmp_expr_state };
-
-static void
-pgf_result_production(PgfParsing* ps, 
-                      PgfAnswers* answers, PgfProduction prod)
-{
-	GuVariantInfo pi = gu_variant_open(prod);
-	switch (pi.tag) {
-	case PGF_PRODUCTION_APPLY: {
-		PgfProductionApply* papp = pi.data;
-
-		PgfExprState *st = gu_new(PgfExprState, ps->pool);
-		st->answers = answers;
-		st->ep      = *papp->fun->ep;
-		st->args    = papp->args;
-		st->arg_idx = 0;
-
-		size_t n_args = gu_seq_length(st->args);
-		for (size_t k = 0; k < n_args; k++) {
-			PgfPArg* parg = gu_seq_index(st->args, PgfPArg, k);
-			st->ep.prob += parg->ccat->viterbi_prob;
-		}
-
-		gu_buf_heap_push(ps->expr_queue, &pgf_expr_state_order, &st);
-		break;
-	}
-	case PGF_PRODUCTION_COERCE: {
-		PgfProductionCoerce* pcoerce = pi.data;
-
-		PgfCCat* ccat = pcoerce->coerce;
-		size_t n_prods = gu_seq_length(ccat->prods);
-		for (size_t i = 0; i < n_prods; i++) {
-			PgfProduction prod =
-				gu_seq_get(ccat->prods, PgfProduction, i);
-			pgf_result_production(ps, answers, prod);
-		}
-		break;
-	}
-	case PGF_PRODUCTION_EXTERN: {
-		PgfProductionExtern* pext = pi.data;
-
-		PgfExprState *st = gu_new(PgfExprState, ps->pool);
-		st->answers = answers;
-		st->ep      = *pext->ep;
-		st->args    = gu_empty_seq();
-		st->arg_idx = 0;
-
-		gu_buf_heap_push(ps->expr_queue, &pgf_expr_state_order, &st);
-		break;
-	}
-	case PGF_PRODUCTION_META: {
-		PgfProductionMeta* pmeta = pi.data;
-
-		PgfExprState *st = gu_new(PgfExprState, ps->pool);
-		st->answers = answers;
-		st->ep      = *pmeta->ep;
-		st->args    = pmeta->args;
-		st->arg_idx = 0;
-
-		size_t n_args = gu_seq_length(st->args);
-		for (size_t k = 0; k < n_args; k++) {
-			PgfPArg* parg = gu_seq_index(st->args, PgfPArg, k);
-			st->ep.prob += parg->ccat->viterbi_prob;
-		}
-
-		gu_buf_heap_push(ps->expr_queue, &pgf_expr_state_order, &st);
-		break;
-	}
-	default:
-		gu_impossible();
-	}
-}
-
-static void
-pgf_result_predict(PgfParsing* ps, 
-                   PgfExprState* cont, PgfCCat* ccat)
-{
-	prob_t outside_prob = 0;
-	if (cont != NULL) {
-		cont->ep.prob -= ccat->viterbi_prob;
-		outside_prob =
-			cont->answers->outside_prob+cont->ep.prob;
-	}
-
-	PgfAnswers* answers = ccat->answers;
-	if (answers == NULL) {
-		answers = gu_new(PgfAnswers, ps->pool);
-		answers->conts = gu_new_buf(PgfExprState*, ps->pool);
-		answers->exprs = gu_new_buf(PgfExprProb*,  ps->pool);
-		answers->outside_prob = outside_prob;
-
-		ccat->answers = answers;
-	}
-
-	gu_buf_push(answers->conts, PgfExprState*, cont);
-
-	if (gu_buf_length(answers->conts) == 1) {
-		if (gu_seq_is_null(ccat->prods))
-			return;
-
-		// Generation
-		size_t n_prods = gu_seq_length(ccat->prods);
-		for (size_t i = 0; i < n_prods; i++) {
-			PgfProduction prod =
-				gu_seq_get(ccat->prods, PgfProduction, i);
-			pgf_result_production(ps, answers, prod);
-		}
-	} else {
-		size_t n_exprs = gu_buf_length(answers->exprs);
-		for (size_t i = 0; i < n_exprs; i++) {
-			PgfExprProb* ep = gu_buf_get(answers->exprs, PgfExprProb*, i);
-
-			PgfExprState* st = gu_new(PgfExprState, ps->pool);
-			st->answers = cont->answers;
-			st->ep.expr =
-				gu_new_variant_i(ps->out_pool, 
-				                 PGF_EXPR_APP, PgfExprApp,
-						         .fun = cont->ep.expr,
-						         .arg = ep->expr);
-			st->ep.prob = cont->ep.prob+ep->prob;
-			st->args    = cont->args;
-			st->arg_idx = cont->arg_idx+1;
-
-			gu_buf_heap_push(ps->expr_queue, &pgf_expr_state_order, &st);
-		}
-	}
-}
-
-static bool
-pgf_parse_result_is_new(PgfExprState* st)
-{
-	// we have found a complete abstract tree but we must check
-	// whether this is not a duplication. Since the trees are
-	// generated in probability order it is enough to check only
-	// trees with the same probability.
-
-	size_t i = gu_buf_length(st->answers->exprs);
-	while (i-- > 0) {
-		PgfExprProb* ep = 
-			gu_buf_get(st->answers->exprs, PgfExprProb*, i);
-
-		if (ep->prob < st->ep.prob)
-			break;
-
-		if (pgf_expr_eq(ep->expr, st->ep.expr))
-			return false;
-	}
-
-	return true;
-}
-
-static PgfExprProb*
-pgf_parse_result_next(PgfParseResult* pr)
-{
-	for (;;) {
-		while (pgf_parsing_proceed(pr->state));
-
-		if (gu_buf_length(pr->state->ps->expr_queue) == 0)
-			break;
-
-		PgfExprState* st;
-		gu_buf_heap_pop(pr->state->ps->expr_queue, &pgf_expr_state_order, &st);
-
-#ifdef PGF_PARSER_DEBUG
-#ifdef PGF_RESULT_DEBUG
-		GuPool* tmp_pool = gu_new_pool();
-		GuOut* out = gu_file_out(stderr, tmp_pool);
-		GuWriter* wtr = gu_new_utf8_writer(out, tmp_pool);
-		GuExn* err = gu_exn(NULL, type, tmp_pool);
-		pgf_print_expr_state0(st, wtr, err, tmp_pool);
-		gu_pool_free(tmp_pool);
-#endif
-#endif
-
-		if (st->arg_idx < gu_seq_length(st->args)) {
-			PgfCCat* ccat =
-				gu_seq_index(st->args, PgfPArg, st->arg_idx)->ccat;
-
-			if (ccat->fid < pr->state->ps->concr->total_cats) {
-				st->ep.expr =
-					gu_new_variant_i(pr->state->ps->out_pool, 
-					                 PGF_EXPR_APP, PgfExprApp,
-									 .fun = st->ep.expr,
-									 .arg = pr->state->ps->meta_var);
-				st->arg_idx++;
-				gu_buf_heap_push(pr->state->ps->expr_queue, &pgf_expr_state_order, &st);
-			} else {
-				pgf_result_predict(pr->state->ps, st, ccat);
-			}
-		} else if (pgf_parse_result_is_new(st)) {
-			gu_buf_push(st->answers->exprs, PgfExprProb*, &st->ep);
-
-			size_t n_conts = gu_buf_length(st->answers->conts);
-			for (size_t i = 0; i < n_conts; i++) {
-				PgfExprState* st2 = gu_buf_get(st->answers->conts, PgfExprState*, i);
-				
-				if (st2 == NULL) {
-					return &st->ep;
-				}
-
-				PgfExprState* st3 = gu_new(PgfExprState, pr->state->ps->pool);
-				st3->answers = st2->answers;
-				st3->ep.expr =
-					gu_new_variant_i(pr->state->ps->out_pool,
-					                 PGF_EXPR_APP, PgfExprApp,
-							         .fun = st2->ep.expr,
-							         .arg = st->ep.expr);
-				st3->ep.prob = st2->ep.prob + st->ep.prob;
-				st3->args = st2->args;
-				st3->arg_idx = st2->arg_idx+1;
-
-				gu_buf_heap_push(pr->state->ps->expr_queue, &pgf_expr_state_order, &st3);
-			}
-		}
-	}
-
-	return NULL;
-}
-
-static void
-pgf_parse_result_enum_next(GuEnum* self, void* to, GuPool* pool)
-{
-	PgfParseResult* pr = gu_container(self, PgfParseResult, en);
-	*(PgfExprProb**)to = pgf_parse_result_next(pr);
-}
-
-PgfExprEnum*
-pgf_parse_result(PgfParseState* state)
-{
-#ifdef PGF_COUNTS_DEBUG
-	pgf_parsing_print_counts(state->ps);
-#endif
-
-	PgfExprEnum* en =
-           &gu_new_i(state->ps->pool, PgfParseResult,
-                     .state = state,
-			         .en.next = pgf_parse_result_enum_next)->en;
-
-	return en;
-}
-
-void
-pgf_parse_print_chunks(PgfParseState* state)
-{
-/*	if (state->ps->completed == NULL) {
-		while (state->ps->completed == NULL) {
-			if (!pgf_parsing_proceed(state))
-				break;
-		}
-		if (state->ps->completed == NULL)
-			return;
-	}
-		
-	GuPool* tmp_pool = gu_new_pool();
-    GuOut* out = gu_file_out(stdout, tmp_pool);
-    GuWriter* wtr = gu_new_utf8_writer(out, tmp_pool);
-    GuExn* err = gu_exn(NULL, type, tmp_pool);
-
-	PgfCCat* completed = state->ps->completed;
-	if (gu_seq_length(completed->prods) == 0)
-		return;
-
-	size_t n_args  = 0;
-	size_t arg_idx = 0;
-	PgfCCat* ccat = NULL;
-	PgfProductionMeta* pmeta = NULL;
-
-	PgfProduction prod = gu_seq_get(completed->prods, PgfProduction, 0);
-	GuVariantInfo pi = gu_variant_open(prod);
-	switch (pi.tag) {
-	case PGF_PRODUCTION_APPLY:
-		n_args  = 1;
-		arg_idx = 0;
-		ccat = completed;
-		break;
-	case PGF_PRODUCTION_META:
-		pmeta = pi.data;
-		n_args  = gu_seq_length(pmeta->args);
-		arg_idx = 0;
-		ccat    = gu_seq_index(pmeta->args, PgfPArg, arg_idx)->ccat;
-		break;
-	}
-
-	PgfParseState* next = NULL;
-	while (state != NULL) {
-		PgfParseState* tmp = state->next;
-		state->next = next;
-		next  = state;
-		state = tmp;
-	}
-
-	int offset = 0;
-
-	state = next;
-	next  = NULL;
-	while (state != NULL) {
-		if (state->ts != NULL)
-		{
-			if (ccat != NULL &&
-			    offset == ((ccat->conts->state != NULL) ? ccat->conts->state->offset : 0)) {
-				PgfCCat *ccat2 = ccat;
-				while (ccat2->conts != NULL) {
-					ccat2 = ccat2->conts->ccat;
-				}
-
-				gu_putc('(', wtr, err);
-				gu_string_write(ccat2->cnccat->abscat->name, wtr, err);
-				gu_putc(' ', wtr, err);
-			}
-
-			gu_string_write(state->ts->tok, wtr, err);
-			offset++;
-			
-			if (ccat != NULL &&
-			    ccat ==
-				   gu_map_get(state->generated_cats, ccat->conts, PgfCCat*)) {
-				gu_putc(')', wtr, err);
-				
-				arg_idx++;
-				ccat =
-					(arg_idx >= n_args) ?
-						NULL :
-						gu_seq_index(pmeta->args, PgfPArg, arg_idx)->ccat;
-			}
-			
-			gu_putc(' ', wtr, err);
-		}
-
-		PgfParseState* tmp = state->next;
-		state->next = next;
-		next  = state;
-		state = tmp;
-	}
-	gu_putc('\n', wtr, err);
-
-	gu_pool_free(tmp_pool);*/
-}
-
-// TODO: s/CId/Cat, add the cid to Cat, make Cat the key to CncCat
-PgfParseState*
-pgf_parser_init_state(PgfConcr* concr, PgfCId cat, size_t lin_idx, 
-                      double heuristics,
-                      GuPool* pool, GuPool* out_pool)
-{
-	PgfCncCat* cnccat =
-		gu_map_get(concr->cnccats, &cat, PgfCncCat*);
-	if (!cnccat)
-		return NULL;
-
-	gu_assert(lin_idx < cnccat->n_lins);
-
-	if (heuristics < 0) {
-		heuristics = pgf_parsing_default_beam_size(concr);
-	}
-
-	PgfParsing* ps =
-		pgf_new_parsing(concr, heuristics, pool, out_pool);
-	PgfParseState* state =
-		pgf_new_parse_state(ps, NULL, NULL, pool);
-
-	size_t n_ccats = gu_list_length(cnccat->cats);
-	for (size_t i = 0; i < n_ccats; i++) {
-		PgfCCat* ccat = gu_list_index(cnccat->cats, i);
-		if (ccat != NULL) {
-            if (gu_seq_is_null(ccat->prods)) {
-                // Empty category
-                continue;
-            }
-            
-			PgfItemConts* conts = gu_new(PgfItemConts, pool);
-			conts->ccat      = ccat;
-			conts->lin_idx   = lin_idx;
-			conts->state     = NULL;
-			conts->items     = gu_new_buf(PgfItem*, pool);
-			conts->outside_prob = 0;
-			conts->ref_count = 0;
-			gu_buf_push(conts->items, PgfItem*, NULL);
-
-#ifdef PGF_COUNTS_DEBUG
-			ps->cont_full_count++;
-#endif
-
-            size_t n_prods = gu_seq_length(ccat->prods);
-            for (size_t i = 0; i < n_prods; i++) {
-                PgfProduction prod =
-                    gu_seq_get(ccat->prods, PgfProduction, i);
-                PgfItem* item = 
-                    pgf_new_item(conts, prod, pool, ps);
-                gu_buf_heap_push(state->agenda, &pgf_item_prob_order, &item);
-            }
-
-         	PgfItem *item =
-				pgf_new_item(conts, ps->meta_prod, pool, ps);
-			item->inside_prob =
-				ccat->cnccat->abscat->meta_prob;
-			gu_buf_heap_push(state->agenda, &pgf_item_prob_order, &item);
-		}
-	}
-	return state;
-}
-
-void
-pgf_parser_add_literal(PgfConcr *concr, PgfCId cat,
-                       PgfLiteralCallback* callback)
-{
-	PgfCncCat* cnccat =
-		gu_map_get(concr->cnccats, &cat, PgfCncCat*);
-	if (cnccat == NULL)
-		return;
-
-	gu_map_put(concr->callbacks, cnccat,
-	           PgfLiteralCallback*, callback);
-}
-
-static void
-pgf_parser_leftcorner_add_token(PgfConcr* concr,
-                                PgfTokens tokens, PgfItem* item, 
-                                GuPool *pool)
-{
-	PgfToken tok = gu_seq_get(tokens, PgfToken, 0);
-
-	PgfProductionIdx* set =
-		gu_map_get(concr->leftcorner_tok_idx, &tok, PgfProductionIdx*);
-	if (set == NULL) {
-		set = gu_map_type_new(PgfProductionIdx, pool);
-		gu_map_put(concr->leftcorner_tok_idx, &tok, PgfProductionIdx*, set);
-	}
-
-	PgfCFCat cfc = {item->conts->ccat, item->conts->lin_idx};
-	while (cfc.ccat->conts != NULL)
-		cfc.ccat = cfc.ccat->conts->ccat;
-	PgfProductionSeq prods = gu_map_get(set, &cfc, PgfProductionSeq);
-
-	if (gu_seq_length(item->args) == 0) {
-		if (gu_seq_is_null(prods)) {
-			prods = gu_buf_seq(gu_new_buf(PgfProduction, pool));
-		}
-
-		PgfProduction prod =
-			pgf_parsing_new_production(item, NULL, pool);
-		GuBuf* prodbuf = gu_seq_buf(prods);
-		gu_buf_push(prodbuf, PgfProduction, prod);
-	}
-
-	gu_map_put(set, &cfc, PgfProductionSeq, prods);
-}
-
-static void
-pgf_parser_leftcorner_add_epsilon(PgfConcr* concr, 
-                                  PgfProduction prod, PgfItem* item, 
-                                  GuPool *pool)
-{
-	PgfCFCat cfc = {item->conts->ccat, item->conts->lin_idx};
-	while (cfc.ccat->conts != NULL)
-		cfc.ccat = cfc.ccat->conts->ccat;
-	PgfProductionSeq prods =
-		gu_map_get(concr->epsilon_idx, &cfc, PgfProductionSeq);
-
-	if (gu_seq_length(item->args) == 0) {
-		if (gu_seq_is_null(prods)) {
-			prods = gu_buf_seq(gu_new_buf(PgfProduction, pool));
-		}
-
-		gu_buf_push(gu_seq_buf(prods), PgfProduction, prod);
-	}
-
-	gu_map_put(concr->epsilon_idx, &cfc, PgfProductionSeq, prods);
-}
-
-typedef struct {
-	GuMapItor fn;
-	PgfConcr* concr;
-	PgfContsMap* conts_map;
-	PgfGenCatMap* generated_cats;
-	int max_fid;
-	GuPool* pool;
-	GuPool* tmp_pool;
-} PgfLeftcornerFn;
-
-static void
-pgf_parser_leftcorner_item(PgfLeftcornerFn* clo, PgfItem* item)
-{
-#if defined(PGF_PARSER_DEBUG) && defined(PGF_LEFTCORNER_DEBUG)
-    GuPool* tmp_pool = gu_new_pool();
-    GuOut* out = gu_file_out(stderr, tmp_pool);
-    GuWriter* wtr = gu_new_utf8_writer(out, tmp_pool);
-    GuExn* err = gu_exn(NULL, type, tmp_pool);
-    pgf_print_item(item, NULL, wtr, err, tmp_pool);
-    gu_pool_free(tmp_pool);
-#endif
-
-	GuVariantInfo i = gu_variant_open(item->prod);
-	switch (i.tag) {
-	case PGF_PRODUCTION_APPLY: {
-		PgfProductionApply* papp = i.data;
-
-		PgfSequence seq = papp->fun->lins[item->conts->lin_idx];
-		if (item->seq_idx < gu_seq_length(seq)) {
-			GuVariantInfo i = gu_variant_open(item->curr_sym);
-			switch (i.tag) {
-			case PGF_SYMBOL_CAT: {
-				PgfSymbolCat* scat = i.data;
-
-				PgfPArg* parg =
-					gu_seq_index(item->args, PgfPArg, scat->d);
-
-				if (gu_seq_is_null(parg->ccat->prods))
-					return;
-
-				// Place the item in the continuation map
-				PgfItemConts* conts_ =
-					pgf_parsing_get_conts(clo->conts_map,
-										  parg->ccat, scat->r, 0,
-										  clo->tmp_pool);
-				gu_buf_push(conts_->items, PgfItem*, item);
-				if (gu_buf_length(conts_->items) == 1) {
-					conts_->outside_prob = 0;
-
-					size_t n_prods = gu_seq_length(parg->ccat->prods);
-					for (size_t i = 0; i < n_prods; i++) {
-						PgfProduction prod =
-							gu_seq_get(parg->ccat->prods, PgfProduction, i);
-
-						PgfItem* item =
-							pgf_new_item(conts_, prod, clo->tmp_pool, NULL);
-
-						pgf_parser_leftcorner_item(clo, item);
-					}
-				} else {
-					// If the current category has epsilon rules
-					// then we must do the same for a new item where 
-					// the dot is moved with one position.
-					PgfCCat* eps_ccat =
-						gu_map_get(clo->generated_cats, conts_, PgfCCat*);
-
-					if (eps_ccat != NULL) {
-						PgfItem* new_item =
-							pgf_item_update_arg(item, scat->d, eps_ccat, clo->tmp_pool, NULL);
-						pgf_item_advance(new_item, clo->tmp_pool);
-						pgf_parser_leftcorner_item(clo, new_item);
-					}
-				}
-				break;
-			}
-			case PGF_SYMBOL_KS: {
-				PgfSymbolKS* sks = i.data;
-				pgf_parser_leftcorner_add_token(clo->concr, 
-				                                sks->tokens,
-				                                item, clo->pool);
-				break;
-			}
-			case PGF_SYMBOL_KP: {
-				PgfSymbolKP* skp = i.data;
-				pgf_parser_leftcorner_add_token(clo->concr, 
-				                                skp->default_form,
-										        item, clo->pool);
-				for (size_t i = 0; i < skp->n_forms; i++) {
-					pgf_parser_leftcorner_add_token(clo->concr, 
-					                                skp->forms[i].form,
-											        item, clo->pool);
-				}
-				break;
-			}
-			case PGF_SYMBOL_LIT:
-				// Nothing to be done here
-				break;
-			case PGF_SYMBOL_VAR:
-				// XXX TODO proper support
-				break;
-			default:
-				gu_impossible();
-			}
-		} else {
-			PgfCCat* tmp_ccat =
-				gu_map_get(clo->generated_cats, item->conts, PgfCCat*);
-
-			PgfCCat* eps_ccat = tmp_ccat;
-			if (eps_ccat == NULL) {
-				eps_ccat = gu_new(PgfCCat, clo->tmp_pool);
-				eps_ccat->cnccat = item->conts->ccat->cnccat;
-				eps_ccat->viterbi_prob = 0;
-				eps_ccat->fid = clo->max_fid++;
-				eps_ccat->prods =
-					gu_buf_seq(gu_new_buf(PgfProduction, clo->tmp_pool));
-				eps_ccat->conts = item->conts;
-				eps_ccat->answers = NULL;
-				eps_ccat->n_synprods = 0;
-
-				gu_map_put(clo->generated_cats, 
-				           item->conts, PgfCCat*, eps_ccat);				           
-			}
-
-			PgfProduction prod =
-				pgf_parsing_new_production(item, NULL, clo->pool);
-			GuBuf* prodbuf = gu_seq_buf(eps_ccat->prods);
-			gu_buf_push(prodbuf, PgfProduction, prod);
-
-			pgf_parser_leftcorner_add_epsilon(clo->concr,
-			                                  prod, item,
-                                              clo->pool);
-                                              
-#if defined(PGF_PARSER_DEBUG) && defined(PGF_LEFTCORNER_DEBUG)
-			GuPool* tmp_pool = gu_new_pool();
-			GuOut* out = gu_file_out(stderr, tmp_pool);
-			GuWriter* wtr = gu_new_utf8_writer(out, tmp_pool);
-			GuExn* err = gu_exn(NULL, type, tmp_pool);
-			if (tmp_ccat == NULL)
-				gu_printf(wtr, err, "[0-0; C%d; %d; C%d]\n",
-									item->conts->ccat->fid, 
-									item->conts->lin_idx, 
-									eps_ccat->fid);
-			pgf_print_production(eps_ccat->fid, prod, wtr, err, clo->tmp_pool);
-			gu_pool_free(tmp_pool);
-#endif
-
-			if (tmp_ccat == NULL) {
-				size_t n_items = gu_buf_length(item->conts->items);
-				for (size_t i = 0; i < n_items; i++) {
-					PgfItem* cont = 
-						gu_buf_get(item->conts->items, PgfItem*, i);
-					if (cont == NULL)
-						continue;
-					
-					gu_assert(gu_variant_tag(cont->curr_sym) == PGF_SYMBOL_CAT);
-					PgfSymbolCat* scat = gu_variant_data(cont->curr_sym);
-
-					PgfItem* new_item =
-						pgf_item_update_arg(cont, scat->d, eps_ccat, clo->tmp_pool, NULL);
-					pgf_item_advance(new_item, clo->tmp_pool);
-					pgf_parser_leftcorner_item(clo, new_item);
-				}
-			}
-		}
-	}
-	break;
-	case PGF_PRODUCTION_COERCE: {
-		if (item->seq_idx < 1) {
-			PgfPArg* parg =
-				gu_seq_index(item->args, PgfPArg, 0);
-
-			if (gu_seq_is_null(parg->ccat->prods))
-				return;
-
-			PgfItemConts* conts_ =
-				pgf_parsing_get_conts(clo->conts_map,
-									  parg->ccat, item->conts->lin_idx, 0,
-									  clo->tmp_pool);
-			gu_buf_push(conts_->items, PgfItem*, item);
-			if (gu_buf_length(conts_->items) == 1) {
-				conts_->outside_prob = 0;
-
-				size_t n_prods = gu_seq_length(parg->ccat->prods);
-				for (size_t i = 0; i < n_prods; i++) {
-					PgfProduction prod =
-						gu_seq_get(parg->ccat->prods, PgfProduction, i);
-
-					PgfItem* new_item =
-						pgf_new_item(conts_, prod, clo->tmp_pool, NULL);
-
-					pgf_parser_leftcorner_item(clo, new_item);
-				}
-			} else {
-				// If the argument category has epsilon rules
-				// then the result category has epsilon rules too.
-				PgfCCat* eps_ccat =
-					gu_map_get(clo->generated_cats, conts_, PgfCCat*);
-
-				if (eps_ccat != NULL) {
-					PgfItem* new_item =
-						pgf_item_update_arg(item, 0, eps_ccat, clo->tmp_pool, NULL);
-					pgf_item_advance(new_item, clo->tmp_pool);
-					pgf_parser_leftcorner_item(clo, new_item);
-				}
-			}
-		} else {
-			PgfCCat* tmp_ccat =
-				gu_map_get(clo->generated_cats, item->conts, PgfCCat*);
-
-			PgfCCat* eps_res_ccat = tmp_ccat;
-			if (eps_res_ccat == NULL) {
-				eps_res_ccat = gu_new(PgfCCat, clo->tmp_pool);
-				eps_res_ccat->cnccat = item->conts->ccat->cnccat;
-				eps_res_ccat->viterbi_prob = 0;
-				eps_res_ccat->fid = clo->max_fid++;
-				eps_res_ccat->prods =
-					gu_buf_seq(gu_new_buf(PgfProduction, clo->tmp_pool));
-				eps_res_ccat->conts = item->conts;
-				eps_res_ccat->answers = NULL;
-				eps_res_ccat->n_synprods = 0;
-
-				gu_map_put(clo->generated_cats, 
-						   item->conts, PgfCCat*, eps_res_ccat);
-			}
-
-			PgfProduction prod;
-			PgfProductionCoerce* new_pcoerce =
-				gu_new_variant(PGF_PRODUCTION_COERCE,
-							   PgfProductionCoerce,
-							   &prod, clo->pool);
-			new_pcoerce->coerce = gu_seq_index(item->args, PgfPArg, 0)->ccat;
-			GuBuf* prodbuf = gu_seq_buf(eps_res_ccat->prods);
-			gu_buf_push(prodbuf, PgfProduction, prod);
-
-			pgf_parser_leftcorner_add_epsilon(clo->concr,
-											  prod, item,
-											  clo->pool);
-
-#if defined(PGF_PARSER_DEBUG) && defined(PGF_LEFTCORNER_DEBUG)
-			GuPool* tmp_pool = gu_new_pool();
-			GuOut* out = gu_file_out(stderr, tmp_pool);
-			GuWriter* wtr = gu_new_utf8_writer(out, tmp_pool);
-			GuExn* err = gu_exn(NULL, type, tmp_pool);
-			if (tmp_ccat == NULL)
-				gu_printf(wtr, err, "[0-0; C%d; %d; C%d]\n",
-									item->conts->ccat->fid, 
-									item->conts->lin_idx, 
-									eps_res_ccat->fid);
-			pgf_print_production(eps_res_ccat->fid, prod, wtr, err, tmp_pool);
-			gu_pool_free(tmp_pool);
-#endif
-
-			if (tmp_ccat == NULL) {
-				size_t n_items = gu_buf_length(item->conts->items);
-				for (size_t i = 0; i < n_items; i++) {
-					PgfItem* cont = 
-						gu_buf_get(item->conts->items, PgfItem*, i);
-					if (cont == NULL)
-						continue;
-
-					gu_assert(gu_variant_tag(cont->curr_sym) == PGF_SYMBOL_CAT);
-					PgfSymbolCat* scat = gu_variant_data(cont->curr_sym);
-
-					PgfItem* new_item =
-						pgf_item_update_arg(cont, scat->d, eps_res_ccat, clo->tmp_pool, NULL);
-					pgf_item_advance(new_item, clo->tmp_pool);
-					pgf_parser_leftcorner_item(clo, new_item);
-				}
-			}
-		}
-		break;
-	}
-	default:
-		gu_impossible();
-	}
-}
-
-static void
-pgf_parser_leftcorner_iter_cats(GuMapItor* fn, const void* key, void* value, GuExn* err)
-{
-	(void) (key && err);
-
-	PgfLeftcornerFn* clo = (PgfLeftcornerFn*) fn;
-    PgfCCat* ccat = *((PgfCCat**) value);
-
-	if (gu_seq_is_null(ccat->prods))
-		return;
-
-	for (size_t lin_idx = 0; lin_idx < ccat->cnccat->n_lins; lin_idx++) {
-		PgfItemConts* conts =
-			pgf_parsing_get_conts(clo->conts_map, ccat, lin_idx, 0, clo->tmp_pool);
-				
-		gu_buf_push(conts->items, PgfItem*, NULL);
-		if (gu_buf_length(conts->items) == 1) {
-			conts->outside_prob = 0;
-
-			size_t n_prods = gu_seq_length(ccat->prods);
-			for (size_t i = 0; i < n_prods; i++) {
-				PgfProduction prod = gu_seq_get(ccat->prods, PgfProduction, i);
-
-				PgfItem* item =
-					pgf_new_item(conts, prod, clo->tmp_pool, NULL);
-
-				pgf_parser_leftcorner_item(clo, item);
-			}
-		}
-	}
-}
-
-#ifdef PGF_LEFTCORNER_FILTER
-static void
-pgf_parser_leftcorner_closure(PgfProductionIdx* set, PgfItemBuf* items, 
-                              PgfContsMap* conts_map, GuPool* pool)
-{
-	size_t n_items = gu_buf_length(items);
-	for (size_t i = 0; i < n_items; i++) {
-		PgfItem* item = gu_buf_get(items, PgfItem*, i);
-		if (item == NULL)
-			continue;
-
-		PgfCFCat cfc = {item->conts->ccat, item->conts->lin_idx};
-		while (cfc.ccat->conts != NULL)
-			cfc.ccat = cfc.ccat->conts->ccat;
-
-		if (!gu_map_has(set, &cfc)) {
-			gu_map_put(set, &cfc, PgfCCat*, NULL);
-
-			PgfItemConts* conts =
-				pgf_parsing_get_conts(conts_map, 
-				                      item->conts->ccat, 
-				                      item->conts->lin_idx,
-				                      0,
-				                      pool);
-			if (conts != NULL)
-				pgf_parser_leftcorner_closure(set, conts->items, conts_map, pool);
-		}
-	}
-}
-
-static void
-pgf_parser_leftcorner_iter_conts(GuMapItor* fn, const void* key, void* value, GuExn* err)
-{
-	PgfConcr* concr = ((PgfLeftcornerFn*) fn)->concr;
-	PgfContsMap* conts_map = ((PgfLeftcornerFn*) fn)->conts_map;
-	GuPool* pool = ((PgfLeftcornerFn*) fn)->pool;
-	PgfCCat* ccat = (PgfCCat*) key;
-	PgfItemContss* contss = *((PgfItemContss**) value);
-
-	if (ccat->conts != NULL)
-		return;
-
-	size_t n_lins = gu_list_length(contss);
-	for (size_t lin_idx = 0; lin_idx < n_lins; lin_idx++) {
-		PgfItemConts* conts = gu_list_index(contss, lin_idx);
-
-		if (conts != NULL) {
-			PgfCFCat cfc = {ccat, lin_idx};
-
-			PgfProductionIdx* set = 
-				gu_map_get(concr->leftcorner_cat_idx, 
-		                   &cfc, PgfProductionIdx*);
-			if (set == NULL) {
-				set = gu_map_type_new(PgfProductionIdx,pool);
-				gu_map_put(set, &cfc, PgfCCat*, NULL);
-				gu_map_put(concr->leftcorner_cat_idx,
-						   &cfc, PgfProductionIdx*, set);
-			}
-
-			pgf_parser_leftcorner_closure(set, conts->items, conts_map, pool);
-		}
-	}
-}
-#endif
-
-void
-pgf_parser_index(PgfConcr* concr, GuPool *pool)
-{
-	GuPool *tmp_pool = gu_new_pool();
-	PgfContsMap* conts_map = gu_map_type_new(PgfContsMap, tmp_pool);
-	PgfGenCatMap* generated_cats = gu_map_type_new(PgfGenCatMap, tmp_pool);
-
-	PgfLeftcornerFn clo1 = { { pgf_parser_leftcorner_iter_cats  }, 
-	                         concr, conts_map, generated_cats,
-	                         concr->total_cats,
-	                         pool, tmp_pool };
-	gu_map_iter(concr->ccats, &clo1.fn, NULL);
-
-#ifdef PGF_LEFTCORNER_FILTER
-	PgfLeftcornerFn clo2 = { { pgf_parser_leftcorner_iter_conts }, 
-	                         concr, conts_map, generated_cats,
-	                         concr->total_cats,
-	                         pool, tmp_pool };
-	gu_map_iter(conts_map, &clo2.fn, NULL);
-#endif
-
-	gu_pool_free(tmp_pool);
-}
-
-prob_t
-pgf_ccat_set_viterbi_prob(PgfCCat* ccat) {
-	if (ccat->fid < 0)
-		return 0;
-	
-	if (ccat->viterbi_prob == 0) {       // uninitialized
-		ccat->viterbi_prob = INFINITY;   // set to infinity to avoid loops
-
-		if (gu_seq_is_null(ccat->prods))
-			return INFINITY;
-
-		prob_t viterbi_prob = INFINITY;
-		
-		size_t n_prods = gu_seq_length(ccat->prods);
-		for (size_t i = 0; i < n_prods; i++) {
-			PgfProduction prod =
-				gu_seq_get(ccat->prods, PgfProduction, i);		
-			
-			prob_t prob = 0;
-
-			GuVariantInfo inf = gu_variant_open(prod);
-			switch (inf.tag) {
-			case PGF_PRODUCTION_APPLY: {
-				PgfProductionApply* papp = inf.data;
-				prob = papp->fun->ep->prob;
-				
-				size_t n_args = gu_seq_length(papp->args);
-				for (size_t j = 0; j < n_args; j++) {
-					PgfPArg* arg = gu_seq_index(papp->args, PgfPArg, j);
-					prob += pgf_ccat_set_viterbi_prob(arg->ccat);
-				}
-				break;
-			}
-			case PGF_PRODUCTION_COERCE: {
-				PgfProductionCoerce* pcoerce = inf.data;
-				prob = pgf_ccat_set_viterbi_prob(pcoerce->coerce);
-				break;
-			}
-			default:
-				gu_impossible();
-				return 0;
-			}
-			
-			if (viterbi_prob > prob)
-				viterbi_prob = prob;
-		}
-		
-		ccat->viterbi_prob = viterbi_prob;
-	}
-
-	return ccat->viterbi_prob;
-}
-
-static bool
-pgf_cfcat_eq_fn(GuEquality* self, const void* a, const void* b)
-{
-	PgfCFCat *x = (PgfCFCat *) a;
-	PgfCFCat *y = (PgfCFCat *) b;
-	
-	return (x->ccat->fid == y->ccat->fid && x->lin_idx == y->lin_idx);
-}
-
-static GuHash
-pgf_cfcat_hash_fn(GuHasher* self, const void* a)
-{
-	PgfCFCat *x = (PgfCFCat *) a;
-	return ((x->ccat->fid << 16) ^ x->lin_idx);
-}
-
-GuHasher pgf_cfcat_hasher = {
-	{ pgf_cfcat_eq_fn },
-	pgf_cfcat_hash_fn
-};
+#include <pgf/linearizer.h>
+#include <gu/seq.h>
+#include <gu/assert.h>
+#include <gu/choice.h>
+#include <gu/file.h>
+#include <gu/utf8.h>
+#include <math.h>
+#include <stdlib.h>
+
+//#define PGF_PARSER_DEBUG
+//#define PGF_COUNTS_DEBUG
+//#define PGF_RESULT_DEBUG
+
+typedef GuBuf PgfItemBuf;
+static GU_DEFINE_TYPE(PgfItemBuf, abstract, _);
+
+typedef struct PgfParseState PgfParseState;
+
+struct PgfItemConts {
+	PgfCCat* ccat;
+	size_t lin_idx;
+	PgfParseState* state;
+	prob_t outside_prob;
+	PgfItemBuf* items;
+	int ref_count;			// how many items point to this cont?
+};
+
+static GU_DEFINE_TYPE(PgfItemConts, abstract, _);
+
+typedef GuSeq PgfItemContss;
+static GU_DEFINE_TYPE(PgfItemContss, abstract);
+
+typedef GuMap PgfContsMap;
+static GU_DEFINE_TYPE(PgfContsMap, GuMap,
+                      gu_type(PgfCCat), NULL,
+                      gu_ptr_type(PgfItemContss), &gu_null_struct);
+
+typedef GuMap PgfGenCatMap;
+static GU_DEFINE_TYPE(PgfGenCatMap, GuMap,
+		              gu_type(PgfItemConts), NULL,
+		              gu_ptr_type(PgfCCat), &gu_null_struct);
+
+typedef GuBuf PgfCCatBuf;
+
+typedef struct {
+	PgfConcr* concr;
+	GuPool* pool;      // this pool is used for structures internal to the parser
+	GuPool* out_pool;  // this pool is used for the allocating the final abstract trees
+	GuString sentence; // the sentence to be parsed
+	GuBuf* expr_queue; // during the extraction of abstract trees we push them in this queue
+	PgfExpr meta_var;
+	PgfProduction meta_prod;
+    int max_fid;
+    PgfParseState *before;
+    PgfParseState *after;
+    PgfToken prefix;
+    PgfTokenProb* tp;
+    PgfExprEnum en;    // enumeration for the generated trees/tokens
+#ifdef PGF_COUNTS_DEBUG
+    int item_full_count;
+    int item_real_count;
+    int cont_full_count;
+    int ccat_full_count;
+    int prod_full_count;
+#endif
+    PgfItem* free_item;
+
+    prob_t heuristic_factor;
+    prob_t meta_prob;
+	prob_t meta_token_prob;
+} PgfParsing;
+
+typedef enum { BIND_NONE, BIND_HARD, BIND_SOFT } BIND_TYPE;
+
+typedef struct {
+	PgfProductionIdx* idx;
+	BIND_TYPE bind_type;
+	size_t offset;
+} PgfLexiconIdxEntry;
+
+typedef GuBuf PgfLexiconIdx;
+
+struct PgfParseState {
+	PgfParseState* next;
+
+    PgfItemBuf* agenda;
+    PgfItem* meta_item;
+	PgfContsMap* conts_map;
+	PgfGenCatMap* generated_cats;
+
+	bool needs_bind;
+    size_t start_offset;
+    size_t end_offset;
+
+	prob_t viterbi_prob;
+
+	PgfLexiconIdx* lexicon_idx;
+};
+
+typedef struct PgfAnswers {
+	GuBuf* conts;
+	GuBuf* exprs;
+	prob_t outside_prob;
+} PgfAnswers;
+
+typedef struct {
+	PgfAnswers* answers;
+	PgfExprProb ep;
+	PgfPArgs* args;
+	size_t arg_idx;
+} PgfExprState;
+
+typedef struct PgfItemBase PgfItemBase;
+
+struct PgfItem {
+	union {
+		PgfItemConts* conts;
+		PgfItem *next;		// used to collect released items
+	};
+
+	PgfProduction prod;
+	PgfPArgs* args;
+	PgfSymbol curr_sym;
+	uint16_t sym_idx;
+	uint8_t alt_idx;     // position in the pre alternative
+	uint8_t alt;         // the number of the alternative
+	prob_t inside_prob;
+};
+
+static PgfSymbol
+pgf_prev_extern_sym(PgfSymbol sym)
+{
+	GuVariantInfo i = gu_variant_open(sym);
+	switch (i.tag) {
+	case PGF_SYMBOL_CAT:
+		return *((PgfSymbol*) (((PgfSymbolCat*) i.data)+1));
+	case PGF_SYMBOL_KP:
+		return *((PgfSymbol*) (((PgfSymbolKP*) i.data)+1));
+	case PGF_SYMBOL_KS: {
+		PgfSymbolKS* sks = (PgfSymbolKS*) i.data;
+		size_t tok_len = strlen(sks->token);
+		return *((PgfSymbol*) (((uint8_t*) sks)+sizeof(PgfSymbolKS)+tok_len+1));
+	}
+	case PGF_SYMBOL_LIT:
+		return *((PgfSymbol*) (((PgfSymbolLit*) i.data)+1));
+	case PGF_SYMBOL_VAR:
+		return *((PgfSymbol*) (((PgfSymbolVar*) i.data)+1));
+	case PGF_SYMBOL_BIND:
+	case PGF_SYMBOL_SOFT_BIND:
+		return *((PgfSymbol*) (((PgfSymbolBIND*) i.data)+1));
+	case PGF_SYMBOL_NE:
+		return *((PgfSymbol*) (((PgfSymbolNE*) i.data)+1));
+	default:
+		gu_impossible();
+		return gu_null_variant;
+	}
+}
+
+static void
+pgf_add_extern_tok(PgfSymbol* psym, PgfToken tok, GuPool* pool) {
+	PgfSymbol new_sym;
+	size_t tok_len = strlen(tok);
+	PgfSymbolKS* sks = (PgfSymbolKS*)
+		gu_alloc_variant(PGF_SYMBOL_KS,
+						 sizeof(PgfSymbol)+sizeof(PgfSymbolKS)+tok_len+1,
+						 gu_alignof(PgfSymbolKS),
+						 &new_sym, pool);
+	strcpy(sks->token, tok);
+	*((PgfSymbol*) (((uint8_t*) sks)+sizeof(PgfSymbolKS)+tok_len+1)) = *psym;
+	*psym = new_sym;
+}
+
+static void
+pgf_add_extern_cat(PgfSymbol* psym, int d, int r, GuPool* pool) {
+	PgfSymbol new_sym;
+	PgfSymbolCat* scat = (PgfSymbolCat*)
+		gu_alloc_variant(PGF_SYMBOL_CAT,
+						 sizeof(PgfSymbolCat)+sizeof(PgfSymbol),
+						 gu_alignof(PgfSymbolCat),
+						 &new_sym, pool);
+	*((PgfSymbol*) (scat+1)) = *psym;
+	scat->d = d;
+	scat->r = r;
+	*psym = new_sym;
+}
+
+PgfSymbol
+pgf_collect_extern_tok(PgfParsing* ps, size_t start, size_t end)
+{
+	PgfSymbol sym = gu_null_variant;
+
+	size_t offset = start;
+	while (offset < end) {
+		size_t len = 0;
+		while (!gu_is_space(ps->sentence[offset+len])) {
+			len++;
+		}
+
+		PgfToken tok = gu_malloc(ps->pool, len+1);
+		memcpy((char*) tok, ps->sentence+offset, len);
+		((char*) tok)[len] = 0;
+
+		pgf_add_extern_tok(&sym, tok, ps->pool);
+
+		offset  += len;
+		while (gu_is_space(ps->sentence[offset]))
+			offset++;
+	}
+
+	return sym;
+}
+
+static size_t
+pgf_item_symbols_length(PgfItem* item)
+{
+    GuVariantInfo i = gu_variant_open(item->prod);
+    switch (i.tag) {
+    case PGF_PRODUCTION_APPLY: {
+        PgfProductionApply* papp = i.data;
+        return gu_seq_length(papp->fun->lins[item->conts->lin_idx]->syms);
+    }
+    case PGF_PRODUCTION_COERCE: {
+        return 1;
+    }
+    case PGF_PRODUCTION_EXTERN: {
+		PgfProductionExtern* pext = i.data;
+        PgfSymbols* syms;
+
+        if (pext->lins != NULL &&
+            (syms = gu_seq_get(pext->lins,PgfSymbols*,item->conts->lin_idx)) != NULL) {
+		  return gu_seq_length(syms);
+		} else {
+			int seq_len = 0;
+			PgfSymbol sym = item->curr_sym;
+			while (!gu_variant_is_null(sym)) {
+				seq_len++;
+				sym = pgf_prev_extern_sym(sym);
+			}
+			
+			return seq_len;
+		}
+    }
+    case PGF_PRODUCTION_META: {
+		int seq_len = 0;
+		PgfSymbol sym = item->curr_sym;
+		while (!gu_variant_is_null(sym)) {
+			seq_len++;
+			sym = pgf_prev_extern_sym(sym);
+		}
+		
+		return seq_len;
+    }
+    default:
+        gu_impossible();
+        return 0;
+    }
+}
+
+static PgfSymbols*
+pgf_extern_syms_get(PgfItem* item, GuPool* pool)
+{
+	int syms_len = pgf_item_symbols_length(item);
+
+	PgfSymbols* syms =
+		gu_new_seq(PgfSymbol, syms_len, pool);
+	PgfSymbol sym = item->curr_sym;
+	while (!gu_variant_is_null(sym)) {
+		gu_seq_set(syms, PgfSymbol, --syms_len, sym);
+		sym = pgf_prev_extern_sym(sym);
+	}
+	
+	return syms;
+}
+
+#ifdef PGF_PARSER_DEBUG
+static void
+pgf_item_symbols(PgfItem* item,
+                 size_t* lin_idx, PgfSymbols** syms,
+                 GuPool* pool) {
+	*lin_idx = item->conts->lin_idx;
+
+    GuVariantInfo i = gu_variant_open(item->prod);
+    switch (i.tag) {
+    case PGF_PRODUCTION_APPLY: {
+        PgfProductionApply* papp = i.data;
+        *syms = papp->fun->lins[item->conts->lin_idx]->syms;
+        break;
+    }
+    case PGF_PRODUCTION_COERCE: {
+        PgfSymbol sym =
+			gu_new_variant_i(pool, PGF_SYMBOL_CAT,
+						PgfSymbolCat,
+						.d = 0, .r = item->conts->lin_idx);
+		*syms = gu_new_seq(PgfSymbol, 1, pool);
+		gu_seq_set(*syms, PgfSymbol, 0, sym);
+        break;
+    }
+    case PGF_PRODUCTION_EXTERN: {
+        PgfProductionExtern* pext = i.data;
+        
+        if (pext->lins == NULL ||
+            (*syms = gu_seq_get(pext->lins, PgfSymbols*, item->conts->lin_idx)) == NULL) {
+		  *syms = pgf_extern_syms_get(item, pool);
+		}
+		break;
+    }
+    case PGF_PRODUCTION_META: {
+		*syms = pgf_extern_syms_get(item, pool);
+		break;
+    }
+    default:
+        gu_impossible();
+    }
+}
+
+static void
+pgf_print_production_args(PgfPArgs* args,
+                          GuOut* out, GuExn* err)
+{
+	size_t n_args = gu_seq_length(args);
+	for (size_t j = 0; j < n_args; j++) {
+		if (j > 0)
+			gu_putc(',',out,err);
+
+		PgfPArg arg = gu_seq_get(args, PgfPArg, j);
+
+		if (arg.hypos != NULL &&
+		    gu_seq_length(arg.hypos) > 0) {
+			size_t n_hypos = gu_seq_length(arg.hypos);
+			for (size_t k = 0; k < n_hypos; k++) {
+				PgfCCat *hypo = gu_seq_get(arg.hypos, PgfCCat*, k);
+				gu_printf(out,err,"C%d ",hypo->fid);
+			}
+			gu_printf(out,err,"-> ");
+		}
+		
+		gu_printf(out,err,"C%d",arg.ccat->fid);
+	}
+}
+
+static void
+pgf_print_production(int fid, PgfProduction prod, 
+                     GuOut *out, GuExn* err, GuPool* pool)
+{
+    gu_printf(out,err,"C%d -> ",fid);
+       
+    GuVariantInfo i = gu_variant_open(prod);
+    switch (i.tag) {
+    case PGF_PRODUCTION_APPLY: {
+        PgfProductionApply* papp = i.data;
+        gu_printf(out,err,"F%d(",papp->fun->funid);
+        pgf_print_expr(papp->fun->ep->expr, NULL, 0, out, err);
+        gu_printf(out,err,")[");
+        pgf_print_production_args(papp->args,out,err);
+        gu_printf(out,err,"]\n");
+        break;
+    }
+    case PGF_PRODUCTION_COERCE: {
+        PgfProductionCoerce* pcoerce = i.data;
+        gu_printf(out,err,"_[C%d]\n",pcoerce->coerce->fid);
+        break;
+    }
+    case PGF_PRODUCTION_EXTERN: {
+        PgfProductionExtern* pext = i.data;
+        gu_printf(out,err,"<extern>(");
+        pgf_print_expr(pext->ep->expr, NULL, 0, out, err);
+        gu_printf(out,err,")[]\n");
+        break;
+    }
+    case PGF_PRODUCTION_META: {
+        PgfProductionMeta* pmeta = i.data;
+        gu_printf(out,err,"<meta>[");
+        pgf_print_production_args(pmeta->args,out,err);
+        gu_printf(out,err,"]\n");
+        break;
+    }
+    default:
+        gu_impossible();
+    }
+}
+
+void
+pgf_print_symbol(PgfSymbol sym, GuOut *out, GuExn *err);
+
+static void
+pgf_print_item_seq(PgfItem *item,
+                   GuOut *out, GuExn* err, GuPool* pool)
+{
+	size_t lin_idx;
+	PgfSymbols* syms = NULL;
+	pgf_item_symbols(item, &lin_idx, &syms, pool);
+
+	gu_printf(out, err, "%d : ",lin_idx);
+
+	size_t index;
+	for (index = 0; index < gu_seq_length(syms); index++) {
+		if (item->sym_idx == index)
+			gu_printf(out, err, " . ");
+
+		PgfSymbol sym = gu_seq_get(syms, PgfSymbol, index);
+		pgf_print_symbol(sym, out, err);
+	}
+
+	if (item->sym_idx == index)
+		gu_printf(out, err, " .");
+}
+
+static void
+pgf_print_range(PgfParseState* start, PgfParseState* end, GuOut* out, GuExn* err)
+{
+	gu_printf(out, err, "%d-%d",
+	          (start != NULL) ? start->end_offset : 0,
+	          (start == end)  ? end->end_offset : end->start_offset);
+}
+
+static void
+pgf_print_item(PgfItem* item, PgfParseState* state, GuOut* out, GuExn* err, GuPool* pool)
+{
+    gu_printf(out, err, "[");
+	pgf_print_range(item->conts->state, state, out, err);
+	gu_printf(out, err, "; C%d -> ", item->conts->ccat->fid);
+
+	GuVariantInfo i = gu_variant_open(item->prod);
+	switch (i.tag) {
+	case PGF_PRODUCTION_APPLY: {
+		PgfProductionApply* papp = i.data;
+        PgfCncFun* fun = papp->fun;
+        gu_printf(out, err, "F%d(", fun->funid);
+        pgf_print_expr(fun->ep->expr, NULL, 0, out, err);
+        gu_printf(out, err, ")[");
+        pgf_print_production_args(item->args, out, err);
+        gu_printf(out, err, "]; ");
+		break;
+	}
+	case PGF_PRODUCTION_COERCE: {
+        gu_printf(out, err, "_[C%d]; ",
+            gu_seq_index(item->args, PgfPArg, 0)->ccat->fid);
+		break;
+	}
+	case PGF_PRODUCTION_EXTERN: {
+		PgfProductionExtern* pext = i.data;
+        gu_printf(out, err, "<extern>");
+        if (pext->ep != NULL) {
+			gu_printf(out, err, "(");
+			pgf_print_expr(pext->ep->expr, NULL, 0, out, err);
+			gu_printf(out, err, ")");
+		}
+		gu_printf(out, err, "[");
+		pgf_print_production_args(item->args, out, err);
+        gu_printf(out, err, "]; ");
+		break;
+	}
+	case PGF_PRODUCTION_META: {
+        gu_printf(out, err, "<meta>[");
+		pgf_print_production_args(item->args, out, err);
+        gu_printf(out, err, "]; ");
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+    
+    pgf_print_item_seq(item, out, err, pool);
+    gu_printf(out, err, "; %f+%f=%f]\n",
+	            item->inside_prob,
+	            item->conts->outside_prob,
+	            item->inside_prob+item->conts->outside_prob);
+}
+
+#ifdef PGF_RESULT_DEBUG
+static void
+pgf_print_expr_state(PgfExprState* st,
+                     GuWriter* wtr, GuExn* err, GuBuf* stack)
+{
+	gu_buf_push(stack, int, (gu_seq_length(st->args) - st->arg_idx - 1));
+
+	if (gu_buf_length(st->answers->conts) > 0) {
+		PgfExprState* cont = gu_buf_get(st->answers->conts, PgfExprState*, 0);
+		if (cont != NULL)
+			pgf_print_expr_state(cont, wtr, err, stack);
+	}
+
+	gu_puts(" (", wtr, err);
+	pgf_print_expr(st->ep.expr, NULL, 0, wtr, err);
+}
+
+static void
+pgf_print_expr_state0(PgfExprState* st,
+                      GuWriter* wtr, GuExn* err, GuPool* tmp_pool)
+{	
+	gu_printf(wtr, err, "[%f+%f=%f]", 
+		st->ep.prob,
+		st->answers->outside_prob,
+		st->answers->outside_prob+st->ep.prob);
+
+	size_t n_args = gu_seq_length(st->args);
+
+	GuBuf* stack = gu_new_buf(int, tmp_pool);
+	if (n_args > 0)
+		gu_buf_push(stack, int, n_args - st->arg_idx);
+
+	if (gu_buf_length(st->answers->conts) > 0) {
+		PgfExprState* cont =
+			gu_buf_get(st->answers->conts, PgfExprState*, 0);
+		if (cont != NULL)
+			pgf_print_expr_state(cont, wtr, err, stack);
+	}
+
+	if (n_args > 0)
+		gu_puts(" (", wtr, err);
+	else
+		gu_puts(" ", wtr, err);
+	pgf_print_expr(st->ep.expr, NULL, 0, wtr, err);
+
+	size_t n_counts = gu_buf_length(stack);
+	for (size_t i = 0; i < n_counts; i++) {
+		int count = gu_buf_get(stack, int, i);
+		while (count-- > 0)
+			gu_puts(" ?", wtr, err);
+		
+		gu_puts(")", wtr, err);
+	}
+	gu_puts("\n", wtr, err);
+}
+#endif
+#endif
+
+static int
+cmp_string(GuString* psent, size_t* plen, GuString tok)
+{
+	GuString sent = *psent;
+	size_t   len  = *plen;
+
+	while (*tok != 0) {
+		if (len == 0)
+			return -1;
+
+		if (((uint8_t) *sent) > ((uint8_t) *tok))
+			return 1;
+		else if (((uint8_t) *sent) < ((uint8_t) *tok))
+			return -2;
+			
+		tok++;
+		sent++;
+		len--;
+	}
+
+	*psent = sent;
+	*plen  = len;
+	return 0;
+}
+
+static bool
+skip_space(GuString* psent, size_t* plen)
+{
+	if (*plen == 0)
+		return false;
+
+	char c = **psent;
+	if (!gu_is_space(c))
+		return false;
+
+	(*psent)++;
+	return true;
+}
+
+static int
+cmp_item_prob(GuOrder* self, const void* a, const void* b)
+{
+	PgfItem *item1 = *((PgfItem **) a);
+	PgfItem *item2 = *((PgfItem **) b);
+
+	prob_t prob1 = item1->inside_prob + item1->conts->outside_prob;
+	prob_t prob2 = item2->inside_prob + item2->conts->outside_prob;
+	
+	if (prob1 < prob2)
+		return -1;
+	else if (prob1 > prob2)
+		return 1;
+	else
+		return 0;
+}
+
+static GuOrder
+pgf_item_prob_order[1] = { { cmp_item_prob } };
+
+static int
+cmp_item_production_idx_entry(GuOrder* self, const void* a, const void* b)
+{
+	PgfProductionIdxEntry *entry1 = (PgfProductionIdxEntry *) a;
+	PgfProductionIdxEntry *entry2 = (PgfProductionIdxEntry *) b;
+
+	if (entry1->ccat->fid < entry2->ccat->fid)
+		return -1;
+	else if (entry1->ccat->fid > entry2->ccat->fid)
+		return 1;
+	else if (entry1->lin_idx < entry2->lin_idx)
+		return -1;
+	else if (entry1->lin_idx > entry2->lin_idx)
+		return 1;
+	else
+		return 0;
+}
+
+static GuOrder
+pgf_production_idx_entry_order[1] = { { cmp_item_production_idx_entry } };
+
+static PgfItemContss*
+pgf_parsing_get_contss(PgfParseState* state, PgfCCat* cat, GuPool *pool)
+{
+	PgfItemContss* contss = gu_map_get(state->conts_map, cat, PgfItemContss*);
+	if (contss == NULL) {
+		size_t n_lins = cat->cnccat->n_lins;
+		contss = gu_new_seq(PgfItemConts*, n_lins, pool);
+		for (size_t i = 0; i < n_lins; i++) {
+			gu_seq_set(contss, PgfItemConts*, i, NULL);
+		}
+		gu_map_put(state->conts_map, cat, PgfItemContss*, contss);
+	}
+	return contss;
+}
+
+static PgfItemConts*
+pgf_parsing_get_conts(PgfParseState* state,
+                      PgfCCat* ccat, size_t lin_idx,
+					  GuPool *pool)
+{
+	gu_require(lin_idx < ccat->cnccat->n_lins);
+	PgfItemContss* contss = 
+		pgf_parsing_get_contss(state, ccat, pool);
+	PgfItemConts* conts = gu_seq_get(contss, PgfItemConts*, lin_idx);
+	if (!conts) {
+		conts = gu_new(PgfItemConts, pool);
+		conts->ccat      = ccat;
+		conts->lin_idx   = lin_idx;
+		conts->state     = state;
+		conts->items     = gu_new_buf(PgfItem*, pool);
+		conts->outside_prob = 0;
+		conts->ref_count = 0;
+		gu_seq_get(contss, PgfItemConts*, lin_idx) = conts;
+		
+#ifdef PGF_COUNTS_DEBUG
+		if (state != NULL) {
+			state->ps->cont_full_count++;
+		}
+#endif
+	}
+	return conts;
+}
+
+static void
+gu_ccat_fini(GuFinalizer* fin)
+{
+	PgfCCat* cat = gu_container(fin, PgfCCat, fin);
+	if (cat->prods != NULL)
+		gu_seq_free(cat->prods);
+}
+
+static PgfCCat*
+pgf_parsing_create_completed(PgfParsing* ps, PgfParseState* state, 
+                             PgfItemConts* conts,
+                             prob_t viterbi_prob)
+{
+	PgfCCat* cat = gu_new_flex(ps->pool, PgfCCat, fin, 1);
+	cat->cnccat = conts->ccat->cnccat;
+	cat->lindefs = conts->ccat->lindefs;
+	cat->linrefs = conts->ccat->linrefs;
+	cat->viterbi_prob = viterbi_prob;
+	cat->fid = ps->max_fid++;
+	cat->conts = conts;
+	cat->answers = NULL;
+	cat->prods = NULL;
+	cat->n_synprods = 0;
+	gu_map_put(state->generated_cats, conts, PgfCCat*, cat);
+	
+	cat->fin[0].fn = gu_ccat_fini;
+	gu_pool_finally(ps->pool, cat->fin);
+
+#ifdef PGF_COUNTS_DEBUG	
+	state->ps->ccat_full_count++;
+#endif
+
+	return cat;
+}
+
+static PgfCCat*
+pgf_parsing_get_completed(PgfParseState* state, PgfItemConts* conts)
+{
+	return gu_map_get(state->generated_cats, conts, PgfCCat*);
+}
+
+static void
+pgf_item_set_curr_symbol(PgfItem* item, GuPool* pool)
+{
+	GuVariantInfo i = gu_variant_open(item->prod);
+	switch (i.tag) {
+	case PGF_PRODUCTION_APPLY: {
+		PgfProductionApply* papp = i.data;
+		PgfCncFun* fun = papp->fun;
+		gu_assert(item->conts->lin_idx < fun->n_lins);
+		PgfSymbols* syms = fun->lins[item->conts->lin_idx]->syms;
+		gu_assert(item->sym_idx <= gu_seq_length(syms));
+		if (item->sym_idx == gu_seq_length(syms)) {
+			item->curr_sym = gu_null_variant;
+		} else {
+			item->curr_sym = gu_seq_get(syms, PgfSymbol, item->sym_idx);
+		}
+		break;
+	}
+	case PGF_PRODUCTION_COERCE: {
+		gu_assert(item->sym_idx <= 1);
+		if (item->sym_idx == 1) {
+			item->curr_sym = gu_null_variant;
+		} else {
+			item->curr_sym = gu_new_variant_i(pool, PGF_SYMBOL_CAT,
+						PgfSymbolCat,
+						.d = 0, .r = item->conts->lin_idx);
+		}
+		break;
+	}
+	case PGF_PRODUCTION_EXTERN: {
+		break;
+	}
+	case PGF_PRODUCTION_META: {
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+}
+
+static PgfItem*
+pgf_new_item(PgfParsing* ps, PgfItemConts* conts, PgfProduction prod)
+{
+	PgfItem* item;
+	if (ps->free_item == NULL)
+	  item = gu_new(PgfItem, ps->pool);
+	else {
+	  item = ps->free_item;
+	  ps->free_item = ps->free_item->next;
+	}
+
+	GuVariantInfo pi = gu_variant_open(prod);
+	switch (pi.tag) {
+	case PGF_PRODUCTION_APPLY: {
+		PgfProductionApply* papp = pi.data;
+		item->args = papp->args;
+		item->inside_prob = papp->fun->ep->prob;
+		
+		int n_args = gu_seq_length(item->args);
+		for (int i = 0; i < n_args; i++) {
+			PgfPArg *arg = gu_seq_index(item->args, PgfPArg, i);
+			item->inside_prob += arg->ccat->viterbi_prob;
+		}
+		break;
+	}
+	case PGF_PRODUCTION_COERCE: {
+		PgfProductionCoerce* pcoerce = pi.data;
+		item->args = gu_new_seq(PgfPArg, 1, ps->pool);
+		PgfPArg* parg = gu_seq_index(item->args, PgfPArg, 0);
+		parg->hypos = NULL;
+		parg->ccat = pcoerce->coerce;
+		item->inside_prob = pcoerce->coerce->viterbi_prob;
+		break;
+	}
+	case PGF_PRODUCTION_EXTERN: {
+		PgfProductionExtern* pext = pi.data;
+		item->args = gu_empty_seq();
+		item->inside_prob = pext->ep->prob;
+		break;
+	}
+	case PGF_PRODUCTION_META: {
+		PgfProductionMeta* pmeta = pi.data;
+		item->args = pmeta->args;
+		item->inside_prob = pmeta->ep ? pmeta->ep->prob : 0;
+
+		int n_args = gu_seq_length(item->args);
+		for (int i = 0; i < n_args; i++) {
+			PgfPArg *arg = gu_seq_index(item->args, PgfPArg, i);
+			item->inside_prob += arg->ccat->viterbi_prob;
+		}
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+	item->conts = conts;
+	item->prod  = prod;
+	item->curr_sym = gu_null_variant;
+	item->sym_idx = 0;
+	item->alt_idx = 0;
+	item->alt = 0;
+
+	conts->ref_count++;
+
+	pgf_item_set_curr_symbol(item, ps->pool);
+
+#ifdef PGF_COUNTS_DEBUG
+	ps->item_full_count++;
+	ps->item_real_count++;
+#endif
+
+	return item;
+}
+
+static PgfItem*
+pgf_item_copy(PgfItem* item, PgfParsing* ps)
+{
+	PgfItem* copy;
+	if (ps == NULL || ps->free_item == NULL)
+	  copy = gu_new(PgfItem, ps->pool);
+	else {
+	  copy = ps->free_item;
+	  ps->free_item = ps->free_item->next;
+	}
+	memcpy(copy, item, sizeof(PgfItem));
+
+#ifdef PGF_COUNTS_DEBUG
+	if (ps != NULL) {
+		ps->item_full_count++;
+		ps->item_real_count++;
+	}
+#endif
+
+	item->conts->ref_count++;
+
+	return copy;
+}
+
+static PgfItem*
+pgf_item_update_arg(PgfItem* item, size_t d, PgfCCat *new_ccat,
+                    PgfParsing *ps)
+{
+	PgfCCat *old_ccat =
+		gu_seq_index(item->args, PgfPArg, d)->ccat;
+
+	PgfItem* new_item = pgf_item_copy(item, ps);
+	size_t nargs = gu_seq_length(item->args);
+	new_item->args = gu_new_seq(PgfPArg, nargs, ps->pool);
+	memcpy(gu_seq_data(new_item->args), gu_seq_data(item->args),
+	       nargs * sizeof(PgfPArg));
+	gu_seq_set(new_item->args, PgfPArg, d,
+		   ((PgfPArg) { .hypos = NULL, .ccat = new_ccat }));
+	new_item->inside_prob += 
+		new_ccat->viterbi_prob - old_ccat->viterbi_prob;
+
+	return new_item;
+}
+
+static void
+pgf_item_advance(PgfItem* item, GuPool* pool)
+{
+
+	if (GU_LIKELY(item->alt == 0)) {
+		item->sym_idx++;
+		pgf_item_set_curr_symbol(item, pool);
+	}
+	else
+		item->alt_idx++;
+}
+
+static void
+pgf_item_free(PgfParsing* ps, PgfItem* item)
+{
+	GuVariantInfo i = gu_variant_open(item->prod);
+	switch (i.tag) {
+	case PGF_PRODUCTION_META:
+		return; // for now we don't release meta items
+	}
+
+	PgfItemConts* conts = item->conts;
+	conts->ref_count--;
+	do {
+		if (conts->ref_count != 0)
+			break;
+
+		conts = conts->ccat->conts;
+	} while (conts != NULL);
+
+	if (conts == NULL) {
+		size_t n_items = gu_buf_length(item->conts->items);
+		for (size_t i = 0; i < n_items; i++) {
+			PgfItem* cont = gu_buf_get(item->conts->items, PgfItem*, i);
+			if (cont == NULL)
+				continue;
+
+			pgf_item_free(ps, cont);
+		}
+	}
+
+#ifdef PGF_PARSER_DEBUG
+	memset(item, 0, sizeof(*item));
+#endif
+	item->next = ps->free_item;
+	ps->free_item = item;
+#ifdef PGF_COUNTS_DEBUG
+	ps->item_real_count--;
+#endif
+}
+
+static void
+pgf_result_predict(PgfParsing* ps, 
+                   PgfExprState* cont, PgfCCat* ccat);
+
+static void
+pgf_result_production(PgfParsing* ps, 
+                      PgfAnswers* answers, PgfProduction prod);
+
+static void
+pgf_parsing_combine(PgfParsing* ps,
+                    PgfParseState* before, PgfParseState* after,
+                    PgfItem* cont, PgfCCat* cat, int lin_idx)
+{
+	if (cont == NULL) {
+		if (before->end_offset == strlen(ps->sentence)) {
+			pgf_result_predict(ps, NULL, cat);
+		}
+		return;
+	}
+
+	PgfItem* item = NULL;
+	switch (gu_variant_tag(cont->curr_sym)) {
+	case PGF_SYMBOL_CAT: {
+		PgfSymbolCat* scat = gu_variant_data(cont->curr_sym);
+		item = pgf_item_update_arg(cont, scat->d, cat, ps);
+		break;
+	}
+	case PGF_SYMBOL_LIT: {
+		PgfSymbolLit* slit = gu_variant_data(cont->curr_sym);
+		item = pgf_item_update_arg(cont, slit->d, cat, ps);
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+
+	pgf_item_advance(item, ps->pool);
+	gu_buf_heap_push(before->agenda, pgf_item_prob_order, &item);
+}
+
+static void
+pgf_parsing_production(PgfParsing* ps, PgfParseState* state,
+                       PgfItemConts* conts, PgfProduction prod)
+{
+	PgfItem* item =
+        pgf_new_item(ps, conts, prod);
+    gu_buf_heap_push(state->agenda, pgf_item_prob_order, &item);
+}
+
+static PgfProduction
+pgf_parsing_new_production(PgfItem* item, PgfExprProb *ep, GuPool *pool)
+{
+	GuVariantInfo i = gu_variant_open(item->prod);
+	PgfProduction prod = gu_null_variant;
+	switch (i.tag) {
+	case PGF_PRODUCTION_APPLY: {
+		PgfProductionApply* papp = i.data;
+		PgfProductionApply* new_papp = 
+			gu_new_variant(PGF_PRODUCTION_APPLY,
+				       PgfProductionApply,
+				       &prod, pool);
+		new_papp->fun = papp->fun;
+		new_papp->args = item->args;
+		break;
+	}
+	case PGF_PRODUCTION_COERCE: {
+		PgfProductionCoerce* new_pcoerce =
+			gu_new_variant(PGF_PRODUCTION_COERCE,
+				       PgfProductionCoerce,
+				       &prod, pool);
+		PgfPArg* parg = gu_seq_index(item->args, PgfPArg, 0);
+		new_pcoerce->coerce = parg->ccat;
+		break;
+	}
+	case PGF_PRODUCTION_EXTERN: {
+		PgfProductionExtern* pext = i.data;
+
+		if (pext->lins == NULL ||
+		    gu_seq_get(pext->lins,PgfSymbols*,item->conts->lin_idx) == NULL) {
+			PgfSymbols* syms =
+				pgf_extern_syms_get(item, pool);
+
+			size_t n_lins = item->conts->ccat->cnccat->n_lins;
+
+			PgfProductionExtern* new_pext = (PgfProductionExtern*)
+				gu_new_variant(PGF_PRODUCTION_EXTERN,
+				               PgfProductionExtern,
+				               &prod, pool);
+			new_pext->ep = ep;
+			new_pext->lins = gu_new_seq(PgfSymbols*, n_lins, pool);
+
+			if (pext->lins == NULL) {
+				for (size_t i = 0; i < n_lins; i++) {
+					gu_seq_set(new_pext->lins,PgfSymbols*,i,NULL);
+				}
+			} else {
+				for (size_t i = 0; i < n_lins; i++) {
+					gu_seq_set(new_pext->lins,PgfSymbols*,i,
+							   gu_seq_get(pext->lins,PgfSymbols*,i));
+				}
+			}
+			gu_seq_set(new_pext->lins,PgfSymbols*,item->conts->lin_idx,syms);
+		} else {
+			prod = item->prod;
+		}
+		break;
+	}
+	case PGF_PRODUCTION_META: {
+		PgfProductionMeta* new_pmeta = 
+			gu_new_variant(PGF_PRODUCTION_META,
+						   PgfProductionMeta,
+						   &prod, pool);
+		new_pmeta->ep   = ep;
+		new_pmeta->args = item->args;
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+	
+	return prod;
+}
+
+static void
+pgf_parsing_complete(PgfParsing* ps, PgfItem* item, PgfExprProb *ep)
+{
+	PgfProduction prod =
+		pgf_parsing_new_production(item, ep, ps->pool);
+#ifdef PGF_COUNTS_DEBUG
+	ps->prod_full_count++;
+#endif
+
+	PgfCCat* tmp_ccat = pgf_parsing_get_completed(ps->before, item->conts);
+    PgfCCat* ccat = tmp_ccat;
+    if (ccat == NULL) {
+        ccat = pgf_parsing_create_completed(ps, ps->before, item->conts, item->inside_prob);
+    }
+
+	if (ccat->prods == NULL || ccat->n_synprods >= gu_seq_length(ccat->prods)) {
+		ccat->prods = gu_realloc_seq(ccat->prods, PgfProduction, ccat->n_synprods+1);
+	}
+	gu_seq_set(ccat->prods, PgfProduction, ccat->n_synprods++, prod);
+
+#ifdef PGF_PARSER_DEBUG
+    GuPool* tmp_pool = gu_new_pool();
+    GuOut* out = gu_file_out(stderr, tmp_pool);
+    GuExn* err = gu_exn(NULL, type, tmp_pool);
+    if (tmp_ccat == NULL) {
+	    gu_printf(out, err, "[");
+		pgf_print_range(item->conts->state, ps->before, out, err);
+		gu_printf(out, err, "; C%d; %d; C%d]\n",
+                            item->conts->ccat->fid, 
+                            item->conts->lin_idx, 
+                            ccat->fid);
+	}
+    pgf_print_production(ccat->fid, prod, out, err, tmp_pool);
+    gu_pool_free(tmp_pool);
+#endif
+
+	if (tmp_ccat != NULL) {
+		PgfItemContss* contss =
+			pgf_parsing_get_contss(ps->before, ccat, ps->pool);
+		size_t n_contss = gu_seq_length(contss);
+		for (size_t i = 0; i < n_contss; i++) {
+			PgfItemConts* conts2 = gu_seq_get(contss, PgfItemConts*, i);
+			/* If there are continuations for
+			 * linearization index i, then (cat, i) has
+			 * already been predicted. Add the new
+			 * production immediately to the agenda,
+			 * i.e. process it. */
+			if (conts2) {
+				pgf_parsing_production(ps, ps->before, conts2, prod);
+			}
+		}
+
+		// The category has already been created. If it has also been
+		// predicted already, then process a new item for this production.
+		PgfParseState* state = ps->after;
+		while (state != NULL) {
+			PgfItemContss* contss =
+				pgf_parsing_get_contss(state, ccat, ps->pool);
+			size_t n_contss = gu_seq_length(contss);
+			for (size_t i = 0; i < n_contss; i++) {
+				PgfItemConts* conts2 = gu_seq_get(contss, PgfItemConts*, i);
+				/* If there are continuations for
+				 * linearization index i, then (cat, i) has
+				 * already been predicted. Add the new
+				 * production immediately to the agenda,
+				 * i.e. process it. */
+				if (conts2) {
+					pgf_parsing_production(ps, state, conts2, prod);
+				}
+			}
+
+			state = state->next;
+		}
+		
+		if (ccat->answers != NULL) {
+			pgf_result_production(ps, ccat->answers, prod);
+		}
+	} else {
+		size_t n_conts = gu_buf_length(item->conts->items);
+		for (size_t i = 0; i < n_conts; i++) {
+			PgfItem* cont = gu_buf_get(item->conts->items, PgfItem*, i);
+			pgf_parsing_combine(ps, ps->before, ps->after, cont, ccat, item->conts->lin_idx);
+		}
+    }
+}
+
+static int
+pgf_symbols_cmp(GuString* psent, size_t sent_len, BIND_TYPE* pbind, PgfSymbols* syms)
+{
+	GuString sent = *psent;
+
+	size_t n_syms = gu_seq_length(syms);
+	for (size_t i = 0; i < n_syms; i++) {
+		PgfSymbol sym = gu_seq_get(syms, PgfSymbol, i);
+
+		GuVariantInfo inf = gu_variant_open(sym);
+		switch (inf.tag) {
+		case PGF_SYMBOL_CAT:
+		case PGF_SYMBOL_LIT:
+		case PGF_SYMBOL_VAR: {
+			if (sent_len == 0)
+				return -1;
+			return 1;
+		}
+		case PGF_SYMBOL_KS: {
+			PgfSymbolKS* pks = inf.data;
+			if (sent_len == 0)
+				return -1;
+
+			if (*pbind == BIND_HARD)
+				*pbind = BIND_NONE;
+			else {
+				if (*pbind != BIND_SOFT && !skip_space(&sent, &sent_len))
+					return 1;
+
+				while (*sent != 0) {
+					if (!skip_space(&sent, &sent_len))
+						break;
+				}
+			}
+
+			int cmp = cmp_string(&sent, &sent_len, pks->token);
+			if (cmp != 0)
+				return cmp;
+			break;
+		}
+		case PGF_SYMBOL_KP: {
+			return -2;
+		}
+		case PGF_SYMBOL_BIND: {
+			*pbind = BIND_HARD;
+			break;
+		}
+		case PGF_SYMBOL_SOFT_BIND: {
+			*pbind = BIND_SOFT;
+			break;
+		}
+		case PGF_SYMBOL_NE: {
+			return -2;
+		}
+		default:
+			gu_impossible();
+		}
+	}
+
+    *psent = sent;
+	return 0;
+}
+
+static void
+pgf_parsing_lookahead(PgfParsing *ps, PgfParseState* state)
+{
+	PgfSequence* epsilon_seq =
+		gu_seq_index(ps->concr->sequences, PgfSequence, 0);
+	if (gu_seq_length(epsilon_seq->syms) == 0 &&
+	    epsilon_seq->idx != NULL) {
+		// Since the sequences are sorted, the epsilon sequence will
+		// always be the first if there is any at all. We should
+		// always add the epsilon in the index, because we do
+		// bottom up prediction for epsilons.
+		PgfLexiconIdxEntry* entry = gu_buf_extend(state->lexicon_idx);
+		entry->idx       = epsilon_seq->idx;
+		entry->bind_type = BIND_NONE;
+		entry->offset    = state->start_offset;
+	}
+
+	size_t i = 0;
+	size_t j = gu_seq_length(ps->concr->sequences)-1;
+	size_t s = j;
+	size_t n = 1;
+	size_t sent_len = strlen(ps->sentence);
+
+	while (state->end_offset + n <= sent_len) {
+		while (i <= j) {
+			size_t k  = (i+j) / 2;
+			PgfSequence* seq = gu_seq_index(ps->concr->sequences, PgfSequence, k);
+			
+			GuString current = ps->sentence + state->end_offset;
+			BIND_TYPE bind_type = state->needs_bind ? BIND_NONE : BIND_HARD;
+			switch (pgf_symbols_cmp(&current, n, &bind_type, seq->syms)) {
+			case -2:
+				j = k-1;
+				s = j;
+				break;
+			case -1:
+				j = k-1;
+				break;
+			case 0: {
+				if (seq->idx != NULL) {
+					PgfLexiconIdxEntry* entry = gu_buf_extend(state->lexicon_idx);
+					entry->idx       = seq->idx;
+					entry->bind_type = bind_type;
+					entry->offset    = (current - ps->sentence);
+				}
+				i = k+1;
+				goto next;
+			}
+			case 1:
+				i = k+1;
+				break;
+			}
+		}
+
+next:;
+		size_t n_pres = gu_buf_length(ps->concr->pre_sequences);
+		for (size_t pi = 0; pi < n_pres; pi++) {
+			PgfSequence* seq = gu_buf_index(ps->concr->pre_sequences, PgfSequence, pi);
+
+			GuString current = ps->sentence + state->end_offset;
+			BIND_TYPE bind_type = state->needs_bind ? BIND_NONE : BIND_HARD;
+			if (pgf_symbols_cmp(&current, n, &bind_type, seq->syms) == 0) {
+				PgfLexiconIdxEntry* entry = gu_buf_extend(state->lexicon_idx);
+				entry->idx       = seq->idx;
+				entry->bind_type = bind_type;
+				entry->offset    = (current - ps->sentence);
+			}
+		}
+
+		j = s;
+		n++;
+	}
+}
+
+static PgfParseState*
+pgf_new_parse_state(PgfParsing* ps, size_t start_offset, BIND_TYPE bind_type)
+{
+	PgfParseState** pstate;
+	if (ps->before == NULL && start_offset == 0)
+		pstate = &ps->before;
+	else {
+		if (bind_type != BIND_NONE) {
+			if (ps->before->start_offset == start_offset &&
+			    ps->before->end_offset   == start_offset &&
+			    !ps->before->needs_bind)
+				return ps->before;
+		} else {
+			if (ps->before->start_offset == start_offset)
+				return ps->before;
+		}
+
+		pstate = &ps->after;
+		while (*pstate != NULL) {
+			if (bind_type != BIND_NONE) {
+				if ((*pstate)->start_offset == start_offset &&
+				    (*pstate)->end_offset   == start_offset &&
+				    !(*pstate)->needs_bind)
+					return *pstate;
+			} else {
+				if ((*pstate)->start_offset == start_offset)
+					return *pstate;
+			}
+			if ((*pstate)->start_offset > start_offset)
+				break;
+			pstate = &(*pstate)->next;
+		}
+	}
+
+	size_t end_offset = start_offset;
+	GuString current = ps->sentence + end_offset;
+	size_t len = strlen(current);
+	while (skip_space(&current, &len)) {
+		end_offset++;
+	}
+
+	if (bind_type == BIND_HARD && start_offset != end_offset)
+		return NULL;
+
+	PgfParseState* state = gu_new(PgfParseState, ps->pool);
+	state->next = *pstate;
+    state->agenda = gu_new_buf(PgfItem*, ps->pool);
+    state->meta_item = NULL;
+	state->generated_cats = gu_map_type_new(PgfGenCatMap, ps->pool);
+	state->conts_map = gu_map_type_new(PgfContsMap, ps->pool);
+	state->needs_bind = (bind_type == BIND_NONE) &&
+	                    (start_offset == end_offset);
+	state->start_offset = start_offset;
+	state->end_offset = end_offset;
+	state->viterbi_prob = 0;
+ 	state->lexicon_idx =
+		gu_new_buf(PgfLexiconIdxEntry, ps->pool);
+
+	if (ps->before == NULL && start_offset == 0)
+		state->needs_bind = false;
+
+	pgf_parsing_lookahead(ps, state);
+
+	*pstate = state;
+
+	return state;
+}
+
+static void
+pgf_parsing_add_transition(PgfParsing* ps, PgfToken tok, PgfItem* item)
+{	
+	GuString current = ps->sentence + ps->before->end_offset;
+	size_t len = strlen(current);
+
+	if (ps->prefix != NULL && ps->sentence[ps->before->end_offset] == 0) {
+		if (gu_string_is_prefix(ps->prefix, tok)) {
+			ps->tp = gu_new(PgfTokenProb, ps->out_pool);
+			ps->tp->tok  = tok;
+			ps->tp->prob = item->inside_prob + item->conts->outside_prob;
+		}
+	} else {
+		if (!ps->before->needs_bind && cmp_string(&current, &len, tok) == 0) {
+			PgfParseState* state =
+				pgf_new_parse_state(ps, (current - ps->sentence), BIND_NONE);
+			if (state->next == NULL) {
+				state->viterbi_prob = 
+					item->inside_prob+item->conts->outside_prob;
+			}
+
+			gu_buf_heap_push(state->agenda, pgf_item_prob_order, &item);
+		} else {
+			pgf_item_free(ps, item);
+		}
+	}
+}
+
+static void
+pgf_parsing_predict_lexeme(PgfParsing* ps,
+                           PgfParseState* state, PgfItemConts* conts,
+                           PgfProductionIdxEntry* entry)
+{
+	GuVariantInfo i = { PGF_PRODUCTION_APPLY, entry->papp };
+	PgfProduction prod = gu_variant_close(i);
+	PgfItem* item =
+        pgf_new_item(ps, conts, prod);
+    PgfSymbols* syms = entry->papp->fun->lins[conts->lin_idx]->syms;
+    item->sym_idx = gu_seq_length(syms);
+    gu_buf_heap_push(state->agenda, pgf_item_prob_order, &item);
+}
+
+static void
+pgf_parsing_td_predict(PgfParsing* ps,
+                       PgfItem* item, PgfCCat* ccat, size_t lin_idx)
+{
+	PgfItemConts* conts = 
+		pgf_parsing_get_conts(ps->before, ccat, lin_idx, ps->pool);
+	gu_buf_push(conts->items, PgfItem*, item);
+	if (gu_buf_length(conts->items) == 1) {
+		/* First time we encounter this linearization
+		 * of this category at the current position,
+		 * so predict it. */
+
+		conts->outside_prob =
+			item->inside_prob-conts->ccat->viterbi_prob+
+			item->conts->outside_prob;
+
+		if (ps->prefix != NULL) {
+			// We do completion:
+			//   - top-down prediction for both syntactic and lexical rules
+			size_t n_prods;
+			if (ccat->fid < ps->concr->total_cats) // in grammar
+				n_prods = gu_seq_length(ccat->prods);
+			else
+				n_prods = ccat->n_synprods;
+			for (size_t i = 0; i < n_prods; i++) {
+				PgfProduction prod =
+					gu_seq_get(ccat->prods, PgfProduction, i);
+				pgf_parsing_production(ps, ps->before, conts, prod);
+			}
+		} else {
+			// Top-down prediction for syntactic rules
+			for (size_t i = 0; i < ccat->n_synprods; i++) {
+				PgfProduction prod =
+					gu_seq_get(ccat->prods, PgfProduction, i);
+				pgf_parsing_production(ps, ps->before, conts, prod);
+			}
+
+			// Bottom-up prediction for lexical and epsilon rules
+			size_t n_idcs = gu_buf_length(ps->before->lexicon_idx);
+			for (size_t i = 0; i < n_idcs; i++) {
+				PgfLexiconIdxEntry* lentry =
+					gu_buf_index(ps->before->lexicon_idx, PgfLexiconIdxEntry, i);
+				PgfParseState* state =
+					pgf_new_parse_state(ps, lentry->offset, lentry->bind_type);
+
+				if (state != NULL) {
+					PgfProductionIdxEntry key;
+					key.ccat    = ccat;
+					key.lin_idx = lin_idx;
+					key.papp    = NULL;
+					PgfProductionIdxEntry* value =
+						gu_seq_binsearch(gu_buf_data_seq(lentry->idx),
+										 pgf_production_idx_entry_order,
+										 PgfProductionIdxEntry, &key);
+
+					if (value != NULL) {
+						pgf_parsing_predict_lexeme(ps, state, conts, value);
+
+						PgfProductionIdxEntry* start =
+							gu_buf_data(lentry->idx);
+						PgfProductionIdxEntry* end =
+							start + gu_buf_length(lentry->idx)-1;
+
+						PgfProductionIdxEntry* left = value-1;
+						while (left >= start &&
+							   value->ccat->fid == left->ccat->fid &&
+							   value->lin_idx   == left->lin_idx) {
+							pgf_parsing_predict_lexeme(ps, state, conts, left);
+							left--;
+						}
+
+						PgfProductionIdxEntry* right = value+1;
+						while (right <= end &&
+							   value->ccat->fid == right->ccat->fid &&
+							   value->lin_idx   == right->lin_idx) {
+							pgf_parsing_predict_lexeme(ps, state, conts, right);
+							right++;
+						}
+					}
+				}
+			}
+		}
+	} else {
+		/* If it has already been completed, combine. */
+
+		PgfCCat* completed =
+			pgf_parsing_get_completed(ps->before, conts);
+		if (completed) {
+			pgf_parsing_combine(ps, ps->before, ps->after, item, completed, lin_idx);
+		}
+
+		PgfParseState* state = ps->after;
+		while (state != NULL) {
+			PgfCCat* completed =
+				pgf_parsing_get_completed(state, conts);
+			if (completed) {
+				pgf_parsing_combine(ps, state, state->next, item, completed, lin_idx);
+			}
+
+			state = state->next;
+		}
+	}
+}
+
+static void
+pgf_parsing_meta_scan(PgfParsing* ps,
+	                  PgfItem* meta_item, prob_t meta_prob)
+{
+	PgfItem* item = pgf_item_copy(meta_item, ps);
+	item->inside_prob += meta_prob;
+
+	size_t offset = ps->before->end_offset;
+	while (ps->sentence[offset] != 0 &&
+	       !gu_is_space(ps->sentence[offset])) {
+		offset++;
+	}
+	
+	size_t len = offset - ps->before->end_offset;
+	char* tok = gu_malloc(ps->pool, len+1);
+	memcpy(tok, ps->sentence+ps->before->end_offset, len);
+	tok[len] = 0;
+
+	pgf_add_extern_tok(&item->curr_sym, tok, ps->pool);
+
+	gu_buf_heap_push(ps->before->agenda, pgf_item_prob_order, &item);
+}
+
+typedef struct {
+	GuMapItor fn;
+	PgfParsing* ps;
+	PgfItem* meta_item;
+} PgfMetaPredictFn;
+
+static void
+pgf_parsing_meta_predict(GuMapItor* fn, const void* key, void* value, GuExn* err)
+{
+	(void) (err);
+	
+	PgfAbsCat* abscat = *((PgfAbsCat**) value);
+    PgfMetaPredictFn* clo = (PgfMetaPredictFn*) fn;
+    PgfParsing* ps = clo->ps;
+    PgfItem* meta_item  = clo->meta_item;
+
+	if (abscat->prob == INFINITY)
+		return;
+
+    PgfCncCat* cnccat =
+		gu_map_get(ps->concr->cnccats, abscat->name, PgfCncCat*);
+	if (cnccat == NULL)
+		return;
+
+	size_t n_cats = gu_seq_length(cnccat->cats);
+	for (size_t i = 0; i < n_cats; i++) {
+		PgfCCat* ccat = gu_seq_get(cnccat->cats, PgfCCat*, i);
+		if (ccat->prods == NULL) {
+			// empty category
+			continue;
+		}
+
+		for (size_t lin_idx = 0; lin_idx < cnccat->n_lins; lin_idx++) {
+			PgfItem* item = 
+				pgf_item_copy(meta_item, ps);
+			item->inside_prob +=
+				ccat->viterbi_prob+abscat->prob;
+
+			size_t nargs = gu_seq_length(meta_item->args);
+			item->args = gu_new_seq(PgfPArg, nargs+1, ps->pool);
+			memcpy(gu_seq_data(item->args), gu_seq_data(meta_item->args),
+			       nargs * sizeof(PgfPArg));
+			gu_seq_set(item->args, PgfPArg, nargs,
+			           ((PgfPArg) { .hypos = NULL, .ccat = ccat }));
+
+			pgf_add_extern_cat(&item->curr_sym, nargs, lin_idx, ps->pool);
+
+			gu_buf_heap_push(ps->before->agenda, pgf_item_prob_order, &item);
+		}
+	}
+}
+
+static void
+pgf_parsing_symbol(PgfParsing* ps, PgfItem* item, PgfSymbol sym);
+
+static void
+pgf_parsing_pre(PgfParsing* ps, PgfItem* item, PgfSymbols* syms)
+{
+	if (item->alt_idx < gu_seq_length(syms)) {
+		PgfSymbol sym = gu_seq_get(syms, PgfSymbol, item->alt_idx);
+		pgf_parsing_symbol(ps, item, sym);
+	} else {
+		item->alt = 0;
+		pgf_item_advance(item, ps->pool);
+		gu_buf_heap_push(ps->before->agenda, pgf_item_prob_order, &item);
+	}
+}
+
+static void
+pgf_parsing_symbol(PgfParsing* ps, PgfItem* item, PgfSymbol sym)
+{
+	switch (gu_variant_tag(sym)) {
+	case PGF_SYMBOL_CAT: {
+		PgfSymbolCat* scat = gu_variant_data(sym);
+		PgfPArg* parg = gu_seq_index(item->args, PgfPArg, scat->d);
+		
+		if (parg->ccat->prods == NULL) {
+			// empty category
+			pgf_item_free(ps, item);
+			return;
+		}
+
+		pgf_parsing_td_predict(ps, item, parg->ccat, scat->r);
+		break;
+	}
+	case PGF_SYMBOL_KS: {
+		PgfSymbolKS* sks = gu_variant_data(sym);
+		pgf_item_advance(item, ps->pool);
+		pgf_parsing_add_transition(ps, sks->token, item);
+		break;
+	}
+	case PGF_SYMBOL_KP: {
+		PgfSymbolKP* skp = gu_variant_data(sym);
+
+		PgfSymbol sym;
+		if (item->alt == 0) {
+			PgfItem* new_item;
+
+			new_item = pgf_item_copy(item, ps);
+			new_item->alt = 1;
+			new_item->alt_idx = 0;
+			pgf_parsing_pre(ps, new_item, skp->default_form);
+
+			for (size_t i = 0; i < skp->n_forms; i++) {
+				PgfSymbols* syms = skp->forms[i].form;
+				PgfSymbols* syms2 = skp->default_form;
+				bool skip = false; /*pgf_tokens_equal(toks, toks2);
+				for (size_t j = 0; j < i; j++) {
+					PgfTokens* toks2 = skp->forms[j].form;
+					skip |= pgf_tokens_equal(toks, toks2);
+				}*/
+				if (!skip) {
+					new_item = pgf_item_copy(item, ps);
+					new_item->alt = i+2;
+					new_item->alt_idx = 0;
+					pgf_parsing_pre(ps, new_item, syms);
+				}
+			}
+		} else {
+			PgfSymbols* syms =
+			   (item->alt == 1) ? skp->default_form : 
+								  skp->forms[item->alt-2].form;
+			pgf_parsing_pre(ps, item, syms);
+		}
+		break;
+	}
+	case PGF_SYMBOL_LIT: {
+		PgfSymbolLit* slit = gu_variant_data(sym);
+		PgfPArg* parg = gu_seq_index(item->args, PgfPArg, slit->d);
+
+		if (parg->ccat->fid >= ps->concr->total_cats) {
+			pgf_parsing_td_predict(ps, item, parg->ccat, slit->r);
+		}
+		else {
+			PgfItemConts* conts = 
+				pgf_parsing_get_conts(ps->before, 
+				                      parg->ccat, slit->r,
+									  ps->pool);
+			gu_buf_push(conts->items, PgfItem*, item);
+
+			if (gu_buf_length(conts->items) == 1) {
+				/* This is the first time when we encounter this 
+				 * literal category so we must call the callback */
+
+				PgfLiteralCallback* callback =
+					gu_map_get(ps->concr->callbacks, 
+					           parg->ccat->cnccat, 
+							   PgfLiteralCallback*);
+
+				if (callback != NULL) {
+					size_t start  = ps->before->end_offset;
+					size_t offset = start;
+					PgfExprProb *ep =
+						callback->match(callback,
+						                slit->r,
+				                        ps->sentence, &offset,
+				                        ps->out_pool);
+
+					if (ep != NULL) {
+						PgfProduction prod;
+						PgfProductionExtern* pext =
+							gu_new_variant(PGF_PRODUCTION_EXTERN,
+										   PgfProductionExtern,
+										   &prod, ps->pool);
+						pext->ep = ep;
+						pext->lins = NULL;
+
+						PgfParseState* state =
+							pgf_new_parse_state(ps, offset, BIND_NONE);
+						PgfItem* item =
+							pgf_new_item(ps, conts, prod);
+						item->curr_sym = pgf_collect_extern_tok(ps,start,offset);
+						item->sym_idx  = pgf_item_symbols_length(item);
+						gu_buf_heap_push(state->agenda, pgf_item_prob_order, &item);
+					}
+				} else {
+					pgf_item_free(ps, item);
+				}
+			} else {
+				/* If it has already been completed, combine. */
+
+				PgfCCat* completed =
+					pgf_parsing_get_completed(ps->before, conts);
+				if (completed) {
+					pgf_parsing_combine(ps, ps->before, ps->after, item, completed, slit->r);
+				}
+						
+				PgfParseState* state = ps->after;
+				while (state != NULL) {
+					PgfCCat* completed =
+						pgf_parsing_get_completed(state, conts);
+					if (completed) {
+						pgf_parsing_combine(ps, state, state->next, item, completed, slit->r);
+					}
+
+					state = state->next;
+				}
+			}
+		}
+		break;
+	}
+	case PGF_SYMBOL_VAR:
+		// XXX TODO proper support
+		break;
+	case PGF_SYMBOL_NE: {
+		// Nothing can match with a non-existant token
+		pgf_item_free(ps, item);
+		break;
+	}
+	case PGF_SYMBOL_BIND: {
+		if (ps->before->start_offset == ps->before->end_offset &&
+		    ps->before->needs_bind) {
+			PgfParseState* state =
+				pgf_new_parse_state(ps, ps->before->end_offset, BIND_HARD);
+			if (state != NULL) {
+				if (state->next == NULL) {
+					state->viterbi_prob = 
+						item->inside_prob+item->conts->outside_prob;
+				}
+
+				pgf_item_advance(item, ps->pool);
+				gu_buf_heap_push(state->agenda, pgf_item_prob_order, &item);
+			} else {
+				pgf_item_free(ps, item);
+			}
+		} else {
+			pgf_item_free(ps, item);
+		}
+		break;
+	}
+	case PGF_SYMBOL_SOFT_BIND: {
+		if (ps->before->start_offset == ps->before->end_offset) {
+			if (ps->before->needs_bind) {
+				PgfParseState* state =
+					pgf_new_parse_state(ps, ps->before->end_offset, BIND_HARD);
+				if (state != NULL) {
+					if (state->next == NULL) {
+						state->viterbi_prob = 
+							item->inside_prob+item->conts->outside_prob;
+					}
+
+					pgf_item_advance(item, ps->pool);
+					gu_buf_heap_push(state->agenda, pgf_item_prob_order, &item);
+				} else {
+					pgf_item_free(ps, item);
+				}
+			} else {
+				pgf_item_free(ps, item);
+			}
+		} else {
+			pgf_item_advance(item, ps->pool);
+			gu_buf_heap_push(ps->before->agenda, pgf_item_prob_order, &item);
+		}
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+}
+
+static void
+pgf_parsing_item(PgfParsing* ps, PgfItem* item)
+{
+#ifdef PGF_PARSER_DEBUG
+    GuPool* tmp_pool = gu_new_pool();
+    GuOut* out = gu_file_out(stderr, tmp_pool);
+    GuExn* err = gu_exn(NULL, type, tmp_pool);
+    pgf_print_item(item, ps->before, out, err, tmp_pool);
+    gu_pool_free(tmp_pool);
+#endif
+
+	GuVariantInfo i = gu_variant_open(item->prod);
+	switch (i.tag) {
+	case PGF_PRODUCTION_APPLY: {
+		PgfProductionApply* papp = i.data;
+		PgfCncFun* fun = papp->fun;
+		PgfSymbols* syms = fun->lins[item->conts->lin_idx]->syms;
+		if (item->sym_idx == gu_seq_length(syms)) {
+			pgf_parsing_complete(ps, item, NULL);
+			pgf_item_free(ps, item);
+		} else  {
+			pgf_parsing_symbol(ps, item, item->curr_sym);
+		}
+		break;
+	}
+	case PGF_PRODUCTION_COERCE: {
+		PgfProductionCoerce* pcoerce = i.data;
+		switch (item->sym_idx) {
+		case 0:
+			if (pcoerce->coerce->prods == NULL) {
+				// empty category
+				pgf_item_free(ps, item);
+				return;
+			}
+
+			pgf_parsing_td_predict(ps, item,
+				                   pcoerce->coerce,
+				                   item->conts->lin_idx);
+			break;
+		case 1:
+			pgf_parsing_complete(ps, item, NULL);
+			pgf_item_free(ps, item);
+			break;
+		default:
+			gu_impossible();
+		}
+		break;
+	}
+	case PGF_PRODUCTION_EXTERN: {
+		PgfProductionExtern* pext = i.data;
+
+		PgfSymbols* syms;
+		if (pext->lins != NULL &&
+		    (syms = gu_seq_get(pext->lins,PgfSymbols*,item->conts->lin_idx)) != NULL) {
+			if (item->sym_idx == gu_seq_length(syms)) {
+				pgf_parsing_complete(ps, item, NULL);
+				pgf_item_free(ps, item);
+			} else {
+				PgfSymbol sym =
+					gu_seq_get(syms, PgfSymbol, item->sym_idx);
+				pgf_parsing_symbol(ps, item, sym);
+			}
+		} else {
+			pgf_parsing_complete(ps, item, pext->ep);
+			pgf_item_free(ps, item);
+		}
+		break;
+	}
+	case PGF_PRODUCTION_META: {
+		if (item->sym_idx == pgf_item_symbols_length(item)) {
+			if (ps->before->meta_item != NULL)
+				break;
+			ps->before->meta_item = item;
+
+			if (ps->before->end_offset == strlen(ps->sentence)) {
+				PgfExprProb *ep = gu_new(PgfExprProb, ps->pool);
+				ep->expr = ps->meta_var;
+				ep->prob = item->inside_prob;
+				size_t n_args = gu_seq_length(item->args);
+				for (size_t i = 0; i < n_args; i++) {
+					PgfPArg* arg = gu_seq_index(item->args, PgfPArg, i);
+					ep->prob -= arg->ccat->viterbi_prob;
+				}
+				pgf_parsing_complete(ps, item, ep);
+			} else {
+				prob_t meta_token_prob =
+					ps->meta_token_prob;
+				if (meta_token_prob != INFINITY) {
+					pgf_parsing_meta_scan(ps, item, meta_token_prob);
+				}
+
+				PgfMetaPredictFn clo = { { pgf_parsing_meta_predict }, ps, item };
+				gu_map_iter(ps->concr->abstr->cats, &clo.fn, NULL);
+			}
+		} else {
+			pgf_parsing_symbol(ps, item, item->curr_sym);
+		}
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+}
+
+static void
+pgf_parsing_set_default_factors(PgfParsing* ps, PgfAbstr* abstr)
+{
+	PgfLiteral lit;
+	
+	lit =
+		gu_map_get(abstr->aflags, "heuristic_search_factor", PgfLiteral);
+	if (!gu_variant_is_null(lit)) {
+		GuVariantInfo pi = gu_variant_open(lit);
+		gu_assert (pi.tag == PGF_LITERAL_FLT);
+		ps->heuristic_factor = ((PgfLiteralFlt*) pi.data)->val;
+	}
+
+	lit =
+		gu_map_get(abstr->aflags, "meta_prob", PgfLiteral);
+	if (!gu_variant_is_null(lit)) {
+		GuVariantInfo pi = gu_variant_open(lit);
+		gu_assert (pi.tag == PGF_LITERAL_FLT);
+		ps->meta_prob = - log(((PgfLiteralFlt*) pi.data)->val);
+	}
+
+	lit =
+		gu_map_get(abstr->aflags, "meta_token_prob", PgfLiteral);
+	if (!gu_variant_is_null(lit)) {
+		GuVariantInfo pi = gu_variant_open(lit);
+		gu_assert (pi.tag == PGF_LITERAL_FLT);
+		ps->meta_token_prob = - log(((PgfLiteralFlt*) pi.data)->val);
+	}
+}
+
+static PgfParsing*
+pgf_new_parsing(PgfConcr* concr, GuString sentence,
+                GuPool* pool, GuPool* out_pool)
+{
+	PgfParsing* ps = gu_new(PgfParsing, pool);
+	ps->concr = concr;
+	ps->pool = pool;
+	ps->out_pool = out_pool;
+	ps->sentence = sentence;
+	ps->expr_queue = gu_new_buf(PgfExprState*, pool);
+	ps->max_fid = concr->total_cats;
+	ps->before = NULL;
+	ps->after = NULL;
+#ifdef PGF_COUNTS_DEBUG
+	ps->item_full_count = 0;
+	ps->item_real_count = 0;
+	ps->cont_full_count = 0;
+	ps->ccat_full_count = 0;
+	ps->prod_full_count = 0;
+#endif
+	ps->prefix = NULL;
+	ps->tp = NULL;
+	ps->free_item = NULL;
+	ps->heuristic_factor = 0;
+	ps->meta_prob = INFINITY;
+	ps->meta_token_prob = INFINITY;
+
+	pgf_parsing_set_default_factors(ps, concr->abstr);
+
+	PgfExprMeta *expr_meta =
+		gu_new_variant(PGF_EXPR_META,
+					   PgfExprMeta,
+					   &ps->meta_var, pool);
+	expr_meta->id = 0;
+
+	PgfProductionMeta* pmeta =
+		gu_new_variant(PGF_PRODUCTION_META,
+					   PgfProductionMeta,
+					   &ps->meta_prod, pool);
+	pmeta->ep   = NULL;
+	pmeta->args = gu_new_seq(PgfPArg, 0, pool);
+
+	return ps;
+}
+
+#ifdef PGF_COUNTS_DEBUG
+void pgf_parsing_print_counts(PgfParsing* ps)
+{
+	printf("%d\t%d\t%d\t%d\t%d\n", 
+		ps->item_full_count, 
+		ps->item_real_count, 
+		ps->cont_full_count,
+		ps->ccat_full_count,
+		ps->prod_full_count);
+}
+#endif
+
+static int
+cmp_expr_state(GuOrder* self, const void* a, const void* b)
+{
+	PgfExprState *s1 = *((PgfExprState **) a);
+	PgfExprState *s2 = *((PgfExprState **) b);
+
+	prob_t prob1 = s1->answers->outside_prob+s1->ep.prob;
+	prob_t prob2 = s2->answers->outside_prob+s2->ep.prob;
+
+	if (prob1 < prob2)
+		return -1;
+	else if (prob1 > prob2)
+		return 1;
+	else
+		return 0;
+}
+
+static GuOrder
+pgf_expr_state_order = { cmp_expr_state };
+
+static void
+pgf_result_production(PgfParsing* ps, 
+                      PgfAnswers* answers, PgfProduction prod)
+{
+	GuVariantInfo pi = gu_variant_open(prod);
+	switch (pi.tag) {
+	case PGF_PRODUCTION_APPLY: {
+		PgfProductionApply* papp = pi.data;
+
+		PgfExprState *st = gu_new(PgfExprState, ps->pool);
+		st->answers = answers;
+		st->ep      = *papp->fun->ep;
+		st->args    = papp->args;
+		st->arg_idx = 0;
+
+		size_t n_args = gu_seq_length(st->args);
+		for (size_t k = 0; k < n_args; k++) {
+			PgfPArg* parg = gu_seq_index(st->args, PgfPArg, k);
+			st->ep.prob += parg->ccat->viterbi_prob;
+		}
+
+		gu_buf_heap_push(ps->expr_queue, &pgf_expr_state_order, &st);
+		break;
+	}
+	case PGF_PRODUCTION_COERCE: {
+		PgfProductionCoerce* pcoerce = pi.data;
+
+		PgfCCat* ccat = pcoerce->coerce;
+		for (size_t i = 0; i < ccat->n_synprods; i++) {
+			PgfProduction prod =
+				gu_seq_get(ccat->prods, PgfProduction, i);
+			pgf_result_production(ps, answers, prod);
+		}
+		break;
+	}
+	case PGF_PRODUCTION_EXTERN: {
+		PgfProductionExtern* pext = pi.data;
+
+		PgfExprState *st = gu_new(PgfExprState, ps->pool);
+		st->answers = answers;
+		st->ep      = *pext->ep;
+		st->args    = gu_empty_seq();
+		st->arg_idx = 0;
+
+		gu_buf_heap_push(ps->expr_queue, &pgf_expr_state_order, &st);
+		break;
+	}
+	case PGF_PRODUCTION_META: {
+		PgfProductionMeta* pmeta = pi.data;
+
+		PgfExprState *st = gu_new(PgfExprState, ps->pool);
+		st->answers = answers;
+		st->ep      = *pmeta->ep;
+		st->args    = pmeta->args;
+		st->arg_idx = 0;
+
+		size_t n_args = gu_seq_length(st->args);
+		for (size_t k = 0; k < n_args; k++) {
+			PgfPArg* parg = gu_seq_index(st->args, PgfPArg, k);
+			st->ep.prob += parg->ccat->viterbi_prob;
+		}
+
+		gu_buf_heap_push(ps->expr_queue, &pgf_expr_state_order, &st);
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+}
+
+static void
+pgf_result_predict(PgfParsing* ps, 
+                   PgfExprState* cont, PgfCCat* ccat)
+{
+	prob_t outside_prob = 0;
+	if (cont != NULL) {
+		cont->ep.prob -= ccat->viterbi_prob;
+		outside_prob =
+			cont->answers->outside_prob+cont->ep.prob;
+	}
+
+	PgfAnswers* answers = ccat->answers;
+	if (answers == NULL) {
+		answers = gu_new(PgfAnswers, ps->pool);
+		answers->conts = gu_new_buf(PgfExprState*, ps->pool);
+		answers->exprs = gu_new_buf(PgfExprProb*,  ps->pool);
+		answers->outside_prob = outside_prob;
+
+		ccat->answers = answers;
+	}
+
+	gu_buf_push(answers->conts, PgfExprState*, cont);
+
+	if (gu_buf_length(answers->conts) == 1) {
+		if (ccat->prods == NULL)
+			return;
+
+		// Generation
+		for (size_t i = 0; i < ccat->n_synprods; i++) {
+			PgfProduction prod =
+				gu_seq_get(ccat->prods, PgfProduction, i);
+			pgf_result_production(ps, answers, prod);
+		}
+	} else {
+		size_t n_exprs = gu_buf_length(answers->exprs);
+		for (size_t i = 0; i < n_exprs; i++) {
+			PgfExprProb* ep = gu_buf_get(answers->exprs, PgfExprProb*, i);
+
+			PgfExprState* st = gu_new(PgfExprState, ps->pool);
+			st->answers = cont->answers;
+			st->ep.expr =
+				gu_new_variant_i(ps->out_pool, 
+				                 PGF_EXPR_APP, PgfExprApp,
+						         .fun = cont->ep.expr,
+						         .arg = ep->expr);
+			st->ep.prob = cont->ep.prob+ep->prob;
+			st->args    = cont->args;
+			st->arg_idx = cont->arg_idx+1;
+
+			gu_buf_heap_push(ps->expr_queue, &pgf_expr_state_order, &st);
+		}
+	}
+}
+
+static bool
+pgf_parse_result_is_new(PgfExprState* st)
+{
+	// we have found a complete abstract tree but we must check
+	// whether this is not a duplication. Since the trees are
+	// generated in probability order it is enough to check only
+	// trees with the same probability.
+
+	size_t i = gu_buf_length(st->answers->exprs);
+	while (i-- > 0) {
+		PgfExprProb* ep = 
+			gu_buf_get(st->answers->exprs, PgfExprProb*, i);
+
+		if (ep->prob < st->ep.prob)
+			break;
+
+		if (pgf_expr_eq(ep->expr, st->ep.expr))
+			return false;
+	}
+
+	return true;
+}
+
+// TODO: s/CId/Cat, add the cid to Cat, make Cat the key to CncCat
+static PgfParsing*
+pgf_parsing_init(PgfConcr* concr, PgfCId cat, size_t lin_idx, 
+                 GuString sentence, double heuristic_factor,
+                 GuExn* err,
+                 GuPool* pool, GuPool* out_pool)
+{
+	PgfCncCat* cnccat =
+		gu_map_get(concr->cnccats, cat, PgfCncCat*);
+	if (!cnccat) {
+		GuExnData* exn = gu_raise(err, PgfExn);
+		exn->data = "Unknown start category";
+		return NULL;
+	}
+
+	gu_assert(lin_idx < cnccat->n_lins);
+
+	PgfParsing* ps =
+		pgf_new_parsing(concr, sentence, pool, out_pool);
+
+	if (heuristic_factor >= 0) {
+		ps->heuristic_factor = heuristic_factor;
+	}
+
+	PgfParseState* state =
+		pgf_new_parse_state(ps, 0, BIND_SOFT);
+
+	size_t n_ccats = gu_seq_length(cnccat->cats);
+	for (size_t i = 0; i < n_ccats; i++) {
+		PgfCCat* ccat = gu_seq_get(cnccat->cats, PgfCCat*, i);
+		if (ccat != NULL) {
+            if (ccat->prods == NULL) {
+                // Empty category
+                continue;
+            }
+
+			PgfItemConts* conts =
+				pgf_parsing_get_conts(state, ccat, lin_idx, ps->pool);
+            gu_buf_push(conts->items, PgfItem*, NULL);
+
+#ifdef PGF_COUNTS_DEBUG
+			ps->cont_full_count++;
+#endif
+
+            size_t n_prods = gu_seq_length(ccat->prods);
+            for (size_t i = 0; i < n_prods; i++) {
+                PgfProduction prod =
+                    gu_seq_get(ccat->prods, PgfProduction, i);
+                PgfItem* item = 
+                    pgf_new_item(ps, conts, prod);
+                gu_buf_heap_push(state->agenda, pgf_item_prob_order, &item);
+            }
+
+			if (ps->meta_prob != INFINITY) {
+				PgfItem *item =
+					pgf_new_item(ps, conts, ps->meta_prod);
+				item->inside_prob =
+					ps->meta_prob;
+				gu_buf_heap_push(state->agenda, pgf_item_prob_order, &item);
+			}
+		}
+	}
+
+	return ps;
+}
+
+static bool
+pgf_parsing_proceed(PgfParsing* ps)
+{
+	bool has_progress = false;
+	
+	prob_t best_prob = INFINITY;
+	if (gu_buf_length(ps->expr_queue) > 0) {
+		best_prob = gu_buf_get(ps->expr_queue, PgfExprState*, 0)->ep.prob;
+	}
+
+	prob_t delta_prob = 0;
+	PgfParseState* st = ps->before;
+	while (st != NULL) {
+		if (gu_buf_length(st->agenda) > 0) {
+			PgfItem* item = gu_buf_get(st->agenda, PgfItem*, 0);
+			prob_t item_prob =
+				item->inside_prob+item->conts->outside_prob+delta_prob;
+			if (item_prob < best_prob) {
+				best_prob = item_prob;
+
+				while (st != ps->before) {
+					PgfParseState* tmp = ps->before->next;
+					ps->before->next = ps->after;
+					ps->after = ps->before;
+					ps->before = tmp;
+				}
+				
+				has_progress = true;
+			}
+		}
+		
+		prob_t state_delta =
+			(st->viterbi_prob-(st->next ? st->next->viterbi_prob : 0))*
+			ps->heuristic_factor;
+		delta_prob += state_delta;
+		st = st->next;
+	}
+
+	if (has_progress) {
+		PgfItem* item;
+		gu_buf_heap_pop(ps->before->agenda, pgf_item_prob_order, &item);
+		pgf_parsing_item(ps, item);
+	}
+
+	while (ps->after != NULL) {
+		PgfParseState* tmp = ps->after->next;
+		ps->after->next = ps->before;
+		ps->before = ps->after;
+		ps->after  = tmp;
+	}
+
+	return has_progress;
+}
+
+static PgfExprProb*
+pgf_parse_result_next(PgfParsing* ps)
+{
+	for (;;) {
+		while (pgf_parsing_proceed(ps));
+
+		if (gu_buf_length(ps->expr_queue) == 0)
+			break;
+
+		PgfExprState* st;
+		gu_buf_heap_pop(ps->expr_queue, &pgf_expr_state_order, &st);
+
+#ifdef PGF_PARSER_DEBUG
+#ifdef PGF_RESULT_DEBUG
+		GuPool* tmp_pool = gu_new_pool();
+		GuOut* out = gu_file_out(stderr, tmp_pool);
+		GuWriter* wtr = gu_new_utf8_writer(out, tmp_pool);
+		GuExn* err = gu_exn(NULL, type, tmp_pool);
+		pgf_print_expr_state0(st, wtr, err, tmp_pool);
+		gu_pool_free(tmp_pool);
+#endif
+#endif
+
+		if (st->arg_idx < gu_seq_length(st->args)) {
+			PgfCCat* ccat =
+				gu_seq_index(st->args, PgfPArg, st->arg_idx)->ccat;
+
+			if (ccat->fid < ps->concr->total_cats) {
+				st->ep.expr =
+					gu_new_variant_i(ps->out_pool, 
+					                 PGF_EXPR_APP, PgfExprApp,
+									 .fun = st->ep.expr,
+									 .arg = ps->meta_var);
+				st->arg_idx++;
+				gu_buf_heap_push(ps->expr_queue, &pgf_expr_state_order, &st);
+			} else {
+				pgf_result_predict(ps, st, ccat);
+			}
+		} else if (pgf_parse_result_is_new(st)) {
+			gu_buf_push(st->answers->exprs, PgfExprProb*, &st->ep);
+
+			size_t n_conts = gu_buf_length(st->answers->conts);
+			for (size_t i = 0; i < n_conts; i++) {
+				PgfExprState* st2 = gu_buf_get(st->answers->conts, PgfExprState*, i);
+				
+				if (st2 == NULL) {
+					return &st->ep;
+				}
+
+				PgfExprState* st3 = gu_new(PgfExprState, ps->pool);
+				st3->answers = st2->answers;
+				st3->ep.expr =
+					gu_new_variant_i(ps->out_pool,
+					                 PGF_EXPR_APP, PgfExprApp,
+							         .fun = st2->ep.expr,
+							         .arg = st->ep.expr);
+				st3->ep.prob = st2->ep.prob + st->ep.prob;
+				st3->args = st2->args;
+				st3->arg_idx = st2->arg_idx+1;
+
+				gu_buf_heap_push(ps->expr_queue, &pgf_expr_state_order, &st3);
+			}
+		}
+	}
+
+	return NULL;
+}
+
+static void
+pgf_parse_result_enum_next(GuEnum* self, void* to, GuPool* pool)
+{
+	PgfParsing* ps = gu_container(self, PgfParsing, en);
+	*(PgfExprProb**)to = pgf_parse_result_next(ps);
+}
+
+static GuString
+pgf_parsing_last_token(PgfParsing* ps, GuPool* pool)
+{	
+	if (ps->before == NULL)
+		return "";
+
+	size_t start = ps->before->end_offset;
+	while (start > 0) {
+		char c = ps->sentence[start-1];
+		if (gu_is_space(c))
+			break;
+		start--;
+	}
+
+	size_t end = ps->before->end_offset;
+	while (ps->sentence[end] != 0) {
+		char c = ps->sentence[end];
+		if (gu_is_space(c))
+			break;
+		end++;
+	}
+
+	char* tok = gu_malloc(pool, end-start+1);
+	memcpy(tok, ps->sentence+start, (end-start));
+	tok[end-start] = 0;
+	return tok;
+}
+
+GU_DEFINE_TYPE(PgfParseError, abstract, _);
+
+GuEnum*
+pgf_parse(PgfConcr* concr, PgfCId cat, GuString sentence,
+          GuExn* err, 
+          GuPool* pool, GuPool* out_pool)
+{
+    return pgf_parse_with_heuristics(concr, cat, sentence, -1.0, err, pool, out_pool);
+}
+
+GuEnum*
+pgf_parse_with_heuristics(PgfConcr* concr, PgfCId cat, GuString sentence,
+                          double heuristics,
+                          GuExn* err,
+                          GuPool* pool, GuPool* out_pool)
+{
+	if (concr->sequences == NULL ||
+	    concr->pre_sequences == NULL ||
+	    concr->cnccats == NULL) {
+		GuExnData* err_data = gu_raise(err, PgfExn);
+		if (err_data) {
+			err_data->data = "The concrete syntax is not loaded";
+			return NULL;
+		}
+	}
+
+	// Begin parsing a sentence with the specified category
+	PgfParsing* ps =
+		pgf_parsing_init(concr, cat, 0, sentence, heuristics, err, pool, out_pool);
+	if (ps == NULL) {
+		return NULL;
+	}
+
+#ifdef PGF_COUNTS_DEBUG
+	pgf_parsing_print_counts(ps);
+#endif
+
+	while (gu_buf_length(ps->expr_queue) == 0) {
+		if (!pgf_parsing_proceed(ps)) {
+			GuExnData* exn = gu_raise(err, PgfParseError);
+			exn->data = (void*) pgf_parsing_last_token(ps, exn->pool);
+			return NULL;
+		}
+
+#ifdef PGF_COUNTS_DEBUG
+		pgf_parsing_print_counts(ps);
+#endif
+	}
+
+	// Now begin enumerating the resulting syntax trees
+	ps->en.next = pgf_parse_result_enum_next;
+	return &ps->en;
+}
+
+static void
+pgf_parser_completions_next(GuEnum* self, void* to, GuPool* pool)
+{
+	PgfParsing* ps =
+		gu_container(self, PgfParsing, en);
+
+	ps->tp = NULL;
+	while (ps->tp == NULL) {
+		if (!pgf_parsing_proceed(ps))
+			break;
+			
+#ifdef PGF_COUNTS_DEBUG
+		pgf_parsing_print_counts(ps);
+#endif
+	}
+
+	*((PgfTokenProb**)to) = ps->tp;
+}
+
+GuEnum*
+pgf_complete(PgfConcr* concr, PgfCId cat, GuString sentence, 
+             GuString prefix, GuExn *err, GuPool* pool)
+{
+	if (concr->sequences == NULL ||
+	    concr->pre_sequences == NULL ||
+	    concr->cnccats == NULL) {
+		GuExnData* err_data = gu_raise(err, PgfExn);
+		if (err_data) {
+			err_data->data = "The concrete syntax is not loaded";
+			return NULL;
+		}
+	}
+
+	// Begin parsing a sentence with the specified category
+	PgfParsing* ps =
+		pgf_parsing_init(concr, cat, 0, sentence, -1.0, err, pool, pool);
+	if (ps == NULL) {
+		return NULL;
+	}
+
+#ifdef PGF_COUNTS_DEBUG
+	pgf_parsing_print_counts(ps);
+#endif
+
+	size_t len = strlen(ps->sentence);
+	while (ps->before->end_offset < len) {
+		if (!pgf_parsing_proceed(ps)) {
+			GuExnData* exn = gu_raise(err, PgfParseError);
+			exn->data = (void*) pgf_parsing_last_token(ps, exn->pool);
+			return NULL;
+		}
+
+#ifdef PGF_COUNTS_DEBUG
+		pgf_parsing_print_counts(ps);
+#endif
+	}
+
+	// Now begin enumerating the completions
+	ps->en.next = pgf_parser_completions_next;
+	ps->prefix  = prefix;
+	ps->tp      = NULL;
+	return &ps->en;
+}
+
+static void
+pgf_morpho_iter(PgfProductionIdx* idx,
+                PgfMorphoCallback* callback,
+                GuExn* err)
+{
+	size_t n_entries = gu_buf_length(idx);
+	for (size_t i = 0; i < n_entries; i++) {
+		PgfProductionIdxEntry* entry =
+			gu_buf_index(idx, PgfProductionIdxEntry, i);
+
+		PgfCId lemma = entry->papp->fun->absfun->name;
+		GuString analysis = entry->ccat->cnccat->labels[entry->lin_idx];
+		
+		prob_t prob = entry->ccat->cnccat->abscat->prob +
+		              entry->papp->fun->absfun->ep.prob;
+		callback->callback(callback,
+						   lemma, analysis, prob, err);
+		if (!gu_ok(err))
+			return;
+	}
+}
+
+static int
+pgf_sequence_cmp_fn(GuOrder* self, const void* p1, const void* p2)
+{
+	(void) self;
+	GuString sent = (GuString) p1;
+	const PgfSequence* sp2 = p2;
+
+	BIND_TYPE bind = BIND_HARD;
+	int res = pgf_symbols_cmp(&sent, strlen(sent), &bind, sp2->syms);
+	if (res == 0 && *sent != 0) {
+		res = 1;
+	}
+
+	return res;
+}
+
+static GuOrder pgf_sequence_order[1] = { { pgf_sequence_cmp_fn } };
+
+void
+pgf_lookup_morpho(PgfConcr *concr, GuString sentence,
+                  PgfMorphoCallback* callback, GuExn* err)
+{
+	if (concr->sequences == NULL) {
+		GuExnData* err_data = gu_raise(err, PgfExn);
+		if (err_data) {
+			err_data->data = "The concrete syntax is not loaded";
+			return;
+		}
+	}
+
+	PgfSequence* seq = (PgfSequence*)
+		gu_seq_binsearch(concr->sequences, pgf_sequence_order,
+		                 PgfSequence, (void*) sentence);
+
+	if (seq != NULL && seq->idx != NULL)
+		pgf_morpho_iter(seq->idx, callback, err);
+}
+
+typedef struct {
+	GuEnum en;
+	PgfSequences* sequences;
+	GuString prefix;
+	size_t seq_idx;
+} PgfFullFormState;
+
+struct PgfFullFormEntry {
+	GuString tokens;
+	PgfProductionIdx* idx;
+};
+
+static void
+gu_fullform_enum_next(GuEnum* self, void* to, GuPool* pool)
+{
+	PgfFullFormState* st = gu_container(self, PgfFullFormState, en);
+	PgfFullFormEntry* entry = NULL;
+
+	if (st->sequences != NULL) {
+		size_t n_seqs = gu_seq_length(st->sequences);
+		while (st->seq_idx < n_seqs) {
+			PgfSymbols* syms = gu_seq_index(st->sequences, PgfSequence, st->seq_idx)->syms;
+			GuString tokens = pgf_get_tokens(syms, 0, pool);
+			
+			if (!gu_string_is_prefix(st->prefix, tokens)) {
+				st->seq_idx = n_seqs;
+				break;
+			}
+				
+			if (strlen(tokens) > 0 &&
+				gu_seq_index(st->sequences, PgfSequence, st->seq_idx)->idx != NULL) {
+				entry = gu_new(PgfFullFormEntry, pool);
+				entry->tokens = tokens;
+				entry->idx    = gu_seq_index(st->sequences, PgfSequence, st->seq_idx)->idx;
+
+				st->seq_idx++;
+				break;
+			}
+
+			st->seq_idx++;
+		}
+	}
+
+	*((PgfFullFormEntry**) to) = entry;
+}
+
+GuEnum*
+pgf_fullform_lexicon(PgfConcr *concr, GuPool* pool)
+{
+	PgfFullFormState* st = gu_new(PgfFullFormState, pool);
+	st->en.next   = gu_fullform_enum_next;
+	st->sequences = concr->sequences;
+	st->prefix    = "";
+	st->seq_idx   = 0;
+	return &st->en;
+}
+
+GuString
+pgf_fullform_get_string(PgfFullFormEntry* entry)
+{
+	return entry->tokens;
+}
+
+void
+pgf_fullform_get_analyses(PgfFullFormEntry* entry,
+                          PgfMorphoCallback* callback, GuExn* err)
+{
+	pgf_morpho_iter(entry->idx, callback, err);
+}
+
+GuEnum*
+pgf_lookup_word_prefix(PgfConcr *concr, GuString prefix,
+                       GuPool* pool, GuExn* err)
+{
+	if (concr->sequences == NULL) {
+		GuExnData* err_data = gu_raise(err, PgfExn);
+		if (err_data) {
+			err_data->data = "The concrete syntax is not loaded";
+			return NULL;
+		}
+	}
+
+	PgfFullFormState* state = gu_new(PgfFullFormState, pool);
+	state->en.next   = gu_fullform_enum_next;
+	state->sequences = concr->sequences;
+	state->prefix    = prefix;
+	state->seq_idx   = 0;
+
+	if (!gu_seq_binsearch_index(concr->sequences, pgf_sequence_order,
+	                            PgfSequence, (void*) prefix, 
+	                            &state->seq_idx)) {
+		state->seq_idx++;
+	}
+
+	return &state->en;
+}
+
+// The 'pre' construction needs a special handling since
+// it cannot be sorted alphabetically (a single pre contains 
+// many alternative tokens).
+static GuBuf*
+pgf_parser_index_pre_(GuBuf* buf, PgfSymbols* syms,
+                      GuChoice* ch, GuPool *pool)
+{
+	size_t n_syms = gu_seq_length(syms);
+	for (size_t i = 0; i < n_syms; i++) {
+		PgfSymbol sym = gu_seq_get(syms, PgfSymbol, i);
+		GuVariantInfo inf = gu_variant_open(sym);
+		if (inf.tag == PGF_SYMBOL_KP) {
+			PgfSymbolKP* skp = inf.data;
+
+			if (buf == NULL) {
+				// Since most of the sequences doesn't contain 'pre'
+				// we create the buffer on demand. This minimizes
+				// the overhead.
+				buf = gu_new_buf(PgfSymbol, pool);
+				gu_buf_extend_n(buf, i);
+				for (size_t j = 0; j < i; j++) {
+					PgfSymbol sym = gu_seq_get(syms, PgfSymbol, j);
+					gu_buf_set(buf, PgfSymbol, j, sym);
+				}
+			}
+
+			int idx = gu_choice_next(ch, skp->n_forms+1);
+			if (idx == 0) {
+				buf = pgf_parser_index_pre_(buf, skp->default_form, ch, pool);
+			} else {
+				buf = pgf_parser_index_pre_(buf, skp->forms[idx-1].form, ch, pool);
+			}
+		} else {
+			if (buf != NULL) {
+				gu_buf_push(buf, PgfSymbol, sym);
+			}
+		}
+	}
+
+	return buf;
+}
+
+static void 
+pgf_parser_index_pre(PgfConcr* concr, PgfSequence* seq, 
+                     GuChoice* ch, GuPool *pool)
+{
+	do {
+		GuChoiceMark mark = gu_choice_mark(ch);
+
+		GuBuf* buf =
+			pgf_parser_index_pre_(NULL, seq->syms, ch, pool);
+
+		if (buf != NULL) {
+			PgfSequence* pre_seq = gu_buf_extend(concr->pre_sequences);
+			pre_seq->syms = gu_buf_data_seq(buf);
+			pre_seq->idx  = seq->idx;
+		}
+
+		gu_choice_reset(ch, mark);
+	} while (gu_choice_advance(ch));	
+}
+
+void
+pgf_parser_index(PgfConcr* concr, 
+                 PgfCCat* ccat, PgfProduction prod,
+                 GuPool *pool)
+{
+	GuVariantInfo i = gu_variant_open(prod);
+	switch (i.tag) {
+	case PGF_PRODUCTION_APPLY: {
+		PgfProductionApply* papp = i.data;
+
+		if (gu_seq_length(papp->args) > 0)
+			break;
+
+		GuPool* tmp_pool = gu_local_pool();
+		GuChoice* choice = gu_new_choice(tmp_pool); // we need this for the pres
+
+		for (size_t lin_idx = 0; lin_idx < papp->fun->n_lins; lin_idx++) {
+			PgfSequence* seq = papp->fun->lins[lin_idx];
+			if (seq->idx == NULL) {
+				seq->idx = gu_new_buf(PgfProductionIdxEntry, pool);
+				pgf_parser_index_pre(concr, seq, choice, pool);
+			}
+
+			size_t i = gu_buf_length(seq->idx);
+			while (i > 0) {
+				PgfProductionIdxEntry* entry =
+					gu_buf_index(seq->idx, PgfProductionIdxEntry, i-1);
+
+				if (entry->ccat->fid < ccat->fid)
+					break;
+				if (entry->lin_idx <= lin_idx)
+					break;
+
+				i--;
+			}
+
+			PgfProductionIdxEntry* entry = gu_buf_insert(seq->idx, i);
+			entry->ccat    = ccat;
+			entry->lin_idx = lin_idx;
+			entry->papp    = papp;
+		}
+		
+		gu_pool_free(tmp_pool);
+		break;
+	}
+	case PGF_PRODUCTION_COERCE:
+		// Nothing to be done here
+		break;
+	default:
+		gu_impossible();
+	}
+}
+
+prob_t
+pgf_ccat_set_viterbi_prob(PgfCCat* ccat) {
+	if (ccat->fid < 0)
+		return 0;
+	
+	if (ccat->viterbi_prob == 0) {       // uninitialized
+		ccat->viterbi_prob = INFINITY;   // set to infinity to avoid loops
+
+		if (ccat->prods == NULL)
+			return INFINITY;
+
+		prob_t viterbi_prob = INFINITY;
+		
+		size_t n_prods = gu_seq_length(ccat->prods);
+		for (size_t i = 0; i < n_prods; i++) {
+			PgfProduction prod =
+				gu_seq_get(ccat->prods, PgfProduction, i);		
+			
+			prob_t prob = 0;
+
+			GuVariantInfo inf = gu_variant_open(prod);
+			switch (inf.tag) {
+			case PGF_PRODUCTION_APPLY: {
+				PgfProductionApply* papp = inf.data;
+				prob = papp->fun->ep->prob;
+				
+				size_t n_args = gu_seq_length(papp->args);
+				for (size_t j = 0; j < n_args; j++) {
+					PgfPArg* arg = gu_seq_index(papp->args, PgfPArg, j);
+					prob += pgf_ccat_set_viterbi_prob(arg->ccat);
+				}
+				break;
+			}
+			case PGF_PRODUCTION_COERCE: {
+				PgfProductionCoerce* pcoerce = inf.data;
+				prob = pgf_ccat_set_viterbi_prob(pcoerce->coerce);
+				break;
+			}
+			default:
+				gu_impossible();
+				return 0;
+			}
+			
+			if (viterbi_prob > prob)
+				viterbi_prob = prob;
+		}
+		
+		ccat->viterbi_prob = viterbi_prob;
+	}
+
+	return ccat->viterbi_prob;
+}
diff --git a/src/runtime/c/pgf/parser.h b/src/runtime/c/pgf/parser.h
--- a/src/runtime/c/pgf/parser.h
+++ b/src/runtime/c/pgf/parser.h
@@ -5,119 +5,4 @@
 #include <pgf/data.h>
 #include <pgf/expr.h>
 
-/// Parsing
-/** @file
- *
- *  @todo Querying the parser for expected continuations
- *
- *  @todo Literals and custom categories
- *  
- *  @todo HOAS, dependent types...
- */
-
-typedef struct PgfParseState PgfParseState;
-
-/** @}
- * 
- * @name Parsing a sentence
- *
- * The progress of parsing is controlled by the client code. Firstly, the
- * parsing of a sentence is initiated with #pgf_parser_parse. This returns an
- * initial #PgfParse object, which represents the state of the parsing. A new
- * parse state is obtained by feeding a token with #pgf_parse_token. The old
- * parse state is unaffected by this, so backtracking - and even branching -
- * can be accomplished by retaining the earlier #PgfParse objects.
- *
- * @{
- */
-
-/// Begin parsing
-PgfParseState*
-pgf_parser_init_state(PgfConcr* concr, PgfCId cat, size_t lin_idx, 
-                      double heuristics,
-                      GuPool* pool, GuPool* out_pool);
-/**<
- * @param parser The parser to use
- *
- * @param cat The identifier of the abstract category to parse
- *
- * @param lin_idx The index of the field of the concrete category to parse
- *
- * @pool
- *
- * @return An initial parsing state.
-*/
-
-
-/// Feed a token to the parser
-PgfParseState*
-pgf_parser_next_state(PgfParseState* prev, PgfToken tok);
-/**<
- * @param parse The current parse state
- *
- * @param tok The token to feed
- *
- * @pool
- *
- * @return A new parse state obtained by feeding \p tok as an input to \p
- * parse, or \c NULL if the token was unexpected.
- *
- * @note The new parse state partially depends on the old one, so it doesn't
- * make sense to use a \p pool argument with a longer lifetime than that of
- * the pool used to create \parse.
- */
-
-GuEnum*
-pgf_parser_completions(PgfParseState* prev, GuString prefix);
-
-void
-pgf_parser_add_literal(PgfConcr *concr, PgfCId cat,
-                       PgfLiteralCallback* callback);
-
-/** @}
- * @name Retrieving abstract syntax trees
- *
- * After the desired tokens have been fed to the parser, the resulting parse
- * state can be queried for completed results. The #pgf_parse_result function
- * returns an enumeration (#GuEnum) of possible abstract syntax trees whose
- * linearization is the sequence of tokens fed so far.
- *
- * @{
- */
-
-/// Retrieve the current parses from the parse state.
-PgfExprEnum*
-pgf_parse_result(PgfParseState* state);
-/**<
- * @param parse A parse state
- *
- * @pool
- * 
- * @return An enumeration of #PgfExpr elements representing the abstract
- * syntax trees that would linearize to the sequence of tokens fed to produce
- * \p parse. The enumeration may yield zero, one or more abstract syntax
- * trees, depending on whether the parse was unsuccesful, unambiguously
- * succesful, or ambiguously successful.
- */
-
-// Use this procedure only on your own risk.
-// It is dirty and it will probably be removed or replaced
-// with something else. Currently it is here only for experimental
-// purposes.
-void
-pgf_parse_print_chunks(PgfParseState* state);
-
-size_t
-pgf_item_lin_idx(PgfItem* item);
-
-void
-pgf_item_sequence(PgfItem* item, 
-                  size_t* lin_idx, PgfSequence* seq,
-                  GuPool* pool);
-
-int
-pgf_item_sequence_length(PgfItem* item);
-
-/** @} */
-
 #endif // PGF_PARSER_H_
diff --git a/src/runtime/c/pgf/parseval.c b/src/runtime/c/pgf/parseval.c
--- a/src/runtime/c/pgf/parseval.c
+++ b/src/runtime/c/pgf/parseval.c
@@ -1,4 +1,5 @@
 #include <pgf/pgf.h>
+#include <pgf/data.h>
 #include <pgf/linearizer.h>
 #include <pgf/parser.h>
 
@@ -10,7 +11,9 @@
 
 typedef struct {
 	PgfLinFuncs* funcs;
-	PgfParseState* ps;
+	bool bind;
+	GuOut* out;
+	GuExn* err;
 	int pos;
 	GuBuf* marks;
 	GuBuf* phrases;
@@ -19,61 +22,27 @@
 } PgfMetricsLznState;
 
 static void
-pgf_metrics_lzn_symbol_tokens(PgfLinFuncs** funcs, PgfTokens toks)
+pgf_metrics_put_space(PgfMetricsLznState* state)
 {
-	PgfMetricsLznState* state = gu_container(funcs, PgfMetricsLznState, funcs);
-	
-	size_t len = gu_seq_length(toks);
-	for (size_t i = 0; i < len; i++) {
-		PgfToken tok = gu_seq_get(toks, PgfToken, i);
-		
-		if (state->ps != NULL)
-			state->ps = pgf_parser_next_state(state->ps, tok);
-
+	if (state->bind)
+		state->bind = false;
+	else {
+		if (state->out != NULL)
+			gu_putc(' ', state->out, state->err);
 		state->pos++;
 	}
 }
 
 static void
-pgf_metrics_lzn_expr_literal(PgfLinFuncs** funcs, PgfLiteral lit)
+pgf_metrics_lzn_symbol_token(PgfLinFuncs** funcs, PgfToken tok)
 {
 	PgfMetricsLznState* state = gu_container(funcs, PgfMetricsLznState, funcs);
 
-	GuVariantInfo i = gu_variant_open(lit);
-    switch (i.tag) {
-    case PGF_LITERAL_STR: {
-        PgfLiteralStr* lstr = i.data;
-        if (state->ps != NULL) {
-			state->ps = pgf_parser_next_state(state->ps, lstr->val);
-		}
-		state->pos++;
-		break;
-	}
-    case PGF_LITERAL_INT: {
-        PgfLiteralInt* lint = i.data;
-        if (state->ps != NULL) {
-			GuString tok =
-				gu_format_string(state->pool, "%d", lint->val);
-
-			state->ps = pgf_parser_next_state(state->ps, tok);
-		}
-		state->pos++;
-		break;
-	}
-    case PGF_LITERAL_FLT: {
-        PgfLiteralFlt* lflt = i.data;
-        if (state->ps != NULL) {
-			GuString tok =
-				gu_format_string(state->pool, "%f", lflt->val);
+	pgf_metrics_put_space(state);
+	if (state->out != NULL)
+		gu_string_write(tok, state->out, state->err);
 
-			state->ps = pgf_parser_next_state(state->ps, tok);
-		}
-		state->pos++;
-		break;
-	}
-	default:
-		gu_impossible();
-	}
+	state->pos += strlen(tok);
 }
 
 static void
@@ -87,7 +56,7 @@
 pgf_metrics_lzn_end_phrase1(PgfLinFuncs** funcs, PgfCId cat, int fid, int lin_idx, PgfCId fun)
 {
 	PgfMetricsLznState* state = gu_container(funcs, PgfMetricsLznState, funcs);
-	
+
 	int start = gu_buf_pop(state->marks, int);
 	int end   = state->pos;
 	
@@ -102,21 +71,35 @@
 }
 
 static void
+pgf_metrics_symbol_ne(PgfLinFuncs** funcs)
+{
+	PgfMetricsLznState* state = gu_container(funcs, PgfMetricsLznState, funcs);
+	gu_raise(state->err, PgfLinNonExist);
+}
+
+static void
+pgf_metrics_symbol_bind(PgfLinFuncs** funcs)
+{
+	PgfMetricsLznState* state = gu_container(funcs, PgfMetricsLznState, funcs);
+	state->bind = true;
+}
+
+static void
 pgf_metrics_lzn_end_phrase2(PgfLinFuncs** funcs, PgfCId cat, int fid, int lin_idx, PgfCId fun)
 {
 	PgfMetricsLznState* state = gu_container(funcs, PgfMetricsLznState, funcs);
-	
+
 	int start = gu_buf_pop(state->marks, int);
 	int end   = state->pos;
 	
-	if (start != end) {
+	if (start != end) {		
 		size_t n_phrases = gu_buf_length(state->phrases);
 		for (size_t i = 0; i < n_phrases; i++) {
 			PgfPhrase* phrase = gu_buf_get(state->phrases, PgfPhrase*, i);
 			
 			if (phrase->start == start &&
 				phrase->end   == end &&
-				gu_string_eq(phrase->cat, cat) &&
+				strcmp(phrase->cat, cat) == 0 &&
 				phrase->lin_idx == lin_idx) {
 				state->matches++;
 				break;
@@ -128,17 +111,19 @@
 }
 
 static PgfLinFuncs pgf_metrics_lin_funcs1 = {
-	.symbol_tokens = pgf_metrics_lzn_symbol_tokens,
-	.expr_literal  = pgf_metrics_lzn_expr_literal,
-	.begin_phrase  = pgf_metrics_lzn_begin_phrase,
-	.end_phrase    = pgf_metrics_lzn_end_phrase1
+	.symbol_token = pgf_metrics_lzn_symbol_token,
+	.begin_phrase = pgf_metrics_lzn_begin_phrase,
+	.end_phrase   = pgf_metrics_lzn_end_phrase1,
+	.symbol_ne    = pgf_metrics_symbol_ne,
+	.symbol_bind  = pgf_metrics_symbol_bind
 };
 
 static PgfLinFuncs pgf_metrics_lin_funcs2 = {
-	.symbol_tokens = pgf_metrics_lzn_symbol_tokens,
-	.expr_literal  = pgf_metrics_lzn_expr_literal,
-	.begin_phrase  = pgf_metrics_lzn_begin_phrase,
-	.end_phrase    = pgf_metrics_lzn_end_phrase2
+	.symbol_token = pgf_metrics_lzn_symbol_token,
+	.begin_phrase = pgf_metrics_lzn_begin_phrase,
+	.end_phrase   = pgf_metrics_lzn_end_phrase2,
+	.symbol_ne    = pgf_metrics_symbol_ne,
+	.symbol_bind  = pgf_metrics_symbol_bind
 };
 
 bool
@@ -146,33 +131,49 @@
              double *precision, double *recall, double *exact)
 {
 	GuPool* pool = gu_new_pool();
-	
+
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), pool);
+
 	GuEnum* en_lins1 =
-		pgf_lzr_concretize(concr, expr, pool);
+		pgf_lzr_concretize(concr, expr, err, pool);
+	if (!gu_ok(err)) {
+		gu_pool_free(pool);
+		return false;
+	}
+
 	PgfCncTree ctree1 = gu_next(en_lins1, PgfCncTree, pool);
 	if (gu_variant_is_null(ctree1)) {
 		gu_pool_free(pool);
 		return false;
 	}
 
+	GuStringBuf* sbuf =
+		gu_string_buf(pool);
+
 	PgfMetricsLznState state;
+	state.bind = true;
+	state.out  = gu_string_buf_out(sbuf);
+	state.err  = gu_new_exn(NULL, gu_kind(type), pool);
 	state.funcs = &pgf_metrics_lin_funcs1;
-	state.ps = pgf_parser_init_state(concr, cat, 0, -1, pool, pool);
-	state.marks = gu_new_buf(int, pool);
 	state.pos = 0;
+	state.marks = gu_new_buf(int, pool);
 	state.phrases = gu_new_buf(PgfPhrase*, pool);
 	state.matches = 0;
 	state.found = 0;
 	state.pool = pool;
 
-	pgf_lzr_linearize(concr, ctree1, 0, &state.funcs);
-	
-	if (state.ps == NULL) {
+	pgf_lzr_linearize(concr, ctree1, 0, &state.funcs, pool);
+	if (!gu_ok(state.err)) {
 		gu_pool_free(pool);
 		return false;
 	}
 
-	GuEnum* en_trees = pgf_parse_result(state.ps);
+	GuString sentence =
+		gu_string_buf_freeze(sbuf, pool);
+
+	GuEnum* en_trees =
+		pgf_parse(concr, cat, sentence,
+		          state.err, pool, pool);
 	PgfExprProb* ep = gu_next(en_trees, PgfExprProb*, pool);
 	if (ep == NULL) {
 		gu_pool_free(pool);
@@ -180,7 +181,7 @@
 	}
 
 	GuEnum* en_lins2 =
-		pgf_lzr_concretize(concr, ep->expr, pool);
+		pgf_lzr_concretize(concr, ep->expr, err, pool);
 	PgfCncTree ctree2 = gu_next(en_lins2, PgfCncTree, pool);
 	if (gu_variant_is_null(ctree2)) {
 		gu_pool_free(pool);
@@ -188,13 +189,16 @@
 	}
 
 	state.funcs = &pgf_metrics_lin_funcs2;
-	state.ps = NULL;
-	state.pos = 0;
-	pgf_lzr_linearize(concr, ctree2, 0, &state.funcs);
-	
+	state.bind = true;
+	state.out  = NULL;
+	state.pos  = 0;
+	pgf_lzr_linearize(concr, ctree2, 0, &state.funcs, pool);
+
 	*precision = ((double) state.matches)/((double) state.found);
 	*recall = ((double) state.matches)/((double) gu_buf_length(state.phrases));
 	*exact = pgf_expr_eq(expr, ep->expr) ? 1 : 0;
+
+	gu_pool_free(pool);
 
 	return true;
 }
diff --git a/src/runtime/c/pgf/pgf.c b/src/runtime/c/pgf/pgf.c
--- a/src/runtime/c/pgf/pgf.c
+++ b/src/runtime/c/pgf/pgf.c
@@ -4,7 +4,6 @@
 #include <pgf/reader.h>
 #include <pgf/linearizer.h>
 #include <pgf/parser.h>
-#include <pgf/lexer.h>
 #include <gu/file.h>
 #include <gu/string.h>
 #include <gu/enum.h>
@@ -17,7 +16,7 @@
 pgf_read(const char* fpath,
          GuPool* pool, GuExn* err)
 {
-	FILE* infile = fopen(fpath, "r");
+	FILE* infile = fopen(fpath, "rb");
 	if (infile == NULL) {
 		gu_raise_errno(err);
 		return NULL;
@@ -36,62 +35,6 @@
 	return pgf;
 }
 
-void
-pgf_load_meta_child_probs(PgfPGF* pgf, const char* fpath,
-                          GuPool* pool, GuExn* err)
-{
-	FILE *fp = fopen(fpath, "r");
-	if (!fp) {
-		gu_raise_errno(err);
-		return;
-	}
-
-	GuPool* tmp_pool = gu_new_pool();
-	
-	for (;;) {
-		char cat1_s[21];
-		char cat2_s[21];
-		prob_t prob;
-
-		if (fscanf(fp, "%20s\t%20s\t%f", cat1_s, cat2_s, &prob) < 3)
-			break;
-
-		prob = - log(prob);
-
-		GuString cat1 = gu_str_string(cat1_s, tmp_pool);
-		PgfAbsCat* abscat1 =
-			gu_map_get(pgf->abstract.cats, &cat1, PgfAbsCat*);
-		if (abscat1 == NULL) {
-			gu_raise(err, PgfExn);
-			goto close;
-		}
-
-		if (strcmp(cat2_s, "*") == 0) {
-			abscat1->meta_prob = prob;
-		} else if (strcmp(cat2_s, "_") == 0) {
-			abscat1->meta_token_prob = prob;
-		} else {
-			GuString cat2 = gu_str_string(cat2_s, tmp_pool);
-			PgfAbsCat* abscat2 = gu_map_get(pgf->abstract.cats, &cat2, PgfAbsCat*);
-			if (abscat2 == NULL) {
-				gu_raise(err, PgfExn);
-				goto close;
-			}
-
-			if (abscat1->meta_child_probs == NULL) {
-				abscat1->meta_child_probs = 
-					gu_map_type_new(PgfMetaChildMap, pool);
-			}
-
-			gu_map_put(abscat1->meta_child_probs, abscat2, prob_t, prob);
-		}
-	}
-	
-close:
-	gu_pool_free(tmp_pool);
-	fclose(fp);
-}
-
 GuString
 pgf_abstract_name(PgfPGF* pgf)
 {
@@ -107,7 +50,7 @@
 PgfConcr*
 pgf_get_language(PgfPGF* pgf, PgfCId lang)
 {
-	return gu_map_get(pgf->concretes, &lang, PgfConcr*);
+	return gu_map_get(pgf->concretes, lang, PgfConcr*);
 }
 
 GuString
@@ -123,16 +66,33 @@
 }
 
 PgfCId
-pgf_start_cat(PgfPGF* pgf, GuPool* pool)
+pgf_start_cat(PgfPGF* pgf)
 {
-	GuPool* tmp_pool = gu_local_pool();
+	PgfLiteral lit =
+		gu_map_get(pgf->abstract.aflags, "startcat", PgfLiteral);
 
-	GuString s = gu_str_string("startcat", tmp_pool);
+	if (gu_variant_is_null(lit))
+		return "S";
+
+	GuVariantInfo i = gu_variant_open(lit);
+	switch (i.tag) {
+	case PGF_LITERAL_STR: {
+		PgfLiteralStr *lstr = (PgfLiteralStr *) i.data;
+		return lstr->val;
+	}
+	}
+
+	return "S";
+}
+
+GuString
+pgf_language_code(PgfConcr* concr)
+{
 	PgfLiteral lit =
-		gu_map_get(pgf->abstract.aflags, &s, PgfLiteral);
+		gu_map_get(concr->cflags, "language", PgfLiteral);
 
 	if (gu_variant_is_null(lit))
-		return gu_str_string("S", pool);
+		return "";
 
 	GuVariantInfo i = gu_variant_open(lit);
 	switch (i.tag) {
@@ -142,7 +102,7 @@
 	}
 	}
 
-	return gu_str_string("S", pool);
+	return "";
 }
 
 void
@@ -165,8 +125,8 @@
 	PgfFunByCatIter* clo = (PgfFunByCatIter*) fn;
 	PgfAbsFun* absfun = *((PgfAbsFun**) value);
 	
-	if (gu_string_eq(absfun->type->cid, clo->catname)) {
-		clo->client_fn->fn(clo->client_fn, &absfun->name, NULL, err);
+	if (strcmp(absfun->type->cid, clo->catname) == 0) {
+		clo->client_fn->fn(clo->client_fn, absfun->name, NULL, err);
 	}
 }
 
@@ -182,10 +142,10 @@
 pgf_function_type(PgfPGF* pgf, PgfCId funname) 
 {
 	PgfAbsFun* absfun =
-		gu_map_get(pgf->abstract.funs, &funname, PgfAbsFun*);
+		gu_map_get(pgf->abstract.funs, funname, PgfAbsFun*);
 	if (absfun == NULL)
 		return NULL;
-		
+
 	return absfun->type;
 }
 
@@ -193,93 +153,48 @@
 pgf_print_name(PgfConcr* concr, PgfCId id)
 {
 	PgfCId name =
-		gu_map_get(concr->printnames, &id, PgfCId);
-	if (gu_string_eq(name, gu_empty_string))
+		gu_map_get(concr->printnames, id, PgfCId);
+	if (*name == 0)
 		name = id;
 	return name;
 }
 
-void
-pgf_linearize(PgfConcr* concr, PgfExpr expr, GuWriter* wtr, GuExn* err)
+bool
+pgf_has_linearization(PgfConcr* concr, PgfCId id)
 {
-	GuPool* tmp_pool = gu_local_pool();
-	
-	GuEnum* cts = 
-		pgf_lzr_concretize(concr, expr, tmp_pool);
-	PgfCncTree ctree = gu_next(cts, PgfCncTree, tmp_pool);
-	if (!gu_variant_is_null(ctree)) {
-		pgf_lzr_linearize_simple(concr, ctree, 0, wtr, err);
-	}
-
-	gu_pool_free(tmp_pool);
+	PgfCncOverloadMap* overl_table =
+		gu_map_get(concr->fun_indices, id, PgfCncOverloadMap*);
+	return (overl_table != NULL);
 }
 
-GuEnum*
-pgf_parse(PgfConcr* concr, PgfCId cat, PgfLexer *lexer, 
-          GuPool* pool, GuPool* out_pool)
+GuPool*
+pgf_concr_get_pool(PgfConcr* concr)
 {
-    return pgf_parse_with_heuristics(concr, cat, lexer, -1.0, pool, out_pool);
+	GuPool* pool = concr->pool;
+	if (pool == NULL)
+		pool = gu_container(concr->abstr, PgfPGF, abstract)->pool;
+	return pool;
 }
 
-GuEnum*
-pgf_parse_with_heuristics(PgfConcr* concr, PgfCId cat, PgfLexer *lexer,
-                          double heuristics,
-                          GuPool* pool, GuPool* out_pool)
+void
+pgf_concr_add_literal(PgfConcr *concr, PgfCId cat,
+                      PgfLiteralCallback* callback,
+                      GuExn* err)
 {
-	// Begin parsing a sentence of the specified category
-	PgfParseState* state =
-		pgf_parser_init_state(concr, cat, 0, heuristics, pool, out_pool);
-	if (state == NULL) {
-		return NULL;
-	}
-
-	// Tokenization
-	GuExn* lex_err = gu_new_exn(NULL, gu_kind(type), pool);
-	PgfToken tok = pgf_lexer_read_token(lexer, lex_err);
-	while (!gu_exn_is_raised(lex_err)) {
-		// feed the token to get a new parse state
-		state = pgf_parser_next_state(state, tok);
-		if (state == NULL) {
-			return NULL;
+	if (concr->cnccats == NULL ||
+	    concr->callbacks == NULL) {
+		GuExnData* err_data = gu_raise(err, PgfExn);
+		if (err_data) {
+			err_data->data = "The concrete syntax is not loaded";
+			return;
 		}
-
-		tok = pgf_lexer_read_token(lexer, lex_err);
 	}
 
-	if (gu_exn_caught(lex_err) != gu_type(GuEOF))
-		return NULL;
-
-	// Now begin enumerating the resulting syntax trees
-	return pgf_parse_result(state);
-}
-
-GuEnum*
-pgf_get_completions(PgfConcr* concr, PgfCId cat, PgfLexer *lexer, 
-                    GuString prefix, GuPool* pool)
-{
-	// Begin parsing a sentence of the specified category
-	PgfParseState* state =
-		pgf_parser_init_state(concr, cat, 0, -1, pool, pool);
-	if (state == NULL) {
-		return NULL;
-	}
-
-	// Tokenization
-	GuExn* lex_err = gu_new_exn(NULL, gu_kind(type), pool);
-	PgfToken tok = pgf_lexer_read_token(lexer, lex_err);
-	while (!gu_exn_is_raised(lex_err)) {
-		// feed the token to get a new parse state
-		state = pgf_parser_next_state(state, tok);
-		if (state == NULL) {
-			return NULL;
-		}
-
-		tok = pgf_lexer_read_token(lexer, lex_err);
-	}
-
-	if (gu_exn_caught(lex_err) != gu_type(GuEOF))
-		return NULL;
+	PgfCncCat* cnccat =
+		gu_map_get(concr->cnccats, cat, PgfCncCat*);
+	if (cnccat == NULL)
+		return;
 
-	// Now begin enumerating the resulting syntax trees
-	return pgf_parser_completions(state, prefix);
+	gu_map_put(concr->callbacks, cnccat,
+	           PgfLiteralCallback*, callback);
 }
diff --git a/src/runtime/c/pgf/pgf.h b/src/runtime/c/pgf/pgf.h
--- a/src/runtime/c/pgf/pgf.h
+++ b/src/runtime/c/pgf/pgf.h
@@ -1,27 +1,3 @@
-/* 
- * Copyright 2010 University of Gothenburg.
- *   
- * This file is part of libpgf.
- * 
- * Libpgf is free software: you can redistribute it and/or modify it under
- * the terms of the GNU Lesser General Public License as published by the
- * Free Software Foundation, either version 3 of the License, or (at your
- * option) any later version.
- * 
- * Libpgf 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 Lesser General Public
- * License for more details.
- * 
- * You should have received a copy of the GNU Lesser General Public
- * License along with libpgf. If not, see <http://www.gnu.org/licenses/>.
- */
-
-/** @file
- *
- * The public libpgf API.
- */
-
 #ifndef PGF_H_
 #define PGF_H_
 
@@ -35,8 +11,11 @@
 typedef GuString PgfCId;
 extern GU_DECLARE_TYPE(PgfCId, typedef);
 
+typedef GuString PgfToken;
 
 extern GU_DECLARE_TYPE(PgfExn, abstract);
+extern GU_DECLARE_TYPE(PgfParseError, abstract);
+extern GU_DECLARE_TYPE(PgfTypeError, abstract);
 
 /// @name PGF Grammar objects
 /// @{
@@ -50,7 +29,7 @@
  */
 
 #include <pgf/expr.h>
-#include <pgf/lexer.h>
+#include <pgf/graphviz.h>
 
 /// An enumeration of #PgfExpr elements.
 typedef GuEnum PgfExprEnum;
@@ -77,11 +56,6 @@
  *
  */
 
-
-void
-pgf_load_meta_child_probs(PgfPGF*, const char* fpath, 
-                          GuPool* pool, GuExn* err);
-
 GuString
 pgf_abstract_name(PgfPGF*);
 
@@ -94,11 +68,14 @@
 GuString
 pgf_concrete_name(PgfConcr*);
 
+GuString
+pgf_language_code(PgfConcr* concr);
+
 void
 pgf_iter_categories(PgfPGF* pgf, GuMapItor* fn, GuExn* err);
 
 PgfCId
-pgf_start_cat(PgfPGF* pgf, GuPool* pool);
+pgf_start_cat(PgfPGF* pgf);
 
 void
 pgf_iter_functions(PgfPGF* pgf, GuMapItor* fn, GuExn* err);
@@ -113,32 +90,103 @@
 GuString
 pgf_print_name(PgfConcr*, PgfCId id);
 
+bool
+pgf_has_linearization(PgfConcr* concr, PgfCId id);
+
 void
-pgf_linearize(PgfConcr* concr, PgfExpr expr, GuWriter* wtr, GuExn* err);
+pgf_linearize(PgfConcr* concr, PgfExpr expr, GuOut* out, GuExn* err);
 
+bool
+pgf_parseval(PgfConcr* concr, PgfExpr expr, PgfCId cat, 
+             double *precision, double *recall, double *exact);
+                    
 PgfExprEnum*
-pgf_parse(PgfConcr* concr, PgfCId cat, PgfLexer *lexer, 
+pgf_generate_all(PgfPGF* pgf, PgfCId cat, GuPool* pool);
+
+PgfExprEnum*
+pgf_parse(PgfConcr* concr, PgfCId cat, GuString sentence,
+          GuExn* err,
           GuPool* pool, GuPool* out_pool);
 
+typedef struct PgfMorphoCallback PgfMorphoCallback;
+struct PgfMorphoCallback {
+	void (*callback)(PgfMorphoCallback* self,
+	                 PgfCId lemma, GuString analysis, prob_t prob,
+	                 GuExn* err);
+};
+
+void
+pgf_lookup_morpho(PgfConcr *concr, GuString sentence,
+                  PgfMorphoCallback* callback, GuExn* err);
+
+typedef struct PgfFullFormEntry PgfFullFormEntry;
+
+GuEnum*
+pgf_fullform_lexicon(PgfConcr *concr, GuPool* pool);
+
+GuString
+pgf_fullform_get_string(PgfFullFormEntry* entry);
+
+void
+pgf_fullform_get_analyses(PgfFullFormEntry* entry,
+                          PgfMorphoCallback* callback, GuExn* err);
+
+GuEnum*
+pgf_lookup_word_prefix(PgfConcr *concr, GuString prefix,
+                       GuPool* pool, GuExn* err);
+
 PgfExprEnum*
-pgf_parse_with_heuristics(PgfConcr* concr, PgfCId cat, PgfLexer *lexer, 
-                          double heuristics, 
+pgf_parse_with_heuristics(PgfConcr* concr, PgfCId cat, 
+                          GuString sentence, double heuristics,
+                          GuExn* err,
                           GuPool* pool, GuPool* out_pool);
 
+typedef struct {
+	PgfToken tok;
+	PgfCId cat;
+	prob_t prob;
+} PgfTokenProb;
+
 GuEnum*
-pgf_get_completions(PgfConcr* concr, PgfCId cat, PgfLexer *lexer, 
-                    GuString prefix, GuPool* pool);
+pgf_complete(PgfConcr* concr, PgfCId cat, GuString string, 
+             GuString prefix, GuExn* err, GuPool* pool);
 
-bool
-pgf_parseval(PgfConcr* concr, PgfExpr expr, PgfCId cat, 
-             double *precision, double *recall, double *exact);
-                    
-PgfExprEnum*
-pgf_generate(PgfPGF* pgf, PgfCId cat, GuPool* pool);
+GuPool*
+pgf_concr_get_pool(PgfConcr* concr);
 
+typedef struct PgfLiteralCallback PgfLiteralCallback;
+
+struct PgfLiteralCallback {
+	PgfExprProb* (*match)(PgfLiteralCallback* self,
+	                      size_t lin_idx,
+	                      GuString sentence, size_t* poffset,
+	                      GuPool *out_pool);
+    GuEnum*    (*predict)(PgfLiteralCallback* self,
+	                      size_t lin_idx,
+	                      GuString prefix,
+	                      GuPool *out_pool);
+};
+
+void
+pgf_concr_add_literal(PgfConcr *concr, PgfCId cat,
+                      PgfLiteralCallback* callback,
+                      GuExn* err);
+
 /// @}
 
 void
-pgf_print(PgfPGF* pgf, GuWriter* wtr, GuExn* err); 
+pgf_print(PgfPGF* pgf, GuOut* out, GuExn* err); 
+
+void
+pgf_check_expr(PgfPGF* gr, PgfExpr* pe, PgfType* ty,
+               GuExn* exn, GuPool* pool);
+
+PgfType*
+pgf_infer_expr(PgfPGF* gr, PgfExpr* pe, 
+               GuExn* exn, GuPool* pool);
+
+void
+pgf_check_type(PgfPGF* gr, PgfType** ty,
+               GuExn* exn, GuPool* pool);
 
 #endif // PGF_H_
diff --git a/src/runtime/c/pgf/printer.c b/src/runtime/c/pgf/printer.c
--- a/src/runtime/c/pgf/printer.c
+++ b/src/runtime/c/pgf/printer.c
@@ -3,7 +3,7 @@
 
 typedef struct {
 	GuMapItor fn;
-	GuWriter* wtr;
+	GuOut* out;
 } PgfPrintFn;
 
 void
@@ -11,15 +11,15 @@
 			GuExn* err)
 {
 	PgfPrintFn* clo = (PgfPrintFn*) fn;
-    PgfCId flag = *((PgfCId *) key);
+    PgfCId flag = (PgfCId) key;
     PgfLiteral lit = *((PgfLiteral *) value);
-    GuWriter *wtr = clo->wtr;
+    GuOut *out = clo->out;
     
-    gu_puts("  flag ", wtr, err);
-    gu_string_write(flag, wtr, err);
-    gu_puts(" = ", wtr, err);
-    pgf_print_literal(lit, wtr, err);
-    gu_puts(";\n", wtr, err);
+    gu_puts("  flag ", out, err);
+    pgf_print_cid(flag, out, err);
+    gu_puts(" = ", out, err);
+    pgf_print_literal(lit, out, err);
+    gu_puts(";\n", out, err);
 }
 
 void
@@ -27,19 +27,19 @@
 			GuExn* err)
 {
 	PgfPrintFn* clo = (PgfPrintFn*) fn;
-    PgfCId name = *((PgfCId *) key);
+    PgfCId name = (PgfCId) key;
     PgfAbsCat *cat  = *((PgfAbsCat **) value);
-    GuWriter *wtr = clo->wtr;
+    GuOut *out = clo->out;
 
-    gu_puts("  cat ", wtr, err);
-    gu_string_write(name, wtr, err);
+    gu_puts("  cat ", out, err);
+    pgf_print_cid(name, out, err);
 
 	PgfPrintContext* ctxt = NULL;
     size_t n_hypos = gu_seq_length(cat->context);
     for (size_t i = 0; i < n_hypos; i++) {
 		PgfHypo* hypo = gu_seq_index(cat->context, PgfHypo, i);
-		gu_putc(' ', wtr, err);
-		ctxt = pgf_print_hypo(hypo, ctxt, 4, wtr, err);
+		gu_putc(' ', out, err);
+		ctxt = pgf_print_hypo(hypo, ctxt, 4, out, err);
 	}
 
 	while (ctxt != NULL) {
@@ -48,7 +48,7 @@
 		ctxt = next;
 	}
 
-    gu_printf(wtr, err, " ;   -- %f\n",cat->meta_prob);
+    gu_printf(out, err, " ;   -- %f\n", cat->prob);
 }
 
 void
@@ -56,33 +56,33 @@
 			GuExn* err)
 {
 	PgfPrintFn* clo = (PgfPrintFn*) fn;
-    PgfCId name = *((PgfCId *) key);
+    PgfCId name = (PgfCId) key;
     PgfAbsFun *fun = *((PgfAbsFun **) value);
-    GuWriter *wtr = clo->wtr;
+    GuOut *out = clo->out;
     
-    gu_puts(gu_seq_is_null(fun->defns) ? "  data " : "  fun ", wtr, err);
-    gu_string_write(name, wtr, err);
-    gu_puts(" : ", wtr, err);
-    pgf_print_type(fun->type, NULL, 0, wtr, err);
-    gu_printf(wtr, err, " ;   -- %f\n", fun->ep.prob);
+    gu_puts((fun->defns == NULL) ? "  data " : "  fun ", out, err);
+    pgf_print_cid(name, out, err);
+    gu_puts(" : ", out, err);
+    pgf_print_type(fun->type, NULL, 0, out, err);
+    gu_printf(out, err, " ;   -- %f\n", fun->ep.prob);
 }
 static void
-pgf_print_abstract(PgfAbstr* abstr, GuWriter* wtr, GuExn* err)
+pgf_print_abstract(PgfAbstr* abstr, GuOut* out, GuExn* err)
 {
-	gu_puts("abstract ", wtr, err);
-	gu_string_write(abstr->name, wtr, err);
-	gu_puts(" {\n", wtr, err);
+	gu_puts("abstract ", out, err);
+	pgf_print_cid(abstr->name, out, err);
+	gu_puts(" {\n", out, err);
 	
-	PgfPrintFn clo1 = { { pgf_print_flag }, wtr };
+	PgfPrintFn clo1 = { { pgf_print_flag }, out };
 	gu_map_iter(abstr->aflags, &clo1.fn, err);
 
-	PgfPrintFn clo2 = { { pgf_print_cat }, wtr };
+	PgfPrintFn clo2 = { { pgf_print_cat }, out };
 	gu_map_iter(abstr->cats, &clo2.fn, err);
 
-	PgfPrintFn clo3 = { { pgf_print_absfun }, wtr };
+	PgfPrintFn clo3 = { { pgf_print_absfun }, out };
 	gu_map_iter(abstr->funs, &clo3.fn, err);
 	
-	gu_puts("}\n", wtr, err);
+	gu_puts("}\n", out, err);
 }
 
 static void
@@ -92,45 +92,45 @@
 	PgfPrintFn* clo = (PgfPrintFn*) fn;
     int fid = *((int *) key);
     PgfCCat* ccat = *((PgfCCat**) value);
-    GuWriter *wtr = clo->wtr;
+    GuOut *out = clo->out;
 
-	if (!gu_seq_is_null(ccat->prods)) {
+	if (ccat->prods != NULL) {
 		size_t n_prods = gu_seq_length(ccat->prods);
 		for (size_t i = 0; i < n_prods; i++) {
 			PgfProduction prod = gu_seq_get(ccat->prods, PgfProduction, i);
 		
-			gu_printf(wtr,err,"    C%d -> ",fid);
+			gu_printf(out,err,"    C%d -> ",fid);
 
 			GuVariantInfo i = gu_variant_open(prod);
 			switch (i.tag) {
 			case PGF_PRODUCTION_APPLY: {
 				PgfProductionApply* papp = i.data;
-				gu_printf(wtr,err,"F%d[",papp->fun->funid);
+				gu_printf(out,err,"F%d[",papp->fun->funid);
 				size_t n_args = gu_seq_length(papp->args);
 				for (size_t j = 0; j < n_args; j++) {
 					if (j > 0)
-						gu_putc(',',wtr,err);
+						gu_putc(',',out,err);
                     
 					PgfPArg arg = gu_seq_get(papp->args, PgfPArg, j);
 
 					if (arg.hypos != NULL) {
-						size_t n_hypos = gu_list_length(arg.hypos);
+						size_t n_hypos = gu_seq_length(arg.hypos);
 						for (size_t k = 0; k < n_hypos; k++) {
 							if (k > 0)
-								gu_putc(' ',wtr,err);
-							PgfCCat *hypo = gu_list_index(arg.hypos, k);
-							gu_printf(wtr,err,"C%d",hypo->fid);
+								gu_putc(' ',out,err);
+							PgfCCat *hypo = gu_seq_get(arg.hypos, PgfCCat*, k);
+							gu_printf(out,err,"C%d",hypo->fid);
 						}
 					}
             
-					gu_printf(wtr,err,"C%d",arg.ccat->fid);
+					gu_printf(out,err,"C%d",arg.ccat->fid);
 				}
-				gu_printf(wtr,err,"]\n");
+				gu_printf(out,err,"]\n");
 				break;
 			}
 			case PGF_PRODUCTION_COERCE: {
 				PgfProductionCoerce* pcoerce = i.data;
-				gu_printf(wtr,err,"_[C%d]\n",pcoerce->coerce->fid);
+				gu_printf(out,err,"_[C%d]\n",pcoerce->coerce->fid);
 				break;
 			}
 			default:
@@ -147,136 +147,158 @@
 	PgfPrintFn* clo = (PgfPrintFn*) fn;
     int fid = *((int *) key);
     PgfCCat* ccat = *((PgfCCat**) value);
-    GuWriter *wtr = clo->wtr;
+    GuOut *out = clo->out;
     
     if (ccat->lindefs != NULL) {
-		gu_printf(wtr,err,"    C%d -> ",fid);
+		gu_printf(out,err,"    C%d -> ",fid);
 		
-		size_t n_lindefs = gu_list_length(ccat->lindefs);
+		size_t n_lindefs = gu_seq_length(ccat->lindefs);
 		for (size_t i = 0; i < n_lindefs; i++) {
-			if (i > 0) gu_putc(' ', wtr, err);
+			if (i > 0) gu_putc(' ', out, err);
 			
-			PgfCncFun* fun = gu_list_index(ccat->lindefs, i);
-			gu_printf(wtr,err,"F%d",fun->funid);
+			PgfCncFun* fun = gu_seq_get(ccat->lindefs, PgfCncFun*, i);
+			gu_printf(out,err,"F%d",fun->funid);
 		}
 		
-		gu_putc('\n', wtr,err);
+		gu_putc('\n', out,err);
 	}
 }
 
 static void
-pgf_print_cncfun(PgfCncFun *cncfun, PgfSequences *sequences, 
-					GuWriter *wtr, GuExn *err)
+pgf_print_linrefs(GuMapItor* fn, const void* key, void* value,
+			GuExn* err)
 {
-	gu_printf(wtr,err,"    F%d := (", cncfun->funid);
-	
-	size_t n_seqs = gu_list_length(sequences);
-	
-	for (size_t i = 0; i < cncfun->n_lins; i++) {
-		if (i > 0) gu_putc(',', wtr, err);
-		PgfSequence seq = cncfun->lins[i];
+	PgfPrintFn* clo = (PgfPrintFn*) fn;
+    int fid = *((int *) key);
+    PgfCCat* ccat = *((PgfCCat**) value);
+    GuOut *out = clo->out;
+    
+    if (ccat->linrefs != NULL) {
+		gu_puts("    ",out,err);
 
-		for (size_t seqid = 0; seqid < n_seqs; seqid++) {
-			if (gu_seq_data(gu_list_index(sequences, seqid)) == gu_seq_data(seq)) {
-				gu_printf(wtr,err,"S%d", seqid);
-				break;
-			}
+		size_t n_linrefs = gu_seq_length(ccat->linrefs);
+		for (size_t i = 0; i < n_linrefs; i++) {
+			if (i > 0) gu_putc(' ', out, err);
+
+			PgfCncFun* fun = gu_seq_get(ccat->linrefs, PgfCncFun*, i);
+			gu_printf(out,err,"F%d",fun->funid);
 		}
+
+		gu_printf(out,err," -> C%d\n",fid);
 	}
-	
-	gu_puts(")", wtr, err);
+}
+
+static void
+pgf_print_cncfun(PgfCncFun *cncfun, PgfSequences* sequences, 
+                 GuOut *out, GuExn *err)
+{
+	gu_printf(out,err,"    F%d := (", cncfun->funid);
+
+	for (size_t i = 0; i < cncfun->n_lins; i++) {
+		if (i > 0) gu_putc(',', out, err);
+
+		PgfSequence* seq = cncfun->lins[i];
+		gu_printf(out,err,"S%d", (seq - ((PgfSequence*) gu_seq_data(sequences))));
+	}
+
+	gu_puts(")", out, err);
 	
 	if (cncfun->absfun != NULL) {
-		gu_puts(" [", wtr, err);
-		gu_string_write(cncfun->absfun->name, wtr, err);
-		gu_puts("]", wtr, err);
+		gu_puts(" [", out, err);
+		pgf_print_cid(cncfun->absfun->name, out, err);
+		gu_puts("]", out, err);
 	}
 	
-	gu_puts("\n", wtr, err);
+	gu_puts("\n", out, err);
 }
 
 static void
-pgf_print_tokens(PgfTokens tokens, GuWriter *wtr, GuExn *err)
+pgf_print_token(PgfToken tok, GuOut *out, GuExn *err)
 {
-	gu_putc('"', wtr, err);
-	size_t n_toks = gu_seq_length(tokens);
-	for (size_t i = 0; i < n_toks; i++) {
-		if (i > 0) gu_putc(' ', wtr, err);
-			
-		PgfToken tok = gu_seq_get(tokens, PgfToken, i);
-		gu_string_write(tok, wtr, err);
-	}
-	gu_putc('"', wtr, err);
+	gu_putc('"', out, err);
+	gu_string_write(tok, out, err);
+	gu_putc('"', out, err);
 }
 
+static void
+pgf_print_symbols(PgfSymbols* syms, GuOut *out, GuExn *err);
+
 void
-pgf_print_symbol(PgfSymbol sym, GuWriter *wtr, GuExn *err)
+pgf_print_symbol(PgfSymbol sym, GuOut *out, GuExn *err)
 {
 	switch (gu_variant_tag(sym)) {
 	case PGF_SYMBOL_CAT: {
 		PgfSymbolCat* scat = gu_variant_data(sym);
-		gu_printf(wtr, err, "<%d,%d>", scat->d, scat->r);
+		gu_printf(out, err, "<%d,%d>", scat->d, scat->r);
 		break;
 	}
 	case PGF_SYMBOL_KS: {
 		PgfSymbolKS* sks = gu_variant_data(sym);
-		pgf_print_tokens(sks->tokens, wtr, err);
+		pgf_print_token(sks->token, out, err);
 		break;
 	}
 	case PGF_SYMBOL_KP: {
 		PgfSymbolKP* skp = gu_variant_data(sym);
 
-		gu_puts("pre {", wtr, err);
-		pgf_print_tokens(skp->default_form, wtr, err);
+		gu_puts("pre {", out, err);
+		pgf_print_symbols(skp->default_form, out, err);
 		
 		for (size_t i = 0; i < skp->n_forms; i++) {
-			gu_puts("; ", wtr, err);
-            pgf_print_tokens(skp->forms[i].form, wtr, err);
-            gu_puts(" / ", wtr, err);
+			gu_puts("; ", out, err);
+            pgf_print_symbols(skp->forms[i].form, out, err);
+            gu_puts(" / ", out, err);
             
-            size_t n_prefixes = gu_list_length(skp->forms[i].prefixes);
+            size_t n_prefixes = gu_seq_length(skp->forms[i].prefixes);
             for (size_t j = 0; j < n_prefixes; j++) {
-				if (j > 0) gu_putc(' ', wtr, err);
+				if (j > 0) gu_putc(' ', out, err);
 				
-				GuString prefix = gu_list_index(skp->forms[i].prefixes, j);
-				gu_putc('"', wtr, err);
-				gu_string_write(prefix, wtr, err);
-				gu_putc('"', wtr, err);
+				GuString prefix = gu_seq_get(skp->forms[i].prefixes, GuString, j);
+				gu_putc('"', out, err);
+				gu_string_write(prefix, out, err);
+				gu_putc('"', out, err);
 			}
 		}
 		
-		gu_puts("}", wtr, err);
+		gu_puts("}", out, err);
 		break;
 	}
 	case PGF_SYMBOL_LIT: {
 		PgfSymbolLit *slit = gu_variant_data(sym);
-		gu_printf(wtr, err, "{%d,%d}", slit->d, slit->r);
+		gu_printf(out, err, "{%d,%d}", slit->d, slit->r);
 		break;
 	}
 	case PGF_SYMBOL_VAR: {
 		PgfSymbolVar *svar = gu_variant_data(sym);
-		gu_printf(wtr, err, "<%d,$%d>", svar->d, svar->r);
+		gu_printf(out, err, "<%d,$%d>", svar->d, svar->r);
 		break;
 	}
+	case PGF_SYMBOL_NE: {
+		gu_puts("nonExist", out, err);
+		break;
+	}
+	case PGF_SYMBOL_BIND: {
+		gu_puts("BIND", out, err);
+		break;
+	}
+	case PGF_SYMBOL_SOFT_BIND: {
+		gu_puts("SOFT_BIND", out, err);
+		break;
+	}
 	default:
 		gu_impossible();
 	}
 }
 
 static void
-pgf_print_sequence(size_t seqid, PgfSequence seq, GuWriter *wtr, GuExn *err)
+pgf_print_symbols(PgfSymbols* syms, GuOut *out, GuExn *err)
 {
-	gu_printf(wtr,err,"    S%d := ", seqid);
-
-	int n_syms = gu_seq_length(seq);
+	int n_syms = gu_seq_length(syms);
 	for (int i = 0; i < n_syms; i++) {
-		if (i > 0) gu_putc(' ', wtr, err);
+		if (i > 0) gu_putc(' ', out, err);
 			
-		PgfSymbol sym = gu_seq_get(seq, PgfSymbol, i);
-		pgf_print_symbol(sym, wtr, err);
+		PgfSymbol sym = gu_seq_get(syms, PgfSymbol, i);
+		pgf_print_symbol(sym, out, err);
 	}
-
-	gu_putc('\n', wtr, err);
 }
 
 static void
@@ -284,68 +306,74 @@
 			GuExn* err)
 {
 	PgfPrintFn* clo = (PgfPrintFn*) fn;
-    PgfCId name = *((PgfCId *) key);
+    PgfCId name = (PgfCId) key;
     PgfCncCat* cnccat = *((PgfCncCat**) value);
-    GuWriter *wtr = clo->wtr;
+    GuOut *out = clo->out;
     
-    gu_puts("    ", wtr, err);
-    gu_string_write(name, wtr, err);
-    gu_puts(" :=\n", wtr, err);
+    gu_puts("    ", out, err);
+    pgf_print_cid(name, out, err);
+    gu_puts(" :=\n", out, err);
     
-    PgfCCat *start = gu_list_index(cnccat->cats, 0);
-    PgfCCat *end   = gu_list_index(cnccat->cats, gu_list_length(cnccat->cats)-1);
+    PgfCCat *start = gu_seq_get(cnccat->cats, PgfCCat*, 0);
+    PgfCCat *end   = gu_seq_get(cnccat->cats, PgfCCat*, gu_seq_length(cnccat->cats)-1);
     
-    gu_printf(wtr, err, "       range  [C%d..C%d]\n", start->fid, end->fid);
+    gu_printf(out, err, "       range  [C%d..C%d]\n", start->fid, end->fid);
     
-    gu_puts("       labels [", wtr, err);
+    gu_puts("       labels [", out, err);
     for (size_t i = 0; i < cnccat->n_lins; i++) {
 		if (i > 0) {
-			gu_puts("\n               ", wtr, err);
+			gu_puts("\n               ", out, err);
 		}
 
-		gu_string_write(cnccat->labels[i], wtr, err);
+		gu_string_write(cnccat->labels[i], out, err);
 	}
-    gu_puts("]\n", wtr, err);
+    gu_puts("]\n", out, err);
 }
 
 static void
 pgf_print_concrete(PgfCId cncname, PgfConcr* concr, 
-                   GuWriter* wtr, GuExn* err)
+                   GuOut* out, GuExn* err)
 {
-	gu_puts("concrete ", wtr, err);
-	gu_string_write(cncname, wtr, err);
-	gu_puts(" {\n", wtr, err);
+	gu_puts("concrete ", out, err);
+	pgf_print_cid(cncname, out, err);
+	gu_puts(" {\n", out, err);
 
-	PgfPrintFn clo1 = { { pgf_print_flag }, wtr };
+	PgfPrintFn clo1 = { { pgf_print_flag }, out };
 	gu_map_iter(concr->cflags, &clo1.fn, err);
 
-	gu_puts("  productions\n", wtr, err);
-	PgfPrintFn clo2 = { { pgf_print_productions }, wtr };
+	gu_puts("  productions\n", out, err);
+	PgfPrintFn clo2 = { { pgf_print_productions }, out };
 	gu_map_iter(concr->ccats, &clo2.fn, err);
 
-	gu_puts("  lindefs\n", wtr, err);
-	PgfPrintFn clo3 = { { pgf_print_lindefs }, wtr };
+	gu_puts("  lindefs\n", out, err);
+	PgfPrintFn clo3 = { { pgf_print_lindefs }, out };
 	gu_map_iter(concr->ccats, &clo3.fn, err);
 
-	gu_puts("  lin\n", wtr, err);
-	size_t n_funs = gu_list_length(concr->cncfuns);
+	gu_puts("  linrefs\n", out, err);
+	PgfPrintFn clo4 = { { pgf_print_linrefs }, out };
+	gu_map_iter(concr->ccats, &clo4.fn, err);
+
+	gu_puts("  lin\n", out, err);
+	size_t n_funs = gu_seq_length(concr->cncfuns);
 	for (size_t i = 0; i < n_funs; i++) {
-		PgfCncFun* cncfun = gu_list_index(concr->cncfuns, i);
-		pgf_print_cncfun(cncfun, concr->sequences, wtr, err);
+		PgfCncFun* cncfun = gu_seq_get(concr->cncfuns, PgfCncFun*, i);
+		pgf_print_cncfun(cncfun, concr->sequences, out, err);
 	}
 
-	gu_puts("  sequences\n", wtr, err);
-	size_t n_seqs = gu_list_length(concr->sequences);
+	gu_puts("  sequences\n", out, err);
+	size_t n_seqs = gu_seq_length(concr->sequences);
 	for (size_t i = 0; i < n_seqs; i++) {
-		PgfSequence seq = gu_list_index(concr->sequences, i);
-		pgf_print_sequence(i, seq, wtr, err);
+		gu_printf(out,err,"    S%d := ", i);
+		PgfSymbols* syms = gu_seq_index(concr->sequences, PgfSequence, i)->syms;
+		pgf_print_symbols(syms, out, err);
+		gu_putc('\n', out, err);
 	}
 	
-	gu_puts("  categories\n", wtr, err);
-	PgfPrintFn clo4 = { { pgf_print_cnccat }, wtr };
-	gu_map_iter(concr->cnccats, &clo4.fn, err);
+	gu_puts("  categories\n", out, err);
+	PgfPrintFn clo5 = { { pgf_print_cnccat }, out };
+	gu_map_iter(concr->cnccats, &clo5.fn, err);
 	
-	gu_puts("}\n", wtr, err);
+	gu_puts("}\n", out, err);
 }
 
 static void
@@ -353,17 +381,17 @@
 			GuExn* err)
 {
 	PgfPrintFn* clo = (PgfPrintFn*) fn;
-    PgfCId cncname = *((PgfCId *) key);
+    PgfCId cncname = (PgfCId) key;
     PgfConcr *concr = *((PgfConcr **) value);
 
-	pgf_print_concrete(cncname, concr, clo->wtr, err);
+	pgf_print_concrete(cncname, concr, clo->out, err);
 }
 
 void
-pgf_print(PgfPGF* pgf, GuWriter* wtr, GuExn* err)
+pgf_print(PgfPGF* pgf, GuOut* out, GuExn* err)
 {
-	pgf_print_abstract(&pgf->abstract, wtr, err);
+	pgf_print_abstract(&pgf->abstract, out, err);
 	
-	PgfPrintFn clo = { { pgf_print_concr_cb }, wtr };
+	PgfPrintFn clo = { { pgf_print_concr_cb }, out };
 	gu_map_iter(pgf->concretes, &clo.fn, err);
 }
diff --git a/src/runtime/c/pgf/reader.c b/src/runtime/c/pgf/reader.c
--- a/src/runtime/c/pgf/reader.c
+++ b/src/runtime/c/pgf/reader.c
@@ -3,17 +3,20 @@
 #include "literals.h"
 #include "reader.h"
 #include "jit.h"
+
 #include <gu/defs.h>
 #include <gu/map.h>
 #include <gu/seq.h>
 #include <gu/assert.h>
-#include <gu/intern.h>
 #include <gu/in.h>
 #include <gu/bits.h>
 #include <gu/exn.h>
 #include <gu/utf8.h>
 #include <math.h>
-#include <stdio.h>
+#include <stdlib.h>
+#ifdef __MINGW32__
+#include <malloc.h>
+#endif
 
 //
 // PgfReader
@@ -24,7 +27,6 @@
 	GuExn* err;
 	GuPool* opool;
 	GuPool* tmp_pool;
-	GuSymTable* symtab;
 	PgfJitState* jit_state;
 };
 
@@ -75,52 +77,32 @@
 	// caller can proceed without checking for error
 	// immediately.
 	gu_return_on_exn(rdr->err, 0);
-	if (len < 0) {
-		gu_raise_i(rdr->err, PgfReadTagExn,
-			   .type = gu_type(GuLength), .tag = len);
+	if (GU_UNLIKELY(len < 0)) {
+		GuExnData* err_data = gu_raise(rdr->err, PgfReadTagExn);
+		if (err_data) {
+			PgfReadTagExn* rtag = gu_new(PgfReadTagExn, err_data->pool);
+			rtag->type = gu_type(GuLength);
+			rtag->tag  = len;
+			err_data->data = rtag;
+		}
+
 		return 0;
 	}
 	return (GuLength) len;
 }
 
 static PgfCId
-pgf_read_cid(PgfReader* rdr)
+pgf_read_cid(PgfReader* rdr, GuPool* pool)
 {
-	GuPool* tmp_pool = gu_new_pool();
-	GuStringBuf* sbuf = gu_string_buf(tmp_pool);
-	GuWriter* wtr = gu_string_buf_writer(sbuf);
-
 	size_t len = pgf_read_len(rdr);
-	for (size_t i = 0; i < len; i++) {
-		// CIds are in latin-1
-		GuUCS ucs = gu_in_u8(rdr->in, rdr->err);
-		gu_ucs_write(ucs, wtr, rdr->err);
-	}
-	GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
-	
-	GuSymbol sym = gu_symtable_intern(rdr->symtab, str);
-	gu_pool_free(tmp_pool);
-	return sym;
+	return gu_string_read_latin1(len, pool, rdr->in, rdr->err);
 }
 
 static GuString
 pgf_read_string(PgfReader* rdr)
 {	
-	GuPool* tmp_pool = gu_new_pool();
-	GuStringBuf* sbuf = gu_string_buf(tmp_pool);
-	GuWriter* wtr = gu_string_buf_writer(sbuf);
-
 	GuLength len = pgf_read_len(rdr);
-
-	for (size_t i = 0; i < len; i++) {
-		GuUCS ucs = gu_in_utf8(rdr->in, rdr->err);
-		gu_ucs_write(ucs, wtr, rdr->err);
-	}
-	GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
-	GuSymbol sym = gu_symtable_intern(rdr->symtab, str);
-	gu_pool_free(tmp_pool);
-
-	return sym;
+	return gu_string_read(len, rdr->opool, rdr->in, rdr->err);
 }
 
 static void
@@ -137,11 +119,21 @@
 	uint8_t tag = pgf_read_tag(rdr);
 	switch (tag) {
 	case PGF_LITERAL_STR: {
+		GuLength len = pgf_read_len(rdr);
+		uint8_t* buf = alloca(len*6+1);
+		uint8_t* p   = buf;
+		for (size_t i = 0; i < len; i++) {
+			gu_in_utf8_buf(&p, rdr->in, rdr->err);
+			gu_return_on_exn(rdr->err, gu_null_variant);
+		}
+		*p++ = 0;
+
 		PgfLiteralStr *lit_str =
-			gu_new_variant(PGF_LITERAL_STR,
-						   PgfLiteralStr,
-						   &lit, rdr->opool);
-		lit_str->val = pgf_read_string(rdr);
+			gu_new_flex_variant(PGF_LITERAL_STR,
+						        PgfLiteralStr,
+						        val, p-buf,
+						        &lit, rdr->opool);
+		strcpy((char*) lit_str->val, (char*) buf);
 		break;
 	}
 	case PGF_LITERAL_INT: {
@@ -175,13 +167,13 @@
 	gu_return_on_exn(rdr->err, NULL);
 
 	for (size_t i = 0; i < len; i++) {
-		PgfCId name = pgf_read_cid(rdr);
+		PgfCId name = pgf_read_cid(rdr, rdr->opool);
 		gu_return_on_exn(rdr->err, NULL);
 
 		PgfLiteral value = pgf_read_literal(rdr);
 		gu_return_on_exn(rdr->err, NULL);
 		
-		gu_map_put(flags, &name, PgfLiteral, value);
+		gu_map_put(flags, name, PgfLiteral, value);
 	}
 
 	return flags;
@@ -206,7 +198,7 @@
 		eabs->bind_type = pgf_read_tag(rdr);
 		gu_return_on_exn(rdr->err, gu_null_variant);
 
-		eabs->id = pgf_read_cid(rdr);
+		eabs->id = pgf_read_cid(rdr, rdr->opool);
 		gu_return_on_exn(rdr->err, gu_null_variant);
 
 		eabs->body = pgf_read_expr_(rdr);
@@ -245,11 +237,16 @@
 		break;
 	}
 	case PGF_EXPR_FUN: {
+		size_t len = pgf_read_len(rdr);
+
 		PgfExprFun *efun =
-			gu_new_variant(PGF_EXPR_FUN,
-						   PgfExprFun,
-						   &expr, rdr->opool);
-		efun->fun = pgf_read_cid(rdr);
+			gu_new_flex_variant(PGF_EXPR_FUN,
+						        PgfExprFun,
+						        fun, len+1,
+						        &expr, rdr->opool);
+		gu_in_bytes(rdr->in, (uint8_t*)efun->fun, len, rdr->err);
+		efun->fun[len] = 0;
+		
 		gu_return_on_exn(rdr->err, gu_null_variant);
 		break;
 	}
@@ -295,7 +292,7 @@
 	hypo->bind_type = pgf_read_tag(rdr);
 	gu_return_on_exn(rdr->err, );
 	
-	hypo->cid = pgf_read_cid(rdr);
+	hypo->cid = pgf_read_cid(rdr, rdr->opool);
 	gu_return_on_exn(rdr->err, );
 	
 	hypo->type = pgf_read_type_(rdr);
@@ -307,14 +304,14 @@
 {
 	size_t n_hypos = pgf_read_len(rdr);
 	gu_return_on_exn(rdr->err, NULL);
-	GuSeq hypos = gu_new_seq(PgfHypo, n_hypos, rdr->opool);
+	GuSeq* hypos = gu_new_seq(PgfHypo, n_hypos, rdr->opool);
 	for (size_t i = 0; i < n_hypos; i++) {
 		PgfHypo* hypo = gu_seq_index(hypos, PgfHypo, i);
 		pgf_read_hypo(rdr, hypo);
 		gu_return_on_exn(rdr->err, NULL);
 	}
 
-	PgfCId cid = pgf_read_cid(rdr);
+	PgfCId cid = pgf_read_cid(rdr, rdr->opool);
 	gu_return_on_exn(rdr->err, NULL);
 
 	size_t n_exprs = pgf_read_len(rdr);
@@ -344,7 +341,7 @@
 			gu_new_variant(PGF_PATT_APP,
 						   PgfPattApp,
 						   &patt, rdr->opool);
-		papp->ctor = pgf_read_cid(rdr);
+		papp->ctor = pgf_read_cid(rdr, rdr->opool);
 		gu_return_on_exn(rdr->err, gu_null_variant);
 		
 		papp->n_args = pgf_read_len(rdr);
@@ -361,7 +358,7 @@
 			gu_new_variant(PGF_PATT_VAR,
 						   PgfPattVar,
 						   &patt, rdr->opool);
-		papp->var = pgf_read_cid(rdr);
+		papp->var = pgf_read_cid(rdr, rdr->opool);
 		gu_return_on_exn(rdr->err, gu_null_variant);
 		break;
 	}
@@ -370,7 +367,7 @@
 			gu_new_variant(PGF_PATT_AS,
 						   PgfPattAs,
 						   &patt, rdr->opool);
-		pas->var = pgf_read_cid(rdr);
+		pas->var = pgf_read_cid(rdr, rdr->opool);
 		gu_return_on_exn(rdr->err, gu_null_variant);
 
 		pas->patt = pgf_read_patt(rdr);
@@ -424,7 +421,17 @@
 {
 	PgfAbsFun* absfun = gu_new(PgfAbsFun, rdr->opool);
 
-	absfun->name = pgf_read_cid(rdr);
+	size_t len = pgf_read_len(rdr);
+
+	PgfExprFun *efun =
+		gu_new_flex_variant(PGF_EXPR_FUN,
+							PgfExprFun,
+							fun, len+1,
+							&absfun->ep.expr, rdr->opool);
+	gu_in_bytes(rdr->in, (uint8_t*)efun->fun, len, rdr->err);
+	efun->fun[len] = 0;
+	absfun->name = efun->fun;
+
 	gu_return_on_exn(rdr->err, NULL);
 
 	absfun->type = pgf_read_type_(rdr);
@@ -436,7 +443,7 @@
 	gu_return_on_exn(rdr->err, NULL);
 	switch (tag) {
 	case 0:
-		absfun->defns = gu_null_seq;
+		absfun->defns = NULL;
 		break;
 	case 1: {
         GuLength length = pgf_read_len(rdr);
@@ -470,12 +477,6 @@
 
 	absfun->ep.prob = - log(gu_in_f64be(rdr->in, rdr->err));
 
-	PgfExprFun* expr_fun =
-		gu_new_variant(PGF_EXPR_FUN,
-					   PgfExprFun,
-					   &absfun->ep.expr, rdr->opool);
-	expr_fun->fun = absfun->name;
-
 	return absfun;
 }
 					    
@@ -495,7 +496,7 @@
 		PgfAbsFun* absfun = pgf_read_absfun(rdr);
 		gu_return_on_exn(rdr->err, NULL);
 		
-		gu_map_put(absfuns, &absfun->name, PgfAbsFun*, absfun);
+		gu_map_put(absfuns, absfun->name, PgfAbsFun*, absfun);
 	}
 
 	return absfuns;
@@ -506,7 +507,7 @@
 {
 	PgfAbsCat* abscat = gu_new(PgfAbsCat, rdr->opool);
 
-	abscat->name = pgf_read_cid(rdr);
+	abscat->name = pgf_read_cid(rdr, rdr->opool);
 	gu_return_on_exn(rdr->err, NULL);
 
 	size_t n_hypos = pgf_read_len(rdr);
@@ -518,10 +519,6 @@
 		gu_return_on_exn(rdr->err, NULL);
 	}
 
-	abscat->meta_prob = INFINITY;
-	abscat->meta_token_prob = INFINITY;
-    abscat->meta_child_probs = NULL;
-
     GuBuf* functions = gu_new_buf(PgfAbsFun*, rdr->tmp_pool);
 
 	size_t n_functions = pgf_read_len(rdr);
@@ -531,14 +528,17 @@
 		gu_in_f64be(rdr->in, rdr->err);  // ignore
 		gu_return_on_exn(rdr->err, NULL);
 
-		PgfCId name = pgf_read_cid(rdr);
+		PgfCId name = pgf_read_cid(rdr, rdr->tmp_pool);
 		gu_return_on_exn(rdr->err, NULL);
 		
 		PgfAbsFun* absfun =
-			gu_map_get(abstr->funs, &name, PgfAbsFun*);
+			gu_map_get(abstr->funs, name, PgfAbsFun*);
+		assert(absfun != NULL);
 		gu_buf_push(functions, PgfAbsFun*, absfun);
 	}
 
+	abscat->prob = - log(gu_in_f64be(rdr->in, rdr->err));
+
 	pgf_jit_predicate(rdr->jit_state, abscats, abscat, functions);
 
 	return abscat;
@@ -560,7 +560,7 @@
 		PgfAbsCat* abscat = pgf_read_abscat(rdr, abstr, abscats);
 		gu_return_on_exn(rdr->err, NULL);
 
-		gu_map_put(abscats, &abscat->name, PgfAbsCat*, abscat);
+		gu_map_put(abscats, abscat->name, PgfAbsCat*, abscat);
 	}
 
 	return abscats;
@@ -569,7 +569,7 @@
 static void
 pgf_read_abstract(PgfReader* rdr, PgfAbstr* abstract)
 {
-	abstract->name = pgf_read_cid(rdr);
+	abstract->name = pgf_read_cid(rdr, rdr->opool);
 	gu_return_on_exn(rdr->err, );
 
 	abstract->aflags = pgf_read_flags(rdr);
@@ -580,6 +580,17 @@
 	
 	abstract->cats = pgf_read_abscats(rdr, abstract);
 	gu_return_on_exn(rdr->err, );
+
+	abstract->abs_lin_fun = gu_new(PgfAbsFun, rdr->opool);
+	abstract->abs_lin_fun->name = "_";
+	abstract->abs_lin_fun->type = gu_new(PgfType, rdr->opool);
+	abstract->abs_lin_fun->type->hypos = NULL;
+	abstract->abs_lin_fun->type->cid = "_";
+	abstract->abs_lin_fun->type->n_exprs = 0;
+	abstract->abs_lin_fun->arity = 0;
+	abstract->abs_lin_fun->defns = NULL;
+	abstract->abs_lin_fun->ep.prob = INFINITY;
+	abstract->abs_lin_fun->ep.expr = gu_null_variant;
 }
 
 static PgfCIdMap*
@@ -588,57 +599,43 @@
 	GuMapType* map_type = (GuMapType*)
 		GU_TYPE_LIT(GuStringMap, _,
 			 		gu_type(GuString),
-					&gu_empty_string);
+					&"");
 	PgfCIdMap* printnames = gu_map_type_make(map_type, rdr->opool);
 
 	size_t len = pgf_read_len(rdr);
 	gu_return_on_exn(rdr->err, NULL);
 
 	for (size_t i = 0; i < len; i++) {
-		PgfCId name = pgf_read_cid(rdr);
+		PgfCId name = pgf_read_cid(rdr, rdr->opool);
 		gu_return_on_exn(rdr->err, NULL);
 
 		GuString printname = pgf_read_string(rdr);
 		gu_return_on_exn(rdr->err, NULL);
 
-		gu_map_put(printnames, &name, GuString, printname);
+		gu_map_put(printnames, name, GuString, printname);
 	}
 
 	return printnames;
 }
 
-static PgfTokens
-pgf_read_tokens(PgfReader* rdr)
-{
-	size_t len = pgf_read_len(rdr);
-	gu_return_on_exn(rdr->err, gu_null_seq);
-
-	PgfTokens tokens = gu_new_seq(PgfToken, len, rdr->opool);
-	for (size_t i = 0; i < len; i++) {
-		PgfToken token = pgf_read_string(rdr);
-		gu_return_on_exn(rdr->err, gu_null_seq);
-
-		gu_seq_set(tokens, PgfToken, i, token);
-	}
-
-	return tokens;
-}
+static PgfSymbols*
+pgf_read_symbols(PgfReader* rdr);
 
 static void
 pgf_read_alternative(PgfReader* rdr, PgfAlternative* alt)
 {
-	alt->form = pgf_read_tokens(rdr);
+	alt->form = pgf_read_symbols(rdr);
 	gu_return_on_exn(rdr->err,);
 
 	size_t n_prefixes = pgf_read_len(rdr);
 	gu_return_on_exn(rdr->err,);
 
-	alt->prefixes = gu_new_list(GuStringL, rdr->opool, n_prefixes);
+	alt->prefixes = gu_new_seq(GuString, n_prefixes, rdr->opool);
 	for (size_t i = 0; i < n_prefixes; i++) {
 		GuString prefix = pgf_read_string(rdr);
 		gu_return_on_exn(rdr->err,);
 		
-		gu_list_index(alt->prefixes, i) = prefix;
+		gu_seq_set(alt->prefixes, GuString, i, prefix);
 	}
 }
 
@@ -689,16 +686,25 @@
 		break;
 	}
 	case PGF_SYMBOL_KS: {
+		GuLength len = pgf_read_len(rdr);
+		uint8_t* buf = alloca(len*6+1);
+		uint8_t* p   = buf;
+		for (size_t i = 0; i < len; i++) {
+			gu_in_utf8_buf(&p, rdr->in, rdr->err);
+			gu_return_on_exn(rdr->err, gu_null_variant);
+		}
+		*p++ = 0;
+
 		PgfSymbolKS *sym_ks =
-			gu_new_variant(PGF_SYMBOL_KS,
-						   PgfSymbolKS,
-						   &sym, rdr->opool);
-		sym_ks->tokens = pgf_read_tokens(rdr);
-		gu_return_on_exn(rdr->err, gu_null_variant);
+			gu_new_flex_variant(PGF_SYMBOL_KS,
+						        PgfSymbolKS,
+						        token, p-buf,
+						        &sym, rdr->opool);
+		strcpy((char*) sym_ks->token, (char*) buf);
 		break;
 	}
 	case PGF_SYMBOL_KP: {
-		PgfTokens default_form = pgf_read_tokens(rdr);
+		PgfSymbols* default_form = pgf_read_symbols(rdr);
 		gu_return_on_exn(rdr->err, gu_null_variant);
 		
 		size_t n_forms = pgf_read_len(rdr);
@@ -717,6 +723,27 @@
 		}
 		break;
 	}
+	case PGF_SYMBOL_NE: {
+		gu_new_variant(PGF_SYMBOL_NE,
+		               PgfSymbolNE,
+		               &sym, rdr->opool);
+		gu_return_on_exn(rdr->err, gu_null_variant);
+		break;
+	}
+	case PGF_SYMBOL_BIND: {
+		gu_new_variant(PGF_SYMBOL_BIND,
+		               PgfSymbolBIND,
+		               &sym, rdr->opool);
+		gu_return_on_exn(rdr->err, gu_null_variant);
+		break;
+	}
+	case PGF_SYMBOL_SOFT_BIND: {
+		gu_new_variant(PGF_SYMBOL_SOFT_BIND,
+		               PgfSymbolBIND,
+		               &sym, rdr->opool);
+		gu_return_on_exn(rdr->err, gu_null_variant);
+		break;
+	}
 	default:
 		pgf_read_tag_error(rdr);
 	}
@@ -724,21 +751,21 @@
 	return sym;
 }
 
-static PgfSequence
-pgf_read_sequence(PgfReader* rdr)
+static PgfSymbols*
+pgf_read_symbols(PgfReader* rdr)
 {
 	size_t len = pgf_read_len(rdr);
-	gu_return_on_exn(rdr->err, gu_null_seq);
+	gu_return_on_exn(rdr->err, NULL);
 
-	PgfSequence seq = gu_new_seq(PgfSymbol, len, rdr->opool);
+	PgfSymbols* syms = gu_new_seq(PgfSymbol, len, rdr->opool);
 
 	for (size_t i = 0; i < len; i++) {
 		PgfSymbol sym = pgf_read_symbol(rdr);
-		gu_return_on_exn(rdr->err, gu_null_seq);
-		gu_seq_set(seq, PgfSymbol, i, sym);
+		gu_return_on_exn(rdr->err, NULL);
+		gu_seq_set(syms, PgfSymbol, i, sym);
 	}
 
-	return seq;
+	return syms;
 }
 
 static PgfSequences*
@@ -747,12 +774,14 @@
 	size_t len = pgf_read_len(rdr);
 	gu_return_on_exn(rdr->err, NULL);
 	
-	PgfSequences* seqs = gu_new_list(PgfSequences, rdr->opool, len);
+	PgfSequences* seqs = gu_new_seq(PgfSequence, len, rdr->opool);
 
 	for (size_t i = 0; i < len; i++) {
-		PgfSequence seq = pgf_read_sequence(rdr);
+		PgfSymbols* syms = pgf_read_symbols(rdr);
 		gu_return_on_exn(rdr->err, NULL);
-		gu_list_index(seqs, i) = seq;
+
+		gu_seq_index(seqs, PgfSequence, i)->syms = syms;
+		gu_seq_index(seqs, PgfSequence, i)->idx  = NULL;
 	}
 
 	return seqs;
@@ -761,14 +790,14 @@
 static PgfCncFun*
 pgf_read_cncfun(PgfReader* rdr, PgfAbstr* abstr, PgfConcr* concr, int funid)
 {
-	PgfCId name = pgf_read_cid(rdr);
+	PgfCId name = pgf_read_cid(rdr, rdr->tmp_pool);
 	gu_return_on_exn(rdr->err, NULL);
 
 	size_t len = pgf_read_len(rdr);
 	gu_return_on_exn(rdr->err, NULL);
 
 	PgfAbsFun* absfun =
-		gu_map_get(abstr->funs, &name, PgfAbsFun*);
+		gu_map_get(abstr->funs, name, PgfAbsFun*);
 
 	PgfCncFun* cncfun = gu_new_flex(rdr->opool, PgfCncFun, lins, len);
 	cncfun->absfun = absfun;
@@ -777,15 +806,15 @@
 	cncfun->n_lins = len;
 
 	for (size_t i = 0; i < len; i++) {
-		int seqid = pgf_read_int(rdr);
+		size_t seqid = pgf_read_int(rdr);
 		gu_return_on_exn(rdr->err, NULL);
 
-		if (seqid < 0 || seqid >= gu_list_length(concr->sequences)) {
+		if (seqid >= gu_seq_length(concr->sequences)) {
 			gu_raise(rdr->err, PgfReadExn);
 			return NULL;
 		}
 		
-		cncfun->lins[i] = gu_list_elems(concr->sequences)[seqid];
+		cncfun->lins[i] = gu_seq_index(concr->sequences, PgfSequence, seqid);
 	}
 
 	return cncfun;
@@ -797,13 +826,13 @@
 	size_t len = pgf_read_len(rdr);
 	gu_return_on_exn(rdr->err, NULL);
 
-	PgfCncFuns* cncfuns = gu_new_list(PgfCncFuns, rdr->opool, len);
+	PgfCncFuns* cncfuns = gu_new_seq(PgfCncFun*, len, rdr->opool);
 
 	for (size_t funid = 0; funid < len; funid++) {
 		PgfCncFun* cncfun = pgf_read_cncfun(rdr, abstr, concr, funid);
 		gu_return_on_exn(rdr->err, NULL);
 
-		gu_list_index(cncfuns, funid) = cncfun;
+		gu_seq_set(cncfuns, PgfCncFun*, funid, cncfun);
 	}
 
 	return cncfuns;
@@ -820,8 +849,9 @@
         ccat = gu_new(PgfCCat, rdr->opool);
         ccat->cnccat = NULL;
         ccat->lindefs = NULL;
+        ccat->linrefs = NULL;
         ccat->n_synprods = 0;
-        ccat->prods = gu_null_seq;
+        ccat->prods = NULL;
         ccat->viterbi_prob = 0;
         ccat->fid = fid;
         ccat->conts = NULL;
@@ -836,15 +866,15 @@
 static PgfCncFun*
 pgf_read_funid(PgfReader* rdr, PgfConcr* concr)
 {
-	int32_t funid = pgf_read_int(rdr);
+	size_t funid = pgf_read_int(rdr);
 	gu_return_on_exn(rdr->err, NULL);
 
-	if (funid < 0 || funid >= gu_list_length(concr->cncfuns)) {
+	if (funid >= gu_seq_length(concr->cncfuns)) {
 		gu_raise(rdr->err, PgfReadExn);
 		return NULL;
 	}
 
-	return gu_list_elems(concr->cncfuns)[funid];
+	return gu_seq_get(concr->cncfuns, PgfCncFun*, funid);
 }
 
 static void
@@ -859,23 +889,45 @@
 		size_t n_funs = pgf_read_len(rdr);
 		gu_return_on_exn(rdr->err, );
 		
-		ccat->lindefs = gu_new_list(PgfCncFuns, rdr->opool, n_funs);
+		ccat->lindefs = gu_new_seq(PgfCncFun*, n_funs, rdr->opool);
 		for (size_t j = 0; j < n_funs; j++) {
 			PgfCncFun* fun = pgf_read_funid(rdr, concr);
-			gu_list_index(ccat->lindefs, j) = fun;
+			fun->absfun = concr->abstr->abs_lin_fun;
+			gu_seq_set(ccat->lindefs, PgfCncFun*, j, fun);
 		}
 	}
 }
 
 static void
+pgf_read_linrefs(PgfReader* rdr, PgfConcr* concr)
+{
+	size_t len = pgf_read_len(rdr);
+	gu_return_on_exn(rdr->err, );
+
+	for (size_t i = 0; i < len; i++) {
+		PgfCCat* ccat = pgf_read_fid(rdr, concr);
+		
+		size_t n_funs = pgf_read_len(rdr);
+		gu_return_on_exn(rdr->err, );
+
+		ccat->linrefs = gu_new_seq(PgfCncFun*, n_funs, rdr->opool);
+		for (size_t j = 0; j < n_funs; j++) {
+			PgfCncFun* fun = pgf_read_funid(rdr, concr);
+			fun->absfun = concr->abstr->abs_lin_fun;
+			gu_seq_set(ccat->linrefs, PgfCncFun*, j, fun);
+		}
+	}
+}
+
+static void
 pgf_read_parg(PgfReader* rdr, PgfConcr* concr, PgfPArg* parg)
 {
 	size_t n_hoas = pgf_read_len(rdr);
 	gu_return_on_exn(rdr->err, );
 
-	parg->hypos = gu_new_list(PgfCCats, rdr->opool, n_hoas);
+	parg->hypos = gu_new_seq(PgfCCat*, n_hoas, rdr->opool);
 	for (size_t i = 0; i < n_hoas; i++) {
-		gu_list_index(parg->hypos, i) = pgf_read_fid(rdr, concr);
+		gu_seq_set(parg->hypos, PgfCCat*, i, pgf_read_fid(rdr, concr));
 		gu_return_on_exn(rdr->err, );
 	}
 	
@@ -883,13 +935,13 @@
 	gu_return_on_exn(rdr->err, );
 }
 
-static PgfPArgs
+static PgfPArgs*
 pgf_read_pargs(PgfReader* rdr, PgfConcr* concr)
 {
 	size_t len = pgf_read_len(rdr);
-	gu_return_on_exn(rdr->err, gu_null_seq);
+	gu_return_on_exn(rdr->err, NULL);
 
-	PgfPArgs pargs = gu_new_seq(PgfPArg, len, rdr->opool);
+	PgfPArgs* pargs = gu_new_seq(PgfPArg, len, rdr->opool);
 	for (size_t i = 0; i < len; i++) {
 		PgfPArg* parg = gu_seq_index(pargs, PgfPArg, i);
 		pgf_read_parg(rdr, concr, parg);
@@ -898,6 +950,16 @@
 	return pargs;
 }
 
+extern void
+pgf_parser_index(PgfConcr* concr, 
+                 PgfCCat* ccat, PgfProduction prod,
+                 GuPool *pool);
+
+extern void
+pgf_lzr_index(PgfConcr* concr, 
+              PgfCCat* ccat, PgfProduction prod,
+              GuPool *pool);
+
 static void
 pgf_read_production(PgfReader* rdr, PgfConcr* concr, 
                     PgfCCat* ccat, size_t* top, size_t* bot)
@@ -939,6 +1001,9 @@
 	default:
 		pgf_read_tag_error(rdr);
 	}
+
+	pgf_parser_index(concr, ccat, prod, rdr->opool);
+	pgf_lzr_index(concr, ccat, prod, rdr->opool);
 }
 
 static void
@@ -977,11 +1042,11 @@
 		gu_malloc(rdr->opool, sizeof(PgfCncCat)+n_lins*sizeof(GuString));
 
 	cnccat->abscat = 
-		gu_map_get(abstr->cats, &name, PgfAbsCat*);
+		gu_map_get(abstr->cats, name, PgfAbsCat*);
 	gu_assert(cnccat->abscat != NULL);
 
 	int len = last + 1 - first;
-	cnccat->cats = gu_new_list(PgfCCats, rdr->opool, len);
+	cnccat->cats = gu_new_seq(PgfCCat*, len, rdr->opool);
 	
 	for (int i = 0; i < len; i++) {
 		int fid = first + i;
@@ -990,8 +1055,9 @@
             ccat = gu_new(PgfCCat, rdr->opool);
             ccat->cnccat = NULL;
             ccat->lindefs = NULL;
+            ccat->linrefs = NULL;
             ccat->n_synprods = 0;
-            ccat->prods = gu_null_seq;
+            ccat->prods = NULL;
             ccat->viterbi_prob = 0;
             ccat->fid = fid;
             ccat->conts = NULL;
@@ -999,7 +1065,7 @@
 
             gu_map_put(concr->ccats, &fid, PgfCCat*, ccat);
         }
-		gu_list_index(cnccat->cats, i) = ccat;
+		gu_seq_set(cnccat->cats, PgfCCat*, i, ccat);
 
         ccat->cnccat = cnccat;
 	}
@@ -1025,127 +1091,211 @@
 	gu_return_on_exn(rdr->err, NULL);
 
 	for (size_t i = 0; i < len; i++) {
-		PgfCId name = pgf_read_cid(rdr);
+		PgfCId name = pgf_read_cid(rdr, rdr->opool);
 		gu_return_on_exn(rdr->err, NULL);
 
 		PgfCncCat* cnccat =
 			pgf_read_cnccat(rdr, abstr, concr, name);
 		gu_return_on_exn(rdr->err, NULL);
 		
-		gu_map_put(cnccats, &name, PgfCncCat*, cnccat);
+		gu_map_put(cnccats, name, PgfCncCat*, cnccat);
 	}
 
 	return cnccats;
 }
 
-typedef struct {
-	GuMapItor fn;
-	PgfReader* rdr;
-} PgfIndexFn;
-
-static PgfCncCat*
-pgf_ccat_set_cnccat(PgfCCat* ccat)
+static void
+pgf_ccat_set_cnccat(PgfCCat* ccat, PgfProduction prod)
 {
-	if (!ccat->cnccat) {
-		size_t n_prods = gu_seq_length(ccat->prods);
-		for (size_t i = 0; i < n_prods; i++) {
-			PgfProduction prod = 
-				gu_seq_get(ccat->prods, PgfProduction, i);
-			GuVariantInfo i = gu_variant_open(prod);
-			switch (i.tag) {
-			case PGF_PRODUCTION_COERCE: {
-				PgfProductionCoerce* pcoerce = i.data;
-				PgfCncCat* cnccat = 
-					pgf_ccat_set_cnccat(pcoerce->coerce);
-				if (!ccat->cnccat) {
-					ccat->cnccat = cnccat;
-				} else if (ccat->cnccat != cnccat) {
-					// XXX: real error
-					gu_impossible();
-				}
- 				break;
-			}
-			case PGF_PRODUCTION_APPLY:
-				// Shouldn't happen with current PGF.
-				// XXX: real error
-				gu_impossible();
-				break;
-			default:
-				gu_impossible();
-			}
+	GuVariantInfo i = gu_variant_open(prod);
+	switch (i.tag) {
+	case PGF_PRODUCTION_COERCE: {
+		PgfProductionCoerce* pcoerce = i.data;
+		PgfCncCat* cnccat = pcoerce->coerce->cnccat;
+		if (!ccat->cnccat) {
+			ccat->cnccat = cnccat;
+		} else if (ccat->cnccat != cnccat) {
+			// XXX: real error
+			gu_impossible();
 		}
+		break;
 	}
-	return ccat->cnccat;
+	case PGF_PRODUCTION_APPLY:
+		// Shouldn't happen with current PGF.
+		// XXX: real error
+		gu_impossible();
+		break;
+	default:
+		gu_impossible();
+	}
 }
 
-extern float
+extern prob_t
 pgf_ccat_set_viterbi_prob(PgfCCat* ccat);
 
 static void
 pgf_read_ccat_cb(GuMapItor* fn, const void* key, void* value, GuExn* err)
 {
-	(void) (key && err);
-	PgfCCat* ccat = *((PgfCCat**) value);
+	(void) (fn && key && err);
+    PgfCCat* ccat = *((PgfCCat**) value);
 
-	pgf_ccat_set_cnccat(ccat);
+	if (ccat->prods == NULL)
+		return;
+
+	size_t n_prods = gu_seq_length(ccat->prods);
+	for (size_t i = 0; i < n_prods; i++) {
+		PgfProduction prod = 
+			gu_seq_get(ccat->prods, PgfProduction, i);
+			
+		if (!ccat->cnccat) {
+			pgf_ccat_set_cnccat(ccat, prod);
+		}
+	}
+
 //	pgf_ccat_set_viterbi_prob(ccat);
 }
 
 void
-pgf_parser_index(PgfConcr* concr, GuPool *pool);
-
-void
-pgf_lzr_index(PgfConcr* concr, GuPool *pool);
-
-static PgfConcr*
-pgf_read_concrete(PgfReader* rdr, PgfAbstr* abstr)
+pgf_read_concrete_content(PgfReader* rdr, PgfConcr* concr)
 {
-	PgfConcr* concr = gu_new(PgfConcr, rdr->opool);
-
-	concr->name = 
-		pgf_read_cid(rdr);
-	gu_return_on_exn(rdr->err, NULL);
-
-	concr->cflags = 
-		pgf_read_flags(rdr);
-	gu_return_on_exn(rdr->err, NULL);
-	
-	concr->printnames = 
+	concr->printnames =
 		pgf_read_printnames(rdr);
-	gu_return_on_exn(rdr->err, NULL);
-	
-	concr->sequences = 
+	gu_return_on_exn(rdr->err,);
+
+	concr->sequences =
 		pgf_read_sequences(rdr);
-	gu_return_on_exn(rdr->err, NULL);
-	
+	gu_return_on_exn(rdr->err,);
+
+	concr->pre_sequences = gu_new_buf(PgfSequence, rdr->opool);
+
 	concr->cncfuns =
-		pgf_read_cncfuns(rdr, abstr, concr);
-	gu_return_on_exn(rdr->err, NULL);
+		pgf_read_cncfuns(rdr, concr->abstr, concr);
+	gu_return_on_exn(rdr->err,);
 
 	concr->ccats =
 		gu_new_int_map(PgfCCat*, &gu_null_struct, rdr->opool);
 	concr->fun_indices = gu_map_type_new(PgfCncFunOverloadMap, rdr->opool);
 	concr->coerce_idx  = gu_map_type_new(PgfCncOverloadMap, rdr->opool);
-	concr->epsilon_idx = gu_map_type_new(PgfProductionIdx, rdr->opool);
-	concr->leftcorner_cat_idx = gu_map_type_new(PgfLeftcornerCatIdx,rdr->opool);
-	concr->leftcorner_tok_idx = gu_map_type_new(PgfLeftcornerTokIdx,rdr->opool);
 	pgf_read_lindefs(rdr, concr);
+	pgf_read_linrefs(rdr, concr);
 	pgf_read_ccats(rdr, concr);
-	concr->cnccats = pgf_read_cnccats(rdr, abstr, concr);
+	concr->cnccats = pgf_read_cnccats(rdr, concr->abstr, concr);
 	concr->callbacks = pgf_new_callbacks_map(concr, rdr->opool); 
 	concr->total_cats = pgf_read_int(rdr);
 
-	PgfIndexFn clo1 = { { pgf_read_ccat_cb }, rdr };
-	gu_map_iter(concr->ccats, &clo1.fn, NULL);
+	GuMapItor clo1 = { pgf_read_ccat_cb };
+	gu_map_iter(concr->ccats, &clo1, NULL);
+}
 
-	pgf_parser_index(concr, rdr->opool);
-	pgf_lzr_index(concr, rdr->opool);
+static void
+pgf_read_concrete_init_header(PgfConcr* concr)
+{
+	concr->printnames = NULL;
+	concr->sequences  = NULL;
+	concr->pre_sequences = NULL;
+	concr->cncfuns = NULL;
+	concr->ccats = NULL;
+	concr->fun_indices = NULL;
+	concr->coerce_idx = NULL;
+	concr->cnccats = NULL;
+	concr->callbacks = NULL;
+	concr->total_cats = 0;
+}
 
+static void
+gu_concr_fini(GuFinalizer* fin)
+{
+	PgfConcr* concr = gu_container(fin, PgfConcr, fin);
+	
+	if (concr->pool != NULL) {
+		pgf_read_concrete_init_header(concr);
+		gu_pool_free(concr->pool);
+		concr->pool = NULL;
+	}
+}
+
+static PgfConcr*
+pgf_read_concrete(PgfReader* rdr, PgfAbstr* abstr, bool with_content)
+{
+	PgfConcr* concr = gu_new(PgfConcr, rdr->opool);
+
+	concr->name = 
+		pgf_read_cid(rdr, rdr->opool);
+	gu_return_on_exn(rdr->err, NULL);
+
+	concr->abstr = abstr;
+
+	concr->cflags =
+		pgf_read_flags(rdr);
+	gu_return_on_exn(rdr->err, NULL);
+
+	concr->pool = NULL;
+
+	if (with_content) {
+		pgf_read_concrete_content(rdr, concr);
+		
+		concr->fin.fn = NULL;
+	} else {
+		pgf_read_concrete_init_header(concr);
+
+		concr->fin.fn = gu_concr_fini;
+		gu_pool_finally(rdr->opool, &concr->fin);
+	}
+	gu_return_on_exn(rdr->err, NULL);
+
 	return concr;
 }
 
+void
+pgf_concrete_load(PgfConcr* concr, GuIn* in, GuExn* err)
+{
+	if (concr->fin.fn == NULL || concr->pool != NULL)
+		return;    // already loaded
+
+	GuPool* pool = gu_new_pool();
+	GuPool* tmp_pool = gu_local_pool();
+
+	PgfReader* rdr = pgf_new_reader(in, pool, tmp_pool, err);
+
+	PgfCId name =
+		pgf_read_cid(rdr, rdr->tmp_pool);
+	gu_return_on_exn(rdr->err, );
+
+	if (strcmp(name, concr->name) != 0) {
+		GuExnData* err_data = gu_raise(rdr->err, PgfExn);
+		if (err_data) {
+			err_data->data = "This file contains different concrete syntax";
+			gu_pool_free(tmp_pool);
+			gu_pool_free(pool);
+			return;
+		}
+	}
+
+	concr->pool = pool;
+
+	pgf_read_flags(rdr);
+	if (gu_exn_is_raised(rdr->err)) 
+		goto end;
+
+	pgf_read_concrete_content(rdr, concr);
+	if (gu_exn_is_raised(rdr->err)) 
+		goto end;
+
+end:
+	gu_pool_free(tmp_pool);
+}
+
+void
+pgf_concrete_unload(PgfConcr* concr)
+{
+	if (concr->fin.fn == NULL)
+		return;
+
+	gu_concr_fini(&concr->fin);
+}
+
 static PgfCIdMap*
-pgf_read_concretes(PgfReader* rdr, PgfAbstr* abstr)
+pgf_read_concretes(PgfReader* rdr, PgfAbstr* abstr, bool with_content)
 {
 	GuMapType* map_type = (GuMapType*)
 		GU_TYPE_LIT(GuStringMap, _,
@@ -1157,10 +1307,10 @@
 	gu_return_on_exn(rdr->err, NULL);
 
 	for (size_t i = 0; i < len; i++) {
-		PgfConcr* concr = pgf_read_concrete(rdr, abstr);
+		PgfConcr* concr = pgf_read_concrete(rdr, abstr, with_content);
 		gu_return_on_exn(rdr->err, NULL);
-		
-		gu_map_put(concretes, &concr->name, PgfConcr*, concr);
+
+		gu_map_put(concretes, concr->name, PgfConcr*, concr);
 	}
 
 	return concretes;
@@ -1181,9 +1331,13 @@
 		
 	pgf_read_abstract(rdr, &pgf->abstract);
 	gu_return_on_exn(rdr->err, NULL);
-	
-	pgf->concretes = pgf_read_concretes(rdr, &pgf->abstract);
+
+	bool with_content =
+		gu_variant_is_null(gu_map_get(pgf->gflags, "split", PgfLiteral));
+	pgf->concretes = pgf_read_concretes(rdr, &pgf->abstract, with_content);
 	gu_return_on_exn(rdr->err, NULL);
+	
+	pgf->pool = rdr->opool;
 
 	return pgf;
 }
@@ -1194,7 +1348,6 @@
 	PgfReader* rdr = gu_new(PgfReader, tmp_pool);
 	rdr->opool = opool;
 	rdr->tmp_pool = tmp_pool;
-	rdr->symtab = gu_new_symtable(opool, tmp_pool);
 	rdr->err = err;
 	rdr->in = in;
 	rdr->jit_state = pgf_jit_init(tmp_pool, rdr->opool);
@@ -1204,5 +1357,8 @@
 void
 pgf_reader_done(PgfReader* rdr, PgfPGF* pgf)
 {
+	if (pgf == NULL)
+		return;
+
 	pgf_jit_done(rdr->jit_state, &pgf->abstract);
 }
diff --git a/src/runtime/c/pgf/reader.h b/src/runtime/c/pgf/reader.h
--- a/src/runtime/c/pgf/reader.h
+++ b/src/runtime/c/pgf/reader.h
@@ -14,6 +14,12 @@
 pgf_read_pgf(PgfReader* rdr);
 
 void
+pgf_concrete_load(PgfConcr* concr, GuIn* in, GuExn* err);
+
+void
+pgf_concrete_unload(PgfConcr* concr);
+
+void
 pgf_reader_done(PgfReader* rdr, PgfPGF* pgf);
 
 #endif // READER_H_
diff --git a/src/runtime/c/pgf/reasoner.c b/src/runtime/c/pgf/reasoner.c
--- a/src/runtime/c/pgf/reasoner.c
+++ b/src/runtime/c/pgf/reasoner.c
@@ -226,18 +226,18 @@
 }
 
 void
-pgf_try_first(PgfReasoner* rs, PgfExprState* parent, PgfAbsFun* absfun)
+pgf_reasoner_try_first(PgfReasoner* rs, PgfExprState* parent, PgfAbsFun* absfun)
 {
 	PgfCId cat = absfun->type->cid;
 
-	PgfAnswers* answers = gu_map_get(rs->table, &cat, PgfAnswers*);
+	PgfAnswers* answers = gu_map_get(rs->table, cat, PgfAnswers*);
 	if (answers == NULL) {
 		answers = gu_new(PgfAnswers, rs->tmp_pool);
 		answers->parents = gu_new_buf(PgfExprState*, rs->tmp_pool);
 		answers->exprs   = gu_new_buf(PgfExprProb*, rs->tmp_pool);
 		answers->outside_prob = parent->base.prob;
 
-		gu_map_put(rs->table, &cat, PgfAnswers*, answers);
+		gu_map_put(rs->table, cat, PgfAnswers*, answers);
 	}
 
 	gu_buf_push(answers->parents, PgfExprState*, parent);
@@ -276,7 +276,7 @@
 }
 
 void
-pgf_try_else(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun)
+pgf_reasoner_try_else(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun)
 {
 	PgfExprState *st = gu_new(PgfExprState, rs->tmp_pool);
 	st->base.continuation = (PgfPredicate) absfun->predicate;
@@ -311,7 +311,7 @@
 }
 
 void
-pgf_complete(PgfReasoner* rs, PgfExprState* st)
+pgf_reasoner_complete(PgfReasoner* rs, PgfExprState* st)
 {
 	PgfExprProb* ep = gu_new(PgfExprProb, rs->pool);
 	ep->prob = st->base.prob - st->answers->outside_prob;
@@ -332,10 +332,10 @@
 }
 
 void
-pgf_try_constant(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun)
+pgf_reasoner_try_constant(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun)
 {
-	pgf_try_else(rs, prev, absfun);
-	pgf_complete(rs, prev);
+	pgf_reasoner_try_else(rs, prev, absfun);
+	pgf_reasoner_complete(rs, prev);
 }
 
 static PgfExprProb*
@@ -382,7 +382,7 @@
 }
 
 PgfExprEnum*
-pgf_generate(PgfPGF* pgf, PgfCId cat, GuPool* pool)
+pgf_generate_all(PgfPGF* pgf, PgfCId cat, GuPool* pool)
 {
 	PgfReasoner* rs = gu_new(PgfReasoner, pool);
 	rs->pool = pool;
@@ -397,9 +397,9 @@
 	answers->parents = gu_new_buf(PgfExprState*, rs->tmp_pool);
 	answers->exprs   = rs->exprs;
 	answers->outside_prob = 0;
-	gu_map_put(rs->table, &cat, PgfAnswers*, answers);
+	gu_map_put(rs->table, cat, PgfAnswers*, answers);
 
-	PgfAbsCat* abscat = gu_map_get(rs->abstract->cats, &cat, PgfAbsCat*);
+	PgfAbsCat* abscat = gu_map_get(rs->abstract->cats, cat, PgfAbsCat*);
 	if (abscat != NULL) {
 		((PgfPredicate) abscat->predicate)(rs, NULL);
 	}
diff --git a/src/runtime/c/pgf/reasoner.h b/src/runtime/c/pgf/reasoner.h
--- a/src/runtime/c/pgf/reasoner.h
+++ b/src/runtime/c/pgf/reasoner.h
@@ -8,15 +8,15 @@
 typedef void (*PgfPredicate)(PgfReasoner* rs, PgfReasonerState* st);
 
 void
-pgf_try_first(PgfReasoner* rs, PgfExprState* parent, PgfAbsFun* absfun);
+pgf_reasoner_try_first(PgfReasoner* rs, PgfExprState* parent, PgfAbsFun* absfun);
 
 void
-pgf_try_else(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun);
+pgf_reasoner_try_else(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun);
 
 void
-pgf_complete(PgfReasoner* rs, PgfExprState* st);
+pgf_reasoner_complete(PgfReasoner* rs, PgfExprState* st);
 
 void
-pgf_try_constant(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun);
+pgf_reasoner_try_constant(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun);
 
 #endif
diff --git a/src/runtime/c/pgf/typechecker.c b/src/runtime/c/pgf/typechecker.c
new file mode 100644
--- /dev/null
+++ b/src/runtime/c/pgf/typechecker.c
@@ -0,0 +1,581 @@
+#include "pgf.h"
+#include "data.h"
+#include "gu/mem.h"
+#include "gu/string.h"
+
+typedef struct PgfCFHypos PgfCFHypos;
+struct PgfCFHypos {
+	PgfType* ty;
+	PgfCFHypos* next;
+};
+
+typedef struct PgfContext PgfContext;
+struct PgfContext {
+	PgfCId var;
+	PgfType* ty;
+	PgfContext* next;
+};
+
+typedef struct {
+	PgfCFHypos* hypos;
+	PgfCId cat;
+} PgfCFType;
+
+typedef struct {
+	PgfAbstr* abstr;
+	GuExn* exn;
+	GuPool* pool;
+	GuPool* tmp_pool;
+} PgfTypeChecker;
+
+static PgfCFType null_cf_type = { .hypos = NULL, .cat = NULL };
+
+static PgfCFType 
+pgf_ty2cfty(PgfTypeChecker* checker, PgfType* ty)
+{
+	PgfCFHypos* hypos = NULL;
+	size_t n_hypos = gu_seq_length(ty->hypos);
+	while (n_hypos-- > 0) {
+		PgfHypo* hypo = gu_seq_index(ty->hypos, PgfHypo, n_hypos);
+
+		PgfCFHypos* new_hypos = gu_new(PgfCFHypos, checker->tmp_pool);
+		new_hypos->ty   = hypo->type;
+		new_hypos->next = hypos;
+		hypos = new_hypos;
+	}
+	return ((PgfCFType) { .hypos = hypos, .cat = ty->cid });
+}
+
+static PgfType*
+pgf_cfty2ty(PgfTypeChecker* checker, PgfCFType cf_ty)
+{
+	PgfCFHypos* hypos;
+
+	size_t n_hypos = 0;
+	hypos = cf_ty.hypos;
+	while (hypos != NULL) {
+		n_hypos++;
+		hypos = hypos->next;
+	}
+
+	PgfType* ty = gu_new(PgfType, checker->pool);
+	ty->hypos   = gu_new_seq(PgfHypo, n_hypos, checker->pool);
+	ty->cid     = cf_ty.cat;
+	ty->n_exprs = 0;
+
+	size_t i = 0;
+	hypos = cf_ty.hypos;
+	while (hypos != NULL) {
+		PgfHypo* hypo = gu_seq_index(ty->hypos, PgfHypo, i++);
+		hypo->bind_type = PGF_BIND_TYPE_EXPLICIT;
+		hypo->cid       = "_";
+		hypo->type      = pgf_cfty2ty(checker, pgf_ty2cfty(checker, hypos->ty));
+		hypos = hypos->next;
+	}
+
+	return ty;
+}
+
+GU_DEFINE_TYPE(PgfTypeError, abstract, _);
+
+static PgfPrintContext*
+pgf_tc_mk_print_context(PgfTypeChecker* checker, PgfContext* ctxt)
+{
+	PgfPrintContext* pctxt = NULL;
+	PgfPrintContext** pprev = &pctxt;
+
+	while (ctxt != NULL) {
+		PgfPrintContext* new_pctxt =
+			gu_new(PgfPrintContext, checker->tmp_pool);
+		new_pctxt->name = ctxt->var;
+		new_pctxt->next = NULL;
+
+		*pprev = new_pctxt;
+		pprev  = &new_pctxt->next;
+
+		ctxt = ctxt->next;
+	}
+
+	return pctxt;
+}
+
+static void
+pgf_tc_err_cannot_infer(PgfTypeChecker* checker, PgfContext* ctxt, PgfExpr e)
+{
+	GuStringBuf* sbuf = gu_string_buf(checker->tmp_pool);
+    GuOut* out = gu_string_buf_out(sbuf);
+    GuExn* err = gu_exn(NULL, type, checker->tmp_pool);
+
+	gu_puts("Cannot infer the type of expression ", out, err);
+	pgf_print_expr(e, pgf_tc_mk_print_context(checker, ctxt), 0, out, err);
+
+	GuExnData* exn = gu_raise(checker->exn, PgfTypeError);
+	exn->data = (void*)
+		gu_string_buf_freeze(sbuf, exn->pool);
+}
+
+static void
+pgf_tc_err_exp_fun_type_1(PgfTypeChecker* checker, PgfContext* ctxt, 
+                          PgfExpr e, PgfType* ty)
+{
+	GuStringBuf* sbuf = gu_string_buf(checker->tmp_pool);
+    GuOut* out = gu_string_buf_out(sbuf);
+    GuExn* err = gu_exn(NULL, type, checker->tmp_pool);
+
+	PgfPrintContext* pctxt = pgf_tc_mk_print_context(checker, ctxt);
+	gu_puts("The expression ", out, err);
+	pgf_print_expr(e, pctxt, 0, out, err);
+	gu_puts(" is of function type but ", out, err);
+	pgf_print_type(ty, pctxt, 0, out, err);
+	gu_puts(" is expected", out, err);
+
+	GuExnData* exn = gu_raise(checker->exn, PgfTypeError);
+	exn->data = (void*)
+		gu_string_buf_freeze(sbuf, exn->pool);
+}
+
+static void
+pgf_tc_err_exp_fun_type_2(PgfTypeChecker* checker, PgfContext* ctxt, 
+                          PgfExpr e, PgfType* ty)
+{
+	GuStringBuf* sbuf = gu_string_buf(checker->tmp_pool);
+    GuOut* out = gu_string_buf_out(sbuf);
+    GuExn* err = gu_exn(NULL, type, checker->tmp_pool);
+
+	PgfPrintContext* pctxt = pgf_tc_mk_print_context(checker, ctxt);
+	gu_puts("A function type is expected for the expression ", out, err);
+	pgf_print_expr(e, pctxt, 0, out, err);
+	gu_puts(" instead of type ", out, err);
+	pgf_print_type(ty, pctxt, 0, out, err);
+
+	GuExnData* exn = gu_raise(checker->exn, PgfTypeError);
+	exn->data = (void*)
+		gu_string_buf_freeze(sbuf, exn->pool);
+}
+
+static void
+pgf_tc_err_n_args(PgfTypeChecker* checker, 
+                  PgfAbsCat* abs_cat, size_t n_args)
+{
+	GuExnData* exn = gu_raise(checker->exn, PgfTypeError);
+	exn->data = (void*)
+		gu_format_string(exn->pool, 
+		                 "The category %s has %d indices but %d are given",
+		                 abs_cat->name,
+		                 gu_seq_length(abs_cat->context),
+		                 n_args);
+}
+
+static void
+pgf_tc_err_type_mismatch(PgfTypeChecker* checker,
+                         PgfContext* ctxt,
+                         PgfExpr e, PgfCFType ty1, PgfCFType ty2)
+{
+	GuStringBuf* sbuf = gu_string_buf(checker->tmp_pool);
+    GuOut* out = gu_string_buf_out(sbuf);
+    GuExn* err = gu_exn(NULL, type, checker->tmp_pool);
+
+	PgfPrintContext* pctxt = pgf_tc_mk_print_context(checker, ctxt);
+	gu_puts("The expected type of the expression ", out, err);
+	pgf_print_expr(e, pctxt, 0, out, err);
+	gu_puts(" is ", out, err);
+	pgf_print_type(pgf_cfty2ty(checker, ty1), pctxt, 0, out, err);
+	gu_puts(" but ", out, err);
+	pgf_print_type(pgf_cfty2ty(checker, ty2), pctxt, 0, out, err);
+	gu_puts(" is infered", out, err);
+
+	GuExnData* exn = gu_raise(checker->exn, PgfTypeError);
+	exn->data = (void*)
+		gu_string_buf_freeze(sbuf, exn->pool);
+}
+
+static bool
+pgf_unify_types(PgfTypeChecker* checker, PgfCFType ty1, PgfCFType ty2)
+{
+	if (strcmp(ty1.cat, ty2.cat) != 0)
+		return false;
+		
+	while (ty1.hypos != NULL && ty2.hypos != NULL) {
+		if (!pgf_unify_types(checker,
+		                     pgf_ty2cfty(checker, ty1.hypos->ty),
+		                     pgf_ty2cfty(checker, ty2.hypos->ty)))
+			return false;
+
+		ty1.hypos = ty1.hypos->next;
+		ty2.hypos = ty2.hypos->next;
+	}
+	
+	if (ty1.hypos != NULL || ty2.hypos != NULL)
+		return false;
+
+	return true;
+}
+
+static PgfCFType
+pgf_inf_expr(PgfTypeChecker* checker, PgfContext* ctxt, PgfExpr* pe);
+
+static void
+pgf_tc_expr(PgfTypeChecker* checker,
+            PgfContext* ctxt, PgfExpr* pe, PgfCFType ty)
+{
+	GuVariantInfo i = gu_variant_open(*pe);
+	switch (i.tag) {
+	case PGF_EXPR_ABS: {
+		PgfExprAbs* eabs = i.data;
+
+		if (ty.hypos == NULL) {
+			pgf_tc_err_exp_fun_type_1(checker, ctxt, *pe, pgf_cfty2ty(checker, ty));
+			return;
+		}
+
+		PgfContext* new_ctxt = gu_new(PgfContext, checker->tmp_pool);
+		new_ctxt->var  = eabs->id;
+		new_ctxt->ty   = ty.hypos->ty;
+		new_ctxt->next = ctxt;
+
+		PgfExprAbs* new_eabs =
+			gu_new_variant(PGF_EXPR_ABS,
+			               PgfExprAbs,
+			               pe, checker->pool);
+		new_eabs->bind_type = eabs->bind_type;
+		new_eabs->id        = gu_string_copy(eabs->id, checker->pool);
+		new_eabs->body      = eabs->body;
+
+		PgfCFType new_ty = { .hypos = ty.hypos->next, .cat = ty.cat };
+		pgf_tc_expr(checker, new_ctxt, &new_eabs->body, new_ty);
+		break;
+	}
+	case PGF_EXPR_LIT:
+	case PGF_EXPR_APP:
+	case PGF_EXPR_FUN:
+	case PGF_EXPR_VAR:
+	case PGF_EXPR_TYPED: {
+		PgfCFType inf_ty =
+			pgf_inf_expr(checker, ctxt, pe);
+		if (!gu_ok(checker->exn))
+			return;
+		if (!pgf_unify_types(checker, ty, inf_ty)) {
+			pgf_tc_err_type_mismatch(checker, ctxt, *pe, ty, inf_ty);
+			return;
+		}
+		break;
+	}
+	case PGF_EXPR_META: {
+		break;
+	}
+	case PGF_EXPR_IMPL_ARG: {
+		PgfExprImplArg* eimpl = i.data;
+		
+		PgfExprImplArg* new_eimpl =
+			gu_new_variant(PGF_EXPR_IMPL_ARG,
+			               PgfExprImplArg,
+			               pe, checker->pool);
+		new_eimpl->expr = eimpl->expr;
+		pgf_tc_expr(checker, ctxt, &new_eimpl->expr, ty);
+		break;
+	}
+	default:
+		gu_impossible();
+	}
+}
+
+static void
+pgf_tc_type(PgfTypeChecker* checker, PgfType** pty)
+{
+	PgfType* ty = *pty;
+
+	PgfAbsCat* abs_cat =
+		gu_map_get(checker->abstr->cats, ty->cid, PgfAbsCat*);
+	if (abs_cat == NULL) {
+		GuExnData* exn = gu_raise(checker->exn, PgfExn);
+		exn->data = (void*)
+			gu_format_string(exn->pool,
+			                 "Unknown category \"%s\"", ty->cid);
+		return;
+	}
+
+	PgfContext* ctxt = NULL;
+
+	size_t n_hypos = gu_seq_length(ty->hypos);
+	PgfHypos* new_hypos = gu_new_seq(PgfHypo, n_hypos, checker->pool);
+	for (size_t i = 0; i < n_hypos; i++) {
+		PgfHypo* hypo     = gu_seq_index(ty->hypos, PgfHypo, i);
+		PgfHypo* new_hypo = gu_seq_index(new_hypos, PgfHypo, i);
+
+		new_hypo->bind_type = hypo->bind_type;
+		new_hypo->cid       = gu_string_copy(hypo->cid, checker->pool);
+		new_hypo->type      = hypo->type;
+
+		pgf_tc_type(checker, &new_hypo->type);
+		if (!gu_ok(checker->exn))
+			return;
+			
+		PgfContext* new_ctxt = gu_new(PgfContext, checker->tmp_pool);
+		new_ctxt->var  = hypo->cid;
+		new_ctxt->ty   = hypo->type;
+		new_ctxt->next = ctxt;
+		ctxt = new_ctxt;
+	}
+
+	PgfType *new_ty =
+		gu_new_flex(checker->pool, PgfType, exprs, ty->n_exprs);
+	new_ty->hypos   = new_hypos;
+	new_ty->cid     = gu_string_copy(ty->cid, checker->pool);
+	new_ty->n_exprs = ty->n_exprs;
+
+	if (gu_seq_length(abs_cat->context) != ty->n_exprs) {
+		pgf_tc_err_n_args(checker, abs_cat, ty->n_exprs);
+		return;
+	}
+
+	for (size_t i = 0; i < ty->n_exprs; i++) {
+		PgfHypo* hypo = gu_seq_index(abs_cat->context, PgfHypo, i);
+
+		new_ty->exprs[i] = ty->exprs[i];
+		pgf_tc_expr(checker, ctxt, &new_ty->exprs[i], pgf_ty2cfty(checker, hypo->type));
+		if (!gu_ok(checker->exn))
+			return;
+	}
+
+	*pty = new_ty;
+}
+
+static PgfCFType
+pgf_inf_expr(PgfTypeChecker* checker, PgfContext* ctxt, PgfExpr* pe)
+{
+	GuVariantInfo i = gu_variant_open(*pe);
+	switch (i.tag) {
+	case PGF_EXPR_ABS: {
+		pgf_tc_err_cannot_infer(checker, ctxt, *pe);
+		return null_cf_type;
+	}
+	case PGF_EXPR_APP: {
+		PgfExprApp* eapp = i.data;
+
+		PgfExprApp* new_eapp =
+			gu_new_variant(PGF_EXPR_APP,
+			               PgfExprApp,
+			               pe, checker->pool);
+		new_eapp->fun = eapp->fun;
+		new_eapp->arg = eapp->arg;
+
+		PgfCFType fun_ty =
+			pgf_inf_expr(checker, ctxt, &new_eapp->fun);
+		if (!gu_ok(checker->exn))
+			return null_cf_type;
+		if (fun_ty.hypos == NULL) {
+			pgf_tc_err_exp_fun_type_2(checker,
+			                          ctxt,
+                                      eapp->fun, pgf_cfty2ty(checker, fun_ty));
+			return null_cf_type;
+		}
+
+		pgf_tc_expr(checker, ctxt, &new_eapp->arg, pgf_ty2cfty(checker, fun_ty.hypos->ty));
+		return ((PgfCFType) { .hypos = fun_ty.hypos->next,
+		                      .cat   = fun_ty.cat
+		                    });
+	}
+	case PGF_EXPR_LIT: {
+		PgfExprLit* elit = i.data;
+
+		PgfExprLit* new_elit =
+			gu_new_variant(PGF_EXPR_LIT,
+			               PgfExprLit,
+			               pe, checker->pool);
+
+		GuVariantInfo i = gu_variant_open(elit->lit);
+		switch (i.tag) {
+		case PGF_LITERAL_STR: {
+			PgfLiteralStr* lstr = i.data;
+
+			PgfLiteralStr* new_lstr =
+				gu_new_flex_variant(PGF_LITERAL_STR,
+				                    PgfLiteralStr,
+				                    val, strlen(lstr->val)+1,
+				                    &new_elit->lit, checker->pool);
+			strcpy(new_lstr->val, lstr->val);
+
+			return ((PgfCFType) { .hypos = NULL, .cat = "String" });
+		}
+		case PGF_LITERAL_INT: {
+			PgfLiteralInt* lint = i.data;
+
+			PgfLiteralInt* new_lint =
+				gu_new_variant(PGF_LITERAL_INT,
+				               PgfLiteralInt,
+				               &new_elit->lit, checker->pool);
+			new_lint->val = lint->val;
+
+			return ((PgfCFType) { .hypos = NULL, .cat = "Int" });
+		}
+		case PGF_LITERAL_FLT: {
+			PgfLiteralFlt* lflt = i.data;
+
+			PgfLiteralFlt* new_lflt =
+				gu_new_variant(PGF_LITERAL_FLT,
+				               PgfLiteralFlt,
+				               &new_elit->lit, checker->pool);
+			new_lflt->val = lflt->val;
+
+			return ((PgfCFType) { .hypos = NULL, .cat = "Float" });
+		}
+		default:
+			gu_impossible();
+		}
+		break;
+	}
+	case PGF_EXPR_META: {
+		pgf_tc_err_cannot_infer(checker, ctxt, *pe);
+		return null_cf_type;
+	}
+	case PGF_EXPR_FUN: {
+		PgfExprFun* efun = i.data;
+
+		PgfType* ty = NULL;
+
+		int var = 0;
+		PgfContext* var_ctxt = ctxt;
+		while (var_ctxt != NULL) {
+			if (strcmp(var_ctxt->var, efun->fun) == 0) {
+				PgfExprVar* new_evar =
+					gu_new_variant(PGF_EXPR_VAR,
+				                   PgfExprVar,
+					               pe, checker->pool);
+				new_evar->var = var;
+				ty = var_ctxt->ty;
+				break;
+			}
+
+			var++;
+			var_ctxt = var_ctxt->next;
+		}
+
+		if (ty == NULL) {
+			PgfAbsFun* abs_fun =
+				gu_map_get(checker->abstr->funs, efun->fun, PgfAbsFun*);
+			if (abs_fun == NULL) {
+				GuExnData* exn = gu_raise(checker->exn, PgfExn);
+				exn->data = (void*)
+					gu_format_string(exn->pool, 
+									 "Unknown function \"%s\"", efun->fun);
+				return null_cf_type;
+			} else {
+				PgfExprFun *new_efun =
+					gu_new_flex_variant(PGF_EXPR_FUN,
+					                    PgfExprFun,
+					                    fun, strlen(efun->fun)+1,
+					                    pe, checker->pool);
+				strcpy(new_efun->fun, efun->fun);
+				ty = abs_fun->type;
+			}
+		}
+
+		return pgf_ty2cfty(checker, ty);
+	}
+	case PGF_EXPR_VAR: {
+		PgfExprVar* evar = i.data;
+
+		int var = evar->var;
+		PgfContext* var_ctxt = ctxt;
+		assert(var_ctxt != NULL);
+		while (var > 0) {
+			var--;
+			var_ctxt = var_ctxt->next;
+			assert(var_ctxt != NULL);
+		}
+
+		return pgf_ty2cfty(checker, var_ctxt->ty);
+	}
+	case PGF_EXPR_TYPED: {
+		PgfExprTyped* etyped = i.data;
+		
+		PgfExprTyped* new_etyped =
+			gu_new_variant(PGF_EXPR_TYPED,
+			               PgfExprTyped,
+			               pe, checker->pool);
+		new_etyped->expr = etyped->expr;
+		new_etyped->type = etyped->type;
+
+		pgf_tc_type(checker, &new_etyped->type);
+		if (!gu_ok(checker->exn))
+			return null_cf_type;
+
+		PgfCFType cf_ty = pgf_ty2cfty(checker, new_etyped->type);
+
+		pgf_tc_expr(checker, ctxt, &new_etyped->expr, cf_ty);
+		return cf_ty;
+	}
+	case PGF_EXPR_IMPL_ARG: {
+		PgfExprImplArg* eimpl = i.data;
+		
+		PgfExprImplArg* new_eimpl =
+			gu_new_variant(PGF_EXPR_IMPL_ARG,
+			               PgfExprImplArg,
+			               pe, checker->pool);
+		new_eimpl->expr = eimpl->expr;
+		return pgf_inf_expr(checker, ctxt, &new_eimpl->expr);
+	}
+	default:
+		gu_impossible();
+	}
+
+	return null_cf_type;
+}
+
+void
+pgf_check_expr(PgfPGF* gr, PgfExpr* pe, PgfType* ty,
+               GuExn* exn, GuPool* pool)
+{
+	GuPool* tmp_pool = gu_new_pool();
+	
+	PgfTypeChecker* checker = gu_new(PgfTypeChecker, tmp_pool);
+	checker->abstr    = &gr->abstract;
+	checker->exn      = exn;
+	checker->pool     = pool;
+	checker->tmp_pool = tmp_pool;
+	
+	pgf_tc_expr(checker, NULL, pe, pgf_ty2cfty(checker, ty));
+	
+	gu_pool_free(tmp_pool);
+}
+
+PgfType*
+pgf_infer_expr(PgfPGF* gr, PgfExpr* pe,
+               GuExn* exn, GuPool* pool)
+{
+	GuPool* tmp_pool = gu_new_pool();
+	
+	PgfTypeChecker* checker = gu_new(PgfTypeChecker, tmp_pool);
+	checker->abstr    = &gr->abstract;
+	checker->exn      = exn;
+	checker->pool     = pool;
+	checker->tmp_pool = tmp_pool;
+
+	PgfCFType cf_ty = pgf_inf_expr(checker, NULL, pe);
+	
+	PgfType* ty = NULL;
+	if (gu_ok(exn)) {
+		ty = pgf_cfty2ty(checker, cf_ty);
+	}
+
+	gu_pool_free(tmp_pool);
+
+	return ty;
+}
+
+void
+pgf_check_type(PgfPGF* gr, PgfType** pty, 
+               GuExn* exn, GuPool* pool)
+{
+	GuPool* tmp_pool = gu_new_pool();
+	
+	PgfTypeChecker* checker = gu_new(PgfTypeChecker, tmp_pool);
+	checker->abstr    = &gr->abstract;
+	checker->exn      = exn;
+	checker->pool     = pool;
+	checker->tmp_pool = tmp_pool;
+
+	pgf_tc_type(checker, pty);
+
+	gu_pool_free(tmp_pool);
+}
diff --git a/src/runtime/c/setup.sh b/src/runtime/c/setup.sh
new file mode 100644
--- /dev/null
+++ b/src/runtime/c/setup.sh
@@ -0,0 +1,21 @@
+
+# Executable version of INSTALL
+
+command="$1"
+shift
+
+case "$command" in
+  configure)
+    [ `uname` != Darwin ] || glibtoolize
+    autoreconf -i
+    ./configure "$@"
+    ;;
+  build)
+    make -j "$@"
+    ;;
+  copy|install)
+    make install "$@"
+    ;;
+  *)
+    echo "Usage: setup.sh [configure|build|copy|install] ..."
+esac
diff --git a/src/runtime/c/utils/pgf-parse.c b/src/runtime/c/utils/pgf-parse.c
--- a/src/runtime/c/utils/pgf-parse.c
+++ b/src/runtime/c/utils/pgf-parse.c
@@ -1,17 +1,13 @@
 #include <gu/variant.h>
 #include <gu/map.h>
-#include <gu/dump.h>
-#include <gu/log.h>
 #include <gu/enum.h>
 #include <gu/file.h>
 #include <pgf/pgf.h>
 #include <pgf/data.h>
 #include <pgf/parser.h>
-#include <pgf/lexer.h>
 #include <pgf/literals.h>
 #include <pgf/linearizer.h>
 #include <pgf/expr.h>
-#include <pgf/edsl.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -31,8 +27,8 @@
     goto fail;
   }
   char* filename = argv[1];
-  GuString cat = gu_str_string(argv[2], pool);
-  GuString lang = gu_str_string(argv[3], pool);
+  GuString cat = argv[2];
+  GuString lang = argv[3];
 
   double heuristics = 0.95;
   if (argc == 5) {
@@ -64,7 +60,7 @@
   }
 
   /* // Register a callback for the literal category Symbol */
-  /* pgf_parser_add_literal(from_concr, gu_str_string("Symb", pool), */
+  /* pgf_parser_add_literal(from_concr, "Symb", */
   /*                        &pgf_nerc_literal_callback); */
 
   clock_t end = clock();
@@ -75,11 +71,6 @@
   // Create an output stream for stdout
   GuOut* out = gu_file_out(stdout, pool);
 
-  // Locale-encoding writers are currently unsupported
-  // GuWriter* wtr = gu_locale_writer(out, pool);
-  // Use a writer with hard-coded utf-8 encoding for now.
-  GuWriter* wtr = gu_new_utf8_writer(out, pool);
-
   // We will keep the latest results in the 'ppool' and
   // we will iterate over them by using 'result'.
   GuPool* ppool = NULL;
@@ -118,26 +109,25 @@
 
     clock_t start = clock();
 
-    GuReader *rdr = gu_string_reader(gu_str_string(line, ppool), ppool);
-    PgfLexer *lexer = pgf_new_simple_lexer(rdr, ppool);
-    GuEnum* result = pgf_parse_with_heuristics(concr, cat, lexer, heuristics, ppool, ppool);
+    GuExn* parse_err = gu_new_exn(NULL, gu_kind(type), ppool);
+    GuEnum* result = pgf_parse_with_heuristics(concr, cat, line, heuristics, parse_err, ppool, ppool);
 
     PgfExprProb* ep = NULL;
-    if (result != NULL) 
+    if (gu_ok(parse_err))
       ep = gu_next(result, PgfExprProb*, ppool);
 
     clock_t end = clock();
     double cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC;
 
-    gu_printf(wtr, err, "%d (%.0f ms): ", ctr, 1000.0 * cpu_time_used);
+    gu_printf(out, err, "%d (%.0f ms): ", ctr, 1000.0 * cpu_time_used);
     if (ep != NULL) {
-      gu_printf(wtr, err, "[%.4f] (", ep->prob);
-      pgf_print_expr(ep->expr, NULL, 0, wtr, err);
-      gu_printf(wtr, err, ")\n");
+      gu_printf(out, err, "[%.4f] (", ep->prob);
+      pgf_print_expr(ep->expr, NULL, 0, out, err);
+      gu_printf(out, err, ")\n");
     } else {
-      gu_printf(wtr, err, "---\n");
+      gu_printf(out, err, "---\n");
     }
-    gu_writer_flush(wtr, err);
+    gu_out_flush(out, err);
   }
 
  fail:
diff --git a/src/runtime/c/utils/pgf-print.c b/src/runtime/c/utils/pgf-print.c
--- a/src/runtime/c/utils/pgf-print.c
+++ b/src/runtime/c/utils/pgf-print.c
@@ -1,7 +1,6 @@
 #include <pgf/pgf.h>
 #include <pgf/data.h>
 
-#include <gu/dump.h>
 #include <gu/file.h>
 #include <gu/utf8.h>
 
@@ -30,9 +29,8 @@
 		goto fail_read;
 	}
 	GuOut* out = gu_file_out(stdout, pool);
-	GuWriter* wtr = gu_new_utf8_writer(out, pool);
-    pgf_print(pgf, wtr, err);
-	gu_writer_flush(wtr, err);
+    pgf_print(pgf, out, err);
+	gu_out_flush(out, err);
 fail_read:
 	gu_pool_free(pool);
 	return status;
diff --git a/src/runtime/c/utils/pgf-service.c b/src/runtime/c/utils/pgf-service.c
--- a/src/runtime/c/utils/pgf-service.c
+++ b/src/runtime/c/utils/pgf-service.c
@@ -56,88 +56,7 @@
 }
 
 static int
-generate_graphviz_expr(PgfExpr expr, int *pid,
-                       GuWriter* wtr, GuExn* err, GuPool* pool)
-{
-	int id = -1;
-	
-	GuVariantInfo ei = gu_variant_open(expr);
-	switch (ei.tag) {
-	case PGF_EXPR_FUN: {
-		PgfExprFun* fun = ei.data;
-		id = (*pid)++;
-		gu_printf(wtr, err, "n%d[label = \"", id);
-		gu_string_write(fun->fun, wtr, err);
-		gu_puts("\", style = \"solid\", shape = \"plaintext\"]\n", wtr, err);
-		break;
-	}
-	case PGF_EXPR_APP: {
-		PgfExprApp* app = ei.data;
-		id = generate_graphviz_expr(app->fun, pid, wtr, err, pool);
-		int arg_id = generate_graphviz_expr(app->arg, pid, wtr, err, pool);
-		gu_printf(wtr, err, "n%d -- n%d [style = \"solid\"]\n", id, arg_id);
-		break;
-	}
-	case PGF_EXPR_ABS:
-	case PGF_EXPR_LIT: {
-		PgfExprLit* lit = ei.data;
-		id = (*pid)++;
-		gu_printf(wtr, err, "n%d[label = \"", id);
-		
-		GuVariantInfo ei = gu_variant_open(lit->lit);
-		switch (ei.tag) {
-		case PGF_LITERAL_STR: {
-			PgfLiteralStr* lit = ei.data;
-			gu_puts("\\\"", wtr, err);
-			gu_string_write(lit->val, wtr, err);
-			gu_puts("\\\"", wtr, err);
-			break;
-		}
-		case PGF_LITERAL_INT: {
-			PgfLiteralInt* lit = ei.data;
-			gu_printf(wtr, err, "%d", lit->val);
-			break;
-		}
-		case PGF_LITERAL_FLT: {
-			PgfLiteralFlt* lit = ei.data;
-			gu_printf(wtr, err, "%lf", lit->val);
-			break;
-		}
-		default:
-			gu_impossible();
-		}
-
-		gu_puts("\", style = \"solid\", shape = \"plaintext\"]\n", wtr, err);
-		break;
-	}
-	case PGF_EXPR_META:
-		id = (*pid)++;
-		gu_printf(wtr, err, "n%d[label = \"?\", style = \"solid\", shape = \"plaintext\"]\n", id);
-		break;
-	case PGF_EXPR_VAR:
-	case PGF_EXPR_TYPED:
-	case PGF_EXPR_IMPL_ARG:
-		gu_impossible();
-		break;
-	default:
-		gu_impossible();
-	}
-	
-	return id;
-}
-
-static void
-generate_graphviz(PgfExpr expr, GuWriter* wtr, GuExn* err, GuPool* pool)
-{
-	int id = 0;
-
-	gu_puts("graph {\n", wtr, err);
-	generate_graphviz_expr(expr, &id, wtr, err, pool);
-	gu_puts("}", wtr, err);
-}
-
-static int
-render(PgfExpr expr, GuPool* pool)
+render(PgfPGF* pgf, PgfExpr expr, GuPool* pool)
 {
 	int pid;
 	int pc[2]; /* Parent to child pipe */
@@ -172,10 +91,9 @@
 		/* Parent. */
 		FILE* fstream = fdopen(pc[1], "w");
 		GuOut* out = gu_file_out(fstream, pool);
-		GuWriter* wtr = gu_new_utf8_writer(out, pool);
 		GuExn* err = gu_new_exn(NULL, gu_kind(type), pool);
 
-		generate_graphviz(expr, wtr, err, pool);
+		pgf_graphviz_abstract_tree(pgf, expr, out, err);
 		fclose(fstream);
 
 		close(cp[1]);
@@ -219,11 +137,11 @@
 linearize(PgfConcr* concr, PgfExpr expr, GuPool* pool)
 {
 	GuStringBuf* sbuf = gu_string_buf(pool);
-	GuWriter* wtr = gu_string_buf_writer(sbuf);
+	GuOut* out = gu_string_buf_out(sbuf);
 
 	GuExn* err = gu_new_exn(NULL, gu_kind(type), pool);
 	
-	pgf_linearize(concr, expr, wtr, err);
+	pgf_linearize(concr, expr, out, err);
 	
 	GuString s = gu_string_buf_freeze(sbuf, pool);
 	put_gu_string(s);
@@ -282,8 +200,8 @@
 		goto fail;
 	}
 
-	GuString cat = gu_str_string("Phr", pool);
-	GuString from_lang = gu_str_string("ParseEng", pool);
+	GuString cat = "Phr";
+	GuString from_lang = "ParseEng";
 	PgfConcr* from_concr =
 		pgf_get_language(pgf, from_lang);
 	if (!from_concr) {
@@ -292,7 +210,7 @@
 	}
 
 	// Register a callback for the literal category Symbol
-	pgf_parser_add_literal(from_concr, gu_str_string("Symb", pool),
+	pgf_parser_add_literal(from_concr, "Symb",
 	                       &pgf_nerc_literal_callback);
 
     while (FCGI_Accept() >= 0) {
@@ -315,7 +233,7 @@
 
 			PgfConcr* to_concr = NULL;
 			if (strlen(to_lang_buf) > 0) {
-				GuString to_lang = gu_str_string(to_lang_buf, ppool);
+				GuString to_lang = to_lang_buf;
 				to_concr =
 					pgf_get_language(pgf, to_lang);
 				if (!to_concr) {
@@ -330,7 +248,7 @@
 			sentence[len+1] = '\0';
 		
 			GuReader *rdr =
-				gu_string_reader(gu_str_string(sentence, ppool), ppool);
+				gu_string_reader(sentence, ppool);
 			PgfLexer *lexer =
 				pgf_new_simple_lexer(rdr, ppool);
 
@@ -356,7 +274,7 @@
 			FCGI_printf("Status: 200 OK\r\n");
 			if (to_concr == NULL) {
 				FCGI_printf("Content-type: image/svg+xml\r\n\r\n");
-				render(ep->expr, ppool);
+				render(pgf, ep->expr, ppool);
 			} else {
 				FCGI_printf("Content-type: text/plain; charset=utf-8\r\n\r\n");
 				linearize(to_concr, ep->expr, ppool);
diff --git a/src/runtime/c/utils/pgf-translate.c b/src/runtime/c/utils/pgf-translate.c
--- a/src/runtime/c/utils/pgf-translate.c
+++ b/src/runtime/c/utils/pgf-translate.c
@@ -1,14 +1,12 @@
 #include <gu/variant.h>
 #include <gu/map.h>
-#include <gu/dump.h>
-#include <gu/log.h>
 #include <gu/enum.h>
 #include <gu/file.h>
+#include <gu/exn.h>
 #include <pgf/pgf.h>
 #include <pgf/parser.h>
 #include <pgf/literals.h>
 #include <pgf/linearizer.h>
-#include <pgf/edsl.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -17,28 +15,35 @@
 
 static void
 print_result(PgfExprProb* ep, PgfConcr* to_concr, 
-             GuWriter* wtr, GuExn* err, GuPool* ppool)
+             GuOut* out, GuExn* err, GuPool* ppool)
 {
 	// Write out the abstract syntax tree
-	gu_printf(wtr, err, " [%f] ", ep->prob);
-	pgf_print_expr(ep->expr, NULL, 0, wtr, err);
-	gu_putc('\n', wtr, err);
+	gu_printf(out, err, " [%f] ", ep->prob);
+	pgf_print_expr(ep->expr, NULL, 0, out, err);
+	gu_putc('\n', out, err);
 
 	// Enumerate the concrete syntax trees corresponding
 	// to the abstract tree.
-	GuEnum* cts = pgf_lzr_concretize(to_concr, ep->expr, ppool);
+	GuEnum* cts = pgf_lzr_concretize(to_concr, ep->expr, err, ppool);
 	while (true) {
 		PgfCncTree ctree =
 			gu_next(cts, PgfCncTree, ppool);
 		if (gu_variant_is_null(ctree)) {
 			break;
 		}
-		gu_putc(' ', wtr, err);
+		gu_putc(' ', out, err);
 		// Linearize the concrete tree as a simple
 		// sequence of strings.
-		pgf_lzr_linearize_simple(to_concr	, ctree, 0, wtr, err);
-		gu_putc('\n', wtr, err);
-		gu_writer_flush(wtr, err);
+		pgf_lzr_linearize_simple(to_concr, ctree, 0, out, err, ppool);
+
+		if (gu_exn_caught(err) == gu_type(PgfLinNonExist)) {
+			// encountered nonExist. Unfortunately there
+			// might be some output printed already. The
+			// right solution should be to use GuStringBuf.
+			gu_exn_clear(err);
+		}
+		gu_putc('\n', out, err);
+		gu_out_flush(out, err);
 	}
 }
 
@@ -49,18 +54,17 @@
 	// Create the pool that is used to allocate everything
 	GuPool* pool = gu_new_pool();
 	int status = EXIT_SUCCESS;
-	if (argc < 5 || argc > 6) {
-		fprintf(stderr, "usage: %s pgf cat from-lang to-lang [probs-file]\n", argv[0]);
+	if (argc < 5) {
+		fprintf(stderr, "usage: %s pgf cat from-lang to-lang\n", argv[0]);
 		status = EXIT_FAILURE;
 		goto fail;
 	}
-	char* filename = argv[1];
 
-	GuString cat = gu_str_string(argv[2], pool);
+	GuString filename = argv[1];
+	GuString cat = argv[2];
+	GuString from_lang = argv[3];
+	GuString to_lang = argv[4];
 
-	GuString from_lang = gu_str_string(argv[3], pool);
-	GuString to_lang = gu_str_string(argv[4], pool);
-	
 	// Create an exception frame that catches all errors.
 	GuExn* err = gu_new_exn(NULL, gu_kind(type), pool);
 
@@ -74,16 +78,6 @@
 		goto fail;
 	}
 
-	if (argc == 6) {
-		char* meta_probs_filename = argv[5];
-		pgf_load_meta_child_probs(pgf, meta_probs_filename, pool, err);
-		if (!gu_ok(err)) {
-			fprintf(stderr, "Loading meta child probs failed\n");
-			status = EXIT_FAILURE;
-			goto fail;
-		}
-	}
-
 	// Look up the source and destination concrete categories
 	PgfConcr* from_concr = pgf_get_language(pgf, from_lang);
 	PgfConcr* to_concr = pgf_get_language(pgf, to_lang);
@@ -94,17 +88,12 @@
 	}
 	
 	// Register a callback for the literal category Symbol
-	pgf_parser_add_literal(from_concr, gu_str_string("Symb", pool),
-	                       &pgf_nerc_literal_callback);
+	pgf_concr_add_literal(from_concr, "Symb",
+	                      &pgf_nerc_literal_callback, err);
 
 	// Create an output stream for stdout
 	GuOut* out = gu_file_out(stdout, pool);
 
-	// Locale-encoding writers are currently unsupported
-	// GuWriter* wtr = gu_locale_writer(out, pool);
-	// Use a writer with hard-coded utf-8 encoding for now.
-	GuWriter* wtr = gu_new_utf8_writer(out, pool);
-
 	// We will keep the latest results in the 'ppool' and
 	// we will iterate over them by using 'result'.
 	GuPool* ppool = NULL;
@@ -145,7 +134,7 @@
 					goto fail_parse;
 				}
 				
-				print_result(ep, to_concr, wtr, err, ppool);
+				print_result(ep, to_concr, out, err, ppool);
 			}
 			continue;
 		}
@@ -161,25 +150,21 @@
 		// sentence, so our memory usage doesn't increase over time.
 		ppool = gu_new_pool();
 
-		GuReader *rdr =
-			gu_string_reader(gu_str_string(line, ppool), ppool);
-		PgfLexer *lexer =
-			pgf_new_simple_lexer(rdr, ppool);
-
 		clock_t start = clock();
 
+		GuExn* parse_err = gu_new_exn(NULL, gu_kind(type), ppool);
 		result =
-			pgf_parse(from_concr, cat, lexer, ppool, ppool);
-		if (result == NULL) {
-			PgfToken tok =
-				pgf_lexer_current_token(lexer);
-
-			if (gu_string_eq(tok, gu_empty_string))
-				gu_puts("Couldn't begin parsing", wtr, err);
-			else {
-				gu_puts("Unexpected token: \"", wtr, err);
-				gu_string_write(tok, wtr, err);
-				gu_puts("\"\n", wtr, err);
+			pgf_parse(from_concr, cat, line, parse_err, ppool, ppool);
+		if (!gu_ok(parse_err)) {
+			if (gu_exn_caught(parse_err) == gu_type(PgfExn)) {
+				GuString msg = gu_exn_caught_data(parse_err);
+				gu_string_write(msg, out, err);
+				gu_putc('\n', out, err);
+			} else if (gu_exn_caught(parse_err) == gu_type(PgfParseError)) {
+				gu_puts("Unexpected token: \"", out, err);
+				GuString tok = gu_exn_caught_data(parse_err);
+				gu_string_write(tok, out, err);
+				gu_puts("\"\n", out, err);
 			}
 
 			goto fail_parse;
@@ -196,7 +181,7 @@
 			goto fail_parse;
 		}
 		
-		print_result(ep, to_concr, wtr, err, ppool);
+		print_result(ep, to_concr, out, err, ppool);
 
 		continue;
 	fail_parse:
diff --git a/src/runtime/haskell-bind/PGF2.hsc b/src/runtime/haskell-bind/PGF2.hsc
new file mode 100644
--- /dev/null
+++ b/src/runtime/haskell-bind/PGF2.hsc
@@ -0,0 +1,293 @@
+{-# LANGUAGE ExistentialQuantification, DeriveDataTypeable #-}
+-------------------------------------------------
+-- |
+-- Maintainer  : Krasimir Angelov
+-- Stability   : stable
+-- Portability : portable
+--
+-- This is the Haskell binding to the C run-time system for
+-- loading and interpreting grammars compiled in Portable Grammar Format (PGF).
+-------------------------------------------------
+#include <pgf/pgf.h>
+#include <gu/enum.h>
+#include <gu/exn.h>
+
+module PGF2 (-- * PGF
+             PGF,readPGF,abstractName,startCat,
+             -- * Concrete syntax
+             Concr,languages,parse,linearize,
+             -- * Trees
+             Expr,readExpr,showExpr,unApp,
+             -- * Morphology
+             MorphoAnalysis, lookupMorpho, fullFormLexicon,
+             -- * Exceptions
+             PGFError(..)
+            ) where
+
+import Prelude hiding (fromEnum)
+import Control.Exception(Exception,throwIO)
+import System.IO.Unsafe(unsafePerformIO,unsafeInterleaveIO)
+import PGF2.FFI
+
+import Foreign hiding ( Pool, newPool, unsafePerformIO )
+import Foreign.C
+import Data.Typeable
+import qualified Data.Map as Map
+import Data.IORef
+
+ 
+-----------------------------------------------------------------------
+-- Functions that take a PGF.
+-- PGF has many Concrs.
+--
+-- A Concr retains its PGF in a field in order to retain a reference to
+-- the foreign pointer in case if the application still has a reference
+-- to Concr but has lost its reference to PGF.
+
+data PGF = PGF {pgf :: Ptr PgfPGF, pgfMaster :: ForeignPtr GuPool}
+data Concr = Concr {concr :: Ptr PgfConcr, concrMaster :: PGF}
+
+readPGF :: FilePath -> IO PGF
+readPGF fpath =
+  do pool <- gu_new_pool
+     pgf  <- withCString fpath $ \c_fpath ->
+               withGuPool $ \tmpPl -> do
+                 exn <- gu_new_exn nullPtr gu_type__type tmpPl
+                 pgf <- pgf_read c_fpath pool exn
+                 failed <- gu_exn_is_raised exn
+                 if failed
+                   then do ty <- gu_exn_caught exn
+                           if ty == gu_type__GuErrno
+                             then do perrno <- (#peek GuExn, data.data) exn
+                                     errno  <- peek perrno
+                                     gu_pool_free pool
+                                     ioError (errnoToIOError "readPGF" (Errno errno) Nothing (Just fpath))
+                             else do gu_pool_free pool
+                                     throwIO (PGFError "The grammar cannot be loaded")
+                   else return pgf
+     master <- newForeignPtr gu_pool_finalizer pool
+     return PGF {pgf = pgf, pgfMaster = master}
+
+languages :: PGF -> Map.Map String Concr
+languages p =
+  unsafePerformIO $
+    do ref <- newIORef Map.empty
+       allocaBytes (#size GuMapItor) $ \itor ->
+                   do fptr <- wrapMapItorCallback (getLanguages ref)
+                      (#poke GuMapItor, fn) itor fptr
+                      pgf_iter_languages (pgf p) itor nullPtr
+                      freeHaskellFunPtr fptr
+       readIORef ref
+  where
+    getLanguages :: IORef (Map.Map String Concr) -> MapItorCallback
+    getLanguages ref itor key value exn = do
+      langs <- readIORef ref
+      name  <- peekCString (castPtr key)
+      concr <- fmap (\ptr -> Concr ptr p) $ peek (castPtr value)
+      writeIORef ref $! Map.insert name concr langs
+
+generateAll :: PGF -> String -> [(Expr,Float)]
+generateAll p cat =
+  unsafePerformIO $
+    do genPl  <- gu_new_pool
+       exprPl <- gu_new_pool
+       enum   <- withCString cat $ \cat ->
+                   pgf_generate_all (pgf p) cat genPl
+       genFPl  <- newForeignPtr gu_pool_finalizer genPl
+       exprFPl <- newForeignPtr gu_pool_finalizer exprPl
+       fromPgfExprEnum enum genFPl (p,exprFPl)
+
+abstractName :: PGF -> String
+abstractName p = unsafePerformIO (peekCString =<< pgf_abstract_name (pgf p))
+
+startCat :: PGF -> String
+startCat p = unsafePerformIO (peekCString =<< pgf_start_cat (pgf p))
+ 
+
+-----------------------------------------------------------------------------
+-- Expressions
+
+-- The C structure for the expression may point to other structures
+-- which are allocated from other pools. In order to ensure that
+-- they are not released prematurely we use the exprMaster to
+-- store references to other Haskell objects
+
+data Expr = forall a . Expr {expr :: PgfExpr, exprMaster :: a}
+
+instance Show Expr where
+  show = showExpr
+
+unApp :: Expr -> Maybe (String,[Expr])
+unApp (Expr expr master) =
+  unsafePerformIO $
+    withGuPool $ \pl -> do
+      appl <- pgf_expr_unapply expr pl
+      if appl == nullPtr
+        then return Nothing
+        else do 
+           fun <- peekCString =<< (#peek PgfApplication, fun) appl
+           arity <- (#peek PgfApplication, n_args) appl :: IO CInt 
+           c_args <- peekArray (fromIntegral arity) (appl `plusPtr` (#offset PgfApplication, args))
+           return $ Just (fun, [Expr c_arg master | c_arg <- c_args])
+
+readExpr :: String -> Maybe Expr
+readExpr str =
+  unsafePerformIO $
+    do exprPl <- gu_new_pool
+       withGuPool $ \tmpPl ->
+         withCString str $ \c_str ->
+           do guin <- gu_string_in c_str tmpPl
+              exn <- gu_new_exn nullPtr gu_type__type tmpPl
+              c_expr <- pgf_read_expr guin exprPl exn
+              status <- gu_exn_is_raised exn
+              if (not status && c_expr /= nullPtr)
+                then do exprFPl <- newForeignPtr gu_pool_finalizer exprPl
+                        return $ Just (Expr c_expr exprFPl)
+                else do gu_pool_free exprPl
+                        return Nothing
+
+showExpr :: Expr -> String
+showExpr e = 
+  unsafePerformIO $
+    withGuPool $ \tmpPl ->
+      do (sb,out) <- newOut tmpPl
+         let printCtxt = nullPtr
+         exn <- gu_new_exn nullPtr gu_type__type tmpPl
+         pgf_print_expr (expr e) printCtxt 1 out exn
+         s <- gu_string_buf_freeze sb tmpPl
+         peekCString s
+
+
+-----------------------------------------------------------------------------
+-- Functions using Concr
+-- Morpho analyses, parsing & linearization
+
+type MorphoAnalysis = (String,String,Float)
+
+lookupMorpho :: Concr -> String -> [MorphoAnalysis]
+lookupMorpho (Concr concr master) sent = unsafePerformIO $
+  do ref <- newIORef []
+     allocaBytes (#size PgfMorphoCallback) $ \cback -> 
+                        do fptr <- wrapLookupMorphoCallback (getAnalysis ref)
+                           (#poke PgfMorphoCallback, callback) cback fptr
+                           withCString sent $ \c_sent ->
+                             pgf_lookup_morpho concr c_sent cback nullPtr
+                           freeHaskellFunPtr fptr
+     readIORef ref
+
+fullFormLexicon :: Concr -> [(String, [MorphoAnalysis])]
+fullFormLexicon lang =
+  unsafePerformIO $
+    do pl <- gu_new_pool
+       enum <- pgf_fullform_lexicon (concr lang) pl
+       fpl <- newForeignPtr gu_pool_finalizer pl
+       fromFullFormEntry enum fpl
+  where
+    fromFullFormEntry :: Ptr GuEnum -> ForeignPtr GuPool -> IO [(String, [MorphoAnalysis])]
+    fromFullFormEntry enum fpl =
+      do ffEntry <- alloca $ \ptr ->
+                      withForeignPtr fpl $ \pl ->
+                        do gu_enum_next enum ptr pl
+                           peek ptr
+         if ffEntry == nullPtr
+           then do finalizeForeignPtr fpl
+                   return []
+           else do tok  <- peekCString =<< pgf_fullform_get_string ffEntry
+                   ref  <- newIORef []
+                   allocaBytes (#size PgfMorphoCallback) $ \cback ->
+                        do fptr <- wrapLookupMorphoCallback (getAnalysis ref)
+                           (#poke PgfMorphoCallback, callback) cback fptr
+                           pgf_fullform_get_analyses ffEntry cback nullPtr
+                   ans  <- readIORef ref
+                   toks <- unsafeInterleaveIO (fromFullFormEntry enum fpl)
+                   return ((tok,ans) : toks)
+
+getAnalysis :: IORef [MorphoAnalysis] -> LookupMorphoCallback
+getAnalysis ref self c_lemma c_anal prob exn = do
+  ans <- readIORef ref
+  lemma <- peekCString c_lemma
+  anal  <- peekCString c_anal
+  writeIORef ref ((lemma, anal, prob):ans)
+
+parse :: Concr -> String -> String -> Either String [(Expr,Float)]
+parse lang cat sent =
+  unsafePerformIO $
+    do parsePl <- gu_new_pool
+       exprPl  <- gu_new_pool
+       exn     <- gu_new_exn nullPtr gu_type__type parsePl
+       enum    <- withCString cat $ \cat ->
+                    withCString sent $ \sent ->
+                      pgf_parse (concr lang) cat sent exn parsePl exprPl
+       failed  <- gu_exn_is_raised exn
+       if failed
+         then do ty <- gu_exn_caught exn
+                 if ty == gu_type__PgfParseError
+                   then do c_tok <- (#peek GuExn, data.data) exn
+                           tok <- peekCString c_tok
+                           gu_pool_free parsePl
+                           gu_pool_free exprPl
+                           return (Left tok)
+                   else if ty == gu_type__PgfExn
+                          then do c_msg <- (#peek GuExn, data.data) exn
+                                  msg <- peekCString c_msg
+                                  gu_pool_free parsePl
+                                  gu_pool_free exprPl
+                                  throwIO (PGFError msg)
+                          else do gu_pool_free parsePl
+                                  gu_pool_free exprPl
+                                  throwIO (PGFError "Parsing failed")
+         else do parseFPl <- newForeignPtr gu_pool_finalizer parsePl
+                 exprFPl  <- newForeignPtr gu_pool_finalizer exprPl
+                 exprs    <- fromPgfExprEnum enum parseFPl (lang,exprFPl)
+                 return (Right exprs)
+
+linearize :: Concr -> Expr -> String
+linearize lang e = unsafePerformIO $
+  withGuPool $ \pl ->
+    do (sb,out) <- newOut pl
+       exn <- gu_new_exn nullPtr gu_type__type pl
+       pgf_linearize (concr lang) (expr e) out exn
+       failed <- gu_exn_is_raised exn
+       if failed
+         then do ty <- gu_exn_caught exn
+                 if ty == gu_type__PgfLinNonExist
+                   then return ""
+                   else if ty == gu_type__PgfExn
+                          then do c_msg <- (#peek GuExn, data.data) exn
+                                  msg <- peekCString c_msg
+                                  throwIO (PGFError msg)
+                          else throwIO (PGFError "The abstract tree cannot be linearized")
+         else do lin <- gu_string_buf_freeze sb pl
+                 peekCString lin
+
+
+-----------------------------------------------------------------------------
+-- Helper functions
+
+newOut :: Ptr GuPool -> IO (Ptr GuStringBuf, Ptr GuOut)
+newOut pool =
+   do sb <- gu_string_buf pool
+      out <- gu_string_buf_out sb
+      return (sb,out)
+
+fromPgfExprEnum :: Ptr GuEnum -> ForeignPtr GuPool -> a -> IO [(Expr, Float)]
+fromPgfExprEnum enum fpl master =
+  do pgfExprProb <- alloca $ \ptr ->
+                      withForeignPtr fpl $ \pl ->
+                        do gu_enum_next enum ptr pl
+                           peek ptr
+     if pgfExprProb == nullPtr
+       then do finalizeForeignPtr fpl
+               return []
+       else do expr <- (#peek PgfExprProb, expr) pgfExprProb
+               ts <- unsafeInterleaveIO (fromPgfExprEnum enum fpl master)
+               prob <- (#peek PgfExprProb, prob) pgfExprProb
+               return ((Expr expr master,prob) : ts)
+
+-----------------------------------------------------------------------
+-- Exceptions
+
+newtype PGFError = PGFError String
+     deriving (Show, Typeable)
+
+instance Exception PGFError
diff --git a/src/runtime/haskell-bind/PGF2/FFI.hs b/src/runtime/haskell-bind/PGF2/FFI.hs
new file mode 100644
--- /dev/null
+++ b/src/runtime/haskell-bind/PGF2/FFI.hs
@@ -0,0 +1,170 @@
+{-# LANGUAGE ForeignFunctionInterface #-}
+
+module PGF2.FFI where
+
+--import Foreign.C
+import Foreign.C.String
+import Foreign.Ptr
+import Foreign.ForeignPtr
+import Control.Exception
+
+------------------------------------------------------------------
+-- libgu API
+
+data GuEnum
+data GuExn
+data GuIn
+data GuKind
+data GuType
+data GuString
+data GuStringBuf
+data GuMapItor
+data GuOut
+data GuPool
+
+foreign import ccall "gu/mem.h gu_new_pool"
+  gu_new_pool :: IO (Ptr GuPool)
+
+foreign import ccall "gu/mem.h gu_pool_free"
+  gu_pool_free :: Ptr GuPool -> IO ()
+
+foreign import ccall "gu/mem.h &gu_pool_free"
+  gu_pool_finalizer :: FinalizerPtr GuPool
+
+foreign import ccall "gu/exn.h gu_new_exn"
+  gu_new_exn :: Ptr GuExn -> Ptr GuKind -> Ptr GuPool -> IO (Ptr GuExn)
+
+foreign import ccall "gu/exn.h gu_exn_is_raised"
+  gu_exn_is_raised :: Ptr GuExn -> IO Bool
+
+foreign import ccall "gu/exn.h gu_exn_caught"
+  gu_exn_caught :: Ptr GuExn -> IO (Ptr GuType)
+
+foreign import ccall "gu/type.h &gu_type__type"
+  gu_type__type :: Ptr GuKind
+
+foreign import ccall "gu/type.h &gu_type__GuErrno"
+  gu_type__GuErrno :: Ptr GuType
+
+foreign import ccall "gu/type.h &gu_type__PgfLinNonExist"
+  gu_type__PgfLinNonExist :: Ptr GuType
+
+foreign import ccall "gu/type.h &gu_type__PgfExn"
+  gu_type__PgfExn :: Ptr GuType
+  
+foreign import ccall "gu/type.h &gu_type__PgfParseError"
+  gu_type__PgfParseError :: Ptr GuType
+
+foreign import ccall "gu/string.h gu_string_in"
+  gu_string_in :: CString -> Ptr GuPool -> IO (Ptr GuIn)
+
+foreign import ccall "gu/string.h gu_string_buf"
+  gu_string_buf :: Ptr GuPool -> IO (Ptr GuStringBuf)
+
+foreign import ccall "gu/string.h gu_string_buf_out"
+  gu_string_buf_out :: Ptr GuStringBuf -> IO (Ptr GuOut)
+
+foreign import ccall "gu/enum.h gu_enum_next"
+  gu_enum_next :: Ptr a -> Ptr (Ptr b) -> Ptr GuPool -> IO ()
+
+foreign import ccall "gu/string.h gu_string_buf_freeze"
+  gu_string_buf_freeze :: Ptr GuStringBuf -> Ptr GuPool -> IO CString
+
+withGuPool :: (Ptr GuPool -> IO a) -> IO a
+withGuPool f = bracket gu_new_pool gu_pool_free f
+
+
+------------------------------------------------------------------
+-- libpgf API
+
+data PgfPGF
+data PgfApplication
+data PgfConcr
+type PgfExpr = Ptr ()
+data PgfExprProb
+data PgfFullFormEntry
+data PgfMorphoCallback
+data PgfPrintContext
+data PgfType
+
+foreign import ccall "pgf/pgf.h pgf_read"
+  pgf_read :: CString -> Ptr GuPool -> Ptr GuExn -> IO (Ptr PgfPGF)
+
+foreign import ccall "pgf/pgf.h pgf_abstract_name"
+  pgf_abstract_name :: Ptr PgfPGF -> IO CString
+
+foreign import ccall "pgf/pgf.h pgf_iter_languages"
+  pgf_iter_languages :: Ptr PgfPGF -> Ptr GuMapItor -> Ptr GuExn -> IO ()
+
+foreign import ccall "pgf/pgf.h pgf_get_language"
+  pgf_get_language :: Ptr PgfPGF -> CString -> IO (Ptr PgfConcr)
+
+foreign import ccall "pgf/pgf.h pgf_concrete_name"
+  pgf_concrete_name :: Ptr PgfConcr -> IO CString
+
+foreign import ccall "pgf/pgf.h pgf_language_code"
+  pgf_language_code :: Ptr PgfConcr -> IO CString
+
+foreign import ccall "pgf/pgf.h pgf_iter_categories"
+  pgf_iter_categories :: Ptr PgfPGF -> Ptr GuMapItor -> Ptr GuExn -> IO ()
+
+foreign import ccall "pgf/pgf.h pgf_start_cat"
+  pgf_start_cat :: Ptr PgfPGF -> IO CString
+
+foreign import ccall "pgf/pgf.h pgf_iter_functions"
+  pgf_iter_functions :: Ptr PgfPGF -> Ptr GuMapItor -> Ptr GuExn -> IO ()
+
+foreign import ccall "pgf/pgf.h pgf_iter_functions_by_cat"
+  pgf_iter_functions_by_cat :: Ptr PgfPGF -> Ptr GuMapItor -> Ptr GuExn -> IO ()
+
+foreign import ccall "pgf/pgf.h pgf_function_type"
+   pgf_function_type :: Ptr PgfPGF -> CString -> IO (Ptr PgfType)
+
+foreign import ccall "pgf/pgf.h pgf_print_name"
+  pgf_print_name :: Ptr PgfConcr -> CString -> IO CString
+
+foreign import ccall "pgf/pgf.h pgf_linearize"
+  pgf_linearize :: Ptr PgfConcr -> PgfExpr -> Ptr GuOut -> Ptr GuExn -> IO ()
+
+foreign import ccall "pgf/pgf.h pgf_parse"
+  pgf_parse :: Ptr PgfConcr -> CString -> CString -> Ptr GuExn -> Ptr GuPool -> Ptr GuPool -> IO (Ptr GuEnum)
+
+foreign import ccall "pgf/pgf.h pgf_lookup_morpho"
+  pgf_lookup_morpho :: Ptr PgfConcr -> CString -> Ptr PgfMorphoCallback -> Ptr GuExn -> IO ()
+
+type LookupMorphoCallback = Ptr PgfMorphoCallback -> CString -> CString -> Float -> Ptr GuExn -> IO ()
+
+foreign import ccall "wrapper"
+  wrapLookupMorphoCallback :: LookupMorphoCallback -> IO (FunPtr LookupMorphoCallback)
+
+type MapItorCallback = Ptr GuMapItor -> Ptr () -> Ptr () -> Ptr GuExn -> IO ()
+
+foreign import ccall "wrapper"
+  wrapMapItorCallback :: MapItorCallback -> IO (FunPtr MapItorCallback)
+
+foreign import ccall "pgf/pgf.h pgf_fullform_lexicon"
+  pgf_fullform_lexicon :: Ptr PgfConcr -> Ptr GuPool -> IO (Ptr GuEnum)
+
+foreign import ccall "pgf/pgf.h pgf_fullform_get_string"
+  pgf_fullform_get_string :: Ptr PgfFullFormEntry -> IO CString
+
+foreign import ccall "pgf/pgf.h pgf_fullform_get_analyses"
+  pgf_fullform_get_analyses :: Ptr PgfFullFormEntry -> Ptr PgfMorphoCallback -> Ptr GuExn -> IO ()
+                    
+foreign import ccall "pgf/pgf.h pgf_expr_unapply"
+  pgf_expr_unapply :: PgfExpr -> Ptr GuPool -> IO (Ptr PgfApplication)
+
+foreign import ccall "pgf/expr.h pgf_expr_arity"
+  pgf_expr_arity :: PgfExpr -> IO Int
+
+foreign import ccall "pgf/expr.h pgf_print_expr"
+  pgf_print_expr :: PgfExpr -> Ptr PgfPrintContext -> Int -> Ptr GuOut -> Ptr GuExn -> IO ()
+
+foreign import ccall "pgf/pgf.h pgf_generate_all"
+  pgf_generate_all :: Ptr PgfPGF -> CString -> Ptr GuPool -> IO (Ptr GuEnum)
+
+foreign import ccall "pgf/pgf.h pgf_print"
+  pgf_print :: Ptr PgfPGF -> Ptr GuOut -> Ptr GuExn -> IO ()
+
+foreign import ccall "pgf/expr.h pgf_read_expr"
+  pgf_read_expr :: Ptr GuIn -> Ptr GuPool -> Ptr GuExn -> IO PgfExpr
diff --git a/src/runtime/haskell-bind/README b/src/runtime/haskell-bind/README
new file mode 100644
--- /dev/null
+++ b/src/runtime/haskell-bind/README
@@ -0,0 +1,26 @@
+This is a binding to the new GF runtime in C.
+
+The files are:
+
+PGF2.hsc         -- a user API similar to Python and Java APIs
+PGF2/FFI.hs      -- an internal module with FFI definitions for 
+                 -- the relevant C functions
+
+HOW TO COMPILE:
+
+cabal install
+
+HOW TO USE:
+
+- Import PGF to the Haskell program that you're writing. 
+  The Cabal infrastructure will make sure to tell the compiler
+  where to find the relevant modules. Example:
+
+  module Main where
+
+  import PGF2
+  import qualified Data.Map as Map
+
+  main = do
+    pgf <- readPGF "Foo.pgf"
+    let Just english = Map.lookup "FooEng" (languages pgf)
diff --git a/src/runtime/haskell-bind/examples/pgf-shell.hs b/src/runtime/haskell-bind/examples/pgf-shell.hs
new file mode 100644
--- /dev/null
+++ b/src/runtime/haskell-bind/examples/pgf-shell.hs
@@ -0,0 +1,88 @@
+-- | pgf-shell: A simple shell to illustrate the use of the Haskell binding
+--   to the C implementation of the PGF run-time system.
+--
+--   The shell has 3 commands:
+--
+--     * parse: p <lang> <text>
+--     * linearize: l <lang> <tree>
+--     * translate: t <lang> <lang> <text> 
+
+import Control.Monad(forever)
+import Control.Monad.State(evalStateT,put,get,gets,liftIO)
+import Control.Exception.Lifted as L(catch)
+import Data.Char(isSpace)
+import qualified Data.Map as M
+import System.IO(hFlush,stdout)
+import System.Environment
+import PGF2
+import System.Mem(performGC)
+import qualified Data.Map as Map
+
+main = getPGF =<< getArgs
+
+getPGF [path] = pgfShell =<< readPGF path
+getPGF _ = putStrLn "Usage: pgf-shell <path to pgf>"
+
+pgfShell pgf =
+  do putStrLn . unwords . M.keys $ languages pgf
+     flip evalStateT (pgf,[]) $ forever $ do liftIO performGC
+                                             puts "> "; liftIO $ hFlush stdout
+                                             execute =<< liftIO readLn
+
+execute cmd =
+  case cmd of
+    L lang tree -> do pgf <- gets fst
+                      c <- getConcr' pgf lang
+                      put (pgf,[])
+                      putln $ linearize c tree
+    P lang s    -> do pgf <- gets fst
+                      c <- getConcr' pgf lang
+                      case parse c (startCat pgf) s of
+                        Left tok -> do put (pgf,[])
+                                       putln ("Parse error: "++tok)
+                        Right ts -> do put (pgf,map show ts)
+                                       pop
+    T from to s -> do pgf <- gets fst
+                      cfrom <- getConcr' pgf from
+                      cto   <- getConcr' pgf to
+                      case parse cfrom (startCat pgf) s of
+                        Left tok -> do put (pgf,[])
+                                       putln ("Parse error: "++tok)
+                        Right ts -> do put (pgf,map (linearize cto.fst) ts)
+                                       pop
+    I path -> do pgf <- liftIO (readPGF path)
+                 putln . unwords . M.keys $ languages pgf
+                 put (pgf,[])
+    Empty -> pop
+    Unknown s -> putln ("Unknown command: "++s)       
+  `L.catch` (liftIO . print . (id::IOError->IOError))
+
+pop = do (pgf,ls) <- get
+         let (ls1,ls2) = splitAt 1 ls
+         putl ls1
+         put (pgf,ls2)
+
+getConcr' pgf lang =
+    maybe (fail $ "Concrete syntax not found: "++show lang) return $
+    Map.lookup lang (languages pgf)
+
+printl xs = liftIO $ putl $ map show xs
+putl ls = liftIO . putStr $ unlines ls
+putln s = liftIO $ putStrLn s
+puts s = liftIO $ putStr s
+
+-- | Abstracy syntax of shell commands
+data Command = P String String | L String Expr | T String String String
+             | I FilePath | Empty | Unknown String
+             deriving Show
+
+-- | Shell command parser
+instance Read Command where
+  readsPrec _ s =
+      take 1 $
+          [(P l r2,"") | ("p",r1)<-lex s, (l,r2) <- lex r1]
+       ++ [(L l t,"") | ("l",r1)<-lex s, (l,r2)<- lex r1, Just t<-[readExpr r2]]
+       ++ [(T l1 l2 r3,"") | ("t",r1)<-lex s, (l1,r2)<-lex r1, (l2,r3)<-lex r2]
+       ++ [(I (dropWhile isSpace r),"") | ("i",r)<-lex s]
+       ++ [(Empty,"") | ("","") <- lex s]
+       ++ [(Unknown s,"")]
diff --git a/src/runtime/haskell-bind/pgf2-bind.cabal b/src/runtime/haskell-bind/pgf2-bind.cabal
new file mode 100644
--- /dev/null
+++ b/src/runtime/haskell-bind/pgf2-bind.cabal
@@ -0,0 +1,38 @@
+-- Initial haskell-bind.cabal generated by cabal init.  For further 
+-- documentation, see http://haskell.org/cabal/users-guide/
+
+name:                pgf2-bind
+version:             0.1.0.0
+-- synopsis:            
+-- description:         
+homepage:            http://www.grammaticalframework.org
+license:             LGPL-3
+--license-file:        LICENSE
+author:              Inari
+maintainer:          Krasimir Angelov
+-- copyright:           
+category:            Language
+build-type:          Simple
+extra-source-files:  README
+cabal-version:       >=1.10
+
+library
+  exposed-modules:     PGF2
+  other-modules:       PGF2.FFI
+  build-depends:       base >=4.3, bytestring >=0.9,
+                       containers
+  -- hs-source-dirs:      
+  default-language:    Haskell2010
+  build-tools:         hsc2hs
+
+  extra-libraries:     gu pgf
+  cc-options:          -std=c99
+  default-language:    Haskell2010
+
+executable pgf-shell
+  main-is:             pgf-shell.hs
+  hs-source-dirs:      examples
+  build-depends:       base, pgf2-bind, containers, mtl, lifted-base
+  default-language:    Haskell2010
+  if impl(ghc>=7.0)
+    ghc-options: -rtsopts
diff --git a/src/runtime/haskell/Data/Binary.hs b/src/runtime/haskell/Data/Binary.hs
deleted file mode 100644
--- a/src/runtime/haskell/Data/Binary.hs
+++ /dev/null
@@ -1,814 +0,0 @@
-{-# LANGUAGE CPP, FlexibleInstances, FlexibleContexts #-}
------------------------------------------------------------------------------
--- |
--- Module      : Data.Binary
--- Copyright   : Lennart Kolmodin
--- License     : BSD3-style (see LICENSE)
--- 
--- Maintainer  : Lennart Kolmodin <kolmodin@dtek.chalmers.se>
--- Stability   : unstable
--- Portability : portable to Hugs and GHC. Requires the FFI and some flexible instances
---
--- Binary serialisation of Haskell values to and from lazy ByteStrings.
--- The Binary library provides methods for encoding Haskell values as
--- streams of bytes directly in memory. The resulting @ByteString@ can
--- then be written to disk, sent over the network, or futher processed
--- (for example, compressed with gzip).
---
--- The 'Binary' package is notable in that it provides both pure, and
--- high performance serialisation.
---
--- Values are always encoded in network order (big endian) form, and
--- encoded data should be portable across machine endianess, word size,
--- or compiler version. For example, data encoded using the Binary class
--- could be written from GHC, and read back in Hugs.
---
------------------------------------------------------------------------------
-
-module Data.Binary (
-
-    -- * The Binary class
-      Binary(..)
-
-    -- $example
-
-    -- * The Get and Put monads
-    , Get
-    , Put
-
-    -- * Useful helpers for writing instances
-    , putWord8
-    , getWord8
-
-    -- * Binary serialisation
-    , encode                    -- :: Binary a => a -> ByteString
-    , decode                    -- :: Binary a => ByteString -> a
-
-    -- * IO functions for serialisation
-    , encodeFile                -- :: Binary a => FilePath -> a -> IO ()
-    , decodeFile                -- :: Binary a => FilePath -> IO a
-
-    , encodeFile_               -- :: FilePath -> Put   -> IO ()
-    , decodeFile_               -- :: FilePath -> Get a -> IO a
-
--- Lazy put and get
---  , lazyPut
---  , lazyGet
-
-    , module Data.Word -- useful
-
-    ) where
-
-#include "MachDeps.h"
-
-import Data.Word
-
-import Data.Binary.Put
-import Data.Binary.Get
-import Data.Binary.IEEE754 ( putFloat64be, getFloat64be)
-import Control.Monad
-import Control.Exception
-import Foreign
-import System.IO
-
-import Data.ByteString.Lazy (ByteString)
-import qualified Data.ByteString.Lazy as L
-
-import Data.Char    (chr,ord)
-import Data.List    (unfoldr)
-
--- And needed for the instances:
-import qualified Data.ByteString as B
-import qualified Data.Map        as Map
-import qualified Data.Set        as Set
-import qualified Data.IntMap     as IntMap
-import qualified Data.IntSet     as IntSet
-import qualified Data.Ratio      as R
-
-import qualified Data.Tree as T
-
-import Data.Array.Unboxed
-
---
--- This isn't available in older Hugs or older GHC
---
-#if __GLASGOW_HASKELL__ >= 606
-import qualified Data.Sequence as Seq
-import qualified Data.Foldable as Fold
-#endif
-
-------------------------------------------------------------------------
-
--- | The @Binary@ class provides 'put' and 'get', methods to encode and
--- decode a Haskell value to a lazy ByteString. It mirrors the Read and
--- Show classes for textual representation of Haskell types, and is
--- suitable for serialising Haskell values to disk, over the network.
---
--- For parsing and generating simple external binary formats (e.g. C
--- structures), Binary may be used, but in general is not suitable
--- for complex protocols. Instead use the Put and Get primitives
--- directly.
---
--- Instances of Binary should satisfy the following property:
---
--- > decode . encode == id
---
--- That is, the 'get' and 'put' methods should be the inverse of each
--- other. A range of instances are provided for basic Haskell types. 
---
-class Binary t where
-    -- | Encode a value in the Put monad.
-    put :: t -> Put
-    -- | Decode a value in the Get monad
-    get :: Get t
-
--- $example
--- To serialise a custom type, an instance of Binary for that type is
--- required. For example, suppose we have a data structure:
---
--- > data Exp = IntE Int
--- >          | OpE  String Exp Exp
--- >    deriving Show
---
--- We can encode values of this type into bytestrings using the
--- following instance, which proceeds by recursively breaking down the
--- structure to serialise:
---
--- > instance Binary Exp where
--- >       put (IntE i)          = do put (0 :: Word8)
--- >                                  put i
--- >       put (OpE s e1 e2)     = do put (1 :: Word8)
--- >                                  put s
--- >                                  put e1
--- >                                  put e2
--- > 
--- >       get = do t <- get :: Get Word8
--- >                case t of
--- >                     0 -> do i <- get
--- >                             return (IntE i)
--- >                     1 -> do s  <- get
--- >                             e1 <- get
--- >                             e2 <- get
--- >                             return (OpE s e1 e2)
---
--- Note how we write an initial tag byte to indicate each variant of the
--- data type.
---
--- We can simplify the writing of 'get' instances using monadic
--- combinators:
--- 
--- >       get = do tag <- getWord8
--- >                case tag of
--- >                    0 -> liftM  IntE get
--- >                    1 -> liftM3 OpE  get get get
---
--- The generation of Binary instances has been automated by a script
--- using Scrap Your Boilerplate generics. Use the script here:
---  <http://darcs.haskell.org/binary/tools/derive/BinaryDerive.hs>.
---
--- To derive the instance for a type, load this script into GHCi, and
--- bring your type into scope. Your type can then have its Binary
--- instances derived as follows:
---
--- > $ ghci -fglasgow-exts BinaryDerive.hs
--- > *BinaryDerive> :l Example.hs
--- > *Main> deriveM (undefined :: Drinks)
--- >
--- > instance Binary Main.Drinks where
--- >      put (Beer a) = putWord8 0 >> put a
--- >      put Coffee = putWord8 1
--- >      put Tea = putWord8 2
--- >      put EnergyDrink = putWord8 3
--- >      put Water = putWord8 4
--- >      put Wine = putWord8 5
--- >      put Whisky = putWord8 6
--- >      get = do
--- >        tag_ <- getWord8
--- >        case tag_ of
--- >          0 -> get >>= \a -> return (Beer a)
--- >          1 -> return Coffee
--- >          2 -> return Tea
--- >          3 -> return EnergyDrink
--- >          4 -> return Water
--- >          5 -> return Wine
--- >          6 -> return Whisky
--- >
---
--- To serialise this to a bytestring, we use 'encode', which packs the
--- data structure into a binary format, in a lazy bytestring
---
--- > > let e = OpE "*" (IntE 7) (OpE "/" (IntE 4) (IntE 2))
--- > > let v = encode e
---
--- Where 'v' is a binary encoded data structure. To reconstruct the
--- original data, we use 'decode'
---
--- > > decode v :: Exp
--- > OpE "*" (IntE 7) (OpE "/" (IntE 4) (IntE 2))
---
--- The lazy ByteString that results from 'encode' can be written to
--- disk, and read from disk using Data.ByteString.Lazy IO functions,
--- such as hPutStr or writeFile:
---
--- > > writeFile "/tmp/exp.txt" (encode e)
---
--- And read back with:
---
--- > > readFile "/tmp/exp.txt" >>= return . decode :: IO Exp
--- > OpE "*" (IntE 7) (OpE "/" (IntE 4) (IntE 2))
---
--- We can also directly serialise a value to and from a Handle, or a file:
--- 
--- > > v <- decodeFile  "/tmp/exp.txt" :: IO Exp
--- > OpE "*" (IntE 7) (OpE "/" (IntE 4) (IntE 2))
---
--- And write a value to disk
---
--- > > encodeFile "/tmp/a.txt" v
---
-
-------------------------------------------------------------------------
--- Wrappers to run the underlying monad
-
--- | Encode a value using binary serialisation to a lazy ByteString.
---
-encode :: Binary a => a -> ByteString
-encode = runPut . put
-{-# INLINE encode #-}
-
--- | Decode a value from a lazy ByteString, reconstructing the original structure.
---
-decode :: Binary a => ByteString -> a
-decode = runGet get
-
-------------------------------------------------------------------------
--- Convenience IO operations
-
--- | Lazily serialise a value to a file
---
--- This is just a convenience function, it's defined simply as:
---
--- > encodeFile f = B.writeFile f . encode
---
--- So for example if you wanted to compress as well, you could use:
---
--- > B.writeFile f . compress . encode
---
-encodeFile :: Binary a => FilePath -> a -> IO ()
-encodeFile f v = L.writeFile f (encode v)
-
-encodeFile_ :: FilePath -> Put -> IO ()
-encodeFile_ f m = L.writeFile f (runPut m)
-
--- | Lazily reconstruct a value previously written to a file.
---
--- This is just a convenience function, it's defined simply as:
---
--- > decodeFile f = return . decode =<< B.readFile f
---
--- So for example if you wanted to decompress as well, you could use:
---
--- > return . decode . decompress =<< B.readFile f
---
-decodeFile :: Binary a => FilePath -> IO a
-decodeFile f = bracket (openBinaryFile f ReadMode) hClose $ \h -> do
-    s <- L.hGetContents h
-    evaluate $ runGet get s
-
-decodeFile_ :: FilePath -> Get a -> IO a
-decodeFile_ f m = bracket (openBinaryFile f ReadMode) hClose $ \h -> do
-    s <- L.hGetContents h
-    evaluate $ runGet m s
-
--- needs bytestring 0.9.1.x to work 
-
-------------------------------------------------------------------------
--- Lazy put and get
-
--- lazyPut :: (Binary a) => a -> Put
--- lazyPut a = put (encode a)
-
--- lazyGet :: (Binary a) => Get a
--- lazyGet = fmap decode get
-
-------------------------------------------------------------------------
--- Simple instances
-
--- The () type need never be written to disk: values of singleton type
--- can be reconstructed from the type alone
-instance Binary () where
-    put ()  = return ()
-    get     = return ()
-
--- Bools are encoded as a byte in the range 0 .. 1
-instance Binary Bool where
-    put     = putWord8 . fromIntegral . fromEnum
-    get     = liftM (toEnum . fromIntegral) getWord8
-
--- Values of type 'Ordering' are encoded as a byte in the range 0 .. 2
-instance Binary Ordering where
-    put     = putWord8 . fromIntegral . fromEnum
-    get     = liftM (toEnum . fromIntegral) getWord8
-
-------------------------------------------------------------------------
--- Words and Ints
-
--- Words8s are written as bytes
-instance Binary Word8 where
-    put     = putWord8
-    get     = getWord8
-
--- Words16s are written as 2 bytes in big-endian (network) order
-instance Binary Word16 where
-    put     = putWord16be
-    get     = getWord16be
-
--- Words32s are written as 4 bytes in big-endian (network) order
-instance Binary Word32 where
-    put     = putWord32be
-    get     = getWord32be
-
--- Words64s are written as 8 bytes in big-endian (network) order
-instance Binary Word64 where
-    put     = putWord64be
-    get     = getWord64be
-
--- Int8s are written as a single byte.
-instance Binary Int8 where
-    put i   = put (fromIntegral i :: Word8)
-    get     = liftM fromIntegral (get :: Get Word8)
-
--- Int16s are written as a 2 bytes in big endian format
-instance Binary Int16 where
-    put i   = put (fromIntegral i :: Word16)
-    get     = liftM fromIntegral (get :: Get Word16)
-
--- Int32s are written as a 4 bytes in big endian format
-instance Binary Int32 where
-    put i   = put (fromIntegral i :: Word32)
-    get     = liftM fromIntegral (get :: Get Word32)
-
--- Int64s are written as a 8 bytes in big endian format
-instance Binary Int64 where
-    put i   = put (fromIntegral i :: Word64)
-    get     = liftM fromIntegral (get :: Get Word64)
-
-------------------------------------------------------------------------
-
--- Words are written as sequence of bytes. The last bit of each
--- byte indicates whether there are more bytes to be read
-instance Binary Word where
-    put i | i <=               0x7f = do put  a
-          | i <=             0x3fff = do put (a .|. 0x80)
-                                         put  b
-          | i <=           0x1fffff = do put (a .|. 0x80)
-                                         put (b .|. 0x80)
-                                         put  c
-          | i <=          0xfffffff = do put (a .|. 0x80)
-                                         put (b .|. 0x80)
-                                         put (c .|. 0x80)
-                                         put  d
--- -- #if WORD_SIZE_IN_BITS < 64
-          | otherwise               = do put (a .|. 0x80)
-                                         put (b .|. 0x80)
-                                         put (c .|. 0x80)
-                                         put (d .|. 0x80)
-                                         put  e
-{-
--- Restricted to 32 bits even on 64-bit systems, so that negative
--- Ints are written as 5 bytes instead of 10 bytes (TH 2013-02-13)
---#else
-          | i <=        0x7ffffffff = do put (a .|. 0x80)
-                                         put (b .|. 0x80)
-                                         put (c .|. 0x80)
-                                         put (d .|. 0x80)
-                                         put  e
-          | i <=      0x3ffffffffff = do put (a .|. 0x80)
-                                         put (b .|. 0x80)
-                                         put (c .|. 0x80)
-                                         put (d .|. 0x80)
-                                         put (e .|. 0x80)
-                                         put  f
-          | i <=    0x1ffffffffffff = do put (a .|. 0x80)
-                                         put (b .|. 0x80)
-                                         put (c .|. 0x80)
-                                         put (d .|. 0x80)
-                                         put (e .|. 0x80)
-                                         put (f .|. 0x80)
-                                         put  g
-          | i <=   0xffffffffffffff = do put (a .|. 0x80)
-                                         put (b .|. 0x80)
-                                         put (c .|. 0x80)
-                                         put (d .|. 0x80)
-                                         put (e .|. 0x80)
-                                         put (f .|. 0x80)
-                                         put (g .|. 0x80)
-                                         put  h
-          | i <=   0xffffffffffffff = do put (a .|. 0x80)
-                                         put (b .|. 0x80)
-                                         put (c .|. 0x80)
-                                         put (d .|. 0x80)
-                                         put (e .|. 0x80)
-                                         put (f .|. 0x80)
-                                         put (g .|. 0x80)
-                                         put  h
-          | i <= 0x7fffffffffffffff = do put (a .|. 0x80)
-                                         put (b .|. 0x80)
-                                         put (c .|. 0x80)
-                                         put (d .|. 0x80)
-                                         put (e .|. 0x80)
-                                         put (f .|. 0x80)
-                                         put (g .|. 0x80)
-                                         put (h .|. 0x80)
-                                         put  j
-          | otherwise               = do put (a .|. 0x80)
-                                         put (b .|. 0x80)
-                                         put (c .|. 0x80)
-                                         put (d .|. 0x80)
-                                         put (e .|. 0x80)
-                                         put (f .|. 0x80)
-                                         put (g .|. 0x80)
-                                         put (h .|. 0x80)
-                                         put (j .|. 0x80)
-                                         put  k
--- #endif
--}
-          where
-            a = fromIntegral (       i    .&. 0x7f) :: Word8
-            b = fromIntegral (shiftR i  7 .&. 0x7f) :: Word8
-            c = fromIntegral (shiftR i 14 .&. 0x7f) :: Word8
-            d = fromIntegral (shiftR i 21 .&. 0x7f) :: Word8
-            e = fromIntegral (shiftR i 28 .&. 0x7f) :: Word8
-{-
-            f = fromIntegral (shiftR i 35 .&. 0x7f) :: Word8
-            g = fromIntegral (shiftR i 42 .&. 0x7f) :: Word8
-            h = fromIntegral (shiftR i 49 .&. 0x7f) :: Word8
-            j = fromIntegral (shiftR i 56 .&. 0x7f) :: Word8
-            k = fromIntegral (shiftR i 63 .&. 0x7f) :: Word8
--}
-    get = do i <- getWord8
-             (if i <= 0x7f
-                then return (fromIntegral i)
-                else do n <- get
-                        return $ (n `shiftL` 7) .|. (fromIntegral (i .&. 0x7f)))
-
--- Int has the same representation as Word
-instance Binary Int where
-    put i   = put (fromIntegral i :: Word)
-    get     = liftM toInt32 (get :: Get Word)
-      where
-       -- restrict to 32 bits (for PGF portability, TH 2013-02-13)
-       toInt32 w = fromIntegral (fromIntegral w::Int32)::Int
-
-------------------------------------------------------------------------
--- 
--- Portable, and pretty efficient, serialisation of Integer
---
-
--- Fixed-size type for a subset of Integer
-type SmallInt = Int32
-
--- Integers are encoded in two ways: if they fit inside a SmallInt,
--- they're written as a byte tag, and that value.  If the Integer value
--- is too large to fit in a SmallInt, it is written as a byte array,
--- along with a sign and length field.
-
-instance Binary Integer where
-
-    {-# INLINE put #-}
-    put n | n >= lo && n <= hi = do
-        putWord8 0
-        put (fromIntegral n :: SmallInt)  -- fast path
-     where
-        lo = fromIntegral (minBound :: SmallInt) :: Integer
-        hi = fromIntegral (maxBound :: SmallInt) :: Integer
-
-    put n = do
-        putWord8 1
-        put sign
-        put (unroll (abs n))         -- unroll the bytes
-     where
-        sign = fromIntegral (signum n) :: Word8
-
-    {-# INLINE get #-}
-    get = do
-        tag <- get :: Get Word8
-        case tag of
-            0 -> liftM fromIntegral (get :: Get SmallInt)
-            _ -> do sign  <- get
-                    bytes <- get
-                    let v = roll bytes
-                    return $! if sign == (1 :: Word8) then v else - v
-
---
--- Fold and unfold an Integer to and from a list of its bytes
---
-unroll :: Integer -> [Word8]
-unroll = unfoldr step
-  where
-    step 0 = Nothing
-    step i = Just (fromIntegral i, i `shiftR` 8)
-
-roll :: [Word8] -> Integer
-roll   = foldr unstep 0
-  where
-    unstep b a = a `shiftL` 8 .|. fromIntegral b
-
-{-
-
---
--- An efficient, raw serialisation for Integer (GHC only)
---
-
--- TODO  This instance is not architecture portable.  GMP stores numbers as
--- arrays of machine sized words, so the byte format is not portable across
--- architectures with different endianess and word size.
-
-import Data.ByteString.Base (toForeignPtr,unsafePackAddress, memcpy)
-import GHC.Base     hiding (ord, chr)
-import GHC.Prim
-import GHC.Ptr (Ptr(..))
-import GHC.IOBase (IO(..))
-
-instance Binary Integer where
-    put (S# i)    = putWord8 0 >> put (I# i)
-    put (J# s ba) = do
-        putWord8 1
-        put (I# s)
-        put (BA ba)
-
-    get = do
-        b <- getWord8
-        case b of
-            0 -> do (I# i#) <- get
-                    return (S# i#)
-            _ -> do (I# s#) <- get
-                    (BA a#) <- get
-                    return (J# s# a#)
-
-instance Binary ByteArray where
-
-    -- Pretty safe.
-    put (BA ba) =
-        let sz   = sizeofByteArray# ba   -- (primitive) in *bytes*
-            addr = byteArrayContents# ba
-            bs   = unsafePackAddress (I# sz) addr
-        in put bs   -- write as a ByteString. easy, yay!
-
-    -- Pretty scary. Should be quick though
-    get = do
-        (fp, off, n@(I# sz)) <- liftM toForeignPtr get      -- so decode a ByteString
-        assert (off == 0) $ return $ unsafePerformIO $ do
-            (MBA arr) <- newByteArray sz                    -- and copy it into a ByteArray#
-            let to = byteArrayContents# (unsafeCoerce# arr) -- urk, is this safe?
-            withForeignPtr fp $ \from -> memcpy (Ptr to) from (fromIntegral n)
-            freezeByteArray arr
-
--- wrapper for ByteArray#
-data ByteArray = BA  {-# UNPACK #-} !ByteArray#
-data MBA       = MBA {-# UNPACK #-} !(MutableByteArray# RealWorld)
-
-newByteArray :: Int# -> IO MBA
-newByteArray sz = IO $ \s ->
-  case newPinnedByteArray# sz s of { (# s', arr #) ->
-  (# s', MBA arr #) }
-
-freezeByteArray :: MutableByteArray# RealWorld -> IO ByteArray
-freezeByteArray arr = IO $ \s ->
-  case unsafeFreezeByteArray# arr s of { (# s', arr' #) ->
-  (# s', BA arr' #) }
-
--}
-
-instance (Binary a,Integral a) => Binary (R.Ratio a) where
-    put r = put (R.numerator r) >> put (R.denominator r)
-    get = liftM2 (R.%) get get
-
-------------------------------------------------------------------------
-
--- Char is serialised as UTF-8
-instance Binary Char where
-    put a | c <= 0x7f     = put (fromIntegral c :: Word8)
-          | c <= 0x7ff    = do put (0xc0 .|. y)
-                               put (0x80 .|. z)
-          | c <= 0xffff   = do put (0xe0 .|. x)
-                               put (0x80 .|. y)
-                               put (0x80 .|. z)
-          | c <= 0x10ffff = do put (0xf0 .|. w)
-                               put (0x80 .|. x)
-                               put (0x80 .|. y)
-                               put (0x80 .|. z)
-          | otherwise     = error "Not a valid Unicode code point"
-     where
-        c = ord a
-        z, y, x, w :: Word8
-        z = fromIntegral (c           .&. 0x3f)
-        y = fromIntegral (shiftR c 6  .&. 0x3f)
-        x = fromIntegral (shiftR c 12 .&. 0x3f)
-        w = fromIntegral (shiftR c 18 .&. 0x7)
-
-    get = do
-        let getByte = liftM (fromIntegral :: Word8 -> Int) get
-            shiftL6 = flip shiftL 6 :: Int -> Int
-        w <- getByte
-        r <- case () of
-                _ | w < 0x80  -> return w
-                  | w < 0xe0  -> do
-                                    x <- liftM (xor 0x80) getByte
-                                    return (x .|. shiftL6 (xor 0xc0 w))
-                  | w < 0xf0  -> do
-                                    x <- liftM (xor 0x80) getByte
-                                    y <- liftM (xor 0x80) getByte
-                                    return (y .|. shiftL6 (x .|. shiftL6
-                                            (xor 0xe0 w)))
-                  | otherwise -> do
-                                x <- liftM (xor 0x80) getByte
-                                y <- liftM (xor 0x80) getByte
-                                z <- liftM (xor 0x80) getByte
-                                return (z .|. shiftL6 (y .|. shiftL6
-                                        (x .|. shiftL6 (xor 0xf0 w))))
-        return $! chr r
-
-------------------------------------------------------------------------
--- Instances for the first few tuples
-
-instance (Binary a, Binary b) => Binary (a,b) where
-    put (a,b)           = put a >> put b
-    get                 = liftM2 (,) get get
-
-instance (Binary a, Binary b, Binary c) => Binary (a,b,c) where
-    put (a,b,c)         = put a >> put b >> put c
-    get                 = liftM3 (,,) get get get
-
-instance (Binary a, Binary b, Binary c, Binary d) => Binary (a,b,c,d) where
-    put (a,b,c,d)       = put a >> put b >> put c >> put d
-    get                 = liftM4 (,,,) get get get get
-
-instance (Binary a, Binary b, Binary c, Binary d, Binary e) => Binary (a,b,c,d,e) where
-    put (a,b,c,d,e)     = put a >> put b >> put c >> put d >> put e
-    get                 = liftM5 (,,,,) get get get get get
-
--- 
--- and now just recurse:
---
-
-instance (Binary a, Binary b, Binary c, Binary d, Binary e, Binary f)
-        => Binary (a,b,c,d,e,f) where
-    put (a,b,c,d,e,f)   = put (a,(b,c,d,e,f))
-    get                 = do (a,(b,c,d,e,f)) <- get ; return (a,b,c,d,e,f)
-
-instance (Binary a, Binary b, Binary c, Binary d, Binary e, Binary f, Binary g)
-        => Binary (a,b,c,d,e,f,g) where
-    put (a,b,c,d,e,f,g) = put (a,(b,c,d,e,f,g))
-    get                 = do (a,(b,c,d,e,f,g)) <- get ; return (a,b,c,d,e,f,g)
-
-instance (Binary a, Binary b, Binary c, Binary d, Binary e,
-          Binary f, Binary g, Binary h)
-        => Binary (a,b,c,d,e,f,g,h) where
-    put (a,b,c,d,e,f,g,h) = put (a,(b,c,d,e,f,g,h))
-    get                   = do (a,(b,c,d,e,f,g,h)) <- get ; return (a,b,c,d,e,f,g,h)
-
-instance (Binary a, Binary b, Binary c, Binary d, Binary e,
-          Binary f, Binary g, Binary h, Binary i)
-        => Binary (a,b,c,d,e,f,g,h,i) where
-    put (a,b,c,d,e,f,g,h,i) = put (a,(b,c,d,e,f,g,h,i))
-    get                     = do (a,(b,c,d,e,f,g,h,i)) <- get ; return (a,b,c,d,e,f,g,h,i)
-
-instance (Binary a, Binary b, Binary c, Binary d, Binary e,
-          Binary f, Binary g, Binary h, Binary i, Binary j)
-        => Binary (a,b,c,d,e,f,g,h,i,j) where
-    put (a,b,c,d,e,f,g,h,i,j) = put (a,(b,c,d,e,f,g,h,i,j))
-    get                       = do (a,(b,c,d,e,f,g,h,i,j)) <- get ; return (a,b,c,d,e,f,g,h,i,j)
-
-------------------------------------------------------------------------
--- Container types
-
-instance Binary a => Binary [a] where
-    put l  = put (length l) >> mapM_ put l
-    get    = do n <- get :: Get Int
-                xs <- replicateM n get
-                return xs
-
-instance (Binary a) => Binary (Maybe a) where
-    put Nothing  = putWord8 0
-    put (Just x) = putWord8 1 >> put x
-    get = do
-        w <- getWord8
-        case w of
-            0 -> return Nothing
-            _ -> liftM Just get
-
-instance (Binary a, Binary b) => Binary (Either a b) where
-    put (Left  a) = putWord8 0 >> put a
-    put (Right b) = putWord8 1 >> put b
-    get = do
-        w <- getWord8
-        case w of
-            0 -> liftM Left  get
-            _ -> liftM Right get
-
-------------------------------------------------------------------------
--- ByteStrings (have specially efficient instances)
-
-instance Binary B.ByteString where
-    put bs = do put (B.length bs)
-                putByteString bs
-    get    = get >>= getByteString
-
---
--- Using old versions of fps, this is a type synonym, and non portable
--- 
--- Requires 'flexible instances'
---
-instance Binary ByteString where
-    put bs = do put (fromIntegral (L.length bs) :: Int)
-                putLazyByteString bs
-    get    = get >>= getLazyByteString
-
-------------------------------------------------------------------------
--- Maps and Sets
-
-instance (Ord a, Binary a) => Binary (Set.Set a) where
-    put s = put (Set.size s) >> mapM_ put (Set.toAscList s)
-    get   = liftM Set.fromDistinctAscList get
-
-instance (Ord k, Binary k, Binary e) => Binary (Map.Map k e) where
-    put m = put (Map.size m) >> mapM_ put (Map.toAscList m)
-    get   = liftM Map.fromDistinctAscList get
-
-instance Binary IntSet.IntSet where
-    put s = put (IntSet.size s) >> mapM_ put (IntSet.toAscList s)
-    get   = liftM IntSet.fromDistinctAscList get
-
-instance (Binary e) => Binary (IntMap.IntMap e) where
-    put m = put (IntMap.size m) >> mapM_ put (IntMap.toAscList m)
-    get   = liftM IntMap.fromDistinctAscList get
-
-------------------------------------------------------------------------
--- Queues and Sequences
-
-#if __GLASGOW_HASKELL__ >= 606
---
--- This is valid Hugs, but you need the most recent Hugs
---
-
-instance (Binary e) => Binary (Seq.Seq e) where
-    put s = put (Seq.length s) >> Fold.mapM_ put s
-    get = do n <- get :: Get Int
-             rep Seq.empty n get
-      where rep xs 0 _ = return $! xs
-            rep xs n g = xs `seq` n `seq` do
-                           x <- g
-                           rep (xs Seq.|> x) (n-1) g
-
-#endif
-
-------------------------------------------------------------------------
--- Floating point
-
--- instance Binary Double where
---     put d = put (decodeFloat d)
---     get   = liftM2 encodeFloat get get
-
-instance Binary Double where
-    put = putFloat64be
-    get = getFloat64be
-
-instance Binary Float where
-    put f = put (decodeFloat f)
-    get   = liftM2 encodeFloat get get
-
-------------------------------------------------------------------------
--- Trees
-
-instance (Binary e) => Binary (T.Tree e) where
-    put (T.Node r s) = put r >> put s
-    get = liftM2 T.Node get get
-
-------------------------------------------------------------------------
--- Arrays
-
-instance (Binary i, Ix i, Binary e) => Binary (Array i e) where
-    put a = do
-        put (bounds a)
-        put (rangeSize $ bounds a) -- write the length
-        mapM_ put (elems a)        -- now the elems.
-    get = do
-        bs <- get
-        n  <- get                  -- read the length
-        xs <- replicateM n get     -- now the elems.
-        return (listArray bs xs)
-
---
--- The IArray UArray e constraint is non portable. Requires flexible instances
---
-instance (Binary i, Ix i, Binary e, IArray UArray e) => Binary (UArray i e) where
-    put a = do
-        put (bounds a)
-        put (rangeSize $ bounds a) -- now write the length
-        mapM_ put (elems a)
-    get = do
-        bs <- get
-        n  <- get
-        xs <- replicateM n get
-        return (listArray bs xs)
diff --git a/src/runtime/haskell/Data/Binary/Builder.hs b/src/runtime/haskell/Data/Binary/Builder.hs
deleted file mode 100644
--- a/src/runtime/haskell/Data/Binary/Builder.hs
+++ /dev/null
@@ -1,425 +0,0 @@
-{-# LANGUAGE CPP, MagicHash #-}
--- for unboxed shifts
-
------------------------------------------------------------------------------
--- |
--- Module      : Data.Binary.Builder
--- Copyright   : Lennart Kolmodin, Ross Paterson
--- License     : BSD3-style (see LICENSE)
--- 
--- Maintainer  : Lennart Kolmodin <kolmodin@dtek.chalmers.se>
--- Stability   : experimental
--- Portability : portable to Hugs and GHC
---
--- Efficient construction of lazy bytestrings.
---
------------------------------------------------------------------------------
-
-#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
-#include "MachDeps.h"
-#endif
-
-module Data.Binary.Builder (
-
-    -- * The Builder type
-      Builder
-    , toLazyByteString
-
-    -- * Constructing Builders
-    , empty
-    , singleton
-    , append
-    , fromByteString        -- :: S.ByteString -> Builder
-    , fromLazyByteString    -- :: L.ByteString -> Builder
-
-    -- * Flushing the buffer state
-    , flush
-
-    -- * Derived Builders
-    -- ** Big-endian writes
-    , putWord16be           -- :: Word16 -> Builder
-    , putWord32be           -- :: Word32 -> Builder
-    , putWord64be           -- :: Word64 -> Builder
-
-    -- ** Little-endian writes
-    , putWord16le           -- :: Word16 -> Builder
-    , putWord32le           -- :: Word32 -> Builder
-    , putWord64le           -- :: Word64 -> Builder
-
-    -- ** Host-endian, unaligned writes
-    , putWordhost           -- :: Word -> Builder
-    , putWord16host         -- :: Word16 -> Builder
-    , putWord32host         -- :: Word32 -> Builder
-    , putWord64host         -- :: Word64 -> Builder
-
-  ) where
-
-import Foreign
-import Data.Monoid
-import Data.Word
-import qualified Data.ByteString      as S
-import qualified Data.ByteString.Lazy as L
-
-#ifdef BYTESTRING_IN_BASE
-import Data.ByteString.Base (inlinePerformIO)
-import qualified Data.ByteString.Base as S
-#else
-import Data.ByteString.Internal (inlinePerformIO)
-import qualified Data.ByteString.Internal as S
-import qualified Data.ByteString.Lazy.Internal as L
-#endif
-
-#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
-import GHC.Base
-import GHC.Word (Word32(..),Word16(..),Word64(..))
-
-#if WORD_SIZE_IN_BITS < 64 && __GLASGOW_HASKELL__ >= 608
-import GHC.Word (uncheckedShiftRL64#)
-#endif
-#endif
-
-------------------------------------------------------------------------
-
--- | A 'Builder' is an efficient way to build lazy 'L.ByteString's.
--- There are several functions for constructing 'Builder's, but only one
--- to inspect them: to extract any data, you have to turn them into lazy
--- 'L.ByteString's using 'toLazyByteString'.
---
--- Internally, a 'Builder' constructs a lazy 'L.Bytestring' by filling byte
--- arrays piece by piece.  As each buffer is filled, it is \'popped\'
--- off, to become a new chunk of the resulting lazy 'L.ByteString'.
--- All this is hidden from the user of the 'Builder'.
-
-newtype Builder = Builder {
-        -- Invariant (from Data.ByteString.Lazy):
-        --      The lists include no null ByteStrings.
-        runBuilder :: (Buffer -> [S.ByteString]) -> Buffer -> [S.ByteString]
-    }
-
-instance Monoid Builder where
-    mempty  = empty
-    {-# INLINE mempty #-}
-    mappend = append
-    {-# INLINE mappend #-}
-
-------------------------------------------------------------------------
-
--- | /O(1)./ The empty Builder, satisfying
---
---  * @'toLazyByteString' 'empty' = 'L.empty'@
---
-empty :: Builder
-empty = Builder id
-{-# INLINE empty #-}
-
--- | /O(1)./ A Builder taking a single byte, satisfying
---
---  * @'toLazyByteString' ('singleton' b) = 'L.singleton' b@
---
-singleton :: Word8 -> Builder
-singleton = writeN 1 . flip poke
-{-# INLINE singleton #-}
-
-------------------------------------------------------------------------
-
--- | /O(1)./ The concatenation of two Builders, an associative operation
--- with identity 'empty', satisfying
---
---  * @'toLazyByteString' ('append' x y) = 'L.append' ('toLazyByteString' x) ('toLazyByteString' y)@
---
-append :: Builder -> Builder -> Builder
-append (Builder f) (Builder g) = Builder (f . g)
-{-# INLINE append #-}
-
--- | /O(1)./ A Builder taking a 'S.ByteString', satisfying
---
---  * @'toLazyByteString' ('fromByteString' bs) = 'L.fromChunks' [bs]@
---
-fromByteString :: S.ByteString -> Builder
-fromByteString bs
-  | S.null bs = empty
-  | otherwise = flush `append` mapBuilder (bs :)
-{-# INLINE fromByteString #-}
-
--- | /O(1)./ A Builder taking a lazy 'L.ByteString', satisfying
---
---  * @'toLazyByteString' ('fromLazyByteString' bs) = bs@
---
-fromLazyByteString :: L.ByteString -> Builder
-fromLazyByteString bss = flush `append` mapBuilder (L.toChunks bss ++)
-{-# INLINE fromLazyByteString #-}
-
-------------------------------------------------------------------------
-
--- Our internal buffer type
-data Buffer = Buffer {-# UNPACK #-} !(ForeignPtr Word8)
-                     {-# UNPACK #-} !Int                -- offset
-                     {-# UNPACK #-} !Int                -- used bytes
-                     {-# UNPACK #-} !Int                -- length left
-
-------------------------------------------------------------------------
-
--- | /O(n)./ Extract a lazy 'L.ByteString' from a 'Builder'.
--- The construction work takes place if and when the relevant part of
--- the lazy 'L.ByteString' is demanded.
---
-toLazyByteString :: Builder -> L.ByteString
-toLazyByteString m = L.fromChunks $ unsafePerformIO $ do
-    buf <- newBuffer defaultSize
-    return (runBuilder (m `append` flush) (const []) buf)
-
--- | /O(1)./ Pop the 'S.ByteString' we have constructed so far, if any,
--- yielding a new chunk in the result lazy 'L.ByteString'.
-flush :: Builder
-flush = Builder $ \ k buf@(Buffer p o u l) ->
-    if u == 0
-      then k buf
-      else S.PS p o u : k (Buffer p (o+u) 0 l)
-
-------------------------------------------------------------------------
-
---
--- copied from Data.ByteString.Lazy
---
-defaultSize :: Int
-defaultSize = 32 * k - overhead
-    where k = 1024
-          overhead = 2 * sizeOf (undefined :: Int)
-
-------------------------------------------------------------------------
-
--- | Sequence an IO operation on the buffer
-unsafeLiftIO :: (Buffer -> IO Buffer) -> Builder
-unsafeLiftIO f =  Builder $ \ k buf -> inlinePerformIO $ do
-    buf' <- f buf
-    return (k buf')
-{-# INLINE unsafeLiftIO #-}
-
--- | Get the size of the buffer
-withSize :: (Int -> Builder) -> Builder
-withSize f = Builder $ \ k buf@(Buffer _ _ _ l) ->
-    runBuilder (f l) k buf
-
--- | Map the resulting list of bytestrings.
-mapBuilder :: ([S.ByteString] -> [S.ByteString]) -> Builder
-mapBuilder f = Builder (f .)
-
-------------------------------------------------------------------------
-
--- | Ensure that there are at least @n@ many bytes available.
-ensureFree :: Int -> Builder
-ensureFree n = n `seq` withSize $ \ l ->
-    if n <= l then empty else
-        flush `append` unsafeLiftIO (const (newBuffer (max n defaultSize)))
-{-# INLINE ensureFree #-}
-
--- | Ensure that @n@ many bytes are available, and then use @f@ to write some
--- bytes into the memory.
-writeN :: Int -> (Ptr Word8 -> IO ()) -> Builder
-writeN n f = ensureFree n `append` unsafeLiftIO (writeNBuffer n f)
-{-# INLINE writeN #-}
-
-writeNBuffer :: Int -> (Ptr Word8 -> IO ()) -> Buffer -> IO Buffer
-writeNBuffer n f (Buffer fp o u l) = do
-    withForeignPtr fp (\p -> f (p `plusPtr` (o+u)))
-    return (Buffer fp o (u+n) (l-n))
-{-# INLINE writeNBuffer #-}
-
-newBuffer :: Int -> IO Buffer
-newBuffer size = do
-    fp <- S.mallocByteString size
-    return $! Buffer fp 0 0 size
-{-# INLINE newBuffer #-}
-
-------------------------------------------------------------------------
--- Aligned, host order writes of storable values
-
--- | Ensure that @n@ many bytes are available, and then use @f@ to write some
--- storable values into the memory.
-writeNbytes :: Storable a => Int -> (Ptr a -> IO ()) -> Builder
-writeNbytes n f = ensureFree n `append` unsafeLiftIO (writeNBufferBytes n f)
-{-# INLINE writeNbytes #-}
-
-writeNBufferBytes :: Storable a => Int -> (Ptr a -> IO ()) -> Buffer -> IO Buffer
-writeNBufferBytes n f (Buffer fp o u l) = do
-    withForeignPtr fp (\p -> f (p `plusPtr` (o+u)))
-    return (Buffer fp o (u+n) (l-n))
-{-# INLINE writeNBufferBytes #-}
-
-------------------------------------------------------------------------
-
---
--- We rely on the fromIntegral to do the right masking for us.
--- The inlining here is critical, and can be worth 4x performance
---
-
--- | Write a Word16 in big endian format
-putWord16be :: Word16 -> Builder
-putWord16be w = writeN 2 $ \p -> do
-    poke p               (fromIntegral (shiftr_w16 w 8) :: Word8)
-    poke (p `plusPtr` 1) (fromIntegral (w)              :: Word8)
-{-# INLINE putWord16be #-}
-
--- | Write a Word16 in little endian format
-putWord16le :: Word16 -> Builder
-putWord16le w = writeN 2 $ \p -> do
-    poke p               (fromIntegral (w)              :: Word8)
-    poke (p `plusPtr` 1) (fromIntegral (shiftr_w16 w 8) :: Word8)
-{-# INLINE putWord16le #-}
-
--- putWord16le w16 = writeN 2 (\p -> poke (castPtr p) w16)
-
--- | Write a Word32 in big endian format
-putWord32be :: Word32 -> Builder
-putWord32be w = writeN 4 $ \p -> do
-    poke p               (fromIntegral (shiftr_w32 w 24) :: Word8)
-    poke (p `plusPtr` 1) (fromIntegral (shiftr_w32 w 16) :: Word8)
-    poke (p `plusPtr` 2) (fromIntegral (shiftr_w32 w  8) :: Word8)
-    poke (p `plusPtr` 3) (fromIntegral (w)               :: Word8)
-{-# INLINE putWord32be #-}
-
---
--- a data type to tag Put/Check. writes construct these which are then
--- inlined and flattened. matching Checks will be more robust with rules.
---
-
--- | Write a Word32 in little endian format
-putWord32le :: Word32 -> Builder
-putWord32le w = writeN 4 $ \p -> do
-    poke p               (fromIntegral (w)               :: Word8)
-    poke (p `plusPtr` 1) (fromIntegral (shiftr_w32 w  8) :: Word8)
-    poke (p `plusPtr` 2) (fromIntegral (shiftr_w32 w 16) :: Word8)
-    poke (p `plusPtr` 3) (fromIntegral (shiftr_w32 w 24) :: Word8)
-{-# INLINE putWord32le #-}
-
--- on a little endian machine:
--- putWord32le w32 = writeN 4 (\p -> poke (castPtr p) w32)
-
--- | Write a Word64 in big endian format
-putWord64be :: Word64 -> Builder
-#if WORD_SIZE_IN_BITS < 64
---
--- To avoid expensive 64 bit shifts on 32 bit machines, we cast to
--- Word32, and write that
---
-putWord64be w =
-    let a = fromIntegral (shiftr_w64 w 32) :: Word32
-        b = fromIntegral w                 :: Word32
-    in writeN 8 $ \p -> do
-    poke p               (fromIntegral (shiftr_w32 a 24) :: Word8)
-    poke (p `plusPtr` 1) (fromIntegral (shiftr_w32 a 16) :: Word8)
-    poke (p `plusPtr` 2) (fromIntegral (shiftr_w32 a  8) :: Word8)
-    poke (p `plusPtr` 3) (fromIntegral (a)               :: Word8)
-    poke (p `plusPtr` 4) (fromIntegral (shiftr_w32 b 24) :: Word8)
-    poke (p `plusPtr` 5) (fromIntegral (shiftr_w32 b 16) :: Word8)
-    poke (p `plusPtr` 6) (fromIntegral (shiftr_w32 b  8) :: Word8)
-    poke (p `plusPtr` 7) (fromIntegral (b)               :: Word8)
-#else
-putWord64be w = writeN 8 $ \p -> do
-    poke p               (fromIntegral (shiftr_w64 w 56) :: Word8)
-    poke (p `plusPtr` 1) (fromIntegral (shiftr_w64 w 48) :: Word8)
-    poke (p `plusPtr` 2) (fromIntegral (shiftr_w64 w 40) :: Word8)
-    poke (p `plusPtr` 3) (fromIntegral (shiftr_w64 w 32) :: Word8)
-    poke (p `plusPtr` 4) (fromIntegral (shiftr_w64 w 24) :: Word8)
-    poke (p `plusPtr` 5) (fromIntegral (shiftr_w64 w 16) :: Word8)
-    poke (p `plusPtr` 6) (fromIntegral (shiftr_w64 w  8) :: Word8)
-    poke (p `plusPtr` 7) (fromIntegral (w)               :: Word8)
-#endif
-{-# INLINE putWord64be #-}
-
--- | Write a Word64 in little endian format
-putWord64le :: Word64 -> Builder
-
-#if WORD_SIZE_IN_BITS < 64
-putWord64le w =
-    let b = fromIntegral (shiftr_w64 w 32) :: Word32
-        a = fromIntegral w                 :: Word32
-    in writeN 8 $ \p -> do
-    poke (p)             (fromIntegral (a)               :: Word8)
-    poke (p `plusPtr` 1) (fromIntegral (shiftr_w32 a  8) :: Word8)
-    poke (p `plusPtr` 2) (fromIntegral (shiftr_w32 a 16) :: Word8)
-    poke (p `plusPtr` 3) (fromIntegral (shiftr_w32 a 24) :: Word8)
-    poke (p `plusPtr` 4) (fromIntegral (b)               :: Word8)
-    poke (p `plusPtr` 5) (fromIntegral (shiftr_w32 b  8) :: Word8)
-    poke (p `plusPtr` 6) (fromIntegral (shiftr_w32 b 16) :: Word8)
-    poke (p `plusPtr` 7) (fromIntegral (shiftr_w32 b 24) :: Word8)
-#else
-putWord64le w = writeN 8 $ \p -> do
-    poke p               (fromIntegral (w)               :: Word8)
-    poke (p `plusPtr` 1) (fromIntegral (shiftr_w64 w  8) :: Word8)
-    poke (p `plusPtr` 2) (fromIntegral (shiftr_w64 w 16) :: Word8)
-    poke (p `plusPtr` 3) (fromIntegral (shiftr_w64 w 24) :: Word8)
-    poke (p `plusPtr` 4) (fromIntegral (shiftr_w64 w 32) :: Word8)
-    poke (p `plusPtr` 5) (fromIntegral (shiftr_w64 w 40) :: Word8)
-    poke (p `plusPtr` 6) (fromIntegral (shiftr_w64 w 48) :: Word8)
-    poke (p `plusPtr` 7) (fromIntegral (shiftr_w64 w 56) :: Word8)
-#endif
-{-# INLINE putWord64le #-}
-
--- on a little endian machine:
--- putWord64le w64 = writeN 8 (\p -> poke (castPtr p) w64)
-
-------------------------------------------------------------------------
--- Unaligned, word size ops
-
--- | /O(1)./ A Builder taking a single native machine word. The word is
--- written in host order, host endian form, for the machine you're on.
--- On a 64 bit machine the Word is an 8 byte value, on a 32 bit machine,
--- 4 bytes. Values written this way are not portable to
--- different endian or word sized machines, without conversion.
---
-putWordhost :: Word -> Builder
-putWordhost w = writeNbytes (sizeOf (undefined :: Word)) (\p -> poke p w)
-{-# INLINE putWordhost #-}
-
--- | Write a Word16 in native host order and host endianness.
--- 2 bytes will be written, unaligned.
-putWord16host :: Word16 -> Builder
-putWord16host w16 = writeNbytes (sizeOf (undefined :: Word16)) (\p -> poke p w16)
-{-# INLINE putWord16host #-}
-
--- | Write a Word32 in native host order and host endianness.
--- 4 bytes will be written, unaligned.
-putWord32host :: Word32 -> Builder
-putWord32host w32 = writeNbytes (sizeOf (undefined :: Word32)) (\p -> poke p w32)
-{-# INLINE putWord32host #-}
-
--- | Write a Word64 in native host order.
--- On a 32 bit machine we write two host order Word32s, in big endian form.
--- 8 bytes will be written, unaligned.
-putWord64host :: Word64 -> Builder
-putWord64host w = writeNbytes (sizeOf (undefined :: Word64)) (\p -> poke p w)
-{-# INLINE putWord64host #-}
-
-------------------------------------------------------------------------
--- Unchecked shifts
-
-{-# INLINE shiftr_w16 #-}
-shiftr_w16 :: Word16 -> Int -> Word16
-{-# INLINE shiftr_w32 #-}
-shiftr_w32 :: Word32 -> Int -> Word32
-{-# INLINE shiftr_w64 #-}
-shiftr_w64 :: Word64 -> Int -> Word64
-
-#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
-shiftr_w16 (W16# w) (I# i) = W16# (w `uncheckedShiftRL#`   i)
-shiftr_w32 (W32# w) (I# i) = W32# (w `uncheckedShiftRL#`   i)
-
-#if WORD_SIZE_IN_BITS < 64
-shiftr_w64 (W64# w) (I# i) = W64# (w `uncheckedShiftRL64#` i)
-
-#if __GLASGOW_HASKELL__ <= 606
--- Exported by GHC.Word in GHC 6.8 and higher
-foreign import ccall unsafe "stg_uncheckedShiftRL64"
-    uncheckedShiftRL64#     :: Word64# -> Int# -> Word64#
-#endif
-
-#else
-shiftr_w64 (W64# w) (I# i) = W64# (w `uncheckedShiftRL#` i)
-#endif
-
-#else
-shiftr_w16 = shiftR
-shiftr_w32 = shiftR
-shiftr_w64 = shiftR
-#endif
diff --git a/src/runtime/haskell/Data/Binary/Get.hs b/src/runtime/haskell/Data/Binary/Get.hs
deleted file mode 100644
--- a/src/runtime/haskell/Data/Binary/Get.hs
+++ /dev/null
@@ -1,543 +0,0 @@
-{-# LANGUAGE CPP, MagicHash #-}
--- for unboxed shifts
-
------------------------------------------------------------------------------
--- |
--- Module      : Data.Binary.Get
--- Copyright   : Lennart Kolmodin
--- License     : BSD3-style (see LICENSE)
--- 
--- Maintainer  : Lennart Kolmodin <kolmodin@dtek.chalmers.se>
--- Stability   : experimental
--- Portability : portable to Hugs and GHC.
---
--- The Get monad. A monad for efficiently building structures from
--- encoded lazy ByteStrings
---
------------------------------------------------------------------------------
-
-#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
-#include "MachDeps.h"
-#endif
-
-module Data.Binary.Get (
-
-    -- * The Get type
-      Get
-    , runGet
-    , runGetState
-
-    -- * Parsing
-    , skip
-    , uncheckedSkip
-    , lookAhead
-    , lookAheadM
-    , lookAheadE
-    , uncheckedLookAhead
-
-    -- * Utility
-    , bytesRead
-    , getBytes
-    , remaining
-    , isEmpty
-
-    -- * Parsing particular types
-    , getWord8
-
-    -- ** ByteStrings
-    , getByteString
-    , getLazyByteString
-    , getLazyByteStringNul
-    , getRemainingLazyByteString
-
-    -- ** Big-endian reads
-    , getWord16be
-    , getWord32be
-    , getWord64be
-
-    -- ** Little-endian reads
-    , getWord16le
-    , getWord32le
-    , getWord64le
-
-    -- ** Host-endian, unaligned reads
-    , getWordhost
-    , getWord16host
-    , getWord32host
-    , getWord64host
-
-  ) where
-
-import Control.Monad (when,liftM,ap)
-import Control.Monad.Fix
-import Data.Maybe (isNothing)
-
-import qualified Data.ByteString as B
-import qualified Data.ByteString.Lazy as L
-
-#ifdef BYTESTRING_IN_BASE
-import qualified Data.ByteString.Base as B
-#else
-import qualified Data.ByteString.Internal as B
-import qualified Data.ByteString.Lazy.Internal as L
-#endif
-
-#ifdef APPLICATIVE_IN_BASE
-import Control.Applicative (Applicative(..))
-#endif
-
-import Foreign
-
--- used by splitAtST
-import Control.Monad.ST
-import Data.STRef
-
-#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
-import GHC.Base
-import GHC.Word
-import GHC.Int
-#endif
-
--- | The parse state
-data S = S {-# UNPACK #-} !B.ByteString  -- current chunk
-           L.ByteString                  -- the rest of the input
-           {-# UNPACK #-} !Int64         -- bytes read
-
--- | The Get monad is just a State monad carrying around the input ByteString
-newtype Get a = Get { unGet :: S -> (a, S) }
-
-instance Functor Get where
-    fmap f m = Get (\s -> case unGet m s of
-                            (a, s') -> (f a, s'))
-    {-# INLINE fmap #-}
-
-#ifdef APPLICATIVE_IN_BASE
-instance Applicative Get where
-    pure  = return
-    (<*>) = ap
-#endif
-
-instance Monad Get where
-    return a  = Get (\s -> (a, s))
-    {-# INLINE return #-}
-
-    m >>= k   = Get (\s -> case unGet m s of
-                             (a, s') -> unGet (k a) s')
-    {-# INLINE (>>=) #-}
-
-    fail      = failDesc
-
-instance MonadFix Get where
-    mfix f = Get (\s -> let (a,s') = unGet (f a) s 
-                        in (a,s'))
-
-------------------------------------------------------------------------
-
-get :: Get S
-get   = Get (\s -> (s, s))
-
-put :: S -> Get ()
-put s = Get (\_ -> ((), s))
-
-------------------------------------------------------------------------
---
--- dons, GHC 6.10: explicit inlining disabled, was killing performance.
--- Without it, GHC seems to do just fine. And we get similar
--- performance with 6.8.2 anyway.
---
-
-initState :: L.ByteString -> S
-initState xs = mkState xs 0
-{- INLINE initState -}
-
-{-
-initState (B.LPS xs) =
-    case xs of
-      []      -> S B.empty L.empty 0
-      (x:xs') -> S x (B.LPS xs') 0
--}
-
-#ifndef BYTESTRING_IN_BASE
-mkState :: L.ByteString -> Int64 -> S
-mkState l = case l of
-    L.Empty      -> S B.empty L.empty
-    L.Chunk x xs -> S x xs
-{- INLINE mkState -}
-
-#else
-mkState :: L.ByteString -> Int64 -> S
-mkState (B.LPS xs) =
-    case xs of
-        [] -> S B.empty L.empty
-        (x:xs') -> S x (B.LPS xs')
-#endif
-
--- | Run the Get monad applies a 'get'-based parser on the input ByteString
-runGet :: Get a -> L.ByteString -> a
-runGet m str = case unGet m (initState str) of (a, _) -> a
-
--- | Run the Get monad applies a 'get'-based parser on the input
--- ByteString. Additional to the result of get it returns the number of
--- consumed bytes and the rest of the input.
-runGetState :: Get a -> L.ByteString -> Int64 -> (a, L.ByteString, Int64)
-runGetState m str off =
-    case unGet m (mkState str off) of
-      (a, ~(S s ss newOff)) -> (a, s `join` ss, newOff)
-
-------------------------------------------------------------------------
-
-failDesc :: String -> Get a
-failDesc err = do
-    S _ _ bytes <- get
-    Get (error (err ++ ". Failed reading at byte position " ++ show bytes))
-
--- | Skip ahead @n@ bytes. Fails if fewer than @n@ bytes are available.
-skip :: Int -> Get ()
-skip n = readN (fromIntegral n) (const ())
-
--- | Skip ahead @n@ bytes. No error if there isn't enough bytes.
-uncheckedSkip :: Int64 -> Get ()
-uncheckedSkip n = do
-    S s ss bytes <- get
-    if fromIntegral (B.length s) >= n
-      then put (S (B.drop (fromIntegral n) s) ss (bytes + n))
-      else do
-        let rest = L.drop (n - fromIntegral (B.length s)) ss
-        put $! mkState rest (bytes + n)
-
--- | Run @ga@, but return without consuming its input.
--- Fails if @ga@ fails.
-lookAhead :: Get a -> Get a
-lookAhead ga = do
-    s <- get
-    a <- ga
-    put s
-    return a
-
--- | Like 'lookAhead', but consume the input if @gma@ returns 'Just _'.
--- Fails if @gma@ fails.
-lookAheadM :: Get (Maybe a) -> Get (Maybe a)
-lookAheadM gma = do
-    s <- get
-    ma <- gma
-    when (isNothing ma) $
-        put s
-    return ma
-
--- | Like 'lookAhead', but consume the input if @gea@ returns 'Right _'.
--- Fails if @gea@ fails.
-lookAheadE :: Get (Either a b) -> Get (Either a b)
-lookAheadE gea = do
-    s <- get
-    ea <- gea
-    case ea of
-        Left _ -> put s
-        _      -> return ()
-    return ea
-
--- | Get the next up to @n@ bytes as a lazy ByteString, without consuming them. 
-uncheckedLookAhead :: Int64 -> Get L.ByteString
-uncheckedLookAhead n = do
-    S s ss _ <- get
-    if n <= fromIntegral (B.length s)
-        then return (L.fromChunks [B.take (fromIntegral n) s])
-        else return $ L.take n (s `join` ss)
-
-------------------------------------------------------------------------
--- Utility
-
--- | Get the total number of bytes read to this point.
-bytesRead :: Get Int64
-bytesRead = do
-    S _ _ b <- get
-    return b
-
--- | Get the number of remaining unparsed bytes.
--- Useful for checking whether all input has been consumed.
--- Note that this forces the rest of the input.
-remaining :: Get Int64
-remaining = do
-    S s ss _ <- get
-    return (fromIntegral (B.length s) + L.length ss)
-
--- | Test whether all input has been consumed,
--- i.e. there are no remaining unparsed bytes.
-isEmpty :: Get Bool
-isEmpty = do
-    S s ss _ <- get
-    return (B.null s && L.null ss)
-
-------------------------------------------------------------------------
--- Utility with ByteStrings
-
--- | An efficient 'get' method for strict ByteStrings. Fails if fewer
--- than @n@ bytes are left in the input.
-getByteString :: Int -> Get B.ByteString
-getByteString n = readN n id
-{-# INLINE getByteString #-}
-
--- | An efficient 'get' method for lazy ByteStrings. Does not fail if fewer than
--- @n@ bytes are left in the input.
-getLazyByteString :: Int64 -> Get L.ByteString
-getLazyByteString n = do
-    S s ss bytes <- get
-    let big = s `join` ss
-    case splitAtST n big of
-      (consume, rest) -> do put $ mkState rest (bytes + n)
-                            return consume
-{-# INLINE getLazyByteString #-}
-
--- | Get a lazy ByteString that is terminated with a NUL byte. Fails
--- if it reaches the end of input without hitting a NUL.
-getLazyByteStringNul :: Get L.ByteString
-getLazyByteStringNul = do
-    S s ss bytes <- get
-    let big = s `join` ss
-        (consume, t) = L.break (== 0) big
-        (h, rest) = L.splitAt 1 t
-    if L.null h
-      then fail "too few bytes"
-      else do
-        put $ mkState rest (bytes + L.length consume + 1)
-        return consume
-{-# INLINE getLazyByteStringNul #-}
-
--- | Get the remaining bytes as a lazy ByteString
-getRemainingLazyByteString :: Get L.ByteString
-getRemainingLazyByteString = do
-    S s ss _ <- get
-    return (s `join` ss)
-
-------------------------------------------------------------------------
--- Helpers
-
--- | Pull @n@ bytes from the input, as a strict ByteString.
-getBytes :: Int -> Get B.ByteString
-getBytes n = do
-    S s ss bytes <- get
-    if n <= B.length s
-        then do let (consume,rest) = B.splitAt n s
-                put $! S rest ss (bytes + fromIntegral n)
-                return $! consume
-        else
-              case L.splitAt (fromIntegral n) (s `join` ss) of
-                (consuming, rest) ->
-                    do let now = B.concat . L.toChunks $ consuming
-                       put $! mkState rest (bytes + fromIntegral n)
-                       -- forces the next chunk before this one is returned
-                       if (B.length now < n)
-                         then
-                            fail "too few bytes"
-                         else
-                            return now
-{- INLINE getBytes -}
--- ^ important
-
-#ifndef BYTESTRING_IN_BASE
-join :: B.ByteString -> L.ByteString -> L.ByteString
-join bb lb
-    | B.null bb = lb
-    | otherwise = L.Chunk bb lb
-
-#else
-join :: B.ByteString -> L.ByteString -> L.ByteString
-join bb (B.LPS lb)
-    | B.null bb = B.LPS lb
-    | otherwise = B.LPS (bb:lb)
-#endif
-    -- don't use L.append, it's strict in it's second argument :/
-{- INLINE join -}
-
--- | Split a ByteString. If the first result is consumed before the --
--- second, this runs in constant heap space.
---
--- You must force the returned tuple for that to work, e.g.
--- 
--- > case splitAtST n xs of
--- >    (ys,zs) -> consume ys ... consume zs
---
-splitAtST :: Int64 -> L.ByteString -> (L.ByteString, L.ByteString)
-splitAtST i ps | i <= 0 = (L.empty, ps)
-#ifndef BYTESTRING_IN_BASE
-splitAtST i ps          = runST (
-     do r  <- newSTRef undefined
-        xs <- first r i ps
-        ys <- unsafeInterleaveST (readSTRef r)
-        return (xs, ys))
-
-  where
-        first r 0 xs@(L.Chunk _ _) = writeSTRef r xs    >> return L.Empty
-        first r _ L.Empty          = writeSTRef r L.Empty >> return L.Empty
-
-        first r n (L.Chunk x xs)
-          | n < l     = do writeSTRef r (L.Chunk (B.drop (fromIntegral n) x) xs)
-                           return $ L.Chunk (B.take (fromIntegral n) x) L.Empty
-          | otherwise = do writeSTRef r (L.drop (n - l) xs)
-                           liftM (L.Chunk x) $ unsafeInterleaveST (first r (n - l) xs)
-
-         where l = fromIntegral (B.length x)
-#else
-splitAtST i (B.LPS ps)  = runST (
-     do r  <- newSTRef undefined
-        xs <- first r i ps
-        ys <- unsafeInterleaveST (readSTRef r)
-        return (B.LPS xs, B.LPS ys))
-
-  where first r 0 xs     = writeSTRef r xs >> return []
-        first r _ []     = writeSTRef r [] >> return []
-        first r n (x:xs)
-          | n < l     = do writeSTRef r (B.drop (fromIntegral n) x : xs)
-                           return [B.take (fromIntegral n) x]
-          | otherwise = do writeSTRef r (L.toChunks (L.drop (n - l) (B.LPS xs)))
-                           fmap (x:) $ unsafeInterleaveST (first r (n - l) xs)
-
-         where l = fromIntegral (B.length x)
-#endif
-{- INLINE splitAtST -}
-
--- Pull n bytes from the input, and apply a parser to those bytes,
--- yielding a value. If less than @n@ bytes are available, fail with an
--- error. This wraps @getBytes@.
-readN :: Int -> (B.ByteString -> a) -> Get a
-readN n f = fmap f $ getBytes n
-{- INLINE readN -}
--- ^ important
-
-------------------------------------------------------------------------
--- Primtives
-
--- helper, get a raw Ptr onto a strict ByteString copied out of the
--- underlying lazy byteString. So many indirections from the raw parser
--- state that my head hurts...
-
-getPtr :: Storable a => Int -> Get a
-getPtr n = do
-    (fp,o,_) <- readN n B.toForeignPtr
-    return . B.inlinePerformIO $ withForeignPtr fp $ \p -> peek (castPtr $ p `plusPtr` o)
-{- INLINE getPtr -}
-
-------------------------------------------------------------------------
-
--- | Read a Word8 from the monad state
-getWord8 :: Get Word8
-getWord8 = getPtr (sizeOf (undefined :: Word8))
-{- INLINE getWord8 -}
-
--- | Read a Word16 in big endian format
-getWord16be :: Get Word16
-getWord16be = do
-    s <- readN 2 id
-    return $! (fromIntegral (s `B.index` 0) `shiftl_w16` 8) .|.
-              (fromIntegral (s `B.index` 1))
-{- INLINE getWord16be -}
-
--- | Read a Word16 in little endian format
-getWord16le :: Get Word16
-getWord16le = do
-    s <- readN 2 id
-    return $! (fromIntegral (s `B.index` 1) `shiftl_w16` 8) .|.
-              (fromIntegral (s `B.index` 0) )
-{- INLINE getWord16le -}
-
--- | Read a Word32 in big endian format
-getWord32be :: Get Word32
-getWord32be = do
-    s <- readN 4 id
-    return $! (fromIntegral (s `B.index` 0) `shiftl_w32` 24) .|.
-              (fromIntegral (s `B.index` 1) `shiftl_w32` 16) .|.
-              (fromIntegral (s `B.index` 2) `shiftl_w32`  8) .|.
-              (fromIntegral (s `B.index` 3) )
-{- INLINE getWord32be -}
-
--- | Read a Word32 in little endian format
-getWord32le :: Get Word32
-getWord32le = do
-    s <- readN 4 id
-    return $! (fromIntegral (s `B.index` 3) `shiftl_w32` 24) .|.
-              (fromIntegral (s `B.index` 2) `shiftl_w32` 16) .|.
-              (fromIntegral (s `B.index` 1) `shiftl_w32`  8) .|.
-              (fromIntegral (s `B.index` 0) )
-{- INLINE getWord32le -}
-
--- | Read a Word64 in big endian format
-getWord64be :: Get Word64
-getWord64be = do
-    s <- readN 8 id
-    return $! (fromIntegral (s `B.index` 0) `shiftl_w64` 56) .|.
-              (fromIntegral (s `B.index` 1) `shiftl_w64` 48) .|.
-              (fromIntegral (s `B.index` 2) `shiftl_w64` 40) .|.
-              (fromIntegral (s `B.index` 3) `shiftl_w64` 32) .|.
-              (fromIntegral (s `B.index` 4) `shiftl_w64` 24) .|.
-              (fromIntegral (s `B.index` 5) `shiftl_w64` 16) .|.
-              (fromIntegral (s `B.index` 6) `shiftl_w64`  8) .|.
-              (fromIntegral (s `B.index` 7) )
-{- INLINE getWord64be -}
-
--- | Read a Word64 in little endian format
-getWord64le :: Get Word64
-getWord64le = do
-    s <- readN 8 id
-    return $! (fromIntegral (s `B.index` 7) `shiftl_w64` 56) .|.
-              (fromIntegral (s `B.index` 6) `shiftl_w64` 48) .|.
-              (fromIntegral (s `B.index` 5) `shiftl_w64` 40) .|.
-              (fromIntegral (s `B.index` 4) `shiftl_w64` 32) .|.
-              (fromIntegral (s `B.index` 3) `shiftl_w64` 24) .|.
-              (fromIntegral (s `B.index` 2) `shiftl_w64` 16) .|.
-              (fromIntegral (s `B.index` 1) `shiftl_w64`  8) .|.
-              (fromIntegral (s `B.index` 0) )
-{- INLINE getWord64le -}
-
-------------------------------------------------------------------------
--- Host-endian reads
-
--- | /O(1)./ Read a single native machine word. The word is read in
--- host order, host endian form, for the machine you're on. On a 64 bit
--- machine the Word is an 8 byte value, on a 32 bit machine, 4 bytes.
-getWordhost :: Get Word
-getWordhost = getPtr (sizeOf (undefined :: Word))
-{- INLINE getWordhost -}
-
--- | /O(1)./ Read a 2 byte Word16 in native host order and host endianness.
-getWord16host :: Get Word16
-getWord16host = getPtr (sizeOf (undefined :: Word16))
-{- INLINE getWord16host -}
-
--- | /O(1)./ Read a Word32 in native host order and host endianness.
-getWord32host :: Get Word32
-getWord32host = getPtr  (sizeOf (undefined :: Word32))
-{- INLINE getWord32host -}
-
--- | /O(1)./ Read a Word64 in native host order and host endianess.
-getWord64host   :: Get Word64
-getWord64host = getPtr  (sizeOf (undefined :: Word64))
-{- INLINE getWord64host -}
-
-------------------------------------------------------------------------
--- Unchecked shifts
-
-shiftl_w16 :: Word16 -> Int -> Word16
-shiftl_w32 :: Word32 -> Int -> Word32
-shiftl_w64 :: Word64 -> Int -> Word64
-
-#if defined(__GLASGOW_HASKELL__) && !defined(__HADDOCK__)
-shiftl_w16 (W16# w) (I# i) = W16# (w `uncheckedShiftL#`   i)
-shiftl_w32 (W32# w) (I# i) = W32# (w `uncheckedShiftL#`   i)
-
-#if WORD_SIZE_IN_BITS < 64
-shiftl_w64 (W64# w) (I# i) = W64# (w `uncheckedShiftL64#` i)
-
-#if __GLASGOW_HASKELL__ <= 606
--- Exported by GHC.Word in GHC 6.8 and higher
-foreign import ccall unsafe "stg_uncheckedShiftL64"
-    uncheckedShiftL64#     :: Word64# -> Int# -> Word64#
-#endif
-
-#else
-shiftl_w64 (W64# w) (I# i) = W64# (w `uncheckedShiftL#` i)
-#endif
-
-#else
-shiftl_w16 = shiftL
-shiftl_w32 = shiftL
-shiftl_w64 = shiftL
-#endif
diff --git a/src/runtime/haskell/Data/Binary/IEEE754.lhs b/src/runtime/haskell/Data/Binary/IEEE754.lhs
deleted file mode 100644
--- a/src/runtime/haskell/Data/Binary/IEEE754.lhs
+++ /dev/null
@@ -1,402 +0,0 @@
-% Copyright (C) 2009 John Millikin <jmillikin@gmail.com>
-% 
-% This program is free software: you can redistribute it and/or modify
-% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation, either version 3 of the License, or
-% any later version.
-% 
-% This program 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 General Public License for more details.
-% 
-% You should have received a copy of the GNU General Public License
-% along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-\ignore{
-\begin{code}
-{-# LANGUAGE GeneralizedNewtypeDeriving #-}
-module Data.Binary.IEEE754 (
-	-- * Parsing
-	  getFloat16be, getFloat16le
-	, getFloat32be, getFloat32le
-	, getFloat64be, getFloat64le
-	
-	-- * Serializing
-	, putFloat32be, putFloat32le
-	, putFloat64be, putFloat64le
-) where
-
-import Data.Bits ((.&.), (.|.), shiftL, shiftR, Bits)
-import Data.Word (Word8)
-import Data.List (foldl')
-
-import qualified Data.ByteString as B
-import Data.Binary.Get (Get, getByteString)
-import Data.Binary.Put (Put, putByteString)
-\end{code}
-}
-
-\section{Parsing}
-
-\subsection{Public interface}
-
-\begin{code}
-getFloat16be :: Get Float
-getFloat16be = getFloat (ByteCount 2) splitBytes
-\end{code}
-
-\begin{code}
-getFloat16le :: Get Float
-getFloat16le = getFloat (ByteCount 2) $ splitBytes . reverse
-\end{code}
-
-\begin{code}
-getFloat32be :: Get Float
-getFloat32be = getFloat (ByteCount 4) splitBytes
-\end{code}
-
-\begin{code}
-getFloat32le :: Get Float
-getFloat32le = getFloat (ByteCount 4) $ splitBytes . reverse
-\end{code}
-
-\begin{code}
-getFloat64be :: Get Double
-getFloat64be = getFloat (ByteCount 8) splitBytes
-\end{code}
-
-\begin{code}
-getFloat64le :: Get Double
-getFloat64le = getFloat (ByteCount 8) $ splitBytes . reverse
-\end{code}
-
-\subsection{Implementation}
-
-Split the raw byte array into (sign, exponent, significand) components.
-The exponent and signifcand are drawn directly from the bits in the
-original float, and have not been unbiased or otherwise modified.
-
-\begin{code}
-splitBytes :: [Word8] -> RawFloat
-splitBytes bs = RawFloat width sign exp' sig expWidth sigWidth where
-	width = ByteCount (length bs)
-	nBits = bitsInWord8 bs
-	sign = if head bs .&. 0x80 == 0x80
-		then Negative
-		else Positive
-	
-	expStart = 1
-	expWidth = exponentWidth nBits
-	expEnd = expStart + expWidth
-	exp' = Exponent . fromIntegral $ bitSlice bs expStart expEnd
-	
-	sigWidth = nBits - expEnd
-	sig  = Significand $ bitSlice bs expEnd nBits
-\end{code}
-
-\subsubsection{Encodings and special values}
-
-The next step depends on the value of the exponent $e$, size of the
-exponent field in bits $w$, and value of the significand.
-
-\begin{table}[h]
-\begin{center}
-\begin{tabular}{lrl}
-\toprule
-Exponent                & Significand & Format \\
-\midrule
-$0$                     & $0$           & Zero \\
-$0$                     & $> 0$         & Denormalised \\
-$1 \leq e \leq 2^w - 2$ & \textit{any} & Normalised \\
-$2^w-1$                 & $0$           & Infinity \\
-$2^w-1$                 & $> 0$         & NaN \\
-\bottomrule
-\end{tabular}
-\end{center}
-\end{table}
-
-There's no built-in literals for Infinity or NaN, so they
-are constructed using the {\tt Read} instances for {\tt Double} and
-{\tt Float}.
-
-\begin{code}
-merge :: (Read a, RealFloat a) => RawFloat -> a
-merge f@(RawFloat _ _ e sig eWidth _)
-	| e == 0 = if sig == 0
-		then 0.0
-		else denormalised f
-	| e == eMax - 1 = if sig == 0
-		then read "Infinity"
-		else read "NaN"
-	| otherwise = normalised f
-	where eMax = 2 `pow` eWidth
-\end{code}
-
-If a value is normalised, its significand has an implied {\tt 1} bit
-in its most-significant bit. The significand must be adjusted by
-this value before being passed to {\tt encodeField}.
-
-\begin{code}
-normalised :: RealFloat a => RawFloat -> a
-normalised f = encodeFloat fraction exp' where
-	Significand sig = rawSignificand f
-	Exponent exp' = unbiased - sigWidth
-	
-	fraction = sig + (1 `bitShiftL` rawSignificandWidth f)
-	
-	sigWidth = fromIntegral $ rawSignificandWidth f
-	unbiased = unbias (rawExponent f) (rawExponentWidth f)
-\end{code}
-
-For denormalised values, the implied {\tt 1} bit is the least-significant
-bit of the exponent.
-
-\begin{code}
-denormalised :: RealFloat a => RawFloat -> a
-denormalised f = encodeFloat sig exp' where
-	Significand sig = rawSignificand f
-	Exponent exp' = unbiased - sigWidth + 1
-	
-	sigWidth = fromIntegral $ rawSignificandWidth f
-	unbiased = unbias (rawExponent f) (rawExponentWidth f)
-\end{code}
-
-By composing {\tt splitBytes} and {\tt merge}, the absolute value of the
-float is calculated. Before being returned to the calling function, it
-must be signed appropriately.
-
-\begin{code}
-getFloat :: (Read a, RealFloat a) => ByteCount
-            -> ([Word8] -> RawFloat) -> Get a
-getFloat (ByteCount width) parser = do
-	raw <- fmap (parser . B.unpack) $ getByteString width
-	let absFloat = merge raw
-	return $ case rawSign raw of
-		Positive ->  absFloat
-		Negative -> -absFloat
-\end{code}
-
-\section{Serialising}
-
-\subsection{Public interface}
-
-\begin{code}
-putFloat32be :: Float -> Put
-putFloat32be = putFloat (ByteCount 4) id
-\end{code}
-
-\begin{code}
-putFloat32le :: Float -> Put
-putFloat32le = putFloat (ByteCount 4) reverse
-\end{code}
-
-\begin{code}
-putFloat64be :: Double -> Put
-putFloat64be = putFloat (ByteCount 8) id
-\end{code}
-
-\begin{code}
-putFloat64le :: Double -> Put
-putFloat64le = putFloat (ByteCount 8) reverse
-\end{code}
-
-\subsection{Implementation}
-
-Serialisation is similar to parsing. First, the float is converted to
-a structure representing raw bitfields. The values returned from
-{\tt decodeFloat} are clamped to their expected lengths before being
-stored in the {\tt RawFloat}.
-
-\begin{code}
-splitFloat :: RealFloat a => ByteCount -> a -> RawFloat
-splitFloat width x = raw where
-	raw = RawFloat width sign clampedExp clampedSig expWidth sigWidth
-	sign = if isNegativeNaN x || isNegativeZero x || x < 0
-		then Negative
-		else Positive
-	clampedExp = clamp expWidth exp'
-	clampedSig = clamp sigWidth sig
-	(exp', sig) = case (dFraction, dExponent, biasedExp) of
-		(0, 0, _) -> (0, 0)
-		(_, _, 0) -> (0, Significand $ truncatedSig + 1)
-		_         -> (biasedExp, Significand truncatedSig)
-	expWidth = exponentWidth $ bitCount width
-	sigWidth = bitCount width - expWidth - 1 -- 1 for sign bit
-	
-	(dFraction, dExponent) = decodeFloat x
-	
-	rawExp = Exponent $ dExponent + fromIntegral sigWidth
-	biasedExp = bias rawExp expWidth
-	truncatedSig = abs dFraction - (1 `bitShiftL` sigWidth)
-\end{code}
-
-Then, the {\tt RawFloat} is converted to a list of bytes by mashing all
-the fields together into an {\tt Integer}, and chopping up that integer
-in 8-bit blocks.
-
-\begin{code}
-rawToBytes :: RawFloat -> [Word8]
-rawToBytes raw = integerToBytes mashed width where
-	RawFloat width sign exp' sig expWidth sigWidth = raw
-	sign' :: Word8
-	sign' = case sign of
-		Positive -> 0
-		Negative -> 1
-	mashed = mashBits sig sigWidth .
-	         mashBits exp' expWidth .
-	         mashBits sign' 1 $ 0
-\end{code}
-
-{\tt clamp}, given a maximum bit count and a value, will strip any 1-bits
-in positions above the count.
-
-\begin{code}
-clamp :: (Num a, Bits a) => BitCount -> a -> a
-clamp = (.&.) . mask where
-	mask 1 = 1
-	mask n | n > 1 = (mask (n - 1) `shiftL` 1) + 1
-	mask _ = undefined
-\end{code}
-
-For merging the fields, just shift the starting integer over a bit and
-then \textsc{or} it with the next value. The weird parameter order allows
-easy composition.
-
-\begin{code}
-mashBits :: (Bits a, Integral a) => a -> BitCount -> Integer -> Integer
-mashBits _ 0 x = x
-mashBits y n x = (x `bitShiftL` n) .|. fromIntegral y
-\end{code}
-
-Given an integer, read it in 255-block increments starting from the LSB.
-Each increment is converted to a byte and added to the final list.
-
-\begin{code}
-integerToBytes :: Integer -> ByteCount -> [Word8]
-integerToBytes _ 0 = []
-integerToBytes x n = bytes where
-	bytes = integerToBytes (x `shiftR` 8) (n - 1) ++ [step]
-	step = fromIntegral x .&. 0xFF
-\end{code}
-
-Finally, the raw parsing is wrapped up in {\tt Put}. The second parameter
-allows the same code paths to be used for little- and big-endian
-serialisation.
-
-\begin{code}
-putFloat :: (RealFloat a) => ByteCount -> ([Word8] -> [Word8]) -> a -> Put
-putFloat width f x = putByteString $ B.pack bytes where
-	bytes = f . rawToBytes . splitFloat width $ x
-\end{code}
-
-\section{Raw float components}
-
-Information about the raw bit patterns in the float is stored in
-{\tt RawFloat}, so they don't have to be passed around to the various
-format cases. The exponent should be biased, and the significand
-shouldn't have it's implied MSB (if applicable).
-
-\begin{code}
-data RawFloat = RawFloat
-	{ rawWidth            :: ByteCount
-	, rawSign             :: Sign
-	, rawExponent         :: Exponent
-	, rawSignificand      :: Significand
-	, rawExponentWidth    :: BitCount
-	, rawSignificandWidth :: BitCount
-	}
-	deriving (Show)
-\end{code}
-
-\section{Exponents}
-
-Calculate the proper size of the exponent field, in bits, given the
-size of the full structure.
-
-\begin{code}
-exponentWidth :: BitCount -> BitCount
-exponentWidth k
-	| k == 16         = 5
-	| k == 32         = 8
-	| k `mod` 32 == 0 = ceiling (4 * logBase 2 (fromIntegral k)) - 13
-	| otherwise       = error "Invalid length of floating-point value"
-\end{code}
-
-\begin{code}
-bias :: Exponent -> BitCount -> Exponent
-bias e eWidth = e - (1 - (2 `pow` (eWidth - 1)))
-\end{code}
-
-\begin{code}
-unbias :: Exponent -> BitCount -> Exponent
-unbias e eWidth = e + 1 - (2 `pow` (eWidth - 1))
-\end{code}
-
-\section{Byte and bit counting}
-
-\begin{code}
-data Sign = Positive | Negative
-	deriving (Show)
-
-newtype Exponent = Exponent Int
-	deriving (Show, Eq, Num, Ord, Real, Enum, Integral, Bits)
-
-newtype Significand = Significand Integer
-	deriving (Show, Eq, Num, Ord, Real, Enum, Integral, Bits)
-
-newtype BitCount = BitCount Int
-	deriving (Show, Eq, Num, Ord, Real, Enum, Integral)
-
-newtype ByteCount = ByteCount Int
-	deriving (Show, Eq, Num, Ord, Real, Enum, Integral)
-
-bitCount :: ByteCount -> BitCount
-bitCount (ByteCount x) = BitCount (x * 8)
-
-bitsInWord8 :: [Word8] -> BitCount
-bitsInWord8 = bitCount . ByteCount . length
-
-bitShiftL :: (Bits a) => a -> BitCount -> a
-bitShiftL x (BitCount n) = shiftL x n
-
-bitShiftR :: (Bits a) => a -> BitCount -> a
-bitShiftR x (BitCount n) = shiftR x n
-\end{code}
-
-\section{Utility}
-
-Considering a byte list as a sequence of bits, slice it from start
-inclusive to end exclusive, and return the resulting bit sequence as an
-integer.
-
-\begin{code}
-bitSlice :: [Word8] -> BitCount -> BitCount -> Integer
-bitSlice bs = sliceInt (foldl' step 0 bs) bitCount' where
-	step acc w     = shiftL acc 8 + fromIntegral w
-	bitCount'      = bitsInWord8 bs
-\end{code}
-
-Slice a single integer by start and end bit location
-
-\begin{code}
-sliceInt :: Integer -> BitCount -> BitCount -> BitCount -> Integer
-sliceInt x xBitCount s e = fromIntegral sliced where
-	sliced = (x .&. startMask) `bitShiftR` (xBitCount - e)
-	startMask = n1Bits (xBitCount - s)
-	n1Bits n  = (2 `pow` n) - 1
-\end{code}
-
-Integral version of {\tt (**)}
-
-\begin{code}
-pow :: (Integral a, Integral b, Integral c) => a -> b -> c
-pow b e = floor $ fromIntegral b ** fromIntegral e
-\end{code}
-
-Detect whether a float is {\tt $-$NaN}
-
-\begin{code}
-isNegativeNaN :: RealFloat a => a -> Bool
-isNegativeNaN x = isNaN x && (floor x > 0)
-\end{code}
diff --git a/src/runtime/haskell/Data/Binary/Put.hs b/src/runtime/haskell/Data/Binary/Put.hs
deleted file mode 100644
--- a/src/runtime/haskell/Data/Binary/Put.hs
+++ /dev/null
@@ -1,216 +0,0 @@
-{-# LANGUAGE CPP #-}
------------------------------------------------------------------------------
--- |
--- Module      : Data.Binary.Put
--- Copyright   : Lennart Kolmodin
--- License     : BSD3-style (see LICENSE)
--- 
--- Maintainer  : Lennart Kolmodin <kolmodin@dtek.chalmers.se>
--- Stability   : stable
--- Portability : Portable to Hugs and GHC. Requires MPTCs
---
--- The Put monad. A monad for efficiently constructing lazy bytestrings.
---
------------------------------------------------------------------------------
-
-module Data.Binary.Put (
-
-    -- * The Put type
-      Put
-    , PutM(..)
-    , runPut
-    , runPutM
-    , putBuilder
-    , execPut
-
-    -- * Flushing the implicit parse state
-    , flush
-
-    -- * Primitives
-    , putWord8
-    , putByteString
-    , putLazyByteString
-
-    -- * Big-endian primitives
-    , putWord16be
-    , putWord32be
-    , putWord64be
-
-    -- * Little-endian primitives
-    , putWord16le
-    , putWord32le
-    , putWord64le
-
-    -- * Host-endian, unaligned writes
-    , putWordhost           -- :: Word   -> Put
-    , putWord16host         -- :: Word16 -> Put
-    , putWord32host         -- :: Word32 -> Put
-    , putWord64host         -- :: Word64 -> Put
-
-  ) where
-
-import Data.Monoid
-import Data.Binary.Builder (Builder, toLazyByteString)
-import qualified Data.Binary.Builder as B
-
-import Data.Word
-import qualified Data.ByteString      as S
-import qualified Data.ByteString.Lazy as L
-
-#ifdef APPLICATIVE_IN_BASE
-import Control.Applicative
-#endif
-
-
-------------------------------------------------------------------------
-
--- XXX Strict in buffer only. 
-data PairS a = PairS a {-# UNPACK #-}!Builder
-
-sndS :: PairS a -> Builder
-sndS (PairS _ b) = b
-
--- | The PutM type. A Writer monad over the efficient Builder monoid.
-newtype PutM a = Put { unPut :: PairS a }
-
--- | Put merely lifts Builder into a Writer monad, applied to ().
-type Put = PutM ()
-
-instance Functor PutM where
-        fmap f m = Put $ let PairS a w = unPut m in PairS (f a) w
-        {-# INLINE fmap #-}
-
-#ifdef APPLICATIVE_IN_BASE
-instance Applicative PutM where
-        pure    = return
-        m <*> k = Put $
-            let PairS f w  = unPut m
-                PairS x w' = unPut k
-            in PairS (f x) (w `mappend` w')
-#endif
-
--- Standard Writer monad, with aggressive inlining
-instance Monad PutM where
-    return a = Put $ PairS a mempty
-    {-# INLINE return #-}
-
-    m >>= k  = Put $
-        let PairS a w  = unPut m
-            PairS b w' = unPut (k a)
-        in PairS b (w `mappend` w')
-    {-# INLINE (>>=) #-}
-
-    m >> k  = Put $
-        let PairS _ w  = unPut m
-            PairS b w' = unPut k
-        in PairS b (w `mappend` w')
-    {-# INLINE (>>) #-}
-
-tell :: Builder -> Put
-tell b = Put $ PairS () b
-{-# INLINE tell #-}
-
-putBuilder :: Builder -> Put
-putBuilder = tell
-{-# INLINE putBuilder #-}
-
--- | Run the 'Put' monad
-execPut :: PutM a -> Builder
-execPut = sndS . unPut
-{-# INLINE execPut #-}
-
--- | Run the 'Put' monad with a serialiser
-runPut :: Put -> L.ByteString
-runPut = toLazyByteString . sndS . unPut
-{-# INLINE runPut #-}
-
--- | Run the 'Put' monad with a serialiser and get its result
-runPutM :: PutM a -> (a, L.ByteString)
-runPutM (Put (PairS f s)) = (f, toLazyByteString s)
-{-# INLINE runPutM #-}
-
-------------------------------------------------------------------------
-
--- | Pop the ByteString we have constructed so far, if any, yielding a
--- new chunk in the result ByteString.
-flush               :: Put
-flush               = tell B.flush
-{-# INLINE flush #-}
-
--- | Efficiently write a byte into the output buffer
-putWord8            :: Word8 -> Put
-putWord8            = tell . B.singleton
-{-# INLINE putWord8 #-}
-
--- | An efficient primitive to write a strict ByteString into the output buffer.
--- It flushes the current buffer, and writes the argument into a new chunk.
-putByteString       :: S.ByteString -> Put
-putByteString       = tell . B.fromByteString
-{-# INLINE putByteString #-}
-
--- | Write a lazy ByteString efficiently, simply appending the lazy
--- ByteString chunks to the output buffer
-putLazyByteString   :: L.ByteString -> Put
-putLazyByteString   = tell . B.fromLazyByteString
-{-# INLINE putLazyByteString #-}
-
--- | Write a Word16 in big endian format
-putWord16be         :: Word16 -> Put
-putWord16be         = tell . B.putWord16be
-{-# INLINE putWord16be #-}
-
--- | Write a Word16 in little endian format
-putWord16le         :: Word16 -> Put
-putWord16le         = tell . B.putWord16le
-{-# INLINE putWord16le #-}
-
--- | Write a Word32 in big endian format
-putWord32be         :: Word32 -> Put
-putWord32be         = tell . B.putWord32be
-{-# INLINE putWord32be #-}
-
--- | Write a Word32 in little endian format
-putWord32le         :: Word32 -> Put
-putWord32le         = tell . B.putWord32le
-{-# INLINE putWord32le #-}
-
--- | Write a Word64 in big endian format
-putWord64be         :: Word64 -> Put
-putWord64be         = tell . B.putWord64be
-{-# INLINE putWord64be #-}
-
--- | Write a Word64 in little endian format
-putWord64le         :: Word64 -> Put
-putWord64le         = tell . B.putWord64le
-{-# INLINE putWord64le #-}
-
-------------------------------------------------------------------------
-
--- | /O(1)./ Write a single native machine word. The word is
--- written in host order, host endian form, for the machine you're on.
--- On a 64 bit machine the Word is an 8 byte value, on a 32 bit machine,
--- 4 bytes. Values written this way are not portable to
--- different endian or word sized machines, without conversion.
---
-putWordhost         :: Word -> Put
-putWordhost         = tell . B.putWordhost
-{-# INLINE putWordhost #-}
-
--- | /O(1)./ Write a Word16 in native host order and host endianness.
--- For portability issues see @putWordhost@.
-putWord16host       :: Word16 -> Put
-putWord16host       = tell . B.putWord16host
-{-# INLINE putWord16host #-}
-
--- | /O(1)./ Write a Word32 in native host order and host endianness.
--- For portability issues see @putWordhost@.
-putWord32host       :: Word32 -> Put
-putWord32host       = tell . B.putWord32host
-{-# INLINE putWord32host #-}
-
--- | /O(1)./ Write a Word64 in native host order
--- On a 32 bit machine we write two host order Word32s, in big endian form.
--- For portability issues see @putWordhost@.
-putWord64host       :: Word64 -> Put
-putWord64host       = tell . B.putWord64host
-{-# INLINE putWord64host #-}
diff --git a/src/runtime/haskell/PGF.hs b/src/runtime/haskell/PGF.hs
--- a/src/runtime/haskell/PGF.hs
+++ b/src/runtime/haskell/PGF.hs
@@ -21,6 +21,8 @@
            -- * Identifiers
            CId, mkCId, wildCId,
            showCId, readCId,
+           -- extra
+           ppCId, pIdent, utf8CId,
 
            -- * Languages
            Language, 
@@ -32,7 +34,7 @@
            showType, readType,
            mkType, mkHypo, mkDepHypo, mkImplHypo,
            unType,
-           categories, startCat,
+           categories, categoryContext, startCat,
 
            -- * Functions
            functions, functionsByCat, functionType, missingLins,
@@ -50,6 +52,8 @@
            mkInt,    unInt,
            mkDouble, unDouble,
            mkMeta,   unMeta,
+           -- extra
+           pExpr,
 
            -- * Operations
            -- ** Linearization
@@ -111,6 +115,8 @@
            Lemma, Analysis, Morpho,
            lookupMorpho, buildMorpho, fullFormLexicon,
            morphoMissing,
+           -- extra:
+           morphoKnown, isInMorpho,
 
            -- ** Tokenizing
            mkTokenizer,
@@ -124,6 +130,8 @@
            gizaAlignment,
            GraphvizOptions(..),
            graphvizDefaults,
+           -- extra:
+           getDepLabels,
  
            -- * Probabilities
            Probabilities,
@@ -131,12 +139,16 @@
            defaultProbabilities,
            showProbabilities,
            readProbabilitiesFromFile,
+           -- extra:
+           probTree, setProbabilities, rankTreesByProbs,
            
            -- -- ** SortTop
 --         forExample,
 
            -- * Browsing
-           browse
+           browse,
+           -- * Tries
+           ATree(..),Trie(..),toATree,toTrie
           ) where
 
 import PGF.CId
@@ -151,21 +163,20 @@
 import PGF.Expr (Tree)
 import PGF.Morphology
 import PGF.Data
-import PGF.Binary
+import PGF.Binary()
 import PGF.Tokenizer
 import qualified PGF.Forest as Forest
 import qualified PGF.Parse as Parse
-
-import GF.Data.Utilities (replace)
+import PGF.Utilities(replace)
 
-import Data.Char
+--import Data.Char
 import qualified Data.Map as Map
-import qualified Data.IntMap as IntMap
-import Data.Maybe
+--import qualified Data.IntMap as IntMap
+--import Data.Maybe
 import Data.Binary
 import Data.List(mapAccumL)
-import System.Random (newStdGen)
-import Control.Monad
+--import System.Random (newStdGen)
+--import Control.Monad
 import Text.PrettyPrint
 
 ---------------------------------------------------
@@ -219,6 +230,8 @@
 -- with the \'cat\' keyword.
 categories :: PGF -> [CId]
 
+categoryContext :: PGF -> CId -> Maybe [Hypo]
+
 -- | The start category is defined in the grammar with
 -- the \'startcat\' flag. This is usually the sentence category
 -- but it is not necessary. Despite that there is a start category
@@ -277,14 +290,19 @@
 
 categories pgf = [c | (c,hs) <- Map.toList (cats (abstract pgf))]
 
+categoryContext pgf cat =
+  case Map.lookup cat (cats (abstract pgf)) of
+    Just (hypos,_,_,_) -> Just hypos
+    Nothing            -> Nothing
+
 startCat pgf = DTyp [] (lookStartCat pgf) []
 
 functions pgf = Map.keys (funs (abstract pgf))
 
 functionsByCat pgf cat =
   case Map.lookup cat (cats (abstract pgf)) of
-    Just (_,fns,_) -> map snd fns
-    Nothing        -> []
+    Just (_,fns,_,_) -> map snd fns
+    Nothing          -> []
 
 functionType pgf fun =
   case Map.lookup fun (funs (abstract pgf)) of
@@ -307,8 +325,8 @@
                                                                                           in ppCId id <+> hsep ds <+> char '=' <+> ppExpr 0 scope res | Equ patts res <- eqs])
                    Just (ty,_,Nothing, _,_) -> Just $ render (text "data" <+> ppCId id <+> colon <+> ppType 0 [] ty)
                    Nothing   -> case Map.lookup id (cats (abstract pgf)) of
-                                  Just (hyps,_,_) -> Just $ render (text "cat" <+> ppCId id <+> hsep (snd (mapAccumL (ppHypo 4) [] hyps)))
-                                  Nothing         -> Nothing
+                                  Just (hyps,_,_,_) -> Just $ render (text "cat" <+> ppCId id <+> hsep (snd (mapAccumL (ppHypo 4) [] hyps)))
+                                  Nothing           -> Nothing
 
     (producers,consumers) = Map.foldWithKey accum ([],[]) (funs (abstract pgf))
       where
@@ -328,3 +346,34 @@
     expIds (EFun id)    ids = id : ids
     expIds (ETyped e _) ids = expIds e ids
     expIds _            ids = ids
+
+-- | A type for plain applicative trees
+data ATree = Other Tree | App CId  [ATree]  deriving Show
+data Trie  = Oth   Tree | Ap  CId [[Trie ]] deriving Show
+-- ^ A type for tries of plain applicative trees
+
+-- | Convert a 'Tree' to an 'ATree'
+toATree :: Tree -> ATree
+toATree e = maybe (Other e) app (unApp e)
+  where
+    app (f,es) = App f (map toATree es)
+
+-- | Combine a list of trees into a trie
+toTrie = combines . map ((:[]) . singleton)
+  where
+    singleton t = case t of
+                    Other e -> Oth e
+                    App f ts -> Ap f [map singleton ts]
+
+    combines [] = []
+    combines (ts:tss) = ts1:combines tss2
+      where
+        (ts1,tss2) = combines2 [] tss ts
+        combines2 ots []        ts1 = (ts1,reverse ots)
+        combines2 ots (ts2:tss) ts1 =
+          maybe (combines2 (ts2:ots) tss ts1) (combines2 ots tss) (combine ts1 ts2)
+
+        combine ts us = mapM combine2 (zip ts us)
+          where
+            combine2 (Ap f ts,Ap g us) | f==g = Just (Ap f (combines (ts++us)))
+            combine2 _ = Nothing
diff --git a/src/runtime/haskell/PGF/Binary.hs b/src/runtime/haskell/PGF/Binary.hs
--- a/src/runtime/haskell/PGF/Binary.hs
+++ b/src/runtime/haskell/PGF/Binary.hs
@@ -1,8 +1,9 @@
-module PGF.Binary where
+module PGF.Binary(putSplitAbs) where
 
 import PGF.CId
 import PGF.Data
 import PGF.Optimize
+import qualified PGF.OldBinary as Old
 import Data.Binary
 import Data.Binary.Put
 import Data.Binary.Get
@@ -10,11 +11,11 @@
 import qualified Data.ByteString as BS
 import qualified Data.Map as Map
 import qualified Data.IntMap as IntMap
-import qualified Data.Set as Set
+--import qualified Data.Set as Set
 import Control.Monad
 
 pgfMajorVersion, pgfMinorVersion :: Word16
-(pgfMajorVersion, pgfMinorVersion) = (1,0)
+version@(pgfMajorVersion, pgfMinorVersion) = (2,0)
 
 instance Binary PGF where
   put pgf = do putWord16be pgfMajorVersion
@@ -24,7 +25,11 @@
                put (concretes pgf)
   get = do v1 <- getWord16be
            v2 <- getWord16be
-           gflags <- get
+           case (v1,v2) of
+             v | v==version -> getPGF'
+               | v==Old.version -> Old.getPGF'
+
+getPGF'=do gflags <- get
            (absname,abstract) <- get
            concretes <- get
            return $ updateProductionIndices $
@@ -40,22 +45,31 @@
 instance Binary Abstr where
   put abs = put (aflags abs, 
                  fmap (\(w,x,y,z,_) -> (w,x,y,z)) (funs abs),
-                 fmap (\(x,y,_) -> (x,y)) (cats abs))
+                 fmap (\(x,y,z,_) -> (x,y,z)) (cats abs))
   get = do aflags <- get
            funs <- get
            cats <- get
            return (Abstr{ aflags=aflags
                         , funs=fmap (\(w,x,y,z) -> (w,x,y,z,0)) funs
-                        , cats=fmap (\(x,y) -> (x,y,0)) cats
+                        , cats=fmap (\(x,y,z) -> (x,y,z,0)) cats
                         , code=BS.empty                        
                         })
-  
+
+putSplitAbs :: PGF -> Put
+putSplitAbs pgf = do
+  putWord16be pgfMajorVersion
+  putWord16be pgfMinorVersion
+  put (Map.insert (mkCId "split") (LStr "true") (gflags pgf))
+  put (absname pgf, abstract pgf)
+  put [(name,cflags cnc) | (name,cnc) <- Map.toList (concretes pgf)]
+
 instance Binary Concr where
   put cnc = do put (cflags cnc)
                put (printnames cnc)
                putArray2 (sequences cnc)
                putArray (cncfuns cnc)
                put (lindefs cnc)
+               put (linrefs cnc)
                put (productions cnc)
                put (cnccats cnc)
                put (totalCats cnc)
@@ -64,11 +78,13 @@
            sequences   <- getArray2
            cncfuns     <- getArray
            lindefs     <- get
+           linrefs     <- get
            productions <- get
            cnccats     <- get
            totalCats   <- get
            return (Concr{ cflags=cflags, printnames=printnames
-                        , sequences=sequences, cncfuns=cncfuns, lindefs=lindefs
+                        , sequences=sequences, cncfuns=cncfuns
+                        , lindefs=lindefs, linrefs=linrefs
                         , productions=productions
                         , pproductions = IntMap.empty
                         , lproductions = Map.empty
@@ -76,10 +92,6 @@
                         , cnccats=cnccats, totalCats=totalCats
                         })
 
-instance Binary Alternative where
-  put (Alt v x) = put (v,x)
-  get = liftM2 Alt get get
-
 instance Binary Expr where
   put (EAbs b x exp)  = putWord8 0 >> put (b,x,exp)
   put (EApp e1 e2)    = putWord8 1 >> put (e1,e2)
@@ -152,6 +164,9 @@
   put (SymVar n l)       = putWord8 2 >> put (n,l)
   put (SymKS ts)         = putWord8 3 >> put ts
   put (SymKP d vs)       = putWord8 4 >> put (d,vs)
+  put SymBIND            = putWord8 5
+  put SymSOFT_BIND       = putWord8 6
+  put SymNE              = putWord8 7
   get = do tag <- getWord8
            case tag of
              0 -> liftM2 SymCat get get
@@ -159,6 +174,9 @@
              2 -> liftM2 SymVar get get
              3 -> liftM  SymKS  get
              4 -> liftM2 (\d vs -> SymKP d vs) get get
+             5 -> return SymBIND
+             6 -> return SymSOFT_BIND
+             7 -> return SymNE
              _ -> decodingError
 
 instance Binary PArg where
diff --git a/src/runtime/haskell/PGF/CId.hs b/src/runtime/haskell/PGF/CId.hs
--- a/src/runtime/haskell/PGF/CId.hs
+++ b/src/runtime/haskell/PGF/CId.hs
@@ -3,10 +3,11 @@
                 readCId, showCId,
                 
                 -- utils
-                pCId, pIdent, ppCId) where
+                utf8CId, pCId, pIdent, ppCId) where
 
 import Control.Monad
 import qualified Data.ByteString.Char8 as BS
+import qualified Data.ByteString.UTF8 as UTF8
 import Data.Char
 import qualified Text.ParserCombinators.ReadP as RP
 import qualified Text.PrettyPrint as PP
@@ -21,8 +22,11 @@
 
 -- | Creates a new identifier from 'String'
 mkCId :: String -> CId
-mkCId s = CId (BS.pack s)
+mkCId s = CId (UTF8.fromString s)
 
+-- | Creates an identifier from a UTF-8-encoded 'ByteString'
+utf8CId = CId
+
 -- | Reads an identifier from 'String'. The function returns 'Nothing' if the string is not valid identifier.
 readCId :: String -> Maybe CId
 readCId s = case [x | (x,cs) <- RP.readP_to_S pCId s, all isSpace cs] of
@@ -31,8 +35,19 @@
 
 -- | Renders the identifier as 'String'
 showCId :: CId -> String
-showCId (CId x) = BS.unpack x
+showCId (CId x) = 
+  let raw = UTF8.toString x
+  in if isIdent raw
+       then raw
+       else "'" ++ concatMap escape raw ++ "'"
+  where
+    isIdent []     = False
+    isIdent (c:cs) = isIdentFirst c && all isIdentRest cs
 
+    escape '\'' = "\\\'"
+    escape '\\' = "\\\\"
+    escape c    = [c]
+
 instance Show CId where
     showsPrec _ = showString . showCId
 
@@ -46,10 +61,35 @@
             else return (mkCId s)
 
 pIdent :: RP.ReadP String
-pIdent = liftM2 (:) (RP.satisfy isIdentFirst) (RP.munch isIdentRest)
-  where
-    isIdentFirst c = c == '_' || isLetter c
-    isIdentRest c = c == '_' || c == '\'' || isAlphaNum c
+pIdent = 
+  liftM2 (:) (RP.satisfy isIdentFirst) (RP.munch isIdentRest)
+  `mplus`
+  do RP.char '\''
+     cs <- RP.many1 insideChar
+     RP.char '\''
+     return cs
+--  where
+insideChar = RP.readS_to_P $ \s ->
+  case s of
+	[]             -> []
+	('\\':'\\':cs) -> [('\\',cs)]
+	('\\':'\'':cs) -> [('\'',cs)]
+	('\\':cs)      -> []
+	('\'':cs)      -> []
+	(c:cs)         -> [(c,cs)]
+
+isIdentFirst c =
+  (c == '_') ||
+  (c >= 'a' && c <= 'z') ||
+  (c >= 'A' && c <= 'Z') ||
+  (c >= '\192' && c <= '\255' && c /= '\247' && c /= '\215')
+isIdentRest c = 
+  (c == '_') ||
+  (c == '\'') ||
+  (c >= '0' && c <= '9') ||
+  (c >= 'a' && c <= 'z') ||
+  (c >= 'A' && c <= 'Z') ||
+  (c >= '\192' && c <= '\255' && c /= '\247' && c /= '\215')
 
 ppCId :: CId -> PP.Doc
 ppCId = PP.text . showCId
diff --git a/src/runtime/haskell/PGF/Data.hs b/src/runtime/haskell/PGF/Data.hs
--- a/src/runtime/haskell/PGF/Data.hs
+++ b/src/runtime/haskell/PGF/Data.hs
@@ -8,11 +8,11 @@
 import qualified Data.Set as Set
 import qualified Data.IntMap as IntMap
 import qualified Data.IntSet as IntSet
-import qualified GF.Data.TrieMap as TMap
+import qualified PGF.TrieMap as TMap
 import qualified Data.ByteString as BS
 import Data.Array.IArray
 import Data.Array.Unboxed
-import Data.List
+--import Data.List
 
 
 -- internal datatypes for PGF
@@ -29,10 +29,10 @@
 data Abstr = Abstr {
   aflags  :: Map.Map CId Literal,                            -- ^ value of a flag
   funs    :: Map.Map CId (Type,Int,Maybe [Equation],Double,BCAddr), -- ^ type, arrity and definition of function + probability
-  cats    :: Map.Map CId ([Hypo],[(Double, CId)],BCAddr),    -- ^ 1. context of a category
-                                                             -- ^ 2. functions of a category. The order in the list is important,
-                                                             -- this is the order in which the type singatures are given in the source.
-                                                             -- The termination of the exhaustive generation might depend on this.
+  cats    :: Map.Map CId ([Hypo],[(Double, CId)],Double,BCAddr),    -- ^ 1. context of a category
+                                                                    --   2. functions of a category. The functions are stored
+                                                                    --      in decreasing probability order.
+                                                                    --   3. probability
   code    :: BS.ByteString
   }
 
@@ -41,6 +41,7 @@
   printnames   :: Map.Map CId String,                                -- printname of a cat or a fun
   cncfuns      :: Array FunId CncFun,
   lindefs      :: IntMap.IntMap [FunId],
+  linrefs      :: IntMap.IntMap [FunId],
   sequences    :: Array SeqId Sequence,
   productions  :: IntMap.IntMap (Set.Set Production),                -- the original productions loaded from the PGF file
   pproductions :: IntMap.IntMap (Set.Set Production),                -- productions needed for parsing
@@ -58,8 +59,11 @@
   = SymCat {-# UNPACK #-} !Int {-# UNPACK #-} !LIndex
   | SymLit {-# UNPACK #-} !Int {-# UNPACK #-} !LIndex
   | SymVar {-# UNPACK #-} !Int {-# UNPACK #-} !Int
-  | SymKS [Token]
-  | SymKP [Token] [Alternative]
+  | SymKS Token
+  | SymKP [Symbol] [([Symbol],[String])]
+  | SymBIND                         -- the special BIND token
+  | SymSOFT_BIND                    -- the special SOFT_BIND token
+  | SymNE                           -- non exist (this should be last constructor to simplify the binary search in the runtime)
   deriving (Eq,Ord,Show)
 data Production
   = PApply  {-# UNPACK #-} !FunId [PArg]
@@ -73,10 +77,6 @@
 type FunId = Int
 type SeqId = Int
 type BCAddr = Int
-
-data Alternative =
-   Alt [Token] [String]
-  deriving (Eq,Ord,Show)
 
 
 -- merge two PGFs; fails is differens absnames; priority to second arg
diff --git a/src/runtime/haskell/PGF/Expr.hs b/src/runtime/haskell/PGF/Expr.hs
--- a/src/runtime/haskell/PGF/Expr.hs
+++ b/src/runtime/haskell/PGF/Expr.hs
@@ -2,7 +2,7 @@
                 readExpr, showExpr, pExpr, pBinds, ppExpr, ppPatt, pattScope,
 
                 mkAbs,    unAbs,
-                mkApp,    unApp,
+                mkApp,    unApp, unAppForm,
                 mkStr,    unStr,
                 mkInt,    unInt,
                 mkDouble, unDouble,
@@ -23,7 +23,7 @@
 import PGF.Type
 
 import Data.Char
-import Data.Maybe
+--import Data.Maybe
 import Data.List as List
 import qualified Data.Map as Map hiding (showTree)
 import Control.Monad
@@ -112,13 +112,19 @@
 
 -- | Decomposes an expression into application of function
 unApp :: Expr -> Maybe (CId,[Expr])
-unApp = extract []
+unApp e = case unAppForm e of
+  (EFun f,es) -> Just (f,es)
+  _           -> Nothing
+
+-- | Decomposes an expression into an application of a constructor such as a constant or a metavariable
+unAppForm :: Expr -> (Expr,[Expr])
+unAppForm = extract []
   where
-    extract es (EFun f)     = Just (f,es)
+    extract es f@(EFun _)   = (f,es)
     extract es (EApp e1 e2) = extract (e2:es) e1
     extract es (ETyped e ty)= extract es e
     extract es (EImplArg e) = extract es e
-    extract es _            = Nothing
+    extract es h            = (h,es)
 
 -- | Constructs an expression from string literal
 mkStr :: String -> Expr
diff --git a/src/runtime/haskell/PGF/Forest.hs b/src/runtime/haskell/PGF/Forest.hs
--- a/src/runtime/haskell/PGF/Forest.hs
+++ b/src/runtime/haskell/PGF/Forest.hs
@@ -32,7 +32,7 @@
 import qualified Data.IntMap as IntMap
 import Control.Monad
 import Control.Monad.State
-import GF.Data.Utilities (nub')
+import PGF.Utilities (nub')
 
 data Forest
   = Forest
@@ -47,7 +47,7 @@
 --------------------------------------------------------------------
 
 linearizeWithBrackets :: Maybe Int -> Forest -> BracketedString
-linearizeWithBrackets dp = head . snd . untokn "" . bracketedTokn dp
+linearizeWithBrackets dp = head . snd . untokn Nothing . (:[]) .bracketedTokn dp
 
 ---------------------------------------------------------------
 -- Internally we have to do everything with Tokn first because
@@ -67,8 +67,8 @@
 
     render forest arg@(PArg hypos fid) =
       case IntMap.lookup fid forest >>= Set.maxView of
-        Just (p,set) -> let (ct,fun,es,(_,lin)) = descend (if Set.null set then forest else IntMap.insert fid set forest) p
-                        in (ct,fun,es,(map getVar hypos,lin))
+        Just (p,set) -> let (ct,fid',fun,es,(_,lin)) = descend (if Set.null set then forest else IntMap.insert fid set forest) p
+                        in (ct,fid',fun,es,(map getVar hypos,lin))
         Nothing      -> error ("wrong forest id " ++ show fid)
       where
         descend forest (PApply funid args) = let (CncFun fun lins) = cncfuns cnc ! funid
@@ -78,9 +78,9 @@
                                                                        Just (DTyp _ cat _,_,_,_,_) -> cat
                                                  largs  = map (render forest) args
                                                  ltable = mkLinTable cnc isTrusted [] funid largs
-                                             in ((cat,fid),wildCId,either (const []) id $ getAbsTrees f arg Nothing dp,ltable)
+                                             in ((cat,fid),0,wildCId,either (const []) id $ getAbsTrees f arg Nothing dp,ltable)
         descend forest (PCoerce fid)       = render forest (PArg [] fid)
-        descend forest (PConst cat e ts)   = ((cat,fid),wildCId,[e],([],listArray (0,0) [[LeafKS ts]]))
+        descend forest (PConst cat e ts)   = ((cat,fid),0,wildCId,[e],([],listArray (0,0) [map LeafKS ts]))
 
     getVar (fid,_)
       | fid == fidVar = wildCId
diff --git a/src/runtime/haskell/PGF/Generate.hs b/src/runtime/haskell/PGF/Generate.hs
--- a/src/runtime/haskell/PGF/Generate.hs
+++ b/src/runtime/haskell/PGF/Generate.hs
@@ -8,14 +8,13 @@
 
 import PGF.CId
 import PGF.Data
-import PGF.Expr
-import PGF.Macros
+--import PGF.Macros
 import PGF.TypeCheck
-import PGF.Probabilistic
+--import PGF.Probabilistic
 
-import Data.Maybe (fromMaybe)
-import qualified Data.Map as Map
-import qualified Data.IntMap as IntMap
+--import Data.Maybe (fromMaybe)
+--import qualified Data.Map as Map
+--import qualified Data.IntMap as IntMap
 import Control.Monad
 import Control.Monad.Identity
 import System.Random
diff --git a/src/runtime/haskell/PGF/Internal.hs b/src/runtime/haskell/PGF/Internal.hs
new file mode 100644
--- /dev/null
+++ b/src/runtime/haskell/PGF/Internal.hs
@@ -0,0 +1,18 @@
+{-# OPTIONS_HADDOCK hide #-}
+-------------------------------------------------
+-- |
+-- Stability   : unstable
+--
+-------------------------------------------------
+module PGF.Internal(module Internal) where
+import PGF.Binary as Internal
+import PGF.Data as Internal
+import PGF.Macros as Internal
+import PGF.Optimize as Internal
+import PGF.Printer as Internal
+import PGF.Utilities as Internal
+
+import Data.Binary as Internal
+import Data.Binary.Get as Internal
+import Data.Binary.IEEE754 as Internal
+import Data.Binary.Put as Internal
diff --git a/src/runtime/haskell/PGF/Lexing.hs b/src/runtime/haskell/PGF/Lexing.hs
new file mode 100644
--- /dev/null
+++ b/src/runtime/haskell/PGF/Lexing.hs
@@ -0,0 +1,101 @@
+module PGF.Lexing where
+import Data.Char(isSpace,toLower,toUpper)
+
+-- * Text lexing
+-- | Text lexing with standard word capitalization of the first word of every sentence
+lexText :: String -> [String]
+lexText = lexText' uncapitInit
+
+-- | Text lexing with custom treatment of the first word of every sentence.
+lexText' :: (String->String) -> String -> [String]
+lexText' uncap1 = uncap . lext where
+  lext s = case s of
+    c:cs | isMajorPunct c -> [c] : uncap (lext cs)
+    c:cs | isMinorPunct c -> [c] : lext cs
+    c:cs | isSpace c ->       lext cs
+    _:_ -> let (w,cs) = break (\x -> isSpace x || isPunct x) s in w : lext cs
+    _ -> [s]
+  uncap s = case s of
+    w:ws -> uncap1 w:ws
+    _ -> s
+
+unlexText :: [String] -> String
+unlexText = capitInit . unlext where
+  unlext s = case s of
+    w:[] -> w
+    w:[c]:[] | isPunct c -> w ++ [c]
+    w:[c]:cs | isMajorPunct c -> w ++ [c] ++ " " ++ capitInit (unlext cs)
+    w:[c]:cs | isMinorPunct c -> w ++ [c] ++ " " ++ unlext cs
+    w:ws -> w ++ " " ++ unlext ws
+    _ -> []
+
+-- | Bind tokens separated by Prelude.BIND, i.e. &+
+bindTok :: [String] -> [String]
+bindTok ws = case ws of
+               w1:"&+":w2:ws -> bindTok ((w1++w2):ws)
+               "&+":ws       -> bindTok ws
+               w:ws          -> w:bindTok ws
+               []            -> []
+
+-- * Code lexing
+
+-- | Haskell lexer, usable for much code
+lexCode :: String -> [String]
+lexCode ss = case lex ss of
+  [(w@(_:_),ws)] -> w : lexCode ws
+  _ -> []
+
+unlexCode :: [String] -> String
+unlexCode s = case s of
+  w:[] -> w
+  [c]:cs | isParen c -> [c] ++ unlexCode cs
+  w:cs@([c]:_) | isClosing c -> w ++ unlexCode cs
+  w:ws -> w ++ " " ++ unlexCode ws
+  _ -> []
+
+
+-- * Mixed lexing
+
+-- | LaTeX style lexer, with "math" environment using Code between $...$
+lexMixed :: String -> [String]
+lexMixed = concat . alternate False where
+  alternate env s = case s of
+    _:_ -> case break (=='$') s of
+      (t,[])  -> lex env t : []
+      (t,c:m) -> lex env t : [[c]] : alternate (not env) m
+    _ -> []
+  lex env = if env then lexCode else lexText
+
+unlexMixed :: [String] -> String
+unlexMixed = capitInit . concat . alternate False where
+  alternate env s = case s of
+    _:_ -> case break (=="$") s of
+      (t,[])  -> unlex env t : []
+      (t,c:m) -> unlex env t : sep env c : alternate (not env) m
+    _ -> []
+  unlex env = if env then unlexCode else unlexText
+  sep env c = if env then c ++ " " else " " ++ c
+
+-- * Additional lexing uitilties
+
+-- | Capitalize first letter
+capitInit s = case s of
+  c:cs -> toUpper c : cs
+  _ -> s
+
+-- | Uncapitalize first letter
+uncapitInit s = case s of
+  c:cs -> toLower c : cs
+  _ -> s
+
+-- | Unquote each string wrapped in double quotes
+unquote = map unq where 
+  unq s = case s of
+    '"':cs@(_:_) | last cs == '"' -> init cs
+    _ -> s
+
+isPunct = flip elem ".?!,:;"
+isMajorPunct = flip elem ".?!"
+isMinorPunct = flip elem ",:;"
+isParen = flip elem "()[]{}"
+isClosing = flip elem ")]}"
diff --git a/src/runtime/haskell/PGF/Linearize.hs b/src/runtime/haskell/PGF/Linearize.hs
--- a/src/runtime/haskell/PGF/Linearize.hs
+++ b/src/runtime/haskell/PGF/Linearize.hs
@@ -12,7 +12,7 @@
 import PGF.Expr
 import Data.Array.IArray
 import Data.List
-import Control.Monad
+--import Control.Monad
 import qualified Data.Map as Map
 import qualified Data.IntMap as IntMap
 import qualified Data.Set as Set
@@ -23,7 +23,9 @@
 
 -- | Linearizes given expression as string in the language
 linearize :: PGF -> Language -> Tree -> String
-linearize pgf lang = concat . take 1 . map (unwords . concatMap flattenBracketedString . snd . untokn "" . firstLin) . linTree pgf lang
+linearize pgf lang = concat . take 1 . map (unwords . concatMap flattenBracketedString . snd . untokn Nothing . firstLin cnc) . linTree pgf cnc
+  where
+    cnc = lookMap (error "no lang") lang (concretes pgf)
 
 -- | The same as 'linearizeAllLang' but does not return
 -- the language.
@@ -36,25 +38,28 @@
 linearizeAllLang pgf t = [(lang,linearize pgf lang t) | lang <- Map.keys (concretes pgf)]
 
 -- | Linearizes given expression as a bracketed string in the language
-bracketedLinearize :: PGF -> Language -> Tree -> BracketedString
-bracketedLinearize pgf lang = head . concat . map (snd . untokn "" . firstLin) . linTree pgf lang
+bracketedLinearize :: PGF -> Language -> Tree -> [BracketedString]
+bracketedLinearize pgf lang = head . map (snd . untokn Nothing . firstLin cnc) . linTree pgf cnc
   where
---  head []       = error "cannot linearize"
-    head []       = Leaf ""
-            -- so that linearize = flattenBracketedString . bracketedLinearize
+    cnc = lookMap (error "no lang") lang (concretes pgf)
+
+    head []       = []
     head (bs:bss) = bs
 
-firstLin (_,arr)
-  | inRange (bounds arr) 0 = arr ! 0
-  | otherwise              = LeafKS []
+firstLin cnc arg@(ct@(cat,n_fid),fid,fun,es,(xs,lin)) =
+  case IntMap.lookup fid (linrefs cnc) of
+    Just (funid:_) -> snd (mkLinTable cnc (const True) [] funid [arg]) ! 0
+    _              -> [LeafKS []]
 
 -- | Creates a table from feature name to linearization. 
 -- The outher list encodes the variations
 tabularLinearizes :: PGF -> Language -> Expr -> [[(String,String)]]
-tabularLinearizes pgf lang e = map cnv (linTree pgf lang e)
+tabularLinearizes pgf lang e = map cnv (linTree pgf cnc e)
   where
-    cnv ((cat,_),lin) = zip (lbls cat) $ map (unwords . concatMap flattenBracketedString . snd . untokn "") (elems lin)
+    cnc = lookMap (error "no lang") lang (concretes pgf)
 
+    cnv (ct@(cat,_),_,_,_,(_,lin)) = zip (lbls cat) $ map (unwords . concatMap flattenBracketedString . snd . untokn Nothing) (elems lin)
+
     lbls cat = case Map.lookup cat (cnccats (lookConcr pgf lang)) of
                  Just (CncCat _ _ lbls) -> elems lbls
                  Nothing                -> error "No labels"
@@ -63,11 +68,9 @@
 -- Implementation
 --------------------------------------------------------------------
 
-linTree :: PGF -> Language -> Expr -> [(CncType, Array LIndex BracketedTokn)]
-linTree pgf lang e = 
-  nub [(ct,amapWithIndex (\label -> Bracket_ cat fid label fun es) lin) | (_,(ct@(cat,fid),fun,es,(xs,lin))) <- lin Nothing 0 e [] [] e []]
+linTree :: PGF -> Concr -> Expr -> [(CncType, FId, CId, [Expr], LinTable)]
+linTree pgf cnc e = nub (map snd (lin Nothing 0 e [] [] e []))
   where
-    cnc   = lookMap (error "no lang") lang (concretes pgf)
     lp    = lproductions cnc
 
     lin mb_cty n_fid e0 ys xs (EAbs _ x e) es = lin   mb_cty n_fid e0 ys (x:xs) e      es
@@ -78,18 +81,18 @@
     lin mb_cty n_fid e0 ys xs (EMeta i)    es = def   mb_cty n_fid e0 ys    xs  ('?':show i)
     lin mb_cty n_fid e0 ys xs (EVar  i)    _  = def   mb_cty n_fid e0 ys    xs  (showCId ((xs++ys) !! i))
     lin mb_cty n_fid e0 ys xs (ELit l)     [] = case l of
-                                                   LStr s -> return (n_fid+1,((cidString,n_fid),wildCId,[e0],([],ss s)))
-                                                   LInt n -> return (n_fid+1,((cidInt,   n_fid),wildCId,[e0],([],ss (show n))))
-                                                   LFlt f -> return (n_fid+1,((cidFloat, n_fid),wildCId,[e0],([],ss (show f))))
+                                                   LStr s -> return (n_fid+1,((cidString,n_fid),fidString,wildCId,[e0],([],ss s)))
+                                                   LInt n -> return (n_fid+1,((cidInt,   n_fid),fidInt,   wildCId,[e0],([],ss (show n))))
+                                                   LFlt f -> return (n_fid+1,((cidFloat, n_fid),fidFloat, wildCId,[e0],([],ss (show f))))
 
-    ss s = listArray (0,0) [[LeafKS [s]]]
+    ss s = listArray (0,0) [[LeafKS s]]
 
-    apply :: Maybe CncType -> FId -> Expr -> [CId] -> [CId] -> CId -> [Expr] -> [(FId,(CncType, CId, [Expr], LinTable))]
+    apply :: Maybe CncType -> FId -> Expr -> [CId] -> [CId] -> CId -> [Expr] -> [(FId,(CncType, FId, CId, [Expr], LinTable))]
     apply mb_cty n_fid e0 ys xs f es =
       case Map.lookup f lp of
         Just prods -> do (funid,(cat,fid),ctys) <- getApps prods
                          (n_fid,args) <- descend n_fid (zip ctys es)
-                         return (n_fid+1,((cat,n_fid),f,[e0],mkLinTable cnc (const True) xs funid args))
+                         return (n_fid+1,((cat,n_fid),fid,f,[e0],mkLinTable cnc (const True) xs funid args))
         Nothing    -> def mb_cty n_fid e0 ys xs ("[" ++ showCId f ++ "]")  -- fun without lin
       where
         getApps prods =
@@ -112,10 +115,10 @@
     def (Just (cat,fid)) n_fid e0 ys xs s =
       case IntMap.lookup fid (lindefs cnc) of
         Just funs           -> do funid <- funs
-                                  let args = [((wildCId, n_fid),wildCId,[e0],([],ss s))]
-                                  return (n_fid+2,((cat,n_fid+1),wildCId,[e0],mkLinTable cnc (const True) xs funid args))
+                                  let args = [((wildCId, n_fid),fidString,wildCId,[e0],([],ss s))]
+                                  return (n_fid+2,((cat,n_fid+1),fid,wildCId,[e0],mkLinTable cnc (const True) xs funid args))
         Nothing
-          | isPredefFId fid -> return (n_fid+2,((cat,n_fid+1),wildCId,[e0],(xs,listArray (0,0) [[LeafKS [s]]])))
+          | isPredefFId fid -> return (n_fid+2,((cat,n_fid+1),fid,wildCId,[e0],(xs,listArray (0,0) [[LeafKS s]])))
           | otherwise       -> do PCoerce fid <- maybe [] Set.toList (IntMap.lookup fid (pproductions cnc))
                                   def (Just (cat,fid)) n_fid e0 ys xs s
     def Nothing          n_fid e0 ys xs s = []
diff --git a/src/runtime/haskell/PGF/Macros.hs b/src/runtime/haskell/PGF/Macros.hs
--- a/src/runtime/haskell/PGF/Macros.hs
+++ b/src/runtime/haskell/PGF/Macros.hs
@@ -4,11 +4,11 @@
 import PGF.Data
 import Control.Monad
 import qualified Data.Map    as Map
-import qualified Data.Set    as Set
-import qualified Data.IntMap as IntMap
-import qualified Data.IntSet as IntSet
+--import qualified Data.Set    as Set
+--import qualified Data.IntMap as IntMap
+--import qualified Data.IntSet as IntSet
 import qualified Data.Array  as Array
-import Data.Maybe
+--import Data.Maybe
 import Data.List
 import Data.Array.IArray
 import Text.PrettyPrint
@@ -67,7 +67,7 @@
 functionsToCat pgf cat =
   [(f,ty) | (_,f) <- fs, Just (ty,_,_,_,_) <- [Map.lookup f $ funs $ abstract pgf]]
  where 
-   (_,fs,_) = lookMap ([],[],0) cat $ cats $ abstract pgf
+   (_,fs,_,_) = lookMap ([],[],0,0) cat $ cats $ abstract pgf
 
 -- | List of functions that lack linearizations in the given language.
 missingLins :: PGF -> Language -> [CId]
@@ -82,7 +82,7 @@
 restrictPGF cond pgf = pgf {
   abstract = abstr {
     funs = Map.filterWithKey (\c _ -> cond c) (funs abstr),
-    cats = Map.map (\(hyps,fs,addr) -> (hyps,filter (cond . snd) fs,addr)) (cats abstr)
+    cats = Map.map (\(hyps,fs,p,addr) -> (hyps,filter (cond . snd) fs,p,addr)) (cats abstr)
     }
   }  ---- restrict concrs also, might be needed
  where
@@ -156,9 +156,12 @@
                                                                                -- that represents the same constituent.
 
 data BracketedTokn
-  = LeafKS [Token]
-  | LeafKP [Token] [Alternative]
-  | Bracket_ CId {-# UNPACK #-} !FId {-# UNPACK #-} !LIndex CId [Expr] [BracketedTokn]    -- Invariant: the list is not empty
+  = Bracket_ CId {-# UNPACK #-} !FId {-# UNPACK #-} !LIndex CId [Expr] [BracketedTokn]    -- Invariant: the list is not empty
+  | LeafKS Token
+  | LeafNE
+  | LeafBIND
+  | LeafSOFT_BIND
+  | LeafKP [BracketedTokn] [([BracketedTokn],[String])]
   deriving Eq
 
 type LinTable = ([CId],Array.Array LIndex [BracketedTokn])
@@ -177,46 +180,63 @@
 lengthBracketedString (Leaf _)              = 1
 lengthBracketedString (Bracket _ _ _ _ _ bss) = sum (map lengthBracketedString bss)
 
-untokn :: String -> BracketedTokn -> (String,[BracketedString])
-untokn nw (LeafKS ts)   = (head ts,map Leaf ts)
-untokn nw (LeafKP d vs) = let ts = sel d vs nw
-                          in (head ts,map Leaf ts)
-                          where
-                            sel d vs nw =
-                              case [v | Alt v cs <- vs, any (\c -> isPrefixOf c nw) cs] of
-                                v:_ -> v
-                                _   -> d
-untokn nw (Bracket_ cat fid index fun es bss) =
+untokn :: Maybe String -> [BracketedTokn] -> (Maybe String,[BracketedString])
+untokn nw bss =
   let (nw',bss') = mapAccumR untokn nw bss
-  in (nw',[Bracket cat fid index fun es (concat bss')])
+  in case sequence bss' of
+       Just bss -> (nw,concat bss)
+       Nothing  -> (nw,[])
+  where
+    untokn nw (Bracket_ cat fid index fun es bss) =
+      let (nw',bss') = mapAccumR untokn nw bss
+      in case sequence bss' of
+           Just bss -> (nw',Just [Bracket cat fid index fun es (concat bss)])
+           Nothing  -> (Nothing, Nothing)
+    untokn nw (LeafKS t)
+      | null t              = (nw,Just [])
+      | otherwise           = (Just t,Just [Leaf t])
+    untokn nw LeafNE        = (Nothing, Nothing)
+    untokn nw (LeafKP d vs) = let (nw',bss') = mapAccumR untokn nw (sel d vs nw)
+                              in case sequence bss' of
+                                   Just bss -> (nw',Just (concat bss))
+                                   Nothing  -> (Nothing, Nothing)
+                              where
+                                sel d vs Nothing  = d
+                                sel d vs (Just w) =
+                                  case [v | (v,cs) <- vs, any (\c -> isPrefixOf c w) cs] of
+                                    v:_ -> v
+                                    _   -> d
 
 type CncType = (CId, FId)    -- concrete type is the abstract type (the category) + the forest id
 
-mkLinTable :: Concr -> (CncType -> Bool) -> [CId] -> FunId -> [(CncType,CId,[Expr],LinTable)] -> LinTable
+mkLinTable :: Concr -> (CncType -> Bool) -> [CId] -> FunId -> [(CncType,FId,CId,[Expr],LinTable)] -> LinTable
 mkLinTable cnc filter xs funid args = (xs,listArray (bounds lins) [computeSeq filter (elems (sequences cnc ! seqid)) args | seqid <- elems lins])
   where
     (CncFun _ lins) = cncfuns cnc ! funid
 
-computeSeq :: (CncType -> Bool) -> [Symbol] -> [(CncType,CId,[Expr],LinTable)] -> [BracketedTokn]
+computeSeq :: (CncType -> Bool) -> [Symbol] -> [(CncType,FId,CId,[Expr],LinTable)] -> [BracketedTokn]
 computeSeq filter seq args = concatMap compute seq
   where
-    compute (SymCat d r)    = getArg d r
-    compute (SymLit d r)    = getArg d r
-    compute (SymVar d r)    = getVar d r
-    compute (SymKS ts)      = [LeafKS ts]
-    compute (SymKP ts alts) = [LeafKP ts alts]
+    compute (SymCat d r)      = getArg d r
+    compute (SymLit d r)      = getArg d r
+    compute (SymVar d r)      = getVar d r
+    compute (SymKS t)         = [LeafKS t]
+    compute SymNE             = [LeafNE]
+    compute SymBIND           = [LeafKS "&+"]
+    compute SymSOFT_BIND      = []
+    compute (SymKP syms alts) = [LeafKP (concatMap compute syms) [(concatMap compute syms,cs) | (syms,cs) <- alts]]
 
     getArg d r
       | not (null arg_lin) &&
         filter ct   = [Bracket_ cat fid r fun es arg_lin]
       | otherwise   = arg_lin
       where
-        arg_lin                    = lin ! r
-        (ct@(cat,fid),fun,es,(xs,lin)) = args !! d
+        arg_lin                          = lin ! r
+        (ct@(cat,fid),_,fun,es,(xs,lin)) = args !! d
 
-    getVar d r = [LeafKS [showCId (xs !! r)]]
+    getVar d r = [LeafKS (showCId (xs !! r))]
       where
-        (ct,fun,es,(xs,lin)) = args !! d
+        (ct,_,fun,es,(xs,lin)) = args !! d
 
 flattenBracketedString :: BracketedString -> [String]
 flattenBracketedString (Leaf w)              = [w]
diff --git a/src/runtime/haskell/PGF/Morphology.hs b/src/runtime/haskell/PGF/Morphology.hs
--- a/src/runtime/haskell/PGF/Morphology.hs
+++ b/src/runtime/haskell/PGF/Morphology.hs
@@ -11,7 +11,7 @@
 import qualified Data.Set as Set
 import qualified Data.IntMap as IntMap
 import Data.Array.IArray
-import Data.List (intersperse)
+--import Data.List (intersperse)
 import Data.Char (isDigit) ----
 
 -- these 4 definitions depend on the datastructure used
@@ -36,8 +36,8 @@
                          , sym <- elems (sequences pinfo ! seqid)
                          , t <- sym2tokns sym]
   where
-    sym2tokns (SymKS ts)      = ts
-    sym2tokns (SymKP ts alts) = ts ++ [t | Alt ts ps <- alts, t <- ts]
+    sym2tokns (SymKS t)       = [t]
+    sym2tokns (SymKP ts alts) = concat (map sym2tokns ts ++ [sym2tokns sym | (syms,ps) <- alts, sym <- syms])
     sym2tokns _               = []
 
 lookupMorpho :: Morpho -> String -> [(Lemma,Analysis)]
diff --git a/src/runtime/haskell/PGF/OldBinary.hs b/src/runtime/haskell/PGF/OldBinary.hs
new file mode 100644
--- /dev/null
+++ b/src/runtime/haskell/PGF/OldBinary.hs
@@ -0,0 +1,183 @@
+-- | Read PGF files created with GF 3.5 and a few older releases
+module PGF.OldBinary(getPGF,getPGF',version) where
+
+import PGF.CId
+import PGF.Data
+import PGF.Optimize
+import Data.Binary
+import Data.Binary.Get
+import Data.Array.IArray
+import qualified Data.ByteString as BS
+import qualified Data.Map as Map
+import qualified Data.IntMap as IntMap
+import qualified Data.Set as Set
+import Control.Monad
+
+pgfMajorVersion, pgfMinorVersion :: Word16
+version@(pgfMajorVersion, pgfMinorVersion) = (1,0)
+
+getPGF = do v1 <- getWord16be
+            v2 <- getWord16be
+            let v=(v1,v2)
+            if v==version 
+              then getPGF'
+              else decodingError ("version "++show v++"/="++show version)
+
+getPGF'=do gflags <- getFlags
+           absname <- getCId
+           abstract <- getAbstract
+           concretes <- getMap getCId getConcr
+           return $ updateProductionIndices $
+                      (PGF{ gflags=gflags
+                          , absname=absname, abstract=abstract
+                          , concretes=concretes
+                          })
+
+getCId = liftM CId get
+
+getAbstract =
+        do aflags <- getFlags
+           funs <- getMap getCId getFun
+           cats <- getMap getCId getCat
+           return (Abstr{ aflags=aflags
+                        , funs=fmap (\(w,x,y,z) -> (w,x,y,z,0)) funs
+                        , cats=fmap (\(x,y) -> (x,y,0,0)) cats
+                        , code=BS.empty                        
+                        })
+getFun :: Get (Type,Int,Maybe [Equation],Double)
+getFun = (,,,) `fmap` getType `ap` get `ap` getMaybe (getList getEquation) `ap` get
+
+getCat :: Get ([Hypo],[(Double, CId)])
+getCat = getPair (getList getHypo) (getList (getPair get getCId))
+
+getFlags = getMap getCId getLiteral
+
+getConcr =
+        do cflags      <- getFlags
+           printnames  <- getMap getCId get
+           (scnt,seqs) <- getList' getSequence
+           (fcnt,cncfuns) <- getList' getCncFun
+           lindefs     <- get
+           productions <- getIntMap (getSet getProduction)
+           cnccats     <- getMap getCId getCncCat
+           totalCats   <- get
+           let rseq    = listToArray [SymCat 0 0]
+               rfun    = CncFun (mkCId "linref") (listToArray [scnt])
+               linrefs = IntMap.fromList [(i,[fcnt])|i<-[0..totalCats-1]]
+           return (Concr{ cflags=cflags, printnames=printnames
+                        , sequences=toArray (scnt+1,seqs++[rseq])
+                        , cncfuns=toArray (fcnt+1,cncfuns++[rfun])
+                        , lindefs=lindefs, linrefs=linrefs
+                        , productions=productions
+                        , pproductions = IntMap.empty
+                        , lproductions = Map.empty
+                        , lexicon = IntMap.empty
+                        , cnccats=cnccats, totalCats=totalCats
+                        })
+
+getExpr =
+        do tag <- getWord8
+           case tag of
+             0 -> liftM3 EAbs getBindType getCId getExpr
+             1 -> liftM2 EApp getExpr getExpr
+             2 -> liftM  ELit getLiteral
+             3 -> liftM  EMeta get
+             4 -> liftM  EFun getCId
+             5 -> liftM  EVar get
+             6 -> liftM2 ETyped getExpr getType
+             7 -> liftM  EImplArg getExpr
+             _ -> decodingError "getExpr"
+
+getPatt =
+        do tag <- getWord8
+           case tag of
+             0 -> liftM2 PApp getCId (getList getPatt)
+             1 -> liftM  PVar getCId
+             2 -> liftM2 PAs getCId getPatt
+             3 -> return PWild
+             4 -> liftM  PLit getLiteral
+             5 -> liftM  PImplArg getPatt
+             6 -> liftM  PTilde getExpr
+             _ -> decodingError "getPatt"
+
+getEquation = liftM2 Equ (getList getPatt) getExpr
+
+getType = liftM3 DTyp (getList getHypo) getCId (getList getExpr)
+getHypo = (,,) `fmap` getBindType `ap` getCId `ap` getType
+
+getBindType =
+        do tag <- getWord8
+           case tag of
+             0 -> return Explicit
+             1 -> return Implicit
+             _ -> decodingError "getBindType"
+
+getCncFun = liftM2 CncFun getCId (getArray get)
+
+getCncCat = liftM3 CncCat get get (getArray get)
+
+getSequence = listToArray `fmap` getSymbols
+
+getSymbols = concat `fmap` getList getSymbol
+
+getSymbol :: Get [Symbol]
+getSymbol =
+        do tag <- getWord8
+           case tag of
+             0 -> (:[]) `fmap` liftM2 SymCat get get
+             1 -> (:[]) `fmap` liftM2 SymLit get get
+             2 -> (:[]) `fmap` liftM2 SymVar get get
+             3 -> liftM  (map SymKS) get
+             4 -> (:[]) `fmap` liftM2 SymKP (getList getTokenSymbol) getAlternatives
+             _ -> decodingError ("getSymbol "++show tag)
+
+getAlternatives = getList (getPair (getList getTokenSymbol) get)
+                  :: Get [([Symbol],[String])]
+getTokenSymbol = fmap SymKS get
+
+--getTokens = unwords `fmap` get
+
+getPArg = get >>= \(hypos,fid) -> return (PArg (zip (repeat fidVar) hypos) fid)
+
+getProduction =
+        do tag <- getWord8
+           case tag of
+             0 -> liftM2 PApply  get (getList getPArg)
+             1 -> liftM  PCoerce get
+             _ -> decodingError "getProduction"
+
+getLiteral =
+        do tag <- getWord8
+           case tag of
+             0 -> liftM  LStr get
+             1 -> liftM  LInt get
+             2 -> liftM  LFlt get
+             _ -> decodingError "getLiteral"
+
+
+getArray :: IArray a e => Get e -> Get (a Int e)
+getArray get1 = toArray `fmap` getList' get1
+
+toArray (n,xs) = listArray (0::Int,n-1) xs
+listToArray xs = toArray (length xs,xs)
+
+getArray2 :: (IArray a1 (a2 Int e), IArray a2 e) => Get e -> Get (a1 Int (a2 Int e))
+getArray2 get1 = getArray (getArray get1)
+
+getList get1 = snd `fmap` getList' get1
+
+getList' get1 = do n <- get :: Get Int
+                   xs <- replicateM n get1
+                   return (n,xs)
+
+getMaybe get1 =
+    do isJust <- get
+       if isJust then fmap Just get1 else return Nothing
+
+getMap getK getV = Map.fromDistinctAscList `fmap` getList (getPair getK getV)
+getIntMap getV = IntMap.fromDistinctAscList `fmap` getList (getPair get getV)
+getSet getV = Set.fromDistinctAscList `fmap` getList getV
+
+getPair get1 get2 = (,) `fmap` get1 `ap` get2
+
+decodingError explain = fail $ "Unable to read PGF file ("++explain++")"
diff --git a/src/runtime/haskell/PGF/Optimize.hs b/src/runtime/haskell/PGF/Optimize.hs
--- a/src/runtime/haskell/PGF/Optimize.hs
+++ b/src/runtime/haskell/PGF/Optimize.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE BangPatterns #-}
+{-# LANGUAGE CPP, BangPatterns #-}
 module PGF.Optimize
              ( optimizePGF
              , updateProductionIndices
@@ -7,17 +7,22 @@
 import PGF.CId
 import PGF.Data
 import PGF.Macros
-import Data.Maybe
+--import Data.Maybe
 import Data.List (mapAccumL)
 import Data.Array.IArray
 import Data.Array.MArray
+#if MIN_VERSION_base(4,6,0)
+import Data.Array.Unsafe as U(unsafeFreeze)
+#else
+import Data.Array.ST as U(unsafeFreeze)
+#endif
 import Data.Array.ST
 import Data.Array.Unboxed
 import qualified Data.Map as Map
 import qualified Data.Set as Set
 import qualified Data.IntSet as IntSet
 import qualified Data.IntMap as IntMap
-import qualified GF.Data.TrieMap as TrieMap
+import qualified PGF.TrieMap as TrieMap
 import qualified Data.List as List
 import Control.Monad.ST
 
@@ -35,16 +40,20 @@
       (env1,defs)  = IntMap.mapAccumWithKey (\env fid funids -> mapAccumL (optimizeFun fid [PArg [] fidVar]) env funids) 
                                             env0
                                             (lindefs cnc)
-      (env2,prods) = IntMap.mapAccumWithKey (\env fid set  -> mapAccumLSet (optimizeProd fid) env set)
+      (env2,refs)  = IntMap.mapAccumWithKey (\env fid funids -> mapAccumL (optimizeFun fidVar [PArg [] fid]) env funids)
                                             env1
+                                            (linrefs cnc)
+      (env3,prods) = IntMap.mapAccumWithKey (\env fid set  -> mapAccumLSet (optimizeProd fid) env set)
+                                            env2
                                             (productions cnc)
       cats = Map.mapWithKey filterCatLabels (cnccats cnc)
-      (seqs,funs) = env2
+      (seqs,funs) = env3
   in cnc{ sequences   = mkSetArray seqs
         , cncfuns     = mkSetArray funs
         , productions = prods
         , cnccats     = cats
         , lindefs     = defs
+        , linrefs     = refs
         }
   where
     fid2cat fid =
@@ -119,7 +128,7 @@
             done (cat,indices) = do
               (s,e) <- getBounds indices
               reindex indices s e 0
-              indices <- unsafeFreeze indices
+              indices <- U.unsafeFreeze indices
               return (cat,indices)
               
             reindex indices i j k
@@ -143,10 +152,12 @@
       where
         CncFun fun lin = cncfuns cnc ! funid
 
-        indicesOf fid =
-          case Map.lookup (fid2cat fid) closure of
-            Just indices -> indices
-            Nothing      -> error "unknown category"
+        indicesOf fid
+          | fid < 0   = listArray (0,0) [0]
+          | otherwise =
+              case Map.lookup (fid2cat fid) closure of
+                Just indices -> indices
+                Nothing      -> error "unknown category"
 
         addUnique seqs seq =
           case Map.lookup seq seqs of
@@ -221,9 +232,14 @@
         
         wf ts = (ts,IntSet.singleton funid)
         
-        seq2prefix []                   = TrieMap.fromList [wf []]
-        seq2prefix (SymKS ts     :syms) = TrieMap.fromList [wf ts]
-        seq2prefix (SymKP ts alts:syms) = TrieMap.fromList (wf ts : [wf ts | Alt ts ps <- alts])
+        seq2prefix []                      = TrieMap.fromList [wf []]
+        seq2prefix (SymKS t         :syms) = TrieMap.fromList [wf [t]]
+        seq2prefix (SymKP syms0 alts:syms) = TrieMap.unionsWith IntSet.union
+                                                (seq2prefix (syms0++syms) : 
+                                                  [seq2prefix (syms1 ++ syms) | (syms1,ps) <- alts])
+        seq2prefix (SymNE           :syms) = TrieMap.empty
+        seq2prefix (SymBIND         :syms) = TrieMap.fromList [wf ["&+"]]
+        seq2prefix (SymSOFT_BIND    :syms) = TrieMap.fromList [wf []]
 
 updateConcrete abs cnc = 
   let p_prods0      = filterProductions IntMap.empty IntSet.empty (productions cnc)
diff --git a/src/runtime/haskell/PGF/Paraphrase.hs b/src/runtime/haskell/PGF/Paraphrase.hs
--- a/src/runtime/haskell/PGF/Paraphrase.hs
+++ b/src/runtime/haskell/PGF/Paraphrase.hs
@@ -15,13 +15,13 @@
 
 import PGF.Data
 import PGF.Tree
-import PGF.Macros (lookDef,isData)
-import PGF.CId
+--import PGF.Macros (lookDef,isData)
+--import PGF.CId
 
 import Data.List (nub,sort,group)
 import qualified Data.Map as Map
 
-import Debug.Trace ----
+--import Debug.Trace ----
 
 paraphrase :: PGF -> Expr -> [Expr]
 paraphrase pgf t = nub (paraphraseN 2 pgf t)
diff --git a/src/runtime/haskell/PGF/Parse.hs b/src/runtime/haskell/PGF/Parse.hs
--- a/src/runtime/haskell/PGF/Parse.hs
+++ b/src/runtime/haskell/PGF/Parse.hs
@@ -15,15 +15,14 @@
 import Data.Array.IArray
 import Data.Array.Base (unsafeAt)
 import Data.List (isPrefixOf, foldl')
-import Data.Maybe (fromMaybe, maybe, maybeToList)
+import Data.Maybe (fromMaybe, maybeToList)
 import qualified Data.Map as Map
-import qualified GF.Data.TrieMap as TrieMap
+import qualified PGF.TrieMap as TrieMap
 import qualified Data.IntMap as IntMap
 import qualified Data.IntSet as IntSet
 import qualified Data.Set as Set
 import Control.Monad
 
-import GF.Data.SortedList
 import PGF.CId
 import PGF.Data
 import PGF.Expr(Tree)
@@ -244,14 +243,12 @@
     flit _    = Nothing
     ftok toks = TrieMap.unionWith Set.union (TrieMap.compose Nothing toks)
 
-    cutAt ppos toks seqid  = 
+    cutAt ppos toks seqid =
       let seq  = unsafeAt (sequences cnc) seqid
           init = take (ppos-1) (elems seq)
           tail = case unsafeAt seq (ppos-1) of
-                   SymKS ts   -> let ts' = reverse (drop (length toks) (reverse ts))
-                                 in if null ts' then [] else [SymKS ts']
-		   SymKP ts _ -> let ts' = reverse (drop (length toks) (reverse ts))
-                                 in if null ts' then [] else [SymKS ts']
+                   SymKS t    -> drop (length toks) [SymKS t]
+                   SymKP ts _ -> reverse (drop (length toks) (reverse ts))
                    sym        -> []
       in init ++ tail
 
@@ -307,11 +304,20 @@
                            Nothing                             -> process flit ftok cnc items4 acc' chart{active=insertAC key (Set.singleton item,new_sc) (active chart)}
                            Just (set,sc) | Set.member item set -> process flit ftok cnc items  acc  chart
                                          | otherwise           -> process flit ftok cnc items2 acc  chart{active=insertAC key (Set.insert item set,IntMap.unionWith Set.union new_sc sc) (active chart)}
-      	SymKS toks -> let !acc' = ftok_ toks (Active j (ppos+1) funid seqid args key0) acc
+      	SymKS tok  -> let !acc' = ftok_ [tok] (Active j (ppos+1) funid seqid args key0) acc
       	              in process flit ftok cnc items acc' chart
-      	SymKP strs vars
-      	           -> let !acc' = foldl (\acc toks -> ftok_ toks (Active j (ppos+1) funid seqid args key0) acc) acc
-                                        (strs:[strs' | Alt strs' _ <- vars])
+      	SymNE      -> process flit ftok cnc items acc chart
+      	SymBIND    -> let !acc' = ftok_ ["&+"] (Active j (ppos+1) funid seqid args key0) acc
+      	              in process flit ftok cnc items acc' chart
+      	SymSOFT_BIND->process flit ftok cnc ((Active j (ppos+1) funid seqid args key0):items) acc chart
+      	SymKP syms vars
+      	           -> let to_tok (SymKS t)    = [t]
+      	                  to_tok SymBIND      = ["&+"]
+      	                  to_tok SymSOFT_BIND = []
+      	                  to_tok _            = []
+
+      	                  !acc' = foldl (\acc syms -> ftok_ (concatMap to_tok syms) (Active j (ppos+1) funid seqid args key0) acc) acc
+                                        (syms:[syms' | (syms',_) <- vars])
                       in process flit ftok cnc items acc' chart
         SymLit d r -> let PArg hypos fid = args !! d
                           key   = AK fid r
@@ -381,6 +387,7 @@
         Just funs -> foldl (\forest funid -> IntMap.insertWith Set.union fid2 (Set.singleton (PApply funid [PArg [] fid1])) forest) forest funs
         Nothing   -> forest
         
+    ftok_ [] item cnt         = ftok Map.empty cnt
     ftok_ (tok:toks) item cnt =
       ftok (Map.singleton tok (TrieMap.singleton toks (Set.singleton item))) cnt
 
diff --git a/src/runtime/haskell/PGF/Printer.hs b/src/runtime/haskell/PGF/Printer.hs
--- a/src/runtime/haskell/PGF/Printer.hs
+++ b/src/runtime/haskell/PGF/Printer.hs
@@ -2,16 +2,14 @@
 
 import PGF.CId
 import PGF.Data
-import PGF.Macros
-
-import GF.Data.Operations
+--import PGF.Macros
 
 import qualified Data.Map as Map
 import qualified Data.Set as Set
 import qualified Data.IntMap as IntMap
 import Data.List
 import Data.Array.IArray
-import Data.Array.Unboxed
+--import Data.Array.Unboxed
 import Text.PrettyPrint
 
 
@@ -28,8 +26,8 @@
 ppFlag :: CId -> Literal -> Doc
 ppFlag flag value = text "flag" <+> ppCId flag <+> char '=' <+> ppLit value <+> char ';'
 
-ppCat :: CId -> ([Hypo],[(Double,CId)],BCAddr) -> Doc
-ppCat c (hyps,_,_) = text "cat" <+> ppCId c <+> hsep (snd (mapAccumL (ppHypo 4) [] hyps)) <+> char ';'
+ppCat :: CId -> ([Hypo],[(Double,CId)],Double,BCAddr) -> Doc
+ppCat c (hyps,_,_,_) = text "cat" <+> ppCId c <+> hsep (snd (mapAccumL (ppHypo 4) [] hyps)) <+> char ';'
 
 ppFun :: CId -> (Type,Int,Maybe [Equation],Double,BCAddr) -> Doc
 ppFun f (t,_,Just eqs,_,_) = text "fun" <+> ppCId f <+> colon <+> ppType 0 [] t <+> char ';' $$
@@ -47,7 +45,9 @@
           text "productions" $$
           nest 2 (vcat [ppProduction (fcat,prod) | (fcat,set) <- IntMap.toList (productions cnc), prod <- Set.toList set]) $$
           text "lindefs" $$
-          nest 2 (vcat (map ppLinDef (IntMap.toList (lindefs cnc)))) $$
+          nest 2 (vcat (map ppFunList (IntMap.toList (lindefs cnc)))) $$
+          text "linrefs" $$
+          nest 2 (vcat (map ppFunList (IntMap.toList (linrefs cnc)))) $$
           text "lin" $$
           nest 2 (vcat (map ppCncFun (assocs (cncfuns cnc)))) $$
           text "sequences" $$
@@ -73,7 +73,7 @@
 ppCncFun (funid,CncFun fun arr) =
   ppFunId funid <+> text ":=" <+> parens (hcat (punctuate comma (map ppSeqId (elems arr)))) <+> brackets (ppCId fun)
 
-ppLinDef (fid,funids) = 
+ppFunList (fid,funids) = 
   ppFId fid <+> text "->" <+> hcat (punctuate comma (map ppFunId funids))
 
 ppSeq (seqid,seq) = 
@@ -89,10 +89,13 @@
 ppSymbol (SymCat d r) = char '<' <> int d <> comma <> int r <> char '>'
 ppSymbol (SymLit d r) = char '{' <> int d <> comma <> int r <> char '}'
 ppSymbol (SymVar d r) = char '<' <> int d <> comma <> char '$' <> int r <> char '>'
-ppSymbol (SymKS ts)   = ppStrs ts
-ppSymbol (SymKP ts alts) = text "pre" <+> braces (hsep (punctuate semi (ppStrs ts : map ppAlt alts)))
+ppSymbol (SymKS t)    = doubleQuotes (text t)
+ppSymbol SymNE        = text "nonExist"
+ppSymbol SymBIND      = text "BIND"
+ppSymbol SymSOFT_BIND = text "SOFT_BIND"
+ppSymbol (SymKP syms alts) = text "pre" <+> braces (hsep (punctuate semi (hsep (map ppSymbol syms) : map ppAlt alts)))
 
-ppAlt (Alt ts ps) = ppStrs ts <+> char '/' <+> hsep (map (doubleQuotes . text) ps)
+ppAlt (syms,ps) = hsep (map ppSymbol syms) <+> char '/' <+> hsep (map (doubleQuotes . text) ps)
 
 ppStrs ss = doubleQuotes (hsep (map text ss))
 
diff --git a/src/runtime/haskell/PGF/Probabilistic.hs b/src/runtime/haskell/PGF/Probabilistic.hs
--- a/src/runtime/haskell/PGF/Probabilistic.hs
+++ b/src/runtime/haskell/PGF/Probabilistic.hs
@@ -15,24 +15,23 @@
 import PGF.CId
 import PGF.Data
 import PGF.Macros
-import PGF.Type
-import PGF.Expr
 
 import qualified Data.Map as Map
 import Data.List (sortBy,partition,nub,mapAccumL)
-import Data.Maybe (fromMaybe, fromJust)
+import Data.Maybe (fromMaybe) --, fromJust
 
 -- | An abstract data structure which represents
 -- the probabilities for the different functions in a grammar.
 data Probabilities = Probs {
   funProbs :: Map.Map CId Double,
-  catProbs :: Map.Map CId [(Double, CId)]
+  catProbs :: Map.Map CId (Double, [(Double, CId)])
   }
 
 -- | Renders the probability structure as string
 showProbabilities :: Probabilities -> String
-showProbabilities = unlines . map pr . Map.toList . funProbs where
-  pr (f,d) = showCId f ++ "\t" ++ show d
+showProbabilities = unlines . concatMap prProb . Map.toList . catProbs where
+  prProb (c,(p,fns)) = pr (p,c) : map pr fns
+  pr (p,f) = showCId f ++ "\t" ++ show p
 
 -- | Reads the probabilities from a file.
 -- This should be a text file where on every line
@@ -52,8 +51,12 @@
 -- for the result category.
 mkProbabilities :: PGF -> Map.Map CId Double -> Probabilities
 mkProbabilities pgf probs =
-  let funs1 = Map.fromList [(f,p) | (_,cf) <- Map.toList cats1, (p,f) <- cf]
-      cats1 = Map.map (\(_,fs,_) -> sortBy cmpProb (fill fs)) (cats (abstract pgf))
+  let funs1 = Map.fromList [(f,p) | (_,(_,fns)) <- Map.toList cats1, (p,f) <- fns]
+      cats1 = Map.mapWithKey (\c (_,fns,_,_) -> 
+                                 let p'   = fromMaybe 0 (Map.lookup c probs)
+                                     fns' = sortBy cmpProb (fill fns)
+                                 in (p', fns'))
+                             (cats (abstract pgf))
   in Probs funs1 cats1
   where
     cmpProb (p1,_) (p2,_) = compare p2 p1
@@ -65,7 +68,7 @@
           where
             deflt = case length [f | (Nothing,f) <- pfs] of
                       0 -> 0
-                      n -> (1 - sum [d | (Just d,f) <- pfs]) / fromIntegral n
+                      n -> max 0 ((1 - sum [d | (Just d,f) <- pfs]) / fromIntegral n)
 
 -- | Returns the default even distibution.
 defaultProbabilities :: PGF -> Probabilities
@@ -73,15 +76,15 @@
 
 getProbabilities :: PGF -> Probabilities
 getProbabilities pgf = Probs {
-  funProbs = Map.map (\(_,_,_,p,_) -> p) (funs (abstract pgf)),
-  catProbs = Map.map (\(_,fns,_) -> fns) (cats (abstract pgf))
+  funProbs = Map.map (\(_,_,_,p,_) -> p      ) (funs (abstract pgf)),
+  catProbs = Map.map (\(_,fns,p,_) -> (p,fns)) (cats (abstract pgf))
   }
 
 setProbabilities :: Probabilities -> PGF -> PGF
 setProbabilities probs pgf = pgf {
   abstract = (abstract pgf) {
-    funs = mapUnionWith (\(ty,a,df,_,addr) p -> (ty,a,df,p,addr)) (funs (abstract pgf)) (funProbs probs),
-    cats = mapUnionWith (\(hypos,_,addr) fns -> (hypos,fns,addr)) (cats (abstract pgf)) (catProbs probs)
+    funs = mapUnionWith (\(ty,a,df,_,addr) p       -> (ty,a,df,  p,addr)) (funs (abstract pgf)) (funProbs probs),
+    cats = mapUnionWith (\(hypos,_,_,addr) (p,fns) -> (hypos,fns,p,addr)) (cats (abstract pgf)) (catProbs probs)
   }}
   where
     mapUnionWith f map1 map2 = 
@@ -104,7 +107,7 @@
 
 mkProbDefs :: PGF -> ([[CId]],[(CId,Type,[Equation])])
 mkProbDefs pgf =
-  let cs = [(c,hyps,fns) | (c,(hyps0,fs,_)) <- Map.toList (cats (abstract pgf)),
+  let cs = [(c,hyps,fns) | (c,(hyps0,fs,_,_)) <- Map.toList (cats (abstract pgf)),
                            not (elem c [cidString,cidInt,cidFloat]),
 	                       let hyps = zipWith (\(bt,_,ty) n -> (bt,mkCId ('v':show n),ty))
 	                                          hyps0
diff --git a/src/runtime/haskell/PGF/Signature.hs b/src/runtime/haskell/PGF/Signature.hs
deleted file mode 100644
--- a/src/runtime/haskell/PGF/Signature.hs
+++ /dev/null
@@ -1,11 +0,0 @@
-module PGF.Signature where
-
-import qualified Data.Map as Map
-
-constFuncs :: Map.Map String (String,[String])
-constFuncs = Map.fromList [("AAnter",("Ant",[])),("ASimul",("Ant",[])),("D_0",("Dig",[])),("D_1",("Dig",[])),("D_2",("Dig",[])),("D_3",("Dig",[])),("D_4",("Dig",[])),("D_5",("Dig",[])),("D_6",("Dig",[])),("D_7",("Dig",[])),("D_8",("Dig",[])),("D_9",("Dig",[])),("DefArt",("Quant",[])),("IdRP",("RP",[])),("IndefArt",("Quant",[])),("NoPConj",("PConj",[])),("NoVoc",("Voc",[])),("NumPl",("Num",[])),("NumSg",("Num",[])),("PNeg",("Pol",[])),("PPos",("Pol",[])),("TCond",("Tense",[])),("TEmpty",("Text",[])),("TFut",("Tense",[])),("TPast",("Tense",[])),("TPres",("Tense",[])),("UseCopula",("VP",[])),("above_Prep",("Prep",[])),("after_Prep",("Prep",[])),("alas_Interj",("Interj",[])),("all_Predet",("Predet",[])),("almost_AdA",("AdA",[])),("almost_AdN",("AdN",[])),("already_Adv",("Adv",[])),("although_Subj",("Subj",[])),("always_AdV",("AdV",[])),("and_Conj",("Conj",[])),("answer_V2S",("V2S",[])),("as_CAdv",("CAdv",[])),("ask_V2Q",("V2Q",[])),("at_least_AdN",("AdN",[])),("at_most_AdN",("AdN",[])),("because_Subj",("Subj",[])),("before_Prep",("Prep",[])),("beg_V2V",("V2V",[])),("behind_Prep",("Prep",[])),("between_Prep",("Prep",[])),("both7and_DConj",("Conj",[])),("but_PConj",("PConj",[])),("by8agent_Prep",("Prep",[])),("by8means_Prep",("Prep",[])),("during_Prep",("Prep",[])),("either7or_DConj",("Conj",[])),("every_Det",("Det",[])),("everybody_NP",("NP",[])),("everything_NP",("NP",[])),("everywhere_Adv",("Adv",[])),("except_Prep",("Prep",[])),("far_Adv",("Adv",[])),("few_Det",("Det",[])),("for_Prep",("Prep",[])),("from_Prep",("Prep",[])),("he_Pron",("Pron",[])),("here7from_Adv",("Adv",[])),("here7to_Adv",("Adv",[])),("here_Adv",("Adv",[])),("how8many_IDet",("IDet",[])),("how8much_IAdv",("IAdv",[])),("how_IAdv",("IAdv",[])),("i_Pron",("Pron",[])),("if_Subj",("Subj",[])),("if_then_Conj",("Conj",[])),("in8front_Prep",("Prep",[])),("in_Prep",("Prep",[])),("it_Pron",("Pron",[])),("language_title_Utt",("Utt",[])),("left_Ord",("Ord",[])),("less_CAdv",("CAdv",[])),("many_Det",("Det",[])),("more_CAdv",("CAdv",[])),("most_Predet",("Predet",[])),("much_Det",("Det",[])),("n2",("Digit",[])),("n3",("Digit",[])),("n4",("Digit",[])),("n5",("Digit",[])),("n6",("Digit",[])),("n7",("Digit",[])),("n8",("Digit",[])),("n9",("Digit",[])),("no_Quant",("Quant",[])),("no_Utt",("Utt",[])),("nobody_NP",("NP",[])),("not_Predet",("Predet",[])),("nothing_NP",("NP",[])),("now_Adv",("Adv",[])),("on_Prep",("Prep",[])),("only_Predet",("Predet",[])),("or_Conj",("Conj",[])),("otherwise_PConj",("PConj",[])),("paint_V2A",("V2A",[])),("part_Prep",("Prep",[])),("please_Voc",("Voc",[])),("possess_Prep",("Prep",[])),("pot01",("Sub10",[])),("pot110",("Sub100",[])),("pot111",("Sub100",[])),("quite_Adv",("AdA",[])),("right_Ord",("Ord",[])),("she_Pron",("Pron",[])),("so_AdA",("AdA",[])),("somePl_Det",("Det",[])),("someSg_Det",("Det",[])),("somebody_NP",("NP",[])),("something_NP",("NP",[])),("somewhere_Adv",("Adv",[])),("that_Quant",("Quant",[])),("that_Subj",("Subj",[])),("there7from_Adv",("Adv",[])),("there7to_Adv",("Adv",[])),("there_Adv",("Adv",[])),("therefore_PConj",("PConj",[])),("they_Pron",("Pron",[])),("this_Quant",("Quant",[])),("through_Prep",("Prep",[])),("to_Prep",("Prep",[])),("today_Adv",("Adv",[])),("too_AdA",("AdA",[])),("under_Prep",("Prep",[])),("very_AdA",("AdA",[])),("we_Pron",("Pron",[])),("whatPl_IP",("IP",[])),("whatSg_IP",("IP",[])),("when_IAdv",("IAdv",[])),("when_Subj",("Subj",[])),("where_IAdv",("IAdv",[])),("which_IQuant",("IQuant",[])),("whoPl_IP",("IP",[])),("whoSg_IP",("IP",[])),("why_IAdv",("IAdv",[])),("with_Prep",("Prep",[])),("without_Prep",("Prep",[])),("yes_Utt",("Utt",[])),("youPl_Pron",("Pron",[])),("youPol_Pron",("Pron",[])),("youSg_Pron",("Pron",[]))]
-
-
-
-syntaxFuncs :: Map.Map String (String,[String])
-syntaxFuncs = Map.fromList [("AdAP",("AP",["AdA","AP"])),("AdAdv",("Adv",["AdA","Adv"])),("AdNum",("Card",["AdN","Card"])),("AdVVP",("VP",["AdV","VP"])),("AddAdvQVP",("QVP",["QVP","IAdv"])),("AdjCN",("CN",["AP","CN"])),("AdjOrd",("AP",["Ord"])),("AdnCAdv",("AdN",["CAdv"])),("AdvAP",("AP",["AP","Adv"])),("AdvCN",("CN",["CN","Adv"])),("AdvIAdv",("IAdv",["IAdv","Adv"])),("AdvIP",("IP",["IP","Adv"])),("AdvNP",("NP",["NP","Adv"])),("AdvQVP",("QVP",["VP","IAdv"])),("AdvS",("S",["Adv","S"])),("AdvSlash",("ClSlash",["ClSlash","Adv"])),("AdvVP",("VP",["VP","Adv"])),("ApposCN",("CN",["CN","NP"])),("BaseAP",("ListAP",["AP","AP"])),("BaseAdv",("ListAdv",["Adv","Adv"])),("BaseCN",("ListCN",["CN","CN"])),("BaseIAdv",("ListIAdv",["IAdv","IAdv"])),("BaseNP",("ListNP",["NP","NP"])),("BaseRS",("ListRS",["RS","RS"])),("BaseS",("ListS",["S","S"])),("CAdvAP",("AP",["CAdv","AP","NP"])),("CleftAdv",("Cl",["Adv","S"])),("CleftNP",("Cl",["NP","RS"])),("CompAP",("Comp",["AP"])),("CompAdv",("Comp",["Adv"])),("CompCN",("Comp",["CN"])),("CompIAdv",("IComp",["IAdv"])),("CompIP",("IComp",["IP"])),("CompNP",("Comp",["NP"])),("ComparA",("AP",["A","NP"])),("ComparAdvAdj",("Adv",["CAdv","A","NP"])),("ComparAdvAdjS",("Adv",["CAdv","A","S"])),("ComplA2",("AP",["A2","NP"])),("ComplN2",("CN",["N2","NP"])),("ComplN3",("N2",["N3","NP"])),("ComplSlash",("VP",["VPSlash","NP"])),("ComplSlashIP",("QVP",["VPSlash","IP"])),("ComplVA",("VP",["VA","AP"])),("ComplVQ",("VP",["VQ","QS"])),("ComplVS",("VP",["VS","S"])),("ComplVV",("VP",["VV","VP"])),("ConjAP",("AP",["Conj","ListAP"])),("ConjAdv",("Adv",["Conj","ListAdv"])),("ConjCN",("CN",["Conj","ListCN"])),("ConjIAdv",("IAdv",["Conj","ListIAdv"])),("ConjNP",("NP",["Conj","ListNP"])),("ConjRS",("RS",["Conj","ListRS"])),("ConjS",("S",["Conj","ListS"])),("ConsAP",("ListAP",["AP","ListAP"])),("ConsAdv",("ListAdv",["Adv","ListAdv"])),("ConsCN",("ListCN",["CN","ListCN"])),("ConsIAdv",("ListIAdv",["IAdv","ListIAdv"])),("ConsNP",("ListNP",["NP","ListNP"])),("ConsRS",("ListRS",["RS","ListRS"])),("ConsS",("ListS",["S","ListS"])),("DetCN",("NP",["Det","CN"])),("DetNP",("NP",["Det"])),("DetQuant",("Det",["Quant","Num"])),("DetQuantOrd",("Det",["Quant","Num","Ord"])),("EmbedQS",("SC",["QS"])),("EmbedS",("SC",["S"])),("EmbedVP",("SC",["VP"])),("ExistIP",("QCl",["IP"])),("ExistNP",("Cl",["NP"])),("FunRP",("RP",["Prep","NP","RP"])),("GenericCl",("Cl",["VP"])),("IDig",("Digits",["Dig"])),("IIDig",("Digits",["Dig","Digits"])),("IdetCN",("IP",["IDet","CN"])),("IdetIP",("IP",["IDet"])),("IdetQuant",("IDet",["IQuant","Num"])),("ImpP3",("Utt",["NP","VP"])),("ImpPl1",("Utt",["VP"])),("ImpVP",("Imp",["VP"])),("ImpersCl",("Cl",["VP"])),("MassNP",("NP",["CN"])),("NumCard",("Num",["Card"])),("NumDigits",("Card",["Digits"])),("NumNumeral",("Card",["Numeral"])),("OrdDigits",("Ord",["Digits"])),("OrdNumeral",("Ord",["Numeral"])),("OrdSuperl",("Ord",["A"])),("PConjConj",("PConj",["Conj"])),("PPartNP",("NP",["NP","V2"])),("PassV2",("VP",["V2"])),("PhrUtt",("Phr",["PConj","Utt","Voc"])),("PositA",("AP",["A"])),("PositAdAAdj",("AdA",["A"])),("PositAdvAdj",("Adv",["A"])),("PossPron",("Quant",["Pron"])),("PredSCVP",("Cl",["SC","VP"])),("PredVP",("Cl",["NP","VP"])),("PredetNP",("NP",["Predet","NP"])),("PrepIP",("IAdv",["Prep","IP"])),("PrepNP",("Adv",["Prep","NP"])),("ProgrVP",("VP",["VP"])),("QuestCl",("QCl",["Cl"])),("QuestIAdv",("QCl",["IAdv","Cl"])),("QuestIComp",("QCl",["IComp","NP"])),("QuestQVP",("QCl",["IP","QVP"])),("QuestSlash",("QCl",["IP","ClSlash"])),("QuestVP",("QCl",["IP","VP"])),("ReflA2",("AP",["A2"])),("ReflVP",("VP",["VPSlash"])),("RelCN",("CN",["CN","RS"])),("RelCl",("RCl",["Cl"])),("RelNP",("NP",["NP","RS"])),("RelS",("S",["S","RS"])),("RelSlash",("RCl",["RP","ClSlash"])),("RelVP",("RCl",["RP","VP"])),("SSubjS",("S",["S","Subj","S"])),("SentAP",("AP",["AP","SC"])),("SentCN",("CN",["CN","SC"])),("Slash2V3",("VPSlash",["V3","NP"])),("Slash3V3",("VPSlash",["V3","NP"])),("SlashPrep",("ClSlash",["Cl","Prep"])),("SlashV2A",("VPSlash",["V2A","AP"])),("SlashV2Q",("VPSlash",["V2Q","QS"])),("SlashV2S",("VPSlash",["V2S","S"])),("SlashV2V",("VPSlash",["V2V","VP"])),("SlashV2VNP",("VPSlash",["V2V","NP","VPSlash"])),("SlashV2a",("VPSlash",["V2"])),("SlashVP",("ClSlash",["NP","VPSlash"])),("SlashVS",("ClSlash",["NP","VS","SSlash"])),("SlashVV",("VPSlash",["VV","VPSlash"])),("SubjS",("Adv",["Subj","S"])),("TExclMark",("Text",["Phr","Text"])),("TFullStop",("Text",["Phr","Text"])),("TQuestMark",("Text",["Phr","Text"])),("TTAnt",("Temp",["Tense","Ant"])),("Use2N3",("N2",["N3"])),("Use3N3",("N2",["N3"])),("UseA2",("AP",["A2"])),("UseCl",("S",["Temp","Pol","Cl"])),("UseComp",("VP",["Comp"])),("UseComparA",("AP",["A"])),("UseN",("CN",["N"])),("UseN2",("CN",["N2"])),("UsePN",("NP",["PN"])),("UsePron",("NP",["Pron"])),("UseQCl",("QS",["Temp","Pol","QCl"])),("UseRCl",("RS",["Temp","Pol","RCl"])),("UseSlash",("SSlash",["Temp","Pol","ClSlash"])),("UseV",("VP",["V"])),("UttAP",("Utt",["AP"])),("UttAdv",("Utt",["Adv"])),("UttCN",("Utt",["CN"])),("UttCard",("Utt",["Card"])),("UttIAdv",("Utt",["IAdv"])),("UttIP",("Utt",["IP"])),("UttImpPl",("Utt",["Pol","Imp"])),("UttImpPol",("Utt",["Pol","Imp"])),("UttImpSg",("Utt",["Pol","Imp"])),("UttInterj",("Utt",["Interj"])),("UttNP",("Utt",["NP"])),("UttQS",("Utt",["QS"])),("UttS",("Utt",["S"])),("UttVP",("Utt",["VP"])),("VocNP",("Voc",["NP"])),("dconcat",("Digits",["Digits","Digits"])),("digits2num",("Numeral",["Digits"])),("dn",("Digit",["Dig"])),("dn10",("Sub10",["Dig"])),("dn100",("Sub100",["Dig","Dig"])),("dn1000",("Sub1000",["Dig","Dig","Dig"])),("dn1000000a",("Sub1000000",["Dig","Dig","Dig","Dig"])),("dn1000000b",("Sub1000000",["Dig","Dig","Dig","Dig","Dig"])),("dn1000000c",("Sub1000000",["Dig","Dig","Dig","Dig","Dig","Dig"])),("nd",("Dig",["Digit"])),("nd10",("Digits",["Sub10"])),("nd100",("Digits",["Sub100"])),("nd1000",("Digits",["Sub1000"])),("nd1000000",("Digits",["Sub1000000"])),("num",("Numeral",["Sub1000000"])),("num2digits",("Digits",["Numeral"])),("pot0",("Sub10",["Digit"])),("pot0as1",("Sub100",["Sub10"])),("pot1",("Sub100",["Digit"])),("pot1as2",("Sub1000",["Sub100"])),("pot1plus",("Sub100",["Digit","Sub10"])),("pot1to19",("Sub100",["Digit"])),("pot2",("Sub1000",["Sub10"])),("pot2as3",("Sub1000000",["Sub1000"])),("pot2plus",("Sub1000",["Sub10","Sub100"])),("pot3",("Sub1000000",["Sub1000"])),("pot3plus",("Sub1000000",["Sub1000","Sub1000"]))]
diff --git a/src/runtime/haskell/PGF/SortTop.hs b/src/runtime/haskell/PGF/SortTop.hs
--- a/src/runtime/haskell/PGF/SortTop.hs
+++ b/src/runtime/haskell/PGF/SortTop.hs
@@ -4,7 +4,6 @@
 
 import PGF.CId
 import PGF.Data
-import PGF.Expr
 import qualified Data.Map as Map
 import qualified Data.Set as Set
 import Data.Maybe
diff --git a/src/runtime/haskell/PGF/Tokenizer.hs b/src/runtime/haskell/PGF/Tokenizer.hs
--- a/src/runtime/haskell/PGF/Tokenizer.hs
+++ b/src/runtime/haskell/PGF/Tokenizer.hs
@@ -9,7 +9,7 @@
        ( mkTokenizer
        ) where
 
-import Data.List (intercalate)
+--import Data.List (intercalate)
 --import Test.QuickCheck
 import FST.TransducerInterface
 import PGF.Morphology (fullFormLexicon, buildMorpho)
diff --git a/src/runtime/haskell/PGF/Tree.hs b/src/runtime/haskell/PGF/Tree.hs
--- a/src/runtime/haskell/PGF/Tree.hs
+++ b/src/runtime/haskell/PGF/Tree.hs
@@ -7,11 +7,11 @@
 import PGF.CId
 import PGF.Expr hiding (Tree)
 
-import Data.Char
+--import Data.Char
 import Data.List as List
-import Control.Monad
-import qualified Text.PrettyPrint as PP
-import qualified Text.ParserCombinators.ReadP as RP
+--import Control.Monad
+--import qualified Text.PrettyPrint as PP
+--import qualified Text.ParserCombinators.ReadP as RP
 
 -- | The tree is an evaluated expression in the abstract syntax
 -- of the grammar. The type is especially restricted to not
diff --git a/src/runtime/haskell/PGF/TrieMap.hs b/src/runtime/haskell/PGF/TrieMap.hs
new file mode 100644
--- /dev/null
+++ b/src/runtime/haskell/PGF/TrieMap.hs
@@ -0,0 +1,99 @@
+module PGF.TrieMap
+         ( TrieMap
+
+         , empty
+         , singleton
+
+         , lookup
+         
+         , null
+         , compose
+         , decompose
+         
+         , insertWith
+
+         , union,  unionWith
+         , unions, unionsWith
+         
+         , elems
+         , toList
+         , fromList, fromListWith
+
+         , map
+         , mapWithKey
+         ) where
+
+import Prelude hiding (lookup, null, map)
+import qualified Data.Map as Map
+import Data.List (foldl')
+
+data TrieMap k v = Tr (Maybe v) (Map.Map k (TrieMap k v))
+
+empty = Tr Nothing Map.empty
+
+singleton :: [k] -> a -> TrieMap k a
+singleton []     v = Tr (Just v) Map.empty
+singleton (k:ks) v = Tr Nothing  (Map.singleton k (singleton ks v))
+
+lookup :: Ord k => [k] -> TrieMap k a -> Maybe a
+lookup []     (Tr mb_v m) = mb_v
+lookup (k:ks) (Tr mb_v m) = Map.lookup k m >>= lookup ks
+
+null :: TrieMap k v -> Bool
+null (Tr Nothing m) = Map.null m
+null _              = False
+
+compose :: Maybe v -> Map.Map k (TrieMap k v) -> TrieMap k v
+compose mb_v m = Tr mb_v m
+
+decompose :: TrieMap k v -> (Maybe v, Map.Map k (TrieMap k v))
+decompose (Tr mb_v m) = (mb_v,m)
+
+insertWith :: Ord k => (v -> v -> v) -> [k] -> v -> TrieMap k v -> TrieMap k v
+insertWith f []     v0 (Tr mb_v m) = case mb_v of
+                                       Just  v -> Tr (Just (f v0 v)) m
+                                       Nothing -> Tr (Just v0      ) m
+insertWith f (k:ks) v0 (Tr mb_v m) = case Map.lookup k m of
+                                       Nothing -> Tr mb_v (Map.insert k (singleton ks v0) m)
+                                       Just tr -> Tr mb_v (Map.insert k (insertWith f ks v0 tr) m)
+
+union :: Ord k => TrieMap k v -> TrieMap k v -> TrieMap k v
+union = unionWith (\a b -> a)
+
+unionWith :: Ord k => (v -> v -> v) -> TrieMap k v -> TrieMap k v -> TrieMap k v
+unionWith f (Tr mb_v1 m1) (Tr mb_v2 m2) =
+  let mb_v = case (mb_v1,mb_v2) of
+               (Nothing,Nothing) -> Nothing
+               (Just v ,Nothing) -> Just v
+               (Nothing,Just v ) -> Just v
+               (Just v1,Just v2) -> Just (f v1 v2)
+      m    = Map.unionWith (unionWith f) m1 m2
+  in Tr mb_v m
+
+unions :: Ord k => [TrieMap k v] -> TrieMap k v
+unions = foldl union empty
+
+unionsWith :: Ord k => (v -> v -> v) -> [TrieMap k v] -> TrieMap k v
+unionsWith f = foldl (unionWith f) empty
+
+elems :: TrieMap k v -> [v]
+elems tr = collect tr []
+  where
+    collect (Tr mb_v m) xs = maybe id (:) mb_v (Map.fold collect xs m)
+
+toList :: TrieMap k v -> [([k],v)]
+toList tr = collect [] tr []
+  where
+    collect ks (Tr mb_v m) xs = maybe id (\v -> (:) (ks,v)) mb_v (Map.foldWithKey (\k -> collect (k:ks)) xs m)
+
+fromListWith :: Ord k => (v -> v -> v) -> [([k],v)] -> TrieMap k v
+fromListWith f xs = foldl' (\trie (ks,v) -> insertWith f ks v trie) empty xs
+
+fromList :: Ord k => [([k],v)] -> TrieMap k v
+fromList xs = fromListWith const xs
+
+map :: (a -> b) -> TrieMap k a -> TrieMap k b
+map f (Tr mb_v m) = Tr (fmap f mb_v) (Map.map (map f) m)
+
+mapWithKey :: ([k] -> a -> b) -> TrieMap k a -> TrieMap k b
+mapWithKey f (Tr mb_v m) = Tr (fmap (f []) mb_v) (Map.mapWithKey (\k -> mapWithKey (f . (k:))) m)
diff --git a/src/runtime/haskell/PGF/Type.hs b/src/runtime/haskell/PGF/Type.hs
--- a/src/runtime/haskell/PGF/Type.hs
+++ b/src/runtime/haskell/PGF/Type.hs
@@ -1,4 +1,4 @@
-module PGF.Type ( Type(..), Hypo,
+module PGF.Type ( Type(..), Hypo, CId,
                   readType, showType,
                   mkType, mkHypo, mkDepHypo, mkImplHypo,
                   unType,
@@ -10,7 +10,7 @@
 import Data.List
 import qualified Text.PrettyPrint as PP
 import qualified Text.ParserCombinators.ReadP as RP
-import Control.Monad
+--import Control.Monad
 
 -- | To read a type from a 'String', use 'readType'.
 data Type =
diff --git a/src/runtime/haskell/PGF/TypeCheck.hs b/src/runtime/haskell/PGF/TypeCheck.hs
--- a/src/runtime/haskell/PGF/TypeCheck.hs
+++ b/src/runtime/haskell/PGF/TypeCheck.hs
@@ -30,7 +30,7 @@
 import PGF.Data
 import PGF.Expr hiding (eval, apply, applyValue, value2expr)
 import qualified PGF.Expr as Expr
-import PGF.Macros (typeOfHypo, cidInt, cidFloat, cidString)
+import PGF.Macros (cidInt, cidFloat, cidString) -- typeOfHypo
 import PGF.CId
 
 import Data.Map as Map
@@ -38,7 +38,7 @@
 import Data.Maybe as Maybe
 import Data.List as List
 import Control.Monad
-import Control.Monad.Identity
+--import Control.Monad.Identity
 import Control.Monad.State
 import Control.Monad.Error
 import Text.PrettyPrint
@@ -121,8 +121,8 @@
 
 lookupCatHyps :: CId -> TcM s [Hypo]
 lookupCatHyps cat = TcM (\abstr k h ms -> case Map.lookup cat (cats abstr) of
-                                            Just (hyps,_,_) -> k hyps ms
-                                            Nothing         -> h (UnknownCat cat))
+                                            Just (hyps,_,_,_) -> k hyps ms
+                                            Nothing           -> h (UnknownCat cat))
 
 lookupFunType :: CId -> TcM s Type
 lookupFunType fun = TcM (\abstr k h ms -> case Map.lookup fun (funs abstr) of
@@ -143,8 +143,8 @@
       | cat == cidString = return [(1.0,ELit (LStr "Foo"),TTyp [] (DTyp [] cat []))]
       | otherwise        = TcM (\abstr k h ms ->
                                     case Map.lookup cat (cats abstr) of
-                                      Just (_,fns,_) -> unTcM (mapM helper fns) abstr k h ms
-                                      Nothing        -> h (UnknownCat cat))
+                                      Just (_,fns,_,_) -> unTcM (mapM helper fns) abstr k h ms
+                                      Nothing          -> h (UnknownCat cat))
 
     helper (p,fn) = do
       ty <- lookupFunType fn
diff --git a/src/runtime/haskell/PGF/Utilities.hs b/src/runtime/haskell/PGF/Utilities.hs
new file mode 100644
--- /dev/null
+++ b/src/runtime/haskell/PGF/Utilities.hs
@@ -0,0 +1,20 @@
+-- | Basic utilities
+module PGF.Utilities where
+import Data.Set(empty,member,insert)
+
+
+-- | Like 'Data.List.nub', but O(n log n) instead of O(n^2), since it uses a set to lookup previous things.
+--   The result list is stable (the elements are returned in the order they occur), and lazy.
+--   Requires that the list elements can be compared by Ord.
+--   Code ruthlessly taken from <http://hpaste.org/54411>
+nub' :: Ord a => [a] -> [a]
+nub' = loop empty
+    where loop _    []            = []
+          loop seen (x : xs)
+              | member x seen = loop seen xs
+              | otherwise         = x : loop (insert x seen) xs
+
+
+-- | Replace all occurences of an element by another element.
+replace :: Eq a => a -> a -> [a] -> [a]
+replace x y = map (\z -> if z == x then y else z)
diff --git a/src/runtime/haskell/PGF/VisualizeTree.hs b/src/runtime/haskell/PGF/VisualizeTree.hs
--- a/src/runtime/haskell/PGF/VisualizeTree.hs
+++ b/src/runtime/haskell/PGF/VisualizeTree.hs
@@ -21,24 +21,24 @@
              , getDepLabels
              ) where
 
-import PGF.CId (CId,wildCId,showCId,ppCId,pCId,mkCId)
+import PGF.CId (wildCId,showCId,ppCId,mkCId) --CId,pCId,
 import PGF.Data
-import PGF.Expr (showExpr, Tree)
+import PGF.Expr (Tree) -- showExpr
 import PGF.Linearize
-import PGF.Macros (lookValCat, lookMap,
-                   BracketedString(..), BracketedTokn(..), flattenBracketedString)
+import PGF.Macros (lookValCat, BracketedString(..))
+                   --lookMap, BracketedTokn(..), flattenBracketedString
 
 import qualified Data.Map as Map
-import qualified Data.IntMap as IntMap
+--import qualified Data.IntMap as IntMap
 import Data.List (intersperse,nub,mapAccumL,find)
-import Data.Char (isDigit)
+--import Data.Char (isDigit)
 import Data.Maybe (fromMaybe)
 import Text.PrettyPrint
 
-import Data.Array.IArray
-import Control.Monad
-import qualified Data.Set as Set
-import qualified Text.ParserCombinators.ReadP as RP
+--import Data.Array.IArray
+--import Control.Monad
+--import qualified Data.Set as Set
+--import qualified Text.ParserCombinators.ReadP as RP
 
 
 data GraphvizOptions = GraphvizOptions {noLeaves :: Bool,
@@ -137,11 +137,11 @@
 
     nil = -1
 
-    bs = bracketedLinearize pgf lang t
+    bss = bracketedLinearize pgf lang t
 
     root = (wildCId,nil,wildCId)
 
-    leaves = (root,0,root_lbl) : (groupAndIndexIt 1 . getLeaves root) bs
+    leaves = (root,0,root_lbl) : (groupAndIndexIt 1 . concatMap (getLeaves root)) bss
     deps   = let (_,(h,deps)) = getDeps 0 [] t []
              in (h,(dep_lbl,nil)):deps
 
@@ -213,8 +213,8 @@
 graphvizParseTree pgf lang opts = graphvizBracketedString opts . bracketedLinearize pgf lang
 
 
-graphvizBracketedString :: GraphvizOptions -> BracketedString -> String
-graphvizBracketedString opts bs = render graphviz_code
+graphvizBracketedString :: GraphvizOptions -> [BracketedString] -> String
+graphvizBracketedString opts bss = render graphviz_code
     where
       graphviz_code
           = text "graph {" $$
@@ -250,10 +250,10 @@
 
       nil = -1
       internal_nodes = [mkLevel internals |
-                        internals <- getInternals [(nil, bs)],
+                        internals <- getInternals (map ((,) nil) bss),
                         not (null internals)]
       leaf_nodes = mkLevel [(parent, id, word) |
-                            (id, (parent, word)) <- zip [100000..] (getLeaves nil bs)]
+                            (id, (parent, word)) <- zip [100000..] (concatMap (getLeaves nil) bss)]
 
       getInternals []    = []
       getInternals nodes
@@ -300,12 +300,12 @@
  where
       linsBracketed t = [bracketedLinearize pgf lang t | lang <- langs]
 
-      lin2align :: [BracketedString] -> PreAlign
-      lin2align bss =  PreAlign langSeqs langRels
+      lin2align :: [[BracketedString]] -> PreAlign
+      lin2align bsss =  PreAlign langSeqs langRels
           where
            (langSeqs,langRels) = mkLayers leaves
            nil = -1
-           leaves = map (groupAndIndexIt 0 . getLeaves nil) bss
+           leaves = map (groupAndIndexIt 0 . concatMap (getLeaves nil)) bsss
 
            groupAndIndexIt id []          = []
            groupAndIndexIt id ((p,w):pws) = let (ws,pws1) = collect pws
diff --git a/src/runtime/java/.classpath b/src/runtime/java/.classpath
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/.classpath
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path=""/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
+		<attributes>
+			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="/home/krasimir/www.grammaticalframework.org/src/runtime/java/Release\ (posix)"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="output" path=""/>
+</classpath>
diff --git a/src/runtime/java/.cproject b/src/runtime/java/.cproject
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/.cproject
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
+	<storageModule moduleId="org.eclipse.cdt.core.settings">
+		<cconfiguration id="cdt.managedbuild.config.gnu.so.debug.400252551">
+			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.so.debug.400252551" moduleId="org.eclipse.cdt.core.settings" name="Release (posix)">
+				<externalSettings>
+					<externalSetting>
+						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/jpgf"/>
+						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/jpgf/Debug"/>
+						<entry flags="RESOLVED" kind="libraryFile" name="jpgf"/>
+					</externalSetting>
+				</externalSettings>
+				<extensions>
+					<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+				</extensions>
+			</storageModule>
+			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+				<configuration artifactExtension="so" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.so.debug.400252551" name="Release (posix)" parent="cdt.managedbuild.config.gnu.so.debug">
+					<folderInfo id="cdt.managedbuild.config.gnu.so.debug.400252551." name="/" resourcePath="">
+						<toolChain id="cdt.managedbuild.toolchain.gnu.so.debug.1905300886" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.so.debug">
+							<targetPlatform id="cdt.managedbuild.target.gnu.platform.so.debug.132269439" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.so.debug"/>
+							<builder buildPath="${workspace_loc:/jpgf/Debug}" id="cdt.managedbuild.target.gnu.builder.so.debug.615272281" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.so.debug"/>
+							<tool id="cdt.managedbuild.tool.gnu.archiver.base.1325033150" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
+							<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.so.debug.1459920520" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.so.debug">
+								<option id="gnu.cpp.compiler.so.debug.option.optimization.level.475858942" name="Optimization Level" superClass="gnu.cpp.compiler.so.debug.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
+								<option id="gnu.cpp.compiler.so.debug.option.debugging.level.1323080663" name="Debug Level" superClass="gnu.cpp.compiler.so.debug.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
+								<option id="gnu.cpp.compiler.option.other.other.560771143" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fmessage-length=0" valueType="string"/>
+								<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.59690088" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+							</tool>
+							<tool id="cdt.managedbuild.tool.gnu.c.compiler.so.debug.1600970468" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.so.debug">
+								<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.so.debug.option.optimization.level.1028605957" name="Optimization Level" superClass="gnu.c.compiler.so.debug.option.optimization.level" value="gnu.c.optimization.level.most" valueType="enumerated"/>
+								<option id="gnu.c.compiler.so.debug.option.debugging.level.1237207564" name="Debug Level" superClass="gnu.c.compiler.so.debug.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/>
+								<option id="gnu.c.compiler.option.misc.other.1175867299" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -fmessage-length=0 -std=c99" valueType="string"/>
+								<option id="gnu.c.compiler.option.include.paths.1273937011" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+									<listOptionValue builtIn="false" value="/usr/lib/jvm/java-7-openjdk/include"/>
+								</option>
+								<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1522940706" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+							</tool>
+							<tool id="cdt.managedbuild.tool.gnu.c.linker.so.debug.470664219" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.so.debug">
+								<option defaultValue="true" id="gnu.c.link.so.debug.option.shared.1395047256" name="Shared (-shared)" superClass="gnu.c.link.so.debug.option.shared" valueType="boolean"/>
+							</tool>
+							<tool command="gcc" id="cdt.managedbuild.tool.gnu.cpp.linker.so.debug.306083539" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.so.debug">
+								<option defaultValue="true" id="gnu.cpp.link.so.debug.option.shared.1316858145" name="Shared (-shared)" superClass="gnu.cpp.link.so.debug.option.shared" valueType="boolean"/>
+								<option id="gnu.cpp.link.option.libs.601396999" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
+									<listOptionValue builtIn="false" value="pgf"/>
+									<listOptionValue builtIn="false" value="gu"/>
+								</option>
+								<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.573177258" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
+								</inputType>
+							</tool>
+							<tool id="cdt.managedbuild.tool.gnu.assembler.so.debug.1889047242" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.so.debug">
+								<inputType id="cdt.managedbuild.tool.gnu.assembler.input.2068327306" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+							</tool>
+						</toolChain>
+					</folderInfo>
+				</configuration>
+			</storageModule>
+			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+		</cconfiguration>
+		<cconfiguration id="cdt.managedbuild.config.gnu.so.debug.400252551.415443871">
+			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.so.debug.400252551.415443871" moduleId="org.eclipse.cdt.core.settings" name="Release (mingw)">
+				<externalSettings>
+					<externalSetting>
+						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/jpgf"/>
+						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/jpgf/Release (mingw)"/>
+						<entry flags="RESOLVED" kind="libraryFile" name="jpgf"/>
+					</externalSetting>
+				</externalSettings>
+				<extensions>
+					<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+				</extensions>
+			</storageModule>
+			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+				<configuration artifactExtension="dll" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.so.debug.400252551.415443871" name="Release (mingw)" parent="cdt.managedbuild.config.gnu.so.debug">
+					<folderInfo id="cdt.managedbuild.config.gnu.so.debug.400252551.415443871." name="/" resourcePath="">
+						<toolChain id="cdt.managedbuild.toolchain.gnu.mingw.base.756002497" name="MinGW GCC" superClass="cdt.managedbuild.toolchain.gnu.mingw.base">
+							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.PE" id="cdt.managedbuild.target.gnu.platform.mingw.base.1994470539" name="Debug Platform" osList="win32" superClass="cdt.managedbuild.target.gnu.platform.mingw.base"/>
+							<builder buildPath="${workspace_loc:/jpgf/Release (mingw)}" id="cdt.managedbuild.tool.gnu.builder.mingw.base.764852467" keepEnvironmentInBuildfile="false" name="CDT Internal Builder" superClass="cdt.managedbuild.tool.gnu.builder.mingw.base"/>
+							<tool id="cdt.managedbuild.tool.gnu.assembler.mingw.base.227733196" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base">
+								<inputType id="cdt.managedbuild.tool.gnu.assembler.input.84396068" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+							</tool>
+							<tool id="cdt.managedbuild.tool.gnu.archiver.mingw.base.970459230" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"/>
+							<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base.195782523" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base">
+								<option id="gnu.cpp.compiler.option.optimization.level.2015381354" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
+								<option id="gnu.cpp.compiler.option.debugging.level.1457772208" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
+								<option id="gnu.cpp.compiler.option.other.other.323180951" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fmessage-length=0" valueType="string"/>
+								<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.232555129" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+							</tool>
+							<tool id="cdt.managedbuild.tool.gnu.c.compiler.mingw.base.1259094523" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base">
+								<option id="gnu.c.compiler.option.include.paths.1776995237" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+									<listOptionValue builtIn="false" value="&quot;C:\Program Files (x86)\Java\jdk1.7.0_51\include&quot;"/>
+									<listOptionValue builtIn="false" value="&quot;C:\Program Files (x86)\Java\jdk1.7.0_51\include\win32&quot;"/>
+									<listOptionValue builtIn="false" value="&quot;C:\MinGW\msys\1.0\local\include&quot;"/>
+								</option>
+								<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.1404563836" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+								<option id="gnu.c.compiler.option.debugging.level.1676149610" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
+								<option id="gnu.c.compiler.option.misc.other.377825244" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -fmessage-length=0 -std=c99" valueType="string"/>
+								<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1736887742" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+							</tool>
+							<tool id="cdt.managedbuild.tool.gnu.c.linker.mingw.base.1953423488" name="MinGW C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.base">
+								<option defaultValue="true" id="gnu.c.link.option.shared.1262136350" name="Shared (-shared)" superClass="gnu.c.link.option.shared" valueType="boolean"/>
+							</tool>
+							<tool command="gcc" id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base.878685990" name="MinGW C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base">
+								<option id="gnu.cpp.link.option.libs.1815503138" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
+									<listOptionValue builtIn="false" value="pgf"/>
+									<listOptionValue builtIn="false" value="gu"/>
+								</option>
+								<option defaultValue="true" id="gnu.cpp.link.option.shared.3654012" name="Shared (-shared)" superClass="gnu.cpp.link.option.shared" valueType="boolean"/>
+								<option id="gnu.cpp.link.option.other.1495789190" name="Other options (-Xlinker [option])" superClass="gnu.cpp.link.option.other" valueType="stringList">
+									<listOptionValue builtIn="false" value="-add-stdcall-alias"/>
+								</option>
+								<option id="gnu.cpp.link.option.paths.896448277" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+									<listOptionValue builtIn="false" value="&quot;C:\MinGW\msys\1.0\local\lib&quot;"/>
+								</option>
+								<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.281376813" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
+								</inputType>
+								<outputType id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.output.base.896725969" outputPrefix="" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.output.base"/>
+							</tool>
+						</toolChain>
+					</folderInfo>
+				</configuration>
+			</storageModule>
+			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+		</cconfiguration>
+	</storageModule>
+	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+		<project id="jpgf.cdt.managedbuild.target.gnu.so.1549632642" name="Shared Library" projectType="cdt.managedbuild.target.gnu.so"/>
+	</storageModule>
+	<storageModule moduleId="org.eclipse.cdt.core.pathentry"/>
+	<storageModule moduleId="refreshScope" versionNumber="1">
+		<resource resourceType="PROJECT" workspacePath="/jpgf"/>
+	</storageModule>
+	<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+	<storageModule moduleId="scannerConfiguration">
+		<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.so.debug.400252551.415443871;cdt.managedbuild.config.gnu.so.debug.400252551.415443871.;cdt.managedbuild.tool.gnu.c.compiler.mingw.base.1259094523;cdt.managedbuild.tool.gnu.c.compiler.input.1736887742">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+		</scannerConfigBuildInfo>
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.so.debug.400252551.415443871;cdt.managedbuild.config.gnu.so.debug.400252551.415443871.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base.195782523;cdt.managedbuild.tool.gnu.cpp.compiler.input.232555129">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+		</scannerConfigBuildInfo>
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.so.release.808271744;cdt.managedbuild.config.gnu.so.release.808271744.;cdt.managedbuild.tool.gnu.c.compiler.so.release.1919617596;cdt.managedbuild.tool.gnu.c.compiler.input.1998701425">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+		</scannerConfigBuildInfo>
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.so.debug.400252551;cdt.managedbuild.config.gnu.so.debug.400252551.;cdt.managedbuild.tool.gnu.cpp.compiler.so.debug.1459920520;cdt.managedbuild.tool.gnu.cpp.compiler.input.59690088">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+		</scannerConfigBuildInfo>
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.so.release.808271744;cdt.managedbuild.config.gnu.so.release.808271744.;cdt.managedbuild.tool.gnu.cpp.compiler.so.release.883481825;cdt.managedbuild.tool.gnu.cpp.compiler.input.338464915">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+		</scannerConfigBuildInfo>
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.so.debug.400252551;cdt.managedbuild.config.gnu.so.debug.400252551.;cdt.managedbuild.tool.gnu.c.compiler.so.debug.1600970468;cdt.managedbuild.tool.gnu.c.compiler.input.1522940706">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+		</scannerConfigBuildInfo>
+	</storageModule>
+</cproject>
diff --git a/src/runtime/java/.project b/src/runtime/java/.project
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/.project
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>jpgf</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+			<triggers>clean,full,incremental,</triggers>
+			<arguments>
+				<dictionary>
+					<key>?name?</key>
+					<value></value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.append_environment</key>
+					<value>true</value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.autoBuildTarget</key>
+					<value>all</value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.buildArguments</key>
+					<value></value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.buildCommand</key>
+					<value>make</value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.buildLocation</key>
+					<value>${workspace_loc:/jpgf/Debug}</value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
+					<value>clean</value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.contents</key>
+					<value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+					<value>false</value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+					<value>true</value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.enableFullBuild</key>
+					<value>true</value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.fullBuildTarget</key>
+					<value>all</value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.stopOnError</key>
+					<value>true</value>
+				</dictionary>
+				<dictionary>
+					<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+					<value>true</value>
+				</dictionary>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+			<triggers>full,incremental,</triggers>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.cdt.core.cnature</nature>
+		<nature>org.eclipse.cdt.core.ccnature</nature>
+		<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+		<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+	</natures>
+</projectDescription>
diff --git a/src/runtime/java/.settings/org.eclipse.jdt.core.prefs b/src/runtime/java/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/src/runtime/java/INSTALL b/src/runtime/java/INSTALL
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/INSTALL
@@ -0,0 +1,22 @@
+Before compiling Java binding you first need to have the C runtime 
+compiled and installed. In order to compile the binding itself you need
+Eclipse plus the plugin for compiling C projects in 
+Eclipse (https://www.eclipse.org/cdt). Follow the instructions on 
+the web site.
+
+After you have done the above, import the directory where you have found 
+this INSTALL file as an existing project in Eclipse. The project has
+two configurations one for Posix (Linux) systems and one for Windows.
+You can change the configuration by right clicking on the project
+and choosing "Properties" from the menu. Then go to C/C++ Build
+and click on the button "Manage Configurations". Change the active
+configuration from there. Now go to "C/C++ Build / Tool Chain Editor"
+and check whether the current tool chain is the one for your platform.
+
+Build the project by selecting the menu "Project / Build Project".
+
+On Windows you might also have to change the following directories
+from the "Properties" dialog:
+
+C/C++ Build / Settings / GCC C Compiler / Includes / Include paths
+C/C++ Build / Settings / MinGW C++ Linker / Libraries / Library search paths
diff --git a/src/runtime/java/JPGFJar.jardesc b/src/runtime/java/JPGFJar.jardesc
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/JPGFJar.jardesc
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<jardesc>
+    <jar path="jpgf/jpgf.jar"/>
+    <options buildIfNeeded="true" compress="true" descriptionLocation="/jpgf/JPGFJar.jardesc" exportErrors="true" exportWarnings="true" includeDirectoryEntries="false" overwrite="true" saveDescription="true" storeRefactorings="false" useSourceFolders="false"/>
+    <storedRefactorings deprecationInfo="true" structuralOnly="false"/>
+    <selectedProjects/>
+    <manifest generateManifest="true" manifestLocation="" manifestVersion="1.0" reuseManifest="false" saveManifest="false" usesManifest="true">
+        <sealing sealJar="false">
+            <packagesToSeal/>
+            <packagesToUnSeal/>
+        </sealing>
+    </manifest>
+    <selectedElements exportClassFiles="true" exportJavaFiles="false" exportOutputFolder="false">
+        <javaElement handleIdentifier="=jpgf/&lt;org.grammaticalframework.pgf"/>
+    </selectedElements>
+</jardesc>
diff --git a/src/runtime/java/LICENSE b/src/runtime/java/LICENSE
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/LICENSE
@@ -0,0 +1,27 @@
+		    BSD LICENSE
+
+Copyright (c) 1998, Grammatical Framework
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of the <organization> nor the
+      names of its contributors may be used to endorse or promote products
+      derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/src/runtime/java/Makefile b/src/runtime/java/Makefile
deleted file mode 100644
--- a/src/runtime/java/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-all: libjpgf.la Test.class
-
-install:
-	libtool --mode=install cp libjpgf.la /usr/lib/libjpgf.la
-
-doc:
-	javadoc org.grammaticalframework.pgf
-
-Test.class: Test.java
-	javac Test.java
-
-org/grammaticalframework/pgf/PGF.class: org/grammaticalframework/pgf/PGF.java
-	javac Test.java
-
-org/grammaticalframework/pgf/Concr.class: org/grammaticalframework/pgf/Concr.java
-	javac Test.java
-
-libjpgf.la: jpgf.lo
-	libtool --mode=link gcc -g -O -o libjpgf.la jpgf.lo -rpath /usr/lib -lpgf -lgu
-
-jpgf.lo: jpgf.c org_grammaticalframework_pgf_PGF.h org_grammaticalframework_pgf_Concr.h
-	libtool --mode=compile gcc -I /usr/lib/jvm/java-6-openjdk/include -std=c99 -c jpgf.c
-
-org_grammaticalframework_pgf_PGF.h: org/grammaticalframework/pgf/PGF.class
-	javah org.grammaticalframework.pgf.PGF
-
-org_grammaticalframework_pgf_Concr.h: org/grammaticalframework/pgf/Concr.class
-	javah org.grammaticalframework.pgf.Concr
diff --git a/src/runtime/java/Test.java b/src/runtime/java/Test.java
--- a/src/runtime/java/Test.java
+++ b/src/runtime/java/Test.java
@@ -6,7 +6,7 @@
 	public static void main(String[] args) {
 		PGF gr = null;
 		try {
-			gr = PGF.readPGF("/home/krasimir/www.grammaticalframework.org/treebanks/PennTreebank/ParseEngAbs.pgf");
+			gr = PGF.readPGF("Phrasebook.pgf");
 		} catch (FileNotFoundException e) {
 			e.printStackTrace();
 			return;
@@ -14,10 +14,31 @@
 			e.printStackTrace();
 			return;
 		}
-		
+
 		System.out.println(gr.getAbstractName());
 		for (Map.Entry<String,Concr> entry : gr.getLanguages().entrySet()) {
 			System.out.println(entry.getKey()+" "+entry.getValue()+" "+entry.getValue().getName());
+			entry.getValue().addLiteral("PN", new NercLiteralCallback(gr,entry.getValue()));
+		}
+		
+		int count = 10;
+		for (ExprProb ep : gr.generateAll("Phrase")) {
+			System.out.println(ep.getExpr());
+			
+			if (count-- <= 0)
+				break;
+		}
+
+		Concr eng = gr.getLanguages().get("PhrasebookEng");
+		Concr ger = gr.getLanguages().get("PhrasebookGer");
+
+		try {
+			for (ExprProb ep : eng.parse(gr.getStartCat(), "where is the hotel")) {
+				System.out.println("["+ep.getProb()+"] "+ep.getExpr());
+				System.out.println(ger.linearize(ep.getExpr()));
+			}
+		} catch (ParseError e) {
+			System.out.println("Parsing failed at token \""+e.getToken()+"\"");
 		}
 	}
 }
diff --git a/src/runtime/java/jpgf.c b/src/runtime/java/jpgf.c
--- a/src/runtime/java/jpgf.c
+++ b/src/runtime/java/jpgf.c
@@ -1,64 +1,111 @@
 #include <pgf/pgf.h>
+#include <pgf/reader.h>
+#include <pgf/linearizer.h>
 #include <gu/mem.h>
 #include <gu/exn.h>
+#include <gu/utf8.h>
+#include <math.h>
+#include <jni.h>
+#ifndef __MINGW32__
 #include <alloca.h>
-#include "org_grammaticalframework_pgf_PGF.h"
+#else
+#include <malloc.h>
+#endif
 
+#define l2p(x) ((void*) (intptr_t) (x))
+#define p2l(x) ((jlong) (intptr_t) (x))
+
 static jstring
 gu2j_string(JNIEnv *env, GuString s) {
-	GuWord w = s.w_;
-	uint8_t buf[sizeof(GuWord)];
-
-	uint8_t* utf8;
-	size_t len;
-	if (w & 1) {
-		len = (w & 0xff) >> 1;
-		gu_assert(len <= sizeof(GuWord));
-		size_t i = len;
-		while (i > 0) {
-			w >>= 8;
-			buf[--i] = w & 0xff;
-		}
-		utf8 = buf;
-	} else {
-		uint8_t* p = (void*) w;
-		len = (p[0] == 0) ? ((size_t*) p)[-1] : p[0];
-		utf8 = &p[1];
-	}
-
-	const uint8_t* src = utf8;
+	const char* utf8 = s;
+	size_t len = strlen(s);
 
 	jchar* utf16 = alloca(len*sizeof(jchar));
 	jchar* dst   = utf16;
-	while (src-utf8 < len) {
-		GuUCS ucs = gu_utf8_decode(&src);
-		
+	while (s-utf8 < len) {
+		GuUCS ucs = gu_utf8_decode((const uint8_t**) &s);
+
 		if (ucs <= 0xFFFF) {
 			*dst++ = ucs;
 		} else {
 			ucs -= 0x10000;
-			*dst++ = 0xD800+(ucs >> 10) & 0x3FF;
-			*dst++ = 0xDC00+ucs & 0x3FF;
+			*dst++ = 0xD800+((ucs >> 10) & 0x3FF);
+			*dst++ = 0xDC00+(ucs & 0x3FF);
 		}
 	}
 
 	return (*env)->NewString(env, utf16, dst-utf16);
 }
 
-static PgfPGF*
-get_pgf(JNIEnv *env, jobject self) {
-	jfieldID grId = (*env)->GetFieldID(env, (*env)->GetObjectClass(env, self), "gr", "J");
-	return (PgfPGF*) (*env)->GetLongField(env, self, grId);
+static GuString
+j2gu_string(JNIEnv *env, jstring s, GuPool* pool) {
+	GuString str = (*env)->GetStringUTFChars(env, s, 0);
+	GuString copy = gu_string_copy(str, pool);
+	(*env)->ReleaseStringUTFChars(env, s, str);
+	return copy;
 }
 
-static PgfPGF*
-get_concr(JNIEnv *env, jobject self) {
-	jfieldID concrId = (*env)->GetFieldID(env, (*env)->GetObjectClass(env, self), "concr", "J");
-	return (PgfPGF*) (*env)->GetLongField(env, self, concrId);
+static size_t
+gu2j_string_offset(GuString s, size_t offset) {
+	const char* utf8 = s;
+	size_t joffset = 0;
+	while (utf8-s < offset) {
+		gu_utf8_decode((const uint8_t**) &utf8);
+		joffset++;
+	}
+	return joffset;
 }
 
+static size_t
+j2gu_string_offset(GuString s, size_t joffset) {
+	const char* utf8 = s;
+	while (joffset > 0) {
+		gu_utf8_decode((const uint8_t**) &utf8);
+		joffset--;
+	}
+	return utf8-s;
+}
+
+static void*
+get_ref(JNIEnv *env, jobject self) {
+	jfieldID refId = (*env)->GetFieldID(env, (*env)->GetObjectClass(env, self), "ref", "J");
+	return l2p((*env)->GetLongField(env, self, refId));
+}
+
+static void
+throw_jstring_exception(JNIEnv *env, const char* class_name, jstring msg)
+{
+	jclass exception_class = (*env)->FindClass(env, class_name);
+	if (!exception_class)
+		return;
+	jmethodID constrId = (*env)->GetMethodID(env, exception_class, "<init>", "(Ljava/lang/String;)V");
+	if (!constrId)
+		return;
+	jobject exception = (*env)->NewObject(env, exception_class, constrId, msg);
+	if (!exception)
+		return;
+	(*env)->Throw(env, exception);
+}
+
+static void
+throw_string_exception(JNIEnv *env, const char* class_name, const char* msg)
+{
+	jstring jmsg = (*env)->NewStringUTF(env, msg);
+	if (!jmsg)
+		return;
+	throw_jstring_exception(env, class_name, jmsg);
+}
+
+static JavaVM* cachedJVM;
+
+JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *jvm, void *reserved)
+{
+    cachedJVM = jvm;
+    return JNI_VERSION_1_6;
+}
+
 JNIEXPORT jobject JNICALL 
-Java_org_grammaticalframework_pgf_PGF_readPGF(JNIEnv *env, jclass cls, jstring s)
+Java_org_grammaticalframework_pgf_PGF_readPGF__Ljava_lang_String_2(JNIEnv *env, jclass cls, jstring s)
 { 
 	GuPool* pool = gu_new_pool();
 	GuPool* tmp_pool = gu_local_pool();
@@ -75,30 +122,9 @@
 
 	if (!gu_ok(err)) {
 		if (gu_exn_caught(err) == gu_type(GuErrno)) {
-			jclass exception_class = (*env)->FindClass(env, "java/io/FileNotFoundException");
-			if (!exception_class)
-				return NULL;
-			jmethodID constrId = (*env)->GetMethodID(env, exception_class, "<init>", "(Ljava/lang/String;)V");
-			if (!constrId)
-				return NULL;
-			jobject exception = (*env)->NewObject(env, exception_class, constrId, s);
-			if (!exception)
-				return NULL;
-			(*env)->Throw(env, exception);
+			throw_jstring_exception(env, "java/io/FileNotFoundException", s);
 		} else {
-			jclass exception_class = (*env)->FindClass(env, "org/grammaticalframework/PGFError");
-			if (!exception_class)
-				return NULL;
-			jmethodID constrId = (*env)->GetMethodID(env, exception_class, "<init>", "(Ljava/lang/String;)V");
-			if (!constrId)
-				return NULL;
-			jstring msg = (*env)->NewStringUTF(env, "The grammar cannot be loaded");
-			if (!msg)
-				return NULL;
-			jobject exception = (*env)->NewObject(env, exception_class, constrId, msg);
-			if (!exception)
-				return NULL;
-			(*env)->Throw(env, exception);
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The grammar cannot be loaded");
 		}
 		gu_pool_free(pool);
 		gu_pool_free(tmp_pool);
@@ -108,21 +134,143 @@
 	gu_pool_free(tmp_pool);
 
 	jmethodID constrId = (*env)->GetMethodID(env, cls, "<init>", "(JJ)V");
-	return (*env)->NewObject(env, cls, constrId, (jlong) pool, (jlong) pgf);
+	return (*env)->NewObject(env, cls, constrId, p2l(pool), p2l(pgf));
 }
 
+typedef struct {
+	GuInStream stream;
+	jobject java_stream;
+	JNIEnv *env;
+	jmethodID read_method;
+	jbyteArray buf_array;
+	jbyte *buf;
+} JInStream;
+
+static const uint8_t*
+jpgf_jstream_begin_buffer(GuInStream* self, size_t* sz_out, GuExn* err)
+{
+	*sz_out = 0;
+
+	JInStream* jstream = (JInStream*) self;
+	int sz = (*jstream->env)->CallIntMethod(jstream->env, jstream->java_stream, jstream->read_method, jstream->buf_array);
+	if ((*jstream->env)->ExceptionOccurred(jstream->env)) {
+		gu_raise(err, PgfExn);
+		return NULL;
+	}
+
+	jboolean isCopy;
+	jstream->buf = (*jstream->env)->GetByteArrayElements(jstream->env, jstream->buf_array, &isCopy);
+	if ((*jstream->env)->ExceptionOccurred(jstream->env)) {
+		gu_raise(err, PgfExn);
+		return NULL;
+	}
+
+	*sz_out = (size_t) sz;
+	return ((uint8_t*) jstream->buf);
+}
+
+static void
+jpgf_jstream_end_buffer(GuInStream* self, size_t consumed, GuExn* err)
+{
+	JInStream* jstream = (JInStream*) self;
+	(*jstream->env)->ReleaseByteArrayElements(jstream->env, jstream->buf_array, jstream->buf, JNI_ABORT);
+}
+
+static GuInStream*
+jpgf_new_java_stream(JNIEnv* env, jobject java_stream, GuPool* pool)
+{
+	jclass java_stream_class = (*env)->GetObjectClass(env, java_stream);
+
+	JInStream* jstream = gu_new(JInStream, pool);
+	jstream->stream.begin_buffer = jpgf_jstream_begin_buffer;
+	jstream->stream.end_buffer = jpgf_jstream_end_buffer;
+	jstream->stream.input = NULL;
+	jstream->java_stream = java_stream;
+	jstream->env = env;
+
+	jstream->read_method = (*env)->GetMethodID(env, java_stream_class, "read", "([B)I");
+	if (!jstream->read_method) {
+		return NULL;
+	}
+
+	jstream->buf_array = (*env)->NewByteArray(env, 1024);
+	if (!jstream->buf_array) {
+		return NULL;
+	}
+
+	jstream->buf = NULL;
+
+	return &jstream->stream;
+}
+
+JNIEXPORT jobject JNICALL
+Java_org_grammaticalframework_pgf_PGF_readPGF__Ljava_io_InputStream_2(JNIEnv *env, jclass cls, jobject java_stream)
+{
+	GuPool* pool = gu_new_pool();
+	GuPool* tmp_pool = gu_local_pool();
+
+	GuInStream* jstream =
+		jpgf_new_java_stream(env, java_stream, tmp_pool);
+	if (!jstream) {
+		gu_pool_free(pool);
+		gu_pool_free(tmp_pool);
+		return NULL;
+	}
+
+	GuIn* in = gu_new_in(jstream, tmp_pool);
+
+	// Create an exception frame that catches all errors.
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	// Read the PGF grammar.
+	PgfReader* rdr = pgf_new_reader(in, pool, tmp_pool, err);
+	PgfPGF* pgf = pgf_read_pgf(rdr);
+	pgf_reader_done(rdr, pgf);
+
+	if (!gu_ok(err)) {
+		throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The grammar cannot be loaded");
+		gu_pool_free(pool);
+		gu_pool_free(tmp_pool);
+		return NULL;
+	}
+
+	gu_pool_free(tmp_pool);
+
+	jmethodID constrId = (*env)->GetMethodID(env, cls, "<init>", "(JJ)V");
+	return (*env)->NewObject(env, cls, constrId, p2l(pool), p2l(pgf));
+}
+
 JNIEXPORT jstring JNICALL 
 Java_org_grammaticalframework_pgf_PGF_getAbstractName(JNIEnv* env, jobject self)
 {
-	return gu2j_string(env, pgf_abstract_name(get_pgf(env, self)));
+	return gu2j_string(env, pgf_abstract_name(get_ref(env, self)));
 }
 
-JNIEXPORT void JNICALL 
-Java_org_grammaticalframework_pgf_PGF_free(JNIEnv* env, jclass cls, jlong pool)
+JNIEXPORT jstring JNICALL
+Java_org_grammaticalframework_pgf_PGF_getStartCat(JNIEnv* env, jobject self)
 {
-	gu_pool_free((GuPool*) pool);
+	return gu2j_string(env, pgf_start_cat(get_ref(env, self)));
 }
 
+JNIEXPORT jobject JNICALL
+Java_org_grammaticalframework_pgf_PGF_getFunctionType(JNIEnv* env, jobject self, jstring jid)
+{
+	PgfPGF* pgf = get_ref(env, self);
+	GuPool* tmp_pool = gu_new_pool();
+	PgfCId id = j2gu_string(env, jid, tmp_pool);
+	PgfType* tp = pgf_function_type(pgf, id);
+	gu_pool_free(tmp_pool);
+
+	if (tp == NULL)
+		return NULL;
+
+	jclass type_class = (*env)->FindClass(env, "org/grammaticalframework/pgf/Type");
+	jmethodID constrId = (*env)->GetMethodID(env, type_class, "<init>", "(Lorg/grammaticalframework/pgf/PGF;J)V");
+	jobject jtype = (*env)->NewObject(env, type_class, constrId, self, p2l(tp));
+
+	return jtype;
+}
+
 typedef struct {
 	GuMapItor fn;
 	JNIEnv *env;
@@ -133,7 +281,7 @@
 static void
 pgf_collect_langs(GuMapItor* fn, const void* key, void* value, GuExn* err)
 {
-	PgfCId name = *((PgfCId*) key);
+	PgfCId name = (PgfCId) key;
     PgfConcr* concr = *((PgfConcr**) value);
     JPGFClosure* clo = (JPGFClosure*) fn;
 
@@ -144,7 +292,7 @@
 
 	jclass concr_class = (*clo->env)->FindClass(clo->env, "org/grammaticalframework/pgf/Concr");
 	jmethodID constrId = (*clo->env)->GetMethodID(clo->env, concr_class, "<init>", "(Lorg/grammaticalframework/pgf/PGF;J)V");
-	jobject jconcr = (*clo->env)->NewObject(clo->env, concr_class, constrId, clo->grammar, (jlong) concr);
+	jobject jconcr = (*clo->env)->NewObject(clo->env, concr_class, constrId, clo->grammar, p2l(concr));
 
 	(*clo->env)->CallObjectMethod(clo->env, clo->object, put_method, jname, jconcr);
 }
@@ -162,7 +310,7 @@
 	if (!languages)
 		return NULL;
 
-	PgfPGF* pgf = get_pgf(env, self);
+	PgfPGF* pgf = get_ref(env, self);
 
 	GuPool* tmp_pool = gu_local_pool();
 
@@ -184,5 +332,706 @@
 JNIEXPORT jstring JNICALL 
 Java_org_grammaticalframework_pgf_Concr_getName(JNIEnv* env, jobject self)
 {
-	return gu2j_string(env, pgf_concrete_name(get_concr(env, self)));
+	return gu2j_string(env, pgf_concrete_name(get_ref(env, self)));
+}
+
+JNIEXPORT void JNICALL
+Java_org_grammaticalframework_pgf_Concr_load__Ljava_io_InputStream_2(JNIEnv* env, jobject self, jobject java_stream)
+{
+	GuPool* tmp_pool = gu_local_pool();
+
+	GuInStream* jstream =
+		jpgf_new_java_stream(env, java_stream, tmp_pool);
+	if (!jstream) {
+		gu_pool_free(tmp_pool);
+		return;
+	}
+
+	GuIn* in = gu_new_in(jstream, tmp_pool);
+
+	// Create an exception frame that catches all errors.
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	pgf_concrete_load(get_ref(env, self), in, err);
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", msg);
+		} else {
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The language cannot be loaded");
+		}
+	}
+
+	gu_pool_free(tmp_pool);
+}
+
+JNIEXPORT void JNICALL
+Java_org_grammaticalframework_pgf_Concr_unload(JNIEnv* env, jobject self)
+{
+	pgf_concrete_unload(get_ref(env, self));
+}
+
+JNIEXPORT jobject JNICALL 
+Java_org_grammaticalframework_pgf_Parser_parse
+  (JNIEnv* env, jclass clazz, jobject concr, jstring jstartCat, jstring js)
+{
+	GuPool* pool = gu_new_pool();
+	GuPool* out_pool = gu_new_pool();
+
+    GuString startCat = j2gu_string(env, jstartCat, pool);
+    GuString s = j2gu_string(env, js, pool);
+    GuExn* parse_err = gu_new_exn(NULL, gu_kind(type), pool);
+
+	GuEnum* res =
+		pgf_parse(get_ref(env, concr), startCat, s, parse_err, pool, out_pool);
+
+	if (!gu_ok(parse_err)) {
+		if (gu_exn_caught(parse_err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(parse_err);
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", msg);
+		} else if (gu_exn_caught(parse_err) == gu_type(PgfParseError)) {
+			GuString tok = (GuString) gu_exn_caught_data(parse_err);
+			throw_string_exception(env, "org/grammaticalframework/pgf/ParseError", tok);
+		}
+
+		gu_pool_free(pool);
+		gu_pool_free(out_pool);
+		return NULL;
+	}
+
+	jfieldID refId = (*env)->GetFieldID(env, (*env)->GetObjectClass(env, concr), "gr", "Lorg/grammaticalframework/pgf/PGF;");
+	jobject jpgf = (*env)->GetObjectField(env, concr, refId);
+
+	jclass expiter_class = (*env)->FindClass(env, "org/grammaticalframework/pgf/ExprIterator");
+	jmethodID constrId = (*env)->GetMethodID(env, expiter_class, "<init>", "(Lorg/grammaticalframework/pgf/PGF;JJJ)V");
+	jobject jexpiter = (*env)->NewObject(env, expiter_class, constrId, jpgf, p2l(pool), p2l(out_pool), p2l(res));
+
+	return jexpiter;
+}
+
+JNIEXPORT jobject JNICALL
+Java_org_grammaticalframework_pgf_Completer_complete(JNIEnv* env, jclass clazz, jobject jconcr, jstring jstartCat, jstring js, jstring jprefix)
+{
+	GuPool* pool = gu_new_pool();
+
+    GuString startCat = j2gu_string(env, jstartCat, pool);
+    GuString s = j2gu_string(env, js, pool);
+    GuString prefix = j2gu_string(env, jprefix, pool);
+    GuExn* parse_err = gu_new_exn(NULL, gu_kind(type), pool);
+
+	GuEnum* res =
+		pgf_complete(get_ref(env, jconcr), startCat, s, prefix, parse_err, pool);
+
+	if (!gu_ok(parse_err)) {
+		if (gu_exn_caught(parse_err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(parse_err);
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", msg);
+		} else if (gu_exn_caught(parse_err) == gu_type(PgfParseError)) {
+			GuString tok = (GuString) gu_exn_caught_data(parse_err);
+			throw_string_exception(env, "org/grammaticalframework/pgf/ParseError", tok);
+		}
+
+		gu_pool_free(pool);
+		return NULL;
+	}
+
+	jclass tokiter_class = (*env)->FindClass(env, "org/grammaticalframework/pgf/TokenIterator");
+	jmethodID constrId = (*env)->GetMethodID(env, tokiter_class, "<init>", "(JJ)V");
+	jobject jtokiter = (*env)->NewObject(env, tokiter_class, constrId, p2l(pool), p2l(res));
+
+	return jtokiter;
+}
+
+JNIEXPORT jobject JNICALL 
+Java_org_grammaticalframework_pgf_TokenIterator_fetchTokenProb(JNIEnv* env, jclass clazz, jlong enumRef, jobject jpool)
+{
+	GuEnum* res = (GuEnum*) l2p(enumRef);
+
+	PgfTokenProb* tp = gu_next(res, PgfTokenProb*, get_ref(env, jpool));
+	if (tp == NULL)
+		return NULL;
+
+	jclass tp_class = (*env)->FindClass(env, "org/grammaticalframework/pgf/TokenProb");
+	jmethodID tp_constrId = (*env)->GetMethodID(env, tp_class, "<init>", "(Ljava/lang/String;D)V");
+	jobject jtp = (*env)->NewObject(env, tp_class, tp_constrId, gu2j_string(env,tp->tok), tp->prob);
+
+	return jtp;
+}
+
+JNIEXPORT jobject JNICALL 
+Java_org_grammaticalframework_pgf_ExprIterator_fetchExprProb
+  (JNIEnv* env, jclass clazz, jlong enumRef, jobject pool, jobject gr)
+{
+	GuEnum* res = (GuEnum*) l2p(enumRef);
+
+	PgfExprProb* ep = gu_next(res, PgfExprProb*, NULL);
+	if (ep == NULL)
+		return NULL;
+
+	jclass expprob_class = (*env)->FindClass(env, "org/grammaticalframework/pgf/ExprProb");
+	jmethodID methodId = (*env)->GetStaticMethodID(env, expprob_class, "mkExprProb", 
+	           "(Lorg/grammaticalframework/pgf/Pool;Lorg/grammaticalframework/pgf/PGF;JD)Lorg/grammaticalframework/pgf/ExprProb;");
+	jobject jexpprob = (*env)->CallStaticObjectMethod(env, expprob_class, methodId, 
+	           pool, gr, p2l(gu_variant_to_ptr(ep->expr)), (double) ep->prob);
+
+	return jexpprob;
+}
+
+JNIEXPORT jstring JNICALL
+Java_org_grammaticalframework_pgf_Concr_linearize(JNIEnv* env, jobject self, jobject jexpr)
+{
+	GuPool* tmp_pool = gu_local_pool();
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+	GuStringBuf* sbuf = gu_string_buf(tmp_pool);
+	GuOut* out = gu_string_buf_out(sbuf);
+	
+	pgf_linearize(get_ref(env, self), gu_variant_from_ptr((void*) get_ref(env, jexpr)), out, err);
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(PgfLinNonExist))
+			return NULL;
+		else if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", msg);
+		} else {
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The expression cannot be linearized");
+		}
+		return NULL;
+	}
+
+	GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
+	jstring jstr = gu2j_string(env, str);
+
+	gu_pool_free(tmp_pool);
+	
+	return jstr;
+}
+
+JNIEXPORT jobject JNICALL 
+Java_org_grammaticalframework_pgf_Concr_tabularLinearize(JNIEnv* env, jobject self, jobject jexpr)
+{
+	jclass map_class = (*env)->FindClass(env, "java/util/HashMap");
+	if (!map_class)
+		return NULL;
+	jmethodID constrId = (*env)->GetMethodID(env, map_class, "<init>", "()V");
+	if (!constrId)
+		return NULL;
+	jobject table = (*env)->NewObject(env, map_class, constrId);
+	if (!table)
+		return NULL;
+
+	jmethodID put_method = (*env)->GetMethodID(env, map_class, "put", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
+	if (!put_method)
+		return NULL;
+		
+	PgfConcr* concr = get_ref(env, self);
+
+	GuPool* tmp_pool = gu_local_pool();
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	GuEnum* cts = 
+		pgf_lzr_concretize(concr,
+		                   gu_variant_from_ptr((void*) get_ref(env, jexpr)),
+		                   err,
+		                   tmp_pool);
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", msg);
+		} else {
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The expression cannot be concretized");
+		}
+		return NULL;
+	}
+
+	PgfCncTree ctree = gu_next(cts, PgfCncTree, tmp_pool);
+	if (gu_variant_is_null(ctree)) {
+		gu_pool_free(tmp_pool);
+		return NULL;
+	}
+
+	size_t n_lins;
+	GuString* labels;
+	pgf_lzr_get_table(concr, ctree, &n_lins, &labels);
+
+	for (size_t lin_idx = 0; lin_idx < n_lins; lin_idx++) {
+		GuStringBuf* sbuf = gu_string_buf(tmp_pool);
+		GuOut* out = gu_string_buf_out(sbuf);
+
+		pgf_lzr_linearize_simple(concr, ctree, lin_idx, out, err, tmp_pool);
+
+		jstring jstr = NULL;
+		if (gu_ok(err)) {
+			GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
+			jstr = gu2j_string(env, str);
+		} else {
+			gu_exn_clear(err);
+		}
+		
+		jstring jname = gu2j_string(env, labels[lin_idx]);
+
+		(*env)->CallObjectMethod(env, table, put_method, jname, jstr);
+
+		(*env)->DeleteLocalRef(env, jname);
+		
+		if (jstr != NULL)
+			(*env)->DeleteLocalRef(env, jstr);
+	}
+	
+	gu_pool_free(tmp_pool);
+
+	return table;
+}
+
+typedef struct {
+	PgfMorphoCallback fn;
+	jobject analyses;
+	prob_t prob;
+	JNIEnv* env;
+	jmethodID addId;
+	jclass an_class;
+	jmethodID an_constrId;
+} JMorphoCallback;
+
+static void
+jpgf_collect_morpho(PgfMorphoCallback* self,
+                    PgfCId lemma, GuString analysis, prob_t prob,
+	                GuExn* err)
+{
+	JMorphoCallback* callback = (JMorphoCallback*) self;
+	JNIEnv* env = callback->env;
+	
+	jstring jlemma = gu2j_string(env,lemma);
+	jstring janalysis = gu2j_string(env,analysis);
+	jobject jan = (*env)->NewObject(env, 
+	                                callback->an_class,
+	                                callback->an_constrId, 
+	                                jlemma,
+	                                janalysis,
+	                                (double) prob);
+	(*env)->CallBooleanMethod(env, callback->analyses, callback->addId, jan);
+	(*env)->DeleteLocalRef(env, jan);
+	(*env)->DeleteLocalRef(env, janalysis);
+	(*env)->DeleteLocalRef(env, jlemma);
+	
+	callback->prob += exp(-prob);
+}
+
+JNIEXPORT jobject JNICALL
+Java_org_grammaticalframework_pgf_Concr_lookupMorpho(JNIEnv* env, jobject self, jstring sentence)
+{
+	jclass list_class = (*env)->FindClass(env, "java/util/ArrayList");
+	jmethodID list_constrId = (*env)->GetMethodID(env, list_class, "<init>", "()V");
+	jobject analyses = (*env)->NewObject(env, list_class, list_constrId);
+	
+	jmethodID addId = (*env)->GetMethodID(env, list_class, "add", "(Ljava/lang/Object;)Z");
+
+	jclass an_class = (*env)->FindClass(env, "org/grammaticalframework/pgf/MorphoAnalysis");
+	jmethodID an_constrId = (*env)->GetMethodID(env, an_class, "<init>", "(Ljava/lang/String;Ljava/lang/String;D)V");
+
+	GuPool* tmp_pool = gu_new_pool();
+	
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	JMorphoCallback callback = { { jpgf_collect_morpho }, analyses, 0, env, addId, an_class, an_constrId };
+	pgf_lookup_morpho(get_ref(env, self), j2gu_string(env, sentence, tmp_pool),
+	                  &callback.fn, err);
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", msg);
+		} else {
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The lookup failed");
+		}
+		analyses = NULL;
+	}
+
+	gu_pool_free(tmp_pool);
+
+	return analyses;
+}
+
+JNIEXPORT jobject JNICALL
+Java_org_grammaticalframework_pgf_Lexicon_lookupWordPrefix
+   (JNIEnv* env, jclass clazz, jobject jconcr, jstring prefix)
+{
+	GuPool* pool = gu_new_pool();	
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), pool);
+
+	GuEnum* en = pgf_lookup_word_prefix(get_ref(env, jconcr), j2gu_string(env, prefix, pool),
+	                                    pool, err);
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", msg);
+		} else {
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The lookup failed");
+		}
+		return NULL;
+	}
+
+	jclass iter_class = (*env)->FindClass(env, "org/grammaticalframework/pgf/FullFormIterator");
+	jmethodID iter_constrId = (*env)->GetMethodID(env, iter_class, "<init>", "(Lorg/grammaticalframework/pgf/Concr;JJ)V");
+	jobject iter = (*env)->NewObject(env, iter_class, iter_constrId, jconcr, p2l(pool), p2l(en));
+
+	return iter;
+}
+
+JNIEXPORT jobject JNICALL 
+Java_org_grammaticalframework_pgf_FullFormIterator_fetchFullFormEntry
+  (JNIEnv* env, jobject clazz, jlong enumRef, jobject jpool, jobject jconcr)
+{
+	GuEnum* res = (GuEnum*) l2p(enumRef);
+
+	PgfFullFormEntry* entry = gu_next(res, PgfFullFormEntry*, get_ref(env, jpool));
+	if (entry == NULL)
+		return NULL;
+
+	GuString form = pgf_fullform_get_string(entry);
+
+	jclass list_class = (*env)->FindClass(env, "java/util/ArrayList");
+	jmethodID list_constrId = (*env)->GetMethodID(env, list_class, "<init>", "()V");
+	jobject analyses = (*env)->NewObject(env, list_class, list_constrId);
+
+	jmethodID addId = (*env)->GetMethodID(env, list_class, "add", "(Ljava/lang/Object;)Z");
+
+	jclass an_class = (*env)->FindClass(env, "org/grammaticalframework/pgf/MorphoAnalysis");
+	jmethodID an_constrId = (*env)->GetMethodID(env, an_class, "<init>", "(Ljava/lang/String;Ljava/lang/String;D)V");
+
+	GuPool* tmp_pool = gu_local_pool();
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	JMorphoCallback callback = { { jpgf_collect_morpho }, analyses, 0, env, addId, an_class, an_constrId };
+	pgf_fullform_get_analyses(entry, &callback.fn, err);
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", msg);
+		} else {
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The lookup failed");
+		}
+		analyses = NULL;
+	}
+
+	gu_pool_free(tmp_pool);
+
+	jclass entry_class = (*env)->FindClass(env, "org/grammaticalframework/pgf/FullFormEntry");
+	jmethodID entry_constrId = (*env)->GetMethodID(env, entry_class, "<init>", "(Ljava/lang/String;DLjava/util/List;)V");
+	jobject jentry = (*env)->NewObject(env, entry_class, entry_constrId, gu2j_string(env,form), - log(callback.prob), analyses);
+
+	return jentry;
+}
+
+JNIEXPORT jboolean JNICALL
+Java_org_grammaticalframework_pgf_Concr_hasLinearization(JNIEnv* env, jobject self, jstring jid)
+{
+	PgfConcr* concr = get_ref(env, self);
+	GuPool* tmp_pool = gu_local_pool();
+	PgfCId id = j2gu_string(env, jid, tmp_pool);
+	bool res = pgf_has_linearization(concr, id);
+	gu_pool_free(tmp_pool);
+	return res;
+}
+
+typedef struct {
+	PgfLiteralCallback callback;
+	jobject jcallback;
+	jmethodID match_methodId;
+	jmethodID predict_methodId;
+	GuFinalizer fin;
+} JPgfLiteralCallback;
+
+typedef struct {
+	GuEnum en;
+	jobject jiterator;
+	GuFinalizer fin;
+} JPgfTokenProbEnum;
+
+static PgfExprProb*
+jpgf_literal_callback_match(PgfLiteralCallback* self,
+                            size_t lin_idx,
+                            GuString sentence, size_t* poffset,
+                            GuPool *out_pool)
+{
+	JPgfLiteralCallback* callback = gu_container(self, JPgfLiteralCallback, callback);
+
+	JNIEnv *env;
+    (*cachedJVM)->AttachCurrentThread(cachedJVM, &env, NULL);
+
+	jstring jsentence = gu2j_string(env, sentence);
+	size_t  joffset   = gu2j_string_offset(sentence, *poffset);
+	jobject result = (*env)->CallObjectMethod(env, callback->jcallback, callback->match_methodId, lin_idx, jsentence, joffset);
+	if (result == NULL)
+		return NULL;
+
+	jclass result_class = (*env)->GetObjectClass(env, result);
+	
+	jfieldID epId = (*env)->GetFieldID(env, result_class, "ep", "Lorg/grammaticalframework/pgf/ExprProb;");
+	jobject jep = (*env)->GetObjectField(env, result, epId);
+	jclass ep_class = (*env)->GetObjectClass(env, jep);
+	jfieldID exprId = (*env)->GetFieldID(env, ep_class, "expr", "Lorg/grammaticalframework/pgf/Expr;");
+	jobject jexpr = (*env)->GetObjectField(env, jep, exprId);
+	jfieldID probId = (*env)->GetFieldID(env, ep_class, "prob", "D");
+	double prob = (*env)->GetDoubleField(env, jep, probId);
+
+	jfieldID offsetId = (*env)->GetFieldID(env, result_class, "offset", "I");
+	*poffset = j2gu_string_offset(sentence, (*env)->GetIntField(env, result, offsetId));
+
+	PgfExprProb* ep = gu_new(PgfExprProb, out_pool);
+	ep->expr = gu_variant_from_ptr(get_ref(env, jexpr));
+	ep->prob = prob;
+
+	
+	{
+		// This is an uggly hack. We first show the expression ep->expr
+		// and then we read it back but in out_pool. The whole purpose
+		// of this is to copy the expression from the temporary pool
+		// that was created in the Java binding to the parser pool.
+		// There should be a real copying function or even better
+		// there must be a way to avoid copying at all.
+
+		GuPool* tmp_pool = gu_local_pool();
+
+		GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+		GuStringBuf* sbuf = gu_string_buf(tmp_pool);
+		GuOut* out = gu_string_buf_out(sbuf);
+
+		pgf_print_expr(ep->expr, NULL, 0, out, err);
+
+		GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
+		GuIn* in = gu_data_in((uint8_t*) str, strlen(str), tmp_pool);
+
+		ep->expr = pgf_read_expr(in, out_pool, err);
+		if (!gu_ok(err) || gu_variant_is_null(ep->expr)) {
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The expression cannot be parsed");
+			gu_pool_free(tmp_pool);
+			return NULL;
+		}
+
+		gu_pool_free(tmp_pool);
+	}
+
+	return ep;
+}
+
+static void 
+jpgf_token_prob_enum_fin(GuFinalizer* self)
+{
+	JPgfTokenProbEnum* en = gu_container(self, JPgfTokenProbEnum, fin);
+	
+	JNIEnv *env;
+    (*cachedJVM)->AttachCurrentThread(cachedJVM, &env, NULL);
+
+	(*env)->DeleteGlobalRef(env, en->jiterator);
+}
+
+static GuEnum*
+jpgf_literal_callback_predict(PgfLiteralCallback* self,
+	                          size_t lin_idx,
+	                          GuString prefix,
+	                          GuPool *out_pool)
+{
+	JPgfLiteralCallback* callback = gu_container(self, JPgfLiteralCallback, callback);
+
+	JNIEnv *env;
+    (*cachedJVM)->AttachCurrentThread(cachedJVM, &env, NULL);
+
+	jstring jprefix = gu2j_string(env, prefix);
+	jobject jiterator = (*env)->CallObjectMethod(env, callback->jcallback, callback->predict_methodId, lin_idx, jprefix);
+	if (jiterator == NULL)
+		return NULL;
+
+	JPgfTokenProbEnum* en = gu_new(JPgfTokenProbEnum, out_pool);
+	en->en.next = NULL;
+	en->jiterator = (*env)->NewGlobalRef(env, jiterator);
+	en->fin.fn = jpgf_token_prob_enum_fin;
+
+	gu_pool_finally(out_pool, &en->fin);
+
+	return &en->en;
+}
+
+static void 
+jpgf_literal_callback_fin(GuFinalizer* self)
+{
+	JPgfLiteralCallback* callback = gu_container(self, JPgfLiteralCallback, fin);
+	
+	JNIEnv *env;
+    (*cachedJVM)->AttachCurrentThread(cachedJVM, &env, NULL);
+
+	(*env)->DeleteGlobalRef(env, callback->jcallback);
+}
+
+JNIEXPORT void JNICALL 
+Java_org_grammaticalframework_pgf_Concr_addLiteral(JNIEnv* env, jobject self, jstring jcat, jobject jcallback)
+{
+	PgfConcr* concr = get_ref(env, self);
+	GuPool* pool = pgf_concr_get_pool(concr);
+	
+	JPgfLiteralCallback* callback = gu_new(JPgfLiteralCallback, pool);
+	callback->callback.match   = jpgf_literal_callback_match;
+	callback->callback.predict = jpgf_literal_callback_predict;
+	callback->jcallback = (*env)->NewGlobalRef(env, jcallback);
+	callback->fin.fn = jpgf_literal_callback_fin;
+
+	jclass callback_class = (*env)->GetObjectClass(env, jcallback);
+	callback->match_methodId = (*env)->GetMethodID(env, callback_class, "match", "(ILjava/lang/String;I)Lorg/grammaticalframework/pgf/LiteralCallback$CallbackResult;");
+	callback->predict_methodId = (*env)->GetMethodID(env, callback_class, "predict", "(ILjava/lang/String;)Ljava/util/Iterator;");
+
+	gu_pool_finally(pool, &callback->fin);
+	
+	GuPool* tmp_pool = gu_local_pool();
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+	pgf_concr_add_literal(concr, j2gu_string(env, jcat, tmp_pool), &callback->callback, err);
+
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", msg);
+		} else {
+			throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The literal cannot be added");
+		}
+	}
+
+	gu_pool_free(tmp_pool);
+}
+
+JNIEXPORT jlong JNICALL
+Java_org_grammaticalframework_pgf_Pool_alloc(JNIEnv* env, jclass clazz)
+{
+	return p2l(gu_new_pool());
+}
+
+JNIEXPORT void JNICALL 
+Java_org_grammaticalframework_pgf_Pool_free(JNIEnv* env, jclass clazz, jlong ref)
+{
+	gu_pool_free((GuPool*) l2p(ref));
+}
+
+JNIEXPORT jstring JNICALL
+Java_org_grammaticalframework_pgf_Expr_showExpr(JNIEnv* env, jclass clazz, jlong ref)
+{
+	GuPool* tmp_pool = gu_local_pool();
+
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+	GuStringBuf* sbuf = gu_string_buf(tmp_pool);
+	GuOut* out = gu_string_buf_out(sbuf);
+
+	pgf_print_expr(gu_variant_from_ptr(l2p(ref)), NULL, 0, out, err);
+
+	GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
+	jstring jstr = gu2j_string(env, str);
+
+	gu_pool_free(tmp_pool);
+	return jstr;
+}
+
+JNIEXPORT jobject JNICALL 
+Java_org_grammaticalframework_pgf_Expr_readExpr(JNIEnv* env, jclass clazz, jstring s)
+{
+	GuPool* pool = gu_new_pool();
+	
+	GuPool* tmp_pool = gu_local_pool();
+	GuString buf = j2gu_string(env, s, tmp_pool);
+	GuIn* in = gu_data_in((uint8_t*) buf, strlen(buf), tmp_pool);
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	PgfExpr e = pgf_read_expr(in, pool, err);
+	if (!gu_ok(err) || gu_variant_is_null(e)) {
+		throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The expression cannot be parsed");
+		gu_pool_free(tmp_pool);
+		gu_pool_free(pool);
+		return NULL;
+	}
+
+	gu_pool_free(tmp_pool);
+
+	jclass pool_class = (*env)->FindClass(env, "org/grammaticalframework/pgf/Pool");
+	jmethodID pool_constrId = (*env)->GetMethodID(env, pool_class, "<init>", "(J)V");
+	jobject jpool = (*env)->NewObject(env, pool_class, pool_constrId, p2l(pool));
+
+	jmethodID constrId = (*env)->GetMethodID(env, clazz, "<init>", "(Lorg/grammaticalframework/pgf/Pool;Ljava/lang/Object;J)V");
+	return (*env)->NewObject(env, clazz, constrId, jpool, NULL, p2l(gu_variant_to_ptr(e)));
+}
+
+JNIEXPORT jlong JNICALL 
+Java_org_grammaticalframework_pgf_Expr_initStringLit(JNIEnv* env, jclass clazz, jstring jstr, jlong jpool)
+{
+	GuPool* pool = l2p(jpool);
+	PgfExpr expr;
+
+	PgfExprLit* e =
+		gu_new_variant(PGF_EXPR_LIT,
+					   PgfExprLit,
+					   &expr, pool);
+
+	GuString str = (*env)->GetStringUTFChars(env, jstr, 0);
+	PgfLiteralStr* slit =
+		gu_new_flex_variant(PGF_LITERAL_STR,
+		                    PgfLiteralStr,
+		                    val, strlen(str)+1,
+		                    &e->lit, pool);
+	strcpy(slit->val, str);
+	(*env)->ReleaseStringUTFChars(env, jstr, str);
+
+	return expr;
+}
+
+JNIEXPORT jlong JNICALL 
+Java_org_grammaticalframework_pgf_Expr_initApp(JNIEnv* env, jclass clazz, jstring jfun, jobjectArray args, jlong jpool)
+{
+	GuPool* pool = l2p(jpool);
+	PgfExpr expr;
+
+	GuString fun = (*env)->GetStringUTFChars(env, jfun, 0);
+	PgfExprFun* e =
+		gu_new_flex_variant(PGF_EXPR_FUN,
+					        PgfExprFun,
+					        fun, strlen(fun)+1,
+					        &expr, pool);
+	strcpy(e->fun, fun);
+	(*env)->ReleaseStringUTFChars(env, jfun, fun);
+
+	size_t n_args = (*env)->GetArrayLength(env, args);
+	for (size_t i = 0; i < n_args; i++) {
+		PgfExpr fun = expr;
+		PgfExpr arg = gu_variant_from_ptr(get_ref(env, (*env)->GetObjectArrayElement(env, args, i)));
+
+		PgfExprApp* e =
+			gu_new_variant(PGF_EXPR_APP,
+						   PgfExprApp,
+						   &expr, pool);
+		e->fun = fun;
+		e->arg = arg;
+	}
+
+	return expr;
+}
+
+JNIEXPORT jstring JNICALL
+Java_org_grammaticalframework_pgf_Type_getCategory(JNIEnv* env, jobject self)
+{
+	PgfType* tp = get_ref(env, self);
+	return gu2j_string(env, tp->cid);
+}
+
+JNIEXPORT jobject JNICALL
+Java_org_grammaticalframework_pgf_Generator_generateAll(JNIEnv* env, jclass clazz, jobject jpgf, jstring jstartCat)
+{
+	GuPool* pool = gu_new_pool();
+
+    GuString startCat = j2gu_string(env, jstartCat, pool);
+
+	GuEnum* res =
+		pgf_generate_all(get_ref(env, jpgf), startCat, pool);
+	if (res == NULL) {
+		throw_string_exception(env, "org/grammaticalframework/pgf/PGFError", "The generation failed");
+		gu_pool_free(pool);
+		return NULL;
+	}
+
+	jclass expiter_class = (*env)->FindClass(env, "org/grammaticalframework/pgf/ExprIterator");
+	jmethodID constrId = (*env)->GetMethodID(env, expiter_class, "<init>", "(Lorg/grammaticalframework/pgf/PGF;JJJ)V");
+	jobject jexpiter = (*env)->NewObject(env, expiter_class, constrId, jpgf, p2l(pool), p2l(pool), p2l(res));
+
+	return jexpiter;
 }
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Completer.java b/src/runtime/java/org/grammaticalframework/pgf/Completer.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/Completer.java
@@ -0,0 +1,37 @@
+package org.grammaticalframework.pgf;
+
+import java.util.*;
+
+class Completer implements Iterable<TokenProb> {
+	private Concr concr;
+	private String s;
+	private String prefix;
+	private String startCat;
+	private TokenIterator iter;
+
+	public Completer(Concr concr, String startCat, String s, String prefix) throws ParseError {
+		this.concr    = concr;
+		this.startCat = startCat;
+		this.s        = s;
+		this.prefix   = prefix;
+		this.iter     = complete(concr, startCat, s, prefix);
+	}
+
+	public Iterator<TokenProb> iterator() {
+		if (iter == null) {
+			// If someone has asked for a second iterator over
+			// the same parse results then we have to parse again.
+			try {
+				return complete(concr, startCat, s, prefix);
+			} catch (ParseError e) {
+				return null;
+			}
+		} else {
+			TokenIterator tmp_iter = iter;
+			iter = null;
+			return tmp_iter;
+		}
+	}
+
+	static native TokenIterator complete(Concr concr, String startCat, String s, String prefix) throws ParseError;
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Concr.java b/src/runtime/java/org/grammaticalframework/pgf/Concr.java
--- a/src/runtime/java/org/grammaticalframework/pgf/Concr.java
+++ b/src/runtime/java/org/grammaticalframework/pgf/Concr.java
@@ -1,17 +1,57 @@
 package org.grammaticalframework.pgf;
 
+import java.io.*;
+import java.util.*;
+
 public class Concr {
 
 	public native String getName();
 
+	public Iterable<ExprProb> parse(String startCat, String s) throws ParseError {
+		return new Parser(this, startCat, s);
+	}
+
+	public Expr parseBest(String startCat, String s) throws ParseError {
+		Iterator<ExprProb> iter = Parser.parse(this, startCat, s);
+		if (iter.hasNext()) {
+			return iter.next().getExpr();
+		} else {
+			return null;
+		}
+	}
+
+	public Iterable<TokenProb> complete(String startCat, String s, String prefix) throws ParseError {
+		return new Completer(this, startCat, s, prefix);
+	}
+
+	public native String linearize(Expr expr);
+
+	public native Map<String, String> tabularLinearize(Expr expr);
+
+	public native List<MorphoAnalysis> lookupMorpho(String sentence);
+
+	public Iterable<FullFormEntry> lookupWordPrefix(String prefix) {
+		return new Lexicon(this, prefix);
+	}
+
+	public native boolean hasLinearization(String id);
+
+	public native void load(String path) throws FileNotFoundException;
+
+	public native void load(InputStream stream);
+
+	public native void unload();
+
+	public native void addLiteral(String cat, LiteralCallback callback);
+
 	//////////////////////////////////////////////////////////////////
 	// private stuff
 	
 	private PGF gr;
-	private long concr;
+	private long ref;
 
-	private Concr(PGF gr, long concr) {
-		this.gr    = gr;
-		this.concr = concr;
+	private Concr(PGF gr, long ref) {
+		this.gr  = gr;
+		this.ref = ref;
 	}
 }
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Expr.java b/src/runtime/java/org/grammaticalframework/pgf/Expr.java
--- a/src/runtime/java/org/grammaticalframework/pgf/Expr.java
+++ b/src/runtime/java/org/grammaticalframework/pgf/Expr.java
@@ -1,4 +1,55 @@
 package org.grammaticalframework.pgf;
 
-public class Expr {
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+import java.io.Serializable;
+import java.util.Arrays;
+
+public class Expr implements Serializable {
+		private static final long serialVersionUID = 1148602474802492674L;
+	
+		private Pool pool;
+		private Object master;
+		private long ref;
+
+		Expr(Pool pool, Object master, long ref) {
+			this.pool   = pool;
+			this.master = master;
+			this.ref    = ref;
+		}
+
+		public Expr(String s) {
+			this.pool   = new Pool();
+			this.master = null;
+			this.ref    = initStringLit(s, pool.ref);  
+		}
+
+		public Expr(String fun, Expr... args) {
+			this.pool   = new Pool();
+			this.master = Arrays.copyOf(args, args.length);
+			this.ref    = initApp(fun, args, pool.ref);
+		}
+
+		public String toString() {
+			return showExpr(ref);
+		}
+
+		public static native Expr readExpr(String s) throws PGFError;
+
+		private static native String showExpr(long ref);
+
+		private static native long initStringLit(String s, long pool);
+		private static native long initApp(String fun, Expr[] args, long pool);
+
+		private void writeObject(ObjectOutputStream out) throws IOException {
+			out.writeObject(showExpr(ref));
+		}
+		
+		private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
+			Expr e = readExpr((String) in.readObject());
+			pool   = e.pool;
+			master = e.master;
+			ref    = e.ref;
+		}
 }
diff --git a/src/runtime/java/org/grammaticalframework/pgf/ExprIterator.java b/src/runtime/java/org/grammaticalframework/pgf/ExprIterator.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/ExprIterator.java
@@ -0,0 +1,47 @@
+package org.grammaticalframework.pgf;
+
+import java.util.*;
+
+class ExprIterator implements Iterator<ExprProb> {
+	private PGF gr;
+	private Pool pool, out_pool;
+	private long ref;
+	private ExprProb ep;
+	private boolean fetched;
+
+	public ExprIterator(PGF gr, long pool, long out_pool, long ref) {
+		this.gr       = gr;
+		this.pool     = new Pool(pool);
+		this.out_pool = new Pool(out_pool);
+		this.ref      = ref;
+		this.ep       = null;
+		this.fetched  = false;
+	}
+
+	private native static ExprProb fetchExprProb(long ref, Pool pool, PGF gr);
+
+	private void fetch() {
+		if (!fetched) {
+			ep = fetchExprProb(ref, out_pool, gr);
+			fetched = true;
+		}
+	}
+
+	public boolean hasNext() {
+		fetch();
+		return (ep != null);
+	}
+
+	public ExprProb next() {
+		fetch();
+		fetched = false;
+		
+		if (ep == null)
+			throw new NoSuchElementException();
+		return ep;
+	}
+
+	public void remove() {
+		throw new UnsupportedOperationException();
+	}
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/ExprProb.java b/src/runtime/java/org/grammaticalframework/pgf/ExprProb.java
--- a/src/runtime/java/org/grammaticalframework/pgf/ExprProb.java
+++ b/src/runtime/java/org/grammaticalframework/pgf/ExprProb.java
@@ -1,12 +1,21 @@
 package org.grammaticalframework.pgf;
 
-public class ExprProb {
+import java.io.Serializable;
+
+public class ExprProb implements Serializable {
+	private static final long serialVersionUID = -3112602244416576742L;
+
 	private Expr expr;
 	private double prob;
 
 	public ExprProb(Expr expr, double prob) {
 		this.expr = expr;
 		this.prob = prob;
+	}
+	
+	@SuppressWarnings("unused")
+	private static ExprProb mkExprProb(Pool pool, PGF gr, long expr, double prob) {
+		return new ExprProb(new Expr(pool, gr, expr), prob);
 	}
 	
 	public Expr getExpr() {
diff --git a/src/runtime/java/org/grammaticalframework/pgf/FullFormEntry.java b/src/runtime/java/org/grammaticalframework/pgf/FullFormEntry.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/FullFormEntry.java
@@ -0,0 +1,27 @@
+package org.grammaticalframework.pgf;
+
+import java.util.List;
+
+public class FullFormEntry {
+	private String form;
+	private double prob;
+	private List<MorphoAnalysis> analyses;
+
+	public FullFormEntry(String form, double prob, List<MorphoAnalysis> analyses) {
+		this.form     = form;
+		this.prob     = prob;
+		this.analyses = analyses;
+	}
+
+	public String getForm() {
+		return form;
+	}
+
+	public double getProb() {
+		return prob;
+	}
+
+	public List<MorphoAnalysis> getAnalyses() {
+		return analyses;
+	}
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/FullFormIterator.java b/src/runtime/java/org/grammaticalframework/pgf/FullFormIterator.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/FullFormIterator.java
@@ -0,0 +1,50 @@
+package org.grammaticalframework.pgf;
+
+import java.util.Iterator;
+import java.util.NoSuchElementException;
+
+class FullFormIterator implements Iterator<FullFormEntry> {
+	private Concr concr;
+	private Pool pool;
+	private long ref;
+	private FullFormEntry entry;
+	private boolean fetched;
+
+	public FullFormIterator(Concr concr, long pool, long ref) {
+		this.concr    = concr;
+		this.pool     = new Pool(pool);
+		this.ref      = ref;
+		this.entry    = null;
+		this.fetched  = false;
+	}
+
+	private native static FullFormEntry fetchFullFormEntry(long ref, Pool pool, Concr concr);
+
+	private void fetch() {
+		if (!fetched) {
+			entry = fetchFullFormEntry(ref, pool, concr);
+			fetched = true;
+		}
+	}
+
+	@Override
+	public boolean hasNext() {
+		fetch();
+		return (entry != null);
+	}
+
+	@Override
+	public FullFormEntry next() {
+		fetch();
+		fetched = false;
+		
+		if (entry == null)
+			throw new NoSuchElementException();
+		return entry;
+	}
+
+	@Override
+	public void remove() {
+		throw new UnsupportedOperationException();
+	}
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Generator.java b/src/runtime/java/org/grammaticalframework/pgf/Generator.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/Generator.java
@@ -0,0 +1,29 @@
+package org.grammaticalframework.pgf;
+
+import java.util.Iterator;
+
+class Generator implements Iterable<ExprProb> {
+	private PGF gr;
+	private String startCat;
+	private ExprIterator iter;
+
+	public Generator(PGF gr, String startCat) {
+		this.gr       = gr;
+		this.startCat = startCat;
+		this.iter     = generateAll(gr, startCat);
+	}
+
+	public Iterator<ExprProb> iterator() {
+		if (iter == null) {
+			// If someone has asked for a second iterator over
+			// the same results then we have to generate again.
+			return generateAll(gr, startCat);
+		} else {
+			ExprIterator tmp_iter = iter;
+			iter = null;
+			return tmp_iter;
+		}
+	}
+
+	private native static ExprIterator generateAll(PGF gr, String startCat);
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Hypo.java b/src/runtime/java/org/grammaticalframework/pgf/Hypo.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/Hypo.java
@@ -0,0 +1,7 @@
+package org.grammaticalframework.pgf;
+
+public class Hypo {
+	public native boolean getBindType();
+	public native String getVariable();
+	public native Type getType();
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Lexicon.java b/src/runtime/java/org/grammaticalframework/pgf/Lexicon.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/Lexicon.java
@@ -0,0 +1,29 @@
+package org.grammaticalframework.pgf;
+
+import java.util.Iterator;
+
+class Lexicon implements Iterable<FullFormEntry> {
+	private Concr concr;
+	private String prefix;
+	private FullFormIterator iter;
+
+	public Lexicon(Concr concr, String prefix) {
+		this.concr    = concr;
+		this.prefix   = prefix;
+		this.iter     = lookupWordPrefix(concr, prefix);
+	}
+
+	public Iterator<FullFormEntry> iterator() {
+		if (iter == null) {
+			// If someone has asked for a second iterator over
+			// the same parse results then we have to parse again.
+			return lookupWordPrefix(concr, prefix);
+		} else {
+			FullFormIterator tmp_iter = iter;
+			iter = null;
+			return tmp_iter;
+		}
+	}
+
+	static private native FullFormIterator lookupWordPrefix(Concr concr, String prefix);
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/LiteralCallback.java b/src/runtime/java/org/grammaticalframework/pgf/LiteralCallback.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/LiteralCallback.java
@@ -0,0 +1,27 @@
+package org.grammaticalframework.pgf;
+
+import java.util.Iterator;
+
+public interface LiteralCallback {
+	public CallbackResult match(int lin_idx, String sentence, int start_offset);
+
+	public Iterator<TokenProb> predict(int lin_idx, String prefix);
+
+	public static class CallbackResult {
+		private ExprProb ep;
+		private int offset;
+		
+		public CallbackResult(ExprProb ep, int offset) {
+			this.ep     = ep;
+			this.offset = offset;
+		}
+		
+		public ExprProb getExprProb() {
+			return ep;
+		}
+		
+		public int getOffset() {
+			return offset;
+		}
+	}
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/MorphoAnalysis.java b/src/runtime/java/org/grammaticalframework/pgf/MorphoAnalysis.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/MorphoAnalysis.java
@@ -0,0 +1,29 @@
+package org.grammaticalframework.pgf;
+
+import java.io.Serializable;
+
+public class MorphoAnalysis implements Serializable {
+	private static final long serialVersionUID = 1L;
+
+	private String lemma;
+	private String field;
+	private double prob;
+
+	public MorphoAnalysis(String lemma, String field, double prob) {
+		this.lemma = lemma;
+		this.field = field;
+		this.prob  = prob;
+	}
+	
+	public String getLemma() {
+		return lemma;
+	}
+
+	public String getField() {
+		return field;
+	}
+
+	public double getProb() {
+		return prob;
+	}
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java b/src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java
@@ -0,0 +1,69 @@
+package org.grammaticalframework.pgf;
+
+import java.util.Collections;
+import java.util.Iterator;
+
+public class NercLiteralCallback implements LiteralCallback {
+	private PGF pgf;
+	private Concr concr;
+
+	public NercLiteralCallback(PGF pgf, Concr concr) {
+		this.pgf   = pgf;
+		this.concr = concr;
+	}
+
+	public CallbackResult match(int lin_idx, String sentence, int offset) {
+		StringBuilder sbuilder = new StringBuilder();
+
+		int i = 0;
+		int end_offset = offset;
+		while (offset < sentence.length() &&
+			   Character.isUpperCase(sentence.charAt(offset))) {
+			if (i > 0)
+				sbuilder.append(' ');
+			i++;
+
+			while (offset < sentence.length() &&
+			       !Character.isWhitespace(sentence.charAt(offset))) {
+				sbuilder.append(sentence.charAt(offset));
+				offset++;
+			}
+
+			end_offset = offset;
+			while (offset < sentence.length() &&
+			       Character.isWhitespace(sentence.charAt(offset))) {
+				offset++;
+			}
+		}
+
+		if (i > 0) {
+			String name = sbuilder.toString();
+			String lemma = null;
+			double prob = 0;
+			for (MorphoAnalysis an : concr.lookupMorpho(name)) {
+				if ("PN".equals(pgf.getFunctionType(an.getLemma()).getCategory()) &&
+					prob < an.getProb()) {
+					lemma = an.getLemma();
+					prob  = an.getProb();
+				}
+			}
+
+			Expr expr;
+			if (lemma == null) {
+				expr = new Expr(name);
+				expr = new Expr("MkSymb", expr);
+				expr = new Expr("SymbPN", expr);
+			} else {
+				expr = new Expr(lemma, new Expr[0]);
+			}
+
+			return new CallbackResult(new ExprProb(expr, 0), end_offset);
+		}
+
+		return null;
+	}
+	
+	public Iterator<TokenProb> predict(int lin_idx, String prefix) {
+		return Collections.<TokenProb>emptyList().iterator();
+	}
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/PGF.java b/src/runtime/java/org/grammaticalframework/pgf/PGF.java
--- a/src/runtime/java/org/grammaticalframework/pgf/PGF.java
+++ b/src/runtime/java/org/grammaticalframework/pgf/PGF.java
@@ -4,7 +4,9 @@
 import java.util.*;
 
 public class PGF {
-	public static native PGF readPGF(String path) throws FileNotFoundException; 
+	public static native PGF readPGF(String path) throws FileNotFoundException;
+	
+	public static native PGF readPGF(InputStream stream);
 
 	public native String getAbstractName();
 
@@ -20,29 +22,20 @@
 	
 	public native Type getFunctionType(String fun);
 
-	public native Iterator<ExprProb> generate(Type type);
+	public Iterable<ExprProb> generateAll(String startCat) {
+		return new Generator(this, startCat);
+	}
 
 	public native Expr compute(Expr expr);
 
 	//////////////////////////////////////////////////////////////////
 	// private stuff
-	
-	private static native void free(long pool);
-
-	private long pool;
-	private long gr;
-
-	private PGF(long pool, long gr) {
-		this.pool = pool;
-		this.gr   = gr;
-	}
+	private Pool pool;
+	private long ref;
 
-	protected void finalize () throws Throwable {
-		if (pool != 0) {
-			free(pool);
-			pool = 0;
-			gr = 0;
-		}
+	private PGF(long pool, long ref) {
+		this.pool = new Pool(pool);
+		this.ref  = ref;
 	}
 	
 	static { 
diff --git a/src/runtime/java/org/grammaticalframework/pgf/PGFError.java b/src/runtime/java/org/grammaticalframework/pgf/PGFError.java
--- a/src/runtime/java/org/grammaticalframework/pgf/PGFError.java
+++ b/src/runtime/java/org/grammaticalframework/pgf/PGFError.java
@@ -1,6 +1,8 @@
 package org.grammaticalframework.pgf;
 
 public class PGFError extends RuntimeException {
+	private static final long serialVersionUID = -5098784200043861938L;
+
 	public PGFError(String message) {
 		super(message);
 	}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/ParseError.java b/src/runtime/java/org/grammaticalframework/pgf/ParseError.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/ParseError.java
@@ -0,0 +1,13 @@
+package org.grammaticalframework.pgf;
+
+public class ParseError extends Exception {
+	private static final long serialVersionUID = -6086991674218306569L;
+
+	public ParseError(String token) {
+		super(token);
+	}
+	
+	public String getToken() {
+		return getMessage();
+	}
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Parser.java b/src/runtime/java/org/grammaticalframework/pgf/Parser.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/Parser.java
@@ -0,0 +1,35 @@
+package org.grammaticalframework.pgf;
+
+import java.util.*;
+
+class Parser implements Iterable<ExprProb> {
+	private Concr concr;
+	private String s;
+	private String startCat;
+	private ExprIterator iter;
+
+	public Parser(Concr concr, String startCat, String s) throws ParseError {
+		this.concr    = concr;
+		this.startCat = startCat;
+		this.s        = s;
+		this.iter     = parse(concr, startCat, s);
+	}
+
+	public Iterator<ExprProb> iterator() {
+		if (iter == null) {
+			// If someone has asked for a second iterator over
+			// the same parse results then we have to parse again.
+			try {
+				return parse(concr, startCat, s);
+			} catch (ParseError e) {
+				return null;
+			}
+		} else {
+			ExprIterator tmp_iter = iter;
+			iter = null;
+			return tmp_iter;
+		}
+	}
+
+	static native ExprIterator parse(Concr concr, String startCat, String s) throws ParseError;
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Pool.java b/src/runtime/java/org/grammaticalframework/pgf/Pool.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/Pool.java
@@ -0,0 +1,20 @@
+package org.grammaticalframework.pgf;
+
+public class Pool {
+	final long ref;
+
+	public Pool(long ref) {
+		this.ref = ref;
+	}
+
+	public Pool() {
+		this.ref = alloc();
+	}
+
+	public void finalize() {
+		free(ref);
+	}
+
+	public static native long alloc();
+	public static native void free(long ref);
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/TokenIterator.java b/src/runtime/java/org/grammaticalframework/pgf/TokenIterator.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/TokenIterator.java
@@ -0,0 +1,44 @@
+package org.grammaticalframework.pgf;
+
+import java.util.*;
+
+class TokenIterator implements Iterator<TokenProb> {
+	private Pool pool;
+	private long ref;
+	private TokenProb tp;
+	private boolean fetched;
+
+	public TokenIterator(long pool, long ref) {
+		this.pool     = new Pool(pool);
+		this.ref      = ref;
+		this.tp       = null;
+		this.fetched  = false;
+	}
+
+	private native static TokenProb fetchTokenProb(long ref, Pool pool);
+
+	private void fetch() {
+		if (!fetched) {
+			tp = fetchTokenProb(ref, pool);
+			fetched = true;
+		}
+	}
+
+	public boolean hasNext() {
+		fetch();
+		return (tp != null);
+	}
+
+	public TokenProb next() {
+		fetch();
+		fetched = false;
+		
+		if (tp == null)
+			throw new NoSuchElementException();
+		return tp;
+	}
+
+	public void remove() {
+		throw new UnsupportedOperationException();
+	}
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/TokenProb.java b/src/runtime/java/org/grammaticalframework/pgf/TokenProb.java
new file mode 100644
--- /dev/null
+++ b/src/runtime/java/org/grammaticalframework/pgf/TokenProb.java
@@ -0,0 +1,19 @@
+package org.grammaticalframework.pgf;
+
+public class TokenProb {
+	private String tok;
+	private double prob;
+
+	public TokenProb(String tok, double prob) {
+		this.tok  = tok;
+		this.prob = prob;
+	}
+
+	public String getToken() {
+		return tok;
+	}
+
+	public double getProb() {
+		return prob;
+	}
+}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Type.java b/src/runtime/java/org/grammaticalframework/pgf/Type.java
--- a/src/runtime/java/org/grammaticalframework/pgf/Type.java
+++ b/src/runtime/java/org/grammaticalframework/pgf/Type.java
@@ -1,4 +1,18 @@
 package org.grammaticalframework.pgf;
 
 public class Type {
+	public native String getCategory();
+	public native Expr[] getExprs();
+	public native Hypo[] getHypos();
+	
+	//////////////////////////////////////////////////////////////////
+	// private stuff
+	
+	private PGF gr;
+	private long ref;
+	
+	private Type(PGF gr, long ref) {
+		this.gr  = gr;
+		this.ref = ref;
+	}
 }
diff --git a/src/runtime/javascript/editor.html b/src/runtime/javascript/editor.html
--- a/src/runtime/javascript/editor.html
+++ b/src/runtime/javascript/editor.html
@@ -10,7 +10,7 @@
 		<script type="text/javascript" src="gfjseditor.js"></script>
   		<title>Web-based Syntax Editor</title>
 	</head>
-	<body onload="mkEditor('editor', Food)" onkeydown="return hotKeys(event)">
+	<body onload="mkEditor('editor', Foods)" onkeydown="return hotKeys(event)">
 		<div id="editor">
 		</div>
 	</body>
diff --git a/src/runtime/javascript/editorGrammar.js b/src/runtime/javascript/editorGrammar.js
--- a/src/runtime/javascript/editorGrammar.js
+++ b/src/runtime/javascript/editorGrammar.js
@@ -1,1 +1,1 @@
-var Editor = new GFGrammar(new GFAbstract("S",{Available: new Type([], "Adjective"), Bulgarian: new Type([], "Noun"), Command: new Type(["Verb", "Determiner", "Noun"], "Sentence"), CommandAdj: new Type(["Verb", "Determiner", "Adjective", "Noun"], "Sentence"), Copy: new Type([], "Verb"), Cut: new Type([], "Verb"), Danish: new Type([], "Noun"), DefPlDet: new Type([], "Determiner"), DefSgDet: new Type([], "Determiner"), Delete: new Type([], "Verb"), English: new Type([], "Noun"), Enter: new Type([], "Verb"), ErrorMessage: new Type(["Adjective", "Noun"], "Sentence"), Finnish: new Type([], "Noun"), Float_N: new Type([], "Noun"), French: new Type([], "Noun"), German: new Type([], "Noun"), IndefPlDet: new Type([], "Determiner"), IndefSgDet: new Type([], "Determiner"), Integer_N: new Type([], "Noun"), Italian: new Type([], "Noun"), Label: new Type(["Noun"], "Sentence"), Language: new Type([], "Noun"), Next: new Type([], "Adjective"), Node: new Type([], "Noun"), Norwegian: new Type([], "Noun"), Page: new Type([], "Noun"), Parse: new Type([], "Verb"), Paste: new Type([], "Verb"), Previous: new Type([], "Adjective"), RandomlyCommand: new Type(["Verb", "Determiner", "Noun"], "Sentence"), Redo: new Type([], "Verb"), Refine: new Type([], "Verb"), Refinement: new Type([], "Noun"), Replace: new Type([], "Verb"), Russian: new Type([], "Noun"), Select: new Type([], "Verb"), Show: new Type([], "Verb"), SingleWordCommand: new Type(["Verb"], "Sentence"), Spanish: new Type([], "Noun"), String_N: new Type([], "Noun"), Swedish: new Type([], "Noun"), Tree: new Type([], "Noun"), Undo: new Type([], "Verb"), Wrap: new Type([], "Verb"), Wrapper: new Type([], "Noun")}),{EditorEng: new GFConcrete({},{Available: function(cs){return new Arr(new Arr(new Str("available"), new Str("available"), new Str("available's"), Editor.concretes["EditorEng"].rule("_0", cs), Editor.concretes["EditorEng"].rule("_0", cs), new Seq(new Str("more"), new Str("available's")), Editor.concretes["EditorEng"].rule("_2", cs), Editor.concretes["EditorEng"].rule("_2", cs), new Seq(new Str("most"), new Str("available's")), new Str("availablely")));}, Bulgarian: function(cs){return new Arr(new Arr(new Suffix("Bulgarian", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("Bulgarians", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Command: function(cs){return new Arr(new Seq(Editor.concretes["EditorEng"].rule("_13", cs), Editor.concretes["EditorEng"].rule("_14", cs), Editor.concretes["EditorEng"].rule("_18", cs), Editor.concretes["EditorEng"].rule("_22", cs)));}, CommandAdj: function(cs){return new Arr(new Seq(Editor.concretes["EditorEng"].rule("_13", cs), Editor.concretes["EditorEng"].rule("_14", cs),(new Arr(new Seq((new Arr(Editor.concretes["EditorEng"].rule("_25", cs), Editor.concretes["EditorEng"].rule("_25", cs), Editor.concretes["EditorEng"].rule("_25", cs), Editor.concretes["EditorEng"].rule("_25", cs), Editor.concretes["EditorEng"].rule("_25", cs), Editor.concretes["EditorEng"].rule("_25", cs), Editor.concretes["EditorEng"].rule("_25", cs), Editor.concretes["EditorEng"].rule("_25", cs))).sel((new Arr(new Int(4), new Int(5), new Int(6))).sel(cs[3].sel(new Int(1)))), Editor.concretes["EditorEng"].rule("_31", cs).sel(new Int(0)).sel(new Int(1))), new Seq(Editor.concretes["EditorEng"].rule("_25", cs), Editor.concretes["EditorEng"].rule("_31", cs).sel(new Int(1)).sel(new Int(1))))).sel(Editor.concretes["EditorEng"].rule("_16", cs)), Editor.concretes["EditorEng"].rule("_22", cs)));}, Copy: function(cs){return new Arr(new Suffix("cop", new Arr(new Str("y"), new Str("ies"), new Str("ied"), new Str("ying"), new Str("ied"))), new Int(1));}, Cut: function(cs){return new Arr(new Suffix("cut", new Arr(new Str(""), new Str("s"), new Str("ted"), new Str("ting"), new Str("ted"))), new Int(1));}, Danish: function(cs){return new Arr(new Arr(new Suffix("Danish", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("Danishes", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, DefPlDet: function(cs){return new Arr(new Str("the"), new Int(1), new Suffix("the", new Arr(new Str("y"), new Str("m"), new Str("irs"))));}, DefSgDet: function(cs){return new Arr(new Str("the"), new Int(0), new Suffix("it", new Arr(new Str(""), new Str(""), new Str("s"))));}, Delete: function(cs){return new Arr(new Suffix("delet", Editor.concretes["EditorEng"].rule("_58", cs)), new Int(1));}, English: function(cs){return new Arr(new Arr(new Suffix("English", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("Englishes", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Enter: function(cs){return new Arr(new Suffix("enter", new Arr(new Str(""), new Str("s"), new Str("red"), new Str("ring"), new Str("red"))), new Int(1));}, ErrorMessage: function(cs){return new Arr(new Seq(new Str("no"), Editor.concretes["EditorEng"].rule("_13", cs), Editor.concretes["EditorEng"].rule("_14", cs).sel(new Int(1)).sel(new Int(0))));}, Finnish: function(cs){return new Arr(new Arr(new Suffix("Finnish", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("Finnishes", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Float_N: function(cs){return new Arr(new Arr(new Suffix("float", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("floats", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, French: function(cs){return new Arr(new Arr(new Suffix("French", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("Frenches", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, German: function(cs){return new Arr(new Arr(new Suffix("German", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("Germans", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, IndefPlDet: function(cs){return new Arr(Editor.concretes["EditorEng"].rule("_19", cs), new Int(1), new Suffix("ones", Editor.concretes["EditorEng"].rule("_8", cs)));}, IndefSgDet: function(cs){return new Arr(new Str("a"), new Int(0), new Suffix("one", Editor.concretes["EditorEng"].rule("_6", cs)));}, Integer_N: function(cs){return new Arr(new Arr(new Suffix("integer", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("integers", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Italian: function(cs){return new Arr(new Arr(new Suffix("Italian", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("Italians", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Label: function(cs){return new Arr(Editor.concretes["EditorEng"].rule("_13", cs).sel(new Int(0)));}, Language: function(cs){return new Arr(new Arr(new Suffix("language", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("languages", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Next: function(cs){return new Arr(new Suffix("next", new Arr(new Str(""), new Str(""), new Str("'s"), new Str("er"), new Str("er"), new Str("er's"), new Str("est"), new Str("est"), new Str("est's"), new Str("ly"))));}, Node: function(cs){return new Arr(new Arr(new Suffix("node", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("nodes", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Norwegian: function(cs){return new Arr(new Arr(new Suffix("Norwegian", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("Norwegians", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Page: function(cs){return new Arr(new Arr(new Suffix("page", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("pages", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Parse: function(cs){return new Arr(new Suffix("pars", Editor.concretes["EditorEng"].rule("_58", cs)), new Int(1));}, Paste: function(cs){return new Arr(new Suffix("past", Editor.concretes["EditorEng"].rule("_58", cs)), new Int(1));}, Previous: function(cs){return new Arr(new Arr(new Str("previous"), new Str("previous"), new Str("previous'"), Editor.concretes["EditorEng"].rule("_125", cs), Editor.concretes["EditorEng"].rule("_125", cs), new Seq(new Str("more"), new Str("previous'")), Editor.concretes["EditorEng"].rule("_127", cs), Editor.concretes["EditorEng"].rule("_127", cs), new Seq(new Str("most"), new Str("previous'")), new Str("previously")));}, RandomlyCommand: function(cs){return new Arr(new Seq(Editor.concretes["EditorEng"].rule("_13", cs), Editor.concretes["EditorEng"].rule("_14", cs), Editor.concretes["EditorEng"].rule("_18", cs), Editor.concretes["EditorEng"].rule("_22", cs), new Str("at"), new Str("random")));}, Redo: function(cs){return new Arr(new Suffix("redo", Editor.concretes["EditorEng"].rule("_133", cs)), new Int(1));}, Refine: function(cs){return new Arr(new Suffix("refin", Editor.concretes["EditorEng"].rule("_58", cs)), new Int(1));}, Refinement: function(cs){return new Arr(new Arr(new Suffix("refinement", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("refinements", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Replace: function(cs){return new Arr(new Suffix("replac", Editor.concretes["EditorEng"].rule("_58", cs)), new Int(1));}, Russian: function(cs){return new Arr(new Arr(new Suffix("Russian", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("Russians", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Select: function(cs){return new Arr(new Suffix("select", Editor.concretes["EditorEng"].rule("_148", cs)), new Int(1));}, Show: function(cs){return new Arr(new Suffix("show", Editor.concretes["EditorEng"].rule("_148", cs)), new Int(1));}, SingleWordCommand: function(cs){return new Arr(new Seq(Editor.concretes["EditorEng"].rule("_13", cs), Editor.concretes["EditorEng"].rule("_22", cs)));}, Spanish: function(cs){return new Arr(new Arr(new Suffix("Spanish", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("Spanishes", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, String_N: function(cs){return new Arr(new Arr(new Suffix("string", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("strings", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Swedish: function(cs){return new Arr(new Arr(new Suffix("Swedish", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("Swedishes", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Tree: function(cs){return new Arr(new Arr(new Suffix("tree", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("trees", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, Undo: function(cs){return new Arr(new Suffix("undo", Editor.concretes["EditorEng"].rule("_133", cs)), new Int(1));}, Wrap: function(cs){return new Arr(new Suffix("wrap", new Arr(new Str(""), new Str("s"), new Str("ped"), new Str("ping"), new Str("ped"))), new Int(1));}, Wrapper: function(cs){return new Arr(new Arr(new Suffix("wrapper", Editor.concretes["EditorEng"].rule("_6", cs)), new Suffix("wrappers", Editor.concretes["EditorEng"].rule("_8", cs))), new Int(0));}, _0: function(cs){return new Seq(new Str("more"), new Str("available"));}, _12: function(cs){return cs[0].sel(new Int(0));}, _125: function(cs){return new Seq(new Str("more"), new Str("previous"));}, _127: function(cs){return new Seq(new Str("most"), new Str("previous"));}, _13: function(cs){return Editor.concretes["EditorEng"].rule("_12", cs).sel(new Int(0));}, _133: function(cs){return new Arr(new Str(""), new Str("es"), new Str("ed"), new Str("ing"), new Str("ed"));}, _14: function(cs){return cs[1].sel(new Int(0));}, _148: function(cs){return new Arr(new Str(""), new Str("s"), new Str("ed"), new Str("ing"), new Str("ed"));}, _15: function(cs){return cs[2].sel(new Int(0));}, _16: function(cs){return cs[1].sel(new Int(1));}, _17: function(cs){return Editor.concretes["EditorEng"].rule("_15", cs).sel(Editor.concretes["EditorEng"].rule("_16", cs));}, _18: function(cs){return Editor.concretes["EditorEng"].rule("_17", cs).sel(new Int(1));}, _182: function(cs){return new Arr(cs[0], cs[0], cs[0]);}, _19: function(cs){return new Seq();}, _2: function(cs){return new Seq(new Str("most"), new Str("available"));}, _20: function(cs){return new Arr(new Str("yourself"), Editor.concretes["EditorEng"].rule("_19", cs));}, _21: function(cs){return cs[0].sel(new Int(1));}, _22: function(cs){return Editor.concretes["EditorEng"].rule("_20", cs).sel(Editor.concretes["EditorEng"].rule("_21", cs));}, _25: function(cs){return Editor.concretes["EditorEng"].rule("_15", cs).sel(new Int(0));}, _31: function(cs){return cs[3].sel(new Int(0));}, _58: function(cs){return new Arr(new Str("e"), new Str("es"), new Str("ed"), new Str("ing"), new Str("ed"));}, _6: function(cs){return new Arr(new Str(""), new Str(""), new Str("'s"));}, _8: function(cs){return new Arr(new Str(""), new Str(""), new Str("'"));}, Adjective: function(cs){return new Arr(new Arr(cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0]));}, Determiner: function(cs){return new Arr(cs[0], new Int(0), Editor.concretes["EditorEng"].rule("_182", cs));}, Noun: function(cs){return new Arr(new Arr(Editor.concretes["EditorEng"].rule("_182", cs), Editor.concretes["EditorEng"].rule("_182", cs)), new Int(0));}, Sentence: function(cs){return new Arr(cs[0]);}, Verb: function(cs){return new Arr(new Arr(cs[0], cs[0], cs[0], cs[0], cs[0]), new Int(0));}, "Int": function(cs){return new Arr(cs[0]);}, "Float": function(cs){return new Arr(cs[0]);}, "String": function(cs){return new Arr(cs[0]);}}, new Parser({0:[new Rule(0,[]), new Rule(29,[]), new Rule(35,[])], 1:[new Rule(14,[]), new Rule(24,[])], 2:[new Rule(13,[]), new Rule(23,[])], 3:[new Rule(1,[]), new Rule(12,[]), new Rule(16,[]), new Rule(19,[]), new Rule(20,[]), new Rule(21,[]), new Rule(22,[]), new Rule(25,[]), new Rule(26,[]), new Rule(28,[]), new Rule(30,[]), new Rule(31,[]), new Rule(32,[]), new Rule(42,[]), new Rule(44,[]), new Rule(49,[]), new Rule(50,[]), new Rule(51,[]), new Rule(52,[]), new Rule(55,[])], 6:[new Rule(2,[7, 1, 10]), new Rule(3,[8, 1, 10]), new Rule(4,[7, 2, 10]), new Rule(5,[8, 2, 10]), new Rule(6,[7, 1, 0, 10]), new Rule(7,[8, 1, 0, 10]), new Rule(8,[7, 2, 0, 10]), new Rule(9,[8, 2, 0, 10]), new Rule(18,[0, 10]), new Rule(27,[10]), new Rule(36,[7, 1, 10]), new Rule(37,[8, 1, 10]), new Rule(38,[7, 2, 10]), new Rule(39,[8, 2, 10]), new Rule(47,[7]), new Rule(48,[8])], 8:[new Rule(10,[]), new Rule(11,[]), new Rule(15,[]), new Rule(17,[]), new Rule(33,[]), new Rule(34,[]), new Rule(40,[]), new Rule(41,[]), new Rule(43,[]), new Rule(45,[]), new Rule(46,[]), new Rule(53,[]), new Rule(54,[])], 10:[new Coerce(3), new Coerce(4), new Coerce(5)]},[new FFun("Available",[6, 5, 4, 4, 3, 2, 2, 1, 0, 0]), new FFun("Bulgarian",[10, 9, 9, 8, 7, 7]), new FFun("Command",[11]), new FFun("Command",[12]), new FFun("Command",[13]), new FFun("Command",[14]), new FFun("CommandAdj",[15]), new FFun("CommandAdj",[16]), new FFun("CommandAdj",[17]), new FFun("CommandAdj",[18]), new FFun("Copy",[21, 22, 21, 20, 19]), new FFun("Cut",[25, 26, 25, 24, 23]), new FFun("Danish",[30, 29, 29, 28, 27, 27]), new FFun("DefPlDet",[34, 33, 32, 31]), new FFun("DefSgDet",[36, 35, 35, 31]), new FFun("Delete",[39, 40, 39, 38, 37]), new FFun("English",[44, 43, 43, 42, 41, 41]), new FFun("Enter",[47, 48, 47, 46, 45]), new FFun("ErrorMessage",[49]), new FFun("Finnish",[53, 52, 52, 51, 50, 50]), new FFun("Float_N",[57, 56, 56, 55, 54, 54]), new FFun("French",[61, 60, 60, 59, 58, 58]), new FFun("German",[65, 64, 64, 63, 62, 62]), new FFun("IndefPlDet",[68, 67, 67, 66]), new FFun("IndefSgDet",[71, 70, 70, 69]), new FFun("Integer_N",[75, 74, 74, 73, 72, 72]), new FFun("Italian",[79, 78, 78, 77, 76, 76]), new FFun("Label",[80]), new FFun("Language",[84, 83, 83, 82, 81, 81]), new FFun("Next",[91, 90, 89, 89, 88, 87, 87, 86, 85, 85]), new FFun("Node",[95, 94, 94, 93, 92, 92]), new FFun("Norwegian",[99, 98, 98, 97, 96, 96]), new FFun("Page",[103, 102, 102, 101, 100, 100]), new FFun("Parse",[106, 107, 106, 105, 104]), new FFun("Paste",[110, 111, 110, 109, 108]), new FFun("Previous",[118, 117, 116, 116, 115, 114, 114, 113, 112, 112]), new FFun("RandomlyCommand",[119]), new FFun("RandomlyCommand",[120]), new FFun("RandomlyCommand",[121]), new FFun("RandomlyCommand",[122]), new FFun("Redo",[125, 126, 125, 124, 123]), new FFun("Refine",[129, 130, 129, 128, 127]), new FFun("Refinement",[134, 133, 133, 132, 131, 131]), new FFun("Replace",[137, 138, 137, 136, 135]), new FFun("Russian",[142, 141, 141, 140, 139, 139]), new FFun("Select",[145, 146, 145, 144, 143]), new FFun("Show",[149, 150, 149, 148, 147]), new FFun("SingleWordCommand",[151]), new FFun("SingleWordCommand",[152]), new FFun("Spanish",[156, 155, 155, 154, 153, 153]), new FFun("String_N",[160, 159, 159, 158, 157, 157]), new FFun("Swedish",[164, 163, 163, 162, 161, 161]), new FFun("Tree",[168, 167, 167, 166, 165, 165]), new FFun("Undo",[171, 172, 171, 170, 169]), new FFun("Wrap",[175, 176, 175, 174, 173]), new FFun("Wrapper",[180, 179, 179, 178, 177, 177])],[[new KS("available")],[new KS("available's")],[new KS("more", "available")],[new KS("more", "available's")],[new KS("most", "available")],[new KS("most", "available's")],[new KS("availablely")],[new KS("Bulgarian")],[new KS("Bulgarian's")],[new KS("Bulgarians")],[new KS("Bulgarians'")],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 4), new KS("yourself")],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 4)],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 1), new KS("yourself")],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 1)],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 9), new Arg(3, 4), new KS("yourself")],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 9), new Arg(3, 4)],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 9), new Arg(3, 1), new KS("yourself")],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 9), new Arg(3, 1)],[new KS("copy")],[new KS("copies")],[new KS("copied")],[new KS("copying")],[new KS("cut")],[new KS("cuts")],[new KS("cutted")],[new KS("cutting")],[new KS("Danish")],[new KS("Danish's")],[new KS("Danishes")],[new KS("Danishes'")],[new KS("the")],[new KS("they")],[new KS("them")],[new KS("theirs")],[new KS("it")],[new KS("its")],[new KS("delete")],[new KS("deletes")],[new KS("deleted")],[new KS("deleting")],[new KS("English")],[new KS("English's")],[new KS("Englishes")],[new KS("Englishes'")],[new KS("enter")],[new KS("enters")],[new KS("enterred")],[new KS("enterring")],[new KS("no"), new Arg(0, 9), new Arg(1, 2)],[new KS("Finnish")],[new KS("Finnish's")],[new KS("Finnishes")],[new KS("Finnishes'")],[new KS("float")],[new KS("float's")],[new KS("floats")],[new KS("floats'")],[new KS("French")],[new KS("French's")],[new KS("Frenches")],[new KS("Frenches'")],[new KS("German")],[new KS("German's")],[new KS("Germans")],[new KS("Germans'")],[],[new KS("ones")],[new KS("ones'")],[new KP(["a"],[new Alt(["a"],["eu", "Eu", "uni", "up"]), new Alt(["an"],["un"]), new Alt(["an"],["a", "e", "i", "o", "A", "E", "I", "O"])])],[new KS("one")],[new KS("one's")],[new KS("integer")],[new KS("integer's")],[new KS("integers")],[new KS("integers'")],[new KS("Italian")],[new KS("Italian's")],[new KS("Italians")],[new KS("Italians'")],[new Arg(0, 5)],[new KS("language")],[new KS("language's")],[new KS("languages")],[new KS("languages'")],[new KS("next")],[new KS("next's")],[new KS("nexter")],[new KS("nexter's")],[new KS("nextest")],[new KS("nextest's")],[new KS("nextly")],[new KS("node")],[new KS("node's")],[new KS("nodes")],[new KS("nodes'")],[new KS("Norwegian")],[new KS("Norwegian's")],[new KS("Norwegians")],[new KS("Norwegians'")],[new KS("page")],[new KS("page's")],[new KS("pages")],[new KS("pages'")],[new KS("parse")],[new KS("parses")],[new KS("parsed")],[new KS("parsing")],[new KS("paste")],[new KS("pastes")],[new KS("pasted")],[new KS("pasting")],[new KS("previous")],[new KS("previous'")],[new KS("more", "previous")],[new KS("more", "previous'")],[new KS("most", "previous")],[new KS("most", "previous'")],[new KS("previously")],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 4), new KS("yourself", "at", "random")],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 4), new KS("at", "random")],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 1), new KS("yourself", "at", "random")],[new Arg(0, 4), new Arg(1, 3), new Arg(2, 1), new KS("at", "random")],[new KS("redo")],[new KS("redoes")],[new KS("redoed")],[new KS("redoing")],[new KS("refine")],[new KS("refines")],[new KS("refined")],[new KS("refining")],[new KS("refinement")],[new KS("refinement's")],[new KS("refinements")],[new KS("refinements'")],[new KS("replace")],[new KS("replaces")],[new KS("replaced")],[new KS("replacing")],[new KS("Russian")],[new KS("Russian's")],[new KS("Russians")],[new KS("Russians'")],[new KS("select")],[new KS("selects")],[new KS("selected")],[new KS("selecting")],[new KS("show")],[new KS("shows")],[new KS("showed")],[new KS("showing")],[new Arg(0, 4), new KS("yourself")],[new Arg(0, 4)],[new KS("Spanish")],[new KS("Spanish's")],[new KS("Spanishes")],[new KS("Spanishes'")],[new KS("string")],[new KS("string's")],[new KS("strings")],[new KS("strings'")],[new KS("Swedish")],[new KS("Swedish's")],[new KS("Swedishes")],[new KS("Swedishes'")],[new KS("tree")],[new KS("tree's")],[new KS("trees")],[new KS("trees'")],[new KS("undo")],[new KS("undoes")],[new KS("undoed")],[new KS("undoing")],[new KS("wrap")],[new KS("wraps")],[new KS("wrapped")],[new KS("wrapping")],[new KS("wrapper")],[new KS("wrapper's")],[new KS("wrappers")],[new KS("wrappers'")]],{Adjective:{s: 0, e: 0}, Determiner:{s: 1, e: 2}, Float:{s: -3, e: -3}, Int:{s: -2, e: -2}, Noun:{s: 3, e: 5}, Sentence:{s: 6, e: 6}, String:{s: -1, e: -1}, Verb:{s: 7, e: 8}, __gfVar:{s: -4, e: -4}}, 11))});
+var Editor = new GFGrammar(new GFAbstract("S",{Available: new Type([], "Adjective"), Bulgarian: new Type([], "Noun"), Command: new Type(["Verb", "Determiner", "Noun"], "Sentence"), CommandAdj: new Type(["Verb", "Determiner", "Adjective", "Noun"], "Sentence"), Copy: new Type([], "Verb"), Cut: new Type([], "Verb"), Danish: new Type([], "Noun"), DefPlDet: new Type([], "Determiner"), DefSgDet: new Type([], "Determiner"), Delete: new Type([], "Verb"), English: new Type([], "Noun"), Enter: new Type([], "Verb"), ErrorMessage: new Type(["Adjective", "Noun"], "Sentence"), Finnish: new Type([], "Noun"), Float_N: new Type([], "Noun"), French: new Type([], "Noun"), German: new Type([], "Noun"), IndefPlDet: new Type([], "Determiner"), IndefSgDet: new Type([], "Determiner"), Integer_N: new Type([], "Noun"), Italian: new Type([], "Noun"), Label: new Type(["Noun"], "Sentence"), Language: new Type([], "Noun"), Next: new Type([], "Adjective"), Node: new Type([], "Noun"), Norwegian: new Type([], "Noun"), Page: new Type([], "Noun"), Parse: new Type([], "Verb"), Paste: new Type([], "Verb"), Previous: new Type([], "Adjective"), RandomlyCommand: new Type(["Verb", "Determiner", "Noun"], "Sentence"), Redo: new Type([], "Verb"), Refine: new Type([], "Verb"), Refinement: new Type([], "Noun"), Replace: new Type([], "Verb"), Russian: new Type([], "Noun"), Select: new Type([], "Verb"), Show: new Type([], "Verb"), SingleWordCommand: new Type(["Verb"], "Sentence"), Spanish: new Type([], "Noun"), String_N: new Type([], "Noun"), Swedish: new Type([], "Noun"), Tree: new Type([], "Noun"), Undo: new Type([], "Verb"), Wrap: new Type([], "Verb"), Wrapper: new Type([], "Noun")}),{EditorEng: new GFConcrete({},{0:[new Apply(5,[]), new Apply(34,[]), new Apply(40,[])], 2:[new Apply(19,[]), new Apply(29,[])], 4:[new Apply(18,[]), new Apply(28,[])], 5:[new Apply(6,[]), new Apply(17,[]), new Apply(21,[]), new Apply(24,[]), new Apply(25,[]), new Apply(26,[]), new Apply(27,[]), new Apply(30,[]), new Apply(31,[]), new Apply(33,[]), new Apply(35,[]), new Apply(36,[]), new Apply(37,[]), new Apply(47,[]), new Apply(49,[]), new Apply(54,[]), new Apply(55,[]), new Apply(56,[]), new Apply(57,[]), new Apply(60,[])], 8:[new Apply(7,[new PArg(9), new PArg(12), new PArg(13)]), new Apply(8,[new PArg(10), new PArg(12), new PArg(13)]), new Apply(9,[new PArg(9), new PArg(14), new PArg(13)]), new Apply(10,[new PArg(10), new PArg(14), new PArg(13)]), new Apply(11,[new PArg(9), new PArg(12), new PArg(0), new PArg(13)]), new Apply(12,[new PArg(10), new PArg(12), new PArg(0), new PArg(13)]), new Apply(13,[new PArg(9), new PArg(14), new PArg(0), new PArg(13)]), new Apply(14,[new PArg(10), new PArg(14), new PArg(0), new PArg(13)]), new Apply(23,[new PArg(0), new PArg(13)]), new Apply(32,[new PArg(13)]), new Apply(41,[new PArg(9), new PArg(12), new PArg(13)]), new Apply(42,[new PArg(10), new PArg(12), new PArg(13)]), new Apply(43,[new PArg(9), new PArg(14), new PArg(13)]), new Apply(44,[new PArg(10), new PArg(14), new PArg(13)]), new Apply(52,[new PArg(9)]), new Apply(53,[new PArg(10)])], 10:[new Apply(15,[]), new Apply(16,[]), new Apply(20,[]), new Apply(22,[]), new Apply(38,[]), new Apply(39,[]), new Apply(45,[]), new Apply(46,[]), new Apply(48,[]), new Apply(50,[]), new Apply(51,[]), new Apply(58,[]), new Apply(59,[])], 12:[new Coerce(1), new Coerce(2)], 13:[new Coerce(5), new Coerce(6), new Coerce(7)], 14:[new Coerce(3), new Coerce(4)]},[new CncFun("lindef Adjective",[0, 0, 0, 0, 0, 0, 0]), new CncFun("lindef Determiner",[0, 0, 0, 0]), new CncFun("lindef Noun",[0, 0, 0, 0]), new CncFun("lindef Sentence",[0]), new CncFun("lindef Verb",[0, 0, 0, 0, 0]), new CncFun("Available",[1, 2, 3, 4, 5, 6, 7]), new CncFun("Bulgarian",[8, 9, 10, 11]), new CncFun("Command",[12]), new CncFun("Command",[13]), new CncFun("Command",[14]), new CncFun("Command",[15]), new CncFun("CommandAdj",[16]), new CncFun("CommandAdj",[17]), new CncFun("CommandAdj",[18]), new CncFun("CommandAdj",[19]), new CncFun("Copy",[20, 21, 22, 23, 22]), new CncFun("Cut",[24, 25, 26, 27, 26]), new CncFun("Danish",[28, 29, 30, 31]), new CncFun("DefPlDet",[32, 33, 34, 35]), new CncFun("DefSgDet",[32, 36, 37, 36]), new CncFun("Delete",[38, 39, 40, 41, 40]), new CncFun("English",[42, 43, 44, 45]), new CncFun("Enter",[46, 47, 48, 49, 48]), new CncFun("ErrorMessage",[50]), new CncFun("Finnish",[51, 52, 53, 54]), new CncFun("Float_N",[55, 56, 57, 58]), new CncFun("French",[59, 60, 61, 62]), new CncFun("German",[63, 64, 65, 66]), new CncFun("IndefPlDet",[67, 68, 69, 68]), new CncFun("IndefSgDet",[70, 71, 72, 71]), new CncFun("Integer_N",[73, 74, 75, 76]), new CncFun("Italian",[77, 78, 79, 80]), new CncFun("Label",[81]), new CncFun("Language",[82, 83, 84, 85]), new CncFun("Next",[86, 87, 88, 89, 90, 91, 92]), new CncFun("Node",[93, 94, 95, 96]), new CncFun("Norwegian",[97, 98, 99, 100]), new CncFun("Page",[101, 102, 103, 104]), new CncFun("Parse",[105, 106, 107, 108, 107]), new CncFun("Paste",[109, 110, 111, 112, 111]), new CncFun("Previous",[113, 114, 115, 116, 117, 118, 119]), new CncFun("RandomlyCommand",[120]), new CncFun("RandomlyCommand",[121]), new CncFun("RandomlyCommand",[122]), new CncFun("RandomlyCommand",[123]), new CncFun("Redo",[124, 125, 126, 127, 126]), new CncFun("Refine",[128, 129, 130, 131, 130]), new CncFun("Refinement",[132, 133, 134, 135]), new CncFun("Replace",[136, 137, 138, 139, 138]), new CncFun("Russian",[140, 141, 142, 143]), new CncFun("Select",[144, 145, 146, 147, 146]), new CncFun("Show",[148, 149, 150, 151, 150]), new CncFun("SingleWordCommand",[152]), new CncFun("SingleWordCommand",[81]), new CncFun("Spanish",[153, 154, 155, 156]), new CncFun("String_N",[157, 158, 159, 160]), new CncFun("Swedish",[161, 162, 163, 164]), new CncFun("Tree",[165, 166, 167, 168]), new CncFun("Undo",[169, 170, 171, 172, 171]), new CncFun("Wrap",[173, 174, 175, 176, 175]), new CncFun("Wrapper",[177, 178, 179, 180])],[[new SymLit(0, 0)],[new SymKS("available")],[new SymKS("available's")],[new SymKS("more", "available")],[new SymKS("more", "available's")],[new SymKS("most", "available")],[new SymKS("most", "available's")],[new SymKS("availably")],[new SymKS("Bulgarian")],[new SymKS("Bulgarian's")],[new SymKS("Bulgarians")],[new SymKS("Bulgarians'")],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 0), new SymKS("yourself")],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 0)],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 2), new SymKS("yourself")],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 2)],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 0), new SymCat(3, 0), new SymKS("yourself")],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 0), new SymCat(3, 0)],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 0), new SymCat(3, 2), new SymKS("yourself")],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 0), new SymCat(3, 2)],[new SymKS("copy")],[new SymKS("copies")],[new SymKS("copied")],[new SymKS("copying")],[new SymKS("cut")],[new SymKS("cuts")],[new SymKS("cutted")],[new SymKS("cutting")],[new SymKS("Danish")],[new SymKS("Danish's")],[new SymKS("Danishes")],[new SymKS("Danishes'")],[new SymKS("the")],[new SymKS("they")],[new SymKS("theirs")],[new SymKS("them")],[new SymKS("it")],[new SymKS("its")],[new SymKS("delete")],[new SymKS("deletes")],[new SymKS("deleted")],[new SymKS("deleting")],[new SymKS("English")],[new SymKS("English's")],[new SymKS("Englishes")],[new SymKS("Englishes'")],[new SymKS("enter")],[new SymKS("enters")],[new SymKS("enterred")],[new SymKS("enterring")],[new SymKS("no"), new SymCat(0, 0), new SymCat(1, 2)],[new SymKS("Finnish")],[new SymKS("Finnish's")],[new SymKS("Finnishes")],[new SymKS("Finnishes'")],[new SymKS("float")],[new SymKS("float's")],[new SymKS("floats")],[new SymKS("floats'")],[new SymKS("French")],[new SymKS("French's")],[new SymKS("Frenches")],[new SymKS("Frenches'")],[new SymKS("German")],[new SymKS("German's")],[new SymKS("Germans")],[new SymKS("Germans'")],[],[new SymKS("ones")],[new SymKS("ones'")],[new SymKP(["a"],[new Alt(["a"],["eu", "Eu", "uni", "up"]), new Alt(["an"],["un"]), new Alt(["an"],["a", "e", "i", "o", "A", "E", "I", "O"]), new Alt(["an"],["SMS", "sms"])])],[new SymKS("one")],[new SymKS("one's")],[new SymKS("integer")],[new SymKS("integer's")],[new SymKS("integers")],[new SymKS("integers'")],[new SymKS("Italian")],[new SymKS("Italian's")],[new SymKS("Italians")],[new SymKS("Italians'")],[new SymCat(0, 0)],[new SymKS("language")],[new SymKS("language's")],[new SymKS("languages")],[new SymKS("languages'")],[new SymKS("next")],[new SymKS("next's")],[new SymKS("nexter")],[new SymKS("nexter's")],[new SymKS("nextest")],[new SymKS("nextest's")],[new SymKS("nextly")],[new SymKS("node")],[new SymKS("node's")],[new SymKS("nodes")],[new SymKS("nodes'")],[new SymKS("Norwegian")],[new SymKS("Norwegian's")],[new SymKS("Norwegians")],[new SymKS("Norwegians'")],[new SymKS("page")],[new SymKS("page's")],[new SymKS("pages")],[new SymKS("pages'")],[new SymKS("parse")],[new SymKS("parses")],[new SymKS("parsed")],[new SymKS("parsing")],[new SymKS("paste")],[new SymKS("pastes")],[new SymKS("pasted")],[new SymKS("pasting")],[new SymKS("previous")],[new SymKS("previous'")],[new SymKS("more", "previous")],[new SymKS("more", "previous'")],[new SymKS("most", "previous")],[new SymKS("most", "previous'")],[new SymKS("previously")],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 0), new SymKS("yourself", "at", "random")],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 0), new SymKS("at", "random")],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 2), new SymKS("yourself", "at", "random")],[new SymCat(0, 0), new SymCat(1, 0), new SymCat(2, 2), new SymKS("at", "random")],[new SymKS("redo")],[new SymKS("redoes")],[new SymKS("redoed")],[new SymKS("redoing")],[new SymKS("refine")],[new SymKS("refines")],[new SymKS("refined")],[new SymKS("refining")],[new SymKS("refinement")],[new SymKS("refinement's")],[new SymKS("refinements")],[new SymKS("refinements'")],[new SymKS("replace")],[new SymKS("replaces")],[new SymKS("replaced")],[new SymKS("replacing")],[new SymKS("Russian")],[new SymKS("Russian's")],[new SymKS("Russians")],[new SymKS("Russians'")],[new SymKS("select")],[new SymKS("selects")],[new SymKS("selected")],[new SymKS("selecting")],[new SymKS("show")],[new SymKS("shows")],[new SymKS("showed")],[new SymKS("showing")],[new SymCat(0, 0), new SymKS("yourself")],[new SymKS("Spanish")],[new SymKS("Spanish's")],[new SymKS("Spanishes")],[new SymKS("Spanishes'")],[new SymKS("string")],[new SymKS("string's")],[new SymKS("strings")],[new SymKS("strings'")],[new SymKS("Swedish")],[new SymKS("Swedish's")],[new SymKS("Swedishes")],[new SymKS("Swedishes'")],[new SymKS("tree")],[new SymKS("tree's")],[new SymKS("trees")],[new SymKS("trees'")],[new SymKS("undo")],[new SymKS("undoes")],[new SymKS("undoed")],[new SymKS("undoing")],[new SymKS("wrap")],[new SymKS("wraps")],[new SymKS("wrapped")],[new SymKS("wrapping")],[new SymKS("wrapper")],[new SymKS("wrapper's")],[new SymKS("wrappers")],[new SymKS("wrappers'")]],{Adjective:{s: 0, e: 0}, Determiner:{s: 1, e: 4}, Float:{s: -3, e: -3}, Int:{s: -2, e: -2}, Noun:{s: 5, e: 7}, Sentence:{s: 8, e: 8}, String:{s: -1, e: -1}, Verb:{s: 9, e: 10}, __gfVar:{s: -4, e: -4}}, 15)});
diff --git a/src/runtime/javascript/gfjseditor.js b/src/runtime/javascript/gfjseditor.js
--- a/src/runtime/javascript/gfjseditor.js
+++ b/src/runtime/javascript/gfjseditor.js
@@ -222,10 +222,10 @@
 	htmlTree.push("<li>");
 	if (tree.hasChildren()) {	
 		htmlTree.push("<img class='tree-menu'");
-		if (tree.collapsed) {
+		if (tree.collapsed)
 			htmlTree.push(" src='plus.png'");
-		}
-		else { htmlTree.push(" src='minus.png'"); }
+		else
+			htmlTree.push(" src='minus.png'");
 		htmlTree.push(" onclick='signClick(\"", tree.name, "\", \"", tree.caption, "\")' />");
 	}
 	else {
@@ -359,7 +359,7 @@
                          else
                            parseTrees = [new Fun(string)];
                          break;
-          default:       parseTrees = grammar.concretes[lang].parser.parseString(string, node.cat); break;
+          default:       parseTrees = grammar.concretes[lang].parseString(string, node.cat); break;
         }
         if (parseTrees.length == 1) {
           pushUndoClearRedo();
@@ -607,13 +607,8 @@
 		actions.push(createAction("Wrap", "action", "SingleWordCommand Wrap", "W"));
 	}
     
-    for (var i in grammar.concretes) {
-	  if (grammar.concretes[i].parser) {
-		actions.push(createAction("Parse", "action", "Command Parse IndefSgDet String_N", "P"));
-	  } else { actions.push(createAction("Parse", "unavailable", "Command Parse IndefSgDet String_N", "P")); }
-	  break;
-	}
-
+    actions.push(createAction("Parse", "action", "Command Parse IndefSgDet String_N", "P"));
+	
 	if (node && !abstractNode.isComplete()) {	
 		actions.push(createAction("RandomNode", "action", "RandomlyCommand Refine DefSgDet Node", "N"));
 	}
diff --git a/src/runtime/javascript/gflib.js b/src/runtime/javascript/gflib.js
--- a/src/runtime/javascript/gflib.js
+++ b/src/runtime/javascript/gflib.js
@@ -20,20 +20,18 @@
 	  toConcs[toLang] = this.concretes[toLang];
 	}
 	for (var c1 in fromConcs) {
-		var p = this.concretes[c1].parser;
-		if (p) {
-			var trees = p.parseString(input, this.abstract.startcat);
-			if (trees.length > 0) {
-				outputs[c1] = new Array();
-				for (var i in trees) {
-				        outputs[c1][i] = new Object();
-				        for (var c2 in toConcs) {
-						outputs[c1][i][c2] = this.concretes[c2].linearize(trees[i]);
-					}
+		var concrete = this.concretes[c1];
+		var trees = concrete.parseString(input, this.abstract.startcat);
+		if (trees.length > 0) {
+			outputs[c1] = new Array();
+			for (var i in trees) {
+				outputs[c1][i] = new Object();
+				for (var c2 in toConcs) {
+					outputs[c1][i][c2] = this.concretes[c2].linearize(trees[i]);
 				}
 			}
 		}
-  	}
+	}
 	return outputs;
 }
 
@@ -50,7 +48,10 @@
 /* Abstract syntax trees */
 function Fun(name) {
 	this.name = name;
-	this.args = copy_arguments(arguments, 1);
+	this.args = new Array();
+	for (var i = 1; i < arguments.length; i++) {
+		this.args[i-1] = arguments[i];
+	}
 }
 Fun.prototype.print = function () { return this.show(0); } ;
 Fun.prototype.show = function (prec) {
@@ -98,8 +99,19 @@
 	}
 } ;
 Fun.prototype.isLiteral = function() {
-  return (/^[\"\d]/).test(this.name);
+  return (/^[\"\-\d]/).test(this.name);
 } ;
+Fun.prototype.isString = function() {
+  return (/^\".*\"$/).test(this.name);
+} ;
+Fun.prototype.isInt = function() {
+  return (/^\-?\d+$/).test(this.name);
+} ;
+Fun.prototype.isFloat = function() {
+  return (/^\-?\d*(\.\d*)?$/).test(this.name) &&
+         this.name != "." &&
+         this.name != "-.";
+} ;
 Fun.prototype.isEqual = function(obj) {
   if (this.name != obj.name)
     return false;
@@ -112,93 +124,6 @@
   return true;
 }
 
-/* Concrete syntax terms */
-
-function Arr() { this.arr = copy_arguments(arguments, 0); }
-Arr.prototype.tokens = function() { return this.arr[0].tokens(); };
-Arr.prototype.sel = function(i) { return this.arr[i.toIndex()]; };
-Arr.prototype.setTag = function(tag) {
-	for (var i = 0, j = this.arr.length; i < j; i++) {
-		this.arr[i].setTag(tag);
-	}
-};
-
-function Seq() { this.seq = copy_arguments(arguments, 0); }
-Seq.prototype.tokens = function() { 
-	var xs = new Array();
-	for (var i in this.seq) {
-		var ys = this.seq[i].tokens();
-		for (var j in ys) {
-			xs.push(ys[j]);
-		}		
-	}
-	return xs; 
-};
-Seq.prototype.setTag = function(tag) {
-	for (var i = 0, j = this.seq.length; i < j; i++) {
-		this.seq[i].setTag(tag);
-	}
-};
-
-function Variants() { this.variants = copy_arguments(arguments, 0); }
-Variants.prototype.tokens = function() { return this.variants[0].tokens(); };
-Variants.prototype.sel = function(i) { return this.variants[0].sel(i); };
-Variants.prototype.toIndex = function() { return this.variants[0].toIndex(); };
-Variants.prototype.setTag = function(tag) {
-	for (var i = 0, j = this.variants.length; i < j; i++) {
-		this.variants[i].setTag(tag);
-	}
-};
-
-function Rp(index,value) { this.index = index; this.value = value; }
-Rp.prototype.tokens = function() { return new Array(this.index.tokens()); };
-Rp.prototype.sel = function(i) { return this.value.arr[i.toIndex()]; };
-Rp.prototype.toIndex = function() { return this.index.toIndex(); };
-Rp.prototype.setTag = function(tag) { this.index.setTag(tag) };
-
-function Suffix(prefix,suffix) {
-	this.prefix = new String(prefix);
-	if (prefix.tag) { this.prefix.tag = prefix.tag; }
-	this.suffix = suffix;
-};
-Suffix.prototype.tokens = function() {
-	var xs = this.suffix.tokens();
-	for (var i in xs) {
-		xs[i] = new String(this.prefix + xs[i]);
-		xs[i].setTag(this.prefix.tag);
-	}
-	return xs;
-};
-Suffix.prototype.sel = function(i) { return new Suffix(this.prefix, this.suffix.sel(i)); };
-Suffix.prototype.setTag = function(tag) { if (!this.prefix.tag) { this.prefix.setTag(tag); } };
-
-function Meta() { }
-Meta.prototype.tokens = function() { 
-	var newString = new String("?");
-	newString.setTag(this.tag);
-	return new Array(newString);
-};
-Meta.prototype.toIndex = function() { return 0; };
-Meta.prototype.sel = function(i) { return this; };
-Meta.prototype.setTag = function(tag) { if (!this.tag) { this.tag = tag; } };
-
-function Str(value) { this.value = value; }
-Str.prototype.tokens = function() {
-	var newString = new String(this.value);	
-	newString.setTag(this.tag);
-	return new Array(newString);
-};
-Str.prototype.setTag = function(tag) { if (!this.tag) { this.tag = tag; } };
-
-function Int(value) { this.value = value; }
-Int.prototype.tokens = function() {
-	var newString = new String(this.value.toString());
-	newString.setTag(this.tag);
-	return new Array(newString);
-};
-Int.prototype.toIndex = function() { return this.value; };
-Int.prototype.setTag = function(tag) { if (!this.tag) { this.tag = tag; } };
-
 /* Type annotation */
 
 function GFAbstract(startcat, types) {
@@ -284,47 +209,166 @@
 
 /* Linearization */
 
-function GFConcrete(flags, rules, parser) {
-	this.flags = flags;
-	this.rules = rules;
-	if (parser) {
-		this.parser = parser;
-	} else {
-		this.parser = undefined;
-	}
+function GFConcrete(flags, productions, functions, sequences, startCats, totalFIds) {
+	this.flags       = flags;
+	this.productions = productions;
+	this.functions   = functions;
+	this.sequences   = sequences;
+	this.startCats   = startCats;
+	this.totalFIds   = totalFIds;
+
+	this.pproductions = productions;
+	this.lproductions = new Object();
+
+    for (var fid in productions) {
+      for (var i in productions[fid]) {
+        var rule = productions[fid][i];
+        
+        if (rule.id == "Apply") {
+          var fun          = this.functions[rule.fun];
+          var lproductions = this.lproductions;
+          
+          rule.fun = fun;
+
+          var register = function (args, key, i) {
+			    if (i < args.length) {
+				  var c   = 0;
+				  var arg = args[i].fid;
+				  
+				  for (var k in productions[arg]) {
+                    var rule = productions[arg][k];
+                    if (rule.id == "Coerce") {
+                      register(args,key + "_" + rule.arg,i+1);
+                      c++;
+                    }
+                  }
+                  
+                  if (c == 0)
+                    register(args,key + "_" + arg,i+1);
+		        } else {
+			      var set = lproductions[key];
+                  if (set == null) {
+                    set = new Array();
+                    lproductions[key] = set;
+                  }
+		          set.push({fun: fun, fid: fid});
+				}
+		  }
+
+          register(rule.args,rule.fun.name,0);
+		}
+      }
+    }
+    
+    for (var i in functions) {
+      var fun = functions[i];
+      for (var j in fun.lins) {
+        fun.lins[j] = sequences[fun.lins[j]];
+      }
+    }
 }
-GFConcrete.prototype.rule = function (name, cs) { 
-  var r = this.rules[name];
-  if (r) {
-    return this.rules[name](cs); 
+GFConcrete.prototype.linearizeSyms = function (tree, tag) { 
+  var res = new Array();
+  
+  if (tree.isString()) {
+	var sym = new SymKS(tree.name);
+	sym.tag = tag;
+	res.push({fid: -1, table: [[sym]]});
+  } else if (tree.isInt()) {
+	var sym = new SymKS(tree.name);
+	sym.tag = tag;
+	res.push({fid: -2, table: [[sym]]});
+  } else if (tree.isFloat()) {
+	var sym = new SymKS(tree.name);
+	sym.tag = tag;
+	res.push({fid: -3, table: [[sym]]});
+  } else if (tree.isMeta()) {
+	  // TODO: Use lindef here
+      var cat = this.startCats[tree.type];
+      
+      var sym = new SymKS(tree.name);
+	  sym.tag = tag;
+	  
+	  for (var fid = cat.s; fid <= cat.e; fid++) {
+	    res.push({fid: fid, table: [[sym]]});
+      }
   } else {
-    window.alert("Missing rule " + name);
+    var cs = new Array();
+    for (var i in tree.args) {
+      // TODO: we should handle the case for nondeterministic linearization
+      cs.push(this.linearizeSyms(tree.args[i],tag + "-" + i)[0]);
+    }
+    var key = tree.name;
+    for (var i in cs) {
+      key = key + "_" + cs[i].fid
+    }
+
+    for (var i in this.lproductions[key]) {
+      var rule = this.lproductions[key][i];
+      var row  = {fid: rule.fid, table: new Array()};
+      for (var j in rule.fun.lins) {
+        var lin  = rule.fun.lins[j];
+        var toks = new Array();
+        row.table[j] = toks;
+		
+        for (var k in lin) {
+          var sym = lin[k];
+          switch (sym.id) {
+            case "Arg":
+            case "Lit":
+              var ts = cs[sym.i].table[sym.label];
+              for (var l in ts) {
+                toks.push(ts[l]);
+              }
+              break;
+            case "KS":
+            case "KP":
+              toks.push(this.tagIt(sym,tag));
+              break;
+          }
+        }
+      }
+      res.push(row);
+    }
   }
+  
+  return res;
 };
-GFConcrete.prototype.addRule = function (name, f) { this.rules[name] = f; };
-GFConcrete.prototype.lindef = function (cat, v) {	return this.rules[cat]([new Str(v)]); } ;
-GFConcrete.prototype.linearize = function (tree) { 
-	return this.unlex(this.linearizeToTerm(tree).tokens());
+GFConcrete.prototype.syms2toks = function (syms) {
+  var ts   = new Array();
+  for (var i in syms) {
+    var sym = syms[i];
+    switch (sym.id) {
+      case "KS":
+        for (var j in sym.tokens) {
+          ts.push(this.tagIt(sym.tokens[j],sym.tag));
+        }
+        break;
+      case "KP":
+        for (var j in sym.tokens) {
+          ts.push(this.tagIt(sym.tokens[j],sym.tag));
+  	    }
+        break;
+    }
+  }
+  return ts;
 };
-GFConcrete.prototype.linearizeToTerm = function (tree) {
-	if (tree.isMeta()) {
-		if (isUndefined(tree.type)) {
-			return new Meta();
-		} else {
-			return this.lindef(tree.type, tree.name);
-		}
-	} else {
-	    var cs = new Array();
-		for (var i in tree.args) {
-		  cs.push(this.linearizeToTerm(tree.args[i]));
-		}
-                if (tree.isLiteral()) {
-		  return new Arr(new Str(tree.name));
-		} else {
-		  return this.rule(tree.name, cs);
-		}
-	}
+GFConcrete.prototype.linearizeAll = function (tree) {
+  var res  = this.linearizeSyms(tree,"0");
+  for (var l in res) {
+    res[l] = this.unlex(this.syms2toks(res[l].table[0]));
+  }
+
+  return res;
 };
+GFConcrete.prototype.linearize = function (tree) {
+  var res  = this.linearizeSyms(tree,"0");
+  return this.unlex(this.syms2toks(res[0].table[0]));
+}
+GFConcrete.prototype.tagAndLinearize = function (tree) { 
+  var res  = this.linearizeSyms(tree,"0");
+  return this.syms2toks(res[0].table[0]);
+}
 GFConcrete.prototype.unlex = function (ts) {
 	if (ts.length == 0) {
 		return "";
@@ -345,29 +389,20 @@
 	}
 	return s;
 };
-GFConcrete.prototype.tagAndLinearize = function (tree) {
-	return this.tagAndLinearizeToTerm(tree, "0").tokens();
-};
-GFConcrete.prototype.tagAndLinearizeToTerm = function (tree, route) {
-	if (tree.isMeta()) {
-		if (isUndefined(tree.type)) {
-			var newMeta = new Meta();
-			newMeta.setTag(route);
-			return newMeta;
-		} else {
-			var newTerm = this.lindef(tree.type, tree.name);
-			newTerm.setTag(route);
-			return newTerm;
-		}
-	} else {
-	    var cs = new Array();
-		for (var i in tree.args) {
-		  cs.push(this.tagAndLinearizeToTerm(tree.args[i], route + "-" + i));
-		}
-		var newTerm = this.rule(tree.name, cs);
-		newTerm.setTag(route);
-		return newTerm;
-	}
+GFConcrete.prototype.tagIt = function (obj, tag) {
+  if (isString(obj)) {
+	var o = new String(obj);
+	o.setTag(tag);
+	return o;
+  } else {
+	var me = arguments.callee;
+    if (arguments.length == 2) {
+      me.prototype = obj;
+      var o = new me();
+      o.tag = tag;
+      return o;
+    }
+  }
 };
 
 /* Utilities */
@@ -405,42 +440,12 @@
 	}
 }
 
-
-function copy_arguments(args, start) {
-	var arr = new Array();
-	for (var i = 0; i < args.length - start; i++) {
-		arr[i] = args[i + start];
-	}
-	return arr;
-}
-
 /* ------------------------------------------------------------------------- */
 /* -------------------------------- PARSING -------------------------------- */
 /* ------------------------------------------------------------------------- */
 
 
-function Parser(productions, functions, sequences, startCats, totalCats) {
-	this.productions = productions;
-    this.functions = functions;
-    this.sequences = sequences;
-	this.startCats = startCats;
-    this.totalCats = totalCats;
-    
-    for (var fid in productions) {
-      for (var i in productions[fid]) {
-        var rule = productions[fid][i];
-        rule.fun = functions[rule.fun];
-      }
-    }
-    
-    for (var i in functions) {
-      var fun = functions[i];
-      for (var j in fun.lins) {
-        fun.lins[j] = sequences[fun.lins[j]];
-      }
-    }
-}
-Parser.prototype.showRules = function () {
+GFConcrete.prototype.showRules = function () {
     var ruleStr = new Array();
 	ruleStr.push("");
 	for (var i = 0, j = this.rules.length; i < j; i++) {
@@ -448,7 +453,7 @@
 	}
 	return ruleStr.join("");
 };
-Parser.prototype.tokenize = function (string) {
+GFConcrete.prototype.tokenize = function (string) {
     var inToken = false;
     var start, end;
     var tokens = new Array();
@@ -484,7 +489,7 @@
     }
     return tokens;
 };
-Parser.prototype.parseString = function (string, cat) {
+GFConcrete.prototype.parseString = function (string, cat) {
 	var tokens = this.tokenize(string);
     
 	var ps = new ParseState(this, cat);
@@ -497,7 +502,7 @@
 /**
  * Generate list of suggestions given an input string
  */
-Parser.prototype.complete = function (input, cat) {
+GFConcrete.prototype.complete = function (input, cat) {
 
 	// Parameter defaults
 	if (input == null) input = "";
@@ -558,19 +563,19 @@
 	return { 'consumed' : tokens, 'suggestions' : suggs };
 }
 
-// Rule Object Definition
+// Apply Object Definition
 
-function Rule(fun, args) {
-    this.id = "Rule";
+function Apply(fun, args) {
+    this.id   = "Apply";
 	this.fun  = fun;
 	this.args = args;
 }
-Rule.prototype.show = function (cat) {
+Apply.prototype.show = function (cat) {
 	var recStr = new Array();
 	recStr.push(cat, " -> ", fun.name, " [", this.args, "]");
 	return recStr.join("");
 };
-Rule.prototype.isEqual = function (obj) {
+Apply.prototype.isEqual = function (obj) {
 	if (this.id != obj.id || this.fun != obj.fun || this.args.length != obj.args.length)
       return false;
       
@@ -582,6 +587,12 @@
     return true;
 };
 
+function PArg() {
+	this.fid = arguments[arguments.length-1];
+	if (arguments.length > 1)
+		this.hypos = arguments.slice(0,arguments.length-1);
+}
+
 // Coerce Object Definition
 
 function Coerce(arg) {
@@ -618,7 +629,7 @@
     return true;
 };
 
-function FFun(name,lins) {
+function CncFun(name,lins) {
     this.name = name;
     this.lins = lins;
 }
@@ -626,39 +637,39 @@
 // Definition of symbols present in linearization records
 
 // Object to represent argument projections in grammar rules
-function Arg(i, label) {
+function SymCat(i, label) {
 	this.id = "Arg";
 	this.i = i;
 	this.label = label;
 }
-Arg.prototype.getId = function () { return this.id; };
-Arg.prototype.getArgNum = function () { return this.i };
-Arg.prototype.show = function () {
+SymCat.prototype.getId = function () { return this.id; };
+SymCat.prototype.getArgNum = function () { return this.i };
+SymCat.prototype.show = function () {
 	var argStr = new Array();
 	argStr.push(this.i, this.label);
 	return argStr.join(".");
 };
 
 // Object to represent terminals in grammar rules
-function KS() {
+function SymKS() {
 	this.id = "KS";
 	this.tokens = arguments;
 }
-KS.prototype.getId = function () { return this.id; };
-KS.prototype.show = function () {
+SymKS.prototype.getId = function () { return this.id; };
+SymKS.prototype.show = function () {
 	var terminalStr = new Array();
 	terminalStr.push('"', this.tokens, '"');
 	return terminalStr.join("");
 };
 
 // Object to represent pre in grammar rules
-function KP(tokens,alts) {
+function SymKP(tokens,alts) {
 	this.id = "KP";
 	this.tokens = tokens;
     this.alts   = alts;
 }
-KP.prototype.getId = function () { return this.id; };
-KP.prototype.show = function () {
+SymKP.prototype.getId = function () { return this.id; };
+SymKP.prototype.show = function () {
 	var terminalStr = new Array();
 	terminalStr.push('"', this.tokens, '"');
 	return terminalStr.join("");
@@ -670,13 +681,13 @@
 }
 
 // Object to represent pre in grammar rules
-function Lit(i,label) {
+function SymLit(i,label) {
 	this.id = "Lit";
 	this.i = i;
 	this.label = label;
 }
-Lit.prototype.getId = function () { return this.id; };
-Lit.prototype.show = function () {
+SymLit.prototype.getId = function () { return this.id; };
+SymLit.prototype.show = function () {
 	var argStr = new Array();
 	argStr.push(this.i, this.label);
 	return argStr.join(".");
@@ -729,15 +740,15 @@
   return true;
 }
 
-function ParseState(parser, startCat) {
-  this.parser = parser;
+function ParseState(concrete, startCat) {
+  this.concrete = concrete;
   this.startCat = startCat;
   this.items = new Trie();
-  this.chart = new Chart(parser);
+  this.chart = new Chart(concrete);
 
   var items = new Array();
   
-  var fids = parser.startCats[startCat];
+  var fids = concrete.startCats[startCat];
   if (fids != null) {
     var fid;
     for (fid = fids.s; fid <= fids.e; fid++) {
@@ -841,11 +852,11 @@
               );
   
   
-  var totalCats = this.parser.totalCats;
+  var totalFIds = this.concrete.totalFIds;
   var forest    = this.chart.forest;
       
   function go(fid) {
-    if (fid < totalCats) {
+    if (fid < totalFIds) {
       return [new Fun("?")];
     } else {
       var trees = new Array();
@@ -861,7 +872,7 @@
           var arg_ts = new Array();
           for (var k in rule.args) {
             arg_ix[k] = 0;
-            arg_ts[k] = go(rule.args[k]);
+            arg_ts[k] = go(rule.args[k].fid);
           }
             
           while (true) {
@@ -893,7 +904,7 @@
 
   
   var trees = new Array();
-  var fids = this.parser.startCats[this.startCat];
+  var fids = this.concrete.startCats[this.startCat];
   if (fids != null) {
     var fid0;
     for (fid0 = fids.s; fid0 <= fids.e; fid0++) {
@@ -936,7 +947,7 @@
       if (item.dot < lin.length) {
         var sym = lin[item.dot];
         switch (sym.id) {
-          case "Arg": var fid   = item.args[sym.i];
+          case "Arg": var fid   = item.args[sym.i].fid;
                       var label = sym.label;
 
                       var items = this.chart.lookupAC(fid,label);
@@ -975,7 +986,7 @@
                         tokenCallback(alt.tokens, pitem);
                       }
                       break;
-          case "Lit": var fid = item.args[sym.i];
+          case "Lit": var fid = item.args[sym.i].fid;
                       var rules = this.chart.forest[fid];
                       if (rules != null) {
                         tokenCallback(rules[0].toks, item.shiftOverTokn());
@@ -1004,7 +1015,7 @@
             }
             
             this.chart.insertPC(item.fid,item.lbl,item.offset,fid);
-            this.chart.forest[fid] = [new Rule(item.fun,item.args)];
+            this.chart.forest[fid] = [new Apply(item.fun,item.args)];
           } else {
             var labels = this.chart.labelsAC(fid);
             if (labels != null) {
@@ -1014,7 +1025,7 @@
             }
             
             var rules = this.chart.forest[fid];
-            var rule  = new Rule(item.fun,item.args);
+            var rule  = new Apply(item.fun,item.args);
               
             var isMember = false;
             for (var j in rules) {
@@ -1030,16 +1041,16 @@
   }
 }
 
-function Chart(parser) {
+function Chart(concrete) {
   this.active      = new Object();
   this.actives     = new Array();
   this.passive     = new Object();
   this.forest      = new Object();
-  this.nextId      = parser.totalCats;
+  this.nextId      = concrete.totalFIds;
   this.offset      = 0;
   
-  for (var fid in parser.productions) {
-    this.forest[fid] = parser.productions[fid];
+  for (var fid in concrete.pproductions) {
+    this.forest[fid] = concrete.pproductions[fid];
   }
 }
 Chart.prototype.lookupAC = function (fid,label) {
@@ -1096,7 +1107,7 @@
              for (var i in rules0) {
                var rule = rules0[i];
                switch (rule.id) {
-                 case "Rule":   rules.push(rule); break;
+                 case "Apply":  rules.push(rule); break;
                  case "Coerce": go(forest[rule.arg]); break;
                }
              }
@@ -1129,7 +1140,7 @@
     for (var k in this.args) {
       nargs[k] = this.args[k];
     }
-    nargs[i] = fid;
+    nargs[i] = new PArg(fid);
     return new ActiveItem(this.offset,this.dot+1,this.fun,this.seq,nargs,this.fid,this.lbl);
 }
 ActiveItem.prototype.shiftOverTokn = function () {
diff --git a/src/runtime/javascript/grammar.js b/src/runtime/javascript/grammar.js
--- a/src/runtime/javascript/grammar.js
+++ b/src/runtime/javascript/grammar.js
@@ -1,1 +1,1 @@
-var Food = new GFGrammar(new GFAbstract("Comment",{Boring: new Type([], "Quality"), Cheese: new Type([], "Kind"), Delicious: new Type([], "Quality"), Expensive: new Type([], "Quality"), Fish: new Type([], "Kind"), Fresh: new Type([], "Quality"), Pred: new Type(["Item", "Quality"], "Comment"), Italian: new Type([], "Quality"), Mod: new Type(["Quality", "Kind"], "Kind"), That: new Type(["Kind"], "Item"), This: new Type(["Kind"], "Item"), Very: new Type(["Quality"], "Quality"), Warm: new Type([], "Quality"), Wine: new Type([], "Kind")}),{FoodEng: new GFConcrete({},{Boring: function(cs){return new Arr(new Str("boring"));}, Cheese: function(cs){return new Arr(new Str("cheese"));}, Delicious: function(cs){return new Arr(new Str("delicious"));}, Expensive: function(cs){return new Arr(new Str("expensive"));}, Fish: function(cs){return new Arr(new Str("fish"));}, Fresh: function(cs){return new Arr(new Str("fresh"));}, Pred: function(cs){return new Arr(new Seq(Food.concretes["FoodEng"].rule("_6", cs), new Str("is"), Food.concretes["FoodEng"].rule("_7", cs)));}, Italian: function(cs){return new Arr(new Str("Italian"));}, Mod: function(cs){return new Arr(new Seq(Food.concretes["FoodEng"].rule("_6", cs), Food.concretes["FoodEng"].rule("_7", cs)));}, That: function(cs){return new Arr(new Seq(new Str("that"), Food.concretes["FoodEng"].rule("_6", cs)));}, This: function(cs){return new Arr(new Seq(new Str("this"), Food.concretes["FoodEng"].rule("_6", cs)));}, Very: function(cs){return new Arr(new Seq(new Str("very"), Food.concretes["FoodEng"].rule("_6", cs)));}, Warm: function(cs){return new Arr(new Str("warm"));}, Wine: function(cs){return new Arr(new Str("wine"));}, _21: function(cs){return new Arr(cs[0]);}, _6: function(cs){return cs[0].sel(new Int(0));}, _7: function(cs){return cs[1].sel(new Int(0));}, Item: function(cs){return Food.concretes["FoodEng"].rule("_21", cs);}, Kind: function(cs){return Food.concretes["FoodEng"].rule("_21", cs);}, Comment: function(cs){return Food.concretes["FoodEng"].rule("_21", cs);}, Quality: function(cs){return Food.concretes["FoodEng"].rule("_21", cs);}, "Int": function(cs){return new Arr(cs[0]);}, "Float": function(cs){return new Arr(cs[0]);}, "String": function(cs){return new Arr(cs[0]);}}, new Parser({0:[new Rule(9,[1]), new Rule(10,[1])], 1:[new Rule(1,[]), new Rule(4,[]), new Rule(8,[3, 1]), new Rule(13,[])], 2:[new Rule(6,[0, 3])], 3:[new Rule(0,[]), new Rule(2,[]), new Rule(3,[]), new Rule(5,[]), new Rule(7,[]), new Rule(11,[3]), new Rule(12,[])]},[new FFun("Boring",[0]), new FFun("Cheese",[1]), new FFun("Delicious",[2]), new FFun("Expensive",[3]), new FFun("Fish",[4]), new FFun("Fresh",[5]), new FFun("Pred",[6]), new FFun("Italian",[7]), new FFun("Mod",[8]), new FFun("That",[9]), new FFun("This",[10]), new FFun("Very",[11]), new FFun("Warm",[12]), new FFun("Wine",[13])],[[new KS("boring")],[new KS("cheese")],[new KS("delicious")],[new KS("expensive")],[new KS("fish")],[new KS("fresh")],[new Arg(0, 0), new KS("is"), new Arg(1, 0)],[new KS("Italian")],[new Arg(0, 0), new Arg(1, 0)],[new KS("that"), new Arg(0, 0)],[new KS("this"), new Arg(0, 0)],[new KS("very"), new Arg(0, 0)],[new KS("warm")],[new KS("wine")]],{Float:{s: -3, e: -3}, Int:{s: -2, e: -2}, Item:{s: 0, e: 0}, Kind:{s: 1, e: 1}, Comment:{s: 2, e: 2}, Quality:{s: 3, e: 3}, String:{s: -1, e: -1}, __gfVar:{s: -4, e: -4}}, 5)), FoodIta: new GFConcrete({},{Boring: function(cs){return new Arr(new Str("noioso"));}, Cheese: function(cs){return new Arr(new Str("formaggio"));}, Delicious: function(cs){return new Arr(new Str("delizioso"));}, Expensive: function(cs){return new Arr(new Str("caro"));}, Fish: function(cs){return new Arr(new Str("pesce"));}, Fresh: function(cs){return new Arr(new Str("fresco"));}, Pred: function(cs){return new Arr(new Seq(Food.concretes["FoodIta"].rule("_6", cs), new Str("è"), Food.concretes["FoodIta"].rule("_7", cs)));}, Italian: function(cs){return new Arr(new Str("italiano"));}, Mod: function(cs){return new Arr(new Seq(Food.concretes["FoodIta"].rule("_7", cs), Food.concretes["FoodIta"].rule("_6", cs)));}, That: function(cs){return new Arr(new Seq(new Str("quel"), Food.concretes["FoodIta"].rule("_6", cs)));}, This: function(cs){return new Arr(new Seq(new Str("questo"), Food.concretes["FoodIta"].rule("_6", cs)));}, Very: function(cs){return new Arr(new Seq(new Str("molto"), Food.concretes["FoodIta"].rule("_6", cs)));}, Warm: function(cs){return new Arr(new Str("caldo"));}, Wine: function(cs){return new Arr(new Str("vino"));}, _21: function(cs){return new Arr(cs[0]);}, _6: function(cs){return cs[0].sel(new Int(0));}, _7: function(cs){return cs[1].sel(new Int(0));}, Item: function(cs){return Food.concretes["FoodIta"].rule("_21", cs);}, Kind: function(cs){return Food.concretes["FoodIta"].rule("_21", cs);}, Comment: function(cs){return Food.concretes["FoodIta"].rule("_21", cs);}, Quality: function(cs){return Food.concretes["FoodIta"].rule("_21", cs);}, "Int": function(cs){return new Arr(cs[0]);}, "Float": function(cs){return new Arr(cs[0]);}, "String": function(cs){return new Arr(cs[0]);}}, new Parser({0:[new Rule(9,[1]), new Rule(10,[1])], 1:[new Rule(1,[]), new Rule(4,[]), new Rule(8,[3, 1]), new Rule(13,[])], 2:[new Rule(6,[0, 3])], 3:[new Rule(0,[]), new Rule(2,[]), new Rule(3,[]), new Rule(5,[]), new Rule(7,[]), new Rule(11,[3]), new Rule(12,[])]},[new FFun("Boring",[0]), new FFun("Cheese",[1]), new FFun("Delicious",[2]), new FFun("Expensive",[3]), new FFun("Fish",[4]), new FFun("Fresh",[5]), new FFun("Pred",[6]), new FFun("Italian",[7]), new FFun("Mod",[8]), new FFun("That",[9]), new FFun("This",[10]), new FFun("Very",[11]), new FFun("Warm",[12]), new FFun("Wine",[13])],[[new KS("noioso")],[new KS("formaggio")],[new KS("delizioso")],[new KS("caro")],[new KS("pesce")],[new KS("fresco")],[new Arg(0, 0), new KS("è"), new Arg(1, 0)],[new KS("italiano")],[new Arg(1, 0), new Arg(0, 0)],[new KS("quel"), new Arg(0, 0)],[new KS("questo"), new Arg(0, 0)],[new KS("molto"), new Arg(0, 0)],[new KS("caldo")],[new KS("vino")]],{Float:{s: -3, e: -3}, Int:{s: -2, e: -2}, Item:{s: 0, e: 0}, Kind:{s: 1, e: 1}, Comment:{s: 2, e: 2}, Quality:{s: 3, e: 3}, String:{s: -1, e: -1}, __gfVar:{s: -4, e: -4}}, 5))});
+var Foods = new GFGrammar(new GFAbstract("Phrase",{Boring: new Type([], "Quality"), Cheese: new Type([], "Kind"), Delicious: new Type([], "Quality"), Expensive: new Type([], "Quality"), Fish: new Type([], "Kind"), Fresh: new Type([], "Quality"), Is: new Type(["Item", "Quality"], "Phrase"), Italian: new Type([], "Quality"), Pizza: new Type([], "Kind"), QKind: new Type(["Quality", "Kind"], "Kind"), That: new Type(["Kind"], "Item"), These: new Type(["Kind"], "Item"), This: new Type(["Kind"], "Item"), Those: new Type(["Kind"], "Item"), Very: new Type(["Quality"], "Quality"), Warm: new Type([], "Quality"), Wine: new Type([], "Kind")}),{FoodsEng: new GFConcrete({},{0:[new Apply(15,[new PArg(2)]), new Apply(17,[new PArg(2)])], 1:[new Apply(16,[new PArg(2)]), new Apply(18,[new PArg(2)])], 2:[new Apply(5,[]), new Apply(8,[]), new Apply(13,[]), new Apply(14,[new PArg(4), new PArg(2)]), new Apply(21,[])], 3:[new Apply(10,[new PArg(0), new PArg(4)]), new Apply(11,[new PArg(1), new PArg(4)])], 4:[new Apply(4,[]), new Apply(6,[]), new Apply(7,[]), new Apply(9,[]), new Apply(12,[]), new Apply(19,[new PArg(4)]), new Apply(20,[])]},[new CncFun("lindef Item",[0]), new CncFun("lindef Kind",[0, 0]), new CncFun("lindef Phrase",[0]), new CncFun("lindef Quality",[0]), new CncFun("Boring",[1]), new CncFun("Cheese",[2, 3]), new CncFun("Delicious",[4]), new CncFun("Expensive",[5]), new CncFun("Fish",[6, 6]), new CncFun("Fresh",[7]), new CncFun("Is",[8]), new CncFun("Is",[9]), new CncFun("Italian",[10]), new CncFun("Pizza",[11, 12]), new CncFun("QKind",[13, 14]), new CncFun("That",[15]), new CncFun("These",[16]), new CncFun("This",[17]), new CncFun("Those",[18]), new CncFun("Very",[19]), new CncFun("Warm",[20]), new CncFun("Wine",[21, 22])],[[new SymLit(0, 0)],[new SymKS("boring")],[new SymKS("cheese")],[new SymKS("cheeses")],[new SymKS("delicious")],[new SymKS("expensive")],[new SymKS("fish")],[new SymKS("fresh")],[new SymCat(0, 0), new SymKS("is"), new SymCat(1, 0)],[new SymCat(0, 0), new SymKS("are"), new SymCat(1, 0)],[new SymKS("Italian")],[new SymKS("pizza")],[new SymKS("pizzas")],[new SymCat(0, 0), new SymCat(1, 0)],[new SymCat(0, 0), new SymCat(1, 1)],[new SymKS("that"), new SymCat(0, 0)],[new SymKS("these"), new SymCat(0, 1)],[new SymKS("this"), new SymCat(0, 0)],[new SymKS("those"), new SymCat(0, 1)],[new SymKS("very"), new SymCat(0, 0)],[new SymKS("warm")],[new SymKS("wine")],[new SymKS("wines")]],{Float:{s: -3, e: -3}, Int:{s: -2, e: -2}, Item:{s: 0, e: 1}, Kind:{s: 2, e: 2}, Phrase:{s: 3, e: 3}, Quality:{s: 4, e: 4}, String:{s: -1, e: -1}, __gfVar:{s: -4, e: -4}}, 6)});
diff --git a/src/runtime/javascript/translator.html b/src/runtime/javascript/translator.html
--- a/src/runtime/javascript/translator.html
+++ b/src/runtime/javascript/translator.html
@@ -9,7 +9,7 @@
     <script type="text/javascript" src="translator.js"></script>
     <script type="text/javascript">
       /* CHANGE ME */
-     var grammar = Food;
+     var grammar = Foods;
 
      function updateTranslation () {
         var input = document.getElementById('inputText').value;
diff --git a/src/runtime/python/INSTALL b/src/runtime/python/INSTALL
new file mode 100644
--- /dev/null
+++ b/src/runtime/python/INSTALL
@@ -0,0 +1,5 @@
+You will need the python-devel package or similar.
+You must have installed the PGF C runtime (see ../c/INSTALL)
+
+$ python setup.py build
+$ sudo python setup.py install
diff --git a/src/runtime/python/pypgf.c b/src/runtime/python/pypgf.c
--- a/src/runtime/python/pypgf.c
+++ b/src/runtime/python/pypgf.c
@@ -5,37 +5,14 @@
 #include <gu/map.h>
 #include <gu/file.h>
 #include <pgf/pgf.h>
-#include <pgf/lexer.h>
 #include <pgf/linearizer.h>
+#include <pgf/reader.h>
 
 static PyObject* PGFError;
 
 static PyObject* ParseError;
 
-static PyObject*
-gu2py_string(GuString s) {
-	GuWord w = s.w_;
-	uint8_t buf[sizeof(GuWord)];
-
-	char* src;
-	size_t len;
-	if (w & 1) {
-		len = (w & 0xff) >> 1;
-		gu_assert(len <= sizeof(GuWord));
-		size_t i = len;
-		while (i > 0) {
-			w >>= 8;
-			buf[--i] = w & 0xff;
-		}
-		src = (char*) buf;
-	} else {
-		uint8_t* p = (void*) w;
-		len = (p[0] == 0) ? ((size_t*) p)[-1] : p[0];
-		src = (char*) &p[1];
-	}
-
-	return PyString_FromStringAndSize(src, len);
-}
+static PyObject* TypeError;
 
 typedef struct {
     PyObject_HEAD
@@ -124,12 +101,12 @@
 
 	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
 	GuStringBuf* sbuf = gu_string_buf(tmp_pool);
-	GuWriter* wtr = gu_string_buf_writer(sbuf);
+	GuOut* out = gu_string_buf_out(sbuf);
 
-	pgf_print_expr(self->expr, NULL, 0, wtr, err);
+	pgf_print_expr(self->expr, NULL, 0, out, err);
 
 	GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
-	PyObject* pystr = gu2py_string(str);
+	PyObject* pystr = PyString_FromString(str);
 	
 	gu_pool_free(tmp_pool);
 	return pystr;
@@ -258,11 +235,13 @@
 	e->lit = gu_null_variant;
 
 	if (PyString_Check(lit)) {
+		GuString s = PyString_AsString(lit);
 		PgfLiteralStr* slit =
-			gu_new_variant(PGF_LITERAL_STR,
-			               PgfLiteralStr,
-			               &e->lit, self->pool);
-		slit->val = gu_str_string(PyString_AsString(lit), self->pool);
+			gu_new_flex_variant(PGF_LITERAL_STR,
+			                    PgfLiteralStr,
+			                    val, strlen(s)+1,
+			                    &e->lit, self->pool);
+		strcpy(slit->val, s);
 	} else if (PyInt_Check(lit)) {
 		PgfLiteralInt* ilit =
 			gu_new_variant(PGF_LITERAL_INT,
@@ -293,10 +272,11 @@
 
 	self->pool = gu_new_pool();
 	PgfExprFun* e =
-		gu_new_variant(PGF_EXPR_FUN,
-					   PgfExprFun,
-					   &self->expr, self->pool);
-	e->fun = gu_str_string(fname, self->pool);
+		gu_new_flex_variant(PGF_EXPR_FUN,
+					        PgfExprFun,
+					        fun, strlen(fname)+1,
+					        &self->expr, self->pool);
+	strcpy(e->fun, fname);
 
 	for (Py_ssize_t i = 0; i < n_args; i++) {
 		PyObject* obj = PyList_GetItem(args, i);
@@ -345,7 +325,7 @@
 			PyObject* py_bindtype = 
 				(eabs->bind_type == PGF_BIND_TYPE_EXPLICIT) ? Py_True
 				                                            : Py_False;
-			PyObject* py_var = gu2py_string(eabs->id);
+			PyObject* py_var = PyString_FromString(eabs->id);
 			PyObject* res = 
 				Py_BuildValue("OOOO", py_bindtype, py_var, py_body, args);
 			Py_DECREF(py_var);
@@ -383,7 +363,7 @@
 			switch (i.tag) {
 			case PGF_LITERAL_STR: {
 				PgfLiteralStr* lstr = i.data;
-				return gu2py_string(lstr->val);
+				return PyString_FromString(lstr->val);
 			}
 			case PGF_LITERAL_INT: {
 				PgfLiteralInt* lint = i.data;
@@ -405,7 +385,7 @@
 		}
 		case PGF_EXPR_FUN: {
 			PgfExprFun* efun = i.data;
-			PyObject* fun = gu2py_string(efun->fun);
+			PyObject* fun = PyString_FromString(efun->fun);
 			PyObject* res = Py_BuildValue("OO", fun, args);
 			Py_DECREF(fun);
 			Py_DECREF(args);
@@ -482,7 +462,7 @@
 			}
 			case PGF_LITERAL_STR: {
 				PgfLiteralStr* lstr = i.data;
-				return gu2py_string(lstr->val);
+				return PyString_FromString(lstr->val);
 			}
 			}
 		}
@@ -497,7 +477,7 @@
 	case PGF_EXPR_FUN: {
 		PgfExprFun* efun = i.data;
 		if (strcmp(name, "name") == 0) {
-			return gu2py_string(efun->fun);
+			return PyString_FromString(efun->fun);
 		}
 		break;
 	}
@@ -604,7 +584,7 @@
 
 		if (obj->ob_type == &pgf_TypeType) {
 			py_bindtype = Py_True;
-			cid = gu_str_string("_", self->pool);
+			cid = "_";
 			py_type = obj;
 		} else {
 			if (!PyTuple_Check(obj) ||
@@ -624,7 +604,7 @@
 				PyErr_SetString(PyExc_TypeError, "the arguments in the first list must be triples of (boolean,string,pgf.Type)");
 				return -1;
 			}
-			cid = gu_str_string(PyString_AsString(py_var), self->pool);
+			cid = gu_string_copy(PyString_AsString(py_var), self->pool);
 
 			py_type = PyTuple_GetItem(obj, 2);
 			if (py_type->ob_type != &pgf_TypeType) {
@@ -644,7 +624,7 @@
 		Py_INCREF(py_type);
 	}
 
-	self->type->cid = gu_str_string(catname_s, self->pool);
+	self->type->cid = gu_string_copy(catname_s, self->pool);
 
 	self->type->n_exprs = n_exprs;
 	for (Py_ssize_t i = 0; i < n_exprs; i++) {
@@ -670,12 +650,12 @@
 
 	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
 	GuStringBuf* sbuf = gu_string_buf(tmp_pool);
-	GuWriter* wtr = gu_string_buf_writer(sbuf);
+	GuOut* out = gu_string_buf_out(sbuf);
 
-	pgf_print_type(self->type, NULL, 0, wtr, err);
+	pgf_print_type(self->type, NULL, 0, out, err);
 
 	GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
-	PyObject* pystr = gu2py_string(str);
+	PyObject* pystr = PyString_FromString(str);
 	
 	gu_pool_free(tmp_pool);
 	return pystr;
@@ -713,7 +693,7 @@
 			(hypo->bind_type == PGF_BIND_TYPE_EXPLICIT) ? Py_True
 						  							    : Py_False;
 
-		PyObject* py_var = gu2py_string(hypo->cid);
+		PyObject* py_var = PyString_FromString(hypo->cid);
 		if (py_var == NULL)
 			goto fail;
 
@@ -752,7 +732,7 @@
 static PyObject*
 Type_getCat(TypeObject *self, void *closure)
 {
-	return gu2py_string(self->type->cid);
+	return PyString_FromString(self->type->cid);
 }
 
 static PyObject*
@@ -920,9 +900,10 @@
 	if (tp == NULL)
 		return NULL;
 
-	PyObject* ty_tok = gu2py_string(tp->tok);
-	PyObject* res = Py_BuildValue("(f,O)", tp->prob, ty_tok);
-	Py_DECREF(ty_tok);
+	PyObject* py_tok = PyString_FromString(tp->tok);
+	PyObject* py_cat = PyString_FromString(tp->cat);
+	PyObject* res = Py_BuildValue("(f,O,O)", tp->prob, py_tok, py_cat);
+	Py_DECREF(py_tok);
 
 	return res;
 }
@@ -1060,58 +1041,11 @@
 static PyObject*
 Concr_printName(ConcrObject* self, PyObject *args)
 {
-	const char *name_s;
-    if (!PyArg_ParseTuple(args, "s", &name_s))
+	GuString name;
+    if (!PyArg_ParseTuple(args, "s", &name))
         return NULL;
 
-	GuPool *tmp_pool = gu_local_pool();
-    GuString name = gu_str_string(name_s, tmp_pool);
-    PyObject* pyname = gu2py_string(pgf_print_name(self->concr, name));
-	gu_pool_free(tmp_pool);
-
-	return pyname;
-}
-
-typedef struct {
-	PgfLexer base;
-	PyObject* pylexer;
-	GuPool* pool;
-} PgfPythonLexer;
-
-GU_DEFINE_TYPE(PyPgfLexerExn, abstract, _);
-
-static PgfToken
-pypgf_python_lexer_read_token(PgfLexer *base, GuExn* err)
-{
-	PgfPythonLexer* lexer = (PgfPythonLexer*) base;
-	lexer->base.tok = gu_empty_string;
-
-	PyObject* item = PyIter_Next(lexer->pylexer);
-	if (item == NULL)
-		if (PyErr_Occurred() != NULL)
-			gu_raise(err, PyPgfLexerExn);
-		else
-			gu_raise(err, GuEOF);
-	else {
-		const char* str = PyString_AsString(item);
-		if (str == NULL)
-			gu_raise(err, PyPgfLexerExn);
-		else
-			lexer->base.tok = gu_str_string(str, lexer->pool);
-	}
-
-	return lexer->base.tok;
-}
-
-static PgfLexer*
-pypgf_new_python_lexer(PyObject* pylexer, GuPool* pool)
-{
-	PgfPythonLexer* lexer = gu_new(PgfPythonLexer, pool);
-	lexer->base.read_token = pypgf_python_lexer_read_token;
-	lexer->base.tok = gu_empty_string;
-	lexer->pylexer = pylexer;
-	lexer->pool = pool;
-	return ((PgfLexer*) lexer);
+	return PyString_FromString(pgf_print_name(self->concr, name));
 }
 
 #if (    (PY_VERSION_HEX <  0x02070000) \
@@ -1140,35 +1074,19 @@
 static IterObject*
 Concr_parse(ConcrObject* self, PyObject *args, PyObject *keywds)
 {
-	static char *kwlist[] = {"sentence", "tokens", "cat", "n", "heuristics", NULL};
+	static char *kwlist[] = {"sentence", "cat", "n", "heuristics", NULL};
 
-	int len;
-	const uint8_t *buf = NULL;
-	PyObject* py_lexer = NULL;
-	const char *catname_s = NULL;
+	const char *sentence = NULL;
+	PgfCId catname = pgf_start_cat(self->grammar->pgf);
 	int max_count = -1;
 	double heuristics = -1;
-    if (!PyArg_ParseTupleAndKeywords(args, keywds, "|s#Osid", kwlist,
-                                     &buf, &len, &py_lexer, &catname_s, &max_count, &heuristics))
+    if (!PyArg_ParseTupleAndKeywords(args, keywds, "s|sid", kwlist,
+                                     &sentence, &catname, &max_count, &heuristics))
         return NULL;
 
-    if ((buf == NULL && py_lexer == NULL) || 
-        (buf != NULL && py_lexer != NULL)) {
-		PyErr_SetString(PyExc_TypeError, "either the sentence or the tokens argument must be provided");
-		return NULL;
-	}
-
-	if (py_lexer != NULL) {
-		// get an iterator out of the iterable object
-		py_lexer = PyObject_GetIter(py_lexer);
-		if (py_lexer == NULL)
-			return NULL;
-	}
-
 	IterObject* pyres = (IterObject*) 
 		pgf_IterType.tp_alloc(&pgf_IterType, 0);
 	if (pyres == NULL) {
-		Py_XDECREF(py_lexer);
 		return NULL;
 	}
 
@@ -1186,81 +1104,49 @@
 	pyres->counter   = 0;
 	pyres->fetch     = Iter_fetch_expr;
 
-    GuString catname =
-		(catname_s == NULL) ? pgf_start_cat(self->grammar->pgf, pyres->pool)
-		                    : gu_str_string(catname_s, pyres->pool);
-
-	PgfLexer *lexer = NULL;
-	if (buf != NULL) {
-		GuIn* in = gu_data_in(buf, len, pyres->pool);
-		GuReader* rdr = gu_new_utf8_reader(in, pyres->pool);
-		lexer = pgf_new_simple_lexer(rdr, pyres->pool);
-	} 
-	if (py_lexer != NULL) {
-		lexer = pypgf_new_python_lexer(py_lexer, pyres->pool);
-	}
+	GuExn* parse_err = gu_new_exn(NULL, gu_kind(type), pyres->pool);
 
 	pyres->res =
-		pgf_parse_with_heuristics(self->concr, catname, lexer, 
-		                          heuristics, pyres->pool, out_pool);
-
-	if (pyres->res == NULL) {
-		Py_DECREF(pyres);
-		pyres = NULL;
-
-		PgfToken tok =
-			pgf_lexer_current_token(lexer);
+		pgf_parse_with_heuristics(self->concr, catname, sentence, 
+		                          heuristics, parse_err,
+		                          pyres->pool, out_pool);
 
-		if (gu_string_eq(tok, gu_empty_string))
-			PyErr_SetString(PGFError, "The sentence cannot be parsed");
-		else {
-			PyObject* py_tok = gu2py_string(tok);
+	if (!gu_ok(parse_err)) {
+		if (gu_exn_caught(parse_err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(parse_err);
+			PyErr_SetString(PGFError, msg);
+		} else if (gu_exn_caught(parse_err) == gu_type(PgfParseError)) {
+			GuString tok = (GuString) gu_exn_caught_data(parse_err);
+			PyObject* py_tok = PyString_FromString(tok);
 			PyObject_SetAttrString(ParseError, "token", py_tok);
-			PyErr_Format(ParseError, "Unexpected token: \"%s\"", 
-										PyString_AsString(py_tok));
+			PyErr_Format(ParseError, "Unexpected token: \"%s\"", tok);
 			Py_DECREF(py_tok);
 		}
+		
+		Py_DECREF(pyres);
+		pyres = NULL;
 	}
 
-	Py_XDECREF(py_lexer);
-
 	return pyres;
 }
 
 static IterObject*
-Concr_getCompletions(ConcrObject* self, PyObject *args, PyObject *keywds)
+Concr_complete(ConcrObject* self, PyObject *args, PyObject *keywds)
 {
-	static char *kwlist[] = {"sentence", "tokens", "cat", 
-	                         "prefix", "n", NULL};
+	static char *kwlist[] = {"sentence", "cat", "prefix", "n", NULL};
 
-	int len;
-	const uint8_t *buf = NULL;
-	PyObject* py_lexer = NULL;
-	const char *catname_s = NULL;
-	const char *prefix_s = NULL;
+	const char *sentence = NULL;
+	GuString catname = pgf_start_cat(self->grammar->pgf);
+	GuString prefix = "";
 	int max_count = -1;
-    if (!PyArg_ParseTupleAndKeywords(args, keywds, "|s#Ossi", kwlist,
-                                     &buf, &len, &py_lexer, &catname_s,
-                                     &prefix_s, &max_count))
+    if (!PyArg_ParseTupleAndKeywords(args, keywds, "s|ssi", kwlist,
+                                     &sentence, &catname,
+                                     &prefix, &max_count))
         return NULL;
 
-    if ((buf == NULL && py_lexer == NULL) || 
-        (buf != NULL && py_lexer != NULL)) {
-		PyErr_SetString(PyExc_TypeError, "either the sentence or the tokens argument must be provided");
-		return NULL;
-	}
-
-	if (py_lexer != NULL) {
-		// get an iterator out of the iterable object
-		py_lexer = PyObject_GetIter(py_lexer);
-		if (py_lexer == NULL)
-			return NULL;
-	}
-
 	IterObject* pyres = (IterObject*) 
 		pgf_IterType.tp_alloc(&pgf_IterType, 0);
 	if (pyres == NULL) {
-		Py_XDECREF(py_lexer);
 		return NULL;
 	}
 
@@ -1276,46 +1162,27 @@
 
 	GuPool *tmp_pool = gu_local_pool();
 
-    GuString catname =
-		(catname_s == NULL) ? pgf_start_cat(self->grammar->pgf, tmp_pool)
-		                    : gu_str_string(catname_s, tmp_pool);
-
-    GuString prefix =
-		(prefix_s == NULL) ? gu_empty_string
-		                   : gu_str_string(prefix_s, pyres->pool);
-
-	PgfLexer *lexer = NULL;
-	if (buf != NULL) {
-		GuIn* in = gu_data_in(buf, len, tmp_pool);
-		GuReader* rdr = gu_new_utf8_reader(in, tmp_pool);
-		lexer = pgf_new_simple_lexer(rdr, tmp_pool);
-	} 
-	if (py_lexer != NULL) {
-		lexer = pypgf_new_python_lexer(py_lexer, tmp_pool);
-	}
-
+	GuExn* parse_err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+	
 	pyres->res =
-		pgf_get_completions(self->concr, catname, lexer, prefix, pyres->pool);
+		pgf_complete(self->concr, catname, sentence, prefix, parse_err, pyres->pool);
 
-	if (pyres->res == NULL) {
+	if (!gu_ok(parse_err)) {
 		Py_DECREF(pyres);
 		pyres = NULL;
 
-		PgfToken tok =
-			pgf_lexer_current_token(lexer);
-
-		if (gu_string_eq(tok, gu_empty_string))
-			PyErr_SetString(PGFError, "The sentence cannot be parsed");
-		else {
-			PyObject* py_tok = gu2py_string(tok);
+		if (gu_exn_caught(parse_err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(parse_err);
+			PyErr_SetString(PGFError, msg);
+		} else if (gu_exn_caught(parse_err) == gu_type(PgfParseError)) {
+			GuString tok = (GuString) gu_exn_caught_data(parse_err);
+			PyObject* py_tok = PyString_FromString(tok);
 			PyObject_SetAttrString(ParseError, "token", py_tok);
-			PyErr_Format(ParseError, "Unexpected token: \"%s\"", 
-										PyString_AsString(py_tok));
+			PyErr_Format(ParseError, "Unexpected token: \"%s\"", tok);
 			Py_DECREF(py_tok);
 		}
 	}
 
-	Py_XDECREF(py_lexer);
 	gu_pool_free(tmp_pool);
 
 	return pyres;
@@ -1324,14 +1191,12 @@
 static PyObject*
 Concr_parseval(ConcrObject* self, PyObject *args) {
 	ExprObject* pyexpr = NULL;
-	const char* s_cat = NULL;
-	if (!PyArg_ParseTuple(args, "O!s", &pgf_ExprType, &pyexpr, &s_cat))
+	PgfCId cat = "";
+	if (!PyArg_ParseTuple(args, "O!s", &pgf_ExprType, &pyexpr, &cat))
         return NULL;
         
     GuPool* tmp_pool = gu_local_pool();
 
-    PgfCId cat = gu_str_string(s_cat, tmp_pool);
-
 	double precision = 0;
 	double recall = 0;
 	double exact = 0;
@@ -1375,21 +1240,99 @@
 	GuPool* tmp_pool = gu_local_pool();
 	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
 	GuStringBuf* sbuf = gu_string_buf(tmp_pool);
-	GuWriter* wtr = gu_string_buf_writer(sbuf);
+	GuOut* out = gu_string_buf_out(sbuf);
 	
-	pgf_linearize(self->concr, pyexpr->expr, wtr, err);
+	pgf_linearize(self->concr, pyexpr->expr, out, err);
 	if (!gu_ok(err)) {
-		PyErr_SetString(PGFError, "The abstract tree cannot be linearized");
-		return NULL;
+		if (gu_exn_caught(err) == gu_type(PgfLinNonExist))
+			Py_RETURN_NONE;
+		else if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			PyErr_SetString(PGFError, msg);
+			return NULL;
+		} else {
+			PyErr_SetString(PGFError, "The abstract tree cannot be linearized");
+			return NULL;
+		}
 	}
 
 	GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
-	PyObject* pystr = gu2py_string(str);
+	PyObject* pystr = PyString_FromString(str);
 	
 	gu_pool_free(tmp_pool);
 	return pystr;
 }
 
+static PyObject*
+Concr_tabularLinearize(ConcrObject* self, PyObject *args)
+{
+	ExprObject* pyexpr;
+	if (!PyArg_ParseTuple(args, "O!", &pgf_ExprType, &pyexpr))
+        return NULL;
+
+	PyObject* table = PyDict_New();
+	if (table == NULL)
+		return NULL;
+
+	GuPool* tmp_pool = gu_local_pool();
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	GuEnum* cts = 
+		pgf_lzr_concretize(self->concr,
+		                   pyexpr->expr,
+		                   err,
+		                   tmp_pool);
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(PgfLinNonExist))
+			Py_RETURN_NONE;
+		else if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			PyErr_SetString(PGFError, msg);
+			return NULL;
+		} else {
+			PyErr_SetString(PGFError, "The abstract tree cannot be linearized");
+			return NULL;
+		}
+	}
+
+	PgfCncTree ctree = gu_next(cts, PgfCncTree, tmp_pool);
+	if (gu_variant_is_null(ctree)) {
+		gu_pool_free(tmp_pool);
+		return NULL;
+	}
+
+	size_t n_lins;
+	GuString* labels;
+	pgf_lzr_get_table(self->concr, ctree, &n_lins, &labels);
+
+	for (size_t lin_idx = 0; lin_idx < n_lins; lin_idx++) {
+		GuStringBuf* sbuf = gu_string_buf(tmp_pool);
+		GuOut* out = gu_string_buf_out(sbuf);
+
+		pgf_lzr_linearize_simple(self->concr, ctree, lin_idx, out, err, tmp_pool);
+
+		PyObject* pystr = NULL;
+		if (gu_ok(err)) {
+			GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
+			pystr = PyString_FromString(str);
+		} else {
+			gu_exn_clear(err);
+			pystr = Py_None;
+			Py_INCREF(pystr);
+		}
+
+		if (PyDict_SetItemString(table, labels[lin_idx], pystr) < 0)
+			return NULL;
+
+		Py_XDECREF(pystr);
+	}
+	
+	gu_pool_free(tmp_pool);
+
+	return table;
+}
+
+
 typedef struct {
 	PyObject_HEAD
 	PyObject* cat;
@@ -1519,50 +1462,13 @@
 } PgfBracketLznState;
 
 static void
-pgf_bracket_lzn_symbol_tokens(PgfLinFuncs** funcs, PgfTokens toks)
-{
-	PgfBracketLznState* state = gu_container(funcs, PgfBracketLznState, funcs);
-
-	size_t len = gu_seq_length(toks);
-	for (size_t i = 0; i < len; i++) {
-		PgfToken tok = gu_seq_get(toks, PgfToken, i);
-		PyObject* str = gu2py_string(tok);
-		PyList_Append(state->list, str);
-		Py_DECREF(str);
-	}
-}
-
-static void
-pgf_bracket_lzn_expr_literal(PgfLinFuncs** funcs, PgfLiteral lit)
+pgf_bracket_lzn_symbol_token(PgfLinFuncs** funcs, PgfToken tok)
 {
 	PgfBracketLznState* state = gu_container(funcs, PgfBracketLznState, funcs);
 
-	GuVariantInfo i = gu_variant_open(lit);
-    switch (i.tag) {
-    case PGF_LITERAL_STR: {
-        PgfLiteralStr* lstr = i.data;
-        PyObject* str = gu2py_string(lstr->val);
-		PyList_Append(state->list, str);
-		Py_DECREF(str);
-		break;
-	}
-    case PGF_LITERAL_INT: {
-        PgfLiteralInt* lint = i.data;
-        PyObject* str = PyString_FromFormat("%d", lint->val);
-        PyList_Append(state->list, str);
-        Py_DECREF(str);
-		break;
-	}
-    case PGF_LITERAL_FLT: {
-        PgfLiteralFlt* lflt = i.data;
-        PyObject* str = PyString_FromFormat("%f", lflt->val);
-        PyList_Append(state->list, str);
-        Py_DECREF(str);
-		break;
-	}
-	default:
-		gu_impossible();
-	}
+	PyObject* str = PyString_FromString(tok);
+	PyList_Append(state->list, str);
+	Py_DECREF(str);
 }
 
 static void
@@ -1585,10 +1491,10 @@
 		BracketObject* bracket = (BracketObject *)
 			pgf_BracketType.tp_alloc(&pgf_BracketType, 0);
 		if (bracket != NULL) {
-			bracket->cat = gu2py_string(cat);
+			bracket->cat = PyString_FromString(cat);
 			bracket->fid = fid;
 			bracket->lindex = lindex;
-			bracket->fun = gu2py_string(fun);
+			bracket->fun = PyString_FromString(fun);
 			bracket->children = state->list;
 			PyList_Append(parent, (PyObject*) bracket);
 			Py_DECREF(bracket);
@@ -1601,10 +1507,11 @@
 }
 
 static PgfLinFuncs pgf_bracket_lin_funcs = {
-	.symbol_tokens = pgf_bracket_lzn_symbol_tokens,
-	.expr_literal  = pgf_bracket_lzn_expr_literal,
+	.symbol_token  = pgf_bracket_lzn_symbol_token,
 	.begin_phrase  = pgf_bracket_lzn_begin_phrase,
-	.end_phrase    = pgf_bracket_lzn_end_phrase
+	.end_phrase    = pgf_bracket_lzn_end_phrase,
+	.symbol_ne     = NULL,
+	.symbol_bind   = NULL
 };
 
 static PyObject*
@@ -1615,9 +1522,20 @@
         return NULL;
 
 	GuPool* tmp_pool = gu_local_pool();
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
 	
 	GuEnum* cts = 
-		pgf_lzr_concretize(self->concr, pyexpr->expr, tmp_pool);
+		pgf_lzr_concretize(self->concr, pyexpr->expr, err, tmp_pool);
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			PyErr_SetString(PGFError, msg);
+			return NULL;
+		} else {
+			PyErr_SetString(PGFError, "The abstract tree cannot be concretized");
+		}
+	}
+
 	PgfCncTree ctree = gu_next(cts, PgfCncTree, tmp_pool);
 	if (gu_variant_is_null(ctree)) {
 		PyErr_SetString(PGFError, "The abstract tree cannot be concretized");
@@ -1627,38 +1545,257 @@
 	
 	PyObject* list = PyList_New(0);
 
+	ctree = pgf_lzr_wrap_linref(ctree, tmp_pool);
+
 	PgfBracketLznState state;
 	state.funcs = &pgf_bracket_lin_funcs;
 	state.stack = gu_new_buf(PyObject*, tmp_pool);
 	state.list  = list;
-	pgf_lzr_linearize(self->concr, ctree, 0, &state.funcs);
+	pgf_lzr_linearize(self->concr, ctree, 0, &state.funcs, tmp_pool);
 
 	gu_pool_free(tmp_pool);
+
+	return list;
+}
+
+static PyObject*
+Concr_hasLinearization(ConcrObject* self, PyObject *args)
+{
+	PgfCId id;
+	if (!PyArg_ParseTuple(args, "s", &id))
+        return NULL;
+
+	if (pgf_has_linearization(self->concr, id))
+		Py_RETURN_TRUE;
+	else
+		Py_RETURN_FALSE;
+}
+
+static PyObject*
+Concr_getName(ConcrObject *self, void *closure)
+{
+    return PyString_FromString(pgf_concrete_name(self->concr));
+}
+
+static PyObject*
+Concr_getLanguageCode(ConcrObject *self, void *closure)
+{
+    return PyString_FromString(pgf_language_code(self->concr));
+}
+
+static PyObject*
+Concr_graphvizParseTree(ConcrObject* self, PyObject *args) {
+	ExprObject* pyexpr;
+	if (!PyArg_ParseTuple(args, "O!", &pgf_ExprType, &pyexpr))
+        return NULL;
+
+	GuPool* tmp_pool = gu_local_pool();
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+	GuStringBuf* sbuf = gu_string_buf(tmp_pool);
+	GuOut* out = gu_string_buf_out(sbuf);
 	
-	PyObject* bracket = NULL;
-	if (PyList_Size(list) == 1) {
-		bracket = PyList_GetItem(list, 0);
-		Py_INCREF(bracket);
-	} else {
-		PyErr_SetString(PGFError, "The abstract tree cannot be linearized");
+	pgf_graphviz_parse_tree(self->concr, pyexpr->expr, out, err);
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			PyErr_SetString(PGFError, msg);
+		} else {
+			PyErr_SetString(PGFError, "The parse tree cannot be visualized");
+		}
+		return NULL;
 	}
 
-	Py_DECREF(list);
+	GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
+	PyObject* pystr = PyString_FromString(str);
 
-	return bracket;
+	gu_pool_free(tmp_pool);
+	return pystr;
 }
 
+typedef struct {
+	PgfMorphoCallback fn;
+	PyObject* analyses;
+} PyMorphoCallback;
+
+static void
+pypgf_collect_morpho(PgfMorphoCallback* self,
+	                 PgfCId lemma, GuString analysis, prob_t prob,
+	                 GuExn* err)
+{
+	PyMorphoCallback* callback = (PyMorphoCallback*) self;
+
+	PyObject* py_lemma = PyString_FromString(lemma);
+	PyObject* py_analysis = PyString_FromString(analysis);
+	PyObject* res = 
+		Py_BuildValue("OOf", py_lemma, py_analysis, prob);
+
+    if (PyList_Append(callback->analyses, res) != 0) {
+		gu_raise(err, PgfExn);
+	}
+	
+	Py_DECREF(py_lemma);
+	Py_DECREF(py_analysis);
+	Py_DECREF(res);
+}
+
 static PyObject*
-Concr_getName(ConcrObject *self, void *closure)
+Concr_lookupMorpho(ConcrObject* self, PyObject *args) {
+	GuString sent;
+    if (!PyArg_ParseTuple(args, "s", &sent))
+        return NULL;
+
+	GuPool *tmp_pool = gu_local_pool();
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	PyObject* analyses = PyList_New(0);
+
+	PyMorphoCallback callback = { { pypgf_collect_morpho }, analyses };
+	pgf_lookup_morpho(self->concr, sent, &callback.fn, err);
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			PyErr_SetString(PGFError, msg);
+		} else {
+			PyErr_SetString(PGFError, "The lookup failed");
+		}
+		Py_DECREF(analyses);
+		analyses = NULL;
+	}
+
+	gu_pool_free(tmp_pool);
+
+    return analyses;
+}
+
+PyObject*
+Iter_fetch_fullform(IterObject* self)
 {
-    return gu2py_string(pgf_concrete_name(self->concr));
+	PgfFullFormEntry* entry = 
+		gu_next(self->res, PgfFullFormEntry*, self->pool);
+	if (entry == NULL)
+		return NULL;
+
+	PyObject* res = NULL;
+	PyObject* py_tokens = NULL;
+	PyObject* py_analyses = NULL;
+
+	GuString tokens =
+		pgf_fullform_get_string(entry);
+		
+	py_tokens = PyString_FromString(tokens);
+	if (py_tokens == NULL)
+		goto done;
+
+	py_analyses = PyList_New(0);
+	if (py_analyses == NULL)
+		goto done;
+
+	GuPool* tmp_pool = gu_local_pool();
+    GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	PyMorphoCallback callback = { { pypgf_collect_morpho }, py_analyses };
+	pgf_fullform_get_analyses(entry, &callback.fn, err);
+	
+	if (!gu_ok(err))
+		goto done;
+
+	res = Py_BuildValue("OO", py_tokens, py_analyses);
+
+done:
+	Py_XDECREF(py_tokens);
+	Py_XDECREF(py_analyses);
+
+	return res;
 }
 
+static PyObject*
+Concr_fullFormLexicon(ConcrObject* self, PyObject *args)
+{
+	IterObject* pyres = (IterObject*) 
+		pgf_IterType.tp_alloc(&pgf_IterType, 0);
+	if (pyres == NULL)
+		return NULL;
+
+	pyres->grammar = self->grammar;
+	Py_XINCREF(pyres->grammar);
+
+	pyres->container = NULL;
+	pyres->pool      = gu_new_pool();
+	pyres->max_count = -1;
+	pyres->counter   = 0;
+	pyres->fetch     = Iter_fetch_fullform;
+
+	pyres->res = pgf_fullform_lexicon(self->concr, pyres->pool);
+	if (pyres->res == NULL) {
+		Py_DECREF(pyres);
+		return NULL;
+	}
+
+	return (PyObject*) pyres;
+}
+
+static PyObject*
+Concr_load(ConcrObject* self, PyObject *args)
+{
+    const char *fpath;
+    if (!PyArg_ParseTuple(args, "s", &fpath))
+        return NULL;
+
+	GuPool* tmp_pool = gu_local_pool();
+
+	// Create an exception frame that catches all errors.
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	FILE* infile = fopen(fpath, "rb");
+	if (infile == NULL) {
+		PyErr_SetFromErrnoWithFilename(PyExc_IOError, fpath);
+		return NULL;
+	}
+
+	// Create an input stream from the input file
+	GuIn* in = gu_file_in(infile, tmp_pool);
+
+	// Read the PGF grammar.
+	pgf_concrete_load(self->concr, in, err);
+	if (!gu_ok(err)) {
+		if (gu_exn_caught(err) == gu_type(GuErrno)) {
+			errno = *((GuErrno*) gu_exn_caught_data(err));
+			PyErr_SetFromErrnoWithFilename(PyExc_IOError, fpath);
+		} else if (gu_exn_caught(err) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(err);
+			PyErr_SetString(PGFError, msg);
+			return NULL;
+		} else {
+			PyErr_SetString(PGFError, "The language cannot be loaded");
+		}
+		return NULL;
+	}
+
+	gu_pool_free(tmp_pool);
+
+	Py_RETURN_NONE;
+}
+
+static PyObject*
+Concr_unload(ConcrObject* self, PyObject *args)
+{
+	if (!PyArg_ParseTuple(args, ""))
+        return NULL;
+
+	pgf_concrete_unload(self->concr);
+
+	Py_RETURN_NONE;
+}
+
 static PyGetSetDef Concr_getseters[] = {
     {"name", 
      (getter)Concr_getName, NULL,
      "the name of the concrete syntax",
     },
+    {"languageCode", 
+     (getter)Concr_getLanguageCode, NULL,
+     "the language code for this concrete syntax",
+    },
     {NULL}  /* Sentinel */
 };
 
@@ -1674,7 +1811,7 @@
      "- n (int), max. trees; OPTIONAL, default: extract all trees\n"
      "- heuristics (double >= 0.0); OPTIONAL, default: taken from the flags in the grammar"
     },
-    {"getCompletions", (PyCFunction)Concr_getCompletions, METH_VARARGS | METH_KEYWORDS,
+    {"complete", (PyCFunction)Concr_complete, METH_VARARGS | METH_KEYWORDS,
      "Parses a partial string and returns a list with the top n possible next tokens"
     },
     {"parseval", (PyCFunction)Concr_parseval, METH_VARARGS,
@@ -1686,9 +1823,30 @@
     {"linearize", (PyCFunction)Concr_linearize, METH_VARARGS,
      "Takes an abstract tree and linearizes it to a string"
     },
+    {"tabularLinearize", (PyCFunction)Concr_tabularLinearize, METH_VARARGS,
+     "Takes an abstract tree and linearizes it to a table containing all fields"
+	},
     {"bracketedLinearize", (PyCFunction)Concr_bracketedLinearize, METH_VARARGS,
      "Takes an abstract tree and linearizes it to a bracketed string"
     },
+    {"hasLinearization", (PyCFunction)Concr_hasLinearization, METH_VARARGS,
+     "hasLinearization(f) returns true if the function f has linearization in the concrete syntax"
+    },
+    {"graphvizParseTree", (PyCFunction)Concr_graphvizParseTree, METH_VARARGS,
+     "Renders an abstract syntax tree as a parse tree in Graphviz format"
+    },
+    {"lookupMorpho", (PyCFunction)Concr_lookupMorpho, METH_VARARGS,
+     "Looks up a word in the lexicon of the grammar"
+    },
+    {"fullFormLexicon", (PyCFunction)Concr_fullFormLexicon, METH_VARARGS,
+     "Enumerates all words in the lexicon (useful for extracting full form lexicons)"
+    },
+    {"load", (PyCFunction)Concr_load, METH_VARARGS,
+     "Loads the concrete syntax from a .pgf_c file"
+    },
+    {"unload", (PyCFunction)Concr_unload, METH_VARARGS,
+     "Unloads the concrete syntax"
+    },
     {NULL}  /* Sentinel */
 };
 
@@ -1745,7 +1903,7 @@
 static PyObject*
 PGF_getAbstractName(PGFObject *self, void *closure)
 {
-    return gu2py_string(pgf_abstract_name(self->pgf));
+    return PyString_FromString(pgf_abstract_name(self->pgf));
 }
 
 typedef struct {
@@ -1757,14 +1915,14 @@
 static void
 pgf_collect_langs(GuMapItor* fn, const void* key, void* value, GuExn* err)
 {
-	PgfCId name = *((PgfCId*) key);
+	PgfCId name = (PgfCId) key;
     PgfConcr* concr = *((PgfConcr**) value);
     PyPGFClosure* clo = (PyPGFClosure*) fn;
     
     PyObject* py_name = NULL;
     PyObject* py_lang = NULL;
     
-	py_name = gu2py_string(name);
+	py_name = PyString_FromString(name);
 	if (py_name == NULL) {
 		gu_raise(err, PgfExn);
 		goto end;
@@ -1821,12 +1979,12 @@
 static void
 pgf_collect_cats(GuMapItor* fn, const void* key, void* value, GuExn* err)
 {
-	PgfCId name = *((PgfCId*) key);
+	PgfCId name = (PgfCId) key;
     PyPGFClosure* clo = (PyPGFClosure*) fn;
     
     PyObject* py_name = NULL;
     
-	py_name = gu2py_string(name);
+	py_name = PyString_FromString(name);
 	if (py_name == NULL) {
 		gu_raise(err, PgfExn);
 		goto end;
@@ -1868,21 +2026,18 @@
 static PyObject*
 PGF_getStartCat(PGFObject *self, void *closure)
 {
-	GuPool* tmp_pool = gu_local_pool();
-	PyObject* pyname = gu2py_string(pgf_start_cat(self->pgf, tmp_pool));
-	gu_pool_free(tmp_pool);
-    return pyname;
+    return PyString_FromString(pgf_start_cat(self->pgf));
 }
 
 static void
 pgf_collect_funs(GuMapItor* fn, const void* key, void* value, GuExn* err)
 {
-	PgfCId name = *((PgfCId*) key);
+	PgfCId name = (PgfCId) key;
     PyPGFClosure* clo = (PyPGFClosure*) fn;
     
     PyObject* py_name = NULL;
     
-	py_name = gu2py_string(name);
+	py_name = PyString_FromString(name);
 	if (py_name == NULL) {
 		gu_raise(err, PgfExn);
 		goto end;
@@ -1924,19 +2079,17 @@
 static PyObject*
 PGF_functionsByCat(PGFObject* self, PyObject *args)
 {
-	const char *catname_s;
-    if (!PyArg_ParseTuple(args, "s", &catname_s))
+	PgfCId catname;
+    if (!PyArg_ParseTuple(args, "s", &catname))
         return NULL;
 
-	GuPool *tmp_pool = gu_local_pool();
-    GuString catname = gu_str_string(catname_s, tmp_pool);
-
 	PyObject* functions = PyList_New(0);
 	if (functions == NULL) {
-		gu_pool_free(tmp_pool);
 		return NULL;
 	}
 
+	GuPool *tmp_pool = gu_local_pool();
+
 	// Create an exception frame that catches all errors.
 	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
 
@@ -1955,20 +2108,14 @@
 static TypeObject*
 PGF_functionType(PGFObject* self, PyObject *args)
 {
-	const char *funname_s;
-    if (!PyArg_ParseTuple(args, "s", &funname_s))
+	PgfCId funname;
+    if (!PyArg_ParseTuple(args, "s", &funname))
         return NULL;
 
-	GuPool *tmp_pool = gu_local_pool();
-    GuString funname = gu_str_string(funname_s, tmp_pool);
-    
     PgfType* type =
 		pgf_function_type(self->pgf, funname);
-
-	gu_pool_free(tmp_pool);
-
 	if (type == NULL) {
-		PyErr_Format(PyExc_KeyError, "Function '%s' is not defined", funname_s);
+		PyErr_Format(PyExc_KeyError, "Function '%s' is not defined", funname);
 		return NULL;
 	}
 
@@ -1984,14 +2131,14 @@
 }
 
 static IterObject*
-PGF_generate(PGFObject* self, PyObject *args, PyObject *keywds)
+PGF_generateAll(PGFObject* self, PyObject *args, PyObject *keywds)
 {
 	static char *kwlist[] = {"cat", "n", NULL};
 
-	const char *catname_s;
+	PgfCId catname;
 	int max_count = -1;
     if (!PyArg_ParseTupleAndKeywords(args, keywds, "s|i", kwlist,
-                                     &catname_s, &max_count))
+                                     &catname, &max_count))
         return NULL;
 
 	IterObject* pyres = (IterObject*)
@@ -2010,10 +2157,9 @@
 	pyres->container = (PyObject*) pyres;
 
 	GuPool *tmp_pool = gu_local_pool();
-    GuString catname = gu_str_string(catname_s, tmp_pool);
 
 	pyres->res =
-		pgf_generate(self->pgf, catname, pyres->pool);
+		pgf_generate_all(self->pgf, catname, pyres->pool);
 	if (pyres->res == NULL) {
 		Py_DECREF(pyres);
 		gu_pool_free(tmp_pool);
@@ -2036,6 +2182,167 @@
 	return py_expr;
 }
 
+static ExprObject*
+PGF_checkExpr(PGFObject* self, PyObject *args)
+{
+	ExprObject* py_expr = NULL;
+	TypeObject* py_type = NULL;
+    if (!PyArg_ParseTuple(args, "O!O!", &pgf_ExprType, &py_expr, &pgf_TypeType, &py_type))
+		return NULL;
+
+	ExprObject* new_pyexpr = (ExprObject*) pgf_ExprType.tp_alloc(&pgf_ExprType, 0);
+	if (new_pyexpr == NULL)
+		return NULL;
+
+	new_pyexpr->pool = gu_new_pool();
+	new_pyexpr->expr = py_expr->expr;
+	new_pyexpr->master = NULL;
+
+	GuPool* tmp_pool = gu_local_pool();
+	GuExn* exn = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	pgf_check_expr(self->pgf, &new_pyexpr->expr, py_type->type,
+	               exn, new_pyexpr->pool);
+	if (!gu_ok(exn)) {
+		if (gu_exn_caught(exn) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(exn);
+			PyErr_SetString(PGFError, msg);
+		} else if (gu_exn_caught(exn) == gu_type(PgfTypeError)) {
+			GuString msg = (GuString) gu_exn_caught_data(exn);
+			PyErr_SetString(TypeError, msg);
+		}
+
+		Py_DECREF(new_pyexpr);
+		gu_pool_free(tmp_pool);
+		return NULL;
+	}
+
+	gu_pool_free(tmp_pool);
+
+	return new_pyexpr;
+}
+
+static PyObject*
+PGF_inferExpr(PGFObject* self, PyObject *args)
+{
+	ExprObject* py_expr = NULL;
+    if (!PyArg_ParseTuple(args, "O!", &pgf_ExprType, &py_expr))
+		return NULL;
+
+	ExprObject* new_pyexpr = (ExprObject*) pgf_ExprType.tp_alloc(&pgf_ExprType, 0);
+	if (new_pyexpr == NULL)
+		return NULL;
+
+	new_pyexpr->pool = gu_new_pool();
+	new_pyexpr->expr = py_expr->expr;
+	new_pyexpr->master = NULL;
+
+	TypeObject* new_pytype = (TypeObject*) pgf_TypeType.tp_alloc(&pgf_TypeType, 0);
+	if (new_pytype == NULL) {
+		Py_DECREF(new_pyexpr);
+		return NULL;
+	}
+
+	new_pytype->pool = NULL;
+	new_pytype->type = NULL;
+	new_pytype->master = (PyObject*) new_pyexpr;
+	Py_INCREF(new_pyexpr);
+
+	GuPool* tmp_pool = gu_local_pool();
+	GuExn* exn = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	new_pytype->type =
+		pgf_infer_expr(self->pgf, &new_pyexpr->expr,
+		               exn, new_pyexpr->pool);
+	if (!gu_ok(exn)) {
+		if (gu_exn_caught(exn) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(exn);
+			PyErr_SetString(PGFError, msg);
+		} else if (gu_exn_caught(exn) == gu_type(PgfTypeError)) {
+			GuString msg = (GuString) gu_exn_caught_data(exn);
+			PyErr_SetString(TypeError, msg);
+		}
+
+		Py_DECREF(new_pyexpr);
+		Py_DECREF(new_pytype);
+		gu_pool_free(tmp_pool);
+		return NULL;
+	}
+
+	gu_pool_free(tmp_pool);
+
+	PyObject* res =
+		Py_BuildValue("OO", new_pyexpr, new_pytype);
+
+	Py_DECREF(new_pyexpr);
+	Py_DECREF(new_pytype);
+
+	return res;
+}
+
+static TypeObject*
+PGF_checkType(PGFObject* self, PyObject *args)
+{
+	TypeObject* py_type = NULL;
+    if (!PyArg_ParseTuple(args, "O!", &pgf_TypeType, &py_type))
+		return NULL;
+
+	TypeObject* new_pytype = (TypeObject*) pgf_TypeType.tp_alloc(&pgf_TypeType, 0);
+	if (new_pytype == NULL) {
+		return NULL;
+	}
+
+	new_pytype->pool   = gu_new_pool();
+	new_pytype->type   = py_type->type;
+	new_pytype->master = NULL;
+
+	GuPool* tmp_pool = gu_local_pool();
+	GuExn* exn = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	pgf_check_type(self->pgf, &new_pytype->type,
+	               exn, new_pytype->pool);
+	if (!gu_ok(exn)) {
+		if (gu_exn_caught(exn) == gu_type(PgfExn)) {
+			GuString msg = (GuString) gu_exn_caught_data(exn);
+			PyErr_SetString(PGFError, msg);
+		} else if (gu_exn_caught(exn) == gu_type(PgfTypeError)) {
+			GuString msg = (GuString) gu_exn_caught_data(exn);
+			PyErr_SetString(TypeError, msg);
+		}
+
+		gu_pool_free(tmp_pool);
+		return NULL;
+	}
+
+	gu_pool_free(tmp_pool);
+
+	return new_pytype;
+}
+
+static PyObject*
+PGF_graphvizAbstractTree(PGFObject* self, PyObject *args) {
+	ExprObject* pyexpr;
+	if (!PyArg_ParseTuple(args, "O!", &pgf_ExprType, &pyexpr))
+        return NULL;
+
+	GuPool* tmp_pool = gu_local_pool();
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+	GuStringBuf* sbuf = gu_string_buf(tmp_pool);
+	GuOut* out = gu_string_buf_out(sbuf);
+	
+	pgf_graphviz_abstract_tree(self->pgf, pyexpr->expr, out, err);
+	if (!gu_ok(err)) {
+		PyErr_SetString(PGFError, "The abstract tree cannot be visualized");
+		return NULL;
+	}
+
+	GuString str = gu_string_buf_freeze(sbuf, tmp_pool);
+	PyObject* pystr = PyString_FromString(str);
+
+	gu_pool_free(tmp_pool);
+	return pystr;
+}
+
 static PyGetSetDef PGF_getseters[] = {
     {"abstractName", 
      (getter)PGF_getAbstractName, NULL,
@@ -2071,12 +2378,24 @@
     {"functionType", (PyCFunction)PGF_functionType, METH_VARARGS,
      "Returns the type of a function"
     },
-    {"generate", (PyCFunction)PGF_generate, METH_VARARGS | METH_KEYWORDS,
+    {"generateAll", (PyCFunction)PGF_generateAll, METH_VARARGS | METH_KEYWORDS,
      "Generates abstract syntax trees of given category in decreasing probability order"
     },
     {"compute", (PyCFunction)PGF_compute, METH_VARARGS,
      "Computes the normal form of an abstract syntax tree"
     },
+    {"checkExpr", (PyCFunction)PGF_checkExpr, METH_VARARGS,
+     "Type checks an abstract syntax expression and returns the updated expression"
+    },
+    {"inferExpr", (PyCFunction)PGF_inferExpr, METH_VARARGS,
+     "Type checks an abstract syntax expression and returns the updated expression"
+    },
+    {"checkType", (PyCFunction)PGF_checkType, METH_VARARGS,
+     "Type checks an abstract syntax type and returns the updated type"
+    },
+    {"graphvizAbstractTree", (PyCFunction)PGF_graphvizAbstractTree, METH_VARARGS,
+     "Renders an abstract syntax tree in a Graphviz format"
+    },
     {NULL}  /* Sentinel */
 };
 
@@ -2261,6 +2580,10 @@
     ParseError = PyErr_NewException("pgf.ParseError", NULL, dict);
     PyModule_AddObject(m, "ParseError", ParseError);
     Py_INCREF(ParseError);
+
+    TypeError = PyErr_NewException("pgf.TypeError", NULL, NULL);
+    PyModule_AddObject(m, "TypeError", TypeError);
+    Py_INCREF(TypeError);
 
     PyModule_AddObject(m, "Expr", (PyObject *) &pgf_ExprType);
     Py_INCREF(&pgf_ExprType);
diff --git a/src/runtime/python/setup.py b/src/runtime/python/setup.py
--- a/src/runtime/python/setup.py
+++ b/src/runtime/python/setup.py
@@ -1,8 +1,18 @@
 from distutils.core import setup, Extension
+import os
 
+includes = os.getenv('EXTRA_INCLUDE_DIRS','').split(':')
+if includes==['']:
+    includes=[]
+libraries = os.getenv('EXTRA_LIB_DIRS','').split(':')
+if libraries==['']:
+    libraries=[]
+
 pgf_module = Extension('pgf',
                        sources = ['pypgf.c'],
                        extra_compile_args = ['-std=c99'],
+                       include_dirs = includes,
+                       library_dirs = libraries,
                        libraries = ['gu', 'pgf'])
 
 setup (name = 'pgf',
diff --git a/src/runtime/python/test.py b/src/runtime/python/test.py
--- a/src/runtime/python/test.py
+++ b/src/runtime/python/test.py
@@ -2,6 +2,7 @@
 import sys
 import sets
 import readline
+import locale
 
 sys.stdout.write("loading...")
 sys.stdout.flush();
@@ -24,7 +25,7 @@
 		if state == 0:
 			line = readline.get_line_buffer()
 			line = line[0:readline.get_begidx()]
-			self.i = source_lang.getCompletions(line, prefix=prefix)
+			self.i = source_lang.complete(line, prefix=prefix)
 			self.tokens = sets.Set()
 
 		if len(self.tokens) > 50:
@@ -32,7 +33,7 @@
 
 		while True:
 			try:
-				(p,t) = self.i.next()
+				(p,t,c) = self.i.next()
 				if t not in self.tokens:
 					self.tokens.add(t)
 					return t
@@ -42,6 +43,7 @@
 completer = Completer(source_lang)
 readline.set_completer(completer.complete)
 readline.parse_and_bind("tab: complete")
+locale.setlocale(locale.LC_CTYPE, "")
 
 while True:
 	try:
diff --git a/src/runtime/swipl/Makefile b/src/runtime/swipl/Makefile
new file mode 100644
--- /dev/null
+++ b/src/runtime/swipl/Makefile
@@ -0,0 +1,2 @@
+all:
+	swipl-ld -cc-options,-std=c99 -lgu -lpgf -shared swipgf.c -o swipgf.so
diff --git a/src/runtime/swipl/pgf.pl b/src/runtime/swipl/pgf.pl
new file mode 100644
--- /dev/null
+++ b/src/runtime/swipl/pgf.pl
@@ -0,0 +1,2 @@
+:- module(pgf, [ readPGF/2, language/3 ]).
+:- use_foreign_library(foreign('./swipgf.so')).
diff --git a/src/runtime/swipl/swipgf.c b/src/runtime/swipl/swipgf.c
new file mode 100644
--- /dev/null
+++ b/src/runtime/swipl/swipgf.c
@@ -0,0 +1,82 @@
+#include <SWI-Prolog.h>
+#include <pgf/pgf.h>
+
+typedef struct {
+	GuPool* pool;
+	PgfPGF* pgf;
+} PlPGF;
+
+static PL_blob_t pgf_blob = {
+	PL_BLOB_MAGIC,
+	PL_BLOB_UNIQUE,
+	"PGF",
+	NULL,
+	NULL,
+	NULL,
+	NULL
+};
+
+static foreign_t
+pl_readPGF(term_t a1, term_t a2)
+{
+	char *fpath;
+
+	if (!PL_get_atom_chars(a1, &fpath) )
+		PL_fail;
+		
+	PlPGF pl_pgf;
+	pl_pgf.pool = gu_new_pool();
+
+	GuPool* tmp_pool = gu_local_pool();
+
+	// Create an exception frame that catches all errors.
+	GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
+
+	// Read the PGF grammar.
+	pl_pgf.pgf = pgf_read(fpath, pl_pgf.pool, err);
+	if (!gu_ok(err)) {
+		int res;
+		if (gu_exn_caught(err) == gu_type(GuErrno)) {
+			errno = *((GuErrno*) gu_exn_caught_data(err));
+			res = PL_existence_error("source_sink", a1);
+		} else {
+			res = PL_raise_exception(a1);
+		}
+		gu_pool_free(pl_pgf.pool);
+		gu_pool_free(tmp_pool);
+		return res;
+	}
+
+	gu_pool_free(tmp_pool);
+
+	if (!PL_unify_blob(a2, &pl_pgf, sizeof(pl_pgf), &pgf_blob)) {
+		gu_pool_free(pl_pgf.pool);
+		PL_fail;
+	}
+
+	PL_succeed;
+}
+
+static foreign_t
+pl_language(term_t a1, term_t a2, term_t a3, control_t handle)
+{
+	switch (PL_foreign_control(handle)) {
+	case PL_FIRST_CALL:
+        //ctxt = malloc(sizeof(struct context));
+        PL_retry_address(NULL/*ctxt*/);
+    case PL_REDO:
+        //ctxt = PL_foreign_context_address(handle);
+        PL_retry_address(NULL/*ctxt*/);
+    case PL_PRUNED:
+        //ctxt = PL_foreign_context_address(handle);
+        //free(ctxt);
+        PL_succeed;
+	}
+	PL_succeed;
+}
+
+install_t
+install_swipgf()
+{ PL_register_foreign("readPGF", 2, pl_readPGF, 0);
+  PL_register_foreign("language", 3, pl_language, PL_FA_NONDETERMINISTIC);
+}
diff --git a/src/server/Cache.hs b/src/server/Cache.hs
--- a/src/server/Cache.hs
+++ b/src/server/Cache.hs
@@ -1,9 +1,10 @@
-module Cache (Cache,newCache,readCache) where
+module Cache (Cache,newCache,flushCache,listCache,readCache,readCache') where
 
 import Control.Concurrent.MVar
 import Data.Map (Map)
 import qualified Data.Map as Map 
 import System.Directory (getModificationTime)
+import System.Mem(performGC)
 import Data.Time (UTCTime)
 import Data.Time.Compat (toUTCTime)
 
@@ -17,8 +18,18 @@
     do objs <- newMVar Map.empty
        return $ Cache { cacheLoad = load, cacheObjects = objs }
 
+flushCache :: Cache a -> IO ()
+flushCache c = do modifyMVar_ (cacheObjects c) (const (return Map.empty))
+                  performGC
+
+listCache :: Cache a -> IO [FilePath]
+listCache = fmap Map.keys . readMVar . cacheObjects
+
 readCache :: Cache a -> FilePath -> IO a
-readCache c file = 
+readCache c file = snd `fmap` readCache' c file
+
+readCache' :: Cache a -> FilePath -> IO (UTCTime,a)
+readCache' c file =
     do v <- modifyMVar (cacheObjects c) findEntry
        modifyMVar v readObject
   where
@@ -32,4 +43,4 @@
                       x' <- case m of
                         Just (t,x) | t' == t -> return x
                         _                    -> cacheLoad c file
-                      return (Just (t',x'), x')
+                      return (Just (t',x'), (t',x'))
diff --git a/src/server/ContentService.hs b/src/server/ContentService.hs
deleted file mode 100644
--- a/src/server/ContentService.hs
+++ /dev/null
@@ -1,357 +0,0 @@
-{-# LANGUAGE DeriveDataTypeable, CPP #-}
-
-import PGF (PGF)
-import qualified PGF
-import Cache
-import FastCGIUtils
-import URLEncoding
-
-import Data.Maybe
-import Network.FastCGI
-import Text.JSON
-import qualified Data.ByteString.Lazy as BS
-import qualified Codec.Binary.UTF8.String as UTF8 (encodeString, decodeString)
-
-import Control.Monad
-import Control.Exception
-import Control.Concurrent(forkIO)
-import System.Environment(getArgs)
-import System.Time
-import System.Locale
-import System.FilePath
-import Database.HSQL.MySQL
-import Database.HSQL.Types(toSqlValue)
-
-logFile :: FilePath
-logFile = "content-error.log"
-
-
-main :: IO ()
-main = do
-  args <- getArgs
-  case args of
-    []      -> do stderrToFile logFile
-                  cache <- newCache dbConnect
-
-#ifndef mingw32_HOST_OS
-                  runFastCGIConcurrent' forkIO 100 (cgiMain cache)
-#else
-                  runFastCGI (cgiMain cache)
-#endif
-    [fpath] -> do c <- dbConnect fpath
-                  dbInit c
-
-getPath = getVarWithDefault "SCRIPT_FILENAME" ""
-
-cgiMain :: Cache Connection -> CGI CGIResult
-cgiMain cache = handleErrors . handleCGIErrors $
-                  cgiMain' cache =<< getPath
-
-cgiMain' :: Cache Connection -> FilePath -> CGI CGIResult
-cgiMain' cache path =
-    do c <- liftIO $ readCache cache path
-       mb_command <- liftM (liftM (urlDecodeUnicode . UTF8.decodeString)) (getInput "command")
-       case mb_command of
-         Just "update_grammar"
-                       -> do mb_pgf <- getFile
-                             id     <- getGrammarId
-                             name   <- getFileName
-                             descr  <- getDescription
-                             userId <- getUserId
-                             doUpdateGrammar c mb_pgf id name descr userId
-         Just "delete_grammar"
-                       -> do id <- getGrammarId
-                             userId <- getUserId
-                             doDeleteGrammar c id userId
-         Just "grammars"
-                       -> do userId <- getUserId
-                             doGrammars c userId
-         Just "save"   -> doSave c =<< getId
-         Just "load"   -> doLoad c =<< getId
-         Just "search" -> doSearch c =<< getQuery
-         Just "delete" -> doDelete c =<< getIds
-         Just cmd      -> throwCGIError 400 "Unknown command" ["Unknown command: " ++ show cmd]
-         Nothing       -> do mb_uri <- getIdentity
-                             mb_email <- getEMail
-                             doLogin c mb_uri mb_email
-  where
-    getUserId :: CGI (Maybe String)
-    getUserId = getInput "userId"
-
-    getId :: CGI (Maybe Int)
-    getId = readInput "id"
-
-    getIds :: CGI [Int]
-    getIds = fmap (map read) (getMultiInput "id")
-
-    getQuery :: CGI String
-    getQuery = fmap (fromMaybe "") (getInput "query")
-
-    getGrammarId :: CGI String
-    getGrammarId = do 
-      mb_url <- getInput "url"
-      return (maybe "null" (reverse . takeWhile (/='/') . drop 4 . reverse) mb_url)
-
-    getFile :: CGI (Maybe BS.ByteString)
-    getFile = do
-      getInputFPS "file"
-
-    getFileName :: CGI String
-    getFileName = do
-      mb_name0 <- getInput "name"
-      let mb_name | mb_name0 == Just "" = Nothing
-                  | otherwise           = mb_name0
-      mb_file <- getInputFilename "file"
-      return (fromMaybe "" (mb_name `mplus` mb_file))
-
-    getDescription :: CGI String
-    getDescription = fmap (fromMaybe "") (getInput "description")
-
-    getIdentity :: CGI (Maybe String)
-    getIdentity = getInput "openid.identity"
-
-    getEMail :: CGI (Maybe String)
-    getEMail = getInput "openid.ext1.value.email"
-
-
-doLogin c mb_uri mb_email = do
-  path <- scriptName
-  r <- liftIO $ handleSql (return . Left) $ do
-         s <- query c ("call getUserId("++toSqlValue mb_uri++","++toSqlValue mb_email++")")
-         [id] <- collectRows getUserId s
-         return (Right id)
-  case r of
-    Right mb_id -> outputHTML (startupHTML mb_id mb_uri mb_email (Just path))
-    Left  e     -> throwCGIError 400 "Login failed" (lines (show e))
-  where
-    getUserId s = do
-      id <- getFieldValueMB s "userId"
-      return (id :: Maybe Int)
-
-doGrammars c mb_userId = do
-  path <- scriptName
-  r <- liftIO $ handleSql (return . Left) $ do
-         s <- query c ("call getGrammars("++toSqlValue mb_userId++")")
-         rows <- collectRows (getGrammar path) s
-         return (Right rows)
-  case r of
-    Right rows -> outputJSONP rows
-    Left  e    -> throwCGIError 400 "Loading failed" (lines (show e))
-  where
-    getGrammar path s = do
-      id <- getFieldValue s "id"
-      name <- getFieldValue s "name"
-      description <- getFieldValue s "description"
-      return $ toJSObject [ ("url",  showJSON (dropExtension path ++ '/':addExtension (show (id :: Int)) "pgf"))
-                          , ("name", showJSON (name :: String))
-                          , ("description", showJSON (description :: String))
-                          ]
-
-doUpdateGrammar c mb_pgf id name descr mb_userId = do
-  r <- liftIO $ handleSql (return . Left) $ do
-         s <- query c ("call updateGrammar("++id++","++toSqlValue name++","++toSqlValue descr++","++toSqlValue mb_userId++")")
-         [id] <- collectRows (\s -> getFieldValue s "id") s
-         return (Right id)
-  nid <- case r of
-           Right id -> return (id :: Int)
-           Left  e  -> throwCGIError 400 "Saving failed" (lines (show e))
-  path <- pathTranslated
-  case mb_pgf of
-    Just pgf -> if pgf /= BS.empty
-                  then liftIO (BS.writeFile (dropExtension  path </> addExtension (show nid) "pgf") pgf)
-                  else if id == "null"
-                         then throwCGIError 400 "Grammar update failed" []
-                         else return ()
-    Nothing  -> return ()
-  outputHTML ""
-
-doDeleteGrammar c id mb_userId = do
-  r <- liftIO $ handleSql (return . Left) $ do
-         execute c ("call deleteGrammar("++id++","++toSqlValue mb_userId++")")
-         return (Right "")
-  case r of
-    Right x -> outputJSONP ([] :: [(String,String)])
-    Left  e -> throwCGIError 400 "Saving failed" (lines (show e))
-
-doSave c mb_id = do
-  body <- getBody
-  r <- liftIO $ handleSql (return . Left) $ do
-         s <- query c ("call saveDocument("++toSqlValue mb_id++","++toSqlValue body++")")
-         [id] <- collectRows (\s -> getFieldValue s "id") s
-         return (Right id)
-  case r of
-    Right id -> outputJSONP (toJSObject [("id", id :: Int)])
-    Left  e  -> throwCGIError 400 "Saving failed" (lines (show e))
-
-doLoad c Nothing   = throwCGIError 400 "Loading failed" ["Missing ID"]
-doLoad c (Just id) = do
-  r <- liftIO $ handleSql (return . Left) $ do
-         s <- query c ("SELECT id,title,created,modified,content\n"++
-                       "FROM Documents\n"++
-                       "WHERE id="++toSqlValue id)
-         rows <- collectRows getDocument s
-         return (Right rows)
-  case r of
-    Right [row] -> outputJSONP row
-    Right _     -> throwCGIError 400 "Missing document" ["ID="++show id]
-    Left  e     -> throwCGIError 400 "Loading failed" (lines (show e))
-  where
-    getDocument s = do
-      id <- getFieldValue s "id"
-      title <- getFieldValue s "title"
-      created <- getFieldValue s "created" >>= pt
-      modified <- getFieldValue s "modified" >>= pt
-      content <- getFieldValue s "content"
-      return $ toJSObject [ ("id",      showJSON (id :: Int))
-                          , ("title",   showJSON (title :: String))
-                          , ("created", showJSON (created :: String))
-                          , ("modified", showJSON (modified :: String))
-                          , ("content", showJSON (content :: String))
-                          ]
-
-doSearch c q = do
-  r <- liftIO $ handleSql (return . Left) $ do
-         s <- query c ("SELECT id,title,created,modified\n"++
-                       "FROM Documents"++
-                       if null q
-                         then ""
-                         else "\nWHERE MATCH(content) AGAINST ("++toSqlValue q++" IN BOOLEAN MODE)")
-         rows <- collectRows getDocument s
-         return (Right rows)
-  case r of
-    Right rows -> outputJSONP rows
-    Left  e    -> throwCGIError 400 "Saving failed" (lines (show e))
-  where
-    getDocument s = do
-      id <- getFieldValue s "id"
-      title <- getFieldValue s "title"
-      created <- getFieldValue s "created" >>= pt
-      modified <- getFieldValue s "modified" >>= pt
-      return $ toJSObject [ ("id",      showJSON (id :: Int))
-                          , ("title",   showJSON (title :: String))
-                          , ("created", showJSON (created :: String))
-                          , ("modified", showJSON (modified :: String))
-                          ]
-                          
-pt ct = liftM (formatCalendarTime defaultTimeLocale "%d %b %Y") (toCalendarTime ct)
-
-doDelete c ids = do
-  liftIO $
-    inTransaction c $ \c ->
-      mapM_ (\id -> execute c ("DELETE FROM Documents WHERE id = "++toSqlValue id)) ids
-  outputJSONP (toJSObject ([] :: [(String,String)]))
-
-dbConnect fpath = do
-  [host,db,user,pwd] <- fmap words $ readFile fpath
-  connect host db user pwd
-
-startupHTML mb_id mb_uri mb_email mb_path = unlines [
-  "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">",
-  "<html>",
-  "   <head>",
-  "      <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">",
-  "      <title>Editor</title>",
-  "      <script type=\"text/javascript\" language=\"javascript\" src=\"org.grammaticalframework.ui.gwt.EditorApp/org.grammaticalframework.ui.gwt.EditorApp.nocache.js\"></script>",
-  "   </head>",
-  "   <body onload=\"window.__gfInit = new Object(); "++
-                    maybe "" (\id    -> "window.__gfInit.userId = "++show id++"; ") mb_id++
-                    maybe "" (\uri   -> "window.__gfInit.userURI = '"++uri++"'; ") mb_uri++
-                    maybe "" (\email -> "window.__gfInit.userEMail = '"++email++"'; ") mb_email++
-                    maybe "" (\path  -> "window.__gfInit.contentURL = '"++path++"'; ") mb_path++
-                    "\">",
-  "      <iframe src=\"javascript:''\" id=\"__gwt_historyFrame\" tabIndex='-1' style=\"position:absolute;width:0;height:0;border:0\"></iframe>",
-  "   </body>",
-  "</html>"]
-
-dbInit c = 
-  handleSql (fail . show) $ do
-    inTransaction c $ \c -> do
-      execute c "DROP TABLE IF EXISTS GrammarUsers"
-      execute c "DROP TABLE IF EXISTS Users"
-      execute c "DROP TABLE IF EXISTS Grammars"
-      execute c "DROP TABLE IF EXISTS Documents"
-      execute c ("CREATE TABLE Users"++
-                 "                (id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,\n"++
-                 "                 identity VARCHAR(256) NOT NULL,\n"++
-                 "                 email VARCHAR(128) NOT NULL,\n"++
-                 "                 UNIQUE INDEX (identity))")
-      execute c ("CREATE TABLE Grammars"++
-                 "                (id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,"++
-                 "                 name VARCHAR(64) NOT NULL,\n"++
-                 "                 description VARCHAR(512) NOT NULL,\n"++
-                 "                 created TIMESTAMP NOT NULL DEFAULT 0,\n"++
-                 "                 modified TIMESTAMP NOT NULL DEFAULT 0)")
-      execute c ("CREATE TABLE Documents"++
-                 "                (id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,"++
-                 "                 title VARCHAR(256) NOT NULL,\n"++
-                 "                 created TIMESTAMP NOT NULL DEFAULT 0,\n"++
-                 "                 modified TIMESTAMP NOT NULL DEFAULT 0,\n"++
-                 "                 content TEXT NOT NULL,\n"++
-                 "                 FULLTEXT INDEX (content)) TYPE=MyISAM")
-      execute c ("CREATE TABLE GrammarUsers"++
-                 "                (userId INTEGER NOT NULL,\n"++
-                 "                 grammarId INTEGER NOT NULL,\n"++
-                 "                 flags INTEGER NOT NULL,\n"++
-                 "                 PRIMARY KEY (userId, grammarId),\n"++
-                 "                 FOREIGN KEY (userId) REFERENCES Users(id) ON DELETE CASCADE,\n"++
-                 "                 FOREIGN KEY (grammarId) REFERENCES Grammars(id) ON DELETE RESTRICT)")
-      execute c "DROP PROCEDURE IF EXISTS saveDocument"
-      execute c ("CREATE PROCEDURE saveDocument(IN id INTEGER, content TEXT)\n"++
-                 "BEGIN\n"++
-                 "   IF id IS NULL THEN\n"++
-                 "     INSERT INTO Documents(title,content,created,modified) VALUES (content,content,NOW(),NOW());\n"++
-                 "     SELECT LAST_INSERT_ID() as id;\n"++
-                 "   ELSE\n"++
-                 "     UPDATE Documents d SET content = content, modified=NOW() WHERE d.id = id;\n"++
-                 "     select id;\n"++
-                 "   END IF;\n"++
-                 "END")
-      execute c "DROP PROCEDURE IF EXISTS updateGrammar"
-      execute c ("CREATE PROCEDURE updateGrammar(IN id INTEGER, name VARCHAR(64), description VARCHAR(512), userId INTEGER)\n"++
-                 "BEGIN\n"++
-                 "   IF id IS NULL THEN\n"++
-                 "     INSERT INTO Grammars(name,description,created,modified) VALUES (name,description,NOW(),NOW());\n"++
-                 "     SET id = LAST_INSERT_ID();\n"++
-                 "     INSERT INTO GrammarUsers(grammarId,userId,flags) VALUES (id,userId,0);\n"++
-                 "   ELSE\n"++
-                 "     UPDATE Grammars gr SET name = name, description=description, modified=NOW() WHERE gr.id = id;\n"++
-                 "   END IF;\n"++
-                 "   SELECT id;\n"++
-                 "END")
-      execute c "DROP PROCEDURE IF EXISTS deleteGrammar"
-      execute c ("CREATE PROCEDURE deleteGrammar(IN aGrammarId INTEGER, aUserId INTEGER)\n"++
-                 "BEGIN\n"++
-                 "   DECLARE deleted INTEGER;\n"++
-                 "   DELETE FROM GrammarUsers\n"++
-                 "   WHERE grammarId = aGrammarId AND userId = aUserId;\n"++
-                 "   IF NOT EXISTS(SELECT * FROM GrammarUsers gu WHERE gu.grammarId = aGrammarId) THEN\n"++
-                 "     DELETE FROM Grammars WHERE id = aGrammarId;\n"++
-                 "     SET deleted = 1;\n"++
-                 "   ELSE\n"++
-                 "     SET deleted = 0;\n"++
-                 "   END IF;\n"++
-                 "   SELECT deleted;\n"++
-                 "END")
-      execute c "DROP PROCEDURE IF EXISTS getGrammars"
-      execute c ("CREATE PROCEDURE getGrammars(IN userId INTEGER)\n"++
-                 "BEGIN\n"++
-                 "  SELECT g.id,g.name,g.description\n"++
-                 "  FROM Grammars g JOIN GrammarUsers gu ON g.id = gu.grammarId\n"++
-                 "  WHERE gu.userId = userId\n"++
-                 "  ORDER BY g.name;\n"++
-                 "END")
-      execute c "DROP PROCEDURE IF EXISTS getUserId"
-      execute c ("CREATE PROCEDURE getUserId(identity VARCHAR(256), email VARCHAR(128))\n"++
-                 "BEGIN\n"++
-                 "  DECLARE userId INTEGER;\n"++
-                 "  IF identity IS NULL OR email IS NULL THEN\n"++
-                 "    SET userId = NULL;\n"++
-                 "  ELSE\n"++
-                 "    SELECT id INTO userId FROM Users u WHERE u.identity = identity;\n"++
-                 "    IF userId IS NULL THEN\n"++
-                 "      INSERT INTO Users(identity, email) VALUES (identity, email);\n"++
-                 "      SET userId = LAST_INSERT_ID();\n"++
-                 "    END IF;\n"++
-                 "  END IF;\n"++
-                 "  SELECT userId;\n"++
-                 "END")
diff --git a/src/server/MorphoService.hs b/src/server/MorphoService.hs
deleted file mode 100644
--- a/src/server/MorphoService.hs
+++ /dev/null
@@ -1,88 +0,0 @@
-import GF.Compile
-import GF.Compile.Rename (renameSourceTerm)
-import GF.Compile.Concrete.Compute (computeConcrete)
-import GF.Compile.Concrete.TypeCheck (inferLType)
-import GF.Data.Operations
-import GF.Grammar
-import GF.Grammar.Parser
-import GF.Infra.Option
-import GF.Infra.UseIO
-import GF.Infra.Modules (greatestResource)
-import GF.Infra.CheckM
-import GF.Text.UTF8
-
-import Network.FastCGI
-import Text.JSON
-import Text.PrettyPrint
-import qualified Codec.Binary.UTF8.String as UTF8 (decodeString, encodeString)
-import Data.ByteString.Char8 as BS
-
-import Control.Monad
-import System.Environment
-import System.FilePath
-
-import Cache
-import FastCGIUtils
-import URLEncoding
-
--- FIXME !!!!!!
-grammarFile :: FilePath
-grammarFile = "/usr/local/share/gf-3.1/lib/alltenses/ParadigmsFin.gfo"
-
-grammarPath :: FilePath
-grammarPath = "/usr/local/share/gf-3.1/lib/prelude"
-
-main :: IO ()
-main = do initFastCGI
-          r <- newCache readGrammar
-          loopFastCGI (handleErrors (handleCGIErrors (fcgiMain r)))
-
-fcgiMain :: Cache SourceGrammar -> CGI CGIResult
-fcgiMain cache = liftIO (readCache cache grammarFile) >>= cgiMain
-
-readGrammar :: FilePath -> IO SourceGrammar
-readGrammar file = 
-    do let opts = concatOptions [modifyFlags $ \fs -> fs { optVerbosity = Quiet },
-                                 modifyFlags $ \fs -> fs { optLibraryPath = [grammarPath] }]
-       mgr <- appIOE $ batchCompile opts [file]
-       err (fail "Grammar loading error") return mgr
-
-cgiMain :: SourceGrammar -> CGI CGIResult
-cgiMain sgr =
-    do path <- pathInfo
-       json <- case path of
-         "/eval"           -> do mjson <- return (doEval sgr) `ap` getTerm
-                                 err (throwCGIError 400 "Evaluation error" . (:[])) return mjson
-         _                 -> throwCGIError 404 "Not Found" ["Resource not found: " ++ path]
-       outputJSON json
-  where
-    getTerm :: CGI String
-    getTerm = do mt <- getInput "term"
-                 maybe (throwCGIError 400 "No term given" ["No term given"]) (return . urlDecodeUnicode . UTF8.decodeString) mt
-
-doEval :: SourceGrammar -> String -> Err JSValue
-doEval sgr t = liftM termToJSValue $ eval sgr t 
-
-termToJSValue :: Term -> JSValue
-termToJSValue t =
-  showJSON [toJSObject [("name", render name), ("value",render value)] | (name,value) <- ppTermTabular Unqualified t]
-
-eval :: SourceGrammar -> String -> Err Term
-eval sgr t = 
-  case runP pExp (BS.pack t) of
-    Right t       -> do mo <- maybe (Bad "no source grammar in scope") return $ greatestResource sgr
-                        (t,_) <- runCheck (renameSourceTerm sgr mo t)
-                        ((t,_),_) <- runCheck (inferLType sgr [] t)
-                        computeConcrete sgr t
-    Left  (_,msg) -> fail msg
-
--- * General CGI and JSON stuff
-
-outputJSON :: JSON a => a -> CGI CGIResult
-outputJSON x = do setHeader "Content-Type" "text/json; charset=utf-8"
-                  outputStrict $ UTF8.encodeString $ encode x
-
-outputStrict :: String -> CGI CGIResult
-outputStrict x | x == x = output x
-               | otherwise = fail "I am the pope."
-
diff --git a/src/server/PGFService.hs b/src/server/PGFService.hs
--- a/src/server/PGFService.hs
+++ b/src/server/PGFService.hs
@@ -1,13 +1,23 @@
+{-# LANGUAGE CPP #-}
 module PGFService(cgiMain,cgiMain',getPath,
                   logFile,stderrToFile,
-                  newPGFCache) where
+                  newPGFCache,flushPGFCache,listPGFCache) where
 
 import PGF (PGF)
 import qualified PGF
+import PGF.Lexing
 import Cache
 import FastCGIUtils
 import URLEncoding
 
+#if C_RUNTIME
+import qualified PGF2 as C
+--import Data.Time.Clock(getCurrentTime,diffUTCTime)
+#endif
+
+import Data.Time.Clock(UTCTime)
+import Data.Time.Format(formatTime)
+import System.Locale(defaultTimeLocale,rfc822DateFormat)
 import Network.CGI
 import Text.JSON
 import Text.PrettyPrint as PP(render, text, (<+>))
@@ -27,7 +37,9 @@
 import System.Process
 import System.Exit
 import System.IO
+import System.IO.Error(isDoesNotExistError)
 import System.Directory(removeFile)
+import System.Mem(performGC)
 import Fold(fold) -- transfer function for OpenMath LaTeX
 
 catchIOE :: IO a -> (E.IOException -> IO a) -> IO a
@@ -36,115 +48,331 @@
 logFile :: FilePath
 logFile = "pgf-error.log"
 
-newPGFCache = newCache PGF.readPGF
+#ifdef C_RUNTIME
+type Caches = (Cache PGF,Cache (C.PGF,({-MVar ParseCache-})))
+--type ParseCache = Map.Map (String,String) (ParseResult,UTCTime)
+--type ParseResult = Either String [(C.Expr,Float)]
 
+newPGFCache = do pgfCache <- newCache PGF.readPGF
+                 cCache <- newCache $ \ path -> do pgf <- C.readPGF path
+                                                 --pc <- newMVar Map.empty
+                                                   return (pgf,({-pc-}))
+                 return (pgfCache,cCache)
+flushPGFCache (c1,c2) = flushCache c1 >> flushCache c2
+listPGFCache (c1,c2) = (,) # listCache c1 % listCache c2
+#else
+type Caches = (Cache PGF,())
+newPGFCache = do pgfCache <- newCache PGF.readPGF
+                 return (pgfCache,())
+flushPGFCache (c1,_) = flushCache c1
+listPGFCache (c1,_) = (,) # listCache c1 % return []
+#endif
+
 getPath =
     do path <- getVarWithDefault "PATH_TRANSLATED" "" -- apache mod_fastcgi
        if null path
           then getVarWithDefault "SCRIPT_FILENAME" "" -- lighttpd
           else return path
 
-cgiMain :: Cache PGF -> CGI CGIResult
+cgiMain :: Caches -> CGI CGIResult
 cgiMain cache = handleErrors . handleCGIErrors $
                   cgiMain' cache =<< getPath
 
-cgiMain' :: Cache PGF -> FilePath -> CGI CGIResult
+cgiMain' :: Caches -> FilePath -> CGI CGIResult
 cgiMain' cache path =
     do command <- liftM (maybe "grammar" (urlDecodeUnicode . UTF8.decodeString))
                         (getInput "command")
        case command of
-         "download" -> outputBinary    =<< liftIO (BS.readFile path)
-         _          -> pgfMain command =<< liftIO (readCache cache path)
+         "download" -> outputBinary    =<< getFile BS.readFile path
+         'c':'-':_  ->
+#ifdef C_RUNTIME
+                   cpgfMain command =<< getFile (readCache' (snd cache)) path
+#else
+                   serverError "Server configured without C run-time support" ""
+#endif
+         _          -> pgfMain command =<< getFile (readCache' (fst cache)) path
 
-pgfMain :: String -> PGF -> CGI CGIResult
-pgfMain command pgf =
+getFile get path =
+   either failed return =<< liftIO (E.try (get path))
+  where
+    failed e = if isDoesNotExistError e
+               then notFound path
+               else liftIO $ ioError e
+
+--------------------------------------------------------------------------------
+-- * C run-time functionality
+
+#ifdef C_RUNTIME
+--cpgfMain :: String -> (C.PGF,MVar ParseCache) -> CGI CGIResult
+cpgfMain command (t,(pgf,pc)) =
+  case command of
+    "c-parse"       -> out t=<< join (parse # input % start % limit % trie)
+    "c-linearize"   -> out t=<< lin # tree % to
+    "c-translate"   -> out t=<< join (trans # input % to % start % limit % trie)
+    "c-lookupmorpho"-> out t=<< morpho # from1 % textInput
+    "c-flush"       -> out t=<< flush
+    "c-grammar"     -> out t grammar
+    "c-wordforword" -> out t =<< wordforword # input % to
+    _               -> badRequest "Unknown command" command
+  where
+    flush = liftIO $ do --modifyMVar_ pc $ const $ return Map.empty
+                        performGC
+                        return $ showJSON ()
+
+    cat = C.startCat pgf
+    langs = C.languages pgf
+
+    grammar = showJSON $ makeObj
+                 ["name".=C.abstractName pgf,
+                  "lastmodified".=show t,
+                  "startcat".=C.startCat pgf,
+                  "languages".=languages]
+      where
+        languages = [makeObj ["name".= l] | (l,_)<-Map.toList langs]
+
+    parse input@((from,_),_) start mlimit trie =
+        do r <- parse' start mlimit input
+           return $ showJSON [makeObj ("from".=from:jsonParseResult r)]
+
+    jsonParseResult = either bad good
+      where
+        bad err = ["parseFailed".=err]
+        good trees = "trees".=map tp trees :[]  -- :addTrie trie trees
+        tp (tree,prob) = makeObj ["tree".=tree,"prob".=prob]
+
+    -- Without caching parse results:
+    parse' start mlimit ((_,concr),input) =
+      return $
+      maybe id take mlimit . drop start # C.parse concr cat input
+{-
+    -- Caching parse results:
+    parse' start mlimit ((from,concr),input) = 
+        liftIO $ do t <- getCurrentTime
+                    fmap (maybe id take mlimit . drop start)
+                      # modifyMVar pc (parse'' t)
+      where
+        key = (from,input)
+        parse'' t pc = maybe new old $ Map.lookup key pc
+          where
+            new = return (update (res,t) pc,res)
+              where res = C.parse concr cat input
+            old (res,_) = return (update (res,t) pc,res)
+            update r = Map.mapMaybe purge . Map.insert key r
+            purge r@(_,t') = if diffUTCTime t t'<120 then Just r else Nothing
+                             -- remove unused parse results after 2 minutes
+-}
+    lin tree to = showJSON (lin' tree to)
+    lin' tree (tos,unlex) =
+        [makeObj ["to".=to,"text".=unlex (C.linearize c tree)]|(to,c)<-tos]
+
+    trans input@((from,_),_) to start mlimit trie =
+      do parses <- parse' start mlimit input
+         return $
+           showJSON [ makeObj ["from".=from,
+                               "translations".= jsonParses parses]]
+      where
+        jsonParses = either bad good
+          where
+            bad err = [makeObj ["error".=err]]
+            good parses = [makeObj ["tree".=tree,
+                                     "prob".=prob,
+                                     "linearizations".=lin' tree to]
+                                    | (tree,prob) <- parses]
+
+    morpho (from,concr) input =
+        showJSON [makeObj ["lemma".=l,"analysis".=a,"prob".=p]|(l,a,p)<-ms]
+      where ms = C.lookupMorpho concr input
+
+
+    wordforword input@((from,_),_) = jsonWFW from . wordforword' input
+
+    jsonWFW from rs =
+      showJSON
+        [makeObj
+          ["from".=from,
+           "translations".=[makeObj ["linearizations".=
+                                        [makeObj["to".=to,"text".=text]
+                                         | (to,text)<-rs]]]]]
+
+    wordforword' inp@((from,concr),input) (tos,unlex) =
+        [(to,unlex . unwords $ map (lin_word' c) pws)
+         |let pws=map parse_word' (words input),(to,c)<-tos]
+      where
+        lin_word' c = either id (lin1 c)
+
+        lin1 c = dropq . C.linearize c
+          where
+            dropq (q:' ':s) | q `elem` "+*" = s
+            dropq s = s
+
+        parse_word' w = if all (\c->isSpace c||isPunctuation c) w
+                        then Left w
+                        else parse_word w
+
+
+        parse_word w =
+            maybe (Left ("["++w++"]")) Right $
+            msum [parse1 w,parse1 ow,morph w,morph ow]
+          where
+            ow = if w==lw then capitInit w else lw
+            lw = uncapitInit w
+            parse1 = either (const Nothing) (fmap fst . listToMaybe) .
+                     C.parse concr cat
+            morph w = listToMaybe
+                        [t | (f,a,p)<-C.lookupMorpho concr w,
+                             t<-maybeToList (C.readExpr f)]
+
+    ---
+
+    input = lexit # from % textInput
+      where
+        lexit (from,lex) input = (from,lex input)
+
+        from = maybe (missing "from") getlexer =<< from'
+          where
+            getlexer f@(_,concr) = (,) f # c_lexer concr
+
+    from1 = maybe (missing "from") return =<< from'
+    from' = getLang "from"
+
+    to = (,) # getLangs "to" % unlexer
+
+    getLangs = getLangs' readLang
+    getLang = getLang' readLang
+
+    readLang :: String -> CGI (String,C.Concr)
+    readLang lang =
+      case Map.lookup lang langs of
+        Nothing -> badRequest "Bad language" lang
+        Just c -> return (lang,c)
+
+    tree = do s <- maybe (missing "tree") return =<< getInput1 "tree"
+              let t = C.readExpr s
+              maybe (badRequest "bad tree" s) return t
+
+    --c_lexer concr = lexer
+    c_lexer concr = ilexer (not . null . C.lookupMorpho concr)
+
+--------------------------------------------------------------------------------
+
+{-
+instance JSON C.CId where
+    readJSON x = readJSON x >>= maybe (fail "Bad language.") return . C.readCId
+    showJSON = showJSON . C.showCId
+-}
+instance JSON C.Expr where
+    readJSON x = readJSON x >>= maybe (fail "Bad expression.") return . C.readExpr
+    showJSON = showJSON . C.showExpr
+
+#endif
+
+--------------------------------------------------------------------------------
+-- * Lexing
+
+-- | Lexers with a text lexer that tries to be a more clever with the first word
+ilexer good = lexer' uncap
+  where
+    uncap s = if good s
+              then s
+              else uncapitInit s
+
+-- | Standard lexers
+lexer = lexer' uncapitInit
+
+lexer' uncap = maybe (return id) lexerfun =<< getInput "lexer" 
+  where
+    lexerfun name =
+       case name of
+         "text"  -> return (unwords . lexText' uncap)
+         "code"  -> return (unwords . lexCode)
+         "mixed" -> return (unwords . lexMixed)
+         _ -> badRequest "Unknown lexer" name
+
+
+type Unlexer = String->String
+
+unlexer :: CGI Unlexer
+unlexer = maybe (return id) unlexerfun =<< getInput "unlexer" 
+  where
+    unlexerfun name =
+       case name of
+         "text"  -> return (unlexText' . words)
+         "code"  -> return (unlexCode . words)
+         "mixed" -> return (unlexMixed . words)
+         _ -> badRequest "Unknown lexer" name
+
+    unlexText' ("+":ws) = "+ "++unlexText ws
+    unlexText' ("*":ws) = "* "++unlexText ws
+    unlexText' ws       = unlexText ws
+
+--------------------------------------------------------------------------------
+-- * Haskell run-time functionality
+
+--pgfMain :: String -> PGF -> CGI CGIResult
+pgfMain command (t,pgf) =
     case command of
-      "parse"          -> out =<< doParse pgf # text % cat % from % limit
-      "complete"       -> out =<< doComplete pgf # text % cat % from % limit
-      "linearize"      -> out =<< doLinearize pgf # tree % to
-      "linearizeAll"   -> out =<< doLinearizes pgf # tree % to
-      "linearizeTable" -> out =<< doLinearizeTabular pgf # tree % to
-      "random"         -> cat >>= \c -> depth >>= \dp -> limit >>= \l -> to >>= \to -> liftIO (doRandom pgf c dp l to) >>= out
-      "generate"       -> out =<< doGenerate pgf # cat % depth % limit % to
-      "translate"      -> out =<< doTranslate pgf # text % cat % from % to % limit
-      "translategroup" -> out =<< doTranslateGroup pgf # text % cat % from % to % limit
-      "grammar"        -> out =<< doGrammar pgf # requestAcceptLanguage
+      "parse"          -> o =<< doParse pgf # input % cat % limit % trie
+      "complete"       -> o =<< doComplete pgf # input % cat % limit
+      "linearize"      -> o =<< doLinearize pgf # tree % to
+      "linearizeAll"   -> o =<< doLinearizes pgf # tree % to
+      "linearizeTable" -> o =<< doLinearizeTabular pgf # tree % to
+      "random"         -> o =<< join (doRandom pgf # cat % depth % limit % to)
+      "generate"       -> o =<< doGenerate pgf # cat % depth % limit % to
+      "translate"      -> o =<< doTranslate pgf # input % cat % to % limit %trie
+      "translategroup" -> o =<< doTranslateGroup pgf # input % cat % to % limit
+      "lookupmorpho"   -> o =<< doLookupMorpho pgf # from1 % textInput
+      "grammar"        -> o =<< doGrammar t pgf # requestAcceptLanguage
       "abstrtree"      -> outputGraphviz =<< abstrTree pgf # graphvizOptions % tree
       "alignment"      -> outputGraphviz =<< alignment pgf # tree % to
-      "parsetree"      -> do t <- tree
-                             Just l <- from
-                             opts <- graphvizOptions
-                             outputGraphviz (parseTree pgf l opts t)
-      "abstrjson"      -> out . jsonExpr =<< tree
+      "parsetree"      -> outputGraphviz =<< parseTree pgf # from1 % graphvizOptions % tree
+      "abstrjson"      -> o . jsonExpr =<< tree
       "browse"         -> join $ doBrowse pgf # optId % cssClass % href % format "html" % getIncludePrintNames
       "external"       -> do cmd <- getInput "external"
-                             input <- text
-                             doExternal cmd input
-      _                -> throwCGIError 400 "Unknown command" ["Unknown command: " ++ show command]
+                             doExternal cmd =<< textInput
+      _                -> badRequest "Unknown command" command
   where
-    out = outputJSONP
+    o x = out t x
 
-    text :: CGI String
-    text = liftM (maybe "" (urlDecodeUnicode . UTF8.decodeString)) $ getInput "input"
+    input = do fr <- from
+               lex <- mlexer fr
+               inp <- textInput
+               return (fr,lex inp)
 
+    mlexer Nothing = lexer
+    mlexer (Just lang) = ilexer (PGF.isInMorpho morpho)
+      where morpho = PGF.buildMorpho pgf lang
+
     tree :: CGI PGF.Tree
     tree = do ms <- getInput "tree"
-              s <- maybe (throwCGIError 400 "No tree given" ["No tree given"]) return ms
-              t <- maybe (throwCGIError 400 "Bad tree" ["tree: " ++ s]) return (PGF.readExpr s)
-              t <- either (\err -> throwCGIError 400 "Type incorrect tree"
-                                                     ["tree: " ++ PGF.showExpr [] t
-                                                     ,render (PP.text "error:" <+> PGF.ppTcError err)
-                                                     ])
+              s <- maybe (badRequest "No tree given" "") return ms
+              t <- maybe (badRequest "Bad tree" s) return (PGF.readExpr s)
+              t <- either (\err -> badRequest "Type incorrect tree"
+                                              (unlines $
+                                              [PGF.showExpr [] t
+                                              ,render (PP.text "error:" <+> PGF.ppTcError err)
+                                              ]))
                           (return . fst)
                           (PGF.inferExpr pgf t)
               return t
 
     cat :: CGI (Maybe PGF.Type)
     cat =
-       do mcat  <- getInput "cat"
+       do mcat  <- getInput1 "cat"
           case mcat of
             Nothing -> return Nothing
-            Just "" -> return Nothing
             Just cat -> case PGF.readType cat of
-                          Nothing  -> throwCGIError 400 "Bad category" ["Bad category: " ++ cat]
+                          Nothing  -> badRequest "Bad category" cat
                           Just typ -> return $ Just typ  -- typecheck the category
 
     optId :: CGI (Maybe PGF.CId)
     optId = maybe (return Nothing) rd =<< getInput "id"
       where
         rd = maybe err (return . Just) . PGF.readCId
-        err = throwCGIError 400 "Bad identifier" []
+        err = badRequest "Bad identifier" []
 
     cssClass, href :: CGI (Maybe String)
     cssClass = getInput "css-class"
     href = getInput "href"
-
-    limit, depth :: CGI (Maybe Int)
-    limit = readInput "limit"
-    depth = readInput "depth"
-
-    from :: CGI (Maybe PGF.Language)
-    from = getLang "from"
-
-    to :: CGI [PGF.Language]
-    to = getLangs "to"
-
-    getLangs :: String -> CGI [PGF.Language]
-    getLangs i = mapM readLang . maybe [] words =<< getInput i
-
-    getLang :: String -> CGI (Maybe PGF.Language)
-    getLang i =
-       do mlang <- getInput i
-          case mlang of
-            Just l@(_:_) -> Just # readLang l
-            _            -> return Nothing
-
-    readLang :: String -> CGI PGF.Language
-    readLang l =
-      case PGF.readLanguage l of
-        Nothing -> throwCGIError 400 "Bad language" ["Bad language: " ++ l]
-        Just lang | lang `elem` PGF.languages pgf -> return lang
-                  | otherwise -> throwCGIError 400 "Unknown language" ["Unknown language: " ++ l]
     
     getIncludePrintNames :: CGI Bool
     getIncludePrintNames = maybe False (const True) # getInput "printnames"
@@ -162,14 +390,72 @@
       where
         string name = maybe "" id # getInput name
         bool name = maybe False toBool # getInput name
-        toBool s = s `elem` ["","yes","true","True"]
 
-errorMissingId = throwCGIError 400 "Missing identifier" []
+    from1 = maybe (missing "from") return =<< from
+    from = getLang "from"
+    to = (,) # getLangs "to" % unlexer
 
+    getLangs = getLangs' readLang
+    getLang = getLang' readLang
+
+    readLang :: String -> CGI PGF.Language
+    readLang l =
+      case PGF.readLanguage l of
+        Nothing -> badRequest "Bad language" l
+        Just lang | lang `elem` PGF.languages pgf -> return lang
+                  | otherwise -> badRequest "Unknown language" l
+
+-- * Request parameter access and related auxiliary functions
+
+--out = outputJSONP
+out t r = do let fmt = formatTime defaultTimeLocale rfc822DateFormat t
+             setHeader "Last-Modified" fmt
+             outputJSONP r
+
+getInput1 x = nonEmpty # getInput x
+nonEmpty (Just "") = Nothing
+nonEmpty r = r
+
+textInput :: CGI String
+textInput = liftM (maybe "" (urlDecodeUnicode . UTF8.decodeString)) $ getInput "input"
+
+getLangs' readLang i = mapM readLang . maybe [] words =<< getInput i
+
+getLang' readLang i =
+   do mlang <- getInput i
+      case mlang of
+        Just l@(_:_) -> Just # readLang l
+        _            -> return Nothing
+
+
+limit, depth :: CGI (Maybe Int)
+limit = readInput "limit"
+depth = readInput "depth"
+
+start :: CGI Int
+start = maybe 0 id # readInput "start"
+
+trie :: CGI Bool
+trie = maybe False toBool # getInput "trie"
+
+toBool s = s `elem` ["","yes","true","True"]
+
+missing = badRequest "Missing parameter"
+errorMissingId = badRequest "Missing identifier" ""
+
+notFound = throw 404 "Not found"
+badRequest = throw 400
+serverError = throw 500
+
+throw code msg extra =
+    throwCGIError code msg [msg ++(if null extra then "" else ": "++extra)]
+
 format def = maybe def id # getInput "format"
 
+-- * Request implementations
+
 -- Hook for simple extensions of the PGF service
-doExternal Nothing input = throwCGIError 400 "Unknown external command" ["Unknown external command"]
+doExternal Nothing input = badRequest "Unknown external command" ""
 doExternal (Just cmd) input =
   do liftIO $ logError ("External command: "++cmd)
      cmds <- liftIO $ (fmap lines $ readFile "external_services")
@@ -177,7 +463,7 @@
      liftIO $ logError ("External services: "++show cmds)
      if cmd `elem` cmds then ok else err
   where
-    err = throwCGIError 400 "Unknown external command" ["Unknown external command: "++cmd]
+    err = badRequest "Unknown external command" cmd
     ok =
       do let tmpfile1 = "external_input.txt"
              tmpfile2 = "external_output.txt"
@@ -188,8 +474,18 @@
          liftIO $ removeFile tmpfile2
          return r
 
-doTranslate :: PGF -> String -> Maybe PGF.Type -> Maybe PGF.Language -> [PGF.Language] -> Maybe Int -> JSValue
-doTranslate pgf input mcat mfrom tos mlimit =
+doLookupMorpho :: PGF -> PGF.Language -> String -> JSValue
+doLookupMorpho pgf from input =
+    showJSON [makeObj ["lemma".=l,"analysis".=a]|(l,a)<-ms]
+  where
+    ms = PGF.lookupMorpho (PGF.buildMorpho pgf from) input
+
+
+type From = (Maybe PGF.Language,String)
+type To = ([PGF.Language],Unlexer)
+
+doTranslate :: PGF -> From -> Maybe PGF.Type -> To -> Maybe Int -> Bool -> JSValue
+doTranslate pgf (mfrom,input) mcat (tos,unlex) mlimit trie =
   showJSON
      [makeObj ("from".=from : "brackets".=bs : jsonTranslateOutput po)
           | (from,po,bs) <- parse' pgf input mcat mfrom]
@@ -197,10 +493,12 @@
     jsonTranslateOutput output =
       case output of
         PGF.ParseOk trees ->
+            addTrie trie trees++
             ["translations".=
               [makeObj ["tree".=tree,
                         "linearizations".=
-                            [makeObj ["to".=to, "text".=text, "brackets".=bs]
+                            [makeObj ["to".=to, "text".=unlex text,
+                                      "brackets".=bs]
                                | (to,text,bs)<- linearizeAndBind pgf tos tree]]
                 | tree <- maybe id take mlimit trees]]
         PGF.ParseIncomplete -> ["incomplete".=True]
@@ -212,13 +510,13 @@
                        | (fid,err) <- errs]]
 
 -- used in phrasebook
-doTranslateGroup :: PGF -> String -> Maybe PGF.Type -> Maybe PGF.Language -> [PGF.Language] -> Maybe Int -> JSValue
-doTranslateGroup pgf input mcat mfrom tos mlimit =
+doTranslateGroup :: PGF -> From -> Maybe PGF.Type -> To -> Maybe Int -> JSValue
+doTranslateGroup pgf (mfrom,input) mcat (tos,unlex) mlimit =
   showJSON
     [makeObj ["from".=langOnly (PGF.showLanguage from),
               "to".=langOnly (PGF.showLanguage to),
               "linearizations".=
-                 [toJSObject (("text", doText alt) : disamb lg from ts)
+                 [toJSObject (("text",unlex alt) : disamb lg from ts)
                     | (ts,alt) <- output, let lg = length output]
               ]
        | 
@@ -237,16 +535,12 @@
                    else (ts,y) : insertAlt t x xs2
      _ -> [([t],x)]
 
-   doText s = case s of
-     c:cs | elem (last s) ".?!" -> toUpper c : init (init cs) ++ [last s]
-     _ -> s
-
    langOnly = reverse . take 3 . reverse
 
    disamb lg from ts = 
      if lg < 2 
        then [] 
-       else [("tree", "-- " ++ groupDisambs [doText (disambLang from t) | t <- ts])]
+       else [("tree", "-- " ++ groupDisambs [unlex (disambLang from t) | t <- ts])]
 
    groupDisambs = unwords . intersperse "/"
 
@@ -264,34 +558,38 @@
 
    notDisamb = (/="Disamb") . take 6 . PGF.showLanguage
 
-doParse :: PGF -> String -> Maybe PGF.Type -> Maybe PGF.Language -> Maybe Int -> JSValue
-doParse pgf input mcat mfrom mlimit = showJSON $ map makeObj
+doParse :: PGF -> From -> Maybe PGF.Type -> Maybe Int -> Bool -> JSValue
+doParse pgf (mfrom,input) mcat mlimit trie = showJSON $ map makeObj
      ["from".=from : "brackets".=bs : jsonParseOutput po
         | (from,po,bs) <- parse' pgf input mcat mfrom]
   where
     jsonParseOutput output =
       case output of
         PGF.ParseOk trees   -> ["trees".=maybe id take mlimit trees]
+                               ++addTrie trie trees
         PGF.TypeError errs  -> jsonTypeErrors errs
-        PGF.ParseIncomplete -> ["incomlete".=True]
+        PGF.ParseIncomplete -> ["incomplete".=True]
         PGF.ParseFailed n   -> ["parseFailed".=n]
 
-doComplete :: PGF -> String -> Maybe PGF.Type -> Maybe PGF.Language -> Maybe Int -> JSValue
-doComplete pgf input mcat mfrom mlimit = showJSON
+addTrie trie trees =
+    ["trie".=map head (PGF.toTrie (map PGF.toATree trees))|trie]
+
+doComplete :: PGF -> From -> Maybe PGF.Type -> Maybe Int -> JSValue
+doComplete pgf (mfrom,input) mcat mlimit = showJSON
     [makeObj ["from".=from, "brackets".=bs, "completions".=cs, "text".=s]
        | from <- froms, let (bs,s,cs) = complete' pgf from cat mlimit input]
   where
     froms = maybe (PGF.languages pgf) (:[]) mfrom
     cat = fromMaybe (PGF.startCat pgf) mcat
 
-doLinearize :: PGF -> PGF.Tree -> [PGF.Language] -> JSValue
-doLinearize pgf tree tos = showJSON
-    [makeObj ["to".=to, "text".=text,"brackets".=bs]
+doLinearize :: PGF -> PGF.Tree -> To -> JSValue
+doLinearize pgf tree (tos,unlex) = showJSON
+    [makeObj ["to".=to, "text".=unlex text,"brackets".=bs]
       | (to,text,bs) <- linearizeAndBind pgf tos tree]
 
-doLinearizes :: PGF -> PGF.Tree -> [PGF.Language] -> JSValue
-doLinearizes pgf tree tos = showJSON
-    [makeObj ["to".=to, "texts".=map doBind texts]
+doLinearizes :: PGF -> PGF.Tree -> To -> JSValue
+doLinearizes pgf tree (tos,unlex) = showJSON
+    [makeObj ["to".=to, "texts".=map (unlex . doBind) texts]
        | (to,texts) <- linearizes' pgf tos tree]
   where
     linearizes' pgf tos tree =
@@ -300,29 +598,31 @@
         langs = if null tos then PGF.languages pgf else tos
         lins to = nub . concatMap (map snd) . PGF.tabularLinearizes pgf to
 
-doLinearizeTabular :: PGF -> PGF.Tree -> [PGF.Language] -> JSValue
-doLinearizeTabular pgf tree tos = showJSON
+doLinearizeTabular :: PGF -> PGF.Tree -> To -> JSValue
+doLinearizeTabular pgf tree (tos,unlex) = showJSON
     [makeObj ["to".=to,
-              "table".=[makeObj ["params".=ps,"texts".=ts] | (ps,ts)<-texts]]
+              "table".=[makeObj ["params".=ps,"texts".=map unlex ts]
+                         | (ps,ts)<-texts]]
        | (to,texts) <- linearizeTabular pgf tos tree]
 
-doRandom :: PGF -> Maybe PGF.Type -> Maybe Int -> Maybe Int -> [PGF.Language] -> IO JSValue
-doRandom pgf mcat mdepth mlimit tos =
+doRandom :: PGF -> Maybe PGF.Type -> Maybe Int -> Maybe Int -> To -> CGI JSValue
+doRandom pgf mcat mdepth mlimit to =
+  liftIO $
   do g <- newStdGen
      let trees = PGF.generateRandomDepth g pgf cat (Just depth)
      return $ showJSON
           [makeObj ["tree".=PGF.showExpr [] tree,
-                    "linearizations".= doLinearizes pgf tree tos]
+                    "linearizations".= doLinearizes pgf tree to]
              | tree <- limit trees]
   where cat = fromMaybe (PGF.startCat pgf) mcat
         limit = take (fromMaybe 1 mlimit)
         depth = fromMaybe 4 mdepth
 
-doGenerate :: PGF -> Maybe PGF.Type -> Maybe Int -> Maybe Int -> [PGF.Language] -> JSValue
-doGenerate pgf mcat mdepth mlimit tos =
+doGenerate :: PGF -> Maybe PGF.Type -> Maybe Int -> Maybe Int -> To -> JSValue
+doGenerate pgf mcat mdepth mlimit (tos,unlex) =
     showJSON [makeObj ["tree".=PGF.showExpr [] tree,
                        "linearizations".=
-                          [makeObj ["to".=to, "text".=text]
+                          [makeObj ["to".=to, "text".=unlex text]
                              | (to,text,bs) <- linearizeAndBind pgf tos tree]]
                 | tree <- limit trees]
   where
@@ -331,9 +631,10 @@
     limit = take (fromMaybe 1 mlimit)
     depth = fromMaybe 4 mdepth
 
-doGrammar :: PGF -> Maybe (Accept Language) -> JSValue
-doGrammar pgf macc = showJSON $ makeObj
+doGrammar :: UTCTime -> PGF -> Maybe (Accept Language) -> JSValue
+doGrammar t pgf macc = showJSON $ makeObj
              ["name".=PGF.abstractName pgf,
+              "lastmodified".=show t,
               "userLanguage".=selectLanguage pgf macc,
               "startcat".=PGF.showType [] (PGF.startCat pgf),
               "categories".=categories,
@@ -370,7 +671,7 @@
 
 parseTree pgf lang opts tree = PGF.graphvizParseTree pgf lang opts tree
 
-alignment pgf tree tos       = PGF.graphvizAlignment pgf tos' tree
+alignment pgf tree (tos,unlex) = PGF.graphvizAlignment pgf tos' tree
   where tos' = if null tos then PGF.languages pgf else tos
 
 pipeIt2graphviz :: String -> String -> IO BS.ByteString
@@ -505,24 +806,31 @@
     annotatePrintNames = "<DL>"++(unwords pns)++"</DL>"
       where pns = ["<DT>"++(show lang)++"</DT><DD>"++(PGF.showPrintName pgf lang id)++"</DD>" | lang <- PGF.languages pgf ]
 
-instance JSON PGF.CId where
-    readJSON x = readJSON x >>= maybe (fail "Bad language.") return . PGF.readLanguage
-    showJSON = showJSON . PGF.showLanguage
-
-jsonExpr e = evalState (expr e) 0
+-- | Render trees as JSON with numbered functions
+jsonExpr e = evalState (expr (PGF.toATree e)) 0
   where
-    expr e = maybe other app (PGF.unApp e)
-      where
-        other = return (makeObj ["other".=e])
-
-    app (f,es) = do js <- mapM expr es
-                    let children=["children".=js | not (null js)]
-                    i<-inc
-                    return $ makeObj (["fun".=f,"fid".=i]++children)
+    expr e =
+      case e of
+        PGF.Other e -> return (makeObj ["other".=e])
+        PGF.App f es ->
+                do js <- mapM expr es
+                   let children=["children".=js | not (null js)]
+                   i<-inc
+                   return $ makeObj (["fun".=f,"fid".=i]++children)
 
     inc :: State Int Int
     inc = do i <- get; put (i+1); return i
 
+instance JSON PGF.Trie where
+    showJSON (PGF.Oth e) = makeObj ["other".=e]
+    showJSON (PGF.Ap f [[]]) = makeObj ["fun".=f] -- leaf
+--  showJSON (PGF.Ap f [es]) = makeObj ["fun".=f,"children".=es] -- one alternative
+    showJSON (PGF.Ap f alts) = makeObj ["fun".=f,"alts".=alts]
+
+instance JSON PGF.CId where
+    readJSON x = readJSON x >>= maybe (fail "Bad language.") return . PGF.readLanguage
+    showJSON = showJSON . PGF.showLanguage
+
 instance JSON PGF.Expr where
     readJSON x = readJSON x >>= maybe (fail "Bad expression.") return . PGF.readExpr
     showJSON = showJSON . PGF.showExpr []
@@ -585,18 +893,13 @@
         vs = concat (PGF.tabularLinearizes pgf to t)
 
 linearizeAndBind pgf mto tree =
-    [(to,s,bs) | to<-langs,
-                 let bs = PGF.bracketedLinearize pgf to (transfer to tree)
-                     s = unwords . bind $ PGF.flattenBracketedString bs]
+    [(to,s,bss) | to<-langs,
+                 let bss = PGF.bracketedLinearize pgf to (transfer to tree)
+                     s   = unwords . bindTok $ concatMap PGF.flattenBracketedString bss]
   where
     langs = if null mto then PGF.languages pgf else mto
 
-doBind = unwords . bind . words
-bind ws = case ws of
-      w : "&+" : u : ws2 -> bind ((w ++ u) : ws2)
-      "&+":ws2           -> bind ws2
-      w : ws2            -> w : bind ws2
-      _ -> ws
+doBind = unwords . bindTok . words
 
 selectLanguage :: PGF -> Maybe (Accept Language) -> PGF.Language
 selectLanguage pgf macc = case acceptable of
@@ -611,6 +914,8 @@
 langCodeLanguage pgf code = listToMaybe [l | l <- PGF.languages pgf, PGF.languageCode pgf l == Just code]
 
 -- * General utilities
+
+infixl 2 #,%
 
 f .= v = (f,showJSON v)
 f # x = fmap f x
diff --git a/src/server/exec/ContentService.hs b/src/server/exec/ContentService.hs
new file mode 100644
--- /dev/null
+++ b/src/server/exec/ContentService.hs
@@ -0,0 +1,357 @@
+{-# LANGUAGE DeriveDataTypeable, CPP #-}
+
+import PGF (PGF)
+import qualified PGF
+import Cache
+import FastCGIUtils
+import URLEncoding
+
+import Data.Maybe
+import Network.FastCGI
+import Text.JSON
+import qualified Data.ByteString.Lazy as BS
+import qualified Codec.Binary.UTF8.String as UTF8 (encodeString, decodeString)
+
+import Control.Monad
+import Control.Exception
+import Control.Concurrent(forkIO)
+import System.Environment(getArgs)
+import System.Time
+import System.Locale
+import System.FilePath
+import Database.HSQL.MySQL
+import Database.HSQL.Types(toSqlValue)
+
+logFile :: FilePath
+logFile = "content-error.log"
+
+
+main :: IO ()
+main = do
+  args <- getArgs
+  case args of
+    []      -> do stderrToFile logFile
+                  cache <- newCache dbConnect
+
+#ifndef mingw32_HOST_OS
+                  runFastCGIConcurrent' forkIO 100 (cgiMain cache)
+#else
+                  runFastCGI (cgiMain cache)
+#endif
+    [fpath] -> do c <- dbConnect fpath
+                  dbInit c
+
+getPath = getVarWithDefault "SCRIPT_FILENAME" ""
+
+cgiMain :: Cache Connection -> CGI CGIResult
+cgiMain cache = handleErrors . handleCGIErrors $
+                  cgiMain' cache =<< getPath
+
+cgiMain' :: Cache Connection -> FilePath -> CGI CGIResult
+cgiMain' cache path =
+    do c <- liftIO $ readCache cache path
+       mb_command <- liftM (liftM (urlDecodeUnicode . UTF8.decodeString)) (getInput "command")
+       case mb_command of
+         Just "update_grammar"
+                       -> do mb_pgf <- getFile
+                             id     <- getGrammarId
+                             name   <- getFileName
+                             descr  <- getDescription
+                             userId <- getUserId
+                             doUpdateGrammar c mb_pgf id name descr userId
+         Just "delete_grammar"
+                       -> do id <- getGrammarId
+                             userId <- getUserId
+                             doDeleteGrammar c id userId
+         Just "grammars"
+                       -> do userId <- getUserId
+                             doGrammars c userId
+         Just "save"   -> doSave c =<< getId
+         Just "load"   -> doLoad c =<< getId
+         Just "search" -> doSearch c =<< getQuery
+         Just "delete" -> doDelete c =<< getIds
+         Just cmd      -> throwCGIError 400 "Unknown command" ["Unknown command: " ++ show cmd]
+         Nothing       -> do mb_uri <- getIdentity
+                             mb_email <- getEMail
+                             doLogin c mb_uri mb_email
+  where
+    getUserId :: CGI (Maybe String)
+    getUserId = getInput "userId"
+
+    getId :: CGI (Maybe Int)
+    getId = readInput "id"
+
+    getIds :: CGI [Int]
+    getIds = fmap (map read) (getMultiInput "id")
+
+    getQuery :: CGI String
+    getQuery = fmap (fromMaybe "") (getInput "query")
+
+    getGrammarId :: CGI String
+    getGrammarId = do 
+      mb_url <- getInput "url"
+      return (maybe "null" (reverse . takeWhile (/='/') . drop 4 . reverse) mb_url)
+
+    getFile :: CGI (Maybe BS.ByteString)
+    getFile = do
+      getInputFPS "file"
+
+    getFileName :: CGI String
+    getFileName = do
+      mb_name0 <- getInput "name"
+      let mb_name | mb_name0 == Just "" = Nothing
+                  | otherwise           = mb_name0
+      mb_file <- getInputFilename "file"
+      return (fromMaybe "" (mb_name `mplus` mb_file))
+
+    getDescription :: CGI String
+    getDescription = fmap (fromMaybe "") (getInput "description")
+
+    getIdentity :: CGI (Maybe String)
+    getIdentity = getInput "openid.identity"
+
+    getEMail :: CGI (Maybe String)
+    getEMail = getInput "openid.ext1.value.email"
+
+
+doLogin c mb_uri mb_email = do
+  path <- scriptName
+  r <- liftIO $ handleSql (return . Left) $ do
+         s <- query c ("call getUserId("++toSqlValue mb_uri++","++toSqlValue mb_email++")")
+         [id] <- collectRows getUserId s
+         return (Right id)
+  case r of
+    Right mb_id -> outputHTML (startupHTML mb_id mb_uri mb_email (Just path))
+    Left  e     -> throwCGIError 400 "Login failed" (lines (show e))
+  where
+    getUserId s = do
+      id <- getFieldValueMB s "userId"
+      return (id :: Maybe Int)
+
+doGrammars c mb_userId = do
+  path <- scriptName
+  r <- liftIO $ handleSql (return . Left) $ do
+         s <- query c ("call getGrammars("++toSqlValue mb_userId++")")
+         rows <- collectRows (getGrammar path) s
+         return (Right rows)
+  case r of
+    Right rows -> outputJSONP rows
+    Left  e    -> throwCGIError 400 "Loading failed" (lines (show e))
+  where
+    getGrammar path s = do
+      id <- getFieldValue s "id"
+      name <- getFieldValue s "name"
+      description <- getFieldValue s "description"
+      return $ toJSObject [ ("url",  showJSON (dropExtension path ++ '/':addExtension (show (id :: Int)) "pgf"))
+                          , ("name", showJSON (name :: String))
+                          , ("description", showJSON (description :: String))
+                          ]
+
+doUpdateGrammar c mb_pgf id name descr mb_userId = do
+  r <- liftIO $ handleSql (return . Left) $ do
+         s <- query c ("call updateGrammar("++id++","++toSqlValue name++","++toSqlValue descr++","++toSqlValue mb_userId++")")
+         [id] <- collectRows (\s -> getFieldValue s "id") s
+         return (Right id)
+  nid <- case r of
+           Right id -> return (id :: Int)
+           Left  e  -> throwCGIError 400 "Saving failed" (lines (show e))
+  path <- pathTranslated
+  case mb_pgf of
+    Just pgf -> if pgf /= BS.empty
+                  then liftIO (BS.writeFile (dropExtension  path </> addExtension (show nid) "pgf") pgf)
+                  else if id == "null"
+                         then throwCGIError 400 "Grammar update failed" []
+                         else return ()
+    Nothing  -> return ()
+  outputHTML ""
+
+doDeleteGrammar c id mb_userId = do
+  r <- liftIO $ handleSql (return . Left) $ do
+         execute c ("call deleteGrammar("++id++","++toSqlValue mb_userId++")")
+         return (Right "")
+  case r of
+    Right x -> outputJSONP ([] :: [(String,String)])
+    Left  e -> throwCGIError 400 "Saving failed" (lines (show e))
+
+doSave c mb_id = do
+  body <- getBody
+  r <- liftIO $ handleSql (return . Left) $ do
+         s <- query c ("call saveDocument("++toSqlValue mb_id++","++toSqlValue body++")")
+         [id] <- collectRows (\s -> getFieldValue s "id") s
+         return (Right id)
+  case r of
+    Right id -> outputJSONP (toJSObject [("id", id :: Int)])
+    Left  e  -> throwCGIError 400 "Saving failed" (lines (show e))
+
+doLoad c Nothing   = throwCGIError 400 "Loading failed" ["Missing ID"]
+doLoad c (Just id) = do
+  r <- liftIO $ handleSql (return . Left) $ do
+         s <- query c ("SELECT id,title,created,modified,content\n"++
+                       "FROM Documents\n"++
+                       "WHERE id="++toSqlValue id)
+         rows <- collectRows getDocument s
+         return (Right rows)
+  case r of
+    Right [row] -> outputJSONP row
+    Right _     -> throwCGIError 400 "Missing document" ["ID="++show id]
+    Left  e     -> throwCGIError 400 "Loading failed" (lines (show e))
+  where
+    getDocument s = do
+      id <- getFieldValue s "id"
+      title <- getFieldValue s "title"
+      created <- getFieldValue s "created" >>= pt
+      modified <- getFieldValue s "modified" >>= pt
+      content <- getFieldValue s "content"
+      return $ toJSObject [ ("id",      showJSON (id :: Int))
+                          , ("title",   showJSON (title :: String))
+                          , ("created", showJSON (created :: String))
+                          , ("modified", showJSON (modified :: String))
+                          , ("content", showJSON (content :: String))
+                          ]
+
+doSearch c q = do
+  r <- liftIO $ handleSql (return . Left) $ do
+         s <- query c ("SELECT id,title,created,modified\n"++
+                       "FROM Documents"++
+                       if null q
+                         then ""
+                         else "\nWHERE MATCH(content) AGAINST ("++toSqlValue q++" IN BOOLEAN MODE)")
+         rows <- collectRows getDocument s
+         return (Right rows)
+  case r of
+    Right rows -> outputJSONP rows
+    Left  e    -> throwCGIError 400 "Saving failed" (lines (show e))
+  where
+    getDocument s = do
+      id <- getFieldValue s "id"
+      title <- getFieldValue s "title"
+      created <- getFieldValue s "created" >>= pt
+      modified <- getFieldValue s "modified" >>= pt
+      return $ toJSObject [ ("id",      showJSON (id :: Int))
+                          , ("title",   showJSON (title :: String))
+                          , ("created", showJSON (created :: String))
+                          , ("modified", showJSON (modified :: String))
+                          ]
+                          
+pt ct = liftM (formatCalendarTime defaultTimeLocale "%d %b %Y") (toCalendarTime ct)
+
+doDelete c ids = do
+  liftIO $
+    inTransaction c $ \c ->
+      mapM_ (\id -> execute c ("DELETE FROM Documents WHERE id = "++toSqlValue id)) ids
+  outputJSONP (toJSObject ([] :: [(String,String)]))
+
+dbConnect fpath = do
+  [host,db,user,pwd] <- fmap words $ readFile fpath
+  connect host db user pwd
+
+startupHTML mb_id mb_uri mb_email mb_path = unlines [
+  "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">",
+  "<html>",
+  "   <head>",
+  "      <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">",
+  "      <title>Editor</title>",
+  "      <script type=\"text/javascript\" language=\"javascript\" src=\"org.grammaticalframework.ui.gwt.EditorApp/org.grammaticalframework.ui.gwt.EditorApp.nocache.js\"></script>",
+  "   </head>",
+  "   <body onload=\"window.__gfInit = new Object(); "++
+                    maybe "" (\id    -> "window.__gfInit.userId = "++show id++"; ") mb_id++
+                    maybe "" (\uri   -> "window.__gfInit.userURI = '"++uri++"'; ") mb_uri++
+                    maybe "" (\email -> "window.__gfInit.userEMail = '"++email++"'; ") mb_email++
+                    maybe "" (\path  -> "window.__gfInit.contentURL = '"++path++"'; ") mb_path++
+                    "\">",
+  "      <iframe src=\"javascript:''\" id=\"__gwt_historyFrame\" tabIndex='-1' style=\"position:absolute;width:0;height:0;border:0\"></iframe>",
+  "   </body>",
+  "</html>"]
+
+dbInit c = 
+  handleSql (fail . show) $ do
+    inTransaction c $ \c -> do
+      execute c "DROP TABLE IF EXISTS GrammarUsers"
+      execute c "DROP TABLE IF EXISTS Users"
+      execute c "DROP TABLE IF EXISTS Grammars"
+      execute c "DROP TABLE IF EXISTS Documents"
+      execute c ("CREATE TABLE Users"++
+                 "                (id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,\n"++
+                 "                 identity VARCHAR(256) NOT NULL,\n"++
+                 "                 email VARCHAR(128) NOT NULL,\n"++
+                 "                 UNIQUE INDEX (identity))")
+      execute c ("CREATE TABLE Grammars"++
+                 "                (id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,"++
+                 "                 name VARCHAR(64) NOT NULL,\n"++
+                 "                 description VARCHAR(512) NOT NULL,\n"++
+                 "                 created TIMESTAMP NOT NULL DEFAULT 0,\n"++
+                 "                 modified TIMESTAMP NOT NULL DEFAULT 0)")
+      execute c ("CREATE TABLE Documents"++
+                 "                (id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,"++
+                 "                 title VARCHAR(256) NOT NULL,\n"++
+                 "                 created TIMESTAMP NOT NULL DEFAULT 0,\n"++
+                 "                 modified TIMESTAMP NOT NULL DEFAULT 0,\n"++
+                 "                 content TEXT NOT NULL,\n"++
+                 "                 FULLTEXT INDEX (content)) TYPE=MyISAM")
+      execute c ("CREATE TABLE GrammarUsers"++
+                 "                (userId INTEGER NOT NULL,\n"++
+                 "                 grammarId INTEGER NOT NULL,\n"++
+                 "                 flags INTEGER NOT NULL,\n"++
+                 "                 PRIMARY KEY (userId, grammarId),\n"++
+                 "                 FOREIGN KEY (userId) REFERENCES Users(id) ON DELETE CASCADE,\n"++
+                 "                 FOREIGN KEY (grammarId) REFERENCES Grammars(id) ON DELETE RESTRICT)")
+      execute c "DROP PROCEDURE IF EXISTS saveDocument"
+      execute c ("CREATE PROCEDURE saveDocument(IN id INTEGER, content TEXT)\n"++
+                 "BEGIN\n"++
+                 "   IF id IS NULL THEN\n"++
+                 "     INSERT INTO Documents(title,content,created,modified) VALUES (content,content,NOW(),NOW());\n"++
+                 "     SELECT LAST_INSERT_ID() as id;\n"++
+                 "   ELSE\n"++
+                 "     UPDATE Documents d SET content = content, modified=NOW() WHERE d.id = id;\n"++
+                 "     select id;\n"++
+                 "   END IF;\n"++
+                 "END")
+      execute c "DROP PROCEDURE IF EXISTS updateGrammar"
+      execute c ("CREATE PROCEDURE updateGrammar(IN id INTEGER, name VARCHAR(64), description VARCHAR(512), userId INTEGER)\n"++
+                 "BEGIN\n"++
+                 "   IF id IS NULL THEN\n"++
+                 "     INSERT INTO Grammars(name,description,created,modified) VALUES (name,description,NOW(),NOW());\n"++
+                 "     SET id = LAST_INSERT_ID();\n"++
+                 "     INSERT INTO GrammarUsers(grammarId,userId,flags) VALUES (id,userId,0);\n"++
+                 "   ELSE\n"++
+                 "     UPDATE Grammars gr SET name = name, description=description, modified=NOW() WHERE gr.id = id;\n"++
+                 "   END IF;\n"++
+                 "   SELECT id;\n"++
+                 "END")
+      execute c "DROP PROCEDURE IF EXISTS deleteGrammar"
+      execute c ("CREATE PROCEDURE deleteGrammar(IN aGrammarId INTEGER, aUserId INTEGER)\n"++
+                 "BEGIN\n"++
+                 "   DECLARE deleted INTEGER;\n"++
+                 "   DELETE FROM GrammarUsers\n"++
+                 "   WHERE grammarId = aGrammarId AND userId = aUserId;\n"++
+                 "   IF NOT EXISTS(SELECT * FROM GrammarUsers gu WHERE gu.grammarId = aGrammarId) THEN\n"++
+                 "     DELETE FROM Grammars WHERE id = aGrammarId;\n"++
+                 "     SET deleted = 1;\n"++
+                 "   ELSE\n"++
+                 "     SET deleted = 0;\n"++
+                 "   END IF;\n"++
+                 "   SELECT deleted;\n"++
+                 "END")
+      execute c "DROP PROCEDURE IF EXISTS getGrammars"
+      execute c ("CREATE PROCEDURE getGrammars(IN userId INTEGER)\n"++
+                 "BEGIN\n"++
+                 "  SELECT g.id,g.name,g.description\n"++
+                 "  FROM Grammars g JOIN GrammarUsers gu ON g.id = gu.grammarId\n"++
+                 "  WHERE gu.userId = userId\n"++
+                 "  ORDER BY g.name;\n"++
+                 "END")
+      execute c "DROP PROCEDURE IF EXISTS getUserId"
+      execute c ("CREATE PROCEDURE getUserId(identity VARCHAR(256), email VARCHAR(128))\n"++
+                 "BEGIN\n"++
+                 "  DECLARE userId INTEGER;\n"++
+                 "  IF identity IS NULL OR email IS NULL THEN\n"++
+                 "    SET userId = NULL;\n"++
+                 "  ELSE\n"++
+                 "    SELECT id INTO userId FROM Users u WHERE u.identity = identity;\n"++
+                 "    IF userId IS NULL THEN\n"++
+                 "      INSERT INTO Users(identity, email) VALUES (identity, email);\n"++
+                 "      SET userId = LAST_INSERT_ID();\n"++
+                 "    END IF;\n"++
+                 "  END IF;\n"++
+                 "  SELECT userId;\n"++
+                 "END")
diff --git a/src/server/exec/MorphoService.hs b/src/server/exec/MorphoService.hs
new file mode 100644
--- /dev/null
+++ b/src/server/exec/MorphoService.hs
@@ -0,0 +1,88 @@
+import GF.Compile
+import GF.Compile.Rename (renameSourceTerm)
+import GF.Compile.Concrete.Compute (computeConcrete)
+import GF.Compile.Concrete.TypeCheck (inferLType)
+import GF.Data.Operations
+import GF.Grammar
+import GF.Grammar.Parser
+import GF.Infra.Option
+import GF.Infra.UseIO
+import GF.Infra.Modules (greatestResource)
+import GF.Infra.CheckM
+import GF.Text.UTF8
+
+import Network.FastCGI
+import Text.JSON
+import Text.PrettyPrint
+import qualified Codec.Binary.UTF8.String as UTF8 (decodeString, encodeString)
+import Data.ByteString.Char8 as BS
+
+import Control.Monad
+import System.Environment
+import System.FilePath
+
+import Cache
+import FastCGIUtils
+import URLEncoding
+
+-- FIXME !!!!!!
+grammarFile :: FilePath
+grammarFile = "/usr/local/share/gf-3.1/lib/alltenses/ParadigmsFin.gfo"
+
+grammarPath :: FilePath
+grammarPath = "/usr/local/share/gf-3.1/lib/prelude"
+
+main :: IO ()
+main = do initFastCGI
+          r <- newCache readGrammar
+          loopFastCGI (handleErrors (handleCGIErrors (fcgiMain r)))
+
+fcgiMain :: Cache SourceGrammar -> CGI CGIResult
+fcgiMain cache = liftIO (readCache cache grammarFile) >>= cgiMain
+
+readGrammar :: FilePath -> IO SourceGrammar
+readGrammar file = 
+    do let opts = concatOptions [modifyFlags $ \fs -> fs { optVerbosity = Quiet },
+                                 modifyFlags $ \fs -> fs { optLibraryPath = [grammarPath] }]
+       mgr <- appIOE $ batchCompile opts [file]
+       err (fail "Grammar loading error") return mgr
+
+cgiMain :: SourceGrammar -> CGI CGIResult
+cgiMain sgr =
+    do path <- pathInfo
+       json <- case path of
+         "/eval"           -> do mjson <- return (doEval sgr) `ap` getTerm
+                                 err (throwCGIError 400 "Evaluation error" . (:[])) return mjson
+         _                 -> throwCGIError 404 "Not Found" ["Resource not found: " ++ path]
+       outputJSON json
+  where
+    getTerm :: CGI String
+    getTerm = do mt <- getInput "term"
+                 maybe (throwCGIError 400 "No term given" ["No term given"]) (return . urlDecodeUnicode . UTF8.decodeString) mt
+
+doEval :: SourceGrammar -> String -> Err JSValue
+doEval sgr t = liftM termToJSValue $ eval sgr t 
+
+termToJSValue :: Term -> JSValue
+termToJSValue t =
+  showJSON [toJSObject [("name", render name), ("value",render value)] | (name,value) <- ppTermTabular Unqualified t]
+
+eval :: SourceGrammar -> String -> Err Term
+eval sgr t = 
+  case runP pExp (BS.pack t) of
+    Right t       -> do mo <- maybe (Bad "no source grammar in scope") return $ greatestResource sgr
+                        (t,_) <- runCheck (renameSourceTerm sgr mo t)
+                        ((t,_),_) <- runCheck (inferLType sgr [] t)
+                        computeConcrete sgr t
+    Left  (_,msg) -> fail msg
+
+-- * General CGI and JSON stuff
+
+outputJSON :: JSON a => a -> CGI CGIResult
+outputJSON x = do setHeader "Content-Type" "text/json; charset=utf-8"
+                  outputStrict $ UTF8.encodeString $ encode x
+
+outputStrict :: String -> CGI CGIResult
+outputStrict x | x == x = output x
+               | otherwise = fail "I am the pope."
+
diff --git a/src/server/exec/pgf-fcgi.hs b/src/server/exec/pgf-fcgi.hs
new file mode 100644
--- /dev/null
+++ b/src/server/exec/pgf-fcgi.hs
@@ -0,0 +1,16 @@
+{-# LANGUAGE CPP #-}
+import Control.Concurrent(forkIO)
+import Network.FastCGI(runFastCGI,runFastCGIConcurrent')
+
+import PGFService(cgiMain,newPGFCache,stderrToFile,logFile)
+import System.IO
+main = do stderrToFile logFile
+          fcgiMain =<< newPGFCache
+
+
+fcgiMain cache =
+#ifndef mingw32_HOST_OS
+          runFastCGIConcurrent' forkIO 100 (cgiMain cache)
+#else
+          runFastCGI (cgiMain cache)
+#endif
diff --git a/src/server/exec/pgf-http.hs b/src/server/exec/pgf-http.hs
new file mode 100644
--- /dev/null
+++ b/src/server/exec/pgf-http.hs
@@ -0,0 +1,49 @@
+
+import Network.CGI(requestMethod,getVarWithDefault,logCGI,handleErrors,liftIO)
+import System.Environment(getArgs)
+import System.Directory(getDirectoryContents)
+import System.FilePath(takeExtension,takeFileName,takeDirectory,(</>))
+       
+import RunHTTP(runHTTP,Options(..))
+import ServeStaticFile(serveStaticFile)
+import PGFService(cgiMain',getPath,stderrToFile,logFile,newPGFCache)
+import FastCGIUtils(outputJSONP,handleCGIErrors)
+
+import Paths_gf_server(getDataDir)
+
+main :: IO ()
+main = do datadir <- getDataDir
+          let defaults = Options { documentRoot = datadir</>"www",
+                                   port = 41296 }
+          cache <- newPGFCache
+          args <- getArgs
+          options <- case args of
+                       []     -> return defaults
+                       [port] -> do p <- readIO port
+                                    return defaults{port=p}    
+          putStrLn $ "Starting HTTP server, open http://localhost:"
+                     ++show (port options)++"/ in your web browser.\n"
+          print options
+          putStrLn $ "logFile="++logFile
+          stderrToFile logFile
+          httpMain cache options
+
+
+httpMain cache options = runHTTP options (do log ; serve =<< getPath)
+  where
+    log = do method <- requestMethod
+             uri    <- getVarWithDefault "REQUEST_URI" "-"
+             logCGI $ method++" "++uri
+
+    serve path =
+        handleErrors . handleCGIErrors $
+        if takeExtension path==".pgf"
+        then cgiMain' cache path
+        else if takeFileName path=="grammars.cgi"
+             then grammarList (takeDirectory path)
+             else serveStaticFile path
+
+    grammarList dir =
+        do paths <- liftIO $ getDirectoryContents dir
+           let pgfs = [path|path<-paths, takeExtension path==".pgf"]
+           outputJSONP pgfs
diff --git a/src/server/gf-server.cabal b/src/server/gf-server.cabal
--- a/src/server/gf-server.cabal
+++ b/src/server/gf-server.cabal
@@ -1,6 +1,6 @@
 name: gf-server
 version: 1.0
-cabal-version: >= 1.2
+cabal-version: >= 1.8
 build-type: Custom
 license: GPL
 license-file: ../../LICENSE
@@ -16,43 +16,55 @@
   Description: Build pgf-http (deprecated, replaced by gf -server)
   Default: False
 
-executable pgf-http
-  main-is: pgf-http.hs
-  Hs-source-dirs: . transfer
-  ghc-options: -threaded
-  if impl(ghc>=7.0)
-    ghc-options: -rtsopts
+flag c-runtime
+  Description: Include functionality from the C run-time library (which must be installed already)
+  Default:     False
 
-  if flag(http)
-    buildable: True
-    other-modules: PGFService FastCGIUtils Cache URLEncoding
-                   RunHTTP ServeStaticFile Fold
-    build-depends: base >=4.2 && <5,
-                   old-time,
+Library
+  exposed-modules: PGFService FastCGIUtils ServeStaticFile RunHTTP
+  other-modules: Cache URLEncoding Fold
+  hs-source-dirs: . transfer
+
+  build-depends:   base >=4.2 && <5,
+                   time, time-compat,
                    directory,
                    filepath,
                    containers,
                    process,
-                   gf >= 3.1,
+                   gf >= 3.5.12,
                    cgi >= 3001.1.7.3,
                    httpd-shed,
+                   mtl,
                    network,
                    json >= 0.3.3,
                    utf8-string >= 0.3.1.1,
                    bytestring,
                    pretty,
                    random
-    if os(windows)
-      ghc-options: -optl-mwindows
-    else
-      build-depends: unix
+  if os(windows)
+    ghc-options: -optl-mwindows
   else
+    build-depends: unix
+
+  if flag(c-runtime)
+    cpp-options: -DC_RUNTIME
+
+executable pgf-http
+  main-is: pgf-http.hs
+  Hs-source-dirs: exec
+  ghc-options: -threaded
+  if impl(ghc>=7.0)
+    ghc-options: -rtsopts
+
+  if flag(http)
+    buildable: True
+    build-depends: base >=4.2 && <5, gf-server, filepath, directory, cgi
+  else
     buildable: False
 
 executable pgf-service
   main-is: pgf-fcgi.hs
-  Hs-source-dirs: . transfer
-  other-modules: PGFService FastCGIUtils Cache URLEncoding Fold
+  Hs-source-dirs: exec
   ghc-options: -threaded
   if impl(ghc>=7.0)
     ghc-options: -rtsopts
@@ -60,22 +72,8 @@
   build-depends: fastcgi >= 3001.0.2.2
        -- Install it in Ubuntu with: apt-get install libghc-fastcgi-dev
 
-  build-depends: base >=4.2 && <5,
-                 mtl,
-                 time,
-                 time-compat,
-                 directory,
-                 filepath,
-                 containers,
-                 process,
-                 gf >= 3.1,
-                 cgi >= 3001.1.7.3,
-                 network,
-                 json >= 0.3.3,
-                 utf8-string >= 0.3.1.1,
-                 bytestring,
-                 pretty,
-                 random
+  build-depends: base >=4.2 && <5, gf-server
+
   if os(windows)
     ghc-options: -optl-mwindows
   else
@@ -93,3 +91,4 @@
     buildable: False
 
   main-is: ContentService.hs
+  Hs-source-dirs: exec
diff --git a/src/server/pgf-fcgi.hs b/src/server/pgf-fcgi.hs
deleted file mode 100644
--- a/src/server/pgf-fcgi.hs
+++ /dev/null
@@ -1,16 +0,0 @@
-{-# LANGUAGE CPP #-}
-import Control.Concurrent(forkIO)
-import Network.FastCGI(runFastCGI,runFastCGIConcurrent')
-
-import PGFService(cgiMain,newPGFCache,stderrToFile,logFile)
-import System.IO
-main = do stderrToFile logFile
-          fcgiMain =<< newPGFCache
-
-
-fcgiMain cache =
-#ifndef mingw32_HOST_OS
-          runFastCGIConcurrent' forkIO 100 (cgiMain cache)
-#else
-          runFastCGI (cgiMain cache)
-#endif
diff --git a/src/server/pgf-http.hs b/src/server/pgf-http.hs
deleted file mode 100644
--- a/src/server/pgf-http.hs
+++ /dev/null
@@ -1,49 +0,0 @@
-
-import Network.CGI(requestMethod,getVarWithDefault,logCGI,handleErrors,liftIO)
-import System.Environment(getArgs)
-import System.Directory(getDirectoryContents)
-import System.FilePath(takeExtension,takeFileName,takeDirectory,(</>))
-       
-import RunHTTP(runHTTP,Options(..))
-import ServeStaticFile(serveStaticFile)
-import PGFService(cgiMain',getPath,stderrToFile,logFile,newPGFCache)
-import FastCGIUtils(outputJSONP,handleCGIErrors)
-
-import Paths_gf_server(getDataDir)
-
-main :: IO ()
-main = do datadir <- getDataDir
-          let defaults = Options { documentRoot = datadir</>"www",
-                                   port = 41296 }
-          cache <- newPGFCache
-          args <- getArgs
-          options <- case args of
-                       []     -> return defaults
-                       [port] -> do p <- readIO port
-                                    return defaults{port=p}    
-          putStrLn $ "Starting HTTP server, open http://localhost:"
-                     ++show (port options)++"/ in your web browser.\n"
-          print options
-          putStrLn $ "logFile="++logFile
-          stderrToFile logFile
-          httpMain cache options
-
-
-httpMain cache options = runHTTP options (do log ; serve =<< getPath)
-  where
-    log = do method <- requestMethod
-             uri    <- getVarWithDefault "REQUEST_URI" "-"
-             logCGI $ method++" "++uri
-
-    serve path =
-        handleErrors . handleCGIErrors $
-        if takeExtension path==".pgf"
-        then cgiMain' cache path
-        else if takeFileName path=="grammars.cgi"
-             then grammarList (takeDirectory path)
-             else serveStaticFile path
-
-    grammarList dir =
-        do paths <- liftIO $ getDirectoryContents dir
-           let pgfs = [path|path<-paths, takeExtension path==".pgf"]
-           outputJSONP pgfs
diff --git a/src/ui/android/.classpath b/src/ui/android/.classpath
--- a/src/ui/android/.classpath
+++ b/src/ui/android/.classpath
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="src" path="gen"/>
-	<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="src" path="gen"/>
+	<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
+	<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
+	<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
+	<classpathentry kind="output" path="bin/classes"/>
+</classpath>
diff --git a/src/ui/android/.project b/src/ui/android/.project
--- a/src/ui/android/.project
+++ b/src/ui/android/.project
@@ -1,33 +1,33 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>GF-Android</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>com.android.ide.eclipse.adt.ApkBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>HLCompiler</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>com.android.ide.eclipse.adt.ApkBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>
diff --git a/src/ui/android/AndroidManifest.xml b/src/ui/android/AndroidManifest.xml
--- a/src/ui/android/AndroidManifest.xml
+++ b/src/ui/android/AndroidManifest.xml
@@ -1,18 +1,39 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
-      package="org.grammaticalframework.ui.android"
-      android:versionCode="1"
-      android:versionName="1.0">
-    <application android:icon="@drawable/icon" android:label="@string/app_name">
-        <activity android:name=".FridgeMagnets"
-                  android:label="@string/app_name">
+    package="org.grammaticalframework.ui.android"
+    android:versionCode="1"
+    android:versionName="1.0"
+    android:installLocation="auto" >
+
+    <uses-sdk
+        android:minSdkVersion="8"
+        android:targetSdkVersion="18" />
+
+    <uses-permission android:name="android.permission.RECORD_AUDIO" />
+
+    <application
+        android:allowBackup="true"
+        android:icon="@drawable/ic_app"
+        android:label="@string/app_name"
+        android:theme="@style/AppTheme" android:name="HLCompiler">
+        <activity
+            android:name=".MainActivity"
+            android:label="@string/app_name" >
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
+
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
         </activity>
-
+        <activity android:name="AlternativesActivity"></activity>
+        <activity android:name="HelpActivity"></activity>
+        <service android:name="TranslatorInputMethodService"
+                android:permission="android.permission.BIND_INPUT_METHOD">
+            <intent-filter>
+                <action android:name="android.view.InputMethod" />
+            </intent-filter>
+            <meta-data android:name="android.view.im" android:resource="@xml/method" />
+        </service>
     </application>
-    <uses-sdk android:minSdkVersion="2" />
 
-</manifest> 
+</manifest>
diff --git a/src/ui/android/LICENSE b/src/ui/android/LICENSE
new file mode 100644
--- /dev/null
+++ b/src/ui/android/LICENSE
@@ -0,0 +1,27 @@
+		    BSD LICENSE
+
+Copyright (c) 1998, Grammatical Framework
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of the <organization> nor the
+      names of its contributors may be used to endorse or promote products
+      derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/src/ui/android/README b/src/ui/android/README
new file mode 100644
--- /dev/null
+++ b/src/ui/android/README
@@ -0,0 +1,66 @@
+= Overview =
+
+This directory contains a sample Android app tht uses
+the Android speech recognition and TTS APIs along with
+JNI bindings to the C PGF runtime to implement a simple
+speech translation app.
+
+
+= Requirements =
+
+1. Android SDK: http://developer.android.com/sdk/
+   installed in $ANDROID_SDK_LOCATION
+
+2. Android NDK: http://developer.android.com/tools/sdk/ndk/
+   installed in	$ANDROID_NDK_LOCATION
+
+= Building =
+
+Set up Android project:
+
+# Creates local.properties, not to be checked in
+$ $ANDROID_SDK_LOCATION/tools/android update project -p .
+
+Build libs/libjpgf.jar:
+
+$ (cd ../../runtime/java && javac org/grammaticalframework/pgf/*.java && jar -cf libjpgf.jar org/grammaticalframework/pgf/*.class)
+$ cp ../../runtime/java/libjpgf.jar libs
+
+Build JNI code:
+
+$ cd jni
+$ $ANDROID_NDK_LOCATION/ndk-build
+
+
+Build APK:
+
+$ ant debug
+
+
+Install on your device:
+
+$ ant debug install
+
+or:
+
+$ adb install -r bin/MainActivity-debug.apk
+
+
+= Changing the grammar =
+
+1. Replace assets/ResourceDemo.pgf
+
+2. Edit Translator.java to point to the new file and include its metadata
+
+
+= Developing in Eclipse =
+
+1. Install Android ADT
+
+2. Eclipse > File > Import > Existing Projects into Workspace > Next
+
+3. Select root directory...
+
+4. Select GF/src/ui/android
+
+5. Finish
diff --git a/src/ui/android/assets/help_content.html b/src/ui/android/assets/help_content.html
new file mode 100644
--- /dev/null
+++ b/src/ui/android/assets/help_content.html
@@ -0,0 +1,94 @@
+<html>
+	<body>
+
+<p>
+The Human Language Compiler is a translator for human language based on
+programming language technology. Therefore it is compact in size
+and gives control on quality. It indicates confidence with colours:
+<ul>
+		<li><b>Green</b>:
+                 semantic translation, should be correct.
+                 But not necessarily the only correct one. 
+                </li>
+		<li><b>Yellow</b>:
+                 syntactic translation, should be grammatically correct.
+                 But can be very strange in its interpretation and choice of words.
+                </li>
+		<li><b>Light red</b>:
+                 chunk translation, probably incorrect.
+                 Builds the translation from small pieces.
+                </li>
+		<li><b>Dark red</b>:
+                 word-by-word translation, almost certainly incorrect.
+                 Builds the translation word by word.
+                </li>
+</ul>
+The green translations come from a tourist phrasebook, which allows
+you to translate things like "hello" and "how far is the airport from
+the hotel". But this part can be easily adapted to other uses, such as
+technical language.
+</p>
+
+<p>
+You can translate both speech and text, as selected in the menu in the upper right corner.
+Translation works between any pair of the supported languages, which means 110
+language pairs at the moment. But different languages are on different levels of development.
+The following table gives a rough idea of what to expect:
+</p>
+
+<p>
+<center>
+<table rules=all border=yes>
+<tr> <th></th>          <th>coverage</th> <th>quality</th> <th>speed</th> <th>speech</th> </tr>
+<tr> <th>Bulgarian</th> <td bgcolor=yellow></td> <td bgcolor=yellow></td><td bgcolor=palegreen></td> <td bgcolor=yellow>in only</td></tr>
+<tr> <th>Chinese</th>   <td bgcolor=pink></td> <td bgcolor=pink></td> <td bgcolor=palegreen></td> <td bgcolor=yellow>diff in/out</td> </tr>
+<tr> <th>Dutch</th>     <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=palegreen></td> </tr>
+<tr> <th>English</th>   <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> </tr>
+<tr> <th>Finnish</th>   <td bgcolor=yellow></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>French</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>German</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Hindi</th>     <td bgcolor=pink></td> <td bgcolor=pink></td> <td bgcolor=yellow></td> <td bgcolor=yellow>out only</td> </tr>
+<tr> <th>Italian</th>    <td bgcolor=pink></td> <td bgcolor=pink></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Spanish</th>    <td bgcolor=pink></td> <td bgcolor=yellow></td><td bgcolor=pink></td> <td bgcolor=palegreen></td></tr>
+<tr> <th>Swedish</th>   <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td bgcolor=palegreen></td> <td bgcolor=palegreen></td> </tr>
+</table>
+</center>
+This is new and experimental technology, and we are constantly working
+on the app. Expect frequent updates and improvements! 
+</p>
+
+<p>
+When you tap on a translation you get a screen with <b>alternative translations</b>.
+Tapping on each of the alternatives
+gives you <b>grammatical information</b>:
+an inflection table, if it is a single word,
+and a syntax tree otherwise.
+</p>
+
+<p>
+The app also provides an <b>input method</b> which you can use as 
+an alternative keyboard which allows you to do translation from
+other applications, for instance while you are entering SMS or e-mail.
+To activate it go to Settings > Language &amp; input.
+</p>
+
+<p>
+The Human Languge Compiler works <b>completely off-line</b>, without
+internet connection, although being on-line may give you better
+speech input and output.
+The app is small (around 23 MB for all languages).
+We do not show ads.
+</p>
+
+<p>
+Powered by <a href="http://www.grammaticalframework.org/">GF</a>,
+built by support from the GF community and from <a href="http://www.digitalgrammars.com/">Digital Grammars</a>.
+</p>
+
+<p>
+<i>Digital Grammars can tailor this app to you needs - tell us what you want to see
+	in the green area!</i>
+</p>
+
+</body>
+</html>
diff --git a/src/ui/android/build.xml b/src/ui/android/build.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/build.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="MainActivity" default="help">
+
+    <!-- The local.properties file is created and updated by the 'android' tool.
+         It contains the path to the SDK. It should *NOT* be checked into
+         Version Control Systems. -->
+    <property file="local.properties" />
+
+    <!-- The ant.properties file can be created by you. It is only edited by the
+         'android' tool to add properties to it.
+         This is the place to change some Ant specific build properties.
+         Here are some properties you may want to change/update:
+
+         source.dir
+             The name of the source directory. Default is 'src'.
+         out.dir
+             The name of the output directory. Default is 'bin'.
+
+         For other overridable properties, look at the beginning of the rules
+         files in the SDK, at tools/ant/build.xml
+
+         Properties related to the SDK location or the project target should
+         be updated using the 'android' tool with the 'update' action.
+
+         This file is an integral part of the build system for your
+         application and should be checked into Version Control Systems.
+
+         -->
+    <property file="ant.properties" />
+
+    <!-- if sdk.dir was not set from one of the property file, then
+         get it from the ANDROID_HOME env var.
+         This must be done before we load project.properties since
+         the proguard config can use sdk.dir -->
+    <property environment="env" />
+    <condition property="sdk.dir" value="${env.ANDROID_HOME}">
+        <isset property="env.ANDROID_HOME" />
+    </condition>
+
+    <!-- The project.properties file is created and updated by the 'android'
+         tool, as well as ADT.
+
+         This contains project specific properties such as project target, and library
+         dependencies. Lower level build properties are stored in ant.properties
+         (or in .classpath for Eclipse projects).
+
+         This file is an integral part of the build system for your
+         application and should be checked into Version Control Systems. -->
+    <loadproperties srcFile="project.properties" />
+
+    <!-- quick check on sdk.dir -->
+    <fail
+            message="sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through the ANDROID_HOME environment variable."
+            unless="sdk.dir"
+    />
+
+    <!--
+        Import per project custom build rules if present at the root of the project.
+        This is the place to put custom intermediary targets such as:
+            -pre-build
+            -pre-compile
+            -post-compile (This is typically used for code obfuscation.
+                           Compiled code location: ${out.classes.absolute.dir}
+                           If this is not done in place, override ${out.dex.input.absolute.dir})
+            -post-package
+            -post-build
+            -pre-clean
+    -->
+    <import file="custom_rules.xml" optional="true" />
+
+    <!-- Import the actual build file.
+
+         To customize existing targets, there are two options:
+         - Customize only one target:
+             - copy/paste the target into this file, *before* the
+               <import> task.
+             - customize it to your needs.
+         - Customize the whole content of build.xml
+             - copy/paste the content of the rules files (minus the top node)
+               into this file, replacing the <import> task.
+             - customize to your needs.
+
+         ***********************
+         ****** IMPORTANT ******
+         ***********************
+         In all cases you must update the value of version-tag below to read 'custom' instead of an integer,
+         in order to avoid having your file be overridden by tools such as "android update project"
+    -->
+    <!-- version-tag: 1 -->
+    <import file="${sdk.dir}/tools/ant/build.xml" />
+
+</project>
diff --git a/src/ui/android/default.properties b/src/ui/android/default.properties
deleted file mode 100644
--- a/src/ui/android/default.properties
+++ /dev/null
@@ -1,13 +0,0 @@
-# This file is automatically generated by Android Tools.
-# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
-# 
-# This file must be checked in Version Control Systems.
-# 
-# To customize properties used by the Ant build system use,
-# "build.properties", and override values to adapt the script to your
-# project structure.
-
-# Indicates whether an apk should be generated for each density.
-split.density=false
-# Project target.
-target=android-4
diff --git a/src/ui/android/hlc.svg b/src/ui/android/hlc.svg
new file mode 100644
--- /dev/null
+++ b/src/ui/android/hlc.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<?xml-stylesheet type="text/css" href="http://fonts.googleapis.com/css?family=Inconsolata"?>
+
+<svg width="250" height="250" version="1.1" xmlns="http://www.w3.org/2000/svg">
+	<desc>Digital Grammar Logo</desc>
+
+	<path d="M205,200 a110,110 0 1,1 0,-150 M125,15 v110 h80 M165,95 v60 M205,95 v60" fill="none" stroke="red" stroke-width="14" stroke-linejoin="round" stroke-linecap="round"/>
+</svg>
diff --git a/src/ui/android/jni/Android.mk b/src/ui/android/jni/Android.mk
new file mode 100644
--- /dev/null
+++ b/src/ui/android/jni/Android.mk
@@ -0,0 +1,25 @@
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+
+jni_c_files := jpgf.c
+pgf_c_files := data.c expr.c graphviz.c linearizer.c literals.c parser.c parseval.c pgf.c printer.c reader.c reasoner.c jit.c typechecker.c
+gu_c_files := assert.c  choice.c  exn.c   fun.c   in.c      map.c  out.c    str.c     type.c  utf8.c \
+bits.c    defs.c    enum.c  file.c  hash.c  mem.c  prime.c  seq.c   string.c  ucs.c   variant.c
+
+LOCAL_MODULE    := jpgf
+LOCAL_SRC_FILES := $(addprefix ../../../runtime/java/, $(jni_c_files)) \
+                   $(addprefix ../../../runtime/c/pgf/, $(pgf_c_files)) \
+                   $(addprefix ../../../runtime/c/gu/, $(gu_c_files))
+LOCAL_C_INCLUDES := ../../../runtime/c
+
+include $(BUILD_SHARED_LIBRARY)
+
+$(realpath ../obj/local/armeabi/objs/jpgf/__/__/__/runtime/c/pgf/jit.o): lightning
+$(realpath ../obj/local/armeabi/objs-debug/jpgf/__/__/__/runtime/c/pgf/jit.o): lightning
+
+lightning:
+	ln -s -f arm/asm.h ../../../runtime/c/pgf/lightning/asm.h
+	ln -s -f arm/core.h ../../../runtime/c/pgf/lightning/core.h
+	ln -s -f arm/fp.h ../../../runtime/c/pgf/lightning/fp.h
+	ln -s -f arm/funcs.h ../../../runtime/c/pgf/lightning/funcs.h
diff --git a/src/ui/android/jni/Application.mk b/src/ui/android/jni/Application.mk
new file mode 100644
--- /dev/null
+++ b/src/ui/android/jni/Application.mk
@@ -0,0 +1,2 @@
+
+APP_CFLAGS := -std=gnu99
diff --git a/src/ui/android/libs/android-support-v4.jar b/src/ui/android/libs/android-support-v4.jar
new file mode 100644
Binary files /dev/null and b/src/ui/android/libs/android-support-v4.jar differ
diff --git a/src/ui/android/proguard-project.txt b/src/ui/android/proguard-project.txt
new file mode 100644
--- /dev/null
+++ b/src/ui/android/proguard-project.txt
@@ -0,0 +1,20 @@
+# To enable ProGuard in your project, edit project.properties
+# to define the proguard.config property as described in that file.
+#
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in ${sdk.dir}/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the ProGuard
+# include property in project.properties.
+#
+# For more details, see
+#   http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+#   public *;
+#}
diff --git a/src/ui/android/project.properties b/src/ui/android/project.properties
new file mode 100644
--- /dev/null
+++ b/src/ui/android/project.properties
@@ -0,0 +1,14 @@
+# This file is automatically generated by Android Tools.
+# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
+#
+# This file must be checked in Version Control Systems.
+#
+# To customize properties used by the Ant build system edit
+# "ant.properties", and override values to adapt the script to your
+# project structure.
+#
+# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
+#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
+
+# Project target.
+target=android-18
diff --git a/src/ui/android/res/drawable-hdpi/btn_close.png b/src/ui/android/res/drawable-hdpi/btn_close.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/btn_close.png differ
diff --git a/src/ui/android/res/drawable-hdpi/close_arrow.png b/src/ui/android/res/drawable-hdpi/close_arrow.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/close_arrow.png differ
diff --git a/src/ui/android/res/drawable-hdpi/ic_action_switch.png b/src/ui/android/res/drawable-hdpi/ic_action_switch.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/ic_action_switch.png differ
diff --git a/src/ui/android/res/drawable-hdpi/ic_app.png b/src/ui/android/res/drawable-hdpi/ic_app.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/ic_app.png differ
diff --git a/src/ui/android/res/drawable-hdpi/ic_keyboard.png b/src/ui/android/res/drawable-hdpi/ic_keyboard.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/ic_keyboard.png differ
diff --git a/src/ui/android/res/drawable-hdpi/ic_mic.png b/src/ui/android/res/drawable-hdpi/ic_mic.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/ic_mic.png differ
diff --git a/src/ui/android/res/drawable-hdpi/open_arrow.png b/src/ui/android/res/drawable-hdpi/open_arrow.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/open_arrow.png differ
diff --git a/src/ui/android/res/drawable-hdpi/sym_keyboard_delete.png b/src/ui/android/res/drawable-hdpi/sym_keyboard_delete.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/sym_keyboard_delete.png differ
diff --git a/src/ui/android/res/drawable-hdpi/sym_keyboard_return.png b/src/ui/android/res/drawable-hdpi/sym_keyboard_return.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/sym_keyboard_return.png differ
diff --git a/src/ui/android/res/drawable-hdpi/sym_keyboard_search.png b/src/ui/android/res/drawable-hdpi/sym_keyboard_search.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/sym_keyboard_search.png differ
diff --git a/src/ui/android/res/drawable-hdpi/sym_keyboard_shift.png b/src/ui/android/res/drawable-hdpi/sym_keyboard_shift.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/sym_keyboard_shift.png differ
diff --git a/src/ui/android/res/drawable-hdpi/sym_keyboard_space.png b/src/ui/android/res/drawable-hdpi/sym_keyboard_space.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-hdpi/sym_keyboard_space.png differ
diff --git a/src/ui/android/res/drawable-mdpi/ic_action_switch.png b/src/ui/android/res/drawable-mdpi/ic_action_switch.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-mdpi/ic_action_switch.png differ
diff --git a/src/ui/android/res/drawable-mdpi/ic_app.png b/src/ui/android/res/drawable-mdpi/ic_app.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-mdpi/ic_app.png differ
diff --git a/src/ui/android/res/drawable-mdpi/ic_mic.png b/src/ui/android/res/drawable-mdpi/ic_mic.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-mdpi/ic_mic.png differ
diff --git a/src/ui/android/res/drawable-mdpi/sym_keyboard_delete.png b/src/ui/android/res/drawable-mdpi/sym_keyboard_delete.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-mdpi/sym_keyboard_delete.png differ
diff --git a/src/ui/android/res/drawable-mdpi/sym_keyboard_done.png b/src/ui/android/res/drawable-mdpi/sym_keyboard_done.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-mdpi/sym_keyboard_done.png differ
diff --git a/src/ui/android/res/drawable-mdpi/sym_keyboard_return.png b/src/ui/android/res/drawable-mdpi/sym_keyboard_return.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-mdpi/sym_keyboard_return.png differ
diff --git a/src/ui/android/res/drawable-mdpi/sym_keyboard_search.png b/src/ui/android/res/drawable-mdpi/sym_keyboard_search.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-mdpi/sym_keyboard_search.png differ
diff --git a/src/ui/android/res/drawable-mdpi/sym_keyboard_shift.png b/src/ui/android/res/drawable-mdpi/sym_keyboard_shift.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-mdpi/sym_keyboard_shift.png differ
diff --git a/src/ui/android/res/drawable-mdpi/sym_keyboard_space.png b/src/ui/android/res/drawable-mdpi/sym_keyboard_space.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-mdpi/sym_keyboard_space.png differ
diff --git a/src/ui/android/res/drawable-xhdpi/ic_action_switch.png b/src/ui/android/res/drawable-xhdpi/ic_action_switch.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-xhdpi/ic_action_switch.png differ
diff --git a/src/ui/android/res/drawable-xhdpi/ic_app.png b/src/ui/android/res/drawable-xhdpi/ic_app.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-xhdpi/ic_app.png differ
diff --git a/src/ui/android/res/drawable-xhdpi/ic_dictionary.png b/src/ui/android/res/drawable-xhdpi/ic_dictionary.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-xhdpi/ic_dictionary.png differ
diff --git a/src/ui/android/res/drawable-xhdpi/ic_mic.png b/src/ui/android/res/drawable-xhdpi/ic_mic.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-xhdpi/ic_mic.png differ
diff --git a/src/ui/android/res/drawable-xxhdpi/ic_app.png b/src/ui/android/res/drawable-xxhdpi/ic_app.png
new file mode 100644
Binary files /dev/null and b/src/ui/android/res/drawable-xxhdpi/ic_app.png differ
diff --git a/src/ui/android/res/drawable/brushed_metal.png b/src/ui/android/res/drawable/brushed_metal.png
deleted file mode 100644
Binary files a/src/ui/android/res/drawable/brushed_metal.png and /dev/null differ
diff --git a/src/ui/android/res/drawable/first_person_utterance_bg.xml b/src/ui/android/res/drawable/first_person_utterance_bg.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/drawable/first_person_utterance_bg.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+    <corners android:radius="4dp" />
+    <solid android:color="#CDCDED" />
+</shape>
diff --git a/src/ui/android/res/drawable/icon.png b/src/ui/android/res/drawable/icon.png
deleted file mode 100644
Binary files a/src/ui/android/res/drawable/icon.png and /dev/null differ
diff --git a/src/ui/android/res/drawable/second_person_best_utterance_bg.xml b/src/ui/android/res/drawable/second_person_best_utterance_bg.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/drawable/second_person_best_utterance_bg.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+    <corners android:radius="4dp" />
+    <solid android:color="#75CD75" />
+</shape>
diff --git a/src/ui/android/res/drawable/second_person_chunk_utterance_bg.xml b/src/ui/android/res/drawable/second_person_chunk_utterance_bg.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/drawable/second_person_chunk_utterance_bg.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+    <corners android:radius="4dp" />
+    <solid android:color="#FFB2A5" />
+</shape>
diff --git a/src/ui/android/res/drawable/second_person_utterance_bg.xml b/src/ui/android/res/drawable/second_person_utterance_bg.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/drawable/second_person_utterance_bg.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+    <corners android:radius="4dp" />
+    <solid android:color="#FFFF99" />
+</shape>
diff --git a/src/ui/android/res/drawable/second_person_worst_utterance_bg.xml b/src/ui/android/res/drawable/second_person_worst_utterance_bg.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/drawable/second_person_worst_utterance_bg.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+    <corners android:radius="4dp" />
+    <solid android:color="#FF303e" />
+</shape>
diff --git a/src/ui/android/res/layout/activity_help.xml b/src/ui/android/res/layout/activity_help.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/layout/activity_help.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent" >
+
+    <WebView
+        android:id="@+id/help_content"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        />
+</RelativeLayout>
diff --git a/src/ui/android/res/layout/activity_lexical_entry.xml b/src/ui/android/res/layout/activity_lexical_entry.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/layout/activity_lexical_entry.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout
+	xmlns:android="http://schemas.android.com/apk/res/android"
+	android:layout_height="match_parent"
+	android:layout_width="match_parent">
+
+	<RelativeLayout
+		android:layout_height="match_parent"
+		android:layout_width="match_parent">
+
+		<RelativeLayout
+			android:id="@+id/lexical_header"
+			android:layout_height="wrap_content"
+			android:layout_width="match_parent"
+			android:layout_alignParentTop="true"
+			android:layout_alignParentLeft="true"
+			android:layout_alignParentRight="true"
+			android:padding="8dp"
+			android:background="#C0C0C0">
+
+			<org.grammaticalframework.ui.android.LanguageSelector
+				android:id="@+id/show_language"
+				android:layout_height="wrap_content"
+				android:layout_width="match_parent"
+				android:layout_alignParentLeft="true"
+				android:layout_alignParentTop="true"
+				android:padding="0dp"/>
+
+		</RelativeLayout>
+	
+		<TextView
+			android:id="@+id/lexical_desc"
+			android:layout_width="fill_parent"
+			android:layout_height="wrap_content"
+			android:layout_below="@+id/lexical_header"
+			android:paddingLeft="1dp"
+			android:paddingTop="4dp"
+			android:paddingBottom="2dp"
+			android:textSize="25sp"/>
+
+		<ListView
+			android:layout_width="match_parent"
+			android:layout_height="match_parent"
+			android:layout_below="@id/lexical_desc"
+			android:orientation="vertical"
+			android:paddingLeft="1dp"
+			android:id="@android:id/list" >
+		</ListView>
+	</RelativeLayout>
+
+	<LinearLayout
+		android:id="@+id/progressBarView" 
+		android:gravity="center"
+		android:visibility="gone"
+		android:background="#00000000"
+		android:layout_height="match_parent"
+		android:layout_width="match_parent">
+
+		<ProgressBar
+			android:layout_width="wrap_content"
+			android:layout_height="wrap_content"/>	
+	</LinearLayout>
+</FrameLayout>
diff --git a/src/ui/android/res/layout/activity_main.xml b/src/ui/android/res/layout/activity_main.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/layout/activity_main.xml
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_height="match_parent"
+    android:layout_width="match_parent">
+
+    <RelativeLayout
+		android:layout_height="match_parent"
+		android:layout_width="match_parent">
+	
+	    <RelativeLayout
+	       	android:id="@+id/top_bg"
+			android:layout_height="wrap_content"
+			android:layout_width="match_parent"
+			android:layout_alignParentTop="true"
+			android:layout_alignParentLeft="true"
+			android:layout_alignParentRight="true"
+			android:padding="8dp"
+			android:background="#C0C0C0">
+	
+	        <ImageView
+				android:id="@+id/start_stop"
+				android:layout_height="wrap_content"
+				android:layout_width="wrap_content"
+				android:layout_alignTop="@+id/source_language"
+				android:layout_alignBottom="@+id/target_language"
+				android:layout_alignParentRight="true"
+				android:padding="8dp"
+				android:src="@drawable/ic_mic"
+				android:contentDescription="@string/microphone"/>
+	
+	        <ImageView
+				android:id="@+id/switch_languages"
+				android:layout_height="wrap_content"
+				android:layout_width="wrap_content"
+				android:layout_alignTop="@+id/source_language"
+				android:layout_alignBottom="@+id/target_language"
+				android:layout_toLeftOf="@id/start_stop"
+				android:padding="8dp"
+				android:src="@drawable/ic_action_switch"
+				android:contentDescription="@string/switch_languages"/>
+	
+			<org.grammaticalframework.ui.android.LanguageSelector
+				android:id="@+id/source_language"
+				android:layout_height="wrap_content"
+				android:layout_width="match_parent"
+				android:layout_alignParentLeft="true"
+				android:layout_alignParentTop="true"
+				android:layout_toLeftOf="@id/switch_languages"
+				android:padding="0dp"/>
+	
+			<org.grammaticalframework.ui.android.LanguageSelector
+				android:id="@+id/target_language"
+				android:layout_height="wrap_content"
+				android:layout_width="match_parent"
+				android:layout_below="@id/source_language"
+				android:layout_toLeftOf="@id/switch_languages"
+				android:padding="0dp"/>
+		</RelativeLayout>
+	
+		<org.grammaticalframework.ui.android.ConversationView
+			android:id="@+id/conversation"
+			android:layout_height="match_parent"
+			android:layout_width="match_parent"
+			android:layout_alignParentLeft="true"
+			android:layout_alignParentBottom="true"
+			android:layout_alignParentRight="true"
+			android:layout_below="@id/top_bg">
+			
+			<LinearLayout
+				android:id="@+id/conversation_content"
+				android:layout_height="wrap_content"
+				android:layout_width="match_parent"
+				android:orientation="vertical"
+				android:padding="16dp"/>
+		</org.grammaticalframework.ui.android.ConversationView>
+	</RelativeLayout>
+	
+	<LinearLayout
+		android:id="@+id/progressBarView" 
+		android:gravity="center"
+		android:visibility="gone"
+		android:background="#00000000"
+		android:layout_height="match_parent"
+		android:layout_width="match_parent">
+		
+		<ProgressBar
+			android:layout_width="wrap_content"
+			android:layout_height="wrap_content"/>	
+	</LinearLayout>
+</FrameLayout>
diff --git a/src/ui/android/res/layout/alternative_item.xml b/src/ui/android/res/layout/alternative_item.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/layout/alternative_item.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent" >
+    <ImageView
+        android:id="@+id/arrow"
+        android:layout_width="30dp"
+        android:layout_height="30dp"
+        android:contentDescription="@string/open_image"
+        android:src="@drawable/open_arrow"
+        android:paddingLeft="10dp"
+        android:paddingRight="5dp" />
+  
+    <TextView
+        android:id="@+id/lexical_desc"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_toRightOf="@id/arrow"
+        android:paddingLeft="10dp"
+        android:textSize="25sp"/>
+    
+    <WebView
+        android:id="@+id/lexical_inflection"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_below="@id/lexical_desc"/>
+</RelativeLayout>
diff --git a/src/ui/android/res/layout/first_person_utterance.xml b/src/ui/android/res/layout/first_person_utterance.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/layout/first_person_utterance.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<EditText xmlns:android="http://schemas.android.com/apk/res/android"
+	android:layout_height="wrap_content"
+	android:layout_width="wrap_content"
+	android:layout_marginBottom="16dp"
+	android:layout_gravity="left"
+	android:padding="8dp"
+	android:textSize="20sp"
+	android:inputType="textNoSuggestions"
+	android:background="@drawable/first_person_utterance_bg"
+	/>
diff --git a/src/ui/android/res/layout/input.xml b/src/ui/android/res/layout/input.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/layout/input.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<org.grammaticalframework.ui.android.TranslatorKeyboardView
+        xmlns:android="http://schemas.android.com/apk/res/android"
+        android:id="@+id/keyboard"
+        android:layout_alignParentBottom="true"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        />
diff --git a/src/ui/android/res/layout/keyboard_languages_options.xml b/src/ui/android/res/layout/keyboard_languages_options.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/layout/keyboard_languages_options.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<TableLayout
+        xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:orientation="horizontal"
+        android:padding="5dp"
+        android:layout_margin="1dp"
+        >
+    <ImageButton android:id="@+id/closeButton"
+        android:background="@android:color/transparent"
+        android:src="@drawable/btn_close" 
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_gravity="center"
+        android:layout_marginStart="8dp"
+        android:padding="5dp"
+        android:clickable="true"
+        />
+</TableLayout>
diff --git a/src/ui/android/res/layout/languages_item.xml b/src/ui/android/res/layout/languages_item.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/layout/languages_item.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<TextView
+        xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_height="wrap_content"
+        android:layout_width="match_parent"
+        android:padding="8dp"
+        android:textSize="20sp"
+        />
diff --git a/src/ui/android/res/layout/main.xml b/src/ui/android/res/layout/main.xml
deleted file mode 100644
--- a/src/ui/android/res/layout/main.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-	android:id="@+id/main_view"
-    android:orientation="vertical"
-    android:layout_width="fill_parent"
-    android:layout_height="fill_parent"
-    android:background="@drawable/brushed_metal"
-    >
-	<se.fnord.android.layout.PredicateLayout
-    	android:id="@+id/magnets_sentence"
-    	android:layout_width="wrap_content" 
-   		android:layout_height="wrap_content"
-   		android:padding="5dip"/>
-
-	<View 
-		android:layout_height="8dip"
-		android:layout_width="fill_parent"
-        android:background="#FF909090"/>
-
-	<se.fnord.android.layout.PredicateLayout
-    	android:id="@+id/magnets_bag"
-    	android:layout_width="fill_parent" 
-    	android:layout_height="wrap_content"
-    	android:padding="5dip"/>
-</LinearLayout>
diff --git a/src/ui/android/res/layout/second_person_utterance.xml b/src/ui/android/res/layout/second_person_utterance.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/layout/second_person_utterance.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<TextView
+        xmlns:android="http://schemas.android.com/apk/res/android"
+        android:layout_height="wrap_content"
+        android:layout_width="wrap_content"
+        android:layout_marginBottom="16dp"
+        android:layout_marginLeft="32dp"
+        android:layout_gravity="right"
+        android:padding="8dp"
+        android:textSize="20sp"
+        android:background="@drawable/second_person_utterance_bg"
+        />
diff --git a/src/ui/android/res/menu/main.xml b/src/ui/android/res/menu/main.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/menu/main.xml
@@ -0,0 +1,6 @@
+<menu xmlns:android="http://schemas.android.com/apk/res/android" >
+	<item android:id="@+id/input_mode"
+          android:title="@string/keyboard_input"/>
+	<item android:id="@+id/help"
+          android:title="@string/help"/>
+</menu>
diff --git a/src/ui/android/res/values-sw600dp/dimens.xml b/src/ui/android/res/values-sw600dp/dimens.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/values-sw600dp/dimens.xml
@@ -0,0 +1,8 @@
+<resources>
+
+    <!--
+         Customize dimensions originally defined in res/values/dimens.xml (such as
+         screen margins) for sw600dp devices (e.g. 7" tablets) here.
+    -->
+
+</resources>
diff --git a/src/ui/android/res/values-sw720dp-land/dimens.xml b/src/ui/android/res/values-sw720dp-land/dimens.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/values-sw720dp-land/dimens.xml
@@ -0,0 +1,9 @@
+<resources>
+
+    <!--
+         Customize dimensions originally defined in res/values/dimens.xml (such as
+         screen margins) for sw720dp devices (e.g. 10" tablets) in landscape here.
+    -->
+    <dimen name="activity_horizontal_margin">128dp</dimen>
+
+</resources>
diff --git a/src/ui/android/res/values-v11/styles.xml b/src/ui/android/res/values-v11/styles.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/values-v11/styles.xml
@@ -0,0 +1,11 @@
+<resources>
+
+    <!--
+        Base application theme for API 11+. This theme completely replaces
+        AppBaseTheme from res/values/styles.xml on API 11+ devices.
+    -->
+    <style name="AppBaseTheme" parent="android:Theme.Holo.Light">
+        <!-- API 11 theme customizations can go here. -->
+    </style>
+
+</resources>
diff --git a/src/ui/android/res/values-v14/styles.xml b/src/ui/android/res/values-v14/styles.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/values-v14/styles.xml
@@ -0,0 +1,12 @@
+<resources>
+
+    <!--
+        Base application theme for API 14+. This theme completely replaces
+        AppBaseTheme from BOTH res/values/styles.xml and
+        res/values-v11/styles.xml on API 14+ devices.
+    -->
+    <style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
+        <!-- API 14 theme customizations can go here. -->
+    </style>
+
+</resources>
diff --git a/src/ui/android/res/values/colors.xml b/src/ui/android/res/values/colors.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/values/colors.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <color name="candidate_normal">#FF000000</color>
+    <color name="candidate_recommended">#FFE35900</color>
+    <color name="candidate_other">#ff808080</color>
+    <color name="candidate_background">#ffffffff</color>
+</resources>
diff --git a/src/ui/android/res/values/dimens.xml b/src/ui/android/res/values/dimens.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/values/dimens.xml
@@ -0,0 +1,10 @@
+<resources>
+
+    <!-- Default screen margins, per the Android Design guidelines. -->
+    <dimen name="activity_horizontal_margin">16dp</dimen>
+    <dimen name="activity_vertical_margin">16dp</dimen>
+    <dimen name="key_height">50dip</dimen>
+    <dimen name="candidate_font_height">25sp</dimen>
+    <dimen name="candidate_vertical_padding">6sp</dimen>
+
+</resources>
diff --git a/src/ui/android/res/values/strings.xml b/src/ui/android/res/values/strings.xml
--- a/src/ui/android/res/values/strings.xml
+++ b/src/ui/android/res/values/strings.xml
@@ -1,5 +1,27 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <string name="hello">Hello World, FridgeMagnets!</string>
-    <string name="app_name">Fridge Magnets</string>
+    <string name="app_name">Human Language Compiler</string>
+
+    <string name="microphone">Microphone</string>
+    <string name="switch_languages">Switch languages</string>
+	<string name="open_image">Opening</string>
+	<string name="mic_input">Speech Input</string>
+	<string name="keyboard_input">Keyboard Input</string>
+	<string name="help">Help</string>
+	<string name="global_preferences_key">org.grammaticalframework.ui.android.GLOBAL_PREFERENCES</string>
+
+	<string name="source_key">source_key</string>
+	<string name="target_key">target_key</string>
+	<string name="alternatives_key">alternatives_key</string>
+
+    <!-- Labels on soft keys -->
+    <string name="label_done_key">Done</string>
+    <string name="label_go_key">Go</string>
+    <string name="label_next_key">Next</string>
+    <string name="label_previous_key">Previous</string>
+    <string name="label_send_key">Send</string>
+
+    <!-- Labels for subtype -->
+    <string name="normalKeyboardMode">normalKeyboardMode</string>
+    <string name="internalKeyboardMode">internalKeyboardMode</string>
 </resources>
diff --git a/src/ui/android/res/values/styles.xml b/src/ui/android/res/values/styles.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/values/styles.xml
@@ -0,0 +1,20 @@
+<resources>
+
+    <!--
+        Base application theme, dependent on API level. This theme is replaced
+        by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
+    -->
+    <style name="AppBaseTheme" parent="android:Theme.Light">
+        <!--
+            Theme customizations available in newer API levels can go in
+            res/values-vXX/styles.xml, while customizations related to
+            backward-compatibility can go here.
+        -->
+    </style>
+
+    <!-- Application theme. -->
+    <style name="AppTheme" parent="AppBaseTheme">
+        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
+    </style>
+
+</resources>
diff --git a/src/ui/android/res/xml/cyrillic.xml b/src/ui/android/res/xml/cyrillic.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/xml/cyrillic.xml
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
+    android:keyWidth="9%p"
+    android:horizontalGap="0px"
+    android:verticalGap="0px"
+    android:keyHeight="@dimen/key_height"
+    >
+
+    <Row>
+        <Key android:codes="1103" android:keyLabel="я" android:keyEdgeFlags="left"/>
+        <Key android:codes="1074" android:keyLabel="в"/>
+        <Key android:codes="1077" android:keyLabel="е" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ёєэ"/>
+        <Key android:codes="1088" android:keyLabel="р"/>
+        <Key android:codes="1090" android:keyLabel="т" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ћ"/>
+        <Key android:codes="1098" android:keyLabel="ъ"/>
+        <Key android:codes="1091" android:keyLabel="у" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ў"/>
+        <Key android:codes="1080" android:keyLabel="и" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ії"/>
+        <Key android:codes="1086" android:keyLabel="о"/>
+        <Key android:codes="1087" android:keyLabel="п"/>
+        <Key android:codes="1095" android:keyLabel="ч" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ҷҹ" android:keyEdgeFlags="right"/>
+    </Row>
+    
+    <Row>
+        <Key android:codes="1072" android:keyLabel="а" android:keyEdgeFlags="left"/>
+        <Key android:codes="1089" android:keyLabel="с"/>
+        <Key android:codes="1076" android:keyLabel="д" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ђ"/>
+        <Key android:codes="1092" android:keyLabel="ф"/>
+        <Key android:codes="1075" android:keyLabel="г" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ґѓ"/>
+        <Key android:codes="1093" android:keyLabel="х"/>
+        <Key android:codes="1081" android:keyLabel="й" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ј"/>
+        <Key android:codes="1082" android:keyLabel="к" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ќ"/>
+        <Key android:codes="1083" android:keyLabel="л" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="љ"/>
+        <Key android:codes="1096" android:keyLabel="ш"/>
+        <Key android:codes="1097" android:keyLabel="щ" android:keyEdgeFlags="right"/>
+    </Row>
+    
+    <Row>
+        <Key android:codes="-1" android:keyIcon="@drawable/sym_keyboard_shift" 
+                android:keyWidth="14%p" android:isModifier="true"
+                android:isSticky="true" android:keyEdgeFlags="left"/>
+        <Key android:codes="1079" android:keyLabel="з"/>
+        <Key android:codes="1100" android:keyLabel="ь" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ыѣ"/>
+        <Key android:codes="1094" android:keyLabel="ц"/>
+        <Key android:codes="1078" android:keyLabel="ж" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="җџ"/>
+        <Key android:codes="1073" android:keyLabel="б"/>
+        <Key android:codes="1085" android:keyLabel="н" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="њ"/>
+        <Key android:codes="1084" android:keyLabel="м"/>
+        <Key android:codes="1102" android:keyLabel="ю"/>
+        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" 
+                android:keyWidth="15%p" android:keyEdgeFlags="right"
+                android:isRepeatable="true"/>
+    </Row>
+
+    <Row android:rowEdgeFlags="bottom" android:keyboardMode="@string/normalKeyboardMode">
+        <Key android:codes="-100" android:keyLabel="Sr" android:keyWidth="13%p" android:keyEdgeFlags="left"/>
+        <Key android:codes="-200" android:keyLabel="Tr" android:keyWidth="13%p"/>
+        <Key android:codes="-2" android:keyLabel="123" android:keyWidth="13%p"/>
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
+                android:keyWidth="29%p" android:isRepeatable="true"/>
+        <Key android:codes="46" android:keyLabel="." android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters=","
+                android:keyWidth="14%p"/>
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" 
+                android:keyWidth="19%p" android:keyEdgeFlags="right"/>
+    </Row>
+
+    <Row android:rowEdgeFlags="bottom" android:keyboardMode="@string/internalKeyboardMode">
+        <Key android:codes="-2" android:keyLabel="123" android:keyWidth="15%p" android:horizontalGap="10%p" android:keyEdgeFlags="left"/>
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
+                android:keyWidth="30%p" android:isRepeatable="true"/>
+        <Key android:codes="46" android:keyLabel="." android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters=","
+                android:keyWidth="15%p"/>
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" 
+                android:keyWidth="20%p" android:keyEdgeFlags="right"/>
+    </Row>
+</Keyboard>
diff --git a/src/ui/android/res/xml/devanagari_page1.xml b/src/ui/android/res/xml/devanagari_page1.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/xml/devanagari_page1.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
+    android:keyWidth="10%p"
+    android:horizontalGap="0px"
+    android:verticalGap="0px"
+    android:keyHeight="@dimen/key_height"
+    >
+    
+    <Row>
+        <Key android:codes="2325" android:keyLabel="क" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="क़०" android:keyEdgeFlags="left"/>
+        <Key android:codes="2326" android:keyLabel="ख" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ख़१"/>
+        <Key android:codes="2327" android:keyLabel="ग" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ग़२"/>
+        <Key android:codes="2328" android:keyLabel="घ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="३"/>
+        <Key android:codes="2329" android:keyLabel="ङ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="४"/>
+        <Key android:codes="2330" android:keyLabel="च" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="५"/>
+        <Key android:codes="2331" android:keyLabel="छ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="६"/>
+        <Key android:codes="2332" android:keyLabel="ज" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ज़७"/>
+        <Key android:codes="2333" android:keyLabel="झ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="८"/>
+        <Key android:codes="2334" android:keyLabel="ञ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="९" android:keyEdgeFlags="right"/>
+    </Row>
+
+    <Row>
+        <Key android:codes="2335" android:keyLabel="ट" android:keyEdgeFlags="left"/>
+        <Key android:codes="2336" android:keyLabel="ठ"/>
+        <Key android:codes="2337" android:keyLabel="ड"  android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ड़"/>
+        <Key android:codes="2338" android:keyLabel="ढ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ढ़"/>
+        <Key android:codes="2339" android:keyLabel="ण"/>
+        <Key android:codes="2340" android:keyLabel="त"/>
+        <Key android:codes="2341" android:keyLabel="थ"/>
+        <Key android:codes="2342" android:keyLabel="द"/>
+        <Key android:codes="2343" android:keyLabel="ध"/>
+        <Key android:codes="2344" android:keyLabel="न" android:keyEdgeFlags="right"/>
+    </Row>
+
+    <Row>
+        <Key android:codes="-10" android:keyLabel="1/2" android:horizontalGap="3%p" android:keyEdgeFlags="left"/>
+        <Key android:codes="2309" android:keyLabel="अ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="आा"/>
+        <Key android:codes="2311" android:keyLabel="इ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ीईि"/>
+        <Key android:codes="2313" android:keyLabel="उ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ूऊु"/>
+        <Key android:codes="2319" android:keyLabel="ए" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ॅऐैेऍ"/>
+        <Key android:codes="2323" android:keyLabel="ओ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ॉौऔोऑ"/>
+        <Key android:codes="2315" android:keyLabel="ऋ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ॄॠृ"/>
+        <Key android:codes="2305" android:keyLabel="ँ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ंः"/>
+        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" 
+                android:keyWidth="15%p" android:keyEdgeFlags="right"
+                android:isRepeatable="true"/>
+    </Row>
+    
+    <Row android:rowEdgeFlags="bottom" android:keyboardMode="@string/normalKeyboardMode">
+        <Key android:codes="-100" android:keyLabel="Sr" android:keyWidth="13%p" android:horizontalGap="6%p" android:keyEdgeFlags="left"/>
+        <Key android:codes="-200" android:keyLabel="Tr" android:keyWidth="13%p"/>
+        <Key android:codes="-2" android:keyLabel="123" android:keyWidth="13%p"/>
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
+                android:keyWidth="29%p" android:isRepeatable="true"/>
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" 
+                android:keyWidth="19%p" android:keyEdgeFlags="right"/>
+    </Row>
+
+    <Row android:rowEdgeFlags="bottom" android:keyboardMode="@string/internalKeyboardMode">
+        <Key android:codes="-2" android:keyLabel="123" android:keyWidth="18%p" android:horizontalGap="15%p" android:keyEdgeFlags="left"/>
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
+                android:keyWidth="30%p" android:isRepeatable="true"/>
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" 
+                android:keyWidth="20%p" android:keyEdgeFlags="right"/>
+    </Row>
+</Keyboard>
diff --git a/src/ui/android/res/xml/devanagari_page2.xml b/src/ui/android/res/xml/devanagari_page2.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/xml/devanagari_page2.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
+    android:keyWidth="10%p"
+    android:horizontalGap="0px"
+    android:verticalGap="0px"
+    android:keyHeight="@dimen/key_height"
+    >
+    
+    <Row>
+        <Key android:codes="2346" android:keyLabel="प" android:keyEdgeFlags="left"/>
+        <Key android:codes="2347" android:keyLabel="फ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="फ़"/>
+        <Key android:codes="2348" android:keyLabel="ब"/>
+        <Key android:codes="2349" android:keyLabel="भ"/>
+        <Key android:codes="2350" android:keyLabel="म"/>
+        <Key android:codes="2351" android:keyLabel="य" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="य़"/>
+        <Key android:codes="2352" android:keyLabel="र" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ऱ"/>
+        <Key android:codes="2354" android:keyLabel="ल"/>
+        <Key android:codes="2355" android:keyLabel="ळ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ऴ"/>
+        <Key android:codes="2357" android:keyLabel="व" android:keyEdgeFlags="right"/>
+    </Row>
+
+   	<Row>
+        <Key android:codes="2358" android:keyLabel="श" android:keyEdgeFlags="left"/>
+        <Key android:codes="2359" android:keyLabel="ष"/>
+        <Key android:codes="2360" android:keyLabel="स"/>
+        <Key android:codes="2361" android:keyLabel="ह"/>
+        <Key android:codes="2325,2381,2359" android:keyLabel="क्ष"/>
+        <Key android:codes="2340,2381,2352" android:keyLabel="त्र"/>
+        <Key android:codes="2332,2381,2334" android:keyLabel="ज्ञ"/>
+        <Key android:codes="2358,2381,2352" android:keyLabel="श्र"/>
+        <Key android:codes="2364" android:keyLabel="़"/>
+        <Key android:codes="2381" android:keyLabel="्"/>"आ"
+    </Row>
+    
+    <Row>
+        <Key android:codes="-10" android:keyLabel="2/2" android:horizontalGap="3%p" android:keyEdgeFlags="left"/>
+        <Key android:codes="2310" android:keyLabel="आ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="अा"/>
+        <Key android:codes="2312" android:keyLabel="ई" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ीइि"/>
+        <Key android:codes="2314" android:keyLabel="ऊ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ूउु"/>
+        <Key android:codes="2320" android:keyLabel="ऐ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ॅैएेऍ"/>
+        <Key android:codes="2324" android:keyLabel="औ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ॉौओोऑ"/>
+        <Key android:codes="2400" android:keyLabel="ॠ" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ॄऋृ"/>
+        <Key android:codes="2306" android:keyLabel="ं" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ँः"/>
+        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" 
+                android:keyWidth="15%p" android:keyEdgeFlags="right"
+                android:isRepeatable="true"/>
+    </Row>
+    
+    <Row android:rowEdgeFlags="bottom" android:keyboardMode="@string/normalKeyboardMode">
+        <Key android:codes="-100" android:keyLabel="Sr" android:keyWidth="13%p" android:horizontalGap="6%p" android:keyEdgeFlags="left"/>
+        <Key android:codes="-200" android:keyLabel="Tr" android:keyWidth="13%p"/>
+        <Key android:codes="-2" android:keyLabel="123" android:keyWidth="13%p"/>
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
+                android:keyWidth="29%p" android:isRepeatable="true"/>
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" 
+                android:keyWidth="19%p" android:keyEdgeFlags="right"/>
+    </Row>
+
+    <Row android:rowEdgeFlags="bottom" android:keyboardMode="@string/internalKeyboardMode">
+        <Key android:codes="-2" android:keyLabel="123" android:keyWidth="18%p" android:horizontalGap="15%p" android:keyEdgeFlags="left"/>
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
+                android:keyWidth="30%p" android:isRepeatable="true"/>
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" 
+                android:keyWidth="20%p" android:keyEdgeFlags="right"/>
+    </Row>
+</Keyboard>
diff --git a/src/ui/android/res/xml/method.xml b/src/ui/android/res/xml/method.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/xml/method.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- The attributes in this XML file provide configuration information -->
+<!-- for the Search Manager. -->
+
+<input-method xmlns:android="http://schemas.android.com/apk/res/android">
+</input-method>
diff --git a/src/ui/android/res/xml/popup_keyboard.xml b/src/ui/android/res/xml/popup_keyboard.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/xml/popup_keyboard.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
+    android:keyWidth="10%p"
+    android:keyHeight="10%p">
+</Keyboard>
diff --git a/src/ui/android/res/xml/qwerty.xml b/src/ui/android/res/xml/qwerty.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/xml/qwerty.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
+    android:keyWidth="10%p"
+    android:horizontalGap="0px"
+    android:verticalGap="0px"
+    android:keyHeight="@dimen/key_height"
+    >
+
+    <Row>
+        <Key android:codes="113" android:keyLabel="q" android:keyEdgeFlags="left"/>
+        <Key android:codes="119" android:keyLabel="w"/>
+        <Key android:codes="101" android:keyLabel="e" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="èéêë"/>
+        <Key android:codes="114" android:keyLabel="r"/>
+        <Key android:codes="116" android:keyLabel="t"/>
+        <Key android:codes="121" android:keyLabel="y" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ýÿ"/>
+        <Key android:codes="117" android:keyLabel="u" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ùúûü"/>
+        <Key android:codes="105" android:keyLabel="i" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ìíîï"/>
+        <Key android:codes="111" android:keyLabel="o" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="òóôõöœø"/>
+        <Key android:codes="112" android:keyLabel="p" android:keyEdgeFlags="right"/>
+    </Row>
+    
+    <Row>
+        <Key android:codes="97" android:keyLabel="a" android:horizontalGap="5%p" 
+                android:keyEdgeFlags="left" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="àáâãäåæ"/>
+        <Key android:codes="115" android:keyLabel="s" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ß"/>
+        <Key android:codes="100" android:keyLabel="d"/>
+        <Key android:codes="102" android:keyLabel="f"/>
+        <Key android:codes="103" android:keyLabel="g"/>
+        <Key android:codes="104" android:keyLabel="h"/>
+        <Key android:codes="106" android:keyLabel="j"/>
+        <Key android:codes="107" android:keyLabel="k"/>
+        <Key android:codes="108" android:keyLabel="l" android:keyEdgeFlags="right"/>
+    </Row>
+    
+    <Row>
+        <Key android:codes="-1" android:keyIcon="@drawable/sym_keyboard_shift" 
+                android:keyWidth="15%p" android:isModifier="true"
+                android:isSticky="true" android:keyEdgeFlags="left"/>
+        <Key android:codes="122" android:keyLabel="z"/>
+        <Key android:codes="120" android:keyLabel="x"/>
+        <Key android:codes="99" android:keyLabel="c"/>
+        <Key android:codes="118" android:keyLabel="v"/>
+        <Key android:codes="98" android:keyLabel="b"/>
+        <Key android:codes="110" android:keyLabel="n" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters="ñ"/>
+        <Key android:codes="109" android:keyLabel="m"/>
+        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" 
+                android:keyWidth="15%p" android:keyEdgeFlags="right"
+                android:isRepeatable="true"/>
+    </Row>
+
+    <Row android:rowEdgeFlags="bottom" android:keyboardMode="@string/normalKeyboardMode">
+        <Key android:codes="-100" android:keyLabel="Sr" android:keyWidth="13%p" android:keyEdgeFlags="left"/>
+        <Key android:codes="-200" android:keyLabel="Tr" android:keyWidth="13%p"/>
+        <Key android:codes="-2" android:keyLabel="123" android:keyWidth="13%p"/>
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
+                android:keyWidth="29%p" android:isRepeatable="true"/>
+        <Key android:codes="46" android:keyLabel="." android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters=","
+                android:keyWidth="14%p"/>
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" 
+                android:keyWidth="19%p" android:keyEdgeFlags="right"/>
+    </Row>
+    
+    <Row android:rowEdgeFlags="bottom" android:keyboardMode="@string/internalKeyboardMode">
+        <Key android:codes="-2" android:keyLabel="123" android:keyWidth="15%p" android:horizontalGap="10%p" android:keyEdgeFlags="left"/>
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
+                android:keyWidth="30%p" android:isRepeatable="true"/>
+        <Key android:codes="46" android:keyLabel="." android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters=","
+                android:keyWidth="15%p"/>
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" 
+                android:keyWidth="20%p" android:keyEdgeFlags="right"/>
+    </Row>
+</Keyboard>
+    
diff --git a/src/ui/android/res/xml/symbols_page1.xml b/src/ui/android/res/xml/symbols_page1.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/xml/symbols_page1.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
+    android:keyWidth="10%p"
+    android:horizontalGap="0px"
+    android:verticalGap="0px"
+    android:keyHeight="@dimen/key_height"
+    >
+
+    <Row>
+        <Key android:codes="49" android:keyLabel="1" android:keyEdgeFlags="left"/>
+        <Key android:codes="50" android:keyLabel="2"/>
+        <Key android:codes="51" android:keyLabel="3"/>
+        <Key android:codes="52" android:keyLabel="4"/>
+        <Key android:codes="53" android:keyLabel="5"/>
+        <Key android:codes="54" android:keyLabel="6"/>
+        <Key android:codes="55" android:keyLabel="7"/>
+        <Key android:codes="56" android:keyLabel="8"/>
+        <Key android:codes="57" android:keyLabel="9"/>
+        <Key android:codes="48" android:keyLabel="0" android:keyEdgeFlags="right"/>
+    </Row>
+    
+    <Row>
+        <Key android:codes="64" android:keyLabel="\@" android:keyEdgeFlags="left"/>
+        <Key android:codes="35" android:keyLabel="\#"/>
+        <Key android:codes="36" android:keyLabel="$"/>
+        <Key android:codes="37" android:keyLabel="%"/>
+        <Key android:codes="38" android:keyLabel="&amp;"/>
+        <Key android:codes="42" android:keyLabel="*"/>
+        <Key android:codes="45" android:keyLabel="-"/>
+        <Key android:codes="61" android:keyLabel="="/>
+        <Key android:codes="40" android:keyLabel="("/>
+        <Key android:codes="41" android:keyLabel=")" android:keyEdgeFlags="right"/>
+    </Row>
+    
+    <Row>
+        <Key android:codes="-1" android:keyIcon="@drawable/sym_keyboard_shift"
+                android:keyWidth="15%p" android:isModifier="true"
+                android:isSticky="true" android:keyEdgeFlags="left"/>
+        <Key android:codes="33" android:keyLabel="!" />
+        <Key android:codes="34" android:keyLabel="&quot;"/>
+        <Key android:codes="39" android:keyLabel="\'"/>
+        <Key android:codes="58" android:keyLabel=":"/>
+        <Key android:codes="59" android:keyLabel=";"/>
+        <Key android:codes="47" android:keyLabel="/" />
+        <Key android:codes="63" android:keyLabel="\?"/>
+        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete"
+                android:keyWidth="15%p" android:keyEdgeFlags="right"
+                android:isRepeatable="true"/>
+    </Row>
+    
+    <Row  android:rowEdgeFlags="bottom" android:keyboardMode="@string/normalKeyboardMode">
+        <Key android:codes="-200" android:keyLabel="Tr" android:horizontalGap="5%p"
+                android:keyWidth="13%p" android:keyEdgeFlags="left" />
+        <Key android:codes="-2" android:keyLabel="ABC" android:keyWidth="15%p" />
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" android:keyWidth="30%p" 
+                android:isRepeatable="true"/>
+        <Key android:codes="46" android:keyLabel="." android:keyWidth="15%p" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters=","/>
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
+                android:keyWidth="20%p" android:keyEdgeFlags="right"
+                />
+    </Row>
+
+    <Row  android:rowEdgeFlags="bottom" android:keyboardMode="@string/internalKeyboardMode">
+        <Key android:codes="-2" android:keyLabel="ABC" android:keyWidth="15%p" android:horizontalGap="10%p"/>
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" android:keyWidth="30%p" 
+                android:isRepeatable="true"/>
+        <Key android:codes="46" android:keyLabel="." android:keyWidth="15%p" android:popupKeyboard="@xml/popup_keyboard" android:popupCharacters=","/>
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
+                android:keyWidth="20%p" android:keyEdgeFlags="right"
+                />
+    </Row>
+</Keyboard>
diff --git a/src/ui/android/res/xml/symbols_page2.xml b/src/ui/android/res/xml/symbols_page2.xml
new file mode 100644
--- /dev/null
+++ b/src/ui/android/res/xml/symbols_page2.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
+    android:keyWidth="10%p"
+    android:horizontalGap="0px"
+    android:verticalGap="0px"
+    android:keyHeight="@dimen/key_height"
+    >
+
+    <Row>
+        <Key android:codes="126" android:keyLabel="~" android:keyEdgeFlags="left"/>
+        <Key android:codes="177" android:keyLabel="±"/>
+        <Key android:codes="215" android:keyLabel="×"/>
+        <Key android:codes="247" android:keyLabel="÷"/>
+        <Key android:codes="8226" android:keyLabel="•"/>
+        <Key android:codes="176" android:keyLabel="°"/>
+        <Key android:codes="96" android:keyLabel="`"/>
+        <Key android:codes="180" android:keyLabel="´"/>
+        <Key android:codes="123" android:keyLabel="{"/>
+        <Key android:codes="125" android:keyLabel="}" android:keyEdgeFlags="right"/>
+    </Row>
+    
+    <Row>
+        <Key android:codes="169" android:keyLabel="©" android:keyEdgeFlags="left"/>
+        <Key android:codes="163" android:keyLabel="£"/>
+        <Key android:codes="8364" android:keyLabel="€"/>
+        <Key android:codes="94" android:keyLabel="^"/>
+        <Key android:codes="174" android:keyLabel="®"/>
+        <Key android:codes="165" android:keyLabel="¥"/>
+        <Key android:codes="95" android:keyLabel="_"/>
+        <Key android:codes="43" android:keyLabel="+"/>
+        <Key android:codes="91" android:keyLabel="["/>
+        <Key android:codes="93" android:keyLabel="]" android:keyEdgeFlags="right"/>
+    </Row>
+    
+    <Row>
+        <Key android:codes="-1" android:keyIcon="@drawable/sym_keyboard_shift"
+                android:keyWidth="15%p" android:isModifier="true"
+                android:isSticky="true" android:keyEdgeFlags="left"/>
+        <Key android:codes="161" android:keyLabel="¡" />
+        <Key android:codes="60" android:keyLabel="&lt;"/>
+        <Key android:codes="62" android:keyLabel="&gt;"/>
+        <Key android:codes="162" android:keyLabel="¢"/>
+        <Key android:codes="124" android:keyLabel="|"/>
+        <Key android:codes="92" android:keyLabel="\\" />
+        <Key android:codes="191" android:keyLabel="¿"/>
+        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete"
+                android:keyWidth="15%p" android:keyEdgeFlags="right"
+                android:isRepeatable="true"/>
+    </Row>
+    
+    <Row android:rowEdgeFlags="bottom" android:keyboardMode="@string/normalKeyboardMode">
+        <Key android:codes="-200" android:keyLabel="Tr" android:horizontalGap="5%p"
+                android:keyWidth="13%p" android:keyEdgeFlags="left" />
+        <Key android:codes="-2" android:keyLabel="ABC" android:keyWidth="15%p" />
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" android:keyWidth="30%p" 
+                android:isRepeatable="true"/>
+        <Key android:codes="8230" android:keyLabel="…" android:keyWidth="15%p" />
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
+                android:keyWidth="20%p" android:keyEdgeFlags="right" />
+    </Row>
+
+    <Row android:rowEdgeFlags="bottom" android:keyboardMode="@string/internalKeyboardMode">
+        <Key android:codes="-2" android:keyLabel="ABC" android:keyWidth="15%p" android:horizontalGap="10%p"/>
+        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" android:keyWidth="30%p" 
+                android:isRepeatable="true"/>
+        <Key android:codes="8230" android:keyLabel="…" android:keyWidth="15%p" />
+        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
+                android:keyWidth="20%p" android:keyEdgeFlags="right" />
+    </Row>
+</Keyboard>
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/ASR.java b/src/ui/android/src/org/grammaticalframework/ui/android/ASR.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/ASR.java
@@ -0,0 +1,240 @@
+
+package org.grammaticalframework.ui.android;
+
+import android.content.Context;
+import android.content.Intent;
+import android.os.Bundle;
+import android.speech.RecognitionListener;
+import android.speech.RecognizerIntent;
+import android.speech.SpeechRecognizer;
+import android.text.TextUtils;
+import android.util.Log;
+
+import java.util.ArrayList;
+
+/**
+ * Convenience wrapper around the {@link SpeechRecognizer} API.
+ */
+public class ASR {
+
+    private static final boolean DBG = false;
+    private static final String TAG = "ASR";
+
+    private final Context mContext;
+
+    private SpeechRecognizer mSpeechRecognizer;
+
+    private String mLanguage = null;
+
+    private State mState = State.IDLE;
+
+    private Listener mListener;
+
+    public static enum State {
+        IDLE, INITIALIZING, WAITING_FOR_SPEECH, RECORDING, WAITING_FOR_RESULTS;
+    }
+
+    public ASR(Context context) {
+        mContext = context;
+        if (SpeechRecognizer.isRecognitionAvailable(context)) {
+            mSpeechRecognizer = SpeechRecognizer.createSpeechRecognizer(context);
+            mSpeechRecognizer.setRecognitionListener(new MyRecognitionListener());
+        }
+    }
+
+    public void setListener(Listener listener) {
+        mListener = listener;
+    }
+
+    public void setLanguage(String language) {
+        mLanguage = language;
+    }
+
+    public void startRecognition() {
+        Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
+        if (!TextUtils.isEmpty(mLanguage)) {
+            intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, mLanguage);
+        }
+        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
+                RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
+        intent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 2);
+        intent.putExtra(RecognizerIntent.EXTRA_PARTIAL_RESULTS, true);
+        // Weird, this shouldn't be required, but on ICS it seems to be
+        intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE,
+                mContext.getPackageName());
+
+        mSpeechRecognizer.startListening(intent);
+        setState(State.INITIALIZING);
+    }
+
+    public void stopRecognition() {
+        mSpeechRecognizer.stopListening();
+        setState(State.IDLE);
+    }
+
+    public boolean isRunning() {
+        return mState != State.IDLE;
+    }
+
+    private void setState(State newState) {
+        if (DBG) Log.d(TAG, "Entering state: " + newState);
+        mState = newState;
+        if (mListener != null) {
+            mListener.onStateChanged(mState);
+        }
+    }
+
+    public State getState() {
+        return mState;
+    }
+
+    public void destroy() {
+        if (mSpeechRecognizer != null) {
+            mSpeechRecognizer.destroy();
+            mSpeechRecognizer = null;
+        }
+    }
+
+    private void handlePartialInput(String text) {
+        if (mListener != null) {
+            mListener.onPartialInput(text);
+        }
+    }
+
+    private void handleSpeechInput(String text) {
+        if (mListener != null) {
+            mListener.onSpeechInput(text);
+        }
+    }
+
+    private class MyRecognitionListener implements RecognitionListener {
+        @Override
+        public void onReadyForSpeech(Bundle params) {
+            if (DBG) Log.d(TAG, "onReadyForSpeech");
+            setState(State.WAITING_FOR_SPEECH);
+        }
+
+        @Override
+        public void onBeginningOfSpeech() {
+            if (DBG) Log.d(TAG, "onBeginningOfSpeech");
+            setState(State.RECORDING);
+        }
+
+        @Override
+        public void onBufferReceived(byte[] buffer) {
+            // Ignore
+        }
+
+        @Override
+        public void onRmsChanged(float rmsdB) {
+            if (DBG) Log.d(TAG, "onRmsChanged(" + rmsdB + ")");
+        }
+
+        @Override
+        public void onEndOfSpeech() {
+            if (DBG) Log.d(TAG, "onEndOfSpeech");
+            setState(State.WAITING_FOR_RESULTS);
+        }
+
+        @Override
+        public void onError(int error) {
+            if (DBG) Log.d(TAG, "Error: " + errorMessage(error) + " (" + error + ")");
+            setState(State.IDLE);
+        }
+
+        private String errorMessage(int speechRecognizerError) {
+            switch(speechRecognizerError) {
+                case SpeechRecognizer.ERROR_NETWORK_TIMEOUT:
+                    return "network timeout";
+                case SpeechRecognizer.ERROR_NETWORK:
+                    return "network";
+                case SpeechRecognizer.ERROR_AUDIO:
+                    return "audio";
+                case SpeechRecognizer.ERROR_SERVER:
+                    return "server";
+                case SpeechRecognizer.ERROR_CLIENT:
+                    return "client";
+                case SpeechRecognizer.ERROR_SPEECH_TIMEOUT:
+                    return "timeout waiting for speech";
+                case SpeechRecognizer.ERROR_NO_MATCH:
+                    return "no match found";
+                case SpeechRecognizer.ERROR_RECOGNIZER_BUSY:
+                    return "recognizer busy";
+                case SpeechRecognizer.ERROR_INSUFFICIENT_PERMISSIONS:
+                    return "insufficient permissions (missing RECORD_AUDIO?)";
+                default:
+                    return "unknown";
+            }
+        }
+
+        @Override
+        public void onEvent(int eventType, Bundle params) {
+            if (DBG) Log.d(TAG, "onEvent(" + eventType + ")");
+        }
+
+        @Override
+        public void onPartialResults(Bundle bundle) {
+            if (DBG) {
+                StringBuilder sb = new StringBuilder();
+                sb.append("onPartialResults:");
+                appendResults(sb, bundle);
+                Log.d(TAG, sb.toString());
+            }
+
+            String result = getResult(bundle);
+            if (!TextUtils.isEmpty(result)) {
+                handlePartialInput(result);
+            }
+        }
+
+        @Override
+        public void onResults(Bundle bundle) {
+            if (DBG) {
+                StringBuilder sb = new StringBuilder();
+                sb.append("onResults:");
+                appendResults(sb, bundle);
+                Log.d(TAG, sb.toString());
+            }
+
+            setState(State.IDLE);
+
+            String result = getResult(bundle);
+            if (!TextUtils.isEmpty(result)) {
+                handleSpeechInput(result);
+            }
+        }
+
+        private String getResult(Bundle bundle) {
+            ArrayList<String> results = 
+                    bundle.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION);
+            if (results != null && !results.isEmpty()) {
+                return results.get(0);
+            } else {
+                return null;
+            }
+        }
+
+        private void appendResults(StringBuilder sb, Bundle bundle) {
+            ArrayList<String> results = 
+                    bundle.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION);
+            float[] scores = bundle.getFloatArray(SpeechRecognizer.CONFIDENCE_SCORES);
+
+            if (results != null) {
+                int size = results.size();
+                for (int i = 0; i < size; i++) {
+                    sb.append("\n> ").append(results.get(i));
+                    if (scores != null && i < scores.length) {
+                        sb.append(" [").append(scores[i]).append("]");
+                    }
+                }
+            }
+        }
+    }
+
+    public interface Listener {
+        void onPartialInput(String input);
+        void onSpeechInput(String input);
+        void onStateChanged(State newState);
+    }
+
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/AlternativesActivity.java b/src/ui/android/src/org/grammaticalframework/ui/android/AlternativesActivity.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/AlternativesActivity.java
@@ -0,0 +1,245 @@
+package org.grammaticalframework.ui.android;
+
+import java.util.List;
+
+import android.app.Activity;
+import android.app.ListActivity;
+import android.content.Context;
+import android.os.AsyncTask;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.view.ViewGroup;
+import android.view.ViewGroup.LayoutParams;
+import android.webkit.WebView;
+import android.widget.ArrayAdapter;
+import android.widget.ImageView;
+import android.widget.RelativeLayout;
+import android.widget.TextView;
+
+import org.grammaticalframework.pgf.*;
+import org.grammaticalframework.ui.android.LanguageSelector.OnLanguageSelectedListener;
+
+public class AlternativesActivity extends ListActivity {
+
+	private Translator mTranslator;
+	private LanguageSelector mShowLanguageView;
+	private View mProgressBarView = null;
+	
+	/** Called when the activity is first created. */
+	@Override
+	protected void onCreate(Bundle savedInstanceState) {
+	    super.onCreate(savedInstanceState);
+	    setContentView(R.layout.activity_lexical_entry);
+
+        mTranslator = ((HLCompiler) getApplicationContext()).getTranslator();
+
+	    mShowLanguageView = (LanguageSelector) findViewById(R.id.show_language);
+	    mShowLanguageView.setLanguages(mTranslator.getAvailableLanguages());
+	    mShowLanguageView.setOnLanguageSelectedListener(new OnLanguageSelectedListener() {
+            @Override
+            public void onLanguageSelected(final Language language) {
+                new AsyncTask<Void,Void,Void>() {
+                	@Override
+                	protected void onPreExecute() {
+                		showProgressBar();
+                	}
+
+                    @Override
+                    protected Void doInBackground(Void... params) {
+                        mTranslator.setTargetLanguage(language);
+                        mTranslator.isTargetLanguageLoaded();
+                        return null;
+                    }
+
+                    @Override
+                    protected void onPostExecute(Void result) {
+                        updateTranslations();
+                        hideProgressBar();
+                    }
+                }.execute();
+            }
+        });
+	    
+	    TextView descrView = (TextView) findViewById(R.id.lexical_desc);
+	    descrView.setText(getIntent().getExtras().getString("source"));
+
+	    mProgressBarView = findViewById(R.id.progressBarView);
+	    
+	    updateTranslations();
+     }
+
+	@Override
+	protected void onResume() {
+		super.onResume();
+
+		mShowLanguageView.setSelectedLanguage(mTranslator.getTargetLanguage());
+	}
+
+	private void showProgressBar() {
+		mProgressBarView.setVisibility(View.VISIBLE);
+	}
+	
+	private void hideProgressBar() {
+		mProgressBarView.setVisibility(View.GONE);
+	}
+
+	private View expandedView;
+
+	private void updateTranslations() {
+	    @SuppressWarnings("unchecked")
+		List<Object> list = (List<Object>)
+	    	getIntent().getExtras().getSerializable("analyses");
+
+        setListAdapter(new AlternativesAdapter(this, list));
+        expandedView = null;
+	}
+	
+	private void collapse() {
+		if (expandedView == null)
+			return;
+		
+		ImageView arrow = (ImageView) expandedView.findViewById(R.id.arrow);
+		arrow.setImageResource(R.drawable.open_arrow);
+
+		WebView inflectionView = (WebView) expandedView.findViewById(R.id.lexical_inflection);
+		((RelativeLayout) expandedView).removeView(inflectionView);
+
+		expandedView = null;
+	}
+
+	private void expand(View view, String lemma) {
+		String html = mTranslator.getInflectionTable(lemma);
+		if (html == null)
+			return;
+
+		ImageView arrow = (ImageView) view.findViewById(R.id.arrow);
+		arrow.setImageResource(R.drawable.close_arrow);
+		
+		WebView inflectionView = (WebView) view.findViewById(R.id.lexical_inflection);
+		if (inflectionView == null) {
+			inflectionView = new WebView(this);
+			inflectionView.setId(R.id.lexical_inflection);
+			RelativeLayout.LayoutParams params = 
+					new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
+			params.addRule(RelativeLayout.BELOW, R.id.lexical_desc);
+			((RelativeLayout) view).addView(inflectionView, params);
+		}
+
+		inflectionView.loadData(html, "text/html; charset=UTF-8", null);
+
+		expandedView = view;
+	}
+
+	private void expandExpr(View view, ExprProb ep) {
+		ImageView arrow = (ImageView) view.findViewById(R.id.arrow);
+		arrow.setImageResource(R.drawable.close_arrow);
+		
+		WebView inflectionView = (WebView) view.findViewById(R.id.lexical_inflection);
+		if (inflectionView == null) {
+			inflectionView = new WebView(this);
+			inflectionView.setId(R.id.lexical_inflection);
+			RelativeLayout.LayoutParams params = 
+					new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
+			params.addRule(RelativeLayout.BELOW, R.id.lexical_desc);
+			((RelativeLayout) view).addView(inflectionView, params);
+		}
+
+		String content = String.format("[%.4f] %s", ep.getProb(), ep.getExpr());
+		inflectionView.loadData(content, "text/plain; charset=UTF-8", null);
+
+		expandedView = view;
+	}
+
+    private class AlternativesAdapter extends ArrayAdapter<Object> {
+    	public AlternativesAdapter(Context context, List<Object> data) {
+    		super(context, android.R.layout.simple_list_item_1, data);
+    	}
+
+    	public View getView(int position, View convertView, ViewGroup parent) {
+			Object item = getItem(position);
+
+			if (convertView == null) {
+				LayoutInflater inflater = (LayoutInflater) 
+						getContext().getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
+	            convertView = inflater.inflate(R.layout.alternative_item, null);
+	        }
+
+	        TextView descView = (TextView)
+	        	convertView.findViewById(R.id.lexical_desc);
+
+			if (item instanceof MorphoAnalysis) {
+				final String lemma = ((MorphoAnalysis) item).getLemma();
+
+		    	String phrase = mTranslator.generateLexiconEntry(lemma);
+		        descView.setText(phrase);
+
+		        convertView.setOnClickListener(new OnClickListener() {
+					@Override
+					public void onClick(View view) {
+						if (expandedView == view)
+							collapse();
+						else if (expandedView == null)
+							expand(view, lemma);
+						else {
+							collapse();
+							expand(view, lemma);
+						}
+					}
+				});
+			} else {
+				if (item instanceof ExprProb) {
+					final ExprProb ep = (ExprProb) item;
+		
+			    	String phrase = mTranslator.linearize(ep.getExpr());
+
+			    	// parse by words, marked by %, darkest red color
+			    	if (phrase.charAt(0) == '%') {
+			    		descView.setBackgroundDrawable(getResources().getDrawable(R.drawable.second_person_worst_utterance_bg));
+			    		phrase = phrase.substring(2);
+			    	}
+
+			    	// parse by chunks, marked by *, red color
+			    	else if (phrase.charAt(0) == '*') {
+			    		descView.setBackgroundDrawable(getResources().getDrawable(R.drawable.second_person_chunk_utterance_bg));
+			    		phrase = phrase.substring(2);
+			    	}
+
+			    	// parse error or unknown translations (in []) present, darkest red color
+			    	else if (phrase.contains("parse error:") || phrase.contains("[")) {
+			    		descView.setBackgroundDrawable(getResources().getDrawable(R.drawable.second_person_worst_utterance_bg));
+			    	}
+
+			    	// parse by domain grammar, marked by +, green color
+			    	else if (phrase.charAt(0) == '+') {
+			    		descView.setBackgroundDrawable(getResources().getDrawable(R.drawable.second_person_best_utterance_bg));
+			    		phrase = phrase.substring(2);
+			    	}
+			    	
+			    	else {
+			    		descView.setBackgroundDrawable(getResources().getDrawable(R.drawable.second_person_utterance_bg));
+			    	}
+
+			        descView.setText(phrase);
+
+			        convertView.setOnClickListener(new OnClickListener() {
+						@Override
+						public void onClick(View view) {
+							if (expandedView == view)
+								collapse();
+							else if (expandedView == null)
+								expandExpr(view, ep);
+							else {
+								collapse();
+								expandExpr(view, ep);
+							}
+						}
+					});
+				}
+			}
+
+			return convertView;
+	    }
+    }
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/CompletionsView.java b/src/ui/android/src/org/grammaticalframework/ui/android/CompletionsView.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/CompletionsView.java
@@ -0,0 +1,291 @@
+package org.grammaticalframework.ui.android;
+
+import android.annotation.SuppressLint;
+import android.content.Context;
+import android.content.res.Resources;
+import android.graphics.Canvas;
+import android.graphics.Paint;
+import android.graphics.Rect;
+import android.graphics.drawable.Drawable;
+import android.view.GestureDetector;
+import android.view.MotionEvent;
+import android.view.View;
+import android.view.inputmethod.CompletionInfo;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class CompletionsView extends View {
+
+    private static final int OUT_OF_BOUNDS = -1;
+
+    private TranslatorInputMethodService mService;
+    private CompletionInfo[] mSuggestions;
+    private int mSelectedIndex;
+    private int mTouchX = OUT_OF_BOUNDS;
+    private Drawable mSelectionHighlight;
+    private boolean mTypedWordValid;
+    
+    private Rect mBgPadding;
+
+    private static final int MAX_SUGGESTIONS = 32;
+    private static final int SCROLL_PIXELS = 20;
+    
+    private int[] mWordWidth = new int[MAX_SUGGESTIONS];
+    private int[] mWordX = new int[MAX_SUGGESTIONS];
+
+    private static final int X_GAP = 10;
+
+    private int mColorNormal;
+    private int mColorRecommended;
+    private int mColorOther;
+    private int mVerticalPadding;
+    private Paint mPaint;
+    private boolean mScrolled;
+    private int mTargetScrollX;
+    
+    private int mTotalWidth;
+    
+    private GestureDetector mGestureDetector;
+
+    /**
+     * Construct a CandidateView for showing suggested words for completion.
+     * @param context
+     * @param attrs
+     */
+    public CompletionsView(Context context) {
+        super(context);
+        mSelectionHighlight = context.getResources().getDrawable(
+                android.R.drawable.list_selector_background);
+        mSelectionHighlight.setState(new int[] {
+                android.R.attr.state_enabled,
+                android.R.attr.state_focused,
+                android.R.attr.state_window_focused,
+                android.R.attr.state_pressed
+        });
+
+        Resources r = context.getResources();
+        
+        setBackgroundColor(r.getColor(R.color.candidate_background));
+        
+        mColorNormal = r.getColor(R.color.candidate_normal);
+        mColorRecommended = r.getColor(R.color.candidate_recommended);
+        mColorOther = r.getColor(R.color.candidate_other);
+        mVerticalPadding = r.getDimensionPixelSize(R.dimen.candidate_vertical_padding);
+        
+        mPaint = new Paint();
+        mPaint.setColor(mColorNormal);
+        mPaint.setAntiAlias(true);
+        mPaint.setTextSize(r.getDimensionPixelSize(R.dimen.candidate_font_height));
+        mPaint.setStrokeWidth(0);
+        
+        mGestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
+            @Override
+            public boolean onScroll(MotionEvent e1, MotionEvent e2,
+                    float distanceX, float distanceY) {
+                mScrolled = true;
+                int sx = getScrollX();
+                sx += distanceX;
+                if (sx < 0) {
+                    sx = 0;
+                }
+                if (sx + getWidth() > mTotalWidth) {                    
+                    sx -= distanceX;
+                }
+                mTargetScrollX = sx;
+                scrollTo(sx, getScrollY());
+                invalidate();
+                return true;
+            }
+        });
+        setHorizontalFadingEdgeEnabled(true);
+        setWillNotDraw(false);
+        setHorizontalScrollBarEnabled(false);
+        setVerticalScrollBarEnabled(false);
+    }
+    
+    /**
+     * A connection back to the service to communicate with the text field
+     * @param listener
+     */
+    public void setService(TranslatorInputMethodService listener) {
+        mService = listener;
+    }
+    
+    @Override
+    public int computeHorizontalScrollRange() {
+        return mTotalWidth;
+    }
+
+    @Override
+    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
+        int measuredWidth = resolveSize(50, widthMeasureSpec);
+        
+        // Get the desired height of the icon menu view (last row of items does
+        // not have a divider below)
+        Rect padding = new Rect();
+        mSelectionHighlight.getPadding(padding);
+        final int desiredHeight = ((int)mPaint.getTextSize()) + mVerticalPadding
+                + padding.top + padding.bottom;
+        
+        // Maximum possible width and desired height
+        setMeasuredDimension(measuredWidth,
+                resolveSize(desiredHeight, heightMeasureSpec));
+    }
+
+    /**
+     * If the canvas is null, then only touch calculations are performed to pick the target
+     * candidate.
+     */
+    @Override
+    protected void onDraw(Canvas canvas) {
+        if (canvas != null) {
+            super.onDraw(canvas);
+        }
+        mTotalWidth = 0;
+        if (mSuggestions == null) return;
+        
+        if (mBgPadding == null) {
+            mBgPadding = new Rect(0, 0, 0, 0);
+            if (getBackground() != null) {
+                getBackground().getPadding(mBgPadding);
+            }
+        }
+        int x = 0;
+        final int count = mSuggestions.length; 
+        final int height = getHeight();
+        final Rect bgPadding = mBgPadding;
+        final Paint paint = mPaint;
+        final int touchX = mTouchX;
+        final int scrollX = getScrollX();
+        final boolean scrolled = mScrolled;
+        final boolean typedWordValid = mTypedWordValid;
+        final int y = (int) (((height - mPaint.getTextSize()) / 2) - mPaint.ascent());
+
+        for (int i = 0; i < count; i++) {
+            String suggestion = mSuggestions[i].getText().toString();
+            float textWidth = paint.measureText(suggestion);
+            final int wordWidth = (int) textWidth + X_GAP * 2;
+
+            mWordX[i] = x;
+            mWordWidth[i] = wordWidth;
+            paint.setColor(mColorNormal);
+            if (touchX + scrollX >= x && touchX + scrollX < x + wordWidth && !scrolled) {
+                if (canvas != null) {
+                    canvas.translate(x, 0);
+                    mSelectionHighlight.setBounds(0, bgPadding.top, wordWidth, height);
+                    mSelectionHighlight.draw(canvas);
+                    canvas.translate(-x, 0);
+                }
+                mSelectedIndex = i;
+            }
+
+            if (canvas != null) {
+                if ((i == 1 && !typedWordValid) || (i == 0 && typedWordValid)) {
+                    paint.setFakeBoldText(true);
+                    paint.setColor(mColorRecommended);
+                } else if (i != 0) {
+                    paint.setColor(mColorOther);
+                }
+                canvas.drawText(suggestion, x + X_GAP, y, paint);
+                paint.setColor(mColorOther); 
+                canvas.drawLine(x + wordWidth + 0.5f, bgPadding.top, 
+                        x + wordWidth + 0.5f, height + 1, paint);
+                paint.setFakeBoldText(false);
+            }
+            x += wordWidth;
+        }
+        mTotalWidth = x;
+        if (mTargetScrollX != getScrollX()) {
+            scrollToTarget();
+        }
+    }
+    
+    private void scrollToTarget() {
+        int sx = getScrollX();
+        if (mTargetScrollX > sx) {
+            sx += SCROLL_PIXELS;
+            if (sx >= mTargetScrollX) {
+                sx = mTargetScrollX;
+                requestLayout();
+            }
+        } else {
+            sx -= SCROLL_PIXELS;
+            if (sx <= mTargetScrollX) {
+                sx = mTargetScrollX;
+                requestLayout();
+            }
+        }
+        scrollTo(sx, getScrollY());
+        invalidate();
+    }
+    
+    @SuppressLint("WrongCall")
+	public void setSuggestions(CompletionInfo[] suggestions, boolean completions,
+            boolean typedWordValid) {
+        clear();
+        if (suggestions != null) {
+            mSuggestions = suggestions;
+        }
+        mTypedWordValid = typedWordValid;
+        scrollTo(0, 0);
+        mTargetScrollX = 0;
+        // Compute the total width
+        onDraw(null);
+        invalidate();
+        requestLayout();
+    }
+
+    public void clear() {
+        mSuggestions = new CompletionInfo[0];
+        mTouchX = OUT_OF_BOUNDS;
+        mSelectedIndex = -1;
+        invalidate();
+    }
+    
+    @Override
+    public boolean onTouchEvent(MotionEvent me) {
+
+        if (mGestureDetector.onTouchEvent(me)) {
+            return true;
+        }
+
+        int action = me.getAction();
+        int x = (int) me.getX();
+        int y = (int) me.getY();
+        mTouchX = x;
+
+        switch (action) {
+        case MotionEvent.ACTION_DOWN:
+            mScrolled = false;
+            invalidate();
+            break;
+        case MotionEvent.ACTION_MOVE:
+            if (y <= 0) {
+                // Fling up!?
+                if (mSelectedIndex >= 0) {
+                    mService.pickSuggestionManually(mSelectedIndex);
+                    mSelectedIndex = -1;
+                }
+            }
+            invalidate();
+            break;
+        case MotionEvent.ACTION_UP:
+            if (!mScrolled) {
+                if (mSelectedIndex >= 0) {
+                    mService.pickSuggestionManually(mSelectedIndex);
+                }
+            }
+            mSelectedIndex = -1;
+            removeHighlight();
+            requestLayout();
+            break;
+        }
+        return true;
+    }
+
+    private void removeHighlight() {
+        mTouchX = OUT_OF_BOUNDS;
+        invalidate();
+    }
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java b/src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java
@@ -0,0 +1,227 @@
+package org.grammaticalframework.ui.android;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+
+import android.content.Context;
+import android.os.Bundle;
+import android.util.AttributeSet;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.view.inputmethod.EditorInfo;
+import android.view.inputmethod.InputMethodManager;
+import android.view.KeyEvent;
+import android.widget.EditText;
+import android.widget.ScrollView;
+import android.widget.TextView;
+import android.widget.TextView.OnEditorActionListener;
+
+public class ConversationView extends ScrollView {
+
+    private LayoutInflater mInflater;
+
+    private ViewGroup mContent;
+    
+    private OnClickListener mAlternativesListener;
+    private ASR.Listener mSpeechListener;
+
+    public ConversationView(Context context, AttributeSet attrs, int defStyle) {
+        super(context, attrs, defStyle);        
+    }
+
+    public ConversationView(Context context, AttributeSet attrs) {
+        super(context, attrs);
+    }
+
+    public ConversationView(Context context) {
+        super(context);
+    }
+
+    @Override
+    protected void onFinishInflate() {
+        super.onFinishInflate();
+        mContent = (ViewGroup) findViewById(R.id.conversation_content);
+        mInflater = LayoutInflater.from(getContext());
+    }
+    		
+    private class EditorListener implements OnEditorActionListener, OnClickListener {
+        @Override
+        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
+            if ((actionId & EditorInfo.IME_MASK_ACTION) != 0) {
+            	CharSequence text = v.getText();
+            	InputMethodManager inputMethodManager = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
+                if (inputMethodManager != null) {
+                    inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, 0);
+                }
+                v.setFocusable(false);
+                mLastUtterance = v;
+                if (mSpeechListener != null)
+                	mSpeechListener.onSpeechInput(text.toString().trim());
+                return true;
+            }
+            return false;
+        }
+
+		@Override
+		public void onClick(View v) {
+			v.setFocusableInTouchMode(true);
+			v.requestFocus();
+	        InputMethodManager imm = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
+	        imm.showSoftInput(v, InputMethodManager.SHOW_IMPLICIT);
+		}
+	};
+
+    private EditorListener mEditorListener = new EditorListener();
+    private TextView mLastUtterance = null;
+
+    public void addFirstPersonUtterance(CharSequence text, boolean focused) {
+    	EditText edittext = (EditText) 
+        	mInflater.inflate(R.layout.first_person_utterance, mContent, false);
+        edittext.setText(text);
+        edittext.setOnEditorActionListener(mEditorListener);
+        edittext.setOnClickListener(mEditorListener);
+        edittext.setHorizontallyScrolling(false);
+        edittext.setMaxLines(Integer.MAX_VALUE);
+        Bundle extras = edittext.getInputExtras(true);
+        extras.putBoolean("show_language_toggle", false);
+        mContent.addView(edittext);
+
+        if (focused) {
+	        edittext.requestFocus();
+	        InputMethodManager imm = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
+	        imm.showSoftInput(edittext, InputMethodManager.SHOW_IMPLICIT);
+        } else {
+        	edittext.setFocusable(false);
+        }
+
+        post(new Runnable() {
+            public void run() {
+                fullScroll(FOCUS_DOWN);
+            }
+        });
+        
+        mLastUtterance = edittext;
+    }
+
+    @SuppressWarnings("deprecation")
+	public CharSequence addSecondPersonUtterance(final CharSequence source, CharSequence target, final Object alternatives) {
+    	TextView view;
+    	if (mLastUtterance != null && mLastUtterance.getTag() != null)
+    		view = (TextView) mLastUtterance.getTag();
+    	else {
+    		view = (TextView)
+    			mInflater.inflate(R.layout.second_person_utterance, mContent, false);
+    		if (mAlternativesListener != null)
+        		view.setOnClickListener(mAlternativesListener);
+        	mContent.addView(view);
+            post(new Runnable() {
+                public void run() {
+                    fullScroll(FOCUS_DOWN);
+                }
+            });
+
+    		mLastUtterance.setTag(view);
+    	}
+
+    	view.setTag(R.string.source_key, source);
+    	view.setTag(R.string.target_key, target);
+    	view.setTag(R.string.alternatives_key, alternatives);
+
+    	// parse by words, marked by %, darkest red color
+    	if (target.charAt(0) == '%') {
+    		view.setBackgroundDrawable(getResources().getDrawable(R.drawable.second_person_worst_utterance_bg));
+    		target = target.subSequence(2, target.length()) ;
+    	}
+
+    	// parse by chunks, marked by *, red color
+    	else if (target.charAt(0) == '*') {
+    		view.setBackgroundDrawable(getResources().getDrawable(R.drawable.second_person_chunk_utterance_bg));
+    		target = target.subSequence(2, target.length()) ;
+    	}
+
+    	// parse error or unknown translations (in []) present, darkest red color
+    	else if (target.toString().contains("parse error:") || target.toString().contains("[")) {
+    		view.setBackgroundDrawable(getResources().getDrawable(R.drawable.second_person_worst_utterance_bg));
+    	}
+
+    	// parse by domain grammar, marked by +, green color
+    	else if (target.charAt(0) == '+') {
+    		view.setBackgroundDrawable(getResources().getDrawable(R.drawable.second_person_best_utterance_bg));
+    		target = target.subSequence(2, target.length()) ;
+    	}
+    	
+    	else {
+    		view.setBackgroundDrawable(getResources().getDrawable(R.drawable.second_person_utterance_bg));
+    	}
+
+    	view.setText(target);
+        return target;
+    }
+
+    public void updateLastUtterance(CharSequence text) {
+    	if (mLastUtterance != null)
+    		mLastUtterance.setText(text);
+    }
+
+    public void setOnAlternativesListener(final OnAlternativesListener listener) {
+    	if (listener == null)
+    		mAlternativesListener = null;
+    	else
+    		mAlternativesListener = new OnClickListener() {
+	        	@Override
+	        	public void onClick(View v) {
+	        		String source = v.getTag(R.string.source_key).toString();
+	        		Object alternatives = v.getTag(R.string.alternatives_key);
+	        		listener.onAlternativesSelected(source, alternatives);
+	        	}
+	        };
+    }
+    
+    public void setSpeechInputListener(ASR.Listener listener) {
+    	mSpeechListener = listener;
+    }
+    
+    public interface OnAlternativesListener {
+    	public void onAlternativesSelected(CharSequence word, Object lexicon);
+    }
+
+    public void saveConversation(Bundle state) {
+    	ArrayList<String> firstPersonUtterances   = new ArrayList<String>();
+    	ArrayList<String> secondPersonUtterances  = new ArrayList<String>();
+    	ArrayList<Object> translationAlternatives = new ArrayList<Object>();
+
+    	int childCount = mContent.getChildCount();
+    	for (int i = 0; i < childCount; i++) {
+    		View child = mContent.getChildAt(i);
+    		if (child.getClass() == TextView.class) {
+    			firstPersonUtterances.add(child.getTag(R.string.source_key).toString());
+    			secondPersonUtterances.add(child.getTag(R.string.target_key).toString());
+    			translationAlternatives.add(child.getTag(R.string.alternatives_key));
+    		}
+    	}
+
+    	state.putStringArrayList("first_person_uterances",  firstPersonUtterances);
+		state.putStringArrayList("second_person_uterances", secondPersonUtterances);
+		state.putSerializable("translation_alternatives",(Serializable) translationAlternatives);
+    }
+
+	public void restoreConversation(Bundle state) {
+		ArrayList<String> firstPersonUtterances  = state.getStringArrayList("first_person_uterances");
+		ArrayList<String> secondPersonUtterances = state.getStringArrayList("second_person_uterances");
+		ArrayList<Object> translationAlternatives= (ArrayList<Object>) state.getSerializable("translation_alternatives");
+
+		int i = 0;
+		while (i < firstPersonUtterances.size() && 
+			   i < Math.min(secondPersonUtterances.size(), translationAlternatives.size())) {
+			String text = firstPersonUtterances.get(i);
+			addFirstPersonUtterance(text, false);
+
+			String translation  = secondPersonUtterances.get(i);
+			Object alternatives = translationAlternatives.get(i);
+			addSecondPersonUtterance(text, translation, alternatives);
+
+			i++;
+		}
+	}
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/FridgeMagnets.java b/src/ui/android/src/org/grammaticalframework/ui/android/FridgeMagnets.java
deleted file mode 100644
--- a/src/ui/android/src/org/grammaticalframework/ui/android/FridgeMagnets.java
+++ /dev/null
@@ -1,151 +0,0 @@
-package org.grammaticalframework.ui.android;
-
-import java.util.Arrays;
-
-import android.os.*;
-import android.app.*;
-import android.content.*;
-import android.text.*;
-import android.view.*;
-import android.view.inputmethod.*;
-import android.widget.*;
-import android.graphics.*;
-import se.fnord.android.layout.*;
-
-public class FridgeMagnets extends Activity {
-    /** Called when the activity is first created. */
-	String[] words = {"hello","buy","I","you","have","please","where",
-			          "how","go","Gothenburg","London","rakia","wine",
-			          "whisky","man","woman","boy","girl","to"};
-
-	private Controller controller = new Controller();
-	private EditText searchBox = null;
-	
-    @Override
-    public void onCreate(Bundle savedInstanceState) {
-        super.onCreate(savedInstanceState);
-        setContentView(R.layout.main);
-        
-        Arrays.sort(words);
-
-        refreshBagOfWords(null);
-
-        View main = findViewById(R.id.main_view);
-        main.setFocusableInTouchMode(true);
-        main.setOnKeyListener(controller);
-    }
-
-	private void applyMagnetStyles(TextView view) {
-        view.setTextColor(Color.BLACK);
-        view.setBackgroundColor(Color.WHITE);
-        view.setSingleLine(true);
-        view.setPadding(2, 2, 2, 2);
-        view.setClickable(true);
-	}
-	
-	private void refreshBagOfWords(String prefix) {
-        PredicateLayout l = (PredicateLayout) findViewById(R.id.magnets_bag);
-        
-        l.removeAllViews();
-        
-        for (int i = 0; i < words.length; i++) {
-        	if (prefix != null && !words[i].startsWith(prefix))
-        		continue;
-
-        	TextView t = new TextView(this);
-            t.setText(words[i]);
-            t.setOnTouchListener(controller);
-        	applyMagnetStyles(t);
-            l.addView(t, new PredicateLayout.LayoutParams(3, 3));
-        }		
-	}
-
-	private void addWord(String word) {
-		PredicateLayout l = (PredicateLayout) findViewById(R.id.magnets_sentence);
-		
-		TextView t = new TextView(this);
-		t.setText(word);
-		applyMagnetStyles(t);
-		l.addView(t, new PredicateLayout.LayoutParams(3, 3));
-	}
-
-    private void showSearchBox() {
-    	if (searchBox != null)
-    		return;
-    	
-		PredicateLayout l = (PredicateLayout) findViewById(R.id.magnets_sentence);
-
-		EditText edit = new EditText(this);
-		edit.setInputType(InputType.TYPE_CLASS_TEXT |
-		                  InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE);
-		edit.addTextChangedListener(controller);
-		edit.setOnKeyListener(controller);
-		applyMagnetStyles(edit);
-
-		l.addView(edit, new PredicateLayout.LayoutParams(
-								ViewGroup.LayoutParams.WRAP_CONTENT,
-								ViewGroup.LayoutParams.WRAP_CONTENT,
-								3, 3));
-		edit.requestFocus();
-		InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
-		imm.showSoftInput(edit, 0);
-		
-		searchBox = edit;
-	}
-
-	private void hideSearchBox() {
-    	if (searchBox == null)
-    		return;
-
-		InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
-		imm.hideSoftInputFromWindow(searchBox.getWindowToken(), 0);
-
-		PredicateLayout l = (PredicateLayout) findViewById(R.id.magnets_sentence);		
-		l.removeView(searchBox);
-
-		refreshBagOfWords(null);
-
-		searchBox = null;
-	}
-
-	private class Controller implements View.OnKeyListener, View.OnTouchListener, TextWatcher {
-    	
-    	@Override
-    	public boolean onKey(View view, int keyCode, KeyEvent event) {
-    		if (event.getAction() == KeyEvent.ACTION_DOWN) {    			
-    			if (searchBox == null && keyCode == KeyEvent.KEYCODE_SEARCH) {
-    				showSearchBox();
-    				return true;
-    			} else if (searchBox != null && keyCode == KeyEvent.KEYCODE_SEARCH) {
-    				hideSearchBox();
-    				return true;
-    			}
-    		}
-        	return false;
-        }
-    		
-    	@Override
-    	public boolean onTouch(View view, MotionEvent event) {
-			if (event.getAction() == MotionEvent.ACTION_UP) {
-				hideSearchBox();
-				addWord(((TextView) view).getText().toString());
-	            return true;
-			}
-            
-    		return false;
-    	}
-
-		@Override
-		public void afterTextChanged(Editable arg0) {
-		}
-
-		@Override
-		public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
-		}
-
-		@Override
-		public void onTextChanged(CharSequence text, int arg1, int arg2, int arg3) {
-			refreshBagOfWords(text.toString());
-		}
-    }
-}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/HLCompiler.java b/src/ui/android/src/org/grammaticalframework/ui/android/HLCompiler.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/HLCompiler.java
@@ -0,0 +1,16 @@
+package org.grammaticalframework.ui.android;
+
+import android.app.Application;
+
+public class HLCompiler extends Application {
+	private Translator mTranslator;
+
+	@Override
+	public void onCreate() {
+		mTranslator = new Translator(this);
+	}
+	
+	public Translator getTranslator() {
+		return mTranslator;
+	}
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/HelpActivity.java b/src/ui/android/src/org/grammaticalframework/ui/android/HelpActivity.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/HelpActivity.java
@@ -0,0 +1,15 @@
+package org.grammaticalframework.ui.android;
+
+import android.app.Activity;
+import android.os.Bundle;
+import android.webkit.WebView;
+
+public class HelpActivity extends Activity {
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        setContentView(R.layout.activity_help);
+        WebView wv = (WebView) findViewById(R.id.help_content);  
+        wv.loadUrl("file:///android_asset/help_content.html");
+    }
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/Language.java b/src/ui/android/src/org/grammaticalframework/ui/android/Language.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/Language.java
@@ -0,0 +1,62 @@
+package org.grammaticalframework.ui.android;
+
+import java.io.Serializable;
+
+public class Language implements Serializable {
+	private static final long serialVersionUID = 1L;
+
+	private final String mLangCode;
+    private final String mLangName;
+    private final String mConcrete;
+    private final int    mKeyboardPage1Resource;
+    private final int    mKeyboardPage2Resource;
+
+    public Language(String langCode, String langName, String concrete,
+    		        int keyboardResource) {
+        mLangCode = langCode;
+        mLangName = langName;
+        mConcrete = concrete;
+        mKeyboardPage1Resource = keyboardResource;
+        mKeyboardPage2Resource = keyboardResource;
+    }
+
+    public Language(String langCode, String langName, String concrete,
+	                int keyboardPage1Resource, int keyboardPage2Resource) {
+    	mLangCode = langCode;
+    	mLangName = langName;
+    	mConcrete = concrete;
+    	mKeyboardPage1Resource = keyboardPage1Resource;
+    	mKeyboardPage2Resource = keyboardPage2Resource;
+    }
+
+    public String getLangCode() {
+        return mLangCode;
+    }
+
+    public String getLangName() {
+        return mLangName;
+    }
+        
+    public int getKeyboardPage1Resource() {
+    	return mKeyboardPage1Resource;
+    }
+
+    public int getKeyboardPage2Resource() {
+    	return mKeyboardPage2Resource;
+    }
+
+    String getConcrete() {
+        return mConcrete;
+    }
+
+    @Override
+    public String toString() {
+        return getLangName();
+    }
+    
+    @Override
+    public boolean equals(Object o) {
+        Language other = (Language) o;
+        return mLangCode.equals(other.mLangCode); 
+    }
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/LanguageSelector.java b/src/ui/android/src/org/grammaticalframework/ui/android/LanguageSelector.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/LanguageSelector.java
@@ -0,0 +1,55 @@
+package org.grammaticalframework.ui.android;
+
+import android.content.Context;
+import android.util.AttributeSet;
+import android.view.View;
+import android.widget.AdapterView;
+import android.widget.Spinner;
+
+import java.util.List;
+
+public class LanguageSelector extends Spinner {
+
+    public LanguageSelector(Context context, AttributeSet attrs, int defStyle) {
+        super(context, attrs, defStyle);
+    }
+
+    public LanguageSelector(Context context, AttributeSet attrs) {
+        super(context, attrs);
+    }
+
+    public LanguageSelector(Context context) {
+        super(context);
+    }
+
+    public void setLanguages(List<Language> languages) {
+        setAdapter(new LanguagesAdapter(getContext(), languages));
+    }
+
+    public void setSelectedLanguage(Language selected) {
+        setSelection(((LanguagesAdapter) getAdapter()).getPosition(selected));
+    }
+
+    public Language getSelectedLanguage() {
+    	return (Language) getSelectedItem();
+    }
+
+    public void setOnLanguageSelectedListener(final OnLanguageSelectedListener listener) {
+        setOnItemSelectedListener(new OnItemSelectedListener() {
+            @Override
+            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
+                if (listener != null) {
+                    listener.onLanguageSelected((Language) parent.getItemAtPosition(position));
+                }
+            }
+            @Override
+            public void onNothingSelected(AdapterView<?> parent) {
+            }
+        });
+    }
+
+    public interface OnLanguageSelectedListener {
+        void onLanguageSelected(Language language);
+    }
+
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/LanguagesAdapter.java b/src/ui/android/src/org/grammaticalframework/ui/android/LanguagesAdapter.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/LanguagesAdapter.java
@@ -0,0 +1,16 @@
+package org.grammaticalframework.ui.android;
+
+import android.content.Context;
+import android.widget.ArrayAdapter;
+import android.widget.SpinnerAdapter;
+
+
+import java.util.List;
+
+public class LanguagesAdapter extends ArrayAdapter<Language> implements SpinnerAdapter {
+
+    public LanguagesAdapter(Context context, List<Language> objects) {
+        super(context, R.layout.languages_item, objects);
+    }
+
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/LocaleUtils.java b/src/ui/android/src/org/grammaticalframework/ui/android/LocaleUtils.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/LocaleUtils.java
@@ -0,0 +1,42 @@
+package org.grammaticalframework.ui.android;
+
+import android.text.TextUtils;
+
+import java.util.Locale;
+
+/**
+ * Collections of utils to handle locales.
+ */
+public class LocaleUtils {
+
+    /**
+     * Parses a locale string formatted by {@link Locale#toString()}.
+     *
+     * @return the parsed {@code Locale} or {@code defaultLocale} if the input was null or empty.
+     */
+    public static Locale parseJavaLocale(String localeString, Locale defaultLocale) {
+        if (TextUtils.isEmpty(localeString)) {
+            return defaultLocale;
+        }
+        final char separator = '_';
+        int pos1 = localeString.indexOf(separator);
+        if (pos1 == -1) {
+            return new Locale(localeString);
+        }
+        String language = localeString.substring(0, pos1);
+
+        int start2 = pos1 + 1;
+        int pos2 = localeString.indexOf(separator, start2);
+        if (pos2 == -1) {
+            return new Locale(language, localeString.substring(start2));
+        }
+        String country = localeString.substring(start2, pos2);
+
+        int start3 = pos2 + 1;
+        int pos3 = localeString.indexOf(separator, start3);
+        String variant = (pos3 == -1)
+                ? localeString.substring(start3)
+                : localeString.substring(start3, pos3);
+        return new Locale(language, country, variant);
+    }
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/MainActivity.java b/src/ui/android/src/org/grammaticalframework/ui/android/MainActivity.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/MainActivity.java
@@ -0,0 +1,380 @@
+package org.grammaticalframework.ui.android;
+
+import java.io.Serializable;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.os.AsyncTask;
+import android.os.Bundle;
+import android.speech.SpeechRecognizer;
+import android.util.Log;
+import android.util.Pair;
+import android.view.Menu;
+import android.view.MenuInflater;
+import android.view.MenuItem;
+import android.view.MotionEvent;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.view.View.OnTouchListener;
+import android.widget.ImageView;
+
+import org.grammaticalframework.ui.android.ASR.State;
+import org.grammaticalframework.ui.android.LanguageSelector.OnLanguageSelectedListener;
+import org.grammaticalframework.ui.android.ConversationView.OnAlternativesListener;
+import org.grammaticalframework.pgf.ExprProb;
+import org.grammaticalframework.pgf.MorphoAnalysis;
+
+public class MainActivity extends Activity {
+
+    private static final boolean DBG = true;
+    private static final String TAG = "MainActivity";
+
+    private ImageView mStartStopButton;
+
+    private ConversationView mConversationView;
+
+    private LanguageSelector mSourceLanguageView;
+
+    private LanguageSelector mTargetLanguageView;
+
+    private ImageView mSwitchLanguagesButton;
+
+    private ASR mAsr;
+
+    private TTS mTts;
+
+    private Translator mTranslator;
+    
+    private boolean input_mode;
+
+    private SpeechInputListener mSpeechListener;
+    
+	private View mProgressBarView = null;
+
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        setContentView(R.layout.activity_main);
+
+        mStartStopButton = (ImageView) findViewById(R.id.start_stop);
+        mConversationView = (ConversationView) findViewById(R.id.conversation);
+        mSourceLanguageView = (LanguageSelector) findViewById(R.id.source_language);
+        mTargetLanguageView = (LanguageSelector) findViewById(R.id.target_language);
+        mSwitchLanguagesButton = (ImageView) findViewById(R.id.switch_languages);
+        mProgressBarView = findViewById(R.id.progressBarView);
+        
+        OnTouchListener touchFeedbackListener = new OnTouchListener() {
+			@Override
+			public boolean onTouch(View v, MotionEvent event) {
+				switch (event.getAction()) {
+	                case MotionEvent.ACTION_DOWN: {
+	                    ImageView view = (ImageView) v;
+	                    view.getDrawable().setColorFilter(0x40808080,android.graphics.PorterDuff.Mode.DARKEN);
+	                    view.invalidate();
+	                    break;
+	                }
+	                case MotionEvent.ACTION_UP:
+	                case MotionEvent.ACTION_CANCEL: {
+	                    ImageView view = (ImageView) v;
+	                    //clear the overlay
+	                    view.getDrawable().clearColorFilter();
+	                    view.invalidate();
+	                    break;
+	                }
+	            }
+	
+	            return false;
+			}
+		};
+
+        mStartStopButton.setOnClickListener(new OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                if (mAsr.isRunning()) {
+                    stopRecognition();
+                } else {
+                    startRecognition();
+                }
+            }
+        });
+        mStartStopButton.setOnTouchListener(touchFeedbackListener);
+
+        SharedPreferences pref = getPreferences(MODE_PRIVATE);
+        input_mode = pref.getBoolean("input_mode", true);
+        if (!SpeechRecognizer.isRecognitionAvailable(this)) {
+        	input_mode = false;
+        }
+        mStartStopButton.setImageResource(input_mode ? R.drawable.ic_mic : R.drawable.ic_keyboard);
+
+        mSpeechListener = new SpeechInputListener();
+        
+        mConversationView.setOnAlternativesListener(new OnAlternativesListener() {
+            @Override
+            public void onAlternativesSelected(CharSequence input, Object lexicon) {
+            	Intent myIntent = new Intent(MainActivity.this, AlternativesActivity.class);
+            	myIntent.putExtra("source", input);
+            	myIntent.putExtra("analyses", (Serializable) lexicon);
+            	MainActivity.this.startActivity(myIntent);
+            }
+        });
+        mConversationView.setSpeechInputListener(mSpeechListener);
+
+        mAsr = new ASR(this);
+        mAsr.setListener(mSpeechListener);
+
+        mTts = new TTS(this);
+
+        mTranslator = ((HLCompiler) getApplicationContext()).getTranslator();
+
+        mSourceLanguageView.setLanguages(mTranslator.getAvailableLanguages());
+        mSourceLanguageView.setOnLanguageSelectedListener(new OnLanguageSelectedListener() {
+            @Override
+            public void onLanguageSelected(Language language) {
+                onSourceLanguageSelected(language);
+            }
+        });
+        mTargetLanguageView.setLanguages(mTranslator.getAvailableLanguages());
+        mTargetLanguageView.setOnLanguageSelectedListener(new OnLanguageSelectedListener() {
+            @Override
+            public void onLanguageSelected(Language language) {
+                onTargetLanguageSelected(language);
+            }
+        });
+
+        mSwitchLanguagesButton.setOnClickListener(new OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                onSwitchLanguages();
+            }
+        });
+        mSwitchLanguagesButton.setOnTouchListener(touchFeedbackListener);
+        
+		if (savedInstanceState != null) {
+			mConversationView.restoreConversation(savedInstanceState);
+		}
+    }
+
+	@Override
+	protected void onResume() {
+		super.onResume();
+
+		mSourceLanguageView.setSelectedLanguage(mTranslator.getSourceLanguage());
+		mTargetLanguageView.setSelectedLanguage(mTranslator.getTargetLanguage());
+	}
+
+	private void showProgressBar() {
+		mProgressBarView.setVisibility(View.VISIBLE);
+	}
+	
+	private void hideProgressBar() {
+		mProgressBarView.setVisibility(View.GONE);
+	}
+
+	@Override
+	protected void onSaveInstanceState(Bundle outState) {
+		super.onSaveInstanceState(outState);
+		mConversationView.saveConversation(outState);
+	}
+
+	@Override
+	public boolean onCreateOptionsMenu(Menu menu) {
+	    MenuInflater inflater = getMenuInflater();
+	    inflater.inflate(R.menu.main, menu);
+
+	    menu.getItem(0).setTitle(input_mode ? R.string.keyboard_input : R.string.mic_input);
+
+	    if (!SpeechRecognizer.isRecognitionAvailable(this)) {
+	    	menu.getItem(0).setEnabled(false);
+	    }
+	    return true;
+	}
+
+	@Override
+	public boolean onOptionsItemSelected(MenuItem item) {
+	    // Handle item selection
+	    switch (item.getItemId()) {
+	        case R.id.input_mode:
+	        	if (input_mode) {
+	        		item.setTitle(R.string.mic_input);
+	        		mStartStopButton.setImageResource(R.drawable.ic_keyboard);
+	        		input_mode = false;
+	        	} else {
+	        		item.setTitle(R.string.keyboard_input);
+	        		mStartStopButton.setImageResource(R.drawable.ic_mic);
+	        		input_mode = true;
+	        	}
+
+	        	SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit();
+	        	editor.putBoolean("input_mode", input_mode);
+	        	editor.commit();
+
+	            return true;
+	        case R.id.help:
+	        	Intent myIntent = new Intent(MainActivity.this, HelpActivity.class);
+            	MainActivity.this.startActivity(myIntent);
+	        	return true;
+	        default:
+	            return super.onOptionsItemSelected(item);
+	    }
+	}
+
+    @Override
+    protected void onDestroy() {
+        if (mAsr != null) {
+            mAsr.destroy();
+            mAsr = null;
+        }
+        if (mTts != null) {
+            mTts.destroy();
+            mTts = null;
+        }
+        super.onDestroy();
+    }
+
+    void onSourceLanguageSelected(Language language) {
+        mTranslator.setSourceLanguage(language);
+        if (TranslatorInputMethodService.getInstance() != null) {
+        	TranslatorInputMethodService.getInstance().handleChangeSourceLanguage(language);
+        }
+    }
+
+    void onTargetLanguageSelected(Language language) {
+        mTranslator.setTargetLanguage(language);
+        if (TranslatorInputMethodService.getInstance() != null) {
+        	TranslatorInputMethodService.getInstance().handleChangeTargetLanguage(language);
+        }
+    }
+
+    public String getSourceLanguageCode() {
+        return mTranslator.getSourceLanguage().getLangCode();
+    }
+
+    public String getTargetLanguageCode() {
+        return mTranslator.getTargetLanguage().getLangCode();
+    }
+
+    void onSwitchLanguages() {
+    	mTranslator.switchLanguages();
+        mSourceLanguageView.setSelectedLanguage(mTranslator.getSourceLanguage());
+        mTargetLanguageView.setSelectedLanguage(mTranslator.getTargetLanguage());
+
+        if (TranslatorInputMethodService.getInstance() != null) {
+        	TranslatorInputMethodService.getInstance().handleSwitchLanguages();
+        }
+    }
+
+    private void startRecognition() {
+    	if (input_mode) {
+    		mConversationView.addFirstPersonUtterance("...", false);
+            mAsr.setLanguage(getSourceLanguageCode());
+            mAsr.startRecognition();
+    	} else {
+    		mConversationView.addFirstPersonUtterance("", true);
+    	}
+    }
+
+    private void stopRecognition() {
+        mAsr.stopRecognition();
+    }
+
+    private void handlePartialSpeechInput(String input) {
+        mConversationView.updateLastUtterance(input);
+    }
+
+    private void handleSpeechInput(final String input) {
+    	final List<MorphoAnalysis> list = mTranslator.lookupMorpho(input);
+
+        mConversationView.updateLastUtterance(input);
+        new AsyncTask<Void,Void,Pair<String,List<ExprProb>>>() {
+        	@Override
+        	protected void onPreExecute() {
+        		showProgressBar();
+        	}
+
+            @Override
+            protected Pair<String,List<ExprProb>> doInBackground(Void... params) {
+                return mTranslator.translate(input);
+            }
+
+            @Override
+            protected void onPostExecute(Pair<String,List<ExprProb>> res) {
+            	String text = res.first;
+            	List<ExprProb> transl = res.second;
+            	Object alts = null;
+
+            	// filter out duplicates
+            	int i = 0;
+            	if (list.size() > 0) {
+	            	while (i < list.size()) {
+	            		MorphoAnalysis an = list.get(i);
+	            		boolean found = false;
+	            		for (int j = 0; j < i; j++) {
+	            			if (list.get(j).getLemma().equals(an.getLemma())) {
+	            				found = true;
+	            				break;
+	            			}
+	            		}
+	            		
+	            		if (found)
+	            			list.remove(i);
+	            		else {
+	         				i++;
+	         			}
+	            	}
+	            	alts = list;
+            	} else {
+            		Set<String> strings = new HashSet<String>();
+            		while (i < transl.size()) {
+            			String s = mTranslator.linearize(transl.get(i).getExpr());
+            		   	if (s.length() > 0 && 
+            		   	    (s.charAt(0) == '%' || s.charAt(0) == '*' || s.charAt(0) == '+')) {
+    			    		s = s.substring(2);
+    			    	}
+
+	            		if (strings.contains(s))
+	            			transl.remove(i);
+	            		else {
+	            			strings.add(s);
+	         				i++;
+	         			}
+	            	}
+
+            		alts = transl;
+            	}
+
+                if (DBG) Log.d(TAG, "Speaking: " + res.first);
+            	CharSequence text2 = 
+            		mConversationView.addSecondPersonUtterance(input, text, alts);
+                mTts.speak(getTargetLanguageCode(), text2.toString());
+
+                hideProgressBar();
+            }
+        }.execute();
+    }
+
+    private class SpeechInputListener implements ASR.Listener {
+
+        @Override
+        public void onPartialInput(String input) {
+            handlePartialSpeechInput(input);
+        }
+
+        @Override
+        public void onSpeechInput(String input) {
+            handleSpeechInput(input);
+        }
+
+        @Override
+        public void onStateChanged(State newState) {
+//            if (newState == ASR.State.IDLE) {
+//                mStartStopButton.setImageResource(R.drawable.mic_idle);
+//            } else {
+//                mStartStopButton.setImageResource(R.drawable.mic_open);
+//            }
+        }
+    }
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/TTS.java b/src/ui/android/src/org/grammaticalframework/ui/android/TTS.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/TTS.java
@@ -0,0 +1,61 @@
+package org.grammaticalframework.ui.android;
+
+import android.content.Context;
+import android.media.AudioManager;
+import android.speech.tts.TextToSpeech;
+import android.util.Log;
+
+import java.util.HashMap;
+import java.util.Locale;
+
+public class TTS {
+
+    private static final String TAG = "TTS";
+
+    private TextToSpeech mTts;
+    private AudioManager mAudioManager;
+
+    public TTS(Context context) {
+        mTts = new TextToSpeech(context, new InitListener());
+        mAudioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
+    }
+
+    // TODO: handle speak() calls before service connects
+    public void speak(String language, String text) {
+    	if (mAudioManager.getRingerMode() == AudioManager.RINGER_MODE_NORMAL) {
+    		if (language.equals("cmn-Hans-CN")) {
+    			language = "yue";
+    		}
+	        Locale locale = LocaleUtils.parseJavaLocale(language.replace('-', '_'),
+	                                                    Locale.getDefault());
+
+	        int result = mTts.setLanguage(locale);
+	        if (result == TextToSpeech.LANG_MISSING_DATA ||
+	            result == TextToSpeech.LANG_NOT_SUPPORTED) {
+	            Log.e(TAG, "Language is not available");
+	        } else {
+		        HashMap<String,String> params = new HashMap<String,String>();
+		        mTts.speak(text, TextToSpeech.QUEUE_FLUSH, params);
+	        }
+    	}
+    }
+
+    public void destroy() {
+        if (mTts != null) {
+            mTts.stop();
+            mTts.shutdown();
+        }
+    }
+
+    private class InitListener implements TextToSpeech.OnInitListener {
+        @Override
+        public void onInit(int status) {
+            if (status == TextToSpeech.SUCCESS) {
+                Log.d(TAG, "Initialized TTS");
+            } else {
+                Log.e(TAG, "Failed to initialize TTS");
+            }
+        }
+
+    }
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/Translator.java b/src/ui/android/src/org/grammaticalframework/ui/android/Translator.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/Translator.java
@@ -0,0 +1,516 @@
+package org.grammaticalframework.ui.android;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.util.Log;
+import android.util.Pair;
+import android.view.inputmethod.CompletionInfo;
+
+import org.grammaticalframework.pgf.Concr;
+import org.grammaticalframework.pgf.Expr;
+import org.grammaticalframework.pgf.ExprProb;
+import org.grammaticalframework.pgf.FullFormEntry;
+import org.grammaticalframework.pgf.MorphoAnalysis;
+import org.grammaticalframework.pgf.NercLiteralCallback;
+import org.grammaticalframework.pgf.PGF;
+import org.grammaticalframework.pgf.ParseError;
+
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Comparator;
+import java.util.List;
+import java.util.PriorityQueue;
+
+public class Translator {
+
+    private static final String TAG = "Translator";
+
+    /*
+
+    // old
+
+    // TODO: allow changing
+    private String mGrammar = "ParseEngAbs.pgf";
+
+    // TODO: build dynamically?
+    private Language[] mLanguages = {
+	    new Language("en-US", "English", "ParseEng", R.xml.qwerty),
+        new Language("bg-BG", "Bulgarian", "ParseBul", R.xml.cyrillic),
+        new Language("cmn-Hans-CN", "Chinese", "ParseChi", R.xml.qwerty),   
+        new Language("fr-FR", "French", "ParseFre", R.xml.qwerty),  
+        new Language("de-DE", "German", "ParseGer", R.xml.qwerty), 
+        new Language("hi-IN", "Hindi", "ParseHin", R.xml.devanagari_page1, R.xml.devanagari_page2), 
+        new Language("sv-SE", "Swedish", "ParseSwe", R.xml.qwerty), 
+        new Language("fi-FI", "Finnish", "ParseFin", R.xml.qwerty),
+    };
+     */
+
+    // /*
+    // new
+
+    // TODO: allow changing
+    private String mGrammar = "App.pgf" ;
+
+    // TODO: build dynamically?
+    private Language[] mLanguages = {
+    	new Language("en-US", "English", "AppEng", R.xml.qwerty),
+    	new Language("bg-BG", "Bulgarian", "AppBul", R.xml.cyrillic),
+    	new Language("cmn-Hans-CN", "Chinese", "AppChi", R.xml.qwerty),
+        new Language("nl-NL", "Dutch", "AppDut", R.xml.qwerty),
+        new Language("fi-FI", "Finnish", "AppFin", R.xml.qwerty),
+        new Language("fr-FR", "French",  "AppFre", R.xml.qwerty),
+        new Language("de-DE", "German",  "AppGer", R.xml.qwerty),
+        new Language("hi-IN", "Hindi",   "AppHin", R.xml.devanagari_page1, R.xml.devanagari_page2),
+        new Language("it-IT", "Italian", "AppIta", R.xml.qwerty),
+        new Language("es-ES", "Spanish", "AppSpa", R.xml.qwerty),
+        new Language("sv-SE", "Swedish", "AppSwe", R.xml.qwerty),
+    };
+    // */
+
+    private Context mContext;
+
+	private GrammarLoader mGrammarLoader;
+    private ConcrLoader mSourceLoader;
+    private ConcrLoader mTargetLoader;
+    private ConcrLoader mOtherLoader;
+
+	private static final String SOURCE_LANG_KEY = "source_lang";
+	private static final String TARGET_LANG_KEY = "target_lang";
+	
+	private static final int NUM_ALT_TRANSLATIONS = 10;
+	
+	private SharedPreferences mSharedPref;
+	
+	private Language getPrefLang(String key, int def) {
+		int index = mSharedPref.getInt(key, def);
+		if (index < 0 || index >= mLanguages.length)
+			index = def;
+		return mLanguages[index];
+	}
+
+	private void setPrefLang(String key, Language def) {
+		for (int index = 0; index < mLanguages.length; index++) {
+			if (def == mLanguages[index]) {
+				SharedPreferences.Editor editor = mSharedPref.edit();
+				editor.putInt(key, index);
+				editor.commit();
+				break;
+			}
+		}
+	}
+
+    public Translator(Context context) {
+    	mContext = context;
+
+		mSharedPref = context.getSharedPreferences(
+				context.getString(R.string.global_preferences_key), Context.MODE_PRIVATE);
+
+		mGrammarLoader = new GrammarLoader();
+		mGrammarLoader.start();
+		
+		Language prefSourceLang = getPrefLang(SOURCE_LANG_KEY, 0);
+		Language prefTargetLang = getPrefLang(TARGET_LANG_KEY, 1);
+		
+        mSourceLoader = new ConcrLoader(prefSourceLang);
+        mSourceLoader.start();
+        
+        if (prefSourceLang == prefTargetLang) {
+        	mTargetLoader = mSourceLoader;
+        } else {
+        	mTargetLoader = new ConcrLoader(prefTargetLang);
+        	mTargetLoader.start();
+        }
+
+        mOtherLoader = null;
+    }
+
+    public List<Language> getAvailableLanguages() {
+        return Arrays.asList(mLanguages);
+    }
+
+    public Language getSourceLanguage() {
+        return mSourceLoader.getLanguage();
+    }
+
+    public void setSourceLanguage(Language language) {
+    	setPrefLang(SOURCE_LANG_KEY, language);
+
+    	if (mSourceLoader.getLanguage() == language)
+    		return;
+    	if (mTargetLoader.getLanguage() == language) {
+    		cacheOrUnloadLanguage(mSourceLoader);
+    		mSourceLoader = mTargetLoader;
+    		return;
+    	}
+    	if (mOtherLoader != null &&
+    	    mOtherLoader.getLanguage() == language) {
+    		ConcrLoader tmp = mSourceLoader;
+    		mSourceLoader = mOtherLoader;
+    		mOtherLoader  = tmp;
+    		return;
+    	}
+
+    	try {
+    		mSourceLoader.join();
+		} catch (InterruptedException e) {
+			Log.e(TAG, "Loading interrupted", e);
+		}
+
+    	if (mSourceLoader.getLanguage() != mTargetLoader.getLanguage()) {
+    		cacheOrUnloadLanguage(mSourceLoader);
+    	}
+
+        mSourceLoader = new ConcrLoader(language);
+        mSourceLoader.start();
+    }
+
+    public boolean isSourceLanguageLoaded() {
+    	try {
+    		mSourceLoader.join();
+    		return true;
+		} catch (InterruptedException e) {
+			Log.e(TAG, "Loading interrupted", e);
+		}
+    	return false;
+    }
+
+    private Concr getSourceConcr() {
+    	try {
+    		mSourceLoader.join();
+		} catch (InterruptedException e) {
+			Log.e(TAG, "Loading interrupted", e);
+		}
+        return mSourceLoader.getConcr();
+    }
+
+    public Language getTargetLanguage() {
+        return mTargetLoader.getLanguage();
+    }
+
+    public void setTargetLanguage(Language language) {
+    	setPrefLang(TARGET_LANG_KEY, language);
+
+    	if (mTargetLoader.getLanguage() == language)
+    		return;
+    	if (mSourceLoader.getLanguage() == language) {
+    		cacheOrUnloadLanguage(mTargetLoader);
+    		mTargetLoader = mSourceLoader;
+    		return;
+    	}
+    	if (mOtherLoader != null &&
+    	    mOtherLoader.getLanguage() == language) {
+    		ConcrLoader tmp = mTargetLoader;
+    		mTargetLoader = mOtherLoader;
+    		mOtherLoader  = tmp;
+    		return;
+    	}
+
+    	try {
+    		mTargetLoader.join();
+		} catch (InterruptedException e) {
+			Log.e(TAG, "Loading interrupted", e);
+		}
+
+    	if (mSourceLoader.getLanguage() != mTargetLoader.getLanguage()) {
+    		cacheOrUnloadLanguage(mTargetLoader);
+    	}
+
+    	mTargetLoader = new ConcrLoader(language);
+    	mTargetLoader.start();
+    }
+
+    public boolean isTargetLanguageLoaded() {
+    	try {
+    		mTargetLoader.join();
+    		return true;
+		} catch (InterruptedException e) {
+			Log.e(TAG, "Loading interrupted", e);
+		}
+    	return false;
+    }
+
+    private Concr getTargetConcr() {
+    	try {
+    		mTargetLoader.join();
+		} catch (InterruptedException e) {
+			Log.e(TAG, "Loading interrupted", e);
+		}
+        return mTargetLoader.getConcr();
+    }
+
+	private void cacheOrUnloadLanguage(ConcrLoader loader) {
+		if (mOtherLoader != null) {
+			mOtherLoader.getConcr().unload();
+			Log.d(TAG, mOtherLoader.getLanguage().getConcrete() + ".pgf_c unloaded");
+		}
+		mOtherLoader = loader;
+	}
+
+    public void switchLanguages() {
+    	ConcrLoader tmp = mSourceLoader;
+    	mSourceLoader = mTargetLoader;
+    	mTargetLoader = tmp;
+    }
+
+    private static String explode(String in) {
+    	String out = "";
+    	for (int i = 0; i < in.length(); i++) {
+    		if (i > 0)
+    			out += ' ';
+    		out += in.charAt(i);
+    	}
+    	return out;
+    }
+
+    private String translateWord(String input) {
+
+    	String output = "[" + input + "]" ;  // if all else fails, return the word itself in brackets
+    	Concr sourceLang = getSourceConcr() ;
+    	Concr targetLang = getTargetConcr() ;
+
+    	String lowerinput = input.toLowerCase() ;  // also consider lower-cased versions of the word
+
+        try {
+        	Expr expr = sourceLang.parseBest("Chunk", input) ; // try parse as chunk
+            output = targetLang.linearize(expr);
+            return output ;
+        } catch (ParseError e) {                               	  // if this fails
+        	List<MorphoAnalysis> morphos = lookupMorpho(input) ;  // lookup morphological analyses
+
+        	morphos.addAll(lookupMorpho(lowerinput)) ;  // including the analyses of the lower-cased word
+
+        	for (MorphoAnalysis ana : morphos) {
+        		if (targetLang.hasLinearization(ana.getLemma())) {    // check that the word has linearization in target
+        			output = targetLang.linearize(Expr.readExpr(ana.getLemma())) ;
+        			break ;                                           // if yes, don't search any more
+        		} 
+        	} 
+        	return output ;
+        }
+    }
+
+    private String translateByLookup(String input) {
+    	String[] words = input.split(" ") ;
+
+        String output = "%" ;
+        for (String w : words) {
+        	output = output + " " + translateWord(w) ; 
+        }
+
+        return output ;
+    }
+
+    /**
+     * Takes a lot of time. Must not be called on the main thread.
+     */
+    public Pair<String, List<ExprProb>> translate(String input) {
+        if (getSourceLanguage().getLangCode().equals("cmn-Hans-CN")) {
+        	// for Chinese we need to put space after every character
+        	input = explode(input);
+        }
+
+        String output = null;
+        List<ExprProb> exprs = new ArrayList<ExprProb>();
+
+        try {
+            Concr sourceLang = getSourceConcr();
+            Concr targetLang = getTargetConcr();
+
+            Expr expr = sourceLang.parseBest(getGrammar().getStartCat(), input);
+
+            int count = NUM_ALT_TRANSLATIONS;
+            for (ExprProb ep : sourceLang.parse(getGrammar().getStartCat(), input)) {
+            	if (count-- <= 0)
+            		break;
+            	exprs.add(ep);
+            	output = targetLang.linearize(expr);
+            }
+        } catch (ParseError e) {
+        	output = translateByLookup(input);
+        }
+        
+        return new Pair<String,List<ExprProb>>(output, exprs);
+    }
+
+    public String linearize(Expr expr) {
+    	Concr targetLang = getTargetConcr();
+    	return targetLang.linearize(expr);
+    }
+
+    public String generateLexiconEntry(String lemma) {
+        Concr sourceLang = getSourceConcr();
+        Concr targetLang = getTargetConcr();
+    	String cat = getGrammar().getFunctionType(lemma).getCategory();
+		
+    	Expr e1 = Expr.readExpr(lemma);
+    	Expr e2 = Expr.readExpr("MkTag (Inflection"+cat+" "+lemma+")");
+
+    	if (targetLang.hasLinearization("Inflection"+cat)) {
+	        if (targetLang.hasLinearization(lemma))
+	        	return sourceLang.linearize(e1) + " - " + targetLang.linearize(e2) + ". " + targetLang.linearize(e1);
+	        else
+	        	return sourceLang.linearize(e1) + " " + targetLang.linearize(e2)+".";
+    	} else {
+    		if (targetLang.hasLinearization(lemma))
+    			return sourceLang.linearize(e1) + " - " + targetLang.linearize(e1);
+    		else
+    			return sourceLang.linearize(e1);
+    	}
+    }
+
+	public String getInflectionTable(String lemma) {
+		Concr targetLang = getTargetConcr();
+		String cat = getGrammar().getFunctionType(lemma).getCategory();
+
+		if (!targetLang.hasLinearization(lemma))
+			return null;
+
+		if (!targetLang.hasLinearization("Inflection"+cat))
+			return null;
+
+		Expr e = Expr.readExpr("MkDocument \"\" (Inflection"+cat+" "+lemma+") \"\"");
+		String html =
+			"<html><head><meta charset=\"UTF-8\"/></head><body>" +
+			targetLang.linearize(e) +
+			"</body>";
+
+		return html;
+	}
+
+    public List<MorphoAnalysis> lookupMorpho(String sentence) {
+    	return getSourceConcr().lookupMorpho(sentence);
+    }
+
+    public CompletionInfo[] lookupWordPrefix(String prefix) {
+    	PriorityQueue<FullFormEntry> queue = 
+    		new PriorityQueue<FullFormEntry>(500, new Comparator<FullFormEntry>() {
+				@Override
+				public int compare(FullFormEntry lhs, FullFormEntry rhs) {
+					return Double.compare(lhs.getProb(), rhs.getProb());
+				}
+			});
+    	for (FullFormEntry entry : getSourceConcr().lookupWordPrefix(prefix)) {
+    		queue.add(entry);
+    		if (queue.size() >= 1000)
+    			break;
+    	}
+
+    	CompletionInfo[] completions = new CompletionInfo[Math.min(queue.size(), 5)+1];
+    	completions[0] = new CompletionInfo(0, 0, prefix);
+    	for (int i = 1; i < completions.length; i++) {
+    		completions[i] = new CompletionInfo(i,i,queue.poll().getForm());
+    	}
+
+    	if (completions.length > 1) {
+	    	Arrays.sort(completions, 1, completions.length-1, new Comparator<CompletionInfo>() {
+				@Override
+				public int compare(CompletionInfo arg0, CompletionInfo arg1) {
+					return ((String) arg0.getText()).compareTo((String) arg1.getText());
+				}
+	    	});
+    	}
+
+    	return completions;
+    }
+
+	private PGF getGrammar() {
+		try {
+			mGrammarLoader.join();
+		} catch (InterruptedException e) {
+			Log.e(TAG, "Loading interrupted", e);
+		}
+		return mGrammarLoader.getGrammar();
+	}
+
+	private class GrammarLoader extends Thread {
+		private PGF mPGF;
+		
+		public GrammarLoader() {
+			mPGF = null;
+		}
+
+		public PGF getGrammar() {
+			return mPGF;
+		}
+
+		public void run() {
+			InputStream in = null;
+			
+		    try {
+		    	in = mContext.getAssets().open(mGrammar);
+		        Log.d(TAG, "Trying to open " + mGrammar);
+		        long t1 = System.currentTimeMillis();
+		        mPGF = PGF.readPGF(in);
+		        long t2 = System.currentTimeMillis();
+		        Log.d(TAG, mGrammar + " loaded ("+(t2-t1)+" ms)");		        
+		    } catch (FileNotFoundException e) {
+		        Log.e(TAG, "File not found", e);
+		    } catch (IOException e) {
+		        Log.e(TAG, "Error loading grammar", e);
+		    } finally {
+		    	if (in != null) {
+		    		try {
+		    			in.close();
+		    		} catch (IOException e) {
+		    			Log.e(TAG, "Error closing the stream", e);
+		    		}
+		    	}
+		    }
+		}
+	}
+
+	private class ConcrLoader extends Thread {
+		private Language mLanguage;
+		private Concr mConcr;
+
+		public ConcrLoader(Language lang) {
+			this.mLanguage = lang;
+			this.mConcr = null;
+		}
+
+		public Language getLanguage() {
+			return mLanguage;
+		}
+		
+		public Concr getConcr() {
+			return mConcr;
+		}
+
+		public void run() {
+			try {
+				mGrammarLoader.join();
+			} catch (InterruptedException e) {
+				Log.d(TAG, "interrupted", e);
+			}
+
+			InputStream in = null;
+
+		    try {
+		    	String name = mLanguage.getConcrete()+".pgf_c";
+		    	in = mContext.getAssets().open(name);
+		        Log.d(TAG, "Trying to load " + name);
+		        long t1 = System.currentTimeMillis();
+		        mConcr = mGrammarLoader.getGrammar().getLanguages().get(mLanguage.getConcrete());
+		        mConcr.load(in);
+		        mConcr.addLiteral("PN", new NercLiteralCallback(mGrammarLoader.getGrammar(), mConcr));
+		        long t2 = System.currentTimeMillis();
+		        Log.d(TAG, name + " loaded ("+(t2-t1)+" ms)");
+		    } catch (FileNotFoundException e) {
+		        Log.e(TAG, "File not found", e);
+		    } catch (IOException e) {
+		        Log.e(TAG, "Error loading concrete", e);
+		    } finally {
+		    	if (in != null) {
+		    		try {
+		    			in.close();
+		    		} catch (IOException e) {
+		    			Log.e(TAG, "Error closing the stream", e);
+		    		}
+		    	}
+		    }
+		}
+	}
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/TranslatorInputMethodService.java b/src/ui/android/src/org/grammaticalframework/ui/android/TranslatorInputMethodService.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/TranslatorInputMethodService.java
@@ -0,0 +1,666 @@
+package org.grammaticalframework.ui.android;
+
+import android.inputmethodservice.InputMethodService;
+import android.text.InputType;
+import android.text.method.MetaKeyKeyListener;
+import android.view.KeyCharacterMap;
+import android.view.KeyEvent;
+import android.view.View;
+import android.view.inputmethod.CompletionInfo;
+import android.view.inputmethod.EditorInfo;
+import android.view.inputmethod.InputConnection;
+
+
+public class TranslatorInputMethodService extends InputMethodService 
+        implements android.inputmethodservice.KeyboardView.OnKeyboardActionListener {
+
+    private TranslatorKeyboardView mInputView;
+    private CompletionsView mCandidateView;
+    private CompletionInfo[] mCompletions;
+    
+    private StringBuilder mComposingText = new StringBuilder();
+    private StringBuilder mComposingWord = new StringBuilder();
+    private boolean mPredictionOn;
+    private boolean mCompletionOn;
+    private boolean mCapsLock;
+    private long mLastShiftTime;
+    private long mMetaState;
+    
+    private TranslatorKeyboard mSymbolsPage1Keyboard;
+    private TranslatorKeyboard mSymbolsPage2Keyboard;
+    private TranslatorKeyboard mLanguagePage1Keyboard;
+    private TranslatorKeyboard mLanguagePage2Keyboard;
+
+    private TranslatorKeyboard mCurKeyboard;
+
+    private int mActionId;
+
+    private Translator mTranslator;
+
+    @Override
+    public void onCreate() {
+        super.onCreate();
+        
+        mTranslator = ((HLCompiler) getApplicationContext()).getTranslator();
+        
+        mSymbolsPage1Keyboard = null;
+        mSymbolsPage2Keyboard = null;
+        mLanguagePage1Keyboard = null;
+        mLanguagePage2Keyboard = null;
+    }
+
+    @Override
+    public View onCreateInputView() {
+        mInputView = (TranslatorKeyboardView)
+        		getLayoutInflater().inflate(R.layout.input, null);
+        mInputView.setOnKeyboardActionListener(this);
+        mInputView.setKeyboard(mCurKeyboard);
+        return mInputView;
+    }
+
+    @Override
+    public View onCreateCandidatesView() {
+        mCandidateView = new CompletionsView(this);
+        mCandidateView.setService(this);
+        return mCandidateView;
+    }
+
+    private int mModeId;
+    private EditorInfo mAttribute;
+    private static TranslatorInputMethodService mInstance;
+
+    static TranslatorInputMethodService getInstance() {
+    	return mInstance;
+    }
+
+    @Override
+    public void onStartInput(EditorInfo attribute, boolean restarting) {
+        super.onStartInput(attribute, restarting);
+
+        // Reset our state.  We want to do this even if restarting, because
+        // the underlying state of the text editor could have changed in any way.
+        mComposingText.setLength(0);
+        mComposingWord.setLength(0);
+        updateCandidates();
+
+        if (!restarting) {
+            // Clear shift states.
+            mMetaState = 0;
+        }
+
+        mPredictionOn = false;
+        mCompletionOn = false;
+        mCompletions = null;
+    
+    	int res1 =
+           	mTranslator.getSourceLanguage().getKeyboardPage1Resource();
+    	int res2 =
+            mTranslator.getSourceLanguage().getKeyboardPage2Resource();
+    	mModeId = R.string.normalKeyboardMode;
+       	if (attribute.extras != null &&
+            !attribute.extras.getBoolean("show_language_toggle", true)) {
+       		mModeId = R.string.internalKeyboardMode;
+       	}
+       	mAttribute = attribute;
+       	mLanguagePage1Keyboard = new TranslatorKeyboard(this, res1, mModeId);
+       	mLanguagePage2Keyboard = new TranslatorKeyboard(this, res2, mModeId);
+       	mSymbolsPage1Keyboard = new TranslatorKeyboard(this, R.xml.symbols_page1, mModeId);
+        mSymbolsPage2Keyboard = new TranslatorKeyboard(this, R.xml.symbols_page2, mModeId);
+
+        // We are now going to initialize our state based on the type of
+        // text being edited.
+        switch (attribute.inputType & InputType.TYPE_MASK_CLASS) {
+            case InputType.TYPE_CLASS_NUMBER:
+            case InputType.TYPE_CLASS_DATETIME:
+                // Numbers and dates default to the symbols keyboard, with
+                // no extra features.
+                mCurKeyboard = mSymbolsPage1Keyboard;
+                break;
+                
+            case InputType.TYPE_CLASS_PHONE:
+                // Phones will also default to the symbols keyboard, though
+                // often you will want to have a dedicated phone keyboard.
+                mCurKeyboard = mSymbolsPage1Keyboard;
+                break;
+                
+            case InputType.TYPE_CLASS_TEXT:
+                // This is general text editing.  We will default to the
+                // normal alphabetic keyboard, and assume that we should
+                // be doing predictive text (showing candidates as the
+                // user types).
+                mCurKeyboard = mLanguagePage1Keyboard;
+                mPredictionOn = true;
+                
+                // We now look for a few special variations of text that will
+                // modify our behavior.
+                int variation = attribute.inputType & InputType.TYPE_MASK_VARIATION;
+                if (variation == InputType.TYPE_TEXT_VARIATION_PASSWORD ||
+                	variation == InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD ||
+                    variation == InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD) {
+                    // Do not display predictions / what the user is typing
+                    // when they are entering a password.
+                    mPredictionOn = false;
+                }
+                
+                if (variation == InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS ||
+                	variation == InputType.TYPE_TEXT_VARIATION_URI ||
+                	variation == InputType.TYPE_TEXT_VARIATION_FILTER) {
+                    // Our predictions are not useful for e-mail addresses
+                    // or URIs.
+                    mPredictionOn = false;
+                }
+                
+                if ((attribute.inputType & InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE) != 0) {
+                    // If this is an auto-complete text view, then our predictions
+                    // will not be shown and instead we will allow the editor
+                    // to supply their own.  We only show the editor's
+                    // candidates when in full-screen mode, otherwise relying
+                    // own it displaying its own UI.
+                    mPredictionOn = false;
+                    mCompletionOn = isFullscreenMode();
+                }
+                
+                // We also want to look at the current state of the editor
+                // to decide whether our alphabetic keyboard should start out
+                // shifted.
+                updateShiftKeyState(attribute);
+                break;
+                
+            default:
+                // For all unknown input types, default to the alphabetic
+                // keyboard with no special features.
+                mCurKeyboard = mLanguagePage1Keyboard;
+                updateShiftKeyState(attribute);
+        }
+        
+        mActionId = attribute.imeOptions & (EditorInfo.IME_MASK_ACTION | EditorInfo.IME_FLAG_NO_ENTER_ACTION);
+        mLanguagePage1Keyboard.setImeOptions(getResources(), attribute.imeOptions);
+        mLanguagePage2Keyboard.setImeOptions(getResources(), attribute.imeOptions);
+
+        mInstance = this;
+    }
+
+    @Override
+    public void onFinishInput() {
+        super.onFinishInput();
+        
+        // Clear current composing text and candidates.
+        mComposingText.setLength(0);
+        mComposingWord.setLength(0);
+        updateCandidates();
+        
+        // We only hide the candidates window when finishing input on
+        // a particular editor, to avoid popping the underlying application
+        // up and down if the user is entering text into the bottom of
+        // its window.
+        setCandidatesViewShown(false);
+        
+        mCurKeyboard = mLanguagePage1Keyboard;
+        if (mInputView != null) {
+            mInputView.closing();
+        }
+
+        mInstance = null;
+        mAttribute = null;
+    }
+    
+    @Override
+    public void onStartInputView(EditorInfo attribute, boolean restarting) {
+        super.onStartInputView(attribute, restarting);
+        // Apply the selected keyboard to the input view.
+        mInputView.setKeyboard(mCurKeyboard);
+        mInputView.closing();
+    }
+
+    @Override
+    public void onUpdateSelection(int oldSelStart, int oldSelEnd,
+            int newSelStart, int newSelEnd,
+            int candidatesStart, int candidatesEnd) {
+        super.onUpdateSelection(oldSelStart, oldSelEnd, newSelStart, newSelEnd,
+                candidatesStart, candidatesEnd);
+        
+        // If the current selection in the text view changes, we should
+        // clear whatever candidate text we have.
+        if (mComposingText.length() + mComposingWord.length() > 0 && 
+        	(newSelStart != candidatesEnd || newSelEnd != candidatesEnd)) {
+            mComposingText.setLength(0);
+            mComposingWord.setLength(0);
+            updateCandidates();
+            InputConnection ic = getCurrentInputConnection();
+            if (ic != null) {
+                ic.finishComposingText();
+            }
+        }
+    }
+
+    @Override
+    public void onDisplayCompletions(CompletionInfo[] completions) {
+        if (mCompletionOn) {
+            mCompletions = completions;
+            if (completions == null) {
+                setSuggestions(null, false, false);
+                return;
+            }
+            
+            setSuggestions(completions, true, true);
+        }
+    }
+    
+    /**
+     * This translates incoming hard key events in to edit operations on an
+     * InputConnection.  It is only needed when using the
+     * PROCESS_HARD_KEYS option.
+     */
+    private boolean translateKeyDown(int keyCode, KeyEvent event) {
+        mMetaState = MetaKeyKeyListener.handleKeyDown(mMetaState,
+                keyCode, event);
+        int c = event.getUnicodeChar(MetaKeyKeyListener.getMetaState(mMetaState));
+        mMetaState = MetaKeyKeyListener.adjustMetaAfterKeypress(mMetaState);
+        InputConnection ic = getCurrentInputConnection();
+        if (c == 0 || ic == null) {
+            return false;
+        }
+
+        if ((c & KeyCharacterMap.COMBINING_ACCENT) != 0) {
+            c = c & KeyCharacterMap.COMBINING_ACCENT_MASK;
+        }
+        
+        if (mComposingWord.length() > 0) {
+            char accent   = mComposingWord.charAt(mComposingWord.length()-1);
+            int  composed = KeyEvent.getDeadChar(accent, c);
+
+            if (composed != 0) {
+                c = composed;
+                mComposingWord.setLength(mComposingWord.length()-1);
+            }
+        }
+        
+        onKey(c, null);
+        
+        return true;
+    }
+    
+    @Override
+    public boolean onKeyDown(int keyCode, KeyEvent event) {
+        switch (keyCode) {
+            case KeyEvent.KEYCODE_BACK:
+                // The InputMethodService already takes care of the back
+                // key for us, to dismiss the input method if it is shown.
+                // However, our keyboard could be showing a pop-up window
+                // that back should dismiss, so we first allow it to do that.
+                if (event.getRepeatCount() == 0 && mInputView != null) {
+                    if (mInputView.handleBack()) {
+                        return true;
+                    }
+                }
+                break;
+                
+            case KeyEvent.KEYCODE_DEL:
+                // Special handling of the delete key: if we currently are
+                // composing text for the user, we want to modify that instead
+                // of let the application to the delete itself.
+                if (mComposingText.length() + mComposingWord.length() > 0) {
+                    onKey(TranslatorKeyboard.KEYCODE_DELETE, null);
+                    return true;
+                }
+                break;
+                
+            case KeyEvent.KEYCODE_ENTER:
+                // Let the underlying text editor always handle these.
+                return false;
+                
+            default:
+                if (mPredictionOn && translateKeyDown(keyCode, event)) {
+                    return true;
+                }
+        }
+        
+        return super.onKeyDown(keyCode, event);
+    }
+
+    /**
+     * Helper function to commit any text being composed in to the editor.
+     */
+    private void commitTyped(InputConnection inputConnection) {
+        if (mComposingText.length() + mComposingWord.length() > 0) {
+        	String s = getComposingString();
+            inputConnection.commitText(s, s.length());
+            mComposingText.setLength(0);
+            mComposingWord.setLength(0);
+            updateCandidates();
+        }
+    }
+
+    /**
+     * Helper to update the shift state of our keyboard based on the initial
+     * editor state.
+     */
+    private void updateShiftKeyState(EditorInfo attr) {
+        if (attr != null && mInputView != null && 
+            (mLanguagePage1Keyboard == mInputView.getKeyboard() ||
+             mLanguagePage2Keyboard == mInputView.getKeyboard())) {
+            int caps = 0;
+            EditorInfo ei = getCurrentInputEditorInfo();
+            if (ei != null && ei.inputType != InputType.TYPE_NULL) {
+                caps = getCurrentInputConnection().getCursorCapsMode(attr.inputType);
+            }
+            mInputView.setShifted(mCapsLock || caps != 0);
+        }
+    }
+
+    /**
+     * Helper to send a key down / key up pair to the current editor.
+     */
+    private void keyDownUp(int keyEventCode) {
+        getCurrentInputConnection().sendKeyEvent(
+                new KeyEvent(KeyEvent.ACTION_DOWN, keyEventCode));
+        getCurrentInputConnection().sendKeyEvent(
+                new KeyEvent(KeyEvent.ACTION_UP, keyEventCode));
+    }
+    
+    // Implementation of KeyboardViewListener
+    public void onKey(int primaryCode, int[] keyCodes) {
+        if (primaryCode == TranslatorKeyboard.KEYCODE_DELETE) {
+            handleBackspace();
+        } else if (primaryCode == TranslatorKeyboard.KEYCODE_SHIFT) {
+            handleShift();
+        } else if (primaryCode == TranslatorKeyboard.KEYCODE_SOURCE_LANGUAGE
+                && mInputView != null) {
+        	mTranslator.switchLanguages();
+            handleSwitchLanguages();
+        } else if (primaryCode < TranslatorKeyboard.KEYCODE_SOURCE_LANGUAGE &&
+        		   primaryCode > TranslatorKeyboard.KEYCODE_SOURCE_LANGUAGE-TranslatorKeyboard.MAX_LANGUAGE_KEYCODES) {
+        	Language newSource = 
+        		mTranslator.getAvailableLanguages().get(TranslatorKeyboard.KEYCODE_SOURCE_LANGUAGE-primaryCode-1);
+            mTranslator.setSourceLanguage(newSource);
+            handleChangeSourceLanguage(newSource);
+        } else if (primaryCode == TranslatorKeyboard.KEYCODE_TARGET_LANGUAGE) {
+        	String translation = mTranslator.translate(getComposingString()).first;
+	    	if (translation.startsWith("% ") || translation.startsWith("* ") || translation.startsWith("+ "))
+	    		translation = translation.substring(2);
+        	getCurrentInputConnection().commitText(translation, 1);
+            return;
+        }  else if (primaryCode < TranslatorKeyboard.KEYCODE_TARGET_LANGUAGE &&
+         		   primaryCode > TranslatorKeyboard.KEYCODE_TARGET_LANGUAGE-TranslatorKeyboard.MAX_LANGUAGE_KEYCODES) {
+         	Language newTarget =
+         		mTranslator.getAvailableLanguages().get(TranslatorKeyboard.KEYCODE_TARGET_LANGUAGE-primaryCode-1);
+             mTranslator.setTargetLanguage(newTarget);
+             handleChangeTargetLanguage(newTarget);
+         } else if (primaryCode == TranslatorKeyboard.KEYCODE_MODE_CHANGE &&
+                    mInputView != null) {
+        	TranslatorKeyboard current = (TranslatorKeyboard) mInputView.getKeyboard();
+            if (current == mSymbolsPage1Keyboard || current == mSymbolsPage2Keyboard) {
+                current = mLanguagePage1Keyboard;
+            } else {
+                current = mSymbolsPage1Keyboard;
+            }
+            mInputView.setKeyboard(current);
+            if (current == mSymbolsPage1Keyboard) {
+                current.setShifted(false);
+            }
+        } else if (primaryCode == TranslatorKeyboard.KEYCODE_PAGE_CHANGE &&
+                   mInputView != null) {
+        	TranslatorKeyboard current = (TranslatorKeyboard) mInputView.getKeyboard();
+            if (current == mLanguagePage1Keyboard) {
+                current = mLanguagePage2Keyboard;
+            } else {
+                current = mLanguagePage1Keyboard;
+            }
+            mInputView.setKeyboard(current);
+    	} else if (primaryCode == 10) {
+        	if ((mActionId & EditorInfo.IME_FLAG_NO_ENTER_ACTION) == 0)
+        		getCurrentInputConnection().performEditorAction(mActionId & EditorInfo.IME_MASK_ACTION);
+        	else
+        		handleCharacter(primaryCode, keyCodes);
+        } else if (primaryCode == ' ') {
+        	if (mComposingText.length() + mComposingWord.length() == 0)
+        		getCurrentInputConnection().commitText(" ", 1);
+        	else if (mComposingWord.length() > 0) {
+        		mComposingText.append(mComposingWord);
+        		mComposingText.append(' ');
+        		mComposingWord.setLength(0);
+        		getCurrentInputConnection().setComposingText(getComposingString(), 1);
+        	} else {
+        		mComposingText.append(' ');
+        		getCurrentInputConnection().setComposingText(getComposingString(), 1);
+        	}
+        } else {
+            handleCharacter(primaryCode, keyCodes);
+        }
+    }
+
+    public void onText(CharSequence text) {
+        InputConnection ic = getCurrentInputConnection();
+        if (ic == null) return;
+        ic.beginBatchEdit();
+        if (mComposingText.length() > 0) {
+            commitTyped(ic);
+        }
+        ic.commitText(text, 0);
+        ic.endBatchEdit();
+        updateShiftKeyState(getCurrentInputEditorInfo());
+    }
+
+    /**
+     * Update the list of available candidates from the current composing
+     * text.  This will need to be filled in by however you are determining
+     * candidates.
+     */
+    private void updateCandidates() {
+        if (!mCompletionOn) {
+            if (mComposingWord.length() > 1) {
+                mCompletions = 
+                	mTranslator.lookupWordPrefix(mComposingWord.toString());
+                setSuggestions(mCompletions, true, true);
+            } else {
+                setSuggestions(null, false, false);
+            }
+        }
+    }
+    
+    public void setSuggestions(CompletionInfo[] completions, boolean isCompletions,
+            boolean typedWordValid) {
+        if (completions != null && completions.length > 0) {
+            setCandidatesViewShown(true);
+        } else if (isExtractViewShown()) {
+            setCandidatesViewShown(true);
+        }
+        if (mCandidateView != null) {
+            mCandidateView.setSuggestions(completions, isCompletions, typedWordValid);
+        }
+    }
+    
+    private void handleBackspace() {
+        int wordLength = mComposingWord.length();
+        int textLength = mComposingText.length();
+        if (wordLength > 1) {
+        	mComposingWord.delete(wordLength - 1, wordLength);
+            getCurrentInputConnection().setComposingText(getComposingString(), 1);
+            if (mPredictionOn)
+            	updateCandidates();
+        } else if (wordLength > 0) {
+            mComposingWord.setLength(0);
+            getCurrentInputConnection().setComposingText(getComposingString(), 1);
+            updateCandidates();
+        } else if (textLength > 0) {
+        	if (mComposingText.charAt(textLength - 1) == ' ') {
+	        	mComposingText.delete(textLength - 1, textLength);
+	            getCurrentInputConnection().setComposingText(getComposingString(), 1);
+        	} else {
+        		mComposingText.delete(textLength - 1, textLength);
+        		textLength--;
+        		int index = mComposingText.lastIndexOf(" ");
+        		if (index == -1) {
+        			mComposingWord.append(mComposingText.toString());
+        			mComposingText.setLength(0);
+        		} else {
+        			mComposingWord.append(mComposingText.substring(index+1, textLength));
+        			mComposingText.delete(index+1, textLength);
+        		}
+        		getCurrentInputConnection().setComposingText(getComposingString(), 1);
+        	}
+            updateCandidates();
+        } else {
+            keyDownUp(KeyEvent.KEYCODE_DEL);
+        }
+        updateShiftKeyState(getCurrentInputEditorInfo());
+    }
+
+    private void handleShift() {
+        if (mInputView == null) {
+            return;
+        }
+        
+        TranslatorKeyboard currentKeyboard = (TranslatorKeyboard) mInputView.getKeyboard();
+        if (mLanguagePage1Keyboard == currentKeyboard ||
+        	mLanguagePage2Keyboard == currentKeyboard) {
+            // Alphabet keyboard
+            checkToggleCapsLock();
+            mInputView.setShifted(mCapsLock || !mInputView.isShifted());
+        } else if (currentKeyboard == mSymbolsPage1Keyboard) {
+            mSymbolsPage1Keyboard.setShifted(true);
+            mInputView.setKeyboard(mSymbolsPage2Keyboard);
+            mSymbolsPage2Keyboard.setShifted(true);
+        } else if (currentKeyboard == mSymbolsPage2Keyboard) {
+            mSymbolsPage2Keyboard.setShifted(false);
+            mInputView.setKeyboard(mSymbolsPage1Keyboard);
+            mSymbolsPage1Keyboard.setShifted(false);
+        }
+    }
+
+    private String getComposingString() {
+    	return mComposingText.toString() + mComposingWord.toString();
+    }
+
+    private void handleCharacter(int primaryCode, int[] keyCodes) {
+        if (keyCodes.length > 0 && keyCodes[0] > 0) {
+	        for (int i = 0; i < keyCodes.length && keyCodes[i] > 0; i++) {
+	        	int code = keyCodes[i];
+	        	if (mInputView.isShifted())
+	                code = Character.toUpperCase(code);
+	        	mComposingWord.append((char) code);
+	        }
+        } else {
+        	if (mInputView.isShifted())
+                primaryCode = Character.toUpperCase(primaryCode);
+        	mComposingWord.append((char) primaryCode);
+        }
+
+        if (primaryCode == 10)
+        	commitTyped(getCurrentInputConnection());
+        else
+        	getCurrentInputConnection().setComposingText(getComposingString(), 1);
+        updateShiftKeyState(getCurrentInputEditorInfo());
+
+        if (mPredictionOn) {
+            updateCandidates();
+        }
+    }
+
+    private void handleClose() {
+        commitTyped(getCurrentInputConnection());
+        requestHideSelf(0);
+        mInputView.closing();
+    }
+
+    void handleChangeSourceLanguage(Language newSource) {
+       	updateLanguageKeyboard(newSource);
+       	mSymbolsPage1Keyboard.updateLanguageKeyLabels();
+        mSymbolsPage2Keyboard.updateLanguageKeyLabels();
+        if (mInputView != null) {
+        	mInputView.setKeyboard(mCurKeyboard);
+        }
+    }
+
+    void handleChangeTargetLanguage(Language newTarget) {
+    	mLanguagePage1Keyboard.updateLanguageKeyLabels();
+    	mLanguagePage2Keyboard.updateLanguageKeyLabels();
+    	mSymbolsPage1Keyboard.updateLanguageKeyLabels();
+    	mSymbolsPage2Keyboard.updateLanguageKeyLabels();
+    	if (mInputView != null) {
+    		mInputView.invalidateAllKeys();
+    	}
+    }
+
+    void handleSwitchLanguages() {
+    	Language newSource = mTranslator.getSourceLanguage();
+    	updateLanguageKeyboard(newSource);
+       	mSymbolsPage1Keyboard.updateLanguageKeyLabels();
+        mSymbolsPage2Keyboard.updateLanguageKeyLabels();
+        if (mInputView != null)
+        	mInputView.setKeyboard(mCurKeyboard);
+    }
+
+	private void updateLanguageKeyboard(Language language) {
+		TranslatorKeyboard keyboard1 =
+       		new TranslatorKeyboard(this, language.getKeyboardPage1Resource(), mModeId);
+		TranslatorKeyboard keyboard2 =
+	       	new TranslatorKeyboard(this, language.getKeyboardPage2Resource(), mModeId);
+		keyboard1.setImeOptions(getResources(), mAttribute.imeOptions);
+		keyboard2.setImeOptions(getResources(), mAttribute.imeOptions);
+		if (mCurKeyboard == mLanguagePage1Keyboard) {
+			mCurKeyboard = keyboard1;
+		} else if (mCurKeyboard == mLanguagePage2Keyboard) {
+			mCurKeyboard = keyboard2;
+		}
+		mLanguagePage1Keyboard = keyboard1;
+		mLanguagePage2Keyboard = keyboard2;
+	}
+
+    private void checkToggleCapsLock() {
+        long now = System.currentTimeMillis();
+        if (mLastShiftTime + 800 > now) {
+            mCapsLock = !mCapsLock;
+            mLastShiftTime = 0;
+        } else {
+            mLastShiftTime = now;
+        }
+    }
+
+    public void pickDefaultCandidate() {
+        pickSuggestionManually(0);
+    }
+    
+    public void pickSuggestionManually(int index) {
+        if (mCompletions != null && 
+        	index >= 0 && index < mCompletions.length) {
+        	CompletionInfo ci = mCompletions[index];            
+
+            if (mCompletionOn)
+            	getCurrentInputConnection().commitCompletion(ci);
+            else {
+            	mComposingWord.setLength(0);
+            	mComposingWord.append(ci.getText());
+            	getCurrentInputConnection().setComposingText(getComposingString(), 1);
+            }
+
+            if (mCandidateView != null) {
+                mCandidateView.clear();
+            }
+            updateShiftKeyState(getCurrentInputEditorInfo());
+        }
+    }
+    
+    public void swipeRight() {
+        if (mCompletionOn) {
+            pickDefaultCandidate();
+        }
+    }
+    
+    public void swipeLeft() {
+        handleBackspace();
+    }
+
+    public void swipeDown() {
+        handleClose();
+    }
+
+    public void swipeUp() {
+    }
+    
+    public void onPress(int primaryCode) {
+    }
+    
+    public void onRelease(int primaryCode) {
+    }
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/TranslatorKeyboard.java b/src/ui/android/src/org/grammaticalframework/ui/android/TranslatorKeyboard.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/TranslatorKeyboard.java
@@ -0,0 +1,107 @@
+package org.grammaticalframework.ui.android;
+
+import java.util.Locale;
+
+import android.content.Context;
+import android.content.res.Resources;
+import android.content.res.XmlResourceParser;
+import android.view.inputmethod.EditorInfo;
+import android.inputmethodservice.Keyboard;
+
+public class TranslatorKeyboard extends Keyboard {
+
+    private Key mEnterKey;
+    private Key mSourceLanguageKey;
+    private Key mTargetLanguageKey;
+
+    static final int KEYCODE_PAGE_CHANGE     = -10;
+    static final int KEYCODE_SOURCE_LANGUAGE = -100;
+    static final int KEYCODE_TARGET_LANGUAGE = -200;
+    static final int MAX_LANGUAGE_KEYCODES = 99;
+
+    private Translator mTranslator;
+    
+    public TranslatorKeyboard(Context context, int xmlLayoutResId, int modeId) {
+    	super(context, xmlLayoutResId, modeId);
+
+    	mTranslator = ((HLCompiler) context.getApplicationContext()).getTranslator();
+    	updateLanguageKeyLabels();
+    }
+
+	public void updateLanguageKeyLabels() {
+		if (mSourceLanguageKey != null)
+    		mSourceLanguageKey.label = getLanguageKeyLabel(mTranslator.getSourceLanguage());
+    	
+    	if (mTargetLanguageKey != null)
+    		mTargetLanguageKey.label = getLanguageKeyLabel(mTranslator.getTargetLanguage());
+	}
+
+    public static String getLanguageKeyLabel(Language lang) {
+    	if ("cmn-hans-cn".equalsIgnoreCase(lang.getLangCode())) // this one has no ISO code 
+    		return "chi";
+    	else
+	    	return
+	    		LocaleUtils.parseJavaLocale(lang.getLangCode(), Locale.getDefault())
+	    		           .getISO3Language();
+    }
+    
+    @Override
+    protected Key createKeyFromXml(Resources res, Row parent, int x, int y, 
+            XmlResourceParser parser) {
+        Key key = new Key(res, parent, x, y, parser);
+        if (key.codes[0] == 10) {
+            mEnterKey = key;
+        } else if (key.codes[0] == KEYCODE_SOURCE_LANGUAGE) {
+        	mSourceLanguageKey = key;
+        } else if (key.codes[0] == KEYCODE_TARGET_LANGUAGE) {
+        	mTargetLanguageKey = key;
+        }
+        return key;
+    }
+
+    /**
+     * This looks at the ime options given by the current editor, to set the
+     * appropriate label on the keyboard's enter key (if it has one).
+     */
+    void setImeOptions(Resources res, int options) {
+        if (mEnterKey == null) {
+            return;
+        }
+
+        switch (options&(EditorInfo.IME_MASK_ACTION|EditorInfo.IME_FLAG_NO_ENTER_ACTION)) {
+        	case EditorInfo.IME_ACTION_DONE:
+        		mEnterKey.iconPreview = null;
+        		mEnterKey.icon = null;
+        		mEnterKey.label = res.getText(R.string.label_done_key);
+        		break;
+            case EditorInfo.IME_ACTION_GO:
+                mEnterKey.iconPreview = null;
+                mEnterKey.icon = null;
+                mEnterKey.label = res.getText(R.string.label_go_key);
+                break;
+            case EditorInfo.IME_ACTION_NEXT:
+                mEnterKey.iconPreview = null;
+                mEnterKey.icon = null;
+                mEnterKey.label = res.getText(R.string.label_next_key);
+                break;
+            case EditorInfo.IME_ACTION_PREVIOUS:
+                mEnterKey.iconPreview = null;
+                mEnterKey.icon = null;
+                mEnterKey.label = res.getText(R.string.label_previous_key);
+                break;
+            case EditorInfo.IME_ACTION_SEARCH:
+                mEnterKey.icon = res.getDrawable(R.drawable.sym_keyboard_search);
+                mEnterKey.label = null;
+                break;
+            case EditorInfo.IME_ACTION_SEND:
+                mEnterKey.iconPreview = null;
+                mEnterKey.icon = null;
+                mEnterKey.label = res.getText(R.string.label_send_key);
+                break;
+            default:
+                mEnterKey.icon = res.getDrawable(R.drawable.sym_keyboard_return);
+                mEnterKey.label = null;
+                break;
+        }
+    }
+}
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/TranslatorKeyboardView.java b/src/ui/android/src/org/grammaticalframework/ui/android/TranslatorKeyboardView.java
new file mode 100644
--- /dev/null
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/TranslatorKeyboardView.java
@@ -0,0 +1,120 @@
+package org.grammaticalframework.ui.android;
+
+import org.grammaticalframework.ui.android.TranslatorKeyboard;
+
+import android.content.Context;
+import android.inputmethodservice.Keyboard.Key;
+import android.inputmethodservice.KeyboardView;
+import android.util.AttributeSet;
+import android.view.Gravity;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.Button;
+import android.widget.PopupWindow;
+import android.widget.TableLayout;
+import android.widget.TableRow;
+
+public class TranslatorKeyboardView extends KeyboardView {
+
+	private Translator mTranslator;
+
+    public TranslatorKeyboardView(Context context, AttributeSet attrs) {
+        super(context, attrs);
+        mTranslator = ((HLCompiler) context.getApplicationContext()).getTranslator();
+    }
+
+    public TranslatorKeyboardView(Context context, AttributeSet attrs, int defStyle) {
+        super(context, attrs, defStyle);
+        mTranslator = ((HLCompiler) context.getApplicationContext()).getTranslator();
+    }
+
+    private PopupWindow mLanguagesPopup = null;
+    private Key mLanguagesKey = null;
+
+    private void showLanguageOptions(Key popupKey) {
+    	if (mLanguagesPopup == null) {
+	    	LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(
+	                Context.LAYOUT_INFLATER_SERVICE);
+	    	TableLayout popupContainer = (TableLayout)
+	    		inflater.inflate(R.layout.keyboard_languages_options, null);
+	
+	    	int index = 0;
+	    	TableRow row = null;
+	    	for (Language lang : mTranslator.getAvailableLanguages()) {
+	    		int col_index = index % 4;
+	    		if (col_index == 0) {
+	    			row = new TableRow(getContext());
+	    			popupContainer.addView(row);
+	    		}
+
+	    		Button item = new Button(getContext());
+	    		item.setText(TranslatorKeyboard.getLanguageKeyLabel(lang));
+	    		item.setTag(index);
+	    		item.setOnClickListener(this);
+	    		row.addView(item, col_index);
+	    		index++;
+	    	}
+
+	    	popupContainer.measure(
+	                MeasureSpec.makeMeasureSpec(getWidth(), MeasureSpec.AT_MOST), 
+	                MeasureSpec.makeMeasureSpec(getHeight(), MeasureSpec.AT_MOST));
+	
+	    	mLanguagesPopup = new PopupWindow(getContext());
+	    	mLanguagesPopup.setWidth(popupContainer.getMeasuredWidth());
+	    	mLanguagesPopup.setHeight(popupContainer.getMeasuredHeight());
+	    	mLanguagesPopup.setContentView(popupContainer);
+	
+	    	int[] windowOffset = new int[2];
+	        getLocationInWindow(windowOffset);
+	        int popupX = popupKey.x + popupKey.width - popupContainer.getMeasuredWidth();
+	        int popupY = popupKey.y - popupContainer.getMeasuredHeight();
+	        final int x = popupX + popupContainer.getPaddingRight() + windowOffset[0];
+	        final int y = popupY + popupContainer.getPaddingBottom() + windowOffset[1];
+	        mLanguagesPopup.showAtLocation(this, Gravity.NO_GRAVITY, x, y);
+	
+	    	View closeButton = popupContainer.findViewById(R.id.closeButton);
+	        if (closeButton != null) closeButton.setOnClickListener(this);
+    	}
+    	
+    	mLanguagesKey = popupKey;
+    }
+
+    private void dismissLanguages() {
+    	if (mLanguagesPopup != null) {
+        	mLanguagesPopup.dismiss();
+        	mLanguagesPopup = null;
+        	mLanguagesKey   = null;
+        }
+    }
+
+    @Override
+    public void onClick(View v) {
+        super.onClick(v);
+        
+        if (v.getTag() != null) {
+	        if (mLanguagesKey.codes[0] == TranslatorKeyboard.KEYCODE_SOURCE_LANGUAGE ||
+	        	mLanguagesKey.codes[0] == TranslatorKeyboard.KEYCODE_TARGET_LANGUAGE) {
+	        	int keyCode = mLanguagesKey.codes[0] - ((Integer) v.getTag()) - 1;
+	        	getOnKeyboardActionListener().onKey(keyCode, new int[] {keyCode});
+	        }
+        }
+
+        dismissLanguages();
+    }
+    
+    public void closing() {
+    	super.closing();
+    	dismissLanguages();
+    }
+
+    @Override
+    protected boolean onLongPress(Key key) {
+    	if (key.codes[0] == TranslatorKeyboard.KEYCODE_SOURCE_LANGUAGE ||
+    		key.codes[0] == TranslatorKeyboard.KEYCODE_TARGET_LANGUAGE) {
+    		showLanguageOptions(key);
+    		return true; 
+        } else {
+            return super.onLongPress(key);
+        }
+    }    
+}
diff --git a/src/ui/android/src/se/fnord/android/layout/PredicateLayout.java b/src/ui/android/src/se/fnord/android/layout/PredicateLayout.java
deleted file mode 100644
--- a/src/ui/android/src/se/fnord/android/layout/PredicateLayout.java
+++ /dev/null
@@ -1,134 +0,0 @@
-package se.fnord.android.layout;
-
-import android.content.Context;
-import android.util.AttributeSet;
-import android.view.View;
-import android.view.ViewGroup;
-
-/**
- * ViewGroup that arranges child views in a similar way to text, with them laid
- * out one line at a time and "wrapping" to the next line as needed.
- * 
- * Code licensed under CC-by-SA
- *  
- * @author Henrik Gustafsson
- * @see http://stackoverflow.com/questions/549451/line-breaking-widget-layout-for-android
- * @license http://creativecommons.org/licenses/by-sa/2.5/
- *
- */
-public class PredicateLayout extends ViewGroup {
-
-    private int line_height;
-
-    public static class LayoutParams extends ViewGroup.LayoutParams {
-        public final int horizontal_spacing;
-        public final int vertical_spacing;
-
-        /**
-         * @param horizontal_spacing Pixels between items, horizontally
-         * @param vertical_spacing Pixels between items, vertically
-         */
-        public LayoutParams(int horizontal_spacing, int vertical_spacing) {
-            this(0, 0, horizontal_spacing, vertical_spacing);
-        }
-
-        /**
-         * @param width 
-         * @param height
-         * @param horizontal_spacing Pixels between items, horizontally
-         * @param vertical_spacing Pixels between items, vertically
-         */
-        public LayoutParams(int width, int height, int horizontal_spacing, int vertical_spacing) {
-            super(width, height);
-            this.horizontal_spacing = horizontal_spacing;
-            this.vertical_spacing = vertical_spacing;     
-        }
-    }
-
-    public PredicateLayout(Context context) {
-        super(context);
-    }
-
-    public PredicateLayout(Context context, AttributeSet attrs){
-        super(context, attrs);
-    }
-
-    @Override
-    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
-        assert(MeasureSpec.getMode(widthMeasureSpec) != MeasureSpec.UNSPECIFIED);
-
-        final int width = MeasureSpec.getSize(widthMeasureSpec) - getPaddingLeft() - getPaddingRight();
-        int height = MeasureSpec.getSize(heightMeasureSpec) - getPaddingTop() - getPaddingBottom();
-        final int count = getChildCount();
-        int line_height = 0;
-
-        int xpos = getPaddingLeft();
-        int ypos = getPaddingTop();
-
-        for (int i = 0; i < count; i++) {
-            final View child = getChildAt(i);
-            if (child.getVisibility() != GONE) {
-                final LayoutParams lp = (LayoutParams) child.getLayoutParams();
-                child.measure(
-                        MeasureSpec.makeMeasureSpec(width, MeasureSpec.AT_MOST),
-                        MeasureSpec.makeMeasureSpec(height, MeasureSpec.AT_MOST));
-
-                final int childw = child.getMeasuredWidth();
-                line_height = Math.max(line_height, child.getMeasuredHeight() + lp.vertical_spacing);
-
-                if (xpos + childw > width) {
-                    xpos = getPaddingLeft();
-                    ypos += line_height;
-                }
-
-                xpos += childw + lp.horizontal_spacing;
-            }
-        }
-        this.line_height = line_height;
-
-        if (MeasureSpec.getMode(heightMeasureSpec) == MeasureSpec.UNSPECIFIED){
-            height = ypos + line_height;
-
-        } else if (MeasureSpec.getMode(heightMeasureSpec) == MeasureSpec.AT_MOST){
-            if (ypos + line_height < height){
-                height = ypos + line_height;
-            }
-        }
-        setMeasuredDimension(width, height);
-    }
-
-    @Override
-    protected ViewGroup.LayoutParams generateDefaultLayoutParams() {
-        return new LayoutParams(1, 1); // default of 1px spacing
-    }
-
-    @Override
-    protected boolean checkLayoutParams(ViewGroup.LayoutParams p) {
-        if (p instanceof LayoutParams)
-            return true;
-        return false;
-    }
-
-    @Override
-    protected void onLayout(boolean changed, int l, int t, int r, int b) {
-        final int count = getChildCount();
-        final int width = r - l;
-        int xpos = getPaddingLeft();
-        int ypos = getPaddingTop();
-
-        for (int i = 0; i < count; i++) {
-            final View child = getChildAt(i);
-            if (child.getVisibility() != GONE) {
-                final int childw = child.getMeasuredWidth();
-                final int childh = child.getMeasuredHeight();
-                final LayoutParams lp = (LayoutParams) child.getLayoutParams();
-                if (xpos + childw > width) {
-                    xpos = getPaddingLeft();
-                    ypos += line_height;
-                }
-                child.layout(xpos, ypos, xpos + childw, ypos + childh);
-                xpos += childw + lp.horizontal_spacing;
-            }
-        }
-    }
-}
diff --git a/src/www/gf-cloud-api.html b/src/www/gf-cloud-api.html
--- a/src/www/gf-cloud-api.html
+++ b/src/www/gf-cloud-api.html
@@ -73,7 +73,7 @@
 <p>
 For more info, see:
 <ul>
-  <li><a href="minibar/gf-web-api-examples.html">PGF web service API examples</a>.
+  <li><a href="gf-web-api-examples.html">PGF web service API examples</a>.
   <li><a href="http://code.google.com/p/grammatical-framework/wiki/GFWebServiceAPI">PGF web service API documentation</a>.
 </ul>
 
@@ -150,7 +150,7 @@
 <hr>
 <address></address>
 <div class=modtime><small>
-<!-- hhmts start -->Last modified: Fri Apr 19 14:12:55 CEST 2013 <!-- hhmts end -->
+<!-- hhmts start -->Last modified: Tue Jun 17 10:42:21 CEST 2014 <!-- hhmts end -->
   </small></div>
 <address>
 <a href="http://www.cse.chalmers.se/~hallgren/">TH</a>
diff --git a/src/www/gf-web-api-examples.html b/src/www/gf-web-api-examples.html
--- a/src/www/gf-web-api-examples.html
+++ b/src/www/gf-web-api-examples.html
@@ -3,7 +3,7 @@
 <head>
 <title>GF web services API examples</title>
 <meta charset="UTF-8">
-<link rel="stylesheet" type="text/css" href="../gfse/editor.css" title="Cloud">
+<link rel="stylesheet" type="text/css" href="gfse/editor.css" title="Cloud">
 <meta name = "viewport" content = "width = device-width">
 
 <style type="text/css">
@@ -171,9 +171,13 @@
               "children":[{"fun":"Pizza","fid":0}]},
              {"fun":"Very","fid":3,
               "children":[{"fun":"Boring","fid":2}]}]}
+  <dt class=js><em>// Lookup the morphological analysis of a word</em>
+    <br>server.pgf_call("lookupmorpho",{input:"fish",from:"FoodsEng"},callback)
+  <dt>http://localhost:41296/grammars/Foods.pgf?command=lookupmorpho&amp;input=fish&amp;from=FoodsEng
+  <dd>[{"lemma":"Fish","analysis":"s Pl"},{"lemma":"Fish","analysis":"s Sg"}]
 </dl>
 <hr>
 <div class=modtime><small>
-<!-- hhmts start -->Last modified: Tue Nov 20 16:17:42 CET 2012 <!-- hhmts end -->
+<!-- hhmts start -->Last modified: Sat Jun 21 14:57:43 CEST 2014 <!-- hhmts end -->
   </small></div>
 <address><a href="http://www.cse.chalmers.se/~hallgren/">TH</a></address>
diff --git a/src/www/gfse/TODO b/src/www/gfse/TODO
--- a/src/www/gfse/TODO
+++ b/src/www/gfse/TODO
@@ -40,3 +40,5 @@
 
 + 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.
+
++ Always open a resizable text box when editing concrete syntax.
diff --git a/src/www/gfse/cloud2.js b/src/www/gfse/cloud2.js
--- a/src/www/gfse/cloud2.js
+++ b/src/www/gfse/cloud2.js
@@ -71,7 +71,8 @@
 	else alert(res.errorcode+"\n"+res.command+"\n\n"+res.output);
     }
 
-    with_dir(upload2)
+    if(navigator.onLine) with_dir(upload2)
+    else cont({errorcode:"Offline",command:"",output:""})
 }
 
 function assign_unique_name(g,unique_id) {
@@ -271,3 +272,7 @@
     }
     gfshell("cc "+s,check);
 }
+
+// Lexing/unlexing text
+function lextext(txt,cont) { gfshell('ps -lextext "'+txt+'"',cont) }
+function unlextext(txt,cont) { gfshell('ps -bind -unlextext "'+txt+'"',cont) }
diff --git a/src/www/gfse/editor.js b/src/www/gfse/editor.js
--- a/src/www/gfse/editor.js
+++ b/src/www/gfse/editor.js
@@ -1104,8 +1104,8 @@
 		   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)*/
+		   indent([extensible([kw_oper,draw_opers(g,i)])]),
+		   exb_extra(g,i)
 		  ])
     if(navigator.onLine) {
 	var mode_button=text_mode(g,file,i+1);
@@ -1367,7 +1367,7 @@
 	}
 	check_oper(s,ok,cont)
     }
-    string_editor(el,"",check,true);
+    text_editor(el,"",check,true);
 }
 
 function edit_oper(ci,i) {
@@ -1381,7 +1381,7 @@
 	    }
 	    check_oper(s,ok,cont)
 	}
-	string_editor(el,show_oper(g.concretes[ci].opers[i]),check,true);
+	text_editor(el,show_oper(g.concretes[ci].opers[i]),check,true);
     }
 }
 
@@ -1458,7 +1458,7 @@
 	    }
 	    check_exp(s,check2);
 	}
-	string_editor(el,f.lin,check,true)
+	text_editor(el,f.lin,check,true)
     }
     function dl(cls) {
 	var fn=ident(f.fun)
@@ -1790,7 +1790,11 @@
     }
 }
 
-function string_editor(el,init,ok,async) {
+function text_editor(el,init,ok,async) {
+    string_editor(el,init,ok,async,true)
+}
+
+function string_editor(el,init,ok,async,multiline) {
     var p=el.parentNode;
     function restore() {
 	e.parentNode.removeChild(e);
@@ -1811,10 +1815,10 @@
 	e.it.focus();
     }
     var m=empty_class("span","error_message");
-    if(init.indexOf("\n")>=0) {
+    if(multiline || init.indexOf("\n")>=0) {
 	var rows=init.split("\n").length+1
 	var i=node("textarea",{"class":"string_edit",name:"it",
-			       rows:rows,cols:"80"},
+			       rows:rows,cols:"60"},
 		   [text(init)]);
     }
     else {
diff --git a/src/www/gfse/example_based.js b/src/www/gfse/example_based.js
--- a/src/www/gfse/example_based.js
+++ b/src/www/gfse/example_based.js
@@ -59,7 +59,7 @@
 }
 
 var parser = { Eng: "ParseEngAbs.pgf",
-	       Swe: "AllSweAbs.pgf"
+	       Swe: "ParseSwe.pgf"
 	     }
 
 function exb_extra(g,ci) {
diff --git a/src/www/index.html b/src/www/index.html
--- a/src/www/index.html
+++ b/src/www/index.html
@@ -20,6 +20,7 @@
   <li><a href="gfse/">GF online editor for simple multilingual grammars</a>
   <li><a href="translator/">Simple Translation Tool</a>
       (bilingual document editor)
+  <li><a href="wc.html">Wide Coverage Translation Demo</a>
 </ul>
 
 <h2>Documentation</h2>
diff --git a/src/www/js/gftranslate.js b/src/www/js/gftranslate.js
new file mode 100644
--- /dev/null
+++ b/src/www/js/gftranslate.js
@@ -0,0 +1,122 @@
+
+/* --- GF wide coverage translation interface ------------------------------- */
+
+var gftranslate = {}
+
+gftranslate.jsonurl="/robust/Translate11.pgf"
+gftranslate.grammar="Translate" // the name of the grammar
+
+gftranslate.call=function(querystring,cont,errcont) {
+    http_get_json(gftranslate.jsonurl+querystring,cont,errcont)
+}
+
+function enc_langs(g,to) {
+    return Array.isArray(to)
+             ? to.map(function(l){return g+l}).join("+")
+	     : g+to
+}
+
+// Translate a sentence
+gftranslate.translate=function(source,from,to,start,limit,cont) {
+    var g=gftranslate.grammar
+    var lexer="&lexer=text"
+    if(from=="Chi") lexer="",source=source.split("").join(" ")
+    var encsrc=encodeURIComponent(source)
+    function errcont(text,code) { cont([{error:code+" "+text}]) }
+    function extract(result) { cont(result[0].translations) }
+    if(encsrc.length<500)
+	gftranslate.call("?command=c-translate&input="+encsrc
+		      +lexer+"&unlexer=text&from="+g+from+"&to="+enc_langs(g,to)
+		      +"&start="+start+"&limit="+limit,extract,errcont)
+    else cont([{error:"sentence too long"}])
+}
+
+// Translate a sentence word for word (if all else fails...)
+gftranslate.wordforword=function(source,from,to,cont) {
+    var g=gftranslate.grammar
+    var lexer="&lexer=text"
+    if(from=="Chi") lexer="",source=source.split("").join(" ")
+    var encsrc=encodeURIComponent(source)
+    function errcont(text,code) { cont([{error:code+" "+text}]) }
+    function extract(result) { cont(result[0].translations) }
+    var enc_to = enc_langs(g,to)
+    if(encsrc.length<500)
+	gftranslate.call("?command=c-wordforword&input="+encsrc
+			 +lexer+"&unlexer=text&from="+g+from+"&to="+enc_to
+			 ,extract,errcont)
+    else cont([{error:"sentence too long"}])
+}
+
+// Get list of supported languages
+gftranslate.waiting=[]
+gftranslate.get_languages=function(cont,errcont) {
+    function init2(grammar_info) {
+	var ls=grammar_info.languages
+	gftranslate.grammar=grammar_info.name
+	var langs=[], pre=gftranslate.grammar, n=pre.length
+	for(var i=0;i<ls.length;i++)
+	    if(ls[i].name.substr(0,n)==pre) langs.push(ls[i].name.substr(n))
+	gftranslate.targetlist=langs
+	var w=gftranslate.waiting
+	for (var i=0;i<w.length;i++) w[i].cont(langs)
+	gftranslate.waiting=[]
+    }
+    function init2error(text,status,ct) {
+	var w=gftranslate.waiting
+	for (var i=0;i<w.length;i++) {
+	    var e=w[i].errcont
+	    if(e) e(text,status,ct)
+	}
+	gftranslate.waiting=[]
+    }
+    if(gftranslate.targetlist) cont(gftranslate.targetlist)
+    else {
+	gftranslate.waiting.push({cont:cont,errcont:errcont})
+	if(gftranslate.waiting.length<2) 
+	    gftranslate.call("?command=c-grammar",init2,init2error)
+    }
+}
+
+// Get functions to test which source and target langauges are supported
+gftranslate.get_support=function(cont,errcont) {
+    function support(code) { return gftranslate.targets[code] }
+    function init2(langs) {
+	gftranslate.targets=toSet(langs)
+	cont(support,support)
+    }
+    if(gftranslate.targets) cont(support,support)
+    else gftranslate.get_languages(init2,errcont)
+}
+
+// trans_text_quality : String -> {quality:String, text:String}
+function trans_text_quality(text) {
+    var quality="default_quality"
+    switch(text[0]) {
+    case '+': text=text.substr(1).trimLeft(); quality="high_quality"; break;
+    case '*': text=text.substr(1).trimLeft(); quality="low_quality"; break;
+    }
+    return {quality:quality,text:text}
+}
+
+// find_to :: Lang -> [{to:Lang,...}] -> Int
+function find_to(to,lins) {
+    for(var i=0;i<lins.length;i++)
+	if(lins[i].to==to) return i
+    return -1 // Hmm....
+}
+
+function trans_quality(r,to) {
+    var ix=to ? find_to(to,r.linearizations) : 0
+    if(ix<0) return null
+    else {
+	var text=r.linearizations[ix].text
+	if(r.prob==0) return {quality:"high_quality",text:text}
+	else if(r.prob<0) return {quality:"bad_quality",text:text}
+	else {
+	    var t=trans_text_quality(text)
+	    if(t.quality=="default_quality" && r.tree && r.tree[0]=="?")
+		t.quality="low_quality"
+	    return t
+	}
+    }
+}
diff --git a/src/www/js/langcode.js b/src/www/js/langcode.js
new file mode 100644
--- /dev/null
+++ b/src/www/js/langcode.js
@@ -0,0 +1,51 @@
+// Language names and ISO-639 codes (both 3-letter and 2-letter codes)
+// See http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
+
+function lang1(namecode2) {
+    function lang(code,name,code2) {return {code:code, name:name, code2:code2}}
+    var nc=namecode2.split(":")
+    var name=nc[0]
+    var ws=name.split("/")
+    var code2=nc.length>1 ? nc[1] : ""
+    return ws.length==1 ? lang(name.substr(0,3),name,code2)
+	                : lang(ws[0],ws[1],code2)
+}
+
+var languages = // [ISO-639-2 code "/"] language name ":" ISO 639-1 code
+    map(lang1,"Amharic:am Arabic:ar Bulgarian:bg Catalan:ca Chinese:zh Danish:da Dutch:nl English:en Finnish:fi French:fr German:de Greek:el Hindi:hi Ina/Interlingua:ia Italian:it Jpn/Japanese:ja Latin:la Norwegian:nb Polish:pl Ron/Romanian:ro Russian:ru Spanish:es Swedish:sv Thai:th Turkish:tr Urdu:ur".split(" "))
+
+var langname={}
+var langcode2={}
+var langcode3={}
+for(var i in languages) {
+    langname[languages[i].code]=languages[i].name
+    langcode2[languages[i].code]=languages[i].code2
+    langcode3[languages[i].code2]=languages[i].code
+}
+
+function concname(code) { return langname[code] || code; }
+function alangcode(code) { return langcode2[code] || code; }
+
+// Add a country code to the language code
+function add_country(code) {
+    switch(code) {
+    case "en": return "en-US"  // "en-scotland" // or "en-GB"
+    case "sv": return "sv-SE"
+    case "fr": return "fr-FR"
+    case "de": return "de-DE"
+    case "fi": return "fi-FI"
+    case "zh": return "zh-CN"
+    case "hi": return "hi-IN"
+    case "es": return "es-ES"
+    case "it": return "it-IT"
+    case "bg": return "bg-BG" // ?
+    case "da": return "da-DK"
+    case "nb": return "nb-NO"
+    case "nl": return "nl-NL"
+    case "ja": return "ja-JP"
+    case "ro": return "ja-RO"
+    case "el": return "el-GR"
+    // ...
+    default: return code
+    }
+}
diff --git a/src/www/js/localstorage.js b/src/www/js/localstorage.js
--- a/src/www/js/localstorage.js
+++ b/src/www/js/localstorage.js
@@ -15,15 +15,15 @@
 // An interface to localStorage, to store JSON data under a unique prefix
 function appLocalStorage(appPrefix,privateStorage) {
 
-    function parse(s) {
-	try { return JSON.parse(s) } catch(e) { return null }
+    function parse(s,def) {
+	try { return JSON.parse(s) } catch(e) { return def }
     }
 
     function methods(storage) {
 	return {
 	    get: function (name,def) {
 		var id=appPrefix+name
-		return storage[id] && parse(storage[id]) || def;
+		return parse(storage[id]||"",def);
 	    },
 	    put: function (name,value) {
 		var id=appPrefix+name;
@@ -34,7 +34,7 @@
 		delete storage[id]
 	    },
 	    ls: function(prefix) {
-		var pre=appPrefix+prefix
+		var pre=appPrefix+(prefix||"")
 		var files=[]
 		for(var i in storage)
 		    if(hasPrefix(i,pre)) files.push(i.substr(pre.length))
diff --git a/src/www/js/support.js b/src/www/js/support.js
--- a/src/www/js/support.js
+++ b/src/www/js/support.js
@@ -125,14 +125,31 @@
 
 // JSON via AJAX
 function ajax_http_get_json(url,cont,errorcallback) {
-    ajax_http_get(url, with_json(cont), errorcallback);
+    ajax_http_get(url, with_json(cont,errorcallback), errorcallback);
 }
 
 function ajax_http_post_json(url,formdata,cont,errorcallback) {
-    ajax_http_post(url, formdata, with_json(cont), errorcallback);
+    ajax_http_post(url, formdata, with_json(cont,errorcallback), errorcallback);
 }
 
-function with_json(cont) { return function(txt){cont(eval("("+txt+")"));} }
+function with_json(cont,errorcallback) {
+    return function(txt){
+	if(txt) {
+	    try {
+		var json=eval("("+txt+")")
+	    } catch (e) {
+		if(errorcallback)
+		    errorcallback("JSON parsing problem",500,"text/plain")
+		return
+	    }
+	    cont(json);
+	}
+	else {
+	    if(errorcallback)
+		errorcallback("Empty response form server (crash?)",500,"text/plain")
+	}
+    }
+}
 
 function sameOrigin(url) {
     var a=empty("a");
@@ -140,10 +157,20 @@
     return hasPrefix(a.href,location.protocol+"//"+location.host+"/");
 }
 
+/*
 // Use AJAX when possible, fallback to JSONP
 function http_get_json(url,cont,errorcallback) {
     if(sameOrigin(url)) ajax_http_get_json(url,cont,errorcallback);
     else jsonpf(url,cont,errorcallback);
+}
+*/
+
+// For better error handling, always use AJAX, don't fallback to JSONP
+// Cross-origin requests are allowed by the PGF service and are supported in
+// all modern browsers.
+// See http://en.wikipedia.org/wiki/Cross-origin_resource_sharing
+function http_get_json(url,cont,errorcallback) {
+    ajax_http_get_json(url,cont,errorcallback);
 }
 
 /* --- URL construction ----------------------------------------------------- */
diff --git a/src/www/js/wc.js b/src/www/js/wc.js
new file mode 100644
--- /dev/null
+++ b/src/www/js/wc.js
@@ -0,0 +1,341 @@
+var wc={}
+wc.cnl="Phrasebook" // try this controlled natural language first
+wc.f=document.forms[0]
+wc.o=element("output")
+wc.e=element("extra")
+wc.i=element("grammarinfo")
+wc.p=element("pick")
+wc.os=[] // output segment list
+wc.cache={} // output segment cache, indexed by source text
+wc.local=appLocalStorage("gf.wc.")
+wc.translating=""
+
+wc.delayed_translate=function() {
+    function restart(){ if(wc.f.input.value!=wc.translating) wc.translate() }
+    if(wc.timer) clearTimeout(wc.timer);
+    wc.timer=setTimeout(restart,500)
+    var h=wc.f.input.scrollHeight,bh=document.body.clientHeight
+    if(h>bh) h=bh
+    if(wc.f.input.clientHeight<h) wc.f.input.style.height=h+15+"px"
+}
+
+wc.clear=function() {
+    wc.f.input.value=""
+    wc.f.input.style.height=""
+    clear(wc.o)
+    wc.delayed_translate()
+}
+
+wc.save=function() {
+    var f=wc.f
+    wc.local.put("from",f.from.value)
+    wc.local.put("to",f.to.value)
+    wc.local.put("input",f.input.value)
+    wc.local.put("colors",f.colors.checked)
+}
+
+wc.load=function() {
+    var f=wc.f
+    f.input.value=wc.local.get("input",f.input.value)
+    f.from.value=wc.local.get("from",f.from.value)
+    f.to.value=wc.local.get("to",f.to.value)
+    f.colors.checked=wc.local.get("colors",f.colors.checked)
+    wc.colors()
+    wc.delayed_translate()
+}
+
+wc.translate=function() {
+    var f=wc.f, e=wc.e, p=wc.p
+
+    /*
+    function disable(yes) {
+	f.translate.disabled=yes
+	f.to.disabled=yes
+	if(f.swap) f.swap.disabled=yes
+    }
+    */
+
+    function split_punct(s) {
+	return s.split(/([.!?]+[ \t\n]+|\n\n+|[ \t\n]*[-•*+#]+[ \t\n]+)/)
+    }
+
+    function find_pick(rs) {
+	for(var i=0;i<rs.length && !rs[i].t;i++)
+	    ;
+	return i
+    }
+
+    function translate_segment(so) { // so = segment output
+	so.rs=[] // list of alternative translations for this segment
+	so.current_pick= -1 // index of currently selected alternative
+
+	function show_error(msg) {
+	    //if(e) e.innerHTML="<span class=low_quality>Translation problem: "+msg+"</span>"
+	    //else
+	    {
+		replaceChildren(so.target,text("["+msg+"]"))
+		so.target.className="error"
+	    }
+	    //disable(false)
+	}
+	function show_pick(i) { return function() { show_trans(i); return false; } }
+	function show_picks() {
+	    clear(p)
+	    for(var i=0;i<so.rs.length;i++) {
+		if(so.rs[i].t) {
+		    var pick=text(i+1) // +"⃝"
+		    if(i!=so.current_pick) {
+			var pick=node("a",{href:"#"},[pick])
+			pick.onclick=pick.onmouseover=show_pick(i)
+		    }
+		    var q=so.rs[i].t.quality
+		    p.appendChild(text(" "))
+		    p.appendChild(span_class("pick "+q,pick))
+		}
+	    }
+	    /*
+	    p.appendChild(wrap_class("small","pick",
+				     node("a",{href:wc.google_translate_url(),
+					       target:"google_translate"},
+					  [text("Google Translate")])))
+	    */
+	}
+	function show_more() {
+	    wc.selected=so
+	    var r=so.rs[so.current_pick]
+	    var prob=r.prob<=0 ? "" : r.prob || ""
+	    if(e) e.innerHTML=prob+"<br>"+(r.tree||"")
+	    if(wc.p /*&& so.rs.length>1*/) show_picks()
+	    //if(f.speak.checked) wc.speak(t.text,f.to.value)
+	}
+	so.target.onclick=show_more
+
+	function show_trans(i) {
+	    var r=so.rs[i]
+	    if(!r.t) {
+		i=find_pick(so.rs)
+		r=so.rs[i]
+	    }
+	    if(r && r.t) {
+		replaceChildren(so.target,text(r.t.text))
+		so.text=r.t.text
+		so.target.className=r.t.quality
+		so.current_pick=i
+		if(wc.selected==so) show_more()
+	    }
+	}
+	function showit(r,grammar) {
+	    r.grammar=grammar
+	    r.t=trans_quality(r,grammar+f.to.value)
+	    so.rs.push(r)
+	    var j=so.rs.length-1
+	    if(so.current_pick<0 || so.current_pick==j) show_trans(j)
+	    else if(wc.selected==so) show_picks()
+	    //disable(false)
+	}
+
+	function word_for_word(text,cont) {
+	    function step3(tra) {
+		if(tra.length>=1) {
+		    var r=tra[0]
+		    r.prob = -1
+		    if(r.linearizations) showit(r,gftranslate.grammar)
+		}
+		else if(so.rs.length==0)
+		    show_error("Unable to translate")
+	    }
+	    gftranslate.wordforword(text,f.from.value,wc.languages || f.to.value,step3)
+	}
+
+	function trans(text,i,count) {
+	    function step3(tra) {
+		if(tra.length>=1) {
+		    var r=tra[0]
+		    if(r.error!=undefined) {
+			if(i==0 && so.rs.length==0) {
+			    //show_error(tra[0].error)
+			    word_for_word(text)
+			}
+		    }
+		    else {
+			for(var ti=0;ti<tra.length;ti++) {
+			    var r=tra[ti]
+			    if(r.linearizations) showit(r,gftranslate.grammar)
+			    //else show_error("no linearizations")
+			}
+		    }
+		}
+		else if(i==0 && so.rs.length==0)
+		    show_error("Unable to translate")
+	    }
+	    gftranslate.translate(text,f.from.value,wc.languages || f.to.value,i,count,step3)
+	}
+	function step2(text) { trans(text,0,10) }
+	function step2cnl(text) {
+	    function step3cnl(results) {
+		var trans=results[0].translations
+		if(trans && trans.length>=1) {
+		    for(var i=0;i<trans.length;i++) {
+			var r=trans[i]
+			r.prob=0
+			showit(r,wc.cnl)
+		    }
+		}
+		step2(text)
+	    }
+	    wc.pgf_online.translate({from:wc.cnl+f.from.value,
+				     //to:wc.cnl+f.to.value,
+				     lexer:"text",unlexer:"text",input:text},
+				    step3cnl,
+				    function(){step2(text)})
+	}
+	if(wc.cnl) step2cnl(so.input)
+	else step2(so.input)
+    }
+
+    function change_segment_to(so,to) {
+	var rs=so.rs
+	if(rs) {
+	    for(var i=0;i<rs.length;i++)
+		rs[i].t=trans_quality(rs[i],rs[i].grammar+to)
+	    var i=so.current_pick
+	    if(!rs[i].t) {
+		i=find_pick(rs)
+		//console.log("Change pick",so.current_pick,i)
+		so.current_pick=i
+		clear(p)
+		wc.selected=null
+	    }
+	    var r=rs[i]
+	    so.text=r.t.text
+	    replaceChildren(so.target,text(r.t.text))
+	    so.target.className=r.t.quality
+	}
+	so.to=to
+    }
+
+    //disable(true)
+    clear(wc.o)
+    clear(e)
+    clear(p)
+
+
+    var old=wc.cache
+    var old_selected=wc.selected
+    wc.selected=null
+    for(var i=0;i<wc.os.length;i++) old[wc.os[i].input]=wc.os[i] 
+       // could also keep all copies if the same text occurs more than once...
+    wc.os=[]
+
+    wc.translating=f.input.value
+    var is=split_punct(wc.translating+"\n")
+
+    for(var i=0;i<is.length;i++) {
+	var same=old[is[i]]
+	if(same /*&& same.to==f.to.value*/ && same.from==f.from.value) {
+	    // reuse an unchanged segment
+	    wc.os[i]=same
+	    wc.o.appendChild(same.target)
+	    if(same==old_selected) wc.selected=same
+	    delete old[is[i]] // can't use the same node twice
+	    if(same.to!=f.to.value) change_segment_to(same,f.to.value)
+	}
+	else {
+	    // create a new output segment
+	    var o=wc.os[i]={input:is[i],text:is[i],
+			    from:f.from.value,to:f.to.value}
+	    if(i&1) { // punctuation
+		o.target=span_class("punct",text(is[i]))
+		wc.o.appendChild(o.target)
+	    }
+	    else { // text segment to be translated
+		o.target=span_class("placeholder",text(is[i]))
+		wc.o.appendChild(o.target)
+		translate_segment(o)
+	    }
+	}
+    }
+    wc.save()
+    return false;
+}
+
+wc.speak=function(text,lang) {
+    if(wc.speech) {
+	var u=new SpeechSynthesisUtterance(text)
+	u.lang=add_country(alangcode(lang))
+	speechSynthesis.cancel()
+	speechSynthesis.speak(u)
+    }
+}
+
+wc.colors=function() {
+  document.body.className=wc.f.colors.checked ? "colors" : ""
+  wc.local.put("colors",wc.f.colors.checked)
+}
+
+wc.swap=function() {
+    var f=wc.f
+    function txt(so) { return so.text }
+    f.input.value=wc.os.map(txt).join("").trimRight()
+    var from=f.from.value
+    f.from.value=f.to.value
+    f.to.value=from
+    wc.translate()
+}
+
+wc.google_translate_url=function() {
+    return "http://translate.google.com/"
+	+"#"+alangcode(wc.f.from.value)
+	+"/"+alangcode(wc.f.to.value)
+	+"/"+encodeURIComponent(wc.f.input.value)
+}
+
+wc.try_google=function() {
+    var w=window.open(wc.google_translate_url(),
+		      "google_translate")
+    w.focus()
+}
+
+
+// Update language selection menus with the languages supported by the grammar
+function init_languages() {
+    function init2(langs) {
+	replaceInnerHTML(wc.i,"Enter text to translate above")
+	wc.languages=langs
+	var langset=toSet(langs)
+	function update_menu(m) {
+	    var l=m.value
+	    clear(m)
+	    for(var i=0;i<langs.length;i++)
+		m.appendChild(option(concname(langs[i]),langs[i]))
+	    if(langset[l]) m.value=l
+	}
+	update_menu(wc.f.from)
+	update_menu(wc.f.to)
+    }
+    function initerror(errortext,status,ct) {
+	var msg = status==404 ? "The wide cover translation grammar was not found on the server" : "Server problem "+status
+	replaceChildren(wc.i,text(msg))
+	if(wc.i) wc.i.className="error"
+    }
+    replaceInnerHTML(wc.i,"Loading the wide coverage translation grammar, please wait...")
+    gftranslate.get_languages(init2,initerror)
+}
+
+function init_speech() {
+    var speak=element("speak")
+    if(speak) {
+	wc.speech=window.speechSynthesis && window.speechSynthesis.getVoices().length>0
+	if(wc.speech) speak.style.display="inline"
+    }
+}
+
+init_languages()
+init_speech()
+setTimeout(init_speech,500) // A hack for Chrome.
+if(wc.cnl) {
+    wc.pgf_online=pgf_online({});
+    wc.pgf_online.switch_grammar(wc.cnl+".pgf")
+}
+wc.load()
+wc.f.input.focus()
diff --git a/src/www/minibar/minibar_input.js b/src/www/minibar/minibar_input.js
--- a/src/www/minibar/minibar_input.js
+++ b/src/www/minibar/minibar_input.js
@@ -370,23 +370,36 @@
     }
 }
 
-Input.prototype.enable_structural_editing=function(brackets,tree) {
+Input.prototype.enable_structural_editing=function(bracketss,tree) {
     var t=this;
     with(t) {
 	var typed=surface.typed;
-	function add_bs(b,parent) {
-	    if(b.token) {
-		var fun=parent.fun,cat=parent.cat;
-		function showrepl() { t.show_replacements(brackets,parent,tree)}
-		var w= span_class("word editable",text(b.token));
-		if(fun && cat) w.onclick=showrepl
-		w.title=(fun||"_")+":"+(cat||"_")+" "+parent.fid+":"+parent.index
-		surface.insertBefore(w,typed);
+	function add_bracket(brackets) {
+	    function add_bs(b,parent) {
+		if(b.token) {
+		    var fun=parent.fun,cat=parent.cat;
+		    function showrepl() {
+			t.show_replacements(brackets,parent,tree)
+		    }
+		    if(fun && cat) {
+			var w= span_class("word editable",text(b.token));
+			w.onclick=showrepl
+		    }
+		    else
+			var w= span_class("word",text(b.token));
+		    w.title=(fun||"_")+":"+(cat||"_")+" "+parent.fid+":"+parent.index
+		    surface.insertBefore(w,typed);
+		}
+		else b.children.map(function(c){add_bs(c,b)})
 	    }
-	    else b.children.map(function(c){add_bs(c,b)})
+	    add_bs(brackets,null)
 	}
 	remove_surface_words()
-	add_bs(brackets);
+	//add_bs(brackets);
+	if(Array.isArray(bracketss))
+	    bracketss.map(add_bracket) // gf>3.5
+	else
+	    add_bracket(bracketss) // gf<=3.5
 	t.surface.structural_editing_enabled=true;
     }
 }
diff --git a/src/www/minibar/minibar_translations.js b/src/www/minibar/minibar_translations.js
--- a/src/www/minibar/minibar_translations.js
+++ b/src/www/minibar/minibar_translations.js
@@ -207,7 +207,7 @@
 			trans.appendChild(wrap("pre",text(errs[i].msg)))
 	    }
 	    if(options.show_brackets)
-		trans.appendChild(div_class("brackets",draw_brackets(bra)));
+		trans.appendChild(div_class("brackets",draw_bracketss(bra)));
 
 	}
     }
@@ -290,4 +290,10 @@
 	: node("span",{"class":"brackets",
 		       title:(b.fun||"_")+":"+b.cat+" "+b.fid+":"+b.index},
 	       b.children.map(draw_brackets))
+}
+
+function draw_bracketss(bs) {
+    return Array.isArray(bs)
+	? bs.map(draw_brackets)  //with gf>3.5, in some cases
+	: draw_brackets(bs) // with gf<=3.5
 }
diff --git a/src/www/syntax-editor/editor.css b/src/www/syntax-editor/editor.css
--- a/src/www/syntax-editor/editor.css
+++ b/src/www/syntax-editor/editor.css
@@ -37,7 +37,7 @@
 
 #tree, #tree_str
 {
-  white-space:pre;
+  white-space:pre-wrap;
   font-family: monospace;
   background: rgba(238, 238, 238, 0.6);
   padding:0.5em;
@@ -125,7 +125,7 @@
 div#debug
 {
   font: 10px monospace;
-  white-space: pre;
+  white-space: pre-wrap;
   color: #333;
   margin: 1em 0;
   border: 1px dashed #999;
diff --git a/src/www/translator/index.html b/src/www/translator/index.html
--- a/src/www/translator/index.html
+++ b/src/www/translator/index.html
@@ -11,7 +11,7 @@
 
 <body class=hover>
 <div class=pagehead>
-<h1>Simple Translation Tool</h1>
+  <h1><img src="../P/gf-cloud.png" alt="" title="GF Cloud Service">Simple Translation Tool</h1>
 <form name=options>
 <table class=menubar>
   <tr><td><span onclick="">File</span>
@@ -61,7 +61,7 @@
 	    <tr><td><span onclick="">Default translation method</span>
 	      <dl id=methods>
 		<dt><label><input name=method value=Manual type=radio onchange="translator.change(this)">Manual</label>
-		<dt><label><input name=method value=GFRobust type=radio onchange="translator.change(this)">GF Robust Parser</label>
+		<dt><label><input name=method value=GFRobust type=radio onchange="translator.change(this)">GF Wide Coverage Translation</label>
 	      </dl>
 	  </table>
 	<dt><label><input name=cloud type=checkbox onchange="translator.change(this)"> Save in the cloud</label>
@@ -78,15 +78,16 @@
 </div>
 <hr>
 <div class=modtime><small>HMTL
-<!-- hhmts start -->Last modified: Fri Apr 12 17:03:43 CEST 2013 <!-- hhmts end -->
+<!-- hhmts start -->Last modified: Fri Apr 11 14:10:02 CEST 2014 <!-- hhmts end -->
 </small></div>
 <a href="about.html">About</a>
 
 <script type="text/JavaScript" src="../js/grammar_manager.js"></script>
 <script type="text/javascript" src="../js/support.js"></script>
 <script type="text/javascript" src="../js/pgf_online.js"></script>
-<script type="text/javascript" src="../js/gfrobust.js"></script>
+<script type="text/javascript" src="../js/gftranslate.js"></script>
 <script type="text/javascript" src="../js/localstorage.js"></script>
+<script type="text/javascript" src="../js/langcode.js"></script>
 <script type="text/javascript" src="../gfse/localstorage.js"></script>
 <script type="text/javascript" src="../gfse/cloud2.js"></script>
 
diff --git a/src/www/translator/translator.css b/src/www/translator/translator.css
--- a/src/www/translator/translator.css
+++ b/src/www/translator/translator.css
@@ -99,6 +99,11 @@
 span.error { color: red; }
 span.choices { color: blue; font-weight: bold; font-family: sans-serif; }
 
+.default_quality { background-color: #ffc; background-color: rgba(255,255,0,0.20) }
+.high_quality { background-color: #cfc; background-color: rgba(0,255,0,0.20); }
+.low_quality { background-color: #fcc; background-color: rgba(255,0,0,0.20); }
+.bad_quality { background-color: #f88; background-color: rgba(255,0,0,0.53); }
+.manual_quality { background-color: #ccf; background-color: rgba(0,0,255,0.20); }
 
 div.overlay {
     display: none;
diff --git a/src/www/translator/translator.js b/src/www/translator/translator.js
--- a/src/www/translator/translator.js
+++ b/src/www/translator/translator.js
@@ -118,7 +118,7 @@
 	mark_menus(yes,yes)
 	break;
     case "GFRobust":
-	if(window.gfrobust) gfrobust.get_support(mark_menus)
+	if(window.gftranslate) gftranslate.get_support(mark_menus)
 	else mark_menus(no,no)
 	break;
     case "Apertium":
@@ -171,7 +171,8 @@
 	}
 	else if(ts) {
 	    clear(ts[i])
-	    ts[i].appendChild(text(segment.target+" "))
+	    ts[i].appendChild(qtext(segment.target))
+	    ts[i].appendChild(text(" "))
 	}
     }
     function update_segment(m,txts) {
@@ -186,40 +187,70 @@
 
 	function upd3(txts) { update_segment("Apertium",txts) }
 
+	function upd3s(txt) { upd3([{quality:"error",text:txt}]) }
+
 	function upd1(res) {
 	    //console.log(translate_output)
 	    if(res.translation) upd3([res.translation])
-	    else upd3(["["+res.error.message+"]"])
+	    else upd3s("["+res.error.message+"]")
 	}
 
 	function upd0(source) { apertium.translate(source,afrom,ato,upd1) }
 
 	if(!window.apertium)
-	    upd3(["[Apertium is not available]"])
+	    upd3s("[Apertium is not available]")
 	else if(apertium.isTranslatablePair(afrom,ato)) {
 	    if(!eq_options(segment.options,o)) upd0(segment.source)
 	}
 	else
-	    upd3(["[Apertium does not support "+show_translation(o)+"]"])
+	    upd3s("[Apertium does not support "+show_translation(o)+"]")
     }
     function update_gfrobust_translation() {
-	function upd3s(txt) { update_segment("GFRobust",[txt]) }
-	function upd2(ts,punct) {
-	    switch(ts.length) {
-	    case 0: upd3s("[no translation]");break;
-	    default:
-		if(punct) ts=ts+" "+punct
-		unlextext(ts,upd3s);
+	function upd3(trans,sp,qf) {
+	    var ts=[]
+	    for(var i=0;i<trans.length;i++) {
+		var t=trans[i].linearizations[0].text
+		if(sp.punct) t=t+sp.punct
+		if(!elem(t,ts)) ts.push(t)
 	    }
+	    update_segment("GFRobust",ts.map(qf || trans_text_quality))
 	}
-	function upd0(source,punct) {
+
+	function upd3s(txt) {
+	    update_segment("GFRobust",[{quality:"error",text:txt}])
+	}
+
+	function upd2b(trans,sp) {
+	    function badq(txt) { return {quality:"bad_quality",text:txt} }
+	    if(trans.length==0) upd3s("[no translation]")
+	    else upd3(trans,sp,badq)
+	}
+
+	// upd0b :: {txt:String,punct:String} -> ()
+	function upd0b(sp) {
+	    function upd1b(translate_output) {
+		//console.log(translate_output)
+		upd2b(translate_output,sp)
+	    }
+	    gftranslate.wordforword(sp.txt,o.from,o.to,upd1b)
+	}
+
+	function upd2(trans,sp) {
+	    if(trans.length==0) upd0b(sp) // upd3s("[no translation]")
+	    else if(trans[0].error!=undefined)
+		//upd3s("[GF robust translation problem: "+trans[0].error+"]")
+		upd0b(sp)
+	    else upd3(trans,sp)
+	}
+	// upd0 :: {txt:String,punct:String} -> ()
+	function upd0(sp) {
 	    function upd1(translate_output) {
 		//console.log(translate_output)
-		upd2(translate_output,punct)
+		upd2(translate_output,sp)
 	    }
-	    gfrobust.translate(source,o.to,upd1)
+	    gftranslate.translate(sp.txt,o.from,o.to,0,10,upd1)
 	}
-	if(!window.gfrobust)
+	if(!window.gftranslate)
 		upd3s("[GF robust parser is not available]")
 	else {
 	    function check_support(ssupport,tsupport) {
@@ -229,8 +260,8 @@
 		    var want={from:o.from, to:o.to, method:"GFRobust"}
 		    if(!eq_options(segment.options,want)) {
 			//console.log("Updating "+i)
-			lexgfrobust(segment.source,upd0)
-			//upd0(segment.source)
+			//lexgfrobust(segment.source,upd0)
+			upd0(rmpunct(segment.source))
 		    }
 		    //else console.log("No update ",want,segment.options)
 		}
@@ -243,17 +274,24 @@
 		    upd3s("["+msg+"]")
 		}
 	    }
-	    gfrobust.get_support(check_support)
+	    function no_support(text,status,ct) {
+		upd3s("[GF Robust translation service error: "+status+"]")
+	    }
+	    gftranslate.get_support(check_support,no_support)
 	}
     }
 
     function update_gf_translation(grammar,gfrom,gto) {
 	var server=t.servers[grammar]
 	function upd3(txts) { update_segment(grammar,txts) }
+	function upd3s(txt) { upd3([{quality:"error",text:txt}]) }
 	function upd2(ts) {
 	    switch(ts.length) {
-	    case 0: upd3(["[no translation]"]);break;
-	    default: mapc(unlextext,ts,upd3); break;
+	    case 0: upd3s("[no translation]");break;
+	    default:
+		//mapc(unlextext,ts,upd3);
+		upd3(ts)
+		break;
 	    }
 	}
 	function upd1(translate_output) {
@@ -261,7 +299,8 @@
 	    upd2(collect_texts(translate_output[0].translations))
 	}
 	function upd0(source) {
-	    server.translate({from:gfrom,to:gto,input:source},upd1)
+	    server.translate({from:gfrom,to:gto,lexer:"text",unlexer:"text",
+			      input:source},upd1)
 	}
 	var fls=t.gf_supported(grammar,o.from)
 	var tls=t.gf_supported(grammar,o.to)
@@ -269,7 +308,8 @@
 	    var want={from:o.from, to:o.to, method:grammar}
 	    if(!eq_options(segment.options,want)) {
 		//console.log("Updating "+i)
-		lextext(segment.source,upd0)
+		//lextext(segment.source,upd0)
+		upd0(segment.source)
 	    }
 	    //else console.log("No update ",want,segment.options)
 	}
@@ -281,7 +321,7 @@
 	    var is=" is "+sup
 	    var msg= fls ? tn+isnot : tls ? fn+isnot :
 		      "Neither "+fn+" nor "+tn+is
-	    upd3(["["+msg+"]"])
+	    upd3s("["+msg+"]")
 	}
     }
 
@@ -812,12 +852,13 @@
 	set_manual(s)
 	s.options.from=t.document.options.from
 	s.options.to=t.document.options.to
-	s.target=inp.value // side effect, updating the document in-place
+	s.target={quality:"manual_quality",text:inp.value}
+	         // side effect, updating the document in-place
 	restore();
 	return false;
     }
 
-    var inp=node("input",{name:"it",value:s.target})
+    var inp=node("input",{name:"it",value:qstring(s.target)})
     var e=form({},[inp, submit(), button("Cancel",restore)])
     var target=wrap_class("td","target",e)
     var edit=t.draw_segment_given_target(s,target,i)
@@ -839,7 +880,12 @@
 /*
 type Document = { name:String, options:DocOptions, segments:[Segment],
                   globalsight : GlobalSight|null }
-type Segment = { source:String, target:String, options:Options }
+type Segment = { source:String, target:QText, options:Options }
+               & ( {} | { choices:[QText] } )
+type QText = { quality:Quality, text:String }
+             | String  // mostly for backward compatibility
+type Quality = "default_quality" | "low_quality" | "high_quality" 
+             | "manual_quality"
 type DocOptions = Options & { view:View, cloud:Bool }
 type Options = {from: Lang, to: Lang, method:Method}
 type Lang = String // Eng, Swe, Ita, etc
@@ -873,7 +919,7 @@
 	function src(seg) { return seg.source }
 	function trg(seg) { return seg.target }
 	function fmt(txt,i) {
-	    var sd=span_class("segment",text(txt+" "))
+	    var sd=span_class("segment",[qtext(txt),text(" ")])
 	    function setclass(cls) {
 		return function() {
 		    targets[i].className=sources[i].className=cls
@@ -900,7 +946,7 @@
     var t=this
     var dopt=t.document.options
     var opt=s.options
-    var txt=text(s.target)
+    var txt=qtext(s.target)
     if(opt.from!=dopt.from || opt.to!=dopt.to) txt=span_class("error",txt)
     var target=wrap_class("td","target",txt)
     function edit() { t.edit_translation(i) }
@@ -910,9 +956,23 @@
     return t.draw_segment_given_target(s,target,i)
 }
 
+function qtext(t) {
+    switch(typeof(t)) {
+    case "string": return text(t)
+    default: return span_class(t.quality||"",text(t.text))
+    }
+}
+
+function qstring(t) {
+    switch(typeof(t)) {
+    case "string": return t
+    default: return t.text
+    }
+}
+
 function draw_choices(txts,onclick) {
     function opt(txt) { 
-	var o=dt(text(txt))
+	var o=dt(qtext(txt))
 	o.onclick=function(ev) { ev.stopPropagation(); onclick(txt) }
 	return o
     }
@@ -937,7 +997,7 @@
 	}
 	var autoB=radiobutton("method","Default","Default",change)
 	var manualB=radiobutton("method","Manual","Manual",change)
-	var gfrobustB=radiobutton("method","GFRobust","GF Robust Parser",change)
+	var gfrobustB=radiobutton("method","GFRobust","GF Wide Coverage Translation",change)
 	var dl=wrap_class("dl","popupmenu",
 			  [dt(autoB),
 			   dt([manualB,text(" "),draw_translation(o)]),
@@ -969,17 +1029,19 @@
     var source=wrap_class("td","source",txt)
     if(!t.document.globalsight)
 	txt.onclick=function() { t.edit_source(source,i); }
-    if(window.gfrobust && segment_method(t.document,s)=="GFRobust") {
+    /*
+    if(window.gftranslate && segment_method(t.document,s)=="GFRobust") {
 	function add_button(src) {
 	    var btn=img("../minibar/tree-btn.png")
 	    btn.className="right"
-	    btn.other=gfrobust.parsetree_url(src)
+	    btn.other=gftranslate.parsetree_url(src)
 	    btn.title="Click to toggle parse tree view."
 	    btn.onclick=function() { toggle_img(btn) }
 	    source.appendChild(btn)
 	}
 	lexgfrobust(s.source,add_button)
     }
+    */
     var options=wrap_class("td","options",draw_options())
 
     return node("tr",{"class":"segment",id:i},[actions,source,options,target])
@@ -1028,32 +1090,6 @@
 
 /* --- Auxiliary functions -------------------------------------------------- */
 
-function lang1(namecode2) {
-    function lang(code,name,code2) {return {code:code, name:name, code2:code2}}
-    var nc=namecode2.split(":");
-    var name=nc[0]
-    var ws=name.split("/");
-    var code2=nc.length>1 ? nc[1] : ""
-    return ws.length==1 ? lang(name.substr(0,3),name,code2)
-	                : lang(ws[0],ws[1],code2);
-}
-
-// Language names and ISO-639 codes (both 3-letter and 2-letter codes)
-// See http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
-var languages = // [ISO-639-2 code "/"] language name ":" ISO 639-1 code
-    map(lang1,"Amharic:am Arabic:ar Bulgarian:bg Catalan:ca Chinese:zh Danish:da Dutch:nl English:en Finnish:fi French:fr German:de Greek:el Hindi:hi Ina/Interlingua:ia Italian:it Jpn/Japanese:ja Latin:la Norwegian:nb Polish:pl Ron/Romanian:ro Russian:ru Spanish:es Swedish:sv Thai:th Turkish:tr Urdu:ur".split(" "));
-
-var langname={};
-var langcode2={}
-var langcode3={}
-for(var i in languages) {
-    langname[languages[i].code]=languages[i].name
-    langcode2[languages[i].code]=languages[i].code2
-    langcode3[languages[i].code2]=languages[i].code
-}
-function concname(code) { return langname[code] || code; }
-function alangcode(code) { return langcode2[code] || code; }
-
 // Collect alternative texts in the output from PGF service translate command
 function collect_texts(ts) {
     var list=[]
@@ -1167,7 +1203,7 @@
     var gs=doc.globalsight.segments
     var ss=doc.segments
     for(var i=0;i<gs.length && i<ss.length;i++)
-	ls=ls.concat(gs[i],ss[i].target)
+	ls=ls.concat(gs[i],qstring(ss[i].target))
 
     ls.push("")
     ls.push("# END GlobalSight Download File")
@@ -1191,9 +1227,7 @@
     with_dir(save)
 }
 
-function unlextext(txt,cont) { gfshell('ps -bind -unlextext "'+txt+'"',cont) }
-function lextext(txt,cont) { gfshell('ps -lextext "'+txt+'"',cont) }
-
+/*
 // Like lextext, but separate punctuation from the end
 function lexgfrobust(txt,cont) {
     function rmpunct(txt) {
@@ -1204,6 +1238,27 @@
 	cont(gf_unlex(ts),punct)
     }
     lextext(txt,rmpunct)
+}
+*/
+// rmpunct :: String -> {txt:String,punct:String}
+function rmpunct(txt) {
+    function ispunct(c) {
+	switch(c) {
+	case ' ':
+	case '\t':
+	case '\n':
+	case '.':
+	case '?':
+	case '!':
+	    return true
+	default:
+	    return false
+	}
+    }
+    var i=txt.length-1
+    while(i>=0 && ispunct(txt[i])) i--
+    i++
+    return {txt:txt.substr(0,i),punct:txt.substr(i)}
 }
 
 /* --- DOM Support ---------------------------------------------------------- */
diff --git a/src/www/wc.html b/src/www/wc.html
new file mode 100644
--- /dev/null
+++ b/src/www/wc.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html>
+<html> <head>
+<title>Demo: GF Wide Coverage Translation</title>
+<link rel="stylesheet" type="text/css" href="gfse/editor.css" title="Cloud">
+<meta name = "viewport" content = "width = device-width">
+<meta charset="UTF-8">
+<link rel=top href="../" title="GF">
+<style>
+div.center { text-align: center; }
+table { border-collapse: collapse; table-layout: fixed; width: 100%; }
+td { padding: 0 5px; vertical-align: top; }
+td.output { background: #fcfcfc; border: 1px solid grey; }
+td.input, td.output { font-family: sans-serif; font-size: 90%; }
+div#output { white-space: pre-line; }
+div.input { margin-right: 5px; }
+textarea { font: inherit; }
+body:target h1, body:target div.modtime { display: none; }
+small { color: #666; }
+#pick>* { padding: 0 0.5ex; }
+#speak { display: none; }
+.colors .default_quality { background-color: #ffb; }
+.colors .high_quality { background-color: #bfb; }
+.colors .low_quality { background-color: #fa7; }
+.colors .bad_quality { background-color: #f89; }
+.placeholder { color: #999; }
+.error { color: #c00; }
+</style>
+</head>
+
+<body id=embed>
+<div>
+<h1><a href="http://www.grammaticalframework.org/"><img class=nofloat src="P/gf-cloud.png" alt="GF"></a> Wide Coverage Translation Demo</h1>
+</div>
+
+<form onsubmit="return wc.translate()" style="width: 100%">
+<table>
+<tr><td>
+  <select name=from>
+    <option value=Bul>Bulgarian</option>
+    <option value=Chi>Chinese</option>
+    <option value=Dut>Dutch</option>
+    <option value=Eng selected>English</option>
+    <option value=Fin>Finnish</option>
+    <option value=Fre>French</option>
+    <option value=Ger>German</option>
+    <option value=Hin>Hindi</option>
+    <option value=Ita>Italian</option>
+    <option value=Spa>Spanish</option>
+    <option value=Swe>Swedish</option>
+  </select>
+  <input type=button value="Clear" onclick="wc.clear()">
+  <td style="text-align: right">
+    <input type=button name=swap onclick="wc.swap()" value="⇆">
+  <td>
+  <select name=to onchange="wc.translate()">
+    <option value=Bul>Bulgarian</option>
+    <option value=Chi>Chinese</option>
+    <option value=Dut>Dutch</option>
+    <option value=Eng>English</option>
+    <option value=Fin>Finnish</option>
+    <option value=Fre>French</option>
+    <option value=Ger>German</option>
+    <option value=Hin>Hindi</option>
+    <option value=Ita>Italian</option>
+    <option value=Spa>Spanish</option>
+    <option value=Swe selected>Swedish</option>
+  </select>
+  <input name=colors type=checkbox checked onchange="wc.colors()"> Colors
+  <td><button name=translate type=submit><strong>Translate</strong></button>
+  <tr><td class=input colspan=2>
+    <div class=input>
+  <textarea name=input rows=5 style="width: 100%" onkeyup="wc.delayed_translate()"></textarea>
+      </div>
+  <td class=output colspan=2>
+
+  <div id=output></div>
+  <tr><td colspan=2>
+    <small id=grammarinfo>Enter text to translate above.</small>
+    <td colspan=2>
+  <!--<small id=speak><input name=speak type=checkbox> Enable speech synthesis</small>-->
+
+</table>
+</form>
+
+<div class=center>
+  <input type=button onclick="wc.try_google()" value="Try Google Translate">
+  <div id=pick></div>
+  <small id=extra></small>
+  </div>
+<hr>
+<div class=modtime><small>
+<!-- hhmts start -->Last modified: Fri Jun 20 20:21:52 CEST 2014 <!-- hhmts end -->
+</small></div>
+<a href="http://www.grammaticalframework.org/demos/translation.html">About</a>
+<script src="js/support.js"></script>
+<script src="js/gftranslate.js"></script>
+<script src="js/localstorage.js"></script>
+<script src="js/langcode.js"></script>
+<script src="js/pgf_online.js"></script>
+<script src="js/wc.js"></script>
+</script>
+</body>
+</html>
diff --git a/testsuite/compiler/check/abstract-operations/abstract-operations.gfs b/testsuite/compiler/check/abstract-operations/abstract-operations.gfs
--- a/testsuite/compiler/check/abstract-operations/abstract-operations.gfs
+++ b/testsuite/compiler/check/abstract-operations/abstract-operations.gfs
@@ -1,5 +1,5 @@
 -- here we test that the abstract operations are not used for proof search
 
-i testsuite\compiler\check\abstract-operations\Nat.gf
-gt -cat=Nat -number=10 -depth=10
+i testsuite/compiler/check/abstract-operations/Nat.gf
+gt -cat=Nat -number=11 -depth=10
 pt -compute (twice (succ zero))
diff --git a/testsuite/compiler/check/abstract-operations/abstract-operations.gfs.gold b/testsuite/compiler/check/abstract-operations/abstract-operations.gfs.gold
--- a/testsuite/compiler/check/abstract-operations/abstract-operations.gfs.gold
+++ b/testsuite/compiler/check/abstract-operations/abstract-operations.gfs.gold
@@ -1,13 +1,14 @@
-zero
-succ zero
-succ (succ zero)
-succ (succ (succ zero))
-succ (succ (succ (succ zero)))
-succ (succ (succ (succ (succ zero))))
-succ (succ (succ (succ (succ (succ zero)))))
-succ (succ (succ (succ (succ (succ (succ zero))))))
-succ (succ (succ (succ (succ (succ (succ (succ zero)))))))
-succ (succ (succ (succ (succ (succ (succ (succ (succ zero))))))))
-
-succ (succ zero)
-
+succ (succ (succ (succ (succ (succ (succ (succ (succ (succ zero)))))))))
+succ (succ (succ (succ (succ (succ (succ (succ (succ zero))))))))
+succ (succ (succ (succ (succ (succ (succ (succ zero)))))))
+succ (succ (succ (succ (succ (succ (succ zero))))))
+succ (succ (succ (succ (succ (succ zero)))))
+succ (succ (succ (succ (succ zero))))
+succ (succ (succ (succ zero)))
+succ (succ (succ zero))
+succ (succ zero)
+succ zero
+zero
+
+succ (succ zero)
+
diff --git a/testsuite/compiler/check/cyclic/abs-types/test1.gfs.gold b/testsuite/compiler/check/cyclic/abs-types/test1.gfs.gold
--- a/testsuite/compiler/check/cyclic/abs-types/test1.gfs.gold
+++ b/testsuite/compiler/check/cyclic/abs-types/test1.gfs.gold
@@ -1,4 +1,4 @@
-
-
-checking module Test1Abs
-   circular definitions: A B
+
+
+testsuite/compiler/check/cyclic/abs-types/Test1Abs.gf:
+   circular definitions: A B
diff --git a/testsuite/compiler/check/cyclic/abs-types/test2.gfs.gold b/testsuite/compiler/check/cyclic/abs-types/test2.gfs.gold
--- a/testsuite/compiler/check/cyclic/abs-types/test2.gfs.gold
+++ b/testsuite/compiler/check/cyclic/abs-types/test2.gfs.gold
@@ -1,4 +1,4 @@
-
-
-checking module Test2Abs
-   circular definitions: f g
+
+
+testsuite/compiler/check/cyclic/abs-types/Test2Abs.gf:
+   circular definitions: f g
diff --git a/testsuite/compiler/check/cyclic/opers/test.gfs.gold b/testsuite/compiler/check/cyclic/opers/test.gfs.gold
--- a/testsuite/compiler/check/cyclic/opers/test.gfs.gold
+++ b/testsuite/compiler/check/cyclic/opers/test.gfs.gold
@@ -1,8 +1,8 @@
-
-
-checking module TestOpers
-   circular definitions: A B
-
-
-checking module TestOperTypes
-   circular definitions: A T
+
+
+testsuite/compiler/check/cyclic/opers/TestOpers.gf:
+   circular definitions: A B
+
+
+testsuite/compiler/check/cyclic/opers/TestOperTypes.gf:
+   circular definitions: A T
diff --git a/testsuite/compiler/check/cyclic/params/test.gfs.gold b/testsuite/compiler/check/cyclic/params/test.gfs.gold
--- a/testsuite/compiler/check/cyclic/params/test.gfs.gold
+++ b/testsuite/compiler/check/cyclic/params/test.gfs.gold
@@ -1,4 +1,4 @@
-
-
-checking module TestParams
-   circular definitions: A B
+
+
+testsuite/compiler/check/cyclic/params/TestParams.gf:
+   circular definitions: A B
diff --git a/testsuite/compiler/check/lincat-types/test.gfs.gold b/testsuite/compiler/check/lincat-types/test.gfs.gold
--- a/testsuite/compiler/check/lincat-types/test.gfs.gold
+++ b/testsuite/compiler/check/lincat-types/test.gfs.gold
@@ -1,7 +1,7 @@
-
-
-checking module TestCnc
-   Happened in linearization type of S in TestCnc.gf, line 3:
-       type of PTrue
-      expected: Type
-      inferred: PBool
+
+
+testsuite/compiler/check/lincat-types/TestCnc.gf:3:
+  Happened in linearization type of S
+    type of PTrue
+   expected: Type
+   inferred: PBool
diff --git a/testsuite/compiler/check/oper-definition/test.gfs.gold b/testsuite/compiler/check/oper-definition/test.gfs.gold
--- a/testsuite/compiler/check/oper-definition/test.gfs.gold
+++ b/testsuite/compiler/check/oper-definition/test.gfs.gold
@@ -1,5 +1,5 @@
-
-
-checking module Res
-   Happened in operation my_oper in Res.gf, line 3:
-      No definition given to the operation
+
+
+testsuite/compiler/check/oper-definition/Res.gf:3:
+  Happened in operation my_oper
+   No definition given to the operation
diff --git a/testsuite/compiler/params/params.gfs b/testsuite/compiler/params/params.gfs
--- a/testsuite/compiler/params/params.gfs
+++ b/testsuite/compiler/params/params.gfs
@@ -1,1 +1,1 @@
-i testsuite\compiler\params\paramsCnc.gf
+i testsuite/compiler/params/paramsCnc.gf
diff --git a/testsuite/compiler/renamer/funpatt.gfs.gold b/testsuite/compiler/renamer/funpatt.gfs.gold
--- a/testsuite/compiler/renamer/funpatt.gfs.gold
+++ b/testsuite/compiler/renamer/funpatt.gfs.gold
@@ -1,5 +1,5 @@
-
-
-renaming module funpatt
-   renaming of d in funpatt.gf, line 11
-      data constructor expected but funpatt.D1 is found instead
+
+
+testsuite/compiler/renamer/funpatt.gf:11:
+  Happened in the renaming of d
+   data constructor expected but funpatt.D1 is found instead
diff --git a/testsuite/compiler/typecheck/abstract/test_A.gfs.gold b/testsuite/compiler/typecheck/abstract/test_A.gfs.gold
--- a/testsuite/compiler/typecheck/abstract/test_A.gfs.gold
+++ b/testsuite/compiler/typecheck/abstract/test_A.gfs.gold
@@ -1,5 +1,5 @@
-
-
-checking module A
-   Prod expected for function A instead of Type
-   in category B in A.gf, line 4
+
+
+testsuite/compiler/typecheck/abstract/A.gf:4:
+  Happened in the category B
+   Prod expected for function A instead of Type
diff --git a/testsuite/compiler/typecheck/abstract/test_B.gfs.gold b/testsuite/compiler/typecheck/abstract/test_B.gfs.gold
--- a/testsuite/compiler/typecheck/abstract/test_B.gfs.gold
+++ b/testsuite/compiler/typecheck/abstract/test_B.gfs.gold
@@ -1,5 +1,5 @@
-
-
-checking module B
-   Prod expected for function S instead of Type
-   in type of function f in B.gf, line 5
+
+
+testsuite/compiler/typecheck/abstract/B.gf:5:
+  Happened in the type of function f
+   Prod expected for function S instead of Type
diff --git a/testsuite/compiler/typecheck/abstract/test_C.gfs.gold b/testsuite/compiler/typecheck/abstract/test_C.gfs.gold
--- a/testsuite/compiler/typecheck/abstract/test_C.gfs.gold
+++ b/testsuite/compiler/typecheck/abstract/test_C.gfs.gold
@@ -1,5 +1,5 @@
-
-
-checking module C
-   {Int <> S}
-   in definition of function f in C.gf, line 6
+
+
+testsuite/compiler/typecheck/abstract/C.gf:6:
+  Happened in the definition of function f
+   {Int <> S}
diff --git a/testsuite/compiler/typecheck/concrete/test_A.gfs.gold b/testsuite/compiler/typecheck/concrete/test_A.gfs.gold
--- a/testsuite/compiler/typecheck/concrete/test_A.gfs.gold
+++ b/testsuite/compiler/typecheck/concrete/test_A.gfs.gold
@@ -1,5 +1,5 @@
-
-
-checking module A
-   Happened in operation silly in A.gf, line 5:
-      A function type is expected for a_Det instead of type Str
+
+
+testsuite/compiler/typecheck/concrete/A.gf:5:
+  Happened in operation silly
+   A function type is expected for a_Det instead of type Str
diff --git a/testsuite/compiler/update/ArrityCheck.gfs.gold b/testsuite/compiler/update/ArrityCheck.gfs.gold
--- a/testsuite/compiler/update/ArrityCheck.gfs.gold
+++ b/testsuite/compiler/update/ArrityCheck.gfs.gold
@@ -1,8 +1,8 @@
-
-
-C:\gf\testsuite\compiler\update\ArrityCheck.gf:6:1: cannot unify the informations
-    fun f : Int -> Int -> Int ;
-    def f 0 = \x -> x ;
-and
-    def f 1 1 = 0 ;
-in module ArrityCheck
+
+
+testsuite/compiler/update/ArrityCheck.gf:6:1:
+   conflicting information in module ArrityCheck
+    fun f : Int -> Int -> Int ;
+    def f 0 = \x -> x ;
+and
+    def f 1 1 = 0 ;
diff --git a/testsuite/run.hs b/testsuite/run.hs
new file mode 100644
--- /dev/null
+++ b/testsuite/run.hs
@@ -0,0 +1,78 @@
+import Data.List(partition)
+import System.IO
+import Distribution.Simple.BuildPaths(exeExtension)
+import System.Process(readProcess)
+import System.Directory(doesFileExist,getDirectoryContents)
+import System.FilePath((</>),(<.>),takeExtension)
+import System.Exit(exitSuccess,exitFailure)
+
+main = 
+   do res <- walk "testsuite"
+      let cnt = length res
+          (good,bad) = partition ((=="OK").fst.snd) res
+          ok = length good
+          fail = ok<cnt
+      putStrLn $ show ok++"/"++show cnt++ " passed/tests"
+      let overview = "dist/test/gf-tests.html"
+      writeFile overview (toHTML bad)
+      if ok<cnt 
+        then do putStrLn $ overview++" contains an overview of the failed tests"
+                exitFailure
+        else exitSuccess
+  where
+    toHTML res =
+        "<!DOCTYPE html>\n"
+        ++ "<meta charset=\"UTF-8\">\n"
+        ++ "<style>\n"
+        ++ "pre { max-width: 600px; overflow: scroll; }\n"
+        ++ "th,td { vertical-align: top; text-align: left; }\n"
+        ++ "</style>\n"
+        ++ "<table border=1>\n<tr><th>Result<th>Input<th>Gold<th>Output\n"
+        ++ unlines (map testToHTML res)
+        ++ "</table>\n"
+
+    testToHTML (in_file,(res,(input,gold,output))) =
+      "<tr>"++concatMap td [pre res,in_file++":\n"++pre input,pre gold,pre output]
+    pre s = "<pre>"++s++"</pre>"
+    td s = "<td>"++s
+
+    walk path = fmap concat . mapM (walkFile . (path </>)) =<< ls path
+
+    walkFile fpath = do
+      exists <- doesFileExist fpath
+      if exists
+        then if takeExtension fpath == ".gfs"
+               then do let in_file   = fpath
+                           gold_file = fpath <.> ".gold"
+                           out_file  = fpath <.> ".out"
+                       putStr $ in_file++": "; hFlush stdout
+                       res <- runTest in_file out_file gold_file
+                       putStrLn $ fst res
+                       return [(in_file,res)]
+               else return []
+        else walk fpath
+
+    runTest in_file out_file gold_file = do
+      input <- readFile in_file
+      writeFile out_file =<< run_gf input
+      exists <- doesFileExist gold_file
+      if exists
+        then do out <- compatReadFile out_file
+                gold <- compatReadFile gold_file
+                let info = (input,gold,out)
+                return $! if out == gold then ("OK",info) else ("FAIL",info)
+        else do out <- compatReadFile out_file
+                return ("MISSING GOLD",(input,"",out))
+    -- Avoid failures caused by Win32/Unix text file incompatibility
+    compatReadFile path =
+      do h <- openFile path ReadMode
+         hSetNewlineMode h universalNewlineMode
+         hGetContents h
+
+-- Should consult the Cabal configuration!
+run_gf = readProcess default_gf ["-run","-gf-lib-path="++gf_lib_path]
+default_gf = "dist/build/gf/gf"<.>exeExtension
+gf_lib_path = "dist/build/rgl"
+
+-- | List files, excluding "." and ".."
+ls path = filter (`notElem` [".",".."]) `fmap` getDirectoryContents path
diff --git a/treebanks/PennTreebank/ParseEngAbs.probs b/treebanks/PennTreebank/ParseEngAbs.probs
# file too large to diff: treebanks/PennTreebank/ParseEngAbs.probs
diff --git a/treebanks/PennTreebank/ParseEngAbs3.probs b/treebanks/PennTreebank/ParseEngAbs3.probs
deleted file mode 100644
--- a/treebanks/PennTreebank/ParseEngAbs3.probs
+++ /dev/null
@@ -1,31 +0,0 @@
-Phr	*	1e-5
-Phr	A	4.276438451840496e-3
-Phr	AP	2.2906320842384386e-3
-Phr	AdA	2.9594729770522466e-6
-Phr	AdV	3.5217728426921733e-3
-Phr	Adv	4.47205961562365e-2
-Phr	CN	5.918945954104493e-6
-Phr	Cl	0.23274183333431983
-Phr	ClSlash	2.0716310839365724e-5
-Phr	Conj	1.2255177597973352e-2
-Phr	Det	1.8052785160018703e-4
-Phr	IAdv	2.9594729770522466e-6
-Phr	IP	2.9594729770522466e-6
-Phr	N	8.452254822461217e-3
-Phr	NP	7.473557108950038e-2
-Phr	Num	1.1837891908208986e-5
-Phr	Ord	1.7460890564608255e-4
-Phr	Predet	2.6635256793470218e-5
-Phr	Prep	7.56145345636849e-3
-Phr	Pron	2.3675783816417973e-5
-Phr	QS	4.143262167873145e-5
-Phr	Quant	4.03080219474516e-3
-Phr	RP	6.392461630432853e-4
-Phr	RS	1.021018177083025e-3
-Phr	S	5.920425690593019e-2
-Phr	Subj	6.392461630432853e-4
-Phr	V	1.071033270395208e-2
-Phr	V2	1.2784923260865705e-3
-Phr	VPS	4.751729811955087e-2
-Phr	VS	1.4797364885261233e-5
-Phr	_	1.1965149246222233e-9
diff --git a/treebanks/PennTreebank/training.hs b/treebanks/PennTreebank/training.hs
--- a/treebanks/PennTreebank/training.hs
+++ b/treebanks/PennTreebank/training.hs
@@ -3,32 +3,31 @@
 import Data.Maybe
 import Data.List
 
+grammar_name  = "ParseEngAbs.pgf"
+
+treebank_name = "log4.txt"
+
+chunk_cats = map mkCId
+  ["A", "AP", "AdA", "AdV", "Adv", "CN", "Cl", "ClSlash", "Conj", "Det", 
+   "IAdv", "IP", "N", "NP", "Num", "Ord", "Predet", "Prep", "Pron", "QS",
+   "Quant", "RP", "RS", "S", "Subj", "V", "V2", "VPS", "VS"]
+
 main = do
-  pgf <- readPGF "ParseEngAbs.pgf"
-  ls <- fmap (filterExprs . zip [1..] . lines) $ readFile "log4.txt"
+  pgf <- readPGF grammar_name
+  ls <- fmap (filterExprs . zip [1..] . lines) $ readFile treebank_name
   putStrLn ""
   putStrLn ("trees: "++show (length ls))
-  let stats = foldl' (collectStats pgf)
+  let (_,cat,_) = unType (startCat pgf)
+      stats = foldl' (collectStats pgf)
                      (initStats pgf)
-                     [(n,fromMaybe (error l) (readExpr (toQ l)),Just (mkCId "Phr"),Nothing) | (n,l) <- ls]
+                     [(n,fromMaybe (error l) (readExpr (toQ l)),Just cat) | (n,l) <- ls]
 
   putStrLn ("coverage: "++show (coverage stats))
 
   putStrLn ("Writing ParseEngAbs.probs...")
-  writeFile "ParseEngAbs.probs"  (unlines [show f ++ "\t" ++ show p | (f,p) <- uprobs pgf stats])
-  
-  putStrLn ("Writing ParseEngAbs2.probs...")
-  writeFile "ParseEngAbs2.probs" (unlines [show cat1 ++ "\t" ++ show cat2 ++ "\t" ++ show p | (cat1,cat2,p) <- mprobs pgf stats])
-  
-  putStrLn ("Writing global.probs...")
-  writeFile "global.probs" (unlines [show f ++ "\t" ++ show p | (f,p) <- gprobs pgf stats])
-  
-  putStrLn ("Writing categories.probs...")
-  writeFile "categories.probs" (unlines [show f ++ "\t" ++ show p | (f,p) <- cprobs pgf stats])
+  writeFile "ParseEngAbs.probs"  (unlines [show f ++ "\t" ++ show p | (f,p) <- probs pgf stats])
   where
     toQ []       = []
-    toQ ('[':cs) = let (xs,']':ys) = break (==']') cs
-                   in toQ ('?' : ys)
     toQ ('?':cs) = 'Q' : toQ cs
     toQ (c:cs)   = c   : toQ cs
 
@@ -42,31 +41,26 @@
   (Map.fromListWith (+)
       ([(f,1) | f <- functions pgf] ++
        [(cat pgf f,1) | f <- functions pgf])
-  ,Map.empty
   ,0
   )
 
-collectStats pgf (ustats,bstats,count) (n,e,mb_cat1,mb_cat2) =
+collectStats pgf (ustats,count) (n,e,mb_cat1) =
   case unApp e of
     Just (f,args) -> let fcat2 = cat2 pgf f n e
-                         fcat = fromMaybe (cat2 pgf f n e) mb_cat1
+                         fcat = fromMaybe fcat2 mb_cat1
                          cf   = fromMaybe 0 (Map.lookup f ustats)
                          cc   = fromMaybe 0 (Map.lookup fcat ustats)
                      in if isJust mb_cat1 && f /= mkCId "Q" && fcat /= fcat2
                           then error (show n ++ ": " ++ showExpr [] e)
                           else
-                            cf `seq` cc `seq` bstats `seq` count `seq`
+                            cf `seq` cc `seq` count `seq`
                             foldl' (collectStats pgf)
                                    (Map.insert f (cf+1) (Map.insert fcat (cc+1) ustats)
-                                   ,(if null args
-                                       then Map.insertWith (+) (fcat,wildCId) 1
-                                       else id)
-                                    (maybe bstats (\cat2 -> Map.insertWith (+) (cat2,fcat) 1 bstats) mb_cat2)
                                    ,count+1
                                    )
-                                   (zipWith3 (\e mb_cat1 mb_cat2 -> (n,e,mb_cat1,mb_cat2)) args (argCats f) (repeat (Just fcat)))
+                                   (zipWith (\e mb_cat1 -> (n,e,mb_cat1)) args (argCats f))
     Nothing       -> case unStr e of
-                       Just _        -> (ustats,bstats,count+1)
+                       Just _        -> (ustats,count+1)
                        Nothing       -> error ("collectStats ("++showExpr [] e++")")
   where
 	argCats f =
@@ -75,44 +69,25 @@
 	                          in map tyCat arg_tys
 	    Nothing            -> repeat Nothing
 
-coverage (ustats,bstats,count) =
-  let c = fromMaybe 0 (Map.lookup (mkCId "Q") ustats)
-  in (fromIntegral (count - c) / fromIntegral count) * 100
+coverage (stats,gcount) =
+  let c = fromMaybe 0 (Map.lookup (mkCId "Q") stats)
+  in (fromIntegral (gcount - c) / fromIntegral gcount) * 100
 
-uprobs pgf (ustats,bstats,count) =
-  [toProb f (cat pgf f) | f <- functions pgf]
+probs pgf (stats,gcount) =
+  [toFProb f (cat pgf f) | f <- functions pgf] ++
+  [toCProb c | c <- chunk_cats]
   where
-    toProb f cat =
-      let count    = fromMaybe 0 (Map.lookup f ustats)
-          cat_mass = fromMaybe 0 (Map.lookup cat ustats)
+    toFProb f cat =
+      let count    = fromMaybe 0 (Map.lookup f   stats)
+          cat_mass = fromMaybe 0 (Map.lookup cat stats)
       in (f, fromIntegral count / fromIntegral cat_mass :: Double)
 
-mprobs pgf (ustats,bstats,count) =
-  concat [toProb cat | cat <- categories pgf]
-  where
-    toProb cat =
-      let mass = sum [count | ((cat1,cat2),count) <- Map.toList bstats, cat1==cat]
-          cat_count = fromMaybe 0 (Map.lookup cat ustats)
-          fun_count = sum [fromMaybe 0 (Map.lookup f ustats) | f <- functionsByCat pgf cat]
-      in (cat,mkCId "*",if cat_count == 0 then 0 else fromIntegral (cat_count - fun_count) / fromIntegral cat_count) :
-         [(cat1,cat2,fromIntegral count / fromIntegral mass)
-					| ((cat1,cat2),count) <- Map.toList bstats, cat1==cat]
-
-gprobs pgf (ustats,bstats,count) =
-  sortBy (\x y -> compare (snd y) (snd x)) [toProb f | f <- functions pgf]
-  where
-    toProb f =
-      let fcount = fromMaybe 0 (Map.lookup f ustats)
-      in (f, fromIntegral fcount / fromIntegral count :: Double)
-
-cprobs pgf (ustats,bstats,count) =
-  sortBy (\x y -> compare (snd y) (snd x)) [toProb c | c <- categories pgf]
-  where
-    mass = sum [fromMaybe 0 (Map.lookup c ustats) | c <- categories pgf]
+    toCProb c =
+      let ccount = fromMaybe 0 (Map.lookup c stats)
+      in (c, fromIntegral ccount / fromIntegral chunk_mass :: Double)
 
-    toProb c =
-      let fcount = fromMaybe 0 (Map.lookup c ustats)
-      in (c, fromIntegral fcount / fromIntegral mass :: Double)
+    chunk_mass =
+      sum [fromMaybe 0 (Map.lookup c stats) | c <- chunk_cats]
 
 cat pgf f =
   case fmap unType (functionType pgf f) of
diff --git a/treebanks/susanne/Parser.hs b/treebanks/susanne/Parser.hs
new file mode 100644
--- /dev/null
+++ b/treebanks/susanne/Parser.hs
@@ -0,0 +1,90 @@
+module Parser where
+
+import Data.Char
+import Control.Monad
+
+import PGF(PGF,Morpho,lookupMorpho,functionType,unType)
+import SusanneFormat
+
+newtype P a = P {runP :: PGF -> Morpho -> [ParseTree] -> Maybe ([ParseTree], a)}
+
+instance Monad P where
+  return x = P (\pgf morpho ts -> Just (ts, x))
+  f >>= g  = P (\pgf morpho ts -> case runP f pgf morpho ts of
+                                    Nothing     -> Nothing
+                                    Just (ts,x) -> runP (g x) pgf morpho ts)
+
+instance MonadPlus P where
+  mzero = P (\pgf morpho ts -> Nothing)
+  mplus f g = P (\pgf morpho ts -> mplus (runP f pgf morpho ts) (runP g pgf morpho ts))
+
+match tag_spec = P (\pgf morpho ts ->
+  case ts of
+    (t@(Phrase tag1 mods1 fn1 _ _):ts)
+      | tag == tag1 &&
+        all (flip elem mods1) mods &&
+        (null fn || fn == fn1)  -> Just (ts,t)
+    (t@(Word _ tag1 _ _):ts)
+      | tag == tag1             -> Just (ts,t)
+    _                           -> Nothing)
+  where
+    (f,_) = readTag (Word "<match>" undefined undefined undefined) tag_spec
+    Phrase tag mods fn _ _ = f []
+
+many1 f = do
+  x  <- f
+  xs <- many f
+  return (x:xs)
+
+many f = 
+  do x  <- f
+     xs <- many f
+     return (x:xs)
+  `mplus`
+  do return []
+
+inside tag_spec p = P (\pgf morpho ts ->
+  case ts of
+    (t@(Phrase tag1 mods1 fn1 _ ts'):ts)
+      | tag == tag1 &&
+        all (flip elem mods1) mods &&
+        (null fn || fn == fn1)  -> case runP p pgf morpho ts' of
+                                     Just ([],x) -> Just (ts,x)
+                                     _           -> Nothing
+    _                           -> Nothing)
+  where
+    (f,_) = readTag (Word "<match>" undefined undefined undefined) tag_spec
+    Phrase tag mods fn _ _ = f []
+
+insideOpt tag_spec p = P (\pgf morpho ts ->
+  case ts of
+    (t@(Phrase tag1 mods1 fn1 _ ts'):ts)
+      | tag == tag1 &&
+        all (flip elem mods1) mods &&
+        (null fn || fn == fn1)  -> case runP p pgf morpho ts' of
+                                     Just ([],x) -> Just (ts,x)
+                                     _           -> Just (ts,t)
+    _                           -> Nothing)
+  where
+    (f,_) = readTag (Word "<match>" undefined undefined undefined) tag_spec
+    Phrase tag mods fn _ _ = f []
+
+lemma tag cat an0 = P (\pgf morpho ts ->
+  case ts of
+    (t@(Word _ tag1 form _):ts) | tag == tag1 ->
+       case [f | (f,an) <- lookupMorpho morpho (map toLower form), hasCat pgf f cat, an == an0] of
+         [f] -> Just (ts,App f [])
+         _   -> Just (ts,t)
+    _        -> Nothing)
+  where
+    hasCat pgf f cat =
+      case functionType pgf f of
+        Just ty -> case unType ty of
+                     (_,cat1,_) -> cat1 == cat
+        Nothing -> False
+
+opt f =
+  do x <- f
+     return (Just x)
+  `mplus`
+  do return Nothing
diff --git a/treebanks/susanne/SusanneFormat.hs b/treebanks/susanne/SusanneFormat.hs
new file mode 100644
--- /dev/null
+++ b/treebanks/susanne/SusanneFormat.hs
@@ -0,0 +1,83 @@
+module SusanneFormat(Tag,Id,Word,Lemma,ParseTree(..),readTreebank,readTag) where
+
+import PGF(CId)
+import Data.Char
+
+type Tag   = String
+type Mods  = String
+type Fn    = String
+type Index = Int
+type Id    = String
+type Word  = String
+type Lemma = String
+
+data ParseTree
+ = Phrase Tag Mods Fn Index [ParseTree]
+ | Word   Id Tag Word Lemma
+ | App CId [ParseTree]
+ deriving Eq
+
+data ParseTreePos
+ = Root
+ | At ParseTreePos ([ParseTree] -> ParseTree) [ParseTree]
+
+instance Show ParseTree where
+  show (Phrase tag mods fn idx ts)
+    | tag == ""            = "["++fn++show idx++" "++unwords (map show ts)++"]"
+    | fn == "" && idx == 0 = "["++tag++mods++" "++unwords (map show ts)++"]"
+    | otherwise            = "["++tag++mods++":"++fn++show idx++" "++unwords (map show ts)++"]"
+  show (Word _ tag w _)    = "["++tag++" "++w++"]"
+  show (App f ts)           
+    | null ts              = show f
+    | otherwise            = "("++show f++" "++unwords (map show ts)++")"
+
+readTreebank ls = readLines Root (map words ls)
+
+readLines p []                        = []
+readLines p ([id,_,tag,w,l,parse]:ls) =
+  readParse (Word id tag w l) p parse ls
+
+readParse w p []       ls = readLines p ls
+readParse w p ('[':cs) ls =
+  case readTag w cs of
+    (fn,cs) -> readParse w (At p fn []) cs ls
+readParse w (At p fn ts) ('.':cs) ls =
+  readParse w (At p fn (w:ts)) cs ls
+readParse w (At p fn ts) cs ls =
+  case readTag w cs of
+    (_,']':cs) -> let t = fn (reverse ts)
+                  in case p of
+                       Root       -> t : readLines p ls
+                       At p fn ts -> readParse w (At p fn (t:ts)) cs ls
+    _          -> readError w
+
+readTag w cs@(c1:c2:_)             -- word tag on phrase level
+  | isUpper c1 && isUpper c2 =
+      case break (\c -> not (isLetter c || isDigit c)) cs of
+        (tag,cs) -> case break (\c -> not (elem c "?*%!\"=+-&@")) cs of
+                      (mods,cs) -> case cs of
+                                    (':':c:cs) | isLetter c -> case break (not . isDigit) cs of
+                                                                 (ds,cs) -> (Phrase tag mods [c] (if null ds then 0 else read ds),cs)
+                                               | isDigit  c -> case break (not . isDigit) (c:cs) of
+                                                                 (ds,cs) -> (Phrase tag mods "" (if null ds then 0 else read ds),cs)
+                                    _                       -> (Phrase tag mods "" 0,cs)
+readTag w (c:cs)                -- phrase tag
+  | isUpper c = let tag = [c]
+                in case break (\c -> not (isLetter c || isDigit c || elem c "?*%!\"=+-&@")) cs of
+                     (mods,cs) -> case cs of
+                                    (':':c:cs) | isLetter c -> case break (not . isDigit) cs of
+                                                                 (ds,cs) -> (Phrase tag mods [c] (if null ds then 0 else read ds),cs)
+                                               | isDigit  c -> case break (not . isDigit) (c:cs) of
+                                                                 (ds,cs) -> (Phrase tag mods "" (if null ds then 0 else read ds),cs)
+                                    _                       -> (Phrase tag mods "" 0,cs)
+  | isLower c = let tag  = []
+                    mods = []
+                in case break (not . isDigit) cs of
+                     (ds,cs) -> (Phrase tag mods [c] (if null ds then 0 else read ds),cs)
+  | isDigit c = let tag  = []
+                    mods = []
+                in case break (not . isDigit) cs of
+                     (ds,cs) -> (Phrase tag mods [] (read ds),cs)
+readTag w cs = readError w
+
+readError (Word id _ _ _) = error id
diff --git a/treebanks/susanne/convert.hs b/treebanks/susanne/convert.hs
new file mode 100644
--- /dev/null
+++ b/treebanks/susanne/convert.hs
@@ -0,0 +1,304 @@
+import System.Directory
+import System.FilePath
+import Data.List
+import Data.Char(toLower)
+import Control.Monad
+import qualified Data.Map as Map
+
+import PGF (readPGF, readLanguage, buildMorpho, lookupMorpho, mkCId, functionType, unType)
+import SusanneFormat
+import Parser
+import Idents
+
+Just eng = readLanguage "DictEng"
+
+main = do
+  gr <- readPGF "DictEngAbs.pgf"
+  let morpho = buildMorpho gr eng
+  fs <- getDirectoryContents "data"
+  txts <- (mapM (\f -> readFile ("data" </> f)) . filter ((/= ".") . take 1)) (sort fs)
+  --let ts' = readTreebank (lines (concat txts))
+  --writeFile "text" (unlines (map show ts'))
+  let (ts',rs') = combineRes (convert gr morpho) (readTreebank (lines (concat txts)))
+  let rm = Map.fromListWith (++) rs'
+  writeFile "susanne.gft" (unlines (map show ts'))
+  writeFile "rules" (unlines (concat [unwords ("-":cat:"->":cats) : map (\t -> "     "++show t) rs'' | (cat :-> cats,rs'') <- Map.toList rm]))
+
+data Rule = Tag :-> [Tag]
+            deriving (Eq,Ord)
+
+convert pgf morpho w@(Word _ tag _ lemma)
+  | elem tag ["YB","YBL","YBR","YF","YIL","YIR","YTL","YTR", "YO"] = ([],[])
+{-  | tag == "NN1c" = convertLemma pgf morpho (mkCId "N") "s Sg Nom" w
+  | tag == "NN1n" = convertLemma pgf morpho (mkCId "N") "s Sg Nom" w
+  | tag == "NN2"  = convertLemma pgf morpho (mkCId "N") "s Pl Nom" w
+  | tag == "JJ"   = convertLemma pgf morpho (mkCId "A") "s (AAdj Posit Nom)" w
+  | tag == "JB"   = convertLemma pgf morpho (mkCId "A") "s (AAdj Posit Nom)" w
+  | tag == "JBo"  = convertLemma pgf morpho (mkCId "A") "s (AAdj Posit Nom)" w
+  | tag == "AT"   = convertLemma pgf morpho (mkCId "Quant") "s False Sg" w
+  | tag == "VVDi" = convertLemma pgf morpho (mkCId "V") "s VPast" w
+  | tag == "VVDt" = convertLemma pgf morpho (mkCId "V2") "s VPast" w
+  | tag == "VVDv" = convertLemma pgf morpho (mkCId "V") "s VPast" w
+  | tag == "VVZi" = convertLemma pgf morpho (mkCId "V") "s VPres" w
+  | tag == "VVZt" = convertLemma pgf morpho (mkCId "V2") "s VPres" w
+  | tag == "VVZv" = convertLemma pgf morpho (mkCId "V") "s VPres" w
+  | tag == "PPHS2"= convertLemma pgf morpho (mkCId "Pron") "s (NCase Nom)" w
+  | tag == "PPHO2"= convertLemma pgf morpho (mkCId "Pron") "s NPAcc" w
+  | tag == "RR"   = convertLemma pgf morpho (mkCId "Adv") "s" w
+  | tag == "II"   = convertLemma pgf morpho (mkCId "Prep") "s" w
+  | tag == "IO"   = convertLemma pgf morpho (mkCId "Prep") "s" w-}
+  | otherwise                                                 = ([w],[])
+convert pgf morpho t@(Phrase tag mods fn idx ts)
+  | tag == "O" = (ts',rs')
+  | tag == "Q" = (ts',rs')
+  | tag == "S" = case runP pS pgf morpho ts' of
+                   Just ([],x) -> ([x], rs')
+                   _           -> ([Phrase tag mods fn idx ts'], (r,[t]) : rs')
+  | otherwise  = ([Phrase tag mods fn idx ts'], (r,[t]) : rs')
+  where
+    (ts',rs') = combineRes (convert pgf morpho) ts
+    r         = tag :-> map getTag ts
+
+    isExtra (Word _ "YIL" _ _) = True
+    isExtra (Word _ "YIR" _ _) = True
+    isExtra (Word _ "YTL" _ _) = True
+    isExtra (Word _ "YTR" _ _) = True
+    isExtra _                  = False
+
+    getTag (Phrase tag mods fn idx ts) = tag++if null fn then "" else ":"++fn
+    getTag (Word _ tag _ _)            = tag
+
+convertLemma pgf morpho cat an0 w@(Word _ tag form _) =
+  case [f | (f,an) <- lookupMorpho morpho (map toLower form), hasCat pgf f cat, an == an0] of
+    [f] -> ([App f []], [])
+    _   -> ([w],[])
+  where
+    hasCat pgf f cat =
+      case functionType pgf f of
+        Just ty -> case unType ty of
+                     (_,cat1,_) -> cat1 == cat
+        Nothing -> False
+
+combineRes f ts = (ts',rs')
+  where
+    (x,y) = unzip (map f ts)
+    ts' = concat x
+    rs' = concat y
+
+pS =
+  do mplus pConj (return ())
+     advs <- many pAdS
+     np <- pSubject
+     (t,p,vp) <- pVP
+     return (foldr ($) (App cidUseCl [t,p,App cidPredVP [np, vp]]) advs)
+  `mplus`
+  do mplus pConj (return ())
+     (t,p,vp) <- pVP
+     return (App cidImpVP [vp])
+  `mplus`
+  do mplus pConj (return ())
+     advs <- many pAdS
+     t1 <- match "EX"
+     (t,p,vp) <- pVP
+     return (foldr ($) (App cidUseCl [t,p,App cidExistNP [t1,vp]]) advs)
+
+pSubject =
+  do insideOpt "N:s" pNP
+  `mplus`
+  do insideOpt "N:S" pNP
+  `mplus`
+  do match "M:s"
+  `mplus`
+  do match "M:S"
+  `mplus`
+  do match "D:s"
+  `mplus`
+  do match "D:S"
+
+pConj =
+  do match "CC"
+     return ()
+  `mplus`
+  do match "CCB"
+     return ()
+
+pAdS =
+  do adv <- pAdv
+     match "YC"
+     return (\t -> App cidExtAdvS [adv,t])
+  `mplus`
+  do adv <- pAdv
+     return (\t -> App cidAdvS [adv,t])
+
+pVP =
+  do adVs     <- many pAdV
+     (t,p,vs) <- pV "VS"
+     advs     <- many pAdv
+     s        <- insideOpt "F:o"
+                   (opt (match "CST") >> pS)
+     return (t,p,foldr (\adv t -> App cidAdVVP [adv,t])
+                       (foldl (\t adv -> App cidAdvVP [t, adv])
+                              (App cidComplVS [vs, s])
+                              advs)
+                       adVs)
+  `mplus`
+  do adVs     <- many pAdV
+     (t,p,vv) <- pV "VV"
+     advs     <- many pAdv
+     vp       <- match "Ti"
+     return (t,p,foldr (\adv t -> App cidAdVVP [adv,t])
+                       (foldl (\t adv -> App cidAdvVP [t, adv])
+                              (App cidComplVV [vv, vp])
+                              advs)
+                       adVs)
+  `mplus`
+  do adVs     <- many pAdV
+     (t,p,v2) <- pV "V2"
+     o        <- pObject
+     opt (match "YC")   -- what is this?
+     advs     <- many pAdv
+     return (t,p,foldr (\adv t -> App cidAdVVP [adv,t])
+                       (foldl (\t adv -> App cidAdvVP [t, adv])
+                              (App cidComplSlash [App cidSlashV2a [v2],o])
+                              advs)
+                       adVs)
+  `mplus`
+  do adVs    <- many pAdV
+     (t,p,v) <- pV "V"
+     advs    <- many pAdv
+     return (t,p,foldr (\adv t -> App cidAdVVP [adv,t])
+                       (foldl (\t adv -> App cidAdvVP [t, adv])
+                              (App cidUseV [v])
+                              advs)
+                       adVs)
+
+pV cat =
+  do inside "V" $
+       do v <- lemma "VVDv" (mkCId cat) "s VPast"
+          return (App cidTTAnt [App cidTPast [],App cidASimul []],App cidPPos [],v)
+       `mplus`
+       do v <- lemma "VVDt" (mkCId cat) "s VPast"
+          return (App cidTTAnt [App cidTPast [],App cidASimul []],App cidPPos [],v)
+       `mplus`
+       do v <- lemma "VVZv" (mkCId cat) "s VPres"
+          return (App cidTTAnt [App cidTPres [],App cidASimul []],App cidPPos [],v)
+       `mplus`
+       do match "VHD"
+          match "VHD"
+          v <- lemma "VVNv" (mkCId cat) "s VPPart"
+          return (App cidTTAnt [App cidTPres [],App cidAAnter []],App cidPPos [],v)
+  `mplus`
+  do v <- match "V"
+     return (App (mkCId "XXX") [],App (mkCId "XXX") [],v)
+
+pAdV =
+  do insideOpt "R:c" $
+       lemma "RRR" (mkCId "AdV") "s"
+  `mplus`
+  do match "R:m"
+
+pObject = 
+  match "P:u"
+  `mplus`
+  insideOpt "N:o" pNP
+  `mplus`
+  match "N:e"
+  `mplus`
+  match "M:e"
+  `mplus`
+  match "D:e"
+  `mplus`
+  match "P:e"
+
+pAdv =
+  do match "N:t"
+  `mplus`
+  do match "N:h"
+  `mplus`
+  do match "P:p"
+  `mplus`
+  do match "P:q"
+  `mplus`
+  do match "P:a"
+  `mplus`
+  do match "P:t"
+  `mplus`
+  do match "P:h"
+  `mplus`
+  do match "P:m"
+  `mplus`
+  do match "P:r"
+  `mplus`
+  do match "R:p"
+  `mplus`
+  do match "R:q"
+  `mplus`
+  do match "R:a"
+  `mplus`
+  do match "R:t"
+  `mplus`
+  do match "R:h"
+  `mplus`
+  do match "R:m"
+  `mplus`
+  do match "R:c"
+  `mplus`
+  do match "R:r"
+  `mplus`
+  do match "F:p"
+  `mplus`
+  do match "F:q"
+  `mplus`
+  do match "F:a"
+  `mplus`
+  do match "F:t"
+  `mplus`
+  do match "F:h"
+  `mplus`
+  do match "F:m"
+  `mplus`
+  do match "F:r"
+  `mplus`
+  do match "W:b"
+  `mplus`
+  do match "L:b"
+
+pNP = do
+  q      <- pQuant
+  (n,cn) <- pCN
+  return (App cidDetCN [App cidDetQuant [q,n],cn])
+
+pQuant =
+  do lemma "AT" (mkCId "Quant") "s False Sg"
+  `mplus`
+  do match "AT1"
+     return (App cidIndefArt [])
+
+pCN =
+  do np <- insideOpt "N" pNP
+     (n,cn) <- pCN
+     return (n,App (mkCId "Appos") [np,cn])
+  `mplus`
+  do a  <- lemma "JJ" (mkCId "A") "s (AAdj Posit Nom)"
+     (n,cn) <- pCN
+     return (n,App cidAdjCN [App cidPositA [a],cn])
+  `mplus`
+  do (num,n) <- pN
+     advs <- many pPo
+     return (num,
+             foldl (\t adv -> App cidAdvCN [t, adv])
+                   (App cidUseN [n])
+                   advs)
+
+pN = 
+  do n <- lemma "NN1c" (mkCId "N") "s Sg Nom"
+     return (App cidNumSg [], n)
+  `mplus`
+  do n <- lemma "NN1n" (mkCId "N") "s Sg Nom"
+     return (App cidNumSg [], n)
+
+pPo =
+  insideOpt "Po" $ do
+    p  <- match "IO"
+    np <- insideOpt "N" pNP
+    return (App cidPrepNP [p,np])
